difftreelog
Merge remote-tracking branch 'origin/develop' into feature/playgrounds
in: master
197 files changed
.docker/Dockerfile-chain-devdiffbeforeafterboth--- /dev/null
+++ b/.docker/Dockerfile-chain-dev
@@ -0,0 +1,28 @@
+FROM ubuntu:20.04
+
+ENV DEBIAN_FRONTEND=noninteractive
+ENV TZ=Etc/UTC
+
+RUN apt-get update && apt-get install -y git curl libssl-dev llvm pkg-config libclang-dev clang git make cmake
+
+ENV CARGO_HOME="/cargo-home"
+ENV PATH="/cargo-home/bin:$PATH"
+
+RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain none
+
+ARG RUST_TOOLCHAIN=
+ARG BRANCH=
+ARG REPO_URL=
+ARG FEATURE=
+
+RUN rustup toolchain uninstall $(rustup toolchain list) && \
+ rustup toolchain install $RUST_TOOLCHAIN && \
+ rustup default $RUST_TOOLCHAIN && \
+ rustup target add wasm32-unknown-unknown --toolchain $RUST_TOOLCHAIN
+
+RUN mkdir /dev_chain && git clone $REPO_URL -b $BRANCH /dev_chain
+WORKDIR /dev_chain
+
+RUN cargo build --release
+
+CMD cargo run --release $FEATURE -- --dev -linfo --unsafe-ws-external --rpc-cors=all --unsafe-rpc-external
.docker/Dockerfile-parachaindiffbeforeafterboth--- /dev/null
+++ b/.docker/Dockerfile-parachain
@@ -0,0 +1,87 @@
+# ===== Rust builder =====
+FROM ubuntu:20.04 as rust-builder
+LABEL maintainer="Unique.Network"
+
+ARG RUST_TOOLCHAIN=
+
+ENV RUST_TOOLCHAIN $RUST_TOOLCHAIN
+ENV CARGO_HOME="/cargo-home"
+ENV PATH="/cargo-home/bin:$PATH"
+
+
+RUN apt-get update && \
+ apt-get install -y curl cmake pkg-config libssl-dev git clang && \
+ apt-get clean && \
+ rm -r /var/lib/apt/lists/*
+
+RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain none
+
+RUN rustup toolchain uninstall $(rustup toolchain list) && \
+ rustup toolchain install $RUST_TOOLCHAIN && \
+ rustup default $RUST_TOOLCHAIN && \
+ rustup target list --installed && \
+ rustup show
+RUN rustup target add wasm32-unknown-unknown --toolchain $RUST_TOOLCHAIN
+
+RUN mkdir /unique_parachain
+WORKDIR /unique_parachain
+
+
+# ===== BUILD ======
+FROM rust-builder as builder-unique
+
+ARG PROFILE=release
+ARG FEATURE=
+ARG REPO_URL=
+ARG BRANCH=
+
+RUN mkdir /unique_parachain
+WORKDIR /unique_parachain
+
+RUN git clone $REPO_URL -b $BRANCH
+RUN cargo build $FEATURE --$PROFILE
+
+
+# ===== BUILD POLKADOT =====
+FROM rust-builder as builder-polkadot
+
+ARG POLKADOT_BUILD_BRANCH=
+ENV POLKADOT_BUILD_BRANCH $POLKADOT_BUILD_BRANCH
+
+RUN mkdir /unique_parachain
+WORKDIR /unique_parachain
+
+RUN git clone -b $POLKADOT_BUILD_BRANCH --depth 1 https://github.com/paritytech/polkadot.git && \
+ cd polkadot && \
+ cargo build --release
+
+# ===== RUN ======
+
+FROM ubuntu:20.04
+
+RUN apt-get -y update && \
+ apt-get -y install curl git && \
+ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash && \
+ export NVM_DIR="$HOME/.nvm" && \
+ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
+ nvm install v16.16.0 && \
+ nvm use v16.16.0
+
+RUN git clone https://github.com/uniquenetwork/polkadot-launch -b feature/runtime-upgrade-testing
+
+RUN export NVM_DIR="$HOME/.nvm" && \
+ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
+ cd /polkadot-launch && \
+ npm install --global yarn && \
+ yarn install
+
+COPY --from=builder-unique /unique_parachain/target/release/unique-collator /unique-chain/target/release/
+COPY --from=builder-polkadot /unique_parachain/polkadot/target/release/polkadot /polkadot/target/release/
+
+COPY --from=builder-unique /unique_parachain/launch-config.json /polkadot-launch/launch-config.json
+
+
+CMD export NVM_DIR="$HOME/.nvm" && \
+ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
+ cd /polkadot-launch && \
+ yarn start launch-config.json
.docker/docker-compose-dev.yamldiffbeforeafterboth--- /dev/null
+++ b/.docker/docker-compose-dev.yaml
@@ -0,0 +1,19 @@
+version: "3.5"
+
+services:
+ node-dev:
+ build:
+ context: ../
+ dockerfile: .docker/Dockerfile-chain-dev
+ image: node-dev
+ container_name: node-dev
+ expose:
+ - 9944
+ - 9933
+ ports:
+ - 127.0.0.1:9944:9944
+ - 127.0.0.1:9933:9933
+ logging:
+ options:
+ max-size: "1m"
+ max-file: "3"
.docker/docker-compose-master.yamldiffbeforeafterboth--- /dev/null
+++ b/.docker/docker-compose-master.yaml
@@ -0,0 +1,19 @@
+version: "3.5"
+
+services:
+ blockchain_nodes:
+ build:
+ context: ../
+ dockerfile: .docker/Dockerfile-parachain
+ image: blockchain_nodes
+ container_name: blockchain_nodes
+ expose:
+ - 9944
+ - 9933
+ ports:
+ - 127.0.0.1:9944:9944
+ - 127.0.0.1:9933:9933
+ logging:
+ options:
+ max-size: "1m"
+ max-file: "3"
.docker/docker-compose.tmp-master.j2diffbeforeafterboth--- /dev/null
+++ b/.docker/docker-compose.tmp-master.j2
@@ -0,0 +1,11 @@
+version: "3.5"
+
+services:
+ blockchain_nodes:
+ build:
+ args:
+ - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"
+ - "BRANCH={{ BRANCH }}"
+ - "REPO_URL={{ REPO_URL }}"
+ - "FEATURE={{ FEATURE }}"
+ - "POLKADOT_BUILD_BRANCH={{ POLKADOT_BUILD_BRANCH }}"
.docker/docker-compose.tmp.j2diffbeforeafterboth--- /dev/null
+++ b/.docker/docker-compose.tmp.j2
@@ -0,0 +1,13 @@
+version: "3.5"
+
+services:
+ node-dev:
+ build:
+ args:
+ - "RUST_TOOLCHAIN={{ RUST_TOOLCHAIN }}"
+ - "BRANCH={{ BRANCH }}"
+ - "REPO_URL={{ REPO_URL }}"
+ - "FEATURE={{ FEATURE }}"
+ - "POLKADOT_BUILD_BRANCH={{ POLKADOT_BUILD_BRANCH }}"
+
+ command: cargo run --release {{ FEATURE }} -- --dev -linfo --unsafe-ws-external --rpc-cors=all --unsafe-rpc-external
.dockerignorediffbeforeafterboth--- a/.dockerignore
+++ b/.dockerignore
@@ -1,5 +1,6 @@
.git/
.github/
+.docker/
doc/
target/
tests/
.envdiffbeforeafterboth--- a/.env
+++ b/.env
@@ -1,6 +1,8 @@
RUST_TOOLCHAIN=nightly-2022-05-11
-RUST_C=1.62.0-nightly
-POLKA_VERSION=release-v0.9.24
-UNIQUE_BRANCH=develop
-USER=***
-PASS=***
+POLKADOT_BUILD_BRANCH=release-v0.9.24
+
+POLKADOT_MAINNET_BRANCH=release-v0.9.25
+UNIQUE_MAINNET_TAG=v924010
+
+KUSAMA_MAINNET_BRANCH=release-v0.9.26
+QUARTZ_MAINNET_TAG=v924012
\ No newline at end of file
.gitattributesdiffbeforeafterboth--- a/.gitattributes
+++ b/.gitattributes
@@ -1,2 +1,3 @@
* text=auto
*.sh text eol=lf
+*.ts linguist-detectable=false
\ No newline at end of file
.github/workflows/build-test-master.ymldiffbeforeafterboth--- /dev/null
+++ b/.github/workflows/build-test-master.yml
@@ -0,0 +1,122 @@
+name: MASTER - Build & Test
+
+# Controls when the action will run.
+on:
+ # Triggers the workflow on push or pull request events but only for the master branch
+ pull_request:
+ branches:
+ - master
+ types:
+ - opened
+ - reopened
+ - synchronize #commit(s) pushed to the pull request
+
+ # Allows you to run this workflow manually from the Actions tab
+ workflow_dispatch:
+
+#Define Workflow variables
+env:
+ REPO_URL: ${{ github.server_url }}/${{ github.repository }}
+
+# A workflow run is made up of one or more jobs that can run sequentially or in parallel
+jobs:
+
+ build:
+ # The type of runner that the job will run on
+ runs-on: self-hosted-ci
+
+
+ name: Build Container, Spin it Up an test
+
+ continue-on-error: true #Do not stop testing of matrix runs failed.
+
+ strategy:
+ matrix:
+ include:
+ - network: "Opal"
+ features: " "
+ - network: "Quartz"
+ features: "--features=quartz-runtime"
+ - network: "Unique"
+ features: "--features=unique-runtime"
+
+ steps:
+ - name: Skip if pull request is in Draft
+ # `if: github.event.pull_request.draft == true` should be kept here, at
+ # the step level, rather than at the job level. The latter is not
+ # recommended because when the PR is moved from "Draft" to "Ready to
+ # review" the workflow will immediately be passing (since it was skipped),
+ # even though it hasn't actually ran, since it takes a few seconds for
+ # the workflow to start. This is also disclosed in:
+ # https://github.community/t/dont-run-actions-on-draft-pull-requests/16817/17
+ # That scenario would open an opportunity for the check to be bypassed:
+ # 1. Get your PR approved
+ # 2. Move it to Draft
+ # 3. Push whatever commits you want
+ # 4. Move it to "Ready for review"; now the workflow is passing (it was
+ # skipped) and "Check reviews" is also passing (it won't be updated
+ # until the workflow is finished)
+ if: github.event.pull_request.draft == true
+ run: exit 1
+
+ - name: Clean Workspace
+ uses: AutoModality/action-clean@v1.1.0
+
+ # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
+ - uses: actions/checkout@v3
+ with:
+ ref: ${{ github.head_ref }}
+
+ - name: Read .env file
+ uses: xom9ikk/dotenv@v1.0.2
+
+ - name: Generate ENV related extend file for docker-compose
+ uses: cuchi/jinja2-action@v1.2.0
+ with:
+ template: .docker/docker-compose.tmp-master.j2
+ output_file: .docker/docker-compose.${{ matrix.network }}.yml
+ variables: |
+ REPO_URL=${{ github.server_url }}/${{ github.repository }}.git
+ RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}
+ POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}
+ FEATURE=${{ matrix.features }}
+ BRANCH=${{ github.head_ref }}
+
+ - name: Show build configuration
+ run: cat .docker/docker-compose.${{ matrix.network }}.yml
+
+ - name: Build the stack
+ run: docker-compose -f ".docker/docker-compose-master.yml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build
+
+ - uses: actions/setup-node@v3
+ with:
+ node-version: 16
+
+ - name: Run tests
+ run: |
+ cd tests
+ yarn install
+ yarn add mochawesome
+ echo "Ready to start tests"
+ node scripts/readyness.js
+ NOW=$(date +%s) && yarn test --reporter mochawesome --reporter-options reportFilename=test-${NOW}
+ env:
+ RPC_URL: http://127.0.0.1:9933/
+
+ - name: Test Report
+ uses: phoenix-actions/test-reporting@v8
+ id: test-report
+ if: success() || failure() # run this step even if previous step failed
+ with:
+ name: Tests ${{ matrix.network }} # Name of the check run which will be created
+ path: tests/mochawesome-report/test-*.json # Path to test results
+ reporter: mochawesome-json
+ fail-on-error: 'false'
+
+ - name: Read output variables
+ run: |
+ echo "url is ${{ steps.test-report.outputs.runHtmlUrl }}"
+
+ - name: Stop running containers
+ if: always() # run this step always
+ run: docker-compose -f ".docker/docker-compose-master.yml" -f ".docker/docker-compose.${{ matrix.network }}.yml" down
.github/workflows/codestyle.ymldiffbeforeafterboth--- a/.github/workflows/codestyle.yml
+++ b/.github/workflows/codestyle.yml
@@ -1,12 +1,37 @@
name: Code style
-on: [push]
+on:
+ pull_request:
+ branches:
+ - develop
+ types:
+ - opened
+ - reopened
+ - synchronize
jobs:
rustfmt:
- runs-on: ubuntu-20.04
+ runs-on: self-hosted-ci
steps:
+ - name: Skip if pull request is in Draft
+ # `if: github.event.pull_request.draft == true` should be kept here, at
+ # the step level, rather than at the job level. The latter is not
+ # recommended because when the PR is moved from "Draft" to "Ready to
+ # review" the workflow will immediately be passing (since it was skipped),
+ # even though it hasn't actually ran, since it takes a few seconds for
+ # the workflow to start. This is also disclosed in:
+ # https://github.community/t/dont-run-actions-on-draft-pull-requests/16817/17
+ # That scenario would open an opportunity for the check to be bypassed:
+ # 1. Get your PR approved
+ # 2. Move it to Draft
+ # 3. Push whatever commits you want
+ # 4. Move it to "Ready for review"; now the workflow is passing (it was
+ # skipped) and "Check reviews" is also passing (it won't be updated
+ # until the workflow is finished)
+ if: github.event.pull_request.draft == true
+ run: exit 1
+
- uses: actions/checkout@v1
- name: Install latest nightly
uses: actions-rs/toolchain@v1
@@ -20,10 +45,28 @@
clippy:
if: ${{ false }}
- runs-on: ubuntu-20.04
+ runs-on: self-hosted-ci
steps:
- - uses: actions/checkout@v1
+ - name: Skip if pull request is in Draft
+ # `if: github.event.pull_request.draft == true` should be kept here, at
+ # the step level, rather than at the job level. The latter is not
+ # recommended because when the PR is moved from "Draft" to "Ready to
+ # review" the workflow will immediately be passing (since it was skipped),
+ # even though it hasn't actually ran, since it takes a few seconds for
+ # the workflow to start. This is also disclosed in:
+ # https://github.community/t/dont-run-actions-on-draft-pull-requests/16817/17
+ # That scenario would open an opportunity for the check to be bypassed:
+ # 1. Get your PR approved
+ # 2. Move it to Draft
+ # 3. Push whatever commits you want
+ # 4. Move it to "Ready for review"; now the workflow is passing (it was
+ # skipped) and "Check reviews" is also passing (it won't be updated
+ # until the workflow is finished)
+ if: github.event.pull_request.draft == true
+ run: exit 1
+
+ - uses: actions/checkout@v3
- name: Install substrate dependencies
run: sudo apt-get install libssl-dev pkg-config libclang-dev clang
- name: Install latest nightly
.github/workflows/node_build_test.ymldiffbeforeafterboth--- a/.github/workflows/node_build_test.yml
+++ b/.github/workflows/node_build_test.yml
@@ -1,44 +1,121 @@
-name: Build & test
+name: Develop - Build & test
-# Controls when the action will run.
+# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the master branch
- push:
- branches: [ develop ]
- # pull_request:
- # branches: [ develop ]
+ pull_request:
+ branches:
+ - develop
+ types:
+ - opened
+ - reopened
+ - synchronize #commit(s) pushed to the pull request
+
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
+#Define Workflow variables
+env:
+ REPO_URL: ${{ github.server_url }}/${{ github.repository }}
+
+
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
build:
# The type of runner that the job will run on
- runs-on: ubuntu-20.04
+ runs-on: self-hosted-ci
+
+ name: Build Container, Spin it Up an test
- # if: github.event_name == 'pull_request' && github.event.action == 'closed' && github.event.pull_request.merged == true
+ continue-on-error: true #Do not stop testing of matrix runs failed. As it decided during PR review - it required 50/50& Let's check it with false.
+
+ strategy:
+ matrix:
+ include:
+ - network: "Opal"
+ features: " "
+ - network: "Quartz"
+ features: "--features=quartz-runtime"
+ - network: "Unique"
+ features: "--features=unique-runtime"
- # Steps represent a sequence of tasks that will be executed as part of the job
steps:
+ - name: Skip if pull request is in Draft
+ # `if: github.event.pull_request.draft == true` should be kept here, at
+ # the step level, rather than at the job level. The latter is not
+ # recommended because when the PR is moved from "Draft" to "Ready to
+ # review" the workflow will immediately be passing (since it was skipped),
+ # even though it hasn't actually ran, since it takes a few seconds for
+ # the workflow to start. This is also disclosed in:
+ # https://github.community/t/dont-run-actions-on-draft-pull-requests/16817/17
+ # That scenario would open an opportunity for the check to be bypassed:
+ # 1. Get your PR approved
+ # 2. Move it to Draft
+ # 3. Push whatever commits you want
+ # 4. Move it to "Ready for review"; now the workflow is passing (it was
+ # skipped) and "Check reviews" is also passing (it won't be updated
+ # until the workflow is finished)
+ if: github.event.pull_request.draft == true
+ run: exit 1
+
+ - name: Clean Workspace
+ uses: AutoModality/action-clean@v1.1.0
+
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- - uses: actions/checkout@v2
-
- #runs ssh connection
- - name: Go to server
- uses: appleboy/ssh-action@master
+ - uses: actions/checkout@v3
with:
- host: ${{ secrets.SERVER_IP }}
- username: ${{ secrets.SERVER_USERNAME }}
- key: ${{ secrets.KEY }}
- port: ${{ secrets.SERVER_PORT }}
- command_timeout: 300m
- script: |
- eval $(ssh-agent -s)
- ssh-add /home/devops/.ssh/git_hub
- git clone git@github.com:UniqueNetwork/unique-chain.git
- cd unique-chain
- git checkout develop
- # git pull --all
- chmod +x ci_node.sh
- ./ci_node.sh
- rm -rf /home/polkadot/unique-chain
+ ref: ${{ github.head_ref }} #Checking out head commit
+
+ - name: Read .env file
+ uses: xom9ikk/dotenv@v1.0.2
+
+ - name: Generate ENV related extend file for docker-compose
+ uses: cuchi/jinja2-action@v1.2.0
+ with:
+ template: .docker/docker-compose.tmp.j2
+ output_file: .docker/docker-compose.${{ matrix.network }}.yml
+ variables: |
+ REPO_URL=${{ github.server_url }}/${{ github.repository }}.git
+ RUST_TOOLCHAIN=${{ env.RUST_TOOLCHAIN }}
+ POLKADOT_BUILD_BRANCH=${{ env.POLKADOT_BUILD_BRANCH }}
+ FEATURE=${{ matrix.features }}
+ BRANCH=${{ github.head_ref }}
+
+ - name: Show build configuration
+ run: cat .docker/docker-compose.${{ matrix.network }}.yml
+
+ - name: Build the stack
+ run: docker-compose -f ".docker/docker-compose-dev.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" up -d --build
+
+ - uses: actions/setup-node@v3
+ with:
+ node-version: 16
+
+ - name: Run tests
+ run: |
+ cd tests
+ yarn install
+ yarn add mochawesome
+ echo "Ready to start tests"
+ node scripts/readyness.js
+ NOW=$(date +%s) && yarn test --reporter mochawesome --reporter-options reportFilename=test-${NOW}
+ env:
+ RPC_URL: http://127.0.0.1:9933/
+
+ - name: Test Report
+ uses: phoenix-actions/test-reporting@v8
+ id: test-report
+ if: success() || failure() # run this step even if previous step failed
+ with:
+ name: Tests ${{ matrix.network }} # Name of the check run which will be created
+ path: tests/mochawesome-report/test-*.json # Path to test results
+ reporter: mochawesome-json
+ fail-on-error: 'false'
+
+ - name: Read output variables
+ run: |
+ echo "url is ${{ steps.test-report.outputs.runHtmlUrl }}"
+
+ - name: Stop running containers
+ if: always() # run this step always
+ run: docker-compose -f ".docker/docker-compose-dev.yaml" -f ".docker/docker-compose.${{ matrix.network }}.yml" down
.github/workflows/notify.ymldiffbeforeafterboth--- a/.github/workflows/notify.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-name: telegram message
-on:
- push:
- branches: [ develop ]
-jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - uses: avkviring/telegram-github-action@v0.0.13
- env:
- telegram_to: ${{ secrets.TELEGRAM_TO }}
- telegram_token: ${{ secrets.TELEGRAM_TOKEN }}
- event: ${{ toJson(github.event) }}
.github/workflows/tests_codestyle.ymldiffbeforeafterboth--- a/.github/workflows/tests_codestyle.yml
+++ b/.github/workflows/tests_codestyle.yml
@@ -1,14 +1,43 @@
name: Tests code style
-on: [push]
-
+on:
+ pull_request:
+ branches:
+ - develop
+ types:
+ - opened
+ - reopened
+ - synchronize
jobs:
build:
- runs-on: ubuntu-20.04
+ runs-on: self-hosted-ci
steps:
- - uses: actions/checkout@v2
- - name: Install modules
- run: cd tests && yarn
- - name: Run ESLint
- run: cd tests && yarn eslint --ext .ts,.js src/
\ No newline at end of file
+ - name: Skip if pull request is in Draft
+ # `if: github.event.pull_request.draft == true` should be kept here, at
+ # the step level, rather than at the job level. The latter is not
+ # recommended because when the PR is moved from "Draft" to "Ready to
+ # review" the workflow will immediately be passing (since it was skipped),
+ # even though it hasn't actually ran, since it takes a few seconds for
+ # the workflow to start. This is also disclosed in:
+ # https://github.community/t/dont-run-actions-on-draft-pull-requests/16817/17
+ # That scenario would open an opportunity for the check to be bypassed:
+ # 1. Get your PR approved
+ # 2. Move it to Draft
+ # 3. Push whatever commits you want
+ # 4. Move it to "Ready for review"; now the workflow is passing (it was
+ # skipped) and "Check reviews" is also passing (it won't be updated
+ # until the workflow is finished)
+ if: github.event.pull_request.draft == true
+ run: exit 1
+
+ - uses: actions/checkout@v3
+
+ - uses: actions/setup-node@v3
+ with:
+ node-version: 16
+
+ - name: Install modules
+ run: cd tests && yarn
+ - name: Run ESLint
+ run: cd tests && yarn eslint --ext .ts,.js src/
Cargo.lockdiffbeforeafterboth--- a/Cargo.lock
+++ b/Cargo.lock
@@ -292,9 +292,9 @@
[[package]]
name = "async-task"
-version = "4.2.0"
+version = "4.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "30696a84d817107fc028e049980e09d5e140e8da8f1caeb17e8e950658a3cea9"
+checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524"
[[package]]
name = "async-trait"
@@ -313,7 +313,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f0de5164e5edbf51c45fb8c2d9664ae1c095cce1b265ecf7569093c0d66ef690"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures-sink",
"futures-util",
"memchr",
@@ -366,29 +366,29 @@
"instant",
"pin-project-lite 0.2.9",
"rand 0.8.5",
- "tokio 1.19.2",
+ "tokio 1.20.1",
]
[[package]]
name = "backtrace"
-version = "0.3.65"
+version = "0.3.66"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61"
+checksum = "cab84319d616cfb654d03394f38ab7e6f0919e181b1b57e1fd15e7fb4077d9a7"
dependencies = [
"addr2line",
"cc",
"cfg-if 1.0.0",
"libc",
"miniz_oxide",
- "object 0.28.4",
+ "object 0.29.0",
"rustc-demangle",
]
[[package]]
name = "base-x"
-version = "0.2.10"
+version = "0.2.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dc19a4937b4fbd3fe3379793130e42060d10627a360f2127802b10b87e7baf74"
+checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270"
[[package]]
name = "base16ct"
@@ -420,7 +420,7 @@
[[package]]
name = "beefy-gadget"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"beefy-primitives",
"fnv",
@@ -454,7 +454,7 @@
[[package]]
name = "beefy-gadget-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"beefy-gadget",
"beefy-primitives",
@@ -474,12 +474,12 @@
[[package]]
name = "beefy-merkle-tree"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
[[package]]
name = "beefy-primitives"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"scale-info",
@@ -544,9 +544,9 @@
[[package]]
name = "bitvec"
-version = "1.0.0"
+version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1489fcb93a5bb47da0462ca93ad252ad6af2145cce58d10d46a83931ba9f016b"
+checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
dependencies = [
"funty 2.0.0",
"radium 0.7.0",
@@ -712,7 +712,7 @@
version = "0.1.0"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"bp-runtime",
"frame-support",
"frame-system",
@@ -888,9 +888,9 @@
[[package]]
name = "bytes"
-version = "1.1.0"
+version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
+checksum = "f0b3de4a0c5e67e16066a0715723abd91edc2f9001d09c46e1dca929351e130e"
[[package]]
name = "bzip2-sys"
@@ -929,13 +929,13 @@
[[package]]
name = "cargo_metadata"
-version = "0.14.3"
+version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cf1007653411165d371d51e7174a6f0e81ec815ecb425c0440c30d5f1ae64e0f"
+checksum = "4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa"
dependencies = [
"camino",
"cargo-platform",
- "semver 1.0.10",
+ "semver 1.0.12",
"serde",
"serde_json",
]
@@ -978,9 +978,9 @@
[[package]]
name = "chacha20"
-version = "0.8.1"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "01b72a433d0cf2aef113ba70f62634c56fddb0f244e6377185c56a7cadbd8f91"
+checksum = "5c80e5460aa66fe3b91d40bcbdab953a597b60053e34d684ac6903f863b680a6"
dependencies = [
"cfg-if 1.0.0",
"cipher",
@@ -990,9 +990,9 @@
[[package]]
name = "chacha20poly1305"
-version = "0.9.0"
+version = "0.9.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b84ed6d1d5f7aa9bdde921a5090e0ca4d934d250ea3b402a5fab3a994e28a2a"
+checksum = "a18446b09be63d457bbec447509e85f662f32952b035ce892290396bc0b0cff5"
dependencies = [
"aead",
"chacha20",
@@ -1058,9 +1058,9 @@
[[package]]
name = "clap"
-version = "3.2.6"
+version = "3.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9f1fe12880bae935d142c8702d500c63a4e8634b6c3c57ad72bf978fc7b6249a"
+checksum = "44bbe24bbd31a185bc2c4f7c2abe80bea13a20d57ee4e55be70ac512bdc76417"
dependencies = [
"atty",
"bitflags",
@@ -1075,9 +1075,9 @@
[[package]]
name = "clap_derive"
-version = "3.2.6"
+version = "3.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ed6db9e867166a43a53f7199b5e4d1f522a1e5bd626654be263c999ce59df39a"
+checksum = "9ba52acd3b0a5c33aeada5cdaa3267cdc7c594a98731d4268cdc1532f4264cb4"
dependencies = [
"heck 0.4.0",
"proc-macro-error",
@@ -1088,9 +1088,9 @@
[[package]]
name = "clap_lex"
-version = "0.2.3"
+version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87eba3c8c7f42ef17f6c659fc7416d0f4758cd3e58861ee63c5fa4a4dde649e4"
+checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5"
dependencies = [
"os_str_bytes",
]
@@ -1297,9 +1297,9 @@
[[package]]
name = "crossbeam-channel"
-version = "0.5.5"
+version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c"
+checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
dependencies = [
"cfg-if 1.0.0",
"crossbeam-utils",
@@ -1307,9 +1307,9 @@
[[package]]
name = "crossbeam-deque"
-version = "0.8.1"
+version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e"
+checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc"
dependencies = [
"cfg-if 1.0.0",
"crossbeam-epoch",
@@ -1318,9 +1318,9 @@
[[package]]
name = "crossbeam-epoch"
-version = "0.9.9"
+version = "0.9.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "07db9d94cbd326813772c968ccd25999e5f8ae22f4f8d1b11effa37ef6ce281d"
+checksum = "045ebe27666471bb549370b4b0b3e51b07f56325befa4284db65fc89c02511b1"
dependencies = [
"autocfg",
"cfg-if 1.0.0",
@@ -1332,9 +1332,9 @@
[[package]]
name = "crossbeam-queue"
-version = "0.3.5"
+version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f25d8400f4a7a5778f0e4e52384a48cbd9b5c495d110786187fc750075277a2"
+checksum = "1cd42583b04998a5363558e5f9291ee5a5ff6b49944332103f251e7479a82aa7"
dependencies = [
"cfg-if 1.0.0",
"crossbeam-utils",
@@ -1342,9 +1342,9 @@
[[package]]
name = "crossbeam-utils"
-version = "0.8.9"
+version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8ff1f980957787286a554052d03c7aee98d99cc32e09f6d45f0a814133c87978"
+checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc"
dependencies = [
"cfg-if 1.0.0",
"once_cell",
@@ -1370,9 +1370,9 @@
[[package]]
name = "crypto-common"
-version = "0.1.3"
+version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8"
+checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3"
dependencies = [
"generic-array 0.14.5",
"typenum",
@@ -2115,9 +2115,9 @@
[[package]]
name = "dyn-clone"
-version = "1.0.6"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "140206b78fb2bc3edbcfc9b5ccbd0b30699cfe8d348b8b31b330e47df5291a5a"
+checksum = "9d07a982d1fb29db01e5a59b1918e03da4df7297eaeee7686ac45542fd4e59c8"
[[package]]
name = "ecdsa"
@@ -2156,9 +2156,9 @@
[[package]]
name = "either"
-version = "1.6.1"
+version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457"
+checksum = "3f107b87b6afc2a64fd13cac55fe06d6c8859f12d4b14cbcdd2c67d0976781be"
[[package]]
name = "elliptic-curve"
@@ -2282,7 +2282,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23750149fe8834c0e24bb9adcbacbe06c45b9861f15df53e09f26cb7c4ab91ef"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"ethereum-types",
"hash-db",
"hash256-std-hasher",
@@ -2445,9 +2445,9 @@
[[package]]
name = "fastrand"
-version = "1.7.0"
+version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf"
+checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499"
dependencies = [
"instant",
]
@@ -2546,7 +2546,7 @@
"jsonrpsee",
"libsecp256k1",
"log",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-scale-codec 3.1.5",
"prometheus",
"rand 0.8.5",
@@ -2566,7 +2566,7 @@
"sp-runtime",
"sp-storage",
"substrate-prometheus-endpoint",
- "tokio 1.19.2",
+ "tokio 1.20.1",
]
[[package]]
@@ -2642,9 +2642,9 @@
[[package]]
name = "fixedbitset"
-version = "0.4.1"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "279fb028e20b3c4c320317955b77c5e0c9701f05a1d309905d6fc702cdc5053e"
+checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80"
[[package]]
name = "flate2"
@@ -2682,7 +2682,7 @@
[[package]]
name = "fork-tree"
version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
]
@@ -2776,7 +2776,7 @@
[[package]]
name = "frame-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -2798,7 +2798,7 @@
[[package]]
name = "frame-benchmarking-cli"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"Inflector",
"chrono",
@@ -2848,7 +2848,7 @@
[[package]]
name = "frame-election-provider-solution-type"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -2859,7 +2859,7 @@
[[package]]
name = "frame-election-provider-support"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-election-provider-solution-type",
"frame-support",
@@ -2875,7 +2875,7 @@
[[package]]
name = "frame-executive"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -2903,7 +2903,7 @@
[[package]]
name = "frame-support"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"bitflags",
"frame-metadata",
@@ -2933,7 +2933,7 @@
[[package]]
name = "frame-support-procedural"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"Inflector",
"frame-support-procedural-tools",
@@ -2945,7 +2945,7 @@
[[package]]
name = "frame-support-procedural-tools"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support-procedural-tools-derive",
"proc-macro-crate",
@@ -2957,7 +2957,7 @@
[[package]]
name = "frame-support-procedural-tools-derive"
version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"proc-macro2",
"quote",
@@ -2967,7 +2967,7 @@
[[package]]
name = "frame-system"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"log",
@@ -2984,7 +2984,7 @@
[[package]]
name = "frame-system-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -2999,7 +2999,7 @@
[[package]]
name = "frame-system-rpc-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"sp-api",
@@ -3008,7 +3008,7 @@
[[package]]
name = "frame-try-runtime"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"sp-api",
@@ -3246,9 +3246,9 @@
[[package]]
name = "gimli"
-version = "0.26.1"
+version = "0.26.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4"
+checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d"
dependencies = [
"fallible-iterator",
"indexmap",
@@ -3303,7 +3303,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"fnv",
"futures-core",
"futures-sink",
@@ -3311,16 +3311,16 @@
"http",
"indexmap",
"slab",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"tokio-util",
"tracing",
]
[[package]]
name = "handlebars"
-version = "4.3.1"
+version = "4.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b66d0c1b6e3abfd1e72818798925e16e02ed77e1b47f6c25a95a23b377ee4299"
+checksum = "360d9740069b2f6cbb63ce2dbaa71a20d3185350cbb990d7bebeb9318415eb17"
dependencies = [
"log",
"pest",
@@ -3356,9 +3356,9 @@
[[package]]
name = "hashbrown"
-version = "0.12.1"
+version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
dependencies = [
"ahash",
]
@@ -3453,7 +3453,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"fnv",
"itoa 1.0.2",
]
@@ -3464,7 +3464,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"http",
"pin-project-lite 0.2.9",
]
@@ -3489,11 +3489,11 @@
[[package]]
name = "hyper"
-version = "0.14.19"
+version = "0.14.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f"
+checksum = "02c929dc5c39e335a03c405292728118860721b10190d98c2a0f0efd5baafbac"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures-channel",
"futures-core",
"futures-util",
@@ -3505,7 +3505,7 @@
"itoa 1.0.2",
"pin-project-lite 0.2.9",
"socket2",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"tower-service",
"tracing",
"want",
@@ -3522,7 +3522,7 @@
"log",
"rustls",
"rustls-native-certs",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"tokio-rustls",
]
@@ -3555,9 +3555,9 @@
[[package]]
name = "if-watch"
-version = "1.1.0"
+version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "774d59367a3d26965d21ac70a86fcb697d83405d1c4312d1d8a6855296af0cf7"
+checksum = "015a7df1eb6dda30df37f34b63ada9b7b352984b0e84de2a20ed526345000791"
dependencies = [
"async-io",
"core-foundation",
@@ -3616,7 +3616,7 @@
checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e"
dependencies = [
"autocfg",
- "hashbrown 0.12.1",
+ "hashbrown 0.12.3",
"serde",
]
@@ -3631,9 +3631,9 @@
[[package]]
name = "integer-encoding"
-version = "3.0.3"
+version = "3.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e85a1509a128c855368e135cffcde7eac17d8e1083f41e2b98c58bc1a5074be"
+checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02"
[[package]]
name = "integer-sqrt"
@@ -3706,9 +3706,9 @@
[[package]]
name = "js-sys"
-version = "0.3.58"
+version = "0.3.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27"
+checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2"
dependencies = [
"wasm-bindgen",
]
@@ -3716,8 +3716,7 @@
[[package]]
name = "jsonrpsee"
version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1f2ab5a60e558e74ea93bcf5164ebc47939a7fff8938fa9b5233bbc63e16061"
+source = "git+https://github.com/uniquenetwork/jsonrpsee?branch=unique-v0.13.1-fix-unknown-fields#ffcb6ffda701192cdb6ca66594345e6e454cac16"
dependencies = [
"jsonrpsee-core",
"jsonrpsee-http-server",
@@ -3731,18 +3730,17 @@
[[package]]
name = "jsonrpsee-client-transport"
version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26d682f4a55081a2be3e639280c640523070e4aeb8ee2fd8dd9168fdae57a9db"
+source = "git+https://github.com/uniquenetwork/jsonrpsee?branch=unique-v0.13.1-fix-unknown-fields#ffcb6ffda701192cdb6ca66594345e6e454cac16"
dependencies = [
"futures-util",
"http",
"jsonrpsee-core",
"jsonrpsee-types",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"rustls-native-certs",
"soketto",
"thiserror",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"tokio-rustls",
"tokio-util",
"tracing",
@@ -3752,8 +3750,7 @@
[[package]]
name = "jsonrpsee-core"
version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6e27462b21279edf9a6a91f46ffbe125e9cdc58b901d2e08bf59b31a47d7d0ab"
+source = "git+https://github.com/uniquenetwork/jsonrpsee?branch=unique-v0.13.1-fix-unknown-fields#ffcb6ffda701192cdb6ca66594345e6e454cac16"
dependencies = [
"anyhow",
"arrayvec 0.7.2",
@@ -3772,15 +3769,14 @@
"serde_json",
"soketto",
"thiserror",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"tracing",
]
[[package]]
name = "jsonrpsee-http-server"
version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7178f16eabd7154c094e24d295b9ee355ec1e5f24c328759c56255ff7bbd4548"
+source = "git+https://github.com/uniquenetwork/jsonrpsee?branch=unique-v0.13.1-fix-unknown-fields#ffcb6ffda701192cdb6ca66594345e6e454cac16"
dependencies = [
"futures-channel",
"futures-util",
@@ -3790,7 +3786,7 @@
"jsonrpsee-types",
"lazy_static",
"serde_json",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"tracing",
"unicase",
]
@@ -3798,8 +3794,7 @@
[[package]]
name = "jsonrpsee-proc-macros"
version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8b8d7f449cab3b747f12c3efc27f5cad537f3b597c6a3838b0fac628f4bf730a"
+source = "git+https://github.com/uniquenetwork/jsonrpsee?branch=unique-v0.13.1-fix-unknown-fields#ffcb6ffda701192cdb6ca66594345e6e454cac16"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -3810,8 +3805,7 @@
[[package]]
name = "jsonrpsee-types"
version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8fd11763134104122ddeb0f97e4bbe393058017dfb077db63fbf44b4dd0dd86e"
+source = "git+https://github.com/uniquenetwork/jsonrpsee?branch=unique-v0.13.1-fix-unknown-fields#ffcb6ffda701192cdb6ca66594345e6e454cac16"
dependencies = [
"anyhow",
"beef",
@@ -3824,8 +3818,7 @@
[[package]]
name = "jsonrpsee-ws-client"
version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76f15180afb3761c7a3a32c0a8b680788176dcfdfe725b24c1758c90b1d1595b"
+source = "git+https://github.com/uniquenetwork/jsonrpsee?branch=unique-v0.13.1-fix-unknown-fields#ffcb6ffda701192cdb6ca66594345e6e454cac16"
dependencies = [
"jsonrpsee-client-transport",
"jsonrpsee-core",
@@ -3835,8 +3828,7 @@
[[package]]
name = "jsonrpsee-ws-server"
version = "0.13.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dfb6c21556c551582b56e4e8e6e6249b0bbdb69bb7fa39efe9b9a6b54af9f206"
+source = "git+https://github.com/uniquenetwork/jsonrpsee?branch=unique-v0.13.1-fix-unknown-fields#ffcb6ffda701192cdb6ca66594345e6e454cac16"
dependencies = [
"futures-channel",
"futures-util",
@@ -3844,7 +3836,7 @@
"jsonrpsee-types",
"serde_json",
"soketto",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"tokio-util",
"tracing",
]
@@ -3873,7 +3865,7 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
"beefy-primitives",
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"frame-benchmarking",
"frame-election-provider-support",
"frame-executive",
@@ -4070,7 +4062,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41726ee8f662563fafba2d2d484b14037cc8ecb8c953fbfc8439d4ce3a0a9029"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures 0.3.21",
"futures-timer",
"getrandom 0.2.7",
@@ -4103,7 +4095,7 @@
"libp2p-yamux",
"multiaddr",
"parking_lot 0.12.1",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"rand 0.7.3",
"smallvec",
]
@@ -4147,7 +4139,7 @@
"multihash",
"multistream-select",
"parking_lot 0.12.1",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"prost 0.9.0",
"prost-build 0.9.0",
"rand 0.8.5",
@@ -4182,7 +4174,7 @@
"multihash",
"multistream-select",
"parking_lot 0.12.1",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"prost 0.10.4",
"prost-build 0.10.4",
"rand 0.8.5",
@@ -4249,7 +4241,7 @@
"asynchronous-codec",
"base64",
"byteorder",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"fnv",
"futures 0.3.21",
"hex_fmt",
@@ -4280,7 +4272,7 @@
"libp2p-core 0.33.0",
"libp2p-swarm",
"log",
- "lru 0.7.7",
+ "lru 0.7.8",
"prost 0.10.4",
"prost-build 0.10.4",
"prost-codec",
@@ -4297,7 +4289,7 @@
dependencies = [
"arrayvec 0.7.2",
"asynchronous-codec",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"either",
"fnv",
"futures 0.3.21",
@@ -4361,7 +4353,7 @@
checksum = "5ff9c893f2367631a711301d703c47432af898c9bb8253bea0e2c051a13f7640"
dependencies = [
"asynchronous-codec",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures 0.3.21",
"libp2p-core 0.33.0",
"log",
@@ -4378,7 +4370,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf2cee1dad1c83325bbd182a8e94555778699cec8a9da00086efb7522c4c15ad"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"curve25519-dalek 3.2.0",
"futures 0.3.21",
"lazy_static",
@@ -4417,7 +4409,7 @@
checksum = "db007e737adc5d28b2e03223b0210164928ad742591127130796a72aa8eaf54f"
dependencies = [
"asynchronous-codec",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures 0.3.21",
"libp2p-core 0.33.0",
"log",
@@ -4435,7 +4427,7 @@
dependencies = [
"futures 0.3.21",
"log",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"rand 0.7.3",
"salsa20",
"sha3 0.9.1",
@@ -4448,7 +4440,7 @@
checksum = "624ead3406f64437a0d4567c31bd128a9a0b8226d5f16c074038f5d0fc32f650"
dependencies = [
"asynchronous-codec",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"either",
"futures 0.3.21",
"futures-timer",
@@ -4456,7 +4448,7 @@
"libp2p-core 0.33.0",
"libp2p-swarm",
"log",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"prost 0.10.4",
"prost-build 0.10.4",
"prost-codec",
@@ -4497,7 +4489,7 @@
checksum = "b02e0acb725e5a757d77c96b95298fd73a7394fe82ba7b8bbeea510719cbe441"
dependencies = [
"async-trait",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures 0.3.21",
"instant",
"libp2p-core 0.33.0",
@@ -4521,7 +4513,7 @@
"instant",
"libp2p-core 0.33.0",
"log",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"rand 0.7.3",
"smallvec",
"thiserror",
@@ -4630,9 +4622,9 @@
[[package]]
name = "libsecp256k1"
-version = "0.7.0"
+version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0452aac8bab02242429380e9b2f94ea20cea2b37e2c1777a1358799bbe97f37"
+checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1"
dependencies = [
"arrayref",
"base64",
@@ -4689,9 +4681,9 @@
[[package]]
name = "linked-hash-map"
-version = "0.5.4"
+version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3"
+checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f"
[[package]]
name = "linked_hash_set"
@@ -4749,11 +4741,11 @@
[[package]]
name = "lru"
-version = "0.7.7"
+version = "0.7.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c84e6fe5655adc6ce00787cf7dcaf8dc4f998a0565d23eafc207a8b08ca3349a"
+checksum = "e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a"
dependencies = [
- "hashbrown 0.11.2",
+ "hashbrown 0.12.3",
]
[[package]]
@@ -4856,9 +4848,9 @@
[[package]]
name = "memmap2"
-version = "0.5.4"
+version = "0.5.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d5172b50c23043ff43dd53e51392f36519d9b35a8f3a410d30ece5d1aedd58ae"
+checksum = "3a79b39c93a7a5a27eeaf9a23b5ff43f1b9e0ad6b1cdd441140ae53c35613fc7"
dependencies = [
"libc",
]
@@ -4879,7 +4871,7 @@
checksum = "6566c70c1016f525ced45d7b7f97730a2bafb037c788211d0c186ef5b2189f0a"
dependencies = [
"hash-db",
- "hashbrown 0.12.1",
+ "hashbrown 0.12.3",
"parity-util-mem",
]
@@ -5026,10 +5018,10 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "363a84be6453a70e63513660f4894ef815daf88e3356bffcda9ca27d810ce83b"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures 0.3.21",
"log",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"smallvec",
"unsigned-varint",
]
@@ -5044,7 +5036,7 @@
"matrixmultiply",
"nalgebra-macros",
"num-complex",
- "num-rational 0.4.0",
+ "num-rational 0.4.1",
"num-traits",
"rand 0.8.5",
"rand_distr",
@@ -5092,9 +5084,9 @@
[[package]]
name = "netlink-packet-route"
-version = "0.11.0"
+version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "733ea73609acfd7fa7ddadfb7bf709b0471668c456ad9513685af543a06342b2"
+checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab"
dependencies = [
"anyhow",
"bitflags",
@@ -5118,26 +5110,27 @@
[[package]]
name = "netlink-proto"
-version = "0.9.2"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ef8785b8141e8432aa45fceb922a7e876d7da3fad37fa7e7ec702ace3aa0826b"
+checksum = "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures 0.3.21",
"log",
"netlink-packet-core",
"netlink-sys",
- "tokio 1.19.2",
+ "thiserror",
+ "tokio 1.20.1",
]
[[package]]
name = "netlink-sys"
-version = "0.8.2"
+version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e4c9f9547a08241bee7b6558b9b98e1f290d187de8b7cfca2bbb4937bcaa8f8"
+checksum = "92b654097027250401127914afb37cb1f311df6610a9891ff07a757e94199027"
dependencies = [
"async-io",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures 0.3.21",
"libc",
"log",
@@ -5145,15 +5138,13 @@
[[package]]
name = "nix"
-version = "0.22.3"
+version = "0.24.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf"
+checksum = "195cdbc1741b8134346d515b3a56a1c94b0912758009cfd53f99ea0f57b065fc"
dependencies = [
"bitflags",
- "cc",
"cfg-if 1.0.0",
"libc",
- "memoffset",
]
[[package]]
@@ -5232,9 +5223,9 @@
[[package]]
name = "num-rational"
-version = "0.4.0"
+version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d41702bd167c2df5520b384281bc111a4b5efcf7fbc4c9c222c815b07e0a6a6a"
+checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
dependencies = [
"autocfg",
"num-integer",
@@ -5274,18 +5265,18 @@
[[package]]
name = "object"
-version = "0.28.4"
+version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424"
+checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53"
dependencies = [
"memchr",
]
[[package]]
name = "once_cell"
-version = "1.12.0"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225"
+checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1"
[[package]]
name = "opal-runtime"
@@ -5300,6 +5291,7 @@
"cumulus-primitives-timestamp",
"cumulus-primitives-utility",
"derivative",
+ "evm-coder",
"fp-evm-mapping",
"fp-rpc",
"fp-self-contained",
@@ -5361,9 +5353,10 @@
"sp-transaction-pool",
"sp-version",
"substrate-wasm-builder",
- "unique-runtime-common",
+ "up-common",
"up-data-structs",
"up-rpc",
+ "up-sponsorship",
"xcm",
"xcm-builder",
"xcm-executor",
@@ -5397,7 +5390,7 @@
"futures 0.3.21",
"futures-timer",
"orchestra-proc-macro",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"prioritized-metered-channel",
"thiserror",
"tracing",
@@ -5442,9 +5435,9 @@
[[package]]
name = "os_str_bytes"
-version = "6.1.0"
+version = "6.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa"
+checksum = "648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4"
[[package]]
name = "owning_ref"
@@ -5458,7 +5451,7 @@
[[package]]
name = "pallet-aura"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -5474,7 +5467,7 @@
[[package]]
name = "pallet-authority-discovery"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -5490,7 +5483,7 @@
[[package]]
name = "pallet-authorship"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -5505,7 +5498,7 @@
[[package]]
name = "pallet-babe"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5529,7 +5522,7 @@
[[package]]
name = "pallet-bags-list"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -5549,7 +5542,7 @@
[[package]]
name = "pallet-balances"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5579,7 +5572,7 @@
[[package]]
name = "pallet-beefy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"beefy-primitives",
"frame-support",
@@ -5595,7 +5588,7 @@
[[package]]
name = "pallet-beefy-mmr"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"beefy-merkle-tree",
"beefy-primitives",
@@ -5618,7 +5611,7 @@
[[package]]
name = "pallet-bounties"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5677,7 +5670,7 @@
version = "0.1.0"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"bp-message-dispatch",
"bp-messages",
"bp-runtime",
@@ -5696,7 +5689,7 @@
[[package]]
name = "pallet-child-bounties"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5715,7 +5708,7 @@
[[package]]
name = "pallet-collective"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5731,7 +5724,7 @@
[[package]]
name = "pallet-common"
-version = "0.1.3"
+version = "0.1.4"
dependencies = [
"ethereum",
"evm-coder",
@@ -5753,7 +5746,7 @@
[[package]]
name = "pallet-democracy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5769,7 +5762,7 @@
[[package]]
name = "pallet-election-provider-multi-phase"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -5792,7 +5785,7 @@
[[package]]
name = "pallet-election-provider-support-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -5805,7 +5798,7 @@
[[package]]
name = "pallet-elections-phragmen"
version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5878,7 +5871,7 @@
[[package]]
name = "pallet-evm-coder-substrate"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"ethereum",
"evm-coder",
@@ -5896,7 +5889,7 @@
[[package]]
name = "pallet-evm-contract-helpers"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"evm-coder",
"fp-evm-mapping",
@@ -5953,7 +5946,7 @@
[[package]]
name = "pallet-fungible"
-version = "0.1.1"
+version = "0.1.2"
dependencies = [
"ethereum",
"evm-coder",
@@ -5975,7 +5968,7 @@
[[package]]
name = "pallet-gilt"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5990,7 +5983,7 @@
[[package]]
name = "pallet-grandpa"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6013,7 +6006,7 @@
[[package]]
name = "pallet-identity"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"enumflags2",
"frame-benchmarking",
@@ -6029,7 +6022,7 @@
[[package]]
name = "pallet-im-online"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6049,7 +6042,7 @@
[[package]]
name = "pallet-indices"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6085,7 +6078,7 @@
[[package]]
name = "pallet-membership"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6102,7 +6095,7 @@
[[package]]
name = "pallet-mmr"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"ckb-merkle-mountain-range",
"frame-benchmarking",
@@ -6120,7 +6113,7 @@
[[package]]
name = "pallet-mmr-rpc"
version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"jsonrpsee",
"parity-scale-codec 3.1.5",
@@ -6135,7 +6128,7 @@
[[package]]
name = "pallet-multisig"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6150,7 +6143,7 @@
[[package]]
name = "pallet-nicks"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -6164,7 +6157,7 @@
[[package]]
name = "pallet-nomination-pools"
version = "1.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -6180,7 +6173,7 @@
[[package]]
name = "pallet-nomination-pools-benchmarking"
version = "1.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -6198,7 +6191,7 @@
[[package]]
name = "pallet-nonfungible"
-version = "0.1.2"
+version = "0.1.3"
dependencies = [
"ethereum",
"evm-coder",
@@ -6221,7 +6214,7 @@
[[package]]
name = "pallet-offences"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -6238,7 +6231,7 @@
[[package]]
name = "pallet-offences-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -6261,7 +6254,7 @@
[[package]]
name = "pallet-preimage"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6277,7 +6270,7 @@
[[package]]
name = "pallet-proxy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6292,7 +6285,7 @@
[[package]]
name = "pallet-randomness-collective-flip"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -6306,7 +6299,7 @@
[[package]]
name = "pallet-recovery"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6320,8 +6313,9 @@
[[package]]
name = "pallet-refungible"
-version = "0.1.2"
+version = "0.2.2"
dependencies = [
+ "derivative",
"ethereum",
"evm-coder",
"frame-benchmarking",
@@ -6342,7 +6336,7 @@
[[package]]
name = "pallet-rmrk-core"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"derivative",
"frame-benchmarking",
@@ -6363,7 +6357,7 @@
[[package]]
name = "pallet-rmrk-equip"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6384,7 +6378,7 @@
[[package]]
name = "pallet-scheduler"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6400,7 +6394,7 @@
[[package]]
name = "pallet-session"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -6421,7 +6415,7 @@
[[package]]
name = "pallet-session-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6437,7 +6431,7 @@
[[package]]
name = "pallet-society"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -6451,7 +6445,7 @@
[[package]]
name = "pallet-staking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -6474,7 +6468,7 @@
[[package]]
name = "pallet-staking-reward-curve"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -6485,7 +6479,7 @@
[[package]]
name = "pallet-staking-reward-fn"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"log",
"sp-arithmetic",
@@ -6493,7 +6487,7 @@
[[package]]
name = "pallet-structure"
-version = "0.1.0"
+version = "0.1.1"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6509,7 +6503,7 @@
[[package]]
name = "pallet-sudo"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -6543,7 +6537,7 @@
[[package]]
name = "pallet-timestamp"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6561,7 +6555,7 @@
[[package]]
name = "pallet-tips"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6580,7 +6574,7 @@
[[package]]
name = "pallet-transaction-payment"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-support",
"frame-system",
@@ -6596,7 +6590,7 @@
[[package]]
name = "pallet-transaction-payment-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"jsonrpsee",
"pallet-transaction-payment-rpc-runtime-api",
@@ -6611,7 +6605,7 @@
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec 3.1.5",
@@ -6622,7 +6616,7 @@
[[package]]
name = "pallet-treasury"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6638,7 +6632,7 @@
[[package]]
name = "pallet-unique"
-version = "0.1.1"
+version = "0.1.2"
dependencies = [
"ethereum",
"evm-coder",
@@ -6682,7 +6676,7 @@
[[package]]
name = "pallet-utility"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6698,7 +6692,7 @@
[[package]]
name = "pallet-vesting"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -6760,9 +6754,9 @@
[[package]]
name = "parity-db"
-version = "0.3.14"
+version = "0.3.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "966eb23bd3a09758b8dac09f82b9d417c00f14e5d46171bf04cffdd9cb2e1eb1"
+checksum = "2bb474d0ed0836e185cb998a6b140ed1073d1fbf27d690ecf9ede8030289382c"
dependencies = [
"blake2-rfc",
"crc32fast",
@@ -6798,7 +6792,7 @@
checksum = "9182e4a71cae089267ab03e67c99368db7cd877baf50f931e5d6d4b71e195ac0"
dependencies = [
"arrayvec 0.7.2",
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"byte-slice-cast",
"impl-trait-for-tuples",
"parity-scale-codec-derive 3.1.3",
@@ -6843,9 +6837,9 @@
dependencies = [
"cfg-if 1.0.0",
"ethereum-types",
- "hashbrown 0.12.1",
+ "hashbrown 0.12.3",
"impl-trait-for-tuples",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-util-mem-derive",
"parking_lot 0.12.1",
"primitive-types",
@@ -7024,27 +7018,27 @@
[[package]]
name = "pin-project"
-version = "0.4.29"
+version = "0.4.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9615c18d31137579e9ff063499264ddc1278e7b1982757ebc111028c4d1dc909"
+checksum = "3ef0f924a5ee7ea9cbcea77529dba45f8a9ba9f622419fe3386ca581a3ae9d5a"
dependencies = [
- "pin-project-internal 0.4.29",
+ "pin-project-internal 0.4.30",
]
[[package]]
name = "pin-project"
-version = "1.0.10"
+version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e"
+checksum = "78203e83c48cffbe01e4a2d35d566ca4de445d79a85372fc64e378bfc812a260"
dependencies = [
- "pin-project-internal 1.0.10",
+ "pin-project-internal 1.0.11",
]
[[package]]
name = "pin-project-internal"
-version = "0.4.29"
+version = "0.4.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "044964427019eed9d49d9d5bbce6047ef18f37100ea400912a9fa4a3523ab12a"
+checksum = "851c8d0ce9bebe43790dedfc86614c23494ac9f423dd618d3a61fc693eafe61e"
dependencies = [
"proc-macro2",
"quote",
@@ -7053,9 +7047,9 @@
[[package]]
name = "pin-project-internal"
-version = "1.0.10"
+version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb"
+checksum = "710faf75e1b33345361201d36d04e98ac1ed8909151a017ed384700836104c74"
dependencies = [
"proc-macro2",
"quote",
@@ -7129,7 +7123,7 @@
"derive_more",
"fatality",
"futures 0.3.21",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-scale-codec 3.1.5",
"polkadot-erasure-coding",
"polkadot-node-network-protocol",
@@ -7151,7 +7145,7 @@
dependencies = [
"fatality",
"futures 0.3.21",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-scale-codec 3.1.5",
"polkadot-erasure-coding",
"polkadot-node-network-protocol",
@@ -7272,7 +7266,7 @@
"derive_more",
"fatality",
"futures 0.3.21",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-scale-codec 3.1.5",
"polkadot-erasure-coding",
"polkadot-node-network-protocol",
@@ -7328,7 +7322,7 @@
dependencies = [
"always-assert",
"async-trait",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures 0.3.21",
"parity-scale-codec 3.1.5",
"parking_lot 0.12.1",
@@ -7365,12 +7359,12 @@
version = "0.9.24"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"derive_more",
"futures 0.3.21",
"futures-timer",
"kvdb",
- "lru 0.7.7",
+ "lru 0.7.8",
"merlin",
"parity-scale-codec 3.1.5",
"polkadot-node-jaeger",
@@ -7394,7 +7388,7 @@
version = "0.9.24"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"futures 0.3.21",
"futures-timer",
"kvdb",
@@ -7414,7 +7408,7 @@
version = "0.9.24"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"fatality",
"futures 0.3.21",
"polkadot-erasure-coding",
@@ -7501,7 +7495,7 @@
"fatality",
"futures 0.3.21",
"kvdb",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-scale-codec 3.1.5",
"polkadot-node-primitives",
"polkadot-node-subsystem",
@@ -7534,7 +7528,7 @@
version = "0.9.24"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"fatality",
"futures 0.3.21",
"futures-timer",
@@ -7559,7 +7553,7 @@
"futures 0.3.21",
"futures-timer",
"parity-scale-codec 3.1.5",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"polkadot-core-primitives",
"polkadot-node-subsystem-util",
"polkadot-parachain",
@@ -7731,12 +7725,12 @@
"futures 0.3.21",
"itertools",
"kvdb",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-db",
"parity-scale-codec 3.1.5",
"parity-util-mem",
"parking_lot 0.11.2",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"polkadot-node-jaeger",
"polkadot-node-metrics",
"polkadot-node-network-protocol",
@@ -7760,7 +7754,7 @@
dependencies = [
"futures 0.3.21",
"futures-timer",
- "lru 0.7.7",
+ "lru 0.7.8",
"orchestra",
"parity-util-mem",
"parking_lot 0.12.1",
@@ -7812,7 +7806,7 @@
version = "0.9.24"
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"frame-system",
"hex-literal",
"parity-scale-codec 3.1.5",
@@ -7875,7 +7869,7 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
"beefy-primitives",
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"frame-benchmarking",
"frame-election-provider-support",
"frame-executive",
@@ -7961,7 +7955,7 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
"beefy-primitives",
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"frame-benchmarking",
"frame-election-provider-support",
"frame-support",
@@ -8032,7 +8026,7 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
"bitflags",
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"derive_more",
"frame-benchmarking",
"frame-support",
@@ -8083,7 +8077,7 @@
"kusama-runtime",
"kvdb",
"kvdb-rocksdb",
- "lru 0.7.7",
+ "lru 0.7.8",
"pallet-babe",
"pallet-im-online",
"pallet-staking",
@@ -8209,7 +8203,7 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
"beefy-primitives",
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"frame-election-provider-support",
"frame-executive",
"frame-support",
@@ -8315,7 +8309,7 @@
"substrate-test-client",
"tempfile",
"test-runtime-constants",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"tracing-gum",
]
@@ -8426,9 +8420,9 @@
[[package]]
name = "proc-macro2"
-version = "1.0.40"
+version = "1.0.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7"
+checksum = "c278e965f1d8cf32d6e0e96de3d3e79712178ae67986d9cf9151f51e95aac89b"
dependencies = [
"unicode-ident",
]
@@ -8476,7 +8470,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "444879275cb4fd84958b1a1d5420d15e6fcf7c235fe47f053c9c2a80aceb6001"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"prost-derive 0.9.0",
]
@@ -8486,7 +8480,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71adf41db68aa0daaefc69bb30bcd68ded9b9abaad5d1fbb6304c4fb390e083e"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"prost-derive 0.10.1",
]
@@ -8496,7 +8490,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62941722fb675d463659e49c4f3fe1fe792ff24fe5bbaa9c08cd3b98a1c354f5"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"heck 0.3.3",
"itertools",
"lazy_static",
@@ -8516,7 +8510,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ae5a4388762d5815a9fc0dea33c56b021cdc8dde0c55e0c9ca57197254b0cab"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"cfg-if 1.0.0",
"cmake",
"heck 0.4.0",
@@ -8539,7 +8533,7 @@
checksum = "00af1e92c33b4813cc79fda3f2dbf56af5169709be0202df730e9ebc3e4cd007"
dependencies = [
"asynchronous-codec",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"prost 0.10.4",
"thiserror",
"unsigned-varint",
@@ -8577,7 +8571,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "534b7a0e836e3c482d2693070f982e39e7611da9695d4d1f5a4b186b51faef0a"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"prost 0.9.0",
]
@@ -8587,15 +8581,15 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"prost 0.10.4",
]
[[package]]
name = "psm"
-version = "0.1.18"
+version = "0.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "871372391786ccec00d3c5d3d6608905b3d4db263639cfe075d3b60a736d115a"
+checksum = "f446d0a6efba22928558c4fb4ce0b3fd6c89b0061343e390bf01a703742b8125"
dependencies = [
"cc",
]
@@ -8613,6 +8607,7 @@
"cumulus-primitives-timestamp",
"cumulus-primitives-utility",
"derivative",
+ "evm-coder",
"fp-evm-mapping",
"fp-rpc",
"fp-self-contained",
@@ -8674,9 +8669,10 @@
"sp-transaction-pool",
"sp-version",
"substrate-wasm-builder",
- "unique-runtime-common",
+ "up-common",
"up-data-structs",
"up-rpc",
+ "up-sponsorship",
"xcm",
"xcm-builder",
"xcm-executor",
@@ -8852,9 +8848,9 @@
[[package]]
name = "redox_syscall"
-version = "0.2.13"
+version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42"
+checksum = "534cfe58d6a18cc17120fbf4635d53d14691c1fe4d951064df9bd326178d7d5a"
dependencies = [
"bitflags",
]
@@ -8885,18 +8881,18 @@
[[package]]
name = "ref-cast"
-version = "1.0.7"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "685d58625b6c2b83e4cc88a27c4bf65adb7b6b16dbdc413e515c9405b47432ab"
+checksum = "776c8940430cf563f66a93f9111d1cd39306dc6c68149ecc6b934742a44a828a"
dependencies = [
"ref-cast-impl",
]
[[package]]
name = "ref-cast-impl"
-version = "1.0.7"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a043824e29c94169374ac5183ac0ed43f5724dc4556b19568007486bd840fa1f"
+checksum = "5f26c4704460286103bff62ea1fb78d137febc86aaf76952e6c5a2249af01f54"
dependencies = [
"proc-macro2",
"quote",
@@ -8916,9 +8912,9 @@
[[package]]
name = "regex"
-version = "1.5.6"
+version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1"
+checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b"
dependencies = [
"aho-corasick",
"memchr",
@@ -8936,9 +8932,9 @@
[[package]]
name = "regex-syntax"
-version = "0.6.26"
+version = "0.6.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64"
+checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244"
[[package]]
name = "region"
@@ -8955,7 +8951,7 @@
[[package]]
name = "remote-externalities"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"env_logger",
"jsonrpsee",
@@ -9026,7 +9022,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "999508abb0ae792aabed2460c45b89106d97fe4adac593bdaef433c2605847b5"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"rustc-hex",
]
@@ -9174,9 +9170,9 @@
[[package]]
name = "rtnetlink"
-version = "0.9.1"
+version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f54290e54521dac3de4149d83ddf9f62a359b3cc93bcb494a794a41e6f4744b"
+checksum = "322c53fd76a18698f1c27381d58091de3a043d356aa5bd0d510608b565f469a0"
dependencies = [
"async-global-executor",
"futures 0.3.21",
@@ -9220,7 +9216,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
dependencies = [
- "semver 1.0.10",
+ "semver 1.0.12",
]
[[package]]
@@ -9272,9 +9268,9 @@
[[package]]
name = "rustversion"
-version = "1.0.7"
+version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a0a5f7c728f5d284929a1cccb5bc19884422bfe6ef4d6c409da2c41838983fcf"
+checksum = "24c8ad4f0c00e1eb5bc7614d236a7f1300e3dbd76b68cac8e06fb00b015ad8d8"
[[package]]
name = "rw-stream-sink"
@@ -9283,7 +9279,7 @@
checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020"
dependencies = [
"futures 0.3.21",
- "pin-project 0.4.29",
+ "pin-project 0.4.30",
"static_assertions",
]
@@ -9294,7 +9290,7 @@
checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04"
dependencies = [
"futures 0.3.21",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"static_assertions",
]
@@ -9334,7 +9330,7 @@
[[package]]
name = "sc-allocator"
version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"log",
"sp-core",
@@ -9345,7 +9341,7 @@
[[package]]
name = "sc-authority-discovery"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"futures 0.3.21",
@@ -9372,7 +9368,7 @@
[[package]]
name = "sc-basic-authorship"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"futures-timer",
@@ -9395,7 +9391,7 @@
[[package]]
name = "sc-block-builder"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"sc-client-api",
@@ -9411,10 +9407,10 @@
[[package]]
name = "sc-chain-spec"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"impl-trait-for-tuples",
- "memmap2 0.5.4",
+ "memmap2 0.5.5",
"parity-scale-codec 3.1.5",
"sc-chain-spec-derive",
"sc-network",
@@ -9428,7 +9424,7 @@
[[package]]
name = "sc-chain-spec-derive"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -9439,7 +9435,7 @@
[[package]]
name = "sc-cli"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"chrono",
"clap",
@@ -9472,13 +9468,13 @@
"sp-version",
"thiserror",
"tiny-bip39",
- "tokio 1.19.2",
+ "tokio 1.20.1",
]
[[package]]
name = "sc-client-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"fnv",
"futures 0.3.21",
@@ -9506,7 +9502,7 @@
[[package]]
name = "sc-client-db"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"hash-db",
"kvdb",
@@ -9531,7 +9527,7 @@
[[package]]
name = "sc-consensus"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"futures 0.3.21",
@@ -9555,7 +9551,7 @@
[[package]]
name = "sc-consensus-aura"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"futures 0.3.21",
@@ -9584,7 +9580,7 @@
[[package]]
name = "sc-consensus-babe"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"fork-tree",
@@ -9627,7 +9623,7 @@
[[package]]
name = "sc-consensus-babe-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"jsonrpsee",
@@ -9649,7 +9645,7 @@
[[package]]
name = "sc-consensus-epochs"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"fork-tree",
"parity-scale-codec 3.1.5",
@@ -9662,7 +9658,7 @@
[[package]]
name = "sc-consensus-manual-seal"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"assert_matches",
"async-trait",
@@ -9696,7 +9692,7 @@
[[package]]
name = "sc-consensus-slots"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"futures 0.3.21",
@@ -9721,7 +9717,7 @@
[[package]]
name = "sc-consensus-uncles"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"sc-client-api",
"sp-authorship",
@@ -9732,10 +9728,10 @@
[[package]]
name = "sc-executor"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"lazy_static",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-scale-codec 3.1.5",
"parking_lot 0.12.1",
"sc-executor-common",
@@ -9759,7 +9755,7 @@
[[package]]
name = "sc-executor-common"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"environmental",
"parity-scale-codec 3.1.5",
@@ -9776,7 +9772,7 @@
[[package]]
name = "sc-executor-wasmi"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"log",
"parity-scale-codec 3.1.5",
@@ -9791,7 +9787,7 @@
[[package]]
name = "sc-executor-wasmtime"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"cfg-if 1.0.0",
"libc",
@@ -9809,7 +9805,7 @@
[[package]]
name = "sc-finality-grandpa"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"ahash",
"async-trait",
@@ -9849,7 +9845,7 @@
[[package]]
name = "sc-finality-grandpa-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"finality-grandpa",
"futures 0.3.21",
@@ -9870,7 +9866,7 @@
[[package]]
name = "sc-informant"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"ansi_term",
"futures 0.3.21",
@@ -9887,7 +9883,7 @@
[[package]]
name = "sc-keystore"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"hex",
@@ -9902,12 +9898,12 @@
[[package]]
name = "sc-network"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"asynchronous-codec",
"bitflags",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"cid",
"either",
"fnv",
@@ -9920,10 +9916,10 @@
"linked-hash-map",
"linked_hash_set",
"log",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-scale-codec 3.1.5",
"parking_lot 0.12.1",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"prost 0.10.4",
"prost-build 0.9.0",
"rand 0.7.3",
@@ -9954,7 +9950,7 @@
[[package]]
name = "sc-network-common"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"libp2p",
@@ -9967,14 +9963,14 @@
[[package]]
name = "sc-network-gossip"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"ahash",
"futures 0.3.21",
"futures-timer",
"libp2p",
"log",
- "lru 0.7.7",
+ "lru 0.7.8",
"sc-network",
"sp-runtime",
"substrate-prometheus-endpoint",
@@ -9984,7 +9980,7 @@
[[package]]
name = "sc-network-light"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"libp2p",
@@ -10004,7 +10000,7 @@
[[package]]
name = "sc-network-sync"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"bitflags",
"either",
@@ -10012,7 +10008,7 @@
"futures 0.3.21",
"libp2p",
"log",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-scale-codec 3.1.5",
"prost 0.10.4",
"prost-build 0.9.0",
@@ -10033,9 +10029,9 @@
[[package]]
name = "sc-offchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"fnv",
"futures 0.3.21",
"futures-timer",
@@ -10061,7 +10057,7 @@
[[package]]
name = "sc-peerset"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"libp2p",
@@ -10074,7 +10070,7 @@
[[package]]
name = "sc-proposer-metrics"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"log",
"substrate-prometheus-endpoint",
@@ -10083,7 +10079,7 @@
[[package]]
name = "sc-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"hash-db",
@@ -10113,7 +10109,7 @@
[[package]]
name = "sc-rpc-api"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"jsonrpsee",
@@ -10136,20 +10132,20 @@
[[package]]
name = "sc-rpc-server"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"jsonrpsee",
"log",
"serde_json",
"substrate-prometheus-endpoint",
- "tokio 1.19.2",
+ "tokio 1.20.1",
]
[[package]]
name = "sc-service"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"directories",
@@ -10162,7 +10158,7 @@
"parity-scale-codec 3.1.5",
"parity-util-mem",
"parking_lot 0.12.1",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"rand 0.7.3",
"sc-block-builder",
"sc-chain-spec",
@@ -10206,7 +10202,7 @@
"substrate-prometheus-endpoint",
"tempfile",
"thiserror",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"tracing",
"tracing-futures",
]
@@ -10214,7 +10210,7 @@
[[package]]
name = "sc-state-db"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"log",
"parity-scale-codec 3.1.5",
@@ -10228,7 +10224,7 @@
[[package]]
name = "sc-sync-state-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"jsonrpsee",
"parity-scale-codec 3.1.5",
@@ -10247,7 +10243,7 @@
[[package]]
name = "sc-sysinfo"
version = "6.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"libc",
@@ -10266,14 +10262,14 @@
[[package]]
name = "sc-telemetry"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"chrono",
"futures 0.3.21",
"libp2p",
"log",
"parking_lot 0.12.1",
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"rand 0.7.3",
"serde",
"serde_json",
@@ -10284,7 +10280,7 @@
[[package]]
name = "sc-tracing"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"ansi_term",
"atty",
@@ -10315,7 +10311,7 @@
[[package]]
name = "sc-tracing-proc-macro"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -10326,7 +10322,7 @@
[[package]]
name = "sc-transaction-pool"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"futures-timer",
@@ -10353,7 +10349,7 @@
[[package]]
name = "sc-transaction-pool-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"log",
@@ -10366,7 +10362,7 @@
[[package]]
name = "sc-utils"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"futures-timer",
@@ -10382,7 +10378,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c46be926081c9f4dd5dd9b6f1d3e3229f2360bc6502dd8836f84a93b7c75e99a"
dependencies = [
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"cfg-if 1.0.0",
"derive_more",
"parity-scale-codec 3.1.5",
@@ -10528,9 +10524,9 @@
[[package]]
name = "semver"
-version = "1.0.10"
+version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a41d061efea015927ac527063765e73601444cdc344ba855bc7bd44578b25e1c"
+checksum = "a2333e6df6d6598f2b1974829f853c2b4c5f4a6e503c10af918081aa6f8564e1"
dependencies = [
"serde",
]
@@ -10543,18 +10539,18 @@
[[package]]
name = "serde"
-version = "1.0.137"
+version = "1.0.140"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1"
+checksum = "fc855a42c7967b7c369eb5860f7164ef1f6f81c20c7cc1141f2a604e18723b03"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.137"
+version = "1.0.140"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be"
+checksum = "6f2122636b9fe3b81f1cb25099fcf2d3f542cdb1d45940d56c713158884a05da"
dependencies = [
"proc-macro2",
"quote",
@@ -10563,9 +10559,9 @@
[[package]]
name = "serde_json"
-version = "1.0.81"
+version = "1.0.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c"
+checksum = "82c2c1fdcd807d1098552c5b9a36e425e42e9fbd7c6a37a8425f390f781f7fa7"
dependencies = [
"itoa 1.0.2",
"ryu",
@@ -10722,9 +10718,12 @@
[[package]]
name = "slab"
-version = "0.4.6"
+version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32"
+checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
+dependencies = [
+ "autocfg",
+]
[[package]]
name = "slot-range-helper"
@@ -10749,9 +10748,9 @@
[[package]]
name = "smallvec"
-version = "1.8.0"
+version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83"
+checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1"
[[package]]
name = "snap"
@@ -10793,7 +10792,7 @@
checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2"
dependencies = [
"base64",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"flate2",
"futures 0.3.21",
"httparse",
@@ -10805,7 +10804,7 @@
[[package]]
name = "sp-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"hash-db",
"log",
@@ -10822,7 +10821,7 @@
[[package]]
name = "sp-api-proc-macro"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"blake2",
"proc-macro-crate",
@@ -10834,7 +10833,7 @@
[[package]]
name = "sp-application-crypto"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"scale-info",
@@ -10847,7 +10846,7 @@
[[package]]
name = "sp-arithmetic"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"integer-sqrt",
"num-traits",
@@ -10862,7 +10861,7 @@
[[package]]
name = "sp-authority-discovery"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"scale-info",
@@ -10875,7 +10874,7 @@
[[package]]
name = "sp-authorship"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"parity-scale-codec 3.1.5",
@@ -10887,7 +10886,7 @@
[[package]]
name = "sp-block-builder"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"sp-api",
@@ -10899,11 +10898,11 @@
[[package]]
name = "sp-blockchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"log",
- "lru 0.7.7",
+ "lru 0.7.8",
"parity-scale-codec 3.1.5",
"parking_lot 0.12.1",
"sp-api",
@@ -10917,7 +10916,7 @@
[[package]]
name = "sp-consensus"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"futures 0.3.21",
@@ -10936,7 +10935,7 @@
[[package]]
name = "sp-consensus-aura"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"parity-scale-codec 3.1.5",
@@ -10954,7 +10953,7 @@
[[package]]
name = "sp-consensus-babe"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"merlin",
@@ -10977,7 +10976,7 @@
[[package]]
name = "sp-consensus-slots"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"scale-info",
@@ -10991,7 +10990,7 @@
[[package]]
name = "sp-consensus-vrf"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"scale-info",
@@ -11004,7 +11003,7 @@
[[package]]
name = "sp-core"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"base58",
"bitflags",
@@ -11050,7 +11049,7 @@
[[package]]
name = "sp-core-hashing"
version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"blake2",
"byteorder",
@@ -11064,7 +11063,7 @@
[[package]]
name = "sp-core-hashing-proc-macro"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"proc-macro2",
"quote",
@@ -11075,7 +11074,7 @@
[[package]]
name = "sp-database"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"kvdb",
"parking_lot 0.12.1",
@@ -11084,7 +11083,7 @@
[[package]]
name = "sp-debug-derive"
version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"proc-macro2",
"quote",
@@ -11094,7 +11093,7 @@
[[package]]
name = "sp-externalities"
version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"environmental",
"parity-scale-codec 3.1.5",
@@ -11105,7 +11104,7 @@
[[package]]
name = "sp-finality-grandpa"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"finality-grandpa",
"log",
@@ -11123,7 +11122,7 @@
[[package]]
name = "sp-inherents"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"impl-trait-for-tuples",
@@ -11137,7 +11136,7 @@
[[package]]
name = "sp-io"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"hash-db",
@@ -11162,7 +11161,7 @@
[[package]]
name = "sp-keyring"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"lazy_static",
"sp-core",
@@ -11173,7 +11172,7 @@
[[package]]
name = "sp-keystore"
version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"futures 0.3.21",
@@ -11190,7 +11189,7 @@
[[package]]
name = "sp-maybe-compressed-blob"
version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"thiserror",
"zstd",
@@ -11199,7 +11198,7 @@
[[package]]
name = "sp-mmr-primitives"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"log",
"parity-scale-codec 3.1.5",
@@ -11214,7 +11213,7 @@
[[package]]
name = "sp-npos-elections"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"scale-info",
@@ -11228,7 +11227,7 @@
[[package]]
name = "sp-offchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"sp-api",
"sp-core",
@@ -11238,7 +11237,7 @@
[[package]]
name = "sp-panic-handler"
version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"backtrace",
"lazy_static",
@@ -11248,7 +11247,7 @@
[[package]]
name = "sp-rpc"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"rustc-hash",
"serde",
@@ -11258,7 +11257,7 @@
[[package]]
name = "sp-runtime"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"either",
"hash256-std-hasher",
@@ -11280,7 +11279,7 @@
[[package]]
name = "sp-runtime-interface"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec 3.1.5",
@@ -11297,7 +11296,7 @@
[[package]]
name = "sp-runtime-interface-proc-macro"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"Inflector",
"proc-macro-crate",
@@ -11309,7 +11308,7 @@
[[package]]
name = "sp-sandbox"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"log",
"parity-scale-codec 3.1.5",
@@ -11323,7 +11322,7 @@
[[package]]
name = "sp-serializer"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"serde",
"serde_json",
@@ -11332,7 +11331,7 @@
[[package]]
name = "sp-session"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"scale-info",
@@ -11346,7 +11345,7 @@
[[package]]
name = "sp-staking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"scale-info",
@@ -11357,7 +11356,7 @@
[[package]]
name = "sp-state-machine"
version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"hash-db",
"log",
@@ -11379,12 +11378,12 @@
[[package]]
name = "sp-std"
version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
[[package]]
name = "sp-storage"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"impl-serde",
"parity-scale-codec 3.1.5",
@@ -11397,7 +11396,7 @@
[[package]]
name = "sp-tasks"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"log",
"sp-core",
@@ -11410,7 +11409,7 @@
[[package]]
name = "sp-timestamp"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"futures-timer",
@@ -11426,7 +11425,7 @@
[[package]]
name = "sp-tracing"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"sp-std",
@@ -11438,7 +11437,7 @@
[[package]]
name = "sp-transaction-pool"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"sp-api",
"sp-runtime",
@@ -11447,7 +11446,7 @@
[[package]]
name = "sp-transaction-storage-proof"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"log",
@@ -11463,7 +11462,7 @@
[[package]]
name = "sp-trie"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"hash-db",
"memory-db",
@@ -11479,7 +11478,7 @@
[[package]]
name = "sp-version"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"impl-serde",
"parity-scale-codec 3.1.5",
@@ -11496,7 +11495,7 @@
[[package]]
name = "sp-version-proc-macro"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"parity-scale-codec 3.1.5",
"proc-macro2",
@@ -11507,7 +11506,7 @@
[[package]]
name = "sp-wasm-interface"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"impl-trait-for-tuples",
"log",
@@ -11525,9 +11524,9 @@
[[package]]
name = "ss58-registry"
-version = "1.22.0"
+version = "1.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5d804c8d48aeab838be31570866fce1130d275b563d49af08b4927a0bd561e7c"
+checksum = "a039906277e0d8db996cd9d1ef19278c10209d994ecfc1025ced16342873a17c"
dependencies = [
"Inflector",
"num-format",
@@ -11617,7 +11616,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f"
dependencies = [
- "strum_macros 0.24.0",
+ "strum_macros 0.24.2",
]
[[package]]
@@ -11635,9 +11634,9 @@
[[package]]
name = "strum_macros"
-version = "0.24.0"
+version = "0.24.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6878079b17446e4d3eba6192bb0a2950d5b14f0ed8424b852310e5a94345d0ef"
+checksum = "4faebde00e8ff94316c01800f9054fd2ba77d30d9e922541913051d1d978918b"
dependencies = [
"heck 0.4.0",
"proc-macro2",
@@ -11662,7 +11661,7 @@
[[package]]
name = "substrate-build-script-utils"
version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"platforms",
]
@@ -11670,7 +11669,7 @@
[[package]]
name = "substrate-frame-rpc-system"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"frame-system-rpc-runtime-api",
"futures 0.3.21",
@@ -11691,20 +11690,20 @@
[[package]]
name = "substrate-prometheus-endpoint"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures-util",
"hyper",
"log",
"prometheus",
"thiserror",
- "tokio 1.19.2",
+ "tokio 1.20.1",
]
[[package]]
name = "substrate-state-trie-migration-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"jsonrpsee",
"log",
@@ -11725,7 +11724,7 @@
[[package]]
name = "substrate-test-client"
version = "2.0.1"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"async-trait",
"futures 0.3.21",
@@ -11751,17 +11750,17 @@
[[package]]
name = "substrate-test-utils"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"futures 0.3.21",
"substrate-test-utils-derive",
- "tokio 1.19.2",
+ "tokio 1.20.1",
]
[[package]]
name = "substrate-test-utils-derive"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -11772,7 +11771,7 @@
[[package]]
name = "substrate-wasm-builder"
version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"ansi_term",
"build-helper",
@@ -11886,6 +11885,7 @@
name = "tests"
version = "0.1.0"
dependencies = [
+ "evm-coder",
"fp-evm-mapping",
"frame-support",
"frame-system",
@@ -11907,8 +11907,8 @@
"sp-io",
"sp-runtime",
"sp-std",
- "unique-runtime-common",
"up-data-structs",
+ "up-sponsorship",
]
[[package]]
@@ -12053,11 +12053,12 @@
[[package]]
name = "tokio"
-version = "1.19.2"
+version = "1.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439"
+checksum = "7a8325f63a7d4774dd041e363b2409ed1c5cbbd0f867795e661df066b2b0a581"
dependencies = [
- "bytes 1.1.0",
+ "autocfg",
+ "bytes 1.2.0",
"libc",
"memchr",
"mio",
@@ -12100,7 +12101,7 @@
checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59"
dependencies = [
"rustls",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"webpki",
]
@@ -12110,12 +12111,12 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45"
dependencies = [
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures-core",
"futures-io",
"futures-sink",
"pin-project-lite 0.2.9",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"tracing",
]
@@ -12148,9 +12149,9 @@
[[package]]
name = "tracing-attributes"
-version = "0.1.21"
+version = "0.1.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cc6b8ad3567499f98a1db7a752b07a7c8c7c7c34c332ec00effb2b0027974b7c"
+checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2"
dependencies = [
"proc-macro2",
"quote",
@@ -12159,9 +12160,9 @@
[[package]]
name = "tracing-core"
-version = "0.1.27"
+version = "0.1.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7709595b8878a4965ce5e87ebf880a7d39c9afc6837721b21a5a816a8117d921"
+checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7"
dependencies = [
"once_cell",
"valuable",
@@ -12173,7 +12174,7 @@
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2"
dependencies = [
- "pin-project 1.0.10",
+ "pin-project 1.0.11",
"tracing",
]
@@ -12209,7 +12210,7 @@
"ahash",
"lazy_static",
"log",
- "lru 0.7.7",
+ "lru 0.7.8",
"tracing-core",
]
@@ -12253,7 +12254,7 @@
checksum = "d32d034c0d3db64b43c31de38e945f15b40cd4ca6d2dcfc26d4798ce8de4ab83"
dependencies = [
"hash-db",
- "hashbrown 0.12.1",
+ "hashbrown 0.12.3",
"log",
"rustc-hex",
"smallvec",
@@ -12330,7 +12331,7 @@
[[package]]
name = "try-runtime-cli"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.24#814752f60ab8cce7e2ece3ce0c1b10799b4eab28"
+source = "git+https://github.com/uniquenetwork/substrate?branch=polkadot-v0.9.24-hack-substitute#1fa76b0665d32b1e28c36da67e54da1816db3fa2"
dependencies = [
"clap",
"jsonrpsee",
@@ -12391,16 +12392,15 @@
"sp-core",
"sp-rpc",
"sp-runtime",
- "unique-runtime-common",
"up-data-structs",
"up-rpc",
]
[[package]]
name = "ucd-trie"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c"
+checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c"
[[package]]
name = "uint"
@@ -12431,15 +12431,15 @@
[[package]]
name = "unicode-ident"
-version = "1.0.1"
+version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c"
+checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7"
[[package]]
name = "unicode-normalization"
-version = "0.1.19"
+version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9"
+checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6"
dependencies = [
"tinyvec",
]
@@ -12541,11 +12541,11 @@
"substrate-build-script-utils",
"substrate-frame-rpc-system",
"substrate-prometheus-endpoint",
- "tokio 1.19.2",
+ "tokio 1.20.1",
"try-runtime-cli",
"unique-rpc",
"unique-runtime",
- "unique-runtime-common",
+ "up-common",
"up-data-structs",
"up-rpc",
]
@@ -12594,7 +12594,7 @@
"substrate-frame-rpc-system",
"tokio 0.2.25",
"uc-rpc",
- "unique-runtime-common",
+ "up-common",
"up-data-structs",
"up-rpc",
]
@@ -12612,6 +12612,7 @@
"cumulus-primitives-timestamp",
"cumulus-primitives-utility",
"derivative",
+ "evm-coder",
"fp-evm-mapping",
"fp-rpc",
"fp-self-contained",
@@ -12673,38 +12674,13 @@
"sp-transaction-pool",
"sp-version",
"substrate-wasm-builder",
- "unique-runtime-common",
+ "up-common",
"up-data-structs",
"up-rpc",
+ "up-sponsorship",
"xcm",
"xcm-builder",
"xcm-executor",
-]
-
-[[package]]
-name = "unique-runtime-common"
-version = "0.9.24"
-dependencies = [
- "evm-coder",
- "fp-rpc",
- "frame-support",
- "frame-system",
- "pallet-common",
- "pallet-evm",
- "pallet-fungible",
- "pallet-nonfungible",
- "pallet-refungible",
- "pallet-unique",
- "pallet-unique-scheduler",
- "parity-scale-codec 3.1.5",
- "rmrk-rpc",
- "scale-info",
- "sp-consensus-aura",
- "sp-core",
- "sp-runtime",
- "sp-std",
- "up-data-structs",
- "up-sponsorship",
]
[[package]]
@@ -12724,7 +12700,7 @@
checksum = "d86a8dc7f45e4c1b0d30e43038c38f274e77af056aa5f74b93c2cf9eb3c1c836"
dependencies = [
"asynchronous-codec",
- "bytes 1.1.0",
+ "bytes 1.2.0",
"futures-io",
"futures-util",
]
@@ -12736,8 +12712,21 @@
checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a"
[[package]]
+name = "up-common"
+version = "0.9.24"
+dependencies = [
+ "fp-rpc",
+ "frame-support",
+ "pallet-evm",
+ "sp-consensus-aura",
+ "sp-core",
+ "sp-runtime",
+ "sp-std",
+]
+
+[[package]]
name = "up-data-structs"
-version = "0.1.2"
+version = "0.2.1"
dependencies = [
"derivative",
"frame-support",
@@ -12755,7 +12744,7 @@
[[package]]
name = "up-rpc"
-version = "0.1.1"
+version = "0.1.2"
dependencies = [
"pallet-common",
"pallet-evm",
@@ -12868,9 +12857,9 @@
[[package]]
name = "wasm-bindgen"
-version = "0.2.81"
+version = "0.2.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994"
+checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d"
dependencies = [
"cfg-if 1.0.0",
"wasm-bindgen-macro",
@@ -12878,13 +12867,13 @@
[[package]]
name = "wasm-bindgen-backend"
-version = "0.2.81"
+version = "0.2.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a"
+checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f"
dependencies = [
"bumpalo",
- "lazy_static",
"log",
+ "once_cell",
"proc-macro2",
"quote",
"syn",
@@ -12893,9 +12882,9 @@
[[package]]
name = "wasm-bindgen-futures"
-version = "0.4.31"
+version = "0.4.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de9a9cec1733468a8c657e57fa2413d2ae2c0129b95e87c5b72b8ace4d13f31f"
+checksum = "fa76fb221a1f8acddf5b54ace85912606980ad661ac7a503b4570ffd3a624dad"
dependencies = [
"cfg-if 1.0.0",
"js-sys",
@@ -12905,9 +12894,9 @@
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.81"
+version = "0.2.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa"
+checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -12915,9 +12904,9 @@
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.81"
+version = "0.2.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048"
+checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da"
dependencies = [
"proc-macro2",
"quote",
@@ -12928,9 +12917,9 @@
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.81"
+version = "0.2.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be"
+checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a"
[[package]]
name = "wasm-gc-api"
@@ -13168,9 +13157,9 @@
[[package]]
name = "web-sys"
-version = "0.3.58"
+version = "0.3.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90"
+checksum = "ed055ab27f941423197eb86b2035720b1a3ce40504df082cac2ecc6ed73335a1"
dependencies = [
"js-sys",
"wasm-bindgen",
@@ -13188,9 +13177,9 @@
[[package]]
name = "webpki-roots"
-version = "0.22.3"
+version = "0.22.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "44d8de8415c823c8abd270ad483c6feeac771fad964890779f9a8cb24fbbc1bf"
+checksum = "f1c760f0d366a6c24a02ed7816e23e691f5d92291f94d15e836006fd11b04daf"
dependencies = [
"webpki",
]
@@ -13210,7 +13199,7 @@
source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.24#22836e55d41eef24ed5917fd654ee82a683a7cfe"
dependencies = [
"beefy-primitives",
- "bitvec 1.0.0",
+ "bitvec 1.0.1",
"frame-benchmarking",
"frame-election-provider-support",
"frame-executive",
@@ -13558,9 +13547,9 @@
[[package]]
name = "zeroize"
-version = "1.4.3"
+version = "1.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d68d9dcec5f9b43a30d38c49f91dfedfaac384cb8f085faca366c26207dd1619"
+checksum = "c394b5bd0c6f669e7275d9c20aa90ae064cb22e75a1cad54e1b34088034b149f"
dependencies = [
"zeroize_derive",
]
Cargo.tomldiffbeforeafterboth--- a/Cargo.toml
+++ b/Cargo.toml
@@ -14,3 +14,183 @@
]
[profile.release]
panic = 'unwind'
+
+[patch.crates-io]
+jsonrpsee = {git = "https://github.com/uniquenetwork/jsonrpsee", branch = "unique-v0.13.1-fix-unknown-fields"}
+jsonrpsee-types = {git = "https://github.com/uniquenetwork/jsonrpsee", branch = "unique-v0.13.1-fix-unknown-fields"}
+jsonrpsee-core = {git = "https://github.com/uniquenetwork/jsonrpsee", branch = "unique-v0.13.1-fix-unknown-fields"}
+
+[patch."https://github.com/paritytech/substrate"]
+beefy-gadget = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+beefy-gadget-rpc = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+beefy-merkle-tree = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+beefy-primitives = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+fork-tree = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-benchmarking = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-benchmarking-cli = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-election-provider-solution-type = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-election-provider-support = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-executive = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-support = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-support-procedural = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-support-procedural-tools = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-support-procedural-tools-derive = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-system = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-system-benchmarking = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-system-rpc-runtime-api = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+frame-try-runtime = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-aura = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-authority-discovery = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-authorship = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-babe = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-bags-list = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-balances = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-beefy = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-beefy-mmr = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-bounties = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-child-bounties = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-collective = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-democracy = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-election-provider-multi-phase = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-election-provider-support-benchmarking = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-elections-phragmen = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-gilt = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-grandpa = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-identity = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-im-online = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-indices = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-membership = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-mmr = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-mmr-rpc = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-multisig = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-nicks = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-nomination-pools = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-nomination-pools-benchmarking = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-offences = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-offences-benchmarking = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-preimage = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-proxy = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-randomness-collective-flip = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-recovery = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-scheduler = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-session = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-session-benchmarking = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-society = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-staking = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-staking-reward-curve = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-staking-reward-fn = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-sudo = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-timestamp = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-tips = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-transaction-payment = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-transaction-payment-rpc = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-transaction-payment-rpc-runtime-api = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-treasury = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-utility = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+pallet-vesting = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+remote-externalities = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-allocator = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-authority-discovery = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-basic-authorship = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-block-builder = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-chain-spec = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-chain-spec-derive = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-cli = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-client-api = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-client-db = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-consensus = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-consensus-aura = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-consensus-babe = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-consensus-babe-rpc = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-consensus-epochs = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-consensus-manual-seal = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-consensus-slots = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-consensus-uncles = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-executor = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-executor-common = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-executor-wasmi = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-executor-wasmtime = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-finality-grandpa = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-finality-grandpa-rpc = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-informant = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-keystore = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-network = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-network-common = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-network-gossip = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-network-light = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-network-sync = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-offchain = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-peerset = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-proposer-metrics = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-rpc = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-rpc-api = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-rpc-server = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-service = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-state-db = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-sync-state-rpc = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-sysinfo = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-telemetry = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-tracing = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-tracing-proc-macro = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-transaction-pool = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-transaction-pool-api = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sc-utils = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-api = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-api-proc-macro = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-application-crypto = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-arithmetic = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-authority-discovery = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-authorship = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-block-builder = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-blockchain = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-consensus = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-consensus-aura = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-consensus-babe = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-consensus-slots = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-consensus-vrf = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-core = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-core-hashing = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-core-hashing-proc-macro = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-database = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-debug-derive = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-externalities = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-finality-grandpa = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-inherents = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-io = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-keyring = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-keystore = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-maybe-compressed-blob = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-mmr-primitives = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-npos-elections = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-offchain = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-panic-handler = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-rpc = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-runtime = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-runtime-interface = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-runtime-interface-proc-macro = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-sandbox = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-serializer = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-session = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-staking = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-state-machine = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-std = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-storage = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-tasks = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-timestamp = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-tracing = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-transaction-pool = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-transaction-storage-proof = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-trie = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-version = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-version-proc-macro = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+sp-wasm-interface = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+substrate-build-script-utils = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+substrate-frame-rpc-system = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+substrate-prometheus-endpoint = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+substrate-state-trie-migration-rpc = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+substrate-test-client = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+substrate-test-utils = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+substrate-test-utils-derive = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+substrate-wasm-builder = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+try-runtime-cli = {git = "https://github.com/uniquenetwork/substrate", branch = "polkadot-v0.9.24-hack-substitute"}
+
Dockerfile-parachaindiffbeforeafterboth--- a/Dockerfile-parachain
+++ /dev/null
@@ -1,107 +0,0 @@
-# ===== Rust builder =====
-FROM phusion/baseimage:focal-1.1.0 as rust-builder
-LABEL maintainer="Unique.Network"
-
-ARG RUST_TOOLCHAIN=nightly-2022-05-11
-#ARG RUST_C=1.62.0-nightly
-ARG POLKA_VERSION=release-v0.9.24
-ARG UNIQUE_BRANCH=develop
-
-#ARG USER=***
-#ARG PASS=***
-
-
-ENV RUST_TOOLCHAIN $RUST_TOOLCHAIN
-#ENV RUST_C $RUST_C
-ENV POLKA_VERSION $POLKA_VERSION
-ENV UNIQUE_BRANCH $UNIQUE_BRANCH
-
-
-#RUN echo $RUST_TOOLCHAIN
-#RUN echo $RUST_C
-#RUN echo $POLKA_VERSION
-#RUN echo $UNIQUE_BRANCH
-
-ENV CARGO_HOME="/cargo-home"
-ENV PATH="/cargo-home/bin:$PATH"
-
-RUN curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain none
-
-RUN apt-get update && \
- apt-get dist-upgrade -y -o Dpkg::Options::="--force-confold" && \
- apt-get install -y cmake pkg-config libssl-dev git clang
-
-RUN rustup toolchain uninstall $(rustup toolchain list) && \
- rustup toolchain install $RUST_TOOLCHAIN && \
- rustup default $RUST_TOOLCHAIN && \
- rustup target list --installed && \
- rustup show
-RUN rustup target add wasm32-unknown-unknown --toolchain $RUST_TOOLCHAIN
-
-RUN cargo install cargo-chef
-
-RUN mkdir unique_parachain
-WORKDIR /unique_parachain
-
-# ===== Chef =====
-FROM rust-builder as chef
-
-COPY . .
-RUN cargo chef prepare --recipe-path recipe.json
-
-# ===== BUILD ======
-FROM rust-builder as builder
-
-RUN mkdir unique_parachain
-WORKDIR /unique_parachain
-
-COPY --from=chef /unique_parachain/recipe.json recipe.json
-ARG PROFILE=release
-RUN cargo chef cook "--$PROFILE" --recipe-path recipe.json
-
-COPY . .
-RUN cargo build "--$PROFILE"
- # && \
- # cargo test
-
-# ===== BUILD POLKADOT =====
-FROM rust-builder as builder-polkadot
-
-RUN mkdir unique_parachain
-WORKDIR /unique_parachain
-
-RUN git clone -b $POLKA_VERSION --depth 1 https://github.com/paritytech/polkadot.git && \
- cd polkadot && \
- git tag -n && \
- cargo build --release
-
-# ===== RUN ======
-
-FROM phusion/baseimage:focal-1.1.0
-
-ARG PROFILE=release
-
-RUN apt-get -y update && \
- apt-get -y upgrade && \
- apt-get -y install curl git && \
- curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash && \
- export NVM_DIR="$HOME/.nvm" && \
- [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
- nvm install v15.5.0 && \
- nvm use v15.5.0
-
-RUN git clone https://github.com/paritytech/polkadot-launch
-
-RUN export NVM_DIR="$HOME/.nvm" && \
- [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
- cd /polkadot-launch && \
- npm install --global yarn && \
- yarn
-
-COPY --from=builder /unique_parachain/target/$PROFILE/unique-collator /unique-chain/target/$PROFILE/
-COPY --from=builder-polkadot /unique_parachain/polkadot/target/$PROFILE/polkadot /polkadot/target/$PROFILE/
-
-CMD export NVM_DIR="$HOME/.nvm" && \
- [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" && \
- cd /polkadot-launch && \
- yarn start launch-config.json
Makefilediffbeforeafterboth--- a/Makefile
+++ b/Makefile
@@ -15,8 +15,9 @@
NONFUNGIBLE_EVM_STUBS=./pallets/nonfungible/src/stubs
NONFUNGIBLE_EVM_ABI=./tests/src/eth/nonFungibleAbi.json
-RENFUNGIBLE_EVM_ABI=./tests/src/eth/reFungibleAbi.json
-RENFUNGIBLE_TOKEN_EVM_ABI=./tests/src/eth/reFungibleTokenAbi.json
+REFUNGIBLE_EVM_STUBS=./pallets/refungible/src/stubs
+REFUNGIBLE_EVM_ABI=./tests/src/eth/reFungibleAbi.json
+REFUNGIBLE_TOKEN_EVM_ABI=./tests/src/eth/reFungibleTokenAbi.json
CONTRACT_HELPERS_STUBS=./pallets/evm-contract-helpers/src/stubs/
CONTRACT_HELPERS_ABI=./tests/src/eth/util/contractHelpersAbi.json
@@ -36,7 +37,7 @@
UniqueNFT.sol:
PACKAGE=pallet-nonfungible NAME=erc::gen_iface OUTPUT=$(TESTS_API)/$@ ./.maintain/scripts/generate_sol.sh
PACKAGE=pallet-nonfungible NAME=erc::gen_impl OUTPUT=$(NONFUNGIBLE_EVM_STUBS)/$@ ./.maintain/scripts/generate_sol.sh
-
+
UniqueRefungible.sol:
PACKAGE=pallet-refungible NAME=erc::gen_iface OUTPUT=$(TESTS_API)/$@ ./.maintain/scripts/generate_sol.sh
PACKAGE=pallet-refungible NAME=erc::gen_impl OUTPUT=$(REFUNGIBLE_EVM_STUBS)/$@ ./.maintain/scripts/generate_sol.sh
@@ -61,14 +62,14 @@
INPUT=$(NONFUNGIBLE_EVM_STUBS)/$< OUTPUT=$(NONFUNGIBLE_EVM_STUBS)/UniqueNFT.raw ./.maintain/scripts/compile_stub.sh
INPUT=$(NONFUNGIBLE_EVM_STUBS)/$< OUTPUT=$(NONFUNGIBLE_EVM_ABI) ./.maintain/scripts/generate_abi.sh
-UniqueRefungibleToken: UniqueRefungibleToken.sol
- INPUT=$(REFUNGIBLE_EVM_STUBS)/$< OUTPUT=$(REFUNGIBLE_EVM_STUBS)/UniqueRefungibleToken.raw ./.maintain/scripts/compile_stub.sh
- INPUT=$(REFUNGIBLE_EVM_STUBS)/$< OUTPUT=$(RENFUNGIBLE_TOKEN_EVM_ABI) ./.maintain/scripts/generate_abi.sh
-
UniqueRefungible: UniqueRefungible.sol
INPUT=$(REFUNGIBLE_EVM_STUBS)/$< OUTPUT=$(REFUNGIBLE_EVM_STUBS)/UniqueRefungible.raw ./.maintain/scripts/compile_stub.sh
INPUT=$(REFUNGIBLE_EVM_STUBS)/$< OUTPUT=$(REFUNGIBLE_EVM_ABI) ./.maintain/scripts/generate_abi.sh
+UniqueRefungibleToken: UniqueRefungibleToken.sol
+ INPUT=$(REFUNGIBLE_EVM_STUBS)/$< OUTPUT=$(REFUNGIBLE_EVM_STUBS)/UniqueRefungibleToken.raw ./.maintain/scripts/compile_stub.sh
+ INPUT=$(REFUNGIBLE_EVM_STUBS)/$< OUTPUT=$(REFUNGIBLE_TOKEN_EVM_ABI) ./.maintain/scripts/generate_abi.sh
+
ContractHelpers: ContractHelpers.sol
INPUT=$(CONTRACT_HELPERS_STUBS)/$< OUTPUT=$(CONTRACT_HELPERS_STUBS)/ContractHelpers.raw ./.maintain/scripts/compile_stub.sh
INPUT=$(CONTRACT_HELPERS_STUBS)/$< OUTPUT=$(CONTRACT_HELPERS_ABI) ./.maintain/scripts/generate_abi.sh
README.mddiffbeforeafterboth--- a/README.md
+++ b/README.md
@@ -23,8 +23,8 @@
Wider Unique Ecosystem (most of it was developed during Hackusama):
-- [SubstraPunks Game hosted on IPFS](https://github.com/usetech-llc/substrapunks)
-- [Unique Wallet and UI](https://uniqueapps.usetech.com/#/nft)
+- [SubstraPunks Game hosted on IPFS](https://github.com/UniqueNetwork/substrapunks)
+- [Unique Wallet and UI](https://wallet.unique.network)
- [NFT Asset for Unity Framework](https://github.com/usetech-llc/nft_unity)
Please see our [walk-through instructions](doc/hackusama_walk_through.md) to try everything out!
@@ -48,7 +48,7 @@
2. Remove all installed toolchains with `rustup toolchain list` and `rustup toolchain uninstall <toolchain>`.
-3. Install install nightly 2021-11-11 and make it default:
+3. Install toolchain nightly-2022-05-11 and make it default:
```bash
rustup toolchain install nightly-2022-05-11
chain-specs/kusama.jsondiffbeforeafterboth--- /dev/null
+++ b/chain-specs/kusama.json
@@ -0,0 +1,3467 @@
+{
+ "name": "Kusama",
+ "id": "ksmcc3",
+ "bootNodes": [
+ "/dns/kusama-connect-0.parity.io/tcp/443/wss/p2p/12D3KooWBjxpFhVNM9poSsMEfdnXJaSWSZQ7otK9aV1SPA9zJp5W",
+ "/dns/kusama-connect-1.parity.io/tcp/443/wss/p2p/12D3KooWAJRVca93jLm4zft4rtTLLxNV4ZrHPMBkbGy5XkXooBFt",
+ "/dns/kusama-connect-2.parity.io/tcp/443/wss/p2p/12D3KooWLn22TSPR3HXMRSSmWoK4pkDtspdCVi5j86QyyUNViDeL",
+ "/dns/kusama-connect-3.parity.io/tcp/443/wss/p2p/12D3KooWSwnJSP3QJ6cnFCTpcXq4EEFotVEiQuCWVprzCnWj5e4G",
+ "/dns/kusama-connect-4.parity.io/tcp/443/wss/p2p/12D3KooWHi7zHUev7n1zs9kSQwh4KMPJcS8Jky2JN58cNabcXGvK",
+ "/dns/kusama-connect-5.parity.io/tcp/443/wss/p2p/12D3KooWMBF6DXADrNLg6kNt1A1zmKzw478gJw79NmTQhSDxuZvR",
+ "/dns/kusama-connect-6.parity.io/tcp/443/wss/p2p/12D3KooWNnG7YqYB9eEoACRuSEax8qhuPQzRn878AWKN4vUUtQXd",
+ "/dns/kusama-connect-7.parity.io/tcp/443/wss/p2p/12D3KooWMmtoLnkVCGyuCpsWw4zoNtWPH4nsVLn92mutvjQknEqR",
+ "/dns/p2p.0.kusama.network/tcp/30333/p2p/12D3KooWJDohybWd7FvRmyeGjgi56yy36mRWLHmgRprFdUadUt6b",
+ "/dns/p2p.1.kusama.network/tcp/30333/p2p/12D3KooWC7dnTvDY97afoLrvQSBrh7dDFEkWniTwyxAsBjfpaZk6",
+ "/dns/p2p.2.kusama.network/tcp/30333/p2p/12D3KooWGGK6Mj1pWF1bk4R1HjBQ4E7bgkfSJ5gmEfVRuwRZapT5",
+ "/dns/p2p.3.kusama.network/tcp/30333/p2p/12D3KooWRp4qgusMiUobJ9Uw1XAwtsokqx9YwgHDv5wQXjxqETji",
+ "/dns/p2p.4.kusama.network/tcp/30333/p2p/12D3KooWMVXPbqWR1erNKRSWDVPjcAQ9XtxqLTVzV4ccox9Y8KNL",
+ "/dns/p2p.5.kusama.network/tcp/30333/p2p/12D3KooWBsJKGJFuv83ixryzMsUS53A8JzEVeTA8PGi4U6T2dnif",
+ "/dns/kusama-bootnode-0.paritytech.net/tcp/30333/p2p/12D3KooWSueCPH3puP2PcvqPJdNaDNF3jMZjtJtDiSy35pWrbt5h",
+ "/dns/kusama-bootnode-0.paritytech.net/tcp/30334/ws/p2p/12D3KooWSueCPH3puP2PcvqPJdNaDNF3jMZjtJtDiSy35pWrbt5h",
+ "/dns/kusama-bootnode-1.paritytech.net/tcp/30333/p2p/12D3KooWQKqane1SqWJNWMQkbia9qiMWXkcHtAdfW5eVF8hbwEDw"
+ ],
+ "telemetryEndpoints": [
+ [
+ "wss://telemetry.polkadot.io/submit/",
+ 0
+ ]
+ ],
+ "protocolId": "ksmcc3",
+ "properties": {
+ "ss58Format": 2,
+ "tokenDecimals": 12,
+ "tokenSymbol": "KSM"
+ },
+ "consensusEngine": null,
+ "forkBlocks": null,
+ "badBlocks": [
+ "0x15b1b925b0aa5cfe43c88cd024f74258cb5cfe3af424882c901014e8acd0d241",
+ "0x2563260209012232649ab9dc003f62e274c684037de499a23062f8e0e816c605"
+ ],
+ "genesis": {
+ "raw": [
+ {
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397974a8f6e094002e424b603628718939b060c4c6305a73d36a014468c29b8b7d7": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397997f7003f78328f30c57e6ce10b1956c77d2187fe08441845cc0c18273852039": "0x00703874580800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41a7b36634518c4bd258451d3afca781ef41c43e2cc13767ade6d58216bb4b54e": "0x0000c52ebca2b1000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f1f621ca0c3b5528d881122bde90e1b827b4cf30e43a6ae6992990aece379759": "0x003aac1de83100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339770172b12d479580b3200b65e470a74b301403e004dede5291371b4a6bf56f75c": "0x00301a45ba2900000000000000000000",
+ "0x3fba98689ebed1138735e0e7a5a790ab0b76934f4cc08dee01012d059e1b83ee": "0x00",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976e6fca7ae4b2bdba3bcf530e3ac30f406c684c98a715c7677eff8435fcc63667": "0x00f022a88c2100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d02912bd748b4a3fffe3895a192330666e76812a79ce9c5603a1e801fe0e7835": "0x00920d70945f06000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b458ad08561bd8f502d2ba488697d10b58aaa7c4097d4abb1c8861495348fd6970": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973bfd7d57d0af52453054536bd75561fff89c21e4c6c3ab4176749649ce3730cc": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6e6e15195495b9f45f5eb6c1a25ead6c5e55e89fa4df899a90017c726f6e009": "0x0066497f817f07000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339741729cf5ccc6e78bada8a3aa4ee8b0be1c301f8940e2a802060a243e141bbf26": "0x0090abc6635300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f3d5078eb15a7c55ac1c9a7fa8c9477c1366019254190a89532d8f409f880bf5": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e828d3681c05e5b3d05a2dd796e2181d0494268719a65431f4739324cf46f68d": "0x00c0af01f46809000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f5c9c45d99505e974266122ed319959d5a83056b47a39b2be2fc61de416c5b4a": "0x008ace1a761902000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44a73cc327e8dd9d815b75faf8562eaf386c553988f2301c833b0499374c722fd": "0x0010d454955324000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339729dd8b37c40d54bc1a5689953a012fb1a0c87c90a525191b26029aa294ba42a9": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e1922ce8b85461eba96590da85abb24d7b0c6fc5e45be1d4649d0bf06587c7dd": "0x000e760ff72301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fae3a1d0125f219c434a804bf7bcf8ef325828c8867d124454c57340163b7da8": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971fa41f9c794f8a8d146e1718da84032c0de8dbb719f3f612410af88aec4d5a4e": "0x004ac18c1b6500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339779e8bd48f5982c1b708c9ed6e21d84676744194ae3ccc71d121d913afa0bbe00": "0x000620e7ad0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dcbcdfa57483f63b3d483712d8ab90389e7c58a118004af3cd338a0661e37a88": "0x00ba1ae7383a03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973e4cdea903ea0345006c772579a6701839634ad756b04cfb27513721f356879a": "0x0094bcba878500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976b85307d4e3bf44c953c4d908bb16bca7c150ab259cdc7c27e4abc6e2a88b0da": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b5c2b93c7484f200a29d0afe11d3385d232db85399794fd95f11e010b2d1734d": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397789c577644ce1638f28532b6e3c933204ee95ea3eba4a2231cb174e7954f498a": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a70073f6a4313f86ec574fc4f59ae10a5a0fcd4498b44fe1931bd5792b00ca82": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397754d4cee53776905c849cd201ca56292ea3f1d3ed2360f8ede3f380bb1fedb4c": "0x007274b1750100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339754379caf721a3c90b76521f29b4e3f28a33cbd73f85d2092ce9cebfaf006a3fd": "0x00ee853eab0100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ca6ba022f6bac3be96d8f735dbc086a10287a1bab66d847e3d83c3bc64ee4e9f": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397052a7c59281721b1a40e2f586925a0b1767151bb100c458151c7f56270b3f5d7": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972dc2f9578bbe9dd3fb8ba0738523960abbecff4afd648d56a80132e2163f83f3": "0x0094dd8dd8a400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978ad78517765d2a0a421f61fe196497805cc5f43a1b5fd8a826524e2b775f5319": "0x00e69d55840b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d33e5781c49c9c746b2e131b9cff6fb78904d9e7bf24ee7892196ddd1632eecd": "0x009e86e7d71100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339799ab88eff5e24ed56030f881123207fa2f62c4c365ee2f7c3b4856ef2e320b7b": "0x007465c1f55500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ad1578ed6e6b827a9fc09893cfe78624c7b93de6c45b6c06d3f1ce2f16d0b523": "0x0034a8c5180900000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579733de9bb3e2b5cdc4c62897bbb89b90cb7cd4f88d3fd74f75b9e2287f8a688fbb2": "0x2280483e7614020101d7e03e0019d5d0c082ba9e23fc43a2a36b261bcfa5cc3b",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339767707643450e6414713f1a209956d1a8a3c017638a62b089196a201f831e867d": "0x00de0af1581922000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976be50ac8ed1b058edcff2da0258f9889fd94623b2de76e4014f12f4a65f74256": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ff4c96fd615086a7582e09747547294f94f01a1c1b96cf9a3ff416b5ab9be05e": "0x004ed7a1c0bf03000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44520e3e74c0b8ee4bebb68dcdd5682bbb448f5f23eca33e44d815c7184fd0a5c": "0x0000c52ebca2b1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fcdc525a4440d717d18fb6336df540e601e4e27825c1b3db2c1e5ce2000521e7": "0x0050be534a1700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d77e2cd53251d7768d3266d193a967a8e232116e221a6cca7563ae548b11c34a": "0x007e84c4358901000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ba1ba137f951df73983d306bb783236caeb9420de73544761d9cc5908df98dec": "0x0000c52ebca2b1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e6d721da930ac167a1e7d12abca9ab8e9f845cd3eb429af032d14e67c4f894a": "0x006c9bea403b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397067c9380a294fa0728d3be3dc810771972ee69ccb575a8b860760246ce3a3578": "0x0062b4f104d248000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397204dc87cf6847e48faf6b4fa494554988bf17416549ba38f3238b4820426c545": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339730218c717b1fc594ffa846b27a4c215aae934219d804fa2f74a845ac0cb50cfe": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972d90cd396f1a6384b0fddf41d93617ba1170c1da431c959df6b7b5a6c1e8a69b": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a1735a3fc5e7f4e72f6d7b9b7c16c1679140f9c7e61b578cd5218d49b89d6d80": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fcb14d8270187870723fd212870b79a003c6635fe1b876f80ed7295b5a187d26": "0x009ea4c3e42800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ceff548f87c2755fd1944f1d2666347dfd1eda6ae32f9793c9bffac1924c1b2a": "0x00a8b5d34bc800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339741f5e2d0ceb8587b5c293e028135bb1e3abd2ac7f7d931872b9cf7dff845564d": "0x009cb26e1c2100000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973aea5831caa7a6398ec3db4a14da0e8b8581c5a7ef73696fcd6b6d3106dfae129": "0x7ce21330f614e9f11065cf3e7e96207fec4086b7cb83584daccf6bac6d35d16c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339710ac69ce999dcdb321d47c111dde561e0e868109cc545b2c9ac7406fd9557954": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397745abd91bdffdfa88cd35b300f1c414a7ce04adbc46c22b40503776d5263c480": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b4655b53a0769c2e6956a1df10c8c9135cbf7acc2b09fbf9b569590bb17a98a0": "0x0012fd6a7f1500000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e922ce7fa58efcf807e3653bc7b03d14507704042251611d15a7b004a407b4d9": "0x0050a795168301000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243dea3ffc2e7aa5c5b6d6831d2cad7782d8da64a543ce26678c125c61022369a13": "0x00f45658a0d7480000000000000000002029f5c202000000000000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a3a59829e59a4cfc32f5ce21b45d1c06c2e0fa883df5e8f261c0add2ca8fc792": "0x008032b03281ca000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b424b1cffe3c67b4fa4fac0de9c461c26445222ccee3bd2f9026cc44e907699495": "0x0040763a6b0bde000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973fe5adc9e97722f9dce228015d3f7bfe9d51e6cb62cb5ba50a24de8d0ded8744": "0x007ebb5c423f0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d58666e3bb47d5457964ecbe97528e53f1de01399f1bb9ed0a53af5ab6bda669": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972d78ff82e686f83dae1e8b24e4a1ede7d1c62b481f791d59ae2ee58d21818efe": "0x00e0e6a5d93411000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ba02d42c0bcabb479f9f045e31ff7c9a22621e048b609196b3eea05421d1ed9f": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971322ac4e3a23a5c23f17712dbf14691b7c72958c2f74ed442f977060ac58b837": "0x001242a3973e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397822340b1e940c2975f00edd96ebd8c82f9b5a1eaa1b83f1133b5f028f330ee4d": "0x005ecf6db84c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a03d38d5c398b22dfd48cdb59c1d4d875a13b742f833558868b2455a12211a78": "0x00d6de0f830800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733799c5c462e17b01355b89cf4f4f54a4e056aaea1f52cabad063a87b1492263": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f89a780b1339e04925d09322877157ffe42e26662488a9dd3f80e84bd4ce63b9": "0x00d6c280a42800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972941f4915b68d9d76470f34bdc1d32655a1e7dc016715d07e4174a9455284545": "0x003644e1317705000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a266abdfb072f3c5feac53966a1349f33dca4aed4785b2700aa7395cbb530b8": "0x008e804bf80700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339753b81957ac67b7566d6ac5c4968f98b99bee8d28b75fe84d8d6aea149bd2e076": "0x0024a0d50d5d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6e998558892d6e155a9e08d4d470d9a26ae666d5c351c947ca507e7c83b057b": "0x0044c061f50800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978f980ff1f6395141a6d33d4300e72d0c3d2bfd71afb8b7e6fafd0d586c950945": "0x00fc7e05c71200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8c0b4a5c3c2090684d60accb45b33076ffe96c512d2c93ea4f77dd798ae4b3d": "0x004e99ec4e3705000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397332f19a7c772fc929cf3e6858d7bcddec594def82f95ffda9fa39a70b95ec6d4": "0x0036e9591cef02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e331dc123c692c6fa8fc0cd5c83f3a28d9013ed90266ef14a1b418f2454197a4": "0x008234c2fa5801000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c00fa65e05a83080147cce317492a0e666a1c78bfddfe6d51b46d0db25b54cc5": "0x00a29994f40300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fa9545512900538bc6ffbdd43f9b69938a43f5073795bfab2de9df840aa4347b": "0x00ace901606903000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a4b0dfd2227de2f1b0588b27fb63a5aeea396b7fd21f51f5e61be7cf0e311797": "0x009268fea65208000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973cfcaf4e0903d8db4125a2f2d29810a08af34556fa01c201b913132cd16356ce": "0x00ee853eab0100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a69383b523d6131828456403fc270357768525ef7f0dec8c17e38936d62458f2": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339794e26bd60d5401eeeb593664c906a4260794b653da1a63911ee41e011df81e49": "0x00703874580800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4eb5a80d3f6499d0fd58861912f5adfff048b42fd057e6cfeae0add8a360a95cf": "0x007ae6d4678500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970c2a82a7ca7c78f90553ebcc61e889d7e4f3488953d6e1c5552b93dc62ffa3ad": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971eb6d94274fa7bc01759df096c9d1f3fb465521b8b84e8685efa9f43136b19cf": "0x000484564a1300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970ec30caabee77a4a9ce9bd60c8e96a8661ccca76be5bc2c24301ffb9d7a09926": "0x00de9804010b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dea1062b95a1ff932a7569ed813f11468f457bf2ff0150657a5dbdb8a677f3f1": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976f724485f4ab5308fb16482200dde5684b0e0146836c2b03f03c1c0056f667bd": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c341e6645b1317451d5ea6e1f735eb00e1d63bd71020725237684d06f060a60e": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e8835f23f30bf64485525782f19b70eda5c22dd35afac03e128e564513b66a10": "0x008c0d35660200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339704a8b2517a75b8dbc8bfeb7aed28fad5f8f23315e3f90433cbd1ef357c60daa1": "0x00865401b47f04000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c3512369f689cbec16974ec77f6fdf5541bfe6726d8f745905d35dc1a2e7da2f": "0x0018ee47a4d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5208cbdba231edd4f04daa745a321b1c31b8ab825d02b361ef852750cd53ef1": "0x0076e6a2f50000000000000000000000",
+ "0x26aa394eea5630e07c48ae0c9558cef7a44704b568d21667356a5a050c11874611da6d1f761ddf9bdb4c9d6e5303ebd41f61858d0a5647a1a7bfe089bf921be9": "0x4545454545454545454545454545454545454545454545454545454545454545",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ab0af96c9d94350c72015a59f3bf17c8a682e1009120026ab04d605b19cad232": "0x003a6373de8800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339785dcc8d184bc511fe6653e1981fbd0666c5d14b16e6c720e3d313ee0f9d90535": "0x007ceafac42900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974faa8a59d4dc6db203199ec3677375d168946b033e0f1c404d31ca95fe7a4be7": "0x0010b4426f0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a5b2821c132430e22c7fc76d8baf93f29346c79855d0a3241575e5abbe7ffff": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973398dad16f5305521e1e3380f67a8c06d0c0c03de197cab91c8bfe7d01d124e0": "0x00747465e12500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397370672289ba510a03758a226e3168237a2a3ed4050b732c202cf26d24aed3eab": "0x002caf1a406500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973a437dcc0b229de3ffb8288984c6433377ff074367e39c9bf881b91f48939f14": "0x00aac947aa0d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978ac527cac1cd33c6c873d70069434757b8dbf06274ee4bacedfb0be7db757170": "0x003e3ea46d0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397247b4d30bbb2a911d8806e2c5203c8a236eed8d2bc636dc0d3ea227bab946df5": "0x00009791882600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397354df7167eafd48698755862192ae0b37aee48a686206711497ba4416f638bbf": "0x00ea6c66a4cf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a6312ce2f4e48653f666f9c944828ed65959d9f0644e47318ad699a4ed3eaab7": "0x0074e2759bf100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dd66a982c7a0626195bc52619a34a09478f5ae3231f6ceb9b1e02a100a6c3790": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9e0cd7b294115092be477193f1c3b31b71e18ab9612822c5916c7f3165046af": "0x00d4dae9256400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339778c98ca3b99346fe215a33131b2bf9f6824f904a48cd715f5b11716453cf7def": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972fd4b96ef6543fa8bb66ec982db68418467d5d2a5334e86dff53d1c88d76592a": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397220cfdd38475e3e5d451c5dc5158eb704abafe2bd9be13ce7de31a2ea1689971": "0x0018dc4ea44500000000000000000000",
+ "0x3a65787472696e7369635f696e646578": "0x00000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974d06cbf065af0fc33efb57ddadf42d19dba5e17b32d0df1073df994783b63ab2": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973257e712280e9d1fb0b6f6d548a9005d065628973dbe342f5fa97c7879bedcb5": "0x0094adb1ce9700000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973c86ae114840e37d825672c2bec7ac6f8f89a419ed5d0dd5103bffa73d923dcb9": "0xfcdeb580add093f3b5f06603032c2fe89d329ba372147c100aa0391a44a51601",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c0ba7f983b8dd3bdfa2e5ac1d582063d75183b49f3ac7cd0f17350e6fb4ad717": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339788227ca9bc76f0f72d22a2609a87988589c288f1c05bc74f4528c4c4d1156690": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c0a824df4457348a140dfe24017db194f233640e99ec2763d93b08ccf21fa3d5": "0x00c029f73d5405000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976d2563bc02213b8451f5e068530a2843dd7abc6417e29e67178e8eae3b5e78cc": "0x0078ca2c506300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397995e43c001a9f6ebe8ea2eb6dcc6177df5693d5207da9c223c8d3d8ad00498dc": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339720798289dc984aa716a2784d8b8ccb4f9413e9349cad67412ba8942446134276": "0x00e45615d51b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b48b110bf4ba7b91a18ebdf61c146ad49c8e05668e5b8e3dbefcbf519adf0f32": "0x0086985bd4a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397339115f62e0a5f0702de68f262266de196470a62228a7987df67f81c96238a8c": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a1c95c5a320a8afceb1e04c073f7f31035d9ccd37105575c251365a56508223e": "0x00e26fad98e612000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ece4f70b3cefa862644a5725c11c08c247b2835d6252f28038ec19b0bb9ab20a": "0x00d6c0fd102d00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e49e9344ad7601a3591e06a19ac8b9c420f38d78afc7aada469d0d714aa54797": "0x00246fa6c1c601000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243381b5bd9b04a62616c14b718a534b6cbdc303df70f4a1ffe5c65cee67f955361": "0x009071177792b4000000000000000000409682d806000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397829ad0a116ab8a11380353da58affc5ce4c0ff1c781659c43ed61b3dee8e3d2f": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339757ec21ab6695ab295d17684e75453c487312befafe2d26b93d155f893dafb942": "0x00a030937f8901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339764875eb01bc6af788c3c31d26fc5e4e8787378a4eae04a00d795cad1f81adf82": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339798bd9508a53aa1bb688972851bf0424a1530baca911a2250fb7f4a064f557721": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978b87024e52bb095a2083cae78771c38202f742214c69237fb98bc6764e051983": "0x00cc6fa527a006000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339710a8ab45e9b45a8c21686c5513ab7dcfa5f664f6dae36e7f3b53cff0f5d4fabe": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c7d8f5be66c2b4b70532c287ab16c0ffbad0c2ef6e0b160aec3db34acf414ed": "0x00828a13987702000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973722f024c8c23dba42c4239f27469279d5017d5b769d01b35d769e04239022dbb": "0x7ce21330f614e9f11065cf3e7e96207fec4086b7cb83584daccf6bac6d35d16c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979d583ed371e8169c890cd663ff695710d6fb853c34d6722f172135594b99a729": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b429a1871d8a2faba2d97a0a0718446d183c369590c64c8c513572a1268ab76095": "0x004c9749858e05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6458eb8d26660af37c2faea09a11599ca89b85f9e3c2107b134a5578b555ea9": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339707ab9dd594f4dbf2c191da3651968cb34d5151497dc4b124a8376bfa39f54fcf": "0x00341a7e291900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339718ebec30e87e22b66f38451d845720e58bbf851147b4200924ee28e3f22ff948": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ce7e20b990a459a8443e0b3670ede0c1a92781285a93bbbc1cdcd481ca4444eb": "0x0088515494a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b338b0ad71aa9de326d890546d6138d5307d5e67909c7a446fc8fb7a3be700e8": "0x004cc5b2780900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976e5454f3364bab53e88a03b781ef5830939ab7febd729453cb1085ab4dfa9b88": "0x00c0e1d0612100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282430def09fdffb7bd58bb75d518d2249595980d1cc1bf2dc93d937c237869a8f1f0": "0x00b072e0e023200000000000000000001f2fee3701000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973308654661e24d83a269e88eb8982eecca4971f8af63ac7dbe6016e33e7febfa": "0x00da02e30fe310000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974d7e38c71716c0de7a18f08802575a5785b319ad2b2b7a9e3e3f9722682b7838": "0x00ca91bb010500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970a3d8f06212bf3ce7ff91c8bd512b1165029b3c1a080fdaf174772c41c375607": "0x00c0d0d335a51a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ac694ee8d96a0c6bdd326d674a53f4cc39e5f10bd7adf331f604022b04ad4f3d": "0x00aa63d0763c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b23da41df1a59bc8ff0087355ae5a165235a85140df3a2705ba33c4a4562c04c": "0x0004f52ee08d00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b470490cb6ec60dc6b19173b661b8cd3092307f849ae2648554c2874b55ad11374": "0x00c06e31d91001000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f64a3bb27db1537ac602507c29b91156971f1fd3c5d4d6487c4a7773db6b0b85": "0x00f4fb4e8b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bf8d3b3d2143653fc8819c06758165b46d58ba4dc341a5aea9133ceed2a69c17": "0x0042224efe1700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243004def926cde2699f236c59fa11909a2aee554f0fe56fb88b9a9604669a200a9": "0x0044aba9fe9a18000000000000000000ccc0cdee00000000000000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c35e845c54d8010c8eff4ccab96cfab69a229cc701584c09f668f9a6ae9311cb": "0x00741a684c6926000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339754d731dd1079e9d06d41ee942f6ca5dd511a052e59ab4672cd9ccbc771bcce4e": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9c38f3cb67ad389da1fea02b50934044c8942b235076a2733615be45696e2d4": "0x007ef911b4c709000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971372cf7ad7d5fbbf810e611df7f7eebf31e82de6b19cdbc06d913b2cbdd49878": "0x0044135e7e6c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f3b5ef48ee1b70d183dd75d55e962e7aee8d2cf86efee716b94e8942b77a2e75": "0x00769ce20bfe00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397982e792cd0b86e3573f32d4e83cac5d3a7af33d5dc32952742122e3e58c01e7d": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397171164e36c6ae5461e56a6e9b052623f3d84ba8166d5ef7bf1f36c21c93795db": "0x005ebeb2030a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397782573037266ead3a88b370a9178a50d8ffbf73e92b386d998666201edb2b3f6": "0x00769f7b7f5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f9b73a54869acaefd3ffcaed30fdad0d7c1ae6b67f28afa9e65b92197d1fe8b6": "0x0094a032a61000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976b44e2aa4f43b1e7480b75e951cc9367626f75f8403bc9d70f8eaa13d552d2dd": "0x00724f344b0a05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339768759212e8924e5e295195452fd08a3d1caba0b182590e0b0d1e9a32ea841057": "0x00f2bf116e4100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339794d38658f722ad8c9e3fdf95527698a1cc8b77b36fb8c1527da15593a30ec378": "0x003e3ea46d0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b95ce3677f1d0f62f0f65f43b693a4f52ec1a3d31112d550590d92df03412bb0": "0x00a0ed86271400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eb1f28fe192cb557d4b1bcbea1da02b6f8b5fdfd7d705c44a1f21dae311f15da": "0x00d44d82b10900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397229c4b0d50e65af496b3306472337a93ed36c69413e935cc240fb00023564007": "0x0064befdaed000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979f932ff39814a267614a8ab7c9e755ae4f1058e4cc415c58cbf154c7e4f70907": "0x000ec19d5bbf09000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975bf02156495e978eb8ed406023f4cc77cc77d7095abed7a0ec70faff06e8e14a": "0x00d616f8da0300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972054580f8eaef85b62f26ecc78f8aa9b74a07632a700983c0dcd27adfceb7b7a": "0x00be6c373c2000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970a3b010f7e0b3d115b8200220a679a8f3335a91b48ba574ab94bd24fa4c725af": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d742cf2731edeacd2d1baf6df78afb6321b22fb511463acc1b1a76d7169e1c94": "0x00d26a9b6f0d00000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e75122c088bf3b4e7853c99e49636d9e7c9a351918d70bd6cdf6148b81e68f5706f68": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532140a5f09cf809733cce35f1e7c955aec37d1cc921354afd09761dfe53cb973de8788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455321288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532119f86e142266f7792e51697db6bb58a6a791096b533e2196c7a00f2c6bcdaa09e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320f2a3fa40b4085d8adf7dddf3e3073d45d43cc9e55de72822990fa2d84b18faf2088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320c1e85a736bc96d03373ecee63582d6395f0072537b645ed6310d15523c098906188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320aa4242d7ddc8058699e8d9ab1f810f623827db979c509b6376846b8520196031388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320274996f6e635ee65e9f3cf43e61001b20dafc62ce52407ec51c9b16ca9ec9a57f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455320088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ff88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531fe88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531fd88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531fc88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531fb88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531fa88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531f988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531f888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531f788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531f688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531f588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531f488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531f388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531f288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531f188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531f088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ef88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ee88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ed88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ec",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397896422f5233646e6d8bc797b65565527a8d7e0f542465afcee1611612d13f8fe": "0x00407a10f35a00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4da2f35c114e20fb2cbd91fc405b01b55351f52d67b07ece1098a99a87fea47f2": "0x001e0f9c057b01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f81d492aec4ea43c63935d2f751a13e1b7a3e8a4e630771fd3a8d86cba351b8": "0x004810e3f90a10000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970dee46171653cac09b2d1a2c9837a7c5186c5703b8573163120dc3d7241cefeb": "0x00a0325a721f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970cab17f38e77eebe85314e92ddae79d2700aa6741407e57f1b0792c1b7b3c3fa": "0x00a81d21e0b50a000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b484dd0841a25608fd02380415d38d197c86e52a283ac20ad7a81af41d86aec634": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d6777b222c262269dac0c0827a1f9dfa1aaf612c04b0a5abd6161ed0a70635ad": "0x0058692a7db81f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974b173661cfecc5e1f85c941d089dd9de22f20d3e03a0c0f63e47b7af40ef44fa": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f5124afd69644bd34ed0200f2d8517a264a9b4f675474924a2867424006a5e6e": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fc9ac3cc9b683af33c32050cefd0537c96c771931d798d6858b8e5c252e5b21f": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c660feb22fa22977a5d9b631db428315ce49cb7afeb3b154a5c0967f23e99a01": "0x00defe0f6a5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339752fd2c21f385a37fb1d87d501f2e88d5cd5f9ca9e0773b67e3c4dcce2e05a8ba": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f39c1422cc4dc706e2c6f94f9ddf1c3d91c18011d027fc732b92a29ccb8083ac": "0x000620e7ad0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bc104196ef44beecbdaa8e10362a09d79ef8971a0618729ee10583a05eee822e": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397533d597f2adc9d49d811f43791770dd9dfb20e4a174fc682cf495ab40075d7b5": "0x0008711b0c0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eab4b1bd47696057bde71475818281cd44c69dfec55ad3ad41dbb8b90afc23d9": "0x0040b10baf682c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339793077e5016b943743b2d61870baf68d5b53386dedd3abf30970c7686e610d48b": "0x003c728ed34d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397996613041f3f0e70cfa79a798dd9bb49be0daa10c0b3c8bfbf600bd24241e151": "0x00f424648f0c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d228d43339f8a0079374f79c73208a869c3d9a14d17a2597d132022617a289ba": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977810ab558742e904081bf499861a76ad7609566d4243ad39febb66a46a4bfa2c": "0x0012a3c85efa00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b436d2aac8ef5db749006e32aa850ee6cd732276ddc239a1a7d39a1abdd9003090": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970b9eaee18fa03d2a8d852e58f35244ac4f15d38d42377be65125a73493f75c02": "0x0052f09cb80800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973d56a060dbc7fab1ba55722fef90cb348328bbb736a77cf01b8f19c24f56d099": "0x00a630de2a5002000000000000000000",
+ "0x3a636f6465": "0x0061736d0100000001a4022b60037f7f7f017f60027f7f017f60027f7f0060017f0060017f017e60037f7e7e0060017e017f60027e7e0060017e017e60017e006000017e60037f7e7f017f6000017f60027f7e017e60047f7e7e7e017f60027f7e017f60037e7e7f017e60017f017f60037f7f7e017e60027f7f017e60000060037f7f7f0060047f7f7f7f0060027e7f017f60057f7f7f7f7f017f60047f7f7f7f017f60027f7e0060067f7f7f7f7f7f0060057f7f7f7f7f0060047f7f7e7e0060067f7f7e7e7f7f0060027e7f0060077f7e7e7e7e7e7e0060087e7e7e7e7e7e7e7e017f60057f7f7f7e7e0060067f7f7f7e7e7f0060067f7f7f7f7e7e0060047f7e7e7e0060077f7f7f7f7f7e7e0060057f7e7e7f7f0060047f7e7e7f0060057f7e7e7e7e0060067f7e7e7e7e7f0002ca0a2103656e76196578745f6c6f6767696e675f6c6f675f76657273696f6e5f31000503656e76206578745f68617368696e675f626c616b65325f3235365f76657273696f6e5f31000603656e76196578745f73746f726167655f7365745f76657273696f6e5f31000703656e761e6578745f68617368696e675f74776f785f3132385f76657273696f6e5f31000603656e76196578745f73746f726167655f6765745f76657273696f6e5f31000803656e761b6578745f73746f726167655f636c6561725f76657273696f6e5f31000903656e761a6578745f73746f726167655f726f6f745f76657273696f6e5f31000a03656e76226578745f73746f726167655f6368616e6765735f726f6f745f76657273696f6e5f31000803656e761d6578745f6d6973635f7072696e745f757466385f76657273696f6e5f31000903656e76236578745f63727970746f5f737232353531395f7665726966795f76657273696f6e5f31000b03656e76226578745f73746f726167655f636c6561725f7072656669785f76657273696f6e5f31000903656e76206578745f68617368696e675f6b656363616b5f3235365f76657273696f6e5f31000603656e761d6578745f68617368696e675f74776f785f36345f76657273696f6e5f31000603656e76236578745f63727970746f5f656432353531395f7665726966795f76657273696f6e5f31000b03656e761c6578745f6d6973635f7072696e745f6e756d5f76657273696f6e5f31000903656e761c6578745f6d6973635f7072696e745f6865785f76657273696f6e5f31000903656e76236578745f6f6666636861696e5f69735f76616c696461746f725f76657273696f6e5f31000c03656e76286578745f6f6666636861696e5f6c6f63616c5f73746f726167655f6765745f76657273696f6e5f31000d03656e76346578745f6f6666636861696e5f6c6f63616c5f73746f726167655f636f6d706172655f616e645f7365745f76657273696f6e5f31000e03656e76286578745f6f6666636861696e5f6c6f63616c5f73746f726167655f7365745f76657273696f6e5f31000503656e76256578745f63727970746f5f656432353531395f67656e65726174655f76657273696f6e5f31000f03656e76206578745f68617368696e675f626c616b65325f3132385f76657273696f6e5f31000603656e762a6578745f747269655f626c616b65325f3235365f6f7264657265645f726f6f745f76657273696f6e5f31000603656e761a6578745f73746f726167655f726561645f76657273696f6e5f31001003656e76296578745f6f6666636861696e5f7375626d69745f7472616e73616374696f6e5f76657273696f6e5f31000803656e76246578745f6f6666636861696e5f6e6574776f726b5f73746174655f76657273696f6e5f31000a03656e761e6578745f616c6c6f6361746f725f6d616c6c6f635f76657273696f6e5f31001103656e761c6578745f616c6c6f6361746f725f667265655f76657273696f6e5f31000303656e76286578745f63727970746f5f737232353531395f7075626c69635f6b6579735f76657273696f6e5f31000403656e76216578745f63727970746f5f737232353531395f7369676e5f76657273696f6e5f31001203656e762c6578745f63727970746f5f736563703235366b315f65636473615f7265636f7665725f76657273696f6e5f31001303656e76376578745f63727970746f5f736563703235366b315f65636473615f7265636f7665725f636f6d707265737365645f76657273696f6e5f31001303656e76256578745f63727970746f5f737232353531395f67656e65726174655f76657273696f6e5f31000f03c604c4041111030300001111131403021500140216030001010201021703041819020016010101110101010101020116030103000101000101000100010102021502010201000101010203021602020302020202020202020202010202030202020202021101110215020202021503021503151a021503010303020202140302021501020215020215020215020203020c020202020203150202011b010215021402021502020202151c030303150202021615150202020311021c1102030302150502021c0302030203030202020302020202151d19151502031e151502150303021502030202021615021e15151515150303030215030202021d030202110202021515030302020201030302021f16030202150319111603021511030302020202140203022021011c161d07050703140202021502021503031502020503050322020202021d0303020302110302030303020302021903030302020202010101020214231511020224050303030202020215030302160202011602020102030202030203020202251515151115151515020215021502021602150203030202151414020302030302030202021102161602030303020202151503020202260303030303030303030303030303030303030303021502140303030303030303020202020213130302160213131302131313131315071302031c001313131313131313131315131300010103030215150303030302020202031d02270202031403021502020202020302152202020303020303030315151101010205011c010000000028282929292a0407017001b601b60105030100120619037f01418080c0000b7f0041f8bec6000b7f0041f8bec6000b0795061c066d656d6f72790200195f5f696e6469726563745f66756e6374696f6e5f7461626c6501000a5f5f646174615f656e6403010b5f5f686561705f62617365030209686173685f7465737400290c436f72655f76657273696f6e00810412436f72655f657865637574655f626c6f636b00820415436f72655f696e697469616c697a655f626c6f636b008704114d657461646174615f6d657461646174610088041c426c6f636b4275696c6465725f6170706c795f65787472696e7369630089041b426c6f636b4275696c6465725f66696e616c697a655f626c6f636b008b0420426c6f636b4275696c6465725f696e686572656e745f65787472696e73696373008c041c426c6f636b4275696c6465725f636865636b5f696e686572656e7473008d0418426c6f636b4275696c6465725f72616e646f6d5f73656564008e042b5461676765645472616e73616374696f6e51756575655f76616c69646174655f7472616e73616374696f6e008f04214f6666636861696e576f726b65724170695f6f6666636861696e5f776f726b65720092041850617261636861696e486f73745f76616c696461746f72730097041950617261636861696e486f73745f647574795f726f737465720098041f50617261636861696e486f73745f6163746976655f70617261636861696e730099041e50617261636861696e486f73745f70617261636861696e5f737461747573009a041c50617261636861696e486f73745f70617261636861696e5f636f6465009b041550617261636861696e486f73745f696e6772657373009c041e4772616e6470614170695f6772616e6470615f617574686f726974696573009d0415426162654170695f636f6e66696775726174696f6e009e0421417574686f72697479446973636f766572794170695f617574686f726974696573009f042153657373696f6e4b6579735f67656e65726174655f73657373696f6e5f6b65797300a0041d4163636f756e744e6f6e63654170695f6163636f756e745f6e6f6e636500a204205472616e73616374696f6e5061796d656e744170695f71756572795f696e666f00a30409ce02010041010bb50137464b41d8044243618201594e9f0157940177fc02fb02b90149323334358f025a3b4f5051525354555f60676263646566fd029901f1029801ea019701e602ff03e901e801ef01ee01ed01ec01ad02da0483028202aa02da03a902af02ae02b002b602a302e802fe03ef02c203fa02f902f802f7028e038d038b039203a003a303a203c503d504d903d80396019501e003b902b301cd049f03a103f403f503f603b903e103ed02ec02e203ee0290039103a804a704bc04ba04e303c404f002e403e502e402e503e702ca04cb04a802a702e603c901c701e703e701e601e803eb01d103cf03e903d003f502f402ea03f602f703f803de0389038803eb038a03c103c303ec03c40381028e02ce04cf04d703dc03ed03b502ba02ee03a202a102ef03f903fa03df03fb03fd03fc038004a404a504a604c304c204c104c004bf04bd04c504cc0447480af39638c4040600200010220b06002000101a0b0600200010240b06002000101b0b0a0020002001200210260b2801017f02402002101a2203450d002003200020022001200120024b1b10dc041a2000101b0b20030b0600200010280b1c01017f02402000101a2201450d0020014100200010db041a0b20010bff0202017f037e230041206b220224002001ad42adfed5e4d485fda8d8007e42b9e0007c210302400240024002400240200141084b0d00200141014b0d0120010d02420021040c030b0240200141104b0d00200241106a2000290000200385420042adfed5e4d485fda8d800420010e104200241186a29030020022903107c200120006a41786a2900008521040c040b200120006a41786a2900002105200321040340200029000020048542adfed5e4d485fda8d8007e42178942adfed5e4d485fda8d8007e2003852103200041086a2100200442cf829ebbefefde82147c2104200141786a220141084b0d000b200320058521040c030b0240200141034b0d00200120006a417e6a33000042108620003300008420038521040c030b200120006a417c6a35000042208620003500008420038521040c020b200031000021040b200420038521040b20022004420042adfed5e4d485fda8d800420010e104200241086a290300210420022903002103200241206a2400200420037c42c300850b0a00418080c000102b000b5b02017f037e230041306b220124002000290208210220002902102103200029020021042001420437031020014201370204200120043703182001200141186a36020020012003370328200120023703202001200141206a1038000b870301067f230041306b2202240020012802002103024002402001280204220441037422050d00410021060c010b200341046a2107410021060340200728020020066a2106200741086a2107200541786a22050d000b0b024002400240024002400240200141146a2802000d00200621070c010b024020040d0041c080c00041004100102d000b024002402006410f4b0d002003280204450d010b200620066a220720064f0d010b4101210541002107200241086a21060c010b2007417f4c0d01200241086a2106024020070d0041012105410021070c010b200710212205450d020b200241003602102002200736020c200220053602082002200241086a360214200241186a41106a200141106a290200370300200241186a41086a200141086a29020037030020022001290200370318200241146a41d080c000200241186a102e0d0220002006290200370200200041086a200641086a280200360200200241306a24000f0b102f000b200741011030000b41e880c0004133200241186a419c81c0001031000b6c01017f230041306b2203240020032002360204200320013602002003411c6a41023602002003412c6a41013602002003420237020c200341f881c000360208200341013602242003200341206a360218200320033602282003200341046a360220200341086a20001038000bbd0801087f230041c0006b22032400200341246a2001360200200341346a200241146a2802002204360200200341033a00382003412c6a2002280210220520044103746a36020020034280808080800437030820032000360220410021062003410036021820034100360210200320053602302003200536022802400240024002400240200228020822070d0020022802002108200228020422092004200420094b1b220a450d0141012104200020082802002008280204200128020c1100000d04200841086a210241012106034002402005280200200341086a200541046a280200110100450d00410121040c060b2006200a4f0d02200241046a210020022802002101200541086a2105200241086a210241012104200641016a2106200328022020012000280200200328022428020c110000450d000c050b0b20022802002108200228020422092002410c6a2802002205200520094b1b220a450d0041012104200020082802002008280204200128020c1100000d03200741106a2105200841086a21024101210603402003200541786a28020036020c2003200541106a2d00003a003820032005417c6a28020036020841002101410021040240024002400240200541086a2802000e0400010203000b2005410c6a2802002100410121040c020b02402005410c6a2802002207200328023422044f0d0041002104200328023020074103746a22072802044102470d0220072802002802002100410121040c020b41b087c00020072004102d000b4100210420032802282207200328022c460d002003200741086a3602284100210420072802044102470d0020072802002802002100410121040b2003200036021420032004360210024002400240024002400240024020052802000e0404010006040b20032802282200200328022c470d010c050b200541046a2802002200200328023422044f0d01200328023020004103746a22002802044102470d04200028020028020021040c030b2003200041086a36022820002802044102470d03200028020028020021040c020b41b087c00020002004102d000b200541046a28020021040b410121010b2003200436021c2003200136021802400240200541706a2802004101460d0020032802282204200328022c460d042003200441086a3602280c010b200541746a2802002204200328023422004f0d04200328023020044103746a21040b02402004280200200341086a200441046a280200110100450d00410121040c050b2006200a4f0d01200241046a210020022802002101200541246a2105200241086a210241012104200641016a2106200328022020012000280200200328022428020c110000450d000c040b0b0240200920064d0d00410121042003280220200820064103746a22052802002005280204200328022428020c1100000d030b410021040c020b418086c000102b000b41c087c00020042000102d000b200341c0006a240020040b0500102a000b2400410041bcb8c600ad4280808080f0008441c4b8c600ad4280808080a00484100000000b810101017f230041c0006b220424002004200136020c2004200036020820042003360214200420023602102004412c6a41023602002004413c6a41033602002004420237021c200441f8a9c500360218200441043602342004200441306a3602282004200441106a3602382004200441086a360230200441186a4190adc0001038000b02000bb10101037f0240024002400240200028020022002802042203200028020822046b2002490d00200028020021030c010b200420026a22052004490d02200341017422042005200420054b1b22044100480d020240024020030d002004102121030c010b200028020020032004102521030b2003450d012000200436020420002003360200200028020821040b2000200420026a360208200320046a2001200210dc041a41000f0b200441011030000b102a000ba70401047f230041106b220224002000280200210002400240024002400240024002402001418001490d002002410036020c2001418010490d0102402001418080044f0d0020022001413f71418001723a000e20022001410676413f71418001723a000d20022001410c76410f7141e001723a000c410321010c040b20022001413f71418001723a000f2002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421010c030b0240200028020822032000280204470d00200341016a22042003490d06200341017422052004200520044b1b22044100480d060240024020030d002004102121030c010b200028020020032004102521030b2003450d022000200436020420002003360200200028020821030b200028020020036a20013a00002000200028020841016a3602080c030b20022001413f71418001723a000d20022001410676411f7141c001723a000c410221010c010b200441011030000b0240024020002802042204200028020822036b2001490d00200028020021040c010b200320016a22052003490d03200441017422032005200320054b1b22034100480d030240024020040d002003102121040c010b200028020020042003102521040b2004450d022000200336020420002004360200200028020821030b2000200320016a360208200420036a2002410c6a200110dc041a0b200241106a240041000f0b200341011030000b102a000b6301017f230041206b2202240020022000280200360204200241086a41106a200141106a290200370300200241086a41086a200141086a29020037030020022001290200370308200241046a41d080c000200241086a102e2101200241206a240020010b6f01017f230041306b2202240020022001360204200220003602002002411c6a41023602002002412c6a41013602002002420237020c2002419484c000360208200241013602242002200241206a3602182002200241046a36022820022002360220200241086a41a484c0001038000b0b002000350200200110390b4702017f017e230041206b2202240020012902002103200241146a20012902083702002002200337020c200220003602082002418882c000360204200241013602002002103a000bd20203027f017e037f230041306b22022400412721030240024020004290ce005a0d00200021040c010b412721030340200241096a20036a2205417c6a200020004290ce0080220442f0b17f7e7ca7220641ffff037141e4006e220741017441ca82c0006a2f00003b00002005417e6a2007419c7f6c20066a41ffff037141017441ca82c0006a2f00003b00002003417c6a2103200042ffc1d72f5621052004210020050d000b0b02402004a7220541e3004c0d00200241096a2003417e6a22036a2004a7220641ffff037141e4006e2205419c7f6c20066a41ffff037141017441ca82c0006a2f00003b00000b024002402005410a480d00200241096a2003417e6a22036a200541017441ca82c0006a2f00003b00000c010b200241096a2003417f6a22036a200541306a3a00000b200141c4b8c6004100200241096a20036a412720036b103c2103200241306a240020030b6f01017f230041c0006b220124002001200036020c200141346a410136020020014201370224200141b4b8c6003602202001410536023c2001200141386a36023020012001410c6a360238200141106a200141206a102c410141bcb8c60041072001280210200128021810d90400000b0d0042e7d9f4a2e3fcafadee000bc50501067f20002802002205410171220620046a21070240024020054104710d00410021010c010b4100210802402002450d00200221092001210a03402008200a2d000041c00171418001466a2108200a41016a210a2009417f6a22090d000b0b200720026a20086b21070b412b418080c40020061b21080240024020002802084101460d004101210a2000200820012002103d0d012000280218200320042000411c6a28020028020c1100000f0b02402000410c6a280200220920074b0d004101210a2000200820012002103d0d012000280218200320042000411c6a28020028020c1100000f0b0240024020054108710d00200920076b21094100210a024002400240410120002d0030220720074103461b0e0402000100020b2009210a410021090c010b2009410176210a200941016a41017621090b200a41016a210a0340200a417f6a220a450d0220002802182000280204200028021c280210110100450d000b41010f0b4101210a200041013a0030200041303602042000200820012002103d0d01200920076b21084100210a024002400240410120002d0030220920094103461b0e0402000100020b2008210a410021080c010b2008410176210a200841016a41017621080b200a41016a210a02400340200a417f6a220a450d0120002802182000280204200028021c280210110100450d000b41010f0b200028020421094101210a200028021820032004200028021c28020c1100000d01200841016a2108200028021c210220002802182100034002402008417f6a22080d0041000f0b4101210a200020092002280210110100450d000c020b0b200028020421074101210a2000200820012002103d0d00200028021820032004200028021c28020c1100000d00200941016a2108200028021c210920002802182100034002402008417f6a22080d0041000f0b4101210a200020072009280210110100450d000b0b200a0b5401017f024002402001418080c400460d0041012104200028021820012000411c6a2802002802101101000d010b024020020d0041000f0b2000280218200220032000411c6a28020028020c11000021040b20040b6f01017f230041306b2202240020022001360204200220003602002002411c6a41023602002002412c6a41013602002002420237020c200241dc84c000360208200241013602242002200241206a3602182002200241046a36022820022002360220200241086a41ec84c0001038000b8307010c7f200028021021030240024002400240200028020822044101460d0020030d012000280218200120022000411c6a28020028020c11000021030c030b2003450d010b0240024020020d00410021020c010b200120026a2105200041146a28020041016a21064100210720012103200121080340200341016a210902400240024020032c0000220a417f4a0d000240024020092005470d004100210b200521030c010b20032d0001413f71210b200341026a220921030b200a411f71210c0240200a41ff0171220a41df014b0d00200b200c41067472210a0c020b0240024020032005470d004100210d2005210e0c010b20032d0000413f71210d200341016a2209210e0b200d200b41067472210b0240200a41f0014f0d00200b200c410c7472210a0c020b02400240200e2005470d004100210a200921030c010b200e41016a2103200e2d0000413f71210a0b200b410674200c411274418080f0007172200a72220a418080c400470d020c040b200a41ff0171210a0b200921030b02402006417f6a2206450d00200720086b20036a21072003210820052003470d010c020b0b200a418080c400460d00024002402007450d0020072002460d0041002103200720024f0d01200120076a2c00004140480d010b200121030b2007200220031b21022003200120031b21010b20040d002000280218200120022000411c6a28020028020c1100000f0b4100210902402002450d002002210a200121030340200920032d000041c00171418001466a2109200341016a2103200a417f6a220a0d000b0b0240200220096b200028020c2206490d002000280218200120022000411c6a28020028020c1100000f0b410021074100210902402002450d00410021092002210a200121030340200920032d000041c00171418001466a2109200341016a2103200a417f6a220a0d000b0b200920026b20066a210a024002400240410020002d0030220320034103461b0e0402000100020b200a21074100210a0c010b200a4101762107200a41016a410176210a0b200741016a2103024003402003417f6a2203450d0120002802182000280204200028021c280210110100450d000b41010f0b2000280204210941012103200028021820012002200028021c28020c1100000d00200a41016a2103200028021c210a20002802182100034002402003417f6a22030d0041000f0b20002009200a280210110100450d000b41010f0b20030bcd0801067f230041f0006b220424002004200336020c20042002360208410121052001210602402001418102490d00410020016b2107418002210803400240200820014f0d00200020086a2c000041bf7f4c0d0041002105200821060c020b2008417f6a21064100210520084101460d01200720086a21092006210820094101470d000b0b200420063602142004200036021020044100410520051b36021c200441c4b8c60041a285c00020051b3602180240024002400240200220014b22080d00200320014b0d00200220034b0d01024002402002450d0020012002460d00200120024d0d01200020026a2c00004140480d010b200321020b200420023602202002450d0220022001460d02200141016a210903400240200220014f0d00200020026a2c000041404e0d040b2002417f6a210820024101460d0420092002462106200821022006450d000c040b0b20042002200320081b360228200441306a41146a4103360200200441c8006a41146a4104360200200441d4006a410436020020044203370234200441a885c0003602302004410136024c2004200441c8006a3602402004200441186a3602582004200441106a3602502004200441286a360248200441306a41c085c0001038000b200441e4006a4104360200200441c8006a41146a4104360200200441d4006a4101360200200441306a41146a410436020020044204370234200441d085c0003602302004410136024c2004200441c8006a3602402004200441186a3602602004200441106a36025820042004410c6a3602502004200441086a360248200441306a41f085c0001038000b200221080b024020082001460d00410121060240024002400240200020086a22092c00002202417f4a0d0041002105200020016a220621010240200941016a2006460d00200941026a210120092d0001413f7121050b2002411f712109200241ff017141df014b0d01200520094106747221010c020b2004200241ff0171360224200441286a21020c020b4100210020062107024020012006460d00200141016a210720012d0000413f7121000b200020054106747221010240200241ff017141f0014f0d0020012009410c747221010c010b41002102024020072006460d0020072d0000413f7121020b20014106742009411274418080f00071722002722201418080c400460d020b2004200136022441012106200441286a21022001418001490d00410221062001418010490d0041034104200141808004491b21060b200420083602282004200620086a36022c200441306a41146a4105360200200441ec006a4104360200200441e4006a4104360200200441c8006a41146a4106360200200441d4006a4107360200200442053702342004419886c000360230200420023602582004410136024c2004200441c8006a3602402004200441186a3602682004200441106a3602602004200441246a3602502004200441206a360248200441306a41c086c0001038000b418086c000102b000b1000200120002802002000280204103f0b6f01037f230041206b2202240002402000280200200110450d002001411c6a280200210320012802182104200242043703182002420137020c200241a887c00036020820042003200241086a102e0d002000280204200110452101200241206a240020010f0b200241206a240041010bd90a02077f017e410121020240200128021841272001411c6a2802002802101101000d0041022103024002400240024002402000280200220241776a2200411e4d0d00200241dc00470d010c020b41f40021040240024020000e1f05010202000202020202020202020202020202020202020202030202020203050b41f20021040c040b41ee0021040c030b0240024002400240024002400240200210440d00024002400240024002400240200241808004490d00200241808008490d0120024190fc476a4190fc0b490d0a200241e28b746a41e28d2c490d0a2002419fa8746a419f18490d0a200241dee2746a410e490d0a200241feffff0071419ef00a460d0a200241a9b2756a4129490d0a200241cb91756a410a4d0d0a410121030c0e0b20024180fe0371410876210541e093c000210041002106200241ff017121040340200041026a2107200620002d000122036a2108024020002d000022002005460d00200020054b0d092008210620072100200741b294c000470d010c090b20082006490d02200841a5024b0d03200641b294c0006a2100024003402003450d012003417f6a210320002d00002106200041016a210020062004470d000c0c0b0b2008210620072100200741b294c000470d000c080b0b20024180fe03714108762105419199c000210041002106200241ff017121040340200041026a2107200620002d000122036a2108024020002d000022002005460d00200020054b0d072008210620072100200741d799c000470d010c070b20082006490d03200841a6014b0d04200641d799c0006a2100024003402003450d012003417f6a210320002d00002106200041016a210020062004470d000c0b0b0b2008210620072100200741d799c000470d000c060b0b20062008103e000b200841a5021036000b20062008103e000b200841a6011036000b200241017267410276410773ad4280808080d0008421090c040b200241ffff0371210441fd9ac00021034101210002400340200341016a21080240024020032d0000220641187441187522074100480d00200821030c010b200841959ec000460d02200741ff007141087420032d0001722106200341026a21030b200420066b22044100480d0320004101732100200341959ec000470d000c030b0b418086c000102b000b200241ffff0371210441d796c0002103410121000340200341016a21080240024020032d0000220641187441187522074100480d00200821030c010b2008419199c000460d05200741ff007141087420032d0001722106200341026a21030b200420066b22044100480d01200041017321002003419199c000470d000b0b4101210320004101710d030b200241017267410276410773ad4280808080d0008421090b410321030c020b418086c000102b000b0b200221040b03402003210641dc0021004101210241012103024002400240024020060e0401020300010b024002400240024002402009422088a741ff01710e06050403020100050b200942ffffffff8f60834280808080c000842109410321030c060b200942ffffffff8f608342808080803084210941f5002100410321030c050b200942ffffffff8f608342808080802084210941fb002100410321030c040b20042009a72206410274411c7176410f712203413072200341d7006a2003410a491b210002402006450d002009427f7c42ffffffff0f83200942808080807083842109410321030c040b200942ffffffff8f6083428080808010842109410321030c030b200942ffffffff8f6083210941fd002100410321030c020b20012802184127200128021c2802101101000f0b41002103200421000b20012802182000200128021c280210110100450d000b0b20020b950201017f024002402000418010490d00024002400240024002400240200041808004490d002000410c7641706a2201418002490d0141b89ec0002001418002102d000b200041067641606a220141df074b0d01200141808ac0006a2d0000220141c9004b0d02200141037441909fc0006a21010c060b200141e091c0006a2d00004106742000410676413f7172220141ff034b0d02200141e0a3c0006a2d0000220141394b0d03200141037441e0a7c0006a21010c050b41989ec000200141e007102d000b41a89ec000200141ca00102d000b41c89ec0002001418004102d000b41d89ec0002001413a102d000b200041037641f8ffffff017141e887c0006a21010b200129030042012000413f71ad86834200520b9b0201037f23004180016b2202240002400240024002400240200128020022034110710d0020034120710d012000ad2001103921000c020b410021030340200220036a41ff006a2000410f712204413072200441d7006a2004410a491b3a00002003417f6a2103200041047622000d000b20034180016a22004181014f0d02200141a085c0004102200220036a4180016a410020036b103c21000c010b410021030340200220036a41ff006a2000410f712204413072200441376a2004410a491b3a00002003417f6a2103200041047622000d000b20034180016a22004181014f0d02200141a085c0004102200220036a4180016a410020036b103c21000b20024180016a240020000f0b2000418001103e000b2000418001103e000b0b002000350200200110390b1c00200128021841a8acc000410b2001411c6a28020028020c1100000b1c00200128021841b3acc000410e2001411c6a28020028020c1100000b15002001200028020022002802002000280204103f0b5e01017f230041306b220224002002200136020c20022000360208200241246a410136020020024201370214200241b4b8c6003602102002410436022c2002200241286a3602202002200241086a360228200241106a4180adc0001038000b140020002802002001200028020428020c1101000bf30201067f410021040240024020024103712205450d00410420056b2205450d0020032005200520034b1b210441002105200141ff01712106034020042005460d01200220056a2107200541016a210520072d000022072006470d000b410121032007200141ff01714641016a41017120056a417f6a21050c010b200141ff017121060240024020034108490d002004200341786a22084b0d00200641818284086c210502400340200220046a220741046a2802002005732209417f73200941fffdfb776a7120072802002005732207417f73200741fffdfb776a7172418081828478710d01200441086a220420084d0d000b0b200420034b0d010b200220046a2109200320046b210241002103410021050240034020022005460d01200920056a2107200541016a210520072d000022072006470d000b410121032007200141ff01714641016a41017120056a417f6a21050b200520046a21050c010b20042003103e000b20002005360204200020033602000b2601017f200028020022012802002001280204200028020428020020002802082802001040000b0b002000310000200110390b02000ba20401077f230041306b220324000240024020020d00410021040c010b200341286a210502400240024002400340024020002802082d0000450d00200028020041ecadc0004104200028020428020c1100000d050b2003410a3602282003428a808080103703202003200236021c200341003602182003200236021420032001360210200341086a410a20012002104c024002400240024020032802084101470d00200328020c210403402003200420032802186a41016a2204360218024002402004200328022422064f0d00200328021421070c010b200328021422072004490d00200641054f0d072003280210200420066b22086a22092005460d0420092005200610de04450d040b200328021c22092004490d0220072009490d0220032006200341106a6a41176a2d0000200328021020046a200920046b104c2003280204210420032802004101460d000b0b2003200328021c3602180b200028020841003a0000200221040c010b200028020841013a0000200841016a21040b2000280204210920002802002106024020044520022004467222070d00200220044d0d03200120046a2c000041bf7f4c0d030b200620012004200928020c1100000d04024020070d00200220044d0d04200120046a2c000041bf7f4c0d040b200120046a2101200220046b22020d000b410021040c040b200641041036000b20012002410020041040000b20012002200420021040000b410121040b200341306a240020040bf90101017f230041106b220224002002410036020c0240024002402001418001490d002001418010490d0102402001418080044f0d0020022001413f71418001723a000e20022001410676413f71418001723a000d20022001410c76410f7141e001723a000c410321010c030b20022001413f71418001723a000f2002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421010c020b200220013a000c410121010c010b20022001413f71418001723a000d20022001410676411f7141c001723a000c410221010b20002002410c6a200110502101200241106a240020010b6001017f230041206b2202240020022000360204200241086a41106a200141106a290200370300200241086a41086a200141086a29020037030020022001290200370308200241046a41d4adc000200241086a102e2101200241206a240020010b0d0020002802002001200210500b800201017f230041106b22022400200028020021002002410036020c0240024002402001418001490d002001418010490d0102402001418080044f0d0020022001413f71418001723a000e20022001410676413f71418001723a000d20022001410c76410f7141e001723a000c410321010c030b20022001413f71418001723a000f2002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421010c020b200220013a000c410121010c010b20022001413f71418001723a000d20022001410676411f7141c001723a000c410221010b20002002410c6a200110502101200241106a240020010b6301017f230041206b2202240020022000280200360204200241086a41106a200141106a290200370300200241086a41086a200141086a29020037030020022001290200370308200241046a41d4adc000200241086a102e2101200241206a240020010bf40202037f057e230041d0006b2203240041012104024020002d00040d0020002d000521040240200028020022052d00004104710d000240200441ff0171450d0041012104200528021841d2adc00041022005411c6a28020028020c1100000d02200028020021050b20012005200228020c11010021040c010b0240200441ff01710d0041012104200528021841b7adc00041012005411c6a28020028020c1100000d01200028020021050b41012104200341013a00172003200341176a3602102005290208210620052902102107200341346a41b8adc000360200200320052902183703082005290220210820052902282109200320052d00303a00482005290200210a200320093703402003200837033820032007370328200320063703202003200a3703182003200341086a3602302001200341186a200228020c1101000d00200328023041d0adc0004102200328023428020c11000021040b200041013a0005200020043a0004200341d0006a240020000b6401027f230041206b220224002001411c6a280200210320012802182101200241086a41106a200041106a290200370300200241086a41086a200041086a2902003703002002200029020037030820012003200241086a102e2100200241206a240020000bb50f020d7f017e230041206b220324004101210402400240200228021841222002411c6a2802002802101101000d000240024020010d00410021050c010b200020016a21062000210741002105410021080240034020072109200741016a210a02400240024020072c0000220b417f4a0d0002400240200a2006470d004100210c200621070c010b20072d0001413f71210c200741026a220a21070b200b411f7121040240200b41ff0171220b41df014b0d00200c200441067472210b0c020b0240024020072006470d004100210d2006210e0c010b20072d0000413f71210d200741016a220a210e0b200d200c41067472210c0240200b41f0014f0d00200c2004410c7472210b0c020b02400240200e2006470d004100210b200a21070c010b200e41016a2107200e2d0000413f71210b0b200c4106742004411274418080f0007172200b72220b418080c400470d020c040b200b41ff0171210b0b200a21070b4102210a024002400240024002400240200b41776a220c411e4d0d00200b41dc00470d010c020b41f400210e02400240200c0e1f05010202000202020202020202020202020202020202020202030202020203050b41f200210e0c040b41ee00210e0c030b02400240200b10440d00024002400240024002400240024002400240200b41808004490d00200b41808008490d01200b4190fc476a4190fc0b490d09200b41e28b746a41e28d2c490d09200b419fa8746a419f18490d09200b41dee2746a410e490d09200b41feffff0071419ef00a460d09200b41a9b2756a4129490d09200b41cb91756a410a4d0d090c0e0b200b4180fe0371410876210f41e093c000210c410021040340200c41026a210d2004200c2d0001220a6a210e0240200c2d0000220c200f460d00200c200f4b0d08200e2104200d210c200d41b294c000470d010c080b200e2004490d02200e41a5024b0d03200441b294c0006a210c02400340200a450d01200a417f6a210a200c2d00002104200c41016a210c2004200b41ff0171470d000c0b0b0b200e2104200d210c200d41b294c000470d000c070b0b200b4180fe0371410876210f419199c000210c410021040340200c41026a210d2004200c2d0001220a6a210e0240200c2d0000220c200f460d00200c200f4b0d06200e2104200d210c200d41d799c000470d010c060b200e2004490d03200e41a6014b0d04200441d799c0006a210c02400340200a450d01200a417f6a210a200c2d00002104200c41016a210c2004200b41ff0171470d000c0a0b0b200e2104200d210c200d41d799c000470d000c050b0b2004200e103e000b200e41a5021036000b2004200e103e000b200e41a6011036000b200b41ffff0371210e41fd9ac000210a4101210c02400340200a41016a210d02400240200a2d00002204411874411875220f4100480d00200d210a0c010b200d41959ec000460d02200f41ff0071410874200a2d0001722104200a41026a210a0b200e20046b220e4100480d03200c410173210c200a41959ec000470d000c030b0b418086c000102b000b200b41ffff0371210e41d796c000210a4101210c0340200a41016a210d02400240200a2d00002204411874411875220f4100480d00200d210a0c010b200d419199c000460d04200f41ff0071410874200a2d0001722104200a41026a210a0b200e20046b220e4100480d01200c410173210c200a419199c000470d000b0b200c4101710d050b200b41017267410276410773ad4280808080d0008421104103210a0c020b418086c000102b000b0b200b210e0b2003200136020420032000360200200320053602082003200836020c0240024020082005490d0002402005450d0020052001460d00200520014f0d01200020056a2c000041bf7f4c0d010b02402008450d0020082001460d00200820014f0d01200020086a2c000041bf7f4c0d010b2002280218200020056a200820056b200228021c28020c110000450d01410121040c060b20032003410c6a3602182003200341086a36021420032003360210200341106a104d000b0340200a210c4101210441dc0021054101210a024002400240024002400240200c0e0402010500020b02400240024002402010422088a741ff01710e06050302010006050b201042ffffffff8f60834280808080308421104103210a41f50021050c070b201042ffffffff8f60834280808080208421104103210a41fb0021050c060b200e2010a7220c410274411c7176410f71220a413072200a41d7006a200a410a491b21050240200c450d002010427f7c42ffffffff0f832010428080808070838421100c050b201042ffffffff8f60834280808080108421100c040b201042ffffffff8f608321104103210a41fd0021050c040b4100210a200e21050c030b4101210a0240200b418001490d004102210a200b418010490d0041034104200b41808004491b210a0b200a20086a21050c040b201042ffffffff8f60834280808080c0008421100b4103210a0b20022802182005200228021c2802101101000d050c000b0b200820096b20076a210820062007470d000b0b2005450d0020052001460d00200520014f0d02200020056a2c000041bf7f4c0d020b410121042002280218200020056a200120056b200228021c28020c1100000d0020022802184122200228021c28021011010021040b200341206a240020040f0b20002001200520011040000b8b0101037f23004180016b2202240020002802002103410021000340200220006a41ff006a2003410f712204413072200441376a2004410a491b3a00002000417f6a2100200341047622030d000b024020004180016a2203418101490d002003418001103e000b200141a085c0004102200220006a4180016a410020006b103c210020024180016a240020000b1c00200128021841b1bac00041052001411c6a28020028020c1100000b800401087f200028020421020240024002400240024020002802004101460d00200041086a28020022002001105c20004103742200450d01200220006a2103200141086a2104034020022802002105200241046a28020022002001105c02400240200141046a22062802002207200428020022086b2000490d00200128020021070c010b200820006a22092008490d06200741017422082009200820094b1b22084100480d060240024020070d002008102121070c010b200128020020072008102521070b2007450d042001200736020020062008360200200428020021080b2004200820006a360200200720086a2005200010dc041a200241086a22022003470d000c020b0b2000410c6a28020022002001105c20004103742200450d00200220006a2103200141086a2104034020022802002105200241046a28020022002001105c02400240200141046a22062802002207200428020022086b2000490d00200128020021070c010b200820006a22092008490d05200741017422082009200820094b1b22084100480d050240024020070d002008102121070c010b200128020020072008102521070b2007450d042001200736020020062008360200200428020021080b2004200820006a360200200720086a2005200010dc041a200241086a22022003470d000b0b0f0b200841011030000b200841011030000b102a000b920701037f0240024002400240024002402000413f4b0d0002400240200141046a280200200141086a2802002202460d00200128020021030c010b200241016a22032002490d06200241017422042003200420034b1b22044100480d060240024020020d002004102121030c010b200128020020022004102521030b2003450d0220012003360200200141046a2004360200200141086a28020021020b200141086a200241016a360200200320026a20004102743a00000f0b200041808001490d032000418080808004490d020c010b200441011030000b0240024002400240200141046a280200200141086a2802002202460d00200128020021030c010b200241016a22032002490d05200241017422042003200420034b1b22044100480d050240024020020d002004102121030c010b200128020020022004102521030b2003450d0120012003360200200141046a2004360200200141086a28020021020b200141086a2204200241016a360200200320026a41033a000002400240200141046a2802002203200428020022026b4104490d00200128020021030c010b200241046a22042002490d05200341017422022004200220044b1b22024100480d050240024020030d002002102121030c010b200128020020032002102521030b2003450d0220012003360200200141046a2002360200200141086a28020021020b200141086a200241046a360200200320026a20003600000f0b200441011030000b200241011030000b024002400240200141046a2802002203200141086a28020022026b4104490d00200128020021030c010b200241046a22042002490d03200341017422022004200220044b1b22024100480d030240024020030d002002102121030c010b200128020020032002102521030b2003450d0120012003360200200141046a2002360200200141086a28020021020b200141086a200241046a360200200320026a20004102744102723600000f0b200241011030000b024002400240200141046a2802002203200141086a28020022026b4102490d00200128020021030c010b200241026a22042002490d02200341017422022004200220044b1b22024100480d020240024020030d002002102121030c010b200128020020032002102521030b2003450d0120012003360200200141046a2002360200200141086a28020021020b200141086a200241026a360200200320026a20004102744101723b00000f0b200241011030000b102a000b951d010a7f230041106b2203240020012002105c024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402001450d00200141d8006c2104410021050340200020056a220641046a2802002107200641086a28020022082002105c02400240200241046a2209280200220a200241086a2201280200220b6b2008490d002002280200210a0c010b200b20086a220c200b490d18200a410174220b200c200b200c4b1b220b4100480d1802400240200a0d00200b1021210a0c010b2002280200200a200b1025210a0b200a450d032002200a3602002009200b3602002001280200210b0b2001200b20086a360200200a200b6a2007200810dc041a200641d4006a2d0000210a02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d1820084101742207200b2007200b4b1b22074100480d180240024020080d0020071021210b0c010b2002280200200820071025210b0b200b450d042002200b36020020092007360200200128020021080b2001200841016a360200200b20086a200a3a000002402006410c6a2d0000220841024b0d0002400240024020080e03000102000b02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d1b2008410174220a200b200a200b4b1b220a4100480d1b0240024020080d00200a1021210b0c010b20022802002008200a1025210b0b200b450d082002200b3602002009200a360200200128020021080b2001200841016a360200200b20086a41003a0000200641146a2802002107200641186a28020022082002105c024002402009280200220a2001280200220b6b2008490d002002280200210a0c010b200b20086a220c200b490d1b200a410174220b200c200b200c4b1b220b4100480d1b02400240200a0d00200b1021210a0c010b2002280200200a200b1025210a0b200a450d092002200a3602002009200b3602002001280200210b0b2001200b20086a360200200a200b6a2007200810dc041a0c020b02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d1a2008410174220a200b200a200b4b1b220a4100480d1a0240024020080d00200a1021210b0c010b20022802002008200a1025210b0b200b450d092002200b3602002009200a360200200128020021080b2001200841016a360200200b20086a41013a00002006410d6a2d0000210a02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d1a20084101742207200b2007200b4b1b22074100480d1a0240024020080d0020071021210b0c010b2002280200200820071025210b0b200b450d0a2002200b36020020092007360200200128020021080b2001200841016a360200200b20086a200a3a0000200641146a2802002107200641186a28020022082002105c024002402009280200220a2001280200220b6b2008490d002002280200210a0c010b200b20086a220c200b490d1a200a410174220b200c200b200c4b1b220b4100480d1a02400240200a0d00200b1021210a0c010b2002280200200a200b1025210a0b200a450d0b2002200a3602002009200b3602002001280200210b0b2001200b20086a360200200a200b6a2007200810dc041a200641206a2802002107200641246a28020022082002105c024002402009280200220a2001280200220b6b2008490d002002280200210a0c010b200b20086a220c200b490d1a200a410174220b200c200b200c4b1b220b4100480d1a02400240200a0d00200b1021210a0c010b2002280200200a200b1025210a0b200a450d0c2002200a3602002009200b3602002001280200210b0b2001200b20086a360200200a200b6a2007200810dc041a2006410e6a2d0000210a02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d1a20084101742207200b2007200b4b1b22074100480d1a0240024020080d0020071021210b0c010b2002280200200820071025210b0b200b450d0d2002200b36020020092007360200200128020021080b2001200841016a360200200b20086a200a3a00000c010b02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d192008410174220a200b200a200b4b1b220a4100480d190240024020080d00200a1021210b0c010b20022802002008200a1025210b0b200b450d0d2002200b3602002009200a360200200128020021080b2001200841016a360200200b20086a41023a00002006410d6a2d0000210a02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d1920084101742207200b2007200b4b1b22074100480d190240024020080d0020071021210b0c010b2002280200200820071025210b0b200b450d0e2002200b36020020092007360200200128020021080b2001200841016a360200200b20086a200a3a0000200641146a2802002107200641186a28020022082002105c024002402009280200220a2001280200220b6b2008490d002002280200210a0c010b200b20086a220c200b490d19200a410174220b200c200b200c4b1b220b4100480d1902400240200a0d00200b1021210a0c010b2002280200200a200b1025210a0b200a450d0f2002200a3602002009200b3602002001280200210b0b2001200b20086a360200200a200b6a2007200810dc041a200641206a2802002107200641246a28020022082002105c024002402009280200220a2001280200220b6b2008490d002002280200210a0c010b200b20086a220c200b490d19200a410174220b200c200b200c4b1b220b4100480d1902400240200a0d00200b1021210a0c010b2002280200200a200b1025210a0b200a450d102002200a3602002009200b3602002001280200210b0b2001200b20086a360200200a200b6a2007200810dc041a2006412c6a2802002107200641306a28020022082002105c024002402009280200220a2001280200220b6b2008490d002002280200210a0c010b200b20086a220c200b490d19200a410174220b200c200b200c4b1b220b4100480d1902400240200a0d00200b1021210a0c010b2002280200200a200b1025210a0b200a450d112002200a3602002009200b3602002001280200210b0b2001200b20086a360200200a200b6a2007200810dc041a2006410e6a2d0000220841044b0d000240024002400240024020080e050001020304000b02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d1d2008410174220a200b200a200b4b1b220a4100480d1d0240024020080d00200a1021210b0c010b20022802002008200a1025210b0b200b450d162002200b3602002009200a360200200128020021080b2001200841016a360200200b20086a41003a00000c040b02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d1c2008410174220a200b200a200b4b1b220a4100480d1c0240024020080d00200a1021210b0c010b20022802002008200a1025210b0b200b450d162002200b3602002009200a360200200128020021080b2001200841016a360200200b20086a41013a00000c030b02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d1b2008410174220a200b200a200b4b1b220a4100480d1b0240024020080d00200a1021210b0c010b20022802002008200a1025210b0b200b450d162002200b3602002009200a360200200128020021080b2001200841016a360200200b20086a41023a00000c020b02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d1a2008410174220a200b200a200b4b1b220a4100480d1a0240024020080d00200a1021210b0c010b20022802002008200a1025210b0b200b450d162002200b3602002009200a360200200128020021080b2001200841016a360200200b20086a41033a00000c010b02400240200928020020012802002208460d002002280200210b0c010b200841016a220b2008490d192008410174220a200b200a200b4b1b220a4100480d190240024020080d00200a1021210b0c010b20022802002008200a1025210b0b200b450d162002200b3602002009200a360200200128020021080b2001200841016a360200200b20086a41043a00000b02400240200641346a2802004101460d002003200641386a2802002006413c6a28020028020c11020020032802002107200328020822082002105c024002402009280200220a2001280200220b6b2008490d002002280200210a0c010b200b20086a220c200b490d1a200a410174220b200c200b200c4b1b220b4100480d1a02400240200a0d00200b1021210a0c010b2002280200200a200b1025210a0b200a450d182002200a3602002009200b3602002001280200210b0b2001200b20086a360200200a200b6a2007200810dc041a2003280204450d01200710230c010b200641386a2802002107200641c0006a28020022082002105c024002402009280200220a2001280200220b6b2008490d002002280200210a0c010b200b20086a220c200b490d19200a410174220b200c200b200c4b1b220b4100480d1902400240200a0d00200b1021210a0c010b2002280200200a200b1025210a0b200a450d182002200a3602002009200b3602002001280200210b0b2001200b20086a360200200a200b6a2007200810dc041a0b200641c4006a2002105b2004200541d8006a2205470d000b0b200341106a24000f0b200b41011030000b200741011030000b200a41011030000b200b41011030000b200a41011030000b200741011030000b200b41011030000b200b41011030000b200741011030000b200a41011030000b200741011030000b200b41011030000b200b41011030000b200b41011030000b200a41011030000b200a41011030000b200a41011030000b200a41011030000b200a41011030000b200b41011030000b200b41011030000b102a000bfe0601087f20002802042102024002400240024002400240024020002802004101460d00200041086a28020022002001105c2000450d01200041186c2103200241146a2100200141086a2102200141046a21040340200041706a2802002105200041746a28020022062001105c0240024020042802002207200228020022086b2006490d00200128020021070c010b200820066a22092008490d08200741017422082009200820094b1b22084100480d080240024020070d002008102121070c010b200128020020072008102521070b2007450d042001200736020020042008360200200228020021080b2002200820066a360200200720086a2005200610dc041a2000417c6a2802002105200028020022062001105c0240024020042802002207200228020022086b2006490d00200128020021070c010b200820066a22092008490d08200741017422082009200820094b1b22084100480d080240024020070d002008102121070c010b200128020020072008102521070b2007450d052001200736020020042008360200200228020021080b2002200820066a360200200720086a2005200610dc041a200041186a2100200341686a22030d000c020b0b2000410c6a28020022002001105c2000450d00200041186c2103200241146a2100200141086a2102200141046a21040340200041706a2802002105200041746a28020022062001105c0240024020042802002207200228020022086b2006490d00200128020021070c010b200820066a22092008490d07200741017422082009200820094b1b22084100480d070240024020070d002008102121070c010b200128020020072008102521070b2007450d052001200736020020042008360200200228020021080b2002200820066a360200200720086a2005200610dc041a2000417c6a2802002105200028020022062001105c0240024020042802002207200228020022086b2006490d00200128020021070c010b200820066a22092008490d07200741017422082009200820094b1b22084100480d070240024020070d002008102121070c010b200128020020072008102521070b2007450d062001200736020020042008360200200228020021080b2002200820066a360200200720086a2005200610dc041a200041186a2100200341686a22030d000b0b0f0b200841011030000b200841011030000b200841011030000b200841011030000b102a000b040041010bb60101017f230041c0006b2202240020024100360210200242013703082002410836021c20022001410c6a3602202002200241206a3602182002200241086a3602242002413c6a41013602002002420137022c200241b4b8c6003602282002200241186a360238200241246a4188aec000200241286a102e1a20012d0000417f6a41ff0171200141046a290200200235021042208620023502088410000240200228020c450d00200228020810230b200241c0006a24000b6901037f230041206b220224002001411c6a280200210320012802182104200241086a41106a2000280200220141106a290200370300200241086a41086a200141086a2902003703002002200129020037030820042003200241086a102e2101200241206a240020010bc00101037f02400240024002402000280200220041046a2802002203200041086a28020022046b2002490d00200028020021030c010b200420026a22052004490d02200341017422042005200420054b1b22044100480d020240024020030d002004102121030c010b200028020020032004102521030b2003450d0120002003360200200041046a2004360200200041086a28020021040b200041086a200420026a360200200320046a2001200210dc041a41000f0b200441011030000b102a000bab0301047f230041106b22022400200028020021002002410036020c02400240200141ff004b0d00200220013a000c410121010c010b0240200141ff0f4b0d0020022001413f71418001723a000d20022001410676411f7141c001723a000c410221010c010b0240200141ffff034b0d0020022001413f71418001723a000e20022001410676413f71418001723a000d20022001410c76410f7141e001723a000c410321010c010b20022001413f71418001723a000f2002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421010b0240024002400240200041046a2802002203200041086a28020022046b2001490d00200028020021030c010b200420016a22052004490d02200341017422042005200420054b1b22044100480d020240024020030d002004102121030c010b200028020020032004102521030b2003450d0120002003360200200041046a2004360200200041086a28020021040b200041086a200420016a360200200320046a2002410c6a200110dc041a200241106a240041000f0b200441011030000b102a000b6301017f230041206b2202240020022000280200360204200241086a41106a200141106a290200370300200241086a41086a200141086a29020037030020022001290200370308200241046a4188aec000200241086a102e2101200241206a240020010b040041000b02000b02000bf00101067f2001280204210202400240024003402001280200220341086a210420032f01062205410374210141002106024003402001450d0141d8b9c0002004410810de042207450d03200141786a2101200641016a2106200441086a21042007417f4a0d000b2006417f6a21050b02402002450d002002417f6a2102200320054102746a41e4016a21010c010b0b200041e0b9c000360204200041086a41283602000c010b200341e0006a2006410c6c6a220128020841074b0d0120004188bac000360204200041086a41293602000b200041013602000f0b200041086a2001280200290000370300200041003602000bd40201027f0240024002402002450d002002417f6a2104024020012d0000220241037122054103460d000240024020050e03040001040b2004450d0220012d0001410874200272220241ffff0371418002490d02200241fcff037141027621020c040b20044103490d0120012f0001200141036a2d000041107472410874200272220241808004490d01200241027621020c030b200241034b0d0020044104490d002001280001220241ffffffff034b0d020b200041013602000f0b200241027621020b0240200220036a220120024f0d00200041013602000f0b41012103410121050240200241c000490d0041022105200241808001490d00410441052002418080808004491b21050b0240200141c000490d0041022103200141808001490d00410441052001418080808004491b21030b20002001360204200041003602002000410c6a2003360200200041086a20053602000bc43102077f027e230041306b220224002002410036021820024201370310200128021021030240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240410410212204450d0020024284808080c000370214200220043602102004200336000020012d0038210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0220022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0039210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0320022006360214200220033602100b2002200441016a360218200320046a20053a000020012d003a210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0420022006360214200220033602100b2002200441016a360218200320046a20053a000020012d003b210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0520022006360214200220033602100b2002200441016a360218200320046a20053a000020012d003c210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0620022006360214200220033602100b2002200441016a360218200320046a20053a000020012d003d210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0720022006360214200220033602100b2002200441016a360218200320046a20053a000020012d003e210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0820022006360214200220033602100b2002200441016a360218200320046a20053a000020012d003f210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0920022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0040210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0a20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0041210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0b20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0042210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0c20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0043210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0d20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0044210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0e20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0045210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d0f20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0046210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1020022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0047210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1120022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0048210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1220022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0049210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1320022006360214200220033602100b2002200441016a360218200320046a20053a000020012d004a210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1420022006360214200220033602100b2002200441016a360218200320046a20053a000020012d004b210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1520022006360214200220033602100b2002200441016a360218200320046a20053a000020012d004c210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1620022006360214200220033602100b2002200441016a360218200320046a20053a000020012d004d210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1720022006360214200220033602100b2002200441016a360218200320046a20053a000020012d004e210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1820022006360214200220033602100b2002200441016a360218200320046a20053a000020012d004f210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1920022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0050210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1a20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0051210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1b20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0052210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1c20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0053210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1d20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0054210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1e20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0055210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d1f20022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0056210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d2020022006360214200220033602100b2002200441016a360218200320046a20053a000020012d0057210502400240200228021420022802182204460d00200228021021030c010b200441016a22032004490d28200441017422062003200620034b1b22064100480d280240024020040d002006102121030c010b200228021020042006102521030b2003450d2120022006360214200220033602100b2002200441016a360218200320046a20053a0000200141d8006a2107410021030340200720036a2d0000210602400240200228021420022802182204460d00200228021021050c010b200441016a22052004490d29200441017422082005200820054b1b22084100480d290240024020040d002008102121050c010b200228021020042008102521050b2005450d2320022008360214200220053602100b2002200441016a360218200520046a20063a0000200341016a220341c000470d000b200128021421062001411c6a2802002204200241106a105c0240024020022802142205200228021822036b2004490d00200228021021050c010b200320046a22082003490d28200541017422072008200720084b1b22084100480d280240024020050d002008102121050c010b200228021020052008102521050b2005450d2320022008360214200220053602100b2002200320046a360218200520036a2006200410dc041a20012802202103200141286a2802002204200241106a105c02402004450d002003200441246c6a21070340200328020021060240024020022802142205200228021822046b4104490d00200228021021050c010b200441046a22082004490d2a200541017422042008200420084b1b22044100480d2a0240024020050d002004102121050c010b200228021020052004102521050b2005450d262002200436021420022005360210200228021821040b2002200441046a360218200520046a20063600002002200241106a36020c200341046a2002410c6a106b200341246a22032007470d000b0b200141086a29030021092001290300210a0240024020022802142203200228021822046b4110490d00200228021021030c010b200441106a22052004490d28200341017422042005200420054b1b22044100480d280240024020030d002004102121030c010b200228021020032004102521030b2003450d252002200436021420022003360210200228021821040b200320046a220320093700082003200a3700002002200441106a3602182002200241106a36020c20014198016a2002410c6a106b200128022c2104200141346a2802002203200241106a105c02402003450d0020034104742108034002402004410c6a2d000022034103714103460d004100210602400240024020030e03020001020b410121060c010b410221060b02400240200228021420022802182203460d00200228021021050c010b200341016a22052003490d2b200341017422012005200120054b1b22014100480d2b0240024020030d002001102121050c010b200228021020032001102521050b2005450d292002200136021420022005360210200228021821030b2002200341016a360218200520036a20063a00000b20042802002101200441086a2802002203200241106a105c0240024020022802142206200228021822056b2003490d00200228021021060c010b200520036a22072005490d2a200641017422052007200520074b1b22054100480d2a0240024020060d002005102121060c010b200228021020062005102521060b2006450d292002200536021420022006360210200228021821050b200441106a21042002200520036a360218200620056a2001200310dc041a200841706a22080d000b0b20022802142103200241106a41186a2205200235021842208620022802102201ad841001220441186a290000370300200241106a41106a2206200441106a290000370300200241106a41086a2208200441086a2900003703002002200429000037031020041023200041186a2005290300370000200041106a2006290300370000200041086a20082903003700002000200229031037000002402003450d00200110230b200241306a24000f0b410441011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200841011030000b200841011030000b200441011030000b200441011030000b200141011030000b200541011030000b102a000bd20501037f20002d0000210202400240024002400240024002400240410110212203450d00200320023a000020002d0001210220034101410210252203450d01200320023a000120002d0002210220034102410410252203450d02200320023a0002200320002d00033a000320002d0004210220034104410810252203450d03200320023a0004200320002d00053a0005200320002d00063a0006200320002d00073a000720002d0008210220034108411010252203450d04200320023a0008200320002d00093a0009200320002d000a3a000a200320002d000b3a000b200320002d000c3a000c200320002d000d3a000d200320002d000e3a000e200320002d000f3a000f20002d0010210220034110412010252203450d05200320023a0010200320002d00113a0011200320002d00123a0012200320002d00133a0013200320002d00143a0014200320002d00153a0015200320002d00163a0016200320002d00173a0017200320002d00183a0018200320002d00193a0019200320002d001a3a001a200320002d001b3a001b200320002d001c3a001c200320002d001d3a001d200320002d001e3a001e200320002d001f3a001f024002402001280200220041046a2802002202200041086a28020022016b4120490d00200028020021020c010b200141206a22042001490d08200241017422012004200120044b1b22014100480d080240024020020d002001102121020c010b200028020020022001102521020b2002450d0720002002360200200041046a2001360200200041086a28020021010b200041086a200141206a360200200220016a220041186a200341186a290000370000200041106a200341106a290000370000200041086a200341086a29000037000020002003290000370000200310230f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000b200141011030000b102a000bce0101027f0240200041186a280200450d00200028021410230b0240200041246a280200450d00200028022010230b0240200041346a2802002201450d00200028022c21022001410474210103400240200241046a280200450d00200228020010230b200241106a2102200141706a22010d000b0b0240200041306a280200450d00200028022c10230b0240200041bc016a280200450d0020002802b80110230b200041c8016a410036020020002802c4012102200041013602c4010240200041cc016a280200450d00200210230b0bb005020c7f047e230041f0006b2202240020022001106e0240024002400240024020022802000d00200128020441286e220341286c2204417f4c0d02200228020421050240024020040d00410821060c010b200410212206450d040b02402005450d00410021070340200241003a00682007220841016a210720012802042109417f210a410021040240024002400240034020092004460d01200241c8006a20046a2001280200220b2d00003a000020012009200a6a3602042001200b41016a3602002002200441016a220c3a0068200a417f6a210a200c2104200c4120470d000b200241286a41186a2204200241c8006a41186a290300370300200241286a41106a220a200241c8006a41106a290300370300200241286a41086a220d200241c8006a41086a290300370300200220022903483703282009200c6b220c4108490d01200b290001210e2001200b41096a3602002001200c41786a360204200241086a41086a220c200d290300370300200241086a41106a2209200a290300370300200241086a41186a220a20042903003703002002200229032837030820032008470d030240200841017422042007200420074b1b2203ad42287e220f422088a70d00200fa7220441004e0d030b102a000b200441ff0171450d00200241003a00680b200041003602002003450d05200610230c050b0240024020080d002004102121060c010b2006200841286c2004102521060b2006450d070b2006200841286c6a22042002290308370300200c290300210f20092903002110200a29030021112004200e370320200441186a2011370300200441106a2010370300200441086a200f37030020072005470d000b0b2000200336020420002006360200200041086a20053602000c010b200041003602000b200241f0006a24000f0b102f000b200441081030000b200441081030000bcf0201067f0240024020012802042202450d00200128020022032d0000210420012002417f6a2205360204410121062001200341016a3602000240200441037122074103460d0002400240024020070e03000102000b20044102762107410021060c040b41012106024020050d000c040b20032d0001210520012002417e6a3602042001200341026a3602002005410874200472220141ffff0371418002490d03200141fcff03714102762107410021060c030b20054103490d01200341036a2d0000210620032f0001210720012002417c6a3602042001200341046a3602002007200641107472410874200472220141808004492106200141027621070c020b0240200441034d0d000c020b20054104490d012003280001210720012002417b6a3602042001200341056a36020020074180808080044921060c010b410121060b20002007360204200020063602000b960301097f230041106b2202240002400240024002400240024020012802042203450d00200128020022042d0000210520012003417f6a22063602042001200441016a3602002006450d0020042d0001210720012003417e6a22063602042001200441026a3602002006450d0020042d0002210820012003417d6a22063602042001200441036a3602002006450d0020042d0003210620012003417c6a3602042001200441046a360200200241086a2001106e20022802080d022001280204200228020c2204490d022004417f4c0d0302400240024020040d004101210341010d010c050b200410272203450d0120012802042004490d0320032001280200200410dc0421092001280204220a2004490d062001200a20046b3602042001200128020020046a3602002009450d040b20002004360208200020033602042000410c6a2004360200200020074108742005722008411074722006411874723602000c060b200441011030000b200041003602040c040b200310230b200041003602040c020b102f000b2004200a103e000b200241106a24000bdd0203037f017e027f230041106b22022400024002400240410110212203450d00200242818080801037020420022003360200200320002d00003a0000200028020422002802002103200028020822002002105c02402000450d002003200041286c6a21040340200320021071200341206a29030021050240024020022802042206200228020822006b4108490d00200228020021060c010b200041086a22072000490d05200641017422002007200020074b1b22004100480d050240024020060d002000102121060c010b200228020020062000102521060b2006450d042002200036020420022006360200200228020821000b2002200041086a360208200620006a20053700002004200341286a2203470d000b0b200228020421002001290200200235020842208620022802002203ad84100202402000450d00200310230b200241106a24000f0b410141011030000b200041011030000b102a000b952901067f20002d0000210202400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200141046a2203280200200141086a22042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0120012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0001210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0220012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0002210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0320012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0003210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0420012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0004210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0520012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0005210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0620012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0006210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0720012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0007210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0820012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0008210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0920012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0009210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0a20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000a210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0b20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000b210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0c20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000c210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0d20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000d210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0e20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000e210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0f20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000f210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1020012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0010210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1120012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0011210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1220012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0012210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1320012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0013210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1420012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0014210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1520012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0015210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1620012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0016210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1720012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0017210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1820012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0018210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1920012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0019210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1a20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001a210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1b20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001b210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1c20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001c210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1d20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001d210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1e20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001e210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1f20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001f210502400240200328020020042802002200460d00200128020021030c010b200041016a22032000490d21200041017422062003200620034b1b22064100480d210240024020000d002006102121030c010b200128020020002006102521030b2003450d2020012003360200200141046a2006360200200141086a28020021000b2004200041016a360200200320006a20053a00000f0b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200641011030000b102a000bd70302077f027e230041106b22022400024002400240024002402000280208220341146a2204417f4c0d000240024020040d00410121050c010b200410212205450d02200028020821030b2002410036020820022004360204200220053602002000280200210620032002105c0240024020022802042205200228020822076b2003490d00200228020021040c010b200720036a22042007490d05200541017422082004200820044b1b22084100480d050240024020050d002008102121040c010b200228020020052008102521040b2004450d032002200836020420022004360200200821050b2002200720036a2208360208200420076a2006200310dc041a200041186a29030021092000290310210a02400240200520086b4110490d00200841106a21030c010b200841106a22032008490d05200541017422002003200020034b1b22004100480d050240024020050d002000102121040c010b200420052000102521040b2004450d042002200036020420022004360200200021050b200420086a220020093700082000200a37000020012902002003ad4220862004ad84100202402005450d00200410230b200241106a24000f0b102f000b200441011030000b200841011030000b200041011030000b102a000be80201087f230041106b220224002000280200210320002802082100200241003602082002420137030020002002105c0240024002402000450d0020032000410c6c6a2104034020032802002105200328020822002002105c02402000450d002005200041246c6a21060340200528020021070240024020022802042208200228020822006b4104490d00200228020021080c010b200041046a22092000490d06200841017422002009200020094b1b22004100480d060240024020080d002000102121080c010b200228020020082000102521080b2008450d052002200036020420022008360200200228020821000b2002200041046a360208200820006a2007360000200541046a20021071200541246a22052006470d000b0b2003410c6a22032004470d000b0b200228020421002001290200200235020842208620022802002205ad84100202402000450d00200510230b200241106a24000f0b200041011030000b102a000bbb03010b7f200041086a22022802002103410021042002410036020002402003450d00200128020421052001280200210641002107410021084100210441002101024003400240024002402004450d00200141246c21090340200120034f0d0220062802002000280200220a20096a220b280200220c460d032005280200200c460d030240200820016a220c20034f0d00200a20076a20096a220c200b290200370200200c41206a200b41206a280200360200200c41186a200b41186a290200370200200c41106a200b41106a290200370200200c41086a200b41086a290200370200200941246a2109200141016a22012003490d010c060b0b41c4bcc000200c2003102d000b2000280200200141246c6a210b0340200120034f0d012006280200200b280200220c460d022005280200200c460d02200b41246a210b200141016a22012003490d000b410021040c040b41f0bbc00020012003102d000b2007415c6a21072008417f6a2108200441016a2104200141016a22012003490d000b0b2004450d00200320014d0d002000280200200141246c6a220b410020046b41246c6a200b200320016b41246c10dd041a0b2002200320046b3602000b9d03010a7f200041086a220228020021034100210420024100360200024002402003450d00200128020021054100210641002107410021044100210102400340024002402004450d00200141246c21080340200120034f0d0620052802002000280200220920086a220a280200460d020240200720016a220b20034f0d00200920066a20086a2209200a290200370200200941206a200a41206a280200360200200941186a200a41186a290200370200200941106a200a41106a290200370200200941086a200a41086a290200370200200841246a2108200141016a22012003490d010c050b0b41c4bcc000200b2003102d000b2000280200200141246c6a210a0340200120034f0d052005280200200a280200460d01200a41246a210a200141016a22012003490d000b410021040c030b2006415c6a21062007417f6a2107200441016a2104200141016a22012003490d000b0b2004450d00200320014d0d002000280200200141246c6a220a410020046b41246c6a200a200320016b41246c10dd041a0b2002200320046b3602000f0b41f0bbc00020012003102d000b9203010a7f200041086a220228020021034100210420024100360200024002402003450d004100210541002106410021044100210702400340024002402004450d00200741057421080340200720034f0d062001200028020022096b2008460d02200920086a220a2001412010de04450d020240200620076a220b20034f0d00200920056a20086a2209200a290000370000200941186a200a41186a290000370000200941106a200a41106a290000370000200941086a200a41086a290000370000200841206a2108200741016a22072003490d010c050b0b41c4bcc000200b2003102d000b200028020020074105746a21080340200720034f0d0520012008460d0120082001412010de04450d01200841206a2108200741016a22072003490d000b410021040c030b200541606a21052006417f6a2106200441016a2104200741016a22072003490d000b0b2004450d00200320074d0d00200028020020074105746a220820044105746b2008200320076b41057410dd041a0b2002200320046b3602000f0b41f0bbc00020072003102d000bbd0101047f230041106b22022400200028020821032000280200210041012104200128021841b5adc00041012001411c6a28020028020c1100002105200241003a0005200220053a00042002200136020002402003450d0003402002200036020c20022002410c6a41a0bdc00010561a200041016a21002003417f6a22030d000b20022d000421050b0240200541ff01710d002002280200220028021841b6adc00041012000411c6a28020028020c11000021040b200241106a240020040b850505027f017e0a7f037e037f230041206b2202240002400240024020012802082203ad42d0007e2204422088a70d002004a72205417f4c0d00200128020021060240024020050d00410821070c010b200510212207450d020b0240024020030d00410021080c010b2006200341d0006c6a2109410021082007210a0340200241186a220b200641186a290300370300200241106a220c200641106a290300370300200241086a220d200641086a29030037030020022006290300370300200641c8006a280200220ead42307e2204422088a70d022004a72205417f4c0d02200641386a2903002104200641306a290300210f200641286a2903002110200641c0006a2802002101200629032021110240024020050d00410821120c010b200510212212450d050b200641d0006a210602400240200e0d00410021130c010b2001200e41306c6a211441002113201221050340200520012903003703002005200141086a290300370308200541106a200141106a290300370300200541186a200141186a290300370300200541206a200141206a290300370300200541286a200141286a290300370300200541306a2105201341016a2113200141306a22012014470d000b0b200a2011370320200a2002290300370300200a41386a2004370300200a41306a200f370300200a41286a2010370300200a41c8006a2013360200200a41c4006a200e360200200a41c0006a2012360200200a41186a200b290300370300200a41106a200c290300370300200a41086a200d290300370300200841016a2108200a41d0006a210a20062009470d000b0b200020083602082000200336020420002007360200200241206a24000f0b102f000b200541081030000b200541081030000beb02010b7f230041106b220224000240024002402001280208220341ffffffff00712003470d0020034104742204417f4c0d00200128020021050240024020040d00410421060c010b200410212206450d020b0240024020030d00410021070c010b20034104742108410021072002410f6a21092006210103404102210a0240024002402005410c6a2d00004103710e03000102000b4100210a0c010b4101210a0b200541086a2802002204417f4c0d022005280200210b0240024020040d004101210c0c010b20041021220c450d050b200541106a2105200c200b200410dc04210b2001410c6a200a3a0000200141086a2004360200200141046a20043602002001200b3602002001410d6a20022f000d3b00002001410f6a20092d00003a0000200141106a2101200741016a2107200841706a22080d000b0b200020073602082000200336020420002006360200200241106a24000f0b102f000b200441041030000b200441011030000be70201037f024020002802082201450d002000280200220020014188016c6a21020340024020002d0000417c6a220141074b0d000240024002400240024020010e080005010203050504000b200041086a280200450d04200041046a28020010230c040b200041046a2802000d032000410c6a280200450d03200041086a28020010230c030b200041046a2d00004102490d020240200041106a2802002201450d00200141d0006c2103200041086a28020041c0006a210103400240200141046a280200450d00200128020010230b200141d0006a2101200341b07f6a22030d000b0b2000410c6a280200450d02200028020810230c020b200041086a2d00004101470d01200041146a280200450d01200041106a28020010230c010b200041046a2d00000d002000410c6a280200450d00200041086a28020010230b20004188016a21010240200041fc006a280200450d00200028027810230b2001210020012002470d000b0b0bf602010b7f230041106b22022400200241086a2001106e0240024002400240024020022802080d0020012802042203417c712204417f4c0d02200228020c210502400240200341027622060d00410421070c010b200410212207450d040b02402005450d0041002108410021094100210403400240024002402001280204220a4104490d00200441016a21032001280200220b280000210c2001200a417c6a3602042001200b41046a36020020042006470d02024020082003200820034b1b220641ffffffff03712006470d002006410274220a41004e0d020b102a000b200041003602002006450d05200710230c050b0240024020040d00200a102121070c010b20072009200a102521070b2007450d070b200720096a200c360200200841026a2108200941046a21092003210420052003470d000b0b2000200636020420002007360200200041086a20053602000c010b200041003602000b200241106a24000f0b102f000b200441041030000b200a41041030000b990a02137f017e230041e0006b22022400200241086a2001106e0240024020022802080d000240200128020441246e220341246c2204417f4c0d00200228020c210502400240024020040d00410421060c010b200410212206450d010b02400240024020050d00410021040c010b2002412d6a2107200241cb006a220841056a21094100210a4100210b0340024002402001280204220c450d002001280200220d2d000021042001200c417f6a220e3602042001200d41016a360200200441064b0d00024002400240024002400240024020040e0700070107030402000b20022001106e20022802000d0620012802042002280204220c490d06200c417f4c0d0c024002400240200c0d004101210441010d010c090b200c10272204450d012001280204200c490d0620042001280200200c10dc04210f2001280204220d200c490d072001200d200c6b36020420012001280200200c6a360200200f450d080b200241206a41086a200241386a41086a290200370300200220022902383703202004410876210f4104210d200c210e201041ffffff0771200441187472221021110c080b200c41011030000b41002104200241003a0058200c417e6a210c03400240200e2004470d00200441ff0171450d07200241003a00580c070b200241386a20046a200d20046a220f41016a2d00003a00002001200c3602042001200f41026a3602002002200441016a220f3a0058200c417f6a210c200f2104200f4120470d000b2002200829000037032020022009290000370025200228004721122002280043210e200228003f210c2002280238211120022f013c210420022d003e210f200741026a200241356a41026a2d00003a0000200720022f00353b00002004200f41107472210f4100210d0c060b200241386a2001106f200228023c220c450d04200228024421122002280240210e200228023821114101210d0c050b200241386a2001106f200228023c220c450d03200228024421122002280240210e200228023821114102210d0c040b200241386a2001106f200228023c220c450d02200228024421122002280240210e200228023821114103210d0c030b200410230c010b200c200d103e000b200041003602000240200b450d002006210403400240024020042d0000220141034b0d0002400240024020010e0404000102040b2004410c6a280200450d03200441086a28020010230c030b2004410c6a280200450d02200441086a28020010230c020b2004410c6a280200450d01200441086a28020010230c010b200441086a280200450d00200441046a28020010230b200441246a2104200a415c6a220a0d000b0b2003450d07200610230c070b200241106a41086a2213200241206a41086a290300370300200220022903203703100240200b2003470d0002400240200341016a22042003490d00200341017422142004201420044b1b2204ad42247e2215422088a70d002015a7221441004e0d010b102a000b0240024020030d002014102121060c010b2006200341246c2014102521060b2006450d03200421030b2006200b41246c6a220420123600102004200e36000c2004200c3600082004200f3b0005200420113600012004200d3a0000200441076a200f4110763a0000200420022903103700142004411c6a2013290300370000200a41246a210a200b41016a2204210b20042005470d000b0b2000200336020420002006360200200041086a20043602000c040b201441041030000b200441041030000b102f000b200041003602000b200241e0006a24000be304020c7f017e230041d0006b2202240020022001106e024002400240024002400240024020022802000d00200128020441246e220341246c2204417f4c0d01200228020421050240024020040d00410421060c010b200410212206450d030b02402005450d00410021070340200128020422084104490d07200741016a21092001280200220a280000210b20012008417c6a220c3602042001200a41046a36020041002104200241003a00482008417b6a210803400240200c2004470d00200441ff0171450d09200241003a00480c090b200241286a20046a200a20046a220d41046a2d00003a0000200120083602042001200d41056a3602002002200441016a220d3a00482008417f6a2108200d2104200d4120470d000b200241086a41186a2208200241286a41186a290300370300200241086a41106a220d200241286a41106a290300370300200241086a41086a220a200241286a41086a29030037030020022002290328370308024020032007470d00200741017422042009200420094b1b2203ad42247e220e422088a70d07200ea722044100480d070240024020070d002004102121060c010b2006200741246c2004102521060b2006450d060b2006200741246c6a2204200b360200200420022903083702042004410c6a200a290300370200200441146a200d2903003702002004411c6a20082903003702002009210720092005470d000b0b2000200336020420002006360200200041086a20053602000c060b200041003602000c050b102f000b200441041030000b200441041030000b102a000b200041003602002003450d00200610230b200241d0006a24000baf04010a7f230041d0006b2202240020022001106e0240024002400240024020022802000d00200128020422034160712204417f4c0d022002280204210502400240200341057622060d00410121070c010b200410212207450d040b02402005450d00410021080340200241003a00482008220941016a21082001280204417f6a21034100210402400240024003402003417f460d01200241286a20046a2001280200220a2d00003a0000200120033602042001200a41016a3602002002200441016a220a3a00482003417f6a2103200a2104200a4120470d000b200241086a41186a2204200241286a41186a290300370300200241086a41106a220a200241286a41106a290300370300200241086a41086a220b200241286a41086a2903003703002002200229032837030820062009470d020240200941017422032008200320084b1b220641ffffff3f712006470d002006410574220341004e0d020b102a000b0240200441ff0171450d00200241003a00480b200041003602002006450d05200710230c050b0240024020090d002003102121070c010b200720094105742003102521070b2007450d070b200720094105746a22032002290308370000200341186a2004290300370000200341106a200a290300370000200341086a200b29030037000020082005470d000b0b2000200636020420002007360200200041086a20053602000c010b200041003602000b200241d0006a24000f0b102f000b200441011030000b200341011030000b9e2905257f027e0c7f077e057f23004190076b22022400200241206a2001106e02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020022802200d00200128020441d0016e220341d0016c2204417f4c0d01200228022421050240024020040d00410821060c010b200410212206450d030b02402005450d0020024188046a2107200241a8036a41206a2108410021094100210a03402001280204220b4104490d1d200a41016a210c2001280200220d280000210e2001200b417c6a220f3602042001200d41046a36020041002110200241003a00a805417b211103400240200f20102204470d00200441ff0171450d1f200241003a00a8050c1f0b20024188056a20046a200d20046a221041046a2d00003a00002001200b20116a3602042001201041056a3602002002200441016a22103a00a8052011417f6a211120104120470d000b200241c8046a41086a221220024188056a41086a2213290300370300200241c8046a41106a221420024188056a41106a2215290300370300200241c8046a41186a221620024188056a41186a221729030037030020022002290388053703c80441002111200241003a00c805200d20106a210f2010200b6b41046a210d200b20046b417a6a210403400240200d20116a0d00201141ff0171450d1f200241003a00c8050c1f0b20024188056a20116a200f20116a221041046a2d00003a0000200120043602042001201041056a3602002002201141016a22103a00c8052004417f6a210420102111201041c000470d000b200241d0066a41386a221820024188056a41386a2219290300370300200241d0066a41306a221a20024188056a41306a221b290300370300200241d0066a41286a221c20024188056a41286a221d290300370300200241d0066a41206a221e20024188056a41206a221f290300370300200241d0066a41186a22202017290300370300200241d0066a41106a22212015290300370300200241d0066a41086a2222201329030037030020022002290388053703d006200241186a2001106e20022802180d1d2001280204200228021c220f490d1d200f417f4c0d0302400240200f0d00410121230c010b200f10272223450d202001280204200f490d1d20232001280200200f10dc041a20012802042204200f490d0620012004200f6b36020420012001280200200f6a3602000b2023450d1d20024188056a2001107d2002280288052224450d1b200228028c052125200128020422104110490d1a20022802900521262001280200220b41086a2900002127200b29000021282001200b41106a3602002001201041706a220d36020441002104200241003a00a8052010416f6a211003400240200d2004470d000240200441ff0171450d00200241003a00a8050b02402025450d00202410230b200f450d1f202310230c1f0b20024188056a20046a200b20046a221141106a2d00003a0000200120103602042001201141116a3602002002200441016a22113a00a8052010417f6a21102011210420114120470d000b200241e8046a41086a22042013290300370300200241e8046a41106a22102015290300370300200241e8046a41186a2211201729030037030020022002290388053703e80420024188056a2001108001024020022802880522290d0002402025450d00202410230b200f450d1e202310230c1e0b200241a8036a41086a222a2012290300370300200241a8036a41106a222b2014290300370300200241a8036a41186a222c201629030037030020024190066a41086a2215202229030037030020024190066a41106a2216202129030037030020024190066a41186a222d202029030037030020024190066a41206a222e201e29030037030020024190066a41286a222f201c29030037030020024190066a41306a2230201a29030037030020024190066a41386a22312018290300370300200220022903c8043703a803200220022903d006370390062002280290052132200228028c052133200241a8046a41186a220b2011290300370300200241a8046a41106a22112010290300370300200241a8046a41086a22102004290300370300200220022903e8043703a804200841386a2031290300370300200841306a2030290300370300200841286a202f290300370300200841206a202e290300370300200841186a202d290300370300200841106a2016290300370300200841086a20152903003703002008200229039006370300200720022903a804370300200741086a2010290300370300200741106a2011290300370300200741186a200b290300370300200241a8026a200241a8036a41800110dc041a200241106a2001106e20022802100d18200128020441c1006e223441c1006c2204417f4c0d03200228021421140240024020040d00410121120c010b200410212212450d070b02402014450d0041002113034020012802042210450d192001280200220b2d0000210420012010417f6a220d3602042001200b41016a3602002004417f6a220441014b0d1902400240024020040e020001000b41002104200241003a00e8032010417e6a211003400240200d2004470d00200441ff0171450d1d200241003a00e8030c1d0b200241a8036a20046a200b20046a221141016a2d00003a0000200120103602042001201141026a3602002002200441016a22113a00e8032010417f6a211020112104201141c000470d000b2019200241a8036a41386a2903002235370300201b200241a8036a41306a2903002236370300201d200241a8036a41286a2903002237370300201f200829030022383703002017202c29030022393703002022202a2903003703002021202b29030037030020202039370300201e2038370300201c2037370300201a203637030020182035370300200220022903a8033703d006410021110c010b41002104200241003a00e8032010417e6a211003400240200d2004470d00200441ff0171450d1c200241003a00e8030c1c0b200241a8036a20046a200b20046a221141016a2d00003a0000200120103602042001201141026a3602002002200441016a22113a00e8032010417f6a211020112104201141c000470d000b2019200241a8036a41386a2903002235370300201b200241a8036a41306a2903002236370300201d200241a8036a41286a2903002237370300201f200829030022383703002017202c29030022393703002022202a2903003703002021202b29030037030020202039370300201e2038370300201c2037370300201a203637030020182035370300200220022903a8033703d006410121110b201341016a21102031201829030022353703002030201a2903002236370300202f201c2903002237370300202e201e2903002238370300202d2020290300223937030020162021290300223a37030020152022290300223b370300200241d0056a41086a220b203b370300200241d0056a41106a220d203a370300200241d0056a41186a223c2039370300200241d0056a41206a223d2038370300200241d0056a41286a223e2037370300200241d0056a41306a223f2036370300200241d0056a41386a22402035370300200220022903d006223537039006200220353703d005024020342013470d00201341017422042010200420104b1b2234ad42c1007e2235422088a70d142035a722044100480d140240024020130d002004102121120c010b2012201341c1006c2004102521120b2012450d150b2012201341c1006c6a220420113a0000200420022903d005370001200441096a200b290300370000200441116a200d290300370000200441196a203c290300370000200441216a203d290300370000200441296a203e290300370000200441316a203f290300370000200441396a20402903003700002010211320102014470d000b0b2012450d18200241086a2001106e20022802080d1602400240200228020c221841076a221041037622160d004101211a0c010b20161027221a450d1420012802042016490d16201a2001280200201610dc041a200128020422042016490d082001200420166b3602042001200128020020166a3602000b200220163602c80420104188808080024f0d082002201041787122043602e804024002400240200441ffffffff014b0d00201a410120161b210b20040d01410021110c020b20024194056a4101360200200241bc036a4102360200200242023702ac03200241d4d3c4003602a803200241d0d3c400360290052002410136028c05200220024188056a3602b8032002200241e8046a36028805200241a8036a41e4d3c4001038000b4101211120044109490d00200441786a41037641016a21110b200220113602d0052002200b20116a2211360290062011200b490d092004410374210d4100210402400240201041f8ffffff017122100d0041012117410021110c010b410121110240200d41c800490d00201041786a41037641016a21110b201110212217450d0b0b2002200d3602d4062002200b3602d0060240200241d0066a10810141ff017122134102460d00410021104100210403404100210b0240024020044108490d002004410376220d20046a410771220b45410374200b724108470d014101210b200d410820044107716b22154d0d00200d20156b220b410376200b410771456b41026a210b0b0240200b2011470d00201141016a220b2011490d152011410174220d200b200d200b4b1b220d4100480d150240024020110d00200d102121170c010b20172011200d102521170b2017450d182011210b200d21110b2017200b6a41003a00000b200220103602d00520022004200441086a200441774b1b2204410376220b36029006024002400240200b20104d0d0002400240201020044107716a22104108490d002010410771210d201041037621150c010b410021152010210d0b20024107200d6b22103a00e804201041ff017141084f0d104100201720044108491b20156a210d410120104107717421102013410171450d01200d2d000020107221100c020b20024194056a4101360200200241bc036a4102360200200242023702ac03200241989dc6003602a8032002410136028c05200220024188056a3602b803200220024190066a360290052002200241d0056a36028805200241a8036a41c09dc6001038000b200d2d00002010417f737121100b200d20103a0000200b2110200241d0066a10810141ff017122134102470d000b0b20044103762018490d0f2002201836029006201841ffffffff014b0d0d201141ffffffff01712011470d0c20114103742018490d0e02402016450d00201a10230b2017450d16200241a8016a200241a8026a41800110dc041a2023450d1d200241286a200241a8016a41800110dc041a02402003200a470d00200a4101742210200c2010200c4b1b2203ad42d0017e2235422088a70d122035a722104100480d1202400240200a0d002010102121060c010b2006200a41d0016c2010102521060b2006450d110b2006200a41d0016c6a22102027370308201020283703002010202936022c20102024360220201020233602142010200e360210201041346a2032360200201041306a2033360200201041286a2026360200201041246a20253602002010411c6a200f360200201041186a200f360200201041386a200241286a41800110dc041a201041c8016a2011ad4220862004410771201841037472ad84370200201020173602c401201041c0016a2014360200201041bc016a2034360200201020123602b801200941d0016a2109200c210a200c2005470d000b0b2000200336020420002006360200200041086a20053602000c1c0b200041003602000c1b0b102f000b200441081030000b200f2004103e000b200441011030000b20162004103e000b200241bc036a4101360200200242023702ac03200241fc9bc6003602a8032002410136028c05200220024188056a3602b8032002200241c8046a36028805200241a8036a41b09cc6001038000b200241a8036a41146a4109360200200241a8036a410c6a410a36020020024188056a41146a410336020020024188056a410c6a41033602002002418cd4c400360290052002410336028c05200241f4d3c40036028805200241093602ac032002200b3602d0062002200241a8036a36029805200220024190066a3602b8032002200241d0056a3602b0032002200241d0066a3602a80320024188056a41f8d4c4001038000b201141011030000b20024194056a4104360200200241bc036a4102360200200242023702ac03200241b8a4c5003602a803200241d8a3c500360290052002410b36028c05200220024188056a3602b8032002200241e8046a36028805200241a8036a41eca4c5001038000b41f3f0c2004118104a000b20024194056a4101360200200241bc036a4102360200200242023702ac032002418cf1c2003602a803200241d0d3c400360290052002410136028c05200220024188056a3602b803200220024190066a36028805200241a8036a419cf1c2001038000b2011108301210120024194056a4101360200200241bc036a41023602002002410136028c05200220013602d006200242023702ac03200241acf1c2003602a8032002200241d0066a36029005200220024190066a36028805200220024188056a3602b803200241a8036a41bcf1c2001038000b41ccf1c200102b000b201041081030000b102a000b200441011030000b201641011030000b200d41011030000b201a10230b02402034450d00201210230b0240200f450d00202310230b02402025450d00202410230b02402032450d00203241047421042029210103400240200141046a280200450d00200128020010230b200141106a2101200441706a22040d000b0b2033450d060c020b2034450d00201210230b0240200f450d00202310230b02402025450d00202410230b02402032450d00203241047421042029210103400240200141046a280200450d00200128020010230b200141106a2101200441706a22040d000b0b2033450d040b202910230c030b02402025450d00202410230b200f450d02202310230c020b200f450d01202310230c010b202310230b200041003602000240200a450d002006210103402001106c200141d0016a2101200941b07e6a22090d000b0b2003450d00200610230b20024190076a24000f0b200f41011030000b9b05010d7f230041206b22022400200241106a2001106e02400240024002400240024020022802100d00200128020422034170712204417f4c0d022002280214210541042106024020034104762207450d00200410212206450d040b0240024002402005450d00410021084100210441002109034020012802042203450d032001280200220a2d0000210b20012003417f6a3602042001200a41016a360200200b41034f0d03200241086a2001106e20022802080d032001280204200228020c2203490d032003417f4c0d060240024002400240024020030d004101210c0c010b20031027220c450d0120012802042003490d06200c2001280200200310dc041a2001280204220a2003490d0c2001200a20036b3602042001200128020020036a3602000b200941016a210a2002411a6a41026a220d2002411d6a41026a2d00003a0000200220022f001d3b011a20092007470d0202402008200a2008200a4b1b220741ffffffff00712007470d002007410474220e41004e0d020b102a000b200341011030000b0240024020090d00200e102121060c010b20062004200e102521060b2006450d0a0b200620046a2209410c6a200b3a00002009200c360200200941086a2003360200200941046a20033602002009410d6a20022f011a3b00002009410f6a200d2d00003a0000200841026a2108200441106a2104200a21092005200a470d000b0b2000200736020420002006360200200041086a20053602000c030b200c10230b2000410036020002402009450d002006210103400240200141046a280200450d00200128020010230b200141106a2101200441706a22040d000b0b2007450d01200610230c010b200041003602000b200241206a24000f0b102f000b200441041030000b2003200a103e000b200e41041030000bfc0101067f230041306b220124004102210202400240200028020422034108490d0020002802002102200141003602002001200341037622043602042004450d012002410120031b22042d0000210520002003410771220641016a2202410771200341786a417871723602042000200241037622034100200241084922021b20044100200320021b6a72360200200541012006410773747141004721020b200141306a240020020f0b2001412c6a41013602002001411c6a41023602002001420237020c200141989dc600360208200141013602242001200141206a3602182001200141046a36022820012001360220200141086a41b4acc6001038000bec0101067f23004180016b220224002001410c6a28020021032001280208210420012802002205210602402005410471450d0020012005410872220636020020040d0020014281808080a0013702080b2001200641047236020020002802002100410021060340200220066a41ff006a2000410f712207413072200741d7006a2007410a491b3a00002006417f6a2106200041047622000d000b024020064180016a2200418101490d002000418001103e000b200141a085c0004102200220066a4180016a410020066b103c21062001200336020c200120043602082001200536020020024180016a240020060b22000240200041ffffffff01712000460d0041f3f0c2004118104a000b20004103740bc805020c7f067e230041f0006b2202240020022001106e0240024002400240024020022802000d00200128020441306e220341306c2204417f4c0d02200228020421050240024020040d00410821060c010b200410212206450d040b02402005450d00410021070340200241003a00682007220841016a210720012802042109417f210a410021040240024002400240034020092004460d01200241c8006a20046a2001280200220b2d00003a000020012009200a6a3602042001200b41016a3602002002200441016a220c3a0068200a417f6a210a200c2104200c4120470d000b200241286a41186a2204200241c8006a41186a290300370300200241286a41106a220a200241c8006a41106a290300370300200241286a41086a220d200241c8006a41086a290300370300200220022903483703282009200c6b220c4110490d01200b41096a290000210e200b290001210f2001200c41706a3602042001200b41116a360200200241086a41086a220c200d290300370300200241086a41106a2209200a290300370300200241086a41186a220a20042903003703002002200229032837030820032008470d030240200841017422042007200420074b1b2203ad42307e2210422088a70d002010a7220441004e0d030b102a000b200441ff0171450d00200241003a00680b200041003602002003450d05200610230c050b0240024020080d002004102121060c010b2006200841306c2004102521060b2006450d070b200c290300211020092903002111200a2903002112200229030821132006200841306c6a2204200f37032020042013370300200441286a200e370300200441186a2012370300200441106a2011370300200441086a201037030020072005470d000b0b2000200336020420002006360200200041086a20053602000c010b200041003602000b200241f0006a24000f0b102f000b200441081030000b200441081030000bed0704067f017e0a7f027e230041f0006b22032400200341206a2001200228020c22041102000240024020032802200d002000410036020820004208370200200120022802001103002002280204450d01200110230c010b200341c8006a41106a200341206a41106a290300370300200341c8006a41086a200341206a41086a290300370300200341c8006a41186a200341206a41186a290300370300200341c8006a41206a200341206a41206a280200360200200341086a200341d4006a290200370300200341106a200341dc006a290200370300200341186a200341e4006a290200370300200320032903203703482003200329024c370300200341c8006a2001200228021022051102000240024002400240417f2003280248220641016a220720072006491b2208ad42287e2209422088a70d002009a72206417f4c0d000240024020060d004108210a4108210b0c010b20061021220a450d02200a210b0b200a2003290300370300200a41186a200341186a220c290300370300200a41106a200341106a220d290300370300200a41086a200341086a290300370300200b4201370320200341206a200120041102000240024020032802200d004101210e0c010b200341c8006a410472210641c800210f4101210e0340200341c8006a41206a200341206a41206a280200360200200341c8006a41186a2210200341206a41186a290300370300200341c8006a41106a2211200341206a41106a290300370300200341c8006a41086a2212200341206a41086a29030037030020032003290320370348200341086a2207200641086a290200370300200d200641106a290200370300200c200641186a290200370300200320062902003703002010200c2903003703002011200d29030037030020122007290300370300200320032903003703480240200e2008470d00200341206a200120051102002008417f2003280220220741016a221320132007491b6a22072008490d06200841017422132007201320074b1b2213ad42287e2209422088a70d062009a722074100480d060240024020080d0020071021210a0c010b200a200841286c20071025210a0b200a450d05200a210b201321080b200b200f6a221341606a2207200329034837030020122903002109201129030021142010290300211520134201370300200741186a2015370300200741106a2014370300200741086a2009370300200341206a20012004110200200f41286a210f200e41016a210e20032802200d000b0b2001200228020011030002402002280204450d00200110230b2000200e360208200020083602042000200b3602000c040b102f000b200641081030000b200741081030000b102a000b200341f0006a24000bad08040c7f017e057f037e23004180016b22022400024002400240200141086a220328020022042001410c6a2802002205460d002001280210220628020021072006280208220841014b210903402003200441206a220a360200200241e0006a41186a200441186a290000370300200241e0006a41106a200441106a290000370300200241e0006a41086a200441086a29000037030020022004290000370360410021040240024020090d0020080e020401040b2008210b0340200b410176220c20046a220d20042007200d4105746a200241e0006a412010de044101481b2104200b200c6b220b41014b0d000b0b200720044105746a200241e0006a412010de040d02200a2104200a2005470d000b0b20004100360208200042013702002001280204450d01200128020010230c010b200241c0006a41086a2204200241e0006a41086a290300370300200241c0006a41106a220b200241e0006a41106a290300370300200241c0006a41186a220c200241e0006a41186a29030037030020022002290360220e3703002002200e370340024041201021220f450d00200f2002290340370000200f41186a200c290300370000200f41106a200b290300370000200f41086a2004290300370000200128020421102001280200211102400240200a2005470d0041012112410121130c010b41012112410121130340200628020821032006280200210702400340200241e0006a41186a2208200a41186a290000370300200241e0006a41106a2209200a41106a290000370300200241e0006a41086a2201200a41086a2900003703002002200a290000370360200a41206a210a4100210402400240200341014b0d0020030e020301030b2003210b0340200b410176220c20046a220d20042007200d4105746a200241e0006a412010de044101481b2104200b200c6b220b41014b0d000b0b200720044105746a200241e0006a412010de040d01200a2005470d000c030b0b200241c0006a41086a2001290300220e370300200241c0006a41106a20092903002214370300200241c0006a41186a20082903002215370300200220022903602216370340200241186a220b2015370300200241106a220c2014370300200241086a220d200e37030020022016370300024020132012470d000240201241016a22042012490d00201241017422072004200720044b1b221341ffffff3f712013470d00201341057422044100480d000240024020120d0020041021210f0c010b200f201241057420041025210f0b200f0d01200441011030000b102a000b200f20124105746a22042002290300370000200441186a200b290300370000200441106a200c290300370000200441086a200d290300370000201241016a2112200a2005470d000b0b02402010450d00201110230b20002012360208200020133602042000200f3602000c010b412041011030000b20024180016a24000bb00705077f037e097f017e017f23004180016b22022400024002400240200141086a220328020022042001410c6a2802002205460d0020012802102106200241f4006a2107034020032004220841206a2204360200200841086a2903002109200841106a290300210a2008290300210b200241e0006a41186a200841186a290300370300200241e0006a41106a200a370300200241e0006a41086a20093703002002200b3703600240200aa720062802004d0d002001280214220c2007460d002007290000200c290000520d030b20052004470d000b0b20004100360208200042083702002001280204450d01200128020010230c010b200241086a2204200241e0006a41086a290300370300200241106a2203200241e0006a41106a290300370300200241186a2207200241e0006a41186a29030037030020022002290360220a3703202002200a3703000240024002400240024041201021220d450d00200d2002290300370300200d41186a2007290300370300200d41106a2003290300370300200d41086a20042903003703002001280204210e2001280200210f200541606a2008460d03200841206a2110200541606a2111200241f4006a21014101211241012113200d21140340200c2001460d042010210802400340200241e0006a41186a2204200841186a290300370300200241e0006a41106a2203200841106a290300220a370300200241e0006a41086a2207200841086a290300370300200220082903003703600240200aa720062802004d0d002001290000200c290000520d020b2005200841206a2208470d000c070b0b200241206a41086a2007290300220a370300200241206a41106a20032903002209370300200241206a41186a2004290300220b3703002002200229036022153703202004200b370300200320093703002007200a37030020022015370360024020132012470d00201241016a22132012490d04201241017422102013201020134b1b221341ffffff3f712013470d04201341057422104100480d040240024020120d002010102121140c010b201420124105742010102521140b2014450d030b200841206a2110201420124105746a22162002290360370300201641186a2004290300370300201641106a2003290300370300201641086a2007290300370300201241016a211220112008470d000c050b0b412041081030000b201041081030000b102a000b4101211241012113200d21140b0240200e450d00200f10230b2000201236020820002013360204200020143602000b20024180016a24000b9f0a03077f037e057f230041d0026b2202240041002103200241003a00c8022001280204417f6a210402400240024003402004417f460d01200241a8026a20036a200128020022052d00003a0000200120043602042001200541016a3602002002200341016a22053a00c8022004417f6a21042005210320054120470d000b200241e8006a41086a200241a8026a41086a290300370300200241e8006a41106a200241a8026a41106a290300370300200241e8006a41186a200241a8026a41186a290300370300200220022903a80237036820022001106e2002280200450d01200041003602040c020b0240200341ff0171450d00200241003a00c8020b200041003602040c010b2002280204210641002104200241003a00c80220012802042107417f21030240034020072004460d01200241a8026a20046a200128020022082d00003a00002001200720036a3602042001200841016a3602002002200441016a22053a00c8022003417f6a21032005210420054120470d000b200241a8016a41086a200241a8026a41086a2903002209370300200241a8016a41106a200241a8026a41106a290300220a370300200241a8016a41186a200241a8026a41186a290300220b37030020024188016a41086a200937030020024188016a41106a200a37030020024188016a41186a200b370300200220022903a80222093703a801200220093703880141002104200241003a00c802200720056b210c200720036a210303400240200c2004470d000240200441ff0171450d00200241003a00c8020b200041003602040c030b200241a8026a20046a200820046a220541016a2d00003a0000200120033602042001200541026a3602002002200441016a22053a00c8022003417f6a21032005210420054120470d000b200241e8016a41086a200241a8026a41086a2903002209370300200241e8016a41106a200241a8026a41106a290300220a370300200241e8016a41186a200241a8026a41186a290300220b370300200241c8016a41086a22042009370300200241c8016a41106a2203200a370300200241c8016a41186a2205200b370300200220022903a80222093703e801200220093703c801200241a8026a2001107c024020022802a8022201450d00200241c8006a41086a2208200241e8006a41086a290300370300200241c8006a41106a2207200241e8006a41106a290300370300200241c8006a41186a220c200241e8006a41186a290300370300200241286a41086a220d20024188016a41086a290300370300200241286a41106a220e20024188016a41106a290300370300200241286a41186a220f20024188016a41186a29030037030020022002290368370348200220022903880137032820022902ac022109200241086a41186a22102005290300370300200241086a41106a22052003290300370300200241086a41086a22032004290300370300200220022903c801370308200020093702082000200136020420002006360200200041106a2002290348370200200041186a2008290300370200200041206a2007290300370200200041286a200c290300370200200041306a2002290328370200200041386a200d290300370200200041c0006a200e290300370200200041c8006a200f290300370200200041e8006a2010290300370200200041e0006a2005290300370200200041d8006a2003290300370200200041d0006a20022903083702000c020b200041003602040c010b0240200441ff0171450d00200241003a00c8020b200041003602040b200241d0026a24000bf40401067f230041f0006b22022400200241086a220341c4fbc400ad4280808080e000841003220441086a2900003703002002200429000037030020041023200241286a41086a2205200329030037030020022002290300370328200341f0bcc000ad42808080809001841003220441086a2900003703002002200429000037030020041023200241386a41086a22062003290300370300200220022903003703382002200136026c200241186a2201200241ec006aad4280808080c000841001220441186a290000370300200241106a2207200441106a2900003703002003200441086a2900003703002002200429000037030020041023200241c8006a41186a22042001290300370300200241c8006a41106a22012007290300370300200241c8006a41086a2207200329030037030020022002290300370348024041c00010212203450d00200320022903283700002003200229033837001020032002290348370020200341086a2005290300370000200341186a2006290300370000200341286a2007290300370000200341306a2001290300370000200341386a20042903003700002002200341c000108a012007200241096a2900003703002001200241116a2900003703002004200241196a290000370300200220022900013703480240024020022d00004101460d0020004200370000200041186a4200370000200041106a4200370000200041086a42003700000c010b20002002290348370000200041186a200241c8006a41186a290300370000200041106a200241c8006a41106a290300370000200041086a200241c8006a41086a2903003700000b20031023200241f0006a24000f0b41c00041011030000bd50302047f047e230041f0006b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022040d00200041003a00000c010b200341186a28020021052003280214210641002101200341003a006802400340024020052001470d000240200141ff0171450d00200341003a00680b4100210120034100360228200342013703202003410c3602442003200341086a3602402003200341206a36026c200341dc006a41013602002003420137024c20034198c2c3003602482003200341c0006a360258200341ec006a41b8a3c500200341c8006a102e1a200335022842208620033502208410082003280224450d02200328022010230c020b200341c8006a20016a200420016a2d00003a00002003200141016a22023a00682002210120024120470d000b200341206a41186a200341c8006a41186a2903002207370300200341206a41106a200341c8006a41106a2903002208370300200341206a41086a200341c8006a41086a290300220937030020032003290348220a370320200041196a2007370000200041116a2008370000200041096a20093700002000200a370001410121010b200020013a00002006450d00200410230b200341f0006a24000bbc0806017f017e057f017e017f017e230041f0006b2201240042002102200141386a41186a22034200370300200141386a41106a22044200370300200141386a41086a2205420037030020014200370338200141e0006a41086a220641c4fbc400ad4280808080e000841003220741086a2900003703002001200729000037036020071023200520062903003703002001200129036037033820064197bdc000ad4280808080e000841003220741086a2900003703002001200729000037036020071023200420012903602208370300200141086a41086a2005290300370300200141086a41106a2008370300200141086a41186a20062903003703002001200837032820012001290338370308200141386a200141086a108c0102400240200128023822070d004104210741002106410021090c010b200129023c2202422088a721062002a721090b200141386a41206a200041206a2802003602002003200041186a2902003703002004200041106a2902003703002005200041086a2902003703002001200029020037033802400240024020062009470d00024020062002a7470d00200641016a22002006490d03200641017422052000200520004b1bad220842247e220a422088a70d03200aa722004100480d030240024020060d002000102121070c010b2007200641246c2000102521070b2007450d0220024280808080708320088421020b2002422088a721060b2007200641246c22096a22002001290338370200200041206a200141386a41206a280200360200200041186a200141386a41186a2205290300370200200041106a200141386a41106a2204290300370200200041086a200141386a41086a220029030037020020054200370300200442003703002000420037030020014200370338200141e0006a41086a220541c4fbc400ad4280808080e000841003220341086a2900003703002001200329000037036020031023200020052903003703002001200129036037033820054197bdc000ad4280808080e000841003220341086a2900003703002001200329000037036020031023200420012903602208370300200141086a41086a2000290300370300200141086a41106a2008370300200141086a41186a200529030037030020012008370328200120012903383703082001412036023c2001200141086a3602382007200641016a2200200141386a108d01024020002006490d00200941246a21002007210603400240024020062d0000220541034b0d0002400240024020050e0404000102040b2006410c6a280200450d03200641086a28020010230c030b2006410c6a280200450d02200641086a28020010230c020b2006410c6a280200450d01200641086a28020010230c010b200641086a280200450d00200641046a28020010230b200641246a21062000415c6a22000d000b0b02402002a7450d00200710230b200141f0006a24000f0b200041041030000b102a000bae0201037f230041e0006b220224002002412036020c20022001360208200241106a2001ad4280808080800484100410900102400240200228021022010d00200041003602000c010b200228021421032002200241186a28020036022420022001360220200241c8006a200241206a107c0240024020022802482204450d002000200229024c370204200020043602000c010b20024100360230200242013703282002410c36023c2002200241086a3602382002200241286a360244200241dc006a41013602002002420137024c20024198c2c3003602482002200241386a360258200241c4006a41b8a3c500200241c8006a102e1a2002350230422086200235022884100820004100360200200228022c450d00200228022810230b2003450d00200110230b200241e0006a24000bd40201087f230041206b22032400200341003602082003420137030020012003105c024002400240024020010d002003280208210420032802042105200328020021060c010b200141246c210720032802042105200328020821010340200341106a200010b0012003280210210802400240200520016b20032802182209490d00200120096a2104200328020021060c010b200120096a22042001490d04200541017422062004200620044b1b220a4100480d040240024020050d00200a102121060c010b20032802002005200a102521060b2006450d032003200a36020420032006360200200a21050b20032004360208200620016a2008200910dc041a02402003280214450d00200810230b200041246a2100200421012007415c6a22070d000b0b20022902002004ad4220862006ad84100202402005450d00200610230b200341206a24000f0b200a41011030000b102a000bfb1005047f017e017f027e067f230041e0036b22012400200141186a41d4bcc0004110108f012001280218210220014194016a200128021c360200200120024536029001200141206a200041f00010dc041a200141a0016a41003602002001420137039801200141d0026a41186a22034200370300200141d0026a41106a22044200370300200141d0026a41086a22024200370300200142003703d002200141c0036a41086a220041c4fbc400ad4280808080e0008422051003220641086a290000370300200120062900003703c0032006102320022000290300370300200120012903c00322073703a803200120073703d002200041a4d0c000ad4280808080a0018422081003220641086a290000370300200120062900003703c00320061023200420012903c0032207370300200141b0026a41086a22062002290300370300200141b0026a41106a22092007370300200141b0026a41186a220a2000290300370300200120073703a803200120012903d0023703b002200141106a200141b0026a4120108f010240024002400240024002400240024002400240024002402001280214410020012802101b220b41016a220c200b490d00200342003703002004420037030020024200370300200142003703d002200020051003220b41086a2900003703002001200b2900003703c003200b102320022000290300370300200120012903c00322073703a803200120073703d002200020081003220b41086a2900003703002001200b2900003703c003200b1023200141a8036a41086a220d20002903002207370300200120012903c00322083703a80320042008370000200441086a220e20073700002006200229030037030020092004290300370300200a2003290300370300200120012903d0023703b0022001200c3602a801200141b0026aad42808080808004842207200141a8016aad4280808080c000841002200141a8016a200141206a41880110dc041a200342003703002004420037030020024200370300200142003703d002200020051003220b41086a2900003703002001200b2900003703c003200b102320022000290300370300200120012903c00322053703a803200120053703d002200041c0bdc000ad4280808080e000841003220b41086a2900003703002001200b2900003703c003200b1023200d20002903002205370300200120012903c00322083703a80320042008370000200e20053700002006200229030037030020092004290300370300200a2003290300370300200120012903d0023703b002200141a8036a200710041090010240024020012802a803450d00200141f0026a41086a200141a8036a41086a280200360200200120012903a8033703f0020c010b200141003602c803200142083703c003200141003602d802200142013703d0024100200141d0026a105c200141f8026a20012802d802360200200120012903d0023703f002200141c0036a107a0b20014180036a41086a200141f0026a41086a2802002200360200200120012903f00237038003024002402000450d00200141d0026a20012802800320004101106920012802d0024101470d01200128028403450d0b20012802800310230c0b0b410120014180036a105c200141a8016a20014180036a1091010c080b20012802d40221060240200141dc026a2802002200200141d0026a41086a2802002202460d00200128028803200020026b6a220341046a2209417f4c0d020240024020090d004101210a0c010b20091021220a450d040b20012009360294032001200a360290032001200336029803200120014190036a3602d0022006200141d0026a200010920120032000490d0420012802980322062003490d0520012802880322062002490d062001280290032109200128028003210a2001200320006b22033602a0032001200620026b22063602a40320032006470d07200920006a200a20026a200310dc041a200141a8016a20014190036a109101200128029803210220012802940321032001280290032100200128028403450d0920012802800310230c090b200120014180036a3602d0022006200141d0026a2002109201200141a8016a20014180036a1091010c070b200141206a1093010c0a0b102f000b200941011030000b20002003103e000b200320061036000b20022006103e000b200141c0036a41146a410d360200200141cc036a410e360200200141a8036a41146a4103360200200142033702ac03200141acb6c6003602a8032001410e3602c4032001200141a0036a3602d8032001200141a4036a3602dc03200142043703e002200142013702d40220014180b7c6003602d0022001200141c0036a3602b8032001200141d0026a3602d0032001200141dc036a3602c8032001200141d8036a3602c003200141a8036a41bcb7c6001038000b2001280288032102200128028403210320012802800321000b20000d010b200141a8016a1093010c010b20072002ad4220862000ad84100202402003450d00200010230b200141a8016a109301200141d0026a41186a22064200370300200141d0026a41106a22094200370300200141d0026a41086a22024200370300200142003703d002200141c0036a41086a220041c4fbc400ad4280808080e000841003220341086a290000370300200120032900003703c0032003102320022000290300370300200120012903c00322073703a803200120073703d002200041f9bcc000ad4280808080e000841003220341086a290000370300200120032900003703c00320031023200141a8036a41086a20002903002207370300200120012903c00322053703a80320042005370000200441086a2007370000200141b0026a41086a2002290300370300200141b0026a41106a2009290300370300200141b0026a41186a2006290300370300200120012903d0023703b002200141086a200141b0026a4120108f010b200141e0036a24000b8f0201037f230041d0006b220324002003200236020420032001360200200341086a2002ad4220862001ad84100410900102400240200328020822040d00410021010c010b200328020c210502400240200341106a2802004104490d0020042800002102410121010c010b4100210120034100360220200342013703182003410c36022c200320033602282003200341186a360234200341cc006a41013602002003420137023c20034198c2c3003602382003200341286a360248200341346a41b8a3c500200341386a102e1a200335022042208620033502188410080240200328021c450d00200328021810230b0b2005450d00200410230b2000200236020420002001360200200341d0006a24000b920201057f230041206b2202240020022001a7220336021020022001422088a7220436021402402004450d0020032d0000210520022004417f6a3602142002200341016a360210200541014b0d0041002103024002400240024020050e020100010b200241086a200241106a106e20022802080d0320022802142205200228020c2204490d032004417f4c0d010240024020040d00410121030c010b200410272203450d03200320022802102206200410dc041a2002200520046b3602142002200620046a3602100b2003450d032004ad220142208620018421010b2000200137020420002003360200200241206a24000f0b102f000b200441011030000b41f4b7c600412e200241186a41a4b8c6001031000bf90401057f230041106b2202240002400240024002400240024020002802704101460d0002400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d06200341017422052004200520044b1b22054100480d060240024020030d002005102121040c010b200128020020032005102521040b2004450d0320012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a00002000280274210602400240200141046a2802002204200528020022036b4104490d00200128020021040c010b200341046a22052003490d06200441017422032005200320054b1b22034100480d060240024020040d002003102121040c010b200128020020042003102521040b2004450d0420012004360200200141046a2003360200200141086a28020021030b200141086a200341046a360200200420036a20063600000c010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d05200341017422052004200520044b1b22054100480d050240024020030d002005102121040c010b200128020020032005102521040b2004450d0420012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a00000b2000200110b2012000280278210320004180016a28020022002001105c02402000450d002000410574210003402002200136020c20032002410c6a106b200341206a2103200041606a22000d000b0b200241106a24000f0b200541011030000b200341011030000b200541011030000b102a000b8d0301027f230041e0006b22032400200341003a0005024002402000413f4b0d0041012104200341013a0005200320004102743a00000c010b02400240200041808001490d0020004180808080044f0d0141042104200341043a0005200320004102744102723602000c020b41022104200341023a0005200320004102744101723b01000c010b41052104200341053a0005200341033a0000200320003600010b024002402001280200220028020822012002490d0020002802002100200320023602082003200436020c20042002470d0120002003200210dc041a200341e0006a24000f0b200220011036000b200341286a41146a410d360200200341346a410e360200200341106a41146a410336020020034203370214200341acb6c6003602102003410e36022c2003200341086a36024020032003410c6a360244200342043703582003420137024c20034180b7c6003602482003200341286a3602202003200341c8006a3602382003200341c4006a3602302003200341c0006a360228200341106a41bcb7c6001038000bb40201027f024020002d0000417c6a220141074b0d000240024002400240024020010e080005010203050504000b200041086a280200450d04200041046a28020010230c040b200041046a2802000d032000410c6a280200450d03200041086a28020010230c030b200041046a2d00004102490d020240200041106a2802002201450d00200141d0006c2102200041086a28020041c0006a210103400240200141046a280200450d00200128020010230b200141d0006a2101200241b07f6a22020d000b0b2000410c6a280200450d02200028020810230c020b200041086a2d00004101470d01200041146a280200450d01200041106a28020010230c010b200041046a2d00000d002000410c6a280200450d00200041086a28020010230b0240200041fc006a280200450d00200028027810230b0bb00201037f23004180016b220224002000280200210002400240024002400240200128020022034110710d002000280200210420034120710d012004ad2001103921000c020b20002802002104410021000340200220006a41ff006a2004410f712203413072200341d7006a2003410a491b3a00002000417f6a2100200441047622040d000b20004180016a22044181014f0d02200141a085c0004102200220006a4180016a410020006b103c21000c010b410021000340200220006a41ff006a2004410f712203413072200341376a2003410a491b3a00002000417f6a2100200441047622040d000b20004180016a22044181014f0d02200141a085c0004102200220006a4180016a410020006b103c21000b20024180016a240020000f0b2004418001103e000b2004418001103e000b130020004107360204200041d4bdc0003602000b3400200041c4fbc40036020420004100360200200041146a410d360200200041106a4180c5c000360200200041086a42063702000b5401017f230041206b22022400200241003602082002420837030020024100360218200242013703104100200241106a105c200041086a2002280218360200200020022903103702002002107a200241206a24000b7101017f230041306b22022400200241186a4200370300200241106a4200370300200241086a42003703002002420037030020024100360228200242013703202002200241206a36022c20022002412c6a106b200041086a200228022836020020002002290320370200200241306a24000b2f01017f02404101102122020d00410141011030000b200042818080801037020420002002360200200241003a00000bac0405057f017e017f027e047f230041f0006b22002400200041306a41186a22014200370300200041306a41106a22024200370300200041306a41086a2203420037030020004200370330200041e0006a41086a220441c4fbc400ad4280808080e0008422051003220641086a29000037030020002006290000370360200610232003200429030037030020002000290360220737035020002007370330200441a0cec000ad4280808080b0028422081003220641086a2900003703002000200629000037036020061023200220002903602207370300200041106a41086a22062003290300370300200041106a41106a22092007370300200041106a41186a220a20042903003703002000200737035020002000290330370310200041086a200041106a4120108f01200028020c210b2000280208210c20014200370300200242003703002003420037030020004200370330200420051003220241086a29000037030020002002290000370360200210232003200429030037030020002000290360220737035020002007370330200420081003220241086a290000370300200020022900003703602002102320012004290300220737030020062003290300370300200920002903602205370300200a200737030020002005370350200020002903303703102000200b4100200c1b2204418094ebdc032004418094ebdc03491b360230200041106aad4280808080800484200041306aad4280808080c000841002200041f0006a24000bfc1e09057f017e017f017e027f017e017f027e077f230041f0016b22012400200141a8016a41186a22024200370300200141a8016a41106a22034200370300200141a8016a41086a22044200370300200142003703a801200141c8016a41086a220541c4fbc400ad4280808080e0008422061003220741086a290000370300200120072900003703c8012007102320042005290300370300200120012903c801220837039801200120083703a80120054188cec000ad4280808080e001841003220741086a290000370300200120072900003703c80120071023200320012903c8012208370300200141f8006a41086a22072004290300370300200141f8006a41106a22092008370300200141f8006a41186a220a200529030037030020012008370350200120012903a801370378200141f8006aad220b428080808080048422081005200242003703002003420037030020044200370300200142003703a801200520061003220c41086a2900003703002001200c2900003703c801200c102320042005290300370300200120012903c801220d370398012001200d3703a801200541a0cec000ad4280808080b002841003220c41086a2900003703002001200c2900003703c801200c102320022005290300220d37030020072004290300370300200920012903c801220e370300200a200d3703002001200e370350200120012903a80137037820081005200242003703002003420037030020044200370300200142003703a801200520061003220c41086a2900003703002001200c2900003703c801200c102320042005290300370300200120012903c801220d370398012001200d3703a801200541c4cec000ad42808080808002841003220c41086a2900003703002001200c2900003703c801200c102320022005290300220d37030020072004290300370300200920012903c801220e370300200a200d3703002001200e370350200120012903a80137037820081005200242003703002003420037030020044200370300200142003703a801200520061003220c41086a2900003703002001200c2900003703c801200c102320042005290300370300200120012903c801220d370398012001200d3703a801200541f9bcc000ad4280808080e000841003220c41086a2900003703002001200c2900003703c801200c102320022005290300220d37030020072004290300370300200920012903c801220e370300200a200d3703002001200e370350200120012903a801370378200141086a200141f8006a4120108f01200128020c210f0240200128020822104101470d00200810050b200242003703002003420037030020044200370300200142003703a801200520061003220c41086a2900003703002001200c2900003703c801200c102320042005290300370300200120012903c801220637039801200120063703a801200541ffbcc000ad4280808080a001841003220c41086a2900003703002001200c2900003703c801200c1023200141d0006a41086a20052903002206370300200120012903c801220d3703502003200d370000200341086a20063700002007200429030037030020092003290300370300200a2002290300370300200120012903a801370378200141c8016a200141f8006a4120108a010240024020012d00c8014101460d00200141106a41086a4200370300200141106a41106a4200370300200141106a41186a4200370300200141a8016a41186a200141e1016a290000370300200141a8016a41106a200141d9016a290000370300200141a8016a41086a200141d1016a290000370300200120012900c9013703a801200142003703100c010b20081005200141a8016a41186a200141e1016a2900002206370300200141a8016a41106a200141d9016a290000220d370300200141a8016a41086a200141d1016a290000220e370300200141106a41086a200e370300200141106a41106a200d370300200141106a41186a2006370300200120012900c90122063703a801200120063703100b200141a8016a41186a22024200370300200141a8016a41106a22074200370300200141a8016a41086a22044200370300200142003703a801200141c8016a41086a220541c4fbc400ad4280808080e00084220d1003220941086a290000370300200120092900003703c8012009102320042005290300370300200120012903c801220637039801200120063703a80120054197bdc000ad4280808080e000841003220941086a290000370300200120092900003703c80120091023200141d0006a41086a221120052903002206370300200120012903c801220e3703502003200e370000200341086a22122006370000200141f8006a41086a22132004290300370300200141f8006a41106a22142007290300370300200141f8006a41186a22152002290300370300200120012903a801370378200141c8016a200141f8006a108c010240024020012802c80122090d0041042109420021060c010b2008100520012902cc0121060b200f410020101b210a200242003703002007420037030020044200370300200142003703a8012005200d1003220c41086a2900003703002001200c2900003703c801200c102320042005290300370300200120012903c801220d370398012001200d3703a80120054189bdc000ad4280808080e001841003220c41086a2900003703002001200c2900003703c801200c102320112005290300220d370300200120012903c801220e3703502003200e3700002012200d370000201320042903003703002014200729030037030020152002290300370300200120012903a801370378200141c8016a200141f8006a4120108a010240024020012d00c8014101460d00200141306a41086a4200370300200141306a41106a4200370300200141306a41186a4200370300200141a8016a41186a200141e1016a290000370300200141a8016a41106a200141d9016a290000370300200141a8016a41086a200141d1016a290000370300200120012900c9013703a801200142003703300c010b20081005200141a8016a41186a200141e1016a2900002208370300200141a8016a41106a200141d9016a290000220d370300200141a8016a41086a200141d1016a290000220e370300200141306a41086a200e370300200141306a41106a200d370300200141306a41186a2008370300200120012900c90122083703a801200120083703300b02400240024002400240200a41fb01490d00200a41857e6a2203450d00200141c8016a41086a220541c4fbc400ad4280808080e000841003220441086a290000370300200120042900003703c8012004102320014198016a41086a22022005290300370300200120012903c80137039801200541f0bcc000ad42808080809001841003220441086a290000370300200120042900003703c80120041023200141d0006a41086a22072005290300370300200120012903c80137035020012003360278200141c8016a41186a2203200b4280808080c000841001220441186a290000370300200141c8016a41106a220c200441106a2900003703002005200441086a290000370300200120042900003703c80120041023200141a8016a41186a22042003290300370300200141a8016a41106a2203200c290300370300200141a8016a41086a220c2005290300370300200120012903c8013703a80141c00010212205450d01200520012903980137000020052001290350370010200520012903a801370020200541086a2002290300370000200541186a2007290300370000200541286a200c290300370000200541306a2003290300370000200541386a20042903003700002005ad42808080808008841005200510230b1006210841002105200141003a00e8012008422088a721022008a722072104034020022005460d04200141c8016a20056a20042d00003a00002001200541016a22033a00e801200441016a21042003210520034120470d000b200141d0006a41086a200141c8016a41086a290300370300200141d0006a41106a200141c8016a41106a290300370300200141d0006a41186a200141c8016a41186a290300370300200120012903c80137035002402002450d00200710230b200141003602d001200142013703c8012001200141c8016a3602a801200141106a200141a8016a106b20012802cc01210520014198016a20013502d00142208620012802c8012204ad84100710900102402005450d00200410230b02402001280298012203450d00200141a0016a2802002102200128029c01210c41002105200141003a00e8010340024020022005470d000240200541ff0171450d00200141003a00e8010b419fdcc000412c200141c8016a41b0bdc0001031000b200141c8016a20056a200320056a2d00003a00002001200541016a22043a00e8012004210520044120470d000b200141f8006a41086a200141c8016a41086a22042903002208370300200141f8006a41106a200141c8016a41106a2202290300220d370300200141f8006a41186a200141c8016a41186a2207290300220e370300200120012903c801220b370378200420083703002002200d3703002007200e3703002001200b3703c801200141a8016a41026a220f200141f5006a41026a2d00003a0000200120012f00753b01a8010240024020064220882208a722052006a7460d002006210d0c010b200541016a22102005490d042008a74101742211201020102011491bad220d42247e2208422088a70d042008a722104100480d040240024020050d002010102121090c010b2009200541246c2010102521090b2009450d0320064220882208a721050b2009200541246c6a220541003a0000200520012903c801370001200541096a2004290300370000200541116a2002290300370000200541196a2007290300370000200520012f01a8013b0021200541236a200f2d00003a00002008422086200d42ffffffff0f83844280808080107c2106200c450d00200310230b200020012903103700102000200a36020020002001290350370030200041286a200141106a41186a290300370000200041206a200141106a41106a290300370000200041186a200141106a41086a290300370000200041386a200141d0006a41086a290300370000200041c0006a200141d0006a41106a290300370000200041c8006a200141d0006a41186a290300370000200041086a200637020020002009360204200041e8006a200141306a41186a290300370000200041e0006a200141306a41106a290300370000200041d8006a200141306a41086a29030037000020002001290330370050200141f0016a24000f0b41c00041011030000b201041041030000b102a000b0240200541ff0171450d00200141003a00e8010b419fdcc000412c200141c8016a41b0bdc0001031000b820803037f047e067f230022022103200241c0036b41607122022400200141186a22042900002105200420022903b80237000020012900102106200120022903b00237001020012900082107200120022903a802370008200241003a00a00220012900002108200120022903a002370000200220053703b801200220063703b001200220073703a801200220083703a001200141206a2d00002104200241a0026a41176a22092005370000200241a0026a41106a220a20022900b101370300200241a0026a41086a220b20022900a901370300200220022900a1013703a002024002402008a741ff01714101460d00200041073a00400c010b200241106a41176a2009290000370000200241106a41106a200a290300370300200241106a41086a200b290300370300200220022903a002370310200220043a002f20024190026a200241106a109d01200241a0026a2002280290022204200228029802109e01024020022d00c1024102470d00200241003602a0032002420137039803200241306a41146a410f3602002002413c6a410c360200200241093602ac03200241aefcc4003602a8032002410c3602342002410b3602b403200241b2edc0003602b003200220024190026a3602402002200241b0036a3602382002200241a8036a360230200220024198036a3602bc03200241d8006a41146a41033602002002420337025c200241ccdcc0003602582002200241306a360268200241bc036a41b8a3c500200241d8006a102e1a20023502a003422086200235029803841008200041073a00400240200228029c03450d0020022802980310230b200228029402450d012002280290021023200324000f0b200241a0016a200241a0026a41e30010dc041a0240200228029402450d00200410230b200241306a41206a2204200241a0026a41206a2d00003a0000200241306a41186a2209200241a0026a41186a220a290300370300200241306a41106a220b200241a0026a41106a220c290300370300200241306a41086a220d200241a0026a41086a220e290300370300200220022903a002370330200241d8006a200241c1016a41c20010dc041a200141206a200241d8006a41c1006a2d00003a0000200141186a20024191016a290000370000200141106a20024189016a290000370000200141086a20024181016a29000037000020012002290079370000200a200241106a41186a290300370300200c200241106a41106a290300370300200e200241106a41086a290300370300200220022903103703a002200241c8026a200d290300370300200241d0026a200b290300370300200241d8026a2009290300370300200241e0026a20042d00003a0000200220022903303703c0022000200241a0026a41c10010dc041a200324000f0b200324000bc20201057f230041c0006b22022400200241206a41086a220341aefcc400ad42808080809001841003220441086a2900003703002002200429000037032020041023200241086a2205200329030037030020022002290320370300200341b2edc000ad4280808080b001841003220441086a2900003703002002200429000037032020041023200241106a41086a2206200329030037030020022002290320370310200241206a200110ac01024041c000102122040d0041c00041011030000b200420022903003700002004200229031037001020042002290020370020200042c0808080800837020420002004360200200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241306a290000370000200441386a200241206a41186a290000370000200241c0006a24000bee0d03077f017e067f230041c0026b220324002003200236020420032001360200200341086a2002ad4220862001ad84100410900102400240200328020822040d00200041023a00210c010b200341106a2802002105200328020c210641002101200341003a00b8022005417e6a21070240024002400340024020052001470d00200141ff0171450d02200341003a00b8020c020b20034198026a20016a200420016a2d00003a00002003200141016a22023a00b8022007417f6a21072002210120024120470d000b200341f8016a41186a20034198026a41186a290300370300200341f8016a41106a20034198026a41106a290300370300200341f8016a41086a20034198026a41086a29030037030020032003290398023703f80120052002460d00200420026a22082d0000220941074f0d00200341f8006a41186a200341f8016a41186a290300370300200341f8006a41106a200341f8016a41106a290300370300200341f8006a41086a200341f8016a41086a290300370300200320032903f8013703782005417f6a2002460d00200841016a2d0000220141014b0d00200520026b210202400240024020010e020100010b41002101200341003a00b8022002417e6a21050340024020052001470d00200141ff0171450d04200341003a00b8020c040b20034198026a20016a200820016a41026a2d00003a00002003200141016a22023a00b8022002210120024120470d000b200341d8016a41086a20034198026a41086a290300220a370300200341b8016a41186a20034198026a41186a290300370300200341b8016a41106a20034198026a41106a290300370300200341b8016a41086a200a3703002003200329039802220a3703d8012003200a3703b801200720026b2107200820026a41026a2105410121010c010b200841026a21052002417e6a2107410021010b20034198016a41186a200341b8016a41186a29030037030020034198016a41106a200341b8016a41106a29030037030020034198016a41086a200341b8016a41086a290300370300200320032903b801370398012007450d0020052d0000220241014b0d00410021080240024020020e020100010b41002102200341003a00b802200541016a21082007417f6a21050340024020052002470d00200241ff0171450d03200341003a00b8020c030b20034198026a20026a200820026a2d00003a00002003200241016a22073a00b8022007210220074120470d000b200341d8016a41086a20034198026a41086a290300220a370300200341b8016a41186a20034198026a41186a290300370300200341b8016a41106a20034198026a41106a290300370300200341b8016a41086a200a3703002003200329039802220a3703d8012003200a3703b801410121080b200341186a41186a2202200341b8016a41186a290300370300200341186a41106a2207200341b8016a41106a290300370300200341186a41086a2205200341b8016a41086a290300370300200341386a41086a220b20034198016a41086a290300370300200341386a41106a220c20034198016a41106a290300370300200341386a41186a220d20034198016a41186a290300370300200320032903b8013703182003200329039801370338200341d8006a41186a220e200341f8006a41186a290300370300200341d8006a41106a220f200341f8006a41106a290300370300200341d8006a41086a2210200341f8006a41086a2903003703002003200329037837035820014102460d0120002003290358370000200020093a0020200041186a200e290300370000200041106a200f290300370000200041086a201029030037000020034198026a41086a2209200b29030037030020034198026a41106a220b200c29030037030020034198026a41186a220c200d2903003703002003200329033837039802200341f8016a41186a220d2002290300370300200341f8016a41106a22022007290300370300200341f8016a41086a22072005290300370300200320032903183703f8012000413a6a200c290300370000200041326a200b2903003700002000412a6a20092903003700002000200329039802370022200041c2006a20083a0000200041c3006a20032903f801370000200041cb006a2007290300370000200041d3006a2002290300370000200041db006a200d2903003700000c020b410221010b2003410036028002200342013703f8012003410c3602dc01200320033602d8012003200341f8016a3602b801200341ac026a41013602002003420137029c0220034198c2c300360298022003200341d8016a3602a802200341b8016a41b8a3c50020034198026a102e1a20033502800242208620033502f80184100820032802fc01450d0020032802f80110230b200020013a00212006450d00200410230b200341c0026a24000bbd0101047f230041106b22022400200028020421032000280200210041012104200128021841b5adc00041012001411c6a28020028020c1100002105200241003a0005200220053a00042002200136020002402003450d0003402002200036020c20022002410c6a41a0bdc00010561a200041016a21002003417f6a22030d000b20022d000421050b0240200541ff01710d002002280200220028021841b6adc00041012000411c6a28020028020c11000021040b200241106a240020040bbe0703037f047e037f23002202210320024180036b41607122022400200141186a22042900002105200420022903f80137000020012900102106200120022903f00137001020012900082107200120022903e801370008200241003a00e00120012900002108200120022903e0013700002002200537039801200220063703900120022007370388012002200837038001200141206a2d00002104200241e0016a41176a22092005370000200241e0016a41106a220a200229009101370300200241e0016a41086a220b20022900890137030020022002290081013703e001024002402008a741ff01714101460d00200041003602200c010b200241186a41176a2009290000370000200241186a41106a200a290300370300200241186a41086a200b290300370300200220022903e001370318200220043a0037200241d0016a200241186a10a101200241e0016a20022802d001220420022802d80110a201024020022d00ec014102470d00200241003602c802200242013703c002200241d0026a41146a410f360200200241dc026a410c360200200241103602ec022002419da0c2003602e8022002410c3602d402200241073602f402200241ada0c2003602f0022002200241d0016a3602e0022002200241f0026a3602d8022002200241e8026a3602d0022002200241c0026a3602fc02200241386a41146a41033602002002420337023c200241ccdcc0003602382002200241d0026a360248200241fc026a41b8a3c500200241386a102e1a20023502c80242208620023502c00284100820004100360220024020022802c402450d0020022802c00210230b20022802d401450d0120022802d0011023200324000f0b20024180016a200241e0016a41d00010dc041a024020022802d401450d00200410230b200241d0026a41086a220420024180016a41086a28020036020020022002290380013703d002200241386a2002418c016a41c20010dc041a200141206a200241f9006a2d00003a0000200141186a200241f1006a290000370000200141106a200241e9006a290000370000200141086a200241e1006a29000037000020012002290059370000200241e0016a41186a200241186a41186a2903002205370300200241e0016a41106a200241186a41106a2903002208370300200241e0016a41086a200241186a41086a2903002206370300200020022903182207370200200041086a2006370200200041106a2008370200200041186a2005370200200220073703e001200041206a20022903d002370200200041286a2004280200360200200324000f0b200324000bc20201057f230041c0006b22022400200241206a41086a2203419da0c200ad42808080808002841003220441086a2900003703002002200429000037032020041023200241086a2205200329030037030020022002290320370300200341ada0c200ad4280808080f000841003220441086a2900003703002002200429000037032020041023200241106a41086a2206200329030037030020022002290320370310200241206a200110ac01024041c000102122040d0041c00041011030000b200420022903003700002004200229031037001020042002290020370020200042c0808080800837020420002004360200200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241306a290000370000200441386a200241206a41186a290000370000200241c0006a24000be70b030a7f017e027f230041a0026b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022040d00200041023a000c0c010b200328021421052003200341106a41086a28020036026420032004360260200341e8006a200341e0006a107e02400240024020032802682206450d00200328026c2107024020032802642201450d00200341e8006a41086a280200210820032001417f6a220936026420032003280260220a41016a220b360260200a2d0000220141014b0d004100210c0240024020010e020100010b41002101200341003a0098020340024020092001470d0020034100360264200141ff0171450d03200341003a0098020c030b200341f8016a20016a200a20016a220241016a2d00003a00002003200241026a3602602003200141016a22023a0098022002210120024120470d000b200341b8016a41086a200341f8016a41086a290300220d37030020034198016a41186a200341f8016a41186a29030037030020034198016a41106a200341f8016a41106a29030037030020034198016a41086a200d3703002003200920026b2209360264200320032903f801220d3703b8012003200d370398014101210c200a20026a41016a210b0b200341f8006a41186a20034198016a41186a290300370300200341f8006a41106a20034198016a41106a290300370300200341f8006a41086a20034198016a41086a29030037030020032003290398013703782009450d0020032009417f6a22093602642003200b41016a360260200b2d0000220141014b0d00410021020240024020010e020100010b41002101200341003a0098020340024020092001470d0020034100360264200141ff0171450d03200341003a0098020c030b200341f8016a20016a200b20016a220241016a2d00003a00002003200241026a3602602003200141016a22023a0098022002210120024120470d000b200341b8016a41086a200341f8016a41086a290300220d37030020034198016a41186a200341f8016a41186a29030037030020034198016a41106a200341f8016a41106a29030037030020034198016a41086a200d3703002003200920026b360264200320032903f801220d3703b8012003200d37039801410121020b200341206a41186a220120034198016a41186a290300370300200341206a41106a220920034198016a41106a290300370300200341206a41086a220a20034198016a41086a290300370300200341c0006a41086a220b200341f8006a41086a290300370300200341c0006a41106a220e200341f8006a41106a290300370300200341c0006a41186a220f200341f8006a41186a290300370300200320032903980137032020032003290378370340200c4102460d02200020083602082000200736020420002006360200200341f8016a41086a2206200b290300370300200341f8016a41106a220b200e290300370300200341f8016a41186a2207200f290300370300200341d8016a41086a2208200a290300370300200341d8016a41106a220a2009290300370300200341d8016a41186a22092001290300370300200320032903403703f801200320032903203703d801200320032f011e3b01b801200041256a20072903003700002000411d6a200b290300370000200041156a2006290300370000200020032903f80137000d2000412d6a20023a00002000412e6a20032903d801370000200041366a20082903003700002000413e6a200a290300370000200041c6006a2009290300370000200041ce006a20032f01b8013b00000c030b2007450d00200610230b4102210c0b200341003602e001200342013703d8012003410c3602bc012003200341086a3602b8012003200341d8016a360298012003418c026a4101360200200342013702fc0120034198c2c3003602f8012003200341b8016a3602880220034198016a41b8a3c500200341f8016a102e1a20033502e00142208620033502d80184100820032802dc01450d0020032802d80110230b2000200c3a000c2005450d00200410230b200341a0026a24000baf0603037f047e037f230022022103200241a0026b41607122022400200141186a220429000021052004200229039801370000200129001021062001200229039001370010200129000821072001200229038801370008200241003a00800120012900002108200120022903800137000020022005370338200220063703302002200737032820022008370320200141206a2d0000210420024180016a41176a2209200537000020024180016a41106a220a200229003137030020024180016a41086a220b20022900293703002002200229002137038001024002402008a741ff01714101460d00200041003602000c010b200241176a2009290000370000200241106a200a290300370300200241086a200b2903003703002002200229038001370300200220043a001f200241f0006a200210a40120024180016a20022802702204200228027810a501024020022d0084014102470d00200241003602e801200242013703e001200241f0016a41146a410f360200200241fc016a410c3602002002410736028c02200241c6acc500360288022002410c3602f4012002410a36029402200241e7acc500360290022002200241f0006a36028002200220024190026a3602f801200220024188026a3602f0012002200241e0016a36029c02200241206a41146a410336020020024203370224200241ccdcc0003602202002200241f0016a3602302002419c026a41b8a3c500200241206a102e1a20023502e80142208620023502e00184100820004100360200024020022802e401450d0020022802e00110230b2002280274450d0120022802701023200324000f0b20024180016a4104722109200228028001210a02402002280274450d00200410230b200241206a200941c20010dc041a200141206a200241e1006a2d00003a0000200141186a200241d9006a290000370000200141106a200241d1006a290000370000200141086a200241c9006a29000037000020012002290041370000200020022903003700042000410c6a200241086a290300370000200041146a200241106a2903003700002000411c6a200241186a29030037000020004101360200200041246a200a360200200324000f0b200324000bc20201057f230041c0006b22022400200241206a41086a220341c6acc500ad4280808080f000841003220441086a2900003703002002200429000037032020041023200241086a2205200329030037030020022002290320370300200341e7acc500ad4280808080a001841003220441086a2900003703002002200429000037032020041023200241106a41086a2206200329030037030020022002290320370310200241206a200110ac01024041c000102122040d0041c00041011030000b200420022903003700002004200229031037001020042002290020370020200042c0808080800837020420002004360200200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241306a290000370000200441386a200241206a41186a290000370000200241c0006a24000bbc0b03097f017e027f23004190026b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022040d00200041023a00040c010b200328021421052003200341186a280200360264200320043602602003200341e0006a106e4102210602400240024020032802000d0020032802642201450d002003280204210720032001417f6a220836026420032003280260220941016a220a36026020092d0000220141014b0d004100210b0240024020010e020100010b41002101200341003a0088020340024020082001470d0020034100360264200141ff0171450d03200341003a0088020c030b200341e8016a20016a200920016a220241016a2d00003a00002003200241026a3602602003200141016a22023a0088022002210120024120470d000b200341a8016a41086a200341e8016a41086a290300220c37030020034188016a41186a200341e8016a41186a29030037030020034188016a41106a200341e8016a41106a29030037030020034188016a41086a200c3703002003200820026b2208360264200320032903e801220c3703a8012003200c370388014101210b200920026a41016a210a0b200341e8006a41186a20034188016a41186a290300370300200341e8006a41106a20034188016a41106a290300370300200341e8006a41086a20034188016a41086a29030037030020032003290388013703682008450d0020032008417f6a22083602642003200a41016a360260200a2d0000220141014b0d00410021020240024020010e020100010b41002101200341003a0088020340024020082001470d0020034100360264200141ff0171450d03200341003a0088020c030b200341e8016a20016a200a20016a220241016a2d00003a00002003200241026a3602602003200141016a22023a0088022002210120024120470d000b200341a8016a41086a200341e8016a41086a290300220c37030020034188016a41186a200341e8016a41186a29030037030020034188016a41106a200341e8016a41106a29030037030020034188016a41086a200c3703002003200820026b360264200320032903e801220c3703a8012003200c37038801410121020b200341206a41186a220120034188016a41186a290300370300200341206a41106a220620034188016a41106a290300370300200341206a41086a220820034188016a41086a290300370300200341c0006a41086a2209200341e8006a41086a290300370300200341c0006a41106a220a200341e8006a41106a290300370300200341c0006a41186a220d200341e8006a41186a290300370300200320032903880137032020032003290368370340200b4102470d01200b21060b200341003602d001200342013703c8012003410c3602ac012003200341086a3602a8012003200341c8016a36028801200341fc016a4101360200200342013702ec0120034198c2c3003602e8012003200341a8016a3602f80120034188016a41b8a3c500200341e8016a102e1a20033502d00142208620033502c80184100820032802cc01450d0120032802c80110230c010b200341e8016a41186a220e200d290300370300200341e8016a41106a220d200a290300370300200341e8016a41086a220a2009290300370300200341c8016a41086a22092008290300370300200341c8016a41106a22082006290300370300200341c8016a41186a22062001290300370300200320032903403703e801200320032903203703c801200320032f011e3b01a80120002007360200200020032903e8013700052000410d6a200a290300370000200041156a200d2903003700002000411d6a200e290300370000200041256a20023a0000200041266a20032903c8013700002000412e6a2009290300370000200041366a20082903003700002000413e6a2006290300370000200041c6006a20032f01a8013b0000200b21060b200020063a00042005450d00200410230b20034190026a24000be50703037f047e037f230022022103200241a0036b41607122022400200141186a220429000021052004200229039802370000200129001021062001200229039002370010200129000821072001200229038802370008200241003a0080022001290000210820012002290380023700002002200537039801200220063703900120022007370388012002200837038001200141206a2d0000210420024180026a41176a2209200537000020024180026a41106a220a20022900910137030020024180026a41086a220b200229008901370300200220022900810137038002024002402008a741ff01714101460d00200041023a00300c010b200241186a41176a2009290000370000200241186a41106a200a290300370300200241186a41086a200b2903003703002002200229038002370318200220043a0037200241f0016a200241186a10a70120024180026a20022802f001220420022802f80110a801024020022d0090024102470d00200241003602e802200242013703e002200241f0026a41146a410f360200200241fc026a410c3602002002410736028c03200241c6acc500360288032002410c3602f4022002410a36029403200241cdacc500360290032002200241f0016a36028003200220024190036a3602f802200220024188036a3602f0022002200241e0026a36029c03200241386a41146a41033602002002420337023c200241ccdcc0003602382002200241f0026a3602482002419c036a41b8a3c500200241386a102e1a20023502e80242208620023502e002841008200041023a0030024020022802e402450d0020022802e00210230b20022802f401450d0120022802f0011023200324000f0b20024180016a20024180026a41d80010dc041a024020022802f401450d00200410230b200241f0026a41106a220420024180016a41106a280200360200200241f0026a41086a220920024180016a41086a29030037030020022002290380013703f002200241386a20024194016a41c20010dc041a200141206a200241f9006a2d00003a0000200141186a200241f1006a290000370000200141106a200241e9006a290000370000200141086a200241e1006a2900003700002001200229005937000020024180026a41186a200241186a41186a290300220537030020024180026a41106a200241186a41106a290300220837030020024180026a41086a200241186a41086a2903002206370300200020022903182207370200200041086a2006370200200041106a2008370200200041186a20053702002002200737038002200041206a20022903f002370200200041286a2009290300370200200041306a2004280200360200200324000f0b200324000bc20201057f230041c0006b22022400200241206a41086a220341c6acc500ad4280808080f000841003220441086a2900003703002002200429000037032020041023200241086a2205200329030037030020022002290320370300200341cdacc500ad4280808080a001841003220441086a2900003703002002200429000037032020041023200241106a41086a2206200329030037030020022002290320370310200241206a200110ac01024041c000102122040d0041c00041011030000b200420022903003700002004200229031037001020042002290020370020200042c0808080800837020420002004360200200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241306a290000370000200441386a200241206a41186a290000370000200241c0006a24000b930e030c7f017e037f230041a0026b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022010d00200041023a00100c010b200328021421042003200341106a41086a28020036026c20032001360268200341f8016a200341e8006a107e02400240024020032802f8012205450d0020032802fc01210602400240200328026c22074104490d00200341f8016a41086a280200210820032007417c6a220236026c20032003280268220941046a220a3602680240024002402002450d002009280000210b20032007417b6a220c36026c2003200a41016a360268200a2d0000220d41014b0d0041002102200d0e020201020b2006450d040c030b410121020b200341f4006a41026a200341d8016a41026a2d00003a0000200320032f00d8013b01740240200c450d0020032007417a6a220c36026c2003200a41026a220d360268200a2d0001220a41014b0d004100210e02400240200a0e020100010b4100210a200341003a0098022007417a6a210e4179210c03400240200e200a470d00200a41ff0171450d03200341003a0098020c030b200341f8016a200a6a2009200a6a220d41066a2d00003a000020032007200c6a36026c2003200d41076a3602682003200a41016a220d3a009802200c417f6a210c200d210a200d4120470d000b200341b8016a41086a200341f8016a41086a290300220f37030020034198016a41186a200341f8016a41186a29030037030020034198016a41106a200341f8016a41106a29030037030020034198016a41086a200f370300200320032903f801220f3703b8012003200f370398012007200d6b417a6a210c2009200d6a41066a210d4101210e0b200341f8006a41186a20034198016a41186a290300370300200341f8006a41106a20034198016a41106a290300370300200341f8006a41086a20034198016a41086a2903003703002003200329039801370378200c450d002003200c417f6a36026c2003200d41016a360268200d2d0000220a41014b0d004100210702400240200a0e020100010b4100210a200341003a009802200c417f6a2109200c417e6a2107034002402009200a470d00200a41ff0171450d03200341003a00980220060d050c060b200341f8016a200a6a200d200a6a220c41016a2d00003a00002003200c41026a3602682003200a41016a220c3a0098022003200736026c2007417f6a2107200c210a200c4120470d000b200341b8016a41086a200341f8016a41086a290300220f37030020034198016a41186a200341f8016a41186a29030037030020034198016a41106a200341f8016a41106a29030037030020034198016a41086a200f370300200320032903f801220f3703b8012003200f37039801410121070b200341206a41186a220a20034198016a41186a290300370300200341206a41106a220c20034198016a41106a290300370300200341206a41086a220d20034198016a41086a290300370300200341c0006a41086a2209200341f8006a41086a290300370300200341c0006a41106a2210200341f8006a41106a290300370300200341c0006a41186a2211200341f8006a41186a290300370300200320032903980137032020032003290378370340200341e4006a41026a2212200341f4006a41026a2d00003a0000200320032f01743b016420024102460d042000200b36020c200020083602082000200636020420002005360200200341b8016a41026a220520122d00003a0000200341f8016a41086a22062009290300370300200341f8016a41106a22092010290300370300200341f8016a41186a22082011290300370300200341d8016a41086a220b200d290300370300200341d8016a41106a220d200c290300370300200341d8016a41186a220c200a290300370300200320032f01643b01b801200320032903403703f801200320032903203703d801200320032f011e3b019801200041136a20052d00003a0000200020032f01b8013b0011200041146a200e3a0000200041156a20032903f8013700002000411d6a2006290300370000200041256a20092903003700002000412d6a2008290300370000200041356a20073a0000200041366a20032903d8013700002000413e6a200b290300370000200041c6006a200d290300370000200041ce006a200c290300370000200041d6006a20032f0198013b00000c050b20060d010c020b2006450d010b200510230b410221020b200341003602e001200342013703d8012003410c3602bc012003200341086a3602b8012003200341d8016a360298012003418c026a4101360200200342013702fc0120034198c2c3003602f8012003200341b8016a3602880220034198016a41b8a3c500200341f8016a102e1a20033502e00142208620033502d80184100820032802dc01450d0020032802d80110230b200020023a00102004450d00200110230b200341a0026a24000bd50501037f024002400240024002400240024020002d00004101460d0002400240200141046a280200200141086a2802002202460d00200128020021030c010b200241016a22032002490d07200241017422042003200420034b1b22044100480d070240024020020d002004102121030c010b200128020020022004102521030b2003450d0320012003360200200141046a2004360200200141086a28020021020b200141086a200241016a360200200320026a41003a00000c010b02400240200141046a280200200141086a2802002202460d00200128020021030c010b200241016a22032002490d06200241017422042003200420034b1b22044100480d060240024020020d002004102121030c010b200128020020022004102521030b2003450d0320012003360200200141046a2004360200200141086a28020021020b200141086a200241016a360200200320026a41013a0000200041016a200110710b024020002d00214101460d0002400240200141046a280200200141086a2802002200460d00200128020021020c010b200041016a22022000490d06200041017422032002200320024b1b22034100480d060240024020000d002003102121020c010b200128020020002003102521020b2002450d0420012002360200200141046a2003360200200141086a28020021000b200141086a200041016a360200200220006a41003a00000f0b02400240200141046a280200200141086a2802002202460d00200128020021030c010b200241016a22032002490d05200241017422042003200420034b1b22044100480d050240024020020d002004102121030c010b200128020020022004102521030b2003450d0420012003360200200141046a2004360200200141086a28020021020b200141086a200241016a360200200320026a41013a0000200041226a200110710f0b200441011030000b200441011030000b200341011030000b200441011030000b102a000bc00501047f200141046a2802002102200141086a28020021030240024002400240024002400240200028020022040d000240024020022003460d00200128020021020c010b200341016a22022003490d07200341017422042002200420024b1b22044100480d070240024020030d002004102121020c010b200128020020032004102521020b2002450d0320012002360200200141046a2004360200200141086a28020021030b200141086a200341016a360200200220036a41003a00000c010b0240024020022003460d00200128020021020c010b200341016a22022003490d06200341017422052002200520024b1b22054100480d060240024020030d002005102121020c010b200128020020032005102521020b2002450d0320012002360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200220036a41013a00002004280200200110710b200141046a2802002102200141086a28020021030240200028020422040d000240024020022003460d00200128020021000c010b200341016a22002003490d06200341017422022000200220004b1b22024100480d060240024020030d002002102121000c010b200128020020032002102521000b2000450d0420012000360200200141046a2002360200200141086a28020021030b200141086a200341016a360200200020036a41003a00000f0b0240024020022003460d00200128020021000c010b200341016a22002003490d05200341017422022000200220004b1b22024100480d050240024020030d002002102121000c010b200128020020032002102521000b2000450d0420012000360200200141046a2002360200200141086a28020021030b200141086a200341016a360200200020036a41013a00002004200110710f0b200441011030000b200541011030000b200241011030000b200241011030000b102a000bc00201057f230041c0006b22012400200141206a41086a220241c4fbc400ad4280808080e000841003220341086a2900003703002001200329000037032020031023200141086a2204200229030037030020012001290320370300200241e4bcc000ad4280808080c001841003220341086a2900003703002001200329000037032020031023200141106a41086a2205200229030037030020012001290320370310200141206a200010ac01024041c000102122030d0041c00041011030000b200320012903003700002003200129031037001020032001290020370020200341086a2004290300370000200341186a2005290300370000200341286a2002290000370000200341306a200141306a290000370000200341386a200141206a41186a2900003700002003ad4280808080800884100520031023200141c0006a24000bf90401057f230041206b2202240020012d00002103024002400240024002400240410110212204450d00200420033a000020012d0001210320044101410210252204450d01200420033a000120012d0002210320044102410410252204450d02200420033a0002200420012d00033a000320012d0004210320044104410810252204450d03200420033a0004200420012d00053a0005200420012d00063a0006200420012d00073a000720012d0008210320044108411010252204450d04200420033a0008200420012d00093a0009200420012d000a3a000a200420012d000b3a000b200420012d000c3a000c200420012d000d3a000d200420012d000e3a000e200420012d000f3a000f20012d0010210320044110412010252204450d05200420033a0010200420012d00113a0011200420012d00123a0012200420012d00133a0013200420012d00143a0014200420012d00153a0015200420012d00163a0016200420012d00173a0017200420012d00183a0018200420012d00193a0019200420012d001a3a001a200420012d001b3a001b200420012d001c3a001c200420012d001d3a001d200420012d001e3a001e200420012d001f3a001f200241186a22032004ad42808080808004841001220141186a290000370300200241106a2205200141106a290000370300200241086a2206200141086a2900003703002002200129000037030020011023200041186a2003290300370000200041106a2005290300370000200041086a20062903003700002000200229030037000020041023200241206a24000f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000b040041020b890401077f230041306b22022400200241003602082002420137030020022002360210200141106a200241106a106b2001200210af0120022002360210200141306a200241106a106b20022002360210200141d0006a200241106a106b200128020421032001410c6a28020022012002105c0240024002402001450d00200141246c21040340200241106a200310b001200228021021050240024020022802042206200228020822016b20022802182207490d00200228020021060c010b200120076a22082001490d04200641017422012008200120084b1b22014100480d040240024020060d002001102121060c010b200228020020062001102521060b2006450d032002200136020420022006360200200228020821010b2002200120076a360208200620016a2005200710dc041a02402002280214450d00200510230b200341246a21032004415c6a22040d000b0b20022802042107200241106a41186a2203200235020842208620022802002204ad841001220141186a290000370300200241106a41106a2206200141106a290000370300200241106a41086a2205200141086a2900003703002002200129000037031020011023200041186a2003290300370000200041106a2006290300370000200041086a20052903003700002000200229031037000002402007450d00200410230b200241306a24000f0b200141011030000b102a000b9e0701037f02400240024002400240024020002802002202413f4b0d0002400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d06200041017422042003200420034b1b22044100480d060240024020000d002004102121030c010b200128020020002004102521030b2003450d0220012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a20024102743a00000f0b200241808001490d032002418080808004490d020c010b200441011030000b0240024002400240200141046a280200200141086a2802002202460d00200128020021030c010b200241016a22032002490d05200241017422042003200420034b1b22044100480d050240024020020d002004102121030c010b200128020020022004102521030b2003450d0120012003360200200141046a2004360200200141086a28020021020b200141086a2204200241016a360200200320026a41033a00002000280200210302400240200141046a2802002202200428020022006b4104490d00200128020021020c010b200041046a22042000490d05200241017422002004200020044b1b22004100480d050240024020020d002000102121020c010b200128020020022000102521020b2002450d0220012002360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200220006a20033600000f0b200441011030000b200041011030000b024002400240200141046a2802002203200141086a28020022006b4104490d00200128020021030c010b200041046a22042000490d03200341017422002004200020044b1b22004100480d030240024020030d002000102121030c010b200128020020032000102521030b2003450d0120012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20024102744102723600000f0b200041011030000b024002400240200141046a2802002203200141086a28020022006b4102490d00200128020021030c010b200041026a22042000490d02200341017422002004200020044b1b22004100480d020240024020030d002000102121030c010b200128020020032000102521030b2003450d0120012003360200200141046a2000360200200141086a28020021000b200141086a200041026a360200200320006a20024102744101723b00000f0b200041011030000b102a000bde1601067f230041106b22022400024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d00000e050003010204000b2002410036020820024201370300410110212203450d05200242818080801037020420022003360200200341023a00002002200236020c200141016a2002410c6a106b0c040b2002410036020820024201370300410110212203450d05200242818080801037020420022003360200200341043a000020012d0001210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d1a200341017422062005200620054b1b22064100480d1a0240024020030d002006102121050c010b200228020020032006102521050b2005450d0720022006360204200220053602000b2002200341016a360208200520036a20043a000020012d0002210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d1a200341017422062005200620054b1b22064100480d1a0240024020030d002006102121050c010b200228020020032006102521050b2005450d0820022006360204200220053602000b2002200341016a360208200520036a20043a000020012d0003210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d1a200341017422062005200620054b1b22064100480d1a0240024020030d002006102121050c010b200228020020032006102521050b2005450d0920022006360204200220053602000b2002200341016a360208200520036a20043a000020012d0004210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d1a200341017422062005200620054b1b22064100480d1a0240024020030d002006102121050c010b200228020020032006102521050b2005450d0a20022006360204200220053602000b2002200341016a360208200520036a20043a000020012802082104200141106a28020022012002105c0240024020022802042205200228020822036b2001490d00200228020021050c010b200320016a22062003490d1a200541017422072006200720064b1b22064100480d1a0240024020050d002006102121050c010b200228020020052006102521050b2005450d0b20022006360204200220053602000b2002200320016a360208200520036a2004200110dc041a0c030b2002410036020820024201370300410110212203450d0a200242818080801037020420022003360200200341053a000020012d0001210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d19200341017422062005200620054b1b22064100480d190240024020030d002006102121050c010b200228020020032006102521050b2005450d0c20022006360204200220053602000b2002200341016a360208200520036a20043a000020012d0002210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d19200341017422062005200620054b1b22064100480d190240024020030d002006102121050c010b200228020020032006102521050b2005450d0d20022006360204200220053602000b2002200341016a360208200520036a20043a000020012d0003210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d19200341017422062005200620054b1b22064100480d190240024020030d002006102121050c010b200228020020032006102521050b2005450d0e20022006360204200220053602000b2002200341016a360208200520036a20043a000020012d0004210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d19200341017422062005200620054b1b22064100480d190240024020030d002006102121050c010b200228020020032006102521050b2005450d0f20022006360204200220053602000b2002200341016a360208200520036a20043a000020012802082104200141106a28020022012002105c0240024020022802042205200228020822036b2001490d00200228020021050c010b200320016a22062003490d19200541017422072006200720064b1b22064100480d190240024020050d002006102121050c010b200228020020052006102521050b2005450d1020022006360204200220053602000b2002200320016a360208200520036a2004200110dc041a0c020b2002410036020820024201370300410110212203450d0f200242818080801037020420022003360200200341063a000020012d0001210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d18200341017422062005200620054b1b22064100480d180240024020030d002006102121050c010b200228020020032006102521050b2005450d1120022006360204200220053602000b2002200341016a360208200520036a20043a000020012d0002210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d18200341017422062005200620054b1b22064100480d180240024020030d002006102121050c010b200228020020032006102521050b2005450d1220022006360204200220053602000b2002200341016a360208200520036a20043a000020012d0003210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d18200341017422062005200620054b1b22064100480d180240024020030d002006102121050c010b200228020020032006102521050b2005450d1320022006360204200220053602000b2002200341016a360208200520036a20043a000020012d0004210402400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d18200341017422062005200620054b1b22064100480d180240024020030d002006102121050c010b200228020020032006102521050b2005450d1420022006360204200220053602000b2002200341016a360208200520036a20043a000020012802082104200141106a28020022012002105c0240024020022802042205200228020822036b2001490d00200228020021050c010b200320016a22062003490d18200541017422072006200720064b1b22064100480d180240024020050d002006102121050c010b200228020020052006102521050b2005450d1520022006360204200220053602000b2002200320016a360208200520036a2004200110dc041a0c010b2002410036020820024201370300410110212203450d14200242818080801037020420022003360200200341003a0000200141046a28020021042001410c6a28020022012002105c0240024020022802042205200228020822036b2001490d00200228020021050c010b200320016a22062003490d17200541017422072006200720064b1b22064100480d170240024020050d002006102121050c010b200228020020052006102521050b2005450d1620022006360204200220053602000b2002200320016a360208200520036a2004200110dc041a0b200020022201290200370200200041086a200141086a280200360200200241106a24000f0b410141011030000b410141011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b410141011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b410141011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b410141011030000b200641011030000b102a000bea0b02097f027e230041106b22022400200028021021030240024002400240024002400240024002400240200141046a2802002204200141086a28020022056b4104490d00200128020021040c010b200541046a22062005490d08200441017422052006200520064b1b22054100480d080240024020040d002005102121040c010b200128020020042005102521040b2004450d0120012004360200200141046a2005360200200141086a28020021050b200141086a2206200541046a360200200420056a2003360000200041386a20011071200041d8006a2107410021040340200720046a2d0000210802400240200141046a220928020020062802002205460d00200128020021030c010b200541016a22032005490d092005410174220a2003200a20034b1b220a4100480d090240024020050d00200a102121030c010b20012802002005200a102521030b2003450d03200120033602002009200a360200200628020021050b2006200541016a360200200320056a20083a0000200441016a220441c000470d000b200028021421082000411c6a28020022052001105c02400240200141046a2802002203200141086a28020022046b2005490d00200128020021030c010b200420056a22062004490d08200341017422042006200420064b1b22044100480d080240024020030d002004102121030c010b200128020020032004102521030b2003450d0320012003360200200141046a2004360200200141086a28020021040b200141086a2206200420056a360200200320046a2008200510dc041a20002802202104200041286a28020022052001105c02402005450d002004200541246c6a210703402004280200210802400240200141046a22092802002203200628020022056b4104490d00200128020021030c010b200541046a220a2005490d0a20034101742205200a2005200a4b1b22054100480d0a0240024020030d002005102121030c010b200128020020032005102521030b2003450d062001200336020020092005360200200628020021050b2006200541046a360200200320056a200836000020022001360208200441046a200241086a106b200441246a22042007470d000b0b200041086a290300210b2000290300210c02400240200141046a2802002204200628020022056b4110490d00200128020021040c010b200541106a22032005490d08200441017422052003200520034b1b22054100480d080240024020040d002005102121040c010b200128020020042005102521040b2004450d0520012004360200200141046a2005360200200141086a28020021050b200141086a2206200541106a360200200420056a2205200b3700082005200c3700002002200136020c20004198016a2002410c6a106b200028022c2105200041346a28020022042001105c02402004450d0020044104742109034002402005410c6a2d000022044103714103460d004100210802400240024020040e03020001020b410121080c010b410221080b02400240200141046a220728020020062802002204460d00200128020021030c010b200441016a22032004490d0b2004410174220a2003200a20034b1b220a4100480d0b0240024020040d00200a102121030c010b20012802002004200a102521030b2003450d09200120033602002007200a360200200628020021040b2006200441016a360200200320046a20083a00000b2005280200210a200541086a28020022042001105c02400240200141046a22072802002208200628020022036b2004490d00200128020021080c010b200320046a22002003490d0a200841017422032000200320004b1b22034100480d0a0240024020080d002003102121080c010b200128020020082003102521080b2008450d092001200836020020072003360200200628020021030b200541106a21052006200320046a360200200820036a200a200410dc041a200941706a22090d000b0b200241106a24000f0b200541011030000b200a41011030000b200441011030000b200541011030000b200541011030000b200a41011030000b200341011030000b102a000bd9d20103067f027e017f230041106b22022400024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020002d0000220341124b0d00024002400240024002400240024002400240024002400240024002400240024002400240024020030e13000102030405060708090a0b0c0d0e0f101112000b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5f200341017422052004200520044b1b22054100480d5f0240024020030d002005102121040c010b200128020020032005102521040b2004450d1420012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a00000240024020002802044101460d00200241003a000c02400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d61200341017422052004200520044b1b22054100480d610240024020030d002005102121040c010b200128020020032005102521040b2004450d1720012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a00002000280208210602400240200141046a2802002204200528020022036b4104490d00200128020021040c010b200341046a22052003490d61200441017422032005200320054b1b22034100480d610240024020040d002003102121040c010b200128020020042003102521040b2004450d1820012004360200200141046a2003360200200141086a28020021030b200141086a200341046a360200200420036a20063600002000410c6a2103410721050c010b200241013a000c02400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d60200341017422052004200520044b1b22054100480d600240024020030d002005102121040c010b200128020020032005102521040b2004450d1820012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41013a0000410021040240200041106a2d00004101470d00200241013a000c02400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d61200341017422062004200620044b1b22064100480d610240024020030d002006102121040c010b200128020020032006102521040b2004450d1a20012004360200200141046a2006360200200141086a28020021030b200141086a200341016a360200200420036a41013a000020002d001121040b200220043a000c02400240200141046a28020020052802002203460d00200128020021050c010b200341016a22052003490d60200341017422062005200620054b1b22064100480d600240024020030d002006102121050c010b200128020020032006102521050b2005450d1a20012005360200200141046a2006360200200141086a28020021030b200141086a2206200341016a360200200520036a20043a00002002200041126a2d000022053a000c02400240200141046a28020020062802002203460d00200128020021040c010b200341016a22042003490d60200341017422062004200620044b1b22064100480d600240024020030d002006102121040c010b200128020020032006102521040b2004450d1b20012004360200200141046a2006360200200141086a28020021030b200141086a2206200341016a360200200420036a20053a00002000280214210502400240200141046a2802002204200628020022036b4104490d00200128020021040c010b200341046a22062003490d60200441017422032006200320064b1b22034100480d600240024020040d002003102121040c010b200128020020042003102521040b2004450d1c20012004360200200141046a2003360200200141086a28020021030b200141086a200341046a360200200420036a2005360000200041186a2103411321050b200220032d000022063a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5f200341017422072004200720044b1b22074100480d5f0240024020030d002007102121040c010b200128020020032007102521040b2004450d1c20012004360200200141046a2007360200200141086a28020021030b200141086a2207200341016a360200200420036a20063a00002002200020056a41066a2d000022043a000c02400240200141046a28020020072802002200460d00200128020021030c010b200041016a22032000490d5f200041017422052003200520034b1b22054100480d5f0240024020000d002005102121030c010b200128020020002005102521030b2003450d1d20012003360200200141046a2005360200200141086a28020021000b200141086a200041016a360200200320006a20043a00000c120b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5e200341017422052004200520044b1b22054100480d5e0240024020030d002005102121040c010b200128020020032005102521040b2004450d1d20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41013a000002400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d5e200341017422052004200520044b1b22054100480d5e0240024020030d002005102121040c010b200128020020032005102521040b2004450d1e20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000200041086a200110712000280204210402400240200141046a2802002203200528020022006b4104490d00200128020021030c010b200041046a22052000490d5e200341017422002005200020054b1b22004100480d5e0240024020030d002000102121030c010b200128020020032000102521030b2003450d1f20012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20043600000c110b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5d200341017422052004200520044b1b22054100480d5d0240024020030d002005102121040c010b200128020020032005102521040b2004450d1f20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a000020002d0008220341024b0d1002400240024020030e03000102000b200241003a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5f200341017422052004200520044b1b22054100480d5f0240024020030d002005102121040c010b200128020020032005102521040b2004450d2220012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000200041096a20011071200041386a29030021082000290330210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d5f200341017422002004200020044b1b22004100480d5f0240024020030d002000102121030c010b200128020020032000102521030b2003450d2320012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000c120b200241013a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5e200341017422052004200520044b1b22054100480d5e0240024020030d002005102121040c010b200128020020032005102521040b2004450d2320012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a0000200041096a200110710c110b200241023a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5d200341017422052004200520044b1b22054100480d5d0240024020030d002005102121040c010b200128020020032005102521040b2004450d2320012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41023a0000200041096a20011071200041296a20011071200041d8006a29030021082000290350210902400240200141046a2802002204200528020022036b4110490d00200128020021040c010b200341106a22052003490d5d200441017422032005200320054b1b22034100480d5d0240024020040d002003102121040c010b200128020020042003102521040b2004450d2420012004360200200141046a2003360200200141086a28020021030b200141086a2205200341106a360200200420036a2203200837000820032009370000200041e8006a29030021082000290360210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d5d200341017422002004200020044b1b22004100480d5d0240024020030d002000102121030c010b200128020020032000102521030b2003450d2520012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000c100b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5c200341017422052004200520044b1b22054100480d5c0240024020030d002005102121040c010b200128020020032005102521040b2004450d2520012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41033a000020002d0008220341024b0d0f02400240024020030e03000102000b200241003a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5e200341017422052004200520044b1b22054100480d5e0240024020030d002005102121040c010b200128020020032005102521040b2004450d2820012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000200041186a29030021082000290310210902400240200141046a2802002204200528020022036b4110490d00200128020021040c010b200341106a22052003490d5e200441017422032005200320054b1b22034100480d5e0240024020040d002003102121040c010b200128020020042003102521040b2004450d2920012004360200200141046a2003360200200141086a28020021030b200141086a2205200341106a360200200420036a2203200837000820032009370000200041286a29030021082000290320210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d5e200341017422002004200020044b1b22004100480d5e0240024020030d002000102121030c010b200128020020032000102521030b2003450d2a20012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000c110b200241013a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5d200341017422052004200520044b1b22054100480d5d0240024020030d002005102121040c010b200128020020032005102521040b2004450d2a20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41013a0000200041096a20011071200041386a29030021082000290330210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d5d200341017422002004200020044b1b22004100480d5d0240024020030d002000102121030c010b200128020020032000102521030b2003450d2b20012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000c100b200241023a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5c200341017422052004200520044b1b22054100480d5c0240024020030d002005102121040c010b200128020020032005102521040b2004450d2b20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41023a0000200028020c210402400240200141046a2802002203200528020022006b4104490d00200128020021030c010b200041046a22052000490d5c200341017422002005200020054b1b22004100480d5c0240024020030d002000102121030c010b200128020020032000102521030b2003450d2c20012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20043600000c0f0b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5b200341017422052004200520044b1b22054100480d5b0240024020030d002005102121040c010b200128020020032005102521040b2004450d2c20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41043a000002400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d5b200341017422052004200520044b1b22054100480d5b0240024020030d002005102121040c010b200128020020032005102521040b2004450d2d20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000200041106a200110c201200028020421062000410c6a28020022002001105c02400240200141046a2802002204200528020022036b2000490d00200128020021040c010b200320006a22052003490d5b200441017422032005200320054b1b22034100480d5b0240024020040d002003102121040c010b200128020020042003102521040b2004450d2e20012004360200200141046a2003360200200141086a28020021030b200141086a200320006a360200200420036a2006200010dc041a0c0e0b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5a200341017422052004200520044b1b22054100480d5a0240024020030d002005102121040c010b200128020020032005102521040b2004450d2e20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41053a000002400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d5a200341017422052004200520044b1b22054100480d5a0240024020030d002005102121040c010b200128020020032005102521040b2004450d2f20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a00002000280204210402400240200141046a2802002203200528020022006b4104490d00200128020021030c010b200041046a22052000490d5a200341017422002005200020054b1b22004100480d5a0240024020030d002000102121030c010b200128020020032000102521030b2003450d3020012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20043600000c0d0b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d59200341017422052004200520044b1b22054100480d590240024020030d002005102121040c010b200128020020032005102521040b2004450d3020012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41063a00002000280204220341024b0d0c02400240024020030e03000102000b200241003a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5b200341017422052004200520044b1b22054100480d5b0240024020030d002005102121040c010b200128020020032005102521040b2004450d3320012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a000020002802082103200041106a28020022002001105c2000450d0e2003200041286c6a210a200141046a21060340200320011071200341206a29030021080240024020062802002204200528020022006b4108490d00200128020021040c010b200041086a22072000490d5c200441017422002007200020074b1b22004100480d5c0240024020040d002000102121040c010b200128020020042000102521040b2004450d352001200436020020062000360200200528020021000b2005200041086a360200200420006a2008370000200a200341286a2203470d000c0f0b0b200241013a000c02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d5a200041017422042003200420034b1b22044100480d5a0240024020000d002004102121030c010b200128020020002004102521030b2003450d3420012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41013a00000c0d0b200241023a000c02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d59200041017422042003200420034b1b22044100480d590240024020000d002004102121030c010b200128020020002004102521030b2003450d3420012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41023a00000c0c0b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d58200341017422052004200520044b1b22054100480d580240024020030d002005102121040c010b200128020020032005102521040b2004450d3420012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41073a000020002d0004220341024b0d0b02400240024020030e03000102000b200241003a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d5a200341017422052004200520044b1b22054100480d5a0240024020030d002005102121040c010b200128020020032005102521040b2004450d3720012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41003a0000200041056a200110710c0d0b200241013a000c02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d59200041017422042003200420034b1b22044100480d590240024020000d002004102121030c010b200128020020002004102521030b2003450d3720012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41013a00000c0c0b200241023a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d58200341017422052004200520044b1b22054100480d580240024020030d002005102121040c010b200128020020032005102521040b2004450d3720012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a000020002802082104200041106a28020022002001105c2000450d0b2004200041d0006c6a210503402004200110712002200441206a36020c2002410c6a200110c3012002200441306a36020c2002410c6a200110c30120042802402100200428024822032001105c200441d0006a210402402003450d00200341306c21030340200041106a200110712002200036020c2002410c6a200110c301200041306a2100200341506a22030d000b0b20052004470d000c0c0b0b02400240200141046a2206280200200141086a22042802002203460d00200128020021050c010b200341016a22052003490d57200341017422072005200720054b1b22074100480d570240024020030d002007102121050c010b200128020020032007102521050b2005450d3720012005360200200141046a2007360200200141086a28020021030b2004200341016a360200200520036a41083a000020002d00082203410a4b0d0a0240024002400240024002400240024002400240024020030e0b000102030405060708090a000b200241003a000c02400240200628020020042802002203460d00200128020021050c010b200341016a22052003490d61200341017422072005200720054b1b22074100480d610240024020030d002007102121050c010b200128020020032007102521050b2005450d4220012005360200200141046a2007360200200141086a28020021030b2004200341016a360200200520036a41003a0000200028020c21070240024020062802002205200428020022036b4104490d00200128020021050c010b200341046a220a2003490d6120054101742203200a2003200a4b1b22034100480d610240024020050d002003102121050c010b200128020020052003102521050b2005450d4320012005360200200141046a2003360200200141086a28020021030b2004200341046a360200200520036a2007360000200041186a2903002108200029031021090240024020062802002203200428020022006b4110490d00200128020021030c010b200041106a22052000490d61200341017422002005200020054b1b22004100480d610240024020030d002000102121030c010b200128020020032000102521030b2003450d4420012003360200200141046a2000360200200141086a28020021000b2004200041106a360200200320006a22012008370008200120093700000c140b200241013a000c02400240200628020020042802002203460d00200128020021050c010b200341016a22052003490d60200341017422072005200720054b1b22074100480d600240024020030d002007102121050c010b200128020020032007102521050b2005450d4420012005360200200141046a2007360200200141086a28020021030b2004200341016a360200200520036a41013a0000200028020c21070240024020062802002205200428020022036b4104490d00200128020021050c010b200341046a220a2003490d6020054101742203200a2003200a4b1b22034100480d600240024020050d002003102121050c010b200128020020052003102521050b2005450d4520012005360200200141046a2003360200200141086a28020021030b2004200341046a360200200520036a2007360000200041286a2903002108200029032021090240024020062802002205200428020022036b4110490d00200128020021040c010b200341106a22042003490d60200541017422032004200320044b1b22034100480d600240024020050d002003102121040c010b200128020020052003102521040b2004450d4620012004360200200141046a2003360200200141086a28020021030b200141086a200341106a360200200420036a220320083700082003200937000020002802102103200041186a28020022002001105c2000450d13200041057421000340200320011071200341206a2103200041606a22000d000c140b0b200241023a000c02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490d5f200041017422052003200520034b1b22054100480d5f0240024020000d002005102121030c010b200128020020002005102521030b2003450d4620012003360200200141046a2005360200200141086a28020021000b2004200041016a360200200320006a41023a00000c120b200241033a000c02400240200628020020042802002203460d00200128020021050c010b200341016a22052003490d5e200341017422072005200720054b1b22074100480d5e0240024020030d002007102121050c010b200128020020032007102521050b2005450d4620012005360200200141046a2007360200200141086a28020021030b2004200341016a360200200520036a41033a0000200028020c21070240024020062802002205200428020022036b4104490d00200128020021050c010b200341046a220a2003490d5e20054101742203200a2003200a4b1b22034100480d5e0240024020050d002003102121050c010b200128020020052003102521050b2005450d4720012005360200200141046a2003360200200141086a28020021030b2004200341046a360200200520036a200736000020002d0009220041024b0d1102400240024020000e03000102000b200241003a000c02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490d60200041017422052003200520034b1b22054100480d600240024020000d002005102121030c010b200128020020002005102521030b2003450d4a20012003360200200141046a2005360200200141086a28020021000b2004200041016a360200200320006a41003a00000c130b200241013a000c02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490d5f200041017422052003200520034b1b22054100480d5f0240024020000d002005102121030c010b200128020020002005102521030b2003450d4a20012003360200200141046a2005360200200141086a28020021000b2004200041016a360200200320006a41013a00000c120b200241023a000c02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490d5e200041017422052003200520034b1b22054100480d5e0240024020000d002005102121030c010b200128020020002005102521030b2003450d4a20012003360200200141046a2005360200200141086a28020021000b2004200041016a360200200320006a41023a00000c110b200241043a000c02400240200628020020042802002203460d00200128020021050c010b200341016a22052003490d5d200341017422072005200720054b1b22074100480d5d0240024020030d002007102121050c010b200128020020032007102521050b2005450d4a20012005360200200141046a2007360200200141086a28020021030b2004200341016a360200200520036a41043a0000200028020c21050240024020062802002203200428020022006b4104490d00200128020021030c010b200041046a22062000490d5d200341017422002006200020064b1b22004100480d5d0240024020030d002000102121030c010b200128020020032000102521030b2003450d4b20012003360200200141046a2000360200200141086a28020021000b2004200041046a360200200320006a20053600000c100b200241053a000c02400240200628020020042802002203460d00200128020021050c010b200341016a22052003490d5c200341017422072005200720054b1b22074100480d5c0240024020030d002007102121050c010b200128020020032007102521050b2005450d4b20012005360200200141046a2007360200200141086a28020021030b2004200341016a360200200520036a41053a0000200028020c21050240024020062802002203200428020022006b4104490d00200128020021030c010b200041046a22062000490d5c200341017422002006200020064b1b22004100480d5c0240024020030d002000102121030c010b200128020020032000102521030b2003450d4c20012003360200200141046a2000360200200141086a28020021000b2004200041046a360200200320006a20053600000c0f0b200241063a000c02400240200628020020042802002203460d00200128020021050c010b200341016a22052003490d5b200341017422072005200720054b1b22074100480d5b0240024020030d002007102121050c010b200128020020032007102521050b2005450d4c20012005360200200141046a2007360200200141086a28020021030b2004200341016a360200200520036a41063a0000200028020c21050240024020062802002203200428020022006b4104490d00200128020021030c010b200041046a22062000490d5b200341017422002006200020064b1b22004100480d5b0240024020030d002000102121030c010b200128020020032000102521030b2003450d4d20012003360200200141046a2000360200200141086a28020021000b2004200041046a360200200320006a20053600000c0e0b200241073a000c02400240200628020020042802002203460d00200128020021050c010b200341016a22052003490d5a200341017422072005200720054b1b22074100480d5a0240024020030d002007102121050c010b200128020020032007102521050b2005450d4d20012005360200200141046a2007360200200141086a28020021030b2004200341016a360200200520036a41073a0000200028020c21070240024020062802002205200428020022036b4104490d00200128020021050c010b200341046a220a2003490d5a20054101742203200a2003200a4b1b22034100480d5a0240024020050d002003102121050c010b200128020020052003102521050b2005450d4e20012005360200200141046a2003360200200141086a28020021030b2004200341046a360200200520036a2007360000200220002d000922053a000c02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490d5a200041017422062003200620034b1b22064100480d5a0240024020000d002006102121030c010b200128020020002006102521030b2003450d4f20012003360200200141046a2006360200200141086a28020021000b2004200041016a360200200320006a20053a00000c0d0b200241083a000c02400240200628020020042802002203460d00200128020021040c010b200341016a22042003490d59200341017422052004200520044b1b22054100480d590240024020030d002005102121040c010b200128020020032005102521040b2004450d4f20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41083a0000200041096a20011071200041296a200110710c0c0b200241093a000c02400240200628020020042802002203460d00200128020021040c010b200341016a22042003490d58200341017422052004200520044b1b22054100480d580240024020030d002005102121040c010b200128020020032005102521040b2004450d4f20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41093a0000200041096a200110710c0b0b2002410a3a000c02400240200628020020042802002203460d00200128020021050c010b200341016a22052003490d57200341017422062005200620054b1b22064100480d570240024020030d002006102121050c010b200128020020032006102521050b2005450d4f20012005360200200141046a2006360200200141086a28020021030b200141086a2206200341016a360200200520036a410a3a0000200041096a200110712002200136020c200041296a2002410c6a106b200028024c210502400240200141046a2802002203200628020022006b4104490d00200128020021030c010b200041046a22062000490d57200341017422002006200020064b1b22004100480d570240024020030d002000102121030c010b200128020020032000102521030b2003450d5020012003360200200141046a2000360200200141086a28020021000b2004200041046a360200200320006a20053600000c0a0b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d56200341017422052004200520044b1b22054100480d560240024020030d002005102121040c010b200128020020032005102521040b2004450d5020012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41093a0000200041046a200110d4030c090b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d55200341017422052004200520044b1b22054100480d550240024020030d002005102121040c010b200128020020032005102521040b2004450d5020012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a410a3a0000200041046a200110d4030c080b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d54200341017422052004200520044b1b22054100480d540240024020030d002005102121040c010b200128020020032005102521040b2004450d5020012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a410b3a000020002d0004220341044b0d070240024002400240024020030e050001020304000b200241003a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d58200341017422052004200520044b1b22054100480d580240024020030d002005102121040c010b200128020020032005102521040b2004450d5520012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a000020002802082103200041106a28020022002001105c2000450d0b2003200041306c6a210a200141046a21060340200320011071200341286a2903002108200341206a29030021090240024020062802002204200528020022006b4110490d00200128020021040c010b200041106a22072000490d59200441017422002007200020074b1b22004100480d590240024020040d002000102121040c010b200128020020042000102521040b2004450d572001200436020020062000360200200528020021000b2005200041106a360200200420006a2200200837000820002009370000200a200341306a2203470d000c0c0b0b200241013a000c02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d57200041017422042003200420034b1b22044100480d570240024020000d002004102121030c010b200128020020002004102521030b2003450d5620012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41013a00000c0a0b200241023a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9d01200341017422052004200520044b1b22054100480d9d010240024020030d002005102121040c010b200128020020032005102521040b2004450d5720012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a0000200041056a200110710c090b200241033a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9c01200341017422052004200520044b1b22054100480d9c010240024020030d002005102121040c010b200128020020032005102521040b2004450d5720012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41033a0000200041056a200110710c080b200141086a2802002103200241043a000c024002402003200141046a280200460d00200128020021040c010b200341016a22042003490d9b01200341017422052004200520044b1b22054100480d9b010240024020030d002005102121040c010b200128020020032005102521040b2004450d5720012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41043a0000200041056a20011071200041256a20011071200220002d004522043a000c02400240200141046a28020020052802002200460d00200128020021030c010b200041016a22032000490d9b01200041017422052003200520034b1b22054100480d9b010240024020000d002005102121030c010b200128020020002005102521030b2003450d5820012003360200200141046a2005360200200141086a28020021000b200141086a200041016a360200200320006a20043a00000c070b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9a01200341017422052004200520044b1b22054100480d9a010240024020030d002005102121040c010b200128020020032005102521040b2004450d5820012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a410c3a000020002d0001220041044b0d060240024002400240024020000e050001020304000b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d9e01200041017422042003200420034b1b22044100480d9e010240024020000d002004102121030c010b200128020020002004102521030b2003450d5d20012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41003a00000c0a0b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d9d01200041017422042003200420034b1b22044100480d9d010240024020000d002004102121030c010b200128020020002004102521030b2003450d5d20012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41013a00000c090b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d9c01200041017422042003200420034b1b22044100480d9c010240024020000d002004102121030c010b200128020020002004102521030b2003450d5d20012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41023a00000c080b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d9b01200041017422042003200420034b1b22044100480d9b010240024020000d002004102121030c010b200128020020002004102521030b2003450d5d20012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41033a00000c070b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d9a01200041017422042003200420034b1b22044100480d9a010240024020000d002004102121030c010b200128020020002004102521030b2003450d5d20012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41043a00000c060b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9901200341017422052004200520044b1b22054100480d99010240024020030d002005102121040c010b200128020020032005102521040b2004450d5d20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a410d3a000020002d0008220341054b0d0502400240024002400240024020030e06000102030405000b200241003a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9e01200341017422052004200520044b1b22054100480d9e010240024020030d002005102121040c010b200128020020032005102521040b2004450d6320012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000200028020c210402400240200141046a2802002203200528020022006b4104490d00200128020021030c010b200041046a22052000490d9e01200341017422002005200020054b1b22004100480d9e010240024020030d002000102121030c010b200128020020032000102521030b2003450d6420012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20043600000c0a0b200241013a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9d01200341017422052004200520044b1b22054100480d9d010240024020030d002005102121040c010b200128020020032005102521040b2004450d6420012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41013a0000200041186a29030021082000290310210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d9d01200341017422002004200020044b1b22004100480d9d010240024020030d002000102121030c010b200128020020032000102521030b2003450d6520012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000c090b200241023a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9c01200341017422052004200520044b1b22054100480d9c010240024020030d002005102121040c010b200128020020032005102521040b2004450d6520012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41023a0000200028022c210602400240200141046a2802002204200528020022036b4104490d00200128020021040c010b200341046a22052003490d9c01200441017422032005200320054b1b22034100480d9c010240024020040d002003102121040c010b200128020020042003102521040b2004450d6620012004360200200141046a2003360200200141086a28020021030b200141086a2205200341046a360200200420036a2006360000200041386a29030021082000290330210902400240200141046a2802002204200528020022036b4110490d00200128020021040c010b200341106a22052003490d9c01200441017422032005200320054b1b22034100480d9c010240024020040d002003102121040c010b200128020020042003102521040b2004450d6720012004360200200141046a2003360200200141086a28020021030b200141086a200341106a360200200420036a2203200837000820032009370000200041096a200110710c080b200241033a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9b01200341017422052004200520044b1b22054100480d9b010240024020030d002005102121040c010b200128020020032005102521040b2004450d6720012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41033a0000200041186a29030021082000290310210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d9b01200341017422002004200020044b1b22004100480d9b010240024020030d002000102121030c010b200128020020032000102521030b2003450d6820012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000c070b200141086a2802002103200241043a000c024002402003200141046a280200460d00200128020021040c010b200341016a22042003490d9a01200341017422052004200520044b1b22054100480d9a010240024020030d002005102121040c010b200128020020032005102521040b2004450d6820012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41043a0000200041186a29030021082000290310210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d9a01200341017422002004200020044b1b22004100480d9a010240024020030d002000102121030c010b200128020020032000102521030b2003450d6920012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000c060b200241053a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9901200341017422052004200520044b1b22054100480d99010240024020030d002005102121040c010b200128020020032005102521040b2004450d6920012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41053a0000200041186a29030021082000290310210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d9901200341017422002004200020044b1b22004100480d99010240024020030d002000102121030c010b200128020020032000102521030b2003450d6a20012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000c050b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9801200341017422052004200520044b1b22054100480d98010240024020030d002005102121040c010b200128020020032005102521040b2004450d6a20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a410e3a000002400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d9801200341017422052004200520044b1b22054100480d98010240024020030d002005102121040c010b200128020020032005102521040b2004450d6b20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000200041186a20011071200041386a200110c003200041106a29030021082000290308210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d9801200341017422002004200020044b1b22004100480d98010240024020030d002000102121030c010b200128020020032000102521030b2003450d6c20012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000c040b02400240200141046a2205280200200141086a22032802002204460d00200128020021060c010b200441016a22062004490d9701200441017422072006200720064b1b22074100480d97010240024020040d002007102121060c010b200128020020042007102521060b2006450d6c20012006360200200141046a2007360200200141086a28020021040b2003200441016a360200200620046a410f3a000020002d0008220441064b0d03024002400240024002400240024020040e0700010203040506000b02400240200528020020032802002204460d00200128020021060c010b200441016a22062004490d9d01200441017422072006200720064b1b22074100480d9d010240024020040d002007102121060c010b200128020020042007102521060b2006450d7320012006360200200141046a2007360200200141086a28020021040b2003200441016a360200200620046a41003a0000200028020c21060240024020052802002204200328020022006b4104490d00200128020021040c010b200041046a22052000490d9d01200441017422002005200020054b1b22004100480d9d010240024020040d002000102121040c010b200128020020042000102521040b2004450d7420012004360200200141046a2000360200200141086a28020021000b2003200041046a360200200420006a20063600000c090b02400240200528020020032802002204460d00200128020021060c010b200441016a22062004490d9c01200441017422072006200720064b1b22074100480d9c010240024020040d002007102121060c010b200128020020042007102521060b2006450d7420012006360200200141046a2007360200200141086a28020021040b2003200441016a360200200620046a41013a0000200028020c21070240024020052802002206200328020022046b4104490d00200128020021060c010b200441046a220a2004490d9c0120064101742204200a2004200a4b1b22044100480d9c010240024020060d002004102121060c010b200128020020062004102521060b2006450d7520012006360200200141046a2004360200200141086a28020021040b2003200441046a360200200620046a2007360000200028021021070240024020052802002206200328020022046b4104490d00200128020021060c010b200441046a220a2004490d9c0120064101742204200a2004200a4b1b22044100480d9c010240024020060d002004102121060c010b200128020020062004102521060b2006450d7620012006360200200141046a2004360200200141086a28020021040b2003200441046a360200200620046a2007360000200028021421060240024020052802002204200328020022006b4104490d00200128020021040c010b200041046a22052000490d9c01200441017422002005200020054b1b22004100480d9c010240024020040d002000102121040c010b200128020020042000102521040b2004450d7720012004360200200141046a2000360200200141086a28020021000b2003200041046a360200200420006a20063600000c080b02400240200528020020032802002204460d00200128020021060c010b200441016a22062004490d9b01200441017422072006200720064b1b22074100480d9b010240024020040d002007102121060c010b200128020020042007102521060b2006450d7720012006360200200141046a2007360200200141086a28020021040b2003200441016a360200200620046a41023a0000200028020c21060240024020052802002204200328020022006b4104490d00200128020021040c010b200041046a22052000490d9b01200441017422002005200020054b1b22004100480d9b010240024020040d002000102121040c010b200128020020042000102521040b2004450d7820012004360200200141046a2000360200200141086a28020021000b2003200041046a360200200420006a20063600000c070b02400240200528020020032802002204460d00200128020021060c010b200441016a22062004490d9a01200441017422072006200720064b1b22074100480d9a010240024020040d002007102121060c010b200128020020042007102521060b2006450d7820012006360200200141046a2007360200200141086a28020021040b200141086a2207200441016a360200200620046a41033a0000200041106a20011071200028020c210a02400240200141046a2802002206200728020022046b4104490d00200128020021060c010b200441046a22072004490d9a01200641017422042007200420074b1b22044100480d9a010240024020060d002004102121060c010b200128020020062004102521060b2006450d7920012006360200200141046a2004360200200141086a28020021040b2003200441046a360200200620046a200a360000024020002d00092204410f7141094b0d000240024002400240024002400240024002400240024020040e0a00010203040506070809000b410021060c090b410121060c080b410221060c070b410321060c060b410421060c050b410521060c040b410621060c030b410721060c020b410821060c010b410921060b200220063a000c02400240200528020020032802002204460d00200128020021070c010b200441016a22072004490d9b012004410174220a2007200a20074b1b220a4100480d9b010240024020040d00200a102121070c010b20012802002004200a102521070b2007450d7b20012007360200200141046a200a360200200141086a28020021040b2003200441016a360200200720046a20063a00000b200028023021070240024020052802002206200328020022046b4104490d00200128020021060c010b200441046a220a2004490d9a0120064101742204200a2004200a4b1b22044100480d9a010240024020060d002004102121060c010b200128020020062004102521060b2006450d7b20012006360200200141046a2004360200200141086a28020021040b2003200441046a360200200620046a2007360000200041c0006a2903002108200029033821090240024020052802002204200328020022006b4110490d00200128020021040c010b200041106a22052000490d9a01200441017422002005200020054b1b22004100480d9a010240024020040d002000102121040c010b200128020020042000102521040b2004450d7c20012004360200200141046a2000360200200141086a28020021000b2003200041106a360200200420006a22012008370008200120093700000c060b02400240200528020020032802002204460d00200128020021060c010b200441016a22062004490d9901200441017422072006200720064b1b22074100480d99010240024020040d002007102121060c010b200128020020042007102521060b2006450d7c20012006360200200141046a2007360200200141086a28020021040b2003200441016a360200200620046a41043a0000200028020c21070240024020052802002206200328020022046b4104490d00200128020021060c010b200441046a220a2004490d990120064101742204200a2004200a4b1b22044100480d99010240024020060d002004102121060c010b200128020020062004102521060b2006450d7d20012006360200200141046a2004360200200141086a28020021040b2003200441046a360200200620046a2007360000024020002d00092204410f7141094b0d000240024002400240024002400240024002400240024020040e0a00010203040506070809000b410021060c090b410121060c080b410221060c070b410321060c060b410421060c050b410521060c040b410621060c030b410721060c020b410821060c010b410921060b200220063a000c02400240200528020020032802002204460d00200128020021070c010b200441016a22072004490d9a012004410174220a2007200a20074b1b220a4100480d9a010240024020040d00200a102121070c010b20012802002004200a102521070b2007450d7f20012007360200200141046a200a360200200141086a28020021040b2003200441016a360200200720046a20063a00000b200041186a2903002108200029031021090240024020052802002206200328020022046b4110490d00200128020021060c010b200441106a22072004490d9901200641017422042007200420074b1b22044100480d99010240024020060d002004102121060c010b200128020020062004102521060b2006450d7f20012006360200200141046a2004360200200141086a28020021040b2003200441106a360200200620046a2204200837000820042009370000200041286a2903002108200029032021090240024020052802002204200328020022006b4110490d00200128020021040c010b200041106a22052000490d9901200441017422002005200020054b1b22004100480d99010240024020040d002000102121040c010b200128020020042000102521040b2004450d800120012004360200200141046a2000360200200141086a28020021000b2003200041106a360200200420006a22012008370008200120093700000c050b02400240200528020020032802002204460d00200128020021060c010b200441016a22062004490d9801200441017422072006200720064b1b22074100480d98010240024020040d002007102121060c010b200128020020042007102521060b2006450d800120012006360200200141046a2007360200200141086a28020021040b200141086a2207200441016a360200200620046a41053a0000200041096a20011071200041386a29030021082000290330210902400240200141046a2802002206200728020022046b4110490d00200128020021060c010b200441106a22072004490d9801200641017422042007200420074b1b22044100480d98010240024020060d002004102121060c010b200128020020062004102521060b2006450d810120012006360200200141046a2004360200200141086a28020021040b2003200441106a360200200620046a2204200837000820042009370000200041c8006a2903002108200029034021090240024020052802002204200328020022006b4110490d00200128020021040c010b200041106a22052000490d9801200441017422002005200020054b1b22004100480d98010240024020040d002000102121040c010b200128020020042000102521040b2004450d820120012004360200200141046a2000360200200141086a28020021000b2003200041106a360200200420006a22012008370008200120093700000c040b02400240200528020020032802002204460d00200128020021050c010b200441016a22052004490d9701200441017422062005200620054b1b22064100480d97010240024020040d002006102121050c010b200128020020042006102521050b2005450d820120012005360200200141046a2006360200200141086a28020021040b200141086a2206200441016a360200200520046a41063a0000200041096a20011071200041386a29030021082000290330210902400240200141046a2802002204200628020022006b4110490d00200128020021040c010b200041106a22052000490d9701200441017422002005200020054b1b22004100480d97010240024020040d002000102121040c010b200128020020042000102521040b2004450d830120012004360200200141046a2000360200200141086a28020021000b2003200041106a360200200420006a22012008370008200120093700000c030b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9601200341017422052004200520044b1b22054100480d96010240024020030d002005102121040c010b200128020020032005102521040b2004450d830120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41103a0000200141046a280200210420052802002103024020002802044101460d000240024020042003460d00200128020021040c010b200341016a22042003490d9701200341017422052004200520044b1b22054100480d97010240024020030d002005102121040c010b200128020020032005102521040b2004450d850120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a00002000280208210402400240200141046a2802002203200528020022006b4104490d00200128020021030c010b200041046a22052000490d9701200341017422002005200020054b1b22004100480d97010240024020030d002000102121030c010b200128020020032000102521030b2003450d860120012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20043600000c030b0240024020042003460d00200128020021040c010b200341016a22042003490d9601200341017422052004200520044b1b22054100480d96010240024020030d002005102121040c010b200128020020032005102521040b2004450d860120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41013a00002000280208210402400240200141046a2802002203200528020022006b4104490d00200128020021030c010b200041046a22052000490d9601200341017422002005200020054b1b22004100480d96010240024020030d002000102121030c010b200128020020032000102521030b2003450d870120012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20043600000c020b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9501200341017422052004200520044b1b22054100480d95010240024020030d002005102121040c010b200128020020032005102521040b2004450d870120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41113a000020002d0001220341024b0d0102400240024020030e03000102000b200241003a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9701200341017422052004200520044b1b22054100480d97010240024020030d002005102121040c010b200128020020032005102521040b2004450d8a0120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000200220002d000222043a000c02400240200141046a28020020052802002200460d00200128020021030c010b200041016a22032000490d9701200041017422052003200520034b1b22054100480d97010240024020000d002005102121030c010b200128020020002005102521030b2003450d8b0120012003360200200141046a2005360200200141086a28020021000b200141086a200041016a360200200320006a20043a00000c030b200241013a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9601200341017422052004200520044b1b22054100480d96010240024020030d002005102121040c010b200128020020032005102521040b2004450d8b0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a0000200041026a200110710c020b200241023a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9501200341017422052004200520044b1b22054100480d95010240024020030d002005102121040c010b200128020020032005102521040b2004450d8b0120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41023a0000200220002d000222043a000c02400240200141046a28020020052802002200460d00200128020021030c010b200041016a22032000490d9501200041017422052003200520034b1b22054100480d95010240024020000d002005102121030c010b200128020020002005102521030b2003450d8c0120012003360200200141046a2005360200200141086a28020021000b200141086a200041016a360200200320006a20043a00000c010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9401200341017422052004200520044b1b22054100480d94010240024020030d002005102121040c010b200128020020032005102521040b2004450d8c0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41123a000020002d0008220341044b0d000240024002400240024020030e050001020304000b200241003a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9801200341017422052004200520044b1b22054100480d98010240024020030d002005102121040c010b200128020020032005102521040b2004450d910120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41003a0000200041096a200110710c040b200241013a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9701200341017422052004200520044b1b22054100480d97010240024020030d002005102121040c010b200128020020032005102521040b2004450d910120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a0000200041096a200110710c030b200241023a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9601200341017422052004200520044b1b22054100480d96010240024020030d002005102121040c010b200128020020032005102521040b2004450d910120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a0000200041096a200110710c020b200241033a000c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9501200341017422052004200520044b1b22054100480d95010240024020030d002005102121040c010b200128020020032005102521040b2004450d910120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41033a0000200041096a20011071200041386a29030021082000290330210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d9501200341017422002004200020044b1b22004100480d95010240024020030d002000102121030c010b200128020020032000102521030b2003450d920120012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000c010b200141086a2802002103200241043a000c024002402003200141046a280200460d00200128020021040c010b200341016a22042003490d9401200341017422052004200520044b1b22054100480d94010240024020030d002005102121040c010b200128020020032005102521040b2004450d920120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41043a0000200041096a20011071200041386a29030021082000290330210902400240200141046a2802002203200528020022006b4110490d00200128020021030c010b200041106a22042000490d9401200341017422002004200020044b1b22004100480d94010240024020030d002000102121030c010b200128020020032000102521030b2003450d930120012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a22012008370008200120093700000b200241106a24000f0b200541011030000b200541011030000b200341011030000b200541011030000b200641011030000b200641011030000b200641011030000b200341011030000b200741011030000b200541011030000b200541011030000b200541011030000b200041011030000b200541011030000b200541011030000b200041011030000b200541011030000b200541011030000b200341011030000b200041011030000b200541011030000b200541011030000b200341011030000b200041011030000b200541011030000b200041011030000b200541011030000b200041011030000b200541011030000b200541011030000b200341011030000b200541011030000b200541011030000b200041011030000b200541011030000b200541011030000b200041011030000b200441011030000b200441011030000b200541011030000b200541011030000b200441011030000b200541011030000b200741011030000b200741011030000b200341011030000b200041011030000b200741011030000b200341011030000b200341011030000b200541011030000b200741011030000b200341011030000b200541011030000b200541011030000b200541011030000b200741011030000b200041011030000b200741011030000b200041011030000b200741011030000b200041011030000b200741011030000b200341011030000b200641011030000b200541011030000b200541011030000b200641011030000b200041011030000b200541011030000b200541011030000b200541011030000b200541011030000b200041011030000b200441011030000b102a000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200441011030000b200441011030000b200441011030000b200441011030000b200541011030000b200541011030000b200041011030000b200541011030000b200041011030000b200541011030000b200341011030000b200341011030000b200541011030000b200041011030000b200541011030000b200041011030000b200541011030000b200041011030000b200541011030000b200541011030000b200041011030000b200741011030000b200741011030000b200041011030000b200741011030000b200441011030000b200441011030000b200041011030000b200741011030000b200041011030000b200741011030000b200441011030000b200a41011030000b200441011030000b200041011030000b200741011030000b200441011030000b200a41011030000b200441011030000b200041011030000b200741011030000b200441011030000b200041011030000b200641011030000b200041011030000b200541011030000b200541011030000b200041011030000b200541011030000b200041011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200041011030000b200541011030000b200041011030000b102a000b130020004103360204200041bcb0c0003602000bd90303027f017e027f02402001450d00034020002802e40121002001417f6a22010d000b0b02402002450d004100210341002101034002400240200120002f01064f0d0020002001410c6c6a220441e4006a2902002105200441e0006a2802002104200141016a21010c010b02400240200028020022010d002003ad210541002106410021010c010b20003301044220862003ad842105410121060b200010232005a72103024002402005422088a7220720012f01064f0d00200121040c010b034002400240200128020022040d002003ad2105410021040c010b200641016a210620013301044220862003ad8421050b200110232005a72103200421012005422088a7220720042f01064f0d000b0b200741027420046a41e8016a280200210020042007410c6c6a220141e4006a2902002105200141e0006a280200210402402006417f6a2201450d00034020002802e40121002001417f6a22010d000b0b410021010b2004450d012002417f6a210202402005a7450d00200410230b20020d000b0b0240200041d8a7c300460d0020002802002101200010232001450d0020012802002104200110232004450d00024020042802002201450d000340200410232001210420012802002200210120000d000b0b200410230b0bff0303067f017e027f230041206b2202240002400240024020012802202203450d0020012003417f6a36022020012802082104200128020c2203200128020422052f01064f0d012000200520034102746a41086a28020036020020052003410c6c6a2206413c6a2802002107200641346a29020021082001200341016a36020c2001200436020820012005360204200020083702042000410c6a20073602000c020b200041003602040c010b2001280200210602400240200528020022030d002004ad2108410021030c010b200641016a210620053301044220862004ad8421080b200510232008a72104024002402008422088a7220720032f01064f0d00200321050c010b034002400240200328020022050d002004ad2108410021050c010b200641016a210620033301044220862004ad8421080b200310232008a72104200521032008422088a7220720052f01064f0d000b0b200741027420056a220341086a2802002109200241106a41086a220a20052007410c6c6a2205413c6a2802003602002002200541346a290200370310200341bc016a280200210302402006417f6a2205450d00034020032802b80121032005417f6a22050d000b0b2001410036020c20012004360208200120033602042001410036020020002009360200200020022903103702042000410c6a200a2802003602000b200241206a24000bd308030d7f017e017f230041a0016b2202240002400240024020012802202203450d0020012003417f6a36022020012802082104200128020c2205200128020422062f01064f0d01200241186a2207200620054105746a220341206a290000370300200241106a2208200341186a290000370300200241086a2209200341106a2900003703002002200341086a290000370300200241206a41286a220a2006200541306c6a22034190036a290300370300200241206a41206a220b20034188036a290300370300200241206a41186a220c20034180036a290300370300200241206a41106a220d200341f8026a290300370300200241206a41086a220e200341f0026a290300370300200341e8026a290300210f2001200541016a36020c20012004360208200120063602042002200f370320200241d0006a41186a2007290300370300200241d0006a41106a2008290300370300200241d0006a41086a200929030037030020022002290300370350200241d0006a41286a200e290300370300200241d0006a41306a200d29030037030020024188016a200c29030037030020024190016a200b29030037030020024198016a200a290300370300200220022903203703702000200241d0006a41d00010dc041a0c020b200041003602400c010b2001280200210702400240200628020022030d002004ad210f410021030c010b200741016a210720063301044220862004ad84210f0b20061023200fa7210502400240200f422088a7220420032f01064f0d00200321060c010b034002400240200328020022060d002005ad210f410021060c010b200741016a210720033301044220862005ad84210f0b20031023200fa7210520062103200f422088a7220420062f01064f0d000b0b200241186a2208200620044105746a220341206a290000370300200241106a2209200341186a290000370300200241086a220a200341106a2900003703002002200341086a290000370300200241206a41286a220b2006200441306c6a22034190036a290300370300200241206a41206a220c20034188036a290300370300200241206a41186a220d20034180036a290300370300200241206a41106a220e200341f8026a290300370300200241206a41086a2210200341f0026a2903003703002002200341e8026a290300370320200441027420066a41fc066a280200210302402007417f6a2206450d00034020032802f80621032006417f6a22060d000b0b2001410036020c200120053602082001200336020420014100360200200241d0006a41186a2008290300370300200241d0006a41106a2009290300370300200241d0006a41086a200a290300370300200241d0006a41286a2010290300370300200241d0006a41306a200e29030037030020024188016a200d29030037030020024190016a200c29030037030020024198016a200b29030037030020022002290300370350200220022903203703702000200241d0006a41d00010dc041a0b200241a0016a24000b830c04067f017e067f017e23004190016b22022400200241206a41186a22034200370300200241206a41106a22044200370300200241206a41086a2205420037030020024200370320200241e0006a41086a220641f7fbc400ad4280808080f000841003220741086a2900003703002002200729000037036020071023200520062903003703002002200229036037032020064194b7c200ad4280808080c001841003220741086a2900003703002002200729000037036020071023200420022903602208370300200241f0006a41086a22072005290300370300200241f0006a41106a22092008370300200241f0006a41186a220a20062903003703002002200837034020022002290320370370200241186a200241f0006a4120108f01200228021c210b2002280218210c20064194fcc400ad42808080808001841003220d41086a2900003703002002200d290000370360200d1023200241d0006a41086a220e200629030037030020022002290360370350200641d8e9c000ad4280808080a002841003220d41086a2900003703002002200d290000370360200d1023200241c0006a41086a220d2006290300370300200220022903603703402002200b4100200c1b220b360260200a200241e0006aad220f4280808080c0008422081001220641186a2900003703002009200641106a2900003703002007200641086a29000037030020022006290000370370200610232003200a290300370300200420092903003703002005200729030037030020022002290370370320024002400240024041c00010212206450d00200620022903503700002006200229034037001020062002290320370020200641086a200e290300370000200641186a200d290300370000200641286a2005290300370000200641306a2004290300370000200641386a200329030037000020022000360260200a20081001220d41186a2900003703002009200d41106a2900003703002007200d41086a2900003703002002200d290000370370200d10232003200a290300370300200420092903003703002005200729030037030020022002290370370320200641c00041800110252206450d0120062002290320370040200641d8006a200241206a41186a2207290300370000200641d0006a200241206a41106a2209290300370000200641c8006a200241206a41086a220a29030037000041012105200241106a200641e00041014100410010b8012002280210210420061023024020044101460d00200241e0006a41086a22064194fcc400ad42808080808001841003220541086a2900003703002002200529000037036020051023200241c0006a41086a200629030037030020022002290360370340200641a9e4c000ad4280808080e001841003220541086a2900003703002002200529000037036020051023200241d0006a41086a2006290300370300200220022903603703502002200b360260200241f0006a41186a2205200f4280808080c000841001220641186a290000370300200241f0006a41106a2204200641106a290000370300200241f0006a41086a220d200641086a29000037030020022006290000370370200610232007200529030037030020092004290300370300200a200d2903003703002002200229037037032041c00010212206450d03200620022903403700002006200229035037001020062002290320370020200641086a200241c0006a41086a290300370000200641186a200241d0006a41086a290300370000200641286a200241206a41086a290300370000200641306a200241206a41106a290300370000200641386a200241206a41186a290300370000200241f0006a200110ac01200641c00041800110252206450d0420062002290070370040200641d8006a200241f0006a41186a290000370000200641d0006a200241f0006a41106a290000370000200641c8006a200241f0006a41086a290000370000200241086a200641e000108f01200228020c21052002280208210420061023200541004720044100477121050b20024190016a240020050f0b41c00041011030000b41800141011030000b41c00041011030000b41800141011030000b940102017f017e230041106b2206240002402002ad4220862001ad842004ad4220862003ad84200510172207422088a72203450d002007a722042d0000220241014b0d00410021050240024020020e020100010b2003417f6a4104490d0120042800012101410121050b2000200136020420002005360200200641106a24000f0b41f4b7c600412e200641086a41a4b8c6001031000ba90201037f23004180016b2202240002400240024002400240200128020022034110710d002000280200210420034120710d012004ad2001103921000c020b20002802002104410021000340200220006a41ff006a2004410f712203413072200341d7006a2003410a491b3a00002000417f6a2100200441047622040d000b20004180016a22044181014f0d02200141a085c0004102200220006a4180016a410020006b103c21000c010b410021000340200220006a41ff006a2004410f712203413072200341376a2003410a491b3a00002000417f6a2100200441047622040d000b20004180016a22044181014f0d02200141a085c0004102200220006a4180016a410020006b103c21000b20024180016a240020000f0b2004418001103e000b2004418001103e000bf31005067f017e017f017e067f230041f0006b2202240020012802202103200241306a41186a4200370300200241306a41106a22044200370300200241306a41086a2205420037030020024200370330200241e0006a41086a220641f7fbc400ad4280808080f000841003220741086a29000037030020022007290000370360200710232005200629030037030020022002290360370330200641e7acc500ad4280808080a001841003220741086a2900003703002002200729000037036020071023200420022903602208370300200241106a41086a2005290300370300200241106a41106a2008370300200241106a41186a20062903003703002002200837035020022002290330370310200241306a200241106a412010bb0120022802302206410120061b21050240024002400240024002400240024002400240024002400240024002400240024020032002290234420020061b2208422088a7490d002008a7450d01200510230c010b2003200520034105746a10b701210602402008a7450d00200510230b20060d010b200241306a41186a22054200370300200241306a41106a22074200370300200241306a41086a2203420037030020024200370330200241e0006a41086a220641f7fbc400ad4280808080f000841003220941086a2900003703002002200929000037036020091023200320062903003703002002200229036037033020064194b7c200ad4280808080c001841003220941086a2900003703002002200929000037036020091023200241d0006a41086a22092006290300220837030020022002290360220a3703502004200a370000200441086a220b2008370000200241106a41086a220c2003290300370300200241106a41106a220d2007290300370300200241106a41186a220e200529030037030020022002290330370310200241086a200241106a4120108f01200128021c200228020c410020022802081b220f470d012005420037030020074200370300200342003703002002420037033020064194fcc400ad42808080808001841003221041086a290000370300200220102900003703602010102320032006290300370300200220022903603703302006419ddfc000ad4280808080c000841003221041086a290000370300200220102900003703602010102320092006290300220837030020022002290360220a3703502004200a370000200b2008370000200c2003290300370300200d2007290300370300200e200529030037030020022002290330370310200241306a200241106a10bc0120022802302206410120061b210d200128022022032002290234420020061b2208422088a74f0d04200d20034105746a220e450d04200241003602382002420137033020012802002104410410212206450d0620024284808080c0003702342002200636023020062004360000200128020421072001410c6a2802002206200241306a105c20022802342205200228023822046b2006490d02200228023021050c030b20004180063b0001200041013a0000200041036a41003a00000c0d0b20004180063b0001200041013a0000200041036a41003a00000c0c0b200420066a22092004490d082005410174220b2009200b20094b1b22094100480d080240024020050d002009102121050c010b200228023020052009102521050b2005450d0420022009360234200220053602300b2002200420066a360238200520046a2007200610dc041a200141106a2802002104200141186a2802002206200241306a105c0240024020060d00200228023421052002280238210b200f21070c010b20042006410c6c6a210c034020042802002109200441086a2802002206200241306a105c0240024020022802342205200228023822036b2006490d00200228023021070c010b200320066a22072003490d0a2005410174220b2007200b20074b1b220b4100480d0a0240024020050d00200b102121070c010b20022802302005200b102521070b2007450d072002200b36023420022007360230200b21050b2002200320066a220b360238200720036a2009200610dc041a2004410c6a2204200c470d000b20012802202103200128021c21070b024002402005200b6b4104490d00200b41046a2104200228023021060c010b200b41046a2204200b490d08200541017422062004200620044b1b22094100480d080240024020050d002009102121060c010b200228023020052009102521060b2006450d062002200936023420022006360230200921050b200220043602382006200b6a200736000002400240200520046b41034d0d00200521070c010b200441046a22072004490d08200541017422092007200920074b1b22074100480d080240024020050d002007102121060c010b200620052007102521060b2006450d0720022007360234200220063602300b200620046a2003360000200141246a200441046aad4220862006ad84200e1009210402402007450d00200610230b20044101460d010b20004180083b0001200041013a0000200041036a41003a00002008a7450d09200d10230c090b410c10212206450d06410410212204450d0720024284808080c000370234200220043602302004200f360000200e200241306a1071200241106a41086a2002280238220436020020022002290330220a370310200641086a20043602002006200a370200200041306a41013a0000200041286a428180808010370200200041246a2006360200200041206a4100360200200041186a4204370300200041106a42ac02370300200041086a427f370300200041316a2002280030360000200041346a200241336a280000360000200041003a00002008a7450d08200d10230c080b410441011030000b200941011030000b200b41011030000b200941011030000b200741011030000b102a000b410c41041030000b410441011030000b200241f0006a24000bbb0201017f230041e0006b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022010d00200041003602000c010b200328021421022003200341106a41086a28020036022420032001360220200341c8006a200341206a107e024002402003280248450d0020002003290348370200200041086a200341c8006a41086a2802003602000c010b20034100360230200342013703282003410c36023c2003200341086a3602382003200341286a360244200341dc006a41013602002003420137024c20034198c2c3003602482003200341386a360258200341c4006a41b8a3c500200341c8006a102e1a2003350230422086200335022884100820004100360200200328022c450d00200328022810230b2002450d00200110230b200341e0006a24000bf006010d7f23004190016b220224002002412036021420022001360210200241186a2001ad4280808080800484100410900102400240200228021822030d00200041003602000c010b200228021c21042002200241206a28020036023c20022003360238200241086a200241386a106e0240024002400240024020022802080d0002400240200228023c22014160712205417f4c0d00200228020c210602400240200141057622070d00410121080c010b200510212208450d020b02402006450d004100210903402001210a200241003a0088012009220b41016a2109410021010240024002400340200a2001460d01200241e8006a20016a200228023822052d00003a00002002200541016a3602382002200141016a22053a0088012005210120054120470d000b200241c8006a41186a220c200241e8006a41186a290300370300200241c8006a41106a220d200241e8006a41106a290300370300200241c8006a41086a220e200241e8006a41086a290300370300200220022903683703482007200b470d020240200b41017422012009200120094b1b220741ffffff3f712007470d002007410574220141004e0d020b102a000b2002410036023c0240200141ff0171450d00200241003a0088010b200241003602282007450d08200810230c080b02400240200b0d002001102121080c010b2008200b4105742001102521080b2008450d060b200a20056b21012008200b4105746a220b2002290348370000200b41186a200c290300370000200b41106a200d290300370000200b41086a200e29030037000020092006470d000b200241306a20063602002002200736022c200220083602282002200a20056b36023c0c060b200241306a20063602002002200736022c2002200836022820080d050c040b102f000b200541011030000b200241003602280c010b200141011030000b20024100360250200242013703482002410c36022c2002200241106a3602282002200241c8006a360244200241fc006a41013602002002420137026c20024198c2c3003602682002200241286a360278200241c4006a41b8a3c500200241e8006a102e1a2002350250422086200235024884100820004100360200200228024c450d01200228024810230c010b20002002290328370200200041086a200241286a41086a2802003602000b2004450d00200310230b20024190016a24000bbe7a0d067f017e017f017e057f017e017f017e0a7f017e167f037e057f230041f0056b2200240020004180056a41186a2201420037030020004180056a41106a220242003703004108210320004180056a41086a220442003703002000420037038005200041b0026a41086a220541f7fbc400ad4280808080f0008422061003220741086a290000370300200020072900003703b0022007102320042005290300370300200020002903b0023703800520054194b7c200ad4280808080c001841003220741086a290000370300200020072900003703b00220071023200220002903b0022208370300200041b0046a41086a22092004290300370300200041b0046a41106a220a2008370300200041b0046a41186a220b2005290300370300200020083703e00320002000290380053703b004200041286a200041b0046a4120108f01200028022c210c2000280228210d200142003703002002420037030020044200370300200042003703800520054194fcc400ad42808080808001841003220741086a290000370300200020072900003703b0022007102320042005290300370300200020002903b002370380052005419ddfc000ad4280808080c000841003220741086a290000370300200020072900003703b0022007102320012005290300220837030020092004290300370300200a20002903b002220e370300200b20083703002000200e3703e00320002000290380053703b00420004180056a200041b0046a10bc01200028028005210f20002902840521102001420037030020024200370300200442003703002000420037038005200520061003220741086a290000370300200020072900003703b0022007102320042005290300370300200020002903b00237038005200541e7acc500ad4280808080a001841003220741086a290000370300200020072900003703b0022007102320012005290300220837030020092004290300370300200a20002903b0022206370300200b2008370300200020063703e00320002000290380053703b00420004180056a200041b0046a412010bb012000280280052207410120071b2111200029028405420020071b2208a7211202400240024002402008422088a72207450d002011200741057422136a2114200041c4036a211520004180056a41206a2116200041f8026a4104722117200041d0026a410472211841022107410021190340200041e0016a41186a201120196a221a41186a2900002208370300200041e0016a41106a201a41106a2900002206370300200041e0016a41086a201a41086a290000220e3703002000201a290000221b3703e0012018201b370200201841086a200e370200201841106a2006370200201841186a200837020020002007417e6a221c3602d0024100211d0240201c201810b7010d00200041f8026a41206a200041d0026a41206a280200360200200041f8026a41186a200041d0026a41186a290300370300200041f8026a41106a200041d0026a41106a290300370300200041f8026a41086a200041d0026a41086a290300370300200020002903d0023703f80220004190026a41186a221d201741186a221c29000037030020004190026a41106a221e201741106a221f29000037030020004190026a41086a2220201741086a222129000037030020002017290000370390022001201c2900003703002002201f290000370300200420212900003703002000201729000037038005200041a0036a20004180056a10be01200041b0026a41186a221c201d290300370300200041b0026a41106a221f201e2903003703002005202029030037030020002000290390023703b00220002802c003221d450d00201620002903a003370300201641186a200041a0036a41186a290300370300201641106a200041a0036a41106a290300370300201641086a200041a0036a41086a2903003703002001201c2903003703002002201f2903003703002004200529030037030020004180026a41086a221c201541086a280200360200200020002903b002370380052000201529020037038002200041b0046a41386a221e20004180056a41386a290300370300200041b0046a41306a221f20004180056a41306a290300370300200041b0046a41286a222020004180056a41286a290300370300200041b0046a41206a22212016290300370300200b2001290300370300200a20022903003703002009200429030037030020002000290380053703b004200041e0036a41386a201e290300370300200041e0036a41306a201f290300370300200041e0036a41286a2020290300370300200041e0036a41206a2021290300370300200041e0036a41186a200b290300370300200041e0036a41106a200a290300370300200041e0036a41086a2009290300370300200020002903b0043703e003200041d0036a41086a201c28020036020020002000290380023703d0030b200041a0016a41086a200041e0036a41086a290300370300200041a0016a41106a200041e0036a41106a290300370300200041a0016a41186a200041e0036a41186a290300370300200041a0016a41206a200041e0036a41206a290300370300200041a0016a41286a200041e0036a41286a290300370300200041a0016a41306a200041e0036a41306a290300370300200041a0016a41386a200041e0036a41386a29030037030020004190016a41086a200041d0036a41086a280200360200200020002903e0033703a001200020002903d00337039001201d0d02200741016a21072013201941206a2219470d000b0b410021222000410036029801200042083703900102402012450d00201110230b4100211d0c010b200041c0006a41386a2218200041a0016a41386a290300370300200041c0006a41306a2217200041a0016a41306a290300370300200041c0006a41286a2204200041a0016a41286a290300370300200041c0006a41206a221c200041a0016a41206a290300370300200041c0006a41186a2205200041a0016a41186a290300370300200041c0006a41106a2201200041a0016a41106a290300370300200041c0006a41086a221e200041a0016a41086a29030037030020004180016a41086a221f20004190016a41086a280200360200200020002903a001370340200020002903900137038001200041306a41086a2220201f280200360200200020002903800137033020004180056a41086a221f201e29030037030020004180056a41106a221e200129030037030020004180056a41186a2201200529030037030020004180056a41206a2205201c29030037030020004180056a41286a221c200429030037030020004180056a41306a2204201729030037030020004180056a41386a221720182903003703002000200029034037038005200041b0046a41086a22182020280200360200200020002903303703b00402400240024041d00010212203450d0020032000290380053703002003201d360240200320002903b004370244200341386a2017290300370300200341306a2004290300370300200341286a201c290300370300200341206a2005290300370300200341186a2001290300370300200341106a201e290300370300200341086a201f290300370300200341cc006a2018280200360200024002400240201341606a2019470d004101211d0c010b201a41206a2118201320196b41606a2105200041c4036a2120200041f8026a4104722117200041d0026a410472211a0340200041e0016a41186a201841186a2219290000370300200041e0016a41106a201841106a221d290000370300200041e0016a41086a201841086a2204290000370300200020182900003703e00120002007417f6a221c3602d00220042900002108201d29000021062018290000210e201a41186a2019290000370000201a41106a2006370000201a41086a2008370000201a200e370000410021190240201c201a10b7010d00200041f8026a41206a200041d0026a41206a280200360200200041f8026a41186a200041d0026a41186a290300370300200041f8026a41106a200041d0026a41106a290300370300200041f8026a41086a200041d0026a41086a290300370300200020002903d0023703f80220004190026a41186a2219201741186a220429000037030020004190026a41106a2201201741106a221c29000037030020004190026a41086a2213201741086a221e290000370300200020172900003703900220004180056a41186a221d200429000037030020004180056a41106a2204201c29000037030020004180056a41086a221c201e2900003703002000201729000037038005200041a0036a20004180056a10be01200041b0026a41186a221e2019290300370300200041b0026a41106a221f2001290300370300200041b0026a41086a2201201329030037030020002000290390023703b00220002802c0032219450d00201620002903a003370300201641186a200041a0036a41186a290300370300201641106a200041a0036a41106a290300370300201641086a200041a0036a41086a290300370300201d201e2903003703002004201f290300370300201c200129030037030020004180026a41086a2201202041086a280200360200200020002903b002370380052000202029020037038002200041b0046a41386a221320004180056a41386a290300370300200041b0046a41306a221e20004180056a41306a290300370300200041b0046a41286a221f20004180056a41286a290300370300200041b0046a41206a222120004180056a41206a290300370300200041b0046a41186a2209201d290300370300200041b0046a41106a221d2004290300370300200041b0046a41086a2204201c29030037030020002000290380053703b004200041e0036a41386a2013290300370300200041e0036a41306a201e290300370300200041e0036a41286a201f290300370300200041e0036a41206a2021290300370300200041e0036a41186a2009290300370300200041e0036a41106a201d290300370300200041e0036a41086a2004290300370300200020002903b0043703e003200041d0036a41086a200128020036020020002000290380023703d0030b200041a0016a41086a200041e0036a41086a290300370300200041a0016a41106a200041e0036a41106a290300370300200041a0016a41186a200041e0036a41186a290300370300200041a0016a41206a200041e0036a41206a290300370300200041a0016a41286a200041e0036a41286a290300370300200041a0016a41306a200041e0036a41306a290300370300200041a0016a41386a200041e0036a41386a29030037030020004190016a41086a200041d0036a41086a280200360200200020002903e0033703a001200020002903d0033703900120190d02201841206a21184101211d200741016a2107200541606a22050d000b0b410121220c030b200041c0006a41386a2223200041a0016a41386a221e290300370300200041c0006a41306a2224200041a0016a41306a221f290300370300200041c0006a41286a2225200041a0016a41286a2220290300370300200041c0006a41206a2226200041a0016a41206a2221290300370300200041c0006a41186a2227200041a0016a41186a2209290300370300200041c0006a41106a2228200041a0016a41106a220a290300370300200041c0006a41086a2229200041a0016a41086a220b29030037030020004180016a41086a222a20004190016a41086a2215280200360200200020002903a001370340200020002903900137038001200041306a41086a222b202a2802003602002000200029038001370330201841206a2118200041c4036a212c200041f8026a4104722117200041d0026a410472211a4101211d41012122034020004180056a41086a2205202929030037030020004180056a41106a2201202829030037030020004180056a41186a2213202729030037030020004180056a41206a222d202629030037030020004180056a41286a222e202529030037030020004180056a41306a222f202429030037030020004180056a41386a223020232903003703002000200029034037038005200041b0046a41086a2231202b280200360200200020002903303703b00402402022201d470d00201d41016a2204201d490d06201d410174221c2004201c20044b1b2222ad42d0007e2208422088a70d062008a722044100480d0602400240201d0d002004102121030c010b2003201d41d0006c2004102521030b2003450d030b2003201d41d0006c6a22042000290380053703002001290300210820132903002106202d290300210e202e290300211b202f2903002132203029030021332005290300213420042019360240200441086a2034370300200441386a2033370300200441306a2032370300200441286a201b370300200441206a200e370300200441186a2006370300200441106a2008370300200420002903b004370244200441cc006a2031280200360200201d41016a211d20182014460d030340200041e0016a41186a201841186a2219290000370300200041e0016a41106a201841106a2204290000370300200041e0016a41086a201841086a221c290000370300200020182900003703e001200020073602d002201c2900002108200429000021062018290000210e201a41186a2019290000370000201a41106a2006370000201a41086a2008370000201a200e3700004100211902402007201a10b7010d00200041f8026a41206a200041d0026a41206a280200360200200041f8026a41186a200041d0026a41186a290300370300200041f8026a41106a200041d0026a41106a290300370300200041f8026a41086a200041d0026a41086a290300370300200020002903d0023703f80220004190026a41186a2219201741186a220429000037030020004190026a41106a221c201741106a223529000037030020004190026a41086a2236201741086a223729000037030020002017290000370390022013200429000037030020012035290000370300200520372900003703002000201729000037038005200041a0036a20004180056a10be01200041b0026a41186a22042019290300370300200041b0026a41106a2235201c290300370300200041b0026a41086a221c203629030037030020002000290390023703b00220002802c0032219450d00201620002903a003370300201641186a200041a0036a41186a290300370300201641106a200041a0036a41106a290300370300201641086a200041a0036a41086a29030037030020132004290300370300200120352903003703002005201c29030037030020004180026a41086a2204202c41086a280200360200200020002903b002370380052000202c29020037038002200041b0046a41386a221c2030290300370300200041b0046a41306a2235202f290300370300200041b0046a41286a2236202e290300370300200041b0046a41206a2237202d290300370300200041b0046a41186a22382013290300370300200041b0046a41106a223920012903003703002031200529030037030020002000290380053703b004200041e0036a41386a201c290300370300200041e0036a41306a2035290300370300200041e0036a41286a2036290300370300200041e0036a41206a2037290300370300200041e0036a41186a2038290300370300200041e0036a41106a2039290300370300200041e0036a41086a2031290300370300200020002903b0043703e003200041d0036a41086a200428020036020020002000290380023703d0030b200b200041e0036a41086a290300370300200a200041e0036a41106a2903003703002009200041e0036a41186a2903003703002021200041e0036a41206a2903003703002020200041e0036a41286a290300370300201f200041e0036a41306a290300370300201e200041e0036a41386a2903003703002015200041d0036a41086a280200360200200020002903e0033703a001200020002903d00337039001024020190d00200741016a21072014201841206a2218460d050c010b0b2023201e2903003703002024201f2903003703002025202029030037030020262021290300370300202720092903003703002028200a2903003703002029200b290300370300202a2015280200360200200020002903a001370340200020002903900137038001202b202a2802003602002000200029038001370330201841206a2118200741016a21070c000b0b41d00041081030000b200441081030000b02402012450d00201110230b2000201d36029801200020223602940120002003360290010b20004180056a41186a2219420037030020004180056a41106a2217420037030020004180056a41086a221a42003703002000420037038005200041b0026a41086a220741f7fbc400ad4280808080f0008422081003221841086a290000370300200020182900003703b00220181023201a2007290300370300200020002903b0023703800520074194b7c200ad4280808080c0018422061003221841086a290000370300200020182900003703b00220181023200041e0036a41086a22162007290300220e370300200020002903b002221b3703e0032002201b370000200241086a2201200e370000200041b0046a41086a2204201a290300370300200041b0046a41106a22112017290300370300200041b0046a41186a2213201929030037030020002000290380053703b004200041206a200041b0046a4120108f012000280224211c2000280220210520074194fcc400ad4280808080800184220e1003221841086a290000370300200020182900003703b0022018102320042007290300370300200020002903b0023703b004200741d8e9c000ad4280808080a002841003221841086a290000370300200020182900003703b0022018102320162007290300370300200020002903b0023703e0032000201c410020051b3602a001200041b0026a41186a221c200041a0016aad4280808080c00084221b1001221841186a290000370300200041b0026a41106a2205201841106a2900003703002007201841086a290000370300200020182900003703b002201810232019201c29030037030020172005290300370300201a2007290300370300200020002903b0023703800502400240024002400240024002400240024002400240024002400240024041c00010212218450d00201820002903b004370000201820002903e0033700102018200029038005370020201841086a2004290300370000201841186a2016290300370000201841286a201a290300370000201841306a2017290300370000201841386a20192903003700002018ad4280808080800884100a201810232019420037030020174200370300201a42003703002000420037038005200720081003221841086a290000370300200020182900003703b00220181023201a2007290300370300200020002903b00237038005200720061003221841086a290000370300200020182900003703b00220181023201620072903002208370300200020002903b00222063703e00320022006370000200120083700002004201a290300370300201120172903003703002013201929030037030020002000290380053703b004200041186a200041b0046a4120108f01200028021c2102200028021821012007200e1003221841086a290000370300200020182900003703b0022018102320162007290300370300200020002903b0023703e003200741a9e4c000ad4280808080e001841003221841086a290000370300200020182900003703b0022018102320042007290300370300200020002903b0023703b00420002002410020011b3602a001201c201b1001221841186a2900003703002005201841106a2900003703002007201841086a290000370300200020182900003703b002201810232019201c29030037030020172005290300370300201a2007290300370300200020002903b0023703800541c00010212207450d0120104200200f1b210e200720002903e003370000200720002903b0043700102007200029038005370020200741086a200041e0036a41086a290300370000200741186a200041b0046a41086a290300370000200741286a20004180056a41086a2218290300370000200741306a20004180056a41106a290300370000200741386a20004180056a41186a2903003700002007ad4280808080800884100a200710230240201d450d0020004180056a20004190016a1078200041bb046a201828020036000020002000290380053700b304200041073a0080052000418c056a200041b0046a41076a290000370000200041023a008405200020002900b0043700850520004180056a108e01200041f8026a41106a20004190016a41086a2802003602002000200e422088a722393602fc022000200c4100200d1b22173602f802200020002903900137038003200041d0036a200041f8026a41086a107820002802d803211c20002802d403213820002802d0032122410410212212450d032012201736000020004284808080c0003702a401200020123602a001200041b0026a41086a220741effbc400ad42808080808001841003221841086a290000370300200020182900003703b00220181023200041e0036a41086a221a2007290300370300200020002903b0023703e003200741e4ecc200ad4280808080a002841003221841086a290000370300200020182900003703b00220181023200041b0046a41086a22182007290300370300200020002903b0023703b00420004190026a4187f4c20010bf0141c00010212207450d04200720002903e003370000200720002903b0043700102007200029039002370020200741086a201a290300370000200741186a2018290300370000200741286a20004190026a41086a290300370000200741306a200041a0026a290300370000200741386a20004190026a41186a29030037000020004180056a200741c00010c001200029028405210820002802800521182007102320002008420020181b22064220883e02b40420002018410120181b22053602b004200041106a200041b0046a106e200028021421044100211620002802100d0920002802b404220741246e221d41246c2218417f4c0d050240024020180d00410421160c010b201810212216450d070b2004450d0941002102034020074104490d09200241016a210120002007417c6a221a3602b404200020002802b004221941046a3602b0042019280000211141002107200041003a00a00503400240201a2007470d00200041003602b404200741ff0171450d0b200041003a00a0050c0b0b20004180056a20076a201920076a221841046a2d00003a00002000201841056a3602b0042000200741016a22183a00a0052018210720184120470d000b200041b0026a41086a221920004180056a41086a290300370300200041b0026a41106a221320004180056a41106a290300370300200041b0026a41186a221e20004180056a41186a29030037030020002000290380053703b0022000201a20186b22073602b4040240201d2002470d00200241017422182001201820014b1b221dad42247e2208422088a70d122008a722184100480d120240024020020d002018102121160c010b2016200241246c2018102521160b2016450d090b2016200241246c6a22182011360200201820002903b0023702042018410c6a2019290300370200201841146a20132903003702002018411c6a201e2903003702002001210220012004470d000c0a0b0b200041013a008405200041073a00800520004180056a108e012022450d09200310230c090b41c00041011030000b41c00041011030000b410441011030000b41c00041011030000b102f000b201841041030000b201841041030000b0240201d0d00410021160c010b20161023410021160b20004180056a200041a0016a10c101200041b0046a200028028005221820002802880510bb0120002802b004210720002902b40421080240200028028405450d00201810230b2008420020071b210802402006a7450d00200510230b201d410020161b21312016410420161b211d2007410120071b21362008a721350240024002400240024002400240201c450d002004410020161b21042008422088a721012022201c41d0006c6a210320004180056a410c6a211120004180056a41306a211e20004180056a41206a211f200041e0036a41c4006a210a200041a8046a21374100212c2022211602400240034020004180056a41386a22182016220741386a290300370300201e200741306a29030037030020004180056a41286a221a200741286a290300370300201f200741206a29030037030020004180056a41186a221c200741186a29030037030020004180056a41106a2205200741106a29030037030020004180056a41086a2202200741086a29030037030020004180026a41086a2219200741cc006a28020036020020002007290300370380052000200741c4006a29020037038002200741d0006a2116200741c0006a2802002207450d04200041c0006a41386a22132018290300370300200041c0006a41306a2218201e290300370300200041c0006a41286a2220201a290300370300200041c0006a41206a221a201f290300370300200041c0006a41186a2221201c290300370300200041c0006a41106a22092005290300370300200041c0006a41086a220b200229030037030020004180016a41086a221520192802003602002000200029038005370340200020002903800237038001200041e0036a41386a2013290300370300200041e0036a41306a22192018290300370300200041e0036a41286a2020290300370300200041e0036a41206a2213201a290300370300200041e0036a41186a2021290300370300200041e0036a41106a2009290300370300200041e0036a41086a200b290300370300200020002903403703e003200020073602a004200a200029038001370200200a41086a201528020036020002400240024002400240024041041021221a450d00201a201736000020114100290087f442370000201141086a410029008ff44237000020004284808080c000370284052000201a360280052000200041e0036a36029c05410810212207450d01200042083702b404200020073602b0042011200041b0046a10c2014104200041b0046a105c0240024020002802b404221820002802b80422076b4104490d0020002802b00421180c010b200741046a22202007490d17201841017422072020200720204b1b22074100480d170240024020180d002007102121180c010b20002802b00420182007102521180b2018450d03200020073602b404200020183602b00420002802b80421070b2000200741046a3602b804201820076a201a280000360000200041e0036a200041b0046a1071200020133602a003200041a0036a200041b0046a10c301200020193602a003200041a0036a200041b0046a10c30120002802a004210720372802002218200041b0046a105c02402018450d00201841306c21180340200741106a200041b0046a1071200020073602a003200741306a2107200041a0036a200041b0046a10c301201841506a22180d000b0b20002802b4042119200041b0026a41186a221320003502b80442208620002802b0042221ad841001220741186a290000370300200041b0026a41106a2220200741106a290000370300200041b0026a41086a2218200741086a290000370300200020072900003703b00220071023200041a0016a41186a220b2013290300370300200041a0016a41106a22152020290300370300200041a0016a41086a22142018290300370300200020002903b0023703a00102402019450d00202110230b201a1023201841effbc400ad428080808080018422081003220741086a290000370300200020072900003703b00220071023200041d0026a41086a22192018290300370300200020002903b0023703d002201841c2a3c200ad4280808080f0008422061003220741086a290000370300200020072900003703b00220071023200041a0036a41086a22132018290300370300200020002903b0023703a003200041b0046a200041a0016a10ac0141c00010212207450d03200720002903d002370000200720002903a003370010200720002900b004370020200741086a2019290300370000200741186a2013290300370000200741286a200041b0046a41086a2220290000370000200741306a200041b0046a41106a2221290000370000200741386a200041b0046a41186a2209290000370000200041086a200741c00041014100410010b8012000280208211a20071023201a4101470d0420002802a404450d0520002802a00410230c050b410441011030000b410841011030000b200741011030000b41c00041011030000b200041b0046a200041e0036a41d00010dc041a20004180056a200041b0046a41d00010dc041a200041003602d805200042013703d005201820081003220741086a290000370300200020072900003703b0022007102320192018290300370300200020002903b0023703d002201820061003220741086a290000370300200020072900003703b0022007102320132018290300370300200020002903b0023703a003200041b0046a200041a0016a10ac0102400240024041c0001021221a450d00201a20002903d002370000201a20002903a003370010201a20002900b004370020201a41086a2019290300370000201a41186a2013290300370000201a41286a2020290000370000201a41306a2021290000370000201a41386a2009290000370000200041003602b804200042013703b00420004180056a200041b0046a10712000201f3602a003200041a0036a200041b0046a10c3012000201e3602a003200041a0036a200041b0046a10c30120002802c005210720002802c8052218200041b0046a105c02402018450d00201841306c21180340200741106a200041b0046a1071200020073602a003200741306a2107200041a0036a200041b0046a10c301201841506a22180d000b0b20002802d005210720002802d8052218200041b0046a105c02402018450d002018410574211803402007200041b0046a1071200741206a2107201841606a22180d000b0b20002802b4042107201aad428080808080088420003502b80442208620002802b0042218ad84100202402007450d00201810230b201a1023024020002802c405450d0020002802c00510230b024020002802d405450d0020002802d00510230b201c200b2903003703002005201529030037030020022014290300370300200020002903a00137038005410021070240200441014b0d00024020040e020003000b200041e0016a41186a201c290300370300200041e0016a41106a2005290300370300200041e0016a41086a200229030037030020002000290380053703e001410021070c030b20042118034020072018410176221a20076a2219201d201941246c6a28020020174b1b21072018201a6b221841014b0d000c020b0b41c00041011030000b0240201d200741246c6a28020022182017460d00200720182017496a21070b200041e0016a41186a201c290300370300200041e0016a41106a2005290300370300200041e0016a41086a200229030037030020002000290380053703e001200420074f0d004180bbc000102b000b024020042031470d00200441016a22182004490d122004410174221a2018201a20184b1b2231ad42247e2208422088a70d122008a722184100480d120240024020040d0020181021211d0c010b201d200441246c20181025211d0b201d450d030b201d200741246c6a221841246a2018200420076b41246c10dd041a201820173602002018411c6a200041e0016a41186a290300370200201841146a200041e0016a41106a2903003702002018410c6a200041e0016a41086a290300370200201820002903e0013702042009201c290300370300202120052903003703002020200229030037030020002000290380053703b004024020012035470d00200141016a22072001490d12200141017422182007201820074b1b223541ffffff3f712035470d12203541057422074100480d120240024020010d002007102121360c010b203620014105742007102521360b2036450d040b200441016a2104203620014105746a220720002903b004370000200741186a2009290300370000200741106a2021290300370000200741086a20202903003700004101212c200141016a21010b20162003470d000b200321160c030b201841041030000b200741011030000b2038450d01202210230c010b024020162003460d000340201641c0006a2802002218450d01201641d0006a21070240201641c4006a280200450d00201810230b2007211620032007470d000b0b02402038450d00202210230b202c410171450d0002402001450d002001410574211820362107034020004180056a200710c40120002802c005221a0d03200741206a2107201841606a22180d000b0b4108211c41002105410021020c020b2012102302402035450d00203610230b2031450d02201d10230c020b200041e0036a41386a221c20004180056a41386a2219290300370300200041e0036a41306a222020004180056a41306a2205290300370300200041e0036a41286a222120004180056a41286a2202290300370300200041e0036a41206a220920004180056a41206a2211290300370300200041e0036a41186a220a20004180056a41186a2213290300370300200041e0036a41106a220b20004180056a41106a221e290300370300200041e0036a41086a221520004180056a41086a221f290300370300200041a0036a41086a220320004180056a41cc006a290200370300200041a0036a41106a221420004180056a41d4006a290200370300200041a0036a41186a223720004180056a41dc006a28020036020020002000290380053703e0032000200041c4056a22162902003703a003200041c0006a41086a222c2015290300370300200041c0006a41106a2215200b290300370300200041c0006a41186a220b200a290300370300200041c0006a41206a220a2009290300370300200041c0006a41286a22092021290300370300200041c0006a41306a22212020290300370300200041c0006a41386a2220201c290300370300200041a0016a41086a221c2003290300370300200041a0016a41106a22032014290300370300200041a0016a41186a22142037280200360200200020002903e003370340200020002903a0033703a001201f202c290300370300201e20152903003703002013200b2903003703002011200a2903003703002002200929030037030020052021290300370300201920202903003703002000200029034037038005200041b0046a41086a2220201c290300370300200041b0046a41106a22212003290300370300200041b0046a41186a22092014280200360200200020002903a0013703b00441e0001021221c450d04201c200029038005370300201c201a360240201c20002903b004370244201c41386a2019290300370300201c41306a2005290300370300201c41286a2002290300370300201c41206a2011290300370300201c41186a2013290300370300201c41106a201e290300370300201c41086a201f290300370300201c41cc006a2020290300370200201c41d4006a2021290300370200201c41dc006a2009280200360200024020184120470d0041012105410121020c010b200741206a211f203620014105746a221a41606a211441012105410121020340201f21070240034020004180056a200710c40120002802c00522180d01201a200741206a2207470d000c030b0b200041e0036a41386a221920004180056a41386a2220290300370300200041e0036a41306a221f20004180056a41306a2221290300370300200041e0036a41286a223720004180056a41286a2209290300370300200041e0036a41206a222c20004180056a41206a220a290300370300200041e0036a41186a221120004180056a41186a220b290300370300200041e0036a41106a221320004180056a41106a2215290300370300200041e0036a41086a221e20004180056a41086a2203290300370300200041a0036a41086a2222201641086a290200370300200041a0036a41106a2238201641106a290200370300200041a0036a41186a220c201641186a28020036020020002000290380053703e003200020162902003703a003200041b0046a41086a220d201e290300370300200041b0046a41106a222d2013290300370300200041b0046a41186a222e2011290300370300200041b0046a41206a222f202c290300370300200041b0046a41286a222c2037290300370300200041b0046a41306a2237201f290300370300200041b0046a41386a221f2019290300370300200041a0016a41086a22192022290300370300200041a0016a41106a22222038290300370300200041a0016a41186a2238200c280200360200200020002903e0033703b004200020002903a0033703a0012003200d2903003703002015202d290300370300200b202e290300370300200a202f2903003703002009202c290300370300202120372903003703002020201f290300370300200020002903b00437038005201e20192903003703002013202229030037030020112038280200360200200020002903a0013703e003024020022005470d00200541016a22192005490d0b200541017422022019200220194b1b2202ad42e0007e2208422088a70d0b2008a722194100480d0b0240024020050d0020191021211c0c010b201c200541e0006c20191025211c0b201c450d070b200741206a211f201c200541e0006c6a2219200029038005370300201941106a2015290300370300201941086a200329030037030020212903002108202029030021062009290300211b200a2903002110200b2903002132201941c0006a2018360200201941186a2032370300201941206a2010370300201941286a201b370300201941386a2006370300201941306a2008370300201941c4006a20002903e003370200201941cc006a201e290300370200201941d4006a2013290300370200201941dc006a2011280200360200200541016a210520142007470d000b0b200041a0056a20043602002000419c056a203136020020004190056a2001ad4220862035ad843703002000203636028c0520004284808080c0003702840520002012360280052000201d36029805200041003602b804200042013703b0042004200041b0046a105c02402004450d00201d200441246c6a2104201d21180340201828020021190240024020002802b404221a20002802b80422076b4104490d0020002802b004211a0c010b200741046a22162007490d0b201a41017422072016200720164b1b22074100480d0b02400240201a0d0020071021211a0c010b20002802b004201a20071025211a0b201a450d08200020073602b4042000201a3602b00420002802b80421070b2000200741046a3602b804201a20076a20193600002000200041b0046a3602e003201841046a200041e0036a106b201841246a22182004470d000b0b20002802b804211920002802b404211620002802b004211a200041b0026a41086a220741effbc400ad42808080808001841003221841086a290000370300200020182900003703b00220181023200041e0036a41086a22042007290300370300200020002903b0023703e003200741e4ecc200ad4280808080a002841003221841086a290000370300200020182900003703b00220181023200041b0046a41086a22182007290300370300200020002903b0023703b00420004190026a4187f4c20010bf0141c00010212207450d06200720002903e003370000200720002903b0043700102007200029039002370020200741086a2004290300370000200741186a2018290300370000200741286a20004190026a41086a290300370000200741306a200041a0026a290300370000200741386a20004190026a41186a290300370000200041c0003602b404200020073602b004201a2019200041b0046a10c5012007102302402016450d00201a10230b200041e0036a20004180056a10c10120003502e803210820002802e003211a200041003602b804200042013703b0042001200041b0046a105c02402001450d00200141057421182036210703402000200041b0046a3602a0012007200041a0016a106b200741206a2107201841606a22180d000b0b20002802b40421072008422086201aad8420003502b80442208620002802b0042218ad84100202402007450d00201810230b024020002802e403450d00201a10230b2012102302402035450d00203610230b02402031450d00201d10230b201c0d010b200028028003211a024020004188036a2802002207450d00200741d0006c2118201a41c0006a210703400240200741046a280200450d00200728020010230b200741d0006a2107201841b07f6a22180d000b0b20004184036a280200450d01201a10230c010b410410212207450d052007201736000020004188056a4284808080c0003703004100211a20004190056a4100290087f44237030020004198056a410029008ff4423703002000200736028405200041043a00800520004180056a108e0102402039410a6e417f7320056a221820054b0d002000418094ebdc0336028405200020394101203941014b1b2207201841036c221820072018491b2007418094ebdc036e22184101201841014b1b22186ead428094ebdc037e200720186ead8042ffffffff0f834280bbb0217e428094ebdc0380a722073602800520004180056a2007418094ebdc034b4102746a280200211a0b0240024002402005450d00200541ffffffff03712005470d09200541027422074100480d092007102122190d01200741041030000b201c410041044100201710c6010c010b200521182019210703402007201a360200200741046a21072018417f6a22180d000b201c200520192005201710c60102402005450d00201910230b2005450d00200541e0006c2118201c41d4006a210703400240200741706a280200450d002007416c6a28020010230b02402007280200450d002007417c6a28020010230b200741e0006a2107201841a07f6a22180d000b0b02402002450d00201c10230b200028028003211a024020004188036a2802002207450d00200741d0006c2118201a41c0006a210703400240200741046a280200450d00200728020010230b200741d0006a2107201841b07f6a22180d000b0b20004184036a280200450d00201a10230b0240200ea7450d00200f4101200f1b10230b200041f0056a24000f0b41e00041081030000b201941081030000b200741011030000b41c00041011030000b410441011030000b102a000bc30701067f23004190016b22022400200241d0006a41086a220341c6acc500ad4280808080f000841003220441086a2900003703002002200429000037035020041023200241386a41086a2205200329030037030020022002290350370338200341fdacc500ad4280808080f000841003220441086a2900003703002002200429000037035020041023200241186a41086a2206200329030037030020022002290350370318200241d0006a200110ac01024041c00010212204450d00200420022903383700002004200229031837001020042002290050370020200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241d0006a41106a2205290000370000200441386a200241d0006a41186a2206290000370000200241c00036024c20022004360248200241386a2004ad4280808080800884100410900102400240200228023822010d00410021030c010b200228023c21072002200241386a41086a280200360284012002200136028001200241d0006a20024180016a10fe020240024020022802702203450d00200241186a41186a200241d0006a41186a290300370300200241186a41106a200241d0006a41106a290300370300200241186a41086a200241d0006a41086a290300370300200241086a41086a200241fc006a28020036020020022002290350370318200220022902743703080c010b4100210320024100360220200242013703182002410c36020c2002200241c8006a3602082002200241186a36028c01200241e4006a41013602002002420137025420024198c2c3003602502002200241086a3602602002418c016a41b8a3c500200241d0006a102e1a20023502204220862002350218841008200228021c450d00200228021810230b2007450d00200110230b200241d0006a41086a2201200241186a41086a2903003703002005200241186a41106a2903003703002006200241186a41186a290300370300200241386a41086a2205200241086a41086a2802003602002002200229031837035020022002290308370338024002402003450d002000200229035037030020002003360220200041246a2002290338370200200041186a200241d0006a41186a290300370300200041106a200241d0006a41106a290300370300200041086a20012903003703002000412c6a20052802003602000c010b2000420037030020004208370320200041186a4200370300200041106a4200370300200041086a4200370300200041286a41003602000b2004102320024190016a24000f0b41c00041011030000bbe0301057f230041206b2202240020012d0000210302400240024002400240410110212204450d00200420033a000020012d0001210320044101410210252204450d01200420033a000120012d0002210320044102410410252204450d02200420033a0002200420012d00033a000320012d0004210320044104410810252204450d03200420033a0004200420012d00053a0005200420012d00063a0006200420012d00073a000720012d0008210320044108411010252204450d04200420033a0008200420012d00093a0009200420012d000a3a000a200420012d000b3a000b200420012d000c3a000c200420012d000d3a000d200420012d000e3a000e200420012d000f3a000f200241186a22032004ad42808080808002841001220141186a290000370300200241106a2205200141106a290000370300200241086a2206200141086a2900003703002002200129000037030020011023200041186a2003290300370000200041106a2005290300370000200041086a20062903003700002000200229030037000020041023200241206a24000f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000bc00301057f230041e0006b220324002003200236020c20032001360208200341106a2002ad4220862001ad841004109001024002400240200328021022010d00200041003602000c010b200328021421022003200341186a280200360224200320013602202003200341206a106e024002400240024020032802000d002003280224220420032802042205490d0120054100480d0502400240024020050d00410121060c010b200510272206450d01200620032802202207200510dc041a2003200420056b3602242003200720056a3602200b200341c8006a41086a2005360200200041086a20053602002003200536024c20032006360248200020032903483702000c040b200541011030000b200341003602480c010b200341003602480b20034100360230200342013703282003410c36023c2003200341086a3602382003200341286a360244200341dc006a41013602002003420137024c20034198c2c3003602482003200341386a360258200341c4006a41b8a3c500200341c8006a102e1a2003350230422086200335022884100820004100360200200328022c450d00200328022810230b2002450d00200110230b200341e0006a24000f0b102f000baf0601077f230041d0006b22022400200241306a41086a220341effbc400ad42808080808001841003220441086a2900003703002002200429000037033020041023200241206a41086a2205200329030037030020022002290330370320200341a0ecc200ad4280808080e002841003220441086a2900003703002002200429000037033020041023200241086a2206200329030037030020022002290330370300200241306a4187f4c20010bf0102400240024002400240024041c00010212204450d00200420022903203700002004200229030037001020042002290030370020200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241c0006a290000370000200441386a200241306a41186a2900003700002001280208220341046a2205417f4c0d01200128020021070240024020050d00410121010c010b200510212201450d030b2002410036023820022005360234200220013602302003200241306a105c0240024020022802342206200228023822016b2003490d00200228023021050c010b200120036a22052001490d05200641017422082005200820054b1b22084100480d050240024020060d002008102121050c010b200228023020062008102521050b2005450d042002200836023420022005360230200821060b200520016a2007200310dc041a200241306a41186a2207200120036aad4220862005ad841001220341186a290000370300200241306a41106a2201200341106a290000370300200241306a41086a2208200341086a2900003703002002200329000037033020031023200241186a2007290300370300200241106a2001290300370300200241086a20082903003703002002200229033037030002402006450d00200510230b200441c00041800110252204450d0520042002290300370040200441d8006a200241186a290300370000200441d0006a200241106a290300370000200441c8006a200241086a29030037000020004280818080800c37020420002004360200200241d0006a24000f0b41c00041011030000b102f000b200541011030000b200841011030000b102a000b41800141011030000bcc1501047f20002d000021020240024002400240024002400240024002400240024002400240024002400240024002400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0001210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0220012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0002210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0320012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0003210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0420012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0004210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0520012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0005210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0620012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0006210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0720012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0007210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0820012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0008210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0920012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0009210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0a20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000a210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0b20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000b210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0c20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000c210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0d20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000d210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0e20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000e210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0f20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000f210402400240200141046a28020020052802002200460d00200128020021030c010b200041016a22032000490d11200041017422022003200220034b1b22024100480d110240024020000d002002102121030c010b200128020020002002102521030b2003450d1020012003360200200141046a2002360200200141086a28020021000b200141086a200041016a360200200320006a20043a00000f0b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200241011030000b102a000b800a03017f027e057f230041e0006b2202240002400240024002400240024002400240024002400240200028020022002903002203423f56200041086a290300220442005220045022051b0d0002400240200141046a280200200141086a2802002200460d00200128020021050c010b200041016a22052000490d0b200041017422062005200620054b1b22064100480d0b0240024020000d002006102121050c010b200128020020002006102521050b2005450d0220012005360200200141046a2006360200200141086a28020021000b200141086a200041016a360200200520006a2003a74102743a00000c080b20034280800154410020051b0d06200342808080800454410020051b0d05411020047920037942c0007c20044200521ba741037622066b4104490d0402400240200141046a280200200141086a2802002205460d00200128020021070c010b200541016a22082005490d0a200541017422072008200720084b1b22084100480d0a0240024020050d002008102121070c010b200128020020052008102521070b2007450d0220012007360200200141046a2008360200200141086a28020021050b200141086a2208200541016a360200200720056a413320064102746b3a0000200029030021032002200041086a290300220437030820022003370300200641706a2105200141046a2107034002400240200728020020082802002200460d00200128020021060c010b200041016a22062000490d0b200041017422092006200920064b1b22094100480d0b0240024020000d002009102121060c010b200128020020002009102521060b2006450d042001200636020020072009360200200828020021000b2008200041016a360200200620006a2003a73a00002003420888200442388684210320044208882104200541016a22002005492106200021052006450d000b2002200337030020022004370308200320048450450d030c070b200641011030000b200841011030000b200941011030000b200241286a41146a410d360200200241346a4110360200200241106a41146a41033602002002200236024020024188a9c30036024420024203370214200241acb6c6003602102002411036022c200242043703582002420137024c200241e0a7c3003602482002200241286a3602202002200241c8006a3602382002200241c4006a3602302002200241c0006a360228200241106a4198a9c3001038000b41eca8c300102b000b024002400240200141046a2802002205200141086a28020022006b4104490d00200128020021050c010b200041046a22062000490d05200541017422002006200020064b1b22004100480d050240024020050d002000102121050c010b200128020020052000102521050b2005450d0120012005360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200520006a2003a74102744102723600000c020b200041011030000b02400240200141046a2802002205200141086a28020022006b4102490d00200128020021050c010b200041026a22062000490d03200541017422002006200020064b1b22004100480d030240024020050d002000102121050c010b200128020020052000102521050b2005450d0220012005360200200141046a2000360200200141086a28020021000b200141086a200041026a360200200520006a2003a74102744101723b00000b200241e0006a24000f0b200041011030000b102a000bf20c020e7f017e23004180026b22022400200241a0016a41086a220341effbc400ad42808080808001841003220441086a290000370300200220042900003703a00120041023200241086a22052003290300370300200220022903a001370300200341c2a3c200ad4280808080f000841003220441086a290000370300200220042900003703a00120041023200241e0006a41086a22042003290300370300200220022903a001370360200241a0016a200110ac01024041c00010212201450d002001200229030037000020012002290360370010200120022900a001370020200141086a2005290300370000200141186a2004290300370000200141286a2003290000370000200141306a200241a0016a41106a2206290000370000200141386a200241a0016a41186a2207290000370000200241c00036024420022001360240200241c8006a2001ad4280808080800884100410900102400240200228024822050d00410021030c010b200228024c21082002200241d0006a280200220936025c2002200536025841002103200241003a00200240024002400340024020092003470d002002410036025c200341ff0171450d02200241003a00200c020b200220036a200520036a22042d00003a00002002200441016a3602582002200341016a22043a00202004210320044120470d000b200241e0016a41086a220a200241086a220b290300370300200241e0016a41106a220c200241106a220d290300370300200241e0016a41186a220e200241186a220f290300370300200220022903003703e0012002200920046b36025c2002200241d8006a10fe0220022802202203450d00200241a0016a41186a2209200e290300370300200241a0016a41106a220e200c290300370300200241a0016a41086a220c200a290300370300200241a0016a41286a220a200b290300370300200241a0016a41306a220b200d290300370300200241a0016a41386a220d200f290300370300200220022903e0013703a001200220022903003703c001200241246a2802002104200241286a220f2903002110200241e0006a41086a200c290300370300200241e0006a41106a200e290300370300200241e0006a41186a2009290300370300200241e0006a41206a220920022903c001370300200241e0006a41286a220c200a290300370300200241e0006a41306a220a200b290300370300200241e0006a41386a220b200d290300370300200220022903a001370360200241a0016a200241d8006a107e20022802a0010d012004450d00200310230b4100210320024100360268200242013703602002410c3602042002200241c0006a3602002002200241e0006a3602e001200241b4016a4101360200200242013702a40120024198c2c3003602a001200220023602b001200241e0016a41b8a3c500200241a0016a102e1a2002350268422086200235026084100802402002280264450d00200228026010230b0c010b200241e0016a41086a200241a0016a41086a280200360200200241086a200241e0006a41086a290300370300200241106a200241e0006a41106a290300370300200241186a200241e0006a41186a290300370300200241206a2009290300370300200f200c290300370300200241306a200a290300370300200241386a200b290300370300200220022903a0013703e001200220022903603703000b2008450d00200510230b200241a0016a41086a2205200241086a2903003703002006200241106a2903003703002007200241186a290300370300200241a0016a41206a2209200241206a290300370300200241a0016a41286a200241286a290300370300200241a0016a41306a200241306a290300370300200241a0016a41386a200241386a290300370300200220022903003703a001200241e0006a41086a2206200241e0016a41086a280200360200200220022903e00137036002402003450d00200020022903a00137030020002004360244200041c8006a2010370200200041386a200241a0016a41386a290300370300200041306a200241a0016a41306a290300370300200041286a200241a0016a41286a290300370300200041206a2009290300370300200041186a200241a0016a41186a290300370300200041106a200241a0016a41106a290300370300200041086a2005290300370300200041d8006a2006280200360200200041d0006a20022903603702000b200020033602402001102320024180026a24000f0b41c00041011030000b9d0201057f230041106b220324000240024002400240200141046a2204417f4c0d000240024020040d00410121050c010b200410212205450d020b20034100360208200320043602042003200536020020012003105c0240024020032802042206200328020822056b2001490d00200328020021040c010b200520016a22042005490d04200641017422072004200720044b1b22074100480d040240024020060d002007102121040c010b200328020020062007102521040b2004450d032003200736020420032004360200200721060b200420056a2000200110dc041a2002290200200520016aad4220862004ad84100202402006450d00200410230b200341106a24000f0b102f000b200441011030000b200741011030000b102a000be94312057f017e017f017e027f027e047f017e067f017e067f027e027f017e067f027e017f027e230041f0036b22052400200541c8036a41186a22064200370300200541c8036a41106a22074200370300200541c8036a41086a22084200370300200542003703c80320054188036a41086a220941c6acc500ad4280808080f00084220a1003220b41086a2900003703002005200b29000037038803200b1023200820092903003703002005200529038803220c3703c8022005200c3703c80320094190fcc500ad4280808080b002841003220b41086a2900003703002005200b29000037038803200b10232007200529038803220c37030020054198036a41086a220b200829030037030020054198036a41106a220d200c37030020054198036a41186a220e20092903003703002005200c3703d802200520052903c80337039803200541203602ec01200520054198036a3602e80120054188026a20054198036aad220f4280808080800484221010041090010240024020052802880222110d00410021120c010b200528028c0221130240024020054188026a41086a2802004104490d0020112800002114410121120c010b41002112200541003602b002200542013703a8022005410c36028c032005200541e8016a360288032005200541a8026a3602d802200541dc036a4101360200200542013702cc0320054198c2c3003602c803200520054188036a3602d803200541d8026a41b8a3c500200541c8036a102e1a20053502b00242208620053502a802841008024020052802ac02450d0020052802a80210230b0b2013450d00201110230b200642003703002007420037030020084200370300200542003703c8032009200a1003221141086a290000370300200520112900003703880320111023200820092903003703002005200529038803220c3703c8022005200c3703c803200941b0fac500ad4280808080a001841003221141086a290000370300200520112900003703880320111023200541d8026a41086a22132009290300220c370300200520052903880322153703d80220072015370000200741086a2216200c370000200b2008290300370300200d2007290300370300200e2006290300370300200520052903c80337039803200541e0016a20054198036a4120108f0120052802e401211720052802e0012118200642003703002007420037030020084200370300200542003703c8032009200a1003221141086a290000370300200520112900003703880320111023200820092903003703002005200529038803220a3703c8022005200a3703c803200941e8fac500ad4280808080b003841003221141086a29000037030020052011290000370388032011102320132009290300220a3703002005200529038803220c3703d8022007200c3700002016200a370000200b2008290300370300200d2007290300370300200e2006290300370300200520052903c80337039803200541d8016a20054198036a4120108f012017410020181b2219211702400240024020052802dc01410020052802d8011b20044d0d00200541c8036a41186a220b4200370300200541c8036a41106a220d4200370300200541c8036a41086a22084200370300200542003703c80320054188036a41086a220941c6acc500ad4280808080f000841003220641086a290000370300200520062900003703880320061023200820092903003703002005200529038803220a3703c8022005200a3703c803200941d0fdc500ad4280808080a001841003220641086a290000370300200520062900003703880320061023200541d8026a41086a2009290300220a3703002005200529038803220c3703d8022007200c370000200741086a200a37000020054198036a41086a200829030037030020054198036a41106a200d29030037030020054198036a41186a200b290300370300200520052903c80337039803200541c8036a20054198036a10af0320052802c8032209410420091b220b20052902cc03420020091b220a422088a741037422096a210803402009450d02200941786a21092008417c6a2106200841786a2108200628020020044b0d000b200b20096a2802002117200aa7450d00200b10230b200541c8036a41186a22184200370300200541c8036a41106a221a4200370300200541c8036a41086a22164200370300200542003703c80320054188036a41086a221b41c6acc500ad4280808080f00084221c1003220941086a2900003703002005200929000037038803200910232016201b2903003703002005200529038803220a3703c8022005200a3703c803201b41f8ffc500ad4280808080e00284220a1003220941086a290000370300200520092900003703880320091023200541d8026a41086a221d201b290300220c370300200520052903880322153703d80220072015370000200741086a221e200c37000020054198036a41086a2213201629030037030020054198036a41106a221f201a29030037030020054198036a41186a22202018290300370300200520052903c80337039803200541d0016a20054198036a4120108f0120052802d401210820052802d001210620184200370300201a420037030020164200370300200542003703c803201b201c1003220941086a2900003703002005200929000037038803200910232016201b2903003703002005200529038803220c3703c8022005200c3703c803201b200a1003220941086a290000370300200520092900003703880320091023201d201b290300220a3703002005200529038803220c3703d8022007200c370000201e200a37000020132016290300370300201f201a29030037030020202018290300370300200520052903c8033703980320052008201920064101461b3602c8032010200541c8036aad4280808080c00084100220032001200120034b1b2221450d012014410020121b212220054188036aad4280808080c000842123200f42808080808002842124201941016a21252000211141002126024002400240024002400240034020184200370300201a420037030020164200370300200542003703c803201b201c1003220941086a2900003703002005200929000037038803200910232016201b2903003703002005200529038803220a3703c8022005200a3703c803201b41e4f7c500ad4280808080d001841003220941086a290000370300200520092900003703880320091023201d201b290300220a3703002005200529038803220c3703d8022007200c370000201e200a37000020132016290300370300201f201a29030037030020202018290300370300200520052903c80337039803200541c8036a20054198036a412010bb0120052902cc03420020052802c80322091b220a422088a741057421082026220641016a2126200220064102746a210e2000200641e0006c6a210b2009410120091b220d210902400340024020080d00410021040c020b4101210420112009460d012009200b412010de042106200841606a2108200941206a210920060d000b0b0240200aa7450d00200d10230b0240024020040d00200e2802002109200542003703d002200542003703c802200541c0016a200b290320220a200b41286a290300428094ebdc03420010e204200541a0016a200b290330220c200b41386a290300428094ebdc03420010e204200541b0016a20052903c0012210200541c0016a41086a290300220f4280ec94a37c427f10e104200541f0006a2010200f2009ad2215420010e10420054190016a20052903a0012210200541a0016a41086a290300220f4280ec94a37c427f10e10420054180016a2010200f2015420010e104200542003703e002200542003703d802200c2005290390017c20157e2210428094ebdc0380210c024002400240024002400240024002400240024020052903704200200a20052903b0017c20157e220a200a428094ebdc0380220a4280ec94a37c7e7c4280cab5ee0156200aa76a2208ad7d85200541f0006a41086a29030042002008410047ad7d8584500d00200529038001210a20054180016a41086a290300212720054188026a2017200b10aa042005280288022108200520052802900222063602ec01200520083602e801200541a8026a2006ad4220862008ad8410041090010240024020052802a80222060d004200210f0c010b20052802ac0221040240024020052802b002220d4104490d00200d417c6a410f4d0d00200628000021284201210f0c010b200541003602d003200542013703c8032005410c36028c032005200541e8016a360288032005200541c8036a3602ec03200541013602ac032005420137029c0320054198c2c30036029803200520054188036a3602a803200541ec036a41b8a3c50020054198036a102e1a20053502d00342208620053502c803841008024020052802cc03450d0020052802c80310230b4200210f0b2004450d00200610230b0240200528028c02450d00200810230b200920284100200f4200521b22034d0d0a20054198036a2017200b10aa0420053502a003210f2005280298032106411010212208450d042008200936000020084110412010252209450d052009200a2010200c4280ec94a37c7e7c4280cab5ee0156200ca76aad7c220c3700042009410c6a2027200c200a54ad7c220a370000200f4220862006ad842009ad4280808080c002841002200910230240200528029c03450d00200610230b200541a8026a200b10b20420052802b002450d0120054188026a41106a200541a8026a41106a28020036020020054188026a41086a200541a8026a41086a290300370300200520052903a802370388020c020b20054200370390032005420037038803200542003703f001200542003703e801200541a8026a200b10b2040240024020052802b002450d0020054188026a41106a200541a8026a41106a28020036020020054188026a41086a200541a8026a41086a290300370300200520052903a802370388020c010b200541003602d803200542043703d003200520193602cc03200541003602c803200b200541c8036a10b30420054188026a41106a20052802d80336020020054188026a41086a20052903d003370300200520052903c803370388020b2013200529038802370200201341086a20054188026a41086a290300370200201341106a20054188026a41106a280200360200200541003a00c0032005200b36029c032005201936029803200520223602bc032005200541e8016a3602b803200520054188036a3602b403200541c8036a20054198036a201710c604024020052802d0034102460d0020052802c803220d20052802a003470d00410021090240202520052802a40322064d0d00024020052802b003220820052802ac03470d00200841016a22092008490d13200841017422042009200420094b1b220941ffffffff03712009470d132009410274220e4100480d130240024020080d00200e102121040c010b20052802a8032008410274200e102521040b2004450d05200520093602ac03200520043602a8030b20052802a803220941046a2009200841027410dd041a2009202520066b360200200520253602a403410121092005200841016a3602b0032005200d41016a220d3602a0030b200520093a00c003200b10ac04200b10ae040240200b10e90241ff017122084102460d002008410171450d0010bb040b2009450d0020052802a403210e02400240024020052802b0032201450d0020052802a80321082001410274210441002106200e210902400340200920194d0d01200641016a2106200920082802006b2109200841046a21082004417c6a22040d000c020b0b200120064f0d010b2005200e2019200e20194b1b3602a4030c010b2005200e2019200e20194b1b3602a403200520063602b00341000d00200d20016b200d20066b4f0d00410020016b210903402016200b41086a290200370300201a200b41106a2902003703002018200b41186a2902003703002005200b2902003703c8032005200d20096a3602e803200541c8036a10b4042006200941016a22096a0d000b0b200b201310b3040b20052802ac03450d0920052802a80310230c090b200541003602d803200542043703d003200520193602cc03200541003602c803200b200541c8036a10b30420054188026a41106a20052802d80336020020054188026a41086a20052903d003370300200520052903c803370388020b2013200529038802370200201341086a222920054188026a41086a222a290300370200201341106a222b20054188026a41106a222c280200360200200541003a00c0032005200b36029c032005201936029803200520223602bc032005200541d8026a3602b8032005200541c8026a3602b403200541e8006a20054198036a2017200c200a10c70420052802a003210e0240024020052802684101470d00200528026c2208200e460d010b20052d00c00321090c070b202520052802a40322094d0d04024020052802b003220620052802ac03470d00200641016a22042006490d0f2006410174220d2004200d20044b1b220441ffffffff03712004470d0f2004410274220e4100480d0f0240024020060d00200e1021210d0c010b20052802a8032006410274200e1025210d0b200d450d04200520043602ac032005200d3602a8030b20052802a803220441046a2004200641027410dd041a2004202520096b360200200520253602a403410121092005200641016a3602b0032005200841016a22083602a0030c050b200e41041030000b411041011030000b412041011030000b200e41041030000b20052d00c00321090b200520093a00c003200b10ac04200b10ae040240200b10e90241ff017122064102460d002006410171450d0010bb040b2008210e0b0240200941ff0171450d0020052802a4032101200528029803210d02400240024020052802b0032212450d0020052802a8032108201241027421044100210620012109024003402009200d4d0d01200641016a2106200920082802006b2109200841046a21082004417c6a22040d000c020b0b201220064f0d010b20052001200d2001200d4b1b3602a4030c010b20052001200d2001200d4b1b3602a403200520063602b00341000d00200e20126b200e20066b4f0d00410020126b2108200528029c0321090340200941086a290000210a200941106a290000210c200929000021102018200941186a290000370300201a200c3703002016200a370300200520103703c8032005200e20086a3602e803200541c8036a10b4042006200841016a22086a0d000b0b200528029c03201310b3040b024020052802ac03450d0020052802a80310230b4200210a200542003703900320054200370388030240024002400240200b41c8006a220928020022080d00410821120c010b2008ad220a42307e220c422088a70d0a200ca722084100480d0a200810212212450d0b200928020022090d010b420021104200210f0c010b200b41c0006a2802002201200941306c6a212d2003ad212e0340200542003703f001200542003703e801200541c0006a2001290300220f200141086a290300428094ebdc03420010e204200541306a2005290340220c200541c0006a41086a29030022104280ec94a37c427f10e104200541206a200c2010202e420010e104200541106a200c20102015420010e10420054198036a2017200141106a220d10ab04200541d0006a200528029803220820052802a0031089024200200541106a41086a29030020052903102210200f20052903307c220f20157e220c200c428094ebdc0380220c4280ec94a37c7e7c4280cab5ee0156200ca76aad7c220c201054ad7c2210200541206a41086a29030020052903202227200f202e7e220f200f428094ebdc0380220f4280ec94a37c7e7c4280cab5ee0156200fa76aad7c220f202754ad7c7d200c200f54ad7d2227200c200f7d220f200c56202720105620272010511b22091b21104200200f20091b210c200541d0006a41106a290300210f20052903582127200528025021090240200528029c03450d00200810230b200541c8036a2017200d10ab0420052802c803210820053502d003212f20052027420020091b2227200c7c220c370398032005200f420020091b20107c200c202754ad7c22103703a003202f4220862008ad8420241002024020052802cc03450d00200810230b200541a8026a200d10b2040240024020052802b002450d00202c200541a8026a41106a280200360200202a200541a8026a41086a290300370300200520052903a802370388020c010b200541003602d803200542043703d003200520193602cc03200541003602c803200d200541c8036a10b304202c20052802d803360200202a20052903d003370300200520052903c803370388020b20132005290388023702002029202a290300370200202b202c280200360200200541003a00c0032005200d36029c032005201936029803200520223602bc032005200541e8016a3602b803200520054188036a3602b403200541086a20054198036a2017200c201010c70420052802a003210302400240024020052802084101470d00200528020c22062003460d010b20052d00c00321090c010b02400240202520052802a40322094d0d000240024020052802b003220820052802ac03470d00200841016a22042008490d0e2008410174220e2004200e20044b1b220441ffffffff03712004470d0e200441027422034100480d0e0240024020080d0020031021210e0c010b20052802a803200841027420031025210e0b200e450d01200520043602ac032005200e3602a8030b20052802a803220441046a2004200841027410dd041a2004202520096b360200200520253602a403410121092005200841016a3602b0032005200641016a22033602a0030c020b200341041030000b20052d00c0032109200621030b200520093a00c003200d10ac04200d10ae040b0240200941ff0171450d0020052802a4032114200528029803210e02400240024020052802b0032230450d0020052802a8032108203041027421044100210620142109024003402009200e4d0d01200641016a2106200920082802006b2109200841046a21082004417c6a22040d000c020b0b203020064f0d010b20052014200e2014200e4b1b3602a4030c010b20052014200e2014200e4b1b3602a403200520063602b00341000d00200320306b200320066b4f0d00410020306b2108200528029c0321090340200941086a290000210c200941106a29000021102009290000210f2018200941186a290000370300201a20103703002016200c3703002005200f3703c8032005200320086a3602e803200541c8036a10b4042006200841016a22086a0d000b0b200528029c03201310b3040b024020052802ac03450d0020052802a80310230b200d41086a290000210c200d29000021102020200d41186a290000370300201f200d41106a2900003703002013200c3703002005201037039803200541e8016a41086a290300210c20052903e801211002400240200a422088220fa72209200aa7460d00200921080c010b200941016a22062009490d0a200fa722084101742204200620062004491bad220a42307e220f422088a70d0a200fa722064100480d0a0240024020090d002006102121120c010b2012200941306c2006102521120b2012450d040b2013290300210f201f29030021272020290300212f20052903980321312012200841306c6a2209201037032020092031370300200941286a200c370300200941186a202f370300200941106a2027370300200941086a200f370300200a42ffffffff0f83200841016aad42208684210a200141306a2201202d470d000b201b290300210f20052903880321100b200541c8026a41086a2204290300212720052903c8022115200541e8016a41086a2209200b41086a290300370300200541e8016a41106a2208200b41106a290300370300200541e8016a41186a2206200b41186a2903003703002005200b2903003703e8012012450d00201d290300212e20052903d802212f20054188026a41186a220e2006290300370300202c2008290300370300202a2009290300370300200520052903e80137038802200b280258220d41ffffff3f71200d470d03200d4105742206417f4c0d03200b28025021090240024020060d004101210b0c010b20061021220b450d050b02400240200d0d00410021010c010b200b2108034020082009290000370000200841186a200941186a290000370000200841106a200941106a290000370000200841086a200941086a290000370000200841206a2108200941206a2109200641606a22060d000b200d41057441606a41057641016a21010b200541a8026a41186a2203200e290300370300200541a8026a41106a220e202c290300370300200541a8026a41086a2214202a29030037030020052005290388023703a802201b201c1003220941086a2900003703002005200929000037038803200910232004201b29030037030020052005290388033703c802201b419cb2c500ad42808080808002841003220941086a290000370300200520092900003703880320091023201d201b29030037030020052005290388033703d8022005201936028803202020231001220941186a290000370300201f200941106a2900003703002013200941086a29000037030020052009290000370398032009102320182020290300370300201a201f2903003703002016201329030037030020052005290398033703c80341c00010212206450d05200620052903c802370000200620052903d802370010200620052903c80337002041082104200641086a200541c8026a41086a290300370000200641186a200541d8026a41086a290300370000200641286a200541c8036a41086a290300370000200641306a201a290300370000200641386a201829030037000020054198036a200641c00010a80302400240200528029803222a0d00410021084200210c410021090c010b200529029c03220c422088a72108200ca72109202a21040b20202003290300370300201f200e29030037030020132014290300370300200520052903a80237039803024020082009470d0002402008200ca7470d00200841016a22092008490d092008410174220e2009200e20094b1bad223142d8007e2232422088a70d092032a722094100480d090240024020080d002009102121040c010b2004200841d8006c2009102521040b2004450d08200c42808080807083203184210c0b200c422088a721080b2004200841d8006c220e6a2209201520107c22103703102009202e3703082009202f3703002009200b36022c20092012360220200941186a2027200f7c2010201554ad7c370300200941346a2001360200200941306a200d360200200941246a200a3702002009200529039803370338200941c0006a2013290300370300200941c8006a201f290300370300200941d0006a20202903003703000240024020040d002006ad428080808080088410050c010b20054198036a2004200841016a220910be042006ad428080808080088420053502a0034220862005280298032208ad8410020240200528029c03450d00200810230b200ca7210b02402009450d00200441306a2109200e41d8006a210803400240200941746a280200450d00200941706a28020010230b02402009280200450d002009417c6a28020010230b200941d8006a2109200841a87f6a22080d000b0b200b450d00200410230b200610230b201141e0006a211120262021490d010c090b0b200641081030000b102f000b200641011030000b41c00041011030000b200941081030000b102a000b200841081030000b200aa7450d00200b10230b200541f0036a24000b13002000410136020420004188e5c0003602000ba40703067f017e057f230041a0016b2201240020014180016a41186a2202420037030020014180016a41106a2203420037030020014180016a41086a220442003703002001420037038001200141f0006a41086a220541f7fbc400ad4280808080f000841003220641086a290000370300200120062900003703702006102320042005290300370300200120012903703703800120054194b7c200ad4280808080c001841003220641086a2900003703002001200629000037037020061023200320012903702207370300200141d0006a41086a22062004290300370300200141d0006a41106a22082007370300200141d0006a41186a22092005290300370300200120073703102001200129038001370350200141086a200141d0006a4120108f01200128020c210a2001280208210b200141106a41186a200041186a290000370300200141106a41106a200041106a290000370300200141106a41086a200041086a2900003703002001200029000037031020054194fcc400ad42808080808001841003220041086a2900003703002001200029000037037020001023200141306a41086a220c200529030037030020012001290370370330200541a9e4c000ad4280808080e001841003220041086a2900003703002001200029000037037020001023200141c0006a41086a22002005290300370300200120012903703703402001200a4100200b1b3602702002200141f0006aad4280808080c000841001220541186a2900003703002003200541106a2900003703002004200541086a29000037030020012005290000370380012005102320092002290300370300200820032903003703002006200429030037030020012001290380013703500240024041c00010212205450d00200520012903303700002005200129034037001020052001290350370020200541086a200c290300370000200541186a2000290300370000200541286a2006290300370000200541306a2008290300370000200541386a200929030037000020014180016a200141106a10ac01200541c00041800110252205450d012005200129008001370040200541d8006a20014198016a290000370000200541d0006a20014190016a290000370000200541c8006a20014188016a2900003700002001200541e000108f012001200128020441016a410120012802001b360280012005ad4280808080800c8420014180016aad4280808080c00084100220051023200141a0016a24000f0b41c00041011030000b41800141011030000b340020004194fcc40036020420004100360200200041146a4104360200200041106a41c4e6c000360200200041086a42083702000bda0401057f230041106b22032400200341003602082003420137030020022003105c024002400240024002402002450d00200241b8016c210403402003280204210520032802082102024002402001280200411a470d000240024020052002460d00200328020021050c010b200241016a22052002490d08200241017422062005200620054b1b22064100480d080240024020020d002006102121050c010b200328020020022006102521050b2005450d052003200636020420032005360200200328020821020b2003200241016a360208200520026a41003a00000c010b0240024020052002460d00200328020021050c010b200241016a22052002490d07200241017422062005200620054b1b22064100480d070240024020020d002006102121050c010b200328020020022006102521050b2005450d052003200636020420032005360200200328020821020b2003200241016a360208200520026a41013a00002001200310cb01200141b0016a28020021060240024020032802042205200328020822026b4104490d00200328020021050c010b200241046a22072002490d07200541017422022007200220074b1b22024100480d070240024020050d002002102121050c010b200328020020052002102521050b2005450d062003200236020420032005360200200328020821020b2003200241046a360208200520026a20063600000b200141b8016a2101200441c87e6a22040d000b0b20002003290300370200200041086a200341086a280200360200200341106a24000f0b200641011030000b200641011030000b200241011030000b102a000bb7fb0104057f017e067f017e230041e0006b220224000240024002402000280200220341194b0d000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020030e1a000102030405060708090a0b0c0d0e0f10111213141516171819000b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dc401200341017422052004200520044b1b22054100480dc4010240024020030d002005102121040c010b200128020020032005102521040b2004450d1a20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41003a00002000280208417f6a220341064b0dc101024002400240024002400240024020030e0700010203040506000b200241003a003c02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490dca01200041017422042003200420034b1b22044100480dca010240024020000d002004102121030c010b200128020020002004102521030b2003450d2120012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41003a00000cc7010b200241013a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dc901200341017422052004200520044b1b22054100480dc9010240024020030d002005102121040c010b200128020020032005102521040b2004450d2120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41013a0000200028020c2106200041146a28020022002001105c02400240200141046a2802002204200528020022036b2000490d00200128020021040c010b200320006a22052003490dc901200441017422032005200320054b1b22034100480dc9010240024020040d002003102121040c010b200128020020042003102521040b2004450d2220012004360200200141046a2003360200200141086a28020021030b200141086a200320006a360200200420036a2006200010dc041a0cc6010b200241023a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dc801200341017422052004200520044b1b22054100480dc8010240024020030d002005102121040c010b200128020020032005102521040b2004450d2220012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41023a00002000290310210702400240200141046a2802002203200528020022006b4108490d00200128020021030c010b200041086a22042000490dc801200341017422002004200020044b1b22004100480dc8010240024020030d002000102121030c010b200128020020032000102521030b2003450d2320012003360200200141046a2000360200200141086a28020021000b200141086a200041086a360200200320006a20073700000cc5010b200241033a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dc701200341017422052004200520044b1b22054100480dc7010240024020030d002005102121040c010b200128020020032005102521040b2004450d2320012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41033a0000200028020c2106200041146a28020022002001105c02400240200141046a2802002204200528020022036b2000490d00200128020021040c010b200320006a22052003490dc701200441017422032005200320054b1b22034100480dc7010240024020040d002003102121040c010b200128020020042003102521040b2004450d2420012004360200200141046a2003360200200141086a28020021030b200141086a200320006a360200200420036a2006200010dc041a0cc4010b200141086a2802002103200241043a003c024002402003200141046a280200460d00200128020021050c010b200341016a22042003490dc601200341017422052004200520044b1b22044100480dc6010240024020030d002004102121050c010b200128020020032004102521050b2005450d2420012005360200200141046a2004360200200141086a28020021030b200141086a2204200341016a360200200520036a41043a0000200028020c2103200041146a28020022002001105c2000450dc3012003200041186c6a2108200141046a2106034020032802002109200341086a28020022002001105c024002402006280200220a200428020022056b2000490d002001280200210a0c010b200520006a220b2005490dc701200a4101742205200b2005200b4b1b22054100480dc70102400240200a0d0020051021210a0c010b2001280200200a20051025210a0b200a450d262001200a36020020062005360200200428020021050b2004200520006a360200200a20056a2009200010dc041a2003410c6a2802002109200341146a28020022002001105c024002402006280200220a200428020022056b2000490d002001280200210a0c010b200520006a220b2005490dc701200a4101742205200b2005200b4b1b22054100480dc70102400240200a0d0020051021210a0c010b2001280200200a20051025210a0b200a450d272001200a36020020062005360200200428020021050b2004200520006a360200200a20056a2009200010dc041a200341186a22032008470d000cc4010b0b200241053a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dc501200341017422052004200520044b1b22054100480dc5010240024020030d002005102121040c010b200128020020032005102521040b2004450d2620012004360200200141046a2005360200200141086a28020021030b200141086a2206200341016a360200200420036a41053a0000200028020c2104200041146a28020022002001105c2000450dc20120042000410c6c6a2108200141046a210903402004280200210a200441086a28020022002001105c0240024020092802002205200628020022036b2000490d00200128020021050c010b200320006a220b2003490dc60120054101742203200b2003200b4b1b22034100480dc6010240024020050d002003102121050c010b200128020020052003102521050b2005450d282001200536020020092003360200200628020021030b2006200320006a360200200520036a200a200010dc041a2004410c6a22042008470d000cc3010b0b200241063a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dc401200341017422052004200520044b1b22054100480dc4010240024020030d002005102121040c010b200128020020032005102521040b2004450d2720012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41063a0000200028020c2106200041146a28020022002001105c02400240200141046a2802002204200528020022036b2000490d00200128020021040c010b200320006a22052003490dc401200441017422032005200320054b1b22034100480dc4010240024020040d002003102121040c010b200128020020042003102521040b2004450d2820012004360200200141046a2003360200200141086a28020021030b200141086a200320006a360200200420036a2006200010dc041a0cc1010b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490dc301200041017422042003200420034b1b22044100480dc3010240024020000d002004102121030c010b200128020020002004102521030b2003450d2820012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41013a0000200110ba030cc0010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dc201200341017422052004200520044b1b22054100480dc2010240024020030d002005102121040c010b200128020020032005102521040b2004450d2820012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41023a000002400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490dc201200341017422052004200520044b1b22054100480dc2010240024020030d002005102121040c010b200128020020032005102521040b2004450d2920012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000024020002903082207423f560d0020022007a741027422043a003c02400240200141046a28020020052802002200460d00200128020021030c010b200041016a22032000490dc301200041017422052003200520034b1b22054100480dc3010240024020000d002005102121030c010b200128020020002005102521030b2003450d2b20012003360200200141046a2005360200200141086a28020021000b200141086a200041016a360200200320006a20043a00000cc0010b200742808001540dbe012007428080808004540dbd014108200779a741037622046b4104490dbc012002411320044102746b220a3a003c02400240200141046a280200200141086a2802002203460d00200128020021060c010b200341016a22052003490dc201200341017422062005200620054b1b22054100480dc2010240024020030d002005102121060c010b200128020020032005102521060b2006450d2b20012006360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200620036a200a3a0000200220002903082207370300200441786a2103200141046a210a034020022007a722063a003c02400240200a28020020052802002200460d00200128020021040c010b200041016a22042000490dc301200041017422092004200920044b1b22094100480dc3010240024020000d002009102121040c010b200128020020002009102521040b2004450d2d20012004360200200a2009360200200528020021000b2005200041016a360200200420006a20063a000020074208882107200341016a22002003492104200021032004450d000b200220073703002007500dbf01200241206a41146a410d3602002002412c6a4111360200200241086a41146a41033602002002200236023c200241d8a7c30036025c2002420337020c200241acb6c600360208200241113602242002420437035020024201370244200241e0a7c3003602402002200241206a3602182002200241c0006a3602302002200241dc006a36022820022002413c6a360220200241086a41e8a7c3001038000b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490dc101200041017422042003200420034b1b22044100480dc1010240024020000d002004102121030c010b200128020020002004102521030b2003450d2c20012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41033a0000200110ba030cbe010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dc001200341017422052004200520044b1b22054100480dc0010240024020030d002005102121040c010b200128020020032005102521040b2004450d2c20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41043a00002000280208417f6a220341034b0dbd010240024002400240024020030e0400010203000b200241003a003c02400240200141046a280200200141086a2802002204460d00200128020021050c010b200441016a22032004490dc401200441017422052003200520034b1b22034100480dc4010240024020040d002003102121050c010b200128020020042003102521050b2005450d3120012005360200200141046a2003360200200141086a28020021040b200041306a2103200141086a200441016a360200200520046a41003a00002000410c6a200110d902200241dc006a21000c030b200241013a003c02400240200141046a280200200141086a2802002204460d00200128020021050c010b200441016a22032004490dc301200441017422052003200520034b1b22034100480dc3010240024020040d002003102121050c010b200128020020042003102521050b2005450d3120012005360200200141046a2003360200200141086a28020021040b200041c0006a2103200141086a200441016a360200200520046a41013a00002000410c6a200110d9022002200041306a3602002002200110c301200241086a21000c020b200241023a003c02400240200141046a280200200141086a2802002204460d00200128020021050c010b200441016a22032004490dc201200441017422052003200520034b1b22034100480dc2010240024020040d002003102121050c010b200128020020042003102521050b2005450d3120012005360200200141046a2003360200200141086a28020021040b200041d8006a2103200141086a200441016a360200200520046a41023a00002000410c6a200110d902200041306a200110d902200241206a21000c010b200241033a003c02400240200141046a280200200141086a2802002204460d00200128020021050c010b200441016a22032004490dc101200441017422052003200520034b1b22034100480dc1010240024020040d002003102121050c010b200128020020042003102521050b2005450d3120012005360200200141046a2003360200200141086a28020021040b200041306a2103200141086a200441016a360200200520046a41033a00002000410c6a200110d902200241c0006a21000b200020033602002000200110c3010cbd010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dbf01200341017422052004200520044b1b22054100480dbf010240024020030d002005102121040c010b200128020020032005102521040b2004450d3020012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41053a000002400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490dbf01200341017422052004200520044b1b22054100480dbf010240024020030d002005102121040c010b200128020020032005102521040b2004450d3120012004360200200141046a2005360200200141086a28020021030b200141086a220a200341016a360200200420036a41003a00002000280204210c2000410c6a28020022002001105c2000450dbc01200c200041f0006c6a210d200141046a210b034020022001360240200c41106a200241c0006a106b200c200110af0120022001360240200c41306a200241c0006a106b20022001360240200c41d0006a200241c0006a106b200c2802042104200c28020c22002001105c02402000450d00200041246c21090340200241c0006a200410b0012002280240210602400240200b2802002205200a28020022006b20022802482203490d00200128020021050c010b200020036a22082000490dc201200541017422002008200020084b1b22004100480dc2010240024020050d002000102121050c010b200128020020052000102521050b2005450d3520012005360200200b2000360200200a28020021000b200a200020036a360200200520006a2006200310dc041a02402002280244450d00200610230b200441246a21042009415c6a22090d000b0b200c41f0006a220c200d470d000cbd010b0b02400240200141046a2206280200200141086a22032802002204460d00200128020021050c010b200441016a22052004490dbe012004410174220a2005200a20054b1b220a4100480dbe010240024020040d00200a102121050c010b20012802002004200a102521050b2005450d3220012005360200200141046a200a360200200141086a28020021040b2003200441016a360200200520046a41063a0000200041086a22052d0000417f6a2204410f4b0dbb01024002400240024002400240024002400240024002400240024002400240024020040e10000102030405060708090a0b0c0d0e0f000b200241003a003c02400240200628020020032802002204460d002001280200210a0c010b200441016a220a2004490dcd0120044101742209200a2009200a4b1b22094100480dcd010240024020040d0020091021210a0c010b2001280200200420091025210a0b200a450d422001200a360200200141046a2009360200200141086a28020021040b200141086a200441016a360200200a20046a41003a00002000410c6a200110d9022002200041306a360240200241c0006a200110c30120052d0001220041024b0dca0102400240024020000e03000102000b200241003a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dcf01200041017422052004200520044b1b22054100480dcf010240024020000d002005102121040c010b200128020020002005102521040b2004450d4520012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a41003a00000ccc010b200241013a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dce01200041017422052004200520044b1b22054100480dce010240024020000d002005102121040c010b200128020020002005102521040b2004450d4520012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a41013a00000ccb010b200241023a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dcd01200041017422052004200520044b1b22054100480dcd010240024020000d002005102121040c010b200128020020002005102521040b2004450d4520012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a41023a00000cca010b200241013a003c02400240200628020020032802002203460d00200128020021040c010b200341016a22042003490dcc01200341017422052004200520044b1b22054100480dcc010240024020030d002005102121040c010b200128020020032005102521040b2004450d4520012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a00002002200041106a360240200241c0006a200110c3010cc9010b200241023a003c02400240200628020020032802002203460d00200128020021040c010b200341016a22042003490dcb01200341017422052004200520044b1b22054100480dcb010240024020030d002005102121040c010b200128020020032005102521040b2004450d4520012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a00002002200041106a360240200241c0006a200110c3010cc8010b200241033a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dca01200041017422052004200520044b1b22054100480dca010240024020000d002005102121040c010b200128020020002005102521040b2004450d4520012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a41033a00000cc7010b200241043a003c02400240200628020020032802002203460d00200128020021040c010b200341016a22042003490dc901200341017422052004200520044b1b22054100480dc9010240024020030d002005102121040c010b200128020020032005102521040b2004450d4520012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41043a00002000410c6a200110af010cc6010b200241053a003c02400240200628020020032802002203460d00200128020021040c010b200341016a22042003490dc801200341017422052004200520044b1b22054100480dc8010240024020030d002005102121040c010b200128020020032005102521040b2004450d4520012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41053a0000200028020c2103200041146a28020022002001105c2000450dc501200041246c210003402003200110d902200341246a21032000415c6a22000d000cc6010b0b200241063a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dc701200041017422052004200520044b1b22054100480dc7010240024020000d002005102121040c010b200128020020002005102521040b2004450d4520012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a41063a00000cc4010b200241073a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dc6012000410174220a2004200a20044b1b220a4100480dc6010240024020000d00200a102121040c010b20012802002000200a102521040b2004450d4520012004360200200141046a200a360200200141086a28020021000b2003200041016a360200200420006a41073a000020052d0001220041024b0dc30102400240024020000e03000102000b200241003a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dc801200041017422052004200520044b1b22054100480dc8010240024020000d002005102121040c010b200128020020002005102521040b2004450d4820012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a41003a00000cc5010b200241013a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dc701200041017422052004200520044b1b22054100480dc7010240024020000d002005102121040c010b200128020020002005102521040b2004450d4820012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a41013a00000cc4010b200241023a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dc601200041017422052004200520044b1b22054100480dc6010240024020000d002005102121040c010b200128020020002005102521040b2004450d4820012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a41023a00000cc3010b200241083a003c02400240200628020020032802002203460d00200128020021040c010b200341016a22042003490dc501200341017422052004200520044b1b22054100480dc5010240024020030d002005102121040c010b200128020020032005102521040b2004450d4820012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41083a00002000410c6a200110d9020cc2010b200241093a003c02400240200628020020032802002203460d00200128020021040c010b200341016a22042003490dc401200341017422052004200520044b1b22054100480dc4010240024020030d002005102121040c010b200128020020032005102521040b2004450d4820012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41093a00002000410c6a200110af010cc1010b2002410a3a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dc301200041017422052004200520044b1b22054100480dc3010240024020000d002005102121040c010b200128020020002005102521040b2004450d4820012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a410a3a00000cc0010b2002410b3a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dc201200041017422052004200520044b1b22054100480dc2010240024020000d002005102121040c010b200128020020002005102521040b2004450d4820012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a410b3a00000cbf010b2002410c3a003c02400240200628020020032802002203460d00200128020021040c010b200341016a22042003490dc101200341017422052004200520044b1b22054100480dc1010240024020030d002005102121040c010b200128020020032005102521040b2004450d4820012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a410c3a0000200028020c2103200041146a28020022002001105c2000450dbe01200041057421000340200320011071200341206a2103200041606a22000d000cbf010b0b2002410d3a003c02400240200628020020032802002200460d00200128020021030c010b200041016a22032000490dc001200041017422042003200420034b1b22044100480dc0010240024020000d002004102121030c010b200128020020002004102521030b2003450d4820012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a410d3a0000200541016a200110710cbd010b2002410e3a003c02400240200628020020032802002200460d00200128020021040c010b200041016a22042000490dbf01200041017422052004200520044b1b22054100480dbf010240024020000d002005102121040c010b200128020020002005102521040b2004450d4820012004360200200141046a2005360200200141086a28020021000b2003200041016a360200200420006a410e3a00000cbc010b2002410f3a003c02400240200628020020032802002204460d00200128020021050c010b200441016a22052004490dbe012004410174220a2005200a20054b1b220a4100480dbe010240024020040d00200a102121050c010b20012802002004200a102521050b2005450d4820012005360200200141046a200a360200200141086a28020021040b2003200441016a360200200520046a410f3a0000200028020c210a0240024020062802002205200328020022046b4104490d00200128020021050c010b200441046a22092004490dbe01200541017422042009200420094b1b22044100480dbe010240024020050d002004102121050c010b200128020020052004102521050b2005450d4920012005360200200141046a2004360200200141086a28020021040b200141086a2208200441046a360200200520046a200a36000020002802102104200041186a28020022002001105c2000450dbb012000410274210a0340200428020021090240024020062802002205200328020022006b4104490d00200128020021050c010b200041046a220b2000490dbf0120054101742200200b2000200b4b1b22004100480dbf010240024020050d002000102121050c010b200128020020052000102521050b2005450d4b20012005360200200141046a2000360200200828020021000b200441046a21042003200041046a360200200520006a2009360000200a417c6a220a0d000cbc010b0b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490dbd01200041017422042003200420034b1b22044100480dbd010240024020000d002004102121030c010b200128020020002004102521030b2003450d4a20012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41073a0000200110ba030cba010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dbc01200341017422052004200520044b1b22054100480dbc010240024020030d002005102121040c010b200128020020032005102521040b2004450d4a20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41083a000002400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490dbc01200341017422052004200520044b1b22054100480dbc010240024020030d002005102121040c010b200128020020032005102521040b2004450d4b20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000200041106a20011071200041306a20011071200041d0006a20011071200041f0006a2001107120004190016a20011071200028020421062000410c6a28020022002001105c02400240200141046a2802002204200528020022036b2000490d00200128020021040c010b200320006a22052003490dbc01200441017422032005200320054b1b22034100480dbc010240024020040d002003102121040c010b200128020020042003102521040b2004450d4c20012004360200200141046a2003360200200141086a28020021030b200141086a200320006a360200200420036a2006200010dc041a0cb9010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dbb01200341017422052004200520044b1b22054100480dbb010240024020030d002005102121040c010b200128020020032005102521040b2004450d4c20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41093a000002400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490dbb01200341017422052004200520044b1b22054100480dbb010240024020030d002005102121040c010b200128020020032005102521040b2004450d4d20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41003a0000200041046a200110af010cb8010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490dba01200341017422052004200520044b1b22054100480dba010240024020030d002005102121040c010b200128020020032005102521040b2004450d4d20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a410a3a000002400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490dba01200341017422052004200520044b1b22054100480dba010240024020030d002005102121040c010b200128020020032005102521040b2004450d4e20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000200028020421062000410c6a28020022002001105c02400240200141046a2802002204200528020022036b2000490d00200128020021040c010b200320006a22052003490dba01200441017422032005200320054b1b22034100480dba010240024020040d002003102121040c010b200128020020042003102521040b2004450d4f20012004360200200141046a2003360200200141086a28020021030b200141086a200320006a360200200420036a2006200010dc041a0cb7010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490db901200341017422052004200520044b1b22054100480db9010240024020030d002005102121040c010b200128020020032005102521040b2004450d4f20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a410b3a000002400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490db901200341017422052004200520044b1b22054100480db9010240024020030d002005102121040c010b200128020020032005102521040b2004450d5020012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a00002000280204210602400240200141046a2802002204200528020022036b4104490d00200128020021040c010b200341046a22052003490db901200441017422032005200320054b1b22034100480db9010240024020040d002003102121040c010b200128020020042003102521040b2004450d5120012004360200200141046a2003360200200141086a28020021030b200141086a220a200341046a360200200420036a2006360000200041086a2802002106200041106a28020022032001105c02400240200141046a2802002205200a28020022046b2003490d00200128020021050c010b200420036a220a2004490db90120054101742204200a2004200a4b1b22044100480db9010240024020050d002004102121050c010b200128020020052004102521050b2005450d5220012005360200200141046a2004360200200141086a28020021040b200141086a220a200420036a360200200520046a2006200310dc041a200041146a28020021052000411c6a28020022032001105c02402003450d0020052003410c6c6a210c200141046a210b034020052802002109200541086a28020022032001105c02400240200b2802002206200a28020022046b2003490d00200128020021060c010b200420036a22082004490dbb01200641017422042008200420084b1b22044100480dbb010240024020060d002004102121060c010b200128020020062004102521060b2006450d5520012006360200200b2004360200200a28020021040b200a200420036a360200200620046a2009200310dc041a2005410c6a2205200c470d000b0b200041206a280200210502400240200141046a2802002204200a28020022036b4104490d00200128020021040c010b200341046a22062003490db901200441017422032006200320064b1b22034100480db9010240024020040d002003102121040c010b200128020020042003102521040b2004450d5420012004360200200141046a2003360200200141086a28020021030b200141086a2206200341046a360200200420036a2005360000200041246a280200210a02400240200141046a2802002204200628020022036b4104490d00200128020021040c010b200341046a22052003490db901200441017422032005200320054b1b22034100480db9010240024020040d002003102121040c010b200128020020042003102521040b2004450d5520012004360200200141046a2003360200200141086a28020021030b200141086a2205200341046a360200200420036a200a360000200041286a210b4100210303402002200b20036a2d000022063a003c02400240200141046a220a28020020052802002200460d00200128020021040c010b200041016a22042000490dba01200041017422092004200920044b1b22094100480dba010240024020000d002009102121040c010b200128020020002009102521040b2004450d5720012004360200200a2009360200200528020021000b2005200041016a360200200420006a20063a0000200341016a220341c000470d000cb7010b0b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490da001200041017422042003200420034b1b22044100480da0010240024020000d002004102121030c010b200128020020002004102521030b2003450d5620012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a410c3a0000200110ba030cb5010b02400240200141046a2206280200200141086a22042802002203460d00200128020021050c010b200341016a22052003490d9f012003410174220a2005200a20054b1b220a4100480d9f010240024020030d00200a102121050c010b20012802002003200a102521050b2005450d5620012005360200200141046a200a360200200141086a28020021030b2004200341016a360200200520036a410d3a0000200041086a22052d0000417f6a220341104b0db4010240024002400240024002400240024002400240024002400240024002400240024020030e11000102030405060708090a0b0c0d0e0f10000b02400240200628020020042802002203460d00200128020021040c010b200341016a22042003490daf01200341017422052004200520044b1b22054100480daf010240024020030d002005102121040c010b200128020020032005102521040b2004450d6720012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41003a0000200028020c200110cb012002200041106a360240200241c0006a200110c3010cc4010b02400240200628020020042802002203460d00200128020021040c010b200341016a22042003490dae01200341017422052004200520044b1b22054100480dae010240024020030d002005102121040c010b200128020020032005102521040b2004450d6720012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a00002000410c6a200110af010cc3010b02400240200628020020042802002203460d00200128020021060c010b200341016a22062003490dad012003410174220a2006200a20064b1b220a4100480dad010240024020030d00200a102121060c010b20012802002003200a102521060b2006450d6720012006360200200141046a200a360200200141086a28020021030b200141086a220a200341016a360200200620036a41023a00002000410c6a200110af0120052d00012106200541026a2d0000210502400240200141046a280200200a2802002200460d00200128020021030c010b200041016a22032000490dad012000410174220a2003200a20034b1b220a4100480dad010240024020000d00200a102121030c010b20012802002000200a102521030b2003450d6820012003360200200141046a200a360200200141086a28020021000b2004200041016a360200200320006a20064100474107742005723a00000cc2010b02400240200628020020042802002203460d00200128020021060c010b200341016a22062003490dac012003410174220a2006200a20064b1b220a4100480dac010240024020030d00200a102121060c010b20012802002003200a102521060b2006450d6820012006360200200141046a200a360200200141086a28020021030b200141086a220a200341016a360200200620036a41033a00002000410c6a200110af0120052d00012106200541026a2d0000210502400240200141046a280200200a2802002200460d00200128020021030c010b200041016a22032000490dac012000410174220a2003200a20034b1b220a4100480dac010240024020000d00200a102121030c010b20012802002000200a102521030b2003450d6920012003360200200141046a200a360200200141086a28020021000b2004200041016a360200200320006a20064100474107742005723a00000cc1010b02400240200628020020042802002203460d00200128020021050c010b200341016a22052003490dab012003410174220a2005200a20054b1b220a4100480dab010240024020030d00200a102121050c010b20012802002003200a102521050b2005450d6920012005360200200141046a200a360200200141086a28020021030b2004200341016a360200200520036a41043a0000200028020c21050240024020062802002203200428020022006b4104490d00200128020021030c010b200041046a22062000490dab01200341017422002006200020064b1b22004100480dab010240024020030d002000102121030c010b200128020020032000102521030b2003450d6a20012003360200200141046a2000360200200141086a28020021000b2004200041046a360200200320006a20053600000cc0010b02400240200628020020042802002203460d00200128020021040c010b200341016a22042003490daa01200341017422052004200520044b1b22054100480daa010240024020030d002005102121040c010b200128020020032005102521040b2004450d6a20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41053a0000200028020c200110cb010cbf010b02400240200628020020042802002203460d00200128020021040c010b200341016a22042003490da901200341017422052004200520044b1b22054100480da9010240024020030d002005102121040c010b200128020020032005102521040b2004450d6a20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41063a0000200028020c200110cb010cbe010b02400240200628020020042802002203460d00200128020021040c010b200341016a22042003490da801200341017422052004200520044b1b22054100480da8010240024020030d002005102121040c010b200128020020032005102521040b2004450d6a20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41073a0000200028020c200110cb010cbd010b02400240200628020020042802002203460d002001280200210a0c010b200341016a220a2003490da70120034101742209200a2009200a4b1b22094100480da7010240024020030d0020091021210a0c010b2001280200200320091025210a0b200a450d6a2001200a360200200141046a2009360200200141086a28020021030b200141086a2209200341016a360200200a20036a41083a000020022001360240200541016a200241c0006a106b200028022c210a02400240200141046a2802002205200928020022036b4104490d00200128020021050c010b200341046a22092003490da701200541017422032009200320094b1b22034100480da7010240024020050d002003102121050c010b200128020020052003102521050b2005450d6b20012005360200200141046a2003360200200141086a28020021030b2004200341046a360200200520036a200a360000200028023021050240024020062802002203200428020022006b4104490d00200128020021030c010b200041046a22062000490da701200341017422002006200020064b1b22004100480da7010240024020030d002000102121030c010b200128020020032000102521030b2003450d6c20012003360200200141046a2000360200200141086a28020021000b2004200041046a360200200320006a20053600000cbc010b02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490da601200041017422042003200420034b1b22044100480da6010240024020000d002004102121030c010b200128020020002004102521030b2003450d6c20012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41093a000020022001360240200541016a200241c0006a106b0cbb010b02400240200628020020042802002203460d00200128020021040c010b200341016a22042003490da501200341017422052004200520044b1b22054100480da5010240024020030d002005102121040c010b200128020020032005102521040b2004450d6c20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a410a3a00002000410c6a200110af010cba010b02400240200628020020042802002203460d00200128020021040c010b200341016a22042003490da401200341017422052004200520044b1b22054100480da4010240024020030d002005102121040c010b200128020020032005102521040b2004450d6c20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a410b3a00002000410c6a200110af01200041106a200110af01200041146a200110af010cb9010b02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490da301200041017422042003200420034b1b22044100480da3010240024020000d002004102121030c010b200128020020002004102521030b2003450d6c20012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a410c3a0000200541016a200110710cb8010b02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490da201200041017422052003200520034b1b22054100480da2010240024020000d002005102121030c010b200128020020002005102521030b2003450d6c20012003360200200141046a2005360200200141086a28020021000b2004200041016a360200200320006a410d3a00000cb7010b02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490da101200041017422042003200420034b1b22044100480da1010240024020000d002004102121030c010b200128020020002004102521030b2003450d6c20012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a410e3a0000200541016a200110710cb6010b02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490da0012000410174220a2003200a20034b1b220a4100480da0010240024020000d00200a102121030c010b20012802002000200a102521030b2003450d6c20012003360200200141046a200a360200200141086a28020021000b200141086a200041016a360200200320006a410f3a0000200541016a2001107120052d0021220041064b0db5010240024002400240024002400240024020000e0700010203040506000b410021050c060b410121050c050b410221050c040b410321050c030b410421050c020b410521050c010b410621050b200220053a003c02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490da001200041017422062003200620034b1b22064100480da0010240024020000d002006102121030c010b200128020020002006102521030b2003450d6d20012003360200200141046a2006360200200141086a28020021000b2004200041016a360200200320006a20053a00000cb5010b02400240200628020020042802002200460d00200128020021030c010b200041016a22032000490d9f01200041017422052003200520034b1b22054100480d9f010240024020000d002005102121030c010b200128020020002005102521030b2003450d6d20012003360200200141046a2005360200200141086a28020021000b2004200041016a360200200320006a41103a00000cb4010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9e01200341017422052004200520044b1b22054100480d9e010240024020030d002005102121040c010b200128020020032005102521040b2004450d6d20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a410e3a0000200041046a200110d3030cb3010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9d01200341017422052004200520044b1b22054100480d9d010240024020030d002005102121040c010b200128020020032005102521040b2004450d6d20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a410f3a0000200041046a200110d3030cb2010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9c01200341017422052004200520044b1b22054100480d9c010240024020030d002005102121040c010b200128020020032005102521040b2004450d6d20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41103a00002000280208417f6a220341054b0db10102400240024002400240024020030e06000102030405000b200241003a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490da101200341017422052004200520044b1b22054100480da1010240024020030d002005102121040c010b200128020020032005102521040b2004450d7320012004360200200141046a2005360200200141086a28020021030b200041186a2105200141086a200341016a360200200420036a41003a0000200028020c2103200041146a28020022002001105c02402000450d00200041057421000340200320011071200341206a2103200041606a22000d000b0b20022005360240200241c0006a200110c3010cb6010b200241013a003c02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490da001200041017422042003200420034b1b22044100480da0010240024020000d002004102121030c010b200128020020002004102521030b2003450d7320012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41013a00000cb5010b200241023a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9f01200341017422052004200520044b1b22054100480d9f010240024020030d002005102121040c010b200128020020032005102521040b2004450d7320012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a00002000410c6a200110d9020cb4010b200241033a003c02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d9e01200041017422042003200420034b1b22044100480d9e010240024020000d002004102121030c010b200128020020002004102521030b2003450d7320012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41033a00000cb3010b200141086a2802002100200241043a003c024002402000200141046a280200460d00200128020021030c010b200041016a22032000490d9d01200041017422042003200420034b1b22044100480d9d010240024020000d002004102121030c010b200128020020002004102521030b2003450d7320012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41043a00000cb2010b200241053a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9c01200341017422052004200520044b1b22054100480d9c010240024020030d002005102121040c010b200128020020032005102521040b2004450d7320012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41053a00002000410c6a200110d9020cb1010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9b01200341017422052004200520044b1b22054100480d9b010240024020030d002005102121040c010b200128020020032005102521040b2004450d7320012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41113a0000200041046a22032d0000417f6a220441034b0db001024002400240024020040e0400010203000b200241003a003c02400240200141046a280200200141086a2802002200460d00200128020021040c010b200041016a22042000490d9e01200041017422052004200520044b1b22054100480d9e010240024020000d002005102121040c010b200128020020002005102521040b2004450d7720012004360200200141046a2005360200200141086a28020021000b200141086a200041016a360200200420006a41003a0000200341016a200110710cb3010b200141086a2802002100200141046a2802002104200241013a003c0240024020042000460d00200128020021040c010b200041016a22042000490d9d01200041017422052004200520044b1b22054100480d9d010240024020000d002005102121040c010b200128020020002005102521040b2004450d7720012004360200200141046a2005360200200141086a28020021000b200141086a200041016a360200200420006a41013a0000200341016a200110710cb2010b200241023a003c02400240200141046a280200200141086a2802002200460d00200128020021040c010b200041016a22042000490d9c01200041017422052004200520044b1b22054100480d9c010240024020000d002005102121040c010b200128020020002005102521040b2004450d7720012004360200200141046a2005360200200141086a28020021000b200141086a200041016a360200200420006a41023a0000200341016a20011071200341216a200110710cb1010b200241033a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9b01200341017422052004200520044b1b22054100480d9b010240024020030d002005102121040c010b200128020020032005102521040b2004450d7720012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41033a000020002802082103200041106a28020022002001105c2000450db001200041057421000340200320011071200341206a2103200041606a22000d000cb1010b0b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9a01200341017422052004200520044b1b22054100480d9a010240024020030d002005102121040c010b200128020020032005102521040b2004450d7720012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41123a00002000280208417f6a220341024b0daf0102400240024020030e03000102000b200241003a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9c01200341017422052004200520044b1b22054100480d9c010240024020030d002005102121040c010b200128020020032005102521040b2004450d7a20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41003a00002002200041306a360240200241c0006a200110c3012000410c6a200110d9020cb1010b200241013a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9b01200341017422052004200520044b1b22054100480d9b010240024020030d002005102121040c010b200128020020032005102521040b2004450d7a20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a00002000410c6a200110af010cb0010b200241023a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9a01200341017422052004200520044b1b22054100480d9a010240024020030d002005102121040c010b200128020020032005102521040b2004450d7a20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a00002000410c6a200110af010caf010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9901200341017422052004200520044b1b22054100480d99010240024020030d002005102121040c010b200128020020032005102521040b2004450d7a20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41133a0000200041086a22042d0000417f6a220341014b0dae010240024020030e020001000b200241003a003c02400240200141046a280200200141086a2802002203460d00200128020021050c010b200341016a22052003490d9a01200341017422062005200620054b1b22064100480d9a010240024020030d002006102121050c010b200128020020032006102521050b2005450d7c20012005360200200141046a2006360200200141086a28020021030b200141086a2206200341016a360200200520036a41003a0000200441016a2001107141292104200141046a210903402002200020046a2d0000220a3a003c02400240200928020020062802002203460d00200128020021050c010b200341016a22052003490d9b012003410174220b2005200b20054b1b220b4100480d9b010240024020030d00200b102121050c010b20012802002003200b102521050b2005450d7e200120053602002009200b360200200628020021030b2006200341016a360200200520036a200a3a0000200441016a220441ea00470d000cb0010b0b200141086a2802002103200141046a2802002105200241013a003c0240024020052003460d00200128020021050c010b200341016a22052003490d9901200341017422062005200620054b1b22064100480d99010240024020030d002006102121050c010b200128020020032006102521050b2005450d7d20012005360200200141046a2006360200200141086a28020021030b200141086a2206200341016a360200200520036a41013a0000200441016a200110c003200041286a29030021072000290320210e02400240200141046a2802002203200628020022006b4110490d00200128020021030c010b200041106a22042000490d9901200341017422002004200020044b1b22004100480d99010240024020030d002000102121030c010b200128020020032000102521030b2003450d7e20012003360200200141046a2000360200200141086a28020021000b200141086a200041106a360200200320006a220020073700082000200e3700000cae010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9801200341017422052004200520044b1b22054100480d98010240024020030d002005102121040c010b200128020020032005102521040b2004450d7e20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41143a000002400240200141046a28020020052802002204460d00200128020021050c010b200441016a22032004490d9801200441017422052003200520034b1b22034100480d98010240024020040d002003102121050c010b200128020020042003102521050b2005450d7f20012005360200200141046a2003360200200141086a28020021040b200141086a2203200441016a360200200520046a41003a00002000280204210c2000410c6a28020022002001105c2000450dad01200c200041d0016c6a210d200141046a21040340200c200110b101200c2802b801210a200c2802c00122002001105c02402000450d00200a200041c1006c6a2108034002400240200a2d00004101460d00200241013a003c02400240200428020020032802002200460d00200128020021060c010b200041016a22052000490d9d01200041017422062005200620054b1b22054100480d9d010240024020000d002005102121060c010b200128020020002005102521060b2006450d85012001200636020020042005360200200328020021000b410121052003200041016a360200200620006a41013a000003402002200a20056a2d000022093a003c02400240200428020020032802002200460d00200128020021060c010b200041016a22062000490d9e012000410174220b2006200b20064b1b220b4100480d9e010240024020000d00200b102121060c010b20012802002000200b102521060b2006450d8701200120063602002004200b360200200328020021000b2003200041016a360200200620006a20093a0000200541016a220541c100470d000c020b0b200241023a003c02400240200428020020032802002200460d00200128020021060c010b200041016a22052000490d9c01200041017422062005200620054b1b22054100480d9c010240024020000d002005102121060c010b200128020020002005102521060b2006450d86012001200636020020042005360200200328020021000b410121052003200041016a360200200620006a41023a000003402002200a20056a2d000022093a003c02400240200428020020032802002200460d00200128020021060c010b200041016a22062000490d9d012000410174220b2006200b20064b1b220b4100480d9d010240024020000d00200b102121060c010b20012802002000200b102521060b2006450d8801200120063602002004200b360200200328020021000b2003200041016a360200200620006a20093a0000200541016a220541c100470d000b0b200a41c1006a220a2008470d000b0b200c2802c4012109200c2802c801220641037622052001105c0240024020050d0020032802002105410021002001280200210a0c010b4101210002402005410820064107716b220a4d0d002005200a6b22004103762000410771456b41026a21000b02402004280200220a200328020022056b2000490d002001280200210a0c010b200520006a220b2005490d9901200a4101742205200b2005200b4b1b22054100480d990102400240200a0d0020051021210a0c010b2001280200200a20051025210a0b200a450d85012001200a36020020042005360200200328020021050b2003200520006a360200200a20056a2009410120061b200010dc041a200c41d0016a220c200d470d000cae010b0b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d9701200041017422042003200420034b1b22044100480d97010240024020000d002004102121030c010b200128020020002004102521030b2003450d840120012003360200200141046a2004360200200141086a28020021000b200141086a2204200041016a360200200320006a41153a000002400240200141046a28020020042802002200460d00200128020021030c010b200041016a22032000490d9701200041017422042003200420034b1b22044100480d97010240024020000d002004102121030c010b200128020020002004102521030b2003450d850120012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41003a00000cac010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9601200341017422052004200520044b1b22054100480d96010240024020030d002005102121040c010b200128020020032005102521040b2004450d850120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41163a0000200041086a22042d0000417f6a220341054b0dab0102400240024002400240024020030e06000102030405000b200241003a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9b01200341017422052004200520044b1b22054100480d9b010240024020030d002005102121040c010b200128020020032005102521040b2004450d8b0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41003a00002000410c6a200110af01200041106a200110af010cb0010b200241013a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9a01200341017422052004200520044b1b22054100480d9a010240024020030d002005102121040c010b200128020020032005102521040b2004450d8b0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a00002000410c6a200110af01200041106a200110af01200041146a200110af01200041186a200110af012002200041206a360240200241c0006a200110c3010caf010b200241023a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9901200341017422052004200520044b1b22054100480d99010240024020030d002005102121040c010b200128020020032005102521040b2004450d8b0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a00002000410c6a200110af01200041106a200110af01200041146a200110af012002200041186a360240200241c0006a200110c3010cae010b200241033a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9801200341017422052004200520044b1b22054100480d98010240024020030d002005102121040c010b200128020020032005102521040b2004450d8b0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41033a00002000410c6a200110d9020cad010b200141086a2802002103200241043a003c024002402003200141046a280200460d00200128020021050c010b200341016a22052003490d9701200341017422062005200620054b1b22064100480d97010240024020030d002006102121050c010b200128020020032006102521050b2005450d8b0120012005360200200141046a2006360200200141086a28020021030b200141086a2206200341016a360200200520036a41043a00002000412c6a200110af01200041306a200110af0120022001360240200441016a200241c0006a106b200028023421052000413c6a28020022002001105c02400240200141046a2802002204200628020022036b2000490d00200128020021040c010b200320006a22062003490d9701200441017422032006200320064b1b22034100480d97010240024020040d002003102121040c010b200128020020042003102521040b2004450d8c0120012004360200200141046a2003360200200141086a28020021030b200141086a200320006a360200200420036a2005200010dc041a0cac010b200241053a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9601200341017422052004200520044b1b22054100480d96010240024020030d002005102121040c010b200128020020032005102521040b2004450d8c0120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41053a00002000410c6a200110af0120002802102106200041186a28020022002001105c02400240200141046a2802002204200528020022036b2000490d00200128020021040c010b200320006a22052003490d9601200441017422032005200320054b1b22034100480d96010240024020040d002003102121040c010b200128020020042003102521040b2004450d8d0120012004360200200141046a2003360200200141086a28020021030b200141086a200320006a360200200420036a2006200010dc041a0cab010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9501200341017422052004200520044b1b22054100480d95010240024020030d002005102121040c010b200128020020032005102521040b2004450d8d0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41173a0000200041046a22042d0000417f6a220341064b0daa01024002400240024002400240024020030e0700010203040506000b200241003a003c02400240200141046a280200200141086a2802002203460d00200128020021050c010b200341016a22052003490d9b01200341017422062005200620054b1b22064100480d9b010240024020030d002006102121050c010b200128020020032006102521050b2005450d940120012005360200200141046a2006360200200141086a28020021030b200141086a2206200341016a360200200520036a41003a0000200041086a200110af01200220042d000141014622053a003c02400240200141046a28020020062802002203460d00200128020021040c010b200341016a22042003490d9b01200341017422062004200620044b1b22064100480d9b010240024020030d002006102121040c010b200128020020032006102521040b2004450d950120012004360200200141046a2006360200200141086a28020021030b200141086a2206200341016a360200200420036a20053a0000200028020c210a200041146a28020022032001105c02400240200141046a2802002205200628020022046b2003490d00200128020021050c010b200420036a22062004490d9b01200541017422042006200420064b1b22044100480d9b010240024020050d002004102121050c010b200128020020052004102521050b2005450d960120012005360200200141046a2004360200200141086a28020021040b200141086a2206200420036a360200200520046a200a200310dc041a20002802182105200041206a28020022002001105c02400240200141046a2802002204200628020022036b2000490d00200128020021040c010b200320006a22062003490d9b01200441017422032006200320064b1b22034100480d9b010240024020040d002003102121040c010b200128020020042003102521040b2004450d970120012004360200200141046a2003360200200141086a28020021030b200141086a200320006a360200200420036a2005200010dc041a0cb0010b200241013a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9a01200341017422052004200520044b1b22054100480d9a010240024020030d002005102121040c010b200128020020032005102521040b2004450d970120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a0000200041086a200110af010caf010b200241023a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d9901200341017422052004200520044b1b22054100480d99010240024020030d002005102121040c010b200128020020032005102521040b2004450d970120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41023a00002000280208210402400240200141046a2802002203200528020022006b4104490d00200128020021030c010b200041046a22052000490d9901200341017422002005200020054b1b22004100480d99010240024020030d002000102121030c010b200128020020032000102521030b2003450d980120012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20043600000cae010b200241033a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490daa01200341017422052004200520044b1b22054100480daa010240024020030d002005102121040c010b200128020020032005102521040b2004450d990120012004360200200141046a2005360200200141086a28020021030b200141086a2206200341016a360200200420036a41033a00002000280208210a200041106a28020022032001105c02400240200141046a2802002205200628020022046b2003490d00200128020021050c010b200420036a22062004490daa01200541017422042006200420064b1b22044100480daa010240024020050d002004102121050c010b200128020020052004102521050b2005450d9a0120012005360200200141046a2004360200200141086a28020021040b200141086a2206200420036a360200200520046a200a200310dc041a200028021421052000411c6a28020022002001105c02400240200141046a2802002204200628020022036b2000490d00200128020021040c010b200320006a22062003490daa01200441017422032006200320064b1b22034100480daa010240024020040d002003102121040c010b200128020020042003102521040b2004450d9b0120012004360200200141046a2003360200200141086a28020021030b200141086a200320006a360200200420036a2005200010dc041a0cad010b200141086a2802002103200241043a003c024002402003200141046a280200460d00200128020021050c010b200341016a22052003490da901200341017422062005200620054b1b22064100480da9010240024020030d002006102121050c010b200128020020032006102521050b2005450d9b0120012005360200200141046a2006360200200141086a28020021030b200141086a200341016a360200200520036a41043a0000200041c8006a200110af01200441016a2001107120022001360240200441216a200241c0006a106b0cac010b200241053a003c02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490da801200041017422042003200420034b1b22044100480da8010240024020000d002004102121030c010b200128020020002004102521030b2003450d9b0120012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41053a00000cab010b200241063a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490da701200341017422052004200520044b1b22054100480da7010240024020030d002005102121040c010b200128020020032005102521040b2004450d9b0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41063a0000200041086a200110af010caa010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490da601200341017422052004200520044b1b22054100480da6010240024020030d002005102121040c010b200128020020032005102521040b2004450d9b0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41183a00002000280204417f6a220341024b0da90102400240024020030e03000102000b200241003a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490da801200341017422052004200520044b1b22054100480da8010240024020030d002005102121040c010b200128020020032005102521040b2004450d9e0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41003a00002000280208200110cb010cab010b200241013a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490da701200341017422052004200520044b1b22054100480da7010240024020030d002005102121040c010b200128020020032005102521040b2004450d9e0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a0000200041086a200110d9020caa010b200241023a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490da601200341017422052004200520044b1b22054100480da6010240024020030d002005102121040c010b200128020020032005102521040b2004450d9e0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a0000200041086a200110d902200028022c200110cb010ca9010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490da501200341017422052004200520044b1b22054100480da5010240024020030d002005102121040c010b200128020020032005102521040b2004450d9e0120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41193a00002000280204417f6a220341034b0da801024002400240024020030e0400010203000b200241003a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490da801200341017422052004200520044b1b22054100480da8010240024020030d002005102121040c010b200128020020032005102521040b2004450da20120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a000020002802082106200041106a28020022032001105c02400240200141046a2802002204200528020022006b2003490d00200128020021040c010b200020036a22052000490da801200441017422002005200020054b1b22004100480da8010240024020040d002000102121040c010b200128020020042000102521040b2004450da30120012004360200200141046a2000360200200141086a28020021000b200141086a200020036a360200200420006a2006200310dc041a0cab010b200241013a003c02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490da701200041017422042003200420034b1b22044100480da7010240024020000d002004102121030c010b200128020020002004102521030b2003450da30120012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a41013a00000caa010b200241023a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490da601200341017422052004200520044b1b22054100480da6010240024020030d002005102121040c010b200128020020032005102521040b2004450da30120012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a0000200041086a200110d9020ca9010b200241033a003c02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490da501200341017422052004200520044b1b22054100480da5010240024020030d002005102121040c010b200128020020032005102521040b2004450da30120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41033a0000200041086a200110d902200028022c2106200041346a28020022032001105c02400240200141046a2802002204200528020022006b2003490d00200128020021040c010b200020036a22052000490da501200441017422002005200020054b1b22004100480da5010240024020040d002000102121040c010b200128020020042000102521040b2004450da40120012004360200200141046a2000360200200141086a28020021000b200141086a200020036a360200200420006a2006200310dc041a0ca8010b200541011030000b200441011030000b200541011030000b200341011030000b200541011030000b200041011030000b200541011030000b200341011030000b200441011030000b200541011030000b200541011030000b200541011030000b200341011030000b200541011030000b200341011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200941011030000b200441011030000b200541011030000b200341011030000b200341011030000b200341011030000b200341011030000b200541011030000b200541011030000b200041011030000b200a41011030000b200941011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200a41011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200541011030000b200a41011030000b200441011030000b200041011030000b200441011030000b200541011030000b200541011030000b200341011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b200541011030000b200541011030000b200341011030000b200441011030000b200441011030000b200341011030000b200341011030000b200941011030000b200441011030000b200a41011030000b200541011030000b200541011030000b200a41011030000b200a41011030000b200a41011030000b200a41011030000b200a41011030000b200041011030000b200541011030000b200541011030000b200541011030000b200941011030000b200341011030000b200041011030000b200441011030000b200541011030000b200541011030000b200441011030000b200541011030000b200441011030000b200a41011030000b200641011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200641011030000b200b41011030000b200641011030000b200041011030000b200541011030000b200341011030000b200541011030000b200b41011030000b200541011030000b200b41011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200641011030000b200341011030000b200541011030000b200341011030000b200541011030000b200641011030000b200641011030000b200441011030000b200341011030000b200541011030000b200541011030000b200041011030000b102a000b200541011030000b200441011030000b200341011030000b200641011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200041011030000b200441011030000b200541011030000b200541011030000b200041011030000b102a000b41bca7c300102b000b024002400240200141046a2802002203200141086a28020022006b4104490d00200128020021030c010b200041046a22042000490d05200341017422002004200020044b1b22004100480d050240024020030d002000102121030c010b200128020020032000102521030b2003450d0120012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a2007a74102744102723600000c020b200041011030000b02400240200141046a2802002203200141086a28020022006b4102490d00200128020021030c010b200041026a22042000490d03200341017422002004200020044b1b22004100480d030240024020030d002000102121030c010b200128020020032000102521030b2003450d0220012003360200200141046a2000360200200141086a28020021000b200141086a200041026a360200200320006a2007a74102744101723b00000b200241e0006a24000f0b200041011030000b102a000b6801037f024041094101200128020022024101461b220310212204450d000240024020020d00200441003a0000410121010c010b200441013a000020042001290204370001410921010b2000200136020820002003360204200020043602000f0b200341011030000bfd5102057f027e230041106b22022400024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240410110212203450d002002428180808010370204200220033602000240200128020022044103470d00200341003a00000c3f0b200341013a000020022802042105200228020821030240024020044102470d000240024020052003460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d0420022005360204200220043602000b2002200341016a360208200420036a41003a0000200228020821030c010b0240024020052003460d00200228020021040c010b200341016a22042003490d3f200341017422052004200520044b1b22054100480d3f0240024020030d002005102121040c010b200228020020032005102521040b2004450d0420022005360204200220043602000b2002200341016a360208200420036a41013a00000240024020012802004101460d0002400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d41200341017422052004200520044b1b22054100480d410240024020030d002005102121040c010b200228020020032005102521040b2004450d0720022005360204200220043602000b2002200341016a360208200420036a41003a0000200141086a2002107120022001280204220536020c2002410c6a21060c010b02400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d0720022005360204200220043602000b2002200341016a360208200420036a41013a000020022001280204220536020c2002410c6a21060b0240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22052003490d3f200441017422032005200320054b1b22034100480d3f0240024020040d002003102121040c010b200228020020042003102521040b2004450d07200220033602042002200436020020062802002105200228020821030b2002200341046a360208200420036a2005360000200141306a2903002107200129032821080240024020022802042204200228020822036b4110490d00200228020021040c010b200341106a22052003490d3f200441017422032005200320054b1b22034100480d3f0240024020040d002003102121040c010b200228020020042003102521040b2004450d082002200336020420022004360200200228020821030b200420036a22042007370008200420083700002002200341106a22033602080b200228020421040240024020012802384102460d000240024020042003460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d0a2002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a00000240024020012802384101460d0002400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d42200341017422052004200520044b1b22054100480d420240024020030d002005102121040c010b200228020020032005102521040b2004450d0d2002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200141c0006a2002107120022001413c6a280200220536020c2002410c6a21060c010b02400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d41200341017422052004200520044b1b22054100480d410240024020030d002005102121040c010b200228020020032005102521040b2004450d0d2002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a00002002200128023c220536020c2002410c6a21060b0240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d0d200220033602042002200436020020062802002105200228020821030b2002200341046a360208200420036a2005360000200141e8006a2903002107200129036021080240024020022802042204200228020822036b4110490d00200228020021040c010b200341106a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d0e2002200336020420022004360200200228020821030b200420036a22042007370008200420083700002002200341106a22033602080c010b0240024020042003460d00200228020021040c010b200341016a22042003490d3f200341017422052004200520044b1b22054100480d3f0240024020030d002005102121040c010b200228020020032005102521040b2004450d0e2002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200228020821030b200228020421040240024020012802704102460d000240024020042003460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d102002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a00000240024020012802704101460d0002400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d42200341017422052004200520044b1b22054100480d420240024020030d002005102121040c010b200228020020032005102521040b2004450d132002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200141f8006a200210712002200141f4006a280200220536020c2002410c6a21060c010b02400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d41200341017422052004200520044b1b22054100480d410240024020030d002005102121040c010b200228020020032005102521040b2004450d132002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a000020022001280274220536020c2002410c6a21060b0240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d13200220033602042002200436020020062802002105200228020821030b2002200341046a360208200420036a2005360000200141a0016a290300210720012903980121080240024020022802042204200228020822036b4110490d00200228020021040c010b200341106a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d142002200336020420022004360200200228020821030b200420036a22042007370008200420083700002002200341106a22033602080c010b0240024020042003460d00200228020021040c010b200341016a22042003490d3f200341017422052004200520044b1b22054100480d3f0240024020030d002005102121040c010b200228020020032005102521040b2004450d142002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200228020821030b200228020421040240024020012802a8014102460d000240024020042003460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d162002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a00000240024020012802a8014101460d0002400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d42200341017422052004200520044b1b22054100480d420240024020030d002005102121040c010b200228020020032005102521040b2004450d192002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200141b0016a200210712002200141ac016a280200220536020c2002410c6a21060c010b02400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d41200341017422052004200520044b1b22054100480d410240024020030d002005102121040c010b200228020020032005102521040b2004450d192002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a0000200220012802ac01220536020c2002410c6a21060b0240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d19200220033602042002200436020020062802002105200228020821030b2002200341046a360208200420036a2005360000200141d8016a290300210720012903d00121080240024020022802042204200228020822036b4110490d00200228020021040c010b200341106a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d1a2002200336020420022004360200200228020821030b200420036a22042007370008200420083700002002200341106a22033602080c010b0240024020042003460d00200228020021040c010b200341016a22042003490d3f200341017422052004200520044b1b22054100480d3f0240024020030d002005102121040c010b200228020020032005102521040b2004450d1a2002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200228020821030b200228020421040240024020012802e0014102460d000240024020042003460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d1c2002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a00000240024020012802e0014101460d0002400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d42200341017422052004200520044b1b22054100480d420240024020030d002005102121040c010b200228020020032005102521040b2004450d1f2002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200141e8016a200210712002200141e4016a280200220536020c2002410c6a21060c010b02400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d41200341017422052004200520044b1b22054100480d410240024020030d002005102121040c010b200228020020032005102521040b2004450d1f2002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a0000200220012802e401220536020c2002410c6a21060b0240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d1f200220033602042002200436020020062802002105200228020821030b2002200341046a360208200420036a200536000020014190026a290300210720012903880221080240024020022802042204200228020822036b4110490d00200228020021040c010b200341106a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d202002200336020420022004360200200228020821030b200420036a22042007370008200420083700002002200341106a22033602080c010b0240024020042003460d00200228020021040c010b200341016a22042003490d3f200341017422052004200520044b1b22054100480d3f0240024020030d002005102121040c010b200228020020032005102521040b2004450d202002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200228020821030b20022802042104024002402001280298024102460d000240024020042003460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d222002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a0000024002402001280298024101460d0002400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d42200341017422052004200520044b1b22054100480d420240024020030d002005102121040c010b200228020020032005102521040b2004450d252002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200141a0026a2002107120022001419c026a280200220536020c2002410c6a21060c010b02400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d41200341017422052004200520044b1b22054100480d410240024020030d002005102121040c010b200228020020032005102521040b2004450d252002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a00002002200128029c02220536020c2002410c6a21060b0240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d25200220033602042002200436020020062802002105200228020821030b2002200341046a360208200420036a2005360000200141c8026a290300210720012903c00221080240024020022802042204200228020822036b4110490d00200228020021040c010b200341106a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d262002200336020420022004360200200228020821030b200420036a22042007370008200420083700002002200341106a22033602080c010b0240024020042003460d00200228020021040c010b200341016a22042003490d3f200341017422052004200520044b1b22054100480d3f0240024020030d002005102121040c010b200228020020032005102521040b2004450d262002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200228020821030b200228020421040240024020012802d0024102460d000240024020042003460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d282002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a00000240024020012802d0024101460d0002400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d42200341017422052004200520044b1b22054100480d420240024020030d002005102121040c010b200228020020032005102521040b2004450d2b2002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200141d8026a200210712002200141d4026a280200220536020c2002410c6a21060c010b02400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d41200341017422052004200520044b1b22054100480d410240024020030d002005102121040c010b200228020020032005102521040b2004450d2b2002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a0000200220012802d402220536020c2002410c6a21060b0240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d2b200220033602042002200436020020062802002105200228020821030b2002200341046a360208200420036a200536000020014180036a290300210720012903f80221080240024020022802042204200228020822036b4110490d00200228020021040c010b200341106a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d2c2002200336020420022004360200200228020821030b200420036a22042007370008200420083700002002200341106a22033602080c010b0240024020042003460d00200228020021040c010b200341016a22042003490d3f200341017422052004200520044b1b22054100480d3f0240024020030d002005102121040c010b200228020020032005102521040b2004450d2c2002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200228020821030b20022802042104024002402001280288034102460d000240024020042003460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d2e2002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a0000024002402001280288034101460d0002400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d42200341017422052004200520044b1b22054100480d420240024020030d002005102121040c010b200228020020032005102521040b2004450d312002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a000020014190036a2002107120022001418c036a280200220536020c2002410c6a21060c010b02400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d41200341017422052004200520044b1b22054100480d410240024020030d002005102121040c010b200228020020032005102521040b2004450d312002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a00002002200128028c03220536020c2002410c6a21060b0240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d31200220033602042002200436020020062802002105200228020821030b2002200341046a360208200420036a2005360000200141b8036a290300210720012903b00321080240024020022802042204200228020822036b4110490d00200228020021040c010b200341106a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d322002200336020420022004360200200228020821030b200420036a22042007370008200420083700002002200341106a22033602080c010b0240024020042003460d00200228020021040c010b200341016a22042003490d3f200341017422052004200520044b1b22054100480d3f0240024020030d002005102121040c010b200228020020032005102521040b2004450d322002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200228020821030b200228020421040240024020012802c0034102460d000240024020042003460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d342002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a00000240024020012802c0034101460d0002400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d42200341017422052004200520044b1b22054100480d420240024020030d002005102121040c010b200228020020032005102521040b2004450d372002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200141c8036a200210712002200141c4036a280200220536020c2002410c6a21060c010b02400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d41200341017422052004200520044b1b22054100480d410240024020030d002005102121040c010b200228020020032005102521040b2004450d372002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a0000200220012802c403220536020c2002410c6a21060b0240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d37200220033602042002200436020020062802002105200228020821030b2002200341046a360208200420036a2005360000200141f0036a290300210720012903e80321080240024020022802042204200228020822036b4110490d00200228020021040c010b200341106a22052003490d40200441017422032005200320054b1b22034100480d400240024020040d002003102121040c010b200228020020042003102521040b2004450d382002200336020420022004360200200228020821030b200420036a22042007370008200420083700002002200341106a22033602080c010b0240024020042003460d00200228020021040c010b200341016a22042003490d3f200341017422052004200520044b1b22054100480d3f0240024020030d002005102121040c010b200228020020032005102521040b2004450d382002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a0000200228020821030b20022802042104024020012802f8034102460d000240024020042003460d00200228020021040c010b200341016a22042003490d3f200341017422052004200520044b1b22054100480d3f0240024020030d002005102121040c010b200228020020032005102521040b2004450d392002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a00000240024020012802f8034101460d0002400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d41200341017422052004200520044b1b22054100480d410240024020030d002005102121040c010b200228020020032005102521040b2004450d3c2002200536020420022004360200200228020821030b2002200341016a360208200420036a41003a000020014180046a200210712002200141fc036a280200220536020c2002410c6a21060c010b02400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d40200341017422052004200520044b1b22054100480d400240024020030d002005102121040c010b200228020020032005102521040b2004450d3c2002200536020420022004360200200228020821030b2002200341016a360208200420036a41013a0000200220012802fc03220536020c2002410c6a21060b0240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22052003490d3f200441017422032005200320054b1b22034100480d3f0240024020040d002003102121040c010b200228020020042003102521040b2004450d3c200220033602042002200436020020062802002105200228020821030b2002200341046a360208200420036a2005360000200141a8046a290300210720012903a00421080240024020022802042203200228020822016b4110490d00200228020021030c010b200141106a22042001490d3f200341017422012004200120044b1b22014100480d3f0240024020030d002001102121030c010b200228020020032001102521030b2003450d3d2002200136020420022003360200200228020821010b200320016a22032007370008200320083700002002200141106a3602080c3f0b0240024020042003460d00200228020021010c010b200341016a22012003490d3e200341017422042001200420014b1b22044100480d3e0240024020030d002004102121010c010b200228020020032004102521010b2001450d3d2002200436020420022001360200200228020821030b2002200341016a360208200120036a41003a00000c3e0b410141011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b200341011030000b200541011030000b200541011030000b200541011030000b200341011030000b200341011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b200341011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b200341011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b200341011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b200341011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b200341011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b200341011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b200341011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b200141011030000b200441011030000b102a000b20002002290300370200200041086a200241086a280200360200200241106a24000b9c2903087f057e277f230041d00c6b22042400200441e0016a41186a200241186a290000370300200441e0016a41106a200241106a290000370300200441e0016a41086a200241086a290000370300200420022900003703e0010240024002400240024002400240024002402001280200220541d8a7c300460d00200128020421060c010b41002106200441c0026a410041e00210db041a200441a8056a410041900410db041a41f80610212205450d01200541003b010620054100360200200541086a200441c0026a41e00210dc041a200541e8026a200441a8056a41900410dc041a20014100360204200120053602000b02400340200541086a2107200541066a210820052f0106220941057421024100210a0240024003402002450d01200441e0016a2007412010de04220b450d02200241606a2102200a41016a210a200741206a2107200b417f4a0d000b200a417f6a21090b2006450d022006417f6a2106200520094102746a41f8066a28020021050c010b0b2005200a41306c6a22024180036a2207290300210c2003290300210d2003290308210e2003290310210f2007200341186a290300370300200241f8026a220729030021102007200f370300200241f0026a2207290300210f2007200e370300200241e8026a2207290300210e2007200d370300200441a8056a41086a220720024190036a220a290300370300200420024188036a22022903003703a80520022003290320370300200a200341286a290300370300200441c0026a41086a22022007290300370300200420042903a805220d3703c002200041186a200c370300200020103703102000200f3703082000200e3703002000200d370320200041286a20022903003703000c060b200441186a2202200441e0016a41186a2207290300370300200441106a200441e0016a41106a220a290300220c370300200441086a200441e0016a41086a220b290300220d370300200420042903e001220e3703002001200128020841016a360208200441f8006a41106a2206200c370300200441f8006a41086a2211200d370300200441f8006a41186a221220022903003703002004200e370378200441e0016a41286a2213200341286a290300370300200441e0016a41206a2214200341206a2903003703002007200341186a290300370300200a200341106a290300370300200b200341086a290300370300200420032903003703e001024020082f01002203410b490d00200441c0026a410041e00210db041a200441a8056a410041900410db041a41f80610212215450d02201541003b010620154100360200201541086a200441c0026a41e00210dc042107201541e8026a200441a8056a41900410dc04210a200441a8056a41086a220b20054190056a290300370300200441a8056a41106a220320054198056a290300370300200441a8056a41186a2206200541a0056a290300370300200441a8056a41206a2211200541a8056a290300370300200441a8056a41286a2212200541b0056a290300370300200420052900db013703a8022004200541e0016a2900003700ad0220042005290388053703a805200420052f00c8013b01bc022004200541ca016a2d00003a00be02200541cb016a2800002116200541cf016a2800002117200541d3016a2800002118200541d7016a28000021192007200541e8016a20052f010641796a220241057410dc042107200a200541b8056a200241306c10dc04210a200541063b0106201520023b0106200420042f01bc023b01a402200420042d00be023a00a602200420042903a80237039002200420042900ad0237009502200441c0026a41286a2012290300370300200441c0026a41206a2011290300370300200441c0026a41186a2006290300370300200441c0026a41106a2003290300370300200441c0026a41086a200b290300370300200420042903a8053703c0020240024020094107490d00200941057420076a41c07e6a2007200941796a220b4105746a2207200241ffff0371200b6b41057410dd041a200741186a200441f8006a41186a290300370000200741106a200441f8006a41106a290300370000200741086a200441f8006a41086a29030037000020072004290378370000200941306c200a6a220241e07d6a200241b07d6a2202201541066a22082f0100200b6b41306c10dd041a200241286a200441e0016a41286a290300370300200241206a200441e0016a41206a290300370300200241186a200441e0016a41186a290300370300200241106a200441e0016a41106a290300370300200241086a200441e0016a41086a290300370300200220042903e0013703000c010b200541086a20094105746a220241206a200220082f010020096b41057410dd041a200241186a200441f8006a41186a290300370000200241106a200441f8006a41106a290300370000200241086a200441f8006a41086a29030037000020022004290378370000200541e8026a200941306c6a220241306a200220082f010020096b41306c10dd041a200241286a200441e0016a41286a290300370300200241206a200441e0016a41206a290300370300200241186a200441e0016a41186a290300370300200241106a200441e0016a41106a290300370300200241086a200441e0016a41086a290300370300200220042903e0013703000b200820082f010041016a3b0100200441c8016a41026a220220042d00a6023a000020044198016a41086a221a200441c0026a41086a221b29030037030020044198016a41106a221c200441c0026a41106a221d29030037030020044198016a41186a221e200441c0026a41186a221f29030037030020044198016a41206a2220200441c0026a41206a222129030037030020044198016a41286a2222200441c0026a41286a2223290300370300200420042f01a4023b01c8012004200429039002370368200420042900950237006d200420042903c00237039801200441386a41286a22242022290300370300200441386a41206a22252020290300370300200441386a41186a2226201e290300370300200441386a41106a2227201c290300370300200441386a41086a2228201a290300370300200441346a41026a222920022d00003a00002004200429039801370338200420042903683703202004200429006d370025200420042f01c8013b013420052802002203450d0420052f01042114200441a8056a410272212a0340200441dc016a41026a222b20292d00003a0000200420042f01343b01dc01200420042903203703682004200429002537006d200441e0016a41286a222c2024290300370300200441e0016a41206a222d2025290300370300200441e0016a41186a222e2026290300370300200441e0016a41106a222f2027290300370300200441e0016a41086a22302028290300370300200420042903383703e001201441ffff0371210502400240024020032f01062202410b490d00202a410041a20710db041a41a8071021220b450d07200b4100360200200b41046a200441a8056a41a40710dc041a200420032f00c8013b01bc022004200341ca016a2d00003a00be02200420032900db013703a8022004200341e0016a2900003700ad02200341cb016a2800002131200341cf016a2800002132200341d3016a2800002133200341d7016a2800002134200441a8056a41286a2209200341b0056a290300370300200441a8056a41206a2208200341a8056a290300370300200441a8056a41186a2211200341a0056a290300370300200441a8056a41106a221220034198056a290300370300200441a8056a41086a221320034190056a29030037030020042003290388053703a805200b41086a200341e8016a20032f0106220741796a220241057410dc042135200b41e8026a200341b8056a200241306c10dc042136200b41f8066a20034194076a2007417a6a220641027410dc042137200341063b0106200b20023b010602402006450d00410021022037210703402007280200220a20023b0104200a200b360200200741046a21072006200241016a2202470d000b0b2023200929030037030020212008290300370300201f2011290300370300201d2012290300370300201b2013290300370300200420042903a8053703c002200420042f01bc023b01a402200420042d00be023a00a602200420042903a80237039002200420042900ad0237009502200441a4056a41026a220620042d00a6023a0000200420042f01a4023b01a4052004200429039002370378200420042900950237007d20092023290300370300200820212903003703002011201f2903003703002012201d2903003703002013201b290300370300200420042903c0023703a805201441ffff037122074107490d0120352005417a6a220a4105746a2035200541796a22024105746a2207200b2f010620026b41057410dd041a200741186a200429006d3700002007201936000f2007201836000b2007201736000720072016360003200741026a202b2d00003a0000200720042f01dc013b000020072004290368370013200541306c20366a220741e07d6a200741b07d6a2207200b2f0106221420026b41306c10dd041a200741286a202c290300370300200741206a202d290300370300200741186a202e290300370300200741106a202f290300370300200741086a2030290300370300200720042903e001370300200b201441016a22073b01062005410274221620376a416c6a2037200a4102746a2214200741ffff03712205200a6b41027410dd041a201420153602002005200a490d02200b20166a41e0066a210703402007280200220a200241016a22023b0104200a200b360200200741046a210720022005490d000c030b0b200341086a2207200541016a220a4105746a200720054105746a2207200220056b220b41057410dd041a2007201936000f2007201836000b2007201736000720072016360003200741026a200441dc016a41026a2d00003a0000200720042f01dc013b000020072004290368370013200741186a200429006d3700002003200541306c6a22074198036a200741e8026a2206200b41306c10dd041a20074190036a20044188026a29030037030020074188036a20044180026a29030037030020074180036a200441e0016a41186a290300370300200741f8026a200441f0016a290300370300200741f0026a200441e0016a41086a290300370300200620042903e0013703002003200241016a22023b01062005410274200341f8066a22076a41086a2007200a4102746a2207200241ffff0371200a6b41027410dd041a20072015360200201441ffff037120032f010622024f0d082015200a3b010420152003360200200a20024f0d082002417f6a210b2003200a417f6a22024102746a4180076a210703402007280200220a200241026a3b0104200a2003360200200741046a2107200b200241016a2202470d000c090b0b200341086a2202200541016a220a4105746a200220054105746a220220032f0106221420056b223741057410dd041a2002201936000f2002201836000b2002201736000720022016360003200241026a202b2d00003a0000200220042f01dc013b000020022004290368370013200241186a200429006d370000200341e8026a200541306c6a220241306a2002203741306c10dd041a200241286a202c290300370300200241206a202d290300370300200241186a202e290300370300200241106a202f290300370300200241086a2030290300370300200220042903e0013703002003201441016a22023b010620054102742237200341f8066a22146a41086a2014200a4102746a2214200241ffff0371200a6b41027410dd041a20142015360200200720032f0106220a4f0d00200320376a41fc066a2102034020022802002207200541016a22053b010420072003360200200241046a2102200a2005470d000b0b200441d8016a41026a220220062d00003a0000201a2013290300370300201c2012290300370300201e20112903003703002020200829030037030020222009290300370300200420042f01a4053b01d801200420042903783703c8012004200429007d3700cd01200420042903a8053703980120242022290300370300202520202903003703002026201e2903003703002027201c2903003703002028201a290300370300202920022d00003a00002004200429039801370338200420042903c801370320200420042900cd01370025200420042f01d8013b01340240200328020022020d0020312116203421192033211820322117200b21150c060b20032f010421142031211620342119203321182032211720022103200b21150c000b0b200520094105746a220241286a200241086a2201200320096b41057410dd041a200241206a2012290300370000200241186a2006290300370000200241106a2011290300370000200120042903783700002005200941306c6a22024198036a200241e8026a220320052f010620096b41306c10dd041a20024190036a201329030037030020024188036a201429030037030020024180036a2007290300370300200241f8026a200a290300370300200241f0026a200b290300370300200320042903e001370300200520052f010641016a3b01060c040b41f80641081030000b41f80641081030000b41a80741081030000b200441a8056a410272410041a20710db041a41a80710212202450d0220024100360200200241046a200441a8056a41a40710dc041a2002200128020022073602f806200120023602002001200128020441016a360204200741003b010420072002360200200220022f0106220a4105746a220741086a20042f01343b00002007410a6a200441346a41026a2d00003a0000200741176a2019360000200741136a20183600002007410f6a20173600002007410b6a20163600002007411b6a2004290320370000200741206a20042900253700002002200a41306c6a220741e8026a2004290338370300200741f0026a200441386a41086a290300370300200741f8026a200441c8006a29030037030020074180036a200441d0006a29030037030020074188036a200441386a41206a29030037030020074190036a200441e0006a290300370300200241f8066a200a41016a22074102746a2015360200200220073b010620152002360200201520073b01040b200041003602200b200441d00c6a24000f0b41a80741081030000bd21b03087f047e107f23004180056b22032400200341d0006a41186a200141186a290000370300200341d0006a41106a200141106a290000370300200341d0006a41086a200141086a290000370300200320012900003703500240024002400240024002402000280200220441d8a7c300460d00200028020421050c010b41002105200341c0016a410041e00210db041a200341b8016a22014100360200200341b0016a2206420037030020034190016a41186a420037030020034190016a41106a420037030020034190016a41086a4200370300200342003703900141940310212204450d01200441003b010620044100360200200441086a200341c0016a41e00210dc041a20044190036a200128020036020020044188036a200629030037020020044180036a200341a8016a290300370200200441f8026a200341a0016a290300370200200441f0026a20034190016a41086a29030037020020042003290390013702e80220004100360204200020043602000b02400340200441086a2106200441066a210720042f010622084105742101410021090240024003402001450d01200341d0006a2006412010de04220a450d02200141606a2101200941016a2109200641206a2106200a417f4a0d000b2009417f6a21080b2005450d022005417f6a2105200420084102746a4194036a28020021040c010b0b200420094102746a41e8026a20023602000c030b200341086a41186a200341d0006a41186a2201290300220b370300200341086a41106a200341d0006a41106a2206290300220c370300200341086a41086a200341d0006a41086a2209290300220d37030020032003290350220e3703082000200028020841016a3602082001200b3703002006200c3703002009200d3703002003200e370350024002400240024020072f01002205410b490d00200341c0016a410041e00210db041a200341b8016a22014100360200200341b0016a2206420037030020034190016a41186a420037030020034190016a41106a420037030020034190016a41086a420037030020034200370390014194031021220f450d03200f41003b0106200f4100360200200f41086a200341c0016a41e00210dc042109200f4190036a2001280200360200200f4188036a2006290300370200200f4180036a20034190016a41186a290300370200200f41f8026a20034190016a41106a290300370200200f41f0026a20034190016a41086a290300370200200f2003290390013702e802200320042f00c8013b018c012003200441ca016a2d00003a008e01200441cb016a2800002110200441cf016a2800002111200441d3016a2800002112200441d7016a28000021132003200441e0016a29000037007d200320042900db0137037820042802800321142009200441e8016a20042f010641796a220141057410dc042109200f41e8026a20044184036a200141027410dc04210a200441063b0106200f20013b0106200320032f018c013b0174200320032d008e013a007620032003290378370390012003200329007d3700950120084107490d01200f41066a210720092008417a6a22054105746a2009200841796a22064105746a2209200141ffff037120066b41057410dd041a200941186a200341d0006a41186a290300370000200941106a200341d0006a41106a290300370000200941086a200341d0006a41086a29030037000020092003290350370000200a20054102746a2109200a20064102746a21010c020b200441086a220a200841016a22004105746a200a20084105746a220a200520086b41057410dd041a200a41186a2001290300370000200a41106a2006290300370000200a41086a2009290300370000200a2003290350370000200441e8026a220120004102746a200120084102746a220120042f010620086b41027410dd041a20012002360200200420042f010641016a3b01060c050b200441086a2201200841016a22064105746a200120084105746a220120072f010020086b41057410dd041a200141186a200341d0006a41186a290300370000200141106a200341d0006a41106a290300370000200141086a200341d0006a41086a29030037000020012003290350370000200441e8026a220920084102746a2101200920064102746a2109200821060b2009200120072f010020066b41027410dd041a20012002360200200720072f010041016a3b0100200341f0006a41026a221520032d007622013a00002003413c6a41026a221620013a000020032003290095013700452003200329039001370340200320032f017422013b01702003200329004537002d20032003290340370328200320013b013c20042802002205450d0220042f01042107200341c0016a41027221170340201520162d00003a0000200320032f013c3b0170200320032903283703502003200329002d370055200741ffff037121040240024002400240024020052f01062201410b490d002017410041be0310db041a41c4031021220a450d03200a4100360200200a41046a200341c0016a41c00310dc041a200320052f00c8013b018c012003200541ca016a2d00003a008e012003200541db016a2900003703782003200541e0016a29000037007d200541cb016a2800002118200541cf016a2800002119200541d3016a280000211a200541d7016a280000211b20054180036a280200211c200a41086a200541e8016a20052f0106220641796a220141057410dc04211d200a41e8026a20054184036a200141027410dc04211e200a4194036a200541b0036a2006417a6a220841027410dc042102200541063b0106200a20013b010602402008450d00410021012002210603402006280200220920013b01042009200a360200200641046a21062008200141016a2201470d000b0b200320032d008e0122013a0076200320032f018c0122063b017420032003290378370390012003200329007d37009501200341c0006a41026a220820013a0000200320063b014020032003290390013703c00120032003290095013700c501200741ffff037122064107490d01201d2004417a6a22094105746a201d200441796a22014105746a2206200a2f010620016b41057410dd041a200641186a20032900553700002006201336000f2006201236000b2006201136000720062010360003200641026a20152d00003a0000200620032f01703b000020062003290350370013201e200941027422066a201e20014102746a2207200a2f0106221020016b41027410dd041a20072014360200200a201041016a22073b01062004410274221020026a416c6a200220066a2206200741ffff0371220420096b41027410dd041a2006200f36020020042009490d02200a20106a41fc026a2106034020062802002209200141016a22013b01042009200a360200200641046a210620012004490d000c030b0b200541086a2206200441016a22094105746a200620044105746a2206200120046b41057410dd041a200641186a20032900553700002006201336000f2006201236000b2006201136000720062010360003200641026a200341f0006a41026a2d00003a0000200620032f01703b000020062003290350370013200541e8026a2201200941027422066a20012004410274220a6a220120052f0106220820046b41027410dd041a200120143602002005200841016a22013b0106200a20054194036a22046a41086a200420066a2206200141ffff0371220a20096b41027410dd041a2006200f360200200741ffff0371200a4f0d0820052009417f6a22014102746a4198036a2106034020062802002209200141016a22013b010420092005360200200641046a21062001200a490d000c090b0b200541086a2201200441016a22074105746a200120044105746a220120052f010620046b41057410dd041a200141186a20032900553700002001201336000f2001201236000b2001201136000720012010360003200141026a20152d00003a0000200120032f01703b000020012003290350370013200541e8026a2209200741027422026a2009200441027422016a220920052f0106221020046b41027410dd041a200920143602002005201041016a22093b0106200120054194036a22106a41086a201020026a2202200941ffff0371220920076b41027410dd041a2002200f360200200620094f0d00200520016a4198036a2101034020012802002206200441016a22043b010420062005360200200141046a210120092004470d000b0b201620082d00003a0000200320032f01403b013c200320032903c001370328200320032900c50137002d200528020022010d0120182110201b2113201a211220192111200a210f201c21140c050b41c40341041030000b20052f0104210720182110201b2113201a21122019211120012105201c2114200a210f0c000b0b41940341041030000b41940341041030000b200341c0016a410272410041be0310db041a41c40310212201450d0120014100360200200141046a200341c0016a41c00310dc041a20012000280200220636029403200020013602002000200028020441016a360204200641003b010420062001360200200120012f010622094105746a220641086a20032f013c3b00002006410a6a2003413c6a41026a2d00003a0000200641176a2013360000200641136a20123600002006410f6a20113600002006410b6a20103600002006411b6a2003290328370000200641206a200329002d37000020014194036a200941016a22064102746a200f360200200120094102746a41e8026a2014360200200120063b0106200f20063b0104200f20013602000b20034180056a24000f0b41c40341041030000b8b0303017f017e027f02402001450d00034020002802940321002001417f6a22010d000b0b02402002450d00410021034100210103402002417f6a210202400240200120002f01064f0d00200141016a21010c010b02400240200028020022010d002003ad210441002105410021010c010b20003301044220862003ad842104410121050b200010232004a72103024002402004422088a7220620012f01064f0d00200121000c010b034002400240200128020022000d002003ad2104410021000c010b200541016a210520013301044220862003ad8421040b200110232004a72103200021012004422088a7220620002f01064f0d000b0b200641027420006a4198036a280200210002402005417f6a2201450d00034020002802940321002001417f6a22010d000b0b410021010b20020d000b0b0240200041d8a7c300460d0020002802002101200010232001450d0020012802002100200110232000450d00024020002802002201450d000340200010232001210020012802002203210120030d000b0b200010230b0ba65002057f027e230041106b220224002002410036020820024201370300200028020021034101102121040240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020034102470d002004450d02200242818080801037020420022004360200200441003a0000200228020821040c010b2004450d02200242818080801037020420022004360200200441013a00000240024020002802004101460d0002400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d40200441017422052003200520034b1b22054100480d400240024020040d002005102121030c010b200228020020042005102521030b2003450d0620022005360204200220033602000b2002200441016a360208200320046a41003a0000200041086a2002107120022000280204220536020c2002410c6a21060c010b02400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d3f200441017422052003200520034b1b22054100480d3f0240024020040d002005102121030c010b200228020020042005102521030b2003450d0620022005360204200220033602000b2002200441016a360208200320046a41013a000020022000280204220536020c2002410c6a21060b0240024020022802042203200228020822046b4104490d00200228020021030c010b200441046a22052004490d3e200341017422042005200420054b1b22044100480d3e0240024020030d002004102121030c010b200228020020032004102521030b2003450d06200220043602042002200336020020062802002105200228020821040b2002200441046a360208200320046a2005360000200041306a2903002107200029032821080240024020022802042203200228020822046b4110490d00200228020021030c010b200441106a22052004490d3e200341017422042005200420054b1b22044100480d3e0240024020030d002004102121030c010b200228020020032004102521030b2003450d072002200436020420022003360200200228020821040b200320046a22032007370008200320083700002002200441106a22043602080b200228020421030240024020002802384102460d000240024020032004460d00200228020021030c010b200441016a22032004490d3f200441017422052003200520034b1b22054100480d3f0240024020040d002005102121030c010b200228020020042005102521030b2003450d092002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a00000240024020002802384101460d0002400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d41200441017422052003200520034b1b22054100480d410240024020040d002005102121030c010b200228020020042005102521030b2003450d0c2002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200041c0006a2002107120022000413c6a280200220536020c2002410c6a21060c010b02400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d40200441017422052003200520034b1b22054100480d400240024020040d002005102121030c010b200228020020042005102521030b2003450d0c2002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a00002002200028023c220536020c2002410c6a21060b0240024020022802042203200228020822046b4104490d00200228020021030c010b200441046a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d0c200220043602042002200336020020062802002105200228020821040b2002200441046a360208200320046a2005360000200041e8006a2903002107200029036021080240024020022802042203200228020822046b4110490d00200228020021030c010b200441106a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d0d2002200436020420022003360200200228020821040b200320046a22032007370008200320083700002002200441106a22043602080c010b0240024020032004460d00200228020021030c010b200441016a22032004490d3e200441017422052003200520034b1b22054100480d3e0240024020040d002005102121030c010b200228020020042005102521030b2003450d0d2002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200228020821040b200228020421030240024020002802704102460d000240024020032004460d00200228020021030c010b200441016a22032004490d3f200441017422052003200520034b1b22054100480d3f0240024020040d002005102121030c010b200228020020042005102521030b2003450d0f2002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a00000240024020002802704101460d0002400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d41200441017422052003200520034b1b22054100480d410240024020040d002005102121030c010b200228020020042005102521030b2003450d122002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200041f8006a200210712002200041f4006a280200220536020c2002410c6a21060c010b02400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d40200441017422052003200520034b1b22054100480d400240024020040d002005102121030c010b200228020020042005102521030b2003450d122002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a000020022000280274220536020c2002410c6a21060b0240024020022802042203200228020822046b4104490d00200228020021030c010b200441046a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d12200220043602042002200336020020062802002105200228020821040b2002200441046a360208200320046a2005360000200041a0016a290300210720002903980121080240024020022802042203200228020822046b4110490d00200228020021030c010b200441106a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d132002200436020420022003360200200228020821040b200320046a22032007370008200320083700002002200441106a22043602080c010b0240024020032004460d00200228020021030c010b200441016a22032004490d3e200441017422052003200520034b1b22054100480d3e0240024020040d002005102121030c010b200228020020042005102521030b2003450d132002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200228020821040b200228020421030240024020002802a8014102460d000240024020032004460d00200228020021030c010b200441016a22032004490d3f200441017422052003200520034b1b22054100480d3f0240024020040d002005102121030c010b200228020020042005102521030b2003450d152002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a00000240024020002802a8014101460d0002400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d41200441017422052003200520034b1b22054100480d410240024020040d002005102121030c010b200228020020042005102521030b2003450d182002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200041b0016a200210712002200041ac016a280200220536020c2002410c6a21060c010b02400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d40200441017422052003200520034b1b22054100480d400240024020040d002005102121030c010b200228020020042005102521030b2003450d182002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a0000200220002802ac01220536020c2002410c6a21060b0240024020022802042203200228020822046b4104490d00200228020021030c010b200441046a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d18200220043602042002200336020020062802002105200228020821040b2002200441046a360208200320046a2005360000200041d8016a290300210720002903d00121080240024020022802042203200228020822046b4110490d00200228020021030c010b200441106a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d192002200436020420022003360200200228020821040b200320046a22032007370008200320083700002002200441106a22043602080c010b0240024020032004460d00200228020021030c010b200441016a22032004490d3e200441017422052003200520034b1b22054100480d3e0240024020040d002005102121030c010b200228020020042005102521030b2003450d192002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200228020821040b200228020421030240024020002802e0014102460d000240024020032004460d00200228020021030c010b200441016a22032004490d3f200441017422052003200520034b1b22054100480d3f0240024020040d002005102121030c010b200228020020042005102521030b2003450d1b2002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a00000240024020002802e0014101460d0002400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d41200441017422052003200520034b1b22054100480d410240024020040d002005102121030c010b200228020020042005102521030b2003450d1e2002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200041e8016a200210712002200041e4016a280200220536020c2002410c6a21060c010b02400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d40200441017422052003200520034b1b22054100480d400240024020040d002005102121030c010b200228020020042005102521030b2003450d1e2002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a0000200220002802e401220536020c2002410c6a21060b0240024020022802042203200228020822046b4104490d00200228020021030c010b200441046a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d1e200220043602042002200336020020062802002105200228020821040b2002200441046a360208200320046a200536000020004190026a290300210720002903880221080240024020022802042203200228020822046b4110490d00200228020021030c010b200441106a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d1f2002200436020420022003360200200228020821040b200320046a22032007370008200320083700002002200441106a22043602080c010b0240024020032004460d00200228020021030c010b200441016a22032004490d3e200441017422052003200520034b1b22054100480d3e0240024020040d002005102121030c010b200228020020042005102521030b2003450d1f2002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200228020821040b20022802042103024002402000280298024102460d000240024020032004460d00200228020021030c010b200441016a22032004490d3f200441017422052003200520034b1b22054100480d3f0240024020040d002005102121030c010b200228020020042005102521030b2003450d212002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a0000024002402000280298024101460d0002400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d41200441017422052003200520034b1b22054100480d410240024020040d002005102121030c010b200228020020042005102521030b2003450d242002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200041a0026a2002107120022000419c026a280200220536020c2002410c6a21060c010b02400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d40200441017422052003200520034b1b22054100480d400240024020040d002005102121030c010b200228020020042005102521030b2003450d242002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a00002002200028029c02220536020c2002410c6a21060b0240024020022802042203200228020822046b4104490d00200228020021030c010b200441046a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d24200220043602042002200336020020062802002105200228020821040b2002200441046a360208200320046a2005360000200041c8026a290300210720002903c00221080240024020022802042203200228020822046b4110490d00200228020021030c010b200441106a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d252002200436020420022003360200200228020821040b200320046a22032007370008200320083700002002200441106a22043602080c010b0240024020032004460d00200228020021030c010b200441016a22032004490d3e200441017422052003200520034b1b22054100480d3e0240024020040d002005102121030c010b200228020020042005102521030b2003450d252002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200228020821040b200228020421030240024020002802d0024102460d000240024020032004460d00200228020021030c010b200441016a22032004490d3f200441017422052003200520034b1b22054100480d3f0240024020040d002005102121030c010b200228020020042005102521030b2003450d272002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a00000240024020002802d0024101460d0002400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d41200441017422052003200520034b1b22054100480d410240024020040d002005102121030c010b200228020020042005102521030b2003450d2a2002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200041d8026a200210712002200041d4026a280200220536020c2002410c6a21060c010b02400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d40200441017422052003200520034b1b22054100480d400240024020040d002005102121030c010b200228020020042005102521030b2003450d2a2002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a0000200220002802d402220536020c2002410c6a21060b0240024020022802042203200228020822046b4104490d00200228020021030c010b200441046a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d2a200220043602042002200336020020062802002105200228020821040b2002200441046a360208200320046a200536000020004180036a290300210720002903f80221080240024020022802042203200228020822046b4110490d00200228020021030c010b200441106a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d2b2002200436020420022003360200200228020821040b200320046a22032007370008200320083700002002200441106a22043602080c010b0240024020032004460d00200228020021030c010b200441016a22032004490d3e200441017422052003200520034b1b22054100480d3e0240024020040d002005102121030c010b200228020020042005102521030b2003450d2b2002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200228020821040b20022802042103024002402000280288034102460d000240024020032004460d00200228020021030c010b200441016a22032004490d3f200441017422052003200520034b1b22054100480d3f0240024020040d002005102121030c010b200228020020042005102521030b2003450d2d2002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a0000024002402000280288034101460d0002400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d41200441017422052003200520034b1b22054100480d410240024020040d002005102121030c010b200228020020042005102521030b2003450d302002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a000020004190036a2002107120022000418c036a280200220536020c2002410c6a21060c010b02400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d40200441017422052003200520034b1b22054100480d400240024020040d002005102121030c010b200228020020042005102521030b2003450d302002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a00002002200028028c03220536020c2002410c6a21060b0240024020022802042203200228020822046b4104490d00200228020021030c010b200441046a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d30200220043602042002200336020020062802002105200228020821040b2002200441046a360208200320046a2005360000200041b8036a290300210720002903b00321080240024020022802042203200228020822046b4110490d00200228020021030c010b200441106a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d312002200436020420022003360200200228020821040b200320046a22032007370008200320083700002002200441106a22043602080c010b0240024020032004460d00200228020021030c010b200441016a22032004490d3e200441017422052003200520034b1b22054100480d3e0240024020040d002005102121030c010b200228020020042005102521030b2003450d312002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200228020821040b200228020421030240024020002802c0034102460d000240024020032004460d00200228020021030c010b200441016a22032004490d3f200441017422052003200520034b1b22054100480d3f0240024020040d002005102121030c010b200228020020042005102521030b2003450d332002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a00000240024020002802c0034101460d0002400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d41200441017422052003200520034b1b22054100480d410240024020040d002005102121030c010b200228020020042005102521030b2003450d362002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200041c8036a200210712002200041c4036a280200220536020c2002410c6a21060c010b02400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d40200441017422052003200520034b1b22054100480d400240024020040d002005102121030c010b200228020020042005102521030b2003450d362002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a0000200220002802c403220536020c2002410c6a21060b0240024020022802042203200228020822046b4104490d00200228020021030c010b200441046a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d36200220043602042002200336020020062802002105200228020821040b2002200441046a360208200320046a2005360000200041f0036a290300210720002903e80321080240024020022802042203200228020822046b4110490d00200228020021030c010b200441106a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d372002200436020420022003360200200228020821040b200320046a22032007370008200320083700002002200441106a22043602080c010b0240024020032004460d00200228020021030c010b200441016a22032004490d3e200441017422052003200520034b1b22054100480d3e0240024020040d002005102121030c010b200228020020042005102521030b2003450d372002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a0000200228020821040b200228020421030240024020002802f8034102460d000240024020032004460d00200228020021030c010b200441016a22032004490d3f200441017422052003200520034b1b22054100480d3f0240024020040d002005102121030c010b200228020020042005102521030b2003450d392002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a00000240024020002802f8034101460d0002400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d41200441017422052003200520034b1b22054100480d410240024020040d002005102121030c010b200228020020042005102521030b2003450d3c2002200536020420022003360200200228020821040b2002200441016a360208200320046a41003a000020004180046a200210712002200041fc036a280200220536020c2002410c6a21060c010b02400240200228020420022802082204460d00200228020021030c010b200441016a22032004490d40200441017422052003200520034b1b22054100480d400240024020040d002005102121030c010b200228020020042005102521030b2003450d3c2002200536020420022003360200200228020821040b2002200441016a360208200320046a41013a0000200220002802fc03220536020c2002410c6a21060b0240024020022802042203200228020822046b4104490d00200228020021030c010b200441046a22052004490d3f200341017422042005200420054b1b22044100480d3f0240024020030d002004102121030c010b200228020020032004102521030b2003450d3c200220043602042002200336020020062802002105200228020821040b2002200441046a360208200320046a2005360000200041a8046a290300210720002903a00421080240024020022802042204200228020822036b4110490d00200228020021000c010b200341106a22002003490d3f200441017422032000200320004b1b22054100480d3f0240024020040d002005102121000c010b200228020020042005102521000b2000450d3d200220053602042002200036020020022802082103200521040b200020036a22052007370008200520083700002002200341106a22033602080c010b0240024020032004460d00200228020021000c010b200441016a22002004490d3e200441017422032000200320004b1b22034100480d3e0240024020040d002003102121000c010b200228020020042003102521000b2000450d3d2002200336020420022000360200200228020821040b2002200441016a360208200020046a41003a00002002280208210320022802042104200228020021000b20012902002003ad4220862000ad84100220040d3d0c3e0b410141011030000b410141011030000b200541011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200441011030000b200541011030000b200341011030000b102a000b200010230b200241106a24000be71207027f017e057f027e017f017e0a7f230041b0036b2202240020002802102203200328020041016a36020020002902142104200028020c2103200028020821052000280200210620002802042100200241f0016a41086a2207200141086a280200360200200220012902003703f001024002400240024020002f01062201410b490d00200241d0026a410272410041da0010db041a200241386a410041840110db041a0240024041e40110212208450d0020084100360200200841046a200241d0026a41dc0010dc041a200841e0006a200241386a41840110dc042107200241386a41086a2209200041b0016a280200360200200220002902a8013703382000413c6a330000210a2000413e6a310000210b20002d003f210c2000350038210d200841086a200041c0006a20002f010641796a220141037410dc04210e2007200041b4016a2001410c6c10dc042107200041063b0106200820013b0106200241d0026a41086a2009280200360200200220022903383703d002200d200a200b4210868442208684210a0240024020034107490d002003410374200e6a41506a200e200341796a22094103746a220e200141ffff037120096b41037410dd041a200e20043700002003410c6c20076a220341b87f6a200341ac7f6a2203200841066a22012f010020096b410c6c10dd041a200341086a200241f0016a41086a280200360200200320022903f0013702000c010b200041086a20034103746a220741086a2007200041066a22012f010020036b41037410dd041a20072004370000200041e0006a2003410c6c6a2207410c6a200720012f010020036b410c6c10dd041a200741086a200241f0016a41086a280200360200200720022903f0013702000b200120012f010041016a3b0100200241286a41086a220f200241d0026a41086a22102802002203360200200241086a221120033602002002200c3a0017200220022903d00222043703282002200a3e02102002200a4230883c00162002200a4220883d011420022004370300200229031021042000280200220c450d0320002f01042112200241d0026a410272211303402002200641016a22063602202002200c360224200f201128020036020020022002290300370328201241ffff03712109024002400240200c2f01062200410b490d002013410041da0010db041a200241f0016a200241d0026a41dc0010dc041a200241386a410041b40110db041a41940210212207450d0520074100360200200741046a200241f0016a41dc0010dc041a200741e0006a200241386a41b40110dc042103200c41386a290000210a200241386a41086a2214200c41b0016a2802003602002002200c41a8016a290200370338200741086a200c41c0006a200c2f0106220141796a220041037410dc0421152003200c41b4016a2000410c6c10dc042116200741e4016a200c4180026a2001417a6a220e41027410dc042117200c41063b0106200720003b01060240200e450d00410021002017210303402003280200220120003b010420012007360200200341046a2103200e200041016a2200470d000b0b20102014280200220036020020022002290338220b3703d002201420003602002002200b370338201241ffff037122034107490d0120152009417a6a22034103746a2015200941796a22004103746a220120072f010620006b41037410dd041a200120043700002009410c6c20166a220141b87f6a200141ac7f6a220120072f0106220e20006b410c6c10dd041a200141086a200f280200360200200120022903283702002007200e41016a22013b01062009410274221220176a416c6a201720034102746a220e200141ffff0371220920036b41027410dd041a200e200836020020092003490d02200720126a41cc016a2103034020032802002201200041016a22003b010420012007360200200341046a210320002009490d000c030b0b200c41086a2201200941016a22034103746a200120094103746a2201200020096b220741037410dd041a20012004370000200c2009410c6c6a220141ec006a200141e0006a220e2007410c6c10dd041a200141e8006a200241286a41086a280200360200200e2002290328370200200c200041016a22003b01062009410274200c41e4016a22016a41086a200120034102746a2201200041ffff0371220720036b41027410dd041a20012008360200201241ffff037120074f0d07200c2003417f6a22004102746a41e8016a2103034020032802002201200041016a22003b01042001200c360200200341046a210320002007490d000c080b0b200c41086a2200200941016a220e4103746a200020094103746a2200200c2f0106220120096b221241037410dd041a20002004370000200c41e0006a2009410c6c6a2200410c6a20002012410c6c10dd041a200041086a200f28020036020020002002290328370200200c200141016a22003b010620094102742217200c41e4016a22016a41086a2001200e4102746a2212200041ffff03712201200e6b41027410dd041a20122008360200200320014f0d00200c20176a41e8016a2100034020002802002203200941016a22093b01042003200c360200200041046a210020012009470d000b0b200241106a41086a2014280200220036020020112000360200200220022903382204370310200220043703000240200c28020022000d0020072108200a21040c050b200c2f010421122000210c200a2104200721080c000b0b41e40141041030000b41940241041030000b200020034103746a220941106a200941086a2209200120036b41037410dd041a2009200437000020002003410c6c6a220141ec006a200141e0006a220920002f010620036b410c6c10dd041a200141e8006a2007280200360200200920022903f001370200200020002f010641016a3b01060c010b200241d0026a410272410041da0010db041a200241f0016a200241d0026a41dc0010dc041a200241386a410041b40110db041a41940210212200450d0120004100360200200041046a200241f0016a41dc0010dc041a200041e0006a200241386a41b40110dc0421012000200528020022033602e401200520003602002005200528020441016a360204200341003b010420032000360200200120002f01062203410c6c6a22012002290300370200200020034103746a41086a2004370000200141086a200241086a280200360200200041e4016a200341016a22034102746a2008360200200020033b0106200820033b0104200820003602000b200241b0036a24000f0b41940241041030000bea0601037f200141046a2802002102200141086a2802002103024002400240024002400240024020002802204102470d000240024020022003460d00200128020021000c010b200341016a22002003490d07200341017422022000200220004b1b22024100480d070240024020030d002002102121000c010b200128020020032002102521000b2000450d0220012000360200200141046a2002360200200141086a28020021030b200141086a200341016a360200200020036a41003a00000f0b0240024020022003460d00200128020021020c010b200341016a22022003490d06200341017422042002200420024b1b22044100480d060240024020030d002004102121020c010b200128020020032004102521020b2002450d0220012002360200200141046a2004360200200141086a28020021030b200141086a2204200341016a360200200220036a41013a0000200020011071024020002802204101460d0002400240200141046a28020020042802002203460d00200128020021000c010b200341016a22002003490d07200341017422022000200220004b1b22024100480d070240024020030d002002102121000c010b200128020020032002102521000b2000450d0420012000360200200141046a2002360200200141086a28020021030b200141086a200341016a360200200020036a41003a00000f0b02400240200141046a28020020042802002203460d00200128020021020c010b200341016a22022003490d06200341017422042002200420024b1b22044100480d060240024020030d002004102121020c010b200128020020032004102521020b2002450d0420012002360200200141046a2004360200200141086a28020021030b200141086a2204200341016a360200200220036a41013a00002000280224210202400240200141046a2802002200200428020022036b4104490d00200128020021000c010b200341046a22042003490d06200041017422032004200320044b1b22034100480d060240024020000d002003102121000c010b200128020020002003102521000b2000450d0520012000360200200141046a2003360200200141086a28020021030b200141086a200341046a360200200020036a20023600000f0b200241011030000b200441011030000b200241011030000b200441011030000b200341011030000b102a000bab0101037f230041d0006b220124002001200010b6010240200141c0006a2802002202450d00034002402001280244450d00200210230b2001200010b601200128024022020d000b0b02402000280204220241d8a7c300460d0020022802002103200210232003450d0020032802002100200310232000450d00024020002802002202450d000340200010232002210020022802002203210220030d000b0b200010230b200141d0006a24000bf40506057f017e017f017e067f017e230041b0036b22012400200141d8016a41186a22024200370300200141d8016a41106a22034200370300200141d8016a41086a22044200370300200142003703d801200141a0036a41086a220541aefcc400ad428080808090018422061003220741086a290000370300200120072900003703a0032007102320042005290300370300200120012903a003220837039003200120083703d801200541a8f5c000ad4280808080c001841003220741086a290000370300200120072900003703a00320071023200320012903a0032208370300200141b8016a41086a22072004290300370300200141b8016a41106a22092008370300200141b8016a41186a220a20052903003703002001200837039003200120012903d8013703b801200141d8016a200141b8016a10d6010240024020012802d801220b411a470d0041b4f5c00021050c010b200141b8016aad4280808080800484220810052001410c6a200141d8016a410472220c41ac0110dc041a20014188036a2d0000210d200242003703002003420037030020044200370300200142003703d801200520061003220e41086a2900003703002001200e2900003703a003200e102320042005290300370300200120012903a003220637039003200120063703d801200541e8a1c100ad4280808080d002841003220e41086a2900003703002001200e2900003703a003200e102320014190036a41086a20052903002206370300200120012903a003220f370390032003200f370000200341086a20063700002007200429030037030020092003290300370300200a2002290300370300200120012903d8013703b801200141013a00d8012008200141d8016aad428080808010841002200441023a0000200141083a00d801200141d8016a108e012001200b3602d801200c2001410c6a41ac0110dc041a200141b8016a200041c093066a200141d8016a200d4180840710d7014100210520012802b8014101470d0020012802bc0121050b200141b0036a240020050baa0401057f230041c0046b220224002002412036020420022001360200200241086a2001ad4280808080800484100410900102400240200228020822010d002000411a3602000c010b200228020c21032002200241106a2802003602d401200220013602d00120024190036a200241d0016a10d90102400240200228029003411a460d00200241e0016a20024190036a41b00110dc041a0240024020022802d4012204450d0020022802d00122052d0000210620022004417f6a3602d4012002200541016a3602d00120064103490d010b200241e0016a10da010c010b20022802e0012104200241206a200241e0016a41047241ac0110dc041a200220022800d8013602182002200241d8016a41036a28000036001b2004411a460d0020024190036a200241206a41ac0110dc041a2002200228001b3600e301200220022802183602e001200041046a20024190036a41ac0110dc041a200041b0016a20063a0000200020022802e0013600b101200041b4016a20022800e3013600000c010b200241003602e801200242013703e0012002410c360224200220023602202002200241e0016a3602d801200241a4036a4101360200200242013702940320024198c2c300360290032002200241206a3602a003200241d8016a41b8a3c50020024190036a102e1a20023502e80142208620023502e001841008024020022802e401450d0020022802e00110230b411a21040b200020043602002003450d00200110230b200241c0046a24000b8a0e04057f017e037f027e230041d0036b22052400200541c8016a41186a4200370300200541c8016a41106a22064200370300200541c8016a41086a22074200370300200542003703c801200541086a41086a220841aefcc400ad42808080809001841003220941086a29000037030020052009290000370308200910232007200829030037030020052005290308220a3703e8012005200a3703c801200841ec9ec100ad4280808080f001841003220941086a290000370300200520092900003703082009102320062005290308220a37030020054188026a41086a200729030037030020054188026a41106a200a37030020054188026a41186a20082903003703002005200a3703f801200520052903c80137038802200520054188026a4120108f010240024002402005280204410020052802001b2207417f6a220820074d0d002005411a3602080c010b200541086a200810e5012005280208411a460d0020054188026a200541086a41c00110dc041a20052802b803210820054188026a10db01200820014d0d0020004194f4c00036020420004101360200200041086a41c700360200200210db010c010b200541c8016a41186a220b4200370300200541c8016a41106a220c4200370300200541c8016a41086a22094200370300200542003703c801200541086a41086a220841aefcc400ad4280808080900184220a1003220d41086a2900003703002005200d290000370308200d10232009200829030037030020052005290308220e3703e8012005200e3703c801200841ec9ec100ad4280808080f001841003220d41086a2900003703002005200d290000370308200d1023200541f8016a41086a220d2008290300220e37030020052005290308220f3703f8012006200f370000200641086a200e37000020054188026a41086a200929030037030020054188026a41106a200c29030037030020054188026a41186a200b290300370300200520052903c801370388022005200741016a36020820054188026aad4280808080800484200541086aad4280808080c00084100220054188026a200241b00110dc041a200520033a00c003200520043602bc03200520013602b8032008200a1003220641086a2900003703002005200629000037030820061023200541e8016a41086a22012008290300370300200520052903083703e801200841bcf3c000ad42808080808002841003220641086a2900003703002005200629000037030820061023200d2008290300370300200520052903083703f801200520073602cc03200541086a41186a2202200541cc036aad4280808080c000841001220641186a290000370300200541086a41106a2204200641106a2900003703002008200641086a2900003703002005200629000037030820061023200b2002290300370300200c200429030037030020092008290300370300200520052903083703c8010240024002400240024041c00010212208450d00200820052903e801370000200820052903f801370010200820052903c801370020200841086a2001290300370000200841186a200d290300370000200841386a200b290300370000200841306a200c290300370000200841286a2009290300370000200541003602102005420137030820052802b8032106410410212209450d012005410436020c20052005280210220b41046a360210200520093602082009200b6a200636000020054188026a200541086a10cb01024020052d00c003220941024b0d00024002400240024020090e03000102000b410021060c020b410121060c010b410221060b200520063a00c80102400240200528020c20052802102209460d002005280208210b0c010b200941016a220b2009490d062009410174220c200b200c200b4b1b220c4100480d060240024020090d00200c1021210b0c010b20052802082009200c1025210b0b200b450d042005200c36020c2005200b360208200528021021090b2005200941016a360210200b20096a20063a00000b20052802bc03210b02400240200528020c2206200528021022096b4104490d00200528020821060c010b200941046a220c2009490d0520064101742209200c2009200c4b1b22094100480d050240024020060d002009102121060c010b200528020820062009102521060b2006450d042005200936020c20052006360208200528021021090b2005200941046a360210200620096a200b360000200528020c21092008ad4280808080800884200535021042208620052802082206ad84100202402009450d00200610230b2008102320054188026a10db0120054194026a200736020020054191026a20033a0000200541083a00880220054188026a41086a41033a000020054188026a108e0120004100360200200020073602040c050b41c00041011030000b410441011030000b200c41011030000b200941011030000b102a000b200541d0036a24000ba72304057f027e0d7f1b7e230041c0076b22012400200141c8056a41186a4200370300200141c8056a41106a22024200370300200141c8056a41086a22034200370300200142003703c805200141e8026a41086a220441aefcc400ad42808080809001841003220541086a290000370300200120052900003703e8022005102320032004290300370300200120012903e802220637039807200120063703c805200441d5f3c000ad4280808080b001841003220541086a290000370300200120052900003703e80220051023200220012903e8022206370300200141286a41086a2003290300370300200141286a41106a2006370300200141286a41186a20042903003703002001200637039801200120012903c8053703282001412036024c2001200141286a360248200141d0006a200141286aad42808080808004842207100410900102400240024002400240024002400240200128025022080d00410021090c010b2001280254210a2001200141d0006a41086a28020036027420012008360270200141206a200141f0006a106e02400240024020012802200d00200128027441d8016e220b41d8016c2204417f4c0d042001280224210c0240024020040d00410821090c010b200410212209450d060b0240200c450d0020014198046a410472210d4100210e4100210f0340024002400240200128027422044104490d0020012802702203280000211020012004417c6a3602742001200341046a360270200141c8056a200141f0006a10d90120012802c805411a460d00200f41016a211120014198046a200141c8056a41b00110dc041a41002103200141003a00b8072001280274417f6a2104024003402004417f460d0120014198076a20036a200128027022052d00003a00002001200541016a3602702001200341016a22053a00b807200120043602742004417f6a21042005210320054120470d000b200141f8066a41186a220420014198076a41186a290300370300200141f8066a41106a220520014198076a41106a290300370300200141f8066a41086a221220014198076a41086a29030037030020012001290398073703f8062001280298042103200141e8026a200d41ac0110dc041a200141c8026a41086a22132012290300370300200141c8026a41106a22122005290300370300200141c8026a41186a22052004290300370300200120012903f8063703c8022003411a460d0120014198016a200141e8026a41ac0110dc041a200141f8006a41186a22142005290300370300200141f8006a41106a22052012290300370300200141f8006a41086a22122013290300370300200120012903c802370378200b200f470d03200f41017422042011200420114b1b220bad42d8017e2206422088a70d0f2006a7220441004e0d020c0f0b0240200341ff0171450d00200141003a00b8070b20014198046a10da010b200141003602600240200f450d00200921040340200410db01200441d8016a2104200e41a87e6a220e0d000b0b200b450d05200910230c050b02400240200f0d002004102121090c010b2009200f41d8016c2004102521090b2009450d090b2009200f41d8016c6a22042003360200200441046a20014198016a41ac0110dc041a200420103602b001200420012903783702b401200441bc016a2012290300370200200441c4016a2005290300370200200441cc016a2014290300370200200e41d8016a210e2011210f2011200c470d000b0b200141e8006a200c3602002001200b360264200120093602602009450d01200129026421060c020b200141003602600b41002109200141003602a00420014201370398042001410c3602ec022001200141c8006a3602e802200120014198046a36029801200141dc056a4101360200200142013702cc0520014198c2c3003602c8052001200141e8026a3602d80520014198016a41b8a3c500200141c8056a102e1a20013502a0044220862001350298048410080240200128029c04450d0020012802980410230b0b200a450d00200810230b2009410820091b210a02402006420020091b2215422088a7220f450d00200a200f41d8016c6a2108200141c8056a200a2802b00110dc01200a41d8016a21040240024020012802d80522030d0042002116420021060c010b200141106a20012903c805200141c8056a41086a290300200141e0056a350200420010e104200141106a41086a29030021062001290310211620012802dc05450d00200310230b024020042008470d004100210e0c050b4100210e200a2109410121050340200141c8056a200441b0016a28020010dc010240024020012802d80522030d0042002117420021180c010b200120012903c805200141c8056a41086a29030020013502e005420010e104200141086a29030021182001290300211720012802dc05450d00200310230b200620182016201756200620185620062018511b22031b21062016201720031b21162009200420031b2109200e200520031b210e200541016a2105200441d8016a22042008470d000b20090d04200f41d8016c2103200a21040340200410db01200441d8016a2104200341a87e6a22030d000b0b41f9f3c00021042015a7450d04200a10230c040b102f000b200441081030000b200441081030000b024002400240200e200f4f0d00200a200f417f6a220c41d8016c6a220441a0016a2903002116200441a8016a2903002117200441b0016a2903002119200441b8016a290300211a20044180016a290300211b20044188016a290300211c20044190016a290300211d20044198016a290300211e200441e0006a290300211f200441e8006a2903002120200441f0006a2903002121200441f8006a2903002122200441c0006a2903002123200441c8006a2903002124200441d0006a2903002125200441d8006a2903002126200441206a2903002127200441286a2903002128200441306a2903002129200441386a290300212a2004290300212b2004290308212c2004290310212d200441186a290300212e200441c0016a2903002106200441c8016a2903002118200141c8056a41106a2203200441d0016a290300370300200141c8056a41086a22052018370300200a200e41d8016c6a220441186a220e290300212f200e202e3703002004290310212e2004202d3703102004290308212d2004202c3703082004290300212c2004202b370300200441386a220e290200212b200e202a370200200441306a220e290200212a200e2029370200200441286a220e2902002129200e2028370200200441206a220e2902002128200e2027370200200441d8006a220e2902002127200e2026370200200441d0006a220e2902002126200e2025370200200441c8006a220e2902002125200e2024370200200441c0006a220e2902002124200e2023370200200441f8006a220e2902002123200e2022370200200441f0006a220e2902002122200e2021370200200441e8006a220e2902002121200e2020370200200441e0006a220e2902002120200e201f37020020044198016a220e290200211f200e201e37020020044190016a220e290200211e200e201d37020020044188016a220e290200211d200e201c37020020044180016a220e290200211c200e201b370200200441b8016a201a370200200441b0016a220e280200210b200e2019370200200441a8016a220e2902002119200e2017370200200441a0016a220e2902002117200e2016370200200120063703c805200441c0016a2006370200200441c8016a2018370200200441d0016a200329030037020020014198046a41a8016a201937030020014198046a41a0016a201737030020014198046a4198016a201f37030020014198046a4190016a201e37030020014198046a4188016a201d37030020014198046a4180016a201c37030020014198046a41f8006a202337030020014198046a41f0006a202237030020014198046a41e8006a202137030020014198046a41e0006a202037030020014198046a41d8006a202737030020014198046a41d0006a202637030020014198046a41c8006a202537030020014198046a41c0006a202437030020014198046a41386a202b37030020014198046a41306a202a37030020014198046a41286a202937030020014198046a41206a202837030020014198046a41186a202f3703002001202e3703a8042001202d3703a0042001202c37039804200141c8056a41186a220942003703002003420037030020054200370300200142003703c805200141e8026a41086a220441aefcc400ad42808080809001841003220e41086a2900003703002001200e2900003703e802200e102320052004290300370300200120012903e802220637039807200120063703c805200441d5f3c000ad4280808080b001841003220e41086a2900003703002001200e2900003703e802200e102320014198016a41086a20042903002206370300200120012903e80222183703980120022018370000200241086a2006370000200141286a41086a2005290300370300200141286a41106a2003290300370300200141286a41186a2009290300370300200120012903c805370328200141003602d005200142013703c805200c200141c8056a105c0240200c450d00200f41d8016c41a87e6a210e200a21040340200441b0016a28020021090240024020012802cc05220520012802d00522036b4104490d0020012802c80521050c010b200341046a22082003490d07200541017422032008200320084b1b22034100480d070240024020050d002003102121050c010b20012802c80520052003102521050b2005450d04200120033602cc05200120053602c80520012802d00521030b2001200341046a3602d005200520036a20093600002004200141c8056a10cb01200441b4016a200141c8056a1071200441d8016a2104200e41a87e6a220e0d000b0b20012802cc052104200720013502d00542208620012802c8052203ad84100202402004450d00200310230b0240200c450d00200f41d8016c41a87e6a2103200a21040340200410db01200441d8016a2104200341a87e6a22030d000b0b02402015a7450d00200a10230b200141e8026a41086a220441aefcc400ad42808080809001841003220341086a290000370300200120032900003703e8022003102320014198076a41086a22052004290300370300200120012903e80237039807200441f0f3c000ad42808080809001841003220341086a290000370300200120032900003703e8022003102320014198016a41086a22032004290300370300200120012903e802370398012001200b3602e802200141f8066a41186a220e200141e8026aad4280808080c000841001220441186a290000370300200141f8066a41106a2209200441106a290000370300200141f8066a41086a2208200441086a290000370300200120042900003703f80620041023200141c8056a41186a220a200e290300370300200141c8056a41106a220e2009290300370300200141c8056a41086a22092008290300370300200120012903f8063703c80541c00010212204450d0220042001290398073700002004200129039801370010200420012903c805370020200441086a2005290300370000200441186a2003290300370000200441286a2009290300370000200441306a200e290300370000200441386a200a290300370000200141c8056a200441c00010dd01024020012802d8052205450d002004ad428080808080088410050b200141d0056a2903002106200141e0056a280200210e20012903c805211820012802dc05210920041023024002402005450d000240200e4105742203450d0020052104034020042018200610de01200441206a2104200341606a22030d000b0b200141f0056a2006370300200141e8056a2018370300200141e0056a200e360200200141dc056a2009360200200141d8056a2005360200200141d4056a200b360200200141083a00c805200141c8056a41086a41013a0000200141c8056a108e01200141c8056a20014198046a41b00110dc041a200141e8026a200041c093066a200141c8056a41004180840710d70120012802e8024101470d0120012802ec0221040c050b20014198046a10db010b410021040c030b41e0f3c000200e200f102d000b200341011030000b41c00041011030000b200141c0076a240020040f0b102a000bd9ae0108087f017e067f067e037f037e017f017e230041f00b6b2202240002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802042203450d00200128020022042d0000210520012003417f6a22063602042001200441016a360200200541194b0d1b200141046a210720050e1a0102030405060708090a0b0c0d0e0f101112131415161718191a010b2000411a3602000c670b2006450d6320042d0001210620012003417e6a22083602042001200441026a360200200641064b0d634101210902400240024002400240024020060e076b0001020304056b0b20022001106e20022802000d68200128020420022802042204490d682004417f4c0d2802400240024020040d00410121050c010b200410272205450d0120072802002004490d6920052001280200200410dc041a200128020422032004490d2b2001200320046b3602042001200128020020046a3602000b2005450d692004ad220a422086200a84210a410221090c6b0b200441011030000b20084108490d672004290002210a2001200341766a36020420012004410a6a360200410321090c690b200241086a2001106e20022802080d662001280204200228020c2204490d662004417f4c0d2602400240024020040d00410121050c010b200410272205450d0120072802002004490d6720052001280200200410dc041a200128020422032004490d2a2001200320046b3602042001200128020020046a3602000b2005450d672004ad220a422086200a84210a410421090c690b200441011030000b200241206a2001106e20022802200d65200728020041186e220b41186c2204417f4c0d252002280224210c0240024020040d00410421050c010b200410212205450d290b0240200c450d004100210d41002106410021090340200241186a2001106e02400240024020022802180d002001280204200228021c2203490d002003417f4c0d2a02400240024020030d004101210e0c010b20031027220e450d4920072802002003490d01200e2001280200200310dc041a200128020422042003490d302001200420036b3602042001200128020020036a3602000b200241106a2001106e024020022802100d00200128020420022802142204490d002004417f4c0d2c024002400240024020040d004101210f0c010b20041027220f450d0120072802002004490d02200f2001280200200410dc041a200128020422082004490d342001200820046b3602042001200128020020046a3602000b200941016a21082009200b470d06200d2008200d20084b1b220bad42187e220a422088a70d6f200aa7221041004e0d050c6f0b200441011030000b200f10230b2003450d010b200e10230b02402009450d002005210103400240200141046a280200450d00200128020010230b0240200141106a280200450d002001410c6a28020010230b200141186a2101200641686a22060d000b0b200b450d690c680b0240024020090d002010102121050c010b200520062010102521050b2005450d2e0b200520066a2209200e360200200941146a2004360200200941106a20043602002009410c6a200f360200200941046a2003ad220a422086200a84370200200d41026a210d200641186a210620082109200c2008470d000b0b2005450d65200cad422086200bad84210a410521090c670b200241306a2001106e20022802300d642007280200410c6e220e410c6c2204417f4c0d242002280234210f0240024020040d00410421050c010b200410212205450d2c0b024002400240200f450d004100210841002103410021090340200241286a2001106e20022802280d032001280204200228022c2204490d032004417f4c0d280240024020040d004101210d0c010b20041027220d450d4720072802002004490d03200d2001280200200410dc041a200128020422062004490d312001200620046b3602042001200128020020046a3602000b200941016a210602402009200e470d0020082006200820064b1b220ead420c7e220a422088a70d6a200aa7220b4100480d6a0240024020090d00200b102121050c010b20052003200b102521050b2005450d320b200520036a2209200d360200200941086a2004360200200941046a2004360200200841026a21082003410c6a210320062109200f2006470d000b0b2005450d66200fad422086200ead84210a410621090c680b200d10230b02402009450d002005210103400240200141046a280200450d00200128020010230b2001410c6a2101200341746a22030d000b0b200e0d630c640b200241386a2001106e20022802380d632001280204200228023c2204490d632004417f4c0d2302400240024020040d00410121050c010b200410272205450d0120072802002004490d6420052001280200200410dc041a200128020422032004490d2f2001200320046b3602042001200128020020046a3602000b2005450d642004ad220a422086200a84210a410721090c660b200441011030000b02402006450d0020012003417e6a3602042001200441026a3602000b2000411a3602000c650b2006450d5f20042d0001210520012003417e6a22063602042001200441026a36020020050d5f2006450d5f20042d0002210520012003417d6a22073602042001200441036a360200024002400240200541037122064103460d000240024020060e03030001030b2007450d6320042d0003210620012003417c6a3602042001200441046a3602002006410874200572220141ffff0371418002490d63200141fcff0371410276ad210a0c030b20074103490d62200441056a2d0000210620042f0003210720012003417a6a3602042001200441066a3602002007200641107472410874200572220141808004490d622001410276ad210a0c020b02402005410276220941044b0d000240024020090e050002020201000b20074104490d63200428000321052001200341796a3602042001200441076a3602002005418080808004490d632005ad210a0c030b20074108490d622004290003210a2001200341756a36020420012004410b6a360200200a42ffffffffffffffff00560d020c620b200941046a220641084b0d612003417c6a2103200441046a2104410021054200210a03402003417f460d622004417f6a310000211120012003360204200120043602002003417f6a2103200441016a210420112005410374413871ad86200a84210a200541016a220541ff01712006490d000b200a427f412820094103746b413871ad88580d610c010b2005410276ad210a0b20004102360200200041086a200a370300200041106a200241c00a6a41a00110dc041a0c640b02402006450d0020012003417e6a3602042001200441026a3602000b2000411a3602000c630b02402006450d0020042d0001210520012003417e6a3602042001200441026a360200200541034b0d00024002400240024020050e0400010203000b20024190096a200110d80220022d0090094102460d03200241f0066a41086a22032002419c096a290200370300200241f0066a41106a2205200241a4096a290200370300200241f0066a41186a2206200241ac096a29020037030020022002290294093703f0062002280290092104200241c0006a200110eb022002290340a70d03200241c0006a41106a290300210a20022903482111200241b8086a41186a2006290300370300200241b8086a41106a2005290300370300200241b8086a41086a2003290300370300200220022903f0063703b808410121010c600b20024190096a200110d80220022d0090094102460d02200241f8066a2002419c096a290200370300200241f0066a41106a200241a4096a29020037030020024188076a200241ac096a29020037030020022002290294093703f0062002280290092104200241f0006a200110eb022002290370a70d02200241f0006a41106a290300210a20022903782111200241d8006a200110eb022002290358a70d02200241d8006a41106a290300211220022903602113200241b8086a41186a200241f0066a41186a290300370300200241b8086a41106a200241f0066a41106a290300370300200241b8086a41086a200241f0066a41086a290300370300200220022903f0063703b808410221010c5f0b20024190096a200110d80220022d0090094102460d01200241d0056a41086a2002419c096a290200370300200241d0056a41106a200241a4096a290200370300200241d0056a41186a200241ac096a29020037030020022002290294093703d005200228029009210420024190096a200110d80220022d0090094102460d01200241f0066a41206a220320024190096a41206a280200360200200241f0066a41186a20024190096a41186a290300370300200241f0066a41106a20024190096a41106a290300370300200241f0066a41086a20024190096a41086a29030037030020022002290390093703f00620024188016a200110eb02200229038801a70d0120024188016a41106a29030021142002290390012115200241d8086a41186a200241d0056a41186a290300220a370300200241d8086a41106a200241d0056a41106a2903002211370300200241b8086a41086a200241d0056a41086a290300370300200241b8086a41106a2011370300200241b8086a41186a200a370300200220022903d0053703b808200241f0066a41086a290300210a200241f0066a41186a2903002112200241f0066a41106a29030021132003350200211620022903f0062111410321010c5e0b20024190096a200110d80220022d0090094102460d00200241f0066a41086a22032002419c096a290200370300200241f0066a41106a2205200241a4096a290200370300200241f0066a41186a2206200241ac096a29020037030020022002290294093703f0062002280290092104200241a0016a200110eb0220022903a001a70d00200241a0016a41106a290300210a20022903a8012111200241b8086a41086a2003290300370300200241b8086a41106a2005290300370300200241b8086a41186a2006290300370300200220022903f0063703b808410421010c5d0b2000411a3602000c620b02402006450d0020042d0001210520012003417e6a3602042001200441026a36020020050d00200241b8016a2001106e20022802b8010d00200728020041f0006e220941f0006c2204417f4c0d1f20022802bc0121080240024020040d00410421070c010b200410212207450d2b0b024002402008450d00410021064100210541002103034020024190096a2001108801200228029409450d02200341016a2104200241f0066a20024190096a41f00010dc041a024020032009470d0020062004200620044b1b2209ad42f0007e220a422088a70d64200aa7220d4100480d640240024020030d00200d102121070c010b20072005200d102521070b2007450d2f0b200720056a200241f0066a41f00010dc041a200641026a2106200541f0006a21052004210320082004470d000b0b2007450d012000200736020420004105360200200041086a2008ad4220862009ad84370200200041106a200241c00a6a41a00110dc041a0c630b02402003450d00200720056a210620072105034002402005410c6a2802002204450d0020052802042101200441246c210403400240024020012d0000220341034b0d0002400240024020030e0404000102040b2001410c6a280200450d03200141086a28020010230c030b2001410c6a280200450d02200141086a28020010230c020b2001410c6a280200450d01200141086a28020010230c010b200141086a280200450d00200141046a28020010230b200141246a21012004415c6a22040d000b0b200541f0006a21010240200541086a280200450d00200528020410230b2001210520062001470d000b0b2009450d00200710230b2000411a3602000c610b2006450d5920042d0001210520012003417e6a220b3602042001200441026a3602002005410f4b0d594104210d02400240024002400240024002400240024002400240024002400240024002400240024020050e1000010211030405060708090a0b0d0e0f000b20024190096a200110d80220022d0090094102460d6a2002419c096a2902002116200241ac096a2902002115200241a4096a290200211420022902940921112002280290092106200241c0016a200110eb0220022903c001a70d6a20072802002204450d6a200241d0016a290300211220022903c8012113200128020022032d0000210820012004417f6a3602044101210d2001200341016a360200200841024b0d6a2013423888201242088684210a2013421888a7210e2012423888a7210f2013a721090c100b200241d8016a200110eb0220022903d801a70d69200241e8016a290300211620022903e00121114102210d4200210a0c0e0b200241f0016a200110eb0220022903f001a70d6820024180026a290300211620022903f80121114103210d4100210e4200210a4100210f0c0d0b20024188026a2001106e2002280288020d67200228028c0221064105210d4100210e4200210a4100210f0c0c0b20024190026a2001106e2002280290020d66200728020041246e221041246c2204417f4c0d2a20022802940221170240024020040d00410421060c010b200410212206450d380b02402017450d0020024190096a4101722103410021094100210741002104034020024190096a200110d802200241f0066a41086a2208200341086a290000370300200241f0066a41106a220d200341106a290000370300200241f0066a41186a220e200341186a290000370300200241f0066a411f6a220f2003411f6a280000360000200220032900003703f006024020022d009009220b4102470d002010450d69200610230c690b200441016a2105200241d0056a411f6a220c200f280000360000200241d0056a41186a220f200e290300370300200241d0056a41106a220e200d290300370300200241d0056a41086a220d2008290300370300200220022903f0063703d005024020042010470d0020092005200920054b1b2210ad42247e220a422088a70d6e200aa722084100480d6e0240024020040d002008102121060c010b200620072008102521060b2006450d3b0b200620076a2204200b3a0000200441016a20022903d005370000200441096a200d290300370000200441116a200e290300370000200441196a200f290300370000200441206a200c280000360000200941026a2109200741246a21072005210420172005470d000b0b2006450d662017ad4220862010ad8421114200210a4106210d0c070b4107210d0c0a0b200b450d6420042d0002210820012003417d6a3602042001200441036a360200200841034f0d644108210d4100210e4200210a4100210f0c0a0b20024190096a200110d80220022d0090094102460d632002419c096a2902002116200241ac096a2902002115200241a4096a2902002114200229029409211120022802900921064109210d410021094200210a4100210e4100210f0c080b20024198026a2001106e2002280298020d62200228029c022106410a210d410021094200210a4100210e4100210f0c070b410b210d0c060b410c210d0c050b20024190096a2001107e2002280290092206450d5f20022902940921114200210a410d210d0b4100210e4100210f420021160c030b41002105200241003a00b0092003417e6a21072003417d6a21030340024020072005470d00200541ff0171450d5f200241003a00b0090c5f0b20024190096a20056a200420056a220641026a2d00003a0000200120033602042001200641036a3602002002200541016a22063a00b0092003417f6a21032006210520064120470d000b200241e8056a2201200241af096a2d00003a00002002419f096a2900002116200241a7096a2900002114200228009309210620022f009109210920022d0090092108200229009709211120013100002115410e210d4100210e4200210a4100210f0c030b410f210d0c010b200b4104490d5b2004280002210620012003417a6a3602042001200441066a36020020024190096a2001107b200228029009450d5b20024198096a350200211620022903900921114110210d410021094200210a4100210e4100210f0b0b200020093b010a200020083a000920004106360200200041186a2016370200200041106a2011370200200041286a2015370200200041206a20143702002000410c6a2006360200200041086a200d3a0000200041386a200fad423886200a42088884370200200041306a200a423886200ead421886842009ad42ffffff078384370200200041c0006a200241c00a6a41f00010dc041a0c600b02402006450d0020012003417e6a3602042001200441026a3602000b2000411a3602000c5f0b02402006450d0020042d0001210520012003417e6a3602042001200441026a36020020050d00200241c00a6a200110ce0220022d00c00a4101460d0020024190096a200241c00a6a41017241a00110dc041a200241a0026a2001106e20022802a0020d00200128020420022802a4022204490d002004417f4c0d1c024002400240024020040d004101210341010d010c040b200410272203450d0120072802002004490d0220032001280200200410dc042105200128020422062004490d2e2001200620046b3602042001200128020020046a3602002005450d030b200241f0066a20024190096a41a00110dc041a200241d0056a200241f0066a41a00110dc041a2000410c6a2004360200200041086a20043602002000200336020420004108360200200041106a200241d0056a41a00110dc041a0c610b200441011030000b200310230b2000411a3602000c5e0b024002402006450d0020042d0001210520012003417e6a3602042001200441026a36020020050d00200241a8026a2001106e20022802a802450d010b2000411a3602000c5e0b20022802ac0221012000410936020020002001360204200041086a200241c00a6a41a80110dc041a0c5d0b02402006450d0020042d0001210520012003417e6a3602042001200441026a36020020050d00200241b0026a2001106e20022802b0020d00200128020420022802b4022204490d002004417f4c0d1a024002400240024020040d00410121030c010b200410272203450d0120072802002004490d0220032001280200200410dc041a200128020422052004490d2d2001200520046b3602042001200128020020046a3602000b2003450d02200020033602042000410a360200200041086a2004ad220a422086200a84370200200041106a200241c00a6a41a00110dc041a0c5f0b200441011030000b200310230b2000411a3602000c5c0b2006450d5320042d0001210520012003417e6a22063602042001200441026a36020020050d5320064104490d532004280002210b20012003417a6a3602042001200441066a360200200241c8026a2001106e20022802c8020d53200128020420022802cc022205490d532005417f4c0d180240024002400240024020050d004101210c41010d010c580b20051027220c450d0120072802002005490d02200c2001280200200510dc042104200128020422032005490d2d2001200320056b3602042001200128020020056a3602002004450d570b200241c0026a2001106e20022802c002450d020c550b200541011030000b200c10230c540b2007280200410c6e220f410c6c2204417f4c0d1820022802c40221100240024020040d004104210e0c010b20041021220e450d2b0b0240024002400240024002402010450d004100210841002103410021090340200241b8026a2001106e20022802b8020d03200128020420022802bc022204490d032004417f4c0d1f0240024020040d004101210d0c010b20041027220d450d3f20072802002004490d03200d2001280200200410dc041a200128020422062004490d332001200620046b3602042001200128020020046a3602000b200941016a210602402009200f470d0020082006200820064b1b220fad420c7e220a422088a70d61200aa722174100480d610240024020090d0020171021210e0c010b200e200320171025210e0b200e450d340b200e20036a2209200d360200200941046a2004ad220a422086200a84370200200841026a21082003410c6a21032006210920102006470d000b0b200e450d57200c450d58200728020022034104490d0220012802002207280000210820012003417c6a22043602042001200741046a36020020044104490d032007280004210d2001200341786a22093602042001200741086a36020041002104200241003a00d009200341776a2103034020092004460d0520024190096a20046a200720046a220641086a2d00003a0000200120033602042001200641096a3602002002200441016a22063a00d0092003417f6a210320062104200641c000470d000b200641ff017141c000490d55200c450d58200241c8096a350200210a200241b0096a290300211120022903c009211620022903a809211520022802cc09210120022903b809211420022802a409210420022802a0092103200228029c0921062002280298092107200228029409210920022802900921172000200b3602042000410b360200200041e0006a200a3e0200200041d8006a2016370200200041c8006a2011370200200041c0006a2015370200200041e4006a2001360200200041d0006a20143702002000413c6a2004360200200041386a2003360200200041346a2006360200200041306a20073602002000412c6a2009360200200041286a2017360200200041246a200d360200200041206a20083602002000411c6a2010360200200041186a200f360200200041146a200e360200200041106a20053602002000410c6a2005360200200041086a200c360200200041e8006a200241c00a6a41c80010dc041a0c600b200d10230b02402009450d00200e210103400240200141046a280200450d00200128020010230b2001410c6a2101200341746a22030d000b0b200f450d55200e10230c550b02402005450d00200c10230b02402010450d002010410c6c2104200e210103400240200141046a280200450d00200128020010230b2001410c6a2101200441746a22040d000b0b200f0d530c550b02402005450d00200c10230b02402010450d002010410c6c2104200e210103400240200141046a280200450d00200128020010230b2001410c6a2101200441746a22040d000b0b200f0d520c540b200441ff0171450d50200241003a00d0090c500b02402006450d0020012003417e6a3602042001200441026a3602000b2000411a3602000c5a0b2006450d4d20042d0001210520012003417e6a22183602042001200441026a360200200541104b0d4d410e21100240024002400240024002400240024002400240024002400240024002400240024020050e11000102030405060708090a0c0d5d0e0f10000b20024190096a200110d901200228029009411a460d5d200241c00a6a20024190096a41b00110dc041a41b00110212206450d462006200241c00a6a41b00110dc042104200241d0026a200110eb02024020022903d002a7450d00200410db01200410230c5e0b200241e0026a290300210a20022903d8022211422088a721172011a7210b410121100c5c0b200241e8026a2001106e20022802e8020d5c20022802ec022106410221100c5a0b200241f0026a2001106e20022802f0020d5b20072802002204450d5b20022802f4022106200128020022052d0000210320012004417f6a3602042001200541016a360200200341ff0071220941064b0d5b2003410776210e410321100c580b200241f8026a2001106e20022802f8020d5a20072802002204450d5a20022802fc022106200128020022052d0000210320012004417f6a3602042001200541016a360200200341ff0071220941064b0d5a2003410776210e410421100c570b20184104490d592004280002210620012003417a6a3602042001200441066a360200410521100c570b20024190096a200110d901200228029009411a460d58200241c00a6a20024190096a41b00110dc041a41b00110212206450d422006200241c00a6a41b00110dc041a410621100c560b20024190096a200110d901200228029009411a460d57200241c00a6a20024190096a41b00110dc041a41b00110212206450d422006200241c00a6a41b00110dc041a410721100c550b20024190096a200110d901200228029009411a460d56200241c00a6a20024190096a41b00110dc041a41b00110212206450d422006200241c00a6a41b00110dc041a410821100c030b41002105200241003a00e00a2003417e6a2109417d21060340024020092005470d00200541ff0171450d57200241003a00e00a0c570b200241c00a6a20056a200420056a220741026a2d00003a00002001200320066a3602042001200741036a3602002002200541016a22073a00e00a2006417f6a21062007210520074120470d000b200241d0056a41086a200241cf0a6a290000220a370300200320076b2203417e6a4104490d5520022f00c10a2109200241d70a6a2900002111200241df0a6a2d0000210f20022800c30a210620022d00c00a210e20022900c70a2116200420076a220441026a280000210d20012003417a6a22053602042001200441066a220736020020054104490d552009410876210c200728000021192001200341766a36020420012004410a6a3602002016422088a721172016a7210b410921100c540b41002105200241003a00e00a2003417e6a21072003417d6a21030340024020072005470d00200541ff0171450d56200241003a00e00a0c560b200241c00a6a20056a200420056a220641026a2d00003a0000200120033602042001200641036a3602002002200541016a22063a00e00a2003417f6a21032006210520064120470d000b200241d0056a41086a200241cf0a6a290000220a37030020022f00c10a2209410876210c20022900c70a2216422088a72117200241d70a6a2900002111200241df0a6a2d0000210f20022800c30a210620022d00c00a210e2016a7210b410a21100c530b20024180036a2001106e2002280280030d532002280284032106410b21100b410021174200210a4100210b410021194100210d410021080c510b20024198036a2001106e2002280298030d51200228029c03210620024190036a2001106e2002280290030d51200228029403210b20024188036a2001106e2002280288030d51200228028c032117410c21100c500b41002105200241003a00e00a2003417e6a21072003417d6a21030340024020072005470d00200541ff0171450d52200241003a00e00a0c520b200241c00a6a20056a200420056a220641026a2d00003a0000200120033602042001200641036a3602002002200541016a22063a00e00a2003417f6a21032006210520064120470d000b200241d0056a41086a200241cf0a6a290000220a37030020022f00c10a2209410876210c20022900c70a2216422088a72117200241d70a6a2900002111200241df0a6a2d0000210f20022800c30a210620022d00c00a210e2016a7210b410d21100c4f0b41002105200241003a00e00a2003417e6a21072003417d6a21030340024020072005470d00200541ff0171450d51200241003a00e00a0c510b200241c00a6a20056a200420056a220641026a2d00003a0000200120033602042001200641036a3602002002200541016a22063a00e00a2003417f6a21032006210520064120470d000b200220022800c30a22063600bb08200220022f00c10a22093b00b908200220022d00c00a220e3a00b8082009410876210c20022900c70a2216422088a72117410f2110200241c00a6a410f6a290000210a200241d70a6a2900002111200241df0a6a2d0000210f2016a7210b0c4e0b41002105200241003a00e00a2003417e6a21092003417d6a21060340024020092005470d00200541ff0171450d50200241003a00e00a0c500b200241c00a6a20056a200420056a220741026a2d00003a0000200120063602042001200741036a3602002002200541016a22073a00e00a2006417f6a21062007210520074120470d000b200241e8056a200241df0a6a2d00003a0000200241e0056a200241d70a6a290000370300200241d8056a200241c00a6a410f6a290000220a37030020024198086a410f6a200a3c0000200220022800c30a36009b08200220022f00c10a3b009908200220022d00c00a3a009808200220022900c70a37009f082003417e6a2007460d4e200241e1056a290000211620022900d905210a200420076a220441026a2d00002108200120063602042001200441036a360200200841064b0d4e200241d8086a41086a20024198086a41086a2903003703002002200a3e02e808200241ee086a200a4230883c0000200241ec086a200a4220883d0100200220022903980822153703d808200a4238882016420886220a8442ffffffff0f83200a428080808070838421112016423888a7210f20022900df082216422088a72117200241e7086a290000210a20022d00d908210920022d00da08210c20022800db0821062015a7210e2016a7210b411021100c4d0b411121100c4c0b20024190096a200110d20320022d0090094105470d0e2000411a3602000c580b20024190096a200110d20320022d0090094105470d0e2000411a3602000c570b2006450d4620042d0001210520012003417e6a360204410221032001200441026a360200200541054b0d460240024002400240024020050e06001401020304000b20024190096a2001107e2002280290092204450d4a20024198096a28020021072002280294092106200241a0036a200110eb0220022903a003a7450d122006450d4a200410230c4a0b20024190096a200110d80220022d0090094102460d49200220022902940922153703d8082002419c096a2902002111200241a4096a2902002116200241ac096a290200210a200228029009210420022802dc0821072015a72106410321030c120b410421030c110b410521030c100b20024190096a200110d80220022d0090094102460d46200220022902940922153703d8082002419c096a2902002111200241a4096a2902002116200241ac096a290200210a200228029009210420022802dc0821072015a72106410621030c0f0b2006450d4420042d0001210520012003417e6a3602042001200441026a360200200541034b0d440240024002400240024020050e0400010203000b41002105200241003a00f8082003417e6a21072003417d6a21030340024020072005470d00200541ff0171450d4a200241003a00f8080c4a0b200241d8086a20056a200420056a220641026a2d00003a0000200120033602042001200641036a3602002002200541016a22063a00f8082003417f6a21032006210520064120470d000b200241b8086a41186a200241d8086a41186a290300220a37030020024190096a41086a200241d8086a41086a29030037030020024190096a41106a200241d8086a41106a29030037030020024190096a41186a200a370300200241cf096a200241ef056a280000360000200241c8096a200241d0056a41186a290000370300200241c0096a200241d0056a41106a290000370300200241b8096a200241d0056a41086a290000370300200220022903d80837039009200220022900d0053703b009410121010c030b41002105200241003a00f8082003417e6a21072003417d6a21030340024020072005470d00200541ff0171450d49200241003a00f8080c490b200241d8086a20056a200420056a220641026a2d00003a0000200120033602042001200641036a3602002002200541016a22063a00f8082003417f6a21032006210520064120470d000b200241b8086a41186a200241d8086a41186a290300220a37030020024190096a41086a200241d8086a41086a29030037030020024190096a41106a200241d8086a41106a29030037030020024190096a41186a200a370300200241cf096a200241ef056a280000360000200241c8096a200241d0056a41186a290000370300200241c0096a200241d0056a41106a290000370300200241b8096a200241d0056a41086a290000370300200220022903d80837039009200220022900d0053703b009410221010c020b41002105200241003a00f005410220036b21092003417d6a210603400240200920056a0d00200541ff0171450d48200241003a00f0050c480b200241d0056a20056a200420056a220741026a2d00003a0000200120063602042001200741036a3602002002200541016a22073a00f0052006417f6a21062007210520074120470d000b200241d8086a41086a200241d0056a41086a290300370300200241d8086a41106a200241d0056a41106a290300370300200241d8086a41186a200241d0056a41186a290300370300200220022903d0053703d80841002105200241003a00f005200420076a2109200720036b41026a210303400240200320056a0d00200541ff0171450d48200241003a00f0050c480b200241d0056a20056a200920056a220441026a2d00003a0000200120063602042001200441036a3602002002200541016a22043a00f0052006417f6a21062004210520044120470d000b200241b8086a41186a200241d0056a41186a290300220a37030020024198086a41086a2201200241d0056a41086a29030037030020024198086a41106a2204200241d0056a41106a29030037030020024198086a41186a2203200a37030020024190096a41186a200241d8086a41186a29030037030020024190096a41106a200241d8086a41106a29030037030020024190096a41086a200241d8086a41086a290300370300200220022903d00537039808200220022903d80837039009200241c8096a2003290300370300200241c0096a2004290300370300200241b8096a200129030037030020022002290398083703b009200241d2096a20024197086a2d00003a0000200220022f0095083b01d009410321010c010b200241b8086a2001107e20022802b808450d45200241e3086a200241b8086a41086a280200360000200241a7096a200241d0056a41086a290200370000200241af096a200241e0056a290200370000200241b7096a200241e8056a290200370000200241bf096a200241f0056a290200370000200241c7096a200241f8056a290200370000200241cf096a20024180066a280200360000200220022903b8083700db08200220022902d00537009f09200220022900d808370390092002200241df086a29000037009709410421010b200241f0066a20024190096a41c30010dc041a200020013a000420004111360200200041056a200241f0066a41c30010dc041a200041c8006a200241c00a6a41e80010dc041a0c550b02402006450d0020042d0001210520012003417e6a3602042001200441026a360200200541024b0d0002400240024020050e03000102000b200241b8036a200110eb0220022903b803a70d02200241c8036a290300210a20022903c003211120024190096a200110d80220022d0090094102460d02200241f8066a2002419c096a29020037030020024180076a200241a4096a29020037030020024188076a200241ac096a29020037030020022002290294093703f0062002280290092101410121040c450b200241d0036a2001106e20022802d0030d0120022802d4032101200241f0066a41186a20024190096a41186a290300370300200241f0066a41106a20024190096a41106a290300370300200241f0066a41086a20024190096a41086a29030037030020022002290390093703f006410221040c440b200241d8036a2001106e20022802d8030d0020022802dc032101200241f0066a41186a20024190096a41186a290300370300200241f0066a41106a20024190096a41106a290300370300200241f0066a41086a20024190096a41086a29030037030020022002290390093703f006410321040c430b2000411a3602000c540b2006450d4020042d0001210520012003417e6a22063602042001200441026a360200200541014b0d4002400240024020050e020001000b41002105200241003a00e00a410220036b21092003417d6a210603400240200920056a0d00200541ff0171450d44200241003a00e00a0c440b200241c00a6a20056a200420056a220741026a2d00003a0000200120063602042001200741036a3602002002200541016a22073a00e00a2006417f6a21062007210520074120470d000b200241d8056a200241cf0a6a290000370300200241e0056a200241d70a6a290000370300200241e8056a200241df0a6a2d00003a0000200220022900c70a3703d00520022800c30a210820022f00c10a210d20022d00c00a210e41002105200241003a00810b200420076a2109200720036b41026a210303400240200320056a0d00200541ff0171450d44200241003a00810b0c440b200241c00a6a20056a200920056a220441026a2d00003a0000200120063602042001200441036a3602002002200541016a22043a00810b2006417f6a210620042105200441c100470d000b200241a7086a200241d0056a41086a2d00003a00002002200836009b082002200d3b0099082002200e3a009808200220022903d00537009f08200241ff0a6a3300002116200241e70a6a290000211520022900f70a211420022900df0a211320022900ef0a211220022800db0a210120022800d70a210420022800d30a210320022800cf0a210520022800cb0a210620022800c70a210720023502c00a211a20023301c40a211b20023100c60a211c200241e1056a290000211120022900d905210a200241d8086a41086a20024198086a41086a29030037030020022002290398083703d8082011423888201a201b201c421086844220868442088684211a200a4238882011420886842111410121090c010b200241003a00d40a2006450d4120042d0002210520012003417d6a22063602042001200441036a360200200241013a00d40a200220053a00c00a2006450d4020042d0003210520012003417c6a22063602042001200441046a360200200241023a00d40a200220053a00c10a2006450d4020042d0004210520012003417b6a22063602042001200441056a360200200241033a00d40a200220053a00c20a2006450d4020042d0005210520012003417a6a22063602042001200441066a360200200241043a00d40a200220053a00c30a2006450d4020042d000621052001200341796a22063602042001200441076a360200200241053a00d40a200220053a00c40a2006450d4020042d000721052001200341786a22063602042001200441086a360200200241063a00d40a200220053a00c50a2006450d4020042d000821052001200341776a22063602042001200441096a360200200241073a00d40a200220053a00c60a2006450d4020042d000921052001200341766a220636020420012004410a6a360200200241083a00d40a200220053a00c70a2006450d4020042d000a21052001200341756a220636020420012004410b6a360200200241093a00d40a200220053a00c80a2006450d4020042d000b21052001200341746a220636020420012004410c6a3602002002410a3a00d40a200220053a00c90a2006450d4020042d000c21052001200341736a220636020420012004410d6a3602002002410b3a00d40a200220053a00ca0a2006450d4020042d000d21052001200341726a220636020420012004410e6a3602002002410c3a00d40a200220053a00cb0a2006450d4020042d000e21052001200341716a220636020420012004410f6a3602002002410d3a00d40a200220053a00cc0a2006450d4020042d000f21052001200341706a22063602042001200441106a3602002002410e3a00d40a200220053a00cd0a2006450d4020042d0010210520012003416f6a22063602042001200441116a3602002002410f3a00d40a200220053a00ce0a2006450d4020042d0011210520012003416e6a22063602042001200441126a360200200241103a00d40a200220053a00cf0a2006450d4020042d0012210520012003416d6a22063602042001200441136a360200200241113a00d40a200220053a00d00a2006450d4020042d0013210520012003416c6a22063602042001200441146a360200200241123a00d40a200220053a00d10a2006450d4020042d0014210520012003416b6a22063602042001200441156a360200200241133a00d40a200220053a00d20a2006450d4020042d0015210520012003416a6a22063602042001200441166a360200200241f0066a41086a2207200241c00a6a41086a290300370300200220053a00d30a200220022903c00a3703f00620064110490d4120022802d00a21052004411e6a290000211a2004290016211120012003415a6a3602042001200441266a360200200241d8086a41086a2007290300370300200220022903f0063703d8082005ad210a410221090b200241b8086a41086a200241d8086a41086a290300221b370300200220022903d808221c3703b8082000411f6a200a4230883c00002000411d6a200a4220883d00002000200a3e0019200041e8006a20163e0200200041e0006a2014370200200041d0006a2015370200200041c8006a2013370200200041286a201a370200200041206a2011370200200041086a20093a0000200041133602002000201c370009200041116a201b370000200041d8006a2012370200200041c4006a2001360200200041c0006a20043602002000413c6a2003360200200041386a2005360200200041346a2006360200200041306a2007360200200041f0006a200229039009370300200041f8006a20024190096a41086a29030037030020004180016a200241a0096a29030037030020004188016a200241a8096a29030037030020004190016a20024190096a41206a29030037030020004198016a20024190096a41286a290300370300200041a0016a20024190096a41306a290300370300200041a8016a20024190096a41386a2903003703000c530b02402006450d0020042d0001210520012003417e6a3602042001200441026a36020020050d0020024190096a2001107f20022802900922010d0d0b2000411a3602000c520b024002402006450d0020042d0001210520012003417e6a3602042001200441026a3602002005450d010b2000411a3602000c520b20004115360200200041046a200241c00a6a41ac0110dc041a0c510b02402006450d0020042d0001210520012003417e6a3602042001200441026a360200200541054b0d0002400240024002400240024020050e06000102030405000b200241e8036a2001106e20022802e8030d0520022802ec032104200241e0036a2001106e20022802e0030d0520022802e4032105410121010c410b200241a0046a2001106e20022802a0040d0420022802a404210420024198046a2001106e2002280298040d04200228029c04210520024190046a2001106e2002280290040d04200228029404210320024188046a2001106e2002280288040d04200228028c042106200241f0036a200110eb0220022903f003a70d0420022903f803210a200241f0066a41106a200241f0036a41106a2903003703002002200a3703f806200220063602f006410221010c400b200241d0046a2001106e20022802d0040d0320022802d4042104200241c8046a2001106e20022802c8040d0320022802cc042105200241c0046a2001106e20022802c0040d0320022802c4042103200241a8046a200110eb0220022903a804a70d03200241b8046a290300210a200220022903b0043703f0062002200a3703f80641032101410021074200210a410021090c3f0b20024190096a200110d80220022d0090094102460d022002200241ac096a290200370380072002200241a4096a2902003703f80620022002419c096a2902003703f006200229029409220a422088a721032002280290092104200aa72105410421010c3e0b200241e8046a2001106e20022802e8040d0120022802ec04210e200241e0046a2001106e20022802e0040d0120022802e404210941002103200241003a00b0092007280200417f6a21040240024002400240024003402004417f460d0120024190096a20036a200128020022052d00003a0000200120043602042001200541016a3602002002200341016a22053a00b0092004417f6a21042005210320054120470d000b200241d8056a2002419f096a290000370300200241e0056a200241a7096a290000370300200241e8056a200241af096a2d00003a000020022002290097093703d005200228009309210420022f009109210820022d009009210d200241d8046a2001106e20022802d8040d06200128020420022802dc042206490d062006417f4c0d1420060d01410121030c020b200341ff0171450d05200241003a00b0090c050b200610272203450d0120072802002006490d0220032001280200200610dc041a200128020422052006490d272001200520066b3602042001200128020020066a3602000b2003450d03200241f9066a200241e1056a2900003700002002200436009b08200220022903d005221137009f08200220022900d9053700f1062002200e36028407200241003b0182072002200241d0056a41086a2d00003a00f00620084180fe037141087621072006ad4220862003ad84210a20022800a30821032011a72105410521010c3f0b200641011030000b200310230c010b200241f8046a2001106e20022802f8040d0020022802fc042104200241f0046a2001106e20022802f0040d00200128020420022802f4042203490d002003417f4c0d0e024002400240024020030d004101210541010d010c040b200310272205450d0120072802002003490d0220052001280200200310dc042106200128020422072003490d272001200720036b3602042001200128020020036a3602002006450d030b200220033602f00641062101410021064200210a0c3e0b200341011030000b200510230b2000411a3602000c500b2006450d3920042d0001210520012003417e6a221d3602042001200441026a36020041062108200541064b0d3902400240024002400240024002400240024002400240024020050e0700010203043d05000b20024190056a2001106e2002280290050d4420072802002203450d442002280294052109200128020022052d0000210420012003417f6a3602042001200541016a360200200441014b0d444100210b0240024020040e020100010b4101210b0b20024188056a2001106e2002280288050d442001280204200228028c05220d490d44200d417f4c0d17024002400240200d0d004101210c41010d010c470b200d1027220c450d012007280200200d490d45200c2001280200200d10dc04210420012802042203200d490d3020012003200d6b36020420012001280200200d6a3602002004450d460b20024180056a2001106e2002280280050d4320012802042002280284052210490d432010417f4c0d1820100d06410121170c070b200d41011030000b20024198056a2001106e2002280298050d43200228029c052109410221080c3b0b201d4104490d422004280002210920012003417a6a3602042001200441066a360200410321080c3a0b200241a8056a2001106e20022802a8050d41200128020420022802ac052206490d412006417f4c0d1402400240024020060d004101210941010d010c440b200610272209450d0120072802002006490d3f20092001280200200610dc042104200128020422032006490d2e2001200320066b3602042001200128020020066a3602002004450d430b200241a0056a2001106e20022802a0050d3d200128020420022802a405220e490d3d200e417f4c0d15200e0d064101210d0c070b200641011030000b200241b0056a2001106e20022802b0050d4020022802b405210f41002104200241003a00b00920072802002107417f2103034020072004460d3a20024190096a20046a200128020022062d00003a00002001200720036a3602042001200641016a3602002002200441016a22053a00b0092003417f6a21032005210420054120470d000b200241e8056a200241af096a2d00003a0000200241e0056a200241a7096a290000370300200241d8056a20024190096a410f6a290000220a37030020024198086a410f6a200a3c0000200220022800930936009b08200220022f0091093b009908200220022d0090093a009808200220022900970937009f08200241e1056a290000211320022900d905211441002104200241003a00b009200720056b2109200720036a21030340024020092004470d00200441ff0171450d42200241003a00b0090c420b20024190096a20046a200620046a220541016a2d00003a0000200120033602042001200541026a3602002002200441016a22053a00b0092003417f6a21032005210420054120470d000b200241e8056a2201200241af096a2d00003a0000200241d8086a41086a20024198086a41086a29030037030020022002280093093600bb08200220022f0091093b00b908200220022d0090093a00b80820022002290097093700bf0820022002419f096a2900003700c70820022002290398083703d808200241a7096a290000211620013100002115200220143e02e808200241ee086a20144230883c0000200241ec086a20144220883d0100200241b8086a41086a350200200241c4086a330100200241c6086a310000421086844220868442088620022903b808220a4238888421112013423888200a42088684210a2014423888201342088684a7210e2014421888a721172013421888a7211020022800e708210d20022900c708211420022800e308210620022800df08210c20022800db08210920022d00da08211920022d00d908211820022d00d808210b410521080c380b200241b8056a2001106e20022802b8050d3f20022802bc052109410721080c370b201010272217450d0120072802002010490d3b20172001280200201010dc041a200128020422042010490d2a2001200420106b3602042001200128020020106a3602000b2017450d3b4200210a410121084100210f2010210e42002111200d21060c350b201041011030000b200e1027220d450d012007280200200e490d35200d2001280200200e10dc041a20012802042204200e490d2820012004200e6b36020420012001280200200e6a3602000b200d450d35420021164104210841002119200e2117420021152006210c0c320b200e41011030000b02402006450d0020042d0001210520012003417e6a3602042001200441026a360200200541024b0d0002400240024020050e03000102000b20024190096a200110d901200228029009411a460d02200241c00a6a20024190096a41b00110dc041a41b001102122040d0c41b00141081030000b200241c00a6a200110d8024102210120022d00c00a4102460d01200241f0086a200241dc0a6a290200220a370300200241e8086a200241d40a6a2902002211370300200241cc0a6a290200211620022802c00a210420022902c40a21150c0c0b200241c00a6a200110d80220022d00c00a4102460d00200241d8056a200241cc0a6a290200370300200241e0056a200241d40a6a290200370300200241e8056a200241dc0a6a290200370300200220022902c40a3703d00520022802c00a210420024190096a200110d901200228029009411a460d00200241c00a6a20024190096a41b00110dc041a41b00110212203450d302003200241c00a6a41b00110dc041a200241d8086a41186a200241d0056a41186a290300220a370300200241d8086a41106a200241d0056a41106a2903002211370300200241d8056a290300211620022903d0052115410321010c0b0b2000411a3602000c4e0b2006450d0220042d0001210520012003417e6a360204410221092001200441026a360200200541034b0d020240024002400240024020050e0400030102000b200241c0056a2001106e20022802c0050d06200128020420022802c4052204490d062004417f4c0d0e024002400240024020040d00410121060c010b200410272206450d0120072802002004490d0220062001280200200410dc041a200128020422032004490d2c2001200320046b3602042001200128020020046a3602000b2006450d08200241d0056a41106a20024190096a41106a290200370300200241d0056a41086a20024190096a41086a29020037030020022002290290093703d00541012109200421080c040b200441011030000b200610230c060b20024190096a200110d80220022d0090094102460d05200241d0056a41086a200241a4096a290200370300200241e0056a200241ac096a29020037030020022002419c096a2902003703d00520024190096a41086a280200210420022802940921082002280290092106410321090c010b20024190096a200110d80220022d0090094102460d04200241f0066a41086a200241a4096a29020037030020024180076a200241ac096a29020037030020022002419c096a2902003703f00620024190096a41086a280200210420022802940921082002280290092106200241c8056a2001106e20022802c8050d04200128020420022802cc052203490d042003417f4c0d0c0240024020030d004101210d41010d010c060b20031027220d450d0220072802002003490d04200d2001280200200310dc042105200128020422072003490d292001200720036b3602042001200128020020036a3602002005450d050b200241d0056a41106a200241f0066a41106a290300370300200241d0056a41086a200241f0066a41086a290300370300200220022903f0063703d005410421090b200241d8086a41106a200241d0056a41106a290300220a370300200241d8086a41086a200241d0056a41086a2903002211370300200220022903d00522163703d808200041106a20043602002000410c6a2008360200200041086a20063602002000200936020420004119360200200041146a20163702002000411c6a2011370200200041246a200a370200200041346a2003360200200041306a20033602002000412c6a200d360200200041386a200241c00a6a41f80010dc041a0c4e0b200341011030000b2000411a3602000c4c0b200d10230b2000411a3602000c4a0b200241f0066a41206a20024190096a41206a290300220a370300200241f0066a41186a20024190096a41186a2903002211370300200241f0066a41106a20024190096a41106a2903002216370300200241f0066a41086a20024190096a41086a2903002215370300200220022903900922143703f0062000410e360200200020143702042000410c6a2015370200200041146a20163702002000411c6a2011370200200041246a200a3702002000412c6a200241c00a6a41840110dc041a0c490b200241f0066a41206a20024190096a41206a290300220a370300200241f0066a41186a20024190096a41186a2903002211370300200241f0066a41106a20024190096a41106a2903002216370300200241f0066a41086a20024190096a41086a2903002215370300200220022903900922143703f0062000410f360200200020143702042000410c6a2015370200200041146a20163702002000411c6a2011370200200041246a200a3702002000412c6a200241c00a6a41840110dc041a0c480b200241b0036a290300211620022903a8032111410121030b20004110360200200041206a2016370200200041186a2011370200200041286a200a370200200041146a2007360200200041106a20063602002000410c6a2004360200200041086a2003360200200041306a200241c00a6a41800110dc041a0c460b200041086a2002290294093702002000200136020420004114360200200041106a200241c00a6a41a00110dc041a0c450b2004200241c00a6a41b00110dc041a410121010b2000200136020420004118360200200041246a200a3702002000411c6a2011370200200041146a20163702002000410c6a20153702002000412c6a2003360200200041086a2004360200200041306a200241f0066a41800110dc041a0c430b102f000b20042003103e000b20042003103e000b200441041030000b20032004103e000b20042008103e000b201041041030000b200441041030000b20042006103e000b200b41041030000b20042003103e000b200441041030000b200d41041030000b200441041030000b200841041030000b20042006103e000b20042005103e000b20052003103e000b200441041030000b20042006103e000b201741041030000b20062005103e000b20032007103e000b200d2003103e000b20062003103e000b20102004103e000b200e2004103e000b20042003103e000b20032007103e000b200341011030000b200441011030000b200441011030000b41b00141081030000b41b00141081030000b41b00141081030000b41b00141081030000b41b00141081030000b200020193a0007200020183a00062000200b3a0005200020083a000420004117360200200041c4006a20153e02002000413c6a20163702002000412c6a2011370200200041246a200a370200200041c8006a200f360200200041346a2014370200200041206a20103602002000411c6a200e360200200041186a2017360200200041146a200d360200200041106a20063602002000410c6a200c360200200041086a2009360200200041cc006a200241c00a6a41e40010dc041a0c1d0b200441ff0171450d06200241003a00b0090c060b200d10230b2006450d040b200910230c030b201710230b200d450d010b200c10230b2000411a3602000c150b200241d8086a41106a200241f0066a41106a2903002211370300200241d8086a41086a200241f0066a41086a2903002216370300200220022903f00622153703d808200041146a2003360200200041106a20053602002000410c6a2004360200200020073a000b200020083a000a2000200d3a0009200041086a20013a000020004116360200200041186a2015370200200041206a2016370200200041286a20113702002000413c6a2006360200200041346a200a370200200041306a2009360200200041c0006a200241c00a6a41f00010dc041a0c140b200241003a00d40a0b2000411a3602000c120b200241d0056a41186a200241f0066a41186a2903002216370300200241d0056a41106a200241f0066a41106a2903002215370300200241d0056a41086a200241f0066a41086a2903002214370300200220022903f00622133703d005200041386a200a370200200041306a20113702002000410c6a2001360200200041086a200436020020004112360200200041106a2013370200200041186a2014370200200041206a2015370200200041286a2016370200200041c0006a200241c00a6a41f00010dc041a0c110b2000411a3602000c100b2000411a3602000c0f0b410021174200210a0c010b410021174200210a0b200041003b012a200020083a00292000200c3a000b200020093a000a2000200e3a00092000410d360200200041186a200a370200200041346a4100360200200041306a20193602002000412c6a200d360200200041286a200f3a0000200041206a20113702002000410c6a2006360200200041086a20103a0000200041106a2017ad422086200bad84370200200041386a200241f0066a41f80010dc041a0c0c0b2000411a3602000c0b0b02402005450d00200c10230b02402010450d002010410c6c2104200e210103400240200141046a280200450d00200128020010230b2001410c6a2101200441746a22040d000b0b200f450d020b200e10230c010b2005450d00200c10230b2000411a3602000c070b2000411a3602000c060b20024198086a41186a200241b8086a41186a290300221a37030020024198086a41106a200241b8086a41106a290300221b37030020024198086a41086a200241b8086a41086a290300221c370300200220022903b808221e37039808200041e0006a2014370200200041d8006a2015370200200041c8006a2012370200200041c0006a2013370200200041386a200a370200200041306a20113702002000410c6a2004360200200041086a200136020020004104360200200041106a201e370200200041186a201c370200200041206a201b370200200041286a201a370200200041d0006a2016370200200041e8006a200241c00a6a41c80010dc041a0c050b2000411a3602000c040b200510230b2000411a3602000c020b102a000b20004100360200200041106a200a3702002000410c6a2005360200200041086a2009360200200041186a200241c00a6a41980110dc041a0b200241f00b6a24000b930b01057f024002402000280200220141184b0d0002400240024002400240024002400240024002400240024002400240024020010e1900101010100102100310040510060708090a10100b100c0d0e000b200041086a10dd030f0b02402000410c6a2802002201450d0020002802042202200141f0006c6a2103034002402002410c6a2802002204450d0020022802042101200441246c210403400240024020012d0000220541034b0d0002400240024020050e0404000102040b2001410c6a280200450d03200141086a28020010230c030b2001410c6a280200450d02200141086a28020010230c020b2001410c6a280200450d01200141086a28020010230c010b200141086a280200450d00200141046a28020010230b200141246a21012004415c6a22040d000b0b200241f0006a21010240200241086a280200450d00200228020410230b2001210220012003470d000b0b200041086a280200450d0e200028020410230f0b0240200041086a2d00002201410f4b0d00410120017441bfbf03710d0e024020014106470d00200041106a280200450d0f2000410c6a28020010230f0b200041106a280200450d0e2000410c6a28020010230f0b200041146a280200450d0d200041106a28020010230f0b200041086a280200450d0c200028020410230f0b200041086a280200450d0b200028020410230f0b02402000410c6a280200450d00200041086a28020010230b02402000411c6a2802002204450d00200041146a28020021012004410c6c210403400240200141046a280200450d00200128020010230b2001410c6a2101200441746a22040d000b0b200041186a280200450d0a200028021410230f0b200041086a2d0000417f6a220141074b0d09024002400240024020010e08000d0d0d0d010203000b2000410c6a220128020010da01200128020010230f0b2000410c6a220128020010da01200128020010230f0b2000410c6a220128020010da01200128020010230f0b2000410c6a220128020010da01200128020010230f0b20002d0004417f6a220141024b0d0802400240024020010e03000102000b2000410c6a280200450d0a200041086a28020010230f0b200041086a220128020010da01200128020010230f0b2000410c6a220128020010da01200128020010230f0b20002d0004417f6a220141024b0d0702400240024020010e03000102000b2000410c6a280200450d09200041086a28020010230f0b200041086a220128020010da01200128020010230f0b2000410c6a220128020010da01200128020010230f0b200041086a2802004101470d06200041106a280200450d062000410c6a28020010230f0b20002d00044104490d052000410c6a280200450d05200041086a28020010230f0b02402000410c6a2802002204450d0020002802042101200441d0016c210403402001106c200141d0016a2101200441b07e6a22040d000b0b200041086a280200450d04200028020410230f0b200041086a2d000022014105490d03024020014105470d00200041386a280200450d04200041346a28020010230f0b200041146a280200450d03200041106a28020010230f0b20002d0004417f6a220141034b0d020240024020010e0400040401000b0240200041106a280200450d002000410c6a28020010230b2000411c6a280200450d03200041186a28020010230c030b02402000410c6a280200450d00200041086a28020010230b200041186a280200450d02200041146a28020010230f0b02402000280204220141024b0d00024020010e03030003030b200041086a220128020010da01200128020010230f0b2000412c6a220128020010da01200128020010230f0b02402000280204220141034b0d00024020010e0402000202020b2000410c6a280200450d01200041086a28020010230f0b200041306a280200450d002000412c6a28020010230f0b0bc60d01057f024002402000280200220141184b0d0002400240024002400240024002400240024002400240024002400240024020010e1900101010100102100310040510060708090a10100b100c0d0e000b0240200041086a280200220141064b0d00024002400240024020010e0714140014010203140b200041106a280200450d132000410c6a28020010230f0b200041106a280200450d122000410c6a28020010230f0b0240200041146a2802002202450d002000410c6a2802002101200241186c210203400240200141046a280200450d00200128020010230b0240200141106a280200450d002001410c6a28020010230b200141186a2101200241686a22020d000b0b200041106a280200450d11200028020c10230f0b0240200041146a2802002202450d002000410c6a28020021012002410c6c210203400240200141046a280200450d00200128020010230b2001410c6a2101200241746a22020d000b0b200041106a280200450d10200028020c10230f0b200041106a280200450d0f2000410c6a28020010230f0b02402000410c6a2802002201450d0020002802042203200141f0006c6a2104034002402003410c6a2802002202450d0020032802042101200241246c210203400240024020012d0000220541034b0d0002400240024020050e0404000102040b2001410c6a280200450d03200141086a28020010230c030b2001410c6a280200450d02200141086a28020010230c020b2001410c6a280200450d01200141086a28020010230c010b200141086a280200450d00200141046a28020010230b200141246a21012002415c6a22020d000b0b200341f0006a21010240200341086a280200450d00200328020410230b2001210320012004470d000b0b200041086a280200450d0e200028020410230f0b0240200041086a2d00002201410f4b0d00410120017441bfbf03710d0e024020014106470d00200041106a280200450d0f2000410c6a28020010230f0b200041106a280200450d0e2000410c6a28020010230f0b200041146a280200450d0d200041106a28020010230f0b200041086a280200450d0c200028020410230f0b200041086a280200450d0b200028020410230f0b02402000410c6a280200450d00200041086a28020010230b02402000411c6a2802002202450d00200041146a28020021012002410c6c210203400240200141046a280200450d00200128020010230b2001410c6a2101200241746a22020d000b0b200041186a280200450d0a200028021410230f0b200041086a2d0000417f6a220141074b0d09024002400240024020010e08000d0d0d0d010203000b2000410c6a220128020010db01200128020010230f0b2000410c6a220128020010db01200128020010230f0b2000410c6a220128020010db01200128020010230f0b2000410c6a220128020010db01200128020010230f0b20002d0004417f6a220141024b0d0802400240024020010e03000102000b2000410c6a280200450d0a200041086a28020010230f0b200041086a220128020010db01200128020010230f0b2000410c6a220128020010db01200128020010230f0b20002d0004417f6a220141024b0d0702400240024020010e03000102000b2000410c6a280200450d09200041086a28020010230f0b200041086a220128020010db01200128020010230f0b2000410c6a220128020010db01200128020010230f0b200041086a2802004101470d06200041106a280200450d062000410c6a28020010230f0b20002d00044104490d052000410c6a280200450d05200041086a28020010230f0b02402000410c6a2802002202450d0020002802042101200241d0016c210203402001106c200141d0016a2101200241b07e6a22020d000b0b200041086a280200450d04200028020410230f0b200041086a2d000022014105490d03024020014105470d00200041386a280200450d04200041346a28020010230f0b200041146a280200450d03200041106a28020010230f0b20002d0004417f6a220141034b0d020240024020010e0400040401000b0240200041106a280200450d002000410c6a28020010230b2000411c6a280200450d03200041186a28020010230c030b02402000410c6a280200450d00200041086a28020010230b200041186a280200450d02200041146a28020010230f0b02402000280204220141024b0d00024020010e03030003030b200041086a220128020010db01200128020010230f0b2000412c6a220128020010db01200128020010230f0b02402000280204220141034b0d00024020010e0402000202020b2000410c6a280200450d01200041086a28020010230f0b200041306a280200450d002000412c6a28020010230f0b0bd00401087f230041f0006b22022400200241d0006a41086a220341aefcc400ad42808080809001841003220441086a2900003703002002200429000037035020041023200241086a41086a2205200329030037030020022002290350370308200341f0f3c000ad42808080809001841003220441086a2900003703002002200429000037035020041023200241186a41086a22062003290300370300200220022903503703182002200136024c200241d0006a41186a2201200241cc006aad4280808080c000841001220441186a290000370300200241d0006a41106a2207200441106a2900003703002003200441086a2900003703002002200429000037035020041023200241286a41186a22082001290300370300200241286a41106a22092007290300370300200241286a41086a2201200329030037030020022002290350370328024041c00010212204450d00200420022903083700002004200229031837001020042002290328370020200441086a2005290300370000200441186a2006290300370000200441286a2001290300370000200441306a2009290300370000200441386a2008290300370000200241d0006a200441c00010dd01200120032903003703002006200241d0006a411c6a2802003602002002200229035037032820022002290264370318024020022802602203450d002000200229032837030020002002290318370214200041086a200241286a41086a2903003703002000411c6a200241186a41086a2802003602000b2000200336021020041023200241f0006a24000f0b41c00041011030000bf20202027f037e230041e0006b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022010d00200041003602100c010b200328021421042003200341106a41086a2802002202360224200320013602200240024020024110490d002003200241706a3602242003200141106a360220200141086a290000210520012900002106200341c8006a200341206a107e20032802482202450d00200329024c2107200020053703082000200637030020002007370214200020023602100c010b20034100360230200342013703282003410c36023c2003200341086a3602382003200341286a360244200341dc006a41013602002003420137024c20034198c2c3003602482003200341386a360258200341c4006a41b8a3c500200341c8006a102e1a2003350230422086200335022884100820004100360210200328022c450d00200328022810230b2004450d00200110230b200341e0006a24000b890606027f017e057f027e017f027e230041f0006b22032400200341d0006a41086a220441d5fbc400ad428080808080018422051003220641086a2900003703002003200629000037035020061023200341306a41086a2207200429030037030020032003290350370330200441eea0c200ad4280808080f001841003220641086a2900003703002003200629000037035020061023200341c0006a41086a2208200429030037030020032003290350370340200341d0006a200010ac010240024041c00010212206450d00200620032903303700002006200329034037001020062003290050370020200641086a2007290300370000200641186a2008290300370000200641286a2004290000370000200641306a200341d0006a41106a2209290000370000200641386a200341d0006a41186a220a290000370000200341186a200641c000108902200341186a41106a290300210b2003290320210c2003280218210d20061023200420051003220641086a29000037030020032006290000370350200610232007200429030037030020032003290350370330200441e3a0c200ad4280808080b001841003220641086a29000037030020032006290000370350200610232008200429030037030020032003290350370340200341d0006a200010ac0141c00010212206450d01200620032903303700002006200329034037001020062003290050370020200641086a200341306a41086a290300370000200641186a200341c0006a41086a290300370000200641286a200341d0006a41086a290000370000200641306a2009290000370000200641386a200a2900003700002003200641c000108902200341106a290300210e20032903082105200328020021042006102320002005420020041b220f2001200c4200200d1b22052005200156200b4200200d1b220b200256200b2002511b22061b22017c220c200e420020041b2002200b20061b22027c200c200f54ad7c10dc022000200520017d200b20027d2005200154ad7d10ca02200341f0006a24000f0b41c00041011030000b41c00041011030000b840401067f230041f0006b22022400200241d0006a41086a220341aefcc400ad42808080809001841003220441086a2900003703002002200429000037035020041023200241086a41086a2205200329030037030020022002290350370308200341ccf3c000ad42808080809001841003220441086a2900003703002002200429000037035020041023200241186a41086a22062003290300370300200220022903503703182002200136024c200241d0006a41186a2201200241cc006aad4280808080c000841001220441186a290000370300200241d0006a41106a2207200441106a2900003703002003200441086a2900003703002002200429000037035020041023200241286a41186a22042001290300370300200241286a41106a22012007290300370300200241286a41086a2207200329030037030020022002290350370328024041c00010212203450d00200320022903083700002003200229031837001020032002290328370020200341086a2005290300370000200341186a2006290300370000200341286a2007290300370000200341306a2001290300370000200341386a2004290300370000200241d0006a200341c00010bb010240024020022802502204450d0020002002290254370204200020043602000c010b20004100360208200042013702000b20031023200241f0006a24000f0b41c00041011030000b940701067f23004190016b22022400200241206a200141206a280200360200200241186a200141186a290200370300200241106a200141106a290200370300200241086a200141086a29020037030020022001290200370300200241e8006a41086a220141aefcc400ad42808080809001841003220341086a2900003703002002200329000037036820031023200241286a41086a200129030037030020022002290368370328200141bdedc000ad4280808080e000841003220341086a2900003703002002200329000037036820031023200241386a41086a20012903003703002002200229036837033802400240410410212203450d0020024284808080c00037026c20022003360268200320022802003600002002410472200241e8006a1071200228026c2104200241e8006a41186a2205200235027042208620022802682206ad841001220341186a290000370300200241e8006a41106a2207200341106a2900003703002001200341086a2900003703002002200329000037036820031023200241c8006a41186a2005290300370300200241c8006a41106a2007290300370300200241c8006a41086a20012903003703002002200229036837034802402004450d00200610230b41c00010212201450d01200120022903283700002001200229033837001020012002290348370020200141086a200241286a41086a290300370000200141186a200241386a41086a290300370000200141286a200241c8006a41086a2204290300370000200141306a200241d8006a290300370000200141386a200241c8006a41186a290300370000200241c00036022c20022001360228200241c8006a2001ad4280808080800884100410900102400240200228024822030d0041002103410021040c010b200228024c2107024002402004280200450d0020032d0000220441ff0071220541064b0d00200441077621040c010b20024100360270200242013703682002410c36023c2002200241286a3602382002200241e8006a36028c01200241146a41013602002002420137020420024198c2c3003602002002200241386a3602102002418c016a41b8a3c5002002102e1a200235027042208620023502688410080240200228026c450d00200228026810230b410221040b02402007450d00200310230b4100200520044102461b2103200441017121040b20011023200020033a0001200020043a000020024190016a24000f0b410441011030000b41c00041011030000bc50d04017f047e137f087e230041a0046b22052400024002400240024020040d00420021064200210742002108420021090c010b200541e8016a10e201200541b0026a20052802e801220a20052802f001108a01024020052802ec01450d00200a10230b20054198016a41086a200541b0026a41086a290300220637030020054198016a41106a200541b0026a41106a290300220737030020054198016a41186a200541b0026a41186a220b290300220837030020054198016a41206a200541b0026a41206a220c2d0000220a3a0000200520052903b002220937039801200541c0016a41206a200a3a0000200541c0016a41186a2008370300200541c0016a41106a2007370300200541c0016a41086a2006370300200520093703c001200541e8016a200541c0016a109c014200210842002109420021064200210720052d00a8024107460d002004417f6a210d20054198036a410472210e200541b0026a41c0006a210f420021064200210742002108420021090340200b2007370300200520063703c002200520083703b002200520093703b802200c200541e8016a41c10010dc04211002400240200f2002460d00200f2002412010de040d010b200e2010290200370200200e41086a201041086a2211290200370200200e41106a201041106a2212290200370200200e41186a201041186a2213290200370200200520013602980320054180046a41086a220a41aefcc400ad42808080809001841003220441086a290000370300200520042900003703800420041023200541c0036a41086a2214200a29030037030020052005290380043703c003200a41bdedc000ad4280808080e000841003220441086a290000370300200520042900003703800420041023200541d0036a41086a2215200a29030037030020052005290380043703d003410410212204450d0320054284808080c0003702840420052004360280042004200528029803360000200e20054180046a1071200528028404211620054180046a41186a22172005350288044220862005280280042218ad841001220441186a29000037030020054180046a41106a2219200441106a290000370300200a200441086a290000370300200520042900003703800420041023200541e0036a41186a221a2017290300370300200541e0036a41106a221b2019290300370300200541e0036a41086a221c200a29030037030020052005290380043703e00302402016450d00201810230b41c00010212204450d04200420052903c003370000200420052903d003370010200420052903e003370020200441086a2014290300370000200441186a2015290300370000200441286a201c290300370000200441306a201b290300370000200441386a201a29030037000020054190016a200441c00041014100410010b80120052802900121142004102320144101460d0020052d00900321042017201329000037030020192012290000370300200a2011290000370300200520102900003703800420054180016a20054180046a10e30120054180016a41086a290300211d200529038001211e02400240200420032004200341ff0171491b220441ff01710d002005201e201d420a420010e20420054198036a41186a201729030037030020054198036a41106a201929030037030020054198036a41086a200a290300370300200520052903800437039803200541106a200120054198036a4100200d10e101200541106a41186a290300211f200541106a41086a2903002120200529032021212005290310212220052903002223211e200541086a2903002224211d0c010b200541c0006a201d42002004ad42ff01832223420010e104200541d0006a201e42002023420010e10420054198036a41186a201729030037030020054198036a41106a201929030037030020054198036a41086a200a290300370300200520052903800437039803200541e0006a200120054198036a2004200d10e101200541306a42004200201e420010e104427f200541d0006a41086a2903002223200529034020052903307c7c221f2005290348200529033884420052201f2023547222041b2124427f200529035020041b2123200541e0006a41186a290300211f200541e0006a41086a290300212020052903702121200529036021220b201d20077c201e20067c2207201e54ad7c201f7c200720217c2206200754ad7c2107202420097c202320087c2209202354ad7c20207c200920227c2208200954ad7c21090b200541e8016a200541c0016a109c0120052d00a8024107470d000b0b2000200637031020002008370300200041186a200737030020002009370308200541a0046a24000f0b410441011030000b41c00041011030000bc60303047f017e017f230041d0006b22012400200141c0006a41086a220241aefcc400ad42808080809001841003220341086a2900003703002001200329000037034020031023200141206a41086a2204200229030037030020012001290340370320200241a1edc000ad42808080809002841003220341086a2900003703002001200329000037034020031023200141306a41086a20022903002205370300200141086a2004290300370300200141186a20053703002001200129034022053703302001200129032037030020012005370310024002404101450d004120210302400240024002404120450d004120102122020d01412041011030000b411021030240411010212202450d00200141106a210420022001290300370000200241086a200141086a2903003700000c020b411041011030000b20022001290300370000200241086a200141086a290300370000200141106a210441204110470d010b20022003200341017422064120200641204b1b220610252202450d02200621030b20022004290000370010200241186a200441086a290000370000200041203602082000200336020420002002360200200141d0006a24000f0b102f000b200641011030000bd50504027f017e057f047e230041f0006b22022400200241d0006a41086a220341d5fbc400ad428080808080018422041003220541086a2900003703002002200529000037035020051023200241306a41086a2206200329030037030020022002290350370330200341e3a0c200ad4280808080b001841003220541086a2900003703002002200529000037035020051023200241c0006a41086a2207200329030037030020022002290350370340200241d0006a200110ac010240024041c00010212205450d00200520022903303700002005200229034037001020052002290050370020200541086a2006290300370000200541186a2007290300370000200541286a2003290000370000200541306a200241d0006a41106a2208290000370000200541386a200241d0006a41186a2209290000370000200241186a200541c000108902200241186a41106a290300210a2002290320210b2002290318210c20051023200320041003220541086a29000037030020022005290000370350200510232006200329030037030020022002290350370330200341eea0c200ad4280808080f001841003220541086a29000037030020022005290000370350200510232007200329030037030020022002290350370340200241d0006a200110ac0141c00010212205450d01200520022903303700002005200229034037001020052002290050370020200541086a200241306a41086a290300370000200541186a200241c0006a41086a290300370000200541286a200241d0006a41086a290000370000200541306a2008290000370000200541386a20092900003700002002200541c000108902200241106a29030021042002290308210d20022802002103200510232000200d420020031b220d200b4200200ca722051b7c220b37030020002004420020031b200a420020051b7c200b200d54ad7c370308200241f0006a24000f0b41c00041011030000b41c00041011030000bbe0c07027f017e047f017e077f037e047f230041b0016b2201240020014190016a41086a220241aefcc400ad428080808090018422031003220441086a290000370300200120042900003703900120041023200141286a41086a220520022903003703002001200129039001370328200241bcf3c000ad42808080808002841003220441086a290000370300200120042900003703900120041023200141386a41086a2206200229030037030020012001290390013703382001200036029001200141e8006a41186a220720014190016aad4280808080c0008422081001220441186a290000370300200141e8006a41106a2209200441106a290000370300200141e8006a41086a220a200441086a2900003703002001200429000037036820041023200141c8006a41186a220b2007290300370300200141c8006a41106a220c2009290300370300200141c8006a41086a220d200a29030037030020012001290368370348024002400240024041c00010212204450d00200420012903283700002004200129033837001020042001290348370020200441086a2005290300370000200441186a2006290300370000200441286a200d290300370000200441306a200c290300370000200441386a200b2903003700002004ad4280808080800884100520041023200220031003220441086a290000370300200120042900003703900120041023200520022903003703002001200129039001370328200241ccf3c000ad42808080809001841003220441086a2900003703002001200429000037039001200410232006200229030037030020012001290390013703382001200036029001200720081001220441186a2900003703002009200441106a290000370300200a200441086a2900003703002001200429000037036820041023200b2007290300370300200c2009290300370300200d200a2903003703002001200129036837034841c00010212204450d01200420012903283700002004200129033837001020042001290348370020200441086a200141286a41086a220a290300370000200441186a200141386a41086a2205290300370000200441286a200141c8006a41086a2206290300370000200441306a200141c8006a41106a220b290300370000200441386a200141c8006a41186a220c2903003700002004ad4280808080800884100520041023200141e8006a200010df01200128026c210e2001280268210f024020012802702204450d002004410574210d200141e8006a410472210741aefcc400ad42808080809001842110200f21020340200141086a41186a200241186a2900002203370300200141086a41106a200241106a2900002208370300200141086a41086a200241086a290000221137030020012002290000221237030820072012370200200741086a2011370200200741106a2008370200200741186a20033702002001200036026820014190016a41086a220420101003220941086a290000370300200120092900003703900120091023200a20042903003703002001200129039001370328200441bdedc000ad4280808080e000841003220941086a290000370300200120092900003703900120091023200520042903003703002001200129039001370338410410212209450d0420014284808080c00037029401200120093602900120092001280268360000200720014190016a1071200128029401211320014190016a41186a22142001350298014220862001280290012215ad841001220941186a29000037030020014190016a41106a2216200941106a2900003703002004200941086a290000370300200120092900003703900120091023200c2014290300370300200b201629030037030020062004290300370300200120012903900137034802402013450d00201510230b41c00010212204450d05200241206a2102200420012903283700002004200129033837001020042001290348370020200441086a200a290300370000200441186a2005290300370000200441286a2006290300370000200441306a200b290300370000200441386a200c2903003700002004ad4280808080800884100520041023200d41606a220d0d000b0b0240200e450d00200f10230b200141b0016a24000f0b41c00041011030000b41c00041011030000b410441011030000b41c00041011030000b860901087f230041c0046b2202240020024190036a41086a220341aefcc400ad42808080809001841003220441086a290000370300200220042900003703900320041023200241086a220520032903003703002002200229039003370300200341bcf3c000ad42808080808002841003220441086a290000370300200220042900003703900320041023200241206a41086a220620032903003703002002200229039003370320200220013602d00120024190036a41186a2201200241d0016aad4280808080c000841001220441186a29000037030020024190036a41106a2207200441106a2900003703002003200441086a290000370300200220042900003703900320041023200241e0016a41186a22042001290300370300200241e0016a41106a22012007290300370300200241e0016a41086a2207200329030037030020022002290390033703e001024002400240024041c00010212203450d002003200229030037000020032002290320370010200320022903e001370020200341086a2005290300370000200341186a2006290300370000200341286a2007290300370000200341306a2001290300370000200341386a2004290300370000200241c0003602142002200336021020022003ad428080808080088410041090010240200228020022040d00411a21010c040b200228020421082002200241086a28020022013602d401200220043602d0010240024020014104490d002004280000210520022001417c6a3602d4012002200441046a3602d00120024190036a200241d0016a10d901200228029003411a460d00200241e0016a20024190036a41b00110dc041a024020022802d4012201450d0020022802d00122092d0000210620022001417f6a22073602d4012002200941016a3602d001200641034f0d00200741034b0d02200241e0016a10db010c010b200241e0016a10db010b411a21010c020b2009280001210720022001417b6a3602d4012002200941056a3602d00120022802e0012101200241206a200241e0016a41047241ac0110dc041a200220022800d8013602182002200241db016a28000036001b2001411a460d01200241e0016a200241206a41ac0110dc041a2002200228001b3600db01200220022802183602d8010c020b41c00041011030000b200241003602e801200242013703e0012002410c3602242002200241106a3602202002200241e0016a3602d801200241a4036a4101360200200242013702940320024198c2c300360290032002200241206a3602a003200241d8016a41b8a3c50020024190036a102e1a20023502e80142208620023502e00184100820022802e401450d0020022802e00110230b2008450d00200410230b20024190036a200241e0016a41ac0110dc041a200220022800db01360023200220022802d801360220024002402001411a470d002000411a3602000c010b20002001360200200041046a20024190036a41ac0110dc041a200041b8016a20063a0000200041b4016a2007360200200041b0016a2005360200200020022802203600b901200041bc016a20022800233600000b20031023200241c0046a24000b130020004111360204200041d0f5c0003602000b3400200041aefcc40036020420004100360200200041146a410f360200200041106a41bc93c100360200200041086a42093702000b5f01027f230041c0016b220224002002411a3602080240410110212203450d00200341003a000020004281808080103702042000200336020002402002280208411a460d00200241086a10db010b200241c0016a24000f0b410141011030000bfc0201057f230041c0006b22022400200241206a4200370300200241186a4200370300200241086a41086a4200370300200241003a0028200242003703082002410036023820024201370330200241086a200241306a107102400240024020022d0028220341064b0d000240024002400240024002400240024020030e0700010203040506000b410021040c060b410121040c050b410221040c040b410321040c030b410421040c020b410521040c010b410621040b200220043a003f02400240200228023420022802382203460d00200228023021050c010b200341016a22052003490d03200341017422062005200620054b1b22064100480d030240024020030d002006102121050c010b200228023020032006102521050b2005450d022002200636023420022005360230200228023821030b2002200341016a360238200520036a20043a00000b20002002290330370200200041086a200241306a41086a280200360200200241c0006a24000f0b200641011030000b102a000b3f01017f230041106b22022400200241003602082002420137030041002002105c200041086a200228020836020020002002290300370200200241106a24000b130020004106360204200041f8aec1003602000b3201017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241c093063600000b3101017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241d8043600000b3c01017f02404110102122020d00411041011030000b2002420037000820024280a094a58d1d370000200042908080808002370204200020023602000b3201017f02404104102122020d00410441011030000b20004284808080c000370204200020023602002002418084073600000ba9f40107017f027e017f017e137f027e027f23004190096b220324000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d00000e12000102030405060708090a0b0c0d0e111215000b200341ec046a4101360200200342013702dc04200341d09dc6003602d804200341043602dc01200341849ec6003602d8012003200341d8016a3602e804200341d8046a41a8b8c1001038000b200141106a2903002104200141086a2903002105200141046a28020021062002411a6a2901002107200241196a2d00002108200241186a2d00002109200241166a2f0100210a200241156a2d0000210b200241146a2d0000210c200241126a2f0100210d200241116a2d0000210e200241106a2d0000210f2002410e6a2f010021102002410d6a2d000021112002410c6a2d000021122002410a6a2f01002113200241096a2d00002114200241046a2d00002115200241026a2f0100211602400240024020022d0000450d00200320073702dc04200320083a00db04200320093a00da042003200a3b01d8040c010b200241086a2d00002117200241066a2f01002118200241056a2d0000211920022d0001211a200320073703d80441002102201a41ff01714101460d010b410121024102211941002117410021180b200320073703b003200320083a00af03200320093a00ae032003200a3b01ac032003200b3a00ab032003200c3a00aa032003200d3b01a8032003200e3a00a7032003200f3a00a603200320103b01a403200320113a00a303200320123a00a203200320133b01a003200320143a009f03200320153a009a03200320163b0198032003201841ffff0371410874201741187472201941ff017172220a36009b0302402002450d00410f210841aab0c00021090240024002400240200a0e050001020363000b200328009f03210920032800a30321080c620b410e210841aabac60021090c610b411321084197b0c00021090c600b411121084186b0c00021090c5f0b20034198066a41186a20034198036a41186a29030037030020034198066a41106a20034198036a41106a29030037030020034198066a41086a20034198036a41086a290300370300200320032903980337039806024020054280a094a58d1d5441002004501b450d0041b8b8c1002109410d21080c5f0b200341086a20034198066a2005200410f10102402003280208450d0041c5b8c1002109411a21080c5f0b20034198016a41186a220a420037030020034198016a41106a2208420037030020034198016a41086a220942003703002003420037039801200341b0086a41086a220241aefcc400ad428080808090018422071003221741086a290000370300200320172900003703b0082017102320092002290300370300200320032903b008221b3703b8012003201b37039801200241e49dc100ad4280808080f00184221c1003221741086a290000370300200320172900003703b00820171023200820032903b008221b370300200341f8006a41086a22182009290300370300200341f8006a41106a2219201b370300200341f8006a41186a220b20022903003703002003201b3703c80120032003290398013703782003200341f8006a4120108f012003280204210c2003280200210d200a420037030020084200370300200942003703002003420037039801200220071003221741086a290000370300200320172900003703b0082017102320092002290300370300200320032903b008221b3703b8012003201b370398012002201c1003221741086a290000370300200320172900003703b00820171023200a2002290300221b37030020182009290300370300201920032903b008221c370300200b201b3703002003201c3703c80120032003290398013703782003200c4100200d1b221741016a3602d804200341f8006aad4280808080800484221b200341d8046aad4280808080c00084221c1002200320034198066a3602d801200220071003221841086a290000370300200320182900003703b00820181023200341b8016a41086a22192002290300370300200320032903b0083703b801200241f0f3c000ad42808080809001841003221841086a290000370300200320182900003703b00820181023200341c8016a41086a22182002290300370300200320032903b0083703c801200320173602d80420034198036a41186a220b201c1001220241186a29000037030020034198036a41106a220c200241106a29000037030020034198036a41086a220d200241086a290000370300200320022900003703980320021023200a200b2903003703002008200c2903003703002009200d29030037030020032003290398033703980141c00010212202450d17200220032903b801370000200241086a2019290300370000200220032903c801370010200241186a20182903003700002002200329039801370020200241286a2009290300370000200241306a2008290300370000200241386a200a290300370000411010212209450d1820092005370000200920043700082003429080808080023702dc04200320093602d8044101200341d8046a105c20032802d801200341d8046a107120032802dc0421092002ad428080808080088420033502e00442208620032802d804220aad84100202402009450d00200a10230b20021023200341d8016a41106a20034198066a41086a290300370300200341d8016a41186a20034198066a41106a290300370300200341f8016a20034198066a41186a290300370300200320063602dc01200320173602d80120032003290398063703e0012003200341d8016a3602e80820034198016a41186a220a420037030020034198016a41106a2218420037030020034198016a41086a220942003703002003420037039801200341b0086a41086a220241aefcc400ad42808080809001841003220641086a290000370300200320062900003703b0082006102320092002290300370300200320032903b00822073703b8012003200737039801200241d5f3c000ad4280808080b001841003220641086a290000370300200320062900003703b00820061023200341c8016a41086a20022903002207370300200320032903b008221c3703c8012008201c370000200841086a2007370000200341f8006a41086a2009290300370300200341f8006a41106a2018290300370300200341f8006a41186a200a290300370300200320032903980137037820034198036a201b1004109001024002402003280298032209450d0020034198036a41086a2802002102200328029c0321060c010b200341003602e004200342013703d8044100200341d8046a105c20032802e004210220032802dc04210620032802d80421090b200320023602d008200320063602cc08200320093602c808024002402002450d00200341d8046a200920024101106920032802d8044101470d0120032802cc08450d5c20032802c80810230c5c0b4101200341c8086a105c20032802e8082206280200210a0240024020032802cc08220920032802d00822026b4104490d0020032802c80821090c010b200241046a22182002490d5f200941017422022018200220184b1b22024100480d5f0240024020090d002002102121090c010b20032802c80820092002102521090b2009450d1b200320023602cc08200320093602c80820032802d00821020b2003200241046a3602d008200920026a200a3600002006280204200341c8086a10cb01200641086a200341c8086a10710c590b20032802dc04210a0240200341e4046a2802002202200341e0046a2802002209460d0020032802d008200220096b6a220641046a2218417f4c0d1b0240024020180d00410121190c010b201810212219450d1d0b200320183602ec07200320193602e807200320063602f0072003200341e8076a3602d804200a200341d8046a200210920120062002490d1d20032802f007220a2006490d1e20032802d008220a2009490d1f20032802e807211820032802c80821192003200620026b22063602c8012003200a20096b220a3602582006200a470d20201820026a201920096a200610dc041a20032802e8082209280200210a0240024020032802ec07220620032802f00722026b4104490d0020032802e80721060c010b200241046a22182002490d5f200641017422022018200220184b1b22024100480d5f0240024020060d002002102121060c010b20032802e80720062002102521060b2006450d22200320023602ec07200320063602e80720032802f00721020b2003200241046a3602f007200620026a200a3600002009280204200341e8076a10cb01200941086a200341e8076a107120032802f007210920032802ec07210620032802e807210220032802cc08450d5a20032802c80810230c5a0b2003200341c8086a3602d804200a200341d8046a200910920120032802e8082209280200210a0240024020032802cc08220620032802d00822026b4104490d0020032802c80821060c010b200241046a22182002490d5e200641017422022018200220184b1b22024100480d5e0240024020060d002002102121060c010b20032802c80820062002102521060b2006450d22200320023602cc08200320063602c80820032802d00821020b2003200241046a3602d008200620026a200a3600002009280204200341c8086a10cb01200941086a200341c8086a10710c580b200141046a28020021162002411a6a2901002107200241196a2d00002108200241186a2d00002109200241166a2f01002106200241156a2d00002119200241146a2d0000210b200241126a2f0100210c200241116a2d0000210d200241106a2d0000210e2002410e6a2f0100210f2002410d6a2d000021102002410c6a2d000021112002410a6a2f01002112200241096a2d00002113200241046a2d00002114200241026a2f0100211502400240024020022d0000450d00200320073702dc04200320083a00db04200320093a00da04200320063b01d8040c010b200241086a2d0000210a200241066a2f01002117200241056a2d0000211820022d0001211a200320073703d80441002102201a41ff01714101460d010b41012102410221184100210a410021170b200320073703b003200320083a00af03200320093a00ae03200320063b01ac03200320193a00ab032003200b3a00aa032003200c3b01a8032003200d3a00a7032003200e3a00a6032003200f3b01a403200320103a00a303200320113a00a203200320123b01a003200320133a009f03200320143a009a03200320153b0198032003201741ffff0371410874200a41187472201841ff017172220636009b0302402002450d00410f210841aab0c0002109024020060e050015165556000b200328009f03210920032800a3032108410121060c560b200341d8016a41186a20034198036a41186a290300370300200341d8016a41106a20034198036a41106a290300370300200341d8016a41086a20034198036a41086a29030037030020032003290398033703d801200341d8046a201610dc01024020032802e80422060d0041dfb8c100210941242108410121060c560b200341d8046a41186a280200210820032802ec042102200341106a200341d8016a20032902dc04220742208620033502d804842204200341e4046a350200422086200742208884220710f10120032802100d52200341f8006a41186a200341d8016a41186a290300370300200341f8006a41106a2209200341d8016a41106a290300370300200341f8006a41086a2217200341d8016a41086a290300370300200320032903d8013703780240024020082002460d002002210a200821020c010b200241016a220a2002490d5d20024101742218200a2018200a4b1b220a41ffffff3f71200a470d5d200a41057422184100480d5d0240024020020d002018102121060c010b200620024105742018102521060b2006450d350b200620024105746a22022003290378370000200241186a200341f8006a41186a290300370000200241106a2009290300370000200241086a2017290300370000200341b0086a41086a220241aefcc400ad42808080809001841003220941086a290000370300200320092900003703b00820091023200341b8016a41086a2002290300370300200320032903b0083703b801200241f0f3c000ad42808080809001841003220941086a290000370300200320092900003703b00820091023200341c8016a41086a2002290300370300200320032903b0083703c801200320163602d80420034198036a41186a2209200341d8046aad4280808080c000841001220241186a29000037030020034198036a41106a2217200241106a29000037030020034198036a41086a2218200241086a29000037030020032002290000370398032002102320034198016a41186a2202200929030037030020034198016a41106a201729030037030020034198016a41086a201829030037030020032003290398033703980141c00010212209450d21200920032903b801370000200941086a200341b8016a41086a290300370000200920032903c801370010200941186a200341c8016a41086a2903003700002009200329039801370020200941286a20034198016a41086a290300370000200941306a20034198016a41106a290300370000200941386a2002290300370000411010212202450d2220022004370000200220073700082003429080808080023702dc04200320023602d804200841016a2202200341d8046a105c02402002450d00200841057441206a21082006210203402002200341d8046a1071200241206a2102200841606a22080d000b0b20032802dc0421022009ad428080808080088420033502e00442208620032802d8042208ad84100202402002450d00200810230b20091023200a450d50200610230c500b200141026a2d00002116200141046a280200211a20012d0001211d2002411a6a2901002107200241196a2d00002108200241186a2d00002109200241166a2f01002106200241156a2d00002119200241146a2d0000210b200241126a2f0100210c200241116a2d0000210d200241106a2d0000210e2002410e6a2f0100210f2002410d6a2d000021102002410c6a2d000021112002410a6a2f01002112200241096a2d00002113200241046a2d00002114200241026a2f0100211502400240024020022d0000450d00200320073702dc04200320083a00db04200320093a00da04200320063b01d8040c010b200241086a2d0000210a200241066a2f01002117200241056a2d0000211820022d0001211e200320073703d80441002102201e41ff01714101460d010b41012102410221184100210a410021170b200320073703b001200320083a00af01200320093a00ae01200320063b01ac01200320193a00ab012003200b3a00aa012003200c3b01a8012003200d3a00a7012003200e3a00a6012003200f3b01a401200320103a00a301200320113a00a201200320123b01a001200320133a009f01200320143a009a01200320153b0198012003201741ffff0371410874200a41187472201841ff017172220636009b0102402002450d00410f210841aab0c000210920060e050c131453540c0b200341f8006a41186a20034198016a41186a2903002207370300200341f8006a41106a20034198016a41106a2903002204370300200341f8006a41086a20034198016a41086a29030022053703002003200329039801221b370378200341d8046a41186a2007370300200341d8046a41106a2004370300200341d8046a41086a20053703002003201b3703d804200341d8046a201a201d41ff0171410047201610f20121090c4e0b200141026a2d00002116200141046a280200211a20012d0001211d2002411a6a2901002107200241196a2d00002108200241186a2d00002109200241166a2f01002106200241156a2d00002119200241146a2d0000210b200241126a2f0100210c200241116a2d0000210d200241106a2d0000210e2002410e6a2f0100210f2002410d6a2d000021102002410c6a2d000021112002410a6a2f01002112200241096a2d00002113200241046a2d00002114200241026a2f0100211502400240024020022d0000450d00200320073702dc04200320083a00db04200320093a00da04200320063b01d8040c010b200241086a2d0000210a200241066a2f01002117200241056a2d0000211820022d0001211e200320073703d80441002102201e41ff01714101460d010b41012102410221184100210a410021170b2003200737039001200320083a008f01200320093a008e01200320063b018c01200320193a008b012003200b3a008a012003200c3b0188012003200d3a0087012003200e3a0086012003200f3b018401200320103a008301200320113a008201200320123b018001200320133a007f200320143a007a200320153b01782003201741ffff0371410874200a41187472201841ff017172220636007b02402002450d00410f210841aab0c000210920060e050f121352530f0b200341d8046a41186a200341f8006a41186a290300370300200341d8046a41106a200341f8006a41106a290300370300200341d8046a41086a200341f8006a41086a290300370300200320032903783703d804200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341b8016a41086a2002290300370300200320032903b0083703b8012002418ca1c100ad4280808080d000841003220841086a290000370300200320082900003703b00820081023200341c8016a41086a2002290300370300200320032903b0083703c80120034198016a200341d8046a10ac0141c00010212202450d21200220032903b801370000200241086a200341b8016a41086a290300370000200220032903c801370010200241186a200341c8016a41086a2903003700002002200329039801370020200241286a20034198016a41086a2209290300370000200241306a20034198016a41106a2206290300370000200241386a20034198016a41186a2208290300370000200341d8046a200241c000108a012009200341e1046a2900003703002006200341e9046a2900003703002008200341f1046a290000370300200320032900d90437039801410121060240024020032d00d8044101460d004100210a0c010b200341da006a20032d009a013a0000200341c8076a41086a200341ab016a290000370300200341d5076a2008290000370000200320032f0198013b0158200320032900a3013703c8074101210a200328009f012108200328009b0121090b2002102302400240200a0d00410b2108419db9c10021090c010b200341e8086a41026a200341d8006a41026a2d00003a0000200341e8076a41086a200341c8076a41086a290300370300200341e8076a410d6a200341c8076a410d6a290000370000200320032f01583b01e808200320032903c8073703e807410021060b20034180096a41026a2202200341e8086a41026a2d00003a0000200341c8086a41086a220a200341e8076a41086a290300370300200341c8086a41106a200341e8076a41106a290300370300200320032f01e8083b018009200320032903e8073703c80820060d5220034198036a41026a20022d000022023a0000200341d8016a41086a2206200a290300370300200341d8016a410d6a220a200341c8086a410d6a290000370000200320032f01800922173b019803200320032903c8083703d801200341eb046a2006290300370000200341f0046a200a290000370000200320023a00da04200320173b01d804200320083600df04200320093600db04200320032903d8013700e304200341d8046a201a201d41ff0171410047201610f20121090c4d0b419cbac6002109410e210820022d0000417f6a221941034b0d51200141046a280200210b4101210641012117410121184101210a0240024020190e04005d5d01000b200241046a2d00000d524101210641012117410121184101210a200241086a28020041036c2002410c6a280200410174490d5c0b200341d8046a200b10e501024020032802d8042202411a470d00418ebbc1002109410d2108410121060c530b20034198036a200341d8046a41047241bc0110dc041a200320023602d801200341d8016a41047220034198036a41bc0110dc041a200341003602e004200342013703d804200341d8016a200341d8046a10cb0120032802dc04210820034198036a41186a220920033502e00442208620032802d8042217ad841001220241186a29000037030020034198036a41106a2206200241106a29000037030020034198036a41086a220a200241086a29000037030020032002290000370398032002102320034198066a41186a2202200929030037030020034198066a41106a2209200629030037030020034198066a41086a2206200a29030037030020032003290398033703980602402008450d00201710230b200341d8046a41186a2002290300370300200341d8046a41106a2009290300370300200341d8046a41086a200629030037030020032003290398063703d804200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341b8016a41086a2002290300370300200320032903b0083703b801200241a8a3c100ad4280808080d001841003220841086a290000370300200320082900003703b00820081023200341c8016a41086a2002290300370300200320032903b0083703c80120034198016a200341d8046a10ac0141c00010212202450d21200220032903b801370000200241086a200341b8016a41086a2209290300370000200220032903c801370010200241186a200341c8016a41086a220a2903003700002002200329039801370020200241286a20034198016a41086a290300370000200241306a20034198016a41106a290300370000200241386a20034198016a41186a29030037000041012106200341186a200241c00041014100410010b801200328021821082002102320084101470d4b200341d8016a10db01419bbbc1002109412521080c520b200141046a2802002106419cbac6002109410e210820022d0000417f6a220a41034b0d4902400240200a0e04004b4b01000b200241086a2802004101742002410c6a280200490d4a200241046a28020041ff01710d4a0b20034198016a41186a420037030020034198016a41106a220a420037030020034198016a41086a220842003703002003420037039801200341b0086a41086a220241aefcc400ad42808080809001841003220941086a290000370300200320092900003703b0082009102320082002290300370300200320032903b00822073703b8012003200737039801200241a8f5c000ad4280808080c001841003220941086a290000370300200320092900003703b00820091023200a20032903b0082207370300200341f8006a41086a2008290300370300200341f8006a41106a2007370300200341f8006a41186a2002290300370300200320073703c8012003200329039801370378200341286a200341f8006a412041014100410010b801024020032802284101470d0041c2b9c1002109411521080c4a0b200341003602e004200342013703d8042006200341d8046a10cb0120032802dc04210820034198036a41186a220920033502e00442208620032802d8042219ad841001220241186a29000037030020034198036a41106a2217200241106a29000037030020034198036a41086a2218200241086a290000370300200320022900003703980320021023200341d8016a41186a2009290300370300200341d8016a41106a2017290300370300200341d8016a41086a201829030037030020032003290398033703d80102402008450d00201910230b200341d8046a41186a200341d8016a41186a290300370300200341d8046a41106a200341d8016a41106a290300370300200341d8046a41086a200341d8016a41086a290300370300200320032903d8013703d804200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341b8016a41086a22092002290300370300200320032903b0083703b801200241dca2c100ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341c8016a41086a22082002290300370300200320032903b0083703c80120034198016a200341d8046a10ac0141c00010212202450d21200220032903b801370000200241086a2009290300370000200220032903c801370010200241186a20082903003700002002200329039801370020200241286a20034198016a41086a290300370000200241306a20034198016a41106a290300370000200241386a20034198016a41186a290300370000200341d8046a200241c00010f30120032802d804211820032903e004210420032802dc0421082002102302402008450d00200341d8046a41186a4200370300200341d8046a41106a22194200370300200341d8046a41086a22094200370300200342003703d804200341b0086a41086a220241c4fbc400ad4280808080e000841003221741086a290000370300200320172900003703b0082017102320092002290300370300200320032903b0083703d804200241f9bcc000ad4280808080e000841003221741086a290000370300200320172900003703b00820171023201920032903b008220737030020034198036a41086a200929030037030020034198036a41106a200737030020034198036a41186a20022903003703002003200737039806200320032903d80437039803200341206a20034198036a4120108f012003280224410020032802201b210202402004a7450d00200810230b200220184f0d0041a8b9c1002109411a21080c4a0b200341d8046a200641b00110dd041a200341003a00880620034198016a41186a2217420037030020034198016a41106a2218420037030020034198016a41086a220842003703002003420037039801200341b0086a41086a220241aefcc400ad42808080809001841003220941086a290000370300200320092900003703b0082009102320082002290300370300200320032903b00822073703b8012003200737039801200241a8f5c000ad4280808080c001841003220941086a290000370300200320092900003703b00820091023200341c8016a41086a20022903002207370300200320032903b00822043703c801200a2004370000200a41086a2007370000200341f8006a41086a2008290300370300200341f8006a41106a2018290300370300200341f8006a41186a20172903003703002003200329039801370378200341003602a0032003420137039803200341d8046a20034198036a10cb01024020032d008806220241024b0d00024002400240024020020e03000102000b410021080c020b410121080c010b410221080b200320083a00b00802400240200328029c0320032802a0032202460d0020032802980321090c010b200241016a22082002490d5a200241017422092008200920084b1b22084100480d5a0240024020020d002008102121090c010b20032802980320022008102521090b2009450d242003200836029c03200320093602980320032d00b008210820032802a00321020b2003200241016a3602a003200920026a20083a00000b200328029c032102200341f8006aad428080808080048420033502a0034220862003280298032208ad84100202402002450d00200810230b200341d8046a10db012006102341002106410121170c470b200141046a28020021080240024020022d0000417f6a220941034b0d00024020090e0400010102000b200241086a2802004101742002410c6a280200490d00200241046a28020041ff0171450d010b200810db0120081023419cbac6002109410e21084100211741012106410121180c520b200341d8046a200841b00110dc041a200341023a00880620034198016a41186a420037030020034198016a41106a220a420037030020034198016a41086a220942003703002003420037039801200341b0086a41086a220241aefcc400ad42808080809001841003220641086a290000370300200320062900003703b0082006102320092002290300370300200320032903b00822073703b8012003200737039801200241a8f5c000ad4280808080c001841003220641086a290000370300200320062900003703b00820061023200a20032903b0082207370300200341f8006a41086a2009290300370300200341f8006a41106a2007370300200341f8006a41186a2002290300370300200320073703c8012003200329039801370378200341003602e001200342013703d801200341d8046a200341d8016a10cb01024020032d008806220241024b0d00024002400240024020020e03000102000b410021090c020b410121090c010b410221090b200320093a00b0080240024020032802dc0120032802e0012202460d0020032802d80121060c010b200241016a22092002490d59200241017422062009200620094b1b22094100480d590240024020020d002009102121060c010b20032802d80120022009102521060b2006450d24200320093602dc01200320063602d80120032d00b008210920032802e00121020b2003200241016a3602e001200620026a20093a00000b20032802dc012102200341f8006aad428080808080048420033502e00142208620032802d8012209ad84100202402002450d00200910230b200341d8046a10db012008102341002117410121060c460b200141046a28020021080240024020022d0000417f6a220941034b0d00024020090e0400010102000b200241086a2802002002410c6a280200490d00200241046a28020041ff0171450d010b200810db0120081023419cbac6002109410e21084100211841012106410121170c510b200341d8046a200841b00110dc041a200341013a00880620034198016a41186a420037030020034198016a41106a220a420037030020034198016a41086a220942003703002003420037039801200341b0086a41086a220241aefcc400ad42808080809001841003220641086a290000370300200320062900003703b0082006102320092002290300370300200320032903b00822073703b8012003200737039801200241a8f5c000ad4280808080c001841003220641086a290000370300200320062900003703b00820061023200a20032903b0082207370300200341f8006a41086a2009290300370300200341f8006a41106a2007370300200341f8006a41186a2002290300370300200320073703c8012003200329039801370378200341003602e001200342013703d801200341d8046a200341d8016a10cb01024020032d008806220241024b0d00024002400240024020020e03000102000b410021090c020b410121090c010b410221090b200320093a00b0080240024020032802dc0120032802e0012202460d0020032802d80121060c010b200241016a22092002490d58200241017422062009200620094b1b22094100480d580240024020020d002009102121060c010b20032802d80120022009102521060b2006450d24200320093602dc01200320063602d80120032d00b008210920032802e00121020b2003200241016a3602e001200620026a20093a00000b20032802dc012102200341f8006aad428080808080048420033502e00142208620032802d8012209ad84100202402002450d00200910230b200341d8046a10db01200810234100211841012106410121170c460b200141286a2802002117200141246a280200210a20034180086a200141196a290000370300200341f8076a200141116a290000370300200341e8076a41086a200141096a290000370300200320012900013703e807419cbac6002109410e210820022d0000417e6a220641024b0d4d0240024020060e03004f01000b200241046a2d00000d4e200241086a28020041036c2002410c6a280200410174490d4e0b20034198016a41186a42003703004110210820034198016a41106a2218420037030020034198016a41086a220942003703002003420037039801200341b0086a41086a220241aefcc400ad42808080809001841003220641086a290000370300200320062900003703b0082006102320092002290300370300200320032903b00822073703b8012003200737039801200241a8f5c000ad4280808080c001841003220641086a290000370300200320062900003703b00820061023201820032903b0082207370300200341f8006a41086a2009290300370300200341f8006a41106a2007370300200341f8006a41186a2002290300370300200320073703c8012003200329039801370378200341d8046a200341f8006a10d60120032802d804210220034198036a200341d8046a41047241ac0110dc041a20032003280089063602c80720032003418c066a2800003600cb0702402002411a470d00418dbac1002109410121060c4f0b20034188066a2d0000210820034198066a20034198036a41ac0110dc041a200320023602d801200341d8016a41047220034198066a41ac0110dc041a200841ff01710d4241e3b9c1002109412a21080c430b200341e0086a200141196a290000370300200341c8086a41106a200141116a290000370300200341c8086a41086a200141096a290000370300200320012900013703c808200241216a2f0000200241236a2d00004110747221082002411d6a2f00002002411f6a2d00004110747221092002410d6a2f00002002410f6a2d0000411074722106200241096a2f00002002410b6a2d000041107472210a200241056a2f0000200241076a2d0000411074722117200241206a2d0000210b200241106a2d0000210c2002410c6a2d0000210d200241086a2d0000210e0240024020022d00004102460d00410121180c010b200241246a2802002119200241116a2900002107200241046a2d0000210f2003200241196a2800003602e004200320073703d804410121180240200f4101460d000c010b2007421888a7210f2007a721024100211820032902dc0421070b200320083b01b403200341b6036a20084110763a0000200320093b01b00320034198036a411a6a20094110763a0000200320023b01a403410e210820034198036a410e6a20024110763a0000200320063b01a003200341a2036a20064110763a0000200320193a00b7032003200b3a00b303200320073703a8032003200f3a00a7032003200c3a00a3032003200d3a009f032003200e3a009b032003200a3b019c032003200a4110763a009e03200320173b019803200320174110763a009a0302402018450d00419cbac6002109410121060c4e0b200341e8076a41186a20034198036a41186a2206290300370300200341e8076a41106a20034198036a41106a2217290300370300200341e8076a41086a20034198036a41086a221829030037030020032003290398033703e80720034198016a41186a420037030020034198016a41106a220a420037030020034198016a41086a220842003703002003420037039801200341b0086a41086a220241aefcc400ad42808080809001841003220941086a290000370300200320092900003703b0082009102320082002290300370300200320032903b00822073703b8012003200737039801200241a8f5c000ad4280808080c001841003220941086a290000370300200320092900003703b00820091023200a20032903b0082207370300200341f8006a41086a2008290300370300200341f8006a41106a2007370300200341f8006a41186a2002290300370300200320073703c8012003200329039801370378200341d8046a200341f8006a10d60120032802d804210220034198036a200341d8046a410472220841ac0110dc041a20032003418c066a2800003600cb0720032003280089063602c80702402002411a460d00200341d8016a20034198036a41ac0110dc041a200320023602d8042008200341d8016a41ac0110dc041a200341003602a0032003420137039803200341d8046a20034198036a10cb01200328029c032108200620033502a0034220862003280298032209ad841001220241186a2900003703002017200241106a2900003703002018200241086a29000037030020032002290000370398032002102320034198066a41186a200629030037030020034198066a41106a201729030037030020034198066a41086a201829030037030020032003290398033703980602402008450d00200910230b200341c8086a20034198066a412010de042102200341d8046a10db0102402002450d0041102108419dbac1002109410121060c4f0b200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341b8016a41086a22092002290300370300200320032903b0083703b801200241dca2c100ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341c8016a41086a22082002290300370300200320032903b0083703c80120034198016a200341c8086a10ac0141c00010212202450d22200220032903b801370000200241086a2009290300370000200220032903c801370010200241186a20082903003700002002200329039801370020200241286a20034198016a41086a290300370000200241306a20034198016a41106a290300370000200241386a20034198016a41186a290300370000200341d8046a200241c00010f30120032903e004210720032802e004211820032802dc042117200210234100210820170d364101211741002118410021190c370b4114210841adbac1002109410121060c4d0b4101210620022d000120022d0000720d33200141046a28020010e401410021090c480b4101210620022d000120022d0000720d322001410c6a280200210b200141086a2802002109200141046a2802002117200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341b8016a41086a2002290300370300200320032903b0083703b801200241aff3c000ad4280808080d001841003220841086a290000370300200320082900003703b00820081023200341c8016a41086a2002290300370300200320032903b0083703c801200320173602d80420034198036a41186a2208200341d8046aad22044280808080c000841001220241186a29000037030020034198036a41106a220a200241106a29000037030020034198036a41086a2218200241086a29000037030020032002290000370398032002102320034198016a41186a2219200829030037030020034198016a41106a2208200a29030037030020034198016a41086a201829030037030020032003290398033703980141c00010212202450d20200220032903b801370000200241086a200341b8016a41086a290300370000200220032903c801370010200241186a200341c8016a41086a2903003700002002200329039801370020200241286a20034198016a41086a290300370000200241306a2008290300370000200241386a2019290300370000200341d8046a200241c00010f40120032902dc04210720032802d8042108200210232008410820081b210a024002400240024020092007420020081b2207422088a722024f0d00200a200941b8016c6a2208450d002008280200411a460d01200a200941b8016c6a220941b0016a280200200b470d01200810db012008411a360200200941046a20034198036a41ac0110dc041a200941b4016a200341cb076a280000360000200941b1016a20032800c807360000200341b0086a41086a220841aefcc400ad42808080809001841003220941086a290000370300200320092900003703b00820091023200341b8016a41086a22182008290300370300200320032903b0083703b801200841aff3c000ad4280808080d001841003220941086a290000370300200320092900003703b00820091023200341c8016a41086a22092008290300370300200320032903b0083703c801200320173602d80420034198036a41186a221720044280808080c000841001220841186a29000037030020034198036a41106a2219200841106a29000037030020034198036a41086a220b200841086a29000037030020032008290000370398032008102320034198016a41186a220c201729030037030020034198016a41106a2217201929030037030020034198016a41086a2219200b29030037030020032003290398033703980141c00010212208450d25200820032903b801370000200841086a2018290300370000200820032903c801370010200841186a20092903003700002008200329039801370020200841286a2019290300370000200841306a2017290300370000200841386a200c290300370000200341d8046a200a200210ca012008ad428080808080088420033502e00442208620032802d8042209ad841002024020032802dc04450d00200910230b20081023200241b8016c2108200a2102034002402002280200411a460d00200210db010b200241b8016a2102200841c87e6a22080d000b410021092007a70d030c4b0b2002450d010b200241b8016c2108200a2102034002402002280200411a460d00200210db010b200241b8016a2102200841c87e6a22080d000b0b41c0bbc1002109411221082007a7450d4c200a10230c4c0b200a10230c470b20034198066a41186a200141196a29000037030020034198066a41106a200141116a29000037030020034198066a41086a200141096a29000037030020032001290001370398062002411a6a2901002107200241196a2d00002108200241186a2d00002109200241166a2f01002106200241156a2d00002119200241146a2d0000210b200241126a2f0100210c200241116a2d0000210d200241106a2d0000210e2002410e6a2f0100210f2002410d6a2d000021102002410c6a2d000021112002410a6a2f01002112200241096a2d00002113200241046a2d00002114200241026a2f0100211502400240024020022d0000450d00200320073702dc04200320083a00db04200320093a00da04200320063b01d8040c010b200241086a2d0000210a200241066a2f01002117200241056a2d0000211820022d00012116200320073703d80441002102201641ff01714101460d010b4101210241002117410221184100210a0b2003200737039001200320083a008f01200320093a008e01200320063b018c01200320193a008b012003200b3a008a012003200c3b0188012003200d3a0087012003200e3a0086012003200f3b018401200320103a008301200320113a008201200320123b018001200320133a007f200320143a007a200320153b01782003201741ffff0371410874201841ff017172200a41187472220636007b02402002450d00410f210841aab0c000210920060e0506090a494a060b20034198036a41186a200341f8006a41186a29030037030020034198036a41106a200341f8006a41106a29030037030020034198036a41086a200341f8006a41086a2903003703002003200329037837039803200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341b8016a41086a2002290300370300200320032903b0083703b8012002418ca1c100ad4280808080d000841003220841086a290000370300200320082900003703b00820081023200341c8016a41086a2002290300370300200320032903b0083703c80120034198016a20034198066a10ac0141c00010212202450d21200220032903b801370000200241086a200341b8016a41086a2209290300370000200220032903c801370010200241186a200341c8016a41086a22062903003700002002200329039801370020200241286a20034198016a41086a290300370000200241306a20034198016a41106a290300370000200241386a20034198016a41186a290300370000200341c0006a200241c00041014100410010b8012003280240210820021023024020084101470d0041e7bac1002109410f2108410121060c4b0b200341d8016a41186a20034198036a41186a290300370300200341d8016a41106a20034198036a41106a290300370300200341d8016a41086a20034198036a41086a29030037030020032003290398033703d801200341d8046a41186a20034198066a41186a290300370300200341d8046a41106a20034198066a41106a290300370300200341d8046a41086a20034198066a41086a29030037030020032003290398063703d804200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b0082008102320092002290300370300200320032903b0083703b8012002418ca1c100ad4280808080d000841003220841086a290000370300200320082900003703b0082008102320062002290300370300200320032903b0083703c80120034198016a200341d8046a10ac0141c00010212202450d22200220032903b801370000200241086a200341b8016a41086a290300370000200220032903c801370010200241186a200341c8016a41086a2903003700002002200329039801370020200241286a20034198016a41086a290300370000200241306a20034198016a41106a290300370000200241386a20034198016a41186a290300370000200341c0003602dc04200320023602d804200341d8016a200341d8046a10f501200210230c390b2002411a6a2901002107200241196a2d00002108200241186a2d00002109200241166a2f01002106200241156a2d00002119200241146a2d0000210b200241126a2f0100210c200241116a2d0000210d200241106a2d0000210e2002410e6a2f0100210f2002410d6a2d000021102002410c6a2d000021112002410a6a2f01002112200241096a2d00002113200241046a2d00002114200241026a2f0100211502400240024020022d0000450d00200320073702dc04200320083a00db04200320093a00da04200320063b01d8040c010b200241086a2d0000210a200241066a2f01002117200241056a2d0000211820022d00012116200320073703d80441002102201641ff01714101460d010b4101210241002117410221184100210a0b200320073703b001200320083a00af01200320093a00ae01200320063b01ac01200320193a00ab012003200b3a00aa012003200c3b01a8012003200d3a00a7012003200e3a00a6012003200f3b01a401200320103a00a301200320113a00a201200320123b01a001200320133a009f01200320143a009a01200320153b0198012003201741ffff0371410874201841ff017172200a41187472220636009b012002450d01410f210841aab0c000210920060e050007084748000b200328009f01210920032800a3012108410121060c480b200341f8006a41186a20034198016a41186a2903002207370300200341f8006a41106a20034198016a41106a2903002204370300200341f8006a41086a20034198016a41086a29030022053703002003200329039801221b370378200341d8046a41186a2007370300200341d8046a41106a2004370300200341d8046a41086a20053703002003201b3703d804200341d8046a10f6010c420b20034198066a41186a200141196a29000037030020034198066a41106a200141116a29000037030020034198066a41086a200141096a29000037030020032001290001370398062002411a6a2901002107200241196a2d00002108200241186a2d00002109200241166a2f01002106200241156a2d00002119200241146a2d0000210b200241126a2f0100210c200241116a2d0000210d200241106a2d0000210e2002410e6a2f0100210f2002410d6a2d000021102002410c6a2d000021112002410a6a2f01002112200241096a2d00002113200241046a2d00002114200241026a2f0100211502400240024020022d0000450d00200320073702dc04200320083a00db04200320093a00da04200320063b01d8040c010b200241086a2d0000210a200241066a2f01002117200241056a2d0000211820022d00012116200320073703d80441002102201641ff01714101460d010b4101210241002117410221184100210a0b2003200737039001200320083a008f01200320093a008e01200320063b018c01200320193a008b012003200b3a008a012003200c3b0188012003200d3a0087012003200e3a0086012003200f3b018401200320103a008301200320113a008201200320123b018001200320133a007f200320143a007a200320153b01782003201741ffff0371410874201841ff017172200a41187472220636007b02402002450d00410f210841aab0c000210920060e050205064546020b20034198036a41186a200341f8006a41186a29030037030020034198036a41106a200341f8006a41106a29030037030020034198036a41086a200341f8006a41086a2903003703002003200329037837039803200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341b8016a41086a2002290300370300200320032903b0083703b8012002418ca1c100ad4280808080d000841003220841086a290000370300200320082900003703b00820081023200341c8016a41086a2002290300370300200320032903b0083703c80120034198016a20034198066a10ac0141c00010212202450d1f200220032903b801370000200241086a200341b8016a41086a290300370000200220032903c801370010200241186a200341c8016a41086a2903003700002002200329039801370020200241286a20034198016a41086a2209290300370000200241306a20034198016a41106a2206290300370000200241386a20034198016a41186a2208290300370000200341d8046a200241c000108a012009200341e1046a2900003703002006200341e9046a2900003703002008200341f1046a290000370300200320032900d90437039801410121060240024020032d00d8044101460d004100210a0c010b200341da006a20032d009a013a0000200341c8076a41086a200341ab016a290000370300200341d5076a2008290000370000200320032f0198013b0158200320032900a3013703c8074101210a200328009f012108200328009b0121090b2002102302400240200a0d00410b2108419db9c10021090c010b200341e8086a41026a200341d8006a41026a2d00003a0000200341e8076a41086a200341c8076a41086a290300370300200341e8076a410d6a200341c8076a410d6a290000370000200320032f01583b01e808200320032903c8073703e807410021060b20034180096a41026a2202200341e8086a41026a2d00003a0000200341c8086a41086a220a200341e8076a41086a290300370300200341c8086a41106a200341e8076a41106a290300370300200320032f01e8083b018009200320032903e8073703c80820060d45200341eb016a200a290300370000200341d8016a41186a200341d5086a290000370000200320032f0180093b01d801200320083600df01200320093600db01200320032903c8083700e301200320022d00003a00da010240200341d8016a20034198036a412010de04450d0041f6bac1002109410b2108410121060c470b200341d8046a41186a20034198066a41186a290300370300200341d8046a41106a20034198066a41106a290300370300200341d8046a41086a20034198066a41086a29030037030020032003290398063703d804200341d8046a10f6010c350b200141216a2d0000210a200341d8006a41186a200141196a290000370300200341d8006a41106a200141116a290000370300200341d8006a41086a200141096a290000370300200320012900013703582002411a6a2901002107200241196a2d00002108200241186a2d00002109200241166a2f01002106200241156a2d0000210b200241146a2d0000210c200241126a2f0100210d200241116a2d0000210e200241106a2d0000210f2002410e6a2f010021102002410d6a2d000021112002410c6a2d000021122002410a6a2f01002113200241096a2d00002114200241046a2d00002115200241026a2f0100211602400240024020022d0000450d00200320073702dc04200320083a00db04200320093a00da04200320063b01d8040c010b200241086a2d00002117200241066a2f01002118200241056a2d0000211920022d0001211a200320073703d80441002102201a41ff01714101460d010b410121024100211841022119410021170b2003200737039001200320083a008f01200320093a008e01200320063b018c012003200b3a008b012003200c3a008a012003200d3b0188012003200e3a0087012003200f3a008601200320103b018401200320113a008301200320123a008201200320133b018001200320143a007f200320153a007a200320163b01782003201841ffff0371410874201941ff017172201741187472220636007b2002450d01410f210841aab0c000210920060e050003044344000b200328007f21092003280083012108410121060c440b200341c8076a41186a200341f8006a41186a290300370300200341c8076a41106a200341f8006a41106a290300370300200341c8076a41086a200341f8006a41086a290300370300200320032903783703c807200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341b8016a41086a2002290300370300200320032903b0083703b801200241b2edc000ad4280808080b001841003220841086a290000370300200320082900003703b00820081023200341c8016a41086a2002290300370300200320032903b0083703c80120034198016a200341c8076a10ac0141c00010212202450d1d200220032903b801370000200241086a200341b8016a41086a290300370000200220032903c801370010200241186a200341c8016a41086a2903003700002002200329039801370020200241286a20034198016a41086a290300370000200241306a20034198016a41106a290300370000200241386a20034198016a41186a290300370000200341d8016a200241c000109e01024020032d00f90122084102470d002003200341c8076a36028009200341d8046a10e201200341e8076a20032802d804220820032802e004108a01024020032802dc04450d00200810230b024020032d00e8070d00200341d8046a10e20120032802d8042108200320032802e00436029c032003200836029803200341c8076a20034198036a10f50120032802dc04450d2a200810230c2a0b200341c8086a41186a20034181086a290000370300200341c8086a41106a200341f9076a290000370300200341c8086a41086a200341e8076a41096a290000370300200320032900e9073703c808200341f8006a200341c8086a109d01200341d8046a200328027822062003280280012217109e01024020032d00f9044102470d00200341003602a0062003420137039806200341b0086a41146a410f360200200341bc086a410c360200200341093602cc01200341aefcc4003602c8012003410c3602b4082003410b36029c01200341b2edc000360298012003200341f8006a3602c008200320034198016a3602b8082003200341c8016a3602b008200320034198066a3602b80120034198036a41146a41033602002003420337029c03200341e4ddc000360298032003200341b0086a3602a803200341b8016a41b8a3c50020034198036a102e1a20033502a006422086200335029806841008200328028009210920034198036a10e2012003280298032108200320032802a00336029c012003200836029801200920034198016a10f5010240200328029c03450d00200810230b0240200328029c06450d0020032802980610230b200328027c450d2a200328027810230c2a0b20034198036a200341f9046a41c20010dc041a20032d00b903210820034198066a41206a2209200341d8046a41206a2d00003a000020034198066a41186a200341d8046a41186a29030037030020034198066a41106a200341d8046a41106a29030037030020034198066a41086a200341d8046a41086a290300370300200341c0066a200341ba036a410020084101461b360200200320032903d80437039806200320034180096a3602bc06200341003602a001200342013703980120034198066a20034198016a1071024020092d0000220841064b0d000240024002400240024002400240024020080e0700010203040506000b410021090c060b410121090c050b410221090c040b410321090c030b410421090c020b410521090c010b410621090b200320093a00b00802400240200328029c0120032802a0012208460d0020032802980121180c010b200841016a22092008490d4d200841017422182009201820094b1b22094100480d4d0240024020080d002009102121180c010b20032802980120082009102521180b2018450d212003200936029c01200320183602980120032d00b008210920032802a00121080b2003200841016a3602a001201820086a20093a00000b200341bc066a20034198016a10aa01200328029c0121082017ad4220862006ad8420033502a0014220862003280298012209ad84100202402008450d00200910230b0240200328027c450d00200328027810230b2003280280092109200341d8046a10e20120032802d8042108200320032802e00436029c032003200836029803200920034198036a10f501024020032802dc04450d00200810230b20034198066a41086a200341c8086a41086a29030037030020034198066a41106a200341c8086a41106a29030037030020034198066a41186a200341c8086a41186a290300370300200320032903c8083703980641012109410021080c2a0b20034198036a41186a20034192026a29010037030020034198036a41106a2003418a026a29010037030020034198036a41086a20034182026a29010037030020034198066a41086a200341a3026a29000037030020034198066a41106a200341ab026a29000037030020034198066a41186a200341b3026a290000370300200320032901fa013703980320032003419b026a290000370398062003419a026a2d000021090c290b2002411a6a2901002107200241196a2d0000210a200241186a2d00002117200241166a2f01002118200241156a2d00002110200241146a2d00002111200241126a2f01002112200241116a2d00002113200241106a2d000021192002410e6a2f0100210b2002410d6a2d0000210c2002410c6a2d0000210d2002410a6a2f0100210e200241096a2d0000210f200241046a2d00002114200241026a2f0100211502400240024020022d0000450d00200320073702dc042003200a3a00db04200320173a00da04200320183b01d8040c010b200241086a2d00002108200241066a2f01002109200241056a2d0000210620022d00012116200320073703d80441002102201641ff01714101460d010b410121024100210941022106410021080b200941ffff0371410874200641ff01717220084118747221062002450d02410f210841aab0c0002109024020060e050001024142000b200e410874200f72200d411874722109200b410874200c722019411874722108410121060c420b410e210841aabac6002109410121060c410b411321084197b0c0002109410121060c400b200320073703e0072003200a3a00df07200320173a00de07200320183b01dc07200320103a00db07200320113a00da07200320123b01d807200320133a00d707200320193a00d6072003200b3b01d4072003200c3a00d3072003200d3a00d2072003200e3b01d0072003200f3a00cf07200320063600cb07200320143a00ca07200320153b01c807200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b00820081023200341b8016a41086a2002290300370300200320032903b0083703b801200241b2edc000ad4280808080b001841003220841086a290000370300200320082900003703b00820081023200341c8016a41086a2002290300370300200320032903b0083703c80120034198036a200341c8076a10ac0141c00010212202450d1b200220032903b801370000200241086a200341b8016a41086a2209290300370000200220032903c801370010200241186a200341c8016a41086a22062903003700002002200329029803370020200241286a20034198036a41086a290200370000200241306a200341a8036a290200370000200241386a20034198036a41186a290200370000200341d0006a200241c00041014100410010b8012003280250210820021023024020084101460d004181bbc1002109410d2108410121060c400b200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b0082008102320092002290300370300200320032903b0083703b801200241b2edc000ad4280808080b001841003220841086a290000370300200320082900003703b0082008102320062002290300370300200320032903b0083703c80120034198036a200341c8076a10ac0141c00010212202450d1c200220032903b801370000200241086a200341b8016a41086a290300370000200220032903c801370010200241186a200341c8016a41086a2903003700002002200329029803370020200241286a20034198036a41086a290200370000200241306a20034198036a41106a290200370000200241386a20034198036a41186a290200370000200341d8046a200241c000109e01024020032d00f904220841024622090d002002ad428080808080088410050b200341c8086a41186a2206200341d8046a41186a290300370300200341c8086a41106a220a200341d8046a41106a290300370300200341c8086a41086a2217200341d8046a41086a290300370300200320032903d8043703c80820032d00f8042118200341e8076a200341d8046a41226a41c10010dc041a20034198016a41086a201729030037030020034198016a41106a200a29030037030020034198016a41186a2006290300370300200320032903c8083703980120034198066a200341e8076a41c10010dc041a4107210620090d22200341f8006a41186a20034198016a41186a290300370300200341f8006a41106a20034198016a41106a290300370300200341f8006a41086a20034198016a41086a2903003703002003200329039801370378200320083a00980320034198036a41017220034198066a41c10010dc04210620034198036a41226a21090240024020032d00b9034101460d00200341003602e8080c010b200341e8086a2009109d0120032d00980321080b024002400240200841ff01714101460d00200341003602b8010c010b200341b8016a2006109d0120032802b8010d010b024020032d00b9034101460d00200341d8046a10e20120033502e00442208620032802d8042208ad84100520032802dc04450d22200810230c220b200341d8046a10e20120032802d8042108200320032802e0043602dc01200320083602d8012009200341d8016a10f50120032802dc04450d21200810230c210b200341c8016a41086a200341b8016a41086a2802002209360200200320032903b80122073703c801200341d8016a2007a7220a2009109e01024020032d00f9014102470d00200341003602b808200342013703b008200341d8006a41146a410f360200200341e4006a410c360200200341093602fc08200341aefcc4003602f8082003410c36025c2003410b36028409200341b2edc000360280092003200341c8016a360268200320034180096a3602602003200341f8086a3602582003200341b0086a36028c09200341d8046a41146a4103360200200342033702dc04200341a8ddc0003602d8042003200341d8006a3602e8042003418c096a41b8a3c500200341d8046a102e1a20033502b80842208620033502b00884100820032802b408450d2020032802b00810230c200b200341d8046a200341d8016a41c20010dc041a200341ba056a200341b9036a220841206a2d00003a0000200341b2056a200841186a290000370100200341aa056a200841106a290000370100200341a2056a200841086a290000370100200341d8046a41c2006a20082900003701002003410036026020034201370358200341d8046a200341d8006a1071024020032d00f804220841064b0d000240024002400240024002400240024020080e0700010203040506000b410021060c060b410121060c050b410221060c040b410321060c030b410421060c020b410521060c010b410621060b200320063a00b00802400240200328025c20032802602208460d00200328025821170c010b200841016a22062008490d48200841017422172006201720064b1b22064100480d480240024020080d002006102121170c010b200328025820082006102521170b2017450d1f2003200636025c2003201736025820032d00b0082106200328026021080b2003200841016a360260201720086a20063a00000b200341f9046a200341d8006a10a901200328025c21082009ad422086200aad84200335026042208620032802582209ad8410022008450d1f200910230c1f0b41c00041011030000b411041011030000b200241011030000b102f000b201841011030000b20022006103e000b2006200a1036000b2009200a103e000b200341b0086a41146a410d360200200341bc086a410e36020020034198036a41146a41033602002003420337029c03200341acb6c600360298032003410e3602b4082003200341c8016a360298012003200341d8006a3602c807200342043703e804200342013702dc0420034180b7c6003602d8042003200341b0086a3602a8032003200341d8046a3602c0082003200341c8076a3602b808200320034198016a3602b00820034198036a41bcb7c6001038000b200241011030000b200241011030000b41c00041011030000b411041011030000b41c00041011030000b41c00041011030000b41c00041011030000b200841011030000b200941011030000b200941011030000b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b200941011030000b41c00041011030000b41c00041011030000b200641011030000b201841011030000b024020032802cc01450d0020032802c80110230b410121090c010b410021090b0240024020032802e80822080d00410021060c010b200341c8016a41086a200341e8086a41086a280200220a360200200320032903e80822073703c801200341d8016a2007a72219200a109e010240024020032d00f9014102470d002003410036026020034201370358200341b0086a41146a410f360200200341bc086a410c360200200341093602fc08200341aefcc4003602f8082003410c3602b4082003410b36028409200341b2edc000360280092003200341c8016a3602c008200320034180096a3602b8082003200341f8086a3602b0082003200341d8006a36028c09200341d8046a41146a4103360200200342033702dc04200341ccdcc0003602d8042003200341b0086a3602e8042003418c096a41b8a3c500200341d8046a102e1a20033502604220862003350258841008200328025c450d01200328025810230c010b200341d8046a200341d8016a41e30010dc041a20034199056a200341b8036a2d00003a000020034191056a200341b0036a29030037000020034189056a200341a8036a29030037000020034181056a20034198036a41086a29030037000020032003290398033700f9042003410036026020034201370358200341d8046a200341d8006a1071024020032d00f804220641064b0d000240024002400240024002400240024020060e0700010203040506000b410021170c060b410121170c050b410221170c040b410321170c030b410421170c020b410521170c010b410621170b200320173a00b00802400240200328025c20032802602206460d002003280258210b0c010b200641016a22172006490d282006410174220b2017200b20174b1b22174100480d280240024020060d0020171021210b0c010b2003280258200620171025210b0b200b450d052003201736025c2003200b36025820032d00b0082117200328026021060b2003200641016a360260200b20066a20173a00000b200341f9046a200341d8006a10a901200328025c2106200aad4220862019ad8420033502604220862003280258220aad8410022006450d00200a10230b024020032802cc01450d0020032802c80110230b410121060b0240200920032802b801220a45720d0020032802bc01450d00200a10230b02402006200845720d0020032802ec08450d00200810230b201821060b20021023200341d8046a41186a4200370300200341d8046a41106a220a4200370300200341d8046a41086a22024200370300200342003703d804200341b0086a41086a220841c4fbc400ad4280808080e000841003220941086a290000370300200320092900003703b0082009102320022008290300370300200320032903b0083703d804200841f9bcc000ad4280808080e000841003220941086a290000370300200320092900003703b00820091023200a20032903b008220737030020034198036a41086a200229030037030020034198036a41106a200737030020034198036a41186a20082903003703002003200737039806200320032903d80437039803200341c8006a20034198036a4120108f01200342e4cab5fbb6ccdcb0e3003703d80141002109200341d8016a200341c8076a427f427f41002006200641ff01714107461b41187441187541027441c0b1c0006a280200418084076c200328024c410020032802481b6a410210f701200241093a0000200341d8046a41096a20032903c807370000200341e9046a200341c8076a41086a290300370000200341f1046a200341c8076a41106a290300370000200341f9046a200341c8076a41186a290300370000200341083a00d804200341d8046a108e01410121060c1c0b201741011030000b41002109410021080b200341e1046a20032903980337000020034181056a20093a000020034182056a200329039806370100200341e9046a20034198036a41086a290300370000200341f1046a20034198036a41106a290300370000200341f9046a20034198036a41186a2903003700002003418a056a20034198066a41086a29030037010020034192056a20034198066a41106a2903003701002003419a056a20034198066a41186a290300370100200320083a00e0042003200a3a00dc042003200341d8006a3602d804200341003602e001200342013703d801200341d8006a200341d8016a107102400240200a41064b0d0002400240024002400240024002400240200a0e0700010203040506000b410021090c060b410121090c050b410221090c040b410321090c030b410421090c020b410521090c010b410621090b200320093a00b0080240024020032802dc0120032802e0012208460d0020032802d80121060c010b200841016a22092008490d23200841017422062009200620094b1b22094100480d230240024020080d002009102121060c010b20032802d80120082009102521060b2006450d02200320093602dc01200320063602d80120032d00b008210920032802e00121080b2003200841016a3602e001200620086a20093a00000b200341d8046a41086a200341d8016a10a90120032802dc0121082002ad428080808080088420033502e00142208620032802d8012209ad84100202402008450d00200910230b20021023200342e4cab5fbb6ccdcb0e3003703e808200341e8086a200341c8076a417f10f801200341d8046a41086a41083a0000200341e1046a20032903c807370000200341e9046a200341c8076a41086a290300370000200341f1046a200341c8076a41106a290300370000200341f9046a200341c8076a41186a29030037000020034181056a200329035837000020034189056a200341d8006a41086a29030037000020034191056a200341d8006a41106a29030037000020034199056a200341d8006a41186a290300370000200341083a00d804200341d8046a108e010c150b200941011030000b4186b0c0002109411121080c180b2007a7211941002102024002402007422088a7220b41014b0d00200b0e020201020b200b210803402008410176220920026a22062002201720064105746a200341e8076a412010de044101481b2102200820096b220841014b0d000b0b201720024105746a200341e8076a412010de042208450d0a0c010b200341d8046a41186a200341e8076a41186a290300370300200341d8046a41106a200341e8076a41106a290300370300200341d8046a41086a200341e8076a41086a290300370300200320032903e8073703d804200341d8046a2109410021060c010b200341d8046a41186a200341e8076a41186a290300370300200341d8046a41106a200341e8076a41106a290300370300200341d8046a41086a200341e8076a41086a290300370300200320032903e8073703d8042008411f7620026a2206200b4b0d01200341d8046a2109200b21080b20082019460d01201821190c020b4180bbc000102b000b024020182008460d00201821190c010b201841016a22022018490d19201841017422192002201920024b1b221941ffffff3f712019470d19201941057422024100480d190240024020180d002002102121170c010b201720184105742002102521170b2017450d020b201720064105746a220241206a2002200820066b41057410dd041a200241186a200941186a290000370000200241106a200941106a290000370000200241086a200941086a29000037000020022009290000370000200341d8046a41186a4200370300200341d8046a41106a22184200370300200341d8046a41086a22094200370300200342003703d804200341b0086a41086a220241c4fbc400ad4280808080e000841003220641086a290000370300200320062900003703b0082006102320092002290300370300200320032903b0083703d804200241f9bcc000ad4280808080e000841003220641086a290000370300200320062900003703b00820061023201820032903b008220737030020034198036a41086a200929030037030020034198036a41106a200737030020034198036a41186a20022903003703002003200737039806200320032903d80437039803200341386a20034198036a4120108f0120032802382106200328023c2118200241aefcc400ad42808080809001841003220941086a290000370300200320092900003703b00820091023200341b8016a41086a220b2002290300370300200320032903b0083703b801200241dca2c100ad42808080809001841003220941086a290000370300200320092900003703b00820091023200341c8016a41086a220c2002290300370300200320032903b0083703c80120034198016a200341c8086a10ac0141c00010212209450d02200920032903b801370000200941086a200b290300370000200920032903c801370010200941186a200c2903003700002009200329039801370020200941286a20034198016a41086a290300370000200941306a20034198016a41106a290300370000200941386a20034198016a41186a290300370000410410212202450d0320034284808080c0003702dc04200320023602d8042002201841c093066a41c0930620061b2206360000200841016a2202200341d8046a105c02402002450d00200841057441206a21082017210203402002200341d8046a1071200241206a2102200841606a22080d000b0b20032802dc0421022009ad428080808080088420033502e00442208620032802d8042208ad84100202402002450d00200810230b2009102302402019450d00201710230b200341e1046a20032903e80737000020034181056a20032903c808370000200341083a00d804200341d8046a41086a410a3a0000200341f1046a200341e8076a41106a290300370000200341f9046a200341e8076a41186a29030037000020034191056a200341c8086a41106a29030037000020034199056a200341c8086a41186a290300370000200341e9046a200341e8076a41086a29030037000020034189056a200341c8086a41086a290300370000200341a4056a2006360200200341d8046a108e0120034198016a41186a2206420037030020034198016a41106a2217420037030020034198016a41086a220842003703002003420037039801200341b0086a41086a220241aefcc400ad42808080809001841003220941086a290000370300200320092900003703b0082009102320082002290300370300200320032903b00822073703b8012003200737039801200241a8f5c000ad4280808080c001841003220941086a290000370300200320092900003703b00820091023200341c8016a41086a20022903002207370300200320032903b00822043703c801200a2004370000200a41086a2007370000200341f8006a41086a2008290300370300200341f8006a41106a2017290300370300200341f8006a41186a20062903003703002003200329039801370378200341f8006aad428080808080048410050b41002109410121060c100b200241011030000b41c00041011030000b410441011030000b41c1bac1002109412621082019450d0b20171023410121060c0c0b200341003602e004200342013703d804200341d8016a200341d8046a10cb0120032802dc04210920034198036a41186a220620033502e00442208620032802d804220cad841001220241186a29000037030020034198036a41106a2219200241106a29000037030020034198036a41086a220b200241086a290000370300200320022900003703980320021023200341d8046a41186a2006290300370300200341d8046a41106a2019290300370300200341d8046a41086a200b29030037030020032003290398033703d80402402009450d00200c10230b0240200341e8076a200341d8046a412010de04450d0041d7b9c1002109410c21080c010b20034198016a41186a2219420037030020034198016a41106a220b420037030020034198016a41086a220942003703002003420037039801200341b0086a41086a220241aefcc400ad42808080809001841003220641086a290000370300200320062900003703b0082006102320092002290300370300200320032903b00822073703b8012003200737039801200241a8f5c000ad4280808080c001841003220641086a290000370300200320062900003703b00820061023200341c8016a41086a20022903002207370300200320032903b00822043703c80120182004370000201841086a2007370000200341f8006a41086a2009290300370300200341f8006a41106a200b290300370300200341f8006a41186a20192903003703002003200329039801370378200341f8006aad42808080808004841005200341d8046a41186a4200370300200341d8046a41106a22184200370300200341d8046a41086a22094200370300200342003703d804200241c4fbc400ad4280808080e000841003220641086a290000370300200320062900003703b0082006102320092002290300370300200320032903b0083703d804200241f9bcc000ad4280808080e000841003220641086a290000370300200320062900003703b00820061023201820032903b008220737030020034198036a41086a2218200929030037030020034198036a41106a200737030020034198036a41186a20022903003703002003200737039806200320032903d80437039803200341306a20034198036a4120108f012003280234210220032802302106200341d8046a200341d8016a41b00110dc041a4100210920034198036a2002410020061b200a41d804200a41d8044b1b6a200341d8046a2008201710d70102402003280298034101470d00200328029c032202450d002018280200210820022109410121060c0c0b410121060c0b0b200341d8016a10db01410121060c0a0b410121180b4101210a410021090c110b200610db01200610234101211741002106410121180c080b200341d8046a41186a20034198066a41186a290300370300200341d8046a41106a20034198066a41106a290300370300200341d8046a41086a20034198066a41086a29030037030020032003290398063703d804200341b0086a41086a220241aefcc400ad42808080809001841003220841086a290000370300200320082900003703b0082008102320092002290300370300200320032903b0083703b801200241a8a3c100ad4280808080d001841003220841086a290000370300200320082900003703b00820081023200a2002290300370300200320032903b0083703c80120034198016a200341d8046a10ac01024041c00010212202450d00200220032903b801370000200241086a200341b8016a41086a290300370000200220032903c801370010200241186a200341c8016a41086a2903003700002002200329039801370020200241286a20034198016a41086a290300370000200241306a200341a8016a290300370000200241386a20034198016a41186a29030037000041012106200341013a00d8042002ad4280808080800884200341d8046aad42808080801084100220021023200b10e401200341d8016a10db01410021090c030b41c00041011030000b41222108410121060c050b41002109410121060b41012117410121184101210a0c0c0b4183b9c1002109411a21082002450d0120061023410121060c020b411121084186b0c00021090b410121060b41012117410121180b4101210a0c070b20032802d008210920032802cc08210620032802c80821020b2002450d00201b2009ad4220862002ad8410022006450d01200210230c010b20034198016a41186a220a420037030020034198016a41106a2218420037030020034198016a41086a220942003703002003420037039801200341b0086a41086a220241aefcc400ad42808080809001841003220641086a290000370300200320062900003703b0082006102320092002290300370300200320032903b00822073703b8012003200737039801200241d5f3c000ad4280808080b001841003220641086a290000370300200320062900003703b00820061023200341c8016a41086a20022903002207370300200320032903b008221c3703c8012008201c370000200841086a2007370000200341f8006a41086a2009290300370300200341f8006a41106a2018290300370300200341f8006a41186a200a2903003703002003200329039801370378200341003602e004200342013703d8044101200341d8046a105c20032802e808220828020021060240024020032802dc04220920032802e00422026b4104490d0020032802d80421090c010b200241046a220a2002490d0320094101742202200a2002200a4b1b22024100480d030240024020090d002002102121090c010b20032802d80420092002102521090b2009450d02200320023602dc04200320093602d80420032802e00421020b2003200241046a3602e004200920026a20063600002008280204200341d8046a10cb01200841086a200341d8046a107120032802dc042102201b20033502e00442208620032802d8042208ad8410022002450d00200810230b200341f0046a2004370300200341e8046a2005370300200341e4046a2017360200200341083a00d8044100210a200341d8046a41086a41003a0000200341d8046a108e0120032802dc0110db0120032802dc011023410121064101211741012118410021090c030b200241011030000b102a000b200610db01200610234100210a4101210641012117410121180b0240024020012d0000417f6a2202410f4b0d00024002400240024020020e1000040404040102030404040405040505000b200a450d04200141046a220228020010db01200228020010230c040b2006450d03200141046a220228020010db01200228020010230c030b2017450d02200141046a220228020010db01200228020010230c020b2018450d01200141046a220228020010db01200228020010230c010b200241074b0d00024002400240024020020e080004040404010203000b200141046a220228020010db01200228020010230c030b200141046a220228020010db01200228020010230c020b200141046a220228020010db01200228020010230c010b200141046a220228020010db01200228020010230b200020083602042000200936020020034190096a24000be40602057f047e23004180016b22042400200441e0006a41086a220541d5fbc400ad42808080808001841003220641086a2900003703002004200629000037036020061023200441c0006a41086a2207200529030037030020042004290360370340200541e3a0c200ad4280808080b001841003220641086a2900003703002004200629000037036020061023200441d0006a41086a2208200529030037030020042004290360370350200441e0006a200110ac01024002400240024041c00010212206450d00200620042903403700002006200429035037001020062004290060370020200641086a2007290300370000200641186a2008290300370000200641286a2005290000370000200641306a200441e0006a41106a290000370000200641386a200441e0006a41186a290000370000200441286a200641c000108902200441286a41106a29030021092004290330210a20042802282105200610230240200a420020051b220a20025422062009420020051b220920035420092003511b450d0041d6c0c2002106411521050c040b200441206a20014104200a20027d220a200920037d2006ad7d220910de02200428022022060d02200441e0006a41086a220541d5fbc400ad42808080808001841003220641086a2900003703002004200629000037036020061023200441c0006a41086a2207200529030037030020042004290360370340200541eea0c200ad4280808080f001841003220641086a2900003703002004200629000037036020061023200441d0006a41086a2208200529030037030020042004290360370350200441e0006a200110ac0141c00010212206450d01200620042903403700002006200429035037001020062004290060370020200641086a2007290300370000200641186a2008290300370000200641286a2005290000370000200641306a200441e0006a41106a290000370000200641386a200441e0006a41186a290000370000200441086a200641c000108902200441086a41106a290300210b2004290310210c20042802082105200610232001200c420020051b220c20027c2202200b420020051b20037c2002200c54ad7c10ca022001200a200910dc02410021060c030b41c00041011030000b41c00041011030000b200428022421050b200020053602042000200636020020044180016a24000be41a04067f017e047f017e230041a0016b2204240020044180016a41086a220541aefcc400ad42808080809001841003220641086a290000370300200420062900003703800120061023200441186a41086a220720052903003703002004200429038001370318200541bcf3c000ad42808080808002841003220641086a290000370300200420062900003703800120061023200441e0006a41086a2208200529030037030020042004290380013703602004200136024820044180016a41186a2209200441c8006aad220a4280808080c000841001220641186a29000037030020044180016a41106a220b200641106a2900003703002005200641086a290000370300200420062900003703800120061023200441286a41186a22062009290300370300200441286a41106a2209200b290300370300200441286a41086a220b20052903003703002004200429038001370328024002400240024002400240024002400240024002400240024002400240024002400240024041c00010212205450d00200520042903183700002005200429036037001020052004290328370020200541086a2007290300370000200541186a2008290300370000200541286a200b290300370000200541306a2009290300370000200541386a2006290300370000200441086a200541c00041014100410010b801200428020821072005102341d2bbc100210620074101470d0e20044180016a41086a220541aefcc400ad42808080809001841003220641086a290000370300200420062900003703800120061023200441186a41086a20052903003703002004200429038001370318200541bdedc000ad4280808080e000841003220641086a290000370300200420062900003703800120061023200441e0006a41086a20052903003703002004200429038001370360410410212206450d0120044284808080c00037028401200420063602800120062001360000200020044180016a1071200428028401210720044180016a41186a2208200435028801422086200428028001220bad841001220641186a29000037030020044180016a41106a2209200641106a2900003703002005200641086a290000370300200420062900003703800120061023200441286a41186a2008290300370300200441286a41106a2009290300370300200441286a41086a2005290300370300200420042903800137032802402007450d00200b10230b41c00010212205450d02200520042903183700002005200429036037001020052004290328370020200541086a200441186a41086a2207290300370000200541186a200441e0006a41086a2208290300370000200541286a200441286a41086a2209290300370000200541306a200441286a41106a220b290300370000200541386a200441286a41186a220c2903003700002004200541c00041014100410010b801200428020021062005102320064101460d0d2004200036021420044180016a41086a220541aefcc400ad42808080809001841003220641086a290000370300200420062900003703800120061023200720052903003703002004200429038001370318200541ccf3c000ad42808080809001841003220641086a2900003703002004200629000037038001200610232008200529030037030020042004290380013703602004200136024820044180016a41186a220d200a4280808080c000841001220641186a29000037030020044180016a41106a220e200641106a2900003703002005200641086a290000370300200420062900003703800120061023200c200d290300370300200b200e29030037030020092005290300370300200420042903800137032841c00010212205450d03200520042903183700002005200429036037001020052004290328370020200541086a200441186a41086a290300370000200541186a200441e0006a41086a290300370000200541286a200441286a41086a2206290300370000200541306a200441386a290300370000200541386a200441286a41186a290300370000200441286a2005ad4280808080800884220f10041090010240024020042802282209450d0020062802002106200428022c210b0c010b20044100360288012004420137038001410020044180016a105c2004280288012106200428028401210b20042802800121090b200420063602502004200b36024c20042009360248024002402006450d0020044180016a20092006410110692004280280014101470d01200428024c450d0e200428024810230c0e0b4101200441c8006a105c2004280214200441c8006a10710c0b0b200428028401210c02402004418c016a280200220620044188016a2802002209460d002004280250200620096b6a220b41046a220d417f4c0d0502400240200d0d004101210e0c010b200d1021220e450d070b2004200d36021c2004200e3602182004200b3602202004200441186a36028001200c20044180016a2006109201200b2006490d072004280220220c200b490d082004280250220c2009490d092004280218210d2004280248210e2004200b20066b220b3602582004200c20096b220c36025c200b200c470d0a200d20066a200e20096a200b10dc041a2004280214200441186a107120042802202109200428021c210b20042802182106200428024c450d0c200428024810230c0c0b2004200441c8006a36028001200c20044180016a20091092012004280214200441c8006a10710c0a0b41c00041011030000b410441011030000b41c00041011030000b41c00041011030000b102f000b200d41011030000b2006200b103e000b200b200c1036000b2009200c103e000b200441286a41146a410d360200200441346a410e360200200441e0006a41146a410336020020044203370264200441acb6c6003602602004410e36022c2004200441d8006a3602782004200441dc006a36027c2004420437039001200442013702840120044180b7c600360280012004200441286a360270200420044180016a3602382004200441fc006a3602302004200441f8006a360228200441e0006a41bcb7c6001038000b20042802502109200428024c210b200428024821060b2006450d00200f2009ad4220862006ad8410020240200b450d00200610230b200510230c010b2005102320044180016a41086a220541aefcc400ad42808080809001841003220641086a290000370300200420062900003703800120061023200441186a41086a220920052903003703002004200429038001370318200541ccf3c000ad42808080809001841003220641086a290000370300200420062900003703800120061023200441e0006a41086a220b200529030037030020042004290380013703602004200136024820044180016a41186a220c200a4280808080c000841001220641186a29000037030020044180016a41106a220d200641106a2900003703002005200641086a290000370300200420062900003703800120061023200441286a41186a2206200c290300370300200441286a41106a220c200d290300370300200441286a41086a220d2005290300370300200420042903800137032841c00010212205450d02200520042903183700002005200429036037001020052004290328370020200541086a2009290300370000200541186a200b290300370000200541286a200d290300370000200541306a200c290300370000200541386a200629030037000020044100360288012004420137038001410120044180016a105c200428021420044180016a107120042802840121062005ad42808080808008842004350288014220862004280280012209ad84100202402006450d00200910230b200510230b20044180016a41086a220541aefcc400ad42808080809001841003220641086a290000370300200420062900003703800120061023200720052903003703002004200429038001370318200541bdedc000ad4280808080e000841003220641086a290000370300200420062900003703800120061023200820052903003703002004200429038001370360410410212205450d0220044284808080c00037028401200420053602800120052001360000200020044180016a1071200428028401210620044180016a41186a22012004350288014220862004280280012208ad841001220541186a29000037030020044180016a41106a2200200541106a29000037030020044180016a41086a2207200541086a290000370300200420052900003703800120051023200441286a41186a2001290300370300200441286a41106a2000290300370300200441286a41086a2007290300370300200420042903800137032802402006450d00200810230b41c00010212205450d03200520042903183700002005200429036037001020052004290328370020200541086a200441186a41086a290300370000200541186a200441e0006a41086a290300370000200541286a200441286a41086a290300370000200541306a200441386a290300370000200541386a200441286a41186a290300370000410110212201450d0441002106200141807f410020021b2003723a00002005ad42808080808008842001ad42808080801084100220011023200510230b200441a0016a240020060f0b41c00041011030000b410441011030000b41c00041011030000b410141011030000bd80201037f230041e0006b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022010d00200041003602040c010b200328021421042003200341186a2802002202360224200320013602200240024020024104490d0020032002417c6a3602242003200141046a36022020012800002102200341c8006a200341206a107e20032802482205450d002000200329024c37020820002005360204200020023602000c010b20034100360230200342013703282003410c36023c2003200341086a3602382003200341286a360244200341dc006a41013602002003420137024c20034198c2c3003602482003200341386a360258200341c4006a41b8a3c500200341c8006a102e1a2003350230422086200335022884100820004100360204200328022c450d00200328022810230b2004450d00200110230b200341e0006a24000bde07020c7f017e230041a0076b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022040d00200041003602000c010b200328021421052003200341186a280200360234200320043602302003200341306a106e0240024002400240024002400240024020032802000d002003280234220641b8016e220741b8016c2201417f4c0d03200328020421080240024020010d00410821090c010b200110212209450d050b2008450d01200341c0046a410472210a4100210b410121024100210103400240024002402006450d002003280230220c2d0000210d20032006417f6a3602342003200c41016a360230200d41014b0d00411a2106024002400240200d0e020100010b200341f0056a200341306a10d90120032802f005411a460d02200341c0046a200341f0056a41b00110dc041a200328023422064104490d012003280230220d280000210e20032006417c6a3602342003200d41046a36023020032802c004210620034190036a200a41ac0110dc041a2006411a460d02200341e4016a20034190036a41ac0110dc041a2006411b460d020b200341386a200341e4016a41ac0110dc041a2002417f6a2007470d030240200b2002200b20024b1b2207ad42b8017e220f422088a70d00200fa7220d41004e0d030b102a000b200341c0046a10da010b20034100360220024020024101460d0020092102034002402002280200411a460d00200210db010b200241b8016a2102200141c87e6a22010d000b0b2007450d05200910230c050b0240024020024101470d00200d102121090c010b20092001200d102521090b2009450d070b200920016a220d2006360200200d41046a200341386a41ac0110dc041a200d41b0016a200e360200024020082002470d00200341286a200836020020032007360224200320093602200c080b200b41026a210b200241016a2102200141b8016a2101200328023421060c000b0b200341003602200c010b200341286a2008360200200320073602242003200936022020090d040b200341003602c804200342013703c0042003410c360294032003200341086a360290032003200341c0046a3602e40120034184066a4101360200200342013702f40520034198c2c3003602f005200320034190036a36028006200341e4016a41b8a3c500200341f0056a102e1a20033502c80442208620033502c0048410082000410036020020032802c404450d0420032802c00410230c040b102f000b200141081030000b200d41081030000b20002003290320370200200041086a200341206a41086a2802003602000b2005450d00200410230b200341a0076a24000bf90301027f20002d00002102024002400240024002400240410110212203450d00200320023a000020002d0001210220034101410210252203450d01200320023a000120002d0002210220034102410410252203450d02200320023a0002200320002d00033a000320002d0004210220034104410810252203450d03200320023a0004200320002d00053a0005200320002d00063a0006200320002d00073a000720002d0008210220034108411010252203450d04200320023a0008200320002d00093a0009200320002d000a3a000a200320002d000b3a000b200320002d000c3a000c200320002d000d3a000d200320002d000e3a000e200320002d000f3a000f20002d0010210220034110412010252203450d05200320023a0010200320002d00113a0011200320002d00123a0012200320002d00133a0013200320002d00143a0014200320002d00153a0015200320002d00163a0016200320002d00173a0017200320002d00183a0018200320002d00193a0019200320002d001a3a001a200320002d001b3a001b200320002d001c3a001c200320002d001d3a001d200320002d001e3a001e200320002d001f3a001f20012902002003ad42808080808004841002200310230f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000b840301047f230041e0006b22012400200141186a200041186a290000370300200141106a200041106a290000370300200141086a200041086a29000037030020012000290000370300200141c0006a41086a220241aefcc400ad42808080809001841003220041086a2900003703002001200029000037034020001023200141206a41086a22032002290300370300200120012903403703202002418ca1c100ad4280808080d000841003220041086a2900003703002001200029000037034020001023200141306a41086a2204200229030037030020012001290340370330200141c0006a200110ac01024041c000102122000d0041c00041011030000b200020012903203700002000200129033037001020002001290040370020200041086a2003290300370000200041186a2004290300370000200041286a2002290000370000200041306a200141c0006a41106a290000370000200041386a200141c0006a41186a2900003700002000ad4280808080800884100520001023200141e0006a24000bfa0c06077f027e017f017e037f0b7e23002206210720064180016b41607122062400200641e0006a41186a22084200370300200641e0006a41106a22094200370300200641e0006a41086a220a420037030020064200370360200641d0006a41086a220b41c4fbc400ad4280808080e000841003220c41086a2900003703002006200c290000370350200c1023200a200b29030037030020062006290350370360200b41f9bcc000ad4280808080e000841003220c41086a2900003703002006200c290000370350200c102320092006290350220d370300200641206a41086a200a290300370300200641206a41106a200d370300200641206a41186a200b2903003703002006200d37034020062006290360370320200641186a200641206a4120108f01200628021c210b2006280218210c2006200337033020062002370328200620043602384201210e200642013703202006200028000036023c2000350004210d200641e0006a200110df024100210f200d2005ad42ff018342208684211020062802602111200628026421120240024002400240024020062802682205450d00200b4100200c1b210420112005410574220c6a2113200641f4006a21052006290320220e21022006290328221421152006290330221621172006290338221821192011210b0340200b41086a290300210d200b41106a2903002103200b290300211a2008200b41186a29030037030020092003370300200a200d3703002006201a3703600240024020052000460d0020052900002000290000510d000240200628027020044b0d002002210d420021020c020b2009290300211b2006290368211c2006290360211d2006290378211e2002210d420121020c010b4200210e4200211442002116420021184200210d2010211e2015211d2017211c2019211b0b20024201510d02200b41206a210b200d2102200c41606a220c0d000b2006200e3703202006201437032820062016370330200620183703380b2012450d01201110230c010b2006200d3703202006201537032820062017370330200620193703380240412010212205450d002005201e3703182005201d3703002005201c370308200541106a201b370300024002400240200c4120470d004101210f200d210e4101210a0c010b200b41206a210b200641f4006a2109200d210e4101210f4101210a03400240024020092000460d00200d21020340200641e0006a41186a200b41186a290300370300200641e0006a41106a220c200b41106a290300370300200641e0006a41086a200b41086a2903003703002006200b2903003703600240024020092900002000290000510d000240200628027020044b0d002002210d420021020c020b200c290300211e2006290368211a200629036021032006290378211d2002210d420121020c010b4200210e200642003703204200210d201521032017211a2019211e2010211d0b024020024201510d00200d21022013200b41206a220b470d010c050b0b200b41206a210b0c010b0240034020064200370320200d4201510d014200210d2013200b41206a220b470d000b4200210e0c030b200b41206a210b4200210e4200210d201521032017211a2019211e2010211d0b0240200a200f470d00200f41016a220c200f490d07200f410174220a200c200a200c4b1b220a41ffffff3f71200a470d07200a410574220c4100480d0702400240200f0d00200c102121050c010b2005200f410574200c102521050b2005450d030b2005200f4105746a220c201a370308200c2003370300200c41106a201e370300200c41186a201d370300200f41016a210f200b2013470d000b0b2012450d03201110230c030b200c41081030000b412041081030000b4100210a410821050b02400240200e4201520d00200641e0006a41106a2200200641206a410872220b41106a290300370300200641e0006a41086a220c200b41086a2903003703002006200b2903003703600240200f200a470d00200f41016a220b200f490d03200f4101742209200b2009200b4b1b220a41ffffff3f71200a470d03200a410574220b4100480d0302400240200f0d00200b102121050c010b2005200f410574200b102521050b2005450d020b2005200f4105746a220b2006290360370300200b41106a2000290300370300200b41086a200c290300370300200b41186a2010370300200f41016a210f0b2006200f3602682006200a360264200620053602602001200641e0006a10e002200724000f0b200b41081030000b102a000b830d0b077f017e017f017e067f027e017f027e027f017e017f230041f0006b22032400200341d0006a41186a22044200370300200341d0006a41106a2205420037030041082106200341d0006a41086a2207420037030020034200370350200341386a41086a220841c4fbc400ad4280808080e000841003220941086a29000037030020032009290000370338200910232007200829030037030020032003290338370350200841f9bcc000ad4280808080e000841003220941086a290000370300200320092900003703382009102320052003290338220a370300200341086a41086a2007290300370300200341086a41106a200a370300200341086a41186a20082903003703002003200a370328200320032903503703082003200341086a4120108f0120032802042108200328020021092000280000210b2000350004210c200341d0006a200110df024100210d2003280250210e2003280254210f02400240024002400240024002400240024020032802582210450d002008410020091b2111200e201041057422106a2112200341e4006a2109200e21080340200841086a290300210a200841106a2903002113200829030021142004200841186a290300370300200520133703002007200a3703002003201437035020092000460d0220092900002000290000510d0202402003280260221520114d0d002003410a6a200341ef006a2d00003a0000200320032f006d3b0108200341d8006a2903002114427f2113200329035021164201210a20032d006c2109200329026421170c040b200841206a2108201041606a22100d000b0b200f450d02200e10230c020b200328026022092002200920024b1b211520032d006c4102722109427f21164200211341002102200329026421174200210a4100210b427f21140b200341cc006a41026a220d200341086a41026a2d00003a0000200320032f01083b014c02400240412010212206450d0020062016370300200620093a001c2006201737021420062015360210200620032f014c3b001d200620143703082006411f6a200d2d00003a00000240024020104120470d004101210d20132114410121070c010b200841206a2104201241606a2115200341ed006a2118200341e4006a2109201321144101210d41012107034020042108024002400340200341d0006a41186a200841186a290300370300200341d0006a41106a200841106a290300370300200341d0006a41086a2210200841086a290300370300200320082903003703500240024020092000460d0020092900002000290000510d002003280260220520114d0d01200341086a41026a201841026a2d00003a0000200320182f00003b0108201029030021162003290350211720032d006c21192003290264211a0c040b200a4201510d024200211341002102420021144200210a4100210b0b2012200841206a2208470d000c040b0b2010290300220a201420032903502217201356200a201456200a2014511b22101b21162017201320101b2117200328026022102002201020024b1b210520032d006c410272211942002113410021022003290264211a420021144200210a4100210b0b200341286a41026a200341086a41026a2d000022103a0000200320032f010822043b0128200341d0006a41026a221b20103a0000200320043b015002402007200d470d00200d41016a2210200d490d0a200d41017422072010200720104b1b220741ffffff3f712007470d0a200741057422104100480d0a02400240200d0d002010102121060c010b2006200d4105742010102521060b2006450d040b200841206a21042006200d4105746a221020193a001c20102016370308201020173703002010201a37021420102005360210201020032f01503b001d2010411f6a201b2d00003a0000200d41016a210d20152008470d000b0b0240200f450d00200e10230b200a4201520d05200d2007470d040c030b412041081030000b201041081030000b427f2113427f21140b200d41016a2208200d490d03200d41017422002008200020084b1b220741ffffff3f712007470d03200741057422084100480d0302400240200d0d002008102121060c010b2006200d4105742008102521060b2006450d020b2006200d4105746a22082014370308200820133703002008200b36021420082002360210200841186a200c42808080802084370300200d41016a210d0b2003200d36025820032007360254200320063602502001200341d0006a10e002200341f0006a24000f0b200841081030000b102a000bb40602067f017e23004180016b22032400200341c8006a41086a22044182fdc400ad4280808080a001841003220541086a2900003703002003200529000037034820051023200341086a41086a200429030037030020032003290348370308200441fbbdc100ad4280808080f001841003220541086a2900003703002003200529000037034820051023200341186a41086a200429030037030020032003290348370318024002400240410410212204450d002004200236000020044104410810252205450d0120052001360004200341c8006a41186a22012005ad42808080808001841001220441186a290000370300200341c8006a41106a2206200441106a290000370300200341c8006a41086a2207200441086a2900003703002003200429000037034820041023200341286a41186a22082001290300370300200341286a41106a22012006290300370300200341286a41086a22062007290300370300200320032903483703282005102341c00010212204450d02200420032903083700002004200329031837001020042003290328370020200441086a200341086a41086a290300370000200441186a200341186a41086a290300370000200441286a2006290300370000200441306a2001290300370000200441386a2008290300370000200341c00036026c20032004360268200341186a2004ad4280808080800884100410900102400240200328021822010d00410021050c010b200328021c21062003200341206a28020036027420032001360270200341c8006a200341f0006a107d0240024020032802482205450d00200329024c21090c010b4100210520034100360230200342013703282003410c36020c2003200341e8006a3602082003200341286a36027c200341dc006a41013602002003420137024c20034198c2c3003602482003200341086a360258200341fc006a41b8a3c500200341c8006a102e1a200335023042208620033502288410080240200328022c450d00200328022810230b0b2006450d00200110230b2004102302402005450d0020002009370208200020023602000b2000200536020420034180016a24000f0b410441011030000b410841011030000b41c00041011030000bee1405177f017e017f027e047f230041206b220224000240024020014115490d0002402001410176220341ffffff3f712003470d0020034105742204417f4c0d0041012105024002402004450d00200410212205450d010b200041606a2106200041a07f6a210741002108410021094104210a4100210b2001210c034002400240200c220d417f6a220e0d004101210f4100210c0c010b0240024002400240024002402000200e4105746a200d410574221020006a41406a412010de044100480d004102200d6b210e200720106a21044101210f03400240200e200f6a4101470d004100210c200d210f0c080b200f41016a210f200441206a2004412010de042111200441606a21042011417f4a0d000b200d200f6b210e0c010b200720106a2104024003400240200e4101470d004100210e0c020b200e417f6a210e200441206a2004412010de042111200441606a210420114100480d000b0b200d200e490d01200d20014b0d03200d200e6b220f4101762212450d00200620106a21042000200e4105746a21110340200241186a2210201141186a2213290000370300200241106a2214201141106a2215290000370300200241086a2216201141086a221729000037030020022011290000370300200441086a22182900002119200441106a221a290000211b200441186a220c290000211c201120042900003700002013201c3700002015201b37000020172019370000200c2010290300370000201a20142903003700002018201629030037000020042002290300370000200441606a2104201141206a21112012417f6a22120d000b0b0240200e0d00200e210c0c050b0240200f41094d0d00200e210c0c050b200d20014b0d01200d200e6b21122000200e4105746a21100340200d200e417f6a220c490d040240200d200c6b220f4102490d002000200e4105746a22042000200c4105746a220e412010de04417f4a0d00200e2900002119200e2004290000370000200241186a2216200e41186a2211290000370300200241106a2217200e41106a2213290000370300200241086a2218200e41086a22142900003703002014200441086a2900003700002013200441106a2900003700002011200441186a29000037000020022019370300410121150240200f4103490d00200e41c0006a2002412010de04417f4a0d00410221112010210402400340200441186a200441386a290000370000200441106a200441306a290000370000200441086a200441286a2900003700002004200441206a221329000037000020122011460d01200441c0006a21142011211520132104201141016a211120142002412010de04417f4a0d020c000b0b201121150b200e20154105746a22042002290300370000200441186a2016290300370000200441106a2017290300370000200441086a20182903003700000b200c450d05201041606a2110201241016a2112200c210e200f410a4f0d050c000b0b200e200d103e000b200d200e417f6a220c490d010b200d20011036000b200c200d103e000b024002400240200b2009470d0002400240200941016a22042009490d00200941017422112004201120044b1b220441ffffffff01712004470d002004410374221141004e0d010b102a000b0240024020090d0020111021210a0c010b200a200941037420111025210a0b200a450d01200421092008210b0b200a200b4103746a2204200f3602042004200c360200200841016a220b2108200b4102490d01024003400240024002400240200a200b417f6a22084103746a2204280200450d00200b410374200a6a220f41746a280200220e200428020422114d0d000240200b41024b0d00200b21084102210b0c080b200a200b417d6a22164103746a28020422042011200e6a4d0d010240200b41034b0d00200b21084103210b0c080b200f41646a2802002004200e6a4d0d01200b21080c070b200b4103490d0120042802042111200a200b417d6a22164103746a28020421040b20042011490d010b200b417e6a21160b024002400240024002400240200b201641016a221d4b221e450d00200b20164b221f450d01200a20164103746a2217280204222020172802006a2204200a201d4103746a2218280200221a490d02200420014b0d032000201a4105746a22142018280204221541057422116a210f2004410574210e2004201a6b220d20156b220420154f0d042005200f2004410574221110dc04221320116a21120240024020154101480d00200441014e0d010b200f2104201321110c060b2006200e6a210e200f21040340200e200441606a220f201241606a220d200d200f412010de0441004822101b2211290000370000200e41186a201141186a290000370000200e41106a201141106a290000370000200e41086a201141086a2900003700002012200d20101b211202402014200f200420101b2204490d00201321110c070b200e41606a210e2013211120132012490d000c060b0b4198bfc100201d200b102d000b4198bfc1002016200b102d000b201a2004103e000b200420011036000b20052014201110dc04221320116a21120240024020154101480d00200d20154a0d010b20142104201321110c010b2000200e6a2110201321112014210403402004200f2011200f2011412010de04410048220d1b220e290000370000200441186a200e41186a290000370000200441106a200e41106a290000370000200441086a200e41086a2900003700002011201141206a200d1b2111200441206a2104200f41206a200f200d1b220f20104f0d01201220114b0d000b0b20042011201220116b41607110dc041a0240201f450d002017201a360200201741046a202020156a360200201e450d022018201841086a200b201d417f736a41037410dd041a2008210b200841014d0d040c010b0b41a8bfc1002016200b102d000b41b8bbc000102b000b201141041030000b200c0d000b02402009450d00200a10230b2003450d03200510230c030b200441011030000b102f000b20014102490d002001417f6a2111200141057420006a41206a2110410121120340024002400240024020112204417f6a221120014b0d00200120116b220e4102490d03200020044105746a2204200020114105746a220d412010de04417f4a0d03200d2900002119200d2004290000370000200241186a2214200d41186a220f290000370300200241106a220b200d41106a2213290000370300200241086a2215200d41086a220a290000370300200a200441086a2900003700002013200441106a290000370000200f200441186a2900003700002002201937030041012104200e4103490d02200d41c0006a2002412010de04417f4a0d0241002113201021040340200441406a220e200441606a220f290000370000200e41186a200f41186a290000370000200e41106a200f41106a290000370000200e41086a200f41086a29000037000020122013220e460d02200e417f6a211320042002412010de04210f200441206a2104200f417f4a0d020c000b0b20112001103e000b4102200e6b21040b200d20044105746a22042002290300370000200441186a2014290300370000200441106a200b290300370000200441086a20152903003700000b201041606a21102012417f6a211220110d000b0b200241206a24000be60401067f230041106b2203240020034100360208200342013703000240024002400240024020012d0000220441024b0d0002400240024020040e03000102000b410110212204450d03200342818080801037020420032004360200200441013a0000200141086a200310b1010c020b410110212204450d03200342818080801037020420032004360200200441023a00002003200336020c200141016a2003410c6a106b0c010b410110212204450d03200342818080801037020420032004360200200441033a00002003200336020c200141016a2003410c6a106b0b20032802002104024020032802042205200328020822066b4120490d00200641206a21070c040b0240200641206a22072006490d00200541017422082007200820074b1b22084100480d000240024020050d002008102121040c010b200420052008102521040b02402004450d00200821050c050b200841011030000b102a000b410141011030000b410141011030000b410141011030000b200420066a22062002290000370000200641186a200241186a290000370000200641106a200241106a290000370000200641086a200241086a290000370000200020073602082000200536020420002004360200024020012d00000d000240200141206a280200450d002001411c6a28020010230b02402001412c6a280200450d00200141286a28020010230b02402001413c6a2802002204450d00200141346a28020021022004410474210403400240200241046a280200450d00200228020010230b200241106a2102200441706a22040d000b0b200141386a280200450d00200128023410230b200341106a24000b980401067f230041e0006b22012400200141c0006a41086a22024182fdc400ad4280808080a001841003220341086a2900003703002001200329000037034020031023200141086a200229030037030020012001290340370300200241fbbdc100ad4280808080f001841003220341086a2900003703002001200329000037034020031023200141106a41086a200229030037030020012001290340370310024002400240410410212202450d00200220002802003600002000280204210320024104410810252200450d0120002003360004200141c0006a41186a22032000ad42808080808001841001220241186a290000370300200141c0006a41106a2204200241106a290000370300200141c0006a41086a2205200241086a2900003703002001200229000037034020021023200141206a41186a22062003290300370300200141206a41106a22032004290300370300200141206a41086a22042005290300370300200120012903403703202000102341c00010212202450d02200220012903003700002002200129031037001020022001290320370020200241086a200141086a290300370000200241186a200141106a41086a290300370000200241286a2004290300370000200241306a2003290300370000200241386a20062903003700002002ad4280808080800884100520021023200141e0006a24000f0b410441011030000b410841011030000b41c00041011030000bf70b07067f017e067f017e067f027e037f23004180016b22012400200141e0006a41186a22024200370300200141e0006a41106a22034200370300200141e0006a41086a2204420037030020014200370360200141086a22054191fdc400ad42808080809001841003220641086a2900003703002001200629000037030020061023200420052903003703002001200129030037036020054184ddc100ad4280808080e000841003220641086a2900003703002001200629000037030020061023200320012903002207370300200141206a41086a22082004290300370300200141206a41106a22092007370300200141206a41186a220a20052903003703002001200737034020012001290360370320200141e0006a200141206a10fe01024002402001280260220b0d004104210b4100210c4100210d0c010b20012902642207422088a7210c2007a7210d0b2002420037030020034200370300200442003703002001420037036020054182fdc400ad4280808080a001841003220641086a29000037030020012006290000370300200610232004200529030037030020012001290300370360200541fccfc300ad4280808080b001841003220641086a2900003703002001200629000037030020061023200141c0006a41086a2005290300220737030020012001290300220e3703402003200e370000200341086a20073700002008200429030037030020092003290300370300200a200229030037030020012001290360370320200141d0006a200141206a10bc0102400240200128025022050d00410021030c010b20012902542207422088a721032007a7450d00200510230b4100210f4100210a0240200c450d002003417f6a200c6e210a0b02400240024002400240024020030d0041042108410021050c010b02400240200341ffffffff01712003470d00200341037422054100480d002005102122080d01200541041030000b102a000b0240200a450d00200a200c6c210941002105200821040340410021020240200920054d0d00200c2005200a6e22024d0d04200b2002412c6c6a2802002106410121020b20042002360200200441046a2006360200200441086a21042003200541016a2205470d000b2003210f0c010b2003210420082105034020054100360200200541086a21052004417f6a22040d000b2003210f200321050b200141206a4188c0c100411410ff0141002104200141e0006a41186a220a41204100412020034102746b2202200241204b1b22026bad422086200141206a20026aad841001220241186a290000370300200141e0006a41106a2210200241106a290000370300200141e0006a41086a2211200241086a2900003703002001200229000037036020021023200141186a2212200a2903002207370300200141106a22132010290300220e370300200141086a221420112903002215370300200120012903602216370300200141206a41186a22172007370300200141206a41106a2218200e370300200141206a41086a221920153703002001201637032041002003417f6a2202200220034b1b2209450d032001ad4280808080800484210e034002402004411c71220241046a220641204d0d00200641201036000b200120026a2800002003410120031b220c70210602402002411c470d00200a200e1001220241186a2900003703002010200241106a2900003703002011200241086a29000037030020012002290000370360200210232012200a2903003703002013201029030037030020142011290300370300200120012903603703000b200c417f6a220220054f0d02200620054f0d03200820024103746a220229020021072002200820064103746a220629020037020020062007370200200441046a21042003417f6a21032009417f6a22090d000c040b0b41a0abc2002002200c102d000b419cc0c10020022005102d000b41acc0c10020062005102d000b200020053602082000200f360204200020083602002000200129032037000c200041146a20192903003700002000411c6a2018290300370000200041246a20172903003700000240200d450d00200b10230b20014180016a24000b900b02117f037e230041c0026b220224002002412036020c20022001360208200241106a2001ad4280808080800484100410900102400240200228021022030d00200041003602000c010b200228021421042002200241186a280200360234200220033602302002200241306a106e02400240024002400240024020022802000d00024002400240024020022802342205412c6e2206412c6c2201417f4c0d00200228020421070240024020010d00410421080c010b200110212208450d020b02402007450d0041002109034020054104490d0920022005417c6a220a36023420022002280230220b41046a2201360230200a450d09200b280000210c20022005417b6a220d3602342002200141016a36023020012d0000220141014b0d094102210e0240024020010e020100010b41002101200241003a00b8022005417b6a210d417a210a03400240200d2001470d00200141ff0171450d0b200241003a00b8020c0b0b20024198026a20016a200b20016a220e41056a2d00003a000020022005200a6a3602342002200e41066a3602302002200141016a220e3a00b802200a417f6a210a200e2101200e4120470d000b200241f8016a41186a220f20024198026a41186a290300370300200241f8016a41106a221020024198026a41106a290300370300200241f8016a41086a221120024198026a41086a29030037030020022002290398023703f801200d200e460d0920022005200a6a220d3602342002200b200e6a220141066a220b360230200141056a2d0000220a41014b0d09024002400240200a0e020100010b200d4104490d0b20022005200e6b41766a220d36023420022001410a6a360230200b28000021124101210e0c010b4100210e0b200241b8016a41086a2011290300221337030020024198016a41186a200f29030037030020024198016a41106a201029030037030020024198016a41086a2013370300200220022903f80122133703b80120022013370398010b200941016a210a200241d8006a41086a20024198016a41086a2903002213370300200241d8006a41106a20024198016a41106a2903002214370300200241d8006a41186a20024198016a41186a2903002215370300200241386a41086a22052013370300200241386a41106a220b2014370300200241386a41186a220f20153703002002200229039801221337035820022013370338024020062009470d0020094101742201200a2001200a4b1b2206ad422c7e2213422088a70d062013a722014100480d060240024020090d002001102121080c010b20082009412c6c2001102521080b2008450d050b20082009412c6c6a2201200c360200200120022903383702042001410c6a2005290300370200200141146a200b2903003702002001411c6a200f290300370200200141286a2012360200200141246a200e360200200d2105200a2109200a2007470d000b200241286a200736020020022006360224200220083602200c060b200241286a2007360200200220063602242002200836022020080d050c080b102f000b200141041030000b200141041030000b102a000b200241003602200c030b20002002290320370200200041086a200241206a41086a2802003602000c030b200241b8016a41186a200241d8016a41186a290300370300200241b8016a41106a200241d8016a41106a2903003703000b200241003602202006450d00200810230b2002410036028002200242013703f8012002410c3602dc012002200241086a3602d8012002200241f8016a3602b801200241ac026a41013602002002420137029c0220024198c2c300360298022002200241d8016a3602a802200241b8016a41b8a3c50020024198026a102e1a20023502800242208620023502f8018410082000410036020020022802fc01450d0020022802f80110230b2004450d00200310230b200241c0026a24000bdb1b05047f017e047f017e277f230041c00d6b220324002003200236020c20032001360208200341206a41186a22024200370300200341206a41106a22044200370300200341206a41086a2201420037030020034200370320200341800d6a41086a220541c4fbc400ad4280808080e000841003220641086a290000370300200320062900003703800d2006102320012005290300370300200320032903800d370320200541f9bcc000ad4280808080e000841003220641086a290000370300200320062900003703800d20061023200420032903800d2207370300200341a00d6a41086a22082001290300370300200341a00d6a41106a22092007370300200341a00d6a41186a220a200529030037030020032007370310200320032903203703a00d2003200341a00d6a4120108f01200328020421062003280200210b20024200370300200442003703002001420037030020034200370320200541d899c600ad42808080808003841003220441086a290000370300200320042900003703800d2004102320012005290300370300200320032903800d370320200541f099c600ad4280808080e001841003220441086a290000370300200320042900003703800d2004102320022005290300220737030020082001290300370300200920032903800d220c370300200a20073703002003200c370310200320032903203703a00d200341206a200341a00d6a412010bb0120032802202201410120011b210d024002402003290224420020011b2207422088a722020d0020004200370000200041186a4200370000200041106a4200370000200041086a42003700000c010b200341206a410041e00c10db041a2006417f6a41d100704130200b1b2101200d41206a210e200d20024105746a210f410021104100211141002112410021134100211441002115410021164100211741002118410021194100211a4100211b4100211c4100211d4100211e4100211f410021204100212141002122410021234100212441002125410021264100212741002128410021294100212a4100212b4100212c4100212d4100212e4100212f200d210b4100213041d10021310240034020302104024002400240024002402001450d00200d450d03200141016a2102200b21010340024002402001200f470d00200e210b200e2101200d21060c010b20012106200141206a220b21010b2002417f6a22020d000c020b0b200b200f470d01200e210b200d21060b20060d020c040b200b2106200b41206a210b0c010b200b200f460d02200141016a210202400340200b41206a21012002417f6a2202450d012001210b200f2001460d040c000b0b200b21062001210b2006450d020b024002400240024002400240200328020c220141056a2202417f4c0d0020032802082132024002402002450d00200210212230450d0341002133200341003602a80d200320023602a40d200320303602a00d0c010b200341003602a80d200320023602a40d200341013602a00d410110212230450d03200341013602a40d200320303602a00d20032802a80d21330b2003203341016a3602a80d203020336a20043a00002001200341a00d6a105c0240024020032802a40d223320032802a80d22026b2001490d0020032802a00d21330c010b200220016a22302002490d05203341017422022030200220304b1b22024100480d050240024020330d002002102121330c010b20032802a00d20332002102521330b2033450d04200320023602a40d200320333602a00d20032802a80d21020b2003200220016a3602a80d203320026a2032200110dc041a2003200341a00d6a3602102006200341106a106b20032802a40d2102200a20033502a80d42208620032802a00d2230ad841001220141186a2900003703002009200141106a2900003703002008200141086a290000370300200320012900003703a00d20011023200341800d6a41186a2206200a290300370300200341800d6a41106a2233200929030037030020052008290300370300200320032903a00d3703800d02402002450d00203010230b2031417f6a2131200441016a2130200341206a20044103704105746a220120032903800d370000200141186a2006290300370000200141106a2033290300370000200141086a20052903003700004100210203402004200441036e2206417d6c6a4102470d06200341206a20026a220141df006a2d000022102001411f6a2d000022117120102011722001413f6a2d00007172212d200141de006a2d000022102001411e6a2d000022117120102011722001413e6a2d00007172212c200141dd006a2d000022102001411d6a2d000022117120102011722001413d6a2d00007172212b200141dc006a2d000022102001411c6a2d000022117120102011722001413c6a2d00007172212a200141db006a2d000022102001411b6a2d000022117120102011722001413b6a2d000071722129200141da006a2d000022102001411a6a2d000022117120102011722001413a6a2d000071722128200141d9006a2d00002210200141196a2d00002211712010201172200141396a2d000071722127200141d8006a2d00002210200141186a2d00002211712010201172200141386a2d000071722126200141d7006a2d00002210200141176a2d00002211712010201172200141376a2d000071722125200141d6006a2d00002210200141166a2d00002211712010201172200141366a2d000071722124200141d5006a2d00002210200141156a2d00002211712010201172200141356a2d000071722123200141d4006a2d00002210200141146a2d00002211712010201172200141346a2d000071722122200141d3006a2d00002210200141136a2d00002211712010201172200141336a2d000071722121200141d2006a2d00002210200141126a2d00002211712010201172200141326a2d000071722120200141d1006a2d00002210200141116a2d00002211712010201172200141316a2d00007172211f200141d0006a2d00002210200141106a2d00002211712010201172200141306a2d00007172211e200141cf006a2d000022102001410f6a2d000022117120102011722001412f6a2d00007172211d200141ce006a2d000022102001410e6a2d000022117120102011722001412e6a2d00007172211c200141cd006a2d000022102001410d6a2d000022117120102011722001412d6a2d00007172211b200141cc006a2d000022102001410c6a2d000022117120102011722001412c6a2d00007172211a200141cb006a2d000022102001410b6a2d000022117120102011722001412b6a2d000071722119200141ca006a2d000022102001410a6a2d000022117120102011722001412a6a2d000071722118200141c9006a2d00002210200141096a2d00002211712010201172200141296a2d000071722117200141c8006a2d00002210200141086a2d00002211712010201172200141286a2d000071722116200141c7006a2d00002210200141076a2d00002211712010201172200141276a2d000071722115200141c6006a2d00002210200141066a2d00002211712010201172200141266a2d000071722114200141c5006a2d00002210200141056a2d00002211712010201172200141256a2d000071722113200141c4006a2d00002210200141046a2d00002211712010201172200141246a2d000071722112200141c3006a2d00002210200141036a2d00002211712010201172200141236a2d000071722111200141c2006a2d00002210200141026a2d0000222e712010202e72200141226a2d000071722110200141c1006a2d0000222e200141016a2d0000222f71202e202f72200141216a2d00007172212e200141c0006a2d0000222f20012d0000223371202f203372200141206a2d00007172212f200241800c460d06200341206a20022006410574200441096e41e0006c6b6a6a220141ff006a202d3a0000200141fe006a202c3a0000200141fd006a202b3a0000200141fc006a202a3a0000200141fb006a20293a0000200141fa006a20283a0000200141f9006a20273a0000200141f8006a20263a0000200141f7006a20253a0000200141f6006a20243a0000200141f5006a20233a0000200141f4006a20223a0000200141f3006a20213a0000200141f2006a20203a0000200141f1006a201f3a0000200141f0006a201e3a0000200141ef006a201d3a0000200141ee006a201c3a0000200141ed006a201b3a0000200141ec006a201a3a0000200141eb006a20193a0000200141ea006a20183a0000200141e9006a20173a0000200141e8006a20163a0000200141e7006a20153a0000200141e6006a20143a0000200141e5006a20133a0000200141e4006a20123a0000200141e3006a20113a0000200141e2006a20103a0000200141e1006a202e3a0000200141e0006a202f3a000020062104200241e0006a220241e00c470d000c060b0b102f000b200241011030000b410141011030000b200241011030000b102a000b4100210120310d000b0b2000202d3a001f2000202c3a001e2000202b3a001d2000202a3a001c200020293a001b200020283a001a200020273a0019200020263a0018200020253a0017200020243a0016200020233a0015200020223a0014200020213a0013200020203a00122000201f3a00112000201e3a00102000201d3a000f2000201c3a000e2000201b3a000d2000201a3a000c200020193a000b200020183a000a200020173a0009200020163a0008200020153a0007200020143a0006200020133a0005200020123a0004200020113a0003200020103a00022000202e3a00012000202f3a00000b02402007a7450d00200d10230b200341c00d6a24000bfc0301067f230041f0006b22022400200241d0006a41086a22034182fdc400ad4280808080a001841003220441086a2900003703002002200429000037035020041023200241086a41086a2205200329030037030020022002290350370308200341ecbdc100ad4280808080d000841003220441086a2900003703002002200429000037035020041023200241186a41086a22062003290300370300200220022903503703182002200136024c200241d0006a41186a2201200241cc006aad4280808080c000841001220441186a290000370300200241d0006a41106a2207200441106a2900003703002003200441086a2900003703002002200429000037035020041023200241286a41186a22042001290300370300200241286a41106a22012007290300370300200241286a41086a2207200329030037030020022002290350370328024041c00010212203450d00200320022903083700002003200229031837001020032002290328370020200341086a2005290300370000200341186a2006290300370000200341286a2007290300370000200341306a2001290300370000200341386a2004290300370000200241d0006a200341c00010c00102400240200228025022040d00200041003602000c010b20002002290254370204200020043602000b20031023200241f0006a24000f0b41c00041011030000b340020004182fdc40036020420004100360200200041146a4109360200200041106a4194c1c100360200200041086a420a3702000b3001017f02404108102122020d00410841011030000b20024200370000200042888080808001370204200020023602000b2201017f230041106b220224002002410036020020002002108402200241106a24000b970301067f230041106b22022400024002400240024002400240024002400240200128020022030d00410121040c010b0240200141086a28020041056a2204417f4c0d0020040d0120024100360208200242013703000c020b102f000b200410212205450d03200241003602082002200436020420022005360200024020030d00200541003a0000200241013602080c030b20040d010b410110212205450d0320024101360204200220053602000b200541013a000020024101360208200141086a28020022042002105c0240024020022802042201200228020822056b2004490d00200228020021010c010b200520046a22062005490d05200141017422072006200720064b1b22064100480d050240024020010d002006102121010c010b200228020020012006102521010b2001450d0420022006360204200220013602000b2002200520046a360208200120056a2003200410dc041a0b20002002290300370200200041086a200241086a280200360200200241106a24000f0b200441011030000b410141011030000b200641011030000b102a000ba1b0010d057f017e037f017e117f037e027f027e097f017e027f027e167f230041c0076b2204240041aab0c0002105410f210602400240200141ff01710d00200241ff01714102470d00200441d8016a41186a4200370300200441d8016a41106a22074200370300200441d8016a41086a22024200370300200442003703d801200441b0076a41086a22014182fdc400ad4280808080a001841003220841086a290000370300200420082900003703b0072008102320022001290300370300200420042903b007220937038807200420093703d801200141b39fc600ad42808080809001841003220841086a290000370300200420082900003703b00720081023200720042903b0072209370300200441b8016a41086a2002290300370300200441b8016a41106a2009370300200441b8016a41186a20012903003703002004200937038804200420042903d8013703b801200441c0006a200441b8016a412041014100410010b801024020042802404101470d0041dbd3c1002105413621060c010b200441b8056a41186a4200370300200441b8056a41106a220a4200370300200441b8056a41086a22024200370300200442003703b80520014191fdc400ad42808080809001841003220841086a290000370300200420082900003703b0072008102320022001290300370300200420042903b0073703b80520014184ddc100ad4280808080e000841003220841086a290000370300200420082900003703b00720081023200a20042903b007220937030020044188046a41086a200229030037030020044188046a41106a200937030020044188046a41186a2001290300370300200420093703c802200420042903b80537038804200441c8026a20044188046a10fe0120042802c8022201410420011b210b02400240200341086a280200220c20042902cc02420020011b220d422088a7220e4d0d004191d4c1002105411d21060c010b02400240024002400240200c41ffffffff0371200c470d00200c4102742201417f4c0d00024002400240024002400240024020010d004104210f0c010b20011021220f450d010b200441003602502004200c36024c2004200f3602480240200e0d0041002102200f2108200c21100c090b20032802002211200c41d0016c6a2112200c450d02200441c8026aad4280808080c000842109200b200e412c6c6a2108200c2113200c21144100211541012101200b21162011211702400340201722182802102119200441c8006a211a024020014101710d0020022019490d004194d7c1002105411621060c060b201841d0016a2117201621010340024020082001470d0041ddd6c1002105412721060c070b200128020021022001412c6a2216210120022019470d000b0240201641786a2802004102460d00201841e0006a2016460d00201641586a201841386a412010de04450d004184d7c1002105411021060c060b0240201841346a280200221b450d00201828022c2110200441b0076a41086a22014182fdc400ad4280808080a001841003220241086a290000370300200420022900003703b0072002102320044188076a41086a22052001290300370300200420042903b00737038807200141acc9c100ad4280808080e002841003220241086a290000370300200420022900003703b0072002102320044188046a41086a22022001290300370300200420042903b00737038804200420193602c802200441b8056a41186a220620091001220141186a290000370300200441b8056a41106a221c200141106a290000370300200441b8056a41086a221d200141086a290000370300200420012900003703b80520011023200441d8016a41186a221e2006290300370300200441d8016a41106a2206201c290300370300200441d8016a41086a221c201d290300370300200420042903b8053703d80141c00010212201450d022001200429038807370000200141086a20052903003700002001200429038804370010200141186a2002290300370000200120042903d801370020200141286a201c290300370000200141306a2006290300370000200141386a201e290300370000200441c8026a200141c00010860220042802cc02210220042802d002211c20042802c8022105200110230240200241002005410146221d1b201b6a22014101460d0041bcd7c1002105411e2106200141e4004b0d07201c4100201d1b2102201b410474211c201041086a21010340200128020020026a2102200141106a2101201c41706a221c0d000b200241a09c014b0d070b201941e807490d00201b410474210103402001450d01200141706a210120102d000c2102201041106a211020024102470d000b41aad7c1002105411221060c060b024020182802282201450d0020182802202205200141246c6a211c41002101200b211903400240024020010d00200528020021010c010b200128020020052802002201490d004120210641ccd8c10021050c080b024020012018280210470d004119210641b3d8c10021050c080b200441d8016a41086a41002900e2d741221f370300200441d8016a41106a41002900ead7412220370300200441d8016a41186a41002900f2d7412221370300200441c8026a41086a201f370300200441c8026a41106a2020370300200441c8026a41186a2021370300200441002900dad741221f3703d8012004201f3703c802200441c8026a200541046a2201460d052001200441c8026a412010de04450d05200541246a2106201921010340024020082001470d00412121064192d8c10021050c090b200128020021022001412c6a2219210120022005280200470d000b20052101200621052006201c470d000b0b201828021021020240024020152014470d00024020132014460d00201321140c010b201341016a22012013490d0d201341017422052001200520014b1b221441ffffffff03712014470d0d201441027422014100480d0d0240024020130d0020011021210f0c010b200f201341027420011025210f0b200f450d012004201436024c2004200f360248201421130b200f20154102746a20023602002004201541016a22153602504100210120172012470d010c050b0b200141041030000b41c00041011030000b200141041030000b4118210641fad7c10021050c010b200441b8056a41186a22164200370300200441b8056a41106a22054200370300200441b8056a41086a22024200370300200442003703b805200441b0076a41086a22014182fdc400ad4280808080a001841003220841086a290000370300200420082900003703b0072008102320022001290300370300200420042903b0073703b805200141fccfc300ad4280808080b001841003220841086a290000370300200420082900003703b00720081023200441c8026a41086a20012903002209370300200420042903b007221f3703c802200a201f370000200a41086a200937000020044188046a41086a200229030037030020044188046a41106a200529030037030020044188046a41186a2016290300370300200420042903b80537038804200441c8026a20044188046a10bc0120042802c802211a20042902cc022109200441c8026a10fd0120042802cc02212220042802c802211320042802d002210f200441f8016a41186a200441ec026a290200370300200441f8016a41106a200441e4026a290200370300200441f8016a41086a200441dc026a290200370300200420042902d4023703f801200f200f41ffffffff0171470d02200f4103742201417f4c0d02024002400240024020010d00410421190c010b200110212219450d010b024002400240200f41037422010d00410021080c010b201320016a2118410021082013211c4100211003400240201c2802004101470d00024002400240200841014b0d000240024020080e020001000b201c2802042106410021010c030b201c2802042106410021010c010b201c28020421064100210120082102034020012002410176221620016a2205201920054103746a28020420064b1b2101200220166b220241014b0d000b0b0240201920014103746a28020422022006460d00200120022006496a21010b200820014f0d004180bbc000102b000b02402008200f470d00200f41016a2202200f490d0d200f41017422162002201620024b1b220241ffffffff01712002470d0d200241037422164100480d0d02400240200f0d002016102121190c010b2019200f4103742016102521190b2019450d042002210f0b201920014103746a220241086a2002200820016b41037410dd041a2002200636020420022010360200200841016a21080b201041016a2110201c41086a221c2018470d000b0b200441b8056a41186a22164200370300200441b8056a41106a22054200370300200441b8056a41086a22014200370300200442003703b805200441b0076a41086a220241c4fbc400ad4280808080e000841003220641086a290000370300200420062900003703b0072006102320012002290300370300200420042903b0073703b805200241ffbcc000ad4280808080a001841003220641086a290000370300200420062900003703b00720061023200441c8026a41086a2002290300221f370300200420042903b00722203703c802200a2020370000200a41086a201f37000020044188046a41086a200129030037030020044188046a41106a200529030037030020044188046a41186a2016290300370300200420042903b80537038804200441c8026a20044188046a4120108a0120042d00c80221022016200441e1026a2900003703002005200441d9026a2900003703002001200441d1026a290000370300200420042900c9023703b8050240024020024101460d00200441e8066a41186a4200370300200441e8066a41106a4200370300200441e8066a41086a4200370300200442003703e8060c010b200441e8066a41186a2016290300370300200441e8066a41106a2005290300370300200441e8066a41086a2001290300370300200420042903b8053703e8060b20094200201a1b2109201a4101201a1b21230240200c0d004101211e4100211b4100211d0c050b2019410c6a2117200441b8056aad42808080808002842124200441c8026aad428080808080048421252009422088a72126200441c8026a4101722127200441b8056a41106a2114200441e8036a2128200441a8036a212920044188036a212a200441fc026a212b412021064100211b4100211d4101211e4100210203402011211541aed4c100210520022008460d03201541d0016a2111201528021021182002211c024002400240024002400240024002400240034002400240201c20084f0d002019201c41037422106a221a28020421162008201c41016a22024d0d01201720106a2101034020012802002016470d02200141086a21012008200241016a2202470d000b200821020c010b41bcc0c100201c2008102d000b2002201c490d010240200820024f0d00200220081036000b024020162018460d002002211c20022008460d0e0c010b0b201a450d0c0240201541c0016a222c28020022162002201c6b220141017620014101716a4f0d0041ced4c10021050c0d0b0240201620264d0d00413c210641eed4c10021050c0d0b201541086a220c290300211f20152903002120200420183602b80220044188046a200441b8026a10870220044188076a20044188046a2020201f4108410010880202402004280288074101470d002004280290072106200428028c0721050c0d0b20044188076a41106a222d2903002121200429039007211f200441b8056a41186a222e420037030020144200370300200441b8056a41086a22184200370300200442003703b805200441b0076a41086a221641d5fbc400ad428080808080018422201003220141086a290000370300200420012900003703b0072001102320182016290300370300200420042903b007222f3703b8012004202f3703b805200441d8016a41086a223041d6a0c200ad4280808080d00184222f1003220141086a290000370300200420012900003703d80120011023200441b8016a41086a223120302903002232370300200420042903d80122333703b80120142033370000201441086a22052032370000200441c8026a41086a22342018290300370300200441c8026a41106a22352014290300370300200441c8026a41186a2236202e290300370300200420042903b8053703c802200441286a200441c8026a4120108902200441286a41106a29030021322004290330213320042802282101202e42003703002014420037030020184200370300200442003703b805203020201003221641086a290000370300200420162900003703d8012016102320182030290300370300200420042903d80122203703b801200420203703b8052030202f1003221641086a290000370300200420162900003703d80120161023203120302903002220370300200420042903d801222f3703b8012014202f3700002005202037000020342018290300370300203520142903003703002036202e290300370300200420042903b8053703c802200442002032420020011b222020217d2033420020011b2221201f54ad7d222f2021201f7d221f202156202f202056202f2020511b22011b3703c00520044200201f20011b3703b805202520241002410021372004410036029802200441003602a80220152902c401211f200442003703b8072004201f3703b007200241037420106b2138201541386a21392015412c6a213a20154198016a213b201541d8006a213c4100213d410021104100213e4100213f41002140034002400240200441b0076a10810141ff017122014102460d00200420042802b807221641016a3602b8072001410171450d02200420042802bc07220141016a22403602bc07202c28020020014b0d014119210641e2d5c10021050c090b203620044188076a41186a2903003703002035202d290300370300203420044188076a41086a29030037030020042004290388073703c802203741ff01714101470d06202e20362903003703002014203529030037030020182034290300370300200420042903c8023703b8050c070b20152802b801200141c1006c6a214120382101201a21050340024020010d004138210641aad5c10021050c090b200141786a21012005280200211c200541086a2105201c2016470d000b0240024020412d00004101460d0020044198026a2101203f0d012030203941086a2903003703002015280210213d200441d8016a41186a223e203941186a290300370300200441d8016a41106a2242203941106a290300370300200441b8056a41306a2243203c41306a290000370300200441b8056a41286a2244203c41286a290000370300200441b8056a41206a2245203c41206a290000370300202e203c41186a2900003703002014203c41106a2900003703002018203c41086a2900003703002039290300211f200441b8056a41386a2246203c41386a2900003703002004201f3703d8012004203c2900003703b805201528021c2205417f4c0d122015280214211c0240024020050d004101213f0c010b20051021223f450d050b203f201c200510dc0421472015280228223fad42247e221f422088a70d12201fa7221c417f4c0d122015280220214802400240201c0d00410421490c010b201c10212249450d060b20492048201c10dc04211c200c290300211f20152903002120200441b8016a41186a2248203b41186a290000370300200441b8016a41106a2249203b41106a2900003703002031203b41086a2900003703002004203b2900003703b801200441b8026a203a10792035201f370300202b20042903b802370000202b41086a200441b8026a41086a280200360000202a20042903d801370000202a41086a2030290300370000202a41106a2042290300370000202a41186a203e290300370000200420203703d0022004203f3602f8022004203f3602f4022004201c3602f002200420053602ec02200420053602e802200420473602e4022004203d3602e002200441003a00c802202941386a2046290300370000202941306a2043290300370000202941286a2044290300370000202941206a2045290300370000202941186a202e290300370000202941106a2014290300370000202941086a2018290300370000202920042903b805370000202820042903b801370000202841086a2031290300370000202841106a2049290300370000202841186a204829030037000020044188046a41186a200441e8066a41186a29030037030020044188046a41106a200441e8066a41106a29030037030020044188046a41086a200441e8066a41086a290300370300200420042903e8063703880420044198026a200441c8026a20044188046a10fb01200428029802223d213e203d213f0c010b0240203741ff01710d00200441d8016a2015106a20044188076a41186a200441d8016a41186a290300370300202d200441d8016a41106a29030037030020044188076a41086a2030290300370300200420042903d80137038807410121370b20044188046a41186a220120044188076a41186a29030037030020044188046a41106a2205202d29030037030020044188046a41086a221c20044188076a41086a290300370300200420042903880737038804024020100d002027200429038804370000202741086a201c290300370000202741106a2005290300370000202741186a2001290300370000200441013a00c802202e200441e8066a41186a2903003703002014200441e8066a41106a2903003703002018200441e8066a41086a290300370300200420042903e8063703b805200441a8026a200441c8026a200441b8056a10fb0120042802a80221100b200441a8026a21010b201620264f0d04204141016a2001350208422086200135020084202320164105746a10094101460d000b4130210641fbd5c10021050c060b201c2002103e000b200541011030000b201c41041030000b4198bfc10020162026102d000b200441b8056a2015106a0b0240201b201d470d00201b4101742201201b41016a2216200120164b1b221d41ffffff3f71201d470d0e201d41057422014100480d0e02400240201b0d0020011021211e0c010b201e201b41057420011025211e0b201e450d030b201e201b4105746a220120042903b805370000200141186a202e290300370000200141106a2014290300370000200141086a2018290300370000202c2802002040460d014132210641abd6c10021050b02402010450d0020042802ac02450d00201010230b203f450d05200428029c02450d05203e10230c050b02402010450d0020042802ac02450d00201010230b0240203f450d00200428029c02450d00203d10230b201b41016a211b20112012460d060c010b0b200141011030000b201641041030000b200141041030000b0240201d450d00201e10230b0240200f450d00201910230b02402022450d00201310230b02402009a7450d00202310230b200441f8006a41186a20044198016a41186a290200370300200441f8006a41106a20044198016a41106a290200370300200441c8006a211a0b201a41046a280200450d06201a28020010230c060b200441b8056a41186a22084200370300200441b8056a41106a22164200370300200441b8056a41086a22024200370300200442003703b805200441b0076a41086a220141c4fbc400ad4280808080e000841003220541086a290000370300200420052900003703b0072005102320022001290300370300200420042903b0073703b805200141f9bcc000ad4280808080e000841003220541086a290000370300200420052900003703b00720051023200441c8026a41086a22062001290300221f370300200420042903b00722203703c802200a2020370000200a41086a221c201f37000020044188046a41086a2210200229030037030020044188046a41106a2218201629030037030020044188046a41186a221a2008290300370300200420042903b80537038804200441206a20044188046a4120108f012004280224211720042802202111200842003703002016420037030020024200370300200442003703b805200141f7fbc400ad4280808080f000841003220541086a290000370300200420052900003703b0072005102320022001290300370300200420042903b0073703b80520014194b7c200ad4280808080c001841003220541086a290000370300200420052900003703b0072005102320062001290300221f370300200420042903b00722203703c802200a2020370000201c201f3700002010200229030037030020182016290300370300201a2008290300370300200420042903b80537038804200441186a20044188046a4120108f0120042802182102200428021c2116200e412c6c2208412c6e2101410421064100211c024002402008450d002001410274220510212206450d012001211c0b2017410020111b21102016410020021b21184100211620062101200b2102034020012002280200360200201641016a2116200141046a21012002412c6a2102200841546a22080d000b20044198016a41186a200441f8016a41186a29030037030020044198016a41106a200441f8016a41106a29030037030020044198016a41086a200441f8016a41086a290300370300200420042903f801370398010240200f450d00201910230b02402022450d00201310230b02402009a7450d00202310230b200441d8006a41086a220f20044198016a41086a2228290300370300200441d8006a41106a220e20044198016a41106a290300370300200441d8006a41186a221a20044198016a41186a290300370300200420042903980137035842002121200441b8056a41186a22084200370300200441b8056a41106a22054200370300200441b8056a41086a22024200370300200442003703b805200441b0076a41086a220141c4fbc400ad4280808080e000841003221941086a290000370300200420192900003703b0072019102320022001290300370300200420042903b0073703b805200141f9bcc000ad4280808080e000841003221941086a290000370300200420192900003703b00720191023200441c8026a41086a221920012903002209370300200420042903b007221f3703c802200a201f370000200a41086a2217200937000020044188046a41086a2211200229030037030020044188046a41106a2215200529030037030020044188046a41186a22142008290300370300200420042903b80537038804200441106a20044188046a4120108f012004280214211220042802102113200341086a280200210c2003280200213c200441e4026a201b360200200441c8026a41186a201d360200200441c8026a41106a2016360200200441d4026a201c360200200441f0026a200f290300370300200441f8026a200e29030037030020044180036a201a2903003703002004201e3602dc02200420063602d002200420183602cc02200420103602c802200420042903583703e802203c200c200441c8026a108a022004420037029c01200441d8a7c30036029801200842003703002005420037030020024200370300200442003703b80520014182fdc400ad4280808080a001841003221641086a290000370300200420162900003703b0072016102320022001290300370300200420042903b0073703b805200141f4c9c100ad4280808080d001841003221641086a290000370300200420162900003703b00720161023201920012903002209370300200420042903b007221f3703c802200a201f37000020172009370000201120022903003703002015200529030037030020142008290300370300200420042903b80537038804200441c8026a20044188046a4120108b020240024020042802c802223d0d004104213d41002101410021100c010b20042902cc022221422088a721012021a721100b2012410020131b213a200c450d034100203a417f6a22012001203a4b1b2138203c200c41d0016c6a2142200441c8026aad4280808080c00084211f20044188076a41186a214320044188076a41086a213e20044188076a41146a212a20044188076a410472212d200441c8026a4104722144200441b8056a410272221241266a212e201241206a21230340203c2802102131200441b0076a41086a222b4182fdc400ad4280808080a0018422201003220141086a290000370300200420012900003703b00720011023203e202b290300370300200420042903b00737038807202b41ecbdc100ad4280808080d000841003220141086a290000370300200420012900003703b0072001102320044188046a41086a2211202b290300370300200420042903b00737038804200420313602c802200441b8056a41186a2230201f1001220141186a290000370300200441b8056a41106a2222200141106a290000370300200441b8056a41086a221a200141086a290000370300200420012900003703b80520011023200441b8016a41186a22392030290300370300200441b8016a41106a223b2022290300370300200441b8016a41086a2241201a290300370300200420042903b8053703b8010240024041c00010212201450d002001200429038807370000200141086a203e2903003700002001200429038804370010200141186a2011290300370000200120042903b801370020200141286a2041290300370000200141306a203b290300370000200141386a2039290300370000200420013602c802203c411c6a2802002102200441c0003602cc02203c2802142002200441c8026a10c50120011023202b20201003220141086a290000370300200420012900003703b00720011023203e202b290300370300200420042903b00737038807202b41f1bdc100ad4280808080a001841003220141086a290000370300200420012900003703b007200110232011202b290300370300200420042903b00737038804200420313602c8022030201f1001220141186a2900003703002022200141106a290000370300201a200141086a290000370300200420012900003703b8052001102320392030290300370300203b20222903003703002041201a290300370300200420042903b8053703b801024041c00010212202450d002002200429038807370000200241086a203e2903003700002002200429038804370010200241186a2011290300370000200220042903b801370020200241286a2041290300370000200241306a203b290300370000200241386a2039290300370000200441086a200241c000108f01200428020c210120042802082108200420383602c8022002ad4280808080800884201f100220021023024020084101470d00200120384f0d000340200420313602cc02200420013602c802200441c8026a10fc012038200141016a2201470d000b0b203c2802282201450d02203c2802202218200141246c6a212702400240034020182802002119200441f8016a41186a22402018411c6a290000370300200441f8016a41106a223f201841146a290000370300200441f8016a41086a22292018410c6a290000370300200420182900043703f801024002400240024002400240200428029801220141d8a7c300460d00200428029c0121060c010b202e420037010020234200370100201241186a4200370100201241106a4200370100201241086a420037010020124200370100200441c8026a410041840110db041a41b80110212201450d014100210620014100360200200120042903b8053702042001410c6a201a290300370200200141146a20222903003702002001411c6a2030290300370200200141246a200441b8056a41206a2903003702002001412c6a200441b8056a41286a290300370200200141346a200441c8026a41840110dc041a2004410036029c0120042001360298010b201841246a211802400340200141086a210820012f0106221c4102742102417f211602400340024020020d00201c21160c020b200828020021052002417c6a2102201641016a2116200841046a21080240417f2005201947200520194b1b41016a0e03020001020b0b41012108202a2105202d21020c020b02402006450d002006417f6a2106200120164102746a41b8016a28020021010c010b0b2004201936028c074100210620432105203e2102410021080b2002201636020c2002200136020420022006360200200220044198016a36020820052028360200200420083602880702402008450d00200428029007200428029807410c6c6a41346a210f0c040b20042802a0072201200128020041016a360200200428028c072108200428029c07210220042802940722012f01062216410b490d012004280298072137202e420037010020234200370100201241186a22264200370100201241106a22354200370100201241086a2234420037010020124200370100200441c8026a410041840110db041a024041b80110212210450d0020104100360200201020042903b8053702042010410c6a201a290300370200201041146a20222903003702002010411c6a2030290300370200201041246a200441b8056a41206a22362903003702002010412c6a200441b8056a41286a222c290300370200201041346a200441c8026a41840110dc042105200441c8026a41086a221c20014184016a2802003602002004200129027c3703c80220012802202114201041086a200141246a20012f010641796a221641027410dc042119200520014188016a2016410c6c10dc042105200141063b0106201020163b0106201a201c280200360200200420042903c8023703b8050240024020024107490d00200241027420196a41686a2019200241796a22064102746a2219201641ffff037120066b41027410dd041a201920083602002002410c6c20056a220241b87f6a200241ac7f6a220f201041066a22162f010020066b410c6c10dd041a0c010b200141086a20024102746a220541046a2005200141066a22162f010020026b41027410dd041a20052008360200200141346a2002410c6c6a220f410c6a200f20162f010020026b410c6c10dd041a0b200f4100360208200f4204370200201620162f010041016a3b01002011201a2802002202360200200441d8016a41086a22152002360200200420042903b805220937038804200420093703d80120012802002219450d0320012f0104210e0340200441e8066a41086a22132015280200360200200420042903d8013703e806200e41ffff037121050240024002400240024020192f01062201410b490d00202e420037010020234200370100202642003701002035420037010020344200370100201242003701002011201a29030037030020044188046a41106a2201202229030037030020044188046a41186a2202203029030037030020044188046a41206a2216203629030037030020044188046a41286a2206202c290300370300200420042903b80537038804200441c8026a410041b40110db041a41e80110212208450d032008410036020020082004290388043702042008410c6a2011290300370200200841146a20012903003702002008411c6a2002290300370200200841246a20162903003702002008412c6a2006290300370200200841346a200441c8026a41b40110dc042102201941206a280200211b201c20194184016a2802003602002004201941fc006a2902003703c802200841086a201941246a20192f0106221641796a220141027410dc04211d200220194188016a2001410c6c10dc04211e200841b8016a201941d4016a2016417a6a220641027410dc042117201941063b0106200820013b010602402006450d00410021012017210203402002280200221620013b010420162008360200200241046a21022006200141016a2201470d000b0b201a201c2802002201360200200420042903c80222093703b805201c2001360200200420093703c802200e41ffff037122024107490d01201d2005417a6a220241027422066a201d200541796a22014102746a221620082f010620016b41027410dd041a201620143602002005410c6c201e6a221641b87f6a201641ac7f6a221620082f010620016b410c6c10dd041a201641086a2013280200360200201620042903e806370200200820082f010641016a22163b01062005410274220e20176a416c6a201720066a2206201641ffff0371220520026b41027410dd041a2006201036020020052002490d022008200e6a41a0016a2102034020022802002216200141016a22013b010420162008360200200241046a210220012005490d000c030b0b201941086a2202200541016a220841027422166a2002200541027422066a2202200120056b221c41027410dd041a2002201436020020192005410c6c6a220241c0006a200241346a220e201c410c6c10dd041a2002413c6a2013280200360200200e20042903e8063702002019200141016a22013b01062006201941b8016a22026a41086a200220166a2202200141ffff0371221620086b41027410dd041a20022010360200200520164f0d0920192008417f6a22014102746a41bc016a2102034020022802002208200141016a22013b010420082019360200200241046a210220012016490d000c0a0b0b201941086a2201200541016a220e41027422166a2001200541027422066a220120192f0106221720056b221d41027410dd041a20012014360200201941346a2005410c6c6a2201410c6a2001201d410c6c10dd041a200141086a2013280200360200200120042903e8063702002019201741016a22013b01062006201941b8016a22176a41086a201720166a2217200141ffff03712216200e6b41027410dd041a20172010360200200220164f0d00201920066a41bc016a2101034020012802002202200541016a22053b010420022019360200200141046a210120162005470d000b0b2015201c280200360200200420042903c8023703d801201928020022010d0120082110201b21140c060b41e80141041030000b20192f0104210e20012119201b2114200821100c000b0b41b80141041030000b41b80141041030000b200120024102746a2205410c6a200541086a2205201620026b41027410dd041a2005200836020020012002410c6c6a220841c0006a200841346a220f20012f010620026b410c6c10dd041a2008413c6a4100360200200f4204370200200120012f010641016a3b01060c010b202e420037010020234200370100202642003701002035420037010020344200370100201242003701002011201a29030037030020044188046a41106a2202202229030037030020044188046a41186a2208203029030037030020044188046a41206a2216203629030037030020044188046a41286a2205202c290300370300200420042903b80537038804200441c8026a410041b40110db041a41e80110212201450d022001410036020020012004290388043702042001410c6a2011290300370200200141146a20022903003702002001411c6a2008290300370200200141246a20162903003702002001412c6a2005290300370200200141346a200441c8026a41b40110dc0421082001203728020022023602b801203720013602002037203728020441016a360204200241003b010420022001360200200820012f01062202410c6c6a220820042903d801370200200841086a2015280200360200200120024102746a41086a2014360200200141b8016a200241016a22024102746a2010360200200120023b0106201020023b0104201020013602000b200441c8026a41186a22022040290300370300200441c8026a41106a2208203f290300370300200441c8026a41086a22162029290300370300200420042903f8013703c8020240200f2802082201200f41046a2205280200470d00200141016a22192001490d0d200141017422062019200620194b1b2219ad42247e2209422088a70d0d2009a722064100480d0d0240024020010d002006102121010c010b200f280200200141246c2006102521010b2001450d03200f200136020020052019360200200f28020821010b200f280200200141246c6a220120042903c802370204200120313602002001410c6a2016290300370200200141146a20082903003702002001411c6a2002290300370200200f200f28020841016a36020820182027470d000c050b0b41e80141041030000b200641041030000b41c00041011030000b41c00041011030000b02400240203c41346a2802002206450d00203c28022c2101202b20201003220241086a290000370300200420022900003703b00720021023203e202b290300370300200420042903b00737038807202b41acc9c100ad4280808080e002841003220241086a290000370300200420022900003703b007200210232011202b290300370300200420042903b00737038804200420313602c8022030201f1001220241186a2900003703002022200241106a290000370300201a200241086a290000370300200420022900003703b8052002102320392030290300370300203b20222903003703002041201a290300370300200420042903b8053703b801024002400240024002400240024002400240024002400240024002400240024041c00010212219450d002019200429038807370000201941086a203e2903003700002019200429038804370010201941186a2011290300370000201920042903b801370020201941286a2041290300370000201941306a203b290300370000201941386a2039290300370000200441c8026a201941c000108602200141086a210220042802d002211c20042802cc02211020042802c802210f410021082006410474220521160340200228020020086a2108200241106a2102201641706a22160d000b200441013602c80220042008201c4100200f41014622021b6a3602d00220042010410020021b20066a3602cc02201941c0002044108c0220191023202b20201003220241086a290000370300200420022900003703b00720021023203e202b290300370300200420042903b00737038807202b41e8c8c100ad4280808080a002841003220241086a290000370300200420022900003703b007200210232011202b290300370300200420042903b00737038804200420313602c8022030201f1001220241186a2900003703002022200241106a290000370300201a200241086a290000370300200420022900003703b8052002102320392030290300370300203b20222903003703002041201a290300370300200420042903b8053703b80141c0001021221c450d01201c200429038807370000201c41086a203e290300370000201c200429038804370010201c41186a2011290300370000201c20042903b801370020201c41286a2041290300370000201c41306a203b290300370000201c41386a2039290300370000200441b8056a201cad4280808080800884220910041090010240024020042802b8050d00200441003602d002200442013703c8024100200441c8026a105c200441f8016a41086a20042802d002360200200420042903c8023703f8010c010b200441f8016a41086a201a280200360200200420042903b8053703f8010b200441e8066a41086a200441f8016a41086a2802002202360200200420042903f8013703e806024002400240024002402002450d00200441c8026a20042802e80620022006106920042802c8024101460d0420042802cc02211920042802d402220220042802d0022208460d0320042802f006200220086b6a221620064102746a2206417f4c0d1920060d01410121100c020b2006200441e8066a105c034002402001410c6a2d000022024103714103460d00024002400240024020020e03000102000b410021080c020b410121080c010b410221080b200420083a00c8020240024020042802ec0620042802f0062202460d0020042802e80621160c010b200241016a22082002490d1f200241017422162008201620084b1b22084100480d1f0240024020020d002008102121160c010b20042802e80620022008102521160b2016450d09200420083602ec06200420163602e80620042d00c802210820042802f00621020b2004200241016a3602f006201620026a20083a00000b20012802002119200141086a2802002202200441e8066a105c0240024020042802ec06221620042802f00622086b2002490d0020042802e80621160c010b200820026a22062008490d1e201641017422082006200820064b1b22084100480d1e0240024020160d002008102121160c010b20042802e80620162008102521160b2016450d09200420083602ec06200420163602e80620042802f00621080b200141106a21012004200820026a3602f006201620086a2019200210dc041a200541706a22050d000c120b0b200610212210450d070b2004200636028c0720042010360288072004201636029007200420044188076a3602c8022019200441c8026a200210920120162002490d0720042802900722192016490d0820042802f00622192008490d09200428028807210620042802e80621102004201620026b22163602b0072004201920086b221936027820162019470d0a200620026a201020086a201610dc041a034002402001410c6a2d000022024103714103460d00024002400240024020020e03000102000b410021080c020b410121080c010b410221080b200420083a00c80202400240200428028c072004280290072202460d0020042802880721160c010b200241016a22082002490d1d200241017422162008201620084b1b22084100480d1d0240024020020d002008102121160c010b20042802880720022008102521160b2016450d0e2004200836028c07200420163602880720042d00c802210820042802900721020b2004200241016a36029007201620026a20083a00000b20012802002119200141086a280200220220044188076a105c02400240200428028c07221620042802900722086b2002490d0020042802880721160c010b200820026a22062008490d1c201641017422082006200820064b1b22084100480d1c0240024020160d002008102121160c010b20042802880720162008102521160b2016450d0e2004200836028c07200420163602880720042802900721080b200141106a21012004200820026a36029007201620086a2019200210dc041a200541706a22050d000b2004280290072102200428028c072108200428028807210120042802ec06450d1020042802e80610230c100b2004200441e8066a3602c8022019200441c8026a2008109201034002402001410c6a2d000022024103714103460d00024002400240024020020e03000102000b410021080c020b410121080c010b410221080b200420083a00c8020240024020042802ec0620042802f0062202460d0020042802e80621160c010b200241016a22082002490d1c200241017422162008201620084b1b22084100480d1c0240024020020d002008102121160c010b20042802e80620022008102521160b2016450d0f200420083602ec06200420163602e80620042d00c802210820042802f00621020b2004200241016a3602f006201620026a20083a00000b20012802002119200141086a2802002202200441e8066a105c0240024020042802ec06221620042802f00622086b2002490d0020042802e80621160c010b200820026a22062008490d1b201641017422082006200820064b1b22084100480d1b0240024020160d002008102121160c010b20042802e80620162008102521160b2016450d0f200420083602ec06200420163602e80620042802f00621080b200141106a21012004200820026a3602f006201620086a2019200210dc041a200541706a2205450d0f0c000b0b20042802ec06450d0f20042802e80610230c0f0b41c00041011030000b41c00041011030000b200841011030000b200841011030000b200641011030000b20022016103e000b201620191036000b20082019103e000b200441b8056a41146a410d360200200441c4056a410e36020020044188046a41146a41033602002004420337028c04200441acb6c600360288042004410e3602bc052004200441b0076a3602b8012004200441f8006a3602d801200442043703d802200442013702cc0220044180b7c6003602c8022004200441b8056a360298042004200441c8026a3602c8052004200441d8016a3602c0052004200441b8016a3602b80520044188046a41bcb7c6001038000b200841011030000b200841011030000b200841011030000b200841011030000b20042802f006210220042802ec06210820042802e80621010b2001450d0020092002ad4220862001ad8410022008450d00200110230b201c1023410021010240024002400240024002402021422088a7220541014b0d0020050e020201020b20052102034020012002410176220820016a22162031203d20164102746a280200491b2101200220086b220241014b0d000b0b02402031203d20014102746a2802002202470d0041ecd8c100ad4280808080c0048410080c050b2001203120024b6a220120054b0d010b20052021a7460d01202121090c020b4180bbc000102b000b200541016a22022005490d0920054101742208200220022008491b220241ffffffff03712002470d09200241027422084100480d090240024020050d0020081021213d0c010b203d200541027420081025213d0b203d450d022002ad21090b203d20014102746a220241046a2002200520016b41027410dd041a20022031360200200942ffffffff0f8320214280808080107c428080808070838421210b203c41d0016a223c2042460d040c010b0b200841041030000b200541041030000b102f000b2021422088a721012021a721100b200441b8016a41186a4200370300200441b8016a41106a22264200370300200441b8016a41086a22084200370300200442003703b801200441b0076a41086a22024182fdc400ad4280808080a001841003221641086a290000370300200420162900003703b0072016102320082002290300370300200420042903b007220937038807200420093703b801200241f4c9c100ad4280808080d001841003221641086a290000370300200420162900003703b00720161023202620042903b0072209370300200441d8016a41086a2008290300370300200441d8016a41106a2009370300200441d8016a41186a20022903003703002004200937038804200420042903b8013703d801200441003602d002200442013703c8022001200441c8026a105c024002400240024002400240024002400240024020010d0020042802d002211920042802cc02210520042802c80221020c010b20014102742106410020042802d00222016b210820042802cc022105203d211603402016280200211c02400240200520086a4104490d0020042802c80221020c010b200141046a22022001490d0c200541017422192002201920024b1b22194100480d0c0240024020050d002019102121020c010b20042802c80220052019102521020b2002450d03200420193602cc02200420023602c802201921050b201641046a21162004200141046a22193602d002200220016a201c3600002008417c6a2108201921012006417c6a22060d000b0b200441d8016aad4280808080800484222f2019ad4220862002ad84100202402005450d00200210230b02402010450d00203d10230b20042802a0012105200428029801210102400240200428029c0122080d00200121020c010b2008211620012102034020022802b80121022016417f6a22160d000b0340200120012f01064102746a41b8016a28020021012008417f6a22080d000b0b200441e4026a20012f0106360200200441c8026a41186a4100360200200441dc026a2001360200200420053602e802200441003602d802200442003703d002200420023602cc02200441003602c802200441b8056a200441c8026a10b501024020042802bc05221c450d004182fdc400ad4280808080a00184210941fbbdc100ad4280808080f00184211f034020042802c405210820042802c005211020042802b8052116200441b0076a41086a220120091003220241086a290000370300200420022900003703b0072002102320044188076a41086a22052001290300370300200420042903b007370388072001201f1003220241086a290000370300200420022900003703b0072002102320044188046a41086a22192001290300370300200420042903b00737038804410410212201450d032001203a36000020014104410810252202450d0420022016360004200441b8056a41186a22162002ad42808080808001841001220141186a290000370300200441b8056a41106a2206200141106a290000370300200441b8056a41086a220f200141086a290000370300200420012900003703b80520011023200441b8016a41186a22012016290300370300200441b8016a41106a22162006290300370300200441b8016a41086a2218200f290300370300200420042903b8053703b8012002102341c00010212206450d052006200429038807370000200641086a20052903003700002006200429038804370010200641186a2019290300370000200620042903b801370020200641286a2018290300370000200641306a2016290300370000200641386a2001290300370000200441003602c005200442013703b8052008200441b8056a105c02402008450d00201c200841246c6a2119201c21020340200228020021160240024020042802bc05220820042802c00522016b4104490d0020042802b80521080c010b200141046a22052001490d0e200841017422012005200120054b1b22014100480d0e0240024020080d002001102121080c010b20042802b80520082001102521080b2008450d09200420013602bc05200420083602b80520042802c00521010b2004200141046a3602c005200820016a20163600002004200441b8056a36028804200241046a20044188046a106b200241246a22022019470d000b0b20042802bc0521012006ad428080808080088420043502c00542208620042802b8052202ad84100202402001450d00200210230b2006102302402010450d00201c10230b200441b8056a200441c8026a10b50120042802bc05221c0d000b0b200441b8056a200441c8026a10b5010240034020042802bc052201450d01024020042802c005450d00200110230b200441b8056a200441c8026a10b5010c000b0b20042802cc02220141d8a7c300460d0720012802002108200110232008450d0720082802002102200810232002450d07200228020022010d050c060b201941011030000b410441011030000b410841011030000b41c00041011030000b200141011030000b0340200210232001210220012802002208210120080d000b0b200210230b200441b8056a41186a22174200370300200441b8056a41106a22114200370300200441b8056a41086a220e4200370300200442003703b805200441b0076a41086a22104182fdc400ad4280808080a0018422091003220141086a290000370300200420012900003703b00720011023200e2010290300370300200420042903b0073703b805201041f4c9c100ad4280808080d0018422241003220141086a290000370300200420012900003703b00720011023200441c8026a41086a2010290300221f370300200420042903b00722203703c802200a2020370000200a41086a201f37000020044188046a41086a221a200e29030037030020044188046a41106a201129030037030020044188046a41186a2017290300370300200420042903b80537038804200441c8026a20044188046a4120108b0220042802c8022201410420011b21344100211b024020042902cc02420020011b2225422088a72235450d00203420354102746a212e200441c8026aad4280808080c00084211f20044188076a41086a2102200441c8026a41067221144100211b41002113410021302034211c02400340201b211e201020091003220141086a290000370300200420012900003703b0072001102320022010290300370300200420042903b00737038807201041acc9c100ad4280808080e0028422201003220141086a290000370300200420012900003703b00720011023201a2010290300370300200420042903b007370388042004201c2802003602c8022017201f1001220141186a2900003703002011200141106a290000370300200e200141086a290000370300200420012900003703b80520011023200441b8016a41186a22082017290300370300200441b8016a41106a22162011290300370300200441b8016a41086a2205200e290300370300200420042903b8053703b80102400240024002400240024041c00010212201450d002001200429038807370000200141086a20022903003700002001200429038804370010200141186a201a290300370000200120042903b801370020200141286a2005290300370000200141306a2016290300370000200141386a2008290300370000200441c8026a200141c00010860220042802d002211920042802cc02210620042802c802210f200110234101210120064100200f410146220f1b211220194100200f1b211d02402013450d00201220136a41e50049201d20306a41a19c01497121010b201e41016a211b2012450d052001450d05201020091003220141086a290000370300200420012900003703b0072001102320022010290300370300200420042903b00737038807201020201003220141086a290000370300200420012900003703b00720011023201a2010290300370300200420042903b007370388042004201c2802003602c8022017201f1001220141186a2900003703002011200141106a290000370300200e200141086a290000370300200420012900003703b8052001102320082017290300370300201620112903003703002005200e290300370300200420042903b8053703b80141c00010212201450d012001200429038807370000200141086a20022903003700002001200429038804370010200141186a201a290300370000200120042903b801370020200141286a2005290300370000200141306a2016290300370000200141386a20082903003700002001ad4280808080800884100520011023201020091003220141086a290000370300200420012900003703b0072001102320022010290300370300200420042903b00737038807201041e8c8c100ad4280808080a002841003220141086a290000370300200420012900003703b00720011023201a2010290300370300200420042903b007370388042004201c2802003602c8022017201f1001220141186a2900003703002011200141106a290000370300200e200141086a290000370300200420012900003703b8052001102320082017290300370300201620112903003703002005200e290300370300200420042903b8053703b80141c00010212201450d022001200429038807370000200141086a20022903003700002001200429038804370010200141186a201a290300370000200120042903b801370020200141286a2005290300370000200141306a2016290300370000200141386a2008290300370000200441c0003602fc01200420013602f80120044188046a2001ad4280808080800884222110041090010240024020042802880422160d00410021080c010b200428028c04210520042004280290043602ec06200420163602e806200441c8026a200441e8066a1080010240024020042802c8022208450d0020042902cc0221200c010b200441003602c005200442013703b8052004410c36028c072004200441f8016a360288072004200441b8056a3602d801200441013602dc02200442013702cc0220044198c2c3003602c802200420044188076a3602d802200441d8016a41b8a3c500200441c8026a102e1a20043502c00542208620043502b80584100820042802bc05450d0020042802b80510230b02402005450d00201610230b024020080d00410021080c010b202110050b200110232008410420081b22222020420020081b2220422088a722014104746a21192020a72123024020010d00202221010c040b20222101034002402001410c6a2d0000220f4103470d00200141106a21010c050b200141046a280200211620012802002108200141086a28020021052004201c28020022063602b801200420053602dc01200420083602d80120044188046a200441d8016a10d9010240200428028804411a460d00200441b8056a20044188046a41b00110dc041a41032105024002400240200f4103710e03010200010b41002105410021150c010b200441c8026a200441b8016a108702200441e8066a41086a201441086a290100370300200441e8066a41106a201441106a290100370300200441e8066a41186a201441186a2f01003b0100200420142901003703e80620042801ca02210620042f01c802211841012115410021050b200441c8026a200441b8056a41b00110dc041a200220042903e806370200200241086a200441e8066a41086a290300370200200241106a200441e8066a41106a290300370200200241186a200441e8066a41186a2903003702002004200636028c07200420183b018a07200420153a008907200420053a008807200441f8016a200441c8026a20044188076a108d020b02402016450d00200810230b200141106a22012019470d000c050b0b41c00041011030000b41c00041011030000b41c00041011030000b20012019460d0003402001410c6a2d00004103460d010240200141046a280200450d00200128020010230b200141106a22012019470d000b0b02402023450d00202210230b201220136a221341e3004b0d02201d20306a2230419f9c014b0d020b201c41046a221c202e470d000b0b201e2035490d00201b2035103e000b200441b8016a41186a22084200370300200441b8016a41106a22164200370300200441b8016a41086a22014200370300200442003703b801201020091003220241086a290000370300200420022900003703b0072002102320012010290300370300200420042903b007220937038807200420093703b801201020241003220241086a290000370300200420022900003703b00720021023201a20102903002209370300200420042903b007221f370388042026201f370000202641086a2009370000200441d8016a41086a2001290300370300200441d8016a41106a2016290300370300200441d8016a41186a2008290300370300200420042903b8013703d801200441003602d002200442013703c8022035201b6b2201200441c8026a105c02400240024020010d0020042802d002211920042802cc02210520042802c80221020c010b2035410274201b41027422026b2106410020042802d00222016b2108203420026a211620042802cc02210503402016280200211c02400240200520086a4104490d0020042802c80221020c010b200141046a22022001490d05200541017422192002201920024b1b22194100480d050240024020050d002019102121020c010b20042802c80220052019102521020b2002450d03200420193602cc02200420023602c802201921050b201641046a21162004200141046a22193602d002200220016a201c3600002008417c6a2108201921012006417c6a22060d000b0b202f2019ad4220862002ad84100202402005450d00200210230b02402025a7450d00203410230b20042802502102200428024c21102004280248220f21080c010b201941011030000b200441d8016a41186a22194200370300200441d8016a41106a22064200370300200441d8016a41086a22164200370300200442003703d801200441b0076a41086a22014182fdc400ad4280808080a001841003220541086a290000370300200420052900003703b0072005102320162001290300370300200420042903b007220937038807200420093703d801200141b39fc600ad42808080809001841003220541086a290000370300200420052900003703b0072005102320044188046a41086a20012903002209370300200420042903b007221f370388042007201f370000200741086a2009370000200441b8016a41086a2016290300370300200441b8016a41106a2006290300370300200441b8016a41186a2019290300370300200420042903d8013703b801200441003602d002200442013703c8022002200441c8026a105c02400240024020020d0020042802d002211920042802cc02210520042802c80221020c010b20024102742106410020042802d00222016b211620042802cc02210503402008280200211c02400240200520166a4104490d0020042802c80221020c010b200141046a22022001490d04200541017422192002201920024b1b22194100480d040240024020050d002019102121020c010b20042802c80220052019102521020b2002450d03200420193602cc02200420023602c802201921050b200841046a21082004200141046a22193602d002200220016a201c3600002016417c6a2116201921012006417c6a22060d000b0b200441b8016aad42808080808004842019ad4220862002ad84100202402005450d00200210230b02402010450d00200f10230b0240200da7450d00200b10230b200328020021080240200c450d00200c41d0016c21022008210103402001106c200141d0016a2101200241b07e6a22020d000b0b410021050240200341046a280200450d00200810230b0c040b201941011030000b102a000b200da7450d00200b10230b20032802002108024020032802082201450d00200141d0016c21022008210103402001106c200141d0016a2101200241b07e6a22020d000b0b200341046a280200450d00200810230b2000200636020420002005360200200441c0076a24000bb70201037f230041d0006b220324002003200236020420032001360200200341086a2002ad4220862001ad84100410900102400240200328020822010d00200041003602000c010b200341106a2802002102200328020c2104200341003602380240024020024104490d0020012800002105200341003602382002417c714104460d00200041086a200128000436020020002005360204200041013602000c010b20034100360220200342013703182003410c36022c200320033602282003200341186a360234200341cc006a41013602002003420137023c20034198c2c3003602382003200341286a360248200341346a41b8a3c500200341386a102e1a2003350220422086200335021884100820004100360200200328021c450d00200328021810230b2004450d00200110230b200341d0006a24000bbf0301067f230041d0006b22022400200241f0003a000802400240024002400240410110212203450d00200341f0003a0000200241e1003a000820034101410210252203450d01200341e1003a0001200241f2003a000820034102410410252204450d02200441f2003a0002200441e1003a0003200128020021014108210320044104410810252205450d0320052001360004200241003a004820052101410021060340200241003a0008200241086a20012003410047220410dc041a024020030d00200241003a00080b20032004490d05200241286a20066a20022d00083a00002002200641016a22073a0048200320046b2103200120046a21012007210620074120470d000b200241086a41186a2203200241286a41186a290300370300200241086a41106a2204200241286a41106a290300370300200241086a41086a2201200241286a41086a2903003703002002200229032837030820051023200041186a2003290300370000200041106a2004290300370000200041086a200129030037000020002002290308370000200241d0006a24000f0b410141011030000b410241011030000b410441011030000b410841011030000b20042003103e000be10402057f047e230041e0006b22062400200641c0006a41086a220741d5fbc400ad42808080808001841003220841086a2900003703002006200829000037034020081023200641206a41086a2209200729030037030020062006290340370320200741e3a0c200ad4280808080b001841003220841086a2900003703002006200829000037034020081023200641306a41086a220a200729030037030020062006290340370330200641c0006a200110ac010240024002400240024041c00010212208450d00200820062903203700002008200629033037001020082006290040370020200841086a2009290300370000200841186a200a290300370000200841286a2007290000370000200841306a200641c0006a41106a290000370000200841386a200641c0006a41186a290000370000200641086a200841c000108902200641086a41106a290300210b2006290310210c2006280208210720081023410121080240200c420020071b220c20027d220d200c56200b420020071b220b20037d200c200254ad7d220e200b56200e200b511b4101470d0020004196adc200360204200041086a411d3602000c050b20050d01200c4280c8afa025544100200b501b0d01200d42ffc7afa02556200e420052200e501b0d01200041b3adc200360204200041086a411a3602000c020b41c00041011030000b200620012004200d200e10de0220062802002208450d012006280204210720002008360204200041086a20073602000b410121080c010b2001200d200e10dc02200041106a2003370300200041086a2002370300410021080b20002008360200200641e0006a24000ba80202017f037e230041d0006b220324002003200236020420032001360200200341086a2002ad4220862001ad84100410900102400240200328020822010d00420021040c010b200328020c210202400240200341086a41086a2802004110490d00200141086a290000210520012900002106420121040c010b20034100360220200342013703182003410c36022c200320033602282003200341186a360234200341cc006a41013602002003420137023c20034198c2c3003602382003200341286a360248200341346a41b8a3c500200341386a102e1a200335022042208620033502188410080240200328021c450d00200328021810230b420021040b2002450d00200110230b2000200637030820002004370300200041106a2005370300200341d0006a24000bb8380b077f017e027f027e067f027e0c7f017e047f017e067f230041a0036b2203240020022802002104200341f0016a41086a220541a79fc600ad4280808080c001841003220641086a290000370300200320062900003703f00120061023200341d0026a41086a22072005290300370300200320032903f0013703d002200541d4acc600ad42808080808002841003220641086a290000370300200320062900003703f0012006102320034190026a41086a22082005290300370300200320032903f00137039002200320044132702209360220200341e0026a41186a2206200341206aad220a4280808080c000841001220541186a290000370300200341e0026a41106a2204200541106a290000370300200341e0026a41086a220b200541086a290000370300200320052900003703e0022005102320034180036a41186a2205200629030037030020034180036a41106a220c200429030037030020034180036a41086a2204200b290300370300200320032903e00237038003024002400240024002400240024002400240024041c00010212206450d00200620032903d00237000020062003290390023700102006200329038003370020200641086a2007290300370000200641186a2008290300370000200641286a2004290300370000200641306a200c290300370000200641386a2005290300370000200341c00036021420032006360210200341f0016a2006ad4280808080800884220d100410900120032802f0012207450d0320032802f401210b2003200341f8016a28020022053602d402200320073602d00220054104490d012003200741046a3602d00220032005417c6a22043602d40220044104490d012007350000210e2003200541786a22083602d4022003200741086a3602d00241002105200341003a00400340024020082005470d00200341003602d402200541ff0171450d03200341003a00400c030b200341206a20056a200720056a220441086a2d00003a00002003200441096a3602d0022003200541016a22043a00402004210520044120470d000b20034190026a41086a200341206a41086a29030037030020034190026a41106a200341206a41106a29030037030020034190026a41186a200341206a41186a2903003703002003200820046b3602d4022003200329032037039002200341206a200341d0026a107b20032802202204450d0120032802242108200341206a200341d0026a107e02402003280220220f0d002008450d02200410230c020b20034180036a41086a20034190026a41086a29030037030020034180036a41106a20034190026a41106a2903003703002003280224210c410021050c020b41c00041011030000b41002104200341003602980220034201370390022003410c360284032003200341106a36028003200320034190026a3602e00241012105200341346a41013602002003420137022420034198c2c300360220200320034180036a360230200341e0026a41b8a3c500200341206a102e1a2003350298024220862003350290028410080240200328029402450d0020032802900210230b0b0240200b450d00200710230b2005450d010b200610230c010b200d1005200610232004450d00200341f0016a41086a220541a79fc600ad4280808080c001841003220641086a290000370300200320062900003703f00120061023200341d0026a41086a22072005290300370300200320032903f0013703d002200541e4acc600ad4280808080d002841003220641086a290000370300200320062900003703f0012006102320034190026a41086a22062005290300370300200320032903f001370390022003200e3e0220200341e0026a41186a220b200a4280808080c000841001220541186a290000370300200341e0026a41106a2210200541106a290000370300200341e0026a41086a2211200541086a290000370300200320052900003703e0022005102320034180036a41186a2212200b29030037030020034180036a41106a220b201029030037030020034180036a41086a22102011290300370300200320032903e0023703800341c00010212205450d01200520032903d00237000020052003290390023700102005200329038003370020200541086a2007290300370000200541186a2006290300370000200541286a2010290300370000200541306a200b290300370000200541386a20122903003700002005ad4280808080800884100a2005102302402008450d00200410230b200c450d00200f10230b200341206a41186a4200370300200341206a41106a22074200370300200341206a41086a2206420037030020034200370320200341f0016a41086a220541f7fbc400ad4280808080f000841003220441086a290000370300200320042900003703f0012004102320062005290300370300200320032903f001370320200541e7acc500ad4280808080a001841003220441086a290000370300200320042900003703f00120041023200720032903f001220d37030020034190026a41086a200629030037030020034190026a41106a200d37030020034190026a41186a20052903003703002003200d370380032003200329032037039002200341206a20034190026a412010bb010240024020032802202205450d0020032003290224370204200320053602000c010b20034100360208200342013703000b2002411c6a2802002205200120052001491b2213450d0220022802142114200341f0016aad4280808080c000842115200a4280808080800484211620034180036a41106a210f200341e0026a41106a2117200341d8016a2118200341b8016a2119200341f8006a211a200341206a41386a211b200341206a412c6a211c20034190026a41286a211d20034190026a41306a211e4100211f0c010b41c00041011030000b0240024002400240024002400240024002400240024002400240034020034100360218200342013703102000201f41d0016c6a22082802c4012106200841c8016a2802002104200341e0026a41186a2220420037030020174200370300200341e0026a41086a22214200370300200342003703e002200341f0016a41086a221141c6acc500ad4280808080f00084220e1003220541086a290000370300200320052900003703f0012005102320212011290300370300200320032903f0013703e00220114185b2c500ad4280808080e001841003220541086a290000370300200320052900003703f00120051023200341206a41086a22222011290300220d370300200320032903f001222337032020172023370000201741086a200d37000020034190026a41086a2224202129030037030020034190026a41106a2225201729030037030020034190026a41186a22262020290300370300200320032903e0023703900220034180036a20034190026a412010bb010240024020032802800322050d00410021010c010b200329028403220d422088a72101200da7450d00200510230b201f41016a212720034180036a41186a22124200370300200f420037030020034180036a41086a2210420037030020034200370380032011200e1003220541086a290000370300200320052900003703f0012005102320102011290300370300200320032903f001220d370390022003200d370380032011418cfbc500ad4280808080e0028422281003220541086a290000370300200320052900003703f0012005102320242011290300220d370300200320032903f001222337039002200f2023370000200f41086a2229200d37000020222010290300370300200341206a41106a222a200f290300370300200341206a41186a222b2012290300370300200320032903800337032020034190026a200341206a10ae0320032802900221072003280294022105200329039802210d2003200436022420032006360220200d420020051b210d200341003602282007410020051b21072005410420051b210c2003200341106a3602302003200336022c02400340410221060240200341206a10810141ff017122044102460d0020032003280228220541016a3602282004410171450d0141012106200328022c220b28020820054d0d00200328023021042012200b28020020054105746a220b41186a290000370300200f200b41106a2900003703002010200b41086a2900003703002003200b2900003703800302402004280208220b200441046a222c280200470d00200b41016a222d200b490d13200b410174222e202d202e202d4b1b222d41ffffff3f71202d470d13202d410574222e4100480d1302400240200b0d00202e1021210b0c010b2004280200200b410574202e1025210b0b200b450d032004200b360200202c202d3602002004280208210b0b2004280200200b4105746a220b200329038003370000200b41186a2012290300370000200b41106a200f290300370000200b41086a20102903003700002004200428020841016a3602080b0240200641ff01714102460d00200520014f0d01200741146a22042007490d010240200541016a2207200d422088a722064d0d000240200da7220b20066b20072006200720064b1b222d20066b22074f0d00200620076a222c2006490d14200b410174222e202c202e202c4b1b222c41ffffffff0371202c470d14202c410274222e4100480d1402400240200b0d00202e1021210c0c010b200c200b410274202e1025210c0b200c450d06202cad210d0b200c20064102746a210b0240024020074102490d00200b4100202d2006417f736a220741027410db041a200c2006202d6a20066b4102746a417c6a210b200720066a21060c010b2007450d010b200b4100360200200641016a21060b200620054d0d05200c20054102746a2205200528020041146a360200200d42ffffffff0f832006ad42208684210d200421070c010b0b2003200c3602e402200320073602e0022003200d3703e80220124200370300200f42003703002010420037030020034200370380032011200e1003220541086a290000370300200320052900003703f0012005102320102011290300370300200320032903f001220e370390022003200e37038003201120281003220541086a290000370300200320052900003703f0012005102320242011290300220e370300200320032903f001222337039002200f20233700002029200e37000020222010290300370300202a200f290300370300202b2012290300370300200320032903800337032002400240200c0d00201610050c010b20034120360294022003200341206a36029002200341e0026a20034190026a10a904200c450d00200da7450d00200c10230b200828021021072012200841d0006a290000370300200f200841c8006a2900003703002010200841c0006a2900003703002024200841e0006a2903003703002025200841e8006a2903003703002026200841f0006a29030037030020034190026a41206a2201200841f8006a290300370300201d20084180016a290300370300201e20084188016a29030037030020034190026a41386a220b20084190016a290300370300200320082900383703800320032008290358370390022008411c6a2802002205417f4c0d04200828021421060240024020050d00410121040c010b200510212204450d060b20042006200510dc04210c200841286a2802002204ad42247e220d422088a70d04200da72206417f4c0d04200841206a280200212d0240024020060d004104212c0c010b20061021222c450d070b202c202d200610dc04212d2011200841a0016a290300370300200341f0016a41106a222c200841a8016a290300370300200341f0016a41186a222e200841b0016a29030037030020032008290398013703f001200841086a290300210d2008290300210e200341d0026a2008412c6a1079202020122903003703002017200f2903003703002021201029030037030020032003290380033703e002201c20032903d002370200201c41086a200341d0026a41086a22062802003602002003200d3703282003200e37032020032004360248200320043602442003202d3602402003200536023c200320053602382003200c36023420032007360230201b20032903e002370300201b41086a2021290300370300201b41106a2017290300370300201b41186a2020290300370300201a41386a200b290300370300201a41306a201e290300370300201a41286a201d290300370300201a41206a2001290300370300201a41186a2026290300370300201a41106a2025290300370300201a41086a2024290300370300201a200329039002370300201941186a202e290300370300201941106a202c290300370300201941086a2011290300370300201920032903f001370300201841086a200341106a41086a28020036020020182003290310370200200341003602ec01200342013702e401201141a79fc600ad4280808080c001841003220541086a290000370300200320052900003703f0012005102320062011290300370300200320032903f0013703d002201141e4acc600ad4280808080d002841003220541086a290000370300200320052900003703f0012005102320242011290300370300200320032903f00137039002200320022802003602f001202020151001220541186a2900003703002017200541106a2900003703002021200541086a290000370300200320052900003703e0022005102320122020290300370300200f201729030037030020102021290300370300200320032903e0023703800341c00010212204450d07200420032903d00237000020042003290390023700102004200329038003370020200441086a2006290300370000200441186a2024290300370000200441286a2010290300370000200441306a200f290300370000200441386a20122903003700002014201f4105746a22052d00002107410110212206450d08200620073a000020052d0001210720064101410210252206450d09200620073a000120052d0002210720064102410410252206450d0a200620073a0002200620052d00033a000320052d0004210720064104410810252206450d0b200620073a0004200620052d00053a0005200620052d00063a0006200620052d00073a000720052d0008210720064108411010252206450d0c200620073a0008200620052d00093a0009200620052d000a3a000a200620052d000b3a000b200620052d000c3a000c200620052d000d3a000d200620052d000e3a000e200620052d000f3a000f20052d0010210720064110412010252206450d0d200620073a0010200620052d00113a0011200620052d00123a0012200620052d00133a0013200620052d00143a0014200620052d00153a0015200620052d00163a0016200620052d00173a0017200620052d00183a0018200620052d00193a0019200620052d001a3a001a200620052d001b3a001b200620052d001c3a001c200620052d001d3a001d200620052d001e3a001e200620052d001f3a001f20112006ad42808080808004841015220541086a290000370300200320052900003703f0012005102320242011290300370300200320032903f0013703900220061023200441c00041800110252204450d0e2004200329039002370040200441c8006a202429030037000020034100360298022003420137039002200341206a20034190026a10b10120032802d801210520032802e001220620034190026a105c02402006450d00200641057421060340200520034190026a1071200541206a2105200641606a22060d000b0b20032802e401210520032802ec01220620034190026a105c02402006450d00200641057421060340200520034190026a1071200541206a2105200641606a22060d000b0b20032802940221052004ad4280808080800a842003350298024220862003280290022206ad84100202402005450d00200610230b2004102302402003280238450d00200328023410230b02402003280244450d00200328024010230b024020032802542206450d00200328024c21052006410474210603400240200541046a280200450d00200528020010230b200541106a2105200641706a22060d000b0b02402003280250450d00200328024c10230b024020032802dc01450d0020032802d80110230b024020032802e801450d0020032802e40110230b2027211f202720134f0d0f0c010b0b202e41011030000b202e41041030000b4180b9c00020052006102d000b102f000b200541011030000b200641041030000b41c00041011030000b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000b41800141011030000b200341f0016a41086a220541a79fc600ad4280808080c001841003220641086a290000370300200320062900003703f00120061023200341d0026a41086a22012005290300370300200320032903f0013703d002200541d4acc600ad42808080808002841003220641086a290000370300200320062900003703f0012006102320034190026a41086a22082005290300370300200320032903f0013703900220032009360220200341e0026a41186a2206200a4280808080c000841001220541186a290000370300200341e0026a41106a2204200541106a290000370300200341e0026a41086a2207200541086a290000370300200320052900003703e0022005102320034180036a41186a2205200629030037030020034180036a41106a2206200429030037030020034180036a41086a22042007290300370300200320032903e00237038003024002400240024041c0001021220b450d00200b20032903d002370000200b200329039002370010200b200329038003370020200b41086a2001290300370000200b41186a2008290300370000200b41286a2004290300370000200b41306a2006290300370000200b41386a2005290300370000200341003602282003420137032020022802002106410410212205450d012003410436022420032003280228220441046a36022820032005360220200520046a2006360000200228020421040240024020032802242206200328022822056b4104490d00200328022021060c010b200541046a22072005490d05200641017422052007200520074b1b22054100480d050240024020060d002005102121060c010b200328022020062005102521060b2006450d032003200536022420032006360220200328022821050b2003200541046a360228200620056a2004360000200241206a200341206a109e0320022802082106200241106a2802002205200341206a105c02402005450d00200541027421070340200628020021010240024020032802242204200328022822056b4104490d00200328022021040c010b200541046a22082005490d07200441017422052008200520084b1b22054100480d070240024020040d002005102121040c010b200328022020042005102521040b2004450d062003200536022420032004360220200328022821050b200641046a21062003200541046a360228200420056a20013600002007417c6a22070d000b0b20022802142105200228021c2206200341206a105c02402006450d002006410574210603402003200341206a36029002200520034190026a106b200541206a2105200641606a22060d000b0b20032802242105200bad4280808080800884200335022842208620032802202206ad84100202402005450d00200610230b200b102302402003280204450d00200328020010230b02402002410c6a280200450d00200228020810230b0240200241186a280200450d00200228021410230b200341a0036a24000f0b41c00041011030000b410441011030000b200541011030000b200541011030000b102a000bbb0201017f230041e0006b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022010d00200041003602000c010b200328021421022003200341106a41086a28020036022420032001360220200341c8006a200341206a107b024002402003280248450d0020002003290348370200200041086a200341c8006a41086a2802003602000c010b20034100360230200342013703282003410c36023c2003200341086a3602382003200341286a360244200341dc006a41013602002003420137024c20034198c2c3003602482003200341386a360258200341c4006a41b8a3c500200341c8006a102e1a2003350230422086200335022884100820004100360200200328022c450d00200328022810230b2002450d00200110230b200341e0006a24000b4501017f02404108102122030d00410841011030000b20032002280200360000200320022802043600042001ad4220862000ad842003ad42808080808001841002200310230b8ced030b017f017e067f017e017f017e027f027e127f057e107f230041d00d6b22032400024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802000e1a000102030405060708090a0b0c0d0e0f10111213141516171819000b200141106a29030021042001410c6a280200210520022d0001210620022d000021020240024002400240024002400240024002400240200141086a28020022070e080009010203040506000b200341b40c6a4101360200200342013702a40c200341d09dc6003602a00c200341043602cc09200341849ec6003602c8092003200341c8096a3602b00c200341a00c6a419cdec0001038000b2004a7210702400240200241ff01710d00200641ff01714101460d010b2007450d9d01200510230c9d010b2007450d9801200510230c98010b200220067241ff01710d9a01410810212202450d202002200437000041acdec000ad4280808080a001842002ad42808080808001841002200210230c97010b2004a721070240200220067241ff0171450d0020070d040c9a010b41b6dec000ad4280808080d000842004428080808070832005ad8410022007450d9601200510230c96010b2004422088a721082004a721090240200220067241ff0171450d0002402008450d00200841186c21062005210203400240200241046a280200450d00200228020010230b0240200241106a280200450d002002410c6a28020010230b200241186a2102200641686a22060d000b0b410121064100210a4103210820090d94010c95010b0240200841186c2202450d00200520026a2106200521020340200241086a350200422086200235020084200241146a3502004220862002410c6a350200841002200241186a22022006470d000b0b02402008450d00200841186c21062005210203400240200241046a280200450d00200228020010230b0240200241106a280200450d002002410c6a28020010230b200241186a2102200641686a22060d000b0b410121064100210a4105210820090d93010c94010b2004422088a721082004a721090240200220067241ff0171450d0002402008450d002008410c6c21062005210203400240200241046a280200450d00200228020010230b2002410c6a2102200641746a22060d000b0b410021064101210a410321082009450d94010c93010b02402008410c6c2202450d00200520026a2106200521020340200241086a35020042208620023502008410052002410c6a22022006470d000b0b02402008450d002008410c6c21062005210203400240200241046a280200450d00200228020010230b2002410c6a2102200641746a22060d000b0b410021064101210a4105210820090d92010c93010b2004a72107200220067241ff0171450d012007450d96010b200510230c95010b2004428080808070832005ad84100a2007450d9101200510230c91010b200220067241ff01710d93010c90010b10be03000b024020022d00000d0020022d000141ff01714102470d00200141086a290300210420034180076a41186a2207420037030020034180076a41106a2202420037030020034180076a41086a22064200370300200342003703800741be99c600ad4280808080900184220b100322052f0000210820052d0002210a2005280003210920052d0007210c2005290008210d200510232006200d3703002003200c3a00870720032009360083072003200a3a008207200320083b01800741b39fc600ad4280808080900184100322052d000221082005280003210a20052d000721092005290008210d20052f0000210c200510232002200c3b0100200341c0056a41186a220c200d370300200341c0056a41086a220e2006290300370300200320093a0097072003200a36009307200320083a009207200341c0056a41106a2208200229030037030020032003290380073703c005200341286a200341c0056a412041014100410010b80120032802284101460d192007420037030020024200370300200642003703002003420037038007200b100322052f0000210720052d0002210a2005280003210920052d0007210f2005290008210b200510232006200b3703002003200f3a00870720032009360083072003200a3a008207200320073b01800741f0cec400ad42808080803084220b100322052d000221072005280003210a20052d000721092005290008210d20052f0000210f200510232002200f3b0100200c200d370300200e2006290300370300200320093a0097072003200a36009307200320073a0092072008200229030037030020032003290380073703c005200341186a200341c0056a109c0202402003290320500d002003280218450d0020034180076a41186a420037030020034180076a41106a2206420037030020034180076a41086a22054200370300200342003703800741be99c600ad4280808080900184100322022f0000210720022d000221082002280003210a20022d000721092002290008210d200210232005200d370300200320093a0087072003200a36008307200320083a008207200320073b01800741f0cec400ad42808080803084100322022d000221072002280003210820022d0007210a2002290008210d20022f0000210920021023200620093b0100200341c0056a41186a200d370300200341c0056a41086a20052903003703002003200a3a0097072003200836009307200320073a009207200341c0056a41106a200629030037030020032003290380073703c005200341086a200341c0056a109c02200329031042b8177c42b81720032802081b2004560d1b0b20034180076a41186a2207420037030020034180076a41106a2202420037030020034180076a41086a22064200370300200342003703800741be99c600ad4280808080900184220d100322052f0000210820052d0002210a2005280003210920052d0007210c2005290008211020051023200620103703002003200c3a00870720032009360083072003200a3a008207200320083b018007200b100322052d000221082005280003210a20052d000721092005290008210b20052f0000210c200510232002200c3b0100200341c0056a41186a220c200b370300200341c0056a41086a220e2006290300370300200320093a0097072003200a36009307200320083a009207200341c0056a41106a2208200229030037030020032003290380073703c005200320043703a00c200341c0056aad42808080808004842204200341a00c6aad220b428080808080018410022007420037030020024200370300200642003703002003420037038007200d100322052f0000210720052d0002210a2005280003210920052d0007210f2005290008210d200510232006200d3703002003200f3a00870720032009360083072003200a3a008207200320073b01800741b39fc600ad4280808080900184100322052d000221072005280003210a20052d000721092005290008210d20052f0000210f200510232002200f3b0100200c200d370300200e2006290300370300200320093a0097072003200a36009307200320073a0092072008200229030037030020032003290380073703c00541012106200341013a00a00c2004200b428080808010841002200041023a0008410121080c96010b20004181043b01082000410f360204200041aab0c0003602002000410a6a41003a00000c8b010b10bf03000b200341e0066a41026a22072001410f6a2d00003a0000200341f00a6a41086a22082001411c6a290200370300200341f00a6a41106a220a200141246a290200370300200341f00a6a41186a22092001412c6a280200360200200320012f000d3b01e0062003200141146a2902003703f00a200141c8006a2903002110200141c0006a2903002111200141386a290300210b2002411a6a290100210d200241196a2d0000210f200241186a2d00002112200241166a2f01002113200241156a2d00002114200241146a2d00002115200241126a2f0100211641112106200241116a2d00002117200241106a2d000021182002410e6a2f010021192002410d6a2d0000211a2002410c6a2d0000211b2002410a6a2f0100211c200241096a2d0000211d200241086a2d0000211e200241066a2f0100211f200241056a2d00002120200241046a2d00002121200241026a2f01002122200141106a28020021052001410c6a2d00002123200141306a290300210420022d0001210c20022d0000210e0240024002400240024002400240024002400240200141086a2802000e050001020304000b200341a00c6a41146a4101360200200342013702a40c200341d09dc6003602a00c200341043602cc09200341849ec6003602c8092003200341c8096a3602b00c200341a00c6a41b49ac3001038000b200341a0086a41086a2008290300370300200341a0086a41106a200a290300370300200341a0086a41186a2009280200360200200320032f01e0063b01c005200320032903f00a3703a008200320072d00003a00c2052003200d370398072003200f3a009707200320123a009607200320133b019407200320143a009307200320153a009207200320163b019007200320173a008f07200320183a008e07200320193b018c072003201a3a008b072003201b3a008a072003201c3b0188072003201d3a00870720034102201f410874202072201e411874724102200c41ff017141014622061b200e41ff017122021b220736008307200320213a008207200320223b0180070240024020020d0020060d010b410f210641aab0c000210220070e05040506079101040b200341c8096a41186a20034180076a41186a290300370300200341c8096a41106a20034180076a41106a290300370300200341c8096a41086a20034180076a41086a29030037030020032003290380073703c8090240202341ff01714101460d0020032f01c00520032d00c205411074722102200341a0086a41106a290300210d20032903a808211020032802b808210620032903a00821110c8c010b20034180076a200541067610bc022003280280072108024002402003280288072005413f7122024b0d00410021070c010b200820024105746a22072f0000200741026a2d0000411074722102200729000f211020072d001f21062007290007211120072800032105200741176a290000210d410121070b0240200328028407450d00200810230b20070d8b01410121070c8c010b200341c8096a41086a2008290300370300200341c8096a41106a200a290300370300200341c8096a41186a2009280200360200200320032f01e0063b01c005200320032903f00a3703c809200320072d00003a00c2054186b0c0002102200c200e7241ff01710d8f0102400240202341ff01714101460d0020032f01c00520032d00c205411074722102200341c8096a41106a290300210d20032903d009212420032802e009210620032903c80921250c010b200341a0086a200541067610bc0220032802a00821080240024020032802a8082005413f7122024b0d00410021070c010b200820024105746a22072f0000200741026a2d0000411074722102200729000f212420072d001f21062007290007212520072800032105200741176a290000210d410121070b024020032802a408450d00200810230b2007450d8d010b200341b70c6a200d370000200320243700af0c200320063a00bf0c200320253700a70c200320053600a30c200320023b01a00c200320024110763a00a20c41d5fbc400ad4280808080800184100322022d000f210620022d000e210520022f000c210720022d000b210820022d000a210a20022f0008210920022d0007210c2002280003210e20022d0002210f20022f000021122002102341e3a0c200ad4280808080b00184100322022d000f211320022d000e211420022f000c211520022d000b211620022d000a211720022f0008211820022d000721192002280003211a20022d0002211b20022f0000211c2002102320034180076a200341a00c6a10ac0141c00010212202450d1f2002200c3a00072002200e3600032002200f3a0002200220123b0000200220063a000f200220053a000e200220073b000c200220083a000b2002200a3a000a200220093b0008200220193a00172002201a3600132002201b3a00122002201c3b0010200220133a001f200220143a001e200220153b001c200220163a001b200220173a001a200220183b0018200241386a20034180076a41186a290300370000200241306a20034180076a41106a290300370000200241286a20034180076a41086a2903003700002002200329038007370020200341b0016a200241c000108902200341b0016a41106a290300210d20032903b801212420032802b0012106200210232024420020061b22242004542207200d420020061b220d200b54200d200b5122021b0d202024200456200d200b5620021b450d8901200341a0056a41186a220a4200370300200341a0056a41106a22024200370300200341a0056a41086a22064200370300200342003703a00541d5fbc400ad42808080808001842225100322052f0000210820052d000221092005280003210c20052d0007210e2005290008212620051023200620263703002003200e3a00a7052003200c3600a305200320093a00a205200320083b01a00541d6a0c200ad4280808080d001842226100322052d000221082005280003210920052d0007210c2005290008212720052f0000210e200510232002200e3b010020034180056a41186a220e202737030020034180056a41086a220f20062903003703002003200c3a00b705200320093600b305200320083a00b20520034180056a41106a22092002290300370300200320032903a0053703800520034198016a20034180056a412010890220034198016a41106a290300212720032903a00121282003280298012108200a42003703002002420037030020064200370300200342003703a0052025100322052f0000210a20052d0002210c2005280003211220052d00072113200529000821252005102320062025370300200320133a00a705200320123600a3052003200c3a00a2052003200a3b01a0052026100322052d0002210a2005280003210c20052d000721122005290008212520052f0000211320051023200220133b0100200e2025370300200f2006290300370300200320123a00b7052003200c3600b3052003200a3a00b20520092002290300370300200320032903a00537038005200342002027420020081b22252007ad200b200d7d7c7c2028420020081b220d202420047d222654ad7d2224200d20267d2226200d56202420255620242025511b22021b3703a80820034200202620021b3703a008200341a0086a210220034180056a21060c88010b200141e0006a290300210d200141d8006a2903002124200141d0006a2903002125200341a0086a41086a2008290300370300200341a0086a41106a200a290300370300200341a0086a41186a2009280200360200200320032f01e0063b01c005200320072d00003a00c205200320032903f00a3703a0084186b0c0002102200c200e7241ff01710d8e010240202341ff01714101460d0020032f01c00520032d00c205411074722102200341a0086a41106a290300212620032903a808212720032802b808210620032903a00821280c86010b200341a00c6a200541067610bc0220032802a00c21080240024020032802a80c2005413f7122024b0d00410021070c010b200820024105746a22072f0000200741026a2d0000411074722102200729000f212720072d001f21062007290007212820072800032105200741176a2900002126410121070b024020032802a40c450d00200810230b20070d8501410121070c86010b200341a0086a41086a2008290300370300200341a0086a41106a200a290300370300200341a0086a41186a2009280200360200200320032f01e0063b01c005200320032903f00a3703a008200320072d00003a00c2052003200d370398072003200f3a009707200320123a009607200320133b019407200320143a009307200320153a009207200320163b019007200320173a008f07200320183a008e07200320193b018c072003201a3a008b072003201b3a008a072003201c3b0188072003201d3a00870720034102201f410874201e411874722020724102200c41ff017141014622061b200e41ff017122021b220736008307200320213a008207200320223b018007024020020d0020060d050b410f210641aab0c000210220070e05000102038d01000b2003280087072102200328008b0721060c8c010b410e210641aabac60021020c8b010b411321064197b0c00021020c8a010b411121064186b0c00021020c89010b200341c8096a41186a20034180076a41186a290300370300200341c8096a41106a20034180076a41106a290300370300200341c8096a41086a20034180076a41086a29030037030020032003290380073703c8090240202341ff01714101460d0020032f01c00520032d00c205411074722102200341a0086a41106a290300210d20032903a808211020032802b808210620032903a00821110c7e0b20034180076a200541067610bc022003280280072108024002402003280288072005413f7122024b0d00410021070c010b200820024105746a22072f0000200741026a2d0000411074722102200729000f211020072d001f21062007290007211120072800032105200741176a290000210d410121070b0240200328028407450d00200810230b20070d7d410121070c7e0b2001410c6a2802002107200141086a28020021142001280204210941aab0c000210e410f210f20022d00000d7a20022d000141ff01714102470d7a200341e0046a41186a22084200370300200341e0046a41106a22024200370300200341e0046a41086a22064200370300200342003703e00441a6a3c500ad4280808080a001842204100322052f0000210a20052d0002210c2005280003210e20052d0007210f2005290008210b200510232006200b3703002003200f3a00e7042003200e3600e3042003200c3a00e2042003200a3b01e0044184a9c500ad4280808080c00184220d100322052d0002210a2005280003210c20052d0007210e2005290008210b20052f0000210f200510232002200f3b010020034180076a41186a220f200b37030020034180076a41086a221220062903003703002003200e3a00f7042003200c3600f3042003200a3a00f20420034180076a41106a220a2002290300370300200320032903e00437038007024020034180076a109b02220541ff01714102460d002005410171450d00418aaac500210e411c210f0c7b0b200842003703002002420037030020064200370300200342003703e0042004100322052f0000210c20052d0002210e2005280003211320052d000721152005290008210b200510232006200b370300200320153a00e704200320133600e3042003200e3a00e2042003200c3b01e004200d100322052d0002210c2005280003210e20052d000721132005290008210b20052f0000211520051023200220153b0100200f200b37030020122006290300370300200320133a00f7042003200e3600f3042003200c3a00f204200a2002290300370300200320032903e00437038007200341013a00a00c20034180076aad42808080808004842211200341a00c6aad428080808010841002200341a0056a41186a4200370300200341a0056a41106a220c4200370300200341a0056a41086a220e4200370300200342003703a00541c4fbc400ad4280808080e00084100322052f0000211320052d000221152005280003211620052d000721172005290008210b20051023200e200b370300200320173a00a705200320163600a305200320153a00a205200320133b01a00541f9bcc000ad4280808080e00084100322052d000221132005280003211520052d000721162005290008210b20052f0000211720051023200c20173b010020034180056a41186a200b37030020034180056a41086a200e290300370300200320163a00b705200320153600b305200320133a00b20520034180056a41106a200c290300370300200320032903a00537038005200341e0016a20034180056a4120108f0120032802e401210c20032802e001210e200842003703002002420037030020064200370300200342003703e0042004100322052f0000210820052d000221132005280003211520052d00072116200529000821042005102320062004370300200320163a00e704200320153600e304200320133a00e204200320083b01e00441fca4c500ad4280808080e00084100322052d000221082005280003211320052d000721152005290008210420052f0000211620051023200220163b0100200f200437030020122006290300370300200320153a00f704200320133600f304200320083a00f204200a2002290300370300200320032903e00437038007200341a00c6a20034180076a10d3020240024020032802a00c22050d0041042105200341043602900c42002104200341a00c6a2106410021020c010b200320053602900c20032902a40c2204422088220ba722022004a7470d1a200341a00c6a21060b024020022004a7470d00200241016a22082002490d772002410174220a2008200a20084b1bad220b42c4007e220d422088a70d77200da722084100480d770240024020020d002008102121050c010b2005200241c4006c2008102521050b2005450d1b200320053602900c200442808080807083200b8421040b2004422088220ba721020c750b200341a00c6a41306a200141386a290300370300200341a00c6a41286a200141306a290300370300200341a00c6a41206a200141286a290300370300200341a00c6a41186a200141206a290300370300200341a00c6a41106a200141186a290300370300200341a00c6a41086a200141106a2903003703002003200141086a2903003703a00c200341c8096a41206a200241206a290200370300200341c8096a41186a200241186a290200370300200341c8096a41106a200241106a290200370300200341c8096a41086a200241086a290200370300200320022902003703c809200341e8016a200341a00c6a200341c8096a10f103024020032802e80122020d00200041023a0008410021050c740b20032802ec012106200041810c3b010820002002360200410021052000410a6a41003a0000200020063602040c730b108003000b200141086a280200211320012802042114200341a00c6a2001410c6a41a40110dc041a2002411a6a2901002104200241196a2d0000210f200241186a2d00002112200241166a2f01002115200241156a2d00002116200241146a2d00002117200241126a2f01002118200241116a2d00002119200241106a2d000021072002410e6a2f010021082002410d6a2d0000210a2002410c6a2d000021092002410a6a2f0100210c200241096a2d0000210e200241046a2d0000211a200241026a2f0100211b200241056a280000210520022d0000210620022d00012102200341c0056a200341a00c6a41046a41a00110dc041a410220054102200241014622021b20061b21050240024020060d0020020d010b410f210641aab0c0002102024002400240024020050e050001020373000b200c410874200e7220094118747221022008410874200a7220074118747221060c720b410e210641aabac60021020c710b411321064197b0c00021020c700b411121064186b0c00021020c6f0b200320043703880b2003200f3a00870b200320123a00860b200320153b01840b200320163a00830b200320173a00820b200320183b01800b200320193a00ff0a200320073a00fe0a200320083b01fc0a2003200a3a00fb0a200320093a00fa0a2003200c3b01f80a2003200e3a00f70a200320053600f30a2003201a3a00f20a2003201b3b01f00a200341c8096a200341f00a6a10f20320032802e8092202450d18200341a0086a41106a200341800a6a290300370300200341a0086a41086a200341f8096a290300370300200341a0086a41186a200341880a6a290300370300200341c0086a200341900a6a280200360200200341a0056a41086a2206200341ac086a290200370300200341a0056a41106a2205200341b4086a290200370300200341a0056a41186a2207200341bc086a2902003703002003200341f0096a2903003703a008200320032902a4083703a005024020032802ec09450d00200210230b200341e0066a41086a2006290300370300200341e0066a41106a2005290300370300200341e0066a41186a2007290300370300200320032903a0053703e00620034180076a200341c0056a41a00110dc041a200341a0056a200341e0066a10d002200341c8096a20032802a005220620032802a80510d10220032d00c8092102200341f00a6a200341c8096a41017241a00110dc041a0240024020024101460d00200341003a00a0080c010b200341013a00a008200341a0086a410172200341f00a6a41a00110dc041a0b024020032802a405450d00200610230b20034180076a41206a2115200341c0076a2116200341e0076a211720034180086a2118200341c1086a2119200341e1086a211a20034181096a211b200341a1096a211c200341a0086a410172211d200341c8096a4101722105416c2108034041002106024002400240024020084188d1c4006a280000220241e0ea91cb064a220f0d00200241f0c2c98b06460d0141012107200241e2c289ab06470d0341202106201521070c030b200241e1ea91cb06460d010240200241e9dabdf306460d0041012107200241e7e485f306470d034120210620034180076a21070c030b41202106201621070c020b41202106201721070c010b41202106201821070b200320063602f80a200320073602f40a200320023602f00a200341a0056a200341f00a6a10ff02200341c8096a20032802a005220a20032802a805108a0120034180056a41086a2209200541086a29000037030020034180056a41106a220c200541106a29000037030020034180056a41186a220e200541186a29000037030020032005290000370380050240024020032d00c8094101470d00200341e0046a41186a2212200e290300370300200341e0046a41106a220e200c290300370300200341e0046a41086a220c200929030037030020032003290380053703e004024020032802a405450d00200a10230b200341c8096a41186a2012290300370300200341c8096a41106a200e290300370300200341c8096a41086a200c290300370300200320032903e0043703c809200341c8096a200341e0066a412010de04450d01419b9ac3002102411821060c710b20032802a405450d00200a10230b0240024020032d00a0084101470d004100210a410121090240024002400240200f0d00200241f0c2c98b06460d01200241e2c289ab06470d034120210a201921090c030b200241e1ea91cb06460d010240200241e9dabdf306460d00200241e7e485f306470d034120210a201d21090c030b4120210a201a21090c020b4120210a201b21090c010b4120210a201c21090b02402006200a470d0020072009460d0220072009200610de04450d020b2003200a3602d009200320093602cc09200320023602c809200341f00a6a200341c8096a10ff0220033502f80a42208620032802f00a220aad84100520032802f40a450d00200a10230b200320063602d009200320073602cc09200320023602c809200341f00a6a200341c8096a10ff0220032802f00a2102200320032802f80a3602cc09200320023602c809200341e0066a200341c8096a10f50120032802f40a450d00200210230b200841046a22080d000b200341f00a6a200341e0066a10d00220032802f00a210220033502f80a2104200341003602d009200342013703c80920034180076a200341c8096a1071200341a0076a200341c8096a1071200341c0076a200341c8096a1071200341e0076a200341c8096a107120034180086a200341c8096a107120032802cc09210620044220862002ad8420033502d00942208620032802c8092205ad84100202402006450d00200510230b024020032802f40a450d00200210230b2013450d6f201410230c6f0b024020022d00000d0020022d000141ff01714102470d0020012802042106200341e0046a41186a4200370300200341e0046a41106a22054200370300200341e0046a41086a22074200370300200342003703e00441be99c600ad4280808080900184100322022f0000210820022d0002210a2002280003210920022d0007210c2002290008210420021023200720043703002003200c3a00e704200320093600e3042003200a3a00e204200320083b01e00441c799c600ad4280808080e00084100322022d000221082002280003210a20022d000721092002290008210420022f0000210c200210232005200c3b010020034180076a41186a200437030020034180076a41086a2007290300370300200320093a00f7042003200a3600f304200320083a00f20420034180076a41106a2005290300370300200320032903e00437038007200341f8016a20034180076a412041014100410010b80120032802f8014101460d19200341a0056a41186a4200370300200341a0056a41106a22054200370300200341a0056a41086a22074200370300200342003703a00541c4fbc400ad4280808080e00084100322022f0000210820022d0002210a2002280003210920022d0007210c2002290008210420021023200720043703002003200c3a00a705200320093600a3052003200a3a00a205200320083b01a00541f9bcc000ad4280808080e00084100322022d000221082002280003210a20022d000721092002290008210420022f0000210c200210232005200c3b010020034180056a41186a200437030020034180056a41086a2007290300370300200320093a00b7052003200a3600b305200320083a00b20520034180056a41106a2005290300370300200320032903a00537038005200341f0016a20034180056a4120108f0120032802f401410020032802f0011b2006490d1a200341e0046a41186a4200370300200341e0046a41106a22054200370300200341e0046a41086a22074200370300200342003703e00441be99c600ad4280808080900184100322022f0000210820022d0002210a2002280003210920022d0007210c2002290008210420021023200720043703002003200c3a00e704200320093600e3042003200a3a00e204200320083b01e00441c799c600ad4280808080e00084100322022d000221082002280003210a20022d000721092002290008210420022f0000210c200210232005200c3b010020034180076a41186a200437030020034180076a41086a2007290300370300200320093a00f7042003200a3600f304200320083a00f20420034180076a41106a2005290300370300200320032903e00437038007200320063602a00c20034180076aad4280808080800484200341a00c6aad4280808080c000841002200041023a00080c85010b20004181123b01082000410f360204200041aab0c0003602002000410a6a41003a00000c84010b200141086a28020021062001280204210502400240024020022d00000d0020022d000141ff01714101460d010b02402006450d00200510230b20004181143b01082000411336020420004197b0c0003602004100210a2000410a6a41003a00000c010b02402006450d00200510230b200041023a00084100210a0b410121064101210841012105410121070c90010b2001411c6a280200210e200141186a2802002112200141146a280200210f2001410c6a2802002113200141086a280200211441aab0c0002107410f210520022d00000d6920022d000141ff01714102470d69200141246a2802002115200141106a280200210c20034180056a41186a2209420037030020034180056a41106a2206420037030020034180056a41086a22054200370300200342003703800541f7fbc400ad4280808080f00084100322022f0000210720022d000221082002280003210a20022d00072116200229000821042002102320052004370300200320163a0087052003200a36008305200320083a008205200320073b0180054194b7c200ad4280808080c00184100322022d000221072002280003210820022d0007210a2002290008210420022f0000211620021023200620163b0100200341e0046a41186a2004370300200341e0046a41086a20052903003703002003200a3a0097052003200836009305200320073a009205200341e0046a41106a200629030037030020032003290380053703e00420034188026a200341e0046a4120108f01200328028c02210720032802880221084194fcc400ad4280808080800184100322022d000f211620022d000e211720022f000c211820022d000b211920022d000a211a20022f0008211b20022d0007211c2002280003211d20022d0002211e20022f0000211f2002102341d8e9c000ad4280808080a002841003220231000f2104200231000e210b200233000c210d200231000b2110200231000a21112002330008212420022d000721202002280003212120022d0002212220022f000021232002102320032007410020081b22293602a00c200341a0056a41186a2207200341a00c6aad22264280808080c0008422251001220241186a290000370300200341a0056a41106a2208200241106a290000370300200341a0056a41086a220a200241086a290000370300200320022900003703a0052002102320092007290300370300200620082903003703002005200a290300370300200320032903a0053703800541c00010212202450d182002201c3a00072002201d3600032002201e3a00022002201f3b0000200220163a000f200220173a000e200220183b000c200220193a000b2002201a3a000a2002201b3b0008200220203a001720022021360013200220223a0012200220233b001020022011421086202484201042188684200d42208684200b423086842004423886843700182002200329038005370020200241286a2005290300370000200241306a2006290300370000200241386a2009290300370000200320153602a00c200720251001220641186a2900003703002008200641106a290000370300200a200641086a290000370300200320062900003703a0052006102320034180076a41186a200729030037030020034180076a41106a200829030037030020034180076a41086a200a290300370300200320032903a00537038007200241c00041800110252202450d19200220032903800737004041182105200241d8006a20034180076a41186a290300370000200241d0006a20034180076a41106a290300370000200241c8006a20034180076a41086a29030037000020034180026a200241e00041014100410010b80120032802800221082002102320034180056a41186a420037030020034180056a41106a2206420037030020034180056a41086a2207420037030020034200370380054194fcc400ad4280808080800184100322022f0000210a20022d000221092002280003211620022d00072117200229000821042002102320072004370300200320173a0087052003201636008305200320093a0082052003200a3b018005419ddfc000ad4280808080c00084100322022d0002210a2002280003210920022d000721162002290008210420022f0000211720021023200620173b0100200341e0046a41186a2004370300200341e0046a41086a2007290300370300200320163a00970520032009360093052003200a3a009205200341e0046a41106a200629030037030020032003290380053703e004200341a00c6a200341e0046a10bc0120032802a00c2202410120021b211620032902a40c420020021b210402400240024020084101470d0041f4ecc0002107411521050c010b201620154105746a410020152004422088a7491b22020d014189edc00021070b2004a7450d6a201610230c6a0b20022f0000210620022d000221052002280003210720022d000721082002290008210b20022f0010210a20022d001221092002280013211720022d00172118200341bd0c6a2002290018370000200341bc0c6a20183a0000200341b80c6a2017360200200341b70c6a20093a0000200341b50c6a200a3b0000200341ad0c6a200b370000200341ac0c6a20083a0000200341a80c6a2007360200200320053a00a70c200320063b00a50c200341003a00a40c200341073a00a00c200341a00c6a108e01200341003602a80c200342013703a00c200c200341a00c6a105c0240024020032802a40c220620032802a80c22026b200c490d0020032802a00c21060c010b2002200c6a22052002490d71200641017422072005200720054b1b22054100480d710240024020060d002005102121060c010b20032802a00c20062005102521060b2006450d1b200320053602a40c200320063602a00c0b20032002200c6a3602a80c200620026a2014200c10dc041a200e200341a00c6a105c200e450d1b200f200e410c6c6a210c200f210603402006280200210a200641086a2802002202200341a00c6a105c0240024020032802a40c220820032802a80c22056b2002490d0020032802a00c21070c010b200520026a22072005490d72200841017422092007200920074b1b22094100480d720240024020080d002009102121070c010b20032802a00c20082009102521070b2007450d1e200320093602a40c200320073602a00c200921080b2003200520026a22093602a80c200720056a200a200210dc041a2006410c6a2206200c470d000c690b0b10f303000b200341a00c6a41286a200141306a290300370300200341a00c6a41206a200141286a290300370300200341a00c6a41186a200141206a290300370300200341a00c6a41106a200141186a290300370300200341a00c6a41086a200141106a2903003703002003200141086a2903003703a00c200341c8096a41206a200241206a290200370300200341c8096a41186a200241186a290200370300200341c8096a41106a200241106a290200370300200341c8096a41086a200241086a290200370300200320022902003703c80920034190026a200341a00c6a200341c8096a10f001024020032802900222020d00200041023a00084100210c0c660b2003280294022106200041811a3b0108200020023602004100210c2000410a6a41003a0000200020063602040c650b200341c8096a41206a200141246a290200370300200341c8096a41186a2001411c6a290200370300200341c8096a41106a200141146a290200370300200341c8096a41086a2001410c6a290200370300200320012902043703c809200341a00c6a41206a200241206a290200370300200341a00c6a41186a200241186a290200370300200341a00c6a41106a200241106a290200370300200341a00c6a41086a200241086a290200370300200320022902003703a00c20034198026a200341c8096a200341a00c6a10d603024020032802980222020d00200041023a00084100210e0c640b200328029c022106200041811c3b0108200020023602004100210e2000410a6a41003a0000200020063602040c630b200341c8096a41206a200141246a290200370300200341c8096a41186a2001411c6a290200370300200341c8096a41106a200141146a290200370300200341c8096a41086a2001410c6a290200370300200320012902043703c809200341a00c6a41206a200241206a290200370300200341a00c6a41186a200241186a290200370300200341a00c6a41106a200241106a290200370300200341a00c6a41086a200241086a290200370300200320022902003703a00c200341a0026a200341c8096a200341a00c6a10d503024020032802a00222020d00200041023a00084100210f0c620b20032802a4022106200041811e3b0108200020023602004100210f2000410a6a41003a0000200020063602040c610b200341c8096a41206a200141286a290300370300200341c8096a41186a200141206a290300370300200341c8096a41106a200141186a290300370300200341c8096a41086a200141106a2903003703002003200141086a2903003703c809200341a00c6a41206a200241206a290200370300200341a00c6a41186a200241186a290200370300200341a00c6a41106a200241106a290200370300200341a00c6a41086a200241086a290200370300200320022902003703a00c200341a8026a200341c8096a200341a00c6a108203024020032802a80222020d00200041023a0008410021120c600b20032802ac02210620004181203b010820002002360200410021122000410a6a41003a0000200020063602040c5f0b200341a2056a2205200141076a2d00003a0000200341c8096a41086a22072001411c6a290200370300200341c8096a41106a220a200141246a290200370300200341c8096a41186a2001412c6a290200370300200341e8096a200141346a290200370300200341f0096a2001413c6a290200370300200341f8096a200141c4006a2d00003a0000200320012f00053b01a0052003200141146a2902003703c809200141086a28020021082001410c6a2802002109200141106a280200210620022f0001200241036a2d000041107472210c2002410c6a2802002112200241086a2802002113200241046a280200210f20022d00002102024002400240024002400240024020012d0004220e0e050001020304000b200341a00c6a41146a4101360200200342013702a40c200341d09dc6003602a00c200341043602a408200341849ec6003602a0082003200341a0086a3602b00c200341a00c6a41e0dfc4001038000b200341b7086a2007290300370000200341bf086a200a2d00003a0000200320032f01a0053b01a008200320063600ab08200320093600a708200320083600a308200320032903c8093700af08200320052d00003a00a208024002402002417f6a220641034b0d00024020060e0400010102000b200f41ff01710d00201341017420124b0d010b2002200c7241ff01710d040b41f0dfc400ad4280808080b00284100322022f0000210620022d000221052002280003210720022d0007210a20022900082104200210234183e0c400ad4280808080f00084100322022f0000210c20022d0002210f2002280003211220022d000721132002290008210b200210232003200b3701b80c200320133a00b70c200320123600b30c2003200f3a00b20c2003200c3b01b00c200320043701a80c2003200a3a00a70c200320073600a30c200320053a00a20c200320063b01a00c200341f00a6a200341a00c6a412010bb01024020032802f00a220a0d004100210f200341003602e0064101210a2003410136028007410021120c5c0b2003200a360280072003200341f80a6a2802003602e00620032802f40a210f20032902f40a2204a7211241002102024002402004422088a7220c41014b0d00200c0e025d015d0b200c210603402006410176220520026a22072002200a20074105746a200341a0086a412010de044101481b2102200620056b220641014b0d000b0b0240200a20024105746a200341a0086a412010de0422060d00418ae0c400210c2012450d5e200a10234110210f0c5f0b200341a00c6a41186a200341a0086a41186a290300370300200341a00c6a41106a200341a0086a41106a290300370300200341a00c6a41086a200341a0086a41086a290300370300200320032903a0083703a00c02402006411f7620026a2205200c4b0d00200341a00c6a21060c5d0b4180bbc000102b000b200341b7086a2007290300370000200341bf086a200a2d00003a0000200320032f01a0053b01a008200320063600ab08200320093600a708200320083600a308200320032903c8093700af08200320052d00003a00a208024002402002417f6a220641034b0d00024020060e0400010102000b200f41ff01710d00201341017420124b0d010b2002200c7241ff01710d030b41f0dfc400ad4280808080b00284100322022f0000210620022d000221052002280003210720022d0007210a20022900082104200210234183e0c400ad4280808080f00084100322022f0000210c20022d0002210f2002280003211220022d000721132002290008210b200210232003200b3701b80c200320133a00b70c200320123600b30c2003200f3a00b20c2003200c3b01b00c200320043701a80c2003200a3a00a70c200320073600a30c200320053a00a20c200320063b01a00c200341f00a6a200341a00c6a412010bb0120032802f00a2206410120061b210a41002102024002400240024020032902f40a420020061b2204422088a7220c41014b0d00200c0e020201020b200c210603402006410176220520026a22072002200a20074105746a200341a0086a412010de044101481b2102200620056b220641014b0d000b0b200a20024105746a200341a0086a412010de04450d010b419ae0c400210c410c210f2004a7450d5e200a10230c5e0b2002200c4f0d1b200a20024105746a2206200641206a2002417f73200c6a41057410dd041a200341c0056a41186a4200370300200341c0056a41106a22064200370300200341c0056a41086a22054200370300200342003703c00541f0dfc400ad4280808080b00284100322022f0000210720022d0002210f2002280003211220022d000721132002290008210b200210232005200b370300200320133a00c705200320123600c3052003200f3a00c205200320073b01c0054183e0c400ad4280808080f00084100322022d000221072002280003210f20022d000721122002290008210b20022f0000211320021023200620133b0100200341a00c6a41186a200b370300200341a00c6a41086a2005290300370300200320123a00d7052003200f3600d305200320073a00d205200341a00c6a41106a2006290300370300200320032903c0053703a00c200341003602f80a200342013703f00a200c417f6a2205200341f00a6a105c02402005450d00200c41057441606a2106200a210203402002200341f00a6a1071200241206a2102200641606a22060d000b0b20032802f40a2102200341a00c6aad428080808080048420033502f80a42208620032802f00a2206ad84100202402002450d00200610230b200341a00c6a41186a200341a0086a41186a290300370300200341a00c6a41106a200341a0086a41106a290300370300200341a00c6a41086a200341a0086a41086a290300370300200320032903a0083703a00c200341a00c6a4101200a200510cd032003418c023b01a00c200341a00c6a108e014100210c2004a7450d59200a10230c590b200341870b6a20072903003700002003418f0b6a200a2d00003a0000200320032f01a0053b01f00a200320063600fb0a200320093600f70a200320083600f30a200320032903c8093700ff0a200320052d00003a00f20a200341a0086a41186a200341f1096a290000370300200341a0086a41106a200341e9096a290000370300200341a0086a41086a200341e1096a290000370300200320032900d9093703a008024002402002417f6a220641034b0d00024020060e0400010102000b200f41ff01710d00201341017420124b0d010b2002200c7241ff0171450d0041b696c600210c410a210f0c5d0b0240200341f00a6a200341a0086a412010de040d004100210c0c5d0b41f0dfc400ad4280808080b00284100322022f0000210620022d000221052002280003210720022d0007210a20022900082104200210234183e0c400ad4280808080f00084100322022f0000210c20022d0002210f2002280003211220022d000721132002290008210b200210232003200b3701b80c200320133a00b70c200320123600b30c2003200f3a00b20c2003200c3b01b00c200320043701a80c2003200a3a00a70c200320073600a30c200320053a00a20c200320063b01a00c20034180076a200341a00c6a412010bb012003280280072206410120061b210a419ae0c400210c410c210f4100210202400240200329028407420020061b2204422088a7221241014b0d0020120e025901590b2012210603402006410176220520026a22072002200a20074105746a200341f00a6a412010de044101481b2102200620056b220641014b0d000b0b200a20024105746a2206200341f00a6a412010de040d5720034180076a41186a2205200341a0086a41186a29030037030020034180076a41106a2207200341a0086a41106a29030037030020034180076a41086a220c200341a0086a41086a290300370300200320032903a00837038007200220124f0d1b2006200329038007370000200641186a2005290300370000200641106a2007290300370000200641086a200c29030037000041002102024020124101460d00410021022012210603402006410176220520026a22072002200a20074105746a200341a0086a412010de044101481b2102200620056b220641014b0d000b0b0240200a20024105746a200341a0086a412010de040d00418ae0c400210c4110210f0c580b200a201210fa01200341c0056a41186a4200370300200341c0056a41106a22064200370300200341c0056a41086a22054200370300200342003703c00541f0dfc400ad4280808080b00284100322022f0000210720022d0002210c2002280003210f20022d000721132002290008210b200210232005200b370300200320133a00c7052003200f3600c3052003200c3a00c205200320073b01c0054183e0c400ad4280808080f00084100322022d000221072002280003210c20022d0007210f2002290008210b20022f0000211320021023200620133b0100200341a00c6a41186a200b370300200341a00c6a41086a20052903003703002003200f3a00d7052003200c3600d305200320073a00d205200341a00c6a41106a2006290300370300200320032903c0053703a00c20034100360288072003420137038007201220034180076a105c02402012450d0020124105742106200a21020340200220034180076a1071200241206a2102200641606a22060d000b0b2003280284072102200341a00c6aad42808080808004842003350288074220862003280280072206ad84100202402002450d00200610230b200341a00c6a41186a200341f00a6a41186a290300370300200341a00c6a41106a200341f00a6a41106a290300370300200341a00c6a41086a200341f00a6a41086a290300370300200320032903f00a3703a00c200341a00c6a4101200a201210cd032003418c043b01a00c200341a00c6a108e014100210c2004a7450d58200a10230c5c0b02402002417f6a220541034b0d00024020050e0400010103000b200f41ff01710d00201341017420124b0d020b2002200c7241ff0171450d012009450d00200810230b41b696c600210c410a210f0c5d0b2008200610fa0141f0dfc400ad4280808080b002842204100322022f0000210520022d000221072002280003210a20022d0007210c2002290008210b200210234183e0c400ad4280808080f00084220d100322022f0000210e20022d0002210f2002280003211220022d000721132002290008211020021023200320103701b80c200320133a00b70c200320123600b30c2003200f3a00b20c2003200e3b01b00c2003200b3701a80c2003200c3a00a70c2003200a3600a30c200320073a00a20c200320053b01a00c200341a0086a200341a00c6a412010bb012008200620032802a0082202410120021b220520032902a408420020021b220b422088a710cc030240200ba7450d00200510230b200341c0056a41186a4200370300200341c0056a41106a22054200370300200341c0056a41086a22074200370300200342003703c0052004100322022f0000210a20022d0002210c2002280003210e20022d0007210f2002290008210420021023200720043703002003200f3a00c7052003200e3600c3052003200c3a00c2052003200a3b01c005200d100322022d0002210a2002280003210c20022d0007210e2002290008210420022f0000210f200210232005200f3b0100200341a00c6a41186a2004370300200341a00c6a41086a20072903003703002003200e3a00d7052003200c3600d3052003200a3a00d205200341a00c6a41106a2005290300370300200320032903c0053703a00c200341003602a808200342013703a0082006200341a0086a105c02402006450d00200641057421062008210203402002200341a0086a1071200241206a2102200641606a22060d000b0b20032802a4082102200341a00c6aad428080808080048420033502a80842208620032802a0082206ad84100202402002450d00200610230b02402009450d00200810230b2003418c063b01a00c200341a00c6a108e010c5a0b20034180076a41086a22082001411c6a29020037030020034180076a41106a220c200141246a29020037030020034180076a41186a220e2001412c6a2802003602002003200141146a290200370380072002410c6a2802002107200241086a28020021052001410c6a2802002109200241046a280200210a20022d000021060240024002400240024002400240200141086a2802000e0400010203000b200341a00c6a41146a4101360200200342013702a40c200341d09dc6003602a00c200341043602cc09200341849ec6003602c8092003200341c8096a3602b00c200341a00c6a41f8c0c3001038000b20074110762112200741087621132005411076211420054108762115200141386a290300210b200141306a29030021042002411a6a290100210d200241196a2d00002117200241186a2d00002118200241166a2f01002119200241156a2d0000211a200241146a2d0000211b200241126a2f0100211c200241116a2d0000211d200241106a2d00002116200241026a2f0100211e200141106a280200210f20022d00012102200341a0086a41186a200e280200360200200341a0086a41106a200c290300370300200341a0086a41086a200829030037030020032003290380073703a0084102200a4108762005411874724102200241014622021b20061b21050240024020060d0020020d010b410f210841aab0c0002102024002400240024020050e050001020357000b201541ff01712014410874722007411874722102201341ff017120124108747220164118747221080c560b410e210841aabac60021020c550b411321084197b0c00021020c540b411121084186b0c00021020c530b2003200d3703e009200320173a00df09200320183a00de09200320193b01dc092003201a3a00db092003201b3a00da092003201c3b01d8092003201d3a00d709200320163a00d609200320123b01d409200320133a00d309200320073a00d209200320143b01d009200320153a00cf09200320053600cb092003200a3a00ca092003201e3b01c8090240200941ff01714101460d0020094108762107200341b0086a290300211120032903a808212420032802b808210820032903a00821250c520b200341a00c6a200f41067610bc0220032802a00c21060240024020032802a80c200f413f7122024b0d00410021020c010b200620024105746a22022f0000200241026a2d0000411074722107200229000f212420022d001f2108200229000721252002280003210f200241176a2900002111410121020b024020032802a40c450d00200610230b20020d5141aabac6002102410e21080c520b419cbac6002102410e21082006417f6a220641034b0d520240024020060e0400545401000b200541017420074d0d53200a41ff01710d530b41f4fcc400ad42808080808001841003220231000f2104200231000e210b200233000c210d200231000b2110200231000a21112002330008212420022d000721062002280003210520022d0002210720022f000021082002102341f980c400ad4280808080900184100322022d000f210a20022d000e210c20022f000c210e20022d000b210f20022d000a211220022f0008211320022d000721142002280003211520022d0002211620022f0000211720021023200320093602a00c200341a0056a41186a2209200341a00c6aad4280808080c000841001220241186a290000370300200341a0056a41106a2218200241106a290000370300200341a0056a41086a2219200241086a290000370300200320022900003703a0052002102320034180056a41186a221a200929030037030020034180056a41106a2209201829030037030020034180056a41086a22182019290300370300200320032903a0053703800541c00010212202450d1c200220063a000720022005360003200220073a0002200220083b000020022011421086202484201042188684200d42208684200b42308684200442388684370008200220143a001720022015360013200220163a0012200220173b00102002200a3a001f2002200c3a001e2002200e3b001c2002200f3a001b200220123a001a200220133b00182002200329038005370020200241286a2018290300370000200241306a2009290300370000200241386a201a290300370000200341a00c6a200241c000108f03024020032903a00c22044201520d002002ad428080808080088410050b20032802a80c2106200341a0086a200341ac0c6a41dc0010dc041a200341a00c6a200341a0086a41dc0010dc041a20044201510d03200210230c010b419cbac6002102410e21082006417f6a220641034b0d510240024020060e0400535301000b200a41ff01710d52200541056c200741036c490d520b41f4fcc400ad42808080808001841003220231000f2104200231000e210b200233000c210d200231000b2110200231000a21112002330008212420022d000721062002280003210520022d0002210720022f000021082002102341f980c400ad4280808080900184100322022d000f210a20022d000e210c20022f000c210e20022d000b210f20022d000a211220022f0008211320022d000721142002280003211520022d0002211620022f0000211720021023200320093602a00c200341a0056a41186a2218200341a00c6aad4280808080c000841001220241186a290000370300200341a0056a41106a2219200241106a290000370300200341a0056a41086a221a200241086a290000370300200320022900003703a0052002102320034180056a41186a221b201829030037030020034180056a41106a2218201929030037030020034180056a41086a2219201a290300370300200320032903a0053703800541c00010212202450d1c200220063a000720022005360003200220073a0002200220083b000020022011421086202484201042188684200d42208684200b42308684200442388684370008200220143a001720022015360013200220163a0012200220173b00102002200a3a001f2002200c3a001e2002200e3b001c2002200f3a001b200220123a001a200220133b00182002200329038005370020200241286a2019290300370000200241306a2018290300370000200241386a201b29030037000020034180036a200241c00041014100410010b80120032802800321062002102320064101460d010b41a2c1c3002102411921080c500b20034180056a41186a2207420037030020034180056a41106a2202420037030020034180056a41086a22064200370300200342003703800541f4fcc400ad4280808080800184220d100322052f0000210820052d0002210a2005280003210c20052d0007210e2005290008210420051023200620043703002003200e3a0087052003200c360083052003200a3a008205200320083b0180054180b4c300ad42808080809001842210100322052d000221082005280003210a20052d0007210c2005290008210420052f0000210e200510232002200e3b0100200341e0046a41186a220f2004370300200341e0046a41086a221220062903003703002003200c3a0097052003200a36009305200320083a009205200341e0046a41106a2208200229030037030020032003290380053703e004200341a00c6a200341e0046a10950220032802a00c2205410420051b210e024020032902a40c420020051b2204422088220ba722052004a7470d00200541016a220a2005490d6b200ba72213410174220c200a200a200c491b220a41ffffffff0371200a470d6b200a410274220c4100480d6b0240024020050d00200c1021210e0c010b200e2013410274200c1025210e0b200e450d1c2004422088220ba72105200aad21040b200e20054102746a20093602002007420037030020024200370300200642003703002003420037038005200d100322052f0000210720052d0002210a2005280003210920052d0007210c2005290008210d200510232006200d3703002003200c3a00870520032009360083052003200a3a008205200320073b0180052010100322052d000221072005280003210a20052d000721092005290008210d20052f0000210c200510232002200c3b0100200f200d37030020122006290300370300200320093a0097052003200a36009305200320073a0092052008200229030037030020032003290380053703e0040240200e0d00200341e0046aad428080808080048410050c510b200341003602a80c200342013703a00c200ba741016a2206200341a00c6a105c0240024020060d0020032802a80c210a20032802a40c210820032802a00c21060c010b410020032802a80c22026b2105200e20064102746a210c20032802a40c2108200e210703402007280200210902400240200820056a4104490d0020032802a00c21060c010b200241046a22062002490d6d2008410174220a2006200a20064b1b220a4100480d6d0240024020080d00200a102121060c010b20032802a00c2008200a102521060b2006450d1f2003200a3602a40c200320063602a00c200a21080b2003200241046a220a3602a80c200620026a20093600002005417c6a2105200a2102200c200741046a2207470d000b0b2004a72102200341e0046aad4280808080800484200aad4220862006ad84100202402008450d00200610230b2002450d50200e10230c500b200341f00a6a200341a00c6a41dc0010dc041a20021023200320063602c809200341c8096a410472200341f00a6a41dc0010dc041a200341f0026a200341e8096a20032903d809200341e0096a29030010c80220032903f002200341f8026a29030010c9020c4f0b200341c0056a41086a2205200141116a290000370300410f2106200341c0056a410f6a220a200141186a290000370000200341a0086a41086a2209200141386a290300370300200341a0086a41106a220c200141c0006a290300370300200341a0086a41186a220e200141c8006a290300370300200341a0086a41206a220f200141d0006a290300370300200341a0086a41286a2212200141d8006a290300370300200341a0086a41306a2213200141e0006a290300370300200341a0086a41386a2214200141e8006a290300370300200320012900093703c0052003200141306a2903003703a008200141286a2903002104200141206a290300210b20022d0001210820022d00002107024002400240200141086a2d00000e03000102000b200341b40c6a4101360200200342013702a40c200341d09dc6003602a00c200341043602cc09200341849ec6003602c8092003200341c8096a3602b00c200341a00c6a41ace6c3001038000b200341f00a6a411f6a20043c0000200341f00a6a410f6a200a290000370000200341f00a6a41086a20052903003703002003200b3700870b200320032903c0053703f00a200341c8096a410f6a2009290300370000200341df096a200c290300370000200341c8096a411f6a200e290300370000200341ef096a200f290300370000200341f7096a2012290300370000200341ff096a2013290300370000200341870a6a20142f01003b0000200320044238883c00ce09200320044228883d01cc09200320044208883e02c809200320032903a0083700cf0941aab0c0002102200741ff01710d4b200841ff01714102470d4b200341900c6a200341f00a6a10b403200341a00c6a200341c8096a20032802900c220520032802980c10b503024020032d00a00c4101460d00411a210641bce6c30021020c4b0b20034180076a41086a2202200341b40c6a2d00003a0000200341f3066a20022802003a0000200320032d00a30c3a00e206200320032f00a10c3b01e006200320032902a40c3700e3062003200341ac0c6a2902003700eb0641fcfcc400ad4280808080e000842204100322022d000f210620022d000e210720022f000c210820022d000b210a20022d000a210920022f0008210c20022d0007210e2002280003210f20022d0002211220022f00002113200210232004100322022d000f211420022d000e211520022f000c211620022d000b211720022d000a211820022f0008211920022d0007211a2002280003211b20022d0002211c20022f0000211d20021023200341e0046a200341e0066a10b60341c00010212202450d1c2002200e3a00072002200f360003200220123a0002200220133b0000200220063a000f200220073a000e200220083b000c2002200a3a000b200220093a000a2002200c3b00082002201a3a00172002201b3600132002201c3a00122002201d3b0010200220143a001f200220153a001e200220163b001c200220173a001b200220183a001a200220193b0018200241386a200341f8046a290300370000200241306a200341e0046a41106a290300370000200241286a200341e0046a41086a290300370000200220032903e004370020200341c8036a200241c000108902200341c8036a41106a290300210420032903d003210b024020032903c803220d4201520d002002ad428080808080088410050b200210230240200da70d0041d6e6c3002102411d21060c4b0b200341e0046a41186a22074200370300200341e0046a41106a22024200370300200341e0046a41086a22064200370300200342003703e00441fcfcc400ad4280808080e000842211100322052f0000210820052d0002210a2005280003210920052d0007210c2005290008210d200510232006200d3703002003200c3a00e704200320093600e3042003200a3a00e204200320083b01e0044194e6c300ad4280808080d000842224100322052d000221082005280003210a20052d000721092005290008210d20052f0000210c200510232002200c3b010020034180076a41186a220c200d37030020034180076a41086a220e2006290300370300200320093a00f7042003200a3600f304200320083a00f20420034180076a41106a22082002290300370300200320032903e00437038007200341b0036a20034180076a412010890220032903b803420020032802b00322051b220d200b5a200341b0036a41106a290300420020051b221020045a20102004511b450d1d200742003703002002420037030020064200370300200342003703e0042011100322052f0000210720052d0002210a2005280003210920052d0007210f2005290008211120051023200620113703002003200f3a00e704200320093600e3042003200a3a00e204200320073b01e0042024100322052d000221072005280003210a20052d000721092005290008211120052f0000210f200510232002200f3b0100200c2011370300200e2006290300370300200320093a00f7042003200a3600f304200320073a00f20420082002290300370300200320032903e004370380072003201020047d200d200b54ad7d3703a80c2003200d200b7d3703a00c20034180076aad4280808080800484200341a00c6aad428080808080028422111002200341a0036a200341f00a6a200b2004109702200341a0036a41086a290300211020032903a0032124200341a0056a41186a22084200370300200341a0056a41106a22024200370300200341a0056a41086a22064200370300200342003703a00541d5fbc400ad4280808080800184220d100322052f0000210720052d0002210a2005280003210920052d0007210c2005290008212520051023200620253703002003200c3a00a705200320093600a3052003200a3a00a205200320073b01a00541d6a0c200ad4280808080d001842225100322052d000221072005280003210a20052d000721092005290008212620052f0000210c200510232002200c3b010020034180056a41186a220c202637030020034180056a41086a220e2006290300370300200320093a00b7052003200a3600b305200320073a00b20520034180056a41106a220a2002290300370300200320032903a0053703800520034188036a20034180056a412010890220034188036a41106a290300212620032903900321272003280288032107200842003703002002420037030020064200370300200342003703a005200d100322052f0000210820052d000221092005280003210f20052d000721122005290008210d200510232006200d370300200320123a00a7052003200f3600a305200320093a00a205200320083b01a0052025100322052d000221082005280003210920052d0007210f2005290008210d20052f0000211220051023200220123b0100200c200d370300200e20062903003703002003200f3a00b705200320093600b305200320083a00b205200a2002290300370300200320032903a005370380052003427f20102026420020071b220d7c20242027420020071b22107c22242010542202ad7c221020022010200d542010200d511b22021b3703a80c2003427f202420021b3703a00c20034180056aad428080808080048420111002200341a00c6a41106a2004370300200341a00c6a41086a200b370300200341a00c6a41186a20032903f00a370300200341a00c6a41206a200341f00a6a41086a290300370300200341c80c6a200341f00a6a41106a290300370300200341d00c6a200341f00a6a41186a290300370300200341d80c6a20032903e006370300200341e00c6a200341e0066a41086a290300370300200341e80c6a200341e0066a41106a2802003602002003410e3a00a00c200341a00c6a108e01024020032802940c450d0020032802900c10230b410021020c4b0b200341c8096a41106a200341c0056a41106a280200360200200341c8096a41086a2005290300370300200320032903c0053703c8094186b0c00021020240200820077241ff01710d0020034180076a41186a2207420037030020034180076a41106a2206420037030020034180076a41086a22054200370300200342003703800741fcfcc400ad4280808080e00084220d100322022f0000210820022d0002210a2002280003210920022d0007210c2002290008211020021023200520103703002003200c3a00870720032009360083072003200a3a008207200320083b0180074194e6c300ad4280808080d000842210100322022d000221082002280003210a20022d000721092002290008211120022f0000210c200210232006200c3b0100200341e0046a41186a220c2011370300200341e0046a41086a220e2005290300370300200320093a0097072003200a36009307200320083a009207200341e0046a41106a220a200629030037030020032003290380073703e004200341e0036a200341e0046a4120108902200341e0036a41106a290300211120032903e803212420032802e00321082007420037030020064200370300200542003703002003420037038007200d100322022f0000210920022d0002210f2002280003211220022d00072113200229000821252002102320052025370300200320133a00870720032012360083072003200f3a008207200320093b0180072010100322022d000221092002280003210f20022d000721122002290008211020022f0000211320021023200620133b0100200c2010370300200e2005290300370300200320123a0097072003200f36009307200320093a009207200a200629030037030020032003290380073703e00420032024420020081b2210200b7c22243703a00c20032011420020081b20047c2024201054ad7c3703a80c200341e0046aad4280808080800484200341a00c6aad428080808080028422101002200341a00c6a41106a200341c8096a41106a280200360200200341a00c6a41086a200341c8096a41086a290300370300200320032903c8093703a00c200d100322022d000f210820022d000e210a20022f000c210920022d000b210c20022d000a210e20022f0008210f20022d000721122002280003211320022d0002211420022f0000211520021023200d100322022d000f211620022d000e211720022f000c211820022d000b211920022d000a211a20022f0008211b20022d0007211c2002280003211d20022d0002211e20022f0000211f2002102320034180076a200341a00c6a10b60341c00010212202450d1e200220123a000720022013360003200220143a0002200220153b0000200220083a000f2002200a3a000e200220093b000c2002200c3a000b2002200e3a000a2002200f3b00082002201c3a00172002201d3600132002201e3a00122002201f3b0010200220163a001f200220173a001e200220183b001c200220193a001b2002201a3a001a2002201b3b0018200241386a2007290300370000200241306a2006290300370000200241286a20052903003700002002200329038007370020200320043703a80c2003200b3703a00c2002ad42808080808008842010100220021023410021020b411121060c4a0b20022d0001210620022d00002102200341a80c6a2001410c6a280200360200200320012902043703a00c200341f8036a20022006200341a00c6a108502024020032802f80322020d00200041023a0008410021170c480b20032802fc03210620004181283b010820002002360200410021172000410a6a41003a0000200020063602040c470b41aab0c0002106410f2105024020022d00000d0020022d000141ff01714102470d00200341a0056a41186a220c4200370300200341a0056a41106a22054200370300200341a0056a41086a22074200370300200342003703a00541a79fc600ad4280808080c00184220b100322022f0000210620022d000221082002280003210a20022d00072109200229000821042002102320072004370300200320093a00a7052003200a3600a305200320083a00a205200320063b01a00541b39fc600ad4280808080900184220d100322022d000221062002280003210820022d0007210a2002290008210420022f0000210920021023200520093b010020034180056a41186a2209200437030020034180056a41086a220e20072903003703002003200a3a00b705200320083600b305200320063a00b20520034180056a41106a22082005290300370300200320032903a005370380054101210620034180046a20034180056a412041014100410010b8012003280280044101470d1d41bc9fc6002106413421050b200041812a3b010820002005360204200020063602002000410a6a41003a00000c780b200341900c6a41026a22232001410b6a2d00003a0000200341c0056a41086a2218200141206a290300370300200341c0056a41106a2219200141286a290300370300200320012f00093b01900c2003200141186a2903003703c0052001410c6a28020021172002411a6a2901002104200241196a2d0000211a200241186a2d0000211b200241166a2f0100211c200241156a2d0000211d200241146a2d0000211e200241126a2f0100211f41112106200241116a2d00002120200241106a2d0000210e2002410e6a2f0100210f2002410d6a2d000021122002410c6a2d000021132002410a6a2f01002114200241096a2d00002115200241086a2d00002108200241066a2f0100210a200241056a2d00002109200241046a2d00002121200241026a2f01002122200141146a2802002116200141106a280200210c20022d0001210520022d0000210702400240024002400240024002400240024002400240200141086a2d00000e070001020304090a000b200341a00c6a41146a4101360200200342013702a40c200341d09dc6003602a00c200341043602cc09200341849ec6003602c8092003200341c8096a3602b00c200341a00c6a41dcadc4001038000b4186b0c0002102200520077241ff01710d4c418cfdc400ad4280808080d00084100322022f0000210620022d000221052002280003210720022d00072108200229000821042002102341d8fdc300ad4280808080b00184100322022f0000210a20022d000221092002280003210e20022d0007210f2002290008210b200210232003200b3703880b2003200f3a00870b2003200e3600830b200320093a00820b2003200a3b01800b200320043703f80a200320083a00f70a200320073600f30a200320053a00f20a200320063b01f00a200341a0046a200341f00a6a412041014100410010b801024020032802a0044101470d00411b210641aaafc40021020c4d0b20034180056a41186a220e420037030020034180056a41106a2206420037030020034180056a41086a22054200370300200342003703800541c4fbc400ad4280808080e00084220b100322022f0000210720022d000221082002280003210a20022d00072109200229000821042002102320052004370300200320093a0087052003200a36008305200320083a008205200320073b01800541f9bcc000ad4280808080e00084220d100322022d000221072002280003210820022d0007210a2002290008210420022f0000210920021023200620093b0100200341e0046a41186a22092004370300200341e0046a41086a220f20052903003703002003200a3a0097052003200836009305200320073a009205200341e0046a41106a2207200629030037030020032003290380053703e00420034198046a200341e0046a4120108f010240200328029c0441a08d066e41002003280298041b200c4d0d004114210641c5afc40021020c4d0b418cfdc400ad4280808080d000842204100322022f0000210820022d0002210a2002280003211220022d000721132002290008211020021023419efec300ad4280808080e001842211100322022f0000211420022d000221152002280003211620022d000721182002290008212420021023200320243703880b200320183a00870b200320163600830b200320153a00820b200320143b01800b200320103703f80a200320133a00f70a200320123600f30a2003200a3a00f20a200320083b01f00a20034190046a200341f00a6a4120108f012003280290042108200328029404210a2004100322022f0000211220022d000221132002280003211420022d0007211520022900082110200210232011100322022f0000211620022d000221182002280003211920022d0007211a2002290008211120021023200320113703880b2003201a3a00870b200320193600830b200320183a00820b200320163b01800b200320103703f80a200320153a00f70a200320143600f30a200320133a00f20a200320123b01f00a2003200a41016a410120081b22083602a00c200341f00a6aad42808080808004842210200341a00c6aad4280808080c000841002200e420037030020064200370300200542003703002003420037038005200b100322022f0000210a20022d0002210e2002280003211220022d000721132002290008210b200210232005200b370300200320133a00870520032012360083052003200e3a0082052003200a3b018005200d100322022d0002210a2002280003210e20022d000721122002290008210b20022f0000211320021023200620133b01002009200b370300200f2005290300370300200320123a0097052003200e360093052003200a3a0092052007200629030037030020032003290380053703e00420034188046a200341e0046a4120108f01200328028c04210620032802880421052004100322022f0000210720022d0002210a2002280003210920022d0007210e200229000821042002102341d8fdc300ad4280808080b00184100322022f0000210f20022d000221122002280003211320022d000721142002290008210b200210232003200b3703880b200320143a00870b200320133600830b200320123a00820b2003200f3b01800b200320043703f80a2003200e3a00f70a200320093600f30a2003200a3a00f20a200320073b01f00a410810212202450d2520022006410020051b20176a22063600042002200c36000020102002ad4280808080800184100220021023200341b40c6a2006360200200341b00c6a200c360200200341ac0c6a2008360200200341a80c6a41013a00002003410f3a00a00c200341a00c6a108e010c4a0b4102200a4108742008411874722009724102200541ff017141014622061b200741ff017122021b21050240024020020d0020060d010b410f210641aab0c0002102024020050e05000405064a000b20144108742015722013411874722102200f410874201272200e4118747221060c490b2019290300210b20032903c805210d20032802c0052102200320153a00f70a200320053600f30a200320213a00f20a200320223b01f00a200320203a00ff0a2003200e3a00fe0a2003200f3b01fc0a200320123a00fb0a200320133a00fa0a200320143b01f80a2003201a3a00870b2003201e3a00820b2003201f3b01800b200320043703880b2003201b411874201c41087472201d723600830b200341a00c6a41086a20032903f00a370300200341b00c6a20032903f80a370300200341a00c6a41186a20032903800b370300200341c00c6a2004370300200320173602a40c200341003602a00c200341a8046a200341a00c6a200c20162002200d200b10db0320032802a8042202450d4920032802ac0421060c4b0b4102200a4108742008411874722009724102200541ff017141014622061b200741ff017122021b21050240024020020d0020060d010b410f210641aab0c0002102024020050e050003040549000b20144108742015722013411874722102200f410874201272200e4118747221060c480b2018290300210b20032903c005210d200320043703e0092003201a3a00df092003201e3a00da092003201f3b01d809200320203a00d7092003200e3a00d6092003200f3b01d409200320123a00d309200320133a00d209200320143b01d009200320153a00cf09200320053600cb09200320213a00ca09200320223b01c8092003201b411874201c41087472201d723600db09200341a00c6a200341c8096a10bb03024020032802a00c4101460d0041ecadc4002102411a21060c480b200320032802a40c3602a40c200341013602a00c200341b0046a200341a00c6a2017200c2016200d200b10db0320032802b0042202450d4820032802b40421060c470b200341a0086a410c6a2018290300370200200341a0086a41146a2019290300370200200320163602a008200320032903c0053702a4084102200a4108742009722008411874724102200541ff017141014622061b200741ff017122021b2105024020020d0020060d040b410f210641aab0c0002102024020050e050001020347000b20144108742015722013411874722102200f410874201272200e4118747221060c460b410e210641aabac60021020c450b411321064197b0c00021020c440b411121064186b0c00021020c430b200320043703e0092003201a3a00df092003201b3a00de092003201c3b01dc092003201d3a00db092003201e3a00da092003201f3b01d809200320203a00d7092003200e3a00d6092003200f3b01d409200320123a00d309200320133a00d209200320143b01d009200320153a00cf09200320053600cb09200320213a00ca09200320223b01c8090240201741ff01714101460d0020174108762102200341b0086a290300210420032903a808210b20032802b808210620032903a008210d0c3f0b200341a00c6a200c41067610bc0220032802a00c21070240024020032802a80c200c413f7122024b0d00410021050c010b200720024105746a22052f0000200541026a2d0000411074722102200529000f210b20052d001f21062005290007210d2005280003210c200541176a2900002104410121050b024020032802a40c450d00200710230b20050d3e410121050c3f0b2001413c6a280200212a200141386a2802002129200141346a280200212b200141306a280200212c20032802d405212d20034180056a41026a20232d00003a000020034180076a41086a201829030037030020034180076a41106a20192d00003a0000200320032f01900c3b018005200320032903c00537038007200320043703880b2003201a3a00870b2003201b3a00860b2003201c3b01840b2003201d3a00830b2003201e3a00820b2003201f3b01800b200320203a00ff0a2003200e3a00fe0a2003200f3b01fc0a200320123a00fb0a200320133a00fa0a200320143b01f80a200320153a00f70a20034102200a4108742009722008411874724102200541ff017141014622061b200741ff017122021b22053600f30a200320213a00f20a200320223b01f00a0240024020020d0020060d010b410f210641aab0c0002102024002400240024020050e050001020341000b20032800f70a210220032800fb0a21060c400b410e210641aabac60021020c3f0b411321064197b0c00021020c3e0b411121064186b0c00021020c3d0b200341a0086a41186a200341f00a6a41186a290300370300200341a0086a41106a200341f00a6a41106a290300370300200341a0086a41086a200341f00a6a41086a290300370300200320032903f00a3703a008418cfdc400ad4280808080d00084100322022d000f210520022d000e210720022f000c210820022d000b210a20022d000a210920022f0008210e20022d0007210f2002280003211220022d0002211320022f000021142002102341c7f3c300ad4280808080a00184100322022d000f211520022d000e211820022f000c211920022d000b211a20022d000a211b20022f0008211c20022d0007211d2002280003211e20022d0002211f20022f00002120200210232003202c3602c809200341a0056a41186a2221200341c8096aad4280808080c000841001220241186a290000370300200341a0056a41106a2222200241106a290000370300200341a0056a41086a2206200241086a290000370300200320022900003703a005200210232021290300210420222f0100212120062f0100212220032d00b705212320032800b305212e20032d00b205212f20032d00af05213020032d00ae05213120032f01ac05213220032d00ab05213320032d00aa05213420032d00a705213520032800a305213620032d00a205213720032f01a005213841c00010212202450d1e20022004370038200220233a00372002202e3600332002202f3a0032200220213b0030200220303a002f200220313a002e200220323b002c200220333a002b200220343a002a200220223b0028200220353a002720022036360023200220373a0022200220383b0020200220153a001f200220183a001e200220193b001c2002201a3a001b2002201b3a001a2002201c3b00182002201d3a00172002201e3600132002201f3a0012200220203b0010200220053a000f200220073a000e200220083b000c2002200a3a000b200220093a000a2002200e3b00082002200f3a000720022012360003200220133a0002200220143b0000200341a00c6a200241c00010aa032006200341a00c6a41246a2802003602002003200341bc0c6a2902003703a005024020032d00a40c22064103470d0020021023419caec4002102411e21060c3d0b20032d00a70c210f20032f00a50c2112200341a00c6a412c6a2802002107200341a00c6a41286a2802002109200341a00c6a41186a280200210a200341a00c6a41146a280200210e200341a00c6a41106a2802002113200341a00c6a410c6a2802002108200341a00c6a41086a280200210520032802a00c2118200341f00a6a41086a2214200341a0056a41086a280200360200200320032903a0053703f00a200341d00c6a280200211520021023200341e0066a41086a20142802002202360200200320032903f00a22043703e006200341c8096a41146a200a360200200341d8096a200e360200200341c8096a410c6a2013360200200341c8096a41086a22132008360200200341e0096a2004370300200341e8096a2002360200200341c8096a412c6a2015360200200341c8096a41286a2007360200200341c8096a41246a2009360200200320053602cc0920032012200f411074724108742006723602c809200641014b0d3920060e023b3a3b0b20032802c0052133418cfdc400ad4280808080d00084100322022d000f210620022d000e210520022f000c210720022d000b210820022d000a210a20022f0008210920022d0007210e2002280003210f20022d0002211220022f000021132002102341c7f3c300ad4280808080a00184100322022d000f211420022d000e211520022f000c211820022d000b211920022d000a211a20022f0008211b20022d0007211c2002280003211d20022d0002211e20022f0000211f20021023200320173602a008200341a0056a41186a2220200341a0086aad4280808080c000841001220241186a290000370300200341a0056a41106a2221200241106a290000370300200341a0056a41086a2222200241086a290000370300200320022900003703a005200210232020290300210420212f0100212020222f0100212120032d00b705212220032800b305212320032d00b205212920032d00af05212b20032d00ae05212c20032f01ac05212d20032d00ab05212a20032d00aa05212e20032d00a705212f20032800a305213020032d00a205213120032f01a005213241c00010212202450d1e20022004370038200220223a003720022023360033200220293a0032200220203b00302002202b3a002f2002202c3a002e2002202d3b002c2002202a3a002b2002202e3a002a200220213b00282002202f3a002720022030360023200220313a0022200220323b0020200220143a001f200220153a001e200220183b001c200220193a001b2002201a3a001a2002201b3b00182002201c3a00172002201d3600132002201e3a00122002201f3b0010200220063a000f200220053a000e200220073b000c200220083a000b2002200a3a000a200220093b00082002200e3a00072002200f360003200220123a0002200220133b0000200341a00c6a200241c00010aa03200341a0056a41086a2206200341c40c6a2802003602002003200341bc0c6a2902003703a005024020032d00a40c22054103470d0020021023419caec4002102411e21060c380b20032d00a70c211220032f00a50c2113200341d00c6a2802002119200341cc0c6a2802002114200341c80c6a2802002115200341b80c6a280200210a200341b40c6a280200210e200341a00c6a41106a280200210f200341ac0c6a2802002108200341a00c6a41086a280200210920032802a00c2118200341f00a6a41086a22072006280200360200200320032903a0053703f00a20021023200341c8096a41086a20072802002202360200200320032903f00a22043703c80920034180076a41086a2002360200200320043703800741eeaec4002102411921060240200541014b0d0020050e023837380b02402008450d00200910230b200a450d37200e10230c370b200341a00c6a200141046a41c80010dc041a200341c8096a41206a200241206a290200370300200341c8096a41186a200241186a290200370300200341c8096a41106a200241106a290200370300200341c8096a41086a200241086a290200370300200320022902003703c809200341c0046a200341a00c6a200341c8096a10b702024020032802c00422020d00200041023a0008410021150c350b20032802c4042106200041812e3b010820002002360200410021152000410a6a41003a0000200020063602040c340b2002411a6a2901002104200241196a2d00002114200241186a2d00002115200241166a2f01002116200241156a2d00002117200241146a2d00002118200241126a2f01002119200241116a2d0000211a200241106a2d000021092002410e6a2f0100210c2002410d6a2d0000210e2002410c6a2d0000210f2002410a6a2f01002112200241096a2d00002113200241086a2d00002106200241066a2f01002105200241056a2d00002107200241046a2d0000211b200241026a2f0100211c200141216a290000210b200141206a2d0000211e2001411d6a2f0000211f2001411c6a2d00002120200141196a2f00002121200141186a2d00002122200141156a2f00002123200141146a2d00002129200141116a2f0000212b200141106a2d0000212c2001410c6a280200211d200141086a280200210a20022d0001210820022d0000210220012d001f212d20012d001b212a20012d0017212e20012d0013212f024002400240024020012802040e0400010203000b200341a00c6a41146a4101360200200342013702a40c200341d09dc6003602a00c200341043602cc09200341849ec6003602c8092003200341c8096a3602b00c200341a00c6a418cfac1001038000b410220054108742006411874722007724102200841ff017141014622061b200241ff017122021b21050240024020020d0020060d010b410f210641aab0c0002102024002400240024020050e050001020335000b2012410874201372200f411874722102200c410874200e7220094118747221060c340b410e210641aabac60021020c330b411321064197b0c00021020c320b411121064186b0c00021020c310b200320043703b808200320143a00b708200320153a00b608200320163b01b408200320173a00b308200320183a00b208200320193b01b0082003201a3a00af08200320093a00ae082003200c3b01ac082003200e3a00ab082003200f3a00aa08200320123b01a808200320133a00a708200320053600a3082003201b3a00a2082003201c3b01a008200341a0056a41186a22074200370300200341a0056a41106a22064200370300200341a0056a41086a22054200370300200342003703a00541e3e0c400ad4280808080c00084100322022f0000210820022d000221092002280003210c20022d0007210e2002290008210420021023200520043703002003200e3a00a7052003200c3600a305200320093a00a205200320083b01a00541e8e7c100ad42808080803084100322022d000221082002280003210920022d0007210c2002290008210420022f0000210e200210232006200e3b010020034180056a41186a200437030020034180056a41086a20052903003703002003200c3a00b705200320093600b305200320083a00b20520034180056a41106a2006290300370300200320032903a00537038005200341a00c6a20034180056a4120108a0120032d00a00c21022007200341b90c6a2900003703002006200341b10c6a2900003703002005200341a90c6a290000370300200320032900a10c3703a0050240024020024101460d00200341c8096a41186a4200370300200341c8096a41106a4200370300200341c8096a41086a4200370300200342003703c8090c010b200341c8096a41186a2007290300370300200341c8096a41106a2006290300370300200341c8096a41086a2005290300370300200320032903a0053703c8090b0240200341a0086a200341c8096a412010de04450d00419cfac1002102412221060c310b200341a00c6a200a41b00110dc041a200341003b01c809200341f00a6a200341a00c6a200341c8096a108d0241012102024020032d00f80a22064102460d00200341f90a6a310000210b20033100fa0a210420033502f40a210d20032802f00a210541b8bac600ad4280808080d00184100802402006450d00200b100e0b2004100e410021022005450d00200d4220862005ad8410080b200320023a00a20c200341113b01a00c200341a00c6a108e01200a10230c330b410220054108742006411874722007724102200841ff017141014622061b200241ff017122021b21050240024020020d0020060d010b410f210641aab0c0002102024002400240024020050e050001020335000b2012410874201372200f411874722102200c410874200e7220094118747221060c340b410e210641aabac60021020c330b411321064197b0c00021020c320b411121064186b0c00021020c310b200320043703b808200320143a00b708200320153a00b608200320163b01b408200320173a00b308200320183a00b208200320193b01b0082003201a3a00af08200320093a00ae082003200c3b01ac082003200e3a00ab082003200f3a00aa08200320123b01a808200320133a00a708200320053600a3082003201b3a00a2082003201c3b01a008200341a0056a41186a22074200370300200341a0056a41106a22064200370300200341a0056a41086a22054200370300200342003703a00541e3e0c400ad4280808080c00084100322022f0000210820022d000221092002280003210c20022d0007210e2002290008210420021023200520043703002003200e3a00a7052003200c3600a305200320093a00a205200320083b01a00541e8e7c100ad42808080803084100322022d000221082002280003210920022d0007210c2002290008210420022f0000210e200210232006200e3b010020034180056a41186a200437030020034180056a41086a20052903003703002003200c3a00b705200320093600b305200320083a00b20520034180056a41106a2006290300370300200320032903a00537038005200341a00c6a20034180056a4120108a0120032d00a00c21022007200341b90c6a2900003703002006200341b10c6a2900003703002005200341a90c6a290000370300200320032900a10c3703a0050240024020024101460d00200341c8096a41186a4200370300200341c8096a41106a4200370300200341c8096a41086a4200370300200342003703c8090c010b200341c8096a41186a2007290300370300200341c8096a41106a2006290300370300200341c8096a41086a2005290300370300200320032903a0053703c8090b0240200341a0086a200341c8096a412010de04450d0041befac1002102413121060c320b0240200a41ff01714101460d00200a4118762107200a41087621080c2f0b200341a00c6a201d41067610bc0220032802a00c21060240024020032802a80c201d413f7122024b0d00410021020c010b200620024105746a2202290018210b20022d0017211e20022d0016212d20022f0014211f20022d0013212020022d0012212a20022f0010212120022d000f212220022d000e212e20022f000c212320022d000b212920022d000a212f20022f0008212b20022d0007212c2002280003211d20022d0002210720022f00002108410121020b024020032802a40c450d00200610230b20020d2e41aabac6002102410e21060c310b2001412c6a2802002130410220054108742006411874722007724102200841ff017141014622061b200241ff017122021b21050240024020020d0020060d010b410f210641aab0c0002102024002400240024020050e050001020331000b2012410874201372200f411874722102200c410874200e7220094118747221060c300b410e210641aabac60021020c2f0b411321064197b0c00021020c2e0b411121064186b0c00021020c2d0b200320043703b808200320143a00b708200320153a00b608200320163b01b408200320173a00b308200320183a00b208200320193b01b0082003201a3a00af08200320093a00ae082003200c3b01ac082003200e3a00ab082003200f3a00aa08200320123b01a808200320133a00a708200320053600a3082003201b3a00a2082003201c3b01a008200341a0056a41186a22074200370300200341a0056a41106a22064200370300200341a0056a41086a22054200370300200342003703a00541e3e0c400ad4280808080c00084100322022f0000210820022d000221092002280003210c20022d0007210e2002290008210420021023200520043703002003200e3a00a7052003200c3600a305200320093a00a205200320083b01a00541e8e7c100ad42808080803084100322022d000221082002280003210920022d0007210c2002290008210420022f0000210e200210232006200e3b010020034180056a41186a200437030020034180056a41086a20052903003703002003200c3a00b705200320093600b305200320083a00b20520034180056a41106a2006290300370300200320032903a00537038005200341a00c6a20034180056a4120108a0120032d00a00c21022007200341b90c6a2900003703002006200341b10c6a2900003703002005200341a90c6a290000370300200320032900a10c3703a0050240024020024101460d00200341c8096a41186a4200370300200341c8096a41106a4200370300200341c8096a41086a4200370300200342003703c8090c010b200341c8096a41186a2007290300370300200341c8096a41106a2006290300370300200341c8096a41086a2005290300370300200320032903a0053703c8090b0240200341a0086a200341c8096a412010de04450d00419cfac1002102412221060c2d0b410121060240200a41ff01714101460d00200a4118762105200a41087621020c2c0b200341a00c6a201d41067610bc0220032802a00c21070240024020032802a80c201d413f7122024b0d00410021080c010b200720024105746a2202290018210b20022d0017211e20022d0016212d20022f0014211f20022d0013212020022d0012212a20022f0010212120022d000f212220022d000e212e20022f000c212320022d000b212920022d000a212f20022f0008212b20022d0007212c2002280003211d20022d0002210520022f00002102410121080b024020032802a40c450d00200710230b20080d2b41aabac6002102410e21060c2c0b200341e0066a41086a22122001411c6a290200370300200341e0066a41106a2213200141246a2902003703002003200141146a2902003703e0062002411a6a2901002104200241196a2d00002114200241186a2d00002115200241166a2f01002116200241156a2d00002117200241146a2d00002118200241126a2f01002119200241116a2d0000211a200241106a2d0000211b2002410e6a2f0100211c2002410d6a2d0000211d2002410c6a2d0000211e2002410a6a2f01002108200241096a2d00002106200241086a2d0000211f200241066a2f0100210a200241056a2d00002109200241046a2d0000210c200241026a2f01002120200141106a28020021072001410c6a2802002105200141086a280200210f20022d0001210e20022d000021020240024002400240024020012802040e050001020304000b200341a00c6a41146a4101360200200342013702a40c200341d09dc6003602a00c200341043602a408200341849ec6003602a0082003200341a0086a3602b00c200341a00c6a41b8e0c4001038000b200320043702b80c200320143a00b70c200320153a00b60c200320163b01b40c200320173a00b30c200320183a00b20c200320193b01b00c2003201a3a00af0c2003201b3a00ae0c2003201c3b01ac0c2003201d3a00ab0c2003201e3a00aa0c200320083b01a80c200320063a00a70c2003200c3a00a20c200320203b01a00c2003200a410874200972201f411874724102200241ff017145200e41ff01714101467122021b22083600a30c024020020d00410f210641aab0c0002102024002400240024020080e05000102032d000b20032800a70c210220032800ab0c21060c2c0b410e210641aabac60021020c2b0b411321064197b0c00021020c2a0b411121064186b0c00021020c290b200341c8096a41186a200341a00c6a41186a290200370300200341c8096a41106a200341a00c6a41106a290200370300200341c8096a41086a200341a00c6a41086a290200370300200320032902a00c3703c8090240200741034f0d0041c8e0c4002102410e21060c290b0240200741104d0d0041d6e0c4002102410d21060c290b41e3e0c400ad4280808080c00084100322022d000f210620022d000e210820022f000c210a20022d000b210920022d000a210c20022f0008210e20022d000721122002280003211320022d0002211420022f000021152002102341e7e0c400ad4280808080e00084100322022d000f211620022d000e211720022f000c211820022d000b211920022d000a211a20022f0008211b20022d0007211c2002280003211d20022d0002211e20022f0000211f20021023200341c0056a200341c8096a10ac0141c00010212202450d1f200220123a000720022013360003200220143a0002200220153b0000200220063a000f200220083a000e2002200a3b000c200220093a000b2002200c3a000a2002200e3b00082002201c3a00172002201d3600132002201e3a00122002201f3b0010200220163a001f200220173a001e200220183b001c200220193a001b2002201a3a001a2002201b3b0018200241386a200341c0056a41186a290200370000200241306a200341c0056a41106a290200370000200241286a200341c0056a41086a290200370000200220032902c005370020200341a00c6a200241c00010ac03024020032802a00c22060d0020021023420021044280c8afa025210b200341c8046a200341c8096a4280c8afa025420010f10120032802c8042202450d2120032802cc0421060c290b200341a00c6a41186a2903002104200341a00c6a41106a290300210b20032802a40c210820021023200341a00c6a41086a41003a0000200341a90c6a20032903c809370000200341b10c6a200341c8096a41086a290300370000200341b90c6a200341c8096a41106a290300370000200341c10c6a200341c8096a41186a290300370000200341123a00a00c200341a00c6a108e012008450d27200610230c270b200320043702d805200320143a00d705200320153a00d605200320163b01d405200320173a00d305200320183a00d205200320193b01d0052003201a3a00cf052003201b3a00ce052003201c3b01cc052003201d3a00cb052003201e3a00ca05200320083b01c805200320063a00c7052003200c3a00c205200320203b01c0052003200a410874200972201f411874724102200241ff017145200e41ff01714101467122021b22053600c305024020020d00410f210641aab0c0002102024002400240024020050e05000102032d000b20032800c705210220032800cb0521060c2c0b410e210641aabac60021020c2b0b411321064197b0c00021020c2a0b411121064186b0c00021020c290b200341c8096a41186a200341c0056a41186a290200370300200341c8096a41106a200341c0056a41106a290200370300200341c8096a41086a200341c0056a41086a290200370300200320032902c0053703c80941e3e0c400ad4280808080c00084100322022d000f210620022d000e210520022f000c210720022d000b210820022d000a210a20022f0008210920022d0007210c2002280003210e20022d0002210f20022f000021122002102341e7e0c400ad4280808080e00084100322022d000f211320022d000e211420022f000c211520022d000b211620022d000a211720022f0008211820022d000721192002280003211a20022d0002211b20022f0000211c2002102320034180076a200341c8096a10ac0141c00010212202450d202002200c3a00072002200e3600032002200f3a0002200220123b0000200220063a000f200220053a000e200220073b000c200220083a000b2002200a3a000a200220093b0008200220193a00172002201a3600132002201b3a00122002201c3b0010200220133a001f200220143a001e200220153b001c200220163a001b200220173a001a200220183b0018200241386a20034180076a41186a290100370000200241306a20034180076a41106a290100370000200241286a20034180076a41086a2901003700002002200329018007370020200341a00c6a200241c00010ac03024020032802a00c2206450d002002ad428080808080088410050b200341b80c6a2903002104200341b00c6a290300210b20032802a40c210520021023024020060d0041ede0c4002102410921060c2b0b02402005450d00200610230b200341c8096a200b200410de01200341d80c6a2004370300200341d00c6a200b370300200341a00c6a41086a41033a0000200341a90c6a20032903c809370000200341b10c6a200341c8096a41086a290300370000200341b90c6a200341d8096a290300370000200341c10c6a200341e0096a290300370000200341123a00a00c200341a00c6a108e010c290b200341f00a6a41106a2013290300370300200341f00a6a41086a2012290300370300200320032903e0063703f00a02400240200241ff01714101470d002008410874200641ff0171722108200c41ff01714101470d010c240b200a4108742009722108200e21060b200241ff01714104460d22200620027241ff0171450d2241b696c6002102410a21060c270b200141346a2802002116200141306a28020021142001412c6a2802002115200341f00a6a41106a2013290300370300200341f00a6a41086a2012290300370300200320032903e0063703f00a02400240200241ff01714101470d002008410874200641ff0171722108200c41ff01714101470d010c210b200a4108742009722108200e21060b200241ff01714104460d1f200620027241ff0171450d1f41b696c6002102410a21060c200b410841011030000b41b0dfc400102b000b41c8dfc400102b000b41c00041011030000b200341a0056a41186a22084200370300200341a0056a41106a22024200370300200341a0056a41086a22064200370300200342003703a00541d5fbc400ad42808080808001842225100322052f0000210720052d0002210a2005280003210920052d0007210c2005290008212620051023200620263703002003200c3a00a705200320093600a3052003200a3a00a205200320073b01a00541d6a0c200ad4280808080d001842226100322052d000221072005280003210a20052d000721092005290008212720052f0000210c200510232002200c3b010020034180056a41186a220c202737030020034180056a41086a220e2006290300370300200320093a00b7052003200a3600b305200320073a00b20520034180056a41106a220a2002290300370300200320032903a0053703800520034180016a20034180056a412010890220034180016a41106a290300212720032903880121282003280280012107200842003703002002420037030020064200370300200342003703a0052025100322052f0000210820052d000221092005280003210f20052d00072112200529000821252005102320062025370300200320123a00a7052003200f3600a305200320093a00a205200320083b01a0052026100322052d000221082005280003210920052d0007210f2005290008212520052f0000211220051023200220123b0100200c2025370300200e20062903003703002003200f3a00b705200320093600b305200320083a00b205200a2002290300370300200320032903a005370380052003427f2027420020071b2225200b200d7d2004202454ad7d7c2028420020071b220d200420247d7c2224200d542202ad7c220d2002200d202554200d2025511b22021b3703a8082003427f202420021b3703a008200341a0086a210220034180056a21060c670b200341a00c6a21060c5b0b200841041030000b41f499c3002102412721060c550b41809ac600102b000b41b09bc600102b000b41c00041011030000b41800141011030000b200541011030000b20032802a80c210920032802a40c210820032802a00c21070c4c0b200941011030000b41b8bbc000102b000b41a8e0c40020022012102d000b41c00041011030000b41c00041011030000b200c41041030000b200a41011030000b41c00041011030000b41f4e6c300102b000b41c00041011030000b200c42003703002005420037030020074200370300200342003703a005200b100322022f0000210a20022d0002210c2002280003210f20022d00072112200229000821042002102320072004370300200320123a00a7052003200f3600a3052003200c3a00a2052003200a3b01a005200d100322022d0002210a2002280003210c20022d0007210f2002290008210420022f0000211220021023200520123b010020092004370300200e20072903003703002003200f3a00b7052003200c3600b3052003200a3a00b20520082005290300370300200320032903a00537038005200341013a00a00c20034180056aad4280808080800484200341a00c6aad428080808010841002200041023a0008410121080c650b410841011030000b41c00041011030000b41c00041011030000b41c00041011030000b200341a00c6a41086a41023a0000200341a90c6a20032903c809370000200341b10c6a200341c8096a41086a290300370000200341b90c6a200341d8096a290300370000200341c10c6a200341e0096a290300370000200341123a00a00c200341a00c6a108e010c060b41c00041011030000b200341a0086a41106a200341f00a6a41106a290300370300200341a0086a41086a2202200341f00a6a41086a290300370300200320032903f00a3703a008024002400240200f41ff01714101460d0020034180076a410d6a200341a0086a410d6a29000037000020034180076a41086a2002290300370300200320032903a00837038007200f41087621080c010b200341c0056a200541067610bc0220032802c00521060240024020032802c8052005413f7122024b0d00410021020c010b20034188076a200620024105746a220241136a2900003703002003418d076a200241186a2900003700002003200229000b3703800720022f0000200241026a2d00004110747221082002280007210720022800032105410121020b024020032802c405450d00200610230b20020d00410121020c010b200341a0086a410d6a20034180076a410d6a290000370000200341a0086a41086a20034180076a41086a29030037030020032003290380073703a008410021020b200341b30c6a200341a0086a41086a290300370000200341a00c6a41186a2206200341ad086a290000370000200320073600a70c200320053600a30c200320032903a0083700ab0c200320083b01a00c200320084110763a00a20c02402002450d0041aabac6002102410e21060c010b200341c8096a41186a2006290200370300200341c8096a41106a200341a00c6a41106a290200370300200341c8096a41086a200341a00c6a41086a290200370300200320032902a00c3703c80941e3e0c400ad4280808080c00084100322022d000f210620022d000e210520022f000c210720022d000b210820022d000a210a20022f0008210920022d0007210c2002280003210e20022d0002210f20022f000021122002102341e7e0c400ad4280808080e00084100322022d000f211320022d000e211720022f000c211820022d000b211920022d000a211a20022f0008211b20022d0007211c2002280003211d20022d0002211e20022f0000211f2002102320034180076a200341c8096a10ac010240024041c00010212202450d002002200c3a00072002200e3600032002200f3a0002200220123b0000200220063a000f200220053a000e200220073b000c200220083a000b2002200a3a000a200220093b00082002201c3a00172002201d3600132002201e3a00122002201f3b0010200220133a001f200220173a001e200220183b001c200220193a001b2002201a3a001a2002201b3b0018200241386a20034180076a41186a290100370000200241306a20034180076a41106a290100370000200241286a20034188076a2901003700002002200329018007370020200341a00c6a200241c00010ac03200341a00c6a41186a22052903002104200341a00c6a41106a290300210b20032802a40c210720032802a00c2106200210230240024020060d004200210b420021040c010b2007450d00200610230b200520043703002003200b3703b00c200320163602a80c200320143602a40c200320153602a00c41e3e0c400ad4280808080c00084100322022d000f210620022d000e210520022f000c210720022d000b210820022d000a210a20022f0008210920022d0007210c2002280003210e20022d0002210f20022f000021122002102341e7e0c400ad4280808080e00084100322022d000f211320022d000e211620022f000c211720022d000b211820022d000a211920022f0008211a20022d0007211b2002280003211c20022d0002211d20022f0000211e20021023200341c0056a200341c8096a10ac0141c00010212202450d012002200c3a00072002200e3600032002200f3a0002200220123b0000200220063a000f200220053a000e200220073b000c200220083a000b2002200a3a000a200220093b00082002201b3a00172002201c3600132002201d3a00122002201e3b0010200220133a001f200220163a001e200220173b001c200220183a001b200220193a001a2002201a3b0018200241386a200341c0056a41186a290200370000200241306a200341c0056a41106a290200370000200241286a200341c0056a41086a290200370000200220032902c005370020200341c0003602a408200320023602a008200341a00c6a200341a0086a10722002102302402014450d00201510230b200341a00c6a41086a41013a0000200341a90c6a20032903c809370000200341b10c6a200341c8096a41086a290300370000200341b90c6a200341c8096a41106a290300370000200341c10c6a200341c8096a41186a290300370000200341123a00a00c200341a00c6a108e010c040b41c00041011030000b41c00041011030000b2014450d05201510230c050b200341a0086a41106a200341f00a6a41106a290300370300200341a0086a41086a2202200341f00a6a41086a290300370300200320032903f00a3703a008024002400240200f41ff01714101460d0020034180076a410d6a200341a0086a410d6a29000037000020034180076a41086a2002290300370300200320032903a00837038007200f41087621080c010b200341a00c6a200541067610bc0220032802a00c21060240024020032802a80c2005413f7122024b0d00410021020c010b20034188076a200620024105746a220241136a2900003703002003418d076a200241186a2900003700002003200229000b3703800720022f0000200241026a2d00004110747221082002280007210720022800032105410121020b024020032802a40c450d00200610230b20020d00410121020c010b200341a00c6a410d6a20034180076a410d6a290000370000200341a00c6a41086a20034180076a41086a29030037030020032003290380073703a00c410021020b200341d3056a200341a00c6a41086a290300370000200341c0056a41186a2206200341ad0c6a290000370000200320073600c705200320053600c305200320032903a00c3700cb05200320083b01c005200320084110763a00c20502402002450d0041aabac6002102410e21060c050b200341c8096a41186a2006290200370300200341c8096a41106a200341c0056a41106a290200370300200341c8096a41086a200341c0056a41086a290200370300200320032902c0053703c80941e3e0c400ad4280808080c00084100322022d000f210620022d000e210520022f000c210720022d000b210820022d000a210a20022f0008210920022d0007210c2002280003210e20022d0002210f20022f000021122002102341e7e0c400ad4280808080e00084100322022d000f211320022d000e211420022f000c211520022d000b211620022d000a211720022f0008211820022d000721192002280003211a20022d0002211b20022f0000211c2002102320034180076a200341c8096a10ac0141c00010212202450d012002200c3a00072002200e3600032002200f3a0002200220123b0000200220063a000f200220053a000e200220073b000c200220083a000b2002200a3a000a200220093b0008200220193a00172002201a3600132002201b3a00122002201c3b0010200220133a001f200220143a001e200220153b001c200220163a001b200220173a001a200220183b0018200241386a20034180076a41186a290100370000200241306a20034180076a41106a290100370000200241286a20034188076a2901003700002002200329018007370020200341a00c6a200241c00010ac03024020032802a00c2206450d002002ad428080808080088410050b200341a00c6a41186a2903002104200341a00c6a41106a290300210b20032802a40c210520021023024020060d0041ede0c4002102410921060c050b02402005450d00200610230b200341d0046a200341c8096a200b200410c80220032903d004200341d0046a41086a29030010c902200341d80c6a2004370300200341d00c6a200b370300200341a00c6a41086a41043a0000200341a90c6a20032903c809370000200341b10c6a200341c8096a41086a290300370000200341b90c6a200341d8096a290300370000200341c10c6a200341e0096a290300370000200341123a00a00c200341a00c6a108e010b410021020c030b41c00041011030000b200341a00c6a41186a20043703002003200b3703b00c200320073602a80c200320053602a40c2003200f3602a00c41e3e0c400ad4280808080c00084100322022d000f210620022d000e210720022f000c210820022d000b210a20022d000a210920022f0008210c20022d0007210e2002280003211220022d0002211320022f000021142002102341e7e0c400ad4280808080e00084100322022d000f211520022d000e211620022f000c211720022d000b211820022d000a211920022f0008211a20022d0007211b2002280003211c20022d0002211d20022f0000211e2002102320034180076a200341c8096a10ac01024041c00010212202450d002002200e3a000720022012360003200220133a0002200220143b0000200220063a000f200220073a000e200220083b000c2002200a3a000b200220093a000a2002200c3b00082002201b3a00172002201c3600132002201d3a00122002201e3b0010200220153a001f200220163a001e200220173b001c200220183a001b200220193a001a2002201a3b0018200241386a20034180076a41186a290100370000200241306a20034190076a290100370000200241286a20034188076a2901003700002002200329018007370020200341c0003602a408200320023602a008200341a00c6a200341a0086a1072200210232005450d03200f10230c030b41c00041011030000b2005450d00200f10230b20020d010b200041023a0008410021180c010b20004181323b01082000200636020420002002360200410021182000410a6a41003a00000b410121064101210841012105410121074101210a410121094101210c4101210e4101210f4101211241012113410121174101211441012115410121160c610b2003200b3702f8042003201e3a00f7042003202d3a00f6042003201f3b01f404200320203a00f3042003202a3a00f204200320213b01f004200320223a00ef042003202e3a00ee04200320233b01ec04200320293a00eb042003202f3a00ea042003202b3b01e8042003202c3a00e7042003201d3600e304200320053a00e204200320023b01e004200341a00c6a203041b00110dc041a200341d2096a20032902e804370100200341da096a20032902f004370100200341e2096a20032902f80437010020034180023b01c809200320032902e0043701ca09200341f00a6a200341a00c6a200341c8096a108d02024020032d00f80a22024102460d00200341f90a6a310000210b20033100fa0a210420033502f40a210d20032802f00a210541b8bac600ad4280808080d00184100802402002450d00200b100e0b2004100e410021062005450d00200d4220862005ad8410080b200320063a00a20c20034191043b01a00c200341a00c6a108e01203010230c050b203010b102203010230c020b42002104200341a0056a41186a220a4200370300200341a0056a41106a22064200370300200341a0056a41086a22054200370300200342003703a00541e3e0c400ad4280808080c00084220d100322022f0000210920022d0002210c2002280003210e20022d0007210f2002290008211020021023200520103703002003200f3a00a7052003200e3600a3052003200c3a00a205200320093b01a00541e8e7c100ad428080808030842210100322022d000221092002280003210c20022d0007210e2002290008211120022f0000210f200210232006200f3b010020034180056a41186a201137030020034180056a41086a20052903003703002003200e3a00b7052003200c3600b305200320093a00b20520034180056a41106a2006290300370300200320032903a00537038005200341a00c6a20034180056a4120108a0120032d00a00c2102200a200341b90c6a22092900003703002006200341b10c6a220a2900003703002005200341a90c6a2206290000370300200320032900a10c3703a0050240024020024101460d0041002102410021054100210c4100210e4100210f41002112410021134100211441002115410021164100211741002118410021194100211a4100211b4100211c0c010b20032903b805210420032d00b705210220032d00b605210520032f01b405210c20032d00b305210e20032d00b205210f20032f01b005211220032d00af05211320032d00ae05211420032f01ac05211520032d00ab05211620032d00aa05211720032f01a805211820032d00a705211920032800a305211a20032d00a205211b20032f01a005211c0b200341ba0c6a2004370100200920023a0000200341a00c6a41186a20053a0000200341b60c6a200c3b0100200341b50c6a200e3a0000200341b40c6a200f3a0000200341b20c6a20123b0100200a20133a0000200341a00c6a41106a20143a0000200341ae0c6a20153b0100200341ad0c6a20163a0000200341ac0c6a20173a0000200341aa0c6a20183b0100200620193a00002003201a3600a50c2003201b3a00a40c2003201c3b01a20c20034191023b01a00c200341a00c6a108e012003200b3703b80c2003201e3a00b70c2003202d3a00b60c2003201f3b01b40c200320203a00b30c2003202a3a00b20c200320213b01b00c200320223a00af0c2003202e3a00ae0c200320233b01ac0c200320293a00ab0c2003202f3a00aa0c2003202b3b01a80c2003202c3a00a70c2003201d3600a30c200320073a00a20c200320083b01a00c200d100322022f0000210520022d000221072002280003210820022d0007210a20022900082104200210232010100322022f0000210920022d0002210c2002280003210620022d0007210e2002290008210b200210232003200b3702f8042003200e3a00f704200320064118763a00f604200320064108763b01f404200320063a00f3042003200c3a00f204200320093b01f004200320043702e8042003200a3a00e704200320083600e304200320073a00e204200320053b01e004200341203602cc092003200341e0046a3602c809200341a00c6a200341c8096a10f5010c030b200a10b102200a10230b2002450d010b20004181303b01082000200636020420002002360200410021162000410a6a41003a00000c010b200041023a0008410021160b410121064101210841012105410121074101210a410121094101210c4101210e4101210f41012112410121134101211741012114410121150c580b410121064101210841012105410121074101210a410121094101210c4101210e4101210f41012112410121134101211741012114410121160c570b200341e7096a20034180076a41086a2d00003a00002003200a3600db092003200e3600d7092003200f3600d309200320083600cf09200320093600cb0920032003290380073700df092003201320124110747222023b01c809200320024110763a00ca09200341a0056a41186a22062033ad422086200cad841001220241186a290000370300200341a0056a41106a2205200241106a290000370300200341a0056a41086a2207200241086a290000370300200320022900003703a00520021023200341a00c6a41186a2006290300370300200341a00c6a41106a2005290300370300200341a00c6a41086a2007290300370300200320032903a0053703a00c02400240200341a00c6a200341c8096a412010de040d0020034180056a41186a420037030020034180056a41106a2206420037030020034180056a41086a22054200370300200342003703800541c4fbc400ad4280808080e00084100322022f0000210720022d000221082002280003210a20022d00072109200229000821042002102320052004370300200320093a0087052003200a36008305200320083a008205200320073b01800541f9bcc000ad4280808080e00084100322022d000221072002280003210820022d0007210a2002290008210420022f0000210920021023200620093b0100200341e0046a41186a2004370300200341e0046a41086a20052903003703002003200a3a0097052003200836009305200320073a009205200341e0046a41106a200629030037030020032003290380053703e004200341b8046a200341e0046a4120108f014100210220032802bc0441a08d066e410020032802b8041b20184f0d01200341bc0c6a2019360200200341b80c6a2014360200200341b40c6a2015360200200341b00c6a2033360200200341ac0c6a2016360200200341a80c6a200c360200200341023a00a40c200320183602a00c2017200341a00c6a10c9030c0a0b02402014450d00201510230b4187afc4002102412321060c010b418cfdc400ad4280808080d00084100322022d000f210620022d000e210520022f000c210720022d000b210820022d000a210a20022f0008210920022d0007210e2002280003210f20022d0002211220022f000021132002102341c7f3c300ad4280808080a001841003220231000f2104200231000e210b200233000c210d200231000b2110200231000a21112002330008212420022d000721182002280003211a20022d0002211b20022f0000211c20021023200320173602a00c200341a0056a41186a221d200341a00c6aad4280808080c000841001220241186a290000370300200341a0056a41106a221e200241106a290000370300200341a0056a41086a221f200241086a290000370300200320022900003703a00520021023200341f00a6a41186a2220201d290300370300200341f00a6a41106a221d201e290300370300200341f00a6a41086a221e201f290300370300200320032903a0053703f00a024041c00010212202450d002002200e3a00072002200f360003200220123a0002200220133b0000200220063a000f200220053a000e200220073b000c200220083a000b2002200a3a000a200220093b0008200220183a00172002201a3600132002201b3a00122002201c3b001020022011421086202484201042188684200d42208684200b42308684200442388684370018200220032903f00a370020200241286a201e290300370000200241306a201d290300370000200241386a20202903003700002002ad4280808080800884100520021023200320333602a808200320163602a4082003200c3602a008200320193602a80c200320143602a40c200320153602a00c4100210220174100200341a0086a200341a00c6a10b2021a0c090b41c00041011030000b2016450d08200c10230c080b02402008450d00200510230b4112210641baaec4002102200a450d02200e10230c020b4112210641baaec40021022007450d01200910230c010b4122210641ccaec40021022013200341a0086a412010de040d002005202d470d00200341a00c6a41106a2016360200200341ac0c6a200c360200200341a00c6a41086a2017360200200341b40c6a200329038007370200200341d00c6a202a360200200341cc0c6a2029360200200341c80c6a202b360200200341bc0c6a20034180076a41086a290300370200200341c40c6a20034180076a41106a2d00003a0000200341013a00a40c200320183602a00c200320032f0180053b00a50c200320034182056a2d00003a00a70c202c200341a00c6a10c9030c030b2029450d04202b10230c040b410021050b200341870b6a20043700002003200b3700ff0a200320063a008f0b2003200d3700f70a2003200c3600f30a200320023b01f00a200320024110763a00f20a02402005450d0041aabac6002102410e21060c030b20034180076a41186a2202200341f00a6a41186a29030037030020034180076a41106a200341f00a6a41106a29030037030020034180076a41086a2206200341f00a6a41086a290300370300200320032903f00a37038007200341a00c6a200341c8096a10bb03024020032802a00c4101460d004186aec4002102411621060c030b20032802a40c2105200341a00c6a41186a2002290300370300200341a00c6a41106a20034180076a41106a290300370300200341a00c6a41086a200629030037030020032003290380073703a00c418cfdc400ad4280808080d00084100322022d000f210620022d000e210720022f000c210820022d000b210a20022d000a210920022f0008210c20022d0007210e2002280003210f20022d0002211220022f00002113200210234184ffc300ad4280808080b00184100322022d000f211420022d000e211520022f000c211620022d000b211720022d000a211820022f0008211920022d0007211a2002280003211b20022d0002211c20022f0000211d20021023200320053602f00a200341a0056a41186a2205200341f00a6aad4280808080c000841001220241186a290000370300200341a0056a41106a221e200241106a290000370300200341a0056a41086a221f200241086a290000370300200320022900003703a0052002102320052903002104201e2f01002105201f2f0100211e20032d00b705211f20032800b305212020032d00b205212120032d00af05212220032d00ae05212320032f01ac05212920032d00ab05212b20032d00aa05212c20032d00a705212d20032800a305212a20032d00a205212e20032f01a005212f41c00010212202450d04200220043700382002201f3a003720022020360033200220213a0032200220053b0030200220223a002f200220233a002e200220293b002c2002202b3a002b2002202c3a002a2002201e3b00282002202d3a00272002202a3600232002202e3a00222002202f3b0020200220143a001f200220153a001e200220163b001c200220173a001b200220183a001a200220193b00182002201a3a00172002201b3600132002201c3a00122002201d3b0010200220063a000f200220073a000e200220083b000c2002200a3a000b200220093a000a2002200c3b00082002200e3a00072002200f360003200220123a0002200220133b0000200341c0003602f40a200320023602f00a200341a00c6a200341f00a6a10f501200210230b410021020b0b20020d020b200041023a0008410021140c020b41c00041011030000b200041812c3b01082000200636020420002002360200410021142000410a6a41003a00000b410121064101210841012105410121074101210a410121094101210c4101210e4101210f4101211241012113410121170c470b410121064101210841012105410121074101210a410121094101210c4101210e4101210f41012112410121130c450b20032802940c450d00200510230b024020020d00200041023a00080c300b20004181263b010820002006360204200020023602002000410a6a41003a00000c2f0b200341d8026a2004200b42c0843d420010e204200341c8026a20032903d802220d200341d8026a41086a290300221042c0fb42427f10e104200341b8026a200d201042d08603420010e104200341e8026a200341c8096a20032903b8022210200420032903c8027c220d42d086037e200d421480220d42c0fb427e7c42a0c21e56200da76aad7c220d4280a094a58d1d200d4280a094a58d1d56200341b8026a41086a290300200d201054ad7c220d420052200d501b22021b2210200d420020021b220d10f101024020032802e802450d004188c1c3002102411a21080c010b200341e0046a41186a220a4200370300200341e0046a41106a22064200370300200341e0046a41086a22054200370300200342003703e00441f4fcc400ad42808080808001842226100322022f0000210920022d0002210c2002280003210e20022d00072112200229000821272002102320052027370300200320123a00e7042003200e3600e3042003200c3a00e204200320093b01e00441888ac400ad4280808080d001842227100322022d000221092002280003210c20022d0007210e2002290008212820022f0000211220021023200620123b010020034180056a41186a2212202837030020034180056a41086a221320052903003703002003200e3a00f7042003200c3600f304200320093a00f20420034180056a41106a22092006290300370300200320032903e00437038005200341b0026a20034180056a4120108f0120032802b402210c20032802b002210e200a42003703002006420037030020054200370300200342003703e0042026100322022f0000211420022d000221152002280003211620022d00072117200229000821282002102320052028370300200320173a00e704200320163600e304200320153a00e204200320143b01e0042027100322022d000221142002280003211520022d000721162002290008212720022f0000211720021023200620173b01002012202737030020132005290300370300200320163a00f704200320153600f304200320143a00f20420092006290300370300200320032903e004370380052003200c4100200e1b220941016a3602a00c20034180056aad4280808080800484200341a00c6aad4280808080c000841002200341f70c6a2011370000200341ef0c6a2024370000200341a00c6a41186a200d370300200341a00c6a41386a200341c8096a41186a290300370300200341a00c6a41306a200341c8096a41106a290300370300200341a00c6a41286a200341c8096a41086a290300370300200341ff0c6a20083a0000200341e70c6a2025370000200341e30c6a200f360000200320073b01e00c200341e20c6a20074110763a00002003200b3703a80c200320043703a00c200320103703b00c200320032903c8093703c00c20261003220231000f2104200231000e210b200233000c210d200231000b2110200231000a21112002330008212420022d000721072002280003210820022d0002210c20022f0000210e2002102341f980c400ad4280808080900184100322022d000f210f20022d000e211220022f000c211320022d000b211420022d000a211520022f0008211620022d000721172002280003211820022d0002211920022f0000211a20021023200320093602f00a200341a0056a41186a221b200341f00a6aad4280808080c000841001220241186a290000370300200341a0056a41106a221c200241106a290000370300200341a0056a41086a221d200241086a290000370300200320022900003703a00520021023200a201b2903003703002006201c2903003703002005201d290300370300200320032903a0053703e00441c00010212202450d03200220073a0007200220083600032002200c3a00022002200e3b000020022011421086202484201042188684200d42208684200b42308684200442388684370008200220173a001720022018360013200220193a00122002201a3b00102002200f3a001f200220123a001e200220133b001c200220143a001b200220153a001a200220163b0018200220032903e004370020200241286a200341e0046a41086a290300370000200241306a2006290300370000200241386a200a290300370000200341003602f80a200342013703f00a200341a00c6a41206a200341f00a6a1071200341a00c6a41086a290300210420032903a00c210b0240024020032802f40a220520032802f80a22066b4110490d0020032802f00a21050c010b200641106a22072006490d1d200541017422062007200620074b1b22064100480d1d0240024020050d002006102121050c010b20032802f00a20052006102521050b2005450d05200320063602f40a200320053602f00a20032802f80a21060b200520066a220520043700082005200b3700002003200641106a3602f80a200341a00c6a41c0006a200341f00a6a1071200341b80c6a290300210420032903b00c210b0240024020032802f40a220720032802f80a22056b4110490d0020032802f00a21060c010b200541106a22062005490d1d200741017422052006200520064b1b22084100480d1d0240024020070d002008102121060c010b20032802f00a20072008102521060b2006450d06200320083602f40a200320063602f00a20032802f80a2105200821070b200620056a220820043700082008200b3700002002ad4280808080800884200541106aad4220862006ad84100202402007450d00200610230b20021023200341ac0c6a200936020041002102200341a80c6a41003a00002003410d3a00a00c200341a00c6a108e010b2002450d010b20004181243b010820002008360204200020023602002000410a6a41003a00000c2c0b200041023a00080c2b0b41c00041011030000b200641011030000b200841011030000b2004a7450d04200a10230c040b0c030b200341a00c6a41186a200341a0086a41186a290300370300200341a00c6a41106a200341a0086a41106a290300370300200341a00c6a41086a200341a0086a41086a290300370300200320032903a0083703a00c4100210c200341a00c6a2106410021050b02400240200c2012460d00200f21070c010b0240200f200c460d00200f21070c010b200f41016a2202200f490d13200f41017422072002200720024b1b220741ffffff3f712007470d13200741057422024100480d1302400240200f0d0020021021210a0c010b200a200f41057420021025210a0b200a450d042003200a360280070b200a20054105746a220241206a2002200c20056b41057410dd041a200241186a200641186a290000370000200241106a200641106a290000370000200241086a200641086a290000370000200220062900003700002003200c41016a3602e006200341c0056a41186a4200370300200341c0056a41106a22064200370300200341c0056a41086a22054200370300200342003703c00541f0dfc400ad4280808080b00284100322022f0000210a20022d0002210c2002280003210f20022d00072112200229000821042002102320052004370300200320123a00c7052003200f3600c3052003200c3a00c2052003200a3b01c0054183e0c400ad4280808080f00084100322022d0002210a2002280003210c20022d0007210f2002290008210420022f0000211220021023200620123b0100200341a00c6a41186a2004370300200341a00c6a41086a20052903003703002003200f3a00d7052003200c3600d3052003200a3a00d205200341a00c6a41106a2006290300370300200320032903c0053703a00c200328028007210220032802e0062105200341003602f80a200342013703f00a2005200341f00a6a105c02402005450d002005410574210603402002200341f00a6a1071200241206a2102200641606a22060d000b0b20032802f40a2102200341a00c6aad428080808080048420033502f80a42208620032802f00a2206ad84100202402002450d00200610230b200341a00c6a41186a200341a0086a41186a290300370300200341a00c6a41106a200341a0086a41106a290300370300200341a00c6a41086a200341a0086a41086a290300370300200320032903a0083703a00c4100210c410141002003280280072202200510cd032003410c3b01a00c200341a00c6a108e012007450d00200210230b4110210f0b024002400240200e417f6a220241034b0d00024020020e0403030300030b20090d010c020b200e4104490d012009450d010b200810230b200c0d020b200041023a0008410021130c020b200241011030000b20004181223b01082000200f3602042000200c360200410021132000410a6a41003a00000b410121064101210841012105410121074101210a410121094101210c4101210e4101210f410121120c310b410121064101210841012105410121074101210a410121094101210c4101210e4101210f0c2f0b410121064101210841012105410121074101210a410121094101210c4101210e0c2d0b410121064101210841012105410121074101210a410121094101210c0c2b0b410121064101210841012105410121074101210a410121090c290b4194fcc400ad4280808080800184100322022d000f210620022d000e211720022f000c211820022d000b211920022d000a211a20022f0008211b20022d0007211c2002280003211d20022d0002211e20022f0000211f2002102341d8e9c000ad4280808080a002841003220231000f210b200231000e210d200233000c2110200231000b2111200231000a21242002330008212520022d000721202002280003212120022d0002212220022f0000212320021023200320293602a00c200341a0056a41186a220520264280808080c0008422261001220241186a290000370300200341a0056a41106a220a200241106a290000370300200341a0056a41086a220c200241086a290000370300200320022900003703a0052002102320034180056a41186a2229200529030037030020034180056a41106a222b200a29030037030020034180056a41086a222c200c290300370300200320032903a005370380050240024041c00010212202450d002002201c3a00072002201d3600032002201e3a00022002201f3b0000200220063a000f200220173a000e200220183b000c200220193a000b2002201a3a000a2002201b3b0008200220203a001720022021360013200220223a0012200220233b001020022024421086202584201142188684201042208684200d42308684200b423886843700182002200329038005370020200241286a202c290300370000200241306a202b290300370000200241386a2029290300370000200320153602a00c200520261001220641186a290000370300200a200641106a290000370300200c200641086a290000370300200320062900003703a0052006102320034180076a41186a200529030037030020034180076a41106a200a29030037030020034180076a41086a200c290300370300200320032903a00537038007200241c00041800110252202450d012002200329038007370040200241d8006a20034198076a290300370000200241d0006a20034190076a290300370000200241c8006a20034188076a290300370000200341e0003602a40c200320023602a00c20072009200341a00c6a10c5012002102302402008450d00200710230b02402004a7450d00201610230b02402013450d00201410230b0240200e450d00200e410c6c2106200f210203400240200241046a280200450d00200228020010230b2002410c6a2102200641746a22060d000b0b02402012450d00200f10230b200041023a0008410021090c030b41c00041011030000b41800141011030000b02402013450d00201410230b0240200e450d00200e410c6c2106200f210203400240200241046a280200450d00200228020010230b2002410c6a2102200641746a22060d000b0b02402012450d00200f10230b20004181163b01082000200536020420002007360200410021092000410a6a41003a00000b410121064101210841012105410121074101210a0c250b02402013450d00201410230b2002450d0020004181103b01082000200636020420002002360200410021072000410a6a41003a00000c010b200041023a0008410021070b4101210641012108410121050c200b41012106410121080c1e0b2005200241c4006c6a2202200c4100200e1b360204200241003a000020022006290200370208200241106a200641086a290200370200200241186a200641106a290200370200200241206a200641186a290200370200200241286a200641206a290200370200200241306a200641286a290200370200200241386a200641306a290200370200200241c0006a200641386a280200360200200b422086200442ffffffff0f83844280808080107c21042009200741f0006c6a210a024020070d00200921070c030b200341a00c6a41106a211f200341a00c6a41086a211e20092107024003402007280204210220072802002106200341a00c6a200741086a41e80010dc041a200741f0006a21072002450d04200341c8096a200341a00c6a41e80010dc041a200320023602a40c200320063602a00c201e200341c8096a41e80010dc041a20032802900c2105200341a0056a41186a22154200370300200341a0056a41106a22064200370300200341a0056a41086a220c4200370300200342003703a00541c4fbc400ad4280808080e00084100322022f0000210820022d0002210e2002280003210f20022d000721122002290008210b20021023200c200b370300200320123a00a7052003200f3600a3052003200e3a00a205200320083b01a00541f9bcc000ad4280808080e00084100322022d000221082002280003210e20022d0007210f2002290008210b20022f0000211220021023200620123b010020034180056a41186a2212200b37030020034180056a41086a2213200c2903003703002003200f3a00b7052003200e3600b305200320083a00b20520034180056a41106a2006290300370300200320032903a00537038005200341d8016a20034180056a4120108f0120032802d801210620032802dc012108200341f00a6a200341a00c6a10ae0102400240024020032802a00c22020d0041bcaac500210e4110210f0c010b024020022008410020061b22064d0d00411a210f41ccaac500210e0c010b200341a0086a2002417f6a1089010240200341a0086a201f412010de04450d004119210f41e6aac500210e0c010b024020032802a00c220e20064f0d004126210f41ffaac500210e0c010b02400240200520052004422088220ba7220841c4006c22066a460d00200541016a2102034002402002417f6a2d00004101470d0041012105200341f00a6a2002460d032002200341f00a6a412010de04450d030b200241c4006a2102200641bc7f6a22060d000b0b410021050b200341a0086a200e108901200341a0086a200341f00a6a412010de042102200341c0056a41086a220620034180076a41086a290200370300200341c0056a41106a20034180076a41106a29020037030020032003290280073703c00541a6aac500210e4116210f20050d0520020d010c050b200341c0056a41086a20034180076a41086a290200370300200341c0056a41106a20034180076a41106a29020037030020032003290280073703c0050c040b200341e0066a410e6a2205200341c0056a410e6a290100370100200341e0066a41086a220e2006290300370300200320032903c0053703e00620034180076a200341a00c6a10ae01200341f00a6a41186a22064200370300200341f00a6a41106a220f4200370300200341f00a6a41086a22164200370300200342003703f00a2012420037030020034180056a41106a22174200370300201342003703002003420037038005024041c80010212202450d00200341a0056a10d502200241186a2015290300370200200241106a200341a0056a41106a290300370200200241086a200c290300370200200220032903a005370200200241023602202002410136024420022003290380053701242002412c6a2013290300370100200241346a20172903003701002002413c6a2012290300370100200320023602a00820034282808080203702a408200341a0086a10d602200341a0086a41186a2006290300370300200341a0086a41106a200f290300370300200341a0086a41086a22062016290300370300200320032903f00a3703a008200341a0086a10c8012006200e290300370300200341a0086a410e6a220c2005290100370100200320032903e0063703a008200329039807210d20032d0097072105200328009307210e20032d009207210f20032f019007211220032d008f07211320032d008e07211520032f018c07211620032d008b07211720032d008a07211820032f018807211920032d008707211a200328008307211b20032d008207211c20032f018007211d0240024020082004a7460d00200421100c010b200841016a22022008490d04200ba74101742220200220022020491bad221042c4007e220b422088a70d04200ba722204100480d040240024020080d002020102121020c010b20032802900c200841c4006c2020102521020b2002450d03200320023602900c2004422088220ba721080b20032802900c200841c4006c6a22024116360028200241a6aac500360024200241003a00212002200d370019200220053a00182002200e3600142002200f3a0013200220123b0011200220133a0010200220153a000f200220163b000d200220173a000c200220183a000b200220193b00092002201a3a00082002201b3600042002201c3a00032002201d3b0001200241013a00002002413a6a200c290100370000200241346a2006290300370000200220032903a00837002c201042ffffffff0f832104200b422086210b024020032802ac0c2206450d0020032802a40c2102200641246c210603400240024020022d0000220541034b0d0002400240024020050e0404000102040b2002410c6a280200450d03200241086a28020010230c030b2002410c6a280200450d02200241086a28020010230c020b2002410c6a280200450d01200241086a28020010230c010b200241086a280200450d00200241046a28020010230b200241246a21022006415c6a22060d000b0b200b2004842104024020032802a80c450d0020032802a40c10230b20044280808080107c21042007200a470d010c060b0b41c80041041030000b202041041030000b102a000b024020032802ac0c2206450d0020032802a40c2102200641246c210603400240024020022d0000220541034b0d0002400240024020050e0404000102040b2002410c6a280200450d03200241086a28020010230c030b2002410c6a280200450d02200241086a28020010230c020b2002410c6a280200450d01200241086a28020010230c010b200241086a280200450d00200241046a28020010230b200241246a21022006415c6a22060d000b0b024020032802a80c450d0020032802a40c10230b02402007200a460d00034020072802042208450d01200741086a280200210c02402007410c6a2802002202450d00200241246c21062008210203400240024020022d0000220541034b0d0002400240024020050e0404000102040b2002410c6a280200450d03200241086a28020010230c030b2002410c6a280200450d02200241086a28020010230c020b2002410c6a280200450d01200241086a28020010230c010b200241086a280200450d00200241046a28020010230b200241246a21022006415c6a22060d000b0b200741f0006a21070240200c450d00200810230b2007200a470d000b0b02402014450d00200910230b2004a7450d0320032802900c10230c030b2007200a460d00034020072802042208450d01200741086a280200210c02402007410c6a2802002202450d00200241246c21062008210203400240024020022d0000220541034b0d0002400240024020050e0404000102040b2002410c6a280200450d03200241086a28020010230c030b2002410c6a280200450d02200241086a28020010230c020b2002410c6a280200450d01200241086a28020010230c010b200241086a280200450d00200241046a28020010230b200241246a21022006415c6a22060d000b0b200741f0006a21070240200c450d00200810230b2007200a470d000b0b02402014450d00200910230b200341e0046a41186a4200370300200341e0046a41106a22064200370300200341e0046a41086a22054200370300200342003703e00441a6a3c500ad4280808080a00184100322022f0000210720022d000221082002280003210a20022d000721092002290008210b200210232005200b370300200320093a00e7042003200a3600e304200320083a00e204200320073b01e00441fca4c500ad4280808080e00084100322022d000221072002280003210820022d0007210a2002290008210b20022f0000210920021023200620093b010020034180076a41186a200b37030020034180076a41086a20052903003703002003200a3a00f704200320083600f304200320073a00f20420034180076a41106a2006290300370300200320032903e00437038007200341a00c6a20032802900c22022004422088a710d402201120033502a80c42208620032802a00c2206ad841002024020032802a40c450d00200610230b02402004a7450d00200210230b200041023a000841002108410121060c180b02402007450d002009200741f0006c6a210820092107034002402007410c6a2802002206450d0020072802042102200641246c210603400240024020022d0000220541034b0d0002400240024020050e0404000102040b2002410c6a280200450d03200241086a28020010230c030b2002410c6a280200450d02200241086a28020010230c020b2002410c6a280200450d01200241086a28020010230c010b200241086a280200450d00200241046a28020010230b200241246a21022006415c6a22060d000b0b200741f0006a21020240200741086a280200450d00200728020410230b2002210720022008470d000b0b2014450d00200910230b200041810a3b01082000200f3602042000200e360200410021082000410a6a41003a0000410121060c160b410021070b200341f7046a200d370000200320103700ef04200320063a00ff04200320113700e704200320053600e304200320023b01e004200320024110763a00e20420070d06200341a00c6a41186a200341e0046a41186a290300370300200341a00c6a41106a200341e0046a41106a290300370300200341a00c6a41086a200341e0046a41086a290300370300200320032903e0043703a00c200341d0016a200341c8096a200341a00c6a2004200b4100108103024020032802d0012202450d0020032802d40121060c0a0b410021020c090b410021070b20034197076a20263700002003202737008f07200320063a009f0720032028370087072003200536008307200320023b018007200320024110763a00820720070d042004422088a72105200341c8096a41186a20034180076a41186a290300370300200341c8096a41106a20034180076a41106a290300370300200341c8096a41086a20034180076a41086a29030037030020032003290380073703c8090240024002402004a741ff01714101460d002004420888a721022025a721060c010b20034180076a2004422688a710bc022003280280072108024002402003280288072005413f7122054b0d00410021072028210b20272111202621100c010b200820054105746a22072f0000200741026a2d0000411074722102200729000f211120072d001f21062007290007210b20072800032105200741176a2900002110410121070b0240200328028407450d00200810230b20070d00410121070c010b410021070b200341f7046a2010370000200320113700ef04200320063a00ff042003200b3700e704200320053600e304200320023b01e004200320024110763a00e20420070d04200341a00c6a41186a200341e0046a41186a290300370300200341a00c6a41106a200341e0046a41106a290300370300200341a00c6a41086a200341e0046a41086a290300370300200320032903e0043703a00c200341c8016a200341c8096a200341a00c6a2024200d410110810320032802c8012202450d0620032802cc0121060c070b2006ad42808080808004842002ad428080808080028410020b200341a00c6a2004200b10dc0241d5fbc400ad4280808080800184100322022d000f210620022d000e210520022f000c210720022d000b210820022d000a210a20022f0008210920022d0007210c2002280003210e20022d0002210f20022f000021122002102341eea0c200ad4280808080f00184100322022d000f211320022d000e211420022f000c211520022d000b211620022d000a211720022f0008211820022d000721192002280003211a20022d0002211b20022f0000211c20021023200341e0046a200341a00c6a10ac01024002400240024041c00010212202450d002002200c3a00072002200e3600032002200f3a0002200220123b0000200220063a000f200220053a000e200220073b000c200220083a000b2002200a3a000a200220093b0008200220193a00172002201a3600132002201b3a00122002201c3b0010200220133a001f200220143a001e200220153b001c200220163a001b200220173a001a200220183b0018200241386a200341e0046a41186a290300370000200241306a200341e0046a41106a290300370000200241286a200341e0046a41086a290300370000200220032903e004370020200341e8006a200241c000108902200341e8006a41106a29030021042003290370210b2003280268210620021023200b420020061b220b20115422072004420020061b2204201054200420105122021b0d01200b201156200420105620021b450d03200341a0056a41186a220a4200370300200341a0056a41106a22024200370300200341a0056a41086a22064200370300200342003703a00541d5fbc400ad4280808080800184220d100322052f0000210820052d000221092005280003210c20052d0007210e2005290008212420051023200620243703002003200e3a00a7052003200c3600a305200320093a00a205200320083b01a00541d6a0c200ad4280808080d001842224100322052d000221082005280003210920052d0007210c2005290008212520052f0000210e200510232002200e3b010020034180056a41186a220e202537030020034180056a41086a220f20062903003703002003200c3a00b705200320093600b305200320083a00b20520034180056a41106a22092002290300370300200320032903a00537038005200341d0006a20034180056a4120108902200341d0006a41106a29030021252003290358212620032802502108200a42003703002002420037030020064200370300200342003703a005200d100322052f0000210a20052d0002210c2005280003211220052d000721132005290008210d200510232006200d370300200320133a00a705200320123600a3052003200c3a00a2052003200a3b01a0052024100322052d0002210a2005280003210c20052d000721122005290008210d20052f0000211320051023200220133b0100200e200d370300200f2006290300370300200320123a00b7052003200c3600b3052003200a3a00b20520092002290300370300200320032903a00537038005200342002025420020081b220d2007ad201020047d7c7c2026420020081b2204200b20117d222454ad7d220b200420247d2224200456200b200d56200b200d511b22021b3703a80820034200202420021b3703a008200341a0086a210220034180056a21060c020b41c00041011030000b200341a0056a41186a22084200370300200341a0056a41106a22024200370300200341a0056a41086a22064200370300200342003703a00541d5fbc400ad4280808080800184220d100322052f0000210720052d0002210a2005280003210920052d0007210c2005290008212420051023200620243703002003200c3a00a705200320093600a3052003200a3a00a205200320073b01a00541d6a0c200ad4280808080d001842224100322052d000221072005280003210a20052d000721092005290008212520052f0000210c200510232002200c3b010020034180056a41186a220c202537030020034180056a41086a220e2006290300370300200320093a00b7052003200a3600b305200320073a00b20520034180056a41106a220a2002290300370300200320032903a00537038005200341386a20034180056a4120108902200341386a41106a29030021252003290340212620032802382107200842003703002002420037030020064200370300200342003703a005200d100322052f0000210820052d000221092005280003210f20052d000721122005290008210d200510232006200d370300200320123a00a7052003200f3600a305200320093a00a205200320083b01a0052024100322052d000221082005280003210920052d0007210f2005290008210d20052f0000211220051023200220123b0100200c200d370300200e20062903003703002003200f3a00b705200320093600b305200320083a00b205200a2002290300370300200320032903a005370380052003427f2025420020071b220d201020047d2011200b54ad7d7c2026420020071b22042011200b7d7c220b2004542202ad7c220420022004200d542004200d511b22021b3703a8082003427f200b20021b3703a008200341a0086a210220034180056a21060b2006ad42808080808004842002ad428080808080028410020b200341a00c6a2011201010ca020c040b410021070b200341f7046a200d370000200320103700ef04200320063a00ff04200320113700e704200320053600e304200320023b01e004200320024110763a00e2042007450d010b41aabac6002102410e21060c020b200341a00c6a41186a200341e0046a41186a290300370300200341a00c6a41106a200341e0046a41106a290300370300200341a00c6a41086a200341e0046a41086a290300370300200320032903e0043703a00c200341306a200341c8096a200341a00c6a2004200b410110810320032802302202450d00200328023421060c010b410021020b024020020d00200041023a00080c010b20004181083b010820002006360204200020023602002000410a6a41003a00000b41012106410121080c090b200510230b0240024002402007417f6a220241064b0d000240024002400240024020020e0707000701020304070b41000d062004a70d050c060b41000d052004a70d040c050b200a450d0402402004422088a72202450d00200241186c21062005210203400240200241046a280200450d00200228020010230b0240200241106a280200450d002002410c6a28020010230b200241186a2102200641686a22060d000b0b2004a70d030c040b2006450d0302402004422088a72202450d002002410c6c21062005210203400240200241046a280200450d00200228020010230b2002410c6a2102200641746a22060d000b0b2004a70d020c030b41000d022004a70d010c020b2004a7450d010b200510230b410f210241aab0c00021064104210520080e06010204030500010b200041023a0008410121080c050b410021050c030b410e210241aabac6002106410121050c020b411121024186b0c0002106410321050c010b411321024197b0c0002106410221050b41012108200041013b010820002002360204200020063602002000410a6a20053a00000b410021060b410121050b410121070b4101210a0b410121090b4101210c0b4101210e0b4101210f0b410121120b410121130b410121170b410121140b41012115410121160b410121180b024002402001280200220241184b0d0002400240024002400240024002400240024002400240024002400240024020020e1900101010100102100310040510060708090a10100b100c0d0e000b2006450d0f200141086a10dd030c0f0b2008450d0e02402001410c6a2802002202450d0020012802042200200241f0006c6a2107034002402000410c6a2802002206450d0020002802042102200641246c210603400240024020022d0000220541034b0d0002400240024020050e0404000102040b2002410c6a280200450d03200241086a28020010230c030b2002410c6a280200450d02200241086a28020010230c020b2002410c6a280200450d01200241086a28020010230c010b200241086a280200450d00200241046a28020010230b200241246a21022006415c6a22060d000b0b200041f0006a21020240200041086a280200450d00200028020410230b2002210020022007470d000b0b200141086a280200450d0e200128020410230c0e0b2005450d0d0240200141086a2d00002202410f4b0d00410120027441bfbf03710d0e024020024106470d00200141106a280200450d0f2001410c6a28020010230c0f0b200141106a280200450d0e2001410c6a28020010230c0e0b200141146a280200450d0d200141106a28020010230c0d0b2007450d0c200141086a280200450d0c200128020410230c0c0b200a450d0b200141086a280200450d0b200128020410230c0b0b2009450d0a02402001410c6a280200450d00200141086a28020010230b02402001411c6a2802002206450d00200141146a28020021022006410c6c210603400240200241046a280200450d00200228020010230b2002410c6a2102200641746a22060d000b0b200141186a280200450d0a200128021410230c0a0b200c450d09200141086a2d0000417f6a220241074b0d09024002400240024020020e08000d0d0d0d010203000b2001410c6a220228020010da01200228020010230c0c0b2001410c6a220228020010da01200228020010230c0b0b2001410c6a220228020010da01200228020010230c0a0b2001410c6a220228020010da01200228020010230c090b200e450d0820012d0004417f6a220241024b0d0802400240024020020e03000102000b2001410c6a280200450d0a200141086a28020010230c0a0b200141086a220228020010da01200228020010230c090b2001410c6a220228020010da01200228020010230c080b200f450d0720012d0004417f6a220241024b0d0702400240024020020e03000102000b2001410c6a280200450d09200141086a28020010230c090b200141086a220228020010da01200228020010230c080b2001410c6a220228020010da01200228020010230c070b2012450d06200141086a2802004101470d06200141106a280200450d062001410c6a28020010230c060b2013450d0520012d00044104490d052001410c6a280200450d05200141086a28020010230c050b2017450d0402402001410c6a2802002206450d0020012802042102200641d0016c210603402002106c200241d0016a2102200641b07e6a22060d000b0b200141086a280200450d04200128020410230c040b2014450d03200141086a2d000022024105490d03024020024105470d00200141386a280200450d04200141346a28020010230c040b200141146a280200450d03200141106a28020010230c030b2015450d0220012d0004417f6a220241034b0d020240024020020e0400040401000b0240200141106a280200450d002001410c6a28020010230b2001411c6a280200450d03200141186a28020010230c030b02402001410c6a280200450d00200141086a28020010230b200141186a280200450d02200141146a28020010230c020b2016450d0102402001280204220241024b0d00024020020e03030003030b200141086a220228020010da01200228020010230c020b2001412c6a220228020010da01200228020010230c010b2018450d0002402001280204220241034b0d00024020020e0402000202020b2001410c6a280200450d01200141086a28020010230c010b200141306a280200450d002001412c6a28020010230b200341d00d6a24000b13002000410136020420004190d9c1003602000b02000ba44b10057f017e017f017e077f017e017f017e057f017e037f017e027f027e057f027e230041f00b6b2201240020014188066a41186a420037030020014188066a41106a2202420037030020014188066a41086a220342003703002001420037038806200141c8016a41086a22044182fdc400ad4280808080a001841003220541086a290000370300200120052900003703c8012005102320032004290300370300200120012903c80137038806200441b39fc600ad42808080809001841003220541086a290000370300200120052900003703c80120051023200220012903c8012206370300200141d8016a41086a2003290300370300200141d8016a41106a2006370300200141d8016a41186a2004290300370300200120063703f80a20012001290388063703d801200141900b6a200141d8016a4120108b020240024002400240024002400240024020012802900b2207450d000240024020012902940b2208422088a722050d00410021092007210a0c010b200741046a210a2007280200210b410121090b20014188066a41186a220c420037030020014188066a41106a220d420037030020014188066a41086a220e42003703002001420037038806200141c8016a41086a220f4191fdc400ad428080808090018422101003220441086a290000370300200120042900003703c80120041023200e200f290300370300200120012903c80137038806200f4184ddc100ad4280808080e000841003220441086a290000370300200120042900003703c80120041023200141f80a6a41086a2211200f2903002206370300200120012903c80122123703f80a20022012370000200241086a22132006370000200141d8016a41086a2214200e290300370300200141d8016a41106a2215200d290300370300200141d8016a41186a2216200c29030037030020012001290388063703d80120014188066a200141d8016a10fe012001280288062204410420041b221721030240200129028c06420020041b2218422088a72219450d00200720054102746a211a20172019412c6c6a211b200141d8016aad4280808080800484211c201721030340200e20032204410c6a290200370300200d200441146a290200370300200c2004411c6a29020037030020012004290204370388062004412c6a2103200441246a28020022054103460d01200441286a280200211d2004280200211e200141a8016a41186a200c2903002206370300200141a8016a41106a200d2903002212370300200141a8016a41086a200e290300221f370300200120012903880622203703a801200141c80a6a41186a22042006370300200141c80a6a41106a22212012370300200141c80a6a41086a2222201f370300200120203703c80a0240024002400240024020094101470d00200b201e460d010b20054101470d03200141900b6a41186a22052004290300370300200141900b6a41106a22232021290300370300200141900b6a41086a22212022290300370300200120012903c80a3703900b201d41024b0d03200c4200370300200d4200370300200e42003703002001420037038806200f20101003220441086a290000370300200120042900003703c80120041023200e200f290300370300200120012903c80137038806200f419adfc100ad4280808080a0018422121003220441086a290000370300200120042900003703c801200410232011200f2903002206370300200120012903c801221f3703f80a2002201f370000201320063700002014200e2903003703002015200d2903003703002016200c29030037030020012001290388063703d80120014188066a200141d8016a1091022001280288062104200129028c062106201620052903003703002015202329030037030020142021290300370300200120012903900b3703d8012004410420041b21242006420020041b2206422088a722214103490d01024020214103460d002021417d6a210520242021410c6c6a41746a210403400240200441046a280200450d00200428020010230b200441746a21042005417f6a22050d000b0b200642ffffffff0f834280808080308421060c020b0240200a201a470d0041002109201a210a0c030b200a280200210b41012109200a41046a210a0c020b02402006a7220420216b410320216b22254f0d00202120256a22052021490d06200441017422222005202220054b1bad2206420c7e221f422088a70d06201fa722054100480d060240024020040d002005102121240c010b20242004410c6c2005102521240b2024450d0c0b20242021410c6c6a21040240024020254102490d002021417e6a2105034020044204370200200441086a41003602002004410c6a2104202141016a2121200541016a222220054f21232022210520230d000b2025450d010b2004410036020820044204370200200642ffffffff0f83202141016aad4220868421060c010b200642ffffffff0f832021ad4220868421060b201d2006422088a722224f0d09200c2016290300370300200d2015290300370300200e2014290300370300200120012903d801370388062024201d410c6c6a220541086a2121024020052802082204200541046a2223280200470d00200441016a221d2004490d0520044101742225201d2025201d4b1b221dad42247e221f422088a70d05201fa722254100480d050240024020040d002025102121040c010b2005280200200441246c2025102521040b2004450d092023201d36020020052004360200202128020021040b2005280200200441246c6a22042001290388063702042004201e3602002004410c6a200e290300370200200441146a200d2903003702002004411c6a200c2903003702002021202128020041016a360200200120243602e80a200120063702ec0a200c4200370300200d4200370300200e42003703002001420037038806200f20101003220441086a290000370300200120042900003703c80120041023200e200f290300370300200120012903c801221f3703f80a2001201f37038806200f20121003220441086a290000370300200120042900003703c801200410232011200f2903002212370300200120012903c801221f3703f80a200d201f370000200d41086a20123700002014200e2903003703002015200d2903003703002016200c29030037030020012001290388063703d801024020240d00201c10050c010b2006a721212001412036028c062022410c6c21052001200141d8016a36028806200141e80a6a20014188066a10732024210403400240200441046a280200450d00200428020010230b2004410c6a2104200541746a22050d000b2021450d00202410230b2003201b470d000b201b21030b2008a7210e2018a7210d2003410020196b412c6c6a21040240034020172004460d012004412c6a2104200341246a21052003412c6a210320052802004103470d000b0b0240200d450d00201710230b200e450d00200710230b20014188066a41186a420037030020014188066a41106a220e420037030020014188066a41086a220342003703002001420037038806200141b80a6a41086a2204418cfdc400ad4280808080d000841003220541086a290000370300200120052900003703b80a2005102320032004290300370300200120012903b80a37038806200441d8fdc300ad4280808080b001841003220541086a290000370300200120052900003703b80a20051023200e20012903b80a2206370300200141d8016a41086a2003290300370300200141d8016a41106a2006370300200141d8016a41186a2004290300370300200120063703900b20012001290388063703d801200141c80a6a200141d8016a4120108602024020012802c80a4101470d002000200141c80a6a41086a2802006b220341e7074b0d00200320004b0d00200141b80a6a41086a2204418cfdc400ad4280808080d000841003220541086a290000370300200120052900003703b80a20051023200141a8016a41086a220e2004290300370300200120012903b80a3703a801200441e3fdc300ad4280808080f000841003220541086a290000370300200120052900003703b80a20051023200141900b6a41086a22052004290300370300200120012903b80a3703900b200120033602d801200141c80a6a41186a220d200141d8016aad4280808080c000841001220441186a290000370300200141c80a6a41106a220c200441106a290000370300200141c80a6a41086a2221200441086a290000370300200120042900003703c80a2004102320014188066a41186a2222200d29030037030020014188066a41106a220d200c29030037030020014188066a41086a220c2021290300370300200120012903c80a3703880641c00010212204450d04200420012903a801370000200420012903900b3700102004200129038806370020200441086a200e290300370000200441186a2005290300370000200441286a200c290300370000200441306a200d290300370000200441386a2022290300370000200141a0016a200441c00041014100410010b80120012802a00121052004102320054101460d0020014188066a2003417f6a220420034d2004109202024002402001280288064103470d00200141023602d0052001410236029805200141023602e004200141023602a804200141023602f003200141023602b8032001410236028003200141023602c8022001410236029002200141023602d8010c010b200141d8016a20014188066a41b00410dc041a0b200141b80a6a41086a2204418cfdc400ad4280808080d000841003220541086a290000370300200120052900003703b80a20051023200141a8016a41086a220e2004290300370300200120012903b80a3703a801200441e3fdc300ad4280808080f000841003220541086a290000370300200120052900003703b80a20051023200141900b6a41086a22052004290300370300200120012903b80a3703900b200120033602f80a200141c80a6a41186a2203200141f80a6aad4280808080c000841001220441186a290000370300200141c80a6a41106a220d200441106a290000370300200141c80a6a41086a220c200441086a290000370300200120042900003703c80a2004102320014188066a41186a2221200329030037030020014188066a41106a2203200d29030037030020014188066a41086a220d200c290300370300200120012903c80a3703880641c00010212204450d03200420012903a801370000200420012903900b3700102004200129038806370020200441086a200e290300370000200441186a2005290300370000200441286a200d290300370000200441306a2003290300370000200441386a2021290300370000200141c00036028c062001200436028806200141d8016a20014188066a10d101200410230b20014188066a41186a220d420037030020014188066a41106a2205420037030020014188066a41086a220342003703002001420037038806200141e80a6a41086a220441a79fc600ad4280808080c001841003220e41086a2900003703002001200e2900003703e80a200e102320032004290300370300200120012903e80a37038806200441b39fc600ad428080808090018422121003220e41086a2900003703002001200e2900003703e80a200e1023200520012903e80a2206370300200141d8016a41086a220c2003290300370300200141d8016a41106a22212006370300200141d8016a41186a22222004290300370300200120063703900b20012001290388063703d801200141d8016aad221042808080808004841005200d42003703002005420037030020034200370300200142003703880620044182fdc400ad4280808080a001841003220e41086a2900003703002001200e2900003703e80a200e102320032004290300370300200120012903e80a37038806200420121003220e41086a2900003703002001200e2900003703e80a200e1023200520012903e80a2206370300200c20032903003703002021200637030020222004290300370300200120063703900b20012001290388063703d80120014198016a200141d8016a412041014100410010b8012001280298014101470d0102400240024020004180a305700d0020014188066a10930220014188016a20014188066a1094022001420020014188016a41086a290300221220012903880122064280c8afa02554ad7d221f20064280b8d0df5a7c2220200656201f201256200642ffc7afa025561b22041b22063703800b20014200202020041b22123703f80a20014188066a41186a2209200637030020014188066a41106a2223201237030020014188066a41086a221741013a00002001410d3a00880620014188066a108e014100211e200141003a008f0b200142003703b001200142003703a8012009420037030020234200370300201742003703002001420037038806200141c8016a41086a222241f4fcc400ad428080808080018422081003220441086a290000370300200120042900003703c8012004102320172022290300370300200120012903c80122063703900b200120063703880620224180b4c300ad428080808090018422181003220441086a290000370300200120042900003703c80120041023202320012903c8012206370300200141d8016a41086a220d2017290300370300200141d8016a41106a220b2006370300200141d8016a41186a221b2022290300370300200120063703900b20012001290388063703d80120014188066a200141d8016a1095022001280288062204410420041b210a0240200129028c06420020041b221c422088a72203450d00200141c8016aad4280808080c00084212620014191066a210f200141900b6a41c0006a211d200141b00b6a2124410021214100211e41002104024003400240024002400240201e450d00200a20044102746a2105200a200420216a4102746a210e0340200420034f0d02200141d8016a2005280200220c10960220012903d8014201520d04200141900b6a200d41e00010dc041a20012903f80a221f20012903900b222054200141f80a6a41086a2903002206200141900b6a41086a29030022125420062012511b450d03200141013a008f0b0240202120046a220c20034f0d00200e2005280200360200200541046a2105200e41046a210e200441016a22042003490d010c070b0b41c4bcc000200c2003102d000b200a20044102746a21050340200420034f0d01200141d8016a2005280200220c10960220012903d8014201520d03200141900b6a200d41e00010dc041a20012903f80a221f20012903900b22205a200141f80a6a41086a2903002206200141900b6a41086a29030022125a20062012511b0d02200541046a2105200141013a008f0b200441016a22042003490d000b4100211e0c050b41f0bbc00020042003102d000b2001201f20207d3703f80a2001200620127d201f202054ad7d3703800b202220081003220541086a290000370300200120052900003703c80120051023200141b80a6a41086a220e2022290300370300200120012903c8013703b80a202241f980c400ad42808080809001841003220541086a290000370300200120052900003703c80120051023200141e80a6a41086a221a2022290300370300200120012903c8013703e80a2001200c3602c801200141c80a6a41186a220220261001220541186a290000370300200141c80a6a41106a2214200541106a290000370300200141c80a6a41086a2215200541086a290000370300200120052900003703c80a20051023200920022903003703002023201429030037030020172015290300370300200120012903c80a3703880641c00010212205450d05200520012903b80a370000200541086a200e290300370000200520012903e80a370010200541186a201a2903003700002005200129038806370020200541286a2017290300370000200541306a2023290300370000200541386a20092903003700002005ad4280808080800884100520051023202420012903a00b200141900b6a41186a29030010de01200141f8006a201d20012903900b200141900b6a41086a2205290300109702200141a8016a41086a220e427f200e2903002206200141f8006a41086a2903007c20012903a801221220012903787c221f201254220ead7c2212200e201220065420122006511b220e1b3703002001427f201f200e1b3703a80120012903900b210620014188066a41386a2005290300370300200f201d290000370000200f41086a201d41086a290000370000200f41106a201d41106a290000370000200f41186a201d41186a290000370000200120063703b806200141023a0090062001410d3a0088062001200c3602b40620014188066a108e010b2021417f6a2121201e41016a211e200441016a22042003490d000b0b201e450d00200420034f0d00200a20044102746a2205201e4102746b2005200320046b41027410dd041a0b2009420037030020234200370300201742003703002001420037038806202220081003220441086a290000370300200120042900003703c8012004102320172022290300370300200120012903c80122063703900b2001200637038806202220181003220441086a290000370300200120042900003703c80120041023200141900b6a41086a20222903002206370300200120012903c80122123703900b20232012370000202341086a2006370000200d2017290300370300200b2023290300370300201b200929030037030020012001290388063703d80102400240200a0d002010428080808080048410050c010b200141003602900620014201370388062003201e6b220320014188066a105c0240024020030d00200128029006210c200128028c06210d20012802880621030c010b410020012802900622046b2105200a20034102746a2122200128028c06210d200a210e0340200e280200212102400240200d20056a4104490d0020012802880621030c010b200441046a22032004490d07200d410174220c2003200c20034b1b220c4100480d0702400240200d0d00200c102121030c010b200128028806200d200c102521030b2003450d062001200c36028c062001200336028806200c210d0b2001200441046a220c36029006200320046a20213600002005417c6a2105200c21042022200e41046a220e470d000b0b201ca7210420104280808080800484200cad4220862003ad8410020240200d450d00200310230b2004450d00200a10230b024020012d008f0b0d00200141d0006a20012903f80a2206200141f80a6a41086a2204290300221242c0843d420010e204200141c0006a2001290350221f200141d0006a41086a290300222042c0fb42427f10e104200141306a201f20204290ce00420010e104200420122012200141306a41086a2903002001290330221f200620012903407c22204290ce007e202042e40080222042c0fb427e7c42a0c21e562020a76aad7c2220201f54ad7c221f2020200656201f201256201f2012511b22031b221f7d20062006202020031b221254ad7d3703002001200620127d3703f80a20014188066a41186a2205420037030020014188066a41106a220e420037030020014188066a41086a220342003703002001420037038806200141c8016a41086a220441d5fbc400ad428080808080018422201003220d41086a2900003703002001200d2900003703c801200d102320032004290300370300200120012903c80122063703c80a2001200637038806200441d6a0c200ad4280808080d0018422081003220d41086a2900003703002001200d2900003703c801200d1023200e20012903c8012206370300200141d8016a41086a22212003290300370300200141d8016a41106a22222006370300200141d8016a41186a22232004290300370300200120063703c80a20012001290388063703d801200141e0006a200141d8016a4120108902200141e0006a41106a2903002106200129036821182001280260210d20054200370300200e4200370300200342003703002001420037038806200420201003220c41086a2900003703002001200c2900003703c801200c102320032004290300370300200120012903c80122203703c80a2001202037038806200420081003220c41086a2900003703002001200c2900003703c801200c102320052004290300222037030020212003290300370300202220012903c801220837030020232020370300200120083703c80a20012001290388063703d8012001420020064200200d1b2206201f7d20184200200d1b2220201254ad7d2208202020127d2218202056200820065620082006511b22041b3703900620014200201820041b370388062010428080808080048420014188066aad42808080808002841002200141a8016a41086a220d427f200d29030022082006201f20041b7c20012903a80122062020201220041b7c22202006542204ad7c22062004200620085420062008511b22041b3703002001427f202020041b3703a8012005201f370300200e2012370300200341033a00002001410d3a00880620014188066a108e010b200141900b6a109302200141d8016a200141900b6a20012903a8012206200141a8016a41086a2903002212410241001088020240024020012802d8010d00200141d8016a41106a290300212020012903e001211f200141c80a6a41186a22054200370300200141c80a6a41106a22044200370300200141c80a6a41086a220e4200370300200142003703c80a200141c8016a41086a220341d5fbc400ad4280808080800184221c1003220d41086a2900003703002001200d2900003703c801200d1023200e2003290300370300200120012903c80122103703b80a200120103703c80a200341d6a0c200ad4280808080d0018422261003220d41086a2900003703002001200d2900003703c801200d1023200420012903c801221037030020014188066a41086a200e29030037030020014188066a41106a220e201037030020014188066a41186a220d2003290300370300200120103703e80a200120012903c80a37038806200120014188066a4120108902201220207d2006201f54ad7d202020127d201f200654ad7d201f2006582020201258202020125122031b220c1b21272006201f7d201f20067d200c1b2118200141106a29030042002001280200220c1b211020012903084200200c1b210802400240201f200656202020125620031b0d002005420037030020044200370300200141c80a6a41086a220c4200370300200142003703c80a200141c8016a41086a2203201c1003222141086a290000370300200120212900003703c80120211023200c2003290300370300200120012903c80122063703b80a200120063703c80a200320261003222141086a290000370300200120212900003703c80120211023200141e80a6a41086a20032903002206370300200120012903c80122123703e80a20042012370000200441086a200637000020014188066a41086a200c290300370300200e2004290300370300200d2005290300370300200120012903c80a370388062001427f201020277c200820187c22122008542204ad7c22062004200620105420062010511b22041b3703d00a2001427f201220041b3703c80a200141c80a6a21040c010b2005420037030020044200370300200141c80a6a41086a220c4200370300200142003703c80a200141c8016a41086a2203201c1003222141086a290000370300200120212900003703c80120211023200c2003290300370300200120012903c80122063703b80a200120063703c80a200320261003222141086a290000370300200120212900003703c80120211023200141e80a6a41086a20032903002206370300200120012903c80122123703e80a20042012370000200441086a200637000020014188066a41086a200c290300370300200e2004290300370300200d2005290300370300200120012903c80a3703880620014200201020277d2008201854ad7d2206200820187d2212200856200620105620062010511b22041b3703d00a20014200201220041b3703c80a200141c80a6a21040b20014188066aad42808080808004842004ad428080808080028410020c010b41a8a9c300ad4280808080a00984100820014188066a41186a2205420037030020014188066a41106a220e420037030020014188066a41086a220342003703002001420037038806200141c8016a41086a220441d5fbc400ad428080808080018422201003220d41086a2900003703002001200d2900003703c801200d102320032004290300370300200120012903c801221f3703c80a2001201f37038806200441d6a0c200ad4280808080d0018422081003220d41086a2900003703002001200d2900003703c801200d1023200e20012903c801221f370300200141d8016a41086a220c2003290300370300200141d8016a41106a2221201f370300200141d8016a41186a222220042903003703002001201f3703c80a20012001290388063703d801200141186a200141d8016a4120108902200141186a41106a290300211f200129032021182001280218210d20054200370300200e4200370300200342003703002001420037038806200420201003220e41086a2900003703002001200e2900003703c801200e102320032004290300370300200120012903c80122203703c80a2001202037038806200420081003220e41086a2900003703002001200e2900003703c801200e1023200520042903002220370300200c2003290300370300202120012903c801220837030020222020370300200120083703c80a20012001290388063703d8012001427f201f4200200d1b221f20127c20184200200d1b221220067c22202012542204ad7c220620042006201f542006201f511b22041b370390062001427f202020041b370388062010428080808080048420014188066aad428080808080028410020b20012903f80a2106200141a0066a200141f80a6a41086a29030037030020014198066a200637030020014188066a41086a41043a00002001410d3a00880620014188066a108e010b2000109802200141f00b6a24000f0b41c00041011030000b200c41011030000b102a000b418cbec100102b000b41c00041011030000b41c00041011030000b202541041030000b41a4dfc100201d2022102d000b200541041030000bd00a050c7f017e037f037e037f230041d0016b220224002002412036021c20022001360218200241206a2001ad4280808080800484100410900102400240200228022022030d00200041003602000c010b200228022421042002200241286a28020036024420022003360240200241106a200241c0006a106e02400240024002400240024020022802100d000240024002400240024002402002280244410c6e2205410c6c2201417f4c0d00200228021421060240024020010d00410421070c010b200110212207450d020b02402006450d0041002108410021090340200241086a200241c0006a106e20022802080d0b2002280244220141246e220a41246c220b417f4c0d02200228020c210c02400240200b0d004104210d0c010b200b1021220d450d050b200aad210e02400240200c450d004100210f034020014104490d0d200f41016a210f20022001417c6a220a36024420022002280240221041046a3602402010280000211141002101200241003a00c80103400240200a2001470d0020024100360244200141ff0171450d0f200241003a00c8010c0f0b200241a8016a20016a201020016a220b41046a2d00003a00002002200b41056a3602402002200141016a220b3a00c801200b2101200b4120470d000b200241e8006a41086a200241a8016a41086a2903002212370300200241e8006a41106a200241a8016a41106a2903002213370300200241e8006a41186a200241a8016a41186a2903002214370300200241c8006a41086a22102012370300200241c8006a41106a22152013370300200241c8006a41186a221620143703002002200a200b6b2201360244200220022903a8012212370368200220123703480240200ea7200e422088a7220b470d00200b41016a220a200b490d0b200b4101742217200a200a2017491bad221242247e2213422088a70d0b2013a7220a4100480d0b02400240200b0d00200a1021210d0c010b200d200b41246c200a1025210d0b200d450d09200e42808080807083201284210e0b200d200b41246c6a220b2011360200200b2002290348370204200b410c6a2010290300370200200b41146a2015290300370200200b411c6a2016290300370200200e4280808080107c210e200f200c470d000c020b0b200d450d0c0b200941016a2101024020052009470d002009410174220b2001200b20014b1b2205ad420c7e2212422088a70d082012a7220b4100480d080240024020090d00200b102121070c010b20072009410c6c200b102521070b2007450d070b20072009410c6c6a220b200e370204200b200d3602002008410c6a21082001210920012006470d000b200241386a200636020020022005360234200220073602300c080b200241386a2006360200200220053602342002200736023020070d070c0a0b102f000b200141041030000b200b41041030000b200a41041030000b200b41041030000b102a000b200241003602300c030b20002002290330370200200041086a200241306a41086a2802003602000c030b200ea7450d00200d10230b2002410036023002402009450d002007210103400240200141046a280200450d00200128020010230b2001410c6a2101200841746a22080d000b0b2005450d00200710230b200241003602900120024201370388012002410c36026c2002200241186a360268200220024188016a360248200241bc016a4101360200200242013702ac0120024198c2c3003602a8012002200241e8006a3602b801200241c8006a41b8a3c500200241a8016a102e1a20023502900142208620023502880184100820004100360200200228028c01450d0020022802880110230b2004450d00200310230b200241d0016a24000bb90401057f23004190096b2203240002400240024020010d00200041033602000c010b200341086a41086a2201418cfdc400ad4280808080d000841003220441086a2900003703002003200429000037030820041023200341e8086a41086a22052001290300370300200320032903083703e808200141e3fdc300ad4280808080f000841003220441086a2900003703002003200429000037030820041023200341f8086a41086a22062001290300370300200320032903083703f8082003200236028c09200341086a41186a22022003418c096aad4280808080c000841001220441186a290000370300200341086a41106a2207200441106a2900003703002001200441086a2900003703002003200429000037030820041023200341b8046a41186a22042002290300370300200341b8046a41106a22022007290300370300200341b8046a41086a22072001290300370300200320032903083703b80441c00010212201450d01200120032903e808370000200120032903f808370010200120032903b804370020200141086a2005290300370000200141186a2006290300370000200141286a2007290300370000200141306a2002290300370000200141386a2004290300370000200341086a200141c00010a60320032802082104200341b8046a200341086a41047241ac0410dc041a0240024020044103470d00200041033602000c010b20002004360200200041046a200341b8046a41ac0410dc041a0b200110230b20034190096a24000f0b41c00041011030000bbf0301077f230041d0006b22012400024002400240024002400240410110212202450d00200241ed003a000020024101410210252202450d01200241ef003a000120024102410410252202450d02200241e4d8013b000220024104410810252202450d03200241f0f2bda10736000420024108411010252203450d04200341f2e6c9cb07360008200141003a0048410c210220032104410021050340200141003a0008200141086a20042002410047220610dc041a024020020d00200141003a00080b20022006490d06200141286a20056a20012d00083a00002001200541016a22073a0048200220066b2102200420066a21042007210520074120470d000b200141086a41186a2202200141286a41186a290300370300200141086a41106a2206200141286a41106a290300370300200141086a41086a2204200141286a41086a2903003703002001200129032837030820031023200041186a2002290300370000200041106a2006290300370000200041086a200429030037000020002001290308370000200141d0006a24000f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b20062002103e000bff0202057f027e230041e0006b22022400200241c0006a41086a220341d5fbc400ad42808080808001841003220441086a2900003703002002200429000037034020041023200241206a41086a2205200329030037030020022002290340370320200341e3a0c200ad4280808080b001841003220441086a2900003703002002200429000037034020041023200241306a41086a2206200329030037030020022002290340370330200241c0006a200110ac01024041c000102122040d0041c00041011030000b200420022903203700002004200229033037001020042002290040370020200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241c0006a41106a290000370000200441386a200241c0006a41186a290000370000200241086a200441c000108902200241086a41106a290300210720022903102108200228020821032004102320002007420020031b37030820002008420020031b370300200241e0006a24000bbc0201027f230041e0006b220224002002412036020c20022001360208200241106a2001ad4280808080800484100410900102400240200228021022010d00200041003602000c010b200228021421032002200241106a41086a28020036022420022001360220200241c8006a200241206a107b024002402002280248450d0020002002290348370200200041086a200241c8006a41086a2802003602000c010b20024100360230200242013703282002410c36023c2002200241086a3602382002200241286a360244200241dc006a41013602002002420137024c20024198c2c3003602482002200241386a360258200241c4006a41b8a3c500200241c8006a102e1a2002350230422086200235022884100820004100360200200228022c450d00200228022810230b2003450d00200110230b200241e0006a24000b920402077f017e230041f0016b22022400200241086a220341f4fcc400ad42808080808001841003220441086a2900003703002002200429000037030020041023200241e8006a41086a2205200329030037030020022002290300370368200341f980c400ad42808080809001841003220441086a2900003703002002200429000037030020041023200241f8006a41086a2206200329030037030020022002290300370378200220013602ec01200241186a2201200241ec016aad4280808080c000841001220441186a290000370300200241106a2207200441106a2900003703002003200441086a290000370300200220042900003703002004102320024188016a41186a2208200129030037030020024188016a41106a2201200729030037030020024188016a41086a220720032903003703002002200229030037038801024041c00010212204450d0020042002290368370000200420022903783700102004200229038801370020200441086a2005290300370000200441186a2006290300370000200441286a2007290300370000200441306a2001290300370000200441386a20082903003700002002200441c000108f032002290300210920024188016a200341e00010dc041a0240024020094201510d00200042003703000c010b20004201370300200041086a20024188016a41e00010dc041a0b20041023200241f0016a24000f0b41c00041011030000bbb0f0a027f017e027f017e037f027e017f047e017f017e23004180026b22042400200441f0016a41086a220541d5fbc400ad428080808080018422061003220741086a290000370300200420072900003703f00120071023200441f0006a41086a22082005290300370300200420042903f001370370200541e3a0c200ad4280808080b0018422091003220741086a290000370300200420072900003703f00120071023200441d0006a41086a220a2005290300370300200420042903f00137035020044180016a200110ac0102400240024041c00010212207450d0020072004290370370000200720042903503700102007200429008001370020200741086a2008290300370000200741186a200a290300370000200741286a20044180016a41086a290000370000200741306a20044180016a41106a220b290000370000200741386a20044180016a41186a220c290000370000200441386a200741c000108902200441386a41106a290300210d2004290340210e2004280238210f20071023200520061003220741086a290000370300200420072900003703f0012007102320082005290300370300200420042903f001370370200520091003220741086a290000370300200420072900003703f00120071023200a2005290300370300200420042903f00137035020044180016a200110ac0141c00010212207450d014200211020072004290370370000200720042903503700102007200429008001370020200741086a200441f0006a41086a290300370000200741186a200441d0006a41086a290300370000200741286a20044180016a41086a290000370000200741306a200b290000370000200741386a200c290000370000200441206a200741c000108902200441206a41106a29030021062004290328211120042802202105200710232006420020051b21092011420020051b210602400240200e4200200f1b220e20027c220242ffc7afa02556200d4200200f1b20037c2002200e54ad7c220342005220035022071b0d004200210d2006200984500d010b024020024280c8afa02554410020071b0d00200441f0016a41086a220741d5fbc400ad42808080808001841003220541086a290000370300200420052900003703f00120051023200441f0006a41086a22082007290300370300200420042903f001370370200741e3a0c200ad4280808080b001841003220541086a290000370300200420052900003703f00120051023200441d0006a41086a22052007290300370300200420042903f00137035020044180016a200110ac0141c00010212207450d0420072004290370370000200720042903503700102007200429008001370020200741086a2008290300370000200741186a2005290300370000200741286a20044180016a41086a290000370000200741306a20044180016a41106a290000370000200741386a20044180016a41186a290000370000200441186a200741c00041014100410010b801200428021821052007102320054101460d00200110db0220044180016a41386a200337030020044180016a41306a200237030020044180016a41086a41003a000020044189016a200129000037000020044191016a200141086a29000037000020044199016a200141106a290000370000200441a1016a200141186a290000370000200441023a00800120044180016a108e010b200320097d2002200654ad7d210d200220067d211020012002200310dc022006200256200920035620092003511b2201450d00200620027d201020011b210e4200211020044180016a41186a2208420037030020044180016a41106a220a420037030020044180016a41086a220542003703002004420037038001200441f0016a41086a220741d5fbc400ad428080808080018422121003220f41086a2900003703002004200f2900003703f001200f102320052007290300370300200420042903f00122113703702004201137038001200741d6a0c200ad4280808080d0018422131003220f41086a2900003703002004200f2900003703f001200f1023200a20042903f0012211370300200441d0006a41086a220b2005290300370300200441d0006a41106a220c2011370300200441d0006a41186a221420072903003703002004201137037020042004290380013703502004200441d0006a4120108902200441106a2903002111200429030821152004280200210f20084200370300200a4200370300200542003703002004420037038001200720121003220a41086a2900003703002004200a2900003703f001200a102320052007290300370300200420042903f00122123703702004201237038001200720131003220a41086a2900003703002004200a2900003703f001200a1023200820072903002212370300200b2005290300370300200c20042903f0012213370300201420123703002004201337037020042004290380013703502004420020114200200f1b2211200920037d2006200254ad7d200d20011b7d20154200200f1b2202200e54ad7d22032002200e7d2206200256200320115620032011511b22071b3703880120044200200620071b37038001200441d0006aad428080808080048420044180016aad428080808080028410024200210d0b200020103703002000200d37030820044180026a24000f0b41c00041011030000b41c00041011030000b41c00041011030000bc86e05057f037e077f037e047f230041f0026b22012400200141e0006a41186a4200370300200141e0006a41106a22024200370300200141e0006a41086a2203420037030020014200370360200141d0016a41086a22044188e0c100ad4280808080f001841003220541086a290000370300200120052900003703d0012005102320032004290300370300200120012903d0012206370380022001200637036020044197e0c100ad4280808080d001841003220541086a290000370300200120052900003703d00120051023200220012903d0012206370300200141d0026a41086a2003290300370300200141d0026a41106a2006370300200141d0026a41186a20042903003703002001200637038002200120012903603703d002200141203602e4012001200141d0026a3602e00120014180026a200141d0026aad22074280808080800484220810041090010240024020012802800222030d0041022104200141023602c4020c010b2001280284022105200120014180026a41086a28020022043602d401200120033602d0010240024020044104490d002001200341046a3602d00120012004417c6a22093602d40120094104490d00200328000021092001200441786a3602d4012001200341086a3602d0012003280004210a200141e0006a200141d0016a106d2001280260220b450d002001290264210641002104200141003a006002400240024020012802d401220c450d002001200c417f6a220d3602d401200120012802d001220e41016a3602d001200e2d00004101460d010b0c010b200d4104490d002001200c417b6a3602d4012001200e41056a3602d001200e280001210f410121040b2001200f3602c802200120063702bc022001200b3602b8022001200a3602b402200120093602b0020c010b200141003602980220014201370390022001410c3602f4012001200141e0016a3602f001200120014190026a3602ec01200141f4006a41013602002001420137026420014198c2c3003602602001200141f0016a360270200141ec016a41b8a3c500200141e0006a102e1a2001350298024220862001350290028410080240200128029402450d0020012802900210230b410221040b200120043602c4022005450d00200310230b200141e0006a41106a2203200141b0026a41106a2205280200360200200141e0006a41086a2209200141b0026a41086a220a290300370300200120012903b002370360024002400240024002400240024020044102460d0020014190026a41106a2003280200220336020020014190026a41086a200929030022103703002001200129036022063703900220052003360200200a2010370300200141c8026a200f360200200120063703b002200120043602c40202402006a722032000470d000240024020044101460d00200141c0026a280200220fad42287e2206422088a70d042006a72203417f4c0d0420012802b802210420012802b402210b0240024020030d004108210a0c010b20031021220a450d060b410021050240200f450d00200f41286c210941002105200a21030340200441086a2903002106200441106a2903002110200441186a290300211120042903002112200341206a200441206a290300370300200341186a2011370300200341106a2010370300200341086a200637030020032012370300200341286a2103200541016a2105200441286a2104200941586a22090d000b0b200141e0026a200b360200200141d0026a410c6a2005360200200141d0026a41086a200f3602002001200a3602d402200141003602d002200141e0006a200141d0026a1099022001418b026a200141e0006a41086a2802003600002001200129036037008302200141e0006a410c6a20014187026a290000370000200141c6a4b9da04360061200141023a00602001200129008002370065200141e0006a108b01200f450d01200a10230c010b200141c0026a280200220aad42287e2206422088a70d032006a72203417f4c0d0320012802b802210420012802b402210c0240024020030d004108210b0c010b20031021220b450d060b02400240200a0d00410021050c010b200a41286c210941002105200b21030340200441086a2903002106200441106a2903002110200441186a290300211120042903002112200341206a200441206a290300370300200341186a2011370300200341106a2010370300200341086a200637030020032012370300200341286a2103200541016a2105200441286a2104200941586a22090d000b0b200141e4026a200c360200200141e0026a2005360200200141d0026a410c6a200a360200200141d0026a41086a200b3602002001200f3602d402200141013602d002200141e0006a200141d0026a1099022001418b026a200141e0006a41086a2802003600002001200129036037008302200141e0006a410c6a20014187026a290000370000200141c6a4b9da04360061200141023a00602001200129008002370065200141e0006a108b01200a450d00200b10230b20012802b00221030b024020012802b40220036a2000470d00200141143602d4022001418adcc1003602d002200141013a00602001200141b0026a41086a2203360264200141e0006a200141d0026a1070200141e0006a41086a22042003290000370300200141e0006a41106a2205200341086a28000036020020014100360264200141063a0060200141e0006a108e01200141e0006a41186a220f4200370300200542003703002004420037030020014200370360200141d0016a41086a22034188e0c100ad4280808080f001841003220941086a290000370300200120092900003703d0012009102320042003290300370300200120012903d0012206370380022001200637036020034197e0c100ad4280808080d001841003220941086a290000370300200120092900003703d0012009102320014180026a41086a20032903002206370300200120012903d00122103703800220022010370000200241086a2006370000200141d0026a41086a2004290300370300200141d0026a41106a2005290300370300200141d0026a41186a200f290300370300200120012903603703d002200810050c010b200141bc026a280200450d0020012802b80210230b200141e0006a41186a22094200370300200141e0006a41106a220f4200370300200141e0006a41086a2203420037030020014200370360200141d0016a41086a22044188e0c100ad4280808080f001841003220541086a290000370300200120052900003703d0012005102320032004290300370300200120012903d00122063703800220012006370360200441a4e0c100ad4280808080d000841003220541086a290000370300200120052900003703d0012005102320014180026a41086a20042903002206370300200120012903d00122103703800220022010370000200241086a2006370000200141d0026a41086a2003290300370300200141d0026a41106a200f290300370300200141d0026a41186a2009290300370300200120012903603703d00220014120360284022001200141d0026a3602800220014190026a200810041090012001280290022204450d0520014190026a41086a2802002105200128029402210941002103200141003a00600240024002402005450d0020042d0000220f41034b0d00024002400240200f0e0405000102050b2005417f6a4108490d0220042900012106410121030c040b410221030c020b2005417f6a4108490d0020042900012106410321030c020b200141003602b802200142013703b0022001410c3602f401200120014180026a3602f0012001200141b0026a3602d001200141f4006a41013602002001420137026420014198c2c3003602602001200141f0016a360270200141d0016a41b8a3c500200141e0006a102e1a20013502b80242208620013502b002841008024020012802b402450d0020012802b00210230b410421030b0b02402009450d00200410230b2003417f6a220441024b0d0520040e03040503040b102f000b200341081030000b200341081030000b2006422088a7210402402006a722032000470d00200141043602d002200120043602d402200141e0006a200141d0026a1099022001418b026a200141e8006a2802003600002001200129036037008302200141ec006a20014187026a290000370000200141c6a4b9da04360061200141023a00602001200129008002370065200141e0006a108b010b200420036a2000470d01200141003602b002200141e0006a41186a22094200370300200141e0006a41106a22004200370300200141e0006a41086a2203420037030020014200370360200141d0016a41086a22044188e0c100ad4280808080f001841003220541086a290000370300200120052900003703d0012005102320032004290300370300200120012903d00122063703800220012006370360200441a4e0c100ad4280808080d000841003220541086a290000370300200120052900003703d0012005102320014180026a41086a20042903002206370300200120012903d00122103703800220022010370000200241086a2006370000200141d0026a41086a2003290300370300200141d0026a41106a2000290300370300200141d0026a41186a2009290300370300200120012903603703d002200141e0006a200141b0026a109a022008200135026842208620012802602204ad84100202402001280264450d00200410230b20014102360264200141063a0060200141e0006a108e010c010b2006422088a7210402402006a722032000470d00200141033602d002200120043602d402200141e0006a200141d0026a1099022001418b026a200141e8006a2802003600002001200129036037008302200141ec006a20014187026a290000370000200141c6a4b9da04360061200141023a00602001200129008002370065200141e0006a108b010b200420036a2000470d00200141023602b002200141e0006a41186a22094200370300200141e0006a41106a22004200370300200141e0006a41086a2203420037030020014200370360200141d0016a41086a22044188e0c100ad4280808080f001841003220541086a290000370300200120052900003703d0012005102320032004290300370300200120012903d00122063703800220012006370360200441a4e0c100ad4280808080d000841003220541086a290000370300200120052900003703d0012005102320014180026a41086a20042903002206370300200120012903d00122103703800220022010370000200241086a2006370000200141d0026a41086a2003290300370300200141d0026a41106a2000290300370300200141d0026a41186a2009290300370300200120012903603703d002200141e0006a200141b0026a109a022008200135026842208620012802602204ad84100202402001280264450d00200410230b20014101360264200141063a0060200141e0006a108e010b200141e0006a41186a22054200370300200141e0006a41106a220e4200370300200141e0006a41086a2203420037030020014200370360200141b0026a41086a220441be99c600ad428080808090018422101003220941086a290000370300200120092900003703b0022009102320032004290300370300200120012903b00222063703900220012006370360200441c799c600ad4280808080e000841003220941086a290000370300200120092900003703b00220091023200e20012903b0022206370300200141d0026a41086a22022003290300370300200141d0026a41106a22002006370300200141d0026a41186a220f20042903003703002001200637039002200120012903603703d002200141d8006a200141d0026a4120108f01200128025c210d02402001280258220a4101470d002007428080808080048410050b20054200370300200e42003703002003420037030020014200370360200420101003220941086a290000370300200120092900003703b0022009102320032004290300370300200120012903b0022206370390022001200637036020044188d3c300ad4280808080b001841003220941086a290000370300200120092900003703b0022009102320014190026a41086a20042903002206370300200120012903b002221037039002200e2010370000200e41086a2006370000200220032903003703002000200e290300370300200f2005290300370300200120012903603703d00202400240024002400240024002400240024002400240200141d0026a109b02220441ff01714102460d0020044101710d010b410410212203450d0120034100360200200141e0006a41186a22024200370300200141e0006a41106a22004200370300200141e0006a41086a2205420037030020014200370360200141b0026a41086a220441be99c600ad42808080809001841003220941086a290000370300200120092900003703b0022009102320052004290300370300200120012903b00222063703900220012006370360200441cd99c600ad4280808080b001841003220941086a290000370300200120092900003703b0022009102320014190026a41086a20042903002206370300200120012903b002221037039002200e2010370000200e41086a2006370000200141d0026a41086a2005290300370300200141d0026a41106a2000290300370300200141d0026a41186a2002290300370300200120012903603703d00220014100360268200142013703604101200141e0006a105c200328020021020240024020012802642209200128026822056b4104490d00200128026021040c010b200541046a22042005490d0a200941017422002004200020044b1b22004100480d0a0240024020090d002000102121040c010b200128026020092000102521040b2004450d032001200036026420012004360260200021090b2001200541046a2200360268200420056a20023600002007428080808080048422062000ad4220862004ad84100202402009450d00200410230b20031023410410212203450d0320034100360200200141e0006a41186a22024200370300200141e0006a41106a22004200370300200141e0006a41086a2205420037030020014200370360200141b0026a41086a220441be99c600ad42808080809001841003220941086a290000370300200120092900003703b0022009102320052004290300370300200120012903b00222103703900220012010370360200441f09fc600ad4280808080c001841003220941086a290000370300200120092900003703b0022009102320014190026a41086a20042903002210370300200120012903b002221137039002200e2011370000200e41086a2010370000200141d0026a41086a2005290300370300200141d0026a41106a2000290300370300200141d0026a41186a2002290300370300200120012903603703d00220014100360268200142013703604101200141e0006a105c200328020021020240024020012802642209200128026822056b4104490d00200128026021040c010b200541046a22042005490d0a200941017422002004200020044b1b22004100480d0a0240024020090d002000102121040c010b200128026020092000102521040b2004450d052001200036026420012004360260200021090b2001200541046a2200360268200420056a200236000020062000ad4220862004ad84100202402009450d00200410230b20031023200141e0006a41186a22054200370300200141e0006a41106a22094200370300200141e0006a41086a2203420037030020014200370360200141b0026a41086a220441be99c600ad428080808090018422101003220241086a290000370300200120022900003703b0022002102320032004290300370300200120012903b00222113703900220012011370360200441fc9fc600ad4280808080e000841003220241086a290000370300200120022900003703b0022002102320014190026a41086a220020042903002211370300200120012903b002221237039002200e2012370000200e41086a220f2011370000200141d0026a41086a220b2003290300370300200141d0026a41106a220c2009290300370300200141d0026a41186a22132005290300370300200120012903603703d002200141003602602006200141e0006aad22114280808080c00084100220054200370300200942003703002003420037030020014200370360200420101003220241086a290000370300200120022900003703b0022002102320032004290300370300200120012903b0022210370390022001201037036020044188d3c300ad4280808080b001841003220241086a290000370300200120022900003703b00220021023200020042903002210370300200120012903b002221237039002200e2012370000200f2010370000200b2003290300370300200c200929030037030020132005290300370300200120012903603703d002200141013a0060200620114280808080108410020b200141e0006a41186a22054200370300200141e0006a41106a22144200370300200141e0006a41086a2203420037030020014200370360200141b0026a41086a220441be99c600ad428080808090018422101003220941086a290000370300200120092900003703b0022009102320032004290300370300200120012903b002370360200441cd99c600ad4280808080b001841003220941086a290000370300200120092900003703b00220091023201420012903b0022206370300200141d0026a41086a22022003290300370300200141d0026a41106a22002006370300200141d0026a41186a220f20042903003703002001200637039002200120012903603703d002200141e0006a200141d0026a10950202400240200128026022130d004104211341002115420021110c010b20012902642211422088a721150b20054200370300201442003703002003420037030020014200370360200420101003220941086a290000370300200120092900003703b0022009102320032004290300370300200120012903b00222063703900220012006370360200441f09fc600ad4280808080c001841003220941086a290000370300200120092900003703b0022009102320014190026a41086a20042903002206370300200120012903b002221037039002200e2010370000200e41086a20063700002002200329030037030020002014290300370300200f2005290300370300200120012903603703d002200141e0006a200141d0026a1095020240024020012802602202450d00200120023602800220012902642210422088a7210b0c010b4104210220014104360280024100210b420021100b0240200a0d002015417f6a220420154f0d05200420154b0d05201320044102746a280200210d0b201541002015419c7f6a22042004201541016a4b1b2216490d052016450d07201320164102746a210c200bad21062013210a0340200a2802002100024002400240024002402006a7220f41014b0d0041002104200f0e020201020b41002104200f2103034020042003410176220520046a22092000200220094102746a280200491b2104200320056b220341014b0d000b0b20002002200441027422036a2802002205460d022004200020054b6a21040c010b410021040b2001200436026041a8a0c600412e200141e0006a41d8a0c6001031000b20062004ad580d07200220036a2203200341046a2004417f73200f6a41027410dd041a201042ffffffff0f83200f417f6a220bad422086842110200a41046a220a200c460d082006427f7c210620012802800221020c000b0b410441041030000b200041011030000b410441041030000b200041011030000b4182a0c6004126104a000b41ccbac000102b000b41b8bbc000102b000b201142ffffffff0f8321060240201520166b2204450d0002402016450d002013201320164102746a200441027410dd041a2010422088a7210b0b20062004ad4220868421060b200128028002210241002104024002400240024002400240024002400240024002400240024002400240200b41014b0d00200b0e020201020b200b2103034020042003410176220520046a2209200d200220094102746a280200491b2104200320056b220341014b0d000b0b0240200d200220044102746a2802002203460d002004200d20034b6a21040b200b2004490d010b200b2010a7470d02200b41016a2203200b490d0c200b41017422052003200520034b1b220341ffffffff03712003470d0c2003410274220541004e0d010c0c0b4180bbc000102b000b02400240200b0d002005102121020c010b2002200b4102742005102521020b2002450d0120012002360280022003ad21100b200220044102746a220341046a2003200b20046b41027410dd041a2003200d360200024020064220882211a722032006a7470d00200341016a22042003490d0a2011a722094101742205200420042005491b220441ffffffff03712004470d0a200441027422054100480d0a0240024020030d002005102121130c010b201320094102742005102521130b2013450d022006422088a721032004ad21060b201320034102746a200d3602000240200b41016a220c0d0041e8a0c600102b000b200c200c41017622044d0d02200128028002220520044102746a280200210d0240200c4101710d00200c2004417f6a22044d0d04200520044102746a280200200d6a410176210d0b200141e0006a41186a22024200370300200141e0006a41106a22004200370300200141e0006a41086a2205420037030020014200370360200141b0026a41086a220441be99c600ad42808080809001841003220941086a290000370300200120092900003703b0022009102320052004290300370300200120012903b00222113703900220012011370360200441cd99c600ad4280808080b001841003220941086a290000370300200120092900003703b0022009102320014190026a41086a20042903002211370300200120012903b002221237039002200e2012370000200e41086a2011370000200141d0026a41086a2005290300370300200141d0026a41106a2000290300370300200141d0026a41186a2002290300370300200120012903603703d0022001410036026820014201370360200341016a2215200141e0006a105c0240024020150d002001280268210020012802642102200128026021030c010b4100200128026822046b2105200341027441046a210f200128026421022013210903402009280200210a02400240200220056a4104490d00200128026021030c010b200441046a22032004490d0c200241017422002003200020034b1b22004100480d0c0240024020020d002000102121030c010b200128026020022000102521030b2003450d072001200036026420012003360260200021020b200941046a21092001200441046a2200360268200320046a200a3600002005417c6a210520002104200f417c6a220f0d000b0b2006a721042007428080808080048422062000ad4220862003ad84100202402002450d00200310230b02402004450d00201310230b2001280280022113200141e0006a41186a22094200370300200141e0006a41106a22024200370300200141e0006a41086a2203420037030020014200370360200141b0026a41086a220441be99c600ad42808080809001841003220541086a290000370300200120052900003703b0022005102320032004290300370300200120012903b00222113703900220012011370360200441f09fc600ad4280808080c001841003220541086a290000370300200120052900003703b0022005102320014190026a41086a20042903002211370300200120012903b002221237039002200e2012370000200e41086a2011370000200141d0026a41086a2003290300370300200141d0026a41106a2002290300370300200141d0026a41186a2009290300370300200120012903603703d0022001420137036020014100360268200c200141e0006a105c200b41027441046a21004100200128026822046b21052010a7210b200128026421022013210903402009280200210a02400240200220056a4104490d00200128026021030c010b200441046a22032004490d0b2002410174220f2003200f20034b1b220f4100480d0b0240024020020d00200f102121030c010b20012802602002200f102521030b2003450d072001200f36026420012003360260200f21020b200941046a21092001200441046a220f360268200320046a200a3600002005417c6a2105200f21042000417c6a22000d000b2006200fad4220862003ad84100202402002450d00200310230b0240200b450d00201310230b200141e0006a41186a22094200370300200141e0006a41106a22034200370300200141e0006a41086a2204420037030020014200370360200141b0026a41086a220541be99c600ad42808080809001841003220241086a290000370300200120022900003703b0022002102320042005290300370300200120012903b00222103703900220012010370360200541fc9fc600ad4280808080e000841003220241086a290000370300200120022900003703b0022002102320014190026a41086a220a20052903002210370300200120012903b002221137039002200e2011370000200e41086a2010370000200141d0026a41086a22022004290300370300200141d0026a41106a22002003290300370300200141d0026a41186a220f2009290300370300200120012903603703d0022001200d3602602006200141e0006aad22104280808080c0008410020240201541e500470d0020094200370300200342003703002004420037030020014200370360200541c4fbc400ad4280808080e000841003220b41086a2900003703002001200b2900003703b002200b102320042005290300370300200120012903b002370360200541f9bcc000ad4280808080e000841003220b41086a2900003703002001200b2900003703b002200b1023200a20052903002206370300200120012903b00222113703900220142011370000201441086a20063700002002200429030037030020002003290300370300200f2009290300370300200120012903603703d002200141d0006a200141d0026a4120108f010b20094200370300200342003703002004420037030020014200370360200141f0016a41086a220541c6acc500ad4280808080f0008422111003220941086a290000370300200120092900003703f0012009102320042005290300370300200120012903f00122063703b0022001200637036020054184adc500ad4280808080f0018422121003220941086a290000370300200120092900003703f00120091023200320012903f00122063703002002200429030037030020002006370300200f2005290300370300200120063703b002200120012903603703d002200141c8006a200141d0026a412041014100410010b8010240024020012802484101470d00200141d0026a210a0c010b200141e0006a41186a22024200370300200141e0006a41106a22094200370300200141e0006a41086a2205420037030020014200370360200141f0016a41086a220441be99c600ad42808080809001841003220041086a290000370300200120002900003703f0012000102320052004290300370300200120012903f001370360200441f0cec400ad428080808030841003220041086a290000370300200120002900003703f00120001023200920012903f0012206370300200141d0026a41086a220f2005290300370300200141d0026a41106a220a2006370300200141d0026a41186a220b2004290300370300200120063703b002200120012903603703d002200141386a200141d0026a109c02200129034021062001280238210c20024200370300200942003703002005420037030020014200370360200420111003220041086a290000370300200120002900003703f0012000102320052004290300370300200120012903f00122113703b00220012011370360200420121003220041086a290000370300200120002900003703f00120001023200141b0026a41086a20042903002211370300200120012903f00122123703b00220032012370000200341086a2011370000200f2005290300370300200a2009290300370300200b2002290300370300200120012903603703d002200120064200200c1b37036020074280808080800484201042808080808001841002200141d0026a210a0b200141e0006a41186a22094200370300200141e0006a41106a22034200370300200141e0006a41086a2204420037030020014200370360200141f0016a41086a220541a6a3c500ad4280808080a0018422111003220241086a290000370300200120022900003703f0012002102320042005290300370300200120012903f001370360200541b0a3c500ad4280808080e000841003220241086a290000370300200120022900003703f00120021023200320012903f0012206370300200141d0026a41086a22022004290300370300200141d0026a41106a22002006370300200141d0026a41186a220f2005290300370300200120063703b002200120012903603703d002200aad42808080808004842206100520094200370300200342003703002004420037030020014200370360200520111003220a41086a2900003703002001200a2900003703f001200a102320042005290300370300200120012903f00137036020054184a9c500ad4280808080c001841003220a41086a2900003703002001200a2900003703f001200a102320092005290300221137030020022004290300370300200020012903f0012212370300200f2011370300200120123703b002200120012903603703d002200610052009420037030020034200370300200442003703002001420037036020014180026a41086a220541d5fbc400ad42808080808001841003220a41086a2900003703002001200a29000037038002200a102320042005290300370300200120012903800222063703b00220012006370360200541e8bbc300ad42808080809002841003220a41086a2900003703002001200a29000037038002200a1023200320012903800222063703002002200429030037030020002006370300200f2005290300370300200120063703b002200120012903603703d002200141286a200141d0026a109c02200129033021112001280228210f200141b0026a41186a4200370300200141b0026a41106a220a4200370300200141b0026a41086a22024200370300200142003703b002200541c4fbc400ad4280808080e000841003220041086a2900003703002001200029000037038002200010232002200529030037030020012001290380023703b002200541a0cec000ad4280808080b002841003220041086a290000370300200120002900003703800220001023200a2001290380022206370300200420022903003703002003200637030020092005290300370300200120063703d001200120012903b002370360200141206a200141e0006a4120108f01200141106a2001280224410020012802201b22044180e59af70020044180e59af7004b22051b4180e59af700200420051b6b2205ad220642002006420010e104200642a8c30180211242ffffffffffffffffff00428080808080808080807f20051b2001290310220620012903182006423f87521b42808090bbbad6adf00d7f210820114200200f1b210602400240200441ffe49af7004b0d0042ffffffffffffffffff00428080808080808080807f2006201220087d22127d22114200531b20112006427f5522042012427f554720042011427f5547711b22064280ec94a37c20064280ec94a37c551b21060c010b42ffffffffffffffffff00428080808080808080807f2006201220087c22127c22114200531b20112006427f5522042012427f554620042011427f5547711b21060b200141e0006a41186a22024200370300200141e0006a41106a22054200370300200141e0006a41086a220442003703002001420037036020014180026a41086a220941d5fbc400ad42808080808001841003220041086a29000037030020012000290000370380022000102320042009290300370300200120012903800222113703b00220012011370360200941e8bbc300ad42808080809002841003220041086a290000370300200120002900003703800220001023200141b0026a41086a20092903002211370300200120012903800222123703b00220032012370000200341086a2011370000200141d0026a41086a22002004290300370300200141d0026a41106a220f2005290300370300200141d0026a41186a220a2002290300370300200120012903603703d0022001200637036020074280808080800484221120104280808080800184100220024200370300200542003703002004420037030020014200370360200141f0016a41086a220341be99c600ad42808080809001841003220941086a290000370300200120092900003703f0012009102320042003290300370300200120012903f001370360200341b39fc600ad42808080809001841003220941086a290000370300200120092900003703f00120091023200520012903f001220637030020002004290300370300200f2006370300200a2003290300370300200120063703b002200120012903603703d002200141d0026a109b02220441ff01714102460d06201110052004410171450d06200141e0006a41186a4200370300200141e0006a41106a22094200370300200141e0006a41086a2203420037030020014200370360200141f0016a41086a220441cafbc400ad4280808080c000841003220541086a290000370300200120052900003703f0012005102320032004290300370300200120012903f00122063703d0012001200637036020044188d3c300ad4280808080b001841003220541086a290000370300200120052900003703f00120051023200920012903f0012206370300200141d0026a41086a2003290300370300200141d0026a41106a2006370300200141d0026a41186a20042903003703002001200637038002200120012903603703d002200141e0006a200141d0026a109d02024020012d006022044102460d0020074280808080800484100520014190026a41086a200141e9006a29000037030020014190026a41106a200141f1006a29000037030020014190026a41186a200141f9006a29000037030020012001290061370390020240200441037122044103460d0020040e03010001010b200141b0026a41186a20014190026a41186a290300370300200141b0026a41106a20014190026a41106a290300370300200141b0026a41086a20014190026a41086a29030037030020012001290390023703b002200141e0006a41186a22024200370300200141e0006a41106a22004200370300200141e0006a41086a2203420037030020014200370360200141f0016a41086a220441cafbc400ad4280808080c000841003220541086a290000370300200120052900003703f0012005102320032004290300370300200120012903f00122063703d0012001200637036020044184d2c300ad4280808080c001841003220541086a290000370300200120052900003703f0012005102320014180026a41086a20042903002206370300200120012903f00122113703800220092011370000200941086a2006370000200141d0026a41086a2003290300370300200141d0026a41106a2000290300370300200141d0026a41186a2002290300370300200120012903603703d002200141086a200141d0026a4120108f01200141e0006a200128020c410020012802081b2205109e02200141d0026a200128026022032001280268109f0220012902d402420020012802d00222041b210602402001280264450d00200310230b2004410120041b21030240024020064220882211a72204418002490d00412010212204450d0a200420012903b002370000200441186a200141b0026a41186a290300370000200441106a200141b0026a41106a290300370000200441086a200141b0026a41086a290300370000200141d0026a200541016a2200109e0220012802d002210520013502d8022111200141e0006a2004410110a00220114220862005ad84200135026842208620012802602202ad84100202402001280264450d00200210230b024020012802d402450d00200510230b20041023200141e0006a41186a220f4200370300200141e0006a41106a220a4200370300200141e0006a41086a2205420037030020014200370360200141f0016a41086a220441cafbc400ad4280808080c000841003220241086a290000370300200120022900003703f0012002102320052004290300370300200120012903f00122113703d0012001201137036020044184d2c300ad4280808080c001841003220241086a290000370300200120022900003703f0012002102320014180026a41086a20042903002211370300200120012903f00122123703800220092012370000200941086a2011370000200141d0026a41086a2005290300370300200141d0026a41106a200a290300370300200141d0026a41186a200f290300370300200120012903603703d002200120003602602007428080808080048420104280808080c0008410020c010b200141e0006a41186a2202200141b0026a41186a290300370300200141e0006a41106a2200200141b0026a41106a290300370300200141e0006a41086a220f200141b0026a41086a290300370300200120012903b002370360024020042006a7470d00200441016a22092004490d0c2011a7220b410174220a20092009200a491b220941ffffff3f712009470d0c2009410574220a4100480d0c0240024020040d00200a102121030c010b2003200b410574200a102521030b2003450d0b2006422088a721042009ad21060b200320044105746a22092001290360370000200941186a2002290300370000200941106a2000290300370000200941086a200f290300370000200141d0026a2005109e0220012802d002210520013502d8022110200141e0006a2003200441016a10a00220104220862005ad84200135026842208620012802602204ad84100202402001280264450d00200410230b024020012802d402450d00200510230b200642ffffffff0f8321060b2006a7450d00200310230b200141f0026a24000f0b200541041030000b200541041030000b4180a1c6002004200c102d000b4180a1c6002004200c102d000b200041011030000b200f41011030000b41d0cdc400102b000b412041011030000b200a41011030000b102a000bde0d03047f017e027f230041106b2202240020024100360208200242013703000240024002400240024002400240024002400240024002400240024002402001280200220341044b0d000240024002400240024020030e050001020304000b410110212203450d05200242818080801037020420022003360200200341013a0000200128020421042001410c6a28020022032002105c02402003450d002004200341286c6a21050340200420021071200441206a29030021060240024020022802042207200228020822036b4108490d00200228020021070c010b200341086a22082003490d15200741017422032008200320084b1b22034100480d150240024020070d002003102121070c010b200228020020072003102521070b2007450d092002200336020420022007360200200228020821030b2002200341086a360208200720036a20063700002005200441286a2204470d000b0b200141106a28020021070240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22082003490d13200441017422032008200320084b1b22034100480d130240024020040d002003102121040c010b200228020020042003102521040b2004450d082002200336020420022004360200200228020821030b2002200341046a360208200420036a20073600000c040b410110212203450d07200242818080801037020420022003360200200341023a0000200128020421070240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22082003490d12200441017422052008200520084b1b22084100480d120240024020040d002008102121040c010b200228020020042008102521040b2004450d0920022008360204200220043602000b2002200341046a360208200420036a200736000020012802082104200141106a28020022032002105c02402003450d002004200341286c6a21050340200420021071200441206a29030021060240024020022802042207200228020822036b4108490d00200228020021070c010b200341086a22082003490d14200741017422032008200320084b1b22034100480d140240024020070d002003102121070c010b200228020020072003102521070b2007450d0c2002200336020420022007360200200228020821030b2002200341086a360208200720036a20063700002005200441286a2204470d000b0b200141146a28020021070240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22082003490d12200441017422032008200320084b1b22034100480d120240024020040d002003102121040c010b200228020020042003102521040b2004450d0b2002200336020420022004360200200228020821030b2002200341046a360208200420036a20073600000c030b410110212203450d0a200242818080801037020420022003360200200341033a0000200141086a29030021060240024020022802042207200228020822036b4108490d00200341086a2104200228020021070c010b200341086a22042003490d11200741017422082004200820044b1b22084100480d110240024020070d002008102121070c010b200228020020072008102521070b2007450d0c20022008360204200220073602000b20022004360208200720036a20063700000c020b410110212203450d0b200242818080801037020420022003360200200341043a0000200128020421070240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22082003490d10200441017422012008200120084b1b22084100480d100240024020040d002008102121040c010b200228020020042008102521040b2004450d0d20022008360204200220043602000b2002200341046a360208200420036a20073600000c010b410110212203450d0c200242818080801037020420022003360200200341053a0000200128020421080240024020022802042207200228020822036b4104490d00200341046a2104200228020021070c010b200341046a22042003490d0f200741017422012004200120044b1b22014100480d0f0240024020070d002001102121070c010b200228020020072001102521070b2007450d0e20022001360204200220073602000b20022004360208200720036a20083600000b20002002290300370200200041086a200241086a280200360200200241106a24000f0b410141011030000b200341011030000b200341011030000b410141011030000b200841011030000b200341011030000b200341011030000b410141011030000b200841011030000b410141011030000b200841011030000b410141011030000b200141011030000b102a000bd60201037f0240024002400240024002400240024002400240024002400240024020012802000e0400010203000b41012102410110212201450d05200141003a0000410121030c040b410110212202450d05200241013a00002001280204210320024101410510252202450d062002200336000120012802082104410a210320024105410a10252201450d07200120043600050c020b41012102410110212201450d07200141023a0000410121030c020b410110212202450d07200241033a00002001280204210320024101410510252202450d082002200336000120012802082104410a210320024105410a10252201450d09200120043600050b410921020b2000200236020820002003360204200020013602000f0b410141011030000b410141011030000b410541011030000b410a41011030000b410141011030000b410141011030000b410541011030000b410a41011030000b950201047f230041d0006b220124002001412036020420012000360200200141086a2000ad4280808080800484100410900102400240200128020822020d00410221000c010b200128020c210302400240200141106a280200450d0020022d0000220441014b0d0041002100024020040e020200020b410121000c010b20014100360220200142013703182001410c36022c200120013602282001200141186a360234200141cc006a41013602002001420137023c20014198c2c3003602382001200141286a360248200141346a41b8a3c500200141386a102e1a200135022042208620013502188410080240200128021c450d00200128021810230b410221000b2003450d00200210230b200141d0006a240020000b990204017f017e017f017e230041d0006b220224002002412036020420022001360200200241086a2001ad4280808080800484100410900102400240200228020822010d00420021030c010b200228020c210402400240200241086a41086a2802004108490d0020012900002105420121030c010b20024100360220200242013703182002410c36022c200220023602282002200241186a360234200241cc006a41013602002002420137023c20024198c2c3003602382002200241286a360248200241346a41b8a3c500200241386a102e1a200235022042208620023502188410080240200228021c450d00200228021810230b420021030b2004450d00200110230b2000200537030820002003370300200241d0006a24000bd80402067f047e230041f0006b220224002002412036020c20022001360208200241106a2001ad4280808080800484100410900102400240200228021022030d00200041023a00000c010b2002280214210402400240200241186a2802002205450d0020032d0000220641014b0d00410021010240024020060e020100010b41002101200241003a0068200341016a21072005417f6a21060340024020062001470d00200141ff0171450d03200241003a00680c030b200241c8006a20016a200720016a2d00003a00002002200141016a22053a00682005210120054120470d000b200241206a41186a200241c8006a41186a290300370300200241206a41106a200241c8006a41106a290300370300200241206a41086a200241c8006a41086a29030037030020022002290348370320410121010b200241c8006a41186a200241206a41186a2903002208370300200241c8006a41106a200241206a41106a2903002209370300200241c8006a41086a200241206a41086a290300220a37030020022002290320220b370348200041196a2008370000200041116a2009370000200041096a200a3700002000200b3700010c010b20024100360228200242013703202002410c3602442002200241086a3602402002200241206a36026c200241dc006a41013602002002420137024c20024198c2c3003602482002200241c0006a360258200241ec006a41b8a3c500200241c8006a102e1a2002350228422086200235022084100802402002280224450d00200228022010230b410221010b200020013a00002004450d00200310230b200241f0006a24000bd20301067f230041f0006b22022400200241d0006a41086a220341cafbc400ad4280808080c000841003220441086a2900003703002002200429000037035020041023200241086a41086a2205200329030037030020022002290350370308200341d8d2c300ad42808080809002841003220441086a2900003703002002200429000037035020041023200241186a41086a22062003290300370300200220022903503703182002200136024c200241d0006a41186a2201200241cc006aad4280808080c000841001220441186a290000370300200241d0006a41106a2207200441106a2900003703002003200441086a2900003703002002200429000037035020041023200241286a41186a22042001290300370300200241286a41106a22012007290300370300200241286a41086a2207200329030037030020022002290350370328024041c000102122030d0041c00041011030000b200320022903083700002003200229031837001020032002290328370020200042c0808080800837020420002003360200200341086a2005290300370000200341186a2006290300370000200341286a2007290300370000200341306a2001290300370000200341386a2004290300370000200241f0006a24000bef06010c7f23004190016b220324002003200236021420032001360210200341186a2002ad4220862001ad84100410900102400240200328021822040d00200041003602000c010b200328021c21052003200341206a28020036023c20032004360238200341086a200341386a106e0240024002400240024020032802080d0002400240200328023c22014160712202417f4c0d00200328020c210602400240200141057622070d00410121080c010b200210212208450d020b02402006450d004100210903402001210a200341003a0088012009220b41016a2109410021010240024002400340200a2001460d01200341e8006a20016a200328023822022d00003a00002003200241016a3602382003200141016a22023a0088012002210120024120470d000b200341c8006a41186a220c200341e8006a41186a290300370300200341c8006a41106a220d200341e8006a41106a290300370300200341c8006a41086a220e200341e8006a41086a290300370300200320032903683703482007200b470d020240200b41017422012009200120094b1b220741ffffff3f712007470d002007410574220141004e0d020b102a000b2003410036023c0240200141ff0171450d00200341003a0088010b200341003602282007450d08200810230c080b02400240200b0d002001102121080c010b2008200b4105742001102521080b2008450d060b200a20026b21012008200b4105746a220b2003290348370000200b41186a200c290300370000200b41106a200d290300370000200b41086a200e29030037000020092006470d000b200341306a20063602002003200736022c200320083602282003200a20026b36023c0c060b200341306a20063602002003200736022c2003200836022820080d050c040b102f000b200241011030000b200341003602280c010b200141011030000b20034100360250200342013703482003410c36022c2003200341106a3602282003200341c8006a360244200341fc006a41013602002003420137026c20034198c2c3003602682003200341286a360278200341c4006a41b8a3c500200341e8006a102e1a2003350250422086200335024884100820004100360200200328024c450d01200328024810230c010b20002003290328370200200041086a200341286a41086a2802003602000b2005450d00200410230b20034190016a24000ba72701057f230041106b22032400200341003602082003420137030020022003105c02400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002402002450d00200120024105746a2104034020012d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0320032007360204200320063602000b2003200241016a360208200620026a20053a0000200141016a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0420032007360204200320063602000b2003200241016a360208200620026a20053a0000200141026a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0520032007360204200320063602000b2003200241016a360208200620026a20053a0000200141036a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0620032007360204200320063602000b2003200241016a360208200620026a20053a0000200141046a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0720032007360204200320063602000b2003200241016a360208200620026a20053a0000200141056a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0820032007360204200320063602000b2003200241016a360208200620026a20053a0000200141066a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0920032007360204200320063602000b2003200241016a360208200620026a20053a0000200141076a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0a20032007360204200320063602000b2003200241016a360208200620026a20053a0000200141086a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0b20032007360204200320063602000b2003200241016a360208200620026a20053a0000200141096a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0c20032007360204200320063602000b2003200241016a360208200620026a20053a00002001410a6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0d20032007360204200320063602000b2003200241016a360208200620026a20053a00002001410b6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0e20032007360204200320063602000b2003200241016a360208200620026a20053a00002001410c6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d0f20032007360204200320063602000b2003200241016a360208200620026a20053a00002001410d6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1020032007360204200320063602000b2003200241016a360208200620026a20053a00002001410e6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1120032007360204200320063602000b2003200241016a360208200620026a20053a00002001410f6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1220032007360204200320063602000b2003200241016a360208200620026a20053a0000200141106a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1320032007360204200320063602000b2003200241016a360208200620026a20053a0000200141116a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1420032007360204200320063602000b2003200241016a360208200620026a20053a0000200141126a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1520032007360204200320063602000b2003200241016a360208200620026a20053a0000200141136a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1620032007360204200320063602000b2003200241016a360208200620026a20053a0000200141146a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1720032007360204200320063602000b2003200241016a360208200620026a20053a0000200141156a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1820032007360204200320063602000b2003200241016a360208200620026a20053a0000200141166a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1920032007360204200320063602000b2003200241016a360208200620026a20053a0000200141176a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1a20032007360204200320063602000b2003200241016a360208200620026a20053a0000200141186a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1b20032007360204200320063602000b2003200241016a360208200620026a20053a0000200141196a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1c20032007360204200320063602000b2003200241016a360208200620026a20053a00002001411a6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1d20032007360204200320063602000b2003200241016a360208200620026a20053a00002001411b6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1e20032007360204200320063602000b2003200241016a360208200620026a20053a00002001411c6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d1f20032007360204200320063602000b2003200241016a360208200620026a20053a00002001411d6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d2020032007360204200320063602000b2003200241016a360208200620026a20053a00002001411e6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d2120032007360204200320063602000b2003200241016a360208200620026a20053a00002001411f6a2d0000210502400240200328020420032802082202460d00200328020021060c010b200241016a22062002490d23200241017422072006200720064b1b22074100480d230240024020020d002007102121060c010b200328020020022007102521060b2006450d2220032007360204200320063602000b2003200241016a360208200620026a20053a0000200141206a22012004470d000b0b20002003290300370200200041086a200341086a280200360200200341106a24000f0b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b102a000b130020004103360204200041b8e0c1003602000b3400200041e3e0c40036020420004100360200200041146a4101360200200041106a4190e7c100360200200041086a42043702000b4001017f230041206b22022400200241186a4200370300200241106a4200370300200241086a4200370300200242003703002000200210a402200241206a24000bf60301027f20012d00002102024002400240024002400240410110212203450d00200320023a000020012d0001210220034101410210252203450d01200320023a000120012d0002210220034102410410252203450d02200320023a0002200320012d00033a000320012d0004210220034104410810252203450d03200320023a0004200320012d00053a0005200320012d00063a0006200320012d00073a000720012d0008210220034108411010252203450d04200320023a0008200320012d00093a0009200320012d000a3a000a200320012d000b3a000b200320012d000c3a000c200320012d000d3a000d200320012d000e3a000e200320012d000f3a000f20012d0010210220034110412010252203450d05200320023a0010200320012d00113a0011200320012d00123a0012200320012d00133a0013200320012d00143a0014200320012d00153a0015200320012d00163a0016200320012d00173a0017200320012d00183a0018200320012d00193a0019200320012d001a3a001a200320012d001b3a001b200320012d001c3a001c200320012d001d3a001d200320012d001e3a001e200320012d001f3a001f200042a08080808004370204200020033602000f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000bfc1804097f017e097f017e230041a0016b220224004104210302400240024002400240024002400240024020012802004117460d00410021040c010b41002104200141046a22052d00004105470d00200141c8006a280200210620024190016a41086a22044191fdc400ad42808080809001841003220341086a290000370300200220032900003703900120031023200241306a41086a22072004290300370300200220022903900137033020044198e9c100ad4280808080d000841003220341086a290000370300200220032900003703900120031023200241c0006a41086a22032004290300370300200220022903900137034020022006360210200241f0006a41186a2206200241106aad4280808080c000841001220441186a290000370300200241f0006a41106a2208200441106a290000370300200241f0006a41086a2209200441086a2900003703002002200429000037037020041023200241d0006a41186a220a2006290300370300200241d0006a41106a22062008290300370300200241d0006a41086a22082009290300370300200220022903703703500240024002400240024041c00010212204450d00200420022903303700002004200229034037001020042002290350370020200441086a2007290300370000200441186a2003290300370000200441286a2008290300370000200441306a2006290300370000200441386a200a290300370000200441c00010a60221032004102302400240200341ff017122044102460d0020044101710d010b200041800e3b0001200041013a0000200041036a41013a00000c0d0b200241f0006a41186a4200370300200241f0006a41106a22074200370300200241f0006a41086a220342003703002002420037037020024190016a41086a22044191fdc400ad42808080809001841003220641086a290000370300200220062900003703900120061023200320042903003703002002200229039001370370200441a9e0c100ad4280808080f001841003220641086a2900003703002002200629000037039001200610232007200229039001220b370300200241d0006a41086a2003290300370300200241d0006a41106a200b370300200241d0006a41186a20042903003703002002200b37031020022002290370370350200241c0006a200241d0006a10910202400240024002402002280240220a0d004100210c2002410036020c0c010b2002200241c0006a41086a280200220c36020c2002280244210d02402002290244220b422088a72204450d002004417f6a210e0c030b0240200ba7450d004100210c0c020b200d0d010b410c1021220a450d034101210d0b200a200c410c6c6a22044100360208200442043702002002200228020c220e41016a220c36020c200c200e490d030b200241d0006a41186a4200370300200241d0006a41106a220f4200370300200241d0006a41086a220342003703002002420037035020024190016a41086a22044191fdc400ad42808080809001841003220641086a290000370300200220062900003703900120061023200320042903003703002002200229039001220b3703302002200b3703502004419de9c100ad4280808080b001841003220641086a290000370300200220062900003703900120061023200f200229039001220b370300200241f0006a41086a2003290300370300200241f0006a41106a200b370300200241f0006a41186a20042903003703002002200b370340200220022903503703702002200241f0006a4120108f0102400240200a200e410c6c6a221041086a221128020022042002280204410020022802001b4f0d00201028020021090240200441014b0d00024020040e020300030b20012802482108410021030c060b2001280248210841002103034020032004410176220620036a220720082009200741246c6a280200491b2103200420066b220441014b0d000c060b0b200041800c3b0001200041013a0000200041036a41003a00000c0c0b20012802482108410021060c040b41c00041011030000b410c41041030000b41a4dfc100200e4100102d000b024020082009200341246c6a2802002204460d002003200820044b6a21060c010b200041800e3b0001200041013a0000200041036a41003a00000c070b200241f0006a20081080020240200228027022120d00200041800e3b0001200041013a0000200041036a41013a00000c070b20022802742113200241f0006a41186a2207200241f0006a41086a22033502004220862012ad841001220441186a290000370300200241f0006a41106a2208200441106a2900003703002003200441086a2900003703002002200429000037037020041023200241106a41186a2007290300370300200241106a41106a2008290300370300200241106a41086a2003290300370300200220022903703703100240200241106a200541216a2214460d00200241106a2014412010de04450d0020004180063b0001200041013a0000200041036a41003a00002013450d07201210230c070b2007200541196a2900003703002008200541116a2900003703002003200541096a29000037030020022005290001370370201128020022042006490d012001280248210302402004200a200e410c6c6a41046a2201280200470d00200441016a22072004490d05200441017422082007200820074b1b2208ad42247e220b422088a70d05200ba722094100480d050240024020040d002009102121070c010b2010280200200441246c2009102521070b2007450d0320012008360200201020073602000b2010280200200641246c6a220141246a2001200420066b41246c10dd041a20012003360200200120022903703702042001410c6a200241f0006a41086a2206290300370200200141146a200241f0006a41106a22072903003702002001411c6a200241f0006a41186a22082903003702002011200441016a360200200228020c210c200241d0006a41186a22094200370300200241d0006a41106a22054200370300200241d0006a41086a220442003703002002420037035020024190016a41086a22014191fdc400ad42808080809001841003220341086a290000370300200220032900003703900120031023200420012903003703002002200229039001220b3703302002200b370350200141a9e0c100ad4280808080f001841003220341086a290000370300200220032900003703900120031023200241c0006a41086a2001290300220b37030020022002290390012215370340200f2015370000200f41086a200b370000200620042903003703002007200529030037030020082009290300370300200220022903503703702002410036025820024201370350200c200241d0006a105c0240200c450d00200a200c410c6c6a2105200a210903402009280200210420092802082201200241d0006a105c02402001450d002004200141246c6a21080340200428020021060240024020022802542203200228025822016b4104490d00200228025021030c010b200141046a22072001490d09200341017422012007200120074b1b22014100480d090240024020030d002001102121030c010b200228025020032001102521030b2003450d082002200136025420022003360250200228025821010b2002200141046a360258200320016a2006360000200441046a200241d0006a1071200441246a22042008470d000b0b2009410c6a22092005470d000b0b20022802542101200241f0006aad4280808080800484200235025842208620022802502204ad84100202402001450d00200410230b0240200c450d00200c410c6c2104200a210103400240200141046a280200450d00200128020010230b2001410c6a2101200441746a22040d000b0b0240200d450d00200a10230b410c10212203450d0520024100360278200242013703702002200241f0006a36029001201420024190016a106b200241d0006a41086a2002280278220136020020022002290370220b370350200341086a20013602002003200b37020002402013450d00201210230b410121040b200041003a0000200041306a41013a00002000412c6a2004360200200041286a2004360200200041246a2003360200200041206a4100360200200041186a4204370300200041106a427f370300200041086a4200370300200041316a2002280070360000200041346a200241f3006a2800003600000c060b4180bbc000102b000b200941041030000b200141011030000b102a000b410c41041030000b0240200c450d00200c410c6c2104200a210103400240200141046a280200450d00200128020010230b2001410c6a2101200441746a22040d000b0b200d450d00200a10230b200241a0016a24000b940201037f230041d0006b220224002002200136020420022000360200200241086a2001ad4220862000ad84100410900102400240200228020822010d00410221000c010b200228020c210302400240200241106a280200450d0020012d0000220441014b0d0041002100024020040e020200020b410121000c010b20024100360220200242013703182002410c36022c200220023602282002200241186a360234200241cc006a41013602002002420137023c20024198c2c3003602382002200241286a360248200241346a41b8a3c500200241386a102e1a200235022042208620023502188410080240200228021c450d00200228021810230b410221000b2003450d00200110230b200241d0006a240020000b130020004101360204200041a8e9c1003602000b340020004188e0c10036020420004100360200200041146a4107360200200041106a41a8eac100360200200041086a420f3702000b3001017f02404108102122020d00410841011030000b20004288808080800137020420002002360200200242003700000b2201017f230041106b220224002002410036020020002002109a02200241106a24000be60301077f230041f0006b22022400200241d0006a41086a22034188e0c100ad4280808080f001841003220441086a2900003703002002200429000037035020041023200241086a41086a2205200329030037030020022002290350370308200341a8f1c100ad4280808080c001841003220441086a2900003703002002200429000037035020041023200241186a41086a220620032903003703002002200229035037031820022000370348200241d0006a41186a2207200241c8006aad42808080808001841001220441186a290000370300200241d0006a41106a2208200441106a2900003703002003200441086a2900003703002002200429000037035020041023200241286a41186a22042007290300370300200241286a41106a22072008290300370300200241286a41086a2208200329030037030020022002290350370328024041c000102122030d0041c00041011030000b200320022903083700002003200229031837001020032002290328370020200341086a2005290300370000200341186a2006290300370000200341286a2008290300370000200341306a2007290300370000200341386a2004290300370000200220013602502003ad4280808080800884200241d0006aad4280808080c00084100220031023200241f0006a24000bba1305067f017e027f037e057f23004180016b22042400200441c0006a41186a22054200370300200441c0006a41106a22064200370300200441c0006a41086a2207420037030020044200370340200441f0006a41086a22084188e0c100ad4280808080f001841003220941086a29000037030020042009290000370370200910232007200829030037030020042004290370220a3703602004200a37034020084197e0c100ad4280808080d001841003220941086a290000370300200420092900003703702009102320062004290370220a370300200441206a41086a22092007290300370300200441206a41106a220b200a370300200441206a41186a220c20082903003703002004200a37036020042004290340370320200441186a200441206a412041014100410010b80102400240024020042802184101460d0020054200370300200642003703002007420037030020044200370340200841c4fbc400ad4280808080e000841003220541086a29000037030020042005290000370370200510232007200829030037030020042004290370370340200841f9bcc000ad4280808080e000841003220541086a290000370300200420052900003703702005102320062004290370220a37030020092007290300370300200b200a370300200c20082903003703002004200a37036020042004290340370320200441106a200441206a4120108f012004280214410020042802101b2109024020024101460d00200441206a210c0c020b200441c0006a41186a22054200370300200441c0006a41106a220b4200370300200441c0006a41086a2207420037030020044200370340200441f0006a41086a22084188e0c100ad4280808080f00184220d1003220c41086a2900003703002004200c290000370370200c10232007200829030037030020042004290370220a3703602004200a370340200841a0f0c100ad4280808080a00184220e1003220c41086a2900003703002004200c290000370370200c1023200441e0006a41086a220c2008290300220a37030020042004290370220f3703602006200f370000200641086a2210200a370000200441206a41086a22112007290300370300200441206a41106a2212200b290300370300200441206a41186a2213200529030037030020042004290340370320200441086a200441206a4120108f01024002402004280208450d00200428020c20094b0d010b20054200370300200b420037030020074200370300200442003703402008200d1003221441086a29000037030020042014290000370370201410232007200829030037030020042004290370220a3703602004200a3703402008200e1003221441086a2900003703002004201429000037037020141023200c2008290300220a37030020042004290370220f3703602006200f3700002010200a370000201120072903003703002012200b29030037030020132005290300370300200420042903403703202004200920014101746a360240200441206aad4280808080800484200441c0006aad4280808080c000841002200441206a210c0c020b200041046a280200450d02200028020010230c020b200041046a280200450d01200028020010230c010b20002802082107200028020421102000280200210b200441c0006a41186a22114200370300200441c0006a41106a22124200370300200441c0006a41086a2200420037030020044200370340200441f0006a41086a22084188e0c100ad4280808080f001841003220541086a29000037030020042005290000370370200510232000200829030037030020042004290370220a3703602004200a37034020084197e0c100ad4280808080d001841003220541086a2900003703002004200529000037037020051023200441e0006a41086a2008290300220a37030020042004290370220f3703602006200f370000200641086a200a370000200441206a41086a2000290300370300200441206a41106a2012290300370300200441206a41186a20112903003703002004200429034037032020044100360248200442013703400240024002400240024002400240410410212208450d002004410436024420042004280248220641046a36024820042008360240200820066a20093600000240024020042802442206200428024822086b4104490d00200428024021060c010b200841046a22002008490d07200641017422082000200820004b1b22084100480d070240024020060d002008102121060c010b200428024020062008102521060b2006450d022004200836024420042006360240200428024821080b2004200841046a360248200620086a20013600002007200441c0006a105c02402007450d00200b200741286c6a2109200b210703402007200441c0006a1071200741206a290300210a0240024020042802442206200428024822086b4108490d00200428024021060c010b200841086a22002008490d09200641017422082000200820004b1b22084100480d090240024020060d002008102121060c010b200428024020062008102521060b2006450d052004200836024420042006360240200428024821080b2004200841086a360248200620086a200a3700002009200741286a2207470d000b0b20042802442107200428024821080240024020024101460d000240024020072008460d00200428024021070c010b200841016a22072008490d09200841017422062007200620074b1b22064100480d090240024020080d002006102121070c010b200428024020082006102521070b2007450d062004200636024420042007360240200428024821080b2004200841016a360248200720086a41003a00000c010b0240024020072008460d00200428024021070c010b200841016a22072008490d08200841017422062007200620074b1b22064100480d080240024020080d002006102121070c010b200428024020082006102521070b2007450d062004200636024420042007360240200428024821080b2004200841016a360248200720086a41013a00000240024020042802442207200428024822086b4104490d00200428024021070c010b200841046a22062008490d08200741017422082006200820064b1b22084100480d080240024020070d002008102121070c010b200428024020072008102521070b2007450d072004200836024420042007360240200428024821080b2004200841046a360248200720086a20033600000b20042802442108200cad4280808080800484200435024842208620042802402207ad84100202402008450d00200710230b2010450d07200b10230c070b410441011030000b200841011030000b200841011030000b200641011030000b200641011030000b200841011030000b102a000b20044180016a24000b02000b290020004101360204200041086a200128020420012802006b41c0016e2201360200200020013602000bf40101047f230041d0006b21020240200128020022032001280204470d00200041003602000f0b2001200341c0016a3602002002200341c2006a29000037012a2002200341ca006a290000370132200241106a220120022903303703002002200341d2006a29000037013a200241186a220420022903383703002002200341da006a2800003601422002200341de006a2f00003b0146200241206a220520022903403703002002200341c0006a2f00003b01282002200229032837030820002003360200200020022903083700042000410c6a2001290300370000200041146a20042903003700002000411c6a20052903003700000b8406020e7f047e230041b0016b22032400024002402001280200220420012802042205460d002001200441c0016a22063602002003200429004237018a012003200429004a37019201200341e8006a41086a22072003290390013703002003200429005237019a01200341e8006a41106a22082003290398013703002003200428005a3601a201200320042f005e3b01a601200341e8006a41186a220920032903a001370300200320042f00403b0188012003200329038801370368200341c8006a41186a220a2009290300370300200341c8006a41106a220b2008290300370300200341c8006a41086a220c200729030037030020032003290368370348200341286a41186a220d200a290300370300200341286a41106a220e200b290300370300200341286a41086a220f200c29030037030020032003290348370328200541c07e6a211002400340200341086a41186a200d2903002211370300200341086a41106a200e2903002212370300200341086a41086a200f290300221337030020032003290328221437030820034188016a41186a201137030020034188016a41106a201237030020034188016a41086a201337030020032014370388012002450d0120102004460d022001200641c0016a22053602002003200629004237018a012003200629004a3701920120072003290390013703002003200629005237019a0120082003290398013703002003200628005a3601a201200320062f005e3b01a601200920032903a001370300200320062f00403b0188012003200329038801370368200a2009290300370300200b2008290300370300200c200729030037030020032003290368370348200d200a290300370300200e200b290300370300200f200c29030037030020032003290348370328200441c0016a21042002417f6a2102200521060c000b0b2000200436020020002003290388013702042000410c6a20034190016a290300370200200041146a20034198016a2903003702002000411c6a200341a0016a2903003702000c010b200041003602000b200341b0016a24000bc60d01057f024002402000280200220141184b0d0002400240024002400240024002400240024002400240024002400240024020010e1900101010100102100310040510060708090a10100b100c0d0e000b0240200041086a280200220141064b0d00024002400240024020010e0714140014010203140b200041106a280200450d132000410c6a28020010230f0b200041106a280200450d122000410c6a28020010230f0b0240200041146a2802002202450d002000410c6a2802002101200241186c210203400240200141046a280200450d00200128020010230b0240200141106a280200450d002001410c6a28020010230b200141186a2101200241686a22020d000b0b200041106a280200450d11200028020c10230f0b0240200041146a2802002202450d002000410c6a28020021012002410c6c210203400240200141046a280200450d00200128020010230b2001410c6a2101200241746a22020d000b0b200041106a280200450d10200028020c10230f0b200041106a280200450d0f2000410c6a28020010230f0b02402000410c6a2802002201450d0020002802042203200141f0006c6a2104034002402003410c6a2802002202450d0020032802042101200241246c210203400240024020012d0000220541034b0d0002400240024020050e0404000102040b2001410c6a280200450d03200141086a28020010230c030b2001410c6a280200450d02200141086a28020010230c020b2001410c6a280200450d01200141086a28020010230c010b200141086a280200450d00200141046a28020010230b200141246a21012002415c6a22020d000b0b200341f0006a21010240200341086a280200450d00200328020410230b2001210320012004470d000b0b200041086a280200450d0e200028020410230f0b0240200041086a2d00002201410f4b0d00410120017441bfbf03710d0e024020014106470d00200041106a280200450d0f2000410c6a28020010230f0b200041106a280200450d0e2000410c6a28020010230f0b200041146a280200450d0d200041106a28020010230f0b200041086a280200450d0c200028020410230f0b200041086a280200450d0b200028020410230f0b02402000410c6a280200450d00200041086a28020010230b02402000411c6a2802002202450d00200041146a28020021012002410c6c210203400240200141046a280200450d00200128020010230b2001410c6a2101200241746a22020d000b0b200041186a280200450d0a200028021410230f0b200041086a2d0000417f6a220141074b0d09024002400240024020010e08000d0d0d0d010203000b2000410c6a220128020010b102200128020010230f0b2000410c6a220128020010b102200128020010230f0b2000410c6a220128020010b102200128020010230f0b2000410c6a220128020010b102200128020010230f0b20002d0004417f6a220141024b0d0802400240024020010e03000102000b2000410c6a280200450d0a200041086a28020010230f0b200041086a220128020010b102200128020010230f0b2000410c6a220128020010b102200128020010230f0b20002d0004417f6a220141024b0d0702400240024020010e03000102000b2000410c6a280200450d09200041086a28020010230f0b200041086a220128020010b102200128020010230f0b2000410c6a220128020010b102200128020010230f0b200041086a2802004101470d06200041106a280200450d062000410c6a28020010230f0b20002d00044104490d052000410c6a280200450d05200041086a28020010230f0b02402000410c6a2802002202450d0020002802042101200241d0016c210203402001106c200141d0016a2101200241b07e6a22020d000b0b200041086a280200450d04200028020410230f0b200041086a2d000022014105490d03024020014105470d00200041386a280200450d04200041346a28020010230f0b200041146a280200450d03200041106a28020010230f0b20002d0004417f6a220141034b0d020240024020010e0400040401000b0240200041106a280200450d002000410c6a28020010230b2000411c6a280200450d03200041186a28020010230c030b02402000410c6a280200450d00200041086a28020010230b200041186a280200450d02200041146a28020010230f0b02402000280204220141024b0d00024020010e03030003030b200041086a220128020010b102200128020010230f0b2000412c6a220128020010b102200128020010230f0b02402000280204220141034b0d00024020010e0402000202020b2000410c6a280200450d01200041086a28020010230f0b200041306a280200450d002000412c6a28020010230f0b0b9e1f06057f017e047f017e037f017e230041b0016b22042400200441d0006a41086a22054191fdc400ad42808080809001841003220641086a2900003703002004200629000037035020061023200441186a41086a220720052903003703002004200429035037031820054198e9c100ad4280808080d000841003220641086a2900003703002004200629000037035020061023200441e0006a41086a22062005290300370300200420042903503703602004200036029001200441f0006a41186a220820044190016aad22094280808080c000841001220541186a290000370300200441f0006a41106a220a200541106a290000370300200441f0006a41086a220b200541086a2900003703002004200529000037037020051023200441286a41186a220c2008290300370300200441286a41106a2208200a290300370300200441286a41086a220a200b29030037030020042004290370370328024002400240024002400240024002400240024002400240024002400240024002400240024041c00010212205450d00200520042903183700002005200429036037001020052004290328370020200541086a2007290300370000200541186a2006290300370000200541286a200a290300370000200541306a2008290300370000200541386a200c290300370000200441106a200541c00041014100410010b801200428021021062005102341c7fbc100210d20064101460d1120010d0820044190016a41186a420037030020044190016a41106a2208420037030020044190016a41086a220642003703002004420037039001200441d0006a41086a22054191fdc400ad42808080809001841003220741086a290000370300200420072900003703502007102320062005290300370300200420042903503703900120054182fdc400ad4280808080a001841003220741086a290000370300200420072900003703502007102320082004290350220e370300200441f0006a41086a2006290300370300200441f0006a41106a200e370300200441f0006a41186a20052903003703002004200e3703282004200429039001370370200441e0006a200441f0006a4120108b0202402004280260220f0d004100210a2004410036024c4104210f410021054100210b0c040b20042004280264220b36024c2004290264220ea72110410021050240200e422088a7220a41014b0d00200a0e020302030b200a2106034020052006410176220720056a2208200f20084102746a28020020004b1b2105200620076b220641014b0d000c020b0b41c00041011030000b41c7fbc100210d200f20054102746a28020022062000460d05200520062000496a2205200a4b0d020b200a2010470d03200b200a470d030b200b41016a2206200b490d0c200b41017422072006200720064b1b220641ffffffff03712006470d0c2006410274220741004e0d010c0c0b4180bbc000102b000b02400240200b0d0020071021210f0c010b200f200b41027420071025210f0b200f450d032004200636024c0b200f20054102746a220641046a2006200a20056b41027410dd041a20062000360200200a41016a210a4100210d200428024c21100b200441286a41186a4200370300200441286a41106a22084200370300200441286a41086a2206420037030020044200370328200441d0006a41086a22054191fdc400ad42808080809001841003220741086a29000037030020042007290000370350200710232006200529030037030020042004290350220e3703182004200e37032820054182fdc400ad4280808080a001841003220741086a290000370300200420072900003703502007102320082004290350220e37030020044190016a41086a200629030037030020044190016a41106a200e37030020044190016a41186a20052903003703002004200e370360200420042903283703900102400240200f0d002009428080808080048410050c010b2004410036027820044201370370200a200441f0006a105c02400240200a0d002004280278210b2004280274210a200428027021060c010b200a410274210c4100200428027822056b21072004280274210a200f210803402008280200211102400240200a20076a4104490d00200428027021060c010b200541046a22062005490d0c200a410174220b2006200b20064b1b220b4100480d0c02400240200a0d00200b102121060c010b2004280270200a200b102521060b2006450d062004200b36027420042006360270200b210a0b200841046a21082004200541046a220b360278200620056a20113600002007417c6a2107200b2105200c417c6a220c0d000b0b20094280808080800484200bad4220862006ad8410020240200a450d00200610230b2010450d00200f10230b200d0d090b2003280208210a2003280204210b200328020021072002280208210c2002280204211120022802002108200441d0006a41086a22054182fdc400ad4280808080a001841003220641086a2900003703002004200629000037035020061023200441e0006a41086a2202200529030037030020042004290350370360200541e8bdc100ad4280808080c000841003220641086a2900003703002004200629000037035020061023200441286a41086a220620052903003703002004200429035037032820042000360250200441f0006a41186a2203200441d0006aad220e4280808080c000841001220541186a290000370300200441f0006a41106a220f200541106a290000370300200441f0006a41086a220d200541086a290000370300200420052900003703702005102320044190016a41186a2210200329030037030020044190016a41106a2203200f29030037030020044190016a41086a220f200d290300370300200420042903703703900141c00010212205450d0220052004290360370000200520042903283700102005200429039001370020200541086a2002290300370000200541186a2006290300370000200541286a200f290300370000200541306a2003290300370000200541386a2010290300370000200441c0003602940120042005360290012008200c20044190016a10c5012005102302402011450d00200810230b200441d0006a41086a22054182fdc400ad4280808080a001841003220641086a2900003703002004200629000037035020061023200441e0006a41086a2208200529030037030020042004290350370360200541ecbdc100ad4280808080d000841003220641086a2900003703002004200629000037035020061023200441286a41086a220620052903003703002004200429035037032820042000360250200441f0006a41186a220c200e4280808080c000841001220541186a290000370300200441f0006a41106a2211200541106a290000370300200441f0006a41086a2202200541086a290000370300200420052900003703702005102320044190016a41186a2203200c29030037030020044190016a41106a220c201129030037030020044190016a41086a22112002290300370300200420042903703703900141c00010212205450d0320052004290360370000200520042903283700102005200429039001370020200541086a2008290300370000200541186a2006290300370000200541286a2011290300370000200541306a200c290300370000200541386a2003290300370000200441c0003602940120042005360290012007200a20044190016a10c501200510230240200b450d00200710230b20044190016a41186a2211420037030020044190016a41106a220c420037030020044190016a41086a220742003703002004420037039001200441d0006a41086a220541c4fbc400ad4280808080e000841003220641086a2900003703002004200629000037035020061023200720052903003703002004200429035037039001200541f9bcc000ad4280808080e000841003220641086a2900003703002004200629000037035020061023200c20042903502212370300200441f0006a41086a22082007290300370300200441f0006a41106a220a2012370300200441f0006a41186a220b2005290300370300200420123703282004200429039001370370200441086a200441f0006a4120108f01200428020c210f2004280208210d20054182fdc400ad4280808080a001841003220641086a2900003703002004200629000037035020061023200441e0006a41086a2202200529030037030020042004290350370360200541f1bdc100ad4280808080a001841003220641086a2900003703002004200629000037035020061023200441286a41086a220320052903003703002004200429035037032820042000360250200b200e4280808080c000841001220641186a290000370300200a200641106a2900003703002008200641086a29000037030020042006290000370370200610232011200b290300370300200c200a29030037030020072008290300370300200420042903703703900141c00010212206450d0420062004290360370000200620042903283700102006200429039001370020200641086a2002290300370000200641186a2003290300370000200641286a2007290300370000200641306a200c290300370000200641386a201129030037000020044100200f4100200d1b2207417f6a220c200c20074b1b360290012006ad428080808080088420094280808080c00084220910022006102320054191fdc400ad42808080809001841003220641086a2900003703002004200629000037035020061023200441186a41086a20052903003703002004200429035037031820054198e9c100ad4280808080d000841003220641086a290000370300200420062900003703502006102320022005290300370300200420042903503703602004200036029001200b20091001220541186a290000370300200a200541106a2900003703002008200541086a2900003703002004200529000037037020051023200441286a41186a200b290300370300200441286a41106a200a290300370300200320082903003703002004200429037037032841c00010212205450d05200520042903183700002005200429036037001020052004290328370020200541086a200441186a41086a290300370000200541186a200441e0006a41086a290300370000200541286a200441286a41086a290300370000200541306a200441386a290300370000200541386a200441286a41186a290300370000410110212206450d06200620013a00002005ad42808080808008842006ad42808080801084100220061023200510234100210d0c090b200741041030000b200b41011030000b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b410141011030000b102a000b0240200341046a280200450d00200328020010230b200241046a280200450d00200228020010230b200441b0016a2400200d0bfe1c08057f017e047f017e027f017e017f017e230041a0016b22012400200141c0006a41086a22024191fdc400ad42808080809001841003220341086a2900003703002001200329000037034020031023200141106a41086a220420022903003703002001200129034037031020024198e9c100ad4280808080d000841003220341086a2900003703002001200329000037034020031023200141d0006a41086a22032002290300370300200120012903403703502001200036028001200141e0006a41186a220520014180016aad22064280808080c000841001220241186a290000370300200141e0006a41106a2207200241106a290000370300200141e0006a41086a2208200241086a2900003703002001200229000037036020021023200141206a41186a22092005290300370300200141206a41106a22052007290300370300200141206a41086a220720082903003703002001200129036037032002400240024002400240024002400240024041c00010212202450d00200220012903103700002002200129035037001020022001290320370020200241086a2004290300370000200241186a2003290300370000200241286a2007290300370000200241306a2005290300370000200241386a200929030037000002400240024002400240200241c00010a60241ff017122034102460d002002ad42808080808008841005200210234101210a20034101710d0420014180016a41186a420037030020014180016a41106a2205420037030020014180016a41086a220342003703002001420037038001200141c0006a41086a22024191fdc400ad42808080809001841003220441086a290000370300200120042900003703402004102320032002290300370300200120012903403703800120024182fdc400ad4280808080a001841003220441086a290000370300200120042900003703402004102320052001290340220b370300200141e0006a41086a2003290300370300200141e0006a41106a200b370300200141e0006a41186a20022903003703002001200b370320200120012903800137036020014180016a200141e0006a4120108b022001280280012202410420021b210c41dffbc100210d200129028401420020021b220e422088a7220741014b0d014100210220070e020302030b2002102341dffbc100210d0c0c0b4100210220072103034020022003410176220420026a2205200c20054102746a28020020004b1b2102200320046b220341014b0d000b0b200c20024102746a2802002000470d00200220074f0d03200c20024102746a2203280200210d2003200341046a2002417f7320076a41027410dd041a200e4280808080707c210e4100210a0b200141206a41186a4200370300200141206a41106a22054200370300200141206a41086a2203420037030020014200370320200141c0006a41086a22024191fdc400ad42808080809001841003220441086a29000037030020012004290000370340200410232003200229030037030020012001290340220b3703102001200b37032020024182fdc400ad4280808080a001841003220441086a290000370300200120042900003703402004102320052001290340220b37030020014180016a41086a200329030037030020014180016a41106a200b37030020014180016a41186a20022903003703002001200b370350200120012903203703800102400240200c0d002006428080808080048410050c010b2001410036026820014201370360200e422088a72202200141e0006a105c0240024020020d002001280268210820012802642107200128026021030c010b200241027421094100200128026822026b210420012802642107200c210503402005280200210f02400240200720046a4104490d00200128026021030c010b200241046a22032002490d08200741017422082003200820034b1b22084100480d080240024020070d002008102121030c010b200128026020072008102521030b2003450d072001200836026420012003360260200821070b200541046a21052001200241046a2208360268200320026a200f3600002004417c6a2104200821022009417c6a22090d000b0b200642808080808004842008ad4220862003ad84100202402007450d00200310230b200ea7450d00200c10230b200a0d090b200141c0006a41086a22034182fdc400ad4280808080a00184220b1003220241086a2900003703002001200229000037034020021023200141d0006a41086a2208200329030037030020012001290340370350200341e8bdc100ad4280808080c000841003220241086a2900003703002001200229000037034020021023200141206a41086a220920032903003703002001200129034037032020012000360240200141e0006a41186a2204200141c0006aad220e4280808080c0008422101001220241186a290000370300200141e0006a41106a2205200241106a290000370300200141e0006a41086a2207200241086a290000370300200120022900003703602002102320014180016a41186a220f200429030037030020014180016a41106a220c200529030037030020014180016a41086a220d2007290300370300200120012903603703800141c00010212202450d0420022001290350370000200220012903203700102002200129038001370020200241086a2008290300370000200241186a2009290300370000200241286a200d290300370000200241306a200c290300370000200241386a200f2903003700002002ad42808080808008841005200210232003200b1003220241086a29000037030020012002290000370340200210232008200329030037030020012001290340370350200341ecbdc100ad4280808080d000841003220241086a2900003703002001200229000037034020021023200920032903003703002001200129034037032020012000360240200420101001220241186a2900003703002005200241106a2900003703002007200241086a2900003703002001200229000037036020021023200f2004290300370300200c2005290300370300200d2007290300370300200120012903603703800141c00010212202450d0520022001290350370000200220012903203700102002200129038001370020200241086a200141d0006a41086a2204290300370000200241186a200141206a41086a2205290300370000200241286a20014180016a41086a2207290300370000200241306a20014180016a41106a2208290300370000200241386a20014180016a41186a22092903003700002002ad4280808080800884100520021023200141c0006a41086a22024182fdc400ad4280808080a001841003220341086a29000037030020012003290000370340200310232004200229030037030020012001290340370350200241f1bdc100ad4280808080a001841003220341086a2900003703002001200329000037034020031023200520022903003703002001200129034037032020012000360240200141e0006a41186a2203200e4280808080c000841001220241186a290000370300200141e0006a41106a220f200241106a290000370300200141e0006a41086a220c200241086a2900003703002001200229000037036020021023200920032903003703002008200f2903003703002007200c290300370300200120012903603703800141c00010212203450d0620032001290350370000200320012903203700102003200129038001370020200341086a2004290300370000200341186a2005290300370000200341286a2007290300370000200341306a2008290300370000200341386a2009290300370000200141086a200341c000108f010240024020012802084101470d00200128020c21022003ad428080808080088410052003102320014180016a41186a420037030020014180016a41106a2207420037030020014180016a41086a220442003703002001420037038001200141c0006a41086a220341c4fbc400ad4280808080e000841003220541086a2900003703002001200529000037034020051023200420032903003703002001200129034037038001200341f9bcc000ad4280808080e000841003220541086a290000370300200120052900003703402005102320072001290340220b370300200141e0006a41086a2004290300370300200141e0006a41106a200b370300200141e0006a41186a20032903003703002001200b37032020012001290380013703602001200141e0006a4120108f0120022001280204410020012802001b22034f0d01034020012000360284012001200241016a22023602800120014180016a10fc0120032002470d000c020b0b200310230b200141c0006a41086a22024191fdc400ad42808080809001841003220341086a2900003703002001200329000037034020031023200141106a41086a220420022903003703002001200129034037031020024198e9c100ad4280808080d000841003220341086a2900003703002001200329000037034020031023200141d0006a41086a22032002290300370300200120012903403703502001200036028001200141e0006a41186a220520064280808080c000841001220241186a290000370300200141e0006a41106a2200200241106a290000370300200141e0006a41086a2207200241086a2900003703002001200229000037036020021023200141206a41186a22082005290300370300200141206a41106a22052000290300370300200141206a41086a220020072903003703002001200129036037032041c00010212202450d07200220012903103700002002200129035037001020022001290320370020200241086a2004290300370000200241186a2003290300370000200241286a2000290300370000200241306a2005290300370000200241386a20082903003700002002ad42808080808008841005200210234100210d0c080b41c00041011030000b41b8bbc000102b000b200841011030000b102a000b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b200141a0016a2400200d0bb81101197f41002104024002400240200141014b0d0020010e020201020b20012105034020042005410176220620046a2207200020074102746a28020020024b1b2104200520066b220541014b0d000b0b4100210502400240200020044102746a28020022062002470d00410021080c010b200420062002496a2104410121080b41012109024002400240200141014b0d0020010e020201020b4100210520012106034020052006410176220720056a220a2000200a4102746a28020020034b1b2105200620076b220641014b0d000b0b0240200020054102746a28020022062003470d00410021090c010b200520062003496a21050b024002400240024020080d002009450d04200420014f0d0120042105200321020c030b2009450d010c030b41f4dcc10020042001102d000b20052001490d0041a0dcc10020052001102d000b200020054102746a2002360200024020014115490d0002402001410176220b41ffffffff0371200b470d00200b4102742204417f4c0d0002400240024020040d004104210c410421030c010b20041021220c450d01200c21030b2000417c6a210d200041746a210e4100210f4100211041042111410021082001211203402012210a41002112410121070240200a417f6a2213450d00024002400240024002400240200020134102746a280200200a410274221420006a41786a2802002205490d00200a417e6a2109200e20146a210641002112410021040340024020092004470d00200a21070c080b200441016a21042005200628020022074f21022006417c6a21062007210520020d000b200441016a21072004417f73200a6a21040c010b200e20146a21062013210402400340024020044101470d00410021040c020b2004417f6a21042005200628020022074921022006417c6a21062007210520020d000b0b200a2004490d01200a20014b0d03200a20046b22074101762202450d00200020044102746a2105200d20146a21060340200528020021092005200628020036020020062009360200200541046a21052006417c6a21062002417f6a22020d000b0b024020040d00200421120c050b0240200741094d0d00200421120c050b200a20014b0d01200020044102746a21140340200a2004417f6a2212490d040240200a20126b22074102490d00200020044102746a22062802002205200020124102746a220928020022154f0d0020092005360200024020074103490d0020132102201421052009280208220920154f0d00034020052009360200200541046a210620042002417f6a2202460d01200541086a210920062105200928020022092015490d000b0b200620153602000b2012450d052014417c6a2114201221042007410a4f0d050c000b0b2004200a103e000b200a2004417f6a2212490d010b200a20011036000b2012200a103e000b02400240024020082010470d0002400240201041016a22042010490d00201041017422052004200520044b1b220441ffffffff01712004470d002004410374220541004e0d010b102a000b0240024020100d002005102121110c010b201120104103742005102521110b2011450d0120042110200f21080b201120084103746a2204200736020420042012360200200f41016a2208210f20084102490d0102400340024002400240024020112008417f6a220f4103746a2204280200450d00200841037420116a220741746a2802002206200428020422054d0d000240200841024b0d002008210f410221080c080b20112008417d6a22134103746a2802042204200520066a4d0d010240200841034b0d002008210f410321080c080b200741646a280200200420066a4d0d012008210f0c070b20084103490d012004280204210520112008417d6a22134103746a28020421040b20042005490d010b2008417e6a21130b0240024002400240024002402008201341016a22164b2217450d00200820134b2218450d01201120134103746a2219280204221a20192802006a2204201120164103746a221b280200221c490d02200420014b0d032000201c4102746a2209201b280204221541027422056a21072004410274210a2004201c6b220220156b220420154f0d04200c20072004410274220510dc041a200320056a21060240024020154101480d00200441014e0d010b20072105200321040c060b200d200a6a210a200721050340200a2005417c6a22042006417c6a2207200728020020042802004922021b2802003602002006200720021b2106024020092004200520021b2205490d00200321040c070b200a417c6a210a2003210420032006490d000c060b0b4198bfc10020162008102d000b4198bfc10020132008102d000b201c2004103e000b200420011036000b200c2009200510dc041a200320056a21060240024020154101480d00200220154a0d010b20092105200321040c010b2000200a6a21142003210420092105034020052007280200220a20042802002202200a200249220a1b3602002004200441046a200a1b2104200541046a2105200741046a2007200a1b220720144f0d01200620044b0d000b0b20052004200620046b417c7110dc041a02402018450d002019201c360200201941046a201a20156a3602002017450d02201b201b41086a20082016417f736a41037410dd041a200f2108200f41014d0d040c010b0b41a8bfc10020132008102d000b41b8bbc000102b000b200541041030000b20120d000b02402010450d00201110230b200b450d03200c10230f0b200441041030000b102f000b20014102490d002001417f6a2104200020014102746a21074100210a034002400240024020042205417f6a220420014b0d00200120046b22064102490d02200020054102746a22052802002202200020044102746a220328020022094f0d022003200236020020064103490d01200a2106200721022003280208220320094f0d01034020022205417c6a20033602002006417f6a2206450d02200541046a2202280200220320094f0d020c000b0b20042001103e000b200520093602000b200a41016a210a2007417c6a210720040d000b0b0b340020004191fdc40036020420004100360200200041146a4109360200200041106a41ecfbc100360200200041086a42093702000b3101017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241e8073600000bcd860104077f017e137f077e230022032104200341a0026b416071220324000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d00000e080001020304050809000b20034194016a41013602002003420137028401200341d09dc600360280012003410436028402200341849ec60036028002200320034180026a3602900120034180016a41f08ac2001038000b41182105200141186a2802002106200141146a28020021072001410c6a2802002108200141086a280200210920022d000120022d000072450d0802402006450d00200710230b4186b0c00021024111210541012107410021062008450d20200910230c200b4101210620022d000120022d0000720d1e200141046a28020010b3022102410a2105410121070c1f0b4101210620022d000120022d0000720d1d200141046a2802002108200341306a4200370300200341286a22094200370300200341186a41086a2205420037030020034200370318200341f0016a41086a22024191fdc400ad42808080809001841003220741086a290000370300200320072900003703f0012007102320052002290300370300200320032903f001220a3703382003200a3703182002419de9c100ad4280808080b001841003220741086a290000370300200320072900003703f00120071023200920032903f001220a3703002003200a370348200320032903183703800220032005290300370388022003200a370390022003200229030037039802200320083602800120034180026aad428080808080048420034180016aad4280808080c0008410020c020b200141186a280200210b200141146a2802002107200141106a280200210c2001410c6a280200210d200141086a2802002108200141046a280200210e2002411a6a290100210a200241196a2d00002106200241186a2d00002109200241166a2f0100210f200241156a2d00002110200241146a2d00002111200241126a2f01002112200241116a2d00002113200241106a2d000021142002410e6a2f010021152002410d6a2d000021162002410c6a2d000021172002410a6a2f01002118200241096a2d00002119200241046a2d0000211a41022105200241026a2f0100211b0240024020022d00000d0020022d00014101470d00200241056a2d00002105200241066a2f0100211c200241086a2d000021024100211d0c010b4101211d410021024100211c0b2003200a37039802200320063a009702200320093a0096022003200f3b019402200320103a009302200320113a009202200320123b019002200320133a008f02200320143a008e02200320153b018c02200320163a008b02200320173a008a02200320183b018802200320193a0087022003201a3a0082022003201b3b0180022003201c41ffff0371410874200241187472200541ff0171722206360083020240201d450d00410f210541aab0c0002102024002400240024020060e050001020320000b2003280087022102200328008b0221050c1f0b410e210541aabac60021020c1e0b411321054197b0c00021020c1d0b411121054186b0c00021020c1c0b200341d8006a41186a200329039802370300200341d8006a41106a2211200329039002370300200341d8006a41086a2003290388023703002003200329038002370358200341086a200341d8006a4280a0e5b9c29101420010f101024020032802082202450d00200328020c21050c1c0b20034180016a41186a2209420037030020034180016a41106a220f420037030020034180016a41086a220542003703002003420037038001200341f0016a41086a22024191fdc400ad4280808080900184220a1003220641086a290000370300200320062900003703f0012006102320052002290300370300200320032903f001221e3703182003201e370380012002418addc100ad4280808080a00184221f1003220641086a290000370300200320062900003703f00120061023200f20032903f001221e37030020034180026a41086a2212200529030037030020034180026a41106a2213201e37030020034180026a41186a221420022903003703002003201e370318200320032903800137038002200320034180026a4120108f01200328020421102003280200211520094200370300200f42003703002005420037030020034200370380012002200a1003220641086a290000370300200320062900003703f0012006102320052002290300370300200320032903f001221e3703182003201e370380012002201f1003220641086a290000370300200320062900003703f0012006102320092002290300221e37030020122005290300370300201320032903f001221f3703002014201e3703002003201f370318200320032903800137038002410121062003201041e80720151b221041016a3602800120034180026aad428080808080048420034180016aad4280808080c0008410022003200d3602880220032008360284022003200e360280022003200b3602880120032007360284012003200c360280012010410120034180026a20034180016a10b2021a2014200341d8006a41186a290300370300201320112903003703002012200341d8006a41086a29030037030020032003290358370380022002200a1003220741086a290000370300200320072900003703f00120071023200341386a41086a22082002290300370300200320032903f001370338200241a884c200ad4280808080f000841003220741086a290000370300200320072900003703f00120071023200341c8006a41086a22072002290300370300200320032903f001370348200320103602f0012009200341f0016aad4280808080c000841001220241186a290000370300200f200241106a2900003703002005200241086a290000370300200320022900003703800120021023200341186a41186a22112009290300370300200341186a41106a200f290300370300200341186a41086a22092005290300370300200320032903800137031841c00010212202450d0620022003290338370000200241086a200829030037000020022003290348370010200241186a200729030037000020022003290318370020200241286a2009290300370000200241306a200341186a41106a290300370000200241386a2011290300370000200341c00036028401200320023602800120034180026a20034180016a10f5012002102320052010360200410021072003410036028401200341103a00800120034180016a108e01410021020c1d0b20022d00000d014101210620022d00014101470d010b41002102410121070c1b0b4197b0c0002102411321050c170b20022d00004103470d152003200241046a2802002206360278200341f0016a41086a22024191fdc400ad42808080809001841003220541086a290000370300200320052900003703f00120051023200341186a41086a22072002290300370300200320032903f00137031820024198e9c100ad4280808080d000841003220541086a290000370300200320052900003703f00120051023200341d8006a41086a22052002290300370300200320032903f001370358200320063602f00120034180016a41186a2206200341f0016aad4280808080c000841001220241186a29000037030020034180016a41106a2208200241106a29000037030020034180016a41086a2209200241086a29000037030020032002290000370380012002102320034180026a41186a220f200629030037030020034180026a41106a2206200829030037030020034180026a41086a2208200929030037030020032003290380013703800241c00010212202450d0320022003290318370000200220032903583700102002200329038002370020200241086a2007290300370000200241186a2005290300370000200241286a2008290300370000200241306a2006290300370000200241386a200f290300370000200241c00010a60221062002102341808bc2002102410a2105200641ff017122064102460d16024020064101710d00418a8bc2002102411521050c170b200328027810b30222020d162003200341f8006a36027c20034180016a41186a420037030020034180016a41106a2207420037030020034180016a41086a220242003703002003420037038001200341f0016a41086a22064191fdc400ad4280808080900184221f1003220541086a290000370300200320052900003703f0012005102320022006290300370300200320032903f001370380012006419adfc100ad4280808080a0018422201003220541086a290000370300200320052900003703f00120051023200720032903f001220a37030020034180026a41086a200229030037030020034180026a41106a200a37030020034180026a41186a20062903003703002003200a37031820032003290380013703800220034180016a20034180026a109102200329028401420020032802800122021b221e422088a7210902402002410420021b2208450d002009450d002009410c6c21052008210203402002200341fc006a10752002410c6a2102200541746a22050d000b0b20032008360280012003201e37028401200341186a41186a4200370300200341186a41106a220f4200370300200341186a41086a22024200370300200342003703182006201f1003220541086a290000370300200320052900003703f0012005102320022006290300370300200320032903f001220a3703382003200a370318200620201003220541086a290000370300200320052900003703f00120051023200f20032903f001220a3703002003200a370348200320032903183703800220032002290300370388022003200a3703900220032006290300370398022003412036025c200320034180026a36025820034180016a200341d8006a107302402008450d00201ea7210602402009450d002009410c6c21052008210203400240200241046a280200450d00200228020010230b2002410c6a2102200541746a22050d000b0b2006450d00200810230b20034180016a41186a2208420037030020034180016a41106a2209420037030020034180016a41086a220542003703002003420037038001200341f0016a41086a22024191fdc400ad42808080809001841003220641086a290000370300200320062900003703f0012006102320052002290300370300200320032903f00137038001200241a9e0c100ad4280808080f001841003220641086a290000370300200320062900003703f00120061023200341186a41086a2002290300220a370300200320032903f001221e3703182007201e370000200741086a200a37000020034180026a41086a200529030037030020034180026a41106a200929030037030020034180026a41186a200829030037030020032003290380013703800220034180016a20034180026a109102200329028401420020032802800122021b220a422088a7210802402002410420021b2206450d002008450d002008410c6c21052006210203402002200341fc006a10752002410c6a2102200541746a22050d000b0b20032006360280012003200a370284010240024020060d00200341306a4200370300200341286a22084200370300200341186a41086a2205420037030020034200370318200341f0016a41086a22024191fdc400ad42808080809001841003220641086a290000370300200320062900003703f0012006102320052002290300370300200320032903f001220a3703382003200a370318200241a9e0c100ad4280808080f001841003220641086a290000370300200320062900003703f00120061023200820032903f001220a3703002003200a370348200320032903183703800220032005290300370388022003200a37039002200320022903003703980220034180026aad428080808080048410050c010b200aa7210f200341306a4200370300200341286a22104200370300200341186a41086a2205420037030020034200370318200341f0016a41086a22024191fdc400ad42808080809001841003220941086a290000370300200320092900003703f0012009102320052002290300370300200320032903f001220a3703382003200a370318200241a9e0c100ad4280808080f001841003220941086a290000370300200320092900003703f00120091023201020032903f001220a3703002003200a370348200320032903183703800220032005290300370388022003200a3703900220032002290300370398022003412036025c200320034180026a36025820034180016a200341d8006a107302402008450d002008410c6c21052006210203400240200241046a280200450d00200228020010230b2002410c6a2102200541746a22050d000b0b200f450d00200610230b20034180016a41186a2206420037030020034180016a41106a220f420037030020034180016a41086a220242003703002003420037038001200341f0016a41086a22084191fdc400ad4280808080900184220a1003220541086a290000370300200320052900003703f0012005102320022008290300370300200320032903f0013703800120084184ddc100ad4280808080e00084221e1003220541086a290000370300200320052900003703f00120051023200341186a41086a22092008290300221f370300200320032903f001222037031820072020370000200741086a201f37000020034180026a41086a200229030037030020034180026a41106a200f29030037030020034180026a41186a200629030037030020032003290380013703800220034180016a20034180026a10fe01200329028401420020032802800122021b221f422088a7220f412c6c21112002410420021b21100240200f450d00200328027c210620112105201021020340024020022802002006280200470d00200241246a22072802004102460d00200741003602000b2002412c6a2102200541546a22050d000b0b200341186a41186a4200370300200341186a41106a2205420037030020094200370300200342003703182008200a1003220241086a290000370300200320022900003703f0012002102320092008290300370300200320032903f001220a3703382003200a3703182008201e1003220241086a290000370300200320022900003703f00120021023200520032903f001220a3703002003200a370348200320032903183703800220032009290300370388022003200a37039002200320082903003703980220034100360288012003420137038001200f20034180016a105c0240200f450d00201020116a21092010210503402005280200210702400240200328028401220620032802880122026b4104490d0020032802800121060c010b200241046a22082002490d17200641017422022008200220084b1b22024100480d170240024020060d002002102121060c010b20032802800120062002102521060b2006450d072003200236028401200320063602800120032802880121020b2003200241046a36028801200620026a2007360000200541046a20034180016a10d3012005412c6a22052009470d000b0b200328028401210220034180026aad220a42808080808004842003350288014220862003280280012205ad84100202402002450d00200510230b0240201fa7450d00201010230b20032802782106200341f0016a41086a22024191fdc400ad42808080809001841003220541086a290000370300200320052900003703f00120051023200341386a41086a22072002290300370300200320032903f001370338200241a884c200ad4280808080f000841003220541086a290000370300200320052900003703f00120051023200341c8006a41086a22052002290300370300200320032903f001370348200320063602800220034180016a41186a2206200a4280808080c000841001220241186a29000037030020034180016a41106a2208200241106a29000037030020034180016a41086a2209200241086a290000370300200320022900003703800120021023200341186a41186a220f2006290300370300200341186a41106a22062008290300370300200341186a41086a22082009290300370300200320032903800137031841c00010212202450d0520022003290338370000200241086a200729030037000020022003290348370010200241186a200529030037000020022003290318370020200241286a2008290300370000200241306a2006290300370000200241386a200f29030037000020034180016a200241c000108a010240024020032d0080014101470d002002ad4280808080800884100520034180026a41186a20034199016a290000220a37030020034180026a41106a20034191016a290000221e37030020034180026a41086a20034189016a290000221f370300200341d8006a41186a200a370300200341d8006a41106a201e370300200341d8006a41086a201f3703002003200329008101222037038002200341186a41186a200a370300200341186a41106a201e370300200341186a41086a201f37030020032020370358200320203703180c010b20034180026a41186a20034199016a290000220a37030020034180026a41106a20034191016a290000221e37030020034180026a41086a20034189016a290000221f370300200341d8006a41186a4200370300200341d8006a41106a4200370300200341d8006a41086a42003703002003200329008101222037038002200341186a41186a200a370300200341186a41106a201e370300200341186a41086a201f37030020034200370358200320203703180b20021023200341d8006a4280a0e5b9c29101420010de0120034188016a2003280278360200410021022003410036028401200341103a00800120034180016a108e0141012106410121070c190b2003200141046a280200220536027820022d00004103470d142003200241046a28020036027c200341f0016a41086a22024191fdc400ad42808080809001841003220641086a290000370300200320062900003703f00120061023200341386a41086a22072002290300370300200320032903f001370338200241cc83c200ad4280808080b001841003220641086a290000370300200320062900003703f00120061023200341c8006a41086a22062002290300370300200320032903f0013703482003200536025820034180016a41186a2205200341d8006aad220a4280808080c000841001220241186a29000037030020034180016a41106a2208200241106a29000037030020034180016a41086a2209200241086a29000037030020032002290000370380012002102320032005290300370398022003200829030037039002200320092903003703880220032003290380013703800241c00010212202450d0520022003290338370000200241086a200729030037000020022003290348370010200241186a20062903003700002002200329038002370020200241286a200329038802370000200241306a200329039002370000200241386a200329039802370000200341106a200241c000108f01200328021421082003280210210520021023200328027c210602400240024020054101460d00200328027821070c010b2003280278210720082006460d010b200341f0016a41086a22024191fdc400ad42808080809001841003220541086a290000370300200320052900003703f00120051023200341386a41086a22082002290300370300200320032903f001370338200241cc83c200ad4280808080b001841003220541086a290000370300200320052900003703f00120051023200341c8006a41086a22052002290300370300200320032903f0013703482003200636025820034180016a41186a2206200a4280808080c000841001220241186a29000037030020034180016a41106a2209200241106a29000037030020034180016a41086a220f200241086a290000370300200320022900003703800120021023200320062903003703980220032009290300370390022003200f2903003703880220032003290380013703800241c00010212202450d0720022003290338370000200241086a200829030037000020022003290348370010200241186a20052903003700002002200329038002370020200241286a200329038802370000200241306a200329039002370000200241386a20032903980237000020032007360280012002ad428080808080088420034180016aad4280808080c00084100220021023410021020c160b41a5f3c300210241222105200610b8020d15200710b8020d1520032802782106200341f0016a41086a22054191fdc400ad4280808080900184221e1003220241086a290000370300200320022900003703f00120021023200341386a41086a22082005290300370300200320032903f001370338200541cc83c200ad4280808080b001841003220241086a290000370300200320022900003703f00120021023200341c8006a41086a22092005290300370300200320032903f0013703482003200636025820034180016a41186a2207200a4280808080c000841001220241186a29000037030020034180016a41106a220f200241106a29000037030020034180016a41086a2206200241086a29000037030020032002290000370380012002102320032007290300370398022003200f29030037039002200320062903003703880220032003290380013703800241c00010212202450d0720022003290338370000200241086a200829030037000020022003290348370010200241186a20092903003700002002200329038002370020200241286a200329038802370000200241306a200329039002370000200241386a2003290398023700002002ad42808080808008841005200210232003200341f8006a36025c2003200341fc006a36025820074200370300200f42003703002006420037030020034200370380012005201e1003220241086a290000370300200320022900003703f0012002102320062005290300370300200320032903f001370380012005419adfc100ad4280808080a001841003220241086a290000370300200320022900003703f00120021023200f20032903f001221e37030020034180026a41086a200629030037030020034180026a41106a201e37030020034180026a41186a20052903003703002003201e37031820032003290380013703800220034180016a20034180026a109102200329028401420020032802800122021b221e422088a7210702402002410420021b2206450d002007450d002007410c6c21052006210203402002200341d8006a10742002410c6a2102200541746a22050d000b0b20032006360280012003201e370284010240024020060d002003420037039802200342003703900220034200370388022003420037038002200341f0016a41086a22024191fdc400ad42808080809001841003220541086a290000370300200320052900003703f00120051023200320032903f001221e3703382003201e3703800220032002290300370388022002419adfc100ad4280808080a001841003220541086a290000370300200320052900003703f00120051023200341186a41086a200329038802370300200341286a20032903f001221e370300200341306a20022903003703002003201e3703482003201e370390022003200329038002370318200341186aad428080808080048410050c010b201ea721082003420037039802200342003703900220034200370388022003420037038002200341f0016a41086a22024191fdc400ad42808080809001841003220541086a290000370300200320052900003703f00120051023200320032903f001221e3703382003201e3703800220032002290300370388022002419adfc100ad4280808080a001841003220541086a290000370300200320052900003703f00120051023200341186a41086a200329038802370300200341286a20032903f001221e370300200341306a20022903003703002003201e3703482003201e37039002200320032903800237031820034120360284022003200341186a3602800220034180016a20034180026a107302402007450d002007410c6c21052006210203400240200241046a280200450d00200228020010230b2002410c6a2102200541746a22050d000b0b2008450d00200610230b20034180016a41186a2207420037030020034180016a41106a2208420037030020034180016a41086a220542003703002003420037038001200341f0016a41086a22024191fdc400ad42808080809001841003220641086a290000370300200320062900003703f0012006102320052002290300370300200320032903f00137038001200241a9e0c100ad4280808080f001841003220641086a290000370300200320062900003703f00120061023200341186a41086a2002290300221e370300200320032903f001221f370318200f201f370000200f41086a201e37000020034180026a41086a200529030037030020034180026a41106a200829030037030020034180026a41186a200729030037030020032003290380013703800220034180016a20034180026a109102200329028401420020032802800122021b221e422088a7210702402002410420021b2206450d002007450d002007410c6c21052006210203402002200341d8006a10742002410c6a2102200541746a22050d000b0b20032006360280012003201e370284010240024020060d002003420037039802200342003703900220034200370388022003420037038002200341f0016a41086a22024191fdc400ad42808080809001841003220541086a290000370300200320052900003703f00120051023200320032903f001221e3703382003201e370380022003200229030037038802200241a9e0c100ad4280808080f001841003220541086a290000370300200320052900003703f00120051023200341186a41086a200329038802370300200341286a20032903f001221e370300200341306a20022903003703002003201e3703482003201e370390022003200329038002370318200341186aad428080808080048410050c010b201ea721082003420037039802200342003703900220034200370388022003420037038002200341f0016a41086a22024191fdc400ad42808080809001841003220541086a290000370300200320052900003703f00120051023200320032903f001221e3703382003201e370380022003200229030037038802200241a9e0c100ad4280808080f001841003220541086a290000370300200320052900003703f00120051023200341186a41086a200329038802370300200341286a20032903f001221e370300200341306a20022903003703002003201e3703482003201e37039002200320032903800237031820034120360284022003200341186a3602800220034180016a20034180026a107302402007450d002007410c6c21052006210203400240200241046a280200450d00200228020010230b2002410c6a2102200541746a22050d000b0b2008450d00200610230b20034180016a41186a2206420037030020034180016a41106a2207420037030020034180016a41086a220242003703002003420037038001200341f0016a41086a22094191fdc400ad4280808080900184221e1003220541086a290000370300200320052900003703f0012005102320022009290300370300200320032903f0013703800120094184ddc100ad4280808080e00084221f1003220541086a290000370300200320052900003703f00120051023200341186a41086a221320092903002220370300200320032903f0012221370318200f2021370000200f41086a202037000020034180026a41086a200229030037030020034180026a41106a200729030037030020034180026a41186a200629030037030020032003290380013703800220034180016a20034180026a10fe01200329028401420020032802800122021b2220422088a72210412c6c21122002410420021b211102402010450d00200328025c2108200328025821072012210520112102034002400240200228020022062007280200460d0020082802002006470d010b200241246a22062802004102460d00200641003602000b2002412c6a2102200541546a22050d000b0b20034200370398022003420037039002200342003703880220034200370380022009201e1003220241086a290000370300200320022900003703f00120021023200320032903f001221e3703382003201e3703800220032009290300370388022009201f1003220241086a290000370300200320022900003703f001200210232013200329038802370300200341186a41106a20032903f001221e370300200341186a41186a20092903003703002003201e3703482003201e37039002200320032903800237031820034100360288012003420137038001201020034180016a105c02402010450d00201120126a21092011210503402005280200210702400240200328028401220620032802880122026b4104490d0020032802800121060c010b200241046a22082002490d16200641017422022008200220084b1b22024100480d160240024020060d002002102121060c010b20032802800120062002102521060b2006450d0b2003200236028401200320063602800120032802880121020b2003200241046a36028801200620026a2007360000200541046a20034180016a10d3012005412c6a22052009470d000b0b2003280284012102200341186aad4280808080800484221e2003350288014220862003280280012205ad84100202402002450d00200510230b20034180026a411072210502402020a7450d00201110230b200328027c21082003280278210920034180016a41186a2210420037030020034180016a41106a2211420037030020034180016a41086a220642003703002003420037038001200341f0016a41086a22024191fdc400ad4280808080900184221f1003220741086a290000370300200320072900003703f0012007102320062002290300370300200320032903f0013703800120024182fdc400ad4280808080a0018422201003220741086a290000370300200320072900003703f00120071023200341186a41086a221220022903002221370300200320032903f0012222370318200f2022370000200f41086a202137000020034180026a41086a200629030037030020034180026a41106a201129030037030020034180026a41186a201029030037030020032003290380013703800220034180016a20034180026a4120108b022003280280012206410420061b2211200329028401420020061b2221422088a722072008200910b40220034200370398022003420037039002200342003703880220034200370380022002201f1003220641086a290000370300200320062900003703f00120061023200320032903f001221f3703382003201f370380022003200229030037038802200220201003220641086a290000370300200320062900003703f00120061023200341c8006a41086a2002290300221f370300200320032903f001222037034820052020370000200541086a201f3700002012200329038802370300200341186a41106a200329039002370300200341186a41186a20032903980237030020032003290380023703180240024020110d00201e10050c010b20034100360288012003420137038001200720034180016a105c0240024020070d002003280288012109200328028401210820032802800121050c010b2007410274210f410020032802880122026b210620032802840121082011210703402007280200211002400240200820066a4104490d0020032802800121050c010b200241046a22052002490d17200841017422092005200920054b1b22094100480d170240024020080d002009102121050c010b20032802800120082009102521050b2005450d0d20032009360284012003200536028001200921080b200741046a21072003200241046a220936028801200520026a20103600002006417c6a210620092102200f417c6a220f0d000b0b201e2009ad4220862005ad84100202402008450d00200510230b2021a7450d00201110230b20032802782111200328027c2106200341f0016a41086a22054191fdc400ad4280808080900184221e1003220241086a290000370300200320022900003703f00120021023200341386a41086a22092005290300370300200320032903f00137033820054198e9c100ad4280808080d00084221f1003220241086a290000370300200320022900003703f00120021023200341c8006a41086a220f2005290300370300200320032903f0013703482003200636025820034180016a41186a2206200a4280808080c0008422201001220241186a29000037030020034180016a41106a2207200241106a29000037030020034180016a41086a2208200241086a29000037030020032002290000370380012002102320032006290300370398022003200729030037039002200320082903003703880220032003290380013703800241c00010212202450d0a20022003290338370000200241086a200929030037000020022003290348370010200241186a200f2903003700002002200329038002370020200241286a200329038802370000200241306a200329039002370000200241386a200329039802370000200241c00010a60221122005201e1003221041086a290000370300200320102900003703f0012010102320092005290300370300200320032903f0013703382005201f1003220941086a290000370300200320092900003703f00120091023200f2005290300370300200320032903f00137034820032011360258200620201001220541186a2900003703002007200541106a2900003703002008200541086a29000037030020032005290000370380012005102320032006290300370398022003200729030037039002200320082903003703880220032003290380013703800241c00010212205450d0b20052003290338370000200541086a200341386a41086a29030037000020052003290348370010200541186a200341c8006a41086a2903003700002005200329038002370020200541286a200329038802370000200541306a200329039002370000200541386a200329039802370000200541c00010a602210602400240201241ff017122084102470d002005ad428080808080088410050c010b410110212207450d0d200720084101463a00002005ad42808080808008842007ad428080808010841002200710230b2005102302400240200641ff017122064102470d002002ad428080808080088410050c010b410110212205450d0e200520064101463a00002002ad42808080808008842005ad428080808010841002200510230b2002102320032802782114200328027c2106200341f0016a41086a22054191fdc400ad4280808080900184221e1003220241086a290000370300200320022900003703f00120021023200341386a41086a22112005290300370300200320032903f001370338200541a884c200ad4280808080f00084221f1003220241086a290000370300200320022900003703f00120021023200341c8006a41086a22122005290300370300200320032903f0013703482003200636025820034180016a41186a2206200a4280808080c00084220a1001220241186a29000037030020034180016a41106a2207200241106a29000037030020034180016a41086a2208200241086a29000037030020032002290000370380012002102320032006290300370398022003200729030037039002200320082903003703880220032003290380013703800241c00010212202450d0e20022003290338370000200241086a201129030037000020022003290348370010200241186a20122903003700002002200329038002370020200241286a200329038802370000200241306a200329039002370000200241386a20032903980237000020034180016a200241c000108a0120034189016a2209290000212020034191016a220f290000212120034199016a2210290000212220032d008001211520032900810121232005201e1003221341086a290000370300200320132900003703f0012013102320112005290300370300200320032903f0013703382005201f1003221141086a290000370300200320112900003703f0012011102320122005290300370300200320032903f001370348200320143602582006200a1001220541186a2900003703002007200541106a2900003703002008200541086a29000037030020032005290000370380012005102320032006290300370398022003200729030037039002200320082903003703880220032003290380013703800241c00010212205450d0f20052003290338370000200541086a200341386a41086a29030037000020052003290348370010200541186a200341c8006a41086a2903003700002005200329038002370020200541286a200329038802370000200541306a200329039002370000200541386a20032903980237000020034180016a200541c000108a012009290000210a200f290000211e2010290000211f200329008101212420032d0080012107201020224200201541ff017141014622061b370000200f2021420020061b37000020092020420020061b37000020032023420020061b37008101200341013a008001200341c00036028402200320053602800220034180016a410172220620034180026a10f501200510232010201f4200200741014622051b370000200f201e420020051b3700002009200a420020051b37000020032024420020051b37008101200341013a008001200341c000360284022003200236028002200620034180026a10f5012002102320032802782106200328027c2107200341f0016a41086a2205418cfdc400ad4280808080d00084220a1003220241086a290000370300200320022900003703f00120021023200341186a41086a22102005290300370300200320032903f00137031820054184ffc300ad4280808080b00184221e1003220241086a290000370300200320022900003703f00120021023200341d8006a41086a22112005290300370300200320032903f001370358200320073602f00120034180016a41186a2208200341f0016aad221f4280808080c0008422201001220241186a29000037030020034180016a41106a2209200241106a29000037030020034180016a41086a220f200241086a29000037030020032002290000370380012002102320034180026a41186a2212200829030037030020034180026a41106a2213200929030037030020034180026a41086a2214200f29030037030020032003290380013703800241c00010212202450d1020022003290318370000200220032903583700102002200329038002370020200241086a2010290300370000200241186a2011290300370000200241286a2014290300370000200241306a2013290300370000200241386a20122903003700002005200a1003221541086a290000370300200320152900003703f0012015102320102005290300370300200320032903f0013703182005201e1003221041086a290000370300200320102900003703f0012010102320112005290300370300200320032903f001370358200320063602f001200820201001220541186a2900003703002009200541106a290000370300200f200541086a29000037030020032005290000370380012005102320122008290300370300201320092903003703002014200f29030037030020032003290380013703800241c00010212205450d1120052003290318370000200520032903583700102005200329038002370020200541086a200341186a41086a290300370000200541186a200341d8006a41086a290300370000200541286a20034180026a41086a290300370000200541306a20034190026a290300370000200541386a20034180026a41186a29030037000020034180026a2002ad4280808080800884220a100410900120034180016a2005ad4280808080800884221e100410900102402003280280012208450d002003280284012109200a20034180016a41086a3502004220862008ad8410022009450d13200810230c130b200a10050c120b200141046a28020021022001411c6a280200210f20012d000121102003200141106a28020036028802200320083602840220032009360280022003200f36028801200320063602840120032007360280012002201020034180026a20034180016a10b202210241012107410021060c170b41c00041011030000b41c00041011030000b200241011030000b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b200241011030000b200941011030000b41c00041011030000b41c00041011030000b410141011030000b410141011030000b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b024002402003280280022208450d002003280284022109201e20034188026a3502004220862008ad8410022009450d01200810230c010b201e10050b2005102320021023200341f0016a41086a2205418cfdc400ad4280808080d00084220a1003220241086a290000370300200320022900003703f00120021023200341186a41086a22102005290300370300200320032903f001370318200541d0ffc300ad4280808080800184221e1003220241086a290000370300200320022900003703f00120021023200341d8006a41086a22112005290300370300200320032903f001370358200320073602f00120034180016a41186a2208201f4280808080c00084221f1001220241186a29000037030020034180016a41106a2209200241106a29000037030020034180016a41086a220f200241086a29000037030020032002290000370380012002102320034180026a41186a2212200829030037030020034180026a41106a2213200929030037030020034180026a41086a2214200f29030037030020032003290380013703800202400240024041c00010212202450d0020022003290318370000200220032903583700102002200329038002370020200241086a2010290300370000200241186a2011290300370000200241286a2014290300370000200241306a2013290300370000200241386a20122903003700002005200a1003221541086a290000370300200320152900003703f0012015102320102005290300370300200320032903f0013703182005201e1003221041086a290000370300200320102900003703f0012010102320112005290300370300200320032903f001370358200320063602f0012008201f1001220541186a2900003703002009200541106a290000370300200f200541086a29000037030020032005290000370380012005102320122008290300370300201320092903003703002014200f29030037030020032003290380013703800241c00010212205450d0120052003290318370000200520032903583700102005200329038002370020200541086a200341186a41086a290300370000200541186a200341d8006a41086a290300370000200541286a20034180026a41086a290300370000200541306a20034190026a290300370000200541386a20034180026a41186a29030037000020034180026a2002ad4280808080800884220a100410900120034180016a2005ad4280808080800884221e100410900102402003280280012208450d002003280284012109200a20034180016a41086a3502004220862008ad8410022009450d03200810230c030b200a10050c020b41c00041011030000b41c00041011030000b024002402003280280022208450d002003280284022109201e20034188026a3502004220862008ad8410022009450d01200810230c010b201e10050b200510232002102320034180016a41186a2212420037030020034180016a41106a2209420037030020034180016a41086a220542003703002003420037038001200341f0016a41086a2202418cfdc400ad4280808080d00084221e1003220841086a290000370300200320082900003703f0012008102320052002290300370300200320032903f00137038001200241acfec300ad4280808080a00184221f1003220841086a290000370300200320082900003703f00120081023200920032903f001220a37030020034180026a41086a2208200529030037030020034180026a41106a220f200a37030020034180026a41186a221320022903003703002003200a37035820032003290380013703800220034180016a20034180026a4120108b022003280280012210410420101b2211200329028401420020101b2220422088a722102007200610b40220134200370300200f42003703002008420037030020034200370380022002201e1003220641086a290000370300200320062900003703f0012006102320082002290300370300200320032903f001220a3703182003200a370380022002201f1003220641086a290000370300200320062900003703f00120061023200f20032903f001220a370300200520082903003703002009200a370300201220022903003703002003200a370358200320032903800237038001024020110d0020034180016aad42808080808004841005410021020c030b20034100360288022003420137038002201020034180026a105c02400240024020100d002003280288022109200328028402210820032802800221050c010b2010410274210f410020032802880222026b210620032802840221082011210703402007280200211002400240200820066a4104490d0020032802800221050c010b200241046a22052002490d04200841017422092005200920054b1b22094100480d040240024020080d002009102121050c010b20032802800220082009102521050b2005450d0320032009360284022003200536028002200921080b200741046a21072003200241046a220936028802200520026a20103600002006417c6a210620092102200f417c6a220f0d000b0b20034180016aad42808080808004842009ad4220862005ad84100202402008450d00200510230b4100210202402020a7450d00201110230b0c030b200941011030000b102a000b41bbbdc1002102412d21050b41012106410121070c020b02402007450d00200c10230b41002107410121062008450d01200e10230c010b4186b0c000210241112105410121070b024020012d0000417f6a220341034b0d000240024020030e0401020200010b2007450d010240200141086a280200450d00200141046a28020010230b200141146a280200450d01200141106a28020010230c010b2006450d0002402001410c6a280200450d00200141086a28020010230b200141186a280200450d00200141146a28020010230b2000200536020420002002360200200424000bdf0301067f230041f0006b22012400200141d0006a41086a2202418cfdc400ad4280808080d000841003220341086a2900003703002001200329000037035020031023200141086a41086a2204200229030037030020012001290350370308200241c7f3c300ad4280808080a001841003220341086a2900003703002001200329000037035020031023200141186a41086a22052002290300370300200120012903503703182001200036024c200141d0006a41186a2200200141cc006aad4280808080c000841001220341186a290000370300200141d0006a41106a2206200341106a2900003703002002200341086a2900003703002001200329000037035020031023200141286a41186a22032000290300370300200141286a41106a22002006290300370300200141286a41086a2206200229030037030020012001290350370328024041c000102122020d0041c00041011030000b200220012903083700002002200129031837001020022001290328370020200241086a2004290300370000200241186a2005290300370000200241286a2006290300370000200241306a2000290300370000200241386a20032903003700002001200241c00041014100410010b8012001280200210320021023200141f0006a240020034101460b0900200042043702000b130020004107360204200041e48bc2003602000bb60b01097f230041f0016b220224000240024020012802102203450d0020012802082204200128020c460d00200128021421052001200441246a3602082002413c6a41026a2206200441036a2d00003a0000200241206a41086a2207200441106a290000370300200241206a41106a2208200441186a290000370300200241206a41186a2209200441206a280000360200200220042f00013b013c2002200441086a29000037032020042d0000220a4102460d00200441046a280000210420012003417f6a360210200241dc016a41026a20062d00003a0000200241c0016a41086a2007290300370300200241c0016a41106a2008290300370300200241c0016a41186a2009280200360200200220022f013c3b01dc01200220022903203703c001024002400240200a4101460d00200241bc016a41026a200241dc016a41026a2d00003a0000200241a0016a41086a200241c0016a41086a290300370300200241a0016a41106a200241c0016a41106a290300370300200241a0016a41186a200241c0016a41186a2d00003a0000200220022f01dc013b01bc01200220022903c0013703a0010c010b200241e0016a200441067610bc0220022802e00121030240024020022802e8012004413f7122014b0d00410021010c010b200241bc016a41026a200320014105746a220141026a2d00003a0000200241a8016a2001410f6a290000370300200241b0016a200141176a290000370300200241b8016a2001411f6a2d00003a0000200220012f00003b01bc01200220012900073703a00120012800032104410121010b024020022802e401450d00200310230b20010d00410121010c010b2002419c016a41026a200241bc016a41026a2d00003a000020024180016a41086a200241a0016a41086a29030037030020024180016a41106a200241a0016a41106a29030037030020024180016a41186a200241a0016a41186a2d00003a0000200220022f01bc013b019c01200220022903a00137038001410021010b200241fc006a41026a22032002419c016a41026a2d00003a0000200241e0006a41086a220620024180016a41086a290300370300200241e0006a41106a220720024180016a41106a290300370300200241e0006a41186a220820024180016a41186a2d00003a0000200220022f019c013b017c2002200229038001370360024020010d00200241dc006a41026a20032d000022013a0000200241c0006a41086a22032006290300370300200241c0006a41106a22062007290300370300200241c0006a41186a220720082d00003a00002002411c6a41026a220820013a0000200220022f017c22013b015c20022002290360370340200220013b011c200241186a220120072d00003a0000200241106a22072006290300370300200241086a2206200329030037030020022002290340370300200241206a41026a220320082d00003a0000200220022f011c3b0120200241c0016a41186a220820012d00003a0000200241c0016a41106a22012007290300370300200241c0016a41086a22072006290300370300200220022903003703c001200041046a2004360000200041036a20032d00003a0000200020022f01203b0001200041086a20022903c001370000200041106a2007290300370000200041186a2001290300370000200041206a20082d00003a0000410121010c020b200541013a00002002411c6a41026a2201200241dc006a41026a2d00003a0000200241086a2204200241c0006a41086a290300370300200241106a2203200241c0006a41106a290300370300200241186a2206200241c0006a41186a2d00003a0000200220022f015c3b011c20022002290340370300200241206a41026a20012d00003a0000200220022f011c3b0120200241c0016a41186a20062d00003a0000200241c0016a41106a2003290300370300200241c0016a41086a2004290300370300200220022903003703c0010b410021010b200020013a0000200241f0016a24000b840401067f230041f0006b22022400200241d0006a41086a220341cefbc400ad4280808080f000841003220441086a2900003703002002200429000037035020041023200241086a41086a2205200329030037030020022002290350370308200341b5e1c300ad4280808080f000841003220441086a2900003703002002200429000037035020041023200241186a41086a22062003290300370300200220022903503703182002200136024c200241d0006a41186a2201200241cc006aad4280808080c000841001220441186a290000370300200241d0006a41106a2207200441106a2900003703002003200441086a2900003703002002200429000037035020041023200241286a41186a22042001290300370300200241286a41106a22012007290300370300200241286a41086a2207200329030037030020022002290350370328024041c00010212203450d00200320022903083700002003200229031837001020032002290328370020200341086a2005290300370000200341186a2006290300370000200341286a2007290300370000200341306a2001290300370000200341386a2004290300370000200241d0006a200341c00010bb010240024020022802502204450d0020002002290254370204200020043602000c010b20004100360208200042013702000b20031023200241f0006a24000f0b41c00041011030000bd50505067f017e047f017e027f23004180026b22022400024002400240024002402000280200220320002802044f0d00200028020c2104200141086a2105200241a0016a4102722106024003402000200341016a360200200241186a2000280208280200220710be0220022d00184101460d0120022900192108200241086a2007106e20022802080d012007280204200228020c2203490d012003417f4c0d0302400240024020030d00410121090c010b200310272209450d0820072802042003490d0120092007280200200310dc041a2007280204220a2003490d062007200a20036b3602042007200728020020036a3602000b20022008370310024002402001280200220b41d8a7c300460d002001280204210c0c010b2006410041da0010db041a200241186a410041840110db041a41e4011021220b450d074100210c200b4100360200200b41046a200241a0016a41dc0010dc041a200b41e0006a200241186a41840110dc041a200141003602042001200b3602000b2003ad220d422086200d84210d024002400340200b41086a2107200b2f0106220e41037421034100210a024003402003450d01200241106a2007410810de04220f450d03200341786a2103200a41016a210a200741086a2107200f417f4a0d000b200a417f6a210e0b0240200c450d00200c417f6a210c200b200e4102746a41e4016a280200210b0c010b0b2002200837022c200220053602282002200e360224200220013602202002200b36021c200241003602182002200d3702a401200220093602a001200241186a200241a0016a10d2010c010b200b200a410c6c6a220341e4006a2207280200210a2007200d370200200341e0006a22072802002103200720093602002003450d00200a450d00200310230b200028020022032000280204490d010c030b0b200910230b200441013a00000b20024180026a24000f0b102f000b2003200a103e000b41e40141041030000b200341011030000bf00204027f017e017f077e0240024020012802042202450d0020012802002203310000210420012002417f6a22053602042001200341016a3602002005450d012003310001210620012002417e6a22053602042001200341026a3602002005450d012003310002210720012002417d6a22053602042001200341036a3602002005450d012003310003210820012002417c6a22053602042001200341046a3602002005450d012003310004210920012002417b6a22053602042001200341056a3602002005450d012003310005210a20012002417a6a22053602042001200341066a3602002005450d012003310006210b2001200241796a22053602042001200341076a3602002005450d01200041003a00002003310007210c2001200241786a3602042001200341086a3602002000200c423886200b42308684200a422886842009422086842008421886842007421086842006420886842004843700010f0b200041013a00000f0b200041013a00000bc3b6010f017f017e047f017e077f017e027f017e037f017e027f017e177f027e127f230041e0056b2200240042002101200041b0036a41186a4200370300200041b0036a41106a22024200370300200041b0036a41086a22034200370300200042003703b003200041a0046a41086a2204419da0c200ad42808080808002841003220541086a290000370300200020052900003703a0042005102320032004290300370300200020002903a0043703b003200441e4acc200ad4280808080a001841003220541086a290000370300200020052900003703a00420051023200220002903a0042206370300200041b0056a41086a2003290300370300200041b0056a41106a2006370300200041b0056a41186a20042903003703002000200637038803200020002903b0033703b005200041b0036a200041b0056a412010bb010240024020002802b00322070d0041012107410021080c010b20002902b4032201422088a721080b024002400240024002400240200841ffffff3f712008470d0020084105742204417f4c0d0002400240024002400240024002400240024002400240024002400240024002400240024020040d00410121090c010b200410212209450d010b4100210a4100210b4100210c02402008450d00200841057421052009210420072103034020042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a290000370000200441206a2104200341206a2103200541606a22050d000b200841057441606a41057641016a210c2008210b0b200041b0036a41186a22084200370300200041b0036a41106a220d4200370300200041b0036a41086a22034200370300200042003703b003200041a0046a41086a2204419da0c200ad42808080808002841003220541086a290000370300200020052900003703a0042005102320032004290300370300200020002903a0043703b00320044183e0c400ad4280808080f000841003220541086a290000370300200020052900003703a0042005102320004188036a41086a20042903002206370300200020002903a004220e370388032002200e370000200241086a2006370000200041b0056a41086a2003290300370300200041b0056a41106a200d290300370300200041b0056a41186a2008290300370300200020002903b0033703b005200041b0036a200041b0056a10c00220002902b403420020002802b00322031b2206422088a7220541306c220841306d21040240024020080d004101210d0c010b200441ffffff3f712004470d16200441057422084100480d1620081021220d450d022004210a0b2006a7210f2003410820031b21100240024020050d00410021080c010b200541306c210541002108200d2104201021030340200341086a2900002106200341106a290000210e20032900002111200441186a200341186a290000370000200441106a200e370000200441086a200637000020042011370000200841016a2108200441206a2104200341306a2103200541506a22050d000b0b0240200f450d00201010230b02402001a722042001422088a722106b20084f0d00201020086a22032010490d16200441017422052003200520034b1b220341ffffff3f712003470d16200341057422054100480d160240024020040d002005102121070c010b200720044105742005102521070b2007450d032001422088a721102003ad21010b200720104105746a200d200841057410dc041a0240200a450d00200d10230b200041b0036a41186a220d4200370300200041b0036a41106a220a4200370300200041b0036a41086a22034200370300200042003703b003200041a0046a41086a2204419da0c200ad42808080808002841003220541086a290000370300200020052900003703a0042005102320032004290300370300200020002903a0043703b003200441eeacc200ad42808080809001841003220541086a290000370300200020052900003703a0042005102320004188036a41086a20042903002206370300200020002903a004220e370388032002200e370000200241086a2006370000200041b0056a41086a2003290300370300200041b0056a41106a200a290300370300200041b0056a41186a200d290300370300200020002903b0033703b005200041b0036a200041b0056a10c00220002902b403420020002802b00322041b2206422088a7220341306c220d41306d210a4100210502400240200d0d004101210f4100210a0c010b200a41ffffff3f71200a470d16200a410574220d4100480d16200d1021220f450d040b2006a721122004410820041b211302402003450d00200341306c210d41002105200f2104201321030340200341086a2900002106200341106a290000210e20032900002111200441186a200341186a290000370000200441106a200e370000200441086a200637000020042011370000200541016a2105200441206a2104200341306a2103200d41506a220d0d000b0b201020086a211402402012450d00201310230b024002402001a7220420146b2005490d00200142ffffffff0f8321150c010b201420056a22032014490d16200441017422082003200820034b1b220341ffffff3f712003470d16200341057422084100480d160240024020040d002008102121070c010b200720044105742008102521070b2007450d052003ad21150b200720144105746a200f200541057410dc041a0240200a450d00200f10230b200041b0036a10c102200041e0026a20002802b003220420002802b803108a01024020002802b403450d00200410230b20004188036a41206a200041e0026a41206a2d00003a000020004188036a41186a200041e0026a41186a29030037030020004188036a41106a200041e0026a41106a29030037030020004188036a41086a200041e0026a41086a290300370300200020002903e00237038803200041b0036a20004188036a10a0010240024020002802d00322040d004104211641002108410021170c010b200041b0056a41186a200041b0036a41186a290300370300200041b0056a41106a200041b0036a41106a290300370300200041b0056a41086a200041b0036a41086a290300370300200020002903b0033703b00520002902d4032106412c10212216450d06201620002903b0053702002016200637022420162004360220201641186a200041b0056a41186a2204290300370200201641106a200041b0056a41106a2203290300370200201641086a200041b0056a41086a2208290300370200200041b0056a41206a20004188036a41206a2d00003a0000200420004188036a41186a290300370300200320004188036a41106a290300370300200820004188036a41086a29030037030020002000290388033703b005200041b0036a200041b0056a10a001024020002802d00322100d0041012108410121170c010b4102210d412c210341012108410121170340200041b0046a41186a200041b0036a41186a2903002206370300200041b0046a41106a200041b0036a41106a290300220e370300200041b0046a41086a200041b0036a41086a2903002211370300200020002903b00322013703b00420002902d4032118200041d0046a41186a220a2006370300200041d0046a41106a220f200e370300200041d0046a41086a22132011370300200020013703d004024020082017470d00200841016a22042008490d18200d2004200d20044b1b2217ad422c7e2206422088a70d182006a722044100480d180240024020080d002004102121160c010b201620032004102521160b2016450d090b201620036a220420002903d004370200200441186a200a290300370200200441106a200f290300370200200441086a2013290300370200200441246a2018370200200441206a2010360200200d41026a210d2003412c6a2103200841016a2108200041b0036a200041b0056a10a00120002802d00322100d000b0b200042003702f404200041d8a7c3003602f0042008201420056a22046a2219ad42e0007e2206422088a70d102006a7221a417f4c0d104108211202400240201a0d004108211b4108211c0c010b201a1021221b450d08201b211c0b410021144100211d02402004410574220d450d00200d410575221dad42d8007e2206422088a70d162006a722034100480d16200310212212450d090b02402004450d00200d41606a211e200041e0036a2103200041d8036a211f2012211041002105200721040340200041e0026a41186a220a200441186a220f290000370300200041e0026a41106a2213200441106a2214290000370300200041e0026a41086a2220200441086a2221290000370300200020042900003703e002200041b0056a41186a200f290000370300200041b0056a41106a2014290000370300200041b0056a41086a2021290000370300200020042900003703b005200041f0046a200041b0056a200510cf01200041b0036a41086a4200370300200041b0036a41106a4200370300200041b0036a41186a4200370300200041b0036a41206a4200370300201f4200370300200341186a200a290300370000200341106a2013290300370000200341086a2020290300370000200320002903e002370000200042003703b0032010200041b0036a41d00010dc04221041d0006a41003a0000201041d8006a2110200441206a2104200541016a2105200d41606a220d0d000b201e41057641016a21140b02402015500d00200710230b0240024020192008412c6c2203412c6d2204490d00201921220c010b201941017422052004200520044b1b2222ad42e0007e2206422088a70d162006a722044100480d160240024020190d0020041021211b0c010b201b201a20041025211b0b201b450d0a201b211c0b201620036a2123024020080d0041002124201621250c0f0b200041d0046a41106a212020162104201b2126410021240340200041b0046a41186a2203200441186a290200370300200041b0046a41106a2205200441106a290200370300200041b0046a41086a2208200441086a290200370300200020042902003703b0042004412c6a212520042802202227450d0f200441286a2802002113200441246a2802002128200041e0026a41186a22292003290300370300200041e0026a41106a222a2005290300370300200041e0026a41086a222b2008290300370300200020002903b0043703e002200041d0026a200041e0026a10c2022013ad42c8007e2206422088a70d112006a72204417f4c0d11200041d0026a41086a290300211820002903d00221150240024020040d004108211f0c010b20041021221f450d0c0b0240024020130d0041002113410021210c010b202720134105746a211e41002121202721100340201041086a2900002106201041106a290000210e20102900002111200041b0036a41186a2207201041186a290000370300200041b0036a41106a2219200e370300200041b0036a41086a221a2006370300200020113703b003201041206a2110200041f0046a210420002802f404210a024003402004280200220d41086a2103200d2f0106220f4105742104410021050240024003402004450d01200041b0036a2003412010de042208450d02200441606a2104200541016a2105200341206a21032008417f4a0d000b2005417f6a210f0b200a450d02200a417f6a210a200d200f4102746a4194036a21040c010b0b2014200d20054102746a41e8026a220328020022044d0d0f2012200441d8006c6a22042903202106200441286a290300210e200041d0046a41186a220d420037030020204200370300200041d0046a41086a22054200370300200042003703d004200041a0046a41086a220441d5fbc400ad42808080808001841003220841086a290000370300200020082900003703a0042008102320052004290300370300200020002903a0043703d004200441d6a0c200ad4280808080d001841003220841086a290000370300200020082900003703a00420081023200041a0056a41086a20042903002211370300200020002903a00422013703a00520202001370000202041086a2011370000200041b0056a41086a2005290300370300200041b0056a41106a2020290300370300200041b0056a41186a200d290300370300200020002903d0043703b005200041b8026a200041b0056a4120108902200041a8026a20002903c002200041b8026a41106a290300427f420010e2042014200328020022044d0d1020004198026a2015201820002903a802420020002802b80222051b221142012011420156200041a8026a41086a290300420020051b22114200522011501b22051b2011420020051b10e2042012200441d8006c6a220441286a427f200e20062000290398027c22112006542205ad7c220120052001200e54201120065a1b22051b3703002004427f201120051b37032020004188036a41186a2205200729030037030020004188036a41106a2208201929030037030020004188036a41086a220d201a290300370300200020002903b00337038803200328020021030240024020212013460d00202121040c010b201341016a22042013490d1a2013410174220a2004200a20044b1b220aad42c8007e2206422088a70d1a2006a722044100480d1a0240024020130d0020041021211f0c010b201f201341c8006c20041025211f0b201f450d1220132104200a21130b201f200441c8006c6a2204420037030020042003360220200441186a4200370300200441106a4200370300200441086a420037030020042000290388033702242004412c6a200d290300370200200441346a20082903003702002004413c6a2005290300370200202141016a21210b2010201e470d000b0b02402028450d00202710230b20004180056a41186a2208202929030037030020004180056a41106a220d202a29030037030020004180056a41086a2210202b290300370300200020002903e00237038005200041d0046a41186a220a420037030020204200370300200041d0046a41086a22034200370300200042003703d004200041a0046a41086a220441d5fbc400ad42808080808001841003220541086a290000370300200020052900003703a0042005102320032004290300370300200020002903a0043703d004200441d6a0c200ad4280808080d001841003220541086a290000370300200020052900003703a00420051023200041a0056a41086a20042903002206370300200020002903a004220e3703a0052020200e370000202041086a2006370000200041b0056a41086a2003290300370300200041b0056a41106a2020290300370300200041b0056a41186a200a290300370300200020002903d0043703b00520004180026a200041b0056a4120108902200041f0016a20002903880220004180026a41106a290300427f420010e204200041e0016a2015201820002903f001420020002802800222041b220642012006420156200041f0016a41086a290300420020041b22064200522006501b22041b2006420020041b10e20420264200370308202620002903e00137030020264200370310202641186a4200370300202641286a42003703002026420137032020262021360238202620133602342026201f360230202620002903800537023c202641c4006a2010290300370200202641cc006a200d290300370200202641d4006a2008290300370200202441016a2124202641e0006a21262025210420252023470d000c100b0b200441011030000b200841011030000b200541011030000b200d41011030000b200841011030000b412c41041030000b200441041030000b201a41081030000b200341081030000b200441081030000b200441081030000b41a0abc20020042014102d000b41c8a1c30020042014102d000b200441081030000b20252023460d000340202541206a2802002203450d012025412c6a21040240202541246a280200450d00200310230b2004212520232004470d000b0b02402017450d00201610230b0240024041c00710212207450d00024041f0061021222c450d004100212d4114212e02402014411420144114491b22290d004114212f410021160c030b201241a87f6a2127201441d8006c2125201c202441e0006c6a21194114211e200041b0036a41186a2117200041b0036a41106a211f200041b0036a41086a21284100211641002126034002402014450d00202521032012210403400240200441d0006a2d00000d0002400240200441206a290300220e200441286a29030022118450450d0042002106427f210e427f21110c010b427f2106200041d0016a427f427f200e201110e204200041d0016a41086a290300211120002903d001210e0b2004200e37030020042011370308200441106a2006370300200441186a20063703000b200441d8006a2104200341a87f6a22030d000b0b201c210802402024450d0002400340024020082802382204450d00200441c8006c2105200828023041206a210403402014200428020022034d0d0302402012200341d8006c6a22032d00500d0020032903202206200341286a290300220e84500d00200041b0036a2008290310200841186a2903002008290300200841086a2903002006200e10c302200320032903002206427f2006427f20002903b80320002802b003410146220d1b22117c220e200e2006542210200341086a220a2903002206427f201f290300200d1b22017c2010ad7c220e200654200e2006511b220d1b20112001845022101b370300200a2006427f200e200d1b20101b3703000b200441c8006a2104200541b87f6a22050d000b0b200841e0006a22082019460d020c000b0b41e4ecc00020032014102d000b202641016a212620252104202721050340024020040d00201e212f0c050b200441a87f6a2104200541a8016a2108200541d8006a2203210520082d00000d000b02402004450d00200341d8006a2105200341086a2903002106200341186a290300210e200341106a2903002111200329030021014100210803400240200541d0006a2d00000d00200541086a29030022182006200120062011200e200529030022152018200541106a2903002230200541186a290300223110c40241ff0171410146220d1b210620152001200d1b21012031200e200d1b210e20302011200d1b211120052003200d1b21030b200541d8006a21052004200841d8006a2208470d000b20030d00201e212f0c040b200341013a005002402024450d002003410c6a2120200341306a2121201c21050340200541e0006a211a024020052802382208450d0020052802302104200841c8006c210803400240024020202004460d00200441246a2021412010de040d010b200541186a220d2903002101200341086a22102903002106200529031021112003290300210e20032903102118200441186a200341186a220a290300370300200441106a2018370300200420064200200620017d200e201154ad7d2218200e20117d2215200e56201820065620182006511b220f1b20112001845022131b3703082004200e42002015200f1b20131b37030020102903002106200a290300210e2003290300211120052003290310370320200541286a200e37030020052011370310200d20063703000b200441c8006a2104200841b87f6a22080d000b0b201a2105201a2019470d000b0b2017200341c8006a290000370300201f200341c0006a2900003703002028200341386a290000370300200020032900303703b003200341286a29030021062003290320210e0240024002402016201e460d00201e212f0c010b201e41016a2204201e490d0b201e41017422032004200320044b1b222fad42307e2211422088a70d0b2011a722044100480d0b02400240201e0d002004102121070c010b2007201e41306c2004102521070b2007450d01201e2116202f211e0b20282903002111201f29030021012017290300211820002903b00321152007201641306c6a2204200e37032020042015370300200441286a2006370300200441186a2018370300200441106a2001370300200441086a2011370300201641016a2116202620294f0d040c010b0b200441081030000b41f00641041030000b41c00741081030000b02402024450d00201c202441e0006c6a2125201641306c21194114212e200041b0056a41186a211a200041b0056a41106a211e200041b0056a41086a21264100212d201c21200340201a202041d4006a290000370300201e202041cc006a2900003703002026202041c4006a2900003703002000202029003c3703b005024020202802382204450d002020280230220f200441c8006c6a2121202041106a211f41002113410421144100210a02400240024002400340200f221041246a2105201041c8006a210f410021082019210320072104024003402003450d01024020052004460d0020042005412010de04210d200841016a2108200341506a2103200441306a2104200d0d010b0b418094ebdc0321040240201f201010c5020d004100210302402010290310202029032085201041186a290300202041286a29030085844200520d00200041b0036a428094ebdc0342002010290300201041086a290300201f290300201f41086a29030010c30220002802b0034101460d0120002903b803220e42ff93ebdc0356200041b0036a41106a29030022064200522006501b0d01200ea721030b200321040b200020043602b0032000418094ebdc033602b403200041b0036a2004418094ebdc034b4102746a2802002103200041b0036a41186a22052010413c6a290000370300200041b0036a41106a2208201041346a290000370300200041b0036a41086a220d2010412c6a290000370300200020102900243703b00302400240200a2013460d00200a21040c010b201341016a22042013490d0f201341017422102004201020044b1b2210ad42247e2206422088a70d0f2006a722044100480d0f0240024020130d002004102121140c010b2014201341246c2004102521140b2014450d0320132104201021130b2014200441246c6a220420002903b003370200200d29030021062008290300210e2005290300211120042003360220200441186a2011370200200441106a200e370200200441086a2006370200200a41016a210a0b200f2021470d000b0240200a450d0002400240200a41246c22050d00410021030c010b201441206a2104410021030340200428020020036a2103200441246a21042005415c6a22050d000b0b02404100418094ebdc0320036b22042004418094ebdc034b1b2210200a6e2204418094ebdc032004418094ebdc03491b220d450d00201441206a2104410021030340200a2003460d042000417f20042802002205200d6a220820082005491b22053602b0032000418094ebdc033602b4032004200041b0036a2005418094ebdc034b4102746a280200360200200441246a2104200a200341016a2203470d000b0b02402010200d200a6c6b220d450d00410021040340200a2004200a7022034d0d062000417f2014200341246c6a2203280220220541016a220820082005491b22053602b0032000418094ebdc033602b4032003200041b0036a2005418094ebdc034b4102746a280200360220200441016a2204200d490d000b0b200041b0036a41186a2203201a290300370300200041b0036a41106a2205201e290300370300200041b0036a41086a22082026290300370300200020002903b0053703b0030240202d202e470d00202e41016a2204202e490d0e202e410174220d2004200d20044b1b2204ad422c7e2206422088a70d0e2006a7220d4100480d0e02400240202e0d00200d1021212c0c010b202c202e412c6c200d1025212c0b202c450d04202e212d2004212e0b202c202d412c6c6a220420002903b003370200200829030021062005290300210e200329030021112004200a3602282004201336022420042014360220200441186a2011370200200441106a200e370200200441086a2006370200202d41016a212d0c050b2013450d04201410230c040b200441041030000b41ece2c0002003200a102d000b200d41041030000b41ece2c0002003200a102d000b202041e0006a22202025470d000b0b0240201d450d00201210230b02402024450d00202441e0006c2103201c41306a210403400240200441046a280200450d00200428020010230b200441e0006a2104200341a07f6a22030d000b0b02402022450d00201b10230b20002802f00420002802f40420002802f80410d0010240024020070d0041012114200041013a00b4032000410b3a00b003200041b0036a108e01200041b0056a210d0c010b42002115200041b0036a41186a22054200370300200041b0036a41106a2232420037030041082133200041b0036a41086a22034200370300200042003703b003200041a0046a41086a2204419da0c200ad4280808080800284220e1003220841086a290000370300200020082900003703a0042008102320032004290300370300200020002903a004220637038803200020063703b00320044183e0c400ad4280808080f000841003220841086a290000370300200020082900003703a00420081023203220002903a0042206370300200041b0056a41086a220d2003290300370300200041b0056a41106a22102006370300200041b0056a41186a220a20042903003703002000200637038803200020002903b0033703b005200041b0036a200041b0056a10c0024200213041082134024020002802b0032208450d00200041b0056aad4280808080800484100520002902b4032130200821340b200542003703002032420037030020034200370300200042003703b0032004200e1003220841086a290000370300200020082900003703a0042008102320032004290300370300200020002903a004220637038803200020063703b003200441eeacc200ad42808080809001841003220841086a290000370300200020082900003703a0042008102320004188036a41086a20042903002206370300200020002903a004220e370388032032200e370000203241086a2006370000200d200329030037030020102032290300370300200a2005290300370300200020002903b0033703b005200041b0036a200041b0056a10c002024020002802b0032204450d00200041b0056aad4280808080800484100520002902b4032115200421330b024002400240024002400240024002400240024002400240201641306c2203450d00200721040340200441286a2903002106200441206a290300210e200041d0046a41186a200441186a290200370300200041d0046a41106a200441106a290200370300200041d0046a41086a200441086a290200370300200020042902003703d004200e2006844200520d02200441306a2104200341506a22030d000b0b4101211a410021190240202f0d004100211e0c020b200710234100211e0c010b200041e0026a41086a2205200041d0046a41086a290300370300200041e0026a41106a2208200041d0046a41106a290300370300200041e0026a41186a220d200041d0046a41186a290300370300200020002903d004220637038005200020063703e00241201021221a450d07201a20002903e002370000201a41186a200d290300370000201a41106a2008290300370000201a41086a20052903003700000240024020034130470d00410121194101211e0c010b200441306a21052007201641306c6a220d41506a2110410121194101211e03402005210402400340200441286a2903002106200441206a290300210e200041d0046a41186a2203200441186a290200370300200041d0046a41106a2205200441106a290200370300200041d0046a41086a2208200441086a290200370300200020042902003703d004200e2006844200520d01200d200441306a2204470d000c030b0b200041b0056a41086a20082903002206370300200041b0056a41106a2005290300220e370300200041b0056a41186a20032903002211370300200020002903d00422013703b00520004180056a41186a2208201137030020004180056a41106a220a200e37030020004180056a41086a220f200637030020002001370380050240201e2019470d00201941016a22032019490d13201941017422052003200520034b1b221e41ffffff3f71201e470d13201e41057422034100480d130240024020190d0020031021211a0c010b201a201941057420031025211a0b201a450d040b200441306a2105201a20194105746a2203200029038005370000200341186a2008290300370000200341106a200a290300370000200341086a200f290300370000201941016a211920102004470d000b0b202f450d00200710230b200042003702e402200041d8a7c3003602e00202402019450d0020194105742103201a2104034020004188036a41186a200441186a29000037030020004188036a41106a200441106a29000037030020004188036a41086a200441086a2900003703002000200429000037038803200041b0036a41186a4200370300200041b0036a41106a4200370300200041b0036a41086a4200370300200042003703b003200041003602d803200042083703d003200041b0056a200041e0026a20004188036a200041b0036a10ce01024020002802d0052205450d0020002802d405450d00200510230b200441206a2104200341606a22030d000b0b0240202d412c6c2204450d00202c20046a211f200041d0046a41106a211441d5fbc400ad42808080808001842118202c211303400240201328022841246c2204450d002013280220221220046a21200340200041c0016a201310c202200041c0016a41086a290300210e20002903c0012111200041d0046a41186a2208420037030020144200370300200041d0046a41086a22034200370300200042003703d004200041a0046a41086a220420181003220541086a290000370300200020052900003703a0042005102320032004290300370300200020002903a0043703d004200441d6a0c200ad4280808080d001841003220541086a290000370300200020052900003703a00420051023200041a0056a41086a20042903002206370300200020002903a00422013703a00520142001370000201441086a2006370000200041b0056a41086a2003290300370300200041b0056a41106a2014290300370300200041b0056a41186a2008290300370300200020002903d0043703b005200041a8016a200041b0056a412010890220004198016a20002903b001200041a8016a41106a290300427f420010e20420004188016a2011200e200029039801420020002802a80122041b22064201200642015620004198016a41086a290300420020041b22064200522006501b22041b2006420020041b10e204200041f8006a2000290388012206428094ebdc0380220e42002012220d3502202211420010e104200041f8006a41086a2903002000290378220120112006200e4280ec94a37c7e7c7e22062006428094ebdc038022064280ec94a37c7e7c4280cab5ee01562006a76aad7c2206200154ad7c210e200d41246a2112200041e0026a210420002802e402210a0240024003402004280200221041086a210320102f0106220f4105742104410021050240024003402004450d01200d2003412010de042208450d02200441606a2104200541016a2105200341206a21032008417f4a0d000b2005417f6a210f0b200a450d02200a417f6a210a2010200f4102746a41f8066a21040c010b0b201041e8026a200541306c6a21040240200d2013460d00200d2013412010de04450d002004427f2004290310221120067c220120012011542203200441186a22052903002211200e7c2003ad7c220120115420012011511b22031b3703102005427f200120031b37030020004188036a41186a220d201341186a29000037030020004188036a41106a2210201341106a29000037030020004188036a41086a220a201341086a2900003703002000201329000037038803200441286a2105200441206a2108024020042802282203200441246a280200470d00200341016a22042003490d172003410174220f2004200f20044b1b220fad42307e2211422088a70d172011a722214100480d170240024020030d002021102121040c010b2008280200200341306c2021102521040b2004450d0320082004360200200841046a200f360200200528020021030b2008280200200341306c6a220420002903880337030020042006370320200441186a200d290300370300200441106a2010290300370300200441086a200a290300370300200441286a200e3703002005200528020041016a3602000c010b2004427f2004290300221120067c220120012011542203200441086a22052903002211200e7c2003ad7c220120115420012011511b22031b3703002005427f200120031b3703002004427f2004290310221120067c220620062011542203200441186a22052903002206200e7c2003ad7c220e200654200e2006511b22031b3703102005427f200e20031b3703000b20122020460d020c010b0b202141081030000b2013412c6a2213201f470d000b0b4108213520004180056a41086a200041e0026a41086a280200360200200020002903e0023703800502400240024020190d0041002136410021120c010b201941057422044105752236ad42307e2206422088a70d112006a722034100480d11200310212235450d01201a20046a2119200041d0046a41106a21144100211241d5fbc400ad4280808080800184211820352110201a210a0340200a41086a2900002106200a41106a290000210e200a2900002111200041b0036a41186a2220200a41186a290000370300200041b0036a41106a2221200e370300200041b0036a41086a221f2006370300200020113703b003200a41206a210a20004180056a2104200028028405210f024003402004280200220d41086a2103200d2f01062213410574210441002105024003402004450d01200041b0036a2003412010de042208450d03200441606a2104200541016a2105200341206a21032008417f4a0d000b2005417f6a21130b0240200f450d00200f417f6a210f200d20134102746a41f8066a21040c010b0b41c9a3c20041da00104a000b20004188036a41186a2208202029030037030020004188036a41106a220f202129030037030020004188036a41086a2213201f290300370300200020002903b00337038803200d200541306c6a22044180036a290300210e200441f8026a2903002111200041d0046a41186a220d420037030020144200370300200041d0046a41086a22034200370300200042003703d004200041a0046a41086a220420181003220541086a290000370300200020052900003703a0042005102320032004290300370300200020002903a0043703d004200441d6a0c200ad4280808080d001841003220541086a290000370300200020052900003703a00420051023200041a0056a41086a20042903002206370300200020002903a00422013703a00520142001370000201441086a2006370000200041b0056a41086a2003290300370300200041b0056a41106a2014290300370300200041b0056a41186a200d290300370300200020002903d0043703b005200041e0006a200041b0056a4120108902200041d0006a2000290368200041e0006a41106a290300427f420010e204200041c0006a20002903504200200028026022041b220642012006420156200041d0006a41086a290300420020041b22064200522006501b22041b2006420020041b2011200e10e104201041186a2008290300370300201041106a200f290300370300201041086a20132903003703002010200029038803370300201041286a200041c0006a41086a29030037030020102000290340370320201241016a2112201041306a2110200a2019470d000b0b0240201e450d00201a10230b41002137024002402012410d2012410d491b220d0d004108212141002138410021290c010b200d41306c220410212221450d070240200d41306c22080d00200d2138410021290c010b41002105410021290340203520056a22042903002106200441086a290300210e200441106a2903002111200441186a2903002101202120056a220341286a200441286a290300370300200341206a200441206a290300370300200341186a2001370300200341106a2011370300200341086a200e37030020032006370300202941016a21292008200541306a2205470d000b200d21380b202941306c220441306e21030240024020040d00410121390c010b200341057422054100480d11200510212239450d06200321370b024002402021202120046a223a470d004100211d0c010b202941306c21054100211d2039210420212103034020042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a290000370000201d41016a211d200441206a2104200341306a2103200541506a22050d000b0b024002402035201241306c6a2035200d41306c6a6b22040d004108213b4100213c0c010b200441306e213c20044100480d1120041021223b450d050b024002402012410d4b0d004101213d4100213e203b21224101213f0c010b200d41306c201241306c22046b2105200420356a41506a21044100213e203b21030340200441086a2903002106200441106a290300210e200441186a290300211120042903002101200341286a200441286a290300370300200341206a200441206a290300370300200341186a2011370300200341106a200e370300200341086a200637030020032001370300200341306a2103200441506a2104203e41016a213e200541306a22050d000b203e41ffffff3f71203e470d11203e41057422044100480d1120041021223f450d04203b203e41306c6a21224100213d0b02400240203b2022470d004100211b0c010b4100211b203f2104203b2103034020042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a290000370000201b41016a211b200441206a21042022200341306a2203470d000b0b20294115490d0820294101762240ad42307e2206422088a70d0b2006a72204417f4c0d0b0240024020040d004108211c4108210a0c010b20041021221c450d03201c210a0b202141506a2141202141406a2142200041b0036a41506a212a4104211f41002143410021164100211220292125034020252110410021254101210d02402010417f6a2204450d000240024002400240024002402021200441306c6a220420212010417e6a220341306c6a2205412010de042208450d0020084100480d010c020b200429032020052903205a200441286a2903002206200541286a290300220e5a2006200e511b0d010b4100210802402003450d002042201041306c6a21040340024002400240200441606a200441b07f6a412010de042205450d00200541004e0d010c020b2004290300200441506a220529030054200441086a2903002206200541086a290300220e542006200e511b0d010b200321080c020b200441506a21042003417f6a22030d000b0b024020102008490d00201020294b0d03201020086b220d4101762205450d022041201041306c6a21042021200841306c6a21030340200041b0036a41286a220f200341286a2213290300370300200041b0036a41206a2214200341206a2220290300370300200041b0036a41186a2219200341186a221a290300370300200041b0036a41106a221e200341106a2226290300370300200041b0036a41086a2225200341086a2227290300370300200020032903003703b003200441086a22242903002106200441106a2217290300210e200441186a22282903002111200441206a222b2903002101200441286a22232903002118200320042903003703002013201837030020202001370300201a20113703002026200e370300202720063703002023200f290300370300202b2014290300370300202820192903003703002017201e29030037030020242025290300370300200420002903b003370300200441506a2104200341306a21032005417f6a22050d000c030b0b20082010103e000b024020030d004102210d410021250c040b2042201041306c6a21044102210d0240034002400240200441606a200441b07f6a412010de042203450d00200341004e0d010c030b2004290300200441506a220329030054200441086a2903002206200341086a290300220e542006200e511b0d020b200441506a21042010200d41016a220d470d000b410021252010210d0c040b2010200d6b21080b024020080d00200821250c030b0240200d41094d0d00200821250c030b0240201020294b0d00201020086b21052021200841306c6a2113034020102008417f6a2225490d030240201020256b220d4102490d00024002402021200841306c6a22042021202541306c6a220f412010de042203450d0020034100480d010c020b2004290320200f2903205a200441286a2903002206200f41286a290300220e5a2006200e511b0d010b200041b0036a41286a2214200f41286a2203290300370300200041b0036a41206a2220200f41206a2208290300370300200041b0036a41186a2219200f41186a221a290300370300200041b0036a41106a221e200f41106a2226290300370300200041b0036a41086a2227200f41086a22242903003703002000200f2903003703b003200f20042903003703002024200441086a2903003703002026200441106a290300370300201a200441186a2903003703002008200441206a2903003703002003200441286a290300370300410121030240200d4103490d004101210320132104034002400240202a2004460d00200441306a200041b0036a412010de042208450d0020084100480d010c030b200441d0006a29030020002903d0035a200441d8006a29030022062014290300220e5a2006200e511b0d020b200441286a200441d8006a290300370300200441206a200441d0006a290300370300200441186a200441c8006a290300370300200441106a200441c0006a290300370300200441086a200441386a2903003703002004200441306a2208290300370300200821042005200341016a2203470d000b0b200f200341306c6a220420002903b003370300200441286a2014290300370300200441206a2020290300370300200441186a2019290300370300200441106a201e290300370300200441086a20272903003703000b2025450d04200541016a2105201341506a211320252108200d410a4f0d040c000b0b20102008417f6a2225490d010b201020291036000b20252010103e000b02400240024020122043470d00204341016a22042043490d14204341017422032004200320044b1b220441ffffffff01712004470d14200441037422034100480d140240024020430d0020031021211f0c010b201f204341037420031025211f0b201f450d0120042143201621120b201f20124103746a2204200d36020420042025360200201641016a2212211620124102490d01024003400240024002400240201f2012417f6a22164103746a2204280200450d002012410374201f6a220841746a2802002205200428020422034d0d000240201241024b0d0020122116410221120c080b201f2012417d6a22194103746a2802042204200320056a4d0d010240201241034b0d0020122116410321120c080b200841646a280200200420056a4d0d01201221160c070b20124103490d0120042802042103201f2012417d6a22194103746a28020421040b20042003490d010b2012417e6a21190b0240024002400240024002402012201941016a22274b2224450d00201220194b2217450d01201f20194103746a221a2802042228201a2802006a2204201f20274103746a221e2802002226490d02200420294b0d032021202641306c6a220f201e280204222041306c22036a2105200441306c2108200420266b221020206b220420204f0d04201c2005200441306c220310dc041a200a20036a210d0240024020204101480d00200441014e0d010b20052104200a21080c060b204120086a21030340200541506a2104200d41506a2110024002400240200d2005460d0020102004412010de042213450d0020042108201341004e0d010c020b20042108200d41706a2213290300200541706a221429030054201341086a2903002206201441086a290300220e542006200e511b0d010b200521042010210d201021080b20032008290300370300200341286a200841286a290300370300200341206a200841206a290300370300200341186a200841186a290300370300200341106a200841106a290300370300200341086a200841086a2903003703000240200f2004490d00200a21080c070b200341506a210320042105200a2108200a200d490d000c060b0b4198bfc10020272012102d000b4198bfc10020192012102d000b20262004103e000b200420291036000b201c200f200310dc041a200a20036a210d0240024020204101480d00201020204a0d010b200f2104200a21080c010b202120086a2113200a2103200a2108200f21040340024002400240024020052003460d0020052003412010de042210450d00201041004e0d010c020b2005290320200329032054200541286a2903002206200341286a290300220e542006200e511b0d010b200341306a2108200521100c010b200541306a2110200521030b20042003290300370300200441286a200341286a290300370300200441206a200341206a290300370300200441186a200341186a290300370300200441106a200341106a290300370300200441086a200341086a290300370300200441306a2104201020134f0d012008210320102105200d20084b0d000b0b20042008200d20086b220320034130706b10dc041a02402017450d00201a2026360200201a41046a202820206a3602002024450d02201e201e41086a20122027417f736a41037410dd041a20162112201641014d0d040c010b0b41a8bfc10020192012102d000b41b8bbc000102b000b200341041030000b20250d000b02402043450d00201f10230b2040450d09201c10230c090b200341081030000b200341011030000b200441081030000b200441011030000b200441081030000b200541011030000b200441081030000b412041011030000b20294102490d002029417f6a21052021202941306c6a210a4100210d03400240024002400240202920052204417f6a2205490d00202920056b22034102490d03024002402021200441306c6a22042021200541306c6a2210412010de042208450d0020084100480d010c050b200429032020102903205a200441286a2903002206201041286a290300220e5a2006200e511b0d040b200041b0036a41286a220f201041286a2208290300370300200041b0036a41206a2213201041206a2214290300370300200041b0036a41186a2212201041186a2220290300370300200041b0036a41106a221f201041106a2219290300370300200041b0036a41086a221a201041086a221e290300370300200020102903003703b00320102004290300370300201e200441086a2903003703002019200441106a2903003703002020200441186a2903003703002014200441206a2903003703002008200441286a2903003703004101210420034103490d0241002108200a2104034002400240200041b0036a2004460d002004200041b0036a412010de042203450d0020034100480d010c040b200441206a29030020002903d0035a200441286a2903002206200f290300220e5a2006200e511b0d030b200441506a22032004290300370300200341286a200441286a290300370300200341206a200441206a290300370300200341186a200441186a290300370300200341106a200441106a290300370300200341086a200441086a290300370300200441306a2104200d200841016a2208470d000c020b0b20052029103e000b200841016a21040b2010200441306c6a220420002903b003370300200441286a200f290300370300200441206a2013290300370300200441186a2012290300370300200441106a201f290300370300200441086a201a2903003703000b200d41016a210d200a41506a210a20050d000b0b2030422088a7220441306c220341306d2110410021050240024002400240024002400240024020030d004101210a410021100c010b201041ffffff3f712010470d0d201041057422034100480d0d20031021220a450d010b2030a7210d02402004450d00200441306c210841002105200a2104203421030340200341086a2900002106200341106a290000210e20032900002111200441186a200341186a290000370000200441106a200e370000200441086a200637000020042011370000200541016a2105200441206a2104200341306a2103200841506a22080d000b0b0240200d450d00203410230b200041b0036a2039201d200a200510c602200041c4036a280200210d200041c0036a280200211920002802bc03211f20002802b403211a20002802b003212602402010450d00200a10230b200d41ffffff3f71200d470d07200d4105742210417f4c0d070240024020100d004101210a0c010b20101021220a450d020b4100211341002114410021120240200d450d00200d4105742105200a2104201f2103034020042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a290000370000200441206a2104200341206a2103200541606a22050d000b200d41057441606a41057641016a2112200d21140b200041b0036a41186a22084200370300200041b0036a41106a220f4200370300200041b0036a41086a22034200370300200042003703b003200041a0046a41086a2204419da0c200ad42808080808002841003220541086a290000370300200020052900003703a0042005102320032004290300370300200020002903a0043703b00320044183e0c400ad4280808080f000841003220541086a290000370300200020052900003703a0042005102320004188036a41086a20042903002206370300200020002903a004220e370388032002200e370000200241086a2006370000200041b0056a41086a2003290300370300200041b0056a41106a200f290300370300200041b0056a41186a2008290300370300200020002903b0033703b005200041b0036a200041b0056a10c00220002902b403420020002802b00322031b2206422088a7220541306c220841306d21040240024020080d004101210f0c010b200441ffffff3f712004470d0d200441057422084100480d0d20081021220f450d03200421130b2006a7211e2003410820031b21200240024020050d00410021050c010b200541306c210841002105200f2104202021030340200341086a2900002106200341106a290000210e20032900002111200441186a200341186a290000370000200441106a200e370000200441086a200637000020042011370000200541016a2105200441206a2104200341306a2103200841506a22080d000b0b0240201e450d00202010230b200a2012200f200510c70202402013450d00200f10230b02402014450d00200a10230b0240024020100d00410121140c010b201010212214450d040b4100210f4100210a410021100240200d450d00200d410574210520142104201f2103034020042003290000370000200441186a200341186a290000370000200441106a200341106a290000370000200441086a200341086a290000370000200441206a2104200341206a2103200541606a22050d000b200d41057441606a41057641016a2110200d210a0b2015422088a7220341306c220541306d21040240024020050d004101210d0c010b200441ffffff3f712004470d0d200441057422054100480d0d20051021220d450d052004210f0b2015a721130240024020030d00410021050c010b200341306c210841002105200d2104203321030340200341086a2900002106200341106a290000210e20032900002111200441186a200341186a290000370000200441106a200e370000200441086a200637000020042011370000200541016a2105200441206a2104200341306a2103200841506a22080d000b0b02402013450d00203310230b200041b0036a203f201b200d200510c602200041c4036a2802002103200041c0036a280200210520002802bc032104024020002802b403450d0020002802b00310230b0240200f450d00200d10230b0240200a20106b200341057422034105752208490d00201020086a2112200a21200c060b201020086a22122010490d0c200a41017422082012200820124b1b222041ffffff3f712020470d0c202041057422084100480d0c02400240200a0d002008102121140c010b2014200a4105742008102521140b20140d05200841011030000b200341011030000b201041011030000b200841011030000b201041011030000b200541011030000b201420104105746a2004200310dc041a02402005450d00200410230b0240200c450d002009200c4105746a210a024020290d00201b410574210d200921080340200841086a2900002106200841106a290000210e20082900002111200041b0056a41186a200841186a290000370300200041b0056a41106a200e370300200041b0056a41086a2006370300200020113703b005200841206a2108200d2103203f21040240024003402003450d01200041b0056a2004460d02200341606a21032004200041b0056a412010de042105200441206a210420050d000c020b0b200041206a200041b0056a4280a094a58d1d420010c8022000290320200041206a41086a29030010c9020b2008200a470d000c020b0b201b410574210f20294101462113200921100340201041086a2900002106201041106a290000210e20102900002111200041b0056a41186a201041186a290000370300200041b0056a41106a200e370300200041b0056a41086a2006370300200020113703b00541002103024020130d0041002103202921050340200041b0036a41186a20212005410176220820036a220d41306c6a220441186a290000370300200041b0036a41106a200441106a290000370300200041b0036a41086a200441086a290000370300200020042900003703b003200d2003200041b0036a200041b0056a412010de044101481b2103200520086b220541014b0d000b0b201041206a2110200041b0036a41186a2021200341306c6a220441186a290000370300200041b0036a41106a200441106a290000370300200041b0036a41086a200441086a290000370300200020042900003703b003200f2103203f21040240200041b0036a200041b0056a412010de04450d00024003402003450d01200041b0056a2004460d02200341606a21032004200041b0056a412010de042105200441206a210420050d000c020b0b200041306a200041b0056a4280a094a58d1d420010c8022000290330200041306a41086a29030010c9020b2010200a470d000b0b0240200b450d00200910230b02402012450d0020124105742103201421040340200441086a2900002106200441106a290000210e20042900002111200041b0036a41186a200441186a290000370300200041b0036a41106a200e370300200041b0036a41086a2006370300200020113703b003200041106a200041b0036a4280a094a58d1d420010c8022000290310200041106a41086a29030010c902200441206a2104200341606a22030d000b0b02402020450d00201410230b200041b0036a41186a22084200370300200041b0036a41106a220d4200370300200041b0036a41086a22034200370300200042003703b003200041a0046a41086a2204419da0c200ad42808080808002841003220541086a290000370300200020052900003703a0042005102320032004290300370300200020002903a004220637038803200020063703b00320044183e0c400ad4280808080f000841003220541086a290000370300200020052900003703a0042005102320004188036a41086a20042903002206370300200020002903a004220e370388032032200e370000203241086a2006370000200041b0056a41086a2003290300370300200041b0056a41106a200d290300370300200041b0056a41186a2008290300370300200020002903b0033703b005200041003602b803200042013703b0032029200041b0036a105c0240024002402029450d002021210403402004200041b0036a1071200441286a2903002106200441206a290300210e0240024020002802b403220820002802b80322036b4110490d0020002802b00321050c010b200341106a22052003490d0b200841017422032005200320054b1b220d4100480d0b0240024020080d00200d102121050c010b20002802b0032008200d102521050b2005450d032000200d3602b403200020053602b00320002802b8032103200d21080b200520036a220d2006370008200d200e3700002000200341106a22033602b803203a200441306a2204470d000c030b0b20002802b803210320002802b403210820002802b00321050c010b200d41011030000b200041b0056aad428080808080048422112003ad4220862005ad84100202402008450d00200510230b200041b0036a41186a22084200370300200041b0036a41106a220d4200370300200041b0036a41086a22034200370300200042003703b003200041a0046a41086a2204419da0c200ad42808080808002841003220541086a290000370300200020052900003703a0042005102320032004290300370300200020002903a004220637038803200020063703b003200441eeacc200ad42808080809001841003220541086a290000370300200020052900003703a0042005102320004188036a41086a20042903002206370300200020002903a004220e370388032032200e370000203241086a2006370000200041b0056a41086a2003290300370300200041b0056a41106a200d290300370300200041b0056a41186a2008290300370300200020002903b0033703b005200041003602b803200042013703b003203e200041b0036a105c02400240203d450d0020002802b803210320002802b403210820002802b00321050c010b203b210403402004200041b0036a1071200441286a2903002106200441206a290300210e0240024020002802b403220820002802b80322036b4110490d0020002802b00321050c010b200341106a22052003490d09200841017422032005200320054b1b220d4100480d090240024020080d00200d102121050c010b20002802b0032008200d102521050b2005450d052000200d3602b403200020053602b00320002802b8032103200d21080b200520036a220d2006370008200d200e3700002000200341106a22033602b8032022200441306a2204470d000b0b20112003ad4220862005ad84100202402008450d00200510230b2029ad42307e2206422088a70d012006a72204417f4c0d010240024020040d00410821100c010b200410212210450d040b02400240203a2021470d00410021050c010b202941306c21084100210520102104202121030340200341086a2903002106200341106a290300210e200341186a290300211120032903002101200441286a200341286a290300370300200441206a200341206a290300370300200441186a2011370300200441106a200e370300200441086a200637030020042001370300200441306a2104200541016a2105200341306a2103200841506a22080d000b0b2005ad42307e2206422088a70d012006a72204417f4c0d010240024020040d004108210a0c010b20041021220a450d050b410021080240200541306c220d450d0041002108200a2104201021030340200341086a2903002106200341106a290300210e200341186a290300211120032903002101200441286a200341286a290300370300200441206a200341206a290300370300200441186a2011370300200441106a200e370300200441086a200637030020042001370300200441306a2104200841016a2108200341306a2103200d41506a220d0d000b0b200041c0036a2008360200200041bc036a2005360200200041b8036a200a360200200041003a00b4032000410b3a00b003200020002f00b0053b00b5032000200041b2056a2d00003a00b703200041b0036a108e0102402029450d00201010230b02402019450d00201f10230b0240201a450d00202610230b0240203e450d00203f10230b0240203c450d00203b10230b02402037450d00203910230b02402038450d00202110230b02402036450d00203510230b200028028805210d20002802800521040240024020002802840522050d00200421030c010b2005210820042103034020032802f80621032008417f6a22080d000b0340200420042f01064102746a41f8066a28020021042005417f6a22050d000b0b200041cc036a20042f010636020041002114200041c8036a4100360200200041c4036a20043602002000200d3602d003200041003602c003200042003703b803200020033602b403200041003602b003200041b0036a10d4010240202d450d00202d412c6c2103202c41206a210403400240200441046a280200450d00200428020010230b2004412c6a2104200341546a22030d000b0b200041b0056a210d202e450d00202c10230b200041b0036a41186a22054200370300200041b0036a41106a22084200370300200041b0036a41086a22034200370300200042003703b003200041a0046a41086a2204419da0c200ad428080808080028422061003221041086a290000370300200020102900003703a0042010102320032004290300370300200020002903a004220e370388032000200e3703b003200441e4acc200ad4280808080a001841003221041086a290000370300200020102900003703a00420101023200820002903a004220e370300200041b0056a41086a22102003290300370300200041b0056a41106a220a200e370300200041b0056a41186a220f20042903003703002000200e37038803200020002903b0033703b005200dad4280808080800484220e1005200542003703002008420037030020034200370300200042003703b003200420061003221341086a290000370300200020132900003703a0042013102320032004290300370300200020002903a004221137038803200020113703b0032004418c92c300ad4280808080e0018422111003221341086a290000370300200020132900003703a0042013102320052004290300220137030020102003290300370300200a20002903a0042218370300200f20013703002000201837038803200020002903b0033703b005200041086a200d4120108f012000280208210d200028020c2113200542003703002008420037030020034200370300200042003703b003200420061003220841086a290000370300200020082900003703a0042008102320032004290300370300200020002903a004220637038803200020063703b003200420111003220841086a290000370300200020082900003703a0042008102320052004290300220637030020102003290300370300200a20002903a0042211370300200f20063703002000201137038803200020002903b0033703b0052000201341016a4101200d1b3602b003200e200041b0036aad4280808080c0008410020240024020070d00200b450d062014410173450d010c060b2014450d050240202f450d00200710230b0240202d450d00202d412c6c2103202c41206a210403400240200441046a280200450d00200428020010230b2004412c6a2104200341546a22030d000b0b0240202e450d00202c10230b200b450d050b200910230c040b102f000b200d41011030000b200441081030000b200441081030000b200041e0056a24000f0b102a000bbd0201027f230041e0006b220224002002412036020c20022001360208200241106a2001ad4280808080800484100410900102400240200228021022010d00200041003602000c010b200228021421032002200241106a41086a28020036022420022001360220200241c8006a200241206a108401024002402002280248450d0020002002290348370200200041086a200241c8006a41086a2802003602000c010b20024100360230200242013703282002410c36023c2002200241086a3602382002200241286a360244200241dc006a41013602002002420137024c20024198c2c3003602482002200241386a360258200241c4006a41b8a3c500200241c8006a102e1a2002350230422086200235022884100820004100360200200228022c450d00200228022810230b2003450d00200110230b200241e0006a24000bc60303047f017e017f230041d0006b22012400200141c0006a41086a2202419da0c200ad42808080808002841003220341086a2900003703002001200329000037034020031023200141206a41086a220420022903003703002001200129034037032020024190a0c200ad4280808080d001841003220341086a2900003703002001200329000037034020031023200141306a41086a20022903002205370300200141086a2004290300370300200141186a20053703002001200129034022053703302001200129032037030020012005370310024002404101450d004120210302400240024002404120450d004120102122020d01412041011030000b411021030240411010212202450d00200141106a210420022001290300370000200241086a200141086a2903003700000c020b411041011030000b20022001290300370000200241086a200141086a290300370000200141106a210441204110470d010b20022003200341017422064120200641204b1b220610252202450d02200621030b20022004290000370010200241186a200441086a290000370000200041203602082000200336020420002002360200200141d0006a24000f0b102f000b200641011030000bff0202057f027e230041e0006b22022400200241c0006a41086a2203419da0c200ad42808080808002841003220441086a2900003703002002200429000037034020041023200241206a41086a2205200329030037030020022002290340370320200341a3a4c200ad4280808080f000841003220441086a2900003703002002200429000037034020041023200241306a41086a2206200329030037030020022002290340370330200241c0006a200110ac01024041c000102122040d0041c00041011030000b200420022903203700002004200229033037001020042002290040370020200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241c0006a41106a290000370000200441386a200241c0006a41186a290000370000200241086a200441c000108902200241086a41106a290300210720022903102108200228020821032004102320002007420020031b37030820002008420020031b370300200241e0006a24000bac2e07017f017e017f027e017f027e187f23004180036b2207240002400240024002402001200284500d002003200484500d004201210820074198016a200320012003200156200420025620042002511b22091b220a2004200220091b220b20054201200542015620064200522006501b220c1b220520064200200c1b220610e20420074188016a200729039801220d20074198016a41086a290300220e2005200610e1042002200420091b21022001200320091b2104200a20072903880185200b20074188016a41086a290300858450450d01200d210a200e210b420021060c020b20004100360200200041106a4200370300200041086a42003703000c020b200741f8006a200420022005200610e204200741e8006a20072903782201200741f8006a41086a29030022032005200610e1044200200620042007290368852002200741e8006a41086a29030085845022091b21064201200520091b21082003200220091b21022001200420091b21040b200741386a200b42002004420010e104200741c8006a20024200200a420010e104200741d8006a200a42002004420010e104024002400240024002400240024002400240024002400240024002400240024002400240024002400240200b420052200242005271200729034042005272200729035042005272200741d8006a41086a2903002201200729033820072903487c7c2203200154724101470d00411010212209450d032009200a3e020c2009200a4220883e02082009200b3e02042009200b4220883e020020074284808080c00037029c02200720093602980220074198026a10d004200741a8016a41086a20072802a00236020020072007290398023703a801411010212209450d02200920043e020c200920044220883e0208200920023e0204200920024220883e020020074284808080c00037029c02200720093602980220074198026a10d004200741b8016a41086a20072802a00236020020072007290398023703b801411010212209450d0120092008a7220f36020c200920084220883e0208200920063e0204200920064220883e020020074284808080c00037029c02200720093602980220074198026a10d00420072802a0022110200728029c0221112007280298022112200741f0026a41086a200741b8016a41086a280200360200200720072903b8013703f00220074198026a41086a200741a8016a41086a280200360200200720072903a80137039802200741c8016a20074198026a200741f0026a10d204024020072802f402450d0020072802f00210230b200741c8016a10d00420104101460d0420072802cc01211320072802c80121142010450d0e2012280200450d0e024020072802d0012215450d002014280200450d0f201520104d0d0f200720103602d401201520106b221641016a22174101201741014b1b221841ffffffff03712018470d0620184102742209417f4c0d0602400240024020090d00410421190c010b200910272219450d010b201041ffffffff03712010470d072010410274221a417f4c0d07024002400240201a0d004104211b0c010b201a1027221b450d010b410221094101210f2012280200220c67221c211d0240200c41ffffffff034b0d0041022109201c210c4101210f034020094101200c4101711b200f6c210f200c41034b211e200920096c2109200c410176221d210c201e0d000b0b200720153602f802200720133602f402200720143602f002024041041021220c450d00200c20094101201d4101461b200f6c220f360200200742818080801037029c022007200c36029802200741d8016a200741f0026a20074198026a10d204200c1023024002400240201a0d00410421090c010b201a10212209450d010b20092012201041027410dc042109200720103602f802200720103602f402200720093602f0020240410410212209450d002009200f360200200742818080801037029c022007200936029802200741e8016a200741f0026a20074198026a10d20420091023024002400240024020072802d40120176a220920072802e001220c4d0d00024002402009200c6b22090d004104210f410021090c010b200941ffffffff03712009470d032009410274221e4100480d03201e1021220f450d02200f4100200941027410db041a0b20072802d801211d2009211e0240200c450d002009200c6a221e2009490d0320094101742214201e2014201e4b1b221e41ffffffff0371201e470d03201e41027422144100480d030240024020090d0020141021210f0c010b200f200941027420141025210f0b200f450d040b200f20094102746a201d200c41027410dc041a2009200c6a2109024020072802dc01450d00201d10230b200720093602e0012007201e3602dc012007200f3602d8010b200741e8016a10d00402400240024002400240024002400240024002400240034020072016221f3602f401024020072802e001220920072802d401220c201f6a220f417f736a221e2009490d0041d4b2c600201e2009102d000b0240024002400240024002400240024002400240024002400240024002400240024020092009200f6b220f4d0d0020072802f00122092009200c6b220c4d0d0120072802e801200c4102746a35020022024200510d02201f201f4100476b211620072802d8012209201e4102746a35020021012009200f4102746a3502002104200741003602f80120072004200142208684200280220137038002200741003602880220072004200120027e7d42ffffffff0f83370390022007200741f4016a3602ac022007200741d8016a3602a8022007200741d4016a3602a4022007200741e8016a3602a002200720074188026a36029c022007200741f8016a3602980220074198026a10d3041a034020072802880241016a41004c0d04024020072903900242ffffffff0f560d0020074198026a10d3040d010b0b2007290380022102200720072802d40120072802f40122096a3602f402200720093602f0022007200741d8016a3602fc02200741023a00f802200741b0026a200741f0026a10d60420072802f001220941ffffffff03712009470d2b2009410274220c417f4c0d2b20072802e801210f02400240200c0d004104211e0c010b200c1021221e450d050b201e200f200c10dc04210c200720093602e802200720093602e4022007200c3602e002410810212209450d0520092002a72220360204200920024220883e020020074282808080203702f402200720093602f002200741c0026a200741e0026a200741f0026a10d2042009102320072802b802222120072802c8022222202120224b1b22144101201441014b1b220c41ffffffff0371200c470d2b200c410274220f417f4c0d2b20072802b402212320072802b002212402400240200f0d00410421250c010b200f10272225450d070b2014450d092022417f6a221720224b211520072802c00221262021417f6a221a20214b0d07200c417f6a21092025200f6a417c6a211d4100210f4200210203404100211e02402021201a200f6b22134d0d004100211e2013201a4b0d00202420134102746a280200211e0b201ead21044100211e024020150d0020222017200f6b22134d0d00201320174b0d00202620134102746a280200211e0b024002402004201ead22037d22012004560d00200120027d220a2001560d00200a42ffffffff0f832104420021020c010b20044280808080108420027d20037d2104420121020b200c20094d0d0c201d20043e0200201d417c6a211d2009417f6a2109200f41016a220f2014490d000c090b0b41d4b2c600200f2009102d000b41d4b2c600200c2009102d000b41c8b3c600102b000b4187b5c6004118200741f0026a41a0b5c6001031000b200c41041030000b410841041030000b200f41041030000b200c417f6a21092025200f6a417c6a211e4100211d4200210203404100210f024020150d004100210f20222017201d6b22134d0d004100210f201320174b0d00202620134102746a280200210f0b024002404200200fad22017d22044200520d00200420027d22032004560d00200342ffffffff0f832104420021020c010b428080808010200220017c7d2104420121020b200c20094d0d04201e20043e0200201e417c6a211e2009417f6a2109201d41016a221d2014490d000b0b41012113200250450d010b410021130b02402023450d00202410230b20072802d401221e20072802f401220f6a2215201e490d05200f20154f0d01200f417f7321090340200c200c200f6a20096a221d4d0d03200920072802e00122146a220f20094f0d0420072802d801200f4102746a2025201d4102746a2802003602002009417f6a210920072802f401210f201e417f6a221e0d000c050b0b41b8b3c6002009200c102d000b201e450d020c030b41d4b2c60020222021202220214b1b22074101200741014b1b200f6a20096a200c102d000b41b8b3c600200f2014102d000b200c200c2015417f7322096a200f6a220f4d0d0220072802e001220c20096a2209200c4f0d0320072802d80120094102746a2025200f4102746a28020036020020072802f401210f0b2018200f417f736a220920184f0d03201920094102746a202036020002402013450d00201820072802f401417f736a220920184f0d05201920094102746a22092009280200417f6a36020020072802f401210920072802d401210c200741023a00f8022007200c20096a3602f402200720093602f0022007200741d8016a3602fc02200741d0026a200741f0026a10d60420072802f001220941ffffffff03712009470d1b2009410274220c417f4c0d1b20072802e801210f02400240200c0d004104211e0c010b200c1021221e450d070b201e200f200c10dc04210c200720093602f802200720093602f4022007200c3602f002200741e0026a200741f0026a200741d0026a10d104024020072802d401220920072802f40122146a220c2009490d00024002402014200c4f0d00200c417f73210920072802e002211320072802e802210f2014211e0340200f200f201e6a20096a221e4d0d0b200920072802e00122156a221d20094f0d0c20072802d801201d4102746a2013201e4102746a280200360200200941016a210920072802f401211e2014200c417f6a220c490d000c020b0b20090d0120072802e802210f2014211e0b201e2014417f7322096a220c200f6a221e200c4f0d0a20072802e001220c20096a2209200c4f0d0b20072802d80120094102746a20072802e002201e4102746a2802003602000b024020072802e402450d0020072802e00210230b20072802d402450d0020072802d00210230b20251023024020072802c402450d0020072802c00210230b201f0d000b0240201c450d004101210920072802d401220c4101460d1f4100200c6b2114201c411f7121134100201c6b411f7121152010410274201b6a417c6a210c417f210903400240200920072802e001221e6a220f2009490d0041d4b2c600200f201e102d000b201e200f417f6a221d4d0d0b201020096a221e20104f0d0c200c20072802d801221e201d4102746a280200201574201e200f4102746a28020020137672360200200c417c6a210c20142009417f6a2209460d1f0c000b0b20072802e001211020072802dc01210f20072802d801211e201b1023410021090c1f0b41d4b2c600200f200c102d000b41b8b3c6002009200c102d000b41b8b3c60020092018102d000b41d4b2c60020092018102d000b200c41041030000b41d4b2c600201e200f102d000b41b8b3c600201d2015102d000b41d4b2c600201e200f102d000b41b8b3c6002009200c102d000b41d4b2c600200f417f6a201e102d000b41b8b3c600201e2010102d000b201e41041030000b102a000b201441041030000b410441041030000b201a41041030000b410441041030000b201a41041030000b200941041030000b41d4b2c60041004100102d000b200741286a200729035820032008200610e20420004100360200200041106a200741286a41086a290300370300200041086a20072903283703000c140b411041041030000b411041041030000b411041041030000b20074198026a41086a200741c8016a41086a280200221d360200200720072903c80137039802201d4101201d41014b1b221e41ffffffff0371201e470d00201e4102742209417f4c0d000240024020090d004104211a0c010b20091027221a450d020b201d450d03201d417f6a2114201a201e201d6b22134102746a210c200f4101200f41014b1bad21024200210441002109200728029802210f0340201e201320096a22154d0d03200c2004422086200f35020084220420028022013e020020142009460d04200c41046a210c200f41046a210f2004200120027e7d2104201d200941016a22094b0d000b41d4b2c6002009201d102d000b102f000b200941041030000b41b8b3c6002015201e102d000b2007201e3602f8022007201e3602f4022007201a3602f002200728029c02450d0720072802980210230c070b20072802d40121090b20072802e001220c200c20096b220f4d0d012010201020096b22094d0d02201b20094102746a20072802d801200f4102746a280200201c411f7176360200410121092010210f201b211e0b024020072802ec01450d0020072802e80110230b2009450d0320072802dc01450d0320072802d80110230c030b41d4b2c600200f200c102d000b41b8b3c60020092010102d000b4100211902402013450d00201410230b0b410410212209450d012009410036020041041021220c450d02200c41003602004101211d0240024020190d002009211941012118200c211e4101210f410121100c010b20091023200c10230b2007201836028002200720183602fc01200720193602f801200720103602a0022007200f36029c022007201e3602980220074198026a10d004420021020240024020072802a00222094105744180014d0d00421d21040c010b4100211d024020090d00420021040c010b200728029802220c200941027422096a417c6a220f280200211e0240200c200f470d00201ead21040c010b200c41786a210f201ead2104200741206a211e4120210c420021020340200741186a200f20096a3502004200200c41e0007110df04201e29030020027c2007290318220220047c2204200254ad7c2102200c41206a210c2009417c6a22094104470d000b0b0240200728029c02450d0020072802980210230b201d0d030240200420084201882006423f8684562002200642018822045620022004511b450d0020074188026a41086a200741f8016a41086a280200360200200720072903f80137038802411010212209450d0520094280808080103702082009420037020020074284808080c00037029c02200720093602980220074198026a10d004200741f0026a41086a20072802a00236020020072007290398023703f002200741f8016a20074188026a200741f0026a10d10420072802f402450d0020072802f00210230b200741f0026a41086a200741f8016a41086a280200360200200720072903f8013703f0020b200741f0026a10d00420074198026a41086a2209200741f0026a41086a280200360200200720072903f0023703980220074198026a10d0044200210202400240200928020022094105744180014d0d00421d21044101211d0c010b4100211d024020090d00420021040c010b200728029802220c200941027422096a417c6a220f280200211e0240200c200f470d00201ead21040c010b200c41786a210f201ead2104200741106a211e4120210c420021020340200741086a200f20096a3502004200200c41e0007110df04201e29030020027c2007290308220220047c2204200254ad7c2102200c41206a210c2009417c6a22094104470d000b0b0240200728029c02450d0020072802980210230b02400240201d0d00200041106a2002370300200041086a2004370300410021090c010b20004190b6c600360204200041086a4119360200410121090b200020093602002011450d04201210230c040b410441041030000b410441041030000b200720043e029c02200741eab4c6003602980241d0b5c600412f20074198026a4180b6c6001031000b411041041030000b20074180036a24000bd30201037f230041d0006b220824000240024002402002200685200320078584500d00200220038450450d01410121090c020b417f20002004852001200585844200522000200454200120055420012005511b1b21090c010b0240200620078450450d0041ff0121090c010b200841206a2000200110d704200841306a2006200710d704200841c0006a41086a2209200841206a41086a220a280200360200200820082903203703402008200841c0006a200841306a10d20402402008280234450d00200828023010230b200841206a2004200510d704200841306a2002200310d7042009200a28020036020020082008290320370340200841106a200841c0006a200841306a10d20402402008280234450d00200828023010230b2008200841106a10d404210902402008280214450d00200828021010230b2008280204450d00200828020010230b200841d0006a240020090beb0203017f047e017f230041d0006b2202240002400240200029031022032001290310220485200041186a2903002205200141186a29030022068584500d00200241206a2000290300200041086a29030010d704200241306a2004200610d704200241c0006a41086a2200200241206a41086a2207280200360200200220022903203703402002200241c0006a200241306a10d20402402002280234450d00200228023010230b200241206a2001290300200141086a29030010d704200241306a2003200510d7042000200728020036020020022002290320370340200241106a200241c0006a200241306a10d20402402002280234450d00200228023010230b2002200241106a10d404210002402002280214450d00200228021010230b200041ff0171210002402002280204450d00200228020010230b20004521000c010b2000290300200129030085200041086a290300200141086a29030085845021000b200241d0006a240020000bc40901157f230041206b220524002003410020041b21062001410020021b2107200341206a200320041b2108200141206a200120021b2109200120024105746a210a200320044105746a210b4100210c4100210d4101210e4100210f410021104101211102400340200c4101742112200c410574211302400240024002400340024020060d0020082114200e2115200d2116200c21020c040b2006210120082103200e2115200d2116200c2102201321042012211702400340024002402007450d0020012007460d0620012007412010de042214450d062014417f4c0d01200321082015210e2016210d2002210c200121060c080b200541186a2203200641186a290000370300200541106a2202200641106a290000370300200541086a2207200641086a290000370300200520062900003703000240200c200d470d00200c41016a2201200c490d0a200c41017422042001200420014b1b220d41ffffff3f71200d470d0a200d41057422014100480d0a02400240200c0d0020011021210e0c010b200e200c41057420011025210e0b200e450d030b200e200c4105746a22012005290300370000200141186a2003290300370000200141106a2002290300370000200141086a200729030037000041002107410020082008200b4622011b2106201241026a2112201341206a2113200c41016a210c2008200841206a20011b21080c030b200541186a2214200141186a290000370300200541106a2218200141106a290000370300200541086a2219200141086a29000037030020052001290000370300024020022016470d00200241016a22012002490d0920172001201720014b1b221641ffffff3f712016470d09201641057422014100480d090240024020020d002001102121150c010b201520042001102521150b2015450d040b201520046a22012005290300370000200141186a2014290300370000200141106a2018290300370000200141086a2019290300370000410020032003200b4622141b2101201741026a2117200441206a2104200241016a21022003200341206a20141b221421032001450d050c000b0b0b200141011030000b200141011030000b2015210e2016210d2002210c2003200341206a2003200b4622011b2108410020092009200a4622021b21074100200320011b21062009200941206a20021b21090c020b41002106024020070d002000201536020c2000200f3602082000201036020420002011360200200041146a2002360200200041106a2016360200200541206a24000f0b201421082015210e2016210d2002210c0b200541186a2203200741186a290000370300200541106a2202200741106a290000370300200541086a2204200741086a2900003703002005200729000037030002400240200f2010470d00200f41016a2201200f490d03200f41017422072001200720014b1b221041ffffff3f712010470d03201041057422014100480d0302400240200f0d002001102121110c010b2011200f4105742001102521110b2011450d010b2011200f4105746a22012005290300370000200141186a2003290300370000200141106a2002290300370000200141086a2004290300370000410020092009200a4622011b2107200f41016a210f2009200941206a20011b21090c010b0b200141011030000b102a000b9e1008087f027e047f017e057f027e017f057e230022042105200441a0016b416071220424000240024002400240200141ffffff3f712001470d0020014105742206417f4c0d000240024020060d00410121070c010b200610212207450d020b410021084100210602402001450d002001410574210820072106034020062000290000370000200641186a200041186a290000370000200641106a200041106a290000370000200641086a200041086a290000370000200641206a2106200041206a2100200841606a22080d000b200141057441606a41057641016a2106200121080b200420063602102004200836020c2004200736020820072006410041202006676b109303200441e0006a41186a22094200370300200441e0006a41106a220a4200370300200441e0006a41086a220b420037030020044200370360200441286a41086a2208418881c400ad4280808080b00284220c1003220041086a2900003703002004200029000037032820001023200b200829030037030020042004290328370360200841f980c400ad42808080809001841003220041086a2900003703002004200029000037032820001023200a2004290328220d370300200441c0006a41086a220e200b290300370300200441c0006a41106a220f200d370300200441c0006a41186a221020082903003703002004200d3703900120042004290360370340200441e0006a200441c0006a412010bb0120042802602200410120001b21112004290264420020001b2212422088a72200450d0320004105742113200441e0006a4114722114200441e0006a4108722115200441c0006a410c722116200441e0006a410c6a2117201121060340200641086a290000210d200641106a2900002118200629000021192009200641186a290000370300200a2018370300200b200d370300200420193703602008200c1003220041086a2900003703002004200029000037032820001023200441186a41086a22012008290300370300200420042903283703182008418281c400ad4280808080e000841003220041086a290000370300200420002900003703282000102320044190016a41086a220720082903003703002004200429032837039001200441c0006a200441e0006a10ac0141c00010212200450d0320002004290318370000200020042903900137001020002004290040370020200041086a2001290300370000200041186a2007290300370000200041286a200e290000370000200041306a200f290000370000200041386a2010290000370000200441e0006a200041c00010a7032008201741086a290200370300200441286a41106a221a201741106a28020036020020042017290200370328024020042802682201450d002004290360210d20162004290328370200201641086a2008290300370200201641106a201a2802003602002004200d3703400b20042001360248200441003602682004290358211920042004290378221b3703582004290350211c20042004290370221d3703502004290340211e2004200429036022183703402004290348210d20042004290368221f370348201fa7210102400240200da7221a0d00201f210d201d211c201b21190c010b2004201e3703602004200d3703682004201c370370200420193703782004201a201ca74105746a3602342004201a3602302004200d422088a736022c2004201a3602282004200441086a36023820044190016a200441286a108601201541086a200728020036020020152004290390013702002004201c422088a7221a2019422088a74105746a3602342004201a36023020042019a736022c2004201a3602282004200441086a36023820044190016a200441286a108601201441086a200728020036020020142004290390013702002004290368210d20042903602118200429037821192004290370211c02402001450d00201ba721070240201f422088a7450d00200110230b2007450d00201d422088a710230b200420183703402004200d3703482004201c37035020042019370358200da721010b200420183703602004200d3703682004201c370370200da72107200420193703780240024020010d002000ad428080808080088410050c010b200441c00036022c20042000360228200441e0006a200441286a10ce030b02402007450d002019a721010240200d422088a7450d00200710230b2001450d00201c422088a710230b200641206a210620001023201341606a22130d000c040b0b102f000b200641011030000b41c00041011030000b02402012a7450d00201110230b200441c0006a41186a4200370300200441c0006a41106a22014200370300200441c0006a41086a2206420037030020044200370340200441286a41086a2200418881c400ad4280808080b002841003220841086a29000037030020042008290000370328200810232006200029030037030020042004290328220d3703182004200d37034020004183e0c400ad4280808080f000841003220841086a290000370300200420082900003703282008102320012004290328220d370300200441e0006a41086a2006290300370300200441e0006a41106a200d370300200441e0006a41186a20002903003703002004200d370390012004200429034037036020044100360248200442013703402003200441c0006a105c02402003450d002003410574210003402002200441c0006a1071200241206a2102200041606a22000d000b0b20042802442100200441e0006aad4280808080800484200435024842208620042802402206ad84100202402000450d00200610230b0240200428020c450d00200428020810230b200524000bb70302057f027e230041e0006b22042400200441c0006a41086a220541d5fbc400ad42808080808001841003220641086a2900003703002004200629000037034020061023200441206a41086a2207200529030037030020042004290340370320200541eea0c200ad4280808080f001841003220641086a2900003703002004200629000037034020061023200441306a41086a2208200529030037030020042004290340370330200441c0006a200110ac01024041c000102122060d0041c00041011030000b200620042903203700002006200429033037001020062004290040370020200641086a2007290300370000200641186a2008290300370000200641286a2005290000370000200641306a200441c0006a41106a290000370000200641386a200441c0006a41186a290000370000200441086a200641c000108902200441086a41106a29030021092004290310210a20042802082105200610232001200a420020051b220a2002200a200a2002562009420020051b220920035620092003511b22061b22027d20092003200920061b22037d200a200254ad7d10ca022000200337030820002002370300200441e0006a24000bf00508017f017e047f017e017f017e037f017e230041e0016b22022400200241186a20002001108703200241186a41106a2903002101200229032021000240024020022903182203a7450d00200241e0006a109302200241e0006a2000200110da02200241f8006a2001370300200241e0006a41106a2000370300200241e8006a41053a00002002410d3a0060200241e0006a108e010c010b2003500d00200241e0006a41186a22044200370300200241e0006a41106a22054200370300200241e0006a41086a2206420037030020024200370360200241d0016a41086a220741d5fbc400ad428080808080018422081003220941086a290000370300200220092900003703d0012009102320062007290300370300200220022903d001220337035020022003370360200741d6a0c200ad4280808080d00184220a1003220941086a290000370300200220092900003703d00120091023200520022903d0012203370300200241306a41086a220b2006290300370300200241306a41106a220c2003370300200241306a41186a220d200729030037030020022003370350200220022903603703302002200241306a4120108902200241106a29030021032002290308210e2002280200210920044200370300200542003703002006420037030020024200370360200720081003220541086a290000370300200220052900003703d0012005102320062007290300370300200220022903d0012208370350200220083703602007200a1003220541086a290000370300200220052900003703d00120051023200420072903002208370300200b2006290300370300200c20022903d001220a370300200d20083703002002200a37035020022002290360370330200242002003420020091b220320017d200e420020091b2201200054ad7d2208200120007d2200200156200820035620082003511b22071b37036820024200200020071b370360200241306aad4280808080800484200241e0006aad428080808080028410020b200241e0016a24000bbc0902057f017e230041c0016b22032400200341d0006a41086a220441d5fbc400ad42808080808001841003220541086a2900003703002003200529000037035020051023200341306a41086a2206200429030037030020032003290350370330200441eea0c200ad4280808080f001841003220541086a2900003703002003200529000037035020051023200341c0006a41086a2207200429030037030020032003290350370340200341d0006a200010ac0102400240024041c00010212205450d00200520032903303700002005200329034037001020052003290050370020200541086a2006290300370000200541186a2007290300370000200541286a2004290000370000200541306a200341e0006a290000370000200541386a200341d0006a41186a29000037000020032001370350200320023703582005ad4280808080800884200341d0006aad42808080808002841002200510230240200142ffc7afa0255620024200522002501b0d00200341d0006a41086a220441d5fbc400ad42808080808001841003220541086a2900003703002003200529000037035020051023200341306a41086a2206200429030037030020032003290350370330200441eea0c200ad4280808080f001841003220541086a2900003703002003200529000037035020051023200341c0006a41086a2207200429030037030020032003290350370340200341d0006a200010ac0141c00010212205450d02200520032903303700002005200329034037001020052003290050370020200541086a2006290300370000200541186a2007290300370000200541286a2004290000370000200541306a200341d0006a41106a290000370000200541386a200341d0006a41186a290000370000200341186a200541c000108902200341186a41106a2903002102200329032021010240200329031822084201520d002005ad428080808080088410050b2005102302402001200284500d002008a7450d002001200210cb020b200341d0006a41086a220441d5fbc400ad42808080808001841003220541086a2900003703002003200529000037035020051023200341306a41086a2206200429030037030020032003290350370330200441e3a0c200ad4280808080b001841003220541086a2900003703002003200529000037035020051023200341c0006a41086a2207200429030037030020032003290350370340200341d0006a200010ac0141c00010212205450d03200520032903303700002005200329034037001020052003290050370020200541086a2006290300370000200541186a2007290300370000200541286a2004290000370000200541306a200341d0006a41106a290000370000200541386a200341d0006a41186a2900003700002003200541c000108902200341106a290300210220032802002104200329030821012005102302402001200284500d0020040d010b200010ab01200341d0006a41086a41013a0000200341d9006a2000290000370000200341e1006a200041086a290000370000200341e9006a200041106a290000370000200341f1006a200041186a290000370000200341023a0050200341d0006a108e010b200341c0016a24000f0b41c00041011030000b41c00041011030000b41c00041011030000b890a08017f017e047f017e017f017e037f017e230041b0016b22022400200241386a20002001108703200241386a41106a29030021012002290340210002400240024020022903382203a7450d00200241f0006a41186a22044200370300200241f0006a41106a22054200370300200241f0006a41086a2206420037030020024200370370200241a0016a41086a220741d5fbc400ad428080808080018422081003220941086a290000370300200220092900003703a0012009102320062007290300370300200220022903a00122033703900120022003370370200741d6a0c200ad4280808080d00184220a1003220941086a290000370300200220092900003703a00120091023200520022903a0012203370300200241d0006a41086a220b2006290300370300200241d0006a41106a220c2003370300200241d0006a41186a220d2007290300370300200220033703900120022002290370370350200241206a200241d0006a4120108902200241206a41106a29030021032002290328210e2002280220210920044200370300200542003703002006420037030020024200370370200720081003220541086a290000370300200220052900003703a0012005102320062007290300370300200220022903a001220837039001200220083703702007200a1003220541086a290000370300200220052900003703a00120051023200420072903002208370300200b2006290300370300200c20022903a001220a370300200d20083703002002200a3703900120022002290370370350200242002003420020091b220320017d200e420020091b2201200054ad7d2208200120007d2200200156200820035620082003511b22071b37037820024200200020071b370370200241f0006a2107200241d0006a21060c010b2003500d01200241f0006a41186a22044200370300200241f0006a41106a22054200370300200241f0006a41086a2206420037030020024200370370200241a0016a41086a220741d5fbc400ad428080808080018422081003220941086a290000370300200220092900003703a0012009102320062007290300370300200220022903a00122033703900120022003370370200741d6a0c200ad4280808080d00184220a1003220941086a290000370300200220092900003703a00120091023200520022903a0012203370300200241d0006a41086a220b2006290300370300200241d0006a41106a220c2003370300200241d0006a41186a220d2007290300370300200220033703900120022002290370370350200241086a200241d0006a4120108902200241086a41106a29030021032002290310210e2002280208210920044200370300200542003703002006420037030020024200370370200720081003220541086a290000370300200220052900003703a0012005102320062007290300370300200220022903a001220837039001200220083703702007200a1003220541086a290000370300200220052900003703a00120051023200420072903002208370300200b2006290300370300200c20022903a001220a370300200d20083703002002200a3703900120022002290370370350200242002003420020091b220320017d200e420020091b2201200054ad7d2208200120007d2200200156200820035620082003511b22071b37037820024200200020071b370370200241f0006a2107200241d0006a21060b2006ad42808080808004842007ad428080808080028410020b200241b0016a24000bd08c010c057f017e017f017e047f027e0a7f017e077f017e057f017e230041b0086b2201240010cd020240024020004101460d00200141d0056a41186a22024200370300200141d0056a41106a22034200370300200141d0056a41086a22044200370300200142003703d00520014180016a41086a220541cafbc400ad4280808080c0008422061003220741086a29000037030020012007290000370380012007102320042005290300370300200120012903800122083703a001200120083703d005200541d4d0c300ad4280808080b001841003220741086a29000037030020012007290000370380012007102320032001290380012208370300200141b0046a41086a22072004290300370300200141b0046a41106a22092008370300200141b0046a41186a220a2005290300370300200120083703b001200120012903d0053703b004200141f0006a200141b0046a109c02200129037821082001280270210b200242003703002003420037030020044200370300200142003703d005200520061003220c41086a2900003703002001200c29000037038001200c1023200420052903003703002001200129038001220d3703a0012001200d3703d005200541e4cfc300ad4280808080a001841003220c41086a2900003703002001200c29000037038001200c102320022005290300220d370300200720042903003703002009200129038001220e370300200a200d3703002001200e3703b001200120012903d0053703b004200141e0006a200141b0046a109c022001280260210c2001290368210d200242003703002003420037030020044200370300200142003703d005200520061003220341086a29000037030020012003290000370380012003102320042005290300370300200120012903800122063703a001200120063703d005200541b8d0c300ad4280808080b001841003220341086a290000370300200120032900003703800120031023200220052903002206370300200720042903003703002009200129038001220e370300200a20063703002001200e3703b001200120012903d0053703b004200141d0006a200141b0046a109c02420020084200200b1b22062001290358420020012802501b200d42d8047e4200200c1b7c7d220820082006561b42d804540d00200141f0066a41186a22024200370300200141f0066a41106a220f4200370300200141f0066a41086a22044200370300200142003703f006200541f7fbc400ad4280808080f0008422061003220341086a29000037030020012003290000370380012003102320042005290300370300200120012903800122083703c801200120083703f00620054194b7c200ad4280808080c001841003220341086a290000370300200120032900003703800120031023200f20012903800122083703002007200429030037030020092008370300200a2005290300370300200120083703c801200120012903f0063703b004200141c8006a200141b0046a4120108f01200128024c210b2001280248211020024200370300200f420037030020044200370300200142003703f006200520061003220341086a29000037030020012003290000370380012003102320042005290300370300200120012903800122083703c801200120083703f006200541a8b7c200ad4280808080d001841003220341086a290000370300200120032900003703800120031023200220052903002208370300200720042903003703002009200129038001220d370300200a20083703002001200d3703c801200120012903f0063703b004200141b0046a109b02210310bd0120024200370300200f420037030020044200370300200142003703f006200520061003220c41086a2900003703002001200c29000037038001200c102320042005290300370300200120012903800122063703c801200120063703f006200541f7acc200ad4280808080a001841003220c41086a2900003703002001200c29000037038001200c10232002200529030022063703002007200429030037030020092001290380012208370300200a2006370300200120083703c801200120012903f0063703b004200141203602c4012001200141b0046a3602c001200141b0016a200141b0046aad428080808080048422061004109001410021110240024002400240024002400240024002400240024002400240024020012802b00122090d00410021070c010b20012802b401210a2001200141b8016a2802003602a401200120093602a001200141c0006a200141a0016a106e02400240024020012802400d0020012802a401220241c0016e221241c0016c2205417f4c0d04200128024421130240024020050d00410121070c010b200510212207450d0d0b02402013450d00200141f0066a41206a211420014188036a41017221154100210c0340200141003a00a803200c41016a21164100210502400240024002400340200141003a00af0420022005460d0120014188036a20056a20012802a00122042d00003a00002001200441016a3602a0012001200541016a22043a00a8032004210520044120470d000b200141d0056a41086a220520014188036a41086a290300370300200141d0056a41106a221720014188036a41106a290300370300200141d0056a41186a221820014188036a41186a29030037030020012001290388033703d0052001200220046b3602a40120014188036a200141a0016a10ce0220012d0088034101460d01200141f0066a41186a2018290300370300200141f0066a41106a2017290300370300200141f0066a41086a2005290300370300200120012903d0053703f0062014201541a00110dc041a200141c8016a200141f0066a41c00110dc041a2012200c470d03200c41017422052016200520164b1b2212ad42c0017e2208422088a70d172008a7220541004e0d020c170b200141003602a401200541ff0171450d00200141003a00a8030b20014100360280012012450d05200710230c050b02400240200c0d002005102121070c010b2007200c41c0016c2005102521070b2007450d0c0b2007200c41c0016c6a200141c8016a41c00110dc041a20162013460d0120012802a40121022016210c0c000b0b20014188016a2013360200200120123602840120012007360280012007450d0120012902840121080c020b20014100360280010b41002107200141003602d001200142013703c8012001410c36028c032001200141c0016a360288032001200141c8016a3602d00520014184076a4101360200200142013702f40620014198c2c3003602f006200120014188036a36028007200141d0056a41b8a3c500200141f0066a102e1a20013502d00142208620013502c801841008024020012802cc01450d0020012802c80110230b0b200a450d00200910230b2008420020071b2219422088a7221841c0016c220941c0016e21054101211a02402009450d00200541057422041021221a450d08200521110b200341ff0171210a2007410120071b21164100210202402018450d00201841c0016c210741002102201a210520162104034020052004290000370000200541186a200441186a290000370000200541106a200441106a290000370000200541086a200441086a290000370000200241016a2102200541206a2105200441c0016a2104200741c07e6a22070d000b0b200a410247210a200141f0066a41186a220c4200370300200141f0066a41106a22134200370300200141f0066a41086a22044200370300200142003703f00620014180016a41086a220541f7fbc400ad4280808080f000841003220741086a29000037030020012007290000370380012007102320042005290300370300200120012903800122083703c801200120083703f006200541e7acc500ad4280808080a001841003220741086a290000370300200120072900003703800120071023200141c8016a41086a200529030022083703002001200129038001220d3703c801200f200d370000200f41086a2008370000200141b0046a41086a2004290300370300200141b0046a41106a2013290300370300200141b0046a41186a200c290300370300200120012903f0063703b004200141003602f806200142013703f0062002200141f0066a105c02402002450d0020024105742104201a210503402005200141f0066a1071200541206a2105200441606a22040d000b0b2003200a71211720012802f4062105200620013502f80642208620012802f0062204ad84100202402005450d00200410230b02402017450d00200141f0066a41186a22074200370300200141f0066a41106a220a4200370300200141f0066a41086a22044200370300200142003703f00620014180016a41086a220541f7fbc400ad4280808080f000841003220241086a29000037030020012002290000370380012002102320042005290300370300200120012903800122083703c801200120083703f00620054198b8c200ad4280808080a002841003220241086a290000370300200120022900003703800120021023200141c8016a41086a200529030022083703002001200129038001220d3703c801200f200d370000200f41086a2008370000200141b0046a41086a2004290300370300200141b0046a41106a200a290300370300200141b0046a41186a2007290300370300200120012903f0063703b004200141f0066a200141b0046a10950220012802f0062205450d002006100520012802f406450d00200510230b201620096a21154101211b200141f0066a200b41016a410120101b221c10cf020240024020012802f006221d0d00200141f0066a41186a4200370300200141f0066a41106a22074200370300200141f0066a41086a22044200370300200142003703f00620014180016a41086a220541f7fbc400ad4280808080f000841003220241086a2900003703002001200229000037038001200210232004200529030037030020012001290380013703f006200541e7acc500ad4280808080a001841003220241086a29000037030020012002290000370380012002102320072001290380012208370300200141c8016a41086a2004290300370300200141c8016a41106a2008370300200141c8016a41186a20052903003703002001200837038803200120012903f0063703c801200141f0066a200141c8016a412010bb0120012902f406420020012802f00622051b21082005410120051b211e4100211d4100211f0c010b200141f8066a350200210820014180076a2802002107200141fc066a280200210220012802f4062120024020014184076a2802002205450d00200541d0006c2104200241c0006a210503400240200541046a280200450d00200528020010230b200541d0006a2105200441b07f6a22040d000b0b02402007450d00200210230b20084220862020ad8421084101211f4100211b201d211e0b200141f0066a41186a22074200370300200141f0066a41106a22094200370300200141f0066a41086a22044200370300200142003703f00620014180016a41086a220541f7fbc400ad4280808080f000841003220241086a290000370300200120022900003703800120021023200420052903003703002001200129038001220d3703c8012001200d3703f00620054194b7c200ad4280808080c001841003220241086a290000370300200120022900003703800120021023200141c8016a41086a2005290300220d3703002001200129038001220e3703c801200f200e370000200f41086a200d370000200141b0046a41086a2004290300370300200141b0046a41106a2009290300370300200141b0046a41186a2007290300370300200120012903f0063703b0042001201c3602f0062006200141f0066aad22214280808080c0008410022001201f3a00af04200120153602c401200120163602c0012001200141c0016a3602a4012001200141af046a3602a00141002112024002402008422088a7220541057422040d0041012114410021220c010b20044105752222ad42c0017e220d422088a70d0e200da722044100480d0e200410212214450d070b2008a7212302402005450d002005410574220441606a4105762124200141f0066a41206a210b200141b0046a4180016a2125200141b0046a41e0006a2126200141b0046a41c0006a2112200141b0046a41206a2113200141c8016a410172211020142102201e2105034020014180016a41186a2207200541186a29000037030020014180016a41106a2209200541106a29000037030020014180016a41086a220a200541086a2900003703002001200529000037038001200141b0016a20014180016a10d002200141c8016a20012802b001220c20012802b80110d10220012d00c801210320014188036a201041a00110dc041a0240024020034101470d00200141d0056a20014188036a41a00110dc041a024020012802b401450d00200c10230b200141b0046a200141d0056a41a00110dc041a0c010b024020012802b401450d00200c10230b200141b0046a410041a00110db041a0b024020012802a0012d00000d0020012802a401220c2802002203200c280204460d00200c200341c0016a36020002400240200141b0046a200341206a220c460d00200c200141b0046a412010de040d010b02402013200341c0006a220c460d00200c2013412010de040d010b02402012200341e0006a220c460d00200c2012412010de040d010b0240202620034180016a220c460d00200c2026412010de040d010b2025200341a0016a2203460d0120032025412010de04450d010b20012802a00141013a00000b200541206a2105200141f0066a41186a2007290300370300200141f0066a41106a2009290300370300200141f0066a41086a200a29030037030020012001290380013703f006200b200141b0046a41a00110dc041a2002200141f0066a41c00110dc0441c0016a2102200441606a22040d000b202441016a21120b02402023450d00201e10230b2012ad42c0017e2208422088a70d002008a72205417f4c0d0020012d00af0421130240024020050d00410121100c010b200510212210450d020b4100210302402012450d002014201241c0016c6a210b200141f0066a41a0016a2104200141f0066a4180016a2102200141f0066a41e0006a2107200141f0066a41c0006a2109200141f0066a41206a210a410021032010210c201421050340200141f0066a41186a200541186a290000370300200141f0066a41106a200541106a290000370300200141f0066a41086a200541086a290000370300200120052900003703f006200a41186a200541386a290000370000200a41106a200541306a290000370000200a41086a200541286a290000370000200a200541206a2900003700002009200541c0006a290000370000200941086a200541c8006a290000370000200941106a200541d0006a290000370000200941186a200541d8006a2900003700002007200541e0006a290000370000200741086a200541e8006a290000370000200741106a200541f0006a290000370000200741186a200541f8006a290000370000200220054180016a290000370000200241086a20054188016a290000370000200241106a20054190016a290000370000200241186a20054198016a2900003700002004200541a0016a290000370000200441086a200541a8016a290000370000200441186a200541b8016a290000370000200441106a200541b0016a290000370000200341016a2103200c200141f0066a41c00110dc0441c0016a210c200541c0016a2205200b470d000b0b200141f0066a41186a22074200370300200141f0066a41106a22094200370300200141f0066a41086a22044200370300200142003703f00620014180016a41086a220541f7fbc400ad4280808080f000841003220241086a29000037030020012002290000370380012002102320042005290300370300200120012903800122083703c801200120083703f006200541f7acc200ad4280808080a001841003220241086a290000370300200120022900003703800120021023200141c8016a41086a200529030022083703002001200129038001220d3703c801200f200d370000200f41086a2008370000200141b0046a41086a2004290300370300200141b0046a41106a2009290300370300200141b0046a41186a2007290300370300200120012903f0063703b004200141003602f806200142013703f0062003200141f0066a105c02402003450d002010200341c0016c6a21042010210503402005200141f0066a1071200541206a200141f0066a1071200541c0006a200141f0066a1071200541e0006a200141f0066a107120054180016a200141f0066a1071200541a0016a200141f0066a1071200541c0016a22052004470d000b0b20012802f4062105200620013502f80642208620012802f0062204ad84100202402005450d00200410230b02402012450d00201010230b200141f0066a41186a22074200370300200141f0066a41106a22094200370300200141f0066a41086a22044200370300200142003703f00620014180016a41086a220541f7fbc400ad4280808080f000841003220241086a29000037030020012002290000370380012002102320042005290300370300200120012903800122083703c801200120083703f006200541a8b7c200ad4280808080d001841003220241086a290000370300200120022900003703800120021023200141c8016a41086a200529030022083703002001200129038001220d3703c801200f200d370000200f41086a2008370000200141b0046a41086a2004290300370300200141b0046a41106a2009290300370300200141b0046a41186a2007290300370300200120012903f0063703b004200120133a00f006200620214280808080108410022001201c3602f406200141053a00f006200141f0066a108e01410810212202450d022002201536020420022016360200024020170d00200141f0066a41186a220a4200370300200141f0066a41106a22074200370300200141f0066a41086a22044200370300200142003703f006200141d0056a41086a22054188e0c100ad4280808080f001841003220941086a290000370300200120092900003703d0052009102320042005290300370300200120012903d005220637038803200120063703f006200541f4f0c100ad4280808080c001841003220941086a290000370300200120092900003703d00520091023200720012903d0052206370300200141c8016a41086a22032004290300370300200141c8016a41106a220c2006370300200141c8016a41186a220b20052903003703002001200637038803200120012903f0063703c801200141306a200141c8016a109c022001290338210820012802302110200a42003703002007420037030020044200370300200142003703f006200541f7fbc400ad4280808080f000841003220941086a290000370300200120092900003703d0052009102320042005290300370300200120012903d0053703f00620054194b7c200ad4280808080c001841003220941086a290000370300200120092900003703d00520091023200720012903d005220637030020032004290300370300200c2006370300200b20052903003703002001200637038803200120012903f0063703c801200141286a200141c8016a4120108f012008420020101b200128022c410020012802281b10ab02200210230c0c0b024002402018450d002002201641c0016a2207360200200141003a009007201641206a2104410021050340200141003a00af04200141f0066a20056a200420056a2d00003a00002001200541016a22053a00900720054120470d000b200141c8016a41086a2205200141f0066a41086a290300370300200141c8016a41106a2204200141f0066a41106a290300370300200141c8016a41186a2209200141f0066a41186a290300370300200120012903f0063703c80120160d010b200210234108210c41002107410021050c0b0b200141d0056a41186a2009290300370300200141d0056a41106a2004290300370300200141d0056a41086a2005290300370300200120012903c8013703d005201520076b41c0016e41016a220541286c2204417f4c0d0020041021220c450d03200c20012903d005370300200c4201370320200c41186a200141d0056a41186a290300370300200c41106a200141d0056a41106a290300370300200c41086a200141d0056a41086a2903003703000240200228020022042002280204470d00410121070c0a0b2002200441c0016a360200200141003a009007200441206a2107410021040340200141003a00af04200141f0066a20046a200720046a2d00003a00002001200441016a22043a00900720044120470d000b20014188036a41186a2218200141f0066a41186a22092903002206370300200141c8016a41086a220b200141f0066a41086a220a290300370300200141c8016a41106a2210200141f0066a41106a2203290300370300200141c8016a41186a220f2006370300200120012903f0063703c801410121070340200141d0056a41186a200f2903002206370300200141d0056a41106a20102903002208370300200141d0056a41086a200b290300220d370300200120012903c801220e3703d0052009200637030020032008370300200a200d3703002001200e3703f0060240024020052007460d00200521130c010b200228020420022802006b41c0016e20056a41016a22042005490d0f200541017422132004201320044b1b2213ad42287e2206422088a70d0f2006a722044100480d0f0240024020050d0020041021210c0c010b200c200541286c20041025210c0b200c450d060b200c200741286c6a220520012903f006370300200a2903002106200329030021082009290300210d20054201370320200541186a200d370300200541106a2008370300200541086a2006370300200741016a21070240200228020022042002280204470d00201321050c0b0b2002200441c0016a36020041002105200141003a009007200441206a21040340200141003a00af04200141f0066a20056a200420056a2d00003a00002001200541016a22053a00900720054120470d000b201820092903002206370300200b200a29030037030020102003290300370300200f2006370300200120012903f0063703c801201321050c000b0b102f000b200541011030000b410841041030000b200441081030000b200441081030000b200541011030000b200441011030000b200441011030000b200541011030000b200210230b200141f0066a41186a4200370300200141f0066a41106a22094200370300200141f0066a41086a22024200370300200142003703f006200141d0056a41086a22044188e0c100ad4280808080f001841003220a41086a2900003703002001200a2900003703d005200a102320022004290300370300200120012903d005220637038803200120063703f006200441b4f0c100ad4280808080f000841003220a41086a2900003703002001200a2900003703d005200a1023200920012903d0052206370300200141c8016a41086a2002290300370300200141c8016a41106a2006370300200141c8016a41186a20042903003703002001200637038803200120012903f0063703c801200141f0066a200141c8016a41201086020240024020012802f0064101460d00200120073602f806200120053602f4062001200c3602f006200141f0066a41004100200110ac02200141c8016aad428080808080048421060c010b200141c8016aad42808080808004842206100520012902f4062108200120073602f806200120053602f4062001200c3602f006200141f0066a2008a741012008422088a710ac020b200141f0066a41186a22074200370300200141f0066a41106a22024200370300200141f0066a41086a22044200370300200142003703f006200141d0056a41086a22054188e0c100ad4280808080f0018422081003220a41086a2900003703002001200a2900003703d005200a102320042005290300370300200120012903d005220d370388032001200d3703f006200541f4f0c100ad4280808080c00184220d1003220a41086a2900003703002001200a2900003703d005200a102320014188036a41086a22102005290300220e370300200120012903d00522273703880320092027370000200941086a220f200e370000200141c8016a41086a220a2004290300370300200141c8016a41106a22032002290300370300200141c8016a41186a220c2007290300370300200120012903f0063703c801200141186a200141c8016a109c02200128021821132001290320210e200742003703002002420037030020044200370300200142003703f006200520081003220b41086a2900003703002001200b2900003703d005200b102320042005290300370300200120012903d005220837038803200120083703f0062005200d1003220b41086a2900003703002001200b2900003703d005200b1023201020052903002208370300200120012903d005220d370388032009200d370000200f2008370000200a200429030037030020032002290300370300200c2007290300370300200120012903f0063703c8012001200e42017c420120131b22083703f0062006202142808080808001841002200742003703002002420037030020044200370300200142003703f006200541f7fbc400ad4280808080f000841003220741086a290000370300200120072900003703d0052007102320042005290300370300200120012903d0053703f00620054194b7c200ad4280808080c001841003220741086a290000370300200120072900003703d00520071023200220012903d0052206370300200a200429030037030020032006370300200c20052903003703002001200637038803200120012903f0063703c801200141106a200141c8016a4120108f0120082001280214410020012802101b10ab020b024002400240410810212205450d0020052015360204200520163602000240410810212204450d0020042014201241c0016c6a221c360204200420143602002005200410d2020240410810212202450d0020022015360204200220163602000240410810212226450d002026201c36020420262014360200200141f0066a41186a220a4200370300200141f0066a41106a22184200370300200141f0066a41086a22044200370300200142003703f006200141d0056a41086a220541c4fbc400ad4280808080e000841003220741086a290000370300200120072900003703d0052007102320042005290300370300200120012903d0053703f006200541f9bcc000ad4280808080e000841003220741086a290000370300200120072900003703d00520071023201820012903d0052206370300200141c8016a41086a2004290300370300200141c8016a41106a2006370300200141c8016a41186a20052903003703002001200637038001200120012903f0063703c801200141086a200141c8016a4120108f0120012802082103200128020c210c20014188036a41186a420037030020014188036a41106a221e420037030020014188036a41086a22074200370300200142003703880320054194fcc400ad42808080808001841003220941086a290000370300200120092900003703d0052009102320072005290300370300200120012903d00522063703a001200120063703880320054195dfc000ad42808080808001841003220941086a290000370300200120092900003703d00520091023201e20012903d00522063703002004200729030037030020182006370300200a2005290300370300200120063703b00120012001290388033703f0062001200c41ac026a41ac0220031b3602c801202142808080808004842221200141c8016aad22274280808080c00084100202402002280200220520022802042209460d002002200541c0016a220a360200200141003a009007200541e0006a2104410021050340200141003a00af04200141f0066a20056a200420056a2d00003a00002001200541016a22053a00900720054120470d000b200141b0046a41086a2205200141f0066a41086a290300370300200141b0046a41106a2203200141f0066a41106a290300370300200141b0046a41186a220c200141f0066a41186a290300370300200120012903f00622063703c801200120063703b0044101210702402009200a6b41c0016e41016a220441057422091021220b450d00200b20012903b004370000200b41186a200c290300370000200b41106a2003290300370000200b41086a2005290300370000200228020022052002280204460d062002200541c0016a360200200141003a009007200541e0006a2107410021050340200141003a00af04200141f0066a20056a200720056a2d00003a00002001200541016a22053a00900720054120470d000b20014188036a41186a2212200141f0066a41186a22092903002206370300200141c8016a41086a2210200141f0066a41086a220a290300370300200141c8016a41106a220f200141f0066a41106a2203290300370300200141c8016a41186a22132006370300200120012903f0063703c801410121070340200141d0056a41186a20132903002206370300200141d0056a41106a200f2903002208370300200141d0056a41086a2010290300220d370300200120012903c801220e3703d0052009200637030020032008370300200a200d3703002001200e3703f0060240024020042007460d002004210c0c010b200228020420022802006b41c0016e20046a41016a22052004490d0b2004410174220c2005200c20054b1b220c41ffffff3f71200c470d0b200c41057422054100480d0b0240024020040d0020051021210b0c010b200b200441057420051025210b0b200b0d00200541011030000b200b20074105746a220520012903f006370000200541186a2009290300370000200541106a2003290300370000200541086a200a290300370000200741016a21070240200228020022042002280204470d00200c21040c080b2002200441c0016a36020041002105200141003a009007200441e0006a21040340200141003a00af04200141f0066a20056a200420056a2d00003a00002001200541016a22053a00900720054120470d000b2012200929030022063703002010200a290300370300200f200329030037030020132006370300200120012903f0063703c801200c21040c000b0b200941011030000b200210234101210b41002107410021040c050b410841041030000b410841041030000b410841041030000b410841041030000b200210230b20014188036a41186a220a420037030020014188036a41106a2203420037030020014188036a41086a220242003703002001420037038803200141d0056a41086a22054194fcc400ad42808080808001841003220941086a290000370300200120092900003703d0052009102320022005290300370300200120012903d00522063703a00120012006370388032005419ddfc000ad4280808080c000841003220941086a290000370300200120092900003703d00520091023200141b0016a41086a20052903002206370300200120012903d00522083703b001201e2008370000201e41086a2006370000200141f0066a41086a2002290300370300200141f0066a41106a2003290300370300200141f0066a41186a200a29030037030020012001290388033703f006200141003602d001200142013703c8012007200141c8016a105c02402007450d0020074105742102200b210503402005200141c8016a1071200541206a2105200241606a22020d000b0b20012802cc012105202120013502d00142208620012802c8012202ad84100202402005450d00200210230b02402004450d00200b10230b2026102302400240024002400240410810212202450d0020022015360204200220163602000240410810212226450d002026201c360204202620143602002017450d0202402002280200220520022802042209460d002002200541c0016a220a360200200141003a00900720054180016a2104410021050340200141003a00af04200141f0066a20056a200420056a2d00003a00002001200541016a22053a00900720054120470d000b200141b0046a41086a2205200141f0066a41086a290300370300200141b0046a41106a2203200141f0066a41106a290300370300200141b0046a41186a220c200141f0066a41186a290300370300200120012903f00622063703c801200120063703b0044101210702402009200a6b41c0016e41016a220441057422091021220b450d00200b20012903b004370000200b41186a200c290300370000200b41106a2003290300370000200b41086a2005290300370000200228020022052002280204460d052002200541c0016a360200200141003a00900720054180016a2107410021050340200141003a00af04200141f0066a20056a200720056a2d00003a00002001200541016a22053a00900720054120470d000b20014188036a41186a2212200141f0066a41186a22092903002206370300200141c8016a41086a2210200141f0066a41086a220a290300370300200141c8016a41106a220f200141f0066a41106a2203290300370300200141c8016a41186a22132006370300200120012903f0063703c801410121070340200141d0056a41186a20132903002206370300200141d0056a41106a200f2903002208370300200141d0056a41086a2010290300220d370300200120012903c801220e3703d0052009200637030020032008370300200a200d3703002001200e3703f0060240024020042007460d002004210c0c010b200228020420022802006b41c0016e20046a41016a22052004490d0b2004410174220c2005200c20054b1b220c41ffffff3f71200c470d0b200c41057422054100480d0b0240024020040d0020051021210b0c010b200b200441057420051025210b0b200b0d00200541011030000b200b20074105746a220520012903f006370000200541186a2009290300370000200541106a2003290300370000200541086a200a290300370000200741016a21070240200228020022042002280204470d00200c21040c070b2002200441c0016a36020041002105200141003a00900720044180016a21040340200141003a00af04200141f0066a20056a200420056a2d00003a00002001200541016a22053a00900720054120470d000b2012200929030022063703002010200a290300370300200f200329030037030020132006370300200120012903f0063703c801200c21040c000b0b200941011030000b20021023410021044101210b410021070c040b410841041030000b410841041030000b20261023200210230c020b200210230b200141f0066a41186a220a4200370300200141f0066a41106a22034200370300200141f0066a41086a22024200370300200142003703f006200141d0056a41086a22054182fdc400ad4280808080a001841003220941086a290000370300200120092900003703d0052009102320022005290300370300200120012903d0053703f006200541fccfc300ad4280808080b001841003220941086a290000370300200120092900003703d0052009102320014180016a41086a20052903002206370300200120012903d00522083703800120182008370000201841086a2006370000200141c8016a41086a2002290300370300200141c8016a41106a2003290300370300200141c8016a41186a200a290300370300200120012903f0063703c801200141003602f806200142013703f0062007200141f0066a105c02402007450d0020074105742102200b210503402005200141f0066a1071200541206a2105200241606a22020d000b0b20012802f40621052027428080808080048420013502f80642208620012802f0062202ad84100202402005450d00200210230b02402004450d00200b10230b202610230b02400240024002400240410810212202450d0020022015360204200220163602000240410810212215450d002015201c360204201520143602002017450d0202402002280200220520022802042209460d002002200541c0016a220a360200200141003a009007200541a0016a2104410021050340200141003a00af04200141f0066a20056a200420056a2d00003a00002001200541016a22053a00900720054120470d000b200141b0046a41086a2205200141f0066a41086a290300370300200141b0046a41106a2203200141f0066a41106a290300370300200141b0046a41186a220c200141f0066a41186a290300370300200120012903f00622063703c801200120063703b0044101210702402009200a6b41c0016e41016a220441057422091021220b450d00200b20012903b004370000200b41186a200c290300370000200b41106a2003290300370000200b41086a2005290300370000200228020022052002280204460d052002200541c0016a360200200141003a009007200541a0016a2107410021050340200141003a00af04200141f0066a20056a200720056a2d00003a00002001200541016a22053a00900720054120470d000b20014188036a41186a2212200141f0066a41186a22092903002206370300200141c8016a41086a2210200141f0066a41086a220a290300370300200141c8016a41106a220f200141f0066a41106a2203290300370300200141c8016a41186a22132006370300200120012903f0063703c801410121070340200141d0056a41186a20132903002206370300200141d0056a41106a200f2903002208370300200141d0056a41086a2010290300220d370300200120012903c801220e3703d0052009200637030020032008370300200a200d3703002001200e3703f0060240024020042007460d002004210c0c010b200228020420022802006b41c0016e20046a41016a22052004490d0b2004410174220c2005200c20054b1b220c41ffffff3f71200c470d0b200c41057422054100480d0b0240024020040d0020051021210b0c010b200b200441057420051025210b0b200b0d00200541011030000b200b20074105746a220520012903f006370000200541186a2009290300370000200541106a2003290300370000200541086a200a290300370000200741016a21070240200228020022042002280204470d00200c21040c070b2002200441c0016a36020041002105200141003a009007200441a0016a21040340200141003a00af04200141f0066a20056a200420056a2d00003a00002001200541016a22053a00900720054120470d000b2012200929030022063703002010200a290300370300200f200329030037030020132006370300200120012903f0063703c801200c21040c000b0b200941011030000b20021023410021044101210b410021070c040b410841041030000b410841041030000b20151023200210230c020b200210230b200141f0066a41186a220a4200370300200141f0066a41106a22034200370300200141f0066a41086a22024200370300200142003703f006200141d0056a41086a2205419cfcc400ad4280808080a002841003220941086a290000370300200120092900003703d0052009102320022005290300370300200120012903d0053703f0062005419ddfc000ad4280808080c000841003220941086a290000370300200120092900003703d0052009102320014180016a41086a20052903002206370300200120012903d00522083703800120182008370000201841086a2006370000200141c8016a41086a2002290300370300200141c8016a41106a2003290300370300200141c8016a41186a200a290300370300200120012903f0063703c801200141003602f806200142013703f0062007200141f0066a105c02402007450d0020074105742102200b210503402005200141f0066a1071200541206a2105200241606a22020d000b0b20012802f40621052027428080808080048420013502f80642208620012802f0062202ad84100202402005450d00200210230b02402004450d00200b10230b201510230b02402022450d00201410230b02402020450d00201b201f720d00201d10230b02402011450d00201a10230b2019a7450d00201610230b20014188036a41186a420037030020014188036a41106a2207420037030020014188036a41086a220442003703002001420037038803200141a0016a41086a220541a6a3c500ad4280808080a001841003220241086a290000370300200120022900003703a0012002102320042005290300370300200120012903a00137038803200541fca4c500ad4280808080e000841003220241086a290000370300200120022900003703a00120021023200720012903a0012206370300200141f0066a41086a2004290300370300200141f0066a41106a2006370300200141f0066a41186a2005290300370300200120063703d00520012001290388033703f006200141c8016a200141f0066a10d30220012802c8012205410420051b210902400240024002400240024020012902cc01420020051b2206422088a7220a41c4006c22050d00410021040c010b200920056a2102410021042009210502400340024020052d00004101460d00200541046a28020020004f0d020b200441016a21042002200541c4006a2205470d000b0b2004200a4b0d010b200642ffffffff0f8321060240200a20046b2205450d0002402004450d0020092009200441c4006c6a200541c4006c10dd041a0b2005ad42208620068421060b20014188036a41186a220a420037030020014188036a41106a2203420037030020014188036a41086a220442003703002001420037038803200141a0016a41086a220541a6a3c500ad4280808080a001841003220241086a290000370300200120022900003703a0012002102320042005290300370300200120012903a00137038803200541fca4c500ad4280808080e000841003220241086a290000370300200120022900003703a00120021023200141d0056a41086a20052903002208370300200120012903a001220d3703d0052007200d370000200741086a2008370000200141f0066a41086a2004290300370300200141f0066a41106a2003290300370300200141f0066a41186a200a29030037030020012001290388033703f006200141c8016a20092006422088a710d402200141f0066aad4280808080800484220820013502d00142208620012802c8012204ad8410022006a72105024020012802cc01450d00200410230b02402005450d00200910230b20014188036a41186a2203420037030020014188036a41106a220a420037030020014188036a41086a220442003703002001420037038803200141a0016a41086a220541a6a3c500ad4280808080a001841003220241086a290000370300200120022900003703a0012002102320042005290300370300200120012903a0013703880320054184a9c500ad4280808080c001841003220241086a290000370300200120022900003703a00120021023200141d0056a41086a220220052903002206370300200120012903a001220d3703d0052007200d370000200741086a2006370000200141f0066a41086a22072004290300370300200141f0066a41106a2209200a290300370300200141f0066a41186a220a200329030037030020012001290388033703f006200141003a00af042008200141af046aad428080808010841002200141c8016a10d502200a200141c8016a41186a22032903003703002009200141c8016a41106a220c2903003703002007200141c8016a41086a220b290300370300200120012903c8013703f006412410212204450d01200420012903f00637000020044114360220200441186a200a290300370000200441106a2009290300370000200441086a2007290300370000200142818080801037028c03200120043602880320014188036a10d602200a20032903003703002009200c2903003703002007200b290300370300200120012903c8013703f006200141f0066a10c80110cd02200141d0056a41186a22094200370300200141d0056a41106a2204420037030020024200370300200142003703d005200541c4fbc400ad4280808080e000841003220741086a290000370300200120072900003703a0012007102320022005290300370300200120012903a0013703d005200541ffbcc000ad4280808080a001841003220741086a290000370300200120072900003703a00120071023200420012903a0012206370300200141b0046a41086a2002290300370300200141b0046a41106a2006370300200141b0046a41186a20052903003703002001200637038001200120012903d0053703b004200141f0066a200141b0046a4120108a0120012d00f0062105200920014189076a290000370300200420014181076a2900003703002002200141f9066a290000370300200120012900f1063703d0050240024020054101460d00200141a0036a420037030020014198036a420037030020014190036a420037030020014200370388030c010b20014188036a41186a200141d0056a41186a29030037030020014188036a41106a200141d0056a41106a29030037030020014188036a41086a200141d0056a41086a290300370300200120012903d005370388030b200141d0056a41186a22094200370300200141d0056a41106a220a4200370300200141d0056a41086a22024200370300200142003703d005200141a0016a41086a220541d899c600ad42808080808003841003220741086a290000370300200120072900003703a0012007102320022005290300370300200120012903a0013703d005200541f099c600ad4280808080e001841003220741086a290000370300200120072900003703a0012007102320014180016a41086a20052903002206370300200120012903a00122083703800120042008370000200441086a2006370000200141b0046a41086a2002290300370300200141b0046a41106a200a290300370300200141b0046a41186a2009290300370300200120012903d0053703b004200141f0066a200141b0046a412010bb01024002400240024020012802f00622020d00200141c8016a41186a20014188036a41186a290300370300200141c8016a41106a20014188036a41106a290300370300200141c8016a41086a20014188036a41086a29030037030020012001290388033703c8014101210241002107200141c8016a2105410021090c010b20012902f4062206a7210a02402006422088a7220441d100490d00200141f0066a41186a220720014188036a41186a290300370300200141f0066a41106a220920014188036a41106a290300370300200141f0066a41086a220320014188036a41086a29030037030020012001290388033703f0062000417f6a41d10070220520044f0d06200220054105746a220520012903f006370000200541186a2007290300370000200541106a2009290300370000200541086a2003290300370000200a21070c030b200141f0066a41086a280200210920012802f4062107200141c8016a41186a20014188036a41186a290300370300200141c8016a41106a20014188036a41106a290300370300200141c8016a41086a20014188036a41086a29030037030020012001290388033703c80102402004200a460d00200141c8016a2105200a2107200421090c020b200141c8016a210520072004470d010b200741016a22042007490d062007410174220a2004200a20044b1b220441ffffff3f712004470d062004410574220a4100480d060240024020070d00200a102121020c010b20022007410574200a102521020b2002450d05200421070b200220094105746a22042005290000370000200441186a200541186a290000370000200441106a200541106a290000370000200441086a200541086a290000370000200941016a21040b200141f0066a41186a4200370300200141f0066a41106a22034200370300200141f0066a41086a22094200370300200142003703f006200141a0016a41086a220541d899c600ad42808080808003841003220a41086a2900003703002001200a2900003703a001200a102320092005290300370300200120012903a0013703f006200541f099c600ad4280808080e001841003220a41086a2900003703002001200a2900003703a001200a1023200320012903a0012206370300200141c8016a41086a2009290300370300200141c8016a41106a2006370300200141c8016a41186a2005290300370300200120063703b001200120012903f0063703c8010240024020020d00200141c8016aad428080808080048410050c010b200141003602f806200142013703f0062004200141f0066a105c02402004450d00200441057421042002210503402001200141f0066a3602d0052005200141d0056a106b200541206a2105200441606a22040d000b0b20012802f4062105200141c8016aad428080808080048420013502f80642208620012802f0062204ad84100202402005450d00200410230b2007450d00200210230b200141b0086a24000f0b41ccbac000102b000b412441041030000b41c4acc60020052004102d000b200a41011030000b102a000b8b1b09017f017e047f017e027f017e017f017e057f23004190046b2200240042002101200041c0036a41186a4200370300200041c0036a41106a22024200370300200041c0036a41086a22034200370300200042003703c003200041a0036a41086a220441cafbc400ad4280808080c000841003220541086a290000370300200020052900003703a0032005102320032004290300370300200020002903a00322063703d801200020063703c00320044188d3c300ad4280808080b001841003220541086a290000370300200020052900003703a00320051023200220002903a0032206370300200041f0036a41086a2003290300370300200041f0036a41106a2006370300200041f0036a41186a2004290300370300200020063703d801200020002903c0033703f003200041e8016a200041f0036a109d020240024020002d00e8014102470d00200041e8016a41186a4200370300200041e8016a41106a22074200370300200041e8016a41086a22034200370300200042003703e801200441c4fbc400ad4280808080e000841003220541086a290000370300200020052900003703a0032005102320032004290300370300200020002903a0033703e80120044197bdc000ad4280808080e000841003220541086a290000370300200020052900003703a00320051023200720002903a0032206370300200041f8006a41086a2003290300370300200041f8006a41106a2006370300200041f8006a41186a200429030037030020002006370310200020002903e801370378200041e8016a200041f8006a108c010240024020002802e80122080d0041042108410021040c010b20002902ec012201422088a721040b02400240200441246c2203450d002008210402400340024020042d00004101470d00200441016a2800002105200441086a28020021072000200441106a28020036027c20002007360278200541c28289aa04470d00200041e8016a200041f8006a109b0320002d00e80122074102470d020b200441246a21042003415c6a2203450d020c000b0b200020002800ec0136006b200020002800e901360268200041f0016a2903002106200041106a200041f8016a41d80010dc041a200041d0026a29030021090c010b410221070b02402001422088a72204450d00200441246c21032008210403400240024020042d0000220541034b0d0002400240024020050e0404000102040b2004410c6a280200450d03200441086a28020010230c030b2004410c6a280200450d02200441086a28020010230c020b2004410c6a280200450d01200441086a28020010230c010b200441086a280200450d00200441046a28020010230b200441246a21042003415c6a22030d000b0b02402001a7450d00200810230b200020002802683602d0012000200028006b3600d301200041f8006a200041106a41d80010dc041a0240024020074102470d0041002103200041f0036a21080c010b200020002802d0013602e802200020002800d3013600eb02200020063703e002200041e8016a200041f8006a41d80010dc041a200020093703d802200041c0036a41186a22054200370300200041c0036a41106a22084200370300200041c0036a41086a22034200370300200042003703c003200041a0036a41086a220441cafbc400ad4280808080c0008422061003220a41086a2900003703002000200a2900003703a003200a102320032004290300370300200020002903a00322013703d801200020013703c003200441b8d0c300ad4280808080b00184220b1003220a41086a2900003703002000200a2900003703a003200a1023200041d8016a41086a220c20042903002201370300200020002903a00322093703d80120022009370000200241086a220d2001370000200041f0036a41086a220a2003290300370300200041f0036a41106a220e2008290300370300200041f0036a41186a220f2005290300370300200020002903c0033703f0032000200041f0036a109c02024002402000280200450d002000290308500d00200041f0036aad42808080808004842101200041f0036a21080c010b200041e0026a200041d8026a20074101461b2903002101200542003703002008420037030020034200370300200042003703c003200420061003221041086a290000370300200020102900003703a0032010102320032004290300370300200020002903a00322093703d801200020093703c0032004200b1003221041086a290000370300200020102900003703a00320101023200c20042903002209370300200020002903a003220b3703d8012002200b370000200d2009370000200a2003290300370300200e2008290300370300200f2005290300370300200020002903c0033703f003200020013703c003200041f0036aad42808080808004842201200041c0036aad42808080808001841002200041f0026a109c03200542003703002008420037030020034200370300200042003703c003200420061003221041086a290000370300200020102900003703a0032010102320032004290300370300200020002903a00322063703d801200020063703c003200441f8d0c300ad4280808080a001841003221041086a290000370300200020102900003703a00320101023200c20042903002206370300200020002903a00322093703d80120022009370000200d2006370000200a2003290300370300200e2008290300370300200f2005290300370300200020002903c0033703f003200041c0036a200041f0036a109d0320002d00c0032104200f200041d9036a290000370300200e200041d1036a290000370300200a200041c9036a290000370300200020002900c1033703f0030240024020044101460d00200041b8036a4200370300200041b0036a4200370300200041a8036a4200370300200042003703a0030c010b200041a0036a41186a200041f0036a41186a290300370300200041a0036a41106a200041f0036a41106a290300370300200041a0036a41086a200041f0036a41086a290300370300200020002903f0033703a0030b200041f0026a41246a200041a0036a41186a290300370200200041f0026a411c6a200041a0036a41106a290300370200200041f0026a41146a200041a0036a41086a290300370200200020002903a0033702fc02200041ec036a20004198036a280200360200200041c0036a41246a20004190036a290300370200200041c0036a411c6a200041f0026a41186a290300370200200041c0036a41146a200041f0026a41106a290300370200200041cc036a200041f0026a41086a290300370200200020002903f0023702c403200041003602c003200041c0036a10ea02200041f0036a21080b41012103200041e0026a200041d8026a20074101461b2903002106200041c0036a41186a220e4200370300200041c0036a41106a220f4200370300200041c0036a41086a22054200370300200042003703c003200041a0036a41086a220441cafbc400ad4280808080c000841003220a41086a2900003703002000200a2900003703a003200a102320052004290300370300200020002903a00322093703d801200020093703c003200441d4d0c300ad4280808080b001841003220a41086a2900003703002000200a2900003703a003200a1023200041d8016a41086a20042903002209370300200020002903a003220b3703d8012002200b370000200241086a2009370000200041f0036a41086a2005290300370300200041f0036a41106a200f290300370300200041f0036a41186a200e290300370300200020002903c0033703f003200020063703c0032001200041c0036aad4280808080800184100202402007450d00410021030c010b200041f0026a41086a200041e8016a41086a290300370300200041f0026a41106a200041e8016a41106a2d00003a0000200020002800eb02360073200020002802e802360270200020002903e8013703f00220002903e00221060b200041e8016a41086a2006370300200041e8016a41106a20002903f002370300200041e8016a41186a200041f0026a41086a29030037030020004188026a200041f0026a41106a2d00003a0000200020033a00e801200020002802703600e901200020002800733600ec01200041c0036a41186a220a4200370300200041c0036a41106a220e4200370300200041c0036a41086a22054200370300200042003703c003200041a0036a41086a220441cafbc400ad4280808080c000841003220741086a290000370300200020072900003703a0032007102320052004290300370300200020002903a00322063703d801200020063703c00320044188d3c300ad4280808080b001841003220741086a290000370300200020072900003703a00320071023200041d8016a41086a20042903002206370300200020002903a00322013703d80120022001370000200241086a2006370000200041f0036a41086a2005290300370300200041f0036a41106a200e290300370300200041f0036a41186a200a290300370300200020002903c0033703f003410110212204450d012000420137027c200020043602780240024020030d002000410136028001200441003a00000c010b2000410136028001200441013a0000200041e8016a410172200041f8006a109e030b200028027c21042008ad428080808080048420003502800142208620002802782203ad8410022004450d00200310230b20004190046a24000f0b410141011030000bc30b01087f23004190036b2202240041002103200241003a002820012802042204417f6a2105417f210602400240034020042003460d01200241086a20036a200128020022072d00003a00002001200420066a3602042001200741016a22083602002002200341016a22093a00282005417f6a21052006417f6a21062009210320094120470d000b200241a8016a41086a200241086a41086a290300370300200241a8016a41106a200241086a41106a290300370300200241a8016a41186a200241086a41186a290300370300200220022903083703a80141002106200241003a0028200420096b21030340024020030d000240200641ff0171450d00200241003a00280b200041013a00000c030b200241086a20066a20082d00003a000020012003417f6a22033602042001200841016a22083602002002200641016a22093a00282009210620094120470d000b200241c8016a41086a200241086a41086a290300370300200241c8016a41106a200241086a41106a290300370300200241c8016a41186a200241086a41186a290300370300200220022903083703c80141002106200241003a0028200520096b2103200720096a2105034002402003417f470d000240200641ff0171450d00200241003a00280b200041013a00000c030b200241086a20066a200820066a2d00003a0000200120033602042001200520066a41026a3602002002200641016a22093a00282003417f6a21032009210620094120470d000b200241e8016a41086a200241086a41086a290300370300200241e8016a41106a200241086a41106a290300370300200241e8016a41186a200241086a41186a290300370300200220022903083703e80141002104200241003a0028200820096a2106200520096a2108034002402003417f470d000240200441ff0171450d00200241003a00280b200041013a00000c030b200241086a20046a20062d00003a0000200120033602042001200820046a41026a3602002002200441016a22093a00282003417f6a2103200641016a21062009210420094120470d000b20024188026a41086a200241086a41086a29030037030020024188026a41106a200241086a41106a29030037030020024188026a41186a200241086a41186a290300370300200220022903083703880241002109200241003a008803034002402003417f470d000240200941ff0171450d00200241003a0088030b200041013a00000c030b200241e8026a20096a20062d00003a0000200120033602042001200641016a22063602002002200941016a22083a0088032003417f6a21032008210920084120470d000b200241a8026a41086a2201200241e8026a41086a290300370300200241a8026a41106a2203200241e8026a41106a290300370300200241a8026a41186a2206200241e8026a41186a290300370300200241086a41086a200241a8016a41086a290300370300200241086a41106a200241a8016a41106a290300370300200241086a41186a200241a8016a41186a290300370300200220022903e8023703a802200220022903a801370308200241c0006a200241c8016a41186a290300370300200241386a200241c8016a41106a290300370300200241306a200241c8016a41086a290300370300200220022903c801370328200241e0006a200241e8016a41186a290300370300200241d8006a200241e8016a41106a290300370300200241d0006a200241e8016a41086a290300370300200220022903e80137034820024180016a20024188026a41186a290300370300200241f8006a20024188026a41106a290300370300200241f0006a20024188026a41086a2903003703002002200229038802370368200241a0016a200629030037030020024198016a200329030037030020024190016a2001290300370300200220022903a80237038801200041016a200241086a41a00110dc041a200041003a00000c010b0240200341ff0171450d00200241003a00280b200041013a00000b20024190036a24000bd89c020f057f017e017f017e097f017e037f017e017f027e017f037e017f157e1a7f230041a00f6b22022400200241e00e6a41186a22034200370300200241e00e6a41106a22044200370300200241e00e6a41086a22054200370300200242003703e00e200241980d6a41086a220641c6acc500ad4280808080f0008422071003220841086a290000370300200220082900003703980d2008102320052006290300370300200220022903980d22093703f80d200220093703e00e200641e8fac500ad4280808080b003841003220841086a290000370300200220082900003703980d20081023200420022903980d2209370300200241c80b6a41086a220a2005290300370300200241c80b6a41106a220b2009370300200241c80b6a41186a220c2006290300370300200220093703980e200220022903e00e3703c80b200241880b6a200241c80b6a4120108f01200228028c0b210d20022802880b210e200342003703002004420037030020054200370300200242003703e00e200620071003220841086a290000370300200220082900003703980d2008102320052006290300370300200220022903980d22093703f80d200220093703e00e200641e8fbc500ad42808080808001841003220841086a290000370300200220082900003703980d20081023200320062903002209370300200a2005290300370300200b20022903980d2207370300200c2009370300200220073703980e200220022903e00e3703c80b02400240024002404100200241c80b6a10a9032206200641ff01714104461b41ff0171220641034b0d00024020060e0400020103000b2001200d4100200e1b6b220620014b0d00200641064f0d020b200041003602000c020b200241e00e6a41186a22084200370300200241e00e6a41106a220a4200370300200241e00e6a41086a22054200370300200242003703e00e200241980d6a41086a220641c6acc500ad4280808080f000841003220341086a290000370300200220032900003703980d2003102320052006290300370300200220022903980d22093703f80d200220093703e00e200641e8fbc500ad42808080808001841003220341086a290000370300200220032900003703980d20031023200241980e6a41086a20062903002209370300200220022903980d22073703980e20042007370000200441086a2009370000200241c80b6a41086a2005290300370300200241c80b6a41106a200a290300370300200241c80b6a41186a2008290300370300200220022903e00e3703c80b200241c80b6aad428080808080048410050b200241a80c6a41186a4200370300200241a80c6a41106a220f420037030041082110200241a80c6a41086a22054200370300200242003703a80c200241980d6a41086a220641f7fbc400ad4280808080f000841003220441086a290000370300200220042900003703980d2004102320052006290300370300200220022903980d3703a80c200641e7acc500ad4280808080a001841003220441086a290000370300200220042900003703980d20041023200f20022903980d2209370300200241c80b6a41086a2005290300370300200241c80b6a41106a2009370300200241c80b6a41186a2006290300370300200220093703980e200220022903a80c3703c80b200241a80c6a200241c80b6a412010bb014100211141002112024002400240024002400240024002400240024020022902ac0c420020022802a80c22061b2209422088a722054105742204450d0020044105752212ad42d0007e2207422088a70d092007a722044100480d09200410212210450d010b2009a7210d2006410120061b210c02402005450d002005410574220441606a210e200241a80c6a41206a210620102103200c21050340200541086a2900002109200541106a290000210720052900002113200241c80b6a41186a2208200541186a290000370300200241c80b6a41106a220a2007370300200241c80b6a41086a220b2009370300200220133703c80b200241f00b6a200241c80b6a10be01200241a80c6a41186a2008290300370300200241a80c6a41106a200a290300370300200241a80c6a41086a200b290300370300200620022903f00b370300200641086a200241f00b6a41086a290300370300200641106a200241f00b6a41106a290300370300200641186a200241f00b6a41186a290300370300200641206a200241f00b6a41206a290300370300200641286a200241f00b6a41286a290300370300200220022903c80b3703a80c2003200241a80c6a41d00010dc0441d0006a2103200541206a2105200441606a22040d000b200e41057641016a21110b0240200d450d00200c10230b200241c80b6a41186a22044200370300200241c80b6a41106a22144200370300200241c80b6a41086a22054200370300200242003703c80b200241980d6a41086a220641c6acc500ad4280808080f0008422091003220341086a290000370300200220032900003703980d2003102320052006290300370300200220022903980d22073703f80d200220073703c80b2006418cfbc500ad4280808080e002841003220341086a290000370300200220032900003703980d20031023201420022903980d2207370300200241a80c6a41086a22032005290300370300200241a80c6a41106a22082007370300200241a80c6a41186a220a2006290300370300200220073703980e200220022903c80b3703a80c200241f00b6a200241a80c6a10ae03410021150240024020022802f40b22160d004104211642002117410021180c010b200241a80c6aad4280808080800484100520022802f00b211820022903f80b21170b200a42003703002008420037030020034200370300200242003703a80c200641be99c600ad42808080809001841003220b41086a2900003703002002200b2900003703980d200b102320032006290300370300200220022903980d3703a80c200641f0cec400ad428080808030841003220b41086a2900003703002002200b2900003703980d200b1023200241980e6a41086a220b20062903002207370300200220022903980d22133703980e200f2013370000200f41086a200737000020052003290300370300201420082903003703002004200a290300370300200220022903a80c3703c80b200241f80a6a200241c80b6a109c0220022903800b210720022802f80a210d200442003703002014420037030020054200370300200242003703c80b200620091003220c41086a2900003703002002200c2900003703980d200c102320052006290300370300200220022903980d22133703f80d200220133703c80b20064184adc500ad4280808080f0018422131003220c41086a2900003703002002200c2900003703980d200c1023200b20062903002219370300200220022903980d221a3703980e2014201a370000201441086a220e20193700002003200529030037030020082014290300370300200a2004290300370300200220022903c80b3703a80c200241e80a6a200241a80c6a109c0220022903f00a211920022802e80a211b200442003703002014420037030020054200370300200242003703c80b200620091003220c41086a2900003703002002200c2900003703980d200c102320052006290300370300200220022903980d22093703f80d200220093703c80b200620131003220c41086a2900003703002002200c2900003703980d200c1023200b20062903002209370300200220022903980d22133703980e20142013370000200e20093700002003200529030037030020082014290300370300200a2004290300370300200220022903c80b3703a80c200220074200200d1b22093703f00b200241a80c6aad221c4280808080800484221d200241f00b6aad221e42808080808001841002200920194200201b1b7d2213500d07200241a80c6a41186a22044200370300200241a80c6a41106a22034200370300200241a80c6a41086a22054200370300200242003703a80c200241980d6a41086a220641c6acc500ad4280808080f0008422091003220841086a290000370300200220082900003703980d2008102320052006290300370300200220022903980d3703a80c20064185b2c500ad4280808080e001841003220841086a290000370300200220082900003703980d20081023200241980e6a41086a220d20062903002207370300200220022903980d22193703980e200f2019370000200f41086a221f2007370000200241c80b6a41086a22082005290300370300200241c80b6a41106a220a2003290300370300200241c80b6a41186a220b2004290300370300200220022903a80c3703c80b200241a80c6a200241c80b6a412010bb0120022802a80c210c20022902ac0c2119200b4200370300200a420037030020084200370300200242003703c80b200620091003220e41086a2900003703002002200e2900003703980d200e102320082006290300370300200220022903980d22093703f80d200220093703c80b20064193b2c500ad42808080809001841003220e41086a2900003703002002200e2900003703980d200e1023200d20062903002209370300200220022903980d22073703980e20142007370000201441086a2009370000200520082903003703002003200a2903003703002004200b290300370300200220022903c80b3703a80c200241d00a6a200241a80c6a4120108902200241d00a6a41106a290300211a20022903d80a212020022802d00a210e200442003703002003420037030020054200370300200242003703a80c200641d5fbc400ad42808080808001841003221b41086a2900003703002002201b2900003703980d201b102320052006290300370300200220022903980d3703a80c200641d6a0c200ad4280808080d001841003221b41086a2900003703002002201b2900003703980d201b1023200d20062903002209370300200220022903980d22073703980e200f2007370000201f200937000020082005290300370300200a2003290300370300200b2004290300370300200220022903a80c3703c80b200241b80a6a200241c80b6a4120108902200241a80a6a20022903c00a420020022802b80a22061b2207200241b80a6a41106a290300420020061b2209428094ebdc03420010e204200241880a6a20204200200e1b201a4200200e1b20194200200c1b22214220882222420010e104200241980a6a20022903a80a221a200241a80a6a41086a29030022204280ec94a37c427f10e1042009200241880a6a41086a290300221920022903880a2223200756201920095620192009511b22061b21092007202320061b212320022903980a20077c21192022a721032013428086ebc7f5002013428086ebc7f500541b421f8042ffffffff0f83428094ebdc037e429880b5e50380212241012105200c4101200c1b211f41d87d21060240024003402006450d01200241f8096a201a2020200641b0d3c4006a3502002207420010e1042005417f6a2105200641086a2106202320022903f8092213200720197e22072007428094ebdc038022074280ec94a37c7e7c4280cab5ee01562007a76aad7c2207542009200241f8096a41086a2903002007201354ad7c22075420092007511b2204450d000b0240200441016a41017120056b2206417f6a220520064d0d00200241f8086a201a202042c0f0f50b420010e10420024180096a29030020022903f8082207201942c0f0f50b7e201942288022094280ec94a37c7e7c4280cab5ee01562009a76aad7c2209200754ad7c21130c020b0240200541244b0d00200241e8096a201a2020200541037422044188d1c4006a2802002208ad2207420010e104200241c8096a202320022903e8092213200720197e22072007428094ebdc038022074280ec94a37c7e7c4280cab5ee01562007a76aad7c220720232007562009200241e8096a41086a2903002007201354ad7c22135620092013511b22051b22242007202320051b22077d22232009201320051b2013200920051b7d2024200754ad7d41002006410374220a4188d1c4006a280200220620086b2208200820064b1b22064101200641014b1bad2209420010e204200241b8096a20022903c8092207200241c8096a41086a29030022242009420010e104200241d8096a201a20202004418cd1c4006a2802002206ad2225420010e10420024188096a20244200200a418cd1c4006a28020022042006200420064b22081b2006200420081b6bad2213420010e104200241a8096a200742002013420010e10420024198096a420042002007420010e104427f427f200241a8096a41086a29030022072002290388092002290398097c7c222420022903900920022903a0098442005220242007547222081b2224427f20022903a80920081b2207202320022903b8097d20137e2009807c22092007542208ad7c221320082013202454200920075a1b22081b2123427f200920081b2113200241d8096a41086a29030020022903d8092209202520197e22072007428094ebdc038022074280ec94a37c7e7c4280cab5ee01562007a76aad7c2207200954ad7c210902402005200420064d730d004200200920237d2007201354ad7d2223200720137d2224200756202320095620232009511b22061b21134200202420061b21090c030b427f200920237c200720137c22232007542206ad7c22072006200720095420072009511b22061b2113427f202320061b21090c020b4198e8c10020054125102d000b200241e8086a201a202042e8aafa0b420010e104200241f0086a29030020022903e8082207201942e8aafa0b7e22092009428094ebdc038022094280ec94a37c7e7c4280cab5ee01562009a76aad7c2209200754ad7c21130b42002126200241a8086a201a20204280c2d72f420010e10420024198086a20022903a808221a20194280c2d72f7e2019420a8022074280ec94a37c7e7c4280cab5ee01562007a76aad7c2207200241a8086a41086a2903002007201a54ad7c428094ebdc03420010e204200241d8086a20092013428094ebdc03420010e20420024188086a200229039808221320024198086a41086a29030022194280ec94a37c427f10e104200241f8076a201320192022420010e104200241c8086a20022903d8082213200241d8086a41086a29030022194280ec94a37c427f10e104200241b8086a201320192022420010e104202220072002290388087c7e2227428094ebdc0380212820022903f8072129200241f8076a41086a290300212a2022200920022903c8087c7e2207428094ebdc03802109024020030d004200212b0c070b201f20034105746a210e20162017422088a74102746a210d200241e8076a20022903b8082213200720094280ec94a37c7e7c4280cab5ee01562009a76aad7c2209200241b8086a41086a2903002009201354ad7c428094ebdc03420010e204200241d8076a20022903e807222c200241e8076a41086a290300222d4280ec94a37c427f10e10420184101201841014b1b220a418094ebdc036e22064101200641014b1b210b200920022903d8077c212e200241c80b6a41106a2118420021264200212b20162103201f2108024003402003200d460d080240024020032802002206450d00200241c8076a202c202d200a2006200a2006491b200b6ead428094ebdc037e200a200b6ead8042ffffffff0f832209420010e104200241980d6a41086a220641c6acc500ad4280808080f000841003220541086a290000370300200220052900003703980d20051023200241f80d6a41086a22042006290300370300200220022903980d3703f80d200641e7acc500ad4280808080a001841003220541086a290000370300200220052900003703980d20051023200241980e6a41086a22052006290300370300200220022903980d3703980e200241c80b6a200810ac012009202e7e2213428094ebdc0380210920022903c8072107200241c8076a41086a290300211941c00010212206450d0520192007201320094280ec94a37c7e7c4280cab5ee01562009a76aad7c2209200754ad7c2107200620022903f80d370000200641086a2004290300370000200620022903980e370010200641186a2005290300370000200620022903c80b370020200641286a200241c80b6a41086a290300370000200641306a2018290300370000200641386a200241c80b6a41186a290300370000200241c0003602840f200220063602800f200241c80b6a2006ad428080808080088410041090010240024020022802c80b22050d00410021040c010b20022802cc0b211b200220022802d00b3602a40b200220053602a00b200241c0076a200241a00b6a106e0240024020022802c0070d0020022802c407210c410121040c010b200241003602f80b200242013703f00b2002410c3602bc0e2002200241800f6a3602b80e2002200241f00b6a3602e00e200241013602bc0c200242013702ac0c20024198c2c3003602a80c2002200241b80e6a3602b80c200241e00e6a41b8a3c500200241a80c6a102e1a20023502f80b42208620023502f00b841008024020022802f40b450d0020022802f00b10230b410021040b201b450d00200510230b42002113200241b0076a20092007428094ebdc03420010e204200241a0076a20022903b0072219200241b0076a41086a290300221a4280ec94a37c427f10e10420024190076a2019201a200c410020041bad2220420010e10420061023200242003703f80b200242003703f00b024002404200200920022903900722192020200920022903a0077c7e221a201a428094ebdc0380221a4280ec94a37c7e7c4280cab5ee0156201aa76aad7c222f7d221a201a200956200720024190076a41086a290300202f201954ad7c22307d2009202f54ad7d220920075620092007511b22061b22314200200920061b22328450450d00420021090c010b200241a80c6a200810be0120024180076a20022903a80c220942012009420156200241a80c6a41086a29030022094200522009501b22061b22132009420020061b2209428094ebdc03420010e20420022802c80c210c20024180076a41086a29030021332002290380072134024020022802d00c2206450d00200241f0066a2013200920344201203442015620334200522033501b22051b221a2033420020051b222010e204200241d0066a20312032428094ebdc03420010e204200241e0066a20312032428094ebdc03420010e30420022903f006220742ffffffff0f56200241f0066a41086a29030022194200522019501b0d032007a7450d05200c200641306c6a2104200742ffffffff0f832123200241d0066a41086a290300212220022903d006212420022903e0062125200c21060340200241c0066a20132006290300220720132007542009200641086a29030022075420092007511b22051b2009200720051b201a202010e20420022903c0062207428080808010544100200241c0066a41086a290300501b450d0c20024198066a20242022200742ffffffff0f83428094ebdc037e20238042ffffffff0f832207420010e104200241a8066a200641106a2002290398062219200720257e22072007428094ebdc038022074280ec94a37c7e7c4280cab5ee01562007a76aad7c220720024198066a41086a2903002007201954ad7c10b504200241f00b6a20022903a80620022903b006200241a8066a41106a29030010a503200641306a22062004470d000b0b200241f8056a2013200920344201203442015620334200522033501b22061b221a2033420020061b222010e20420022903f8052207428080808010544100200241f8056a41086a290300501b450d07200241e8056a201320022903b80c221920132019542009200241a80c6a41186a29030022195420092019511b22061b2009201920061b201a202010e20420022903e8052209428080808010544100200241e8056a41086a290300501b450d082007a7450d09200241d8056a20312032428094ebdc03420010e204200241c8056a20022903d8052213200241d8056a41086a29030022194280ec94a37c427f10e104200241b8056a20132019200942ffffffff0f83428094ebdc037e200742ffffffff0f838042ffffffff0f832209420010e10420022903b80522072009203120022903c8057c7e22092009428094ebdc038022094280ec94a37c7e7c4280cab5ee01562009a76aad7c2213200754ad2109200241b8056a41086a2903002107024020022802cc0c450d00200c10230b200720097c21090b200241a0056a20082013202f7c2207200920307c2007201354ad7c10b504200241f00b6a20022903a00520022903a805200241a0056a41106a29030010a503427f202b200241f00b6a41086a2903007c202620022903f00b7c22072026542206ad7c220920062009202b542009202b511b22061b212b427f200720061b21260b200341046a2103200841206a2208200e470d010c090b0b200241113602cc0b200241ad99c6003602c80b419b97c60041e000200241c80b6a41ec9bc6001031000b20024188066a2013200c290300220720132007542009200c41086a29030022075420092007511b22061b2009200720061b201a202010e20420022903880642808080801054410020024188066a41086a290300501b450d0541fc97c600102b000b200441081030000b41c00041011030000b200241113602cc0b200241ad99c6003602c80b419b97c60041e000200241c80b6a41ec9bc6001031000b200241113602cc0b200241ad99c6003602c80b419b97c60041e000200241c80b6a41ec9bc6001031000b41fc97c600102b000b200241113602cc0b200241ad99c6003602c80b419b97c60041e000200241c80b6a41ec9bc6001031000b202a2029202720284280ec94a37c7e7c4280cab5ee01562028a76aad7c2209202954ad7c210702402017a7450d00201610230b200241a80c6a41186a202b370300200241a80c6a41106a2026370300200241a80c6a41086a41003a0000200241d00c6a42002007202b7d2009202654ad7d2213200920267d2219200956201320075620132007511b22061b2207370300200241a80c6a41206a4200201920061b2213370300200241033a00a80c200241a80c6a108e0120024188056a2026202b10870320024188056a41106a2903002119200229039005211a0240024002402002290388052209a7450d00200241c80d6a41186a22044200370300200241c80d6a41106a22034200370300200241c80d6a41086a22054200370300200242003703c80d200241980d6a41086a220641d5fbc400ad428080808080018422201003220841086a290000370300200220082900003703980d2008102320052006290300370300200220022903980d22093703a00b200220093703c80d200641d6a0c200ad4280808080d0018422231003220841086a290000370300200220082900003703980d20081023200320022903980d2209370300200241a80d6a41086a220a2005290300370300200241a80d6a41106a220b2009370300200241a80d6a41186a220c2006290300370300200220093703e80d200220022903c80d3703a80d200241f0046a200241a80d6a4120108902200241f0046a41106a290300210920022903f804212220022802f0042108200442003703002003420037030020054200370300200242003703c80d200620201003220341086a290000370300200220032900003703980d2003102320052006290300370300200220022903980d22203703a00b200220203703c80d200620231003220341086a290000370300200220032900003703980d20031023200420062903002220370300200a2005290300370300200b20022903980d2223370300200c2020370300200220233703e80d200220022903c80d3703a80d2002427f2009420020081b220920197c2022420020081b2219201a7c221a2019542206ad7c22192006201920095420192009511b22061b3703b00c2002427f201a20061b3703a80c200241a80c6a2106200241a80d6a21050c010b2009500d01200241c80d6a41186a22044200370300200241c80d6a41106a22034200370300200241c80d6a41086a22054200370300200242003703c80d200241980d6a41086a220641d5fbc400ad428080808080018422201003220841086a290000370300200220082900003703980d2008102320052006290300370300200220022903980d22093703a00b200220093703c80d200641d6a0c200ad4280808080d0018422231003220841086a290000370300200220082900003703980d20081023200320022903980d2209370300200241a80d6a41086a220a2005290300370300200241a80d6a41106a220b2009370300200241a80d6a41186a220c2006290300370300200220093703e80d200220022903c80d3703a80d200241d8046a200241a80d6a4120108902200241d8046a41106a290300210920022903e004212220022802d8042108200442003703002003420037030020054200370300200242003703c80d200620201003220341086a290000370300200220032900003703980d2003102320052006290300370300200220022903980d22203703a00b200220203703c80d200620231003220341086a290000370300200220032900003703980d20031023200420062903002220370300200a2005290300370300200b20022903980d2223370300200c2020370300200220233703e80d200220022903c80d3703a80d2002427f2009420020081b220920197c2022420020081b2219201a7c221a2019542206ad7c22192006201920095420192009511b22061b3703b00c2002427f201a20061b3703a80c200241a80c6a2106200241a80d6a21050b2005ad42808080808004842006ad428080808080028410020b200241a80c6a41186a22044200370300200241a80c6a41106a22034200370300200241a80c6a41086a22064200370300200242003703a80c200241980d6a41086a220541d5fbc400ad428080808080018422201003220841086a290000370300200220082900003703980d2008102320062005290300370300200220022903980d22093703f00b200220093703a80c200541d6a0c200ad4280808080d0018422231003220841086a290000370300200220082900003703980d20081023200241980e6a41086a220b20052903002209370300200220022903980d22193703980e200f2019370000200f41086a220c2009370000200241c80b6a41086a220d2006290300370300200241c80b6a41106a220e2003290300370300200241c80b6a41186a221b2004290300370300200220022903a80c3703c80b200241c0046a200241c80b6a4120108902200241c0046a41106a290300210920022903c804211920022802c0042108200442003703002003420037030020064200370300200242003703a80c200520201003220a41086a2900003703002002200a2900003703980d200a102320062005290300370300200220022903980d221a3703f00b2002201a3703a80c200520231003220a41086a2900003703002002200a2900003703980d200a1023200b2005290300221a370300200220022903980d22223703980e200f2022370000200c201a370000200d2006290300370300200e2003290300370300201b2004290300370300200220022903a80c3703c80b2002427f2009420020081b220920077c2019420020081b221920137c22222019542208ad7c221a2008201a200954201a2009511b22081b3703b00c2002427f202220081b3703a80c200241c80b6aad4280808080800484201c4280808080800284221a1002024002402019427f85201320081b22132009427f85200720081b2209844200520d00200241c80d6a41186a22034200370300200241c80d6a41106a22084200370300200241c80d6a41086a22044200370300200242003703c80d200520201003220a41086a2900003703002002200a2900003703980d200a102320042005290300370300200220022903980d22093703a00b200220093703c80d200620231003220541086a290000370300200220052900003703a80c20051023200820022903a80c2209370300200241a80d6a41086a220a2004290300370300200241a80d6a41106a220b2009370300200241a80d6a41186a220c2006290300370300200220093703e80d200220022903c80d3703a80d200241a8046a200241a80d6a4120108902200241a8046a41106a290300210920022903b004210720022802a8042105200342003703002008420037030020044200370300200242003703c80d200620201003220841086a290000370300200220082900003703a80c2008102320042006290300370300200220022903a80c22133703a00b200220133703c80d200620231003220841086a290000370300200220082900003703a80c20081023200320062903002213370300200a2004290300370300200b20022903a80c2219370300200c2013370300200220193703e80d200220022903c80d3703a80d20022009420020051b3703b00c20022007420020051b3703a80c200241a80d6aad4280808080800484201a10020c010b200241a80c6a109302200241a80c6a2013200910da022004200937030020032013370300200641053a00002002410d3a00a80c200241a80c6a108e010b410121152021a7450d00201f10230b200241c80b6a41186a22044200370300200241c80b6a41106a22034200370300200241c80b6a41086a22054200370300200242003703c80b200241980d6a41086a220641c6acc500ad4280808080f0008422091003220841086a290000370300200220082900003703980d2008102320052006290300370300200220022903980d22073703f80d200220073703c80b200641b0fac500ad4280808080a0018422071003220841086a290000370300200220082900003703980d20081023200241980e6a41086a220820062903002213370300200220022903980d22193703980e20142019370000201441086a220a2013370000200241a80c6a41086a220b2005290300370300200241a80c6a41106a220c2003290300370300200241a80c6a41186a220d2004290300370300200220022903c80b3703a80c200241a0046a200241a80c6a4120108f0120022802a004211b20022802a4042118200442003703002003420037030020054200370300200242003703c80b200620091003220e41086a2900003703002002200e2900003703980d200e102320052006290300370300200220022903980d22133703f80d200220133703c80b200620071003220e41086a2900003703002002200e2900003703980d200e1023200820062903002207370300200220022903980d22133703980e20142013370000200a2007370000200b2005290300370300200c2003290300370300200d2004290300370300200220022903c80b3703a80c2002201841016a4101201b1b22353602f00b201d201e4280808080c0008422071002200442003703002003420037030020054200370300200242003703c80b200620091003220e41086a2900003703002002200e2900003703980d200e102320052006290300370300200220022903980d22133703f80d200220133703c80b200641e8fac500ad4280808080b0038422131003220e41086a2900003703002002200e2900003703980d200e1023200820062903002219370300200220022903980d221a3703980e2014201a370000200a2019370000200b2005290300370300200c2003290300370300200d2004290300370300200220022903c80b3703a80c20024198046a200241a80c6a4120108f01200442003703002003420037030020054200370300200242003703c80b200620091003220e41086a2900003703002002200e2900003703980d200e102320052006290300370300200220022903980d22193703f80d200220193703c80b200620131003220e41086a2900003703002002200e2900003703980d200e1023200820062903002213370300200220022903980d22193703980e20142019370000200a2013370000200b2005290300370300200c2003290300370300200d2004290300370300200220022903c80b3703a80c200220013602f00b201d20071002200442003703002003420037030020054200370300200242003703c80b200620091003220e41086a2900003703002002200e2900003703980d200e102320052006290300370300200220022903980d22093703f80d200220093703c80b200641d0fdc500ad4280808080a001841003220e41086a2900003703002002200e2900003703980d200e1023200820062903002209370300200220022903980d22073703980e20142007370000200a2009370000200b2005290300370300200c2003290300370300200d2004290300370300200220022903c80b3703a80c200241f00b6a200241a80c6a10af0320022802f00b2206410420061b2136024002400240024002400240024002400240024002400240024002400240024002400240024020022902f40b420020061b22094220882207a722062009a7470d00200641016a22052006490d132007a722034101742204200520052004491b220541ffffffff01712005470d13200541037422044100480d130240024020060d002004102121360c010b203620034103742004102521360b2036450d012009422088a721062005ad21090b203620064103746a2205200136020420052035360200200942ffffffff0f832113200641016a2137024020350d0020132037ad4220868421130c060b2037450d05200641037441086a21054100211f2036210602400340200628020020354f0d01200641086a2106201f41016a211f200541786a22050d000b0b2037201f490d010240201f0d00410021060c050b201f4103742118201c4280808080c0008421092036211b0340201b2802002101200241980d6a41086a220541c6acc500ad4280808080f0008422071003220641086a290000370300200220062900003703980d20061023200241a00b6a41086a22042005290300370300200220022903980d3703a00b20054193adc500ad4280808080b002841003220641086a290000370300200220062900003703980d20061023200241e80d6a41086a22032005290300370300200220022903980d3703e80d200220013602a80c200241c80d6a41186a220820091001220641186a290000370300200241c80d6a41106a220a200641106a290000370300200241c80d6a41086a220b200641086a290000370300200220062900003703c80d20061023200241a80d6a41186a220c2008290300370300200241a80d6a41106a220d200a290300370300200241a80d6a41086a220e200b290300370300200220022903c80d3703a80d41c00010212206450d03200620022903a00b370000200641086a2004290300370000200620022903e80d370010200641186a2003290300370000200620022903a80d370020200641286a200e290300370000200641306a200d290300370000200641386a200c2903003700002006ad4280808080800884100a20061023200520071003220641086a290000370300200220062900003703980d2006102320042005290300370300200220022903980d3703a00b200541a6adc500ad4280808080b002841003220641086a290000370300200220062900003703980d2006102320032005290300370300200220022903980d3703e80d200220013602a80c200820091001220641186a290000370300200a200641106a290000370300200b200641086a290000370300200220062900003703c80d20061023200c2008290300370300200d200a290300370300200e200b290300370300200220022903c80d3703a80d41c00010212206450d04201b41086a211b200620022903a00b370000200641086a2004290300370000200620022903e80d370010200641186a2003290300370000200620022903a80d370020200641286a200e290300370000200641306a200d290300370000200641386a200c2903003700002006ad4280808080800884100a20061023201841786a22180d000b201f21060c040b200441041030000b41ccbac000102b000b41c00041011030000b41c00041011030000b2037201f6b221b450d0002402006450d002036203620064103746a201b41037410dd041a0b20362802042101200241a80d6a41186a4200370300200241a80d6a41106a220e4200370300200241a80d6a41086a22054200370300200242003703a80d200241980d6a41086a220641f7fbc400ad4280808080f000841003220441086a290000370300200220042900003703980d2004102320052006290300370300200220022903980d22093703a00b200220093703a80d200641f3b8c000ad4280808080b001841003220441086a290000370300200220042900003703980d20041023200e20022903980d2209370300200241f80d6a41086a2005290300370300200241f80d6a41106a2009370300200241f80d6a41186a2006290300370300200220093703e80d200220022903a80d3703f80d200241a80c6a200241f80d6a41201086024101210620022902ac0c21190240024020022802a80c22054101460d00200541014621060c010b2019422088a722182001200120184b1b220d2019a72205490d000240200d20054d0d00201c4280808080c00084210941f7fbc400ad4280808080f0008421070340200241980d6a41086a220620071003220441086a290000370300200220042900003703980d20041023200241a00b6a41086a22032006290300370300200220022903980d3703a00b200641f2a9c300ad4280808080a002841003220441086a290000370300200220042900003703980d20041023200241e80d6a41086a22042006290300370300200220022903980d3703e80d200220053602a80c200241c80d6a41186a220820091001220641186a290000370300200241c80d6a41106a220a200641106a290000370300200241c80d6a41086a220b200641086a290000370300200220062900003703c80d20061023200241a80d6a41186a220c2008290300370300200241a80d6a41106a2208200a290300370300200241a80d6a41086a220a200b290300370300200220022903c80d3703a80d41c00010212206450d04200620022903a00b370000200641086a2003290300370000200620022903e80d370010200641186a2004290300370000200620022903a80d370020200641286a200a290300370000200641306a2008290300370000200641386a200c2903003700002006ad4280808080800884100520061023200d200541016a2205470d000b0b20012018492106201942808080807083200dad8421190b201bad4220862109200220193702ac0c200220063602a80c0240024020060d00200241a80d6a41186a22034200370300200241a80d6a41106a22084200370300200241a80d6a41086a22054200370300200242003703a80d200241980d6a41086a220641f7fbc400ad4280808080f000841003220441086a290000370300200220042900003703980d2004102320052006290300370300200220022903980d22073703a00b200220073703a80d200641f3b8c000ad4280808080b001841003220441086a290000370300200220042900003703980d20041023200241e80d6a41086a20062903002207370300200220022903980d22193703e80d200e2019370000200e41086a2007370000200241f80d6a41086a2005290300370300200241f80d6a41106a2008290300370300200241f80d6a41186a2003290300370300200220022903a80d3703f80d200241f80d6aad428080808080048410050c010b200241a80d6a41186a22034200370300200241a80d6a41106a22084200370300200241a80d6a41086a22054200370300200242003703a80d200241980d6a41086a220641f7fbc400ad4280808080f000841003220441086a290000370300200220042900003703980d2004102320052006290300370300200220022903980d22073703a00b200220073703a80d200641f3b8c000ad4280808080b001841003220441086a290000370300200220042900003703980d20041023200241e80d6a41086a20062903002207370300200220022903980d22193703e80d200e2019370000200e41086a2007370000200241f80d6a41086a2005290300370300200241f80d6a41106a2008290300370300200241f80d6a41186a2003290300370300200220022903a80d3703f80d200241f80d6a4120200241a80c6a410472108c020b201320098421130b200241c80b6a41186a22034200370300200241c80b6a41106a22084200370300200241c80b6a41086a22054200370300200242003703c80b200241980d6a41086a220641c6acc500ad4280808080f000841003220441086a290000370300200220042900003703980d2004102320052006290300370300200220022903980d22093703f80d200220093703c80b200641d0fdc500ad4280808080a001841003220441086a290000370300200220042900003703980d20041023200241980e6a41086a20062903002209370300200220022903980d22073703980e20142007370000201441086a2009370000200241a80c6a41086a2005290300370300200241a80c6a41106a2008290300370300200241a80c6a41186a2003290300370300200220022903c80b3703a80c024002400240024020360d00201d10050c010b200241003602f80b200242013703f00b2013422088a72206200241f00b6a105c0240024020060d0020022802f80b210320022802f40b210420022802f00b21050c010b203620064103746a210c20022802f40b210420022802f80b21032036210803402008280200210b02400240200420036b4104490d00200341046a210620022802f00b21050c010b200341046a22062003490d12200441017422052006200520064b1b220a4100480d120240024020040d00200a102121050c010b20022802f00b2004200a102521050b2005450d052002200a3602f40b200220053602f00b200a21040b200220063602f80b200520036a200b360000200841046a280200210a0240200420066b41034b0d00200641046a22032006490d122004410174220b2003200b20034b1b22034100480d120240024020040d002003102121050c010b200520042003102521050b2005450d04200220033602f40b200220053602f00b200321040b2002200641046a22033602f80b200520066a200a360000200841086a2208200c470d000b0b2013a72106201d2003ad4220862005ad84100202402004450d00200510230b2006450d00203610230b200241003602980b200242043703900b200241a80c6a10ad04200241a00b6a20022802a80c220620022802b00c108a01024020022802ac0c450d00200610230b200241c80b6a410c6a200241a00b6a41086a290300370200200241c80b6a41146a200241a00b6a41106a290300370200200241c80b6a411c6a200241a00b6a41186a290300370200200241c80b6a41246a200241a00b6a41206a2d00003a0000200220022903a00b3702cc0b2002200241900b6a3602c80b200241a80c6a200241c80b6a41047210a301410121180240024002400240024002400240024020022802a80c4101460d004100210e4100211f0c010b200241f00b6a41206a200241a80c6a41246a280200360200200241f00b6a41186a200241a80c6a411c6a22062902002209370300200241f00b6a41106a200241a80c6a41146a22052902002207370300200241f00b6a41086a200241a80c6a410c6a22042902002213370300200220022902ac0c22193703f00b200241e00e6a41186a2009370300200241e00e6a41106a2007370300200241e00e6a41086a2013370300200220193703e00e200241a80d6a41186a2006290200370300200241a80d6a41106a2005290200370300200241a80d6a41086a2004290200370300200220022902ac0c3703a80d412010212205450d06200520022903e00e370000200541186a200241e00e6a41186a2203290300370000200541106a200241e00e6a41106a2208290300370000200541086a200241e00e6a41086a220a290300370000200241f80d6a41086a200241a80d6a41086a2903002209370300200241f80d6a41106a200241a80d6a41106a2903002207370300200241f80d6a41186a200241a80d6a41186a2903002213370300200220022903a80d22193703f80d20022802c80b2106200241c80d6a41186a220b2013370300200241c80d6a41106a220c2007370300200241c80d6a41086a220d2009370300200220193703c80d024020062802082204200641046a280200470d00200441016a220e2004490d162004410174221b200e201b200e4b1b220ead422c7e2209422088a70d162009a7221b4100480d160240024020040d00201b102121040c010b20062802002004412c6c201b102521040b2004450d0620062004360200200641046a200e360200200628020821040b200d2903002109200c2903002107200b290300211320022903c80d211920062802002004412c6c6a22044281808080103702242004200536022020042019370200200441186a2013370200200441106a2007370200200441086a20093702004101210e2006200628020841016a360208200241800f6a41086a200a290300370300200241800f6a41106a2008290300370300200241800f6a41186a2003290300370300200220022903e00e3703800f412010212218450d04201820022903800f370000201841186a200241800f6a41186a221b290300370000201841106a200241800f6a41106a2201290300370000201841086a200241800f6a41086a2236290300370000200241f00b6a41206a200241c80b6a41206a290300370300200241f00b6a41186a200241c80b6a41186a290300370300200241f00b6a41106a200241c80b6a41106a290300370300200241f00b6a41086a200241c80b6a41086a290300370300200220022903c80b3703f00b200241a80c6a200241f00b6a410472223810a301024020022802a80c4101460d004101211f0c010b200241a80c6a41047221054102210a412021084101210e4101211f0340200241b80e6a41206a200541206a280200360200200241b80e6a41186a200541186a22062902002209370300200241b80e6a41106a200541106a22042902002207370300200241b80e6a41086a200541086a220329020022133703002002200529020022193703b80e200241e00e6a41186a220b2009370300200241e00e6a41106a220c2007370300200241e00e6a41086a220d2013370300200220193703e00e200241a80d6a41186a22372006290000370300200241a80d6a41106a22062004290000370300200241a80d6a41086a22392003290000370300200220052900003703a80d412010212204450d04200420022903e00e370000200441186a200b290300370000200441106a200c290300370000200441086a200d290300370000200241f80d6a41086a20392903002209370300200241f80d6a41106a20062903002207370300200241f80d6a41186a20372903002213370300200220022903a80d22193703f80d20022802f00b2106200241c80d6a41186a22372013370300200241c80d6a41106a22392007370300200241c80d6a41086a223a2009370300200220193703c80d024020062802082203200641046a223b280200470d00200341016a223c2003490d172003410174223d203c203d203c4b1b223cad422c7e2209422088a70d172009a7223d4100480d170240024020030d00203d102121030c010b20062802002003412c6c203d102521030b2003450d0420062003360200203b203c360200200628020821030b203a2903002109203929030021072037290300211320022903c80d211920062802002003412c6c6a22034281808080103702242003200436022020032019370200200341186a2013370200200341106a2007370200200341086a20093702002006200628020841016a360208200241980e6a41086a2206200d290300370300200241980e6a41106a2204200c290300370300200241980e6a41186a2203200b290300370300200220022903e00e3703980e201b20032903003703002001200429030037030020362006290300370300200220022903980e3703800f0240200e201f470d00200e41016a2206200e490d17200a2006200a20064b1b221f41ffffff3f71201f470d17201f41057422064100480d1702400240200e0d002006102121180c010b201820082006102521180b2018450d030b201820086a220620022903800f370000200641186a201b290300370000200641106a2001290300370000200641086a2036290300370000200241a80c6a203810a301200a41026a210a200841206a2108200e41016a210e20022802a80c4101460d000b0b200241f00b6a10af04200241a80c6a20022802f00b220620022802f80b108a01024020022802f40b450d00200610230b200241b80e6a41086a200241a80c6a41086a22372903002209370300200241b80e6a41106a200241a80c6a41106a22392903002207370300200241b80e6a41186a200241a80c6a41186a223a2903002213370300200241b80e6a41206a200241a80c6a41206a220d2d000022063a0000200220022903a80c22193703b80e200241c80b6a41206a20063a0000200241c80b6a41186a2013370300200241c80b6a41106a2007370300200241c80b6a41086a2009370300200220193703c80b200241a80c6a200241c80b6a10a60102400240024002400240024002400240024020022d00d80c4102460d000340200241f00b6a41286a200241a80c6a41286a280200360200200241f00b6a41206a200d290300370300200241f00b6a41186a221b203a290300370300200241f00b6a41106a22012039290300370300200241f00b6a41086a22362037290300370300200220022903a80c3703f00b200d28020021084100210a024020022902cc0c2209422088a72203450d0020022802d40c210c4100210a41002106024003402006210502400240200a0d000340024020062003490d00200621050c240b2002200820064105746a3602980e200241e00e6a200241980e6a10b1040240024020022802e80e2205450d0020022802e40e2104024020022802ec0e450d00200510230b200641016a21062004200c4d0d010c040b200641016a21060b20062003490d000b4100210a0c040b0340200520034f0d222002200820054105746a22043602980e200241e00e6a200241980e6a10b1040240024020022802e80e22060d00200541016a21060c010b20022802e40e210b024020022802ec0e450d00200610230b200541016a2106200b200c4b0d020b02402005200a6b220520034f0d00200820054105746a22052004290000370000200541186a200441186a290000370000200541106a200441106a290000370000200541086a200441086a29000037000020062105200620034f0d040c010b0b41c4bcc00020052003102d000b200a41016a210a20062003490d000b0b200a450d00200620034f0d00200820064105746a2205200a4105746b2005200320066b41057410dd041a0b200241800f6a41186a2206201b290300370300200241800f6a41106a22052001290300370300200241800f6a41086a22042036290300370300200220022903f00b3703800f2008450d01200241c80d6a41186a220b2006290300370300200241c80d6a41106a220c2005290300370300200241c80d6a41086a221b2004290300370300200220022903800f3703c80d0240024020022802980b220520022802940b460d0020022802900b21060c010b200541016a22062005490d1f200541017422042006200420064b1b2204ad422c7e2207422088a70d1f2007a722014100480d1f0240024020050d002001102121060c010b20022802900b2005412c6c2001102521060b2006450d03200220043602940b200220063602900b0b201b2903002107200c2903002113200b290300211920022903c80d211a20062005412c6c6a2206200942ffffffff0f832003200a6bad42208684370224200620083602202006201a370200200641186a2019370200200641106a2013370200200641086a20073702002002200541016a3602980b200241a80c6a200241c80b6a10a60120022d00d80c4102470d000b0b200241c80b6a41186a22044200370300200241c80b6a41106a22034200370300200241c80b6a41086a22054200370300200242003703c80b200241980d6a41086a220641c6acc500ad4280808080f0008422091003220841086a290000370300200220082900003703980d2008102320052006290300370300200220022903980d22073703f80d200220073703c80b20064198f7c500ad4280808080e001841003220841086a290000370300200220082900003703980d20081023200241980e6a41086a220a20062903002207370300200220022903980d22133703980e20142013370000201441086a220b2007370000200241a80c6a41086a220c2005290300370300200241a80c6a41106a220d2003290300370300200241a80c6a41186a221b2004290300370300200220022903c80b3703a80c20024190046a200241a80c6a4120108f01200228029404213e200228029004213f200442003703002003420037030020054200370300200242003703c80b200620091003220841086a290000370300200220082900003703980d2008102320052006290300370300200220022903980d22093703f80d200220093703c80b200641b4f7c500ad4280808080d002841003220841086a290000370300200220082900003703980d20081023200a20062903002209370300200220022903980d22073703980e20142007370000200b2009370000200c2005290300370300200d2003290300370300201b2004290300370300200220022903c80b3703a80c20024188046a200241a80c6a4120108f01200228028c042106200228028804210520022802900b214020022802940b214120022802980b2137200242003702cc0b200241d8a7c3003602c80b2037200e6a223aad42e0007e2209422088a70d132009a72239417f4c0d134108211b0240024020390d0041082142410821430c010b203910212242450d02204221430b4100210d410021440240200e4105742203450d0020034105752244ad42d8007e2209422088a70d1d2009a722044100480d1d20041021221b450d030b2006410420051b223b41014b213c0240200e450d00200341606a2138200241d80c6a2105200241d00c6a2136201b210841002104201821060340200241800f6a41186a220a200641186a220b290000370300200241800f6a41106a220c200641106a220d290000370300200241800f6a41086a220e200641086a2201290000370300200220062900003703800f200241f00b6a41186a200b290000370300200241f00b6a41106a200d290000370300200241f00b6a41086a2001290000370300200220062900003703f00b200241c80b6a200241f00b6a200410cf01200241a80c6a41086a4200370300200241a80c6a41106a4200370300200241a80c6a41186a4200370300200241a80c6a41206a420037030020364200370300200541186a200a290300370000200541106a200c290300370000200541086a200e290300370000200520022903800f370000200242003703a80c2008200241a80c6a41d00010dc04220841d0006a41003a0000200841d8006a2108200641206a2106200441016a2104200341606a22030d000b203841057641016a210d0b203b4101203c1b21060240201f450d00201810230b0240200d2006490d0002400240203a2037412c6c2206412c6d2205490d00203a21450c010b203a41017422042005200420054b1b2245ad42e0007e2209422088a70d1e2009a722054100480d1e02400240203a0d002005102121420c010b204220392005102521420b2042450d05204221430b204020066a2146024020370d004100213d2040213c0c130b200241c80d6a41106a2101204021062042213b4100213d0340200241800f6a41186a2205200641186a290200370300200241800f6a41106a2204200641106a290200370300200241800f6a41086a2203200641086a290200370300200220062902003703800f2006412c6a213c20062802202238450d13200641286a280200210e200641246a2802002147200241f00b6a41186a22482005290300370300200241f00b6a41106a22492004290300370300200241f00b6a41086a224a2003290300370300200220022903800f3703f00b200241f8036a200241f00b6a10b604200ead42c8007e2209422088a70d152009a72206417f4c0d15200241f8036a41086a290300211a20022903f80321200240024020060d004108211f0c010b20061021221f450d070b02400240200e0d004100210e410021180c010b2038200e4105746a213a410021182038210a0340200a41086a2900002109200a41106a2900002107200a2900002113200241a80c6a41186a2236200a41186a290000370300200241a80c6a41106a22372007370300200241a80c6a41086a22392009370300200220133703a80c200a41206a210a200241c80b6a210620022802cc0b210b024003402006280200220841086a210520082f0106220c4105742106410021040240024003402006450d01200241a80c6a2005412010de042203450d02200641606a2106200441016a2104200541206a21052003417f4a0d000b2004417f6a210c0b200b450d02200b417f6a210b2008200c4102746a4194036a21060c010b0b200d200820044102746a41e8026a220528020022064d0d0a201b200641d8006c6a22062903202109200641286a2903002107200241c80d6a41186a2208420037030020014200370300200241c80d6a41086a22044200370300200242003703c80d200241980d6a41086a220641d5fbc400ad42808080808001841003220341086a290000370300200220032900003703980d2003102320042006290300370300200220022903980d3703c80d200641d6a0c200ad4280808080d001841003220341086a290000370300200220032900003703980d20031023200241e80d6a41086a20062903002213370300200220022903980d22193703e80d20012019370000200141086a2013370000200241a80d6a41086a2004290300370300200241a80d6a41106a2001290300370300200241a80d6a41186a2008290300370300200220022903c80d3703a80d200241e0036a200241a80d6a4120108902200241d0036a20022903e803200241e0036a41106a290300427f420010e204200d200528020022064d0d0b200241c0036a2020201a20022903d003420020022802e00322041b221342012013420156200241d0036a41086a290300420020041b22134200522013501b22041b2013420020041b10e204201b200641d8006c6a220641286a427f2007200920022903c0037c22132009542204ad7c221920042019200754201320095a1b22041b3703002006427f201320041b370320200241f80d6a41186a22042036290300370300200241f80d6a41106a22032037290300370300200241f80d6a41086a22082039290300370300200220022903a80c3703f80d20052802002105024002402018200e460d00201821060c010b200e41016a2206200e490d22200e410174220b2006200b20064b1b220bad42c8007e2209422088a70d222009a722064100480d2202400240200e0d0020061021211f0c010b201f200e41c8006c20061025211f0b201f450d0d200e2106200b210e0b201f200641c8006c6a2206420037030020062005360220200641186a4200370300200641106a4200370300200641086a4200370300200620022903f80d3702242006412c6a2008290300370200200641346a20032903003702002006413c6a2004290300370200201841016a21180b200a203a470d000b0b02402047450d00203810230b200241e00e6a41186a22032048290300370300200241e00e6a41106a22082049290300370300200241e00e6a41086a220a204a290300370300200220022903f00b3703e00e200241c80d6a41186a220b420037030020014200370300200241c80d6a41086a22054200370300200242003703c80d200241980d6a41086a220641d5fbc400ad42808080808001841003220441086a290000370300200220042900003703980d2004102320052006290300370300200220022903980d3703c80d200641d6a0c200ad4280808080d001841003220441086a290000370300200220042900003703980d20041023200241e80d6a41086a20062903002209370300200220022903980d22073703e80d20012007370000200141086a2009370000200241a80d6a41086a2005290300370300200241a80d6a41106a2001290300370300200241a80d6a41186a200b290300370300200220022903c80d3703a80d200241a8036a200241a80d6a412010890220024198036a20022903b003200241a8036a41106a290300427f420010e20420024188036a2020201a200229039803420020022802a80322061b22094201200942015620024198036a41086a290300420020061b22094200522009501b22061b2009420020061b10e204203b4200370308203b200229038803370300203b4200370310203b41186a4200370300203b41286a4200370300203b4201370320203b2018360238203b200e360234203b201f360230203b20022903e00e37023c203b41c4006a200a290300370200203b41cc006a2008290300370200203b41d4006a2003290300370200203d41016a213d203b41e0006a213b203c2106203c2046470d000c140b0b02402044450d00201b10230b0240203a450d00204210230b20022802c80b20022802cc0b20022802d00b10d00102402037450d002037412c6c2105204041206a210603400240200641046a280200450d00200628020010230b2006412c6a2106200541546a22050d000b0b2041450d19204010230c190b200141041030000b203941081030000b200441081030000b200541081030000b200641081030000b41a0abc2002006200d102d000b41c8a1c3002006200d102d000b200641081030000b200641011030000b203d41041030000b412041011030000b412041011030000b201b41041030000b412041011030000b200341011030000b200a41011030000b41c00041011030000b203c2046460d000340203c41206a2802002205450d01203c412c6a21060240203c41246a280200450d00200510230b2006213c20462006470d000b0b203e4100203f1b213b02402041450d00204010230b203bad42307e2209422088a70d002009a72206417f4c0d00024002400240024020060d00410821360c010b200610212236450d010b203b412c6c2206417f4c0d0202400240024020060d00410421460c010b200610212246450d010b4100213c0240200d203b200d203b491b223e0d00203b2140410021480c030b201b41a87f6a2147200d41d8006c21382043203d41e0006c6a211f200241800f6a41186a2149200241800f6a41106a214a200241800f6a41086a2141203b2139410021484100213a03400240200d450d0020382105201b210603400240200641d0006a2d00000d0002400240200641206a2903002207200641286a29030022138450450d0042002109427f2107427f21130c010b427f2109200241f8026a427f427f2007201310e204200241f8026a41086a290300211320022903f80221070b2006200737030020062013370308200641106a2009370300200641186a20093703000b200641d8006a2106200541a87f6a22050d000b0b204321030240203d450d0002400340024020032802382206450d00200641c8006c2104200328023041206a21060340200d200628020022054d0d030240201b200541d8006c6a22052d00500d0020052903202209200541286a290300220784500d00200241a80c6a2003290310200341186a2903002003290300200341086a2903002009200710c302200520052903002209427f2009427f20022903b00c20022802a80c41014622081b22137c22072007200954220a200541086a220b2903002209427f200241a80c6a41106a29030020081b22197c200aad7c220720095420072009511b22081b201320198450220a1b370300200b2009427f200720081b200a1b3703000b200641c8006a2106200441b87f6a22040d000b0b200341e0006a2203201f460d020c000b0b41e4ecc0002005200d102d000b203a41016a213a20382106204721040340024020060d00203921400c050b200641a87f6a2106200441a8016a2103200441d8006a2205210420032d00000d000b02402006450d00200541d8006a2104200541086a2903002109200541186a2903002107200541106a2903002113200529030021194100210303400240200441d0006a2d00000d00200441086a290300221a2009201920092013200720042903002220201a200441106a2903002223200441186a290300222210c40241ff017141014622081b21092020201920081b21192022200720081b21072023201320081b21132004200520081b21050b200441d8006a21042006200341d8006a2203470d000b20050d00203921400c040b200541013a00500240203d450d002005410c6a2101200541306a2118204321040340200441e0006a2137024020042802382203450d0020042802302106200341c8006c210303400240024020012006460d00200641246a2018412010de040d010b200441186a22082903002119200541086a220a290300210920042903102113200529030021072005290310211a200641186a200541186a220b290300370300200641106a201a370300200620094200200920197d2007201354ad7d221a200720137d2220200756201a200956201a2009511b220c1b201320198450220e1b3703082006200742002020200c1b200e1b370300200a2903002109200b29030021072005290300211320042005290310370320200441286a200737030020042013370310200820093703000b200641c8006a2106200341b87f6a22030d000b0b203721042037201f470d000b0b2049200541c8006a290000370300204a200541c0006a2900003703002041200541386a290000370300200220052900303703800f200541286a29030021092005290320210702400240024020482039460d00203921400c010b203941016a22062039490d0f203941017422052006200520064b1b2240ad42307e2213422088a70d0f2013a722064100480d0f0240024020390d002006102121360c010b2036203941306c2006102521360b2036450d0120392148204021390b20412903002113204a29030021192049290300211a20022903800f21202036204841306c6a2206200737032020062020370300200641286a2009370300200641186a201a370300200641106a2019370300200641086a2013370300204841016a2148203a203e4f0d040c010b0b200641081030000b200641041030000b200641081030000b0240203d450d002043203d41e0006c6a2147204841306c2137200241f00b6a41186a2139200241f00b6a41106a213a200241f00b6a41086a21384100213c2043210103402039200141d4006a290000370300203a200141cc006a2900003703002038200141c4006a2900003703002002200129003c3703f00b024020012802382206450d002001280230220c200641c8006c6a2118200141106a211f4100210d4104210e4100210b02400240024002400340200c220a41246a2104200a41c8006a210c410021032037210520362106024003402005450d01024020042006460d0020062004412010de042108200341016a2103200541506a2105200641306a210620080d010b0b418094ebdc0321060240201f200a10c5020d00410021050240200a290310200129032085200a41186a290300200141286a29030085844200520d00200241a80c6a428094ebdc034200200a290300200a41086a290300201f290300201f41086a29030010c30220022802a80c4101460d0120022903b00c220742ff93ebdc0356200241a80c6a41106a29030022094200522009501b0d012007a721050b200521060b200220063602a80c2002418094ebdc033602ac0c200241a80c6a2006418094ebdc034b4102746a2802002105200241980e6a41186a2204200a413c6a290000370300200241980e6a41106a2203200a41346a290000370300200241980e6a41086a2208200a412c6a2900003703002002200a2900243703980e02400240200b200d460d00200b21060c010b200d41016a2206200d490d13200d410174220a2006200a20064b1b220aad42247e2209422088a70d132009a722064100480d1302400240200d0d0020061021210e0c010b200e200d41246c20061025210e0b200e450d03200d2106200a210d0b200e200641246c6a220620022903980e37020020082903002109200329030021072004290300211320062005360220200641186a2013370200200641106a2007370200200641086a2009370200200b41016a210b0b200c2018470d000b0240200b450d0002400240200b41246c22040d00410021050c010b200e41206a2106410021050340200628020020056a2105200641246a21062004415c6a22040d000b0b02404100418094ebdc0320056b22062006418094ebdc034b1b220a200b6e2206418094ebdc032006418094ebdc03491b2208450d00200e41206a2106410021050340200b2005460d042002417f2006280200220420086a220320032004491b22043602a80c2002418094ebdc033602ac0c2006200241a80c6a2004418094ebdc034b4102746a280200360200200641246a2106200b200541016a2205470d000b0b0240200a2008200b6c6b2208450d00410021060340200b2006200b7022054d0d062002417f200e200541246c6a2205280220220441016a220320032004491b22043602a80c2002418094ebdc033602ac0c2005200241a80c6a2004418094ebdc034b4102746a280200360220200641016a22062008490d000b0b200241a80c6a41186a22052039290300370300200241a80c6a41106a2204203a290300370300200241a80c6a41086a22032038290300370300200220022903f00b3703a80c0240203c203b470d00203b41016a2206203b490d12203b41017422082006200820064b1b2206ad422c7e2209422088a70d122009a722084100480d1202400240203b0d002008102121460c010b2046203b412c6c2008102521460b2046450d04203b213c2006213b0b2046203c412c6c6a220620022903a80c3702002003290300210920042903002107200529030021132006200b3602282006200d3602242006200e360220200641186a2013370200200641106a2007370200200641086a2009370200203c41016a213c0c050b200d450d04200e10230c040b200641041030000b41ece2c0002005200b102d000b200841041030000b41ece2c0002005200b102d000b200141e0006a22012047470d000b0b02402044450d00201b10230b0240203d450d00203d41e0006c2105204341306a210603400240200641046a280200450d00200628020010230b200641e0006a2106200541a07f6a22050d000b0b02402045450d00204210230b20022802c80b20022802cc0b20022802d00b10d0012036450d06204841306c220641306e21050240024020060d00420021264101213e0c010b200541057422044100480d0a20041021223e450d052005ad21260b024002402036203620066a470d00410021490c010b204841306c210441002149203e210620362105034020062005290000370000200641186a200541186a290000370000200641106a200541106a290000370000200641086a200541086a290000370000204941016a2149200641206a2106200541306a2105200441506a22040d000b0b200242003702840f200241d8a7c3003602800f02402049450d0020494105742105203e21060340200241c80b6a41186a200641186a290000370300200241c80b6a41106a200641106a290000370300200241c80b6a41086a200641086a290000370300200220062900003703c80b200241a80c6a41186a4200370300200241a80c6a41106a4200370300200241a80c6a41086a4200370300200242003703a80c200241003602d00c200242083703c80c200241f00b6a200241800f6a200241c80b6a200241a80c6a10ce01024020022802900c2204450d0020022802940c450d00200410230b200641206a2106200541606a22050d000b0b0240203c412c6c2206450d00204620066a211f200241c80d6a41106a210e41d5fbc400ad4280808080800184211a2046210d03400240200d28022841246c2206450d00200d280220221b20066a21010340200241e8026a200d10b604200241e8026a41086a290300210720022903e8022113200241c80d6a41186a22034200370300200e4200370300200241c80d6a41086a22054200370300200242003703c80d200241980d6a41086a2206201a1003220441086a290000370300200220042900003703980d2004102320052006290300370300200220022903980d3703c80d200641d6a0c200ad4280808080d001841003220441086a290000370300200220042900003703980d20041023200241e80d6a41086a20062903002209370300200220022903980d22193703e80d200e2019370000200e41086a2009370000200241a80d6a41086a2005290300370300200241a80d6a41106a200e290300370300200241a80d6a41186a2003290300370300200220022903c80d3703a80d200241d0026a200241a80d6a4120108902200241c0026a20022903d802200241d0026a41106a290300427f420010e204200241b0026a2013200720022903c002420020022802d00222061b220942012009420156200241c0026a41086a290300420020061b22094200522009501b22061b2009420020061b10e204200241a0026a20022903b0022209428094ebdc038022074200201b22083502202213420010e104200241a0026a41086a29030020022903a00222192013200920074280ec94a37c7e7c7e22092009428094ebdc038022094280ec94a37c7e7c4280cab5ee01562009a76aad7c2209201954ad7c2107200841246a211b200241800f6a210620022802840f210b0240024003402006280200220a41086a2105200a2f0106220c4105742106410021040240024003402006450d0120082005412010de042203450d02200641606a2106200441016a2104200541206a21052003417f4a0d000b2004417f6a210c0b200b450d02200b417f6a210b200a200c4102746a41f8066a21060c010b0b200a41e8026a200441306c6a210602402008200d460d002008200d412010de04450d002006427f2006290310221320097c221920192013542205200641186a2204290300221320077c2005ad7c221920135420192013511b22051b3703102004427f201920051b370300200241f80d6a41186a2208200d41186a290000370300200241f80d6a41106a220a200d41106a290000370300200241f80d6a41086a220b200d41086a2900003703002002200d2900003703f80d200641286a2104200641206a2103024020062802282205200641246a280200470d00200541016a22062005490d112005410174220c2006200c20064b1b220cad42307e2213422088a70d112013a722184100480d110240024020050d002018102121060c010b2003280200200541306c2018102521060b2006450d0320032006360200200341046a200c360200200428020021050b200b2903002113200a29030021192008290300212020022903f80d21232003280200200541306c6a2206200937032020062023370300200641286a2007370300200641186a2020370300200641106a2019370300200641086a20133703002004200428020041016a3602000c010b2006427f2006290300221320097c221920192013542205200641086a2204290300221320077c2005ad7c221920135420192013511b22051b3703002004427f201920051b3703002006427f2006290310221320097c220920092013542205200641186a2204290300220920077c2005ad7c220720095420072009511b22051b3703102004427f200720051b3703000b201b2001460d020c010b0b201841081030000b200d412c6a220d201f470d000b0b20022802880f210e20022802840f210820022802800f2105200241a80c6a41186a220a4200370300200241a80c6a41106a220b4200370300200241a80c6a41086a22044200370300200242003703a80c200241980d6a41086a220641c6acc500ad4280808080f000841003220341086a290000370300200220032900003703980d2003102320042006290300370300200220022903980d3703a80c20064185b2c500ad4280808080e001841003220341086a290000370300200220032900003703980d20031023200241980e6a41086a20062903002209370300200220022903980d22073703980e200f2007370000200f41086a2009370000200241c80b6a41086a2004290300370300200241c80b6a41106a200b290300370300200241c80b6a41186a200a290300370300200220022903a80c3703c80b200241a80c6a200241c80b6a412010bb0120022902ac0c420020022802a80c22061b210702402006410120061b220d450d002007422088a72206450d002006410574210a41c6acc500ad4280808080f000842109200241d80b6a210c200d21040340200241980d6a41086a220620091003220341086a290000370300200220032900003703980d20031023200241f80d6a41086a220b2006290300370300200220022903980d3703f80d200641fdacc500ad4280808080f000841003220341086a290000370300200220032900003703980d20031023200241980e6a41086a22032006290300370300200220022903980d3703980e200241c80b6a200410ac0141c00010212206450d03200441206a2104200620022903f80d370000200641086a200b290300370000200620022903980e370010200641186a2003290300370000200620022903c80b370020200641286a200241c80b6a41086a290300370000200641306a200c290300370000200641386a200241c80b6a41186a2903003700002006ad4280808080800884100520061023200a41606a220a0d000b0b02402007a7450d00200d10230b0240024020080d00200521060c010b2008210420052106034020062802f80621062004417f6a22040d000b0340200520052f01064102746a41f8066a28020021052008417f6a22080d000b0b2002418c0c6a20052f0106360200200241f00b6a41186a4100360200200241840c6a20053602002002200e3602900c200241003602800c200242003703f80b200220063602f40b200241003602f00b200241a80c6a200241f00b6a10b6010240200241a80c6a41c0006a28020022370d00427f2125427f21220c060b200241c80d6a41106a2103200241a80c6a41106a2118200241a80c6a41386a2142200241a80c6a41286a2143427f2125427f21220340200241e00e6a41086a200241a80c6a41086a22062903002209370300200241e00e6a41106a20182903002207370300200241e00e6a41186a200241a80c6a41186a221f2903002213370300200220022903a80c22193703e00e204229030021232043290300212420022802ec0c214a20022802f00c210a20022903d80c212b20022903c80c212f200241800f6a41186a2013370300200241800f6a41106a2007370300200241800f6a41086a2009370300200220193703800f201f42003703002018420037030020064200370300200242003703a80c200241980d6a41086a220441d5fbc400ad4280808080800184221a1003220541086a290000370300200220052900003703980d2005102320062004290300370300200220022903980d3703a80c200441d6a0c200ad4280808080d0018422201003220541086a290000370300200220052900003703980d20051023200241980e6a41086a223a20042903002209370300200220022903980d22073703980e200f2007370000200f41086a220b2009370000200241c80b6a41086a22382006290300370300200241c80b6a41106a223d2018290300370300200241c80b6a41186a2247201f290300370300200220022903a80c3703c80b20024188026a200241c80b6a4120108902200241e0016a20022903900220024188026a41106a290300427f420010e2042002280288022105201f42003703002018420037030020064200370300200242003703a80c2004201a1003220841086a290000370300200220082900003703980d2008102320062004290300370300200220022903980d3703a80c200420201003220841086a290000370300200220082900003703980d20081023203a20042903002209370300200220022903980d22073703980e200f2007370000200b200937000020382006290300370300203d20182903003703002047201f290300370300200220022903a80c3703c80b200241f0016a200241c80b6a4120108902200241d0016a20022903f801200241f0016a41106a290300427f420010e204200241b0016a20022903e001420020051b220942012009420156200241e0016a41086a290300420020051b22094200522009501b22061b2009420020061b202f202410e104200241c0016a20022903d001420020022802f00122061b220942012009420156200241d0016a41086a290300420020061b22094200522009501b22061b2009420020061b202b202310e104200a41306c220c41306d2106200241b0016a41086a290300212b200241c0016a41086a29030021234100210b20022903b001212f20022903c001212441002148410821390240200c450d002006ad42307e2209422088a70d0b2009a722054100480d0b200510212239450d04200621480b02402037200c6a2037460d004100210b20392106203721050340200541286a2903002107200541206a2903002113200241f80d6a41186a220d200541186a290300370300200241f80d6a41106a220e200541106a290300370300200241f80d6a41086a221b200541086a290300370300200220052903003703f80d200241c80d6a41186a2201420037030020034200370300200241c80d6a41086a22084200370300200242003703c80d2004201a1003220a41086a2900003703002002200a2900003703980d200a102320082004290300370300200220022903980d3703c80d200420201003220a41086a2900003703002002200a2900003703980d200a1023200241e80d6a41086a20042903002209370300200220022903980d22193703e80d20032019370000200341086a2009370000200241a80d6a41086a2008290300370300200241a80d6a41106a2003290300370300200241a80d6a41186a2001290300370300200220022903c80d3703a80d20024198016a200241a80d6a412010890220024188016a20022903a00120024198016a41106a290300427f420010e204200241f8006a200229038801420020022802980122081b22094201200942015620024188016a41086a290300420020081b22094200522009501b22081b2009420020081b2013200710e1042006200241f8006a41086a29030037030820062002290378370300200641106a20022903f80d370300200641186a201b290300370300200641206a200e290300370300200641286a200d290300370300200641306a2106200b41016a210b200541306a2105200c41506a220c0d000b0b0240204a450d00203710230b200bad42307e2209422088a70d012009a72206417f4c0d010240024020060d004108210c0c010b20061021220c450d050b02400240200b0d00410021080c010b2039200b41306c6a210a41002108200c2106203921050340200620052903003703002006200541086a290300370308200641106a200541106a290300370300200641186a200541186a290300370300200641206a200541206a290300370300200641286a200541286a290300370300200641306a2106200841016a2108200541306a2205200a470d000b0b201f202b3703002002202f3703b80c200220243703a80c200220083602d00c2002200b3602cc0c2002200c3602c80c200220233703b00c200441c6acc500ad4280808080f000841003220641086a290000370300200220062900003703980d20061023200241f80d6a41086a22052004290300370300200220022903980d3703f80d200441fdacc500ad4280808080f000841003220641086a290000370300200220062900003703980d20061023203a2004290300370300200220022903980d3703980e200241c80b6a200241800f6a10ac01024041c00010212204450d00200420022903f80d370000200441086a2005290300370000200420022903980e370010200441186a203a290300370000200420022903c80b370020200441286a2038290300370000200441306a203d290300370000200441386a2047290300370000200241003602d00b200242013703c80b2002200241a80c6a3602980e200241980e6a200241c80b6a10c301200220183602980e200241980e6a200241c80b6a10c30120022802c80c210620022802d00c2205200241c80b6a105c02402005450d00200541306c21050340200641106a200241c80b6a1071200220063602980e200641306a2106200241980e6a200241c80b6a10c301200541506a22050d000b0b20022802cc0b21062004ad428080808080088420023502d00b42208620022802c80b2205ad84100202402006450d00200510230b20242025542106202320225121052023202254210820041023024020022802cc0c450d0020022802c80c10230b2006200820051b210602402048450d00203910230b2023202220061b21222024202520061b2125200241a80c6a200241f00b6a10b60120022802e80c2237450d070c010b0b41c00041011030000b102f000b41c00041011030000b200541081030000b200641081030000b200441011030000b200241f00b6a10d401200241c80b6a41186a22044200370300200241c80b6a41106a22034200370300200241c80b6a41086a22054200370300200242003703c80b200241980d6a41086a220641c6acc500ad4280808080f0008422091003220841086a290000370300200220082900003703980d2008102320052006290300370300200220022903980d22073703f80d200220073703c80b20064193b2c500ad42808080809001841003220841086a290000370300200220082900003703980d20081023200241980e6a41086a220a20062903002207370300200220022903980d22133703980e20142013370000201441086a220b2007370000200241a80c6a41086a220c2005290300370300200241a80c6a41106a220d2003290300370300200241a80c6a41186a220e2004290300370300200220022903c80b3703a80c200220223703f80b200220253703f00b201d201e42808080808002841002200442003703002003420037030020054200370300200242003703c80b200620091003220841086a290000370300200220082900003703980d2008102320052006290300370300200220022903980d22093703f80d200220093703c80b20064185b2c500ad4280808080e001841003220841086a290000370300200220082900003703980d20081023200a20062903002209370300200220022903980d22073703980e20142007370000200b2009370000200c2005290300370300200d2003290300370300200e2004290300370300200220022903c80b3703a80c200241003602f80b200242013703f00b2049200241f00b6a105c02402049450d0020494105742105203e210603402006200241f00b6a1071200641206a2106200541606a22050d000b0b20022802f40b2106201d20023502f80b42208620022802f00b2205ad84100202402006450d00200510230b2049ad21090240203c450d00203c412c6c2105204641206a210603400240200641046a280200450d00200628020010230b2006412c6a2106200541546a22050d000b0b200942208621090240203b450d00204610230b202620098421292040450d01203610230c010b200241c80b6a41186a22034200370300200241c80b6a41106a22084200370300200241c80b6a41086a22054200370300200242003703c80b200241980d6a41086a220641c6acc500ad4280808080f000841003220441086a290000370300200220042900003703980d2004102320052006290300370300200220022903980d22093703f80d200220093703c80b20064193b2c500ad42808080809001841003220441086a290000370300200220042900003703980d20041023200241980e6a41086a20062903002209370300200220022903980d22073703980e20142007370000201441086a2009370000200241a80c6a41086a2005290300370300200241a80c6a41106a2008290300370300200241a80c6a41186a2003290300370300200220022903c80b3703a80c200241e0006a200241a80c6a41201089024100213e0b200241c80b6a41186a22404200370300200241c80b6a41106a22444200370300200241c80b6a41086a22434200370300200242003703c80b200241980d6a41086a224241c6acc500ad4280808080f00084222e1003220641086a290000370300200220062900003703980d2006102320432042290300370300200220022903980d22093703f80d200220093703c80b204241f8ffc500ad4280808080e0028422281003220641086a290000370300200220062900003703980d20061023200241980e6a41086a223f20422903002209370300200220022903980d22073703980e20142007370000201441086a22452009370000200241a80c6a41086a224b2043290300370300200241a80c6a41106a224c2044290300370300200241a80c6a41186a224d2040290300370300200220022903c80b3703a80c200241d8006a200241a80c6a4120108f01200228025c214102402002280258224e4101470d00024020414100203541796a2206200620354b1b22464f0d00200241a00b6aad4280808080800284212b200241a80d6aad4280808080800484212f201c4280808080c00084212d200241c80d6a41106a2106200241c80b6a41086a211b200241a80c6a41386a2149200241a80c6a41246a213a2041214a0340200241980d6a41086a220141c6acc500ad4280808080f000841003220541086a290000370300200220052900003703980d20051023200241f80d6a41086a22082001290300370300200220022903980d3703f80d2001419cb2c500ad42808080808002841003220541086a290000370300200220052900003703980d20051023200241980e6a41086a22482001290300370300200220022903980d3703980e2002204a3602a80c200241c80d6a41186a2203202d1001220541186a2900003703002006200541106a290000370300200241c80d6a41086a2204200541086a290000370300200220052900003703c80d20051023200241c80b6a41186a223b2003290300370300200241c80b6a41106a220a2006290300370300201b2004290300370300200220022903c80d3703c80b0240024041c00010212205450d00200520022903f80d370000200541086a2008290300370000200520022903980e370010200541186a2048290300370000200520022903c80b370020200541286a201b290300370000200541306a200a290300370000200541386a203b290300370000200241a80c6a200541c00010a8030240024020022802a80c2235450d002005ad4280808080800884100520022902ac0c212c0c010b4200212c410821350b200510232035202c422088a7220541d8006c6a213c2035210e2005450d010340203b200e41186a290300370300200a200e41106a290300370300201b200e41086a290300370300200e280220210c200e2903002109200241a80c6a41206a220d200e41c4006a290200370300200241a80c6a41286a2218200e41cc006a290200370300200241a80c6a41306a221f200e41d4006a280200360200200241a80c6a41086a2205200e412c6a290200370300200241a80c6a41106a2208200e41346a290200370300200241a80c6a41186a220b200e413c6a290200370300200220093703c80b2002200e41246a2902003703a80c200e41d8006a210e200c450d02200241b80e6a41186a2236203b290300370300200241b80e6a41106a2237200a290300370300200241b80e6a41086a2239201b290300370300200241f00b6a41086a220f2005290300370300200241f00b6a41106a22382008290300370300200241f00b6a41186a223d200b290300370300200241f00b6a41206a2247200d290300370300200241f00b6a41286a220d2018290300370300200241f00b6a41306a2218201f280200360200200220022903c80b3703b80e200220022903a80c3703f00b200b20362903003703002008203729030037030020052039290300370300203a20022903f00b370200203a41086a200f290300370200203a41106a2038290300370200203a41186a203d290300370200203a41206a2047290300370200203a41286a200d290300370200203a41306a2018280200360200200220022903b80e3703a80c2002200c3602c80c200242003703a00e200242003703980e2002200b2903003703e80e200220082903003703e00e204920022903a80c2005290300200241e00e6a200241980e6a10b704024020022802d00c2208450d0020022802c80c2105200841306c210803402005200541206a290300200541286a290300200241e00e6a200241980e6a10b704200541306a2105200841506a22080d000b0b2048290300213120022903980e21340240024020022903e00e2207200241e00e6a41086a290300220984500d0020022802dc0c2205450d0020022802d40c2108200241c8006a203420072034200754203120095420312009511b220b1b223220312009200b1b22302005ad420010e2042005410574210b200241c8006a41086a290300212320022903482122203221192030211a0340200241386a2008202220192019202256201a202356201a2023511b22051b22092023201a20051b2207109702200a2007200241386a41086a29030022207d20092002290338221354ad7d202020077d2013200954ad7d20132009582020200758202020075122051b220c1b3703002002200920137d201320097d200c1b3703d00b20022013200956202020075620051b2205ad3703c80b201a20077d21072019200954ad21130240024020050d002002201b3602f80d200342003703002006420037030020044200370300200242003703c80d200241a00b6a41086a220541d5fbc400ad428080808080018422201003220c41086a2900003703002002200c2900003703a00b200c102320042005290300370300200220022903a00b221a3703800f2002201a3703c80d200541d6a0c200ad4280808080d0018422241003220c41086a2900003703002002200c2900003703a00b200c1023200241800f6a41086a220d2005290300221a370300200220022903a00b22253703800f20062025370000200641086a2218201a370000200241a80d6a41086a221f2004290300370300200241a80d6a41106a22362006290300370300200241a80d6a41186a22372003290300370300200220022903c80d3703a80d200241086a200241a80d6a4120108902200241086a41106a29030021252002290310212620022802082105200a290300213320022903d00b211a200342003703002006420037030020044200370300200242003703c80d200241e80d6a41086a223920201003220c41086a2900003703002002200c2900003703e80d200c102320042039290300370300200220022903e80d22203703800f200220203703c80d200120241003220c41086a2900003703002002200c2900003703980d200c1023200d20012903002220370300200220022903980d22243703800f2006202437000020182020370000201f20042903003703002036200629030037030020372003290300370300200220022903c80d3703a80d200242002025420020051b222020337d2026420020051b2224201a54ad7d22252024201a7d221a202456202520205620252020511b22051b3703a80b20024200201a20051b3703a00b0c010b2002201b3602f80d200342003703002006420037030020044200370300200242003703c80d200241a00b6a41086a220541d5fbc400ad4280808080800184221a1003220c41086a2900003703002002200c2900003703a00b200c102320042005290300370300200220022903a00b22203703800f200220203703c80d200541d6a0c200ad4280808080d0018422201003220c41086a2900003703002002200c2900003703a00b200c1023200241800f6a41086a221820052903002224370300200220022903a00b22253703800f20062025370000200641086a221f2024370000200241a80d6a41086a22362004290300370300200241a80d6a41106a22372006290300370300200241a80d6a41186a22392003290300370300200220022903c80d3703a80d200241206a200241a80d6a4120108902200241206a41106a2903002124200229032821252002280220210c200a290300212620022903d00b2133200342003703002006420037030020044200370300200242003703c80d2005201a1003220d41086a2900003703002002200d2900003703a00b200d102320042005290300370300200220022903a00b221a3703800f2002201a3703c80d200520201003220d41086a2900003703002002200d2900003703a00b200d102320182005290300221a370300200220022903a00b22203703800f20062020370000201f201a370000203620042903003703002037200629030037030020392003290300370300200220022903c80d3703a80d2002427f202620244200200c1b221a7c203320254200200c1b22207c22242020542205ad7c222020052020201a542020201a511b22051b3703a80b2002427f202420051b3703a00b0b202f202b1002200720137d211a201920097d2119200841206a2108200b41606a220b0d000b427f203420327d220920197c220720072009542205203120307d2034203254ad7d2209201a7c2005ad7c220720095420072009511b22051b427f200720051b10c9020c010b2034203110c9020b024020022802cc0c450d0020022802c80c10230b024020022802d80c450d0020022802d40c10230b200e203c470d000b203c210e0c010b41c00041011030000b202ca721080240200e203c460d000340200e41206a2802002204450d01200e41306a2802002105200e412c6a28020021030240200e41246a280200450d00200410230b200e41d8006a210e02402005450d00200310230b203c200e470d000b0b204a41016a214a02402008450d00203510230b204a2046470d000b0b20412046204120464b1b21410b204042003703002044420037030020434200370300200242003703c80b2042202e1003220641086a290000370300200220062900003703980d2006102320432042290300370300200220022903980d22093703f80d200220093703c80b204220281003220641086a290000370300200220062900003703980d20061023203f20422903002209370300200220022903980d22073703980e2014200737000020452009370000204b2043290300370300204c2044290300370300204d2040290300370300200220022903c80b3703a80c02400240204e0d00201d10050c010b200220413602f00b201d201e4280808080c0008410020b024020152017a745720d00201610230b0240203e0d002000410036020002402011450d00201141d0006c2105201041c0006a210603400240200641046a280200450d00200628020010230b200641d0006a2106200541b07f6a22050d000b0b2012450d03201010230c030b200020293702042000203e360200200041146a2011360200200041106a20123602002000410c6a20103602000c020b41f0bbc00020052003102d000b102a000b200241a00f6a24000bd50501087f230041c0006b22022400200241086a220341f7fbc400ad4280808080f000841003220441086a2900003703002002200429000037030020041023200241206a41086a2003290300370300200220022903003703202003418eadc200ad42808080808001841003220441086a2900003703002002200429000037030020041023200241306a41086a20032903003703002002200229030037033020024181adc200410d10d7020240024002400240024002400240024002402002280208220541206a2206417f4c0d0020022802002107024002402006450d00200610212203450d032006410f4d0d01200621040c060b200641017422034110200341104b1b2204102121030c040b200641017422044110200441104b1b220441004e0d020c050b102f000b200641011030000b200320062004102521030b20030d00200441011030000b20032002290320370000200341086a200241206a41086a290300370000024020044170714110470d00200441017422084120200841204b1b22084100480d0120032004200810252203450d02200821040b20032002290330370010200341186a200241306a41086a2903003700000240200441606a20054f0d00200541206a22082005490d01200441017422092008200920084b1b22084100480d0120032004200810252203450d03200821040b200341206a2007200510dc041a02402002280204450d00200710230b2002200110ac010240200420066b411f4b0d00200641206a22072006490d01200441017422012007200120074b1b22074100480d0120032004200710252203450d04200721040b200320066a22062002290000370000200641186a200241186a290000370000200641106a200241106a290000370000200641086a200241086a2900003700002000200541c0006a3602082000200436020420002003360200200241c0006a24000f0b102a000b200841011030000b200841011030000b200741011030000bd60201027f23004180036b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022010d00200041003a00000c010b200328021421042003200341186a2802003602ec02200320013602e802200341c0016a200341e8026a10ce02410121020240024020032d00c0014101460d00200341206a200341c0016a41017241a00110dc041a200041016a200341206a41a00110dc041a0c010b4100210220034100360228200342013703202003410c3602f4022003200341086a3602f0022003200341206a3602fc02200341d4016a4101360200200342013702c40120034198c2c3003602c0012003200341f0026a3602d001200341fc026a41b8a3c500200341c0016a102e1a200335022842208620033502208410082003280224450d00200328022010230b200020023a00002004450d00200110230b20034180036a24000be62f0b067f017e017f027e027f017e037f017e207f027e1a7f230041e0016b22022400200241206a200041f4f5c100108501200241306a20014180f8c100108501200228022821032002280224210420022802202105200241c0006a41086a200241306a41086a28020036020020022002290330370340200241d0006a41186a22064200370300200241d0006a41106a22074200370300200241d0006a41086a2200420037030020024200370350200241d0016a41086a220141cafbc400ad4280808080c0008422081003220941086a290000370300200220092900003703d0012009102320002001290300370300200220022903d001220a3703a0012002200a370350200141e4cfc300ad4280808080a00184220b1003220941086a290000370300200220092900003703d00120091023200720022903d001220a37030020024180016a41086a2209200029030037030020024180016a41106a220c200a37030020024180016a41186a220d20012903003703002002200a3703a0012002200229035037038001200241106a20024180016a109c0202400240024002400240024002400240024002400240024002400240024002400240024002402002290318420020022802101b220e42017c220a200e540d0020064200370300200742003703002000420037030020024200370350200120081003220f41086a2900003703002002200f2900003703d001200f102320002001290300370300200220022903d001220e3703a0012002200e3703502001200b1003220f41086a2900003703002002200f2900003703d001200f1023200241a0016a41086a22102001290300220b370300200220022903d001220e3703a0012007200e370000200741086a2211200b37000020092000290300370300200c2007290300370300200d200629030037030020022002290350370380012002200a37035020024180016aad4280808080800484220e200241d0006aad220b4280808080800184100220064200370300200742003703002000420037030020024200370350200120081003220f41086a2900003703002002200f2900003703d001200f102320002001290300370300200220022903d00122083703a00120022008370350200141fccfc300ad4280808080b001841003220f41086a2900003703002002200f2900003703d001200f1023201020012903002208370300200220022903d00122123703a001200720123700002011200837000020092000290300370300200c2007290300370300200d2006290300370300200220022903503703800120024100360258200242013703502003200241d0006a105c02402003450d002005200341286c6a21092005210003402000200241d0006a1071200041206a29030021080240024020022802542206200228025822016b4108490d00200228025021060c010b200141086a22032001490d15200641017422012003200120034b1b22014100480d150240024020060d002001102121060c010b200228025020062001102521060b2006450d042002200136025420022006360250200228025821010b2002200141086a360258200620016a20083700002009200041286a2200470d000b0b20022802542101200e200235025842208620022802502200ad84100202402001450d00200010230b02402004450d00200510230b200a42017c2212200a540d0220024180016a41186a2206420037030020024180016a41106a2211420037030020024180016a41086a220042003703002002420037038001200241d0016a41086a220141cafbc400ad4280808080c0008422081003220341086a290000370300200220032900003703d0012003102320002001290300370300200220022903d001220a3703a0012002200a37038001200141dcd1c300ad4280808080e001841003220341086a290000370300200220032900003703d00120031023201120022903d001220a370300200241b0016a41086a22032000290300370300200241b0016a41106a2209200a370300200241b0016a41186a220c20012903003703002002200a3703a00120022002290380013703b001200241d0006a200241b0016a109d03410021134100211441002115410021164100211741002118410021194100211a4100211b4100211c4100211d4100211e4100211f410021204100212141002122410021234100212441002125410021264100212741002128410021294100212a4100212b4100212c4100212d4100212e4100212f410021304100213141002132024020022d00504101470d00200241d0006a41086a2d0000211a200241d9006a2d0000211b200241da006a2d0000211c200241db006a2d0000211d200241dc006a2d0000211e200241dd006a2d0000211f200241de006a2d00002120200241df006a2d00002121200241d0006a41106a2d00002122200241e1006a2d00002123200241e2006a2d00002124200241e3006a2d00002125200241e4006a2d00002126200241e5006a2d00002127200241e6006a2d00002128200241e7006a2d00002129200241d0006a41186a2d0000212a200241e9006a2d0000212b200241ea006a2d0000212c200241eb006a2d0000212d200241ec006a2d0000212e200241ed006a2d0000212f200241ee006a2d00002130200241ef006a2d00002131200241f0006a2d0000213220022d0051211320022d0052211420022d0053211520022d0054211620022d0055211720022d0056211820022d005721190b2006420037030020114200370300200042003703002002420037038001200120081003220d41086a2900003703002002200d2900003703d001200d102320002001290300370300200220022903d001220a3703a0012002200a3703800120014184d2c300ad4280808080c00184220a1003220d41086a2900003703002002200d2900003703d001200d1023200241a0016a41086a220f20012903002233370300200220022903d00122343703a00120112034370000201141086a220520333700002003200029030037030020092011290300370300200c200629030037030020022002290380013703b001200241086a200241b0016a4120108f01200228020c2104200228020821102006420037030020114200370300200042003703002002420037038001200120081003220d41086a2900003703002002200d2900003703d001200d102320002001290300370300200220022903d00122083703a00120022008370380012001200a1003220d41086a2900003703002002200d2900003703d001200d1023200f20012903002208370300200220022903d001220a3703a0012011200a370000200520083700002003200029030037030020092011290300370300200c200629030037030020022002290380013703b00120024100360250200241b0016aad42808080808004842233200b4280808080c000841002417f2004410020101b220541016a220120012005491b410d744128722235417f4c0d03203510212203450d0420032012370020200320323a001f200320313a001e200320303a001d2003202f3a001c2003202e3a001b2003202d3a001a2003202c3a00192003202b3a00182003202a3a0017200320293a0016200320283a0015200320273a0014200320263a0013200320253a0012200320243a0011200320233a0010200320223a000f200320213a000e200320203a000d2003201f3a000c2003201e3a000b2003201d3a000a2003201c3a00092003201b3a00082003201a3a0007200320193a0006200320183a0005200320173a0004200320163a0003200320153a0002200320143a0001200320133a00004128211041002100410021044100210f410021010340024002400240024002402001450d0020362006470d010b03402001210c200020054f0d02200241d0016a2000109e0220024180016a20022802d001220920022802d8012201109f0202402002280280012206450d002001ad4220862009ad8410050b20022902840121082006410120061b2101024020022802d401450d00200910230b2001450d022008420020061b2208422088a721060240200c450d00200d450d00200f10230b200041016a21002008a7210d2001210f200121042006450d000b200120064105746a2136200121042001210f200121060b200241b0016a41186a200641186a2209290000370300200241b0016a41106a200641106a220c290000370300200241b0016a41086a200641086a2237290000370300200220062900003703b00120372900002108200c290000210a2006290000210b200241d0006a41186a220c2009290000370300200241d0006a41106a2209200a370300200241d0006a41086a223720083703002002200b37035020024180016a41186a2238200c29030037030020024180016a41106a220c200929030037030020024180016a41086a223920372903003703002002200229035037038001203520106b411f4b0d02201041206a22092010490d16203541017422372009203720094b1b220941004e0d010c160b0240200c450d00200d450d00200410230b2010ad4220862003ad84100122012d001f210920012d001e210c20012d001d210d20012d001c210f20012d001b210520012d001a210420012d0019211020012d0018213720012d0017213820012d0016213920012d0015213620012d0014213a20012d0013213b20012d0012213c20012d0011213d20012d0010213e20012d000f213f20012d000e214020012d000d214120012d000c214220012d000b214320012d000a214420012d0009214520012d0008214620012d0007214720012d0006214820012d0005214920012d0004214a20012d0003214b20012d0002214c20012d0001214d20012d0000214e2001102302402035450d00200310230b20024180016a41186a2203420037030020024180016a41106a2235420037030020024180016a41086a220042003703002002420037038001200241d0016a41086a220141cafbc400ad4280808080c000841003220641086a290000370300200220062900003703d0012006102320002001290300370300200220022903d00122083703a0012002200837038001200141dcd1c300ad4280808080e001841003220641086a290000370300200220062900003703d00120061023200241a0016a41086a20012903002208370300200220022903d001220a3703a0012011200a370000201141086a2008370000200241b0016a41086a2000290300370300200241b0016a41106a2035290300370300200241b0016a41186a200329030037030020022002290380013703b001410110212201450d092001204e3a000020014101410210252201450d0a2001204d3a000120014102410410252201450d0b2001204b3a00032001204c3a000220014104410810252201450d0c200120473a0007200120483a0006200120493a00052001204a3a000420014108411010252201450d0d2001203f3a000f200120403a000e200120413a000d200120423a000c200120433a000b200120443a000a200120453a0009200120463a000820014110412010252201450d0e200120093a001f2001200c3a001e2001200d3a001d2001200f3a001c200120053a001b200120043a001a200120103a0019200120373a0018200120383a0017200120393a0016200120363a00152001203a3a00142001203b3a00132001203c3a00122001203d3a00112001203e3a001020332001ad4280808080800484100220011023200241d0006a41186a22034200370300200241d0006a41106a22094200370300200241d0006a41086a2200420037030020024200370350200241d0016a41086a220141cafbc400ad4280808080c000841003220641086a290000370300200220062900003703d0012006102320002001290300370300200220022903d00122083703a00120022008370350200141f8d0c300ad4280808080a001841003220641086a290000370300200220062900003703d00120061023200241a0016a41086a20012903002208370300200220022903d001220a3703a0012007200a370000200741086a200837000020024180016a41086a200029030037030020024180016a41106a200929030037030020024180016a41186a20032903003703002002200229035037038001410110212201450d0f200120133a000020014101410210252201450d10200120143a000120014102410410252201450d11200120163a0003200120153a000220014104410810252201450d122001201a3a0007200120193a0006200120183a0005200120173a000420014108411010252201450d13200120223a000f200120213a000e200120203a000d2001201f3a000c2001201e3a000b2001201d3a000a2001201c3a00092001201b3a000820014110412010252201450d14200120323a001f200120313a001e200120303a001d2001202f3a001c2001202e3a001b2001202d3a001a2001202c3a00192001202b3a00182001202a3a0017200120293a0016200120283a0015200120273a0014200120263a0013200120253a0012200120243a0011200120233a0010200e2001ad4280808080800484100220011023200241d0006a41186a22004200370300200241d0006a41106a22064200370300200241d0006a41086a2203420037030020024200370350200241d0016a41086a220141cafbc400ad4280808080c000841003220941086a290000370300200220092900003703d0012009102320032001290300370300200220022903d00122083703a00120022008370350200141dcd1c300ad4280808080e001841003220941086a290000370300200220092900003703d00120091023200241a0016a41086a20012903002208370300200220022903d001220a3703a0012007200a370000200741086a200837000020024180016a41086a200329030037030020024180016a41106a200629030037030020024180016a41186a20002903003703002002200229035037038001200241d0006a20024180016a109d0341002101410021094100210c4100210d4100210f41002105410021044100210741002110410021114100213541002137410021384100213941002136410021134100211441002115410021164100211741002118410021194100211a4100211b4100211c4100211d4100211e4100211f41002120410021214100212241002123024020022d00504101470d0020032d0000211c200241d9006a2d0000211b200241da006a2d0000211a200241db006a2d00002119200241dc006a2d00002118200241dd006a2d00002117200241de006a2d00002116200241df006a2d0000211520062d00002114200241e1006a2d00002113200241e2006a2d00002136200241e3006a2d00002139200241e4006a2d00002138200241e5006a2d00002137200241e6006a2d00002135200241e7006a2d0000211120002d00002110200241e9006a2d00002107200241ea006a2d00002104200241eb006a2d00002105200241ec006a2d0000210f200241ed006a2d0000210d200241ee006a2d0000210c200241ef006a2d00002109200241f0006a2d0000210120022d0051212320022d0052212220022d0053212120022d0054212020022d0055211f20022d0056211e20022d0057211d0b200241fc006a200d3a0000200241f8006a20073a0000200241f4006a20373a0000200241f0006a20133a0000200241ec006a20173a00002000201b3a0000200241e4006a201f3a0000200620233a0000200241dc006a200241c0006a41086a28020036020020022002290340370254200220013a007f200220093a007e2002200c3a007d2002200f3a007b200220053a007a200220043a0079200220103a0077200220113a0076200220353a0075200220383a0073200220393a0072200220363a0071200220143a006f200220153a006e200220163a006d200220183a006b200220193a006a2002201a3a00692002201c3a00672002201d3a00662002201e3a0065200220203a0063200220213a0062200220223a006120024100360250200241d0006a10ea02200241e0016a24000f0b0240024020350d002009102121030c010b200320352009102521030b2003450d07200921350b200641206a2106200320106a2209200229038001370000200941186a2038290300370000200941106a200c290300370000200941086a2039290300370000201041206a21100c000b0b41dce1c30041c900104a000b200141011030000b41dce1c30041c900104a000b102f000b203541011030000b200941011030000b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000b102a000be51302157f037e230041f0026b220224002002412036021420022001360210200241186a2001ad4280808080800484100410900102400240200228021822030d00200041003602000c010b200228021c21042002200241206a28020036023c20022003360238200241086a200241386a106e024002400240024002400240024020022802080d00200228023c220541c4006e220641c4006c2201417f4c0d02200228020c21070240024020010d00410421080c010b200110212208450d020b2007450d03200241c8026a41077221094100210a024003400240024002400240024002402005450d0020022005417f6a220b36023c20022002280238220c41016a360238200c2d0000220141014b0d000240024020010e020001000b200b41034d0d0120024184026a41026a20024188026a41026a2d00003a0000200241e8016a41086a200241a8026a41086a290200370300200241e8016a41106a200241a8026a41106a290200370300200241e8016a41186a200241a8026a41186a2d00003a0000200241c8016a41086a200241c8026a41086a290100370300200241c8016a41106a200241c8026a41106a290100370300200241c8016a41186a200241c8026a41186a290100370300200220022f0088023b018402200220022902a8023703e801200220022901c8023703c80120022005417b6a220d36023c2002200c41056a360238200c280001210e200220022f01a4023b01c6014100210f0c030b4100210f200241003a00e8022005417e6a211003400240200b200f2201470d000240200141ff0171450d00200241003a00e8020b4100210d4102210f0c040b200241c8026a20016a200c20016a220f41016a2d00003a00002002200f41026a3602382002200141016a220f3a00e8022002201036023c2010417f6a2110200f4120470d000b200241a4026a41026a221120022d00ca023a000020024188026a41086a2212200941086a29000037030020024188026a41106a2213200941106a29000037030020024188026a41186a2214200941186a2d00003a0000200220022f01c8023b01a40220022009290000370388024100210d200b200f460d0120022800cb0221152002201036023c2002200c200f6a220b41026a3602380240200b41016a2d0000220f41014d0d002010210d4102210f0c030b024002400240200f0e020100010b4100210f200241003a00e802200520016b417c6a2101034002402010200f470d000240200f41ff0171450d00200241003a00e8020b4100210d0c050b200241c8026a200f6a200b200f6a220c41026a2d00003a00002002200c41036a3602382002200f41016a220c3a00e8022002200136023c2001417f6a2101200c210f200c4120470d000b200241a8026a41186a200241c8026a41186a290300370300200241a8026a41106a200241c8026a41106a290300370300200241a8026a41086a200241c8026a41086a290300370300200220022903c8023703a8022010200c6b210d410121160c010b410021162010210d0b200241c8016a41186a200241a8026a41186a290300370300200241c8016a41106a200241a8026a41106a290300370300200241c8016a41086a200241a8026a41086a29030037030020024184026a41026a20112d00003a0000200241e8016a41086a2012290300370300200241e8016a41106a2013290300370300200241e8016a41186a20142d00003a0000200220022903a8023703c801200220022f01a4023b01840220022002290388023703e8014101210f2015210e0c020b200241c2016a41026a20024184026a41026a2d00003a0000200241a8016a41086a200241e8016a41086a290300370300200241a8016a41106a200241e8016a41106a290300370300200241a8016a41186a200241e8016a41186a2d00003a000020024188016a41086a200241c8016a41086a29030037030020024188016a41106a200241c8016a41106a29030037030020024188016a41186a200241c8016a41186a290300370300200220022f0184023b01c201200220022903e8013703a801200220022903c80137038801200220022f01c6013b0186010c020b4102210f0b200241c2016a41026a220120024184026a41026a2d00003a0000200241a8016a41086a220c200241e8016a41086a290300370300200241a8016a41106a220b200241e8016a41106a290300370300200241a8016a41186a2205200241e8016a41186a2d00003a000020024188016a41086a2211200241c8016a41086a29030037030020024188016a41106a2212200241c8016a41106a29030037030020024188016a41186a2213200241c8016a41186a290300370300200220022f0184023b01c201200220022903e8013703a801200220022903c80137038801200220022f01c6013b018601200f4102460d00200a41016a211020024182016a41026a221420012d00003a0000200241e8006a41086a2215200c290300370300200241e8006a41106a220c200b290300370300200241e8006a41186a220b20052d00003a0000200241c8006a41086a22052011290300370300200241c8006a41106a22112012290300370300200241c8006a41186a22122013290300370300200220022f01c2013b018201200220022903a8013703682002200229038801370348200220022f0186013b01462006200a470d020240200a41017422012010200120104b1b2206ad42c4007e2217422088a70d002017a7220141004e0d020b102a000b200241003602282006450d08200810230c080b02400240200a0d002001102121080c010b2008200a41c4006c2001102521080b2008450d020b2008200a41c4006c6a2201200f3a00002001200e360004200141036a20142d00003a0000200120022f0182013b0001200b2d0000210f200c29030021172015290300211820022903682119200120163a002120012019370008200141106a2018370000200141186a2017370000200141206a200f3a00002001413a6a2012290300370000200141326a20112903003700002001412a6a200529030037000020012002290348370022200120022f01463b0042200d21052010210a20102007470d000b200241306a20073602002002200636022c200220083602280c060b200141041030000b200241003602280c030b200141041030000b102f000b200241306a20073602002002200636022c2002200836022820080d010b200241003602b002200242013703a8022002410c3602cc012002200241106a3602c8012002200241a8026a36028801200241dc026a4101360200200242013702cc0220024198c2c3003602c8022002200241c8016a3602d80220024188016a41b8a3c500200241c8026a102e1a20023502b00242208620023502a8028410082000410036020020022802ac02450d0120022802a80210230c010b20002002290328370200200041086a200241286a41086a2802003602000b2004450d00200310230b200241f0026a24000bb00701057f230041106b22032400200341003602082003420137030020022003105c02400240024002400240024002402002450d00200241c4006c210403400240024020012d00004101460d0002400240200328020420032802082202460d00200328020021050c010b200241016a22052002490d0a200241017422062005200620054b1b22064100480d0a0240024020020d002006102121050c010b200328020020022006102521050b2005450d052003200636020420032005360200200328020821020b2003200241016a360208200520026a41003a0000200141046a28020021060240024020032802042205200328020822026b4104490d00200328020021050c010b200241046a22072002490d0a200541017422022007200220074b1b22024100480d0a0240024020050d002002102121050c010b200328020020052002102521050b2005450d062003200236020420032005360200200328020821020b2003200241046a360208200520026a20063600000c010b02400240200328020420032802082202460d00200328020021050c010b200241016a22052002490d09200241017422062005200620054b1b22064100480d090240024020020d002006102121050c010b200328020020022006102521050b2005450d062003200636020420032005360200200328020821020b2003200241016a360208200520026a41013a00002003200336020c200141016a2003410c6a106b0240200141216a2d00004101460d0002400240200328020420032802082202460d00200328020021050c010b200241016a22052002490d0a200241017422062005200620054b1b22064100480d0a0240024020020d002006102121050c010b200328020020022006102521050b2005450d082003200636020420032005360200200328020821020b2003200241016a360208200520026a41003a00000c010b02400240200328020420032802082202460d00200328020021050c010b200241016a22052002490d09200241017422062005200620054b1b22064100480d090240024020020d002006102121050c010b200328020020022006102521050b2005450d082003200636020420032005360200200328020821020b2003200241016a360208200520026a41013a0000200141226a200310710b200141c4006a2101200441bc7f6a22040d000b0b20002003290300370200200041086a200341086a280200360200200341106a24000f0b200641011030000b200241011030000b200641011030000b200641011030000b200641011030000b102a000b900f06017f017e057f017e057f017e230041f0016b2201240042002102200141e0006a41186a22034200370300200141e0006a41106a22044200370300200141e0006a41086a2205420037030020014200370360200141d0006a41086a220641a6a3c500ad4280808080a001841003220741086a29000037030020012007290000370350200710232005200629030037030020012001290350370360200641b0a3c500ad4280808080e000841003220741086a2900003703002001200729000037035020071023200420012903502208370300200141206a41086a2005290300370300200141206a41106a2008370300200141206a41186a2006290300370300200120083703402001200129036037032020014180016a200141206a4120108a0120012d0080012107200320014199016a290000370300200420014191016a290000370300200520014189016a29000037030020012001290081013703600240024020074101470d0020002001290360370000200041186a2003290300370000200041106a2004290300370000200041086a20052903003700000c010b20014180016a41186a420037030020014180016a41106a2209420037030020014180016a41086a220742003703002001420037038001200641c4fbc400ad4280808080e000841003220a41086a2900003703002001200a290000370350200a102320072006290300370300200120012903503703800120064197bdc000ad4280808080e000841003220a41086a2900003703002001200a290000370350200a102320092001290350220837030020052007290300370300200420083703002003200629030037030020012008370320200120012903800137036020014180016a200141e0006a108c0102400240200128028001220a0d004104210a410021060c010b2001290284012202422088a721060b02400240200641246c2206450d002006415c6a2105200a210603400240024020062d00004101460d002005450d030c010b200641016a2800002103200641086a28020021072001200641106a280200360264200120073602600240200341c28289aa04460d0020050d010c030b20014180016a200141e0006a109b0320012d00800122054102460d02200141e4016a2802002109200128028401210b20014180016a41186a420037030020014180016a41106a220c420037030020014180016a41086a220342003703002001420037038001200141d0006a41086a220641f7fbc400ad4280808080f000841003220741086a2900003703002001200729000037035020071023200320062903003703002001200129035037038001200641e7acc500ad4280808080a001841003220741086a2900003703002001200729000037035020071023200c20012903502208370300200141e0006a41086a2003290300370300200141e0006a41106a2008370300200141e0006a41186a200629030037030020012008370320200120012903800137036020014180016a200141e0006a412010bb012001280280012206410120061b2107410021030240200b200920054101711b2205200129028401420020061b2208422088a74f0d00200720054105746a2206450d00200141186a200641186a290000370300200141106a200641106a290000370300200141086a200641086a29000037030020012006290000370300410121030b02402008a7450d00200710230b2003450d0220014180016a41186a2207200141186a29030037030020014180016a41106a2209200141106a29030037030020014180016a41086a220b200141086a2903003703002001200129030037038001200141e0006a41186a220c4200370300200141e0006a41106a220d4200370300200141e0006a41086a2205420037030020014200370360200141d0006a41086a220641a6a3c500ad4280808080a001841003220341086a29000037030020012003290000370350200310232005200629030037030020012001290350370360200641b0a3c500ad4280808080e000841003220341086a2900003703002001200329000037035020031023200141c0006a41086a2006290300220837030020012001290350220e3703402004200e370000200441086a2008370000200141206a41086a2005290300370300200141206a41106a200d290300370300200141206a41186a200c29030037030020012001290360370320200141203602642001200141206a36026020014180016a200141e0006a10f501200041186a2007290300370000200041106a2009290300370000200041086a200b29030037000020002001290380013700000c030b200641246a21062005415c6a21050c000b0b20004200370000200041186a4200370000200041106a4200370000200041086a42003700000b02402002422088a72206450d00200641246c2105200a210603400240024020062d0000220341034b0d0002400240024020030e0404000102040b2006410c6a280200450d03200641086a28020010230c030b2006410c6a280200450d02200641086a28020010230c020b2006410c6a280200450d01200641086a28020010230c010b200641086a280200450d00200641046a28020010230b200641246a21062005415c6a22050d000b0b2002a7450d00200a10230b200141f0016a24000b980e09057f017e017f017e037f017e027f027e087f230041f0006b22012400200141306a41186a22024200370300200141306a41106a22034200370300200141306a41086a2204420037030020014200370330200141e0006a41086a220541c6acc500ad4280808080f0008422061003220741086a290000370300200120072900003703602007102320042005290300370300200120012903602208370350200120083703302005418cfbc500ad4280808080e002841003220741086a2900003703002001200729000037036020071023200320012903602208370300200141106a41086a22092004290300370300200141106a41106a220a2008370300200141106a41186a220b20052903003703002001200837035020012001290330370310200141306a200141106a10ae032001290338210c200128023421072001280230210d20024200370300200342003703002004420037030020014200370330200520061003220e41086a2900003703002001200e290000370360200e1023200420052903003703002001200129036037033020054185b2c500ad4280808080e001841003220e41086a2900003703002001200e290000370360200e102320032001290360220837030020092004290300370300200a2008370300200b20052903003703002001200837035020012001290330370310200141306a200141106a412010bb01200d410020071b210b200c420020071b210f20012902344200200128023022051b21102007410420071b21112005410120051b210d2000280200211220002802042113024002400240024020002802082205450d002012200541246c6a21142010422088a741057421152012210903402009280220210a200941086a2900002108200941106a29000021062009290000210c2002200941186a29000037030020032006370300200420083703002001200c370330200941246a21094100210020152107200d21050240024003402007450d02200141306a2005460d01200041016a2100200741606a21072005200141306a412010de04210e200541206a2105200e0d000b200e4541016a41017120006a417f6a21000b200b200a6a2207200b490d000240200041016a220e200f422088a722054d0d000240200fa7220b20056b200e2005200e20054b1b221620056b220e4f0d002005200e6a22172005490d06200b41017422182017201820174b1b221741ffffffff03712017470d06201741027422184100480d0602400240200b0d002018102121110c010b2011200b4102742018102521110b2011450d052017ad210f0b201120054102746a210b02400240200e4102490d00200b410020162005417f736a220e41027410db041a2011200520166a20056b4102746a417c6a210b200e20056a21050c010b200e450d010b200b4100360200200541016a21050b200520004d0d05201120004102746a22002000280200200a6a360200200f42ffffffff0f832005ad42208684210f2007210b0b20092014470d000b0b02402013450d00201210230b02402010a7450d00200d10230b200120113602042001200b3602002001200f3703080240024020110d00200141306a41186a220e4200370300200141306a41106a22094200370300200141306a41086a2207420037030020014200370330200141e0006a41086a220541c6acc500ad4280808080f000841003220041086a290000370300200120002900003703602000102320072005290300370300200120012903602208370350200120083703302005418cfbc500ad4280808080e002841003220041086a2900003703002001200029000037036020001023200141d0006a41086a2005290300220837030020012001290360220637035020032006370000200341086a2008370000200141106a41086a2007290300370300200141106a41106a2009290300370300200141106a41186a200e29030037030020012001290330370310200141106aad428080808080048410050c010b200141306a41186a220e4200370300200141306a41106a22094200370300200141306a41086a2207420037030020014200370330200141e0006a41086a220541c6acc500ad4280808080f000841003220041086a290000370300200120002900003703602000102320072005290300370300200120012903602208370350200120083703302005418cfbc500ad4280808080e002841003220041086a2900003703002001200029000037036020001023200141d0006a41086a2005290300220837030020012001290360220637035020032006370000200341086a2008370000200141106a41086a2007290300370300200141106a41106a2009290300370300200141106a41186a200e29030037030020012001290330370310200141203602342001200141106a3602302001200141306a10a9042011450d00200fa7450d00201110230b200141f0006a24000f0b201841041030000b102a000b4180b9c00020002005102d000bcb0603067f017e077f230041106b2203240002400240024002400240200241046a2204417f4c0d0002400240024020040d00410121050c010b200410212205450d010b20034100360208200320043602042003200536020020022003105c02400240024020032802042206200328020822046b2002490d00200328020021070c010b200420026a22052004490d07200641017422082005200820054b1b22054100480d070240024020060d002005102121070c010b200328020020062005102521070b2007450d012003200536020420032007360200200521060b200720046a2001200210dc041a200420026a2201ad4220862007ad84100c220229000021092002102320032009370300200720016a210a200141086a220b20014f0d03200341086a210c20032108410021024100210b410121042007210d41002105034020024101742101200c200841016a220e6b210f034020082d0000210802400240024002402002200b470d00200f210b024002400240200541ff01710e03010200010b200a200d6b210b0c010b417f200f200a200d6b6a220b200b200f491b210b0b2002417f200b41016a22102010200b491b6a220b2002490d0c2001200b2001200b4b1b220b4100480d0c0240024020020d00200b102121040c010b20042002200b102521040b2004450d010b200420026a20083a00000240024002400240200541ff01710e03010300010b200a200d460d010c050b0240200e200c460d00410021050c040b200a200d470d040b200241016a21020c0a0b41012105200e200c470d01200241016a21020c090b200b41011030000b200241016a2102200e21080c020b200241016a210241022105200141026a2101200d220841016a210d0c000b0b0b200541011030000b200441011030000b102f000b410121040240200b450d00200b4100480d03200b10212204450d020b410021020340200420026a200320026a2d00003a0000200241016a22024108470d000b024020010d00410821020c010b200420026a2105410021020340200520026a200720026a2d00003a00002001200241016a2202470d000b200a20076b41086a21020b200020023602082000200b3602042000200436020002402006450d00200710230b200341106a24000f0b200b41011030000b102a000bf40601067f230041f0006b21020240024002400240024002400240024002400240024020012802042203450d00200128020022042d0000210520012003417f6a2206360204410121072001200441016a360200200541f001490d0a200541847e6a220541034b0d0420050e0401020803010b200041023a00000f0b20064102490d0320042f0001210520012003417d6a3602042001200441036a360200200541ef014b0d04200041023a00000f0b20064104490d042004280001210520012003417b6a3602042001200441056a36020041012107200541ffff034b0d07200041023a00000f0b41002105200241003a00682003417f6a21062003417e6a210302400340024020062005470d000240200541ff0171450d00200241003a00680b410121010c020b200241c8006a20056a200420056a220741016a2d00003a0000200120033602042001200741026a3602002002200541016a22073a00682003417f6a21032007210520074120470d000b200241c6006a20022d004a3a0000200241306a200241d7006a290000370300200241386a200241df006a290000370300200241c0006a200241e7006a2d00003a0000200220022f01483b01442002200229004f370328200228004b2105410021010b200241246a41026a2203200241c4006a41026a2d00003a0000200241086a41086a2207200241286a41086a290300370300200241086a41106a2204200241286a41106a290300370300200241086a41186a2206200241286a41186a2d00003a0000200220022f01443b0124200220022903283703082001450d05200041023a00000f0b200041023a00000f0b200041023a00000f0b410121070c030b200041023a00000f0b0240200641044f0d00200041023a00000f0b200041023a000020012003417b6a3602042001200441056a3602000f0b200241286a41026a20032d00003a0000200241c8006a41086a2007290300370300200241c8006a41106a2004290300370300200241c8006a41186a20062d00003a0000200220022f01243b012820022002290308370348410021070b200020073a0000200020022f01283b0001200041046a2005360200200041086a2002290348370200200041036a2002412a6a2d00003a0000200041106a200241c8006a41086a290300370200200041186a200241c8006a41106a290300370200200041206a200241c8006a41186a2802003602000bb20801037f0240024002400240024002400240024020002d00004101460d0002400240200141046a280200200141086a2802002202460d00200128020021030c010b200241016a22032002490d08200241017422042003200420034b1b22044100480d080240024020020d002004102121030c010b200128020020022004102521030b2003450d0220012003360200200141046a2004360200200141086a28020021020b200141086a200241016a360200200320026a41ff013a0000200041016a200110710f0b0240024002400240200041046a280200220241ffff034b0d00200241ef014b0d03200141046a280200200141086a2802002200460d01200128020021030c020b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d0a200041017422042003200420034b1b22044100480d0a0240024020000d002004102121030c010b200128020020002004102521030b2003450d0520012003360200200141046a2004360200200141086a28020021000b200141086a2204200041016a360200200320006a41fd013a000002400240200141046a2802002203200428020022006b4104490d00200128020021030c010b200041046a22042000490d0a200341017422002004200020044b1b22004100480d0a0240024020030d002000102121030c010b200128020020032000102521030b2003450d0620012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20023600000f0b200041016a22032000490d08200041017422042003200420034b1b22044100480d080240024020000d002004102121030c010b200128020020002004102521030b2003450d0520012003360200200141046a2004360200200141086a28020021000b200141086a200041016a360200200320006a20023a00000f0b02400240200141046a280200200141086a2802002200460d00200128020021030c010b200041016a22032000490d07200041017422042003200420034b1b22044100480d070240024020000d002004102121030c010b200128020020002004102521030b2003450d0520012003360200200141046a2004360200200141086a28020021000b200141086a2204200041016a360200200320006a41fc013a000002400240200141046a2802002203200428020022006b4102490d00200128020021030c010b200041026a22042000490d07200341017422002004200020044b1b22004100480d070240024020030d002000102121030c010b200128020020032000102521030b2003450d0620012003360200200141046a2000360200200141086a28020021000b200141086a200041026a360200200320006a20023b00000f0b200441011030000b200441011030000b200041011030000b200441011030000b200441011030000b200041011030000b102a000b9a0808017f027e037f017e017f027e047f037e23004190016b22032400200341206a200020012002109702200341206a41086a290300210420032903202105200341d0006a41186a22064200370300200341d0006a41106a22074200370300200341d0006a41086a220842003703002003420037035020034180016a41086a220041d5fbc400ad428080808080018422091003220a41086a2900003703002003200a29000037038001200a1023200820002903003703002003200329038001220b3703702003200b370350200041d6a0c200ad4280808080d00184220c1003220a41086a2900003703002003200a29000037038001200a10232007200329038001220b370300200341306a41086a220a2008290300370300200341306a41106a220d200b370300200341306a41186a220e20002903003703002003200b37037020032003290350370330200341086a200341306a4120108902200120057d200520017d200520015820042002582004200251220f1b22101b2111200220047d2001200554ad7d200420027d2005200154ad7d20101b2112200341086a41106a2903004200200328020822101b210b2003290310420020101b21130240024020052001562004200256200f1b0d0020064200370300200742003703002008420037030020034200370350200020091003220f41086a2900003703002003200f29000037038001200f10232008200029030037030020032003290380012201370370200320013703502000200c1003220f41086a2900003703002003200f29000037038001200f1023200341f0006a41086a200029030022013703002003200329038001220237037020072002370000200741086a2001370000200a2008290300370300200d2007290300370300200e20062903003703002003200329035037033020034200200b20127d2013201154ad7d2201201320117d22022013562001200b562001200b511b22001b37035820034200200220001b370350200341d0006a21000c010b20064200370300200742003703002008420037030020034200370350200020091003220f41086a2900003703002003200f29000037038001200f10232008200029030037030020032003290380012201370370200320013703502000200c1003220f41086a2900003703002003200f29000037038001200f1023200341f0006a41086a200029030022013703002003200329038001220237037020072002370000200741086a2001370000200a2008290300370300200d2007290300370300200e2006290300370300200320032903503703302003427f200b20127c201320117c22022013542200ad7c220120002001200b542001200b511b22001b3703582003427f200220001b370350200341d0006a21000b200341306aad42808080808004842000ad4280808080800284100220034190016a24000bf70e05057f017e027f027e037f230041e0016b22012400200141e0006a41186a4200370300200141e0006a41106a22024200370300200141e0006a41086a2203420037030020014200370360200141d0016a41086a220441cefbc400ad4280808080f000841003220541086a290000370300200120052900003703d0012005102320032004290300370300200120012903d001220637035020012006370360200441aae1c300ad4280808080b001841003220541086a290000370300200120052900003703d00120051023200220012903d0012206370300200141306a41086a2003290300370300200141306a41106a2006370300200141306a41186a20042903003703002001200637035020012001290360370330200141186a200141306a4120108f0120012802182107200128021c210820002d00002103024002400240024002400240024002400240410110212204450d00200420033a000020002d0001210320044101410210252204450d01200420033a000120002d0002210320044102410410252204450d02200420033a0002200420002d00033a000320002d0004210320044104410810252204450d03200420033a0004200420002d00053a0005200420002d00063a0006200420002d00073a000720002d0008210320044108411010252204450d04200420033a0008200420002d00093a0009200420002d000a3a000a200420002d000b3a000b200420002d000c3a000c200420002d000d3a000d200420002d000e3a000e200420002d000f3a000f20002d0010210320044110412010252204450d05200420033a0010200420002d00113a0011200420002d00123a0012200420002d00133a0013200420002d00143a0014200420002d00153a0015200420002d00163a0016200420002d00173a0017200420002d00183a0018200420002d00193a0019200420002d001a3a001a200420002d001b3a001b200420002d001c3a001c200420002d001d3a001d200420002d001e3a001e200420002d001f3a001f20042d0000210320042d0001210520041023200141306a2003200541087472410676220510bc0202402003413f71220420012802384f0d00200141086a200128023020044105746a220410e3012001290308200141086a41086a290300844200520d00200041086a2900002106200041106a2900002109200041186a290000210a20042000290000370000200441186a200a370000200441106a2009370000200441086a2006370000200141e0006a41086a200141306a41086a280200360200200120012903303703602005200141e0006a10a4030c090b2008410020071b210402402001280234450d00200128023010230b200141e0006a200410bc020240200128026841c000490d000340200441016a210402402001280264450d00200128026010230b200141e0006a200410bc022001280268413f4b0d000b0b200141206a41086a200141e0006a41086a2207280200220336020020012001290360370320200141e0006a41186a2208200041186a290000370300200141e0006a41106a220b200041106a2900003703002007200041086a29000037030020012000290000370360024020032001280224470d00200341016a22052003490d082003410174220c2005200c20054b1b220541ffffff3f712005470d082005410574220d4100480d080240024020030d00200d1021210c0c010b20012802202003410574200d1025210c0b200c450d07200120053602242001200c3602200b200320044106746a210c200128022020034105746a22052001290360370000200541086a2007290300370000200541106a200b290300370000200541186a20082903003700002001200341016a22033602280240200341c000470d00200141e0006a41186a22084200370300200141e0006a41106a220b4200370300200141e0006a41086a2205420037030020014200370360200141d0016a41086a220341cefbc400ad4280808080f000841003220741086a290000370300200120072900003703d0012007102320052003290300370300200120012903d001220637035020012006370360200341aae1c300ad4280808080b001841003220741086a290000370300200120072900003703d00120071023200141d0006a41086a20032903002206370300200120012903d001220937035020022009370000200241086a2006370000200141306a41086a2005290300370300200141306a41106a200b290300370300200141306a41186a2008290300370300200120012903603703302001200441016a360260200141306aad4280808080800484200141e0006aad4280808080c0008410020b200141e0006a41086a2203200141206a41086a280200360200200120012903203703602004200141e0006a10a40320032000290000370300200141e0006a41106a200041086a290000370300200141e0006a41186a200041106a29000037030020014180016a200041186a2900003703002001200c360264200141013a0060200141e0006a108e010c080b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000b200d41011030000b102a000b200141e0016a24000bf40b02057f017e230041c0016b22032400200341d0006a41086a220441d5fbc400ad42808080808001841003220541086a2900003703002003200529000037035020051023200341306a41086a2206200429030037030020032003290350370330200441e3a0c200ad4280808080b001841003220541086a2900003703002003200529000037035020051023200341c0006a41086a2207200429030037030020032003290350370340200341d0006a200010ac01024002400240024041c00010212205450d00200520032903303700002005200329034037001020052003290050370020200541086a2006290300370000200541186a2007290300370000200541286a2004290000370000200541306a200341e0006a290000370000200541386a200341d0006a41186a29000037000020032001370350200320023703582005ad4280808080800884200341d0006aad42808080808002841002200510230240200142ffc7afa0255620024200522002501b0d00200341d0006a41086a220441d5fbc400ad42808080808001841003220541086a2900003703002003200529000037035020051023200341306a41086a2206200429030037030020032003290350370330200441e3a0c200ad4280808080b001841003220541086a2900003703002003200529000037035020051023200341c0006a41086a2207200429030037030020032003290350370340200341d0006a200010ac0141c00010212205450d02200520032903303700002005200329034037001020052003290050370020200541086a2006290300370000200541186a2007290300370000200541286a2004290000370000200541306a200341d0006a41106a290000370000200541386a200341d0006a41186a290000370000200341186a200541c000108902200341186a41106a2903002102200329032021010240200329031822084201520d002005ad428080808080088410050b20051023200341d0006a41086a220441d5fbc400ad42808080808001841003220541086a2900003703002003200529000037035020051023200341306a41086a2206200429030037030020032003290350370330200441fda0c200ad4280808080d000841003220541086a2900003703002003200529000037035020051023200341c0006a41086a2207200429030037030020032003290350370340200341d0006a200010ac0141c00010212205450d03200520032903303700002005200329034037001020052003290050370020200541086a2006290300370000200541186a2007290300370000200541286a2004290000370000200541306a200341e0006a290000370000200541386a200341d0006a41186a2900003700002005ad428080808080088410052005102302402001200284500d002008a7450d002001200210cb020b200010dd02200341d0006a41086a220441d5fbc400ad42808080808001841003220541086a2900003703002003200529000037035020051023200341306a41086a2206200429030037030020032003290350370330200441eea0c200ad4280808080f001841003220541086a2900003703002003200529000037035020051023200341c0006a41086a2207200429030037030020032003290350370340200341d0006a200010ac0141c00010212205450d04200520032903303700002005200329034037001020052003290050370020200541086a2006290300370000200541186a2007290300370000200541286a2004290000370000200541306a200341d0006a41106a290000370000200541386a200341d0006a41186a2900003700002003200541c000108902200341106a290300210220032802002104200329030821012005102302402001200284500d0020040d010b200010ab01200341d0006a41086a41013a0000200341d9006a2000290000370000200341e1006a200041086a290000370000200341e9006a200041106a290000370000200341f1006a200041186a290000370000200341023a0050200341d0006a108e010b200341c0016a24000f0b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b9b0e03057f017e077f23004190016b22012400200141e8006a41086a220241c6acc500ad4280808080f000841003220341086a2900003703002001200329000037036820031023200141c8006a41086a2204200229030037030020012001290368370348200241f1acc500ad4280808080e000841003220341086a2900003703002001200329000037036820031023200141d8006a41086a2205200229030037030020012001290368370358200141e8006a200010ac0102400240024002400240024002400240024041c00010212203450d00200320012903483700002003200129035837001020032001290068370020200341086a2004290300370000200341186a2005290300370000200341286a2002290000370000200341306a200141e8006a41106a290000370000200341386a200141e8006a41186a290000370000200141e8006a200341c000108a010240024020012d00684101470d002003ad42808080808008841005200141086a41186a220220014181016a290000370300200141086a41106a2204200141f9006a290000370300200141086a41086a2205200141f1006a2900003703002001200129006937030820031023200141286a41186a2002290300370300200141286a41106a2004290300370300200141286a41086a200529030037030020012001290308370328200141e8006a41086a220241c6acc500ad4280808080f000841003220341086a2900003703002001200329000037036820031023200141c8006a41086a2204200229030037030020012001290368370348200241f7acc500ad4280808080e000841003220341086a2900003703002001200329000037036820031023200141d8006a41086a2205200229030037030020012001290368370358200141e8006a200141286a10ac0141c00010212203450d03200320012903483700002003200129035837001020032001290068370020200341086a2004290300370000200341186a2005290300370000200341286a2002290000370000200341306a200141f8006a290000370000200341386a200141e8006a41186a2900003700002003ad42808080808008841005200310230c010b200310230b200141e8006a41086a220241c6acc500ad4280808080f0008422061003220341086a2900003703002001200329000037036820031023200141c8006a41086a2204200229030037030020012001290368370348200241acb2c500ad4280808080d000841003220341086a2900003703002001200329000037036820031023200141d8006a41086a2205200229030037030020012001290368370358200141e8006a200010ac0141c00010212203450d02200320012903483700002003200129035837001020032001290068370020200341086a2004290300370000200341186a2005290300370000200341286a2002290000370000200341306a200141f8006a2204290000370000200341386a200141e8006a41186a22052900003700002003ad4280808080800884100520031023200010ac04200010ae04200220061003220341086a2900003703002001200329000037036820031023200141086a41086a200229030037030020012001290368370308200241b9adc500ad4280808080d001841003220341086a2900003703002001200329000037036820031023200141286a41086a200229030037030020012001290368370328200141e8006a200010ac0141c00010212203450d03200320012903083700002003200129032837001020032001290068370020200341086a200141086a41086a290300370000200341186a200141286a41086a290300370000200341286a200141e8006a41086a2207290000370000200341306a2004290000370000200341386a2005290000370000200141e8006a200341c00010ab030240200128027022080d00200310230c090b2003ad4280808080800884100520012802682109200129027421062003102320082006422088a74102746a210a2006a7210b2009210c2008210441002105410041ff01710e03040506040b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b410121030c020b410221030c010b410021030b0340024002400240024002400240024020030e03000102020b2004200a460d03200441046a210441022103200c417f6a2202210c0c020b41002103024020054102460d0041022105200921020c020b2004200a460d02200441046a210441022105200c417f6a2202210c410221030c010b2005410247210d410121034102210520092102200d450d010b200141e8006a41186a200041186a290000370300200141e8006a41106a200041106a2900003703002007200041086a290000370300200120023602880120012000290000370368200141e8006a10b4040240200341ff01710e03000203000b410121030c030b200b450d03200810230c030b410221030c010b410021030c000b0b20014190016a24000be40f08047f017e017f047e037f027e017f017e230041d0016b220524000240024002400240024002402002410671450d00200541b8016a41086a220641d5fbc400ad42808080808001841003220741086a290000370300200520072900003703b80120071023200541a8016a41086a22082006290300370300200520052903b8013703a801200641cdadc200ad4280808080f000841003220741086a290000370300200520072900003703b80120071023200541e8006a41086a22072006290300370300200520052903b80137036820054188016a200110ac0141c00010212206450d01200620052903a801370000200620052903683700102006200529008801370020200641086a2008290300370000200641186a2007290300370000200641286a20054188016a41086a290000370000200641306a20054188016a41106a290000370000200641386a20054188016a41186a290000370000200541c00036025c20052006360258200541b8016a2006ad428080808080088410041090010240024020052802b80122070d00420021090c010b20052802bc01210802400240200541b8016a41086a280200220a4110490d00200a4170714110460d00200a417c714120460d00200741086a290000210b2007290000210c200741186a290000210d2007290010210e2007280020210a420121090c010b20054100360270200542013703682005410c3602ac012005200541d8006a3602a8012005200541e8006a3602cc012005419c016a41013602002005420137028c0120054198c2c300360288012005200541a8016a36029801200541cc016a41b8a3c50020054188016a102e1a200535027042208620053502688410080240200528026c450d00200528026810230b420021090b2008450d00200710230b200610232009500d00200541b8016a41086a220741d5fbc400ad42808080808001841003220641086a290000370300200520062900003703b80120061023200541a8016a41086a22082007290300370300200520052903b8013703a801200741e3a0c200ad4280808080b001841003220641086a290000370300200520062900003703b80120061023200541e8006a41086a220f2007290300370300200520052903b80137036820054188016a200110ac0141c00010212206450d02200620052903a801370000200620052903683700102006200529008801370020200641086a2008290300370000200641186a200f290300370000200641286a20054188016a41086a2208290000370000200641306a20054188016a41106a2210290000370000200641386a20054188016a41186a2211290000370000200541c0006a200641c000108902200541c0006a41106a2903002112200529034821132005280240211420061023420021152011420037030020104200370300200842003703002005420037038801200741c4fbc400ad4280808080e000841003220641086a290000370300200520062900003703b8012006102320082007290300370300200520052903b80137038801200741f9bcc000ad4280808080e000841003220641086a290000370300200520062900003703b80120061023201020052903b8012209370300200f2008290300370300200541e8006a41106a2009370300200541e8006a41186a2007290300370300200520093703a8012005200529038801370368200541386a200541e8006a4120108f01200541186a200d42004100200528023c410020052802381b2206200a6b2207200720064b1bad2209420010e104200541286a20094200200e420010e104200541086a42004200200e420010e1042012420020141b210e2013420020141b210d4200210902402005290310200529032084420052200541286a41086a2903002213200529030820052903187c7c2212201354720d00200b2012200c2005290328221556200b201256200b2012511b22061b20127d200c201520061b220b201554ad7d2109200b20157d21150b2015200d200d201556200e200956200e2009511b22061b2003562009200e20061b220920045620092004511b450d004185aec2002106412621010c050b200541d8006a200110df02200528026022080d0241002106200528025c450d03200528025810230c030b41c00041011030000b41c00041011030000b20054188016a41186a420037030020054188016a41106a220a420037030020054188016a41086a220142003703002005420037038801200541b8016a41086a220641c4fbc400ad4280808080e000841003220741086a290000370300200520072900003703b8012007102320012006290300370300200520052903b80137038801200641f9bcc000ad4280808080e000841003220741086a290000370300200520072900003703b80120071023200a20052903b8012209370300200541e8006a41086a2001290300370300200541e8006a41106a2009370300200541e8006a41186a2006290300370300200520093703a80120052005290388013703682005200541e8006a4120108f012005280204410020052802001b210720084105742101200528025c21082005280258220a21060240034002402007200641106a2802004f0d002006290300200358200641086a290300220920045820092004511b0d002006411c6a2d000020027141ff01710d020b200641206a2106200141606a22010d000b410021062008450d01200a10230c010b41d4adc20021062008450d00200a10230b413121010b2000200136020420002006360200200541d0016a24000bc509030c7f037e037f230041f0006b22022400200241286a41086a220341d5fbc400ad42808080808001841003220441086a2900003703002002200429000037032820041023200241086a41086a2205200329030037030020022002290328370308200341fda0c200ad4280808080d000841003220441086a2900003703002002200429000037032820041023200241186a41086a2206200329030037030020022002290328370318200241286a200110ac010240024002400240024041c00010212204450d00200420022903083700002004200229031837001020042002290028370020200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241386a290000370000200441386a200241286a41186a290000370000200241c00036024c20022004360248200241086a2004ad428080808080088410041090010240024020022802082207450d00200228020c21082002200241106a280200360254200220073602502002200241d0006a106e02400240024020022802000d00200228025422034160712205417f4c0d0620022802042109024002402003410576220a0d00410821010c010b200510212201450d080b02402009450d00411d210b4100210c4100210d0340200241186a200241d0006a10be020240024020022d00184101460d00200228025422054110490d002002290019210e20022002280250220341106a3602502002200541706a220636025420064104490d00200341086a290000210f2003290000211020022005416c6a22063602542002200341146a36025020060d010b20024100360228200a450d04200110230c040b200d41016a210620032800102111200241ec006a41026a200241d8006a41026a2d000022123a0000200241e8006a41026a221320123a000020022005416b6a3602542002200341156a360250200220022f005822053b016c200220053b016820032d001421050240200d200a470d00200c2006200c20064b1b220a41ffffff3f71200a470d0c200a41057422034100480d0c02400240200d0d002003102121010c010b2001200b41636a2003102521010b2001450d0b0b2001200b6a2203417f6a20053a0000200341636a2205200f37030820052010370300200341776a200e370200200341736a2011360200200320022f01683b0000200341026a20132d00003a0000200c41026a210c200b41206a210b2006210d20092006470d000b200241306a20093602002002200a36022c20022001360228200229022c210e0c030b200241306a20093602002002200a36022c200220013602282001450d01200229022c210e0c020b200241003602280b4100210120024100360220200242013703182002410c36025c2002200241c8006a3602582002200241186a3602642002413c6a41013602002002420137022c20024198c2c3003602282002200241d8006a360238200241e4006a41b8a3c500200241286a102e1a200235022042208620023502188410080240200228021c450d00200228021810230b0b02402008450d00200710230b2001450d002000200e370204200020013602000c010b20004100360208200042083702000b20041023200241f0006a24000f0b41c00041011030000b102f000b200541081030000b200341081030000b102a000bf61003097f027e037f230041c0006b22022400200241206a41086a220341d5fbc400ad42808080808001841003220441086a2900003703002002200429000037032020041023200241086a2205200329030037030020022002290320370300200341fda0c200ad4280808080d000841003220441086a2900003703002002200429000037032020041023200241106a41086a2204200329030037030020022002290320370310200241206a200010ac01024002400240024002400240024002400240024002400240024041c00010212206450d00200620022903003700002006200229031037001020062002290020370020200641086a2005290300370000200641186a2004290300370000200641286a2003290000370000200641306a200241206a41106a290000370000200641386a200241206a41186a290000370000200128020021072001280208210320024100360228200242013703202003200241206a105c02402003450d0020034105742108410021090340200720096a220341146a2d0000210502400240200228022420022802282204460d00200228022021000c010b200441016a22002004490d0f2004410174220a2000200a20004b1b220a4100480d0f0240024020040d00200a102121000c010b20022802202004200a102521000b2000450d042002200a360224200220003602200b2002200441016a360228200020046a20053a0000200341156a2d0000210502400240200228022420022802282204460d00200228022021000c010b200441016a22002004490d0f2004410174220a2000200a20004b1b220a4100480d0f0240024020040d00200a102121000c010b20022802202004200a102521000b2000450d052002200a360224200220003602200b2002200441016a360228200020046a20053a0000200341166a2d0000210502400240200228022420022802282204460d00200228022021000c010b200441016a22002004490d0f2004410174220a2000200a20004b1b220a4100480d0f0240024020040d00200a102121000c010b20022802202004200a102521000b2000450d062002200a360224200220003602200b2002200441016a360228200020046a20053a0000200341176a2d0000210502400240200228022420022802282204460d00200228022021000c010b200441016a22002004490d0f2004410174220a2000200a20004b1b220a4100480d0f0240024020040d00200a102121000c010b20022802202004200a102521000b2000450d072002200a360224200220003602200b2002200441016a360228200020046a20053a0000200341186a2d0000210502400240200228022420022802282204460d00200228022021000c010b200441016a22002004490d0f2004410174220a2000200a20004b1b220a4100480d0f0240024020040d00200a102121000c010b20022802202004200a102521000b2000450d082002200a360224200220003602200b2002200441016a360228200020046a20053a0000200341196a2d0000210502400240200228022420022802282204460d00200228022021000c010b200441016a22002004490d0f2004410174220a2000200a20004b1b220a4100480d0f0240024020040d00200a102121000c010b20022802202004200a102521000b2000450d092002200a360224200220003602200b2002200441016a360228200020046a20053a00002003411a6a2d0000210502400240200228022420022802282204460d00200228022021000c010b200441016a22002004490d0f2004410174220a2000200a20004b1b220a4100480d0f0240024020040d00200a102121000c010b20022802202004200a102521000b2000450d0a2002200a360224200220003602200b2002200441016a360228200020046a20053a00002003411b6a2d0000210502400240200228022420022802282204460d00200228022021000c010b200441016a22002004490d0f2004410174220a2000200a20004b1b220a4100480d0f0240024020040d00200a102121000c010b20022802202004200a102521000b2000450d0b2002200a360224200220003602200b2002200441016a360228200020046a20053a0000200341086a290300210b2003290300210c0240024020022802242200200228022822056b4110490d00200228022021040c010b200541106a22042005490d0f2000410174220a2004200a20044b1b220a4100480d0f0240024020000d00200a102121040c010b20022802202000200a102521040b2004450d0c2002200a36022420022004360220200a21000b200420056a220a200b370008200a200c3700002002200541106a220a360228200341106a280200210d02402000200a6b41034b0d00200a41046a220e200a490d0f2000410174220f200e200f200e4b1b220e4100480d0f0240024020000d00200e102121040c010b20042000200e102521040b2004450d0d2002200e360224200220043602200b2002200541146a3602282004200a6a200d3600002003411c6a2d0000210002400240200228022420022802282203460d00200228022021040c010b200341016a22042003490d0f200341017422052004200520044b1b22054100480d0f0240024020030d002005102121040c010b200228022020032005102521040b2004450d0e20022005360224200220043602200b2002200341016a360228200420036a20003a00002008200941206a2209470d000b0b200228022421032006ad4280808080800884200235022842208620022802202204ad84100202402003450d00200410230b200610230240200141046a280200450d00200710230b200241c0006a24000f0b41c00041011030000b200a41011030000b200a41011030000b200a41011030000b200a41011030000b200a41011030000b200a41011030000b200a41011030000b200a41011030000b200a41011030000b200e41011030000b200541011030000b102a000bec05030c7f017e017f23004180066b22022400200241b8036a20011088010240024020022802bc0322030d00200041003602040c010b200241c4036a280200210420022802c003210520022802b8032106200241106a200241c8036a41e00010dc041a200241086a2001106e024020022802080d000240024002400240200128020441c8026e220741c8026c2208417f4c0d00200228020c21090240024020080d004108210a0c010b20081021220a450d020b024002402009450d004100210b410021084100210c0340200241b8036a200110e20220022903a0044203510d02200c41016a210d200241f0006a200241b8036a41c80210dc041a0240200c2007470d00200b200d200b200d4b1b2207ad42c8027e220e422088a70d07200ea7220f4100480d0702400240200c0d00200f1021210a0c010b200a2008200f1025210a0b200a450d060b200a20086a200241f0006a41c80210dc041a200b41026a210b200841c8026a2108200d210c2009200d470d000b0b200a450d05200241b8036a200241106a41e00010dc041a2000410c6a2004360200200020053602082000200336020420002006360200200041106a200241b8036a41e00010dc041a200041f8006a2009360200200041f4006a2007360200200041f0006a200a3602000c060b0240200c450d00200a4198016a210d0340200d10db01200d41c8026a210d200841b87d6a22080d000b0b2007450d04200a10230c040b102f000b200841081030000b200f41081030000b102a000b2000410036020402402004450d00200441246c210d2003210803400240024020082d0000220c41034b0d00024002400240200c0e0404000102040b2008410c6a280200450d03200841086a28020010230c030b2008410c6a280200450d02200841086a28020010230c020b2008410c6a280200450d01200841086a28020010230c010b200841086a280200450d00200841046a28020010230b200841246a2108200d415c6a220d0d000b0b2005450d00200310230b20024180066a24000be31104047f017e037f047e230041d0056b22022400200241206a2001106e02400240024002400240024020022802200d00024020022802242203450d0003402003417f6a22030d000b0b20012802042203450d01200128020022042d0000210520012003417f6a3602042001200441016a36020002400240200541ff00714104470d0020054118744118754100480d01420221060c060b200042033703680c060b200241e0036a200110d80220022d00e0034102460d02200241b8036a41206a200241e0036a41206a280200360200200241b8036a41186a200241e0036a41186a290300370300200241b8036a41106a200241e0036a41106a290300370300200241b8036a41086a200241e0036a41086a290300370300200220022903e0033703b80320012802042205450d02200128020022042d0000210320012005417f6a3602042001200441016a360200200341024b0d02024002400240024020030e03000102000b41002103200241003a00c0022005417f6a2107417e21080340024020072003470d00200341ff0171450d07200241003a00c0020c070b20024180026a20036a200420036a220941016a2d00003a00002001200520086a3602042001200941026a3602002002200341016a22093a00c0022008417f6a210820092103200941c000470d000b20024190056a41386a20024180026a41386a290300220637030020024190056a41306a20024180026a41306a290300220a37030020024190056a41286a20024180026a41286a290300220b37030020024190056a41206a20024180026a41206a290300220c37030020024190056a41186a20024180026a41186a290300220d370300200241c8046a41086a20024180026a41086a290300370300200241c8046a41106a20024180026a41106a290300370300200241c8046a41186a200d370300200241c8046a41206a200c370300200241c8046a41286a200b370300200241c8046a41306a200a370300200241c8046a41386a200637030020022002290380023703c8042009417f7320056a2105200420096a41016a2104410021030c020b41002103200241003a00c0022005417f6a2107417e21080340024020072003470d00200341ff0171450d06200241003a00c002420221060c070b20024180026a20036a200420036a220941016a2d00003a00002001200520086a3602042001200941026a3602002002200341016a22093a00c0022008417f6a210820092103200941c000470d000b20024190056a41386a20024180026a41386a290300220637030020024190056a41306a20024180026a41306a290300220a37030020024190056a41286a20024180026a41286a290300220b37030020024190056a41206a20024180026a41206a290300220c37030020024190056a41186a20024180026a41186a290300220d370300200241c8046a41086a20024180026a41086a290300370300200241c8046a41106a20024180026a41106a290300370300200241c8046a41186a200d370300200241c8046a41206a200c370300200241c8046a41286a200b370300200241c8046a41306a200a370300200241c8046a41386a200637030020022002290380023703c8042009417f7320056a210541012103200420096a41016a21040c010b41002103200241003a00c1022005417f6a2107417e21080340024020072003470d00200341ff0171450d05200241003a00c102420221060c060b20024180026a20036a200420036a220941016a2d00003a00002001200520086a3602042001200941026a3602002002200341016a22093a00c1022008417f6a210820092103200941c100470d000b200241c8046a20024180026a41c10010dc041a2009417f7320056a2105200420096a41016a2104410221030b20024187046a200241c8046a41c10010dc041a2005450d022004310000210b20012005417f6a22083602042001200441016a36020002400240200b50450d00420021060c010b2008450d032004310001210c20012005417e6a3602042001200441026a3602004202200b420f8386220a4204540d0342012106200c420886200b84420488200a420c88220b4201200b4201561b7e220b200a5a0d030b200241186a2001106e20022802180d02200228021c21052002200110eb022002290300a70d02200241106a290300210d2002290308210c20024190056a41206a200241b8036a41206a28020036020020024190056a41186a200241b8036a41186a29030037030020024190056a41106a200241b8036a41106a29030037030020024190056a41086a200241b8036a41086a290300370300200220022903b8033703900520024180026a20024187046a41c10010dc041a200220022f01b6033b01fe010c030b200042033703680c040b200042033703680c030b420221060b200241d8016a41086a220420024190056a41086a290300370300200241d8016a41106a220820024190056a41106a290300370300200241d8016a41186a220920024190056a41186a290300370300200241d8016a41206a220720024190056a41206a28020036020020022002290390053703d80120024197016a20024180026a41c10010dc041a200220022f01fe013b019401024020064202520d00200042033703680c020b200241f0006a41206a2007280200360200200241f0006a41186a2009290300370300200241f0006a41106a2008290300370300200241f0006a41086a2004290300370300200220022903d8013703702002412f6a20024197016a41c10010dc041a200220022f0194013b012c0b20024180026a200110d9010240200228028002411a460d0020002002290370370300200020033a0024200041206a200241f0006a41206a280200360200200041186a200241f0006a41186a290300370300200041106a200241f0006a41106a290300370300200041086a200241f0006a41086a290300370300200041256a2002412f6a41c10010dc041a200020022f012c3b016620004188016a200d37030020004180016a200c37030020004190016a2005360200200041f8006a200b3703002000200a3703702000200637036820004198016a20024180026a41b00110dc041a0c010b200042033703680b200241d0056a24000bfb0302037f037e230041f0006b22042400200441206a200110e3010240024002402004290320200441206a41086a29030084500d00200441d0006a41086a220541d5fbc400ad42808080808001841003220641086a2900003703002004200629000037035020061023200441306a41086a200529030037030020042004290350370330200541e3a0c200ad4280808080b001841003220641086a2900003703002004200629000037035020061023200441c0006a41086a200529030037030020042004290350370340200441d0006a200110ac0141c00010212205450d02200520042903303700002005200429034037001020052004290050370020200541086a200441306a41086a290300370000200541186a200441c0006a41086a290300370000200541286a200441d0006a41086a290000370000200541306a200441d0006a41106a290000370000200541386a200441d0006a41186a290000370000200441086a200541c000108902200441086a41106a290300210720042903102108200428020821062005102320012008420020061b220820027c22092007420020061b20037c2009200854ad7c10dc02200041106a2003370300200041086a2002370300410021050c010b200041b4a0c200360204200041086a4122360200410121050b20002005360200200441f0006a24000f0b41c00041011030000b130020004101360204200041acaec2003602000b3400200041f7fbc40036020420004100360200200041146a4107360200200041106a4190b2c200360200200041086a42073702000b3001017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241003600000b13002000410136020420004188bfc2003602000b880201057f230041106b22022400024002400240411110212203450d002002421137020420022003360200410d2002105c0240024020022802042204200228020822036b410d490d002003410d6a2105200228020021040c010b2003410d6a22052003490d03200441017422062005200620054b1b22064100480d030240024020040d002006102121040c010b200228020020042006102521040b2004450d0220022006360204200220043602000b20022005360208200420036a22034100290081ad42370000200341056a4100290086ad4237000020002002290300370200200041086a2002280208360200200241106a24000f0b411141011030000b200641011030000b102a000b891206057f027e047f017e047f027e23004180016b22012400200141d0006a41186a4200370300200141d0006a41106a22024200370300200141d0006a41086a2203420037030020014200370350200141c0006a41086a220441f7fbc400ad4280808080f000841003220541086a29000037030020012005290000370340200510232003200429030037030020012001290340370350200441e7acc500ad4280808080a001841003220541086a2900003703002001200529000037034020051023200220012903402206370300200141106a41086a2003290300370300200141106a41106a2006370300200141106a41186a20042903003703002001200637033020012001290350370310200141d0006a200141106a412010bb0120012902544200200128025022041b2207422088a74105742103410021052004410120041b220821040240024002400240024002400340024020030d00410221090c030b20002004460d0120042000412010de042102200541016a2105200341606a2103200441206a210420020d000b20024541016a41017120056a417f6a21050b200141d0006a41186a4200370300200141d0006a41106a220a4200370300200141d0006a41086a2203420037030020014200370350200141c0006a41086a220441f7fbc400ad4280808080f000841003220041086a2900003703002001200029000037034020001023200320042903003703002001200129034022063703302001200637035020044198b8c200ad4280808080a002841003220041086a2900003703002001200029000037034020001023200a20012903402206370300200141106a41086a2003290300370300200141106a41106a2006370300200141106a41186a20042903003703002001200637033020012001290350370310200141d0006a200141106a10950220012802502203410420031b210b4100210402400240024002402001290254420020031b2206422088220ca7220d41014b0d00200d0e020201020b200d2103034020042003410176220020046a22022005200b20024102746a280200491b2104200320006b220341014b0d000b0b4100210902402005200b20044102746a2802002203470d004100210e0c020b2004200520034b6a21040b200141d0006a41186a220f4200370300200141d0006a41106a22104200370300200141d0006a41086a2200420037030020014200370350200141c0006a41086a220341f7fbc400ad4280808080f000841003220241086a29000037030020012002290000370340200210232000200329030037030020012001290340220c3703302001200c370350200341e7acc500ad4280808080a001841003220241086a2900003703002001200229000037034020021023200141306a41086a2003290300220c370300200120012903402211370330200a2011370000200a41086a200c370000200141106a41086a2000290300370300200141106a41106a2010290300370300200141106a41186a200f29030037030020012001290350370310200141d0006a200141106aad4280808080800484100410900102400240200128025022020d00410021030c010b2001280254210f2001200028020036024420012002360240200141086a200141c0006a106e0240024020012802080d00200128020c21030c010b410021030b200f450d00200210230b20032003418094ebdc036e22004180ec94a37c6c6aad4280fd87d1007e2212428094ebdc038021112004200d4b0d020240200d2006a7470d00200d41016a2203200d490d06200d4101742202200320032002491b220341ffffffff03712003470d06200341027422024100480d0602400240200d0d0020021021210b0c010b200b200d41027420021025210b0b200b450d042003ad21060b200b20044102746a220341046a2003200d20046b41027410dd041a200320053602004101210e200642ffffffff0f83200d41016a2204ad220c422086842106200420004180fd87d1006c2011a76a201220114280ec94a37c7e7c4280cab5ee01566a4b21090b200141d0006a41186a22024200370300200141d0006a41106a220d4200370300200141d0006a41086a2203420037030020014200370350200141c0006a41086a220441f7fbc400ad4280808080f000841003220041086a2900003703002001200029000037034020001023200320042903003703002001200129034022113703302001201137035020044198b8c200ad4280808080a002841003220041086a2900003703002001200029000037034020001023200141306a41086a20042903002211370300200120012903402212370330200a2012370000200a41086a2011370000200141106a41086a2003290300370300200141106a41106a200d290300370300200141106a41186a20022903003703002001200129035037031002400240200b0d00200141106aad428080808080048410050c010b2001410036025820014201370350200ca72203200141d0006a105c0240024020030d002001280258210a2001280254210d200128025021030c010b4100200128025822046b2100200b20034102746a21102001280254210d200b210203402002280200210f02400240200d20006a4104490d00200128025021030c010b200441046a22032004490d08200d410174220a2003200a20034b1b220a4100480d0802400240200d0d00200a102121030c010b2001280250200d200a102521030b2003450d072001200a36025420012003360250200a210d0b2001200441046a220a360258200320046a200f3600002000417c6a2100200a21042010200241046a2202470d000b0b2006a72104200141106aad4280808080800484200aad4220862003ad8410020240200d450d00200310230b2004450d00200b10230b200e450d00200141106a41086a2005ad37030020014102360210200141d0006a200141106a109902200141cb006a200141d0006a41086a28020036000020012001290350370043200141dc006a200141c7006a290000370000200141c6a4b9da04360051200141023a005020012001290040370055200141d0006a108b012001410136025020012005360254200141d0006a10ea020b02402007a7450d00200810230b20014180016a240020090f0b4180bbc000102b000b200241041030000b200a41011030000b102a000bbc0503047f017e027f230041e0006b22012400200141003602402001420137033820002802002102410110212103024002400240024002400240024020024101460d002003450d02200142818080801037023c20012003360238200341013a0000200028020421022000410c6a2802002203200141386a105c02402003450d002002200341286c6a210403402002200141386a1071200241206a290300210502400240200128023c2206200128024022036b4108490d00200128023821060c010b200341086a22072003490d09200641017422032007200320074b1b22034100480d090240024020060d002003102121060c010b200128023820062003102521060b2006450d062001200336023c20012006360238200128024021030b2001200341086a360240200620036a20053700002004200241286a2202470d000b0b200041106a200141386a109e030c010b2003450d03200142818080801037023c20012003360238200341023a00002000280204210602400240200128023c2202200128024022036b4104490d00200128023821020c010b200341046a22072003490d06200241017422042007200420074b1b22074100480d060240024020020d002007102121020c010b200128023820022007102521020b2002450d052001200736023c200120023602380b2001200341046a360240200220036a20063600000b200141246a200141386a41086a2802003600002001200129033837001c200141c4006a200141206a290000370000200141cc006a2001290208370200200141d4006a200141086a41086a290200370200200141c28289aa04360039200141023a00382001200129001937003d200141386a108b01024020002802000d00200041086a280200450d00200028020410230b200141e0006a24000f0b410141011030000b200341011030000b410141011030000b200741011030000b102a000bde0506067f017e017f017e017f017e230041206b220224000240024020012802042203450d00200128020022042d0000210520012003417f6a22063602042001200441016a360200024002400240200541037122074103460d0002400240024020070e03000102000b2005410276ad21080c040b410121072006450d0220042d0001210620012003417e6a3602042001200441026a3602002006410874200572220141ffff0371418002490d02200141fcff0371410276ad21080c030b4101210720064103490d01200441036a2d0000210620042f0001210920012003417c6a3602042001200441046a3602002009200641107472410874200572220141808004490d012001410276ad21080c020b024020054102762209410c4b0d0002400240024020090e0d00030303010303030303030302000b20064104490d052004350001210820012003417b6a3602042001200441056a36020020084280808080045421074200210a0c060b20064108490d04200429000121082001200341776a3602042001200441096a3602002008428080808080808080015421074200210a0c050b20064110490d03200441096a290000210a2004290001210820012003416f6a3602042001200441116a360200200a428080808080808080015421070c040b200941046a220641104b0d022003417e6a2103200441026a21044100210541012107200241186a210b420021084200210a03402003417f460d01200241106a2004417f6a3100004200200541037441f8007110df0420012003360204200120043602002003417f6a2103200441016a2104200b290300200a84210a20022903102008842108200541016a220541ff01712006490d000b2002427f427f41e80020094103746b41f8007110e0042008200229030058200a200241086a290300220c58200a200c511b21070c030b0c020b4200210a410021070c010b410121070b20002008370308200041106a200a37030020002007ad370300200241206a24000b130020004104360204200041ecc0c2003602000b3400200041d5fbc40036020420004100360200200041146a4105360200200041106a41d8d5c200360200200041086a42083702000b130020004103360204200041ace6c2003602000b3a01017f02404110102122020d00411041011030000b2002420037000820024280c2d72f370000200042908080808002370204200020023602000b3400200041effbc40036020420004100360200200041146a4103360200200041106a41bce9c200360200200041086a42083702000b5101027f230041106b2202240002404104102122030d00410441011030000b200242043702042002200336020041002002105c200041086a200228020836020020002002290300370200200241106a24000bd72305017f037e087f017e037f230041900d6b220224004202210302400240024002400240024002400240024002400240200129036822044202520d00200241106a20014198016a41b00110dc041a0c010b2002418e026a200141246a41c20010dc041a200241d0026a41086a20014188016a290300370300200241d0026a41106a20014190016a290300370300200220014180016a2903003703d002200141f8006a2903002103200129037021052001280204210620012d00002107200241f00c6a41026a2208200141036a2d00003a000020024188036a41086a2209200141106a29020037030020024188036a41106a220a200141186a29020037030020024188036a41186a220b200141206a280200360200200220012f00013b01f00c200220012902083703880302400240024020074101460d00200241a00c6a41026a20082d00003a0000200241c0076a41086a2009290300370300200241c0076a41106a200a290300370300200241c0076a41186a200b2d00003a0000200220022f01f00c3b01a00c20022002290388033703c0070c010b200241f8086a200641067610bc0220022802f8082107024002402002280280092006413f7122064b0d00410021080c010b200241a00c6a41026a200720064105746a220641026a2d00003a0000200241c8076a2006410f6a290000370300200241d0076a200641176a290000370300200241d8076a2006411f6a2d00003a0000200220062f00003b01a00c200220062900073703c00720062800032106410121080b024020022802fc08450d00200710230b20080d00410121070c010b200241f8086a41026a200241a00c6a41026a2d00003a000020024188036a41086a200241c0076a41086a29030037030020024188036a41106a200241c0076a41106a29030037030020024188036a41186a200241c0076a41186a2d00003a0000200220022f01a00c3b01f808200220022903c00737038803410021070b200241800c6a41026a2208200241f8086a41026a2d00003a000020024188066a41086a220920024188036a41086a29030037030020024188066a41106a220a20024188036a41106a29030037030020024188066a41186a220b20024188036a41186a2d00003a0000200220022f01f8083b01800c20022002290388033703880602402007450d00200041013b0001200041013a0000200041036a41003a000020014198016a10db010c0a0b200241f7026a2009290300370000200241ff026a200a29030037000020024187036a200b2d00003a0000200220022f01800c3b01e802200220063600eb0220022002290388063700ef02200220082d00003a00ea02200241f8086a20014198016a41b00110dc041a200241a80a6a41106a200241d0026a41106a290300370300200241a80a6a41086a200241d0026a41086a290300370300200220022903d0023703a80a41002106200241f00c6a4100108901200241c00b6a41086a200241fb0c6a290000370300200241c00b6a41106a200241830d6a290000370300200241d50b6a200241f00c6a41186a2209290000370000200220022900f30c3703c00b20022f01f00c210c20022d00f20c210d200241a00c6a41186a4200370300200241a00c6a41106a220a4200370300200241a00c6a41086a22074200370300200242003703a00c200241e00c6a41086a220141c4fbc400ad4280808080e000841003220841086a290000370300200220082900003703e00c2008102320072001290300370300200220022903e00c220e3703c00c2002200e3703a00c200141f9bcc000ad4280808080e000841003220841086a290000370300200220082900003703e00c20081023200a20022903e00c220e370300200241f00c6a41086a2007290300370300200241f00c6a41106a200e370300200920012903003703002002200e3703d00c200220022903a00c3703f00c200241086a200241f00c6a4120108f01024020044201520d0020054200510d02200228020c410020022802081b2101417f21062001ad220e20032003200e541b220e200e20037d2005827d220e42ffffffff0f560d00200ea721060b200241e00c6a41086a220141c4fbc400ad4280808080e000841003220741086a290000370300200220072900003703e00c20071023200241c00c6a41086a22082001290300370300200220022903e00c3703c00c200141f0bcc000ad42808080809001841003220741086a290000370300200220072900003703e00c20071023200241d00c6a41086a22072001290300370300200220022903e00c3703d00c200220063602e00c200241f00c6a41186a2209200241e00c6aad4280808080c000841001220141186a290000370300200241f00c6a41106a220a200141106a290000370300200241f00c6a41086a220b200141086a290000370300200220012900003703f00c20011023200241a00c6a41186a220f2009290300370300200241a00c6a41106a2209200a290300370300200241a00c6a41086a220a200b290300370300200220022903f00c3703a00c41c00010212201450d02200120022903c00c370000200141086a2008290300370000200120022903d00c370010200141186a2007290300370000200120022903a00c370020200141286a200a290300370000200141306a2009290300370000200141386a200f2903003700002002200141c00041014100410010b8012002280200210720011023024020074101460d00200241e00b6a41156a200241800c6a41156a290000370000200241e00a6a41086a200241a00b6a41086a290000370300200241e00a6a41106a200241a00b6a41106a290000370300200241e00a6a41156a200241a00b6a41156a290000370000200241c00a6a41156a200241800b6a41156a290000370000200220022900a00b3703e00a200241f8086a10db01200041036a41003a0000200041800a3b0001200041013a00000c0a0b200241f00c6a2006108901200241800c6a41156a2201200241880d6a290000370000200241800c6a41106a2206200241830d6a290000370300200241e00b6a41086a2207200241fb0c6a290000370300200241e00b6a41106a22082006290300370300200241e00b6a41156a22062001290000370000200220022900f30c3703e00b20022f01f00c210120022d00f20c2109200241a00b6a41156a220a200241c00b6a41156a290000370000200241a00b6a41106a220b200241c00b6a41106a290300370300200241a00b6a41086a220f200241c00b6a41086a290300370300200220022903c00b3703a00b200241800b6a41156a22102006290000370000200241800b6a41106a22062008290300370300200241800b6a41086a22082007290300370300200220022903e00b3703800b200241e00a6a41156a2207200a290000370000200241e00a6a41106a220a200b290300370300200241e00a6a41086a220b200f290300370300200220022903a00b3703e00a200241c00a6a41156a220f2010290000370000200241c00a6a41106a22102006290300370300200241c00a6a41086a22062008290300370300200220022903800b3703c00a200241d0056a41156a22082007290000370000200241d0056a41106a2207200a290300370300200241d0056a41086a220a200b290300370300200220022903e00a3703d005200241b0056a41156a220b200f290000370000200241b0056a41106a220f2010290300370300200241b0056a41086a22102006290300370300200220022903c00a3703b005200241f0056a41106a2206200241a80a6a41106a290300370300200241f0056a41086a2211200241a80a6a41086a290300370300200220022903a80a3703f005200241c0076a41046a200241f8086a41b00110dc041a20024188066a200241c0076a41b40110dc041a20024188036a20024188066a41046a41b00110dc041a200241ee046a200c200d41107472220c4110763a0000200241ec046a220d200c3b0100200241c8046a2003370300200241c0046a2005370300200241d0046a220c20022903f005370300200241d8046a2011290300370300200241e0046a22112006290300370300200241ef046a20022903d005370000200241f7046a200a290300370000200241ff046a200729030037000020024184056a2008290000370000200220043703b804200241fc073602e8042002418e056a20093a00002002418c056a220720013b01002002418f056a20022903b00537000020024197056a20102903003700002002419f056a200f290300370000200241a4056a200b290000370000410410212201450d03200242043702c407200220013602c00720024188036a200241c0076a10cb010240024020022903b8044201510d000240024020022802c40720022802c8072201460d0020022802c00721060c010b200141016a22062001490d0a200141017422082006200820064b1b22084100480d0a0240024020010d002008102121060c010b20022802c00720012008102521060b2006450d07200220083602c407200220063602c00720022802c80721010b2002200141016a3602c807200620016a41003a00000c010b20022903c80420022903c0042203420c882204420120044201561b8021040240024020022802c407220620022802c80722016b4102490d0020022802c00721060c010b200141026a22082001490d09200641017422012008200120084b1b22014100480d090240024020060d002001102121060c010b20022802c00720062001102521060b2006450d07200220013602c407200220063602c00720022802c80721010b2002200141026a3602c807200620016a2004a741047420037aa7417f6a22014101200141014b1b2201410f2001410f491b723b00000b2011200241c0076a10af012002200c3602880620024188066a200241c0076a10c30120022802e80421080240024020022802c407220620022802c80722016b4104490d0020022802c00721060c010b200141046a22092001490d08200641017422012009200120094b1b22014100480d080240024020060d002001102121060c010b20022802c00720062001102521060b2006450d07200220013602c407200220063602c00720022802c80721010b2002200141046a3602c807200620016a20083600002002200241c0076a36028806200d20024188066a106b2002200241c0076a36028806200720024188066a106b20022802c007210120022802c40721070240024020022802c80722064180024b0d002002418e026a20012006200241e8026a10f30221060c010b200241f00c6a41186a22082006ad4220862001ad841001220641186a290000370300200241f00c6a41106a2209200641106a290000370300200241f00c6a41086a220a200641086a290000370300200220062900003703f00c20061023200241a00c6a41186a2008290300370300200241a00c6a41106a2009290300370300200241a00c6a41086a200a290300370300200220022903f00c3703a00c2002418e026a200241a00c6a4120200241e8026a10f30221060b02402007450d00200110230b2006450d08200241e8016a41086a200241e8026a41086a290300370300200241e8016a41106a200241e8026a41106a290300370300200241e8016a41186a200241e8026a41186a290300370300200241c0016a41086a200241c8046a290300370300200241c0016a41106a200241d0046a290300370300200241c0016a41186a200241d8046a290300370300200241e0016a200241e0046a290300370300200220022903e8023703e8012002200241c0046a2903003703c00120022903b8042103200241106a20024188036a41b00110dc041a0b200041086a20022903e801370300200041286a2003370300200041306a20022903c001370300200041206a200241e8016a41186a290300370300200041186a200241e8016a41106a290300370300200041106a200241e8016a41086a290300370300200041386a200241c0016a41086a290300370300200041c0006a200241c0016a41106a290300370300200041c8006a200241c0016a41186a290300370300200041d0006a200241c0016a41206a290300370300200041d8006a200241106a41b00110dc041a200041003a0000200241900d6a24000f0b41e8b8c600102b000b41c00041011030000b410441011030000b200841011030000b200141011030000b200141011030000b102a000b20004180083b0001200041013a0000200041036a41003a000020024188036a10db010b200241900d6a24000b9e0501037f230041b0016b22042400024002400240024020002d00000e03000102000b200441206a41186a200341186a290000370300200441206a41106a200341106a290000370300200441206a41086a200341086a29000037030020042003290000370320200041016a2002ad4220862001ad84200441206a100d41014621000c020b200441206a41186a200341186a290000370300200441206a41106a200341106a290000370300200441206a41086a200341086a29000037030020042003290000370320200041016a2002ad4220862001ad84200441206a100941014621000c010b20044190016a41186a22052002ad4220862001ad841001220141186a29000037030020044190016a41106a2202200141106a29000037030020044190016a41086a2206200141086a290000370300200420012900003703900120011023200441186a2005290300370300200441106a2002290300370300200441086a2006290300370300200420042903900137030041012101200441206a200041016a200410bd034100210020042d00200d00200441c8006a41206a200441c1006a2d00003a0000200441c8006a41186a200441396a290000370300200441c8006a41106a200441316a290000370300200441c8006a41086a200441296a290000370300200420042900213703482005200441c8006aad42808080809004841001220041186a2900003703002002200041106a2900003703002006200041086a290000370300200420002900003703900120001023200441f0006a41186a2005290300370300200441f0006a41106a2002290300370300200441f0006a41086a200629030037030020042004290390013703700240200441f0006a2003460d00200441f0006a2003412010de044521010b200121000b200441b0016a240020000b13002000410636020420004198f4c2003602000b34002000419da0c20036020420004100360200200041146a4106360200200041106a41c88dc300360200200041086a42103702000b130020004105360204200041c496c3003602000b3101017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241b0093600000b3001017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241073600000b3001017f02404104102122020d00410441011030000b20004284808080c000370204200020023602002002410d3600000b3c01017f02404110102122020d00411041011030000b2002420037000820024280e8eda1ba01370000200042908080808002370204200020023602000bb90202027f017e23004180016b220224002000280200210002400240024002400240200128020022034110710d002000290300210420034120710d0120042001103921000c020b20002903002104410021000340200220006a41ff006a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a2100200442048822044200520d000b20004180016a22034181014f0d02200141a085c0004102200220006a4180016a410020006b103c21000c010b410021000340200220006a41ff006a2004a7410f712203413072200341376a2003410a491b3a00002000417f6a2100200442048822044200520d000b20004180016a22034181014f0d02200141a085c0004102200220006a4180016a410020006b103c21000b20024180016a240020000f0b2003418001103e000b2003418001103e000bfb0505027f027e017f027e027f230041a0016b220224002000280200210002400240024002400240024002400240200128020022034110710d00200041086a29030021042000290300210520034120710d0220054290ce005441002004501b450d012005a72103412721000c060b200041086a2903002105200029030021044180012100024003402000450d01200241206a20006a417f6a2004a7410f712203413072200341d7006a2003410a491b3a00002000417f6a210020044204882005423c8684220420054204882205844200520d000b0b20004181014f0d02200141a085c0004102200241206a20006a41800120006b103c21000c060b41272100200241186a21060340200241106a200520044290ce00420010e2042002200229031022072006290300220842f0b17f427f10e104200241206a20006a2203417c6a200520022903007ca7220941ffff037141e4006e220a41017441ca82c0006a2f00003b00002003417e6a200a419c7f6c20096a41ffff037141017441ca82c0006a2f00003b0000200542ffc1d72f56210320044200522109200450210a2000417c6a2100200721052008210420032009200a1b0d000c040b0b4180012100024003402000450d01200241206a20006a417f6a2005a7410f712203413072200341376a2003410a491b3a00002000417f6a210020054204882004423c8684220520044204882204844200520d000b0b20004181014f0d01200141a085c0004102200241206a20006a41800120006b103c21000c040b2000418001103e000b2000418001103e000b2007a721030b02400240200341e3004a0d00200321090c010b200241206a2000417e6a22006a2003200341ffff037141e4006e2209419c7f6c6a41ffff037141017441ca82c0006a2f00003b00000b024002402009410a480d00200241206a2000417e6a22006a200941017441ca82c0006a2f00003b00000c010b200241206a2000417f6a22006a200941306a3a00000b200141c4b8c6004100200241206a20006a412720006b103c21000b200241a0016a240020000bba0201037f23004180016b220224002000280200210002400240024002400240200128020022034110710d0020002d0000210420034120710d012004ad42ff01832001103921000c020b20002d00002104410021000340200220006a41ff006a2004410f712203413072200341d7006a2003410a491b3a00002000417f6a21002004410476410f7122040d000b20004180016a22044181014f0d02200141a085c0004102200220006a4180016a410020006b103c21000c010b410021000340200220006a41ff006a2004410f712203413072200341376a2003410a491b3a00002000417f6a21002004410476410f7122040d000b20004180016a22044181014f0d02200141a085c0004102200220006a4180016a410020006b103c21000b20024180016a240020000f0b2004418001103e000b2004418001103e000b940705017f047e087f057e017f23004180026b22022400200241c0006a200110eb02024002402002290340a7450d00200041003602200c010b200241c0006a41106a290300210320022903482104200241286a200110eb0202402002290328a7450d00200041003602200c010b200241286a41106a290300210520022903302106200241206a2001106e0240024002400240024020022802200d00200128020441306e220741306c2208417f4c0d02200228022421090240024020080d004108210a0c010b20081021220a450d040b02402009450d004100210b0340200241003a00f801200b220c41016a210b2001280204417f6a21084100210d024002400240024003402008417f460d01200241d8016a200d6a2001280200220e2d00003a0000200120083602042001200e41016a3602002002200d41016a220e3a00f8012008417f6a2108200e210d200e4120470d000b200241b8016a41186a2208200241d8016a41186a290300370300200241b8016a41106a220d200241d8016a41106a290300370300200241b8016a41086a220e200241d8016a41086a290300370300200220022903d8013703b801200241086a200110eb022002290308a70d01200241086a41106a290300210f20022903102110200241f8006a41086a200e2903002211370300200241f8006a41106a200d2903002212370300200241f8006a41186a20082903002213370300200241d8006a41086a220d2011370300200241d8006a41106a220e2012370300200241d8006a41186a22142013370300200220022903b8012211370378200220113703582007200c470d030240200c4101742208200b2008200b4b1b2207ad42307e2211422088a70d002011a7220841004e0d030b102a000b200d41ff0171450d00200241003a00f8010b200241f8006a41086a20024198016a41086a2903003703002007450d04200a10230c040b02400240200c0d0020081021210a0c010b200a200c41306c20081025210a0b200a450d070b200a200c41306c6a2208200f3703082008201037030020082002290358370310200841186a200d290300370300200841206a200e290300370300200841286a2014290300370300200b2009470d000b0b200a0d010b200041003602200c040b20002004370300200020073602242000200a3602202000200637031020002003370308200041286a2009360200200041186a20053703000c030b102f000b200841081030000b200841081030000b20024180026a24000ba90c010d7f230041d0006b22022400200241306a41086a220341f7fbc400ad4280808080f000841003220441086a2900003703002002200429000037033020041023200241206a41086a20032903003703002002200229033037032020034184b9c200ad42808080808001841003220441086a2900003703002002200429000037033020041023200241086a200329030037030020022002290330370300200241306a4181adc200410d10d702024002400240024002400240024002402002280238220541206a2206417f4c0d00200228023021040240024002400240024002402006450d00200610212203450d022006410f4d0d01200621070c050b200641017422034110200341104b1b2207102121030c030b200641017422074110200741104b1b220741004e0d010c0b0b200641011030000b200320062007102521030b20030d00200741011030000b20032002290320370000200341086a200241206a41086a2903003700000240024002400240024020074170714110470d00200741017422084120200841204b1b22084100480d0c20032007200810252203450d01200821070b20032002290300370010200341186a200241086a2903003700000240200741606a20054f0d00200541206a22082005490d0c200741017422092008200920084b1b22084100480d0c20032007200810252203450d02200821070b200341206a2004200510dc041a02402002280234450d00200410230b200141086a280200220a41046a2208417f4c0d0420080d02410121040c030b200841011030000b200841011030000b200810212204450d020b20024100360238200220083602342002200436023020012d00002109024020080d00410110212204450d0320024101360234200220043602300b20024101360238200420093a000020012d0001210b02402002280234220920022802382208470d00200841016a22092008490d082008410174220c2009200c20094b1b22094100480d080240024020080d002009102121040c010b200420082009102521040b2004450d0420022009360234200220043602300b2002200841016a220c360238200420086a200b3a000020012d0002210d024002402009200c460d002009210b0c010b200941016a220b2009490d082009410174220e200b200e200b4b1b220b4100480d080240024020090d00200b102121040c010b20042009200b102521040b2004450d052002200b360234200220043602300b2002200841026a22093602382004200c6a200d3a000020012d0003210c0240200b2009470d00200b41016a220d200b490d08200b410174220e200d200e200d4b1b220d4100480d0802400240200b0d00200d102121040c010b2004200b200d102521040b2004450d062002200d360234200220043602300b2002200841036a360238200420096a200c3a000020012802042109200a200241306a105c0240024020022802342201200228023822046b200a490d00200228023021080c010b2004200a6a22082004490d082001410174220b2008200b20084b1b220b4100480d080240024020010d00200b102121080c010b20022802302001200b102521080b2008450d072002200b36023420022008360230200b21010b200820046a2009200a10dc041a200241306a41186a22092004200a6aad4220862008ad841001220441186a290000370300200241306a41106a220a200441106a290000370300200241306a41086a220b200441086a2900003703002002200429000037033020041023200241186a2009290300370300200241106a200a290300370300200241086a200b2903003703002002200229033037030002402001450d00200810230b02400240200720066b411f4b0d00200641206a22042006490d09200741017422082004200820044b1b22044100480d0920032007200410252203450d01200421070b200320066a22042002290300370000200441186a200241186a290300370000200441106a200241106a290300370000200441086a200241086a2903003700002000200541c0006a3602082000200736020420002003360200200241d0006a24000f0b200441011030000b102f000b200841011030000b410141011030000b200941011030000b200b41011030000b200d41011030000b200b41011030000b102a000b4d01017f230041206b22002400200041146a410136020020004201370204200041d09dc6003602002000410436021c200041849ec6003602182000200041186a360210200041f8abc2001038000bc20d08027f017e027f017e047f027e017f037e230041d0016b22062400200641e0006a41086a220741d5fbc400ad428080808080018422081003220941086a2900003703002006200929000037036020091023200641c0006a41086a220a200729030037030020062006290360370340200741e3a0c200ad4280808080b00184220b1003220941086a2900003703002006200929000037036020091023200641d0006a41086a220c200729030037030020062006290360370350200641e0006a200110ac01024002400240024041c00010212209450d00200920062903403700002009200629035037001020092006290060370020200941086a200a290300370000200941186a200c2903003700004128210d200941286a2007290000370000200941306a200641e0006a41106a220e290000370000200941386a200641e0006a41186a220f290000370000200641286a200941c000108902200641286a41106a2903002110200629033021112006280228211220091023200720081003220941086a2900003703002006200929000037036020091023200a2007290300370300200620062903603703402007200b1003220941086a2900003703002006200929000037036020091023200c200729030037030020062006290360370350200641e0006a200210ac0141c00010212209450d01200920062903403700002009200629035037001020092006290060370020200941086a200641c0006a41086a290300370000200941186a200641d0006a41086a290300370000200941286a200641e0006a41086a290000370000200941306a200e290000370000200941386a200f290000370000200641106a200941c000108902200641106a41106a2903002113200629031821142006280210210a2009102341c49ac300210920034280c2d72f7c2208200354220720042007ad7c220b200454200820035a1b0d0302402011420020121b221120087d22152011562010420020121b2210200b7d2011200854ad7d220820105620082010511b4101470d0041ec9ac3002109411d210d0c040b20134200200a1b210b20144200200a1b21100240200342ffc7afa0255620044200522004501b0d002010200b8450450d0041b69bc3002109411f210d0c040b200641086a200141022015200810de02024020062802082209450d00200628020c210d0c040b0240201020037c22112010542209200b20047c2009ad7c2210200b542010200b511b450d0041899bc3002109412d210d0c040b41002109024020012002470d000c040b024020012002412010de040d000c040b0240201542ffc7afa0255620084200522008501b0d0020050d0041d59bc3002109411b210d0c040b20012015200810dc02200641e0006a41086a220941d5fbc400ad42808080808001841003220741086a2900003703002006200729000037036020071023200641c0006a41086a220a200929030037030020062006290360370340200941e3a0c200ad4280808080b001841003220741086a2900003703002006200729000037036020071023200641d0006a41086a220c200929030037030020062006290360370350200641e0006a200210ac0141c00010212207450d02200720062903403700002007200629035037001020072006290060370020200741086a200a290300370000200741186a200c290300370000200741286a2009290000370000200741306a200641e0006a41106a290000370000200741386a200641e0006a41186a290000370000410021092006200741c00041014100410010b8012006280200210a200710230240200a4101460d00200210db02200641e0006a41386a2010370300200641e0006a41306a2011370300200641e0006a41086a41003a0000200641e9006a2002290000370000200641f1006a200241086a290000370000200641f9006a200241106a29000037000020064181016a200241186a290000370000200641023a0060200641e0006a108e010b20022011201010dc024280c2d72f420010cb02200641c8016a4200370300200641c0016a4280c2d72f370300200641b8016a2004370300200641b0016a2003370300200641e0006a41086a41023a0000200641e9006a2001290000370000200641f1006a200141086a290000370000200641f9006a200141106a29000037000020064181016a200141186a29000037000020064189016a200229000037000020064191016a200241086a29000037000020064199016a200241106a290000370000200641a1016a200241186a290000370000200641023a0060200641e0006a108e010c030b41c00041011030000b41c00041011030000b41c00041011030000b2000200d36020420002009360200200641d0016a24000b997908017f027e037f017e117f027e0f7f017e230041f0046b220324000240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802000e070001020304050a000b200341d4026a4101360200200342013702c402200341d09dc6003602c002200341043602e401200341849ec6003602e0012003200341e0016a3602d002200341c0026a41cc9cc3001038000b200141186a2903002104200141106a29030021052001410c6a2802002106200141086a2802002107200128020421082002411a6a2901002109200241196a2d0000210a200241186a2d0000210b200241166a2f0100210c200241156a2d0000210d200241146a2d0000210e200241126a2f0100210f200241116a2d00002110200241106a2d000021112002410e6a2f010021122002410d6a2d000021132002410c6a2d000021142002410a6a2f01002115200241096a2d00002116200241046a2d0000211741022101200241026a2f010021180240024020022d00000d0020022d00014101470d00200241056a2d00002101200241066a2f01002119200241086a2d000021024100211a0c010b4101211a41002102410021190b201941ffff0371410874200241187472200141ff01717221010240201a450d00410f211941aab0c0002102024002400240024020010e050001020321000b20154108742016722014411874722102201241087420137220114118747221190c200b410e211941aabac60021020c1f0b411321194197b0c00021020c1e0b411121194186b0c00021020c1d0b200320093703b0012003200a3a00af012003200b3a00ae012003200c3b01ac012003200d3a00ab012003200e3a00aa012003200f3b01a801200320103a00a701200320113a00a601200320123b01a401200320133a00a301200320143a00a201200320153b01a001200320163a009f012003200136009b01200320173a009a01200320183b019801200341c0026a41186a4200370300200341c0026a41106a22024200370300200341c0026a41086a22194200370300200342003703c002200341c0016a41086a2201419da0c200ad4280808080800284221b1003221a41086a2900003703002003201a2900003703c001201a102320192001290300370300200320032903c00122093703b002200320093703c002200141e4acc200ad4280808080a001841003221a41086a2900003703002003201a2900003703c001201a1023200220032903c0012209370300200341e0036a41086a2019290300370300200341e0036a41106a22132009370300200341e0036a41186a2001290300370300200320093703e001200320032903c0023703e003200341c0026a200341e0036aad4280808080800484220910041090014100211141002112024020032802c0022201450d0020032802c40221192003200341c8026a2802003602e401200320013602e001200341286a200341e0016a106e0240024020032802280d00200328022c21120c010b410021120b2019450d00200110230b200341c0026a41186a2214420037030020024200370300200341c0026a41086a22194200370300200342003703c002200341c0016a41086a2201201b1003221a41086a2900003703002003201a2900003703c001201a102320192001290300370300200320032903c001221b3703b0022003201b3703c00220014183e0c400ad4280808080f000841003221a41086a2900003703002003201a2900003703c001201a1023200341e0016a41086a2001290300221b370300200320032903c001221c3703e0012002201c370000200241086a201b370000200341e0036a41086a201929030037030020132002290300370300200341e0036a41186a2014290300370300200320032903c0023703e003200341c0026a20091004109001024020032802c0022202450d0020032802c4022101200320192802003602e401200320023602e001200341206a200341e0016a106e0240024020032802200d00200328022421110c010b410021110b2001450d00200210230b0240201120126a22020d0041dc9cc3002102412f21190c1d0b0240200620024d0d00418b9dc3002102412021190c1d0b41ab9dc300210241252119200641104b0d1c024020060d0041d09dc30021020c1d0b024020054281c8afa0255441002004501b450d0041f59dc3002102413021190c1d0b024020034198016a1083030d00200341186a20034198016a4280e8eda1ba01420010f1012003280218450d0041a59ec3002102411d21190c1d0b200341086a20034198016a10e301200342f0d0c9abc6add9b1f4003703b801200341b8016a20034198016a2003290308220920052009200554200341086a41086a290300220920045420092004511b22021b22052009200420021b2209417f411e10f701200341c0016a41086a2201419da0c200ad428080808080028422041003220241086a290000370300200320022900003703c00120021023200341b0026a41086a22192001290300370300200320032903c0013703b002200141a3a4c200ad4280808080f000841003220241086a290000370300200320022900003703c00120021023200341e0016a41086a221a2001290300370300200320032903c0013703e001200341c0026a20034198016a10ac0141c00010212202450d0a200220032903b002370000200241086a2019290300370000200220032903e001370010200241186a201a290300370000200220032903c002370020200241286a200341c0026a41086a290300370000200241306a200341d0026a2211290300370000200241386a200341c0026a41186a2212290300370000200320093703c802200320053703c0022002ad4280808080800884200341c0026aad4280808080800284100220021023200120041003220241086a290000370300200320022900003703c0012002102320192001290300370300200320032903c0013703b002200141ada0c200ad4280808080f000841003220241086a290000370300200320022900003703c00120021023201a2001290300370300200320032903c0013703e001200341c0026a20034198016a10ac0141c00010212201450d0b200120032903b002370000200141086a200341b0026a41086a290300370000200120032903e001370010200141186a200341e0016a41086a290300370000200120032903c002370020200141286a200341c0026a41086a290300370000200141306a2011290300370000200141386a2012290300370000200341e0016a200141c00010a2010240024020032d00ec0122024102460d0020034190046a41086a200341f5016a29000037030020034190046a41106a200341fd016a29000037030020034190046a41186a20034185026a290000370300200341c0016a41086a20034196026a290100370300200341c0016a41106a2003419e026a290100370300200341c0016a41186a200341a6026a2901003703002003200341ed016a2900003703900420032003418e026a2901003703c0012003418d026a2d0000211920032802e401450d0120032802e00110230c010b200320034198016a3602b403200341c0026a10c102200341b8036a20032802c002220220032802c802108a01024020032802c402450d00200210230b0240024020032d00b8030d00200341c0026a10c10220032802c0022102200320032802c80236029404200320023602900420034198016a20034190046a10f501024020032802c402450d00200210230b410021190c010b200341f8036a200341d1036a290000370300200341e0036a41106a200341c9036a290000370300200341e0036a41086a200341c1036a290000370300200320032900b9033703e00320034180046a200341e0036a10a101200341c0026a200328028004221a200328028804221110a201024020032d00cc024102470d00200341003602b802200342013703b002200341c0016a41146a410f360200200341c0016a410c6a410c360200200341103602dc042003419da0c2003602d8042003410c3602c401200341073602e404200341ada0c2003602e004200320034180046a3602d0012003200341e0046a3602c8012003200341d8046a3602c0012003200341b0026a3602ec0420034190046a41146a41033602002003420337029404200341e4ddc000360290042003200341c0016a3602a004200341ec046a41b8a3c50020034190046a102e1a20033502b80242208620033502b00284100820032802b403211920034190046a10c102200328029004210220032003280298043602c401200320023602c0012019200341c0016a10f5010240200328029404450d00200210230b024020032802b402450d0020032802b00210230b0240200328028404450d0020032802800410230b410021190c010b20034190046a200341c0026a410c6a41c20010dc041a20032d00b1042119200341c0016a41086a200341c0026a41086a2802002202360200200341c0016a41106a200341b2046a410020194101461b360200200320032903c00222093703c0012003200341b4036a3602cc01200341003602b802200342013703b0022002200341b0026a105c200341c0016a410c6a21132009a7211202402002450d00200241057421192012210203402002200341b0026a1071200241206a2102201941606a22190d000b0b2013200341b0026a10aa0120032802b40221022011ad422086201aad8420033502b80242208620032802b0022219ad84100202402002450d00201910230b024020032802c401450d00201210230b0240200328028404450d0020032802800410230b20032802b4032119200341c0026a10c10220032802c0022102200320032802c802360294042003200236029004201920034190046a10f501024020032802c402450d00200210230b200341c0016a41086a200341e0036a41086a290300370300200341c0016a41106a200341e0036a41106a290300370300200341c0016a41186a200341e0036a41186a290300370300200320032903e0033703c001410121190b410021020b200341cd026a200329039004370000200341ed026a20193a0000200341ee026a20032903c001370100200341d5026a20034190046a41086a290300370000200341dd026a20034190046a41106a290300370000200341e5026a20034190046a41186a290300370000200341f6026a200341c0016a41086a290300370100200341fe026a200341c0016a41106a29030037010020034186036a200341c0016a41186a290300370100200320023a00cc02200320063602c802200320073602c402200320083602c002200341003602e801200342013703e0012006200341e0016a105c20064105742102200341cc026a211903402008200341e0016a1071200841206a2108200241606a22020d000b2019200341e0016a10a90120032802e40121022001ad428080808080088420033502e80142208620032802e0012208ad84100202402002450d00200810230b20011023024020032802c402450d0020032802c00210230b410021020c1d0b2002411a6a2901002109200241196a2d00002119200241186a2d00002107200241166a2f0100211a200241156a2d00002111200241146a2d00002112200241126a2f01002113200241116a2d00002114200241106a2d000021152002410e6a2f010021162002410d6a2d000021062002410c6a2d0000210a2002410a6a2f0100210b200241096a2d0000210c200241046a2d0000210d41022108200241026a2f0100210e0240024020022d00000d0020022d00014101470d00200241056a2d00002108200241066a2f0100210f200241086a2d00002102410021100c010b41012110410021024100210f0b200320093703f803200320193a00f703200320073a00f6032003201a3b01f403200320113a00f303200320123a00f203200320133b01f003200320143a00ef03200320153a00ee03200320163b01ec03200320063a00eb032003200a3a00ea032003200b3b01e8032003200c3a00e7032003200d3a00e2032003200e3b01e0032003200f41ffff0371410874200241187472200841ff01717222083600e30302402010450d00410f211941aab0c0002102024020080e05000506071c000b20032800e703210220032800eb0321190c1b0b200341c0026a41186a200341e0036a41186a290300370300200341c0026a41106a200341e0036a41106a290300370300200341c0026a41086a200341e0036a41086a290300370300200320032903e0033703c002200341c0026a108303450d08200341c0026a4101108403410021020c1a0b2001411d6a29000021092001411c6a2d00002111200141196a2f00002112200141186a2d00002113200141156a2f00002114200141146a2d00002115200141116a2f00002116200141106a2d000021062001410d6a2f0000210a2001410c6a2d0000210b200141086a280200211920012d001b210c20012d0017210d20012d0013210e20012d000f210f20012d0007211020012f0005211720012d0004211d2002411a6a2901002104200241196a2d0000211e200241186a2d0000211f200241166a2f01002120200241156a2d00002121200241146a2d00002122200241126a2f01002123200241116a2d00002124200241106a2d000021182002410e6a2f010021252002410d6a2d000021262002410c6a2d000021272002410a6a2f01002128200241096a2d00002129200241046a2d0000212a41022108200241026a2f0100212b0240024020022d00000d0020022d00014101470d00200241056a2d00002108200241066a2f01002107200241086a2d000021024100211a0c010b4101211a41002102410021070b200741ffff0371410874200241187472200841ff01717221080240201a450d00410f211941aab0c0002102024020080e05000405061b000b20284108742029722027411874722102202541087420267220184118747221190c1a0b200320043703d0032003201e3a00cf032003201f3a00ce03200320203b01cc03200320213a00cb03200320223a00ca03200320233b01c803200320243a00c703200320183a00c603200320253b01c403200320263a00c303200320273a00c203200320283b01c003200320293a00bf03200320083600bb032003202a3a00ba032003202b3b01b8030240201d41ff01714101470d00200341c0026a201941067610bc0220032802c00221080240024020032802c8022019413f7122024b0d00410021020c010b200820024105746a2202290018210920022d0017211120022d0016210c20022f0014211220022d0013211320022d0012210d20022f0010211420022d000f211520022d000e210e20022f000c211620022d000b210620022d000a210f20022f0008210a20022d0007210b2002280003211920022d0002211020022f00002117410121020b024020032802c402450d00200810230b2002450d190b200320093703a804200320113a00a7042003200c3a00a604200320123b01a404200320133a00a3042003200d3a00a204200320143b01a004200320153a009f042003200e3a009e04200320163b019c04200320063a009b042003200f3a009a042003200a3b0198042003200b3a0097042003201936009304200320103a009204200320173b0190040240200341b8036a20034190046a412010de040d0041c29ec3002102411221190c1a0b0240200341b8036a1083030d0041d49ec3002102411821190c1a0b02400240024020034190046a108303450d00200341c0016a41086a2212419da0c200ad4280808080800284221b1003220241086a290000370300200320022900003703c00120021023200341b0026a41086a22082012290300370300200320032903c0013703b002201241ada0c200ad4280808080f000841003220241086a290000370300200320022900003703c00120021023200341e0016a41086a220a2012290300370300200320032903c0013703e001200341e0036a20034190046a10ac0141c00010212202450d0d200220032903b002370000200241086a2008290300370000200220032903e001370010200241186a200a290300370000200220032903e003370020200241286a200341e0036a41086a220b290300370000200241306a200341e0036a41106a290300370000200241386a200341e0036a41186a290300370000200341c0026a200241c00010bb012002102320032802c0022202410120021b221720032902c402420020021b221c422088a74105746a2110200341c0026a41106a21132017211a0340201a2010460d02200341c0026a41186a2215420037030020134200370300200341c0026a41086a22144200370300200342003703c0022012201b1003220241086a290000370300200320022900003703c0012002102320142012290300370300200320032903c0013703c00220124183e0c400ad4280808080f000841003220241086a290000370300200320022900003703c00120021023200b20122903002209370300200320032903c00122043703e00320132004370000201341086a220d2009370000200a2014290300370300200341e0016a41106a220e2013290300370300200341e0016a41186a220f2015290300370300200320032903c0023703e001200341c0026a200341e0016a10c002410021190240024020032902c402420020032802c00222021b2209422088a7220841306c22070d0041012111410021160c010b200741306d221641ffffff3f712016470d1c201641057422064100480d1c200610212211450d100b2009a7210c2002410820021b210602402008450d004100211920112102200621080340200841086a2900002109200841106a290000210420082900002105200241186a200841186a290000370000200241106a2004370000200241086a200937000020022005370000201941016a2119200241206a2102200841306a2108200741506a22070d000b0b0240200c450d00200610230b4101210841002102024002400240201941014b0d0020190e020201020b03402019410176220820026a22072002201120074105746a201a412010de044101481b2102201920086b221941014b0d000b0b201120024105746a201a412010de0441004721080b02402016450d00201110230b02402008450d00201542003703002013420037030020144200370300200342003703c0022012201b1003220241086a290000370300200320022900003703c0012002102320142012290300370300200320032903c0013703c002201241e4acc200ad4280808080a001841003220241086a290000370300200320022900003703c00120021023200b20122903002209370300200320032903c00122043703e00320132004370000200d2009370000200a2014290300370300200e2013290300370300200f2015290300370300200320032903c0023703e001200341c0026a200341e0016a412010bb0120032802c0022208410120081b21114100210202400240024020032902c402420020081b2209422088a7220841014b0d0020080e020201020b03402008410176221920026a22072002201120074105746a201a412010de044101481b2102200820196b220841014b0d000b0b201120024105746a201a412010de044521020b02402009a7450d00201110230b201a41206a211a2002450d010b0b201ca7450d00201710230b200341f0006a200341b8036a4280e8eda1ba01420010c8022003290370200341f8006a29030010c90241002108200341b8036a21190c010b0240201ca7450d00201710230b200341e0006a200341b8036a10e30102402003290360200341e0006a41086a2903008450450d0041b4a0c2002102412221190c1b0b200341c0016a41086a220241d5fbc400ad428080808080018422091003220841086a290000370300200320082900003703c00120081023200341e0036a41086a2002290300370300200320032903c0013703e003200241eea0c200ad4280808080f001841003220841086a290000370300200320082900003703c00120081023200341e0016a41086a2002290300370300200320032903c0013703e001200341c0026a20034190046a10ac0141c00010212202450d0d200220032903e003370000200241086a200341e0036a41086a221a290300370000200220032903e001370010200241186a200341e0016a41086a2208290300370000200220032903c002370020200241286a200341c0026a41086a290300370000200241306a200341c0026a41106a290300370000200241386a200341c0026a41186a290300370000200341c8006a200241c000108902200341c8006a41106a2903002104200329035021052003280248211920021023200341c0016a41086a220220091003220741086a290000370300200320072900003703c00120071023200341b0026a41086a22112002290300370300200320032903c0013703b002200241e3a0c200ad4280808080b001841003220741086a290000370300200320072900003703c0012007102320082002290300370300200320032903c0013703e001200341e0036a200341b8036a10ac0141c00010212202450d0e200220032903b002370000200241086a2011290300370000200220032903e001370010200241186a2008290300370000200220032903e003370020200241286a201a290300370000200241306a200341e0036a41106a290300370000200241386a200341e0036a41186a290300370000200341306a200241c000108902200341306a41106a290300211b200329033821092003280230210820021023200341b8036a2009420020081b221c2005420020191b22094280e8eda1ba0120094280e8eda1ba015441002004420020191b2204501b22021b22057c222c201b420020081b2004420020021b221b7c202c201c54ad7c10dc0220034190046a200920057d2004201b7d2009200554ad7d10ca024101210820034190046a21190b4100210220194100108403200341cd026a20034190046a41086a290300370000200341d5026a20034190046a41106a290300370000200341dd026a20034190046a41186a290300370000200341e5026a20032903b803370000200341ed026a200341b8036a41086a290300370000200341f5026a200341b8036a41106a290300370000200341fd026a200341b8036a41186a29030037000020034185036a20083a0000200341043a00c4022003410b3a00c00220032003290390043700c502200341c0026a108e010c190b2002411a6a2901002109200241196a2d00002116200241186a2d00002106200241166a2f0100210a200241156a2d0000210b200241146a2d0000210c200241126a2f0100210d200241116a2d0000210e200241106a2d0000211a2002410e6a2f010021112002410d6a2d000021122002410c6a2d000021132002410a6a2f01002114200241096a2d00002115200241046a2d0000210f41022108200241026a2f010021100240024020022d00000d0020022d00014101470d00200241056a2d00002108200241066a2f01002119200241086a2d00002102410021070c010b4101210741002119410021020b201941ffff0371410874200841ff017172200241187472210802402007450d00410f211941aab0c0002102024020080e05000304051a000b201441087420157220134118747221022011410874201272201a4118747221190c190b200320093703a804200320163a00a704200320063a00a6042003200a3b01a4042003200b3a00a3042003200c3a00a2042003200d3b01a0042003200e3a009f042003201a3a009e04200320113b019c04200320123a009b04200320133a009a04200320143b019804200320153a00970420032008360093042003200f3a009204200320103b019004200341c0026a41186a4200370300200341c0026a41106a22114200370300200341c0026a41086a22084200370300200342003703c002200341c0016a41086a2202419da0c200ad42808080808002841003221941086a290000370300200320192900003703c0012019102320082002290300370300200320032903c0013703c002200241e4acc200ad4280808080a001841003221941086a290000370300200320192900003703c00120191023201120032903c0012209370300200341e0016a41086a2008290300370300200341e0016a41106a2009370300200341e0016a41186a2002290300370300200320093703e003200320032903c0023703e001200341c0026a200341e0016a412010bb0120032802c0022208410120081b211a4100211241002102024020032902c402420020081b2209422088a7220841014b0d004100211320080e021615160b03402008410176221920026a22072002201a20074105746a20034190046a412010de044101481b2102200820196b220841014b0d000c150b0b2002411a6a2901002109200241196a2d00002116200241186a2d00002106200241166a2f0100210a200241156a2d0000210b200241146a2d0000210c200241126a2f0100210d200241116a2d0000210e200241106a2d0000211a2002410e6a2f010021112002410d6a2d000021122002410c6a2d000021132002410a6a2f01002114200241096a2d00002115200241046a2d0000210f41022108200241026a2f010021100240024020022d00000d0020022d00014101470d00200241056a2d00002108200241066a2f01002119200241086a2d00002102410021070c010b4101210741002119410021020b201941ffff0371410874200841ff01717220024118747221082007450d03410f211941aab0c0002102024020080e050001020318000b201441087420157220134118747221022011410874201272201a4118747221190c170b410e211941aabac60021020c160b411321194197b0c00021020c150b411121194186b0c00021020c140b200320093703a804200320163a00a704200320063a00a6042003200a3b01a4042003200b3a00a3042003200c3a00a2042003200d3b01a0042003200e3a009f042003201a3a009e04200320113b019c04200320123a009b04200320133a009a04200320143b019804200320153a00970420032008360093042003200f3a009204200320103b019004200341e0016a20034190046a108503024002400240024002400240024020032d00e001450d00200341c0026a41186a4200370300200341c0026a41106a22114200370300200341c0026a41086a22084200370300200342003703c002200341c0016a41086a2202419da0c200ad42808080808002841003221941086a290000370300200320192900003703c0012019102320082002290300370300200320032903c0013703c002200241eeacc200ad42808080809001841003221941086a290000370300200320192900003703c00120191023201120032903c0012209370300200341e0016a41086a2008290300370300200341e0016a41106a2009370300200341e0016a41186a2002290300370300200320093703e003200320032903c0023703e001200341c0026a200341e0016a10c00220032802c0022208410820081b211a4100210202400240024020032902c402420020081b2205422088a7221241014b0d0020120e020201020b2012210803402008410176221920026a22072002201a200741306c6a20034190046a412010de044101481b2102200820196b220841014b0d000b0b201a200241306c6a20034190046a412010de04450d050b200341c0026a41186a22074200370300200341c0026a41106a22124200370300200341c0026a41086a22084200370300200342003703c002200341c0016a41086a2202419da0c200ad42808080808002841003221941086a290000370300200320192900003703c0012019102320082002290300370300200320032903c0013703c002200241e4acc200ad4280808080a001841003221941086a290000370300200320192900003703c00120191023200341e0036a41086a20022903002209370300200320032903c00122043703e00320112004370000201141086a2009370000200341e0016a41086a2008290300370300200341e0016a41106a2012290300370300200341e0016a41186a2007290300370300200320032903c0023703e001200341c0026a200341e0016a412010bb0120032802c0022202410120021b211120032902c402420020021b2209422088a7221241014b0d014100210220120e020302030b20034190046a4280a094a58d1d420010de01200341cd026a20034198046a290300370000200341d5026a200341a0046a290300370000200341dd026a200341a8046a290300370000200341033a00c4022003410b3a00c00220032003290390043700c502200341c0026a108e01410021020c140b410021022012210803402008410176221920026a22072002201120074105746a20034190046a412010de044101481b2102200820196b220841014b0d000b0b201120024105746a20034190046a412010de04450d030b41f09fc30021022009a70d010c100b200220124f0d0a201a200241306c6a2208200841306a2002417f7320126a41306c10dd041a20034190046a4280a094a58d1d420010de01200341e0036a41186a4200370300200341e0036a41106a22074200370300200341e0036a41086a22084200370300200342003703e003200341c0016a41086a2202419da0c200ad42808080808002841003221941086a290000370300200320192900003703c0012019102320082002290300370300200320032903c00122093703b002200320093703e003200241eeacc200ad42808080809001841003221941086a290000370300200320192900003703c00120191023200720032903c0012209370300200341c0026a41086a2008290300370300200341c0026a41106a2009370300200341c0026a41186a2002290300370300200320093703e001200320032903e0033703c002200341003602e801200342013703e0012012417f6a2202200341e0016a105c0240024020020d0020032802e801210820032802e401210720032802e00121190c010b201a200241306c6a2112201a210203402002200341e0016a1071200241286a2903002109200241206a29030021040240024020032802e401220720032802e80122086b4110490d0020032802e00121190c010b200841106a22192008490d16200741017422082019200820194b1b22114100480d160240024020070d002011102121190c010b20032802e00120072011102521190b2019450d0e200320113602e401200320193602e00120032802e8012108201121070b201920086a22112009370008201120043700002003200841106a22083602e8012012200241306a2202470d000b0b200341c0026aad42808080808004842008ad4220862019ad84100202402007450d00201910230b410021022005a7450d10201a1023412e21190c150b201110230c0e0b200220124f0d0a201120024105746a2208200841206a2002417f7320126a41057410dd041a20034190046a4280a094a58d1d420010de01200341e0036a41186a4200370300200341e0036a41106a22074200370300200341e0036a41086a22084200370300200342003703e003200341c0016a41086a2202419da0c200ad42808080808002841003221941086a290000370300200320192900003703c0012019102320082002290300370300200320032903c00122043703b002200320043703e003200241e4acc200ad4280808080a001841003221941086a290000370300200320192900003703c00120191023200720032903c0012204370300200341c0026a41086a2008290300370300200341c0026a41106a2004370300200341c0026a41186a2002290300370300200320043703e001200320032903e0033703c002200341003602e801200342013703e0012012417f6a2202200341e0016a105c02402002450d00201241057441606a21082011210203402002200341e0016a1071200241206a2102200841606a22080d000b0b20032802e4012102200341c0026aad428080808080048420033502e80142208620032802e0012208ad84100202402002450d00200810230b410021022009a7450d0d201110230c0d0b024020022d000120022d000072450d004186b0c0002102411121190c130b200141086a2802002108024020012d00044101460d00200141106a2d00002119200141146a2d00002107200141186a2d0000211a2001411c6a2d0000211120012f0005210220012d0007211220012d000c211320012f000d211420012d000f211520012f0011211620012d0013210620012f0015210a20012d0017210b20012f0019210c20012d001b210d200129001d21090c0b0b200341c0026a200841067610bc0220032802c002210e0240024020032802c8022008413f7122024b0d004100210f0c010b200e20024105746a2202290018210920022d0017211120022d0016210d20022f0014210c20022d0013211a20022d0012210b20022f0010210a20022d000f210720022d000e210620022f000c211620022d000b211920022d000a211520022f0008211420022d000721132002280003210820022d0002211220022f000021024101210f0b024020032802c402450d00200e10230b200f0d0a4101210e0c0b0b419ea0c3002102410f21190c110b41c00041011030000b41c00041011030000b41c00041011030000b200641011030000b41c00041011030000b41c00041011030000b41b8bbc000102b000b201141011030000b41b8bbc000102b000b4100210e0b200320093701f803200320113a00f7032003200d3a00f6032003200c3b01f4032003201a3a00f3032003200b3a00f2032003200a3b01f003200320073a00ef03200320063a00ee03200320163b01ec03200320193a00eb03200320153a00ea03200320143b01e803200320133a00e703200320083600e303200320123a00e203200320023b01e003200e0d05200341e0016a41186a2202200341e0036a41186a290100370300200341e0016a41106a2208200341e0036a41106a290100370300200341e0016a41086a2219200341e0036a41086a290100370300200320032901e0033703e00120034190046a200341e0016a108503024020032d0090044101460d0020032d009104210720034188016a200341e0016a4280a094a58d1d420010c80220032903880120034188016a41086a29030010c902200341cd026a2019290300370000200341d5026a2008290300370000200341dd026a2002290300370000200341023a00c4022003410b3a00c002200320032903e0013700c502200341c0026a108e014100210202402007450d000c080b10bf020c070b20034190046a41086a280200211920032802940421020c060b2005a7450d00201a1023412e21190c050b412e21190c040b0240201a20024105746a20034190046a412010de0422080d0041012112200221130c010b2008411f7620026a21130b02402009a7450d00201a10230b02402012450d0041ec9ec3002102411e21190c030b200341c0026a41186a22074200370300200341c0026a41106a221a4200370300200341c0026a41086a22084200370300200342003703c002200341c0016a41086a2202419da0c200ad42808080808002841003221941086a290000370300200320192900003703c0012019102320082002290300370300200320032903c0013703c00220024183e0c400ad4280808080f000841003221941086a290000370300200320192900003703c00120191023200341e0036a41086a20022903002209370300200320032903c00122043703e00320112004370000201141086a2009370000200341e0016a41086a2008290300370300200341e0016a41106a201a290300370300200341e0016a41186a2007290300370300200320032903c0023703e001200341c0026a200341e0016a10c00220032902c402420020032802c00222021b2209422088a7220841306c220741306d21124100211902400240024002400240024020070d004101211a410021120c010b201241ffffff3f712012470d05201241057422074100480d0520071021221a450d010b2009a721152002410820021b211402402008450d00200841306c210741002119201a2102201421080340200841086a2900002109200841106a290000210420082900002105200241186a200841186a290000370000200241106a2004370000200241086a200937000020022005370000201941016a2119200241206a2102200841306a2108200741506a22070d000b0b02402015450d00201410230b4101210841002102024002400240201941014b0d0020190e020201020b03402019410176220820026a22072002201a20074105746a20034190046a412010de044101481b2102201920086b221941014b0d000b0b201a20024105746a20034190046a412010de0441004721080b02402012450d00201a10230b418a9fc3002102412121192008450d06200341c0026a41186a221a4200370300200341c0026a41106a22124200370300200341c0026a41086a22084200370300200342003703c002200341c0016a41086a2202419da0c200ad42808080808002841003220741086a290000370300200320072900003703c0012007102320082002290300370300200320032903c0013703c002200241eeacc200ad42808080809001841003220741086a290000370300200320072900003703c00120071023200341e0036a41086a20022903002209370300200320032903c00122043703e00320112004370000201141086a2009370000200341e0016a41086a2008290300370300200341e0016a41106a2012290300370300200341e0016a41186a201a290300370300200320032903c0023703e001200341c0026a200341e0016a10c00220032902c402420020032802c00222021b2209422088a7220841306c221a41306d21144100210702400240201a0d0041012112410021140c010b201441ffffff3f712014470d052014410574221a4100480d05201a10212212450d020b2009a721162002410820021b211502402008450d00200841306c211a4100210720122102201521080340200841086a2900002109200841106a290000210420082900002105200241186a200841186a290000370000200241106a2004370000200241086a200937000020022005370000200741016a2107200241206a2102200841306a2108201a41506a221a0d000b0b02402016450d00201510230b4101210841002102024002400240200741014b0d0020070e020201020b03402007410176220820026a221a20022012201a4105746a20034190046a412010de044101481b2102200720086b220741014b0d000b0b201220024105746a20034190046a412010de0441004721080b02402014450d00201210230b41ab9fc30021022008450d064200210920034180016a20034190046a4280a094a58d1d420010f1010240200328028001450d0041cc9fc3002102412421190c070b20032903a804210420032d00a704210720032d00a604211a20032f01a404211220032d00a304211420032d00a204211520032f01a004211620032d009f04210620032d009e04210a20032f019c04210b20032d009b04210c20032d009a04210d20032f019804210e20032d009704210f200328009304211020032d009204211720032f0190042118200341c0026a41186a22254200370300200341c0026a41106a22264200370300200341c0026a41086a22084200370300200342003703c002200341c0016a41086a2202419da0c200ad42808080808002841003221941086a290000370300200320192900003703c0012019102320082002290300370300200320032903c0013703c002200241e4acc200ad4280808080a001841003221941086a290000370300200320192900003703c00120191023200341e0036a41086a20022903002205370300200320032903c001221b3703e0032011201b370000201141086a2005370000200341e0016a41086a2008290300370300200341e0016a41106a2026290300370300200341e0016a41186a2025290300370300200320032903c0023703e001200341c0026a200341e0016a412010bb010240024020032802c00222190d004100210241012119410021080c010b20032902c4022209422088a721082009a721020b20082013490d02024020082002470d0020022009a7470d00200241016a22112002490d05200241017422252011202520114b1b221141ffffff3f712011470d05201141057422254100480d050240024020020d002025102121190c010b201920024105742025102521190b2019450d042011ad21090b201920134105746a220241206a2002200820136b41057410dd041a20022004370018200220073a00172002201a3a0016200220123b0014200220143a0013200220153a0012200220163b0010200220063a000f2002200a3a000e2002200b3b000c2002200c3a000b2002200d3a000a2002200e3b00082002200f3a000720022010360003200220173a0002200220183b0000200341e0036a41186a4200370300200341e0036a41106a22114200370300200341e0036a41086a22074200370300200342003703e003200341c0016a41086a2202419da0c200ad42808080808002841003221a41086a2900003703002003201a2900003703c001201a102320072002290300370300200320032903c00122043703b002200320043703e003200241e4acc200ad4280808080a001841003221a41086a2900003703002003201a2900003703c001201a1023201120032903c0012204370300200341c0026a41086a2007290300370300200341c0026a41106a2004370300200341c0026a41186a2002290300370300200320043703e001200320032903e0033703c002024020190d00200341c0026aad42808080808004841005410021020c070b200341003602e801200342013703e001200841016a2202200341e0016a105c02402002450d00201920024105746a21082019210203402002200341e0016a10712008200241206a2202470d000b0b2009a7210220032802e4012108200341c0026aad428080808080048420033502e80142208620032802e0012207ad84100202402008450d00200710230b02402002450d00201910230b410021020c060b200741011030000b201a41011030000b4180bbc000102b000b202541011030000b102a000b41aabac6002102410e21190b20012802004101470d01200141086a280200450d01200128020410230c010b2007450d00200810230b2000201936020420002002360200200341f0046a24000bd60201057f230041d0006b22012400200141306a41086a2202419da0c200ad42808080808002841003220341086a2900003703002001200329000037033020031023200141106a41086a2204200229030037030020012001290330370310200241a3a4c200ad4280808080f000841003220341086a2900003703002001200329000037033020031023200141206a41086a2205200229030037030020012001290330370320200141306a200010ac01024041c000102122030d0041c00041011030000b200320012903103700002003200129032037001020032001290030370020200341086a2004290300370000200341186a2005290300370000200341286a2002290000370000200341306a200141c0006a290000370000200341386a200141306a41186a290000370000200141086a200341c00041014100410010b8012001280208210220031023200141d0006a240020024101460bea1505047f017e027f017e047f23004180046b22022400200241e0006a41086a2203419da0c200ad42808080808002841003220441086a2900003703002002200429000037036020041023200241186a41086a2205200329030037030020022002290360370318200341ada0c200ad4280808080f000841003220441086a2900003703002002200429000037036020041023200241a0026a41086a22042003290300370300200220022903603703a002200241f0026a200010ac010240024002400240024041c00010212203450d0020032002290318370000200320022903a002370010200320022900f002370020200341086a2005290300370000200341186a2004290300370000200341286a200241f0026a41086a290000370000200341306a20024180036a290000370000200341386a200241f0026a41186a290000370000200241f0026a200341c00010a201024020022d00fc0222044102460d002003ad428080808080088410050b20022902f402210620022802f0022107200241186a200241fd026a41c30010dc041a200241e0006a200241186a41c30010dc041a024020044102470d00200310230c050b200220043a00a801200241a8016a410172200241e0006a41c10010dc042108200241ca016a21050240024020022d00c9014101460d00200241003602f0010c010b200241f0016a200510a10120022d00a80121040b024002400240200441ff01714101460d0020024100360280020c010b20024180026a200810a1012002280280020d010b024020022d00c9014101460d00200241f0026a10c10220023502f80242208620022802f0022204ad84100520022802f402450d04200410230c040b200241f0026a10c10220022802f0022104200220022802f8023602a402200220043602a0022005200241a0026a10f50120022802f402450d03200410230c030b20024190026a41086a20024180026a41086a28020022083602002002200229038002220937039002200241a0026a2009a7220a200810a201024020022d00ac024102470d00200241003602c803200242013703c003200241d0036a41146a410f360200200241dc036a410c360200200241103602ec032002419da0c2003602e8032002410c3602d403200241073602f403200241ada0c2003602f003200220024190026a3602e0032002200241f0036a3602d8032002200241e8036a3602d0032002200241c0036a3602fc03200241f0026a41146a4103360200200242033702f402200241a8ddc0003602f0022002200241d0036a36028003200241fc036a41b8a3c500200241f0026a102e1a20023502c80342208620023502c00384100820022802c403450d0220022802c00310230c020b200241f0026a200241a0026a41d00010dc041a200241bd036a200241c9016a220441206a2d00003a0000200241b5036a200441186a290000370000200241ad036a200441106a290000370000200241a5036a200441086a2900003700002002419d036a2004290000370000200241003602d803200242013703d00320022802f002210420022802f8022205200241d0036a105c200241fc026a210b02402005450d002005410574210503402004200241d0036a1071200441206a2104200541606a22050d000b0b200b200241d0036a10a90120022802d40321042008ad422086200aad8420023502d80342208620022802d0032205ad84100202402004450d00200510230b20022802f402450d0120022802f00210230c010b41c00041011030000b0240200228029402450d0020022802900210230b4101210a0c010b4100210a0b0240024020022802f00122080d00410021040c010b20024190026a41086a200241f0016a41086a280200220b360200200220022903f001220937039002200241a0026a2009a7220c200b10a2010240024020022d00ac024102470d00200241003602c803200242013703c003200241d0036a41146a410f360200200241dc036a410c360200200241103602ec032002419da0c2003602e8032002410c3602d403200241073602f403200241ada0c2003602f003200220024190026a3602e0032002200241f0036a3602d8032002200241e8036a3602d0032002200241c0036a3602fc03200241f0026a41146a4103360200200242033702f402200241ccdcc0003602f0022002200241d0036a36028003200241fc036a41b8a3c500200241f0026a102e1a20023502c80342208620023502c00384100820022802c403450d0120022802c00310230c010b200241f0026a200241a0026a41d00010dc041a2002419c036a200241a8016a41206a2d00003a000020024194036a200241c0016a2903003702002002418c036a200241b8016a29030037020020024184036a200241a8016a41086a290300370200200220022903a8013702fc02200241003602d803200242013703d00320022802f002210420022802f8022205200241d0036a105c200241fc026a210d02402005450d002005410574210503402004200241d0036a1071200441206a2104200541606a22050d000b0b200d200241d0036a10a90120022802d4032104200bad422086200cad8420023502d80342208620022802d0032205ad84100202402004450d00200510230b20022802f402450d0020022802f00210230b0240200228029402450d0020022802900210230b410121040b0240200a200228028002220545720d00200228028402450d00200510230b02402004200845720d0020022802f401450d00200810230b200310232007450d002006a7450d002007410120071b10230b200241e0006a41086a2204419da0c200ad42808080808002841003220341086a2900003703002002200329000037036020031023200241186a41086a2205200429030037030020022002290360370318200441a3a4c200ad4280808080f000841003220341086a2900003703002002200329000037036020031023200241a0026a41086a22072004290300370300200220022903603703a002200241f0026a200010ac01024041c00010212203450d0020032002290318370000200320022903a002370010200320022900f002370020200341086a2005290300370000200341186a2007290300370000200341286a200241f0026a41086a2205290000370000200341306a200241f0026a41106a2208290000370000200341386a200241f0026a41186a220a2900003700002003ad4280808080800884100520031023200242f0d0c9abc6add9b1f400370310200a42003703002008420037030020054200370300200242003703f002200441c4fbc400ad4280808080e000841003220341086a290000370300200220032900003703602003102320052004290300370300200220022903603703f002200441f9bcc000ad4280808080e000841003220341086a290000370300200220032900003703602003102320082002290360220637030020072005290300370300200241a0026a41106a2006370300200241a0026a41186a200429030037030020022006370318200220022903f0023703a002200241086a200241a0026a4120108f012002200228020c410020022802081b360260200241f0026a200010df0220022802f402210420022802f002210320022802f802210820024184036a200241106a3602002002200320084105746a3602fc02200220033602f802200220043602f402200220033602f0022002200241e0006a36028003200241a0026a200241f0026a10870120052007280200360200200220022903a0023703f0022000200241f0026a10e00202402001450d0020004280e8eda1ba01420010de010b20024180046a24000f0b41c00041011030000bb9200b057f017e027f017e037f017e017f017e037f047e017f23004190016b22022400200241e0006a41186a4200370300200241e0006a41106a22034200370300200241e0006a41086a220442003703002002420037036020024180016a41086a2205419da0c200ad42808080808002841003220641086a29000037030020022006290000370380012006102320042005290300370300200220022903800137036020054183e0c400ad4280808080f000841003220641086a29000037030020022006290000370380012006102320032002290380012207370300200241c0006a41086a2004290300370300200241c0006a41106a2007370300200241c0006a41186a20052903003703002002200737031020022002290360370340200241306a200241c0006a10c0020240024002400240024002400240024002400240200228023022080d0041002109410821080c010b2002290234220aa721094100210502400240200a422088a7220b41014b0d00200b0e020201020b200b210403402004410176220620056a220c20052008200c41306c6a2001412010de044101481b2105200420066b220441014b0d000b0b2008200541306c6a2001412010de04450d010b200041013a0000200041086a410c360200200041046a419ae0c4003602002009450d01200810230c010b024002400240024002402005200b4f0d002008200541306c6a2204200441306a200b2005417f736a41306c10dd041a200241e0006a41186a220d4200370300200241e0006a41106a220c4200370300200241e0006a41086a220442003703002002420037036020024180016a41086a2205419da0c200ad4280808080800284220e1003220641086a290000370300200220062900003703800120061023200420052903003703002002200229038001370360200541eeacc200ad42808080809001841003220641086a290000370300200220062900003703800120061023200241106a41086a220f200529030022073703002002200229038001221037031020032010370000200341086a2007370000200241c0006a41086a22112004290300370300200241c0006a41106a2212200c290300370300200241c0006a41186a2213200d29030037030020022002290360370340200241e0006a200241c0006a10c002200b417f6a210320022802602206410820061b210902402002290264420020061b221442208822074200520d00200d4200370300200c420037030020044200370300200242003703602005200e1003220641086a29000037030020022006290000370380012006102320042005290300370300200220022903800122073703302002200737036020054183e0c400ad4280808080f000841003220641086a290000370300200220062900003703800120061023200c2002290380012207370300201120042903003703002012200737030020132005290300370300200220073703302002200229036037034020024100360268200242013703602003200241e0006a105c0240024020030d00200228026821042002280264210c200228026021060c010b2008200341306c6a21032008210503402005200241e0006a1071200541286a2903002107200541206a2903002110024002402002280264220c200228026822046b4110490d00200228026021060c010b200441106a22062004490d0f200c41017422042006200420064b1b22014100480d0f02400240200c0d002001102121060c010b2002280260200c2001102521060b2006450d052002200136026420022006360260200228026821042001210c0b200620046a22012007370008200120103700002002200441106a22043602682003200541306a2205470d000b0b200aa72105200241c0006aad42808080808004842004ad4220862006ad8410020240200c450d00200610230b02402005450d00200810230b200041003b01002014a7450d06200910230c060b200a42ffffffff0f83210e20092007a7417f6a220d41306c6a22052903202115200541286a290300211620052900002107200541086a2900002110200541106a2900002117200241106a41186a200541186a290000370300200241106a41106a2017370300200f201037030020022007370310410021050240200b417f6a220441014b0d00024020040e020004000b200241e0006a41186a200241106a41186a290300370300200241e0006a41106a200241106a41106a290300370300200241e0006a41086a200241106a41086a2903003703002002200229031037036041002106200241e0006a21040c040b2003210403402004410176220620056a220c20052008200c41306c6a200241106a412010de044101481b2105200420066b220441014b0d000c030b0b41b8bbc000102b000b200141011030000b02402008200541306c6a200241106a412010de0422060d00200241c0006a210f0c020b200241e0006a41186a200241106a41186a290300370300200241e0006a41106a200241106a41106a290300370300200241e0006a41086a200241106a41086a29030037030020022002290310370360200241e0006a210420032006411f7620056a2206490d030b02402003200aa7470d00200341016a22052003490d082003410174220c2005200c20054b1bad220e42307e2207422088a70d082007a722054100480d080240024020030d002005102121080c010b2008200341306c2005102521080b2008450d040b2008200641306c6a220541306a2005200320066b41306c10dd041a200541286a201637030020052015370320200541186a200441186a290300370300200541106a200441106a290300370300200541086a200441086a29030037030020052004290300370300200241e0006a41186a22064200370300200241e0006a41106a220c4200370300200241e0006a41086a220442003703002002420037036020024180016a41086a2205419da0c200ad428080808080028422101003220341086a2900003703002002200329000037038001200310232004200529030037030020022002290380012207370330200220073703602005418c92c300ad4280808080e0018422171003220341086a290000370300200220032900003703800120031023200c2002290380012207370300200241c0006a41086a220f2004290300370300200241c0006a41106a22112007370300200241c0006a41186a221220052903003703002002200737033020022002290360370340200241086a200241c0006a4120108f0120022802082113200228020c211820064200370300200c42003703002004420037030020024200370360200520101003220341086a290000370300200220032900003703800120031023200420052903003703002002200229038001220737033020022007370360200520171003220341086a290000370300200220032900003703800120031023200620052903002207370300200f2004290300370300201120022903800122103703002012200737030020022010370330200220022903603703404101210f2002201841016a410120131b360260200241c0006aad4280808080800484200241e0006aad4280808080c0008410022006200141186a290000370300200c200141106a2900003703002004200141086a2900003703002002200129000037036002400240200a422088a722030d00410021010c010b200341ffffff3f712003470d08200341057422054100480d0820051021220f450d05200321010b0240024020082008200341306c6a470d00410021060c010b200b41306c210c41002106200f210520082104034020052004290000370000200541186a200441186a290000370000200541106a200441106a290000370000200541086a200441086a290000370000200641016a2106200541206a2105200441306a2104200c41506a220c0d000b0b200241e0006a4101200f200610c70202402001450d00200f10230b200241c0006a210f0b200241e0006a41186a4200370300200241e0006a41106a220b4200370300200241e0006a41086a220442003703002002420037036020024180016a41086a2205419da0c200ad42808080808002841003220641086a29000037030020022006290000370380012006102320042005290300370300200220022903800122073703302002200737036020054183e0c400ad4280808080f000841003220641086a290000370300200220062900003703800120061023200b2002290380012207370300200241c0006a41086a2004290300370300200241c0006a41106a2007370300200241c0006a41186a2005290300370300200220073703302002200229036037034020024100360268200242013703602003200241e0006a105c0240024020030d00200228026821042002280264210c200228026021060c010b2008200341306c6a21032008210503402005200241e0006a1071200541286a2903002107200541206a2903002110024002402002280264220c200228026822046b4110490d00200228026021060c010b200441106a22062004490d09200c41017422042006200420064b1b22014100480d0902400240200c0d002001102121060c010b2002280260200c2001102521060b2006450d072002200136026420022006360260200228026821042001210c0b200620046a22012007370008200120103700002002200441106a22043602682003200541306a2205470d000b0b200fad4280808080800484220a2004ad4220862006ad8410020240200c450d00200610230b0240200e500d00200810230b200241e0006a41186a220c4200370300200241e0006a41106a22084200370300200241e0006a41086a220442003703002002420037036020024180016a41086a2205419da0c200ad42808080808002841003220641086a290000370300200220062900003703800120061023200420052903003703002002200229038001220737033020022007370360200541eeacc200ad42808080809001841003220641086a290000370300200220062900003703800120061023200241306a41086a2005290300220737030020022002290380012210370330200b2010370000200b41086a2007370000200241c0006a41086a2004290300370300200241c0006a41106a2008290300370300200241c0006a41186a200c290300370300200220022903603703402002410036026820024201370360200d200241e0006a105c02400240200d0d00200228026821042002280264210c200228026021060c010b2009200d41306c6a21012009210503402005200241e0006a1071200541286a2903002107200541206a2903002110024002402002280264220c200228026822046b4110490d00200228026021060c010b200441106a22062004490d09200c41017422042006200420064b1b22084100480d0902400240200c0d002008102121060c010b2002280260200c2008102521060b2006450d082002200836026420022006360260200228026821042008210c0b200620046a22082007370008200820103700002002200441106a22043602682001200541306a2205470d000b0b200a2004ad4220862006ad8410020240200c450d00200610230b02402014a7450d00200910230b20004180023b01000b20024190016a24000f0b4180bbc000102b000b200541081030000b200541011030000b200141011030000b200841011030000b102a000bb40602027f067e230041b0016b220624000240200341ff0171450d00200641306a2001ad420042c0843d420010e104200641206a2002418094ebdc032002418094ebdc03491bad420042e807420010e104200641f0006a41186a4200370300200641f0006a41106a22074200370300200641f0006a41086a2203420037030020064200370370200641a0016a41086a220241d5fbc400ad42808080808001841003220141086a290000370300200620012900003703a0012001102320032002290300370300200620062903a001370370200241e8bbc300ad42808080809002841003220141086a290000370300200620012900003703a00120011023200720062903a0012208370300200641d0006a41086a2003290300370300200641d0006a41106a2008370300200641d0006a41186a2002290300370300200620083703900120062006290370370350200641306a41086a290300200641206a41086a2903007c2006290330220820062903207c2209200854ad7c20094280c2d72f7c2208200954ad7c2109200641c0006a200641d0006a109c020240024020062802400d00410021024200210a0c010b2006290348220b200b423f87220a7c200a85210a200b42005521020b200641106a20082009200a428094ebdc0380220b420010e1042006200a200b4280ec94a37c7e7ca722033602702006418094ebdc0336027420062008428094ebdc03804200200641f0006a2003418094ebdc034b4102746a350200220a420010e104427f427f2009200641106a41086a290300200641086a2903007c2006290310220c20062903007c220b200c54ad7c200b200a2008428094ebdc03827e220a200a428094ebdc0380220a4280ec94a37c7e7c4280cab5ee0156200aa76aad7c220a200b54ad7c220c7c2008200a7c220d2008542203ad7c220b2003200b200954200b2009511b22031b42002009200c7d2008200a54ad7d220b2008200a7d220a200856200b200956200b2009511b22011b20021b220820057c427f200d20031b4200200a20011b20021b220920047c22042009542202ad7c22092002200920085420092008511b22021b2105427f200420021b21040b2000200437030020002005370308200641b0016a24000be90408027f017e037f017e017f027e037f017e23004180016b2203240020012002844200522204ad2105024020040d00200341c0006a41186a22064200370300200341c0006a41106a22074200370300200341c0006a41086a2208420037030020034200370340200341f0006a41086a220441d5fbc400ad428080808080018422091003220a41086a2900003703002003200a290000370370200a10232008200429030037030020032003290370220b3703602003200b370340200441d6a0c200ad4280808080d00184220c1003220a41086a2900003703002003200a290000370370200a102320072003290370220b370300200341206a41086a220d2008290300370300200341206a41106a220e200b370300200341206a41186a220f20042903003703002003200b37036020032003290340370320200341086a200341206a4120108902200341086a41106a290300210b200329031021102003280208210a20064200370300200742003703002008420037030020034200370340200420091003220741086a290000370300200320072900003703702007102320082004290300370300200320032903702209370360200320093703402004200c1003220741086a2900003703002003200729000037037020071023200620042903002209370300200d2008290300370300200e2003290370220c370300200f20093703002003200c370360200320032903403703202003200b4200200a1b370348200320104200200a1b370340200341206aad4280808080800484200341c0006aad428080808080028410020b2000200137030820002005370300200041106a200237030020034180016a24000b13002000410336020420004184aac3003602000b3400200041f4fcc40036020420004100360200200041146a4103360200200041106a41a4b1c300360200200041086a42083702000b130020004104360204200041bcb5c3003602000b0b0020004190ce00108c030b3001017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200220013600000b3201017f02404104102122020d00410441011030000b20004284808080c0003702042000200236020020024180a3053600000b0b00200041d08603108c030be90804067f027e077f027e230041e0016b220324002003200236020420032001360200200341086a2002ad4220862001ad84100410900102400240200328020822040d00200042003703000c010b200341106a2802002105200328020c210641002101200341003a00d801200541706a2107024002400340024020052001470d00200141ff0171450d02200341003a00d8010c020b200341b8016a20016a200420016a2d00003a00002003200141016a22023a00d8012007417f6a21072002210120024120470d000b200341d8006a41086a200341b8016a41086a290300370300200341d8006a41106a200341b8016a41106a290300370300200341d8006a41186a200341b8016a41186a290300370300200320032903b801370358200520026b22084110490d00200420026a22052900002109200541086a290000210a41002101200341003a00d801200841706a21080340024020082001470d00200141ff0171450d02200341003a00d8010c020b200341b8016a20016a200520016a41106a2d00003a00002003200141016a22023a00d8012002210120024120470d000b200341f8006a41086a220b200341b8016a41086a2201290300370300200341f8006a41106a220c200341b8016a41106a2208290300370300200341f8006a41186a220d200341b8016a41186a220e290300370300200320032903b801370378200720026b410f4d0d00200341386a41086a2207200341d8006a41086a290300370300200341386a41106a220f200341d8006a41106a290300370300200341386a41186a2210200341d8006a41186a290300370300200341186a41086a2211200b290300370300200341186a41106a220b200c290300370300200341186a41186a220c200d2903003703002003200329035837033820032003290378370318200520026a220241106a2900002112200241186a2900002113200120072903003703002008200f290300370300200e201029030037030020034198016a41086a2202201129030037030020034198016a41106a2207200b29030037030020034198016a41186a2205200c290300370300200320032903383703b8012003200329031837039801200041206a2013370300200041186a2012370300200041106a200a37030020002009370308200041286a20032903b801370300200041306a2001290300370300200041386a2008290300370300200041c0006a200e290300370300200041c8006a200329039801370300200041d0006a2002290300370300200041d8006a2007290300370300200041e0006a2005290300370300420121090c010b200341003602a00120034201370398012003410c36027c20032003360278200320034198016a360258200341cc016a4101360200200342013702bc0120034198c2c3003602b8012003200341f8006a3602c801200341d8006a41b8a3c500200341b8016a102e1a20033502a0014220862003350298018410080240200328029c01450d0020032802980110230b420021090b200020093703002006450d00200410230b200341e0016a24000b3400200041d5fbc40036020420004100360200200041146a4101360200200041106a4190bbc300360200200041086a42083702000b13002000410236020420004194bcc3003602000b3901017f02404110102122020d00411041011030000b20024200370008200242c0843d370000200042908080808002370204200020023602000bde2003167f037e067f230041c0026b220424000240024020014115490d0041012105410121060240024002400340200121072000210820052006714101732109024002400240024002400240034002400240024002402003450d00024020054101710d00200020011094032003417f6a21030b2001410276220a41036c210b200a410174210c4100210d024020014132490d00200a200a417f6a220d2000200a4105746a2000200d4105746a412010de04220e410048220f1b2210200a41016a2211200d200a200f1b220a200020114105746a2000200a4105746a412010de0441004822111b220a2000200a4105746a200020104105746a412010de0422104100481b210a200c200c417f6a220d2000200c4105746a2000200d4105746a412010de04221241004822131b2214200c4101722215200d200c20131b220c200020154105746a2000200c4105746a412010de0422134100481b220c2000200c4105746a200020144105746a412010de0422144100481b210c200b200b417f6a220d2000200b4105746a2000200d4105746a412010de04221541004822161b2217200b41016a2218200d200b20161b220b200020184105746a2000200b4105746a412010de04220d4100481b220b2000200b4105746a200020174105746a412010de0422164100481b210b41024101200f1b200e411f7620111b2010411f766a2012411f766a2013411f766a2014411f766a2015411f766a200d411f766a2016411f766a210d0b2000200c4105746a2000200a4105746a412010de04220f411f76200d6a2000200b4105746a2000200a200c200f410048220f1b220e4105746a412010de042210411f766a210d2000200b200e20104100481b220b4105746a2000200c200a200f1b22194105746a412010de04417f4c0d01200b21190c020b200020011095030c0f0b200d41016a220d410c490d0002402001410176220b450d00200020014105746a41606a210a2000210c0340200441206a41186a220d200c41186a220f290000370300200441206a41106a220e200c41106a2210290000370300200441206a41086a2211200c41086a22122900003703002004200c290000370320200a41086a2213290000211a200a41106a2214290000211b200a41186a2215290000211c200c200a290000370000200f201c3700002010201b3700002012201a3700002015200d2903003700002014200e29030037000020132011290300370000200a2004290320370000200a41606a210a200c41206a210c200b417f6a220b0d000b0b20012019417f736a21194101210a0c010b200d45210a0b0240200a452009724101710d00200020011096030d0d0b2002450d02201920014f0d0102402002200020194105746a220a412010de0441004e0d0020002108200121070c040b200441206a41186a2212200041186a220e290000370300200441206a41106a2213200041106a2210290000370300200441206a41086a2214200041086a221129000037030020042000290000370320200a41086a220c290000211a200a41106a220b290000211b200a41186a220d290000211c2000200a290000370000200e201c3700002010201b3700002011201a370000200d2012290300370000200b2013290300370000200c2014290300370000200a2004290320370000200441c0016a41186a2217200e290000370300200441c0016a41106a22182010290000370300200441c0016a41086a22192011290000370300200420002900003703c001200041606a2115200041206a21164100210c2001210b03400240200c200b417f6a220d4f0d002016200c4105746a210a0340200441c0016a200a412010de04417f4c0d01200a41206a210a200d200c41016a220c470d000b200d210c0b2015200b4105746a210a02400340200c200b417f6a220b4f0d01200441c0016a200a412010de04210d200a41606a220f210a200d4100480d000b20122016200c4105746a220a41186a220d2900003703002013200a41106a221d2900003703002014200a41086a22062900003703002004200a290000370320200f41286a221e290000211a200f41306a221f290000211b200f41386a2220290000211c200a200f41206a220f290000370000200d201c370000201d201b3700002006201a37000020202012290300370000201f2013290300370000201e2014290300370000200f2004290320370000200c41016a210c0c010b0b200020042903c001370000200e2017290300370000201020182903003700002011201929030037000002402001200c41016a220a490d002000200a4105746a21002001200a6b220141154f0d010c0c0b0b200a2001103e000b4190bfc30020192001102d000b2007450d010b201920074f0d01200441206a41186a2216200841186a221e290000370300200441206a41106a2217200841106a221f290000370300200441206a41086a2218200841086a222029000037030020042008290000370320200820194105746a220a41086a220c290000211a200a41106a220b290000211b200a41186a220d290000211c2008200a290000370000201e201c370000201f201b3700002020201a370000200d2016290300370000200b2017290300370000200c2018290300370000200a2004290320370000200441186a2205201e290000370300200441106a2209201f290000370300200441086a2221202029000037030020042008290000370300200841206a21014100211d2007417f6a220d450d022001210a0340200a2004412010de0441004e0d03200a41206a210a200d201d41016a221d470d000b200d211d0c020b41d8bec30041004100102d000b41e8bec30020192007102d000b200820074105746a210c200d210b02400340200c2100200b220a201d4d22060d01200a417f6a210b200041606a220c2004412010de04417f4a0d000b0b0240200a201d490d00200d200a490d0241800121144100210f410021124100210d4100211141800121152001201d4105746a2222210103400240200020016b220a419fc0004b22190d00200a410576220a41807f6a200a2012200f492011200d49220c72220b1b210a0240200b450d002015200a200c1b2115200a2014200c1b21140c010b200a200a41017622156b21140b02402011200d470d00024020150d00200441c0006a220d21110c010b4100210a200441c0006a2211210d2001210c0340200d200a3a0000200d200c2004412010de04417f73411f766a210d200c41206a210c2015200a41016a220a470d000b0b02402012200f470d00024020140d00200441c0016a220f21120c010b200041606a210a4100210c200441c0016a2212210f0340200f200c3a0000200f200a2004412010de04411f766a210f200a41606a210a2014200c41016a220c470d000b0b0240200f20126b220a200d20116b220c200c200a4b1b2213450d002016200120112d00004105746a220a41186a2900003703002017200a41106a2900003703002018200a41086a2900003703002004200a290000370320200120112d00004105746a220a200020122d0000417f734105746a220c290000370000200a41186a200c41186a290000370000200a41106a200c41106a290000370000200a41086a200c41086a290000370000024020134101460d004100210a034020002012200a6a220e2d0000417f734105746a220c20012011200a6a41016a22102d00004105746a220b290000370000200c41186a200b41186a290000370000200c41106a200b41106a290000370000200c41086a200b41086a290000370000200120102d00004105746a220c2000200e41016a2d0000417f734105746a220b290000370000200c41186a200b41186a290000370000200c41106a200b41106a290000370000200c41086a200b41086a290000370000200a41026a210c200a41016a220b210a200c2013490d000b2012200b6a21122011200b6a21110b200020122d0000417f734105746a220a2004290320370000200a41186a2016290300370000200a41106a2017290300370000200a41086a2018290300370000201241016a2112201141016a21110b200020144105746b20002012200f461b2100200120154105746a20012011200d461b210120190d000b024002402011200d4f0d002000210a034020162001200d417f6a220d2d00004105746a220c41186a220b2900003703002017200c41106a220f2900003703002018200c41086a22002900003703002004200c290000370320200a41606a220a41086a220e290000211a200a41106a2210290000211b200a41186a2212290000211c200c200a290000370000200b201c370000200f201b3700002000201a3700002012201629030037000020102017290300370000200e2018290300370000200a20042903203700002011200d490d000c020b0b2001210a2012200f4f0d000340200f417f6a220f2d0000210c2016200a41186a220b2900003703002017200a41106a220d2900003703002018200a41086a22012900003703002004200a2900003703202000200c417f734105746a220c41086a220e290000211a200c41106a2210290000211b200c41186a2211290000211c200a200c290000370000200b201c370000200d201b3700002001201a3700002011201629030037000020102017290300370000200e2018290300370000200c2004290320370000200a41206a210a2012200f490d000b0b20082004290300370000201e2005290300370000201f2009290300370000202020212903003700002007200a20226b410576201d6a22014d0d032016201e2900003703002017201f2900003703002018202029000037030020042008290000370320200820014105746a220a41086a220c290000211a200a41106a220b290000211b200a41186a220d290000211c2008200a290000370000201e201c370000201f201b3700002020201a370000200d2016290300370000200b2017290300370000200c2018290300370000200a2004290320370000200720016b220c450d04200c20012001200c4b1b210b2007410376210d200a41206a2100024002402001200c417f6a220c490d002000200c200a2003109303200821000c010b2008200120022003109303200a2102200c21010b200b200d4f2105200141154f0d010c050b0b201d200a103e000b200a200d1036000b41e8bec30020012007102d000b41f8bec300102b000b20014102490d00200041606a210f4101210b0340200b410574210a200b417f6a210c200b41016a210b02402000200a6a220a2000200c4105746a220d412010de04417f4a0d00200441c0016a41186a220e200a41186a2210290000370300200441c0016a41106a2211200a41106a2212290000370300200441c0016a41086a2213200a41086a22142900003703002004200a2900003703c001200a200d2900003700002014200d41086a2900003700002012200d41106a2900003700002010200d41186a2900003700004100210d0240200c450d00200f210a03400240200441c0016a200a412010de044100480d00200c210d0c020b200a41206a200a290000370000200a41386a200a41186a290000370000200a41306a200a41106a290000370000200a41286a200a41086a290000370000200a41606a210a200c417f6a220c0d000b0b2000200d4105746a220a20042903c001370000200a41186a200e290300370000200a41106a2011290300370000200a41086a20132903003700000b200f41206a210f200b2001470d000b0b200441c0026a24000beb050a067f017e017f017e017f017e017f017e017f017e230041206b2202240002400240024020014108490d00200141017641feffffff07712203417f6a220420014f0d022001410d74200173220541117620057322054105742005732206417f2001417f6a677622077122054100200120052001491b6b220520014f0d01200020044105746a22042900002108200020054105746a220541086a2209290000210a200541106a220b290000210c200541186a220d290000210e20042005290000370000200441186a220f2900002110200f200e370000200441106a220f290000210e200f200c370000200441086a2204290000210c2004200a370000200d2010370000200b200e3700002009200c37000020052008370000024020032001490d00200321040c030b2006410d7420067322054111762005732205410574200573220620077122054100200120052001491b6b220520014f0d01200020034105746a22042900002108200020054105746a220541086a2209290000210a200541106a220b290000210c200541186a220d290000210e20042005290000370000200441186a220f2900002110200f200e370000200441106a220f290000210e200f200c370000200441086a2204290000210c2004200a370000200d2010370000200b200e3700002009200c370000200520083700002003410172220420014f0d022006410d742006732205411176200573220541057420057320077122054100200120052001491b6b220520014f0d01200020044105746a22012900002108200020054105746a220041086a2205290000210a200041106a2204290000210c200041186a2203290000210e20012000290000370000200141186a220629000021102006200e370000200141106a2206290000210e2006200c370000200141086a2201290000210c2001200a370000200320103700002004200e3700002005200c370000200020083700000b200241206a24000f0b41e8bec30020052001102d000b41d8bec30020042001102d000be90609067f017e017f017e017f027e017f017e027f230041206b22022400024020014101762203450d0003402003417f6a2203210402400240024003402004410174220541017221060240200541026a220520014f0d00200620014f0d0220052006200020064105746a200020054105746a412010de044100481b21060b200620014f0d03200420014f0d02200020044105746a2204200020064105746a2205412010de0441004e0d03200541086a22072900002108200541106a2209290000210a200541186a220b290000210c2004290000210d20042005290000370000200441186a220e290000210f200e200c370000200441106a220e290000210c200e200a370000200441086a2204290000210a20042008370000200b200f3700002009200c3700002007200a3700002005200d370000200621040c000b0b41d8c0c30020062001102d000b41e8c0c30020042001102d000b20030d000b0b0240024020014102490d002001210703402007417f6a220720014f0d02200241186a2209200041186a2204290000370300200241106a220b200041106a2205290000370300200241086a220e200041086a2203290000370300200020074105746a220641086a2900002108200641106a290000210a200641186a290000210c2000290000210d200020062900003700002004200c3700002005200a370000200320083700002002200d37030041002105024002400240034020062002290300370000200641186a2009290300370000200641106a200b290300370000200641086a200e2903003700002005410174220641017221040240200641026a220620074f0d00200420074f0d0220062004200020044105746a200020064105746a412010de044100481b21040b200420074f0d03200520074f0d02200020054105746a2205200020044105746a2206412010de0441004e0d032009200541186a2203290000370300200b200541106a2210290000370300200e200541086a2211290000370300200641086a2900002108200641106a290000210a200641186a290000210c2005290000210d200520062900003700002003200c3700002010200a370000201120083700002002200d370300200421050c000b0b41d8c0c30020042007102d000b41e8c0c30020052007102d000b200741014b0d000b0b200241206a24000f0b41e8bec30020072001102d000bdb08030a7f017e0a7f230041c0006b22022400200041a07f6a21032001417f6a2104200141324921054101210641002107024003400240024020062001490d00410021080c010b41012108200020064105746a2209200941606a412010de044100480d0003404101210a20042006460d03200641016a2106200941206a220a2009412010de042108200a21092008417f4a0d000b200620014921080b2006200146210a20050d0120062001460d0102400240024002402006417f6a220920014f0d002008450d0120002006410574220b6a220a290000210c200a200020094105746a22092900003700002009200c370000200a41086a220d290000210c200d200941086a220e290000370000200e200c370000200a41106a220f290000210c200f200941106a22102900003700002010200c370000200a41186a2211290000210c2011200941186a22122900003700002012200c37000020064102490d03200920002006417e6a22084105746a2213412010de04417f4a0d032009290000210c20092013290000370000200241206a41186a22142012290000370300200241206a41106a22152010290000370300200241206a41086a2216200e290000370300200e201341086a2900003700002010201341106a2900003700002012201341186a2900003700002002200c3703204100210e2008450d022003200b6a210903400240200241206a2009412010de044100480d002008210e0c040b200941206a2009290000370000200941386a200941186a290000370000200941306a200941106a290000370000200941286a200941086a290000370000200941606a21092008417f6a22080d000c030b0b41d8bec30020092001102d000b41e8bec30020062001102d000b2000200e4105746a22092002290320370000200941186a2014290300370000200941106a2015290300370000200941086a20162903003700000b200741016a21070240200120066b22104102490d00200a41206a2209200a412010de04417f4a0d00200a290000210c200a2009290000370000200241206a41186a22122011290000370300200241206a41106a2213200f290000370300200241206a41086a220b200d290000370300200d200941086a290000370000200f200941106a2900003700002011200941186a2900003700002002200c3703204101210d024020104103490d00200a41c0006a200241206a412010de04417f4a0d00410321084102210e0340200a200e4105746a220941606a220d2009290000370000200d41186a200941186a290000370000200d41106a200941106a290000370000200d41086a200941086a290000370000024020082010490d00200e210d0c020b20084105742109200e210d2008210e200841016a2108200a20096a200241206a412010de044100480d000b0b200a200d4105746a22092002290320370000200941186a2012290300370000200941106a2013290300370000200941086a200b2903003700000b20074105470d000b4100210a0b200241c0006a2400200a0bbb1301147f23004180026b220424000240024020014115490d0041012105410121060240024002400340200121072000210820052006714101732109024002400240024002400240034002400240024002402003450d00024020054101710d00200020011098032003417f6a21030b2001410276220a41036c210b200a410174210c4100210d024020014132490d00200b200b417f6a220e2000200b4102746a280200220f2000200e4102746a280200221049220d1b2211200b41016a2212200e200b200d1b200020124102746a280200220b2010200f200d1b220e4922101b200b200e20101b200020114102746a2802004922131b210b200c200c417f6a220e2000200c4102746a28020022112000200e4102746a280200221249220f1b2214200c4101722215200e200c200f1b200020154102746a280200220c20122011200f1b220e4922111b200c200e20111b200020144102746a2802004922141b210c200a200a417f6a22122000200a4102746a2802002215200020124102746a280200220649220e1b2216200a41016a22172012200a200e1b200020174102746a280200220a20062015200e1b22154922121b200a201520121b200020164102746a2802004922151b210a41024101200e1b200e20121b20156a200f6a20116a20146a200d6a20106a20136a210d0b200d2000200c4102746a280200220f2000200a4102746a280200221049220e6a2000200b4102746a280200220d2010200f200e1b22114922106a210f200d201120101b2000200c200a200e1b220d4102746a280200490d01200b200a200c200e1b20101b210d0c020b200020011099030c0f0b200f41016a220f410c490d0002402001410176220b450d00200020014102746a417c6a210a2000210c0340200c280200210e200c200a280200360200200a200e360200200c41046a210c200a417c6a210a200b417f6a220b0d000b0b2001200d417f736a210d4101210a0c010b200f45210a0b0240200a452009724101710d0020002001109a030d0d0b2002450d02200d20014f0d01024020022802002000200d4102746a220a280200220c4f0d0020002108200121070c040b2000280200210b2000200c360200200a200b3602002000417c6a2110200041046a21112000280200210d4100210c2001210b03400240200c200b417f6a220e4f0d002011200c4102746a210a0340200d200a280200490d01200a41046a210a200e200c41016a220c470d000b200e210c0b2010200b4102746a210a02400340200c200b417f6a220b4f0d01200a280200210e200a417c6a220f210a200d200e490d000b2011200c4102746a220a2802002112200a200e360200200f41046a2012360200200c41016a210c0c010b0b2000200d36020002402001200c41016a220a490d002000200a4102746a21002001200a6b220141154f0d010c0c0b0b200a2001103e000b4190bfc300200d2001102d000b2007450d010b200d20074f0d012008280200210a20082008200d4102746a220c280200360200200c200a360200200841046a210f20082802002111410021142007417f6a220d450d02200f210a0340200a28020020114f0d03200a41046a210a200d201441016a2214470d000b200d21140c020b41d8bec30041004100102d000b41e8bec300200d2007102d000b200820074102746a210c200d210b02400340200c210e200b220a20144d22060d01200a417f6a210b200e417c6a220c28020020114f0d000b0b0240200a2014490d00200d200a490d0241800121054100210b410021014100210c410021104180012109200f20144102746a2216210d03400240200e200d6b220a4183084b22130d00200a410276220a41807f6a200a2001200b492010200c49220f7222001b210a02402000450d002009200a200f1b2109200a2005200f1b21050c010b200a200a41017622096b21050b02402010200c470d00024020090d002004220c21100c010b4100210a20042210210c200d210f0340200c200a3a0000200c200f28020020114f6a210c200f41046a210f2009200a41016a220a470d000b0b02402001200b470d00024020050d0020044180016a220b21010c010b200e417c6a210a4100210f20044180016a2201210b0340200b200f3a0000200b200a2802002011496a210b200a417c6a210a2005200f41016a220f470d000b0b0240200b20016b220a200c20106b220f200f200a4b1b2212450d00200d20102d00004102746a220a2802002115200a200e20012d0000417f734102746a280200360200024020124101460d004100210a0340200e2001200a6a220f2d0000417f734102746a200d2010200a6a41016a22002d00004102746a280200360200200d20002d00004102746a200e200f41016a2d0000417f734102746a280200360200200a41026a210f200a41016a2200210a200f2012490d000b200120006a2101201020006a21100b200e20012d0000417f734102746a2015360200200141016a2101201041016a21100b200e20054102746b200e2001200b461b210e200d20094102746a200d2010200c461b210d20130d000b024002402010200c4f0d00200e210a0340200d200c417f6a220c2d00004102746a220b280200210e200b200a417c6a220a280200360200200a200e3602002010200c490d000c020b0b200d210a2001200b4f0d000340200a280200210c200a200e200b417f6a220b2d0000417f734102746a220d280200360200200d200c360200200a41046a210a2001200b490d000b0b200820113602002007200a20166b41027620146a22014d0d032008200820014102746a220a280200360200200a2011360200200720016b220c450d04200c20012001200c4b1b210b2007410376210e200a41046a2100024002402001200c417f6a220c490d002000200c200a2003109703200821000c010b2008200120022003109703200a2102200c21010b200b200e4f2105200141154f0d010c050b0b2014200a103e000b200a200d1036000b41e8bec30020012007102d000b41f8bec300102b000b20014102490d00200041746a210e4102210d4101210a0340200a41016a210c02402000200a4102746a2210280200220b2000200a417f6a22114102746a220f28020022124f0d002010201236020002402011450d00200b2000200a417e6a22104102746a221128020022124f0d00200f2012360200024020100d002011210f0c010b0240200b2000200a417d6a220a4102746a220f2802002210490d002011210f0c010b20112010360200200a450d00200d210f200e210a02400340200b200a28020022104f0d01200a41046a2010360200200a417c6a210a200f41016a2210200f4921112010210f2011450d000b0b200a41046a210f0b200f200b3602000b200d417f6a210d200e41046a210e200c210a200c2001470d000b0b20044180026a24000bf30201067f02400240024020014108490d00200141017641feffffff07712202417f6a220320014f0d022001410d74200173220441117620047322044105742004732205417f2001417f6a677622067122044100200120042001491b6b220420014f0d01200020034102746a220328020021072003200020044102746a220428020036020020042007360200024020022001490d00200221030c030b2005410d7420057322044111762004732204410574200473220520067122044100200120042001491b6b220420014f0d01200020024102746a220328020021072003200020044102746a2204280200360200200420073602002002410172220320014f0d022005410d742005732204411176200473220441057420047320067122044100200120042001491b6b220420014f0d01200020034102746a220128020021022001200020044102746a2200280200360200200020023602000b0f0b41e8bec30020042001102d000b41d8bec30020032001102d000bc70301067f024020014101762202450d0003402002417f6a2202210302400240024003402003410174220441017221050240200441026a220420014f0d00200520014f0d0220042005200020054102746a280200200020044102746a280200491b21050b200520014f0d03200320014f0d02200020034102746a22032802002204200020054102746a220628020022074f0d032003200736020020062004360200200521030c000b0b41d8c0c30020052001102d000b41e8c0c30020032001102d000b20020d000b0b0240024020014102490d002001210403402004417f6a220420014f0d02200028020021052000200020044102746a2203280200360200200320053602004100210302400240024003402003410174220641017221050240200641026a220620044f0d00200520044f0d0220062005200020054102746a280200200020064102746a280200491b21050b200520044f0d03200320044f0d02200020034102746a22032802002206200020054102746a220728020022024f0d032003200236020020072006360200200521030c000b0b41d8c0c30020052004102d000b41e8c0c30020032004102d000b200441014b0d000b0b0f0b41e8bec30020042001102d000b8a05010f7f2001417d6a2102200041086a21032000416c6a21042001417f6a2105200041046a2106410021072001413249210841012109024003400240024020092001490d004100210a0c010b4101210a20002009410274220b6a220c280200220d200c417c6a280200490d002006200b6a210a03404101210c20052009460d03200941016a2109200a280200220c200d4f210b200a41046a210a200c210d200b0d000b2009200149210a0b2009200146210c20080d0120092001460d0102400240024002402009417f6a220d20014f0d00200a450d012000200d4102746a220c280200210b200c20002009410274220e6a220a280200220d360200200a200b360200024020094102490d00200d20002009417e6a220b4102746a220f28020022104f0d00200c201036020002400240200b0d00200f210c0c010b0240200d20002009417d6a220b4102746a220c2802002210490d00200f210c0c010b200f2010360200200b450d00200d200a41706a280200220f4f0d002004200e6a2110024003402010220c41086a200f360200200b417f6a220b450d01200c417c6a2110200d200c280200220f490d000b0b200c41046a210c0b200c200d3602000b200741016a2107200120096b220b4102490d03200a280204220f200a280200220c4f0d03200a41046a210d200a200f360200200b4103490d02200a280208220f200c4f0d02200d200f3602000240200b41044f0d00200a41086a210d0c030b200220096b210a2003200e6a210d0340200d41046a220b280200220e200c4f0d03200d200e360200200b210d200a417f6a220a0d000b200b210d0c020b41d8bec300200d2001102d000b41e8bec30020092001102d000b200d200c3602000b20074105470d000b4100210c0b200c0bd20903067f017e057f230041f0016b22022400024002400240024002400240024020012802042203450d00200128020022042d0000210520012003417f6a22063602042001200441016a3602002005417f6a220541014b0d0520050e020102010b200041023a00000c050b20064104490d012004280001210720012003417b6a22053602042001200441056a36020020054108490d02200429000521082001200341736a36020420012004410d6a36020041002105200241003a00b001410d20036b2109200341726a210603400240200920056a0d000240200541ff0171450d00200241003a00b0010b200041023a00000c060b20024190016a20056a200420056a220a410d6a2d00003a0000200120063602042001200a410e6a3602002002200541016a220a3a00b0012006417f6a2106200a2105200a4120470d000b200241f0006a41186a20024190016a41186a290300370300200241f0006a41106a20024190016a41106a290300370300200241f0006a41086a20024190016a41086a290300370300200220022903900137037041002105200241003a00d0012004200a6a2109200a20036b410d6a210a03400240200a20056a0d000240200541ff0171450d00200241003a00d0010b200041023a00000c060b20024190016a20056a200920056a2204410d6a2d00003a00002001200636020420012004410e6a3602002002200541016a22043a00d0012006417f6a210620042105200441c000470d000b200241106a41386a220120024190016a41386a290300370300200241106a41306a220520024190016a41306a290300370300200241106a41286a220620024190016a41286a290300370300200241106a41206a220420024190016a41206a290300370300200241106a41186a220a20024190016a41186a290300370300200241106a41106a220320024190016a41106a290300370300200241106a41086a220920024190016a41086a290300370300200241d0006a41086a220b200241f0006a41086a290300370300200241d0006a41106a220c200241f0006a41106a290300370300200241d0006a41186a220d200241f0006a41186a290300370300200220022903900137031020022002290370370350200041003a000020002002290350370001200041096a200b290300370000200041116a200c290300370000200041196a200d290300370000200041216a2002290310370000200041296a2009290300370000200041316a2003290300370000200041396a200a290300370000200041c1006a2004290300370000200041c9006a2006290300370000200041d1006a2005290300370000200041d9006a2001290300370000200041e3006a2002410f6a2d00003a0000200041e1006a20022f000d3b0000200041e8006a2008370300200041e4006a20073602000c040b0240024020064104490d002004280001210620012003417b6a22053602042001200441056a360200200541084f0d010b200041023a00000c040b200041013a0000200020022f00103b0001200429000521082001200341736a36020420012004410d6a360200200041086a2008370300200041046a2006360200200041036a200241126a2d00003a0000200041106a20024190016a41e00010dc041a0c030b200041023a00000c020b200041023a00000c010b200041023a00000b200241f0016a24000beb0904057f017e0a7f037e230041c0016b2201240020014198016a41186a420037030020014198016a41106a2202420037030020014198016a41086a220342003703002001420037039801200141f8006a41086a220441cafbc400ad4280808080c000841003220541086a2900003703002001200529000037037820051023200320042903003703002001200129037837039801200441fccfc300ad4280808080b001841003220541086a2900003703002001200529000037037820051023200220012903782206370300200141086a41086a2003290300370300200141086a41106a2006370300200141086a41186a20042903003703002001200637035820012001290398013703082001412036022c2001200141086a360228200141306a200141086aad4280808080800484100410900102400240024002400240200128023022070d00410021080c010b200128023421092001200141306a41086a280200360254200120073602502001200141d0006a106e02400240024020012802000d002001280254220241286e220a41286c2204417f4c0d042001280204210b0240024020040d00410821080c010b200410212208450d060b0240200b450d004100210c0340200141003a00b801200c220d41016a210c410021040240024002400240034020022004460d0120014198016a20046a200128025022052d00003a00002001200541016a3602502001200441016a22033a00b8012003210420034120470d000b200141f8006a41086a220e20014198016a41086a290300370300200141f8006a41106a220f20014198016a41106a290300370300200141f8006a41186a221020014198016a41186a29030037030020012001290398013703782001200220036b220436025420044108490d01200141d8006a41086a2203200e290300370300200141d8006a41106a220e200f290300370300200141d8006a41186a220f2010290300370300200120012903783703582001200541096a3602502001200441786a220236025420052900012106200a200d470d030240200d4101742204200c2004200c4b1b220aad42287e2211422088a70d002011a7220441004e0d030b102a000b20014100360254200441ff0171450d00200141003a00b8010b4100210420014100360240200a450d05200810230c050b02400240200d0d002004102121080c010b2008200d41286c2004102521080b2008450d090b2008200d41286c6a2204200129035837030020032903002111200e2903002112200f290300211320042006370320200441186a2013370300200441106a2012370300200441086a2011370300200c200b470d000b0b200141c8006a200b3602002001200a36024420012008360240024020080d00200821040c020b200129024421060c020b41002104200141003602400b2001410036028001200142013703782001410c36025c2001200141286a3602582001200141f8006a360240200141ac016a41013602002001420137029c0120014198c2c300360298012001200141d8006a3602a801200141c0006a41b8a3c50020014198016a102e1a20013502800142208620013502788410080240200128027c450d00200128027810230b200421080b2009450d00200710230b024002402008450d0020002006370204200020083602000c010b20004100360208200042083702000b200141c0016a24000f0b102f000b200441081030000b200441081030000bd60302057f047e230041f0006b220224002002412036020c20022001360208200241106a2001ad4280808080800484100410900102400240200228021022030d00200041003a00000c010b200241186a28020021042002280214210541002101200241003a006802400340024020042001470d000240200141ff0171450d00200241003a00680b4100210120024100360228200242013703202002410c3602442002200241086a3602402002200241206a36026c200241dc006a41013602002002420137024c20024198c2c3003602482002200241c0006a360258200241ec006a41b8a3c500200241c8006a102e1a200235022842208620023502208410082002280224450d02200228022010230c020b200241c8006a20016a200320016a2d00003a00002002200141016a22063a00682006210120064120470d000b200241206a41186a200241c8006a41186a2903002207370300200241206a41106a200241c8006a41106a2903002208370300200241206a41086a200241c8006a41086a290300220937030020022002290348220a370320200041196a2007370000200041116a2008370000200041096a20093700002000200a370001410121010b200020013a00002005450d00200310230b200241f0006a24000b952901067f20002d0000210202400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200141046a2203280200200141086a22042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0120012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0001210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0220012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0002210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0320012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0003210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0420012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0004210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0520012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0005210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0620012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0006210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0720012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0007210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0820012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0008210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0920012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0009210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0a20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000a210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0b20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000b210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0c20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000c210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0d20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000d210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0e20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000e210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d0f20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d000f210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1020012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0010210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1120012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0011210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1220012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0012210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1320012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0013210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1420012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0014210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1520012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0015210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1620012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0016210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1720012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0017210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1820012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0018210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1920012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d0019210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1a20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001a210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1b20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001b210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1c20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001c210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1d20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001d210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1e20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001e210202400240200328020020042802002205460d00200128020021060c010b200541016a22062005490d21200541017422072006200720064b1b22074100480d210240024020050d002007102121060c010b200128020020052007102521060b2006450d1f20012006360200200141046a2007360200200141086a28020021050b2004200541016a360200200620056a20023a000020002d001f210502400240200328020020042802002200460d00200128020021030c010b200041016a22032000490d21200041017422062003200620034b1b22064100480d210240024020000d002006102121030c010b200128020020002006102521030b2003450d2020012003360200200141046a2006360200200141086a28020021000b2004200041016a360200200320006a20053a00000f0b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200641011030000b102a000b3400200041cafbc40036020420004100360200200041146a4109360200200041106a41ccc9c300360200200041086a42043702000bcf0101017f024002400240024002400240410110212202450d00200241003a000020024101410210252202450d01200241003a000120024102410410252202450d02200241003b000220024104410810252202450d032002410036000420024108411010252202450d042002420037000820024110412010252202450d052002420037001820024200370010200042a08080808004370204200020023602000f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000b1300200041023602042000418cdcc3003602000b3101017f02404108102122020d00410841011030000b20004288808080800137020420002002360200200242f02e3700000b3101017f02404108102122020d00410841011030000b20004288808080800137020420002002360200200242d8043700000bde0401077f230041f0006b22022400200241d0006a41086a220341cefbc400ad4280808080f000841003220441086a2900003703002002200429000037035020041023200241086a41086a2205200329030037030020022002290350370308200341b5e1c300ad4280808080f000841003220441086a2900003703002002200429000037035020041023200241186a41086a22062003290300370300200220022903503703182002200036024c200241d0006a41186a2200200241cc006aad4280808080c000841001220441186a290000370300200241d0006a41106a2207200441106a2900003703002003200441086a2900003703002002200429000037035020041023200241286a41186a22042000290300370300200241286a41106a22082007290300370300200241286a41086a2207200329030037030020022002290350370328024041c00010212200450d00200020022903083700002000200229031837001020002002290328370020200041086a2005290300370000200041186a2006290300370000200041286a2007290300370000200041306a2008290300370000200041386a2004290300370000200128020021052001280208210320024100360258200242013703502003200241d0006a105c02402003450d00200341057421042005210303402003200241d0006a1071200341206a2103200441606a22040d000b0b200228025421032000ad4280808080800884200235025842208620022802502204ad84100202402003450d00200410230b200010230240200141046a280200450d00200510230b200241f0006a24000f0b41c00041011030000bae0a04037f027e057f017e23004190016b220424004101210502402001a722064101470d002000427f2000290300220720027c220820082007542205200041086a2209290300220720037c2005ad7c220820075420082007511b22051b3703002009427f200820051b370300410021050b0240024020014201560d00024020060e020200020b2005450d01200441d0006a41186a22064200370300200441d0006a41106a22094200370300200441d0006a41086a220542003703002004420037035020044180016a41086a220041d5fbc400ad428080808080018422071003220a41086a2900003703002004200a29000037038001200a1023200520002903003703002004200429038001220137037020042001370350200041d6a0c200ad4280808080d0018422081003220a41086a2900003703002004200a29000037038001200a102320092004290380012201370300200441306a41086a220b2005290300370300200441306a41106a220c2001370300200441306a41186a220d20002903003703002004200137037020042004290350370330200441186a200441306a4120108902200441186a41106a29030021012004290320210e2004280218210a20064200370300200942003703002005420037030020044200370350200020071003220941086a290000370300200420092900003703800120091023200520002903003703002004200429038001220737037020042007370350200020081003220941086a290000370300200420092900003703800120091023200620002903002207370300200b2005290300370300200c2004290380012208370300200d200737030020042008370370200420042903503703302004427f20014200200a1b220120037c200e4200200a1b220320027c22072003542200ad7c22022000200220015420022001511b22001b3703582004427f200720001b370350200441306aad4280808080800484200441d0006aad428080808080028410020c010b200441d0006a41186a22064200370300200441d0006a41106a22094200370300200441d0006a41086a220542003703002004420037035020044180016a41086a220041d5fbc400ad428080808080018422071003220a41086a2900003703002004200a29000037038001200a1023200520002903003703002004200429038001220137037020042001370350200041d6a0c200ad4280808080d0018422081003220a41086a2900003703002004200a29000037038001200a102320092004290380012201370300200441306a41086a220b2005290300370300200441306a41106a220c2001370300200441306a41186a220d200029030037030020042001370370200420042903503703302004200441306a4120108902200441106a29030021012004290308210e2004280200210a20064200370300200942003703002005420037030020044200370350200020071003220941086a290000370300200420092900003703800120091023200520002903003703002004200429038001220737037020042007370350200020081003220941086a290000370300200420092900003703800120091023200620002903002207370300200b2005290300370300200c2004290380012208370300200d200737030020042008370370200420042903503703302004427f20014200200a1b220120037c200e4200200a1b220320027c22072003542200ad7c22022000200220015420022001511b22001b3703582004427f200720001b370350200441306aad4280808080800484200441d0006aad428080808080028410020b20044190016a24000bdb0c040a7f027e017f017e230041900f6b220324002003200236020420032001360200200341086a2002ad4220862001ad84100410900102400240200328020822040d00200041033602000c010b200341086a41086a2802002105200328020c2106200341003a00f8082004210241002107024002400240024003400240024002402005450d0020022d0000220141014b0d002005417f6a2108200241016a21090240024002400240024020010e020100010b2008450d01200241026a21092005417e6a210120022d0001220a41014b0d02024002400240200a0e020001000b41002101200341003a00e0092005417e6a210a03400240200a2001470d00200220016a41026a2109200141ff0171450d05200341003a00e0090c050b200341c0096a20016a200220016a41026a2d00003a00002003200141016a22093a00e0092009210120094120470d000b200341f00e6a41186a220a200341c0096a41186a290300370300200341f00e6a41106a220b200341c0096a41106a290300370300200341f00e6a41086a220c200341c0096a41086a290300370300200320032903c0093703f00e200220096a21020240200520096b2209417e6a220141034b0d00200241026a21094102210a0c060b200241026a2800002108200341d00e6a41186a200a290300370300200341d00e6a41106a200b290300370300200341d00e6a41086a200c290300370300200320032903f00e3703d00e2009417a6a2101200241066a21094100210a0c010b200141034d0d0320022800022108200341d00e6a41186a200341c0096a41186a290200370300200341d00e6a41106a200341c0096a41106a290200370300200341d00e6a41086a200341c0096a41086a290200370300200320032902c0093703d00e2005417a6a2101200241066a21094101210a0b200341b00e6a41086a2202200341d00e6a41086a290300370300200341b00e6a41106a2205200341d00e6a41106a290300370300200341b00e6a41186a220b200341d00e6a41186a290300370300200320032903d00e3703b00e20014110490d02200941086a290000210d2009290000210e200341c0096a41186a200b290300370300200341c0096a41106a2005290300370300200341c0096a41086a2002290300370300200320032903b00e3703c009200941106a2109200141706a21012008210f0c030b20034180096a41186a200341a0096a41186a29030037030020034180096a41106a200341a0096a41106a29030037030020034180096a41086a200341a0096a41086a290300370300200320032903a009370380094102210a200821050c050b410021010b4102210a0b200341f00d6a41086a2202200341c0096a41086a290300370300200341f00d6a41106a2205200341c0096a41106a290300370300200341f00d6a41186a2208200341c0096a41186a290300370300200320032903c0093703f00d200a4102470d010b20034180096a41186a200341a0096a41186a290300370300200741ff0171450d03200341003a00f8080c030b200341a0096a41186a2008290300221037030020034180096a41086a200229030037030020034180096a41106a200529030037030020034180096a41186a2010370300200320032903f00d37038009200121050b20092102200341c8046a200741386c6a2201200a360200200141086a200329038009370200200141106a20034180096a41086a290300370200200141186a20034180096a41106a290300370200200141206a20034180096a41186a290300370200200141306a200d370200200141286a200e3702002001200f3602042003200741016a22013a00f808200121072001410a470d000b20032802c8042102200341c0096a200341c8046a41047241ac0410dc041a200141ff017141094b0d010b410321020c010b200341186a200341c0096a41ac0410dc041a20024103460d00200341c8046a200341186a41ac0410dc041a200041046a200341c8046a41ac0410dc041a0c010b200341003602c809200342013703c0092003410c36021c200320033602182003200341c0096a3602f00e200341dc046a4101360200200342013702cc0420034198c2c3003602c8042003200341186a3602d804200341f00e6a41b8a3c500200341c8046a102e1a20033502c80942208620033502c00984100820032802c409450d0020032802c00910230b200020023602002006450d00200410230b200341900f6a24000bfa0302077f017e230041e0006b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022010d00200041003602080c010b200328021421042003200341186a28020022023602242003200136022002400240024020024104490d002003200141046a36022020032002417c6a220536022420054104490d00200128000021052003200241786a3602242003200141086a36022020012800042106200341c8006a200341206a107e20032802482202450d00200341c8006a41086a2802002107200328024c2108200341c8006a200341206a107e20032802480d012008450d00200210230b20034100360230200342013703282003410c36023c2003200341086a3602382003200341286a360244200341dc006a41013602002003420137024c20034198c2c3003602482003200341386a360258200341c4006a41b8a3c500200341c8006a102e1a2003350230422086200335022884100820004100360208200328022c450d01200328022810230c010b200341286a41086a200341c8006a41086a280200220936020020032003290348220a370328200041106a20073602002000200836020c200020023602082000200636020420002005360200200041146a200a3702002000411c6a20093602000b2004450d00200110230b200341e0006a24000b8e0b040e7f027e037f037e230041c0016b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022040d00200041003602000c010b200328021421052003200341186a280200360234200320043602302003200341306a106e024002400240024002400240024002400240024002400240024020032802000d002003280234220641d8006e220741d8006c2201417f4c0d02200328020421080240024020010d00410821090c010b200110212209450d040b2008450d014100210a4100210b0340200341003a00b801200b41016a210c4100210102400240034020062001460d0120034198016a20016a2003280230220d2d00003a00002003200d41016a3602302003200141016a22023a00b8012002210120024120470d000b200341f8006a41086a220e20034198016a41086a290300370300200341f8006a41106a220f20034198016a41106a290300370300200341f8006a41186a221020034198016a41186a29030037030020032003290398013703782003200620026b2201360234200141104f0d010c0d0b20034100360234200141ff0171450d0c200341003a00b8010c0c0b2003200d41116a3602302003200141706a360234200d41096a2900002111200d290001211220034198016a200341306a1084012003280298012202450d0b20032802a0012113200328029c01210d20034198016a200341306a107e2003280298012206450d0a200328029c012114024020032802342201410f4b0d0020140d090c0a0b20032802a0012115200341d8006a41086a200e2903002216370300200341d8006a41106a200f2903002217370300200341d8006a41186a20102903002218370300200341386a41086a220e2016370300200341386a41106a220f2017370300200341386a41186a221020183703002003200329037822163703582003200141706a36023420032003280230220141106a36023020032016370338200141086a29000021162001290000211702402007200b470d00200b4101742201200c2001200c4b1b2207ad42d8007e2218422088a70d072018a722014100480d0702400240200b0d002001102121090c010b2009200b41d8006c2001102521090b2009450d060b2009200b41d8006c6a2201201737031020012011370308200120123703002001200636022c20012002360220200141186a2016370300200141346a2015360200200141306a2014360200200141286a2013360200200141246a200d36020020012003290338370338200141c0006a200e290300370300200141c8006a200f290300370300200141d0006a20102903003703000240200c2008470d00200341286a200836020020032007360224200320093602200c080b200a41d8006a210a20032802342106200c210b0c000b0b200341003602200c0a0b200341286a2008360200200320073602242003200936022020090d040c090b102f000b200141081030000b200141081030000b102a000b20002003290320370200200041086a200341206a41086a2802003602000c050b200610230b200d450d01200210230c010b200d450d00200210230b200341003602200240200b450d00200941306a210103400240200141746a280200450d00200141706a28020010230b02402001280200450d002001417c6a28020010230b200141d8006a2101200a41a87f6a220a0d000b0b2007450d00200910230b2003410036028001200342013703782003410c36025c2003200341086a3602582003200341f8006a360238200341ac016a41013602002003420137029c0120034198c2c300360298012003200341d8006a3602a801200341386a41b8a3c50020034198016a102e1a200335028001422086200335027884100820004100360200200328027c450d00200328027810230b2005450d00200410230b200341c0016a24000b810201037f230041d0006b220124002001412036020420012000360200200141086a2000ad4280808080800484100410900102400240200128020822020d00410421000c010b200128020c210302400240200141106a280200450d0020022d000022004104490d010b20014100360220200142013703182001410c36022c200120013602282001200141186a360234200141cc006a41013602002001420137023c20014198c2c3003602382001200141286a360248200141346a41b8a3c500200141386a102e1a200135022042208620013502188410080240200128021c450d00200128021810230b410421000b2003450d00200210230b200141d0006a240020000be10c05077f017e037f037e017f23004190016b220324002003200236022420032001360220200341286a2002ad4220862001ad84100410900102400240200328022822010d00200041033a00040c010b200328022c21042003200341306a280200220536023c200320013602380240024020054104490d002001280000210620032005417c6a220236023c2003200141046a3602382002450d0020012d0004210220032005417b6a36023c2003200141056a360238200241024b0d000240024002400240024002400240024020020e03000102000b41002102200341003a0088012005417b6a2107417a21080340024020072002470d00200241ff0171450d09200341003a0088010c090b200341e8006a20026a200120026a220941056a2d00003a00002003200520086a36023c2003200941066a3602382003200241016a22093a0088012008417f6a21082009210220094120470d000b200341c8006a41086a20034183016a2d00003a00002003200329006f37005f200320032903683703582003200329007b220a370348200520096b2202417b6a41034d0d07200341e6006a2d0000210b20032f0164210c200328028401210d20032800772108200328026021072003290358210e2003290049210f200341c4006a41026a200341c0006a41026a2d00003a0000200320032f00403b0144200120096a220941056a28000021052003200241776a36023c2003200941096a3602382008411874200c200b4110747241ffffff077172210b200aa741ff01714118742008410876722109410021020c020b41002102200341003a0088012005417b6a21092005417a6a21050340024020092002470d00200241ff0171450d08200341003a0088010c080b200341e8006a20026a200120026a220841056a2d00003a00002003200841066a3602382003200241016a22083a0088012003200536023c2005417f6a21052008210220084120470d000b200341d0006a220220034183016a2d00003a000020032003290368220e370358200341c2006a20032d005a3a00002003200329006f37005f2003200329007b220a3703482003200e3d0140200335028401210f2003280077210720023100002110200329005f210e200328005b2105200328024c2109200341086a200341386a106e20032802080d06200328023c2202200328020c2208490d062008417f4c0d0202400240024020080d004101210d4101450d090c010b20081027220d450d01200d2003280238220b200810dc04210c2003200220086b36023c2003200b20086a360238200c450d080b200aa7210b200341c4006a41026a200341c0006a41026a2d00003a0000200320032f01403b0144200f420886201084210f410121020c020b200841011030000b200341186a200341386a106e20032802180d05200328023c2208200328021c2202490d052002417f4c0d010240024020020d00410121050c010b200210272205450d03200520032802382209200210dc041a2003200820026b36023c2003200920026a3602380b2005450d052002ad220e422086200e84210e200341106a200341386a106e20032802100d04200328023c22022003280214220b490d04200b417f4c0d0102400240200b0d00410121070c010b200b10272207450d04200720032802382208200b10dc041a20032002200b6b36023c20032008200b6a3602380b2007450d0441022102200341c4006a41026a200341e8006a41026a2d00003a0000200320032f00683b0144200b21090b200341e8006a41026a200341c4006a41026a2d0000220c3a0000200320032f014422113b016820002006360200200020113b0005200041076a200c3a0000200041306a20083600002000412c6a2008360000200041286a200d360000200041206a200f3700002000411c6a2009360000200041186a200b360000200041146a20073600002000410c6a200e370000200041086a20053600000c050b102f000b200241011030000b200b41011030000b200ea7450d00200510230b20034100360260200342013703582003410c36024c2003200341206a3602482003200341d8006a360240200341fc006a41013602002003420137026c20034198c2c3003602682003200341c8006a360278200341c0006a41b8a3c500200341e8006a102e1a200335026042208620033502588410080240200328025c450d00200328025810230b410321020b200020023a00042004450d00200110230b20034190016a24000b830301047f230041e0006b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022010d00200041003602080c010b200328021421042003200341186a2802002202360224200320013602200240024020024104490d002003200141046a36022020032002417c6a220536022420054104490d00200128000021052003200241786a3602242003200141086a36022020012800042102200341c8006a200341206a107b20032802482206450d002000200329024c37020c2000200636020820002002360204200020053602000c010b20034100360230200342013703282003410c36023c2003200341086a3602382003200341286a360244200341dc006a41013602002003420137024c20034198c2c3003602482003200341386a360258200341c4006a41b8a3c500200341c8006a102e1a2003350230422086200335022884100820004100360208200328022c450d00200328022810230b2004450d00200110230b200341e0006a24000be40301057f230041e0006b220324002003200236020c20032001360208200341106a2002ad4220862001ad8410041090010240024002400240200328021022010d00200041003602000c010b200328021421022003200341186a280200360224200320013602202003200341206a106e0240024020032802000d002003280224220420032802042205490d002005417f4c0d030240024020050d0041012106200328022421040c010b200510272206450d05200620032802202207200510dc041a2003200420056b22043602242003200720056a3602200b024020044110490d002000200536020420002006360200200041106a20032802202206290000370300200041086a2005360200200041186a200641086a2900003703002003200441706a3602242003200641106a3602200c020b2005450d00200610230b20034100360230200342013703282003410c36023c2003200341086a3602382003200341286a360244200341dc006a41013602002003420137024c20034198c2c3003602482003200341386a360258200341c4006a41b8a3c500200341c8006a102e1a2003350230422086200335022884100820004100360200200328022c450d00200328022810230b2002450d00200110230b200341e0006a24000f0b102f000b200541011030000beb0808047f047e057f027e017f017e017f017e230041f0016b220324002003200236026420032001360260200341e8006a2002ad4220862001ad84100410900102400240200328026822040d00200041003602200c010b200328026c21052003200341f0006a280200220636029c01200320043602980141002101200341003a00e801024002400340024020062001470d002003410036029c01200141ff0171450d02200341003a00e8010c020b200341c8016a20016a200420016a22022d00003a00002003200241016a360298012003200141016a22023a00e8012002210120024120470d000b200341a8016a41086a200341c8016a41086a290300370300200341a8016a41106a200341c8016a41106a290300370300200341a8016a41186a200341c8016a41186a290300370300200320032903c8013703a8012003200620026b36029c01200341c8006a20034198016a10eb022003290348a70d00200341c8006a41106a290300210720032903502108200341306a20034198016a10eb022003290330a70d00200341306a41106a29030021092003290338210a200341286a20034198016a106e20032802280d000240024002400240200328029c0141186e220b41186c2201417f4c0d00200328022c210c0240024020010d004108210d0c010b20011021220d450d020b0240200c450d00200341106a41106a210e4100210f41002106410021020340200341106a20034198016a10eb02024002402003290310a70d00200e290300211020032903182111200341086a20034198016a106e2003280208450d010b200b450d07200d10230c070b200241016a2101200328020c211202402002200b470d00200f2001200f20014b1b220bad42187e2213422088a70d062013a722144100480d060240024020020d0020141021210d0c010b200d200620141025210d0b200d450d050b200d20066a2202201037030820022011370300200241106a2012360200200f41026a210f200641186a210620012102200c2001470d000b0b200d450d04200341f8006a41186a200341a8016a41186a2903002210370300200341f8006a41106a200341a8016a41106a2903002211370300200341f8006a41086a200341a8016a41086a2903002213370300200320032903a8012215370378200041186a20093703002000200a37031020002007370308200020083703002000200cad422086200bad843702242000200d3602202000412c6a2015370200200041346a20133702002000413c6a2011370200200041c4006a20103702000c050b102f000b200141081030000b201441081030000b102a000b200341003602b001200342013703a8012003410c36027c2003200341e0006a3602782003200341a8016a3602a401200341dc016a4101360200200342013702cc0120034198c2c3003602c8012003200341f8006a3602d801200341a4016a41b8a3c500200341c8016a102e1a20033502b00142208620033502a8018410082000410036022020032802ac01450d0020032802a80110230b2005450d00200410230b200341f0016a24000bd90201047f230041e0006b220224002002412036020c20022001360208200241106a2001ad4280808080800484100410900102400240200228021022010d00200041003602040c010b200228021421032002200241186a2802002204360224200220013602200240024020044104490d0020022004417c6a3602242002200141046a36022020012800002104200241c8006a200241206a107b20022802482205450d002000200229024c37020820002005360204200020043602000c010b20024100360230200242013703282002410c36023c2002200241086a3602382002200241286a360244200241dc006a41013602002002420137024c20024198c2c3003602482002200241386a360258200241c4006a41b8a3c500200241c8006a102e1a2002350230422086200235022884100820004100360204200228022c450d00200228022810230b2003450d00200110230b200241e0006a24000be005010d7f230041e0006b220224002002412036020c20022001360208200241106a2001ad4280808080800484100410900102400240200228021022030d00200041003602000c010b200228021421042002200241186a280200360224200220033602202002200241206a106e024002400240024020022802000d00024002400240200228022422054178712201417f4c0d002002280204210602400240200541037622070d00410421080c010b200110212208450d020b02402006450d00410021094100210a4100210b03402002410036022802400240024020054104490d0020022005417c6a220536022420022002280220220141046a3602202001280000210c2002410036022820054104490d00200b41016a210d20022005417c6a22053602242002200141086a36022020012800042101200b2007470d0202402009200d2009200d4b1b220741ffffffff01712007470d002007410374220e41004e0d020b102a000b200241003602482007450d08200810230c080b02400240200b0d00200e102121080c010b2008200a200e102521080b2008450d050b2008200a6a220b200c360200200b41046a2001360200200941026a2109200a41086a210a200d210b2006200d470d000b200241d0006a20063602002002200736024c200220083602480c060b200241d0006a20063602002002200736024c2002200836024820080d050c040b102f000b200141041030000b200e41041030000b200241003602480b20024100360230200242013703282002410c36023c2002200241086a3602382002200241286a360244200241dc006a41013602002002420137024c20024198c2c3003602482002200241386a360258200241c4006a41b8a3c500200241c8006a102e1a2002350230422086200235022884100820004100360200200228022c450d01200228022810230c010b20002002290348370200200041086a200241c8006a41086a2802003602000b2004450d00200310230b200241e0006a24000bbf05020a7f027e230041e0006b220324002003200236020c20032001360208200341106a2002ad4220862001ad84100410900102400240200328021022040d00200041003602000c010b200328021421052003200341186a280200360224200320043602202003200341206a106e024002400240024020032802000d00024002400240200328022422064170712201417f4c0d002003280204210702400240200641047622080d00410821090c010b200110212209450d020b02402007450d004100210a410021024100210b034002400240024020064110490d00200b41016a210120032003280220220c41106a360220200c41086a290000210d200c290000210e200b2008470d020240200a2001200a20014b1b220841ffffffff00712008470d002008410474220b41004e0d020b102a000b20034100360248200320063602242008450d08200910230c080b0240024020020d00200b102121090c010b20092002200b102521090b2009450d050b200641706a2106200920026a220b200d370308200b200e370300200a41026a210a200241106a21022001210b20072001470d000b200341d0006a20073602002003200836024c20032009360248200320063602240c060b200341d0006a20073602002003200836024c2003200936024820090d050c040b102f000b200141081030000b200b41081030000b200341003602480b20034100360230200342013703282003410c36023c2003200341086a3602382003200341286a360244200341dc006a41013602002003420137024c20034198c2c3003602482003200341386a360258200341c4006a41b8a3c500200341c8006a102e1a2003350230422086200335022884100820004100360200200328022c450d01200328022810230c010b20002003290348370200200041086a200341c8006a41086a2802003602000b2005450d00200410230b200341e0006a24000bf90301027f20002d00002102024002400240024002400240410110212203450d00200320023a000020002d0001210220034101410210252203450d01200320023a000120002d0002210220034102410410252203450d02200320023a0002200320002d00033a000320002d0004210220034104410810252203450d03200320023a0004200320002d00053a0005200320002d00063a0006200320002d00073a000720002d0008210220034108411010252203450d04200320023a0008200320002d00093a0009200320002d000a3a000a200320002d000b3a000b200320002d000c3a000c200320002d000d3a000d200320002d000e3a000e200320002d000f3a000f20002d0010210220034110412010252203450d05200320023a0010200320002d00113a0011200320002d00123a0012200320002d00133a0013200320002d00143a0014200320002d00153a0015200320002d00163a0016200320002d00173a0017200320002d00183a0018200320002d00193a0019200320002d001a3a001a200320002d001b3a001b200320002d001c3a001c200320002d001d3a001d200320002d001e3a001e200320002d001f3a001f20012902002003ad42808080808004841002200310230f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000be70203017f017e017f23004190036b22032400200320023602b401200320013602b001200341b8016a2002ad4220862001ad84220410041090010240024020032802b80122010d00411a21010c010b20032802bc0121052003200341c0016a2802003602fc02200320013602f802200341c8016a200341f8026a10d9010240024020032802c8012202411a460d002003200341c8016a41047241ac0110dc041a0c010b20034100360208200342013703002003410c360284032003200341b0016a360280032003200336028c03200341dc016a4101360200200342013702cc0120034198c2c3003602c801200320034180036a3602d8012003418c036a41b8a3c500200341c8016a102e1a200335020842208620033502008410082003280204450d00200328020010230b02402005450d00200110230b411a21012002411a460d0020041005200221010b20002001360200200041046a200341ac0110dc041a20034190036a24000b881f03037f017e197f23004190016b220224000240024020012d00004101460d00200041003b0001200041013a0000200041036a41003a00000c010b200241106a200141016a10b403200241206a200141216a20022802102203200228021810b5030240024020022d00200d00200041800e3b0001200041013a0000200041036a41003a00000c010b200241386a41106a200241316a280000360200200241386a41086a200241296a29000037030020022002290021370338200241f0006a41086a220441fcfcc400ad4280808080e0008422051003220141086a2900003703002002200129000037037020011023200241d0006a41086a2206200429030037030020022002290370370350200420051003220141086a2900003703002002200129000037037020011023200241e0006a41086a2207200429030037030020022002290370370360200241f0006a200241386a10b603024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024041c00010212201450d00200120022903503700002001200229036037001020012002290070370020200141086a2006290300370000200141186a2007290300370000200141286a2004290000370000200141306a200241f0006a41106a290000370000200141386a200241f0006a41186a290000370000200241086a200141c00041014100410010b8012002280208210420011023024020044101470d00410c10212207450d0220022d0038210820022d0039210920022d003a210a20022d003b210b20022d003c210c20022d003d210d20022d003e210e20022d003f210f20022d0040211020022d0041211120022d0042211220022d0043211320022d0044211420022d0045211520022d0046211620022d0047211720022d0048211820022d0049211920022d004a211a20022d004b211b410a10212201450d032002420a370274200220013602704106200241f0006a105c0240024020022802742201200228027822066b4106490d00200228027021040c010b200641066a22042006490d1a2001410174221c2004201c20044b1b221c4100480d1a0240024020010d00201c102121040c010b20022802702001201c102521040b2004450d052002201c36027420022004360270201c21010b2002200641066a221c360278200420066a221d41046a41002f00c0e1433b0000201d41002800bce14336000002402001201c470d00200141016a221d2001490d1a2001410174221e201d201e201d4b1b221d4100480d1a0240024020010d00201d102121040c010b20042001201d102521040b2004450d062002201d360274200220043602700b2002200641076a3602782004201c6a20083a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d0720022006360274200220043602700b2002200141016a360278200420016a20093a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d0820022006360274200220043602700b2002200141016a360278200420016a200a3a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d0920022006360274200220043602700b2002200141016a360278200420016a200b3a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d0a20022006360274200220043602700b2002200141016a360278200420016a200c3a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d0b20022006360274200220043602700b2002200141016a360278200420016a200d3a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d0c20022006360274200220043602700b2002200141016a360278200420016a200e3a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d0d20022006360274200220043602700b2002200141016a360278200420016a200f3a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d0e20022006360274200220043602700b2002200141016a360278200420016a20103a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d0f20022006360274200220043602700b2002200141016a360278200420016a20113a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d1020022006360274200220043602700b2002200141016a360278200420016a20123a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d1120022006360274200220043602700b2002200141016a360278200420016a20133a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d1220022006360274200220043602700b2002200141016a360278200420016a20143a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d1320022006360274200220043602700b2002200141016a360278200420016a20153a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d1420022006360274200220043602700b2002200141016a360278200420016a20163a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d1520022006360274200220043602700b2002200141016a360278200420016a20173a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d1620022006360274200220043602700b2002200141016a360278200420016a20183a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d1720022006360274200220043602700b2002200141016a360278200420016a20193a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d1820022006360274200220043602700b2002200141016a360278200420016a201a3a000002400240200228027420022802782201460d00200228027021040c010b200141016a22042001490d1a200141017422062004200620044b1b22064100480d1a0240024020010d002006102121040c010b200228027020012006102521040b2004450d1920022006360274200220043602700b2002200141016a360278200420016a201b3a0000200241e0006a41086a20022802782201360200200220022903702205370360200741086a200136020020072005370200200041306a41013a0000200041286a428180808010370200200041246a2007360200200041206a4100360200200041186a4204370300200041106a427f370300200041086a42e400370300200041316a2002280070360000200041346a200241f3006a280000360000200041003a00002002280214450d1b200310230c1b0b200041800e3b0001200041013a0000200041036a41013a00000c190b41c00041011030000b410c41041030000b410a41011030000b201c41011030000b201d41011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b200641011030000b102a000b2002280214450d00200310230b20024190016a24000bbe0601077f20012d000021020240410110212203450d00200320023a000020012d00012102024020034101410210252203450d00200320023a000120012d00022102024020034102410410252203450d00200320023a0002200320012d00033a000320012d00042102024020034104410810252203450d00200320023a0004200320012d00053a0005200320012d00063a0006200320012d00073a000720012d00082102024020034108411010252203450d00200320023a0008200320012d00093a0009200320012d000a3a000a200320012d000b3a000b200320012d000c3a000c200320012d000d3a000d200320012d000e3a000e200320012d000f3a000f20012d00102102024020034110412010252204450d00200420023a0010200420012d00113a0011200420012d00123a0012200420012d00133a0013200420012d00143a0014200420012d00153a0015200420012d00163a0016200420012d00173a0017200420012d00183a0018200420012d00193a0019200420012d001a3a001a200420012d001b3a001b200420012d001c3a001c200420012d001d3a001d200420012d001e3a001e200420012d001f3a001f024041c00010212205450d00200421064100210241c0002103034020062d00002107024002400240024020022003460d00200321010c010b200341016a22012003490d01200341017422082001200820014b1b22014100480d010240024020030d002001102121050c010b200520032001102521050b20050d00200141011030000b200520026a413041d700200741a001491b20074104766a3a00000240200241016a22082001460d00200121030c020b200141016a22032001490d00200141017422082003200820034b1b22034100480d000240024020010d002003102121050c010b200520012003102521050b02402005450d00200121080c020b200341011030000b102a000b200520086a413041d7002007410f712201410a491b20016a3a0000200641016a2106200241026a220241c000470d000b200020023602082000200336020420002005360200200410230f0b41c00041011030000b412041011030000b411041011030000b410841011030000b410441011030000b410241011030000b410141011030000be50c02097f027e230041a0026b22042400024002400240024002400240024002400240024002402003411f6a22050d004101210641002107410021080c010b41002107410021084101210603402005410a6e2109024020072008470d00200841016a220a2008490d032008410174220b200a200b200a4b1b220a4100480d030240024020080d00200a102121060c010b20062008200a102521060b2006450d07200a21080b200620076a2005200941766c6a4130723a0000200741016a2107200541094b210a20092105200a0d000b0b411a210b411a1021220a450d05200a41186a41002f00dae1433b0000200a41106a41002900d2e143370000200a41086a41002900cae143370000200a41002900c2e1433700000240024020070d00411a21070c010b2007411a6a22052007490d0120054134200541344b1b220b4100480d01200a411a200b1025220a450d07200620076a210c2006417f6a2109200a411a6a210503402005200920076a2d00003a0000200541016a21052007417f6a22070d000b200c20066b411a6a21070b02402008450d00200610230b0240200b20076b411e4b0d002007411f6a22052007490d01200b41017422082005200820054b1b22054100480d01200a200b20051025220a450d022005210b0b200a20076a220541002900b0d344370000200541176a41002900c7d344370000200541106a41002900c0d344370000200541086a41002900b8d344370000200b2007411f6a22076b20034f0d03200720036a22052007490d00200b41017422082005200820054b1b220541004e0d020b102a000b200541011030000b02400240200b0d0020051021210a0c010b200a200b20051025210a0b200a450d042005210b0b200a20076a2002200310dc041a200441d8016a41186a2205200720036aad422086200aad84100b220741186a290000370300200441d8016a41106a2208200741106a290000370300200441d8016a41086a2209200741086a290000370300200420072900003703d80120071023200441186a2005290300370300200441106a2008290300370300200441086a2009290300370300200420042903d8013703000240200b450d00200a10230b41002107200441206a41106a4100360200200441206a41086a420037030020044200370320200441d8016a2001200410b703024020042d00d8014101460d00200441d0016a20044191026a290000370300200441c8016a20044189026a290000370300200441c0016a20044181026a290000370300200441b8016a200441f9016a290000370300200441b0016a200441f1016a29000037030020044198016a41106a200441e9016a29000037030020044198016a41086a200441e1016a290000370300200420042900d90137039801410121070b200441d8016a41386a220820044198016a41386a290300370300200441d8016a41306a220920044198016a41306a290300370300200441d8016a41286a220620044198016a41286a290300370300200441d8016a41206a220a20044198016a41206a290300370300200441d8016a41186a220520044198016a41186a290300370300200441d8016a41106a20044198016a41106a290300370300200441d8016a41086a20044198016a41086a29030037030020042004290398013703d801024020070d00410021070c050b200441d8006a41386a2008290300370300200441d8006a41306a2009290300370300200441d8006a41286a2006290300370300200441d8006a41206a200a290300370300200441d8006a41186a2005290300370300200441d8006a41106a200441d8016a41106a2208290300370300200441d8006a41086a200441d8016a41086a2209290300370300200420042903d8013703582005200441d8006aad4280808080800884100b220741186a2900003703002008200741106a2900003703002009200741086a290000370300200420072900003703d80120071023200441386a41186a2005290300370300200441386a41106a2008290300370300200441386a41086a2009290300370300200441206a41106a200441d4006a2802002207360200200441206a41086a200441cc006a290200220d370300200420042903d80137033820042004290244220e370320200041116a2007360000200041096a200d3700002000200e370001410121070c040b200a41011030000b411a41011030000b200b41011030000b200541011030000b200020073a0000200441a0026a24000bc50301057f230041206b2202240020012d00002103024002400240024002400240410110212204450d00200420033a000020012d0001210320044101410210252204450d01200420033a000120012d0002210320044102410410252204450d02200420033a0002200420012d00033a000320012d0004210320044104410810252204450d03200420033a0004200420012d00053a0005200420012f00063b000620012d0008210320044108411010252204450d04200420033a0008200420012d00093a0009200420012f000a3b000a2004200128000c36000c20012d0010210320044110412010252204450d05200420033a0010200420012d00113a0011200420012f00123b0012200241186a22032004ad4280808080c002841001220141186a290000370300200241106a2205200141106a290000370300200241086a2206200141086a2900003703002002200129000037030020011023200041186a2003290300370000200041106a2005290300370000200041086a20062903003700002000200229030037000020041023200241206a24000f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000ba30503017f017e027f23004190016b22032400024020012002101e2204422088a72201450d002004a722022d0000220541014b0d002001417f6a210602400240024020050e020001000b41002101200341003a008801200241016a21050340024020062001470d00200141ff0171450d04200341003a0088010c040b200341c8006a20016a200520016a2d00003a00002003200141016a22023a00880120022101200241c000470d000b200341106a200341d1006a290000370300200341186a200341d9006a290000370300200341206a200341e1006a290000370300200341286a200341e9006a290000370300200341306a200341f1006a290000370300200341386a200341f9006a2900003703002003413f6a20034180016a2900003700002003200329004937030820032d00482101410021020c010b2006450d0120022d0001220141034f0d01200341086a41376a200341c8006a41376a290000370000200341086a41306a200341c8006a41306a290000370300200341086a41286a200341c8006a41286a290000370300200341086a41206a200341c8006a41206a290000370300200341086a41186a200341c8006a41186a290000370300200341086a41106a200341c8006a41106a290000370300200341086a41086a200341c8006a41086a29000037030020032003290048370308410121020b200020013a0001200020023a0000200041026a20032903083700002000410a6a200341106a290300370000200041126a200341186a2903003700002000411a6a200341206a290300370000200041226a200341286a2903003700002000412a6a200341306a290300370000200041326a200341386a290300370000200041396a2003413f6a29000037000020034190016a24000f0b41f4b7c600412e200341c8006a41a4b8c6001031000b831703077f027e057f230041206b2202240002400240024002400240024002400240024002400240024002400240024002400240024002400240024041ca0210212203450d00200241ca0236020420022003360200200341003b00002002410236020802400240200128020022042903684202520d00024020022802044102470d0020022802004102410410252203450d0420024104360204200220033602000b200228020041043a00022002200228020841016a3602080c010b024020022802044102470d0020022802004102410410252203450d0420024104360204200220033602000b20022802004184013a00022002200228020841016a3602082004200210d902024020042d0024220341024b0d0002400240024020030e03000102000b02400240200228020420022802082203460d00200228020021010c010b200341016a22012003490d19200341017422052001200520014b1b22054100480d190240024020030d002005102121010c010b200228020020032005102521010b2001450d082002200536020420022001360200200228020821030b2002200341016a360208200120036a41003a0000200441256a2106410021010340200620016a2d0000210702400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d1a200341017422082005200820054b1b22084100480d1a0240024020030d002008102121050c010b200228020020032008102521050b2005450d0a2002200836020420022005360200200228020821030b2002200341016a360208200520036a20073a0000200141016a220141c000470d000c030b0b02400240200228020420022802082203460d00200228020021010c010b200341016a22012003490d18200341017422052001200520014b1b22054100480d180240024020030d002005102121010c010b200228020020032005102521010b2001450d092002200536020420022001360200200228020821030b2002200341016a360208200120036a41013a0000200441256a2106410021010340200620016a2d0000210702400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d19200341017422082005200820054b1b22084100480d190240024020030d002008102121050c010b200228020020032008102521050b2005450d0b2002200836020420022005360200200228020821030b2002200341016a360208200520036a20073a0000200141016a220141c000470d000c020b0b02400240200228020420022802082203460d00200228020021010c010b200341016a22012003490d17200341017422052001200520014b1b22054100480d170240024020030d002005102121010c010b200228020020032005102521010b2001450d0a2002200536020420022001360200200228020821030b2002200341016a360208200120036a41023a0000412521010340200420016a2d0000210702400240200228020420022802082203460d00200228020021050c010b200341016a22052003490d18200341017422082005200820054b1b22084100480d180240024020030d002008102121050c010b200228020020032008102521050b2005450d0c2002200836020420022005360200200228020821030b2002200341016a360208200520036a20073a0000200141016a220141e600470d000b0b0240024020042903684201510d0002400240200228020420022802082203460d00200228020021010c010b200341016a22012003490d18200341017422052001200520014b1b22054100480d180240024020030d002005102121010c010b200228020020032005102521010b2001450d0d2002200536020420022001360200200228020821030b2002200341016a360208200120036a41003a00000c010b200441f8006a29030020042903702209420c88220a4201200a4201561b80210a0240024020022802042201200228020822036b4102490d00200228020021010c010b200341026a22052003490d17200141017422032005200320054b1b22034100480d170240024020010d002003102121010c010b200228020020012003102521010b2001450d0d2002200336020420022001360200200228020821030b2002200341026a360208200120036a200aa741047420097aa7417f6a22034101200341014b1b2203410f2003410f491b723b00000b20044190016a200210af01200220044180016a360210200241106a200210c3010b20044198016a200210cb012002280208210320024100360218200242013703102003417e6a200241106a105c2002280208220141014d0d0b200228021821042002280214210b200228021021072002410036020820022802002103024002402001417e6a2208450d00410221062004450d13200320072d00003a00004101210c2002200228020841016a36020820044101460d13200720046a210d200320072d00013a00012002200228020841016a36020841022106200741026a21052004417e6a220e0d014100210e0c110b0240024002402002280204220120044f0d00200141017422052004200520044b1b22054100480d180240024020010d002005102121030c010b200320012005102521030b2003450d102002200536020420022003360200200228020821060c010b410021062004450d010b200320066a220120072d00003a0000024020044101470d00200641016a21060c010b2004417f6a2105200741016a2103200141016a21010340200120032d00003a0000200141016a2101200341016a21032005417f6a22050d000b200620046a21060b20022006360208410221060c110b024002402002280204220320016b200e490d00200228020021030c010b2001200e6a22062001490d15200341017422012006200120064b1b22014100480d150240024020030d002001102121030c010b200228020020032001102521030b2003450d0e20022001360204200220033602000b200320046a200341026a200810dd041a0240200420022802082203460d00200420036b21062004417e6a2101200228020020036a210c410021030340024020012003470d00200421060c130b200c20036a20052d00003a00002002200228020841016a360208200541016a21052006200341016a2203470d000b200d20056b220e0d004100210e4101210c0c0f0b200e4100480d14200e1021220c0d0e200e41011030000b41ca0241011030000b410441011030000b410441011030000b200541011030000b200841011030000b200541011030000b200841011030000b200541011030000b200841011030000b200541011030000b200341011030000b41ccbac000102b000b200541011030000b200141011030000b200421060b0240200d2005460d00200c20052d00003a00004101210f02400240200541016a2203200d470d00200c41016a21040c010b200c41016a21012007200420056b6a21050340200120032d00003a0000200141016a2101200d200341016a2203470d000b2005450d01200c20056a21042005210f0b0240024020022802042203200820066a22016b200f490d00200228020021030c010b2001200f6a22052001490d06200341017422012005200120054b1b22014100480d060240024020030d002001102121030c010b200228020020032001102521030b2003450d0520022001360204200220033602000b20032006200f6a220d6a200320066a200810dd041a0240200d20022802082203460d00200228020020036a21012006200f6a20036b2105200c2103034020042003460d01200120032d00003a00002002200228020841016a360208200341016a2103200141016a21012005417f6a22050d000b0b200d21060b200e450d00200c10230b2008450d010b0240200620022802082203460d002002280200220120036a200120066a200810dd041a0b2002200820036a3602080b0240200b450d00200710230b20002002290300370200200041086a200241086a280200360200200241206a24000f0b200141011030000b102a000b3400200041cefbc40036020420004100360200200041146a4102360200200041106a41a8e2c300360200200041086a42073702000bfb0101077f230041106b220124002001410036020820014201370300200110ba0320012802042102200128020021030240024002400240200041046a2802002204200041086a28020022056b20012802082206490d00200028020021040c010b200520066a22072005490d02200441017422052007200520074b1b22054100480d020240024020040d002005102121040c010b200028020020042005102521040b2004450d0120002004360200200041046a2005360200200041086a28020021050b200041086a200520066a360200200420056a2003200610dc041a02402002450d00200310230b200141106a24000f0b200541011030000b102a000bd90401037f20012d000021020240024002400240024002400240410110212203450d00200320023a000020012d0001210220034101410210252203450d01200320023a000120012d0002210220034102410410252203450d02200320023a0002200320012d00033a000320012d0004210220034104410810252203450d03200320023a0004200320012d00053a0005200320012d00063a0006200320012d00073a000720012d0008210220034108411010252203450d04200320023a0008200320012d00093a0009200320012d000a3a000a200320012d000b3a000b200320012d000c3a000c200320012d000d3a000d200320012d000e3a000e200320012d000f3a000f20012d0010210220034110412010252203450d05200320023a0010200320012d00113a0011200320012d00123a0012200320012d00133a0013200320012d00143a0014200320012d00153a0015200320012d00163a0016200320012d00173a0017200320012d00183a0018200320012d00193a0019200320012d001a3a001a200320012d001b3a001b200320012d001c3a001c200320012d001d3a001d200320012d001e3a001e200320012d001f3a001f0240200341cde4c300460d00200328000041f0c2c98b06470d070b200328000421044108210102400240034020014120460d01200320016a2102200141016a210120022d0000450d000b410021010c010b20002004360204410121010b20002001360200200310230f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000b20004100360200200310230bbb0401037f230041106b2202240020012d00002103024002400240024002400240410110212204450d00200420033a000020012d0001210320044101410210252204450d01200420033a000120012d0002210320044102410410252204450d02200420033a0002200420012d00033a000320012d0004210320044104410810252204450d03200420033a0004200420012d00053a0005200420012d00063a0006200420012d00073a000720012d0008210320044108411010252204450d04200420033a0008200420012d00093a0009200420012d000a3a000a200420012d000b3a000b200420012d000c3a000c200420012d000d3a000d200420012d000e3a000e200420012d000f3a000f20012d0010210320044110412010252204450d05200420033a0010200420012d00113a0011200420012d00123a0012200420012d00133a0013200420012d00143a0014200420012d00153a0015200420012d00163a0016200420012d00173a0017200420012d00183a0018200420012d00193a0019200420012d001a3a001a200420012d001b3a001b200420012d001c3a001c200420012d001d3a001d200420012d001e3a001e200420012d001f3a001f200241086a22032004ad42808080808004841003220141086a2900003703002002200129000037030020011023200041086a20032903003700002000200229030037000020041023200241106a24000f0b410141011030000b410241011030000b410441011030000b410841011030000b411041011030000b412041011030000bb80303017f017e027f230041d0006b22032400024020012002101f2204422088a72201450d002004a722022d0000220541014b0d002001417f6a210602400240024020050e020001000b41002101200341003a0049200241016a21050340024020062001470d00200141ff0171450d04200341003a00490c040b200341286a20016a200520016a2d00003a00002003200141016a22023a00492002210120024121470d000b200341106a200341316a290000370300200341186a200341396a290000370300200341206a200341c1006a2900003703002003200329002937030820032d00282101410021020c010b2006450d0120022d0001220141034f0d01200341086a41186a200341286a41186a290000370300200341086a41106a200341286a41106a290000370300200341086a41086a200341286a41086a29000037030020032003290028370308410121020b200020013a0001200020023a0000200041026a20032903083700002000410a6a200341106a290300370000200041126a200341186a2903003700002000411a6a200341206a290300370000200341d0006a24000f0b41f4b7c600412e200341286a41a4b8c6001031000b4d01017f230041206b22002400200041146a410136020020004201370204200041d09dc6003602002000410436021c200041849ec6003602182000200041186a360210200041b8c5c3001038000b4d01017f230041206b22002400200041146a410136020020004201370204200041d09dc6003602002000410436021c200041849ec6003602182000200041186a360210200041d4c6c3001038000bfc1a01047f20002d0000210202400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0001210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0220012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0002210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0320012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0003210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0420012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0004210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0520012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0005210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0620012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0006210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0720012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0007210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0820012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0008210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0920012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0009210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0a20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000a210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0b20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000b210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0c20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000c210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0d20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000d210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0e20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000e210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d0f20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d000f210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d1020012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0010210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d1120012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0011210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d1220012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0012210202400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d15200341017422052004200520044b1b22054100480d150240024020030d002005102121040c010b200128020020032005102521040b2004450d1320012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20023a000020002d0013210402400240200141046a28020020052802002200460d00200128020021030c010b200041016a22032000490d15200041017422022003200220034b1b22024100480d150240024020000d002002102121030c010b200128020020002002102521030b2003450d1420012003360200200141046a2002360200200141086a28020021000b200141086a200041016a360200200320006a20043a00000f0b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200241011030000b102a000b3400200041fcfcc40036020420004100360200200041146a4102360200200041106a41d4e4c300360200200041086a42063702000b3701017f02404110102122020d00411041011030000b2002420037000820024200370000200042908080808002370204200020023602000b130020004102360204200041fce7c3003602000b130020004101360204200041a8eac3003602000ba60201057f230041106b22022400024002400240412310212203450d002002422337020420022003360200411f2002105c0240024020022802042204200228020822036b411f490d002003411f6a2105200228020021040c010b2003411f6a22052003490d03200441017422062005200620054b1b22064100480d030240024020040d002006102121040c010b200228020020042006102521040b2004450d0220022006360204200220043602000b20022005360208200420036a220341002900b0d344370000200341106a41002900c0d344370000200341176a41002900c7d344370000200341086a41002900b8d34437000020002002290300370200200041086a2002280208360200200241106a24000f0b412341011030000b200641011030000b102a000b89d5010c067f017e067f027e097f067e0d7f017e057f047e097f067e230022012102200141c01a6b41607122012400200141a80d6a41186a4200370300200141a80d6a41106a22034200370300200141a80d6a41086a22044200370300200142003703a80d200141f0166a41086a2205418cfdc400ad4280808080d000841003220641086a290000370300200120062900003703f0162006102320042005290300370300200120012903f01622073703f808200120073703a80d200541d8fdc300ad4280808080b001841003220641086a290000370300200120062900003703f01620061023200320012903f0162207370300200141c80d6a41086a2004290300370300200141c80d6a41106a2007370300200141c80d6a41186a2005290300370300200120073703f811200120012903a80d3703c80d200141c8046a200141c80d6a4120108602200041a08d066e210802400240024002400240024020012802c8044101470d0020012902cc042207422088a741e8076a2000470d00200141c80d6a4101410010ff0120012802c80d2106200141f0166a41086a2205418cfdc400ad4280808080d000841003220441086a290000370300200120042900003703f01620041023200141a8166a41086a22092005290300370300200120012903f0163703a816200541e3fdc300ad4280808080f000841003220441086a290000370300200120042900003703f01620041023200141b8166a41086a22042005290300370300200120012903f0163703b8162001200641e807703602f81120014180176a41186a2206200141f8116aad4280808080c000841001220541186a29000037030020014180176a41106a220a200541106a29000037030020014180176a41086a220b200541086a290000370300200120052900003703801720051023200141f8086a41186a220c2006290300370300200141f8086a41106a2206200a290300370300200141f8086a41086a220a200b29030037030020012001290380173703f8080240024041c00010212205450d00200520012903a816370000200541086a2009290300370000200520012903b816370010200541186a2004290300370000200520012903f808370020200541286a200a290300370000200541306a2006290300370000200541386a200c290300370000200141c80d6a200541c00010a60320012802c80d2104200141f8116a200141c80d6a41047241ac0410dc041a0240024020044103460d00200141f8086a200141f8116a41ac0410dc041a20051023200120043602c804200141c8046a410472200141f8086a41ac0410dc041a0c010b20051023200141023602c0082001410236028808200141023602d0072001410236029807200141023602e006200141023602a806200141023602f005200141023602b8052001410236028005200141023602c8040b2007a7210d200141c80d6aad220e4280808080c00084210741002104418cfdc400ad4280808080d00084210f02400340200141f0166a41086a2205200f1003220641086a290000370300200120062900003703f01620061023200141f8086a41086a22092005290300370300200120012903f0163703f808200541e3fdc300ad4280808080f000841003220641086a290000370300200120062900003703f01620061023200141f8116a41086a22062005290300370300200120012903f0163703f811200120043602c80d20014180176a41186a220a20071001220541186a29000037030020014180176a41106a220b200541106a29000037030020014180176a41086a220c200541086a290000370300200120052900003703801720051023200141a80d6a41186a2210200a290300370300200141a80d6a41106a220a200b290300370300200141a80d6a41086a220b200c29030037030020012001290380173703a80d41c00010212205450d01200520012903f808370000200520012903f811370010200520012903a80d370020200541086a2009290300370000200541186a2006290300370000200541286a200b290300370000200541306a200a290300370000200541386a20102903003700002005ad4280808080800884100520051023200441016a220441e807470d000b200141a80d6a41186a22094200370300200141a80d6a41106a220a4200370300200141a80d6a41086a22044200370300200142003703a80d200141f0166a41086a2205418cfdc400ad4280808080d000841003220641086a290000370300200120062900003703f0162006102320042005290300370300200120012903f01622073703f808200120073703a80d200541d8fdc300ad4280808080b001841003220641086a290000370300200120062900003703f01620061023200141f8116a41086a20052903002207370300200120012903f016220f3703f8112003200f370000200341086a2007370000200141c80d6a41086a2004290300370300200141c80d6a41106a200a290300370300200141c80d6a41186a2009290300370300200120012903a80d3703c80d200e4280808080800484100520012802c8042105200141f8116a200141c8046a41047241ac0410dc041a20054103460d03200120053602c80d200141c80d6a410472200141f8116a41ac0410dc041a200141f8116a2109200141c80d6a2105200141b0046a41106a210a0240024002400240024002400240034002400240024020092005460d0020052802002104200541386a2206210520044102460d03200141c8046a200641486a220b10c703200141b0046a20012802c804220520012802d0042204108902200a290300210f20012903b804210e024020012903b00422074201520d002004ad4220862005ad8410050b2007a72104024020012802cc04450d00200510230b2006210520044101470d03200b2802004101460d01200141c8046a41186a200641506a220541186a290000370300200141c8046a41106a200541106a290000370300200141c8046a41086a200541086a290000370300200120052900003703c8040c020b200141c8046a200141c80d6a41b00410dc041a200141f0096a4200370300200141e8096a4200370300200141d0096a4200370300200141c8096a4200370300200141f8086a41386a4200370300200141f8086a41306a4200370300200141f8086a41186a4200370300200141e0096a4100360200200141c0096a4100360200200141f8086a41286a41003602002001420037038809200142013703d809200142013703b80920014201370398092001410036028009200142013703f8084100210403400240200141c8046a200441386c6a22052802004102460d00200541306a290300210f200541286a290300210e42012107024002400240024020044103710e0403000102030b420221070c020b420321070c010b420421070b200141a0046a20074200200e200f10e104410110212206450d0b200141a0046a41086a290300210720012903a004210f200620043a0000200141f8086a20044105746a2205410472210902402005280204450d00200528020010230b20094101360200200520063602002005200f37031020054101360208200541186a20073703000b02402004450d00200141f8086a20044105746a221141086a21122011410472210c201141106a210941002106200141f8086a21050340024020042006220a41016a22066b220b20044d0d00411b210541ddc7c30021040c160b0240200a41024d0d0041152105418ec8c30021040c160b024002400240024002400240200a0e03000102000b200b4103490d030c190b200b41014b0d184107210a200b0e020301030b4109210a200b0d170c020b4108210a0c010b200b41046a210a0b02400240200141c8046a200a41ff017141386c6a220b2802004102460d00200b41306a290300210f200b41286a290300210e4201210702400240024002400240200a410f710e0a04030001040302040304040b420321070c030b420421070c020b420321070c010b420221070b20014190046a20074200200e200f10e104200541106a290300220f2001290390047c2207200929030058200541186a29030020014190046a41086a2903007c2007200f54ad7c220f200941086a290300220e58200f200e511b0d01200541086a280200220b417f4c0d132005280200211002400240200b0d00410121130c010b200b10212213450d0e0b20132010200b10dc042114200b41016a2210200b490d15200b41017422132010201320104b1b22154100480d1502400240200b0d002015102121130c010b2014200b2015102521130b2013450d0a2013200b6a200a3a00000240200c280200450d00201128020010230b20092007370300200c201536020020112013360200201220103602002009200f3703080c010b200541106a220b290300200929030058200541186a22102903002207200941086a290300220f582007200f511b0d00200541086a280200220a417f4c0d122005280200211302400240200a0d0041012115410021140c010b200a2114200a10212215450d0c0b20152013200a10dc04211320102903002107200b290300210f0240200c280200450d00201128020010230b2009200f370300200c2014360200201120133602002012200a360200200920073703080b200541206a210520042006470d000b0b200441016a22044104470d000b20012802e009211620012802dc09211720012802d8092112024020012802fc08450d0020012802f80810230b0240200128029c09450d0020012802980910230b024020012802bc09450d0020012802b80910230b0240024020160d004100211641082118410021060c010b201641ffffff1f712016470d11201641067422054100480d11200510212218450d0520014180176aad4280808080c000842119200141f8086aad4280808080800484211a20014180176a41106a210b200141e0186a410872210941002106201821050340201220066a2d0000220a410a460d01200142013703e018200141c8046a200a41386c6a2204280200220c4102460d0841002004200c4102461b2204290310210f200420012903f0183703102004290308210e200420012903e81837030820042903002107200420012903e0183703002004290328211b20044200370328200441186a220c290300211c200c20012903f818370300200441306a220c290300211d200c42003703002001200f3703f0182001200e3703e818200120073703e0182001201c3703f8182004290320210f200141a0176a41106a2211200941106a290200370300200141a0176a41086a2215200941086a290200370300200120092902003703a017410021042007422088a72210210c02402007a70d0020014180176a41186a22134200370300200b420037030020014180176a41086a220c42003703002001420037038017200141f0166a41086a22044191fdc400ad428080808090018422071003221441086a290000370300200120142900003703f01620141023200c2004290300370300200120012903f016220e3703c8162001200e370380172004418addc100ad4280808080a00184220e1003221441086a290000370300200120142900003703f01620141023200141c8166a41086a22142004290300221c370300200120012903f016221e3703c816200b201e370000200b41086a221f201c370000200141f8086a41086a2220200c290300370300200141f8086a41106a2221200b290300370300200141f8086a41186a2222201329030037030020012001290380173703f80820014188046a200141f8086a4120108f01200128028c042123200128028804212420134200370300200b4200370300200c42003703002001420037038017200420071003222541086a290000370300200120252900003703f01620251023200c2004290300370300200120012903f01622073703c81620012007370380172004200e1003222541086a290000370300200120252900003703f01620251023201420042903002207370300200120012903f016220e3703c816200b200e370000201f20073700002020200c2903003703002021200b2903003703002022201329030037030020012001290380173703f808410121042001202341e80720241b220c41016a36028017201a2019100220142015290300370300200141c8166a41106a2011290300370300200120012903a0173703c8160b2005201d3703082005201b370300200541146a2010360200200541106a2004360200200141c8166a41106a2903002107200141c8166a41086a290300210e20012903c816211b2005413c6a200a3a0000200541186a201b370300200541206a200e370300200541286a2007370300200541386a200c360200200541306a200f3703002005413d6a20012f00f8083b00002005413f6a200141f8086a41026a2d00003a0000200541c0006a21052016200641016a2206470d000b0b02402017450d00201210230b200141a80d6a41186a22214200370300200141a80d6a41106a22224200370300200141a80d6a41086a221f4200370300200142003703a80d200141f0166a41086a2210418cfdc400ad4280808080d00084221e1003220541086a290000370300200120052900003703f01620051023201f2010290300370300200120012903f01622073703a816200120073703a80d2010419efec300ad4280808080e001841003220541086a290000370300200120052900003703f01620051023200141b8166a41086a222620102903002207370300200120012903f016220f3703b8162003200f370000200341086a22272007370000200141f8086a41086a2228201f290300370300200141f8086a41106a22292022290300370300200141f8086a41186a222a2021290300370300200120012903a80d3703f80820014180046a200141f8086a4120108f01200141d4046a20012802840441002001280280041b360200200141c8046a41086a221241023a00002001410f3a00c804201820064106746a212b200141c8046a108e0120060d03201821130c0c0b200141c8046a2006414c6a1087020b200141c8046a200e200f10de01200621050c000b0b200141c8046aad22074280808080c00084211920074280808080800284212c200141f8086aad4280808080800484211a200d20086b222d200d4b212e200141c8046a41106a2115200141e0186a4104722123200141c8046a410572212f200141c8046a41036a2130200141c8046a41186a2125200141c8046a41206a2117200141c8046a41286a21312018211303402013220541086a29030021072005290300210e200528021021042015200541246a29020037030020252005412c6a2902003703002017200541346a28020036020020122005411c6a2902003703002001200541146a2902003703c804200541c0006a211320044102460d09200141c8166a41086a2012290300220f370300200141c8166a41106a2015290300221b370300200141c8166a41186a2025290300221c370300200141c8166a41206a20172802002209360200200120012903c804221d3703c81620052d003c212420052802382106200141a0176a41206a22052009360200200141a0176a41186a2209201c370300200141a0176a41106a220a201b370300200141a0176a41086a220b200f3703002001201d3703a017200120063602bc1a0240024002400240024002400240024002400240024020040d00200141d8036a200610c8034200211b4200211c0240200e20012903d803220f7d221d200e562007200141d8036a41086a2903007d200e200f54ad7d220f200756200f2007511b0d00200141e0186a200141bc1a6a10870220014180176a200141e0186a201d200f41084101108802024020012802801722050d00202542003703002015420037030020124200370300200142003703c804201041d5fbc400ad4280808080800184221c1003220441086a290000370300200120042900003703f0162004102320122010290300370300200120012903f016221b3703a80d2001201b3703c804201041d6a0c200ad4280808080d0018422321003220441086a290000370300200120042900003703f01620041023201f2010290300221b370300200120012903f01622333703a80d20152033370000201541086a220a201b3700002028201229030037030020292015290300370300202a2025290300370300200120012903c8043703f808200141c0036a200141f8086a4120108902200141c0036a41106a290300213320012903c803213420012802c003210420014180176a41106a2903002135200129038817211b202542003703002015420037030020124200370300200142003703c8042010201c1003220941086a290000370300200120092900003703f0162009102320122010290300370300200120012903f016221c3703a80d2001201c3703c804201020321003220941086a290000370300200120092900003703f01620091023201f2010290300221c370300200120012903f01622323703a80d20152032370000200a201c3700002028201229030037030020292015290300370300202a2025290300370300200120012903c8043703f808200142002033420020041b221c20357d2034420020041b2232201b54ad7d22332032201b7d221b2032562033201c562033201c511b22041b3703d00420014200201b20041b3703c804201a202c10020b201d211b200f211c20054101460d0b0b203120073703002025201c3703002001200e3703e8042001201b3703d804200120063602d404200120243a00d104200141043a00d0042001410f3a00c804200141c8046a108e010c010b200141e0186a41206a22362005280200360200200141e0186a41186a22372009290300370300200141e0186a41106a2238200a290300370300200141e0186a41086a2239200b290300370300200120012903a0173703e01820014180176a2023200e200741084101108802024020012802801722050d00202542003703002015420037030020124200370300200142003703c804201041d5fbc400ad4280808080800184221b1003220441086a290000370300200120042900003703f0162004102320122010290300370300200120012903f016220f3703a80d2001200f3703c804201041d6a0c200ad4280808080d00184221c1003220441086a290000370300200120042900003703f01620041023201f2010290300220f370300200120012903f016221d3703a80d2015201d370000201541086a220a200f3700002028201229030037030020292015290300370300202a2025290300370300200120012903c8043703f808200141e8036a200141f8086a4120108902200141e8036a41106a290300211d20012903f003213220012802e803210420014180176a41106a2903002133200129038817210f202542003703002015420037030020124200370300200142003703c8042010201b1003220941086a290000370300200120092900003703f0162009102320122010290300370300200120012903f016221b3703a80d2001201b3703c8042010201c1003220941086a290000370300200120092900003703f01620091023201f2010290300221b370300200120012903f016221c3703a80d2015201c370000200a201b3700002028201229030037030020292015290300370300202a2025290300370300200120012903c8043703f80820014200201d420020041b221b20337d2032420020041b221c200f54ad7d221d201c200f7d220f201c56201d201b56201d201b511b22041b3703d00420014200200f20041b3703c804201a202c10020b20054101460d09202542003703002015420037030020124200370300200142003703c8042010201e1003220541086a290000370300200120052900003703f0162005102320122010290300370300200120012903f0163703c804201041acfec300ad4280808080a00184221b1003220541086a290000370300200120052900003703f01620051023201f2010290300220f370300200120012903f016221c3703a80d2015201c370000201541086a223a200f3700002028201229030037030020292015290300370300202a2025290300370300200120012903c8043703f80820014180176a200141f8086a4120108b0202400240024002400240024020012802801722140d004200210f4104211441002104410021050c010b200129028417220fa7212041002105024002400240200f422088a7220b41014b0d0041002104200b0e020201020b200b2104034020052004410176220920056a220a20062014200a4102746a280200491b2105200420096b220441014b0d000b0b2006201420054102746a2802002204460d052005200620044b6a2104200b21052004200b4b0d020b20052020470d030b2005200fa7470d02200541016a22092005490d1b2005410174220a2009200a20094b1b220941ffffffff03712009470d1b2009410274220a41004e0d010c1b0b4180bbc000102b000b0240024020050d00200a102121140c010b20142005410274200a102521140b2014450d082009ad210f0b201420044102746a220941046a2009200520046b41027410dd041a20092006360200200541016a210b200fa721200b2021420037030020224200370300201f4200370300200142003703a80d2010201e1003220541086a290000370300200120052900003703f01620051023201f2010290300370300200120012903f016220f3703a8162001200f3703a80d2010201b1003220541086a290000370300200120052900003703f0162005102320262010290300220f370300200120012903f016221b3703b8162003201b3700002027200f3700002028201f29030037030020292022290300370300202a2021290300370300200120012903a80d3703f8080240024020140d00201a10050c010b200141003602d004200142013703c804200b200141c8046a105c02400240200b0d0020012802d004210b20012802cc04210a20012802c80421040c010b200b410274210c410020012802d00422056b210620012802cc04210a2014210903402009280200211102400240200a20066a4104490d0020012802c80421040c010b200541046a22042005490d1b200a410174220b2004200b20044b1b220b4100480d1b02400240200a0d00200b102121040c010b20012802c804200a200b102521040b2004450d092001200b3602cc04200120043602c804200b210a0b200941046a21092001200541046a220b3602d004200420056a20113600002006417c6a2106200b2105200c417c6a220c0d000b0b201a200bad4220862004ad8410020240200a450d00200410230b2020450d00201410230b20012802bc1a210420012802e0182105200141c8046a41c0006a200737030020152023290000370000203a202341086a290000370000201541106a202341106a290000370000201541186a202341186a2900003700002001200e37038005200120053602d404200141033a00d004200120043602f8042001410f3a00c804200120243a00d104200141c8046a108e012010201e1003220541086a290000370300200120052900003703f01620051023200141a8166a41086a223a2010290300370300200120012903f0163703a816201041f8fec300ad4280808080c001841003220541086a290000370300200120052900003703f0162005102320262010290300370300200120012903f0163703b81620012024410873410f7141027441b8fec3006a280200200d6a223b3602c80420014180176a41186a223c20191001220541186a29000037030020014180176a41106a223d200541106a29000037030020014180176a41086a223e200541086a2900003703002001200529000037038017200510232021203c2903003703002022203d290300370300201f203e29030037030020012001290380173703a80d41c00010212214450d04201420012903a816370000201420012903b816370010201420012903a80d370020201441086a203a290300370000201441186a2026290300370000201441286a201f290300370000201441306a2022290300370000201441386a2021290300370000200141c8046a201441c000108b0202400240024020012802c80422200d0041002105410421204200210f0c010b20012902cc04220f422088a72205200fa7470d010b02402005200fa7470d00200541016a22062005490d19200541017422092006200920064b1b220641ffffffff03712006470d19200641027422094100480d190240024020050d002009102121200c010b202020054102742009102521200b2020450d05200f428080808070832006ad84210f0b200f422088a721050b2020200541027422096a20043602000240024020200d002014ad428080808080088410050c010b200141003602d004200142013703c804200541016a2205200141c8046a105c0240024020050d0020012802d004210b20012802cc04210a20012802c80421040c010b410020012802d00422056b2106202020096a41046a211120012802cc04210a2020210903402009280200210c02400240200a20066a4104490d0020012802c80421040c010b200541046a22042005490d1b200a410174220b2004200b20044b1b220b4100480d1b02400240200a0d00200b102121040c010b20012802c804200a200b102521040b2004450d062001200b3602cc04200120043602c804200b210a0b2001200541046a220b3602d004200420056a200c3600002006417c6a2106200b21052011200941046a2209470d000b0b200fa721052014ad4280808080800884200bad4220862004ad8410020240200a450d00200410230b2005450d00202010230b201410232010201e1003220541086a290000370300200120052900003703f01620051023203a2010290300370300200120012903f0163703a81620104184ffc300ad4280808080b001841003220541086a290000370300200120052900003703f0162005102320262010290300370300200120012903f0163703b816200120012802bc1a22063602c804203c20191001220541186a290000370300203d200541106a290000370300203e200541086a2900003703002001200529000037038017200510232021203c2903003703002022203d290300370300201f203e29030037030020012001290380173703a80d41c00010212205450d01200520012903a816370000200520012903b816370010200520012903a80d370020200541086a203a290300370000200541186a2026290300370000200541286a201f290300370000200541306a2022290300370000200541386a2021290300370000200141c0003602cc04200120053602c8042023200141c8046a10f50120051023203041206a2036280200360000203041186a2037290300370000203041106a2038290300370000203041086a2039290300370000203020012903e0183700002028201229000037030020292015290000370300202a2025290000370300200141f8086a411f6a2205200141c8046a411f6a290000370000200120012900c8043703f808200141003a00cc042001203b3602c804202f20012903f808370000202f41086a2028290300370000202f41106a2029290300370000202f41186a202a290300370000202f411f6a20052900003700002006200141c8046a10c9030b202e0d082010201e1003220541086a290000370300200120052900003703f01620051023200141a8166a41086a2010290300370300200120012903f0163703a816201041d0ffc300ad42808080808001841003220541086a290000370300200120052900003703f0162005102320262010290300370300200120012903f0163703b816200120063602c80420014180176a41186a220420191001220541186a29000037030020014180176a41106a2206200541106a29000037030020014180176a41086a2209200541086a2900003703002001200529000037038017200510232021200429030037030020222006290300370300201f200929030037030020012001290380173703a80d024041c00010212220450d002024410873410f71410274220941b8fec3006a2802002211202d6a2104202020012903a816370000202020012903b816370010202020012903a80d3700204108210c202041086a200141a8166a41086a290300370000202041186a200141b8166a41086a290300370000202041286a200141a80d6a41086a290300370000202041306a2022290300370000202041386a2021290300370000200141c8046a202041c00010b0030240024020012802c80422050d00410021064200210f0c010b20012902cc04220f422088a721062005210c0b024002400240200420064b0d00200621050c010b0240200fa7220520066b200420066b220b4f0d002006200b6a220a2006490d1a20054101742214200a2014200a4b1b220a41ffffffff0071200a470d1a200a41047422144100480d1a0240024020050d0020141021210c0c010b200c200541047420141025210c0b200c450d02200f42808080807083200aad84210f0b200c200f422088a722054104746a210a024002400240200b4102490d00200a410020042006417f736a220b41047410db041a200c2011200d6a20056a200820066a6b4104746a41706a210a200b20056a21050c010b200b450d010b200a4200370308200a4200370300200541016a21050b200f42ffffffff0f832005ad42208684210f0b200420094190ffc3006a280200202d6a220a4b0d082004410474210603400240024002400240200520044b0d0020042005470d0102402005200fa7470d00200541016a22092005490d1e2005410174220b2009200b20094b1b220941ffffffff00712009470d1e2009410474220b4100480d1e0240024020050d00200b1021210c0c010b200c2005410474200b1025210c0b200c450d03200f422088a721052009ad210f0b200c20054104746a220920073703082009200e370300200f42ffffffff0f83200541016a2205ad42208684210f0c030b200c20066a22092009290300221b200e201b200e56200941086a2209290300221b200756201b2007511b220b1b3703002009201b2007200b1b3703000c020b200141dc046a4101360200200142013702cc04200141d09dc6003602c804200141043602fc08200141d8ffc3003602f8082001200141f8086a3602d804200141c8046a41e0ffc3001038000b200b41081030000b200641106a21062004200a492109200441016a210420090d000c0a0b0b201441081030000b41c00041011030000b41c00041011030000b200b41011030000b200941041030000b41c00041011030000b200b41011030000b200a41041030000b200c0d002020ad42808080808008841005202010230c010b200141003602d004200142013703c8042005200141c8046a105c024002400240200541047422040d0020012802d004210520012802cc04210920012802c804210a0c010b410020012802d00422056b2106200c20046a211120012802c804210a20012802cc042109200c21040340200441086a29030021072004290300210e0240200920066a410f4b0d00200541106a220b2005490d1220094101742214200b2014200b4b1b220b4100480d120240024020090d00200b1021210a0c010b200a2009200b1025210a0b200a450d03200b21090b200a20056a220b2007370008200b200e370000200641706a2106200541106a21052011200441106a2204470d000b200120093602cc04200120053602d0042001200a3602c8040b200fa721042020ad42808080808008842005ad422086200aad84100202402009450d00200a10230b02402004450d00200c10230b202010230c010b200b41011030000b2013202b470d000b202b21130c080b200541081030000b201541011030000b4193a1c3004133104a000b200a41011030000b200b41011030000b410141011030000b41c00041011030000b41c00041011030000b202b20136b2105024003402005450d01200541406a210520132802102104201341c0006a211320044102470d000b0b2016450d00201810230b410021040240024002400240024002400240200841e0f2796c410020006b460d00200141f8086a2109200141c8046a21040c010b200141d40d6a2008360200200141c80d6a41086a41003a00002001410f3a00c80d200141c80d6a108e014200210f200141c8046a41186a4200370300200141c8046a41106a220a4200370300200141c8046a41086a22064200370300200142003703c804200141f0166a41086a2205418cfdc400ad4280808080d000841003220941086a290000370300200120092900003703f0162009102320062005290300370300200120012903f0163703c804200541acfec300ad4280808080a001841003220941086a290000370300200120092900003703f01620091023200a20012903f0162207370300200141f8086a41086a2006290300370300200141f8086a41106a2007370300200141f8086a41186a2005290300370300200120073703a80d200120012903c8043703f808200141c80d6a200141f8086a4120108b020240024020012802c80d220a0d004104210a410421050c010b20012902cc0d220f422088a72104200a21050b2005200441027422046a210602400340024020040d004104211341002109410021110c020b2001200528020022093602c80d2004417c6a2104200541046a2105200141c80d6a10ca03450d000b02400240410410212213450d00201320093602004101210941012111034020062005460d032001200528020022043602c80d200541046a2105200141c80d6a10ca03450d00024020112009470d00200941016a220b2009490d0d2009410174220c200b200c200b4b1b221141ffffffff03712011470d0d2011410274220b4100480d0d0240024020090d00200b102121130c010b20132009410274200b102521130b2013450d030b201320094102746a2004360200200941016a21090c000b0b410441041030000b200b41041030000b0240200fa7450d00200a10230b200141a80d6a41186a220a4200370300200141a80d6a41106a220b4200370300200141a80d6a41086a22044200370300200142003703a80d200141f0166a41086a2205418cfdc400ad4280808080d000841003220641086a290000370300200120062900003703f0162006102320042005290300370300200120012903f01622073703f808200120073703a80d200541acfec300ad4280808080a001841003220641086a290000370300200120062900003703f01620061023200141f8116a41086a20052903002207370300200120012903f016220f3703f8112003200f370000200341086a2007370000200141c80d6a41086a2004290300370300200141c80d6a41106a200b290300370300200141c80d6a41186a200a290300370300200120012903a80d3703c80d0240024020130d00200141c80d6aad428080808080048410050c010b200141003602d004200142013703c8042009200141c8046a105c0240024020090d0020012802d004210b20012802cc04210a20012802c80421040c010b410020012802d00422056b2106201320094102746a211020012802cc04210a2013210903402009280200210c02400240200a20066a4104490d0020012802c80421040c010b200541046a22042005490d0c200a410174220b2004200b20044b1b220b4100480d0c02400240200a0d00200b102121040c010b20012802c804200a200b102521040b2004450d062001200b3602cc04200120043602c804200b210a0b2001200541046a220b3602d004200420056a200c3600002006417c6a2106200b21052010200941046a2209470d000b0b200141c80d6aad4280808080800484200bad4220862004ad8410020240200a450d00200410230b2011450d00201310230b200141f0166a41086a2205418cfdc400ad4280808080d000841003220441086a290000370300200120042900003703f01620041023200141f8086a41086a22062005290300370300200120012903f0163703f808200541f8fec300ad4280808080c001841003220441086a290000370300200120042900003703f01620041023200141f8116a41086a22042005290300370300200120012903f0163703f811200120083602c80d20014180176a41186a2209200141c80d6aad22074280808080c000841001220541186a29000037030020014180176a41106a220a200541106a29000037030020014180176a41086a220b200541086a290000370300200120052900003703801720051023200141a80d6a41186a220c2009290300370300200141a80d6a41106a2209200a290300370300200141a80d6a41086a220a200b29030037030020012001290380173703a80d41c00010212205450d01200520012903f808370000200520012903f811370010200520012903a80d370020200541086a2006290300370000200541186a2004290300370000200541286a200a290300370000200541306a2009290300370000200541386a200c290300370000200141c80d6a200541c000108b020240024020012802c80d2224450d002005ad4280808080800884100520012902cc0d211b0c010b4200211b410421240b200510230240201b422088a72205450d002005410274211120074280808080c0008421072024210903402009280200210a200141f0166a41086a2204418cfdc400ad4280808080d00084220f1003220541086a290000370300200120052900003703f01620051023200141a8166a41086a22062004290300370300200120012903f0163703a816200441c7f3c300ad4280808080a00184220e1003220541086a290000370300200120052900003703f01620051023200141b8166a41086a22152004290300370300200120012903f0163703b8162001200a3602c80d20014180176a41186a220b20071001220541186a29000037030020014180176a41106a220c200541106a29000037030020014180176a41086a2210200541086a290000370300200120052900003703801720051023200141f8086a41186a2212200b290300370300200141f8086a41106a2214200c290300370300200141f8086a41086a2213201029030037030020012001290380173703f808024002400240024041c00010212205450d00200520012903a816370000200541086a2006290300370000200520012903b816370010200541186a2015290300370000200520012903f808370020200541286a2013290300370000200541306a2014290300370000200541386a2012290300370000200141c80d6a200541c00010aa03024020012d00cc0d220641034622150d0020012802f00d212320012802f40d210820012802d00d212020012802d40d212520012802d80d212220012802dc0d210320012802e00d211f20012802e40d21210b20051023410121122006410371417e6a220541014b0d020240024020050e020100010b20150d040240200641014b0d00024020060e020600060b2008450d05202310230c050b02402025450d00202010230b201f450d04200310230c040b200120223602d004200120253602cc04200120203602c804200120213602d00d2001201f3602cc0d200120033602c80d200a4100200141c8046a200141c80d6a10b2021a2004200f1003220541086a290000370300200120052900003703f0162005102320132004290300370300200120012903f0163703f8082004200e1003220541086a290000370300200120052900003703f01620051023200141f8116a41086a22122004290300370300200120012903f0163703f8112001200a3602c80d200b20071001220541186a290000370300200c200541106a2900003703002010200541086a290000370300200120052900003703801720051023200141a80d6a41186a2204200b290300370300200141a80d6a41106a220a200c290300370300200141a80d6a41086a220b201029030037030020012001290380173703a80d41c00010212205450d01200520012903f808370000200520012903f811370010200520012903a80d370020200541086a2013290300370000200541186a2012290300370000200541286a200b290300370000200541306a200a290300370000200541386a20042903003700002005ad4280808080800884100520051023410021122015450d020c030b41c00041011030000b41c00041011030000b0240200641024b0d000240024020060e03030100030b2012450d0202402025450d00202010230b201f450d02200310230c020b2008450d01202310230c010b02402025450d00202010230b201f450d00200310230b200941046a21092011417c6a22110d000b0b200141c8046a2104200141f8086a2109201ba7450d00202410230b200141c8046a41186a4200370300200141c8046a41106a220a4200370300200141c8046a41086a220b4200370300200142003703c804200141f0166a41086a22054182fdc400ad4280808080a001841003220641086a290000370300200120062900003703f01620061023200441086a2005290300370000200420012903f016370000200541b39fc600ad42808080809001841003220441086a290000370300200120042900003703f01620041023200a20012903f0162207370300200141f8086a41086a200b290300370300200141f8086a41106a2007370300200141f8086a41186a2005290300370300200120073703a80d200120012903c8043703f8082009ad428080808080048410050240200041b009700d0010bf020b02400240200041c0930670450d00200141f8116a2109200141e0186a2117200141a0176a2126200141f8086a21240c010b200141f8086a41186a4200370300200141f8086a41106a22094200370300200141f8086a41086a22044200370300200142003703f808200141f0166a41086a220541aefcc400ad42808080809001841003220641086a290000370300200120062900003703f0162006102320042005290300370300200120012903f01622073703a017200120073703f808200541e8a1c100ad4280808080d002841003220641086a290000370300200120062900003703f01620061023200920012903f0162207370300200141f8116a41086a2004290300370300200141f8116a41106a2007370300200141f8116a41186a2005290300370300200120073703e018200120012903f8083703f81102400240200141f8116a109b02220541ff01714102460d00200141f8116aad4280808080800484100520054101710d010b200141f8086a2124200141a0176a2126200141e0186a2117200141f8116a2109200010d501450d01200010d8011a0c010b200141f8086a2124200141a0176a2126200141e0186a2117200141f8116a2109200010d801450d00200010d5011a0b200141f8086a41186a22064200370300200141f8086a41106a222a4200370300200141f8086a41086a22044200370300200142003703f808200141f0166a41086a220541aefcc400ad428080808090018422071003220a41086a2900003703002001200a2900003703f016200a1023200141a0176a41086a220b2005290300370300200120012903f0163703a017202441086a220c202641086a221029000037000020242026290000370000200541849fc100ad42808080809001841003220a41086a2900003703002001200a2900003703f016200a1023200141e0186a41086a22132005290300370300200120012903f0163703e018202a2017290000220f370300200141f8116a41086a22112004290300370300200141f8116a41106a2215200f370300200141f8116a41186a2212201741086a2214290000370300200120012903f8083703f811200141b8036a20094120108f0120012802bc03212520012802b803211f20064200370300202a420037030020044200370300200142003703f808200520071003220a41086a2900003703002001200a2900003703f016200a1023200b2005290300370300200120012903f0163703a017200c201029000037000020242026290000370000200541ec9ec100ad4280808080f001841003220a41086a2900003703002001200a2900003703f016200a102320132005290300370300200120012903f0163703e018200620142900002207370300201120042903003703002015201729000037030020122007370300200120012903f8083703f811200141b0036a20094120108f010240024020254100201f1b220520012802b403410020012802b0031b22044f0d0002400340200141c8046a200510e50120012802c8042206411a470d012004200541016a2205470d000c020b0b200141f8116a200141c8046a41047241bc0110dc041a200141f8086a200141f8116a41bc0110dc041a200141e0186a200141f8086a41bc0110dc041a200120063602d00d20012005ad22073703c80d200141d40d6a200141e0186a41bc0110dc04210a200141800f6a2802002000460d01200141d00d6a10db010b4100213c4108213a410021050c050b200141a0176a200a41bc0110dc041a200141c80d6a200141a0176a41bc0110dc041a024041c8011021223a450d00203a2006360208203a2007370300203a410c6a200141c80d6a41bc0110dc041a02400240200541016a220620044f0d000340200141c8046a200610e50120012802c804220a411a470d022004200641016a2206470d000b0b410121054101213c0c060b200141f8116a200141c8046a410472221341bc0110dc041a200141f8086a200141f8116a41bc0110dc041a200141e0186a200141f8086a41bc0110dc041a2001200a3602d00d20012006ad22073703c80d200141c80d6a410c6a200141e0186a41bc0110dc04210c41012105200141d00d6a2110200141800f6a2802002000470d04200641016a2106200141a0176a200c41bc0110dc041a410121054101213c0340200141c80d6a200141a0176a41bc0110dc041a0240203c2005470d00200541016a220b2005490d0a20054101742211200b2011200b4b1b223cad42c8017e220f422088a70d0a200fa7220b4100480d0a024002402005450d00203a200541c8016c200b1025213a0c010b200b1021213a0b203a450d050b203a200541c8016c6a220b200a360208200b2007370300200b410c6a200141c80d6a41bc0110dc041a200541016a2105200620044f0d0602400340200141c8046a200610e501024020012802c804220a411a460d00200141f8116a201341bc0110dc041a200141f8086a200141f8116a41bc0110dc041a200141e0186a200141f8086a41bc0110dc041a2001200a3602d00d20012006ad22073703c80d200c200141e0186a41bc0110dc04210b20012802800f2000470d02200641016a2106200141a0176a200b41bc0110dc041a0c030b2004200641016a2206470d000c080b0b0b201010db010c050b41c80141081030000b41c00041011030000b200b41011030000b200b41081030000b201010db014101213c0b203a200541c8016c6a212f024020050d00203a21030c020b200141f8116a4104722105200141f8086aad4280808080c00084213f200141c8166aad4280808080c0008421402009ad42808080808004842141200141e0186a41106a2123200141c80d6a4104722116203a210303402003280200210920032802082104200141c80d6a2003410c6a41bc0110dc041a200341c8016a21032004411a460d02200141c8046a200141c80d6a41bc0110dc041a200120043602c80d2016200141c8046a41bc0110dc041a200141f8086a200910df0120012802f808210c0240024020012802800922040d0042002132420021334200212c420021344200211c420021190c010b2004410574210a4200211c200c2104420021194200212c4200213442002132420021330340200141a0036a200410e301200141a0036a41086a290300210f20012903a003210720052004290000370000200541086a200441086a290000370000200541106a200441106a290000370000200541186a200441186a290000370000200120093602f81120014198036a200141f8116a10e00120012d00980341017121060240024020012d009903220b0d00200141d8026a2007200f420a420010e20420012903d802220e2107200141d8026a41086a290300221b210f0c010b200141f8026a200f4200200bad220e420010e10420014188036a20074200200e420010e104200141e8026a420042002007420010e104427f20014188036a41086a290300220e20012903f80220012903e8027c7c221b20012903800320012903f00284420052201b200e5472220b1b211b427f200129038803200b1b210e0b200441206a21044200201b20061b20347c4200200e20061b221d202c7c222c201d54ad7c2134201b420020061b20337c200e420020061b220e20327c2232200e54ad7c2133200f20197c2007201c7c221c200754ad7c2119200a41606a220a0d000b0b024020012802fc08450d00200c10230b200141f8086a200910df0120012802f80821110240024020012802800922040d004200211d420021354200211e420021424200211b4200211a0c010b2004410574210a4200211b201121044200211a4200211e420021424200211d42002135034020052004290000370000200541086a200441086a2206290000370000200541106a200441106a220b290000370000200541186a200441186a220c290000370000200120093602f811200141d0026a200141f8116a10e00120012d00d002211020012d00d1022113200141f8116a41186a200c290000370300200141f8116a41106a200b290000370300200141f8116a41086a2006290000370300200120042900003703f811200141b0026a2009200141f8116a2013411010e101200141b0026a41186a290300201a7c20012903c0022207201b7c221b200754ad7c211a4200200141b0026a41086a2903002207201041017122061b20427c420020012903b002220f20061b220e201e7c221e200e54ad7c21422007420020061b20357c200f420020061b2207201d7c221d200754ad7c2135200441206a2104200a41606a220a0d000b0b024020012802fc08450d00201110230b200141e0186a41186a2206420037030020234200370300200141e0186a41086a22084200370300200142003703e018200141f0166a41086a222241d5fbc400ad42808080808001841003220441086a290000370300200120042900003703f0162004102320082022290300370300200120012903f0163703e018202241d6a0c200ad4280808080d001841003220441086a290000370300200120042900003703f01620041023200141f8116a41086a222920222903002207370300200120012903f016220f3703f8112023200f370000202341086a2007370000200141a0176a41086a22102008290300370300200141a0176a41106a22132023290300370300200141a0176a41186a22112006290300370300200120012903e0183703a01720014198026a200141a0176a412010890220014198026a41106a290300420020012802980222041b210720012903a002420020041b210f02400240201b201c7c220e420288201a20197c200e201b54ad7c221b423e8684221c201b420288221984500d00201c200e852019201b8584500d00410021040240034020014188026a200e201b200441046a41fe007110e004200441026a2104200129038802221c20014188026a41086a290300221984500d01201c200e852019201b858450450d000b0b200141f8016a200e201b200441fe007110e00420012903f801200141f8016a41086a29030084211c42002119024020040d00201c420052ad211c0c020b201c420052ad211c0340200141d8016a200e201b41002004417e6a2206200620044b1b220441ff007110e004200141e8016a201c4201862243420184221a2019420186201c423f88842219201a201910e1042043201a20012903e80120012903d80156200141e8016a41086a290300221c200141d8016a41086a290300224456201c2044511b1b211c20040d000c020b0b42002119200e201b84420052ad211c0b02400240200f4202882007423e8684220e2007420288221b84500d00200e200f85201b20078584500d004100210402400340200141c8016a200f2007200441046a41fe007110e004200441026a210420012903c801220e200141c8016a41086a290300221b84500d01200e200f85201b2007858450450d000b0b200141b8016a200f2007200441fe007110e00420012903b801200141b8016a41086a29030084210e4200211b024020040d00200e420052ad210e0c020b200e420052ad210e034020014198016a200f200741002004417e6a2206200620044b1b220441ff007110e004200141a8016a200e4201862243420184221a201b420186200e423f8884221b201a201b10e1042043201a20012903a80120012903980156200141a8016a41086a290300220e20014198016a41086a290300224456200e2044511b1b210e20040d000c020b0b4200211b200f200784420052ad210e0b02400240024002400240201c20198450450d004100210c0c010b204220347c201e202c7c220f201e54ad7c211e203520337c201d20327c2207201d54ad7c211d02400240024020012d00800f0e03010200010b2007200f56201d201e56201d201e511b210c0c020b0340200141c8006a200f201e201c201910e204200e2232201b2233844200510d04200141c8006a41086a290300210e2001290348211b200141386a2007201d2032203310e2044101210c201b2001290338222c54200e200141386a41086a290300221a54200e201a5122041b0d020240202c201b54201a200e5420041b450d004100210c0c030b200141286a201b200e201c201910e104200141186a202c201a2032203310e104024020072001290318220e7d221b201d200141186a41086a2903007d2007200e54ad7d221a84500d00201e200141286a41086a2903007d212c200f20012903282207542104200f20077d210e201c21072019211d201b211c201a21192032210f2033211e200e202c2004ad7d221b84500d030c010b0b4100210c0c010b03402019211a201c2132200e201b844200510d02200141f8006a2007201d2032201a10e20420014188016a200f201e200e201b10e2044101210c20012903880122332001290378222c5420014188016a41086a290300221c200141f8006a41086a290300221954201c20195122041b0d010240202c2033542019201c5420041b450d004100210c0c020b200141e8006a2033201c200e201b10e104200141d8006a202c20192032201a10e104024020072001290358221c7d2219201d200141d8006a41086a2903007d2007201c54ad7d22338450450d004100210c0c020b201e200141e8006a41086a2903007d212c200f20012903682207542104200f20077d211c200e2107201b211d2019210e2033211b2032210f201a211e201c202c2004ad7d2219844200520d000b0b200141f8116a200910df0120012802f811212820012802fc1121302001280280122204450d022028200441057422256a21212028210402400340200141f8086a41186a2206200441186a2215290000370300200141f8086a41106a220a200441106a2212290000370300200141f8086a41086a220b200441086a2214290000370300200120042900003703f80820042900002107200541186a221f201529000037000020052007370000200541086a22152014290000370000200541106a22142012290000370000200120093602f811200141106a200141f8116a10e0012010200b2903003703002013200a29030037030020112006290300370300200120012903f8083703a0170240200c20012d001041017145734101470d0020012d00112112200441206a21040c020b200441206a2104202541606a22250d000c040b0b0340200141c8166a41186a20112903002207370300200141c8166a41106a2013290300220f370300200141c8166a41086a2010290300220e370300200120012903a017221b3703c816200141f8116a41186a2007370300200141f8116a41106a200f3703002029200e370300200142e4cab5fbb6ccdcb0e3003703b8162001201b3703f811200141b8166a200141f8116a201241187441187541027441c0b1c0006a280200418084076c20006a10f80120042021460d03024003402006200441186a2212290000370300200a200441106a2225290000370300200b200441086a2220290000370300200120042900003703f808200120093602f811202029000021072025290000210f2004290000210e201f20122900003700002014200f370000201520073700002005200e370000200141086a200141f8116a10e0012010200b2903003703002013200a29030037030020112006290300370300200120012903f8083703a017200c20012d000841017145730d012021200441206a2204470d000c050b0b20012d00092112200441206a21040c000b0b41b0c4c300102b000b41b0c4c300102b000b02402030450d00202810230b200910e40102400240200c0d00200141053a0080122001200936028412200141083a00f811200141f8116a108e01200141f8086a41186a22064200370300200141f8086a41106a220a4200370300200141f8086a41086a220b4200370300200142003703f808202241aefcc400ad42808080809001841003220441086a290000370300200120042900003703f0162004102320102022290300370300200120012903f0163703a017202441086a202641086a29000037000020242026290000370000202241849fc100ad42808080809001841003220441086a290000370300200120042900003703f0162004102320082022290300370300200120012903f0163703e018202a2017290000370000202a41086a201741086a2900003700002029200b290300370300200141f8116a41106a200a290300370300200141f8116a41186a2006290300370300200120012903f8083703f8112001200941016a3602f8082041203f1002200141c80d6a10db010c010b2001200936028412200141043a008012200141083a00f811200141f8116a108e010240024020012802fc0e2206450d00200141f8116a200141c80d6a41b00110dc041a200120093602a813202241aefcc400ad428080808090018422071003220441086a290000370300200120042900003703f0162004102320102022290300370300200120012903f0163703a017202241aff3c000ad4280808080d00184220f1003220441086a290000370300200120042900003703f0162004102320082022290300370300200120012903f0163703e0182001200620006a221f3602c81620014180176a41186a221320401001220441186a29000037030020014180176a41106a2211200441106a29000037030020014180176a41086a2206200441086a290000370300200120042900003703801720041023200141f8086a41186a220a2013290300370300200141f8086a41106a220b2011290300370300200141f8086a41086a220c200629030037030020012001290380173703f8080240024002400240024002400240024002400240024002400240024002400240024002400240024041c00010212204450d00200420262900003700002004201729000037001020042024290000370020200441086a202641086a2212290000370000200441186a201741086a2214290000370000200441286a202441086a2225290000370000200441306a202441106a2220290000370000200441386a202441186a2221290000370000200141e0186a2004ad4280808080800884220e10041090010240024020012802e0180d002001410036028009200142013703f8084100200141f8086a105c200141a80d6a41086a200128028009360200200120012903f8083703a80d0c010b200141a80d6a41086a2008280200360200200120012903e0183703a80d0b2006200141a80d6a41086a2802002215360200200120012903a80d37038017024002400240024002402015450d00200141f8086a20012802801720154101106920012802f8084101460d0420012802fc08213d20012802840922152001280280092228460d03200128028817201520286b6a223041046a223e417f4c0d1d203e0d014101212b0c020b410120014180176a105c20012802841721282001280288172115024020012802f811411a470d000240024020282015460d0020012802801721280c010b201541016a22282015490d20201541017422302028203020284b1b22304100480d200240024020150d002030102121280c010b20012802801720152030102521280b2028450d072001203036028417200120283602801720012802881721150b2001201541016a36028817202820156a41003a00000c140b0240024020282015460d0020012802801721280c010b201541016a22282015490d1f201541017422302028203020284b1b22304100480d1f0240024020150d002030102121280c010b20012802801720152030102521280b2028450d072001203036028417200120283602801720012802881721150b2001201541016a36028817202820156a41013a0000200141f8116a20014180176a10cb01200141f8116a41b0016a280200213002400240200128028417222820012802881722156b4104490d0020012802801721280c010b201541046a223d2015490d1f20284101742215203d2015203d4b1b22154100480d1f0240024020280d002015102121280c010b20012802801720282015102521280b2028450d082001201536028417200120283602801720012802881721150b2001201541046a36028817202820156a20303600000c130b203e1021222b450d070b2001203e3602cc162001202b3602c816200120303602d0162001200141c8166a3602f808203d200141f8086a201510920120302015490d0720012802d016223d2030490d08200128028817223d2028490d0920012802c816213e200128028017212b2001203020156b22303602b81a2001203d20286b223d3602bc1a2030203d470d0a203e20156a202b20286a203010dc041a20012802cc16212820012802d01621150240024020012802f811411a470d000240024020282015460d0020012802c81621280c010b201541016a22282015490d1f201541017422302028203020284b1b22304100480d1f0240024020150d002030102121280c010b20012802c81620152030102521280b2028450d0e200120303602cc16200120283602c81620012802d01621150b2001201541016a3602d016202820156a41003a00000c010b0240024020282015460d0020012802c81621280c010b201541016a22282015490d1e201541017422302028203020284b1b22304100480d1e0240024020150d002030102121280c010b20012802c81620152030102521280b2028450d0e200120303602cc16200120283602c81620012802d01621150b2001201541016a3602d016202820156a41013a0000200141f8116a200141c8166a10cb01200141f8116a41b0016a28020021300240024020012802cc16222820012802d01622156b4104490d0020012802c81621280c010b201541046a223d2015490d1e20284101742215203d2015203d4b1b22154100480d1e0240024020280d002015102121280c010b20012802c81620282015102521280b2028450d0f200120153602cc16200120283602c81620012802d01621150b2001201541046a3602d016202820156a20303600000b20012802d016212820012802cc16213020012802c8162115200128028417450d1220012802801710230c120b200120014180176a3602f808203d200141f8086a202810920120012802841721282001280288172115024020012802f811411a470d000240024020282015460d0020012802801721280c010b201541016a22282015490d1d201541017422302028203020284b1b22304100480d1d0240024020150d002030102121280c010b20012802801720152030102521280b2028450d0f2001203036028417200120283602801720012802881721150b2001201541016a36028817202820156a41003a00000c110b0240024020282015460d0020012802801721280c010b201541016a22282015490d1c201541017422302028203020284b1b22304100480d1c0240024020150d002030102121280c010b20012802801720152030102521280b2028450d0f2001203036028417200120283602801720012802881721150b2001201541016a36028817202820156a41013a0000200141f8116a20014180176a10cb01200141f8116a41b0016a280200213002400240200128028417222820012802881722156b4104490d0020012802801721280c010b201541046a223d2015490d1c20284101742215203d2015203d4b1b22154100480d1c0240024020280d002015102121280c010b20012802801720282015102521280b2028450d102001201536028417200120283602801720012802881721150b2001201541046a36028817202820156a20303600000c100b200128028417450d1120012802801710230c110b41c00041011030000b203041011030000b203041011030000b201541011030000b203e41011030000b20152030103e000b2030203d1036000b2028203d103e000b200141e0186a41146a410d360200200141ec186a410e360200200141a0176a41146a4103360200200142033702a417200141acb6c6003602a0172001410e3602e4182001200141b81a6a3602a8162001200141bc1a6a3602f0162001420437038809200142013702fc0820014180b7c6003602f8082001200141e0186a3602b0172001200141f8086a3602f0182001200141f0166a3602e8182001200141a8166a3602e018200141a0176a41bcb7c6001038000b203041011030000b203041011030000b201541011030000b203041011030000b203041011030000b201541011030000b2001280288172128200128028417213020012802801721150b2015450d00200e2028ad4220862015ad84100202402030450d00201510230b200410230c010b20041023202220071003220441086a290000370300200120042900003703f0162004102320102022290300370300200120012903f0163703a0172022200f1003220441086a290000370300200120042900003703f0162004102320082022290300370300200120012903f0163703e0182001201f3602c816201320401001220441186a2900003703002011200441106a2900003703002006200441086a290000370300200120042900003703801720041023200a2013290300370300200b2011290300370300200c200629030037030020012001290380173703f80841c00010212204450d01200420262900003700002004201729000037001020042024290000370020200441086a2012290000370000200441186a2014290000370000200441286a2025290000370000200441306a2020290000370000200441386a2021290000370000200141f8086a200141f8116a410110ca012004ad428080808080088420013502800942208620012802f8082206ad841002024020012802fc08450d00200610230b200410230b024020012802f811411a460d00200141f8116a10db010b200a4200370300200b4200370300200c4200370300200142003703f808202220071003220441086a290000370300200120042900003703f0162004102320102022290300370300200120012903f0163703a0172025201229000037000020242026290000370000202241849fc100ad42808080809001841003220441086a290000370300200120042900003703f0162004102320082022290300370300200120012903f0163703e018202a2017290000370000202a41086a20142900003700002029200c290300370300200141f8116a41106a200b290300370300200141f8116a41186a200a290300370300200120012903f8083703f8112001200941016a3602f8080c020b41c00041011030000b200141f8116a200141c80d6a41b00110dc041a200141003b01f808200141e0186a200141f8116a200141f8086a108d02200120012d00e8184102463a008112200141073a0080122001200936028412200141083a00f811200141f8116a108e01200141f8086a41186a22064200370300200141f8086a41106a220a4200370300200141f8086a41086a220b4200370300200142003703f808202241aefcc400ad42808080809001841003220441086a290000370300200120042900003703f0162004102320102022290300370300200120012903f0163703a017202441086a202641086a29000037000020242026290000370000202241849fc100ad42808080809001841003220441086a290000370300200120042900003703f0162004102320082022290300370300200120012903f0163703e018202a2017290000370000202a41086a201741086a2900003700002029200b290300370300200141f8116a41106a200a290300370300200141f8116a41186a2006290300370300200120012903f8083703f8112001200941016a3602f8080b2041203f10020b2003202f470d000b202f21030c010b102f000b02402003202f460d00200141c80d6a41086a2104200141c80d6a410c6a21060340200341086a280200210520032903002107200141c80d6a2003410c6a41bc0110dc041a2005411a460d01200141c8046a200141c80d6a41bc0110dc041a200120053602d00d200120073703c80d2006200141c8046a41bc0110dc041a200410db01200341c8016a2203202f470d000b0b0240203c450d00203a10230b200141f0166a41086a220541aefcc400ad42808080809001841003220441086a290000370300200120042900003703f01620041023200141a0176a41086a2005290300370300200120012903f0163703a017200541aff3c000ad4280808080d001841003220441086a290000370300200120042900003703f01620041023200141e0186a41086a2005290300370300200120012903f0163703e018200120003602c80d20014180176a41186a2204200141c80d6aad4280808080c000841001220541186a29000037030020014180176a41106a2206200541106a29000037030020014180176a41086a2209200541086a290000370300200120052900003703801720051023200141f8086a41186a2004290300370300200141f8086a41106a2006290300370300200141f8086a41086a200929030037030020012001290380173703f8080240024041c00010212205450d00200520262900003700002005201729000037001020052024290000370020200541086a202641086a290000370000200541186a201741086a290000370000200541286a202441086a290000370000200541306a202441106a290000370000200541386a202441186a290000370000200141c80d6a200541c00010f4010240024020012802c80d220c450d002005ad4280808080800884100520012902cc0d21070c010b420021074108210c0b20051023200c2007422088a7220441b8016c22066a2109200c210502402004450d00200641c87e6a2106200141c80d6a410472210b200c21050240034020052802002104200141c8046a200541046a41ac0110dc041a2004411b460d01200141c80d6a200141c8046a41ac0110dc041a0240024002402004411a470d0020060d01200921050c050b200541b0016a280200210a200141f8116a200141c80d6a41ac0110dc041a200120043602c80d200b200141f8116a41ac0110dc041a200141003b01c804200141f8086a200141c80d6a200141c8046a108d0220012d00800921042001200a3602d40d200120044102463a00d10d200141073a00d00d200141083a00c80d200141c80d6a108e012006450d010b200541b8016a2105200641c87e6a21060c010b0b200921050c010b200541b8016a21050b2007a7210a20052009460d01200141c80d6a4104722106034020052802002104200141c80d6a200541046a41b40110dc041a2004411b460d02200141c8046a200141c80d6a41b40110dc041a200120043602c80d2006200141c8046a41b40110dc041a02402004411a460d00200141c80d6a10db010b200541b8016a22052009470d000c020b0b41c00041011030000b0240200a450d00200c10230b20014180176a41186a220a420037030020014180176a41106a2206420037030020014180176a41086a220442003703002001420037038017200141f0166a41086a22054188e0c100ad4280808080f00184220f1003220941086a290000370300200120092900003703f0162009102320042005290300370300200120012903f01622073703c8162001200737038017200541fccfc300ad4280808080b00184220e1003220941086a290000370300200120092900003703f01620091023200620012903f0162207370300200141f8086a41086a22092004290300370300200141f8086a41106a220b2007370300200141f8086a41186a220c2005290300370300200120073703c81620012001290380173703f8082001200141f8086a412041014100410010b801024020012802004101470d00200a4200370300200642003703002004420037030020014200370380172005200f1003221041086a290000370300200120102900003703f0162010102320042005290300370300200120012903f01622073703c81620012007370380172005200e1003221041086a290000370300200120102900003703f01620101023200141c8166a41086a20052903002207370300200120012903f016220f3703c8162006200f370000200641086a200737000020092004290300370300200b2006290300370300200c200a29030037030020012001290380173703f808200141203602cc162001200141f8086a3602c816200141f8116a200141f8086aad4280808080800484220710041090010240024020012802f8112205450d0020012802fc112106200120014180126a2802003602a417200120053602a017200141c80d6a200141a0176a106d0240024020012802c80d2204450d0020012902cc0d210f0c010b41002104200141003602d004200142013703c8042001410c3602e4182001200141c8166a3602e0182001200141c8046a36028017200141dc0d6a4101360200200142013702cc0d20014198c2c3003602c80d2001200141e0186a3602d80d20014180176a41b8a3c500200141c80d6a102e1a20013502d00442208620013502c804841008024020012802cc04450d0020012802c80410230b0b02402006450d00200510230b2004450d00200710052001200f3702cc0d200120043602c80d0c010b200141003602d00d200142083703c80d0b200141143602fc112001418adcc1003602f811200141013a00c8042001200141c80d6a3602cc04200141c8046a200141f8116a107020012802cc0d450d0020012802c80d10230b200010cc02200224000f0b102a000b4113210541a3c8c30021040b200120053602e418200120043602e01841fcfdc3004122200141e0186a41ecfdc3001031000bcc0601067f230041e0006b22022400200241c0006a41086a2203418cfdc400ad4280808080d000841003220441086a2900003703002002200429000037034020041023200241086a200329030037030020022002290340370300200341d780c400ad4280808080f001841003220441086a2900003703002002200429000037034020041023200241106a41086a200329030037030020022002290340370310200241003602482002420137034020012802002104410110212103024002400240024002400240024020044101460d002003450d02200242818080801037024420022003360240200341003a0000200141086a200241c0006a1071200220012802042204360220200241206a21050c010b2003450d02200242818080801037024420022003360240200341013a0000200220012802042204360220200241206a21050b0240024020022802442201200228024822036b4104490d00200228024021010c010b200341046a22042003490d04200141017422032004200320044b1b22034100480d040240024020010d002003102121010c010b200228024020012003102521010b2001450d03200220033602442002200136024020052802002104200228024821030b2002200341046a360248200120036a200436000020022802442101200241c0006a41186a2204200235024842208620022802402206ad841001220341186a290000370300200241c0006a41106a2205200341106a290000370300200241c0006a41086a2207200341086a2900003703002002200329000037034020031023200241206a41186a2004290300370300200241206a41106a2005290300370300200241206a41086a20072903003703002002200229034037032002402001450d00200610230b41c00010212203450d04200320022903003700002003200229031037001020032002290320370020200042c0808080800837020420002003360200200341086a200241086a290300370000200341186a200241106a41086a290300370000200341286a200241206a41086a290300370000200341306a200241306a290300370000200341386a200241206a41186a290300370000200241e0006a24000f0b410141011030000b410141011030000b200341011030000b102a000b41c00041011030000bac0502067f047e230041f0006b22022400200241d0006a41086a2203418cfdc400ad4280808080d000841003220441086a2900003703002002200429000037035020041023200241086a41086a2205200329030037030020022002290350370308200341d0ffc300ad42808080808001841003220441086a2900003703002002200429000037035020041023200241186a41086a22062003290300370300200220022903503703182002200136024c200241d0006a41186a2201200241cc006aad4280808080c000841001220441186a290000370300200241d0006a41106a2207200441106a2900003703002003200441086a2900003703002002200429000037035020041023200241286a41186a22042001290300370300200241286a41106a22012007290300370300200241286a41086a2207200329030037030020022002290350370328024041c00010212203450d00200320022903083700002003200229031837001020032002290328370020200341086a2005290300370000200341186a2006290300370000200341286a2007290300370000200341306a2001290300370000200341386a2004290300370000200241d0006a200341c00010b003200229025421082002280250210420031023420021092008420020041b2208a721062004410820041b2105024002402008422088a722040d00024020060d00420021080c020b2005102342002109420021080c010b200541086a290300210820052903002109024020044101460d00200541106a2103200441047441706a210403402008200341086a290300220a20092003290300220b562008200a562008200a511b22011b21082009200b20011b2109200341106a2103200441706a22040d000b0b2006450d00200510230b2000200937030020002008370308200241f0006a24000f0b41c00041011030000b820501067f230041f0006b22022400200241d0006a41086a2203418cfdc400ad4280808080d000841003220441086a2900003703002002200429000037035020041023200241086a41086a2205200329030037030020022002290350370308200341c7f3c300ad4280808080a001841003220441086a2900003703002002200429000037035020041023200241186a41086a22062003290300370300200220022903503703182002200036024c200241d0006a41186a2200200241cc006aad4280808080c000841001220441186a290000370300200241d0006a41106a2207200441106a2900003703002003200441086a2900003703002002200429000037035020041023200241286a41186a22042000290300370300200241286a41106a22002007290300370300200241286a41086a22072003290300370300200220022903503703280240024041c00010212203450d00200320022903083700002003200229031837001020032002290328370020200341086a2005290300370000200341186a2006290300370000200341286a2007290300370000200341306a2000290300370000200341386a2004290300370000410410212204450d0120024204370254200220043602502001200241d0006a10cb03200228025421042003ad4280808080800884200235025842208620022802502200ad84100202402004450d00200010230b200310230240024020012d0004220341014b0d00024020030e020200020b2001412c6a280200450d01200141286a28020010230c010b02402001410c6a280200450d00200141086a28020010230b200141186a280200450d00200141146a28020010230b200241f0006a24000f0b41c00041011030000b410441011030000bc42508067f017e037f027e017f027e047f037e23004190026b2201240020014180026a41086a2202418cfdc400ad4280808080d000841003220341086a290000370300200120032900003703800220031023200141d8006a41086a220420022903003703002001200129038002370358200241d0ffc300ad42808080808001841003220341086a290000370300200120032900003703800220031023200141f8006a41086a22032002290300370300200120012903800237037820012000280200220536028002200141c8016a41186a220620014180026aad22074280808080c000841001220241186a290000370300200141c8016a41106a2208200241106a290000370300200141c8016a41086a2209200241086a290000370300200120022900003703c8012002102320014198016a41186a220a200629030037030020014198016a41106a2206200829030037030020014198016a41086a22082009290300370300200120012903c801370398010240024002400240024041c00010212202450d0020022001290358370000200220012903783700102002200129039801370020200241086a2004290300370000200241186a2003290300370000200241286a2008290300370000200241306a2006290300370000200241386a200a290300370000200141c8016a200241c00010b00320012902cc01210b20012802c8012103200210232003410820031b21060240024002400240200b420020031b220c422088a7220d41014b0d00200d0e020201020b200641086a290300210e2006290300210f2006200641106a2204200d41047441706a10dd04211020014180026a41086a2202418cfdc400ad4280808080d000841003220341086a290000370300200120032900003703800220031023200141d8006a41086a220620022903003703002001200129038002370358200241d0ffc300ad42808080808001841003220341086a29000037030020012003290000370380022003102320014198016a41086a220320022903003703002001200129038002370398012001200028020036028002200141c8016a41186a220820074280808080c000841001220241186a290000370300200141c8016a41106a2209200241106a290000370300200141c8016a41086a220a200241086a290000370300200120022900003703c80120021023200141f8006a41186a22022008290300370300200141f8006a41106a22082009290300370300200141f8006a41086a2209200a290300370300200120012903c80137037841c00010212211450d0420112001290358370000201120012903980137001020112001290378370020201141086a2006290300370000201141186a2003290300370000201141286a2009290300370000201141306a2008290300370000201141386a2002290300370000200141003602d001200142013703c801200d417f6a2212200141c8016a105c0240024002400240201241047422020d0020012802d001210220012802cc01210820012802c80121090c010b201020026a2105410020012802d00122026b210620012802c801210920012802cc012108201021030340200341086a29030021072003290300210b0240200820066a410f4b0d00200241106a220a2002490d0420084101742213200a2013200a4b1b220a4100480d040240024020080d00200a102121090c010b20092008200a102521090b2009450d03200a21080b200920026a220a2007370008200a200b370000200641706a2106200241106a21022005200341106a2203470d000b200120083602cc01200120023602d001200120093602c8010b2011ad42808080808008842002ad4220862009ad84100202402008450d00200910230b20111023201041086a2903002107200ca721062010290300210b024020124101460d00200d41047441606a210203402007200441086a290300220c200b20042903002214562007200c562007200c511b22031b2107200b201420031b210b200441106a2104200241706a22020d000b0b02402006450d00201010230b41012102200f200b7d220c200f56200e20077d200f200b54ad7d2207200e562007200e511b0d04200141f8006a2000108702200141206a200141f8006a200c2007109702200141206a41086a290300210b2001290320210c200141c8016a41186a22064200370300200141c8016a41106a22084200370300200141c8016a41086a22044200370300200142003703c80120014180026a41086a220341d5fbc400ad428080808080018422141003220941086a29000037030020012009290000370380022009102320042003290300370300200120012903800222073703b801200120073703c801200341d6a0c200ad4280808080d00184220e1003220941086a2900003703002001200929000037038002200910232008200129038002220737030020014198016a41086a220a200429030037030020014198016a41106a2205200737030020014198016a41186a22132003290300370300200120073703b801200120012903c80137039801200141086a20014198016a4120108902200141086a41106a29030021072001290310210f20012802082109200642003703002008420037030020044200370300200142003703c801200320141003220841086a29000037030020012008290000370380022008102320042003290300370300200120012903800222143703b801200120143703c8012003200e1003220841086a290000370300200120082900003703800220081023200620032903002214370300200a20042903003703002005200129038002220e370300201320143703002001200e3703b801200120012903c801370398012001427f200b2007420020091b22077c200c200f420020091b220b7c220c200b542203ad7c220b2003200b200754200b2007511b22031b3703d0012001427f200c20031b3703c80120014198016aad4280808080800484200141c8016aad428080808080028410020c040b200a41011030000b102a000b20014180026a41086a2202418cfdc400ad4280808080d000841003220341086a290000370300200120032900003703800220031023200141d8006a41086a220420022903003703002001200129038002370358200241c7f3c300ad4280808080a001841003220341086a29000037030020012003290000370380022003102320014198016a41086a220320022903003703002001200129038002370398012001200536028002200141c8016a41186a220820074280808080c000841001220241186a290000370300200141c8016a41106a2209200241106a290000370300200141c8016a41086a220a200241086a290000370300200120022900003703c80120021023200141f8006a41186a22132008290300370300200141f8006a41106a22082009290300370300200141f8006a41086a2209200a290300370300200120012903c80137037841c00010212202450d0420022001290358370000200220012903980137001020022001290378370020200241086a2004290300370000200241186a2003290300370000200241286a2009290300370000200241306a2008290300370000200241386a2013290300370000200141c8016a200241c00010aa03024020012d00cc0122034103460d002002ad428080808080088410050b200141f4016a2802002104200141c8016a41286a280200210a200141e0016a2802002108200141dc016a2802002113200141d4016a2802002109200141d0016a28020021112002102302400240200341034b0d00024020030e0402000102020b2004450d01200a10230c010b02402009450d00201110230b2008450d00201310230b024020034103470d00200510b3021a0b20014180026a41086a2202418cfdc400ad4280808080d000841003220341086a290000370300200120032900003703800220031023200141d8006a41086a22042002290300370300200120012903800237035820024184ffc300ad4280808080b001841003220341086a29000037030020012003290000370380022003102320014198016a41086a220320022903003703002001200129038002370398012001200536028002200141c8016a41186a220820074280808080c000841001220241186a290000370300200141c8016a41106a2209200241106a290000370300200141c8016a41086a220a200241086a290000370300200120022900003703c80120021023200141f8006a41186a22052008290300370300200141f8006a41106a22082009290300370300200141f8006a41086a2209200a290300370300200120012903c80137037841c00010212202450d0520022001290358370000200220012903980137001020022001290378370020200241086a2004290300370000200241186a2003290300370000200241286a2009290300370000200241306a2008290300370000200241386a2005290300370000200141c8016a200241c000108a010240024020012d00c8014101470d002002ad4280808080800884100520014198016a41186a200141e1016a290000220b37030020014198016a41106a200141d9016a290000221437030020014198016a41086a200141d1016a290000220e370300200141d8006a41186a200b370300200141d8006a41106a2014370300200141d8006a41086a200e370300200120012900c901220f37039801200141f8006a41186a200b370300200141f8006a41106a2014370300200141f8006a41086a200e3703002001200f3703582001200f3703780c010b20014198016a41186a200141e1016a290000220b37030020014198016a41106a200141d9016a290000221437030020014198016a41086a200141d1016a290000220e370300200141d8006a41186a4200370300200141d8006a41106a4200370300200141d8006a41086a4200370300200120012900c901220f37039801200141f8006a41186a200b370300200141f8006a41106a2014370300200141f8006a41086a200e370300200142003703582001200f3703780b20021023200141c8006a200141d8006a2006290300200641086a290300109702200141c8006a41086a29030021142001290348210e200141c8016a41186a22044200370300200141c8016a41106a22084200370300200141c8016a41086a22034200370300200142003703c80120014180026a41086a220241d5fbc400ad4280808080800184220f1003220941086a290000370300200120092900003703800220091023200320022903003703002001200129038002220b3703b8012001200b3703c801200241d6a0c200ad4280808080d0018422151003220941086a2900003703002001200929000037038002200910232008200129038002220b37030020014198016a41086a2209200329030037030020014198016a41106a2213200b37030020014198016a41186a221120022903003703002001200b3703b801200120012903c80137039801200141306a20014198016a4120108902200141306a41106a290300210b200129033821162001280230210a200442003703002008420037030020034200370300200142003703c8012002200f1003220541086a290000370300200120052900003703800220051023200320022903003703002001200129038002220f3703b8012001200f3703c801200220151003220541086a29000037030020012005290000370380022005102320042002290300220f37030020092003290300370300201320012903800222153703002011200f370300200120153703b801200120012903c801370398012001427f2014200b4200200a1b220b7c200e20164200200a1b22147c220e201454220aad7c2214200a2014200b542014200b511b220a1b3703d0012001427f200e200a1b3703c80120014198016aad4280808080800484200141c8016aad428080808080028410022002418cfdc400ad4280808080d000841003220a41086a2900003703002001200a29000037038002200a1023200141d8006a41086a220520022903003703002001200129038002370358200241d0ffc300ad42808080808001841003220a41086a2900003703002001200a29000037038002200a1023200920022903003703002001200129038002370398012001200028020036028002200420074280808080c000841001220241186a2900003703002008200241106a2900003703002003200241086a290000370300200120022900003703c80120021023200141f8006a41186a220a2004290300370300200141f8006a41106a22042008290300370300200141f8006a41086a22082003290300370300200120012903c80137037841c00010212202450d0620022001290358370000200220012903980137001020022001290378370020200241086a2005290300370000200241186a2009290300370000200241286a2008290300370000200241306a2004290300370000200241386a200a2903003700002002ad42808080808008841005200210230b41002102200ca7450d00200610230b20014190026a240020020f0b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000b41c00041011030000bf60b01067f230041106b220224002000280200210302400240024002400240024002400240024002400240200141046a2802002204200141086a28020022056b4104490d00200128020021040c010b200541046a22062005490d09200441017422052006200520064b1b22054100480d090240024020040d002005102121040c010b200128020020042005102521040b2004450d0120012004360200200141046a2005360200200141086a28020021050b200141086a200541046a360200200420056a2003360000024020002d0004220541024b0d0002400240024020050e03000102000b02400240200141046a280200200141086a2802002205460d00200128020021040c010b200541016a22042005490d0c200541017422032004200320044b1b22034100480d0c0240024020050d002003102121040c010b200128020020052003102521040b2004450d0520012004360200200141046a2003360200200141086a28020021050b200141086a2203200541016a360200200420056a41003a00002000410c6a200110712000280208210402400240200141046a2802002205200328020022006b4104490d00200128020021050c010b200041046a22032000490d0c200541017422002003200020034b1b22004100480d0c0240024020050d002000102121050c010b200128020020052000102521050b2005450d0620012005360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200520006a20043600000c020b02400240200141046a280200200141086a2802002205460d00200128020021040c010b200541016a22042005490d0b200541017422032004200320044b1b22034100480d0b0240024020050d002003102121040c010b200128020020052003102521040b2004450d0620012004360200200141046a2003360200200141086a28020021050b200141086a2203200541016a360200200420056a41013a00002002200136020c200041056a2002410c6a106b20002802282106200041306a28020022002001105c02400240200141046a2802002204200328020022056b2000490d00200128020021040c010b200520006a22032005490d0b200441017422052003200520034b1b22054100480d0b0240024020040d002005102121040c010b200128020020042005102521040b2004450d0720012004360200200141046a2005360200200141086a28020021050b200141086a200520006a360200200420056a2006200010dc041a0c010b02400240200141046a280200200141086a2802002205460d00200128020021040c010b200541016a22042005490d0a200541017422032004200320044b1b22034100480d0a0240024020050d002003102121040c010b200128020020052003102521040b2004450d0720012004360200200141046a2003360200200141086a28020021050b200141086a2206200541016a360200200420056a41023a000020002802082107200041106a28020022052001105c02400240200141046a2802002203200628020022046b2005490d00200128020021030c010b200420056a22062004490d0a200341017422042006200420064b1b22044100480d0a0240024020030d002004102121030c010b200128020020032004102521030b2003450d0820012003360200200141046a2004360200200141086a28020021040b200141086a2206200420056a360200200320046a2007200510dc041a200028021421032000411c6a28020022002001105c02400240200141046a2802002204200628020022056b2000490d00200128020021040c010b200520006a22062005490d0a200441017422052006200520064b1b22054100480d0a0240024020040d002005102121040c010b200128020020042005102521040b2004450d0920012004360200200141046a2005360200200141086a28020021050b200141086a200520006a360200200420056a2003200010dc041a0b200241106a24000f0b200541011030000b200341011030000b200041011030000b200341011030000b200541011030000b200341011030000b200441011030000b200541011030000b102a000bb80901177f230041206b220424002002410020031b21052000410020011b2106200241206a200220031b2107200041206a200020011b2108200020014105746a2109200220034105746a210a4100210b4100210c4101210d4100210e4100210f41012110024002400340200b4101742111200b4105742112024002400240024002400340024020050d0020072113200d2114200c2115200b21160c040b2005210220072103200d2114200c2115200b2116201221172011211802400340024002402006450d0020022006460d0620022006412010de042213450d062013417f4c0d01200321072014210d2015210c2016210b200221050c080b200441186a2203200541186a290000370300200441106a2216200541106a290000370300200441086a2206200541086a290000370300200420052900003703000240200b200c470d00200b41016a2202200b490d0c200b41017422172002201720024b1b220c41ffffff3f71200c470d0c200c41057422024100480d0c02400240200b0d0020021021210d0c010b200d200b41057420021025210d0b200d450d030b200d200b4105746a22022004290300370000200241186a2003290300370000200241106a2016290300370000200241086a200629030037000041002106410020072007200a4622021b2105201141026a2111201241206a2112200b41016a210b2007200741206a20021b21070c030b200441186a2213200241186a290000370300200441106a2219200241106a290000370300200441086a221a200241086a29000037030020042002290000370300024020162015470d00201641016a22022016490d0b20182002201820024b1b221541ffffff3f712015470d0b201541057422024100480d0b0240024020160d002002102121140c010b201420172002102521140b2014450d040b201420176a22022004290300370000200241186a2013290300370000200241106a2019290300370000200241086a201a290300370000410020032003200a4622131b2102201841026a2118201741206a2117201641016a21162003200341206a20131b221321032002450d050c000b0b0b200241011030000b200241011030000b2014210d2015210c2016210b2003200341206a2003200a4622021b210741002008200820094622161b21064100200320021b21052008200841206a20161b21080c030b410021052006450d01201321072014210d2015210c2016210b0b200441186a2203200641186a290000370300200441106a2216200641106a290000370300200441086a2217200641086a290000370300200420062900003703000240200e200f470d00200e41016a2202200e490d04200e41017422062002200620024b1b220f41ffffff3f71200f470d04200f41057422024100480d0402400240200e0d002002102121100c010b2010200e4105742002102521100b2010450d030b2010200e4105746a22022004290300370000200241186a2003290300370000200241106a2016290300370000200241086a201729030037000041002008200820094622021b2106200e41016a210e2008200841206a20021b21080c010b0b201420162000200110cd0302402015450d00201410230b0240200f450d00201010230b200441206a24000f0b200241011030000b102a000b9e1008087f027e047f017e057f027e017f057e230022042105200441a0016b416071220424000240024002400240200141ffffff3f712001470d0020014105742206417f4c0d000240024020060d00410121070c010b200610212207450d020b410021084100210602402001450d002001410574210820072106034020062000290000370000200641186a200041186a290000370000200641106a200041106a290000370000200641086a200041086a290000370000200641206a2106200041206a2100200841606a22080d000b200141057441606a41057641016a2106200121080b200420063602102004200836020c2004200736020820072006410041202006676b109303200441e0006a41186a22094200370300200441e0006a41106a220a4200370300200441e0006a41086a220b420037030020044200370360200441286a41086a220841e680c400ad4280808080b00284220c1003220041086a2900003703002004200029000037032820001023200b200829030037030020042004290328370360200841f980c400ad42808080809001841003220041086a2900003703002004200029000037032820001023200a2004290328220d370300200441c0006a41086a220e200b290300370300200441c0006a41106a220f200d370300200441c0006a41186a221020082903003703002004200d3703900120042004290360370340200441e0006a200441c0006a412010bb0120042802602200410120001b21112004290264420020001b2212422088a72200450d0320004105742113200441e0006a4114722114200441e0006a4108722115200441c0006a410c722116200441e0006a410c6a2117201121060340200641086a290000210d200641106a2900002118200629000021192009200641186a290000370300200a2018370300200b200d370300200420193703602008200c1003220041086a2900003703002004200029000037032820001023200441186a41086a22012008290300370300200420042903283703182008418281c400ad4280808080e000841003220041086a290000370300200420002900003703282000102320044190016a41086a220720082903003703002004200429032837039001200441c0006a200441e0006a10ac0141c00010212200450d0320002004290318370000200020042903900137001020002004290040370020200041086a2001290300370000200041186a2007290300370000200041286a200e290000370000200041306a200f290000370000200041386a2010290000370000200441e0006a200041c00010a7032008201741086a290200370300200441286a41106a221a201741106a28020036020020042017290200370328024020042802682201450d002004290360210d20162004290328370200201641086a2008290300370200201641106a201a2802003602002004200d3703400b20042001360248200441003602682004290358211920042004290378221b3703582004290350211c20042004290370221d3703502004290340211e2004200429036022183703402004290348210d20042004290368221f370348201fa7210102400240200da7221a0d00201f210d201d211c201b21190c010b2004201e3703602004200d3703682004201c370370200420193703782004201a201ca74105746a3602342004201a3602302004200d422088a736022c2004201a3602282004200441086a36023820044190016a200441286a108601201541086a200728020036020020152004290390013702002004201c422088a7221a2019422088a74105746a3602342004201a36023020042019a736022c2004201a3602282004200441086a36023820044190016a200441286a108601201441086a200728020036020020142004290390013702002004290368210d20042903602118200429037821192004290370211c02402001450d00201ba721070240201f422088a7450d00200110230b2007450d00201d422088a710230b200420183703402004200d3703482004201c37035020042019370358200da721010b200420183703602004200d3703682004201c370370200da72107200420193703780240024020010d002000ad428080808080088410050c010b200441c00036022c20042000360228200441e0006a200441286a10ce030b02402007450d002019a721010240200d422088a7450d00200710230b2001450d00201c422088a710230b200641206a210620001023201341606a22130d000c040b0b102f000b200641011030000b41c00041011030000b02402012a7450d00201110230b200441c0006a41186a4200370300200441c0006a41106a22014200370300200441c0006a41086a2206420037030020044200370340200441286a41086a220041e680c400ad4280808080b002841003220841086a29000037030020042008290000370328200810232006200029030037030020042004290328220d3703182004200d37034020004183e0c400ad4280808080f000841003220841086a290000370300200420082900003703282008102320012004290328220d370300200441e0006a41086a2006290300370300200441e0006a41106a200d370300200441e0006a41186a20002903003703002004200d370390012004200429034037036020044100360248200442013703402003200441c0006a105c02402003450d002003410574210003402002200441c0006a1071200241206a2102200041606a22000d000b0b20042802442100200441e0006aad4280808080800484200435024842208620042802402206ad84100202402000450d00200610230b0240200428020c450d00200428020810230b200524000ba20301067f230041106b22022400200241003602082002420137030020002802002103024002400240410410212204450d0020024284808080c0003702042002200436020020042003360000200028020421050240024020022802042206200228020822046b4104490d00200441046a2103200228020021060c010b200441046a22032004490d03200641017422072003200720034b1b22074100480d030240024020060d002007102121060c010b200228020020062007102521060b2006450d0220022007360204200220063602000b20022003360208200620046a200536000020002802082104200041106a28020022032002105c02402003450d00200341057421030340200420021071200441206a2104200341606a22030d000b0b200028021421042000411c6a28020022032002105c02402003450d00200341057421030340200420021071200441206a2104200341606a22030d000b0b200228020421042001290200200235020842208620022802002203ad84100202402004450d00200310230b200241106a24000f0b410441011030000b200741011030000b102a000b1300200041043602042000419c81c4003602000b3400200041e680c40036020420004100360200200041146a4105360200200041106a418c8cc400360200200041086a42133702000b34002000418881c40036020420004100360200200041146a4105360200200041106a418c8cc400360200200041086a42133702000b950902067f047e230041a0036b220224000240024002400240024002400240024002400240024020012802042203450d00200128020022042d0000210520012003417f6a3602042001200441016a360200200541034b0d0620050e0401020304010b200041053a00000c090b200241206a2001107e20022802200d03200041053a00000c080b200241c0006a200110d901024002402002280240411a460d00200241f0016a200241c0006a41b00110dc041a41b001102122050d0141b00141081030000b200041053a00000c080b2005200241f0016a41b00110dc042105200041023a0000200020022f00103b0001200041036a200241106a41026a2d00003a0000200041046a2005360200200041086a2002290220370200200041106a200241206a41086a290200370200200041186a200241206a41106a290200370200200041206a200241206a41186a2902003702000c070b20022001106e20022802000d0520022802042105200241c0006a200110d9012002280240411a460d05200241f0016a200241c0006a41b00110dc041a41b00110212201450d032001200241f0016a41b00110dc042101200041033a0000200020022f00103b0001200041036a200241126a2d00003a0000200041086a2001360200200041046a20053602002000410c6a2002290220370200200041146a200241206a41086a2902003702002000411c6a200241306a290200370200200041246a200241386a2802003602000c060b41002105200241003a0090022003417f6a21062003417e6a21030340024020062005470d00200541ff0171450d05200241003a0090020c050b200241f0016a20056a200420056a220741016a2d00003a0000200120033602042001200741026a3602002002200541016a22073a0090022003417f6a21032007210520074120470d000b200241c0006a41186a200241f0016a41186a290300370300200241c0006a41106a200241f0016a41106a290300370300200241c0006a41086a200241f0016a41086a290300370300200220022903f001370340200241086a2001106e20022802080d0320012802042203450d03200228020c2104200128020022072d0000210520012003417f6a3602042001200741016a360200200541014b0d03410021010240024020050e020100010b410121010b200241206a41186a200241c0006a41186a2903002208370300200241206a41106a200241c0006a41106a2903002209370300200241206a41086a200241c0006a41086a290300220a37030020022002290340220b370320200041043a00002000200b370001200041096a200a370000200041116a2009370000200041196a2008370000200041246a2004360200200041216a20013a00000c050b200241cb006a200241206a41086a28020036000020022002290320370043200041013a000020002002290040370001200041086a200241c7006a290000370000200041106a20022902f001370200200041186a200241f0016a41086a290200370200200041206a200241f0016a41106a2902003702000c040b200041053a00000c030b41b00141081030000b200041053a00000c010b200041053a00000b200241a0036a24000b810801047f230041106b22022400024002400240024002400240024020002d0000417f6a220341034b0d00024002400240024020030e0400010203000b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d0a200341017422052004200520044b1b22054100480d0a0240024020030d002005102121040c010b200128020020032005102521040b2004450d0520012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41003a0000200028020421032000410c6a28020022002001105c2000450d03200041057421000340200320011071200341206a2103200041606a22000d000c040b0b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d09200341017422052004200520044b1b22054100480d090240024020030d002005102121040c010b200128020020032005102521040b2004450d0520012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41013a00002000280204200110cb010c020b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d08200341017422052004200520044b1b22054100480d080240024020030d002005102121040c010b200128020020032005102521040b2004450d0520012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a0000200041046a200110af012000280208200110cb010c010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d07200341017422052004200520044b1b22054100480d070240024020030d002005102121040c010b200128020020032005102521040b2004450d0520012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41033a00002002200136020c200041016a2002410c6a106b200041246a200110af0120002d0021210402400240200141046a28020020052802002203460d00200128020021000c010b200341016a22002003490d07200341017422052000200520004b1b22054100480d070240024020030d002005102121000c010b200128020020032005102521000b2000450d0620012000360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200020036a20043a00000b200241106a24000f0b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b102a000b811301057f230041106b2202240002400240024002400240024002400240024002400240024002400240024020002d0000220341054b0d0002400240024002400240024020030e06000102030405000b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d14200341017422052004200520044b1b22054100480d140240024020030d002005102121040c010b200128020020032005102521040b2004450d0720012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41003a0000200041016a200110712000280244210602400240200141046a2802002204200528020022036b4104490d00200128020021040c010b200341046a22052003490d14200441017422032005200320054b1b22034100480d140240024020040d002003102121040c010b200128020020042003102521040b2004450d0820012004360200200141046a2003360200200141086a28020021030b200141086a2205200341046a360200200420036a20063600002002200136020c200041216a2002410c6a106b2000280248210402400240200141046a2802002203200528020022006b4104490d00200128020021030c010b200041046a22052000490d14200341017422002005200020054b1b22004100480d140240024020030d002000102121030c010b200128020020032000102521030b2003450d0920012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20043600000c050b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d13200341017422052004200520044b1b22054100480d130240024020030d002005102121040c010b200128020020032005102521040b2004450d0920012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41013a0000200041016a200110712002200136020c200041216a2002410c6a106b20002d0041210602400240200141046a28020020052802002203460d00200128020021040c010b200341016a22042003490d13200341017422052004200520044b1b22054100480d130240024020030d002005102121040c010b200128020020032005102521040b2004450d0a20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a20063a00002000280244210602400240200141046a2802002204200528020022036b4104490d00200128020021040c010b200341046a22052003490d13200441017422032005200320054b1b22034100480d130240024020040d002003102121040c010b200128020020042003102521040b2004450d0b20012004360200200141046a2003360200200141086a28020021030b200141086a2205200341046a360200200420036a20063600002000280248210402400240200141046a2802002203200528020022006b4104490d00200128020021030c010b200041046a22052000490d13200341017422002005200020054b1b22004100480d130240024020030d002000102121030c010b200128020020032000102521030b2003450d0c20012003360200200141046a2000360200200141086a28020021000b200141086a200041046a360200200320006a20043600000c040b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d12200341017422052004200520044b1b22054100480d120240024020030d002005102121040c010b200128020020032005102521040b2004450d0c20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41023a00002002200136020c200041016a2002410c6a106b0c030b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d11200341017422052004200520044b1b22054100480d110240024020030d002005102121040c010b200128020020032005102521040b2004450d0c20012004360200200141046a2005360200200141086a28020021030b200141086a200341016a360200200420036a41033a00002002200136020c200041016a2002410c6a106b0c020b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d10200341017422052004200520044b1b22054100480d100240024020030d002005102121040c010b200128020020032005102521040b2004450d0c20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41043a00002002200136020c200041016a2002410c6a106b20002d0021210402400240200141046a28020020052802002200460d00200128020021030c010b200041016a22032000490d10200041017422052003200520034b1b22054100480d100240024020000d002005102121030c010b200128020020002005102521030b2003450d0d20012003360200200141046a2005360200200141086a28020021000b200141086a200041016a360200200320006a20043a00000c010b02400240200141046a280200200141086a2802002203460d00200128020021040c010b200341016a22042003490d0f200341017422052004200520044b1b22054100480d0f0240024020030d002005102121040c010b200128020020032005102521040b2004450d0d20012004360200200141046a2005360200200141086a28020021030b200141086a2205200341016a360200200420036a41053a00002002200136020c200041016a2002410c6a106b20002d0021210402400240200141046a28020020052802002200460d00200128020021030c010b200041016a22032000490d0f200041017422052003200520034b1b22054100480d0f0240024020000d002005102121030c010b200128020020002005102521030b2003450d0e20012003360200200141046a2005360200200141086a28020021000b200141086a200041016a360200200320006a20043a00000b200241106a24000f0b200541011030000b200341011030000b200041011030000b200541011030000b200541011030000b200341011030000b200041011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b102a000b966807067f017e017f027e0f7f027e097f230041c0056b2203240002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d000022040e050001020304000b200341e4026a4101360200200342013702d402200341d09dc6003602d0022003410436028404200341849ec60036028004200320034180046a3602e002200341d0026a41d48fc4001038000b200141086a2802002104200141046a2802002105024020022d000120022d000072450d00411121024186b0c00021062004450d19200510230c190b20052001410c6a280200220210fa01200341d0026a41186a22074200370300200341d0026a41106a22014200370300200341d0026a41086a22084200370300200342003703d002200341b0056a41086a220641e680c400ad4280808080b0028422091003220a41086a2900003703002003200a2900003703b005200a102320082006290300370300200320032903b0053703d00220064183e0c400ad4280808080f00084220b1003220a41086a2900003703002003200a2900003703b005200a1023200120032903b005220c37030020034180046a41086a200829030037030020034180046a41106a200c37030020034180046a41186a20062903003703002003200c370340200320032903d00237038004200341d0026a20034180046a412010bb012005200220032802d0022206410120061b220820032902d402420020061b220c422088a710cc030240200ca7450d00200810230b2007420037030020014200370300200341d0026a41086a22084200370300200342003703d002200341b0056a41086a220620091003220a41086a2900003703002003200a2900003703b005200a102320082006290300370300200320032903b005220c3703602003200c3703d0022006200b1003220a41086a2900003703002003200a2900003703b005200a1023200120032903b005220c370300200341c0006a41086a2008290300370300200341c0006a41106a200c370300200341c0006a41186a20062903003703002003200c370370200320032903d002370340200341003602d802200342013703d0022002200341d0026a105c02402002450d00200241057421012005210203402002200341d0026a1071200241206a2102200141606a22010d000b0b20032802d4022102200341c0006aad428080808080048420033502d80242208620032802d0022201ad84100202402002450d00200110230b4100210602402004450d00200510230b0c180b200141046a28020021072002411a6a290100210c200241196a2d00002105200241186a2d00002108200241166a2f0100210a200241156a2d0000210d200241146a2d0000210e200241126a2f0100210f200241116a2d00002110200241106a2d000021112002410e6a2f010021122002410d6a2d000021132002410c6a2d000021142002410a6a2f01002115200241096a2d00002116200241046a2d0000211741022106200241026a2f010021180240024020022d00000d0020022d00014101470d00200241056a2d00002106200241066a2f01002119200241086a2d000021024100211a0c010b4101211a41002102410021190b2003200c3703e802200320053a00e702200320083a00e6022003200a3b01e4022003200d3a00e3022003200e3a00e2022003200f3b01e002200320103a00df02200320113a00de02200320123b01dc02200320133a00db02200320143a00da02200320153b01d802200320163a00d702200320173a00d202200320183b01d0022003201941ffff0371410874200241187472200641ff01717222053600d3020240201a450d00410f210241aab0c0002106024002400240024020050e05000102031a000b20032800d702210620032800db0221020c190b410e210241aabac60021060c180b411321024197b0c00021060c170b411121024186b0c00021060c160b20034180016a41186a200341d0026a41186a220629030037030020034180016a41106a200341d0026a41106a220529030037030020034180016a41086a200341d0026a41086a2202290300370300200320032903d00237038001200642003703002005420037030020024200370300200342003703d002200341b0056a41086a220641e680c400ad4280808080b002841003220841086a290000370300200320082900003703b0052008102320022006290300370300200320032903b0053703d00220064183e0c400ad4280808080f000841003220841086a290000370300200320082900003703b00520081023200520032903b005220c37030020034180046a41086a200229030037030020034180046a41106a200c37030020034180046a41186a20062903003703002003200c370340200320032903d00237038004200341d0026a20034180046a412010bb0120032902d402420020032802d00222021b220c422088a741057421062002410120021b220a210202400340024020060d00410021080c020b4101210820034180016a2002460d01200641606a2106200220034180016a412010de042105200241206a210220050d000b0b0240200ca7450d00200a10230b024020080d0041e48fc4002106411521020c160b4100210a200341003602d802200342013703d0022007200341d0026a10cb0120032802d4022106200341d0026a41186a220520033502d80242208620032802d002220fad841001220241186a290000370300200341d0026a41106a2208200241106a290000370300200341d0026a41086a220d200241086a290000370300200320022900003703d00220021023200341a0016a41186a22022005290300370300200341a0016a41106a22052008290300370300200341a0016a41086a220e200d290300370300200320032903d0023703a00102402006450d00200f10230b200341d0026a200741b00110dc041a20034180046a410d6a20034180016a41086a29030037000020034180046a41156a20034180016a41106a29030037000020034180046a411d6a20034180016a41186a29030037000041012108200341013a008404200320032903800137008504200341023a008004200341c0006a200341d0026a20034180046a108d0220032d00482106200341d0026a410d6a200e290300370000200341d0026a41156a2005290300370000200341d0026a411d6a2002290300370000200341f5026a20064102463a0000200341053a00d4022003410a3a00d002200320032903a0013700d502200341d0026a108e0120071023410021060c160b200141086a280200210a200141046a280200211b2002411a6a290100210c200241196a2d00002112200241186a2d00002113200241166a2f01002114200241156a2d00002115200241146a2d00002116200241126a2f01002117200241116a2d00002118200241106a2d000021072002410e6a2f0100210d2002410d6a2d0000210e2002410c6a2d0000210f2002410a6a2f01002110200241096a2d00002111200241046a2d0000211941022106200241026a2f0100211a0240024020022d00000d0020022d00014101470d00200241056a2d00002106200241066a2f01002105200241086a2d00002102410021080c010b4101210841002105410021020b200541ffff0371410874200641ff017172200241187472210502402008450d00410f210241aab0c0002106024002400240024020050e050001020318000b2010410874201172200f411874722106200d410874200e7220074118747221020c170b410e210241aabac60021060c160b411321024197b0c00021060c150b411121024186b0c00021060c140b2003200c37039801200320123a009701200320133a009601200320143b019401200320153a009301200320163a009201200320173b019001200320183a008f01200320073a008e012003200d3b018c012003200e3a008b012003200f3a008a01200320103b018801200320113a0087012003200536008301200320193a0082012003201a3b018001200341d0026a41186a4200370300200341d0026a41106a22074200370300200341d0026a41086a22064200370300200342003703d002200341b0056a41086a220241e680c400ad4280808080b002841003220541086a290000370300200320052900003703b0052005102320062002290300370300200320032903b0053703d00220024183e0c400ad4280808080f000841003220541086a290000370300200320052900003703b00520051023200720032903b005220c37030020034180046a41086a200629030037030020034180046a41106a200c37030020034180046a41186a20022903003703002003200c370340200320032903d00237038004200341d0026a20034180046a412010bb0120032902d402420020032802d00222021b220c422088a741057421062002410120021b220d210202400340024020060d00410021080c020b4101210820034180016a2002460d01200641606a2106200220034180016a412010de042105200241206a210220050d000b0b0240200ca7450d00200d10230b024020080d0041e48fc4002106411521020c140b200341003602d802200342013703d002200a200341d0026a10cb0120032802d402210d200341d0026a41186a220620033502d80242208620032802d0022210ad841001220241186a290000370300200341d0026a41106a2205200241106a290000370300200341d0026a41086a2208200241086a290000370300200320022900003703d00220021023200341a0016a41186a22022006290300370300200341a0016a41106a220e2005290300370300200341a0016a41086a220f2008290300370300200320032903d0023703a0010240200d450d00201010230b200620022903003703002005200e2903003703002008200f290300370300200320032903a0013703d002200341b0056a41086a220241e680c400ad4280808080b002841003220641086a290000370300200320062900003703b00520061023200341e0006a41086a2002290300370300200320032903b005370360200241c089c400ad4280808080a001841003220641086a290000370300200320062900003703b00520061023200341f0006a41086a2002290300370300200320032903b005370370200341c0006a200341d0026a10ac0141c00010212202450d0220022003290360370000200241086a200341e0006a41086a29030037000020022003290370370010200241186a200341f0006a41086a29030037000020022003290340370020200241286a200341c0006a41086a290300370000200241306a200341d0006a290300370000200241386a200341c0006a41186a290300370000200341186a200241c00041014100410010b801200328021821062002102320064101460d0302400240201b4102490d0042002109200341c0006a41186a220e4200370300200341c0006a41106a220f4200370300200341c0006a41086a2206420037030020034200370340200341b0056a41086a220241e680c400ad4280808080b00284220c1003220541086a290000370300200320052900003703b0052005102320062002290300370300200320032903b005220b3703602003200b370340200241888ac400ad4280808080d00184220b1003220541086a290000370300200320052900003703b00520051023200f20032903b005221c370300200341d0026a41086a22052006290300370300200341d0026a41106a2208201c370300200341d0026a41186a220d20022903003703002003201c370370200320032903403703d002200341106a200341d0026a4120108f012003280214211120032802102112200e4200370300200f420037030020064200370300200342003703402002200c1003221041086a290000370300200320102900003703b0052010102320062002290300370300200320032903b005221c3703602003201c3703402002200b1003221041086a290000370300200320102900003703b00520101023200e2002290300221c37030020052006290300370300200820032903b005221d370300200d201c3703002003201d370370200320032903403703d002200341086a200341d0026a4120108f0120032802082110200328020c2113200e4200370300200f420037030020064200370300200342003703402002200c1003220f41086a2900003703002003200f2900003703b005200f102320062002290300370300200320032903b005221c3703602003201c3703402002200b1003220f41086a2900003703002003200f2900003703b005200f1023200e2002290300220b37030020052006290300370300200820032903b005221c370300200d200b3703002003201c370370200320032903403703d0024101210e2003201341016a410120101b36028004200341d0026aad428080808080048420034180046aad4280808080c000841002200d42003703002008420037030020054200370300200342003703d0022002200c1003220f41086a2900003703002003200f2900003703b005200f102320052002290300370300200320032903b0053703d002200241f980c400ad42808080809001841003220f41086a2900003703002003200f2900003703b005200f102320062002290300220c370300200320032903b005220b3703402007200b370000200741086a200c37000020034180046a41086a200529030037030020034180046a41106a200829030037030020034180046a41186a200d290300370300200320032903d00237038004200341d0026a20034180046a412010bb010240024020032802d00222070d0041002106410021020c010b20032902d4022209422088a721022009a721062007210e0b200d200341a0016a41186a2903003703002008200341a0016a41106a2903003703002005200341a0016a41086a290300370300200320032903a0013703d0020240024020022006460d002006210d0c010b024020062009a7220d470d00200641016a22022006490d05200641017422052002200520024b1b220d41ffffff3f71200d470d05200d41057422024100480d050240024020060d0020021021210e0c010b200e200641057420021025210e0b200e450d0820094280808080708321090b2009422088a721020b200e20024105746a220620032903d002370000200641186a200341d0026a41186a2205290300370000200641106a200341d0026a41106a2208290300370000200641086a200341d0026a41086a2206290300370000200542003703002008420037030020064200370300200342003703d002200341b0056a41086a220541e680c400ad4280808080b002841003220741086a290000370300200320072900003703b0052007102320062005290300370300200320032903b005220c3703602003200c3703d002200541f980c400ad42808080809001841003220741086a290000370300200320072900003703b00520071023200820032903b005220c370300200341c0006a41086a2006290300370300200341c0006a41106a200c370300200341c0006a41186a20052903003703002003200c370370200320032903d00237034002400240200e0d00200341c0006aad428080808080048410050c010b200341003602d802200342013703d002200241016a2206200341d0026a105c02402006450d00200241057441206a2106200e210203402003200341d0026a36028004200220034180046a106b200241206a2102200641606a22060d000b0b20032802d4022102200341c0006aad428080808080048420033502d80242208620032802d0022206ad84100202402002450d00200610230b200d450d00200e10230b200341d0026a200a41b00110dc041a20034180046a41186a200341a0016a41186a29030037030020034180046a41106a200341a0016a41106a29030037030020034180046a41086a200341a0016a41086a290300370300200320032903a00137038004200341b0056a41086a220241e680c400ad4280808080b002841003220641086a290000370300200320062900003703b00520061023200341e0006a41086a22052002290300370300200320032903b005370360200241c089c400ad4280808080a001841003220641086a290000370300200320062900003703b00520061023200341f0006a41086a22062002290300370300200320032903b005370370200341c0006a20034180046a10ac0141c00010212202450d0720022003290360370000200241086a200529030037000020022003290370370010200241186a200629030037000020022003290340370020200241286a200341c0006a41086a290300370000200241306a200341c0006a41106a290300370000200241386a200341c0006a41186a29030037000020034100360288042003420137038004200341d0026a20034180046a10cb0120032802840421062002ad42808080808008842003350288044220862003280280042205ad84100202402006450d00200510230b20021023200341d0026a10db01412010212206450d082006200329038001370000200641186a20034180016a41186a2208290300370000200641106a20034180016a41106a2207290300370000200641086a20034180016a41086a220d2903003700002003419c046a41003602002003418c046a428180808010370200200342013702940420032006360288042003201b3602840420032011410020121b220e36028004200341d0026a41186a200341a0016a41186a220f290300370300200341d0026a41106a200341a0016a41106a2210290300370300200341d0026a41086a200341a0016a41086a2211290300370300200320032903a0013703d002200341b0056a41086a220241e680c400ad4280808080b002841003220541086a290000370300200320052900003703b00520051023200341e0006a41086a22122002290300370300200320032903b0053703602002418281c400ad4280808080e000841003220541086a290000370300200320052900003703b00520051023200341f0006a41086a22052002290300370300200320032903b005370370200341c0006a200341d0026a10ac0141c00010212202450d0920022003290360370000200241086a201229030037000020022003290370370010200241186a200529030037000020022003290340370020200241286a200341c0006a41086a290300370000200241306a200341c0006a41106a290300370000200241386a200341c0006a41186a290300370000200341c0003602d402200320023602d00220034180046a200341d0026a10ce032002102320061023200341dd026a200d290300370000200341e5026a2007290300370000200341ed026a2008290300370000200341f5026a20032903a001370000200341fd026a201129030037000020034185036a20102903003700002003418d036a200f2903003700002003419c036a201b36020020034198036a200e360200200341003a00d4022003410a3a00d00220032003290380013700d502200341d0026a21020c010b200341d0026a41186a22084200370300200341d0026a41106a220d4200370300200341d0026a41086a22064200370300200342003703d002200341b0056a41086a220241e680c400ad4280808080b002841003220541086a290000370300200320052900003703b0052005102320062002290300370300200320032903b0053703d00220024183e0c400ad4280808080f000841003220541086a290000370300200320052900003703b00520051023200341c0006a41086a2002290300220c370300200320032903b005220937034020072009370000200741086a200c37000020034180046a41086a200629030037030020034180046a41106a200d29030037030020034180046a41186a2008290300370300200320032903d00237038004200341206a20034180046a412010bb0102400240200328022022060d00410021020c010b2003290224220c422088a72102200ca7450d00200610230b200341d0026a200a41b00110dc041a2003418c046a200236020020034180046a41086a4101360200200341003a008404200341023a008004200341c0006a200341d0026a20034180046a108d0220032d00482102200341dd026a200341a0016a41086a290300370000200341e5026a200341b0016a290300370000200341ed026a200341b8016a290300370000200341f5026a20024102463a0000200341043a00d4022003410a3a00d002200320032903a0013700d502200341d0026a21020b2002108e01200a1023410021084101210a410021060c150b200141216a2d0000211b200141246a280200211a200341206a41186a200141196a290000370300200341206a41106a200141116a290000370300200341206a41086a200141096a290000370300200320012900013703202002411a6a290100210c200241196a2d00002111200241186a2d00002112200241166a2f01002113200241156a2d00002114200241146a2d00002115200241126a2f01002116200241116a2d00002117200241106a2d0000210a2002410e6a2f010021072002410d6a2d0000210d2002410c6a2d0000210e2002410a6a2f0100210f200241096a2d00002110200241046a2d0000211841022106200241026a2f010021190240024020022d00000d0020022d00014101470d00200241056a2d00002106200241066a2f01002105200241086a2d00002102410021080c010b4101210841002105410021020b200541ffff0371410874200641ff017172200241187472210502402008450d00410f210241aab0c0002106024002400240024020050e050001020316000b200f410874201072200e4118747221062007410874200d72200a4118747221020c150b410e210241aabac60021060c140b411321024197b0c00021060c130b411121024186b0c00021060c120b2003200c37039801200320113a009701200320123a009601200320133b019401200320143a009301200320153a009201200320163b019001200320173a008f012003200a3a008e01200320073b018c012003200d3a008b012003200e3a008a012003200f3b018801200320103a0087012003200536008301200320183a008201200320193b018001200341d0026a41186a4200370300200341d0026a41106a22074200370300200341d0026a41086a22064200370300200342003703d002200341b0056a41086a220241e680c400ad4280808080b002841003220541086a290000370300200320052900003703b0052005102320062002290300370300200320032903b0053703d00220024183e0c400ad4280808080f000841003220541086a290000370300200320052900003703b00520051023200720032903b005220c37030020034180046a41086a200629030037030020034180046a41106a200c37030020034180046a41186a20022903003703002003200c370340200320032903d00237038004200341d0026a20034180046a412010bb0120032902d402420020032802d00222021b220c422088a741057421062002410120021b220a210202400340024020060d00410021080c020b4101210820034180016a2002460d01200641606a2106200220034180016a412010de042105200241206a210220050d000b0b0240200ca7450d00200a10230b024020080d0041e490c4002106411221020c120b200341b0056a41086a220241e680c400ad4280808080b002841003220641086a290000370300200320062900003703b00520061023200341e0006a41086a22052002290300370300200320032903b0053703602002418281c400ad4280808080e000841003220641086a290000370300200320062900003703b00520061023200341f0006a41086a22082002290300370300200320032903b005370370200341c0006a200341206a10ac0141c00010212206450d0720062003290360370000200641086a200529030037000020062003290370370010200641186a200829030037000020062003290040370020200641286a200341c0006a41086a29000037000041102102200641306a200341c0006a41106a290000370000200641386a200341c0006a41186a290000370000200341d0026a200641c00010a703200341ec026a2802002113200341d0026a41186a2802002111200341e4026a280200210a200341d0026a41106a280200211020032802dc02211220032802d802210f20032802d402211420032802d0022105200610230240200f0d00419890c4002106411321020c120b41ab90c40021062005201a470d10201041057421064100211541002105200f21020240024003402006450d0220034180016a2002460d01200541016a2105200641606a2106200220034180016a412010de042108200241206a210220080d000b20084541016a41017120056a417f6a21050b410121150b2013410574210d20034180016a200a6b210e410021164100210641002102024002400340200d2002460d02200e2002460d01200641016a2106200a20026a2108200241206a2102200820034180016a412010de0422080d000b20084541016a41017120066a417f6a21060b410121160b02400240201b41ff01710d002016450d010c110b20150d10200341d0026a41186a220820034180016a41186a290300370300200341d0026a41106a220d20034180016a41106a290300370300200341d0026a41086a220e20034180016a41086a29030037030020032003290380013703d002024020102012460d0020122105201021120c0b0b201241016a22022012490d01201241017422052002200520024b1b220541ffffff3f712005470d01200541057422024100480d010240024020120d0020021021210f0c010b200f201241057420021025210f0b200f0d0a200241011030000b200329039801210c20032d009701210820032d009601210d20032f019401210e20032d009301211620032d009201211720032f019001211820032d008f01211920032d008e01211e20032f018c01211f20032d008b01212020032d008a01212120032f018801212220032d0087012123200328008301212420032d008201212520032f0180012126024020132011460d0020112106201321110c090b201141016a22022011490d00201141017422062002200620024b1b220641ffffff3f712006470d00200641057422024100480d000240024020110d0020021021210a0c010b200a201141057420021025210a0b200a0d08200241011030000b102a000b41c00041011030000b41f98fc4002106411f21020c0f0b200241011030000b41c00041011030000b412041011030000b41c00041011030000b41c00041011030000b200a20114105746a2202200c370018200220083a00172002200d3a00162002200e3b0014200220163a0013200220173a0012200220183b0010200220193a000f2002201e3a000e2002201f3b000c200220203a000b200220213a000a200220223b0008200220233a000720022024360003200220253a0002200220263b0000201341016a2113024002402015450d00201020054d0d01200f2010417f6a22104105746a2202290000210c200229000821092002290010210b200f20054105746a220541186a200241186a2900003700002005200b370010200520093700082005200c3700000b20062111201221050c020b41d490c40020052010102d000b200f20124105746a220220032903d002370000200241186a2008290300370000200241106a200d290300370000200241086a200e290300370000201041016a21102016450d00201320064d0d01200a2013417f6a22134105746a2202290000210c200229000821092002290010210b200a20064105746a220641186a200241186a2900003700002006200b370010200620093700082006200c3700000b200341f5026a2003290320370000200341dd026a20034180016a41086a290300370000200341e5026a20034180016a41106a290300370000200341ed026a20034180016a41186a290300370000200341fd026a200341206a41086a29030037000020034185036a200341206a41106a2903003700002003418d036a200341206a41186a290300370000200341013a00d4022003410a3a00d00220032003290380013700d5022003419c036a201336020020034198036a201036020020034195036a201b3a0000200341d0026a108e01200341d0026a41186a220d4200370300200341d0026a41106a220e4200370300200341d0026a41086a22064200370300200342003703d002200341b0056a41086a220241e680c400ad4280808080b002841003220841086a290000370300200320082900003703b0052008102320062002290300370300200320032903b0053703d00220024183e0c400ad4280808080f000841003220841086a290000370300200320082900003703b00520081023200341c0006a41086a2002290300220c370300200320032903b005220937034020072009370000200741086a200c37000020034180046a41086a200629030037030020034180046a41106a200e29030037030020034180046a41186a200d290300370300200320032903d00237038004200341a0016a20034180046a412010bb010240024020032802a00122020d00410021060c010b20032902a401220c422088a72106200ca7450d00200210230b02400240201020144f22020d004100200620136b2208200820064b1b2014490d00200341ec026a2013360200200341d0026a41186a2011360200200341d0026a41106a2010360200200341dc026a20053602002003200a3602e4022003200f3602d802200320143602d4022003201a3602d002200341b0056a41086a220241e680c400ad4280808080b002841003220641086a290000370300200320062900003703b00520061023200341e0006a41086a22082002290300370300200320032903b0053703602002418281c400ad4280808080e000841003220641086a290000370300200320062900003703b00520061023200341f0006a41086a22062002290300370300200320032903b005370370200341c0006a200341206a10ac0141c00010212202450d0320022003290360370000200241086a200829030037000020022003290370370010200241186a200629030037000020022003290040370020200241286a200341c0006a41086a290000370000200241306a200341c0006a41106a290000370000200241386a200341c0006a41186a290000370000200341c000360284042003200236028004200341d0026a20034180046a10ce032002102302402005450d00200f10230b02402011450d00200a10230b410021060c010b0240024020020d00200341dd026a200341286a290300370000200341e5026a200341306a290300370000200341ed026a200341386a290300370000200341033a00d4022003410a3a00d002200320032903203700d502200341d0026a108e010c010b200341dd026a200341206a41086a290300370000200341e5026a200341206a41106a290300370000200341ed026a200341206a41186a290300370000200341023a00d4022003410a3a00d002200320032903203700d502200341d0026a108e01200341b0056a41086a220241e680c400ad4280808080b002841003220841086a290000370300200320082900003703b00520081023200341e0006a41086a220d2002290300370300200320032903b005370360200241c089c400ad4280808080a001841003220841086a290000370300200320082900003703b00520081023200341f0006a41086a22082002290300370300200320032903b005370370200341c0006a200341206a10ac0141c00010212202450d0420022003290360370000200241086a200d29030037000020022003290370370010200241186a200829030037000020022003290040370020200241286a200341c0006a41086a290000370000200241306a200341c0006a41106a290000370000200241386a200341c0006a41186a290000370000200341d0026a200241c00010b20320032802d002210820034180046a200341d0026a410472220d41ac0110dc041a02402008411a470d00200210230c010b200341a0016a20034180046a41ac0110dc041a20021023200320083602d002200d200341a0016a41ac0110dc041a2003418c046a200636020020034180046a41086a2014360200200341003a008404200341023a008004200341c0006a200341d0026a20034180046a108d0220032d00482102200341dd026a200341206a41086a290300370000200341e5026a200341306a290300370000200341ed026a200341386a290300370000200341f5026a20024102463a0000200341043a00d4022003410a3a00d002200320032903203700d502200341d0026a108e010b200341b0056a41086a220641e680c400ad4280808080b00284220c1003220241086a290000370300200320022900003703b00520021023200341e0006a41086a22082006290300370300200320032903b0053703602006418281c400ad4280808080e000841003220241086a290000370300200320022900003703b00520021023200341f0006a41086a220d2006290300370300200320032903b005370370200341c0006a200341206a10ac0141c00010212202450d0420022003290360370000200241086a200829030037000020022003290370370010200241186a200d29030037000020022003290040370020200241286a200341c0006a41086a220d290000370000200241306a200341c0006a41106a290000370000200241386a200341c0006a41186a2900003700002002ad4280808080800884100520021023200341d0026a41186a220e4200370300200341d0026a41106a22104200370300200341d0026a41086a22024200370300200342003703d0022006200c1003220841086a290000370300200320082900003703b0052008102320022006290300370300200320032903b0053703d002200641f980c400ad42808080809001841003220841086a290000370300200320082900003703b00520081023200d2006290300220c370300200320032903b005220937034020072009370000200741086a200c37000020034180046a41086a200229030037030020034180046a41106a201029030037030020034180046a41186a200e290300370300200320032903d00237038004200341d0026a20034180046a412010bb010240024020032802d0022202450d00200320032902d4023702a401200320023602a0010c010b200341003602a801200342013703a0010b200341a0016a200341206a107620032802a801210d20032802a401211020032802a0012107200341c0006a41186a4200370300200341c0006a41106a220e4200370300200341c0006a41086a2206420037030020034200370340200341b0056a41086a220241e680c400ad4280808080b002841003220841086a290000370300200320082900003703b0052008102320062002290300370300200320032903b005220c3703602003200c370340200241f980c400ad42808080809001841003220841086a290000370300200320082900003703b00520081023200e20032903b005220c370300200341d0026a41086a2006290300370300200341d0026a41106a200c370300200341d0026a41186a20022903003703002003200c370370200320032903403703d0020240024020070d00200341d0026aad428080808080048410050c010b20034100360288042003420137038004200d20034180046a105c0240200d450d00200d4105742106200721020340200320034180046a3602402002200341c0006a106b200241206a2102200641606a22060d000b0b2003280284042102200341d0026aad42808080808004842003350288044220862003280280042206ad84100202402002450d00200610230b2010450d00200710230b02402005450d00200f10230b410021062011450d00200a10230b0c060b41d490c40020062013102d000b41c00041011030000b41c00041011030000b41c00041011030000b41bb90c4002106411621020b02402012450d00200f10230b2011450d00200a10230b4101210a410121080c020b200a10db01200a1023410021084101210a0c010b200710db0120071023410121084100210a0b2004417f6a220541024b0d0002400240024020050e03000102000b200141086a280200450d02200141046a28020010230c020b200a450d01200141046a280200220110db01200110230c010b2008450d00200141086a280200220110db01200110230b2000200236020420002006360200200341c0056a24000b816905067f017e107f047e097f230041c0056b2203240002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d000022040e050001020304000b200341e4026a4101360200200342013702d402200341d09dc6003602d0022003410436028404200341849ec60036028004200320034180046a3602e002200341d0026a41d48fc4001038000b200141086a2802002104200141046a2802002105024020022d000120022d000072450d00411121024186b0c00021062004450d19200510230c190b20052001410c6a280200220210fa01200341d0026a41186a4200370300200341d0026a41106a22064200370300200341d0026a41086a22074200370300200342003703d002200341b0056a41086a2201418881c400ad4280808080b002841003220841086a290000370300200320082900003703b0052008102320072001290300370300200320032903b0053703d00220014183e0c400ad4280808080f000841003220841086a290000370300200320082900003703b00520081023200620032903b005220937030020034180046a41086a200729030037030020034180046a41106a200937030020034180046a41186a200129030037030020032009370340200320032903d00237038004200341d0026a20034180046a412010bb01200341d0026a2005200220032802d0022201410120011b220720032902d402420020011b2209422088a710c6022006280200210120032802d402210620032802d002210820032802dc02220a200341e4026a2802002005200210c70202402001450d00200a10230b02402006450d00200810230b02402009a7450d00200710230b200341d0026a41186a4200370300200341d0026a41106a22084200370300200341d0026a41086a22064200370300200342003703d002200341b0056a41086a2201418881c400ad4280808080b002841003220741086a290000370300200320072900003703b0052007102320062001290300370300200320032903b0052209370360200320093703d00220014183e0c400ad4280808080f000841003220741086a290000370300200320072900003703b00520071023200820032903b0052209370300200341c0006a41086a2006290300370300200341c0006a41106a2009370300200341c0006a41186a200129030037030020032009370370200320032903d002370340200341003602d802200342013703d0022002200341d0026a105c02402002450d00200241057421012005210203402002200341d0026a1071200241206a2102200141606a22010d000b0b20032802d4022102200341c0006aad428080808080048420033502d80242208620032802d0022201ad84100202402002450d00200110230b4100210602402004450d00200510230b0c180b200141046a280200210a2002411a6a2901002109200241196a2d00002105200241186a2d00002107200241166a2f01002108200241156a2d0000210b200241146a2d0000210c200241126a2f0100210d200241116a2d0000210e200241106a2d0000210f2002410e6a2f010021102002410d6a2d000021112002410c6a2d000021122002410a6a2f01002113200241096a2d00002114200241046a2d0000211541022106200241026a2f010021160240024020022d00000d0020022d00014101470d00200241056a2d00002106200241066a2f01002117200241086a2d00002102410021180c010b4101211841002102410021170b200320093703e802200320053a00e702200320073a00e602200320083b01e4022003200b3a00e3022003200c3a00e2022003200d3b01e0022003200e3a00df022003200f3a00de02200320103b01dc02200320113a00db02200320123a00da02200320133b01d802200320143a00d702200320153a00d202200320163b01d0022003201741ffff0371410874200241187472200641ff01717222053600d30202402018450d00410f210241aab0c0002106024002400240024020050e05000102031a000b20032800d702210620032800db0221020c190b410e210241aabac60021060c180b411321024197b0c00021060c170b411121024186b0c00021060c160b20034180016a41186a200341d0026a41186a220629030037030020034180016a41106a200341d0026a41106a220529030037030020034180016a41086a200341d0026a41086a2202290300370300200320032903d00237038001200642003703002005420037030020024200370300200342003703d002200341b0056a41086a2206418881c400ad4280808080b002841003220741086a290000370300200320072900003703b0052007102320022006290300370300200320032903b0053703d00220064183e0c400ad4280808080f000841003220741086a290000370300200320072900003703b00520071023200520032903b005220937030020034180046a41086a200229030037030020034180046a41106a200937030020034180046a41186a200629030037030020032009370340200320032903d00237038004200341d0026a20034180046a412010bb0120032902d402420020032802d00222021b2209422088a741057421062002410120021b2208210202400340024020060d00410021070c020b4101210720034180016a2002460d01200641606a2106200220034180016a412010de042105200241206a210220050d000b0b02402009a7450d00200810230b024020070d0041e48fc4002106411521020c160b41002108200341003602d802200342013703d002200a200341d0026a10cb0120032802d4022106200341d0026a41186a220520033502d80242208620032802d002220dad841001220241186a290000370300200341d0026a41106a2207200241106a290000370300200341d0026a41086a220b200241086a290000370300200320022900003703d00220021023200341a0016a41186a22022005290300370300200341a0016a41106a22052007290300370300200341a0016a41086a220c200b290300370300200320032903d0023703a00102402006450d00200d10230b200341d0026a200a41b00110dc041a20034180046a410d6a20034180016a41086a29030037000020034180046a41156a20034180016a41106a29030037000020034180046a411d6a20034180016a41186a29030037000041012107200341013a008404200320032903800137008504200341013a008004200341c0006a200341d0026a20034180046a108d0220032d00482106200341d0026a410d6a200c290300370000200341d0026a41156a2005290300370000200341d0026a411d6a2002290300370000200341f5026a20064102463a0000200341053a00d402200341093a00d002200320032903a0013700d502200341d0026a108e01200a1023410021060c160b200141086a2802002108200141046a28020021192002411a6a2901002109200241196a2d00002110200241186a2d00002111200241166a2f01002112200241156a2d00002113200241146a2d00002114200241126a2f01002115200241116a2d00002116200241106a2d0000210a2002410e6a2f0100210b2002410d6a2d0000210c2002410c6a2d0000210d2002410a6a2f0100210e200241096a2d0000210f200241046a2d0000211741022106200241026a2f010021180240024020022d00000d0020022d00014101470d00200241056a2d00002106200241066a2f01002105200241086a2d00002102410021070c010b4101210741002105410021020b200541ffff0371410874200641ff017172200241187472210502402007450d00410f210241aab0c0002106024002400240024020050e050001020318000b200e410874200f72200d411874722106200b410874200c72200a4118747221020c170b410e210241aabac60021060c160b411321024197b0c00021060c150b411121024186b0c00021060c140b2003200937039801200320103a009701200320113a009601200320123b019401200320133a009301200320143a009201200320153b019001200320163a008f012003200a3a008e012003200b3b018c012003200c3a008b012003200d3a008a012003200e3b0188012003200f3a0087012003200536008301200320173a008201200320183b018001200341d0026a41186a4200370300200341d0026a41106a220a4200370300200341d0026a41086a22064200370300200342003703d002200341b0056a41086a2202418881c400ad4280808080b002841003220541086a290000370300200320052900003703b0052005102320062002290300370300200320032903b0053703d00220024183e0c400ad4280808080f000841003220541086a290000370300200320052900003703b00520051023200a20032903b005220937030020034180046a41086a200629030037030020034180046a41106a200937030020034180046a41186a200229030037030020032009370340200320032903d00237038004200341d0026a20034180046a412010bb0120032902d402420020032802d00222021b2209422088a741057421062002410120021b220b210202400340024020060d00410021070c020b4101210720034180016a2002460d01200641606a2106200220034180016a412010de042105200241206a210220050d000b0b02402009a7450d00200b10230b024020070d0041e48fc4002106411521020c140b200341003602d802200342013703d0022008200341d0026a10cb0120032802d402210b200341d0026a41186a220620033502d80242208620032802d002220ead841001220241186a290000370300200341d0026a41106a2205200241106a290000370300200341d0026a41086a2207200241086a290000370300200320022900003703d00220021023200341a0016a41186a22022006290300370300200341a0016a41106a220c2005290300370300200341a0016a41086a220d2007290300370300200320032903d0023703a0010240200b450d00200e10230b200620022903003703002005200c2903003703002007200d290300370300200320032903a0013703d002200341b0056a41086a2202418881c400ad4280808080b002841003220641086a290000370300200320062900003703b00520061023200341e0006a41086a2002290300370300200320032903b005370360200241c089c400ad4280808080a001841003220641086a290000370300200320062900003703b00520061023200341f0006a41086a2002290300370300200320032903b005370370200341c0006a200341d0026a10ac0141c00010212202450d0220022003290360370000200241086a200341e0006a41086a29030037000020022003290370370010200241186a200341f0006a41086a29030037000020022003290340370020200241286a200341c0006a41086a290300370000200241306a200341d0006a290300370000200241386a200341c0006a41186a290300370000200341186a200241c00041014100410010b801200328021821062002102320064101460d030240024020194102490d004200211a200341c0006a41186a220c4200370300200341c0006a41106a220d4200370300200341c0006a41086a2206420037030020034200370340200341b0056a41086a2202418881c400ad4280808080b0028422091003220541086a290000370300200320052900003703b0052005102320062002290300370300200320032903b005221b3703602003201b370340200241888ac400ad4280808080d00184221b1003220541086a290000370300200320052900003703b00520051023200d20032903b005221c370300200341d0026a41086a22052006290300370300200341d0026a41106a2207201c370300200341d0026a41186a220b20022903003703002003201c370370200320032903403703d002200341106a200341d0026a4120108f012003280214210f20032802102110200c4200370300200d42003703002006420037030020034200370340200220091003220e41086a2900003703002003200e2900003703b005200e102320062002290300370300200320032903b005221c3703602003201c3703402002201b1003220e41086a2900003703002003200e2900003703b005200e1023200c2002290300221c37030020052006290300370300200720032903b005221d370300200b201c3703002003201d370370200320032903403703d002200341086a200341d0026a4120108f012003280208210e200328020c2111200c4200370300200d42003703002006420037030020034200370340200220091003220d41086a2900003703002003200d2900003703b005200d102320062002290300370300200320032903b005221c3703602003201c3703402002201b1003220d41086a2900003703002003200d2900003703b005200d1023200c2002290300221b37030020052006290300370300200720032903b005221c370300200b201b3703002003201c370370200320032903403703d0024101210c2003201141016a4101200e1b36028004200341d0026aad428080808080048420034180046aad4280808080c000841002200b42003703002007420037030020054200370300200342003703d002200220091003220d41086a2900003703002003200d2900003703b005200d102320052002290300370300200320032903b0053703d002200241f980c400ad42808080809001841003220d41086a2900003703002003200d2900003703b005200d1023200620022903002209370300200320032903b005221b370340200a201b370000200a41086a200937000020034180046a41086a200529030037030020034180046a41106a200729030037030020034180046a41186a200b290300370300200320032903d00237038004200341d0026a20034180046a412010bb010240024020032802d002220a0d0041002106410021020c010b20032902d402221a422088a72102201aa72106200a210c0b200b200341a0016a41186a2903003703002007200341a0016a41106a2903003703002005200341a0016a41086a290300370300200320032903a0013703d0020240024020022006460d002006210b0c010b02402006201aa7220b470d00200641016a22022006490d05200641017422052002200520024b1b220b41ffffff3f71200b470d05200b41057422024100480d050240024020060d0020021021210c0c010b200c200641057420021025210c0b200c450d08201a42808080807083211a0b201a422088a721020b200c20024105746a220620032903d002370000200641186a200341d0026a41186a2205290300370000200641106a200341d0026a41106a2207290300370000200641086a200341d0026a41086a2206290300370000200542003703002007420037030020064200370300200342003703d002200341b0056a41086a2205418881c400ad4280808080b002841003220a41086a2900003703002003200a2900003703b005200a102320062005290300370300200320032903b0052209370360200320093703d002200541f980c400ad42808080809001841003220a41086a2900003703002003200a2900003703b005200a1023200720032903b0052209370300200341c0006a41086a2006290300370300200341c0006a41106a2009370300200341c0006a41186a200529030037030020032009370370200320032903d00237034002400240200c0d00200341c0006aad428080808080048410050c010b200341003602d802200342013703d002200241016a2206200341d0026a105c02402006450d00200241057441206a2106200c210203402003200341d0026a36028004200220034180046a106b200241206a2102200641606a22060d000b0b20032802d4022102200341c0006aad428080808080048420033502d80242208620032802d0022206ad84100202402002450d00200610230b200b450d00200c10230b200341d0026a200841b00110dc041a20034180046a41186a200341a0016a41186a29030037030020034180046a41106a200341a0016a41106a29030037030020034180046a41086a200341a0016a41086a290300370300200320032903a00137038004200341b0056a41086a2202418881c400ad4280808080b002841003220641086a290000370300200320062900003703b00520061023200341e0006a41086a22052002290300370300200320032903b005370360200241c089c400ad4280808080a001841003220641086a290000370300200320062900003703b00520061023200341f0006a41086a22062002290300370300200320032903b005370370200341c0006a20034180046a10ac0141c00010212202450d0720022003290360370000200241086a200529030037000020022003290370370010200241186a200629030037000020022003290340370020200241286a200341c0006a41086a290300370000200241306a200341c0006a41106a290300370000200241386a200341c0006a41186a29030037000020034100360288042003420137038004200341d0026a20034180046a10cb0120032802840421062002ad42808080808008842003350288044220862003280280042205ad84100202402006450d00200510230b20021023200341d0026a10db01412010212206450d082006200329038001370000200641186a20034180016a41186a2207290300370000200641106a20034180016a41106a220a290300370000200641086a20034180016a41086a220b2903003700002003419c046a41003602002003418c046a4281808080103702002003420137029404200320063602880420032019360284042003200f410020101b220c36028004200341d0026a41186a200341a0016a41186a220d290300370300200341d0026a41106a200341a0016a41106a220e290300370300200341d0026a41086a200341a0016a41086a220f290300370300200320032903a0013703d002200341b0056a41086a2202418881c400ad4280808080b002841003220541086a290000370300200320052900003703b00520051023200341e0006a41086a22102002290300370300200320032903b0053703602002418281c400ad4280808080e000841003220541086a290000370300200320052900003703b00520051023200341f0006a41086a22052002290300370300200320032903b005370370200341c0006a200341d0026a10ac0141c00010212202450d0920022003290360370000200241086a201029030037000020022003290370370010200241186a200529030037000020022003290340370020200241286a200341c0006a41086a290300370000200241306a200341c0006a41106a290300370000200241386a200341c0006a41186a290300370000200341c0003602d402200320023602d00220034180046a200341d0026a10ce032002102320061023200341dd026a200b290300370000200341e5026a200a290300370000200341ed026a2007290300370000200341f5026a20032903a001370000200341fd026a200f29030037000020034185036a200e2903003700002003418d036a200d2903003700002003419c036a201936020020034198036a200c360200200341003a00d402200341093a00d00220032003290380013700d502200341d0026a21020c010b200341d0026a41186a22074200370300200341d0026a41106a220b4200370300200341d0026a41086a22064200370300200342003703d002200341b0056a41086a2202418881c400ad4280808080b002841003220541086a290000370300200320052900003703b0052005102320062002290300370300200320032903b0053703d00220024183e0c400ad4280808080f000841003220541086a290000370300200320052900003703b00520051023200341c0006a41086a20022903002209370300200320032903b005221a370340200a201a370000200a41086a200937000020034180046a41086a200629030037030020034180046a41106a200b29030037030020034180046a41186a2007290300370300200320032903d00237038004200341206a20034180046a412010bb0102400240200328022022060d00410021020c010b20032902242209422088a721022009a7450d00200610230b200341d0026a200841b00110dc041a2003418c046a200236020020034180046a41086a4101360200200341003a008404200341013a008004200341c0006a200341d0026a20034180046a108d0220032d00482102200341dd026a200341a0016a41086a290300370000200341e5026a200341b0016a290300370000200341ed026a200341b8016a290300370000200341f5026a20024102463a0000200341043a00d402200341093a00d002200320032903a0013700d502200341d0026a21020b2002108e01200810234100210741012108410021060c150b200141216a2d00002119200141246a2802002118200341206a41186a200141196a290000370300200341206a41106a200141116a290000370300200341206a41086a200141096a290000370300200320012900013703202002411a6a2901002109200241196a2d0000210f200241186a2d00002110200241166a2f01002111200241156a2d00002112200241146a2d00002113200241126a2f01002114200241116a2d00002115200241106a2d000021082002410e6a2f0100210a2002410d6a2d0000210b2002410c6a2d0000210c2002410a6a2f0100210d200241096a2d0000210e200241046a2d0000211641022106200241026a2f010021170240024020022d00000d0020022d00014101470d00200241056a2d00002106200241066a2f01002105200241086a2d00002102410021070c010b4101210741002105410021020b200541ffff0371410874200641ff017172200241187472210502402007450d00410f210241aab0c0002106024002400240024020050e050001020316000b200d410874200e72200c411874722106200a410874200b7220084118747221020c150b410e210241aabac60021060c140b411321024197b0c00021060c130b411121024186b0c00021060c120b20032009370398012003200f3a009701200320103a009601200320113b019401200320123a009301200320133a009201200320143b019001200320153a008f01200320083a008e012003200a3b018c012003200b3a008b012003200c3a008a012003200d3b0188012003200e3a0087012003200536008301200320163a008201200320173b018001200341d0026a41186a4200370300200341d0026a41106a220a4200370300200341d0026a41086a22064200370300200342003703d002200341b0056a41086a2202418881c400ad4280808080b002841003220541086a290000370300200320052900003703b0052005102320062002290300370300200320032903b0053703d00220024183e0c400ad4280808080f000841003220541086a290000370300200320052900003703b00520051023200a20032903b005220937030020034180046a41086a200629030037030020034180046a41106a200937030020034180046a41186a200229030037030020032009370340200320032903d00237038004200341d0026a20034180046a412010bb0120032902d402420020032802d00222021b2209422088a741057421062002410120021b2208210202400340024020060d00410021070c020b4101210720034180016a2002460d01200641606a2106200220034180016a412010de042105200241206a210220050d000b0b02402009a7450d00200810230b024020070d0041e490c4002106411221020c120b200341b0056a41086a2202418881c400ad4280808080b002841003220641086a290000370300200320062900003703b00520061023200341e0006a41086a22052002290300370300200320032903b0053703602002418281c400ad4280808080e000841003220641086a290000370300200320062900003703b00520061023200341f0006a41086a22072002290300370300200320032903b005370370200341c0006a200341206a10ac0141c00010212206450d0720062003290360370000200641086a200529030037000020062003290370370010200641186a200729030037000020062003290040370020200641286a200341c0006a41086a29000037000041102102200641306a200341c0006a41106a290000370000200641386a200341c0006a41186a290000370000200341d0026a200641c00010a703200341ec026a2802002111200341d0026a41186a280200210f200341e4026a2802002108200341d0026a41106a280200210e20032802dc02211020032802d802210d20032802d402211220032802d0022105200610230240200d0d00419890c4002106411321020c120b41ab90c400210620052018470d10200e41057421064100211341002105200d21020240024003402006450d0220034180016a2002460d01200541016a2105200641606a2106200220034180016a412010de042107200241206a210220070d000b20074541016a41017120056a417f6a21050b410121130b2011410574210b20034180016a20086b210c410021144100210641002102024002400340200b2002460d02200c2002460d01200641016a2106200820026a2107200241206a2102200720034180016a412010de0422070d000b20074541016a41017120066a417f6a21060b410121140b02400240201941ff01710d002014450d010c110b20130d10200341d0026a41186a220720034180016a41186a290300370300200341d0026a41106a220b20034180016a41106a290300370300200341d0026a41086a220c20034180016a41086a29030037030020032003290380013703d0020240200e2010460d0020102105200e21100c0b0b201041016a22022010490d01201041017422052002200520024b1b220541ffffff3f712005470d01200541057422024100480d010240024020100d0020021021210d0c010b200d201041057420021025210d0b200d0d0a200241011030000b200329039801210920032d009701210720032d009601210b20032f019401210c20032d009301211420032d009201211520032f019001211620032d008f01211720032d008e01211e20032f018c01211f20032d008b01212020032d008a01212120032f018801212220032d0087012123200328008301212420032d008201212520032f018001212602402011200f460d00200f21062011210f0c090b200f41016a2202200f490d00200f41017422062002200620024b1b220641ffffff3f712006470d00200641057422024100480d0002400240200f0d002002102121080c010b2008200f4105742002102521080b20080d08200241011030000b102a000b41c00041011030000b41f98fc4002106411f21020c0f0b200241011030000b41c00041011030000b412041011030000b41c00041011030000b41c00041011030000b2008200f4105746a22022009370018200220073a00172002200b3a00162002200c3b0014200220143a0013200220153a0012200220163b0010200220173a000f2002201e3a000e2002201f3b000c200220203a000b200220213a000a200220223b0008200220233a000720022024360003200220253a0002200220263b0000201141016a2111024002402013450d00200e20054d0d01200d200e417f6a220e4105746a220229000021092002290008211a2002290010211b200d20054105746a220541186a200241186a2900003700002005201b3700102005201a370008200520093700000b2006210f201021050c020b41d490c4002005200e102d000b200d20104105746a220220032903d002370000200241186a2007290300370000200241106a200b290300370000200241086a200c290300370000200e41016a210e2014450d00201120064d0d0120082011417f6a22114105746a220229000021092002290008211a2002290010211b200820064105746a220641186a200241186a2900003700002006201b3700102006201a370008200620093700000b200341f5026a2003290320370000200341dd026a20034180016a41086a290300370000200341e5026a20034180016a41106a290300370000200341ed026a20034180016a41186a290300370000200341fd026a200341206a41086a29030037000020034185036a200341206a41106a2903003700002003418d036a200341206a41186a290300370000200341013a00d402200341093a00d00220032003290380013700d5022003419c036a201136020020034198036a200e36020020034195036a20193a0000200341d0026a108e01200341d0026a41186a220b4200370300200341d0026a41106a220c4200370300200341d0026a41086a22064200370300200342003703d002200341b0056a41086a2202418881c400ad4280808080b002841003220741086a290000370300200320072900003703b0052007102320062002290300370300200320032903b0053703d00220024183e0c400ad4280808080f000841003220741086a290000370300200320072900003703b00520071023200341c0006a41086a20022903002209370300200320032903b005221a370340200a201a370000200a41086a200937000020034180046a41086a200629030037030020034180046a41106a200c29030037030020034180046a41186a200b290300370300200320032903d00237038004200341a0016a20034180046a412010bb010240024020032802a00122020d00410021060c010b20032902a4012209422088a721062009a7450d00200210230b02400240200e20124f22020d004100200620116b2207200720064b1b2012490d00200341ec026a2011360200200341d0026a41186a200f360200200341d0026a41106a200e360200200341dc026a2005360200200320083602e4022003200d3602d802200320123602d402200320183602d002200341b0056a41086a2202418881c400ad4280808080b002841003220641086a290000370300200320062900003703b00520061023200341e0006a41086a22072002290300370300200320032903b0053703602002418281c400ad4280808080e000841003220641086a290000370300200320062900003703b00520061023200341f0006a41086a22062002290300370300200320032903b005370370200341c0006a200341206a10ac0141c00010212202450d0320022003290360370000200241086a200729030037000020022003290370370010200241186a200629030037000020022003290040370020200241286a200341c0006a41086a290000370000200241306a200341c0006a41106a290000370000200241386a200341c0006a41186a290000370000200341c000360284042003200236028004200341d0026a20034180046a10ce032002102302402005450d00200d10230b0240200f450d00200810230b410021060c010b0240024020020d00200341dd026a200341286a290300370000200341e5026a200341306a290300370000200341ed026a200341386a290300370000200341033a00d402200341093a00d002200320032903203700d502200341d0026a108e010c010b200341dd026a200341206a41086a290300370000200341e5026a200341206a41106a290300370000200341ed026a200341206a41186a290300370000200341023a00d402200341093a00d002200320032903203700d502200341d0026a108e01200341b0056a41086a2202418881c400ad4280808080b002841003220741086a290000370300200320072900003703b00520071023200341e0006a41086a220b2002290300370300200320032903b005370360200241c089c400ad4280808080a001841003220741086a290000370300200320072900003703b00520071023200341f0006a41086a22072002290300370300200320032903b005370370200341c0006a200341206a10ac0141c00010212202450d0420022003290360370000200241086a200b29030037000020022003290370370010200241186a200729030037000020022003290040370020200241286a200341c0006a41086a290000370000200241306a200341c0006a41106a290000370000200241386a200341c0006a41186a290000370000200341d0026a200241c00010b20320032802d002210720034180046a200341d0026a410472220b41ac0110dc041a02402007411a470d00200210230c010b200341a0016a20034180046a41ac0110dc041a20021023200320073602d002200b200341a0016a41ac0110dc041a2003418c046a200636020020034180046a41086a2012360200200341003a008404200341013a008004200341c0006a200341d0026a20034180046a108d0220032d00482102200341dd026a200341206a41086a290300370000200341e5026a200341306a290300370000200341ed026a200341386a290300370000200341f5026a20024102463a0000200341043a00d402200341093a00d002200320032903203700d502200341d0026a108e010b200341b0056a41086a2206418881c400ad4280808080b0028422091003220241086a290000370300200320022900003703b00520021023200341e0006a41086a22072006290300370300200320032903b0053703602006418281c400ad4280808080e000841003220241086a290000370300200320022900003703b00520021023200341f0006a41086a220b2006290300370300200320032903b005370370200341c0006a200341206a10ac0141c00010212202450d0420022003290360370000200241086a200729030037000020022003290370370010200241186a200b29030037000020022003290040370020200241286a200341c0006a41086a220b290000370000200241306a200341c0006a41106a290000370000200241386a200341c0006a41186a2900003700002002ad4280808080800884100520021023200341d0026a41186a220c4200370300200341d0026a41106a220e4200370300200341d0026a41086a22024200370300200342003703d002200620091003220741086a290000370300200320072900003703b0052007102320022006290300370300200320032903b0053703d002200641f980c400ad42808080809001841003220741086a290000370300200320072900003703b00520071023200b20062903002209370300200320032903b005221a370340200a201a370000200a41086a200937000020034180046a41086a200229030037030020034180046a41106a200e29030037030020034180046a41186a200c290300370300200320032903d00237038004200341d0026a20034180046a412010bb010240024020032802d0022202450d00200320032902d4023702a401200320023602a0010c010b200341003602a801200342013703a0010b200341a0016a200341206a107620032802a801210b20032802a401210e20032802a001210a200341c0006a41186a4200370300200341c0006a41106a220c4200370300200341c0006a41086a2206420037030020034200370340200341b0056a41086a2202418881c400ad4280808080b002841003220741086a290000370300200320072900003703b0052007102320062002290300370300200320032903b005220937036020032009370340200241f980c400ad42808080809001841003220741086a290000370300200320072900003703b00520071023200c20032903b0052209370300200341d0026a41086a2006290300370300200341d0026a41106a2009370300200341d0026a41186a200229030037030020032009370370200320032903403703d00202400240200a0d00200341d0026aad428080808080048410050c010b20034100360288042003420137038004200b20034180046a105c0240200b450d00200b4105742106200a21020340200320034180046a3602402002200341c0006a106b200241206a2102200641606a22060d000b0b2003280284042102200341d0026aad42808080808004842003350288044220862003280280042206ad84100202402002450d00200610230b200e450d00200a10230b02402005450d00200d10230b41002106200f450d00200810230b0c060b41d490c40020062011102d000b41c00041011030000b41c00041011030000b41c00041011030000b41bb90c4002106411621020b02402010450d00200d10230b200f450d00200810230b41012108410121070c020b200810db012008102341002107410121080c010b200a10db01200a102341012107410021080b2004417f6a220541024b0d0002400240024020050e03000102000b200141086a280200450d02200141046a28020010230c020b2008450d01200141046a280200220110db01200110230c010b2007450d00200141086a280200220110db01200110230b2000200236020420002006360200200341c0056a24000b34002000418cfdc40036020420004100360200200041146a4109360200200041106a41a892c400360200200041086a42053702000bb70101027f230041d0006b22022400200241033a000c0240410110212203450d00200341003a0000200041086a41013602002002410136024420022003360240200020022903403702000240024041000d00024020022d000c0e0402000102020b200241346a280200450d01200241306a28020010230c010b0240200241146a280200450d00200241106a28020010230b200241206a280200450d002002411c6a28020010230b200241d0006a24000f0b410141011030000b2401017f230041b0046b22022400200241033602002000200210cd01200241b0046a24000b2201017f230041106b22022400200241003602002000200210cc01200241106a24000be52f06057f017e017f017e077f047e230041e0126b22072400200741b8096a41186a22084200370300200741b8096a41106a22094200370300200741b8096a41086a220a4200370300200742003703b809200741e80d6a41086a220b418cfdc400ad4280808080d00084220c1003220d41086a2900003703002007200d2900003703e80d200d1023200a200b290300370300200720072903e80d220e3703b8122007200e3703b809200b419efec300ad4280808080e001841003220d41086a2900003703002007200d2900003703e80d200d1023200920072903e80d220e370300200741d8006a41086a220d200a290300370300200741d8006a41106a220f200e370300200741d8006a41186a2210200b2903003703002007200e37038805200720072903b809370358200741d0006a200741d8006a4120108f010240024002402007280254410020072802501b2002460d0041e7afc400210b0c010b2008420037030020094200370300200a4200370300200742003703b809200b200c1003220241086a290000370300200720022900003703e80d20021023200a200b290300370300200720072903e80d220e3703b8122007200e3703b809200b41d8fdc300ad4280808080b001841003220241086a290000370300200720022900003703e80d2002102320074188056a41086a200b290300220e370300200720072903e80d220c370388052009200c370000200941086a200e370000200d200a290300370300200f200929030037030020102008290300370300200720072903b809370358200741a8126a200741d8006a4120108602024020072802a8124101470d0041bfc7c300210b411e210a200320044b0d0220072802ac12220920034b0d02200941036a2004490d020240200420036b220b20044d0d0041ddc7c300210b411b210a0c030b0240200320096b220a20034d0d0041f8c7c300210b4116210a0c030b0240200a41034d0d00418ec8c300210b4115210a0c030b02400240024002400240024002400240200a0e0400010203000b200b4104490d040c060b200b41034f0d05200b41046a210f0c040b200b41014b0d044107210f200b0e020301030b200b0d034109210f0c020b4108210f0c010b200b210f0b200741b8096a41186a22024200370300200741b8096a41106a22094200370300200741b8096a41086a220a4200370300200742003703b809200741e80d6a41086a220b41c4fbc400ad4280808080e000841003220d41086a2900003703002007200d2900003703e80d200d1023200a200b290300370300200720072903e80d3703b809200b41f9bcc000ad4280808080e000841003220d41086a2900003703002007200d2900003703e80d200d1023200920072903e80d220e370300200741d8006a41086a2208200a290300370300200741d8006a41106a2203200e370300200741d8006a41186a2210200b2903003703002007200e37038805200720072903b809370358200741c8006a200741d8006a4120108f01200728024c2104200728024821112002420037030020094200370300200a4200370300200742003703b809200b418cfdc400ad4280808080d000841003220d41086a2900003703002007200d2900003703e80d200d1023200a200b290300370300200720072903e80d3703b809200b41d8fdc300ad4280808080b001841003220d41086a2900003703002007200d2900003703e80d200d1023200920072903e80d220e3703002008200a2903003703002003200e3703002010200b2903003703002007200e37038805200720072903b809370358200741b8126a200741d8006a41201086020240024020072802b8124101460d00410021120c010b410021122004410020111b220b200741b8126a41086a2802006b220a200b4b0d00200a4100200a41e807491b21120b200741e80d6a41086a220b418cfdc400ad4280808080d000841003220a41086a2900003703002007200a2900003703e80d200a102320074198126a41086a2209200b290300370300200720072903e80d37039812200b41e3fdc300ad4280808080f000841003220a41086a2900003703002007200a2900003703e80d200a1023200741a8126a41086a220d200b290300370300200720072903e80d3703a812200720123602dc12200741e80d6a41186a2202200741dc126aad4280808080c000841001220a41186a290000370300200741e80d6a41106a2208200a41106a290000370300200b200a41086a2900003703002007200a2900003703e80d200a1023200741b8126a41186a220a2002290300370300200741b8126a41106a22022008290300370300200741b8126a41086a2208200b290300370300200720072903e80d3703b81202400240024041c0001021220b450d00200b200729039812370000200b20072903a812370010200b20072903b812370020200b41086a2009290300370000200b41186a200d290300370000200b41286a2008290300370000200b41306a2002290300370000200b41386a200a290300370000200741b8096a200b41c00010a60320072802b809210a200741e80d6a200741b8096a410472220941ac0410dc041a0240200a4103460d0020074188056a200741e80d6a41ac0410dc041a200b10232007200a3602b809200920074188056a41ac0410dc041a0c020b200b1023200741b8096a2012417f6a220b20124d200b10920220072802b8094103470d01200741023602d0042007410236029804200741023602e003200741023602a803200741023602f002200741023602b8022007410236028002200741023602c8012007410236029001200741023602580c020b41c00041011030000b200741d8006a200741b8096a41b00410dc041a0b024002400240200741d8006a200f41ff0171221341386c6a22082802004102460d00200841286a29030020055a200841306a290300220e20065a200e2006511b0d010b200141086a211120012802042103200128020021020240024002400240200f410f71220b450d00200b417f6a2114410021094100210d03400240200741d8006a20096a220b280200410246220a0d004100200b200a1b220b2802002002470d000240024020024101460d000240200b41086a220a2011460d00200a2011412010de040d030b200b2802042003470d020c010b200b2802042003470d010b41032115410321044103210f024002400240024002400240024002400240024020140e09000102030405060709000b4100210f410121040c080b4100210f410221040c070b4100210f0c050b410121044101210f0c050b4101210f410221040c040b4101210f0c020b410221044102210f0c020b4102210f0b410321040b410321100240024002400240024002400240024002400240200d410f710e0a00010203040506070809000b41002115410021100c080b41002110410121150c070b41002110410221150c060b410021100c050b41012115410121100c040b41012110410221150c030b410121100c020b410221150b410221100b41faafc400210b4125210a200f20154b0d0b201020044b0d0b0b200d41016a210d200941386a220941b004470d000c020b0b0240024020072802b802410246220b0d004100200741b8026a200b1b220b2802002002470d00024020024101460d000240200b41086a220a2011460d00200a2011412010de040d020b200b2802042003470d010c020b200b2802042003460d010b024020072802f002410246220b0d004100200741f0026a200b1b220b2802002002470d00024020024101460d000240200b41086a220a2011460d00200a2011412010de040d020b200b2802042003460d020c010b200b2802042003460d010b024020072802a803410246220b0d004100200741a8036a200b1b220b2802002002470d00024020024101460d000240200b41086a220a2011460d00200a2011412010de040d020b200b2802042003460d020c010b200b2802042003460d010b024020072802e003410246220b0d004100200741e0036a200b1b220b2802002002470d00024020024101460d000240200b41086a220a2011460d00200a2011412010de040d020b200b2802042003460d020c010b200b2802042003460d010b0240200728029804410246220b0d00410020074198046a200b1b220b2802002002470d00024020024101460d000240200b41086a220a2011460d00200a2011412010de040d020b200b2802042003460d020c010b200b2802042003460d010b20072802d004410246220b0d014100200741d0046a200b1b220b2802002002470d01024020024101460d000240200b41086a220a2011460d004200210e4200210c200a2011412010de040d050b4200210e4200210c200b2802042003470d040c010b200b2802042003470d020b41faafc400210b4125210a0c080b4200210e4200210c20024101470d010b200741386a200310c803200741c0006a290300210c2007290338210e0b200741b8096a200110c703200741206a20072802b809220a20072802c009108902200741306a2903002116200729032821172007280220210b024020072802bc09450d00200a10230b0240200520174200200b1b2217200e7c220e7d2218200556200620164200200b1b200c7c200e201754ad7c7d2005200e54ad7d220e200656200e2006511b0d000240024020012802004101460d00200741b8096a41186a200141206a290000370300200741b8096a41106a200141186a290000370300200741b8096a41086a200141106a2900003703002007200141086a2900003703b8090c010b200741b8096a200141046a1087020b200741186a200741b8096a2018200e10f10102402007280218220b450d00200728021c210a0c070b200741e80d6a200110c70320072802e80d210b20073502f00d210c200720063703c009200720053703b809200c422086200bad84200741b8096aad42808080808002841002024020072802ec0d450d00200b10230b0240024020012802004101460d00200741b8096a41186a200141206a290000370300200741b8096a41106a200141186a290000370300200741b8096a41086a200141106a2900003703002007200141086a2900003703b8090c010b200741b8096a200141046a1087020b200741e80d6a41186a200741b8096a41186a290300220c370300200741e80d6a41106a200741b8096a41106a2903002216370300200741e80d6a41086a200741b8096a41086a220b2903002217370300200720072903b80922193703e80d200741800a6a2006370300200741f8096a2005370300200741f0096a200e370300200741e8096a2018370300200b41053a0000200741c1096a2019370000200741c9096a2017370000200741d1096a2016370000200741d9096a200c370000200741e1096a200728008805360000200741e4096a2007418b056a2800003600002007410f3a00b809200741b8096a108e010b2008290310210c2008200129021037031020082903082116200820012902083703082008290300210e20082001290200370300200841186a220b2903002117200b200141186a290200370300200741d8006a201341386c6a220b41306a2006370200200b41286a2005370200200b41206a220b2902002106200b200141206a2902003702000240200ea7220b4102460d00200e422088a7210a200741e80d6a41206a2006370300200741e80d6a41186a20173703002007200e3703e80d200720163703f00d2007200c3703f80d200741f00d6a210902402007280258220d4102460d00200d200b470d000240200b4101460d00200741e0006a2009412010de040d01200728025c200a460d020c010b200728025c200a460d010b0240200728029001220d4102460d00200d200b470d000240200b4101460d0020074198016a2009412010de040d0120074194016a280200200a460d020c010b20074194016a280200200a460d010b024020072802c801220d4102460d00200d200b470d000240200b4101460d00200741d0016a2009412010de040d01200741cc016a280200200a460d020c010b200741cc016a280200200a460d010b0240200728028002220d4102460d00200d200b470d000240200b4101460d0020074188026a2009412010de040d0120074184026a280200200a460d020c010b20074184026a280200200a460d010b024020072802b802220d4102460d00200d200b470d000240200b4101460d00200741c0026a2009412010de040d01200741bc026a280200200a460d020c010b200741bc026a280200200a460d010b024020072802f002220d4102460d00200d200b470d000240200b4101460d00200741f8026a2009412010de040d01200741f4026a280200200a460d020c010b200741f4026a280200200a460d010b024020072802a803220d4102460d00200d200b470d000240200b4101460d00200741b0036a2009412010de040d01200741ac036a280200200a460d020c010b200741ac036a280200200a460d010b024020072802e003220d4102460d00200d200b470d000240200b4101460d00200741e8036a2009412010de040d01200741e4036a280200200a460d020c010b200741e4036a280200200a460d010b0240200728029804220d4102460d00200d200b470d000240200b4101460d00200741a0046a2009412010de040d012007419c046a280200200a460d020c010b2007419c046a280200200a460d010b024020072802d004220d4102460d00200d200b470d000240200b4101460d00200741d8046a2009412010de040d01200741d4046a280200200a460d020c010b200741d4046a280200200a460d010b200741b8096a200741e80d6a10c703200720072802b809220b20072802c009220a108902200741106a29030021062007290308210c02402007290300220e4201520d00200aad422086200bad8410050b200ea7210a024020072802bc09450d00200b10230b200a4101470d000240024020072802e80d4101460d00200741b8096a41186a200741880e6a290300370300200741b8096a41106a200741e80d6a41186a290300370300200741b8096a41086a200741e80d6a41106a2903003703002007200741e80d6a41086a2903003703b8090c010b200741b8096a200741e80d6a4104721087020b200741b8096a200c200610de010240024020072802e80d4101460d00200741b8096a41186a200741880e6a290300370300200741b8096a41106a200741e80d6a41186a290300370300200741b8096a41086a200741e80d6a41106a2903003703002007200741e80d6a41086a2903003703b8090c010b200741b8096a200741e80d6a4104721087020b20074188056a41186a200741b8096a41186a290300220e37030020074188056a41106a200741b8096a41106a290300220537030020074188056a41086a200741b8096a41086a220b2903002216370300200720072903b809221737038805200741f0096a2006370300200741e8096a200c370300200b41063a0000200741c1096a2017370000200741c9096a2016370000200741d1096a2005370000200741d9096a200e370000200741e1096a20072800a812360000200741e4096a200741ab126a2800003600002007410f3a00b809200741f8096a20072903b812370300200741800a6a200741b8126a41086a290300370300200741b8096a108e010b200741e80d6a41086a220b418cfdc400ad4280808080d000841003220a41086a2900003703002007200a2900003703e80d200a1023200741b8126a41086a2209200b290300370300200720072903e80d3703b812200b41e3fdc300ad4280808080f000841003220a41086a2900003703002007200a2900003703e80d200a102320074188056a41086a220d200b290300370300200720072903e80d37038805200720123602a812200741e80d6a41186a2202200741a8126aad4280808080c000841001220a41186a290000370300200741e80d6a41106a2208200a41106a290000370300200b200a41086a2900003703002007200a2900003703e80d200a1023200741b8096a41186a2002290300370300200741b8096a41106a220a2008290300370300200741b8096a41086a2202200b290300370300200720072903e80d3703b80941c0001021220b450d01200b20072903b812370000200b200729038805370010200b20072903b809370020200b41086a2009290300370000200b41186a200d290300370000200b41286a2002290300370000200b41306a200a290300370000200b41386a200741b8096a41186a290300370000200741c0003602bc092007200b3602b809200741d8006a200741b8096a10d101200b10230b4100210b0c040b41c00041011030000b41a3c8c300210b0c010b41d9afc400210b410e210a0c010b4113210a0b2000200a3602042000200b360200200741e0126a24000b130020004106360204200041a4b0c4003602000bb20201027f024002402000280200220141064b0d00024002400240024020010e0705050005010203050b200041086a280200450d04200028020410230f0b200041086a280200450d03200028020410230f0b02402000410c6a2802002202450d0020002802042101200241186c210203400240200141046a280200450d00200128020010230b0240200141106a280200450d002001410c6a28020010230b200141186a2101200241686a22020d000b0b200041086a280200450d02200028020410230f0b02402000410c6a2802002202450d00200028020421012002410c6c210203400240200141046a280200450d00200128020010230b2001410c6a2101200241746a22020d000b0b200041086a280200450d01200028020410230c010b200041086a280200450d00200028020410230f0b0b130020004105360204200041a8dac4003602000b130020004105360204200041c0d6c4003602000b130020004102360204200041a0aec0003602000b130020004101360204200041bcc2c3003602000b13002000410336020420004184a1c2003602000b130020004103360204200041d0adc5003602000b130020004101360204200041bcb5c0003602000b130020004101360204200041b4b7c0003602000b130020004103360204200041dcb1c0003602000b130020004103360204200041a4dfc0003602000b13002000410b360204200041c4edc0003602000b130020004106360204200041ccebc3003602000b130020004105360204200041aca4c2003602000b130020004106360204200041bca2c3003602000b130020004101360204200041b8c8c3003602000b130020004107360204200041d4f3c3003602000b13002000410236020420004194ddc1003602000b130020004103360204200041fcd9c1003602000b900e01037f0240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012802000e1a000102030405060708090a0b0c0d0e0f10111213141516171819000b417f2102024002400240200141086a280200417f6a220341064b0d0041012101024020030e0703010200020202030b41c09a0c21020c020b410021010b4190ce0021020b200041013a0005200020013a0004200020023602000f0b20004180023b010420004190ce003602000f0b20004181023b010420004190ce003602000f0b20004180023b010420004190ce003602000f0b4100210202400240200141086a280200417f6a220341034b0d0041c0843d2101024020030e0402000202020b4101210241d0860321010c010b4190ce0021010b200041013a0005200020023a0004200020013602000f0b20004181023b010420004190ce003602000f0b410121024100210302400240200141086a2d0000417f6a2204410f4b0d0041a0c21e210102400240024020040e1004040000010104040102020202020202040b4180b51821010c030b41b0e32d21010c020b4100210141012103410021020c010b4190ce0021010b200020023a0005200020033a0004200020013602000f0b20004180023b010420004190ce003602000f0b20004180023b0104200041f093093602000f0b20004180023b010420004190ce003602000f0b20004180023b010420004190ce003602000f0b20004180023b010420004190ce003602000f0b20004180023b010420004190ce003602000f0b4100210202400240200141086a2d0000417f6a220341104b0d0041c096b102210102400240024002400240024020030e110707000001070707020205050303030404070b41c09a0c21010c060b4101210241a0c21e21010c050b41c09a0c21010c040b41a08d0621010c030b41a0c21e21010c020b410121020b4190ce0021010b200041013a0005200020023a0004200020013602000f0b0240024020012d0004417f6a220341034b0d004101210241a08d0621010240024020030e0403030001030b41c096b10221010c020b41c09a0c21010c010b410021024190ce0021010b200041013a0005200020023a0004200020013602000f0b0240024020012d0004417f6a220341034b0d004101210241a08d0621010240024020030e0403030001030b41c096b10221010c020b41c09a0c21010c010b410021024190ce0021010b200041013a0005200020023a0004200020013602000f0b4100210202400240200141086a280200417f6a220341054b0d0041a08d06210102400240024020030e06040300010202040b41c0843d21010c030b41a0c21e21010c020b41012102418089fa0021010c010b4190ce0021010b200041013a0005200020023a0004200020013602000f0b024020012d0004417f6a220141034b0d00024002400240024020010e0400010203000b20004180023b0104200041d086033602000f0b20004180023b0104200041d086033602000f0b20004180023b0104200041d086033602000f0b20004180023b0104200041d086033602000f0b20004180023b010420004190ce003602000f0b4100210202400240200141086a280200417f6a220341024b0d0041a0c21e2101024020030e03020000020b4101210241a08d0621010c010b4190ce0021010b200041013a0005200020023a0004200020013602000f0b410121024100210302400240200141086a2d0000417f6a220441014b0d0041c0843d2101024020040e020200020b4100210141012103410021020c010b4190ce0021010b200020023a0005200020033a0004200020013602000f0b20004180023b0104200041c0843d3602000f0b20004180023b010420004190ce003602000f0b02400240200141086a2d0000417f6a220341054b0d004101210141a08d06210202400240024020030e06040101000102040b4100210141c0843d21020c030b4100210141a0c21e21020c020b4100210141c096b10221020c010b410021014190ce0021020b200041013a0005200020013a0004200020023602000f0b02400240024020012d0004417f6a220341064b0d004101210241c096b102210120030e0702010000000000020b410021020b4190ce0021010b200041013a0005200020023a0004200020013602000f0b024002402001280204417f6a220441024b0d00410021014101210241002103024020040e03020100020b4101210241002101410121030c010b41012103410021024190ce0021010b200020033a0005200020023a0004200020013602000f0b02402001280204417f6a220141034b0d00024002400240024020010e0400010203000b20004180023b0104200041d086033602000f0b20004180023b010420004190ce003602000f0b200041013b0104200041003602000f0b200041013b0104200041003602000f0b20004180023b010420004190ce003602000b9ac20106017f037e127f017e127f057e23004190056b2203240002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024020012d00000e110001020304050607080b0f101112131415000b200341ec036a4101360200200342013702dc03200341d09dc6003602d803200341043602c401200341849ec6003602c0012003200341c0016a3602e803200341d8036a41c494c6001038000b200141306a2903002104200141286a29030021052001411d6a29000021062001411c6a2d000021072001411b6a2d00002108200141196a2f00002109200141186a2d0000210a200141176a2d0000210b200141156a2f0000210c200141146a2d0000210d200141136a2d0000210e200141116a2f0000210f200141106a2d000021102001410f6a2d000021112001410d6a2f000021122001410c6a2d00002113200141086a2802002114200141076a2d00002115200141056a2f00002116200141046a2d0000211720012d000121182002411a6a2901002119200241196a2d0000211a200241186a2d0000211b200241166a2f0100211c200241156a2d0000211d200241146a2d0000211e200241126a2f0100211f200241116a2d00002120200241106a2d000021212002410e6a2f010021222002410d6a2d000021232002410c6a2d000021242002410a6a2f01002125200241096a2d00002126200241046a2d0000212741022128200241026a2f010021290240024020022d00000d0020022d00014101470d00200241056a2d00002128200241066a2f0100212a200241086a2d000021024100212b0c010b4101212b410021024100212a0b202a41ffff0371410874200241187472202841ff01717221020240202b450d00410f212841aab0c000212a024020020e05000c0d4243000b2025410874202672202441187472212a202241087420237220214118747221284101212141012123410121220c430b20032019370388012003201a3a0087012003201b3a0086012003201c3b0184012003201d3a0083012003201e3a0082012003201f3b018001200320203a007f200320213a007e200320223b017c200320233a007b200320243a007a200320253b0178200320263a007720032002360073200320273a0072200320293b0170200341f8026a41086a220241c6acc500ad4280808080f000841003222841086a290000370300200320282900003703f8022028102320034190036a41086a2002290300370300200320032903f80237039003200241f1acc500ad4280808080e000841003222841086a290000370300200320282900003703f80220281023200341c0016a41086a2002290300370300200320032903f8023703c001200341b0046a200341f0006a10ac0141c00010212202450d142002200329039003370000200241086a20034190036a41086a290300370000200220032903c001370010200241186a200341c0016a41086a290300370000200220032903b004370020200241286a200341b0046a41086a290300370000200241306a200341c0046a290300370000200241386a200341b0046a41186a29030037000041012121200341186a200241c00041014100410010b8012003280218212820021023024020284101470d00419e95c600212a4114212841012123410121220c430b0240201741ff01714101460d0020164180fe037141087621280c3d0b200341d8036a201441067610bc0220032802d803212a0240024020032802e0032014413f7122024b0d00410021020c010b202a20024105746a22022f0000221641087621282002290018210620022d0017210720022d0016210820022f0014210920022d0013210a20022d0012210b20022f0010210c20022d000f210d20022d000e210e20022f000c210f20022d000b211020022d000a211120022f0008211220022d000721132002280003211420022d00022115410121020b024020032802dc03450d00202a10230b20020d3c41aabac600212a410e212841012123410121220c420b200141106a2903002106200141086a29030021042002411a6a2901002119200241196a2d0000212a200241186a2d0000212b200241166a2f01002121200241156a2d00002122200241146a2d00002123200241126a2f01002124200241116a2d00002125200241106a2d000021262002410e6a2f010021142002410d6a2d0000211a2002410c6a2d0000211b2002410a6a2f0100211c200241096a2d0000211d200241046a2d0000211e41022128200241026a2f0100211f0240024020022d00000d0020022d00014101470d00200241056a2d00002128200241066a2f01002120200241086a2d00002102410021270c010b4101212741002102410021200b200320193703f0032003202a3a00ef032003202b3a00ee03200320213b01ec03200320223a00eb03200320233a00ea03200320243b01e803200320253a00e703200320263a00e603200320143b01e4032003201a3a00e3032003201b3a00e2032003201c3b01e0032003201d3a00df032003201e3a00da032003201f3b01d8032003202041ffff0371410874200241187472202841ff01717222023600db0302402027450d00410f212841aab0c000212a20020e05070a0b4041070b200341b0046a41186a200341d8036a41186a290300370300200341b0046a41106a200341d8036a41106a290300370300200341b0046a41086a200341d8036a41086a290300370300200320032903d8033703b004200341d8036a200341b0046a10b804410121020240024020032d00d8034101460d00410b212841b295c600212a0c010b200341ba036a20032d00db033a0000200341c0016a41086a200341ec036a290200370300200341cd016a200341f1036a290000370000200320032f00d9033b01b8032003200341e4036a2902003703c001200341d8036a41086a28020021284100210220032802dc03212a0b200341d8026a41026a222b200341b8036a41026a2d00003a000020034190036a41086a2221200341c0016a41086a29030037030020034190036a41106a200341c0016a41106a290300370300200320032f01b8033b01d802200320032903c0013703900320020d4020034183016a2021290300370000200341f0006a41186a2003419d036a290000370000200320032f01d8023b0170200320283600772003202a360073200320032903900337007b2003202b2d00003a0072200341d8036a200341f0006a10f20320032802f8032202450d3a200341ee016a20032d0086043a0000200341f3016a20032d008b043a0000200341e4016a20032902fc03370200200341c0016a410c6a200341d8036a410c6a3502003e0200200341c0016a41186a200341d8036a41186a290300222c370300200341c0016a412f6a200341d8036a412f6a280000360000200341c0016a41c4006a200341d8036a41c4006a290200370200200341c0016a41346a200341d8036a41346a290200370200200341c0016a413c6a200341d8036a413c6a290200370200200320032902dc033702c401200320032903e803222d3703d001200320032802d8033602c001200320023602e001200320034184046a2f01003b01ec012003200341a4046a28020036028c02200341206a200341b0046a10940202402003290320221920032903c001222e7d222f201956200341206a41086a2903002205200341c0016a41086a29030022307d2019202e54ad7d221920055620192005511b0d0020032004202f202f200456201920065620192006511b22021b2204202d7c22053703d001200341d8016a2006201920021b2219202c7c2005200454ad7c37030020032004202e7c22063703c0012003201920307c2006200454ad7c3703c801200341f0006a200341c0016a10b9040b20032802e401450d3920032802e00110230c390b200141106a2903002106200141086a29030021042002411a6a2901002119200241196a2d00002114200241186a2d0000211a200241166a2f0100211b200241156a2d0000211c200241146a2d0000211d200241126a2f0100211e200241116a2d0000211f200241106a2d000021212002410e6a2f010021222002410d6a2d000021232002410c6a2d000021242002410a6a2f01002125200241096a2d00002126200241046a2d0000212041022128200241026a2f010021270240024020022d00000d0020022d00014101470d00200241056a2d00002128200241066a2f0100212a200241086a2d000021024100212b0c010b4101212b410021024100212a0b202a41ffff0371410874200241187472202841ff01717221020240202b450d00410f212841aab0c000212a024020020e05000a0b4041000b2025410874202672202441187472212a202241087420237220214118747221284101212141012123410121220c410b2003201937038801200320143a0087012003201a3a0086012003201b3b0184012003201c3a0083012003201d3a0082012003201e3b0180012003201f3a007f200320213a007e200320223b017c200320233a007b200320243a007a200320253b0178200320263a007720032002360073200320203a0072200320273b0170200341d8036a200341f0006a10f20320032802f8032202450d39200341e4016a20032802fc03222b360200200341ee016a20032d0086043a0000200341f3016a20032d008b043a0000200341c0016a410c6a200341d8036a410c6a3502003e0200200341c0016a41186a200341d8036a41186a2903002219370300200341c0016a41286a200341d8036a41286a2802002228360200200341c0016a412f6a200341d8036a412f6a280000360000200341c0016a41c4006a200341d8036a41c4006a290200370200200341c0016a41346a200341d8036a41346a290200370200200341c0016a413c6a200341d8036a413c6a290200370200200320032902dc033702c401200320032903e80322053703d001200320032802d8033602c001200320023602e001200320034184046a2f01003b01ec012003200341a4046a28020036028c0202402028411f4d0d0041cd95c600212a41232128202b450d40200210234101212141012123410121220c410b200520042005200454201920065420192006511b22021b22042019200620021b220684500d36200341c0016a41186a4200201920067d2005200454ad7d222e200520047d222f4280c8afa025544100202e501b22281b37030020034200202f20281b3703d001200341d8036a41186a4200370300200341d8036a41106a22214200370300200341d8036a41086a222a4200370300200342003703d803200341f8026a41086a220241c6acc500ad4280808080f000841003222b41086a2900003703002003202b2900003703f802202b1023202a2002290300370300200320032903f802222e3703602003202e3703d803200241b0fac500ad4280808080a001841003222b41086a2900003703002003202b2900003703f802202b1023202120032903f802222e370300200341b0046a41086a202a290300370300200341b0046a41106a202e370300200341b0046a41186a20022903003703002003202e3703b803200320032903d8033703b004200341306a200341b0046a4120108f012003280230212a2003280234212b20032802e801220220032802e401470d35200241016a22212002490d33200241017422222021202220214b1b2221ad42187e222e422088a70d33202ea7222241004e0d340c330b2002411a6a2901002119200241196a2d00002114200241186a2d0000211a200241166a2f0100211b200241156a2d0000211c200241146a2d0000211d200241126a2f0100211e200241116a2d0000211f200241106a2d000021212002410e6a2f010021222002410d6a2d000021232002410c6a2d000021242002410a6a2f01002125200241096a2d00002126200241046a2d0000212041022128200241026a2f010021270240024020022d00000d0020022d00014101470d00200241056a2d00002128200241066a2f0100212a200241086a2d000021024100212b0c010b4101212b410021024100212a0b202a41ffff0371410874200241187472202841ff01717221020240202b450d00410f212841aab0c000212a024020020e0500090a3f40000b2025410874202672202441187472212a202241087420237220214118747221284101212141012123410121220c400b200320193703a803200320143a00a7032003201a3a00a6032003201b3b01a4032003201c3a00a3032003201d3a00a2032003201e3b01a0032003201f3a009f03200320213a009e03200320223b019c03200320233a009b03200320243a009a03200320253b019803200320263a0097032003200236009303200320203a009203200320273b019003200341d8036a20034190036a10f20320032802f8032224450d38200341d8036a41186a2202290300212e2003419c046a290200212c20034198046a2f0100212620034194046a2f0100211420034190046a2f0100211a2003418c046a2f0100211b20034187046a280000211c20034184046a2f0100211d20034180046a2802002125200341e4036a350200210420032903e803212f20032d009b04211e20032d009a04211f20032d009704212020032d009604212720032d009304212920032d009204211620032d008f04210720032d008e04210820032d008b04210920032d008604210a20032802fc03210b20033502d803210520032902dc03210620024200370300200341d8036a41106a222b420037030041082123200341d8036a41086a22284200370300200342003703d803200341f8026a41086a220241c6acc500ad4280808080f000841003222a41086a2900003703002003202a2900003703f802202a102320282002290300370300200320032903f8022219370360200320193703d803200241b0fac500ad4280808080a001841003222a41086a2900003703002003202a2900003703f802202a1023202b20032903f8022219370300200341b0046a41086a2028290300370300200341b0046a41106a2019370300200341b0046a41186a2002290300370300200320193703b803200320032903d8033703b004200341c0006a200341b0046a4120108f01410021222004422086200642208884211920052006422086842106024002400240202541186c2202450d002003280244410020032802401b212b202420026a2121200241686a2128202421020340200241086a290300210520022903002104202b200241106a280200222a490d024200201920057d2006200454ad7d2205200620047d2204200656200520195620052019511b222a1b211942002004202a1b2106202841686a2128200241186a22022021470d000b0b0240200b0d004100212a0c020b202410234100212a0c010b411810212223450d13202320043703002023202a360210202320053703080240024020280d00410121224101212a0c010b200241186a210c202541186c20246a41686a210d410121224101212a0340200c210202400340200241086a290300210520022903002104202b200241106a2802002228490d014200201920057d2006200454ad7d2205200620047d2204200656200520195620052019511b22281b21194200200420281b2106200241186a22022021470d000c030b0b0240202a2022470d00202241016a222a2022490d3620224101742225202a2025202a4b1b222aad42187e222d422088a70d36202da722254100480d360240024020220d002025102121230c010b2023202241186c2025102521230b2023450d170b200241186a210c2023202241186c6a222520053703082025200437030020252028360210202241016a2122200d2002470d000b0b200b450d00202410230b2003419c046a202c3702002003419b046a201e3a00002003419a046a201f3a000020034198046a20263b010020034197046a20203a000020034196046a20273a000020034194046a20143b010020034193046a20293a000020034192046a20163a000020034190046a201a3b01002003418f046a20073a00002003418e046a20083a00002003418c046a201b3b01002003418b046a20093a000020034187046a201c36000020034186046a200a3a000020034180046a2022360200200341fc036a202a3602002003202f3703e803200341f0036a202e370300200320063703d8032003201d3b018404200320233602f803200320193703e0030240202f202e844200520d002022450d1a0b20034190036a200341d8036a10b9040c310b200141046a28020021292002411a6a2901002119200241196a2d0000212a200241186a2d0000212b200241166a2f01002121200241156a2d00002122200241146a2d00002123200241126a2f01002124200241116a2d00002125200241106a2d000021262002410e6a2f010021142002410d6a2d0000211a2002410c6a2d0000211b2002410a6a2f0100211c200241096a2d0000211d200241046a2d0000211e41022128200241026a2f0100211f0240024020022d00000d0020022d00014101470d00200241056a2d00002128200241066a2f01002120200241086a2d00002102410021270c010b4101212741002120410021020b200320193703c8042003202a3a00c7042003202b3a00c604200320213b01c404200320223a00c304200320233a00c204200320243b01c004200320253a00bf04200320263a00be04200320143b01bc042003201a3a00bb042003201b3a00ba042003201c3b01b8042003201d3a00b7042003201e3a00b2042003201f3b01b0042003202041ffff0371410874202841ff01717220024118747222023600b30402402027450d00410f212841aab0c000212a024020020e050008093e3f000b20032800b704212a20032800bb0421284101212141012123410121220c3f0b200341b8026a41186a200341b0046a41186a29030037030041102128200341b8026a41106a200341b0046a41106a290300370300200341b8026a41086a200341b0046a41086a290300370300200320032903b0043703b802200341d8036a200341b8026a10f20320032802f8032202450d2f200341ee016a20032d0086043a0000200341f3016a20032d008b043a0000200341e4016a20032902fc03370200200341c0016a410c6a200341d8036a410c6a3502003e0200200341c0016a41186a200341d8036a41186a222b290300370300200341c0016a412f6a200341d8036a412f6a280000360000200341c0016a41c4006a200341d8036a41c4006a290200370200200341c0016a41346a200341d8036a41346a290200370200200341c0016a413c6a200341d8036a413c6a290200370200200320032902dc033702c401200320032903e8033703d001200320032802d8033602c001200320023602e0012003200341d8036a412c6a2f01003b01ec012003200341a4046a28020036028c02200341c0016a412c6a222a10ae04200341f8026a41086a220241c6acc500ad4280808080f000841003222841086a290000370300200320282900003703f80220281023200341e0006a41086a22212002290300370300200320032903f802370360200241e7acc500ad4280808080a001841003222841086a290000370300200320282900003703f80220281023200341b8036a41086a22282002290300370300200320032903f8023703b803200341d8036a202a10ac0141c00010212202450d1320022003290360370000200241086a2021290300370000200220032903b803370010200241186a2028290300370000200220032903d803370020200241286a200341d8036a41086a290300370000200241306a200341d8036a41106a290300370000200241386a202b290300370000200341f0006a200241c00010a501024020032d007422284102470d002003202a36028c05200341d8036a10ad0420034190036a20032802d803222820032802e003108a01024020032802dc03450d00202810230b024020032d0090030d00200341d8036a10ad0420032802d8032128200320032802e0033602b404200320283602b004202a200341b0046a10f50120032802dc03450d2f202810230c2f0b200341d0036a200341a9036a290000370300200341c8036a200341a1036a290000370300200341b8036a41086a20034199036a29000037030020032003290091033703b803200341f8026a200341b8036a10a401200341d8036a20032802f8022228200328028003222a10a501024020032d00dc034102470d00200341003602a0022003420137039802200341d8026a41146a410f360200200341e4026a410c3602002003410736028405200341c6acc500360280052003410c3602dc022003410a360264200341e7acc5003602602003200341f8026a3602e8022003200341e0006a3602e002200320034180056a3602d802200320034198026a3602f804200341b0046a41146a4103360200200342033702b404200341e4ddc0003602b0042003200341d8026a3602c004200341f8046a41b8a3c500200341b0046a102e1a20033502a002422086200335029802841008200328028c05212a200341b0046a10ad0420032802b0042128200320032802b8043602dc02200320283602d802202a200341d8026a10f501024020032802b404450d00202810230b0240200328029c02450d0020032802980210230b20032802fc02450d2f20032802f80210230c2f0b20032802d803212b200341b0046a200341d8036a41047241c20010dc041a20034198026a41086a200341d2046a410020032d00d1044101461b3602002003202b3602980220032003418c056a36029c02200341003602e002200342013703d80220034198026a200341d8026a10af0120034198026a410472200341d8026a10aa0120032802dc02212b202aad4220862028ad8420033502e00242208620032802d8022228ad8410020240202b450d00202810230b024020032802fc02450d0020032802f80210230b200328028c05212a200341d8036a10ad0420032802d8032128200320032802e0033602b404200320283602b004202a200341b0046a10f501024020032802dc03450d00202810230b200341d8026a41086a200341b8036a41086a290300370300200341d8026a41106a200341b8036a41106a290300370300200341d8026a41186a200341b8036a41186a290300370300200320032903b8033703d8024101212a410021280c2f0b200341b0046a41186a2003418d016a290000370300200341b0046a41106a20034185016a290000370300200341b0046a41086a200341fd006a290000370300200341d8026a41086a2003419e016a290100370300200341d8026a41106a200341a6016a290100370300200341d8026a41186a200341ae016a290100370300200320032900753703b004200320034196016a2901003703d80220034195016a2d0000212a0c2e0b2001410c6a280200211b200141086a280200211a200141046a28020021142002411a6a2901002119200241196a2d0000211c200241186a2d0000211d200241166a2f0100211e200241156a2d0000211f200241146a2d00002120200241126a2f01002127200241116a2d00002129200241106a2d000021212002410e6a2f010021222002410d6a2d000021232002410c6a2d000021242002410a6a2f01002125200241096a2d00002126200241046a2d0000211641022128200241026a2f010021070240024020022d00000d0020022d00014101470d00200241056a2d00002128200241066a2f0100212a200241086a2d000021024100212b0c010b4101212b4100212a410021020b202a41ffff0371410874202841ff01717220024118747221020240202b450d00410f212841aab0c000212a024002400240024020020e05000102032f000b2025410874202672202441187472212a202241087420237220214118747221280c2e0b410e212841aabac600212a0c2d0b411321284197b0c000212a0c2c0b411121284186b0c000212a0c2b0b200320193703d0022003201c3a00cf022003201d3a00ce022003201e3b01cc022003201f3a00cb02200320203a00ca02200320273b01c802200320293a00c702200320213a00c602200320223b01c402200320233a00c302200320243a00c202200320253b01c002200320263a00bf02200320023600bb02200320163a00ba02200320073b01b802200341d8036a200341b8026a10f203024020032802f80322020d004110212841bd95c600212a0c2b0b200341f0006a41246a20032802fc03222b3602002003419e016a20032d0086043a0000200341a3016a20032d008b043a0000200341f0006a410c6a200341d8036a410c6a3502003e0200200341f0006a41186a200341d8036a41186a290300370300200341f0006a41286a200341d8036a41286a280200360200200341f0006a412f6a200341d8036a412f6a280000360000200341f0006a41c4006a200341d8036a41c4006a290200370200200341f0006a41346a200341d8036a41346a290200370200200341f0006a413c6a200341d8036a413c6a290200370200200320032902dc03370274200320032903e80337038001200320032802d80336027020032002360290012003200341d8036a412c6a2f01003b019c012003200341a4046a2802003602bc01201b0d1e41f095c600212a41172128410121020c290b2002411a6a2901002119200241196a2d0000212a200241186a2d0000212b200241166a2f01002121200241156a2d00002122200241146a2d00002123200241126a2f01002124200241116a2d00002125200241106a2d000021262002410e6a2f010021142002410d6a2d0000211a2002410c6a2d0000211b2002410a6a2f0100211c200241096a2d0000211d200241046a2d0000211e41022128200241026a2f0100211f0240024020022d00000d0020022d00014101470d00200241056a2d00002128200241066a2f01002120200241086a2d00002102410021270c010b4101212741002120410021020b200320193703f0032003202a3a00ef032003202b3a00ee03200320213b01ec03200320223a00eb03200320233a00ea03200320243b01e803200320253a00e703200320263a00e603200320143b01e4032003201a3a00e3032003201b3a00e2032003201c3b01e0032003201d3a00df032003201e3a00da032003201f3b01d8032003202041ffff0371410874202841ff01717220024118747222023600db0302402027450d00410f212841aab0c000212a20020e050205063b3c020b200341f0006a41186a200341d8036a41186a29030037030041102128200341f0006a41106a200341d8036a41106a290300370300200341f0006a41086a200341d8036a41086a290300370300200320032903d803370370200341d8036a200341f0006a10f20320032802f8032202450d2d200341ee016a20032d0086043a0000200341f3016a20032d008b043a0000200341e4016a222820032902fc03370200200341c0016a410c6a200341d8036a410c6a3502003e0200200341c0016a41186a200341d8036a41186a290300370300200341c0016a412f6a200341d8036a412f6a280000360000200341c0016a41c4006a200341d8036a41c4006a290200370200200341c0016a41346a200341d8036a41346a290200370200200341c0016a413c6a200341d8036a413c6a290200370200200320032902dc033702c401200320032903e8033703d001200320032802d8033602c001200320023602e0012003200341d8036a412c6a2f01003b01ec012003200341a4046a28020036028c02200341c0016a412c6a220210ac04200210ae042028280200450d3420032802e00110234100212a0c370b20012d000121292002411a6a2901002119200241196a2d0000212a200241186a2d0000212b200241166a2f01002121200241156a2d00002122200241146a2d00002123200241126a2f01002124200241116a2d00002125200241106a2d000021262002410e6a2f010021142002410d6a2d0000211a2002410c6a2d0000211b2002410a6a2f0100211c200241096a2d0000211d200241046a2d0000211e41022128200241026a2f0100211f0240024020022d00000d0020022d00014101470d00200241056a2d00002128200241066a2f01002120200241086a2d00002102410021270c010b4101212741002120410021020b200320193703f0032003202a3a00ef032003202b3a00ee03200320213b01ec03200320223a00eb03200320233a00ea03200320243b01e803200320253a00e703200320263a00e603200320143b01e4032003201a3a00e3032003201b3a00e2032003201c3b01e0032003201d3a00df032003201e3a00da032003201f3b01d8032003202041ffff0371410874202841ff01717220024118747222023600db032027450d01410f212841aab0c000212a20020e05000304393a000b20032800df03212a20032800e30321284101212141012123410121220c3a0b200341f0006a41186a200341d8036a41186a29030037030041102128200341f0006a41106a200341d8036a41106a290300370300200341f0006a41086a200341d8036a41086a290300370300200320032903d803370370200341d8036a200341f0006a10f20320032802f8032202450d2a200341ee016a20032d0086043a0000200341f3016a20032d008b043a0000200341e4016a222820032902fc03370200200341c0016a410c6a200341d8036a410c6a3502003e0200200341c0016a41186a200341d8036a41186a290300370300200341c0016a412f6a200341d8036a412f6a280000360000200341c0016a41c4006a200341d8036a41c4006a290200370200200341c0016a41346a200341d8036a41346a290200370200200341c0016a413c6a200341d8036a413c6a290200370200200320032902dc033702c401200320032903e8033703d001200320032802d8033602c001200320023602e0012003200341d8036a412c6a2f01003b01ec012003200341a4046a28020036028c02200341c0016a412c6a202910c8042028280200450d3120032802e00110234100212a0c340b2001411d6a29000021062001411c6a2d000021072001411b6a2d00002108200141196a2f00002109200141186a2d0000210a200141176a2d0000210b200141156a2f0000210c200141146a2d0000210d200141136a2d0000210e200141116a2f0000210f200141106a2d000021102001410f6a2d000021112001410d6a2f000021122001410c6a2d00002113200141086a2802002114200141076a2d00002115200141056a2f00002116200141046a2d000021172002411a6a2901002119200241196a2d0000211a200241186a2d0000211b200241166a2f0100211c200241156a2d0000211d200241146a2d0000211e200241126a2f0100211f200241116a2d00002120200241106a2d000021212002410e6a2f010021222002410d6a2d000021232002410c6a2d000021242002410a6a2f01002125200241096a2d00002126200241046a2d0000212741022128200241026a2f010021290240024020022d00000d0020022d00014101470d00200241056a2d00002128200241066a2f0100212a200241086a2d000021024100212b0c010b4101212b4100212a410021020b202a41ffff0371410874202841ff0171722002411874722102202b450d02410f212841aab0c000212a024020020e050001023738000b2025410874202672202441187472212a202241087420237220214118747221284101212141012123410121220c380b410e212841aabac600212a4101212141012123410121220c370b411321284197b0c000212a4101212141012123410121220c360b200320193703b0022003201a3a00af022003201b3a00ae022003201c3b01ac022003201d3a00ab022003201e3a00aa022003201f3b01a802200320203a00a702200320213a00a602200320223b01a402200320233a00a302200320243a00a202200320253b01a002200320263a009f022003200236009b02200320273a009a02200320293b019802200341d8036a20034198026a10b804410121020240024020032d00d8034101460d00410b212841b295c600212a0c010b200341ba036a20032d00db033a0000200341c0016a41086a200341ec036a290200370300200341cd016a200341f1036a290000370000200320032f00d9033b01b8032003200341e4036a2902003703c001200341d8036a41086a28020021284100210220032802dc03212a0b200341d8026a41026a222b200341b8036a41026a2d00003a000020034190036a41086a2221200341c0016a41086a29030037030020034190036a41106a200341c0016a41106a290300370300200320032f01b8033b01d802200320032903c0013703900320020d34200341cb026a2021290300370000200341d0026a2003419d036a290000370000200320032f01d8023b01b802200320283600bf022003202a3600bb0220032003290390033700c3022003202b2d00003a00ba020240201741ff01714101460d0020164180fe037141087621280c160b200341d8036a201441067610bc0220032802d803212a0240024020032802e0032014413f7122024b0d00410021020c010b202a20024105746a22022f0000221641087621282002290018210620022d0017210720022d0016210820022f0014210920022d0013210a20022d0012210b20022f0010210c20022d000f210d20022d000e210e20022f000c210f20022d000b211020022d000a211120022f0008211220022d000721132002280003211420022d00022115410121020b024020032802dc03450d00202a10230b20020d1541aabac600212a410e21284101212141012123410121220c350b41012121024020022d000120022d000072450d004186b0c000212a4111212841012123410121220c350b200141046a280200212b200341d8036a41186a4200370300200341d8036a41106a22224200370300200341d8036a41086a22284200370300200342003703d803200341f8026a41086a220241c6acc500ad4280808080f000841003222a41086a2900003703002003202a2900003703f802202a102320282002290300370300200320032903f8022219370360200320193703d80320024198f7c500ad4280808080e001841003222a41086a2900003703002003202a2900003703f802202a1023202220032903f8022219370300200341b0046a41086a2028290300370300200341b0046a41106a2019370300200341b0046a41186a2002290300370300200320193703b803200320032903d8033703b0042003202b3602d803200341b0046aad4280808080800484200341d8036aad4280808080c0008410024100212a0c300b20022d000120022d0000720d12200341d8036a41186a4200370300200341d8036a41106a222b4200370300200341d8036a41086a22284200370300200342003703d803200341f8026a41086a220241c6acc500ad4280808080f000841003222a41086a2900003703002003202a2900003703f802202a102320282002290300370300200320032903f8022219370360200320193703d803200241e8fbc500ad42808080808001841003222a41086a2900003703002003202a2900003703f802202a1023202b20032903f8022219370300200341b0046a41086a2028290300370300200341b0046a41106a2019370300200341b0046a41186a2002290300370300200320193703b803200320032903d8033703b00441012121410110212202450d09200241023a0000200341b0046aad42808080808004842002ad428080808010841002200210234100212a0c2f0b20022d000120022d0000720d11200341d8036a41186a4200370300200341d8036a41106a222b4200370300200341d8036a41086a22284200370300200342003703d803200341f8026a41086a220241c6acc500ad4280808080f000841003222a41086a2900003703002003202a2900003703f802202a102320282002290300370300200320032903f8022219370360200320193703d803200241e8fbc500ad42808080808001841003222a41086a2900003703002003202a2900003703f802202a1023202b20032903f8022219370300200341b0046a41086a2028290300370300200341b0046a41106a2019370300200341b0046a41186a2002290300370300200320193703b803200320032903d8033703b00441012121410110212202450d09200241013a0000200341b0046aad42808080808004842002ad428080808010841002200210234100212a0c2e0b200141086a280200212b200141046a2802002122024020022d000120022d000072450d004186b0c000212a411121284100212341012121202b450d2020221023410121220c320b2001410c6a2802002128200341d8036a41186a4200370300200341d8036a41106a22234200370300200341d8036a41086a222a4200370300200342003703d803200341f8026a41086a220241c6acc500ad4280808080f000841003222141086a290000370300200320212900003703f80220211023202a2002290300370300200320032903f8022219370360200320193703d803200241e4f7c500ad4280808080d001841003222141086a290000370300200320212900003703f80220211023202320032903f8022219370300200341b0046a41086a202a290300370300200341b0046a41106a2019370300200341b0046a41186a2002290300370300200320193703b803200320032903d8033703b004200341003602e003200342013703d8032028200341d8036a105c02402028450d00202841057421282022210203402002200341d8036a1071200241206a2102202841606a22280d000b0b20032802dc032102200341b0046aad428080808080048420033502e00342208620032802d8032228ad84100202402002450d00202810230b41012121202b450d0f202210230c0f0b200341d8036a41186a200141196a29000037030041112128200341d8036a41106a200141116a290000370300200341d8036a41086a200141096a290000370300200320012900013703d8034186b0c000212a20022d000120022d0000720d2f200342f3e885db96cddbb3203703b004200341c0016a41186a4200370300200341c0016a41106a22214200370300200341c0016a41086a22024200370300200342003703c001200341f8026a41086a222a41c4fbc400ad4280808080e000841003222b41086a2900003703002003202b2900003703f802202b10232002202a290300370300200320032903f8023703c001202a41f9bcc000ad4280808080e000841003222b41086a2900003703002003202b2900003703f802202b1023202120032903f8022219370300200341f0006a41086a22212002290300370300200341f0006a41106a2019370300200341f0006a41186a202a290300370300200320193703b803200320032903c001370370200341d8006a200341f0006a4120108f014100212a2003200328025c410020032802581b36029003200341c0016a200341d8036a10df0220032802c401212220032802c001212b20032802c8012123200341d4016a200341b0046a3602002003202b20234105746a3602cc012003202b3602c801200320223602c4012003202b3602c001200320034190036a3602d001200341f0006a200341c0016a10870120022021280200360200200320032903703703c001200341d8036a200341c0016a10e002200341d8036a10dd024101212141012123410121220c300b20022d000120022d0000720d0e200341d8036a41186a4200370300200341d8036a41106a222b4200370300200341d8036a41086a22284200370300200342003703d803200341f8026a41086a220241c6acc500ad4280808080f000841003222a41086a2900003703002003202a2900003703f802202a102320282002290300370300200320032903f8022219370360200320193703d803200241e8fbc500ad42808080808001841003222a41086a2900003703002003202a2900003703f802202a1023202b20032903f8022219370300200341b0046a41086a2028290300370300200341b0046a41106a2019370300200341b0046a41186a2002290300370300200320193703b803200320032903d8033703b00441012121410110212202450d07200241033a0000200341b0046aad42808080808004842002ad428080808010841002200210234100212a0c2b0b200141106a28020021282001410c6a280200211d200141086a280200211a200141046a280200211e02400240024020022d0000222a4101470d00200241046a2d00004101460d02200241096a21020c010b200241016a21020b202a4104460d00202a20022d00007241ff0171450d0041b696c600212a410a21284100212241012121201d450d0c201a10230c0c0b201a2028410041202028676b109703200341f8026a41086a220241c6acc500ad4280808080f000841003222a41086a2900003703002003202a2900003703f802202a1023200341e0006a41086a222b2002290300370300200320032903f8023703602002419cb2c500ad42808080808002841003222a41086a2900003703002003202a2900003703f802202a1023200341b8036a41086a222a2002290300370300200320032903f8023703b8032003201e360270200341c0016a41186a2221200341f0006aad22064280808080c000841001220241186a290000370300200341c0016a41106a2222200241106a290000370300200341c0016a41086a2223200241086a290000370300200320022900003703c00120021023200341d8036a41186a22242021290300370300200341d8036a41106a22212022290300370300200341d8036a41086a22222023290300370300200320032903c0013703d80341c00010212202450d0720022003290360370000200241086a202b290300370000200220032903b803370010200241186a202a290300370000200220032903d803370020200241286a2022290300370000200241306a2021290300370000200241386a2024290300370000200341d8036a200241c00010a80320032902dc03211920032802d803212a2002102320194200202a1b2119202a4108202a1b211b2028410274221c450d0941002128417f21224100212b4100212a03400240201a20286a2802002221202a4f0d00418796c600212a410f21280c0c0b0240202b20216a22022019422088a72223490d00419696c600212a412021280c0c0b201b200241d8006c6a220228022c212620022802202114200241306a2802002124200241246a28020021252002200241d8006a202220236a20216b41d8006c10dd041a02402025450d00201410230b02402024450d00202610230b202a41016a212a20194280808080707c2119202241016a2122202b417f6a212b201c202841046a2228470d000c0a0b0b41c00041011030000b411841081030000b202541081030000b41c00041011030000b410141011030000b410141011030000b410141011030000b41c00041011030000b200341b0046a41186a2003419c046a290200370300200341b0046a41106a20034194046a290200370300200341b0046a41086a2003418c046a29020037030020032003290284043703b004200342f3e885db96cddbb3203703d802200341c0016a41186a4200370300200341c0016a41106a222b4200370300200341c0016a41086a22024200370300200342003703c001200341f8026a41086a222841c4fbc400ad4280808080e000841003222a41086a2900003703002003202a2900003703f802202a102320022028290300370300200320032903f8023703c001202841f9bcc000ad4280808080e000841003222a41086a2900003703002003202a2900003703f802202a1023202b20032903f8022219370300200341f0006a41086a222a2002290300370300200341f0006a41106a2019370300200341f0006a41186a2028290300370300200320193703b803200320032903c001370370200341386a200341f0006a4120108f012003200328023c410020032802381b3602b803200341c0016a200341b0046a10df0220032802c401212b20032802c001212820032802c8012121200341d4016a200341d8026a3602002003202820214105746a3602cc01200320283602c8012003202b3602c401200320283602c0012003200341b8036a3602d001200341f0006a200341c0016a1087012002202a280200360200200320032903703703c001200341b0046a200341c0016a10e002200341b0046a10dd020c170b0240201d450d00201a10230b200341f8026a41086a220241c6acc500ad4280808080f000841003222841086a290000370300200320282900003703f80220281023200341e0006a41086a222a2002290300370300200320032903f8023703602002419cb2c500ad42808080808002841003222841086a290000370300200320282900003703f80220281023200341b8036a41086a22282002290300370300200320032903f8023703b8032003201e360270200341c0016a41186a222b20064280808080c000841001220241186a290000370300200341c0016a41106a2221200241106a290000370300200341c0016a41086a2222200241086a290000370300200320022900003703c00120021023200341d8036a41186a2223202b290300370300200341d8036a41106a222b2021290300370300200341d8036a41086a22212022290300370300200320032903c0013703d8030240024041c00010212202450d0020022003290360370000200241086a202a290300370000200220032903b803370010200241186a2028290300370000200220032903d803370020200241286a2021290300370000200241306a202b290300370000200241386a2023290300370000200341d8036a201b2019422088a7222810be042002ad428080808080088420033502e00342208620032802d803222aad841002024020032802dc03450d00202a10230b2002102302402028450d00202841d8006c2128201b41306a210203400240200241746a280200450d00200241706a28020010230b02402002280200450d002002417c6a28020010230b200241d8006a2102202841a87f6a22280d000b0b410121212019a7450d01201b10230c010b41c00041011030000b41002122410121230c070b0240201d450d00201a10230b02402019422088a7222b450d00201b41306a2102202b41d8006c212b03400240200241746a280200450d00200241706a28020010230b02402002280200450d002002417c6a28020010230b200241d8006a2102202b41a87f6a222b0d000b0b41002122410121212019a7450d00201b1023410121230c230b410121230c220b410021230c030b4186b0c000212a411121284101212141012123410121220c200b200320063703f002200320073a00ef02200320083a00ee02200320093b01ec022003200a3a00eb022003200b3a00ea022003200c3b01e8022003200d3a00e7022003200e3a00e6022003200f3b01e402200320103a00e302200320113a00e202200320123b01e002200320133a00df02200320143600db02200320153a00da0220032028410874201641ff0171723b01d802200341f8026a41086a220241c6acc500ad4280808080f000841003222841086a290000370300200320282900003703f80220281023200341e0006a41086a222a2002290300370300200320032903f802370360200241f7acc500ad4280808080e000841003222841086a290000370300200320282900003703f80220281023200341b8036a41086a22282002290300370300200320032903f8023703b803200341d8036a200341d8026a10ac0102400240024041c00010212202450d0020022003290360370000200241086a202a290300370000200220032903b803370010200241186a2028290300370000200220032903d803370020200241286a200341d8036a41086a290300370000200241306a200341e8036a290300370000200241386a200341d8036a41186a290300370000200341d0006a200241c00041014100410010b8012003280250212820021023024020284101470d0041d494c600212a411921284101212141012123410121220c230b200341d8026a200341b8026a412010de04450d1a20034198026a200341d8026a10c904200341f8026a41086a220241c6acc500ad4280808080f000841003222841086a290000370300200320282900003703f8022028102320034190036a41086a222a2002290300370300200320032903f80237039003200241f7acc500ad4280808080e000841003222841086a290000370300200320282900003703f80220281023200341c0016a41086a22282002290300370300200320032903f8023703c001200341b0046a200341b8026a10ac0141c00010212202450d012002200329039003370000200241086a202a290300370000200220032903c001370010200241186a2028290300370000200220032903b004370020200241286a200341b0046a41086a290300370000200241306a200341b0046a41106a2222290300370000200241386a200341b0046a41186a2223290300370000200341d8036a200241c00010ad03024020032802f803222a450d002002ad428080808080088410050b20034190036a41186a2224200341d8036a41186a222529030037030020034190036a41106a2226200341d8036a41106a221429030037030020034190036a41086a222b200341d8036a41086a2228290300370300200341c0016a41086a222120034184046a221e290200370300200341c0016a41106a221a2003418c046a221f290200370300200341c0016a41186a221b20034194046a2220290200370300200341c0016a41206a221c2003419c046a2227290200370300200341c0016a41286a221d200341a4046a2229280200360200200320032903d80337039003200320032902fc033703c001200341b0046a41086a2216202b2903003703002022202629030037030020232024290300370300202820212903003703002014201a2903003703002025201b290300370300200341d8036a41206a2223201c290300370300200341d8036a41286a201d28020036020020032003290390033703b004200320032903c0013703d8030240202a450d00200341b8036a41186a2224200341b0046a41186a2225290300370300200341b8036a41106a2226200341b0046a41106a2214290300370300200341b8036a41086a221a2016290300370300200341f0006a41086a221b2028290300370300200341f0006a41106a221c200341d8036a41106a2222290300370300200341f0006a41186a221d200341d8036a41186a2216290300370300200341f0006a41206a22072023290300370300200341f0006a41286a2223200341d8036a41286a2208280200360200200320032903b0043703b803200320032903d8033703702002102320162024290300370300202220262903003703002028201a290300370300200341fc036a2003290370370200201e201b290300370200201f201c2903003702002020201d2903003702002027200729030037020020292023280200360200200320032903b8033703d8032003202a3602f803200341f8026a41086a220241c6acc500ad4280808080f000841003222841086a290000370300200320282900003703f80220281023202b2002290300370300200320032903f80237039003200241f7acc500ad4280808080e000841003222841086a290000370300200320282900003703f8022028102320212002290300370300200320032903f8023703c001200341b0046a200341d8026a10ac0141c0001021222a450d03202a200329039003370000202a41086a20034190036a41086a290300370000202a20032903c001370010202a41186a200341c0016a41086a290300370000202a20032903b004370020202a41286a200341b0046a41086a290300370000202a41306a2014290300370000202a41386a2025290300370000200341003602c801200342013703c00120034184046a200341c0016a10712003200341d8036a3602b004200341b0046a200341c0016a10c301200320223602b004200341b0046a200341c0016a10c30120032802f803210220082802002228200341c0016a105c02402028450d002002202841186c6a21280340200320023602b004200341b0046a200341c0016a10c301200241106a200341c0016a10af012028200241186a2202470d000b0b20032802c4012102202aad428080808080088420033502c80142208620032802c0012228ad84100202402002450d00202810230b202a102320032802fc03450d1b20032802f80310234100212a0c1e0b200210234100212a0c1d0b41c00041011030000b41c00041011030000b41c00041011030000b200341003a00b803200341103602a00320032014201b41246c6a36029c0320032014360298032003201a3602940320032014360290032003200341b8036a3602a403200341d8036a20034190036a10bb020240024020032d00d8034101460d00200328029c03212a2003280298032102024003400240202a2002470d002002212b0c020b20022d00002128200241246a222b210220284102470d000b0b2003202b36029803410021234101212202402003280294030d00410021020c020b2003280290031023410021020c010b412010212222450d03202220032900d903370000202241186a200341f1036a290000370000202241106a200341e9036a290000370000202241086a200341e1036a290000370000200341b0046a41106a20034190036a41106a290300370300200341b0046a41086a20034190036a41086a29030037030020032003290390033703b004200341d8036a200341b0046a10bb020240024020032d00d8030d0041012102410121230c010b200341d8036a4101722128410221214120212b41012102410121230340200341c0016a41186a2224202841186a290000370300200341c0016a41106a2225202841106a290000370300200341c0016a41086a2226202841086a290000370300200320282900003703c001024020022023470d00200241016a222a2002490d152021202a2021202a4b1b222341ffffff3f712023470d152023410574222a4100480d150240024020020d00202a102121220c010b2022202b202a102521220b2022450d0c0b2022202b6a222a20032903c001370000202a41186a2024290300370000202a41106a2025290300370000202a41086a2026290300370000202141026a2121202b41206a212b200241016a2102200341d8036a200341b0046a10bb0220032d00d8030d000b0b20032802bc04212b20032802b8042128024003400240202b2028470d00202b21210c020b20282d0000212a202841246a22212128202a4102470d000b0b200320213602b80420032802b404450d0020032802b00410230b024020032d00b803450d002023450d0a202210230c0a0b2022450d09200341d8036a41186a22244200370300200341d8036a41106a22214200370300200341d8036a41086a222b4200370300200342003703d803200341f8026a41086a222841c6acc500ad4280808080f0008422061003222a41086a2900003703002003202a2900003703f802202a1023202b2028290300370300200320032903f8022219370360200320193703d803202841b0fac500ad4280808080a001841003222a41086a2900003703002003202a2900003703f802202a1023202120032903f8022219370300200341b0046a41086a202b290300370300200341b0046a41106a2019370300200341b0046a41186a2028290300370300200320193703b803200320032903d8033703b004200341c8006a200341b0046a4120108f01200320023602a0022003202336029c022003202236029802200341003a00a8022003200328024c410020032802481b3602a402200341f0006a412c6a222210ac04202820061003220241086a290000370300200320022900003703f80220021023200341e0006a41086a22232028290300370300200320032903f802370360202841cdacc500ad4280808080a001841003220241086a290000370300200320022900003703f80220021023200341b8036a41086a22022028290300370300200320032903f8023703b803200341d8036a202210ac0141c0001021222a450d03202a2003290360370000202a41086a2023290300370000202a20032903b803370010202a41186a2002290300370000202a20032903d803370020202a41286a202b290300370000202a41306a2021290300370000202a41386a2024290300370000200341c0016a202a41c00010a8010240024020032d00d0014102460d00200341b0046a41086a200341dd016a290000370300200341b0046a41106a200341e5016a290000370300200341b0046a41186a200341ed016a290000370300200341d8026a41086a200341fe016a290100370300200341d8026a41106a20034186026a290100370300200341d8026a41186a2003418e026a2901003703002003200341d5016a2900003703b0042003200341f6016a2901003703d802200341f5016a2d0000210220032d00d401212820032802c401450d0120032802c00110230c010b2003202236028c03200341d8036a10af0420034190036a20032802d803220220032802e003108a01024020032802dc03450d00200210230b0240024020032d0090030d00200341d8036a10af0420032802d8032102200320032802e0033602b404200320023602b0042022200341b0046a10f501024020032802dc03450d00200210230b410021020c010b200341b8036a41186a200341a9036a290000370300200341b8036a41106a200341a1036a290000370300200341b8036a41086a20034199036a29000037030020032003290091033703b803200341e0006a200341b8036a10a701200341d8036a2003280260222b2003280268222110a801024020032d00e8034102470d002003410036028003200342013703f802200341d8026a41146a410f360200200341e4026a410c360200200341073602fc04200341c6acc5003602f8042003410c3602dc022003410a36028405200341cdacc500360280052003200341e0006a3602e802200320034180056a3602e0022003200341f8046a3602d8022003200341f8026a36028c05200341b0046a41146a4103360200200342033702b404200341e4ddc0003602b0042003200341d8026a3602c0042003418c056a41b8a3c500200341b0046a102e1a20033502800342208620033502f802841008200328028c032128200341b0046a10af0420032802b0042102200320032802b8043602dc02200320023602d8022028200341d8026a10f501024020032802b404450d00200210230b024020032802fc02450d0020032802f80210230b02402003280264450d00200328026010230b410021020c010b200341b0046a200341d8036a41146a41c20010dc041a20032d00d1042102200341d8026a41106a200341d8036a41106a280200360200200341d8026a41086a200341d8036a41086a2903002219370300200341d8026a41186a200341d2046a410020024101461b360200200320032903d80322063703d80220032003418c036a3602ec022003410036028003200342013703f8022019a72202200341f8026a105c2006a7212202402002450d00200241057421282022210203402002200341f8026a1071200241206a2102202841606a22280d000b0b20032802e40221230240024020032802fc02222820032802800322026b4104490d0020032802f80221280c010b200241046a22242002490d14202841017422022024200220244b1b22024100480d140240024020280d002002102121280c010b20032802f80220282002102521280b2028450d07200320023602fc02200320283602f80220032802800321020b2003200241046a36028003202820026a202336000020032d00e80221230240024020032802fc022003280280032202460d0020032802f80221280c010b200241016a22282002490d14200241017422242028202420284b1b22244100480d140240024020020d002024102121280c010b20032802f80220022024102521280b2028450d08200320243602fc02200320283602f80220032802800321020b2003200241016a36028003202820026a20233a0000200341d8026a41146a200341f8026a10aa0120032802fc0221022021ad422086202bad8420033502800342208620032802f8022228ad84100202402002450d00202810230b024020032802dc02450d00202210230b02402003280264450d00200328026010230b200328028c032128200341d8036a10af0420032802d8032102200320032802e0033602b404200320023602b0042028200341b0046a10f501024020032802dc03450d00200210230b200341d8026a41086a200341b8036a41086a290300370300200341d8026a41106a200341b8036a41106a290300370300200341d8026a41186a200341b8036a41186a290300370300200320032903b8033703d802410121020b410021280b200341fd036a20023a0000200341fe036a20032903d802370100200341e5036a200341b0046a41086a290300370000200341ed036a200341b0046a41106a290300370000200341f5036a200341b0046a41186a29030037000020034186046a200341d8026a41086a2903003701002003418e046a200341d8026a41106a29030037010020034196046a200341d8026a41186a290300370100200320283a00dc03200320032903b0043700dd03200320034198026a3602d803200341003602c801200342013703c001200328029802210220032802a0022228200341c0016a105c02402028450d002028410574212803402002200341c0016a1071200241206a2102202841606a22280d000b0b20032802a402212b0240024020032802c401222820032802c80122026b4104490d0020032802c00121280c010b200241046a22212002490d12202841017422022021200220214b1b22024100480d120240024020280d002002102121280c010b20032802c00120282002102521280b2028450d07200320023602c401200320283602c00120032802c80121020b2003200241046a3602c801202820026a202b36000020032d00a802212b0240024020032802c40120032802c8012202460d0020032802c00121280c010b200241016a22282002490d12200241017422212028202120284b1b22214100480d120240024020020d002021102121280c010b20032802c00120022021102521280b2028450d08200320213602c401200320283602c00120032802c80121020b2003200241016a3602c801202820026a202b3a0000200341d8036a410472200341c0016a10a90120032802c4012102202aad428080808080088420033502c80142208620032802c0012228ad84100202402002450d00202810230b202a10230240200328029c02450d0020032802980210230b0240200328029401450d0020032802900110230b41002121410121230b410121220b4100212a0c1c0b412041011030000b41c00041011030000b200241011030000b202441011030000b200241011030000b202141011030000b202a41011030000b41aabac600212a410e212841002102200328029401212b0b0240202b450d0020032802900110230b20020d004101212341002121410121220c130b4101212341002121201a450d00201410230b410121220c110b4100212a410021280b200341fd036a202a3a0000200341fe036a20032903d802370100200341e5036a200341b0046a41086a290300370000200341ed036a200341b0046a41106a290300370000200341f5036a200341b0046a41186a29030037000020034186046a200341d8026a41086a2903003701002003418e046a200341d8026a41106a29030037010020034196046a200341d8026a41186a290300370100200320283a00dc03200320293602d803200320032903b0043700dd032003410036027820034201370370200341d8036a200341f0006a10af01200341d8036a410472200341f0006a10a901200328027421282002ad428080808080088420033502784220862003280270222aad84100202402028450d00202a10230b2002102320032802e401450d0720032802e00110234100212a0c0a0b41bd95c600212a4101212141012123410121220c0e0b20032802fc03450d0520032802f80310234100212a0c080b102a000b0240024020020d002022102121020c010b20032802e001200241186c2022102521020b2002450d02200320213602e401200320023602e00120032802e80121020b20032802e001200241186c6a22022019200620281b37030820022005200420281b3703002002202b4100202a1b360210200320032802e80141016a3602e801200341f0006a200341c0016a10b90420032802e401212b0b202b450d0120032802e00110234100212a0c040b202241081030000b4100212a0c020b41bd95c600212a411021284101212141012123410121220c060b200320063703d801200320073a00d701200320083a00d601200320093b01d4012003200a3a00d3012003200b3a00d2012003200c3b01d0012003200d3a00cf012003200e3a00ce012003200f3b01cc01200320103a00cb01200320113a00ca01200320123b01c801200320133a00c701200320143600c301200320153a00c20120032028410874201641ff0171723b01c001200341f8026a41086a220241c6acc500ad4280808080f000841003222841086a290000370300200320282900003703f80220281023200341e0006a41086a222a2002290300370300200320032903f802370360200241f7acc500ad4280808080e000841003222841086a290000370300200320282900003703f80220281023200341b8036a41086a22282002290300370300200320032903f8023703b803200341d8036a200341c0016a10ac0141c00010212202450d0220022003290360370000200241086a202a290300370000200220032903b803370010200241186a2028290300370000200220032903d803370020200241286a200341d8036a41086a290300370000200241306a200341e8036a290300370000200241386a200341d8036a41186a290300370000200341106a200241c00041014100410010b8012003280210212820021023024020284101470d0041d494c600212a4119212841012123410121220c060b024020054280c8afa0255441002004501b450d0041ed94c600212a4131212841012123410121220c060b200341f0006a200341c0016a10c904200341f0006a201810c8042003200341f0006a109402200341086a2903002119200329030021064100212a20034180046a410036020020034186046a20032d00723a000020034187046a20032800733600002003418b046a20032d00773a00002003419c046a2003290388013702002003418c046a200329037837020020034194046a200329038001370200200341f0036a201920042006200554201920045420192004511b22021b2219370300200320032f01703b018404200342083703f803200320193703e00320032006200520021b22193703d803200320193703e803200341c0016a200341d8036a10b904200341fc036a280200450d0020032802f80310230b410121210b41012123410121220c030b41c00041011030000b411121284186b0c000212a0b4101212141012123410121220b0240024020012d0000222b417f6a2202410f4b0d0002400240024020020e1004030303040003030403030301040302040b2021450d03200141086a280200450d03200141046a28020010230c030b2023450d02200141086a280200450d02200141046a28020010230c020b2022450d012001410c6a280200450d01200141086a28020010230c010b0240202b410f4b0d004101202b7441bebf03710d010240202b4106460d00202b410d470d01200141086a280200450d02200141046a28020010230c020b200141086a280200450d01200141046a28020010230c010b2001410c6a280200450d00200141086a28020010230b200020283602042000202a36020020034190056a24000b8b0501087f230041a0016b22022400200241086a220341c6acc500ad4280808080f000841003220441086a290000370300200220042900003703002004102320024180016a41086a220520032903003703002002200229030037038001200341f7acc500ad4280808080e000841003220441086a2900003703002002200429000037030020041023200241d0006a41086a22062003290300370300200220022903003703502002200110ac01024041c00010212204450d0020042002290380013700002004200229035037001020042002290000370020200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241106a2201290000370000200441386a200241186a22072900003700002002200441c00010ad032005200329030037030020024180016a41106a2205200129030037030020024180016a41186a2201200729030037030020062002412c6a290200370300200241d0006a41106a2206200241346a290200370300200241d0006a41186a22072002413c6a290200370300200241f0006a2208200241c4006a290200370300200241d0006a41286a2209200241cc006a280200360200200220022903003703800120022002290224370350024020022802202203450d00200020022903800137030020002002290350370224200041186a2001290300370300200041106a2005290300370300200041086a20024180016a41086a2903003703002000412c6a200241d0006a41086a290300370200200041346a20062903003702002000413c6a2007290300370200200041c4006a2008290300370200200041cc006a20092802003602000b2000200336022020041023200241a0016a24000f0b41c00041011030000b4d01017f230041206b22002400200041146a410136020020004201370204200041d09dc6003602002000410436021c200041849ec6003602182000200041186a360210200041b09ec6001038000b3400200041be99c60036020420004100360200200041146a4102360200200041106a41bc9dc500360200200041086a42093702000b130020004101360204200041dc99c5003602000b130020004101360204200041b096c5003602000b3400200041f0dfc40036020420004100360200200041146a4101360200200041106a418c95c500360200200041086a42133702000b130020004104360204200041a88ec5003602000b3400200041e3e0c40036020420004100360200200041146a4101360200200041106a41848dc500360200200041086a42043702000b1300200041043602042000419080c5003602000b130020004103360204200041a0fdc4003602000b3001017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241103600000b3001017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241033600000b3b01017f02404110102122020d00411041011030000b2002420037000820024280c8afa025370000200042908080808002370204200020023602000b4f01027f230041106b2202240002404101102122030d00410141011030000b200341003a0000200041086a4101360200200241013602042002200336020020002002290300370200200241106a24000b3101017f02404108102122020d00410841011030000b20004288808080800137020420002002360200200242b8173700000bea1102077f027e230041106b22022400200241003602082002420137030041062002105c0240024002400240024002400240024002400240024002400240024002400240024020022802042203200228020822046b4106490d00200441066a2105200228020021030c010b200441066a22052004490d0f200341017422062005200620054b1b22064100480d0f0240024020030d002006102121030c010b200228020020032006102521030b2003450d0120022006360204200220033602000b20022005360208200320046a220441002800d1cf44360000200441046a41002f00d5cf443b0000410d2002105c0240024020022802042203200228020822066b410d490d002006410d6a2104200228020021050c010b2006410d6a22042006490d0f200341017422052004200520044b1b22074100480d0f0240024020030d002007102121050c010b200228020020032007102521050b2005450d022002200736020420022005360200200721030b20022004360208200520066a220641002900d7cf44370000200641056a41002900dccf4437000002400240200320046b4104490d00200441046a21060c010b200441046a22062004490d0f200341017422072006200720064b1b22074100480d0f0240024020030d002007102121050c010b200520032007102521050b2005450d0320022007360204200220053602000b20022006360208200520046a41023600000240024020022802042205200228020822046b4104490d00200228020021050c010b200441046a22032004490d0f200541017422062003200620034b1b22034100480d0f0240024020050d002003102121050c010b200228020020052003102521050b2005450d0420022003360204200220053602000b2002200441046a360208200520046a41fc073600000240024020022802042205200228020822046b4104490d00200228020021050c010b200441046a22032004490d0f200541017422062003200620034b1b22034100480d0f0240024020050d002003102121050c010b200228020020052003102521050b2005450d0520022003360204200220053602000b2002200441046a360208200520046a4100360000410c2002105c41e4cfc4002104034020042d0000210602400240200228020420022802082205460d00200228020021030c010b200541016a22032005490d10200541017422072003200720034b1b22074100480d100240024020050d002007102121030c010b200228020020052007102521030b2003450d0720022007360204200220033602000b2002200541016a360208200320056a20063a0000200441016a2d0000210602400240200228020420022802082205460d00200228020021030c010b200541016a22032005490d10200541017422072003200720034b1b22074100480d100240024020050d002007102121030c010b200228020020052007102521030b2003450d0820022007360204200220033602000b2002200541016a360208200320056a20063a0000200441026a2d0000210602400240200228020420022802082205460d00200228020021030c010b200541016a22032005490d10200541017422072003200720034b1b22074100480d100240024020050d002007102121030c010b200228020020052007102521030b2003450d0920022007360204200220033602000b2002200541016a360208200320056a20063a0000200441036a2d0000210602400240200228020420022802082205460d00200228020021030c010b200541016a22032005490d10200541017422072003200720034b1b22074100480d100240024020050d002007102121030c010b200228020020052007102521030b2003450d0a20022007360204200220033602000b2002200541016a360208200320056a20063a0000200441046a2d0000210602400240200228020420022802082205460d00200228020021030c010b200541016a22032005490d10200541017422072003200720034b1b22074100480d100240024020050d002007102121030c010b200228020020052007102521030b2003450d0b20022007360204200220033602000b2002200541016a360208200320056a20063a0000200441056a2d0000210602400240200228020420022802082205460d00200228020021030c010b200541016a22032005490d10200541017422072003200720034b1b22074100480d100240024020050d002007102121030c010b200228020020052007102521030b2003450d0c20022007360204200220033602000b2002200541016a360208200320056a20063a0000200441066a2d0000210602400240200228020420022802082205460d00200228020021030c010b200541016a22032005490d10200541017422072003200720034b1b22074100480d100240024020050d002007102121030c010b200228020020052007102521030b2003450d0d20022007360204200220033602000b2002200541016a360208200320056a20063a0000200441076a2d0000210602400240200228020420022802082205460d00200228020021030c010b200541016a22032005490d10200541017422072003200720034b1b22074100480d100240024020050d002007102121030c010b200228020020052007102521030b2003450d0e20022007360204200220033602000b2002200541016a360208200320056a20063a0000200441086a28020021060240024020022802042203200228020822056b4104490d00200228020021030c010b200541046a22072005490d10200341017422082007200820074b1b22074100480d100240024020030d002007102121030c010b200228020020032007102521030b2003450d0f20022007360204200220033602000b2002200541046a360208200320056a20063600002004410c6a220441f4d0c400470d000b200235020821092002350200210a200241106a2400200a2009422086840f0b200641011030000b200741011030000b200741011030000b200341011030000b200341011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b200741011030000b102a000bd31a05037f017e047f037e017f230041800b6b22022400024002402001450d00200220003602100c010b200241013602100b20022001360214200241b8086a200241106a10e1020240024020022802bc08450d00200241186a200241b8086a41fc0010dc041a20024198016a200241186a41fc0010dc041a20024198016a10830402402002280298012201450d00200241b8086a2001417f6a108901200241b8086a200241a8016a412010de040d000240024020024190026a28020022030d004100210341042104410021010c010b024002402003ad420c7e2205422088a70d002005a722014100480d0020022802880221002001102122040d01200141041030000b102a000b200341c8026c210620034103742107200421010340200220003602e004200241b8086a200241e0046a10b803200141086a200241b8086a41086a280200360200200120022903b8083702002001410c6a2101200041c8026a2100200641b87d6a22060d000b200741786a41037641016a21010b200220013602e804200220033602e404200220043602e004200241b8086a200241e0046a1084040240200241e8016a2201200241b8086a412010de04450d00418ebac600ad4280808080e0018410082001ad4280808080800484100f200241b8086aad4280808080800484100f0b02402001200241b8086a412010de040d002002418c026a28020021082002280288022107200228029002210620024198026a20024198016a41f00010dc041a2007200641c8026c6a2100200228029802210920072101024002402006450d00200241e0046a41f0006a210441b8bac600ad4280808080d00184210a2007210102400340200241d0076a200141e80010dc041a200141e8006a290300210520024188036a200141f0006a41d80110dc041a20054203510d01200241e0046a200241d0076a41e80010dc041a200220053703c805200420024188036a41d80110dc041a2002200241e0046a3602a807200241b8086a200241a8076a10b80320022802c0082106024020022802bc08450d0020022802b80810230b200241b8086a200241e0046a41c80210dc041a200241003602b807200241a8076a200241b8086a2006200241b8076a10850420022d00a8074101460d03024020022d00b40722064102460d0020023100b607210520023100b507210b20023502b007210c20022802ac072103200a100802402006450d00200b100e0b2005100e2003450d00200c4220862003ad8410080b200141c8026a22012000470d000b200021010c010b200141c8026a21010b20012000460d04200241d0096a2106200241b8086a41f0006a2103034020024188036a200141e80010dc041a200141e8006a2903002105200241b8086a200141f0006a41d80110dc041a20054203510d05200241d0076a20024188036a41e80010dc041a200241e0046a200241b8086a41d80110dc041a200241b8086a200241d0076a41e80010dc041a200220053703a0092003200241e0046a41d80110dc041a200610db01200141c8026a22012000470d000c050b0b200241086a20022f00a90720022d00ab074110747210860420022903082105200241c4086a42dd808080f01e370200200241323602cc08200241cca2c6003602c008200220053703b808200241b8086a102b000b41b4a2c600102b000b419ca2c600102b000b20024194036a4104360200200241f4046a4102360200200242023702e404200241f89fc5003602e0042002410436028c03200241f09fc500360288032002410036029c01200241c4b8c60036029801200220024188036a3602f004200220024198016a36029003200241e0046a4188a0c5001038000b02402008450d00200710230b200241d4bcc0004110108f01200228020421030240200228020022044101470d0041d4bcc000ad428080808080028410050b200241b8086a41186a4200370300200241b8086a41106a22074200370300200241b8086a41086a22014200370300200242003703b808200241e0046a41086a220041c4fbc400ad4280808080e000841003220641086a290000370300200220062900003703e0042006102320012000290300370300200220022903e0043703b80820024188036a41086a22084188cec000ad4280808080e001841003220641086a2900003703002002200629000037038803200610232007200229038803220537030020002001290300370300200241e0046a41106a2005370300200241e0046a41186a2008290300370300200220053703d007200220022903b8083703e00420022003410020041b3602b808200241e0046aad4280808080800484200241b8086aad4280808080c0008410022009109002200241b8086a109b01200220024198026a410c6a28020022073602c807200228029c0221032002200241b8086a410c6a28020022013602cc07024020072001470d0002402007450d0020022802bc0821044100210641b6c9c300ad4280808080c0028421050340024002400240024002400240024002400240200320066a22012d00002208200420066a22002d0000470d000240024002400240024020080e050001020304000b20032004460d0c200141016a200041016a412010de040d040c070b024020032004460d00200141016a280000200041016a280000470d040b200141106a2802002208200041106a280200470d03200141086a2802002209200041086a280200220d460d092009200d200810de040d030c090b024020032004460d00200141016a280000200041016a280000470d030b200141106a2802002208200041106a280200470d02200141086a2802002209200041086a280200220d460d072009200d200810de040d020c070b024020032004460d00200141016a280000200041016a280000470d020b200141106a2802002208200041106a280200470d01200141086a2802002209200041086a280200220d460d052009200d200810de040d010c050b2001410c6a28020022082000410c6a280200470d00200141046a2802002209200041046a280200220d460d012009200d200810de04450d010b20051008200241e0046a200110b00120023502e80442208620022802e0042208ad84100f024020022802e404450d00200810230b200241e0046a200010b00120023502e80442208620022802e0042208ad84100f024020022802e404450d00200810230b20012d000020002d00002208470d0620080e050105040300010b2001410c6a28020022082000410c6a280200470d05200141046a2802002201200041046a2802002200460d0620012000200810de04450d060c050b20032004460d050b200141016a200041016a412010de040d030c040b024020032004460d00200141016a280000200041016a280000470d030b200141106a2802002208200041106a280200470d02200141086a2802002201200041086a2802002200460d0320012000200810de040d020c030b024020032004460d00200141016a280000200041016a280000470d020b200141106a2802002208200041106a280200470d01200141086a2802002201200041086a2802002200460d0220012000200810de040d010c020b024020032004460d00200141016a280000200041016a280000470d010b200141106a2802002208200041106a280200470d00200141086a2802002201200041086a2802002200460d0120012000200810de04450d010b41c4a3c600102b000b200641246a21062007417f6a22070d000b0b024020024198026a41306a2201200241b8086a41306a2200412010de04450d00418ebac600ad4280808080e0018410082001ad4280808080800484100f2000ad4280808080800484100f0b024020012000412010de04450d0041dca3c600102b000b024020022802c4082200450d0020022802bc082101200041246c210003400240024020012d0000220641034b0d0002400240024020060e0404000102040b2001410c6a280200450d03200141086a28020010230c030b2001410c6a280200450d02200141086a28020010230c020b2001410c6a280200450d01200141086a28020010230c010b200141086a280200450d00200141046a28020010230b200141246a21012000415c6a22000d000b0b0240200241c0086a280200450d0020022802bc0810230b024020022802a4022200450d00200228029c022101200041246c210003400240024020012d0000220641034b0d0002400240024020060e0404000102040b2001410c6a280200450d03200141086a28020010230c030b2001410c6a280200450d02200141086a28020010230c020b2001410c6a280200450d01200141086a28020010230c010b200141086a280200450d00200141046a28020010230b200141246a21012000415c6a22000d000b0b0240200241a0026a280200450d00200228029c0210230b200241800b6a240042010f0b20024188036a41146a410d36020020024188036a410c6a410e360200200241d0076a41146a4103360200200242033702d407200241acb6c6003602d0072002410e36028c032002200241c8076a3602b8072002200241cc076a3602a807200242043703f004200242013702e404200241aca3c6003602e004200220024188036a3602e0072002200241e0046a360298032002200241a8076a360290032002200241b8076a36028803200241d0076a41b4a3c6001038000bdc5a090e7f047e017f027e067f017e057f057e0e7f230022012102200141e0016b4160712203240002400240024002400240024002400240024002400240024002400240024002402000410c6a28020041246c22040d004104210541002106410021070c010b200028020421014104210541002106410021070340024020012d00004101470d00200141106a2802002208417f4c0d0d200141086a2802002109200141016a280000210a0240024020080d004101210b0c010b20081021220b450d040b200b2009200810dc04210b200341086a41026a220c200341c8006a41026a2d00003a0000200341a0016a41086a220d20034180016a41086a290200370300200320032f00483b010820032003290280013703a001024020062007470d00200641016a22092006490d112006410174220e2009200e20094b1b2207ad42247e220f422088a70d11200fa722094100480d110240024020060d002009102121050c010b2005200641246c2009102521050b2005450d050b2005200641246c6a220941013a00002009200a360001200920083600102009200836000c2009200b360008200920032f01083b0005200941076a200c2d00003a0000200920032903a0013702142009411c6a200d290300370200200641016a21060b200141246a21012004415c6a22040d000b0b200341003602a00141d4bcc000ad4280808080800284200341a0016aad22104280808080c000842211100220034180016a41186a2204420037030020034180016a41106a2208420037030020034180016a41086a220942003703002003420037038001200341386a41086a220141c4fbc400ad4280808080e00084220f1003220a41086a2900003703002003200a290000370338200a1023200920012903003703002003200329033822123703282003201237038001200141f9bcc000ad4280808080e000841003220a41086a2900003703002003200a290000370338200a1023200820032903382212370300200341086a41086a220b2009290300370300200341086a41106a220c2012370300200341086a41186a220d20012903003703002003201237036020032003290380013703082003200028020022133602a001200341086aad2214428080808080048422122011100220044200370300200842003703002009420037030020034200370380012001200f1003220a41086a2900003703002003200a290000370338200a102320092001290300370300200320032903382211370328200320113703800120014197bdc000ad4280808080e000841003220a41086a2900003703002003200a290000370338200a1023200420012903002211370300200b2009290300370300200c20032903382215370300200d2011370300200320153703602003200329038001370308200341203602a4012003200341086a3602a00120052006200341a0016a108d0120044200370300200842003703002009420037030020034200370380012001200f1003220a41086a2900003703002003200a290000370338200a1023200920012903003703002003200329033822113703282003201137038001200141ffbcc000ad4280808080a001841003220a41086a2900003703002003200a290000370338200a1023200420012903002211370300200b2009290300370300200c20032903382215370300200d2011370300200320153703602003200329038001370308200341203602a4012003200341086a3602a001200041106a2216200341a0016a10b1032001200f1003220a41086a2900003703002003200a290000370338200a1023200341286a41086a2217200129030037030020032003290338370328200141f0bcc000ad42808080809001841003220a41086a2900003703002003200a290000370338200a1023200341e0006a41086a220e20012903003703002003200329033837036020032013417f6a360208200341a0016a41186a221320144280808080c000841001220a41186a290000370300200341a0016a41106a2218200a41106a290000370300200341a0016a41086a2219200a41086a2900003703002003200a2900003703a001200a1023200420132903003703002008201829030037030020092019290300370300200320032903a0013703800141c0001021220a450d02200a2003290328370000200a41086a2017290300370000200a2003290360370010200a41186a200e290300370000200a200329038001370020200a41286a2009290300370000200a41306a2008290300370000200a41386a20042903003700002003200a3602a001200341c0003602a4012016200341a0016a10b103200a102320044200370300200842003703002009420037030020034200370380012001200f1003220a41086a2900003703002003200a290000370338200a102320092001290300370300200320032903382211370328200320113703800120014189bdc000ad4280808080e001841003220a41086a2900003703002003200a290000370338200a1023200e2001290300221137030020032003290338221437036020082014370000200841086a220a2011370000200b2009290300370300200c2008290300370300200d20042903003703002003200329038001370308200341203602a4012003200341086a3602a001200041d0006a200341a0016a10b10320044200370300200842003703002009420037030020034200370380012001200f1003221641086a2900003703002003201629000037033820161023200920012903003703002003200329033822113703282003201137038001200141c0bdc000ad4280808080e000841003221641086a2900003703002003201629000037033820161023200e2001290300221137030020032003290338221437036020082014370000200a2011370000200b2009290300370300200c2008290300370300200d200429030037030020032003290380013703082012100520044200370300200842003703002009420037030020034200370380012001200f1003221641086a2900003703002003201629000037033820161023200920012903003703002003200329033822113703282003201137038001200141a4d0c000ad4280808080a001841003221641086a2900003703002003201629000037033820161023200e2001290300221137030020032003290338221437036020082014370000200a2011370000200b2009290300370300200c2008290300370300200d20042903003703002003200329038001370308201210052001200f1003220a41086a2900003703002003200a290000370338200a10232017200129030037030020032003290338370328200141c6bdc000ad4280808080b001841003220a41086a2900003703002003200a290000370338200a1023200e200129030037030020032003290338370360201342011001220141186a2900003703002018200141106a2900003703002019200141086a290000370300200320012900003703a00120011023200420132903003703002008201829030037030020092019290300370300200320032903a0013703800141c00010212201450d0320012003290328370000200141086a200341286a41086a29030037000020012003290360370010200141186a200341e0006a41086a2903003700002001200329038001370020200141286a20034180016a41086a2204290300370000200141306a20034180016a41106a220a290300370000200141386a20034180016a41186a220b2903003700002001ad4280808080800884100a200110232000280200211a200341a0016a41186a4200370300200341a0016a41106a220c4200370300200341a0016a41086a22094200370300200342003703a001200341386a41086a22014191fdc400ad42808080809001841003220841086a290000370300200320082900003703382008102320092001290300370300200320032903383703a001200141a9e0c100ad4280808080f001841003220841086a2900003703002003200829000037033820081023200c2003290338220f37030020042009290300370300200a200f370300200b20012903003703002003200f370360200320032903a00137038001200341086a20034180016a109102024002400240200328020822040d00410421044100210141002109410021084100210e4100211b410421160c010b200328020c21010240200341086a41086a280200220941024f0d00410421164100210e200921084100211b0c010b2004280208210e2004280204211b2004280200211620042004410c6a2009417f6a2209410c6c10dd041a41012108200941014b0d010b0340024020082001470d00200141016a22082001490d102001410174220a2008200a20084b1b2208ad420c7e220f422088a70d10200fa7220a4100480d100240024020010d00200a102121040c010b20042001410c6c200a102521040b2004450d0720082101200921080b20042008410c6c6a2208410036020820084204370200200941016a2209210820094102490d000b0b20034180016a41086a2009360200200320013602840120032004360280010240024020040d00200341086a41186a4200370300200341086a41106a22044200370300200341086a41086a2209420037030020034200370308200341386a41086a22014191fdc400ad42808080809001841003220841086a29000037030020032008290000370338200810232009200129030037030020032003290338220f3703602003200f370308200141a9e0c100ad4280808080f001841003220841086a290000370300200320082900003703382008102320042003290338220f370300200341a0016a41086a2009290300370300200341a0016a41106a200f370300200341a0016a41186a20012903003703002003200f370328200320032903083703a0012010428080808080048410050c010b200341086a41186a4200370300200341086a41106a220d4200370300200341086a41086a220a420037030020034200370308200341386a41086a22084191fdc400ad42808080809001841003220b41086a2900003703002003200b290000370338200b1023200a200829030037030020032003290338220f3703602003200f370308200841a9e0c100ad4280808080f001841003220b41086a2900003703002003200b290000370338200b1023200d2003290338220f370300200341a0016a41086a200a290300370300200341a0016a41106a200f370300200341a0016a41186a20082903003703002003200f370328200320032903083703a0012003412036020c2009410c6c21082003200341a0016a36020820034180016a200341086a10732004210903400240200941046a280200450d00200928020010230b2009410c6a2109200841746a22080d000b2001450d00200410230b200341a0016a41186a22044200370300200341a0016a41106a220a4200370300200341a0016a41086a22094200370300200342003703a001200341386a41086a22014191fdc400ad42808080809001841003220841086a290000370300200320082900003703382008102320092001290300370300200320032903383703a0012001419adfc100ad4280808080a001841003220841086a2900003703002003200829000037033820081023200341e0006a41086a2001290300220f370300200320032903382212370360200c2012370000200c41086a200f37000020034180016a41086a200929030037030020034180016a41106a200a29030037030020034180016a41186a2004290300370300200320032903a00137038001200341a0016a20034180016a10910220032902a401420020032802a00122091b220f422088a72200410c6c21012009410420091b220d41746a2109410121080240034020082113024020010d00410021080c020b200141746a2101201341016a2108200941146a21042009410c6a220a210920042802002204450d000b20034180016a41086a200a2802002201410c6a29020037030020034190016a200141146a29020037030020032001290204370380012001411c6a290200211c2001280200210b2001200141246a2004417f6a220941246c10dd041a200a41086a2009360200410121080b2003200d3602702003200f37027402400240200d0d00200341086a41186a4200370300200341086a41106a220a4200370300200341086a41086a2209420037030020034200370308200341386a41086a22014191fdc400ad42808080809001841003220441086a29000037030020032004290000370338200410232009200129030037030020032003290338220f3703602003200f3703082001419adfc100ad4280808080a001841003220441086a2900003703002003200429000037033820041023200a2003290338220f370300200341a0016a41086a2009290300370300200341a0016a41106a200f370300200341a0016a41186a20012903003703002003200f370328200320032903083703a0012010428080808080048410050c010b200fa7210a200341086a41186a4200370300200341086a41106a22184200370300200341086a41086a2209420037030020034200370308200341386a41086a22014191fdc400ad42808080809001841003220441086a29000037030020032004290000370338200410232009200129030037030020032003290338220f3703602003200f3703082001419adfc100ad4280808080a001841003220441086a290000370300200320042900003703382004102320182003290338220f370300200341a0016a41086a2009290300370300200341a0016a41106a200f370300200341a0016a41186a20012903003703002003200f370328200320032903083703a0012003412036020c2003200341a0016a360208200341f0006a200341086a107302402000450d002000410c6c2109200d210103400240200141046a280200450d00200128020010230b2001410c6a2101200941746a22090d000b0b200a450d00200d10230b200341c8006a41086a20034180016a41086a290300370300200341c8006a41106a20034180016a41106a2903003703002003200329038001370348024002402008450d00200e41246c2101201621090340024020010d00410121180c030b2001415c6a210120092802002108200941246a21092008200b470d000b0b410021180b200341a0016a41186a22044200370300200341a0016a41106a220a4200370300200341a0016a41086a22094200370300200342003703a001200341386a41086a22014191fdc400ad42808080809001841003220841086a290000370300200320082900003703382008102320092001290300370300200320032903383703a00120014182fdc400ad4280808080a001841003220841086a2900003703002003200829000037033820081023200341e0006a41086a2001290300220f370300200320032903382212370360200c2012370000200c41086a200f37000020034180016a41086a200929030037030020034180016a41106a200a29030037030020034180016a41186a2004290300370300200320032903a00137038001200341a0016a20034180016a4120108b0220032802a001210120032902a401210f200341086a41106a2208200341c8006a41106a290300370300200341086a41086a2204200341c8006a41086a290300370300200320032903483703082001410420011b211d200f420020011b220fa7211e02400240200f422088a7220c410274220a41027522012016200e41246c6a221920166b41246d6a22092001490d00200920186a221f20094f0d010b201d200a6a21172003200b360284012003201836028001200320032903083703880120032004290300370290012003200829030037039801412821094100211f41042120410021214100210e2016210a201d21000240410041ff01710e03080900080b410021010c090b4100212102400240201f0d00410421204100211f410421010c010b201fad422c7e220f422088a70d0e200fa722014100480d0e200110212220450d06202021010b2003200b36028401200320183602800120032003290308370388012003200341106a290300370290012003200341186a290300370398010240200c450d00200c4102742208417c6a410276210a20202101201d2109034020092802002104200141246a4102360200200120043602002001412c6a2101200941046a21092008417c6a22080d000b200a41016a21210b0240201e450d00201d10230b024020192016460d00200341b8016a2108200341b0016a2104200341a8016a210a2016210903402009280200210b20082009411c6a2902003703002004200941146a290200370300200a2009410c6a2902003703002003200941046a2902003703a0012001200b360200200141046a20032903a0013702002001410c6a200a290300370200200141146a20042903003702002001411c6a2008290300370200200141246a42013702002001412c6a2101202141016a2121200941246a22092019470d000b0b0240201b450d00201610230b200329038801211220032903900121112003290398012114200329038001210f200341003602a001200fa74101470d09200f422088a7210920032903b801211520032903b001212220032903a801212320032903a001210f034020152124202221252023212620012009360200200141046a2012370200200141286a2013360200200141246a41013602002001411c6a201c3702002001410c6a2011370200200141146a2014370200200341003602a0012001412c6a2101202141016a2121200fa72108200f422088a7210920032903b801211520032903b001212220032903a801212320032903a001210f20262112202521112024211420084101460d000c0a0b0b200841011030000b200941041030000b41c00041011030000b41c00041011030000b200a41041030000b200141041030000b410121010c010b410221010b034002400240024002400240024002400240024020010e03000104040b200341003602a0012003290398012111200320032903b801370398012003290390012112200320032903b00137039001200329038801210f200320032903a801370388012003290380012114200320032903a0012215370380012014a74101470d042014422088a7210b2015a721180c010b0240024002400240200e41ff01710e03010200010b2019200a470d044102210e0c020b024020172000470d0002402019200a470d004102210e0c030b200a41146a2902002111200a410c6a2902002112200a411c6a2902002122200a290204210f4101210c4102210e200a2101200a41246a210a0c080b4102210c4100210e20002101200041046a21000c070b20172000470d054101210e0b200341003602a0012003290398012111200320032903b801370398012003290390012112200320032903b00137039001200329038801210f200320032903a801370388012003290380012114200320032903a0012215370380012014a74101470d032014422088a7210b2015a721180b4101210c41022104201c21142013210d0c050b200a41146a2902002111200a410c6a2902002112200a411c6a2902002122200a290204210f4101210c4102210e200a2101200a41246a210a0c030b024002400240200e41ff01710e03010200010b2019200a460d02200a41146a2902002111200a410c6a2902002112200a411c6a2902002114200a290204210f200a280200210b4100210d410121044102210e200a41246a210a4101210c0c050b024020172000470d002019200a460d02200a41146a2902002111200a410c6a2902002112200a411c6a2902002114200a290204210f200a280200210b4100210d410121044102210e200a41246a210a4101210c0c050b2000280200210b4102210c410121044100210e200041046a21000c040b20172000460d002000280200210b4102210c4101210e200041046a2100410121040c030b0240201e450d00201d10230b201b450d04201610230c040b4102210c4101210e200021012023210f2024211220252111200041046a21000b2001280200210b41002104200f21232012212420112125202221144100210d0b024002400240024002402021201f470d00024002400240024020040e03010200010b201841014621010c020b0240024002400240200e41ff01710e03010200010b2019200a6b41246d21010c020b417f201720006b41027522012019200a6b41246d6a220820082001491b21010c010b201720006b41027521010b417f200120184101466a220820082001491b21010c010b024002400240200e41ff01710e03010200010b2019200a6b41246d21010c020b417f201720006b41027522012019200a6b41246d6a220820082001491b21010c010b201720006b41027521010b201f417f200141016a220820082001491b6a2201201f490d0a201f41017422082001200820014b1b2201ad422c7e2215422088a70d0a2015a722084100480d0a02400240201f0d002008102121200c010b2020201f412c6c2008102521200b2020450d012001211f0b202020096a2201200d3602002001415c6a220820123702082008200f3702002001417c6a200c360200200141746a2014370200200141586a200b360200200841106a20113702002009412c6a2109202141016a2121200441ff01710e03010203010b200841041030000b410121010c020b410221010c010b410021010c000b0b20214115490d0120214101762227ad422c7e220f422088a70d00200fa72201417f4c0d0002400240024020010d00410421284104210d0c010b200110212228450d012028210d0b202041546a21292020412c6a212a202041fc7e6a212b410421184100212c4100211e410021002021211b0340201b210b4100211b4101210a0240200b417f6a2208450d0002400240024002400240024020202008412c6c6a280200200b412c6c220e20206a41a87f6a2802002201490d00200b417e6a210c202b200e6a21084100211b4100210903400240200c2009470d00200b210a0c080b200941016a21092001200828020022044f210a200841546a210820042101200a0d000b200941016a210a2009417f73200b6a21080c010b202b200e6a210902400340024020084101470d00410021080c020b2008417f6a210820012009280200220449210a200941546a210920042101200a0d000b0b200b2008490d01200b20214b0d03200b20086b220a4101762204450d0020202008412c6c6a21012029200e6a21090340200341a0016a41286a220c200141286a220e280200360200200341a0016a41206a2213200141206a2219290200370300200341a0016a41186a2217200141186a2216290200370300200341a0016a41106a221d200141106a221b290200370300200341a0016a41086a222d200141086a222e290200370300200320012902003703a001200941086a222f290200210f200941106a22302902002112200941186a22312902002111200941206a22322902002114200941286a2233280200213420012009290200370200200e20343602002019201437020020162011370200201b2012370200202e200f3702002033200c28020036020020322013290300370200203120172903003702002030201d290300370200202f202d290300370200200920032903a0013702002001412c6a2101200941546a21092004417f6a22040d000b0b024020080d002008211b0c050b0240200a41094d0d002008211b0c050b200b20214b0d01200b20086b2104202a2008412c6c6a210c0340200b2008417f6a221b490d040240200b201b6b220a4102490d0020202008412c6c6a22012802002020201b412c6c6a220828020022194f0d00200341a0016a41206a2217200841246a290200370300200341a0016a41186a22162008411c6a290200370300200341a0016a41106a221d200841146a290200370300200341a0016a41086a222d2008410c6a2902003703002008290204210f200841286a200141286a2802003602002003200f3703a001200841206a200141206a290200370200200841186a200141186a290200370200200841106a200141106a290200370200200841086a200141086a29020037020020082001290200370200410121090240200a4103490d00200828025820194f0d004102210e200c211303402013220141546a22092001290200370200200941286a200141286a280200360200200941206a200141206a290200370200200941186a200141186a290200370200200941106a200141106a290200370200200941086a200141086a2902003702002004200e2209460d01200941016a210e2001412c6a22132802002019490d000b0b2001201936020020082009412c6c6a220120032903a001370204200141246a20172903003702002001411c6a2016290300370200200141146a201d2903003702002001410c6a202d2903003702000b201b450d05200c41546a210c200441016a2104201b2108200a410a4f0d050c000b0b2008200b103e000b200b2008417f6a221b490d010b200b20211036000b201b200b103e000b0240024002402000202c470d00202c41016a2201202c490d08202c41017422092001200920014b1b220141ffffffff01712001470d08200141037422094100480d0802400240202c0d002009102121180c010b2018202c4103742009102521180b2018450d012001212c201e21000b201820004103746a2201200a3602042001201b360200201e41016a2200211e20004102490d0102400340024002400240024020182000417f6a221e4103746a2201280200450d00200041037420186a220441746a2802002208200128020422094d0d000240200041024b0d002000211e410221000c080b20182000417d6a22194103746a2802042201200920086a4d0d010240200041034b0d002000211e410321000c080b200441646a280200200120086a4d0d012000211e0c070b20004103490d012001280204210920182000417d6a22194103746a28020421010b20012009490d010b2000417e6a21190b0240024002400240024002402000201941016a222d4b222e450d00200020194b222f450d01201820194103746a2217280204223020172802006a22012018202d4103746a2216280200221d490d02200120214b0d032020201d412c6c6a220e20162802042213412c6c22096a21042001412c6c21082001201d6b220b20136b220120134f0d04202820042001412c6c220910dc041a200d20096a210a0240024020134101480d00200141014e0d010b20042101200d21080c060b202920086a21092004210103402009200141546a2204200a41546a220b200b280200200428020049220c1b2208290200370200200941286a200841286a280200360200200941206a200841206a290200370200200941186a200841186a290200370200200941106a200841106a290200370200200941086a200841086a290200370200200a200b200c1b210a0240200e20042001200c1b2201490d00200d21080c070b200941546a2109200d2108200d200a490d000c060b0b4198bfc100202d2000102d000b4198bfc10020192000102d000b201d2001103e000b200120211036000b2028200e200910dc041a200d20096a210a0240024020134101480d00200b20134a0d010b200e2101200d21080c010b202020086a210c200d2108200e210103402001200420082004280200200828020049220b1b2209290200370200200141286a200941286a280200360200200141206a200941206a290200370200200141186a200941186a290200370200200141106a200941106a290200370200200141086a200941086a29020037020020082008412c6a200b1b21082001412c6a21012004412c6a2004200b1b2204200c4f0d01200a20084b0d000b0b20012008200a20086b22092009412c706b10dc041a0240202f450d002017201d360200201741046a203020136a360200202e450d022016201641086a2000202d417f736a41037410dd041a201e2100201e41014d0d040c010b0b41a8bfc10020192000102d000b41b8bbc000102b000b200941041030000b201b0d000b0240202c450d00201810230b2027450d03202810230c030b200141041030000b102f000b20214102490d002021417f6a210820202021412c6c6a210b4101210a03400240024002400240202120082201417f6a2208490d00202120086b22094102490d0320202001412c6c6a220128020020202008412c6c6a2204280200220e4f0d03200341a0016a41206a2200200441246a290200370300200341a0016a41186a22132004411c6a290200370300200341a0016a41106a2218200441146a290200370300200341a0016a41086a22192004410c6a2902003703002004290204210f200441286a200141286a2802003602002003200f3703a001200441206a200141206a290200370200200441186a200141186a290200370200200441106a200141106a290200370200200441086a200141086a290200370200200420012902003702004101210c20094103490d022004280258200e4f0d024100210c200b210903402009220141546a22092001290200370200200941286a200141286a280200360200200941206a200141206a290200370200200941186a200141186a290200370200200941106a200141106a290200370200200941086a200141086a290200370200200a200c220d460d02200d417f6a210c2001412c6a2209280200200e4f0d020c000b0b20082021103e000b4102200d6b210c0b2001200e3602002004200c412c6c6a220120032903a001370204200141246a20002903003702002001411c6a2013290300370200200141146a20182903003702002001410c6a20192903003702000b200b41546a210b200a417f6a210a20080d000b0b200341086a41186a4200370300200341086a41106a22044200370300200341086a41086a2209420037030020034200370308200341386a41086a22014191fdc400ad42808080809001841003220841086a29000037030020032008290000370338200810232009200129030037030020032003290338220f3703602003200f37030820014184ddc100ad4280808080e000841003220841086a290000370300200320082900003703382008102320042003290338220f370300200341a0016a41086a2009290300370300200341a0016a41106a200f370300200341a0016a41186a20012903003703002003200f370328200320032903083703a00120034100360288012003420137038001202120034180016a105c024002402021450d0020202021412c6c6a210b2020210903402009280200210402400240200328028401220820032802880122016b4104490d0020032802800121080c010b200141046a220a2001490d0420084101742201200a2001200a4b1b22014100480d040240024020080d002001102121080c010b20032802800120082001102521080b2008450d032003200136028401200320083602800120032802880121010b2003200141046a36028801200820016a2004360000200941046a20034180016a10d3012009412c6a2209200b470d000b0b2003280284012101201042808080808004842003350288014220862003280280012209ad84100202402001450d00200910230b0240201f450d00202010230b201a10c603109a01109a0102402006450d00200641246c21092005210103400240024020012d0000220841034b0d0002400240024020080e0404000102040b2001410c6a280200450d03200141086a28020010230c030b2001410c6a280200450d02200141086a28020010230c020b2001410c6a280200450d01200141086a28020010230c010b200141086a280200450d00200141046a28020010230b200141246a21012009415c6a22090d000b0b02402007450d00200510230b200224000f0b200141011030000b102a000b8804010b7f230041206b220224002001280200210320012802082104200241003602082002420137030020042002105c024002400240024020040d002002280208210520022802042106200228020021070c010b20032004410c6c6a21082003210903402009280200210a200941086a280200220b2002105c02400240200228020422062002280208220c6b200b490d00200228020021070c010b200c200b6a2207200c490d04200641017422052007200520074b1b22054100480d040240024020060d002005102121070c010b200228020020062005102521070b2007450d032002200536020420022007360200200521060b2002200c200b6a22053602082007200c6a200a200b10dc041a2009410c6a22092008470d000b0b200241186a22092005ad4220862007ad841016220b41186a290000370300200241106a220c200b41106a290000370300200241086a220a200b41086a2900003703002002200b290000370300200b1023200041186a2009290300370000200041106a200c290300370000200041086a200a2903003700002000200229030037000002402006450d00200710230b02402004450d002004410c6c21092003210b03400240200b41046a280200450d00200b28020010230b200b410c6a210b200941746a22090d000b0b0240200141046a280200450d00200310230b200241206a24000f0b200541011030000b102a000bac2705097f077e027f017e027f230041e0086b22042400200441c8046a200141c80210dc041a200441c0026a200441c8046a10f2024101210502400240024020042d00c0024101470d00200020042f00c1023b0001200041013a0000200041036a20042d00c3023a000020032802002106410021000c010b200441c0006a200441c0026a41086a220741800210dc041a02400240024002400240024002400240024002400240024020032802002206450d00200341086a280200210820032802042109200441386a41d4bcc0004110108f01200428023c210a2004280238210b200441b8076a41086a220141c4fbc400ad4280808080e000841003220541086a290000370300200420052900003703b8072005102320044198076a41086a2001290300370300200420042903b80737039807200141f4cec000ad4280808080d001841003220541086a290000370300200420052900003703b80720051023200441a8076a41086a2001290300370300200420042903b8073703a807410021052004200a4100200b1b3602c804200441c0026a41186a220a200441c8046aad4280808080c000841001220141186a290000370300200441c0026a41106a220b200141106a2900003703002007200141086a290000370300200420012900003703c00220011023200441d8076a41186a220c200a290300370300200441d8076a41106a220a200b290300370300200441d8076a41086a2007290300370300200420042903c0023703d80741c00010212201450d012001200429039807370000200141086a20044198076a41086a290300370000200120042903a807370010200141186a200441a8076a41086a290300370000200120042903d807370020200141286a200441d8076a41086a290300370000200141306a200a290300370000200141386a200c290300370000200441c0003602cc04200420013602c80420062008200441c8046a10c501200110232009450d00200610230b20044190076a200441c0006a41d0006a10f003200441c8046a200441c0006a41800210dc041a200429039007210d02400240024020042903e804220e4202520d00024010ad01220141ff01714102460d0020014180feff077141087621070c0d0b024010ad01220141ff01714102460d0020014180feff077141087621070c0d0b024010ad01220141ff01714102460d0020014180feff077141087621070c0d0b10ad011a024010ad01220141ff01714102460d0020014180feff077141087621070c0d0b4100210920042802980541756a220141084b0d0b20010e09010b0b0b0b0b0b0b02010b200441a0086a41186a200441c8046a41186a290300370300200441a0086a41106a200441c8046a41106a290300370300200441a0086a41086a200441c8046a41086a290300370300200420042903c8043703a00820044188056a290300210f20044180056a290300211020044190056a280200210720042903f00421110240200428029805220141174b0d004101200174419080800671450d004100210141870421070c090b10ad011a024010ad01220141ff01714102460d0020014180feff077141087621070c090b200441c0026a41186a4200370300200441c0026a41106a22084200370300200441c0026a41086a22094200370300200442003703c002200441d0086a41086a220141c4fbc400ad4280808080e0008422121003220a41086a2900003703002004200a2900003703d008200a102320092001290300370300200420042903d0083703c002200141f9bcc000ad4280808080e000841003220a41086a2900003703002004200a2900003703d008200a1023200820042903d0082213370300200441d8076a41086a2009290300370300200441d8076a41106a2013370300200441d8076a41186a2001290300370300200420133703c008200420042903c0023703d807200441306a200441d8076a4120108f010240200e4201520d0020114200510d040b200120121003220941086a290000370300200420092900003703d00820091023200441a8076a41086a2001290300370300200420042903d0083703a807200141e4bcc000ad4280808080c001841003220941086a290000370300200420092900003703d00820091023200441c0086a41086a2001290300370300200420042903d0083703c008200441c0026a200441a0086a10ac0141c00010212201450d04200120042903a807370000200120042903c008370010200120042903c002370020200141086a200441a8076a41086a290300370000200141186a200441c0086a41086a290300370000200141286a200441c0026a41086a290300370000200141306a200441d0026a290300370000200141386a200441c0026a41186a290300370000200441286a200141c000108f01200428022c21092004280228210a200110234100210120094100200a1b22092007470d06200441d0086a41086a220141c4fbc400ad4280808080e00084220e1003220941086a290000370300200420092900003703d00820091023200441b8076a41086a2001290300370300200420042903d0083703b807200141e4bcc000ad4280808080c001841003220941086a290000370300200420092900003703d0082009102320044198076a41086a2001290300370300200420042903d00837039807200441d8076a200441a0086a10ac0141c00010212201450d05200120042903b807370000200141086a200441b8076a41086a2903003700002001200429039807370010200141186a20044198076a41086a290300370000200120042903d807370020200141286a200441d8076a41086a220c290300370000200141306a200441d8076a41106a2214290300370000200141386a200441d8076a41186a22152903003700002004200741016a3602c0022001ad4280808080800884200441c0026aad22164280808080c000842213100220011023200441c0026a41186a22174200370300200441c0026a41106a220b4200370300200441c0026a41086a22094200370300200442003703c002200441c0086a41086a220a200e1003220141086a290000370300200420012900003703c008200110232009200a290300370300200420042903c0083703c002200441d0086a41086a220741c4cec000ad428080808080028422121003220141086a290000370300200420012900003703d00820011023200441a8076a41086a2007290300220e370300200420042903d00822113703a80720082011370000200841086a200e370000200c20092903003703002014200b29030037030020152017290300370300200420042903c0023703d807200441206a200441d8076a4120108f014100210141062107417f2004280224410020042802201b220820026a221820182008491b220842808080c0f588fe064280808080f28ba809200d4280808080f01f835022181b220e200e428094ebdc0380220e4280ec94a37c7e7c4280cab5ee0156200ea76a4b0d0820174200370300200b420037030020094200370300200442003703c002200a41c4fbc400ad4280808080e0008422111003220141086a290000370300200420012900003703c008200110232009200a290300370300200420042903c008220e3703b8072004200e3703c002200a20121003220141086a290000370300200420012900003703c00820011023200b20042903c008220e370300200c20092903003703002014200e3703002015200a2903003703002004200e3703b807200420042903c0023703d807200420083602c002200441d8076aad428080808080048422122013100220174200370300200b420037030020094200370300200442003703c002200a20111003220141086a290000370300200420012900003703c008200110232009200a290300370300200420042903c0083703c002200a41a0cec000ad4280808080b0028422131003220141086a290000370300200420012900003703c00820011023200b20042903c008220e370300200c20092903003703002014200e3703002015200a2903003703002004200e37039807200420042903c0023703d807200441186a200441d8076a4120108f0141002101417f200428021c410020042802181b220a4180afd0e502418094ebdc0320181b2208200da7220920082009491b6a220c200c200a491b220a20084b0d08200441c0026a41186a22144200370300200441c0026a41106a220c4200370300200441c0026a41086a22074200370300200442003703c002200441c0086a41086a220120111003220841086a290000370300200420082900003703c0082008102320072001290300370300200420042903c008220e3703b8072004200e3703c002200120131003220841086a290000370300200420082900003703c00820081023200441b8076a41086a2001290300220e370300200420042903c00822113703b807200b2011370000200b41086a200e370000200441d8076a41086a2007290300370300200441d8076a41106a200c290300370300200441d8076a41186a2014290300370300200420042903c0023703d8072004200a3602c002201220164280808080c000841002200441086a20022009200d422888a72010200f1086034101210741002101200441c0026a200441a0086a2004290308200441086a41086a290300410141112010200f84501b410010880220042802c0024101460d0820042903c802200c290300109104200441c0026a200441c8046a41d0006a10a502024020042d00c0024101460d00200441ec026a2802002102200441e8026a280200210a200441e4026a2802002108200441dc026a280200210b200441d8026a28020021090240200441e0026a2802002201450d002001410c6c21072009210103400240200141046a280200450d00200128020010230b2001410c6a2101200741746a22070d000b0b0240200b450d00200910230b02402002450d002002410c6c21072008210103400240200141046a280200450d00200128020010230b2001410c6a2101200741746a22070d000b0b200a450d0a200810230c0a0b20042d00c10222014102460d0920042f01c20221070c080b200441c0026a2004419c056a10ba01024020042d00c0024101460d00200441ec026a2802002102200441e8026a280200210b200441e4026a2802002108200441dc026a280200210c200441d8026a280200210a0240200441e0026a2802002201450d002001410c6c2107200a210103400240200141046a280200450d00200128020010230b2001410c6a2101200741746a22070d000b0b0240200c450d00200a10230b02402002450d002002410c6c21072008210103400240200141046a280200450d00200128020010230b2001410c6a2101200741746a22070d000b0b200b450d0a200810230c0a0b20042d00c10222014102460d090c060b200441c0026a200441a0056a10b303024020042d00c0024101460d00200441ec026a2802002102200441e8026a280200210b200441e4026a2802002108200441dc026a280200210c200441d8026a280200210a0240200441e0026a2802002201450d002001410c6c2107200a210103400240200141046a280200450d00200128020010230b2001410c6a2101200741746a22070d000b0b0240200c450d00200a10230b02402002450d002002410c6c21072008210103400240200141046a280200450d00200128020010230b2001410c6a2101200741746a22070d000b0b200b450d09200810230c090b20042d00c10222014102460d080c050b41c00041011030000b41e8b8c600102b000b41c00041011030000b41c00041011030000b41034102200920074b1b21070c010b20042f01c20241087420017221010c040b2007410874200141ff01717221010c030b20044180086a41186a200441a0086a41186a29030037030020044180086a41106a200441a0086a41106a29030037030020044180086a41086a200441a0086a41086a290300370300200420042903a00837038008410121090b200441b8076a41186a220820044180086a41186a2201290300370300200441b8076a41106a220a20044180086a41106a2207290300370300200441b8076a41086a220b20044180086a41086a220229030037030020042004290380083703b807200441c0026a20044198056a41b00110dc041a200441a0086a41186a220c2008290300370300200441a0086a41106a2214200a290300370300200441a0086a41086a220a200b290300370300200420042903b8073703a0084102210802402009450d002001200c290300370300200720142903003703002002200a290300370300200420042903a00837038008410121080b200441e2076a2002290300370100200441ea076a2007290300370100200441f2076a2001290300370100200420083a00d90720042004290380083701da07200441003a00d807200441a0086a200441c0026a200441d8076a108d02200441ab086a2d0000210720042903a008210e20042d00a808210120042f00a9082102200441dc046a200d370200200441c8046a41106a20012002200741107472410874722207360200200441c8046a41086a200d200e20014102461b370300200420014102473602cc04200441003a00c804200441c8046a108e01200441d4bcc0004110108f012004200428020441016a410120042802001b3602c80441d4bcc000ad4280808080800284200441c8046aad4280808080c0008410022000410c6a2007360200200041046a200e370200200041003a00002006450d032005450d03200341046a280200450d03200610230c030b2007410874200141ff01717221010b20044198056a10db01200041036a20014110763a0000200020013b0001200041013a000020054521000b20000d002006450d00200341046a280200450d00200610230b200441e0086a24000beb0101027f20014180feff077141087621020240024020014101710d00411f210341ccbcc60021010240024002400240024002400240200241ff01710e080006010203040508000b4120210341acbcc60021010c070b4127210341ccbbc60021010c060b4117210341b5bbc60021010c050b4196bbc60021010c040b4126210341f0bac60021010c030b412b210341c5bac60021010c020b4139210341f3bbc60021010c010b411f210341edbdc600210102400240200241ff01710e03000102000b41c100210341acbdc60021010c010b41c100210341ebbcc60021010b20002003360204200020013602000ba20301027f23004180026b22022400024002402001450d00200220003602000c010b200241013602000b20022001360204200241f8006a20021088010240200228027c450d00200241086a200241f8006a41f00010dc041a200241086a1083040240200241086a410c6a2802002200450d00200228020c2101200041246c210003400240024020012d0000220341034b0d0002400240024020030e0404000102040b2001410c6a280200450d03200141086a28020010230c030b2001410c6a280200450d02200141086a28020010230c020b2001410c6a280200450d01200141086a28020010230c010b200141086a280200450d00200141046a28020010230b200141246a21012000415c6a22000d000b0b0240200241106a280200450d00200228020c10230b20024180026a240042010f0b200241f4016a41043602002002411c6a41023602002002420237020c200241f89fc500360208200241043602ec01200241fca0c5003602e801200241003602fc01200241c4b8c6003602f8012002200241e8016a3602182002200241f8016a3602f001200241086a4188a0c5001038000bbf2e020b7f017e230041d0006b22022400200241003602282002420137032002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240024002400240410410212203450d0020024284808080c00037022420022003360220200341edcad18b0636000002400240200228022420022802282203460d00200228022021040c010b200341016a22042003490d26200341017422052004200520044b1b22054100480d260240024020030d002005102121040c010b200228022020032005102521040b2004450d0220022005360224200220043602200b2002200341016a360228200420036a41093a0000411c200241206a105c41f4e3c400210603402006280204210720062802082203200241206a105c0240024020022802242205200228022822046b2003490d00200228022021050c010b200420036a22082004490d27200541017422042008200420084b1b22044100480d270240024020050d002004102121050c010b200228022020052004102521050b2005450d042002200436022420022005360220200228022821040b2002200420036a360228200520046a2007200310dc041a200228022421042002280228210302400240200628020c4102470d000240024020042003460d00200228022021040c010b200341016a22042003490d29200341017422052004200520044b1b22054100480d290240024020030d002005102121040c010b200228022020032005102521040b2004450d072002200536022420022004360220200228022821030b2002200341016a360228200420036a41003a00000c010b0240024020042003460d00200228022021040c010b200341016a22042003490d28200341017422052004200520044b1b22054100480d280240024020030d002005102121040c010b200228022020032005102521040b2004450d072002200536022420022004360220200228022821030b2002200341016a360228200420036a41013a00000240200628020c4101460d00200241306a20062802101103002002280234210720022802382203200241206a105c0240024020022802242205200228022822046b2003490d00200228022021050c010b200420036a22082004490d29200541017422042008200420084b1b22044100480d290240024020050d002004102121050c010b200228022020052004102521050b2005450d092002200436022420022005360220200228022821040b2002200420036a360228200520046a2007200310dc041a200228024021050240200228023c4101460d0020052002280244200241206a105d0c020b200520022802482203200241206a105d02402003450d00200341d8006c21074100210403400240200520046a220341346a280200450d002003413c6a280200450d00200341386a28020010230b0240200341c4006a280200450d00200341cc006a280200450d00200341c8006a28020010230b2007200441d8006a2204470d000b0b2002280244450d01200510230c010b2006280214210720062802182203200241206a105c0240024020022802242205200228022822046b2003490d00200228022021050c010b200420036a22082004490d28200541017422042008200420084b1b22044100480d280240024020050d002004102121050c010b200228022020052004102521050b2005450d092002200436022420022005360220200228022821040b2002200420036a360228200520046a2007200310dc041a200628022021030240200628021c4101460d002003200641246a280200200241206a105d0c010b20032006280228200241206a105d0b200228022421042002280228210302400240200628022c4102470d000240024020042003460d00200228022021040c010b200341016a22042003490d29200341017422052004200520044b1b22054100480d290240024020030d002005102121040c010b200228022020032005102521040b2004450d0b2002200536022420022004360220200228022821030b2002200341016a360228200420036a41003a00000c010b0240024020042003460d00200228022021040c010b200341016a22042003490d28200341017422052004200520044b1b22054100480d280240024020030d002005102121040c010b200228022020032005102521040b2004450d0b2002200536022420022004360220200228022821030b2002200341016a360228200420036a41013a00000240200628022c4101460d00200241186a200628023011030020022802182104200228021c2203200241206a105c2003450d012003412c6c21082004411c6a21030340200341686a28020021092003416c6a2802002204200241206a105c0240024020022802242207200228022822056b2004490d00200228022021070c010b200520046a220a2005490d2a20074101742205200a2005200a4b1b22054100480d2a0240024020070d002005102121070c010b200228022020072005102521070b2007450d0e2002200536022420022007360220200228022821050b2002200520046a360228200720056a2009200410dc041a200341706a200241206a105e2003200241206a105b2003412c6a2103200841546a22080d000c020b0b2006280230210420062802382203200241206a105c2003450d002003412c6c21082004411c6a21030340200341686a28020021092003416c6a2802002204200241206a105c0240024020022802242207200228022822056b2004490d00200228022021070c010b200520046a220a2005490d2920074101742205200a2005200a4b1b22054100480d290240024020070d002005102121070c010b200228022020072005102521070b2007450d0e2002200536022420022007360220200228022821050b2002200520046a360228200720056a2009200410dc041a200341706a200241206a105e2003200241206a105b2003412c6a2103200841546a22080d000b0b200228022421042002280228210302400240200628023c4102470d000240024020042003460d00200228022021040c010b200341016a22042003490d29200341017422052004200520044b1b22054100480d290240024020030d002005102121040c010b200228022020032005102521040b2004450d0f2002200536022420022004360220200228022821030b2002200341016a360228200420036a41003a00000c010b0240024020042003460d00200228022021040c010b200341016a22042003490d28200341017422052004200520044b1b22054100480d280240024020030d002005102121040c010b200228022020032005102521040b2004450d0f2002200536022420022004360220200228022821030b2002200341016a360228200420036a41013a00000240200628023c4101460d00200241106a20062802401103002002280210210420022802142203200241206a105c2003450d012003412c6c21082004411c6a21030340200341686a28020021092003416c6a2802002204200241206a105c0240024020022802242207200228022822056b2004490d00200228022021070c010b200520046a220a2005490d2a20074101742205200a2005200a4b1b22054100480d2a0240024020070d002005102121070c010b200228022020072005102521070b2007450d122002200536022420022007360220200228022821050b2002200520046a360228200720056a2009200410dc041a200341706a200241206a105b2003200241206a105b2003412c6a2103200841546a22080d000c020b0b2006280240210420062802482203200241206a105c2003450d002003412c6c21082004411c6a21030340200341686a28020021092003416c6a2802002204200241206a105c0240024020022802242207200228022822056b2004490d00200228022021070c010b200520046a220a2005490d2920074101742205200a2005200a4b1b22054100480d290240024020070d002005102121070c010b200228022020072005102521070b2007450d122002200536022420022007360220200228022821050b2002200520046a360228200720056a2009200410dc041a200341706a200241206a105b2003200241206a105b2003412c6a2103200841546a22080d000b0b02400240200628024c4101460d00200241086a20062802501103002002280208210b200228020c2203200241206a105c2003450d01200341386c210c410021070340200b20076a220341046a2802002109200341086a2802002204200241206a105c0240024020022802242208200228022822056b2004490d00200228022021080c010b200520046a220a2005490d2a20084101742205200a2005200a4b1b22054100480d2a0240024020080d002005102121080c010b200228022020082005102521080b2008450d142002200536022420022008360220200228022821050b2002200520046a360228200820056a2009200410dc041a200341106a2802002109200341146a2802002204200241206a105c0240024020022802242208200228022822056b2004490d00200228022021080c010b200520046a220a2005490d2a20084101742205200a2005200a4b1b22054100480d2a0240024020080d002005102121080c010b200228022020082005102521080b2008450d152002200536022420022008360220200228022821050b2002200520046a360228200820056a2009200410dc041a02400240200341186a2802004101460d00200241306a2003411c6a280200200341206a28020028020c1102002002280230210920022802382204200241206a105c0240024020022802242208200228022822056b2004490d00200228022021080c010b200520046a220a2005490d2c20084101742205200a2005200a4b1b22054100480d2c0240024020080d002005102121080c010b200228022020082005102521080b2008450d182002200536022420022008360220200228022821050b2002200520046a360228200820056a2009200410dc041a2002280234450d01200910230c010b2003411c6a2802002109200341246a2802002204200241206a105c0240024020022802242208200228022822056b2004490d00200228022021080c010b200520046a220a2005490d2b20084101742205200a2005200a4b1b22054100480d2b0240024020080d002005102121080c010b200228022020082005102521080b2008450d182002200536022420022008360220200228022821050b2002200520046a360228200820056a2009200410dc041a0b200341286a200241206a105b200c200741386a2207470d000c020b0b2006280250210b20062802582203200241206a105c2003450d00200341386c210c410021070340200b20076a220341046a2802002109200341086a2802002204200241206a105c0240024020022802242208200228022822056b2004490d00200228022021080c010b200520046a220a2005490d2920084101742205200a2005200a4b1b22054100480d290240024020080d002005102121080c010b200228022020082005102521080b2008450d172002200536022420022008360220200228022821050b2002200520046a360228200820056a2009200410dc041a200341106a2802002109200341146a2802002204200241206a105c0240024020022802242208200228022822056b2004490d00200228022021080c010b200520046a220a2005490d2920084101742205200a2005200a4b1b22054100480d290240024020080d002005102121080c010b200228022020082005102521080b2008450d182002200536022420022008360220200228022821050b2002200520046a360228200820056a2009200410dc041a02400240200341186a2802004101460d00200241306a2003411c6a280200200341206a28020028020c1102002002280230210920022802382204200241206a105c0240024020022802242208200228022822056b2004490d00200228022021080c010b200520046a220a2005490d2b20084101742205200a2005200a4b1b22054100480d2b0240024020080d002005102121080c010b200228022020082005102521080b2008450d1b2002200536022420022008360220200228022821050b2002200520046a360228200820056a2009200410dc041a2002280234450d01200910230c010b2003411c6a2802002109200341246a2802002204200241206a105c0240024020022802242208200228022822056b2004490d00200228022021080c010b200520046a220a2005490d2a20084101742205200a2005200a4b1b22054100480d2a0240024020080d002005102121080c010b200228022020082005102521080b2008450d1b2002200536022420022008360220200228022821050b2002200520046a360228200820056a2009200410dc041a0b200341286a200241206a105b200c200741386a2207470d000b0b02400240200628025c4101460d00200220062802601103002002280200210420022802042203200241206a105c2003450d012003411c6c21082004410c6a21030340200341786a28020021092003417c6a2802002204200241206a105c0240024020022802242207200228022822056b2004490d00200228022021070c010b200520046a220a2005490d2a20074101742205200a2005200a4b1b22054100480d2a0240024020070d002005102121070c010b200228022020072005102521070b2007450d1c2002200536022420022007360220200228022821050b2002200520046a360228200720056a2009200410dc041a2003200241206a105b2003411c6a2103200841646a22080d000c020b0b2006280260210420062802682203200241206a105c2003450d002003411c6c21082004410c6a21030340200341786a28020021092003417c6a2802002204200241206a105c0240024020022802242207200228022822056b2004490d00200228022021070c010b200520046a220a2005490d2920074101742205200a2005200a4b1b22054100480d290240024020070d002005102121070c010b200228022020072005102521070b2007450d1c2002200536022420022007360220200228022821050b2002200520046a360228200720056a2009200410dc041a2003200241206a105b2003411c6a2103200841646a22080d000b0b200641ec006a220641c4fbc400470d000b2002280228220341046a2204417f4c0d192002280224210920022802202108024002402004450d00200410212205450d1c2003413f4b0d01200520034102743a0000410121070c240b41012104410110212205450d1c200541033a0000410521070c1e0b200341808001490d212003418080808004490d200c1c0b410441011030000b200541011030000b200441011030000b200541011030000b200541011030000b200441011030000b200441011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b200541011030000b102f000b200441011030000b410141011030000b200541033a00002004417f6a41044f0d01200441017422074105200741054b1b22074100480d080b20052004200710252205450d01200721040b20052003360001410521070c030b200741011030000b02400240200441034b0d00200441017422074104200741044b1b22074100480d0620052004200710252205450d01200721040b20052003410274410272360000410421070c020b200741011030000b0240200441014b0d0020052004200441017422074102200741024b1b220710252205450d02200721040b41022107200520034102744101723b00000b0240200420076b20034f0d00200720036a22062007490d032004410174220a2006200a20064b1b22064100480d0320052004200610252205450d020b200520076a2008200310dc041a200720036aad4220862005ad84210d02402009450d00200810230b200241d0006a2400200d0f0b200741011030000b200641011030000b102a000bca0601047f23004190086b22022400024002402001450d00200220003602000c010b200241013602000b20022001360204200241b8056a200210e20202400240024002400240024020022903a0064203510d00200241186a200241b8056a41c80210dc041a200241e0026a200241186a41c80210dc041a2002200241e0026a3602b805200241a8056a200241b8056a10b80320022802b0052101200241b8056a200241e0026a41c80210dc041a20024188086a20022802b005360200200220022903a80537038008200241086a200241b8056a200120024180086a1085044101410220022d000841014622031b220010212201450d01200241003602c005200220003602bc05200220013602b8050240024020030d00200141003a000041022103200241023602c0050240200241146a2d000022044102470d00200141003a00010c020b200141013a00010240024020044101470d0020014102410410252201450d06200141013a000220024284808080303702bc05200220013602b8054103210320022d001521040c010b410221034100210420004102470d0041000d0820004101742204200041016a2205200420054b1b22044100480d0820012000200410252201450d06200220043602bc05200220013602b805410021040b200120036a20043a00002002200341016a22003602c005200241166a2d00002104024020022802bc052000470d0041000d0820004101742203200041016a2205200320054b1b22034100480d080240024020000d002003102121010c010b200120002003102521010b2001450d07200220033602bc05200220013602b8050b2002200041016a22033602c005200120006a20043a00000c010b200141013a0000200241013602c005200241086a410172200241b8056a108a0420022802c005210320022802b80521010b20024190086a24002003ad4220862001ad840f0b200241246a4104360200200241f4026a4102360200200242023702e402200241f89fc5003602e0022002410436021c20024194a1c5003602182002410036020c200241c4b8c6003602082002200241186a3602f0022002200241086a360220200241e0026a4188a0c5001038000b200041011030000b410441011030000b200441011030000b200341011030000b102a000bea0b01057f230041106b22022400200141046a2802002103200141086a28020021040240024002400240024002400240024002400240024020002d00004101460d000240024020032004460d00200128020021050c010b200441016a22032004490d0b200441017422052003200520034b1b22034100480d0b0240024020040d002003102121050c010b200128020020042003102521050b2005450d0320012005360200200141046a2003360200200141086a28020021040b200141086a2206200441016a36020041002103200520046a41003a000002400240024002400240024002400240024020002d00010e080700010203040506070b200241013a000f410121030c070b410221030c050b410321030c040b410421030c030b410521030c020b410621030c010b200241073a000f02400240200141046a28020020062802002204460d00200128020021030c010b200441016a22032004490d0d200441017422052003200520034b1b22054100480d0d0240024020040d002005102121030c010b200128020020042005102521030b2003450d0620012003360200200141046a2005360200200141086a28020021040b200141086a200441016a360200200320046a41073a000020002d000221030b200220033a000f0b02400240200141046a280200200141086a2802002204460d00200128020021000c010b200441016a22002004490d0b200441017422052000200520004b1b22054100480d0b0240024020040d002005102121000c010b200128020020042005102521000b2000450d0520012000360200200141046a2005360200200141086a28020021040b200141086a200441016a360200200020046a20033a00000c010b0240024020032004460d00200128020021030c010b200441016a22032004490d0a200441017422052003200520034b1b22054100480d0a0240024020040d002005102121030c010b200128020020042005102521030b2003450d0520012003360200200141046a2005360200200141086a28020021040b200141086a200441016a360200200320046a41013a000020002d0001220441024b0d0002400240024020040e03000102000b02400240200141046a280200200141086a2802002204460d00200128020021000c010b200441016a22002004490d0c200441017422032000200320004b1b22034100480d0c0240024020040d002003102121000c010b200128020020042003102521000b2000450d0820012000360200200141046a2003360200200141086a28020021040b200141086a200441016a360200200020046a41003a00000c020b02400240200141046a280200200141086a2802002204460d00200128020021000c010b200441016a22002004490d0b200441017422032000200320004b1b22034100480d0b0240024020040d002003102121000c010b200128020020042003102521000b2000450d0820012000360200200141046a2003360200200141086a28020021040b200141086a200441016a360200200020046a41013a00000c010b02400240200141046a280200200141086a2802002204460d00200128020021030c010b200441016a22032004490d0a200441017422052003200520034b1b22054100480d0a0240024020040d002005102121030c010b200128020020042005102521030b2003450d0820012003360200200141046a2005360200200141086a28020021040b200141086a2205200441016a360200200320046a41023a000020002d0002210302400240200141046a28020020052802002204460d00200128020021000c010b200441016a22002004490d0a200441017422052000200520004b1b22054100480d0a0240024020040d002005102121000c010b200128020020042005102521000b2000450d0920012000360200200141046a2005360200200141086a28020021040b200141086a200441016a360200200020046a20033a00000b200241106a24000f0b200341011030000b200541011030000b200541011030000b200541011030000b200341011030000b200341011030000b200541011030000b200541011030000b102a000b901307077f017e017f027e067f017e067f23004190026b22022400200241186a41d4bcc0004110108f01200228021c21030240200228021822044101470d0041d4bcc000ad428080808080028410050b200241206a41186a22054200370300200241206a41106a22064200370300200241206a41086a2207420037030020024200370320200241b0016a41086a220841c4fbc400ad4280808080e0008422091003220a41086a2900003703002002200a2900003703b001200a102320072008290300370300200220022903b00137032020084188cec000ad4280808080e00184220b1003220a41086a2900003703002002200a2900003703b001200a1023200620022903b001220c370300200241d0016a41086a220d2007290300370300200241d0016a41106a220a200c370300200241d0016a41186a220e20082903003703002002200c37039001200220022903203703d00120022003410020041b360220200241d0016aad4280808080800484200241206aad4280808080c0008410022005420037030020064200370300200742003703002002420037032020024190016a41086a220f20091003220341086a2900003703002002200329000037039001200310232007200f2903003703002002200229039001370320200f41f9bcc000ad4280808080e000841003220341086a2900003703002002200329000037039001200310232006200229039001220c370300200d2007290300370300200a200c370300200e200f2903003703002002200c3703b001200220022903203703d001200241106a200241d0016a4120108f012002280214410020022802101b1090022005420037030020064200370300200742003703002002420037032020024180026a41086a221020091003220341086a290000370300200220032900003703800220031023200720102903003703002002200229038002220c3703f0012002200c3703202010200b1003220341086a2900003703002002200329000037038002200310232006200229038002220c370300200d2007290300370300200a200c370300200e20102903003703002002200c3703f001200220022903203703d001200241086a200241d0016a4120108f01024002400240024002400240200228020c410020022802081b22110d0041042112410021110c010b2011ad420c7e220c422088a70d03200ca7220a4100480d03200a10212212450d0420024180026aad4280808080c00084210b4100210341c4fbc400ad4280808080e00084211320122104034020024180026a41086a220a20131003221441086a290000370300200220142900003703800220141023200241b0016a41086a2215200a29030037030020022002290380023703b001200a41f4cec000ad4280808080d001841003221441086a29000037030020022014290000370380022014102320024190016a41086a2214200a2903003703002002200229038002370390012002200336028002200241206a41186a2216200b1001220a41186a290000370300200241206a41106a2217200a41106a290000370300200241206a41086a2218200a41086a2900003703002002200a290000370320200a1023200241d0016a41186a22192016290300370300200241d0016a41106a22162017290300370300200241d0016a41086a22172018290300370300200220022903203703d00141c0001021220a450d02200341016a2103200a20022903b001370000200a41086a2015290300370000200a200229039001370010200a41186a2014290300370000200a20022903d001370020200a41286a2017290300370000200a41306a2016290300370000200a41386a2019290300370000200241206a200a41c00010c001024020022802202214450d00200aad428080808080088410050b2002290224210c200a1023200441046a200c420020141b37020020042014410120141b3602002004410c6a210420112003470d000b0b20022011360228200220113602242002201236022020024190016a200241206a108404200241b0016a41186a20024190016a41186a290300370300200241b0016a41106a20024190016a41106a2903003703002008200f29030037030020022002290390013703b00120054200370300200241206a41106a220a42003703002007420037030020024200370320201020091003220341086a290000370300200220032900003703800220031023200720102903003703002002200229038002220c3703f0012002200c37032020104189bdc000ad4280808080e001841003220341086a290000370300200220032900003703800220031023200241f0016a41086a2010290300220c3703002002200229038002220b3703f0012006200b370000200641086a200c370000200d2007290300370300200241d0016a41106a200a290300370300200e2005290300370300200220022903203703d001200241203602242002200241d0016a360220200241b0016a200241206a10b103200241206a109b01200241003602b801200242013703b0012002200241b0016a3602d001200a200241d0016a106b200241206a200241b0016a10af012002200241b0016a3602d001200241d0006a200241d0016a106b2002200241b0016a3602d001200241f0006a200241d0016a106b200228022421042002412c6a280200220a200241b0016a105c0240200a450d00200a41246c21160340200241d0016a200410b00120022802d00121150240024020022802b401221420022802b801220a6b20022802d8012203490d0020022802b00121140c010b200a20036a2217200a490d052014410174220a2017200a20174b1b220a4100480d050240024020140d00200a102121140c010b20022802b0012014200a102521140b2014450d042002200a3602b401200220143602b00120022802b801210a0b2002200a20036a3602b8012014200a6a2015200310dc041a024020022802d401450d00201510230b200441246a21042016415c6a22160d000b0b20023502b801422086210c20023502b001210b0240200228022c2203450d002002280224210a200341246c2103034002400240200a2d0000220441034b0d0002400240024020040e0404000102040b200a410c6a280200450d03200a41086a28020010230c030b200a410c6a280200450d02200a41086a28020010230c020b200a410c6a280200450d01200a41086a28020010230c010b200a41086a280200450d00200a41046a28020010230b200a41246a210a2003415c6a22030d000b0b200c200b84210c0240200241286a280200450d00200228022410230b20024190026a2400200c0f0b41c00041011030000b200a41011030000b102a000b200a41041030000ba41305017f017e027f017e077f230041f0026b22022400024002402001450d00200220003602180c010b200241013602180b2002200136021c200241106a200241186a106e024020022802100d00200228021421012002200241186a3602d001200241003a00e002200242003702fc01200241d8a7c3003602f80120022001360234200241003602302002200241e0026a36023c2002200241d0016a360238200241306a200241f8016a10bd0220022802f801210120022902fc012103024020022d00e002450d0020012003a72003422088a710b4010c010b2001450d002002200337022420022001360220200241306a200241206a1068024002400240024002400240024020022802304101460d00200241306a41086a22002903002103200241306a41186a4200370300200241306a41106a220442003703002000420037030020024200370330200241d0016a41086a220141be99c600ad42808080809001841003220541086a290000370300200220052900003703d0012005102320002001290300370300200220022903d001370330200141f0cec400ad428080808030841003220541086a290000370300200220052900003703d00120051023200420022903d0012206370300200241f8016a41086a2000290300370300200241f8016a41106a2006370300200241f8016a41186a2001290300370300200220063703e002200220022903303703f8012002200241f8016a109c02200229030821062002280200210041c80210212207450d012007200241f8016a41e80010dc04220842023703682008410236029801200820022903d001370370200841f8006a200129030037030020084180016a200241d0016a41106a29030037030020084188016a200241d0016a41186a29030037030020084190016a200241f0016a29030037030020082003200642b8177c42b81720001b220620032006561b3703a001200841a8016a200241306a41a00110dc041a200241206a210120022802242109024003402001280200220a41086a2100200a2f0106220b4103742101410021050240024003402001450d01419ea3c5002000410810de04220c450d02200141786a2101200541016a2105200041086a2100200c417f4a0d000b2005417f6a210b0b024020090d004101210d0c030b2009417f6a2109200a200b4102746a41e4016a21010c010b0b4101210d200a41e0006a2005410c6c6a22012802084104490d0020012802002800002109200241306a41186a220c4200370300200241306a41106a220a4200370300200241306a41086a2200420037030020024200370330200241d0016a41086a220141be99c600ad42808080809001841003220541086a290000370300200220052900003703d0012005102320002001290300370300200220022903d001370330200141cd99c600ad4280808080b001841003220541086a290000370300200220052900003703d00120051023200241e0026a41086a20012903002203370300200220022903d00122063703e00220042006370000200441086a2003370000200241f8016a41086a2000290300370300200241f8016a41106a200a290300370300200241f8016a41186a200c290300370300200220022903303703f801200241306a200241f8016a10950220022802302201410420011b21054100210002402002290234420020011b2203422088a72201417f6a220c20014b0d00200c20014f0d002005200c4102746a2201450d00200128020020094721000b02402003a7450d00200510230b2000450d00200841c80241900510252207450d03200741c8026a200241f8016a41e80010dc041a200742023703b003200720093602e403200741093602e003200720022903d0013703b803200741c0036a200241d8016a290300370300200741c8036a200241e0016a290300370300200741d0036a200241e8016a290300370300200741d8036a200241f0016a290300370300200741f0036a200241306a41a00110dc041a4102210d0b200241206a21012002280224210a024003402001280200220841086a210020082f01062209410374210141002105024003402001450d0141e4bcc1002000410810de04220c450d03200141786a2101200541016a2105200041086a2100200c417f4a0d000b2005417f6a21090b0240200a450d00200a417f6a210a200820094102746a41e4016a21010c010b0b4191bdc100412a104a000b200220082005410c6c6a220141e8006a2802003602fc012002200141e0006a2802003602f801200241306a200241f8016a107f2002280230220c450d03200229023421032007200d41c8026c2200200d4101742201200d41016a2205200120054b1b41c8026c220110252204450d04200420006a200241f8016a41e80010dc0422014202370368200120022903d001370370200141f8006a200241d8016a29030037030020014180016a200241e0016a29030037030020014188016a200241e8016a29030037030020014190016a200241f0016a290300370300200141a0016a20033703002001419c016a200c3602002001411436029801200141a8016a200241306a41a00110dc041a20022802202002280224200228022810b4012002410036028002200242013703f8012005200241f8016a105c200041c8026a210720022802fc01210a2002280280022101200421050340200220053602d001200241306a200241d0016a10b8032002280230210902400240200a20016b20022802382208490d00200120086a210020022802f801210c0c010b200120086a22002001490d08200a410174220c2000200c20004b1b220b4100480d0802400240200a0d00200b1021210c0c010b20022802f801200a200b1025210c0b200c450d072002200b3602fc012002200c3602f801200b210a0b2002200036028002200c20016a2009200810dc041a02402002280234450d00200910230b200541c8026a210520002101200741b87d6a22070d000b20044198016a2101200d41c8026c41c8026a21052000ad422086200cad8421030340200110db01200141c8026a2101200541b87d6a22050d000b20041023200241f0026a240020030f0b200220022902343703f80141a9cfc4004128200241f8016a41f4cec4001031000b41c80241081030000b41900541081030000b2002412936023420024194bec60036023041ecbcc1004125200241306a41d4bcc1001031000b200141081030000b200b41011030000b102a000b20024184026a4104360200200241c4006a410236020020024202370234200241f89fc500360230200241043602fc01200241aca1c5003602f801200241003602d401200241c4b8c6003602d0012002200241f8016a3602402002200241d0016a36028002200241306a4188a0c5001038000be82c06077f017e0b7f027e017f037e230041c0026b22022400024002402001450d00200220003602200c010b200241013602200b20022001360224200241d8006a200241206a10e1020240024002400240200228025c2203450d00200241d0016a2802002104200241cc016a2802002105200241c8016a2802002106200241d8006a410c6a280200210720022802602108200241186a200241206a106e20022802180d02200228021c21012002200241206a360248200241003a0038200242003702e401200241d8a7c3003602e0012002200136025c200241003602582002200241386a3602642002200241c8006a360260200241d8006a200241e0016a10bd0220022802e001210120022902e401210920022d0038450d0120012009a72009422088a710b4010c020b200241d4006a4104360200200241f4016a4102360200200242023702e401200241f89fc5003602e0012002410436024c200241c8a1c5003602482002410036023c200241c4b8c6003602382002200241c8006a3602f0012002200241386a360250200241e0016a4188a0c5001038000b20010d010b200241e0016a410c6a4104360200200241ec006a41023602002002420237025c200241f89fc500360258200241043602e401200241c8a1c5003602e0012002410036024c200241c4b8c6003602482002200241e0016a3602682002200241c8006a3602e801200241d8006a4188a0c5001038000b2002200937022c20022001360228200241013b01442002420037023c200241d8a7c300360238200241386a41086a210a024002400240024002402004450d002006200441c8026c6a210b200241e0016a410272210c200241d8006a41106a210d2006210e024002400240024002400240024002400340200e41e8006a2903004202520d0902400240200e28029801410247220f0d00200e2903a0012109200241286a2101200228022c2110024002400240024002400240024002400240024002400240024002400240024003402001280200221141086a210020112f010622124103742101410021130240024003402001450d01418cbec6002000410810de042214450d02200141786a2101201341016a2113200041086a21002014417f4a0d000b2013417f6a21120b2010450d022010417f6a2110201120124102746a41e4016a21010c010b0b201141e0006a2013410c6c6a220128020841074b0d014194bec6002112201542808080807083422984a721100c020b41bdbec6002112201542808080807083421c84a721100c010b200942f02e8020012802002900002215510d0141a0c6c3002112413121100b0240024020022d0045450d00413121014185acc50021000c010b2002280238200228023c200228024010b4012002420037023c200241d8a7c300360238200242e2c289abb68edbb7f40037034841002101200241e0016a410272410041da0010db041a200241d8006a410041840110db041a41e40110212214450d0220144100360200201441046a200241e0016a41dc0010dc041a201441e0006a200241d8006a41840110dc041a2002410036023c2002201436023820142f0106220e4103742111417f2100024002400340024020112001470d00200e21000c020b200241c8006a201420016a41086a410810de042213450d02200141086a2101200041016a21002013417f4a0d000b0b200242e2c289abb68edbb7f40037026c2002200a360268200220003602642002201436025c200241003602582002200241386a360260201041046a2200417f4c0d04024002402000450d00200010212201450d07200241003602bc02200220013602e0012010413f4b0d01200120104102743a0000410121130c190b200241003602bc0241012100200241013602e001410110212201450d07200141033a0000200241013602bc02200220013602e001410521130c130b201041808001490d162010418080808004490d150c100b412d210141d8abc50021000b2002200136025c2002200036025841a5abc5004122200241d8006a41c8abc5001031000b200f0d0c200e2903a0012116200241d8006a200241286a10680240024020022802584101470d0020023502602109200228025c21174101210f0c010b20022903602109200241d8006a41186a22144200370300200d4200370300200241d8006a41086a2200420037030020024200370358200241e0016a41086a220141be99c600ad42808080809001841003221341086a290000370300200220132900003703e0012013102320002001290300370300200220022903e001370358200141f0cec400ad428080808030841003221341086a290000370300200220132900003703e00120131023200241c8006a41086a20012903002218370300200220022903e0012219370348200d2019370000200d41086a201837000020012000290300370300200241e0016a41106a200d290300370300200241e0016a41186a2014290300370300200220022903583703e001200241086a200241e0016a109c0202402016200942b0ea017c560d004100210f2016200229031042b8177c42b81720022802081b2209540d010c0e0b201a4280808080708342258421094101210f4184cfc40021170b024020022d0045450d00413121014185acc50021000c070b0240200f450d002002280238200228023c200228024010b4012002420037023c200241d8a7c300360238200242f4d2b59bc7ae98b8303703480c050b20022802382111200242f4d2b59bc7ae98b830370348201141d8a7c300460d04200228023c21100c050b41e40141041030000b102f000b200041011030000b410141011030000b200c410041da0010db041a200241d8006a410041840110db041a41e40110212211450d024100211020114100360200201141046a200241e0016a41dc0010dc041a201141e0006a200241d8006a41840110dc041a2002410036023c200220113602380b02400340201141086a210020112f01062212410374210141002113024003402001450d01200241c8006a2000410810de042214450d03200141786a2101201341016a2113200041086a21002014417f4a0d000b2013417f6a21120b02402010450d002010417f6a2110201120124102746a41e4016a28020021110c010b0b200242f4d2b59bc7ae98b83037026c2002200a360268200220123602642002201136025c200241003602582002200241386a360260200241003602e801200242013703e00141011021210102400240200f0d002001450d05200141003a000020024281808080103702e401200220013602e00120014101410910252201450d06200120093700012002428980808090013702e401200220013602e0010c010b2001450d06200141013a000020024281808080103702e401200220013602e0012009a72201200241e0016a105c0240024020022802e401221320022802e80122006b2001490d0020022802e00121130c010b200020016a22142000490d16201341017422112014201120144b1b22144100480d160240024020130d002014102121130c010b20022802e00120132014102521130b2013450d08200220143602e401200220133602e0010b2002200020016a3602e801201320006a2017200110dc041a0b200241c8006a41086a200241e0016a41086a280200360200200220022903e001370348200241d8006a200241c8006a10d2012002200f3a0045200241003a00442009211a200f450d07200241e0016a41086a200241386a41086a290300370300200220022903383703e0010c130b412d210141d8abc50021000b200220003602582002200136025c41a5abc5004122200241d8006a41c8abc5001031000b41e40141041030000b410141011030000b410941011030000b410141011030000b201441011030000b200e41c8026a220e200b470d010c0a0b0b200141033a0000200241013602bc022000417f6a41034b0d01200041017422134105201341054b1b22134100480d0a0b20012000201310252201450d01200220013602e001201321000b20012010360001410521130c030b201341011030000b02400240200041034b0d00200041017422134104201341044b1b22134100480d0820012000201310252201450d01200220013602e001201321000b20012010410274410272360000410421130c020b201341011030000b0240200041014b0d0020012000200041017422134102201341024b1b221310252201450d02200220013602e001201321000b41022113200120104102744101723b00000b200220133602bc0202400240200020136b2010490d00200021140c010b201320106a22142013490d05200041017422112014201120144b1b22144100480d0520012000201410252201450d02200220013602e0010b2002201320106a3602bc02200120136a2012201010dc041a2002201436024c200220022802e001360248200220022802bc02360250200241d8006a200241c8006a10d20120024180023b0144200241e0016a41086a200241386a41086a290300370300200220022903383703e0010c030b201341011030000b201441011030000b200241e0016a41086a200a290300370300200220022903383703e0010b2002280228200228022c200228023010b40102402007450d00200741246c21002003210103400240024020012d0000221341034b0d0002400240024020130e0404000102040b2001410c6a280200450d03200141086a28020010230c030b2001410c6a280200450d02200141086a28020010230c020b2001410c6a280200450d01200141086a28020010230c010b200141086a280200450d00200141046a28020010230b200141246a21012000415c6a22000d000b0b02402008450d00200310230b02402004450d00200441c8026c210020064198016a21010340200110db01200141c8026a2101200041b87d6a22000d000b0b02402005450d00200610230b200241003602602002420137035820022d00ec012100410110212201450d022002410136025c20022002280260221341016a36026020022001360258200120136a20003a000020022d00ed01211302400240200228025c20022802602201460d00200228025821000c010b200141016a22002001490d01200141017422142000201420004b1b22144100480d010240024020010d002014102121000c010b200228025820012014102521000b2000450d022002201436025c20022000360258200228026021010b2002200141016a360260200020016a20133a000020022802e801200241d8006a105c20022802e00122132100024020022802e4012214450d002014210120132100034020002802e40121002001417f6a22010d000b0b0240024002400240024002400240024002400240024020022802e80122120d00410021010c010b200241e0016a210b41002114034002400240201420002f01064f0d0020002014410c6c6a41e0006a2111200020144103746a41086a2101201441016a21140c010b02400240200028020022010d00201642808080807083200bad84211641002113410021010c010b2000330104422086200bad842116410121130b201621152016210902402016422088a7220020012f0106490d0003402009221542ffffffff0f832109201341016a211320012f01042200200128020022012f01064f0d000b0b20012000410c6c6a2114200120004103746a2110200041027420016a41e8016a28020021002015a7210b02402013417f6a2201450d00034020002802e40121002001417f6a22010d000b0b201441e0006a2111201041086a2101410021140b20012d0000210e02400240200228025c20022802602213460d00200228025821100c010b201341016a22102013490d0c2013410174220f2010200f20104b1b220f4100480d0c0240024020130d00200f102121100c010b20022802582013200f102521100b2010450d032002200f36025c20022010360258200228026021130b2002201341016a360260201020136a200e3a000020012d0001210e02400240200228025c20022802602213460d00200228025821100c010b201341016a22102013490d0c2013410174220f2010200f20104b1b220f4100480d0c0240024020130d00200f102121100c010b20022802582013200f102521100b2010450d042002200f36025c20022010360258200228026021130b2002201341016a360260201020136a200e3a000020012d0002210e02400240200228025c20022802602213460d00200228025821100c010b201341016a22102013490d0c2013410174220f2010200f20104b1b220f4100480d0c0240024020130d00200f102121100c010b20022802582013200f102521100b2010450d052002200f36025c20022010360258200228026021130b2002201341016a360260201020136a200e3a000020012d0003210e02400240200228025c20022802602213460d00200228025821100c010b201341016a22102013490d0c2013410174220f2010200f20104b1b220f4100480d0c0240024020130d00200f102121100c010b20022802582013200f102521100b2010450d062002200f36025c20022010360258200228026021130b2002201341016a360260201020136a200e3a000020012d0004210e02400240200228025c20022802602213460d00200228025821100c010b201341016a22102013490d0c2013410174220f2010200f20104b1b220f4100480d0c0240024020130d00200f102121100c010b20022802582013200f102521100b2010450d072002200f36025c20022010360258200228026021130b2002201341016a360260201020136a200e3a000020012d0005210e02400240200228025c20022802602213460d00200228025821100c010b201341016a22102013490d0c2013410174220f2010200f20104b1b220f4100480d0c0240024020130d00200f102121100c010b20022802582013200f102521100b2010450d082002200f36025c20022010360258200228026021130b2002201341016a360260201020136a200e3a000020012d0006210e02400240200228025c20022802602213460d00200228025821100c010b201341016a22102013490d0c2013410174220f2010200f20104b1b220f4100480d0c0240024020130d00200f102121100c010b20022802582013200f102521100b2010450d092002200f36025c20022010360258200228026021130b2002201341016a360260201020136a200e3a000020012d0007211002400240200228025c20022802602201460d00200228025821130c010b200141016a22132001490d0c2001410174220e2013200e20134b1b220e4100480d0c0240024020010d00200e102121130c010b20022802582001200e102521130b2013450d0a2002200e36025c20022013360258200228026021010b2002200141016a360260201320016a20103a00002011280200211020112802082201200241d8006a105c02400240200228025c2211200228026022136b2001490d00200228025821110c010b201320016a220e2013490d0c20114101742213200e2013200e4b1b22134100480d0c0240024020110d002013102121110c010b200228025820112013102521110b2011450d0b2002201336025c20022011360258200228026021130b2002201320016a360260201120136a2010200110dc041a2012417f6a22120d000b20022802e801210120022802e401211420022802e00121130b200235025821092002350260211520132014200110b401200241c0026a240020092015422086840f0b200f41011030000b200f41011030000b200f41011030000b200f41011030000b200f41011030000b200f41011030000b200f41011030000b200e41011030000b201341011030000b102a000b201441011030000b410141011030000b5602017f027e230041306b2202240020024101410010ff0120024100360228200242013703202002200241206a36022c20022002412c6a106b2002350228210320023502202104200241306a240020042003422086840bfc4505077f027e027f047e067f230041d00e6b22022400024002402001450d00200220003602300c010b200241013602300b2002200136023420024188086a200241306a10e202024002400240024002400240024002400240024002400240024020022903f0084203510d00200241f0006a20024188086a41c80210dc041a200241b8036a200241f0006a41c80210dc041a2002200241b8036a3602800620024188086a20024180066a10b80320022802900821010240200228028c08450d0020022802880810230b20024188086a200241b8036a41c80210dc041a20024180066a20024188086a10f20241012100024020022d0080064101470d00200220022d0083063a003b200220022f0081063b0039200241013a00380c0c0b20024188086a20024180066a41086a41800210dc041a200241d00a6a200241d8086a220310f0030240024002400240024020022903a8084202520d00200241386a41206a22014200370300200241386a41186a22004280808080c000370300200241013a0060200242043703482002427f3703402002420037033820024180066a41206a2204420037030020024180066a41186a22054280808080c000370300200241013a00a80620024204370390062002427f370388062002420037038006200241b80b6a200241386a20024180066a109004200241386a41286a2206200241b80b6a41286a2903003703002001200241b80b6a41206a2903003703002000200241b80b6a41186a290300370300200241386a41106a2207200241b80b6a41106a290300370300200241386a41086a2208200241b80b6a41086a290300370300200220022903b80b3703382004420037030020054280808080c000370300200241013a00a80620024204370390062002427f370388062002420037038006200241e80b6a200241386a20024180066a1090042006200241e80b6a41286a2903003703002001200241e80b6a41206a2903003703002000200241e80b6a41186a2903003703002007200241e80b6a41106a2903003703002008200241e80b6a41086a290300370300200220022903e80b3703382004420037030020054280808080c000370300200241013a00a80620024204370390062002427f370388062002420037038006200241980c6a200241386a20024180066a1090042006200241980c6a41286a2903003703002001200241980c6a41206a2903003703002000200241980c6a41186a2903003703002007200241980c6a41106a2903003703002008200241980c6a41086a290300370300200220022903980c3703382004420037030020054280808080c000370300200241013a00a80620024204370390062002427f370388062002420037038006200241c80c6a200241386a20024180066a1090042006200241c80c6a41286a2903003703002001200241c80c6a41206a2903003703002000200241c80c6a41186a2903003703002007200241c80c6a41106a2903003703002008200241c80c6a41086a290300370300200220022903c80c3703382004420037030020054280808080c000370300200241013a00a80620024204370390062002427f370388062002420037038006200241800d6a200241386a20024180066a1090042006200241800d6a41286a2903003703002001200241800d6a41206a2903003703002000200241800d6a41186a2903003703002007200241800d6a41106a2903003703002008200241800d6a41086a290300370300200220022903800d3703382004420037030020054280808080c000370300200241013a00a80620024204370390062002427f370388062002420037038006200241b00d6a200241386a20024180066a1090042006200241b00d6a41286a2903003703002001200241b00d6a41206a2903003703002000200241b00d6a41186a2903003703002007200241b00d6a41106a2903003703002008200241b00d6a41086a290300370300200220022903b00d3703382004420037030020054280808080c000370300200241013a00a80620024204370390062002427f370388062002420037038006200241e00d6a200241386a20024180066a1090042006200241e00d6a41286a2903003703002001200241e00d6a41206a2903003703002000200241e00d6a41186a2903003703002007200241e00d6a41106a2903003703002008200241e00d6a41086a290300370300200220022903e00d3703382004420037030020054280808080c000370300200241013a00a80620024204370390062002427f370388062002420037038006200241900e6a200241386a20024180066a109004200241940b6a2200200241900e6a41086a290300370200200220022903900e37028c0b200241a40e6a2802002107200241900e6a41186a2802002101200241900e6a41206a2802002108200241b40e6a280200210420022802a00e210520022802ac0e210620022903b80e2109200241d80a6a41086a20002902003703002002200229028c0b3703d80a20022802d80841756a220041084b0d0120000e09020101010101010103020b20022903d00a210a200241900e6a41206a4200370300200241900e6a41186a22044280808080c000370300200241013a00b80e200242043703a00e427f21092002427f3703980e200242003703900e024020022802d808220041174b0d004101200074419080800671450d00200241023a003b200241800e3b0039200241013a00380c0f0b20024180066a41206a2205420037030020024180066a41186a22004280808080c000370300200220022800e00d3602b00d2002200241e30d6a2800003600b30d200241ac066a20022800b30d360000200241013a00a80620024204370390062002427f370388062002420037038006200220022802b00d3600a906200241d80a6a200241900e6a20024180066a109004200241386a41286a2206200241d80a6a41286a290300370300200241386a41206a2207200241d80a6a41206a290300370300200241386a41186a2208200241d80a6a41186a290300370300200241386a41106a220b200241d80a6a41106a290300370300200241386a41086a220c200241d80a6a41086a290300370300200220022903d80a3703382005420037030020004280808080c000370300200241013a00a80620024204370390062002427f370388062002420037038006200241880b6a200241386a20024180066a1090042006200241880b6a41286a2903003703002007200241880b6a41206a2903003703002008200241880b6a41186a290300370300200b200241880b6a41106a290300370300200c200241880b6a41086a290300370300200220022903880b3703382005420037030020004280808080c000370300200241013a00a80620024204370390062002427f370388062002420037038006200241b80b6a200241386a20024180066a1090042006200241b80b6a41286a2903003703002007200241b80b6a41206a2903003703002008200241b80b6a41186a290300370300200b200241b80b6a41106a290300370300200c200241b80b6a41086a290300370300200220022903b80b3703382000420037030020024180066a41106a2207420037030020024180066a41086a220542003703002002420037038006200241c00e6a41086a220041c4fbc400ad4280808080e00084220d1003220641086a290000370300200220062900003703c00e2006102320052000290300370300200220022903c00e37038006200041f9bcc000ad4280808080e000841003220641086a290000370300200220062900003703c00e20061023200720022903c00e220e370300200241900e6a41086a22062005290300370300200241900e6a41106a2205200e370300200420002903003703002002200e3703e00d20022002290380063703900e200241286a200241900e6a4120108f01200228022c410020022802281bad210e024020022903a8084201520d0020022903b00822094200510d06200e200241b8086a290300220f200f200e541b221020097c2010200f7d2009827d21090b20024180066a41206a420037030020024180066a41186a4280808080c000370300200241013a00a80620024204370390062002420037038006200242002009200e7d220e200e2009561b37038806200241e80b6a200241386a20024180066a109004200241900e6a41286a200241e80b6a41286a290300370300200241900e6a41206a200241e80b6a41206a290300370300200241900e6a41186a200241e80b6a41186a2903003703002005200241e80b6a41106a2903003703002006200241e80b6a41086a290300370300200220022903e80b3703900e2000200d1003220441086a290000370300200220042900003703c00e20041023200241b00d6a41086a2000290300370300200220022903c00e3703b00d200041e4bcc000ad4280808080c001841003220441086a290000370300200220042900003703c00e20041023200241800d6a41086a2000290300370300200220022903c00e3703800d200241e00d6a20024188086a10ac0141c00010212200450d06200020022903b00d370000200020022903800d370010200020022900e00d370020200041086a200241b00d6a41086a290300370000200041186a200241800d6a41086a290300370000200041286a200241e00d6a41086a290000370000200041306a200241f00d6a290000370000200041386a200241e00d6a41186a290000370000200241206a200041c000108f012002280224210420022802202105200010230240024020022802d00822002004410020051b2208490d00410c10212205450d09410410212204450d0a2002420437023c2002200436023820024188086a200241386a107102400240200228023c2206200228024022046b4104490d00200228023821070c010b200441046a22072004490d13200641017422042007200420074b1b22044100480d130240024020060d002004102121070c010b200228023820062004102521070b2007450d0c2002200436023c20022007360238200228024021040b410421062002200441046a360240200720046a2000360000200241e00d6a41086a2204200228024022073602002002200229033822093703e00d200541086a200736020020052009370200410021070240200820004f0d00410c10212206450d0d410410212207450d0e2002420437023c2002200736023820024188086a200241386a107102400240200228023c2208200228024022076b4104490d00200228023821080c010b200741046a220b2007490d1420084101742207200b2007200b4b1b22074100480d140240024020080d002007102121080c010b200228023820082007102521080b2008450d102002200736023c20022008360238200228024021070b2002200741046a360240200820076a2000417f6a360000200241e00d6a41086a200228024022003602002002200229033822093703e00d200641086a200036020020062009370200410121070b20024180066a41206a42818080801037030020024180066a41186a200736020020024194066a2007360200200241ac066a200241cb0c6a280000360000200241013a00a8062002200536029c0620022006360290062002427f37038806200220022800c80c3600a9062002200a42ffffffff0f8337038006200241980c6a200241900e6a20024180066a109004200241900e6a41286a200241980c6a41286a290300370300200241900e6a41206a200241980c6a41206a290300370300200241900e6a41186a2207200241980c6a41186a290300370300200241900e6a41106a200241980c6a41106a290300370300200241900e6a41086a200241980c6a41086a290300370300200220022903980c3703900e200241e00d6a41186a22084200370300200241e00d6a41106a2205420037030020044200370300200242003703e00d200241800d6a41086a220641c4fbc400ad4280808080e00084220e1003220041086a290000370300200220002900003703800d2000102320042006290300370300200220022903800d3703e00d200241c00e6a41086a220641c4cec000ad42808080808002841003220041086a290000370300200220002900003703c00e20001023200520022903c00e2209370300200241386a41086a2004290300370300200241386a41106a22002009370300200241386a41186a220b2006290300370300200220093703b00d200220022903e00d370338200241186a200241386a4120108f010240417f200228021c410020022802181b220420016a220620062004491b4280808080f28ba80942808080c0f588fe06200a422088a7221141ff017122061b22092009428094ebdc038022094280ec94a37c7e7c4280cab5ee01562009a76a4b0d00200b420037030020004200370300200241386a41086a220b420037030020024200370338200241800d6a41086a2204200e1003220c41086a2900003703002002200c2900003703800d200c1023200b2004290300370300200220022903800d370338200441a0cec000ad4280808080b002841003220c41086a2900003703002002200c2900003703800d200c1023200020022903800d2209370300200241e00d6a41086a200b2903003703002005200937030020082004290300370300200220093703b00d200220022903383703e00d200241106a200241e00d6a4120108f01417f2002280214410020022802101b2205418094ebdc034180afd0e50220061b2200200aa7220420002004491b6a220620062005491b20004d0d020b200241003a003b200241800c3b0039200241013a003820022802a00e2104024020072802002201450d002001410c6c21002004210103400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b0240200241a40e6a280200450d00200410230b20022802ac0e21040240200241b40e6a2802002201450d002001410c6c21002004210103400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b200241b00e6a280200450d10200410230c100b200241003a003b20024180063b0039200241013a003820022802a00e21040240200241a80e6a2802002201450d002001410c6c21002004210103400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b0240200241a40e6a280200450d00200410230b20022802ac0e21040240200241b40e6a2802002201450d002001410c6c21002004210103400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b200241b00e6a280200450d0f200410230c0f0b20024180066a41206a2200420037030020024180066a41186a22054280808080c000370300200241ac066a2206200241f90c6a41036a2800003600002002420437039006200220022800f90c3600a906200241013a00a8062002427f370388062002427f200a42ffffffff0f83201141ff01714101461b37038006200241c80c6a200241900e6a20024180066a109004200241900e6a41286a200241c80c6a41286a290300370300200241900e6a41206a200241c80c6a41206a290300370300200241900e6a41186a2207200241c80c6a41186a290300370300200241900e6a41106a200241c80c6a41106a290300370300200241900e6a41086a200241c80c6a41086a290300370300200220022903c80c3703900e200220012004200a422888a720022903c0082209200241c8086a290300220a108603200241e00d6a20024188086a2002290300220e200241086a290300220d410141112009200a84501b4100108802024020022802e00d4101470d00200241003a003b20024180023b0039200241013a003820022802a00e2104024020072802002201450d002001410c6c21002004210103400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b0240200241a40e6a280200450d00200410230b20022802ac0e21040240200241b40e6a2802002201450d002001410c6c21002004210103400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b200241b00e6a280200450d0f200410230c0f0b20022903e80d200241e00d6a41106a22012903001091042000420037030020054280808080c0003703002006200241b00d6a41036a2800003600002002420437039006200220022800b00d3600a9062002427f370388062002200e427f200d501b37038006200241013a00a806200241800d6a200241900e6a20024180066a109004200241e00d6a41286a200241800d6a41286a290300370300200241e00d6a41206a200241800d6a41206a290300370300200241e00d6a41186a200241800d6a41186a2903003703002001200241800d6a41106a290300370300200241e00d6a41086a200241800d6a41086a290300370300200220022903800d3703e00d20024180066a200310a502024020022d0080064101470d00200220022d0083063a003b200220022f0081063b0039200241013a003820022802f00d21040240200241f80d6a2802002201450d002001410c6c21002004210103400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b0240200241f40d6a280200450d00200410230b20022802fc0d21040240200241840e6a2802002201450d002001410c6c21002004210103400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b200241800e6a280200450d0f200410230c0f0b200241900e6a41286a20024180066a41306a290300370300200241900e6a41206a20024180066a41286a290300370300200241900e6a41186a20024180066a41206a290300370300200241900e6a41106a20024180066a41186a290300370300200241900e6a41086a20024180066a41106a29030037030020022002290388063703900e200241b00d6a200241e00d6a200241900e6a109004200241386a41086a20022903b00d370300200241386a41106a200241b00d6a41086a290300370300200241386a41186a200241b00d6a41106a290300370300200241386a41206a200241b00d6a41186a290300370300200241386a41286a200241b00d6a41206a290300370300200241386a41306a200241b00d6a41286a290300370300200241003a00380c0e0b200241003a008306418102210020024181023b008106200241013a0080060c0c0b20024180066a200241dc086a10ba010c010b20024180066a200241e0086a10b3030b024020022d0080064101470d0020022f00810620022d0083064110747221000c0a0b200241b00d6a41286a220020024180066a41306a290300370300200241b00d6a41206a220b20024180066a41286a220c290300370300200241b00d6a41186a221120024180066a41206a2212290300370300200241b00d6a41106a221320024180066a41186a2214290300370300200241b00d6a41086a221520024180066a41106a221629030037030020022002290388063703b00d200241900e6a41086a200241d80a6a41086a290300370300200241b40e6a2004360200200241900e6a41206a2008360200200241900e6a41186a2001360200200241a40e6a2007360200200220022903d80a3703900e200220093703b80e200220063602ac0e200220053602a00e200c20002903003703002012200b290300370300201420112903003703002016201329030037030020024180066a41086a2015290300370300200220022903b00d37038006200241e00d6a200241900e6a20024180066a109004200241386a41086a20022903e00d370300200241386a41106a200241e00d6a41086a290300370300200241386a41186a200241e00d6a41106a290300370300200241386a41206a200241e00d6a41186a290300370300200241386a41286a200241e00d6a41206a290300370300200241386a41306a200241e00d6a41286a290300370300200241003a00380c0a0b200241fc006a4104360200200241cc036a4102360200200242023702bc03200241f89fc5003602b80320024104360274200241e0a1c5003602702002410036028406200241c4b8c600360280062002200241f0006a3602c803200220024180066a360278200241b8036a4188a0c5001038000b41e8b8c600102b000b41c00041011030000b410c41041030000b410441011030000b200441011030000b410c41041030000b410441011030000b200741011030000b200241013a0038200220003b0039200220004110763a003b02402001450d002001410c6c21002005210103400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b02402007450d00200510230b02402004450d002004410c6c21002006210103400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b2008450d00200610230b200310db0120022d003821000b024002400240024002400240410110212201450d002002420137028c08200220013602880802400240200041ff01714101460d002002410136029008200141003a0000200241c0006a29030021090240200228028c082200417f6a41074b0d00200041017422044109200441094b1b22044100480d0920012000200410252201450d042002200436028c0820022001360288080b200241093602900820012009370001200241d0006a2802002100200241d8006a280200220120024188086a105c02402001450d0020002001410c6c6a2108034020002802002106200041086a280200220120024188086a105c02400240200228028c08220520022802900822046b2001490d0020022802880821050c010b200420016a22072004490d0b200541017422032007200320074b1b22074100480d0b0240024020050d002007102121050c010b20022802880820052007102521050b2005450d072002200736028c0820022005360288080b2002200420016a36029008200520046a2006200110dc041a2000410c6a22002008470d000b0b200241dc006a2802002100200241e4006a280200220120024188086a105c0240024020010d00200228028c08210620022802900821080c010b20002001410c6c6a2103034020002802002107200041086a280200220120024188086a105c02400240200228028c08220620022802900822046b2001490d0020022802880821050c010b200420016a22052004490d0b200641017422082005200820054b1b22084100480d0b0240024020060d002008102121050c010b20022802880820062008102521050b2005450d082002200836028c082002200536028808200821060b2002200420016a220836029008200520046a2007200110dc041a2000410c6a22002003470d000b0b200241c8006a290300210902400240200620086b4108490d0020022802880821010c010b200841086a22012008490d09200641017422002001200020014b1b22004100480d090240024020060d002000102121010c010b20022802880820062000102521010b2001450d072002200036028c0820022001360288080b2002200841086a36029008200120086a2009370000200241e8006a2d000021050240200228028c082002280290082200470d00200041016a22042000490d09200041017422062004200620044b1b22044100480d090240024020000d002004102121010c010b200120002004102521010b2001450d082002200436028c0820022001360288080b2002200041016a220436029008200120006a20053a00000c010b2002410136029008200141013a0000200241386a41017220024188086a108a04200228029008210420022802880821010b2004ad4220862001ad842109024020022d00380d000240200241d8006a2802002200450d00200241d0006a28020021012000410c6c210003400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b0240200241d4006a280200450d00200228025010230b0240200241e4006a2802002200450d00200241dc006a28020021012000410c6c210003400240200141046a280200450d00200128020010230b2001410c6a2101200041746a22000d000b0b200241e0006a280200450d00200228025c10230b200241d00e6a240020090f0b410141011030000b200441011030000b200741011030000b200841011030000b200041011030000b200441011030000b102a000bd40505017f027e077f017e017f230041206b220324002002290300210420012903002105200141106a2106200228021021070240024002400240024002400240200141146a2802002208200141186a28020022096b200241186a280200220a490d00200628020021080c010b2009200a6a220b2009490d032008410174220c200b200c200b4b1b220bad420c7e220d422088a70d03200da7220c4100480d030240024020080d00200c102121080c010b20062802002008410c6c200c102521080b2008450d0120012008360210200141146a200b3602000b20082009410c6c6a2007200a410c6c10dc041a200141186a2009200a6a36020020024100360218200341086a200641086a280200360200200320062902003703002001411c6a2106200228021c210b02400240200141206a2802002208200141246a28020022096b200241246a280200220a490d00200628020021080c010b2009200a6a220c2009490d032008410174220e200c200e200c4b1b220cad420c7e220d422088a70d03200da7220e4100480d030240024020080d00200e102121080c010b20062802002008410c6c200e102521080b2008450d022001200836021c200141206a200c3602000b427f200520047c220420042005541b210520082009410c6c6a200b200a410c6c10dc041a200141246a2009200a6a36020020024100360224200341106a41086a200641086a28020036020020032006290200370310200229030822042001290308220d200d2004561b210420012d0028450d034101210120022d0028450d030c040b200c41041030000b200e41041030000b102a000b410021010b20002005370300200020032903003702102000200329031037021c200020013a002820002004370308200041186a200341086a280200360200200041246a200341106a41086a2802003602000240200241146a280200450d00200710230b0240200241206a280200450d00200b10230b200341206a24000bb30c06017f027e057f017e037f017e230041f0016b22022400200241f8006a20002001108703200241f8006a41106a290300210020022903800121010240024020022903782203a7450d00200241c0006a200142004204420010e104200241306a420042002001420010e104200241d0006a2002290340200241c0006a41086a2903002203200042028620022903307c7c22044205420010e20442b3e6cc99b3e6cc99332002290350200042ffffffffffffffff3f8320005220022903384200527220042003547222051b220320012001200356200042b3e6cc99b3e6cc9933200241d0006a41086a29030020051b22035620002003511b22051b22042003200020051b220310c902200241e0006a200120047d200020037d2001200454ad7d108703200241e0006a41106a290300210120022903682100024020022903602203a7450d00200241b0016a10d502200241b0016a2000200110da020c020b2003500d01200241b0016a41186a22064200370300200241b0016a41106a22074200370300200241b0016a41086a22084200370300200242003703b001200241e0016a41086a220541d5fbc400ad428080808080018422041003220941086a290000370300200220092900003703e0012009102320082005290300370300200220022903e00122033703d001200220033703b001200541d6a0c200ad4280808080d00184220a1003220941086a290000370300200220092900003703e00120091023200720022903e001220337030020024190016a41086a220b200829030037030020024190016a41106a220c200337030020024190016a41186a220d2005290300370300200220033703d001200220022903b00137039001200241186a20024190016a4120108902200241186a41106a29030021032002290320210e20022802182109200642003703002007420037030020084200370300200242003703b001200520041003220741086a290000370300200220072900003703e0012007102320082005290300370300200220022903e00122043703d001200220043703b0012005200a1003220741086a290000370300200220072900003703e00120071023200620052903002204370300200b2008290300370300200c20022903e001220a370300200d20043703002002200a3703d001200220022903b00137039001200242002003420020091b220320017d200e420020091b2201200054ad7d2204200120007d2200200156200420035620042003511b22051b3703b80120024200200020051b3703b00120024190016aad4280808080800484200241b0016aad428080808080028410020c010b2003500d00200241b0016a41186a22064200370300200241b0016a41106a22074200370300200241b0016a41086a22084200370300200242003703b001200241e0016a41086a220541d5fbc400ad428080808080018422041003220941086a290000370300200220092900003703e0012009102320082005290300370300200220022903e00122033703d001200220033703b001200541d6a0c200ad4280808080d00184220a1003220941086a290000370300200220092900003703e00120091023200720022903e001220337030020024190016a41086a220b200829030037030020024190016a41106a220c200337030020024190016a41186a220d2005290300370300200220033703d001200220022903b00137039001200220024190016a4120108902200241106a29030021032002290308210e20022802002109200642003703002007420037030020084200370300200242003703b001200520041003220741086a290000370300200220072900003703e0012007102320082005290300370300200220022903e00122043703d001200220043703b0012005200a1003220741086a290000370300200220072900003703e00120071023200620052903002204370300200b2008290300370300200c20022903e001220a370300200d20043703002002200a3703d001200220022903b00137039001200242002003420020091b220320007d200e420020091b2200200154ad7d2204200020017d2201200056200420035620042003511b22051b3703b80120024200200120051b3703b00120024190016aad4280808080800484200241b0016aad428080808080028410020b200241f0016a24000bb53c07047f017e047f017e037f027e1a7f23004180046b2202240002400240024002400240024002400240024020014104490d0020002800002103410041002802ecbe462200410120001b3602ecbe460240200041014b0d000240024020000e020001000b410041f0adc0003602f4be46410041c4b8c6003602f0be46410041023602ecbe460c010b034041002802ecbe464101460d000b0b10104101470d05200241b0016a41186a4200370300200241b0016a41106a22044200370300200241b0016a41086a22014200370300200242003703b001200241206a41086a22004194fcc400ad42808080808001841003220541086a290000370300200220052900003703202005102320012000290300370300200220022903203703b00120004195dfc000ad42808080808001841003220541086a2900003703002002200529000037032020051023200420022903202206370300200241e0006a41086a2001290300370300200241e0006a41106a2006370300200241e0006a41186a2000290300370300200220063703a001200220022903b001370360200241106a200241e0006a4120108f01200228021421002002280210210141002105200241b0016a410041cce2c000ad4280808080e0038410111090012000410020011b21010240024020022802b00122000d00410121040c010b20022902b4012206422088a72205450d0320002d0000220441014b0d032005417f6a2105410021070240024020040e020100010b410121070b20054104490d032000280001210502400240024020070d0020052003460d0141002104200520034f0d02410121040c020b4101210420052001490d010b410021040b200021050b200120034f0d012004450d010240410110212200450d00200041003a0000024020004101410510252200450d00200020033600012002200536026020022006370264200241b0016a200241e0006a10840220022802b4012101410041cce2c000ad4280808080e0038420023502b80142208620022802b0012207ad842000ad4280808080d000841012210402402001450d00200710230b02402005450d002006a7450d00200510230b200010234101210820044101470d0720022003360218200241b0016a41186a4200370300200241b0016a41106a22094200370300200241b0016a41086a22014200370300200242003703b001200241206a41086a22004194fcc400ad42808080808001841003220541086a290000370300200220052900003703202005102320012000290300370300200220022903203703b0012000419ddfc000ad4280808080c000841003220541086a2900003703002002200529000037032020051023200920022903202206370300200241e0006a41086a2001290300370300200241e0006a41106a2006370300200241e0006a41186a2000290300370300200220063703a001200220022903b001370360200241b0016a200241e0006a10bc0120022802b001210a20022902b401210b200241b0016a41e9dabdf30610930420022802b001210320022802b40121070240024002400240024020022802b80122010d004100210c4100210d0c010b20014105742200410575220c41ffffff3f71200c470d0e20004100480d0e200010212208450d01200320006a210e20014105742104410021000340200320006a22012900002106200141086a290000210f200141106a2900002110200820006a220541186a200141186a290000370000200541106a2010370000200541086a200f370000200520063700002004200041206a2200470d000b200e20036b41606a41057641016a210d0b02402007450d00200310230b200d4115490d084101450d02200d41017622114105742200417f4c0d02200010212212450d01200841606a2113200841a07f6a211441042115410021164100211741002118200d2119034020192107410021194101210402402007417f6a2205450d00024002400240024002400240200820054105746a2007410574220e20086a41406a412010de044100480d002007417e6a21032014200e6a210041002119410021010340024020032001470d00200721040c080b200141016a2101200041206a2000412010de042105200041606a21002005417f4a0d000b200141016a21042001417f7320076a21050c010b2014200e6a210002400340024020054101470d00410021050c020b2005417f6a2105200041206a2000412010de042101200041606a210020014100480d000b0b20072005490d012007200d4b0d03200720056b22044101762203450d002013200e6a2100200820054105746a21010340200241b0016a41186a220e200141186a221a290000370300200241b0016a41106a221b200141106a221c290000370300200241b0016a41086a221d200141086a221e290000370300200220012900003703b001200041086a221f2900002106200041106a2220290000210f200041186a2219290000211020012000290000370000201a2010370000201c200f370000201e20063700002019200e2903003700002020201b290300370000201f201d290300370000200020022903b001370000200041606a2100200141206a21012003417f6a22030d000b0b024020050d00200521190c050b0240200441094d0d00200521190c050b2007200d4b0d01200720056b2103200820054105746a210e034020072005417f6a2219490d040240200720196b22044102490d00200820054105746a2200200820194105746a2205412010de04417f4a0d00200241b0016a41186a221d200541186a2201290000370300200241b0016a41106a221e200541106a221a290000370300200241b0016a41086a221f200541086a221b290000370300200220052900003703b00120052000290000370000201b200041086a290000370000201a200041106a2900003700002001200041186a2900003700004101211c024020044103490d00200541c0006a200241b0016a412010de04417f4a0d0041022101200e210002400340200041186a200041386a290000370000200041106a200041306a290000370000200041086a200041286a2900003700002000200041206a221a29000037000020032001460d01200041c0006a211b2001211c201a2100200141016a2101201b200241b0016a412010de04417f4a0d020c000b0b2001211c0b2005201c4105746a220020022903b001370000200041186a201d290300370000200041106a201e290300370000200041086a201f2903003700000b2019450d05200e41606a210e200341016a2103201921052004410a4f0d050c000b0b20052007103e000b20072005417f6a2219490d010b2007200d1036000b20192007103e000b02400240024020182016470d00201641016a22002016490d11201641017422012000200120004b1b220041ffffffff01712000470d11200041037422014100480d110240024020160d002001102121150c010b201520164103742001102521150b2015450d0120002116201721180b201520184103746a2200200436020420002019360200201741016a2218211720184102490d0102400340024002400240024020152018417f6a22174103746a2200280200450d00201841037420156a220341746a2802002205200028020422014d0d000240201841024b0d0020182117410221180c080b20152018417d6a221d4103746a2802042200200120056a4d0d010240201841034b0d0020182117410321180c080b200341646a280200200020056a4d0d01201821170c070b20184103490d012000280204210120152018417d6a221d4103746a28020421000b20002001490d010b2018417e6a211d0b0240024002400240024002402018201d41016a22214b2222450d002018201d4b2223450d012015201d4103746a221e2802042224201e2802006a2200201520214103746a221f2802002220490d022000200d4b0d03200820204105746a221b201f280204221c41057422016a210320004105742105200020206b2207201c6b2200201c4f0d04201220032000410574220110dc04221a20016a210402400240201c4101480d00200041014e0d010b20032100201a21010c060b201320056a21052003210003402005200041606a2203200441606a220720072003412010de04410048220e1b2201290000370000200541186a200141186a290000370000200541106a200141106a290000370000200541086a200141086a29000037000020042007200e1b21040240201b20032000200e1b2200490d00201a21010c070b200541606a2105201a2101201a2004490d000c060b0b4198bfc10020212018102d000b4198bfc100201d2018102d000b20202000103e000b2000200d1036000b2012201b200110dc04221a20016a210402400240201c4101480d002007201c4a0d010b201b2100201a21010c010b200820056a210e201a2101201b2100034020002003200120032001412010de0441004822071b2205290000370000200041186a200541186a290000370000200041106a200541106a290000370000200041086a200541086a2900003700002001200141206a20071b2101200041206a2100200341206a200320071b2203200e4f0d01200420014b0d000b0b20002001200420016b41607110dc041a02402023450d00201e2020360200201e41046a2024201c6a3602002022450d02201f201f41086a20182021417f736a41037410dd041a20172118201741014d0d040c010b0b41a8bfc100201d2018102d000b41b8bbc000102b000b200141041030000b20190d000b02402016450d00201510230b2011450d09201210230c090b200041011030000b200041011030000b102f000b410541011030000b410141011030000b200241ec006a4104360200200241c4016a4102360200200242023702b401200241f89fc5003602b00120024104360264200241fca1c50036026020024100360224200241c4b8c6003602202002200241e0006a3602c0012002200241206a360268200241b0016a4188a0c5001038000b2000450d032006a7450d03200510230c030b02402006a7450d00200010230b41e0b4c000ad4280808080d0058410080c020b200d4102490d002008200d417f6a22014105746a21044101210503400240024002400240200d20012200417f6a2201490d00200d20016b22074102490d03200820004105746a2200200820014105746a2203412010de04417f4a0d03200241b0016a41186a2218200341186a220e290000370300200241b0016a41106a221c200341106a221a290000370300200241b0016a41086a2215200341086a221b290000370300200220032900003703b00120032000290000370000201b200041086a290000370000201a200041106a290000370000200e200041186a2900003700004101210020074103490d02200341c0006a200241b0016a412010de04417f4a0d0241002107200421000340200041186a200041386a290000370000200041106a200041306a290000370000200041086a200041286a2900003700002000200041206a221a29000037000020052007220e460d02200e417f6a2107200041c0006a211b201a2100201b200241b0016a412010de04417f4a0d020c000b0b2001200d103e000b4102200e6b21000b200320004105746a220020022903b001370000200041186a2018290300370000200041106a201c290300370000200041086a20152903003700000b200441606a21042005417f6a210520010d000b0b41012100200a4101200a1b2119200b4200200a1b2206a721230240024002402006422088a722010d0041002101410021030c010b201920014105746a211b200241c8026a2125200241f1026a211f200241b0016a41027221204100211e410021214101211741002107201921040240024003400240024002400240200d41014b0d004100210141002103410121000240200d0e020800080b0340200241b0016a41186a200441186a290000370300200241b0016a41106a200441106a290000370300200241b0016a41086a200441086a290000370300200220042900003703b0012008200241b0016a412010de04450d03200741016a2107201b200441206a2204470d000c020b0b0340200241b0016a41186a200441186a290000370300200241b0016a41106a200441106a290000370300200241b0016a41086a200441086a290000370300200220042900003703b001200441206a21040240200d450d0041002100200d210103402001410176220520006a22032000200820034105746a200241b0016a412010de044101481b2100200120056b220141014b0d000b200820004105746a200241b0016a412010de04450d040b200741016a21072004201b470d000b0b201e210120212103201721000c050b200441206a2104410021000b0240200d20004b0d0041ece2c0002000200d102d000b2002200736021c200241b0016a41186a22054200370300200241b0016a41106a22034200370300200241b0016a41086a22014200370300200242003703b001200241206a41086a221d41f7fbc400ad4280808080f0008422101003220e41086a2900003703002002200e290000370320200e10232001201d290300370300200220022903203703b001201d41e7acc500ad4280808080a001841003220e41086a2900003703002002200e290000370320200e1023200241a0016a41086a2218201d290300220637030020022002290320220f3703a0012009200f370000200941086a221c2006370000200241e0006a41086a22122001290300370300200241e0006a41106a22162003290300370300200241e0006a41186a22132005290300370300200220022903b001370360200241b0016a200241e0006a412010bb0120022802b001220e4101200e1b211a0240024002400240200720022902b4014200200e1b2206422088a7490d002006a7450d01201a10230c010b2007201a20074105746a10b701210e02402006a7450d00201a10230b200e0d010b200241b0016a1094040240024002400240024002400240024020022802b001220a450d0020022802c401212420022802c001212620022802bc01211420022802b801212220022802b401212720022802182111200542003703002003420037030020014200370300200242003703b001201d20101003220e41086a2900003703002002200e290000370320200e10232001201d290300370300200220022903203703b001201d4194b7c200ad4280808080c001841003220e41086a2900003703002002200e290000370320200e10232018201d290300220637030020022002290320220f3703a0012009200f370000201c2006370000201220012903003703002016200329030037030020132005290300370300200220022903b001370360200241086a200241e0006a4120108f01200228020c212820022802082129200228021c212a200242013703b001200241003602b801410410212201450d0120024284808080c0003702b401200220013602b001200120113600002022200241b0016a105c0240024020022802b401220520022802b80122016b2022490d0020022802b00121050c010b200120226a22032001490d132005410174220e2003200e20034b1b22034100480d130240024020050d002003102121050c010b20022802b00120052003102521050b2005450d03200220033602b401200220053602b0010b2002200120226a3602b801200520016a200a202210dc041a2024200241b0016a105c2024450d0320142024410c6c6a211520142105034020052802002118200541086a2802002201200241b0016a105c0240024020022802b401220e20022802b80122036b2001490d0020022802b001211a0c010b200320016a221a2003490d14200e410174221c201a201c201a4b1b221c4100480d1402400240200e0d00201c1021211a0c010b20022802b001200e201c1025211a0b201a450d062002201c3602b4012002201a3602b001201c210e0b2002200320016a221c3602b801201a20036a2018200110dc041a2005410c6a22052015470d000c060b0b410221050c050b410441011030000b200341011030000b20022802b401210e20022802b801211c0c010b201c41011030000b02400240200e201c6b4104490d0020022802b00121010c010b201c41046a2201201c490d0d200e41017422052001200520014b1b22054100480d0d02400240200e0d002005102121010c010b20022802b001200e2005102521010b2001450d04200220053602b401200220013602b0012005210e0b2002201c41046a22053602b8012001201c6a2028410020291b221a36000002400240200e20056b41034d0d00200e21030c010b200541046a22032005490d0d200e41017422182003201820034b1b22034100480d0d02400240200e0d002003102121010c010b2001200e2003102521010b2001450d06200220033602b401200220013602b0010b200120056a202a360000200241b0016a41e9dabdf306200820004105746a2001201c41086a10950420022d00b0014101460d0102402003450d00200110230b02402027450d00200a10230b02402024450d002024410c6c21012014210003400240200041046a280200450d00200028020010230b2000410c6a2100200141746a22010d000b0b410121052026450d00201410230b4100210102402023450d00201910230b20212103201721000c070b201d202041086a290000370300200241206a41106a2200202041106a290000370300200241206a41186a2205202041186a290000370300200241206a41206a220e202041206a290000370300200241206a41286a2218202041286a290000370300200241206a41306a221c202041306a290000370300200241206a41376a2215202041376a2900003700002002202029000037032020022d00b101212802402003450d00200110230b200241e0006a41376a22012015290000370000200241e0006a41306a2203201c290300370300200241e0006a41286a221c2018290300370300200241e0006a41206a2218200e29030037030020132005290300370300201620002903003703002012201d29030037030020022002290320370360024041002802e8be464103490d00200241123602ac01200241123602a4012002200241186a3602a80120022002411c6a3602a00141002802f4be46210041002802f0be46210541002802ecbe46210e200241a7033602f001200242dd808080103703e801200241a4e3c0003602e401200242103702dc0120024194e3c0003602d801200242023703d001200242023703c001200241fce2c0003602bc01200241083602b8012002418ce3c0003602b401200241033602b001200041a8b1c000200e410246220e1b28021021002002200241a0016a3602cc01200541c0b1c000200e1b200241b0016a20001102000b201f2002290360370000201f41086a2012290300370000201f41106a2016290300370000201f41186a2013290300370000201f41206a2018290300370000201f41286a201c290300370000201f41306a2003290300370000201f41376a2001290000370000200220283a00f0022002202a3602ec022002201a3602e802200220243602e402200220263602e002200220143602dc02200220223602d802200220273602d4022002200a3602d002200220113602cc022002410b3602c80220024202370398022002200241b0016a3602fc03200241a0016a200241fc036a10b80320022802a00120022802a40120022802a8011096042100202510db010240201e2021470d00201e41016a2201201e490d0b201e41017422052001200520014b1b22214100480d0b02400240201e0d002021102121170c010b2017201e2021102521170b2017450d050b2017201e6a4103410420001b3a0000201e41016a211e0b200741016a2107201e210120212103201721002004201b460d040c010b0b200541011030000b200341011030000b202141011030000b02402023450d00201910230b4104210502400240024002402001450d00024020002d00002207417c6a220441014b0d0020040e020201020b200721050b20030d010c020b0240024020014101470d00410421050c010b20002d00012205417c6a220441014b0d0041042105024020040e020001000b4102210403402004450d08024020012004470d00410421050c020b200020046a2107200441016a21044104210520072d000022074104460d000b20074105460d00200721050b2003450d010b200010230b4101210120054104470d0020022802182101410110212200450d02200041013a000020004101410510252200450d0320002001360001410041cce2c000ad4280808080e003842000ad4280808080d00084101320001023200c450d01200810230c010b0240200c450d00200810230b02402001200345720d00200010230b412e2103418db5c0002100200241a0016a2101024002400240024020050e0400010203000b412d210341e0b4c0002100200241206a21010c020b411f210341c1b4c0002100200241e0006a21010c010b4193b4c0002100200241b0016a21010b20012003360204200120003602002003ad4220862000ad8410080b20024180046a240042010f0b410141011030000b410541011030000b102a000b8b0503017f017e0a7f230041e0006b220224002002200136020c20022002410c6a101c22034220883e0214200220033e02102002200241106a106e024020022802000d00024002400240200228021422044160712205417f4c0d002002280204210602400240200441057622010d00410121070c010b200510212207450d020b2001ad2103024002402006450d0041002108034020042109200241003a0058200841016a210841002101024002400240034020092001460d01200241386a20016a200228021022052d00003a00002002200541016a3602102002200141016a22053a00582005210120054120470d000b200241186a41186a220a200241386a41186a290300370300200241186a41106a220b200241386a41106a290300370300200241186a41086a220c200241386a41086a290300370300200220022903383703182003a72003422088a72201470d020240200141016a22042001490d002001410174220d20042004200d491b220441ffffff3f712004470d002004410574220d41004e0d020b102a000b200241003602140240200141ff0171450d00200241003a00580b2003a7450d08200710230c080b0240024020010d00200d102121070c010b20072001410574200d102521070b2007450d062003428080808070832004ad8421030b200920056b2104200720014105746a22012002290318370000200141186a200a290300370000200141106a200b290300370000200141086a200c29030037000020034280808080107c210320082006470d000b2002200920056b3602140c010b2007450d040b2000200337020420002007360200200241e0006a24000f0b102f000b200541011030000b200d41011030000b41f4b7c600412e200241386a41e4b7c6001031000b890603017f017e0c7f230041306b22012400200110192202a7220336022020012002422088a7220436022402402004450d0020032d0000210520012004417f6a3602242001200341016a360220200541014b0d00024002400240024002400240024002400240024020050e020001000b200141186a200141206a106e20012802180d0920012802242203200128021c2206490d092006417f4c0d020240024020060d004101210741010d010c0b0b200610272207450d08200720012802202204200610dc0421052001200320066b3602242001200420066a3602202005450d0a0b200141106a200141206a106e20012802100d082001280224410c6e2208410c6c2203417f4c0d02200128021421090240024020030d004104210a0c010b20031021220a450d040b024002402009450d004100210b410021044100210c0340200141086a200141206a106e20012802080d0220012802242205200128020c2203490d022003417f4c0d050240024020030d004101210d0c010b20031027220d450d08200d2001280220220e200310dc041a2001200520036b3602242001200e20036a3602200b200c41016a21050240200c2008470d00200b2005200b20054b1b2208ad420c7e2202422088a70d0a2002a7220e4100480d0a02400240200c0d00200e1021210a0c010b200a2004200e1025210a0b200a450d090b200a20046a220c200d360200200c41046a2003ad2202422086200284370200200b41026a210b2004410c6a21042005210c20092005470d000b0b200a450d0920070d020c0a0b0240200c450d00200a210303400240200341046a280200450d00200328020010230b2003410c6a2103200441746a22040d000b0b2008450d08200a10230c080b410021070b2000200636020420002007360200200041146a2009360200200041106a20083602002000410c6a200a360200200041086a2006360200200141306a24000f0b102f000b200341041030000b200341011030000b200e41041030000b102a000b200641011030000b2006450d00200710230b41f4b7c600412e200141286a41a4b8c6001031000b8e0402017f017e23004190016b22052400200520013602040240200541046a20022004ad4220862003ad84101d2206422088a72201450d002006a722042d0000220341014b0d00410021020240024020030e020100010b41002102200541003a008801200441016a21042001417f6a21010340024020012002470d00200241ff0171450d03200541003a0088010c030b200541c8006a20026a200420026a2d00003a00002005200241016a22033a00880120032102200341c000470d000b200541086a41386a200541c8006a41386a290300370300200541086a41306a200541c8006a41306a290300370300200541086a41286a200541c8006a41286a290300370300200541086a41206a200541c8006a41206a290300370300200541086a41186a200541c8006a41186a290300370300200541086a41106a200541c8006a41106a290300370300200541086a41086a200541c8006a41086a29030037030020052005290348370308410121020b200020023a000020002005290308370001200041096a200541106a290300370000200041116a200541186a290300370000200041196a200541206a290300370000200041216a200541286a290300370000200041296a200541306a290300370000200041316a200541386a290300370000200041396a200541c0006a29030037000020054190016a24000f0b41f4b7c600412e200541c8006a41a4b8c6001031000b7603017f017e017f230041106b220324000240024002402002ad4220862000ad8410182204428080808010540d00410121022004a72d0000220541014b0d0020050e020102010b41f4b7c600412e200341086a41a4b8c6001031000b410021020b02402001450d00200010230b200341106a240020020b910302057f027e230041e0006b22022400200241206a41186a4200370300200241206a41106a22034200370300200241206a41086a2204420037030020024200370320200241d0006a41086a22054182fdc400ad4280808080a001841003220641086a29000037030020022006290000370350200610232004200529030037030020022002290350370320200541fccfc300ad4280808080b001841003220641086a2900003703002002200629000037035020061023200320022903502207370300200241086a2004290300370300200241106a2007370300200241186a20052903003703002002200737034020022002290320370300200241206a200210bc01200228022021052002290224210720024100360228200242013703202007420020051b2207422088a72204200241206a105c2005410120051b210602402004450d00200441057421042006210503402005200241206a1071200541206a2105200441606a22040d000b0b2002350228422086200235022084210802402007a7450d00200610230b200241e0006a240020080be604020b7f017e230041306b22022400200210fd01200228020421032002280200210420022802082105200241003602082002420137030020052002105c0240024002400240024002402005450d00200541037421062004210703400240024020072802004101460d0002400240200228020420022802082208460d00200228020021050c010b200841016a22052008490d08200841017422092005200920054b1b22094100480d080240024020080d002009102121050c010b200228020020082009102521050b2005450d0520022009360204200220053602000b2002200841016a220a360208200520086a41003a00000c010b024002402002280204220920022802082208460d00200228020021050c010b200841016a22052008490d07200841017422092005200920054b1b22094100480d070240024020080d002009102121050c010b200228020020082009102521050b2005450d0520022009360204200220053602000b2002200841016a220b360208200520086a41013a0000200741046a280200210c024002402009200b6b4104490d00200841056a210a0c010b200b41046a220a200b490d0720094101742208200a2008200a4b1b22084100480d070240024020090d002008102121050c010b200520092008102521050b2005450d0620022008360204200220053602000b2002200a3602082005200b6a200c3600000b200741086a2107200641786a22060d000c060b0b2002280208210a200228020021050c040b200941011030000b200941011030000b200841011030000b102a000b200aad4220862005ad84210d02402003450d00200410230b200241306a2400200d0bc20404057f017e037f017e230041e0006b22022400200241206a41186a4200370300200241206a41106a22034200370300200241206a41086a2204420037030020024200370320200241d0006a41086a22054191fdc400ad42808080809001841003220641086a2900003703002002200629000037035020061023200420052903003703002002200229035037032020054184ddc100ad4280808080e000841003220641086a2900003703002002200629000037035020061023200320022903502207370300200241086a2004290300370300200241106a2007370300200241186a20052903003703002002200737034020022002290320370300200241206a200210fe01200228022021052002290224210720024100360228200242013703202007420020051b2207422088a72204200241206a105c2005410420051b21080240024002402004450d0020082004412c6c6a2109200821040340200428020021030240024020022802242206200228022822056b4104490d00200228022021060c010b200541046a220a2005490d0420064101742205200a2005200a4b1b22054100480d040240024020060d002005102121060c010b200228022020062005102521060b2006450d032002200536022420022006360220200228022821050b2002200541046a360228200620056a2003360000200441046a200241206a10d3012004412c6a22042009470d000b0b2002350228422086200235022084210b02402007a7450d00200810230b200241e0006a2400200b0f0b200541011030000b102a000bb90703017f027e067f230041d0006b22022400024002400240024002400240024020014104490d00200220002800002200360218200241306a200241186a108702200241086a200241306a109402200241086a41086a290300210320022903082104200241306a2000108002200241306a41086a28020021012002280234210520022802302106410110212200450d012002428180808010370234200220003602300240024020060d0041002101200041003a000042808080801021030c010b200041013a00002001200241306a105c0240024020022802342200200228023822076b2001490d00200228023021000c010b200720016a22082007490d08200041017422092008200920084b1b22084100480d080240024020000d002008102121000c010b200228023020002008102521000b2000450d0420022008360234200220003602300b2002200720016a360238200020076a2006200110dc041a0240024020022802342207200228023822086b4110490d00200841106a21010c010b200841106a22012008490d08200741017422092001200920014b1b22094100480d080240024020070d002009102121000c010b200020072009102521000b2000450d052002200936023420022000360230200921070b200020086a22082003370008200820043700002002200136023802400240200720016b410f4d0d00200721080c010b200141106a22082001490d08200741017422092008200920084b1b22084100480d080240024020070d002008102121000c010b200020072008102521000b2000450d0620022008360234200220003602300b200020016a22074200370008200742003700002002200141106a22073602380240200820076b410f4b0d00200741106a22092007490d082008410174220a2009200a20094b1b22094100480d080240024020080d002009102121000c010b200020082009102521000b2000450d0720022009360234200220003602300b200020076a22074200370008200742003700002002200141206a22013602382001ad4220862103200621010b20032000ad84210302402006450d002005450d00200110230b200241d0006a240020030f0b200241246a4104360200200241c4006a410236020020024202370234200241f89fc5003602302002410436021c20024194a2c5003602182002410036022c200241c4b8c6003602282002200241186a3602402002200241286a360220200241306a4188a0c5001038000b410141011030000b200841011030000b200941011030000b200841011030000b200941011030000b102a000bb80502057f017e230041f0006b220224000240024020014104490d0020002800002103200241d0006a41086a22004182fdc400ad4280808080a001841003220141086a2900003703002002200129000037035020011023200241086a41086a2204200029030037030020022002290350370308200041e8bdc100ad4280808080c000841003220141086a2900003703002002200129000037035020011023200241186a41086a22052000290300370300200220022903503703182002200336024c200241d0006a41186a2203200241cc006aad4280808080c000841001220141186a290000370300200241d0006a41106a2206200141106a2900003703002000200141086a2900003703002002200129000037035020011023200241286a41186a22012003290300370300200241286a41106a22032006290300370300200241286a41086a220620002903003703002002200229035037032841c00010212200450d01200020022903083700002000200229031837001020002002290328370020200041086a2004290300370000200041186a2005290300370000200041286a2006290300370000200041306a2003290300370000200041386a2001290300370000200241d0006a200041c00010c00102400240200228025022010d0041002101200241003602280c010b20022002290254220737022c200220013602282007a74521030b20001023200241d0006a200241286a1084022002350258422086200235025084210702402001450d0020034101710d00200110230b200241f0006a240020070f0b200241346a4104360200200241e4006a410236020020024202370254200241f89fc5003602502002410436022c200241aca2c5003602282002410036021c200241c4b8c6003602182002200241286a3602602002200241186a360230200241d0006a4188a0c5001038000b41c00041011030000bd91003097f017e017f23004180016b220224000240024002400240024002400240024020014104490d00024020014104460d002000410120011b22032d0004220441014b0d0020032800002100410021050240024020040e020100010b2001417b6a4104490d0120032800052106410121050b200241d0006a41086a22014182fdc400ad4280808080a001841003220341086a2900003703002002200329000037035020031023200241106a41086a2204200129030037030020022002290350370310200141f1bdc100ad4280808080a001841003220341086a2900003703002002200329000037035020031023200241c0006a41086a220320012903003703002002200229035037034020022000360250200241e0006a41186a2207200241d0006aad4280808080c000841001220141186a290000370300200241e0006a41106a2208200141106a290000370300200241e0006a41086a2209200141086a2900003703002002200129000037036020011023200241206a41186a220a2007290300370300200241206a41106a22072008290300370300200241206a41086a220820092903003703002002200229036037032041c00010212201450d02200120022903103700002001200229034037001020012002290320370020200141086a2004290300370000200141186a2003290300370000200141286a2008290300370000200141306a2007290300370000200141386a200a290300370000200241086a200141c000108f01200228020c210320022802082104200110230240024020040d004100210a0c010b200241e0006a41186a4200370300200241e0006a41106a22084200370300200241e0006a41086a2204420037030020024200370360200241d0006a41086a220141c4fbc400ad4280808080e000841003220741086a29000037030020022007290000370350200710232004200129030037030020022002290350370360200141f9bcc000ad4280808080e000841003220741086a290000370300200220072900003703502007102320082002290350220b370300200241206a41086a2004290300370300200241206a41106a200b370300200241206a41186a20012903003703002002200b370340200220022903603703202002200241206a4120108f01410021094104210a02402006410020051b2201417f200341016a220520052003491b2203200120034b1b22012002280204410020022802001b2203490d004100210c0c010b200241e0006a2000200110f901200141016a21010240200228026422050d000340024020012003490d004100210c0c030b200241e0006a2000200110f901200141016a210120022802642205450d000b0b2002290368210b2002280260210641101021220a450d04200a200b370208200a2005360204200a2006360200024020012003490d00410121094101210c0c010b410121094101210c0340200241e0006a2000200110f90102400340200141016a2101200228026422050d01200120034f0d03200241e0006a2000200110f9010c000b0b2002290368210b200228026021040240200c2009470d00200941016a22062009490d0b200941017422072006200720064b1b220c41ffffffff0071200c470d0b200c41047422064100480d0b0240024020090d0020061021210a0c010b200a200941047420061025210a0b200a450d070b200a20094104746a2206200536020420062004360200200641086a200b370200200941016a210920012003490d000b0b410110212201450d0520024281808080103702642002200136026002400240200a0d00200141003a00000c010b200141013a00002009200241e0006a105c2009450d00200a20094104746a2108200a21070340200728020021030240024020022802642200200228026822016b4104490d00200228026021000c010b200141046a22052001490d0b200041017422012005200120054b1b22014100480d0b0240024020000d002001102121000c010b200228026020002001102521000b2000450d092002200136026420022000360260200228026821010b2002200141046a360268200020016a200336000020072802042100200728020c2201200241e0006a105c02402001450d002000200141246c6a21040340200028020021050240024020022802642203200228026822016b4104490d00200228026021030c010b200141046a22062001490d0d200341017422012006200120064b1b22014100480d0d0240024020030d002001102121030c010b200228026020032001102521030b2003450d0c2002200136026420022003360260200228026821010b2002200141046a360268200320016a20053600002002200241e0006a360220200041046a200241206a106b200041246a22002004470d000b0b200741106a22072008470d000b0b2002350268422086200235026084210b0240200a450d0002402009450d0020094104742100200a41046a210103400240200141046a280200450d00200128020010230b200141106a2101200041706a22000d000b0b200c450d00200a10230b20024180016a2400200b0f0b2002412c6a4104360200200241f4006a410236020020024202370264200241f89fc50036026020024104360224200241c4a2c50036022020024100360254200241c4b8c6003602502002200241206a3602702002200241d0006a360228200241e0006a4188a0c5001038000b2002412c6a4104360200200241f4006a410236020020024202370264200241f89fc50036026020024104360224200241c4a2c50036022020024100360254200241c4b8c6003602502002200241206a3602702002200241d0006a360228200241e0006a4188a0c5001038000b41c00041011030000b411041041030000b200641041030000b410141011030000b200141011030000b200141011030000b102a000ba20703067f067e017f230041e0006b220224002002411436020c2002418adcc100360208200241106a418adcc100ad4280808080c0028410041090010240024020022802102203450d00200228021421042002200241186a2802002205360224200220033602200240024002402005450d0020022005417f6a3602242002200341016a36022020032d00002105200241c8006a200241206a106d20022802482206450d00200228024c2107200541ff01714101460d012007450d00200610230b20024100360230200242013703282002410c36023c2002200241086a3602382002200241286a36024441012105200241dc006a41013602002002420137024c20024198c2c3003602482002200241386a360258200241c4006a41b8a3c500200241c8006a102e1a200235023042208620023502288410080240200228022c450d00200228022810230b410221070c010b200241d0006a3502004220862007ad84210841012107410021050b02402004450d00200310230b20050d0020074101460d010240024020062802082205ad220942287e220a422088a70d00200aa72204417f4c0d00200628020021030240024020040d00410821060c010b200410212206450d020b0240024020050d004200210a0c010b200541286c21044200210a200621050340200341086a2903002108200341106a290300210b200341186a290300210c2003290300210d200541206a200341206a290300370300200541186a200c370300200541106a200b370300200541086a20083703002005200d370300200541286a2105200a4280808080107c210a200341286a2103200441586a22040d000b0b200a20098421080c030b102f000b200441081030000b42002108410821060b20024100360250200242013703482008422088a72203200241c8006a105c0240024002402003450d002006200341286c6a210e2006210503402005200241c8006a1071200541206a290300210a02400240200228024c2204200228025022036b4108490d00200228024821040c010b200341086a22072003490d04200441017422032007200320074b1b22034100480d040240024020040d002003102121040c010b200228024820042003102521040b2004450d032002200336024c20022004360248200228025021030b2002200341086a360250200420036a200a370000200e200541286a2205470d000b0b2002350250422086200235024884210a02402008a7450d00200610230b200241e0006a2400200a0f0b200341011030000b102a000ba20d03057f017e017f230041d0016b22022400200241d8006a109c03200241086a41186a4200370300200241086a41106a22034200370300200241086a41086a220442003703002002420037030820024188016a41086a220541cafbc400ad4280808080c000841003220641086a290000370300200220062900003703880120061023200420052903003703002002200229038801370308200541f8d0c300ad4280808080a001841003220641086a29000037030020022006290000370388012006102320032002290388012207370300200241b0016a41086a22062004290300370300200241b0016a41106a22042007370300200241b0016a41186a2203200529030037030020022007370368200220022903083703b00120024188016a200241b0016a109d0320022d00880121052003200241a1016a290000370300200420024199016a290000370300200620024191016a29000037030020022002290089013703b0010240024020054101460d00200241e8006a41186a4200370300200241e8006a41106a4200370300200241e8006a41086a4200370300200242003703680c010b200241e8006a41186a2003290300370300200241e8006a41106a2004290300370300200241e8006a41086a2006290300370300200220022903b0013703680b200241086a41186a4204370300200241306a200241d8006a41086a2802003602002002413c6a200241e8006a41086a290300370200200241c4006a200241f8006a290300370200200241cc006a200241e8006a41186a29030037020020024201370318200242d804370310200242f02e3703082002200229035837032820022002290368370234200241013a0054200241003602900120024201370388010240024002400240024002400240410810212205450d002002410836028c012002200228029001220441086a360290012002200536028801200520046a42f02e3700002002290310210702400240200228028c01220420022802900122056b4108490d0020022802880121040c010b200541086a22062005490d07200441017422052006200520064b1b22054100480d070240024020040d002005102121040c010b20022802880120042005102521040b2004450d022002200536028c01200220043602880120022802900121050b2002200541086a36029001200420056a20073700002002290318210702400240200228028c01220420022802900122056b4108490d0020022802880121040c010b200541086a22062005490d07200441017422052006200520064b1b22054100480d070240024020040d002005102121040c010b20022802880120042005102521040b2004450d032002200536028c01200220043602880120022802900121050b2002200541086a36029001200420056a20073700002002290320210702400240200228028c01220420022802900122056b4108490d0020022802880121040c010b200541086a22062005490d07200441017422052006200520064b1b22054100480d070240024020040d002005102121040c010b20022802880120042005102521040b2004450d042002200536028c01200220043602880120022802900121050b2002200541086a36029001200420056a200737000020022802282104200241086a41286a280200220520024188016a105c02402005450d002004200541286c6a21080340200420024188016a1071200441206a290300210702400240200228028c01220620022802900122056b4108490d0020022802880121060c010b200541086a22032005490d09200641017422052003200520034b1b22054100480d090240024020060d002005102121060c010b20022802880120062005102521060b2006450d072002200536028c01200220063602880120022802900121050b2002200541086a36029001200620056a20073700002008200441286a2204470d000b0b200241346a20024188016a109e0320022d0054210602400240200228028c012002280290012205460d0020022802880121040c010b200541016a22042005490d07200541017422032004200320044b1b22034100480d070240024020050d002003102121040c010b20022802880120052003102521040b2004450d062002200336028c01200220043602880120022802900121050b2002200541016a36029001200420056a20063a000020023502900142208620023502880184210702402002412c6a280200450d00200228022810230b200241d0016a240020070f0b410841011030000b200541011030000b200541011030000b200541011030000b200541011030000b200341011030000b102a000be60904057f017e097f017e230041b0016b2202240020024188016a41186a420037030020024188016a41106a2203420037030020024188016a41086a220442003703002002420037038801200241e8006a41086a2205419cfcc400ad4280808080a002841003220641086a29000037030020022006290000370368200610232004200529030037030020022002290368370388012005419ddfc000ad4280808080c000841003220641086a2900003703002002200629000037036820061023200320022903682207370300200241106a41086a2004290300370300200241106a41106a2007370300200241106a41186a2005290300370300200220073703302002200229038801370310200241203602442002200241106a360240200241c8006a200241106aad4280808080800484100410900102400240024002400240200228024822080d00410021030c010b200228024c21092002200241c8006a41086a28020036025c20022008360258200241086a200241d8006a106e02400240024020022802080d00200228025c22054160712204417f4c0d04200228020c210a024002402005410576220b0d00410121030c010b200410212203450d060b0240200a450d004100210c034020052106200241003a00a801200c220d41016a210c41002105024002400240034020062005460d0120024188016a20056a200228025822042d00003a00002002200441016a3602582002200541016a22043a00a8012004210520044120470d000b200241e8006a41186a220e20024188016a41186a290300370300200241e8006a41106a220f20024188016a41106a290300370300200241e8006a41086a221020024188016a41086a2903003703002002200229038801370368200b200d470d020240200d4101742205200c2005200c4b1b220b41ffffff3f71200b470d00200b410574220541004e0d020b102a000b2002410036025c0240200541ff0171450d00200241003a00a8010b20024100360230200b450d05200310230c050b02400240200d0d002005102121030c010b2003200d4105742005102521030b2003450d090b200620046b21052003200d4105746a220d2002290368370000200d41186a200e290300370000200d41106a200f290300370000200d41086a2010290300370000200c200a470d000b200241386a200a3602002002200b360234200220033602302002200620046b36025c200229023421070c030b200241386a200a3602002002200b360234200220033602302003450d01200229023421070c020b200241003602300b4100210320024100360270200242013703682002410c3602342002200241c0006a3602302002200241e8006a3602642002419c016a41013602002002420137028c0120024198c2c300360288012002200241306a36029801200241e4006a41b8a3c50020024188016a102e1a200235027042208620023502688410080240200228026c450d00200228026810230b0b2009450d00200810230b200241003602900120024201370388012007420020031b2207422088a7220520024188016a105c2003410120031b210602402005450d0020054105742104200621050340200520024188016a1071200541206a2105200441606a22040d000b0b20023502900142208620023502880184211102402007a7450d00200610230b200241b0016a240020110f0b102f000b200441011030000b200541011030000b900f03037f027e047f230041e0026b220224000240024020010d002002200136020c200241013602080c010b20022001417f6a36020c2002200041016a36020820002d0000220141014b0d004100210002400240024002400240024002400240024002400240024020010e020100010b2002200241086a106e20022802000d0b200228020c220320022802042201490d0b2001417f4c0d010240024020010d00410121000c010b200110272200450d03200020022802082204200110dc041a2002200320016b36020c2002200420016a3602080b2000450d0b2001ad220542208620058421050b0240024020000d00410021030c010b20054220882206a72201417f4c0d010240024020010d00410121030c010b200110212203450d040b20032000200110dc041a20062005428080808070838421060b200220033602b002200220063702b402200241e7e485f30636029002200241106a200241b0026a10840220022802142104200241106a41186a220720024190026a200235021842208620022802102208ad841014220141186a290000370300200241106a41106a2209200141106a290000370300200241106a41086a220a200141086a2900003703002002200129000037031020011023200241b0016a41186a2007290300370300200241b0016a41106a2009290300370300200241b0016a41086a200a290300370300200220022903103703b00102402004450d00200810230b02402003450d002006a7450d00200310230b410021010240024020000d00410021030c010b20054220882206a72204417f4c0d010240024020040d00410121030c010b200410212203450d050b20032000200410dc041a20062005428080808070838421060b2002200637021420022003360210200241d0016a41e2c289ab06200241106a10a1040240024020000d000c010b20054220882206a72203417f4c0d010240024020030d00410121010c010b200310212201450d060b20012000200310dc041a20062005428080808070838421060b2002200637021420022001360210200241f0016a41e9dabdf306200241106a10a104410021010240024020000d00410021030c010b20054220882206a72204417f4c0d010240024020040d00410121030c010b200410212203450d070b20032000200410dc041a20062005428080808070838421060b200220063702142002200336021020024190026a41f0c2c98b06200241106a10a1040240024020000d000c010b20054220882206a72203417f4c0d010240024020030d00410121010c010b200310212201450d080b20012000200310dc041a20062005428080808070838421060b200220063702d402200220013602d002200241b0026a41e1ea91cb06200241d0026a10a104200241106a41086a200241b0016a41086a290300370300200241106a41106a200241b0016a41106a290300370300200241106a41186a200241b0016a41186a290300370300200241386a200241d0016a41086a290300370300200241c0006a200241d0016a41106a290300370300200241c8006a200241d0016a41186a290300370300200241d8006a200241f0016a41086a290300370300200241e0006a200241f0016a41106a290300370300200241e8006a200241f0016a41186a290300370300200220022903b001370310200220022903d001370330200220022903f00137035020024188016a20024190026a41186a29030037030020024180016a20024190026a41106a290300370300200241f8006a20024190026a41086a29030037030020024198016a200241b0026a41086a290300370300200241a0016a200241b0026a41106a290300370300200241a8016a200241b0026a41186a2903003703002002200229039002370370200220022903b00237039001200241003602b802200242013703b002200241106a200241b0026a1071200241306a200241b0026a1071200241d0006a200241b0026a1071200241f0006a200241b0026a107120024190016a200241b0026a107120022802b802210120022802b402210720022802b002210402402000450d002005a7450d00200010230b200141046a2200417f4c0d000240024020000d00410121030c010b200010212203450d080b2002410036021820022000360214200220033602102001200241106a105c0240024020022802142203200228021822006b2001490d00200228021021030c010b200020016a22092000490d0a2003410174220a2009200a20094b1b22094100480d0a0240024020030d002009102121030c010b200228021020032009102521030b2003450d0920022009360214200220033602100b200320006a2004200110dc041a200020016aad4220862003ad84210502402007450d00200410230b200241e0026a240020050f0b102f000b200141011030000b200141011030000b200441011030000b200341011030000b200441011030000b200341011030000b200041011030000b200941011030000b102a000b200241bc026a4104360200200241246a410236020020024202370214200241f89fc500360210200241043602b402200241d4a2c5003602b0022002410036029402200241c4b8c600360290022002200241b0026a360220200220024190026a3602b802200241106a4188a0c5001038000b810201057f230041306b22032400200341086a200241086a280200360200200320022902003703002003200136020c200341106a200310840220032802142101200341106a41186a22042003410c6a200335021842208620032802102205ad841020220241186a290000370300200341106a41106a2206200241106a290000370300200341106a41086a2207200241086a2900003703002003200229000037031020021023200041186a2004290300370000200041106a2006290300370000200041086a20072903003700002000200329031037000002402001450d00200510230b024020032802002200450d002003280204450d00200010230b200341306a24000bc80503037f047e027f23004190016b2202240041002103200241003a00482000410120011b2104024002400240034020012003460d01200241286a20036a200420036a2d00003a00002002200341016a22003a00482000210320004120470d000b200241086a41186a200241286a41186a22012903002205370300200241086a41106a200241286a41106a22042903002206370300200241086a41086a200241286a41086a22002903002207370300200220022903282208370308200241d0006a41186a2005370300200241d0006a41106a2006370300200241d0006a41086a200737030020022008370350200041c4fbc400ad4280808080e000841003220341086a2900003703002002200329000037032820031023200241f0006a41086a2209200029030037030020022002290328370370200041e4bcc000ad4280808080c001841003220341086a290000370300200220032900003703282003102320024180016a41086a220a20002903003703002002200229032837038001200241286a200241d0006a10ac0141c00010212203450d0120032002290370370000200320022903800137001020032002290028370020200341086a2009290300370000200341186a200a290300370000200341286a2000290000370000200341306a2004290000370000200341386a20012900003700002002200341c000108f01200228020421002002280200210120031023410410212203450d0220032000410020011b36000020024190016a24002003ad4280808080c000840f0b0240200341ff0171450d00200241003a00480b2002413c6a4102360200200241dc006a41043602002002420237022c200241f89fc50036022820024104360254200241f4a2c5003602502002410036020c200241c4b8c6003602082002200241d0006a3602382002200241086a360258200241286a4188a0c5001038000b41c00041011030000b410441011030000bc50402027f027e230041c0056b22022400024002402001450d00200220003602100c010b200241013602100b20022001360214200241f8026a200241106a10e202024002400240024020022903e0034203510d00200241186a200241f8026a41c80210dc041a0240200228021422014104490d0020022802102200280000210320022001417c6a3602142002200041046a360210200241f8026a200241186a41c80210dc041a200241e0026a20024190046a220110f0032002200320022903e0022204a722002004422888a742004200108603200241086a29030021042002290300210520022d00e4022103200110db01410410212201450d022001200036000020014104410810252201450d03200120033a000420014108411510252201450d04200120053700052001410d6a2004370000200241c0056a24002001ad4280808080d002840f0b200241ec026a41043602002002418c036a4102360200200242023702fc02200241f89fc5003602f802200241043602e4022002418ca3c5003602e002200241003602f402200241c4b8c6003602f0022002200241e0026a360288032002200241f0026a3602e802200241f8026a4188a0c5001038000b200241ec026a41043602002002412c6a41023602002002420237021c200241f89fc500360218200241043602e4022002418ca3c5003602e002200241003602f402200241c4b8c6003602f0022002200241e0026a3602282002200241f0026a3602e802200241186a4188a0c5001038000b410441011030000b410841011030000b411541011030000bc00101037f02400240024002402000280200220041046a2802002203200041086a28020022046b2002490d00200028020021030c010b200420026a22052004490d02200341017422042005200420054b1b22044100480d020240024020030d002004102121030c010b200028020020032004102521030b2003450d0120002003360200200041046a2004360200200041086a28020021040b200041086a200420026a360200200320046a2001200210dc041a41000f0b200441011030000b102a000bab0301047f230041106b22022400200028020021002002410036020c0240024002402001418001490d002001418010490d0102402001418080044f0d0020022001413f71418001723a000e20022001410676413f71418001723a000d20022001410c76410f7141e001723a000c410321010c030b20022001413f71418001723a000f2002200141127641f001723a000c20022001410676413f71418001723a000e20022001410c76413f71418001723a000d410421010c020b200220013a000c410121010c010b20022001413f71418001723a000d20022001410676411f7141c001723a000c410221010b0240024002400240200041046a2802002203200041086a28020022046b2001490d00200028020021030c010b200420016a22052004490d02200341017422042005200420054b1b22044100480d020240024020030d002004102121030c010b200028020020032004102521030b2003450d0120002003360200200041046a2004360200200041086a28020021040b200041086a200420016a360200200320046a2002410c6a200110dc041a200241106a240041000f0b200441011030000b102a000b6301017f230041206b2202240020022000280200360204200241086a41106a200141106a290200370300200241086a41086a200141086a29020037030020022001290200370308200241046a41b8a3c500200241086a102e2101200241206a240020010b13002000410136020420004184a5c5003602000b3400200041a6a3c50036020420004100360200200041146a4103360200200041106a4190a6c500360200200041086a420a3702000bf60201087f230041106b22022400200241003602082002420137030020002802002103024002400240410410212204450d002004200336000020024284808080c00037020420022004360200200028020421052000410c6a28020022002002105c0240024020000d002002280208210420022802042106200228020021030c010b20004102742107200228020421062002280208210003402005280200210802400240200620006b4104490d00200041046a2104200228020021030c010b200041046a22042000490d05200641017422032004200320044b1b22094100480d050240024020060d002009102121030c010b200228020020062009102521030b2003450d042002200936020420022003360200200921060b200541046a210520022004360208200320006a2008360000200421002007417c6a22070d000b0b20012902002004ad4220862003ad84100202402006450d00200310230b200241106a24000f0b410441011030000b200941011030000b102a000b950401067f230041f0006b22032400200341d0006a41086a220441c6acc500ad4280808080f000841003220541086a2900003703002003200529000037035020051023200341086a41086a220620042903003703002003200329035037030820044193adc500ad4280808080b002841003220541086a2900003703002003200529000037035020051023200341186a41086a22072004290300370300200320032903503703182003200136024c200341d0006a41186a2201200341cc006aad4280808080c000841001220541186a290000370300200341d0006a41106a2208200541106a2900003703002004200541086a2900003703002003200529000037035020051023200341286a41186a22052001290300370300200341286a41106a22012008290300370300200341286a41086a22082004290300370300200320032903503703280240024041c00010212204450d00200420032903083700002004200329031837001020042003290328370020200441086a2006290300370000200441186a2007290300370000200441286a2008290300370000200441306a2001290300370000200441386a2005290300370000200341d0006a200210bc03200441c00041800110252204450d0120042003290050370040200441c8006a200341d8006a29000037000020004280818080800a37020420002004360200200341f0006a24000f0b41c00041011030000b41800141011030000b950401067f230041f0006b22032400200341d0006a41086a220441c6acc500ad4280808080f000841003220541086a2900003703002003200529000037035020051023200341086a41086a2206200429030037030020032003290350370308200441a6adc500ad4280808080b002841003220541086a2900003703002003200529000037035020051023200341186a41086a22072004290300370300200320032903503703182003200136024c200341d0006a41186a2201200341cc006aad4280808080c000841001220541186a290000370300200341d0006a41106a2208200541106a2900003703002004200541086a2900003703002003200529000037035020051023200341286a41186a22052001290300370300200341286a41106a22012008290300370300200341286a41086a22082004290300370300200320032903503703280240024041c00010212204450d00200420032903083700002004200329031837001020042003290328370020200441086a2006290300370000200441186a2007290300370000200441286a2008290300370000200441306a2001290300370000200441386a2005290300370000200341d0006a200210bc03200441c00041800110252204450d0120042003290050370040200441c8006a200341d8006a29000037000020004280818080800a37020420002004360200200341f0006a24000f0b41c00041011030000b41800141011030000bad0e03057f017e017f230041e0036b22012400200141d8026a41086a220241c6acc500ad4280808080f000841003220341086a290000370300200120032900003703d80220031023200141d0006a41086a22042002290300370300200120012903d802370350200241e7acc500ad4280808080a001841003220341086a290000370300200120032900003703d8022003102320014190026a41086a22052002290300370300200120012903d80237039002200141d8026a200010ac010240024002400240024041c00010212203450d00200320012903503700002003200129039002370010200320012900d802370020200341086a2004290300370000200341186a2005290300370000200341286a2002290000370000200341306a200141e8026a290000370000200341386a200141d8026a41186a290000370000200141d8026a200341c00010a501024020012d00dc02220241024622000d002003ad428080808080088410050b2001410d6a200141d8026a41057241c30010dc041a200141d0006a2001410d6a41c30010dc041a20000d04200120023a00980120014198016a410172200141d0006a41c10010dc042104200141ba016a21000240024020012d00b9014101460d00200141003602e0010c010b200141e0016a200010a40120012d00980121020b024002400240200241ff01714101460d00200141003602f0010c010b200141f0016a200410a40120012802f0010d010b024020012d00b9014101460d00200141d8026a10ad0420013502e00242208620012802d8022202ad84100520012802dc02450d04200210230c040b200141d8026a10ad0420012802d8022102200120012802e002360294022001200236029002200020014190026a10f50120012802dc02450d03200210230c030b20014180026a41086a200141f0016a41086a2802002202360200200120012903f00122063703800220014190026a2006a72204200210a501024020012d0094024102470d00200141003602a803200142013703a003200141b0036a41146a410f360200200141bc036a410c360200200141073602cc03200141c6acc5003602c8032001410c3602b4032001410a3602d403200141e7acc5003602d003200120014180026a3602c0032001200141d0036a3602b8032001200141c8036a3602b0032001200141a0036a3602dc03200141d8026a41146a4103360200200142033702dc02200141a8ddc0003602d8022001200141b0036a3602e802200141dc036a41b8a3c500200141d8026a102e1a20013502a80342208620013502a00384100820012802a403450d0220012802a00310230c020b200141d8026a20014190026a41c80010dc041a2001419d036a200141b9016a220041206a2d00003a000020014195036a200041186a2900003700002001418d036a200041106a29000037000020014185036a200041086a290000370000200141fd026a2000290000370000200141003602b803200142013703b003200141d8026a200141b0036a10af01200141d8026a410472200141b0036a10a90120012802b40321002002ad4220862004ad8420013502b80342208620012802b0032202ad8410022000450d01200210230c010b41c00041011030000b0240200128028402450d0020012802800210230b410121000c010b410021000b0240024020012802e00122020d00410021040c010b20014180026a41086a200141e0016a41086a2802002204360200200120012903e00122063703800220014190026a2006a72205200410a5010240024020012d0094024102470d00200141003602a803200142013703a003200141b0036a41146a410f360200200141bc036a410c360200200141073602cc03200141c6acc5003602c8032001410c3602b4032001410a3602d403200141e7acc5003602d003200120014180026a3602c0032001200141d0036a3602b8032001200141c8036a3602b0032001200141a0036a3602dc03200141d8026a41146a4103360200200142033702dc02200141ccdcc0003602d8022001200141b0036a3602e802200141dc036a41b8a3c500200141d8026a102e1a20013502a80342208620013502a00384100820012802a403450d0120012802a00310230c010b200141d8026a20014190026a41c80010dc041a200141fc026a200141b8016a2d00003a0000200141f4026a200141b0016a290300370200200141ec026a200141a8016a290300370200200141e4026a20014198016a41086a29030037020020012001290398013702dc02200141003602b803200142013703b003200141d8026a200141b0036a10af01200141d8026a410472200141b0036a10a90120012802b40321072004ad4220862005ad8420013502b80342208620012802b0032204ad8410022007450d00200410230b0240200128028402450d0020012802800210230b410121040b0240200020012802f001220545720d0020012802f401450d00200510230b2004200245720d0020012802e401450d00200210230b20031023200141e0036a24000bc60303047f017e017f230041d0006b22012400200141c0006a41086a220241c6acc500ad4280808080f000841003220341086a2900003703002001200329000037034020031023200141206a41086a2204200229030037030020012001290340370320200241d7acc500ad42808080808002841003220341086a2900003703002001200329000037034020031023200141306a41086a20022903002205370300200141086a2004290300370300200141186a20053703002001200129034022053703302001200129032037030020012005370310024002404101450d004120210302400240024002404120450d004120102122020d01412041011030000b411021030240411010212202450d00200141106a210420022001290300370000200241086a200141086a2903003700000c020b411041011030000b20022001290300370000200241086a200141086a290300370000200141106a210441204110470d010b20022003200341017422064120200641204b1b220610252202450d02200621030b20022004290000370010200241186a200441086a290000370000200041203602082000200336020420002002360200200141d0006a24000f0b102f000b200641011030000b8b0d05027f017e027f017e047f230041f0036b2201240041c6acc500ad4280808080f0008410032202290008210320022800042104200228000021052002102341cdacc500ad4280808080a00184100322022900082106200228000421072002280000210820021023200141d8026a200010ac010240024002400240024041c00010212202450d00200220063700182002200736001420022008360010200220033700082002200436000420022005360000200220012900d802370020200241286a200141e0026a290000370000200241306a200141e8026a290000370000200241386a200141f0026a290000370000200141d8026a200241c00010a801024020012d00e802220041024622040d002002ad428080808080088410050b20012802dc02210520012802d80221072001200141ec026a41c40010dc04220141c4006a200141c40010dc041a20040d0420014188016a200141c4006a41c20010dc041a200141aa016a21040240024020012d00a9014101460d00200141003602d0010c010b200141d0016a200410a7010b02400240024020012d0088014101460d00200141003602e0010c010b200141e0016a20014188016a41017210a70120012802e0010d010b024020012d00a9014101460d00200141d8026a10af0420013502e00242208620012802d8022204ad84100520012802dc02450d04200410230c040b200141d8026a10af0420012802d8022108200120012802e002360284022001200836028002200420014180026a10f50120012802dc02450d03200810230c030b200141f0016a41086a200141e0016a41086a2802002204360200200120012903e00122033703f00120014180026a2003a72209200410a801024020012d0090024102470d00200141003602b803200142013703b003200141c0036a41146a410f360200200141cc036a410c360200200141073602dc03200141c6acc5003602d8032001410c3602c4032001410a3602e403200141cdacc5003602e0032001200141f0016a3602d0032001200141e0036a3602c8032001200141d8036a3602c0032001200141b0036a3602ec03200141d8026a41146a4103360200200142033702dc02200141a8ddc0003602d8022001200141c0036a3602e802200141ec036a41b8a3c500200141d8026a102e1a20013502b80342208620013502b00384100820012802b403450d0220012802b00310230c020b200141d8026a20014180026a41d80010dc041a200141ad036a200141a9016a220841206a2d00003a0000200141a5036a200841186a2900003700002001419d036a200841106a29000037000020014195036a200841086a2900003700002001418d036a2008290000370000200120043602c403200120093602c003200141d8026a200141c0036a10b00420012802dc02450d0120012802d80210230c010b41c00041011030000b024020012802f401450d0020012802f00110230b410121080c010b410021080b0240024020012802d00122040d00410021090c010b200141f0016a41086a200141d0016a41086a2802002209360200200120012903d00122033703f00120014180026a2003a7220a200910a8010240024020012d0090024102470d00200141003602b803200142013703b003200141c0036a41146a410f360200200141cc036a410c360200200141073602dc03200141c6acc5003602d8032001410c3602c4032001410a3602e403200141cdacc5003602e0032001200141f0016a3602d0032001200141e0036a3602c8032001200141d8036a3602c0032001200141b0036a3602ec03200141d8026a41146a4103360200200142033702dc02200141ccdcc0003602d8022001200141c0036a3602e802200141ec036a41b8a3c500200141d8026a102e1a20013502b80342208620013502b00384100820012802b403450d0120012802b00310230c010b200141d8026a20014180026a41d80010dc041a2001418c036a200141a8016a2d00003a000020014184036a200141a0016a290300370200200141fc026a20014198016a290300370200200141f4026a20014188016a41086a29030037020020012001290388013702ec02200120093602c4032001200a3602c003200141d8026a200141c0036a10b00420012802dc02450d0020012802d80210230b024020012802f401450d0020012802f00110230b410121090b0240200820012802e001220a45720d0020012802e401450d00200a10230b2009200445720d0020012802d401450d00200410230b20021023024020004102460d002005450d00200710230b200141f0036a24000bc60303047f017e017f230041d0006b22012400200141c0006a41086a220241c6acc500ad4280808080f000841003220341086a2900003703002001200329000037034020031023200141206a41086a2204200229030037030020012001290340370320200241b6acc500ad42808080808002841003220341086a2900003703002001200329000037034020031023200141306a41086a20022903002205370300200141086a2004290300370300200141186a20053703002001200129034022053703302001200129032037030020012005370310024002404101450d004120210302400240024002404120450d004120102122020d01412041011030000b411021030240411010212202450d00200141106a210420022001290300370000200241086a200141086a2903003700000c020b411041011030000b20022001290300370000200241086a200141086a290300370000200141106a210441204110470d010b20022003200341017422064120200641204b1b220610252202450d02200621030b20022004290000370010200241186a200441086a290000370000200041203602082000200336020420002002360200200141d0006a24000f0b102f000b200641011030000bd90301057f230041106b22022400200241003602082002420137030020002802002103200028020822042002105c02402004450d00200441057421040340200320021071200341206a2103200441606a22040d000b0b200028020c21050240024002400240024020022802042204200228020822036b4104490d00200228020021040c010b200341046a22062003490d03200441017422032006200320064b1b22034100480d030240024020040d002003102121040c010b200228020020042003102521040b2004450d012002200336020420022004360200200228020821030b2002200341046a360208200420036a200536000020002d0010210502400240200228020420022802082203460d00200228020021040c010b200341016a22042003490d03200341017422062004200620044b1b22064100480d030240024020030d002006102121040c010b200228020020032006102521040b2004450d022002200636020420022004360200200228020821030b2002200341016a360208200420036a20053a0000200041146a200210a901200228020421032001290200200235020842208620022802002204ad84100202402003450d00200410230b200241106a24000f0b200341011030000b200641011030000b102a000bed0201057f230041c0006b22022400200241206a41086a220341c6acc500ad4280808080f000841003220441086a2900003703002002200429000037032020041023200241086a2205200329030037030020022002290320370300200341b9adc500ad4280808080d001841003220441086a2900003703002002200429000037032020041023200241106a41086a2206200329030037030020022002290320370310200241206a200128020010ac01024041c00010212204450d00200420022903003700002004200229031037001020042002290020370020200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241306a290000370000200441386a200241206a41186a290000370000200241206a200441c00010ab03024020022802282203450d002000200229022c37020c200020022903203702000b2000200336020820041023200241c0006a24000f0b41c00041011030000bea0201057f230041c0006b22022400200241206a41086a220341c6acc500ad4280808080f000841003220441086a2900003703002002200429000037032020041023200241086a2205200329030037030020022002290320370300200341b9adc500ad4280808080d001841003220441086a2900003703002002200429000037032020041023200241106a41086a2206200329030037030020022002290320370310200241206a200110ac01024041c00010212204450d00200420022903003700002004200229031037001020042002290020370020200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241306a290000370000200441386a200241206a41186a290000370000200241206a200441c00010ab03024020022802282203450d002000200229022c37020c200020022903203702000b2000200336020820041023200241c0006a24000f0b41c00041011030000be10501087f230041c0006b22022400200241206a41086a220341c6acc500ad4280808080f000841003220441086a2900003703002002200429000037032020041023200241086a2205200329030037030020022002290320370300200341b9adc500ad4280808080d001841003220441086a2900003703002002200429000037032020041023200241106a41086a2204200329030037030020022002290320370310200241206a200010ac010240024002400240024041c00010212206450d00200620022903003700002006200229031037001020062002290020370020200641086a2005290300370000200641186a2004290300370000200641286a2003290000370000200641306a200241306a290000370000200641386a200241206a41186a290000370000200241003602282002420137032020012802002104410410212203450d0120024284808080c00037022420022003360220200320043600002001280204210420034104410810252203450d02200242888080808001370224200320043600042002200336022020012802082104200141106a2802002201200241206a105c0240024020010d002002280228210720022802242105200228022021030c010b200141027421084100200228022822016b21002002280224210503402004280200210902400240200520006a4104490d00200228022021030c010b200141046a22032001490d07200541017422072003200720034b1b22074100480d070240024020050d002007102121030c010b200228022020052007102521030b2003450d062002200736022420022003360220200721050b200441046a21042002200141046a2207360228200320016a20093600002000417c6a2100200721012008417c6a22080d000b0b2006ad42808080808008842007ad4220862003ad84100202402005450d00200310230b20061023200241c0006a24000f0b41c00041011030000b410441011030000b410841011030000b200741011030000b102a000bc80501067f230041e0006b22012400200141c0006a41086a220241c6acc500ad4280808080f000841003220341086a2900003703002001200329000037034020031023200141086a200229030037030020012001290340370300200241c6adc500ad42808080809001841003220341086a2900003703002001200329000037034020031023200141106a41086a2002290300370300200120012903403703100240024002400240410410212202450d0020014204370244200120023602402000200141c0006a1071200028022021030240024020012802442200200128024822026b4104490d00200128024021000c010b200241046a22042002490d03200041017422022004200220044b1b22024100480d030240024020000d002002102121000c010b200128024020002002102521000b2000450d022001200236024420012000360240200128024821020b2001200241046a360248200020026a200336000020012802442100200141c0006a41186a2203200135024842208620012802402205ad841001220241186a290000370300200141c0006a41106a2204200241106a290000370300200141c0006a41086a2206200241086a2900003703002001200229000037034020021023200141206a41186a2003290300370300200141206a41106a2004290300370300200141206a41086a20062903003703002001200129034037032002402000450d00200510230b41c00010212202450d03200220012903003700002002200129031037001020022001290320370020200241086a200141086a290300370000200241186a200141106a41086a290300370000200241286a200141206a41086a290300370000200241306a200141306a290300370000200241386a200141206a41186a2903003700002002ad4280808080800884100520021023200141e0006a24000f0b410441011030000b200241011030000b102a000b41c00041011030000bf60e04057f017e197f027e230041f0026b22042400200441a0026a41086a220541c6acc500ad4280808080f000841003220641086a290000370300200420062900003703a00220061023200441386a41086a22072005290300370300200420042903a002370338200541acb2c500ad4280808080d000841003220641086a290000370300200420062900003703a00220061023200441e0016a41086a22062005290300370300200420042903a0023703e001200441a0016a200110ac010240024002400240024041c00010212205450d0020052004290338370000200520042903e001370010200520042900a001370020200541086a2007290300370000200541186a2006290300370000200541286a200441a0016a41086a290000370000200541306a200441b0016a290000370000200541386a200441a0016a41186a290000370000200441c00036027c20042005360278200441386a2005ad42808080808008841004109001024020042802382206450d00200428023c210802400240200441c0006a280200450d0020062d000022074103490d010b200441003602e801200442013703e0012004410c36020c2004200441f8006a3602082004200441e0016a3602c001200441b4026a4101360200200442013702a40220044198c2c3003602a0022004200441086a3602b002200441c0016a41b8a3c500200441a0026a102e1a20043502e80142208620043502e001841008024020042802e401450d0020042802e00110230b410321070b02402008450d00200610230b20074103470d020b200510230c020b41c00041011030000b200510230240024020070e03020001020b200441a0026a20012002200310e30220043502a0024201852102200441b0026a2903002109200441a8026a29030021030c030b200441a0026a200110b80420042d00a0024101470d01200441f8016a200441b9026a290000370300200441e0016a41106a200441b1026a290000370300200441e0016a41086a200441a9026a290000370300200420042900a1023703e001200441386a200441e0016a2002200310e30220043502384201852102200441386a41106a2903002109200441386a41086a29030021030c020b200441f8006a200110b80420042d00784101470d00200441c0016a41186a220720044191016a290000370300200441c0016a41106a220520044189016a290000370300200441c0016a41086a220620044181016a290000370300200420042900793703c001200441a0026a200441c0016a10f203200441a0016a41186a22082007290300370300200441a0016a41106a22072005290300370300200441a0016a41086a220a2006290300370300200420042903c0013703a00120042802c002220b450d00200441e0016a41186a220c2008290300370300200441e0016a41106a220d2007290300370300200441e0016a41086a220e200a290300370300200441e0016a41286a2207200441a0026a41086a2208290300370300200441e0016a41306a220a200441a0026a41106a220f290300370300200441e0016a41386a2210200441a0026a41186a2211290300370300200441086a41286a2212200441ec026a2213280200360200200441086a41206a2214200441e4026a2215290200370300200441086a41186a2216200441dc026a2217290200370300200441086a41106a2218200441d4026a2219290200370300200441086a41086a221a200441cc026a221b290200370300200420042903a0013703e001200420042903a00237038002200420042902c402370308200441386a41386a221c2010290300370300200441386a41306a221d200a290300370300200441386a41286a221e2007290300370300200441386a41206a221f200429038002370300200441386a41186a2220200c290300370300200441386a41106a2221200d290300370300200441386a41086a2222200e290300370300200420042903e0013703382010201c290300370300200a201d2903003703002007201e290300370300200441e0016a41206a221c201f290300370300200c2020290300370300200d2021290300370300200e2022290300370300200420042903383703e001200441f8006a41186a2020290300370300200441f8006a41106a2021290300370300200441f8006a41086a20222903003703002004200429033837037820112010290300370300200f200a290300370300200820072903003703002004200b3602c0022004201c2903003703a002200441c4026a22072004290308370200201b201a2903003702002019201829030037020020172016290300370200201520142903003702002013201228020036020020112903002109200f200f290300222320027c22243703002011200920037c2024202354ad7c37030020082903002109200420042903a002222320027c22243703a0022008200920037c2024202354ad7c370300200441c0016a20012002200310e30220043502c00121022005290300210920062903002103200441f8006a200441a0026a10b90402402007280200450d0020042802c00210230b200242018521020c010b420021020b2000200337030820002002370300200041106a2009370300200441f0026a24000bf80302047f027e230041c0016b22022400200241086a200110b8040240024020022d00084101470d0020024180016a41186a200241216a29000037030020024180016a41106a200241196a29000037030020024180016a41086a200241116a2900003703002002200229000937038001200241306a41086a220341c6acc500ad4280808080f000841003220141086a2900003703002002200129000037033020011023200241a0016a41086a22042003290300370300200220022903303703a001200341f7acc500ad4280808080e000841003220141086a2900003703002002200129000037033020011023200241b0016a41086a22052003290300370300200220022903303703b001200241306a20024180016a10ac01024041c00010212201450d00200120022903a001370000200120022903b00137001020012002290030370020200141086a2004290300370000200141186a2005290300370000200141286a2003290000370000200141306a200241306a41106a290000370000200141386a200241306a41186a2203290000370000200241306a200141c00010ad0320032903002106200229034021072002280254210420022802502103200110232003450d012004450d02200310230c020b41c00041011030000b42002107420021060b2000200737030020002006370308200241c0016a24000bb71105017f047e017f057e047f230041b0026b22052400200541a0016a200010b80402400240024020052d00a0014101470d00200541306a41186a200541b9016a290000370300200541c0006a200541b1016a290000370300200541306a41086a200541a9016a290000370300200520052900a101370330200541a0016a200541306a10f20320052802c001450d00200541d0006a200541a0016a41d00010dc041a200541d0006a41086a290300210620052903502107024002402005290360220820012008200154200541d0006a41186a290300220920025420092002511b220a1b220b20092002200a1b220c8450450d002007210d2006210e0c010b200541e8006a220a2009200c7d2008200b54ad7d220d37030020052008200b7d220f37036002400240200f4280c8afa02556200d420052200d501b450d00200b2108200c21090c010b200a420037030020054200370360200d20027c200f20017c2201200f54ad7c21020b20054200200620097d2007200854ad7d220b200720087d220d200756200b200656200b2006511b220a1b220e37035820054200200d200a1b220d370350200220097d2001200854ad7d2102200120087d21010b02400240024002400240200541f8006a28020022100d004100210a410021100c010b2005280270210a201041186c21114100211003400240200a2903002208200120012008562002200a41086a221229030022095620022009511b22131b220b2009200220131b220c84500d00200a2008200b7d220f370300200a2009200c7d2008200b54ad7d220d37030802400240200f4280c8afa02556200d420052200d501b450d00200b2108200c21090c010b200a4200370308200a4200370300200d20027c200f20017c2201200f54ad7c21020b200541d0006a41086a221342002013290300220b20097d2005290350220d200854ad7d220c200d20087d220f200d56200c200b56200c200b511b22131b220e37030020054200200f20131b220d370350200220097d2001200854ad7d2102200120087d210120122903002109200a29030021080b024020082009844200520d00200a41186a210a201041016a2110201141686a22110d010b0b2005280278220a2010490d010b200541003602780240200a20106b220a450d0002402010450d00200528027022132013201041186c6a200a41186c10dd041a200541d8006a290300210e2005290350210d0b2005200a3602780b42002007200d7d220820082007562006200e7d2007200d54ad7d220920065620092006511b220a1b220842002009200a1b22098450450d010c020b41ccbac000102b000b200541a0016a41086a221041d5fbc400ad42808080808001841003220a41086a2900003703002005200a2900003703a001200a102320054190026a41086a22132010290300370300200520052903a00137039002201041e3a0c200ad4280808080b001841003220a41086a2900003703002005200a2900003703a001200a1023200541a0026a41086a22112010290300370300200520052903a0013703a002200541a0016a200010ac0141c0001021220a450d02200a200529039002370000200a20052903a002370010200a20052900a001370020200a41086a2013290300370000200a41186a2011290300370000200a41286a2010290000370000200a41306a200541a0016a41106a290000370000200a41386a200541a0016a41186a290000370000200541186a200a41c000108902200541186a41106a29030021022005290320210120052802182110200a102320002001420020101b22012008200120012008562002420020101b220b200956200b2009511b220a1b22027d200b2009200b200a1b220c7d2001200254ad7d10dc0202400240200820027d220b2009200c7d2008200254ad7d220d844200520d002004427f2004290300220220087c22012001200254220a200441086a2210290300220220097c200aad7c220120025420012002511b220a1b3703002010427f2001200a1b3703000c010b200541a0016a41086a221041d5fbc400ad42808080808001841003220a41086a2900003703002005200a2900003703a001200a102320054190026a41086a22132010290300370300200520052903a00137039002201041eea0c200ad4280808080f001841003220a41086a2900003703002005200a2900003703a001200a1023200541a0026a41086a22112010290300370300200520052903a0013703a002200541a0016a200010ac0141c0001021220a450d04200a200529039002370000200a20052903a002370010200a20052900a001370020200a41086a2013290300370000200a41186a2011290300370000200a41286a2010290000370000200a41306a200541a0016a41106a290000370000200a41386a200541a0016a41186a2900003700002005200a41c000108902200541106a29030021012005290308210f20052802002110200a10232000200f420020101b220f200b200f200f200b562001420020101b220e200d56200e200d511b220a1b22017d200e200d200e200a1b22067d200f200154ad7d10ca022004427f2004290300220f200120027c220e7c22022002200f54220a200441086a221029030022022006200c7c200e200154ad7c7c200aad7c220c200254200c2002511b220a1b3703002010427f200c200a1b370300200b20017d2202200d20067d200b200154ad7d220d84500d00200342002003290300220120027d220b200b200156200341086a220a290300220b200d7d2001200254ad7d2202200b562002200b511b22101b370300200a4200200220101b3703000b200541306a200541d0006a10b904200541d8016a2009370300200541d0016a2008370300200541a0016a41086a41013a0000200541a9016a2000290000370000200541b1016a200041086a290000370000200541b9016a200041106a290000370000200541c1016a200041186a290000370000200541033a00a001200541a0016a108e010b200541f4006a280200450d00200528027010230b200541b0026a24000f0b41c00041011030000b41c00041011030000be50301047f230041f0006b22022400200241086a41086a220341c6acc500ad4280808080f000841003220441086a2900003703002002200429000037030820041023200241306a41086a2205200329030037030020022002290308370330200341f1acc500ad4280808080e000841003220441086a2900003703002002200429000037030820041023200241c0006a41086a2204200329030037030020022002290308370340200241d0006a200110ac01024041c00010212203450d00200320022903303700002003200229034037001020032002290350370020200341086a2005290300370000200341186a2004290300370000200341286a200241d0006a41086a2205290300370000200341306a200241e0006a2204290300370000200341386a200241d0006a41186a2201290300370000200241086a200341c000108a012005200241086a41096a2900003703002004200241086a41116a2900003703002001200241086a41196a290000370300200220022900093703500240024020022d00084101460d00200041003a00000c010b200041013a000020002002290350370001200041096a200241d8006a290300370000200041116a2004290300370000200041196a20012903003700000b20031023200241f0006a24000f0b41c00041011030000bb70401067f230041d0006b22022400200242f3e885db96cddbb320370308200241086a2001412c6a22032001290300200141086a290300417f411f10f701200241306a41086a220441c6acc500ad4280808080f000841003220541086a2900003703002002200529000037033020051023200241106a41086a2206200429030037030020022002290330370310200441f7acc500ad4280808080e000841003220541086a2900003703002002200529000037033020051023200241206a41086a2207200429030037030020022002290330370320200241306a200010ac01024041c00010212205450d00200520022903103700002005200229032037001020052002290030370020200541086a2006290300370000200541186a2007290300370000200541286a2004290000370000200541306a200241306a41106a290000370000200541386a200241306a41186a29000037000020024100360238200242013703302003200241306a107120022001360220200241206a200241306a10c3012002200141106a360220200241206a200241306a10c30120012802202104200141286a2802002201200241306a105c02402001450d002004200141186c6a2101034020022004360220200241206a200241306a10c301200441106a200241306a10af012001200441186a2204470d000b0b200228023421042005ad4280808080800884200235023842208620022802302201ad84100202402004450d00200110230b20051023200241d0006a24000f0b41c00041011030000b130020004110360204200041b4b2c5003602000bcd0405057f017e017f027e037f230041e0006b22002400200041206a41186a22014200370300200041206a41106a22024200370300200041206a41086a2203420037030020004200370320200041d0006a41086a220441c6acc500ad4280808080f0008422051003220641086a29000037030020002006290000370350200610232003200429030037030020002000290350220737034020002007370320200441e8fbc500ad428080808080018422081003220641086a2900003703002000200629000037035020061023200220002903502207370300200041086a22092003290300370300200041106a220a2007370300200041186a220b200429030037030020002007370340200020002903203703000240024002404100200010a9032206200641ff01714104461b41ff0171417f6a220641024b0d0020060e03010001010b20014200370300200242003703002003420037030020004200370320200420051003220641086a29000037030020002006290000370350200610232003200429030037030020002000290350220737034020002007370320200420081003220641086a2900003703002000200629000037035020061023200041c0006a41086a2004290300220737030020002000290350220537034020022005370000200241086a200737000020092003290300370300200a2002290300370300200b200129030037030020002000290320370300410110212204450d01200441013a00002000ad42808080808004842004ad428080808010841002200410230b200041e0006a24000f0b410141011030000b3400200041c6acc50036020420004100360200200041146a411a360200200041106a41a8e5c500360200200041086a42073702000b6101017f02400240411010212202450d00200242003700082002420037000020024110412010252202450d0120024200370010200042a0808080800437020420002002360200200241186a42003700000f0b411041011030000b412041011030000b940603027f027e047f230041106b22032400200341003602082003420137030020022003105c024002400240024002402002450d002001200241d8006c6a21040340200141386a20031071200141086a2903002105200129030021060240024020032802042207200328020822026b4110490d00200328020021070c010b200241106a22082002490d06200741017422022008200220084b1b22024100480d060240024020070d002002102121070c010b200328020020072002102521070b2007450d032003200236020420032007360200200328020821020b200720026a22072005370008200720063700002003200241106a36020820012802202102200128022822072003105c02402007450d002002200741306c6a21090340200220031071200241286a2903002105200241206a29030021060240024020032802042208200328020822076b4110490d00200328020021080c010b200741106a220a2007490d0820084101742207200a2007200a4b1b22074100480d080240024020080d002007102121080c010b200328020020082007102521080b2008450d062003200736020420032008360200200328020821070b200820076a22082005370008200820063700002003200741106a3602082009200241306a2202470d000b0b200128022c2102200141346a28020022072003105c02402007450d00200741057421070340200220031071200241206a2102200741606a22070d000b0b200141186a2903002105200129031021060240024020032802042207200328020822026b4110490d00200328020021070c010b200241106a22082002490d06200741017422022008200220084b1b22024100480d060240024020070d002002102121070c010b200328020020072002102521070b2007450d052003200236020420032007360200200328020821020b200720026a22072005370008200720063700002003200241106a360208200141d8006a22012004470d000b0b20002003290300370200200041086a200341086a280200360200200341106a24000f0b200241011030000b200741011030000b200241011030000b102a000b090020004100108c030b6b01027f230041106b22022400200241003602082002420137030002404104102122030d00410441011030000b2003410036000020024284808080c0003702042002200336020041002002105c200041086a200228020836020020002002290300370200200241106a24000b8c0201037f230041c0006b22022400200241186a4200370300200241106a22034200370300200241086a4200370300200241286a22044100360200200242003703002002420837032020024100360238200242013703302002200236023c2002413c6a200241306a10c3012002200336023c2002413c6a200241306a10c3012002280220210320042802002204200241306a105c02402004450d00200441306c21040340200341106a200241306a10712002200336023c200341306a21032002413c6a200241306a10c301200441506a22040d000b0b20002002290330370200200041086a200241306a41086a28020036020002402002280224450d00200228022010230b200241c0006a24000b890201047f230041106b220224002002410036020c024002400240024002400240410110212203450d000240200228020c2204413f4b0d00200320044102743a0000410121050c050b200441808001490d032004418080808004490d020c010b410141011030000b200341033a0000200228020c210441052105024020034101410510252203450d00200320043600010c030b410541011030000b41042105024020034101410410252203450d00200320044102744102723600000c020b410441011030000b4102210520034101410210252203450d01200320044102744101723b00000b200020053602082000200536020420002003360200200241106a24000f0b410241011030000b3001017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241043600000b130020004102360204200041ac92c6003602000b3001017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241063600000bbd0101057f2001280208210302402001410c6a280200220420024d0d0002400240200141186a2802002205450d00200141106a2802002101200541027421062003417f6a2103034002402004200128020022076b220520024b0d00200420024b0d030b200141046a21012003417f6a2103200521042006417c6a22060d000b0b200041023602080f0b2000200736020c2000410136020820002005ad4220862003ad843702000f0b2000410036020820002004ad4220862003ad843702000b931704027f037e057f047e230041e0026b22052400200541c8016a2001200210c6040240024020052802d0014102470d00410021020c010b20052802c80121062001280204220241086a2900002107200241106a290000210820022900002109200541c8016a41186a200241186a290000370300200541c8016a41106a2008370300200541c8016a41086a2007370300200520093703c801200520063602e801200541b0026a41086a220241c6acc500ad4280808080f000841003220a41086a2900003703002005200a2900003703b002200a1023200541f0016a41086a2002290300370300200520052903b0023703f001200241c6adc500ad42808080809001841003220a41086a2900003703002005200a2900003703b002200a102320054180026a41086a2002290300370300200520052903b00237038002024002400240024002400240024002400240024002400240410410212202450d00200542043702b402200520023602b002200541c8016a200541b0026a107120052802e801210b0240024020052802b402220a20052802b80222026b4104490d0020052802b002210a0c010b200241046a220c2002490d09200a4101742202200c2002200c4b1b22024100480d0902400240200a0d0020021021210a0c010b20052802b002200a20021025210a0b200a450d02200520023602b4022005200a3602b00220052802b80221020b2005200241046a3602b802200a20026a200b36000020052802b402210a200541b0026a41186a220b20053502b80242208620052802b002220dad841001220241186a290000370300200541b0026a41106a220c200241106a290000370300200541b0026a41086a220e200241086a290000370300200520022900003703b0022002102320054190026a41186a200b29030037030020054190026a41106a200c29030037030020054190026a41086a200e290300370300200520052903b002370390020240200a450d00200d10230b41c00010212202450d02200220052903f00137000020022005290380023700102002200529039002370020200241086a200541f0016a41086a290300370000200241186a20054180026a41086a220b290300370000200241286a20054190026a41086a290300370000200241306a20054190026a41106a290300370000200241386a20054190026a41186a290300370000200541c0003602d402200520023602d00220054180026a2002ad4280808080800884100410900102400240200528028002220a0d004200210f0c010b200528028402210c02400240200b280200220b4110490d00200b4170714110460d00200a41186a2900002108200a41086a2900002110200a2900102107200a29000021094201210f0c010b200541003602980220054201370390022005410c3602f4012005200541d0026a3602f001200520054190026a3602dc02200541c4026a4101360200200542013702b40220054198c2c3003602b0022005200541f0016a3602c002200541dc026a41b8a3c500200541b0026a102e1a2005350298024220862005350290028410080240200528029402450d0020052802900210230b4200210f0b200c450d00200a10230b2002102320084200200f42005222021b21082007420020021b21072009420020021b220f2003542010420020021b220920045420092004511b0d03200f20038520092004858450450d05200541b8016a20032004428094ebdc03420010e204200541a8016a20052903b8012209200541b8016a41086a290300220f4280ec94a37c427f10e10420054198016a2009200f20013502242210420010e10420054188016a4200200529039801220f201020052903a80120037c7e22092009428094ebdc038022094280ec94a37c7e7c4280cab5ee01562009a76aad7c220920077d2210201020095620054198016a41086a2903002009200f54ad7c220f20087d2009200754ad7d2209200f562009200f511b22021b220f4200200920021b428094ebdc03420010e204200541f8006a200529038801220920054188016a41086a29030022104280ec94a37c427f10e104200541e8006a200920104280cab5ee01420010e104200541e8006a41086a29030020052903682210200f20052903787c22094280cab5ee017e428094ebdc03824280cab5ee01562009420188a76aad7c2209201054ad7c210f410021020c040b410441011030000b200241011030000b41c00041011030000b200541c8006a20032004428094ebdc03420010e204200541d8006a20032004428094ebdc03420010e304200541386a2005290348200541c8006a41086a29030020013502242210420010e104200541286a420020052903382211201020052903587e22102010428094ebdc038022104280ec94a37c7e7c4280cab5ee01562010a76aad7c221020077d22122012201056200541386a41086a2903002010201154ad7c221120087d2010200754ad7d221020115620102011511b22021b22114200201020021b428094ebdc03420010e204200541186a20052903282210200541286a41086a29030022124280ec94a37c427f10e104200541086a201020124280cab5ee01420010e104200141206a28020022022003200f7d221020022903007c2212370300200241086a2202200420097d2003200f54ad7d20022903007c2012201054ad7c370300200541086a41086a2903002005290308220f201120052903187c22094280cab5ee017e428094ebdc03824280cab5ee01562009420188a76aad7c2209200f54ad7c210f410121020b024002402009200f84500d00200128021c22022002290300221020097c2211370300200241086a22022002290300200f7c2011201054ad7c3703002008200f7c200720097c2209200754ad7c2108200921070c010b2002450d010b200141013a0028200541b0026a41086a220241c6acc500ad4280808080f000841003220141086a290000370300200520012900003703b00220011023200541f0016a41086a2002290300370300200520052903b0023703f001200241c6adc500ad42808080809001841003220141086a290000370300200520012900003703b0022001102320054180026a41086a2002290300370300200520052903b00237038002410410212202450d01200542043702b402200520023602b002200541c8016a200541b0026a107120052802e801210a0240024020052802b402220120052802b80222026b4104490d0020052802b00221010c010b200241046a220b2002490d0420014101742202200b2002200b4b1b22024100480d040240024020010d002002102121010c010b20052802b00220012002102521010b2001450d03200520023602b402200520013602b00220052802b80221020b2005200241046a3602b802200120026a200a36000020052802b4022101200541b0026a41186a220a20053502b80242208620052802b002220ead841001220241186a290000370300200541b0026a41106a220b200241106a290000370300200541b0026a41086a220c200241086a290000370300200520022900003703b0022002102320054190026a41186a200a29030037030020054190026a41106a200b29030037030020054190026a41086a200c290300370300200520052903b0023703900202402001450d00200e10230b41c00010212202450d04200220052903f00137000020022005290380023700102002200529039002370020200241086a200541f0016a41086a290300370000200241186a20054180026a41086a290300370000200241286a20054190026a41086a290300370000200241306a20054190026a41106a290300370000200241386a20054190026a41186a290300370000411010212201450d05200120033700002001200437000820014110412010252201450d0620012007370010200141186a20083700002002ad42808080808008842001ad4280808080800484100220011023200210230b410121020c060b410441011030000b200241011030000b102a000b41c00041011030000b411041011030000b412041011030000b2000200636020420002002360200200541e0026a24000bc70302057f017e230041c0006b22022400200241206a41086a220341c6acc500ad4280808080f000841003220441086a2900003703002002200429000037032020041023200241086a2205200329030037030020022002290320370300200341acb2c500ad4280808080d000841003220441086a2900003703002002200429000037032020041023200241106a41086a2206200329030037030020022002290320370310200241206a200010ac010240024041c00010212204450d00200420022903003700002004200229031037001020042002290020370020200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241306a290000370000200441386a200241206a41186a29000037000002400240200141ff0171220341024d0d004101210342002107410121010c010b024002400240024020030e03000102000b410021010c020b410121010c010b410221010b200220013a0020410110212203450d02200320013a00004100210142808080801021070b2004ad428080808080088420072003ad841002024020010d00200310230b20041023200241c0006a24000f0b41c00041011030000b410141011030000bcc0201057f230041c0006b22022400200241206a41086a220341c6acc500ad4280808080f000841003220441086a2900003703002002200429000037032020041023200241086a2205200329030037030020022002290320370300200341f1acc500ad4280808080e000841003220441086a2900003703002002200429000037032020041023200241106a41086a2206200329030037030020022002290320370310200241206a200010ac01024041c000102122040d0041c00041011030000b200420022903003700002004200229031037001020042002290020370020200441086a2005290300370000200441186a2006290300370000200441286a2003290000370000200441306a200241306a290000370000200441386a200241206a41186a290000370000200241c000360224200220043602202001200241206a10f50120041023200241c0006a24000b130020004101360204200041b8a5c6003602000b1300200041023602042000418ca7c6003602000b3101017f02404104102122020d00410441011030000b20004284808080c00037020420002002360200200241e5003600000b3400200041d899c60036020420004100360200200041146a4101360200200041106a41e4a9c600360200200041086a42183702000b3400200041a79fc60036020420004100360200200041146a4103360200200041106a41fcacc600360200200041086a420c3702000b13002000410136020420004198b1c6003602000ba70201077f0240024002400240200041086a2802002201450d00410020014102746b2102417f210320002802002204210503402002450d01200341016a2103200241046a210220052802002106200541046a21052006450d000b4100200641004741016a41017122056b2003460d002001200520036a2207490d012001200641004741016a4101716b20036b220541ffffffff03712005470d0220054102742203417f4c0d020240024020030d00410421010c010b200310212201450d040b2001200420074102746a4104200641004741016a41017141027420026a6b10dc0421020240200041046a280200450d00200028020010230b20002002360200200041086a2005360200200041046a20053602000b0f0b20072001103e000b102f000b200341041030000bbf0403067f017e097f02400240024002400240200141086a2802002203200241086a2802002204200320044b1b220541016a22064101200641014b1b220741ffffffff03712007470d0020074102742206417f4c0d000240024020060d00410421080c010b200610272208450d020b024020050d00420021090c040b2004417f6a220a20044b210b2002280200210c2003417f6a220d20034b0d022001280200210e20082007417f6a22024102746a210f410021064200210903404100211002402003200d20066b22114d0d00410021102011200d4b0d00200e20114102746a28020021100b410021110240200b0d002004200a20066b22124d0d002012200a4b0d00200c20124102746a28020021110b200720024d0d05200f20092010ad7c2011ad7c22093e0200200f417c6a210f2002417f6a210220094220882109200641016a22062005490d000c040b0b102f000b200641041030000b20082007417f6a22024102746a21104100210f420021090340410021060240200b0d00410021062004200a200f6b22114d0d00410021062011200a4b0d00200c20114102746a28020021060b200720024d0d02201020092006ad7c22093e02002010417c6a21102002417f6a210220094220882109200f41016a220f2005490d000b0b024020072005417f736a220220074f0d00200020073602082000200736020420002008360200200820024102746a20093e02000240200141046a280200450d00200128020010230b0f0b41b8b3c60020022007102d000b41b8b3c60020022007102d000bbf04030d7f017e017f02400240200241086a2802002203200141086a28020022046a22054101200541014b1b220641ffffffff03712006470d0020064102742205417f4c0d0002400240024020050d00410421070c010b200510272207450d010b2004450d022001280200210802400240024020030d0020082004417f6a22054102746a210320072006417f6a22024102746a21090340200420054d0d0302402003280200450d00200620024d0d03200941003602000b2003417c6a21032009417c6a21092002417f6a21022005417f6a2205417f470d000c060b0b200641027420076a417c6a210a200341027420022802006a417c6a210b4100210c2006210d03402004200c417f736a220520044f0d020240200820054102746a220e280200220f450d0042002110417f2105200a2102200b2109024003402006200d20056a22114d0d0120022009350200200fad7e20107c20023502007c22103e0200201042208821100240200320056a0d002006200c20036a417f736a220220064f0d05200720024102746a20103e02000c030b2002417c6a21022009417c6a2109200e280200210f20032005417f6a22056a22112003490d000b41d4b2c60020112003102d000b41d4b2c60020112006102d000b200a417c6a210a200d417f6a210d200c41016a220c2004460d050c000b0b41b8b3c60020022006102d000b41d4b2c60020052004102d000b200541041030000b102f000b2000200636020820002006360204200020073602000240200141046a280200450d00200128020010230b0bb60302097f017e230041106b2201240002400240024002400240024002402000280200220228020041016a41004c0d002000280204220328020041016a41004c0d012000280208220441086a28020022054101200028020c22062802006b22076a220820054f0d02200720002802142802006b22052000280210220741086a28020022006a220920054f0d03024002402002290308220a42ffffffff0f560d0041002100200a200428020020084102746a3502007e2003290308422086200728020020094102746a35020084580d010b20022802000d052002410036020020022002290308427f7c370308200441086a2802002200200020062802006b22024d0d0620032802000d07200428020020024102746a350200210a200341003602002003200a20032903087c370308410121000b200141106a240020000f0b4187b5c6004118200141086a41a0b5c6001031000b4187b5c6004118200141086a41a0b5c6001031000b41d4b2c60020082005102d000b41d4b2c60020092000102d000b41b0b5c6004110200141086a41c0b5c6001031000b41d4b2c60020022000102d000b41b0b5c6004110200141086a41c0b5c6001031000b9e0301087f200028020822024102742103410021042000280200220521000240024003402003450d012004417f6a21042003417c6a210320002802002106200041046a21002006450d000b410121072004417f73200641004741016a4101716a21080c010b41002107410020046b21080b200128020822094102742103410021042001280200220121000240024003402003450d012004417f6a21042003417c6a210320002802002106200041046a21002006450d000b410021032004417f73200641004741016a4101716a21000c010b410020046b2100410121030b024020070d00410020034101736b0f0b4101210402400240024020030d0020022008490d0120092000490d02417f200220086b2203200920006b22064720032006491b22040d0020062003200320064b1b2107200120004102746a2103200520084102746a2100417f210103400240200141016a22012007490d0041000f0b2003280200210420002802002106200341046a2103200041046a2100417f200620044720062004491b2204450d000b0b20040f0b20082002103e000b20002009103e000b100020002802002000280204200110580b8906010d7f200128000c21022001280204210320012802002104024002400240024002400240024020012d000822054102470d00200320044f0d010c020b20054101710d010b41002106024002400240024002404100200320046b2201200120034b1b220741016a220120074f0d000240200420034b200520054102461b22014102460d002001410171450d004104210841002101410021060c080b2003417f732109200241086a210a41002107200321054104210841002106410021010340200920016a220b200a280200220c6a220d200b4f0d022004200549210b2002280200200d4102746a280200210d024020012006470d002006417f417f41002005200b6b220c20046b220e200e200c4b1b220c41016a220e200e200c491b4100200b1b220c41016a220e200e200c491b6a220c2006490d062006410174220e200c200e200c4b1b220c41ffffffff0371200c470d06200c410274220e4100480d060240024020060d00200e102121080c010b20082006410274200e102521080b2008450d04200c21060b200820076a200d360200200741046a21072005417f6a2105200141016a2101200b0d000c080b0b024020010d00410421080c060b200141ffffffff03712001470d03200141027422064100480d03200610212208450d02200121060c050b41d4b2c600200120036b200c6a417f6a200c102d000b200e41041030000b200641041030000b102a000b41042108410021060b410021012003200449200520054102461b4101710d0002400240200320044d0d002003417f732101200241086a210d200821052003210703402001200d280200220c6a220b20014f0d0420052002280200200b4102746a280200360200200141016a2101200541046a210520042007417f6a2207490d000b200320046b41016a21010c010b20032004470d0141012101200821050b200241086a28020022072004417f736a220420074f0d022005200228020020044102746a2802003602000b2000200136020820002006360204200020083602000f0b41d4b2c600200b200c102d000b41d4b2c60020042007102d000b7701027f230041106b2203240002404110102122040d00411041041030000b200420013e020c200420014220883e0208200420023e0204200420024220883e020020034284808080c00037020420032004360200200310d004200041086a200328020836020020002003290300370200200341106a24000bac0301047f230041c0006b2202240020002802002100410121030240200128021841c1acc000410c2001411c6a28020028020c1100000d0002400240200028020822030d0020002802002203200028020428020c11040042e4aec285979ba58811520d012002200336020c2002411336021420022002410c6a36021020012802182104200128021c2105410121032002413c6a41013602002002420237022c200241d0acc0003602282002200241106a36023820042005200241286a102e0d020c010b2002200336020c2002410836021420022002410c6a36021020012802182104200128021c2105410121032002413c6a41013602002002420237022c200241d0acc0003602282002200241106a36023820042005200241286a102e0d010b200241106a41146a4101360200200241106a410c6a4101360200200241043602142002200041186a3602202002200041146a36021820022000410c6a36021020012802182100200128021c2101200241286a41146a41033602002002420337022c200241e0acc0003602282002200241106a36023820002001200241286a102e21030b200241c0006a240020030b21002000417f6a41ff01712002ad4220862001ad842004ad4220862003ad8410000b1c00200128021841d9bec600410f2001411c6a28020028020c1100000b2c01017f02402002450d00200021030340200320013a0000200341016a21032002417f6a22020d000b0b20000b3601017f02402002450d00200021030340200320012d00003a0000200341016a2103200141016a21012002417f6a22020d000b0b20000b7101017f0240024020012000490d002002450d01200021030340200320012d00003a0000200141016a2101200341016a21032002417f6a22020d000c020b0b2002450d002001417f6a21012000417f6a21030340200320026a200120026a2d00003a00002002417f6a22020d000b0b20000b4a01037f4100210302402002450d000240034020002d0000220420012d00002205470d01200141016a2101200041016a21002002417f6a2202450d020c000b0b200420056b21030b20030b5701017e02400240200341c000710d002003450d012001410020036b413f71ad8820022003413f71ad220486842102200120048621010c010b20012003413f71ad862102420021010b20002001370300200020023703080b5701017e02400240200341c000710d002003450d0120012003413f71ad2204882002410020036b413f71ad86842101200220048821020c010b20022003413f71ad882101420021020b20002001370300200020023703080b7501027e200020034220882205200142208822067e200320027e7c200420017e7c200342ffffffff0f832203200142ffffffff0f8322017e2204422088200320067e7c22034220887c200342ffffffff0f83200520017e7c22034220887c37030820002003422086200442ffffffff0f83843703000b3e01017f230041106b2205240020052001200220032004410010e404200529030021012000200541086a29030037030820002001370300200541106a24000b4c01017f230041206b22052400200542003703182005420037031020052001200220032004200541106a10e404200529031021012000200529031837030820002001370300200541206a24000be20502037f067e230041306b2206240002400240024002400240024002400240024002402002500d002003500d012004500d02200479a7200279a76b2207413f4b0d0341ff0020076b2108200741016a21070c080b02402004500d0020050d040c060b024002402005450d0020034200510d0620054200370308200520012003823703000c010b20034200510d050b200120038021010c060b2004500d030240024002402001500d0020047b4201510d01200479a7200279a76b2207413e4b0d0241ff0020076b2108200741016a21070c090b02402005450d0020054200370300200520022004823703080b200220048021010c070b02402005450d002005200137030020052004427f7c2002833703080b200220047a423f838821010c060b2005450d040c020b024020037b4201510d0041bf7f200379a7200279a76b22076b2108200741c1006a21070c060b02402005450d002005420037030820052003427f7c2001833703000b20034201510d06200641206a2001200220037aa710e004200641286a2903002102200629032021010c060b2005450d020b2005200137030020052002370308420021010c020b00000b420021010b420021020c010b200620012002200841ff007110df04200641106a20012002200741ff007110e004200641086a2903002102200641106a41086a2903002109200629030021012006290310210a0240024020070d004200210b4200210c0c010b4200210c4200210d03402009420186200a423f8884220b200b427f8520047c200a4201862002423f8884220a427f85220b20037c200b54ad7c423f87220b2004837d200a200b200383220e54ad7d2109200a200e7d210a420020024201862001423f8884842102200d2001420186842101200b420183220b210d2007417f6a22070d000b0b02402005450d002005200a370300200520093703080b200c20024201862001423f8884842102200b20014201868421010b2000200137030020002002370308200641306a24000b0b93bf060300418080c0000be8be061800100011000000290010001700000009030000050000006361706163697479206f766572666c6f777372632f6c6962616c6c6f632f7261775f7665632e7273b00010004600000063010000130000001400000004000000040000001500000016000000170000006120666f726d617474696e6720747261697420696d706c656d656e746174696f6e2072657475726e656420616e206572726f720018000000000000000100000019000000000000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f666d742f6d6f642e72730000180110002000000038011000120000001800000000000000010000001a000000696e646578206f7574206f6620626f756e64733a20746865206c656e20697320206275742074686520696e646578206973203030303130323033303430353036303730383039313031313132313331343135313631373138313932303231323232333234323532363237323832393330333133323333333433353336333733383339343034313432343334343435343634373438343935303531353235333534353535363537353835393630363136323633363436353636363736383639373037313732373337343735373637373738373938303831383238333834383538363837383838393930393139323933393439353936393739383939000034021000060000003a02100022000000cc9b110018000000180a000005000000696e64657820206f7574206f662072616e676520666f7220736c696365206f66206c656e677468207c02100016000000920210000d000000cc9b1100180000001e0a000005000000736c69636520696e64657820737461727473206174202062757420656e6473206174206030785b2e2e2e5d00660310000b00000012161000160000009f0210000100000050031000160000000308000009000000f01510000e000000fe1510000400000002161000100000009f0210000100000050031000160000000708000005000000b01510002b000000db151000150000007a01000015000000660310000b000000710310002600000097031000080000009f031000060000009f02100001000000500310001600000014080000050000007372632f6c6962636f72652f7374722f6d6f642e72736279746520696e64657820206973206e6f742061206368617220626f756e646172793b20697420697320696e7369646520202862797465732029206f662060000000e603100002000000d0031000160000006004000011000000d00310001600000054040000280000007372632f6c6962636f72652f666d742f6d6f642e72732e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000f8030000000000000000000000000000000000000000000000000000000000000000feffffffffbfb6000000000000000000ff070000000000f8ffff0000010000000000000000000000c09f9f3d0000000002000000ffffff0700000000000000000000c0ff01000000000000f80f20900f10004a000000e011100000020000e01310003a00000000010203040506070809080a0b0c0d0e0f10111213140215161718191a1b1c1d1e1f2002020202020202020202210202020202020202020202020202222324252602270228020202292a2b022c2d2e2f300202310202023202020202020202023302023402020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023502360237020202020202020238023902020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202023a3b3c020202023d02023e3f4041424344454602020247020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202024802020202020202020202024902020202023b020001020202020302020202040205060202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020207020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020200010305050606030706080809110a1c0b190c140d120e0d0f0410031212130916011705180219031a071c021d011f1620032b042c022d0b2e01300331023201a702a902aa04ab08fa02fb05fd04fe03ff09ad78798b8da23057588b8c901c1ddd0e0f4b4cfbfc2e2f3f5c5d5fb5e2848d8e9192a9b1babbc5c6c9cadee4e5ff00041112293134373a3b3d494a5d848e92a9b1b4babbc6cacecfe4e500040d0e11122931343a3b4546494a5e646584919b9dc9cecf0d112945495764658d91a9b4babbc5c9dfe4e5f0040d1145496465808184b2bcbebfd5d7f0f183858ba4a6bebfc5c7cecfdadb4898bdcdc6cecf494e4f57595e5f898e8fb1b6b7bfc1c6c7d71116175b5cf6f7feff800d6d71dedf0e0f1f6e6f1c1d5f7d7eaeafbbbcfa16171e1f46474e4f585a5c5e7e7fb5c5d4d5dcf0f1f572738f747596972f5f262e2fa7afb7bfc7cfd7df9a409798308f1fc0c1ceff4e4f5a5b07080f10272feeef6e6f373d3f42459091feff536775c8c9d0d1d8d9e7feff00205f2282df048244081b04061181ac0e80ab351e1580e003190801042f043404070301070607110a500f1207550802041c0a090308030703020303030c0405030b06010e15053a0311070605100757070207150d500443032d03010411060f0c3a041d255f206d046a2580c80582b0031a0682fd035907150b1709140c140c6a060a061a0659072b05460a2c040c040103310b2c041a060b0380ac060a061f414c042d0374083c030f033c0738082b0582ff1118082f112d032010210f808c048297190b158894052f053b07020e180980b030740c80d61a0c0580ff0580b605240c9bc60ad23010848d033709815c1480b80880c73035040a06380846080c06740b1e035a0459098083181c0a16094808808a06aba40c170431a10481da26070c050580a511816d1078282a064c04808d0480be031b030f0d0006010103010402080809020a050b02100111041205131114021502170219041c051d0824016a036b02bc02d102d40cd509d602d702da01e005e102e802ee20f004f906fa020c273b3e4e4f8f9e9e9f060709363d3e56f3d0d104141836375657bd35cecfe01287898e9e040d0e11122931343a4546494a4e4f64655a5cb6b71b1ca8a9d8d909379091a8070a3b3e66698f926f5feeef5a629a9b2728559da0a1a3a4a7a8adbabcc4060b0c151d3a3f4551a6a7cccda007191a22253e3fc5c604202325262833383a484a4c50535556585a5c5e606365666b73787d7f8aa4aaafb0c0d00c72a3a4cbcc6e6f5e227b0503042d036504012f2e80821d03310f1c0424091e052b0544040e2a80aa06240424042808340b018090813709160a088098390363080930160521031b05014038044b052f040a070907402027040c0936033a051a07040c07504937330d33072e080a81261f808128082a808617094e041e0f430e19070a0647092709750b3f412a063b050a0651060105100305808b602048080a80a65e22450b0a060d1339070a362c041080c03c64530c0180a0451b4808531d398107460a1d03474937030e080a0639070a81361980c7320d839b66750b80c48abc842f8fd18247a1b98239072a040260260a460a28051382b05b654b0439071140041c97f80882f3a50d811f3103110408818c89046b050d03090710936080f60a73086e1746809a140c570919808781470385420f1585502b80d52d031a040281703a0501850080d7294c040a04028311444c3d80c23c06010455051b3402810e2c04640c560a0d035d033d391d0d2c040907020e06809a83d60a0d030b05740c59070c140c0438080a0628081e527703310380a60c14040305030d06856a000000700f1000200000002700000019000000700f1000200000002800000020000000700f1000200000002a00000019000000700f1000200000002b00000018000000700f1000200000002c0000002000000000000000000000007372632f6c6962636f72652f756e69636f64652f626f6f6c5f747269652e72730000c0fbef3e00000000000e0000000000000000000000000000f8fffbffffff0700000000000014fe21fe000c00000002000000000000501e2080000c00004006000000000000108639020000002300be2100000c0000fc02000000000000d01e20c0000c0000000400000000000040012080000000000011000000000000c0c13d60000c0000000200000000000090443060000c00000003000000000000581e2080000c00000000845c8000000000000000000000f207807f000000000000000000000000f21f003f000000000000000000030000a002000000000000fe7fdfe0fffeffffff1f40000000000000000000000000e0fd66000000c301001e006420002000000000000000e00000000000001c0000001c0000000c0000000c00000000000000b03f40fe0f200000000000380000000000006000000000020000000000008701040e00008009000000000000407fe51ff89f000000000000ff7f0f0000000000f0170400000000f80f00030000003c3b00000000000040a303000000000000f0cf000000f7fffd211003fffffffffffffffb00100000000000000000ffffffff01000000000000800300000000000000008000000000ffffffff0000000000fc00000000000600000000000000000080f73f000000c0000000000000000000000300440800006000000030000000ffff038000000000c03f000080ff030000000000070000000000c833000000002000000000000000007e660008100000000000100000000000009dc1020000000030400000000000202100000000004000000000ffff0000ffff00000000000000000001000000020003000000000000000000000000000000000000000000000000000004000005000000000000000006000000000000000007000008090a000b0c0d0e0f000010111200001314151600001718191a1b001c0000001d0000000000001e1f202100000000002200230024252600000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002829000000000000000000000000000000002a2b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c0000000000000000000000000000000000002d2e00002f0000000000000000000000000000000000000000000000000000000000003031320000000000000000000000000000000000000000003300000029000000000000340000000000000000000000000000000000000000000000350036000000000000000000000000000000000000000000000000000037380000383838390000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000001000000000000000000c0076ef0000000000087000000006000000000000000f0000000c0ff01000000000002000000000000ff7f0000000000008003000000000078060700000080ef1f000000000000000800030000000000c07f001e000000000000000000000080d34000000080f8070000030000000000005801008000c01f1f0000000000000000ff5c00004000000000000000000000f9a50d000000000000000000000000803cb00100003000000000000000000000f8a70100000000000000000000000028bf00000000e0bc0f0000000000000080ff060000f00c01000000fe0700000000f87980007e0e0000000000fc7f03000000000000000000007fbf0000fcfffffc6d000000000000007eb4bf000000000000000000a3000000000000000000000018000000000000001f000000000000007f0000800000000000000080070000000000000000600000000000000000a0c307f8e70f0000003c00001c00000000000000ffffffffffff7ff8ffffffffff1f2000100000f8feff00007ffffff9db0700000000000000f0000000007f0000000000f00700000000000000000000ffffffffffffffffffffffffffffffffffff000063616c6c656420604f7074696f6e3a3a756e77726170282960206f6e206120604e6f6e65602076616c75657372632f6c6962636f72652f6f7074696f6e2e7273626567696e203c3d20656e642028203c3d2029207768656e20736c6963696e672060206973206f7574206f6620626f756e6473206f662060426f72726f774572726f72426f72726f774d75744572726f7270616e69636b65642061742000000079161000010000007a16100003000000449c110000000000781610000100000078161000010000003a27272c20000000db15100015000000a204000005000000a0161000150000008d040000050000007372632f6c6962636f72652f726573756c742e72735b5d0a1b0000000c000000040000001c0000001d0000001e0000002c0a2c201400000004000000040000001f000000200000002100000020202020180000000000000001000000220000002300000024000000140000000400000004000000250000002600000027000000000000007817100010000000000000008817100001000000000000000000000090171000010000000000000000000000981710000f00000000000000a8171000020000000000000000000000b8171000010000000000000045787472696e73696353756363657373d51710000c000000e11710002500000045787472696e7369634661696c656400389d11000d000000d51710000c000000c01710001500000020416e2065787472696e736963206661696c65642e4469737061746368496e666f20416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e52657175697265526f6f744f726967696e526571756972655369676e65644f726967696e526571756972654e6f4f726967696e00000000000000171810001300000000000000449c1100000000000000000000000000061810001100000000000000449c11000000000000000000000000002a1810000f00000000000000449c110000000000000000001800000000000000010000002800000029000000240000001800000000000000010000002800000029000000240000000000000001000000020000000400000008000000100000002000000000000000601910000e000000000000007019100001000000000000000000000078191000010000000000000000000000801910000600000000000000449c110000000000000000000000000088191000010000000000000000000000901910000700000000000000449c11000000000000000000000000009819100001000000000000004e6577417574686f7269746965730000907710000d000000ef191000240000005061757365640000c819100027000000526573756d656400a0191000280000002043757272656e7420617574686f726974792073657420686173206265656e20726573756d65642e2043757272656e7420617574686f726974792073657420686173206265656e207061757365642e204e657720617574686f726974792073657420686173206265656e206170706c6965642e4f6666636861696e206572726f723a206665746368696e67206e6574776f726b207374617465206661696c6564214f6666636861696e206572726f723a207369676e696e67206661696c6564214f6666636861696e206572726f723a206465636f64696e6720576f726b6572537461747573206661696c6564214f6666636861696e206572726f723a207375626d697474696e67207472616e73616374696f6e206661696c6564210000000000e81a10000700000000000000f01a1000020000000000000000000000001b100002000000000000004f6666656e63650036b61000040000003ab610000e000000101b100055000000651b10004e00000020546865726520697320616e206f6666656e6365207265706f72746564206f662074686520676976656e20606b696e64602068617070656e656420617420746865206073657373696f6e5f696e6465786020616e6420286b696e642d7370656369666963292074696d6520736c6f742e2054686973206576656e74206973206e6f74206465706f736974656420666f72206475706c696361746520736c61736865732e0000000000e01b10000a00000000000000b8571100010000000000000000000000ec1b100002000000000000004e657753657373696f6e0000fc1b100055000000511c100022000000204e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f742074686520626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e53746f72656452616e67650000901c100048000000a20a00000e0000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e727374696d737461703054696d657374616d7020696e686572656e742064617461206973206e6f742070726f76696465642e496e76616c69642074696d657374616d7020696e686572656e74206461746120656e636f64696e672e4572726f727372632f6c6962616c6c6f632f7665632e7273000000641d10001c000000361d100013000000c904000009000000617373657274696f6e206661696c65643a20656e64203c3d206c656e981d10001e000000361d100013000000b603000009000000617373657274696f6e206661696c65643a20696e646578203c3d206c656e0000d01d10001d000000361d100013000000de03000009000000617373657274696f6e206661696c65643a20696e646578203c206c656e000000001e1000430000000a0b0000300000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962616c6c6f632f7665632e727300001e100043000000160b00002c0000003a65787472696e7369635f696e6465784163636f756e744e6f6e6365426c6f636b486173684e756d626572506172656e744861736845787472696e73696373526f6f744469676573740000001400000004000000040000002a000000180000000000000001000000190000004576656e74734576656e74546f7069637300000000000000082010000a00000000000000449c1100000000000000000000000000142010000100000000000000000000001c2010000600000000000000242010000100000000000000000000003c201000010000000000000000000000442010000e00000000000000542010000100000000000000000000006c2010000100000000000000000000007420100008000000000000007c201000010000000000000000000000942010000100000000000000000000009c2010000b00000000000000a8201000010000000000000000000000c0201000010000000000000000000000c82010000c00000000000000d4201000010000000000000000000000ec201000010000000000000000000000f42010000b000000000000000021100001000000000000000000000018211000010000000000000066696c6c5f626c6f636b0000362210004800000072656d61726b0000000000002f2210000700000000000000dc43110007000000142210001b0000007365745f686561705f70616765730000000000000f2210000500000000000000eee7100003000000d02110003f0000007365745f636f646500000000986511000300000000000000dc43110007000000be211000120000007365745f73746f726167650000000000ac2110000500000000000000b12110000d000000912110001b0000006b696c6c5f73746f7261676500000000ff981000040000000000000089211000080000006b2110001e0000006b696c6c5f7072656669780000000000652110000600000000000000e8731000030000002021100045000000204b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e707265666978204b696c6c20736f6d65206974656d732066726f6d2073746f726167652e5665633c4b65793e2053657420736f6d65206974656d73206f662073746f726167652e6974656d735665633c4b657956616c75653e2053657420746865206e657720636f64652e2053657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e7061676573204d616b6520736f6d65206f6e2d636861696e2072656d61726b2e5f72656d61726b20412062696720646973706174636820746861742077696c6c20646973616c6c6f7720616e79206f74686572207472616e73616374696f6e20746f20626520696e636c756465642e000000000000641e10000c0000000101000000000000676411000c00000000000000f82610000800000000000000000000000000000000000000449c11003828100000000000000000000027100001000000000000000100000000000000082710000e0000000000000000000000a67b11000300000000000000000000000000000000000000000000000000000000000000449c1100542710000000000000000000182710000100000000000000000000000000000020271000130000000000000000000000332710000600000000000000000000000000000000000000000000000000000000000000449c11005427100000000000000000003c2710000100000000000000000000000000000044271000100000000000000000000000a67b11000300000000000000000000000000000000000000000000000000000000000000449c11005427100000000000000000006427100001000000000000000000000000000000701e1000090000000101000000000000069411000e000000000000000c0311000700000000000000000000000000000000000000449c1100ac27100000000000000000006c27100001000000000000000100000000000000742710000d0000000101000000000000a67b11000300000000000000dc4311000700000000000000000000000000000000000000449c11008427100000000000000000009427100001000000000000000100000000000000791e1000060000000000000000000000069411000e00000000000000000000000000000000000000000000000000000000000000449c11003828100000000000000000009c271000010000000000000001000000000000007f1e10000a00000000000000000000000c0311000700000000000000000000000000000000000000000000000000000000000000449c1100ac2710000000000000000000a427100001000000000000000100000000000000891e10000e00000000000000000000000c0311000700000000000000000000000000000000000000000000000000000000000000449c1100ac2710000000000000000000bc27100001000000000000000100000000000000971e1000060000000000000000000000c42710000b00000000000000000000000000000000000000000000000000000000000000449c1100d02710000000000000000000e027100001000000000000000100000000000000c01e1000060000000000000000000000e82710002300000000000000000000000000000000000000000000000000000000000000449c11000c28100000000000000000001c28100001000000000000000100000000000000242810000a00000000000000000000002e2810000a00000000000000000000000000000000000000000000000000000000000000449c11003828100000000000000000004828100001000000000000000100000000000000c61e10000b00000002010100000000001f18110002000000000000000c0311000700000000000000502810002100000000000000449c1100742810000000000000000000842810000d0000000000000001000000543a3a496e646578002e10001f00000045787472696e736963436f756e740000d22d10002e000000416c6c45787472696e736963735765696768745765696768740000008d2d100045000000416c6c45787472696e736963734c656e1800000000000000010000002b0000003d2d100050000000172d10002600000045787472696e736963446174610000001800000000000000010000002c000000c82c10004f000000862c1000420000006a2c10001c0000001800000000000000010000002d000000252c1000450000004469676573744f663c543e001800000000000000010000002e000000e92b10003c0000005665633c4576656e745265636f72643c543a3a4576656e742c20543a3a486173683e3e001800000000000000010000002f000000c12b1000280000004576656e74436f756e744576656e74496e64657818000000000000000100000030000000932b10002e0000005665633c28543a3a426c6f636b4e756d6265722c204576656e74496e646578293e0000001800000000000000010000002e000000ec281000490000003529100025000000449c1100000000005a2910004b000000a52910002a000000449c110000000000cf29100054000000232a100051000000742a100039000000449c110000000000ad2a100053000000002b100053000000532b100040000000204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e6465786573206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e20546865206669727374206b657920736572766573206e6f20707572706f73652e2054686973206669656c64206973206465636c6172656420617320646f75626c655f6d6170206a75737420666f7220636f6e76656e69656e6365206f66207573696e67206072656d6f76655f707265666978602e20416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e205468697320616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e6420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573742074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e20546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e20446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e2045787472696e7369637320726f6f74206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e2048617368206f66207468652070726576696f757320626c6f636b2e205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e2045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e20546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e20546f74616c2077656967687420666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e20546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2045787472696e73696373206e6f6e636520666f72206163636f756e74732e4e6f646520697320636f6e6669677572656420746f20757365207468652073616d6520686173683b2071656400642e100023000000449c110000000000872e10001e0000004552524f523a20436f727275707465642073746174653a206c696e6b6564206d6170203a206e6578742076616c756520646f65736e277420657869737420617420000000642e100023000000449c110000000000c02e1000220000003a2070726576696f75732076616c756520646f65736e2774206578697374206174200000642e100023000000449c110000000000fc2e10001e0000003a20686561642076616c756520646f65736e27742065786973742061742000003b2f10005a000000e6000000010000003a6865617070616765733a636f64652f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f73797374656d2f7372632f6c69622e7273476f7373697041744b657973000000000000002830100011000000000000003c301000010000000000000000000000443010000100000000000000000000004c3010000700000000000000449c1100000000000000000000000000543010000100000000000000000000005c3010000b00000000000000683010000100000000000000000000007030100001000000000000004865617274626561745265636569766564000000413110000b0000001131100030000000416c6c476f6f6400dc30100035000000536f6d654f66666c696e6500c430100018000000783010004c0000002041742074686520656e64206f66207468652073657373696f6e2c206174206c65617374206f6e63652076616c696461746f722077617320666f756e6420746f206265206f66666c696e652e5665633c4964656e74696669636174696f6e5475706c653e2041742074686520656e64206f66207468652073657373696f6e2c206e6f206f6666656e63652077617320636f6d6d69747465642e2041206e657720686561727462656174207761732072656365697665642066726f6d2060417574686f72697479496460417574686f7269747949647061726974792f696d2d6f6e6c696e652d776f726b65722d737461747573000040321000480000009c0a00000a00000001321000080000000932100020000000696d6f6e6c696e6570616c6c65745f696d5f6f6e6c696e652f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f696d2d6f6e6c696e652f7372632f6c69622e72735b696e6465783a205d205265706f7274696e6720696d2d6f6e6c696e6520617420626c6f636b3a20417574686f726564426c6f636b730000000000000000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e727300000000b43210000900000000000000c0321000020000000000000000000000449c1100000000000000000068656172746265617400000000000000b43210000900000000000000f03210001900000000000000093310000a00000000000000133310002f0000004865617274626561743c543a3a426c6f636b4e756d6265723e5f7369676e61747572653c543a3a417574686f7269747949642061732052756e74696d654170705075626c69633e3a3a5369676e6174757265000000000000952f1000080000000000000000000000069411000e00000000000000000000000000000000000000000000000000000000000000449c1100143510000000000000000000a4341000010000000000000001000000000000009d2f1000040000000000000000000000ac3410001300000000000000000000000000000000000000000000000000000000000000449c1100c03410000000000000000000d034100001000000000000000100000000000000d8341000120000000201010000000000295811000c00000000000000ea3410000900000000000000dc4311000700000000000000449c1100f434100000000000000000000435100002000000000000000000000000000000293210000e0000000201010000000000295811000c00000000000000449c10000e00000000000000a67b11000300000000000000449c1100143510000000000000000000243510000200000000000000010000003b361000280000005665633c543a3a417574686f7269747949643e001800000000000000010000002e000000073610003400000052656365697665644865617274626561747341757468496e646578001800000000000000010000002b000000ab35100039000000e435100023000000180000000000000001000000300000003435100045000000793510003200000020466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f662060543a3a56616c696461746f7249646020746f20746865206e756d626572206f6620626c6f636b7320617574686f7265642062792074686520676976656e20617574686f726974792e20466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f66206041757468496e6465786020746f20606f6666636861696e3a3a4f70617175654e6574776f726b5374617465602e205468652063757272656e7420736574206f66206b6579732074686174206d61792069737375652061206865617274626561742e2054686520626c6f636b206e756d626572207768656e2077652073686f756c6420676f737369702e004032100048000000a20a00000e0000004475706c696361746564206865617274626561742e4e6f6e206578697374656e74207075626c6963206b65792e486561644f6644656c65676174696f6e7344656c65676174696f6e73566f74654f660000000000d4f610000800000000000000a8381000020000000000000000000000449c1100000000000000000000000000b83810000600000000000000c0381000030000000000000000000000449c1100000000000000000000000000d83810000e00000000000000449c1100000000000000000000000000449c1100000000000000000000000000e63810000700000000000000f0381000020000000000000000000000449c110000000000000000000000000000391000060000000000000008391000010000000000000000000000449c110000000000000000000000000010391000090000000000000008391000010000000000000000000000449c110000000000000000000000000019391000090000000000000008391000010000000000000000000000449c110000000000000000000000000078f71000080000000000000024391000020000000000000000000000449c110000000000000000000000000034391000090000000000000040391000020000000000000000000000449c1100000000000000000000000000503910000b00000000000000242c1100010000000000000000000000449c11000000000000000000000000005b391000060000000000000064391000030000000000000000000000449c11000000000000000000983910000900000087581100070000005461626c6564000098391000090000008758110007000000a13910000e00000045787465726e616c5461626c6564537461727465640000007c3910000f0000008b3910000d00000050617373656400007c3910000f0000004e6f7450617373656443616e63656c6c656400007c3910000f000000e89711000400000044656c6567617465640000007e581100090000007e58110009000000556e64656c6567617465645665746f65640000007e58110009000000b897110004000000acfe10000b0000005265666572656e64756d496e646578566f74655468726573686f6c6450726f70496e6465785665633c4163636f756e7449643e446973706174636851756575655265666572656e64756d496e666f4f66566f74657273466f725075626c696350726f7073603a100048000000a20a00000e0000004465706f7369744f664e6f207075626c69632070726f706f73616c732077616974696e6743616e6e6f7420696e6a6563742061207265666572656e64756d207468617420656e6473206561726c696572207468616e2070726563656564696e67207265666572656e64756d00000000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e72734e65787445787465726e616c4e6f2065787465726e616c2070726f706f73616c2077616974696e6700000000c80111000700000000000000bc3d1000020000000000000000000000ec3d10000600000000000000000000001c3e10000600000000000000243e10000100000000000000000000003c3e10000600000000000000000000002002110004000000000000006c3e10000200000000000000000000009c3e1000070000000000000000000000d43e10000a000000000000006c3e1000020000000000000000000000e03e1000070000000000000000000000183f10001000000000000000283f1000010000000000000000000000403f1000020000000000000000000000503f10001000000000000000c0701000010000000000000000000000603f1000020000000000000000000000703f10001900000000000000c07010000100000000000000000000008c3f1000050000000000000000000000b43f10001800000000000000c0701000010000000000000000000000cc3f1000050000000000000000000000f43f10000a000000000000000040100003000000000000000000000048401000090000000000000000000000904010000d00000000000000a0401000010000000000000000000000b8401000010000000000000000000000c04010001100000000000000d4401000010000000000000000000000ec401000010000000000000000000000f44010000d00000000000000044110000300000000000000000000004c4110000100000000000000000000005441100009000000000000006041100001000000000000000000000078411000050000000000000000000000a04110000c00000000000000449c1100000000000000000000000000ac411000050000000000000000000000d44110000c0000000000000060411000010000000000000000000000e04110000500000000000000000000000842100008000000000000001042100002000000000000000000000040421000050000000000000000000000684210000a00000000000000449c110000000000000000000000000074421000050000000000000000000000040311000800000000000000d272100010000000000000004d6f11000500000000000000526f1100150000006249100028000000449c1100000000007e6311000b0000008d701100080000009c491000200000009e6311000c0000007365636f6e640000000000000403110008000000000000008a491000120000006249100028000000449c1100000000007e6311000b0000008d70110008000000336f1100100000009e6311000c00000000000000ab43100009000000000000007e43100018000000000000002002110004000000000000005e49100004000000e24810004d0000002f4910002f000000449c1100000000007e6311000b0000008d70110008000000c34810001f0000009e6311000c00000070726f78795f766f746500003148100054000000854810003e000000449c1100000000007e6311000b0000008d70110008000000c34810001f0000009e6311000c000000656d657267656e63795f63616e63656c00000000ab43100009000000000000007c3910000f000000dd47100054000000d14710000c00000065787465726e616c5f70726f706f7365854710004c000000d14710000c00000065787465726e616c5f70726f706f73655f6d616a6f7269747900000017471000560000006d47100018000000449c1100000000009d46100053000000f04610002700000065787465726e616c5f70726f706f73655f64656661756c742a461000520000007c46100021000000449c1100000000009d46100053000000f046100027000000666173745f747261636b000000000000e34310000d000000000000000c0311000700000000000000184610000d00000000000000069411000e00000000000000254610000500000000000000069411000e000000f04310005400000044441000590000009d4410003b000000449c110000000000d84410003e00000016451000580000006e451000260000009445100055000000e94510002f0000007665746f5f65787465726e616c00000000000000e34310000d000000000000000c03110007000000b44310002f00000063616e63656c5f7265666572656e64756d00000000000000ab43100009000000000000007e43100018000000964310001500000063616e63656c5f717565756564000000000000007143100004000000000000007493110017000000000000007543100005000000000000009b6511000c000000000000007a43100004000000000000007e4310001800000049431000280000007365745f70726f787900000000000000444310000500000000000000676411000c0000001e43100026000000449c1100000000007e6311000b000000e9981000160000009e6311000c00000072657369676e5f70726f7879f842100026000000449c1100000000007e6311000b000000abd71000100000009e6311000c00000072656d6f76655f70726f7879d242100026000000449c1100000000007e6311000b000000abd71000100000009e6311000c00000064656c656761746500000000bc4210000200000000000000676411000c00000000000000be4210000a00000000000000c84210000a000000ad4210000f000000449c1100000000007e6311000b000000e9981000160000009e6311000c000000756e64656c656761746500009c42100011000000449c1100000000007e6311000b0000008d701100080000009e6311000c00000020556e64656c656761746520766f74652e2044656c656761746520766f74652e746f636f6e76696374696f6e436f6e76696374696f6e20436c656172207468652070726f78792e2043616c6c6564206279207468652073746173682e20436c656172207468652070726f78792e2043616c6c6564206279207468652070726f78792e205370656369667920612070726f78792e2043616c6c6564206279207468652073746173682e70726f78792043616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e7768656e776869636877686174436f6d706163743c5265666572656e64756d496e6465783e2052656d6f76652061207265666572656e64756d2e7265665f696e646578205665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e70726f706f73616c5f68617368205363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c656420696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e6520627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e202d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e202d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f20202060456d657267656e6379566f74696e67506572696f646020696620746f6f206c6f772e202d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265202020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e766f74696e675f706572696f6464656c6179205363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c207265666572656e64756d2e20556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061207072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e205363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c207265666572656e64756d2e205363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c207265666572656e64756d2e205363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d6520566f746520696e2061207265666572656e64756d206f6e20626568616c66206f6620612073746173682e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3b20206f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e202d204f6e65204442206368616e67652c206f6e6520444220656e7472792e20566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3b206f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e566f74652050726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e436f6d706163743c50726f70496e6465783e202d2054776f204442206368616e6765732c206f6e6520444220656e7472792e00000000e44e10000f0000000000000000000000983910000900000000000000000000000000000000000000000000000000000000000000449c1100904f10000000000000000000f44e100001000000000000000100000000000000d53910000b0000000000000000000000fc4e10002b00000000000000000000000000000000000000000000000000000000000000449c1100245010000000000000000000284f100001000000000000000100000000000000f0391000090000000101000000000000983910000900000000000000304f10002100000000000000000000000000000000000000449c1100544f10000000000000000000644f1000010000000000000000000000000000006c4f10000f00000000000000000000007c3910000f00000000000000000000000000000000000000000000000000000000000000449c1100904f100000000000000000007c4f100001000000000000000100000000000000844f10000900000000000000000000007c3910000f00000000000000000000000000000000000000000000000000000000000000449c1100904f10000000000000000000a04f100001000000000000000100000000000000bc3910001000000001010000000000007c3910000f00000000000000a84f10002d00000000000000000000000000000000000000449c1100945010000000000000000000d84f100001000000000000000000000000000000af3910000d0000000101000000000000069411000e00000000000000e04f10002b00000000000000000000000000000000000000449c11000c50100000000000000000001c50100001000000000000000100000000000000cc3910000900000001010000000000007c3910000f00000000000000b06411001100000000000000000000000000000000000000449c11002450100000000000000000003450100001000000000000000100000000000000bd3610000600000001010000000000003c5010001f000000000000005e4910000400000000000000000000000000000000000000449c11005c50100000000000000000006c501000040000000000000001000000000000008c501000050000000101000000000000676411000c00000000000000676411000c00000000000000000000000000000000000000449c1100945010000000000000000000a450100002000000000000000000000000000000b23610000b0000000101010000000000676411000c00000000000000b45010001a00000000000000000000000000000000000000449c1100d05010000000000000000000e050100001000000000000000100000000000000e8501000150000000000000000000000e89711000400000000000000000000000000000000000000000000000000000000000000449c1100b851100000000000000000000051100002000000000000000100000000000000a83a10000c0000000000000000000000105110001c00000000000000000000000000000000000000000000000000000000000000449c11002c51100000000000000000003c511000040000000000000000000000000000005c5110000900000001010000000000000c0311000700000000000000655110002300000000000000000000000000000000000000449c11008851100000000000000000009851100002000000000000000000000000000000a85110000d00000001010000000000000c0311000700000000000000e89711000400000000000000000000000000000000000000449c1100b85110000000000000000000c85110000100000000000000010000005075626c696350726f70436f756e7400385710003d0000005665633c2850726f70496e6465782c20543a3a50726f706f73616c2c20543a3a4163636f756e744964293e0018571000200000002842616c616e63654f663c543e2c205665633c543a3a4163636f756e7449643e2900000018000000000000000100000031000000f7561000210000005265666572656e64756d436f756e7400ab5610004c0000004e65787454616c6c79000000180000000000000001000000300000007956100032000000285265666572656e64756d496e666f3c543a3a426c6f636b4e756d6265722c20543a3a50726f706f73616c3e290000004c5610002d0000005665633c4f7074696f6e3c28543a3a50726f706f73616c2c205265666572656e64756d496e646578293e3e001800000000000000010000002e0000001c561000300000001800000000000000010000002e000000f355100029000000285265666572656e64756d496e6465782c20543a3a4163636f756e74496429001800000000000000010000002b000000b4541000580000000c551000530000005f55100057000000b65510003d00000050726f78790000001800000000000000010000002b000000465410004c000000925410002200000028543a3a4163636f756e7449642c20436f6e76696374696f6e29000018000000000000000100000032000000f6531000500000004c6173745461626c656457617345787465726e616c0000009653100056000000ec5310000a00000028543a3a50726f706f73616c2c20566f74655468726573686f6c642918000000000000000100000033000000a852100056000000fe5210005500000053531000290000007c5310001a000000426c61636b6c69737428543a3a426c6f636b4e756d6265722c205665633c543a3a4163636f756e7449643e29180000000000000001000000310000001a521000540000006e5210003a00000043616e63656c6c6174696f6e730000001800000000000000010000002b000000d05110004a000000205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e2041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d6265722028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e20546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e20546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743a202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f72202d20605075626c696350726f70736020697320656d7074792e205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c69632070726f706f73616c2e2047657420746865206163636f756e742028616e64206c6f636b20706572696f64732920746f20776869636820616e6f74686572206163636f756e742069732064656c65676174696e6720766f74652e2057686f2069732061626c6520746f20766f746520666f722077686f6d2e2056616c7565206973207468652066756e642d686f6c64696e67206163636f756e742c206b65792069732074686520766f74652d7472616e73616374696f6e2d73656e64696e67206163636f756e742e204765742074686520766f746520696e206120676976656e207265666572656e64756d206f66206120706172746963756c617220766f7465722e2054686520726573756c74206973206d65616e696e6766756c206f6e6c792069662060766f746572735f666f726020696e636c756465732074686520766f746572207768656e2063616c6c6564207769746820746865207265666572656e64756d2028796f75276c6c20676574207468652064656661756c742060566f7465602076616c7565206f7468657277697365292e20496620796f7520646f6e27742077616e7420746f20636865636b2060766f746572735f666f72602c207468656e20796f752063616e20616c736f20636865636b20666f722073696d706c65206578697374656e636520776974682060566f74654f663a3a657869737473602066697273742e204765742074686520766f7465727320666f72207468652063757272656e742070726f706f73616c2e205175657565206f66207375636365737366756c207265666572656e646120746f20626520646973706174636865642e20496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e20546865206e657874207265666572656e64756d20696e64657820746861742073686f756c642062652074616c6c6965642e20546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e2054686f73652077686f2068617665206c6f636b65642061206465706f7369742e20546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e00000000000000c85810000f00000000000000069411000e00000000000000449c1100d85810000000000000000000e8581000050000000000000000000000105910000c00000000000000069411000e00000000000000449c1100a059100000000000000000001c591000010000000000000000000000245910000c00000000000000069411000e00000000000000449c1100a0591000000000000000000030591000010000000000000000000000385910000e00000000000000c47d11000c00000000000000449c110048591000000000000000000058591000010000000000000000000000605910001500000000000000069411000e00000000000000449c110078591000000000000000000088591000010000000000000000000000905910000d00000000000000069411000e00000000000000449c1100a05910000000000000000000b05910000100000000000000456e6163746d656e74506572696f640018000000000000000100000034000000ff5a10005c000000449c1100000000005b5b10004c000000a75b10005a000000015c1000270000004c61756e6368506572696f64c65a100039000000566f74696e67506572696f64985a10002e0000004d696e696d756d4465706f7369740000180000000000000001000000350000004b5a10004d000000456d657267656e6379566f74696e67506572696f6400000018000000000000000100000036000000105a10003b000000436f6f6c6f6666506572696f6400000018000000000000000100000037000000b85910005800000020506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f7220616e20656d657267656e6379207265666572656e64756d2e20546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e20486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e20486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e20546865206d696e696d756d20706572696f64206f66206c6f636b696e6720616e642074686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e2049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e73757265207468617420766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652ef45d10005d0000004d0100000100000076616c756520746f6f206c6f7770726f706f73657227732062616c616e636520746f6f206c6f7763616e206f6e6c79207365636f6e6420616e206578697374696e672070726f706f73616c7365636f6e64657227732062616c616e636520746f6f206c6f776e6f7420612070726f787970726f706f73616c207374696c6c20626c61636b6c697374656470726f706f73616c20616c7265616479206d616465696e76616c696420686173686e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974796e6f2070726f706f73616c206d616465756e6b6e6f776e2070726f706f73616c6e6f2065787465726e616c2070726f706f73616c6964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365616c726561647920612070726f787977726f6e672070726f78796e6f742064656c656761746564756e6b6e6f776e20696e64657863616e6e6f742063616e63656c207468652073616d652070726f706f73616c20747769636570726f706f73616c206e6f7420666f756e64766f746520676976656e20666f7220696e76616c6964207265666572656e64756d2e2f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f64656d6f63726163792f7372632f6c69622e7273000000380000000800000004000000390000006e6577686561647350617261636861696e20686561647320636f756c64206e6f74206265206465636f6465642e4e6f2070617261636861696e20686561647320666f756e6420696e20696e686572656e7420646174612e626164206f726967696e3a20657870656374656420746f20626520612070617261636861696e206f726967696e436f6465486561647357617465726d61726b73556e726f75746564496e67726573730000245f100031000000555f100043000000120100000400000050617261636861696e206865616473206d7573742062652075706461746564206f6e636520696e2074686520626c6f636b2f686f6d652f766f6c742f776f726b7370616365732f706172697479746563682f706f6c6b61646f742f72756e74696d652f7372632f70617261636861696e732e7273c05f1000480000009c0a00000a000000c05f100048000000a20a00000e00000000000000000000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e727376616c696461746f725f726f6c655f7061697273c05f100048000000b201000023000000c05f100048000000b3010000230000005060100043000000b402000014000000000000002f686f6d652f766f6c742f776f726b7370616365732f706172697479746563682f706f6c6b61646f742f72756e74696d652f7372632f70617261636861696e732e72730000000000fce710000b0000000000000000000000ac6310001000000000000000000000000000000000000000000000000000000000000000449c1100046510000000000000000000bc63100001000000000000000100000000000000e85e100004000000010100000000000055fd10000600000000000000dc4311000700000000000000000000000000000000000000449c1100cc6310000000000000000000c463100001000000000000000000000000000000ec5e100005000000010100000000000055fd10000600000000000000dc4311000700000000000000000000000000000000000000449c1100cc6310000000000000000000dc63100001000000000000000000000000000000f15e10000a000000010100000000000055fd10000600000000000000069411000e00000000000000000000000000000000000000449c1100e46310000000000000000000f463100003000000000000000000000000000000fb5e10000f00000001010000000000000c6410001800000000000000246410001300000000000000000000000000000000000000449c110038641000000000000000000048641000040000000000000000000000000000006864100012000000010100000000000055fd100006000000000000007a6410001200000000000000000000000000000000000000449c11008c64100000000000000000009c64100002000000000000000100000000000000ac64100016000000010100000000000055fd10000600000000000000c26410000a00000000000000000000000000000000000000449c1100cc6410000000000000000000dc64100003000000000000000100000000000000f46410000d0000000000000000000000580c11000b00000000000000000000000000000000000000000000000000000000000000449c11000465100000000000000000001465100001000000000000000100000000000000b38f1100090000000000000000000000580c11000b00000000000000000000000000000000000000000000000000000000000000449c11001c65100000000000000000002c6510000400000000000000000000005665633c56616c696461746f7249643eb66910002500000090691000260000001800000000000000010000003a0000005d691000330000001800000000000000010000002b000000776810003f000000b668100050000000066910005700000028543a3a426c6f636b4e756d6265722c20506172614964295665633c285061726149642c2048617368293e001800000000000000010000002b000000ae67100055000000449c1100000000000368100053000000566810002100000052656c6179446973706174636851756575655665633c5570776172644d6573736167653e1800000000000000010000002e00000035671000470000007c6710003200000052656c61794469737061746368517565756553697a65287533322c20753332291800000000000000010000003b0000004f66100051000000a066100056000000f66610003f0000004e6565647344697370617463680000001800000000000000010000002e0000000b661000440000001800000000000000010000002b0000004c65100059000000a56510004d000000449c110000000000f26510001900000020536f6d65206966207468652070617261636861696e20686561647320676574207570646174656420696e207468697320626c6f636b2c20616c6f6e672077697468207468652070617261636861696e20494473207468617420646964207570646174652e204f72646572656420696e207468652073616d652077617920617320607265676973747261723a3a416374697665602028692e652e20627920506172614964292e204e6f6e65206966206e6f742079657420757064617465642e20546865206f726465726564206c697374206f662050617261496473207468617420686176652061206052656c6179446973706174636851756575656020656e7472792e2053697a65206f6620746865206469737061746368207175657565732e205365706172617465642066726f6d2061637475616c206461746120696e206f7264657220746f2061766f696420636f73746c79206465636f64696e67207768656e20636865636b696e6720726563656970742076616c69646974792e204669727374206974656d20696e207475706c652069732074686520636f756e74206f66206d65737361676573097365636f6e642069662074686520746f74616c206c656e6774682028696e20627974657329206f6620746865206d657373616765207061796c6f6164732e204d6573736167657320726561647920746f2062652064697370617463686564206f6e746f207468652072656c617920636861696e2e204974206973207375626a65637420746f20604d41585f4d4553534147455f434f554e546020616e64206057415445524d41524b5f4d4553534147455f53495a45602e20556e726f7574656420696e67726573732e204d6170732028426c6f636b4e756d6265722c20746f5f636861696e2920706169727320746f205b2866726f6d5f636861696e2c206567726573735f726f6f74295d2e205468657265206d617920626520616e20656e74727920756e6465722028692c20702920696e2074686973206d617020666f722065766572792069206265747765656e207468652070617261636861696e27732077617465726d61726b20616e64207468652063757272656e7420626c6f636b2e205468652077617465726d61726b2068656967687473206f66207468652070617261636861696e7320726567697374657265642061742070726573656e742e20466f722065766572792070617261636861696e2c20746869732069732074686520626c6f636b206865696768742066726f6d20776869636820616c6c206d6573736167657320746172676574696e6720746861742070617261636861696e2068617665206265656e2070726f6365737365642e2043616e20626520604e6f6e6560206f6e6c79206966207468652070617261636861696e20646f65736e27742065786973742e20546865206865616473206f66207468652070617261636861696e7320726567697374657265642061742070726573656e742e205468652070617261636861696e7320726567697374657265642061742070726573656e742e20416c6c20617574686f72697469657327206b65797320617420746865206d6f6d656e742e50617261636861696e206865616473206d7573742062652075706461746564206f6e6c79206f6e636520696e2074686520626c6f636b546f6f206d616e792070617261636861696e2063616e646964617465736e6f2076616c696461746f722067726f757020666f722070617261636861696e4e6f7420656e6f7567682076616c6964697479206174746573746174696f6e73546865206e756d626572206f66206174746573746174696f6e73206578636565647320746865206e756d626572206f6620617574686f726974696573417474657374696e672076616c696461746f72206e6f74206f6e207468697320636861696e27732076616c69646174696f6e20647574792e4e6f7420656e6f7567682076616c696469747920766f74657343616e6469646174652076616c6964697479206174746573746174696f6e207369676e6174757265206973206261642e457874726120756e7461676765642076616c696469747920766f74657320616c6f6e6720776974682063616e64696461746563616e64696461746520666f7220756e726567697374657265642070617261636861696e207b7d696e76616c696420636f6c6c61746f7263616e646964617465206f7574206f66206f72646572626164206d657373616765206f726967696e4d65737361676573206164646564207768656e2071756575652066756c6c03170a2e7597b7b7e3d84c05391d139a62b157e78786d8c082f29dcf4c111314456d707479207472696520726f6f7420696e636c75646564526f7574696e6720746f206e6f6e2d6578697374656e742070617261636861696e50617261636861696e20726f7574696e6720746f2073656c6645677265737320726f75746573206f7574206f66206f726465722062792049446f7264657265645f6e656564735f646973706174636820636f6e7461696e732069643f2100000000bc6c10000900000000000000c86c1000010000000000000000000000f098110001000000000000007365745f686561647300000000000000e06c10000500000000000000e56c10001600000068656164735665633c417474657374656443616e6469646174653e0000000000806d10000500000000000000886d1000010000000000000000000000906d1000010000000000000000000000986d10000a00000000000000242c1100010000000000000000000000a46d1000010000000000000000000000ac6d10000a00000000000000886d1000010000000000000000000000906d100001000000000000005375646964000000e897110004000000f26d1000180000004b65794368616e6765640000b66d10003c0000005375646f4173446f6e6520546865207375646f6572206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c6965642e2041207375646f206a75737420746f6f6b20706c6163652e3a6772616e6470615f617574686f7269746965730000306e100042000000d30000001e0000002f686f6d652f766f6c742f776f726b7370616365732f706172697479746563682f706f6c6b61646f742f72756e74696d652f7372632f7265676973747261722e72730000306e100042000000d20000001c0000004163746976654e65787446726565496400000000ec6e10001400000000000000006f1000010000000000000000000000086f1000010000000000000000000000106f10001600000000000000006f1000010000000000000000000000286f10000100000000000000506172617468726561645265676973746572656455fd100006000000656f100035000000506172617468726561644465726567697374657265640000306f100035000000205468652070617261746872656164206f662074686520737570706c696564204944207761732064652d726567697374657265642e204120706172617468726561642077617320726567697374657265643b20697473206e657720494420697320737570706c6965642e52657472795175657565c06f100048000000a20a00000e0000000000000000000000000000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e72734772616e64706146696e616c69747950656e64696e674368616e6765537461746553656c65637465645468726561647300000000bc7010000400000000000000c0701000010000000000000000000000d87010000a0000000000000000000000287110000700000000000000307110000100000000000000000000004871100009000000000000000000000090711000070000000000000098711000020000000000000000000000c87110000b000000000000007375646f00000000040311000800000000000000d2721000100000003f7310004e000000449c1100000000000c45110034000000449c1100000000007e6311000b0000008d7011000800000042d710001900000085721000180000009d721000350000009e6311000c0000007365745f6b65790000000000986511000300000000000000f366110023000000e27210005d000000449c1100000000000c45110034000000449c1100000000007e6311000b0000008d7011000800000042d71000190000005bd71000110000009e6311000c0000007375646f5f61730000000000864a11000300000000000000f36611002300000000000000040311000800000000000000d27210001000000020721000540000007472100011000000449c1100000000000c45110034000000449c1100000000007e6311000b0000008d7011000800000042d710001900000085721000180000009d721000350000009e6311000c0000002041757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d206120676976656e206163636f756e742e202d204f6e6520444220777269746520286576656e74292e202d20556e6b6e6f776e20776569676874206f662064657269766174697665206070726f706f73616c6020657865637574696f6e2e426f783c543a3a50726f706f73616c3e2041757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f206b65792e2041757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00000000000000e8731000030000000000000000000000676411000c00000000000000000000000000000000000000000000000000000000000000449c1100308210000000000000000000ec7310000100000000000000010000004b657900f4731000210000002054686520604163636f756e74496460206f6620746865207375646f206b65792e0000003074100068000000330000000600000000000000000000002f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f7072696d6974697665732f73722d7072696d6974697665732f7372632f63757276652e72735061726173546872656164436f756e7400000000d47410001200000000000000e87410000100000000000000000000000075100001000000000000007265706f72745f6d69736265686176696f72000000000000217510000700000000000000dc431100070000000875100019000000205265706f727420736f6d65206d69736265686176696f722e5f7265706f727400000000fce710000b0000000000000000000000907710000d00000000000000000000000000000000000000000000000000000000000000449c1100108210000000000000000000a07710000400000000000000010000000000000024701000050000000000000000000000c07710001b00000000000000000000000000000000000000000000000000000000000000449c1100dc7710000000000000000000ec77100001000000000000000100000000000000177010000d0000000000000000000000f47710002300000000000000000000000000000000000000000000000000000000000000449c1100d881100000000000000000001878100001000000000000000000000000000000207810000a0000000000000000000000069411000e00000000000000000000000000000000000000000000000000000000000000449c1100b478100000000000000000002c78100001000000000000000000000000000000347810000700000000000000000000003b7810002000000000000000000000000000000000000000000000000000000000000000449c11005c78100000000000000000006c78100001000000000000000000000000000000747810000c0000000000000000000000807810000500000000000000000000000000000000000000000000000000000000000000449c11008878100000000000000000009878100002000000000000000100000000000000a87810000c0000000101000000000000807810000500000000000000295811000c00000000000000000000000000000000000000449c1100b47810000000000000000000c4781000010000000000000000000000417574686f726974794c6973740000006c7a10000b000000449c110000000000777a100058000000cf7a10002500000053746f72656453746174653c543a3a426c6f636b4e756d6265723e001800000000000000010000003c000000487a10002400000053746f72656450656e64696e674368616e67653c543a3a426c6f636b4e756d6265723e00177a1000310000004e657874466f726365640000e87910002f0000005374616c6c656428543a3a426c6f636b4e756d6265722c20543a3a426c6f636b4e756d62657229001800000000000000010000003d000000c47910002400000043757272656e74536574496453657449640000001800000000000000010000003e0000003c791000570000009379100031000000536574496453657373696f6e1800000000000000010000002b000000cc781000700000002041206d617070696e672066726f6d206772616e6470612073657420494420746f2074686520696e646578206f6620746865202a6d6f737420726563656e742a2073657373696f6e20666f7220776869636820697473206d656d62657273207765726520726573706f6e7369626c652e20546865206e756d626572206f66206368616e6765732028626f746820696e207465726d73206f66206b65797320616e6420756e6465726c79696e672065636f6e6f6d696320726573706f6e736962696c69746965732920696e20746865202273657422206f66204772616e6470612076616c696461746f72732066726f6d2067656e657369732e20607472756560206966207765206172652063757272656e746c79207374616c6c65642e206e65787420626c6f636b206e756d6265722077686572652077652063616e20666f7263652061206368616e67652e2050656e64696e67206368616e67653a20287369676e616c65642061742c207363686564756c6564206368616e6765292e205374617465206f66207468652063757272656e7420617574686f72697479207365742e20444550524543415445442054686973207573656420746f2073746f7265207468652063757272656e7420617574686f72697479207365742c20776869636820686173206265656e206d6967726174656420746f207468652077656c6c2d6b6e6f776e204752414e4450415f415554484f52495445535f4b455920756e686173686564206b65792e3800000008000000040000003f0000004000000000000000000000004100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003800000008000000040000003f0000004000000000000000000000004100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f7d1000580000006b000000010000006f6e6c79207468652063757272656e74207375646f206b65792063616e207375646f6f6e6c79207468652063757272656e74207375646f206b65792063616e206368616e676520746865207375646f206b65792f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f7375646f2f7372632f6c69622e727350617261636861696e20616c726561647920657869737473496e76616c696420696400000000000000823e11000a0000000000000000000000580c11000b00000000000000000000000000000000000000000000000000000000000000449c1100108210000000000000000000449c1100000000000000000001000000000000009d7410000b0000000000000000000000a67b11000300000000000000000000000000000000000000000000000000000000000000449c11000481100000000000000000001481100001000000000000000100000000000000297010000f00000000000000000000001c8110001e00000000000000000000000000000000000000000000000000000000000000449c11001082100000000000000000003c81100002000000000000000100000000000000846e10000600000000000000000000004c8110002e00000000000000000000000000000000000000000000000000000000000000449c11001082100000000000000000007c811000060000000000000001000000000000008a6e10000a000000000000000000000055fd10000600000000000000000000000000000000000000000000000000000000000000449c1100ac8110000000000000000000bc81100002000000000000000100000000000000cc8110000b000000010100000000000055fd1000060000000000000055fd10000600000000000000000000000000000000000000449c1100d88110000000000000000000e8811000010000000000000000000000000000009874100005000000010100000000000055fd10000600000000000000f08110000800000000000000000000000000000000000000449c1100f8811000000000000000000008821000010000000000000000000000000000009a6f10000a00000000000000000000001c8110001e00000000000000000000000000000000000000000000000000000000000000449c110010821000000000000000000020821000010000000000000001000000000000002882100007000000010100000000000055fd10000600000000000000676411000c00000000000000000000000000000000000000449c11003082100000000000000000004082100001000000000000000100000018000000000000000100000030000000408510002d0000005665633c5665633c285061726149642c20436f6c6c61746f724964293e3e0000a084100054000000f48410004c0000005665633c285061726149642c204f7074696f6e3c28436f6c6c61746f7249642c20526574726961626c65293e293e00005483100057000000ab8310005800000003841000560000005984100034000000449c1100000000008d8410001300000018000000000000000100000042000000f08210004f0000003f8310001500000050656e64696e6753776170001800000000000000010000002b000000d78210001900000050617261496e666f1800000000000000010000002b000000ad8210002a0000001800000000000000010000002e000000738210003a000000446562746f72730018000000000000000100000043000000488210002b0000002055736572732077686f20686176652070616964206120706172617468726561642773206465706f736974205468652063757272656e7420717565756520666f7220706172617468726561647320746861742073686f756c6420626520726574726965642e204d6170206f6620616c6c20726567697374657265642070617261746872656164732f636861696e732e2050656e64696e672073776170206f7065726174696f6e732e20546865206e65787420756e75736564205061726149642076616c75652e2053746172742074686973206869676820696e206f7264657220746f206b656570206c6f77206e756d6265727320666f722073797374656d2d6c6576656c20636861696e732e2050617261746872656164732f636861696e73207363686564756c656420666f7220657865637574696f6e207468697320626c6f636b2e2049662074686520636f6c6c61746f72204944206973207365742c207468656e206120706172746963756c617220636f6c6c61746f722068617320616c7265616479206265656e2063686f73656e20666f7220746865206e65787420626c6f636b2c20616e64206e6f206f7468657220636f6c6c61746f72206d61792070726f766964652074686520626c6f636b2e20496e2074686973206361736520776520616c6c6f772074686520706f73736962696c697479206f662074686520636f6d62696e6174696f6e206265696e67207265747269656420696e2061206c6174657220626c6f636b2c206578707265737365642062792060526574726961626c65602e204f726465726564206279205061726149642e20416e206172726179206f6620746865207175657565206f6620736574206f662074687265616473207363686564756c656420666f722074686520636f6d696e6720626c6f636b733b206f72646572656420627920617363656e64696e6720706172612049442e2054686572652063616e206265206e6f206475706c696361746573206f66207061726120494420696e2065616368206c697374206974656d2e20546865206e756d626572206f66207468726561647320746f207363686564756c652070657220626c6f636b2e0000009f85100042000000d900000001000000696e76616c6964206964696e76616c696420706172617468726561642069642f686f6d652f766f6c742f776f726b7370616365732f706172697479746563682f706f6c6b61646f742f72756e74696d652f7372632f7265676973747261722e727300000000000000188710000d000000000000002887100004000000000000000000000088871000020000000000000000000000988710000f00000000000000a8871000010000000000000000000000c0871000010000000000000000000000c88710001000000000000000d8871000010000000000000000000000f08710000500000000000000000000001888100013000000000000002c8810000200000000000000000000005c8810000400000000000000000000007c881000110000000000000090881000030000000000000000000000d8881000050000000000000000000000008910001500000000000000449c110000000000000000000000000018891000070000000000000000000000508910000400000000000000548910000100000000000000000000006c891000080000000000000072656769737465725f7061726100000000000000c18f10000200000000000000591f11000f000000000000000c9010000400000000000000f08110000800000000000000681f11000400000000000000dc4311000700000000000000f22011001100000000000000dc43110007000000c38f100026000000e98f100023000000646572656769737465725f706172610000000000c18f10000200000000000000591f11000f0000009c8f1000250000007365745f7468726561645f636f756e7400000000978f10000500000000000000a67b110003000000008f100050000000449c110000000000508f100026000000449c110000000000768f10002100000072656769737465725f706172617468726561640000000000681f11000400000000000000dc4311000700000000000000f22011001100000000000000dc43110007000000368e100029000000449c1100000000005f8e100053000000b28e10004e00000073656c6563745f7061726174687265616400000000000000168e10000300000000000000591f11000f00000000000000198e10000900000000000000228e10000a000000000000002c8e10000a000000000000000c03110007000000198d100041000000449c1100000000005a8d100050000000aa8d100057000000018e100015000000646572656769737465725f70617261746872656164000000de8b100032000000449c110000000000108c100048000000449c110000000000588c100056000000ae8c100051000000ff8c10001a0000007377617000000000d98b10000500000000000000591f11000f000000ac89100059000000058a1000590000005e8a100057000000449c110000000000b58a1000580000000d8b1000500000005d8b100056000000b38b100026000000205377617020612070617261636861696e207769746820616e6f746865722070617261636861696e206f7220706172617468726561642e20546865206f726967696e206d7573742062652061206050617261636861696e602e2054686520737761702077696c6c2068617070656e206f6e6c7920696620746865726520697320616c726561647920616e206f70706f7369746520737761702070656e64696e672e204966207468657265206973206e6f742c2074686520737761702077696c6c2062652073746f72656420696e207468652070656e64696e67207377617073206d61702c20726561647920666f722061206c6174657220636f6e6669726d61746f727920737761702e20546865206050617261496460732072656d61696e206d617070656420746f207468652073616d652068656164206461746120616e6420636f646520736f2065787465726e616c20636f64652063616e2072656c79206f6e20605061726149646020746f2062652061206c6f6e672d7465726d206964656e746966696572206f662061206e6f74696f6e616c202270617261636861696e222e20486f77657665722c207468656972207363686564756c696e6720696e666f2028692e652e2077686574686572207468657927726520612070617261746872656164206f722070617261636861696e292c2061756374696f6e20696e666f726d6174696f6e20616e64207468652061756374696f6e206465706f736974206172652073776974636865642e6f7468657220446572656769737465722061207061726174687265616420616e6420726574726965766520746865206465706f7369742e204d7573742062652073656e742066726f6d2061206050617261636861696e60206f726967696e2077686963682069732063757272656e746c79206120706172617468726561642e20456e737572652074686174206265666f72652063616c6c696e672074686973207468617420616e792066756e647320796f752077616e7420656d70746965642066726f6d2074686520706172617468726561642773206163636f756e74206973206d6f766564206f75743b20616674657220746869732069742077696c6c20626520696d706f737369626c6520746f207265747269657665207468656d2028776974686f757420676f7665726e616e636520696e74657276656e74696f6e292e20506c61636520612062696420666f722061207061726174687265616420746f2062652070726f6772657373656420696e20746865206e65787420626c6f636b2e20546869732069732061206b696e64206f66207370656369616c207472616e73616374696f6e20746861742073686f756c642062792068656176696c79207072696f726974697a656420696e20746865207472616e73616374696f6e20706f6f6c206163636f7264696e6720746f20746865206076616c7565603b206f6e6c792060546872656164436f756e7460206f66207468656d206d61792062652070726573656e74656420696e20616e792073696e676c6520626c6f636b2e5f69645f636f6c6c61746f72436f6c6c61746f7249645f686561645f686173682052656769737465722061207061726174687265616420666f7220696d6d656469617465207573652e204d7573742062652073656e742066726f6d2061205369676e6564206f726967696e20746861742069732061626c6520746f206861766520506172617468726561644465706f7369742072657365727665642e2060636f64656020616e642060696e697469616c5f686561645f646174616020617265207573656420746f20696e697469616c697a6520746865207061726174687265616427732073746174652e20526573657420746865206e756d626572206f6620706172617468726561647320746861742063616e2070617920746f206265207363686564756c656420696e20612073696e676c6520626c6f636b2e202d2060636f756e74603a20546865206e756d626572206f662070617261746872656164732e204d7573742062652063616c6c65642066726f6d20526f6f74206f726967696e2e636f756e74204465726567697374657220612070617261636861696e207769746820676976656e206964696420526567697374657220612070617261636861696e207769746820676976656e20636f64652e204661696c7320696620676976656e20494420697320616c726561647920757365642e696e666f486561644f66566f7465734f6650687261676d656e456c656374696f6e566f7465734f6662656e6566696369617279206163636f756e74206d757374207072652d6578697374546f74616c49737375616e63654672656542616c616e6365526573657276656442616c616e63654c6f636b73000000000000089110000a0000000000000084571100020000000000000000000000149110000100000000000000000000001c9110000d00000000000000242c11000100000000000000000000002c9110000100000000000000000000003491100008000000000000003c9110000400000000000000000000005c91100001000000000000004e65774163636f756e740000a79110001b0000005265617065644163636f756e7400000090911000170000005472616e736665727e581100090000007e5811000900000087581100070000008758110007000000649110002c000000205472616e7366657220737563636565646564202866726f6d2c20746f2c2076616c75652c2066656573292e20416e206163636f756e7420776173207265617065642e2041206e6577206163636f756e742077617320637265617465642e5265706f727473656e74697265206e65775f7365742077617320676976656e20746f206275696c645f737570706f72745f6d61703b20656e20656e747279206d757374206265206372656174656420666f722065616368206974656d3b207165645374616b654f660000000000000893100007000000000000001093100001000000000000000000000018931000020000000000000000000000289310000900000000000000449c1100000000000000000000000000349310000100000000000000000000003c9310000c00000000000000242c110001000000000000000000000048931000020000000000000000000000589310000f00000000000000242c110001000000000000000000000068931000010000000000000000000000709310000d00000000000000809310000300000000000000000000009893100002000000000000004e65775465726d008595100019000000df941000550000003495100051000000456d7074795465726d000000a9941000360000004d656d6265724b69636b65644b941000510000009c9410000d0000004d656d62657252656e6f756e636564002394100028000000566f7465725265706f727465640000007e581100090000007e58110009000000e897110004000000a8931000580000000094100023000000204120766f7465722028666972737420656c656d656e742920776173207265706f72746564202862797420746865207365636f6e6420656c656d656e742920776974682074686520746865207265706f7274206265696e67207375636365737366756c206f72206e6f742028746869726420656c656d656e74292e2041206d656d626572206861732072656e6f756e6365642074686569722063616e6469646163792e2041206d656d62657220686173206265656e2072656d6f7665642e20546869732073686f756c6420616c7761797320626520666f6c6c6f7765642062792065697468657220604e65775465726d60206f742060456d7074795465726d602e204e6f20286f72206e6f7420656e6f756768292063616e64696461746573206578697374656420666f72207468697320726f756e642e2041206e6577207465726d2077697468206e6577206d656d626572732e205468697320696e64696361746573207468617420656e6f7567682063616e6469646174657320657869737465642c206e6f74207468617420656e6f756768206861766520686173206265656e20656c65637465642e2054686520696e6e65722076616c7565206d757374206265206578616d696e656420666f72207468697320707572706f73652e5665633c284163636f756e7449642c2042616c616e6365293e0000b0951000480000009c0a00000a0000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e7273089610005c0000004f000000010000002f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f6f6666656e6365732f7372632f6c69622e727343616e6469646174657352756e6e65727355705175657565644b6579733a73657373696f6e3a6b6579734e6578744b657973746f6f2066657720667265652066756e647320696e206163636f756e747061796d656e7420776f756c64206b696c6c206163636f756e7456657374696e676163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c76657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565000000000058971000080000000000000060971000020000000000000000000000909710000a000000000000007365745f6b65797300000000ff98100004000000000000000399100007000000000000000a9910000500000000000000dc43110007000000e09710003900000019981000480000006198100031000000449c1100000000009298100035000000449c1100000000007e6311000b000000c798100022000000e9981000160000009e6311000c0000002053657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b6579602e20416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722e205468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e20546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e202d204f286c6f67206e2920696e206e756d626572206f66206163636f756e74732e202d204f6e6520657874726120444220656e7472792e6b657973543a3a4b65797370726f6f660000000000675611000a0000000000000000000000789b10001300000000000000000000000000000000000000000000000000000000000000449c110054c9100000000000000000008c9b100001000000000000000100000000000000949b10000c0000000000000000000000295811000c00000000000000000000000000000000000000000000000000000000000000449c11001cc910000000000000000000a09b100001000000000000000100000000000000a89b10000d0000000000000000000000e89711000400000000000000000000000000000000000000000000000000000000000000449c1100b89b10000000000000000000c89b100002000000000000000100000000000000779610000a0000000000000000000000d89b10001e00000000000000000000000000000000000000000000000000000000000000449c1100f89b10000000000000000000089c100002000000000000000100000000000000189c1000120000000000000000000000c26311000800000000000000000000000000000000000000000000000000000000000000449c110054c9100000000000000000002c9c1000030000000000000001000000000000008e961000080000000204010000000000dc4311000700000000000000449c10000e00000000000000039910000700000000000000449c1100549c10000000000000000000649c100004000000000000000000000000000000849c1000080000000204010000000000dc43110007000000000000008c9c10001400000000000000449c10000e00000000000000449c110008b610000000000000000000a09c10000400000000000000000000005665633c543a3a56616c696461746f7249643e00679f10001f00000043757272656e74496e646578499f10001e0000005175657565644368616e6765640000001800000000000000010000002b000000d29e10004e000000209f1000290000005665633c28543a3a56616c696461746f7249642c20543a3a4b657973293e00001800000000000000010000002e0000004b9e10004f0000009a9e10003800000044697361626c656456616c696461746f72730000de9d100020000000449c110000000000fe9d10004d000000543a3a56616c696461746f72496400001800000000000000010000002b000000b79d100027000000449c110000000000099d1000560000005f9d1000580000004b65794f776e6572284b65795479706549642c205665633c75383e29c09c100049000000449c110000000000099d1000560000005f9d10005800000020546865206f776e6572206f662061206b65792e20546865207365636f6e64206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e20546865206669727374206b657920697320616c77617973206044454455505f4b45595f5052454649586020746f206861766520616c6c20746865206461746120696e207468652073616d65206272616e6368206f662074686520747269652e20486176696e6720616c6c206461746120696e207468652073616d65206272616e63682073686f756c642070726576656e7420736c6f77696e6720646f776e206f7468657220717565726965732e20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e20496e6469636573206f662064697361626c65642076616c696461746f72732e205468652073657420697320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e732061206e657720736574206f66206964656e7469746965732e2054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b6579732077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e20547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f727320686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e2043757272656e7420696e646578206f66207468652073657373696f6e2e205468652063757272656e7420736574206f662076616c696461746f72732e000000000000c09f1000100000000000000066f510000500000000000000449c1100d09f10000000000000000000e09f1000020000000000000044454455505f4b45595f50524546495818000000000000000100000044000000f09f10005900000049a010000d0000002055736564206173206669727374206b657920666f7220604e6578744b6579736020616e6420604b65794f776e65726020746f2070757420616c6c20746865206461746120696e746f207468652073616d65206272616e6368206f662074686520747269652e6e6f7420656e6f75676820667265652066756e647300000000001ca11000080000000000000024a1100002000000000000000000000054a110001900000000000000000000001ca210000b0000000000000028a2100003000000000000000000000070a210000d0000000000000000000000d8a210000e00000000000000e8a2100003000000000000000000000030a3100002000000000000000000000040a31000130000000000000024a1100002000000000000000000000054a3100006000000000000007472616e7366657200000000a72111000400000000000000f366110023000000000000004d6f11000500000000000000ada410001300000081a6100036000000449c110000000000b7a6100042000000f9a610004800000041a710004500000086a710002d000000449c110000000000b3a7100046000000449c1100000000007e6311000b000000f9a710004c00000045a810003300000078a810005a000000449c110000000000d2a8100013000000449c110000000000e5a810005400000039a910004b00000084a9100035000000b9a9100037000000f0a910005600000046aa10005200000098aa10003e000000449c1100000000009e6311000c0000007365745f62616c616e63650000000000864a11000300000000000000f366110023000000000000006da610000800000000000000ada41000130000000000000075a610000c00000000000000ada4100013000000c0a4100025000000449c110000000000e5a41000480000002da51000420000006fa5100046000000b5a510003a000000449c110000000000efa510002d000000449c1100000000007e6311000b0000001ca61000200000003ca61000310000009e6311000c000000666f7263655f7472616e73666572000000000000a7a410000600000000000000f36611002300000000000000a72111000400000000000000f366110023000000000000004d6f11000500000000000000ada410001300000048a41000540000009ca410000b0000007472616e736665725f6b6565705f616c6976650084a3100054000000d8a3100010000000449c110000000000e8a310002f000000449c11000000000017a41000310000002053616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e20393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e205b607472616e73666572605d3a207374727563742e4d6f64756c652e68746d6c236d6574686f642e7472616e736665722045786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265207370656369666965642e736f75726365436f6d706163743c543a3a42616c616e63653e20536574207468652062616c616e636573206f66206120676976656e206163636f756e742e20546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c20616c736f2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e636560292e20496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742c2069742077696c6c20726573657420746865206163636f756e74206e6f6e636520286073797374656d3a3a4163636f756e744e6f6e636560292e20546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e202d20496e646570656e64656e74206f662074686520617267756d656e74732e202d20436f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e64207772697465732e6e65775f667265656e65775f7265736572766564205472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e20607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e2049742077696c6c2064656372656173652074686520746f74616c2069737375616e6365206f66207468652073797374656d2062792074686520605472616e73666572466565602e204966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74206f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e20546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e202d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f72202020696e70757420636f6e6669672074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e202d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c657820636f6d7075746174696f6e2e2052656c617465642066756e6374696f6e733a2020202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e2020202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c20636175736520202020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e2020202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c2074726967676572202020202060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e6365646020616e642060543a3a4f6e4672656542616c616e63655a65726f3a3a6f6e5f667265655f62616c616e63655f7a65726f602e2020202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c2020202020636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e000000000000569010000d000000000000000000000090ac10000a00000000000000000000000000000000000000000000000000000000000000449c11003cc9100000000000000000009cac100001000000000000000100000000000000cd961000070000000101000000000000676411000c00000000000000a4ac10002b00000000000000000000000000000000000000449c1100d0ac10000000000000000000e0ac100001000000000000000000000000000000639010000b0000000101000000000000676411000c0000000000000090ac10000a00000000000000000000000000000000000000449c11003cc910000000000000000000e8ac10000b0000000000000001000000000000006e9010000f0000000101000000000000676411000c0000000000000090ac10000a00000000000000000000000000000000000000449c11003cc91000000000000000000040ad10000b0000000000000001000000000000007d901000050000000101000000000000676411000c0000000000000098ad10002c00000000000000000000000000000000000000449c1100c4ad10000000000000000000d4ad1000010000000000000001000000543a3a42616c616e6365000005b310002600000056657374696e675363686564756c653c543a3a42616c616e63652c20543a3a426c6f636b4e756d6265723e001800000000000000010000002b000000cfb210003600000055b0100027000000449c1100000000007cb0100050000000ccb010005d00000029b11000550000007eb110004f000000cdb11000510000001eb2100015000000449c11000000000033b21000570000008ab21000450000000aae10005d00000067ae100027000000449c1100000000008eae10005b000000e9ae100049000000449c11000000000032af10005d0000008faf10002d000000449c110000000000bcaf1000530000000fb01000460000005665633c42616c616e63654c6f636b3c543a3a42616c616e63652c20543a3a426c6f636b4e756d6265723e3e1800000000000000010000002e000000dcad10002e00000020416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2054686520616d6f756e74206f66207468652062616c616e6365206f66206120676976656e206163636f756e7420746861742069732065787465726e616c6c792072657365727665643b20746869732063616e207374696c6c2067657420736c61736865642c20627574206765747320736c6173686564206c617374206f6620616c6c2e20546869732062616c616e63652069732061202772657365727665272062616c616e63652074686174206f746865722073756273797374656d732075736520696e206f7264657220746f2073657420617369646520746f6b656e73207468617420617265207374696c6c20276f776e65642720627920746865206163636f756e7420686f6c6465722c20627574207768696368206172652073757370656e6461626c652e205768656e20746869732062616c616e63652066616c6c732062656c6f77207468652076616c7565206f6620604578697374656e7469616c4465706f736974602c207468656e2074686973202772657365727665206163636f756e74272069732064656c657465643a207370656369666963616c6c792c2060526573657276656442616c616e6365602e206073797374656d3a3a4163636f756e744e6f6e63656020697320616c736f2064656c6574656420696620604672656542616c616e63656020697320616c736f207a65726f2028697420616c736f206765747320636f6c6c617073656420746f207a65726f2069662069742065766572206265636f6d6573206c657373207468616e20604578697374656e7469616c4465706f736974602e2920546865202766726565272062616c616e6365206f66206120676976656e206163636f756e742e205468697320697320746865206f6e6c792062616c616e63652074686174206d61747465727320696e207465726d73206f66206d6f7374206f7065726174696f6e73206f6e20746f6b656e732e20497420616c6f6e65206973207573656420746f2064657465726d696e65207468652062616c616e6365207768656e20696e2074686520636f6e747261637420657865637574696f6e20656e7669726f6e6d656e742e205768656e20746869732062616c616e63652066616c6c732062656c6f77207468652076616c7565206f6620604578697374656e7469616c4465706f736974602c207468656e20746865202763757272656e74206163636f756e74272069732064656c657465643a207370656369666963616c6c7920604672656542616c616e6365602e20467572746865722c2074686520604f6e4672656542616c616e63655a65726f602063616c6c6261636b20697320696e766f6b65642c20676976696e672061206368616e636520746f2065787465726e616c206d6f64756c657320746f20636c65616e2075702064617461206173736f6369617465642077697468207468652064656c65746564206163636f756e742e206073797374656d3a3a4163636f756e744e6f6e63656020697320616c736f2064656c657465642069662060526573657276656442616c616e63656020697320616c736f207a65726f2028697420616c736f206765747320636f6c6c617073656420746f207a65726f2069662069742065766572206265636f6d6573206c657373207468616e20604578697374656e7469616c4465706f736974602e20496e666f726d6174696f6e20726567617264696e67207468652076657374696e67206f66206120676976656e206163636f756e742e2054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e0000000000d4b31000120000000000000090ac10000a00000000000000449c1100e8b310000000000000000000f8b3100001000000000000000000000000b410000b0000000000000090ac10000a00000000000000449c110020b4100000000000000000000cb4100001000000000000000000000014b410000b0000000000000090ac10000a00000000000000449c110020b41000000000000000000030b4100001000000000000004578697374656e7469616c4465706f73697400001800000000000000010000004500000084b41000350000005472616e73666572466565005fb41000250000004372656174696f6e466565001800000000000000010000004600000038b4100027000000205468652066656520726571756972656420746f2063726561746520616e206163636f756e742e205468652066656520726571756972656420746f206d616b652061207472616e736665722e20546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e00000000000000c2911000070000000101000000000000c4b510000d00000000000000d1b510003400000000000000000000000000000000000000449c110008b61000000000000000000018b610000100000000000000000000000000000020b6100016000000020101000000000036b6100004000000000000003ab610000e0000000000000048b610001200000000000000449c110054c9100000000000000000005cb610000100000000000000010000000000000064b6100012000000010100000000000036b610000400000000000000dc4311000700000000000000000000000000000000000000449c110078b61000000000000000000088b610000600000000000000010000005265706f727449644f663c543e4f6666656e636544657461696c733c543a3a4163636f756e7449642c20543a3a4964656e74696669636174696f6e5475706c653e0000001800000000000000010000002b00000021b8100052000000436f6e63757272656e745265706f727473496e6465784b696e644f706171756554696d65536c6f745665633c5265706f727449644f663c543e3e0000d7b710004a0000005265706f72747342794b696e64496e64657800001800000000000000010000002c000000b8b6100044000000449c110000000000fcb610002f000000449c1100000000002bb71000520000007db710005a00000020456e756d65726174657320616c6c207265706f727473206f662061206b696e6420616c6f6e672077697468207468652074696d6520746865792068617070656e65642e20416c6c207265706f7274732061726520736f72746564206279207468652074696d65206f66206f6666656e63652e204e6f74652074686174207468652061637475616c2074797065206f662074686973206d617070696e6720697320605665633c75383e602c207468697320697320626563617573652076616c756573206f6620646966666572656e7420747970657320617265206e6f7420737570706f7274656420617420746865206d6f6d656e7420736f2077652061726520646f696e6720746865206d616e75616c2073657269616c697a6174696f6e2e204120766563746f72206f66207265706f727473206f66207468652073616d65206b696e6420746861742068617070656e6564206174207468652073616d652074696d6520736c6f742e20546865207072696d61727920737472756374757265207468617420686f6c647320616c6c206f6666656e6365207265636f726473206b65796564206279207265706f7274206964656e746966696572732e566563746f72206361706163697479206f766572666c6f7700bfb9100013000000edb910001a0000006cb91000530000005703000003000000bfb9100013000000d2b910001b0000006cb91000530000005d03000003000000e4b81000260000000ab91000620000004400000004000000617373657274696f6e206661696c65643a2062697473203c3d20726573756c742e6c656e28292f686f6d652f766f6c742f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f7061726974792d7363616c652d636f6465632d312e312e302f7372632f6269745f7665632e72732f686f6d652f766f6c742f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f6269747665632d302e31352e322f7372632f7665632e72734361706163697479206f766572666c6f773a20206f766572666c6f777320616c6c6f636174696f6e2073697a6520206f766572666c6f7773206d6178696d756d206c656e67746820696d2d6f6e6c696e653a6f66666c696e000000000020021100040000000000000020bb100002000000000000000000000050bb10000f0000000000000000000000c8bb10000c00000000000000449c1100000000000000000000000000d4bb10000700000000000000000000000cbc10001400000000000000c841110001000000000000000000000020bc10000d000000000000000000000088bc10001000000000000000449c110000000000000000000000000098bc10000d000000000000000000000000bd10001200000000000000449c110000000000000000000000000014bd1000090000000000000000000000144811000d000000000000005cbd100001000000000000000000000074bd10000d0000000000000000000000c2c610000500000000000000b064110011000000000000004d6f11000500000000000000526f11001500000028c5100041000000449c11000000000069c51000140000007dc51000120000008fc510002b000000449c110000000000bac510005700000011c610005700000068c6100028000000449c1100000000007e6311000b00000037bf10000b0000001cc510000c00000090c61000320000009e6311000c00000072656d6f76655f766f746572d4c4100048000000449c1100000000007e6311000b00000037bf10000b0000001cc510000c0000001bc310000d0000009e6311000c0000007265706f72745f646566756e63745f766f74657228c31000570000007fc3100057000000d6c3100017000000449c110000000000edc31000220000000fc410005300000062c410002d000000449c1100000000007e6311000b00000037bf10000b0000008fc41000450000001bc310000d0000009e6311000c0000007375626d69745f63616e646964616379d9c110001e000000449c110000000000f7c110001900000010c210003b0000004bc210004b00000096c2100055000000ebc210000d000000449c1100000000007e6311000b00000037bf10000b000000f8c21000230000001bc310000d0000009e6311000c00000072656e6f756e63655f63616e64696461637900006fbf100054000000c3bf100010000000d3bf10005000000023c010003d00000060c0100056000000b6c0100021000000d7c01000530000002ac110005600000080c110005900000000000000864a11000300000000000000f366110023000000dcbd10005700000033be100020000000449c11000000000053be100056000000a9be10003d000000449c110000000000e6be100051000000449c1100000000007e6311000b00000037bf10000b00000042bf10001600000058bf1000170000009e6311000c0000002052656d6f7665206120706172746963756c6172206d656d6265722066726f6d20746865207365742e20546869732069732065666665637469766520696d6d6564696174656c7920616e642074686520626f6e64206f6620746865206f7574676f696e67206d656d62657220697320736c61736865642e20496620612072756e6e65722d757020697320617661696c61626c652c207468656e2074686520626573742072756e6e65722d75702077696c6c2062652072656d6f76656420616e64207265706c6163657320746865206f7574676f696e67206d656d6265722e204f74686572776973652c2061206e65772070687261676d656e20726f756e6420697320737461727465642e204e6f74652074686174207468697320646f6573206e6f7420616666656374207468652064657369676e6174656420626c6f636b206e756d626572206f6620746865206e65787420656c656374696f6e2e20232323232053746174652052656164733a204f28646f5f70687261676d656e29205772697465733a204f28646f5f70687261676d656e292052656e6f756e6365206f6e65277320696e74656e74696f6e20746f20626520612063616e64696461746520666f7220746865206e65787420656c656374696f6e20726f756e642e203320706f74656e7469616c206f7574636f6d65732065786973743a202d20606f726967696e6020697320612063616e64696461746520616e64206e6f7420656c656374656420696e20616e79207365742e20496e207468697320636173652c2074686520626f6e64206973202020756e72657365727665642c2072657475726e656420616e64206f726967696e2069732072656d6f76656420617320612063616e6469646174652e202d20606f726967696e6020697320612063757272656e742072756e6e65722075702e20496e207468697320636173652c2074686520626f6e6420697320756e72657365727665642c2072657475726e656420616e642020206f726967696e2069732072656d6f76656420617320612072756e6e65722e202d20606f726967696e6020697320612063757272656e74206d656d6265722e20496e207468697320636173652c2074686520626f6e6420697320756e726573657276656420616e64206f726967696e20697320202072656d6f7665642061732061206d656d6265722c20636f6e73657175656e746c79206e6f74206265696e6720612063616e64696461746520666f7220746865206e65787420726f756e6420616e796d6f72652e20202053696d696c617220746f205b6072656d6f76655f766f746572605d2c206966207265706c6163656d656e742072756e6e657273206578697374732c20746865792061726520696d6d6564696174656c7920757365642e205375626d6974206f6e6573656c6620666f722063616e6469646163792e20412063616e6469646174652077696c6c206569746865723a2020202d204c6f73652061742074686520656e64206f6620746865207465726d20616e6420666f7266656974207468656972206465706f7369742e2020202d2057696e20616e64206265636f6d652061206d656d6265722e204d656d626572732077696c6c206576656e7475616c6c7920676574207468656972207374617368206261636b2e2020202d204265636f6d6520612072756e6e65722d75702e2052756e6e6572732d75707320617265207265736572766564206d656d6265727320696e2063617365206f6e65206765747320666f72636566756c6c79202020202072656d6f7665642e2052656164733a204f284c6f674e2920476976656e204e2063616e646964617465732e205772697465733a204f283129205265706f727420607461726765746020666f72206265696e6720616e20646566756e637420766f7465722e20496e2063617365206f6620612076616c6964207265706f72742c20746865207265706f727465722069732072657761726465642062792074686520626f6e6420616d6f756e74206f662060746172676574602e204f74686572776973652c20746865207265706f7274657220697473656c662069732072656d6f76656420616e6420746865697220626f6e6420697320736c61736865642e204120646566756e637420766f74657220697320646566696e656420746f2062653a2020202d206120766f7465722077686f73652063757272656e74207375626d697474656420766f7465732061726520616c6c20696e76616c69642e20692e652e20616c6c206f66207468656d20617265206e6f20202020206c6f6e67657220612063616e646964617465206e6f7220616e20616374697665206d656d6265722e2052656164733a204f284e4c6f674d2920676976656e204d2063757272656e742063616e6469646174657320616e64204e20766f74657320666f722060746172676574602e2052656d6f766520606f726967696e60206173206120766f7465722e20546869732072656d6f76657320746865206c6f636b20616e642072657475726e732074686520626f6e642e2052656164733a204f28312920566f746520666f72206120736574206f662063616e6469646174657320666f7220746865207570636f6d696e6720726f756e64206f6620656c656374696f6e2e205468652060766f746573602073686f756c643a2020202d206e6f7420626520656d7074792e2020202d206265206c657373207468616e20746865206e756d626572206f662063616e646964617465732e2055706f6e20766f74696e672c206076616c75656020756e697473206f66206077686f6027732062616c616e6365206973206c6f636b656420616e64206120626f6e6420616d6f756e742069732072657365727665642e2049742069732074686520726573706f6e736962696c697479206f66207468652063616c6c657220746f206e6f7420706c61636520616c6c206f662074686569722062616c616e636520696e746f20746865206c6f636b20616e64206b65657020736f6d6520666f722066757274686572207472616e73616374696f6e732e205772697465733a204f28562920676976656e2060566020766f7465732e205620697320626f756e6465642062792031362e766f746573000000000003301100070000000000000000000000d8c810002100000000000000000000000000000000000000000000000000000000000000449c110054c910000000000000000000fcc81000010000000000000001000000000000006e961000090000000000000000000000d8c810002100000000000000000000000000000000000000000000000000000000000000449c110054c91000000000000000000004c91000010000000000000001000000000000000cc910000e0000000000000000000000a67b11000300000000000000000000000000000000000000000000000000000000000000449c11001cc9100000000000000000002cc91000010000000000000001000000000000002d901000070000000101010000000000676411000c00000000000000b06411001100000000000000000000000000000000000000449c110054c91000000000000000000034c910000100000000000000010000000000000023921000070000000101000000000000676411000c00000000000000c47d11000c00000000000000000000000000000000000000449c11003cc9100000000000000000004cc9100001000000000000000100000000000000649610000a0000000000000000000000b06411001100000000000000000000000000000000000000000000000000000000000000449c110054c91000000000000000000064c910000200000000000000010000005665633c28543a3a4163636f756e7449642c2042616c616e63654f663c543e293e00000008cb10003c000000b6ca100052000000456c656374696f6e526f756e647300001800000000000000010000003000000066ca10005000000026ca100040000000180000000000000001000000470000000dca1000190000001800000000000000010000002e00000074c9100059000000cdc9100040000000205468652070726573656e742063616e646964617465206c6973742e20536f72746564206261736564206f6e206163636f756e742069642e20412063757272656e74206d656d6265722063616e206e6576657220656e746572207468697320766563746f7220616e6420697320616c7761797320696d706c696369746c7920617373756d656420746f20626520612063616e6469646174652e204c6f636b6564207374616b65206f66206120766f7465722e20566f746573206f66206120706172746963756c617220766f7465722c20776974682074686520726f756e6420696e646578206f662074686520766f7465732e2054686520746f74616c206e756d626572206f6620766f746520726f756e6473207468617420686176652068617070656e65642c206578636c7564696e6720746865207570636f6d696e67206f6e652e205468652063757272656e742072756e6e6572735f75702e20536f72746564206261736564206f6e206c6f7720746f2068696768206d657269742028776f72736520746f20626573742072756e6e6572292e205468652063757272656e7420656c6563746564206d656d626572736869702e20536f72746564206261736564206f6e206163636f756e742069642e000000005ccc10000d00000000000000c47d11000c00000000000000449c11006ccc10000000000000000000449c11000000000000000000000000007ccc10000a00000000000000c47d11000c00000000000000449c110088cc10000000000000000000449c110000000000000000000000000098cc10000e00000000000000a67b11000300000000000000449c1100a8cc10000000000000000000449c1100000000000000000000000000b8cc10001000000000000000a67b11000300000000000000449c1100c8cc10000000000000000000449c1100000000000000000000000000d8cc10000c00000000000000069411000e00000000000000449c1100e4cc10000000000000000000449c1100000000000000000043616e646964616379426f6e6400000018000000000000000100000035000000566f74696e67426f6e64000018000000000000000100000048000000446573697265644d656d626572730000180000000000000001000000490000004465736972656452756e6e65727355701800000000000000010000004a0000005465726d4475726174696f6e1800000000000000010000004b0000006e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e72656769737465726564206475706c6963617465206b657900f0cd10005c0000008401000001000000676f74206f766572666c6f7720616674657220616464696e6720612066656520746f2076616c756562616c616e636520746f6f206c6f7720746f2073656e642076616c756564657374696e6174696f6e2062616c616e636520746f6f206869676820746f20726563656976652076616c756576616c756520746f6f206c6f7720746f20637265617465206163636f756e747472616e7366657220776f756c64206b696c6c206163636f756e742f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f62616c616e6365732f7372632f6c69622e72732dd0100066000000ab0000000100000063616e6e6f7420766f7465207768656e206e6f2063616e64696461746573206f72206d656d6265727320657869737463616e6e6f7420766f7465206d6f7265207468616e2063616e6469646174657363616e6e6f7420766f7465206d6f7265207468616e206d6178696d756d20616c6c6f7765646d75737420766f746520666f72206174206c65617374206f6e652063616e6469646174652e63616e6e6f7420766f74652077697468207374616b65206c657373207468616e206d696e696d756d2062616c616e6365766f7465722063616e206e6f742070617920766f74696e6720626f6e6463616e6e6f74207265706f72742073656c667265706f72746572206d757374206265206120766f7465726475706c69636174652063616e646964617465207375626d697373696f6e6d656d6265722063616e6e6f742072652d7375626d69742063616e64696461637972756e6e65722063616e6e6f742072652d7375626d69742063616e64696461637963616e64696461746520646f6573206e6f74206861766520656e6f7567682066756e64736f726967696e206973206e6f7420612063616e6469646174652c206d656d626572206f7220612072756e6e65722e6d757374206265206120766f7465722f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f656c656374696f6e732d70687261676d656e2f7372632f6c69622e72736e6f6e652076616c756573206172652066696c7465726564206f757420696e2070726576696f7573206c6f6769633b207165640000b095100048000000a20a00000e0000002f686f6d652f766f6c742f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f7061726974792d7363616c652d636f6465632d312e312e302f7372632f636f6d706163742e7273000000000000d4f61000080000000000000044d210000100000000000000000000004cd2100001000000000000000000000054d2100008000000000000005cd2100001000000000000000000000064d210000100000000000000000000006cd21000070000000000000074d210000300000000000000000000008cd2100001000000000000000000000094d2100005000000000000005cd210000100000000000000000000009cd21000010000000000000000000000a4d2100008000000000000005cd21000010000000000000000000000acd21000010000000000000000000000b4d2100007000000000000005cd21000010000000000000000000000bcd21000010000000000000098f910000d000000add310000e0000005370656e64696e67875811000700000073d310003a000000417761726465640098f910000d00000087581100070000007e5811000900000053d31000200000004275726e7400000030d3100023000000526f6c6c6f766572e4d210004c0000004465706f73697400c4d210002000000020536f6d652066756e64732068617665206265656e206465706f73697465642e205370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e20536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20536f6d652066756e64732068617665206265656e20616c6c6f63617465642e205765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e204e65772070726f706f73616c2e0035d4100036000000d8d01000620000005f01000005000000000000000000000000000000f8d310003d000000d8d01000620000006601000005000000736869667465642073756666696369656e74206269747320726967687420746f206c656164206f6e6c79206c656164696e67207a65726f733b2071656450726576696f7573206d617463682061726d206d61746368657320616e7974696e67206c657373207468616e20325e33303b207165640035d4100036000000d8d01000620000008b010000050000000000000000000000000000000000000000000000d8d01000620000009201000005000000496e636f6e73697374656e74207374617465202d20636f756c646e277420736574746c6520696d62616c616e636520666f722066756e6473207370656e74206279207472656173757279486973746f726963616c53657373696f6e730000000088d510000d0000000000000098d51000020000000000000000000000c8d5100009000000000000000000000010d610000f0000000000000020d6100001000000000000000000000038d6100007000000000000000000000070d61000100000000000000020d6100001000000000000000000000080d61000080000000000000070726f706f73655f7370656e64000000000000004d6f11000500000000000000526f1100150000000000000098d810000b00000000000000f366110023000000c6d710004b00000011d810004d0000005ed8100015000000449c1100000000007e6311000b0000008d7011000800000042d710001900000073d81000250000009e6311000c00000072656a6563745f70726f706f73616c0000000000bbd710000b0000000000000018031100160000006cd710003f000000449c1100000000007e6311000b0000008d7011000800000042d7100019000000abd71000100000009e6311000c000000617070726f76655f70726f706f73616cc0d610005700000017d710002b000000449c1100000000007e6311000b0000008d7011000800000042d71000190000005bd71000110000009e6311000c00000020417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e656669636961727920616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e202d204c696d697465642073746f726167652072656164732e202d204f6e65204442206368616e67652e2052656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e202d204f6e6520444220636c6561722e70726f706f73616c5f69642050757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c756520697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468652070726f706f73616c20697320617761726465642e202d204f6e65204442206368616e67652c206f6e6520657874726120444220656e7472792e62656e65666963696172790000000000080511000d000000000000000000000098f910000d00000000000000000000000000000000000000000000000000000000000000449c1100acd910000000000000000000bcd91000010000000000000001000000000000007900110009000000010100000000000098f910000d00000000000000c4d910002400000000000000000000000000000000000000449c1100e8d910000000000000000000f8d910000100000000000000000000000000000000da100009000000000000000000000009da10001200000000000000000000000000000000000000000000000000000000000000449c11001cda100000000000000000002cda10000100000000000000010000001800000000000000010000003000000091da10002900000050726f706f73616c3c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e1800000000000000010000002b00000072da10001f000000417070726f76616c735665633c50726f706f73616c496e6465783e001800000000000000010000002e00000034da10003e0000002050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e2050726f706f73616c7320746861742068617665206265656e206d6164652e204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e0000000000009cdb10000c00000000000000a8db10000700000000000000449c1100b0db10000000000000000000c0db1000020000000000000000000000d0db10001300000000000000c47d11000c00000000000000449c1100e4db10000000000000000000f4db1000010000000000000000000000fcdb10000b00000000000000069411000e00000000000000449c110008dc1000000000000000000018dc100001000000000000000000000020dc10000400000000000000a8db10000700000000000000449c110024dc1000000000000000000034dc1000010000000000000050726f706f73616c426f6e645065726d696c6c001800000000000000010000004c000000f4dc10005500000049dd10004400000050726f706f73616c426f6e644d696e696d756d0018000000000000000100000035000000a2dc1000520000005370656e64506572696f64001800000000000000010000004d00000080dc1000220000004275726e1800000000000000010000004e0000003cdc1000440000002050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e20506572696f64206265747765656e2073756363657373697665207370656e64732e204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e20416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e00000000000000e8dd1000110000000000000000000000f9dd10000a00000000000000000000000000000000000000000000000000000000000000449c110004de10000000000000000000449c11000000000000000000010000004e6578744665654d756c7469706c6965724d756c7469706c696572001800000000000000010000003e0000000000000084de10001200000000000000c47d11000c00000000000000449c110098de10000000000000000000a8de1000010000000000000000000000b0de10001200000000000000c47d11000c00000000000000449c1100c4de10000000000000000000d4de100001000000000000005472616e73616374696f6e426173654665650000180000000000000001000000460000001fdf1000370000005472616e73616374696f6e4279746546656500001800000000000000010000004f000000dcde100043000000205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b20746865207065722d6279746520706f7274696f6e2e205468652066656520746f206265207061696420666f72206d616b696e672061207472616e73616374696f6e3b2074686520626173652e000010e0100048000000b20100002300000010e0100048000000b301000023000000e9df10001c000000cc9b110018000000e60300000d000000a0df100049000000870200001d0000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f736f72742e7273617373657274696f6e206661696c65643a206d6964203c3d206c656e00000000000000000000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e7273a0df1000490000009d0000003a000000a0df100049000000a400000030000000bbe010005c000000720000000100000050726f706f73657227732062616c616e636520746f6f206c6f774e6f2070726f706f73616c206174207468617420696e6465782f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f74726561737572792f7372632f6c69622e72730020e110001a0000004552524f523a20436f727275707465642073746174652061742000000000000068e110000f0000000000000078e1100002000000000000000000000088e1100004000000000000004e65774163636f756e74496e646578007e5811000900000023e210000c000000a8e1100022000000449c110000000000cae11000410000000be21000180000002041206e6577206163636f756e7420696e646578207761732061737369676e65642e2054686973206576656e74206973206e6f7420747269676765726564207768656e20616e206578697374696e6720696e64657820697320726561737369676e656420746f20616e6f7468657220604163636f756e744964602e4163636f756e74496e6465780050e210001900000070e2100048000000bb0100002d0000000000000000000000617474656d707420746f20646976696465206279207a65726f000000000000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f6f70732f61726974682e7273c8e2100058000000a1000000010000002f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f626162652f7372632f6c69622e727374696d657374616d702073657420696e20626c6f636b20646f65736e2774206d6174636820736c6f7420696e207365616c00000064e310005b0000004a000000010000002f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f696e64696365732f7372632f6c69622e7273496e76616c69642072616e676520666f7220746869732061756374696f6e72616e676520656e6473206265666f726520697420626567696e7372616e676520626567696e7320746f6f206561726c7972616e676520626567696e7320746f6f206c61746572616e676520656e647320746f6f206c61746500000000000064e4100007000000000000006ce4100003000000000000000000000084e410000100000000000000436c61696d6564007e58110009000000a7e410000f00000087581100070000008ce410001b00000020536f6d656f6e6520636c61696d656420736f6d6520444f54732e457468657265756d416464726573734469676573744974656d206e6f7420657175616c000000000000e4e710000a0000000000000000000000eee710000300000000000000000000000000000000000000000000000000000000000000449c110060e810000000000000000000f4e7100001000000000000000100000000000000fce710000b000000000000000000000007e810002700000000000000000000000000000000000000000000000000000000000000449c110000f21000000000000000000030e810000100000000000000010000000000000038e810000b0000000000000000000000eee710000300000000000000000000000000000000000000000000000000000000000000449c110060e81000000000000000000044e810000200000000000000010000000000000054e810000b0000000000000000000000eee710000300000000000000000000000000000000000000000000000000000000000000449c110060e81000000000000000000070e810000100000000000000010000000000000078e810000a000000000000000000000082e810000800000000000000000000000000000000000000000000000000000000000000449c1100ece8100000000000000000008ce810000a000000000000000100000000000000dce810000e000000000000000000000082e810000800000000000000000000000000000000000000000000000000000000000000449c1100ece810000000000000000000fce810000100000000000000010000000000000004e910000c0000000000000000000000a67b11000300000000000000000000000000000000000000000000000000000000000000449c1100e8f11000000000000000000010e910000900000000000000010000000000000058e91000110000000101000000000000a67b1100030000000000000069e910000d00000000000000000000000000000000000000449c110078e910000000000000000000449c11000000000000000000010000000000000088e910000b000000000000000000000093e910000800000000000000000000000000000000000000000000000000000000000000449c11009ce910000000000000000000ace9100002000000000000000000000045706f6368496e646578753634000000f7ed100015000000417574686f7269746965735665633c28417574686f7269747949642c2042616265417574686f72697479576569676874293e0000dced10001b00000047656e65736973536c6f74007aed10003e000000b8ed10002400000043757272656e74536c6f74001800000000000000010000003e00000065ed10001500000052616e646f6d6e6573735b75383b2033325d00009feb10002e000000449c110000000000cdeb10000b000000449c110000000000d8eb10004100000019ec10003e00000057ec1000450000009cec100045000000e1ec10004100000022ed1000430000004e65787452616e646f6d6e65737300001800000000000000010000005000000088eb1000170000005365676d656e74496e64657843ea10001f000000449c11000000000062ea10003d0000009fea100040000000dfea100025000000449c11000000000004eb10003b0000003feb10004200000081eb100007000000556e646572436f6e737472756374696f6e5665633c5b75383b2033325d3e00001800000000000000010000002e000000496e697469616c697a65644d61796265567266001800000000000000010000002b000000bce9100040000000fce91000470000002054656d706f726172792076616c75652028636c656172656420617420626c6f636b2066696e616c697a6174696f6e292077686963682069732060536f6d6560206966207065722d626c6f636b20696e697469616c697a6174696f6e2068617320616c7265616479206265656e2063616c6c656420666f722063757272656e7420626c6f636b2e2052616e646f6d6e65737320756e64657220636f6e737472756374696f6e2e205765206d616b6520612074726164656f6666206265747765656e2073746f7261676520616363657373657320616e64206c697374206c656e6774682e2057652073746f72652074686520756e6465722d636f6e737472756374696f6e2072616e646f6d6e65737320696e207365676d656e7473206f6620757020746f2060554e4445525f434f4e535452554354494f4e5f5345474d454e545f4c454e475448602e204f6e63652061207365676d656e7420726561636865732074686973206c656e6774682c20776520626567696e20746865206e657874206f6e652e20576520726573657420616c6c207365676d656e747320616e642072657475726e20746f206030602061742074686520626567696e6e696e67206f662065766572792065706f63682e204e6578742065706f63682072616e646f6d6e6573732e205468652065706f63682072616e646f6d6e65737320666f7220746865202a63757272656e742a2065706f63682e20232053656375726974792054686973204d555354204e4f54206265207573656420666f722067616d626c696e672c2061732069742063616e20626520696e666c75656e6365642062792061206d616c6963696f75732076616c696461746f7220696e207468652073686f7274207465726d2e204974204d4159206265207573656420696e206d616e792063727970746f677261706869632070726f746f636f6c732c20686f77657665722c20736f206c6f6e67206173206f6e652072656d656d626572732074686174207468697320286c696b652065766572797468696e6720656c7365206f6e2d636861696e29206974206973207075626c69632e20466f72206578616d706c652c2069742063616e20626520757365642077686572652061206e756d626572206973206e656564656420746861742063616e6e6f742068617665206265656e2063686f73656e20627920616e206164766572736172792c20666f7220707572706f7365732073756368206173207075626c69632d636f696e207a65726f2d6b6e6f776c656467652070726f6f66732e2043757272656e7420736c6f74206e756d6265722e2054686520736c6f74206174207768696368207468652066697273742065706f63682061637475616c6c7920737461727465642e2054686973206973203020756e74696c2074686520666972737420626c6f636b206f662074686520636861696e2e2043757272656e742065706f636820617574686f7269746965732e2043757272656e742065706f636820696e6465782e000000007cee10000d00000000000000eee710000300000000000000449c11008cee100000000000000000009cee1000020000000000000000000000acee10001100000000000000754b11000900000000000000449c1100c0ee10000000000000000000d0ee1000050000000000000045706f63684475726174696f6e0000001800000000000000010000005100000028f01000430000006bf010003f0000004578706563746564426c6f636b54696d6500000018000000000000000100000052000000f8ee10004100000039ef1000440000007def100041000000beef10004200000000f010002800000020546865206578706563746564206176657261676520626c6f636b2074696d6520617420776869636820424142452073686f756c64206265206372656174696e6720626c6f636b732e2053696e636520424142452069732070726f626162696c6973746963206974206973206e6f74207472697669616c20746f20666967757265206f7574207768617420746865206578706563746564206176657261676520626c6f636b2074696d652073686f756c64206265206261736564206f6e2074686520736c6f74206475726174696f6e20616e642074686520736563757269747920706172616d657465722060636020287768657265206031202d20636020726570726573656e7473207468652070726f626162696c697479206f66206120736c6f74206265696e6720656d707479292e20546865206e756d626572206f66202a2a736c6f74732a2a207468617420616e2065706f63682074616b65732e20576520636f75706c652073657373696f6e7320746f2065706f6368732c20692e652e2077652073746172742061206e65772073657373696f6e206f6e636520746865206e65772065706f636820626567696e732e4e657874456e756d536574456e756d536574636c61696d7319457468657265756d205369676e6564204d6573736167653a0a65706f636820696e64696365732077696c6c206e6576657220726561636820325e3634206265666f726520746865206465617468206f662074686520756e6976657273653b2071656400000000000000aaf010000b0000000000000000000000d8f110000f00000000000000000000000000000000000000000000000000000000000000449c1100e8f110000000000000000000f8f1100001000000000000000100000000000000b5f01000070000000101000000000000d8f110000f00000000000000b06411001100000000000000000000000000000000000000449c110000f21000000000000000000010f21000010000000000000001000000543a3a4163636f756e74496e64657800180000000000000001000000300000002ef210001f0000001800000000000000010000002e00000018f21000160000002054686520656e756d65726174696f6e20736574732e20546865206e657874206672656520656e756d65726174696f6e207365742e70617261000000000000007c3e1100060000000101000000000000a7e410000f00000000000000c47d11000c00000000000000000000000000000000000000449c110004f310000000000000000000449c11000000000000000000000000000000000014f31000050000000000000000000000c47d11000c00000000000000000000000000000000000000000000000000000000000000449c11001cf310000000000000000000449c11000000000000000000010000001800000000000000010000002b000000546f74616c00000018000000000000000100000047000000bbf310003f0000007900000001000000496e76616c696420457468657265756d207369676e6174757265457468657265756d206164647265737320686173206e6f20636c61696d008cf310002f000000bbf310003f0000008e000000050000004c6f676963206572726f723a20506f74206c657373207468616e2074686520746f74616c206f6620636c61696d73212f686f6d652f766f6c742f776f726b7370616365732f706172697479746563682f706f6c6b61646f742f72756e74696d652f7372632f636c61696d732e727300000000000054f4100005000000000000005cf410000200000000000000000000008cf4100001000000000000000000000094f410000a00000000000000a0f41000020000000000000000000000d0f410000100000000000000636c61696d00000000000000a72111000400000000000000676411000c0000000000000008f5100012000000000000001af510000e000000faf410000e0000006d696e745f636c61696d000000000000864a11000300000000000000a7e410000f000000000000004d6f11000500000000000000c47d11000c000000d8f4100022000000204164642061206e657720636c61696d2c20696620796f752061726520726f6f742e204d616b65206120636c61696d2e657468657265756d5f7369676e617475726545636473615369676e61747572650000000060f51000060000000000000066f510000500000000000000449c11006cf5100000000000000000007cf510000100000000000000507265666978265b75385d001800000000000000010000005300000084f510004500000020546865205072656669782074686174206973207573656420696e207369676e656420457468657265756d206d6573736167657320666f722074686973206e6574776f726b00000000000000d4f610000800000000000000dcf61000040000000000000000000000fcf610000200000000000000000000000cf71000050000000000000014f710000500000000000000000000003cf710000200000000000000000000004cf71000080000000000000054f710000100000000000000000000005cf7100001000000000000000000000064f710000b0000000000000054f7100001000000000000000000000070f7100001000000000000000000000078f71000080000000000000080f7100002000000000000000000000090f7100001000000000000000000000098f710000e0000000000000080f71000020000000000000000000000a8f71000010000000000000050726f706f7365647e5811000900000098f910000d000000b8971100040000002af910000b00000035f910005300000088f9100010000000566f7465640000007e58110009000000b897110004000000e8971100040000002af910000b0000002af910000b000000a2f8100042000000e4f8100046000000417070726f766564b89711000400000071f8100031000000446973617070726f766564003cf81000350000004578656375746564b897110004000000e897110004000000fbf71000410000004d656d62657245786563757465640000b0f710004b00000020412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b2060626f6f6c6020697320747275652069662072657475726e656420776974686f7574206572726f722e2041206d6f74696f6e207761732065786563757465643b2060626f6f6c6020697320747275652069662072657475726e656420776974686f7574206572726f722e2041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e2041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2041206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e6720612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e4d656d626572436f756e742041206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e20604d656d626572436f756e7460292e50726f706f73616c496e64657863616e2774207377617020616e20756e6465706c6f7965642070617261636861696e4f6e626f617264696e670000000000000008fb10000e0000000000000018fb100001000000000000000000000020fb100001000000000000000000000028fb10000e0000000000000038fb100003000000000000000000000050fb100002000000000000000000000060fb10000d0000000000000070fb100001000000000000000000000078fb100001000000000000000000000080fb100009000000000000008cfb1000040000000000000000000000acfb1000010000000000000000000000b4fb10000a00000000000000c0fb1000040000000000000000000000e0fb1000020000000000000000000000f0fb10000800000000000000f8fb100003000000000000000000000010fc100002000000000000000000000020fc10000a00000000000000845711000200000000000000000000002cfc100001000000000000004e65774c65617365506572696f640000a1fe10000b000000b7fe10002100000041756374696f6e537461727465640000fcfd10000c000000a1fe10000b000000acfe10000b00000008fe1000530000005bfe10004600000041756374696f6e436c6f736564000000fcfd10000c000000cdfd10002f000000576f6e4465706c6f79000000b9fd1000140000005bfd10000900000055fd100006000000875811000700000064fd100055000000576f6e52656e6577616c000055fd1000060000005bfd10000900000087581100070000008758110007000000d4fc10003100000005fd10005000000052657365727665647e58110009000000875811000700000087581100070000006cfc100053000000bffc100015000000556e7265736572766564000034fc1000380000002046756e6473207765726520756e72657365727665642073696e636520626964646572206973206e6f206c6f6e676572206163746976652e2046756e6473207765726520726573657276656420666f7220612077696e6e696e67206269642e2046697273742062616c616e63652069732074686520657874726120616d6f756e742072657365727665642e205365636f6e642069732074686520746f74616c2e20416e206578697374696e672070617261636861696e20776f6e2074686520726967687420746f20636f6e74696e75652e2046697273742062616c616e63652069732074686520657874726120616d6f756e7420726573657665642e205365636f6e642069732074686520746f74616c20616d6f756e742072657365727665642e506172614964536c6f7452616e676520536f6d656f6e6520776f6e2074686520726967687420746f206465706c6f7920612070617261636861696e2e2042616c616e636520616d6f756e7420697320646564756374656420666f72206465706f7369742e4e65774269646465723c4163636f756e7449643e20416e2061756374696f6e20656e6465642e20416c6c2066756e6473206265636f6d6520756e72657365727665642e41756374696f6e496e64657820416e2061756374696f6e20737461727465642e2050726f76696465732069747320696e64657820616e642074686520626c6f636b206e756d6265722077686572652069742077696c6c20626567696e20746f20636c6f736520616e6420746865206669727374206c6561736520706572696f64206f662074686520717561647275706c657420746861742069732061756374696f6e65642e4c65617365506572696f64426c6f636b4e756d6265722041206e6577206c6561736520706572696f6420697320626567696e6e696e672e41756374696f6e496e666f57696e6e696e670000380000000800000004000000540000006069203c2034603b20606a203c2069603b20606a202b2031203c2034603b2071656441756374696f6e436f756e7465724d616e616765644964730000020000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000020000004f6e626f61726451756575654f6666626f617264696e6700030000000300000000000000000000000000000000000000000000000000000000000000010000000200000003000000010000000200000003000000020000004465706f736974732e00110029000000f0ff10003e0000004e020000080000002f686f6d652f766f6c742f776f726b7370616365732f706172697479746563682f706f6c6b61646f742f72756e74696d652f7372632f736c6f74732e72736561726c69657220726573697a65206d65616e73206974206d757374206265203e3d20693b207165645265736572766564416d6f756e7473496e7374616e636532436f6c6c65637469766550726f706f73616c73566f74696e67496e7374616e636531436f6c6c65637469766500000000004c0111000b00000000000000580111000100000000000000000000007001110004000000000000000000000090011100070000000000000098011100010000000000000000000000b0011100030000000000000000000000c80111000700000000000000d001110002000000000000000000000000021100040000000000000000000000200211000400000000000000240211000300000000000000000000006c02110004000000000000007365745f6d656d626572730000000000ab0411000b00000000000000b0641100110000002a041100540000007e04110017000000449c1100000000009504110016000000657865637574650000000000040311000800000000000000a40311001e000000c20311003d000000449c110000000000ff0311002b00000070726f706f73650000000000870311000900000000000000900311001400000000000000040311000800000000000000a40311001e0000007e6311000b0000003503110024000000590311002e0000009e6311000c000000766f7465000000000403110008000000000000000c03110007000000000000001303110005000000000000001803110016000000000000002e0311000700000000000000e8971100040000007e6311000b0000008c02110023000000af021100550000009e6311000c000000202d20426f756e6465642073746f72616765207265616420616e64207772697465732e202d2057696c6c20626520736c696768746c792068656176696572206966207468652070726f706f73616c20697320617070726f766564202f20646973617070726f7665642061667465722074686520766f74652e70726f706f73616c543a3a48617368696e646578436f6d706163743c50726f706f73616c496e6465783e617070726f7665202d20426f756e6465642073746f7261676520726561647320616e64207772697465732e202d20417267756d656e7420607468726573686f6c6460206861732062656172696e67206f6e207765696768742e7468726573686f6c64436f6d706163743c4d656d626572436f756e743e426f783c3c542061732054726169743c493e3e3a3a50726f706f73616c3e20446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e204f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e205365742074686520636f6c6c6563746976652773206d656d62657273686970206d616e75616c6c7920746f20606e65775f6d656d62657273602e204265206e69636520746f2074686520636861696e20616e642070726f76696465206974207072652d736f727465642e20526571756972657320726f6f74206f726967696e2e6e65775f6d656d626572730000e80511002400000050726f706f73616c4f663c542061732054726169743c493e3e3a3a50726f706f73616c00b505110033000000566f7465733c543a3a4163636f756e7449643e00880511002d00000050726f706f73616c436f756e740000007605110012000000280511004e000000205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e2050726f706f73616c7320736f206661722e20566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e2054686520686173686573206f6620746865206163746976652070726f706f73616c732e00000000790011000900000000000000000000003c9511000c00000000000000000000000000000000000000000000000000000000000000449c1100c80d11000000000000000000b804110001000000000000000100000000000000c00411000a00000001010000000000000c0311000700000000000000ca0411001900000000000000000000000000000000000000449c1100c40711000000000000000000e404110001000000000000000000000000000000820011000600000001010000000000000c0311000700000000000000ec0411001300000000000000000000000000000000000000449c1100c407110000000000000000000005110001000000000000000000000000000000080511000d0000000000000000000000a67b11000300000000000000000000000000000000000000000000000000000000000000449c1100400c11000000000000000000180511000100000000000000010000000000000003301100070000000000000000000000b06411001100000000000000000000000000000000000000000000000000000000000000449c1100c80d11000000000000000000200511000100000000000000010000001800000000000000010000002b000000c80811005e000000820000000100000070726f706f736572206e6f742061206d656d6265726475706c69636174652070726f706f73616c73206e6f7420616c6c6f77656470726f706f73616c206d7573742065786973746d69736d61746368656420696e6465786475706c696361746520766f74652069676e6f7265640000008008110048000000a20a00000e000000766f746572206e6f742061206d656d626572000000000000000000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e72732f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f636f6c6c6563746976652f7372632f6c69622e72730000000000001eff10000e0000000000000000000000fcfd10000c00000000000000000000000000000000000000000000000000000000000000449c1100400c11000000000000000000500c1100010000000000000001000000000000002cff10000a0000000000000000000000580c11000b00000000000000000000000000000000000000000000000000000000000000449c1100c80d11000000000000000000640c110002000000000000000100000000000000d0ff100008000000010100000000000055fd10000600000000000000740c11001100000000000000000000000000000000000000449c1100c80d11000000000000000000880c11000d000000000000000100000000000000d8fe10000b0000000000000000000000f00c11002200000000000000000000000000000000000000000000000000000000000000449c1100140d11000000000000000000240d110005000000000000000000000000000000e3fe1000070000000101000000000000069411000e000000000000004c0d11000e00000000000000000000000000000000000000449c11005c0d110000000000000000006c0d110003000000000000000000000000000000570011000f0000000101000000000000840d11001400000000000000c47d11000c00000000000000000000000000000000000000449c1100980d11000000000000000000a80d11000200000000000000000000000000000078ff10000c0000000101000000000000b80d11001000000000000000580c11000b00000000000000000000000000000000000000449c1100c80d11000000000000000000d80d110002000000000000000100000000000000c7f910000a000000010100000000000055fd10000600000000000000e80d11003c00000000000000000000000000000000000000449c1100240e11000000000000000000340e11000400000000000000000000000000000084ff10000b000000010100000000000055fd10000600000000000000676411000c00000000000000000000000000000000000000449c1100540e11000000000000000000640e110002000000000000000100000018000000000000000100000030000000ab161100310000005665633c5061726149643e000e16110053000000611611004a0000005665633c42616c616e63654f663c543e3e00000043131100570000009a13110014000000449c110000000000ae1311005900000007141100540000005b1411002c000000449c1100000000008714110058000000df1411002d000000449c1100000000000c151100540000006015110057000000b715110057000000284c65617365506572696f644f663c543e2c20543a3a426c6f636b4e756d6265722900001800000000000000010000003d000000091211003e000000449c11000000000047121100510000009812110054000000ec1211005700000057696e6e696e67446174613c543e00001800000000000000010000005500000017111100570000006e11110054000000c2111100470000004269646465723c543a3a4163636f756e7449643e1800000000000000010000002b000000bd1011004c000000091111000e0000004c65617365506572696f644f663c543e1800000000000000010000002e0000002810110059000000811011003c000000284c65617365506572696f644f663c543e2c20496e636f6d696e6750617261636861696e3c543a3a4163636f756e7449642c20543a3a486173683e29180000000000000001000000560000001b0f1100530000006e0f110049000000b70f1100560000000d1011001b00000018000000000000000100000043000000740e110059000000cd0e11004e000000204f66662d626f617264696e67206163636f756e743b2063757272656e63792068656c64206f6e206465706f73697420666f72207468652070617261636861696e206765747320706c616365642068657265206966207468652070617261636861696e2067657473206f66662d626f61726465643b20692e652e20697473206c6561736520706572696f6420697320757020616e642069742069736e27742072656e657765642e205468652061637475616c206f6e2d626f617264696e6720696e666f726d6174696f6e2e204f6e6c7920657869737473207768656e206f6e65206f662074686520666f6c6c6f77696e6720697320747275653a202d204974206973206265666f726520746865206c6561736520706572696f642074686174207468652070617261636861696e2073686f756c64206265206f6e2d626f61726465642e202d205468652066756c6c206f6e2d626f617264696e6720696e666f726d6174696f6e20686173206e6f7420796574206265656e2070726f766964656420616e64207468652070617261636861696e206973206e6f74207965742064756520746f206265206f66662d626f61726465642e2054686520736574206f662050617261204944732074686174206861766520776f6e20616e64206e65656420746f206265206f6e2d626f617264656420617420616e207570636f6d696e67206c656173652d706572696f642e205468697320697320636c6561726564206f7574206f6e2074686520666972737420626c6f636b206f6620746865206c6561736520706572696f642e20416d6f756e74732063757272656e746c7920726573657276656420696e20746865206163636f756e7473206f662074686520626964646572732063757272656e746c792077696e6e696e6720287375622d2972616e6765732e205468652077696e6e696e67206269647320666f722065616368206f66207468652031302072616e676573206174206561636820626c6f636b20696e207468652066696e616c20456e64696e6720506572696f64206f66207468652063757272656e742061756374696f6e2e20546865206d61702773206b65792069732074686520302d626173656420696e64657820696e746f2074686520456e64696e6720506572696f642e2054686520666972737420626c6f636b206f662074686520656e64696e6720706572696f6420697320303b20746865206c6173742069732060456e64696e67506572696f64202d2031602e20496e666f726d6174696f6e2072656c6174696e6720746f207468652063757272656e742061756374696f6e2c206966207468657265206973206f6e652e20546865206669727374206974656d20696e20746865207475706c6520697320746865206c6561736520706572696f6420696e646578207468617420746865206669727374206f662074686520666f757220636f6e746967756f7573206c6561736520706572696f6473206f6e2061756374696f6e20697320666f722e20546865207365636f6e642069732074686520626c6f636b206e756d626572207768656e207468652061756374696f6e2077696c6c2022626567696e20746f20656e64222c20692e652e2074686520666972737420626c6f636b206f662074686520456e64696e6720506572696f64206f66207468652061756374696f6e2e20566172696f757320616d6f756e7473206f6e206465706f73697420666f7220656163682070617261636861696e2e20416e20656e74727920696e20604d616e616765644964736020696d706c6965732061206e6f6e2d2064656661756c7420656e74727920686572652e205468652061637475616c20616d6f756e74206c6f636b6564206f6e2069747320626568616c6620617420616e792074696d6520697320746865206d6178696d756d206974656d20696e2074686973206c6973742e20546865206669727374206974656d20696e20746865206c6973742069732074686520616d6f756e74206c6f636b656420666f72207468652063757272656e74204c6561736520506572696f642e20466f6c6c6f77696e67206974656d732061726520666f72207468652073756273657175656e74206c6561736520706572696f64732e205468652064656661756c742076616c75652028616e20656d707479206c6973742920696d706c6965732074686174207468652070617261636861696e206e6f206c6f6e6765722065786973747320286f72206e65766572206578697374656429206173206661722061732074686973206d6f64756c6520697320636f6e6365726e65642e20496620612070617261636861696e20646f65736e2774206578697374202a7965742a20627574206973207363686564756c656420746f20657869737420696e20746865206675747572652c207468656e2069742077696c6c206265206c6566742d7061646465642077697468206f6e65206f72206d6f7265207a65726f657320746f2064656e6f74652074686520666163742074686174206e6f7468696e672069732068656c64206f6e206465706f73697420666f7220746865206e6f6e2d6578697374656e7420636861696e2063757272656e746c792c206275742069732068656c6420617420736f6d6520706f696e7420696e20746865206675747572652e204f726465726564206c697374206f6620616c6c2060506172614964602076616c756573207468617420617265206d616e616765642062792074686973206d6f64756c652e205468697320696e636c7564657320636861696e73207468617420617265206e6f7420796574206465706c6f7965642028627574206861766520776f6e20616e2061756374696f6e20696e2074686520667574757265292e20546865206e756d626572206f662061756374696f6e732074686174206265656e207374617274656420736f206661722ef0ff10003e000000e3000000010000006163636f756e74206973206e6f7420612070617261636861696e6e6f7420612070617261636861696e206f726967696e70617261636861696e206964206e6f7420696e206f6e626f617264696e67616c7265616479207265676973746572656470617261636861696e206e6f742072656769737465726564206279206f726967696e6465706c6f792064617461206e6f7420796574206669786564636f6465206e6f7420646f65736e277420636f72726573706f6e6420746f206861736861756374696f6e20616c726561647920696e2070726f67726573736c6561736520706572696f6420696e20706173746e6f7420616e2061756374696f6e6e6f742063757272656e742061756374696f6e6269646465722077696e6e696e67206e6f6e2d696e74657273656374696e672072616e67652829000000000000002c1911000b000000000000003819110002000000000000000000000068191100050000000000000000000000901911000300000000000000941911000500000000000000000000000c1a11001000000000000000000000008c1a11000900000000000000981a1100040000000000000000000000f81a11000f0000000000000000000000701b11000f00000000000000801b1100010000000000000000000000981b1100050000000000000000000000c01b11000f00000000000000d01b1100040000000000000000000000301c1100070000000000000000000000681c11001500000000000000801c1100020000000000000000000000b01c11000c000000000000006e65775f61756374696f6e0000000000b32611000800000000000000749311001700000000000000bb2611001200000000000000ae24110019000000a725110016000000449c110000000000bd25110055000000122611004a0000005c261100570000006269640000000000d82011000300000000000000db2011000e00000000000000822411000d000000000000008f2411001500000000000000a42411000a00000000000000ae2411001900000000000000c72411000900000000000000ae2411001900000000000000d02411000600000000000000526f110015000000d624110053000000292511000b000000449c110000000000ff211100570000005622110050000000449c11000000000034251100560000008a2511001d000000a622110054000000fa2211001b00000015231100530000006823110043000000ab231100510000006823110043000000fc231100530000004f241100330000006269645f72656e657700000000000000822411000d000000000000008f2411001500000000000000a42411000a00000000000000ae2411001900000000000000c72411000900000000000000ae2411001900000000000000d02411000600000000000000526f110015000000ab21110054000000449c110000000000352111002a000000449c110000000000ff211100570000005622110050000000449c110000000000a622110054000000fa2211001b00000015231100530000006823110043000000ab231100510000006823110043000000fc231100530000004f241100330000007365745f6f6666626f617264696e670000000000a72111000400000000000000f3661100230000000321110032000000449c110000000000352111002a000000449c1100000000005f211100480000006669785f6465706c6f795f646174610000000000d82011000300000000000000db2011000e00000000000000521f11000700000000000000591f11000f00000000000000e920110009000000000000000c0311000700000000000000f22011001100000000000000dc431100070000006c1f11004b000000449c110000000000b71f110032000000e91f11002c000000152011004000000055201100470000009c2011003c000000656c61626f726174655f6465706c6f795f6461746100000000000000521f11000700000000000000591f11000f00000000000000681f11000400000000000000dc43110007000000101d11001d000000449c1100000000002d1d110053000000801d110031000000449c110000000000b11d110058000000091e1100510000005a1e110059000000449c110000000000b31e11001b000000ce1e11003f0000000d1f110045000000204e6f74652061206e65772070617261636861696e277320636f64652e2054686973206d7573742062652063616c6c656420616674657220606669785f6465706c6f795f646174616020616e642060636f646560206d7573742062652074686520707265696d616765206f66207468652060636f64655f68617368602070617373656420746865726520666f72207468652073616d652060706172615f6964602e2054686973206d61792062652063616c6c6564206265666f7265206f722061667465722074686520626567696e6e696e67206f66207468652070617261636861696e2773206669727374206c6561736520706572696f642e2049662063616c6c6564206265666f7265207468656e207468652070617261636861696e2077696c6c206265636f6d65206163746976652061742074686520666972737420626c6f636b206f6620697473207374617274696e67206c6561736520706572696f642e2049662061667465722c207468656e2069742077696c6c206265636f6d652061637469766520696d6d6564696174656c7920616674657220746869732063616c6c2e202d20605f6f726967696e6020697320697272656c6576616e742e202d2060706172615f696460206973207468652070617261636861696e2049442077686f736520636f64652077696c6c20626520656c61626f72617465642e202d2060636f6465602069732074686520707265696d616765206f662074686520726567697374657265642060636f64655f6861736860206f662060706172615f6964602e706172615f6964436f6d706163743c5061726149643e636f64652053657420746865206465706c6f7920696e666f726d6174696f6e20666f722061207375636365737366756c2062696420746f206465706c6f792061206e65772070617261636861696e2e202d20606f726967696e60206d75737420626520746865207375636365737366756c20626964646572206163636f756e742e202d20607375626020697320746865207375622d626964646572204944206f6620746865206269646465722e202d2060706172615f696460206973207468652070617261636861696e20494420616c6c6f7474656420746f207468652077696e6e696e67206269646465722e202d2060636f64655f6861736860206973207468652068617368206f66207468652070617261636861696e2773205761736d2076616c69646174696f6e2066756e6374696f6e2e202d2060696e697469616c5f686561645f6461746160206973207468652070617261636861696e277320696e697469616c206865616420646174612e737562436f6d706163743c53756249643e636f64655f68617368696e697469616c5f686561645f646174612053657420746865206f66662d626f617264696e6720696e666f726d6174696f6e20666f7220612070617261636861696e2e20546865206f726967696e202a6d7573742a20626520612070617261636861696e206163636f756e742e202d20606465737460206973207468652064657374696e6174696f6e206163636f756e7420746f2072656365697665207468652070617261636861696e2773206465706f7369742e64657374204d616b652061206e6577206269642066726f6d20612070617261636861696e206163636f756e7420666f722072656e6577696e67207468617420287072652d6578697374696e67292070617261636861696e2e204d756c7469706c652073696d756c74616e656f757320626964732066726f6d207468652073616d65206269646465722061726520616c6c6f776564206f6e6c79206173206c6f6e6720617320616c6c206163746976652062696473206f7665726c61702065616368206f746865722028692e652e20617265206d757475616c6c79206578636c7573697665292e20426964732063616e6e6f742062652072656461637465642e202d206061756374696f6e5f696e646578602069732074686520696e646578206f66207468652061756374696f6e20746f20626964206f6e2e2053686f756c64206a757374206265207468652070726573656e742076616c7565206f66206041756374696f6e436f756e746572602e202d206066697273745f736c6f746020697320746865206669727374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e205468697320697320746865206162736f6c757465206c6561736520706572696f6420696e6465782076616c75652c206e6f7420616e2061756374696f6e2d7370656369666963206f66667365742e202d20606c6173745f736c6f746020697320746865206c617374206c6561736520706572696f6420696e646578206f66207468652072616e676520746f20626964206f6e2e205468697320697320746865202d2060616d6f756e74602069732074686520616d6f756e7420746f2062696420746f2062652068656c64206173206465706f73697420666f72207468652070617261636861696e2073686f756c6420746865206269642077696e2e205468697320616d6f756e742069732068656c64207468726f7567686f7574207468652072616e67652e61756374696f6e5f696e646578436f6d706163743c41756374696f6e496e6465783e66697273745f736c6f74436f6d706163743c4c65617365506572696f644f663c543e3e6c6173745f736c6f74616d6f756e74204d616b652061206e6577206269642066726f6d20616e206163636f756e742028696e636c7564696e6720612070617261636861696e206163636f756e742920666f72206465706c6f79696e672061206e65772070617261636861696e2e202d20607375626020697320746865207375622d6269646465722049442c20616c6c6f77696e6720666f72206d756c7469706c6520636f6d706574696e67206269647320746f206265206d6164652062792028616e642066756e64656420627929207468652073616d65206163636f756e742e204372656174652061206e65772061756374696f6e2e20546869732063616e206f6e6c792068617070656e207768656e2074686572652069736e277420616c726561647920616e2061756374696f6e20696e2070726f677265737320616e64206d6179206f6e6c792062652063616c6c65642062792074686520726f6f74206f726967696e2e20416363657074732074686520606475726174696f6e60206f6620746869732061756374696f6e20616e642074686520606c656173655f706572696f645f696e64657860206f662074686520696e697469616c206c6561736520706572696f64206f662074686520666f757220746861742061726520746f2062652061756374696f6e65642e6475726174696f6e6c656173655f706572696f645f696e646578000000e82611002b000000132711005d0000009e0000000400000054696d657374616d70206d7573742062652075706461746564206f6e636520696e2074686520626c6f636b2f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f74696d657374616d702f7372632f6c69622e72734e6f77003800000008000000040000005400000054696d657374616d7020746f6f2066617220696e2066757475726520746f206163636570744765747320616e64206465636f6465732074696d657374616d7020696e686572656e7420646174616b7573616d617061726974792d6b7573616d61df6acb689907609b0200000037e397fc7c91f5e40100000040fe3ad401f8959a04000000d2bc9897eed08f1501000000f78b278be53f454c01000000af2c0297a23e6d3d01000000ed99c5acb25eedf502000000cbca25e39f14238701000000687ad44ad37f03c201000000ab3c0572291feb8b01000000bc9d89904f5b923f0100000037c8bb1350a9a2a8010000006772616e62616265696d6f6e70617261617564690000000040787d010065cd1d00e1f505d85aae1ec0542205b0508f1f38e4750488467020d853e903603c5121d0bf760338323222a8591903402013236039cd02480ef423a82a8f0268f8d42470955c02b8dab525c05a3302d8c4962648bd1102e0b27727a855f601e8a05828e8fedf0180773929c0cacd01586d1a2af8f1be019053fb2a50d8b201d00edc2be0fca80138edbc2c48f2a001e06d9d2d80669a01c80d7e2e500f9501c0575e2f08b6900140323f30e0278d0148202031b0418a0108a3ff3120e8870120bedf32f0fb85013856c03398698401f0fda03478218301b8d87f35d8178201d8c26036183d8101b8223e37508d800188d21c38c8fc7f0168b5f93898877f01a829d139d8297f0120d6ab3ab8db7e0168ae803b389d7e0100ca9a3b68957e01506179204b534d7320746f20746865204b7573616d61206163636f756e743a00ffffff1f122b110016000000282b110016000000882a110057000000a701000003000000df2a11002d0000000c2b1100030000000f2b110003000000010000000000000020000000000000000300000000000000030000000000000003000000010000000100000020000000080000000300000000000000000000000200000003000000010000000200000020000000000000000300000000000000030000000000000003000000882a110057000000b7010000030000002f686f6d652f766f6c742f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f6269747665632d302e31352e322f7372632f706f696e7465722e727342697450747220726567696f6e2063616e6e6f7420777261702074686520616464726573732073706163653a20202b20203d204269745074722063616e6e6f7420616464726573732020626974733b20746865206d6178696d756d206973200000000000001c2c11000700000000000000242c11000100000000000000000000002c2c1100010000000000000000000000342c11000a00000000000000242c1100010000000000000000000000402c1100010000000000000000000000482c11000b00000000000000242c1100010000000000000000000000542c11000100000000000000000000005c2c11000b0000000000000084571100020000000000000000000000682c1100010000000000000000000000702c11000a00000000000000845711000200000000000000000000007c2c110001000000000000004e616d65536574007e58110009000000172d1100100000004e616d65466f726365640000fe2c1100190000004e616d654368616e67656400ea2c1100140000004e616d65436c656172656400b62c1100340000004e616d654b696c6c65640000842c1100320000002041206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e2041206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e2041206e616d6520776173206368616e6765642e2041206e616d652077617320666f726369626c79207365742e2041206e616d6520776173207365742e0000000000042e11000b00000000000000449c1100000000000000000000000000102e1100010000000000000000000000182e11000d00000000000000449c1100000000000000000000000000282e1100010000000000000000000000302e11000e00000000000000449c1100000000000000000000000000402e1100010000000000000000000000482e11000c00000000000000449c1100000000000000000000000000542e11000100000000000000000000005c2e11000500000000000000642e11000100000000000000000000006c2e110001000000000000004d656d626572416464656400752f1100390000004d656d62657252656d6f7665640000003a2f11003b0000004d656d62657273537761707065640000032f1100370000004d656d626572735265736574bd2e11004600000044756d6d79000000902e11002d000000742e11001c000000205068616e746f6d206d656d6265722c206e6576657220757365642e727374643a3a6d61726b65723a3a5068616e746f6d446174613c284163636f756e7449642c204576656e74293e20546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e2054776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e2054686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e2054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e0000c431110030000000132711005d0000009200000004000000763111004e000000132711005d0000009300000004000000183111005e0000005e00000001000000496e7374616e6365314d656d626572736869704d656d62657273616c72656164792061206d656d6265726e6f742061206d656d6265720000d030110048000000a20a00000e000000763011005900000064000000010000004e616d6520746f6f2073686f72744e616d6520746f6f206c6f6e675375646f4e616d654f664e6f74206e616d65642f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f6e69636b732f7372632f6c69622e7273002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e72732f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f6d656d626572736869702f7372632f6c69622e727354696d657374616d70206d75737420696e6372656d656e74206279206174206c65617374203c4d696e696d756d506572696f643e206265747765656e2073657175656e7469616c20626c6f636b7354696d657374616d70206d7573742062652075706461746564206f6e6c79206f6e636520696e2074686520626c6f636b00000000c43d11000600000000000000570000000000000000000000000000000000000000000000000000000000000058000000000000000000000000000000590000000000000000000000000000005a0000000000000000000000000000005b000000000000000000000000000000d88c110018000000000000005c0000000000000000000000000000000000000000000000000000000200000000000000000000000000000002000000000000000000000000000000000000005a0000000000000000000000000000005a000000000000000000000000000000ca3d110004000000000000005d000000000000000000000000000000000000000000000000000000000000005a000000000000000000000002000000000000000000000000000000000000005e0000000000000000000000000000005a000000000000000000000000000000be8c110009000000000000005f000000000000000000000000000000000000000000000000000000000000006000000000000000000000000200000000000000000000000000000000000000610000000000000000000000000000005a000000000000000000000000000000ce3d1100070000000000000062000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000630000000000000000000000000000005a0000000000000000000000000000005a000000000000000000000000000000d53d1100080000000000000064000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000066000000000000000000000000000000670000000000000000000000000000005a000000000000000000000000000000dd3d1100120000000000000068000000000000000000000000000000000000000000000000000000020000000000000000000000000000000200000000000000000000000000000000000000690000000000000000000000000000005a000000000000000000000000000000a65111000a000000000000006a000000000000000000000000000000000000000000000000000000000000006b000000000000000000000002000000000000000000000000000000000000005a0000000000000000000000000000005a0000000000000000000000000000004656110007000000000000006c000000000000000000000000000000000000000000000000000000000000006d0000000000000000000000000000006e0000000000000000000000000000006f0000000000000000000000000000005a000000000000000000000000000000ef3d1100080000000000000070000000000000000000000000000000000000000000000000000000000000005a000000000000000000000000000000710000000000000000000000000000005a0000000000000000000000000000005a000000000000000000000000000000f73d1100070000000000000072000000000000000000000000000000000000000000000000000000000000007300000000000000000000000000000074000000000000000000000000000000750000000000000000000000000000005a000000000000000000000000000000fe3d11000f0000000200000000000000000000000000000000000000000000000000000000000000000000007600000000000000000000000200000000000000000000000000000000000000770000000000000000000000000000005a0000000000000000000000000000000d3e110007000000000000007800000000000000000000000000000000000000000000000000000000000000790000000000000000000000000000007a0000000000000000000000000000005a0000000000000000000000000000005a000000000000000000000000000000143e110008000000000000007b000000000000000000000000000000000000000000000000000000000000007c0000000000000000000000000000007d0000000000000000000000000000005a0000000000000000000000000000005a0000000000000000000000000000001c3e1100120000000200000000000000000000000000000000000000000000000000000000000000000000005a000000000000000000000002000000000000000000000000000000000000005a0000000000000000000000000000005a0000000000000000000000000000002e3e110009000000000000007e000000000000000000000000000000000000000000000000000000000000007f00000000000000000000000000000080000000000000000000000000000000810000000000000000000000000000005a000000000000000000000000000000373e11000700000000000000820000000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000840000000000000000000000000000005a0000000000000000000000000000005a0000000000000000000000000000003e3e11001200000000000000850000000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000840000000000000000000000000000005a0000000000000000000000000000005a000000000000000000000000000000503e1100110000000000000086000000000000000000000000000000000000000000000000000000000000008700000000000000000000000000000088000000000000000000000000000000890000000000000000000000000000005a000000000000000000000000000000613e110013000000000000008a000000000000000000000000000000000000000000000000000000000000008b0000000000000000000000000000008c0000000000000000000000000000005a0000000000000000000000000000005a000000000000000000000000000000743e110008000000000000008d000000000000000000000000000000000000000000000000000000000000008e0000000000000000000000000000008f000000000000000000000000000000900000000000000000000000000000005a0000000000000000000000000000007c3e1100060000000000000091000000000000000000000000000000000000000000000000000000000000009200000000000000000000000000000093000000000000000000000000000000940000000000000000000000000000005a000000000000000000000000000000823e11000a00000000000000950000000000000000000000000000000000000000000000000000000000000096000000000000000000000002000000000000000000000000000000000000005a0000000000000000000000000000005a000000000000000000000000000000a78f11000c00000000000000970000000000000000000000000000000000000000000000000000000000000098000000000000000000000002000000000000000000000000000000000000005a0000000000000000000000000000005a0000000000000000000000000000008c3e1100050000000000000099000000000000000000000000000000000000000000000000000000000000009a0000000000000000000000000000009b0000000000000000000000000000005a0000000000000000000000000000005a000000000000000000000000000000913e110009000000000000009c000000000000000000000000000000000000000000000000000000000000009d0000000000000000000000000000009e0000000000000000000000000000005a0000000000000000000000000000005a0000000000000000000000000000006330110004000000000000009f00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000a10000000000000000000000000000005a0000000000000000000000000000005a0000000000000000000000000000009a3e11000500000000000000a200000000000000000000000000000000000000000000000000000000000000a3000000000000000000000000000000a4000000000000000000000000000000a50000000000000000000000000000005a000000000000000000000053797374656d42616265496e646963657342616c616e6365735472616e73616374696f6e5061796d656e744f6666656e63657353657373696f6e46696e616c697479547261636b65724772616e647061496d4f6e6c696e65417574686f72697479446973636f7665727944656d6f6372616379436f756e63696c546563686e6963616c436f6d6d6974746565456c656374696f6e7350687261676d656e546563686e6963616c4d656d626572736869705472656173757279436c61696d7350617261636861696e73536c6f74735265676973747261724e69636b730000000000483f11000e00000000000000c47d11000c00000000000000449c1100583f11000000000000000000683f1100010000000000000000000000703f11000900000000000000a67b11000300000000000000449c11007c3f110000000000000000008c3f1100010000000000000000000000943f11000900000000000000a67b11000300000000000000449c1100a03f11000000000000000000b03f110001000000000000005265736572766174696f6e466565000018000000000000000100000045000000fc3f1100110000004d696e4c656e677468000000180000000000000001000000a6000000da3f1100220000004d61784c656e677468000000180000000000000001000000a7000000b83f11002200000020546865206d6178696d756d206c656e6774682061206e616d65206d61792062652e20546865206d696e696d756d206c656e6774682061206e616d65206d61792062652e205265736572766174696f6e206665652e00000000000000c04011000800000000000000c8401100010000000000000000000000e0401100100000000000000000000000604111000a00000000000000449c11000000000000000000000000006c4111000a0000000000000000000000bc4111000900000000000000c8411100010000000000000000000000e04111000d0000000000000000000000484211000a0000000000000054421100020000000000000000000000844211000c000000000000007365745f6e616d6500000000d84311000400000000000000dc431100070000005945110057000000b045110013000000449c110000000000c345110058000000449c1100000000001b461100570000007246110010000000449c1100000000000c45110034000000449c1100000000007e6311000b0000008d701100080000008a43110021000000ab4311001a000000c54311000d0000009e6311000c000000636c6561725f6e616d650000b844110054000000449c1100000000000c45110034000000449c1100000000007e6311000b0000008d701100080000004045110019000000ab4311001a000000c54311000d0000009e6311000c0000006b696c6c5f6e616d6500000000000000d24311000600000000000000f366110023000000e343110039000000449c1100000000001c441100520000006e44110013000000449c1100000000003e4311004c000000449c1100000000007e6311000b0000008d701100080000008144110037000000ab4311001a000000c54311000d0000009e6311000c000000666f7263655f6e616d65000000000000d24311000600000000000000f36611002300000000000000d84311000400000000000000dc43110007000000e442110032000000449c1100000000001643110028000000449c1100000000003e4311004c000000449c1100000000007e6311000b0000008d701100080000008a43110021000000ab4311001a000000c54311000d0000009e6311000c0000002053657420612074686972642d7061727479206163636f756e742773206e616d652077697468206e6f206465706f7369742e204e6f206c656e67746820636865636b696e6720697320646f6e65206f6e20746865206e616d652e20546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f206f72206d617463682060543a3a466f7263654f726967696e602e202d204174206d6f7374206f6e652062616c616e6365206f7065726174696f6e2e202d204f6e652073746f7261676520726561642f77726974652e202d204f6e65206576656e742e7461726765746e616d655665633c75383e2052656d6f766520616e206163636f756e742773206e616d6520616e642074616b6520636861726765206f6620746865206465706f7369742e204661696c73206966206077686f6020686173206e6f74206265656e206e616d65642e20546865206465706f736974206973206465616c742077697468207468726f7567682060543a3a536c61736865646020696d62616c616e63652068616e646c65722e202d204f6e6520756e62616c616e6365642068616e646c6572202870726f6261626c7920612062616c616e6365207472616e736665722920436c65617220616e206163636f756e742773206e616d6520616e642072657475726e20746865206465706f7369742e204661696c7320696620746865206163636f756e7420776173206e6f74206e616d65642e20546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e202d204f6e652062616c616e6365206f7065726174696f6e2e2053657420616e206163636f756e742773206e616d652e20546865206e616d652073686f756c642062652061205554462d382d656e636f64656420737472696e6720627920636f6e76656e74696f6e2c2074686f75676820776520646f6e277420636865636b2069742e20546865206e616d65206d6179206e6f74206265206d6f7265207468616e2060543a3a4d61784c656e677468602062797465732c206e6f72206c657373207468616e2060543a3a4d696e4c656e677468602062797465732e20496620746865206163636f756e7420646f65736e277420616c726561647920686176652061206e616d652c207468656e206120666565206f6620605265736572766174696f6e4665656020697320726573657276656420696e20746865206163636f756e742e00000000000067301100060000000101000000000000676411000c00000000000000dc4611001700000000000000000000000000000000000000449c1100f4461100000000000000000004471100010000000000000000000000285665633c75383e2c2042616c616e63654f663c543e2900180000000000000001000000310000000c4711001c00000020546865206c6f6f6b7570207461626c6520666f72206e616d65732e00000000d84711000a00000000000000e4471100010000000000000000000000fc471100030000000000000000000000144811000d00000000000000e4471100010000000000000000000000244811000300000000000000000000003c4811000b000000000000004848110002000000000000000000000078481100030000000000000000000000904811000d00000000000000a0481100010000000000000000000000b848110004000000000000006164645f6d656d626572000000000000864a11000300000000000000676411000c0000003a4a11001f000000449c110000000000594a11002d00000072656d6f76655f6d656d626572000000e649110024000000449c1100000000000a4a110030000000737761705f6d656d6265720000000000dd4911000600000000000000676411000c00000000000000e34911000300000000000000676411000c0000007f49110030000000449c110000000000af4911002e00000072657365745f6d656d6265727300000000000000784911000700000000000000b064110011000000d8481100560000002e4911001b000000449c110000000000494911002f000000204368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64207061737320606d656d6265727360207072652d736f727465642e204d6179206f6e6c792062652063616c6c65642066726f6d206052657365744f726967696e60206f7220726f6f742e6d656d626572732053776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e204d6179206f6e6c792062652063616c6c65642066726f6d2060537761704f726967696e60206f7220726f6f742e72656d6f76656164642052656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e204d6179206f6e6c792062652063616c6c65642066726f6d206052656d6f76654f726967696e60206f7220726f6f742e204164642061206d656d626572206077686f6020746f20746865207365742e204d6179206f6e6c792062652063616c6c65642066726f6d20604164644f726967696e60206f7220726f6f742e77686f0000000000000003301100070000000000000000000000b06411001100000000000000000000000000000000000000000000000000000000000000449c1100e44a11000000000000000000f44a11000100000000000000010000001800000000000000010000002e000000fc4a110032000000205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e000000000000684b11000d00000000000000754b11000900000000000000449c1100804b11000000000000000000904b110004000000000000004d696e696d756d506572696f64543a3a4d6f6d656e740000180000000000000001000000a8000000b04b11005a0000000a4c11005a000000644c110059000000bd4c11001c00000020546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a20706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c2067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c20626520646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00000000000000084d110003000000000000000c4d1100010000000000000000000000244d110009000000000000007365740000000000a64e11000300000000000000a94e1100120000006c4d110016000000449c110000000000824d110056000000d84d110036000000449c1100000000000e4e1100510000005f4e110011000000449c110000000000704e11003600000020536574207468652063757272656e742074696d652e20546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e2070686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e205468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627920604d696e696d756d506572696f64602e20546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e6e6f77436f6d706163743c543a3a4d6f6d656e743e000000000070271100030000000000000000000000754b11000900000000000000000000000000000000000000000000000000000000000000449c11006c4f110000000000000000007c4f110001000000000000000100000000000000b38f1100090000000000000000000000e89711000400000000000000000000000000000000000000000000000000000000000000449c1100844f11000000000000000000944f11000100000000000000010000001800000000000000010000003e000000c94f1100240000001800000000000000010000002b0000009c4f11002d00000020446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f2043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e0000006f5011000d000000545011001b0000000855110002000000185011003c00000080020000010000002f686f6d652f766f6c742f776f726b7370616365732f706172697479746563682f706f6c6b61646f742f72756e74696d652f7372632f6c69622e727342616420696e70757420646174612070726f766964656420746f20657865637574655f626c6f636b8450110010000000696e697469616c697a655f626c6f636b9c5011000f0000006170706c795f65787472696e73696300b450110013000000696e686572656e745f65787472696e7369637300d05011000f000000636865636b5f696e686572656e747300e85011001400000076616c69646174655f7472616e73616374696f6e045111000f0000006f6666636861696e5f776f726b6572001c5111001000000070617261636861696e5f737461747573345111000e00000070617261636861696e5f636f646500004c51110007000000696e6772657373005c5111001500000067656e65726174655f73657373696f6e5f6b6579730000007c5111000d0000006163636f756e745f6e6f6e6365000000945111000a00000071756572795f696e666f66696e616c6e756d417574686f7273686970417574686f720000140000000400000004000000a9000000aa000000ab000000496e646578200000e05111000200000075382f686f6d652f766f6c742f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f6269747665632d302e31352e322f7372632f73746f72652e727300d0511100060000004852110022000000206973206e6f7420612076616c696420706f736974696f6e20666f722074797065200000e251110055000000a201000003000000556e636c6573000000000000b05211000a00000000000000bc521100010000000000000000000000d452110001000000000000007365745f756e636c6573000000000000f55211000a00000000000000ff5211000e000000dc521100190000002050726f76696465206120736574206f6620756e636c65732e6e65775f756e636c65735665633c543a3a4865616465723e000000000000007c521100060000000000000000000000185411003a00000000000000000000000000000000000000000000000000000000000000449c11005454110000000000000000006454110001000000000000000100000000000000b0511100060000000000000000000000676411000c00000000000000000000000000000000000000000000000000000000000000449c11006c54110000000000000000007c54110001000000000000000000000000000000845411000c0000000000000000000000e89711000400000000000000000000000000000000000000000000000000000000000000449c1100905411000000000000000000a05411000100000000000000010000005665633c556e636c65456e7472794974656d3c543a3a426c6f636b4e756d6265722c20543a3a486173682c20543a3a4163636f756e7449643e3e00001800000000000000010000002e000000f0541100070000001800000000000000010000002b000000d754110019000000446964536574556e636c65731800000000000000010000002b000000a85411002f000000205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e20417574686f72206f662063757272656e7420626c6f636b2e20556e636c657300449c11000000000008551100020000003a20556e636c657320616c72656164792073657420696e20626c6f636b2e756e636c6520616c726561647920696e636c75646564756e636c652069732067656e65736973756e636c6520697320746f6f206869676820696e20636861696e756e636c6520706172656e74206e6f7420696e20636861696e756e636c65206e6f7420726563656e7420656e6f75676820746f20626520696e636c756465645468657265206973206f6e6c79206f6e6520666174616c206572726f723b207165640038000000080000000400000039000000496e686572656e7420776974682073616d65206964656e74696669657220616c726561647920657869737473214e6f206f74686572206572726f72732061726520616363657074656420616674657220616e2068617264206572726f7221486561644f664e6f6d696e61746f72735374616b696e674e6f6d696e61746f7273486561644f6656616c696461746f727356616c696461746f7273426f6e6465644c65646765725374616b65727343757272656e74457261537461727456616c696461746f72536c617368496e4572614e6f6d696e61746f72536c617368496e457261536c617368696e675370616e735370616e536c61736800000000005457110006000000000000005c5711000200000000000000000000006c5711000200000000000000000000007c571100050000000000000084571100020000000000000000000000945711000100000000000000000000009c5711001a00000000000000b8571100010000000000000000000000c057110002000000000000005265776172640000875811000700000087581100070000008e58110054000000e258110023000000536c6173680000007e58110009000000875811000700000035581100490000004f6c64536c617368696e675265706f72744469736361726465640000295811000c000000d057110047000000175811001200000020416e206f6c6420736c617368696e67207265706f72742066726f6d2061207072696f72206572612077617320646973636172646564206265636175736520697420636f756c64206e6f742062652070726f6365737365642e53657373696f6e496e646578204f6e652076616c696461746f722028616e6420697473206e6f6d696e61746f72732920686173206265656e20736c61736865642062792074686520676976656e20616d6f756e742e4163636f756e74496442616c616e636520416c6c2076616c696461746f72732068617665206265656e207265776172646564206279207468652066697273742062616c616e63653b20746865207365636f6e64206973207468652072656d61696e6465722066726f6d20746865206d6178696d756d20616d6f756e74206f66207265776172642e43757272656e74456c6563746564536c6f745374616b65556e6170706c696564536c6173686573506179656500000000000000f45b11000400000000000000f85b1100030000000000000000000000405c11000f0000000000000000000000b85c11000a00000000000000c45c1100010000000000000000000000dc5c11000e00000000000000000000004c5d11000600000000000000545d11000100000000000000000000006c5d1100170000000000000000000000245e11001100000000000000449c1100000000000000000000000000385e1100100000000000000000000000b85e11000800000000000000c05e1100010000000000000000000000d85e11000b0000000000000000000000305f11000800000000000000385f1100010000000000000000000000505f11000b0000000000000000000000a85f11000500000000000000449c1100000000000000000000000000b05f11000b0000000000000000000000086011000900000000000000146011000100000000000000000000002c6011000b0000000000000000000000846011000e0000000000000094601100010000000000000000000000ac6011000b00000000000000000000000461110013000000000000001861110001000000000000000000000030611100010000000000000000000000386111000d00000000000000449c110000000000000000000000000048611100050000000000000000000000706111000d00000000000000449c110000000000000000000000000080611100060000000000000000000000b06111001100000000000000c4611100010000000000000000000000dc611100010000000000000000000000e46111000d00000000000000f46111000100000000000000000000000c621100010000000000000000000000146211001400000000000000449c11000000000000000000000000002862110005000000000000000000000050621100150000000000000068621100020000000000000000000000986211000700000000000000626f6e6400000000e96611000a00000000000000f366110023000000000000004d6f11000500000000000000526f110015000000000000009967110005000000000000009e67110011000000a370110059000000fc70110021000000449c1100000000001d7111004c000000449c1100000000006971110049000000449c1100000000007e6311000b000000b2711100350000008d70110008000000e77111001a000000449c110000000000017211005b0000005c721100490000009e6311000c000000626f6e645f6578747261000000000000957011000e00000000000000526f110015000000676f110059000000c06f11000d000000449c110000000000cd6f11005400000021701100590000007a70110013000000449c1100000000000266110055000000449c1100000000007e6311000b000000576611003a0000008d70110008000000336f1100100000009e6311000c000000756e626f6e640000000000004d6f11000500000000000000526f110015000000626b110055000000b76b110040000000f76b110049000000449c110000000000406c110052000000926c110030000000449c110000000000c26c11004f000000116d11004f000000606d11003f000000449c1100000000004467110055000000449c1100000000009f6d110026000000449c1100000000007e6311000b000000c56d1100500000009166110026000000156e1100590000006e6e11005c000000ca6e110069000000336f110010000000436f11000a00000077697468647261775f756e626f6e6465640000005b6911004b000000449c110000000000a66911004d000000f369110013000000449c1100000000004467110055000000449c110000000000066a11001b000000449c1100000000007e6311000b000000216a110055000000766a110051000000c76a11003d000000046b11005e000000b7661100320000009e6311000c00000076616c6964617465000000004869110005000000000000004d6911000e0000000e6911003a000000449c110000000000cb65110037000000449c1100000000004467110055000000449c1100000000007e6311000b000000576611003a0000009166110026000000b7661100320000009e6311000c0000006e6f6d696e61746500000000df6811000700000000000000e668110028000000f667110044000000449c110000000000cb65110037000000449c1100000000004467110055000000449c1100000000007e6311000b0000003a681100490000008368110026000000a9681100360000009e6311000c0000006368696c6c000000af67110032000000449c110000000000cb65110037000000449c1100000000004467110055000000449c1100000000007e6311000b000000576611003a000000e167110015000000b7661100320000009e6311000c0000007365745f7061796565000000000000009967110005000000000000009e67110011000000166711002e000000449c110000000000cb65110037000000449c1100000000004467110055000000449c1100000000007e6311000b000000576611003a0000009166110026000000b7661100320000009e6311000c0000007365745f636f6e74726f6c6c6572000000000000e96611000a00000000000000f366110023000000a765110024000000449c110000000000cb65110037000000449c1100000000000266110055000000449c1100000000007e6311000b000000576611003a0000009166110026000000b7661100320000009e6311000c0000007365745f76616c696461746f725f636f756e7400000000009865110003000000000000009b6511000c0000007865110020000000666f7263655f6e6f5f657261730000004c6511002c000000449c1100000000007e6311000b0000003c651100100000009e6311000c000000666f7263655f6e65775f657261000000c1641100530000001465110028000000449c1100000000007e6311000b0000003c651100100000009e6311000c0000007365745f696e76756c6e657261626c657300000000000000a66411000a00000000000000b0641100110000007364110033000000666f7263655f756e7374616b6500000000000000626411000500000000000000676411000c0000001f64110043000000666f7263655f6e65775f6572615f616c77617973ca63110041000000449c1100000000007e6311000b0000000b641100140000009e6311000c00000063616e63656c5f64656665727265645f736c61736800000000000000aa6311000300000000000000ad6311000800000000000000b56311000d00000000000000c263110008000000d062110051000000216311001c0000003d63110041000000449c1100000000007e6311000b00000089631100150000009e6311000c0000002043616e63656c20656e6163746d656e74206f66206120646566657272656420736c6173682e2043616e2062652063616c6c6564206279206569746865722074686520726f6f74206f726967696e206f72207468652060543a3a536c61736843616e63656c4f726967696e602e2070617373696e67207468652065726120616e6420696e6469636573206f662074686520736c617368657320666f7220746861742065726120746f206b696c6c2e2023203c7765696768743e202d204f6e652073746f726167652077726974652e2023203c2f7765696768743e657261457261496e646578736c6173685f696e64696365735665633c7533323e20466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f662073657373696f6e7320696e646566696e6974656c792e202d204f6e652073746f7261676520777269746520466f72636520612063757272656e74207374616b657220746f206265636f6d6520636f6d706c6574656c7920756e7374616b65642c20696d6d6564696174656c792e7374617368543a3a4163636f756e74496420536574207468652076616c696461746f72732077686f2063616e6e6f7420626520736c61736865642028696620616e79292e76616c696461746f72735665633c543a3a4163636f756e7449643e20466f72636520746865726520746f2062652061206e6577206572612061742074686520656e64206f6620746865206e6578742073657373696f6e2e20416674657220746869732c2069742077696c6c20626520726573657420746f206e6f726d616c20286e6f6e2d666f7263656429206265686176696f75722e202d204e6f20617267756d656e74732e20466f72636520746865726520746f206265206e6f206e6577206572617320696e646566696e6974656c792e2054686520696465616c206e756d626572206f662076616c696461746f72732e6e6577436f6d706163743c7533323e202852652d297365742074686520636f6e74726f6c6c6572206f6620612073746173682e20456666656374732077696c6c2062652066656c742061742074686520626567696e6e696e67206f6620746865206e657874206572612e20546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f206279207468652073746173682c206e6f742074686520636f6e74726f6c6c65722e202d20496e646570656e64656e74206f662074686520617267756d656e74732e20496e7369676e69666963616e7420636f6d706c65786974792e202d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732e202d2057726974657320617265206c696d6974656420746f2074686520606f726967696e60206163636f756e74206b65792e636f6e74726f6c6c65723c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365202852652d2973657420746865207061796d656e742074617267657420666f72206120636f6e74726f6c6c65722e20546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2062792074686520636f6e74726f6c6c65722c206e6f74207468652073746173682e706179656552657761726444657374696e6174696f6e204465636c617265206e6f2064657369726520746f206569746865722076616c6964617465206f72206e6f6d696e6174652e202d20436f6e7461696e73206f6e6520726561642e204465636c617265207468652064657369726520746f206e6f6d696e6174652060746172676574736020666f7220746865206f726967696e20636f6e74726f6c6c65722e202d20546865207472616e73616374696f6e277320636f6d706c65786974792069732070726f706f7274696f6e616c20746f207468652073697a65206f66206074617267657473602c2077686963682069732063617070656420617420604d41585f4e4f4d494e4154494f4e53602e202d20426f74682074686520726561647320616e642077726974657320666f6c6c6f7720612073696d696c6172207061747465726e2e746172676574735665633c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e204465636c617265207468652064657369726520746f2076616c696461746520666f7220746865206f726967696e20636f6e74726f6c6c65722e707265667356616c696461746f7250726566732052656d6f766520616e7920756e6c6f636b6564206368756e6b732066726f6d207468652060756e6c6f636b696e67602071756575652066726f6d206f7572206d616e6167656d656e742e205468697320657373656e7469616c6c7920667265657320757020746861742062616c616e636520746f206265207573656420627920746865207374617368206163636f756e7420746f20646f2077686174657665722069742077616e74732e2053656520616c736f205b6043616c6c3a3a756e626f6e64605d2e202d20436f756c6420626520646570656e64656e74206f6e2074686520606f726967696e6020617267756d656e7420616e6420686f77206d7563682060756e6c6f636b696e6760206368756e6b732065786973742e2020497420696d706c6965732060636f6e736f6c69646174655f756e6c6f636b656460207768696368206c6f6f7073206f76657220604c65646765722e756e6c6f636b696e67602c2077686963682069732020696e6469726563746c7920757365722d636f6e74726f6c6c65642e20536565205b60756e626f6e64605d20666f72206d6f72652064657461696c2e202d20436f6e7461696e732061206c696d69746564206e756d626572206f662072656164732c20796574207468652073697a65206f6620776869636820636f756c64206265206c61726765206261736564206f6e20606c6564676572602e205363686564756c65206120706f7274696f6e206f662074686520737461736820746f20626520756e6c6f636b656420726561647920666f72207472616e73666572206f75742061667465722074686520626f6e6420706572696f6420656e64732e2049662074686973206c656176657320616e20616d6f756e74206163746976656c7920626f6e646564206c657373207468616e20543a3a43757272656e63793a3a6d696e696d756d5f62616c616e636528292c207468656e20697420697320696e6372656173656420746f207468652066756c6c20616d6f756e742e204f6e63652074686520756e6c6f636b20706572696f6420697320646f6e652c20796f752063616e2063616c6c206077697468647261775f756e626f6e6465646020746f2061637475616c6c79206d6f7665207468652066756e6473206f7574206f66206d616e6167656d656e7420726561647920666f72207472616e736665722e204e6f206d6f7265207468616e2061206c696d69746564206e756d626572206f6620756e6c6f636b696e67206368756e6b73202873656520604d41585f554e4c4f434b494e475f4348554e4b5360292063616e20636f2d657869737473206174207468652073616d652074696d652e20496e207468617420636173652c205b6043616c6c3a3a77697468647261775f756e626f6e646564605d206e65656420746f2062652063616c6c656420666972737420746f2072656d6f766520736f6d65206f6620746865206368756e6b732028696620706f737369626c65292e2053656520616c736f205b6043616c6c3a3a77697468647261775f756e626f6e646564605d2e202d20496e646570656e64656e74206f662074686520617267756d656e74732e204c696d697465642062757420706f74656e7469616c6c79206578706c6f697461626c6520636f6d706c65786974792e202d20456163682063616c6c20287265717569726573207468652072656d61696e646572206f662074686520626f6e6465642062616c616e636520746f2062652061626f766520606d696e696d756d5f62616c616e6365602920202077696c6c2063617573652061206e657720656e74727920746f20626520696e73657274656420696e746f206120766563746f722028604c65646765722e756e6c6f636b696e676029206b65707420696e2073746f726167652e202020546865206f6e6c792077617920746f20636c65616e207468652061666f72656d656e74696f6e65642073746f72616765206974656d20697320616c736f20757365722d636f6e74726f6c6c656420766961206077697468647261775f756e626f6e646564602e202d204f6e6520444220656e7472792e203c2f7765696768743e76616c7565436f6d706163743c42616c616e63654f663c543e3e2041646420736f6d6520657874726120616d6f756e742074686174206861766520617070656172656420696e207468652073746173682060667265655f62616c616e63656020696e746f207468652062616c616e636520757020666f72207374616b696e672e20557365207468697320696620746865726520617265206164646974696f6e616c2066756e647320696e20796f7572207374617368206163636f756e74207468617420796f75207769736820746f20626f6e642e20556e6c696b65205b60626f6e64605d206f72205b60756e626f6e64605d20746869732066756e6374696f6e20646f6573206e6f7420696d706f736520616e79206c696d69746174696f6e206f6e2074686520616d6f756e7420746861742063616e2062652061646465642e202d204f2831292e6d61785f6164646974696f6e616c2054616b6520746865206f726967696e206163636f756e74206173206120737461736820616e64206c6f636b207570206076616c756560206f66206974732062616c616e63652e2060636f6e74726f6c6c6572602077696c6c20626520746865206163636f756e74207468617420636f6e74726f6c732069742e206076616c756560206d757374206265206d6f7265207468616e2074686520606d696e696d756d5f62616c616e636560207370656369666965642062792060543a3a43757272656e6379602e20546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20627920746865207374617368206163636f756e742e202d20496e646570656e64656e74206f662074686520617267756d656e74732e204d6f64657261746520636f6d706c65786974792e202d20546872656520657874726120444220656e74726965732e204e4f54453a2054776f206f66207468652073746f726167652077726974657320286053656c663a3a626f6e646564602c206053656c663a3a7061796565602920617265205f6e657665725f20636c65616e656420756e6c6573732074686520606f726967696e602066616c6c732062656c6f77205f6578697374656e7469616c206465706f7369745f20616e6420676574732072656d6f76656420617320647573742e00000000000000987b11000e0000000000000000000000a67b11000300000000000000000000000000000000000000000000000000000000000000449c1100d48911000000000000000000ac7b110001000000000000000100000000000000b47b1100150000000000000000000000a67b11000300000000000000000000000000000000000000000000000000000000000000449c1100cc7b11000000000000000000dc7b110001000000000000000100000000000000e47b11000d0000000000000000000000b06411001100000000000000000000000000000000000000000000000000000000000000449c1100f87e11000000000000000000f47b11000300000000000000010000000000000071561100060000000101000000000000676411000c00000000000000676411000c00000000000000000000000000000000000000449c1100407c110000000000000000000c7c11000100000000000000000000000000000077561100060000000101000000000000676411000c00000000000000147c11002900000000000000000000000000000000000000449c1100407c11000000000000000000507c1100010000000000000000000000000000002c591100050000000101000000000000676411000c000000000000009e6711001100000000000000000000000000000000000000449c1100587c11000000000000000000687c110001000000000000000100000000000000675611000a0000000101010000000000676411000c000000000000004d6911000e00000000000000000000000000000000000000449c1100707c11000000000000000000807c1100010000000000000001000000000000004d5611000a0000000101010000000000676411000c00000000000000887c11001900000000000000000000000000000000000000449c1100a47c11000000000000000000b47c1100040000000000000000000000000000007d561100070000000101000000000000676411000c00000000000000d47c11002400000000000000000000000000000000000000449c1100f87c11000000000000000000087d110004000000000000000100000000000000055911000e0000000000000000000000b06411001100000000000000000000000000000000000000000000000000000000000000449c1100f87e11000000000000000000287d110001000000000000000100000000000000307d11000a0000000000000000000000ad6311000800000000000000000000000000000000000000000000000000000000000000449c1100d489110000000000000000003c7d110001000000000000000100000000000000845611000f0000000000000000000000447d11000b00000000000000000000000000000000000000000000000000000000000000449c1100507d11000000000000000000607d110001000000000000000100000000000000687d11001b0000000000000000000000295811000c00000000000000000000000000000000000000000000000000000000000000449c1100d48911000000000000000000847d1100010000000000000001000000000000008c7d1100160000000000000000000000a27d11000900000000000000000000000000000000000000000000000000000000000000449c1100ac7d11000000000000000000bc7d11000100000000000000010000000000000013591100090000000000000000000000c47d11000c00000000000000000000000000000000000000000000000000000000000000449c1100687e11000000000000000000d07d110003000000000000000100000000000000e87d1100080000000000000000000000f07d11000700000000000000000000000000000000000000000000000000000000000000449c1100f87d11000000000000000000087e110001000000000000000100000000000000107e1100130000000000000000000000237e11000700000000000000000000000000000000000000000000000000000000000000449c11002c7e110000000000000000003c7e110003000000000000000100000000000000547e1100130000000000000000000000c47d11000c00000000000000000000000000000000000000000000000000000000000000449c1100687e11000000000000000000787e1100020000000000000001000000000000001c591100100000000101000000000000ad6311000800000000000000887e11002f00000000000000000000000000000000000000449c1100b87e11000000000000000000c87e110001000000000000000100000000000000d07e11000a0000000000000000000000da7e11001d00000000000000000000000000000000000000000000000000000000000000449c1100f87e11000000000000000000087f11000100000000000000010000000000000093561100130000000201020000000000ad6311000800000000000000676411000c00000000000000107f11001700000000000000449c1100287f11000000000000000000387f110002000000000000000000000000000000a6561100130000000201020000000000ad6311000800000000000000676411000c00000000000000c47d11000c00000000000000449c1100487f11000000000000000000587f110001000000000000000000000000000000b95611000d0000000101000000000000676411000c00000000000000607f11001700000000000000000000000000000000000000449c1100787f11000000000000000000887f110001000000000000000000000000000000c6561100090000000101000000000000907f11002300000000000000b37f11002200000000000000000000000000000000000000449c1100d87f11000000000000000000e87f110002000000000000000100000000000000f87f1100160000000000000000000000ad6311000800000000000000000000000000000000000000000000000000000000000000449c11001080110000000000000000002080110001000000000000000000000000000000288011000e0000000000000000000000a67b11000300000000000000000000000000000000000000000000000000000000000000449c1100d489110000000000000000003880110001000000000000000100000056616c696461746f72436f756e74753332000000ff8811002a0000004d696e696d756d56616c696461746f72436f756e74000000180000000000000001000000ac000000af88110050000000496e76756c6e657261626c6573000000db871100560000003188110053000000848811002b0000009b871100400000005374616b696e674c65646765723c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e0000001800000000000000010000002b0000004a871100510000001800000000000000010000002b0000001187110039000000180000000000000001000000ad000000c0861100510000004e6f6d696e6174696f6e733c543a3a4163636f756e7449643e0000001800000000000000010000002b000000e485110059000000449c1100000000003d8611004d0000008a861100360000004578706f737572653c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e180000000000000001000000ae00000027851100530000007a85110046000000449c110000000000c085110024000000e88411003f00000043757272656e744572610000d1841100170000004d6f6d656e744f663c543e001800000000000000010000003e000000b38411001e00000043757272656e74457261537461727453657373696f6e496e646578007f8411003400000043757272656e74457261506f696e74734561726e6564457261506f696e747300180000000000000001000000af0000003c8411004300000042616c616e63654f663c543ec08311004c000000449c1100000000000c84110030000000466f726365457261466f7263696e67001800000000000000010000002b0000007983110047000000536c6173685265776172644672616374696f6e50657262696c6c0000180000000000000001000000b0000000028311003e000000449c110000000000408311003900000043616e63656c6564536c6173685061796f757400180000000000000001000000470000008282110045000000c78211003b0000005665633c556e6170706c696564536c6173683c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e3e001800000000000000010000002e0000005182110031000000426f6e646564457261735665633c28457261496e6465782c2053657373696f6e496e646578293e001800000000000000010000002e00000008821100490000002850657262696c6c2c2042616c616e63654f663c543e29001800000000000000010000002b0000009b81110051000000ec8111001c0000001800000000000000010000002b0000004381110058000000736c617368696e673a3a536c617368696e675370616e73001800000000000000010000002b000000208111002300000028543a3a4163636f756e7449642c20736c617368696e673a3a5370616e496e64657829736c617368696e673a3a5370616e5265636f72643c42616c616e63654f663c543e3e000000180000000000000001000000b1000000a38011004f000000f28011002e0000004561726c69657374556e6170706c696564536c61736800001800000000000000010000002b000000648011003f00000053746f7261676556657273696f6e00004080110024000000205468652076657273696f6e206f662073746f7261676520666f7220757067726164652e20546865206561726c696573742065726120666f72207768696368207765206861766520612070656e64696e672c20756e6170706c69656420736c6173682e205265636f72647320696e666f726d6174696f6e2061626f757420746865206d6178696d756d20736c617368206f6620612073746173682077697468696e206120736c617368696e67207370616e2c2061732077656c6c20617320686f77206d7563682072657761726420686173206265656e2070616964206f75742e20536c617368696e67207370616e7320666f72207374617368206163636f756e74732e20416c6c20736c617368696e67206576656e7473206f6e206e6f6d696e61746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682076616c7565206f6620746865206572612e20416c6c20736c617368696e67206576656e7473206f6e2076616c696461746f72732c206d61707065642062792065726120746f20746865206869676865737420736c6173682070726f706f7274696f6e20616e6420736c6173682076616c7565206f6620746865206572612e2041206d617070696e672066726f6d207374696c6c2d626f6e646564206572617320746f207468652066697273742073657373696f6e20696e646578206f662074686174206572612e20416c6c20756e6170706c69656420736c61736865732074686174206172652071756575656420666f72206c617465722e2054686520616d6f756e74206f662063757272656e637920676976656e20746f207265706f7274657273206f66206120736c617368206576656e74207768696368207761732063616e63656c65642062792065787472616f7264696e6172792063697263756d7374616e6365732028652e672e20676f7665726e616e6365292e205468652070657263656e74616765206f662074686520736c617368207468617420697320646973747269627574656420746f207265706f72746572732e205468652072657374206f662074686520736c61736865642076616c75652069732068616e646c6564206279207468652060536c617368602e205472756520696620746865206e6578742073657373696f6e206368616e67652077696c6c2062652061206e657720657261207265676172646c657373206f6620696e6465782e2054686520616d6f756e74206f662062616c616e6365206163746976656c79206174207374616b6520666f7220656163682076616c696461746f7220736c6f742c2063757272656e746c792e2054686973206973207573656420746f20646572697665207265776172647320616e642070756e6973686d656e74732e205265776172647320666f72207468652063757272656e74206572612e205573696e6720696e6469636573206f662063757272656e7420656c6563746564207365742e205468652073657373696f6e20696e646578206174207768696368207468652063757272656e742065726120737461727465642e20546865207374617274206f66207468652063757272656e74206572612e205468652063757272656e742065726120696e6465782e205468652063757272656e746c7920656c65637465642076616c696461746f7220736574206b65796564206279207374617368206163636f756e742049442e204e6f6d696e61746f727320666f72206120706172746963756c6172206163636f756e74207468617420697320696e20616374696f6e207269676874206e6f772e20596f752063616e27742069746572617465207468726f7567682076616c696461746f727320686572652c2062757420796f752063616e2066696e64207468656d20696e207468652053657373696f6e206d6f64756c652e2054686973206973206b6579656420627920746865207374617368206163636f756e742e20546865206d61702066726f6d206e6f6d696e61746f72207374617368206b657920746f2074686520736574206f66207374617368206b657973206f6620616c6c2076616c696461746f727320746f206e6f6d696e6174652e204e4f54453a206973207072697661746520736f20746861742077652063616e20656e73757265207570677261646564206265666f726520616c6c207479706963616c2061636365737365732e204469726563742073746f7261676520415049732063616e207374696c6c2062797061737320746869732070726f74656374696f6e2e20546865206d61702066726f6d202877616e6e616265292076616c696461746f72207374617368206b657920746f2074686520707265666572656e636573206f6620746861742076616c696461746f722e2057686572652074686520726577617264207061796d656e742073686f756c64206265206d6164652e204b657965642062792073746173682e204d61702066726f6d20616c6c2028756e6c6f636b6564292022636f6e74726f6c6c657222206163636f756e747320746f2074686520696e666f20726567617264696e6720746865207374616b696e672e204d61702066726f6d20616c6c206c6f636b65642022737461736822206163636f756e747320746f2074686520636f6e74726f6c6c6572206163636f756e742e20416e792076616c696461746f72732074686174206d6179206e6576657220626520736c6173686564206f7220666f726369626c79206b69636b65642e20497427732061205665632073696e63652074686579277265206561737920746f20696e697469616c697a6520616e642074686520706572666f726d616e636520686974206973206d696e696d616c2028776520657870656374206e6f206d6f7265207468616e20666f757220696e76756c6e657261626c65732920616e64207265737472696374656420746f20746573746e6574732e204d696e696d756d206e756d626572206f66207374616b696e67207061727469636970616e7473206265666f726520656d657267656e637920636f6e646974696f6e732061726520696d706f7365642e2054686520696465616c206e756d626572206f66207374616b696e67207061727469636970616e74732e000000000000009c8911000e00000000000000295811000c00000000000000449c1100ac8911000000000000000000bc891100010000000000000000000000c48911000f00000000000000ad6311000800000000000000449c1100d48911000000000000000000e4891100010000000000000053657373696f6e735065724572610000180000000000000001000000b2000000258a11001c000000426f6e64696e674475726174696f6e0018000000000000000100000030000000ec89110039000000204e756d626572206f6620657261732074686174207374616b65642066756e6473206d7573742072656d61696e20626f6e64656420666f722e204e756d626572206f662073657373696f6e7320706572206572612e000000408b11005b0000001203000001000000636f6e74726f6c6c657220616c72656164792070616972656463616e206e6f7420626f6e6420776974682076616c7565206c657373207468616e206d696e696d756d2062616c616e6365737461736820616c726561647920626f6e6465646e6f7420612073746173686e6f74206120636f6e74726f6c6c657263616e206e6f74207363686564756c65206d6f726520756e6c6f636b206368756e6b73746172676574732063616e6e6f7420626520656d7074796475706c696361746520696e646578736c617368207265636f726420696e646578206f7574206f6620626f756e6473626164206f726967696e2f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f7374616b696e672f7372632f6c69622e727371202f2028712f246d617829203c202832202a20246d6178292e204d6163726f2070726576656e747320616e792074797065206265696e672063726561746564207468617420646f6573206e6f74207361746973667920746869733b2071656400208c110019000000408c11006d0000006f00000012000000000000000000000000000000617474656d707420746f20646976696465206279207a65726f000000000000002f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f7072696d6974697665732f73722d61726974686d657469632f7372632f7065725f7468696e67732e72734661696c656420746f20636f6e7665727454696d657374616d70557064617465526563656e7448696e747352616e646f6d6e657373436f6c6c656374697665466c697052616e646f6d4d6174657269616c0000188d110031000000498d110064000000470000000400000046696e616c2068696e74206d7573742062652075706461746564206f6e6c79206f6e636520696e2074686520626c6f636b2f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f66696e616c6974792d747261636b65722f7372632f6c69622e7273000000c88d110023000000498d110064000000480000000400000046696e616c697a6564206865696768742061626f766520626c6f636b206e756d62657200380000000800000004000000540000000c8e110018000000248e110009000000426974536c6963652063616e6e6f7420616464726573732020656c656d656e7473000000408e11005500000029010000030000002f686f6d652f766f6c742f2e636172676f2f72656769737472792f7372632f6769746875622e636f6d2d316563633632393964623965633832332f6269747665632d302e31352e322f7372632f736c6963652e7273000000a88e110014000000bc8e110004000000496e646578206f7574206f662072616e67653a20203e3d20408e110055000000bc02000003000000d88e11002a000000696e7465726e616c206572726f723a20656e746572656420756e726561636861626c6520636f64653a2000000c8f1100230000005f5f5068616e746f6d4974656d2073686f756c64206e6576657220626520757365642e00408f1100670000002b000000010000002f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f617574686f726974792d646973636f766572792f7372632f6c69622e72734174746573746174696f6e734469645570646174654d6f7265206174746573746174696f6e732063616e206265206164646564206f6e6c79206f6e636520696e206120626c6f636b2e4f72646572656448696e74734d656469616e616c77617973206174206c65617374206f6e6520726563656e742073616d706c653b20716564726563656e7420616e64206f72646572656420636f6e7461696e207468652073616d65206974656d733b20716564000014000000040000000400000012000000d890110043000000498d110064000000800000000400000090901100480000009c0a00000a0000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e72737072756e696e672064696374617465642062792077696e646f775f73697a6520776869636820697320616c776179732073617475726174656420617420313b2071656400999211001c0000004c9111005d000000b70000000300000075921100240000004c9111005d000000c0000000030000002f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f6672616d652f6578656375746976652f7372632f6c69622e727300000043921100320000004c9111005d0000001b010000030000001c921100270000004c9111005d0000002301000004000000f4911100280000004c9111005d000000290100000300000053746f7261676520726f6f74206d757374206d6174636820746861742063616c63756c617465642e446967657374206974656d206d757374206d6174636820746861742063616c63756c617465642e4e756d626572206f6620646967657374206974656d73206d757374206d6174636820746861742063616c63756c617465642e5472616e73616374696f6e207472696520726f6f74206d7573742062652076616c69642e506172656e7420686173682073686f756c642062652076616c69642e00000000000000e49211000a00000000000000f092110001000000000000000000000008931100020000000000000066696e616c5f68696e740000000000007093110004000000000000007493110017000000189311003d000000559311001b0000002048696e7420746861742074686520617574686f72206f66207468697320626c6f636b207468696e6b732074686520626573742066696e616c697a656420626c6f636b2069732074686520676976656e206e756d6265722e68696e74436f6d706163743c543a3a426c6f636b4e756d6265723e0000000000fc9311000a00000000000000069411000e00000000000000449c1100149411000000000000000000249411000100000000000000000000002c9411000d00000000000000069411000e00000000000000449c11003c94110000000000000000004c941100010000000000000057696e646f7753697a65543a3a426c6f636b4e756d626572180000000000000001000000b30000009b941100460000005265706f72744c6174656e6379000000180000000000000001000000420000005494110047000000205468652064656c617920616674657220776869636820706f696e74207468696e6773206265636f6d6520737573706963696f75732e2044656661756c7420697320313030302e20546865206e756d626572206f6620726563656e742073616d706c657320746f206b6565702066726f6d207468697320636861696e2e2044656661756c74206973203130312e00000000000000f08c11000e00000000000000000000003c9511000c00000000000000000000000000000000000000000000000000000000000000449c1100489511000000000000000000589511000300000000000000010000005665633c543a3a486173683e1800000000000000010000002e0000007095110058000000c895110058000000209611001100000020536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e205468697320697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f6620746865206f6c6465737420686173682e000000408e110055000000de0b0000030000009090110048000000a20a00000e000000526563656e7450617261426c6f636b7350617261426c6f636b4174746573746174696f6e730000000000000054961100100000000101000000000000069411000e00000000000000849711001100000000000000000000000000000000000000449c1100989711000000000000000000a89711000200000000000000000000000000000064961100150000000201000000000000069411000e00000000000000b89711000400000000000000bc9711001400000000000000449c1100d09711000000000000000000e097110001000000000000000000000000000000b38f1100090000000000000000000000e89711000400000000000000000000000000000000000000000000000000000000000000449c1100ec9711000000000000000000449c1100000000000000000001000000496e636c75646564426c6f636b733c543e0000001800000000000000010000002b000000269811003c000000629811003300000048617368426c6f636b4174746573746174696f6e733c543e1800000000000000010000002b000000fc9711002a000000626f6f6c1800000000000000010000002b000000204174746573746174696f6e73206f6e206120726563656e742070617261636861696e20626c6f636b2e2041206d617070696e672066726f6d206d6f64756c617220626c6f636b206e756d62657220286e2025204174746573746174696f6e506572696f642920746f2073657373696f6e20696e64657820616e6420746865206c697374206f662063616e646964617465206861736865732e00000000000000c49811001100000000000000d8981100010000000000000000000000f098110001000000000000006d6f72655f6174746573746174696f6e73000000000000003d99110005000000000000004299110010000000f8981100450000002050726f766964652063616e64696461746520726563656970747320666f722070617261636861696e732c20696e20617363656e64696e67206f726465722062792069642e5f6d6f72654d6f72654174746573746174696f6e73000070991100480000009c0a00000a0000000000000000000000000000002f72757374632f313732316339363835623165653639663165313762336138623039313435623130666466626534612f7372632f6c6962636f72652f736c6963652f6d6f642e72737099110048000000a20a00000e000000e099110019000000009a11006a000000440000000a000000617474656d707420746f20646976696465206279207a65726f000000000000002f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f7072696d6974697665732f73722d61726974686d657469632f7372632f62696775696e742e727363616e6e6f74206669742061206e756d62657220696e746f2075313238616c7265616479206d757461626c7920626f72726f77656400180000000000000001000000b4000000616c726561647920626f72726f776564180000000000000001000000b500000072656d696e646572206f6620646976206279206320697320616c77617973206c657373207468616e20633b207165640038000000080000000400000054000000726573756c742063616e6e6f742066697420696e2075313238000000449b11002d000000719b11000c0000007d9b110003000000617373657274696f6e206661696c65643a2060286c656674203d3d20726967687429600a20206c6566743a2060602c0a2072696768743a2060603a20889b11003400000064657374696e6174696f6e20616e6420736f7572636520736c69636573206861766520646966666572656e74206c656e67746873cc9b11001800000059080000090000007372632f6c6962636f72652f736c6963652f6d6f642e727318000000000000000100000019000000486f737420746f207761736d2076616c7565732061726520656e636f64656420636f72726563746c793b20716564000018000000000000000100000019000000449c11000000000072756e74696d650052756e74696d65206d656d6f7279206578686175737465642e2041626f7274696e670000809c110019000000a09c11006e0000005800000022000000617474656d707420746f20646976696465206279207a65726f000000000000002f686f6d652f766f6c742f2e636172676f2f6769742f636865636b6f7574732f7375627374726174652d376530383433336434633337306132312f643966636137652f7072696d6974697665732f73722d7072696d6974697665732f7372632f67656e657269632f6572612e727348617368206e6f7420657175616c496e76616c6964206f726967696e43616e206e6f74206c6f6f6b757044697370617463684572726f725472616e73616374696f6e20776f756c642065786861757374732074686520626c6f636b206c696d6974735472616e73616374696f6e2068617320616e20616e6369656e7420626972746820626c6f636b5472616e73616374696f6e20686173206120626164207369676e61747572655472616e73616374696f6e206973206f757464617465645472616e73616374696f6e2077696c6c2062652076616c696420696e2074686520667574757265496e6162696c69747920746f2070617920736f6d6520666565732028652e672e206163636f756e742062616c616e636520746f6f206c6f77295472616e73616374696f6e2063616c6c206973206e6f74206578706563746564496e76616c69645472616e73616374696f6e20637573746f6d206572726f72436f756c64206e6f742066696e6420616e20756e7369676e65642076616c696461746f7220666f722074686520756e7369676e6564207472616e73616374696f6e436f756c64206e6f74206c6f6f6b757020696e666f726d6174696f6e20726571756972656420746f2076616c696461746520746865207472616e73616374696f6e556e6b6e6f776e5472616e73616374696f6e20637573746f6d206572726f7262616265736c6f74436f756c64206e6f74206465636f64652072657175657374656420696e686572656e742074797065214241424520696e686572656e742064617461206e6f7420666f756e643c7761736d3a73747269707065643e0041e8bec6000b0800000000000000000041f0bec6000b08709f110090181000008aff02046e616d650181ff02e50400196578745f6c6f6767696e675f6c6f675f76657273696f6e5f3101206578745f68617368696e675f626c616b65325f3235365f76657273696f6e5f3102196578745f73746f726167655f7365745f76657273696f6e5f31031e6578745f68617368696e675f74776f785f3132385f76657273696f6e5f3104196578745f73746f726167655f6765745f76657273696f6e5f31051b6578745f73746f726167655f636c6561725f76657273696f6e5f31061a6578745f73746f726167655f726f6f745f76657273696f6e5f3107226578745f73746f726167655f6368616e6765735f726f6f745f76657273696f6e5f31081d6578745f6d6973635f7072696e745f757466385f76657273696f6e5f3109236578745f63727970746f5f737232353531395f7665726966795f76657273696f6e5f310a226578745f73746f726167655f636c6561725f7072656669785f76657273696f6e5f310b206578745f68617368696e675f6b656363616b5f3235365f76657273696f6e5f310c1d6578745f68617368696e675f74776f785f36345f76657273696f6e5f310d236578745f63727970746f5f656432353531395f7665726966795f76657273696f6e5f310e1c6578745f6d6973635f7072696e745f6e756d5f76657273696f6e5f310f1c6578745f6d6973635f7072696e745f6865785f76657273696f6e5f3110236578745f6f6666636861696e5f69735f76616c696461746f725f76657273696f6e5f3111286578745f6f6666636861696e5f6c6f63616c5f73746f726167655f6765745f76657273696f6e5f3112346578745f6f6666636861696e5f6c6f63616c5f73746f726167655f636f6d706172655f616e645f7365745f76657273696f6e5f3113286578745f6f6666636861696e5f6c6f63616c5f73746f726167655f7365745f76657273696f6e5f3114256578745f63727970746f5f656432353531395f67656e65726174655f76657273696f6e5f3115206578745f68617368696e675f626c616b65325f3132385f76657273696f6e5f31162a6578745f747269655f626c616b65325f3235365f6f7264657265645f726f6f745f76657273696f6e5f31171a6578745f73746f726167655f726561645f76657273696f6e5f3118296578745f6f6666636861696e5f7375626d69745f7472616e73616374696f6e5f76657273696f6e5f3119246578745f6f6666636861696e5f6e6574776f726b5f73746174655f76657273696f6e5f311a1e6578745f616c6c6f6361746f725f6d616c6c6f635f76657273696f6e5f311b1c6578745f616c6c6f6361746f725f667265655f76657273696f6e5f311c286578745f63727970746f5f737232353531395f7075626c69635f6b6579735f76657273696f6e5f311d216578745f63727970746f5f737232353531395f7369676e5f76657273696f6e5f311e2c6578745f63727970746f5f736563703235366b315f65636473615f7265636f7665725f76657273696f6e5f311f376578745f63727970746f5f736563703235366b315f65636473615f7265636f7665725f636f6d707265737365645f76657273696f6e5f3120256578745f63727970746f5f737232353531395f67656e65726174655f76657273696f6e5f31210c5f5f727573745f616c6c6f63220a5f5f72675f616c6c6f63230e5f5f727573745f6465616c6c6f63240c5f5f72675f6465616c6c6f63250e5f5f727573745f7265616c6c6f63260c5f5f72675f7265616c6c6f6327135f5f727573745f616c6c6f635f7a65726f656428115f5f72675f616c6c6f635f7a65726f65642909686173685f746573742a34616c6c6f633a3a7261775f7665633a3a63617061636974795f6f766572666c6f773a3a68356233306265363662343435353034382b29636f72653a3a70616e69636b696e673a3a70616e69633a3a68323063313464323066633562643735392c25616c6c6f633a3a666d743a3a666f726d61743a3a68323831393632633865383762323437642d36636f72653a3a70616e69636b696e673a3a70616e69635f626f756e64735f636865636b3a3a68616235343331366165643263313732662e23636f72653a3a666d743a3a77726974653a3a68396230643164626332363937633836392f48616c6c6f633a3a7261775f7665633a3a5261775665633c542c413e3a3a616c6c6f636174655f696e3a3a7b7b636c6f737572657d7d3a3a68303032626638303561376238393139373008727573745f6f6f6d312e636f72653a3a726573756c743a3a756e777261705f6661696c65643a3a68356434303837616430646137363763653230636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a6831356333303661383239333633316437333a3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f7374723a3a6830663064323735666631376134343330343b3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f636861723a3a6832613832613334626139363963333332353a3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f666d743a3a68326638353766623233303363633838313634636f72653a3a736c6963653a3a736c6963655f696e6465785f6c656e5f6661696c3a3a6863376135643936316432663964303734374e636f72653a3a666d743a3a6e756d3a3a696d703a3a3c696d706c20636f72653a3a666d743a3a446973706c617920666f72207533323e3a3a666d743a3a6863386666343861623735643264653361382d636f72653a3a70616e69636b696e673a3a70616e69635f666d743a3a6864646265316133303038306530306238392f636f72653a3a666d743a3a6e756d3a3a696d703a3a666d745f7536343a3a68626239333338383365613738393463623a11727573745f626567696e5f756e77696e643b313c5420617320636f72653a3a616e793a3a416e793e3a3a747970655f69643a3a68383833323064313536313161356639623c35636f72653a3a666d743a3a466f726d61747465723a3a7061645f696e74656772616c3a3a68666161613666646133623938323461653d43636f72653a3a666d743a3a466f726d61747465723a3a7061645f696e74656772616c3a3a77726974655f7072656669783a3a68306262373635663830326331656166633e36636f72653a3a736c6963653a3a736c6963655f696e6465785f6f726465725f6661696c3a3a68303462666530613564353537313264383f2c636f72653a3a666d743a3a466f726d61747465723a3a7061643a3a6837333936386132343239306363343736402e636f72653a3a7374723a3a736c6963655f6572726f725f6661696c3a3a683561353061613735386539323134323641323c265420617320636f72653a3a666d743a3a446973706c61793e3a3a666d743a3a6830613866613161646266393336323933424a3c636f72653a3a6f70733a3a72616e67653a3a52616e67653c4964783e20617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a683733656565373531373561303937306143323c6368617220617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a6838653032373461303430356432623664443d636f72653a3a756e69636f64653a3a626f6f6c5f747269653a3a426f6f6c547269653a3a6c6f6f6b75703a3a68343933346537373839666462616663394549636f72653a3a666d743a3a6e756d3a3a3c696d706c20636f72653a3a666d743a3a446562756720666f72207573697a653e3a3a666d743a3a68313937306334616565326135393234344634636f72653a3a666d743a3a417267756d656e7456313a3a73686f775f7573697a653a3a683839303832356232353731376561333647453c636f72653a3a63656c6c3a3a426f72726f774572726f7220617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a686135383738383335396463393431333148483c636f72653a3a63656c6c3a3a426f72726f774d75744572726f7220617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a686663393736636137363865373336653349323c265420617320636f72653a3a666d743a3a446973706c61793e3a3a666d743a3a68626236666532383064653133383030614a2e636f72653a3a6f7074696f6e3a3a6578706563745f6661696c65643a3a68306464366561376562346534636134314b303c265420617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a68316439353632393731326265616561394c2e636f72653a3a736c6963653a3a6d656d6368723a3a6d656d6368723a3a68656166623931643661653061356431614d8001636f72653a3a7374723a3a7472616974733a3a3c696d706c20636f72653a3a736c6963653a3a536c696365496e6465783c7374723e20666f7220636f72653a3a6f70733a3a72616e67653a3a52616e67653c7573697a653e3e3a3a696e6465783a3a7b7b636c6f737572657d7d3a3a68303238663933386333626434366139304e4d636f72653a3a666d743a3a6e756d3a3a696d703a3a3c696d706c20636f72653a3a666d743a3a446973706c617920666f722075383e3a3a666d743a3a68666266386165356233313032636537664f30636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a683032633035656539393633393062666450533c636f72653a3a666d743a3a6275696c646572733a3a5061644164617074657220617320636f72653a3a666d743a3a57726974653e3a3a77726974655f7374723a3a6864393661323463646635666665646462512f636f72653a3a666d743a3a57726974653a3a77726974655f636861723a3a6831663336303037613334396331653532522e636f72653a3a666d743a3a57726974653a3a77726974655f666d743a3a6866653239613738646439376265386334533a3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f7374723a3a6863626538666233323531333634626365543b3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f636861723a3a6839306530656362623334303434643465553a3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f666d743a3a68653233326239353739646430313736325637636f72653a3a666d743a3a6275696c646572733a3a44656275675365743a3a656e7472793a3a683538346335386563663433353464313257443c636f72653a3a666d743a3a417267756d656e747320617320636f72653a3a666d743a3a446973706c61793e3a3a666d743a3a683530623364376162653532633531383258313c73747220617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a6834353039316439343663623062363337594a636f72653a3a666d743a3a6e756d3a3a3c696d706c20636f72653a3a666d743a3a557070657248657820666f72206933323e3a3a666d743a3a68326635306430643539646365373730395a3e3c636f72653a3a666d743a3a4572726f7220617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a68393134323438356435303939613561645b693c6672616d655f6d657461646174613a3a4465636f6465446966666572656e743c422c4f3e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a68623738336331663064393763333535665c6c3c7061726974795f7363616c655f636f6465633a3a636f6d706163743a3a436f6d706163743c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a68313261663538306634353835373264385d483c5b545d206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a68363431636664663232393863363936385e693c6672616d655f6d657461646174613a3a4465636f6465446966666572656e743c422c4f3e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a68383161373938386163366633346363335f4d3c6672616d655f737570706f72743a3a64656275673a3a52756e74696d654c6f67676572206173206c6f673a3a4c6f673e3a3a656e61626c65643a3a683632616539366461336438663630326560493c6672616d655f737570706f72743a3a64656275673a3a52756e74696d654c6f67676572206173206c6f673a3a4c6f673e3a3a6c6f673a3a683761346666626135316439353365396261323c265420617320636f72653a3a666d743a3a446973706c61793e3a3a666d743a3a6830643964396466316365613861363937623a3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f7374723a3a6863666361373562303439613238356130633b3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f636861723a3a6831383865313638636166383862646137643a3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f666d743a3a686434386536363733393539386139666265383c6c6f673a3a4e6f704c6f67676572206173206c6f673a3a4c6f673e3a3a656e61626c65643a3a686138383639323036626636366439616366343c6c6f673a3a4e6f704c6f67676572206173206c6f673a3a4c6f673e3a3a6c6f673a3a683162643862633638613731393763303967363c6c6f673a3a4e6f704c6f67676572206173206c6f673a3a4c6f673e3a3a666c7573683a3a6866656365656266343364313635626161683a70616c6c65745f74696d657374616d703a3a657874726163745f696e686572656e745f646174613a3a683535356131396632626264323066376369497061726974795f7363616c655f636f6465633a3a656e636f64655f617070656e643a3a657874726163745f6c656e6774685f646174613a3a68316465313665636364323536336461376a49706f6c6b61646f745f7072696d6974697665733a3a70617261636861696e3a3a43616e646964617465526563656970743a3a686173683a3a68386262353262653939663139366233366b437061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a7573696e675f656e636f6465643a3a68353735646661343130366365313633326c30636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a68386639636236313234373134613964356d543c616c6c6f633a3a7665633a3a5665633c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a68633864643835323366336661613731646e6b3c7061726974795f7363616c655f636f6465633a3a636f6d706163743a3a436f6d706163743c7533323e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a68613535393365393532376234376130666f7d7061726974795f7363616c655f636f6465633a3a636f6465633a3a696e6e65725f7475706c655f696d706c3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f646520666f72202851302c205230293e3a3a6465636f64653a3a686434653136336139363736313338666270437061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a7573696e675f656e636f6465643a3a686238323633373630386435353034343771463c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a6864323266356338616131656232346563724a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6832393738666530636364386362373338734a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6836616236623433346437313262613435742d616c6c6f633a3a7665633a3a5665633c543e3a3a72657461696e3a3a6830633630396366653965656265396162752d616c6c6f633a3a7665633a3a5665633c543e3a3a72657461696e3a3a6831623565306664333631393764656338762d616c6c6f633a3a7665633a3a5665633c543e3a3a72657461696e3a3a686138643137646139383061323865373177403c616c6c6f633a3a7665633a3a5665633c543e20617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a683137363661353762666132313764656378443c616c6c6f633a3a7665633a3a5665633c543e20617320636f72653a3a636c6f6e653a3a436c6f6e653e3a3a636c6f6e653a3a683534366333383061333664626666653379443c616c6c6f633a3a7665633a3a5665633c543e20617320636f72653a3a636c6f6e653a3a436c6f6e653e3a3a636c6f6e653a3a68363530646432306438643731613666647a463c616c6c6f633a3a7665633a3a5665633c543e20617320636f72653a3a6f70733a3a64726f703a3a44726f703e3a3a64726f703a3a68656535356135333065386630326365387b543c616c6c6f633a3a7665633a3a5665633c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a68323234613834363834396136326631347c543c616c6c6f633a3a7665633a3a5665633c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a68323966636330643836613939303336627d543c616c6c6f633a3a7665633a3a5665633c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a68356130363337303062613038336535357e543c616c6c6f633a3a7665633a3a5665633c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a68386533326239353931373032656365387f543c616c6c6f633a3a7665633a3a5665633c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a68616530326537353564343564653833348001543c616c6c6f633a3a7665633a3a5665633c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a686534373936363137633633656439373981015d3c6269747665633a3a736c6963653a3a497465723c432c543e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a6e6578743a3a68643338376262373565643135343363388201383c2a636f6e7374205420617320636f72653a3a666d743a3a506f696e7465723e3a3a666d743a3a68316363336237626530383139623430638301356269747665633a3a7665633a3a4269745665633c432c543e3a3a63617061636974793a3a68663738623033666438376664333866618401543c616c6c6f633a3a7665633a3a5665633c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a68626637663133613837356237323839628501513c616c6c6f633a3a7665633a3a5665633c543e20617320616c6c6f633a3a7665633a3a53706563457874656e643c542c493e3e3a3a66726f6d5f697465723a3a68316263303232303837373562363463658601513c616c6c6f633a3a7665633a3a5665633c543e20617320616c6c6f633a3a7665633a3a53706563457874656e643c542c493e3e3a3a66726f6d5f697465723a3a68343634623565306434316230343335338701513c616c6c6f633a3a7665633a3a5665633c543e20617320616c6c6f633a3a7665633a3a53706563457874656e643c542c493e3e3a3a66726f6d5f697465723a3a68393439303336343565333134363562638801753c73725f7072696d6974697665733a3a67656e657269633a3a6865616465723a3a4865616465723c4e756d6265722c486173683e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a68323262643535643532343231333339308901366672616d655f73797374656d3a3a4d6f64756c653c543e3a3a626c6f636b5f686173683a3a68613934316666333732623265616331658a01386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a68333462663538386331633061363831668b01376672616d655f73797374656d3a3a4d6f64756c653c543e3a3a6465706f7369745f6c6f673a3a68666635653932363739346338613465628c01386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a68333534613961363265323539656165328d01437061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a7573696e675f656e636f6465643a3a68393466353934656363346530656333668e01416672616d655f73797374656d3a3a4d6f64756c653c543e3a3a6465706f7369745f6576656e745f696e64657865643a3a68633333323564363337653866333237378f01386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a683162663265616537613834303336396590018a013c7375627374726174655f72756e74696d655f696e746572666163653a3a706173735f62793a3a436f6465633c543e206173207375627374726174655f72756e74696d655f696e746572666163653a3a706173735f62793a3a506173734279496d706c3c543e3e3a3a66726f6d5f6666695f76616c75653a3a68303231356265633133313737353061379101463c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a68663031303038666133353934633665629201703c7061726974795f7363616c655f636f6465633a3a636f6d706163743a3a436f6d706163743c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6833346332646533613437663836646139930130636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a68333166613133333531656234343461659401303c265420617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a683636333537653336383335646239313195013a6672616d655f73797374656d3a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a686434306163376139386563386166616496013c6672616d655f73797374656d3a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a68636338306631366539613962363264629701683c6672616d655f73797374656d3a3a5f5f476574427974655374727563744576656e74733c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a68353036653539396634666139366266629801703c6672616d655f73797374656d3a3a5f5f4765744279746553747275637445787472696e73696373526f6f743c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a68363135346562643734373034613936399901703c6672616d655f73797374656d3a3a5f5f4765744279746553747275637445787472696e736963436f756e743c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a68316164313563373132343037306435339a014b6672616d655f73797374656d3a3a4d6f64756c653c543e3a3a72656769737465725f65787472615f7765696768745f756e636865636b65643a3a68306235656130333231396231656632349b01346672616d655f73797374656d3a3a4d6f64756c653c543e3a3a66696e616c697a653a3a68346330383737323262343465356366379c0185013c6672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a456e756d657261746f723c4b2c562c463e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a6e6578743a3a68333431303163663439323534636438359d01696672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a4b6579466f726d61743a3a73746f726167655f6c696e6b65645f6d61705f66696e616c5f6b65793a3a68333461663135346131306633626638649e01386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a68396631303565353830656665336333619f01303c265420617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a6838646365646131343438323233333538a00185013c6672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a456e756d657261746f723c4b2c562c463e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a6e6578743a3a6833383561326232626366316461623762a101696672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a4b6579466f726d61743a3a73746f726167655f6c696e6b65645f6d61705f66696e616c5f6b65793a3a6834353036393632306535383638396333a201386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6865313839623063343263323137393666a30185013c6672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a456e756d657261746f723c4b2c562c463e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a6e6578743a3a6862306635373765396365633633303039a401696672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a4b6579466f726d61743a3a73746f726167655f6c696e6b65645f6d61705f66696e616c5f6b65793a3a6833326663653563336465313663616539a501386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6837313233303363613330363832626337a60185013c6672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a456e756d657261746f723c4b2c562c463e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a6e6578743a3a6863613563373839643232323464363038a701696672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a4b6579466f726d61743a3a73746f726167655f6c696e6b65645f6d61705f66696e616c5f6b65793a3a6838366135616437356539656333326638a801386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6865383233636634373763333336343337a901b8016672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f72206672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a4c696e6b6167653c4b65793e3e3a3a656e636f64655f746f3a3a6861613135613765343230316261363833aa01cc016672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f72206672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a456e636f64654c696b654c696e6b6167653c504b65792c4e4b65792c4b65793e3e3a3a656e636f64655f746f3a3a6835396231323061666435663464623564ab01776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a72656d6f76653a3a6837633134663363313262633564386134ac01437061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a7573696e675f656e636f6465643a3a6832363734646632356635623665316632ad014773725f7072696d6974697665733a3a7472616974733a3a5369676e6564457874656e73696f6e3a3a7072655f64697370617463683a3a6830313832373661623965393531643030ae01437061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a7573696e675f656e636f6465643a3a6832643635386663303736303232663430af016f3c7061726974795f7363616c655f636f6465633a3a636f6d706163743a3a436f6d706163745265663c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a6837313436623762373930393038343666b001723c73725f7072696d6974697665733a3a67656e657269633a3a6469676573743a3a4469676573744974656d3c486173683e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64653a3a6838316238363763316530626639333634b1019e01706f6c6b61646f745f7072696d6974697665733a3a70617261636861696e3a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f7220706f6c6b61646f745f7072696d6974697665733a3a70617261636861696e3a3a43616e646964617465526563656970743e3a3a656e636f64655f746f3a3a6839653465353938623961376664336139b20177706f6c6b61646f745f72756e74696d653a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f7220706f6c6b61646f745f72756e74696d653a3a4576656e743e3a3a656e636f64655f746f3a3a6862383438376135393635623236653532b3015d3c6672616d655f73797374656d3a3a4d6f64756c653c543e206173206672616d655f6d657461646174613a3a4d6f64756c654572726f724d657461646174613e3a3a6d657461646174613a3a6861306331356365323063646263643162b401613c616c6c6f633a3a636f6c6c656374696f6e733a3a62747265653a3a6d61703a3a42547265654d61703c4b2c563e20617320636f72653a3a6f70733a3a64726f703a3a44726f703e3a3a64726f703a3a6834326331323333663035616465363238b501723c616c6c6f633a3a636f6c6c656374696f6e733a3a62747265653a3a6d61703a3a496e746f497465723c4b2c563e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a6e6578743a3a6836373031383039363364356531633437b601723c616c6c6f633a3a636f6c6c656374696f6e733a3a62747265653a3a6d61703a3a496e746f497465723c4b2c563e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a6e6578743a3a6865306362383739383739613439636666b7013d70616c6c65745f696d5f6f6e6c696e653a3a4d6f64756c653c543e3a3a69735f6f6e6c696e655f6175783a3a6861643961656537616531623031663762b8014373725f696f3a3a73746f726167653a3a65787465726e5f686f73745f66756e6374696f6e5f696d706c733a3a726561643a3a6838356639353632393363333532623631b90147636f72653a3a666d743a3a6e756d3a3a3c696d706c20636f72653a3a666d743a3a446562756720666f72207533323e3a3a666d743a3a6838393861383166336230616565633136ba016e3c70616c6c65745f696d5f6f6e6c696e653a3a4d6f64756c653c543e2061732073725f7072696d6974697665733a3a7472616974733a3a56616c6964617465556e7369676e65643e3a3a76616c69646174655f756e7369676e65643a3a6838326164303030303536313830666637bb01386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6837343132626131646533666436343536bc01386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6837636665663966313564336561393766bd0196013c70616c6c65745f696d5f6f6e6c696e653a3a4d6f64756c653c543e2061732070616c6c65745f73657373696f6e3a3a4f6e6553657373696f6e48616e646c65723c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a6f6e5f6265666f72655f73657373696f6e5f656e64696e673a3a6832306639393261346465306630613934be013570616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a7374616b6572733a3a6862653338663830653035323362643165bf014a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6866396531313337333064333436613465c001386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6831613061353364646437396565663566c101706672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a646f75626c655f6d61703a3a53746f72616765446f75626c654d61703a3a73746f726167655f646f75626c655f6d61705f66696e616c5f6b65793a3a6830366264333931626265346530666139c2014b3c5b543b205f5d206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a6861613436353065353631383339613261c301723c7061726974795f7363616c655f636f6465633a3a636f6d706163743a3a436f6d706163745265663c753132383e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a6866633065616261356335346365363130c40168636f72653a3a6f70733a3a66756e6374696f6e3a3a696d706c733a3a3c696d706c20636f72653a3a6f70733a3a66756e6374696f6e3a3a466e4d75743c413e20666f7220266d757420463e3a3a63616c6c5f6d75743a3a6861363536653831336664373738356235c501437061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a7573696e675f656e636f6465643a3a6832363335636433636136646466383936c601ff013c70616c6c65745f7374616b696e673a3a4d6f64756c653c543e2061732073725f7374616b696e675f7072696d6974697665733a3a6f6666656e63653a3a4f6e4f6666656e636548616e646c65723c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449642c283c542061732070616c6c65745f73657373696f6e3a3a54726169743e3a3a56616c696461746f7249642c203c542061732070616c6c65745f73657373696f6e3a3a686973746f726963616c3a3a54726169743e3a3a46756c6c4964656e74696669636174696f6e293e3e3a3a6f6e5f6f6666656e63653a3a6865383362383663633635643936663361c7013e70616c6c65745f696d5f6f6e6c696e653a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6863303932613839336366313861626234c8013f70616c6c65745f696d5f6f6e6c696e653a3a4d6f64756c653c543e3a3a6e6f74655f617574686f72736869703a3a6839383536663630623538613433663337c9014070616c6c65745f696d5f6f6e6c696e653a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6865356536623736336532383463323731ca013c7061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a656e636f64653a3a6861383636353561666666613632323262cb0176706f6c6b61646f745f72756e74696d653a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f7220706f6c6b61646f745f72756e74696d653a3a43616c6c3e3a3a656e636f64655f746f3a3a6865343336373637656334356261623635cc013c7061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a656e636f64653a3a6832353237636464373564363162306337cd013c7061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a656e636f64653a3a6837313266666665613837393535663833ce0148616c6c6f633a3a636f6c6c656374696f6e733a3a62747265653a3a6d61703a3a42547265654d61703c4b2c563e3a3a696e736572743a3a6838616239396162313931393632356164cf0148616c6c6f633a3a636f6c6c656374696f6e733a3a62747265653a3a6d61703a3a42547265654d61703c4b2c563e3a3a696e736572743a3a6832653639303139636564396334616435d00130636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a6864396134393833376463303936393536d1014a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6831316165333839326361646530666434d2014b616c6c6f633a3a636f6c6c656374696f6e733a3a62747265653a3a6d61703a3a566163616e74456e7472793c4b2c563e3a3a696e736572743a3a6863333031623936653036343964323933d3015c3c636f72653a3a6f7074696f6e3a3a4f7074696f6e3c543e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a6838316264353335653565623331323965d401613c616c6c6f633a3a636f6c6c656374696f6e733a3a62747265653a3a6d61703a3a496e746f497465723c4b2c563e20617320636f72653a3a6f70733a3a64726f703a3a44726f703e3a3a64726f703a3a6865643365393131396164303936653830d5013f70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a6c61756e63685f65787465726e616c3a3a6831393062386137383132343538373230d601386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6862613432343561373534613262313832d7014170616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a696e6a6563745f7265666572656e64756d3a3a6864363530643337623362653430666437d8013d70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a6c61756e63685f7075626c69633a3a6837353933303839306638653765626633d90173706f6c6b61646f745f72756e74696d653a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f646520666f7220706f6c6b61646f745f72756e74696d653a3a43616c6c3e3a3a6465636f64653a3a6833656335353862633636626262303137da0130636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a6861333832623266326564343162366335db0134636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a68613338326232663265643431623663352e383635dc013a70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a6465706f7369745f6f663a3a6862353864303033633266333938306366dd01386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6862336461396364303565626263333935de0190013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a52657365727661626c6543757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a756e726573657276653a3a6834396331393237383461323734313037df013a70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a766f746572735f666f723a3a6836396338653537383563326537383562e0013770616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a766f74655f6f663a3a6836666564316130643963643836363662e1013f70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a64656c6567617465645f766f7465733a3a6864646131333861396564383433343231e2016e6672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a4b6579466f726d61743a3a73746f726167655f6c696e6b65645f6d61705f66696e616c5f686561645f6b65793a3a6866333361316437643062363261326663e3018a013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a43757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a746f74616c5f62616c616e63653a3a6832633866653562306435663266643932e4014070616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a636c6561725f7265666572656e64756d3a3a6832646563303865326163373732353035e5013f70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a7265666572656e64756d5f696e666f3a3a6839383030306532663330306161366331e6013e70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6863323138646464343831336135343433e7014070616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6831316632363735626534663339663662e801723c70616c6c65745f64656d6f63726163793a3a5f5f476574427974655374727563744e65787445787465726e616c3c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6862656332333135373163663030666331e901713c70616c6c65745f64656d6f63726163793a3a5f5f4765744279746553747275637444656c65676174696f6e733c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6830613735663635666432363030396239ea01713c70616c6c65745f64656d6f63726163793a3a5f5f476574427974655374727563745075626c696350726f70733c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6863396634313065333464643333326236eb014970616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a6833636139636230366238643431653561ec019a013c70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a4c61756e6368506572696f6444656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6861303434353763616636613030633336ed01a3013c70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a456d657267656e6379566f74696e67506572696f6444656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6830616365373234393631336436383037ee019c013c70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a4d696e696d756d4465706f73697444656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6833383636636565633630626530303436ef019d013c70616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a456e6163746d656e74506572696f6444656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6833376261313436356634323964303239f0015f3c70616c6c65745f64656d6f63726163793a3a43616c6c3c543e2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a6832376166396436623063346535366163f1018e013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a52657365727661626c6543757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a726573657276653a3a6836626432666332393931643066653938f2013770616c6c65745f64656d6f63726163793a3a4d6f64756c653c543e3a3a646f5f766f74653a3a6864323934316138366665663837343363f301386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6834353130306164373862323661643966f401386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6838343666396133643162653531386634f5014a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6830303738363961346637666438313336f601776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a72656d6f76653a3a6833393531383365383966346338626539f7018d013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a4c6f636b61626c6543757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a7365745f6c6f636b3a3a6837353333623262306334616135613335f80190013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a4c6f636b61626c6543757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a657874656e645f6c6f636b3a3a6861386362633833623838323364303332f90168636f72653a3a6f70733a3a66756e6374696f6e3a3a696d706c733a3a3c696d706c20636f72653a3a6f70733a3a66756e6374696f6e3a3a466e4d75743c413e20666f7220266d757420463e3a3a63616c6c5f6d75743a3a6862333866616238313137343266623065fa012b616c6c6f633a3a736c6963653a3a6d657267655f736f72743a3a6838333837343434383534393465616532fb0142706f6c6b61646f745f72756e74696d653a3a70617261636861696e733a3a6c6f63616c697a65645f7061796c6f61643a3a6835656663356266316335306435356564fc01776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a72656d6f76653a3a6832336361396335313065343061366339fd0151706f6c6b61646f745f72756e74696d653a3a70617261636861696e733a3a4d6f64756c653c543e3a3a63616c63756c6174655f647574795f726f737465723a3a6866323033373061643435393266356536fe01386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6834663232323231343364323135333264ff0190013c70616c6c65745f72616e646f6d6e6573735f636f6c6c6563746976655f666c69703a3a4d6f64756c653c543e206173206672616d655f737570706f72743a3a7472616974733a3a52616e646f6d6e6573733c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a486173683e3e3a3a72616e646f6d3a3a683533616639303539393039316264343180024a706f6c6b61646f745f72756e74696d653a3a70617261636861696e733a3a4d6f64756c653c543e3a3a70617261636861696e5f686561643a3a683365653561316131323233616137346181024c706f6c6b61646f745f72756e74696d653a3a70617261636861696e733a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6866313636333231326563306630313339820288013c706f6c6b61646f745f72756e74696d653a3a70617261636861696e733a3a5f5f4765744279746553747275637452656c61794469737061746368517565756553697a653c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a68396163303664656364376365386637628302763c706f6c6b61646f745f72756e74696d653a3a70617261636861696e733a3a5f5f47657442797465537472756374436f64653c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a683931336330633637656264376263343784023c7061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a656e636f64653a3a6834343263613864356230323031313937850245706f6c6b61646f745f72756e74696d653a3a70617261636861696e733a3a4d6f64756c653c543e3a3a7365745f68656164733a3a68373866653334633162646430633561648602386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a686530613938663634636432396432383487024b73725f7072696d6974697665733a3a7472616974733a3a4163636f756e744964436f6e76657273696f6e3a3a696e746f5f6163636f756e743a3a6838643032653336393838663230326436880285013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a43757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a77697468647261773a3a68356132616238656661653863616435338902386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a68376131306538393334366565356532618a024b706f6c6b61646f745f72756e74696d653a3a6174746573746174696f6e733a3a4d6f64756c653c543e3a3a6e6f74655f696e636c756465643a3a68383230396330333835353738653939388b02386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a68313432633464623838616636373736338c02386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a7075743a3a68313233306136373035323634666631378d025c3c706f6c6b61646f745f72756e74696d653a3a43616c6c2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a68313330623338613565356237396465638e024a706f6c6b61646f745f72756e74696d653a3a70617261636861696e733a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a68366537356561343461323233623933338f0230636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a68303261306438316533363762323331359002723c285475706c65456c656d656e74302c205475706c65456c656d656e7431292061732073725f7072696d6974697665733a3a7472616974733a3a4f6e46696e616c697a653c426c6f636b4e756d6265723e3e3a3a6f6e5f66696e616c697a653a3a68346232373936613034363162373466369102386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6834623562613035373762333538323938920234636f72653a3a6f7074696f6e3a3a4f7074696f6e3c543e3a3a616e645f7468656e3a3a683536666636613230313866623364636293024b73725f7072696d6974697665733a3a7472616974733a3a4163636f756e744964436f6e76657273696f6e3a3a696e746f5f6163636f756e743a3a6862346562383831323936396539633336940289013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a43757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a667265655f62616c616e63653a3a68666439393364316630326534656562319502386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a683762623336323737306161663166323996023870616c6c65745f74726561737572793a3a4d6f64756c653c543e3a3a70726f706f73616c733a3a683461303830393064386362653538633597028d013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a43757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a6465706f7369745f6372656174696e673a3a68323432303336666261323836393431649802723c285475706c65456c656d656e74302c205475706c65456c656d656e7431292061732073725f7072696d6974697665733a3a7472616974733a3a4f6e46696e616c697a653c426c6f636b4e756d6265723e3e3a3a6f6e5f66696e616c697a653a3a683465653230376638346662653932363299023c7061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a656e636f64653a3a68636239636663616139643335323766329a023c7061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a656e636f64653a3a68316332303762333164646566326236629b02386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a68346237393439396231323763633461649c02386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a68396533383638383766316561363066669d02386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a68306132653738333830303862353863379e025c6672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a53746f726167654d61703a3a73746f726167655f6d61705f66696e616c5f6b65793a3a68623033343336373765376133336166309f02386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6837663932366434643231303066643231a0023c7061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a656e636f64653a3a6835386635643265303333643935316431a1023970616c6c65745f7375646f3a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6835306461653162343632613831366164a2023b70616c6c65745f7375646f3a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6835353637653934393537323163336266a302783c706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a5f5f47657442797465537472756374446562746f72733c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6864653131623834366535383931313666a40292017375627374726174655f7072696d6974697665733a3a63727970746f3a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f72207375627374726174655f7072696d6974697665733a3a63727970746f3a3a4163636f756e74496433323e3a3a656e636f64653a3a6836383861383133323362316231303336a5027f3c706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a4c696d697450617261746872656164436f6d6d6974733c543e2061732073725f7072696d6974697665733a3a7472616974733a3a5369676e6564457874656e73696f6e3e3a3a76616c69646174653a3a6833313138646364636533376539383233a602386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6839623865313363366562346563643030a7023c70616c6c65745f6772616e6470613a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6835343231323139653938646265366231a8023e70616c6c65745f6772616e6470613a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6837356165333838326663373736306265a902703c70616c6c65745f6772616e6470613a3a5f5f4765744279746553747275637443757272656e7453657449643c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6831313230653565303337613233623033aa02693c70616c6c65745f6772616e6470613a3a5f5f4765744279746553747275637453746174653c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6837613534333431666261363664343966ab02776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a696e736572743a3a6863393434346562333461646133343834ac023d70616c6c65745f6772616e6470613a3a4d6f64756c653c543e3a3a7363686564756c655f6368616e67653a3a6864393734373734326439636130326361ad0230636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a6830643762346131323662383133373864ae02683c636f72653a3a697465723a3a61646170746572733a3a4d61703c492c463e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a73697a655f68696e743a3a6834623836303634636232383230383763af02633c636f72653a3a697465723a3a61646170746572733a3a4d61703c492c463e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a6e6578743a3a6838363030383839393538386666643635b0023e636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723a3a6e74683a3a6830396166316261313562633038666236b10230636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a6861333832623266326564343162366335b2029b013c706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a4d6f64756c653c543e20617320706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a5265676973747261723c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a72656769737465725f706172613a3a6834633639363762326134396434333139b3029d013c706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a4d6f64756c653c543e20617320706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a5265676973747261723c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a646572656769737465725f706172613a3a6839316338356166336236623166626564b40246706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a737761705f6f7264657265645f6578697374656e63653a3a6838373832653766616435616463633531b5024b706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6861633237663963333461303038316131b6027b3c706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a5f5f476574427974655374727563744e6578744672656549643c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6836663837333230326431373561303664b7026a3c706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a43616c6c3c543e2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a6862626337623035336361373762383530b802776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a6578697374733a3a6831316133613339306536373337636231b9026c3c706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a4d6f64756c653c543e206173206672616d655f6d657461646174613a3a4d6f64756c654572726f724d657461646174613e3a3a6d657461646174613a3a6830316363626630386537633838393232ba0249706f6c6b61646f745f72756e74696d653a3a7265676973747261723a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6830643866653531313134313235663362bb026b3c636f72653a3a697465723a3a61646170746572733a3a526573756c745368756e743c492c453e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a6e6578743a3a6836333563653066306539386664303132bc023670616c6c65745f696e64696365733a3a4d6f64756c653c543e3a3a656e756d5f7365743a3a6837333431366434623236666263653239bd026f3c636f72653a3a697465723a3a61646170746572733a3a526573756c745368756e743c492c453e20617320636f72653a3a697465723a3a7472616974733a3a6974657261746f723a3a4974657261746f723e3a3a7472795f666f6c643a3a6837316331383932343230626331303564be02483c5b543b205f5d206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a6839346630323431346332383465313633bf024470616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a646f5f70687261676d656e3a3a6839353963393832353263336436316332c002386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6861336632613964656435666132376139c1026e6672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a4b6579466f726d61743a3a73746f726167655f6c696e6b65645f6d61705f66696e616c5f686561645f6b65793a3a6866656364663961333736626430343233c2024870616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a6c6f636b65645f7374616b655f6f663a3a6837363562643263623837353632323834c3024673725f61726974686d657469633a3a68656c706572735f3132386269743a3a6d756c7469706c795f62795f726174696f6e616c3a3a6865386435633263323766333462376566c402533c73725f61726974686d657469633a3a726174696f6e616c3132383a3a526174696f6e616c31323820617320636f72653a3a636d703a3a4f72643e3a3a636d703a3a6836616633383563613266356162636235c502583c73725f61726974686d657469633a3a726174696f6e616c3132383a3a526174696f6e616c31323820617320636f72653a3a636d703a3a5061727469616c45713e3a3a65713a3a6835636362326465633666623437346539c6024d6672616d655f737570706f72743a3a7472616974733a3a4368616e67654d656d626572733a3a636f6d707574655f6d656d626572735f646966663a3a6837656534643864383762656437616338c70299013c70616c6c65745f636f6c6c6563746976653a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a4368616e67654d656d626572733c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a6368616e67655f6d656d626572735f736f727465643a3a6839313034633061666431303638353534c80295013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a52657365727661626c6543757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a736c6173685f72657365727665643a3a6865333263323136346533376561343038c902456672616d655f737570706f72743a3a7472616974733a3a4f6e556e62616c616e6365643a3a6f6e5f756e62616c616e6365643a3a6830666436653964646439356566326461ca024570616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e3a3a7365745f72657365727665645f62616c616e63653a3a6835663334303235636538336461396335cb02456672616d655f737570706f72743a3a7472616974733a3a4f6e556e62616c616e6365643a3a6f6e5f756e62616c616e6365643a3a6865613362313632363835303431313236cc02763c285475706c65456c656d656e74302c205475706c65456c656d656e7431292061732073725f7072696d6974697665733a3a7472616974733a3a4f6e496e697469616c697a653c426c6f636b4e756d6265723e3e3a3a6f6e5f696e697469616c697a653a3a6863656361626565363535303963343031cd023870616c6c65745f626162653a3a4d6f64756c653c543e3a3a646f5f696e697469616c697a653a3a6835313564336632356335303634323162ce027a706f6c6b61646f745f72756e74696d653a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f646520666f7220706f6c6b61646f745f72756e74696d653a3a53657373696f6e4b6579733e3a3a6465636f64653a3a6837383532373233386335353163623237cf023970616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a6e65775f73657373696f6e3a3a6836363830326337396263663566356537d002706672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a646f75626c655f6d61703a3a53746f72616765446f75626c654d61703a3a73746f726167655f646f75626c655f6d61705f66696e616c5f6b65793a3a6836353436363562613535666563346266d102386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6832623437323463303665393137353435d20287013c70616c6c65745f626162653a3a4d6f64756c653c543e2061732070616c6c65745f73657373696f6e3a3a4f6e6553657373696f6e48616e646c65723c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a6f6e5f6e65775f73657373696f6e3a3a6833363963653265656637663030653461d302386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6838613331613035313165346462613537d4023c7061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a656e636f64653a3a6839333765623564623535623536316236d5023770616c6c65745f617574686f72736869703a3a4d6f64756c653c543e3a3a617574686f723a3a6839313839326231373932623433666262d6023b70616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a7265776172645f62795f6964733a3a6836393430363732383338393033346238d7024a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6830633531626665343634633365326233d8027a3c70616c6c65745f696e64696365733a3a616464726573733a3a416464726573733c4163636f756e7449642c4163636f756e74496e6465783e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a6838383239336536366263663063656532d9027d3c70616c6c65745f696e64696365733a3a616464726573733a3a416464726573733c4163636f756e7449642c4163636f756e74496e6465783e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a6831313864636462356635366235306532da02446672616d655f737570706f72743a3a7472616974733a3a43757272656e63793a3a7265736f6c76655f6372656174696e673a3a6838346463303563376230306338636663db0283013c70616c6c65745f696e64696365733a3a4d6f64756c653c543e206173206672616d655f73797374656d3a3a4f6e4e65774163636f756e743c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a6f6e5f6e65775f6163636f756e743a3a6866316164336437326331666335653363dc024170616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e3a3a7365745f667265655f62616c616e63653a3a6835633661633030666562633362373935dd023870616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a6b696c6c5f73746173683a3a6830633764643730643561633765656234de0290013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a43757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a656e737572655f63616e5f77697468647261773a3a6836633732653265383962373537306265df023670616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e3a3a6c6f636b733a3a6836353833666239383033303762333734e002776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a696e736572743a3a6830323165663030383161326637306431e102a00173725f7072696d6974697665733a3a67656e657269633a3a626c6f636b3a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f646520666f722073725f7072696d6974697665733a3a67656e657269633a3a626c6f636b3a3a426c6f636b3c4865616465722c45787472696e7369633e3e3a3a6465636f64653a3a6861393030386330383265643534313638e2029f013c73725f7072696d6974697665733a3a67656e657269633a3a756e636865636b65645f65787472696e7369633a3a556e636865636b656445787472696e7369633c416464726573732c43616c6c2c5369676e61747572652c45787472613e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a6863343037303664373365373665633632e30292013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a43757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a6465706f7369745f696e746f5f6578697374696e673a3a6830656137666532323235346436363334e4023c70616c6c65745f73657373696f6e3a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6833386133366534326161373761373864e5023e70616c6c65745f73657373696f6e3a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6839653561383531656236363332323331e602703c70616c6c65745f73657373696f6e3a3a5f5f4765744279746553747275637443757272656e74496e6465783c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6833343033353037306338306637653537e7024770616c6c65745f73657373696f6e3a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a6835313966346130633132333238636463e8029c013c70616c6c65745f73657373696f6e3a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a44454455505f4b45595f50524546495844656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6866333639376262313764326666663432e9023570616c6c65745f73657373696f6e3a3a4d6f64756c653c543e3a3a64697361626c653a3a6864306566313534303337316265633262ea023c70616c6c65745f626162653a3a4d6f64756c653c543e3a3a6465706f7369745f636f6e73656e7375733a3a6862303330316235653165373838376437eb026c3c7061726974795f7363616c655f636f6465633a3a636f6d706163743a3a436f6d706163743c753132383e206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f64653e3a3a6465636f64653a3a6864306361633939366162326234636435ec023f70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e3a3a63616c6c5f66756e6374696f6e733a3a6838356536323365393562646338643434ed024170616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e3a3a73746f726167655f6d657461646174613a3a6837343232303766356661373838323434ee024a70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a6866343231383936616133333439306132ef029c013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a4372656174696f6e46656544656661756c74427974654765747465723c542c493e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6863386462663164313339346339383666f0023f70616c6c65745f6f6666656e6365733a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6837626634323930326533356563353634f102773c70616c6c65745f6f6666656e6365733a3a5f5f476574427974655374727563745265706f72747342794b696e64496e6465783c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6839306433306461666163643764643763f202a5013c73725f7072696d6974697665733a3a67656e657269633a3a756e636865636b65645f65787472696e7369633a3a556e636865636b656445787472696e7369633c416464726573732c43616c6c2c5369676e61747572652c45787472613e2061732073725f7072696d6974697665733a3a7472616974733a3a436865636b61626c653c4c6f6f6b75703e3e3a3a636865636b3a3a6835656333383864613036623436663438f3025b3c73725f7072696d6974697665733a3a4d756c74695369676e61747572652061732073725f7072696d6974697665733a3a7472616974733a3a5665726966793e3a3a7665726966793a3a6862343164333031613232636236343261f4024770616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6864626634666530386534393538656339f5024970616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6864303432633337666562626335363134f6025270616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a6863613533383361663434376235626639f702a3013c70616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a5465726d4475726174696f6e44656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6861326538353731643235623566383863f802a7013c70616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a4465736972656452756e6e657273557044656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6834353264393965386536323165323939f902a5013c70616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a446573697265644d656d6265727344656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6861646161623033343334343836343536fa02a1013c70616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a566f74696e67426f6e6444656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6865363065363861323036393531396531fb02303c265420617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a6834613335383638383730363335376634fc02303c265420617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a6838306132386662623738396334626365fd02303c265420617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a6862346164353366363037623835653233fe02860170616c6c65745f7374616b696e673a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f646520666f722070616c6c65745f7374616b696e673a3a4578706f737572653c4163636f756e7449642c42616c616e63653e3e3a3a6465636f64653a3a6838396537613966306338333563636665ff02706672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a646f75626c655f6d61703a3a53746f72616765446f75626c654d61703a3a73746f726167655f646f75626c655f6d61705f66696e616c5f6b65793a3a683062663430376633346566336337653180035e3c70616c6c65745f6f6666656e6365733a3a43616c6c3c543e2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a6839323534346466363265373233323131810385013c70616c6c65745f62616c616e6365733a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a43757272656e63793c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a7472616e736665723a3a68396238373961636165626636316561348203683c70616c6c65745f656c656374696f6e735f70687261676d656e3a3a43616c6c3c543e2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a683339323564636266653335306666343683034170616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a69735f766f7465723a3a683436663166626365336236646637636184034870616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a646f5f72656d6f76655f766f7465723a3a686434353766313762646332346261626685035270616c6c65745f656c656374696f6e735f70687261676d656e3a3a4d6f64756c653c543e3a3a72656d6f76655f616e645f7265706c6163655f6d656d6265723a3a686636306566333436326130626233623486035770616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4368617267655472616e73616374696f6e5061796d656e743c543e3a3a636f6d707574655f6665653a3a68613630663534633331363733373763388703743c70616c6c65745f62616c616e6365733a3a696d62616c616e6365733a3a4e65676174697665496d62616c616e63653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a54727944726f703e3a3a7472795f64726f703a3a686365373632653961333161343166313488033d70616c6c65745f74726561737572793a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a683233366134666530323262653531633589033f70616c6c65745f74726561737572793a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a68373131393233643937353839383365348a034870616c6c65745f74726561737572793a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a68653135313837386539356337323030308b0391013c70616c6c65745f74726561737572793a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a4275726e44656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a68376164636239346330343162363133348c03880173725f61726974686d657469633a3a7065725f7468696e67733a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f722073725f61726974686d657469633a3a7065725f7468696e67733a3a50657262696c6c3e3a3a656e636f64653a3a68373265336135643030373833646665628d0398013c70616c6c65745f74726561737572793a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a5370656e64506572696f6444656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a68663739303262323434633265633038358e0399013c70616c6c65745f74726561737572793a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a50726f706f73616c426f6e6444656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a68643937623262623439373636393566668f03386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a683131336239636134376230643235613590034a70616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a683330336365326132336562303732306191035370616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a68333364333066396165653038663532649203aa013c70616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a5472616e73616374696f6e4279746546656544656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a686130653838303839633932323031306193032d636f72653a3a736c6963653a3a736f72743a3a726563757273653a3a6833316237386536666135393663633966940334636f72653a3a736c6963653a3a736f72743a3a627265616b5f7061747465726e733a3a686232343737386433333737313165643795032e636f72653a3a736c6963653a3a736f72743a3a68656170736f72743a3a686639393031663136393238623533663796033c636f72653a3a736c6963653a3a736f72743a3a7061727469616c5f696e73657274696f6e5f736f72743a3a686264373336356236666365356566343897032d636f72653a3a736c6963653a3a736f72743a3a726563757273653a3a6866376435636530626533616338396432980334636f72653a3a736c6963653a3a736f72743a3a627265616b5f7061747465726e733a3a683163316562383165313462373438346199032e636f72653a3a736c6963653a3a736f72743a3a68656170736f72743a3a68303563356337336435666138323534619a033c636f72653a3a736c6963653a3a736f72743a3a7061727469616c5f696e73657274696f6e5f736f72743a3a68313966376234363330323964313864389b03b5017375627374726174655f636f6e73656e7375735f626162655f7072696d6974697665733a3a6469676573743a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f646520666f72207375627374726174655f636f6e73656e7375735f626162655f7072696d6974697665733a3a6469676573743a3a526177426162655072654469676573743e3a3a6465636f64653a3a68666635633361396436363937366337359c033670616c6c65745f626162653a3a4d6f64756c653c543e3a3a617574686f7269746965733a3a68353962323934626133346265343031319d03386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a68653166653835386665646631383738349e034b3c5b543b205f5d206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a656e636f64655f746f3a3a68396363316266623438373363393537619f033b70616c6c65745f626162653a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6839656463613961333936366537313435a0036b3c70616c6c65745f626162653a3a5f5f4765744279746553747275637452616e646f6d6e6573733c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6830613036616132373333613433396332a1034470616c6c65745f626162653a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a6866626231363337306239343364656337a2039a013c70616c6c65745f626162653a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a4578706563746564426c6f636b54696d6544656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6837633133386363646165313663393732a30396013c70616c6c65745f626162653a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a45706f63684475726174696f6e44656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6863626532623665343961663834656638a403776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a696e736572743a3a6834366530613532393863656334306439a503426672616d655f737570706f72743a3a7472616974733a3a496d62616c616e63653a3a6d617962655f73756273756d653a3a6830633934326266343562623834663263a603386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6830313965623739363035653233313735a703386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6830316162613161663761666437643333a803386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6830623064626634643163663239306561a903386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6831653363306332356266363963346665aa03386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6834343566343339366539666230333931ab03386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6834353532343830646131353237303836ac03386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6837353530363033633833313461373766ad03386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6839653937633935336265363732386263ae03386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6861386638303565353931313565393134af03386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6862396539633666356535663831323033b003386672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a6765743a3a6864303131336134303961333439393865b103437061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a7573696e675f656e636f6465643a3a6830303765356134666232653338393263b203396672616d655f737570706f72743a3a73746f726167653a3a756e6861736865643a3a74616b653a3a6865383432653861613836663738313334b303763c706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a4d6f64756c653c543e2061732073725f7072696d6974697665733a3a7472616974733a3a56616c6964617465556e7369676e65643e3a3a76616c69646174655f756e7369676e65643a3a6832333931386334666432313264363161b4034a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6836373965356262666262363733663532b50343706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a4d6f64756c653c543e3a3a6574685f7265636f7665723a3a6834363231326261626638346239343837b6039501706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f7220706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a457468657265756d416464726573733e3a3a7573696e675f656e636f6465643a3a6838613665396631396634613730363639b7035573725f696f3a3a63727970746f3a3a65787465726e5f686f73745f66756e6374696f6e5f696d706c733a3a736563703235366b315f65636473615f7265636f7665723a3a6866356663306261396539363432353562b8034173725f7072696d6974697665733a3a67656e657269633a3a656e636f64655f776974685f7665635f7072656669783a3a6833626261633531323935343463343132b9033e70616c6c65745f696e64696365733a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6833316635323065653666663535623836ba033f7061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a656e636f64655f746f3a3a6834366537393962613161346163373739bb034a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6831636261376139633239623630353163bc034a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6865346430613366343738313537633862bd036073725f696f3a3a63727970746f3a3a65787465726e5f686f73745f66756e6374696f6e5f696d706c733a3a736563703235366b315f65636473615f7265636f7665725f636f6d707265737365643a3a6833323339376331383139353333363133be035a3c70616c6c65745f626162653a3a43616c6c3c543e2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a6834343362613063323231313634663536bf035d3c70616c6c65745f696e64696365733a3a43616c6c3c543e2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a6865616339316664653034643962303232c0039101706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f7220706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a457468657265756d416464726573733e3a3a656e636f64655f746f3a3a6832613965643565363365653866376630c10348706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6864323366633166313838333463323036c203733c706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a5f5f47657442797465537472756374546f74616c3c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6834613465353838343965346238663631c30346706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6839386563373762396631646332653564c40351706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a6833656161623364376232653136313835c5039c013c706f6c6b61646f745f72756e74696d653a3a636c61696d733a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a50726566697844656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6830616333393831326236393263626566c603763c285475706c65456c656d656e74302c205475706c65456c656d656e7431292061732073725f7072696d6974697665733a3a7472616974733a3a4f6e496e697469616c697a653c426c6f636b4e756d6265723e3e3a3a6f6e5f696e697469616c697a653a3a6834343532633562333330613664653962c7035c6672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a53746f726167654d61703a3a73746f726167655f6d61705f66696e616c5f6b65793a3a6865643033636332616666363164323834c80343706f6c6b61646f745f72756e74696d653a3a736c6f74733a3a4d6f64756c653c543e3a3a6465706f7369745f68656c643a3a6831663766316566633766636339656539c903776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a696e736572743a3a6861613631653036626161343739666536ca0368636f72653a3a6f70733a3a66756e6374696f6e3a3a696d706c733a3a3c696d706c20636f72653a3a6f70733a3a66756e6374696f6e3a3a466e4d75743c413e20666f7220266d757420463e3a3a63616c6c5f6d75743a3a6830303831333266643465633063393335cb0380017061726974795f7363616c655f636f6465633a3a636f6465633a3a696e6e65725f7475706c655f696d706c3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f72202851302c205230293e3a3a656e636f64655f746f3a3a6830626534613633393632363763613236cc034b6672616d655f737570706f72743a3a7472616974733a3a4368616e67654d656d626572733a3a7365745f6d656d626572735f736f727465643a3a6831343664336537306536313334313363cd0399013c70616c6c65745f636f6c6c6563746976653a3a4d6f64756c653c542c493e206173206672616d655f737570706f72743a3a7472616974733a3a4368616e67654d656d626572733c3c54206173206672616d655f73797374656d3a3a54726169743e3a3a4163636f756e7449643e3e3a3a6368616e67655f6d656d626572735f736f727465643a3a6837363331316132346532323164306637ce034a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6861343665336635343361653939313931cf034170616c6c65745f636f6c6c6563746976653a3a4d6f64756c653c542c493e3a3a63616c6c5f66756e6374696f6e733a3a6832396535323565623362663539356637d0034370616c6c65745f636f6c6c6563746976653a3a4d6f64756c653c542c493e3a3a73746f726167655f6d657461646174613a3a6833376438613837653238373930383731d1034370616c6c65745f636f6c6c6563746976653a3a4d6f64756c653c542c493e3a3a73746f726167655f6d657461646174613a3a6839363333646338663734613563376563d2037a70616c6c65745f636f6c6c6563746976653a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a4465636f646520666f722070616c6c65745f636f6c6c6563746976653a3a43616c6c3c542c493e3e3a3a6465636f64653a3a6832313236313663363164336535613130d3037d70616c6c65745f636f6c6c6563746976653a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f722070616c6c65745f636f6c6c6563746976653a3a43616c6c3c542c493e3e3a3a656e636f64655f746f3a3a6835353230333864623863316137343536d4038e0170616c6c65745f636f6c6c6563746976653a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f722070616c6c65745f636f6c6c6563746976653a3a5261774576656e743c486173682c4163636f756e7449642c493e3e3a3a656e636f64655f746f3a3a6839653237623133653737646462313938d503623c70616c6c65745f636f6c6c6563746976653a3a43616c6c3c542c493e2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a6833386165303336356361633964383834d603623c70616c6c65745f636f6c6c6563746976653a3a43616c6c3c542c493e2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a6839396139333663636135343630393632d70347706f6c6b61646f745f72756e74696d653a3a736c6f74733a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6863353337303030323963323531656366d803773c706f6c6b61646f745f72756e74696d653a3a736c6f74733a3a5f5f476574427974655374727563744f6e626f617264696e673c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6866373431373464383830356263323338d903743c706f6c6b61646f745f72756e74696d653a3a736c6f74733a3a5f5f4765744279746553747275637457696e6e696e673c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6865643534373330316432613763393865da03783c706f6c6b61646f745f72756e74696d653a3a736c6f74733a3a5f5f4765744279746553747275637441756374696f6e496e666f3c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6862356663643066333162663266616436db0341706f6c6b61646f745f72756e74696d653a3a736c6f74733a3a4d6f64756c653c543e3a3a68616e646c655f6269643a3a6830366663323439386634643664623261dc0345706f6c6b61646f745f72756e74696d653a3a736c6f74733a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6837393136623439626164633435616235dd0330636f72653a3a7074723a3a7265616c5f64726f705f696e5f706c6163653a3a6861393134313132323634623061323762de0352706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f6d656d626572736869705f496e7374616e6365313a3a6834656231306362316464346338636663df0343706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f6e69636b733a3a6835616232653136326462306136376363e00344706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f73797374656d3a3a6839633639663130326532633561343838e10345706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f696e64696365733a3a6861323733636433343037333139363135e20346706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f62616c616e6365733a3a6837353034316665383765653839656132e30345706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f7374616b696e673a3a6838633864616630613765653436656365e40346706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f6f6666656e6365733a3a6835363962663633666530396231626661e50345706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f73657373696f6e3a3a6865613037613565366662363064336634e60345706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f6772616e6470613a3a6864393335616563316433323164633031e70347706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f696d5f6f6e6c696e653a3a6864613937346163383162653839393361e80347706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f64656d6f63726163793a3a6866626539376232333863663037386463e90352706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f636f6c6c6563746976655f496e7374616e6365313a3a6837336439303731353665373632333862ea0350706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f656c656374696f6e735f70687261676d656e3a3a6862336362303238346166616633343630eb0346706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f74726561737572793a3a6831303431306230346431623632346666ec0344706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f636c61696d733a3a6866303335663761333963656534366336ed0343706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f736c6f74733a3a6839386332353637353165386661616335ee0347706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f7265676973747261723a3a6861346362353931656234333364643164ef0342706f6c6b61646f745f72756e74696d653a3a52756e74696d653a3a5f5f6d6f64756c655f6576656e74735f7375646f3a3a6830326164306232663035346438656230f003693c706f6c6b61646f745f72756e74696d653a3a43616c6c206173206672616d655f737570706f72743a3a776569676874733a3a4765744469737061746368496e666f3e3a3a6765745f64697370617463685f696e666f3a3a6837633335663831303230363436313338f1035d3c70616c6c65745f7374616b696e673a3a43616c6c3c543e2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a6861633664663964616437653130386636f2033470616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a6c65646765723a3a6835383261663266366436336465626430f303693c70616c6c65745f617574686f726974795f646973636f766572793a3a43616c6c3c543e2061732073725f7072696d6974697665733a3a7472616974733a3a446973706174636861626c653e3a3a64697370617463683a3a6832366664386531646635303139353139f4034070616c6c65745f74696d657374616d703a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6837383738326230393839393764316662f5033e70616c6c65745f74696d657374616d703a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6835353236656430313534383862343731f6034970616c6c65745f74696d657374616d703a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a6863386535616366646134323562633131f7034370616c6c65745f6d656d626572736869703a3a4d6f64756c653c542c493e3a3a73746f726167655f6d657461646174613a3a6864343633616330363438643766343333f8034170616c6c65745f6d656d626572736869703a3a4d6f64756c653c542c493e3a3a63616c6c5f66756e6374696f6e733a3a6837613135363233356137316534363634f9033c70616c6c65745f6e69636b733a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6863373132393538353937613236383561fa033a70616c6c65745f6e69636b733a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6862323562373639616133346533393063fb034570616c6c65745f6e69636b733a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a6838343432643265313365316533663964fc0393013c70616c6c65745f6e69636b733a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a4d61784c656e67746844656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6839326131613835353039336261313330fd0393013c70616c6c65745f6e69636b733a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a4d696e4c656e67746844656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6862363937326331653862353534653536fe0398013c70616c6c65745f6e69636b733a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a5265736572766174696f6e46656544656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6833653632656264666666666331323837ff03683c70616c6c65745f6e69636b733a3a5f5f476574427974655374727563744e616d654f663c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a686139333534666161643461373665333080049b013c70616c6c65745f74696d657374616d703a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a4d696e696d756d506572696f6444656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a686137363432393064396136623136623581040c436f72655f76657273696f6e820412436f72655f657865637574655f626c6f636b8304726672616d655f6578656375746976653a3a4578656375746976653c53797374656d2c426c6f636b2c436f6e746578742c556e7369676e656456616c696461746f722c416c6c4d6f64756c65733e3a3a696e697469616c697a655f626c6f636b3a3a683962613735373265326364643261356684045373725f696f3a3a747269653a3a65787465726e5f686f73745f66756e6374696f6e5f696d706c733a3a626c616b65325f3235365f6f7264657265645f726f6f743a3a686164313731353032336439333666306285047a6672616d655f6578656375746976653a3a4578656375746976653c53797374656d2c426c6f636b2c436f6e746578742c556e7369676e656456616c696461746f722c416c6c4d6f64756c65733e3a3a6170706c795f65787472696e7369635f776974685f6c656e3a3a68383639393339643136633461626563358604363c5420617320636f72653a3a636f6e766572743a3a496e746f3c553e3e3a3a696e746f3a3a6839353537363661393439366436336438870415436f72655f696e697469616c697a655f626c6f636b8804114d657461646174615f6d6574616461746189041c426c6f636b4275696c6465725f6170706c795f65787472696e7369638a04b00173725f7072696d6974697665733a3a7472616e73616374696f6e5f76616c69646974793a3a5f3a3a3c696d706c207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f646520666f722073725f7072696d6974697665733a3a7472616e73616374696f6e5f76616c69646974793a3a5472616e73616374696f6e56616c69646974794572726f723e3a3a656e636f64655f746f3a3a68353531616138343165643663366562358b041b426c6f636b4275696c6465725f66696e616c697a655f626c6f636b8c0420426c6f636b4275696c6465725f696e686572656e745f65787472696e736963738d041c426c6f636b4275696c6465725f636865636b5f696e686572656e74738e0418426c6f636b4275696c6465725f72616e646f6d5f736565648f042b5461676765645472616e73616374696f6e51756575655f76616c69646174655f7472616e73616374696f6e90045673725f7072696d6974697665733a3a7472616e73616374696f6e5f76616c69646974793a3a56616c69645472616e73616374696f6e3a3a636f6d62696e655f776974683a3a68353336626465663630313337303534369104456672616d655f737570706f72743a3a7472616974733a3a4f6e556e62616c616e6365643a3a6f6e5f756e62616c616e6365643a3a68373033383966303763366430626166359204214f6666636861696e576f726b65724170695f6f6666636861696e5f776f726b657293045173725f696f3a3a63727970746f3a3a65787465726e5f686f73745f66756e6374696f6e5f696d706c733a3a737232353531395f7075626c69635f6b6579733a3a686439386664653566623035363930613294044d73725f696f3a3a6f6666636861696e3a3a65787465726e5f686f73745f66756e6374696f6e5f696d706c733a3a6e6574776f726b5f73746174653a3a683462393032646635623163396431613795044a73725f696f3a3a63727970746f3a3a65787465726e5f686f73745f66756e6374696f6e5f696d706c733a3a737232353531395f7369676e3a3a683236306436636139343439323133623996045273725f696f3a3a6f6666636861696e3a3a65787465726e5f686f73745f66756e6374696f6e5f696d706c733a3a7375626d69745f7472616e73616374696f6e3a3a686338653736346462653637623465353197041850617261636861696e486f73745f76616c696461746f727398041950617261636861696e486f73745f647574795f726f7374657299041f50617261636861696e486f73745f6163746976655f70617261636861696e739a041e50617261636861696e486f73745f70617261636861696e5f7374617475739b041c50617261636861696e486f73745f70617261636861696e5f636f64659c041550617261636861696e486f73745f696e67726573739d041e4772616e6470614170695f6772616e6470615f617574686f7269746965739e0415426162654170695f636f6e66696775726174696f6e9f0421417574686f72697479446973636f766572794170695f617574686f726974696573a0042153657373696f6e4b6579735f67656e65726174655f73657373696f6e5f6b657973a104ad017375627374726174655f6170706c69636174696f6e5f63727970746f3a3a737232353531393a3a3c696d706c207375627374726174655f6170706c69636174696f6e5f63727970746f3a3a7472616974733a3a52756e74696d655075626c696320666f72207375627374726174655f7072696d6974697665733a3a737232353531393a3a5075626c69633e3a3a67656e65726174655f706169723a3a6836306331616663353539316639366464a2041d4163636f756e744e6f6e63654170695f6163636f756e745f6e6f6e6365a304205472616e73616374696f6e5061796d656e744170695f71756572795f696e666fa4043a3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f7374723a3a6832306334303238323930633538326332a5043b3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f636861723a3a6836363335643463663633633863643538a6043a3c266d7574205720617320636f72653a3a666d743a3a57726974653e3a3a77726974655f666d743a3a6836373435393036666439333866663164a7043f70616c6c65745f617574686f72736869703a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6862386333663635336265626134643734a8044170616c6c65745f617574686f72736869703a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6837313130303134643936663161386164a9044a3c58206173207061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653e3a3a7573696e675f656e636f6465643a3a6861653430663538643662633834653236aa04706672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a646f75626c655f6d61703a3a53746f72616765446f75626c654d61703a3a73746f726167655f646f75626c655f6d61705f66696e616c5f6b65793a3a6838626531633339316164626565376235ab04706672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a646f75626c655f6d61703a3a53746f72616765446f75626c654d61703a3a73746f726167655f646f75626c655f6d61705f66696e616c5f6b65793a3a6838663664633136316465646566356263ac0484016672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654c696e6b65644d61703c4b2c563e20666f7220473e3a3a72656d6f76653a3a6836316132656336386166646333393264ad046e6672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a4b6579466f726d61743a3a73746f726167655f6c696e6b65645f6d61705f66696e616c5f686561645f6b65793a3a6861636365623438386631373237393561ae0484016672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654c696e6b65644d61703c4b2c563e20666f7220473e3a3a72656d6f76653a3a6866333266343634376565343936356564af046e6672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6c696e6b65645f6d61703a3a4b6579466f726d61743a3a73746f726167655f6c696e6b65645f6d61705f66696e616c5f686561645f6b65793a3a6831373863376134633732623930663632b004437061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a7573696e675f656e636f6465643a3a6830613161633334353833346165633735b104746672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a6765743a3a6864663338363036393231306362626635b204746672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a6765743a3a6866393636396130663933623330393736b304776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a696e736572743a3a6837383732333166646234663336663437b404776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a72656d6f76653a3a6863396566306435396666633638346331b5043970616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a6d616b655f7061796f75743a3a6865613364306161656134646366616131b6044270616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a736c61736861626c655f62616c616e63655f6f663a3a6830643630663932386661663834366366b7043570616c6c65745f7374616b696e673a3a736c617368696e673a3a646f5f736c6173683a3a6831336630666431633538623264316361b8043470616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a626f6e6465643a3a6834303937643962306335306566303063b9043b70616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a7570646174655f6c65646765723a3a6835643738616633633035663339633938ba043c70616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6866303034616361383766303032386137bb043c70616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a656e737572655f6e65775f6572613a3a6832393564353235633637383261383331bc043e70616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6835663335333161373865613536346261bd046d3c70616c6c65745f7374616b696e673a3a5f5f476574427974655374727563745370616e536c6173683c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6861316166333363656639336435316133be043c7061726974795f7363616c655f636f6465633a3a636f6465633a3a456e636f64653a3a656e636f64653a3a6837336162353263353139343831636666bf04773c70616c6c65745f7374616b696e673a3a5f5f47657442797465537472756374536c6173685265776172644672616374696f6e3c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6834383063633736356264663564633238c0047a3c70616c6c65745f7374616b696e673a3a5f5f4765744279746553747275637443757272656e74457261506f696e74734561726e65643c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6837363066663632363032653962333932c1046b3c70616c6c65745f7374616b696e673a3a5f5f476574427974655374727563745374616b6572733c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6863653537313264663539623766393461c2046e3c70616c6c65745f7374616b696e673a3a5f5f4765744279746553747275637456616c696461746f72733c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6862633365663339366662623537333739c304793c70616c6c65745f7374616b696e673a3a5f5f476574427974655374727563744d696e696d756d56616c696461746f72436f756e743c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6862326661626365333964636332323663c4044770616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a6839326564356438616136383362663062c5049a013c70616c6c65745f7374616b696e673a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a53657373696f6e7350657245726144656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6865313333393137303433363635326637c6044970616c6c65745f7374616b696e673a3a736c617368696e673a3a496e7370656374696e675370616e733c543e3a3a6572615f7370616e3a3a6832393764353332646462313961626639c7045e70616c6c65745f7374616b696e673a3a736c617368696e673a3a496e7370656374696e675370616e733c543e3a3a636f6d706172655f616e645f7570646174655f7370616e5f736c6173683a3a6861656462356665333166366139313232c804776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a696e736572743a3a6863393538373963393535643533373364c904776672616d655f737570706f72743a3a73746f726167653a3a67656e657261746f723a3a6d61703a3a3c696d706c206672616d655f737570706f72743a3a73746f726167653a3a53746f726167654d61703c4b2c563e20666f7220473e3a3a696e736572743a3a6831643437613363613464313239656435ca044570616c6c65745f66696e616c6974795f747261636b65723a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6833323762633966353735663538633938cb045070616c6c65745f66696e616c6974795f747261636b65723a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a6839613334303039336335656264323039cc049f013c70616c6c65745f66696e616c6974795f747261636b65723a3a4d6f64756c653c543e3a3a6d6f64756c655f636f6e7374616e74735f6d657461646174613a3a57696e646f7753697a6544656661756c74427974654765747465723c543e206173206672616d655f6d657461646174613a3a44656661756c74427974653e3a3a64656661756c745f627974653a3a6862366662393166393066316634313362cd045170616c6c65745f72616e646f6d6e6573735f636f6c6c6563746976655f666c69703a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6866313963626535343464616533343038ce044e706f6c6b61646f745f72756e74696d653a3a6174746573746174696f6e733a3a4d6f64756c653c543e3a3a73746f726167655f6d657461646174613a3a6862366463663936373732616231353132cf044c706f6c6b61646f745f72756e74696d653a3a6174746573746174696f6e733a3a4d6f64756c653c543e3a3a63616c6c5f66756e6374696f6e733a3a6864623532633830396639653339643332d0043a73725f61726974686d657469633a3a62696775696e743a3a42696755696e743a3a6c73747269703a3a6838623365363838333737356439653138d1043773725f61726974686d657469633a3a62696775696e743a3a42696755696e743a3a6164643a3a6834313932363039613363303231636461d2043773725f61726974686d657469633a3a62696775696e743a3a42696755696e743a3a6d756c3a3a6835366332626634383063346566383931d3044473725f61726974686d657469633a3a62696775696e743a3a42696755696e743a3a6469763a3a7b7b636c6f737572657d7d3a3a6865656538633661386366333439313565d4044b3c73725f61726974686d657469633a3a62696775696e743a3a42696755696e7420617320636f72653a3a636d703a3a4f72643e3a3a636d703a3a6836366238623565363864346262303437d504303c265420617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a6864336166303632633739626565376539d604513c616c6c6f633a3a7665633a3a5665633c543e20617320616c6c6f633a3a7665633a3a53706563457874656e643c542c493e3e3a3a66726f6d5f697465723a3a6838613131363331663363643635633964d7043d73725f61726974686d657469633a3a68656c706572735f3132386269743a3a746f5f6269675f75696e743a3a6865323965356566323962613136653836d804323c265420617320636f72653a3a666d743a3a446973706c61793e3a3a666d743a3a6830373461333161653064336137356539d9044273725f696f3a3a6c6f6767696e673a3a65787465726e5f686f73745f66756e6374696f6e5f696d706c733a3a6c6f673a3a6866353239376165613937386438666162da04483c7375627374726174655f696e686572656e74733a3a4572726f7220617320636f72653a3a666d743a3a44656275673e3a3a666d743a3a6835303330313663633833613537343038db04066d656d736574dc04066d656d637079dd04076d656d6d6f7665de04066d656d636d70df04095f5f6173686c746933e004095f5f6c736872746933e104085f5f6d756c746933e204095f5f75646976746933e304095f5f756d6f64746933e4040c5f5f756469766d6f6474693400550970726f64756365727302086c616e6775616765010452757374000c70726f6365737365642d62790105727573746325312e34302e302d6e696768746c79202831373231633936383520323031392d31302d313229",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b482d7d0ed7ce9120a7c1e2759f64e8d5bba9a0ecc5393ed70518ece8ade7c4b9b": "0x0000d098d4af71000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977671636ac6d1ebdd54d2c3096e71130c79a630182052427e3b8175336634f663": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e9ac41ccca21a3f2433027c0dfba8c98d0e897f6d3885a1574b9ca27dfb5fe7d": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339761667e34990459e5ae02af8b6b7e4773e478fa4bda0dd10d7b055cc66a82d7e7": "0x00aa8e680e0a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e1c99876c5e2c0846232fe3e31bf253ee30d545ec15911273ca9eed2ec696601": "0x00aae20ead3e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976a52b8a0f88596b502b2af434bd8285cbd292415e50c37aa450da04bc447a5eb": "0x0040f09bbce108000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977d5244f1d0c1d4efad45b9b07ae00c5c357815a7a4b1d54472b0fc88379bc95d": "0x00da3a60ac3800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c3055d92396a518ebfe69aaa049df702b160ced2edba85b1dc5ccf64ae4255bf": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d32c9c02fdbd6482236b8854f76b6d0e489b072047353054206f9fea4e896a46": "0x0046240a010300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975fd57afbe7003217f29f9a10c6d83cbd10e55c6f1926c3938864e40d5c65eb50": "0x00582f6605815e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339719a7e9de70786714521ca45ade3d746814a657a163956abe950a594bf2d6bab9": "0x004e1d826b2608000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970b30565240cddb1d2ff58c014ea1cc6e0859c68625d994d9f84b6b2859550a4b": "0x006ee0d6c48800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea5b96e54f7577158753eb6572e43091b4abd60f2bd09b0f0fa0ce8b1371d891": "0x00c0fd58439600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397115ade7dc1611efbe66dbdc07c8763f1afb33ed720db2053e1b18b27ff90b214": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970a93eeddddfbbf2b276cea0b161216cd5e74a7732e11dabc41189b0091a1f73b": "0x00e0c03b49b506000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e300e48673d6b13073527a20f3e0af735bf7739a7e954e5d7a4163ad4b0be696": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973d650f0807f3988aca0e45a42ee6d286f717f94604144da5ca584e78060ae34e": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d92601d917512822c6f525c805fa1f3df6faf0144d1a41ed579ba69160f4b487": "0x00f031b1450f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243f38e6f7e119f073e779d0332617609da1e6280bc277cc857bf53341c7e2930d1": "0x00b4606a31e0a50000000000000000002189e04906000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979a3d227ce75bafe6872e2d7c30b7e2a1021e6c56a6059fd49534328e09ad26cf": "0x006e6c5ebe4d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974681115db6540f1f04fe30ea7b7f98d6d90575071becb20e80bd48671f6c570a": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c39e7044b28695d555cc7fd08899aebb2e4f930605e751613518a5e18b0a5d2e": "0x0080fbbf800200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339744fd32aa3556d2a6b52d2e3905e88a5b508ef007f5813039c3ba740f155c867d": "0x002a378ad65b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d3033ac8d4b43439e640b3b3d48426eac4f1a3e479b8c5548665e9611bfdb03a": "0x006e35f8103500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397df55cbd1c8513f158816f85118124483c789e8afc4645b244c5c5c906db7b1c7": "0x0054a6b6228506000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49dc520da360c6cfae88229e6f44d792083e74d431accdb3d77edefb3695a8bb2": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339764a17f236d6e2bfda920eceb61f97b53f24efc7e598f093f1df1753f8d85963a": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975458a965c90791988da9998b48a292dfa6be5ee5cfb5d20f2414b8d9b519d83a": "0x0018a2191e1300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47e04b920e66f97ee56f3aef9106f0f0a6135c2bb6e89b4cc6a63ec8b95917f91": "0x0040b10baf682c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976b39f9650c20719cce03a313fdd6a2e3adae3c18001253b8578027ef9d2c7fa4": "0x00ba51b4360400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973b31429aa13fa8400b666f6d25bb3ee1ead8aeb180ac5587753b74262d44c7e6": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339726e649d85e4a4035a743002eff9740606f1ecded199dd21dce2ce42f1ed533c6": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397734a17043b5ea921b582763d16428df9fa107605825da125b5689b426a224384": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974e8b4bb344efdd8b68d3f4c7f4ac406c65d8c5e550851169b3677d29d34e60c9": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e86f242de9fd642a65e41c69c09543aa60841a060d90601bac4e859c94f356c": "0x001a4b6b869603000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972dce15ca943b4c535d2755ae9c0740dcbce7fdfa69af298fb5a5f4eef7960a89": "0x007e313b741900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972b3598947e6ed965466685f68a77c28385a58b0c499abab6f99cc8a92662af9e": "0x000822b9df0a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ca5038abdf0997d2d336ec7a491e615f4d660d11bd6b6cb5c2e1ed8745032bdb": "0x00ae0053919e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977da6d4b371ba81b11922456bfab9f01b6710498e122acc5b3a062775e1f21afc": "0x005a3db8ca1c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d872824382d7d0ed7ce9120a7c1e2759f64e8d5bba9a0ecc5393ed70518ece8ade7c4b9b": "0x005014176ae14c0000000000000000004d6726ea02000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339798033b53969364066b87822d813bebd30728b79d25017214d3c3d61bd7d60845": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339789b89d036f2f5a168b129c14319cfdba35c12b4de079b48a77874ec95b00fbe6": "0x00425a2f59a800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339705bf4dba2fc0d3a46e9feb0a93128e69d1343f01f6f76adda58d2df619aafae5": "0x001ebc12440b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339700777593d608cf1fb365f5121412687ff7509219848aa969da17b2bdb2500b66": "0x00ca91bb010500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bd766a279e77d75a40555fd1a595a8d0eebf45dcda1d37d3bff7c542bebd9ae0": "0x003036d4980900000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e7512f4aac2fbe33f03554bfeb559ea2690ed8521caa4be961e61c91ac9a1530dce7a": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533245a6b368f1f5b619d140c038534c88f2e466dac9efea3c175ed8002af0255627888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331de428baf9121ddc82d74517532355588094093681ce61ac3324be5a6f8451e0de88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455331088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553308daf7daff12d20c135d30d95040044a41b3839530c00b0f8ae606b9a34f7f8a2588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533066a52a40a6017ab19ed03e55e380890dc56ab547556311c6523d42a703cdf2f5588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455330088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ff88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532fe88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532fd68e5ac45776105b2219a062b8501857f2a82708c9a59c24691de932362a6f02b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532fb88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532fa88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532f988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532f8aa339be97e8b33e2eaa4bd2ae50e48d238882841f2a1caf34da47b021880443488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532f688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532f588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532f49e1f33cc9f2d6793adb7b951d8a0f9cb3df1431174403a1f49428e876c995a6a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532f288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532f11e521cb4a4d0e788b8f9ccc773070719f576facaa1c5e73281eb9c0835d9de6388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ef88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ee88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ed88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ec",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ff1f6b696f5e733257c2e8e74bffaa58cee1458b781265ae80e4fce51b41e80b": "0x00f8a4ceeddb3d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971ac3e37a121c22d1a11a3ce928c8cbd6a9c871dc42ec4df6f70d0f199379a3e7": "0x00e8578c8f5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339779537b557100c9a92bea9603f575bd6c06806cf0acd0587d4fe07da4f9709cf1": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979148dce83378ee8df7ee746cd9fd3cef880599f0d3f738743026ffb3313fd176": "0x00827e537c0200000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973cf4669cdd41d904f4145be4a6ddc881619a5602776b5b7a57b1e655425e34310": "0x2280483e7614020101d7e03e0019d5d0c082ba9e23fc43a2a36b261bcfa5cc3b",
+ "0x5f3e4907f716ac89b6347d15ececedca5579297f4dfb9609e7e4c2ebab9ce40a": "0x00",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f95a4fc93d2953fddd1d2908d57d0b1b31057b93a4cf38d0b0c45844b63d1665": "0x00fe0f93981100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976ff94cd3043734d2b438d3a2a7ae110c9062a6bb98b906b806a171748980b27f": "0x002af235ca8602000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971c01ff34785ebfa8b74f56ae1462583a37b9775b60486f65e00a631261e1909b": "0x0076cf5ffa7b0c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e2be65b515f0b5cacfec3c552d121cd28e452d2b580fa72771c3f590edf453fa": "0x003e8bb26e5b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972b89905c704657034fa62deb0d953353f50a4ddd2a7435b530297e0f1adcd73a": "0x00ccf483926900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970eb819ecd23c7864a7aee3288ff28984c84a3989e3468cc8739f8b4c934df72e": "0x0098983cd6fa02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733e49b51a89a4f03b57208c49010ef4fb78083f09dc8e454535ed7e86b52a1a9": "0x0078b90cce0200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339705c4d889f8a3042e36670d6460412701d39cb2c13733068432bb6cb2e5ab442d": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339758c5ff3621a50d12ebf945ca428496b3cbbc2eac6dd91660d587aad378db1c08": "0x00203d88792d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339746c4f1fbf545af69694a4b91d91ffdbb3c0aa59313885f645166835e703ff160": "0x007c90bd712c01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397854beabb850b1980d90394ad5e5b2b7e959a95328f883fc05c20933f7f7abee4": "0x00e8912de00e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea02e7cdb65e977fae1bd15e5d98abe96bdcb1042e1dd2a1c8e016ae376a021f": "0x00d422207f0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d487d1cfd300010bc4616f567abc94b791283cb37c84523f16294552fc189b04": "0x0042224efe1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976ce72b1965381ccf616fe86316f86e0c8c1f2cbffa7f273c4ada35d0651ee52c": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c1c5750ad558a38cd1fe783a745bf80ec9353d401a96de613767d28cc4fb2f80": "0x003036d4980900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4de552eee2fc27186e728f2250b6bd071098c9ed7ea329b0e81e6f967e0110201": "0x00580efad5aa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339766957f862724ef07bb9db884c37cb744d23ae299bbea696e1bb682d078114f56": "0x000e103af39f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ac8f469c598adf0217fa9b610052de1e0c9e16e71aaf0d4f6f1e8c498081743f": "0x002a07e4311300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49b2c66f6502344f8139a17f69c5ecc66b526c3806effd20058b03c5ef0faa3b4": "0x000082dfe40d47000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397598cd42a4149614d2b0a4ec474779568c753279f62ec072620f3842672da0bd3": "0x005857a4df5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a4f65aaec46f126247a387f4f79c9289611e167f1f298a597eb4aa2f6f9c4897": "0x00e0b69c4f2f2a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339797447b036c4e5775116ad453ccfabdd725d4cc49fc7172ec0765d9cdfcda69ca": "0x008aff50bf1a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b91db8dc654e32665b5bc687b074d1828d6839f76ab78562b0a9e38beaab601d": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397896d0eabfcae6f909d783568dbed1cefcb7c83a9b1c38c653606ae731fb0a856": "0x008072f2681600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d1d08fbad58c10631bf00b995e37d0a6639d2d09478222e8877e401c6229b12a": "0x008267fa158c01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339702ac7bf8afbc820f2dfae2821f34387ebfa43419fbd0bdde5a423b5aaea3c052": "0x00bc082a630800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9b6e93f06f81ccb0eefc6aaddf4bd4c006887806f50a83230fdb7a3f7c5fc4c": "0x00646ce1a00200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397197564d03acdf71f90b949d3ca001b0cf8c78477d0a4483acb57e436c99549f7": "0x00eceb5f0dfc3b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976907a693f9deff845a634856a2234588bf407fc4b12a3c58c3b80100990423cb": "0x00f6428f3a2a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dae0d5cbeb2729f77ee085890cd7b20b4f30d049a061ca2e2ec984db94edefa0": "0x009e5cf258aa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e8bdf4066ac3511663eb54705d815f4df636136279b7db0310b7d1a0d9f24e2e": "0x000c439bb19703000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b8e7fc3befcad11eb780e8d8048fed1e16bb6f01b3d9dea3ae343f907a1a5af": "0x0040b10baf682c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973d99f87a0f1830352377f4612d0738d1fb1c76fbb925cbd869fcee61b50ab7fd": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977d34d5e6f629a188fcb1560e2fb78297cd8119d33b5498f0ec17eb7d7c2fa9e5": "0x0066497f817f07000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f32ed3921eaf3bac22b8b7351ffdbf28c72d056c501d76a9fd64013abab05f65": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973e9538cddbc4f7ac2c6e861737eb4117a233c7027707ec04d38a9cc8f7821fbb": "0x00901f44ae003f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f78c7bc16bc5bdf1fdc4c80e99d94fbc5f9f290c8364daa57ec95fb0965ccc02": "0x004e1d826b2608000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339767bfa5a0fab48893f3f570a5f909e238c984587f9916dc2ce388187bdedf52e7": "0x00c453c2e12000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339752a26ae49c8bcc421f389fffda53f29a646081f5d34512863ee3f9adc33b99c7": "0x005880abe94f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e3921d5ac95af7bcbfdbf8401693caab25b4ed34791bd61c1a41316ba1fecf3f": "0x000c58bce01700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b9b9f7d58696585f1ceacfc6963892898a3b7072990bdfd7af767e1af1a25c27": "0x0042224efe1700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47103941c7d93ac9cee1efd10f90f56b81f2083ea8e8b75c92914343c257e67b4": "0x008062175ed158000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339772ff2eef28878bab3656ede7298b91c7116faf4c780eaa76d57a1ed6d0fda7f0": "0x00f6fb67c47c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43620f81fe27dfa6ba47ad798b27edc1c659a13408a0f6bf2391bd7429020608b": "0x00003426f56b1c000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43ecd5b1ea87f1ca04360c76ef565df360eaedbb19dc38032889683032ab30bea": "0x00946f32c2d301000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46ed432ef91ac052f33dd1204fd1a3231ef3b7f9b56aafef555a9b7475b8c39fd": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fde7f62d60690156ec9068aefb7288d4d476ec6ca02fe13c939f35e65ebc9763": "0x0026f61e763a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397840ae2eefc05ae337de2452acdfdb4a1412a0963649ceb59d235c30d67bda606": "0x008ace1a761902000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977c0f21c8a78b138a93128ee8b946198226a703dc2c64862f27b31b2cbecafaba": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977a4f6eda0796c016cca5c4744c16eb11953922bd7c2d0e81dd2017434b2c74b5": "0x00e070e8b01000000000000000000000",
+ "0x492a52699edf49c972c21db794cfcf57ba7fb8745735dc3be2a2c61a72c39e78": "0x00",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339705af4ca7ab5b5bb4508b74b5ef125e3294f1757baf04825920eef2f2330e2f97": "0x00465d66090b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978861917955e1cacc13716d0a9c84e506c9998f9308ebaabef17c63b9156d7da8": "0x007ab0403b2c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a7668e31deafe93ee7f0f2c5d69cf3ece8bce98b3a884c27b103aeb218f50b9b": "0x009273630f2300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ecf398321f1ea9a65d32afdb32307fb3e7c4d83c106b125acc2da1e5c8a90ac9": "0x001cd8b7510200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339769ff0cc44aca8c694d1e1b8dd5d3cc82f7c614f8d8bc322ba35a603e1a148ad1": "0x00947b88965300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339749cfd559ddf277df81cf714f6a29b71d8b76919923e8d4668237a6ab31905a36": "0x0094e7521f5300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43800c31b3b5adc4fa9318517ca5ac2cd4e4a2e7bd5467ac709dd55e29e294ffd": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b3918837379b55dcfac6b4455aece06e403880a2fee590edfe3376aa36ba41f6": "0x009a32d2642900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975113c147150323541ef6be7620e10f5d85bc4177f715c1c3ca5f78da56777640": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c51f2f6c3defd2513db6fe017b23f8f6b4dd6da69e57cda76a7937c6266333c9": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976866fd74f02b4862081e1d5026d57a2c5fc6783a3db2eb317a18e7d8da104323": "0x0052dba5770a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397298f6a2c18135b157a9666f5af3395db967135bb2d41ffbcc81e1589da973a30": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f10adc8239ec7c9c75993fb411f915446dd72078cf8fafd7e8b006cb9f88aeb": "0x000e064d410300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f784321a4cd932a42901f29665d2218a8417e8b1df6af53e4838311cb79318ee": "0x000e0675acf100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d8eff0c4508c1d32bfac46d2b6f32e894f63561ea579d7ad947247f72e6ca995": "0x002604194c3900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45e216d3f400db7137984cc7a81d4553c7de1868e8ef21a66fbd34b8b836b78f7": "0x0080e03779c311000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397893c89d9e0fe9630f52c912e7905e5583483df10430d11723eff5bf3794a6923": "0x0062ebffa05700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c2a7ffe640ce81a1c4d6ee4b8961e47556d0ddbd6c683e11780217db248d4679": "0x00a47a85db1001000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339781c07e03471906bdf2f1c5f0ab02a7aaa22beb31a00bf5cb51a94c352780152e": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979da9216982fa7476d4e5e1571e672d050c8c2e9e45c1780b787c1e903ca689b0": "0x00465a9730f100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397362f19f530f0206de88037f559072f1027a9d722c45ad756d80e625b0eef1267": "0x00e849c81e1900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339792aad0d540ec94c5c4e722b3523ab900001354f06a241c9e0d5158ec5916076c": "0x00ccd58f146b2f010000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974012f98fa3b2ba561fee4465ed85bee0c25381aa172584c56bee0d121a8e4c8a": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397999110adb233d8c399b930e93494714f93bd4951df407a6002d95f4ccb178891": "0x006cfad2dc649c010000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bddae69348a3ac647f704fa679a0f4c887cf57c4353a87cfd50ad810cfa90e90": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397acc54154646d6088b18dfd77a1014e2fa158cccc8c46512a312ca1feb5d67882": "0x0082357a0a0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339700777ef98abbbd245b7f226f44f05fb6772d2d72f8313872e6a0adcafe358342": "0x009e4397200200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339798f44c7267076dee66820b501a927e99f52678576ec2856dd5f726ce1238392f": "0x008cde7f2d6906000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979fdbb237ec67e2ae5c6f724adeeb7828afedc40d84f7eba7de7fe08b8856e275": "0x0084449cfc2f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b455440c8358681d0d42eabc8e59bd9a32e023cbaee84912960bd56af501c24e36": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b0dd1291928a18ab72909da7f4ee01effe2991637397a9ccc330e2689701a548": "0x00263025941300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972a998199d10df5046f7db080d882f39a8aee6f3c80e6195b21bf73dd9dc96c7d": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f9e840bf2aa607e057368e0d81807961f417fd1de5252647f8c0d22d0fcbc590": "0x00c0e1d0612100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40c4a4d22bcae4a833da8312076262f69476480b27467d4aa3c11cefd4084f0c6": "0x0056103f218725000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f313a55adef03ca6e6b0b6915a1dddb1b7e76d2ddc86d9ec8e7bafe65562f29": "0x00f424648f0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339759b07b7a13cb3a327e6541a27712a4addbef6c8ac382332a6b40600d7a000be3": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339709d198430cc32b7f27e35c99d3ccbdaf242d787ff78e9387d6e17d0734e3f943": "0x00181b6acc0400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b443a876172f28175b3f1cf704f9e51aab77d3add14cb240c1b3e30fc1449ffe89": "0x00805cec442900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a96200988b43c0803e46e478bdc937db993d9d90c41507d7e71af9b240d31051": "0x00de0f257d5781000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f927e749b712a31c0fa5841429733b79d7b8e8bf7a4c55af786bbfd49c387d2": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978a5d87064488aa324f302b226b7002e1c5312cd977a223238611ae2f8068f68c": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339774d5306a4cdd52e1307bd5bd4cb864494c10b0cb84f410d9f8deeb32994df18d": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977b25266585abf7a1e223c109fac5f86a63f4c8d0ee2e09b22ad19a311f46fc33": "0x002e79c7b73c01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aa9a9bcb8a7423fd058b1cfb5fbf9465d73e42a0188d8e501acce64eaf4ad59c": "0x00c0a31bf09801000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da45a82ef60da55c1ec3d157a7cd3ff4c8a752f02c77b747e95addac9e589561": "0x003219bbda0500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ef9e40bedebe8947251fb0105ea1e37bb6be81dfe4489aa5dc31f034ac724934": "0x00c27e3a434100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eb27abe92fd322f823be770b1925f9d631914e656743e898467b4224dd094a85": "0x00d4dae9256400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d23396cddb8eb4e67cdacc09377f135b025099feed98f4d14668a13345b9a729": "0x007829c1894d02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d1f1d36196595d0a3dce2d5bc087355e1aa4e298d20bfc7e714d6386e0091111": "0x006c564955cd08000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397503da82fc2af5453e97490bac96d885b7ce0ecde3b8010a96272df3fd0c1bd94": "0x008c0d35660200000000000000000000",
+ "0x3a6772616e6470615f617574686f726974696573": "0x0118316ecc2b9b780084ed10ba7b401696afd2106561b8192c3d821811eddc85be120100000000000000411fc1a5c88ab2bb7f63b23b15c39983cf38f3ac2dfd9c5168d5d7ebbad835440100000000000000d548c490ff6e728ed093a7406711d76b2c7d04c77277fb88b1c3c789fa6417370100000000000000b98c930b9b4a782ca392580d02ed1185fa3214be9e7669ff7dc096d17d286bd201000000000000005ce30d8c007d0a438c92c37a660b7709fd1ff3bba79c6c4832ea4107d266e0010100000000000000f45475c15d447317b7de38972656d207e362f7fa4429d665ce10a9da2ace254c0100000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397445f13a50ab1768f206f5b81d086d3c4e641dc31ea94e46aaee30554832d5a20": "0x00e00d9e260c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979758e656183ba79264d951d69d29a311f1b62f030c5c73e0cd51cb2c6a556262": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397869fe0ffa94376a9bafaa7e46a314b5ff0aeb1e485bbdfcc82ce3db094ac37fa": "0x0022afc58d0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339715d2669cc661cecdee75537ce806cc75e268b9a7d84ff3daa02f6dc00e3ea089": "0x00ba0f07985a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339776a90a4d70fbe0c5a0fd199b1364531be573a3cae3e6b6589b37332d9925bc1f": "0x0010a7bc491a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971c5e5db52c2f9abc54143d14fa7b63cfbac0815195860858f99e903e7455646e": "0x00befbbc765800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d60684b60090b1bb22baea329c5403c93d6f50a22ef0236957d9272147b003bb": "0x00a81c90c74c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e28e339db3226e9c610158377032d299e4c221fd5b39697626db8994153a2a9c": "0x009294f9fd1201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970b948a0e2060aee325e33e20b02890ff6d1f917fa9228a2b3323da451b63cc8b": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733a07938bbdc73efdf476da8bf8d60af72f28ff19729ee57d57ecbe3eb709e6b": "0x00927581d50000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b422d74fed4421b5426c84e3aec1143a83a845931509bfb17c266bb4932934d25e": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fab33c6ae0efd7f2c424924c73ee053e698f39902a8a951504c29876376ed55a": "0x00e47f23dc8200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978b4e7b1ce77602a1c473b343427e7ede04769f763473d8f86e53d6898a3c611c": "0x001e2ac52d2400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44624d5cce1d75d31071c7003edcad1ef6dc9027af9ab7f885bccd7545733300b": "0x00a4289f320700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397306e86da3b6a5c65d443b23a6649c910ddccc36f94d6b356f584dde4f82e1e59": "0x00148b66da2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a422dce0a81e403db6850f3bc3b6c310782995dd683a2f55ece7b1b9bfb60bff": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f5ea1558f10716a5401d5f9c791a3a7123fc16e4d3e8b676259e434c091274f": "0x00f424648f0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b95e55eaeaa99686c477648ce51728e3af183eb3636606c1d66209fc89c7875": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339703aa3baef1451c43582ee036693e1e1d851d6af7e50c9530e681bc17cd0536f7": "0x009cc589734803000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397398c57f32e9f6783d906f0e5692edb82fbc8a3ee2813bedb5e6c44065949c0a4": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339771c411b8443e023c9d9b54750e40e19f40c9d9c79e6956dcb86b2ed718de1e56": "0x007a2120ce1100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5caabcf774d24a5e4f8e3ff6b9671055cb94df3051ee174b1ab702d831c89b8": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339769dbeff8f860954c118681b73c0b6f2fae29bd828d9835de9a2022cc27a58d88": "0x00a2ed9f605600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339748f888815aefd10d9c17d36c85c0177f1018828644c24802c58cb8610a3a6d07": "0x00204a736c3d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397751ba57af7f80305a44c441d6c536169b9d214b891663400df601f6cb7dfd38e": "0x00564aa0b30100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397405607a92137bb895b8763a79dd425d6269606363aace7da137b4845d5077ae0": "0x00da5001030800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977bfa69ed72b8e2aa38dc4070351a42ff3e32f2ec41cfbcf173218b51a33255ae": "0x00dc597e469902000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a1513c640e2bd98200f8474bd498ea5dba83e1bf10ad31d0babf511c62fb42fe": "0x001442866bbc00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971ac6be94a01493d2005236a9ff343815717e1d8d35a24556004e704769845bb0": "0x00fe2d45b7a603000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976dde58c5574e157ff0158d0bee26c1d758e274922bfc8b10f774c4cadda32761": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ac0da986fcc45b839829efc91930b132eb80c7c9f643771f850b63fbd538cee0": "0x00ecdbb3710d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397beebcd787fe172c7778ceaa9675fc9d2a460a9735109e5615c33334721082d7b": "0x00942d64b5a600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ccd07aa13473783cc5f1708a0e7d5e2e231d7da7ec5c7e16c06315ac18a7803e": "0x00c0b6403b6f0c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977d9c4b5502024aefc02b3ad1541a51178bcf55c7fa419e3755f48d271653c8e1": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972a6b83b32af8ea92743df1fe346ab8b8b512e653bac49c8f1ba79edf7fe15b77": "0x0062844325d300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977b145d3d06afedf6d3297055c7fdda2ea44e33e0d6d573b94b1386edd1684058": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f67001d5e20b77479af66d015adf408ef9f382573ea95d7f63ae83ddb8517e6f": "0x0056b961800900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397805b7b1b819049494a689624e0000de44965d360d5de71f296882695d9c66046": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975afb598b91feb1ed9d63d6f78d66b03f9d18f1e002dc0b5f58c3a1c69d340836": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397302c53c50b6a38acb8b344c56e5f872a52394ca2402733d8c72deb0bf954f271": "0x00920d70945f06000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339751827e01e708a0a9b81387229c9e388ffd457584a493a92fba733c493a8d135e": "0x0086319f582201000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4137548c71edcca875d889aa0b278b4961caaa01bb40cbff030dcf208d8086b58": "0x006cde705d0f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c9d5e42bb7e99ae5924e3bbf3233223a9408a0447c9aec995829bb0ad4d616a9": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979c4f9db385f894a5158a21ed3d94247dbbc5859c45ef2b7e1f3a364f22491c2f": "0x001cd6fe584200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971b6fe686d3b6660d949641f415c551ba6f019cc3723294eb198fbc13f78a66e9": "0x008e55b3603a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397488d554f733101cf9326fe71875dec746230abdc591a9d448cbe03ac8bb4edcd": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea83de81d97a98402635f3eb765fde5e1fd05431a04c4df0beba0485c8363b4f": "0x00dca897991c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c3a15f0ab0b851c9b612cedcaefe672acf182cc83e575aae72e62533d694db58": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339735f7538488a779df3195981fe05dc0765a41e554bfed5c5625fe1260dcc692a0": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a9c8301d4cfeefd77da70b8fd4ad62448bf8f3243fe07bb546e2c788a0d7ee57": "0x0030345aead918000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973ae9ab57551a139c6d414a53664eae54dffed79b3c3dcf8854429367aed279c2": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977f11af1a73d1428938849ba8db42af3817b29c50c57eefbfca8985103d63f3f7": "0x006c9bea403b00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b432ee3634136384775c0e9028b914ad184b8f81bba53084072fe7e6f9b3406ef9": "0x006a0b9bba8400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974f5c1714a4ed058c970fdd6e9e3696c8edc4849e185e25a5f43dd8694e5ec3ab": "0x0084449cfc2f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d0afad14c97667e9075e2def3c51bb050276a3f3147b8ff2c985d5e02ee6c3e9": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eadf023c0bf67fb69c6b6b2e0eeda5ed7d171b26189e5ad3f7a29a546f2f58d7": "0x00d8dfea53d67d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397797561f723f5f5a823b1c6e9564912e2eb744d076a6ce934966dbf382d3330e8": "0x00427f58a79b02000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45529f46eb156dd9f4522ba93e47c1788c281e4fe0047799f35d52cdd3912e522": "0x00e4b0a9fb6000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c0e2132638067565cb814f7e38fa60a769197c2811c597389139edd53e67dfc6": "0x001a5524560200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ec88647256ec1b7ccf461a2c8608b47f02fa7e55e65a5ee444c71e6908725ac3": "0x00f43e5be3af01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971dd7051caef8ba0c977bfac03d8d42174881e96a15a8c392ef6b2868df640d1c": "0x00daf69b441c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ca7495d2cb1bebc0a3da05ff93ba982d22008b16947a0f50c50d881136a64a8d": "0x00ae670f0d2300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339781af1d01483df2ca27b83022ece1e295b383d29d25cd9ad3d422463d2808001c": "0x00406352bfc601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972aea24c663637655acfbe5844ba7b946887de7299183b562b32ecb39d0dfda9a": "0x00806aacaf3c09000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47a1a7315341d9721845e161556656fa49e30fbd0d2116287f4396cd69758f236": "0x009e65b9ad8307000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba04c014e6bf8b8c2c011e7290b85696bb39fe6329cc0b39e09343a73657373696f6e3a6b6579736b898a265f07867010402a3e0cc63cd48957e62d5e565df9d7c0360730857c5d": "0x316ecc2b9b780084ed10ba7b401696afd2106561b8192c3d821811eddc85be12ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc1677ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc1677ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc1677ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc1677",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f0fc23e46a55a3c49ae6ace509d1709adabf081a125c31b54f00ff7fc8ebee34": "0x00904accfec908000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339704a0e8ab3c0815670df25efc9ba7a363a3a88da911f491362d3135fd7f05daf7": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bc98858f8897216aa66f628d5e20806f9f8f9c190eec2aa8084aa2ca0b95c712": "0x0048513e650e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a99dba37bc5b00f09133360896b206c2234d44ac24cb5f3b678108feea6ae383": "0x005e737e69fa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b470ffc2ca0928a7f05e0a579ea5edfb7113a3c9bb7f392204a9f6e6c25d2ae3": "0x00aa7f5f551c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979d520c4950096510e347b29c703f08258c4f34253dfbd517a9319d3dc8cd8fda": "0x002e6ed21f1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972c3a8edcb45c45c0326aba09d730ba7f2d842ceb98ca3e9aaa2139e9a8b48f4a": "0x002e01f9b32d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974fd33d957e2d31ffbe84d6e12bc69895a50883a4b1fc4d8e29f9a74f175f4f2f": "0x0026da6a887d25000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d15fc0b3d2ef2d27e5376b9df8591a37310f6cc3a2a00be3ffdffe4ceb600ac0": "0x0092ba17bedc00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ec436c051732cbcfee1a6ccb1ed412c06b27d30998ee51afec1dec2b444f4a38": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397606febf5974bd3e3c960d4b148827e7c9a8ff40e271a46ad1f061dee36f376cf": "0x0080292c6bc102000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971fe60ebc97711032e5330887a2480efd46737a1ff256fa85c5fc8ec6c1d6dfcb": "0x00bc082a630800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973c62c5eba29d405ef742e1e87d4b57812bc43c42d72b1a0a8309848d7148d3d9": "0x002e8b3a7c2600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978b90fb4e7e2c90e17e8709022a1d8135d8877665cd2af1ecfa82c22735b98564": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339739861ebca070883b80417a4d3d7e062e2f6ba11ff63643ee49b5b152696366ed": "0x00b817faac0600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972be872213348f1d71f238eeb6086c7ba63bb2481d54db0b2a03ca4a3add825d6": "0x004a61a31c5e04000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975beb7fe937f3260ed00d05bc6b8014746853869caf0b5f8597304e4fbc3594a3": "0x0092cec9b62701000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339792819d383f4d8ef876f873382f52952741fe5d8c93cc49d7d36b1b6d58a6943d": "0x00d8adf2724902000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4937ff12d7dcc1f94d73ac61d6ca51165ef6bfbac182f91c60f588dd1c7fe9500": "0x005a3e8aa72920050000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b430b0df6ea16e3f4dcc4c17a39a9a7aa7dee0324a3cd377bc4f1d83889c9b8b1c": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e09b19ea8cfaca1845a1ab4ea080303b56e3dbda273bdca8dcf17207cec22ca": "0x0058823c772100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b5bb1d010739d204203c5c5964887e5c5822b017253b99fd7607ab5184c639a6": "0x0084449cfc2f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46df572d5ef320c819d2f43859745ad9cb2bce64e6e57c92654b9e297e45a3443": "0x0094bcba878500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ef413de1da8e5783cdd6a53a3363ff48acc6e2c6f364452c876075affa1bb6e5": "0x00703874580800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4aedf69b783ea7deadb7a21601e808da5aa4ac1a15702692a84dfd1fed5af85d9": "0x001a3995772200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e584291ffdfbf1c32ae5901fd9ddb93ace3da44fd0e53bac8c4cdc7e3d123496": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c5c95a72c9fbdaf3ba8e4e53438c6c4b336e009014c5e5704a45bf5e2e37ec6": "0x00c0a31bf09801000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e65c3691498f1547f274d50dc82155e9d7e84d99a0383e83f273ffe7b7acb17": "0x00ee853eab0100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972b93f401c18aa67c2b410a827d50d372ba4332b20befbf6a6329559d8b9b22d2": "0x00c88263aa1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea4a03aba3cdb250170744f979c2226bcfe6bb2a9d9eb5454aa42be5071e4071": "0x0022bdbf630700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339714f615ad01c6fd01da1cf0a7d5bb5fc003d3bf4c0b4a20ce5231204e6a907b12": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972386d822849c2e916b8f9e47866371387a8c016b5fd26b7bf73c206ea7814411": "0x00963016623e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a0f6eccb34f6f35bd15f49eafea82914e6c35f5040645ddccfd17580f568c3b1": "0x00f27812638201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d6a721f560fe78106aa4b9786de77f50277d052544cb0a24b2072c841ebc1a76": "0x00444b753ec100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d6bd74c3fce84356218175172bdb6f80828c739d4ad4898e04ed6f99cb32324c": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c41a223f614c97ce66a7b642f0cc368cdf5de348327d49fa262f4fe4356b26a3": "0x00a452f2812100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e612a15bb049d65705df5885b0e73c41ec9046cc6cd87f74028167d5b2c301a3": "0x002082eff9af00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339707926c0fc752812d874e93b2b9c97a0c2905eb3d4a942af8252cb87e48da2884": "0x00ba4f31a30800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b435808ddac12abb15ee984f98ed63a5121ff68f78e98bff6c4fa1815b33cf6f4f": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339778e270c088eb556a24e6a514f0d73b266c71ba2ae74b4061da3a968e40995510": "0x00e6add2ed0500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339735976d944c977fb4be81ffef1b43868b6c19083cce3e7efdd12ec0be9ec66162": "0x00406352bfc601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f6b585744d014855922f92ecd193441f3fadb1bf68b7154b134e417e6dfde46e": "0x00c41afa0e9000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397462f05eba61a3a04f5c57272ba7e15bf7224f8bfba9d0458b80ddba42800499b": "0x000484564a1300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a3ab87f7865a20c0d2e56b715f9a2af8cdcb0e543400fd511727a3dfbaa8c58": "0x00ec045dab5600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339767f97a171460cb74e6c2f7217291b19dbcda15cdc06cb96c72a518945974fa0c": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978bf931b0ea9274239dc3d21134c5bfc8bf2a8866f0ee4683b060dbed00857ab9": "0x00488c227be903000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971438c48e73d30b8e94915468d139c4b5b26814b18761ef26d7a41f047654c68f": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397009d979fd811f5800c676031135433ac4708907c0dbc51eae8a7647d5d93341c": "0x00ea56e6bb8302000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339763b9e3c56d2d9cecf7be8b8405dd5e1e41293afefbd6a71b3e06db82fac4088a": "0x00bcc1fbefef00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f6ac1d22aa2ce27ea4989f917eecd3697e0dcd0831f077aba5f85f06f1edbf94": "0x0090abfcc81700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339792352d605942a5f11ba508c3b2d69bb3e6eb64e9fd4b1e9e6688f5eefe65ccd3": "0x0020034cf68f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4bae97af614e917d9642f013e93292079ed35b0419e0bee3cd63888b22249fe3b": "0x0088110e954c03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977054aacdb4b13c6a43d118d7f9c1cad8bd88d542f0e1bbce4a612f03e14ed476": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397563ae8daa4a852be1ff31d52697bc28d293136b9b831d1cc33667ff632d93972": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977022988dac7483ad221c225931890d54f5ed44191f9beac9caee1a4bdea1fdfe": "0x00a4823fc99198000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972a6e1177b6b513f9eac8962806c14bf75fff9dceda50cca675ee0658b03d88a1": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a901b01f88208e9a58ae4ef4f650b43012e70da09f155f560a6d37350a3ef91a": "0x003c7ab90c2c07000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339784badc906832425894fc981dd0df619d46040e6b95313045eee5c4e5ec60deaa": "0x00e09b147e5500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971449a37be4780294648da07a852d4188cc1a08403941358897f5044c5823811e": "0x00f4fb4e8b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975c74f51b8df313289809bbaffe2dfa5f0cdbf627e7b4fa3c032faa45ffb224e4": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40df628aff3a76a499b37a11dc6a7b83c74e29a84e75a6cb8a4f79848bc166b67": "0x0040db35ba1601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397de624c8e2e81331887918b3dadc74b63329920c9ea1de1562c24b1e063c72052": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970690115da28753b6521cc31164e272cb0674a7c9a02200be99cea44d972b63ea": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339768daca4e2508d55a02d60ee13f181884888607c5b44b40f773302b2de627590d": "0x00703874580800000000000000000000",
+ "0x5f3e4907f716ac89b6347d15ececedca9cbd2f0b29a008a36009ac44cca0c969": "0x00000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339744b2aadcb24e100bf23e7f24e278fdc4786122e1abb8c011bb6432c0b568e34b": "0x0034bf3fed0200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bfd307cdf2e0cac8cfdff49cac81daf1aff76b8f7c7e8692c2f7fe9f87b45c44": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aeec2684cf98d8561dc00b33590a18bd39a61b9c74531ec8415b77be3a0bc84b": "0x00181b6acc0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f194f9d03ae634f4fc6b396ec77f5e7ded61c2de34b3b074dd2192749c6dfc6b": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b63de8048a8ba8500de75e66fd8fa73f9145ad83308cb9ab0be1311b72b40bb2": "0x00c41afa0e9000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339738b9b0115fa58a8d30be0cb52066faac4dedc35795e188f735db8854c5be3969": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397637f77d119f7d3c7b9ee1fc91b4f309eb4c5d535b82892684942587a42f17099": "0x008a5f28be2406000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339739e75f41063ea4ee3a3e92882e27f9a64ba31a736f6b32e81671f7b4af75cf00": "0x000e259dfe2600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973daa530f5a0c6357cc274ffbe64ddc6dd48894a256af6fda4c019340802b14d8": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979bf06ceca5faaa2d73758b478023dea97bdd98ef8bed91bd2f19dce87ce45d28": "0x00d6b1f4573f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d929b329a8d9651c1821da74687dfff7085d5ddc8976b8f41fc20c045b697311": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339718b923ff2921c85bd0e8fe5eff9fd21d71d5850ed1ab8dc0e11c03dcf0768424": "0x001428b7820700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339785067909f7a3d6312cb985f1288f1b43eabe278d380f60bc10f6ad8ea2b57a8e": "0x005039278c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339715579ccea2ad656af34856b5679859be424b9cceb6ebb534e8c90a84e4572d47": "0x00881b5b9a2f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282437103941c7d93ac9cee1efd10f90f56b81f2083ea8e8b75c92914343c257e67b4": "0x00bc15368e363d00000000000000000020bd175202000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970ecf4a69957902652982210bea651425cb8c0dff2e33f17624d8b18a16fdcfc2": "0x007ceafac42900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979e1896f54e8368286b5b5709dc5b76d24bbe3f687e7e977790eb28a6e3853267": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978d93c4c6e0b5550e12026e35a0581b1e132c4f861fa44c2b4bd45d8225d8b765": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976f37803431e008ccef2526af4d0c41172ea262f967308bc4caab74aa16b24b07": "0x0072d1c9185b01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972e8372cecfd7ed1dbf3cf84708f6240656684de5dbd558921b3c739107f2a59c": "0x000a5aba704800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41acbc08df9659ed58911fdde3cc56c176373a0e1a6686bbbb437bc4b25da1c81": "0x0078818246ba00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fcd342d8b90b9753f218b598b5ab7e2e29521e1b21a84e1fec98afe0c61280f3": "0x00f43bde630600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aed99f75b4259baa98249ed5ede86399b0e21a4c61027822e5f8e5584cd847d7": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c2595cb78d2cbc57f249efeb19576e04517b42c7a4c6a7a3f274f0cdb6e436b4": "0x002691e58db100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339722183db25c201fdd0d2bf07bb10f61c61955c3a317c6852982b9ee3b5670d7d8": "0x0098caaee7b005000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397943b0c82013475cff759e037d9ef4d6ab1b9ff86f5a044068df2237d527cdec5": "0x00728e40997870000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339751a83c28100d253aeb2b58a4e1aec4514e516706b00c70f9d9ca97653be6cff9": "0x0076e6a2f50000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397763fae548b084dd248eaec9c64daa5bdac0fe0b9e81714c40c3f7a89b844c6df": "0x0080c6a47e8d03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6e0fd3d4d512cc0e49b639ae93d66e069741fe09d5aa0ce52f3809361cd0687": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977fc85d7ff32ce65b580c4055e40fb503d2dd1910bfd9fda07ffad6cced33b15d": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397270f7c4130c2c958c65b2389b3bc5ba99c6e597bbddd5a33a11b13109390a3a9": "0x00d22374f95f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4056ba8af483f8732a35c46e861d839c8acee98d14d6a2578708ea8271c8e2477": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397098b448fc2c2ec9f519634579c5efc3632ecaca3e9df6035f107c86cb47f049d": "0x00f022a88c2100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b77c2c3fd6e34e76c0ab67fb6a83170f371a5e80f269eeb2a63467f611c3fda5": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977c143c370138b08ad1df8cf84c2afe88f8ec8a3d2cb06cc983f0e49527c2e8eb": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c59de23b2322ec9f9116b29878a212c39677bcf98aee2b84db77c8dd70fd0336": "0x00924866aa3700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b435c102d635357a134359ba658fe5a183a74b050d95e19e9ae61fccec7a4b1b71": "0x00e4dbdcc51000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339791894e427f8a7d54a04efafe4298b3ed58255cf49c61f61aaa486b73f3c2be65": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e814caa722c07384eee3d0f308bc250898f968f406855de2c478fba12cbf2716": "0x0080ea33341900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b8c77076ebdeabb6bfe1f7b030a3ed2b1aaa2e40a4dc70d2c48e0f48fd713d4b": "0x00ceaa99f6be0f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d0cf0ed909bf09d7560f0ef35d9d8cf06cbf004b72d2baf1fd25969d645cf15d": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975c3047377e2403c45f0e5ade4e7ba7e3ec88f274249c4cae6cf3e7924c267f0b": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339773eae323d27dcff658d01283e1648cb11b09a935da5910f155f7aa82e3260d61": "0x003036d4980900000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b65797390df2fbb9e5803a1bfbb80016c5fbbda6a6adec011e684820eb8326ed6f47b83": "0x2280483e7614020101d7e03e0019d5d0c082ba9e23fc43a2a36b261bcfa5cc3b",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a6bf6a5cb066373827239ebc9181216aaa2650bbcf8d474b9e735bccebf479e3": "0x00a65f83e67f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397575269321554ea44fb3f18a44ded7b902797f5c2f34b13793592a06271425311": "0x007870ddfc680b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f7348b74a1fd586aaa153d128ff63a96f70f1971dddd3219f8bf560a24e608b2": "0x002ccfe5aa0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978d9b636bceefe8030141fb86c207996d0a50518ff1ff10998aea41f9cd7d8e2d": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977c596eaaf328b622bf9b075379e7cbd3368c5f5bfa5344eadc0c3fc19eca7120": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970c3d971aa8ce27924f14168b86a10618f84690e19b415ebb13ee60ec36785821": "0x00568005780100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339792bfda510e2e3b64aa96a227d16668cec1698c898781f2f6a1a25851b7060ebc": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339799ca0d955625d6b6a7e038ab401b977fc1495f304d48abeb0c77665ee0503241": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f6a54d3466705b92ec92171961bc45b9ff4f6132077a6688999b10b2a26b1fa6": "0x003c728ed34d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339776ac0ecf142fb7c670db687e9640f7ac10520defafebbf75952a93264c9690d1": "0x0094bcba878500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339711e4bcabeaec31774bc1fe34ff6ed9a2dc72d4d9c95df23874d4ed9c3e08cc82": "0x00a854ae840c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41932680cd17166acd08c9559cca5c7233262b7a44b830868cbbc90e9050425ab": "0x0082377cd53497000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397157fd8eb8549ba225351c0a488606f67e798fefb99f0aed5a82f6a6374e24633": "0x00005fcd95f209000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d1fb416256883c3b831a9595b144f54067b4b917d79b5c1a13cf4d750677e1cc": "0x0014a9784c0500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339789157d4de1941b7574666d8752d24a8755c775e1b3e567aa47e39a7a83dcf5bb": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b438aec4b8524165a41bea452628f9389ab7a9bdddeb1b62f9ff4c69035e99af5d": "0x001c44aa45f000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397081ab7907be9204bead6842ffd54cd83be368107369086505577097297ab07ac": "0x00fc8d0e800000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397240d16d5d1c2f7fd517246e8516efae541b56a7d94541a992699af17f96b27c1": "0x00f456eebdaf62000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ba1da6723c144dbab4126523069bf7fd186d031c1bcf611cb5f0c7dd7ed36d8f": "0x0018ee47a4d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339794643194f29fa159600d522012dda5592c2968c30cc4c872a6b792a4d3193ad9": "0x00284c32795300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b444b9a6c6c7e4ca1081995a55f75ebffedbc8bc9a2869e15ad7ef313de13b89ea": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397be580a586fda73b919e6882786aba825641b41c184afd344261887010ad7aebb": "0x00aa8e680e0a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978ed0e37a9eb3da5e7031190af90482495056dbc24c289bc7fc6a0fe49781a084": "0x00b0a6277a7802000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339729ffa19b01edb26c7f1fd68fb0e26812b793714f968703d8f528df67c4fcd838": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972123e6eef568309cb196f41e7842dc180c60684ea4f3bf9a222464facb8b8ea1": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397425dd320dc63e91f687f66fd80386667b743b578143453cf1d90c3a6213de201": "0x00e66123a67e01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979f2ec3ac826572b72f924adba308be75c142ad98b5391abddadc56be0b07cc04": "0x00888bf5e46100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972517ad3e93721594a89704d17d273eb40029889a8b00a2b51bc706f8a72052f6": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9bea4e4f24db23ea554a3a28aaa25b28873ccf4c7744539058760e78dfc98ab": "0x00fee1cd577700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ddb2bf270287fab863f486e98e7cacfc141d0603264f33cebaa340f79bfa0a19": "0x0026dfe67d4703000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339758fb1bd6714fcd5b897a5af8b6b056d114109c2df0719487173f8bad13ba492c": "0x0032d33d7a2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a6ce636fc7a501ac18da4ade87d47165864b1f985ab7abbabb6d8555f39e835c": "0x00ecf4b0d90200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f5a12ef40ebcddaa71ecc91d2e71e7a1c12e4021e79c5070cdbe81a67f331956": "0x007629af4d7601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ec759e7422cf7928c1abd3bbd5837d4623c69d58ab6954e02c564f227e7a8fa9": "0x001cd75d120e02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bbe23aa4d55cfff026536fd4322d77e653b3854012d45e2ba1454620ecd8010b": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c61cbeb83abfd34ba0b4538d941faa5f08380da394e748a33d998fab7579d43b": "0x00142a8aecdf01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979aec2bc0dcf3561ed862c1dd89bf7f539e9de80ba8cd90b95edb927d0ac3bac5": "0x0020034cf68f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339782791c76e28672a1bf19458a94f6e1ecdbcdcf568fb891a10bb5905ad55978fc": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f3980260aa572aad6b6eedc5fe3929809afb961f91c19d96973adb1d3402c01": "0x009c4d06cc3e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970054c4ddd8464beb867c4edb8fd1a2cd2f6dab6ad8f83d16877fac9d5d5ca65b": "0x006c2932302b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397af769e1c58509e0de78c247003a7a95960c324259b0cac5b35a8ad8390a8f00c": "0x008e713b42af00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339736583bf0f5606cda3fec61ea5b63d1d12e6a340d22e6ef2a34a60635bb061288": "0x00d6087cfef24e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c3189ff7ddc5c10fa16335c0d753250027c4efa187ae4c4f2a915b91bfe773a7": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b46b452ee13e9d747fa0394be282451a8d397744da9e64437a8bf63420f9cd7e": "0x00a21abb8b1f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d462fc04b8f8d9acdfd7a7d3f7fc7ec60041d15afd7b444f18c97cb0e93febfb": "0x002a96626fe000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e799c586a3f41e71d9326288d2f7643ca97a72bf4a1117bf5ace92b266cb73d9": "0x00dc0b7d560300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f22ab503d7e4cc0583634058641016bc8f8891a76aa09004675da9bf377d4538": "0x00ae8f7afb2300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971ebc150773969a17faf8a247a59302cf421774c432b38a7c8767790c0a8cd6d4": "0x00dc6ca21dbf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975c82bbf2ad08a864dbb1540d8d92032c5248476dcd6e19b71a3a953d05d3943c": "0x00ccf483926900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e9053fd5ceab233f4624ac83df47f11e552d0c68102bd9f3141ae92eb391f735": "0x00461784db1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dd5d2778d9ca15138833551c7a70db3824a26bd533cbacc2a8e9513d6066e683": "0x00703874580800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46f6f43824e0fdfcdd9cadcd9c4fc550563dd9528f397c44d7be339ba9dcca231": "0x003c728ed34d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ccfc7684727b484e2653e10e2bf5ef3cd67fc4f8c50f2e44b9377e1dbe896d6e": "0x002c490fd71c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397687cac370280ae914f53a65e26ebca34f592ddb9645f34126aa09a6268b6794f": "0x000c7a9e142600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397011945c9a166a3e3a591eedc896a6e813fdfacf2412ddea0ed982bad1f4af712": "0x0080c6a47e8d03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b08eef7a2cab7c03bbe6bf5ebf50fee7da76f1e5c56747d9bf67a69071f779e2": "0x003cf35d972100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339788d5c6c66cef535c7fc4c1339911283d6d0623199a9e298e50ad56730fd512d0": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397116aa5566225ac36172e736dfd3b43db4666d8a478238969107738a5005e5943": "0x002484462f7d00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b447f3223051d5a5bfe1db28244b0729449d58f72600e41121e7abbefa884ee417": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b07ba2ef04e1d54ee13bd69766b9fe7d9b30db13a1be1ca728a330b0ae68a019": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979bf224392199648bce8bf66416c0d64f4d72539d46b1cc3e8a8fae323fd14e02": "0x00a031a95fe300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974baf300fc541b692ee61b4bbfa9cf2354a802ae7d95207f91966c2c38fb3d19d": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb067fb5318a62c247dfe66b337564198a0cfac71352b7db98a52f5af7d42544": "0x008aa98c5a0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339753d88d7cdd039ce24a745031a73f83890e4c2e23b3fe61d2473a3409238ef098": "0x00ec8a7c58ac02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977e81c3af44ad348575661f08d9f2e24c90e7d2eb02e84e99e1ba47bc1b516381": "0x002c79ae7efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970b5ed326b66f41f12c82f13103e92e62da388426443c382e939176ff9f3f1f14": "0x00440062123503000000000000000000",
+ "0x5f3e4907f716ac89b6347d15ececedca138e71612491192d68deab7e6f563fe1": "0x32000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977533c07fc7e2b574aeab7470871dcc1a2662902cd028ab86ace16d53ddfd3455": "0x00e801c82a4100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ca74c6b85347f130a2fee1829a6c3d09bb4f6d0946e3efd897e90fa837f2739d": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aa5cca309371fb46dfe0ab4ddbda95fb2c0d6364013561faa2d17a08b713a623": "0x00e2ab7bb83800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a3d7a07174e4d4bb57cda6399dd754cce91881948aa40a0a6ab153a5e17393d": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976076841f612727b0670023f6424b2948280c64cf3d87552494d2345890899739": "0x0054a6b6228506000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339790fa0f70c430e5a40a45155509a578b5c195acb96af8a01e6f7b4a23036d4d0e": "0x00702964a2af00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339794bdd08c266902071d4ae39be80edb6c96935c1b7c16ac7dd681ecd6f7498215": "0x000a78cce22300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339718d6240cad1eef110b239f2b570a748796e4814752b813f2c3ee2ab8840757d1": "0x009c778883b200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972f3aaf90ef248c4f9f0e62bb9d2ef7eb0202b41d6e3079bef714737b5c47784c": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339753f794c858e4e43a687a4011eedd33be735c283554eec87589529bc94a557f2c": "0x009a3f588a1b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c7cabb51075dd95e42915aacdf8caee49d70280b8fa14328aa2223c3260c3f2f": "0x008e46e00c1100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f034a4482dd09b018a4be8a71455c429bfa0e4cb41520f93b11676a781f5e378": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eb59d99c1e6f7c025a1b1995c1135ccb7c2dc7730f6c0abb50bba37b3dcd2bcb": "0x005ac97c261100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bbfbd713f0657e4e6657ea71df11d1311cb3a86f9feaa56b4e0ad0fffa7dd3c7": "0x00f660a1ac0500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339773ddfe8195e849ae1845532daf419b805752230587a121fde0c36f508c363a02": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b48fce62c8e5cf3d38204b70e588e4d8ede1025f98593616e45843c7ad1d58deae": "0x00e01fd2053304000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9896222fac623a45d8bf0006292f6b16cf0d7986cc1d5784628876b8d33e86d": "0x004e3715665c16000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976d1fd9884a8fd6882c9f6950afb582b55e68208c793ad64cab01eb70e56efd70": "0x008c4400e13801000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976521ab804b19a952c0bd05b5626bedb58fb4d7cadaee0c9ac779603c87b0a471": "0x002e03c87cac28000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aa43264259775ecf6783ac2dee1c4d8c2d82208f7b9557170884b8ac9268bae8": "0x00bac1e9b31800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397189b4308bf1339ba1df91b5c6261a2fa6a42b387a46ef24091e6477365f3e27b": "0x00be5290be5900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339787e4a0f4e442e57af9bb1df1693fe1772be0e1c9b5af9e103b3c9a4e61892001": "0x00782fcb050a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b8be95b7fb56fc12c0663a77186aa41d8cc3f854325eef84d3ec47afde2d5206": "0x004067d2aa1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971c9f0bf6c8c3598ac8d210709e2b32cb81cf8777765c7b6556495fcade38de83": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339773f02028678bbf8c381b7ca1fed3c0c8d87daa83194033f85ce84c0033e268d7": "0x00f6e55aa32401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e8af8c0184aa4ff4849a42a2a70abfe730b8f2bdd1409452af7f99705947125a": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973fa35f4313040e8d1a25cf8cd42eef869a7770e9351569f8593c1229b81a6315": "0x00ceb632b62800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973c210689a2cc48cca7b1579a30528f7b7b4e10f9be7b7f55bd7f4dd6d2f096c7": "0x0008bdebc10a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397759c95000cce052d53bbb433da2ff9887e2406a0fba7aaed430a2e80a79297fb": "0x002a799c422300000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e7512e12c22d4f162d9a012c9319233da5d3e923cc5e1029b8f90e47249c9ab256b35": "0x010124a8e101a08e84136b0b33477867523ba2591ededc6c1247a0f77ab2b3ff746a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455346a6cd54809a1cb5e1ca4ec9f583c00c98aec6ce768d9f10370b32add71bfade74a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455346888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345534676444817329f55798fc369637f87586f4c897ab648b802d5424b66c5c99f0026488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455346588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553464acae4ebc67baab582b04298a37175961c531a1e8efeb94f03723b09678b91a7f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455346288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455346188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455346088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345c8a0f349c56207e869186a5a29e0f848fed08ab1617a4115f6a628531b54d2e7a9613f7a9e8e8b5c80805e4ab9474a540ac23d5b4c08ed3dbc23ed3bb00fd650858c6d7a3ca28af1cfd0d8c1cb69619e85a82404cdc655522756f1a498ff231be08c71e9b40bc639ac1b3e109b15f4a9f701529eb6941b0fbb51ca6856dea4c0820952856965f0099f1183f81f16cce52efe3ed2fd543c63c2692db598ddf97ae88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455345088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344c86a8c83bf323e6e4d715c2d24c71ada7edd456323c1eb66490752ee950b60c5788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344a1c41a9336d45cf1ee3e4e655c07f49af5e8313bf72298a06397d870bf2a05a3cc08d5de7a5d97bea2c7ddf516d0635bddc43f326ae2f80e2595b49d4a08c461988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344476d7aefcafa78ff735b07e082de3e15edc535b2a927a3922242fbab69af8a30d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455344088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455343f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455343e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455343d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455343c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455343b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455343a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455343988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553438a6ff2197e260745daf5ae4c9f73ec52ddb19dd9d9f4a31786ec16ecc54430a5f8ba481dddf61ceb606c28ba81e59bb525e81c9a0d78942bde63af3bac13b41eb88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455343588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455343488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455343388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553432fefc84ec1b276e0664192695311c40885769b9a75954e49fe12c6aad6c85312888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553430a493de655d6a57c136e22828f46b8532e2d31cc6f2e7a5c7ba2a20e689f7540c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339726f2cb4f443feeb4301ec5eeaa8da9be47c3a4f4764ffa3cb3add11f4902c11c": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978a53c54b8ae518596eda89f856b3daf1fc645cb57044ec1dc38a105d9c3369f8": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977fbdd8a1d211270d864cad77b9cd4ae786f972edf7d52e025c25bcd534b87825": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bfef98f9b38129bfee60c37f6cac951d4d0e57bce8dcee22d411869be409c50e": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339777c3aed1b00522e49cd38c3cc93b4c9853cc328ab12c0704a88a5cb79555bf9c": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397708363b987e1d681773e9744d378a75ddb48d41d498531c78e8bcf79129d50c4": "0x004c98974d4000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397090d8c6ab2a11fca5118cc839d4f55797c6725b538ea3c882af967a2bf75c8b3": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339713ab80500c57e35644dd21d1ead928ed78039eed03891cdc4e6e2c4b1a8ce875": "0x00e0d10d78cc00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b431c523b86787810de50cb0882e93245d510c1a2cdb18a5aa97a6450855c7a904": "0x009657704f8a22000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970db1f747dbd00e3bf7c3d5b9c126befd95fc99263219440b73148dc5006264a6": "0x002046fdcb6951010000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339758065be8ea1c52d16814aa0e584cef0f95f90c03754bdb026b214de57b8334a4": "0x00ba6a3f4bb60d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978708a463d0c3a6cf3a55841ab4547c5363be5bf3300999f7a9d97999827e7c22": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397513638aa3ffcb89c023d6388bf942600ee03a54b251fa8c5b1d8bba74a7af52f": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da46e347c9815125352029863165b9f7764be16d0e49b03d94f0cb4aa55627ab": "0x0050a95c091900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47f21d7797148b01787a6a834bfd29b515f39e3806f45c1689550b6065389d9cc": "0x00e8addc7b5fc5000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cd4a955a878c10d266f680daa5003880a0cefc9dd82e244e24df869817dd6f9a": "0x008435f8106000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975cf0de3e39b41586882cdc341a8b22f43b0b659358b686871af71176e3ff5ebf": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b42bb0f1aaf77cb1892017d606f0207cbbcc9b3121c3fbdee7510c43277ce18786": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970a96895559051fe5416f83d6edfb03ffac1bb534e272d2a83280d33f31a3aafd": "0x002468be4d0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339797b77d838b7a8cae4ff39140f61d6152ae857649c104d12f2b601ad91905f4b8": "0x0012a3c85efa00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4665cc45b15775fc7e47880ded45cee9b13304ac3608e635117247b84824ee4ff": "0x0074d5f6726a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339736eb099b871dcb77a8dc2fbacc7e30e4ce78fd2aacdae7a38a3553469c6d9dff": "0x00b817faac0600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397af1b018f3f16063bc6e50403b5dcfb9cf4e0898ed2ad8d4132f38410b6b560bc": "0x000258fb633200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397adad3ed12941ae256ff82dbe5b0f4f09ad8cb0f5f2d2d44659196bbe4fe8ee7a": "0x00a81c90c74c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339779ce1845ff8cccdee165539136460d9f5f13b12a5d7143e8c2ba7a366666c320": "0x0042224efe1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397be43a023b1d031497efb54a0c42ac9b6774e57470cf8cb6701cdbff56888d54f": "0x00744903af1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973fd8e006cbbfa649802122aae8a784f4ea766c78b6e25c824943021e8d749549": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e25ddd6cb49034d1ad1c3e9c4ab2acc28061cd69dc2e95ab023b59832cd6ba5d": "0x008ecd52fcef00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ace88aec11b8637788709b5f2274124d4950835f2a0fe7638e3c232380fb7cdd": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397afe3a11bbfe3dccd8f3b8a7daf329e35e3f2412675ebb3da56bdf101e0b707ae": "0x0060b7986c8800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bddd7335e6a99d2e0fefd9ff5eee2a3a24efa0005bca0142c7607d7adb8dd565": "0x008644b5357200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46b951a8db9a908cd6f551a914d342ec0430111272509f8f2113bef298c9aab2e": "0x0014752a517800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339765e0e36830e78b34cd29e1b0c7b6d9a8a78e921bcb7eda2098b50c645bc17129": "0x00987756112e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977477a534b83427e5628d292d5038b9a14716806b1011115eadc99541da36c8d9": "0x009ecc2ed32900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d4f1985a57bb95a814eb33a263b8137c4a79cf229456eda93602751cf0f99d3": "0x00421e33e0df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c78513abc7a05ad2995acd5b8bd9990245fc23d732046347a098ac4f8ed8940e": "0x00a0724e180900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41fab46e6c30411c4f3c1bcf39a0af80276f6ab1d4128bba449f536c8a2e336e9": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e8bfffd6bf276b2419f40be97f06f921b4d852d0a1fc696a0995eadccb9bca89": "0x00ba080a2d5b00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b42a28eb16d16d51fd14274f75797968fa9a9b87aa0903119f048fa6eea8ad31cf": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970de04c75de5f9155046eb98e0a3f9e1be30313ad55d0f9c33e9735dad29cf8bb": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979916a8fbd0b4dc9dfe02706b55196675a69df32ed08f04b8c55d3e7d7a835fad": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339760a64f2d3923932a08d5cdea19e6364430c7dda9027c50b2adda68e04436677e": "0x0088d21c5b0f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339769693fa72206fdfd5660e9de0f37abc2acf0cc8448e3f05f609a4a595c6499c8": "0x00d0841bbabb00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4880186e45243126507b4a93305852d861645a12af9bebad33d383230de6fbd3b": "0x00f2b4d8768600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339722b62a603f76fcb19f959aa9d4b779d9be8b0f055af308f5b5c67c73a441a480": "0x0084449cfc2f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b42ffb9d21fde4391995c63b6a40b00c886a7f770037e28572ac3bcdaa6e946f2f": "0x00fa444440aa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a071dd1abe97111b852bf222f7431f59a5ab8d1868a12796254de06284f0c5e9": "0x004ce66c318e28000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976ecfb49208f40f242724191878cfcf0b499f0b16298a469538f6eb8ed9e8aa0a": "0x00d26818dc1100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c6c2934814625e032a48cfb623b5254a37dd5254c874f3f86eb34214b369e2b9": "0x00ae658c792700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973dfe6717dd725eb7ebdd64e918b5a3d132606cf08b420ea6f26a7cb67afa6572": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea18561133afdb84564b80389c6c67ad9655f2842ae0b4d33a502ba1fd535839": "0x0038e5be87aa00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e4ee14073b491d25c23a2cb3d885a46ee9b2e3d0030a0a8cc57bbc74d84b563e": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397266ec3908702055d1a4bc9bcd532a23848df581733639416350d5bd86442b7ed": "0x0040ac6893f800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339765d50d88acdd38bbf2cfabe6830ea768763214eb3d2cca4ebaa4ec423fbe7154": "0x00beeb09a89900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397326c51e1f18e150e7929b3d54a162dbed72bf65078f9cfb318d5c69b1bb9a210": "0x001230d9ff0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979bb0eeb50f76a24637fed16f095ba55abb8a0cee3d5f3304fc5c1b1f9d96b254": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973b9f1ee7e6b79937a8793537e34ba415b21957035ea751e73792ca0718144957": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f36b431133d814aab7f79af935d1babaf0ac54c4d75e103648a7867c7723dea8": "0x00dcbe9dbd0900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a216e6784ec474a38033cbc71ec4b483ec4e78cc68ec04429ddefd19d7537cbe": "0x002acfc5745300000000000000000000",
+ "0x26aa394eea5630e07c48ae0c9558cef702a5c1b19ab7a04f536c519aca4983ac": "0x01000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973bf5fdb0b6f3d2239ea709f67f721f6fd9c19fbc0ed7e319c7d66d2228a950fd": "0x00fad415c00000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a69488c456535b88afd15188fcca72c63980ed408ddfb5f7fc860484565069b1": "0x0072ef4755bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978d7ca5cef727fa9e2e10e10a6f2aa2002b179da0c03f4dbe3761d12ac682aae3": "0x00f0f70ff55300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47e5da1f8d06bd05a22c85eb463bafad09fe2f84bb246f05c6c5d73b1c6406591": "0x00d01ea1f47316000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397acc690dbd75f00629b3cffd916f17f3f7c9a0e937748fa00e969156145f81fce": "0x00d634d4e71a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397afe065dc8ef7d45213dff1484d102f72fc078fb1e7b28a4879f40534cc79e7e3": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974801c7d8c8ab2ed5c8f04b3f96f4bda4b5f4f94587bcb75030a7a574fdc46491": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976440b2f0f371b962449cf9b850e8945dc2b09e5285723a64b7dd142acbb57213": "0x0032efcc580900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b463bc24437250a45806aa82b26d358e531e866bd18f1064f5d32386d5d5adcd32": "0x0054e32fcc5800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970419a684c4ba8eea24a105b9e2efa7ba702e285ced1e4356eccd330d74ba3207": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973d1aa2342296c48dd7afceb02304c99148d2621d0dc5b82273c5a89209bfdf22": "0x0072e669861100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a9145bd8ddbe0f263f5dcb897cb524ea564c344eaa6a051401c66ceeeb50dabf": "0x0066497f817f07000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e6f21e4e05240a412acdc70569b25d743a0046ffd076af2bded5a8119ac0c864": "0x007eed5f265e7d000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ab48b6454cdfd67ff61a56b11a3b06d55fbc4444422cdc60dbd32d85fab30aff": "0x00026c488f5f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397818a564f05545812b1445a26e80822a983dabd311e132373129e621e5264b16c": "0x00868bdcab1f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b0455066a48da7b03beef39611674d8afa31dea711e575000b6545bd6b596e47": "0x002c0980fe5000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ee8e13fbe6b18d535fc68677cf2f20babf80376bf345733c668d7ec1f698e5cd": "0x00e61c8dbda200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978527358cb6e201b3cc13e36c05dc0db718925ca5a8b82d0c75b9afb6c95c2e62": "0x00c68d5f688f13000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8ea06e4a46f0f3fc88ba8710519ca8e1c66d30f3b231f4b1d7b9e82c9ab21eb": "0x00962d3a03ff0e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339759dac3301efe0a650f9054825b9fa16a46ef8966215ecdd6a457fd147330bbf3": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c83ce1c9d7f0e69716d96af4f91399d96329b8e1ce8bdfd74858447aea208523": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339701e59759b4aeac8c1269efa9e2089131444fdc74d579eb94333d7f68d4c05295": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339757f5f56f400da6a6359245483d277c5b3b6de46195126ecec78925a919c1b7ce": "0x008ae174b20300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974187114502206b363a742a7795537b4f0eeb69decfcf0cbecd936d9b2ffd5c49": "0x0020f84dde7004000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d8efa60ce5fd9ebb42efb621ac7d7e832a19bda30f855845df437b8add25f269": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a80d33cf6c1f7b78d58fc1a0309406ad5157662d78c81840d01eaa19ad1365c5": "0x0054a6b6228506000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f751e373bb924e0480c128cc94653415e410305894df8410f4fb55df93b3c40": "0x0078e6bb2e4300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f1b1d07a2a9080fa1c149cd3d95985513f53f6cad7dd8206ba3f2bc8fe7560c3": "0x00bc04ffc76607000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e7512d86b397901605eef0229e0598759a8984f13c8d62b040e194fc5da975fd7d26e": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531eb88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ea88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531e988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531e868c56f1614b37b1505038f7115043fb06eb21bbaf39eca61ff34230a82fb931f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531e688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531e588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531e488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531e388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531e288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531e188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531e088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531df88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531de88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531dd88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531dc88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531db88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531da88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531d988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531d888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531d7cc6a9d8c19b76a55b97079fee87bb615ef9bee42c269088ca4304b4245dbdf1a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531d588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531d488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531d388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531d288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531d188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531d088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531cf88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ce88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531cd88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ccc4dab03cda4e9bc7e0e896342a87e55c15779683b42c81a2ac3a20494fd80b3488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ca88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531c988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531c804c6871f21173e22bbcc9902a1ba41a513cc5fff797c948a36927cef70148c3088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531c688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531c588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531c488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531c388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531c288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531c188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531c088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531bf88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531be88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531bd88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531bc88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531bb88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ba88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531b988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531b888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531b788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531b688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531b588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531b4220567dfab9710deb501d5c1a3438e8146fa690ebf29968e6931cd8661bb5e3c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531b288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531b188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531b088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531af88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ae88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ad88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531ac",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d4f84015fff76695fcd49182be3cce2f00c991f0bad709c23e6a33f23dc0bb53": "0x00c6c5932b7300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979c230c8505215b01d0b772638bfd4888773d0dd93e346ea6592df12c0de57c46": "0x0004b30e7af001000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397465c15fa37a0ae0a71f412100a95f7a18ad9f0e2c5deb930c550057a5cd757ec": "0x00020edda97c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970b7d7d7fb5ac1e17c013d66148ff4997a24f496de08de85e88f2f0f104fb52a8": "0x00dc2582a47c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c40f62b3e06894e1685b69b0626fc64b09c860db70a4cedfa01537ee09d9d462": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fc6f0f65f80079c46f4b66a9495904f45b58b9c9e51a1ba6a94e9c121f98db57": "0x001e10b9e23f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41e700beba5dedb470bb3659d047cebc928d4b768d765395eaa0e71df122dff6f": "0x00a81c90c74c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975bb4424405846a424244f4ee870cfb85c4bd98ba4c7080fe7730b9e0676c9a58": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c3b34fb913f2aaf3f36bef02c20fdeea4ee0541b93337730f7374bcf4e29e26c": "0x0072f3efab0300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b471789cf60430f48687793ff23a84066777552e5e14a7aaba2e12b75c1d9936de": "0x00409263457f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ca80d98f55c02a2e8d108088b781ce0b4ca8303cc6006e72b3bd3fab7d99f48d": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976bad2f30876f406e954ca7f61e82532138dad18cda549bfd31bf45f83037f56b": "0x009e7961b21f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339705285d2b67627342d20eda26ac41637cd32c0677da6251a4460abecbfb84c892": "0x00f67d9d3e8700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e3421ca364d240b9ad4bca9012fadc70e2f7c734895e3d93bda9989af7ecf92f": "0x001880cb1f7c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339738c530150967a170af780787289ee0b33e2f655979f9a042f9baba621eea34ae": "0x00d03bdd7a9b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977f8dad9ee41aa6542824534dafad0e5f72425a250416c8c3f31fa49f0d9fd91b": "0x004292e8484a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5e2c35fedd19964adeb0c0514aa6fa3d0657f5e808572cd96972275e51dbbc5": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e28adeb36591190f2996bd9dd5b1dbe0506dd7ce8787b4d547da82e6e446898f": "0x00406241594406000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a3ae29e2b3278aca8bf07cbf45d09e6a9f732c352c1c033cf8a0d6b39aea9032": "0x0080afe64af904000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44d8c5ecb1b94009145963370ed59151ba68e111f3512c73863fa05fab41a8c29": "0x00ac55c0712600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d45333762a76f91e4cf6b4c186f4f06242daf8919c8893f440665a567b7ebcfb": "0x002e275035cd25000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a23bf9ee36f21aadd1e85a20b40fb8460d6dd1388c12a0648805157a9c75c68e": "0x00526255c91800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f9fbca6b5a880670494489b24cbb4ad9e42c08315caeb26995a5464884b079a": "0x003e3ea46d0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a4af75499c006821c1b1abc17cc7a8010a4d0c8bc03b7740cdb377bde30b64b0": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397042d3eca29bc94870a0c276f2d285c03bcef02af8d935a5a8743dc0eebaad361": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973ed39c089c89f829a21881984fdfe23486452349b2f6697bd0c15a1ee0c560cc": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f4ad84c1e345ad4f9c06f4c41e0a37573cce74377cb58b0202990f38fefe3ca6": "0x005ce2476b4302000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972359ca6d2c2111c19f2bb5d67e07f46f0a9e4a1425cef937f78b4e2732a41eca": "0x0086ef35191300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972e7d5bed556cc624b1b25d7bc4611e3d454aa70f0f149f9df165d5545db0e3c4": "0x008015c5ce7b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ff78e91a1caceb500c719b70e9880f207431789e4764c6b0eae04d625264a1f1": "0x009e1b25359600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339793392572264c56b9c190f370a2e2275dfbed5cc537ae334a42f5515d661f354f": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397184864eda38675200112934c75eb8852d4def5a1dd155b9ebaece76b167acc19": "0x00ccf483926900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b98edc72bd8f849b47fc2f8ec07fd59a17af429ee9c7feb306e5b2209126a7f8": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397de8efe8ae4e905552287512100480858736bb689b0f34230cc16db4177359992": "0x00021044ae9920000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ff14fae086b15b5a9ff4fb34d8bbe0cfc81fdd1ea4ce544716f91cb6685005b": "0x00fa901bf31f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45c027f07edff51fa31270ba23681ee8c3534218fd05d966f86fbc10830035600": "0x00a29f816d3111000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339761090e94773e281e074d40e3a6f9f6249cf0024f4de77782df53ae99d55e4b78": "0x001e076f490900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a1b1912f549ce8fae24a22d542f22e90dc760ea6fca4fbae993fa6641090d1db": "0x00b2db83201e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8ba8c86dd8caa4b6ad2c93c6509256b4c757edd9b148a105dfeb8fc93778915": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d1d0cedf839e0f1243c580b58880b1b73e02d3c39671fb5562cd7a2b655e589": "0x00684cead73800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973708472cbe8043ccd43d5d2c359488eac57ea09af693a202841a7f2a733c9619": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339743542f767665cb165df64d006e570cc2eb383cc0b889758f048d96686017b308": "0x0090f5e41d0900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397534fddbac734dc4a94910bc37f69fbbd82e0d1bacb46fa60e1c64d41b59955a8": "0x00188d22dd1400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979ff777f387387aa7de603f3c8884dcb8ff896ef923ce556135035a28f7ed491a": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339781758e7c38eb588a9b5381da9f591a2c2783b1f505c2f641ab1e75dcd4a40664": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bdc9a373c328c1928872e9cb060bd53a2804c5cd3b0f70054fc7509d54919a87": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f281dc549bbf774533e68c94fc96d10d97c7077f3323ac18f47eb45f7ed4f7c": "0x00624c25681301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972b154d257a5aabe2444cc5dbdb77099b97299a02b1d04f55511c02c7c7f90fc0": "0x00f00f84b5fb01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970a77674411a00565f8d02f40c78dfc647c8130d67f0d19e51c8afaf0f3ce157f": "0x00ca8f386e0900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a86bcf75dd3b4b1998dba49f61dd7c4eeaefa5d98cc946fef360d2e816680c51": "0x003a3ce86a1d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971e3167acf2a51dd05680ee8b308e8752b90e0c55a8fadc62f849241ed400585a": "0x00c48801495d06000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972952cce68054b323aca010dc8704015596ed279866052c8fbd89ab1fbab724de": "0x0040222ec86a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976cffce8287f34891ff8e79b2749b43fc74b06072d012d187cbc0c49320ae443e": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976fd76f801ee73afbcecf26a573635f920525a65d2f658bafe33600f883475748": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f1f2572a684763c9f08b3d945f213d143755deabd93fc951c445841208ddcc4f": "0x00927581d50000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397439746352d3919cba06acbb2aa769eecac816c3437f2f435507eb9db17477de5": "0x003ece57dbec23000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978340f58159a4f79e23193e97a1595ed6a586cfb6d38a4c07a0b261ae76deb67f": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339771ae34877526fc1b2b5dfdd3c054b3867aae2e29ecc66962e2eefbc018217df1": "0x003036d4980900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4cbb88d4229fc8fd49f408dd102e9e33777e4a7f9b18623c2bab9534cb3981f0d": "0x0042b0c4556100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49669a64740cf745804b66c8f917bc4ab2735089c66d40d8c95477f81ac769621": "0x00540ec8632600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4dea3ffc2e7aa5c5b6d6831d2cad7782d8da64a543ce26678c125c61022369a13": "0x0000434fd7946a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975107f5ff91483abb7e91f04060939b4a9fbe3fee0373a328b5973f93902309ff": "0x00cc087b5eff0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6798ee8b157d4b0d03a822bb85c440e82f0064d30a4a5e4951ad9972644fd6e": "0x0006b016fe1100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a60b508eae97fc8ce6b4313ddc7ccdff6da7018a92b98c4b52071ad05a237f3f": "0x006af59b273877000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339727205b9f209cc20090e4fa72acf677181650c2ffeeb0510eb59629031bbd6b71": "0x00aef96617b907000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397adb51575bca3934ceb1ce3b042e63071d90a2f258b037200f1d9c8ff70e359e3": "0x0066a69b2a0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975cebbfcc0f5d8d6841ba8086f4e33b5e527e8ab58224fd4052e6b2b9019ef7d2": "0x00881529b38401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339793880cc3a43c056cda36aaabeaf82b9214c36b9d57b17c45097ac58617ef2cda": "0x00421e33e0df01000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4842a67a9ee94a69fe0f8d499b6a218a07554ebad3475a3859251a32763478663": "0x00c2c5c6860c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976b09c4fa81a4673cc9914f9f156e0694539e6dab93035f067075e6de4728c695": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c6e2292b7f5ce1edbb03f88d8f8abeb805f36fd74fab5675cb344b1e2b5f98f0": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973465fe2e54c4e0acc0a8f3d23f2f0bdcb1b80ad7f9515e62ebcde655594a9985": "0x005264d85c1400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49fc1915721843e8350824cca390d9868f7f8fb1adc37552284516a1f3a28cdf7": "0x00244691bdf401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eed0e260027d592543e765c3720dbfa9a8a9d3152ec12319aa499cc517909bdd": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339720b82a85965b7152107002c25b91824488dab8c4fa5f1f24cf22f12bed83bb7f": "0x00c0fd2831272f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e2484836d16a13490887f7e144fc5430782ef89564d05c479fe41cb45aa5cb7b": "0x002afac2d93e00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49d21668a1a3ef94a64a5af64a329c7541ecbf7ace2afb902ae2947399b4d8e9d": "0x002a07e4311300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243ccb3f8c195a88489438996f9eb16bc71088f68cbdd83ea35a2c87d5c99fa3340": "0x00d45be1e85b7700000000000000000020d96a8604000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397997d045efa097a494bf05f32b11f51c491b8e3f485e3514838beda7d6672da42": "0x00d4dae9256400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978ebb32ba26339347b4e83009e168888796123b73873e85d81cf21ef38e64d5c3": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339773eea15a2bb63bbcc454f5cc88944a8cfe7641368d35273572386f077ad81441": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397734cc17b952f893758f51acdb5770fc3990d598f51303dc1e7d81bf4d155fb61": "0x0066fa41c93400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ce4e344662c9851aefc3e333be7167b2108107db989fb1155d63d0a07e6ba61b": "0x008cc15e273d0d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fba2c3aeb42690b1137ee801e4a431fd8950969d74ee38a10893ea292927f186": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972301cfd620add909dd375ff8b46ab5b02ba64098904f83cc027b02afab8035dd": "0x00cc1013714900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397940c1621093d2f5b26dd8515adde6aa1347acc4194dcdb6b3e9745e4bec153de": "0x0078e6bb2e4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979c91aa6647bd073b3e0cd3a8bae5ce9a431c051a039b7a99f948bcad5a37a397": "0x00deb7eff01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339732953f7ac4adc5f8b13135e71eaca64667837c6fff2b62e901dd16d388f8d1c2": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970fa9ecb0d45413971f025b8addfacdd82580036e37decb9eb59d626cca9b239a": "0x0080fbbf800200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976e057a2b8323c917576c205e8383101b1628953d0189f5db1482fd1132bf959e": "0x00ec226f1d3200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aa362ef1857d2b9654410fe133444f9b8c91ab84c9d62bb78ab801c6864d53b4": "0x0094bcba878500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973406e62e38f445c7e64356b963c67be9a495e719424a7fcc26eef5f7925fbec5": "0x005ea223252a00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4eacfe7ef826eb7e7b04170ec5386e0c353a21008b43741476ec6d0723527e527": "0x000c5849192401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eb2c8bddb9207aa9d5a5821285404bbe4c240b585302d04c0acb90dfdeb764df": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397877e57ed2c807e969da6930161e158b4de21cc6b04495df3ce59812df24e274b": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970e1897c799a7ef1bb6ff5ca48afc20da5cb3687e2947de19c5dc92889e51b9dd": "0x00fa5354f60200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45553dc2db9eab35ed889b303566d9a54eb347cfc381abba34b088ba46e176868": "0x00a85d62653804000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba04c014e6bf8b8c2c011e7290b85696bb39fe6329cc0b39e09343a73657373696f6e3a6b657973185991e3eaddf311ebc1f06314a73571ffe74f4fb643117931b32a25b432401f": "0x411fc1a5c88ab2bb7f63b23b15c39983cf38f3ac2dfd9c5168d5d7ebbad83544b46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723fb46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723fb46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723fb46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723f",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d5344081f29ed47469574d50f99be66de01a498b94b76d09a34c934d1b5977b2": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e692e01188e905148759fd115a6e47bc3b0a41b959cd847ce5b20688d1c301ec": "0x006c054ca75702000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339791435485fbf38b699f830800c553fdd8f6ba45e891cc296b19c0abd8a628b299": "0x00244691bdf401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e95d0b36a010ace2cabf2475b712633b7a35417640840abf82fc2f6bddab7b9b": "0x00581193490000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972b41afacad27ecb70559cabb6caf6a625bd3769816b930596902dca35a7dcf64": "0x003cf35d972100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44f44dc8b1864565e9ad190a802b1f277b6993122c64acec1261edfabc62c52ff": "0x0000869eae29d5000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339702859465ba9ad496d82c52ca148ed4440e4121a40462b45c4dbe28d2fd892144": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b77d4fb1e8c781c179e3de6a8ace53c3201575c2c7100391c94fb80414bc466a": "0x006a097df4a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978d2eac8363ee4b62eef4be1b5cfa7e5abcedad718206eb03716e3b30f80f9cfd": "0x00f2ce1a272f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b7217121028a9b57870e244b10b1db93ba7b21b918d7050ff04e028104082e73": "0x002c419ebb1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339707da2503f758d9e9c3c2dd7532beefe72fb583e5f5fe5067567d16157b88463f": "0x00ea26c1d80400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d122a79f7029d17ea90536eaeef3aa3991845d43ae6f2c75ec3b8b410641e6c": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f99c2e5f6061f3a446ffba00f687ba759d6399782ef69398d7c431640688f0a1": "0x00fe42f31e3301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974037e7890d14d1777ca4db487bdfebbc392547b16926d466deff6d052460d8fb": "0x00d6dc8cef0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fc6c2f88fcd2189445e112681f2c97f74a3d5b9c42c60f6b51830c3a1fb03946": "0x001ec02c1dfb4a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397885a74e0f27b36ddbf09a916512fb676790647149905c8037efe52fa80c23cf8": "0x00b65f759d1300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397afe5802ce9fc5b2ac73379d354243d3e83d11b7814812dfa18e801cb5d5483d6": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ce3c6a597c4684b875ef7396fc42bf42f6c1fe36b504a7b96474b50704957ba0": "0x00427f58a79b02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dca2f42dadb7b7e1662195ced1344d2e3b397949a45dbedbba48accbc2538c2b": "0x00c6c5932b7300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397726d96e5a59965b101b8e580ed098c91116828ff45fd4c9bf25b1775dd3644d5": "0x005e9fc7130400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d80a0d6b9917fbcb085ce60b340847de485d271f0c17278b3c475589e965b561": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976763305d8bf82f5d77efd2f1155f48541d113df08f5411367f06b7bd051dffa9": "0x00ee5692f26601000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b4928f23bb8bbfa6f2bade1035d417de218bc40a4d3f1d9270e4b550e9c6218d": "0x0050a95c091900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b459fd48f3366f87d047ba3711dfbb3e05e8f3f6791406bb87c5ea0468d094f1e4": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c5e0fdac13cf08a4889b2c26a1d326fd5f11bc51aeadcd0a28b4073db63d17c": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978c2dcbab41ec1c04fea89109c20494f7378de2159116c1e14f23d71987cf62d1": "0x00703874580800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40e9d219852639b17bc0fef83fee476a9269c0eb4a537ee46ec0acef003dc2580": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979ab62243ce81805faca0e50650a216f2fe54667f06626c6ebcdfd51f3fe298ab": "0x00301a45ba2900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c32f12e2de4654204accbe490b9d6198a2c8357ddd050836259a84f764ba8bc1": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339716f34d37413c95b23a8ec18a9f2f6482c444b375eb867c7967246a027cd6556c": "0x0050a95c091900000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973889419c2db3e786bbc9e836cc9c315952c2a79e475f5670c5588a1733f577e23": "0x5e3ed914a3f9da416f69613d98c0848a6435ca4bda8d00af53a8a5bf5898b904",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339784d1f6123736f0ecda66cbf97024496e477abbd149acdca2a0b97dfbf4305701": "0x006cfecffd2100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4bf82afc94e60e8e44984107a15de7c79c5cd46212e124f819988005ea70d0171": "0x0024d4d8ace401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a04cd86b7efbeb8680a13bce1a93b2e19f16402332459e8c80402dea2095b927": "0x005a9010a19f05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975c368a0b8bd718c10f9512b51e6f8d85e85e689dac41ce3f8a489a0845134c91": "0x0080cbc1f98e0f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c6c795fecdddf2c3f90c2b3555ab3527aaa65334d23ae0471aef7c1abb867dad": "0x00e00d68c14700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339714f15168900c74f6fdaa26e7fb86f24d47389c405a35ef21cd1cb67beb14538f": "0x00bc082a630800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973c4131889ecaf3f77e968d226c24fc7e3b5a9af8a3db585ff02098e4c184262f": "0x000aa1d3ec1f01000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46bd8ac4fd8983e3027b68b394e75c33c2cc34c1f696a48b622fa31515c084580": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978ac227f883fe9cd6bca1d0b960897bc194fabfcb0f1f5e31501b8585beccdf9b": "0x00d25b92b61f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c01b4737f44e1181162c5dee8ab85ad54a2d4b14c4c8e4e5d7850d318864dc99": "0x00a07bce160400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b425d96534c5cd2686ba5ee1d4dba5ddff937a69a0509cc493188171f74728db8a": "0x0000b605da7963000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c0e0b36fe998cfe2b2d3e35d4e59a5ca28cb814247226530df4666ff535f9d94": "0x00d4cb74a2ed00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733a0c15def809bbb275381d81721cac8302ff8596c1e477a5a99050e36ce3beb": "0x00021044ae9920000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339751582819925aa3767b50eae9d54e5c2ecb7767be53844a258c0f4ba0c764b164": "0x0008711b0c0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e9fef3b71eb30622fd74306027c4acd769b38c693054cf50f82a3c47223682bd": "0x00f8199a6c0500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978ce77f3920e5d25e9de252e8215a08edfb4a44a4103acd6e687af18bc22e9b4f": "0x009693c5b96000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979e442ce51af228e7fd3018ace5bb7df8276bd0f5f44b781159696de41c33df43": "0x00261a1f702600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975eb7a1d98c91cb43411c000234441fee0e15ac6c042f014f5aeaea948435ead0": "0x00f6d259bd1500000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b412e382b06c7aea3ab24617e0e49ad0f61c3be8c6454ce7244387c4fe514dc2ac": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397840afee2a276b201dd3ae19e5be94a7249bc5703b921d3acb1fab785742a0552": "0x00703af7eb0300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e303a11455fa9730d42ebca802b41d61822f094d37558160feadade576c45722": "0x00bae4d8dbb77b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397456605a8db0d399f42aad60cf7cc4f62a09bc6f0dad991cfb1e4c5e7bac9f980": "0x00d42517c30800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339708ec9c8cee8c49ae1f48d4726386ccea5528ef4083d08d055497a3feeb238b63": "0x00805ce547be00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979dee234be5196c23fcc660253e7cbb4a8fc11558781cafe37f52e4b73b62c316": "0x003278ff3d1300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397617134293d892cd046e9897e2b2d5363ba6be061df232b35a1800f4ada770688": "0x007ae857fb8000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d1254621a41b048186879661e6913fa463a8829960aaed78d273a4195a915f60": "0x0024858b773000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e1dd0c43a0ee986683fde2c9b8d5bbdc2c87834577f917ef64d821e818802fef": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972794662887f78dc7bf10783a9c60091886495cbf652eb84a67d5abbd616875b0": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979f845619090323913773eab17f7a202431c1ae18b33703428dc8347a31f35f3a": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339707c4c5f55f17bf4ef73b2eecaea71eff731ed67e5688d2900dc93e7309239de8": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397838fbbb44e349682762c61b66df98f8d9476c2821d6f65e3c24b1fc728cdecbf": "0x0012fad10bc000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397494e067a028bc3a8e47d084948ec9df5765e7457051829cd8cabae0eec98aca4": "0x00523940c54600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ee5def829790da3fe137b6fa22e21659a2403c17e6160f355fefc6dd4c28471d": "0x000472e3852901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397219f2a72e3088141e9dec06d557dba6fe23c6536aef89e2d72d46f795f3aed82": "0x00e04fa9956800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973afd5c59626469b8cfb8ebe9c47b298431e993f13c173b8fb966e2355b00fd30": "0x00b44bcbd90901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977834726ee292184aea17e359bf9ba2d017bbf04f9296813afc3e10519185c890": "0x0066497f817f07000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b485e466c0bd956930824487e2b329d1b833fb8dd50faded32d2e3d97b0f5b6991": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b59724f99572f6d006788cecc69e2c75d389e7a2b87c2a4e107f0f8976dabcb6": "0x000a357c2b1400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339731468145599563fc7c20939d44054f9dcccde2af2852f44fda25e21f07c8e618": "0x00b2f58f6b0200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f7a7a51b59231fdf58397d7bc8ef6d86619d726d3387384204fd520f1d95967": "0x008c0d35660200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970e44e9d7193a80054b84d8ea91773255bcd1bd60697c69c5e3fc3b7fcf2c5682": "0x00ca73a98f2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e7010f1fefc453f313f79fec58e1e58bc8d3f57cfd1d265988e84624b162b90e": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c99b90a765dca9a7c511c137da7fbaefd2da371db78ffa2b448da0f214b615cd": "0x0044135e7e6c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f9c40705ed03023fbc4a9ee0b27bb42d19968ffc36a7c469f271345958282659": "0x00fc5e9c971e16000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397631e8cb77937226d5d564d41afe26f70cbaf5602eb53df84c63c18d9d3548122": "0x002e808ebd7701000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d872824324b1cffe3c67b4fa4fac0de9c461c26445222ccee3bd2f9026cc44e907699495": "0x00e0fe36966e94000000000000000000216794a005000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397db91780bf30890a909a85d6a5da4cc0eb7fb90e1e9b91c0e992c56a808a3a6ca": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a6f06fbe7af213f9b5642cdc32b90b1b9d41267f1a1f8760e5f0397efe248648": "0x00d6cf06ca1a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979475d97d3b6ef68496025b690fd5272eb941af4f2206c19b46938372f186d888": "0x0036270f8e7701000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970cdee41febc10da3b4cca5d65fe2f4a4bd224236e788819f0c9b2d423b975d02": "0x0088c596351d00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b496f85828d8121a93de16b74433c25880f151c4174a07c8c7303f7041b557af32": "0x00825826b37f12000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ae9b17db7cc854aa34f008299f73a1d2c75df7d3b800f954f0037d22a6909ddd": "0x001c0e1d160200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979bcf53ea60f2f640e33f7365213b5f206041921286b5e959534d2d970573af95": "0x0074aa57de3101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978239f70820c30ad94a520bc62ec9b3283165e93aab94e858b6de630a7ead2b23": "0x0026da6a887d25000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e762920380084e64ca750c8d8403a0a5480eef29d2303a76fca9ee5270abe02e": "0x00d22374f95f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243916c8a2802d08646f0782eed3a2fbe48dbdcaa5034109b4508cd0aa3dd0be3bd": "0x00d45be1e85b7700000000000000000020d96a8604000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339764d2ce7d5323ca206f861f436f58a7c4d89df57ed5e6d01db6f660f47defaf4a": "0x00901f44ae003f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970c783f9dd5d06ba309c7fdbbe9910caf92b5e665400305d0870a68da045091b1": "0x00ec226f1d3200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339714a4b8ed05d5e419065d4403c40dcdf2c674e1b470bcc0bb8eb200fece975256": "0x00b8ee71e14001000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977eae2d7b986f6f0f00a0d7a9b1080a0b5cf1699bc1c569dd37fb3f48544645a6": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976c1dace57a4226763052ffc92b8ed478bee699b2bc37f248ca16d80d7f309978": "0x00205917580d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e3a9efec00d2a7f5a39d5f507e9b4c50686101c56dfd8fe9c54c3f6b1808aa1d": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978548554a9ab820870f106bcd74980dc046336a4330311799af6029e4c2f5505f": "0x000c5849192401000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b42f9b131df6072a83ff8561a3454c091de778151d8da299bc6a35c6e0deb7326f": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339750adf0ed850ca74398086cc5cd762423fb466257daf32b200c6a9807bfd4913b": "0x0030b795620700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970772bd24748c2d2b129168d0b23f6bd99501bfa237ec122b8b40decbb4279de8": "0x00d4dae9256400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397731c214051abf5a2802015d2c71bcb92b267c502c120248e1c372993efcd686a": "0x00542cdad50100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339718c10d31a81fbd1c8b017cb0ad339e536f675ad25a03d480551794c4a195755d": "0x00ee853eab0100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970eed3827be8f759462f0ae66778195e788ccc72760e4b68310aab2406e4f20f6": "0x004cb4d510fb4a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b7c08bba3a4378c7a78a42d97449130b9a8e9fefabb32c36dfc64c7fa1e156ca": "0x00684cead73800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339740bcde914591be0ea55c5479b52782e7dd56529025833a7d6a5369f038ee50de": "0x0082663a29ff6d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5fc87bdb9d348ec4734060b29eaa3103bcbd13dd50920ef1e46546f77222535": "0x00142a8aecdf01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397128f837cb10eeb57c4f8cc42cdaabdc935830b39ff751a80da7ce49d78d7c9b3": "0x00ee853eab0100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ebee9931da17ee80f25b1eb9e6ccf7dea2ef0ac49d696b5e0e26af071b2745e3": "0x00bc7c65071400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4513e1afd2ea2cc1b71e86f80ee1b4311c900689a1064c8008520db41317851e1": "0x00e42b2c22294b000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a0c9c6efe8ca0cc3abc38a67b8514ce3f0b61fdc4ab6f4346af42d4e038d671c": "0x000467eeed0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d50ac3f8e592913630d151a4474dab38801026db1e9622c08b3ce20a98208cb0": "0x00ba7a93d51100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339783295360e02b5b2a382c977297d8d2ed47b1b048b5dfb270a101e18d2da0d781": "0x000449dc7b2d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977a396cb25d2bac9942b5fc1eb7cda5874a1b126bb91d263ea7cdf500a5632dc8": "0x00f41015e14b04000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397184f068dbb18ca09fe72241fc47e863c3c00bc215eb91a7b6c1ef5ca20f54980": "0x00f85e3055e100000000000000000000",
+ "0x2099d7f109d6e535fb000bba623fd4409f99a2ce711f3a31b2fc05604c93f179": "0x18ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc1677b46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723fd684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e17968195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e9411a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad820018168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da58009",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c088c440ddd847a1c92fe44c77cd4dca56c62bfd313ce677cb46137f3a6db2c9": "0x0060f86c8d0700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397be0255e51897933ec18f6cf9c44cacadc5e701a91f7d73bb5fc5574c6734e326": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970b789ad9da19ac5b75e329ce138ddbecc6de7813f975439e86b6e9f2e48960e2": "0x00823eec0e2501000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339726bcdbdc088131dc85cf2674c308c94785aa41889b0ea0ea85c9fbcfa888146f": "0x0042224efe1700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b42ad8c1e97d2c8faa7d56892254f9dee146f73fa3ba3cd965a31c8d630bdb194c": "0x0000434fd7946a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339754113a167e5bc4ed3ed42f51c3d43f706b8fc845740cde3d25d84f7ace34e11b": "0x00da07bcc67c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d797007499b97b31a755ff665935c0b995c857d826ead3a59a3a799539a2213b": "0x0054daaab8531a000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a77acc3967bc83dfb00d72711a6f2aa77984b5c99143281b5430c58e5fbb4ee3": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f33a63ba672eff6bc2f676da96d15cfac312080df076d147b7c20e054b2d9868": "0x0088fe199a3012000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b3fdfd0d1a7bb99dc2cabb394af9239eb2ca696d2c753aa6108eacad1571ab3d": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339746acb5b327ea208f0f577f5d6681d3240ed352d22221fe0ea2a331386132cbfa": "0x00624c25681301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f24ef5227adf7dddd6d555b0963d84428bba066774f916847e44d8823b9855a5": "0x00421e33e0df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970add826e870bfea68577d447926caa3ae6e7b4c997f07cdc870f3d3360472602": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339738bfe96aae343d135c2273308dfd12f5dbd02f1289cb885b35258d1f9a0258cb": "0x00a87036668100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b37f60fb942eaf61c64ba1780e41c0219842762d37c0c30338cdbff69fca9789": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d20b09743bed65f6da3b10858bc91c2fc590aff93267f22250b60be49bf8eafa": "0x004c343ee04c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339706a3ec78e99bffa75e187aef2a1361c6e0d4c4a48be04fd6ce98f2737c3e5394": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b17271aa28133c9a5469f43d3626a0276105eac4414efa545016c66ba103df99": "0x008a74cb221f0d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b038c38e469bff6842d33970f0f7f4e98bcedfd82246473837f8132a0138db9": "0x00985db8783319000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397999cfebbced3c77cf6262ba4dda9b1761cccade66bf9c191e7121ee93e115cc8": "0x00089d43ad531b000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b48f15b4cbe531bc6b239eff53a34081915e2594df62cea3599787edbfe2066d64": "0x00d6cf06ca1a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972048884f4cf97c937234e1bec98630bf96bb9f9ba790dd0af3b791a638b01ea6": "0x0062ad4a2fcf01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972abccb6a55a5da8b67bc3e90ec438cd5f38052be4db36ee9447072f1f9e569d6": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973cbe15f62ac4e29402e2b414ca66e19dc1c8bc15d86390029dfe4f7c15ccf4ff": "0x000cb2866c2100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339786c14477c78bf8091e15de92fa49120e55b0229278173c89c4e1e7047724f5dc": "0x0066172ede4c06000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b480b9435e656c8d37c51fc69e93feec2d159aab6cf5e888267a7108bb9b2ee15f": "0x0074e3f0486900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339710297237efab673fab1df3db8426a623ad70abbb61f4cd59123de10baf0ed57f": "0x0020034cf68f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979afb5373093529c16a5a4a1eae86b2dfd5f94eb7d1d74b71a36bd3c98db638aa": "0x0094e7521f5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397396320d55eb1ca81dbab001c5b4df2fd4173b74d8b53797c1c0d000e468afbb2": "0x00421e33e0df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339742af40afa40e1b53e54063f83b5559c04c71197269feb0bd7a887bc34bb38e09": "0x00da79080d0401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e32f7a4cd6beb57cfba78775ecbaced4f048ef2be371e2599492a40ecf45e06": "0x00663dbd474427000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977c63d41b77fcb6b03bbd9330f1a31d359262f165e52cbe8557ece5df5517a61d": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339741b6152d7b3742371dfe34422edb833dd2b3f08bb1658116613f877016dc008e": "0x00b688ef6e0300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f9bf771203a3c05267f629e48df33bfeabbacf6e60e5eb08c791f4178ceecd95": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979a69346652406feea422447a14e9d4b69a5c1ab51af78d3c234563097b7fc712": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971e66c3ba225cbb941b76e2289300e859610bc70d59440da0d65dd3d5f54bf1ab": "0x0040f09bbce108000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973bd4e1c68a9abe2ccc5b98c3f828201107fead78df6cd2425ff95e7c7bf972fe": "0x00f826855f1500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973493a6769216fc5e98a60b6eb723c64d2a2a4f72e72a9bb66ec7baa04bf445fc": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339747b4583d50fc1f64cd31dc8510df2aa452ef0b142f1c9feedc5f01adda95c1be": "0x00406352bfc601000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41ae071bcad08c3a2435a5fdc7ac2f912bf726716cc494430f9aedca5299f82cd": "0x00b638bc35ff0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978fdb892e0dac5cf839f29ba8dd52fb48a8153594103d94f893518cc9dc0b548c": "0x00e070e8b01000000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba04c014e6bf8b8c2c011e7290b85696bb39fe6329cc0b39e09343a73657373696f6e3a6b657973cad9c169c1c62126d0894e86e9f134182b99435fd1e9757d021c29832b076646": "0xf45475c15d447317b7de38972656d207e362f7fa4429d665ce10a9da2ace254c18168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da5800918168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da5800918168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da5800918168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da58009",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978db75a9da798262251e0a1662530510b292711075e9af9fc3de5569fc94fd5fe": "0x00301a45ba2900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f50fcb27915225d87c756576219368c84cfaf086c745e40bebb3ec1bed4362ee": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b5be522954f06d16baf26abb6010765f60235174d123dd1080390012d93a0574": "0x0098d65615a101000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45a9f66919e6f04d8dbcb0b1956c1b9eb750a6dbc08ebbfcca0f27f0bd0a290b4": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bca9a030ee36cd32fa6751d629d533bcf5f6ef13c3e9680b64f2426a9142cce6": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339737f40ab390a33b551ff8ff69340dd07cf76ea36a23808a89baa49f0b300624f8": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fdd8b6058eff8e0f3d273ba92a773c648aee59715121b0fddd51d2e91a4e937d": "0x004043148d3703000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e9c9d550da30deff45c4b419cec63b7ebd63860c67544e8a2bca12b8c228e49a": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397140ff3e78e5a87925b4ce44c2b91bd65c00e46d5ebe4cfd064965f5413505788": "0x001e5c373fda02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979c8cfaed86d6d385d7b20c7ec94e9b3bbe0cded2eeeb591b59e42e715c3296c2": "0x0002d580a17400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282438fce62c8e5cf3d38204b70e588e4d8ede1025f98593616e45843c7ad1d58deae": "0x0080c6a47e8d03000000000000000000a6ef7a2200000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979a3c5d810f32d22896fe8bb63cd77f9c3c075965e4502b4e30bddd91e6bddb64": "0x00769f7b7f5300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d67d83577a984ffeb93e107b8c74ef7f5a3dce23ec4502b958bbab972fa4f30a": "0x00d2a4642bb700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971dbefda38295f7ebdde819a153e8b578cca7fdd1e95943ce7ac504c5f041ebfb": "0x0070720eac5800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974a2934c430ed73e6d6c4ab189b5507587c09df5344104bab1e4a96e9ccb81ca0": "0x000ec2dc1ab816000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e4761f965d08861a460d72abfd2cda95138ba058d1d6e5d4cecef637d4b614e8": "0x00421e33e0df01000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243a3a59829e59a4cfc32f5ce21b45d1c06c2e0fa883df5e8f261c0add2ca8fc792": "0x000c2a4df8178a0000000000000000006d243e3c05000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f0cf4cbfd2bd015bfa98ec98dbe6971d64bb1ee2300612a2c5a8845682e1f6e9": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ff1238be060a274c5a2917e043f38ad7a1d533713d0c376927838569ebbcb46b": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973a13b3f73f65055111a283c3762f103a56e8b315b809073f5522996a221ccc92": "0x005892837b5700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b445b0fb57d713680efbaf7f194df25df17e793b1829fc2880646f6347a375c701": "0x007202ee615f09000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979e44101503fa6c5f36602b0f54c98bb1208b7f52f3663e8a23b00d38a446bf9b": "0x00188d22dd1400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339706df00ede31f4c5716ee85e2cfbe38dcb9d8e00444c91c94af8c864e01b3fea9": "0x00226399efab18000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e35c7c080e52584dd84b45ad962c805d53b9887869ec1c34772e2d87cee858e8": "0x008025114d8904000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975a0457a07d19fc10928d10961aef8996e871dc7fef5a78998a07e81ff1a3895b": "0x00703874580800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4099811b0d2cdde53295bd7a5ac1f4b30749317c0cd854d18c500a4f607e87332": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977fdea030349a680b7f024ae199fc624aed66a9b1afcfd7bcb8f1e9a5e0ce1dcd": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976138a4461802573af5b4569712452ebf1f4ebd176fa861b6c0f2ba960d094ed2": "0x00dee251231a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cca8ef3794c838c9ad2e1b6a7ac01ff2dd52ddf7046e08e534d09134b16307cb": "0x00dcea73a01f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979bc6f4c280bc1d89aa90d2f3e4452c55401d6699a5b2d2b692b0e36c08e314b0": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339768e74604bddc185f37e0cd7da36497bfcd6c365d89901dbac0f5c9868c36151a": "0x009c3a04d74c10000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b446d9a002e238ab1f2cf3dbbda3c3ade40e1711bcb55ba13183b3a07b17744154": "0x00989568830900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d872824308e0a2f0e999ae82dcb4bdc8bdf0dbfdc18baf86cd78e39ca7ca41c7c8dbfc61": "0x009c1abfd6ba6b000000000000000000206d8d1504000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f6cd7f632afe15a36b13eac494a9c4a3bba3b6929895cf975e3236071497b938": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f6ff6e14c28c9c3087687524f27442aae588c2572d9b1dcea5024673385ccef8": "0x00488c227be903000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976a1fa38b818648d04a34913261df63c14da6e70262e94766d6ef6c906396302a": "0x00fcc4c468c320000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da38ae92e6932dec243e7bb4ab9bbefe65accc09bb40b151bf88103413c82c47": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339765922a92ae4df7ce35deefad339b8d1fb911b79d3517cf3b66a6eea579bd9d3d": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978a1ac0f66f869270cb1b5b6a2a46d8299d1d2366507777e07a5b776dbf01872b": "0x00a031a95fe300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f894958709711e36eb4bf19d767cd697df4fa72953e454418a7ca7601943d76c": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970427ea5d7ef99c821faa6b9086bc40857a78b075687eae16a9a1a515f5f67833": "0x0020034cf68f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bebd5e78466ab2c98b3cd8b217bd0b4e6e7ac401b62e36a66e0e0cd5cd20a47e": "0x00a81c90c74c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e0953adfa9cdf494f868c12dc6989ae03c05c1828b9a57cea41e1a42aa3ee916": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ab094d75d93e6683344f4dc710e41852292b6f9f39e66e0305610361bed2efda": "0x00b4d919c66400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339786f9db90362072607b0f46d3753ffc34466c291dd2cf6bbb00bd6200f3f88a4c": "0x00eca039a32700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46803c06cb50575a857d616b7a56a8318824c5eb070d4549cfe7f32060b0a4542": "0x00321a5ef36b00000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b291b35b5a09b938edfd10fcbacc615abb0c": "0x12000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973838dfa3265031479d77aec89ab08d6ee049eb33c42e1e5c8a4c3a865e4f8f52": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339728857bc5d0be0ed73d3421ef5e50552c504b2aee52a2bfda041a3afbce46063a": "0x004e3ef96e2603000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e75126c189a0c52c0032063c36617e81362ecfd24e7a5c7d9c3e259b6360e0f12310f": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455310b88d78754004a285b5e8dcabacee518301ccf46c48d8de53da4821053ce798065b914ce57e256c7af66b34f7b442a23814cc1584bccd64550c8c7e0b265e73b7fd6c0f0b3e8b292aefe2d57f56eda3931aa84bdbc2afd2ad9b8aea91aab8ab74f749ddc93a65dfec3af27cc7478212cb7d4b0c0357fef35a0163966ab5333b757666c474e2f859bb39716a333ad449122df3605cf2d272ab876171d0a61cbdd07383f6c8cee12a4e767fc9012639af86a5cb0e6079a47bd0e4a66df193171010f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455310a44806b5a6313e34e1c81efa55cdb8490770456364b07c1e56479ea940fd2ad5f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455310988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553108be4d59e1111ee942e04ee5449f4ed59493a65f9dd86edf0d28ad011d84d58001143c86ebc123cf0428b8d194ca19f43cf153792330ec1dd9c15325ab8f8cde6f9cf6346455aff64b7ca24e354ec2efd2aca023eafc4a5d9338d220ebe58245f17667171c3b0dd4476bb14003492aca83308a4d03df5e1c212605c841807a6e4ec2930567b62a6e88ddd91d65eb31331882234863fb0a8a6f46098aa45b9c5a0e1e1031c99a84bbdbca5c5238696791640981daf65140360dab49a457619b1717c5032a7bb8c6d069abb4f8969999472d20efb052cbac29c09bab99b6bc9b3d56deaa788e2b9ff2b707cb496b9eea85f891c723b489e78a9e2275444af678d304ac4c9729f118f6fdfcddd3eb272bee0228787f701757311a6e9f8983ba52b530ae277e9fae175d69912d4eaea13e25fa1df68883d7cfad302dabf37d5de6245484583d9d96ad734c94c2a8e35e9545434a0aaf87ef3b14a3aafeeb6f863ccbd4c283e873fb6464bdddf90e0b5a0f486535171834ed2c5f3fc9c01eaeadf05b7676729e17ad31469debcb60f3ce3622f79143e442e77b58d6e2195d9ea998680db8ca7586deadfd2c84ce9d5e964965b38e7c20d0d5609ce163c5047195f774618af72e08affdef4b7da68950bc485e933929281781fc12d524e98c8c1e90a41dccc83eab7836cb5f5d65190635c496470b3ce4eb9b505a711501fc3795e68f3659bf5059081b5ba8729c7944309194d9cf47dfc0dd9255166373fca9c1ccf93daad717d8a78b953151aa2ccfb93b48e3aadb7e84fc995491b810f206215414e73695abd0e874dd639c8d66c7b9e2af758b5b36de36bb01f0e95048cfb5e00f68ca228690381b9fafd16218c87bb0bab8ebb6db4fd3fd4994873c9b88cf3cad7ba0ea063ae5ef147ed12d8d69625d1e97fc5d527cd6c7d1140b5a94dbd4141f44f8fe5254bfe0680181070979efe72c5eb099043b30074f30dd0c15a84abc445c8a55ed29d113e0d64aad31f6877f7f724e8b3e2c384ae1c00f31da3720d47994cac28b50ec77e1f824e485d02fea983bb84a15959ed55a855e7f1ac4b1491643c4e3afd1ce0b8bf479541e3c7b1329897f65ad808d9dd7264b5909a4bfb7d63a1ed81036900b804ca0797c809eafcdf72d44f25d465898c9c004d302f469356c58ecfd5a68fd8ca1da05e049c26ff34b9ab4d6245a3e7f8e11ee5b24d9ee930e1c7e5c34d912a5c52443f04e01f962bd8454395c0ee1b8120ae84fae4079c13510afe343fd4a4a5c21f15cb0902fad69e18053c9918e48f3bf2e6a8d6f27f9d75a727272c1143df1c5f17343f9b1e84785fa861bccfc82c0284fbdb9ad59a7a5e80da4c39364068f1623952a196e57fb177c64e4d9e22324b80e7682fa97f34016886826bc110b26967c042dec94fb4a9b0bfed13b5f8b4dc00eec7b3419ec165cd992745ac97a51f7535709b288163895baa3b70f2620c3141f9a16b8ec8714365572e4f9d2762cc1c4312399485b3b3bbfe113fe2b5a12a73f9ffb5b9e694b98b834750c1ce700978b737dcece0acb33c01cbb2cfda7d07c5610bcd95c9f1070eda832cd7a8bdb1e2f8d8482a7d9448011029bb098ddf82a98f43cd12994130e4104be878e56062763ccdacf8fe28456f23d5d897404d32408cdf87b1a095788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553107b8b42f8f879fba9a112d9ca04605f67400a687ddbaabb883f9f81a7f4300f10b0ec611076c371039aabd585ff81f6cea47e94f526ac4d374b52bbd234fe02b2f0f930f177891d22296f55fd8d9b521d24fcd482e5931c168a4584c79f7e934199a7792b00a63329a247f5a75f7c87f28a3802c566044335df8320cb9ad78665a78e5a10b37e92b89b2a1e6d67b562da75eb5fcd9d75001c61ee625a688b63d1180caa53a3404ff9fb0ae79eaa486f7afa9e1531b97bc81caea35985b9f7c3c32c66b23b00fef56bb26c023059b77bb70cc9b41b7ee3251f7eafd1fb5c34c5f671e0a6917ff1ed3d4f87949fb4fbeb3d175b3065e1a68ce2ea09020b01479162a9e8183157aa5a4a2aaef7d51d91fce7ef7ce3c2208112a8f2abe66092df1b96856208625541b6ecf1bcc521bffdf173a21433afacfae5fccb3bbed79840f8905accf410e1f04248a1ce9b70693cfb6c0cc7647f11ee112806a354fbb02ccba0a2a0d6a5f9c64ade09131d059bdd96caa28198319f67fbabff92d5375a0ae02389a4534c80784a52f3cda33d89658bb22fd0267c637769d4e41da86dd65b949bed8db10fc7f845a393f39ca5611818f89daee51ad7273bd7f4a56b956f95a64145c8fb42e80bd47cf56e5f6255c175819a349ea6b93ef127d763984b3fd714f31",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46e9a5da7dde01fa79265c0039ec2aff96ae63d59b060aaf37faf579e5a6239b4": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339778fbbd522a82beef632d26afdbf75583c140078904f33974bca69b6d576536b2": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397abd29bee4c14a11f0aa43143a0993b9bdf19e65168e30d19bcfda29702312a62": "0x00749ddfb21500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971d1986ed767cb4636ca6b125c8c9ac32114697c04ae936be6d789edbeb353b09": "0x001e1d3f083200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c71fcaae5a65bf0255ce6deacf3e688ddbafb3439911fbd3bf9f1983fa10b2ed": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d78d0f66f39f3ce821a919ae830cee7b860e1f9ea944f6236a557b1430f29ba8": "0x0080c6a47e8d03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bdc1e6732e6c17002d3b8eb8a6a911193bd2696768c323a48509f1c5520d121f": "0x00769f7b7f5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973ea67b3e5bb9d17358af6f0536f6e3eef0af2e813d9edcc3d46b0142076d64ae": "0x007ebb5c423f0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976d367ee3dee78bb26ecdb3f1aa9e45294dc83f01829148ab473804e6b39868b3": "0x0040ee7affbf00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41b2027bce60d117bd23db234e4f17003f55d2c1e71c563d7189977ebae960ba3": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397be70ab4f36364d4d08f7c4e219e91e4d84f459363414f43a4979f1ae9ec5cde7": "0x004010ff621b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fbf71142f172fe154b2f6983b7e9be5a779b2efe041f90a4142201779a7381b1": "0x00b4a102061000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977fb96e19a97a9abbb65e7e27611c201b41d1c3937a4a348a88aa8802e7ded7b3": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397641957b230bcafd4e9d85fec2269a91b9cb576d357cef0a1ad201daffa3fe3eb": "0x003036d4980900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4fcc4f44287d2b7cf00d9a0bd70d0305f6e50e1839699422614521a2d988254a4": "0x0000ef73b31600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397687d40f133b6d35cb65e6d3e156a9df59e0864e76b1b9960d2cb524b61a006fb": "0x0008711b0c0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c1890b4244c1ad184f2d1acc0a8113e323ca99904f84708f241a10098e0079f9": "0x00d27175e9f502000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339783e41ab69fcc6360e3faf5f571683d49988d678bc3b9eecd62f4bd8e3172438a": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397198ad24ea7abd142f6538840f879ee0acbfcc87a0e9c6ecadfec2b95ad9ca5b4": "0x005880abe94f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973bf0178260f084881a56133e1e9a480c4547066ddd56150dc7ea65db4c5f90d7": "0x00ac81fb215a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972f2c25372b894cea82c59fe6058793af0f0fb88238370cdd1df0546ccc026566": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397676d70165cf4daff1fc792f7fe92396d87ddd02a1cc0814818fbc92d8c13bd83": "0x00b875ca5f0700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d83465cbca77fe97b60bd273a0fe1feb51b7b75976ae96ff514d375244f0cfca": "0x00b02d87f5a900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979d8d5edbdca700c77ecfaf64a715106023e687eaa39c1883de9fb1d3ed986d75": "0x0080fbbf800200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339735052fbf04d43dc62fec473a04a62d95a142af0e6424ab668dfb1c2337018546": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397951e5e604f0b4ac50af235475be167f8c5bd01d32a55e621bd972aca9751ca94": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339795a658df039d15b0fbfc3eb8605b3c1b3755a8d1887e9a3aee13dd3c251b454f": "0x002a3246641c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339737749eef475d9b6c42b78db934f2407dfa9910ae15e4ca5a75a6e4144ed75ffd": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977f5ee55ed6cf4a86743411af8dd6002bf7936c5ebd2d8406ba48815dfa5b94a3": "0x0068367fe62d00000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579738fff7cc92faf04763097eabf4923b8e53152b8cf4570d76dc5cef74607f232e1": "0x7ce21330f614e9f11065cf3e7e96207fec4086b7cb83584daccf6bac6d35d16c",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282437e04b920e66f97ee56f3aef9106f0f0a6135c2bb6e89b4cc6a63ec8b95917f91": "0x00b072e0e023200000000000000000001f2fee3701000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978aebeb192944d94e757f0165feda76794f628c9c69704b6dd510bde683fe0b56": "0x0010b4426f0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d45a5bed19fd6dfdc7c56a9063ef487e032b6f6b7fab3f9d4fdf6a7d52170c45": "0x00f45c7452f600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e637df8d67b685b610f109fde312d604c8a9f3e046810ab3b7c5344d947cacee": "0x006aedf4123200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ab3926aa424570cc17bd96e2f315d159cc2b6298ea5abd09f51d6439eeed2006": "0x002acfc5745300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4178dbe11e427d1edee939cfac2b88892d15eac14b9f323a8a648efdd7875bf9a": "0x006859ef3b6102000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4bea566e10311e2a2c11e747610b3bdf0fd9cc949a676131c2414c516b808525f": "0x00d22374f95f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4455b315c37e2c7266fd31b68b850cdc3a62cc793acb049bd41025463a6d06654": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397689f3fb366c82e7c85717703bc7c8b1af26d100b1e9601d6685e64be021b6664": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f712571a476b511525ee202cf6dbc60eb6682f00a5f35e60c920c8ab0c840d9": "0x00fa7c33951000000000000000000000",
+ "0x5f3e4907f716ac89b6347d15ececedca308ce9615de0775a82f8a94dc3d285a1": "0x01000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a7f900780d0cd10b96fb7ab0d779830a88f81d5e90602165cc364cdf9d2b233a": "0x0024a8be34cf3e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339732adf0a8caa14c2b9aad34484c60225e17088d9986bcb405a308bf4d61243a6f": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970257899c73a3575b8e830a99d13f5ca2d0d34b8fa2a41eb1c7eabfa305f7ce5f": "0x002ecc1f8ebf06000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978cbbfeb43a25f4c787c7f4c99325a38e2d2494f1c3cbdcc75975c02ae2e58c5f": "0x0080f420e6b500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339725510d736793b76b0fb84381f356b002cac2fbd3351d6f8da6999cc8472ad515": "0x0074f9f66c5600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40a41b262709e64dc9956e5e93db4a7e217db6ccff10125e3fe2e561a910e0195": "0x00d4d44477c502000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ca7e1d45833f60f60b0daabad1ec96e00d35d053a089c82392e3c9a6b993dabb": "0x00563d1a8e0f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e0df6465b4a29356069006b6068c9464f97cedf3c5af4aac37e0459510308a14": "0x00fafc0f343c38000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339783fea13414bf90ff3514c2661be75d5a90cfd392522c19e160d0afe3786f93d9": "0x008c0d35660200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976d562df676bd2c52b4a2f05c3088cfdbf7f4eab2d134c1f4e51a65c77a72424c": "0x0020034cf68f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dd3dcac29fe6cd540604eb17684e772d7c2befe4d5244c6f08bd9a863ea01859": "0x008c2a02902a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d93fcde6e1a188877216133ee4025ae2d75b679b513a825c16ecaf24206d2077": "0x0080c6a47e8d03000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45c03fcffb1a72f0f8a4ac38bae172f6e7ad04e4f1002408284edd7e34f91fdf5": "0x0028f637af7c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e56427d4f2895718f985423534cf20984429a108c348178f0027d1a201e28301": "0x00c0ddf9a28300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d6ea6ef5e123dbea0e004e5349da00a746fa1b02d24def5b46fa00bdf4bdd9fc": "0x00e081d2cdac00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f8e25036108a3737cdb400351b5821f25ac461d277636a2038598d32ae636ac": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975a34be1ff96a02c4660f24398fbed24d9d3342c4bb89ed0240da9bd9b646ee6b": "0x0010fb62e84e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972d4f970d8a1a28279d491c098ba977d212429c93dbd054a0e44a6d758ee971e8": "0x0038e451d40800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974e25c629f28ddde70c6aeb1d55964fc96b174320c9917cbc7c37fdcabf00b49f": "0x009cc874400e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e058165e7b87daba18f3ee9b0ba59a1a6c2eb1b5e04be736a65e5d330d8c1660": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971b3833ad709024c7eeb1aa35f51cf06a0dab1026494e91c773b29620dafbd22a": "0x004a61a31c5e04000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4274f4f56888cfffcfa71b364015dd34f8aae3f0923122fbd78639f299936160b": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339732cd7de73177849f23e359b0e4e1a431ec8adf11824823380a6b2f973fea2ae5": "0x00943d4de92900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339746cae6626514282b1478a6c1b90385ed4a4af3c93e3cabbcc1501e5036a354cb": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975a4f1593a4af4d545aa176623d49226c2913a29a0e874008cd3d43bc0f562ee8": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979f65ba9ff10798d73a65538a500dac5cd11494bfef111f88d516aeab00aaabf6": "0x00581c527c5c01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da7462891e1f5029c465abc3db3d8859c5cdf57999eeefc8559bb8bee6061674": "0x002cb5d95f1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b31ae8779f7037be320b905b79f04ee79aa0f25cbda8c56024049bdcccdec6ab": "0x00c43733034100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397113b6b6421084df50c05c691a569ccb22f27dc28c72ff024efe87378c5ae94e6": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977dc9dc6f9ffd18895bc89fbd4e6eeaae4d55580581628d83da97f2e45352da22": "0x004e67f401e000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4aa5cd4b3ced035011fec1d41b3e4ef15eeb7445794e20feb20f017e6f15347e3": "0x008062175ed158000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977eaad0b3c5910fc7edc8bc9d554f241193d6786bcf3b7a9e784e06501da7da8d": "0x006677ef716501000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f56daf5420eed45bb1a0da2455d0e798c7589172a1ea32d18549022f94fe460a": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fad1b8633c6a9fcdc646714045a037cf5cac26b0536c6eef1c2824bab9f6c613": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339741581e7e97084ae0e3df8639275c7ee3cc95b45d3407b55b4d6a3eb6bbb93591": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339775c32e20ef17142347dbb3e6b9c07a018d361cd8eafb3239288444733767dc30": "0x00f0f1bc9f2500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a00625427025598cdac59fbc9c4fdee032c643e9395401b667a13877435a474c": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339794f0460250ebc530349be56c86ebb55206906115bbbedcdba400716993b37765": "0x0020c9e7070400000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973f2f1ad465be4ffac30dd8bc6c522f448a2cb87524bbde8ca93c81b7aeb0e3df1": "0x7a977e950acc55770b4452fc418bd59fc4ccdc25ce3c2d4cce58dd0d6f9a2d15",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c21e46a4f95cf6be57022f95b71a21babe2bb5e047fabbe9fa76163596557f68": "0x00f41140b8e601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a464ad173716f23cd4d29b712191fddca8ed03702f5728aa8190e309bd37a6bf": "0x00463efd4e7f0a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397350ce34419f92ac5e4aadce1ad6bfe5a2171c1ec48595dd0d8e580c74ccc4c6a": "0x00c6c5932b7300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dacb479b4507d9c7e1c21f35ab7a703a7511d7bf98f3b115ef29c82153dd1062": "0x00f889cfe91900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f8aeefc6f35613a5e8f7abddc5967428852b1b3431397e2b6cb2f9904dedd60c": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397309eb3856325e0cbba9a4622f164d2aade71c9dd494cc38bce0beca078a52374": "0x00da5001030800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397208857b2443cb23269809fc6be935970b76185bd18d1934161b684ca1f4a5fb8": "0x0058823c772100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971dc94182f190bbd123677024348620bcea71e2347a668f3cbcd483c6aeba725a": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974b43eb98c54660a94919cf760008436c8ea54b3719dd102a8b9d64613fc59afd": "0x00ec226f1d3200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bfb80b1473204da6b416add4deb918834f23be1e39a8a3974c5a7cb4f3caf91b": "0x0066a69b2a0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bc3e81cba512445b01bd37bc8a5d6df3fe1369fa93a983bec0ffca32fb330dd5": "0x009e05e9abe400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e4b19ce4928ef434b3fbf8c3f0975f87031f15147828e45f65a8d7f4569a888a": "0x0000c52ebca2b1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397599a0618518f265f9a41e572bc7c18b3e56a1547431cd9965bd74c3ffd4cfab4": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339762caf70d70dff4ee00845e0e2432ccd220e4f89063e06fc77bef04a039032984": "0x00b44bd2d67400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a3c4303637923bc42c30b2eb3474f889fa0bc4d8f02500c91a98fb05c948966a": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c7afd3d6d7727f426c8e78dc55156379ecee88660a457494d4d5995d52e83647": "0x0084df6214a700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971113faa19e595512fca8633bdad681b25a04157a77b07771eaed3bf57827f7c5": "0x0000b9d8895200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243bef865eb9f98fe4d6ddcdad70a4387f9052bfd76c68f0468de54f9c5ebbb9a05": "0x00bc15368e363d00000000000000000020bd175202000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f37ac791ea0ec11f2e0b230943db05c000787f261fd949b80217d4c0b12ea52e": "0x00801a0941bb00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977303c831db36d6f7c57c5154db6549f630bd6ecd4c5b5d598855080a3975a89d": "0x00805c14b01701000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a562f7f057219037f1cde02f406566539ec238231e51dda180f8c864569f3718": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339793bd2e508d7c6e555aedfce64188302dc08bda8c3d29eed9c3c2d17a13a9d410": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976b926c0fa693a009462416eb269d3c237ad152c1d811021a1c180f7ffcb0f513": "0x00b02bfd644301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979dde172dcbb58af329c408e3dfd97e89b9ef799ad5e6290045f992ffadbb12fb": "0x006e525970d400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b48c627bedf5b665a011533431f7908df477a02bffd42665f9e0fa78dd470b59": "0x001a8f7a4ab801000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974afa4f29ea8a3645510f108b51d797af283bcf34550b95d8f4cc0995db9c17fb": "0x00f660a1ac0500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976fc59c3f9b2baa6fdf8d6ae2968023af80598e7e9b354041e7d429749fb54ef8": "0x000a8552081600000000000000000000",
+ "0xf2794c22e353e9a839f12faab03a911ba8d640d9c77979401862d05552af4802": "0x00000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974094c90b2b2d4cc3d73f94454b13c4ed7cc05dedce8e3c3957fe8006b174403e": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971cce9fc8c7efc5f1897e845bc85843f50b8ab905dcfdbca3b0e41e171e3450ff": "0x00c0ee56871300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c13d97ab9b388dcd9c2011ae287f67ec2a734e8f11fcfa5c43c30c3f300a56c7": "0x00ee5c29a72f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339713313b92cbbd38d105776580b4a37993d42f5f340319e89bac2e64402e8aa4c8": "0x009259f2f62000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b0b7f60e35a3f769bdcc1a23a0d239f963154909bae9acd6cd3a126f87c1ab1c": "0x000c5849192401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339704c247facc695598315cf680fd4f0275fcb309fd63927f1973d78396f03b2429": "0x00a4d3b34b1f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972e9d34254b1dac0f346afd36e9b5795f91b67ccf43cbc831e2aec4ed2eded7b3": "0x002888565d0a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ceb6411a20d14e2f8ce54bbc3bbe15382fb90f5519aa16b20a8a36f774ae3734": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339775d38f78534e607fc04f2f1d4987bdc75985c135908aa63364ce5b760c8d266e": "0x000af7ebba6e06010000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339707293d1037f775269c9a939dcd23e601f1621b32ba4f54693feb422a8541f08f": "0x00421fbc872d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339774706ec327722e38362eb548156ba934d13f115a84678958d6f7ae99cebde835": "0x00dc5f23f53700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43ec7149041154e4e466c226b348f31d0cfd0a04d9c49c0793267214cce5ebbfd": "0x008eb9a57d7c04000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971711d7718bc90de4e24ce3a6a5918771cac684d98473b2f080cd1335fca597f8": "0x001ab8ccb0b900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397443ec9b89ec4fb0b9cb8dd2fe957f79a20ec649df0ca567644ce897128e7fdb8": "0x002a0967c50e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b7ccb50052161bf3745a1a8f808abca871e6b49c5284b504ea3217b6d67d7cae": "0x00807c4be53b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b70d73f11cc47e242ac92b6479929c10f516465c854201eb4d4beaef9f354bd5": "0x00da602c785f20000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b5d94e43148b70d5cea547c1e96aae36782c1428ae40b2d22b4653ca79180fb6": "0x00bcdd8acecf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976f1fade96f8397fe0c93ca056301d96a4ab9a332769a80b527036957cd96b70a": "0x002828fa960f05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d01b7216e2e771dd2a34d05c52a39fa21ec828b99fe5a16dd3fc3c2c7658a9a6": "0x00aa0f2ad80700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979114e70e0c527d92676f3f1336eeebada2033ffd9b44aba8338baf9ac6d63b0c": "0x00b888d2428100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ae821a2492fe78b656aaa949610798897855b11debbcf84dc98ff1535d2c403": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ec410c2a8b2283351b80650eed4cbba1488c85e6562fae7cdc10e3191aca5c88": "0x0086e2798e5c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cce430926378f7e79c1912bfa62465f7402dcd3bbc33b9e0f5f2edc95a416169": "0x0094e5cf8b5700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397254da64a76c363f498f548955ed29390d64baac62cf17eb82c5ef2c2755c8d4c": "0x009e00db9e6900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397572991957ff07ae0004c64faaa63615e9f32499e27b93a46235fd224831184d0": "0x00cac9c7bec709000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973c55798df116b1ccf0baa04e1efb8f46085f22999029fda28bea6b50f5946391": "0x005037a4f80800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e5b2484937e8b6efd90830b8f4a3d034a5d97b0ccb721540ff14481eb92faff": "0x00421e33e0df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f542ab5670084d1b434a6273be6d345f61131ba637fff00a253833f6b13a9812": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339744855cf58fe81d1192e997c6bedfe9f6f773512868292b4071fb510482dac1ad": "0x00ec670c037900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ca4d1e5ae50488084913e7ee67ad6dcce0def56068b3cfc09e0680df69d3b608": "0x00903973206100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339749b6f96e1e913088a5b6d8920ab2474104f38920f299a4570e79016c6ae538e3": "0x00aa26be1d1a02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733afb1400e7f03b47392288717ec4ab02d3f09c2749158c94d75a481b5f2a3f1": "0x000e31dedb6500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397af98cfdf2893a8c2ae10bdbee53afe12766b209330e7af29082ff1dd64b65f4b": "0x001e39c7e9a600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4aaf0ef180e58af6c3ade791837cab8f59cb2e7ca35e27b031567b1786e2c682b": "0x00bacad1767508000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b909b6d66e3b4e6aa93d526fa3e2a50ab74e7f4ddda98ce8f5b66cc363ddfec": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c7a0eb14740d9505f75c8150497aa30288140f77db18383fccf94c7c75a73e16": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bd7f9f8be1a06705b993882e10f2c265ab2efe01bea026ed8a291a9bf4efa5f8": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b459626058c0b37d2e3ed4dcccc5a455d890335ca05a7c23928f541398a76f44dc": "0x007acc2a584816000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397241a987b1a0cd489ba7116e7ef09244d9be97aa771971cd33c087ba1954836cf": "0x00e6d7efd75b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a655a7eddd163df9a2d117800ab73b4d2a5a58d35867329c1cbde0c788ea2fcb": "0x007e15ac953900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e657140d1a920f23cb1eca7eb9f038dafcae16396a3291878f06e7eea1bc3ffb": "0x00407a10f35a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c9c85a0df7196c2728bfdfc2e953008be2e32f2cdaaba0632eb36e06c586e849": "0x00ce84d3182000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ac98857ae1c2be58afb211e29382a9fdb39d9cb43223afabd384458ea00b9e89": "0x00daf6518b2f68000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43fe45af9325987842111cf3c73082d12ac85d5b9046ae82af38d467286506020": "0x0018b092324802000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397097dec1909901391d3e485c8cabe1c9073278c7d5ed4c5e127fe84243f730e54": "0x0018b092324802000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972c347818b19959a3040a44d5c8d95950c3d6d26d24b63c206774cdd6375ccb8b": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973e17ae3992c3ba8158ff787b2720f8c03c3330496670a8ad2f57b916935b68eb": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c6f2435429ad7d62468466adf835f9669aebac74655367a710ce6761ca6d6787": "0x002e3f6ac61b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973bb532612d6b6ff897f66d6da00a1ec45e8d5f45fb3735eca3bae639dc165b8d": "0x0032cf29595c01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f31159bac69af385b7fb821ecf833c6564288b81206df77a2c8c635e3802c164": "0x008aa477502200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a424394373c6c3fb1897fb45a9e1745856142f1f269c2ee758ad9b1e5216496": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339774243b854b5de27233d88f981193f66bc5ce0a784f8f13bb61fbdb54c7c246d1": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a78e85e139cbfaf36ec6fb459f0c774a75dc65acd802335421ba3b1528f7fa41": "0x00a4d3b34b1f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975c365d8602e9017ec0eced75ff43f01e71b1c86db6d578896f315d56438eda1c": "0x00a0724e180900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282431a7b36634518c4bd258451d3afca781ef41c43e2cc13767ade6d58216bb4b54e": "0x00d45be1e85b7700000000000000000020d96a8604000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397944e83d0cbe1e54530543a1f443a8900f3d928afb6f932f733ca9392add701ec": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397af8eeec065a60f9ff21e7a24aa5f32c93f433d34b7eeefb88069058c40ce8588": "0x007ef91cb75900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339725b1864dafe40e48303286cc37fe44a386e2bd0a75fb99fb5572d75db488a726": "0x005acbffb90c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cc8fbc8f36d7c033ba24ea5eb8cba0af738246c30e09583e6eefc273c6e60b17": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ec2bfcf13209f2a799a982f16350ee072b71922208d5b9caa24e8ee0c675999c": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978eab154ccc600d578d30dcb99987c7d66506951ef94141496ebfecfb73767fd2": "0x00703874580800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b414729ad00c64650f9752e4beae474199b2e656b1fdc07cbd428d6268a8a870e6": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975eeab8fbadee245fbcf39cf0fbf793b03d0a83008f34b22595b6f204f2f779a2": "0x0070644a3b1e00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4395065dd404b0e20080049009aba7f480e3afe7fc6b841d1f3ed80d6c6b248cc": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e0f1b00de53ad151794f529285ff718aa45585276522efbd169f27347df385a5": "0x00927581d50000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d5468ebeeda63faa15d4ef1f56cf6d9b82d7abf1b2ee479076f611239c803ec1": "0x00e022299d8100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f669a0345ef1fe9b6613370ce6cc3e369f4f3aa1fc015a6f2c0e93a08313639f": "0x00a277755ec600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339777e83d4fa9d010909c6f053f6261bd46934558d64169d393aff0ecce3238e92e": "0x00a60beb412100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397486e7d5c396f6b16a570337a1c45384f724104e19cef44a82bffd78bd66029a1": "0x00f8199a6c0500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339738e359405ecda5406958218b29d94793d3105cd21bc44fe3a208d7b23f152991": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339725738f9ee464c222dcc0315e4e29680ffc7a0b9b3d3f7ad395edac98625e79db": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339777c3c21554adcbad3bd994b3ddab7b23a30a0746d730e9b657bf4885867ef9ac": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea7a74b16ff06d4bca35bea0eb3af9adb7fc16e9fef18f97fcded490a6ceff87": "0x002026ca459901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397247e60aba93bb4e95a1ed1001efe52cf0d2824057c24e1ffd17bd6068c590598": "0x0074ace86b0300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975fec0b94ca8178c968b9b97f9646e455327a190ee40666da3ca1fdc23ee51891": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cf02d0f399bb9410b2fbb5ea3cd9633870e4df2ad05983c6dacb974fa011e4fe": "0x00a209940c5400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339762a0130eddc82e1cc85eecdf5d1aad6dfb05c88b0a041460a01023801da24b03": "0x0072e25c62af00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397950b62c8c2fcd768e9e1e27632a49c25fdca4cc93bf0262a145684760055ecf0": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d79760396dd611727f7815b8bf416f532f3f071f5bce70f7abecdd7912851627": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974f3ca00d17f4cf1a35877afa6b679c1ca4504cc530e80b3e0bb59ca0eed18606": "0x00a673ea82c503000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397418101d136f0183e0482dd85fc44dd66f3e72029af30d2cfccce7578ee8189d2": "0x0068f8c974a501000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cf9dc3ebcda3ec43aaf5e8e9167c11485a3a06fca9b6877adb08f8b09409cace": "0x0040b10baf682c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972ba55bc9fba2f65fdced50f0c76d52c6f3d5127ee1849c0a0d0f45923ee03f2a": "0x000870a05e8800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a7ac865a345aa6cf53aade6558be29fd5d8b123cae2182351309f57cabdfd639": "0x009ea4c3e42800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339707ed39eb3f9eadaa394eaff421a8ea0dec64daec1f3bbd3f6e98586adb597a2f": "0x008a28cb900a00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b469f6a8b0eb22a3208efc7fa44a73247282b107ae335c695597fd1f8b0b2ee970": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397264c6d39e36e2ec355afed53260c0c9f04a1a5894bee33b5a59e75f4dfb7b5fa": "0x004e914751fa00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e41a5976acaf8d99505dd5e9cc86a00c260dd483ffe7d14fa9a0e03945b22287": "0x00406352bfc601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d2a57f0e793d52d31bb64e1734e02a2a7de69ed835cff14b64f976affaed6789": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339703b4c62e6ae85d5f04cfe9a8aa4cc2b02e72e476c63cfd7932d85cc7c7fb4ea4": "0x001013e5a2cc00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ead1ff86cd47046a9275486c1d10d8a8b919d0f5a5315756e5e147d591a99a28": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c2fb9377e9aa0383d7892dcb6e46244a8544274506836220fa54777c320f12d7": "0x006ee223f3bf00000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579739412d46a6e26424f7d213c86bb856e50ef41be31798b3b9eb38f0c4eaa9a4137": "0x7a977e950acc55770b4452fc418bd59fc4ccdc25ce3c2d4cce58dd0d6f9a2d15",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ab1d39a194ee869201ec3b10c9558c9bdccdd395795762425b6f6ab6143d1731": "0x0068520ec50d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339700d19a3fbf6ee3717a5f4e4bc2e2b2dce2f4467983acf5018f4c397d463ba6a9": "0x00e077afb64b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975cc9945283f8e3ef68f54dafba8ee02db2492d5d03c75ea0514c68d3131fa02a": "0x00e0609aaf6f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d6bd71bf14ad09c77fa88ec5c147d9a67e970fdbc5a24040afde32592268f95b": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d7f2f1c5d9f2d8d34c72c613eab7d500f323c4fedbce26f158f783ef60d269d1": "0x002a886f964c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f253c62b080f056ce32ea35b896093ea79f56952a7e1bcc72f4cfaa72f197b87": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e99d3a180e4a1ac3b38a592d5c399e849706e5c2f5c05afe5e779a3965dd26e3": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973c59f68c284f61c93ba8a755bd3446d9a8d9ed56f7161b254cbd8c5b9b7f8801": "0x0042224efe1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339732db85578e133937f0f0208567403996a1c7a16c4b3a41469998b801a6cc748d": "0x0010ea0504bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397156f66301bd5477c8b1aa080eb065eecb2978c10b53313a054996ad71ec8e312": "0x003c7ab90c2c07000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339781c663e621993a7614c46ebe2bb8fd9c940b621a31ff3c6cb90172e90d9cd162": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eda36daf5716638e2ebde28c55d6f8922b56982e7e3cc7141ccfb0a546764bc4": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c7a6507d87d179cb6dd8a6408440dbea4590b54aebadec6dbd1cdc81b6ba1deb": "0x006296e5511600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977b993fe69e716e1e587b8593e3cd68517840a77f8a1c14f220076264cb9dd416": "0x00e8d992a10400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977545f08bb7d65a16434c5a814b183f22668fd0aa80daa21ac76e523faee4b291": "0x00a61c778e0a00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4dd7a99947262f2084dbecb67fa16b1e71712de7108dbc4c2d30956f3fb16840c": "0x00385308034c27000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e244c1cbe2d65a7655a96f0f8c33de639928895b26504f56c0608533e7e7251f": "0x00809403057e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ee28e8bbfcfdcaeea827979324c534898cdf81cba0208bade1ee6873fda93332": "0x005eb12cde1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e1a68ccfc3ca3db31a3f7026b3c1c4840b1d0239570776eb12adc780988a460a": "0x00e24758b00900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d72f6ef9e8abfef85979d67b0cd9eba341dc2adf558caf470c7ad8f59a2cacee": "0x007e4df9ba5200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ba95154c28512cc1f9dda97f2de93abbe9b2496cd263b5b8f7903b80212414fd": "0x007e222bbec000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b38c3145df44247d33becb305b1ded0c77a6aaeef4797bd69f45ac857086c2e4": "0x001c0e1d160200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ee337d8bfdfa65fc04a1c45b590f576e6ec3dc4ed9bda162e745d93f06e48f88": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e686c48b040296b06a91725afbea8167e85166738a7a7d6e81f3c67b9162cb9d": "0x00941032be6000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976c705864a9eaca8b5ab0f1bdd3e731fe2c0d2edcf9840dccd8f1e1c26a4f81a8": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974e240f38dc56f5efe1705af285b4df30a0872c5c857b9e570defb2c8cfdbdd9d": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da768cf39883d590a95680d30d4cbcf1ba1b561a22d91729810374df88f5e8af": "0x00de83d2453e1a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974b52ebb26ab3ff7278cf818d74e195ba894b0c8d2c9d8e89ae021802d8949dc5": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d37a223d5f348ccad327e314cda5f8110ff00ac6d914c066eccb4935d2072d7c": "0x00a452f2812100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977d4891c7a8b12e2969a1efa9b9df870a014e03909d840f1311a5200ef1402ec9": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339705d16ecd4103cf73e7f0ddd189583edc83f800aae108695c3dfb79f7a31e2542": "0x00b2e809461000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339722f0f47a726151a340b8bba485a646fd17010aea5df9095bcedcee5678029d66": "0x00328a93708000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e813cd0251a32b89556d2b5c7310c58ef06ee3b3813bc3c7906664491de2a250": "0x00221e875a1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6ffdf368d50b6cae19a1f6ea8d955eaf5727b6cfcfe7a46c222c156c1a8e3fd": "0x000892b8f75a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339742c5a2f58ae523569577dc592b07b53a7df0e57dd0754eea77768a4c4a4bd161": "0x00a6ffa0e4e304000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ff80209f783aa7d38931d92308b7f7efe8e7939ee1907206cf4861d56e87796f": "0x005a3db8ca1c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243e49e9344ad7601a3591e06a19ac8b9c420f38d78afc7aada469d0d714aa54797": "0x00406352bfc601000000000000000000d3773d1100000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dd2d091670cbe8742470be07d52affb6b78f415174cacc9062c9f4535da7e836": "0x00f8d272f65700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b4674f460f7b34f738dcdf0add24cae660769792afe6d911b20a0aa0582f4854": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339736c1beaf90e604e0f01b57c0ac8253a8b43ddc55d38a8d737ff2a3c40210d8c9": "0x00181b6acc0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339706cf46b7c899a94641bf32d08a43faacccfc7b78a254841685cf0060d500ee30": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f8dd2d6a58c524edddb4f2aa92f657546b7b857353038864f34c4103aed0f730": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b5d9c959441d9b447df05fd87f37d96ab470f72cb45aa6a0c6ef8ac5abf316b6": "0x00c01cbc746703000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b51cbf678e47ff7e6cf78d497711d422508bd4e2ce62db7333851a4647073102": "0x006ee223f3bf00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41db3b3ebb8b6ce760c92dbc20cdb0ccc8f0fdd04fcc08c52fdbdabc31f91c290": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979e761d62201ba910868a004f80251e3ad3f716636708c387386275af3afe4dff": "0x0000c52ebca2b1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dac29e0680477be9923dd27793e4f2f31f959bf0f4ecfcbc2f514876bb720633": "0x00145319b51000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f265d301ba00e1b51f5ed8ac011c2f59e02fcf806c1db9da034e35dd1a5e14cb": "0x00f2b28b484f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c47cf22bfe24debc85580d1f7c1590823db81785865e47fefc4a7ebb63507fc9": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c43fedbd9927be2397a0fd962e74ceb51a65b8e5d5f1195254f4294bc12847e8": "0x006ee223f3bf00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d485f36bbf2cf79c89a72fbf8a151c33189e8866d749738aa416ba3b6365fbe9": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a4f1c9015ba39e0866be17d362fa23c08e0d67f34ad44fdb8aad9fb6d98176b7": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c9b252d0c8edddd6c3244639e56050b53e8d9129aa09721d341e164a8d66485f": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971766ed4f76b734a2c1698c5f71b7efdfac7c193f7f5bed22e0cf3f643fa248ef": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cd053fa7e107f1c0085c942848ffd2e32e789b5f6f960df491f967a719fcc2bf": "0x007403bcb30400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d046705c0e73224788f7c8596fbd6340f1a57168a510a60e774145760a4c04e2": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ed03f9fe374a5fcfdee9a90b6fc5f62891866d0ccbc961d67086c02d03cd44e5": "0x00407a10f35a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339786aa0c8a5e08c80f1e2dae097d3ce785b9981ad917c87610b67b22e3e1cd6385": "0x0074f6c33acf0d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a0c5f8fc4ccf949eae90b76f99913a5e34fb34ef8c406a69594509aababc5436": "0x00d4c710ab4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397394ac4a24c2edac23d081d43d15d584086e8d76b7dfcfd00f9cdf97d2057696c": "0x0068367fe62d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f21476e6b819c94192148710bc00fed733a2750229b60cf41541a74c7a0b007": "0x00a0a4c029bf02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d16e733e71e80b67a3df597da7e7e22a79b51b582eee506a6bce7c9b24f5285e": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970e367ea0514323cc24f1ad97cdf1b7129de3c21a44e64b56e28fc29afb9676b2": "0x002e7164960600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40d94c0a4170857b4f1c810d5080a216b36211806b5c979f68746edeb95abc9b0": "0x0076aec8f5abb1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339745e97712643393ea51bd32f8ab67bff2ba4ce722275125742eb8b467211553a8": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cc27747d9b01f6ccce6248bb60443560266587411371cc252d5358a9c40cb661": "0x00b808f1f31800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ae1e278fec0eb51839b4e47203ef9fe238435bb43a302d23d8a3e4bb04a412a5": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339751865a8f0b8afacd9748b22b907d7d30e2913762743706e255b5a6ea0d39d24f": "0x00d0e98a070900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397937bb780ff2a3bdc3c8e45aa570890f12f6c0041e8fd44848415f1c41166119f": "0x00442e98972f06000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243e7fdd89a295dc1c99b9b12fbef35a876c135bacad08c10694369108a0f23c588": "0x00989999d6cd44000000000000000000f3eac39b02000000000000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b485a5163d2fc99df3cf7a165aa11ed82b7d949d3fa493a0a502c21fe1381947f7": "0x0076cf5ffa7b0c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9f34ecc172a1be1b15543cb010874184a71712c51d96cf6fd90625a135539df": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fe6bdda1196e178f89fa0f4ce45804174b19ed5f5e23a7aee52615ce7359d23a": "0x0020750b040b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c85eb7f9b344e618e359c74857c27b2db8bd06b25f901aa48005959f819052ae": "0x00da99da740a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339788da04c516bbe3241e8e4c686ca7ba807b2cb6e84b82531e598e8cca5e023a9f": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d5151651a109168f98e2a6aaa9d92cf888e14869c4a27d12d0dae683d9f6f2c": "0x0058823c772100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339791505e815ee86e260ae4bd65942a433db1acf6d5a8cc5c7d024a62f6c20348fe": "0x001cf28d372200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c34dae89d53d357089aa36916d35f35b7b5c4143d5898aec4cb4b2c8fe622802": "0x0042b095ed0700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397adfef38bb5ef59f31c94e3742b0a0be5148dc975336e6d5144cbe6ab0bbdeca0": "0x00c4c3f061ca00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f77082f9e3cdd8a409347b7a0f0418becd4b8aea2dcc713f9c0f8213bd0b1519": "0x00264979cf5001000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970bfdd342898cab5c5d6a63703b837940b64c25b029acca77f257b81d2099f3c2": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339727403f7a5e1a15a3b65a67cdd80177782cc2fb88e2b220494ea8771e360d2a33": "0x006897abaa5400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397caf2a4ea0124d9bfef7513f368e8d24f487f2f00f9880bece2f88ede2d03f4d6": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339788bc601dbeafbaf726f41866fbde22f3e1fa92c90091cd5fe732952aa1a475da": "0x00181b6acc0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397566f7b49435058cde0d5402ea6f96b7e84c1f81e63c5c64fdf04eca9db31942d": "0x00348d451d1800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e1df42c2368b351b759096bd75062fcc5b2d552816d6b903eb4054ccdf49a7f7": "0x00b267417fa700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978bea3b674d7b1a39b32b41ad2bf4bdec9fa2399305a767aed102551598cd4119": "0x00483fcba02401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339741302bba9d7bfe4c4c7ba793490a066485beaf70764a46d8f9a8ad5cd769f046": "0x003c728ed34d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339760b1bcd5e22bf543459bc0f52e11d6e9c3abf46aa753f44c356a60f1bf6f5763": "0x00a83f001d8002000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978ee85a16d68e16c807ebe7578b256c0b8697fcc5dabeeca4c27f826e0fbee44d": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b154cdb472df5cddc74ff8a5f2d3f38e39661bf661a29fc230cdeff422452afe": "0x00461784db1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976da80cfafba089407e68aafd023b54c13cb3e6cb25201d08e9aad1f1e94dbf56": "0x00927581d50000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b698da80c9dda47b701561ec023839fdb70392496f460011e023bba01cd7c0b0": "0x00aa03ee74a003000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f994858ce07080c01469119df43d75b97cbf89d40f06256f6093d1cbb995bc32": "0x00d487ed9c0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339785dae95854a080406380c47af1114e910d7623b214f587e22e4c534dce08b6ca": "0x00381c3a2c0400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41d4a42e23c1bfcaced1acefb3ffda01a2d9217d9e5cd2f18b27e4acbcdeeca34": "0x0022f2d1e57d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976b5809cae82f537e0d48af3b64b4c47ecf9e25936c01dea087e3703993363cc4": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339792096f06493948512ad3af708a3c666a205c2df4c489bade2fdc05b5c7cb6a6a": "0x00ba12184d7b02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978d5d16db77dc11fd8c7c3548111420d036e699068cea6552bf2b2a8a9bd5e869": "0x000467eeed0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974dc2a7559fcf21d1b2ede405ed7f3f4a73a58793b9af871ee93b084b5d6fbfef": "0x00bcc1fbefef00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d10af48733a9ebe40a704aae0d735d34178aa56ad3eb3a2199c20d3ded81eedf": "0x000673b4ce1200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a30b412ee9fafb4f7daa8730ff846b7c39b53b97f997c5e7c0f693e3b3e05e36": "0x0000d28398d702000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e7eed31ffcd91f1c03060ff4fb69b23e67b66fdadd53b3ab20432600ea849b8d": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339757c7aade2e9d97bbbee153a1aa3b7f560bccc754cdd3889569a2b4cb4fe412d9": "0x0018ee47a4d000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282432ad8c1e97d2c8faa7d56892254f9dee146f73fa3ba3cd965a31c8d630bdb194c": "0x00f45658a0d7480000000000000000002029f5c202000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ba91928aee0a5159cf240472dc4c706dd91c54f0a7b13515296ecf34b73f9d84": "0x0046e6548f7a01000000000000000000",
+ "0x2371e21684d2fae99bcb4d579242f74a8a2d09463effcc78a22d75b9cb87dffc": "0x0000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b021cb75ddef6ae4200cc572254f41260aa063cd24b72b7ee3b2c4d08194488e": "0x0066497f817f07000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d64e04c31a1edad60ff60250a633b76600217b7c955af0d283f2892b70fca982": "0x0068d9d7873402000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973c2b2424e2527c03b6888f5d9427f230a0c1698ebd3673a3016455e99230e3b5": "0x003a46774c0700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974d4da215ea234cb18abdbe3c98510b549b78d76c7b15ab8ad9f326c6bf906d82": "0x0020aeccd93000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e0252a5c375d5f62912b63635d8200ea060ba5bfe4d91b3a64c4c0914144a740": "0x003cf35d972100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e4e834a195636964ce6a22292f737af625669d46d8eb93fe75066ca842965e25": "0x0020f6cccd0800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4dafaf1257f056555f656fd352b8c2faa0647adb17d5fee73143d09ca6f9dcafb": "0x007a55aa1ceb0f000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243a868058bdf02b477f9ea4b522bf0af37b81192211dfe597c84b4ea83b1ef8db9": "0x0040f09bbce1080000000000000000001f57335600000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b754f1c93c7537dc5dbe41a9e9204c510e7fa49ff520a2fcec76b0c4a8854d62": "0x003c34d961c502000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba04c014e6bf8b8c2c011e7290b85696bb39fe6329cc0b39e09343a73657373696f6e3a6b6579730f1bab80e805877f676cab54e02bb7f2a9484e7e280fe592f6d4cdd424aaedc6": "0x5ce30d8c007d0a438c92c37a660b7709fd1ff3bba79c6c4832ea4107d266e0011a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad82001a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad82001a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad82001a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad8200",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339729023693c108d204dbd2fdd38166975f43685c92ac0967ee1d95df3ecb05365e": "0x00545a7c258502000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971e1526ece5025e3f79e30a30f3aa0c1a91d2859326bed81243a76efd0ee73e31": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397255cf0548fe8c7ec5004fdd911aea73b0986d1984d05e54870eac2aeb805f7ef": "0x00a0724e180900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b496ee88669be2277948736ed0660ccd2dcb99fb593c5bba6545ed67d0496d0056": "0x0000c16ff28623000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d4b93efedd7ccefd692d68487a3f2594004e3f1f0a28eff2697afcefd95ebf7": "0x002a07e4311300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44905f3de32049494ebca6cc26063eb29c899f8c0f64271bbdf2306e09648a579": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339725f3e012b06c14d2535255568c6439bbed207770862d59a0d3b3b15d4af74909": "0x009c7912141900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f3574065c59f306ce90173fb8afb9f25c1dc38a5e8f5dd67369861fd46d5ab8f": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339749005344d26261af83386a28d0481e7a49a1fc77ef7e6476b6ca736cd2d92aca": "0x000892b8f75a00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44755bf64e1c024db208f3f22f77f1251cd56542a7e86216bea8abc4e7cb839ff": "0x0070b9648a5f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e03aee2637e250a68730a19c3d2aa32ea5eca5308e001ba1933052ee764ba083": "0x0068367fe62d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8e4a2b960ce19a612ec799d97c8932109c6cf5090f077395d70520f87a55a35": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339783726ef784a62502f80d868f6bf3f8f855d612decd71567f0c48161285d080d6": "0x0048a2f99b4a21000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339774d174fbb74b8cf399fcbdd887b28fa8405b052dd49dcdca8384a61f379dee4e": "0x00a06e48f11100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fd57478a371109c76d766e8701dae7d3a37f723d6daaaf24dc56dacb1852d65e": "0x0064eb1fd70400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397982d3b2ba19ab22b066122019c56e78f87eef4815ae4013ab11c4c3ffd4dd6f8": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a248bed519bdbb8411f05be7e10224a253a09c5dc0aa131a538a78dbb20aab8f": "0x00a234c7d60300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339701a5746f2bf1f502927d1841714e2e78af0eadae74b3a7b3c11e01a4f37e3ea8": "0x0032d33d7a2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971190d99b4a99e01d3109b27b4f5bbda8ed442c7d50b5dabf50ed0199336c03c3": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ab3041149c4f7e9aa0a25dd2a48378f2c8a824448684c05aaf19d24751bcd980": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d6e84f914d4ce27d0ed58e69a5b96bd2a0747529a52db948afe38d5102a65021": "0x0000c8e1424000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397028beaaa72eb0285cfae6671fb9d9a4e53f0c0281c9172e0a197b30ea43c211e": "0x00f05585cee507000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8ec80cebf997a1a30cbfd2fbf16cee87c6880eaee10994cf23d05de31a4e615": "0x00d639e9f10000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976c57cbc5283fcc7d20ccb0aa10b001d59366e6c307a39eb261ccf9dfe4aa50ac": "0x00301a45ba2900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45ef64d0573364983dfa298afbe09486f27718e4b79b34f2f8d75a9f46a3d590c": "0x0078e6bb2e4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970265d2c27dd5bf7e0902a6771fe739fb639aa50c8f33b961c7543899ed7b62cb": "0x00e0d10d78cc00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4cac5f85b919511504e631b10c0f0f49c6c82501e5a6e19bd0cd7e078f8d7f456": "0x000ca376b6c800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b48f4d52cf0e5baa6019bc9aeb9668f782555b8fb46b582143a246114a0a30fa3d": "0x00543b1e6e8b03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e64ac94a423f38fbaf0806ac448724baacdb60dcf3fa0b28b1b62962f08f869b": "0x00bc082a630800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4114ea1bbc64ff8ae705f2e48730c3bb46824e1fdbe51e40738ee2c7b725b87f8": "0x00cc3bab081700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976d9f6b3ec784a191faabc1fb4ad11216128013cceced07f372209863f8bd495d": "0x0010a3fee5b4a8000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973c6c90a3ba38fe11c932aab13fe8ce43cc23de985f861b688b38026630e4eb819": "0x3a2b5aa8ffd4e3c5ccb11d342867d964414dd36e138de466f5fa6d865f19d665",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339717ad7486ea4e7ba0c56584993a3ffb8433d5b36907980e58ffb190c4a56301f3": "0x006044e269a307000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339785673f28544e7a1371b66b2da1fa4f3492aee51e69d9ac134b7468eeddfe4884": "0x007c068aa30900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b2bdaf1755900c6246a3f6541efc83bfbb1d0fb8d3301491d9daf5652a9bace1": "0x0090e5961c6800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b42ef6d4ca0f83d3f66be9313c6fcbcc1490dff9d041c416ccb84a6e04d6dfa466": "0x0070bad83a6c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d8beffcf9a3f10e888776738881a80460d5844cf6c09cbd398dd8f79f59be6eb": "0x0026da6a887d25000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f6a3b982a158f205fb30470a7b2dc1d97d087c7a656e3279571c78d1b7f83894": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397adaa6748d3ced35bc548ca12b1febe4a5e5c8120308e868f726641a335b1e7b9": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ac35a73e4eef0b2a9432c9f042e2c7db5308027430afdb50272a6d0a49cf4ebd": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973d7fa509df074efd0141e3b97599a13c815e3999e0c07d03c54b387d6036e9b6": "0x00d09172775400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b431b7722076e5a347070c05d6842117a06eea4c013ed03ad774d1e0e140357beb": "0x00b2cc7a673000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9f2411372716f459507d21d552740581165e79b69c04da4df0675aa30a5940c": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fc12f081d7abe1de939e5bdbb67e6f10ba3ac3286f937be52e7ef897cfaa7e4a": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fe6c13e66b05e2f4cece5857ef52536ba84c107e031cda6e79966245869b61bc": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397287e65aac01b7c949ec3ce08ba76b5b4ebf96e3cf55fe9dcbf53693ed1a54a44": "0x00d64e45001d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972375feb524cbc6ea00b3fb04ccf00f9e243bd571dcd03494a5491de7a05c5d53": "0x007ebb5c423f0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f2e3d5770b0dc1f7e644a4d9c0daacd129cd072609bc31379facbe21885c65b9": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972aff94bbb0616aa5847232e425f5fc000d50cb070d2888c4aa88b84f2b320f45": "0x0086ef35191300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339772f86816371f3cf3234453065a80b7c3db275398f765898d77f71ffad6b4d98f": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f843e82583cc74e8cae7eae1c5f1a30baeeab6b79341a8484c567a3cd2e209e8": "0x009a3f588a1b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972a4b808149d750966a59d63095c944f5e6d266b6f9a7668d60e4a568820c7fe7": "0x00e4c3b8db4500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ace1df625cb71a696f30548615fb7bd170dde5504653456c6ed2e9f7f2dc89d0": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974de8a7dc65573272a9cb9e93cd346361a27097f2ce913ca40f8216b99e2faff7": "0x00ae9ee8812f00000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579735eea5fd9e6126eaa68a9bdd165641c070cc3e2ccfc49fb0b7827e4437bfb54ce": "0x5e3ed914a3f9da416f69613d98c0848a6435ca4bda8d00af53a8a5bf5898b904",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978461eb448400a344cb0617ebbb2f8a71f8b3269863c5103241effa2020940da2": "0x0016c10c435a01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339790cdab3e609d8845fdd9713984e94d839db2cf0f416531ca9774a1970e2d6842": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e20bd93804e1c49b667011e24340ee9ddf16cb91c2d9e2a6f3e45109312dcd1b": "0x00542e2007ce00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397228d6759232a475cd1c448e7a90708e7cc329da1acee733cbd5b202e55b86660": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974ea747cff17180db4c1c79abeef6de72f2ee273831b7fb559ea53414fa51aeb8": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971b6fc1a30dbd33604c0c75b4c64364de2897de5e912eb1b7fa32dc882bc4a959": "0x00ca8f386e0900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397df7c83a5fe3985a4860ad5f6fbacdc0ff84ebf33f21120219ac12bc5c960c960": "0x00b2c931cab702000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397efd36ab1b4e45c4394f040ec458b1664bf67b34eb8526efe23825878ab2d8c3d": "0x0098407d9c2100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c8f48ae4a42c972086f8a86102dbe3402370687eb58cebfedbe72ae1452d09a3": "0x008a5433260405000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979b305488542ed9e83488c7c260a6fe123b4f92d6bbb7e8421379d1d51ba48bc5": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cdd1185bed7b2110b0c3c97ea86170eff785cfc3aaf61d260bacf8dc12666ed6": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a78939fd69c354d6be5ef6da739aab58f71d20ab82107522de06782d815a9f39": "0x00341c01bd1400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397210bc59c967e59dc492e6e8426ec11bb9df5506725826ce1f618145e61b33bb3": "0x00ccf483926900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c2e8e3dde96da3475c621c545cf15952d47c2fce5cda5376f0d6348972ff3b23": "0x008c2a02902a00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b485242d9831df008c158d9227b654ed49229ff4c6fb757b46962007df45a3507f": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fddc833a02d42951f63594d2041cc131ec8e5c2c70e4e9fae649895ab8f9a553": "0x00c8bab0cf2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977214b31910b07279bb52c72fcd286e8915a14fc78a92d743835cc8892098e8d2": "0x0042b095ed0700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397adfa5f8bda8f9cc71a0ceb4a3b054822c27cd4605826305af35fc4b679f94d53": "0x00fc8d0e800000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974b89c1ee9307e44c5f3d73a029ff66d5aacc4594fda2f25fdf5c171dc1a7f88c": "0x00901ec4bc1600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977f58ad50d487ba1609645a6d02a5db0b462fbb208bc35bcba1a673d5c780262b": "0x007623119c4203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977adcef9544a83dbeee911c7d9880e720c2b3bc9c1cdb4db2675c0ed661efc8c6": "0x000a56a64f7b01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f088738d2b396c35b68fbfaffe4c0cd0831387d44a604185e40c990ac6b91281": "0x00828a13987702000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974a4f91fcb64332806d8807b4df54b5839ca7f4b676814145d28a91e2a825e525": "0x004ed2873c0200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339766880de76c39c4b25cdbb36304006989d6db2e45071b6e3f41cb4591859e246d": "0x00a2c3388eab0e000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973aee0fbd3e9007d21de253ca310762178e14b1bb9c11cde81c16d62b61d85cf51": "0xfcdeb580add093f3b5f06603032c2fe89d329ba372147c100aa0391a44a51601",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970c1e185ead17919d3fcee877343a127b2972bebcfc18f16f2681a688d330d803": "0x004c44f1ae0b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339750ed976a5820820c21e1233c4ef2492470b9bbf679bbc0c3555983583c185f43": "0x00e86151d60100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972b31b749029c02d6d9007613e8902e8bc0e362585c8c5873392859c80243cd46": "0x001c6ed5291c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397534f0bbbbf340acec9086589761a73f9e517fe0ee462cc2db2d01ed4e01660f3": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f4e4e78ae4dc49ba352374a601eddcdea13c4b58f4924784c166a4663cffa81d": "0x00c6ac59614e01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a9a38bb0dc11b37441e961bb3053e3f4679a8a3a1a9cef8f6b4b041fd024aa65": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972f99e8a4cf8fdb4937b57414de38fde110691159d60d9b55476e9d3fcc099b23": "0x00e4f2bb672800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397baec31b91f974ae1f5b617d61f7a66ddc3dce5d8208f134aeca2114c1865e8bc": "0x0098857b495f09000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d07420212911fdf76235c5f61b6900a098383a776d5a3f07d85ee74938bb9fe9": "0x00bc082a630800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971d6e3ccff7f65603fe336a624138f82b05f9cf4fc8832022b5bc85aa56d79f26": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ced7d9cf225a1baa35c78417551bfd4de382f8cf0f5ee8f7c049eb22f6ced439": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397defddf7e4d536aa8fc7b983cd69598285d29016eff4c91bf7c07e68d2bf896de": "0x00b4d919c66400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339712a889e910303ad84ff685c95ec931e74edb25e209994a00eb590e7cc704d22b": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b25e6591b35337273c4e5da5a9944289afde945fc0cb6c485913efc048c4d4e3": "0x00c462cb9a0e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a5dbd18addc00350952d8b9fa234b032cf2a5da43e674b7888774527a533b68f": "0x0000c16ff28623000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c5c0bac3f4ea355acf2e8fa2cce37ed01ddf54989c60f89c493b5a19452577d3": "0x0008385ea1ce14000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979ce256ccf8e2bacaee33ad3eb81e58ced0c572ecca34ce1a96f9c9180ea5911c": "0x001ad45b8f9900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974134ab11c99f27e5c63a6fcf185f5156a519f8350bd9a260f54df75f4a6c74b9": "0x003497c6042c01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339710a515398090baaeeb23dec29f83c928ff80ef911847f93bfcd15525f4c6b21d": "0x00be174c553800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c67692bb06872b328904022c285952488bff6004a7e10194e44bd219bfe953f9": "0x0060a0b2cd0501000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5d0f136261c43e2a5fab136c1374bdf9b2f5f828b300e05ae9bd55bda462d51": "0x001e20d17e1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397722be272c48a137139809b3450133aef35df9d45361700adda22bfb734c80c7d": "0x00ec2501941c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bf0d7960b329c26ea0435adf5dda1e432b416104942d43aa4d38bb1042edb4a7": "0x00fa46ced01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b15805f1fc79439b05ca996d80f76cdcec9e9c64cddb9f875b9af893c9b3cdbc": "0x000e6e45853c04000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e7fdd89a295dc1c99b9b12fbef35a876c135bacad08c10694369108a0f23c588": "0x0000b605da7963000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339779f3f6ec834cdf5fed55c15dbab533e2c05fdfe59dfc8c355c94b713f94119f2": "0x00704ccdfa7703000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ac0287e363931edd22b7c88c12275169f8fc0af76b9988011743c93f4405a39e": "0x001e39c7e9a600000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b65797344af557eb96e19e7d7d3593049767a261dde1196135e0ba6803b8cb287f4c6ec": "0x7ce21330f614e9f11065cf3e7e96207fec4086b7cb83584daccf6bac6d35d16c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979582ae130ddd5ab814cce3449ec4171d19627046bbfdcb58c3a30cfe334c340e": "0x00448fb25b5910000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339786a48a94f7ad5f5425631b19df9fe043ac56b8f58a0ffd88c1f39d03839a53bf": "0x00de52b6088800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49199fc3778e84a44e88dfde4341db059f8a755e3caade4a97591878a75feeb60": "0x00761509960840000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c57348b07a00d27ab02e1686122e26d737c96cbfc8b2a6ba1350d35d6f775869": "0x005ca0805b8100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e72fc2442e17296bdd135b7906d2553674b6c8b850983e7163e6e07d55501674": "0x001aa84f47bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979946b34099750742bf4c0efb32cc68034ba4c70a49a521896641c365be7f8336": "0x00feb8bf501000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976dafda8f2c905900238cd9456ee69472591d5bb121963915d09a7c9e2644f509": "0x007a6af93f1400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b139545a06b47789bcafa4af28ded62af7600621f21fe3f8afaf23174bb60a6": "0x00927581d50000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339750543a87238aa5fbc162c418f9946f8cff1e3594671f31bd725a88c2ce1041f3": "0x002a0967c50e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339719230004512aa36170e94c7954acb1699882456a61ce5b1c7104ac86cefb7de4": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9cba11b8e4145a7249c17a903fbcfaf3ebc95d4401b29b300e0d39c40b9eb9d": "0x00dee86e138400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976e3d9c1855bcdbe7a8a66c3353a980d054f1f7be07e550bc79bc4a7002020670": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a1e37d1e9c4a10029a75454efdf29cc78ce3ac37f67b58ecd62ab9cd13bf85b3": "0x00ae839eeb0200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ed693bf8a6bfdd89021b00561e1e6442d501a00d2486676a98f5a841b70ec03a": "0x00d0f74e784300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43dd52beb9b7c03e80a2109b1ee1846cb734f35fa6d0eaf28455213407e64fff2": "0x00b22a00be2b02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fc9866f95925b4e09be15a0b9eed5ce133134cd9d4b2f3fca1105a5c989d1bd0": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397738ec5f118dfee5369e57df68b1278cdf1aeb953c38de28d8d6c232b6887731e": "0x00008d49fd1a07000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ebf95a8ff79550993df5b47749610d976c543cf6a5fa1dfca196612dab7abff2": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a5fd87d8833f490920addade0da27348d7a3f303c4e8a034ab87158cac194a56": "0x00f6d4ce563b01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397355d078a5123302e1d01dd1e7c99eb7c8f86172d62bc216f04a85bb5dd065162": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339765f2d2721f22f9098076585b7eecdec26c992e3eb6c4a437091b90cb7e9b6724": "0x007863f906c40a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b2dfc67da004bc4b30a3abf1b69c4277d4fa7206651e3deb4ef85309a2deebb5": "0x00a234c7d60300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976cc5416765cbc408b0be98d7691b05650cb5172b42527f49e7c1e3cb708851f8": "0x001ed109850900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339719e2721f720779a5f15a274a8ce54c0ca15aafa6ac23aff37bcf07231f0b641d": "0x0050a95c091900000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b65797379811c3f4788591e4c2618ef513a9169b12f56d0a8bffffaf39083cfe94d42d3": "0x3a2b5aa8ffd4e3c5ccb11d342867d964414dd36e138de466f5fa6d865f19d665",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974095099846775ba00766b04359feb6575c15ad0920132d643b7e38f31afe9a33": "0x001a5524560200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c5ba9d3aea5fc51cca420c0839761cb967cf7f3bfafc194d18468c9e21014e81": "0x0050248021e301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339762e3dbd00351fadf8472daedc607ffbc40ea6a3041dd93603ca096c580bb145f": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397100f07cac971c6d5187afbb8585ec780c7ca890e4dda3c203d2c5a22ba325e2d": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397919ada1cf521c7542529cd4564dc43375d97a9b2fa1950fa8fcaf7cbd181270c": "0x0088ee10070d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ef6cb490bc3aee2a892ede57b5c8f2fdbdc2aa908439d50b8d71ae0ec0652b3f": "0x0062c655919a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b77ad0c3a73c1a5dea31cd98fdf26aeee7f032dc4f6f8eb49b5c61e6ae2aafe5": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978673324141a3ce8a3d9cf2224603a477c162eb5082677f072a9f90661b0ffd95": "0x004069553e1800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43603027109282c647909f66a7f592b25c157f0bb0fda0b83310a40f34945980d": "0x008c53a2497505000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4027688a9cd8a80de20a46a52a6ca40be11af63cc642598d8fd53d979abc4eebe": "0x00eaca971ec709000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f15d7748fb464fab25f1b8ee53c8208f16c06bea700e2c38b3b97e3d73f2da24": "0x007623119c4203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b69892d350dde0ca3e281e9b514632a3798b648e615d4eb8baf2b5e03d8f5fae": "0x00126d3b2f0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397010dacd7f29f94bf5fa40b740d218a4d4ed3beac85bc696c3f23d0ad81745085": "0x00406352bfc601000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e751211da6d1f761ddf9bdb4c9d6e5303ebd41f61858d0a5647a1a7bfe089bf921be9": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345534abfae7334fe623a3a77843be58bba94be80a89546f81fb67ff3507775201af526288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345534a9aa16ea96e59d8fc82b496362eb68947ccace82da2f1f3357142c072725de6a45f0f52623a816f811e5027d598195baad272d16a1e7864015b5fb75d2711c131888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345534a688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345534a588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345534a4da46b0a90dae1c606c5ada0716b6eee1b8e325c34b12d747c1a1663cbdf1085958de2f4d49bcf1f53950de13d6e2afdda6a0ba2ca944fd791c5beb6ee49765654adf51a47b72795366d52285e329229c836ea7bbfe139dbe8fa0700c4f86fc569ed2733809fff8fc440d3fb8c4365ac7a6a520c46ba4a2bdf94f107bcc5cea0b6ed4e490d482667ac41cfce61cb6595a36e7b70cc16316f305fe5c590c89275688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455349eeaeecc69264af49b96ee5fd971b691db67b72e2b377914ffd770771a81c0dc6088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455349c586edf69a4ddfc5eb0984e194a549997f01e021ab413ccf08cf48e6f30cb2456beae5bcad1a8c156291b7ddf46b38b0c61a6aaacebd57b21c75627bfe7f9ab7188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455349952ffd72c532815b3ec9d13291ad1989418129c3e89499a918e884d5bf3fbb03588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345534971423335909d97596059c527ce5fff56ee5cae4e98dd5e80ccd72c974e223a31988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455349588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455349488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455349388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455349288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455349188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553490b8c725ae2dfca19e469628eea1e2523ac75b4b829bb40a27d0dc5c72eaa9f2251a7435849cb3175839693f7e078d1fabf90ef3fd38df8c50dde7fb5c8826086288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455348d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455348c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455348b243411786f2b168b5024685ea3474897ef2e77b7599275431ba5229bf657890b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455348988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455348888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455348788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455348688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345534851c2a5f648afea2a94286c17f6c60d16c9ef8511fa4ae88a54ce2748b6c8fa90f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455348388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455348248454b0387f763dcf46291236ddfe846ef6466aba368f75aec3bb84b65b39f6688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455348088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347e7edcebca836ca101bc903f9433bc515526eefab65779fb6abbe9a55f5898373588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345534730a55a4cbc52cec34989fa806a54937f6f67aa21641e90844560beee78246855a22d269578c78297105adc92592eca029dc325412e24786db30efe1219a3bcc7e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455347088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455346f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455346e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455346d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455346c",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b48a0b97a488e99302222e811a82f1d945777ad9db1a458a015c10456f65fdf501": "0x000a1e02571a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339736cb09a8cb840ab800a59b0b4d6a88d148380ca213a36f30cefb8b0d072e2033": "0x00b44bd2d67400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971065d5bb33ef00ebdffa67296456a150ba43b9784f3d52d584c39661b80d7860": "0x00188d22dd1400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971e08ada799dc28e5da40c3b4728c8c71a04479cb8fe7abd93621ddfcc04cc296": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397806ee69e2c38dbe547cddb7e76328f7f03439ba472f90247e451d86e99c4f775": "0x007899ef09f702000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339779f9e3e38d2005aa00a9444f67000a7a67dc0543196a11aedddb6c52e090c12f": "0x00bc082a630800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339707bda05ce25bfef118b75968fd7f8242bfba43418dbbdf66d1306054858e48ab": "0x00a6367cdc8300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970711169f9fc1798767d359219442bb6efd1285b4c20555b8ffe99b1c58bc7e6d": "0x0080fbbf800200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339722274410da7060d722bf2a9294d7794fb122f19a1177c49c1f8c442da95e1319": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339758feda065d1f099ef4622e60e2bfda740a16167c110d8a6e94efd0ab844c4172": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ba571db7c9a4af0a74d99336a07dbf9bf8e1907a315415877a08b97ae374201a": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f424ddd545cf786456e11ee6b229a062be539d939b6723e260fa6a0602ab39e4": "0x00bc110f2f2100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339714d2af39211b20495c698ae85ced7c449fb7db468ae066e09c7d0dff378fa0c4": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339794589687b9f6534fbb63243e7f551ca952fc9f626b1144e0de148db4f2ce6e0b": "0x005650f3083000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d206c221c1980b4dd36bf1cf41c0b668803ad26ece3bc982c9050b48c3212f6a": "0x00ba28a926e107000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972fba3228b768ff604ce093644b454b545a7d6dc9b4e129f9c2c2ec63ea0e22c2": "0x0088c596351d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979945b6118dadbc0b30eed957cca73cdfa1fbd6831e3e723d907dc36532fae44f": "0x00c68d756eb300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a14415d1275b4c5ddb2138cc89fc94715cf7964220b66556cd4cecd6078dc38e": "0x0088c596351d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f784479d293439f5736be35087c12ac2b55286838bf6d3587c380accdea24bd2": "0x00b05a73b81900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49f8917257f6ad909e749272e83142826203f91b30436bd6a58bb36ae1143e2fa": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bd5e1fee43747c760a0745ba7ae0eec0aaa6e97d159dcc6133284b8810d786c6": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397988a7b0f1a52db630da97c025a335ba15d363df9f0db9797dd84ed5ff5541436": "0x00cc3d2e9c1200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339788ccf9fd41ef2e9fa2eeacd83bd057f3f1a5b3597a20ff61172bad7fdd4acb22": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339713911ea87468a8e966b375e2ea067dd684bb64aeeeeb25372d5e7f47c8a3728e": "0x0052f76b2f5f0c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339765849946110dfc1a91d16b9e9fcbdb11465b3b7440835aec6997aacf3ad38e8b": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339732f677be5f59da8fcc8e3c168d6a7b9ec2702a2f99fa4b72e69dadd51f37a192": "0x00e0758af30201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f88597979e8f2cc839f4a19294e3e0f888fc4f4b47f07197a568a362b079e51": "0x00ae6ec28fcd0e000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e7512d730b9b18f000e2d67b09eac611eda5bbdef729872387b80d989a4f10f833c56": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553163889f76e505c0a2ae452838076682e8b6be03e48edc6298f3e38c76e5dcc1611088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315d7006773c9a1bcdcbb702883eaaa9e1ea01c701123e6c14bc6c78f117a6b66e7188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455315088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455314088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313da8f2cab37bfdea437ef24b2751e4ea9e6cb872ae36c559f06e706de4a1ece44088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455313088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a7ebf6734438c033a1607bab28e988adcfe1929600fe9bb9bfab07f566bfc47c": "0x0020e4319e3000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c2a704e4ed93ef279712b3c1f85630374e60170db386a2a6cb1f661300e9216c": "0x008ace1a761902000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ab9c08abe0b768bcb696bcd1e776387980ca3e670945f092dd643dd4c90c9a1c": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970a06b77803ba878049f03aaa4d4cd16ed8c43a4f5d8b3e5d771e8749db4d364d": "0x007e15ac953900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979db10638271b3750fc1a7562de362f1f1ada24901bf6f5d566c1be0fcf5854f4": "0x002a07e4311300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47a681239ade33a8d8a92d9a45a8a3b79cb85fa8e845c01ef7e1f8f027ac4aa4f": "0x0080afe64af904000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6773803f29a9e23d5d378a09e8bad470e97ed3a2e5a76b7213eda427e78e02e": "0x0020f84dde7004000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f14a5927e351492e9e2138f5571a821d014610fc693693cb48eb22d501d50128": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397519954033e4722c3b35ac22aba65e8cedd41392202c15b1de93a0bc6b775f248": "0x0082357a0a0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b9bb3f292266ddbf075e05e464dd42f5ea315db76d1872aead526e9024ee7e5b": "0x00c0e1d0612100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b51ebc6f99b2085b3d13e40c70fe5bd8f7af76651fe33c941632d4dcd91980dc": "0x00e4d5530b1e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977d87592b80b22d8752ead3fc6a6d5436eceb8110f23563535a06ecb7369fa753": "0x00080442a01100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bc4ce0f8ce188ed9340355a76cb1e73f0e4c68b2776d9248c38ab5d7ced4b84b": "0x005c05ba430a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397342d0cc3b0c187846a67b3168805e9f29b6f8634dca76a8daf32ced8581ebc48": "0x00ec226f1d3200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975560896b56acb8dddd785eb5dbd7c8a3d327d93051e36b2f8ff20c4b33b2d449": "0x0032cffaf00201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974ebe551f965a4be5d25a05648ba42a7d773867c79db114562c578dc88089e949": "0x007eddf9a20200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979ec5df53165aaa4a90b4c67ccc8d881741a1d6f324fe319177f16b444b4480e7": "0x00ca91bb010500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977b58c8f41dbc79600acd79c9d770c17f4d92aec24708c29cf144b286ee30928c": "0x00d6dc8cef0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5ac2b7e18da0bab0eaecaa0a7ed48621cf729f4524f3aaf0d401e44474908aa": "0x00fc6893d89c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d5f6967ac265a67bd351352e0a6752cae7af911dd876f165f867f67603a1838a": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397271b3a42d8ba7378364767b90caba56d5930e39c62678f0fb2e58319e22980d4": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8a763021baea9650c8ddcd4d9e7d25955e8a754104493a0d54767dbaa7f2dab": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339797a2b015fbabec608bec296644c8e2296f1ed2f9e1bdb92278806c3477894712": "0x00f6781c6a1801000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e365ac90dc49af193172959918e3d551a177012d77202aadfce3aab6b7ad1663": "0x00728e40997870000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976c1a72b0b3bdb2b706d9e1ebab28208f70edea911e9738ed767bb552f6ccc71e": "0x0048513e650e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a7cd521d0c1663ccadcebde90d12deec64149f3de3b9498f4615e6a408155d02": "0x0080fbbf800200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973913d7f33d1b119aa5d231e02942adbd83abe77c0482750e70ede850be367125": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397599866374b26c8e46d013048539a065d7ac2947b91526fee9d4a969ef86fb8a7": "0x00eef3db9dd901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c4594b62f5a858d3694981901bc4d168437a28b59c4de49ccf14eaa8d881893a": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979c3226107acb1a71564f3d815c1d896e681bba8657c2e31f9db908e53096a45d": "0x00a61c778e0a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e7e551597a0bc6d9d2764afb8d4b91491fd58792e1d3e29454e08be51cea8cab": "0x00ba38eea7830c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971fdfab9115877848448b55e506ea757830546821464cbacd117ffbb3ef623cf7": "0x00e0ef26e71200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f201c82640c496a0e71cb97d1dc36fe38129e67b05e6d3aba5da2bc6b04c9d2": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d03fded9c4b4d8cfbe3c25ebd092720afc0242749936d836cb216ba062a954c7": "0x0032f4233ff602000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974973747631dbdae12019fc4924269a698b4deea6e11b1a8b3dd2fd81ca5df846": "0x0088c596351d00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4468eeff5816e1b2068c15b330df2300490e351449d0a499911c77d9ba5b29254": "0x001e22598cef03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f10fb7560e65cb4fe77f0ae77590997c9ae6595df97b80a3d39201e159b4b067": "0x00eccc45eb0100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5d840019a8209daa279e1e67b965fe3891bd5ee98f8005ebce65d99b129f844": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339794ec684507ab4ce33b0ab74f18699e0c6a5f32baf60ce88b547376e9d85546fd": "0x00e099efba0c01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339739c97778b8fa00cc4a0fa041afd1626199f3161fd239c79a2a973f75a81f1254": "0x006859e438cf0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397960df3fafab6a2570f8551c269c84d5e5f8549daa31e54a44d216ca4bd466c38": "0x009457819ffc00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f6d2411c216dab922cfb08905eaadf95a1cc1c9a0f516ef71c7c2eab0fe5df1": "0x00eccc45eb0100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974b505cba07c56490c91377df24ce2c13c25586ea3bd8946fceabca5ad88b69c2": "0x001242a3973e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f4046c729810b97b864496fcae944e82845beb2a46cf858e68ded78e9cecf707": "0x00cab51931711e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978319211e52e1372c41ee8ba15a275210b2e4ecf1c165ee2543d02ecf3466b0f4": "0x005650f3083000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b4197e8a6122d9265f8e9b7cdc9511b6543d823b5c5c84ba6d9eee181adb12f7": "0x001e39c7e9a600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d6c268ab1510b38e1cb8c1c4641bd19c147379dbdf11fdb1e0dac64a6259c44b": "0x006c95538c7201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974b24cda42b1b75da906739c875c9fb85b9bf3c5627ae04a14caddcd8af35badd": "0x007ef911b4c709000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397adf4b2192ec41c56e33acf2d2c8743849eb7e2179317de444342238e716d4d8d": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bdd34b18e301664cb3ee61ab27680af3fcd3cb77db2e453eeaf325832a243670": "0x00da72776c8d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976762b5fc6e2a93176f798ac32e88db1c2a39ddf3465a2c26fa762d0ebf5a2ed3": "0x00341a7e291900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b62534399647f86ce4c0ec6940d3c561ba707ebe2a324ac2941cf8404c67bdb3": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d40cf544a4653193176de2261c2e126fe609cfe25a0873911ce16fb53758c493": "0x00a854ae840c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f24396cf480380c0ccd36f802680f16acad9e4d4fe5dffbb747f0430db9cdcbd": "0x0000434fd7946a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a097e55925733286ec26e4fd1c0bcbfab0ce95e04c032b8c237c586e272a75fc": "0x006240eb873f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b970d1e1439361fb0e49c2723c45e7f4d884312e5770882bec7aace1edbfbc51": "0x00be6bbc8ea800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fb450e0feb74f0d0d654c357b0a36fd591c4e1485203272ea7b8175405380936": "0x00ee1fce3e363b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397add5de3caf4eb830736c0f5b20a1f7159eda97316462341169e663b56f194af1": "0x00647b482aa300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a368752115fa493079eb0f2782b0841d189cf87bab9007a076aba7088344894": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e38a4b30e5090a78555b57fd3271476df93416bacf1adf8d693af2ab43ddd227": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972d7eac1d91e12eaba3b7999df716b99061a707ddbb6d4b352d7f1e469cf24e7e": "0x00746ba880fb00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397db23670993ac309071413694c93063aea9d4528133af399c265f2e62490e8b8e": "0x0022217e9e1800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397db48b59df27b28b3cc6dfa9e5752804fd1a8ce66de2b1b6757d602c5c3b08853": "0x0056b961800900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b57e268c1961393017964637f50e4ab271a06fe41e3715a66dba0331b259a38": "0x00cee28ed4df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339773d332f6d1feb456746e595bde08a652669fb7190e78ed77c75992277453b169": "0x00244691bdf401000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43ecee039eccea006f786a6dd921254e9005c290ff525a280b70d088939de2954": "0x008053ee7ba80a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eb22b6ae54aa19696b02c1ffe66f774a64f6def53b167062c06036ccc22b417d": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f77ef895a8a171fb06ea11aac0967968ee81949df6dfe1019486e14f08dd4612": "0x00b4217f875a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977874eef15e9fda194b375b79586381603f0c3cb248bb1e466825aa009a1726b6": "0x0026a278d70500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339783d1f1675503fcfb6b5da7279ac08bf350e317f4095f0faa7f7abe6a1decc307": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397223540756ff071302b885ff032a815f992bc6ad46dbf9ecfc4537158ce9a177b": "0x0088d21c5b0f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339764c1bd35768e2ef41d30eaccaf4adf9a7cc01d766c051bfd25568f48c50846b9": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ffa203e39c90597535f5f252ada945518b5fb3023fff79cee661832080638340": "0x00b83cd3241d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976996b5a96f2afa2c86a829aa099270e24df064919c7c7c6f31b2a8e6637f2659": "0x00d4dae9256400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977399681b4a91c1e982f4b6dc241be301e7f897c932c30b2abaf01f9b9124a814": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397214afbd4f4479299436aa7ed5e4f47fcb632934d7697875ca9303d8c62de0122": "0x009a073acd5b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974393bec7048100a5baaec6770b1a3330ffef025a40caa0c66d60ddd130cf13ab": "0x009c7912141900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a5832c97cfbc608b594cf3103152317fa7e4a73a8472fdb1f38cd03329e1fc1c": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a4fd869008041b67f65a0dd852b820d7f0905b74d3aada47d2af44e6554ca17d": "0x00745a2fa8bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b1e380e355b71d9a125f6f4b798600923307ad2a2a91c53922dd05588f0754d9": "0x00f0bf279d5800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339768944dc9f71e662b470f63a381b0f2dd1ca1b8248968564d23d5894584a50484": "0x00181b6acc0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397503c6cb0ff2b5993c712d9b2c14af21bad86ca6b0819747a20b64d4c275191c8": "0x00624f8f730f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339722f32b9d6679700e2650b4c3af63d83ea10647213b285d859371adbac323fc41": "0x00c684979f0500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a15d02b00072706f076f1c4e5085cf8262a140f3496148378217b6f856db5df8": "0x0030dc8f48a101000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4439ca4cce6eefa4689638418cc00be4221500527362b0618621295334863b687": "0x0000c52ebca2b1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339758652a319b0fb0e3d97c69027c912c91dad10716bd9208af83fe0d484ee1cf0f": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978f52e662adc56ccced9582b3d722ae81c2d5439927bbca38acaf9b8df72f0eb7": "0x00645dd8e71400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973078b6e8a2818a3d2ea62e98018ed7197e1066e0086f3f33cc8fbdf98831ddbe": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f437cd1e46ef974bfb66b634ce1603edcf2a27b6dcecccf5461a6da991bc8a72": "0x00aa63c979d100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979c27c7a07c5720b3bce026193fffaf11d370a947dfd6094a87f8c006bb99501a": "0x003ab9a30d2400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a9291c5547f4e209c7a020d87356891a5955b947f0487bb9469d07e8c044969c": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339740847c4ded044d6841cf2ecf0328b1fd85962517b1614185b79836866e1a7f08": "0x006aa028eee502000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339738f0cfbf7c2dcd039486641e9d4fff22afc8488b670e8a9efdf43b29a8dc5882": "0x00dc99bd488800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b9d516528c0de12f32770726e4b3768b8c86708555d277be7e2715937662309a": "0x0040763a6b0bde000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da49217f502be783f4122ccc6a4cef33fe91781c025fc6709ded3489a0b011ff": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d63d8e85e01fb802737e786a5747968abbe6402c2ab2710dcbe3271e80a24602": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c03a86ba91779c2a307f34dbd5759d8108d2d5628924f3b5e6e31c3052b82cae": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a2ca667627c02cc4ee4f191c4f6cb769ad09eb36ca0a9ec290c595266fbba765": "0x0080d1a30a5d0c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397986d05260287f5210eae9aabd27ef4d67c0f6f91198c04ad3ebf63819e082b8c": "0x00d8b10d918100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976d6dbbfb8a8c9d6d85fc956d1e824162b2377c93af9ae701f17d72013c589d43": "0x003e7409320800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6868cf2e32af1fb63b629a66df797e189095e9bf2178cec66faf09914899bf7": "0x00b67872050900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fa364d8185ccc63c1f3a8d8039aa4233dc226a2c02498bb015a45bb46c6c8e8b": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974e553d9c3312034e307f378d799a4b0856f5ece73e6d37b8063cd5a4a9402a49": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ee15c1cb30bab59d35eeaca4a9e4fcc9f7a7c14bc88f560f462fed10d4d22413": "0x00f2d5e5975e15000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975f8ce1436fd62c35907a41fc2204201c16b905792bf5719632d2ab5fc839df39": "0x0060a48df79715000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6515d59883cfa46b2671824f95f71af9b39bbca0c790f21a4540584fc688ea6": "0x00c65a1111d361000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f8cfdec2c5342a436c79df726a4a6e1183501711895d58db96985f0c9a1900d": "0x007a4b0e500e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397466199aae0792a1cfa099badc08151c33587608165d9ff6ad36454b2c82dc674": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339718551c18c479727c5fe81dcda62b4faf39f0228cf0d6aec90aa19d3b3cca8ef0": "0x003c728ed34d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975a1ee420c626ceb95955418b2b0b1790af670443bb83a568607d8773587b4a3f": "0x00f031b1450f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c5bd9592a3f356df6be95819697e838dbc100f8f8d5d2da70612f80d505f7b30": "0x000a78cce22300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5d6405a38a857442a712df0c92d896fdab8af98e8071345d1850faae99b9831": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978a580ce0b00f55c64c930ae581d23cfa884a6914fd523a4d855268e5eafaba19": "0x0076e6a2f50000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dffa505d9ecd10a0231e511ca220294a7a20a6f329bb0880636fd3f0ca200981": "0x002acfc5745300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4fe8ec31f36f7c3c4a4372f738bb7809d3aa5f533f46b3637458a630746b304a8": "0x0080ce9d58ce00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973622741129cc4c83dede878e59e3d4972808a9e917900b3a0c1ac699b5d0e52a": "0x00203f885c017e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976ee21173aa9a179a8d458e55f2a84a39281cecb767f015138280644205f77d43": "0x00e80abae14c10000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c2b8e4658b45d714e282c4ea4c51f093aa2c8bf8b977da4c9ad26d6c3bd8ce9a": "0x0018809cb72200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397209ea62d6fba011dd63453fb4f4e6a7e5bbb42a982243d67798cc4f1e393b192": "0x003c728ed34d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8b32173dcdf87fd92b22afd4bc6ddd861e2d8a24e6ba82889916490eae6c732": "0x001a3581565501000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b93a68b62c56e791d11092a044040ae0b07eb8aab3df83573b4091057edf9335": "0x002c419ebb1000000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0e0cdd062e6eaf24295ad4ccfc41d4609": "0x185e3ed914a3f9da416f69613d98c0848a6435ca4bda8d00af53a8a5bf5898b904316ecc2b9b780084ed10ba7b401696afd2106561b8192c3d821811eddc85be12ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc1677ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc1677ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc1677ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc16772280483e7614020101d7e03e0019d5d0c082ba9e23fc43a2a36b261bcfa5cc3b411fc1a5c88ab2bb7f63b23b15c39983cf38f3ac2dfd9c5168d5d7ebbad83544b46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723fb46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723fb46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723fb46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723f3a2b5aa8ffd4e3c5ccb11d342867d964414dd36e138de466f5fa6d865f19d665d548c490ff6e728ed093a7406711d76b2c7d04c77277fb88b1c3c789fa641737d684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e179d684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e179d684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e179d684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e1797a977e950acc55770b4452fc418bd59fc4ccdc25ce3c2d4cce58dd0d6f9a2d15b98c930b9b4a782ca392580d02ed1185fa3214be9e7669ff7dc096d17d286bd268195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e94168195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e94168195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e94168195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e941fcdeb580add093f3b5f06603032c2fe89d329ba372147c100aa0391a44a516015ce30d8c007d0a438c92c37a660b7709fd1ff3bba79c6c4832ea4107d266e0011a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad82001a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad82001a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad82001a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad82007ce21330f614e9f11065cf3e7e96207fec4086b7cb83584daccf6bac6d35d16cf45475c15d447317b7de38972656d207e362f7fa4429d665ce10a9da2ace254c18168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da5800918168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da5800918168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da5800918168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da58009",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397db4aee364416249336af93ef33595bedadaeeffb9d8e22dbe518bc733725bddb": "0x00909e76a32500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c8f18d2e6b1bb7fb4c5964d95d3ba5f486ce8ce4d6064a10eb99778ec9e691e1": "0x004c44f1ae0b00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b481c75a3724cb98d8c614ef1821e1b6721f9fc3bfffe3a324c69bebe07103e44c": "0x00684252765005000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bbb9fb06f1bac334d3d64e294a6b6208cbbb556ab53a0725c4d4b1b8a0478282": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339720679813b8468530b4709cba5bc108699f8b733e6e82986b84cfcb3637381971": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339706a62619b7d44f124056c2a55198052889303b39785c217cae0b677ddfb91e85": "0x00c4c38b94ac00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243a57e4c95a199a3c5e2184cf286fc177c97f9c7177b7c6446df6d41a1f4c3eddc": "0x001452cf57531a0000000000000000001f797fff00000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b9ddab96a41e46d3d9cf0532cc4778c6612b9db8e1ae12d8e33acab218181f3f": "0x007ceafac42900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ddbd37e25fc34b016df42173321aed158b1e392658b9484ea9d173084e35fc5b": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea185ec285b7999af96888f0898c1544925244446c306da3094e2e73271e090d": "0x0034fc4eb4ae13000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a787a005c84ed93e8716b6cd7518c3d65f7f5302ded3b2152be1e2efb1a96985": "0x0040aef2235f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339783fd231791900c77d5abe29d01b1304ca9cc39939d6177a0ab0a1ecda2236d1f": "0x00903d79475800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971541891b08fcc323620fe9bcde98778c1e913b55850b2590df82113cf39f3fd6": "0x00accaa52b0300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41f68c2a85de64409a9eb78fb348dc35a0887079c0be1ab8486cd81e4e6b1b0f0": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d5431ab697cc29d6fd8a9b7352f870dac9d4553f0f92f499af3e21f8a0e67eb1": "0x007ece841f8c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b7232f1574bebf04d7b5f9ca09525dedd46d7e195637db21698eeca8c9f31f22": "0x00bc8b6ec00100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b480f61f9e642dc02cb69bb7083cc19444a13df167c9cf9a0818c58c389e3b277a": "0x0034179fd39506000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972ec9f39c51a5cc286445631bbdc59298c8e706579d4ecd949f81d00259c9086e": "0x009ac9845bd301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339776a6f4e35aacc375b4a64b03edfa76ff8d0f4a029df260d3da12f6bdd61378af": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f29732a0415e1f72dfab97570d2bf0ec3f517fa8a8d5a23899aba689a2155806": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a937e4c36d15070dddea0d07842683bab2b8cdf9d4aaac09dc8d366c737a2d19": "0x007ef911b4c709000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b434e9202f203e3369959ae4b3df60f5b7280990775cfd2faafe2d8c6971a69ebd": "0x0018b092324802000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d2104006dcb8432ed45cb99c198e2b0f515bb7e8a16acf9567b6936f43fdd495": "0x00f424648f0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397774c79c5655c4f62c210728d5af86fff7264813c15269663e25763ab0386795e": "0x000e64d297fe01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974b399a58ec33464fb3f5e2567b01fa8facb65aa6ecb8595fc37788aa8b808138": "0x00667bcd2d6e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397825a6b1cbb12ab146466a6ac260e80632b7f85fcc3f516a2a5a32e685c1ca4e1": "0x0012a3c85efa00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f91f92a628d45365aed0a521c01a064d546ddfbbfbaa44b41051c223118b7717": "0x00204a736c3d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ac2a392779a03b3c3811cc39692b19ea349494eac2bf64adbec1e2bd0e096f7a": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977879a7aa62a2671d53a7747a20da3552d559398e3cc4637703a4acef81a767ec": "0x00e4d5530b1e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976799bc3fe41c608cd2d5d3503f4ff6b73fa8c086b89e6e340d575aa864b685a3": "0x00e8d992a10400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397edec17321ba9001cb7f5746068a679a078b595a4fcd01d28f3ad27abe5a6a70a": "0x00f0d7b0544100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a61a8455b1364d1b70b40db024079f3db7ba203db86a5c33a88421e29ae434ee": "0x00245b38281600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339769a497e2f9613f871399f13585288153ba40c63fa32522212fb1b5e915463477": "0x0014a56b28a300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339778612e594574b11816c4979aade5079c4c69b9963501047fc8a1a883f3aa5bb2": "0x0074b138558503000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339740fdceb2eb4bc3293dd185456e10e2754f728e0737eb703e84efe9935e78b941": "0x00e849c81e1900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c244004a73d95259c9f813f57402b0633c7bf9f81e5e10631da8c33ab7343ec6": "0x0000c16ff28623000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970fe1e94ecb1e0371caa071e0a0492b353b5019d8b7af846b8e3f762b4c0bf8d4": "0x00dedce2d93f02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e2faa3a519fc5c6fc903fafcba73ba3ce8fd8253fa3b17f6f4566c66ecfdea2c": "0x0018ee47a4d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f1f15b43b3d3825368a65ced1bc97c65913fb0a6b5b51aae2396660047515e13": "0x002acfc5745300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4be9d57852ff862585b0124ccd6b3b9fd6ed59e282895a6acd7d6dcb43f0d5633": "0x00a007c2da5100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397be0f84d3c2d7d1d16343cff649935a845a8c9a78476788f32b66641ca851bcf9": "0x002cb5d95f1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a27afeb062799da5261ee5f911254980e7d9edec5f1e0f1612c58f0198426e19": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e9211d789c35464f1938730b3592fd485bd3b04a8d2cce3b1721172a0fca6031": "0x00901f44ae003f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb8f01448b216b55afebc6154d634581858fa28361e9870d2ec6b9cb4e0c11c1": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339776e24eb0abd0b34e6a263b994c0f38eb3613c80960eaea907f2bf72cedffd466": "0x00842449d35f03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d5b1a7daae99a092fc2c2630cb284a6406cc3c82c9f94088b114402569d3ec2a": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339726c4d1650a42c89163d0a33cbfb73685ec8b5b5dd53b3ea2404fc93dfb134f6b": "0x0082b4b8400200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971020c4345af3c6c5844d3a8f3dc036dbfb6b5a2ac49041b9f4595e654338ada4": "0x003cb11cc30000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397624d9a77d5fa68ad0969871bfaf1b44ef56f7da689e7b9df0ae976488caa0650": "0x00c803ef0e4a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974dd82b58852aa874f89a152bffd3917f33dac43cbb725dd605fe795ff6eb757d": "0x009614e5531101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a5096bf72ecd7a04f7c51aa01d7b3d84e1b0f77a70409784387144c61b978306": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979186ffd40a99e24d2211ec68be0e6a01f3ba84710624f746b8ec1acf28ee32ac": "0x002a952b210300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cdfff9f4dbf4ff0cff6db71fc507be8425ed680b7414e6d8213648bad74ff20a": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f59db5299e178d67af17ddfdc76776867ea6adf5512b89d76aadab5410a64257": "0x00c4c57af23000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339796283e824133f3a49a92cd19d868f368992e89c8e505abe255bac90ba0f7c701": "0x0054a6b6228506000000000000000000",
+ "0x5f3e4907f716ac89b6347d15ececedcac29a0310e1bb45d20cace77ccb62c97d": "0x00e1f505",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972c29dc09c6507bcf6f99c4efd88317a5d115afdda6495d1a59f58432f1d9305e": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d7e01c73075fcc3df52d982f4d16089c778d629cd6a3ad7965360c37f812245f": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976ab073252ff6e9221b245bc4fe7e7727ec66e018c7c87150a1cac06a8f35ad21": "0x008674a4b32c03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975a2e90f0c5bae55c08a13c272d899d3331dc5034f782ed83b628379e75eec856": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339744d8dc7417facf30385e62c9de8a946122ef006bb4f9e01a01cc8ff535573699": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397363454ccbde9823b6dfa5c9e59f1c1f6c5a46391bbef7a54303efdabb07c55d6": "0x00b0ad01f46005000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339712b8eb850d12cc90dceb0847cf3698d0532cd7da9c86ce69cbe80228cff1f8f2": "0x0056d410e45300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972138b26ebf7fbabd355b932ae8658a6e2065f739b6acf97c47b479d2ad02bfa3": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e1d7749642d9a6bf31cb457fe1899063639ae67cca726d18c9a4663c64a3b127": "0x00b420a6093000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972faf2e679e117d8cdb5ee945ea1e4affe9ba3a8e92bc0b20d55fd2b19789c8af": "0x00e23c551e1300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339767c62d20a60d7f8b0bf6b5527f203dbadb74d3193a4539e1468ba8cec1c7f35f": "0x00ce2f83641a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397982c19b01299adcd7e9fad4b14cf63ed61f75e76cfabae59014624f26a1a905c": "0x0090ba05820500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397048af2b5e01c09f37ed77556e87dc676760e88964f07af0128747236c9ed5562": "0x00fe73aa8ecb1a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970a30b1ddb14afe398abeeec993fce182ee0b802423c83714c3e8f86284241029": "0x001c0e1d160200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397340da2fe1456f27e868319f0392aef2980869c22c9cad18c4f38ae96a26f2f73": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397748b68c8f7382c967884a783e1fad50406dcaa6bd6cb961cda46c89eea6e05ee": "0x00e6236e34f602000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb3631ff8fc9929db27b86a3edec0390f0c7c62e4552ec8970bb3d5f19ba1a2d": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979109720769831089b3bc1e87305b120e1a6180e70c11d91a3783e22e95f99d85": "0x00f066368f7900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ab2daaf7a0af0637da67b0bcfd31e24037bb006551dad55616bc37140abf07ed": "0x0054a6b6228506000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ae98e5cbc72b6439c619d793c15ac9ab118f861699cbdf4f64689ba82d8710cf": "0x007e33be071500000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b464d5d9ff57e3cf3895f2c86b9fc9d8e8f32fa41b3c7a35d4bc988bcc172925be": "0x00be5449b71900000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b65797384f7bce41f3655eb13864a315d6cab21556b38b5a51a410a18cb840c891841b1": "0x3a2b5aa8ffd4e3c5ccb11d342867d964414dd36e138de466f5fa6d865f19d665",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733a889c73e7a1ae26a1ee7f1c85d2dc406b851440e373ed7f53eb06141a079c9": "0x0024e56bf63801000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4029806cde27f7ed49aa001497f9aa1f495971781cab4994ecc0fc71e7680fda4": "0x006ee223f3bf00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f15b80878c905960bf01faf020642acb02e0056a5874465e455fdcfcd9fe7882": "0x0084df6214a700000000000000000000",
+ "0xf2794c22e353e9a839f12faab03a911b7f17cdfbfa73331856cca0acddd7842e": "0x00000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9d4c89cf1736723879bdde27610075836e6e491662f2dd14921b932f491e926": "0x00bc41b5d36900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46ea236460509148b477c0db0f3dc291848f30528296c4cbb9e34fa1944a8852f": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973bc6e04d2782a1abbc5b79b8bc50ac5f1b99e2f3f3b979f927ec623f60650bcc": "0x0078ca2c506300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339793aa09de1ab126f87a21ce23a257bfdb8858e2b0c6683064cbcb9dfe5c88cf01": "0x00f28802947000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971d5e38002acf492c947534d6db7e46409900dbed309cf63474c9a21926fee2a6": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975db8b6d9987874ebe8e923e83f9b1c6a2b2e455b0260f98af06be4652f994025": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b31210bda0a7303d2f34011d7ab9d7249575d72d6413c1ba2a68fc0bc47a4c0": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bd09407e2b21561ddb0869a33dfa1d701c33bebe279202e2a9e8fce77b3c53a0": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c2fc59f3309f34e36d63661d3ca620791854d8286bea13cab217912bc2de520b": "0x0080afe64af904000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d522ededf818203f83f662f7789e20c43708ce98d5f55be80610ae71a2f0d7cf": "0x0040f09bbce108000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339740e2d7f61f1bbb309d464046cad5b8392b6e77f35745b03d63ebd3dd78986f91": "0x006cb365fe4d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971856f7cdc86352b326db61aebc613eaef6d6e110849fdd6c3799e6f305199cfa": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397618e60f764c4dd302706f52d6b0df067c26a47308e1a2e435090bb863cef5fec": "0x00fe39811a0e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cdd9a6577b85dc0eaa11c1bdfa48226cf55ac2059fdc3ecb3a7f1b3c41b7f022": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ba77b0b352d7c368ef042b3fcf1c74f066bf689b3ac80a47bfc7632e9cf81b35": "0x00d6de0f830800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d0b4cb090ff8a3a38f4fb1d11c86afa04fa4ccd49b7652f1d2692af3720333a7": "0x0068068c624c06000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e5aee84eecdc400867864aa46905aa0c5830bd95051b283dcab7615001172ca": "0x0026a278d70500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974a044fa85e5756916302aa9946ef5164495b7d919d75e393dbf1e12a121c6bf6": "0x0044cec0982500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ad3b3b9b22aea083ed75e1506738c8976073a8350ce914e1afca8130db5024cf": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976f4bd770cf9d0f0f14e6afc7df01400ec610f1afd65340aa95f529fea6e71240": "0x005094aea18c02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972a8b46e7f0cadec7a80bd9a6b257303c7131a46a43455930d4af96d65b02e3b0": "0x0036effeca8d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397608130e75afef93c748d584fbc11544ff558cce74df76fc0fcf79ca4a52231df": "0x00c0e1d0612100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f426e2a998d899c30c1b6c74cd4b7ce63034d1858ca858b6eb1875d3b9542620": "0x006a71b29a0f04000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397baefaebbdd47b6d1a14ed7884f4513bd329136c1a4c70661cf1dee98911bcc81": "0x00c0e1d0612100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4641de20f8d6deff5ed7de6ad677c3443959c724f6761d85523a5a5ddcf7d7ce1": "0x00341735f16d20000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a42ba8fda4302a8703f934a58f72b267b08ccf330eede446457a43ec0737f795": "0x0018b092324802000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c93c782ec19b6f7a140e17d3aee1e76aa7a552ce8351ca4b9ad0ad196e56ae0": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b861f1e5d2dbfdf1dde91388fec85fd4d4d68f9fb8c4c0c2685212da8401200c": "0x00c4463cbc2e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b221f2a75bf4c42960e77cc4dc4793addc5c893b804ecf24a76d918abaec41b": "0x004efde96e0b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397349190cc0ef7c7f808787005d23263ce96443925c4e79b0598325c9a67c9d08a": "0x00be4216aa73bb000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c846ad4fff07c8302a3b0725c0957e36ca092770a3cc8963971f7c497a16bd17": "0x001242a3973e00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49376af8ec85b9d8597fd32d2bc85859d29cf9b901c1203ad8fa20edfb0074c15": "0x00e40b54020000000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e75127b0aa1735e5ba58d3236316c671fe4f00ed366ee72417c9ed02a53a8019e85b8": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455342388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345534220e2be37dbdb56afdd62d81c6ed49cc8eb5acc0739aa3c0ea6de2e83cd66c86241e3f14dca035256d45ba9501c64d1e635badd0961a0e5c0faa94930d28f4975088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341e7c134872c9fc375ef3fc3d54deb576f32738b26595476d21e5c7892f9e611e3e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553414023f1505e3e54e2925d67915d720d12db1a32bcc04218ad713d75f5b543cbc5288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455341088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455340088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533ff88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533fe88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533fd88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533fc88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533fb80899484d584894ce49d4192c2e5a8ed9167e2c5da50a3534d022777640aed7c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533f90e0a207225e52c21bfbf08c5022e9a6fb26daf70c6cee1ee92a6a5c02085cf2488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533f788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533f63ec3099325a5663af5fe203517a09f655f823b941d71b79364637ccd7b1f937788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533f488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533f388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533f288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533f126e93371e3e2b7c38be52ac91e8ea621a5ad7518d5580fa7b36d250b9ed3571a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533ef88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533ee88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533ed88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533ec",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397074bbf3e2941c6ec69c11c07b95ec94978a7f803b98547e0065d28d8d14ca781": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397299865985150a0cd2405ba2fa98e3840752e11dd8b36bc4bbeb58d41afd68ce7": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397397d9339cd90de5d97ca8001535c05aa96c7c7f7c90345f6b3423b13b7aeaa55": "0x0080c6a47e8d03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397241207cd82f0b1f9c6ce09463158efc650b173760e5f050543aa28d482425867": "0x00f4fb4e8b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339708589b39426bd955f399bb7fdfdeba99d3bfb0da4df921db64c425168b2ef2c6": "0x00fa3db39f3300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6ed3c15f7080cb64ad72f39af7e4413f8be6d4173be693a20758fda0def0736": "0x0020c9e7070400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397427e00df8e783018c51c3cf6a83840e2ae3fb942cd6c8c8eea3bfe4339610cfe": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976e168b0ce4f7bd2bad4edaf81f9cc7d5c180484f10f7166a30b42a326274ea3a": "0x00120a85da7e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397476ba1dfc8be18636b055b32452a64050b426c3f810d161ea73447f7e20db421": "0x00d098d4af7100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970abf60c9d659d29b34929a4c503effd38c3213dbf41198917e1f10ab960ad691": "0x005c3f8afc1e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970ecbe24cdfc7d4197d7afc2226791fa2ecdba67e2543aded8fb7521cf8a7c1d5": "0x004efde96e0b00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4342447024b1f1a9f090e3763e34529ed206953e1c8b8bb4f50ce043b526e6c18": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397404cdb81dfd36e5018f52434e447131060ead8fb16d54ece89bdad1c0797de9d": "0x0002651cbc0600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339785881748c6adeb75d12128bef39f815c9c2284a7458293e958687851d6579cdf": "0x0048a8b159c903000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339723076e74a4b56505a6f03f6e884748c9e12ceddb65fb81064cce3c4ebf98d21d": "0x008a0e5a780800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339751998f81c1321ba1f536814da2b1ba042e86e46863bef693367dafc10c3d9b93": "0x00aa5106df0a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c3fbcd6f3511800613c24d063b40168fc6a78842190b08c003a542746dc58c2": "0x0054a6b6228506000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397585b7f227af4aa9e7a728811555023a05b0b0ee356eb862e55c8314229bb96bf": "0x00fa4c6f798806000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579731a1ada8f6156bd850b5f01db88a074a4aa38e6d087ba7477aadfba84f3cbf899": "0x7a977e950acc55770b4452fc418bd59fc4ccdc25ce3c2d4cce58dd0d6f9a2d15",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d872824313e365c07f536bd495699d5fa01b88a87abcd9c14858ac0505b6fbfbbb014ad4": "0x00d45be1e85b7700000000000000000020d96a8604000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971dcd53c415a20adb1628e54d12330bd4dc26a3de1eb4ddbafdeb540fd4a45715": "0x00301a45ba2900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c44263e162cff7923af91fb6ef68a5dc120e3bc9fd9d6a83b1dd54ea0ce2ff2b": "0x00acc822980700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397615ee2196e0ae215ee218b43d40d4b20ef1ce91967ac868b851ae7dbd60a7246": "0x00f6ad147b7600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397159eb804709578c96f8d7e5e6a84b08508efa11128e7351e9548d117ce67b840": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397db815626b21a15d01d49af3ebf1e0bbccfec8418eab820c7f523ca60108f816b": "0x005880abe94f01000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e0a9021692c2bfb9b13f7069c71f0dc32e2b72d7c78643275b3e33b185148280": "0x00fa16e50a7949000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397281ef1c256c95083f243b70df516a24e6eb8293a01a9d99dd80234fb3bf0958a": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bb8a7ae889283039a7c499b92d8eb9052511332c47311b0770b78f3f881def36": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c68d5b53dfbeeee4e6c8829f6041a88d980a0f6d448c0b26dff5f6c7d6629e32": "0x0008e8e1298b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397584d3bd2671dbfe605b94b2fb52b3545888de13476df89b7e3a27d03e44cbc52": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397386485de8a0eb1e77ffbb1643ee053bc1af52eec103292332a1edc0e07323558": "0x005c3dd1035f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973540bdf0df2592e9f974052ef58e05cb36821603affc1de3b0afc5a4ce13490f": "0x0080c045b21c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dcfdf1f4c05a893178592eb2972d3bd208a2c85f2250c0a9f0db27f637e737ef": "0x00461784db1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fef0734c1e1746c5228f4e344990bd3d189eea158b9d334e5d79d99fc4f9f744": "0x0046fc085af703000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339700586efa0ca946862b9af6b7e98cfb2150effe104dffb0e5e382fba161aa7229": "0x006e1f92990104000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970d46628fbd89119d1469a7a583b7f342360f3dacac689c09b2fc3dea43677f9b": "0x0048513e650e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973d31eeb29629b2701c46aa785d354360d2768a908e10b16f51e798915e565d46": "0x00fc717fa12000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970ac1114ebbd8ebd44ecae115097e982ef4a74751acf43b677669a9e33995424e": "0x00962d3a03ff0e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d25c581322c811968a27c16b192a662d3fe5dd76821675861d3eff8a3c8af879": "0x00d42517c30800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e4e4f759421349a7a1c19d52e2fa7c0989a2d7aab6a74cb78c1e4595e6427d15": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e196e011c38fbf0cc1f6c59bea94c61c8e3e8a8262b687d492248b76dc8b2ed6": "0x0088c596351d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b2a6596da7de449bc2e27cb3a025495c4ba3a4ac8e85b7def1ef7165d29cca92": "0x00ae5806543500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397acad2ad1b1c4fc875aa093eacb4f50c33b9a2ff63688a034ba3fdca32fb0b4e5": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979c4a855d36af69e1155f751db9e92bc74e63e662eb53e35eb0b798db27ecdbb2": "0x0080c6a47e8d03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973318c715aa0ea4a648882a97033d2d82d2576269fb5397a087be59c01ace2914": "0x00a60beb412100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e24bb765faceb8eed15fd38fca44028711269b82c1087b8ef0454c9bb3fc3b3": "0x0088c596351d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d4d57709517b213f0db14705badef2660d2e0e17b6c1e2b656cfef265d25e6cb": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f96fc9d87b0d987a77895ee437deb413f1249f6c6816d0fc7585ce2ff0074c6d": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c3287dea9c4a41a960ec62a368cef7b838d0e0ed2b191c1463a4be3ce5f1b228": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fd834098d536dcbce83c2a1af610f1e238b62c77c6cbd9ecd3d6bf81fb3243cc": "0x005c88c2daeffb000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339781bc44b66654bd13df3f8f1d7b7ea4e38dcdcf8047cbb6ee9d97922c272d52d3": "0x0048513e650e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976ab0ea9ad6468c22e101415cd3ae5a00857063bc5d4ecbfedd3cb1b09c47fa47": "0x0052c7a69f2606000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979f844841cd9e6a884d2a66df0121abe009a559da6a964d1cbb1c5ddbcf4f0dbb": "0x00942e7a950000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339775ee6d21c5413e84019cdb81416d401a1667141c5d236355dfa67afc18fe7d1c": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e3eed2a4d979938979e031cec723704a97dfb5ab3f9348188572a2bf0980f651": "0x00aac729e42f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aa910ba96482b7b0b73e3f17d214d51bd49f5f2718f800ef88449c9a89be66a1": "0x00d22374f95f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e779b75f30c4fb837099f6f6afb91e91a5d42bb6f2a47f79b5e7e137a9f4f425": "0x00d4dae9256400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975afbaafaf4894d155d216918dbfd35225c7f1ddf9f76b0e7d0e635249dba537b": "0x0056b961800900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a189cbb95f80a66564dbfb4b1501cd57073e1a45ee61c5963233e91fdb36f820": "0x0088e11e179200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ba1189331c08766d3292bfaa36b0c82b621e95278cdb23865e44b1b01e9a62de": "0x001efb11781e02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339744061268e708cdd23f318750de9fcbc0f8073b9c9b3f0349a251361c48e61e63": "0x00be4467800100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d01b32aa4109dafdcb4c1c89dd47d1fcf5e4997e60fc538c77a059a76fd37ced": "0x00ae3aede4ee00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972183e51de03c411e4a73b186d132f4770340784461442f9e81635f63e2fcf04f": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f445d09e06e99af9e14b5bbbd33f73b2f7b87c5a5d40a1f680830fcb9f68c4c8": "0x009cdcc16b3b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ed11b7f2992696466a3cc73a347f918d4feef1b7cd39b76d3cfa6904c51c1d3": "0x00549b94a59e00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a20efa8365b2d90e72062803cdf863028775fb49bd5fd32662df8b8589dd597f": "0x00421e33e0df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397798b158ace5a01ab332404b3756369ec8e50f56ab8d6b66c58bee95b315c7e17": "0x004203eec38a05000000000000000000",
+ "0x5f3e4907f716ac89b6347d15ececedcaf7dad0317324aecae8744b87fc95f2f3": "0x02",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c077afa6cd946b3d26c003242765fd60990da7ae5a7d9b0236628cb908ac858c": "0x00645dd8e71400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979ca0f9280886668c15286f6ac59eacb3c9788b7e15c94824e1cc3627a350273f": "0x00da25696b3a00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40e8c264d4b66aedf67f5672d6745dee4e8e6c6f0d0afc7a8757b165322aa16d7": "0x00347818775500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339753d7a03970b1fbe498cd0ec087f2c6170f1ecf6ac3457f82c0789a3a3bae5c18": "0x00dc023837a403000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4dec0edef2447e5773acb08bb5b3ecf5dc6325e343e3c39c1472eb27004a4bca7": "0x0080e03779c311000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c711c270cda75182be5f29714d74462369ce982584ef5134dcb41fae3a734907": "0x0002d40cf16700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972c869c569f80eb7aa54afc99f515a21926a8355c44b63249bd910b60a5fb7019": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397444fa899db46ee8d3d096737bf51e7b0d658e3435750e702b4600eb37209d602": "0x00b2f5886e9700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339716fed2c1f991e0dfd326b0cf4c17001d99b29ca780050a32a88b6af12a4f437b": "0x0070ca7d0f5501000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339753485ed9ca92484d0cd971e8625a1356b49c7cb76ba97cd9ff1c2014549b7375": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397491e171a6ca341dbdeb57d5cb11df96f0b1cb3c8b6ff5637620c2eff9897a100": "0x0024858b773000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979bf0fbe3cfe3724c48a5193995bb6902f2fcf3d49d966f813464d21d0619ecb0": "0x0088d21c5b0f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397954b5f47b04e6ad10cbd3c8383c8bc2e94d8d16ee6f31b9387da1b84067dd686": "0x0098c5448d1600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e7c79324d355237126a9a56fa9f21c17e9de9c2868e4fedc3a19e834b494a983": "0x009cb26e1c2100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c2e44216d4e171b0108317e2e7809e17f7f06cadf9d009c45fd57217ca47da89": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f1cf33b770b57f2662dbf176ab803348e831b5aaa9b0dc89b7fa24c2d9258af": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397882f2a33bb3f548a6541cba7e350e756a15d968f6e3af4e9065488f682c1495b": "0x0032efcc580900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978b3e7b1194804fc30f433d8f7e56f61fa39204d71824fa59cdcfcbea03ef4fd3": "0x00b27571ba6a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b13e5cd0fb5c449129a55f38c2ff7955e4bb2caf4b00e6c448d27005c0154d87": "0x00b218f2c65f03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c476c4c7c5c89a391a14fe3ac524e4101d1980ce4083aca43732853307e4312": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972de384695741f03e5f1bd61a9c729f955fb1a7953798359cf9e8e125f6c7a09f": "0x009e359d4a0300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973020c3e14dca96abda8fb78a2dc1ff932343374e17669b0eda12da6d86c101f4": "0x00a0724e180900000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973bc0e4d31d3d1e21ac6c1cacb0f05457af3e4ce73344c7318a49298adf99351d4": "0x7ce21330f614e9f11065cf3e7e96207fec4086b7cb83584daccf6bac6d35d16c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975a6a90ebb8cd93840d5e30510bd9836312d223c41d7081126b83be8d7179c06f": "0x00d26a9b6f0d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c77d8bdb7f794aff84770c7c85d9d9e198ef0a90961a9bbc3bb28ad4b7317710": "0x00927581d50000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397321ae9b7132719a50aec1babcb8903e781ad06ad7432b03717df59be33e91e3d": "0x004834a0a33f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972b90774fe7a4adce204af2016b8f4adea0fa79ae52c93ed8d7c11ad958e5b216": "0x00c8a697cf0676020000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dc7d4c89b67313bc3fd9283f3cdd51c4898669b90ed66f01294596c6ef878b5e": "0x008c5b88af0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b2c0a074959c39a5a3fdd734866fa67607b539269527d8c4d25e18118ab85dc6": "0x00f077ddc02b0f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397951606ef876a14dd53547e00a0cffce5797f0f9bab38996c36b96c5ca2c6f5cb": "0x00fa194ed82900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339728d87fb520deddad7742e492634eee16427c9a62f32477cfc8290ad9c6326f77": "0x006cfe5380ca41000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973fcde6609f96a72323069020ca7f3bd6f83ba546f033fedfa16f8b68f71d5567": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b97c44b64e288b3542540f07dda2d9d1f9414a50f98799c0104459bf1b2fe868": "0x00ea32381b0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339780868b51512d1ce5d4214997d8d1b13bcc336f56b7e3367ce88028084e68900a": "0x00249ddec95400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f81e3c6b60ef4693959790d52cad7ffe652f6beff24bc2bf438861763d4f42b": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339712863afe866baa5fbe26dd93ced6bf498dbcca16ef26f6a793ad91eea2140c58": "0x007ab0403b2c00000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e7512b54e7369fd1e5b9a7f0814e32046aded3caa4ec45a62a4e98a99160b91b34b51": "0x0101faecfd2322e369e0f4d1fc9677c6bad5b8f84b69f4a39881745e8325d64e2d0ec1a82204f76e2f3b4fcb5ec75a9c4bce9801ebe7affc1b9867cbccb75f47db0126bbbc05dc79375d55c293e921864d2a532856fa5b65afb218709599b710177088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553106fc0297afe08648c61f32cd3e302f71bf05c56f39d86e3dcb9728037c2397423f16000fafb501c8e9db5a99693441cade6cc91682da9b06c7045027f24b547ed4f28fd34f402602d61b40d3166e8786d5696f2c656bb1a8f33704dc00b00e6c6c38553e116232fc90a5c38e0e55e42e61c3dbcc43c5b240ea7c3e32b37d67c951f07d91bbde80ffdb4c50b3bd6faeea64ab44df1a2f1d6cd45d479d3c07bb5ec6726aa3997c0b3a9b23dbd0f5577be9740eda4ebb9ee558d33c9d0b41f17d9347abac510a7e28d5f65242fdfd329a707528f5a2865ded8e342968b01b014fee54a31e65d592563b7f89b578b5a31daaf6519d490f8cf20b452e4eebf823e6aabdc02e7288eea025b732f0344d8414737f0e838b36d2a85deabf429b2dec6c390f4e0309e0dba9a3bbace6ed2b196b59a7283b680b20a32248e8179d59187362760a8c0c31c6014b9ffdf60eaa5c6b569b16fa1cc7932dba4ed15e733049f6d613f60a68aa2edb8e091c3bf6f6cfbcebe67961561df2af74835a23f584e043ed189e60796c6a12cdacf70d75060b72d0b25fd53e51cfb217d298cb2b8d91e93a6db0eb10f2db6e2380b10c2e80205d839e03b596e228fd8df2bc75bfc596aeab246a1a5d08cfc927f31eb6dd85f3d6d05ea325b982a5589c4f418e178f4fefd93101861165f38113498b4e5fb2f0cc12c0a36f1d9ffe1a1e270d2345a937518fc2d6d0151583b65a5a289e03c622f404c95732953aa0099703e693268fb1b3c1b5985c7eab8fc2dc180181d30f297491cce3e74e081ac2376380cc24eaae219c0140f9719739d71de2f79afb5653be5ddf31e4ddaff6af9b52625516b4a8f5c52b705c51fe40b32185b55049705c63c8df0fd1be9f576fa8aab2ef3a5350c12f4bbc1deacfc7e5c6e5f0373560c14fbce156ff2a0ed7e208d049ccd985dec85545e42d9017ca3c0f68f4b4639b26273b2397727cfa8e7276c93760ea877d2cb0622c709012f807af8fc3f0d2abb0c51ca9a88d4ef24d1a092bf89dacf5ce63ea1d804a96590d940c4bec0560a3e6228ae4e4c6cbcafd7deddc1a7142c8440ee71072c6f6fafac6c8ca374f56096b561772e05537f112a0d9e8346d1cfc6401de2428490ea37531c4654fac2b99ccee3da19a5727aac118ec8aa635b80d0fb376f3aef0ea6117a8f8cabd6b4970221a9f5718b3dc5f9d212529bbe64638bc945f5bcc8cf7933962cb2d0c468473bdcb8bf2b705294c6ecbe54e0d6eabbbead7286c789743345abc4d0010997f5af311e7138aca868cee71c85da5ebb78fd9e780447c5ebd9f74280353f1ab2ab4d91d811ef9cc766666cd5509d582965dc2b41b3f7e095d9e2ce6bd88d8b2e0a91cd0cc584adc7bd4e27b48624a4f8a81b71e683c6c8e053bc6d1d234bd0f57b2db8bd022594456c683009d52548dcd1bfa09db457ce12bf707fba68bfcbe27e679ad81457e213c62432b705cf4d8cda243d75e7288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553105b8ec94a46bfa2a5ca9bd55355d5fd5381f4fa603bea39822e28fe6f4ec4061475c3d26776ca5b7b1b296a196eea3cb5437e7cfadb599c5ceb4b8fe9f02880a389e0b94ea09f2eb6edaf6d94752f6eb1f78b641f62472e46fc0e611238e525943445437376b7a357641514a427a4d59337238745356456552787741394a6776477a0e47bfe7c962bfa0fd68712d2f0f48a5860e1d26553201c7b69cecf081403ac0ccbdc8e0b2a70168cbaa5181e39e1e00f846f84c8d6ddf0a7d4f67058c9b646cb98ee23392da461bb3bdca3222b23bd0bb5af030f3052c02ce125c6665ab08d484e10ce08164ab7d798909082866bb1cfbcbf65d76faa1d6fd57826d36c76c8ccb42774258b3b60b97907e01f2e404399cb36be9fe50ea55dfca6026d7e1392e460f299b2e0e4491e0eb192dcce836e6ac976a22f1efc229c036587b1efa0a12c68264b410597f3a3319ebf7ac86d2abeed5e5cad4efe190c744f0ebb9ad264cee71de18291ff4c68ac6d091d6e1c36d125c5bbca201c6a9d5dea7752140173dcb0110d60de968a850623cee3158f646c49e1d5badb6a279c068974d6a6513211bacc8a1f61a214963a29cd53db26607db086c8e066f521e9a073c9a4fa585238b05978c0d74d441bc740a41fb4295180f87169e223650910c6848e901997f4fbd89ed5213da63a46da6ff5dacea62d24fb9009f1758abb0a57ef258824fb68cf75f737ea0b0461e39b7a75641dd34d1ac49313922d3d5c4e429b683d6f82232aebdc78278b61b794ac4d636b3bdf15b01e8c3eb0b76476a7315356b5cad0d283bf53bce9e545cdf2440cf6b678af58c51e1051f98abbf03a62b210ff2ea207876d325b7e951db1aed53c42e3b44ed588918d9489e2cae2ecf611a8768c640dd24c212f887efc72fc27674e93551da7b81b66c9a2f53926b7bab15c51acac4a2611b65c473a6861e0dedd38e6b148a574da50a854db53c69f1ea4941f0d628b252ae3c5da5027182c53e3e4e31d56729e046cce68dcc1e64a3fd88f27c6d3308fdccfa7883de5a4b8bf5b3b48194dbcbf83ed2e0c77dc517d44c5c5882015e60026548dc63ab854c688f0f6555421f4a59be10ae391eb74e030b9f08152b4d00d37030de1b80b7e6be7f7ac09075d4c614f67a928f379c207f187ac8c1f727",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f2cca7cd2d3af065629b0b9ef76b7a9c33acde83f7ab995099a4418cec416e8": "0x00b817faac0600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c625f4a9d97de218d11a9cfb8d6496d3aeb21e1e1fca052c02d19ce45cb7ec31": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397990c89fc15b1423ebf2cb3a3294717697e96a76459a8906fa3cd02e41c4da41a": "0x002484462f7d00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45d11d7336e0e1f4f8bff6401869741bb705e20b6220fb9c704cddb681d33231a": "0x00a843143e4d01000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282433620f81fe27dfa6ba47ad798b27edc1c659a13408a0f6bf2391bd7429020608b": "0x0014c5855a3813000000000000000000d39989ba00000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339709d3b8b58eec1bf7c6e0ab4d870ea1be06214b85a76b78554aea15063d0444ec": "0x009cc0f3713341000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339744367b4c30ed18f8be0e2046d541d7c56e633293caca79cdf71f2b4e3c68d2c8": "0x00366603bff80c000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4381b5bd9b04a62616c14b718a534b6cbdc303df70f4a1ffe5c65cee67f955361": "0x008027461a740a010000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397523f65b1cbee606055898388021d35846816e080da587c5fd235879a0f71d9cf": "0x00f031b1450f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a1a7c4808b2133b099e281904575a38dd9441ddc1eed494305b9dc7307f1c719": "0x00c07c9e760300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397812864c448ba1731d8e7e460aa8c6270dacc50a362beace2d038cda02d5d7d54": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397643112b139d3d39cb262af7ed83ef6b8223cb26893082eb387e1d7e85409e9a4": "0x0052941237d400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339761bbc20bb8177f6f1a76d39e51baa114a3f66108e1fe3f3a58110e5bffd1be36": "0x00ee4eb50cd201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e6b308b3ba0bdd2856d82ec29437c8565ccee01af5978aff17b1321d9db31232": "0x009ab138061a01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397de84be9421d3d1abcaee6649dd4ab8a9bb12fe3a9f0a4501b92687bc1a1db142": "0x0020034cf68f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975dfdcf0f48570327d8ccd9b14d47947973b5ca33ef5e628423a7f52ba4b4580d": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d44d9ca94c41f14bb31f623adf59c4863595a7474be1cd9b63005b7891e37e7": "0x00e67db2845e01000000000000000000",
+ "0x1cb6f36e027abb2091cfb5110ab5087f66e8f035c8adbe7f1547b43c51e6f8a4": "0x00000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973e78c385c862a9b20750ddfdb94d8785a0eede75d76941f3eff345a0fd9bc588": "0x00dec475160300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d0b53aeaa486a7cbd238a29c7aec6a8d6eae52b936e7190aa94c53e7a36d2c85": "0x00ccf483926900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978cbbb35d810a3aa5a34a67b33fcc0a2b4293895aa322846ba98bf6b9a7759282": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397885548a7515cc0274ec1cfcee30f9ed01a195bc8a86c2e494db14eafa8763df0": "0x0068367fe62d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397806946a24a68482338553324ecb4641fd9e63512cbff8938ea302909d8ec70b5": "0x00da5284960300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397292ecde05fbeb8cb89bdd145878db1772383b72c29a46c29aabf0e66632b3eb1": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970dbaafcdae90ac709ee5edbdc38c656b68a0d715c340f48dd294b7fca51dbb4a": "0x00bc04ffc76607000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397111ebc8f0c5f311bd1aaf939c8403a462f81200a7673baf45b978cfa7e9e0669": "0x000c254e602000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d13bc1a88544e5637a929c7640add1d9dd81da5f9927a7750cafb22f72a1658": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970491dcdf10a82d46ba7ae25e109f506da678defe667fec22f6475bb6f7b619e3": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f1b83931f524fb4729bf07ff4bb5fb1d4ef0462ee3edf17b916a7be1a5f34f65": "0x00a27b4c1d6400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974dab5b70cf0989e928c84208145f7feddad94dd38bcd83ab5a65912dfbc444a2": "0x007e15ac953900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d40d1e7113f70f25f97dc0a9e98b61453296c7bd167c05b54e8f02dcaf252bec": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979bf2d73785be95ce9dc573a165fd8f045ca5e15c949a8860b1f6c7dfb4553257": "0x00165b74a10500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b10be3022696f26dab4140c1259a43c2ad9a0073de7ce630bc0c6a47c2ef7b64": "0x007aa137823e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973a153629bfa1e4fb751187de2d037fabecc987dd5b9bfd03bac8e70e8382df39": "0x004c44f1ae0b00000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e7512c7856cb5ae12a2894083db901119ee630c3cd37725716a98a446a3f2476ecd73": "0x0101b2dc42595cd47cf78bd4fa4f99b99cd4f20ec4ea682b0715d906b5694e4dc345da9c6a6ad458f966eb78979e4c7bf8557a89f71c221927e0efd1f5c8614e815488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531a988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531a888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531a788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531a688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531a588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531a488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531a388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531a288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531a188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531a088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455319088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531870628dae391a37ccb6ccae7e6b6495c2622d69cda00000000000000000000000088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455318088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455317188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531700016292937846b8e0f933c667229d8b6765917b86dd19e0f6c32bdb4ab1a2e3488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455316c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aa7e5ff42bde28e881edd85005eeed16e54e53b3257ba5c0bd1ecf809d741779": "0x00ca752c232500000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b410a5562e0be040e127774c5d7737161a4af53b6da1184f0dd5281598c443a96c": "0x00ae256710bcf2000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a7e8ea38e268f7a4e61f37ea79050bb711711a4681748ac09744abdd7666c0a3": "0x00d26a9b6f0d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971bb01790f21e53cf7ca423a0ef2a8dc08fbd3d21684105c250b521f74105b796": "0x00d89163946902000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41c912a261be47255137fc3c4a199f82958a8a47c5ac1403f13969d48017f7d03": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d6daacdb378eba7a05fbd24700bc64c7a78bf4ca27d2577af42a8250993f81e2": "0x004e1d826b2608000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e6f918d5a17137b3946015bbc733e29b574563a3f1a5d0024781cd819d7a0f18": "0x00c69e08b80700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f7df2080ba4ba7ded52b4f3bcee531938270ce8354f8b92442f6322c32c5f661": "0x000290e3bb2d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397799aa1af68e2f81d98712486a535c41e4d1c3dda148cdb934a7fb0bcfc044b6d": "0x0048efb761f301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979ecdc7f253ef7e9149f4bbdb93c26a83e5246b6320e409dedad7c3055e63cd11": "0x005a2febd9e304000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397699c8ac6b2350ce2122f6d43a5926e44c112fde83f2e74f240ebb4bc34f45670": "0x00206885de1800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f35cbeeac8c2d96e26915d2f411208e17b4c2d4f6c5a1c01a195a7cdb5bc0afe": "0x00e0ec47918f06000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397af18244c0bae41ec2d19b781ffee661ae4218998b678095f6cfc7f33bc3edd8e": "0x00ae9f17c4be12000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339701860111a28e23c596cdbeb04f7c0fb8d9b0ccc9f881afcc2205912cc60916a5": "0x00864900a51c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5252704a73d4b87f3a244219ed761c728faa8f1f1bec3aff601280f32fd1040": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339727a440ddd5288b175522bafb1d50509cc63257b28a583f4b44c75d330d58784d": "0x006e7f7b980800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339799718678903aed056b39863ab400c0e79f2f1ddc2adb07d02a173067a6d9a14d": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e7ddf1b23ee9626d29c64806c458b411f2c92c824c9de19818f18350cfbb08e6": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339734c8cac6e4fa312fc576c247b8af08345bd44043dcdff0c06a8b2a5a59d4cfe6": "0x00306025659004000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e3d3350b6daa0f6ce60fb8519333a1f28fa880bc568c61d177602b7b80265ee0": "0x00a0d6432c8f0c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c0a17af675c043e1aed36282b949fef14f935a5a0a5f36b5c7551bd659b5e990": "0x0098224f9b6720000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974622dacf701ec5844237c113bf4f32be34fc3081d6ae71515c45f8d17382a20d": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d4e95fbaf162620c3e5d553775fe7a269bafb2bada3e36626a46ca68cdcfefcf": "0x003aec118e1b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978f7e0cdf733a50a49208617331bcbd6145da0a09ae0e66b3b521fe30dc1acad5": "0x005880abe94f01000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b48c3aaca32d45ffc91e8e0f86029393631b1de797e0f8a8d84fe32491b3603a04": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b54a850559d7f951fe8ecb767229d4e4e59da057973bbfdfeacca8ae64468af": "0x00805cec442900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d1d8c9358166e926c5b29f5aa7262bb8d13dce556cda3bd6d98261cef14857d7": "0x0010b8a666b600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ef80ab6ded3bcdc4a2da9910cb1eae8e3f5583613aa94e5ca3de07181e0053f6": "0x00f2dbcfb47a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975be88dfe2bd4801524b55ee8f8c19036e7dcbd2134378b0a5a2d5bc0715459bf": "0x00b438b5fcb901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ef354e6e5f0365b4ab060a2f77b0bfea013193bdfbe3e989d9917d3f6c89598": "0x00a81c90c74c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c0dd0eac2c0d94f28b556a029c485e928d09e85e6034b4f7f466047eb351c253": "0x0002d703357000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970145db2891424ae429263d8c6a3962cd7fdaecbbbdd1635457602920ed7200f5": "0x00900126fb4700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d65768e349bc9b5fda8a7ed164ce063da7bce35164f12a791eca9b415329cdc5": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339720f49bdf3ffc9a868ccb19a4d810fcd5ef5b42d06bd0f03f8a8edd7bf6152066": "0x0030dc8f48a101000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43e4bb9d7ed405c9da5a1b121d882aec9ad1b8e132921b96222f937afdf1301b5": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb3b89b2bf479bd9f1b5a90f2eb5b8920e54c68dde7894266674422b876221c7": "0x00600d64ce0500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397657ec14fd8a614d4dc8d902409dffca4d19680aa6633024c6c956191aae43e1c": "0x007ef91cb75900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d49b59397cc3376e8939577df499ebcd9302ae19190e79ef9c97bd2366dab7bf": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f68859838c6dbdfd7295d683e5168b3184583e80119902d42bbf13d4aa7def68": "0x00849704501c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b3cd350ec15fec050564d443e2256490fb2300fbdc8a347bda1cfeb10a1410f0": "0x00ba9d84ec0e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978db577eedef94e4f2cefa05037686997b14b36b6755d8aa3e107d9e9796d19c4": "0x0082313f7f2d19010000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975e7c000378704b086ad09f1244ededf381e51326657c39b6be4ce7ef54f613bb": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a3fbf2f108e817e150add4357b1489098e4337c0fc43be71240fea480f408628": "0x00806231a08101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339798adfdb69aeb60a08cf50536b164e33d6ebd3230715c4aad752873ebc0426550": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339799490f31f3ae6bdd8bbe42dba00739ce2f235710c8038cdcc8183c2777811619": "0x00924351a05100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397717afb4cf0ecca434bfcca278da5f87551279c65aedee91204f52a0b8ed90f6e": "0x00501213dfb68a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397227a6b116464a185c498499029f8d851499d3b883be8d403d9399ea7b17c374d": "0x009c7912141900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4cddc10595a991198075fde4703d2dc7becf3950ab6d2b0f5a3dab54f239d9442": "0x0016354fe4d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979d1c1a61a2408fe24fae05fdb25c00e7ae53e442bec7c96ed693f9e9534cc340": "0x00ea941a6c4203000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b42aa97e54a14a7b6a84c55e47e8f4970b5c76169bf04beac8fc818ae7419b6ba0": "0x00181b6acc0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339776f40a6b3f4538851c78651b93c8a96b3c242ca78051192c5636a6feb807469c": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978562e0da858978ac6d49943e27f21ae6866bf3f5f6fc488106db56dbdf4bbf35": "0x002c419ebb1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f245671593038f17ef021fc0e8909496b16ffbe361a0af2aac2453b103d0f97": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733c4797d24b7ecf0b8f12f319de1839573cff3b63a8130a010e4ba006449bf04": "0x00bc082a630800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397426b30e0f76372a8cdd1ad6ac2409486d7845aac0d9dffeda2afca9dbf91810d": "0x00fc245ca98c01000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b448894d6372a562662f579e748137ada53cf9af152cf096f75a7bd11c66d39edf": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971c3060476a9b2111747e61bed686527b0b49daf4ffdeb7cc3b26f2154f555886": "0x00f2b28b484f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397639ed7f0db118d3ac9c486c696f930f3e7b86c799f18856ce177865673ae73fd": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979f4c5b0efb5814b6a4c5bde8f55d02d346b06fc9303b92237ef9eedaa1675999": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397febfdf5cf67c0ed4f842d52c6126b709759b94938b795f60a78ef72ac06a2571": "0x00d4f831fd0300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5386010d56c10c800f1ecd7e9e6a7102ca29a7781fa48d57b283423faeec0cf": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979e9197cc5385d2a7d208f6f072d331694bf71695f25c8c51957f5fe8ed10aaa1": "0x003c728ed34d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974f1e128e20293d5be87a997590722d05e36c973d0f3d42d5b381a49c12e771b9": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339712c938b560bcbcabe986dbc62dd9427d0ab68f02bb8405693a440d8e2627071a": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45b33b87577e59a8af9bc1874c186c434c198c99eb9b1c7825c60c03dbce44d03": "0x0052007fef2000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397866eb329c7ad9b82e32ae194f189b3f4f57150c92450b1b29cb115a351c03ff4": "0x005857a4df5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339783b7e2f438a07521e4c5f2000d280826dcc28298fb7c94d7c701f92c4751a17b": "0x00aecaf4c90900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b413e365c07f536bd495699d5fa01b88a87abcd9c14858ac0505b6fbfbbb014ad4": "0x0000c52ebca2b1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397108b37e4384cd14cd968ee5cd93c086a6a00fc7f357e08b449cfb2d9115e6ea5": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971176da955cb06b865595188edcf6193af40e94cb71c513941fd402e2ad72e929": "0x007e15ac953900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f764703dfb50926940cace2a03e83337dbb20e995e6fbed50e46f95070000206": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979648f1821d2fd979f89b593a79484800ad94123a615fff3f4bfb8ed70452745f": "0x0018ee47a4d000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4772fa0067fd20a4d50ecdbe5cc044b29cb7c4b3e2d11f164dc35004745065a2d": "0x008c49524d4e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972235911f45798580a59cba9c03e164f901aa5c378ca1a0c8b037a0362374a27c": "0x00b2a1b3670900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397421d38d5284384d89d3a99c8a4461f1126bf1ce732f66aada7f1b0b63105b807": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397500538083cb37be8862a75ed26766d4af25afc2ca787030913cf2d3d3d20a53e": "0x001428b7820700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44da07fc8dc296160ffa40d3f242f07ba2276c5bdad5e32bb53eea5331f6da71d": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397db46df6dd2b1624b1ff679f7775b39359e29576237ca68619b2f6c97423e53a3": "0x0082db3cb70201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a96cd9bfae53f87d72d7b557f6e6680e8cc832e567e76c65e0514e04984ae4ab": "0x006e1a13482600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d899901267f714a73583f0c25a330d9c29f39fc52dcdf1a0fd3b99b2f551df0f": "0x003036d4980900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47f3125d79a9d786a74b6127e78cb7acb4a0fd66b852f8529effa9292702b5a44": "0x00d83b74c6278e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339795c15216e17b73ed35c2c33e84f27ac4213dc8ec85f6883d1362f260a1e6228a": "0x00bcb9c7361300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339711d912f1762fdd2d46128163719ad496bfa87b710ee665047512afa398095ed3": "0x0000851ec43c01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cba3da1ff5d810d7a4542971b718250075c9d80a0c99da521f67a9be8ba569b7": "0x0042c4f58ce202000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8c3969a697a0c6e9c5d53f929b0f8bf7f13a3b1bd1c6cf64e6c57e57b48e587": "0x00feb8bf501000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b408e0a2f0e999ae82dcb4bdc8bdf0dbfdc18baf86cd78e39ca7ca41c7c8dbfc61": "0x0080e4f642df9f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ddb3c5d359ebcf1515596d11301b799bb0fbd392ef979ab7073a15d83a540490": "0x00421e33e0df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970daabd8e7c312eb2cf69a03e369eb420d7cdd0b18818c01fc86179dd9860d8c4": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970d9e619998b7ec591d0761ad5061a5a1d4986e9f056a06ba178b93c49fb5f2f6": "0x0020034cf68f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ea51d7e051c8e1287462a7a7d55d4448a91f1177883a9000c1522d539f8a04df": "0x00a498397d3900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45d95ae0f820b84bf2b6c4ac95685f78393d707ef54cf3fc4e3585775c0b34f12": "0x00aabbe1098600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975afd16603ad97043b66e6033920eaf4b880e726e39da35c1744f9cf7be31afef": "0x00ba51b4360400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397434a2992a0d92f68bedd7a5142667143e340639f4f690f5b670df91373a9e129": "0x00c8d6688da80d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f103888af604cfafcea9a17af4d9df64dfdf1f0a9f2f20a8139ac29af6576838": "0x0082357a0a0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dc30cba8b295536c2554544f29312d5b858c35ec18f970487d9d258264f1b9e2": "0x004ce4f43b5701000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a19d0092c90362f0a4f62720881075eee1e81a6f761d4be0ab29a033eced628b": "0x00624c25681301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f07666c81682825accb067387566e724e9fe975bb28ded8a9137f2bd413b9f7c": "0x00821289f30200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a683ab999fec58267f7bf49f12794ea3c742abd10e57f7e0ad256f644c1f162e": "0x002e50c0ad4000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979c1f22ba011263fda839413156b1e680c2556eb6605ea1849500902ae99a8df8": "0x00f6a94eadf207000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339745e0424cdd78296f3ef48797649c48198490a488c32d27ea44099de7a07da22f": "0x00cccfe07f1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339725ce4a928fc966013f7699d025b79b833633b85855ca42cc1e8e3ef52624ddcd": "0x00c4c57af23000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975fa2309ced309b3af16d0246e7c5de58c5174043a260921fccbbb6c24b805ed6": "0x0044698ead0700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c13d5c898acb588e078e2c1c80dba9296d3d96a327202eca92d848db1fd8d9c0": "0x00202e585d3783000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339722d6a74ef49f4b4711eabefb1115e7fb951e144a359d25bd79f5f64c8e905742": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972590289eeb3c88cf1dfc8cb8a9dcfd385da536c6db392600ca8fba91f570d497": "0x0064c20ad33200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49fad2b236555bee4ec3762607ad35cdb9c76c716f1676ecf2e6b6a94dec43fc5": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b427fa9f6801533bdb37786269822a30f2f6742d63ae8608bc88c36b544f240f": "0x007e2232bb2b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979dbcd39162909d444c28848f1a5e802b980145f337a6aefd324370cdd72d34b0": "0x008c0e73b14a00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43a0e8e3225158ce414cc323b4eaa3d2dde89570604099616ecd689fb6d57823b": "0x007435ce717406000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b564d4b927402864fab5315fc8ef61ea956483324d243c5680e00d3751fbabf0": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f6298163e66282d0611dd6d9e48572197dfc1457c22241694bd7382adf5b86e9": "0x008a8883a42400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397508d1effcd45a0f8e62a535994c67ac943aead88e29d8215497524d0fbc5c45e": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339703ebfcf3c31440d6e99ef997a77c74d15eed5b952412e7d1662a7fcb09665ef4": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bebf967bc0449865d5cc79138df958269117ae73711fcf4b82a3fb617d7504f5": "0x0082db3cb70201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d56382789ff9ce1a16b02c86a6372376c8624dc7330da9421971fa13cec20180": "0x00a652dc520a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d83afcc9dc879bf0f150ac668b109156410ca5247021d79d52d2ef41bf406676": "0x00027454dd4d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397897599f055eebbd5737fd02546d72462e33dc80246e33896773b08b251ecedc2": "0x00b0b673f88506000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fd8fe58bf01f2104925904d0b436653db9397e554cd7e8fc2aabb82bdf457c26": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b9f0b9e55ea0a33cad4782f2626c49083a975ccb70f8d5b8be7fec6c39ce8af2": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c19ba4e2bc2d5297e6ee46ba07e7a58c153f3a1a8575c608ebfba85383ab64b8": "0x0018ee47a4d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339771e313362196326d1f5334260181711be30fec01cf0aa3d774726385fafa6adb": "0x00381c3a2c0400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b455e2558fd31719c32d9b7e47433d3c082cac7d95655c9cd09867ea761b364318": "0x0066c2f4a31b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a59fbb53612de1e425524421347c598d18b99cd59721e05a98f272eebf110c5": "0x004686d9dd8f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971c16a7d825aa576dfc91e29f17e52d3feeea0a4f68d8ef0336862519e9ca98a5": "0x005806d2931003000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339762c5e9f2d9b4d757118c53d16b8f07712f990a142be067421a2c3a3a7a9bccb4": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339719b938720a076abd5cc42e52c2422a5cedc2e46265a66b5e795bdf13b7a7ea9f": "0x002087c009c91f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971917e483033d42614e9988031bcf828b70d55c322f4a0df4dfeeff297a918977": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973a6d88b78d20bc1a1e9d230f504a562d78f3be5662bc2d775966f4c5e0a37169": "0x0014ee15324c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970d583514a0a450024ba0a733b20d10c8c32ce873e1711035a9855531c5bda60f": "0x00cc2ca24f2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339771c0e2245195863c1d6f865040f10c009d4830143d8ded5a77e5ffa6cc90b00b": "0x0066506bfb6400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397961561f098d3969baf0b6222a460427d7d8c619591bd013f52c4538d7ef15583": "0x00b817faac0600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397872d277064d4f7062c2681f252dedbdf12af71ce460d065afb202bab5a31cda4": "0x00983e953b0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339751d16b8a40d502f540b4f02308ec7f9257fbf84a1bed217f36c5e2cf834d8c27": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970de1057c6493ae6db942b46e73749ad90ea0b570a541ace3502cf66969a33e34": "0x008642033a1d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975e08257fa3107900ffebed384a96fe974474950b5333af48c82918c01c380b40": "0x004c2862d02b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e4a0bee3f5ade097026e9e4b06764308a11f1dced413a52ea89c0a23ae837db0": "0x00d68c1be02800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976fd854c03d2996bc858662c545040bb1ba8630ae17af4adc8d5cce0666035c72": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977cdfb7880488182ad2e37aff1b4767b4a6f1109f7dd17dca2b37c624b64eb886": "0x00021044ae9920000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b65797335118964bc0b74ff811f3c9b8f003b2ab9e551723f2c6931cbd6f693936af536": "0xfcdeb580add093f3b5f06603032c2fe89d329ba372147c100aa0391a44a51601",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a33b746521869fa2c643ae9b5f73cc1b131fcf48b807434e4717be91ec883df": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976e0c358174661342532fe36d1085c818b1475f2038de0defbfeb332b3802705a": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397299fb5825beb3e6de0ec4c57b098a75e06fff854e6af8b652f38eb28b4c40423": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bcb2eae4736b364661bf5bbddc6147c6d95925da32f20a0f293fb9e4525ae05d": "0x00be80bacc1100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d4aa6be12e462777b2f571f0e80856c8c5df0c5262d65f7b7bb2e6d9619b3b23": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339742e2f5fb65eef4f6b8ea91379266a743cfb5429eab3871b081a002a233d2e77e": "0x00e69d55840b00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46f915bdae6812f5bc2f014b440927744eb5db391eaff16ab3f7d3967f0a6f84c": "0x00b4d0d53e1bd8090000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397724b4775cb0f8ca4e89c46d1c966ad25e187b58f567831757c91334e3bbb0e25": "0x0002aef52d0900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397200d299014751cc5a0e7b5e35a60aa14ad69558ce12f1ef9759be2e9f862d2ca": "0x000620e7ad0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ff05ab3378684482db7025a7bc9b1f4545404c2be51333a98026a5145526f621": "0x008290b149ab00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339706405f7852d979a3e3ecea4dcaa0725aa30cf838a7f6121b16edd45149985a22": "0x008a53f75d4f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977d20c54416ced819488a1208e0c78ec28084e2643819d135b7c793e9fc915816": "0x00aa3d8fc55b03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974ecb888886708f641c8d7fd7cf92764490417e1b2b7046d22a7934de4b41364f": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974b29fbc1b44d38ab089a62692ea1bd24c347be4e60a043df8adc6f99abb2f069": "0x00963016623e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a42b452f211bdabbb7db7f86c7cea207a20d5fc516177aadbd05b5da141ae951": "0x00a2092f3f3600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fcdd4f7ae648d633afcc28efe00b7898f3bda3e5579cdb80b44b0b54e6cabb5d": "0x009e0aa0e51700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339757e3fe3c6a1d62569addd3cfc5463b7041cddb43b3653823ac16946edf058a61": "0x005c63e2a2d02b000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ffdc0d411b62aed4d7c4bfbcb8df724711de6549a4b5fa16676ab7ff04ef8dd0": "0x00a678b08f4c2c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973c245b66d703f2b1225e44fbfc618baa480d8a43eaa08023564dad0a96cf1e93": "0x00cc6bc2f1bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971d0c761fbbf3c7dcda2eecb5d342c45f2b729cac82d26127116d9f3c55c2a631": "0x00d87b79642800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976c770e86703a885beeb557841b02659f06eb83f1ad5655c5f69e1839e624fa01": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a012bfc2a1f7bcde36a77d1dbb42fdfef2b53665b757fb53213825a3d3d20c0": "0x008826bcfcd800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b4088e3e0ff06fee410b63e0497dc2dc9b2c10202b61778b2160668f654e0255": "0x0028dc32610300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a6c32e455b47ab55ad658c6755c9a66cd5c330592f3baaf99b1cf52494dd19a": "0x004eb3011a1a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978c1a663b1d9d30a7dba134dbf929b3293367528f9d731270e5bd8e24d850ddf2": "0x0078e6bb2e4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f6ae3b4084b6e1a7c097b3ae0afda8bd96d8b4b1109fa370803e73c5bc51a46a": "0x0026da6a887d25000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339795d8d18d4ebb5acb5af32a125bc0c626c8ff0e70bd4380d5a25464fd0a380a07": "0x0048513e650e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339780aae7cbb783e2950f843c7ebb23c01ed1d434c54a3b5999336097df4e137ace": "0x00f64ec09aff05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a3df99e4d729ed410d5ca144e11797f6cc36085b150a0098475bf4d28c72bd50": "0x005a9010a19f05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339775602a52292cd4a88cabf22fd2ebc60a13aa82b92525058bdfe4bd57b4e3d4c1": "0x0010a539b61e00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40def09fdffb7bd58bb75d518d2249595980d1cc1bf2dc93d937c237869a8f1f0": "0x0040b10baf682c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976d99a5e08c57b25fa89cddae38bf2dad37a4c9baf300efc33188358fe867ecb0": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397834c2b2ec3b9f76fb03505be6a21e1193c22b66d6371594db758a02d7b8b1847": "0x0062b3e8e00200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397af9466fbca6083d24d2ddca158e6431f98712684fe1eea149e7b478785c51241": "0x006e003d620600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d3f0efb9526693fca1aa158206283aa23cd5e3a9a5a9137684ae2ca3eab2f469": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339735fe1f52cada1327b5977d79129c41fafc67c0b4f03128516a94bbf7c0934bfc": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974eb0ad2510fda4d5acf95107c044a1512b3500d62f8639af7263fca42ae72343": "0x00fcc39bafee00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397422157e06516af436d924df4335804ec1d27f2a4be1351cf0f283ed1d28382b2": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f56c072b9601f6474376bb2fa7d069a73839eff2b828d6ed2738019420f1f1fa": "0x00e268b13cca01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ce1e3bba4208d14b99cab63e2fb59b975ea7471bea1947379c0814cc4901edb": "0x00d8c00f4d0401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339717ede621b954cd363b6efc566f39c72b92de304ca91727ddfe119c34066a6798": "0x0056b961800900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bc9b98baa192c06a1d3bfd5b0c79235d4fafa1d7eef4716a6744edcf627fc143": "0x009c09dd960400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a09451604ea12cd471a39f60257573f5f4ffa6f273021a7097951afe2140c93c": "0x00488c227be903000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970c8ea524772655e74bffc6d96e5cdeeb08294a54d7b72b3076ae021fc3c0b211": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339708c4042efa14e97432ae022e1e2a62e53051c6440343fa09951fc203ccaffd9d": "0x00546f2390a600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282431c79538fb87a09de261557bc1de0720c0fe3295b4dcaa78611f93b02c14188c5": "0x00d8444f0a5c0f0000000000000000006eb4119500000000000000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b406ba815c9300a73243387d1b3fe34a06ce69f40eb9895cc9d84550d5231cc2f0": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397755df9876ceae619116dee0295a591b24b35afa9c32e96e24503cbe6423d8de3": "0x001869bd150b00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b484bd7850ea1697b3e6b23313ecd627d2c118ae27b2f097c5fc0aa0c89b959b99": "0x0018ee47a4d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c3e8f05766bd3534c5eb9ffe2f58814b4d8ce934a47fb43f004a4dd5da56ca95": "0x007a4984bfa700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4916c8a2802d08646f0782eed3a2fbe48dbdcaa5034109b4508cd0aa3dd0be3bd": "0x0000c52ebca2b1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f340ead02afaab48ece41b346dcef4839ee6dd93a928c9ff38d8ce25ac85d5a5": "0x0002422ba50900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979e89095fe09e827b36fc5c42aabceaabbe811b82c42d4d6761a3e47e37e7e392": "0x0072a9f3d3810e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339764b7d6b62be8a8e3918239da252e65bb7e58e1821493ad76edc75c974a88c00e": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a78e663b9eb01f617ede8259abeda27bb1b6fea46f7057c923c86a889dc31c6a": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c5961c640f107432bf844d41d01122f0c656c961f7a3c97cd46e49c61fc6dbce": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb6dbf4ff0c1c9ac0d54dfc12ea08a968c57a6c7cf1270157b42d35083abe29f": "0x005ca0805b8100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397880117e5b3144c9c12de44772bb31b4141c8f6b9098e29b366e74e73fb5c3900": "0x00de8ad4c54700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a28c82312f6d4264f8985f53f1ce7b7d3c45ba4f89aa1f518e9e6472365478e7": "0x008281e2607615000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d779907a943bebd5a9e08b9272dc087e4f0afe8ab7f1fc0ae47c24901aec97e8": "0x008057d73a4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977f05569786e5fb3dc0a1e0acfe131189d62b8d5fb13d8751e2602bc93bc886ef": "0x009cebca242900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f3e532bae77899f4e63611fe4450f6023b14b58f5515689c3990a2fea36b020": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978fe5993302c982a4881a7ce36a46fcabc65a9a7f010ef739ba0eae3856f95acd": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973fb631762c11a5aa79351d2f68407729dcf0edd19e25b0eb7dff0d501f4ac8ba": "0x00589ab7343401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397503b5bbbb7af869a375e0d8caadb874175500ab416e75022a2e2c1aadb82161d": "0x0016e332d60200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972c63fea294c43a7464d7783e054abd2ec95d2b07f88add03b8f28d11e655583a": "0x00e0fe28a39500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ed8a84e0dae2cf5cf65b76ee318156a0163215e104bf70cca256e3b8232329a8": "0x002c07fd6a5500000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46da6b80be6d834dc68a6f6e602a4f0cc138d02e204be5c63324c682830aefdc7": "0x00ca0a717d1400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339726486acb7cec03f2fd1363046431e0ee5e67321e59c70b1da442a1c798ecb640": "0x0056cfcc711400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397183617620a8a81a3f067b3e0b40286f6b1469cb0624b5bb40cf55a91ecda5ecc": "0x009a2bd5f92900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973ca384f50830d599ee1d8f4a89563efb0c6e4241c15fc0e18e3a7cef18ded22f": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339746eaa5c38d861c3595630cb4d2f2112be1d47a6ead85f243042bafc1601eb2f3": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976cf451347b31cf8917bdc4b1bd2907e70b7832191bcdf59945519f4262171dcb": "0x00f80bcffe5f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397907eacfe7873180cdf6a592d30f060e84f4203ce1dd5bbff6d5267019df1ee1b": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ebba47714ef93b237f40cd412f7fb36d159385aa90500a1e226be4326d4d953e": "0x00989568830900000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579732ba78e376c1e9456b7043e088a67d3d41feb1f41d62efb7da2cdb033fdee1273": "0x7a977e950acc55770b4452fc418bd59fc4ccdc25ce3c2d4cce58dd0d6f9a2d15",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c7f40a01667845ef5505de076e96717c4991e04ec46deebea4a47ab6dbf06068": "0x00ac9de8d0ec00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978a9348c60233a7389863decb1317fde3c46b7e5591ac10955619937f2f2045b4": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a2b5ff1813b997349643239ba091f0df38004b5fc04f7f197c55cb57634aaa40": "0x00561064306400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397179620c8869a47e32766b21802adfd4c41f2eee6d515ad4228f317513c26ba7a": "0x004035d6579e04000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339703872bf78d4b2bc03bbd20636b0d8314371b1e7f51f6de2d3358cda087ef5543": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975c1ecf814d7ed85132287696190409b56d3be1b63d68fc4385bb02d60f9ae898": "0x00f2eaa9050f00000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973183906509419142d8592867b72c5ab8f7312f8c4c1ae70bcb63f65c66d229067": "0x5e3ed914a3f9da416f69613d98c0848a6435ca4bda8d00af53a8a5bf5898b904",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c60bba29338895d317737d41acaa2f8dbc417d3a7736947c3c7c4ec654704371": "0x007ebb5c423f0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339732393de39df24ea7a451804b2873218d094d1ef5f85b9f218e0edca81caacfa0": "0x003278ff3d1300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c6378df905190e9f0a2fc3ee36d533ef977b47f9fffc16de4f613bb2ca994bd5": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397523827c4fa654843bd041ffff2a7a7fda9883b80ce7a9791c95044bb807f8ca6": "0x004294060f2800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a22965efee839778562380130b6b085b9988ca8213d79b9640409b6c9406ac76": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397641407de13cf4a4cb83e2164277ad1c51fcb6568a4d06b62eade8b142725dc09": "0x00d26a9b6f0d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b7de906218a695ee0bc383d1a6bc2838645c8fa81b16b880973edb777d5b480": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974299565ded82c007ea54f76a9a3221d29c64cb2abae8ab06404a1bd2e5cabb31": "0x00a6c8b2dd6324000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339702391e7ec5197da0499c1933d9fbb9bcc7127f511ae147e471f230fce9cb47c3": "0x00825973078100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a85f09b6c234545b83364f3d6b620edbb437f8e5f1b6791fd5880a999fa2283": "0x00c42f04c43b03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971518fad4c96c3b46faabae6e3a2a2ea63bf7b679251ff6d132a826af0e66e1e5": "0x0042b095ed0700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397207be858bdb6d309112f6e91fe519fd156b7870dfdc6be9f7bd7789892d7dded": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dd8ff63a38c383b3bde3fde04c38cfbee26e9bb15ba273f53b3faa4bdfe46491": "0x00301a45ba2900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40f26918b0854f04dabe7c1bae603239428271c27522d4e55e2aba82599d1d087": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971bc024f46cbfbe2fc45e21d4daedd5837fdbd4b3545e8103c02b7356fc4e3165": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339732f435da0b19b53f92fd06990f205931ee08b15eca6594bb0c13ee45bde9ac35": "0x0082db3cb70201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c8def41eb803a5a44e83edbb7d6661ab823c303cd010969e6efee90c2256365a": "0x0074d126b13700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976455a0a6cbb75398b15c8e3a0685d0077d244f6adb18aaa4f5f894b5ee5a240a": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979aeb338b33ca6a954e6b434bf434d18edc46fc663c121211adc448e398260b25": "0x007e15ac953900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339739008ebc3063ec10762cddd4aa8144ac2fdcb66da78f2d9a6ba4c29a4c92da08": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974f24119ef82706287d0001a2b51706c1fa79629559c1d10dc72b9e3eaa0f562f": "0x00a2c66bc03201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c22f35cc35918359e423a1935a7206e9ab048bac95cd17c2431a7f1fc0fcf012": "0x006c2932302b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397194fa58714627bfd202ebce582a72da0efed92aa30312c786b824309b82ad1b2": "0x008c61cb87cd05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976604107400ab041ecc2ec9710a2f04df50a2930934c40ce0d01815d74cf39124": "0x00fa5354f60200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a5c93417bc165c2b1748cde6fcf24180f9c9d18a8e350848926972d363bb36b2": "0x0004f52ee08d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339700543bf7ad0424db185c2389ead1b6f3e2e7cc842d712c81db865e1a581cf49e": "0x0098550f100200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977de43ea037928d0cee57886251d4931d265048cc75a892f82134a00541ac1149": "0x008a74cb221f0d000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4936e4507f99679591ec362ca897451ddbee048e9dae9a1ab2c8fb5fcc6285cdd": "0x0082377cd53497000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979cf2eb6693ccaf037f9d9c85133a4021e15467c986184166df99cb73827f2a92": "0x00781154c61000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339718845487bca8615945d6c3ff8600aaa51a4a7f254cabfe85ee80633408bff809": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fec2e1988911026db9b4bff937ac3ab147ec2252cf075ddd3d401839dc78b6b6": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb3ddb59d94ea25227c10471d5c8ebb9a11de052ca406c2aa2ce2bf4abb5c813": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397853489fcbcb241615aa39334144911000c5507c882dc85e33bc9248795783d7e": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978452efc07ba666f734c5c0fd6d0f2caa1564802ebd596a3a63f2f701d8f7743e": "0x00769f7b7f5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397020f078e6ae44c9d48e84e3a0fe962aabd2a3780c1b19315c26b8d4f4bb4d804": "0x00f8fd0a8e2500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970d522c38a597c39d106152477ea1ee1d6f61e49b26f6b5ac776473035b5c699b": "0x00f4989f331800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977bbc88dad42dc48da43182dde48c754f28f3d43ffb28230fc5b32b5f33431624": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977e99b6b2cfe7b45559d7a356b6de637a79c7ae689d1f676c20d8c9e4bf191720": "0x002c419ebb1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a3315caecbffd8825d5ca43cca46cd5a823b6cfef8849d3490003eeb6935e3c8": "0x001ab867e39b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397be22bcbd70e515fb8d71608f41680b267555cc0ac48cb2973429e558d9fd60e8": "0x007a29e1bffa01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397238162387e9491275d053c6e43c7b4fd416c087bd0ba8563c90081fd6f5b1a30": "0x002291b31b2d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978088a1f656514debbdcbcc860e3db1d1ff1b3029433bcad792a23d6a5e53cb51": "0x00922e5a5f5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972f4cff9b551942bdf9ffc891e9e978c86f859419c60a248a1b8e164dabb575ba": "0x00c0433b719000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bbcdc0369cd3ed007fb2f2a543cdb7a60635a6ec6c9082f9b5d4965a96670069": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397050954c1d6fd46df31dc32f13aae0d8e32d2d6dc640325f4b5dede931c7ae6dc": "0x003e35893c2b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ce9986457f116bd675695a320d2c697991427b1fe6a8975b2d470bd11678cee": "0x006ce3e337a800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339783834b50534ea5fcccd6a4d07ce83631f3ce342761ca5a2a5910bb3a977f8189": "0x004ec3481e5000000000000000000000",
+ "0x0b76934f4cc08dee01012d059e1b83ee5e0621c4869aa60c02be9adcc98a0d1d": "0x18ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc1677b46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723fd684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e17968195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e9411a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad820018168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da58009",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c087648deab60ca80650e1fcb01f84dfe803b60e86c2083e80bffb21f53e838a": "0x0040ee7affbf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b6f2895b7f25df1559d6268c1bcac8368214ecb637ed1621c09bd5cd52d57581": "0x0094f4d8444500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f465a8fe3d06b4379a240b0dba2d39c2fa5c8745775fdfccb82b830369bfe9cb": "0x00c26f318a5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a825f0ba604c216f510fe4763a31f2b324e05a49b5e2c96f9761a165879fe254": "0x00dcefed772300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397306dc6345b8d278e22890cea0dee12f771bc75667d7dd9c34a86f56c78e802d2": "0x001afff3266700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976462e952e2d143574e5f1295e579029015532d2da97ccf2b756b37cd81573280": "0x005a3db8ca1c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b442aa0c4b6f204962b1a2de4c816d3a674b7d2204c0e642445200c4bc8adf1c21": "0x00fad415c00000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973d36bd7792fac4d7d3557538ef0b8d7db0156e45ebfdc08d9e11caea11b11eef": "0x008ee409331900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e80a5123480226790991d2902a2b533b19b27a3900adaab2668536dd99ef8e1d": "0x00acd53cf37000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b2162a42ad4c45ce6ef7981dc2dfa42fd0471bfe6a632f079fb5f2e56adf536": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b66fd6bea730162f0a2207c0815596233a25f320dec3b73fe50e287e884236cc": "0x00caf46a592700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282434f44dc8b1864565e9ad190a802b1f277b6993122c64acec1261edfabc62c52ff": "0x0044de250d9e8e00000000000000000021b1256805000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397030e6ece42707f476c14c58db85198d607f6796690bd375c5e7f0d2b8e32a5e9": "0x00ee4d20ee4100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971db77c51cb622144dc09cfec8ef44b85aa76d0de9ed6c5e2e36e379012c3535c": "0x00188d22dd1400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339722950ec982428fcc3679ff788d3c5b80c11c73e6a6b74019230d6c3f5ab5c317": "0x00741c17ecac00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da902f5c830919f8a01c6273af301e28b7f901bcf0b5961711b8dad47cfc1c04": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ab4bbd20fa180a536bd5a7a67b6db9d8854cc2a7cc5b9eadcd2285d6c9038b21": "0x0044135e7e6c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b45404ad9ddc3750950a52cdf070b7267133c63d61bdcd1b961376dfe6edcd9261": "0x00c012390ac006000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a868058bdf02b477f9ea4b522bf0af37b81192211dfe597c84b4ea83b1ef8db9": "0x0040f09bbce108000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975ea273a228b6632ce20e15109dbe441d6c6683684f49908ca3131ed9e44a5c53": "0x009868ab21f695000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c3274b1ccf41f4ec3624cffa3ea982040eee1d92da8a340924ee24e4bc61b28c": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d8ae463789a5a2fb47507650fec113650d61d16aa8ed5364437cc169f0ccc131": "0x0074bccaa21b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a4a27b267b4d6ad387c5e68d2724c75f30291e5ef041faa78c9b0b08fa287fd1": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339784128dd15e08106dd2eadfa148d25ed3be073348c93f2dd8ccdf2b3118032a8d": "0x00accd72818903000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397edc14f2f8272e8d61c7516e26dcc7b728a47a013b9bdcdbb79b20d7eb79d4a6b": "0x0018ee47a4d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397424266ff6b9ae0792521383dee453d6babaed959fe2d611c97f9801a5b4029ab": "0x00882070a41500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d6dd2f98a94a2fad0b5c775e08872578182b834896fa294c11fcf6aa6ec99714": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976321b76477cad18e7207280a406b4b2f50ebd401a603a025e6378708ec423b0c": "0x0032b7ae9b4900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339775ada81be6104985afccaf6c02fb8b541dab0066c5ada670689af351c94e80f7": "0x007e58bfea1901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c918f001c509f275fc20f06f992d93e14731e88512bd4151721725db7228293": "0x0094487fe37900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339768f42e6ae54d00204cb5060847f005094069fe74be9e244189a5bedbe7a9c0fc": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976f8caf86aea4d423284fe83db587e3685bfa905bcd3f9f28694ffc07d1cc4eb5": "0x00e6a893f59d03000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b404dbe1bffd8027f5a610d588fb690bba39908b44ee46a442c327ef31f564ffd5": "0x001ab8ccb0b900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397adae7a36653a5c87cf76066d97f8e865690756d3494a804adaad0d01c506ebef": "0x00742daa350100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339797089b1c5287f7eea7c44382f7fc99da2fc327d6bf633806da3c65d442dd343e": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f763f6d0a3438661e691088370b128800f1552f359920861204d6a86b4c7b8e8": "0x0084449cfc2f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d61b3433df816e1cecfe5daf8de881cbdcddf1237abcbb8969cd80876dfa7b32": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339763d2c2c95dd5b492bd07940539453ee4a3e3bd822aec5a64c9ef061c2f534268": "0x005880abe94f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339705dd4f34750067d249b93466e286182b6b366e560e6a7c8f5c865e0045d8d978": "0x006897a4ade900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40f3680842fb9c71c70445d3feefe83aeb1a4afbeb306b044c567f3530d675696": "0x00567189f71f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339789b48deea271d529de53bf46dea8bc837450f5632d67dd39bba8d50afdd74ce5": "0x00222837aa7d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339775700dd48659b98fdd589977f8d9acc50799f04ffed9113736456f20139037f3": "0x0060a23c5e6c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4761b1664223fd9279f8e80e68d7145f61f8a9c122e8d9e94938d5d8a2a5e779f": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da6324513d4e3e6e59163e667d296259e38e9d27044ff98804827acb58072cbd": "0x00bc7a47413600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339716516f1030a95f0867576a566de5217ff20ba068127d60f1b641b3933ff53409": "0x001e10ef470400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fcbe565165b1d67d3270b0bf7765fbc774c81017a68a8a1a2e18dc760a0c921f": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973531b1c7cefea791cbfb79e7fc4b763e5fdee9bf173bf395bc4cf92956d419f7": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973d5f1dd88d38b3361a16e406f6ed53c27c59389b02b7e53884e6a6a8338a2b92": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bd256be2c93c38d729316d969e7dc57b7c900d2e53deb8382ca4a4631652d7ab": "0x00e681c6a52b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974bd19497b354d5f9dae50977a5a6550c4e3d84e7cfe62c16b2d2a66302c3adad": "0x00dedce2d93f02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397272603ea7c7363ded58ffac06729dc831275b48bfb8fbbf74da6cb54e92de15d": "0x0050ecc22b1a0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397424ddb4862ed9b83f503921962cbbba7a0799b97a463327aaf7d5bd35a71f737": "0x0060b7986c8800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397793b551c18be49a121097647d5fc45fd7f8418c1d276ec2e48ba2ed9b4b6b6e6": "0x0042224efe1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973c8b814605210501b949f726001d5dde1cc6265d3a683bda265f88bbd139e65a": "0x005cbc0f3a6100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b462d09e2075f7b6a537241d823c07167506f092644d9c024de1827924a071737a": "0x003c728ed34d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b1105a281e4ceb5fd3e95da93a1047afaf2e0d5658f59e7b5be6e9c80e6cebd1": "0x00f077f8402700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a293379316d6213f5618787a77078510e4d520937f492b4995895934d27ea081": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397222cd0cd6c19c586541d9943f147dbb0e831bdb59682890667cd40abc634cbba": "0x00ceaeb81a1e05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397130ff39f4077954896b4fe7fd5141b0c3c3a0d9778d3d88dfa70a317c655e5fb": "0x0058909b1a3e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339738708bbbb09a60647db7902cdac994ed953e6e7f3a28776ed4634f97ec403013": "0x00d4dae9256400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f9c6b579a8e7a00b115cd28c040f89047a527163bc79d2122b1336d99d6c6f0": "0x0032468a9ae612000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339729f728e846a0def519b51b82354f559246eadb8a932c308b88b3348b0f674f79": "0x0082357a0a0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f987623db85c4adf7fe5314db1258e6040270fbb69fe234b9d636312c3b941fa": "0x0040b10baf682c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339720f77a0c108d502bad945f180e997f8b04ed46e38edf12aaadfb3ddff5ca8405": "0x00c07ed6adf901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d957bb94e51666fbf9f3f6c1240ceafd4e914b68660818afef6d57507af80ebf": "0x006aedf4123200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d5d472fbb9f5e37f1479727ed7691992ba96e9a0b78d73a97872232e092b203d": "0x00b218f2c65f03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e879e48aa44c2450501a5c6f1a541b05d1424fbc68c67cb928d9bf4767cd244d": "0x0018ee47a4d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973aa5ac1800e48f7996aff4f226ad6d36c9042947d4b7f336cfadb6056b9b14be": "0x0048513e650e00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4979c33208a02b086e463ef599fc696f1886a9ff283d5f0926dc2a49010125958": "0x00d266874e4001000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a3459aca41c27baa72e6f4fca0a9152240a0435b51482c24836357abf72a7932": "0x00be5b46221900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4470a7b7187188c331da21004a160921a2593f98478f4b34fb47940b2d478dde0": "0x00ae518f24d701000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397177e8565eda5dfe7dca69128e120aa3125e7c97424f78b3bfd301d13f6531c72": "0x001ad45b8f9900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e39a8d9c7f2bd8c63866f621773a475cadf3d1975619f60570482e1a5589cc15": "0x00e6e02b77bc01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f9d9f3bb08c927fc1f054ce859808237e9eae9807eb964f2d7e84b642a7643bb": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397274759a016bc590028d816ad6eb8cd73d888ec25b7513216d8e08e8a84db0059": "0x008c2a02902a00000000000000000000",
+ "0x1cb6f36e027abb2091cfb5110ab5087f5e0621c4869aa60c02be9adcc98a0d1d": "0x18ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc16770100000000000000b46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723f0100000000000000d684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e179010000000000000068195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e94101000000000000001a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad8200010000000000000018168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da580090100000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972bc90c4181962b9899e66aea90dd4af4126803d7431c1929b47b6bdabf49cf3b": "0x003899e7d43401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978642b1a8e1a11ec5747638fc17e1c8b2522e6b05625de840ce4b9a6dbe36408f": "0x0004f52ee08d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339759c75899426e8a334e7ee59029f42e9ec14468208f8b3ffe8fa5ee6df47b43ca": "0x0066fa41c93400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339748646d93f9367d96dbe5d389f48ebd635198762b2e4992976632999aab950012": "0x001cd6fe584200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f23fb260ab0c44cd98b98d2feb52ada9ebe6b842284df32957a1c443633c6dbb": "0x000ece41f8f002000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d75b16a890b50cc7e5d23e7b53b49684a99464dc85fb4ee851920f479cb3e2c2": "0x007c9718adde01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cf0a94e0b5e0d6e404956fa4c1e4aa44cd6b508e4d42fd98579d6ad2b45bf99d": "0x004e246ee50b01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976ba38266cb9fbdb057fd063ba149d9ab8782bf61bfc4e8c583dbab628fb5ca78": "0x002cbcbad66f02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a65f866af4b3dc68e1caf63d06672751ef4a9b1d10e684e1c7e09c40e51fb882": "0x00c0fd5f400100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978d47eb02de7c9fa86d77dda417e4e34bdd123d50204af41cead50446a7c806e4": "0x00703874580800000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e75122f016b7a5db930dabdea03aa68d2734d2fa47a0557e20d130cc1e044f8dc5796": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325a98791e0671f15c5ba005bff6c74d43e098ddf3b3833e3f7a84ae65f4e506b62d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455325088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324774a93bb520ede4583d8644a52f95a6ba72334bf12ee6efcbfa7e124cec184c1088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455324088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455323088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455322c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339700d98c7d7d9154bc0968d0e126589f90045bb7603264edeb8f7b619834e35669": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f7c26298fab2ecae47f88d6a0b27747a3cd0b3f1e616be552b77bb5e422f7974": "0x00bc082a630800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339798283ad8ae55733346b1e3071ebf3efa8205ea3f9d720bfddb698f312d25a971": "0x002a9799bdbd01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974f34970041ccea330f4f970218d59782a51916e43e13c4bf184985cc852f8da5": "0x00a4289f320700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339763d03b61a16e37aacbbc2a3f5fd9d736b33866b9e31e96276ed3f8decf42965c": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339770c6a5d83f7dbfc7128ad6d702b942c2bfb270ada0aafd35d81664cb3f473945": "0x00c0fd5f400100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397674102c6b57c5ccaa07fc87a0a5b7694c48c026c14bceb1471e04c111a782983": "0x00a6ffa0e4e304000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970dde7e16f305e914fe96bb793ac35ee3c59112757ea85bf2974961bc30427429": "0x00181b6acc0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d5062884328f6fd8ef076ac53195db573fc643eb9af737fe34fe346a1942c6bd": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb0ae5f876298c6738a6f56a94e5af1a15186a56d03d2f3a97ac0cc38065a561": "0x00bab4638e2600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4079d0714c2f684a7840438773346ba658b81b123ac84ac71a31a8d1cae36dfd9": "0x005a4a3ef00e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9e85d006d43afb35adc52d3ce8e1f00d4131ab6dbfb93f54a565e7c12c2312c": "0x0014c1cb9e2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975ac905a07f9f5dfcbe8e9976cf945837f5e4e0492e8926b73a3fedd35ac7a39a": "0x00060f4d674901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ce47fffd13e737a75abc1e9e95546a23d0e8e378273b299225f093132f4ee820": "0x00263134770200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ef80dfd45b17d275e85f8f9cdb39bf5efdc79efd0e26dcaad7bab1590842dc81": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971adcbe8bcfc151ac541e8e237ae64648cd8ccc9e6918c87814999d37fef5b2c8": "0x00e849c81e1900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44884f49cd86ab21cf91b76963c7ddc7fd6235eff0f18b1dfa73fea15e0d8b0a1": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975c3d2aa1a555570080f7af0a2a319fb7ed4846e660a680a4d1d27408a55222f8": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339773c821539e94383be780cbf3dbe7ae23e87911ee105469b3d02a92cb371e55c5": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973faa3b34758e4a863464a0bfe8fb35faedb5192e5691ef6736cd6f8d5d63d9eb": "0x00c8bab0cf2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f81e3802ce8f30af05071a3b7ea06d9608a66cfe5b94139a12de15e9d30daa3f": "0x0062ebffa05700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b0e678279dfaccb1bc44994a1e1a32fd065270f3b4d94b36c7eecc7fd44854c6": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971ffbb1981c310825bc2daab524d54d7b45786dfd31b623548cef66d2a8a84eae": "0x007e58b8edae01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b38123220a96960ad44210b5c66df4aeb8ec917f3243a72672dd69b36b6541f3": "0x00ba96511c4b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c11bc60b3b0ff13f3a2e5e436fa27aefdaff03cef466f07440c440c754e60c35": "0x0084365685e34e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397898e1d0117a9af0b84c7732e6931a9b2c488c0afe1e84dbb4008cf9bde9f92c8": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978cf0c39463fe37f7de485d4a18e4a167a4187ef58173b05ef51f090cf6e64891": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ed1b3c0b0f973b1c77434cc947272be5d932965007690b205c93f826cdec3f0a": "0x005c57d4f6aff3000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e43535e0de5aea3055fa93c81cefa7e5196031f5d0132bd4bf2e6661169a44b4": "0x00e45615d51b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970c79eaaacf0483bad48cca0994af6d45f942ac6dfc7e02228d88db0f7d5a10bb": "0x0030ba393ebc13000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dfe57d263c5a897f2f145de77ced556587e39cf8e8c89d9fe8d8d11e53e4be87": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bbb919aa5ce5341293d001300337675c424423cdf34beb9ffa6e3a1ef05e44ac": "0x0080e702852509000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c5e4ac9c671fc6120dcc1712dfcd02e9624613b822a3d230c00c77742870457": "0x00e61c8dbda200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339774a5adda14446f53f4725690a75339c475694b4f0db927a6b852a3858394c3ba": "0x0080fbbf800200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b430567146acc0d02b2edc61b2d9675df42c036bfcd4f19f37b8574fac38cb8613": "0x003c560def4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397418f8937c5e4b8c5a1041ec93d66a2d19f600a457c93d6b23406ecf5f7075bdb": "0x00f8b460847c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c5d05e0b245f1a74945a11c15f23730451bd4e2e94311dfae6af95c37c4d501b": "0x0082377cd53497000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973e57671f96561c20bed728a12ca7983054af7d67af145c3a3eef20696cba19873": "0x2280483e7614020101d7e03e0019d5d0c082ba9e23fc43a2a36b261bcfa5cc3b",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ef35f3996d4146a416a53107c6a7b895a29f3738362b1fd9840a36f515cb0efb": "0x000cf037d88207000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b97012e17b68bdfa5b4be393d0a06961012c7eb037832d2fa2ffe0e7d760b1d8": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972c1c21ada81acb03fdefc85643f8d52d98c99cecef5957e729a478d9b5474969": "0x00406cde340405000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f0013536ac1a6d304c749f9e08cec9e7035b9dd7d8393e69d182ff5d6939d534": "0x00a2ed9f605600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dd264d278acf51adee8b20f0042b80ceb50e82bbbbababe403053eaf2e55573e": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973a655be16fed87b606a5a814334acb070480a22d5430de98c31e0f09d7b4d972": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b05aff73d29021779c431b4597d9374bd45037432a560e2aefe15a37dde784bc": "0x00e898be808500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a0c02b506efc363a9bbf865b96fb063bc41082d5487d7eaa6a722ef437bbab6d": "0x0096af54984000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397af6ff73cd7ed24f783df04b5933b08e230f8d5fef6d3f28df85f928c7c209d1a": "0x0088c596351d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339735619ca4c15e0755eb7614f9eef5db573188b89633d59b2d42ab47634dc21400": "0x007804cea01e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972d8b05286b98be9f1617ad3833c662c44141fb7805a466e517a125315b12e213": "0x007a0bb5dc0600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f1c3e5c70f4c63ff793f72e929fc65ac72b5f72137843ceaf55e3f05e3b59a97": "0x00a234c7d60300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397040e335b566475573cd4e214c0130fadfdbb4c094299ada11467ee0009059ea8": "0x0096e772550000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40b945802f68263ab63b0fb6ff25406242fd4a55a43034a3e1e52128e5a4aaad7": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c41807be13e98af7c7864de498804c90761bbced99e7d7d2e8aa3d21c8b09d69": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397acfa13785c80ca097ef8231b66197db78014a5c66dd83bda0557dc173af96b51": "0x00667b03933200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977b8563c4a9bd69a30a05fea770f36403ab7f8fbb1ba25be3949a6d48ee85a0ad": "0x00d098d4af7100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339715f55c1d1c905d044774f48c84250b6baef9494b64a61026dd546247053e0208": "0x00e229e1701000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339778be5cf6e3b6f7b8b6c3c6c48303f014e0b2b5ef69cc26f9c98c0d6db2581ab4": "0x00a25665ab7701000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978fa7814cbb4f9085a0e10e64f25c6bdf3da124526fd5fc2141740491c4b29d99": "0x003ac8acc61100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339768560d67bcfb7195f2191908c588fcb83cc5efb6bfe2aeb4856a966cc5ce9407": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970df5b74ee94f0c77a5cb4a94fbde0a062ea0551f19e26488dbc61be11bf7a8fe": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f8d8e7afbac8178668193dfc2d66828ab65c7d230a8c2737b4cee38fcdf43fc": "0x00bcc1fbefef00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976e6281caea0e6354fc8b07db2664305fc6ac91673861f3aeaac870cdb7d10b28": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a16268719097d1fd6560a9fe5048a2442fd4b9019471bac2f637fcabc7e84bc1": "0x003c728ed34d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979fe4abccc722d42e89300d0cab428bcaad44b57821329e6798f1b8f6d3fca098": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970fb3fe32a414cbd055ea6305c1e0f0718a77ed9da1fd71913680d0428ac3721c": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339734cf23e98b9416f82261556b691c288aa237ed2b0cd0551ffc17e38dd42ae1e0": "0x0016ba87ad5b7b000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579734d84520c5f6e462647f3d5388a102b1de3f941fca61293e4cd003600d28cbce1": "0x5e3ed914a3f9da416f69613d98c0848a6435ca4bda8d00af53a8a5bf5898b904",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397de1b7af6fe7a96de4a9a6b0865221b512b7552674e5107809199f1aeb7f7248f": "0x0092013f348a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973b2b07830c108fb2b3e454309303fdc8ef29b38c7e68b648bdf74e7752a4be5e": "0x007ceafac42900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339753dbddd605d462c0717b81de57bf3fdce72f1111a2c5c432b3e933ad23c27a9b": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aed587de83312aa79cce387fddd99614491591ce9dd4a787a8272587ff9c30e8": "0x006ee223f3bf00000000000000000000",
+ "0x26aa394eea5630e07c48ae0c9558cef78a42f33323cb5ced3b44dd825fda9fcc": "0x4545454545454545454545454545454545454545454545454545454545454545",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397652ec0b736aafe307517e82799c99b2186c161b58fc20c4b7dcef58823dd9e89": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f5b58cd7fe936ed45964fe80cd9c08e15b8780f8b03fe94fb321b7ae7f4f0fed": "0x005a9010a19f05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397349c08d4c7fadfe6048844db576fe249bc018221dff26e01c4e225f0a45c2d53": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977808a738252c05729dafbeceebfaf2dae83b59c39d97f64a34d94b7c820a6137": "0x005c01a6223d01000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47851e0af960f4ebfbaf56fb9610ddfbebd4a7ab8f17849cb14eb9c1bfd9e1c99": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975a5174bd5e2b080ed43ddd953ef3e3bca1426a4ae21ce446af6fe51b2ce64ddf": "0x00b808f1f31800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397453d5ddc0e5dcd4b327c5cceefa4ada1c63ec7f1ac3261605dfde2d07d10269d": "0x008a39bcaa1100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea9811684484f47266741cf2790ff7c6ea8c13ce652d01933d406e583411d52b": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a17149903eda930c9da714562735f4a4db52698d3b7481bf6ecab06e3183a56b": "0x007cac4553a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f001673538fd05d912880cdd45375e68462944cdaae863b48ad6a3ba491e45bd": "0x0030dc8f48a101000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46fe7d4bd079b8d02640b8c1b8342f336fa2ab2c5c0f2cf422538a36e54539b79": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976977435bbf2fc45cf545382a7a57275da74eff4289110d856f4664f29ed72d83": "0x00421e33e0df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339740a6e4aa183d2e1d8bd8fa217a224def3f0c768fab5e4c945e0d73290a3eef7e": "0x0058823c772100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977f15f46c1dfbeeb8af5ec6cb975d4dab6a5115a1d88f323c11766a7d3c50ce90": "0x00bc082a630800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b8d8aac0e9e29bd665123c20d8534806e8fee0dcbc3605a2759bed79a7671ced": "0x00a225b720ab00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e329cdb64032cb6dc2ab70b90983faf6b97e92081ed355aab47556af46bfb83b": "0x00b0f6194b2600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b81a0ca87fb2bb1f64c5e731ec6b9b60f6694a0c343c9e5551fce399f3302dd2": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397175ca22cc5da19cd4215bad6f6db3e0ddf586b7624cac2d6d0eaa91854cc9467": "0x00868bdcab1f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339719b0a0eac2dce2c4a7a3912dd5896c575fa3ef9b3a048237fb024ffb0ac2747a": "0x0078e6bb2e4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978991a0c896ecdceb517ebe69c883a427e1a5c888a27ca8bb0fbb40d932e3daf2": "0x00e08b22cad305000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397819b66781296d974f2dcc0c9933cf7cec1e37fd909d2e882d9183b8f2b672991": "0x0066497f817f07000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eb83c2bd7b294c3edefb2279eb9851106450613a57398a3078decb8150ef4822": "0x0036270f8e7701000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971ef31ee8597f399d5a36ecb4b574cb6073a58866367caaeec7d3ba1883068680": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e5af82d89e99368f42af2be2556d6be9770398fa6071a9dc3bbec4946fbdd43d": "0x0066497f817f07000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b436e16459dd6eedce16ace5639e4ab6c4d950258e15da15abc7c502327a6df140": "0x0020034cf68f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397050e88676062a80ad5b4c942fee2b574cdb8bba9592dc8bb95a674dd62f51a41": "0x0006ae27a08d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8bf689b609bfad48c8f209c2b1f63e0e58401be01a23ac1077f123f9481c8b4": "0x0066f52cbf4e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e984abe0c4e739ea2a0874cf1c2bb901125c7e52074f04d9fe99b35a2e672d81": "0x00f0ab75a40d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fcf41024de3e725e9d161c26ab3e76e066180d19bd005533ad2b2cbe66b5a856": "0x00b2f58f6b0200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976b586e2ae814bc567c7319d7978b848c1f86a57d3ed9757fc45ce08e1f446965": "0x0022afc58d0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a4be358cae5ba6ae477079c3bc56fc328444ec11b40c6ba8dcbdf1da830647ac": "0x00cc3bab081700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ecfb69f2716116ffde0e65df373b4b09b9523f70d32c5a687a2ac82f3be99165": "0x0028c0a3822300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979ae0c02c5b43fd3abdce03101c17d0f8ee8ada6c267932bb707c4c8806e584a6": "0x00feb8bf501000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339739667819c1e07be2b943d4099c979d6fc4fa03e4afa2e731bb750d537f21b182": "0x0014e8e34aa101000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44a4e9939a0e0bc87130bf4b9359152ef2ca87f124c9d55d14557b82c7d174ad8": "0x00e4b0a9fb6000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339724c1aa5e7f15e86bf805298d7d72a2a3259d48f4c5a88a61faf9a7082a918853": "0x00d098d4af7100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975bfdb86218d23d688058aad9b949c2a6e5a4a19202c34375b1ce300ffebd91fc": "0x00487ddee25f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339708788bb94ab56198ccc705fdbb0919ced65f60ce39be72e56bad07b7a4065a6d": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b89b100cd020b0223397b50b763ab55e0b034b0d2bfa1690b8a8ea4b7fdba454": "0x0054a6b6228506000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ffe70841acc191a543beab570c9535a256c41fb8ac02ebdb8eece36fa976df6a": "0x0066172ede4c06000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f25c55d03fad7d5d2daa2bfc7079089cb6587d8edcd1b6d8679919e9d8e67ef5": "0x0076022bd77500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f70be6113be881cd1139c47bbb3e408d78e197350666884853f2d36b6997f7a9": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397017aeb0e9f9bf86230e0e6884f3ccf3b61ec947229ea0c7d4dcba8c09be783db": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d94e253bc788d6645ce218bb3d79145351104af600958a2e485b84d76bf53e63": "0x00ec759f88c604000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579734a4663ff9c8628e451d504f5b57149cae11d0d022c15a156067b42c34c3f31ac": "0x3a2b5aa8ffd4e3c5ccb11d342867d964414dd36e138de466f5fa6d865f19d665",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b32e8170aed1a558ee0c1d65acc2a9dfab677a2c54ab9f353be892e5798f0d05": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a968c70c6ae0548c4ceb6ec7e8e99c5faab3058034d84ef219dc8bc78b8a61a5": "0x0076585b061100000000000000000000",
+ "0xf2794c22e353e9a839f12faab03a911bbdcb0c5143a8617ed38ae3810dd45bc6": "0x00000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c0d016c2747a279dc4d62913f84f0dc045d9d5d7740029cfe44117e7e1584ae0": "0x00760a48167e07000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975c5c6102674305ba4954a214540b10245b686eca7d7d2c9748beb692bf5cd212": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d18afebdba073d8ca5e9dc0f58028a8ccd4e7b17bbaf2ee1e6b7bbfc2b23ae49": "0x005a9010a19f05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fd865faae90a888380d8baea440af24f73ce301aa7c0438f91569bbf2a9900a6": "0x00185504205500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976fd7c1706b7f3616a6ef5eaac7f50f53497cf57c0648abae9a57419223edba41": "0x002c467663c700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40bf67bd259d9d6ae1681b1effc23a4dde4edf79f64a19bc56afe84e8dde40e42": "0x007ebb5c423f0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397565b2879c09fa6ad5726d8ba5eb5a15b5850ec9948491932b109829c790ba367": "0x00c029f73d5405000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b452dc5c6a1c0c06702535234b91fe56c604a9d79e45024d43d36dbb113ae8a3": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c7a223743998937cc44ac49f01d78539cdb21a1de42eb9d814437366551c2250": "0x00901f44ae003f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a1a89ce7ed4881b368478a7f676b26f7c6920098dbbcfa0cc9286eb80ec53ae0": "0x0040f09bbce108000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282431037d2efe6f18fd28c1070b8e65b2b7b5487a505662e5406964dfaee106d186e": "0x00d45be1e85b7700000000000000000020d96a8604000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e041aea19972a6d0ce2c4882f3ec628fe3a40e9b42e49b88f20f5b137f4f162e": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971c1860d0e9033411dc776dc82aec9d55ca6f3f4a804104fc0d9e5743c6a5eb9f": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978f426f6dc2d695663688bee04c774de3f5592966cbd771d4c9c741928a73fb1d": "0x00c296aafdc10a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e15b9e9488bc7a11510fd2f90ebda64ae0a072d0404f7f1c77ee3172f5fc33e6": "0x00cccb758b0200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339798d70864d2acb67ad8be3096cf4ce1e1232e1043c98e5d573e277d70f4381d53": "0x000458e5341b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cd53b251800a17766ad88bc81eb32734ac36437441aedb67147fa1e799b3c112": "0x0084449cfc2f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4eacd000ec4b740ed72a8c36547d1aa85d00a924eda02a003b990d2734937cdf0": "0x00f8bf551c9d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974defe5a19687116652f6e81b16bdc16af64e1e980639f27344e3b7ebb5820125": "0x0012a3c85efa00000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579730c86e1f2912ebd6264f8b0d320bab1db66968cfcf9b007a65ead378cfbf40de6": "0x3a2b5aa8ffd4e3c5ccb11d342867d964414dd36e138de466f5fa6d865f19d665",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44e1e87ad0c92c0f66ba05485324e75c02023df995ae49d21d823675667cb803f": "0x007e15ac953900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a1f4a90b4b6698a3cb1ca3ff2577355162cc3daeed96b143df3927dcf1e32057": "0x009a685f941701000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970970059d13d7aac9ea9522dfa0ccaef33309021ba3c0319cc059cc5ed27c5d01": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aa0e30b1c7f9651e78c1375ce458a85197dfa3ad7140760f8486e3f5b1ea3946": "0x00446b11410300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979c0af787b6cdcad53aa6edf7a34986597fa5976cc42141b40109ead1ac4d6559": "0x0012a7a61a0300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ab8d209283fdde9d4b354ce1aec79943ed03c52d2d63abcb63aa9e530e4260a0": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972e94c0aab910577d40bc987d2700a27aa05c7e3cbe925a00b71e044d62bde6bf": "0x006c9bea403b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397428baf33028ed463182d79ec75809c9bee2fb08bba4e6018457db9d4590ac72b": "0x00a44ae6333300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ed4c8b7a815d71734d4b134158154e5a5d571c1997ebabeb32888f579044a3e5": "0x00341a7e291900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339769ee391c13a7ef3980997b054264c3a8f63d8bf14f6de780a7233c7e0ef5c21c": "0x00b4d919c66400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8b4fe68ee27d76d751231e36f790ceb3de4774cee5bd53f32c58a127841a945": "0x005a64433e8800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b420abab7d268eac2f6c8bb2b87beca65e44bb35ee6bb8c50f61d9292b141d5546": "0x00301a45ba2900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f57c875e4cff74148e4628f264b974c80": "0x00b0800e91aca32f0000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d3c064aa3d5e9c107f1d5f05fee025e47c210267baf2ac43bd59724532117c03": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976dd6e00e6cc1d7295aaca9e9f61c515a407354d641da310ed19813cff51b5480": "0x00ca73a98f2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f83918e6874812aca58371f2acd34f4161e09da85d075ccfa3d0b164206d54e5": "0x002a0967c50e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fb2ed43b9feea240109e5ffe1e6e0e803b408fca5c07f9f42eeabb4a4405dc36": "0x000cbd89fe1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b699c2af68f827524ce304c475b5def26b8e4d07b514fab864d5eab1e4bf4fbd": "0x00b2f58f6b0200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339795cea311b9197a24251629484b0712b2fd31a9d7f5984a619c77f48fd3f5059f": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fe792f6002060d6c984c8cbdd8d5cb1f3c22a59f5f116a543d29f8bec0808bca": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397df28017d607812f50872ed7bb7476eb63d7deab5574c51557674223cc3811924": "0x00c408874aa601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972ad8bf9ff085dda3086aa83094630afec5f03bb501325b0e994ea4fc5a74bf93": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e2eaf6617e46b0bb0c44a3172f58d9a4c734ecf20e651caf122e3a6078d77e6c": "0x00482276b8c703000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b440425f615c631595a4016547e6a17da6c85dcc934220ada56789a6015546d2c5": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975fba653a44d566862ed933b58347b5b678647fe23fbc63f53f7b82c77c83ae9f": "0x0020bc2b7d4d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b74c81f7ecc836e4b7f3b91300d53982a6b0b7ce21e3c7068e152d1f1c747c62": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339776d4d694f4d5b6e1db9acfb2dcbb6e38114c1910976d1bc29b6dc1c82234d4e9": "0x002c419ebb1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cf65dcf4adc0b56eb1b025c57cc5f7c9217570f21f956a4034b156e42a78214c": "0x007a116602e800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972a1b2554103ee01631213d81776bbbbede650480aa71441cfe35ca36625531a9": "0x0020034cf68f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c0d6d53346f5296e6d23e4e29e200ebd3ad677453cefd56bdf6ebf26acc7278": "0x002656d56b8e22000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b0f8fccffceb5423c5a15f69f08280124097b6548931a0541494b3d8a0b219cd": "0x001ea1cd27b603000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977acb02cdbd4d622c9421d4d58ebaf801ec9f69204a18e8f4bc5c86bb068dc2d6": "0x0054a6b6228506000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d04cf2b539c1400c75bd382d1832af5f7664147f8381eeaefa5743e40665bf8f": "0x00540ec8632600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b413003cbdcdd82cee7fbafb34d5361b8ed123ecc649c80967baf9aa4bb77ab0b7": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397135e0a4baeb85feb2ec1a7ad4c0d146e18e5d7dc680c061d2f8079e890a6fe4d": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397008676c38dc8071a8e13fc50b1bc3c74c9414f39d8d164b6e8eba0ff1f5a96b7": "0x007ebb5c423f0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975ac11ffd7bec30cf57ab5a97e742d036bc8f33cc2c9a6cd7b799f541a6d7b8ce": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397079796f256ede4531dc4146bcfc9dbc544f707b4f4c17b137e608760fc3241a2": "0x00223675df1600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282431259f61aaeee32ae5dd4ccce582589d6ab6004108ec8922e0519a389fda4ada4": "0x00bc15368e363d00000000000000000020bd175202000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339797af1879293bb9441e89bc5e31fed7ac3e1b1c14920a0ee768b1ebc4311f29e2": "0x0042224efe1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970c204a2d6c981fb3b28d10945bbe059a9f3181c474268e3a264682c1948653d9": "0x0084fde0500b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb71b8372dc7b730a90dd0e69222ab083001a6d2bee229e9835afb82e0f4c343": "0x00c48d2dcd1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a37c2141b6d26d6234a7a82679fc6957e9f976b168d75607b3a73c485298831c": "0x00985db8783319000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397898d79cc1e5584f2ccb1b9b3d4dde806d221d90a18872a6077ce64ea11f24d99": "0x0020034cf68f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397955fb58122fdb1793572853e7cd48bedb1d80209c15deae1de9a364e4c1e608d": "0x00d4238d32a200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974191fccd7bee918390449e59419ac02d4596a9f73bbc36493523552820a98290": "0x00181b6acc0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e0488e01f1f2ed73eef89bc1f5b3ff762f4ef9e37f30b832fc82565f0d14bc86": "0x003ab9a30d2400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339793939493f6471628d8583972f3b801a1bc01230a528cb43dc681a78a89dd2542": "0x00ca3777b19c01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339703cc4f59641d782eaa2335f428382c4a2cfb37daa228a1fc6509761523775fdb": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d4efe19beb29c17a940087605a7a33efb867595a08c422cf9b7cfba0b2388842": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f0260a282518d553819f0e8b1d6323b2f35d609c5bcf4141d459accdb8d0e6b7": "0x00920d70945f06000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979b14529fa5115ecdef33d7f36db66935c9346218e6eb0553e7c5b5b758a36749": "0x006e358c46ac00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b441779d26f06cbdad4a031cb42fd4d649f41d38499c134aa0655e3adcf0eb7332": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e5c04e1a137d21d66d537c0e62b3ac344057099ae647d185f9bdad42f9ff75fb": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d3563285d40af04d6e52dc6a955a06fa01548078245acfab102d7b5c41d45eab": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979a544afb1cb2aad25fb9bd6ea3ddd35e2fcfd655ee8e357ac58415f701c8dd3c": "0x00769f7b7f5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fafafc5db4913f5d12c8e2a78c6662422e58b725ee9f251d5b0e8d5a3e6a2b60": "0x00aa8e680e0a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397805960fa078e64906bb8caf21b21fed39b78870f1ddff65800560963df7cb657": "0x00dce0e4be3500000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41da906a21baef219d4eb7f8a144cdf15a088da1c1ecfb0c39fed8818f59e42f9": "0x00da868e32f600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ae4a6d8543b0ac036f100f06f89dfa4d49c5fa4543aa9cb2883c26fe34b9ec3": "0x00ae41ce5b4203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b4c2a5f0f6956ad7374b404754f929868e70341ea83e5ace378186d9a02c5d92": "0x002291b31b2d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339789e36feecb230ae60b21d827935ceb9b6d425cd2c01260d9ac63943286de5834": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397992861bcabdf0bcf2d0c86184711c83d1a2c5ad69eb191da68c41e816b9757fc": "0x00b4766a6e4200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397589611640c8331b9c28d902ae1b3f7814fb1e895b24b03e2c3e0ab6e1bc6d096": "0x00822671511200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b3a6c376a040bbdf1cdbf26e7d08918e59706a24cbdffb08c8472aba27a9dea0": "0x007ebb5c423f0b000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cf4941f7a322ec9514ad9322a1d4fd8eb8e70503b9ddf68bc8ba688f4cdd6fa0": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975acb5868500bf781f374c0f7890357fa8f06c1f1b9702ff6c5832cc75c4a9ea4": "0x00b0631b220301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dd770655207a9ec146d492c5b39ffc5c1cc89328d692a0f896fd4e080af2fb8d": "0x00a8c4dc04b600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971ae243bc0db34bb6ebd415ecc5b5a94c71c10e4259d72ca112c9f487517094ae": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bffdbfeaa84467968d30fc9d7f02569efba5ea3c046fe79ccd28f5fcdf5f6083": "0x007ceafac42900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e454d8d7c4fbec13962bbb68825f4a76b538a9f1d24d0df9e0c44d695d4b562f": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339702545431a898150c42e5e2515228217ab00487597e8a8c6078678bbc7460a736": "0x000420885c3341000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579732aca8b91876d3671ab52d6778988c8a1d4bedb0425edfd52b59bed23956a81a4": "0xfcdeb580add093f3b5f06603032c2fe89d329ba372147c100aa0391a44a51601",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ddebac5d269e7669562c791ae646ce0e9071a31e7dc8480f6afe64ae9fb1b739": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a6d45d20813ada0e5858b4e51f6501be70038f76b119921795ce9fd3b98ec3b0": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978dc13b43a3b7c0be5e84ef46f8ff7f4507246d91b3e13cf6e41203e7d36c5fbb": "0x006a5d2393db00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d8f9883c3e1172329c5fdff42bbadfc843ef3b9126bb5b422d168b15c8fe137c": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973a483a9a3034ea15f940a10d12f3c14baa4a357b09d7aaf67f4617754fb4e77a": "0x0062231e5e1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c28bf6aed7a023dc5968166e233130990e5bc010da5eaee1c4ba19ed6b513229": "0x00124ccdab0a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397126115d674cad7bed8b46554a31f483d08368b4cc00bbb6fb261d8b1018e6435": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339782779080567f3cd33406770cd132a2ae7c670f8a06517f37011ccc552f29ab6b": "0x005cdd841f9b1d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bfdb739b628cfc335e92453ec540a394467dfe498bf1f4b41b73f01b68f4522e": "0x0022b2219f2e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339759e997c9e8c10f792b37e53b5d39ae89e5eb93715fef1f2af9d773ee739db1e3": "0x0040e022590e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339753e92a4cddec1437e712dec5056ddbe110ce0076af90de29a391b5a52dfff96d": "0x00c4de2a7b8d06000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f3899112540e154068163fc0278e50f224166f0705454f4505f49d36b3921ecd": "0x0048b4edbc3000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339717466275c3924112f2efbd27e6ae2a1d8a44b0183adef58e10187cf5e6038e0c": "0x00a42fcb056000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397059b0d30e340868696488935de7ff4e9041dea0f0f42a422a9fd45fa6cb7da35": "0x008a8b0e1ea400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397060fc955e3e2467a2927b86c89114c7c1ce65317a74328446be76e9d3987310a": "0x001cc7f59f5400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a12d38db0be74e67dfa22e3610f895bfa4497237de8a91a970ddf37695047f52": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971c5825db6a3813a2b6aedf272daed10e1b86c8a41da155185df067e8c32c8cfe": "0x0068eda86b6f08000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397029c9baaad74b6e97741da5111124436c1a026125b54c1303d7dd713ab8fb3ed": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339750090b716ef32085a72de1b22516806a4ccbea61514bf1bd0e23ea7a8f4acd5c": "0x005251bb825901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397695e44915dac2578d3a18d0fa5a046bbd8f311c75319181b75037357c4224542": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733fefcb48a6f4e25e71ca58443a37529601ff2154c1ff1ab4e5e576d8858f55d": "0x0042b38c311000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979b4345f90a1b867258c06939e4c9ee0504690e057c0a892d303a2f1f4a565e17": "0x0010a125955101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f97e4d101b62a5441e554eb46a29878d28900d9c44da067a986fbc833d2dbccc": "0x008415f7400001000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243931bda21d0851a0545b159f336cd393b51e455830af4b3d6c4b764263eb5ea9d": "0x00d45be1e85b7700000000000000000020d96a8604000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dabfe3fda5913af784c957cbebc43a93d4bb6f1e66f0134b14358f9f24acd3fd": "0x00ea85053c1200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a125543db336ee1226f7e8533dea80a01b73ed25e10f60f1034eed5cedb3dce1": "0x00ac0b28f31102000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976b664d0163575919ec4c6a2b837471e934d44bec7846b87af98f2375a5acf357": "0x001c0e1d160200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e055600892532c46051878e21c8f9c5100b2de9728868e168e449a90e3b0456f": "0x000af98dac2100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4931bda21d0851a0545b159f336cd393b51e455830af4b3d6c4b764263eb5ea9d": "0x0000c52ebca2b1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397acff0f13a3db70e9cce7a500d34e64df508c91b40aec75ecf8be17ffdc3e4383": "0x0060970a641c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e0230991f841b5914dc842f826f202125423605f1f0b20a61ab503347a2391cc": "0x009ea646782400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4cf0b3296a7c2f8377c7b912339e1060e8f41434a08c794bf2850c77f57e05917": "0x00005fcd95f209000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339718322578b492744bf3801935a3c994d634c4ae5ff4a36d42ec8f0988b85f7ed3": "0x00a667d3930800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47060560136cfa8d67aae1d4d7230d5556528d5dbb6ad74c5afa4157a8f9867cd": "0x00bc15a98b8f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339784fbaafc76e6ee803463a40f610870c0c759301d86b7ec3661753b19c0dc31b7": "0x00e8868f1b3600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397316947786b07a694a39efb74c165a41a6a6cb274ee68e16c67e4a0bef0f54752": "0x002a07e4311300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b495fdbe7044c414c5da4e01138ff2c4b2e69bb603745b73676d7888108ea85112": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b868e265492331c94ea218ab0892aef4a4a650a334070a02e83c46ded9377ee7": "0x000033381b3300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397249cbeccbfd663d78f4ea97a16951610a925634cf7c69ffee9a86955106c18ec": "0x00b039c67ebd5e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397031dbd6ebdbc746dbe31ae67b032fe5a4c4318f0806ec59247c85964fbc2b304": "0x00963016623e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397add9c33825e5821f37ef38d3fd8c6494c94ca2f08cba100748a937fa6970aced": "0x008ee3351d2bd4270000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c08e83090bf1e4f526b59c3b7e079f7cf5e9a39192d01eb23b17ab94ddbd9952": "0x00c8f4b6ed0200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b3574e8341e8af764ffb71cd8aef18a94df2494396963ec3ae691929bf689cd": "0x0080c6a47e8d03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972844ec16e4932a4ffd399eb9ebd0f05d16bcbffc5465919f496d852e8bfc37fb": "0x00022d34640b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397281f7764bf03e364f9439543f1ae952f3f4e916ff6ef4cb892bf04c6040cd397": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bb23e63c4db87396ee2db9d04c0974c469a203d93df6c869327f71f2ba86ea2e": "0x005634ac23476d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397edbdb1b69558595108da17ab4ee34f3dd009cb627548427fbb82528e80628913": "0x00123ce8e27b15000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397461412a9517b615e6a1a24e5c6467517ba6cb1ade51cca1addbf93f21f138fc5": "0x00927581d50000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397876ef24d01d907199b7191ebabd9fbaa04c5fe361edf7dbbb3bbe96869a678de": "0x00a6e190f59b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f4a8161d5820d3cce96d810eb9417290fd93de15317526b5935fa8ae4c0c7ce9": "0x007c6a12795600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f35b5c18a45577daaf2b7bfb720fc83f5f52e769b1cfaa63880f7e1d2fa6903": "0x006a097df4a600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e9b0174f8556fadb636c6ddc0ed4e56ccf833944475c3a5eabb10e824ed4445b": "0x00ec851e755400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397daf8f700e5fa98bcc1ba9df448e3b4356edbcc2cbfd245189e6a5073fe6f7da3": "0x000cf723526800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339722929a78cd0e39555709cedadad85360170729e9bbd1964fae2024871398fab8": "0x000a945bc10300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972e16c522c1e5c531e29db2c977414ff4d27c44af7e2a123adc35ab0d1296f8b8": "0x00c2511f187800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978dec9d43b4d58561e70c838faf4736775b642fbd4aab24bf517184aefa59750b": "0x005880abe94f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339738f36880d7fd172caabdb2b27a8d2ebe43d976144214dab403fbbc5537685069": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b87a3f8dde24ddd26dfc612fa65e456e37465fd53e120f50ebd74efa218d91d9": "0x001a1d06994200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c96f69650289fa3e737ecb2f659dc1cf462b59cb6188b483b6d4884d9968c99a": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ec1fd62a8e82f9b4b6f37ad42299279a162d029a40a9a02e69478d9dbc31f502": "0x0056550116ab00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ab2791070508ab95ca32da475994760f8750ab09e90f2508d60a6d67d1458a91": "0x00c0042bb13015000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978838b6184388464b04c03b5c52e0266ca9872bc8929a623178e40b027a3705d7": "0x00d22374f95f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f5b2937d6e608aeb6614af48fb91063e51fe613bbd59bb412e876f8fbaebd1c1": "0x00bcc1fbefef00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e5984cabc5fd69b6eeb9273fc95183d64ea41f1ad5fe8f1077536b7b75a1c686": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970362ff7eda73208542c42bb914ff74f0756b094f58bc006b830c42741472ecf0": "0x00e4d5530b1e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979947ba5c22d3850c382ce917a61143223d42dff7eba1c1e085791ab2bdcd15f1": "0x00d42517c30800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974d3e97355b6e29f4b6386c92729977c6df3c85839d852a0bc129177895edb515": "0x00f85e3055e100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397051af92bbb199b1ef0c4931a0b35cf4886a5ccc5a7606efefa6eb0c879dfa37e": "0x00923d997d0500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a7b0461a71aa227c9273b4f80d8baaa225c01f9d81d72bf7c72ced1e7e3e367a": "0x0056b961800900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cdd1e867c9734ab6643b325393f747de775a74ac32d8c50f1cd1cf4413390e7e": "0x0004b90afcd600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397344f3fb940ee124ccfd0bbe0d3656412cdc569a37dbb9e686f185433763769be": "0x00bac1e9b31800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43b8838062cce51020c9cfb335a55c68aed60c70786a6f70882a229de391fd4dc": "0x00b869b1edb600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44bd2bb3775d2e5ecb40ff4a8f12c0efe8bb40a06930e8294bd371baa2879b0f3": "0x00ca26e4674802000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b42e40d43d28190616ac8926324b0bb99a4c52bd70ad9f7b10f6bb82765c2e1f70": "0x00c26f318a5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b5c1a91100d3a2a46046841a6cb57406cebf13890c1ce09ee4de45f5273435c": "0x00a02b27a25b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bd0b8198676c0740dfc8997b751ac4fe071d24ab75a3c1e16328e9c31a795ccb": "0x008062175ed158000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339709f25f3c04afd368eab6b4d0f969ce3f9854ff5787286aa82ad4eefcf1375bde": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eb85cb4e5294cdffdf86783862742eb97a89ea8a45d520fd42eca7efbbe543fc": "0x0066c90483c802000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339755878d6d1daca93e421b89b3fa0af899af4d0f3759c182e52d970da19cd4b113": "0x0020f84dde7004000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f7b3209d5965cb89b9116b0ea9c125487eea9af3e3bbb5138d0b8bd523567d74": "0x001cd01a8f7b43000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397082da023e83ab3c5c31a9e4089d9ed1e902845a83d2be4fb1d3d6b284f3afda9": "0x00ce429ebb4103000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d60cb34d738ec904d68c9d331ed1774ee45f300c6c7c4c54a916ece207774814": "0x00ecc28c1b9603000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b444cee1a21bb64deeac54fca37209db71de482be103cdf6d13aac76576c314efc": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b49a8cda72a4c56000c7d31955f48652a06731952bf4b47d336cb59ed3c456a": "0x0096e772550000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a2a5b3903a2186e3fb6be99d1f795c8950574193074479c117083f0a8e2b1e28": "0x004af6b3941c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979bde7760427b8236b5681704df9f616349f801752a955ee2024ba6da0d68fc03": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f9623768468d2a71ddf93c44364790c269801fa64438c13dc20ecf40b3eb103d": "0x003036d4980900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b404e96df460ff8eea2db9fbca87620880bd9cdb6e2b2ed4b421bdfc53d26a04a3": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973ce65e8230b040846fe102352a565d8d882d4312ad050789a912ede9ac992a0b": "0x00f43e5be3af01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339775c76a987f6694dae116ca8ea619221f1faf1c5958f838656018f0354b155b95": "0x00f65e1e190a00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a3b946cb497f690511d1e866566486634ecce782196e17bf8e803dd1b6ba437a": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f9f6894291989d70a8916eb373708afa86f2ba0ae45734d6e76d84827d1e11ff": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a10a4abbe9f611d190a442fad27d038877fb3aa97e6703645d8e96c465bf06ec": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d92398dce0cae27fb448b25aee5c557b070a12588539259e1cb49a8205e699ca": "0x008eb862b85c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339712c63144a40ead8b11efe7df93fc3034913274bf5b4ea224bf58bc56f0e0bda1": "0x00ca752c232500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ad8f58bc5d22839368e6356263c88516c83e183ebf8db75b2366cf5e526e32aa": "0x00eeb51b29bf0c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339785f9892944ef88b2cd55b0c74405af94b2973228ef5c4f7f6ce6bca662891e7f": "0x0088c596351d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ef2b5acdd31c69f4c4cbe54ecb608c334af91b16c9ef457574973aeea137dd01": "0x00f6e4be872900000000000000000000",
+ "0x5f3e4907f716ac89b6347d15ececedcab49a2738eeb30896aacb8b3fb46471bd": "0x04000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397584a7f657e99708240b43aa06c4b4fa1a23914c5059398d23294ff3cf56212cf": "0x00c6c5932b7300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974f74d9fe9eaee4051f874c98881a54c1cfc6f4f847e461637f13547ce3991fc3": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d5541c57a8dc15b0c1a347841abb579b7b5c73155ba1c300c4853885fabfe876": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397649cae02d7a466aa620512c5fd6b05cbff27242eb8b4503a2b5ad7fa380de643": "0x007e58b8edae01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dfdf864346e8ed0d7e3ae67c3b3803e5021a43e8c68aa9c2ffcd208ff923e85f": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c532a414bc0c6818940ea915cd88dee97b9c03b1f04125eb784622ccffff741a": "0x00b634136b0a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e6e468387739726966a50db481c5c318eb2494d98d6a7a60065dfb61d53d5d52": "0x0050a95c091900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4860ab491b2325b4a593447f0661edb8d3314d26c8908318006df7e88dcccacb1": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397726960cd382acc57b5e91483c1213f8e63a032c98ae52098d86b61c13adb9f6a": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fa2ef455ac0427e01fb957df607f6f5e9bc5c48414ff1b4dbf9129203776ce4e": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339785992469fdad981c8f69a54269113faef9c36f9bbbe7841e5d6e4818c90a3262": "0x000481ec3e1701000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974e435bf6dd94a1c5f178be542346a1a2956882dff12a5ffc5671178e2815b6fb": "0x0084602bdb0f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397267fc127a9e7fc19850420df5455d14e05448ba01461202ca5a9228d46509932": "0x00769f7b7f5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f15acbea317cc4c1d4416107857b11880e6f52390dae96512d711419c6a737c9": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979b9a8cbce3a3931974dfe18d3f377624ca440a1ae781e508987c0562f5e49fa8": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f3b34e7d55d3eab370fbbd03f0832e357b6fb59c3853189ab31cf5b535aacd6": "0x005a4602645300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339795982064ea5325fe950a52328bfebbaf6ff3efd6524ccac3073af6ad258ad267": "0x00c2d8ce698600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dc789724d3a839d5424ef74e95c373cbedf77dcfe28000f7ef33743d9609f9df": "0x005ebeb2030a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aeeb5f745954939416fb52f14227ea00fdd1d144a4bda42341f0421f39666327": "0x00583b15017400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974eb49cb41dbdee5d7880f9c762b84d849b58fd138ea4218e5d08c767b482b950": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d6e51ef87bc1765887ddb70ab205769424b77b0d07ef16de17ddf58907406578": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976b45d46e99a9022402854eaedb3aa9abfc0b8d5fd2009961fe82098e992579ba": "0x00181b6acc0400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4975ca7de6a5d9883d0b512f78069ef22978b7a8b00485da487700674547b9223": "0x005aab55bdf401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d5c5c4685488eb95d7178a6f19d043a37dca2e8847d9b9de4618e362df27e257": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b23e999d120fae0870b8dce80a0afbf7474bf0d3662e11a4e96e04ac53ad005b": "0x0078cdf9a5e903000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974ebb1aefab2d3b12c156dabdcffa36a90eeb41eb9795e42c188db3c116567140": "0x0048513e650e00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243439ca4cce6eefa4689638418cc00be4221500527362b0618621295334863b687": "0x00d45be1e85b7700000000000000000020d96a8604000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b7f6862e74ff8acc3b183bfc11b80179ecaada61e7b031cc5574619e6b6a5b6a": "0x0064eda26a0000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47a9f67d3ec44e939b2bc22650f338877469c35ab827dab132724c6be10f4c23b": "0x00d0d6a3921201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397effe740d8eebb04018e4f5f3d0b466484879d8d8807874956ccd59afd457d585": "0x0030494149a100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339735cdf4e261989ebba654a9a70709deac93384cc996a4aff890345226a145e4d6": "0x004cb4d510fb4a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339784da736705970f7d8f591731d4d8d6004682afa16624266f3f5d8d69e50a9b52": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b807cc184d815bdd19dc71a1924d584bb8cba4594de5c2ad6d725a245dfe462a": "0x001428b7820700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970aa6104bc1605aaf8c3f2f6cf2949c0267c3dd70db274df714a1ce7056869c7a": "0x00605b1ce52900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339700737814f5f3785419e2ccb01c9af9778f52918e9e33c8de70e55789c3809282": "0x00962d3a03ff0e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d77a8edeb69b4a48560419df1017576e2c7f26d5be79db62f64660645506320c": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979b59499c8e72a3cf9994590d644fe8309c7329647bc70e51696246d3575f3e66": "0x00a8b75ddc2e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e5332b3b543a14c956cf2198b8e491a2daf5beb7b4e64f0c3d3b72bd42431ca3": "0x00fc717fa12000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f6e325564fd7cc613874f7cebb52f20abef5578f2dfc88408549e39d2b872409": "0x00b03c97ab0200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f74f0e5470050752369ab25b7ecfe9f21be37ea49e3ff8ec3387fdd6d790f367": "0x00406352bfc601000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40a14813831b26c08f93ce7ea95418cfc15e2e77e8815fba868afeaf7fb424446": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f8aeb183f1047117a8e038cf86098487517460dd216a931f0560bbf300a1a3ad": "0x00ee69afcc2100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978f92e2b7881b502edd50fce767e74bddb0682009bba9998995c6c55fc0bf3de5": "0x008ac580060600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b42af699357c8556830b312cb42271bb0eaa3ed4c0e38f189171a4723913ffe015": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c36bb05faf0fd4fb351f93dcaeda323e7c1e0bfd5881263f112c2f16f91ef0a1": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f2975395c4c18ed35a374a3badf87cf88adf79eee3be0be9ebc9c777f83fe23f": "0x00621698382500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397992de3750df7da5b3914b63a42625850128b2039f3b901f402fed766728229a9": "0x00241c35eedb06000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397af563e2fc2d392c1a3066aac0c8c3e4d46c7c98a20fc071a9547e2bc53ebc36e": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397922022499335814e61c422c996deeae8176cb4c1bb57b743ed26bbf4388166ed": "0x0072dd4e553400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397baa1c38978b24eabafd2daff5b7ae15546b74d3bb1910a0d095dd75e518f6612": "0x0068eb4646f709000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976c4778106d6b796e0f2caf74bfb9c07f9ad69cf91507377e1cb1af5297d767aa": "0x00087e93371c01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e94b5816ec168cc909fee02166c60e77b31fba09acd80d08b35a49a8cb791b62": "0x002039f3969603000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b3d78e8157bd145397112e350cd17126b20b3d6970b447b31ce995f6221ca75b": "0x0008db62010400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972f8b4662fd481a54a41d3ce7e6e6eaa30e5bd200408643fbfd1b5131319c62e7": "0x00461501481500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e615b1a49b2de0f716a9b717d9dfbeb153f1cec2d4978abc637ba1a4ed1ca886": "0x0088c596351d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339716e1d85a970485963b5151b65810fd858adf587f04f1779aeb8763abc01fda26": "0x00d4dae9256400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fe929879363c108994831280f4659b43bb171e2d8f41b22c2dc55ce55e114b0a": "0x00500a82d0d400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339786a817d2a2548c7e7597b107461f9f1b9f24bf09c6a276355c879d7fc5e906af": "0x002a5a3c089605000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d2dd181d01de6bcc83b2d43041b72153c35ab7536c9b964f4b5063585e03c7be": "0x001854c6d40c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dbdc10df537f786b394035a331196a6c0f7a12a860bb4d2e9f89a70bd18ce429": "0x00e070e8b01000000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e7512e368a18dde7eb682dafa880806aba8df888a8653fa0b0bf4f0f90cb69f49f1d9": "0x01012020b1b5f8296308a15f3c0c42c22f1ad155017194bb736c40eb02c305110d1288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553126046e280a9e3325432d777b63e1f8e30528de666497a098b816cef014019fe47888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455312188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553120f0b9195878c2c04b5ad253034bf43c6ef5490add07cd17baab96833a2fda847288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455311088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455310feaa73a033b31c0b3cdeba1f9c7f113c54e13e57161dd957367167cf8eae30a2f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455310e005fae564f08de5bb5908dfff6bff0f9507b744b21d7017d478aa7ef5c87f97c005a433c8e151c81ae948544f4cb07622b18a8430480de6fc6e1a38bc46f9c27b032b7dd32aac17c528ea660d9c9215ee2526c7f37f7e18e9339efbe4d4a89028857b3cbb79f75ee7762d8a4318439927fd2b516439c597134c3d09fe0e3f10332355be1fcb11e84737c1056ae1fcf33172bc652b4103b00dd091f6c7c84cd0426e5514c23d43fe8fec280e4529ce535f1b5b56da5423c17cd384a4d89c9dc73868cd54faea1a0e45836635b2bf658733436ec69c5567d651be592392cbb69dc200e05c7f86ade5a5d7d1a26ed2abe5be72e8c591a65c4938698e4f20994ee2b34ea169f0bbf6ab861377b3e9cc34e52ffa3f1674f887b71b14b32404221b13588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455310df6049154d238bb85d976c29ddc372b58e4fedf057e41687d0cfa39f14771ab530ea2376acee36454341f0a626cde932000a591da9b5cb385b5fdafaf077b2425cb7cc7b2f624c92c6fad8ee77458a35c7acaade2b03e5f0634509cef1db7ce09e4a6bc20742c72fafd45ff5ef53f7073d174aa51bc63126183ba20fedc25186788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455310c3543797963596a3431767a387269796e723258546f6171484d694634767073436467fd4e7038b925c2422357380d8cc0c5f17d272f639af8fcfd1f1156de70405ae4225f8b80de2406a965fe7c262d2ad77dd793af8a4cdc82f194f0bfb25a3576fda1c6f0ce06ef296b697bb217f98e4592f25f1471e46192947337923093ad084e478080bfc1bc7af2492ac94e6983006dace0e9660a4135f84f85023da732475541636b6177614a4e505671477a684d36486d37795a4d45586977687a6b69b2830101a23e2c9082b3b149c1a73aae2e1e9482416486cbe0e9a370c183195d3054b90a068592010f1a2e3e4525df3a5bd8f1c71b44a4ec5ced1bbfea225b4f1ea03129bac8665e20576fe238d270cab2441d839818d533d5ea903f8960725e3c9e7bbc52a16127598682b3f1f67e7601b6d372592029beb00f6e09f2132847c22b622f0adfbf8793c38faa55abd487d782bc484a4e900b20523b54ca5e243580e30c47a3fc276c022612170e25be798153bdc6fbfc229c398f580646242978b41259da19620b59b86d5e3b761f0d047df29575a38d1175334b1be1dd1f713aa6ff5707dde3642c6f95ecb24f9bc9f285bb91d34e08ff9a3296783120e0440056fdb6ef85bb41e02e3c0586c0a3ffaeed1dfc7b7fddc7d31c1bb79fec14f327ac8e020e9583a6ddadf3894afcdc880c4bacfd70804b56036a5c785463050241888d8a52c49e7e6827147d1f92d35749b0c64cae053cddf54522f11a7f6be8025845206d529e2e58da0e486ac94f6887555d8d70d2fd312e7da2c9a280932925",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976040a6b164902432f868056b7d7d24b3f8366d226b7f849d232f1dca4ebf57af": "0x00a2a8027b0f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975b8381e1d66453dccb25a6dcc16e715d6d6f94b3bdc32440625edd0a898841db": "0x007c177bbd1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a8fc6c3bfda9f5a95ef50e98b0d89644ba96e915977baad8ffa1b13569f78a8c": "0x008826bcfcd800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ebac054d9fd5bfc623e6c7e7be0bd6c38a0f10a36ff9519283754da36c44a5cb": "0x002acfc5745300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b442415a6c1aa5925dde42f8d8728733da42462e04d7350f3320f86220fa7af4d9": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e2243baf2157b36575025e0c5f49fb207c5b417e1d12b185f9a8dc00c30185b5": "0x000290e3bb2d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339792e6d4205367f7c529ae01b2cef8353f7be505181a6e55a128afe22d6b4a19df": "0x00542cdad50100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339731fc545b515db5f0a96f2d92302b4da1b018b94c35c88b48780002d5b721593a": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339779a5513efe556a399f80dd11a2ed31e29a8950161115163e037d8d4571a3f0a2": "0x002ca8141f0241000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e7d00572b6d0401e5ed3b33560ac3429918a4cc6d6af9ea64e6902d47a043c11": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977f7e2ffabb33460646d09e2b6e0533517cf60885acdc71c87d21e54d99d477ed": "0x005afceaa60800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972fa30e1cbc3e2055db03c1a89b9378b9e83e442dbbfa3abecb785203b365af07": "0x00a0724e180900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a8c79b2b50e29324db627823c928bdceb5d77e2870c596d1346a0cdda14d4dea": "0x00be4216aa73bb000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb929bd849ba06ada31fad8ee2f4331f98befdfe35b0b2f8fba903cd4bb56c24": "0x000467eeed0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339788c56a0e6912942063b3315c4392ce9a007f05af04b6590d180b845069c66e57": "0x00e005f7a53b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339752a22cd3b3742fc77e4b9ffa2a44152552c1ac694975d20d3ac7ff384ff99698": "0x006e38ef543d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b321bda1b7034484acda0e4180901da82d315ba0deee6e8c5f198a960c41fc57": "0x00a4b18db87601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a547e6151b37078425dbd21b8bd216922b94f19abfe4d167dec04fdd6ddaf2be": "0x003cf35d972100000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e75128c039ff7caa17ccebfcadc44bd9fce6a4b6699c4d03de2e3349aa1dc11193cd7": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533eb88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533eab06e66dff95cbb0f8ed61ff4a4e400fff92c8a7a3c5b971e017592393e364b173ce72b62d59cbad8484e9d9cb06edab1f465e7f30f3eab441ae94df1c701336388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533e788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533e688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533e588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533e488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533e3e49bcf3e8d759623e150e8952e645a358872a84dc95f8dc27bf766be8d66052688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533e188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533e0da61c824abfb1e5df1140697374346be4443e41fd1e6ec99c22f2cf3381eb82e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533de88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533dd88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533dc88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533db88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533da88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533d98687495febea21de449ff27381f9308da6f15ce5d9d3146261275dec18cd566f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533d788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533d68bdf3fad45fb5b0faccd6bc9dd9418a503db87e8955edd58fc0479e8b407b41088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533d488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533d388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533d2f4b90c9beba179a66ce2a4111436cfb7e21f93939a02c34554e86d085404f53988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533d088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533cf88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533ce88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533cd88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533cc88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533cb88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533cae8f3490064b9164ab0f2abfb065588ad0d3f1484d67796854ab262c02d241e59ca5bc1915da74aba3aadd7ce7b809045d5eb5b73559259755fdcd85a40a5dc6e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533c788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533c688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533c588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533c4187b2d05705cb7237ad816758ccf686425bf998ccfa327ae4c2004f2d79fd302b221f3d33adbabe1695b6def8f9fb3b30a33c9eee2e7b024341152d5fdbbe23388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533c188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533c0faf41a99388f45bc9d18e3b93383221b6f815298acf8b3debf235aa33509de3b342ab9d4bfb3f7bd553caa97e31b9706b1ae24ad7ca17189921f2da8d0c62c4688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533bdaed7efec80092410d5bbf134d29e673e1592e2b95bb7fc24f84d5121344c2c2988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533bb88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533ba88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533b988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533b888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533b76a02a48539983fb04d39d15b8683e55f0c8be25ae66bbcd8019c6a0bf4fa041888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533b588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533b488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533b388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533b288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533b188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533b088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533af88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533aeaa861aaeda4c2db6361e9f8cc5682aaa4952b6af4d6533c1d7dfce4674f89df088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533ac",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a6c98728705e3aeac725bfb06b23caa3bf3d3a835338163337b76fbf366a7c1c": "0x0080fbbf800200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971d8f467e3a352964e0eb60ff3981d19fd592fc8c015effba1bbb4367c36acad4": "0x00268dca6f7902000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b64ea43395c03d859c5939621fab9919ebf7f2d7a6f5b27f72083aae635b3ba2": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f3b311c849366a2f3a8900eac4781ab8a00271e02aca2c5154f46952cf5de259": "0x000cf723526800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397747ffbfcefa9bf3797a590419054de86b53d20f35db4502ce5a4a69c33cae4a9": "0x0090bc88150100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397517c5e62791c5a55208ca5efc82625bd38f9240c30186500f43b65660d78fa30": "0x007ceafac42900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bf8b5ebf7ac3551372f03fcf936efb1194033eeaefebb7d8ae57a287b3aecb76": "0x00be18543bbc00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d627bd79c4b17cc88816e7ffdc6d350d9d2ee96e975e28aae23ecc1df1d58173": "0x00d0c4165d1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c9583dbd8499c1085aed97f2d3dff37622d50db530985edf36a042f60009c471": "0x008c8b2757e600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339797614edb259b933ed28652a94810e58387be390d59bf91f7485a7302a4a67118": "0x0016ccb8010900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397008f8a1f0c263c90d49e846a3a7b5b255972c71e58cc5992e932fe6b6f32ea5f": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bb31b79d3b8d0b5f073ba6fe81e075baa52d6214ebaad638fe4ad08e40e6ee15": "0x00b65c7e590b00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243dec0edef2447e5773acb08bb5b3ecf5dc6325e343e3c39c1472eb27004a4bca7": "0x00dc10ad45b20e0000000000000000001f0da28e00000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f0c4e36273f0ec93ada8175ffd94b547753584943bf6f46fc9f39a89b6d2b8a5": "0x007e15ac953900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975beb6a2db82ecb639c530ec548cd66e7699dce2fcc56c94ec7e1ede98ff7be50": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ab1e1d96e4af44dab6e4df25973b9adfee5e9db432a971353b018090756baa5": "0x00188d22dd1400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c07c62507b795e2591230f39a491fba0278764ee10330a3c217135d8435c349": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397025ba096dae863af320f1a88a61617a803bdd908d874528f38f6054990443a30": "0x004ef86f970700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339792edbc30618b42ccc923018e7c26e35c8ff3767020448ab59dc9dc3e32ff3849": "0x00188d22dd1400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e846aff8fa91b739fc7a1e83e31a4a8788d546f3a6344712f5648a81fe9e1461": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ec8ea660f0131eab8949bc74cf4467d9b226a4a3bd39e2e119cf4ef0d8f65b8b": "0x00f213b10f0b01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cd4e4acbdd0c86838b25ccca2ddfa6ffe1a98428175cff93a17bc058e957a722": "0x00e80f27ce5d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339792f95336f706cb5e81351229549200c275dee3c377c670690822152780939077": "0x0000bbf64f3000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fe36f9cefab92c51422b62c6a6d6ed42ba4c7f75b1f092cf8c601300938e2b18": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973853c34aed9ca17a241cff9c63288942675ac09079895edd08298ef2a81bc538": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c48d2f1c475e9a2eb1902d38e613b7f80bf0792dc7a46f8df9cf216626de6369": "0x001267b2741900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978514c8115011bac6a5115ad06c2fb65528caabe39e780f58d18746efe328ddfc": "0x00eccc45eb0100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4153b719054e1e6897a808fa04d3da23ad213807764d613e4de20fb9410e30678": "0x000cef52127e5d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339740a3296530e6e1b3474bd451260625a4d3d81136aeefb937d30d4fd8030ef994": "0x001242a3973e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da138c7a8c8385453921a52b755293cc8207506fc57d04ed65fadf49f64218a0": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974bdbb6353b97cfa9ecf1b182a7da398f7cfc950a535d1ee18de604052487de59": "0x0034fc4eb4ae13000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b48da1407145d4a5c21f8148c5dd2babaa65056ddf4f4134647c1dfd39a99a3071": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bacdd249b0caa3e526a7956ae3b3f45725b14d064438e1bfaf17fd2f8bc48bfd": "0x00d22374f95f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ba0e8cdb2b7e882ee0b5904c8d8df9b36315186a5c2bfc253f68d85c183db579": "0x007e15ac953900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339705e3c0c24c7cf83c79322e57a336577cf2dbe0a507b97ccbbfa4393e08c64c8c": "0x0018ecb616ff01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979f9efb81d16bdf993ef94ae853a8fe78f0b7c7a71aeef1bef69441511459e8e1": "0x000620e7ad0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979662945e332d42a77001c70d757f6202453daebb027bac45eb0b761970635217": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339766933ae2c5730f9c0547313b96758a6785ab140d707c96c70148a3f8570d8933": "0x0080c6a47e8d03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339721647a7b6951e035fc4e5e017253bbaa3a59ace314d261165880cdd9f39d59aa": "0x00927581d50000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397524891f29420874d202572af24d34d7b634fbfdd52fa358d0da161669e84a728": "0x00a8c65f98b100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397416a22250ff1d767292d1f99c5f62eba25f3d114f7b00dd646525d51624814c7": "0x00d22374f95f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b907c0350206b560c50d8b6eb7e2ef53031763421177ab40c475f58acd5bc2e6": "0x000628f9e97e10000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973ca2315da0b3a825313e638b61774917ce137a57abe8e00b32a52c4f253bce6e": "0x001c44e7a71f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a2b4bb3f2097a299cc6dc829fb57f3963f90a7143bd8134ff47254f649883fd1": "0x004e6d18efb400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f0c24db25f99c1bacdf37b84cca839dece5db1c9c121561dcab626f2b733f925": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970daec67e6a8ba64c55a539a8e14bd50a93f5188777f0d34bc7c69f77504ad823": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f436b222c7c1c8c5d474202601059240597155b8c7c89b4a2eed346d4854ac3b": "0x00ba1ae7383a03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974077ba8dfd7e56cee811f63dbc0f73794431d3160298f6a348fbaffa129a5b5d": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397907eaa81f70cfb2f53240d5f889ee7f1a9023987583d58835947fc2cf60dda73": "0x00ba96511c4b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397664540f814fa8a1495a58d1f2e87cdf24acfc3bf5133942f1928156284e5d0dd": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c832452e825c87cb426b62f40e4a8db6163d3e5b8941a382de5be741dd5d2bde": "0x00eccc45eb0100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978581d9ad54003da068dfd09e964fa804e25b44c7cb151c467add3746a3fcc4a3": "0x007c16070d0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d276d2523d17ec5d341153c489d36c321d1cc3496e159bd328587df5dad6f5d6": "0x00bcc1fbefef00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971aca4b81408b03f26b02d34eae9567f222f3b51af67eaae4b990d495bbf6faaa": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397048a8cd42bd5fda1f54fd37c594d35c02cf7373d08fdf6b0e0dbed373f9c7877": "0x00c87a6ad0cf02000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282434520e3e74c0b8ee4bebb68dcdd5682bbb448f5f23eca33e44d815c7184fd0a5c": "0x00d45be1e85b7700000000000000000020d96a8604000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f4b2fb3a7b1e8716f04b08657fb29425ecdaa2ad4486abf7f335033d02751a6b": "0x0062b3e8e00200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971bdc750fa896049ed2df4fdcf56401aca06195a5b0948f54df7d98039db0d01f": "0x007ea3f3842900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d354e7168bcf0c4894c0041730396431e36ade0237f06f5a561765762a48374b": "0x00fcd42ef94200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fe5e345f6f414768e8a12041f482a2d53ad7b73f5c36ae13b102b879fa9630fb": "0x003e3ea46d0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339796b8426e66c4e0c290f28f54f63bbbf52342b0ec8e7a4efb97608534f2ff0c6f": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976108e2921a19df85dfa2a43080ee93b3d8f7d13f72527ed36b7cbfaa38ad40ff": "0x00fe189e4c8505000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4004def926cde2699f236c59fa11909a2aee554f0fe56fb88b9a9604669a200a9": "0x00d4e9d4ccdf24000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397759a0903bf45eed110e0ff7930257ebcadd822c932d08db4175295be240f0677": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973367ec217f15d0f6e934d0a3de0e0e266093e995d205bb9657bab3ec3048f699": "0x00126d3b2f0c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ed1587bfba57ad746c9890285de308f631d8c070e70c3a41fd31b51a9b53dd31": "0x0080c792f3f801000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d775a86c5f972cd650a296713e28cbc5d79488320a235f7644e343a5cd4e7a66": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f3b3b026aad553a142a02cf3ee9b29e707b8fa2b81051318c6199e870458ee3a": "0x00c0e1d0612100000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e75129dff876a4b942d0a9711d18221898f11ca39751589ebf4d49d749f6b3e493292": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ab88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532aa88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532a988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532a888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532a788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532a688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532a588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532a488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532a388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532a288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532a188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532a088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455329088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455328088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327fa202c0ee08d7900739bb4cc645a29750489c32af0f87fe329069caafee6dc4c388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455327088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455326c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397406bd698679f5a312f914d1a14b9a5d56fc5d163c29f2433799e2a515eac1d83": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fe52478176cc4349a7078fe906c756affc966222109ccc7576dd0f968deec05b": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397430a5614cd27981334a2a72f76440b9c989fb011555671054959db6a09b30160": "0x009e4397200200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339764fe232bc393b854446d7c204297296bec625add6386786ac72a322e0b46fe32": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339786245845c5b3762661c25f78bda822ef78d2296e13526c149a5bdccf46a80616": "0x0024113bdce301000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e7512ed71dccd7b507f90bd44e9e1e96d39481278657ba4011aca903f883e6242b0c5": "0xe8780c9d8ff3121bf764b263a23d7913b4822df102bff190f70ea63effb2672d70354543556a39684d61626f434556715461544569576f4a325868633838646944b2056476c0f47cc879c39651c67c196762d3f46070497602d558260610740d5c386846e8d19cb468fa25093247fc9a0cabdfbebdb53e20e9ac7aa757a2cd4d5cda750c658d067a0c39319246d5705acd32034d8f331fc9059967f0e52572f27a346a8fbe1f38539a525040113a71c771278a4038a1536bc3994ffa7423e6f0295ed63adb9a29910d6d4477fe9c759d15bbdea9ff976c7fe98e34fbf11a54fd8c22fff76bb4a0a5d66cff0392dbc083abbac3b3046f6fcc328abf0ddd16ca083718206093fc9956e58ffcaa9c5f6f7f98924e9d0649686e14190999b8eb2ad0783ce4862fed138c9dc8bf746d9939a0533d663ebddfc6c80ccf9778d27646c232aabaa6f058f51bfa31f31a65ec3cd01db33ad68ff3de1b6593d805682d34414cfe034493ea206c79c1182e385a177e2164e3bd932d6ad9a3d19c400f1341a97fe84a7a3920a6e66fa467eaa4f4586a36f994a48e8c374bc0404125d3912b07103a10e0d35ea09f9c79ab828802f8d18d30361fc1674942929b70c53cc7b1cb66da464a490dd62b4378f123bbb3c778f624f84182467f526f5bf10b9c44cbf429aa2ddafafa932de268656a0ff43654062cf28241bcbebb67ec74499e066049483e65e73bb4a7e6d8938785ced52b26560b30d8369e945d423cae0bb03dc6a545b03a6d05c231601dda6cd76ad44944d2ed8ea11650d76f2f3d6d43f72792017fe6b11c10b6756891e84f7ea004a60c1c8906189197e8eb8b44371df6580aeb61bebf2dfb5f7916304859c6628beabef149d9646f7874aab9413604f220eef973fecbcb02adfe9704150ef03ebb30192d148a7607a5d60f3373efeed43c1a447134072ec68a47e221e734a1b505745e803b6e658f4f1747c79cf62e179e94f67cde0d50daf96d49ba29b4df5319c6e3d6457322cacbbfecc09bbc6a0d066bc75f0439f99ba631ae0288bcaf5411b22d18be33b8ab507f11c10ab7399e76ed664e5036705f0580617ed42d5a59fec71e373a243eddae36f10a2d336c3ec6eef628e233d8c9ddac1bb7105ca9c7b8f56c3954e78bb214478095ee1ccde3c340966998f389a1b8b75a3b3cce888eed57a178d738097ce06ffe7d2862e763a5b0ab63ccb08ffe7b9f5038f912499d40a5dcde603fbcac1ad410c24dfd1403303cab0ac61e6c58b2a786d8d26c66b5c52e2c744caa4da0410d8a34436469db510c246eccfad7ea2406bcbf7b44f9a744c474b6c56252aa8eee245583037817a1305713de88495b943241da1411b314560edcb51bc99062dbdc4dcf906bac0c4852f434ee0874d09c3b5d554cc991a98bb9e1f7287671660fd542d7796ace33dc7c7502a417cc0112bac87e60e00ee2fec744cc81614d6c4fac07b454d8719b5994dc1abcb50da086e4cf6e64b62dcd473409cf5f69c8d35eccbc31cc981aa96ed4221bfe7fce341ff73e1db537daa4cc8c539997a8b0654b06cb81c47e4f067f55a65a3ad5ee721eeaa1a3b7f1904df7b1a6a035995911973abafab3ec2d67b592b239306e9a8365b56e5017a5e9222511558c093ecf62fc283e5ea980792f3f3e8e02daf465f50f90970cf16497c9dc072a42febe1b73845720dac11e9ff7eee0ff3558117c3145fa744ef5f82d8db853e5b48916c47cb777b3955f9d33ff279eb947acea2c774c89b88b538b617639a4d25499b4eff9fc54835e763a3b98acefa535da8564ba0f7e717dd8d61025823ef756b474d6a3f3e8099da01ce16b53d85154962168ae9e867c25c4d9557b4dd65a3a335e42fb173cae9129a8aa4f1a40bb3400bc86e1f6ac9f20d17b7eba14b98cf0dd9094e4c99cb63f4ef335efb4cbf0053645d33b8d6eaa28f463c02714cfb4cbc3b275fb55962ce0653539ff6931902b7036fc2cc5a44e28d92392be9d9ef3420fe2755cd50ee4f6d6cfc2eaa5888e408e342ffa941377ebe35df81da70ea4c7f433c8ea75d1fe05c3887062f7c38625ca18620ccd876c76da8eafcae4bbe7d7d17d263ca07fdaa829c5b32c7ba5f134f82cfc999ddae0daeba4919afcd498f96397696ba434dbf92169b2994472455f483f908fb4a2ca9089c019be542f289c0cf8313aa43660754b6530f44042e51f1cb6177d778b641db89d6a3ca4783c67fc5e901eaae5ef8b448d08bd76ac08304ed69bf7876e274ad82412bc7504c44aa5009057a878f3d8ae1dd2e4bf7b5c74de081827ebbe24725b95eceee637451809230fe8b7b04315a0486ab800a9b9c9454a6b6e6348646d76565a616b4e4d6e6962475947705143434157703879566588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345530ff88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345530fe88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345530fdfc10d1556a65f36e2a97bd7d34f06d8b34040d2afbecf9ff379f043aeefe79508a1b703bc8ab1ca1b84cf1328cf9ecc1486eb88e52d316b005217f1d7a292e06",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339778c07f14740a4310b0a8908075ce144ab9e3aac3ea221742de2f84df0018ad35": "0x00525742bab805000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976dc693708f3359e154d11c6bce79e0ab18ea15ea2fc21bd24e51b73248f3a713": "0x00a0205a752900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b403683b3dbf85c7747341db3c1ec7e44a29cefdb893a7d3ce4e6cbfcaffd4d995": "0x0026b84199c300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972116ee7a3416d8c2fccee935f038e751482691c2ae8c945c093c9dda5a34ac94": "0x009ac019541900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979455bbb05c65b9190fba78ff250d5eb9891f153e8775d48a2696f2f75ee2ad5e": "0x00bcc1fbefef00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e659b7f7f345ddcaa5409664775a4a468b034284a5887b917912129c25890bc5": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c85b9f1ab205a15aca2715d96b02d7a73d209132c070c69cfd520bf78cd53c50": "0x00c024e4b60101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972766c97b1351d499b8a075b02e207cec32b8f1b3ae948ec06c2ad406d5d4b6f2": "0x00d22374f95f00000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973651a29855029b51c9e65625930efb14a85295198900fa6b491187545ab2eb80f": "0x2280483e7614020101d7e03e0019d5d0c082ba9e23fc43a2a36b261bcfa5cc3b",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397373f4622642eca620e9f018ee2b021c5ec06aef0d990461e358054308a1708ed": "0x0010b6c8f94b08000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397907a9407dfeec937b96854faca7cd893a209020841e86831221b877d1a27984b": "0x00c61bc45a0e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339795c07596d5022239a60e5a9379d1514021676ff6d268000afe63a4fdb241bd0c": "0x0048513e650e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cf6411c04ae97dd11100c003a24ca950b88c8b70d5e180cc068dabaac50812da": "0x0076eb7a9db700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a894f96f07fc032c8ec58c9fdc5137de7990db38faa5119802b8ef2d58ea25f5": "0x006859ef3b6102000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977fa223fbdf85099a2f5481390c5af289ae0f42daa551d12b15a6112c92386ea5": "0x003036d4980900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e118ac7996c4fe3f5df9d8eccebc43da0096b42fb946d3e7f9e82bb7edd18f37": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339746fed281b0e60c97f8352898d695d29dac4c74e6deba4aa3bc482246722d95da": "0x00cc8e03df9905000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d2b47d7ca26aca8e52e069c5ed807cb95716819b26b6997c332149a0a02af5b": "0x00d6fa032f0600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972780d72940d762f9f891b176b200ead3a3be9a3c5fc678138477506240b118df": "0x0072e669861100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978281e9fc03f8ab0459aeeeeca601867805b9e14bddffe4aaf32f659f147cf200": "0x001a5524560200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a67a352c89a46a6bdbaf702eeddc4754805e8943eaa6d53a49cd90fdec9e01f5": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339704b74a8845c733760075600099f12b48b415973f94fc42d5100a89c5e32498de": "0x00aea986460800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cd5baf15894c9981073992a0a92a06956036e15dda3cd44c3e6e94dab331743a": "0x0052e1f8cc3800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c546a2c310f026f075b74f203288cf1af0e4903d980a3f60b8d519febf1110fe": "0x002a6809f9ce00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972f05ba683de51950423f2316d5b48866c397b895d2cda0bc893205e7a8db147d": "0x005cd94131a700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397407c6c5bf0987974cfce765f8fbd2fffb2db41c4417c4efe30ee6066f33c7eab": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f697baff0e7d250ff05e64dcffae912a5cb9143b6d1e1a27f638035c319e5bed": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397107226de239a42feba3c2c60842e4db27f20a866d89fb0caa810e6e709daecb8": "0x00446b11410300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b8361651aa2d8d51e690500377c4a8c37492a9e9e4d15191bfcc284add1fbe08": "0x0018ee47a4d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975e73dc9eb43ebb94b9a750e139775330c6680ed417c1e193363adad9a25b1208": "0x0004e8afb70600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979bc20c7ec6a5c75d5fa56bec16d7b1e17fd1e023326a2c9e909164f07e970125": "0x0044135e7e6c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e9fa407bf499377d7228c02e6a0f680b17d9e68fa0e0a9a75b5f1097ffbf4c7": "0x004465738fcf01000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e75128c35d22f459d77ca4c0b0b5035869766d60d182b9716ab3e8879e066478899a8": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533687c31384c062b7d0e7769b816bb95317e69b29b8bb8fe5e8e05113430b86f194788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553363ba9789e37ed91b3bea19b0aadb6dd966ecc12d337794f23dee8694b82bf6163a68d958e8c1f36ccb18e17e1151bbfa4319cb4fb578b14f0b74b8b28cb2d5f01f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335bf2e0312fee897977ebbeee65d654913d4b0faa1a16d235cd3eee31888aa5e45b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455335088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334e30599dba50b5f3ba0b36f856a761eb3c0aee61e830d4beb448ef94b6ad92be3988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455334088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553337f6463e4720c2d3108ec180d18df7c6f5ff2cd54ee4c906adb5b2d78ec054d04688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455333088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455332c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d5fcc02be22b413442f1dd9118d85f10be80555c815e8372d2c0d63c3196871b": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339799b010e47909783f78781b3a087690e5032a1b7352414ddd6d671848010dae92": "0x001428b7820700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d39daf4c38b465893f17d4aedfed9b3b5a73b1ee2dd53d8d03623e274254331e": "0x0042224efe1700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e6d4205898bc0226c3c4380d2a0f04a0fe54cceae2136695e8546b5fa9f60a55": "0x003ab9a30d2400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4599fec310528573a6765733e04faebc80e994713605c9ec819b64216c51b01f9": "0x005827a658e00f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339769c4fc80ed1b3a1727a544ddfef5625048a3a21b799bdcecc650bd36c0de9f3a": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977e926895f3e0d77bd2d53fa29e7da9d7d22969e12689065b3632c680c7322716": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397acb6c146ac3fde79dca9f73cff1e0f7a024c14f978a0d98a262196d0523285d3": "0x00e6ea478ab597000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e3c73969237805b18227552d6f761e1a4da00a82179242cdd19a4a1889b7ec74": "0x00d46ab4a84f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978a3fd563a7e63411fe82df18d21b17c2c9675ed882e0e328d80224b4744460a0": "0x0096f674118300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397339d8acee851037b5f56524ac3b2efb4c29538685e5504a79d84c0a9ac3db0a4": "0x006e0dbc8a8d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977c2c4318b82d5e172af42b14c1de07fde3b2d9eb1e85c66634fb86f6729c7728": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973a4460ad0480a1a8fb463a897a36feadc830c8ca7f64b05b92f6b139e09bdbb7": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977c03860cf3819711525144f78abde244460d917c72446e5781e69690060f09dd": "0x00786de3c11c03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397162ed5f13577445b6d58c11adced2b808e8baa89c463df4f90c2d100ef899c7e": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339784a81175216e36dc5a4afb2729055c4d563bf969573e9a9768e29fe02102594d": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974e41e09e5944d19c80afd6f942fa571a3f9082e79d829e72b44abe16e8651001": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fec4cdda15b154c26aeb180b44e20bd712754dc35f37b9693b810c1739320f79": "0x0038b8458c2e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975fc43e4760c81c9c6c69bd1cfe246bb8a01da4ecdef746f9c8b9f6e93e700d28": "0x0044db3fc1ac00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977b6bdce03c496cacb46f8be262e94c3d27882831c8121ae7c00adfebabcdb4ce": "0x00ce0530150000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cd549442b7f0d2ffe3120a6f43666af8fa1f11382cc07921d7280353900bcd27": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339702d771037f9579489c1337fef5789d5f1ae42c92dedbf53cdc9e887f2628af62": "0x0018b092324802000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397edb5d8be7043b7cc67fc911e90946c6c0108a0e713dfbd7f646bf5d808653afb": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e5b90ac68dc8932c63b473c8e931d72ac1d39a2dfd0ac186d1884a6ee3db841e": "0x004c2df6184802000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397707dab37d36a86b3cbc675dd1723df8ee73871b8c1996e8517cdd4e55247e53e": "0x00d098d4af7100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397acec7a3ff8937f39169d47cff080d2068ed8d3979a3b84a226ba731070b9c5aa": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978ae01eb5b17e8485443766e24f4f5b02e564ea0c796e3face30e227403717718": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397df090c093eda1aba9cee2eeb6a26d5726313f0899e350541a7d51dc780255fe1": "0x0072e669861100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397192de8c8560588592baf7190077a3fea956fbc53ce54ec5c34c145f8552b818b": "0x00f0ac68935002000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979f7e93c107c2c8c0d7e35a9f1c5396f7f46d195222e610e7b2347346098ca023": "0x000620e7ad0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f0e4d7e06ff81bdc8d83e76df093a5d0197789dffbde9344d8428e039a93727b": "0x00e00ad64a5d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f027498f71aa382d2d982ece1318c455f2d80905eba6a282650228641df0e88f": "0x00f80a5b4e5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ba685476f5fae9faff2d3ca796ed2c0197d708e7575d1cf2c76d3c158b5ba74": "0x002acfc5745300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4127e01ec910952ceaf880274f705acfb9c8637c6f021de84a0769da6f9c51f2e": "0x009cb679bdef03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339721fa8dcfd60bbf559841df39f2c444d4171cb14aa3db8912fd7cf93230f34e4f": "0x00f8fb80fdbe00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a22895ce1636570d3fab9d2d87f7a2a1ffc2cac5b45850f33a6b1f5312f2c28a": "0x00725cb5f62401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397063fc894d8b03d48a236dd2a3641ab0595b29e41b4eb0e013028ad82363f5d6f": "0x0044135e7e6c00000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba088dcde934c658227ee1dfafcd6e16903": "0x185e3ed914a3f9da416f69613d98c0848a6435ca4bda8d00af53a8a5bf5898b9042280483e7614020101d7e03e0019d5d0c082ba9e23fc43a2a36b261bcfa5cc3b3a2b5aa8ffd4e3c5ccb11d342867d964414dd36e138de466f5fa6d865f19d6657a977e950acc55770b4452fc418bd59fc4ccdc25ce3c2d4cce58dd0d6f9a2d15fcdeb580add093f3b5f06603032c2fe89d329ba372147c100aa0391a44a516017ce21330f614e9f11065cf3e7e96207fec4086b7cb83584daccf6bac6d35d16c",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975fe23a1a1a3ebab58a836aff7b805f830db0e2f85d846927f82b7e4f781e06b8": "0x00703874580800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243ba1ba137f951df73983d306bb783236caeb9420de73544761d9cc5908df98dec": "0x00d45be1e85b7700000000000000000020d96a8604000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339763d88be2e393b3b1d48b9f04e60e71f5accacd36e471953073961da1837fbadb": "0x007a55aa1ceb0f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339794e6e54f8f884d0b7135259aecab5ab9c3aef520a400fb5dd21b7abdf3e0ea53": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397149d6ef9c197e6cf9511716aaed77c5be028a30873f94a0cff7594d800407d33": "0x00d27183e3cb01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339711333f85628915dc70bb49a027fae512a93ef22887d6d725f8da6287e4eb9f21": "0x007465c1f55500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339789704764f58c6d623f0c3fb51903a4e846728c9d054d33a3fcd8dc12eacdf5ff": "0x00bace6fd90a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339705cf70bac7fa781f71a033e94d1636122049f98825481d22340a32ef640af116": "0x008e713b42af00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a173a3f8ec0d34834f2d4578cbd65ca3aa7161932c62ba4c3ab5fad841ac638": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979391fa49fb5b47dcff88b624e59aba57ce6c2f389bc4d88c82eed0740927f042": "0x002c490fd71c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c60a8584236620b3fd4919e33f3712127ffe563f726cb90eab23938ba9be709": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975ed1055939b52506e3ff757ff4f119c4dd7beac26c5f46073e881ef1b2d9a45b": "0x008c114007d103000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c3e67fc5fddc0e08757713ab0f9516b25778bd2f1307b2a5c5a5aa454e792554": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f5d075a496ee9b3d45f0ab7693dd7efee37835e227563fbdd9fce6b076dc6ea3": "0x00fc31262e1900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fa0163acb28e9d09950aabf844f4c701f5bfadc0f1e393c7b449890aacca50b5": "0x00301a45ba2900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f877ee273c23c46dc9857296921668b3d3419c8c5e8a8cce7cb389e6dc1e0544": "0x0078e6bb2e4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d7c6b5c9a7001bae120ad5f0408e37ce51fc05f5a88c1a30c5db7c8263ed9bd9": "0x00ae9f92970000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d400ee29fb1a4b4e3a9175026814457ed3a8cbddc0c710396ed4463ec3749d9e": "0x00b817faac0600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f28d4cd781977ef7c7fc7e1bac68c42e00d7e1a4e89929f182c61523e75b637c": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb6e6681f202fdb456ed1a21f828f869426f59e1a91a2e4a53f2bdf00cf96730": "0x00ea9551ba1f04000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aa0a89ccf5811ee759da4236214826a1acb15c5713a8597a33f09845c4a4849f": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397730cfca6e2ea772ba25e2d0ac6705c9cba8fbba5f3c574d89e751dde96ca2615": "0x00a8b5d34bc800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979c3ef24c93c48ad51c8416c0b531c28e9e007c86323841514ad38e0075a46ea5": "0x00ca91bb010500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979703bd44e8195606e27c561615499ef3813ed6073c571d0dc639d9a9c5f18666": "0x00b2e809461000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397caa85ca18fa889bcbb3e996e6d33f7cead22557b6cf97bdff4d29748c879285f": "0x0060a90a611200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970790fdad1c905ca73a0a04e9cc99a41ea3c03a061036cecb1d5c9cf312f54d76": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972dd7ad71737b58891dc39da1a0b2bc35f7de4f2cdcba7d5026aebc03e0d38bfa": "0x00b2e809461000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970b19b7f77634d1d15f737ef4be8ac1664b976cb0123944f539b6f828897f1543": "0x0010b4426f0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339773574e373d7597939e85461816911019bc640d5757bd13eae06c30441359d8a5": "0x00dedce2d93f02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339740d5e6689926da69fa835ef4d4dfdf3feecd70e7b00aac20b300f8464db4cb76": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970a70d1577e80c112e1793b63d80ecee7d1be2d0b113dcc1cba7faf64e0c2b492": "0x00008a2cd1b701000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339762e827a0b82c6f9b6a5defae4591f214cffdbc6b2459a421b2e22e8e1a8cdfa6": "0x005ac97c261100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243f24396cf480380c0ccd36f802680f16acad9e4d4fe5dffbb747f0430db9cdcbd": "0x00f45658a0d7480000000000000000002029f5c202000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cafb1ed23733e64148bfc7f3acbcbe368b65718b4ff1bb6bfbe04c66e818c0af": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339702471d3a560d1fc3a87e1802f15fb8331d2bb69f0d7a732a168b7da4ed4db22c": "0x00181b6acc0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fb0b9926e06c293cb28096a173622a81831ac84478b7630a2242564d59bf16a5": "0x00d8a5ccb34200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4829a684286d7ecd53a281e19808cdd2c2a88bf7095f527b018b65f1a9b3521f8": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ba28ab8ec49f11c360eaf95d35c2dab5eee64e3b56ae3524b85131d5abd08b15": "0x00b28ec5f5a701000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fffdf161103f30920d31d06d427df6db048e1f85c3afe47c6274fc25605f8594": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971eb8cd24f2600599a9fac974bac5a8a12f90f9377cf51d00fc906651f18c271f": "0x0066497f817f07000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397379cc7259683096f65d64e4bd18366d4d492871033a72ffc738baeec3b6efdce": "0x00b602b4cd0100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a1f9ac2b540830b7ee31a8863fa4f01a2f993b02785dd799776d6c05cb3891a0": "0x0048513e650e00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b48db008436ea7561a88e53edd54721bcfb499207ae37f901d78e410bbd07dbe77": "0x00a81c90c74c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4adeff2f6f22d23f6d20ca5276c0a9d68fcdb548ac7185a2294c70aa7c8d936e7": "0x00ec5e19a2571f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339752b92ae6cfaeb270de7ee09e65ad409f8c9514ab773e3217f3d59c4f4aab2e24": "0x00a816e30c6014000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b439570972e646c4c3ab1c6a209c7dea9a527f385fd420a2be54b03e39de869129": "0x00d44d82b10900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c9dfebc7822a831ce0ad7634862afceec173c807d93388a0a79a8ea2274bdfdf": "0x009e3f8afc9f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4408ff7da2184c403f9592d8935e97abef2e008e4c0581ddef8de5c8b610a364b": "0x00c6a6060c2001000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977b7723ee03b9d4e2cc661ad8bb7769a645cee222f8059c847123f4bcf36b76d8": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aab39ae4bb7d5b590149d078b0ee5ad7c7240cc9353fd41bbfd75921334b6efe": "0x0078e6bb2e4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a990a8f02334cc6e7a9ccd9da7507f34b392389e5dfd697b3890b4e4b6760b14": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ed18f72bb0581569d91b07e7cac127f869246bc466d0da4d96a11a7de89b1625": "0x002c419ebb1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea4aaa3b978063c89bda6d91f69a8552f1243ced5c31a6af22a24ca6b19484f2": "0x006cc682d80800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397005723600c71a4102badc748960f23cd577548b57c4124542921988cc02530b2": "0x0008db62010400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f98f1110d7f9e1e5ed12e373be37dd603de7fbc697a76a7a105ea4d94e7d70e5": "0x00c48d929a3500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b74958d099d6862194dd20f0ed771dd57b77a6ff72c59308fda3af383a484311": "0x00d422a5abbe12000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ccd5f671f0a9e97e43d8eae5a5d9ab954984604dd90c56d68ee2366ae67e7546": "0x00dacf383c9f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4410b9d33a74f4434b0758cd00cf6324ee3ad96b4160f93aad4401395be66c078": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977bceb93c115fa6596397e8371c3e8c40c5dfdd6d828c8cd140471bb4a3b37fb2": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339746445b9f2c1bfcbacc5f4e03c2a9dec0491c2029cde7a53077c333093dc48152": "0x00fad0089c9e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d150c66ebbe320efac2127711e293ebfbfc336211f576aecdb63e6532790a4fc": "0x00e09358064402000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397823c4f4f17f78af27d2457969272afacba49b701840511a4c38795461d272e77": "0x0018ee47a4d000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282435e216d3f400db7137984cc7a81d4553c7de1868e8ef21a66fbd34b8b836b78f7": "0x00dc10ad45b20e0000000000000000001f0da28e00000000000000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b42282f35e2b9e7d998af4e3e89c62d6d8492824bb417f5bb4a724b86cdb217227": "0x0060aea3230606000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978da9596af672e37845015abdff7bed2f28bf2a9f636aa8440fa5f77344e0017d": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dff67d663b33dce669b4241919b344bd05a954957727673129e68d74a87800a7": "0x00e070e8b01000000000000000000000",
+ "0x2b06af9719ac64d755623cda8ddd9b949f99a2ce711f3a31b2fc05604c93f179": "0x18ca239392960473fe1bc65f94ee27d890a49c1b200c006ff5dcc525330ecc1677b46f01874ce7abbb5220e8fd89bede0adad14c73039d91e28e881823433e723fd684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e17968195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e9411a0575ef4ae24bdfd31f4cb5bd61239ae67c12d4e64ae51ac756044aa6ad820018168f2aad0081a25728961ee00627cfe35e39833c805016632bf7c14da58009",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ec03ff4cc48a427553b392d43eb3ca552ab2ab233c8d85f061d17919a9a833b5": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397639b149cbc9e9a7f15ab18e8b0bd0d805711d8758e86ca3112bb14d0c998dd33": "0x006426b3d1ba4e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978509a4ef91065a3ffc11bfcbc82f5b9d5c8f4be1a06c4339f2e754da8cc677f4": "0x00e49d354e5e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a533768d069abdcdbea679b895ca603836298201324b3d2c2c0b13d37fab6735": "0x0060800fce5802000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976294761214c1838f367b5fd9d3cd26ac05a720a83ac638e36f50e33ff8e9e92c": "0x00407a10f35a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339719ba9c2a5b2e8232e3134d796a61c792fbb0162a46dd70a6487a881507fa8133": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979b367bb6b46e5469271c2be524f8e228f3bd0a378470dabcd8f8f4e4e8b8a273": "0x00e0fa29790900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dc133059c076530f80eec8cb304f1b887060af1080e6ce20c1c9685f5ac26da0": "0x00fc6276e83200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a5f14faa087cf4b7214600cc4422ca96233174d5699c23b9065d8af687185df8": "0x0044135e7e6c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d03a1e3cd9102aaf335774b02759da1cd19fb0403242fa1d0c68a0be6f95808": "0x00b4a3ea662900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c8d43ab62778c2fb2e8fc605750435be7cc1687a9dffdf7df11bd24450169dda": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fe7d09121406ec3c5862e94d570bf7ee5c21a91455d2148864e42628c86b3c8e": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e51e3047f2b1e8e8901960f37afeefb64d3f2ff6ecd9e9c004945ac732c7ac6c": "0x00ae9f17c4be12000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e15139dad170e12179a1bf9dbd2494722f7ee4d0005a31224e701a033628827a": "0x00ea2314e21e0f000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ab70c9e4c9ba4b23180ceb4bd9209c45b760961879d9d1c4627c429689db2143": "0x0056c78abe6100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40602191be8ff628474bd399d9b1e0a01848b5f93c50b4ee99b812d190cd8f71e": "0x0078e6bb2e4300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4baf8021ce9973e4b759348823608d188da29b10989abd4bcc402a60b42e69d30": "0x00008d49fd1a07000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f7623b6c38b24df739810d19271abdeae427273cd3fe7870cc5fb21c23788dfc": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339785d223265c8cf486c429ab02da08cc5602f3e61e67c4eac877ec8cd4f7302586": "0x00f85e3055e100000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b405d7fbb287d2ba8218397b7f742afefa9903fb99d44315e610dc6c9a7de121c8": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971db67dc4dbe993e3fd0b951760d3278a178c4e67e12153e50a30e4cf311bc6c2": "0x00baad66232700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977813bd920b81c89381e187c4b5fd0822d1806250e90157facc7cf7e4b31ecb8d": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339793b25be909ab94807896723e29025e5295c8808e935be384c4f015a3443414ec": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fa4c27d8600189b293b464044e5583af003c0840aba0aa719434a0901b1821e7": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f1a838aa360cc94e6cab9f2367e420bbc9470d04f96a2156669b53026b9d10f": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b02f97adaabb2a9c234f1380dfdd3a9dd98d85c831274e84137c0e552a584032": "0x00bea716d82300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976ec9b089f0eea22927d8c60e07ced495a9781978308fd304b1568a35c1c7f5a6": "0x0078e6bb2e4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974d2f7d54c84b12ed968ecbc23847224e5f2200896a36990b0faebf79dfb2fa64": "0x00fa999bf11a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d87e708b8a7c8ab3be6b074891546a0e5030c6b3a893bd3e3ffad7b89e594485": "0x001a489e301000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b5cd562c2f8851d60bd15acdd00841bc26a18e42571f043562f177bf874f3de9": "0x0082357a0a0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d14cbf1dd448bc3344d49e7bcaf81745001d767050e3e4e5bed5daec593950c5": "0x0006bb3ece4d34000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971935ac71ecf35044b9d1dc780aa7d6388c363a4f0393e97a3bf910f708f1870d": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339734b6af34d230164c9b7d515ef1f933d42475fc0021e03c433d0c1a22601150cd": "0x00380fb4061200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979524e8202f1606ea65aed333cc5b32c78f78ebd7d6e82f1e66e3b59cf8b3fdeb": "0x006297f4340500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973628ece1e5fad966ba7826ead21066f5a6d6416cb4bb7761035ca933d39a7735": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c4809e434a88f4a74b9ce918615646d07c3df4203dddd60ed66f0321a30730b0": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339711dee95e030e5afd538ae15af086e7035af5faf94b97e8c5765ffbe2f1f423bc": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397830f34f5c7fb7c45773c4fc345495ebd435e9db68d82a8418f2fcc63f704e7d0": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339741aa105012aa6c67f3bd2f1666a21f179ee71adf575343531707ce4dbe2e1ac6": "0x0094bcba878500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f2860d0c4713681548644720dcc090847062e1dd69e19885984f6e4b93cb0392": "0x009e095b9d6400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f36e37dd4fd19278dd288815bac80f5ffe9333860d4f14565d8510ba08084083": "0x0026028fbbd200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975bebd85269693880cb0a937f9496d8eca273edb62f800cd73e27d501e82e66b5": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970bb6f304fda497f81c52d9abf69db966c8bafd0dc9ec79103692911676f55882": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d597748564650dcc76bbf5c526a1bbb8af07f8e4eedd39c5fc8015949d3a643e": "0x0098ba69660e01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aef25ffe188b099d5d1bf6244fbfe4ca362649870489570c4bc430379c290918": "0x0020034cf68f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43498070a82874264c14dc1d723bd7e89926a1abe299fcd56b37e8a7c26d71689": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733f298a5b8ea82b1c5bb83470def78391b7b212ccb0d477f0781a4018c897d86": "0x005cd89e184100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397844150df076993c12d1cedfbb4c89dcd28453246c405d051723b4613c7286345": "0x00d479824c3c38000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d1adfdbce4c5db862533bca407eb514f38e075e68270b66cd09d28691eb5c302": "0x0022914e4e0f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b2a16e9780f553bd47ea38f73c72cba92ea4b4ee35a9913952d419ed00fc0060": "0x00883676c80200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41259f61aaeee32ae5dd4ccce582589d6ab6004108ec8922e0519a389fda4ada4": "0x008062175ed158000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976c6e261fe0884afb7ca9c13d2b107999a4d8a376ae0d2fe4eb93ba8da4f5d976": "0x00ba4f31a30800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4bb394cc489dcb06059cf11db48e710d9b3023fac0f118eb979ac44713220b097": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978c9d46c22f8e1c3d7f46f719aab6ac5955610750f1c8a25067ddead329ea5d6f": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971dced4b184beea89cdd546586e818e38e404dadc76b5c72a7dc751fc5ebdc36f": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974410608324086d5d6476ab0b310d3df05a7fced0244bc9fadad2f0651f45ae6a": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339758fbdef219638f9f693fd641bcba4a3a58c689ad26b20cc40f4f2c033f23daec": "0x00a031a95fe300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49f8069a46abc41ecf5e3b0e40bb551bbd0d79ddd7658d19228f44f86582156f0": "0x00d6ddca3a5500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397af5904dcd95ab46d3428c148fbd795a1aa193132b50ad44b0dca82129b222490": "0x00b817faac0600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339727051b881edcc13f77007f6342470ec5e0716fd94f4bf596743baf7614b5c643": "0x00f0cc775d8600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a6421ec42520a5f53f0ceb5c03d562d4dca5a1d57f3db76722c61c916dcf237b": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976237291019746ab5300a69009846dd67c427df51275736641a54e33574dc9a9d": "0x000a31a56c7600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a366ee70b3e11f8e046d04b33155132c002b0f5db9d000d861a0cc17c565a0af": "0x00d815f9b05805000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397498d0f6cdd0013756e9f6dab29eda820eb7eb21c8d1d8b7dc38926c7aed09399": "0x0078ae926ef109000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c824b1fd9c7fa47926d8615230a2952622732f79b2c4062f3cc2ad70167895cb": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339736344dc8bf108240f35eaa9bff7d7ac66ea83d46eb13e695ae119e6cbb49561c": "0x006e7072df1a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e3582149b0f510fd087607e1087394e91831c24a899f322cd4629513c603b386": "0x00e83abf652b00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d2634022e475e676e77b8733e5a8cccbb874c9b7db0712e5eeb6be2365abbc0c": "0x00321bb20e7329000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bb76fb5f19bca17dd83c5d43c12b0be4bd35d85d18d21e67299ae32ad0b08d18": "0x00148b66da2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ef4db7edb956b052546169036d75ca63d9c4dc45818fefb2eb11f2217828cd86": "0x0022afc58d0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973a71f1b2311ae8a086ab3e4c910d3d13cb960afecce074e8863db2c5789ae26c": "0x00087387252706000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397163df7203b6cb1b6a87fe579f8a0e3f34672576fe9240e5fff0d52ce55ca83e5": "0x0042b095ed0700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970999fd1b975746c5fc9fec6e700a0dd80e5a6a82e6ec5bd0ef08e21a1a5dae12": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cb9ffa3ba293a8f5cf1ac0d5c72023633a88c052e2776daefab128fd98b37950": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397361bf1273b50f25ba514dc2e28c71acef700f2e1520787e6c00f5a17bd0598fc": "0x002eb47ee85100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397753a0fc3d4337ee84d8b363dd6fd01de563d9fd85999a8e34d0760d566ad4bec": "0x00b4697f7b3200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972e84e687832e1b6b37b128156d3f725716c9c070744886d6d36c7e3eabc9fb93": "0x00865401b47f04000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970dac6c54c1404d38dc5ff021d5b50e71f5832ac53998e31fc989364d67d0dea2": "0x00bc082a630800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e27576a474c823dcdb1abc02d118018e1b520ee2bd7ecbc1b28eb60f5bf90812": "0x009e4e93b58d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339710b650f637884f31e2e0245566f18db3af1b9fc3e1b2e3856efb4d35051e46c9": "0x00742024100f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b1f1f7fe850b36f72845a6a757dd51de74b904023b47bc1d18a8bef2b050b507": "0x00eceba11f6803000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dcd83959e0cb6731bb29b14619f03da39e1e8d0dcef0068d0e3d3f4afe517e49": "0x0024d4d8ace401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339768f7261a19a7942170e7a0a0107a2b48133422736eec083d690849c1647a176e": "0x0080dc9e2b3800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339760956a76de7bdffdb6d35afe3d4dc8b97771edda830f511a48d524fe15b3f759": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975f4ba6526817b6d0a5a0c0182ed76eca0fa489fa4e5dbe830da76cc360c5dc3e": "0x00749f62461100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339771139284b40c73a146bffa75aba340644e80ba2f39013efa79870196fe8803fb": "0x002695f2b11300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f9da0820d34dcca764eaf033b588a81985cf8b9e8cea8a147fa1fc71697ccb7c": "0x0060f86c8d0700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d4c251397eb79fb614bdc01c1cabffabb11a43b11c71e43e22227b112f9cff46": "0x0040900e0bfa11000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979fa3fb44c8c9246dcab8f3f21077df10080d7188a45051514dd8438e446bbafd": "0x007c97c8d60100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973b18d7b5724ad95d5d3b20959bda8b31c3f9b6891fea48f01ac305073f3de66b": "0x008aa5136c1d01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f547c5b56e1b83ed49b511b7643942b86785092693da543788f499bc51ef738": "0x000c6098159ac3000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339736dac60aabdd58cab5400cb79ec1bde9b58fd141537f6f7fa79f65b5cab815cb": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397621b569d0d60b988a51d9e9048ba67b95ec6373cb04574fa4641d08221a59645": "0x00aecaf4c90900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b49530d3026aead41bcbd7a210f4774ca8ae9c9eb0b32e961dc0ed35a5d0969d1b": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f44f3875bc7e885cd983373c33f8e7517633e3d0aa2d9a31db362c1f0c740c2": "0x00eccc45eb0100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ff826bdba22a56f109b19112937b0b21da5892b463c0db1a18cac4267f07d2b0": "0x00fa7c62fd6900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397219572a66339a14ba9cd1618a2e86931fa368bc6d4f963f862cc043b41e8af16": "0x005a1220334f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975774340f172694dad5e61349fea2460d032edba181a931b8c561281d254d3d4c": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339721a62207ec1cde8bbd35db05424dda6164568f7f7bc01bf81609473a6bbd4f0f": "0x00ec4622388506000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339783258ca32bb04f476298158d13ce38913515b80903a399c89b97152cf2644f96": "0x00500a82d0d400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397de002d583dece901bf213ea94822270646222498bed02f4a81e4523a901eabd6": "0x00e23c551e1300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f907659c187e5e1bfe10102d26161f0e794632da72eddd96b3a8407b36b3ca1a": "0x00ba589caac201000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ae495d501f955ee9c608627ad28a8f96377419f11380460b8baef83e5b3c0757": "0x00282e48726601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974e4d35ca9c91e104c71c304e239b7ef5d74c1f46cdeefc13d76ff33f642ca061": "0x0004f52ee08d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397676566f43e1788c2aff54361510ae726c5f51d82f39b02350a748144cf764fdc": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397807dc8f5efc77d453cf6a43440f72401225eea5a26c879b531b873bddb84fa91": "0x0050bd21761103000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c4833639d883659b173ef4a85be5457ebc3a1311bcee6ffe5601173156fccb20": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ee46bc6fdd5c7bf3df032bcd6820581c63e00baaba4e6abe0787be0aade84374": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b47454b5c51f9bab7cdc0c0276c5cef873810556f299b3efd37399a4b8c1a3770a": "0x006e36bb883b13000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b6b3ee90df3b0d13ee3226b27aab53a83fe327663110958e4f70ca46bf25ac25": "0x003e7d663fec02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972cba2d2645924c4a33f8ed2d64f998612a7420cb271dacda0dac5493e9ef8517": "0x00a05a8c338051000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339730f3c09df99bd678931847dafdc94062bb7b934ccb7763ef2815ac1af52f589c": "0x0010d733860900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4677da0cd006d1f41898d8564573deac8b952e15f8134457f9cb7b0bc945f8ec3": "0x00bc915c481200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c4e3e9028d03e6acdad7fd80db3ec391b991bc4bf031eecc7c9f01a1faf42757": "0x000ea4d437be00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397081331bead78c35b3c317514e2c4f1990a1a7d729f904ca2edf0709bcd782253": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397785bc43999ca51a18353109d8402449a83dd89f2bd1b60f47370bf2f847d786f": "0x00fed5f1475600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40ce7aef4ab9db244456aad87ca1cfbc8daec198b1346177822af60dd13a175a7": "0x00f4a811ff4d27000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972f624471835b0453961e6906a80afe0b1eb2e1f90b84a9aeb8632bed50ee8f33": "0x00460467015601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339774ffbacb37577f595a4547b6c97e281a65f3e1093f62684c38f7b31898bcdc21": "0x00f87ce4f60900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972feaac7cfd80b406d7a9e47e0ec204a6f8ce3359222dda7e7d19dd190d10a2f1": "0x00520c259a7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ada48c95bb2ac5db3a9e3e3604fac06f55380c476bddd1dccd7a6b408dca1cda": "0x00c4463cbc2e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f003d48501b251518c2cceb35104d8d8b7c5211917af44410259fb46f8fef363": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bd75efa2c0bcf5fad279a5a603f5a7ee02bf39f0483d7d572ae1dc5ab9e5f77e": "0x00da6352bff302000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b979305a9fa67cf368d271e3caca9bcbf855000cfaa23e4a787172b6fb20c4e7": "0x000cc18f250f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339701a1926aa4c3d61a127c727f24c2fbfe765d8e3cf747273253337a9f6a2b09cc": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339759ff8071472702b5ad55aaf82a61a94dc1c15c7d54cba2c123f04bd8deae529d": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f9e7c9488a5606622d83a12f4a11a8b6132fe47d66504b25828d3f94068bc6dd": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c387b03a097de9cb4d8c81450478cc9fdba0966156451f0e841d0f8e77e70d0d": "0x0026da6a887d25000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339714a3a33ca3547a9bbb03cc71897f9031c3be7e81a6bf010dcc47870711acfde8": "0x0092e5b6521500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dd66a6e33f989ec822808ce98446a081ea4180498625ef501b0b7a7b172faf06": "0x0062844325d300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974a9dcfa727706f710ac69bcf9ceb5486de66b28587ae56843f38de2b475adf1b": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e6b95ebccb3dfd5d59a53ecb15da6adc5f39d0e56b84f92f83d4fd125f82828d": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ec042500f780740e4730e2d04b9acf7e187143de6a9364fab4a0be626ab857dd": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339713f2c4463411468ed024534a97e8a34fab4e677c70870448b0931a9f20403eb8": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339776af85bc5777465f28d9a8fb2daed5d0bbb678f3c68942acef1e3c994e46c520": "0x003a970f2d5f06000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41c79538fb87a09de261557bc1de0720c0fe3295b4dcaa78611f93b02c14188c5": "0x0020e464717e15000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975e053cfaf45fb940c904731172d674f119383f84b45d44c76f53f386680f4b8a": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d918c1641aa49afd519182e7f7155bd29662d41060bbb03cf36c659d857113a0": "0x0088c596351d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397270752166b2caa3ebb3c8f1e897a7ed217786e54fbaf9d6c692b77257ccc2e5d": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978aad5dd4961f735a346e678f9643b9dfa69e5422298d6d4bdd4b81835faf0b4f": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970e05928c130c84373d1ef77e84f484fc17d16f4d6468180d4c919cf71988a760": "0x0016365ec7bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975350322a31225612183f5c45776bbce3a8fd7b5a7c2aaba2f96521307e03bf21": "0x00289650330900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c1d78306f04f9aecf0b5adfcb94ba183eddc3701c3752e42e4e57d7ff2bd818c": "0x00261a1f702600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c6a3fa4196d38c83f3380f91d32172eb444ea365886d2e045245de7f0d864e84": "0x00e0abb9523e01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b218ba9bc1cb48a6fbbf4b994dbad3f67ea61bf5323289ea90ebbada959bb024": "0x00a65f83e67f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397798b87a2c7417c2a5f602c3d8df0cd0d95678a486c34e1309839cc8802bfef46": "0x004cc1a554a700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339796ca715ca45867f5489275b2b72ae222e6d0f7a01dd38bca00162b48d676cd94": "0x00b61557e35d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c2578a0cd5a1e0d92dabfbb01b4534d0f2a9c09fef68f40071d751934ac83e0e": "0x0094f9a9ef9001000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339746f530f59b9075feec4e1f5345584f12cf262759d79e9bd087949e42dbc71a76": "0x00e070e8b01000000000000000000000",
+ "0x8985776095addd4789fccbce8ca77b23ba7fb8745735dc3be2a2c61a72c39e78": "0x0c8478f51feef5a376deda20303e61c855e0b96451f692ead53d838130bce9cd086c98dfc795cd34290966dfa3a4f690a2c703dfaa31792854885295a61cfdd6708a0e42d190d3ecaebf11d3834f4b992e0fab469e6bf17056d402cb172b827a22",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b46d5fbf6eff824b075795c381ad7b5c1b8cec6a59ef046ec7bcf8418d9c87fcb8": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fc6f979e36d2f845dd0edb8d356d4d9fe73036d6a41fbaf16dcb49160e9d8e25": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c6bb8ebf257f800c1ba6919fc9b0affda34473bb16f07cded64d7350e5b29dfd": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ae472ef56c1f2a980a334a6f20716cc8ad8253ed872fab37b3a6bea077429379": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b1e782b9429d2aaa39b60135755af6d02e0c00ac6a98e79f09402b1d60a5b500": "0x00d4dae9256400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a2bca2bd3e9975a2c338bd68ec164dc0de8d63700e4796d1731ab2d7e74dffc7": "0x0042e07d6e5703000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339778c3feb21ede74d8c7e50607a2de9c0b6626be768568c280370655e9419dc008": "0x00fe42f31e3301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971886119eea70552a4fb887bad9a56740efdfd05638c9b96fa99ff08a6ece7bc3": "0x00309112d51f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f601fad2ec0d84b3435f8e99b88b609175e136d5fdc91b76cfa73c4299adbe3": "0x002acfc5745300000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e751226a08e4d0c5190f01871e0569b6290b86760085d99f17eb4e7e6b58feb8d6249": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533ab4c8a71bb3ebc2c052fc592f1ed816a76a38c3fac9bec6e78a20859b84e39c55b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533a988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533a888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533a788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533a688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533a5f52c03336ce008911b7a7ee42d09226495b6615a0669c638598d7a60981e745488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533a388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533a288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533a188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533a088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339c02572939d97f5b7b7e9131fc6471e52e7167a4fa60f603b05d7191b2f4aaab4488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455339088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338a88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455338378afea5d2708b19a7b52836a12a9be3b29d333f76a22405952c22d1c6913f72b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533810c4c8ab4da7d824e44992488316b5e19086758cf0d11778eb46947037de4444c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455337f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455337e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455337d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455337c88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455337b3e171f99509173fdcf801b04b99c5f9b7223972c97acfb610a599af2353eef6a2ce76811e623e00a9a924b1c97e5e914d920f63a02078aacac0914f5353e460088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455337888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455337788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533763224fc332242a93d466150af8460afd740f79e14150640fb2a216ca1844d0d5486c0d8e2d856eaa6efed981f15d07f89d1598e870b62cc7c61fb464f943b961a4d58a9fc7c2894b0f065cc6403246fb7970c2448ecd0e385e0e172c6f3d3eb4488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345533721aaad9133956b5100150de82a91d8a576dcfb63fc7dd0d533608398395c6d05388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455337088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336f88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455336c",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243aa5cd4b3ced035011fec1d41b3e4ef15eeb7445794e20feb20f017e6f15347e3": "0x00bc15368e363d00000000000000000020bd175202000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da2426805be69e09fd800a81efda6d3730438ec2620f658220f2eb3037eb23ab": "0x009ea646782400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e720bb6ac505c8b8d4edebb9e518b9bd6fa6a09483c1f3e287710c94e80278b2": "0x00b44bd2d67400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cd68e50eea0bf231276a5b52df8490f79b9a1116a5355a5a1b813680769aa725": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d78deec53c1720d9bb326543d2b639212bfd3d2f7e182179edc81ce55212de95": "0x0074efedc60d02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971ad053fbf26b10d7c06fbac2c2006fb90170f40afbea356cdb93c50372357275": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339795f35e5c641f844d17f559c9c01414fafb32da0f02518ec4ac17bd61c26a4aec": "0x009a3f588a1b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975476fd95b5cf876f18951bef1267cca68c8778f1f99cb34826bf628f86367b47": "0x009c1a62e68200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339710e4b7e7092de9077afc9a9292021fed8aa18a3556e1327bf7aec7479e979357": "0x0006e8c8f04800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e1eca5294c3fbd3295f4cd5d45c0e29b41ca929bb4105e2061dd639ee398c04": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f4e21a2e49eceafba47f6f8cf2cfcb6f6c723b102377ad3ba1079d858bbe655b": "0x000c5849192401000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ecac0c22fbc522be84fc7319d64cb747ccd02cdcb61714d0378b1471bbd4a87e": "0x007cfd09a50e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea0e33fd75d64ccccd1e4f527f0ba63639b04e76147b8dd9b6e031702f34267d": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397464cb60f9442263bfa06c723f06ac45cf0c74ab417f6631cdd8bd3be36809016": "0x00f4e9112c1501000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397efdc5371750682c75e0e3dea9dac40e4996418e5104f434a7da9a3fda7ad1965": "0x00dedce2d93f02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397584b4030ec470fae470e152dd3d0218437102b5602e6cca6db5b5f82ddb65ed7": "0x002a80fe7a4000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d1794bbd290bae43f89507d831f33ee70aa5b68dac2d3c28463743d4bf651ea5": "0x00a81c90c74c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f5c90460885316f7929ed14e47c2b75753c15d6aa38ae6a2f657145eee2aa1b8": "0x00301a45ba2900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40a9fb27b563d9c4f2b354a487237dd99fd89ffeeda6a74a0fa307f5d33b040ba": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339722ac00a7ea1f3fc4bc6c3da93b2969508888c3da7c97de4e78f67d67537b808e": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b5aa43abe176fee551d7c9479c681fe776d870f1274c663690c667d2d5825737": "0x00da88e95a0300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c878385dcc29699e1a40d96c79573c7959d2275b1230141ed7401d15ea944753": "0x004ad900dc0c02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fc57389fd633240ace8b75f242e977c49aa0f6b1c3423b9a86dcf16a11d8fc68": "0x00a4289f320700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339714cd367044990b5375955ef1080739a8c7bc28dd00dc62b2e0b23cf2570be4ec": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397976b67ff8cfa373caa75b75a296aab7b32a6d4e2573f185af993a253145c0b23": "0x00a6e052aa5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974703f3c335b2c2e08eab521bd40f6d975fa5e0d7c871797bc8e8a03d41432bf2": "0x00566411cc0300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339786d77f3d89980d1c765aca9c86fb8a81c97c019bcedf0ba52acb52c8cafba78f": "0x0044698ead0700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c065ecf440749bfe59c8681cdb8b9a3e2da8dc493f0043bdfe6eb52ba166312e": "0x00449673730c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397766b80f068405ed28118c4e9dee490825b8178d6f39b9077a9b5298a8781733f": "0x0044de13149e03000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b41037d2efe6f18fd28c1070b8e65b2b7b5487a505662e5406964dfaee106d186e": "0x0000c52ebca2b1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ac94aaea1efa51372c8ccfd3912422ef45ccfb48dbeee017fe67d832f42f85ef": "0x00042c3eba5e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fc725755363870af28d97ff8bd6399b22c9ee4e93b6fb912b62331c4f2601c37": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972096a89785062d2ec8c3b4f1e965a2eb52305b0ddc5cec89cee3f8f67cb22967": "0x00d6e5f7f6c601000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ab129cbc6b6d789b3150f5baa31706806ff89c0a4ca8d416d88f491eb1989615": "0x00da49aa61b26d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d07cc0b4bf83e9454c737da06c1f827b8e1e7051466fee363e50c783875050e7": "0x00d8d7433fd006000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43fda6b10ddd6be1decb4461c1eac82a19b3d7375fc020f02a0f21d9f69226804": "0x00d6d9e581e101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339780154059751738c853acb8fda64d5c72409e5c8654c338120c3de715cebaec9c": "0x00feb8bf501000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339771a103789fd66f124f76989d69f5a40bef0aedf2b3a93a1f331cc33c39668e5d": "0x00f0cc775d8600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e1b9c3852bd8300f3d408a97cfe37b90e7a60ae97a7b3294af7d2961da8c554b": "0x0084e236679803000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40c07a452863140d440fbefe7743193d869dbba52c25ba41681b7a72d2d9f6ac9": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e10df2cf79a503029fd20b19e5f1364b7bce571277ccfbf353f90e173e420068": "0x00dcd1db054800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b661cf96535c01832be62b34414c83a9c6972839d25a9803ef8ec1813b404190": "0x0078e6bb2e4300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397459663470ed5fb78a0f9dcfd07b2bd9e9d34a32568b508e51db24a95db69e237": "0x00a26a5406f200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979a544b8c367dab7a2fa10092b1903eaa7f55ab881fce1b9f820bbb75d616d255": "0x004ed7a1c0bf03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978747917e671e787e4231e5151860d0ec2c38b8f1ae808bb75b18d918b267e247": "0x00203f885c017e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397db931e6785815436c350c8b7391b693b2edc788fcbaa6e1d659402823fe4b229": "0x00e03b8bd29400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397473a6cc04b8672a0000a9b9b7ccbfa2b102bcae7ec4a5611b85d11fa54375f01": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339721a3a7263410e5607ac06f920bda32e5c40b9b358c11af751c320a438b04457d": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978b9e73e91f841e6329f85d2cded1d3936efe923d15a010a3099a03132ef53cd3": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e17cd1635c9a8578179a3ca619750564e9cb2588c2ed25ff01f3621c2641dd03": "0x00fcec52e30d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397732b6b9d7248f13a054a6cf6f1c2d0a850f690fed62abc72ffd69a201495084f": "0x00d8b10d918100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974d65e66af0220f2944656fe7d8ba2f069d7f9dc58f424db0a675d1c77af69b54": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339721480fcc1252110c2a9e5617a298d7127e9b9bf0182103ef62557bcd7f062c96": "0x00ec4622388506000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e75125b8f29db76cf4e676e4fc9b17040312debedafcd5637fb3c7badd2cddce6a445": "0x010188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ebd05764432a4ebcbe97e8b434b0e2a25c53aaf9ce32b1218b9d472ecdcd0d534388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532e988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532e888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532e788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532e688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532e588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532e488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532e388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532e288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532e188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532e088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532df88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532de88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532dd88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532dc88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532db88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532da88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532d988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532d888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532d788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532d688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532d588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532d488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532d388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532d288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532d188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532d088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532cf88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ce88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532cd88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532cc88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532cb88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ca88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532c988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532c888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532c788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532c688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532c588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532c488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532c388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532c288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532c188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532c088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532bf88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532beb2c8872393487fb35de85c2d12fff24c4aa0068fa4cf3da82e9bf9b34a85e56288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532bc88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532bb88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ba88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532b988c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532b888c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532b788c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532b688c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532b588c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532b488c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532b388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532b288c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532b188c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532b088c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532af88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ae88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ad88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345532ac",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397058cf2fdea803157331a2be94c9995b4c9367164fb1a0cda9fd8f03142c2be6a": "0x0088c596351d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cc7418e0bc214673483d076bb8500d6caea527fefa0f8439d41544bd7037dfc3": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a912777b30ac3e9e7b3d6ef2b687df472e0d7b21c350d5893bc30d4c50194c8f": "0x0064b3011a4500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397767ba719b97ee6a516bd7fd6a1f2fa9255b5e750bb33731acbf2a47c27f550a5": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397418ad7d848ff916b35d107014959e2686ca080fd1241f14e6f99296bc83c5c83": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339784000a4276a7223914cefc955b5be770d893d8e56d54ce03895fa65ee389d714": "0x00d403f12f6001000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971932b7b9fa3b144c0d5a2e6a1da193b9ede053490c7a7856332c17600aab9ec0": "0x004e6904cee701000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba04c014e6bf8b8c2c011e7290b85696bb39fe6329cc0b39e09343a73657373696f6e3a6b6579733bf5ad9c63be8730ee493d32b1df909e52cf64db4118b568a638f06bbc14cb45": "0xd548c490ff6e728ed093a7406711d76b2c7d04c77277fb88b1c3c789fa641737d684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e179d684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e179d684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e179d684d9176d6eb69887540c9a89fa6097adea82fc4b0ff26d1062b488f352e179",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f2eecd8123ad533b0bf63af08562fb254ae9440300a9c31c607c0cf7ab52cef6": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d8b9a9c99bd2f7b0cc10b5bdcdbb62c64cbb51a87b69e8e47e8f7381cf87fc0": "0x00665faa191700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970646ca3f158db4fe362dfa76b2ca08cfae463d0d9a4031d981151d81e39fc402": "0x0050a95c091900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4780aca6dd97a6b1b048b59d313e18e253cf4b5e10ab09c70e0df715b349be18f": "0x00540ec8632600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733c26f0977b13d080265dcf7b158c46bcf20dfb644782869b72ffe550311d158": "0x00a0724e180900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973ff057d683efadf2819b3b25df63f28434912233fd2f59bcd0d56c995fcc9726": "0x0096837eb52a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ce0d73b8e6f72ed8a0b16505ce75bea4479c76a1aa1bc0ce55bfc4e32ab4baee": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397badef469685e5fbde2ca11abe686386c4a90780fe0590589d87894ee51d3a4d7": "0x005c0337b00e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b681f961f459042004e89c6cf00e16dc4497ea95076973df19ef1a9166cd91ee": "0x00ca91bb010500000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4371dbbb3cd6d6bf7e46f49d612173a6d3bbb27c1a9c3c6f49eac5bfbdee06d95": "0x007270a4519f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c38b11121434e404bc6ed42f345e5b214f7f54e0229f16a38f1f9c55c7ea8a96": "0x00ced1754fea00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bf9334b579b4ce69e9b0b5909669a553233cca1c8af691005c223cdd9d4ccb72": "0x0026a278d70500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339743c9bc7c3edc22e95908830afa887ee54c9e27d31d911b010aaf827851a28894": "0x00d89708430800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970a7148deb95f6f96007f44b4bbd2e107fea58c45d74077dd9da52724520a4c4e": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339728e79e20b0c027eb21b0fc43fcecaad4ac30cf778e8f6b93ef4e57b5189da08b": "0x00406352bfc601000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cc2701bf6ec8b7a25697e3fbdcc2f7d2c494f7c5364b04015fef6ef7f377f66f": "0x002ac6cbb1f901000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aedc6048d352c7f20dccbfea887d0a0fc419f6569d4f0d40081f7eb7e68d2295": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a5e8a2f01ea09f27fb96bcd15576878af34993f1af9777b99b2dcebebbb8ad98": "0x00a65c64378900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d4ca7a0b4449faf00d2947e88b55ce5c6d085ad8dacf5c881e695f5ce49d4680": "0x0042c538520207000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339720f57b44de1cfbd045ee96ffc295ffa995ef566a1fcfb9b2f1dac2ff6cd51215": "0x005ebeb2030a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972fa4cd54b91837d4fb20b2084888e46f7ec5a77071c3a8f5b54fd4a9b4e96ac9": "0x00a69227cc3b01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397666679fbe8a3137dc6c62d50f1b9aca1926f5bf6a9e79e22425855819222c085": "0x00bc7c65071400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aed95955872288d41735cfe1f017910bbab6949a08be8442a0afa33e8be3eaf8": "0x006005ecb58e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972fb0d7c4ef31a3413041d1190fd0a2577c40e975c9ec26c35cf69f348d3cae17": "0x007649524d2300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977c6734e2bd9c8345421f28d138b42d3a08b99d804b9663227dfc61bfec22e0fb": "0x0018f5b0d95800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c7b78c8c5368539d57aa462217586a5f248159f6e711dc61e2ee50e30d5c9fbe": "0x009c3f425b0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eb0f9eb339698c36a46878437415e2448fb985783012aa5b760cbb7ba430bf35": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ef2f95823ef6ff15b905fa2ae2b782404e125c01602f60b6fc697a9f5287bd3d": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397aa435b0256bc9a9c2be374a7ca92d3a90e6e906b6fdfc8e0ab274d33566e7fa2": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e403f02a349210bffbd8187fc59e660105330c766267b864ea15099e2b51912f": "0x000aa1d3ec1f01000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b439a49f8392c2a40af93e6f74ae8e79bef6a0861bec9ac66a25fe22a95ef2c5b1": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397168268478d3ccc5890b37e576008a32bcb06657aa5f9adde78db2e034f7bd43e": "0x009859449f5200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d53443240e4f19c00ab053356daffc9d1d7f4d0ca6329c431783990cdaa97f8c": "0x001428b7820700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972507e9f948754376908946994aef4ffcb732bca50740b171d0b62f6a2844cf53": "0x001662710c0500000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4cce213e374a6936506375ccdb9831ff12392265e1a8208dae4b9690ffe5f9747": "0x00f43e5be3af01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b58750111e2bc9bf5b2c53af90d38a278ffe43fbd0fc660e24a191117044ea79": "0x00aede25018b02000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4f38e6f7e119f073e779d0332617609da1e6280bc277cc857bf53341c7e2930d1": "0x0000470ea1b0f8000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ccb3f8c195a88489438996f9eb16bc71088f68cbdd83ea35a2c87d5c99fa3340": "0x0000c52ebca2b1000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339754d3845849d913f698a2615879b2f8c220c41d47177ef0ef44cef3110c5811e7": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979cc47230b5746f631343ba8713f164a22c9ce09ff7d954381447efa6ee3705a2": "0x000edd373d3100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d5ec2075c80a2c0c8ee131c0008851532e63bbd99acfadc5083728f2126c02b3": "0x00d22374f95f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e7ee6514501c96e61d1d0dbad930262e333e9048bbc235127ca80fbb79cda255": "0x007e15ac953900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cf1687fafe70a719e3375c7d28f4a0a1d5e01705f0bb8a32146ff50f91453386": "0x00ce0530150000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cc68649f550e9ed5827812e963c3f30712bb5f512e0bcb41a4c8a21a286b4cb0": "0x004a5eddc34200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339756ef297a4c2b0bd9e8eff22f1cf885f29002bcc801a3283010f861756db95c48": "0x00f0cc775d8600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ebe29b48a301e5b5828b539de78d61990f8f1fd77e57a39d4a8b3ede63650075": "0x00eca5b6716f08000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c42fa95448d90825affbc1bbfeab5b59eecfb188c502ff72d3b13e4709924ab4": "0x004203eec38a05000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339753727b871e4e34ce90fe7b5f58c1e3ae77221e43ed97614aa423b0d9ef24a98e": "0x00da5001030800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397558576e91f7665a5a53b73f1822ef20e9e002cb6c8c054e344cbc2fa48ac08d7": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397291bddde18b94c2db8b3e32d7d925dfb1801020a46faeb8c053858a54592617a": "0x00189c2b960200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397573625c9c21a028d6545523c943344ae943ede76514a9d2db351eaf04177e5c8": "0x008c8b2757e600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339764dfea868f40dd8a0e52956fa8749882b7f91d7c3cf2f4f0baa405e72925b4d7": "0x00142ea50a1800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976a6ed74137f578ea6a851531dd3928b3cbe5cdf417c00759b7315d5492953d73": "0x00b4ddf0840200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a27e948a088b8947d60f03748ccc6739e9aad20cc08e331326120fbb0b1c8037": "0x00eef3db9dd901000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b43b75fd183768ca115ff086c8a2159eca66511a669504387f4a025b49a95bb6ba": "0x0040ee7affbf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e9cb2b659c80b6a377f3316a54d1712c58b3129e76af29bd4b3728296f44c9f2": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977be71a8d49fdeffcdf038016e50e30c99139d77154bb307365ec29a324ef2a58": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bf83801498e32f215e19c83acd33496091a56753c372b8e5f2b576fc26b2f698": "0x0080525d633f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975991da5a2a22ef3bdeaa241b375f167f6f1053a7f0199374f2d6a19cdb6c4b14": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970ab65fa26538d85e030d04dceb5740ed5133b649e2932c9dde58b477a5bb6bf3": "0x0088c596351d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977f4b05b91c0eb420e4118657dd7a9fc68fc3018b1ccf24ef528d3296ba49d0d7": "0x00343cfb8f0900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4378b771691eba4a8e5f3cb63507985375c1c6d9073a43da5afb09837b6d88ab8": "0x00c462cb9a0e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397027c6cf021ce7a87189b36fd48e64b050a1dc89dde676ca374257a1be0d8a5d5": "0x0098e2471c0300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974325316bad2d1823d806401cdc6a494b685ae87f26143d89dccbeb6c0579539c": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976658e72be9cddc69c4b5e040c9ff538706b442ab351052e82d5a74381dc9626d": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397dd52740727336dae111ddcaeb071012253f7c460024f42053d9b21ec52ece64e": "0x00b808f1f31800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f61e8c6bcd71e6eac84eebc4ab6f8755846a7c63821eef73dcd2d6db525d592d": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977c6f8f4968743b24a9aafd5825e0207f92e94b35b6e50f10c626ec8fdb8fff97": "0x0094bcba878500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975a8d72823d2f9f78490c3e123582bb0d0a0b5e68faec256c10611450ba8cdb67": "0x006c6c3e88a001000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339704a95143a5bfa8999a390788efde9bf4b08eac4dbe94234b1aaa35c5f061c8f5": "0x00a031a95fe300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ed9b35f1bb26d05ee6b064120a8f9d3690df8a0d508802803623c25f10dec394": "0x00b27651350000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975e86afb879efbf9be8b35046b7495871751a7f79b96eaf3db84e8bd7fe7d6356": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cf6cf9d66d142dfeec15468379ad7f9efe715c25af1287e4b117dd204dfedb09": "0x00cc1d9299d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d39cb8f41ada0ed9ff41230f20c68e4e7378c4a02f9c29b755acfcd740aa32d0": "0x001c0e1d160200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397746d7e9d29780c59fb0d3049a58b3cc8d602079be899afa1435cf0489c2cc43a": "0x004eff6c020700000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b44587d96ad84ceba8c27ce2d5b14f169166f3ae07ff7ba01069e2eb33ed290c6f": "0x006e82e59c0794000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339730806de91059fcf10337452a6a8bb14aa384f1d987646fc9603715e167130b29": "0x003461d4072000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397366ebea28766e9c7feeab4b45d4a9ae50f54fb8ed4137ff8313e8be5639216ff": "0x002841654c2100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975bfdeb94a5021b0ed217c7dba71c7bf77fa17cd09e1cd01147df3fff7ef75b34": "0x00fafe32aa5600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4fae76e79d18f4cc6b0ab9ebde23e8eccb10ab75656dc28dca9d20e27595504e0": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397637970cbec446f9dcfb5737107dd372e711e899757f39341e2ea6422a2a1336b": "0x0044941f486a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973b19830590f2d2eaeacf198f8f26ac36f7b3a3716bf84a94d6b1b6cbae934eb5": "0x00f259fa575138000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b8b225e6e1f2c77c6eb2adac94b407f295ce6fccf674f5bde7d2c712e791f0ab": "0x0008997865f81e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978737924b2f4c6d32ee0d6c01fa8797b26016839aa87161e1944909987aa3157a": "0x00da2e68a86b02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c981e73b9f170fe75c5dc068b22c555f4d043a82d45e54555b42c8b56b51a982": "0x00823c627ebe01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976b830af024bed067aea950068d1ce541a7a7e6752a1cfd6f302db9256f9bfa47": "0x00c26f318a5300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f0f280a073235b9f6de2436ff60a26c2a26a0edb3556c8a632c9c0dcab0def00": "0x0088c596351d00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d872824325d96534c5cd2686ba5ee1d4dba5ddff937a69a0509cc493188171f74728db8a": "0x00989999d6cd44000000000000000000f3eac39b02000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e75570027967edfaca204a7c9b98e75c35a56deff507052a306a6a24ce66fb61": "0x002acfc5745300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b426be58719c0d4a4c5e0de508b1ec0c5455d2bc448ccf92949a7a794d8a004c23": "0x0030d15643ec2b010000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a7a98b80c5023e699b0226c950ad4657819bea2848dadb3afb23df4a5bd530d3": "0x0044db3fc1ac00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978f0fb940b9c7f3593120574d6e7ec381fad053244fa7d516af8806d758da256f": "0x004c2ee675141a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a504314eba2643872d5154879865e9c745a04e9789f4c96f416eec610f807061": "0x00805cec442900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ccc42c4d8c7b505739630d3e8146b135cfc0be4f0a6f492280382ca7bdf51c7c": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c8810b43a6f4eb3f45831f33fe348de5aa59ebb78b485f08a5239114b4ed12af": "0x00900126fb4700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973523c3b8522004b4e1871ddf6823cc412cef845c5a5dc0fc32695f56db04616d": "0x002a535b914203000000000000000000",
+ "0x1a736d37504c2e3fb73dad160c55b2917ac6a308d645671864cda07d358e751225078660c533195e7da18235df53a19f3451bd2fdc9e4504ea2a067d6e06de38": "0x010135455a5737346d69753261754d555669724e594c6e41503950704a487a396361fe0fa06dcc3d959687440e296a620f940245ded4a1a543a469a282b1ed65666a641c42015cbac274c6494f87d9ef1d6241b5d65fd1e1ab9cff55d3c5a675a11448657333507a48436d4b655537767956574c667255325a594d37647051417964ec63a3b6985e7a08351357f83f1893543accc9c4ef8817811e788674f6fb2a40e011c283ab85512cc6daab814652bb4a3721e87fb0355a7ac5e8d814c173900716b565071a49756783626110028c390a6128c035fc026f826a5ef3c6202b6e369ce2cb313ff5112712a060b5310892db55483c4e3f2cebc577dd390992743b7f3441da0f4c003eb0d38d8c3e56fc3decfdf7a9555325ef18b88c4dc001052139e43aa2946b5c5f23ad3deb028e8cc0aa3a97b3711ae8afe66fd8bb8df32d822358ea15c54d6d4115808fefdc36a34690e5ce5012843f8ef44c857423257f174458606c950e0962b1d0005618123e174265e57d8b7b89ed77d93a7e1e3fe26c07326ff2db8d266fa682b3f271228c59e568fe51fccbd6656f99ae5b36e4b5cc4d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553104b07896e2555b95f29a2f533b3b7ccb7d1708daf144fd2b1ce5c6d2f6dc59bc62662b79268689d3cbd52ae1b98afae110510a8ca6a4a3fbc3891246222f7be567aeeaf77b9d9f7a8735062666983a9ae06d505235f72f4fc184d61c68f3748e3014e55debcb1a970db1b51f535601080d128df5dff2593fee1e3369139d51c072aaf3b830a58e11226dc40a722e80d1885ce70b03f3283d6fa33b78161500035966652bb5004351a31c7d4528d0cb506339fe6153ab65cce1c87fc0c70946bd30da6df04cf8afac153b0360129b862216663d7f2537d157cbec2dc860b340583506d533d37959ef8856c817b76cc9d77097d5b8b169ff910b484724e68ed46e415ea23ce8d6d91d2db94005efc7cc641480ebae3d76eb2f27da042aae370a8f6e783eb106ba819ff2125db858ac9bc9a5f0cc3f825f6a8050d586db169555ee16420a5bb3e842f45eeb373912201ee8d458c63758f98f94933f42fbc64d13bd1dfa7eec1636ca9441be76a23ce833204a0b13dc51f0627d7a8bb1187704a61c149efbf480d958cdfcb501e7c573026da710fbc824f4fa05501fa36cfad8dfcd5092fab26f40b895a4f244105543872f16558ee0c2f572a5db308338e6f1cd7623f6b21d624832094b03aa672e016462a020e217cc67b1434785b99114a2b4fa5a759f81b50a391fd885c5e3cfd86a31f212467d65582c95010a48bb30d27ed1e73217c16cee41c3175cb82558cc2370e308dffc62bc79b2b782a6cd16ab79286840ae1bc79ffc30a6b7859da8c2159a4dab813072fa29bc05cbe2324d00cdd577d6ac28ef62f212e4a5888fa5e72b1515a32233dfb118a9ea5de97558b1a53d6512d86b9c435aa889f34178daeda9b781f36cd3b6789e4b51e90d64f043475551688c0fd813982bc4316c5855d5c7dbffda5fdbce46667ca8a72d7ca224a25a1d845e84bac2e12154ebcdb473953fbb50f37277cca16ad7047f6e12c425814657784abf3cdc5417f9db86fb77b89d0677cfb0523742ea616bdaad590386bde64e9ad164134516e276a943254016fdca1d481bf92e493b60a3a2e436dd2a1a672e7437fd3f9f8f6f8a18f6fd20c644d02d36aa27ea3e780cf1e9f452576479f95314955b6306f92c4bb143c1f0bc28d6b1c04bf5fb9c7a38969d279b9fe78cf53a7028170b7d09cf7687f409c4999e6ff129e5aa4deca5a1b5044138babcdb790c082cb53d6299dc033e467de007bfd5c4c0d24135aa85d2f1d983008ff78fbb66f628bc11ec994800136a6fb4567f4fafa26362416a5d42dcf23eb2b4dfc06510d810694ada5bfa1dcb55d4ed2ad1c19d37275ee93148bcf0c7e51cca78d64b4f327497753b33243d0ce0f0e0d4a4c6e102b628d0ca2f49d606cff851203ee36a34f01d81d6b5c405e5aca44c4a729d7b106f15b7ed051af372e9824adc471474c42345fe470e86e5e21151a10f2b204b2709ba40e9feef168384151d895aa827b6bf9d0bd6e71ade796bc515b5632c47bb9d8f9ae5515f342d371786ff6e5a1e8c6de2daa327135f09c25b914b37e5f116fb7cc3af3892e6b1b1617a9bb1b02d88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d3455310388c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553102e6bf945e20e8a12944e5d8044c77bb0f2b5d9205d03c7942888d1cd02c32ce5b88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d345531013e63ecfa7794545a774b45b8ed7ab977e59f6b9d1f6be0e2533db2476cd3331e7ec294a2ad5329e92488dc1de82e4da5d0ef70ce85242c0f5d16aedb2460007d6cf513881f519aa8ffa7b6631e934e954afba13b14629e9683c20d697fbf5d5a486f2737d933bc6db4fecba55377d789dec3f48a963b70114655c790e256e06e88c47944e4aaf9d53a9627400f9a948bb5f355bda38702dbdeda0c5d34553100767b6804d3a3d7a6d67af7e6f2155cb739c2c22dcfe2fad2efdb2f8bb6c96b0332aaecb8959f89c7f2254a456e4dca1ed4c4e578af78a8163d553decac06702a58cbc031d94e3c4ac28a8da357e62e0408db5c8150e44188de92cb29e92bec160ca7999ecee02ff74b24312522ad6531c2cc81ebad5219b52439f791a6402d603808c1fa577b76321cb0efe7a16eae5864c0e120fa1ab45baa0bee49c69a0f378c43e6504928c56f0151eac7575949a8951c4deb28c9cd1acb26743de41df80d",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397309884f24092bb9d4d35743b83bbf223154f853b5087a917136619feee2e1ae6": "0x0028cd22abaa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bc442c99d8e1f4da6a9802f6720c9c97b92d7b37971b529b6b90f6292effcefd": "0x00f89a5b360300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d299dd1ed7e1690dfddd108ffa34aa22a1f1f333171e31c97a2050b0708a51d": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339774664245e38d6433ac195fb1dcedca090623a95d70ad1092777283076cd8c5f5": "0x00e67bd81d1b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972a384a4efe221424a9c624a556e25ba7b3b5d4bffc28c3687bbf513b16b03a11": "0x005c92571d2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a73a3b5fe10710ccf3c56cbbbb3cdf05673fa67a1c57926906bca74936e88ce6": "0x00ea7479ef2800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bc24557c647ec7ed669fb437d284b3738f26e3b92ed20b7fe55f38c5fe4e6afc": "0x005a3db8ca1c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4660985483d2fab5b4fe64150df0d18910fb97ca780ee44afa0ffd3da834888fe": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970397424423c07459b5954e3bc2e9b15e0a80aab4dd3b254ff881b2219b164883": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978a888deb47624f3d872a186c854c63479c397e55ec000df50e23c4c8577c2366": "0x009c3a04d74c10000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ec52420946f566dfa1d6673066b81fc83b8fae18e22235abbbd54757e8f86692": "0x0010fc266f3802000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977dd434cedc05fc08b9d091f9899861c9f9da8a9c4e478d6ae483b609ac7d90ae": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a86e2bad2cdc462c83314486e05b421e6748163f2b26edfe3a8d9508024cb997": "0x005a2eaf112f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977b8caa28c86d611643d6362541a7924aca8a8c20bd517177edaa6ae4ac4778e4": "0x00a0724e180900000000000000000000",
+ "0x5f3e4907f716ac89b6347d15ececedca28dccb559b95c40168a1b2696581b5a7": "0x00000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979cb83e02649b343e92b5ce040d699a7449d997010feddb4b773eef9541115e0c": "0x00a86126b02801000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c29eea0a546ad5fedc48e2af65f0ac9c530cabd7d1202ad881f4a5d4b484d607": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c5e10fdd568c6b2c26cb4a2becea665a7e3cf4598289acfe5d6aba2b2bec4f8a": "0x0074791a98c503000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397681498467bf3455ea6e2752e553b58cc99de729530f61e1f9dad1ca4161f419e": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973a3aaa9a493d8b2ce6068cc5a180b60dca6bcc7b7e89992e0b79807e03f09fbf": "0x0090c5a0b46715000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c8f2af9ad9eb5739ec9e57b82c05ef2786b2cb83c974ba5a4f15922748a18c3f": "0x00c8c736f51b00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4823d2b6a8a69e73a659f8f4560f2ed1d10685286d050fe9af27b3af6f8146a76": "0x00a854ae840c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b432fa5461a25a8c94187dd2126f012fa136eada44b0a7cf85c722b688395226d6": "0x003e4d65c1340a000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397eb3c2a9e816717bf87bb9202680cb66380d8b51d99d0b924ba85c10567162713": "0x00aec6b140e300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d87282433ecee039eccea006f786a6dd921254e9005c290ff525a280b70d088939de2954": "0x00dc8363489707000000000000000000d32dac4900000000000000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e3d694842ca3b3b1c9ca722f726948d7f262e8f42f7c8bfa832595719aaf7244": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c2b8a9e5b6f01be1333bd7b2be366065273471d2d2b69926a404455d2f3dd668": "0x0056e5d2950100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397272ccbd17b14ecca50aa31de34973cf69a2ce1744a0115f1247a3b0051247226": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397443c25a9e76d1ff33eb1251dd7d665e04f99c78bbf9c55ed865374e24a1bff54": "0x0094ba30f71e01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f40ed50c3a2a8938ba9c95ecc37e5313114a1b8a5c05e82637f43fb9a9b52b1": "0x00eca5b6716f08000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba04c014e6bf8b8c2c011e7290b85696bb39fe6329cc0b39e09343a73657373696f6e3a6b65797333d741b7d98ef2b37fecb9daf1bb48a3081c14eb42e78513f57b41f3e293687b": "0xb98c930b9b4a782ca392580d02ed1185fa3214be9e7669ff7dc096d17d286bd268195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e94168195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e94168195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e94168195a71bdde49117a616424bdc60a1733e96acb1da5aeab5d268cf2a572e941",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979571cd1bca182e89edf81cf02e2a6b602bd0201d7d44f946ea593fa95963f5fa": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397702ba4f6278778fd8088f49d721bbb451ade888018ae1b9ecb768af29d08c482": "0x00c014c51dba01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975be88fb21ec95b6b94b6316d826e68db8506b330be34aeacd7a574944a880294": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339744b7901008fef7342ccc61e22aa5d6148635696251868f35732d721904aa3f2c": "0x000ed4b73e3600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973a2893ad601fe443433b61e9a7437a8544b86c9e4a4720bc37f15b2b360bd676": "0x00c2b658000100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397032c38e2c9a6ac85d7fc8105b4ca349689f15e0487aa4fedc0fd8d36ab3416ee": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397da46e352fcb76db7f93b8350544b2913ec60e6e95ecf197490516369924f4b36": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e9e116bba52d768bc9638337f79eaaaaa4904afd60c8bea9a4fd4eec8d36f209": "0x005eafa94a1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c702dd842991a6be75eb0c7631e176a333371d59d8cc630dac20869c3774721c": "0x0080fbbf800200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974d777d6e0617487fe93b9af58863605aecb14dcf076a1d31fa9781f7bb29ee5f": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977e3f53e0e8f1e3a7475c1a2c6d5527540f5cd8b63f83cb9ae673a203d8198b86": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e46dd1e48d68d3c7ff81076c4a87113b66ee57d3ea38aa3f5c15f5feb51b32a3": "0x0086df824a5400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973368643ab8575421212615e7f42ab7b16f66f2a6beedca7f2dc7418571d9c0e0": "0x00d27175e9f502000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974d4d83373a52744818eba340eb3523a1e56a94e7c54c033d89d6ab466578cd18": "0x00407a10f35a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397de306a7514cc9b8c42874c9eb38670c53e65ec378d90c9ff3ae89c515c02717b": "0x00f20ea3029000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972b5e6f5e7ab6a49ea85952a5b8cc0da3003a1e84fd929abb385ccb82335a8950": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972d629b68ee442ae4794f935a8f4ddbd118ae2e3252d6cc9ccfaf47c179faf97b": "0x0080e9b886a100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970929f1fd8ffc5c2fd009b7e0fcafdb1d87675e7638c22d1fd2dae7348ad30282": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339793e73f161413e969209719cfd780a66726228cd58e5b79eee11b3c30b4a5954f": "0x00a0d885573416000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397df8b4ffa7d0021e581709a8b3591fd224b97db1e4a730fc791aaaeb23162e877": "0x000e688dc7bd21000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977993f7716cbdc2e62778fbb00c4000e7c43a3ff01fca99ad7da47c5a024b6dd3": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c0f0c0edfc53bd76f7c9271d50d0321c3c8e2d075370048ffefefb0d0127acd9": "0x001c1f0e300900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ed292e651221e69c8a9227e1c6b6f1a377df7e8a7719d54160c8af1199d5539c": "0x00947d79410637000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a1174423961cfd112ad94a1ec2aa96a9008cf0ffa566a34971da6cc3a450373": "0x0068b3338cc900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a9e05aac03e1cca7124587b2e62ab39fdbff088eec3c890c8dc4f7d3d0a6e792": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a2da1ea36658f01c686927febecaeac21c33b3d89465e9241b5d68f5c27cc191": "0x00dcfef6301100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a79ee2d745c7a89be55d4742ebc9165ad9f4a0ee2446c4036d3abc71518ec0d": "0x00ba42ab7d1600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397430da8f4e2218f8dff7f8276998cd1231db37fd853f1e3a87f6b06b70f5000d6": "0x00c66729ba400d000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339736488da248932273d6364b5ecd8bd7038cf2aa994df6d7ebc7ede8ee0dfa2776": "0x000aa1d3ec1f01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979602a99e5c039cd5f0129c880c36fa916e7d843376689a258a4db7464a3f85d7": "0x008e0d1eb5401d010000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339765594abd63a8dbfbbd8eeabf0eedafca6b0d02ab5a7f117e1b86a8088ba8b461": "0x002efc190f0c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974af7809d4bf47e10488e837a01b431d9e8783a2b398983ab3f4048667b0bec37": "0x00e094fb1eaa02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339720340ba2445c5cc2526246413ae001e137b6ea70651fb3f606d6bfe4d8b76a44": "0x00301a45ba2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397606ff5fd69007403405f2e47f269fbe3c861d0d98fa4e6243d4a0f33b04316d5": "0x002e33bd1e5400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f658fe3468fd36d127a379ed0ce716b88c5ce6a3b214c19192b6e2c58946b6d": "0x00381c3a2c0400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b419d43658c2993ea4efb54e3620dd963a88b60ff9bfe53edf03dc42d3b82e2134": "0x0080e03779c311000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c4f7ede018ac9ddce0f7fa13892d0fcaad1a9a8f9b526a9438d216031d01fc96": "0x0034795dbf0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cd7cd718bbb56b25f3b14e2ce2c082146b0e3ef7698aba374736272ec857807c": "0x006e89135fbe18000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b1621fb16e9ed302f6ef2bb16d65bfd22d954911d3c7495f015b40490bb126c5": "0x00daf338368b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397145b44defb39898ebbd421326cca067c3fa2f8cb188db1f5f4054f23b164a003": "0x00de0629a33410000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f3f1efe9270922fe55fad4c8e2eebb47944d9a12b93af0fb5763f35d5e54d3a": "0x00f0cc775d8600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979f9a2a1501dbb897cdb75388ef854a7ff926a9cecb9044935a5743d7b949d03c": "0x0044db3fc1ac00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977c42abf7fafece6dc85f78f4c77d8037c07da3248deb1801a80b09f5ba04dd5f": "0x00c662e4d35000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e3a751b1233a870b55bebb478176c934e76a66f53c7998f4cff938012629eb4d": "0x00d4dae9256400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339774036fa05818b4f92f377a052195056d4fff2cfdc37893dfc91daf8acc47cd4a": "0x00baff5ac60600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339764b4a7870edc43d506e64eb4052ee115ea3bae4c041b9d6d06c96d3490d539f2": "0x0030dc8f48a101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975c64120b8e47f35d673f41b075372c40f3a1f0b8708a7df222aef0ec4d1b4096": "0x00de0f257d5781000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974426aed04348309cda0f4d88dd6f1c20fad3cc64b22d5b5d4a58b3841cefcc85": "0x00b218f2c65f03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cbd48f3ee7bd811a97e7ee93c31a8b1fc4f7cd24131624b5bcb520077c5cd30d": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397778dbfcb48d73aab381684b5d425dc450993f72132a4d83cd7746fa2698664ba": "0x00181b6acc0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397495b18e900f2f80e7a63345ec0541f662abf766230ea41e7775876c545017715": "0x001e39c7e9a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976a1b2a23597b69113694dce394a23d509483370234f75bb3b83b3b086eb53531": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b40098201e377b938cb64ac1e466610a10b45df25af37888060633951c0a6b6e1f": "0x003c541e91bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a30660485d5e9d108a8b0e014e14d492b90d673f2bccb4749ea766f361cf317e": "0x005a915366bf09000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339732b90c022814e9a8693d40027e8bb39a91a081281f9dbc6630688044ad8daf17": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973942486075cacff26c2571f8658931eaf4dac6cb8c34928ea5f87bd606d8bc3c": "0x00d22374f95f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ce6ab5fbaece3f9ac2fbf2b7d007e9665b039dbdd240fb5d8bb53f8d94ce3790": "0x00e074b175d800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ee85761c4413e6461e9486936ff8dfa4ba670db51ebfdabb91b2d4dab03699ec": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f636c2837aea9f626f0e65987268c638af92cb20c296b88b12cd5e873d0bde6": "0x008ac4fe5b2301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974149145c6b4507bd6f4ffe9eed44109c55d985e1987616b374f6974eee372ff0": "0x0084449cfc2f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b482d215941cd58d22f742b5e6bb573f9cbf59590265cfe90bdfee424bf7c4ecc2": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ba4faa80ed46dc7dbe3037e8d36088a09c0c1fa7df0c7d9766a1769f845e9867": "0x007e15ac953900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4bca57bbf5e735f508054cdd81c1bd1d93482446911cbc9e027311944736cade4": "0x00a07115479803000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977f9f92d8e963e71f1b0feaf0e6113abad353a1fee68262ddd45ba9bbe41ab074": "0x00e6562e0e5e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974e945ea72ee1497ee7c0a6d1b46e26f62b1bb5cb67ac621b0315ae3e0c90f30a": "0x002e50c0ad4000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979ba0b2d426918ec26f64b00e5e74ccb92f574e6db4f170471ecf1b5f537651fe": "0x00cec8c6e89500000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974fed7f0638d7c2ee871016eedcc74830d02c62995565a5fc2ad93009aa3640c7": "0x00c68d756eb300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972ad16f18ae44149bd5aad66fe6ca7f07641224dc9bb0b9b230f8381fed2608cb": "0x00fcfa64a79106000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339794281d96887f90b369d16406f9d2fce13359abba0b766a46e3c6008959a7d051": "0x00c601b80f2a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977897adbef3c118c51e20bc055a5924ed16400d1bb7519159a34ee6b51c393f38": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339742befb51b5fb59db64bc604e201cf97450da7a6d279995390dc7c628e00cf7fc": "0x007c9f9ebf2b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9ad84881565cecab143da7c298980660e4f924195940e6ef9ea739f43f168c2": "0x0040ff72163200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397672f2f95f8dce48918590d2031ff8266e23a98cb9ffd767b94da11da65d35f91": "0x0002aef52d0900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979fd7fd551fcedb57d4ae40ff3872fd58347d5bc3adab0cca0721066c51024a52": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339710e31af6f36a087f3576b741335058487a3c9f6ddca183cb8176b4d43e9c8f4e": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397392dea221cd2683cb1ebd4b1081c38cb5883b66b95850ab9737e0e0e4f5736e4": "0x00ee69afcc2100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f296c9a2be581a579919c5468ba2feff385d405922d756197e8982a3d29c822a": "0x0080fbbf800200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4239692ff87564a11984df789a9835523fd2976dc10a0c441084f41f9523d5aed": "0x00421e33e0df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d2e19ae38d3de83dda1348f7b6ad29eedb0063511a5ff18a0b8dfe376d2024b0": "0x001c0e1d160200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c754ab6f373daaa829c7ebf079cc67b064a5ca67adcdd6ae5c3864396a07c54d": "0x0080fbbf800200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bb3f7ddb5fa927971efedf5deab939d09bdd45115ef85c7703ddb43f8a991d3b": "0x00b4d5fea72c02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974dd6377f20158cb9fed9bbd5f6bd0f83c02a06f476a7273eef753c6d8cf0017d": "0x00421e33e0df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ec245aed3a47b71731dd15ef18fb5c777892a97bf87d958f83770a7a9a862579": "0x0036fe07847b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ca9e6d67de59357683d1c9419c7e308b352f6b72171dc8476c6cbcc5a13c368e": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ecab62971caf49e74c0787af6f65bab108a72b76ffecbabb84451fcead08cf1c": "0x0080c045b21c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339778d6796e083246a0493eb66ba197f04b16b7f31e5c485f13f2db31e43142fa43": "0x006c1a29773d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ea3934386acfa687b2ce534d07e3179e836a7705a8e91632236ee2a9e4ed5ff": "0x00a26a5406f200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974ef8db642ce529ca3ebca144a157c9d2ed498579050d5b5bbc94dffe5ef7a680": "0x002a535b914203000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977373ac82c55af7de4de86d9a5fc2995208ad2f53012101400a4b6bbb002d2728": "0x00da25696b3a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f2487de7005a74344f8f5a1b460a5414a4342121bfc06ad774f89a810d9c3a77": "0x00ecae33792600000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579731640e7e1c82f7a9051b8646145ef79f464b3ea9ac5236e0795e417eac2143028": "0x5e3ed914a3f9da416f69613d98c0848a6435ca4bda8d00af53a8a5bf5898b904",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339746541fd2b7cb8b936ef0989f9cd3a6ffde0f0934cc15fd9ca2ede441d5e3c8b7": "0x003aac1de83100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979cd5f60a5e66edfea61ea400dd589229614d455937a2f99edd4daa2eb8694273": "0x00e070e8b01000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ac675a9615c6a628e31c22d88ff29b19fb2f5f1883a94ef67e2251d25545b96b": "0x007ece841f8c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973979ded76f28f98c8bcce5400aaae3665323e7669b03e889e0e8834a02bec20b": "0x00b65c7e590b00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b487676635fded02c8ffce341aebc7bc9413db2757450711a2d45e3f24b0b1247d": "0x008062175ed158000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b48ebe608b0279a5ced1c839113039d4c5b3d483acc44a91c4bfce12ef091a4ee5": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fa68d7220e0b8190d96c0873068a330db4b73ed4ea935a0107d5268c1f2f00cd": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a0eb59ebba8f1310f03e98ec68a0c566c501943c9d4051476a3b1e0f439d8dbb": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971b8b286c860d61710d56c0680d86fd20d4a1b106822ccffef418f77506c01225": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339773832f07e7f2017b3e73d06ab0a2a9f01ffe27d0536b887b7bf4ac19e28ae839": "0x00dedce2d93f02000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339729119cad31c0934b7d671605dbc016e837c675604b9fc4ce822c7f5aaff992e6": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e0a5dd6da9fad71f314a7b412aeeb0c3dd274902e3cd66c320dad2eec822681e": "0x00645dd8e71400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d8f9e8ffa85ba6d594c10b02307d3bd61732b83a1496fce8e7a385da90280117": "0x00d64e0f9b5800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971263a3084cc7e541aeac53e0317bb7168c5733113f95b1ce92d8428aa1cd0768": "0x009a3f588a1b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970f2f73f3e0f7afd40750205e493f176c2e9dd280e2a8e726b46d074f22bcd6f1": "0x003036d4980900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397170800c41ce2067607906958abc962d22e1766349daebabf6e35ceae1ae395bd": "0x0012a552ef6000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333972b7ec9d78daa9154ea54eecb5dec81640d59e4478365d8d910e874170b6ae0d0": "0x00beedf8051e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977524a89d1060401a6f5960f6d5e41499ec6f812f39af3178022f10bcf8818f88": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397821667f39e371e6335320bdf0a2d7e9de2fc2d752245b0eeddbc53e0c6bbece2": "0x008062175ed158000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339736a6a715c289dd524ff47eb44726a513cba3a090a191e0af6cecb0c631c4e1f2": "0x00feb635c0a900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e842fdfd9b4c80f09bce42dae79f9cf7affe15a75f55d8c659ce6c010fffb1bf": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397626d623e17a88edfc52da4a3cdfa628dcfc761f04345d5ae11e7da0ae5c5407e": "0x00e61c8dbda200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339733031e857620a971978cf27c9da6958571bc3625043d0d9d6c17e2874c3070ba": "0x00bec3a5b60300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4d8ea2cea6cc00e38755a669de0bf9cf3080d1abf35d4d5967b56233d043dd678": "0x00eca1ad533400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fa64ca256ead063ee4d5070c2c0351ea862341e53c3aaf7e991573611d4e28de": "0x006a097df4a600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339795ed790eda05ce73635c028e68cd089369e6f196ecb9193b8ebb36ad7448c799": "0x008ad235945100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c30d3ced7e845a5f2644ed3ae586e113ff51f318c90d2f6403786eab042844ee": "0x00868bdcab1f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397811b67df8251ee237ef39add9a2615f1991c71c6720aff45928b2c705e4a8c0e": "0x0066a69b2a0000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339767f63b33adda16318b7b89247f443fe8b0199b98eaa60f879fc63f0743f883fd": "0x00a65f83e67f01000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b6579734c089da3a86c4b3aac53d628b2ae52d1a47f2c612ff3f08ce84508f44597f1b4": "0xfcdeb580add093f3b5f06603032c2fe89d329ba372147c100aa0391a44a51601",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333979767ff8f70ce3310f7fd6f8b3118853eaa2ac4471588d8459bf43805af99c9a4": "0x00ba96511c4b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f4061799e80600fca63dd351a846f2e884441a75f6dbae29dc3418377930d7ca": "0x00a0ed86271400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339759a5344483abbafed218687e61a4c04a727072f5efd08d5aa010b679ffe9a101": "0x0016a70ef24b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974b1b0eb06cb75b2ff008f82788a9e64c29ed7f96ea62f28cb4e70ff183d1c44e": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397be07a94c8351c98805b315cb9b129cd07cb020b0577f1363d1f10b34323a16af": "0x004ed7a1c0bf03000000000000000000",
+ "0xcec5070d609dd3497f72bde07fc96ba0726380404683fc89e8233450c8aa19509fe6329cc0b39e09343a73657373696f6e3a6b657973aa7b5b59916d801fc25f69c7ace024b061a4a9a0fb1848097a2dda4817a63c00": "0x7a977e950acc55770b4452fc418bd59fc4ccdc25ce3c2d4cce58dd0d6f9a2d15",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339771502d4a683bb5028cb62f4fdf449a2b6be63c4da66c2d55d80f7a6883a03fb4": "0x0080fbbf800200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397313bc4d46160e67f9ace8dc53576800c2e9238f23698e14d68c9d97975781a41": "0x004ed7a1c0bf03000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a409a76fc42140b21b188cab86b6a693f7b97f95ac72e94cae053ce62a393fd0": "0x00c88f18385c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f3fe8f3ecea4f4fd7bf2c798cca1b1cff6d5863d8cabb03ee44193aa7a3829ad": "0x0012a3c85efa00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977b64d31a8720add0621cd3ed96e7b553cba8bbbeb6a8b77fb9e83b93bd8fd476": "0x007a2bf7de5731000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976ff34904bc62615e0518a279e43b763c72792223f75d14204243c2b1858678d7": "0x0076e6a2f50000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d33f36b49c2b1f0080713af5dbe78024e89faa6229c56dcab495e910514002a6": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970ed09656c6b5619d93b77e173c53bffe1097c40e336b16e984e7143842bf2398": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975d4726a58ca7df85c1a38096e8fca201a200488f4dbbcd7afd69690827d2b6b9": "0x00ea352f5f1000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970cf13e7d433f9299aa57c71fee4ec03bd6be4bad6374609ba45b915fbbb8ff59": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339796ac9e7ae5d22f47b86a3fbc4bc83f01097ba9298175dc4d086de43a79e22c21": "0x009ea4c3e42800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b80c3c547e1f93155c10ac58d1d971b89190db0002b708d0070d1c69b5640a9f": "0x00bcd2c49e0800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976ea2f546efd6807ee8d8087dc93a72670156b51508f9a1221744feae42b3c286": "0x00ba96511c4b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971ea88bb0458b8e7f83d132e504e8df12a39428619fc73771e100e0e2fb4f326e": "0x002a07e4311300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974eabc84cba425d28e9e80b53b4738eef5541db50508828c133f35697d66c1cef": "0x008c23ea09fd2c000000000000000000",
+ "0x5c0d1176a568c1f92944340dbfed9e9c530ebca703c85910e7164cb7d1c9e47b": "0x022a075d439622b2f100ac4174bd1af71e64e0913c7a7230924ae4f71b2c2a42",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397bd2d41ade956c3828b69616ecd92fe040f7ff161d4ef3f95d57ee3baa43c6804": "0x007e22cded0d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397cc0eb877e5367f45b7a6c9e61b49dc014410d60fbf32adf108a1322127f7285f": "0x00646a57109c00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4bef865eb9f98fe4d6ddcdad70a4387f9052bfd76c68f0468de54f9c5ebbb9a05": "0x008062175ed158000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339799d39309804207f2ebef47c30b4f48244cdfc4ff202283a8b79b50f192ce8a24": "0x0066fa41c93400000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a54926db7eb987dbe006c44e8b4a179fd24ef9acab9b64334037ad3542280b81": "0x00d22374f95f00000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243e4b19ce4928ef434b3fbf8c3f0975f87031f15147828e45f65a8d7f4569a888a": "0x00d45be1e85b7700000000000000000020d96a8604000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974a0551b1368fa5523275f8dd01c220c8e9969a4e7215ebccc0499c8a587e6d90": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978815b5f2e8183aa3b709dcd0bc43a6139c46df08804d8d75a199f2c59a67bb6e": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e33397f43d6436dec51f09c3b71287a8fc9d48": "0x000a373683bc335b0000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397268ef3780ca81bd62a2e5e4a2dcea56a3e96ef7e5906daebb919ca17d9d45af1": "0x00d86d7f8e2900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977a4af07f4c9070ce390080105e592372cedabad743c802408a7382ca07a97ffa": "0x00ca3777b19c01000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4e6c61097245ce835a28fb2f8661c11c27b917f04489d505760ffbeb5456eb12f": "0x00dae7b3f9b101000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333970cd4677b78b7d82ce58a28da625e5d654ce2436bc6428f323d3c69800384d439": "0x003e06689ed624000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f41349718d44d787d9cfecb5d5489d6abceb4365139e0da04e0c1a1308e26d3f": "0x0084449cfc2f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b092bfe8ddbf5bf034ad0b225cd802c94ceb1036e72d939d0826840dc9f29904": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f5bd0c4dbf6e08b15c36d9cdc1be23fa23261ee5964e9a238f51a1a2ce59bad4": "0x00f03fab1b0e00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973ab899c39c441a3683fe20dcf157558dd7c79e37a7780660ce75f14bccabf5cc": "0x00b8dd585c4b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397254d4c35ac4c66141b00d09b758feda72704a9512977b5ae33796201209c5a27": "0x00a81c90c74c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397374a1a00351f10254402e5f819c79a3d160803dbc0a2c7828c9488a45ed6b678": "0x00242316652f09000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339768c1fe59858081dd3cd88daf0b32b7ebe63c846a82e6c205da554a0baa129c5b": "0x002a911003cb01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976df25d78adcc3ce8ca79cd41d2e65dca1e7f17bf2adabc0b03dc0acccbbc8fa9": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c9fd23ba8d60b340ecccea828632a24f9495a3cf5da225566ab547a66ea49e6d": "0x00f898d8a20700000000000000000000",
+ "0x5f3e4907f716ac89b6347d15ececedca0b6a45321efae92aea15e0740ec7afe7": "0x00000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b65c4252beb95cdb5aa15ae1330bf1718b8f9e1407cb50988d97a072c72cd735": "0x002484462f7d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f91538e4acaf048917baf43866b3af4f4fe325d9678e5a69b3b8e3050a30efd8": "0x00a61c778e0a00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339792db1c01a90f21eaf421f3576fac329061f6f980c13746aa79b2697526854488": "0x00fac8d95c9903000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c6e8ace431309a7931c690cbd5d4274df52125653c112967d0d788caf122ef94": "0x007472471b4800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a9655f4b17043fe4aa2db0949957c18b8ff04cbca18f60e28af1e32ee8c8634d": "0x0040f79c2d0800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b430dcadbc8aa51e8c14a7dad9e68100b720b825069ab63874b39f5f7bfdbb8924": "0x00b2f58f6b0200000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c91859b6e201eb6cbd9377f40f9d3d9d454da1e03018d3c7090dc0a29480c944": "0x00cc2e5cbc990c000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971c00a1d449d3ea16ab226f62fcf6671c60f373915b8200e42d0fd61c3ac1b867": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339781e8a138885cef3159df2fbd07894a29d682591d91c51a690ff7dec80e731359": "0x003eac4f5ab600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971e579e593fa31ad474220ecc4283355f56db677ffc67ac05c6716460f7b65165": "0x00c611f5847e16000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4c11eefe96cc67f58360742e8a1c7a9553e8e5c7937b965513a7ea3be316bbee0": "0x00e40b54020000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973f40e2e3222b534cc4f1c6fc6d6f28354a0ee1cb6b50ff0a6faabdc53fa13499": "0x00ccbae241ae00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339710c956b489e5bfd83650a6fbd668ff13ea9097e064ef4d8fbb1df35479d93ece": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339765a229441c201aec56db46dd67f932d5cc712d9310b985b48712e79661a94c29": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d9ecdffe2759904e8d7c9c30484831ed31c30f3d76a75c3498bfd2168997a873": "0x00a854ae840c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975ca8e2543fba60ae84639b52c3916a5867914c45bcee136494c9a5f6f8a965d7": "0x00dc704a740300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d8728243baf8021ce9973e4b759348823608d188da29b10989abd4bcc402a60b42e69d30": "0x00008d49fd1a070000000000000000004cdff54400000000000000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4ddedba74c3683cc578b23678e5e713e4e1fca1a058dce5504cbcf7aa4542352b": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397fb2218936157983a83cb22ed4050c4718048b96f8436bb6ed03ca08c1d9fa735": "0x002a07e4311300000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b448689c0701bae61450f0f617e7dd46949fd3f0d3eb2686231ed0b16f3bfef775": "0x00fcc39bafee00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976efbaa57d5bfea4244d0ef8ba42f997ce307d8d63809e39cff51b41d5942d2b3": "0x006ee223f3bf00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e9afba4f36a455c6736adadc443fdbc3898f6f9748b8ba320f213618a2cff0b0": "0x0086ef35191300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339711b5e1d2a5e2e8205107b38e973f14feb62afee91b0473773695a1e2ba48ca47": "0x0002aef52d0900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977ab4ff6f3547c1130bcabf90f5df14e9bb10834759e7ec7083b427c189cc63dd": "0x002acfc5745300000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c553ff348f59de543f69247ca767d0fe9a9d1d19cb42e60f027e51c039d2931a": "0x00e070e8b01000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397ea8a08a4a1694448caf124733edd497c1638066d14b280301be4cedd4c6e2162": "0x00202e585d3783000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f5f27b51b5ec208ee9cb25b55d872824370490cb6ec60dc6b19173b661b8cd3092307f849ae2648554c2874b55ad11374": "0x00c06e31d91001000000000000000000b114580a00000000000000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978f5b3d80dc71b786ce4c40c06e4870adc3e149cc86ab6fcaa6df5d11d17b74f0": "0x00c0e1d0612100000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339772011652b06df87ff345ea26eecde2f440933eaafea167a2d460d77a13aef2b0": "0x005a3db8ca1c00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333974c5da28c999767600d2fe868e6dc020010df627cbee00dee469c5e867ac6525a": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333977bd9ca73bb5aa8135cf43b4a4eeb9249a276cf0a52b5d6230dd03d15ba522d52": "0x006aedf4123200000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978e4ec5901f7c0a57fe6bb079ee176007f3ee8e0c7c43b0aa1f1483c1423cb832": "0x009c7912141900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397d5f391cf308a53e9d74c2059ef8c4d4b014b5ff5a7166d404edc60aab7fe59d3": "0x0056b961800900000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4a57e4c95a199a3c5e2184cf286fc177c97f9c7177b7c6446df6d41a1f4c3eddc": "0x0000c16ff28623000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971f67e7d734b2897d18134c4ec00be2d60ecb57af9cdb2103bd50c31b235d2e92": "0x0088d21c5b0f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397b43145ec1b84bc01ac440b2f5a1a1394fb16b6f36365a44a59957128ded5ddb6": "0x00da332b59e104000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397f2aaeec5b7a4d35daf770e97702705deb7bffb5cadbabf0021ddc3ca7f40e374": "0x0014ee4b971000000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b420dac970eb3948295b5873362b7fd3d9c41fe5d56536bdff875488a2f35850cb": "0x00d22374f95f00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397641da552515a05d37cbb6602563f6a689c91252162749bb8e2af84365e0d4a72": "0x006aef77a62d00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e0b72fa51671297c01b37308555d530a79e0cfae883b1066fb9d9cdbe6916eec": "0x007ada938a4600000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397c294e5f14ae81750c7b76c7411bb14f908be0e9e2c4ba7de9ed537513553bf2c": "0x00381c3a2c0400000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333973b13e44df4fa62d7125ab2172fab67aa5f95d3b2fcee247006b2e324259b9f38": "0x0040f79c2d0800000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b5337ab70ef136f087f254b0bd523d4491993b2ce620d06be2b3d8ddd7a0ff41": "0x00421e33e0df01000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e3339769c0157c8f3d2900da34ab1e9805b54cc97d31aea3734246ef14d5409ab248bf": "0x0050a95c091900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397743de50838191438dbf5db02abfcbcd606816954de07e2cf62e5059ea257c622": "0x00b0631b220301000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a951aded8235570276f5736f2f8c894e5cff029d457d5b844e64068f13cbe170": "0x009a073acd5b00000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397e3a749e89a37889bf403224fce1d8eabcb16f011ff99d5e2fec6491a939ec09c": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333971a18cd96b09d10afd8c6fb67103cae0175fa9f3fd760959987c674d0da766f52": "0x00703874580800000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333978dbe34bd1950189ad587d2f7f07c22958ec884d0a23b77cd5e9b1b9396be2014": "0x000e1c29776e03000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333976a2ec757e1d2ee47c8fed38ca5430f57f077df7d4dd47e224d9ea1beab48c322": "0x0018ee47a4d000000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a525e5cc1bac8cb3eda1935adea48272da1a0f8c936e90693ad69147abee6128": "0x001e39c7e9a600000000000000000000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f6482b9ade7bc6657aaca787ba1add3b4b6092915677c2a2896def22d7c21611708bc2ff3efadcf152697a5bff2316983": "0x0090f5e41d0900000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e333975f04e6d9a73ce68b78e53c9fc11412db4121e5325c80e09685fa8a3ce841c515": "0x00ca09fdcc0700000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397a95fc10899f9939fe9f376f90b678d436e6cbd6cfbad752e1d16e1bd207970fd": "0x00aa8af681571e000000000000000000",
+ "0x9c5d795d0297be56027a4b2464e333979c5d795d0297be56027a4b2464e33397be0013089e49d5187af79a902767da35cf39652bf8ee558f7780d185a484dd3c": "0x007202ee615f09000000000000000000"
+ },
+ {}
+ ]
+ }
+}
chain-specs/quartz.jsondiffbeforeafterboth--- /dev/null
+++ b/chain-specs/quartz.json
@@ -0,0 +1,62 @@
+{
+ "name": "QUARTZ by UNIQUE",
+ "id": "qtz",
+ "bootNodes": [
+ "/dns/p2p-us-gateway-quartz.unique.network/tcp/30333/ws/p2p/12D3KooWMNrHmaXYgohJRBJEkxia5GB2PquBBxAWbCUME3spytdE",
+ "/dns/p2p-asia-gateway-quartz.unique.network/tcp/30333/ws/p2p/12D3KooWLfCkVJHnzKBprUXs3iKn1EnXRXGrPaCSUjGnUFbTh9im",
+ "/dns/p2p-ie-gateway-quartz.unique.network/tcp/30333/ws/p2p/12D3KooWFhZky1kUMhc2AYbxsxhQhQXf7Ezv5LKkA5Q2qGXFGrXz"
+ ],
+ "chainType": "Live",
+ "telemetryEndpoints": null,
+ "protocolId": "qtz",
+ "properties": {
+ "ss58Format": 255,
+ "tokenDecimals": 18,
+ "tokenSymbol": "QTZ"
+ },
+ "relay_chain": "ksmcc3",
+ "para_id": 2095,
+ "consensusEngine": null,
+ "codeSubstitutes": {
+ "1161532": "0x52bc537646db8e0528b52ffd00586c9504fee405bf12501040ce281d1910520b65321e4462b74965410b9d952a8a8a12b4c27b9528e0402c3ab38ff619fa986d06f6390ca34c093b34ff318f5271734a34656db37b31aef6a4ddf8dd9fec2dc9de5b4a99524a01f714f210ce11ba456147524f5905bd0ffb7665d507bf3d65953a11b3782330d715e8f367df6e0af761cfae4dad34ffc167c77a4839689d5d7b4839e8c37efdc3fec39e5d7b4839e8e37efde3fec39e1df24a59a5ceae40ec21f9eb0f6bb7ca5412b879a3409f7fbbf28a5d5d79b5fec157e70eb2aa7dea10a70e59d5be9b917acaaa0ffb76dd8c9455ed44bce23eeedbd7db53bc82de3e395e29abd4db757815bd7dae063b7ddda21331116fe70305fb75ecd7f381c2becebeded27ef494551f7c75d8edebf6649dbd8f7d9d8815a83d247ffd61f56e175349e0e68d027dfeeccaab7675e5d5fa075fbd3bc82af6a9439c3a6415fb6e46ea29ab3eecd975335256b113f18afbb8675f674ff1aa9d7d76b7cff14a59a5ceaec32be8ec73b5eef475834ec444bc9d0f14ecd7b15fcf074afb7afb7a4bfbd053567df0d5757bb2dedeb7bf4ec40ac41e92bffeb07ab78ba9af401ff7ec5379f5adb743ef0101076efdd39efd6b5756a9cfee9455d009c0adb7abeb16651da93d6515f43eecd595551f7c75229edbc1df9489d2b63ea984e7a2fd3a3b4a99286deb934a782ef2d7d93565a2b46b9e4bceafb3df2813a56d7d5209bfce3e57db8e5f53264adbf45ce4afb36fca44695b9f54c2afb3cfd65499ac7fedca2a758c57df7ebbfaec0e6395fa00b87675dd9c28ab3ef8eaed61ac5227e2d9da76fd9b3251dad62795f05ce4afb36bca4469d33c17edd7d951ca44695b9f54c2afb3f31605b65abfbedb13aef5eb1aaff4d9757bb2ad5f2762222662222662ed9455ea0ac41e12f7fac3ea65194ce5a91f70ebea9a4d5dc2adab6b365500dcbaba66735d79f5a9afa7ac525767ed1299dad412f37a4d3500b7aeaed9077eb00d423871fa20061f08f2010c3e20e383373e18e383323e08e283130421113448d00e8260080224c84c900d82d0082223e88c0fc004951194469018aa2482c4042d113426688d0f60085a4190164165824c10d4441013414704dd1094c4073304e91094439012413404111214439011416c8286081222e885a03b828a08ea23684d901f412e084a138447d00f413e041111d443900d41407cf0e5032f4160544a04a140c544d00caa2692bc4025844a07d50eaa2192fc91c48f2436485283246b92f4a142426544921c24214455840a88246d543da87e50f9a00a427502151149cc242923c91849c4486245922b927091c406243b4092032466207102491148a8405205123248ae405206123148b040020612239030816409244a2049020912488e4072022441201102091048bcf8290389163f6420298384889f2c903c81a48b9f3d7e68f063839f353f73fcc8f113c70f1c3f6a7ef2f879c10f0c8060007ae1878e1f3d7e6600e40250eba7cd4f213f3bf821e447073f83fce4e087cd8f203f38f8b9c14f203f80fcfcf1e3829f343f2df861c1cf0a7ef0f8b9e347053f76fca0f9a9e327053f6cfcb8f1d3c64f1a3f6afc9cf1c3c54f999f2d7ea2f819f3a3c40f113f42fc00f1d3f26ee05d8189d9818107693a323b2fd851d35141248e9ba69b2e6ebcd08902c91700880145c40d169d9a8e88243748124827a643a23b421bc323039703e765c70e0f065d1149d810a9c36b38b2c7113d8ecce0081f47fae892c089e148130e11db143e88d7c30e1d3b77cc31a8360070034e053836101904c7879d383a1876eae8ce705960637894e03941e6c69114a4feb891e3c68d1b383c704174033544a744b704a7448e1344e4c89122a5079139362b724e70a415d4e63483931e1eec000039c8e121a68153c44d21dd0b5d1fb1079c1e7e50c083444e143c5010a1e3c486c81d2740221a417f2499011134393ee48c1194c5ce0a382f7084f07808ca01911cdc98b9b1a21b03001988d881f190830417266b6307cdce1ccb0687071662e70cf6c429901d15fc98f1c10b394adc6cd1c9805303ce179e203a263026ba1ae4fc9033c526c5cd15580f37629c6ea02a1383f01de410c19304114282b0986472b8086af270f0e00feecb072e9cfac8e038ad39f991d3e43938e10033c1ce1b3b7870317810c89c623b622705395470580485c103830f5a4137c821e3244834c10d183956e45c110b0912e46483d31f1c0b3c00240788a03c825ad0bdd1d3e2b9a287869d1678a02615480a10e9c28d16b186e805cf0e3755f0c4b0f981648b941f3962a45c90a48624342441224921db152921ba2a5237d8714197c54e1e73860e8b9d34445210d3fc607153e6260c4d0a5763c78dd40cba26527ba4f8b839234583d805b683ec62c7869d2a76acd8a162e78a1d323b6576b4d8b9c1833c8850d199a0f321278b1c323960e46c91f3454e10396372b0c87922278c1c218848c1a383ac05938c217e64776476cc338604b2b54027079d304374909201162615032c87ae87247a0c512348071fe060481a9920397fe4ac1972c6076d7c7006878bd40b6ea6e8c2245193d3c50e1b9d0e3b6a043d81ea210583541e3764301cb420920872aa4197c3690fae01b301e503bf00ea71e223a7881c1378c082949a1c1d988624802021e367889f3570a6b8896327063773dc9c2142462ba2bbe2868e9b3720121b0bd604128b95618dd822b23a3a2392e491848cc84344222e81640cce8a2ccdee10a7f03376e4b8a1e2e60b2270a8b2987be4b8205b81fc22c78c9741440549f8c074484283247b4826b01b7e9ae0f942e4cc0e1c9e1a5e1aa817a4dae0890255030f5e8002e2660c2459ecb49153c5ce1a3f629c5a48d2c8d06c36d8d66c7f6c79745668467427e886004021dd0f5d109d104906e980e876e878882cc8119373442626a78cb686968676865686368666c6d9b8c9421342a38167073305b30c9e41780849e190a9c09b628ee14931cd48e5e04591e131a48f216ba61ca81f260d394ce4a04072a133452a8d76026d08af102251109922090e32160cb1818e14d91e1b466a8c9414a92b5256a4c4489549a9914a2385468a8c9419a9335265a4b2487191a22205469114a4bc484d91fa226526a5452a8c141645ec285247113445e8485591da224526d545aa69078c9d3076bed87162678acc85ac95e581818185817d8135615e606260663235282b5060a0bc4045811a83920205056a09140a504ca0a6403d81e202d5042a0c9413a82e505fa0b6405d8122832a83d2024505aa098505aa0a941247743832c491131ca9e1c89723361ca1e1080c476438e2e5c80d47663802c4911f8ec470848823608e04714488233e1cd9e1080e477a38c2c3911c8e1471c40447c21c7981870c9e3778dae00183a70c4f183c5ff064c1c3058f163c4d3c5ef0acc1b305cf199e2e78d8e07183470d9e3278ccf0a4c183068f183c70f098c133060f16d99a140eb0173030314c8e1639509c68c0434825168c1b2e705ec8d96105591cec0d36900564ff581bec9af563fbd81a2c1fbbc7d26067b07aac0c36060b8355b379ec0bd605393d44323946e478919304c780c7c85922a709b6012b64ebe3670caf0d122e7286c0649062c826c9868442aa219d906bc831a411f205f983b441a545b4415c13ff8831882b8876c0246216118b7845b402c998c844542226118d8851442a22145187b843c421e610658837441b2218a806ca0086814240236011700878041c0397804c4025600e1e0ee017e805c2005f802ec056b7e9427a074d48eba007e91c349b16a471d037e8401a90fea36dd06bda8feea36bd07cf41e4d839e41ebd132e818340c5a4de7d12f6817749a6e41b3a057d078f41dad82b6a3d1741d9d82a6a3e768393a8e86a3cff41bed46b7d16cf41aad46a7d168f4196d4697d164f4182d469be9a60ea3c1e82fda8beea2b9e82c1a8bdea2cbb4167d455bd15534154da6a768293a8a86a29f68271a05dd448f81313413bd442bd14934127d448b6923ba8826a287682164147d02f683a3e033dc07cb80976033dcc42e603178061c06ebc15fc82c180ca681f4829d601dd807364112321c840cc340fc04c13ff00e5c041be10de2e9c0cb01cfc05f180c7b913bec142bc5e2f1812a3bc762b1506c165bc5de21c1d827420061c96c145207b9844788b783f5617b5818f68575615b2c2e5432b061a42c6d41fa28b033786005280d70d2c488010b78a212968711442880d0152c06735f17e78a8c5b0b952315a44899db2860399222e5e4c181ea69816eb96285cad2110a528e8e5248d2c30211281db190b484e56805115039c17b56a04755b064c152054b1608bc073d78689614b058919225052c4fae5cc9b2800580d0738795213d2a502c59ac2c5151620105294b59ae6c916245cb535162e189f4d8d1f5a0d12d22384292b2e50805295b447004e56802477aea58523ae28225cb02847a52a02258b252c5cad2162a578ee850a5a3a52b56529032875eb942a5eb9143b72c69b17254e54809494f1c70e896a32d2c28b15065003d67f46889ca91529537f4ca152a557a7adcd0252aded3862a6551618905233d6ce8121529472864a912809e35f4a88a15252d52b65001c1911e35b48a952d3f3d69280a56a448b1a2e51770820424b0020b474a472a2c1901a0070d0d81152daf7484a494e50251ba9e33f468890a0a56ae50e122e588852316224001148e4000022a1400a1c70cdd8254e548852a65e896252c474a472a60b1e23d6460b192824fcf185ac5ca162c5694965a389222822b5ab45091a27484c2152b2c142155c972a5c8488f18ba82142a4b5450a0b274f4009c1e3323b072858a95252b58ac10e96952a42a59ae7c40cad1120b558e5a38cae9094395b22c40eb0143b72c5959c1ca95232e5696aa1ca590c251007abe50148e94b26cc19245cb162f74cb1295a52d5d70a1285829d2b385a27054260459ae5cd14297b658b982c5ca0a286411822c57ae5019d283054ecf157a54050b952b543ec0d363858ae08a162d2c6c917285ca52154a65890a0a3a3d54e8162c59ac6cd9626505a5232d524400801e323d3d531ce991228a2d5956d0e2410f14aa748425045988f43ca13b3d4ef8f4a0e08885242b582a90ea6942b79e31bae568052a58a41cad70a4c2d2901e2674cb9212152d52727a96d0a32d543ea0f528a12258b2a294c58a92162949e896a32a4a2c64d972a444a40789a514b01ca15b8eac2c291d69c9a2a4c5831e318ae54849a7c708dd82e50829cb9294252c2c64a95285ca4e4f114b2960c1e9214251b02245041f48f50ca12da060e5e8ca952c55a42c6da172458a152d8fa4b482047c748fae7c80ca1216165290b254e548c90a0a58ac4891c2630257c815460d40c0bcb2a636b55abface691980c3019ac96bd20475931334761e65594566dcf9d3a8039b328e7ec6e55abe6ecd8029833aa66cf55a9ba7b766cd59c320a60bb55dd73b77b55dd3db7e3dceddd39777777bb67cf9e33729c516ecbab63bc668c71ce566dd538a7cc5475e594336672bb63d69d65338b71b19965524ed9b1bb77724754969de44d965d98dcae1823ea92737b93733bc5d85b3663c7de2855c61821b0b1b3498088cd195b7677b6cb248b5142913b678c1c7b4623315b99c918e54ec9cc5773b79c13ee4602689a08baf3010fd818e392254b96f08cd3c8dcb90570409c998c1b97ec841277ceeec95315a3eec5cc7276dc18e36e8cbb02880dc011404e034e4f64dc9d9deeb9739d98e044e75475a25363cfa973ce9e7176cf88cd39bbc94e38679c4ba491c9336ecedc6c4e95ee8c46713260766412a3083fe784308a1017107763d0290072f69c448a44f07eee92254ba4ea6673b3ec92998c3c6716e569ca128866090a884273ee4ced69e50cc0696211cbe28c2b4f1163f2419c30de48996db673b3384f31c6b831ce183926000138721e800993b964c99c7342c998dcd3e974caa49c533bc68d4be254c5b8dc59b64b62b700328e312e9318a394d9cc66ecddedb87246120c40c2e438e746cd20847367cf18e79cbb52ca19773339b34ce714c09c7337ee4ed553008662af540b1077469572c6113a6de59c30ce480039e5dca9edc6b964c994f274dacdb22ccb6226a53c9de6e914e3098bf18465bde1e46cc419c2e168ce29e6e06438923b6113bbc186e88d76c4e2d476979ca60e40b5bbb5bbe59cbb739b71667d64c6397f6614e147849f1f11e68c5167479d1a35c68e3d63cb2c935276cf99c54cc6c81ca3e4c83c77ca19e35cd9136e8c9ab644eecadd1985ba23777373cfa9dd136b996519b6d846c56eb2ec06d3d369356de75c1297645996c918e38c33c6393776c659969d3219e7c63859ce9da8dddd25bb716edcb97089ee6c5cb9322e0a8542ed9245a1764edd19e39c2c6326e3a23aceb9cd19b5dd183546d8da94aa9e5300514629a39432ceb9d9ceeded8eb1e3ca2877ce39b3ac65dc38a59433dbd9bbdb73f6dc9ebb51899c214c1062fce00339e7dc196763989459ef9cb137c63865bc895175ceddee39658c73cedd39e746b9bb73ced972eecedd28777777cedd18e794714e39e54e9949eccae4e926dbb62dc66cce8ef294cd2ceece9631caed2855caa81d394a6eedd872ca2cdb9e7377596ec739678c7277ce18a7eca09e598c3136375fddcdddaa24482207208b9c756371ced8dddd310269ec86dc3de7dc9d53ca9e73ce38e516659c5146194f32ca19679c739b913bcede39a7eafcc08f0f6cd02815e188cbd115292d5059e1c88f8a00822c57a480008b15108020cb151e025cb9620549c84bd2a95c55248422498e7c00002122285cb1a24215294b5758a092c2110a415b920128fd78b04445e908cb1108940270b465cb91929615b2541932a20338e292a5ca9192142a5b50a872244504a4550106a0a5cad19610502a5459a2f201292a6cb182c54a0a2a9f14ac281d71916200110a508001a0702425cb9216112855f9f1168e50c062450a162b5454a892420a593c5d61558423a514a4286559a25225cb952b548cf4a070a4748482521629ab020ce0c88ad2d207472b5859c2c28292b793c2120b1eecb470a48294252c5694b448a9b2c5ca0a4a5496b62421b28507ea00b26451ea41aa42e50357ae6451fa8087ca91528f088e90a42cb570840500a9a52310f0e86c59da62a58523239b8a80258b95a52a54b660a1a2b42465c9ca0a2b645115d101b460258523252dde8e1295a32b557c88a080e5488b162a528e40404529cbd2162323ac3c68214b089600b02ac0007454042958b258d9a274c4450a09031041ca008e90a85cf980141060b1a2c2162a2a48596ae1c8b96039ea21ca2250cab2c2d10a920b96a30661bb016b9ca24c4c2c18999898e4c5c29858d9646262b17a32695394c5baa6288b89897582cd6a169cc2b44c3a459998989898582b9998e01465b1ae9ea24c4c700a6b999898a9a7b09898583d85b52c269ec2b42c26a69ec2b44c3b85699998788a32ed146562e229ac65da9364626265539489e962615358ab5354a7302d134f51969ca2ac384559d714d6b2e014655ad6f214d6b258ac9ea2ac9dc25ad64e39217a5955dd15b650d1ba83dfae5ffabcb4f782287522ded7ce83acdaeeea54090a1cbbf0d1e35895a465b0ed1376de4757e6eee4bc3980154673b727f6e9275f2c7324cda7cf53f74de76ddb7c4ed57afb4e272fe90607c7b9e1c5ab305e1275e3517be39c50bbfce4d127d7f970aeffb19ef353a724f449fb5c96f83947753edc5cedd4a90e1ed5f1f79f3abdc1a3bafed91aaa833f2f5d6e78c91d3caaff06e513ea420851378ac773b77fd3b1131c54271de9e4d33f9f70ba6e4ed6e79c4ec4136e26109de2e9743af9dcff3455d2bebabc10c51e0a1c6cb9f09bb7cfacfbe067dedb8d777fe6db8da350992fc9477dfc996f9d12ca97e4dfb86e50a4dca0bacce76a5b9775df7ee6ba3920f32e73ddc6b93c8e55de472f75b3170e5e9b6ee0e3d7e7cdc6c0c5d7a61bd6a82a09c0ec9b27d2495fcebe98f7e598abef66a45deaea2497fdeb728939e6f9cbeef290308fd189b8bb2f29bdbbbb3ba9cbf33ac617638cb12fc76ede34773eed8c5dbe8e75d7e558c7de9dfa35b7310c73dd9e68f929dfeda986803911632ea523b55f3eb10e6b575ad2be7d497e7b6be1298f6198a71a426f4da2b787395163ddfaa51ebbde9c2cf430567172af2f5237d027ec74eed644c9a0c0c4fc633d6f174c555db12ebfcb5d523f11cf1b16dceeebd26ab55c78b8ded7e5ba92ae366dda10f2cb9ed4bf5e12f4be8eaeddb7c47f72e9930bf75760cb85ffd8932e425c68f35c3024e8edda7d994bbf5c3dee34762ed7b327615e5e70e195b85cbf8545d4da49e74effea3e75e9ea2df19fbca425e461d62df143f77c9e6cd3b7f366d42e3b75a2c6ba8e0b3fd410d8257fd2350476dd9a3420a9cb43d7af5d2fef63fdb55d1e73ee3ed8ccdc29e6bb85f5eaec49fded32a91f3ef490dae17a7b48eaec299644954126178eb71be6f8291c176e5d7dcd73c9b9e16f7a2e72dbd794c93abbc62b5d40e6fabc919a6bfbc7da53b7353979cf55ed5e65f5755522f4eaf209d661ae9b9375cc89386584559af9763b7533d2c6e15875f2cce7c7faed52ac52cf3ad84dace3b2bf1d97fdd3c9b14e1fcee6ed4625f5fb34e9cf3cf35c95a8ef63ddc943c23cf32d097b00e6d94d74e8a96dbf70edbc13eb3eccb393f7b1fea49bd1697a5f979fb0f96bc07ae6449dd4e5dbe766fd1febdb3b6bcfbaf5c271df57a7e465a7ddb758f7455fbf3a9ff592f6a507c2eb66b4d75e714c0ef3d0b963e2902e4ff2dfe5ad0dacd2b78157fad08f948992d08f5167690c7c5dd58b9e97189414450733a4681dfadac02b9d1cb8efcaaf0dac822e048313bcc42edcb7363cf44f61f0d0bba8731dc42ad21b0ca185115a9049d36a15455fffb8d7a2ed5af0091c927801892f8abcc4a0a4681dcc90222f31709174300a285a8f1d18051475898202eb5d4ee820e87be6a147ef120505a447af0b510741975e972828107dbd2ede41d0a327a41df461ff6953d3faa767140732a431a6062a70c20571f8430741074e8b583db0f14511459841530520455aa4fe0951c05bada2751b7895e4370c13b3b6a198a9cae41362ddac4ed025844cdf328f879efcb00c7ae661c1bc0ff32b2c2ad6bcf430ffdafbba3cf475ccbb836ee4f09837264ee91fd37feb2dfd0a6b88c7b024c04bd34bffa0f7b5f08d45dd08f3d2bf113cc43c2caae6a5774213602ca9430c7803196fe4b5e986257eb226bb315dd4995843145ddbe6c7b4765840050c336841df312d0f6e588207314a011033051aad252daae6c7b496d421468b4b02bc34b5d05237c214a97f2378e9aa07505df269530d2bf8a5fd312fa89aa2cb6ba99a22f5baa8336129e2083b5c20a4d52a8a5ecb4bab55a4fe7579e97d5a26d462a70ebb76de2cb0a40e336d8ad475b3008e0b58c0442130b46953a426e87c7bccb4ac655a164719c66c181dee85c5e8ed58c7c528990a6daae18b4fb12aced616ba8cfb90394d3b74754c9944579fb1d7851af3cebca5b7f4f64c3a26a5f7e5dddded51fa648db780d157ba0ff47d7e1fd885f47879ca2a0959a5105325cd6ba64687ca44ba7a5426fbea537623b02a4ef142ac8aae5b7f1817cc7be8e4d1553d343dba115e4156611e9d0465e2aa04f3e8b3e33808f353877110e6580fa53808f3cc63918fae61fe1be1a31791983714db461b07f3761a087923acc230f7b9bc9fdfe72fd7a61aac786daa818a4fb10a7399043ff39455d8d54555a2ae1b5425cac4acc87dc5540d7031720b606a07fc863d246df5f509b5dd9aa8abf36a0b9cba749dbb35e9d8a7ecf46314e9ec5787241d6a27bdb70748675765b24e4eeff289baf4be3d3911cf53f79d34ddbee97b9a1dd2e5eabc35b9fc7ac0f580ccd5fbb06fc1cb0b2eb45ee9e45b587ff24e9ef48540073b68f35bf44c133cd0f0d3b7b07e7acaaa93f7a96373372899e7b3b5b83939bd9432c60821ec6e66defdb835d9bfbc313f75fa71aac65b9393f7ed9f5c3d6e4d4eafaae43b39e6447df281e2d7d7828784795297fffa31ec2fffa42fdfece368af4d3534f15095c4d8619d76d9463da666e1a07fa98f2ec4ab0f23815751e8a3471f8157381fbd86d64737c2435c1411f031848f1edba37a5c8fae40d143d226a6a9baaa8aa58ca030b575bc4c0a7af40b8bfe97f44fd1fce524609c0abcba1c01bcc2f9cb31c02b6da2018fbf9c033c048b2e45a364fc5584042236c22bf5cba776d79a15e4af8e3f9583bf7c2aaf36eaba2ebf5c812e0f49d7741353b3381835bcfea58ca81ecf40ac3f7c605a9967e77452ca64df4bf8522923ed5cebbc93b931703853517363e0d67567ae2bd0e753b876c8fd7edc7729235666bb027dda348398670f81e355e33cbbb76bff71cfcb69acda9100ab4c1d3994f9a30719a8a9a148218ec6aa9ec27daa67126640f3ec21f01023e0d9bbdbe778c5aec32b22cfae61db7ada6bd30c683cf452ac5a6dea18a66ae118d3b8004c5581639f33699f7be0c389e6d1b9dbb2cfce9b09fa998714bb8f3ffa764aab4aa22f619fa46d7e3a6f4d343f9d5c3713f4a7c742ea97521ffddb8fdced6bddd2c039bbe699cf19a76e4e4e9ef976dffe7ad6a92a59e76e9b88b7fb326fe70d0a74cd757b92b9e644ece4f2e9db4dcf3acd7b838239e6eba92ae93ef6329f1d519fbaa46df3ea59a78f755cb04fea425aaf7e75dfd23efb3a4b2ec740ccc731bec9bc7ff4a9499c361d11e66f92b68b3e7573c2ebd0fb54957cda84041ab83569d8e9c7ee633df4ee7ca0c4319e7d3ba4f56f0bebd9e342a41d26699b366d788be21f3d7a1f8b0b113c9a1cf92e8ef1dd2d3194230fa53b24fef661d7de317a4bf395559f361d81e697f8dbfbd8b9ecb7b77f77febc345f9d15976b309587e284dd3e059458e33f27852c11f1df520b0469fe5b0ad34afa6fe90567aeff58d0e18c36d2a469725a53c427699b3685402101063f7e8d52e0788ad72620f87816f3dae4031baf7a6dea8190ef2d05aeb3786d22628adfa6d72621fcf80f5e9b8410e2db778b82b55a4f60abf5b0eb8f9d173d13c596ebb9f08340698d8eb8ee2ec9eb6694c4ad679fac75e7fd6e4649b0d5d2bad33e7e42ad3bfde367d4bad3407e464d6e4d148fc7e3a746c852f6622ad43a7f7742cfb42ce64e0395c47c6d0203c4a78c4c2c35a871079919b0f96246916a53bddb9fbb194156ad2babd6f359ea87ec3d81ae9dfe9cba3991dee72f1de34d1b07b24abd6fa9ffe4295e4d6f37c2ab6b5e59e67d999f3cbb34758e5757e6edf3eaf667c62acd7773a2f390559af7697ed2baa5fecce7b26ea3743afd53967a75ac8766f022e52055259f9157ef93adbadf7e5209ea58b7149f7d4ed67493de761ff6ebdaf5a68db329e368acbadc5975b5eca0f7ed4bd78e638c55cca560a7ef580fc156abd56a15b5ab94497f40df7edad8c35457a06f5bcf1a024e7d5b431d1387d4aeff6d8b5f9b6ab8e337cabaf0ea7ddbfaf6a91b74edb8c057871d949b8ff51f749f27a7875ed2cdab6b1d2ff49fb6f9af9d9da8bbd3d70e6adaad0edcfabe7201d4774bf2e77e5b3cc66cef4e0a17c18479664e4123bfae9b146e5d7fcbd40b48e0840a70984a79a6320e78e00005065ae0a0af370f683c08af4d6002f9a95b036702352760c0046c340e4efb446f67e7a10ca661600a0f40c022b8383d5c6102af3e3f81571f100678f5a9a6f0eae354e0d59722e2d5a768388057fbd08578a54d3dd8f0d047e0a15834e43f9d2347d15083f39ff2f1d09557f13f9dff841e7a08bcfa54bc6a9f27b005bf39fedd9a2819add6afa794a46b5aad5fcaf9e8bd9dd292f651b47ca79454c2b32a595f9240bc4ada36cf0e95d497e447df0d8a94678f5dd29167d72ea9845f55b2ce9e6a08ebcdb839801546cbf5eeee6b973e65f791e0a377294109982e266ec2deba398015c6ab8680791f3bd2e57dedea5f6c127b7bd29e0f94af04cfae1fbd6fbfbb759fdcb5cfdd4c207ad5103e6ec2beed0c257a50d653bc920edd880c7a7cec741d369920898f5d7c8e57ead07578151dfa8cddeea09042b68d86a01ebb6df3ba358015c6734b43506ebd6e4fd80576e81aafdaa12b10f49074cdeb0f2b6e96c5540b703e556375cf991c9a2690830d3870041ed09e6ac8107abcfbc5ba0c68588633cf1c431a9dcaabd803020e1cf4e8bd19c5d84fd6db1363053b7deed879dbcd687db616b727941adc8c3a6e46ebbc450f6e46d86682113bab77d14cc5c269530c673ebe367d61f38ac3715fd670dc9734afe215f4fe72e6db351ee2a2662762c8ded2a39bc0b12b3b92f49455d1fbe02b84bb6ab48280d3a62f4d3cf6daf485889f37d8a5ac8257d29187fe692000c1b5af23455fef8bde0e91a24b9fdd4108a14b2762e8214567ef6b8f8ed42ebd2f7a5ce243c7262bed2ff1c7a119bc087210bb3a8410e3d5b77e393bc761fe5d2e7d5e9d8cc2de4ec4580797d9af4e7fcaf6b899a0df9e0f149fe8fa4b5ff6d1f7d707ca7afb7a7b4bfb98f316651df3945597f7c187ceb10a3a11cb6e3f76bd3d695fefdb4f7bed8e7bfd615d1bbdb41371b376a1cc7500a75b03580fa1a7b16a7d59bb0cd8dd9c549132e764953ad98ff5eb69de04895d1f49bd24a6575ff59455ba458738f8dccf1be9ca2b187bdb61944ed879e5d384bdbda56fbb948ef1eaf2bee848edd0a56bbc6223c93d1113318b77d398ea006ede40f7e2753d8d55d0a1cf9b22ae9d3d89e9a1435fa3a47de811316bf70353792aafb857dae4458957d7ce0b0f8464e1d83fecbbbddbbb9b8defeeee2b3034e1bc52f1ea83295e7dfeecec40bcda6718c23cbbc6435dc45f08cfff19797665a12c53813ea16f87bc82aece50535e29ab3eeedb3f6d5f1df210d641edea73ea36dd23b38cb25eec42e82ff5a91ed20e6a6fef57269847f48214aa44ffe35f573dc0e511bd00852ed15fef6397dee48eeb6787c28fc4ae71bc62ef5b97deebd03fe9d1a7ec3856b5c70e63553b01b875fd0ffb76dd1ec0be4ec41ac6abe8ed1caff47bf26614d9777300ebd967d4b6d38793b5d8edefc61e372365d517c2b76f07c4aa76dd8ca0e7ac6adf1cb8f6cfbfbdbd5d81da43127afd61c9852d98ca02a74d2f0cf104786d72e1cccf1bdd88d8d99557d2d521af2e7ff57975fab2db9f3ac4ed5fdeda6e46d201accbe76e4fa45fde275dfae4ed09f7d27583ac82ae9b51742296ae5bcfa91be67dacc7fcea3eec72a2beba0ffee5ba19613eafee63c05f3e75cbbcaf85cffcea3e6dfacb65d7821615a660e02fff9455df097ff9275d59f599d0b2d3cfbaa46ed3a60d9b977e751f021efa5cedeaa047b9fec2baa4eba5f7ed5f5ed2b669d3a6cd7fac8f3e57939dbe6e4bfdd153567df077bd3b65d5a7f3eb0ac4d8f60ea6fed4805b57d7d3d42c9c36b9d0f41ff6ea18afb4c98532afaef1d016a9a778a54d2d36fa9f91575720dd2d61aa125ead73b7bfdd3ee4d5baea435eb1abcf9dabdbfa644d17a7017ff0c12a7de83d20e0c0b54367efcd883d559c06fc1108abf4d761a7ac629fad71b7cfdbba6eed41dd8c3056311113f15c6d3b7deef6758380fe3a1113318b77bf98facaab8f5d1d7a0f083870eceb9fbab2aa7d6aa7ac824e008e5dbd3d45fc6b35dfbebbcb29e7cd88c7793332d224273ad1c721a2f5d259d51822cd4be721d6bce4fce319e21f4ef61e383b5008bcea71f6d5a13dd341edbc9a8eef66b473245584bb791f65f23efef1aa55e5e3ebaa439706f938f4f1b81b083860da119c7e4f13ff1e3f69bb19f5b88f1b197122e6ba8f73f79ceecbf1214d587879e9ccc323ddc504f243dcf339441bd2ed7bb73f75333ae2ba19b94f5ddd46794ec4444c64a79bbca1cefd08009af07b3e77dc7736a323beb319b9ef78dc8973cca7074388a451a3071f6ba68e36c4bb6f1fc8a76e46485c37a3243e8b70373519ac6ae7ad9b58d5be74701f0cc3a6c3401e8050266c78e5dede84f0ea8803c03f2c897fd00b92661300ffa00ddfde67d6318ce35229f5ff3aa5bdf372a3dc7b3ac893c479362324ceb31925711e7727fc467cb8c0674fba79f6368f7320e7ad0990fb383b7601b98ffb00b5175e79dede607aa873cd8df8f0aac7db170f5ef178fba6e155cabb88b727e99a0cabda91747d05abda03d0751922a7ad893bfb90ce7d72f7e3f3c7b7887381cfc393e2e1e171945f45244feac7f381e2cee33cee113113d1727cc8e6c427691fc8b9407794fb24edff3817f849bbe63d4fba79cf730f3c6e51a4bbc7651fc8fbd839875b9421ee795cf67fbc8f9d881375ce669433647392e321718e3912115fda1fe2b388a63cb521af4614bbd73510ac6aefba1e8283dabd6b2558d57ea4eb2658d50e80aea160d510bff9273407abda3de8160dabda87748b07abda89749b8655ed46ba55c3aa769f6ef560557b4fb77cb0aa9da7db35ac6a4f751b08abda8b74cb06a7fbf6711cdbf64c1d1c09ac6ad7f19d6e045675dcf64c0f711dd48e11f13e8c1bd29ca7e309657ef24fc80e6592b46bd8d1f0164542917e8657286fdf39788546992894a4fd215cf687785f8edf3817bd55534fd4399d3e4ea7cf75371ed6e9b7847cbbd67da9f6d97d1bc8b79f9636497a10fb6e7ea11800744f1913c217fab581d3a62b78f8e8fe52fb78709ed9171ab1d0cf4bbb36a3e8dd99966d46ed515e3a1b3b2056419738d0d985b683eac5cd897fd436f2b2c7bcb18ca93c4fd93c9d4e99c6359b294ef4312c0c062cc118afecea549540c73a98e1388055106298bca2bce4ee2e8c516e5c9846d358052fcf1cc3e4e5719987b10ac2354e3827b02acb308c5582c06ecb3e54c5d1c2cccd7b858c529e32f96198439fd86604afcd047d79c9cde8baf621c759765d7a69b0395bc9878ae3b82be260007365e99c0e3373aa51da7494b1218c50f6d0dd32c33181559c63b0a56719bc164a2151c68630c2ae43258e1156711f7c0c835fc8be2ec64100abe025a584104a086594b1218cb0a98099ef461c1558354f8cf96257c77184db13e9a793c418db8ed2a6251b70394687dd1566e6de9e405fe2871bec66666f5b77bba3f775f9e80c2111476ed8cbdcbc532cc771578c128703acca9c3d15399d796d46d29359c775975489454c398ee514dd2d21945dd2fe16d64becea2086430156619e393bbcfca4f192d0a373a750830e7915e376c7d8e52f871deb31ef831806a38c0f631faccc37d1d9fba0f43e56ecf4c22162955fbeedb07b7b121dd325fec80f79b575caddc77fb569d3a6906f870cd9a13243281b46a8aacaddedf91a54b041851769e607af2b4a1c1458e544a3b3305645879055d2a5cfd5a4abee16e5f2fdd8e5bf25fe0bf24a63d5fa5ebe905512bafcf5334070af4d55acf92a9a5e9bac68e253af4d56b47eb286b14ac6ccfb60e644ccfa6b89ff92ce310b2e8eb20a62bf9707a399b9ce5062270dc5e5e868db395119d67c8a55aaba61c24c1876977b870c8430ca22665cd77561d9ce0aa6763a9d4e533b0182d2b66ddb503753ec0047e3388ec3c9c98141471b3264c8101d22a81e8a683b3b3b3b455230891e8d878787a7c707678c079a91cd48bdf814abd4c89604dfc86694b46d3ed3ce836d0240db4e3b6c049c364d21e6bfcd94893ea64cb2d72632653ec5aa23da7664cc7c4ae729c32e1961f3aae64c84872b9e50c2092dacb881828925320e89130c9107185ed2b0a20c1ba140a0f08261180f0d2c2672884208367dec2006324b9e80e3091a2ca1e9b0992993030e4830a183009eb8e289a625ae28c06b93146efcce6b931465ae255499c4ff60fb175f99f4169de86f6fef8250c5102d25b0a881207f280d68608688247e1883873b606b2a9032596fd72fbe7efcee9ce877f469c2ffb16bc2bf31a9f359d7f769b2fcfbba5180935eeb163d9d18a3a7c32a6e042212d87812465034233cfb47c2b38fc0e950d3b1461d72b4a2c8a38d22f6940eb17838c3023476c8c20a2ee22862771d620951440e0a9923861750504411bb4a872640c31b50d8c0823bb81844d32c0b3654632a902a13e9bdfc13f24ae3745253f30fe8c740ef8ca8aafdd4a554d59e753aaa5255fbd569aa6a971da65055eddba9aae0663406fa6e4edc484a87d3fee1af97d4e577bdde6e0ffa6b53146c9ec33a8fa9401f8779f66bb6d6d8cbcd68045631110370b8219bb3d766c4f108f3d5e3a74d4cc336a3edf42ea812d6b2ec23a04a4e5a92a6cf009c08d33fa057d52b514aa883384887380f801ee0e4ea499449a6b9e2703a3a6e82093e3943886234419b1860c2109fe8e3c360180caf6ce0558e87e3b26b2db1d1cd909a70e3ec13b5e5785f97cf7112486015a7fc23a1887f423bfea988e8f8971a3aa183d83faec73fedbb1d2a130fbc3d2a1323de2ef7003edede770501df2ec42af621dd077f88cfee4850826bff849c8c408207dd7a5125ec46bafda24ad87dba8d6197b0f7740b8655ec3cdd09d259f5d253dea72ae27d9e7ae93bde97924ec4fb38e93a1e2ca3a34699f0b3eb88419346874ad0028933530c4285992c8ad8570f1d4a400b1039a088e20465ea286227e255747606f06a8813f5900ee5b2cbe996f8a3500f6124f00a094e9f713aae5356dd6c4b95b09f3973020690e0560cabb64e59b59da04ab4e0be6d352cc2ba4583554dac12d2fedb33bbebc50c31b8820e18b44e400325840a2fe2683d81c399326a031fa0c8228726d4f44184a201051c2d429e78a3f58502ace22dbaec188c063ba82aa9d4047e52978ffe047ef4c68071fdb99a94eb8555bc2d56b163e0846ded1c6a78f569d39ed95db9da4414c31f8204b1460842ccdc8065821dd6704106ad3362c85020871bf05104122d48621005e45007204d0471072066c8e07a685b1dc40efd2b22fde33e8c6b15f96fcf3cfbc47e5b3da44545ffed0fcf7ed264b73f9537a33197cf4e5589f453b7ba447ad6b52a918e75509548df560f450d92ce467e2012e6797be9df82796e5d9e949279d160157b7bdbe4491470df363d3b0578f56d0b055e7d4227f06af15831cf0ebd0f639ee33fa16776215eb5748815a68f1ca440011956f4914711fb82d121ad065d08e247103950029022f60da3432c225e400333368cf9a290368ad817081d3a2a22093ace08f3041c6114b177b76238cceb0f6b876959b18ddc3185580591c630091545217db57c5cfa88c4a57fcc0830571830efc22ac2b0eecbd42d021ee6dc45afebbe12b4a2b46b5877b96e11d0a2cb89180656ab494c18305e5e70a155f48555d4dd27bd6fd9037a081d2a13dd265e234e03fe20439ba0c0e2bf05a307b646d9689a87fb1aabbcb5831d729fa65101f7699ae8a56935c33fa6027dbae600fbea3b59575312522270415f37a41d14fde3f9fe302d5326ec5feaaf0eb20aaaa067dda9e3b626fcd0b587886810f4111efa7744c943ff5201f020f690aa83a26bfe61d33feea1abae5455df91efc8c755f5d0091d141dd3bc0fe3a6f7710abd2ff59feae309d031ece334e84b3df43e22bffea57a7be2ff213d64147b3aaa643955ad679da6aa75acc354b57e755055aa5a9d879c863d3b6f4de0b3c763d6a3005cb814388155d1a5d4632ad0e7a93299bbca84bf579589eee51fc69b9111dc8ce018a9c341d179335a8f6b82fb305e14701ff65101da415f4a3723fe80a02a614f8755915b167c9ae6d77db9a998cab30d32727cea868c1daa4aaca4c6a452424c0809fdf0c02979119238c38c1d7208228d1845ea3a6472277b3723f6d944dcab3e3fefbba27d84982665765d1d51275d2f9d88b3ee63fa8bd786ff96f831ef76dd2e0ccd5c8db7274bc32e698fce5dbbec2ef791be36fc7af1443c63b7607609fbd57dfbb23dedee68d8251c851e5064f193b5b97b7271b736b08a93ae6f6741ee305ed64641e71577eb39abe499a9ec447f7d335aefcd687b9bbdb9b5bdf879a34073886bb55a2e14a9f366c4de43c84170d1705c3b74e870b798d8aba66e5ecd74c146813e8e091cf256abf542d187fdd0c029f609bdba8a876011202f20a3268c3d8c307343510fe91a575c41c81d63c441c60e45499eb1f7d78d3d7f2256a0ed027355c3044dcf2c31be78c97a1f74a9faa04bef2d4a1718a1eff6a404718302bf550d1390f976d6f7e684f5707d5ededec7df1776f9c42e0cf392fa2f1825ba6e0f881ef430d6b54dc3545ec1b949dd86106ead2a61a6277f79abaa4802f8edb3b575d83d81d297b0575ae2fea3af2e89f1ebc2db93d6786b8f1ae4c22f7d4aadb727f0a5cf6dde465dae5b93fecb4bea971a9b2597c3b8698d1d960417bd5555d2557aeae9c3762c5ede2ef1cbd74d468f1e177ee8418eb3102346ccc2951b11c03be632ba645c8ebd2d463a7b2a2ef1af3759df8db083bf75c08f31466f0c74ddc680f122e83121a0280a388265ad07841cb875356ad7cd8423212ee50ea40a01885797afab42c83c0c88555c0e0198410e3ef33eccbb22f4599665995fae19e6027756a930fffc8158b597733d74f2bc83d6d7fbf631ee4f590d59e6da434c72f461260e3cd4d49182a2cc315e21f9cc39363ef3540a3ef3be2b428f79ee9797d2e15ce5409b13ffb9108c83cc1d82458ac6ba7e23bcc208afa45ef210fb17c2abab50d0c4e3bc3635e1c5eb3604e6eb463eccbb7c3deb745885fa4fa7a9d56ac550f41979ace8037accb5878af028c20e314444c18710459863bc0ac063ce95790c05663ce67d977745880b82d3ffb8e71506594504b7cef51056b49eeaa16db55a2d3045ebdd71a7c341eb9e205ceab5c9891dfef4dae40498ffb8f5909c6959db3d2625442ab5de0302103da41d845dced2a17f5784fe720cebf4045c747dc65e7b082be2b2bf9eb782d04b0f097aec56107aa476cd09cb904a75777777373374eee6b563e302b11df63aac0026a1a228748cf4ee96fa8dc680f122e931091545113d1f28f0dbe1436f87ded2fe7ecbb42cc86b8713fdcd420b5525eba9fa76bbaa84a12a61ef69028a2696f8754d049c361dd1f49ff6dcc411cfae295426edec5199a87c6d6a4288418452cf2a5ea56408e4d98d7c3acf3abc5241bde7d9e3f94f13f2614ae1667c6d3ae24c07a92b4a4580b063e290a027f96f9d9d2523d343ffb23c5eba76d16507bbeb637a895d1e156b8aa2d75237c240ffb24ff27375d340926fa66571f31c52b8f54f03e183de48d0a3b32fecb8318f0221c422e6136ab0fbe0c396dec70f319f98b6db13cc67a6f1f684e831cf30cfb04e3584eee3878e6d4eb6f549dbf4aa4a7c9eb047ff6284de5f3f7bd08ba93c84f20fdbfce34efee94cff52af8ef907f4a93e04bcb2fed46d8e75ac9f734e1fcc33df780fc02efca78d8080d722759432d157172241fa94d0e764ad96655997d4657a52fff4b9daecf4a763483e502e8f7e4d27e2ebe68272dd5cd3319fd9c9f5b393d704f3cc33360ffde47a3cf4cc676b48d133cdb16e3f3b9d4e1e52f40ffa1656942dacd71c493adca240cdcb9ca83fc3a4a69be67d5d5e73d9a1bae6185445d8222f288f415504e95b44d45a37a526bb7654a745580725f3903687beb96e462084e1366f395d7adfe6d3f3997e7974e89be7333d28984bc7a6ec4e7e2161d80505bbb0ccfba44f9fb3fb34f7c95c7fbaec7c32af49f4e9d3d3df01cd439f3e5993279fdeb7ff49d77cb676ea34fff6358f4da667aedb9339bd3df392b64d36bdef349da863b72f17db870eb3d69298375e32f71245cfd5b8296aedf3db06603caf13866d4eb07c12d313edc86f106089c936272c319f34e54f3e354dd3b4e2e6002debb42893d29b736b002b076d8b22a46bfee493b56d8b42d400d69f7cdba0f077a3aa1b511f5398973e9bbb51a88f49cc4b3f75ebda1685fd84755a34370debb4486e4fd8a5f7317d98322f9dc33a6fcd9969ba3969efdb6f13748bc2de4fa0774bffdaa340df92fa91daa3efd684f5f1929eaa92af7d1b6945f0ec1a5bba10464c7360039de4e1d5725b4a758ef3ea7c2ed7efbe1c939dcf85f9b6945d7f6fcb2c9328f5db6bd31c467cbf36cd31c40f7228f1b1495e8eb97a4a87bad5411db3e9a0f6ab931deb41468f344da4412306cd1920cea011068d26304d6562ab0c1936649a58d384183dc4009106883068c2803903a65b687c7bb7d834b15903cb7c3bafe9a0f6a12f908c1eec7d518beff558a6799763194c0ff666e635f4f866673d78f5b11a568335ab399a21071d316a7b7570ebd10843d78eea31ce6143dc391889650111080e667e80011576d4a182389248c2cb1b6ec0b1431348a039f383d4e1a7103c66f8810f287ad0c28e38765862072975f0830e353700a3c30d68ce70c13b48a972a0608b218cd0c18f3efe289275c48105e391c45c2683885f6735b8ebb5a98d306c06275f9bdaf8e1550ed48612ffb9d00b796459f6823b6480611886c9d18ae1260e185270ec51088e1f7960ae7220cf5ea0dd01870c260dac1bb6689a618f2f728851260566c001870f710e0c06388ee022870fae8c8c07302e708388176ce8a2093ae040011c5564599665f1cb1c43bc714684e307a9c3d20f65d471c4207d7c71841c70b4e088010fec0d3118866158764690e8450541230c14ac41c6043e4c11c71b73bce103ce1db30aa124fea3431c087be481b9ca81dcd7cb9917b8a1051edb830f4d8839e20b2f50b0870c709c61e34c1b78f0a172209d2dfe7321e9c31e3004e00d2ef050e26a2a2eecbab0eb5a2390bfaeebbaae3bb88bd3586390876b14d25c70c195e13eecb7a12a8c6d07c74b08e3c0311482833e62c08214d001a3c607aba1a38f18b020051b745d6e98b141df82b1596c903a5f68ece0b080d063bc2e8f4bf1823146d58c31c608bbb734e690839bca9061311c10a930dcfda95e75068d6e3a7a0e218d0726a30e2fae60959269a2174c9be9a60c106e083b3ad4c569c01f7c489652c2eee861fb107ad0d7b8e2f5957d358ee30aff8e4c868bde4bf1e310afbededdf2c02a0d03a6f5e8235a0c1a31ca96524a29a5c7408262f1cc94524a29235c3b382475ec3ff5b8f48f11413bbb172f5ec09050d40e4317d22a02a3ba0869b58ac0a48ada61b861d36ab58ac06045ed5ebcc070640d56d40e4309695245ed5e60d0364dad560caaa2f61848286a5f205e7dc3b04a3dcdf4eae0f4b5490d1e7e89803bc4e7320c6e5d3529a594324295c0166dab83d43b133315e88b6a78f905b319f17a7b485ce2afeb73ace2f574a4e03e663d94c917bda3ec0cbf1e52f4ae2c189e828b1e9605f3bca607041c38197e9dd7f0ea8b6c4436bac3341072e0188ed747c3c5336da8f74df9fc23f48fde1c9c7a9e1cdcba2a592762af0e4ee735fd96e0dec145a427dc7a98c3e52f66ac82fbd26a81cdafb7a065cdaf6b51418f5f57614a9a5f9f820134bf8e8113cefcfa0926a0f1eb26101191408290d0efea62caaaefca82d976612ad0c769de391d4a75100f711dc41d5405f761679e7dc174500b8d169a9ebd052d659e5d8b0a649e5d85294d3cfb140c8879760c9c00c4b39f60820944609e9d8804128484546b9e5de57a3cbba7d204b17fd10efa164d500f7dd9331dc4aeeb7d5c071a65d203420e1cd2fa8279fd06d3ddb768fcb71e9a6747c369bacd5c1da243eaf3ebcc871b43b441c51e3a2923dca5c32a6d86cf8c324be4601032557471e6cc1e6fcce0e2529c0ec75d990c5946258e24f4a0828d14c8a04551f6c61b789c518307c6478ac86b131b393ceab5898d36e01e424d0809310adacc7f1cb7fe4bad17269860e20934d8a071031445b05a6cee28440a16e071833445981b8fa50186c7f013d86b131a5fd0680d3115e8eb334a4bfbda4a112a35174ea9b1e84a4b49d72b49da36bf85f55cfa959296cdaf2f611fb56b55a912668fdd12f6ac4ad8939cc1a1f9cfd93c7b1233960f5eed9a3dc03e2f1bafff39c6e906fb4c173115a88791e03ea1d4d0b6d699ba6c51f42e514067baf4286a5fc75471d6b12762205e7d9811550f099501428a3384c0228e408ad8b7ebb483b8212d62df65411957bcbf368d2188122ff4da44c61f7fc61a33d43c16a3ba36f78cb9dca09cbebda56197a8c7cdc9e5b2f55bf5d557cd66a45887759011fff634a023b84f9b3ed53393d0439c4a55af431c07293482adce92a11d66d8f0da0f71c93c9831c717e0b5c98c21be0c3eca20e39bca20e4e7aaf979f3a58cbc723ca4a15c76998672ad8b7eead651ae3dc4ddf806c42b9c0de573f6e9743a2d717748587f8e94d2fb3a0dc9f14bb28e0ff13e7ecc752e662fa7fbf6b11cffdccbf190da3167afff63ef62756192bb9efc76cd7f285f62a41c677aeebefe13cb75c9ddb77afcb7c49bd1b77f8af2f1e7f8a24efceddf127b4bfcb2af68cced2149cf71f656cda3187a1f4a7a4e8e73d77dfbac43daf600ec72e9f1e5f960be8ee2fc463a7b1f3b983d003bf3f387f26fd5fc729b9321ce1e127b8edf0c99ceb1a388e8aca33627d2912ef621bec9eb6227e27df0513e3deaa0a4f70d59576d335a1e7e76a7dcf1b98b2f9da3c49739289772737279e6a84ebae2749f8c0e378feba1e8790741cebbf138ff300cd529ab26e6df15edda0bf390a4b75fde77d1b007f8f6af4fc2932b9fbc4f7a57b44749dfa57e9487e4edc9866796ce27efdb0f46ff96fab727bdbe36fc7a3e989f9cdb7b48a883a0c3f5e0e57c45fbf5ef8af628dffc837f5aea5f4739fbb736fcc9e5e6641d09e57d1eb728daaf0ba11ca22edfbc0f3e6b9d6a502f0d7b80bd7c7aa793c3cde8a4e6b32e4ad97d2260467d2478f924be848f3d997f794bc32e612f63da8d3a704ce595c2575db17fddebda5ff7ee0a3643e903407e86b28fc4de50b44d9b57f6c26d09cf5e230179681aa4a9901c2852ae18c7e9a48c4008b1ce614b123048620b17ba98a25504db30b383991e302ea5c3aae52007af1af4f083bb64d4d93152f03335061863b8e03fce93f07f66566c973147c242180101400c571806bffb91da631543ff521f87b563de7779e1fcf559fbd5f9f5e87d9c111d821ab4decaab1e82450dbb9801c3304c0c343da4389d3184f88ff313f4c0c31014c027f69081872f6258c08618438831050e4278a0032704d14109316d0059c3cc1a315cc001a70720316a60831930f060051b35cca861e60e1c6e7e10a3071d44cc10c6982f5e1465699851c28c1538f41080d726317020860b98809021746515e685831e26866b0d4208370637ce3c400c42cf8158a5c160070c1e7a5fe65d117a08215c98f108200c343a04ba00217c028c87de8703966513828190454609359c5063471065982982683c6c02e26153120f31089d0be2a1eba4a03baf903c6c0ae3040f3d8422af4d61bcf045f610820c2fa60231066670a30637102105126a14e919ff7140db421398308478a14f630b2f24ec3a0278a566fca65126905f07e2212eda11b09f379b710febaa102e8f9d7540ceaa553daf5983cd0e5f98d88206368ab88c67e75cc5aa651c523a5c0fcccf3b83e7673e6830011249e050c68b1614b13baf948c6757d1e017763a1e9b75a07565305c8069938c5e380ce7a0633c2bcc0d6eb4c162067388a98188186f811cb031840bd6ac3103368ad45567fef0c0a999676d51051264ec600308205014a92b11be01f6589111294263f802cc17407048d8c800c3300c43d10007062429f042063758647b9cd89830a840c4152d18bc608e969aa2ac098c343c6cf3c20a8289410af1a1066180f145095e44e10517188661d80d2dc8a087324c0004124ceca1002fc4645efcb063047606cbd005192ec6e0189c78b204163a0001833356d04502ba58411735c8b22ccba20d6a87124154a1823e8a00930602ba60a30b386496a9ba68eac20c7681c86b13183410b2ed60af0ff3ae003df6452033146118e6b9629843ed21eec3bef8e3056e418e65e0529c0ecf6bd31776bcf6daf4451bff710e856018f885037c07b0a0e386397c50c11a3ce81977b079a1065d3419c104132edaa4526d8484dab4d1412aa5031d00011502e5622a21a6c343b048ba2b937d29a54b0f63d5c218a494d2a5a7be78193d6c079c3e7488c47e5a1a60f090c6174cfcd4805d017aecda1c70dc6b1317517ce67dd87faea51ee3a289c71cf29722ec31efbb02f484c041540ed4f3dac4050e2f5f9bb800f39f0bc1810684d03b08fa3671dfcd43e76077df2813a12b5ef15a31b8cfffbab81080385e45bf5c271599d9a3142264cd40376e389dd637b80feb5477371e63701ff710ba0e8c319a59e9531aad1cdc977a99e2957423bc62970ec42be852f552ba265d3b1070b8aedd6b251d18b62797d22fbf3ca4cbd9a57f97e7f3e4e2d3ba0eab300cc330c7300cc3b02ccb300f4988c160a1c8a9c17deebc8a1e1d8857ed316e27570ae9c1e63f60e38c171fc26bd316617e95b7514d9a0daec9248303001c65701ff69dea0077905571dbe03eee63f414a7836940b1cbe49e8b83fb6e9e6f94c9a6e14d27faea99c1adabd054a06ed776a302538174db353848c40ab5086cd17aa0d7262df0b87a40c081f3810291a247cfe749f4f5e858cb3d43d55813e6a52b90e475625e9d7e0bad56cb85ef7aa88b172da44d91e6307c611581b98a2ebf788524314f39aafb4e78548a53cce373b51ebf7aae9eabe7eab97afc53fd956af33c3e33be1c76fdd7c59b7fbb5d97f7653ebfcc514ed45977c2cfee13faabcd6f90f3240c7a5c78b64e554976759ceff604fb24ccb720659e72a4cc99c3b8cc33e7322f09faf8109f9b1bd721629feee3fe26e5fa45bca74b39e7aaaa84c7fb521e3be7448cea382fd27d273c97790f0840709973fe61cf7d99739ef9f624f3cbb9bb3e4a76795f9d3e673e7d2a067fd7315eddf87213ccdbe7e518c671a9d4e7aabf3ed516d6b3c30b7ad2e65f0b97c785e751fe41f69236ff2ecde1e69743d62e2f09e58d9961c7775cdbc9718d08fb10fff2058739d7f1cd27914ea74b7550fb90ee4b0e8ec775df093f5d37a3ccbb9b0e49fa063b1072e050be6dfedbfcf2b81941e85787fd6e97c7ba397b1fcafbb09fbe796334d74d9b9dcf93876fc405041febb15cbfd4cfcefaa4c52e67bfbc0770d93f793e4fb0c7fccaf55cfa332dd8f80ffb2cf4f8183d3559bb22936441a6655d31478e09e585651aab7805dcfae5df694e88825b1371e42f2fe9883289cf5d499be6af79da0827bca4a6d735a133c6ab6ed2ffb5679e6d50a2b76e0fb8a6f73536db4f8ef5177fea9030d7cf3a24ccf381023dfab79312fef2924af84d5365a20bb9216a0b3f17c965346055748dafde26a045577b1ab62920628009bcd28fded15346caa4521f638a0727fbf5d5d56da74c49cfc89642c311f5d03f810707e9ff136a58758619ca21fdf279f34d8f3e633763f775211f9d59af391631871b1409a50b69fdc7e4c2c7363f995ef3bef5934fe7ffd6b3e97dac6ed3e6899a886ff813d2e59e0f94e8d2a34b0f7e7ffc37ebacd3320e538888d91bc32ed7971e3b182eefc22abafcbabccbb7c3bcab93d27b8b026374226e8fdbc1ee63ef63dac865303b87640bf8d85271833911e76840aa8730fa67e421918729ffb687ee51751c3a5426431c7adf09bfae0f1442082a5e21b5abf424e85f0b45bc246df363a67fdb1529b2233da04dc32d8eb3eba66295faae27dbf392a07f457c7379829704bddd8b60ef9dc039739ef2987322ca79f4be229fe3dc9a06977e5be820b0df5a7ebd2fbaf4dd8ca447ef8ad0232541ff56db3a1836efc22ada5ceb46b02541ff88781ff6448cb66ddbbc2fa77559c44bdaf1c668ae4ea4d3d7e9c66c3e64f3eebe135e7a40d303c353a4793368fe25cb34cdb32f9a66fe45f3e95f4e9b7f9927d7d2439b77c2b08ce334ef135ab339ae9b937dde8ca2b6bcde811086bb5c8855ea71b726979370e3d0e304b408c3bc250e62c7e9b84e29fea76b6e3c2d49aae0d83123e80c5d3f3a7f583b36c3e65fb44dc37cf3937fc94e59c6f5d00cd3bf9ce6e9e49baba77a6806947f99a8cda7b6695144df5cf3cda7abbb366541e63f20a16f842ca0d83aad9b243cf453a71d94759d6a74d8a9e268d1215f9ef4b4017f10c22b9fe8d0a33ec45e5b1f75835e03fe20845527a68b257b0819d3879d4ff0cbaf2b427ff29092da3f762efd63a2eb2b0cd0bbb08aa0c76e04d093da3fccfbb0c79c4f88618b32cf24a045107630c0d085a94d182df043101deca04d11f42fac22e87d919e79aa411ffbe544dd7d27fcc5b44530689b22303c45d0b94b1a03bd19a047e8cd902afa023d7a3360455fb00e52ffc269d0fa17e875391971041641f410c61a628a98144d133bf832871a3a0a89a228fa1755b81e3dae83d4bfa8422fd541aa4ccde208c54ca8d068d97b127e8558b51b7b6b07079dcd980af4c530df3e93d4c1b1affb27e4250ad4e6df08df1f02be1d8857276fd57708dfca043ec0519de637509a8ccf88a79fa554f376c58210ce3af8a86e0ce75b37068c17714dcfad6feea307bbe9c41fe5103e9c51db1e80f2346c9de0b824dd7cf44639eccee0a14707d2b2010825c87881c61c69f8806ca2175e71e7258acd63f0a228ae6b8312fdf23eefb51b1a589bb218e237d736284d86f7e9b0aa7df36e3afd6be39ce09eb091921395ee64fff29b8e1fd5a92ef9345fdf0d0afbe6ba4129c16b4ec468f06af3f6cdfbf835e70d4af434efe3b2ff6561c3b39f9e4026e2e925ed473f758d46d4d58d11757909fef2bc3ec33d07abe2f71955d2de02eeeba633cbbcd2186663ec0c28e6dba76e463b3e55dfdd5ca74c386723ae5b385449fb5c368410c2aa66d34d7ba69b9a8c46a3cf341ea933019fdba8340a16ea63819ce4a06388666606c28006e31440403824120c4704224994a50f14800e9cac4a581f4ac35112c32888628c41c8106000000400026044886aa80321776470ba7462bb54d28251ae6a671f7b608c62d4737b95a10ea38cf90c830fc925fbfed6c9d6c78b5e9c78bb77937c8a893bd7c5c16dc5f0249e7a9c9a1bbb26dd00445f3ce2c36605e71542f4effcf39535b0dbc16d5b713d723da0cf43f2784ce44543de1c6c231bd47bfca32ccd4e7556aeac4363c395f9793ea3b18fca1f7c590a6692fc0694e44f9bbf9de0091e3c6f86c90927618aa70505df7ff1ed49cf0a7b83b8de27394cc00a5b05c5c3716cd2eaff33932804a5756cfcf150fd2d8cc5508c326df8bdbd0a6630e66241eebc3924b87908b7c3bb9228436f7a48333b0f560d6e859f2db473e3e61a1034a25783520883f3b41909e921ee3b07c29a0076570373028139c5d12509770e441de4e40627732916e3a7b203f013022f330a2d73c9a8c0d4849e2623c2e889014411ea9204b24e8ea68320c89515fecde84659913040ec6b95969aefa028bde73cd9ef93474f883e0293706bdec3fb55cf88e65e07bce7f7895fd085b2eb69447d68518099537748e7b3a36d33bb0b7410904ca2b2a4a3ce46bbfe4b647aa47382b4ce464f9cfe2ed0a59c117ce66235caa950024fff5c6f0f31e1f4f5c4791d3d85076b7dfcb466aee560d2ede4cf334dffc50f598776f38b5885064af445e3cff71caec84a2056574342f16f1320b943902014c3844ac4d8e86a9534214d8c12fe219e8e2aea1d074265f94af5cfb572ebefd625ccb2264fb872ad94890fc51312e6933d2b8a8b953461a6b17aa88252746d188d3e080e9430d1d0825c801f408f1496a041be2d28c66b407dcb799978e90fd7463759164a964f71e3b289d5aa4cc23a76c052b3d0e653ca4344df423761e8280022d7c148eefac471ad451e009704e9db1646f747977557c709898495a79ec3be698487947957f45002f3c6d55307f9178eca9c6d8dc4442017f70be30bb8e6c495c8004ec212c698fc8711542f99ef3f52d4c0200ae5176747d002d6a0de4b38f0b8b0062fca9f38f90840058d4f3bcf33c310f893e72f2401235d4f254f9fc5e7c557ba878f9854b3aa0c1d87211fe3e93c59fb2381477fb96fe22d2701719510bf2d570bce6bd51286596add7ba9d1caae747802a6107cd1473ccb7ed637468085fff522c39bdd203244a98a0d0450300ffdd03b635e57379ada6750dbcc5c85dc45cf04a4994eb0b298211a61b798573c970e6814c73e963ed18f4bc5fce45360f6353e1ba076e3e45e413788ec21c763a308517fafc411fdf1920fe7d1e4fd1fb9c10580fde08a1e4697747188e82e99ba8ef3844df39fbc5bed5523b037c01c7257cbf2837a10056b155a3de3c490137839087bd91738a8ff956b80202a75993628e9f663e81f3aecb56781b69435eefc174baf13347acc7260bbf14acfe89e4c74d1f3e5944572433ff2386dfa0c0186a297e1d51820b8dd3e9ee9af8038decf1835a5435df099a290376f4b258b082202e27243116f5dfd90dc05a27bcdf91bce607565726839ebb2bd7f3d5abacc010f4b8508ca2421bd8045865e2df17a05479961fe0912a6caf029892b71dd9e7684cc42d27d68dcb54d9e9a8efc69fb9134ab989cf19ebe60cfa348738583f9bdc68f7b93e318ce1dddcb64e6468f35f3ae9826ba5dc93e2ec244ed4d66426380eb35d589f6940cb84128bc02e10dde78b95cf97286332e8bfef560c99a2120fe6b227ea63bc0e1e14fc100e799334db8307d74716e390aaf1ba906d5254dbc9ab3bd3fd29731b685be5a49cdabc8227d5f3c42d964565e87ec522bf1215b33062906a6ceb7f859f94fbb4f80d862459ed8f1e58e495b7a021994240324d74dd97af3817ee563cb3e907f2446fe39ba15ad01d9517dec19f0e33b77e916dba0791469a358d65386996169d5af560db4bd148a89a1254b6ac587a2b3da57ccc03e94aab32b9bedd3bbf783b8d6bacd472a89e8e2199a8662e0d30f783556d7e64990a6002b569623d36747d6884326e019c8db0eec3321034ffa33fdd7a356e5d314fd8d29e4d00c14fc6e07cdc1ba10d11d9012723a6349f5a2f756642beb88d8519a56c31fa3fa5e064707fafe685c14c135264121fadb8b0be43933240b5af2189d991234d39aea6bb992572dfd396143a5b6bb46a6ee7a5268569613dba6a07c46227eb7b94c76fc217a7bd2cc803ad6a97933b2756910d14e454c14968518bce745d0fd70f4b3a94d28dd3824179492c8759afda9aba28431b8ead2109c7bf9762a9b1fd25ed09b1ff986866728dea927630d4412321ec07b76d5573f174273e233a28cc3cfd0174e8fe58bdd21d20135b64921fc787c3960c000e49b53542c934dcc0bf87fe2f969c1195ca6ddddd008784b2737838c25a4e8eb77396455732990a22b78f8f37c2b7ac58f36f9ebd53a441007a76bc58fa1b2981dabd41d771726d0fd663ceeb92ae796aa8ee5f5b70afc7e809ded9e2ac1718f474094db803c088dcf46ee73713932a50557dba9cd2e42e7f1c003d7889950f5a26882307f1da5808d427d491c4d3eacdca16d38a68477736bc306148ca4ecc2991b2d2e8df99c23e6e0a6044670d74e38b4679a0c78271c30e150449a857bdda09446ef6bede6e9e78062531f659470600d5bf743c72819b67220bf66652b4f38eb90786c0a628812047833d0ff69181075bfdeb3b1ba972b22200f40fd2b031f01773390dbc45d1ee1893006475c6d8947988234d91cb15e5b5db979edcd69beed5e06d53898cea5f413b2b89f7a117601427998cec10dd4be295f047a765f1d5dc64fb02d06b7868ec6e35e3aea4114ef80823ad585eb0378de3ce6ff806ee400940c924a559fea4be8e0975cf64e949ea54a9aa03fa2ef3050c11e1a99ca8376b33d845707f66b815972afac7e424121d8595f78ebbc55f7a18eb24326255a504c534fc6db59313d259b1a1498370af191ecb7db279f08a39e5bc18ab5fe57f79dc7f7ca878fd9da491bc4ae6329cf273403f3b319aeeebd5eb5ecdee7f0334550d65d96676273100d177e12baaf1aaf05aa248cdc3a630a72abb1b1679dd818a2ea5e088ca00fb6d275a39cd653c1c8fe7c3da6e49a6664de2a476aa8e244a8685b4eebdfab4e1994d736a7df6704eef4fcf33b2cce42f062b6e6b175a0f79eed1fb341d9fb087c97911ca6ac0359ea4a75e8b764946073e4d0cb057ee5016e4351c22a94ae85754171a933bea2ed16ffcd3e42b217e75168ba95373b988877eb86299676d16d7af4cebd2aceacf82d3211f3e0ecfac3938a74501153336d99c9f1a5b81b12af7b2e24f1b712d3e980fcd90b3deaf7f8f294f40a679509c6cbb8633804dcbad0316956c343dd7fa83f67390db8ee48b20887bfe11be4d440d5077eecf0f3608a7643b77f669855682d6921e58760904ef9aea36ff627820b7f407f464c620ee2b0cb236e1bb5023f01d4b5445fb4dca572092cb32fddb5cbe9dae0884355f20594aedd6ef43b0552dce5a892a34540747057006832330b394d09977dd5fc08a670c2e74147fc807d00793d8246fc4cff34ac49e5db1dd4b19868a450403a2e89f32e4771c5aab7ca72ee099f2a1754d2bb85a4dc82e26fc0ee2b451889838d7a37401ae5e83fa7949c761bc626f167ee7d5785361fa394d9aaaefe7dce67992df981ab46a070303a8559d8ee4ce418772b42416b741fafc1c856994b75acb72f7d2a300725686dbf5550237d0013e9ef40a6b9e48526fc28cd1086caa8bcae38b17e9e41c69e1c8bbe61960d07030a86c0449b9c454123078bae6ee9dabef5f6ef04b574232cc7338702fcf39790563913359019221b52a37b32f9e0c42d5a730b2cd8d7938e45c4ddfff013b5c1a17587d1fffd29af5b5b0d86fc3385cf28e0e4949380e0fa26c2cf1832cd50dc2478bd48671dd3cc644ead59aab2302c0102855325ef80d453bb7125c0f2c451280bbbba7fcf09901ddfcbc0350fdb9611289ddda8f6e17e90e70b6282fcc1b73dc49d08b81b1cfbb9b65fc7072558c96622fe0794ac55e48faa4523baf376d5658388061a379bb88b347a0b039e5c108aa00e93e207d6f44a9b3b4cb63015985a0742fb2194a5cf1582872a21eefc905e5779efe9ab567cc789d69960858bc9d8387da0560213e712b20da80443a4ab727b4971c6320e86daa1d667263aab22d816c0d47aaeffc512d08f10cc8db6ff798afc759d5de3dc4a718e98c15489031d4f3651a4f43f16cf5b6cc960eb11da41a0fd955c32902798f8a0bdec363786af0948bd4ba1559403bac600e69054fd6b2c4495f11f45fd53a4eb359767531ea9779259a99e2ad01cb802e7433f23cfe6d332abff297e733c56422be68bb5805a68140a570154625214120a3a0252674d790d57b7d1ebf1e66ecf13fdac495a5e3cc141aa9629769dac2d8b5594683c9d44b12064c1fa62e553f1ff466241803ae07dca36591ab5b97e96d10cf053b976e8207c6e4ee5d6219cf63cd4ddd7706ee1628cbe1842c564060de787ac2d57004314b1747d858855ba09c6771dfb276f4f55ecab598f89f9f5a188caae0640030ff1d409956ec6201e768718b3d379c26bf2ee8b36845069e26e82086266838efba4479e4bd330d08e42fd1e6c841379b327957baff35e5dc01181a28382ee341680d6c6bb5432549a27d2e7500056f9f5ea2f51b15426a3b190715c62626f8291da90c2c423b98f566f22f43f4b99b589ba43dd93b6cba95d25f449068be3593a6831fdf7f1d526ed966bc76725a1785c201d6aac382bf543241bc9c42ab0019f34a8fdaaaf73c8d4ebcaa8bca2f00fdf3b1c8a2e63eaf490a3e11822a35fad932c4c74bf3e7550bc6e69bc53fa1c776f58039d5594760c92ddcc9a2353502b65874d9d6228bc312c1161526ade382deea1c215e913ed2e3425ec42d7e7d20e0256e4cc0b860046a87a5cda1d5f45a62782769ac838c1906d45465d31da7f7d97cbf16ccd8bd47ea5fa351fe080bdd56a2d805b3892f047f4bd6974aa6f2eb058c2641e62189e902885cc1c789d6bc300458a24dd4b1764b6eb5c1ec9a251f9da3371b80d55b21229d77c5f7dbb54ba9ed58f8d0631342be4540ad9ae3a50dc2be3814fed7ddfa1633867ae471ee8612cb391cea2970c6692d654ac85e93292d2ee0956cc2e6cccd811d104ebd8ff4a3b3148c07d111799c74b0ae4fd5d8fc55ad5e992851b13792fc4c10244cee4b656501aafbb2841f1ddef3b8d963f6f32fb2b853ffb656619f731f9c4337769eb5ea365d6192bf73708b911d8111276091a7937d18df690cc7648b0452b358eb5d69571e334f6a6c6015596066d3b046f971bd3b7fd61acf74648441b63e464f679ddb1061376204d562e8a7570658cb42ae827e5b4772bb1431ded4c2e00c995631d3a5e5faa0778e9604441f0e4e22c95cf24abfe4ebe425dd634e65121fc3561b418d19a83ace89a63857a8f9ca3090a32e0e06e74786104bc78bebfd9b174d8c27665cbbec5cd8c28ef02ae8719719f681e6fa12c095655e1d524eac158ecb2b8d050dcdcb9e28b25650f3f2ecdb815f0e0e743e0acace008a5d95b068b044b2dad71d65068f838f9539c02ef571c8e4ed3661de56ab769018cb966cdd5a01260b727b85ea6e0bcecb30219ed65aca7655e446b4dac7856ad9463a2cdbc6f285f51a8252a9e934445eec906b52257cd541a9dbfaebe78e832f864d68a94f7e2be12f893a4216bfa41e40cfeee2f013e4af71e08d8003aa443aa4b3c47df4293f401b474d800076adda2205ef78489dea63b086a39a22ed1b358c2130651a46b89d120165cb25d1d249d09b43983a27b340aa821454c0af6b5eae291b4887e19a04e1f3c8d8931341c76c0a601b9ce6c50e4ff68195bf577a9997f8d9d4e4e47efbf03e1fb53c741da6bc22ba739628e1fad4664605decd4d292d96a11ffa64670eccb9b1077ddf1e3879623760a1a3fcac30751c7c5b5eb02d9a76e3f94ca295304782bfaa957b7743b9ee1a4461e858b538f32a97146db7929bdc02e46244cc9f3714a5f1d6d602eefa3939e23de8eec3b4c71889550a8645732c3f466af50e69d0951232af35370e69000c69e803e5d3816ad4d3ceb858b39310997f54b2b5829f9041f6656859558115f886fae7b439adb3d6a6eb25abe886f5eb941a3d697827669f5bacff376c06e030fab1ee77a298d7d7cd38b9b952c9e84bb16134947eee931cfa9bcb6924e6b2ce607b4b19c6045a7fda283407fecc47be8f83e3d322a9887c8a0c1578d20aecbf690574fb601ce3071c71e68d775fad814b60a7553bb97e02ee13ca65a0b671a5b2fe8ac13463f1a51a79f1460df0ec8283064dca37521dede08df015fbef1afca40626e251f25f25dc524ace7611136173cd64ed0e6e3ec75f0395ae6e58577162db47b1964afdf05be3cf7b188886678a9407bf9104e54e1572c21eaa247385940bd95cf74a1dbe3888dcc2051b759f9cd046d3a91cbc17e555b8647fddc649d3dd74198576163b7dc649c8972b579f8188d6ad57741ebd0b95dbb469e8be0e8b34173a868555860333a66626b3f06b4b024cd1626e30f7a4097c76a524d593e59e3c7534cebbb845467f740bd5e07ad0acf586c1104cb812bd1adb8fdd03a780e805a8f467947e339c2db0205f36abea3452bb9a37449669a109c512bd52db14033526484f90d74f01b42be67346e96770b4fa448fbd946e5448dc5a048a9e1e0ee19f121afdd71f83a286cd939721df21c43e54a7e90a00f8f9cde971023bd7b66c1380c8df8506e6e804d4adb626d66e8d5e5b4294713f8d42c0d1354be842d6aa99e82548b72a8221b4e423b21eab0c13c90012e43d3ee990f27d0bdf7526c455b5bb5e822402a84e96e08274cf2b80a1f9e85d6aacbaefd4bdf8f0701baa4bb2a7943a1613da819ae8783d59f91829df18967fc04d6ef3e8eede3490e8fd629feca93507c8c939a9254f3b10d4c472793694b82aad2d5aa17f9ea7fc62b4829f6c5f5604db32359076de688e2d4e185581c7de1980c80126ab35af904604aa1358337b2888d9bf1c02f7ab91e2dbe3b38666e0201740f989f9cececb49592e8b60c9beb1258c781cb8aa7fd164a8ef94ba1d593d3cebc68990a99e4e5e40bcdcf4d00b6513e3a59ad488cfc958b7d79d0dfe4619e4365669014a735c02fbba4f5a74ff6a5b0fd36bf36ccee5ec35f275df9b0a92fea3261d0eea456a520152b9abbef0eee4d9c38b6f809d782fcf279d890506d5469c4459476d0ef172b045b45c2dfc58f3138182261698a346b2869d839535ba68025e4e1da6d7308b88951341275c98f9e0fdd239ee1f769f98853ee65be5213c9e558523003409fdcba2c6558e6f278099fea98c29e7f9b0004d20e4bd9048c700f5bd40c9c68364a19daab78ea548d052de29c0ec0c7c5b7ce49ff4083a748c8a821e646144e09547e645cfff26eb80763433b9275346868e4e28d1b8be5065639469e8eeda5de61b7688c867a224d0b254a79e144092e76f61092829285736611274ad25a5a407c9c551d9dbdee87197bec2e160a21d4af871a44c9748d55d2d4b385d886be01ce263b88f7e82852d72f14d7e45cffeee06e46f84d7cd61c168956172db5a877beb8958c7db7b1cb49f6018a66fd30b773d4c38ccb8fcd88923d3c7907674e3ba06e98fd45a5c997c005c1d78be2e86eb57e87a14cb22b768ebff44eb104c016ffb842d9797fe82661384168ca21b42e6e8502dc0d4959e2b48ea135d3f7524916457c94ed2c76319af8e9bc98d42bba5037a23ee6de5727817912f3bb008d4f4e76cfcca1afc015a27e8d333cfb1354cb51b957cce6851788e3f1ce9d3002236aab6fb060c3e126a67326e42c4b2d15b045cd9d57f00bfb0f7344b8fac0581f42285e71483bdf7de6bb4c476c79b39770d424e0c95dea8c34af76d7c292fcd2cb864910490f1f202eadd6b3c189e5505eb299bb0e82add8ce2ae2d76d7ea8cc83e9f66dbefbd0c3fc2f4b67ebf9f14ac51098dd4019c769d385ed8aef4c04c800a26ecbb6f55ccaf079deac538f41b86e50dfa709dd3d326978c2d3d597800855ec253479e6c4a3a17f5e41d0c1b208ff712a209a45611d36a71893e9b85f0e73fc5f6bedab6dad34e655013c7dafd772a67ede1e2a122680360438785eee009ad45557b9126cf2774906b79007acc6b5921bcd7fdb23162123c43293b3ac4e4c2c67f39a3789ca2954ebb29b42627376363db9383e721b0ad149e2823cf7725b99e9647ae9fb2db48feef9db1bf0ff280180cbaed5c6a9ca8e9e097bbbd5ae9e1449d6d7f87081cb8a1dfb63e21e18c4a36c2bcb91a6b7cd8b8c185d206c18e4470d9b8352022de7031fff96ce6ccff3657fc0ef24377656e2da28f0cd98cdb047c40d79b73e148ee35a2a096cea10584eaa273955524f7228d0a407e29f1ab5e64261261ad673c3140363f0df230aa7a527dca537152a221afb7d45480356ec8ec43c544938509eb24a69bc140819ef850b213f4f27211a60b38cb487fe31b6d8878df1a826c3edccbd84fa746f8336c0466eac24700ddea057b0adae55efe99632f80e02f2e9958bcf975cc6d2679dfc0fa14b9284dc50645bc3269014e08e3822ee2405c44e7cadbd4efc4c20065c2e298070cb94665f442405da4489df332980e2d85df7f4f2f9730bb2dc67c6803171d9ddc04d42cc0b96b651bcd72c16e0d191d37d93fe41f2506a997623b19e9b03dc377918c56b9c116b6d4943cc469f9378df003f54f7acb43e412b8957d3b0c3154e85d3e24af5554e1fab988dce79123cd93d17700420603f62fab0dd55120edeebbba9e0e58681d76a757bf4f0ea16abe142cbd0b9be78c08694108113e51c113741a858e3e45086a50a39a6ff3b73c8bb503d8454c9e6b9d2bf16c17a67a6a683bfdfa46eecc7464f77d3f54cf22d13bb7d5e317de985e327eda3b0af1ad3f85b1c74e67001653498d219f7ae18f9dd2041bdb53715ede7a58ec1f8b6320a8e95852ba0f6757ec718ca1764d6df1ab91fad6cb814d36482c571b4ce4f8cfdce56ea2d00344de29a3fce39e6b733ee1e8432ea82bebce93413e788ec8f9387a927d4131c51454c6d96366cc9d9fad54cab3530ebd670e9c8d310fc37fb3e143a9fdbbf0b41e89131956004a345cf3c642b643a92f304c292e30928b96a3a4806d6ddded36fdbf3581515e07db9693e3b75d22592cb62986c0b145649ca906ba8e9cf93aa0998ce9aee72d12a19e7b3dd758dad961dba9beab1a855b96641b8c3dbbc759a17f9dcd9741108376e8c773f90ccbfb9a6f94cf3c0ecf021f2d0425fbd2cb6693c7a151c522170a45c9f4d198bdac6241bc9a9d78f3ce57f7ceed6e4eb590835b4a68330dbc8a4f04568e0f8ca84d692344ba544b15783e971ba83e844dac600e86edb5fffff5086220e048f668747ee37d18fbdf7820015ee4ce7b1f7f25e434d37b23712baef655f34483ed3773187e0db519ee513ae1fa51afff6d7e9b1c5cfca0630b2bc3f2cfe2da723e6d8f47f43788015d69d6cd2f9eea6e8a61668159673d4d52c0ee4b0a9a565d7a717da2481d576a77d09d9d6332628ff6a9e1afdf71d6862a514bd226acc6f1c43e98199407fd5b0c0db7e7a7740015d8fe1adadab0775d7a303fd4f43eba033ee4135c574e4f38b6c5aaf88adc8ba570433990daa1f0a8f1cd0861bca3ea59f65553ba2e098e8c235b5de05ef9a9c10674260d1f4ab522a50aa273697fac98b1ec1b9458bd4173d25047e4316091d5d9072ca393d11538ef2b58c32d5055063f62ffd5592930d240d03664c886d7edbdc49010b486ff5ef39bb5638d8f079cbdf9fcd10826f94773aba11471f928fe9e6e31a28370af5642f802e1039a8e61627e85ad62f316efa460a4dd7892ae33af8e37190862f22b2201b4f5df6f8e4bd92e2b657897c5ab39539fafadcfea36c4785f953004875272439c108aa49b9319e324f9010bb41fdbc8cad75fb6e922d1292e1fa91f1313491200a8c9a66b41e958bbd5ce0929eb0ef1f2e8eda562f3175bd9042e5ad093c5ad31301ab03e83086048d53c0e50f48bed9318bcd54a22968e72d704e45ec47f720d0327b061765117947f7de3ab0491a7dfe250db7238b8ab931fb79c172767223e37536eaa67a1ab1f0edb30a97036dcb6258f17b86191b6adaafaaf733c2d7c71c09659d9e5c89e2c6147a9fc81ed4cc3809e75b8dd03f50872ae4fc809f5a621f9c9320808a13c99d1a4195484d9f06bd1f37d7c23f58d1d1ec62801e15b2f87191032667869e6f2e09ea8260862c4b293220a89c213cc7c7e42a8eb26120513189308b391206fb1c31fb12928e2f8e32e472919fd94d74fd242d4e1079b693fc9ad37210e8ed41478009532982f62c41e2c7ce4de7d5172868da048f0302a8670cf4133f561400d0063201d826334d6a08a807ec0f5fbe0f883394a560d09f6234d354bfdbf950e0e1ebf961be0e93a8035eb45357c411729d43e5f6f3e48d8ac3278c38989e621f242c59f3c8952e86f71a284f44f3753b52d73846c5a053b0233ac50a9bf90ddc8c635c31c005524ad4288190a7a0ad413ed1c1c6e868db16b3b1a0b38531838dc78f373c2aae64fcef351be9ade777f30a6d2a90b6135a672cd9ecfebf481c8a332cce220a91e0a55f9e98229beb98281393563360f89fe660c57ab192252c1cc603c2af9740c81c79c7b0f06840fd193694895b2c6fbe5f2367597d941e04a1f3ed56ea6c39a2bc84bcf761d12d215ce1a0bb2943f4abe29f93bebd2345b6e603121acc5d65069e9b95efffe94997fd7366c4ff71630ebf7bb27c80eb565a38d0c4f08defd538dc41fc6cf425b45c7d4ecc72b7981e583eefa7e5de476d742d08e90e5d61f34de4bef4816366b018ebf1988f419aae892cc8fc35eceba41e4e16986a529453cb90f6bb24cb480274af3e7a9399065ca968aca97e18cd4112f1877d7677d3b7a835885759b389da5ce3216ca7e7cb01d62a9d8db0e8bc947f65c6eea12f93817b7db70646291244d52e04f357594f1991918e2f9ecdeee0fee88ce2b431d42cd47313dd560718a42feb298f88877b771ba4197d340417e0467c7847a13e6c55f4f463969adf418ab2809952b751fd75b3c1331a70b01593ab8a02b865638e2bc711078936a57459b0e5ce13f1f5d0631ceef48c20972620f6c8a79c08922ea87f5140d448a0f068a40cbcd1bc3f741a209876f3d21d882b2a3f49fef3ed6734f81bd5203a4364b0ae96f1a7ac5f89275015749c63625da7862b657ac9c9cd38641879e6245bde619e55cf26fc4c98b7f67820020f5a00c1b9dba1c2bbc9eca0049143aafdaeebd2e228a1a7ed4dd12cd23670956bd1b85ce10390afbf8aabe81d4f999e66f0e4bdb092c2fc46048dedcecd63c50fdf7a1aaa9ab6183ad612e849aa1772a90f8210c009d0db165dd324c3c7c5b4e9913b3fd064b8d714d2238f9d123bd9c525fabd18f034e5aed1ba14df4bc9cafda19981165b3b0cf4f07b3b5b37ad11029d2ee8f03ffc8c7f347f259502718dc0278d86a30f6b210f25d848bd41932229c804e2f89d04609ffab910b5523bf388ab26131505b128cd57998ed8ac54efe540bc251fba08643cbc3e5b7e118108ae7272c5a2081e649abcab9700f1ff7ec01ec606a9979fb89858ab9776183ce88a89ca6b2dc632dfb95dc95f9f870e502cbc8f94768b861ebd732b4de963fddf48e6c511fbf9bdd2e65fa69a12a40b70bc25b88d4ef90e43d0985b11de1dcb8e6fd1455c8be673d53a2e2c4c877785a7828f34628a30c2af120047b3dbc08d635cecf1a9be5bdbdb1c98de2062bebc4fafb10bc4690496914d71fca08424ec7147694c1c87a4e1dad60ca1b4b053cdc0a82e340be8ff7538485010806d1618ec27e85faefa9819522d5c4d01fdbbff3777d6212219756dc17fde9f2b9a9873b653e866ac4cdf8d74b939cd38bad7df91c86340fe85c7b7aca74d0fd03c32cb0ca4871b27e227bdb535e911652b38d40177d89ccd6d05ecfb0ec937cf88640d9bbbd2287ad474aee883e6e0de71d55c63627e434628071d0b2c8c4d650d5712a37ca3b6cab307058b91f0ec6de4fca225f6ca8ca677980e24f90aa91615de7caa895c03632af332b23f14168f2c3c03adc2593494f02f9e413bc23643acaf914fc1b0a6e4660b960d6c60cb35d7c5b2e2fea8ea85c647bf8688401e1c53b2fa31e7fc2860ae99a0f2b22c2117e428eadf138452b3773c932beb8f02c4c9e04a833d0529d7c5c357248e47a5a3fe3ce7d6950bd1db24bfa253720f09f97c27ebdb3462d29c3d81ec77941b98c9d0b80e78e5ea5f81ecb6b3518c1248d7132e3750740932a12c0655b4aadaf5c8db06eb1f193460638bc1748f40dc7e565504e8705881f3e087938d103485969543e9394498908d6d78c6e60f07b242cd19cd4687696b6c3c9e75551e06196a3282771f40e850bd6193e27aadc273a34e01347630d22198c61fb4a179218cea893a6f434772f8cec1bcb0608dad663c8ac9006311c34c30cbb43ba23513c4d6b8d300b99118228fe6e1b8269e7fd7850fc343bb6100832e782f9e584c16821386bd8de10d15abb32cec26a8335f48b69d01f5b0b8d0f1bf04cfd81f645aa21e51f2938162c6fe0346931794d58e7905576e228e8d27ab897d43217b563ececbf3c95a90d1ef68bc7aaf9dc5ecc10f1bab82c0536969ac4a1c3492efc96c3713bdc9a92c7bd61bbfb898c78a4e2eb13e960760632c27e4f1d450e217e32eb6857d2934d6b21eafa2b7100e903ff24993ed5b431c2c332fae2cbdfcbc4bda8361088935affd38e4fd40f3d102637a2706e63f69e8780dace5b4c44a6d35baa7e2182516b38197dcdda95e3c22bffa621b432766f934c09cee105eab715496e4a545e352916bd03074af719e9035e355e15946259743c2cbc8df9d8d120785d5913f5772eeac58ec1357bd21330f92c047a0890e3446d35fe0728282813fa6452337fbdc310cc51b60d1049dc986b1ed8ba688e578cdcf380406e7821863d685e68949178477c15c6dcb0045a673bdc419e2a70b6a5b649be70eba16b94820e3164187746a133ade9a2f529927965afe39ec7923f3a5544a78869b3124b3ee4660e2e6e1626ef73d25491d2d2d4184e5134e1300013330857389f6056e63e9545ed5c200c86d6b7e5d2181610ab1c00ce183669b1d590c3b362d6349e558ae288897356ab16d8d1082c24437c9657eb6a6d99a426b3555f706f4dc5a4573b3fcdfc3830679210688a751a976db401b36117a1bcd7cd6955ef4acd40f4ec2419c4f851096bb1e3da049b841ed48928980bae88f598e3a273a421c22de779bacc7fe7884fc834ca8386c8da5765b21665434cfc64e23c3747f25215fcf325cf0feb85b64254c63553c6ad2872da2527903e184636b2c361b9a09d6a3eed44d9dd7795dad7bddaf73ae2b5db54c2a3b4dd0ea9a63676d64eb38d377f142448fe5b97baf34e76d1210d7137652a53d742be184ff2407fcf51e0dadd71c48c45cb7648eadc8efc247168442ee5b22a130e42f7bcc89accff592921c405eb2912b735ff1a405d07b1e24726e5ea64790bb42a9970c88f2dc4e31f501ec951d8922f7154f6a00bfe74392e73e24520ff0af998845b98ff852e81d545cb20f44460a710812178686583446f53568f84144617d5376a7d9d581fcbb423b8c18cc359ba0cbd63e2d014719cfcbb86d2382a86be5f9834f4ea00fc089b51044f840e3b292a341c45c4922f7d480345d54eeb84724fcab09fe3179a567a4351ed8c97fe48e364fd18c36bdc84cb1b5c1219f8326f80125e438ce9a1e8d4924bff28108c0e7bc881a5520c5cf41a81204828a5056cbb2a7ab6ebf9bd73a7f280634c99192284178490d10f0c03f3bc929c6c19d7e2084f1f84f5c8114a52da88901461308e42466378976c335863f7e2207a59454f4d938b285b2d8ad751894c58a03cb8d3a9ef4b129bf3e81f3b43979036f8001a53f81b92d60cfccc0023ef9c875c2139d83fa427f1a8e91adf341306ab9778c12195a384d4f179a552f901c0ae75d914a315c364e318a1011fb22cb55272cd56b18388acf61913d6c4fef754d1495a9d966b26a832a17b26fa80a8a6c25733b570bb90816eca3a640c79a2789e60a58ed1be172cce72f2d61e6b4f219660f17b3d9cdd0aa534d0c91b94c01b98759d212eab4909d2a4e36b677b7b56ef8ae0d95bab065d37855ab028e2b144286d470551c7f2bf111047cec7c37a84061f5c027bce62b50026c24d37aa2eb5b47be8da65516ac134a04732875564b5a4dd0303f3a0ce3d6eaafdc28d9be96b9ba05a629978cff82d616f4c4c0c5b78ef1ffcdaa36814ed3b239ea070312991d821b02a5e4fbde78f331fa113435d9524a5610fc02feeaa84e233add1ddb123c9d3f36eaf62a0192c31423d0ea938fd06a1a4608b19c740c8f3f73e623644d798b6a36787ced7915ae97b4712630dcebce1db9b9b65601ae7a3e3322de2e2be5afb9914c101b7cd5cb07c82b2dc7ff1f1113fb303145ec18845ccf6e6ccd262058ecc65fa7fc7b6b14d53edbc870bb27d05d3a2c70f220837c3ca2cbc61ca0bb2565ce8823570939bf6e1848e5e297048e87697c192dfdcb910998355580af67a914e0cc04d4895d993bcafbf263c0a8991b445759d5e84d50239cb34ed87e2dd72312ab10099171a9ea12ddeff0a06d6664fe774922660266d285cb8cd4072f717cca5b12c5719c7bdf373dc4f68e8ea1ef54a47dab7101792b0e9d41cfc5a1e5477530df5fca1080a6016547343991226dd0a079b2827927282b136ae1dc58dc437c3c248aa4f81cbb90733c8d1115c42f8fc91e614a9ae1a30542ce20affd9d623d83b1dc44884ea1bd60dd17bbc8b985335c0d4916ea4c6931bbbda3b0a589c2665173922b1e4db26594cb086f5d205b6c02c17ab45f8d15d310d59403e304b985addc479654415445af0a4626d67ee9cfa24060059aefc295be9656ab2c065e857e647e306ea0002aab298ef674997881a2ad164c562715dc5654f514acc6234e35c574572be963cd16dd56fa2139bdcfbe1ed51cd5d6bf88714f52da4e9a863d9d5643a10198644cb0126b91bcd7ac54e42454ff902c35794a75dce629d369dc674fe256834e5d1247e1365e6bd3b74216f9a80fa2ac4e125dd781b0f3889c4827064be332b9189f50267b11535b949295726d556ea8dcc0b1e19a7b5977f628fa9a4250e5ed4394de7c51f7c805b22ee5ae4271b743147641ac118ccacc29bf3932e360d0e4c64884fb0a410a3366bf94e8e4cd900be97fca5c3645230ad4f5dbe0fe478942426660ba3230e994e7731204f1266d3f57473413fbfa378b384df5dfb71cc337ad20d535a2c31a4135934c3366d9002c2a3a2ea34844decb8a101076d211709029265b95fc3d2208fbcbd6c9c5d8615482c24a1b7b3b715769197f647b7aa34121e1ebc33140324bb685458dda0a06558550e6d4da43ba19bfbb3bbdd83d51e868e386b345bb1d9e2d55b1b0645ec3de1094fc34e1f8fe98b178a5e9893493f5a54879033d84758e65f6b0bb13d888b5fe6eee99624bad7d0627c041c19c0854ad4c6dcbf3e8f3992c185e67a7a25c9ce964db4d446ebe822ede6fe379cf6c1a58ac3302d965496681584973a31a0e1218a950401baa27c1e1baa59a20a4d0ae63ed45f064af44e37221ba1a0ae14eae3281e40db44c525c7940abf956aac14c5eb60b26d4725b7f8f0a127e9db890fbb50eb199920fbf7903bf2b1fb2e7d16f62d487644312a0bf2fe98a667a7acb91127bc46fdf15abb67c2d2464d1064bb338949a28ac408360c46499a444afba26c68fc1c3888a09207b706e7b286f6659c4347e10006943701209bda6a302ad3880108ddc7ed8cfeb92e97ef5397fc7dbd68acdfff6a1cb4e2575812e01e100ef3f19f659ad50403ea0fb87f3629934c7d686bd768a8ece428b765163cec638828d560477234af89af3292e99cf497384b0d9feaa380afe66561e409a311142be7eac17f5104fee41d5e5ca3342efb1cb5a6dc918d26ba18a27afc5fb24c33ccd38d8806acbf1442bfb7051503aef31de911c5ab88d8522202567a71accbdcd5a3487ea366438f232699a88fed88d04a02c1972bbe55516e8b7eaa70355dde237f6ded0db879e796181eb0bd616a7c2c6b6f82b3409bf09d4632eb1475d14031f499174365d8028f03f5005e1df79faa83a5292a0837750a66810bc7f2c4989a5587b543ea2080d75a4fc0827062903a2d5d03e89c067e5f0e01578fa743fe0b2b63e55ca47f40b25b1b6c13b4a5a5ff54373257af40f9eb48ea2063b9cc212b2a29563ffe36522120c9eb1151649c069a6d7383e1ba640ee835236463a8e82a4a49c935743a80f17554f6a4ba89164aa6193754fd1a945915cae236fcf6eef9cd982f5b3ade385a550982f68d163012ea5d0ac4995244a9291573d8e65761bcb2e97d892276472592859d9e10cb836f6488a33cf5b5262c1e8446f1431b290e6400fd4f21497a22872c71658a210ada5fc549a6a81dc04ef4cff8fb13c05309a6ab47b9901e505be1946e9ea24b3199d8c45007721292f24e51046674bf3ce2b369a2a8824a3ca8098f2657bfbaadae581162a84d0c09d2350b6c7e8277018c0a5b083e492b25586e27da0c7a04b50f327517d134de755ff316b056b3b0a0e04fec9c01aebf0a8da628a02642fd9a7de7a894afb7fd25d5e6d14d6718d240eb75fd92e444128b9d134db745d33e12d594a40b304598d028d14cece68a09a75c5e9df65ce8604422b64077f44039658cc9428b38739ee936cea38212031b3e072c5fdda37872eafbed796dda60fa5e26bdfeb998e84b06275c77e28227f07ad7f718e4f46c4544aa6eaddd3f7bab5386e42458a84605130963270c48124f42d17a0f6fad5eef3dd7d66ae176c914e1d07f6e4c543e60cdd08bb46821994022edd2329c266eeeccfb847691fb7063a40dbceceb38cf33de612c8ca8b19ccd86380d94033ef17d3e2e0b44401e001aafe1f7911a9752dd1d39fe053c236ca0821f50f8913307bf15f6f4a7ea451c8aa068c1f25e9f819386dc948196405177b9453845b1dd1c8257aa632f75882c7056a3e81f7535802c26df6f7e162a7f67fdfe970e52eddaaa6d7755a7a2697de3bfa6905beb4b9edc3c42e6da914d9e48414c275ae9a538e84f5f4c691c36bb8ecb4d23501179aeb80e76715c708bcdac8a5c9bbb11ed9e16a3c12b0101ac9ba53f345a5e0193bec3cd236f8beb1d5d6a94c892643660c30f97624bb3b9b3126560635f49d20e154be39e5c913b5640eff7b6298ebddb4492ff16251aa2249acf3df0ce900991503f065357356cf1fd2bdf5d915a582ebf566739071d8e4eca17919b46fcfbba0d0fcdc3c48ed3981ab7a42133d88ba23f4f3d53e4f87cdd27386e1b8c1c94d088e8fb54f540ff0c1ceec0f88fbdba4838ae8ab8fcd1a7d95145a9c2b625e9b36ed4578079ecaba4c286b296338d1e9255d2d9da6781aed6077ef34f55e5882dd44ed4a40565224697b07ecc8569ae8fdf00dc168c6f75e022152b616e3d28ab17e098f5310d061690c53a1e1aed8500c100f132715c370208c638bcc06403cc2908466333e64a9264ba4c9670c378328c164b6dfa741520be0f6d55e78c7c02037c6ad2f51031a1b92d31e5deaea096226482ed0e45576925b946a2d4de4de60f00e852438e3d5ba2f19d6e1530d54d596aeeb360d66e878a043d534bef334a485a998840610191992251d52c9390557c74bae046e86e4c2087e726c4e0a8d3020b2c70418e1e789698d8e24ddfa0d31e95bd2c8d5eb1023025340a98c01eb173b54635ad3c506f7c3a7efbb5522251c55c5e679881a24ae29333809df5aed14b69ef30f8d8945e4c7e7a6873e51d027d457ca7979358383f078482b85b4dbff863d5484ed2ba52834cd851a0983e44d5b180f732b26034f92820c1381f08eb880c9526134aa5ba213a2feed39c79b106962428b70d09bbb052bd8472a8a8c151a5e1485ec052e8fedb3aef5e3164209bd53479b0d615475adc2eaa2cd9e8d3e461cf8155528e006f938055a460b86417b2b2e1140924f4ca267270944b42a44fde36eed9dfd8ec08408ef274a983dbeac0f80fbecc4352f0177b99d33289aaa2baaa4c4ad89e84e08640c867e954c4301c1ed44428452aa944ceb218becd416e909ffafffe07037bcf47bc1a07df97764c6862b143d69983433bd06b67fa0b386c36081d7b237ff2ecbc4c45fccf0b7b0112f2c996b250cfaba20076d1e4229d93bc53a0baf770c2e20b400f226fd398a33ef6d5dc0e22d1b8e0eb44d6bc5cebcf7bc1a0dddbf4d40f526cc95837b006ad63b6e9cdede81ffaa966478b197aa9339bc87226682c6735d5102544530518da242bdedeed4e010c28088a9df028079b13214eea48b01942dafdd5c8e9fefcb840c643c035644337c741eea725c3db09db46273967469b07a4838980a956625309d014e40c82623f0bc04c41a461580715bbe663950922043431f905071d194b738412155114706b032b5641fda0fb504ae262364e41b64d3f655cbbdfbeb64556c40a49c8bcf9fb96020d34ac1ea9f7158c45e51d516a423207f5037794314003b150c420b4051776beb682a9a4482635cc986c60084d3c2ae896b88105fbdc74bb621561bd9ef0c1877779987e2c72f62528b2909087433cdfd203758c60af548959931c82a8d7ba0c770ab1e96352d565376de08b36eef1fb0220b7a914ac03af2c026b528cb5d12293566858a0f7b03b70ef4b882fb0e458ecfbdc092fcdf5f7dc75f3ee2f711e7a8b582ffeb99e729977530f7253130a12d98156ec4bbc2da5e7d09d4f0d476c8b851eb445cc87bb794e93b2141951017749817878d44a8d6b439bc8db8525cc8166d3a5f6085fdb4c936d67280ac2d8f72eb07b7a6918194d5c60ca11047e6f27da9d2b4a274bc0b6e42431e8dbc30e10ee05017cbdc4e208af65c3611498431cee5c237af121cd0f10940df7f374988fecee66aad2611d3ab6e5899873c5729f86c06514bc71a2d43bf2ba21a3abb4388408f1e7119266c8a22d7406faa28f31f205a931e6b793eaa17cfe26f5e5070ebd51e2255d4ecbc233a7cfd91c35809015dae90935b630a0186b798841d816b557feb4e25a365dd3144672477594024815538c8b48c1b56e5a45a5cfa0d360a9810cbfe81116f6928b0db923bdb244bfd202d449555032a04599803978d57ef452ac8462af8b7b13c502e302a2dc51fec103f66bc16d35416855e7e4a1a505a5003f704d625514ac265bae177c8891cba7f2b503c14382a9f496f92c70db0449ddf664d9a8b875dfa71fc3269dfda5222fc9ea189f1490dcc769ea58bd867a73f98de73de71826b8917009fb1568fb92e6b672b179a8c1d31a6478ba6f10ad6237ba3e49a3515992f7015fb07397d3c65e4aa29322eec717f83aa467f69b4224b9b2e1ac396ee40469da89d1c7dc8449fc0ab53a861363e6cb9c494d5582e0fe44dabfed65365b5bac191b5e8ae07fc6bd8efa96b513faf4e287251882e5f33c2084395b776f32a28a0dcfe83a1d2b2c03d5ec1010a594758475ad095b8812b097a160f2815814219a3d177479e0d015a8fad4255f815e380f766153713fc83b372d77182bb2186c014c7c606a6bac4eaad8bd766a6e052f2add2a102cb2f29c097c8ad736c2783094d63c8085b09800a7fa108d21071f3238e521580429851fc0633556dd856450c18080083825b365234f3f87bf0a7ad3b25f6b759b7d449e34d233b0cd76540ba7bbfd313944605064d63acce191577acecbdc20b9fa750c3b32a94dd328a46ecceced94c8955996f9355414fae7c99d53aa0a9267dd51253bcf0bbeb514d27fb55a4d80c066d92abea23fd77af5dcc30f5eb3143ba662c5ca65240248bd157c9868c4660ab88d2155fecd87287c7ca7f9dd657b570f58b8499ade9304129af0419b3c5e26a5e3ca9c06d988343c3d068ee9a9d6255b714efe3a06b233642874430366d7ced6d5bdb023af6abc0a9d25e4b83e66877fd05d5fecad691aac89e5ae22f1e373e071dc2f5e369cdd92d913f3dcd5a48154c1e7e4af5a942674ef7dc1a485bb86c0a06144f850449e9072289ed1cada59f6ca22d100c51134eb19ba9c6823f6b854a5c42c9191d0aa0c9207f90a71c620c3a7128798411a80bf8b7949c018f15f21916edb9c6442932cfea4092a509dfad90464295bfb24db38cbf1918f0e6d3d3386987d811497c65a5dda88d584788e53f639304daffb43c367a45fb80c594026eaadce3e0badec2d95a85deb392b35b5d79a36f76bb7eafece80a617ec9494660b621c83af01f0c12a0ccea065d322cdad041ac23a10fc0a7ed7d844adb951b28cd9bbab512e842fea1a2b79a9c3eb4d31e7fe13e4a57cd5c7cea3af774fefdcdbcb67c1953d0c693366d49d0bd51f65860163d1c65a4dcbf874c7e8808da9f9b83c3e1e75e19b4e3141d4bd194fa1b3391190e1e001ce5209b3bc85368700c1deebccb1800f19f359605ef82597c65693b57318ead7840a399871e03304677ad74024bedd686a1a6d50c90dcac118a22ac0c030bd219681d77d1f1c022c939d00a37bf3063631a5b2e0436f66da00d8bbf6eb40af9028f39302a901e6b0e8af3e225e8225a8e624ce2aeddd722e21454a508321e140a07cbc2f1e12559c75a2a167f73333b7be5581a385963eead9394d27ef837576985cbdfdae4818674fc0c27d07b03e15253b876ab1206a0ec1ab28223e03a4f7ef71631fae10ec004111db04d757831c4d66c9d64d4b12edaebfe20c2e5d495b11fb053f37e0a50ebaed058ebc7ba42e7243ed889ac06478972743200922f2836d76c704433fda01d2f74935bd5ccb2450083ff6f656f0146c4270668ca8375f71229850e515b370fbbe17648ef5b66a8eb7ff47341540b06cd16f53c6430b476e90a5b1004b7e5a0c881a26bdde1b6b28ea5235d05d9d1d6183c2bbb1162053f98065bdc4818e7bac485da8f9b489012609d1209f259f9777f1443895f0931e76861fb050a5fbf3576e6015fb50e72238615f453186180410a2154958e7b6b03f88982336296ff7e0c96183a87ce3a3f6ec2cbf7907d84f31c88b6fe95976f8580dae76a0422236044bde06aba9991f961be094cfbf039e6ba8094d1786fd3b45ab2b2bab9d5e7b1cf2f0e6dffcffabc126d1b56c3cb85ddd3b4e29b543267d0754cb7b791879453b0718868038c38f77cd64906f8dccda1c645fea6911ba1b6d64dcbe2d9417cc5cd0ea6b1bbe2f4f4d55c1b93defdd304221d43f5878ccca27d26c2d6bb050ff3df8f365bf23b7ca8abac4f6c6e3c1e899e15fd79d3f25e3082b173db0b5a88a8920a7dd9aae9731e7301b03fb9f87d4926c416259a8f43b85fc11269041edd0c545774832c63793b4360a18513931fcf54d4cfcdae610816a1ccebf645f608d47155e0d5e01399bf87691ac1080ddc01ad8a7551ce14706d7c942368ab9b5ee5e5a0132809564d8204976995ab8fcec22e71f901a13467cfb9293f6b322d786c0308feaa2008eec447d5a4cd7d73946e4d1f5ce21765e50270389301807451a844a7f83c37de387281cc7c7a71abda83a16a42fd24638f8940f089d025c310dd7e8624b10c5b99036468e8125afab278f557a42027fca596024ac594d3dd76e3c4eb48edfc917d080e9758b30c1b01e98736cc875cab64e1589218fb29aa09fd3ae4b44ec232d721357b99c864e0a71b0f9a4026673d0f80134a2fb1bc1684cc48b23702b4badc0f1c14d0c234eab51f4bf6148f18342aece929dff894efbb298400954411723cbc9ba4c78c349c0abc63903053ac11d71234b1cedab98f1d71c9dae487b1c86fe1bbd25dbb3ea28a2480acd9fa2f030ea95519f625dadbc8d31bf2d249cc07edc6764516f16b90e932008b6d3f46c66dc114a9ffb1166e0f12f31bcbaddd351d22eb10753efab336e3d02512ca0018a898c915c64811234721daf78c7b08c4e24521ed4295a7ac70f39c2956d43d2eabd700f52bb729986854c57314f069392bb68212913d3edd23e92d12bf6296a114d54b8e94a0d438bd8755124e7d637faa2906c3c3094e65f8b65f147e4175105ceffae32965d17881599d4d391ed402ee4731170039fddbc79a357666999ed89ad251a3c0fb71308d0a9bb7e45c03abd8568ce3600a41f7789aec0d913048756a84e4ee16d100e7c4cb4f971d43e3f96b83152a1bcd238ad0ce2d08a20dd930567ec51f9cebf80d2acefae39b62bec17040c2c3df76e23999789132392452901edda305c9a9d902c80532611a042af4fc1808f762e52078f2673b7a6281cc48dc9039caf204b40cf8efc9002241b3d211a8b8118cc2cc509c355e1cc8feb5989534ade5a0711ae5a3a2914a0c59961414ec49366a8a64fdada80504caf44fc6bfd482ebe098c9eb05317f7f32171692151332d2ef15b653996ce1b61f1ef6233d4ad673ca7a3ccc7d44ca47872d1173cbab9c7ad08a39c5817b36637de6d0e776926afbb51c15b3204c4d60f14305c45f26eade988b15b8a5d8e18cd3dfb2daaa36b73ca7682240d462cc7e0e139ae0ab26d48fa3f7a3b23afcd5d6baf4a312a95ffaea92d8841b62846802dbea1e3cac21d264cdb723d7384e566b505eaddb93b1713c83c31f92e15e0241f3b87c0f22f97b042fcf2b991568635a30f1e51f465f266cf743305674320fb52dac7a295b8646d07fcbe5898b6470d083b44d71057b361aa043256881463a0a57023c892412f7855f593db4775054008eb7a3fe9a04718e6393f9a3e600d925e073695a857da9efe6c5c561175f6935fcc50351fbbe25e07f92ab334d54db2b4d0477afc253144082bbdaa3d343011e4fdc7afdc7adc7af72585e4db2cd518832d14da01ee1b6226a03a98c1b133751805b373c7a006da03b1d16bb1d0278fde649321461e807114cea0a39637524f593f080b644552b59cfab521551e566a5df4898c45b45e77765bc1ac856e2edae4748423f3434fe314edf5028278caef9898ad7d329cb73132192a1c4778031bcad2d828071db9c8c4a8a7eb5b985b20ea4753082b541b530345d07cdcde138f18290a1dfb16bf9bc5f000e62e0f63393fdcba4b3b9e9779af7f34cbcb178b6d24ba0681bcd0bc59efffe25f5b984738462404baefc0dcbc1edac17b53ec37cb022ce0e9d7be48b117873be21f588c88846b0479a055a80ce9adb6901cd729719c2af7c196b9ee89c24bfd7ac9271387403019a2d4cec2bbdaf8399fd0ed7b680bfd6615ce92705769d530e8de92c20aab49bd8f5fc1d0ae9a96cded234f3c1d3a737ff0ff17097298f0076c6d63b72cbd2ecd638548ca53ae8dbe6c96562b18df68dc2d74a764121719f145b8f91ffcaaa0f95248758cc20da409f1914bd98be527ccaf636ed07b385bed71643af55bf2e36e70df5e7522064b588c7c33510ddec6f0bc88fd38215a0eaf414803bf5f60db0a20af352548cdd5fbc1b974de898a5960dd7dbec03871bf679588239cd16c676be7b01802bf5ebe5adf43f55354601b97ecfc5a5d783b06da66bb91a96ac4cd7c001566a5d698cb8bcb21837d22e6be2f2a46245a88625253eef7006ed629861e6bd31a28147bf03789099550fe5348493994058a44704527d25bc8d03513daab4f83f3eb9655209d34b68726c00d0b72c29b6f612c90f451275fce322e45868a058dcf0e08a26dd30da8c72fa150ffc34e10f478d6e485b8c2d73fb32d3c1481bb9ad84f20403616a33cbc5125cc48f8da3099b282130d19bd004df794a517f414678c7498842325c43c6f77e620afa90d7e9945f7ec00e0f222930cedbba1eb66eeb9cdaac919ac3c56b1a41b42792cf812072413e7bb5c54edc67390e37e31652ab58d681089ac4be1e27698b659a97cb3f8ce27e31c1a92f2026077ef774b7d8ac8012def9fc008e04d708e0aa18e54b9b2689218ef4041f66523eb06abdc036cb199a28e462a80863cfd92dddb7465bb22e3461dd0f9a738a27b5649dd804c64318e9bbc2b9a67a31e5ac269d29010d92d8841a0f3f1684a9031547e2a00bbd40286750c8cbb1b810ff931e08e22e4358e526e8742ee9440b90fa65944d432e2a18ad834c95044f10d1bf4fcd46ebe1806cd61ced69076081d860d3b61d6d53669a15afcd899c1be603af3df59da138c75182001cdfdccb933499048d0e25db52c5ba32967c9846684870d6b90a67ef02d41360f375faed1657b2581f46206944261be62385e44ac211041ea29e03fb3aa5673febf35bed94dba2db0638d08ca72b6d6220967b722859722acf9ca64306db295d3fda1eb78f6f1949389e84b538cfa337c0f170fedc0446a2b31cac65cee22b8ca60b2021cabef7e0ad57a369c99201519c960b8ed5b690dc9cd93cc84c20041c871d621be68c065ec5b775190fa91a6701ee27af16ae0dddc851281808a9436a4e3e83a4a06ccce8f4e65daf7b3dad2f9c6b9058d381173f2bc629a42fd042a366345100b4eed07d72f6f3d42c66e1e743a8a0e8800ea6f601f7f42b7801315d021ce8415675c4200feb1a11d3db02d947e003de511487a4318824f34e065f31fe7e76a4ef6e3800fc7c77848ce81ac807856a11ca7b99257fef21007694a3f0895ea6518882ab9bfdfa7dcf0d91bacf8c50e071dddfa3d0b6176cbca163d6aff0df64abb10e2477a8ed218b8b0f067fd5bdd4ffd62a58348eebb2262c76fc2c5c3cc9f83d48a19d7d7ba284c430df199bc7a6b38f79f524c15b36d9c66f97947045fb7857703897e7a91bd940c42498e288f82a72bf06a9d790e1a468758d50e07952eb4e4b70c89dc5a6771a397e618a9c1842379772ea25e1fcdb7f38656d78a88b1202b676efe6a8d4cb9421a7dd74d5812c302e3c8a9c03b42c219a9d795e063c1dc3dc772bd1e7040e350c7dd5d40c4f72c8a905b8aef44f9a76a99a5f0a7cb72cc2bc9d21e84cfdf777290e0c4b85eefc6a878beed4df67af501806503ae4ac82045da624e49b933d243acd22275c4633e5b0554231a695b88f72d94c07deefae281f0fd0883d746122812c8eca6d073b14e8970494788054889eb34a8c7a5e0cd007d91a1d64b4d4320d18de1caa30f33b5f03284f6224d28433184177d9d893c4991e761607e6fb91b01898a18719b57d523bfd43fae8896e8ccc172821d137313f26236b896699d01250e69ae442de80146b906d4d690111d79e181284081be89ad415c5452820ef5af490202531c9983215da82ba5cf2c29f210ce0d513c130a4625e09eddff32e76bbdefcb048307c3175545badca9778623f93f4777e8990e4d2dafb7af989131917564dcc604fa856b76483920554da5037d1a03573decf93d40b5fae829b81f8cd5aead40a64f5795dec66800669c6d02d13ae85b3ac6fa9ff4e6e81e76073b8c1c35eec5e2d6de030a436a49af88e867c263aa5d931e5c6c2d24becff0df32d150da52c1c6f72cb5812a2993d3af97efff9c7d8084b88aa55de5659dc86c1579cca1c5f5772b293dd555c5ff4a22c099c486af21724fe1e5cc651655528c17cafd06248a781b8b33d00bcde38a9e82390e08002fe70f31ccef39a5a8404cb62c0f3a0c6f8145a7082b677d1838af3ba9030f61cef42a0bf0088d7ffaee98002a1b5549e2a5149a244ffb1e80c8236bd486b8ebe52adf51dcc8850f51f347f020a3fce6d59409ad5a6c54d79afebe9235b31231159c2bf3324af682ed9c6ac017b3e829d7c45cf74e879c5efcf0a6b85021b2007eb0e64827b80bb87d14faa0a2d2ee7d888c14dab60b998bdf40067ca9f6f6b2b0921228908adeceede01e9067a06bd06a25086b169a0611ad9a20a2dc84248c7daef507ec734e06e621b9ae0edacb243412a67fe95140591c4109d75c227b5391f43b3071009440291ec68025b8f984662acb1ce2ab37899c2092ad421d3c75c53e2a79178e9843accd715194f7fa850876961c482966587df70a6f196652b32cb9a069170164238339313652013c805cc81618049201288c47a96799ebd57a37efb3dcc91244f473f29d27270ce9ef5ef913acf4edfc9ef89ae8c233bded935dd596e67daebb1eef0a6758076268f59f07367190465b71eb31c99a56510ea0e22b19040427bca663392046f6622107873c11b78b3e7b50c612a83290b533010c6188824ca64117321d6f8154bdc3c318514ccf191663ec87d82923c24cd6c58eb13f600ba053afc0b959c92636418b9c21e40ba83372d7b61e578d406ddca9615a3f5b82241f9e42fb37162598f990dcbe6ea30d763b9520cfbabb0876924d6c01e2df61ee906bce3771c5937ccdb9055724a8e9161e4274559fce1c21a299ab7f885ee3077a23b0ea4ad8e3996be1267cf78245b00fba5a8f0041642368cfd5254e0625f89d19b7944da442922dc6fc21ede867a1a89a168df4d23a0c36eee1e715b3a1ec22e54e37acc91a41b340e6d55344ed11d17431f868e3930cefd3d528ca3fc3d528aca3f7f8f64c33b7f8f74c3b7fa1bf27b221bf27b22959c92df13c5c830f27ba2eb2f8e83b34f63bac31fedd11dd7d1f8d5c09fe8f7425577a57df27a4d77a37df30098c099d64163cbbfd09ddda01b2dd6e786ba456aebf774c757d8033ce831cb014127a05bdd629d6e99fd40b7a52bd42182f44a5c89f207963f70f73e7fc9b40d773c3592148b48d1bcf50edb775cf72ef4a266cf1abc193316b9aebf2872fda4c8755091ebb6c875ab482cb2e73f39e6bc19f3f1e57ede7b7437baefe82e748f75f7fb4d779ca63b6ce72510dcc51c2cd7df6c04dc5dcce9a40df63c14f278887b9eb4a579c80eb52bd28b463804e4b0e79c12673f00b854d449e45e801f7ffdc98835b00a2184f0f54118e163bde0765988844e786b67ccf60fffdea92fbeae785df1bae2357fe5c419b7eb9a33fece2d5eaf13f4f901e92e42249d1a78cba9aff96ec679e190efdcf399baf3217ec64f38e7a4d6e24fdd3271fc78de99f11d1c8fa356ddd1968ef3f89ab9ee6bce2bde9ee6b9458b65600e0402753a401bfe9a53fb3bbbb1a647d8df9b5ca6398c41a00b04ba306c2449382cdde1dd8d6a4615b42fd0bed75bae751d87bcafe1f6d59d0e50cd65d95a6b7d381175494f144836b63d9f930b2a0cb9828b7d85912b5a70c5917df7bd910d71b6fc5d40ac812b8490de42586165af7bc41dad6e89af20fd7b167310420dab4ae563693febd7fae3504e3e9edf7b3f738737eae472849dddb4d975763eef27ec61fece9afb6a3bbae5be82513b73c680114377711ad995d39db528bac338eaeeba0b6d19431edd8db6d4d57df52ebefe7e25569d62679e04fdc9ed4f6a7f32fb93188c5f73cefa59a71123f4dd349265373caf982757a803bc0e4377234e772114ddfd85eeb82d477eaa0e1a37bb31df12b5e757f603b6e7e18cb476d31dd674c7651ad3fa73e9a93b8f35b9d8f7d61b23dd35d31d5fa30f7757314fa8c3bc759ae361a6ef64d803c5dc437301256adfe9a0b1e169c9765cf79224ed9022791c679c71c6a9bb91764c77a1ec97ee5ee98ebbaa96dd684f1abb65debe7a476357f35657a8037e6737d629d50e498233a34d77a390a6bbd033dd9de330be2fc79ed2d857078d5d4f9fddb86fa9d7abec076cdfc3196c397c2ef40ece94686c7bfa6eb43b38b3affd55331b701a99b4ee2abf3de7dc55d515ea4035c4e1600c20dc161c371ac36894331ae5705ccefc410629e44801081727b0f60146d001199830494de10a268b338597256400ed97b26289154a587063e80557058eb302013410812136e8c20858a8e207575c018a0d5ce0e68a255d9802154c8cc10af4070e831266c08417212c6952052aaeb02ccbb22c15525c478a1085c58321d81b58327505d71236cbe95c21089715595ccba2628a29acb5d612c1de29865861052b6e4ea460773793cc1a4a5fac998941921cf9c17e37c16699b0a2e63d2b448a62956b6492629253242709ce8d4d4daa089119992684048997242033c58446416b680d132d3061126b74918bc8851466ac5428e108163547a688e28815d67ea9235998410a5085912bb0001286225950b1061b242e2042206149126e10832a80c0041653a8e103968a325c24a0b049c2e604438e14010997d247ffe4a33287297510a5c0f05bea8e65e7b05f8502ae7f3a72d047b0140386f1657733b6bc84f533e6f066c8596bad95dafde693da9357188d382e5241860c1a841e00610b44c01102136870b6b61f1368a878d92ffb6e3476cc21cafc6628741fe078184d91043bd08e2a36e4cb8e3da873d6392727d330a9d8c2aa5468c1c204b7f4e91eeb95130d8bf54b9f4e4f8a6858ae5f7dba4e527472e9fce4021353326987f9513569d2c44463440f8c7f72b9b7eee2f965d9d1f50eff992e8d9f887aaeebbaaeebbaaebef7de7bef634aa6fb67c21dfd4c58638c31c6186bee89a87d352d95cf00f65aaede0e56077b2c6ffb9ec8decadc13d9faaa564a2745451789a25343c18d76c63abd7da4edf4f8913ca7e71ec99e5e9ce10c944902e3775066d360c3e3af44cbb22ccbb2acc7944cd6b70ce3c91e8fc7e3f1781e5332796e738e211bdeca279af993f5eb744d18ec9d5b19e6fa65b19e9d25fba64f34d53316eb9b3e6db756e28b6fb7324c76ed9d0c03fac9b10cd3f9e737c3dc63bf328cf5ebd793515ee5ae3a8be728fa044d9ebf0c0228b7faa4b9279a47d130302f32ccb57da2f9937c50fee44ed65566e9dca34f1a3fd1c4afefe86ddbb66ddb1e53326d58772e5bc64f54dd66ee89aa6b1926cb30d7f689aa63f9e62b5b59f7a09bbe6a28430f67620daa673674a950d0c5a2e6c498dc077b783b5e0ce163848f0f3e0dc808a394524e234814a8a8d038df0c299f2842f842f25d944960cd012338b1060f6c78d984f8b2dfb3a11692a8961145f153bf28ea304892fac5a8e537232a816184351d68bf2e23d1bfcfc7838c3723521d80278a8fdd758702f30bc5bf78787832dc77c33a05b6fdcc5205787e45daac4365db2a86aacabeb280ca9ebaa53a4d621ebb141b7b764a6f35667d5eb38ebd9bdf7eb72c9bc0d6e70ff12d93532101ee42d6638749d5ab31e77c8fec9b7e31847deacefa90694c77df33b3ac7c958d985287ca9e5a839405df117351834031f40eaabad3a1b2ebb10c4a01aeefb057d5df8655a55beabf5be82b495b6ac6ea69d5293e7cc77fc7b7d0571a8b2189638d5a83beab79ee5a638cefc1edaa25674d5577746adb0456d96f4b29210572dfe321be839f2fcb26300aa626aa3bfaa9f36b02e3b0698e1b760bd57ac68c9a100a61ca5b297a35ee0b41181fe3e523d5c7aaaaaaaaaa1e533255d65a6bad7d4cc964dfe16edb51c43df94450cf2c07cd3101792a29096e8ca467333118022c0f1f63c8ca10607898852776f579e7fb8db29ba79d85b0d2ddbcd41147dd7d4315182fab49b2ef40338a3a108d9903eaa1ee8c302203dc86cf80ddf046f0a8ba7879d93dec86efc16da8e10bc5db189249e079952dafa71c426bad8fddfc6cd849f944a4fb44f0ef12db74636063f4ee2edc79397978a7598ecc077aa93b1cf60d36a8a4c480c1a1bc38017d3c1dbc6919762fcb56954e19df0cf897c13723470e223a1c768cff8e1a4351288b701f5c62c8a69f3bbe6ac1ae5e1f4fafb0c4a6eff190dd989bea962c47e60311d2b399fbc9b7f8f0dd221f1f4403fc012b0cabbc56957d6b65af8dd9ca7beffabd70db9bafdbcb5a6badb5d65a6baf6bfbb2e2a1ac2e8831be5f09a194556575dcadf2d53386e4db5513dcad01cb439da2fdedee19d9f04fde6295943f20ac37f0c107dfabfe76f55eb5b1124311a4edce654308adacfd8050d3f275685556c5854ab1c676f9bb65ecd9fdb7fc7696e3865bfeca4cd32b310433bd1243b666c76352ec78ab3a72734aa97fa6934ef44288d97bcbc650f5976dfb4ecccad9be14b332b66fc5ac7cf7ad302b5ffb5acccad6be166665bbef8559b9daf76256aefb629895e9bed9d5302bcb7d37ec6adba6a5f8a0ed7b6d5fddb9ec4bc79d62f5a5f9e4e3553a0533cd2c435ed792571a85f0acaa69640165c0ddbbd94348127e374942dce8f2e6ddbc54a9341a85ba43217505375ddc48618522551822ff64dc59edd435cef959278433461966c0f0490867c76df9de258ccfc648cc42a80ab7827b42490909d82fbef8e27b28146f80472abd190a8d469556b84b37eac93ed9b5d2921a0e50f242080bbf8283c263c283420da51d42a2670e86a586921a5e4e8542ef67c37e32becbf6fbc923710fc7e381befe718f870765d478c026bbaaa43602eeaa8d80dc9b1161705904e3eb027732621738caafc4c7840d8fe3f11071bc194740c334023f737d9cf9ed17678452ab8f33b331d38037ad353e3bdf8a94b99bfb61b985181ce254deafb518d35aab655956c7c9dc81b6fccc56eee4e92b2951db661da0156931e5b81a5c2963c80fe0aeb42302620deb2326b22bbdf8e28b30d25bbf7287da978dcbdcd1e866be11b54db9f1f6d403108241bb2badc4fb97dd90afea57e4963a68ecfb157981ded977987ba824495677d656bac3b8ea8ee3a82e4ddd8542b2b4e3933079255df0577e5174063cdf43f6f1a59a52a305aba754d583f699e09f8db1c90ea3cfb08c338bf64d9fa049d3163f91655996ad64b674a9a85a2d0c867176f6cdc9038c6308ea1e31042dee7c7e05071043dccbba81f7d401ee1e0ed5dd4b6d58c48e8fb61a87245d7de9ebbaaeebba2e4b5b9665599665514aa98f4dcbb01a2b869a3143c385337b4efa49297d4cc944f58b06e8f0ee1143b0833b42264232bc691987f166e790ecf89a07cbf6ebf4da5358b2637d82a6ecda4fd0a4b1e05bdf7e59fa044d18081c44d4e06fd74e8f7529857ebba67dd050ebf49b1ea5502dc4767ced963ea14c1ad6279469d343f08bd831e70db013d9bb97a488244968e72fb3d1c97e236eaa578a90a467ca79d9498ad871c4cb84528bc20d9cb0debd542a95e567ba31a33a8525be982cfdaca3f6bdbe125f8af44c35fba151c9e2ab0446d9c930ab63c5974d6f33fda5b13f691f428a66e75a3e0d2145d36eb7b963c96e9dc5b2d66d66c96ee91310526459b663fa044d5bdefe3216eb1d7d5a390bf64d9f70bcd46f80ef0fcf9f14cd1f27b752347f807e7cce49d1fc8bc3ebba9ec9e6b75fe4961e723b611d32d9573ec1a04ff664ee89b4fc4cd933c164c79ea9523aab6c0cb7fab49f73524a29ca64652028137ea269b24050a6f74433c7908992319600081020402a15cc39274c85b1671926a6648289e14c303031d8f4de0e5ddcd5df2b40358370b7ec15f6eabeaaaaaaaa7e5ce79e88fee61ff758fe81ddfec8ecadbfeab5d2b27c06a89ee5eaed501dcb3763aebaa5a81aa50a60acb5567b3b7a1673188661188661b7523a5134d22e5ccbb2611f1a95269571c3acfe4912f744d6da14951612d65acb02430e7c5c931ee02eb4e7b30142928620a288506854b25c2c5415ad30407a3feb9c436e8e2999681880dad533596badb5d672f6baaeebbaae0b5f415c6d1d95c21244a61f6ac39958636a51f5cbca96cee902a735820bbc141686ecf905441234bd148e147b1ec17962cf7ddde27394528a31c618638c41c7ef58efdca3ddf34f860182326dfffc420ce71ff8a077f28fcead7bf20fcfb57ff28fcf372782d0f050c0b6cfbe12ad9c7272ebd8b59c725dfb8b6f39e57e3b0a0f21b6a3681f34f79b2e691e42687fa17dd05cd7f4a57908611d3bd1425807e913ca64e9cf607b1234cde3b0d9ef66673fc4976db511f657ce80dc563b61fd6542e060b2740c67da34c618638c7147773a9d4ea7d3e978b4c7e3f1783c1ecf477f3e9fcfe7f3f96019dfab52fa70a08b456bc6c47d329e04dd7e6e6de7b6aa5050505050505050eee9d8683d9fecf9cd9f77329491a2792e770efa8986457b479f3ed77ea261e9fca34f9f77b4e79d8f3e9db2d3c078e7a0186872f9fcdec573ee32b381f383913feff0be9f77eee9dcf3ce3d39c0705f2c432112650508ec208d03faa64fd9419a08d0317d822fd8337d822f52340fd23b72b0733fb96cbf3fb99cdc7317947feebb97b2f9bc7b38282f677bc1fe4c9e4e27bf94a55392f4039a3ab7d67e459e6c36dfecc95cf6783c1e8fc7e3b912dbf233a1e467c23234bd0c4706e2e040265046923afaf3f97c3e9fcf47cf7f3c1d8c5fa00b4555d573869b2a04f992859afd52385decd27e292cfc60df88c9493ba7a0d3cf298661d857a2277732e8e4e4e4e4e4e4e4e49fcfe7f3f97c3e9f4f8629299af7e48e4d8d0d2098c0d422f8a552a914953f49b2e1f1459256a468de5a8c39ee0f8546a35269e220a65e6010ee312549f3b126dac49b882349cf6483ee4a2a3a9592da2fb53bf8f2c9cfe4c9cfd4c9cf641f43772118fa85d35dc9620e0402814020d0634a26d0e75174177aa1bbd1497e2650fe783a197b85e9ce07cef889b06fd8b5fc9e087b86d9a8b5d65bd956f962a1a0cb444d7a72844884c3568ae61c821f0f9f472152346f2dc6f793e38e4224e9999a9089337b0a912428040a8142a010fae3353109914dcc472192544492282449149264cf2864cf959c540e116fc64c724fc707181281455235442011497a268fee6c471321f2d0a8645f24625154769a6479e566cf6f364f4a01e3cbb05f5a511a1c731996a279cc4ad19c43ec1116842fce62f2f9033c6dcdb3813292642dc62199d09e321b638c31c6b8d3e9743a9d4e671ee27c3e9fcfe7f3794cc9f4f9fcf40186389274efbdf7de6bfd7a0c076ba00dbcf9644f075794b3a08b85aae4360428835febf12369afe71e297bad3294f996b59ce58b73498ae6b7ace59014cd67f93ac01d7c91d662fc24374f8424cd178161188661d8634a26ecf33b2469fe08497aa62d3f93969fe992f44c36cbcff4b22ccbb22c7b4cc9947dde4a92a6699aa6699fe72409638c31c6787ecbf689e8b59c652ce327b20f5a148d59ca07cdbc8feb960f2184f0e143081f42a086f021840f18e5ededf12359b7e71ee9ba853270c6da4be37cb31ee1fb4b9f7051a7b0d0d77a3d08aaafa35258e8ad0741b505b37899e9bed1bad1a2b163a197c542e95f5659194b118510a0b7fa1459e8ab3e593de72117f7c124e2271982ec79295be6bc8d6b2dc64bc418230f16fa99024f03350f96f90a0465e2a408a6c8cf577da2919a0710f418406df9a981a04c588a608ad454fba07f26202813d556fb78a6f760e421b7d47f33e0638c4ee02084220a9910ce8e110a25c8ec2831f82b21ecaa860d40d9279f7c0f05ab9cc21646e4312e83d51ffdb37feffa7b1f4912f6a79d457ba6e95306337dca4a592e61993e61232c8fb0b360bf983eddab4f377473e89ee5febafa74fdcabfce72ddbaf4c9b2f4c9e2a408deca9c14459669f589a6ded2277bab4ff63663299a2cf453bf0c02f3953e3d9679aa4f16ce6984fb24695a4b9eacc7647f5204e9c93e263bcdc764d76d0e627ffd4aecf798eee4a6b77210fb2745d68d4b2f377dbdb2c9660e80470862354da57928405429748049ba441a692e96f23de4ae9e5d07b99a868702764bd48e5d0e1f7fd31ddc2939e4ae2e7775abe998fb4c5b2982c7f4ed1176ccd53497e6a1801de5aeb46c2225b75d6a15b5204113780912245862822596c8eceea399051460fc841258144adc2a40706111c4d28212560b254a685a9ca104d51222a82c5082da600433084bc82a27094ae09c2942006fadb54c98ac9d395ed8dd4715e64265abaaaaaacf58555ab040aa0073a018824b22e66ca5e40c41b4f0c007e6dd2fa545109a8299023c4f80a709f02c01def64b29c982921b1460534a252f6260322755d2841221524a49a992194a29ad95921a25a937ab12dc17e113f14621ad2aa6c5826aa15e25d567bf941667b0db12d665c1d5b1c1c58280dd246418ccd97ea99c2936a76130e760a165d895d7b6d49dcba65fb853468b12c0472d86685103086d64fb66282192b345cc4b90d8dc1213c808dfd4e22472a70bb0bbe4a5949ca1da2fa585072ac02dc171a3c9c46814ab70820c4000032880e1480dc410c5cd108e586106994d1792b822053b2092f20117c04084281c0141b5842ac02c410b4b5cb0832a9c2003257480050a98b42009912344a090b2819c4a8c800b410a8ad0200644969801da88a10b33480cc30f76fc7c9c39be7b0a8e87b3e93b888ac1a6c76253fd5e0efbd2dccd0f400478be08860b836098b25f1603913018e1de5cc15441b462b46690b90208535de4000d2ad86226c744c58ec760b8c28e0771120c59c81fa311c74949f79c3d2803e07928200a12ca9d92631a617e60427c5fac516d88d646245b2cb1c5134b86bc2749dbbb12b4bfd7adc35f9232fa4bb78ee53a3e0bbea64f34f4589f3496eb9a3e69bffe32fa95884f7347cf82617f1904ec337dc267b9c7f409eb2ccbb22ccbb24cd3344dd3344ddb34e61edab40cdb6733e3b5850ee0745eb0cc96d24e38d90b267353970f1cebc5ca54a9ea82435f264a06c8ad7fef1e078e42ecaf0676fa0775576d28257da5bb955d1dcbf2852084f0575bdaea2e6e58e9cec6cc12e605cb6c29ed8493bd60323775f9c0b15eac4c95aa2e38f465a264240828ad95aed41a7790cb59945759fbf77a50813acc2a4319fbfd24a952813d4c2badb444ecae9b32899c7f1c70b8e1061b6c50514949891103060c8e434179f1e2e40404fa7c3c9e4e07e36dd3b42cc3b07bafcbb2acadaa5a299d534a29f677a5852776bd94584a29658caecabbea16f9fa6faa3b5835d53d6228a2e17e28f748f5b692a24a29a55f91227818e714343227052f634443deb7e07e25da1b23cd73bfcc4648d2f98ad26d4f3a234d02e3e6cc0e4d1043f04e5487af7e65ad6aadb5d65a5722b62f88677a314a279ecd88c68a91f846a311dc4e6487f82120b3d975e31b65d7755dd7755df7de7befbd3b74386cfb9ecd8c551672478f085f20cc8afddb417710c1df707fcf3b811d1eb3d857e235e38e23306badb5d6dac743f5f9ea91b0cfcbf7600fd9b57738eced1d0a7db7bd27d232a5c772f544f4150dd1876dad1435a7850217357b3bfdb4150afca0a8b1d950d448b1bb97c59e7f9b8b35de9e2504e078526018d25aa2253a73e10c5692248ec3f81bbb04620d4c639af3a6ba8b9b1edf660ea0df34c6fe1e0f5877f4da3bd4eee8ad85d11c1ba63bfa8c76d85f0c65b9853ec507ecf49876e23ac63e8fc3c6340e01fe7e16df78fdd22c881d7f19cbd6a449932695fdcc827826ebd0966e9abff4e73f6be62845457999b811351d709f8cd44a94938642a15017b2b6881d47ace0006288f9f252d51510fee795eeace7545b6badb5d6da7befbdf7de7b5dd7755dd77559fa1f6c3d18638c31c6b4e364e446841d305a8b2dcbda5abd2c889b2e7d82a6eb9e100e177b3e87928da1ce3d8799032cedc4e710c02f2f2f2fa6cf0f2ebbf3b1ad149620b60fe8dab793dfbf788a75ec287f190f16ec28fa44631dbba579b0dcbfd0279a93df9f681ef820cd92fda34fd7b3abb33b6208069759a8944bd98a8a9632a5484600010100003316002030100a86c442e1789a47da3e14000f799644584e95cae2b11849511003310cc3500062000100004288410a190eaf000048974298c137fdaf913cf1245dcd81a1a8b66a42b40e5cc04a1d1319b10dd0abd2dd1a20b9dea163e8cd2a4145bfe2318b873471df7a0bd54366ca48ac5d1fb12ec49105343a2ba045bc11abe5c6b12b7933dedb57502b10e4aeea9e6b7027cd8feadb511df2222888aacc6e30c438d07b0a41d9bfc1259c093c75c14bc16c87a2b09cec3c0fdb2c812137553150402235f78c4201e7fae104eb4c54cbaa6c2f70d36ce95408a00fd91a827c3efd2023e328ffb221d83f907511deb2168585b1803a2407c591d8751587d2c50a7b14641b88ce9b2220ee92d118b87440f9093a301bfb34b22ac1a4fa5d766cc817e137adcfabbba1ce8c9c2244899caeae3ad1f80dd3db9d7e77cf1ba5e7a9ef149d913960a98069ab3a719b348155536384f8ad8dcd7daf49cd38edec766c53932e5d1f1563f8653362168ff848679cc557f191ee51c1a0fb7beb80227896c4d645b9908beb6e18e2a447fa66aa79b94e1848cc57d06cc5cf9d7968e0a550724bfae1d9431cf8ee092c3c2186a4c5a922894532811a508a4de032ba72b8b1157a021a1b16046c28378948644c4d4714131ab8303332ed9c3f8f7ca3f08abc60c3e6dfb5ea6e866f66845721dd68e7fb689faa882e9fe27e1a599f49cd5ea1538948656a98e29178a46ceb450482e7447699495e0155aa3d6d884ae9675343ad961599c3fd19e265a10bb0dbac81d7d6701315544962b6e7f2528a625c2f5f369c1af324ddb17691ce1581b98ecfdbdc56012f684d841219c517ec70b0db63a529c672e7417665ca036e3c1becb9f591e89293193ea394174bf85a9095c87f4d69510c143a6c95f6a0d685dc1893f6abda72c0035afa2de519a60394ff148f1b6ef9f3ffe91301595f9681c9cb3368843f4b873fd12168fdabab70d95808e892670c60e05e41b061e042e0142f4bbd725b1e59c5b08618a97019f4933ed3d16b6b56c917019db413d22c27617e443ceea39a675f047ceea39b73fd23f1df7e9479ec8bc4c37d94b9ec8fc49bedf76e8de3af50a47710153532cb89e4bfdbfd5182ab43b36eb28a844074a99e06168e715d7aa009754efd0e0f87a4525741046653bf1bc08d55983f17ebcd4d86295d13455ff7748b8a0acfb5cf47f0e3e8449b144caab3de6f2dda9120c560567952fa47cb4888c10ca220a7dea176a181af01965bf7a9a824f2323dbb7f4a2595fdd3049311e01245205b8d08fe5054dd3d0198ab1f9c6f89a2eec36242b1c9f56144d19b018c1742a92f82fd30984c466d6db3c0f7a276833cc19951c4ffee9115e6845ab2037c5943d70633b3acf4918fd99ac9c6e9d0dda5da1a9899cfe068cd2ae52451a262f79ba7c816a95cd6a2a6c891dd422138564b513f186c3c0396b04670a1840a47fdf34cd56af54500b653c4dd8decffdf9183b9098dd5520d0c0be9b3f42d0a14417c9428ca2c1029f160c094ed30634c3abb688c5ac6291c64d4230b518a252322371dbda83f7eced20d4ce947a6b423439aa3b4465b3a351d6eb0a635d8d39aace90df6f4066257f804af38cce9ac510044c5634a64293bd78e69e7421847478efd2e3c167c6940539fb06977d5a8791b8dc3e11e9aba525b6e0900536ed1c714299b4ede0f3bddf2fd6b8773bd867134d6028e2a3376516a3bff64750195335f096dc3e4601531d6222284d7233e1ac013b2ef114722471e7d7a655384e2b04c34c3ec01cdd4705d6a41e397ef5fa684c47ef0699a11e562f016eb7512e5da52068b456c75cd6b8743c0d00b8d72874ac87ef1a9525d6f26d0f1a861c8c14ad9d23460325b2f8ea2a479387a4f30c3cb0830f32368097682bbfdbe9dbfcbf2fe91b869aa020304f157dc85fe9139bc7c4081395ae6c974174153b09377dfd77cd80142f498bc921963cd59de4a763445cada32b63057e8412f6e736747697b4e4e5d2481e82415e1aa86c7f2218f309a3015a419fd0afd38a29fed436e87bc42afa2736d3b4ff89a4e1350f34f90bfdb52647f404c951df5f423d4a81565418e773ec2fca61907b077b42f3d977c6df1cc27bd70c7a2a9b12dd28ddb62e2bb2e6a8d76baaf523bb3d9c25d63ea16b96be7485d8d021f7db345ea424336e4a08b58fe342c3cdf1169356930615d036c4b1acb59f5e25b4d4404dce818679cf561f894d7456e03d8db12ea1222879f09581d6f093d8cb4fbef1dfe83fe0ebaa2616dec4ae66aeb5074de65e6aefc53c984f8a429fecbcc6cd3b6a73dfc3de84d4e0c4106da7127415fa6c02576892158473999d3f171d3b293e9ab420e85201849e72f2dfd632efcd06ddc4a85b7b2135fa3e0dcc0609124e4981609127ced35dc687dbcdebb8dd5df5318d2edc2486610436ce3f91d8b5a8252b652411f0b4cb0ad18897d71a6d674c67e2b6c5d731413ceaeb1021384f2265461d246f635e8e2cd89a1d4abffd8927b94cff0e161c1cc603edad90f9ba8d5ee60b969308ce2aae80faf6dd03b6b082b358c7017be64fa22466ab1d5345e6320b13dc1c5d6a69feae3b0d19ce1ddd55208576fe11481dadd5e142ac2e593431cf0076001b8208d1bbd8950ee89514fc41559c1e53f5102c33ed432dfca78cc8e2f2555f79eafcebe87baeef3a3dbdd43dd5bbeba7a1eeadecb8f4eb787ba6ef9eaf679a8739f1f5d5d1eeade299f748a3674c9a3ed1a8931938879c16876d5e4b0e5d16885214dee9a249552e4a51d28a34c6e33268521126431dba777413049d11a0c5f791b5a5362dba82c963832c24bff4c46a170de3344779c18b16d373c2ca5f12fbb34038a4f2cfe0d879b34af58485700ce7b19b705cd1a5cc29029aa28dcffa9d8349e202c421fd78a377b93455ea57a63617bfb26dbfab17ccd6d1bd8e8c7cad64d9b6cf5c3ca353737b3a5072bdb9b6db2d18b556bdddac4562f61c57074f7006316428a97c1a2bbd3e36973e7b78eb69f1203ef85c63f7c366360e29c23eaa14f8f0c15ff475209fb405a48ec529ed1e08dfd9d583812615f26010401bba7e1a1ed5f859db78d67f6bcf341a44ebf015f5ae642f871233ea5f682408f0132ef8222937d7806bec6c2f48387468f752f276a4bf3d1a31f07aa0a2d98eba9de5ec265b2b4cb87083fc532d65078e2d73ab8b36f336fccfd9b4fdf8acb77efb8f9e8f64f7efa2e3ecfb5e3e6a1dd3ff9689bd87cd78e938766ffe4a36d62f35d3b6e1ebafd938fb689c977efb8f2d0f66f3e9a4d3cdfb5e3cc43dfbff9e836f17cf78e230f7dffe4a3ddc4f35d3b8e3cf4fd9b8f7e13cb77ef38f3d0f74f3eba4d2cdfb5e3ce23f4fe2d958293f2129d9893bff849fb069b4e92cf2a92b2ee2667a6f67293c35a7bff6d094d77fb12b2256c694ab5884e4a91a5866cc275c094a596129ac6476a84a6461ca822805956cedc690929cd6f4338f96a92426f8af267a6842d9fc433964674d7a85e1c134a3adff847c0eb38a2440d29711c2aebf6ebce27b9b513d613549c50e49b360f6d739668adb10adc8d82c2ad5c5606dc999437442ffe9a167daba419f871a0ca7cab8d918dbe87a764c3c9b9adc9b33c73d08f53f2bda838e55c364c6e92ccefbb9ad56884f386c23d0cc19d8699c21359c2cb9718701ac9f02c2f5a5d2fe6dda807edefa077873c3c3d4ca433d67fa098d3f87356d38c032f771d3e447e8a6761aecfcd69cdbea5a46f18467c5f785c7bfcd0ec248c1efd3f475a0a2f8ca3bca050a8ab1a418921e31495e8701a0c4321647784c8b89b9cfd646f115f9df4c0e1696431e884ad8103efcb4ac8dedf0ac577a3567364d5f2b05bf805b71df7b362313c0ddf8751c142995a7195c1c3d4dc795532ee7c1e7d1ce8e226e9456f22953391a95cccb86b8e1cfe57524b77324eb677a05c9a55143f16c03534a619e67569080ac68f30be0318f6b3a7a4395db14dc494026b875dd72178a9c86b314dde1404e23ac778d71b5898a4a8ca89116fcb03449ebb00526946bda1a3d3217bd6e68df098543201722124dfa35aa3cffffa09c10ed7a1b7089b1d677f8566386abb0091c41e771b332aec1b214174300d633d3a5e93e774c470545377532a3633635c3b715c08413b274ec4280d0457f826976b89b5248ab8a676ba039a81e86b21d4ea3ba803a9a7649390b6d854f09ab7e24b1e44d2403994126b055e328347445ce7bdbb4d7619b404b3e97b881d18dab5285650e85b09343513a0a80983d79309693de843790ac5deb15274e813fe1b37aad11c7a6a3fd60a66014c55e1fb1ba0fcb9598205621b42150b0d598ca89361a8a725c5feb634bcdf818028b601374d9eb27ebeb060dbec499cca8c052dc76767e8d830e5c4892b969f628b885b44050ae69688031d96159b026de2d06eb4c22830d44931ec2ad27e95f050ec6a280fe8960add7f24d1e072608ffe7b07e7b45fad3446ab050c9a4941e216357a87ad151019ad50a44cf4846a52f870403ebafa574c1c39d775f1e624662de822768b48eb55a8d775c81c956d376e275cbf001060028bfc32c149a19b94d19878407e0b802c259aa84854a6f3eeb8460611eeb9d0342c09a19fe449a92bacfba69d2347271a09739338ac84345f5982a4fc4350cfeadb2cb66063017013c14621e695d4d5b8420ff0d742782c6298651452900ef51d8f8899ddf7b614ee7087dbe8afd3c033abcc0b8c1d931c9a93e30883da4efa69941636626566f4a16ba167f354b5367e7dc0f53cd38b1fb5ecf8570d1ec35ec1c4bb305cddb874ba453b23fa816775c2de261716c9e2f0b4bcd8abcab57aca7fe7e35568cb8722d14bb9db429eb83baa637dbaf0349a1bc8f1f34326066c9a0eb30d1af23d4b99c964238c75035d003b70a96ff07db1474cb9cb3c1e26dd7980eb53773e67c2891c9af409a5fa9fc8583c0e4e0bb874509b0799383a3468430be6a761d0fe525d30280db1ec53f0f42f063c9088d22affb828bf87ad7644221781f52229d347c761361d5850f3ba6dec48437ccf267987cadbadcda5adca6d2b62f6157fee16ee09d97d43d291a37341613981eb4788bcd7616bed545277d3b022498c68dbc3b7fa850bd64b085179bd94b18e5710c1dd0e249055db3745b8864d6a22188b5265362a9892100054516283b6e22dfb6a894b5d2bfb5ee3f1d8b310ae80ff9168bce88c361a7a002e297a21a0b29682114db9f5bcbcfa42858e4d8075ab4a20679ec44211f56093604d0cb2a98acae04a6335f8cc03b15a3ebaf431900fd477013eb2efda63fc89abf0c5c5631fabb1fad53c6a8afe069275f66c2acdb13aa2f35ad3030973dfc119c03e1d3db82eb9f2e4d957ec947937b8d44b82ba131251a083c98ff7d4c3a6c26a02654af9367fabd89796cf1e8d97657240a19cedcc66ab70b7b0328184249d5b2acc8270c102c390df42f9ab471c0f6856d7a8ee5ac4c2ed54676be4b3fd6078787a177408ae313ce03caec279f52dd24debc3bca96de3bbffea7d80c590874233cade3b77d3da6ab2dc33ecb63baa99ecb70a4715c81a42978184ca7a0b00d0e9313954c386c464239b0146315dd103d9cfa451b0d22bcf68079ca7059c600ba4c02ac90e8b9ed4a189311cbb3736e56fc01cadbd04cf3e72b081680d52cf272ca85f79c4b8cc7693497a9ef2751aca1633dba64fa612c1db2046bfa72410f2b9850153c96592eade21a41e408197451000d150f8c5890d52c4472bd62178683dd862d736e56dcff260080aed46e26e94495e53adf7c351517f2ddfbdc3c1ea29e1ec29f9b99d4f52aba9b5a5399722edd11642b238aed721b26bf0a00b4429270bb33abc255409a3faea284842aa9b2b8ab4a7b56e5dc851e6db477857ee8f9348344d8c9209efa2a1ad1deb15eee123f7b001966fa634e6c4b8a0dffe17b2bb66fff2bfb4d2c5d20389db51df80caa7423ed655696fad4de76f1ca356f40a26ad20c7ad8b8fc31685adc055fd175f4a96bacb95da1aa9897ecd75d6f4f1db69ea18d3983a84a2efa6d57b7ec2a8bca8041742a2afd6887441a0e8e08c71d32183cefd7363b95bb3b094635427d11d04d8d742d24f4eabbbd6268d651ce8819a6ecb6c73d3e3b43a7ae1cebc0782afaeeb6fa4009578a5bddb09d6b0ec8b7c19cd7e13f86c97ed8855273d919839058f50af0818b5d29d2621eee5b728d9dc01ed838c2e1b71953c6b650379adc881ed078e390808cd87991c1b9eeeaf464b4278bd058743d3dd3501b5abd611f758f4546b5c02213d5e074dacadb38e3dec91015791594272fd7ec7b50bd599aece2cae42fae8c44aff62119b91377c2536e10abd383280ef031a75ef4547b10289ec6dd11c3ddd1ee15dad946a6eaedb0da8405cf3cca44caa325bec5e85760a8e0e00a007bd928e22c9d2b1eb3046fb9323a8ed96265a63a42fc8a3874d09bb591ccca7d294ace3c4466f4f15938a7bd2cb8755d78386f7403416c87a0a735ddcb46b03d94476cf46f85cf4e155d987b61feea7b9e9ae55623e7bc7d64277ba39e748dfc5fc4e5be0205f1f67dc4834e41986476f6104dae157cf30ffd6b7b069436cbc2cab5172059984a87c58fb387f5930afe4b810767bf4395847e5be1b5303b628c568b30ba9d8928233912e8a22d22dbf67e9a3f19425d5dc5ea2c89434bbe7c10b220c55aeca8835c7a44491a55ac33d4c3e3c511fe06ff100d3baf43012aac793ca9239493f1e8244780d4b7bc8889970488d234e388e801b4a4b5eb27085d9336d97f3a6ecd61b8fb948f0449e08b54325cd506c3efac556017c577dcff43a65a5b8311aaf742d43e63116c497acd76e58796ff66388d3f3694e2056177408b52ba4f1d1fbb82594cf1fd675e9f018639291688058f7579c461d0d3ac8527b7c368e6d0b58a0f373548511619ad02958ade1a1958faf86efaf87332523c256216da1d8910a4f382b4b7c9ba6b5a51fc304c4d72b5ad74a9bde753fb084763d7302e8a278726a44bb512e7d422e6468bf0eacb425582d827b6a85f80ae04196c695d2e0f3ac60c72882929c585d9177ced5f0eed47b6f09b3331ad64f712862950385a785d79761e5eb8500d75df1b29329bfe900aba5d7fe91d5f075ce4f956c5eeb69647dfcf6b4c5e66f9c90e8bd72aef4bfd549d5c37515d6ef4a40cfea129aa88837b5593c106182a15b9989f3e30e7a065d0152111793db363f425ead6daf447d7b16874b7d34953473739e20ea57ece6aedf039c4d148ac2ebdceb7a880fa395415b9f1bcd7516e0a7bdbd14bee5014c56924a4b01a2747198f90b48e580e15fc62ed40eb12d1a88f88adb5a65caab2b78d4e72c80788da46fde52d660907738beb3be6ccd9d54e0e0b0e46ea7d582f4ee3d5e15be39cf15b373a39633c85814279569563c1e6183a12975e2aa3c5a5ffb537da13301e45935b04c32d71e8e7f151e4c2703fac013380bde64cd8f0622c75629e386eb18077373f71f62d48e60130be42553015a30e448e8ab3de3859c2d53b579941c82f9380e85475e4e4a60a7e05602e0129f87d6d4ca8610a5a6437894606f83b012634e88105fc03650c5d8ad57212b8b32a9e190e5b78ba1970d13a014407542c766ef2ec617985d270ed8d15bdf5117035774d08a3737c6ab9cce55faa9b7b55abe86c63a9be1e7fd5c16baf2bc37755b0fdadeee58099c0667ea0b2869a0377cc7bc597e73aaecaf5a56d17a529c0de845fc87ccfdbdf5da94fd6a3467f3f8a2ec18cd9c5a602c25ace8efc5a2189d82688dc5fe47a548cd3ff9554aac181c2f3e2551198f4c3ce0b6060b74156e0e498ecefe360bc36e1f80e03819c2a2d4ccf75bb15595febd8fd7216fbe499f76242aa13bcfd6c7b9247e2561a33ecb80077fa4fb159b3534bed891d70695e34155ae662b90977680842fa70fe01935a18e59442b0c68562cd3c4e8568698d181c640f47d4e9dc2b5dc397de832b84b130bcb4a99e1cc400104861b534ed0aad8e104772fc5c93caf9a2420649de381462903fa2102326da16a68a884a8573a07129fd669a1f79b746ab77eb110127ee9e370c093f9fcbb36d688296004af180799f1fb5d11c7bb213c673ad9cf00d7eccad99affe18ed6277f346e1dd216f89fcee135c3ba8bdd1f34307a3a3767dca511cd1a71f4c33c903e1c00982f30727eacefdee025e8dff150b4fc48fbf765343f783d22b41cfb11526d46a1b0dd4558fa64febeb6977852d5965a7da21acae9912738c7dcc360b39e3cdf9179d1021c79ecb6af13b9ab75917313b48311c672432699bc39d3e5552d6fa9cd26ed2faf65bee2defc064f199a6f3f9d45d60b2a393c20c003afde77e514d988c9229efb877a03a8c1f83af3cc68ddb48d6b5baf6266c91abbf0c85edd33198c309e20ce32ddfe7d82bd00889ad00aedd9a84211c25b784f51042cc0d1619c4f40da5be09420fd5dac92bf6195fbeaeb0f69fe2afcc32a90a955ade2e9cadcaafe26cb27d445b289690d31097cb977b7f2df49a22a0af2f62d7a006874d4a4f9a8043b4ba3679a565b326d0e18dab97ff8c32311e802bf93b7a089d31c39b8cb25f21f7e32911843f2fa29a10da135c5ed09bc78744419fd805d8ec9e6580aff96da6cee498e5f74fa464df7e053d4db49b916624d3f35f2376a41db63586963575b17694e70040aff2510f44f07929a5dc24907829e9153e3072df14717bd944d00ced676420465f5b79b50385d85d50afc906032dd01fc3dd1baf78abd26eaab07a3b773f8433dfaf0349a1b3e0b15c805cebf73dc82a1e47efe7164e80d0cf488035a85b485200f3c2e7da34ee0b95b44c653216ffb6ed48c65e8dcdc4e4856e64c554469237112650d4180880de558714a0d412658f64ff9d80b251469489b3ecd48e75d90eebc534bd097c92c48c95022e42b1dccd514f6f66a67971581146940f2db05971905dd3f80817382dbf25c35c875bb3fedf1cbff60406d96fb320434a3f453e0b9406bbd3badd3e22d46a9a4d3868f54e53c0505c9bec1b7a0225ab3e3e811edf95dc2af23892d5b86563effd725c3066c6e7106652793983e40b1e558731bc8b7fadeba94c4f4ac65aec580bcc62ae86464d15384776960a2325ebb6f9ca34de4f2a217d6b18367d72bcbddec3cfded13d8ac2cd582ec49f30b2c996fb18b6e5a98054527c5eb72eb7c30e82f64a3773fbc834fb2d2184bbaceb3377aaa8259c4ca6956734eb29aae942a6418cedaeb3b91b9d5d9a00774858e54da112172733cbe032ea1445df08969a3e8f7109698f378563dc9f13e5965983a9abf0213b2c94452188d585e5e7d0b3084aca4e93aec9b56fe6bd2fa357954ebd94ee8eeea14c336cc870d50e61b74c70257e9fd36081137288ac251a66ed40eab0e93293685ce2b723aca7833be2d536754604f40d98f1062b97d71fb445562d4141adb297281279227df094a5e1e23b842a6e0da01dc4f17f49514d3dbb07ba1a950884b5b38bfda60e73d0683eab15e5a039383a9201985e8f13e1c6b9c2c46804ed47e375d169ec472714f0f3d5817773ddd312eff013980ef598abde3b655c987895928ac5e348181e1d7ee33f8bcadf4652800c252fa91f252935e8dfb4332b9a801412b27c5ce847ccbb478cfeac2598c0e20ae3629dbe64b02a38ac055f1f135c2a2c8de13eaf6a1c43f3c458b0222685305d82558c211c8bcdb64715a66f655901606a14b4276f97b10d09ebb99eaf941896ddbf10a00b233893c8329533e1cf83b0841c49573c747ed4fe2c7ed974b862cd9a28ee1589ebbdf1755d31b025a15d66204922e11348d503320c661622febeb811f6eb63011600bd033bba59708da059b58e13e3b9b57629869fa86ddcf4368436c7af8ecde70a48c1149a4d8e5d2b3281ef7720f89f01ad3fefd24538efc6f4fc678d930f0c3588d140da1c7daf6b83954f59a1d6076a7f270b4644590ac6b39be4cbe7f6a810ee062e02a2648876596ccad309c0eb7eca96bce72dce7c35f315820b8221c20ea18fddc694b55786aaf092e0cef20770f1d28993515677bbf6f73d86ff80a96c1e7d45c67e81894c37282175392f0bce57cc0be2712c45531b4a429adb7b8837f51df360b44a7332d1fc4987da21a3bf5de51c54c00b5d5cfedc3346aba604fe83f62432a3ff657616705b8e394f880c48411564de6b4199cedb4a72fb4e6ed4737ee6698d1636e420da6f91e2a7006d1c9f12ed948c259b903d27effa9410c9ab2fd61be10527d14f6fa8033d8c3dc36fb4009b108529947f47ce07dca6958ed4a2f37553f97528c1dee8200dadd36630089b80ede00ffb184a5345d6ec97ca80e3b16fae646320962951c96c91429d7092a8242668e8aaf18aae8e46284623cf9ad6d003d5bc503506daeacbe31fa8a08b3b9ba85009732c9570805bed7b9f06d94d0089757e1813b2594458fe2733d738b51c58b289c4888890a95058c42d9cae40c636ae53170f1f7137ce7dec4a42a01017de217ff505d0cd7d26e0a499ff9114df337122f0c7c3e1c41604eb7d57874c23bac84877418931576a9425588dd6e45c084757c599fa1d8e1b50bf336218cc62152172d3ce36e08eee816146fe33d1ddb7da2323d82465866a6d582e8f85caa79dad3d33f96c89f73d2ea1e1fa1b11a742eb7a49d36e9bfc2606aa5237d2cbaa4bf1cccefc6e0d85bd7deaa59e917c436f6db6b2098ed3d3505c8f2370c17cb05efada7ab45267e0a5e95aeed20e0fe047fde34e202bf4c5d61c8be01f12b918b3b25251f50938650da54d3f007dc4ff2c670fd4eed9225c486d974235be059156472df4ad98ab7ef051a19541cf635854754e9a09bb1dd1abc3a12d81baa8056c17bf17e5b11f628c67cbe3f3281605f667a35ade8c3485479b08298104e4b7333fd14526fddbda8a88fcd58f77aebfb472072f9d030d48aaad23e8e6cacda180dc622421e232900d64d057f9a980b70a29799901dd4070c85cfea00225abd677d262b0c8e0aa183517e09a30d9432eb092b4a4d8cbf424b52a23ea5067d11ed81cf0d7af59e7a8880cfdcae1b30141aa567dff053ef8d78765f633fb47b0fdcfef46de15d77dd8274c1a0d6f85feaacb09be7fdb8eb24b1036a0908d95eaad34bcc2092a7992ba9d707527e65933a98c9eb793d11ad3b8fdf414dfebf5ca8211322b6c0bfa775b8a661d39264c15406fa6f80f44223a2c2d850645385e181cd6079ab9fe0bcb58ea67b1750c6650d63a465e6d66c186b5a458efada9d537c307dc6bebbe00661e45725e6b97f65d57375bcdb88817a5b90c3a700d44fc6eb839f237d42903fdee42c457fb4748f47e6214b1c216b31b3306e0b75749203b9be861cf04af56dd055f45a9f2d8b238ba97f01ed021d52f19c2cc99b2f8fbd49c453264b51ab4ccf5c1d895a99acb117b395723e6234a4ae200b8f15baeb4de1494a854a079a0cf1f53c1744c98373b339c20f88d68b0230c4e14e16892311b2de9f3c14c175abd8081cffe4764f1750ce84ccc58f3cfc8e6f60e82226ab0a9eb6f3661aafbf4ce58600a63a67a569cd01cac049fefce5638c478a0d416a1140a4bbeab115871e58b59ce7de6dd3541d48709e2abd2ee1c1dd4f26efed01088eef43326c0d575309e29725118ad8c27ca9461fefa590808ccf44b1b837114db75f4ed93f2c10716c1a9064432cd758694329957a49f876ca83022d9b6c3f556a5dadea4ed6b313315d42d94b01772eef72bd201100718d18319902758521030a6e9ab44a80c61fbca092cca42df4ade4af341cea0b95472aa9dc3f0e805e7f7c16294e7259d93fc0751b2c1b0085b2c215e6845cf58d9cd7c7fa2ae8b8f7d607caec1429accc49fcd03f2ca6c4599a0a681a99757803f6c18228842afb2324db5cf6360044fde0241e8c0f2fbc30040c4b840479d4d2f437382aefee9198dbf4fce7c5c6c4b2c004294520b88d006c42c3858b698133a5308bf8b98383a0c4ebf07087ed3014ac7a2474e36e1be4b991ab5ecbb079249ffc0718c184365fee20486cb60ae0a890385aedf2820e9721351270bfb6398b755b378b5caceb5d228f2a73b2a1c2a5b9f64e4924511f5a14b83c79ba220abbf5a3519d31322c03304de7d74c417bb5ea4ed0cc18d95968a2d0e72a2c4c0f78e04c9bd50e6277068f57653d09171821ceb389490d8b62c4be486c8c9e39ddbb39920ad9d77c32016c1526d1b05f057a027992b389ca4f13acd1848c1fef36ab22117e2ef5995f43763e92e4d1c112cb9c2d8dea608a684a9086dbf947839eca496b39b31f40fbb70ba7510ae219c36a2a03d400638021dd93d118a24aea6fa5e5a82eefef9576115c64b06a32c779c5349b48e5497e63df40f976b7d7b0c066d541f624676e1f9f6b36c263d1f928af823eba9473b522ec3db207af24110ee8f3faa9a92eaa887a041110f4ede079f38e93b9d185f1b7113e48de952497fea2d7d828699bab572977ca7308f435d131cf7f28cfa7254708bbf29cabf5b5e876d0f6ae88e4c0f2e60285436e18cb68a4e272863badebf24ca10fcc73dd00c9619bf625b6d403d23ccfaa5a99e1a98f1c340932e2481ee99975a3b255bdd1f4f1058590cf938f3e6593e6bcc2ec232921b5b4daf501e959f8913b2c0bd8a35aa543e9fac811497816ce71fc514bf6a40492934faf7a0d7c3a03759fcd484501876d8d8e933d4f6ecf8328a789d0036734e425d4759e87bd99e0c35e6d9ac09f3b0eb05a02de87132f8b16bac89fcd0be0c44e5a1921697c378dedba391f04f3eb1e292066efa53a4f27e3cfb4f30c0e2f768651204adcd2498d3eca9cf15060645ca7237c92aede853e0d5822bb688578313671a743df983034ca9eabab1b8aa4552a301810d1a9471c51918db661bcda351db08596eff794e2ca8a06fe65aac87eb265efac8c311c07d1e5c0a72e918691ff312aa729ce4cfa345043c5b1a964d7fa11d42d2f4ac7afb158e4867c9b0444a95ff72a55b1d839a091d05a9399cfa97071e74b8baffc3d77e8baed2043b5252e1622848a23b83134f50ed3edeae15e4268ac04e37f22689ed5b96b64549da143351c53b7a9d8a192030e98fe6def6dd29524535302c27eacaf5fa9f68960ce206696198ad5bf024423b30a47c25f0770120bb466d3f848633b02678593352285f0bf5028b3655d1afa13af74ceec462d4a979e8016c6815fafe98ff048171671e3cdb5245b7f6de4a0da7eeca974a0d1e4b424a303d4a887783609b9d6c921dd165e8132b00d8e4b25c695017488ca51c06f86dbdb95e21d32b5aa4b477f155517635df278c7fecc27e0d4522673fab91a3eed5aa5e097ab8f43a4220ee649444f68aa9ae3bd1387acb52c3390a7a96ad5709f0d32054da2f7e1084ee979d325a10aa6b301b6b048c05cad1b3aa341c24ca9683724811c20965a3e6bf3cb9807b3eb4ab040fbe9db816008fdee0c11ae374077fd04e721e28670c2460b144708247632b648c6e8f3fdaaefa430ee308eb1b96342fff4f8ab036450126129744f986424ab81e50891c9c6c3ecda94f2252f80f4e38a0dec546501672327775ec5d90ff864e2ff60b20ba961aff21baa17238aaa577f50153624b7d443d2de543c3b658d363b8f310e3ed30d028be53ac194a5ed0f2436117066cefe84c07d0aab90a0c143727660c8af6eb35a5ee9efb61b8762b9cd413f3b4556e61ec0f6e0245e1814837180ac7cc4ecdf29e927f29de8446ee870874aad7595d5a147f05f14e101c62f3df90e2f2ceae8919d700e7155c14460f66991b458adebbd08d9dd051ada183094fd85a6135a4da2834d9057a4cb08e56b11bdfcd2e2760d2a795c33328aa8db8a878a2e25183820ec7248ba1d36fe53adb0784e749533be41e21ce7b8b773ab41aa14a347b7e3a29f9f43253dd385a4a44dae3006e70a02ae7404cb9598932cb8972dfc6b0f6ce966496cce6c154d66250e52133d50454276478329d22d7e6e700393591d6534eb60c31ce02ef107ecef508933b1888255a6ddb8b08e890ce10d998c6f24e1e729fd7024458198a5c7d8835da41c9aedca2c28c8d318c1f7d484ea94d7c73bc9aca6c20ac66951962525346a0e970b861cc4b9a5201c63aa3cdddcfb408f8f98c78cb36d8cbd070fc07d52214e0ace0aadc245297e3d95ad325cb01e24b78a37b76f6f6f7b5a51c767addce42d2d5a00765e0c87ca740f70d9ee7671eda5fe4d5d6ccacbee3974c7718cc52bb77b748d4f960d1c2ca82b313d9759892d9d3ff6e4690737bdf52165f8896d45ca50095ee69fbf3c33b85f0857edbe9220b6169822f84a6630544a741759fddd7cfb6df7ef24339836322bd292e1d6fd88d10b505a4bd6e15509aac04080e8d06facb80c12b684a5aa135f45e9a6b1996b4e04e66dc5b5ac01e107d41825512de812349aaa4f1995ad82754b82d6603d7422ca5fdbab8f5913e8d45eb88d08e154ac4938f2c8cc61670be96c52eb4ee441d82afc88ecadfc4c10f8cc88a42a8f69261c62160b297f2db3e97e0d9cce7b3828b7c4f798bd53a14464309aeafc5d4ee339ab5938315266e05e1cd3416421e949732ae1f6c39f5502dad519d5303037508d00d9aa129e4d93e9478b38d6613c42152332aa16e7ba38d157b13bad2b268b4a838a5d178f9ec07649bc2ee543b31f82f1b4ad5f0bf484567f0fac6bd71013a854be4df1b232922251988aa8cd32b7904fe1ff9e484e9de5498b948516542fb78b50711fca79c1c776999a9b7d79846bb19e792d8bcf2aae80341f2355d0d5164f7575c1ea9ab8c0ce5e5e33e27702550feae54353765010ec01a92145c1abccb2f03333f816c81af051e9ecf81fd55e761143934d28bbf8e821e3b5b2baabd9d5ffadf415ac784556ee85a8267d2a3a0f08557917d9c487baf97c4d805b82dd78469a1f6b13a165b8846e419f18b75dd61ab76d05a9158ba0e4086e138ac4e9f4cad6988c232376a66b1413293a00054ed8892fd1fbec2ea43ad76114ef8e852683dbae4a6519fd85eecf3d43a75d94e8aacab57890f81adf5e20ca8931a1ad04175dc5a551843aa9173de8cd6eeb0966821621481e3b78990f47d2dd585b800090d6b6b7eb3fad275ed063591f3e5f415380b43276ae154223ac413fd0f37c175a95c4a6ec5b2da4723ca48e8b60ceeab44eb1ede61484e08760fc1158f5fbf55fd4743124bf7d3fb72d7c81b7567327a8115115787cb3acbd085837e6d407901d7145dbd4a22ce5875c59454ff52fd65daada5f58415db301adc1b2d3c32a02060f6cac8c797ebad707e74a5a4e05de4eccff9b9f5727da2185d68407a27ca0fb92910723447bee551bf9409554c99231eee998e70c0e4ee17b9bcf6de8b62bf3db1c3b6e69198094e4a23a6a58488a3d685ca0ac85572eb28fce801b3a17fed4ec72a0f7adbed35a8c6b03e5028beb10db19df219191229b611e91e85c524f6b50fd0549058b9d5a4b5ec873c10a2f22408ba2e8c4bb090811238cab0c3c3f4cf06cf36a8fcadfbfcc591da142b98779d00eef621825737adfdee54e1c4492ef440c4194ef202d06d0a0c9ffbb164068f28c683194794b5d886d9cafb47f904630cfe7e45e5bb650f811e68c9fc83fcde58dd215839c2969ecff0f74e97d1f23e5ea25d5e35cabdb41c631cec6e2a7acd3bb0a0bb86f3c6ff7ef39b126ae2df318352eacb1815f356a6db8c4fe49a6c237aa8c8d1008b457b6445924c82866f469f227ca2cc0dea977b38a24d4ed7c49d2ad8e1d8e3066a7a4b15798341275bcb49c34df89c1ff139e29df53d3c8d73885cc946d664582e4e2429132312573258f8d444c8f62b498a1538ca6273369e813359691a2da63fc89f55698854584bc8ca582eb56275304ae5e32250b8b7a75419d9fdf9882e038a08f1865f764249d32d6614c7922dadaf13bfee054e8430ee0bea04764a0bec7861ebdc89cacdf50b80a681e52054df9d2a08e78dea828d172335cd46e3a2ac6a2482b5ed872cc614663fbc98733acd391c7e9eeaeca6f6d243722c1dda862c1464d1474f20b7e6dac634ebb6db495c7c28aa98e2bacd7f02a1b7d1d4eedca46c338055c34f930cf0d81c106ff5f825f653cfb7465eabedd152083b3d24f6837412bfcc190587e2be376f1196a37a1d46844c9d0badd12484461a71850de71d40db001437a4e95659346e65481eae788322b878325c0a91ef7e560af2077826c1a748abd707af7b2405c41263d4f73d003cbec58b14aff10ac5c4d602940fbd91892665ca44871833fad0d14b233450dd2c7d1149bb1bc75621e97d13f8f37568492839009e53578f2a0102bb464a8bb8823de1e2249aaa8d9231102af8b068f285b434831e110b0419cf11bfd9d24f132173b0b1ddecb6e1378a09702277c0e36109496026bc63fc70ef59d85bff2280f2b90f1e83519e56af7ed62e41d8a3d12a776c28e9dcc7ac5a9ae17c83c58113f6c4cd6d60b6c5bebd8e2065ba7800d7c4158d1e114ec4a1daff5b80410140d2e9413d0efa1e8ff94d944182f3dc8de5500ad16aa11a3015c41d7e39fa34b2e31656457bd39a5f41a1d2bc4432377e4d3f4122e6216b687b4d5b1ffe2fd42e3a00e1b62e0092a6330f081b0c147e5684826bbf2b21b6ac87fc83bb4850d4c4f854213b3bf141e69846bd90ba5894732222a216e6b93d3f8a45111b88595367d5a9aa434ec2264a29b3d1fd60af6e6596fd87af1c4789bd2a1837678cd6d74c4fd9078575c95a952e1e6f535eaf5a381c1dde63d6247913d3f47bbb86833c752cbfddea44320120b2c2076d28cb8cc6f02b45e3e7f3098b8425c779d9653a1e1515e507d93da7a79c4a072b0d29b9419f8753dd76b35a801062ac05cd2beb328a877add1de77ccdbc4712c48f559d5a4f41b20a148aa38628ce8c81d20127de9b6d9c3e988f6d71e8dda66861863614105046037350241247fb8074f178989584f4cae351bb1afc2883bafc4035488ffa224f6b48b0d26312b247721911093b398c4e4976772fc359ae718af11a74682983b486ef584993bc1f59c1a16abb19d88e38f1f9259c2e147f8247f75d830107c8156581177321ae3e21dc602e59b388cfd08dd999882d6bbe11977cac4064ecd1498d35f19875b06762f996f190ffb2c0ea51fcdc1b02bdbc02f1175b7cdc16649510e1fdf1191cfb95ef3b5cdfecc34a35cfef4841cda1a6004b0f71a524af64d1863f544c9c0d54070ae712defd70e53c6b41611832dc42d0b1e588a0b4fd17d97fb9442a59b3eb2458d08847cb28463b4f778ac50ba251f70a83b8ec2057b94e7ca65ef3d7e7728f82aac8f7bed9d489c2e3c1e65bd79f66d947ec8d3520d59643fd5ad39644b00df2a25c75b8783272cd8087fd14bef299206f2a9dd5cc6c18f6905280fa5f2595dbc1bc23ce3c528f34b9dea90d7e159971d7df42d113c36b8ec5e9873cc3d2996162fb8cad1a92071231a2ef84dc8cf771e7b30773984725cf329045c14118de898518fcfd1c12fb698a615171415042b503a8245b06a8655f44a51116fd16ebbe5c15c62c09272c18143a0e8c5989c341d36c16a8c033e987a0745849c24e9122247072a0b31d00407a2a50c978b98d286c3d64a582f2f4da817228252a7ba80c895386c34b3bcb50dc74ae9a2820df94601a3e23d7545e00c9cd3206668cc295f62145bffe5142f02c16a647e4c1b880628895fcda0f465fffece2c3fe924a5ba558616028e1e187e28c552f19585fd83dfb48ad725d8e7a08c231791a4ebb29f3fb616130450b8d869f143b286ca323b8c47df10a3e4d1917635ec7093c18f27b4ed24a29a347f4139448635d0c277aa36fbe7468bd78199eb750995f42dabbde64335bd2da40048d9fdc56366c95a2f60c81edf717d0dcc17aceb1e0808c2645494d3a205abadef51db26b2c978aa3ac6af2875161a901d116d7f26a4aa05517f521963ff98e810e61eeca594ed1dc2a5ead369eb7ba1445d4370820f930e353ea5e697dacae0c5fe4cbf9b306d290e2efb59cbc763ffa2693c68f743d7800c2110456eebd9676f8cdb360eb1bf436c47fed9bc52778e90e38e5a73d0f7aaba107be548b97f1262791eaaa25f823cb58104eb5fc482de85e1ce7eac8208533c7c7c758f11bbbfb57e1f1bc8b8c99578fdc7dfef086dc4e6db88d8dc429582d8bdb2e405e69a62343b9b28d39b1ae86210dd16d6bcc85c13cc46ba7c5b267fa3af66eeb0357d9d1ab52d48748d17b2366557bf2a365931d9766f73dd8c7efa05f830e843710e3ab5f50069d0eee269c2620506f2ae39ef1a89bbac321a9464b9c7562c2f114ef6d16da37a108ac04447e46a14795e3bf93017d73e824cf3f1c11222d36a36c18178e91eb3d704308ec9339577ffe10452bcb961a1fec7408d71f4d64fa0c7b09081f2b30bc6dea5d0730917c89167f4329b555f44153c8cf8466dfff921b6bbf25031c9488e6ad47a931f5394baadbde03db2a202c8fb6067bb2b5d16024d734502422918b2b770ecba373519a83112c0d0d46c555e56b021936b98c3d1650d68f6cf6c53d58c48b046718a0b4c88e98d98b5d298ab65e0d7c1c7b65aff786c6d6998f5c2bc81b9274cbd306f604e2fbe71120a02b7305fa42dd9ca2e8419d26201c1fb03a1bd249f7b46d0db4a4fcd96f076a6d835cf5736dd6066edeeb1f8dc1883d25621c23079206446f389c9387f0b6eda2061fe6dc34e94f78cc060c1914b0dc396e3ac5e20df16a9084242e653a3f6bab24e55f6022f6804879c21ba75ae3fb0fcf87058c9b5755bf2bdc459c2df7e57a0eddae07eb470642f4a9c04dc9a3fc99253db917ed4c500a827772ddbb1c5652ac3c3edaef5ae346f033adeba8f5b305816a503256dbd455620517d8a6c0d339d7f3136e24e998d9a25a015266e46d9342541be1ee4e6550deaf2227bfc2fdf0c9e006306607e3fc3c109d686098f940b9156817f3be4d2f4a9b7e9d16cdb84ecbdf7965b4a99924c016408d008450956e52994a768133abed2be371f5f91befb23505422065121bd0f89fbede3937ab8dfec4d94f8d1d6685ffa92bd89a0f61d759a311a7ce5607f0dfd82a7fa8b8674b0a0747868980182d2c182d2e1d1a1010b162c4251b86760ab27cb4de1720b88a3ab494aafaf8ff5cfcfe46b476ae46b727e366dfd6a2f5b239fda9b0c94b6a3a14d74211bd5e02bf9fe39f88a418f46fe4d04751cbcc101a545a20318695848861c90b9229e1202991342332d0d9ef2ef1c9067ba061a8feed1fd55be2ae2a97e063daf5e79e43c416c0181a55b40e4dcee56098a6e37cd693ee9bbf7dfe26bcf1da9d19ed3b62f6dded568df626f2c8ae69b28fd893ee9b9ef8f3cdb77df27d95fc45714eca7a16b34eda53d1225fef6d11ea1b68673812ff733dddd44de105ff9eba777fff6a93e209eeaa2073bb3a1d7ed5d38585325b4f9486ee67b33dd481ed4bab958e7c760b30d55574e2132fe732d658cb5b3c23ffc650a6aed3acffb47a1188678e5f6dcc7b03da73de963d09e847de963c0bef438a79afad7c750ff7a9cab7dd9635fcbd7cf0507d43e1c10fb70c0fae1802e2e5e958fb5d81bec6bd5b2af665fb3cede7cd7d4cfec4db5f5fab62f7dda93befadc87e180a50f07247d3820f7e180dbe6d1ebb3af89725db2f3540472afafa97fd99b783d666ffeb21caa6aaeaff6e6627fda44fbb831e6862619c2dce82f63d0d149af8a65dac6914a5da9eb27dda675abbebaa98f3dada98fe406b3d553f4d953b1e3d9aebf49c25d80b0ded47532ba8ce55e9f447601fa73f0d46555dfa9bbb3e5111a6b91bb7a1faf770967bb42a23d11f19f1f83ff54f589663ece8d81c1c9098932e01f21076e776514d662bb9c5fbcda56ab7019541bdc661dcc7cb73f350003444ef56335c7fbc0a9e87a5ae9a25f5374de17151549ac4a37b556b75a40a3e4739c9019a1aea8a8b4cdaf815caddbe617d1c801b516064f0cc61e4ff5dfbce0a9232ef0157209b9aee01f6d3d7ab96c42422fdbfce29bb6f975d3f6ba178afc637e37a72b6eff89fe293e83276ae31440208337a72a8040f6d4157b6e7ff469066b517f9e14bafab51b382a8e6d7e2650f372a8726cf38b3d3ab6a9639b1f7baa0afe11ade7b2c996d9e637410d669b9f83da8e6d7e0d6a26904a5cd7e2f262b261020e12d83772a0718ccfce5737dc77bc6d5cbdd1be7acaeb16d4c5ee94fc295dd03951238fe5a1d221e1e166c0eccdcdf6da67a7188510c820733106fca34a1874f58d3c4a71b721b76eff099c92ffa316e04a045cb9811ae201ba976f03b370d9884aae7c4ee3caefbec8026852b8817b7d5bf08fca60b50600e2e37688326934f2784ac618742d53ba927465cb7057be26b7da3273ab2da3ddda32596d19eccad7ea565ba6deda32d795af655b6d19bad596995b6d196eab2de357be46da6acbf4953fd9471e5f65364ee9947cb94989a24372a33df6d987f5462958b4d5d629e957c3b6abcd6dfb4e44b64fe2e0f63a189864fbcd46095de07b84c7f5c7615eb73fa5d73e2b712d9f713130e8f29ac6b9d89b28be6d919b617b177b4372d21781ae9aed491fa55eefaf659c10c7fcfaaecfdc6c542d5d6d6e4db7beb6ae5b635b675b6b5b6f5b735b93b62e6ddd6d5aa9bb9e742fabd12d7e35065d7deddae257ba5adde247ba1ab6c58fbb5ab6c56fbb9ab6c54fbbdab6c52fbbd8ad572b6df1bbaed66df1a3576bd9e237afe6b2c54f5eedc5e5a57ecdf62df686f4db47ae3ee98b3e1a1756e666d878aaa73cf65cb5f4d2ab36ec6a6743afb3e17b25d4935428160a2bcdf6554fd5d3656b1c9af205085a148add446894a1b47dbecbd2257177bbdadcfcd3ae4637ffb2ab5d9b7fd8d5eae65fbd1ab6f9775d2ddbfca357d3b46df34f5e8ddbfcf33b9f74a70d93f429da7ae50deb8d614c2924defe4a246ed332ac5e7496f835927cd295b62f8e8ced85b65d963cd37d573a83a80bb1afd8d7ed74d80ff9a1183743876158e5b2f7bf9ec8f5f39a16c9f54e64fef644b6af1b91f9d522a93f9fb9ece5b71191bfd91b4e86eda945c2ef2927e22f2d128bf254fc19d7309c9b91be10e7921efb429c8b655f7aed314e08e9232704237ddd97be130cd8939e646db2c7643adba4d7c2d263256b937d92db42929b85d806706ef63837b33f72da39392e0606378d13a269ac3dd5382159e9f90b49d97782217b7eb636a4cf2c9652567a2dec3eeb4a61a661a4efc73f932fe54bede9732fb3bf7e7b597fe280f4facddee080170e581fb344e64b8bc49f5b26c6ecb510fbf8daeb5001041dc637c3de76b6fad061cf3fd75f776f2ecaa74f84feb448a2c4a7f2a54684be7c22f2ab4512057b6991c8a744e8578b04d3be10c8c5be107b22fed4dee080feccc940ffb248ec675fa82242df2d127f7a861942b71f0665c6151f6ee74cf75bf6545b76664f457ff654c759f280bf6b2db4c73ea53b697ebbbb03f9eaaf72776f6f6f77778f3ade73fd9f71502dadbb471fbaf39dd7cfb2f3975feb7b9d2c1c903ed35cd1e3fccb2291f2416a3d9f96dd7677bffb0a347fcddd6dfa6bed6298cdb910d7b85a098723f1e8dee0b7dfd7b85a33ff682f348ed1a494ee47fb78e5b7cf8dcb98729541c6bdae32b26874eb8f3f1945beb43f244a3918e8bbfde17e4a89e3a5e965f79454a22f8fbd8da7372877a426fb6a6feae3b09ea7fc6fd82335d8dbb0371134d9ce1e89608bbdc9beb3255bc33dc9de68cfd98f85cac872e5c7b7392134f59d23f2eece96638c9e6a8ec3b9953d6569ea33b3f53c755d38b14e34343e82e5cea7445988e6d72c47b7ca4be9c53980be8dfceb65b4cf0da13f5f7243e4d3eb7f48c562d45e0b336a439c2f9c9fd96f94f4c1667e7d9bf9dca85987d4f781d921fdcd9c90cb529c193d08ada469cc390bf9198f61ff09067efad4daf4336a52692f9db65ae943e7cf977fd05dadfaeab4cd8ffdd9d7ebb1e78ed460cffd658fd464fdd9b73d52435fdb6c4dfd696f94f00091d467b0deae5c5b912763caff601ae595e4f10ffe1aba24dc2067adb552af3778d58cb60d4863ee6f804673a375a36e038ca86e77163688241202a4513166808b6e5b9b055c0e720466ae567c1875f1a787a8cb8d4385ad5c7f59842ebe1b612b574aa9b9956874f1675ccaaf56348ed92ea9d4c9640f8459b8645a9ebbbfa5e59b9be93ee297c3a2e55b401442ad8074e65b7dec939cf6dd7e77150dff884fbb389da872a69e611664e01ff151407cf40ae5302dc33dd7ec33bb842eec34abeab257695e3b268b06342ade1266b91e3addc65d7e915e8d0ee5a365b820330b20bad963efff42cb3cc986309ce6dc966557901b81ac80396d62c35e2bcdf7313f4479bd7ac153f3f9b75e01f1d4ece181eebac97ea67becd0f51041f7b1a765fabb9f04b5cca99f2f56ffc7df7e0dee731ad9f9f5d0e9e6bf2003b3a0fd7cb94657e4022db3c59c9689d9cfcfe1a6654223a8db0d6899ebe7766df606e942ff11e629fc637efcb22f8c3d3d74ba30f6c41eaf61edae54c29c5fc30d112834227be293e813a46562fdf93315b33ffeed36095b01a3c86bea1583159c3c7ddc1a85ae145c3fe9928edaf845e7175649296a8c3ae98531ffa0a1bcd1a97739dc2e4be9025f20fc839f05d329657951dad745af8b1ac1566e728c18afbf2ecb6de90df2c6efdfe20ee6cff08f20524e2927100ac418c148cc9d2bf868143f2a668cf0238c444294b25e55f86814056efc9b5bc30d30d7879198cb2b04f1a1da5e4623412eb3951ff8fbf3711bc8edf067ad3fb9e90a403c4aa7a95194526ab9654b197992ba1b488d330bbe26ffc56f734db653f23b9b72ba31baf833a78b1fc3b0d7d325dd7c6a43c31a4a1853a3e887932e99f2f9071721a38b73da66f9f3e9c7b7a133081cd354baddd9ddbdb9997d0561b44c60d432c11209c60ebec0300cc3baa0c10dba1734d14d74a8c28c200cb146097eac442ea434216b00a444adb50505274774393cb2280c7ab925c44e2b88a31078a80ba46524ca4790e84514bd3ebe6a85fa54cee71e3d60df12089dbcdc0a22cb0dbd1b51decd46b73b06c517e52bf93d8c0cc3876a052ec2fc603c0fe583722b88316e7c53cbd09924e2b8cf20e903f9031e5c7e3645d9832220542acfeb6ed781e4414c4cc6733bcb69542fb94117e792eba971639396919f452b75bc9e41b7d52cc7579327cbb9cd6383aee3a28b4537a43ef4c99d52e7f6d39e46f5f3643c5734f6553773ca3d4e39881393c4d6404c388b6ebf16dbe5a4578d3912cb8d39457c357b3cd5a12c924497e550d095cb154b377bfaa34ecb34c17ec657f24812498fa81b3af28010a95032e84af734504f4be9e9a01ea1234f1d35cf51f71cf910612132223a22ea1c214ff5175858f1a1e229d119f1c4c7539de3e45132681bb7913692ce75af9f41db0ccaec2c82cd2039a934aa7f06f1cce1ce3a7b66cfec393a3ac2888888aa0cf2d514ea64d00cea26d16d1974fb2f4e08cd0c9a4139f7fa293758c8ef9eeee99e297726c1621ef9caf38e8ea2932464486ec813111111656972fde3f551a885a4106781a384e95e1f7d28f5a13e210bcd5cfff73cfe3b67d1e51e54ba60a1714c589272bb56afeeee5fa56c72fb97344a1e4935aed79cf4788cd13fea947ea4efb2f4e4b6139d4675a9c9ed501a5dcd8846f1b44cfd9e9147876f7dcd88e9ca596bc9a77e87d3894fcbc4c77832352efd703ab99df5f0dcd67cbce8c212d0ed67fe917d09a8654a4ab44c88937d2ed032a4f8228ccb8ce21fb1663d373631dd5a925299a8d1a89c8fbabbd3a7d24a35ec5ce2596ed079ec2fbae8717ef5bcae198b8e7e37aaa974d248fb5c7ff949a346c5974737aaa0f8c7a07785852a7797aa0138e15f3182db2c6445191c9108de6080480c37b7bb5fb934e84a2cda50862b4373b8f2a59520c7b4a3a131dbb8d3c6d4dc33c62064630ac8320406e376c12c781c8a595c2672a37ac58b44178b3ed4475e77eda2db4b88abda4cfa872ec1194408e3f2ebc006973fca80572f78d15484ac5cb9fc28949429419127f6f8bce02b0ff2540f0d0d0df5f4f4f4d43eaab576770705b5517743ddd3d3d34747dd94077115c3082311e219718b4883cbcf315671f9e30be2aa8f3e8c4f44262e7f84c22b0f8a52300b2f1f417efef8843f1ad132f38b902c66a98d4e2ec79e06f29451ed723cc8c586b5b341b78d3c355489ba22232cde95a12120439ebabe3dd47b8fa73ae5e2f225ebf29c75f9685bb7f411061add282764fbdca7bff3b8a62fd23d0eeb62c3ef964c36acc0e55c5e7bf9e27db1cc3f4a9d4bb472fb2ed0b6080e2e50446d11a0ce023c061b811631eaaa91d110e584d014a1c153fd5c647b7a1828f4ae3432324a49a0e58bdc108cda9003941b52b91c28f13550164646460d859b89da4ff475db405b0c851e501740dee33d8ec9e945dcca235fb514cf02511674af7d7d6ab4d22c738a7a5eb5cc76dafe2a70fda3f4c84ea2d125cf4cd2f302c018439206ddd6a89e69cdc99d1f7d9c3ce1711287ae8c595c19c62977bec7e72f5ecc5ff8f7ba6c9cd2a8f9344a69549c229b14b6cf95b68db48d5ac8a1eba50d8db4cf15dd236fd085f5c6e0e0655b8aa7b4e8e2872de5ba94f6699f2b871a08a5d22a4917a59fbf7f7eecf7e72b5bf64cf6ca128b0eb3fe457ec6a92a42e3186ff992c31be67ddb7d4714e010305d69a5e735cae576e50afbceb3a23379359d0242ab75af5197a5a941b7354a72d14520924e191ab9d2b921a62bdfe44dcb45f30ac58caebfd67551c786b5934127ddbfb8f44393ce0d678ed62fbf3eba72aad15f88155d29432351a7513336b9d3e8ceb7b58f70372dd569d40e72ae1169746585a135208d2e66245b70a57dda67ce2de41569248db8f8283bc6eb6f4ef3199cf154ecab3529e30c294a05ffa0fd851e775dd7755d7f79e791d29fe9cb999840633747faf9a5ebab6c4cda93f6f2b7cb9efab1cfa63dd1bfbe3ec9d6cce7ec4d924602a824ae0146d18ed460d875d94602286d475387babb2ba852b151f52be44bf72ea56fe148cf916c4b4976efd2b5482925f792f4b224a594b27b52f7a4d2933e7ef7b2f4a4978f5f7ac9bd7491524aa96df26b909ef22ae463dd37034425a594526e529332c364bd249d60705fd2b4ed0ac70171700b5970cb092d9c60e266975b4efcdcb07b969703cf5311a9545a68a185fcae515eafebe53b8e0a461b4adbf10d6b8a7fc447b54cc6715b262b499332939b941c47b1ad925a10e58821a21633a0428a1863ec5e5c549e8a1b69db36fa1789dbb6c7b6af258e23711c37632eba6959e454c42a7533bc217460708a5b70d96971d0b1a7c40d8c78c8b1af8c7dc72bec3d5e6136fc978f3de5f2b57cdda74d0163ca10a698e105a7f8a25aa6ce3927e9c3bfa5a7406bcf2db112a52a8afdf53143318d72d5365429d09a0d998ccc86fc85b42867551fba169080537cef142570caa2ec37cae750c7f7b926f1d4608a163a584cb1a2072ca654d1c1c28ad3e5d6949f293d575c3167c056e49458c5b04a45572fb79a08924d48b9ae9946b598580113506ef82a1e6615ddcbe51613258801ea6398e0e162975b529670c357f50e3c2b9e37459523f8bac2ed5e95a7e8ae97570a164ff19d33fb62be511fb8ae005801020f471802054310015ed108f7baa464b917a594d22b005298524aa90a85ba649df6af25d7755dd77b46f7a2f6ab48299d12d1726fcd96eaba0a88c7abe8c548da3253a5142b65a5ad5492f44996826eb5acc36c905e31cc654eb1954989bca1ee0aa7f8de258438c5975a5b19061d5fe7e29c325fd0dded2edd1fc03762f1a0f0bc25a060f2c414264b28b10414254f2c71c492279650f28414ad254670afcbad259a04795ed05c811a97b5b8ed7f6a53c755fdf93e805498ae53fc61cc9d1faaee0c83dcda29e7fce3102e4b5fe53095b21dde0be9f967e4f3d3f82ae6f965f095cbf317a1c1573c9ebf861c7c75e3d93e6fcfcfffdce3b97bfe9e3f06f90ae6f9a390afe2ebb038be181b801fc00be06d7c3d2c0b85131ef52d9fb52c1fa957e1b5efb32c540a1ff3f5e361592a1b2f80bfbe9365a90080fff1f483b1ac14621e859fdf0ecbdaf17d8fefef2d0b003fdec79becfff7f8d2c7b23b3eb301b2aee7617748a009ffbdf7b1b21dfffff2b176fc9f9ef4b1deee38c8c2f17f7a98c7603efb93ddf901b25afef4f263c1d81d04802ced6132bb0303b2b2e7f13bec8e0964c9dff12e1f2b000378d5731f6b00762707c8aacf4365772ac8eadff136de3f960dbbe302b26cfc0bc0ee449065fad307c0ee5090457a98bff1b17ed89d13c89abfc387dd890159ffdea77e53c1ee9440d6f6300f00bb030464d1e7f129bb93812c973f7df7b14e78252c1c106577520059fe3b3e05bb93025937fe3fa260771200b24a0ff327d89d15c8c29e477c1e1f63771a64757ffa1c1f4b090b07ec61777c80ac973f5956e959a46771cfd27efbd35bbba302c8e21ec6b2762208f33c9ef559d65b56b4acf92cf92c7f56fcfe9d08f2b02cd3b35e9ee5f2acee5b3ec7b7a2005d1d6fc2c78abfc3b2602c8b559f45fffa9d089e2c2bc7b3bc67e178968dbff133aee34b2274737cde87f2143f8e8fc653fc37be1c3cc56fe38b3e9ee2377dd553fc2f9fca53fc2e9f0c9ee26ff9ba2f02798af9491f90af88a7f8b72fea788a5ffba2940ffb663cc55f3f1a3cc57f7d91c753fcf48b41df7b8a5f7e2f788adfbf1a3cc5df5fecf194100e9c982487d7144ca024b448c2069dc4501256380105091390814413484471755e67eaba6d04621881849f1d74bc30da018809018911208102216e5c6e2531458bab5e5755c10f9d77dd56124134f9e948975b4934b950b6cbad2472eebcdc42220d29b4da321d9fa3c76805a661544a2cd6a0811222d8c18a247401ca20dca03491c0c890524aa9156118f5009019570209e14aac56e9038d88c417b7bbdc42220b2bb4f047da9c2451f8a3d81831c2df5603377e92c689dd826a0895ea04b404f389124a516821c1338530428b8c0246c40e41a08104195cd1e20931c22802e60511190e7e7470c357a551afc0b02ab556ee071044a184073a10411264108230a0fc4099220409ca08a010210414d4c75801f4f3644269010db57ec09848986e250106d2303ac3490d7c6af004ac60dcfa5d1a2da0254c212694d68f0b7e9200d238266c9f2e0ca248a83d11712494a361d0f3d58988d377ab02c38f40046fa210894468811539e07cf93749e8fb4f6993d048e5c64792c46d8e7721042739207d1a547de5a70844f044644af6545ba3cb3d3c095a0cba717e3f114732bf65ff75d918186c3bff442324a7ed3cc5467cc458fc6d384244fe7c9af9cc113911997fcdc701193cd180cc1da1f9f8271af6d40d0e183f09c85ccd895a1a4e861b69db56e99247e3f6bc2062626610f20826768e4082071e975b47f470b5cbad23729ab48c30324289db3d77baf0afc7eaf5dd9549973d5ffed8d965436da4902ab18869d186d7f591931bf6c55b2f5b3747c35be279aac952a952d0834e0a7858d2e372ab882f72f0dc130a115c9dd799ba4ebaa074b955c4951b704f20ea9228416cf1a409295e5084f8c513249e34816118864d1f98f0410b0a2c3eb043501122109ef43c19823279d2e48908b6cbad22a87880053b4500f55044114cb8cbad224870c60e2d228e94cc1d2610372eb78858e3cacb2d22d2681141d42202cb2582c6ed6b44014402d44063187c927f7c1de8b8f5e48a7cc1f5a270adc4abc8dc6ec398c3c150c2415e69d9f99baf7fcd039841e4308895cb2bf4aa822d21d468090182598249e77ccac39cb3e8ceef5a4f6070a70de554d2f27972ebe5960f14d932d0f839e6b51653a34ed7732bca943bff74d9165a2b30e2d2787d9071fb65b840af5ca87f8596e1160abeb8ad92392850e3723e3939393960146e9de08b1b7217b79f0165e47c0c30d2f91860d4a451f75b26ac3db8fd0c2863097f7c3f3635aa3b9e2d0c30caa2515f371d4d525b69a595d65bfd56fa61df1abd05fa2eb5da32b15afa85f5ba289d3394977ad8a1ffac4f7fc6ebd75f3f7336edbf012bbdd0b8552acf93d30391d9f9faa764fbebbb3aae874e973df65b355dafc170bf7d3f6743ef461b6e57eb8e42a351c5cf88eac60ca85efbc298ab85a6abc15cedbd9671794d23bd165da48d2ffc6bc3c5f4128ff87d79e684bcd8208dea153efed932aeebb22eda10f585aacbf6fa19d7b0cc651a5a3f6b17b56154e1878ead5c99a5ab1f7211fd486b6ce1b2a61f59bbce0806e5bfaeebbaaeebbaf862a2cbd6e6aa4c14e4d6da759ef78f926674d96771b17f217636c86bb7e82399c4d8ed2ee5fcbe8b13e211a1631b9a6e1c42c796ca333afe49e27a734d66130bfdab4f7f7f9b69d963acb7facb8b14e6703f94972fbf6766a85017bda1942ea5c3dc1cfc63ca1b97720c2923a5bbcfad2f0ac408c148cc954fa35603f4c31e1f768f8d0b7c3b08c86be335e640f73857f38d7d75a3247acabe6d792d26b9f54d51dada507353835d3f6fa6bd998f4d9b230a58638d25e078141ec7f3d5e29178a33d0dc1f1273c8e3fe104038e8ff998c7f17c64de6851b6e5e317763610e11efb9a979fd3de44b181c8fcec6bb0bffec5f49cedee86e4b2374a2218adc98655f26df98e24b921ce3d0d41e15d1e851650df9178439c5bed6988cb9ff02e7fc2c7162291f9984572a5f029d8b0070aff277cdff3f80983cbc77c8cc5c1af4d0f8bba2e2f39212614191531c25203f61e736ce4f194bf8e0fb9e8f4211bc17c1873c01dfff3c33e7e33ccc7ec4d8ec89d2280fdfc1930fb33449fcb7b06e9cf3892284585100845a12825c7cfc7ac100cf2461b268141deb6a136438eb736e2801ce2f8ce461bff7d7cffe36171f01ba2aecd0d3e845e1bbfe38b439e22f25491a7b078ca3fc797c30ded0d7eb59736fc5dbeb0aff6ddd3d3c3e4463ca2efdf3abecadeb98ff7267b26379ae8c61bfa4c6efccd7c26371ebbf1cd4f67fecbd34f47673e7d1b9f8df6fd1af7e9cc674fbd609fc9864d34bf28d2da949e856e13f9ea7aff2eaa4d543b4d890240ecb3afb6e5e973df611609e9199cfff22ef235250a00498f99be65b85505d1f5ef2ebab13419de154a5cc173b5b9bdaf905ccfd9e49e815c7eecaf0f3b95cf78ca3f7b6c5a1a4ff9abd0a463903e9224f4399b437ffefccc769eba683817e435d9d08f28e09698903e7b97166b43133121fdfcce32213dfd6a2d0ef496ec0fc9eac07dd844be62b0764d747dd32c0ef4c6215f513b6bbd5a2fadcdcf65f343bf7ea54d31cc7a5fe75c4d7e2c74af4f07f654d481be16391a7aa9eda2d0fda6f5625c4b42716292d8cde93081d6a2c2c785bfd172f2a364c9cd84ef8b4b4b5722719b9661f5a2537a332a0664dcfe7f7263ae8c4ab85e6c5d71e203f3b1f4028d266145092a786ec85358b9fd0ba0c1e2364d41177251119fbf6a2944479f2f2f80882efc776f7f6f4a44d7dfdd120a6f08cf533d51a95a5340e1c104402e975b5300519b60180c68001961041a44c812041053a30a13559ec0b22a3f58951374557e2055c9d95a595e2eb7a6588291418160a0060c78e88fd70586611876eaa1e582960d6ccb498c110e1dd8b0526facc0e50987821008849ad020ae2a59dc1c975b558470c357715a4cceb22ccbb22cc3b02ccbb09afd06706ee53679cf7ee9debf019cfb5ac53e3e6759966559967dd8f3af2cfb2ae53387c9eb0be76f00e7ca672c5e41a86ecb8472012d13c6a8825c9450cc9598cdc42b9e224b131d9c2184a11c1801ec87e1d517f5f043132c7cf8400bc02da21637ef0f02ee69fed9c84efee4fcfb3b0d991fad4dffb427b7431ee7e2dce87e1ad27ffd8340dbf8dbc87729b936c9d84b60285df8d7e35d2126bec70fa56c99aed6fea127a83254050b0a14802a5754a1829a20003408cf53a97a64cfecc8c45b21f471c3986cd20fbb95fc48817b3da3b0ff91918381c7ad369417abd794a97efa81aea913cfa152041ea81001c1438b8a500fe5412e516bbd94d45ad3e82841d01f5a527cd1a27206f58187980429b25026f407132eb7a880800a0f312b34ca39720f1dfbd86a9555d6184bd07164f7743c4f457754aabf2a25c117635f32082a554fcaa24a6619ad28b0b00c7fe83ffba77519c9ec7d8066f676666f19bd888846144533099d5f6e45e1451a2e975b515071e9e55614393082d6dbcf20749d7f58a390d8ed2ea5112ee59c945e55d6ea1d6bc526a5d7552b46af5a312ccb342b9bdc36efb86d58c5b24cd3b68d234912c93b924858b669dbc671245269e348a452a9eb5a5ca48b8b777471c1d43822ba6205cb1757ac508cb4953aad6b69b972fb5dacb838d0ed7f71234cd264f28e26f7b9fdb1db5dcad96d2d2e2e2f2f2693cbf66232d9b071e3060e4f7a9e77f46cdcb881038797e3c686c3f372e4d0a1e304236160bc238cb7e5d0a1e3748281d9618234c104ef68828eed04e3303b766cfd26343161f38f07191d1fcbedbf429445504f6929cda3463fe91c358e88ae58c1f2c5152b422e95883cb149d4712c35473730510df30fb7b1db5dca4925a5de91d65a6bfdcfda1e3d62624e4041a280827744a1b6b8bcbc984c366cdcc02171e0f08e386a8f4af28fed2ee59cf492d7e51daf4b4e4aafab562c9359e61db3ecaa1896659ab67192e3bc23c765dab6711c8954ea64d779c7aee348a552d7b5b4b8bcc89717eff8f2d2b5b8b8bcbc984c366ec81b37bce38d1b366ee0c0e1793972e838c9d3c93b9e4efe693636ff6e702ec4abddc08163f3cf0be26dfee5e05c88174687d4a1c33bead081913cfed1ef55d23ceab8511e3ba2db5f3401a033cca8524a29a594d3a9949308b34a8ed2a5f4696ae94c2f3e8489842efe94524aefb1dac2cc297e694329e58c31524a29314c0c2160f1c10027c0820c22284a646183781445d018935e15ab210b1d452958da87c8797ad2ab5ef5a2b3897ad28bb2d0519482a57de8a45fc84247510a969e92858ea21467a1a3f6d254a38bcf25593152bf947e857ff0e3d48891f1cc2c38b364669e73ce39e77466669743c8e83dc988d29ddd59ba7442a371b67476e74986bbbbe4d0dd6711e49c4e437776e7f9030464432b8a9e3b675869d0b8572b664a299d351d28299df647ca8fbb79c0bc5ad1a7efaf69a7fabc44a782f3b197fc85496a3a079c2f7190f7fad390e8732f7baab603e787f54f43b25bed91528873f9673c27e6dcf9214949275a50608141f928a3e356143a37f48e6e583d18948f138d7cbe359d036a59ad3a15949f7d4b980001e5eb5450bb30cd66339ed550af0bab0410e3b2fd39d1bf61215007f93a4c2923bdedc536c4fbf429b534f3a95525699c96b30c8d639e387aa2c9ccd2710b0aa216143a500c3de1e486def76b74087d0731ffc1acfc19cfe1d2eb43e6c93ce30d7da9c5c12fffcb650e86142edb1f1da48cf4f635d6e803501be2e535d600254f4a6fe84b4401a0db96730462789e1862b414c3f3d4b3f04296202a57ca20be01fde007f38ba02076004250087680e08396134870a20854529e1d4a4ec8d52dc3d776599bf9dd9c0a3cddb46d6b0a6074f1ca15fdce51e187ce19d4a1c20ff1ce2f7ebb27c1c50e321470152b8440c4078cc8c14f51192e5882133a5cb49cd8c209316ed83d14176069811254cf958b2eec3a9307b303296565128f7065cb0547730b2e4c1e8c74229f80a8c42c3785410c95423302000000006315000028140e09c442b1601866b2ee0714000c8394427456974943610e832888628c31c41063002000004388510a195507627a6913de2f971f50552b308a26e0eaaa4a9cec5c6c9ceed5206be8d2ffc706f01eb5fc949969a06702a90ef50af2e400032cbf0e4543270793bd1a103c62698eeba208456794a0f695cdfd20887db16657f9eb673ea50b30d7c25f341b37d8e1b98177eccc596067eee228b667100bd0f8ba649e48ff5706dd500bcf2148f53d3607879a0e7140a5dea6e7b1c9fcf3fdeb6e65a0402afedca66b4d050056ce037cbe97988918957cb1980a9cd75f77b9a1e94272b88e0c294796c8a437eb362f61cf9f01368c150f34fa8f17c085ca24aec750c2e6d0435ab3dba79518aa656becfe142d1b27cdbe017e67abaf91a0450942223b303ebef46e7c446703367492ee9212245e8251edbb927e86c33455c89d73dfc5ca2ed3df3f00b0ba97d19d041dedb38a0f97eb667f02548d34b02f3bd82d4194a4057aaa13849abcf4e4ab2be58431146cb16170ae743a0173669e62c0f7fd21d1a1bf41ac2f3a61bebacb484511154c1f39d1dbb7cb772ed1b048a9848c4e4a2198e595ecdfb09da5786a11727c89a5becb77e9c14bc07aafad5f3116b04325620e5b054fc673ccf2652dd84df6df4b6f4662699bd07a621011dcb20942af8cdf37f63688442606a7fa654ca92c6d4fcc296f3d9fb4fd397abf8ca0a423f274ac2c1fa49dcbd881908073a504c3a9359e4d43fee081465bb1a79b6b8f94e60f80b265dd9892f29775dcdc6f1c04d1075380f32d5dfc25ed42e99dde245bff02c802d104bf6f69a041dc37e56207f1f86e68ab0a9ee33d5f0b8f4394af7c85349b4f0654400949d43dff4fce7b24d621e31384e889d7eef7d84cc489846de42e1d7b67fe90ae0bee9baf120d6a343eda7586f31ab258bac1690cb8eb9dc082247297723a09e4b38f6b007a2abc442003a93b386b62ab6fd99497ead57dff5241a070df7f86ab62ab272d7fb556fbefacbf4b2dd2ad77d64c85da8a8d91ece5f2573909c76decdb6dc14ecb1a177fa05373accb5032740d54264f8637eb6384711a91d341b14c5296c8b9ad913e1c65b6a455d76c498938e753862c4fa6bd0793ddf43ad1b9a44819c6530c2f7c7099cf03e27057777df1b206abab76799b4ab57db6ac0d1ceab596a72c32c633d4dad4c53da2bb72d6fb84c5b48144236aa9277639cb0bc6c001e01c468150bccd40ea4a07791ce2522ca2d2e795d2b432a53e1c1178e50129473af783c5f04ceaa775c58862e12913fe8c732399a24f843bca8c7d226e6826f423e2c233c19f08779419fd849e5bdf14ef468ecdf1e825e9587b488a6ccf3b6b6239286ca976b30903816de332f7ac2a9b13a8f9323b3a15cc2e5c16afad7f7fd3386d3906bff385929dfae8eed8cba7e265e530034ab61865b0de325bf6bb87c283cc370f8004708c1dc40001b39330070b9a031a83c33742cfb66f2eec958c40fd7e85f7b56d9da2b7695eec19bf5c478c977d82d02454e995366ad0b3af26c0d9601e773e4780b92f9b37669c5ca673f49fce555664a65ae2b840ebe13eeaca40363dcf494e5024257a2178d93cdda614c89a788c80bbdd3457349993e4b8a2c36099a41bd5ad5f4f899fbcfe63b0e68394702022ecf0aa839a1358a5d4eda7a38857973e76818434f617629c08b8747419a62dc4781a71f52817d7698a4f85213a80f36a170038500ab4d178bf73805fe452c693c90f127f605852a155a916f40b826704f6ffa2a499f7ff7b3fc31f57819ec3f57cfe7c45a5bb3a7e9037abed399ba303538d6fb2c2cca6850a49f2f502dc548b9076d4286002d10f3b50ba5bf772854035fac887c994e18f4a4c0bfce1a19d7f42e1656c10a8c08ae4bf4011905bc2bd5d9137a057a0fb3df355582bbd263d472e29689b76d8b47b92712877ad05bb572d6208a17913e14b8820ac1217b5808845456eed5490b2d139926bd1e780e7fc8c23550053e04b48f646599e6052f2c9c41e869d2ae7dcf796c3201ef76e3fc526a9f5e5fb0db42d7d13b8637ed794aaff54272f2c1fc52092a983ef064e832175f253e8e3b86d6c76d6b6aacb52112d25daa083c320605a27c0d462086128ce4cedd90b47a316e3b71044c56cc0480e2e44f5f75b0c81d8e40202e620d3761c9367c248436b6474f8bff0959f3ffc88e5e0e8e6a0d07a2b5e1ad6d2f477475dd18f4f035b35f8ea8aa2ca8866a2da78dac68b1d10fac1bbae48c79643a452a4adb7881f5dce73891f5dbb435676f443a538a8f34f5dd761fc601d2f99b6c909ee12223816f567e4c714b9a9bd31ec1fe1513982b24e50cbeccdddeb5bb4e43d3276a234c79f3d44ab5fc77a4f700640ba3f4480b586647952d2bb266efe12f40ce20fef5159b8ac7bc488f559edc748380f06bc6c26b47a00b622f5942e34e416e0710fb139e34e34c1d6d49ce02c266333cd35c14df86037a8b590ad5c8ad4d71bffd36190d3d15e6cdc9041a9848522ef08c165483d1098077049d8c14dd4a83373ec3bc3f113d4f7417b26d00ff76cc8c38f8d528e4bbe91c4c370c4ac77e550c3b7ab701f29e16314634bf4ddbb1ec0e4bc7561de66e262b84d118d975fe0126f0504f4210ffa7bf88b28695ab3d9baba22ea30c14dab294065f263b54b59a9fd05347d032722fef7021a447f0b3e51d66803e3bad1eb59c27f7b95b5c1369850719546177e720dabb12517e097969936d5a4f2bd3a9104e72d20dd84ae7fb2179f556237e925f8c94a03fbc384bdaadb3819e736205a2441ab30e840f98d309438c5b18789f3818622885647e2311664ed66e85a48658ff8d6de11dbf038c13b57e0a3fb25b27711d9a38d21225176706da2532b498205fa74090a6886aceec51f8be8270455583e6982e46b67fde9d70420e548aa572c3f457fcebfb23ef0196a5b91c59eb9ad76d08d0ff48142ad6bd7d7f0411cfdcacf59443ee7e195cd9d7c4e8341e38519bff0e35778c503749f8b14916d839ef508249c4e5c2787b012e8c9d92d0f486605a0c998e842961ece3256fd705f708c2115cb0d985010166848bba0a6404ca9288c11892925ace9c9934b13298b69678a18498d67b58c440e0cdb8cf0a5c071c57aae551628c17588ae2f28e1aa3f2908a0a729234ad0abd0a0250ff4fb6969a6eb443dd9221b327c27be12668b4707c8932c3af227782948aece5598a43c5b39077d68db51aa17b13f4d5c49940ca72dc50b7bd84f0e02b56275a917c3f274f100541c9b2e3c0ad2a8da71bc8b43d50173b8b0e7c4cc64d496aef729a740bdf4f2f8ce7cfef45a715a2d97a1daefb8a688316d8d2479183121ca2e171a65960cab406ce26247268608ddeff0a4a0044edc9d5ecf1a47b95ff930a090e2c7c6c7df4be3f6dae92e39a594a53ab1abb8254d59b5201e7f3cdae0d677a862a05f18a996b4fc81240fbf0879961be3c71014d8d4bf83f804f667af8cf920f64b5822552e6f010517290c9406e71a40d8044f2f950086a119c3e5c71b49204e50184b35ef0859f4845fbc519dbc814ded538fd8bec6ba39d960a0812d36ea99e4e219657dbcc11b4d9cb2a85237a82613ee58e28161c721cd9d4bae1dc8f76f2900575b1d0186c4c44cfe345c5a92b3f31e1aba4f74433eb9848730e78567deea226355446e9a6c099d53465ed6516868ff4ea8d6dc89d0687a8c145a9ad9b9cb58a4b253278ce31642d4e2da9d4cb491eb513948889e066336fedda18b221bb5c69444f5fa8536ff9e11d64ac889dbdca5d578b92a9f39d658ff58979e1b4f52475061876274b2b0d59c57c150abd1161be76f0f3b741a01ef49aa4686514158ebe7da490d21040c6df56c27e986fd4e7968c3a0a7d1916908a79040dff4c4aa8e818d6cc598dbdc7d17aa68c005cc408f7a47c79d26d785fa4e72f086333ca323189da1cbba1838a32873724bc7a82908a8b2dfb45d219a3163471fa791199f9391fa65a3aff9680d8e89f893fb613459bda0941114b1c8a8047f28cd65eec19970544a42bc37e5f1995252592644f2a5413f411d9c194fd156a606cf63c7b1be6360702d8444980a0116a4583829d1a73daddfd4d4affb015b08914381bc5b1e5b8861ad50023c2a855fe5f7293a1f4d666819c3b3a438efaacdb19775b5b31840898e5e2fb360b1adae294ee3169c3dca537f5cc916060ea587836ba3cff1f9391495c9810d2ced17a3e4479102ea99670c69d742601a590168ce7b403de2d2bcc401d151ad3e81c8065ed50d34a2a1b5becf429cba4c6d89b1f77320e878c7636aead6be51da0e5b2a62535c0ad5f55f5514b4a76c79872ab5c1d2e1d940db79d08f441db35c0121b29703f61a639da17ea01e082bb0d82d1e71077e222ea56b62b45a158bd8bab88855c688cd315209456557ee96c22b01d4172808a563534812819e044d603efde12cf9148168304b2c924f356d4647efdfa24bce2ca30eec72e7c7fea46da46d099256b3176eb89221dab686b3ff63d0a5672e714746a9fbcb7ef236139644a9a6dd0f341c957ddfec1fbb97c9ea6d8f112c46754fc4bb0f946dcc942433c30928159f1213d7fa117d91eae5d2d1c0c4ccee1a31f5c35abaaf8e7e089b100290e7108310bfefa3aa6131bcf6902b1114c35a0281cc7850ebc00419729602537ed32ba0174f6cb30f9d4704f7d474f48ca0d5b334c6e90bac47d4a1c3201f652da032ee796305dbad8aa0fe54338384a904e5be0f2bc8db4eb65df4d3f2377b6260a45656a139a0d6edadea06b561ee3476523d9c48f768e858ae5733dae0ffa4c3d01d0fa8ee0d9d66b1d07fa96587dbe6d9c2be207e51cb439bbee84a96ed7f87fecd9bf9772469676ee794a8898050a27ff60d0e445c71010baf398029ea4c51911f8e575b8f188128cc18630ffacac191a0719110a8747d0492eedadc7fa38d5b26f5d3d22790d63c4400f0d005e3dc80c6c893fc1deba142b16786d60f3106df8b4344404486cc4eaa3c8aa3f0b3d1441f1dd749249904e5a642f84c8bf7f5436ec8ca350aac7f9c2014f3668835f3ba90e06c2e920e6696db9a1de57c4888c0486f9e77d058eb1126492838f42fb643bb282ccec5d7867836eaf799fe2cc918c19cce4e66b2134c9477b08cceaab1d482903001a2415e340d4c81e1502a1f3b6eb1da4770280f8096efc33eb7bb1f07e063312854a743c96e39dbf4129b163957918959ece8865c49a80213adb879ec49185acaa1c418b7d127aeaa44b0e234b4634ac14f0ecd0d51bce582898f5e8073fd37f55152e724f4d2dfc7ded8704ec96da08f3a02b8031eef12ecc256e621a2b1fe0010f7c5816e58a99674162499e46a3c7c5a2e8e284881ae8c7f03d895fda3131ec19b0ed645f28b3b5c1a9d2d9117dd3b4e3ab29284c8f0545cd6ff4045d82f5ea622b98e465b0b6345bb01f376d31bd77f5a9248b65119f6789510565de26e5a1afd2e1d5db1013411d75dc2bdd3642c059e1dd36b709743ed81a3522f9d88339775632d078feb83e53ac26bd32d4178d7942be9bc0cb24f25bf1d1fb6bc9cf3654c31f3608470353557c976b5997af2412b5f9d89bd79639eede078a4887ae1f74b90aeb50e753d4bbc6afb8726668106ddce408e546c0e98d70437559c11dcd78cc3fded7b1ff27b5d05b6469558201c3d28eb81a880051964ea314ae41ca5a7d62276c3d0fadf7331a0468ea5709ae5bcbb80e494517ad301534a76b26ded7252cad433d7be6868e5e55c6580ae4d3c169369cb7974222a9ad56d1e21a3b210a41323feda608d2e37745355830519cb71399447c88323b82989a8187d970075d0de3531f494b4e0acbe9f3b5b4a161c55fa2bbb4f41bcc87bd0b8688dc15303921e159e64664b9ec51984d4b88273cc21cf09d816da8dd5f18fb7d0675a410cde5aed2c7caa3d48f21cd45ba4be4d7d0fc08731ba04e640d7a442f86b6c3eb56de3b380b66b9e80b748317db7ff98b408739c6e33bfb7347720f20d705998175e7de5aa37b4ff71d983d61d5ec11fcaa88e9985488d705b98651f5e2856000dc20764ad7c2b0b5bfc4f456cc48659612a8693405044cc5c413f8f8c803914a3fc1f1e7646af92c8e73379e25a523994c9cc251292d2483273e55a1e48ccb4ec03deff6b16f2c74fe69d5e1fced5bfaedf16cc2bbb251d2e849ea617b6b74c569e0288ae484b4c319e2ec70c60b496cacac44fcff5b8ca83b2efd0050e36ba633879175f92c9cf65498841f2c92e34e5015aa865990ead647c92ade586b2894ba84eebad39cc7b8b552d5b65c1f26cacb7a2c3914b15ac42dec452c4a50046c8267aa3694f5d0f70417a19779fd5801e19078f50a076b2a22bb30bf5cb6ba0e8d4e766c1acc2412b6a39c08121fe96b0fa160621afc820fc6e0684b8da6469798f7a04117ec58c2b4f346f1b0deac9d7a78fa6eb95f7a7f6f76303c50adb3a837d5d9f010bbed127af19ca014549e9984f9aa952b7d62138e6da1867eb151d810c0abd03f8ae2fe8491d8acba31d3439081146743e3912055c2a770e78bfe0615f3e74fb20813b570946d3508dcd0532717a7471d551fbde4ee98df3e48de445eeef35aeab3196228c903c8077341870eeecb6eb5a676660868e15d038ba2e91ff88510574830a94f136192c5614ffab81984a287ca4ef0a2bd7a16073bea72210dbaf250f161d4c1360aad578af4340cd7f14ec3993ffb6da82599a84ca7ef9a096403d7beb2d136cd63d4b8f0822cdfa89f43bb4956491f2b461f00d998c1e277f25cc30972f8536cc43de60a37ef9f8cd7c44e700f5b7beb7b9cd277be486bf4eb6983a1a9eec81ee1d7c297bf76791e8766deb71ddb0d074dcfa17b19e48dc244a86d32cc53819705334e940d2466e47adb4f270af9518e922b18e0a9f52aea0567d27bdf0656bf2b15c212b2755af0a79cdf3becaf8006fa78402433a048639d8e83b8c39c0f0b24a772c177160317e0651f171563075e321e32cde13ef5d3851ec6480eac1e11d484d5507f6635dfc380bab95ae15225495752a289a9fc9bcc8ee90845e8ab6051981403f6404b671c4dbc90b66f6146db29239ab37b0d0281a3b48fb0e4f1f85fd5ca7335042f07da1e3c1d6101e62e1a63194349d2eb124f0a887fe568e80b76557902b672d5635f9c8fa387dfa271957fd7a0951c343ada0559a27dc6e07f2ab341d1ed1fb14b37292d2f1b0ae058069dad802f8146346d87e6c6c643d83a51220e707d0cb9af07041d07e3c4a15480cb151a15b41b89ccd67a6dc68a003f2cb31607cb1c0daee140b840c711a4a9ae4b9c14eeb0af284a3c9f6caa2f06a93380c3308ce6d2be9640e827b08bbcb2ca57d5c55c91c35aad6a6ea38aadad6440c2380d1d8288827c0e6ebfbf56cb3909dd19ad419fbb5a76c9efc4069e768a86580c941d7788b306933b5fffc6b60035ca68f039ef9b45e4876bacc8948ba95eae851d4c607ab9f623199eec8556b22f06ed32558442219a4ad4c6ad8d4a88cccf68f7255472d97572e83eee48e11fa815ef51f506bdfe6b49e1dee1647c8b475ed5b8084e620bbaa87d0c9a1b0b0e118e688cbffc302305ca44d0052178c9f80dd480b948f2a84381aa3361e46474b64bb773f685de79e3151558671ab53f10473b4a540798e67043cc95de49c4a63cb5749ab68630f40a59c8d53d661912b23f71941a2e8ce534ccf5c3dc1df09b6b59258e90220bde94450cbf40db18443c33ecd4f3d48f3097f42e8317d7da827cb4a6187eeb51bcd35995ea075ac028dceeda4a0c16b9b847c36bd8b29dd2668cfcefd0adce25c2e0505695f097d20dc07e2f32db533d108c14edfb9f756a1ebc969dbb4e03b59a1122f312f93c8927b049f933728154732a072b16b1bff699e524199216a5f66ae86b4391bb1a506b3911ddc2ae3d38c8690d1a4650de25a3edea26e3792c285db7db8c0126b314e026e14656a2a1d82e9535e4063037d5037495e22a5b1b591d98f987465a3e152ea2b4f299e511eddd43df0a8fa3de5354a04a00d874784597e9da77d48d20000a30492633ee91d2acad81e70f863e4b32ed16defac34dc80498f87b0939538b5c770ddb04c528b511a837dcfcc3a7272056657797165bd9d27a7ae45f003cbbf64fe6aef1243951e102a32c88dba621e76ad9e880d8b42c29fa733876f888af1c3f44954ab145832ef482c0824d3830698fd05df6ea3f31e42322558c0dc77ae453db7450579c530f84b073cd70f05c600c4ab3beb869d6ee5660241557ae462d199c48a9a1fd674e878a8f24362950932662daabd2d5385d511ddca3c585b1bba25b7e6fef56a5db6bab5f34652abbc99d5392ec7b07280cad158008ad60449ddb988a82264cfedc3bdf58ef8647728b58f1b7b8cb8058e7934b1de1df86a397f900bf19f77958561414a49ff028da531a6d6df552bf024e7ea6f0a32eccb4b3befc719b1741a583691e2dafa8ce30efb133f0d7af1c3260771865fffcd1d7f4bb0c8c10d21a3ffd06ad0384c640593b5027c38944ed72bd927a7067f52f7ed72172eb3f9284a67ce980ba068ab1a7956554730a9588036a2f26da7500d889fc8d41a906f880874fa8d390410bd7b9730b34c91d92c02a40712d9f95f85498225444b180e4c01ff398ea5238757ed1a04a2ff3ea7f4e811a8c261bdd2938c2b519041c320bd5e926b17824195e7847c66e39be6c3ed8d1e5505d78d7361a1f16f3a1dbef04934262ccc8b698fcb291abfe43211491fb1112bc52fed6c729625ecf817a7cfefe054cd0647bd1b706d36d87a82e215cd3b774679b5065a85ba60b105248e025437bd31ba4b6d4d5235504f7ee4d3dd1c29c308ae1e3ec8e409531cc814c24365d2622b4cc44f085c0d0042785f6082fda2a8077ff384ec932f38d124d486208d3f6d51d8df5211ac47658f4ca2828d42728d575e5e0b6faf19f4464e847b89fee9453ff459f482a09f8c263331154a505d471ff5d903c45210896faee34c3de20750e28725fc0194f88156ecf7f5ffb900a11fbaf6c31864bf09aef9991bf1270d7a987d12550aba4e3b1e4afc11c7b92a8f562a0f7d3954fee0b7757d46ca0af45dad8fa544465e7e811fa609402cd14458020218ccac7d1ba7abce8d49f42e43002c73a053871d10a16b10551aea2ea7dcc1f453c14f0e831aef3c8d2e22978929f9accc779db04704835529682512d0ed50f37b3e08d1a14412203bc792a41b6e87a0f7638cd2917b6bccc6c92650c2b0c8e3aef3fe3601fefc7a6e0c194bbf0e238c8f4469f27ffdf36939f85c32ae1b06c6052d17c04426ca5f8e0792caed8eebad0f0460f82a4e2035dd5f2144ca223e59ca974007b4179fa457ade58c097197aa4058cfc9efd7a9acb9525d9115937fa0a76ea3ceaa6c1da229951d7d721a420deaa7850bfa50c6d2678d4233306822fff4c821292f02b17594ff599ca4a36c2e623438a453ea2e2d211a88e937168615efe88b6fb25b18f1a1901c3e03e844e77a186e3380bb88cdc1c5b71cf3388dea86f33cfd4609a80781eb7a466066704a43d4de2cc53c1971f9a8329c1620fac027eadeedd21e9153fb6caaf9e445da7d26ad296c3a8a31fe841567f548cb35a2e49e65c15edd525c1fd3ab46eacf8d8b7689a910f8d66a35e55e885ab63f9400afac4396b0e8a8452be002ee37cff86cdf41d5ba57435ea5df183730c0d0dac5a52de6c26adc3a36ee2dbb5fca0597c6a368b4d40b8a9b9b56b56945619d711024a54c2db049ee0c2207d3c1e9804b72e527c0078ddebec2123abfa77dcda0bc46a46866a8929fd5f816f8089e4295470530dfa3806afe73284fc0ce1987920d765531d64a37a5cc56033156baa1092304ec523b29f410023687d19115ed4fc07f63f7c3411b1595a259e9b1ab7c11c322d38ef86202152e330381a0dad04453f7a71a8b85988176095faa2f893447a1454ac3f9811ad8ee2c36dd000c35856aeeff4e9542e857b8c110c268dcea8acf49a00637b6fe8ab538ed2b742bf41f07dac73c9de0b932a8a9c205552a11a5990f093c6ecae938e3df2a9aeeb20db7a071029b70033984b773e99397691464962211ee61c07ae159d6fee0f009303ac4ee7fa8bd31241afdebabe81ced61e097c38d0d1eea892b5eca3a88c5be24c85b36ea23002d24bd6c24a34c42dcdfdfe7bb0c01cd28050929fdd91e2f268e84a8f3e6fc65b75a7d4a4682113f3cadda31e26839d4dd83dd8b31b4472b9988a7338b7d389a24255b93aeca0a204a772b9e2b24618d79511992b06a4b0b5e1bb1fe7bfe827c687b185bdae9f52e76fe3da69c04bae2195d293e02c58e5fad5a28166871d598090c5d3111db45b0511e0f804c5b00dbfaf4656e5a839918a51dee60c676cecde828a20a2f61b2e905d5237942df2a0e171d0ddeb0d9adc5328a536dcf88ab2d48cf80b980d813dda19850227907f3456d4eb355fa8623bfa9955f29162d68dde0e052ee2731fd65bf27049c59c9a8611ed4eea1c52e58b3235e85a9ff8689b3224d662252a379acd20d25621f9f7d97e6c8ef979fb21c3515e0d8223fffff09cd7569c8b2cfc441865897958d15f79383a508b312cd556d2955bb4a522c3d7f8f1242e5615cfc4afedbd530e9272dc1958b4f1e31fbbc2e9326efe079d72479c1ec045f442750c1403e414eb6520be7fba0804b31c860607cca998a1c8ff5daec025b52cb269e3e05e689f8b47f81b19ece497f2d6aac93324ad619ad2a33072098064076f613383c9c45790a5543fa992dd15cec5886ac17c1d25058b09bd4a3acf065bfa75e7aca516bdde0738a1bf51624cca91768987071c35a048d06baeea4a4fb20b03450b95c30a6875fe61b7c176806d1f6ec8f70a7c4f10df152ce861cd76a3e1e35273df1ece48b340014354a879ccc7647ab2af2ac282b44045b561761ed53ee81c4a16e665e080242382b11e401a7f77bead628a16ac48a07c8143ae7e5d9e0e389581c85489f93ee4ee53280e5ee9cb6abd929fee8ce52e20dc0b22a9c9984d39f18ded3e35a15109433ab310721449c1651627615b33217deb9e74a70fe966c1021c1de61ba231585b6ce3a86163d0d22e8e012589d10f5e2531a4442197f5390cf1d9345088c0ce4f3b30a754d42283e33e85a4538912050171d5d7cbc32158449004a53da4ef2a9f8806a08384e3116d92d587388a6f254fe544474c1ae82f2665110018320ea553630a615ba74fad259805c954aba663371cb3db97f676f4261d0054a2ff2dc666fa2c16406c21f540d3c2f19181e8fe6ab393a66a7a6af9c7fe07c7908585c1493c6aa42ea3c9d4ec086fdfe95b14b043c37a118938ffc0f5dd1585af273c94809ce06af66cdf4c380e82b0acc2a347382605ceb21a10afe43dae8ec967d0ade6c63e897b52b9827b0b588ab5eacb76f1d69e02be29b4f126ddc3c5f5a2fa937cdef4cd292f7118ede50d0d9451f24c29b4a8ae760917eef58825c99898cacab1d53312a3f4a5e61e8140a7f6b7ae72cf686424d3893fdc28fe0e01f045f8cf330a031c1635d2810ef52884dc7bbc01ae52dcfc46e6a4fa6792be8067b311fecab1af756cc742cbb0d1501659d1e4cd41e121edc1c98146906d3d9b502985bdcdb94f477c77e7aa982034e2e493d196612d35dd386627e740f7cc411c212b477e8db8d02f74ce999fc3b14109afe1fbd9918227b27289c43d477e83fe87d2c412c8656ad1fb4fb08ea31e32f31af27ff89e011709d42c311b1a7cbc738ea5e444c968e88e7b61c36e08609e4d773cb323548e959369cd65c9a612e11b864e4c40b74e76269fa461116b9fd3801c7999c892c416a67f38159b80aae68b8f6cc424b066d3a5d47e5821ea25323a592700293907f9b1137f1e270cba3911bcdc5da6b00358e2d083a92f544e72075d1b388559de353ab0f3f67b461df121971dd5e629f9062f3b7c084c1c6671f403105032ac673deb2ce7b9a6ff1f1c6b7668b814e8841a202cf01529e765265e29cf1c9e5d04a023fa2a037189f4490eb23cb470d71a2105878ed49a1260fbd5dcd33e10c71f471d9aaa6488bc14c3dc663bb262e404ea5d2c1c3e5470da64a2f2940151decbe6e8acea89804a03734bcd4db943cae315244b0e4d87066b32e91695d89773d8cf058b515d8c4f5f24c9300d18fa1958f8c5b6f7f48224aadb7b797737d4be0c7e55ca9217442c473aa5cc54216e7280b67f5ea2c7250131d7b234fac5aff1c93ef262e6166257c54425180c715340056d8d31af6b90cbc863dcade62901b6d485d620317567c5b86928d8cdf63a82cb3c63a683ab18884d92728a9de6a95c45fbec04f8f63a0b158a5f8ae7b95858d7fd878dc8437c2495f1a3e641f4425c54c82a6e940d6206d98c01706834415b42e002a92f60d79cc100c6bc00a5de275e6849399d95f548b1492a3c94fe128fdd43f672af9bcb6e24eddd34dd8c84b68bd7ebc01c0c244db63406701facc2ed1ef55f18e3577cb3d62e5349b02b5585d33c015f86b6cc233ef15fd8396c0c2dab016a4033505f1a2ddf059e059960585f8c2b9bc6dc4cb879f5fd42aba8d3a0e3eabf8d640055ab580e1f55499c85671de4d762e31908492a91b42bfbaa152a21b560add21a5d205ca523fab76019a95dfa87df366d38e78f965a4c365d938f03a5bf9893049b80faecd316a931459828673a5135de30d2f060ab8754a7e6f9d21657c3cb904b95f1679f34181218b88b361642c2b9285ebb4fa6e8f414dc5b6e62fced6e9b789b79fe24599147beba9a7c00ea03345604aa25ce6f300ffffe2f538e697004f60ffd546c5b2904e17225c28641e0d2e9bdf204fd07e2426194e8c4daf022bb9bb26c7f8d1e0dc00a3aaee6d296b131db0a6084929b95ce6f36f7722af9c10e8bd45bde23a04828b5c2cf115168e17128ac38100f34600b1b4508e417d35ab8612e59178689a7bb51242e94c23fab5f8f884d59de589769588b37e9d3a21f189fd627fd252038a418fd8f7e63492da01055676acdf501c71061a29dc91ac59c7c3b8ef4498982dce63a5b4f10e376f0f17adac82d7cbbacfb9ff90c07de982b7e9ead83847d044caba1c0cd8a99efc29c5e40b25c2adb6950d8265ada36e336cb2dddbe9d855581b89d1cf8c91cc9a3a8e8e49da266bca461796003fd60b15aaff334f2ffa04f7699f8e27e7f62ecf5af94b1bdf4bbc6d2e2889cde24117062b857ae20c9b003916ec4fe89810850f36ef7ef13cfd044cb5aab9e2648d28f5dfba039489047db308a0f4754d9a9511473601d90bc8502aef5085c26aeb76ad71a8908c21bb032eedcdb4a8d9bf753a0079eb4717cd6ec4430bc62a59070cf11db8738d118b6ed850eb1bb2da61bf8aad9403ae98295620cbdb15122ac15deaa5de8206c15b39482eae9b851c1151cfaabf5b830acb26b66c50eeea7109b942c6228641c1741c1f489389633d349b45e4f1448613ecd38969decbd743fa234cd5489b73d159bd897fe121dc201e2a5069c3d2feac31d85a04814460a08457d03f27e6b330a53fd308c5f32b5f3a6b589cd984f934983a174e638feaf0711e42bc281cde2770f35c1cbb7b5c2b4e6a30e5667910100e7a1cf2b8662cf4a604add7862eefe63868d318d26209999a10d33f30af003712f49d2e0c204662742a88ebf6ea0a9845dbcdd45643f5b98bdc8172561a305bace63bad73a4704f5a36f530938bc6e5f1d58c7c056fb9537420f715f995815683a7a942be15f856c09895064510d9bb3661d979286f010bedacce2f16fa22004a614e5bcb089a59bb1e222a4ae52702510052fb30fd40c21e0a2e4b5b57c78ff7e54b8328a981a849b87fed9eda31ef853a2e3dc7d3ba5a6cb267955d94c457ba912c2700d3bc5e3b1640550781e3557e17897b18b7e56e8e0a9453ea15df9415e4dff8052dbc07e02ff1cd33f1e25ee22c40fa5e97153e9980ec682151a31886b1c30e3258b7866676c7250c8a4ea0958082e2111584e0441c911b87223eaed0c4a614fd2e01b83ae139f9c674ff7a13278a5104cad3bb01e98ea808d5e4fb585aed8033fbb84cca769f417d9c4b000d7279380a831790710272842a11f24f50b2cd6b2b18c52710d174027cee31f03e3cc36a17c839d4dd5c445c390f1a380c3b66768ef515bc385db39e2599b831e24d15eb7d59f2322eddc33c4762a58d39a4d02238d49d2eb425769788aac447447d31a68564ff5dcb9b60694fd4ae0fc0594a6559b9e525026bf90eefb7c46f5563447ba809a40e259e442638fec78cbd0008e48210ae948d90b069e59f56e41903704270e50ed03a7725f9362a894e74200aad91bfda43302b4511b671aba8dd6f8197d157d0d7a5989602ac77e7fda63b9d403d47d11ec2c862c428337a72fe5c74b0709913a151dd725675ab6408377d76119cbae6e1ce94643b6eb8b85cb1f71d0d4e7142f1236d29f470bff2f35575d6a4771d1caf38edab60c3c3c6e1c4adc4d0549964f9e42eedd3b0c4d2184d7668eb85f27c08e062e75a4d6ff869ae1c202bbb380f6d8a2981f76b7df3c184d39406265c284948086fa4ee88550a373be93df1d7d209ac087aa53b06a1b1e922656bf1c40ef2dae89f8c2622073ed40941056e2a79c76a7a9de136f067834a713dfbb13c4653ae2ed95d432b77d9c5377f117e3438dace174f858167957c8662a99fbc886d8e89e7c664f87f9d15cd6465bfb9da2cbfd4d5a6b9bc05506f969133af31b6a20b772364c0e87330344d7fc9ba760c3bc678a877bc8d0d03a58570aebadbb295792559683ddf81cc7ed64eab36762480bde3ecae675ff10223806fb12dd82192f3ec2e10f1d92a875034e45bb1a0b772318a0344c73d75aa9eb9ffa812182679e6a49653e16a08cf2deb0de280f91d34f4b73ce89e840360f5e72c11e52c952be57a99555e7dd256e3dc158a8d051516769fee16c70522c257d5f0e121c325a7916d46ee9b3a308ef56fa50ed9bd43d30550e103c4dbf650ba19ed8384d58f1bdc59120845a77900443c640f2d6f952535bc37363f2dd78050d1156751a4b50b2e1a787a856422d8fee5ea9387cd0a7c4defe4194fb7fd5bce8a3230092a962572786b5ca7ef29142001b99aa7d49dae019d0b7d3a3b4263f2b73a6d3cd9abee073687887d0a81463ce6c188d2ecbd20d3acf43e14e72e0adfab13db5b20484e07786f2fc0f4db28321af57da7cf406cb859642644456ae495f6dba5064803092df66d1751189363409a73eb9c87a03e5192e6a78c6095112f45bedcf6bc25873bfb21fa8a15e7c3aba2e37d38955b86be8f5947c4612ca66d419aaa70ae5a1f039a1936eaf55a0a1ec2e26e83520186194c6183b9f228f51486f01dc806bd977f07b921004f628c4b213170529cc12c1348790833dd5797c7c1807b113e9fcbc7fe1c14d1d1f77438b0357e00b1b0a3560ce1c1deadf9d2a326b2dbadc488c0709d1860ddd4cc759d87edcd6282f17d1568aee562c241d92742be68fbeecdceba81ef4930b913a0e075b984038470fbe74936d1152b4d759dfd518d2e1f5ad5cfb60be104806d134dc114c0dd0e19173f3f4378a2ac3d19fb8f79c68a4b776864f0bc6bb485618033b0eef98011fa10486ecdf9cfdc619951e114566e91c2c45e6940e40b2cc54f937fa49802b4a5a800219501c02b8cda7d5755d10e5c882c04ea00ab6c9a5e809d4126874e277b2039c0a0a57677663640457988b90b9d67487f46c0d3c2cb928643fed7f9e0e3276147f21e1dfb5d46dccfad9a133df537480ba39223a07a61459985e740c0df7ad530eea099223f89577bec63013eb81f75ce5d9831dc1b6b324faeb1b57ae0462f0aeafc0c8c62d90a7ea784f7848c42e79499bbe6c2362ab406fc06405ca8e58acc5811ff146b31058e897fe44925c38b574b4028114dc0b233f677fcdfa2f139d08ab32b6895aa42f68bd12e484c176eeaadf1487dfac4e21663bd8ec0e3c7004ae9f9a4f2ea313089c1b87f4ca9473ac23d011410a286da972f3480f0598d525f8ce3f40b088e873e879aee69861301b92f7d05211f15153057e440f5397ad0245753ee9de249264290aa55a30731b5f925a491f869f5fcc64125111692fee72e8b1112272e1c8f8c0b0a5e6a9db084ce94a36316b946507aa36e5e2375246fa3418c1c269bc44eeb0c7e6e4c26009f90d0d0a997c000372358cf0d8318e301660b745bb146fd0f985ede71c58b3849f00cce2b0bce3c6a0e96e47171590acb8a4b2e93109b67a96422ffa8d74c6cfef285c9c94286c1cd512fcf8920ad3c57a53991d4f3d307a52e9a3b18f4fa5e6c4d680a06447753e9515dd023395458f1edb11acc89e97ce74dd5c0ce210346b7e073838b11847f9b386cdef72b2df10743e33669c49f6865520087d874bc0d22a73c3ba63f9241b78754f80e31c9f335e3dea535111989a4faa330e9b6564b40230ab7e6f98f9cc72f7959c912d76761cefb6188b2ca6ef222146fa00778829774121482e8db6cd48602f4b31028bf60447e3a3ddf9231e7f4a635baa0bc0c900079d5b56587004ba4eb157b363e4a186e74f1519cae8fbf6d41afa830a86aa463951024e1d10355904bec6e3c62024627fa889209e8be667e1d0a0a1b352e52e5b96b117a9b243ce316c5a0c6ca06eafde52b8059e8e78ea5027463913bc021f67e27af8a14d415aec8e53090de418ba07d8367bdd53d9207345bf0ba407977973a42f530d66347efe7ae2de528ea03ad151f749c8723de56e8a4e628cb59b2f7a3a00a08d76527fd97a4f02264e58aa566f96fe489635a655d11090a842fcea58fb02ccb11466b5202377af61aacc391a8b62a7ac134617fb5250552987dbb17c74fb75c3fc7d263edcdae1695078d07fc8f9df8153dad17ae0e20d8b2762aa4ed1449e9f2128d6525c2ab3cbd31515d6f65d2289eeff6409e3ecaee7a91c32e2fad0eb089400156b26f73649761641713a4609b122aade738122851f9431d7559f3e2d24bc7ea8d8118f4c993caf1f3ba5401fe9a8be5f2c09d6c3bead33ebffbb8390c15de60d06496e6f003b6d3ccac39f8a9ad7e7769e1cd5c030d240c7774d29c8a048ff139b5aefd4f1e650d4045ebd43b038f17de0e255a75c58eb012c2cdbf3479fcd88f2e182b39ef7b9800053e5fd14813ecd5108ea0bb5b9c60155fc0d0a0207fcd21cd9a5c0f2aeb61ad411378fddf31459a4d4e0b476c79e2bebdfb19bc8d2c1fe8b61778b55611eb4488dd37dbd7fbf88dc0086819049d807877fe9759fa87a553b0dd92262b79ccc8c24b0b880a4447e02c8f2c04ae9c7361f0576c2377c8be0df8290a9943817210d34cb1a96715ba5a24470357261026a4eaea0954a983856d12e3bb6fb1eae2712934dc41386fe0a85233f12e531bcc09829cd8321f9d699fd3afdbc877117952c7fbbc23cdc1af11960a1b3696dbe5ead8b076c8302d650818fbebee781def08979658aa87f268e2b296063286a8e22d0145050264ca91f55949ef0294948e41e13b3f5108eaf9abeb2623716ed74ce7a16bc71ae87193e5e5d34e080080c52ae517682360bed43bb847a6237f58899672c566e4580b8ab4170c680b04b3cc39b0a4449961ed0cf4fe36862b4957837f55541598a843c09a654d6ee2220b711e6a4fe974bfb271d7e25c2cf547ef8f44a3bd7302d26b86550fdc7885584afd175aa2c8afcc6cf388fe0bb4ec88347074a016a577764297058bfce41b371cdd1847d4dd33f38930f1423fb14215b5130d3cfaac83ac61821cdd966f308bb43140f323b2412c4861ad1da4bd3b18b4208fdd4ab4dd69ff70006b7c52015518ed2734c4cf5bec01c7ada2ab5aade184e16164828ad906562ea45064f266db4d34394467ba480a80f3395a24037687a8c93c06f0ce889d702cca235a65e102b4b7320455e76fe621a45bacb75e931fcb1380777197c6753a8cbcc0e84d09e3a93197a759291b6522f8f36656d4f82dfac7cd9ffb5eaa05b05e13cc2f3c3c06f2cc01084b2cb3e9fbae56378e6b04fbb2a2be6874e56b8ad5e454d24e2f157212670cbde424d67bc9d54b5c40159f2a04426ccb12fa359e9b182a0b8aa9da9f6260f2d3d65a9836ecb0f5973f4463258db40a4fb315495682bec7738296976246a46c4ac413903d8947a638dabcc0896676c1c5c22e1e3b738e1271ac0c0403448f459961b5f8abf8c0339d276d356146268d358af3824815a057672d40803b5f8f3c0019079fa39f608d6515a8cafee7dbdf77eac09ad0aa5d7b9f56a08401621b597d85dba07b52fb16899a1e4761617506d5770fe090bed4fcc46bc018620d554e29b25b36c3f6a94b630ac05fbd6da1bd0b3889fe9278367418b0ec0da81e21cce00069f5503c0f5025b61f6c27494508a8d16a107de44ad7439a40e53f6b07c298071c64207dd61f08a90e714186f88c03b60cae4e87ec9b428b2d36aca52ab10ec437014172cd084e83e57ebcf6f68fbc50063c24a2a372487c2ad7c2bccd359516cfdce0b6b4424a30c6f6269ed9aa240ddfd312ee89c2273783b4eae2ddd0b3323221c15cc5617e840f4097027bed0905a4384586401dda02036fde36a087274255cd5a5f257b6e451837f814417b08e88a6c0e0bf6146b3b70e112fc4cd106c256b2092a81e44a0045e6140485aec57b1f18aad05e3c36760398fb43aa39e7437638b6db647d746f69ab75b1ae12db76b5c9cc781edaeb7b5d01b40689a643515536bc0da0f81a2bb681034908546820cd41e86acb684d77980b528b6f3c3e7e401af694b66554d5f5ac752396519a1f59b746219a02a175e6a102ba7ba6ebd44f7a1460abe7b269695e724069af7554539d2c2893878b5e052c1b97de3de294c93e9c161273bc9b6ac931c5e8e4c72473dcb0c53e9933dbf02e4e6cd5c7c0c0918d9be25d49235bd9d3e1febb5491366a9211d55e14a0805814cd426034b148901445f3208300a6b641094d9b46cdcf40827dc6efb13eb10cac30a1db419c4bc93da22ac9eff31341388673a8d9e3fcd43ec16719a4a4e08d51223742fa15d8d3ec41d2a89146743c64d3e567492146076b35c792018aa62eb40602dd791e6724584af476d6d380704cd3b2758bf5343dad041af0bce9dbd86f2724454d49a11a167203a071294fc3b0e351c8fbf4ffbe753e5151f69326b39686e7b1e4fb8ca6205f5c8e28522bd4b22b91fb3a4b82e2c3dcebbb56df49f8d3e10c4d00ee5e5bacf18cbb2fbab29ce4a7fe2e4832015cc186a2c8e229fb3b5bd39295af14a86e7959f4117e5886c0b04ac6701f50745778d5ffbf8512b59a566add4affd1bc1f434ee256f0b5610c38d9a220d1227288adf946e409cc128ad661c19c848d6b7d2b415c84510bcddc35c38ba3bc3b047c480999e7ba639337c57d0b53473ea6503d99e1ee264d4cb828072a97b7fd7624d7b2ed2aed35fcc3a18000d99f11116079fc3e1aea1c7dbc7027b74855ff7868c2fa266ddb253aa7657cff502c6c970fbaf41ef4df06f4b78c82a79dc5083c44b23b567d09570e51083c22c25a7e0093182d498107474c32a12764b1e3dbf020f3c1cc79ce667761c523a35feb1655fbb5dd21a3843eee293a9c1c6ffef9311b00c33341cc719bfe3ea84da18aad3aea2d6e06b383debad51faac93b13d2c5c92f823442d5cde5bb59429bb5b9981e51e3c92c695a0410f216a7fd936033c65a533f3870db5731ca37a00820978614fba18890c66b2d65ff2f0a50810a3c8ce721c90aa78f268fecc9a5a71bab7a8d3dc293cb8f1a607e8a1030ce1884a75efeb3bc7a2fb9724c57d7059c031117073983d4e2a45019e148a0db077cd610df5946b4ec218baed1de45d08d241637da33e0993841b3ec405c13ba58e63dc399b6a20fe4e911f952c7ab7b3fd522606170444abdc1e5833eb49470b7f1797859810f1cd13a23111ea647fccf0b0e861f1cd53c00d2dbb075ac4dcea23b60aa228b8224ecfe62c28dc10a3ae5fa2dcdecc4213aa7fa6d9a13a78b9d7182728302188a3ea58eb9204d7228e4b1f77b6800dc2c2e34bcfa5742330e933f3a757d3bef6d2f53deedd068a73f02c2336a0c27126ff19f0ca2d2167ea1a97e49e0387a86ab27bab95da216e0494987fe90adce6de95726e5a4c1ad8410818f8ec19210bffff0a61a71b16d4f946708c3ff62c4364c505be54edcfcf4304beb5c6234e9661daaa3d63a5968569e09deb2bb93fa961cbce0d93f43a8485777036b47121544a3f688d65b4133e0402aac8f948e728ffc01510c3dec0dc7d27df443572da9e722ec08222802a9ad608f8d8e90c379adc71dafc3f4898363625908f6183266408d7b766f95635ff6cd260f472afdc346cdf0d3e3bfd9055bc45c3506aa59cee6ca16f162cbc4a23021b5de4d150596cef87243d1de3978faad5675852cd3b977479b784d087a07644fe461d2bbe0c89036cd64b358e81b5ecb196824d1022f84e841fd649dafb12b67b6e9b0938f4a339aeba73ec60ad7d3f0a672d327fba8ea97b5c7b968f288757039fbc739bb13ef72802f4d191ab8a372bf68856dd0c261e43ecd3b786fb18638ef13774a52ea7932faeb4f8cd81a750cf6f5b53bad2597316bc99a3868fe2f8a1f1f5f90013806966d05c02481928dfca76e8b53eabbc57b67f275f680f29042fcd41278944516462f0be8d2cbd31fe9b95232d3193868356e5d4f85e44c47b65defc7fe089b408172c24e90cea255f8d2015723cf7fb782263f80f9d9bc6200900cfdec13511b9dc3b797e1866f64de0fae7f81bf415d26628a92f36c0536385d3d9c15c5afa4e6b96b3681ee29caf8d4e9524f07062f91577c341857c5c051aab80a7d29a911a017cd32c5f1ba7754ac38e4ec629fd959bd0efc3e2784f5957e35e728c5e07a8832ea66b37b182b018d6675245204053b2678ee7d7fb7a3853bfc0e24a878ab39c74e0b7d3ea01fa9264e2c035d52ba7d242f7465ae632f562736fbe4f8ff6cef4a656c255acf1e1d5690a944342fc8846980a1fe1c8d5504ceef5948eb92e00fa10cd2a4d55f85622bdc455d367907455321d4ac09a853e8261b9c7f6037a63878187ea0c3b092ee99e97b0bc56faad6280d1c8903f82dc02d96d25121a5f9870a421f217ec1a7f894d7b47ed7841ecc3d055d4b08691400a43657718901f73c4c238cedc84eedd3ac422436c57e6b6a58526f96c072d8a218d5461a7f8a900ea8cc862738e6591549fc0b45c3562962b2f62a0a6c65cfa010ac76420ed162b65ecb535c8945708323d9c66b538df5f3454eed9186f839e1e234d00f768d9f9a220720f4404e9fe4dc0838f432cf5c1b9584e5dd10f895169ec9126474f24047f8001a1bb972ef998085900ef5d88b5f4db82ab3b7a2ed5ec40b340fa4832fc8fdbf83b638f0d0cc3e3956bd0c5ff181ea2b638c80a305d5b7388c850c3cb39860432c7e1225b6d39bdd9ee888e8f6cc7edf961c4d5d122f8f94311fee990989762099fcd18d4adb614f009ead8f72d4ca9b081d6fbdb4efae2cb4d480fc97aeaf4e067051b12dfe4b16f44717df3223a57b89d9b6209ed8ff340feb0d357e581b0752f69f7aeaae1c8647af84f7005a4ca27935419f51e5e891ac3b38cb337f74442513ccc151615a02878ebddd1535af3a8c117464b35affe4d8db5a1ca90d7adb5ac45c0f7e11ee54615b4ff8b920a4627f9461c0eeffbc968246305760638ce4b113647dee3d34c4a8200d830a21513bdd5841425429af024167dcffbd55c21948026270ea020484ad3fd1d3aa6941a100fd6d6d7d6767a70b01068f596548f1baf0d8531eff283f608f320fae0970c38fc2b5481984c728beffec7022e0b141c5484a582b80166c77a7982a0381080f53f0048112600d7f5254f3cb6ad91738ac17305fccf47d71ff9e632a270b7d8e7f243da2323642ce0b1f2be7f41d4437e595bde4bbc7f27751e4fe5eb093e0a5d1b74882d98a444a16fdd10583141c4e1ab2ad7e02c78dda87033d0e1f08580d6d084a64321676244ae0bda880f93ea69df56d1ebe359e24416fc29bd5ea3b56d7a5a5dc0c028f96855f11df55c87f9652ea57d13e01d87ff9cb742d0e7c7b3627439621832ba56489af60e91cf9dc1d5c9f85e62d2b16e1e73e965d1bb1055a18716795f812c7946a0f3a825fcb5c57b0fbda3d762f1041ac3b9abba588094c00ce9313177cbf6f5eff4c50d1a52c00da5d2b92580cd5101857c6a2845b9dbb3d9be29d447953dc952e07d1734ef1b1a8e9e588749d959e326785a6de358e237fccda0666d5d37b4e4b6efff36ea9747f8b711b8c02559396396fd53f73471781dd26a1ead04931403f91986eeeef59422cb15691b59099835fb97772d58a085e9fed0e451b2f0d416b2723d62c5e52a594243dde5beffeb3e352f86245f34af96ea00c3a5ff7bf5864717e30491cb9ea0c9d7b9ac9437570e9ab6e432f5fe2e5046c81d9fa864ecc740dd5fc386fe20282f0a524ff43fc1b40537ea3add9100fdd7b2fbfd10ce7f54c30ad99d56194a0384cc2a18690140ab50f6b826aa8b252050c1e0140d56cc466956200b85ef174139e88ac8b31b84956052fc66149b7179e24c4f5bb276d882d28b4ee1f9a5d8408d554fd0f68575c0214beb3988c0e4d58d6c2ae5169e592eec24a57de85d389f74786b7b015e62d53dda94f3ced901a92ce8f1941a881e2a2641e9373dbfe47b2bc2fc525c9695797ad2df5d1f78c78c94c63322b9134b0893b89d04fc029e8de9dfdc2a1abdfaca0bf72b2f25c970966f303c2cd88430e7a6536147160bd41cbef984c679447e96f4dd503edabcbacccc427370076c42f8bf9049dca1e2d1b546521ab1ff9b1a2022871bca6582d7faa9297a3d5948b3f8a286a1a0b420880a90c37b00f793e35ba6d82576d8328ce09f555da4d98ee6fb8b1755bbfed397491327ac8a3fd54e44f43f518ee1f07e9c13d8e4832a3248783de69b4efc3bfcc1b959560a900c1a9162771731ae08b070ddc45647c98388715a95ea17687a141f0b05e48bf460bbd46af0350f9dedc6c96fa618540afdd4cfa118e4b5522e5a3690740665cbb5a635acd371b622aa8241300715390ed8e0f145a899920f030403d61d0c12288b26866b4ce392fdff44aaab2ef5c5df5303a3756636001705f1e8f95a00c12071fae67bac41871744a7db26dc3541e2877a1c52b4912c4f2fd034c05dfa64b99d193e68b5fe010d6a863db20a31ea84c7dd27076e600ff91f7b3cd283f3e0cbfdb9f5012b5f27758a3ff5825591a6b0a751d8d490e97824dd12ea1756b1c6e5e80c110bfeaea07989507f7c1eef92c0305d2792a54d7b7ecdd6d698d8ca7e5e2dbe266ac630063e185334cf11a8aecd5b198b250c5aa8cc9251f451c372047c7cfafa67a84844c010789feb4caf1a5bae486a32ea4c056373edb24fed93d15709216f3127193aab2444fc61995e182db0aaff8cb1fdb2393f9b598794f5db917eb9d7f26b832fc30b3223e82c03ae01b025a0488ddf0de4f516d7a2370f497686e583622f80e96541f51983b019bcc4927201e371e9b6baee01e18eca23c8e1236da1891c24c86eafab46c3ce7a631655bbc06954cfbc9680ed23326fb63f9297784c8c720abf5da66ead9629a8764edca999a2f627030bda43a1867d69eaa608f5f8313a94da8935f679738ce6460d69ae51f8335c68d65ac0b32970a28fbc0be728054d84d9983141097a3579c7f4c017620a8381d1775e26e12149a4e0de2fe0ca467414e9487426d2835d2efa590af441305c1e1491888464b76a5b90cbcf9386dddc45848d27e1acf288d5e5400557147bc26c0c80acb010bc01c46b143959146056ca6878c5dc5d0a0e18647c7d00664e7951b7f8063d4b58a21d5a66dd0af39982932097db3223a31e60a19f98611f826b947ab4d770839a0b33742a989226722753d14754a4a5fa8e3a447fb8f27ce15f9a8d3acda501a7012bae7c66f4fee795a39ebedfe10d2edcf9bbb46b60b2cd0c6736adab13cb6f579d0cefbfc3c982eb8189d91b89ae4cbd6ecef77532e5006b510a6435cd837c1944e51ee7c6de173731ccf3da464326dcd30e20cadd84f0f9a1f21e7d039b674b476855cab095cbee77c1784a7c70d68ee17e7bd39218a320a0bea2d430fd28c50839e2e04be8b3433c1284415063b840f933d0a5b69bd377def14ced9cb1f7c8383ac70241bdc9b519040e688b864d22737738339eab3447baed3ec5fc46f1e9f15945eb79b5d02e6d80d40452bee5087206cda9a58f66f6a3187588ec1f26e7a490f2cbbb4564b7107db4cae7c3ef92ea8746d7b927ea36986e3e3faa3a90a30f50a495bfa03fac6671d6d566cb13c638825096f65ad35562283569ce8218a540564c6f642ed472cafe301ad6604a43b3b97fb44639c3b93e0d225dc41517bfa53883c67ca6d1f08bb2a1e988a9a453e70c78edbe3381a910e1e6c2c8422bab9656c7f6a76ca27eedca751caee3077966624a38224ec81da01b6a4113f7b065c9b927517a4b1a110b21576b92eb3042a204cc5bf6926b1ef27317e521b92665200b59b0eb9b3249d8de0417391342f214605baeba31aee117e464dec9a1611fbff6bafbb63302f180acd0570c969f927ca300ac49f34267b6505fe945583618af3486718c0304e036e519f503706183018df6016f89f9c6b1ea2dc02d64b54456ff5fbccfecf73864a901882e8c6905b14007d118415486a707b97024d5dcad8783de99d1c82f67335777165d30b35f8bb16edbf635614928abf38d062e68c354d6cc56cafd118469718783ec7e8e62c75a2a008587a4e5651b9962d19ad0277669a5ed1205bb3646f8e90edf21b133e217440afdbcab4ed0a3dcf00479ddccfe78da07652e07709bb69b7460c2db74e67a4797c0d76cf5137a136469e034b7237246066fdcf0d3df9b289b811cc4ad282faeeda1737a13d449dfbcd47984b4aa83165d6c26f9262e4d146a44181e2ffe14af6c18c3fcc68a7fd0abc4570e62f009d5115cec9a14fa167e6fcd59ff55a2149d14be686034b087d9439115a33fd9e4dcd0320875d65eee0ca12d8ec24676f776e0403f78c10aaa658e3aad5aef9990fae625968a14f919069263b47ae56aeed81972d25d26a9a49b1465c99ebe2d8453e416723a92a9186817851612a6998a13430a80c4d5507d48847176d4f9025e5d57abe13f8955ce12c1ae455d4fecae2a7ee3e9b425667a0482560dcb1e824dd64d804e1bec105226214e821359552a2683ae892b9a52dbb88c6f0e8767d366496623f51c621c07946b34a4d09655137f40da29a734eba4d028f70183d87697fc74d98d594a2e9e1161ddffa06d8c64b497a300efaea66def99e71afc3079f62c1195e8ccc30bd6e3f5028a59ac72dc5076c8cc6013a3909d924840c877ada067ffea8d311f32780ea1e7c91ff28e7d4a8d46bef9d6d49935725e6f174d124ad5df75b5f8a189df72ba4c30ae6f236e1cf71c7a7a08f576e7fe52057f60806d3ba454c5f2f917f26648b24ec579ed77b97822c9c2f0e29be3f15cf45b7ab2d27c4036abde456accba57acfac0ba88fcb3a234faa18a7d41194ebb2890881e92788e6fe117e95d7dc8b665f0437f7ddcc1d6b42b4113e32e86c1b9933fb7b63c743dd79d80f5db7cfacfcc1a02429a43e08e747219d413c36040a732f9327bfb05dd06a66e18214b77d771dfb07f965ac8222744ae21018af2c822760f0dcbf7af1737e42dbaab3f8b1a90c930a82e51a4d8127602989f172c70723a97bc0267fc8fdbb503c7873122cabd40f552709530161c6ed508e4778e65a1e91d8c4c39cfd36ccb1e9474b158b2cec36acd2cfb3316f57140e34b41eb354da20d91997aed8f2335cefb37b1f08473f9a4f83e464e961e18c70107d736d55e7c55b6dbcf02f0c92490a8599b8a5620462651013af5def2a21420e769a542fd7a83fdfabce692dbcbcc0a9132c942c1f289211737409dbaa886d4c9cb9af265f0d703916e9b5c22f550cd5f85acfa05039915cf316705eca3547e67cc073e9287a89d91b444879944bc8a2f616f215a93f062014c8897e8e8b3cd1d37464e1a8bd42af2c6b5bf69a2d6cb3ceabf32dac5f1a448fbae436b47c5f5a0e2217194b0394aeed975e5e66c403fd984f46bc62fe1bed45952d2d87daccb5fd01e2fbaa61c0d036c09e39e1f697b006ce16d06fbb620aeacc470439acafbdf1f5713990dc5d70a33869f86c508674831c2d30191455696753a4ba8dfeb511be9a0fd2f93ebd614b4cfd0e75e35b74e3aff5fd69a858b92c034b1e857cc18973ef2e32bf326434b15ab9844668e13385b3501318c86173c9d7f4c75ca32103c3f18a2e7b8687b189ffa4cac47dcf56c16adb6b79f021ef800ca6b6fde3d7bd539406b7f48f54f1439301dc50c6152b26c240968665c2bcd615c8b05e9212dba5a015088c311dbcc87c000cd0d3f042c82b83e2dfccd560592706c8c035d2faf24a208cac19933358b88f80606a4567d4469ab9140e02130ee5416005d6759f731e8ca9cbe27314dbfeb0ddd841fc943b1c02135b3dc5e5b5cd1c99f7c05b70b433f79b05be318360a7b5fc3458f640e2d85adf1a162e04b3032ae6528b56405a15a53903d22ff92fc0955824ee005df3b3cfb5bba27b80fd4bbe83b7427705b8559e35160178d2ffa85d03de05b917630cf5ffffccd9a7e76be8ba5784a96622cd210dff1093b5226bad6dad9b906e2222222449e70828085e08870ede0181709a2e7b7b490c56077f9d72d4bd6eff90523615b84e383b6298457cd8b6a7c70c5e66f115dafe71e26ec437f9a6373ff8eeab370b2da4557561ccbf471fedeba9b57fb6f60f296503c9a90f4b438c42600bde8d8ba2715f1b1cdfba26fec9b8f98ed621554da7b7b2e654e8b5d934dd56375b3b2308066f8cc5b0de5e4abe42790afe681dd38599877f6f5e18191f90fee1ac8358a8500a3698845b1551e8c15638628521b83a1b75e09196e38060b1e148f03670f7b30d0c77769e80ab7c9fe23bdf7a651caeafea01130ff1bb3095ba595e198765c4f0355a07bd30b7c6bc320ee79988e3add12b30dbc05da357fa543f2edc01006e40c4a2041696258c464758588ec0d69a05ae5dc3021374925c2c60306d621829240dd2dd3107e7cd803ccde80e99bd2322ee28a000013569980207ca40841e9cc071a009417478dc0650d0012bac6082199e9083236cc1d12cd1d189a19c26d1802a684b7043df810aa194d21b77a3052cde76d01184f1e2c4c5db6b67474c6fd85b6ba13793bb4cd3a5f6a293fd44840917ead82d61a7ee624fdd127547d7a89e22c2844bad77a95e6fa95ed245aad6ab951161c2c5dabb58d62dd99be3ca41840997aaba4b8b57b714dfa2ba425cad8aafda8e1a2deb2ef1d62db578b4ac9bc4d590b4b8951161c2a5458b162d5a5c085cad458c9126c68b81ab9588b860d8edc61afbdcd2a7536e63dd316e63ddb7b1de69ac7552aac6bab176348df5272b1171f97cae731ff77129d77d9c8b71ddc7b9eb3e6ec77d9ce3711fe794b88f7b34eee3405989880b0874df033dd04bb90ff45e8cfb40efdd077a6fe781debb0ff49e92077af0815e89884b2874210cc190e8964430e5c21084312e0c41786108eec010841786200cc108435024ba318aa2c8e4964c62ca8da21863dc288af146518c316e14c59872a328c618378aa28ca268929588b898985c6983df53648dc9246f490ab9913714ce1039a4a63c86cc41b9d2883492921161c2252525e596527674a44e4acaab9494149e94942b4d2412948c08132e2828778971945b42798c2b95c48871a589ec417902e52d52b2b6a3a264445c50502e0d0aca954b9eca33914ba6b471714b2e2eefac999e678d9c505c0839b9a5939b79439de09cfcc52dbdf8c99d43e69093eae2450e8c5b8261c43e4f2315c60ebc25a8533d4f1d1855d67654984d9ed12d8d90e48904bf5b6f717594cd1e172eeeec792a72f6e051d676b44b9fca5c22ca421928fb272361979561a3b31c3177e4b9045321a31eaa883c94e658c2a284d4739ed1d3a114c346a39f44628137482095f106229913b7cba604856eb353a313697296185182d33384470844f270d4f0f078d374e28de827272f5ec4e718cf507411beafed02a23ee9a4192c325992937c753fb7557e9ecd8e4cc67bb80cc942c6552ee32a329ef294cb98ea0c1a2c6c7529e56b95dd7e6a67cf3e2c7af8e83d7c446374958fae22677cc6cd317a787195930b60f494a7c4b84d078f0e2b1e017844f270f0ecf0e8b4129a1c1a1b2336427084e00c713852e5b91d37af6b1e93e756d2e2d9d1b87876364e88c3f9b3cb01c0b3db91d2ba7c8cd2f1e0777907389ecbf134e194d03c9aa7625dbe9d474329769175497a3b719271d1fd49d6f08b4c004d07c3f403900d41e17b0064cfe6dda0644fc81bf2709e91ece5644fe77a36d8fd28cb0e638710dee018c9d1813bf841c1c3a78c57f2963c1cef10becbc07878cef1c6952e6965252b962a58aa8782879b1f7690879f071ed95b1c0f99cc6ae45d3c6635f2d36b5623dfe25556236f722bbbb21a793318ecf4d566354d71b71d2e5a64eda9c09b1d762659158964a17813858c588832928b3714c346a29bffec66d2a5549ec229f17f8c7a949fbca8eee223f9eb2617c9db04e86d87f51667e128287b8e375cc0b1057148d4418e252c4a483de7692d24961c54b4586fb6cee98a54abaa5bd6be7a663922c747bd7d6e3b8d87a63e37253442dae6ba8d23a4733e3d37cece4e5356d6e853e99328ce6e9e4b2000872e14a0538f91729990981e25fee466128cfa1737dfc5a8c58502f4ea2caec9850274eb222840bfee6eb680c4a12b05e866403ede3c1c6d07c54627b1bccb0f6683e3b228ad30cc8e46f57f362c2cf9d9d0609d33a2b9cb21b1bc1c70447397437a2c2f07a4c173b61040106a6a964003e4a605f87d5a42d91eebbafca4339dbabd649a90d4eaf19611fc6e6ff7d8cb5ff7e6a373dd929c26117a1b49756bae63b78d94eccde8e1c06ee9b26e8942020178f9e92eb93da4ba5d93e3a9bc7a4b54d499370922d3c500e9a93c219eca5ba27333cad163a46b30526e242fb625a31e24ed9a69474da0c3041e1d3730a186521f4978010a6a8c34210b54eca076c094094a6412a4ce126c966045ef3881c1d437ce4d0a38d7b737dcb87d506f35546b3b7806d7560dd176706e51c0750657ea1df15420e023096cb26029e873bdf39314703b953bc01ab5a3bd8dc808ef8c11606d0737ec3e8f78b1516cf45476224c529b73efee483c37d34e38d722b83f6e38bb4b2000b855b1041cdcaa2132ec24d07660175139dfaa92a43ed1bbd84b97cfe76b4ebd558ad72717ebf152bede257479cbe2f6d46d9e12111793cf7f6ca87f0eba9df3b9a539dd12adf62ef4f116e8d62ff9f9f550e82c4c44b714b22c1ff6f43ae873dd92bda55a6f6f4d539d689c929ade76c418e314699c51c61da19976130db5c980f64d1061c2853a7cdba144be14279ef87997fa280fef825d9ecaa15edd5642dd12a4449870819f77a90eef027a7cc53179fd749b471e9b8efd733be79624bda5794b258a8979f84ac8e7d5addb3bd8e54137b9a25b8a0fdd12e896ac5baa76aa53a7d7c75321e2425f3f6f69defae7b610ecf0d72d59d42d95deab7bc45321e2426f89baf46277027f2a342cd36d1b25393623161e1cecbdd34294648cde11cfbcd88ebc345e089a69473bd05a6b0d6840134d34a0890634a089261ad04403669268a2014d3c1c333333333b1e0e09a79e46eff32ef374ded2fc7379a7b7341ffcbba5de01df2a07bccb5b72a1eeb9103c0ce2195c9d1de5c0588cbc777773970d017143f15eb1eb96d759e3987500013b9ab0785cdf893a32c7c8c351c3e253c953799f289517c346482aec59961b6787d9b3fc700458d4920ad3344dd4344dd3344dd3a74a517a69eb9579989aa8944f3a810a46a830840a345350826be056c514a8c0f572ce51cebab7128da97ec353d6dc6e8652ba265d93ae49d7dca90ca65e495d89244b3cdc453cea144551a7ec29f57c7db2f9bad5bbeac1822bfa2a1b61d30642092184104228df01ec01e4cdf2947a6dd3a927f32807a530051d4ce1094c052e006e55ecd4e07ac5d81cce7d3167a98359a284e51b96edb9afcc85b155d6919ac891e49f3c65c176bede7a954d88ad7d35230826af9d628f3c0333fd5dfaf297d6312f4cbb6a88bebc44540cef4baf38ab631436360f0eae57644145ada366f435a3bf5e77776daa8ab6ceebe2b4b6a9a0dd5350fa1a073f87e5dda56b4d47bdaccf1d84bad9da5e1c9a31218361d03f341ebb39e6e50682ad7c0eca3ef2f645d8cdd313bbbb61d5e8b035e9a7fdbc6ec6579f973e2016c082c4bc9817f38000a1310f77ccc31590ac83e0fad656720379785eb2344e5f6d52645ee254a7a9d807b7d69a4e7b42b3026eed32ea3593d63f99ed8cfaccac5fd93b96c1bb80718292327ab69a2951fa9e4202a93298a9554ae7abf714d5a4d5a7baeaf342d23877e974ce39e79cab3eb939df33a5792973131208ced665dce84ee0e9a835e51372742725bd30f323772969b07529a59452ca79799dce5b1fc9cc5902a860f7d6628cf173571531f575d985315dde7201e366ece4e6d1c9512eca536e268d6e5e99d3089c9ea275ccf7a5c9322e4b1a2cb10bd31ffd9ab2c5330bcacda4930be3bab82f6edfbacc6604c1acbb17cf3dfb960f93de2cdf432601f07c0b153ccf226b6f5e341f9ab7ffc2ba8bdb43ace3e17070adb226ab39239eeff991f59ea257a66b91651616592689b23c0a65198bee368e23cdb7b81ca3d8f20a8e6f4fc2dd007de27b658544fa690e9903c79e9e6560534a29a574ba30f2152dd23ae6412088adf9d6dddd313fd0c7fc802b23781aa13998ce68e748bac75035da68a38d364aa93ced2246705f18d3fbb3b1b090487f8c91ce0882c94088adcfd71f7095637ec0d6eb3f980ca4558fea30d6b59510703f761958c040cac2a7306202eeae02f7cd313f60faf922ada3b2af6f9c7a59f1a8920653d344277abb48af4c696529a8d04eb4fa8319fd9475ebcb8cde66d8ab0cf498bd57efb54eceb908df209ce0a76a5fa28db252f194a42af56cc59b21cc3286674a112ad13a5e740ec2f6243cf5a6ce34dacbf9fe2ee1292a52efaa88795f72bc320ec67cffc5182f63947f7d553d2a750bde975e89cff2d633cb95f703fae762f25ab7aaf7e5a5a7c413c2081fe1a4ee4bafbcb738257a253e563de45b9ea49eeba59494a44ebb4d32576a92d444559682729afe2a1e1395524a1c602ecab8fa224fa7bf90c22956afa71be984f75e93ad987b96ab2a87dd8c3dc3bf8bddcfc55e1501af8c7b90fe038a2c18a5cebd2ab35626472fad03e6f98e3d5d99fadccb75330bae4e9fadd39b5970d722e427bd320e435b0dd1d5ad57c6e17aa33d95d94b4d145e8d91606a496ccc18237c0633a38cf10d9d8cb08af579b201d377ba322edbc059c430adb633faae7cefb1bc1c99c14c7702bfc69203e7ebd37daa6abc6aba35af2be3a6e7e9d6e8953987e8ae8c9836708eef5987a774fabb306faad12bf1355ac73bb4ae8cc3d6a74ff4f18849707512cbd77fb233965ea187d9abb27a2a8b5104a395b77f16c24bea4e35a65b23dac0f4c9f7de7bf2555da101ebb6693cb85e74a6a404cc74942a4125a55ce3f9679cf1001694d3016cf5664a4e09d7ce80b38c7bcdb9a644ebe8bf960453f73eeb4beb70a7d455af9b5de3c114c2ebe69379f3bef40a7df4c270978f4ad0c6431b4fad7a60f314f6d22b1262d844e9cbb471af0fdb5d9914f63593c27a674a482a93d7cbc8ca6abec3fe45e6c93c2af35e5ea85beae505563c64e379a1d1b2c25a2a2c108c83610d15b91bd8af28fa663ac1afaf8cd26399c8d5d8f77114354f51194c15af18e3dd7497fdd13aeaa7c32eec6637abeae294f5c2b83a674a6d6bdadee0fcaaa3bae36d4deb686b83b38c7bdb771987a303821fc5aecb3ba7bc4fd6cb57e3eb1a3c210e1bafccdcbc30aaf79fab7938a0bd99c29a6981b4cd16086e5b2de8851e0fea695fc599419909853c68bbdb5281ab73ced5676b7a45be69e36e381c7fbd1b68f37040214f05f6b5c1f0336eb0a6c173d2cf9e33c758fb63e22ade5631564efba357fa31b65fbcfc6e303c14f2a09089fb5966e2ea1655ddd25ac1ea570665269eb7e46975f8ca5afb435a20f607c4c18d87994fb7d8e9f88ebc2870bd44f924cbc03430cb642f3347658fca9ecd7e9939187fe1e2f5d913f75aa939e784a9ee0496d13e462a9e8af19eb642a9d13aec532e51aaa774c57cd82c37ae508e7261e6aba3c88be1999213187867917ff109c1d95dc6a1dc092cdf84f12cade3fdc92cbf1b9c1be5ef351e7d9e2ee5cd2f0aec5e516a03d30b138f72f93ccdfca278f21d01024b1b58de2c132d11f12828d59d3e207df1eae25811558c8b7261547f6f0189580c112f8d8897f24fe694bbe717057e8df2abb1b73079e8355a87bccbd9cb2937c6adaa473c4ca7c4fb80b47676b38dc770f2298fc73b82ab2a6b78c638650671ab506e8d5e716f71d265319e64d98d0e61bcb82e6e1e8d6ecbb1d0053deb3e9e8abb32d845e9ab5e9dadd13a72db7037e26d6047708c37624abeba52dac0efe54ade47576f79387c8ce6bdf332e29689b83a95a17c865575207a8ee0ea4fc059c6d57851c418638c357a45de48cd110a70b0c5d7a9c04bf00fb85521851c5c851484e08a1b48ce89bb51392965bca3b0db5957259517a66f0fe5eda7cea6b76bce9460770d84b15dbb3fb3a3f5c2cc5bccd58f11d8e7667733a58ece5bd844d8761706bd3cd5dd01d70571362e48af50da10c0f452c68c70a41746d21c679333a188c6cad9e08af65d906e79552612b920cec601a12e88b37137680e75417a257e284629cd16531764ba203294f53f55bd57263a9655ff64f3a1ac6f65d3419f6edd553de841efd22bad10e8936132ab3239a594569647337b94ca0992a88cd15b48239b202007da828c4f803a9436a6f28dde36e248d27e9ed267777a63c60e6aa76845698eebfd8a7e1e9a42a77f1794c5580ca2b2ed4b812e0c76417d0bbbd5a79e1d851d04ba5d2434835d98eea9c5d148c9cb8edddd17c2cc9e36d2836b8df003db48280402815a6b232d0fd4da486b23ddd3a064c194b6c47e5d66d66b955dc7b209931995188661146bb4c575d583dea257d69c4acbc3b2e922d199650ccf2983f5cd63183d3552c448112a8292506bb3dd4564e360d775a564d775b118b590b271685ade957d3e3845244d19b0cc0d86ce424f013713b0cc5d0596b9858043201eb29b65d9b318d78d3eac2bfadceb263e3e9435c8c7c3f14e9b013e7fd7f3ca75163793ae9bdc7cd1cda38b87c628a0cd03e26aa678620a49e348f134d2462b257479737b94cf232c41cfc7d3072c6fa6ee6e76b118b73d9516cfa3fbd937a2f7cd3e802e9f0aca5bc311e3277f91ddf370166fad27f7195a23f190fd6659f6ac359518596b1445fe44beb8b975b0bc8b9bb1dec1f22d6e1e35122c5f5d1637374f8f01d7fb008a5706e2f839767af7038e9f4fd8e5f5cf8dd4de5ed288e9bb887d3c865598eba2b73952b775c4ab2249811e0d63f49fcc6199cdb8c1da12706e9a84bbd1f793397cd30c30ff7e653382606d09f87ac5e6eb93683ab883b0de57662fb39784124898689c29134dd19c6124458a14691eca093773c11654a8b5d9083f10e44020d0e7ba7db5ea32a3eeb4b610e5f4d9a3ab2026f7ac798a9ae6cb3d9c6c40c3919e8d4b0876e408088a7804e63c2a9c9176e38d55106d3dde6c5f3dfa106fee20d8e9ad9be3031d74b3c5a0904ae866884199750cfb07bb39e655d98c2098bdedd8cd0d64b2d8b65b93bd30edda8a7a753f511786bab5b77f50aa97703842089798009e8fbd0486fbe609e07998883125f058789caac2e1b1160787470775aace69fea950f4347ae5e501384ca3f9a0041c1c1c1c1c277a86becb0e55464184357818a1c570c219018be38581d74e2cfda36b1ac834f58f0602e9ed1f4f02102a0530d2012e796e704aa03b4312785d8feb9187d95d78b3eb09895e417afb968743745f732ad66973f014dedc54403ad563d6cd16c39b6520c807a85e1988eb41ff549f83e4abdb2b03b183f83a76e7217617e6baeed5f3f5ca424ceb85a17797925e9839e37530831d1da9733c8cf10dbffb2a1ef08ee6cd8f1f58ddc51c095e180b440c7fef9489b80217a6afc8915a1ce9ddf5bc1b5c6bacddddb08276ca7c3c9527abdb62e3934c7785eb713766cb9359ad73ce9e9e2e89bbc2f5bc9b06a1bba257604f919b8a093c9507a7678ba9bb82ba2d0d61bc2d0e43029629a614c346234a72aee70aea849b913074236535236594d27acb38ebe6769511b5b3f8ce62b78d58f1882dcfcaaa4ad6a8edc11a36ba4968257c072640434343b3c39e664ff40e28be83089c1e63562f0905acf6983eb3799b49515b37f7ac4a5947722afdd2952d6f8917df4442adcd9622e8ddb23b864ee3277473579ac9d756852ecd247df1e16ed09617ca40f9a5e98b0f774352d9fd7255c9050c863ee2f7ae8688187337fe6e8ba2acf49349611dcba4a85e6b574148615d8a9aefb82ea5a82ec5f5296b4c7daa6e732a945297ef59ef2def2d6f622f6f867ad3142fc625d00d4f898c32de4ee248f1a23236887aabff1cfbc3513910c8fedee654407f6fa09bed2bd0e15b16633175ddde7fb21941b0ebf0435d98eb52edf3b9b981c04cae2282ba1348ca962794c6b8c48b8008c70b434fc9ace1393f3373ca390f7a3f09cef1a02bdf9994fd43563c2428fb742799dd35b27fc89673f60f77e3a2b67f58f3d4954daf7f38b0bfd77b65d3ab0a09ecd65dc5037bd35b15846b3a75962da619857d091e18a413f6f70f968811a1d6f65008a28442b0e211fa9ca57598fc63f2781323eac7e4e6196cf24f463f1f4a3fa78f150fdaf24c3294b78a07cafd7cde158f4f73374237434a6bfc45e16ed04f8ba1d7e8956929cd40606a03d39be94520ec355a476cec2a1eb1a5058b51bd9e8c43200d9e10d782c6f1dec886e37d5138927c8bf7238bc767ea513ec278e1e2e60f7672dbe8f76103c78feedd743310d424cb268f5a0aba2894cd08827dae4cc42150e8b905a587387461ec43a7117f3edd6c8345f54cdd4acad7681df6c27c1e2222744dec3f1786d217c5b4da668ddb44d5cfeab64775898352d0cdd8e766ecda7736efe3bd9a6560099d8a945276e6aa20aa4bfb2b6b56066565336c56d214b33b635683bec5c9f658bcd00d148e54f1043754e18438d80dd80d4c6ca81504aa205005812a08242b08f45a6b0555acded041a0aea0aea0aea0aea0b73c50831eca60aa375c41569621ae21d043f52dafb6e82dce32a2fafc7a0efd7373e37966398bd1b3c95948eb3974166ff1518b9bafb3c0ae8cfb5ccce462a2ea3974651c06ddeb5a5db549cf1154810bb849805b1554d0c1f4ed57555595fc95c1e4f8792762555d174db2c4c39f8c4e51daea55df0c3f59c6f0d5bf3e57fffabce57daad70cc67ac3fd01b5cf6b5541f596f54f5f9771b85e55bcde1c0eecf9a2c0fb97ca75bbaa2c11154f37c75318eef3de975e81d73e6985b5ac5aad5b56ad56ad56ad56add65b9e655db5deb2ac75bbc4bbacbdb9f1d86a9d932ab8c13de0564515ce80eb05e30494d77508adbd6686b83a2ce2e5a5571a5ef4d65e96de5e6f79571fcb60a8374cafeb3aa57dec3a46dff2685fc6617a9778f87327300c3d75bdc559b7cfd8ad9b1bcfb3f5d033e821eca1e648a29bed43b78a15e8f38c5d19872f2beb975ee90b1d69de1c2d8e664f40c1b283b602c43f410fc57750946c05884e4cd38d7146ca38f3032c4119a79c33ca1821dc00156677c5a3ce39a79414261fadbcb0c558060811e07a1a711b9c54462ae36cc2070e11c61b0f45385ee8ee6422944162aef0834f408c53c2030c1ed21c60f95c3d1a2334ba60478386cb31ee1d693ec4e8c26b49c0f935481d74d10739cf0a32c2166f74016d24f9262906e89416c38bb92442e05382e1eb798f07c33f242d07d6e0e0bdf71e129ce14dacc15062e008242d2809c1f00b582e098931b006c3c70bdd8e79a792a77287c09bc713614d0d9e792ff680baa16a3091a0239f84b5ad11f0b96e27bc513a256c343a1763ac78c08eddb7c12baa76b022248532104788a123e15c77a034d4d62cc1f0213a2cc1eed02d4981c59e1b4416cb0b5df4c01a58432df696bc259446a74919336a74a4024a318c47bca45014482448e190db019e9b1e0c1fb2430f195e8f0e1e192a96f72d71a1e42d794b5ecfeb993c32aacc600e2c592a29e7445d56652bb43bf2b1857adb3cdb36edf1d0079e86389e2e74a408654b89a123358eb4c2451b1a950cb06220a9c51abc016c946298c88e68c80083161b8d46236a5d68d0a0580b9196432d468386922178200e1784314617638c6e04af054aabe71c0450c970166517188e640b1045308b8d5a6250a309890fef1f1a788806fcfe8000c206bea1dd5de2c188451a632917c8aae306303c85f0135e4638e510f05a1aa1b3d03e3887481f2505110ecb0b9b0f920465093e2ca7b4c01b431d9d9070d3f9d8a208c719df1de69c703603c0c7886030274b0f30eb482c98cad6ce8217c237529410138d62445002a28e398032c618e38b31c6e85096c02f80c2708265a5a2fa01431f3004008628189a6088c1660079211e8e249eca5bc1198b75d41a1209efdc9116e31c96f701991cb00ae786a441da8ec07644880492432986c59014725e1a2a15a13660f0ed48430b29c59181c0d0060d19b5a2ed480e8ec0469fa67491a5fa40538a61a3d14fdaa97894a0e12328c53057b58d08b07e6e1b0a658c6947a004da110c6b4f42a81d34c183437370aec5152408dd410a5349c9e629a1794ad4f094ace0a9a1a2095d4143f3943c2553891412631c8d2e1b027964a33b79eecac790a0bc39a0c89183faa0f5c9bb9b421e183629540195052c8f3029c789bb314d142da2753075659c6477a411a58593910ed63cdc63450475248b8d46710ed3060239e6e55031d8e9c1f9edb81e3160b96f5e0e86b0077cab18e076c0eb625e0e3462c1006b2538bf9d97f372309c364f497d2f766cea9cbb58b418162dace21d411c5fa45080c518df60e2697d6f71f1dacf1b48b08463bc083a680188237e6c01a54d033db003183cbcc1cea540c29b19c014502c2f1cd27c78b7aa00874438e4e686e61c01be242a849684e561b332937142451210247574be2a0887e3cd21871c3207a6124212e9066b57b3dad4422c58e21f60f3b33a89c4d276726017b3b7ee74f3f1110f47d5541a9d9eb1d670d0c9079471ca39af8cc45146e9049c992f5a01b1a45964e14805f12e4e0860772a0b1849084883050809a18b8d74398035131067d2088e7620115ecb1ffc62e60e7e940f3008a580e5f3073f1c3c7730bc6803188c993baf07c5f14e1e176fc0fa79f2e0c9d3209d3b73e7c201416d77f588afde8531047cbf077cb7760f5a7906b70bf1dede68600523c45822c84cfc4e85cc4483668a372775ee458966834cd2c15906c63c243df4a0b28408ef3210bf1799a271e08b1821dad8040162644eea5c0d961af8600a2347ae185b83734c4b82df9cd4b939f174424a6767bb22d8b061c3066e49ace881a6071a153bf440837b50a183ca12153b8c21098d1a1a35346a684041a306d33042e3091a3434a0489244420906d7e37adc15ae07bf1b97c45d312199904c48262b262498aa99ac3059d1468c1829620477cf14455e142f8a1a2f0afc8eb0d4903492a608cca2a4c112670a9c2e3206248d838383839ba7b2a96c2a9b2a486583ab9c0a481524099024120cdd353089b371362e88b3c12ec701714192c0c9c74be3c16da3c40b120bc402a9e20a5354e18427d81f1608b654d81afb2349ed3bd497ddb1b090483d7a1846a99b615361f5ae0c192727558fd7a3ddeee603ac7a40180ca09f77a13f126dc7131ea0d30332563d228c1e7d9876f7769dac7ac8e902ac47955697f5684234ec2e0cf8475543c0d7da5977563d68a3ed1e8c724e96fb8331c40c6e5510efb6e643f3a1cd33d4da7aa0c12e0c04ea870eca1a0edd5b597e48b0f52b94f5a88468f8ba303e8709fdfae7ceb0c142d77e0edf0dfe3cbebbbbbb618504753cce39e71c12f3b921f8f3f9f7de7bb242424225104288448c9f4f8f31d20a09283fa72ee55421f166d399a14b5548b81da2576a4399ac03565f2b247a87e8d5829c14a24b1de9852e8c2142bfde237477de4ef3e17d06b7ea3202f4eba12040d6dd2f2cb3afae5b310f09b657c50ebde230fc6894b821ee1d664ef40ce6a61f36e67bf3d1f780a7efee5dcee0e770bc35ce849e0ea3073c7567f0746110113fbd47fc443190216e2f4a2815c58830bc520972ce4e2227a5178610f4ceb0c1289e59a6f3eed5cde098f58fd6a1efd1d70d833acc7478eaceb0c1600c311d7e8ad9cae049333983671663b1bcfd03cecc6e36c49e34f2a8f534cb3630fdac598f86eb021aaef31086100dd7f768b85e7a47e70c96598c0d1cafec9507859b9185921c1bd870c5d46ef2e1483de3c3911a46d8309dda8897ab44afbcf44acb0bdd2fa3de96d762c33c83d7805996305414dd82b56ab5ea17ba80c1d07a6a6bb594a2a8305014ad5ba0284a691828aa0b144529385f4d189b9a57c6d9a6e4d0e4d40cd0d8d5be220ce34275205a6c56cdbe56f260b9e9084129497a0183a11e7126d9d9d1de0738d2fc3b045a4fccb457895e391965bfbb21df155e72a15f61ed9b67967877b883040326ef05ace7df1570848b12eec6d490e0d72f37ce0f70a4f828d060e46e3c215a80df159084139e80df4fdc8d117e51a0c1ef34da7be99558af12b333059e65defc342f5512b9d01d690085bc16b81b2c258d024b799d8d234951e56c3e2c4e6f9e1e3239683af6968783c5037df470985c12fdd0b7586f0e87c9b54097f470987cde5c53693743d0a9b7cfcd1644af1a2ccba25337f774614453e859148f3d8b6e8cc555c41234cdeac2c418a495a8c40cf8a4450c158d0c0000018315000030140c06c482e16820c871e80714800f83a8446a4c9b47b32c876118630c41c618620c30c48001811993990600c078ee628d7924404079700307210821b6f5f90eaab80f21bc2e0a44a65a36b695c85434fbfe1576cf3644be6a906dea98c3e3c4b4305ad9096fb661d556a5c708f39e8e7ba117dbce39460dbb21799e60458a395dc39f2c94208ce2bec96a60c9465ed563beba516420548fd10cea463935329e6e5a780a9dd4d475aedeefc62808e6fbad7c5c2c499efb2531fe5c800e9a4eb21ec2ef8285b27fa1728d69348682abea5df4a34948c3ffd745c5243d47a835b63144f275252327e5bffebc1a486dabe16aeb2e2f16275c40acc07e972fe32e7a88c723c655592cb78995c8dfdf851f4bfcd75b2ff67df79d6fea427f69d3f98b48a1707b7d5cb24c3802a7c4245200eed95a9bb442d9c62932af2a2f0aea4d034f4ba1a03e3f159df50059bfbe9dab539b533654ca016e2ef78e4cdf6f6f29cb4f2a7dae129b4bb6bf31c7d944180c8251c35bf5f82c8a9afeb9d768eec6bd02ef117b08edd68d947c453c23d799e9de663a1b4356484b233406e0800f58a6df9d8d49030af9903bb687a57c66513ec4a085e14926358b18ba06213625e8462453029d87c72463d4907e2c5f0fd776e7393042801abbe80127aebcdd8006a118c30c1f0dd3149ac441968c0f88679821b140dff3c5da3d15082206b324ae1f0bba49d06722144cce06bfc656cdbe12d19aa580c2b49aeee63f57695fc290bb603f8635382e3eb255bc19395dddd60be8b7b8fad67cb07b5bb57fd4b728e52ac2989966ca4b94b58a6f45606517a1ac56d659712ef565242c7dd4eb3cc853a6043ae47c6300f89e0700048ba028219aabb37d17527a641016cbb732c3bd3696fcffa1119ae7adde1b106c6de58730b7df280bbe342ef2be9872cdd48d95dcdd6535a89996b0807428772d58af6d939ef4cc6783e5ccbb10ab0ddf39f82c6d42c341825bbf07e0a8f25f2392cd867be63f3de209490e646110218710b2314d691875133a16a2efb81786d2c47e0a94be7df108600f5e230bd96c7a3fab729c50dac55a840ba0f962b9106e7725821f9d4015516cf7daf620079378918cd626d6dde59ad926b576fb5b6372c1027ae5fb5db91393ba87663a6d51449b907703edeba7d8972580550d19e059fd98317220bbf389a0b8583c4aba02db9f4d6adcc9b243b0aaa3fe4c37a6ac38d543b09d1a3435f0b0fda1eb5bd869809833fbc3c1bfd298dc050bbc1322d9252c8630ed35ff49bacc1efa9ebafb99f787691503ad93e7e612b2a4a946045e4e2b6c3003e061cf800f4d9898386cb8b3b35fe03cfa71935f0662ca46473f8dd00a5addf1f65b14167481b02b5baae48141cbd5c3a1b8269d8a71c5c6ad96ca8678da18a009212b5bbe296b2b46d58acb384ae92e51dc583f78e35f376423e00426538335de1dbf9d0943ace82333817cfb821abd495be05700cdc4090e7029841b411cd0007fc3df48d11720857e47fcaac7e43c1371c6fb03f9037db3f8d57ec66e90ae1bcfc37b824a3b61843bcf0efd8dcabb99998573024a45f4c633ed8767d29d3f636c3378038a1ac78257054c1613ff61ba04cfa3e347d0eb31bf94e45d24d9f09cdb94c2d2d9a4baabb377149b5cbce8f8880318453fb9d13f456813b888e651eb7d2aa313e7968f00fdfc747f9d5510146c29a7e4f675d7e04a14615519570cb64e7a434b2d7a2df4d34bb4154073341f3d918f714832aa3440b3732ddc5ba137831f604dc3594e99a8c2b479a982c58612906346d07d544c708053b5bbc4593855c2b730376941276370d670e08c2c87e35ae7d60fcc23433e0e3127b1121ecb7cc8675f0eaba6578d489982ae7d3e277b692dac574c014aa7f23b1e3df41dc06703a337ec8159df2ac51a2fa2df6f65fa425266c5e28bbd16b9688958d86cbebbd1ce25443f5b5c7832a30d0f6631d416f2757fdfdd3df775678de091db5a0c1d6e116808c015771ca3191406e99cf6fb096d2149a48974f9c635cfd081fb1955e1277abe38e6291175bd5b6871330559181b7a8147b320675d59e4cd5059fbfea362043ee2599ba8bafee37a18a50b22d67bdbcc3a0e05661d65e97ee1d8048916995058f613d29b1a49adbac667a054ebdd46bf64a072a05292aab2bc9c34f4f4d72a2896e71d59aa8487c7b8654fd4a4b1e878c226dca5138687bd24690584dc7ff76327a4f6f3708b42b9f17b51824a1c9869d1fca02a397739cb86b253c985381ca992157938da85612ec846fe9c0241c385ea9b19919b0b15f232c2d8ce3544af419646e959e85d2c623ed496b41a1a0241969b5a083389b1b7668cb60ca88a164cca4f6c87e1d1e7aca88f96948bf3959f1d637374d299b51b77596f76b8d4adaf26a66b5a76aafde958150156a0babc2533b960cc6522538f74dc3b8ceee3d1479066ecabedb0a2ce0846b765c3761d8f3ec1670cb41ed85a472a281330ef98ff2baf8a785f6ca4ff9be1f4f05996b3f130203ba2d63fa9f750742065c713b32bc3c09c77f2a0946fac6328962edbba6e7127ca2b5669650f47297516302f82403935b5900e4670ead46442cfdfdea9663a71bd0706d4450d90362ca82d508852dc64f98b0e4bea62cdb1faca8408009115962555599cc5dd9c22064ecc695894a9225595c9321f9cb35caf9c1641fe0c3e5b0927c4cfff4f021d9497f587ecc255779d01c6bae773581d5fc2656ce7aa1ba38b9450418bb7eae26c3002625e1b58098e1fa1c0f39e67af0664977f2bbd9b658c340c86adf9f1ab0b350320733ac40f654fbbbeffffc73ff15e826aa44dca34a84a948d2bbe1b499aa4baeb98533e38c4068046d908c602caafc31ae74db48b5a73d2034f034be8f6ca033db5f8e2eb3895c01c9cd84617d4a4e00bb10581d9a6b23d9c9f44f386e05157349a36e4f46f82a9757c0ae891e9748d19200aac6940d7507e025ec30a5474eb3481d1344d2a3258339aa94d0daffa5d5b86b034c8d249d640c9295a2b5976e4d93009a06f4bd9aa6065975497ba638bc9d58c768b1e5c35c3c9d6dca18b5f0b282e76f4e975010a4cccc1ee01b7b84c687a40f1fa6de80de3810b212c5baae130c5c0d32afd644314098f9e3c1e82e72a3a6a9bbe380d2ebaa66e05e4796d5c16340866310ea76aeb91da5e880a3f44d88ea27b550488a1325ee9c33a15217e7aacb29f2b49fbbaf535abfb381bc17d8800801bad01f50d43414bd7f686298f5d61c706432a3faa9c6795383cebcb6195e7416095497920be05c570fa71ce24eaf974d97ea933ba0afb528d329eb3c29e3eb4301de86c7ee94aac9a0ed8b0312b342ccbdce937eed095e58d8e8189086d77121a63ad21745b73880faf0edebc3eae48f703030c10d5a6548aeb62345c13603cbc157d0b674f8cbe288671743b5cb9cab45904c99372e1e2d09d8b2e6f27f49b2af0212fa75386474a28b473d41ddc126f9f052262a90cac06a4df69bb8cab4e3c7e213304d7e84ae6e14958e0716f83398f02109728b2275bf35a57aa1ed4194a2e4f8aa3efdea6ba97f8bb642a3b71f21f94d5f086c9f49de22505dc87a3b05516aa553f229bbcae7e55bae1aa571ecc29db3b447bc331855289f69082e0252896f92084b8dee795bf652abf4727453d3ecbf5f4b173c13a66fdd4f71570518595b7f07ac7604b0878e2c2afd8cf21f33289038a68db41f9671a6977db676cb5ef634de31ee8af89f64b9d015967e88b41aab70889620f0bbfe88e3752bf823e71c3535f5461919455b0a8b423a479800dd4ea4b631b183ef5ace69597d1ddae02fdf62ef2eaba0dfd51955de63c1684d1f3ad2e36885641c2098496b9b62eb7977271ac3ec2d23e4d57b2cd2ccd3df3bad495aa54c8404cb264eec38714ec6405fa2def09fcd29087b78b75101ebbce85f5ba27f877f396895e2c8902fd445699012e4b73c9ddc82f4a78a61bbd50460d54731ffa469d13275cbb8bbe362de2ead0a207228944d75d86fbd7501991f193a5151bbc9f7b707ada51c68e490cebcf7ad3c2a11b6c555c8956c8babfe62ebd462b8e42e51208da4a4702bef2928b6961d6b5fb04a67505cc7e3882c784ebf48344d8ffccab94144ec602d8069f4aebe280c4d46631a9bfa7f6acb184ca6a1b5d694d4f958dc69c73fff2ca34c4492bb6d2dd60853458f37016818eba0903aa893f902a049588eb0383afa2be5456f933abee48357593a52bc17785ad39f801dd44a9b57d6a4d880c5e9e8021622e4f7e6fe420916e2d89787b6eac0f3504882a6c34d513abea240b5935b62b6a0e2077326cf8f0ca4993e08d827fac33b9690933be7932743f5d1024f451e3f3f2a55acb5958b55e02f582b0aae6865517ae27af66ce6b39157eb839afb70310d06855d4a726456918fddbe1ddf9d1fe9ef502c1dadb800f93cf4b37c6cf64f39fcc6b0b4e9a24c1635aaadb21bb138198e18f63a812399568ee63c102e16815b65523b7604a867059ec19e66cc4aa69e6651fdda7d2b3d4f54b5df1fd3c599b556240043794735a325aa90288bf118dd5128123e2270a3cef31c18de19c810a1b9306591aa45f10be7425ea3f88f52b5347fc143da73d6375bc535f65db136b07c84eedfd402d92c2d088e47a2c58ed23e8e18cda81fe10a1f64e5730f24e9d24545e157644f70004d6d95f1ccb071eac9621e2f52d2477133b3252d807c755bf048656f72da610129b291137f27d5f7270ba90bd2c23cf2a9e4b9df23e3fdec052917e64b69f1526c12f7954861f3dda3ce9c4962824a029b655cfdf7f569eec21b21b0613a5f370131b715702099e86da5d51a90b930d652d9b0159de548995180705a97631d1d322d4574d5ad9c37081eafce22a519bdc649aa4f3788f48010fd86e545a7dfdac38d86ff7a41a2224c356459a4156cc69b0f0f59181aab0c196ad8955e0df547b8ee2ae77f1015b3d788e5438a1fe9ac37fd6afe8bbb78a35e50034119b483526e10a3361d1c16cc407b061090cce12d98804576208d7560abd23a6571ab97c890aba0450a30d23038bcb8604951e8387a1d4929b6c7e4da5b4483e26a3d84e02263b59a83d4780efe5d94a8d0cc0c83578f0af049c3664a8c966dddb1cfefb4e37e3a5f3a9a57b208e2157562342946f7f6d999a3155813c27be3abacf4bdde864ca1a11ff60d0ac015f118915d285bf1e6349d02730523a9896d057f167db7f235813b71432eafa5ca31a61249240dd1dff411db1e8319090730dfd1d49401d7b63666c560fcfb8937623ea2f488d47c94d140d8388b369dbc40a6a4bfb595c8deed95cde9c9a608470f97374ea40a72d9098beeed5b7b6acf083d051a660920f5c9b999b987658141442e11381e32aba38f093aa03f03fbcd00cbd1b9d2aec8f267d88286499ede2debf3ac55b13edf494a188f744ac558c6bd813200592a0505b54598a0aa8919593485ec5fd00ddfb1e382a6a8b565684f11137b57d5680da384354f109b7f324d27f581556b73326d45703d8f36cdbde41d67107e854e2e324a4dd3352b93e0554ff02d30dc08dc145e4b9d08758394cfd0a7caf2b7f24def7c79bd43494c834a6d468da944aa22de6215581650d3c6f2e4af4983ad8e7c38bd40e786482b3beed7368f352d465892efa030568c5d14e22bcea8530b9765220c8f3b4b38700e7a3fa2766f555c3fb9f3e092523b89cce6b65af27adfe96d33e9aa5d83bd7070c41a4593fe80212aa5604d2e7f5b3eef82e9a8c7820be272f5cbb3b2363fa3b3b7c2cd4d694db35e4d327e6a46263985abf19cb8d7f77b7a3e1418359c486fb310b7c2b30fcc1617c7ec7a385afa219478b939efa953085c18c36628007691a514350b35158218ca68fe2d41fc4f0bdf1261ad71a39cf3447a74569274c1959cc817ac239042b0f08d1fb1f186f006e4805649f690bf418b40e9099c65268500e60b58c8b592854353f20b44139f7ef3e937a03d04b6fcec2ed9217e1de99b786cac2c493eab8e450b2e599e5c5268da449adbd2b400916374ac3a849b56c836fc1dc0048017465912170466a6dd2e3a3cc332bea6e9d71e32f7a591a1b32ffd0655eac9f1c52e2cb2c65bd7899f66912346c8ef1cafb6ee08f41921033a33d8f977d1ca032ee4384e37e712ac96dcf4ac7151f4eb179154a3821157431f8be11f4087a30498b4d062e45a96b788cd0e3f68ebb9ef51dbfb5297e03b3d491aa258646ab975ecf6a8e3fbe9c62d76a9548362e3d7a7856358b185a8ac853c5362a3dfa7f56390e663070be153ba396001bd7017d3f6b381eb3e1437e2ab6f01889d330230b91ac6344d680478fc64b1d6f7cf37e38c5e69667b566116bae63fd0c37654abf672dc7175f4cb163255a2249b3b11acd3cee9b84154f36b6a7d68ecdac4c702961bda710d0593fa28b2e6801fdb1c755a27908fd53ea21b601c82fa4f061564284811d1bc4b648cb6ff57664d6a7a5a0b009ace4617cb852f612cc301a5f1d961b0a9e563fa00c423cebc8cb42019d679cf937bbdb88a228111b5faf5ea67dda042d9bc0015fb5f38c8d63482532d4c2315412c91b436e5c0b0b657ef74ed7fd233fc7b77565e064638d499ad8784e197eb4b7e997076e53cf51758d1c91b59b0aad455ef14fadf5237f2b48b9b48b4b025cce536fc2f8279611881b752f7f0e194163eaf396261b0d2196875907403d4cef2d2814e42168c6f87635815efdd6aa2c4c626e286877e6032d560fe15845845648fdc3d452082934a7ad56ded17e4efd95b86b16c4346a180494b43bd3c67142c7eb503da5d46b59ceffb9334193c071eb84a5c8ae9f28bb1a21197b36590021ba8990b6d3185fc15cab06608109b88c29bfb3e06eba94119665c1e90f07cbf0584cedfb18932bfbe0dbb019f416994386f3582d4a241e2ba8415b91435b45d05f4aef9f3891f11820d60eeb5efe5dead49a0e69b56825d09d9b22bde051a4504581e3d30b59bcf694895c7bb8676b0b17b7ee16a8fd83f12f62b637636b78668a1336740146467019049c5667cb227d2fd3fcb9d63273c193aa6fe30400325338e0a94d6238c296423fab276756c18fc0fbc38bc6f42a44680a52eaa57cd6fcb045d68497256d8684d127ce49412ff19d0dc1264ad617b4aed971da47caa43687b6de62710dff74b0fb8f05b0b18f90325d17fccbeb1591d46420e54cb47cae41d70520d288dd502c034e35702cc3cfbb9b575b172d6abcfb403c4a0cf1b59b8fd50f2746ea6f73edcb349d4042c5c8025f5da98c95189f89d4ad607bb6817400d85655449cc926626a942643972d47fbd85fcd2d3204fbdafed03fa2d23bcfd0da874399278fe404ec04ce164dc7190a32a3c5d49870a2c2aab16c7102d118071d20f3e96326a435b59fee2f7fb1c00730fb6a8627c107badac06bd03ba52003b81e41c6076619d34b010635ca17ff16c658ddada5dd6dd3fd93aee5f7bbab0f241dfa494e3c6cc68baa013dce0b91422e15c9042ca6d0b2d751d922259ac5691639041e9e16b81c0649ca6bc967be41b01061da50a6f586b96b81e77745cb22e572e917f145e17d7e1a06a891841c7c49af6e7a38d865bcf5a70fc8356bb72688340cdec3e4c9b479b956313a0c863984c3c6902006f6473eaca145acd421bb5ab05dcf8dd1dbeef6bb9fee6b16ecd4c2513e334c56dcf03421e8ed828ff375384b1033bd2ff4ba6506918eb3baed9a4d3c88f8daf30107baeb85990429babffe0e6754a41fc7e5045377bd059f2718cd08a17e526d65101aade30af5701611e1bc6b8431c0c748e7aacd69b75b0d904878809b1076fe9024ad16705b12a5b625ff269f5d995f9a91c537deb8a0223525f0400f09d94aa5c86c75cf3055f9c10aa256567e7f9607eaff2a55ff5baef81445d6b40fb5e11b7319bbb7c7e6a03b1256e9d220f1d31d2657da010dd23b9bcade59275bca509e69e3d7cb424ce7a67511f7e9be3d46fbd0e46863fba3ef9ac976a089379c5c5e7e02d5272edf9970d322b610b9f10a402f9ef2bf219950899832266bb9f6354102e39dd132d201f78c4e9c7c891859850a383928bd11d61f9a94b9f983eeaf26c702e1b5e6aed8183ab8c900482344f3595dcbe7ffe2e82c0a70a160ce46c3039ae842cabb2de1c389f3de21f2162a1aba69583732e753ae333bf0ae2d24c6c7f73d1cff4331855683c6071e0c8a5d9121d18daf4d7b85ce8123ff4bad3892057d931de8750c7baa7be3a864d7f6ed7915d5c62d598ae6b32e667b8f7e8f0b9a89e72663285fa136a04c0ebe3471419fac1de8e8e3f64f90f555a99ccb111f830db8372ab224f6dd383cad69388a68ebc1ca357dcf0810186776c40dd746434e4e5c7f506d873ab311db759a255b6c25cb8814977898f27e8af8e3343394c035289d7ae115fe51fab5e46ae367a41cbcf3d57adb86e6cd9aa0a091d2bef3b730b11451b23e743f789687bf593bf8271ccb9242613427aa151ab30412e0ef41af4cc2473f874b875f0a9993e98c47b393d8e9b44e913d93becacc1c6f634291619ddcd783f9ffa11603e3761c803304bca9629b55a0cbcf94f1e1d8e2573ccbb0256457302b87bb17628444e8dae5e386373cf9c54125dea6a873384d77ae3c01ccbf367734b52ee2fedabe724b07b826cde3612e90111500054ca3c517f8e463b729335a5a88342106ecc1605f1f8cda60f9e5f8b8ce5ee4fd98e4a1f0fb177e7332293a477f2aaffa35e2ee70d040d3eda5aaf2465d47919642f375e52f260c608aa8d110c71a3cc2aef115d7ca35fdf63bee59df6108094ed08bffb50368cd6b06e49b17ff75d58aa7ea335b7b904036af2466d8c7a60910cc40bbca38415f9a09a6f91eb66d31bb4dc91a49759c91772d42fe4437ff822c0c195860440f30f91036612b09b58a3a9e996c4696229e29412dd59360c2a0b2083e2d648f282e4ce45409527ec7051550080389a9caa623704ac173219e0433d531e0e51a88b08f6db0c3406e5475aa60dbf53351412bd8ae7826e5a6605b449593589091640661d14eac6b0dd3f10fb0cdb6c0402bca0711b56299caa6e2293ea5135c47631aabdebc9ea1dcbd82d874a70c42d2fa4e157c94f2c4181f913ba0485ecfe61e985c44b91160bc576be0512ae71ff5774f02a8efb7ef6f7f44eed681d4e3468923e07722c2c86d859c69c3b333e59d560959df35981ed5f48b8113b55333d2dbc7a95a52d6c7f00ff542216f9d88417fa83d7eb39ecd88b78295b5f8b8b03b227a11803e636df017b929daa68379339d92d8c00bdd3714fd4a526780ed6cdab435dd5392b21dbbbc1ba83306fc714e870bc3f2b294b286781dc39e307d2390b7fb0eaf2b0aa5a5ff095874fe2cf1075f21b4bf69d16a73e94a2e14e1845d4cd38d3d853d0bdfc6a65b99fdee234f91bc5bb6738efe925090234b1649c599a3c26127540b49a2fa6e160b6e4abd17b5cfb2e203a140128e16c487037d08c941914caaf712c1ae18b096e7b8566fe2600cfc86f8dbb0ea9c9af5b7f8858f970c79bee1cff97c0abfe9fe39239abde48cc1f7097c26eeb79a24a2e343f0e240d918a6fa61740159786d399bcedb747ec2e3b28a003440ad16b8febeb19f0a843145cd958a36591948531736774080767f16fe6086432b14bfa4eba7f873d1349adb0ea8c44f27817b2cdcb999e8cb3d6f38dd8dbf38738a319da1ef39ac8f6bacc8e240319882b5e397327e33e31a5825661e0c186ba5ea654e4b119bb7cc323fe7054a76a390a2572e0db54a981324e50123e679293d7f698e740a64f69ec9f2898ab988bfbc91fa1cd3358ba2fd3445fe19361725422ec20a2674a338db802774dfd6f138503cfd717455828dde736cb91144d312aea3f8c5e66135d70d64c5825021abe5ba01cc0f59babb7f151a274ae00042f1c581a853541bde9826b800b49b013a77c1ee36d6229782758b4aa6f9f6bea2752be48b16e1e3c403ec0c70d37185f46316dc89e304f8d70bc898ca1dd2a7339cf923839789d5ef42290fe44e123f1b3ccfa909901483bc02e03ec936cd953c609daefa1e3b63b9a7007f0b8bd74fa730b6994e4443f22213bb21d493abf240a03639bb292f17dd936bf6266edbd3b6ff1c3835a2e95637670d0b281ed126c8b50b4508e4a0237ed056d2bd29b1a3996f9386194990434d6e4af8daa02c7cd1513543e548b6e4f4757bd2ddf5b4ab744837cc067e254b9453a97f762017e6c1a7f65e2c3bec1b19083339a5c1377d472bbef0be30d184893710e488c1bc3f4a6e6a8d2c39020f0963b12f3260ae92b5dfdcd8318157088b9c187e96ef085ad07372a0b4be133348c0297ba0ee68b739b74d506891c04e4d9acdb6e04b01e2177326f739a46f3f86d86928227096f7f0b40c1395a9ddab2512ec8d96375a9c429ccbdea0cea2939cfafb77aaf1e006e4c64c7c126220268a7a8dba96b34701b3ee9f4e66cb4571b9ed6ec8d3bbfb2c1db6ec32bba2627818c2819cb080ce5ba0b8bd03397aa503454107774c57a59d0cdf4e05fecbc7d121c515a44654c00f9236678463d3e02cfe5147a1ff149b2fba8271165fda4843eb5e1306bb9e5429444399a70e698d5601efe058139461db5f05953d64ee03ca2a73bdc95e5e26e60e117df426bc29c6217c20b9f41b6f19cc7da3ac14f136e467c3a6fe5270463ae194d5b08e4d0b6c0afa7181151bb312c2efb9c59bf5a99ef7484dac6a336c9d47892fdd8d0e14ac1d0e41fbf443060f084d7fb1344c65f372eb897d6dd460df4dd286fdbb8e010efd9ee2eca6db857bcce783291932bee3500ba3468d74bf079c4c70b91359d7b44a604cbdcd356cf62ef49e08679b77e3782304a181346f222c99afc2c6bf456e43b6d96999169acc761f02ffb4b123090b931360aa925388f76a25c3b4ff5e287109823e59cd379d646eed4b660b4ea508324e98dbf6dc0793a2b7092f2dc04323e9b86974fd277f6a5061e44e30b31933c212e5691ff14e237ece33e47090835858791ecfa8fa890c1024f92ff20259e6b23cfe6d470da722e419c1544c55f1e9d4e776443a87c57a539bfc7002bec4d5a563dff27426409b44fd8b72b39eb4e9fcaeb08a4bdd69845a707999032dc253b025c015f23fd457ffc3ce2242d423d1fb47fbcea1f03065407e483467c5e29d25834818cd841d152408ba920067e49d8945bf116f74a0495599f152a8942064e92996f2f87409036342f23ca14821dc3ae1df588ec927f538081fb24395147d85493b4e38dc8700213147ec60329975bdd1c5245d19e50857613d483e68c75c80c5a4be5cb50fd455426d1c784974051dda39415d0ced0215023988a66c1e349eb8fc78f7df639fdb51dc441213fdc9a8027090ccea361519fde1c2de1a81fa0ed4455d93979eee8a7e64b2b5dd84aee40d0ea4a7231dfd53323c648d64d72d2d12b4320151669e2daddc7f32e4cf6aa3e0397b8c994e8b3b598d5e3dd21f48c06bc2ec152f671cb519656728aad03aa74352227a0bc7f369fdcaca1e251a40c545f7659e5a877daaa6483ee816a758588fed44ea6f6e4dcc2cfa29029e1d531edc8fc82ac955d8e48794eb43cccbabe7df0259ff3d9452d1e4bfeab9e8ff659e95dafab2ea5afef2b0754b67d9d193f210b26288e2d7bfac7ffb3a13cad0ec7532d20431643ea0c438a7dd5e557e3fb92ab84329083254c71441d2fcb994e197adad9e880f842eebe0a40dbfbdb3f083342a02da31bd42bfb809d3607b706acf1b9bd84168843a7f4580127b7aa6b4a0a139a9582d01fc875ba81a964e946dec8e7856c74e828d7313d429ce04078e49b0348968d0d92048bb3e8cc54523bd27c70c941ab6534d4a59ea8ba8a278fe391c622a49595f4a2cf170836b1728a94ffd65a149d0e6defbc6a6fc075655b9d1d1f2bc6190ffaa29f85db5315dade179561b952ff7575d82f2e72df8e8531b23e15b0fc793026152c3cfdaff9516aa5b56ee9a8d5688360acb14bc47d669b4639f69b4a5cf26a6434938266a7d408306a4973511d900391466f32ebee588c6d998810ee577dc863687d699f07cb9b362037be0e97ade49a0a4c09ae06327f84fe6d59df263d4e015c43cc6509dcccd596f1cc2b448938a6e618e9d1b61808e23e4e9a5a58137427121bc732941027dc01024c15556496684c8c1cd3b992ce64a5560483be6fafc52c47780990c21c65643f6e48bb42bcc8d27759aa9aa1eb3fd59913de5093abcc7080e282f49c68b52e0a49ec4fb32e8106055507bf1b6a06405795cb1a7be525aa8c24a6fe6c8324db2959f45af90558f166359ad6d4eb58aae09a90f19a454ac9a24eb8b76311cde6cf415f609eecfca57912e57f6005e70c59c0bc92fdb6ea96db9e07143f3855450b1ee7de2bc094a31b38f57fde1fb6fdf8772cc41749b0d7d45b2129f6feb041b601b4edd2effd308fe06c5508360ac1497c500c3b44e0c8297a3a62aa77c6a642e0831d5f6c6d6d0a700ab2bb0b623fc0bcc56cab0a61bf5089d1f312139bdf06e12598a71f21b9ba5ca72724604cf095c49e5f90a3108d3530416a914eaa78aeec2327d3cdfe0a090b55d75f50a717a6a94c54cd34fdd0407d5976e6d7fdd63ed7e51b5b3a3dccc824cf2ef20a995b2d51416b6b44702b799a81da6d418af5786c5bf09e5404435bcb9cb2b02b4d62e08bf12df7e8b654e422ed6d70b0e0aca73a3a9560a22358e7e3ac9a3810c22bdbb09d1c0575ba2be2c601d76c232a0bb0cd203ac6d56f0459f497c8e5f443bdf611982f418d1b4cb34c40b829c34a9be0534ee4da750161b5feeafe53bf46cf2249cb59e5ee1b7941e136109957817320b5b7a1ae00b86e44349661da3d297cb130efa3f177939acd456591edb600b54820b1fc681501b530286ca3f0c45340abd88e0410c8c57522b1866acdef707521a8a028d6c989425741d5a7fa3a64af68fab366ff4de4246f140c10ee9b2056c487400a73f6c05658677ba39e8c834096982c37d375c33236dd096ed2caa8907622016ab10af692c344f8d721313ffdfcd17cc9af90e81a64a5dc43c74a71e32426d3e9a6f36de286f044a4fc3e0a38b73efbdf74138b709acd6e354eaa3a32be4a6d8d94abd760ce1a51c61f16ca712121b8e576fee5259898c9c34c0a5e57f76b5ae3539bac4097aee6b05b662803030bd63a9fffc78a208e99902119516ef92dc40be30b9b5f7935d216031107d6b504724674de4a6ae44d8e6f0298baf5e99b38984d3db0f512929a5322dbee3d36b7d9003ea1007f68a0f7c9588357da461587de1c460ecb160fc488c9fc4cae9ce0053013f8c9194d342cfdc196a3ac2b5889de1f1b2d85f21203ff233800ba9314e86cd79bfb2126e3951605a20b3def72c281491c1ad04617f25433ff5453183f1c58b7d9dbb854079567a2df18640d4be926ef9f63552410ec8581d065fa0e34f8877366f9e2de784474b2043ff2843b32319491d054f4cbe94389e3afcaa42cdc4b226c4a2cee4a90050a2b66cd3dd72dbcbdabcbccd86857a9cf17da04d3e7c5b19fee7506a671e468dba1581a83039c470667a8089a2153f931624f8afb1b0975685be102bf0e81a52e5502c8080e0bf171d8b3198a2bc9a203981b42a2b6b995ab4e22046da010faf0acbe1c64905bab4a2202151a6c7221ce4275b392dca203852161c2132b8a85b12b697fc9185ced15116160bcfa343103c49999ff58f121afe274eb00498c8848159300e2f0b887269a56223d176735a8f44613d1796b2c4010bfa2847da492767c9b191eb0c3aed61589f342eb2b5b445b0617f59573ec7cffa520b224a3668ac927090ca1a82eba257e4943b7cd50c2541e0ef8964d269341d1e55e90a52d2435768310df2590725cbdf468f58e0ea175139b551e78251085a3c9f78fb68ff1647c170d41334bee8c7f20de02e955b948e6a69b93ba0f2fb1c88786071e1ed894dde75b62c93dc9caec88cbd52568dd2322bf083e2e598effa3e28070fbf92f4158d2648991d610620ec43b0737e1cd9707a2ce79429f03f342153ab12843696c360bb5783d4ea0c69949d93cfea6b8a63ffc0dabe53a70661231772107d73d3f95f3bcaa70e6f2d4083ad111a3b4b24b8b1a9cfad8ed401630eb9bac9b4587493b4ba54ceea500829b640e8ecc7c4ea65f82d2414947dc9eb5a15610b80892b3aae84029c94bd2df97ea9afe82d338de072924e63f2678d25c98713d59c483cf002a965d827d0d648a1803a22cece44af6e9a41c7fa505f610020c23bd62badeea3d10e821d809b0e4c90dfba110363dada203aac494bd375700f186aa0765566d625c12e1d318a266f4fbdc7ba3d5fc2214187d90da17ab394632680d497025b28c5cfe6cae61cc50e2f14072de7ae7e153957b82e5042c0fc5489f23ed9bbea21228c48ed178af8e5b12972e80ea92f9385deb84f61510791915f0a4920769e269af9beba598b4b9b55b29cd3e00b6d5306c9671cbee3062ed711275cc6d10be216e58f8584e84ec2611c70a092f69492bbd8227b087bed3038129c800b983494204d54fa987e386b10c0f544d1c88f342a248f1c3d0f2a0f6ff3730ebce64624145cb3b128252e1fc251fb77555e40eac533248026005feec7b9e5aac4ff19a5d5162163ad3ac04f383ed8dedaf59e2e10e7d3c641eafe59442f5682e12d4a8962ba2534110d3593ee5c92275746be88c802414ad38061ab45d3a4d9410c4d60815b424d103448a1133ec5c30e78eea5e3c3cf864b2776c647dc48fa78911fa89ec9c9aa05d5af4b36415610b0bf3857a03338ec0b6a5716ba9de97ca4edb9998ce0853c78db5148035e9e280d6b13deb5dd7efb3533cc3ea580bcff5adafd61f7a45c2be43735bd5bf02fcfd51304bf45471b2acf92fd7b48f4c6b42a6f2a66162df45308c12d7cc442d2088a8ab29623393e79f1a08810236fa7686510fcde93984ed5298da02133eea35c61dbfc38a22d4d53cc0946e22e8a32bc910191e1abe9699dbfae7a243aeda0be18a27095a262761575c3b7e181ba95eff7c7afb296f302ba545f97da3547e9fa02daf817e04474a482af059a1c8881858553e465358553e7840ca906ac0c7ace6fe0f28c2e948b3457f9b86e3afcee487f1bc97d42c2e5ce3227729fb0dad2f1005719dd46b23357d0dd7984b301d4e5eb0cf67a792717b2b4ecb572a5e779023495a0ccacc0df53ba8b18d0cccaefac2a2582cc75e0affe1549c4e6037c54be44b1046f234abd892a1d23ce416c143fb592cf39c4a05f7bf23fabb38f43f4121ad6daa103df20bd005af084b3d5dde4382e35727a042712f60c87a95a77ddd05adc4f1a2e021ea7016023a1055f54e8e89926f4638c67fb24fcc622f614c23e99df7a2da9033c0d28d18fbc93b4c431e75e96aa5a6fe22606364b8db3d9b29b86eb0abfcc2f50a63184c83c35e64846e4e8ca378bd7f0e884eaab73469cf0eaa1ed3ddfb911a43b15703637e4d906f97e1285cb4b3d770ca2c6e8ac0511d742dd3faac00b0b550a7e67418f988115dedadbd4246569a92101fe39c9f2bbd74989dffa6fedb2076e88512076b52424f0f3db395511182d90b2ef09dd03053aa6fd54ae6e1363872af0e2f352a956ee22d57317909bd00b483a8e060344e4e44c36de9df264458cc5d6b871c8d81843b0f9135348bf0379e8c35e4f0a248910d9ca8e7e11d627aee4d4deae5450db58e784a4536d6ed5fb947e11fb2951bae9ae9c1f05c6926eb4fb7c53964674b19254c163c1ca18171065f7dfa99dbbbf53812e5b2eeab58bc24b926e2c5bc147c8c2ebb34ae7bbec70d151c721463a530c579dc9654f824745d254b9dee762cdb37fc06c8ac47dea51bcefec776435ecca06ff37fd101ea5af5d5f7de33fccd6c7386a431df8357f32c90bc675e31cd2a0ab8ede4eedbe57627c004d0f1b43eb3e8155c81cba1eb719c14ab6dc2d8f19e9243c90be764ce9f2420413a36444b73a327da16421baad86feb01b72180939830d0d123e29ae9a9fd8957745722fb6678a7429f03286a9fc28b248c9eb7187c22e0960719c8126902501538d890b0b2d3109a113f0d193079ec35d8f285a0a8504b4c4589fb6291302ce14499478982938583dff834315c0ab822e33b7ecfa0e73846698aa8817699df87cfc3c19c00888f55492a2045db1e8c9e84675025920ad61723dffadc2f6013519b7deb37d007986cb2f42c8cccadc384e002f46e3868eeb442a026923992cef1a79445966f04a1d2e343a13e57d7654f81ea276c78a138d83302634fad48606b85151651580054f28fa46d1eee8d76bffc5f88f4e48b4fb7efe9f4215d592e7492d7641a2a7f2bf129cabc1bf542867d5f4f643e316b675abf8c4f1941aa3cc7f41d16d423b490c6c327d87f8721ce1c4250902fb17e9af905305d9264ad018e26bc44c46d8842110b40e20baba15a8fa400304373c8fe277ff9b9ba50d8795d0185c1fa77df127bb45d8847e9f9c509ab94d5ed53d8772d9a3bd7a81a31e05170ee43eed47ed925e392cac9a4296058b0549c27f34b70010ece6419b784ed337dbbaf0b8cc3d305665c78bb5bf4a0e7b64e93a5c300b4656e7aae5cf9b96740147214178ec31fd160195c25cc597220f8b02c843c8197b5962d8b1deea05728652d1431075de4d566facef60b417045ec268e26a8849cf422fe90d1d3dd32db8c0deead2dcb77745a86200ff5fe4a9f9f7b5c8d88fb76cb81acfaaed480090b22e82d41aa3cc6edab3385568dd3666fe1f779c2f59acbbbd290db1ae432d302fdc9b0788981f6faae651d42222022cebb8bb4991e659ea0e36a3ecf8a1a09df58e36cfc7fe0809711998693cf36e183585f9bea967828dc0ccacbe676d49811e93ce98a51134c632fe40815a99b2f7e63f7444c55c221322533ce9661184f4be0b8dfd808ae55524ac48de8d62d657910c0fae38dfdab6ea0909fc677cc011982e34a5e7cbcd4cbc341cc5a32697c1c75a58bbdf2a22780ba1b93b38e687e07b3ae5ed2d0b234546df1d8cbb77f0d355cf423550bf4290be1fd1897f68a3f33c014a683cf404ad07abf01cdf8bd81978206ff862256053b082556c6782a96b950b7e733c9cbd413299923a757268e95166f1e6dba1fad6330d2d1315c970fdbf54a24c298a50542003d62ce8995fdb41c8b6b2d5339c63612dc7668366df1a4ae45208758d2dde4cc9ae364dcf69802bf073010452359d950448a2ed8fbc20077885737111b30f6016dc98495c14c0ebcfb33ce67bab32c0406673a6bef725481561a96ff69f3841eca110edc7b9810f29c56c6812112ba5336411bf94b7b2b863f5a68e81bd2a99984459a5c99129cd8ecd02a24953a17e36044c4b3be5fe19677bd281ecd1c6a26488b3eb5c43b8a4b5a0b487aa8015e7d6cbb117fd8ba831fd766fd86984fb141d16ad39bd61a94f0735d699b8423395eb61d2c58ac2c515e370e5d85816ef188df1d98d30a0bb05e14ab7cc58852310a140f4d1bdba79977803de0df9170408765ee0c38eabfb65676c1abeacf71056c8cc5df2f68a8935265c1fb52fd2f3a01b587bf6e219a24d6e024efe2a3302184d6c123597915a3d22537b5ffae87f8912fdb7670db45aab90d56de4c0a154b56b86c68aac621490e15872a555d5942450981eac3edba04f225c59cf2c7fdcb4a98bd06e7a796edf100e162f17c2182bfc5861ea0ace16a8b7cd1afabd46a778d9c2390b0527cd9c11343d1b49a13580241f60a67f7db3f2b570a36b0c641a0f8b542c6432423232e1073dda8820cd1e327617d3d5eb5c8b1c4b212bd286b1a0645433044e3aa492e66ffe6b9862ef674d3354b1118ccc5c8b0d663c748af1db9912c495b6d0894526032f925936c6f0549b359b4436ce7f18748a0f2f38fb54cbc3d9e8414d9578d1cd1b67f3c5caf972174fda2be7f3bacdd82ad7589e137d1b0da3bc17be563f348b772797e9a3a0c349db4fcb64d3cef7c2e6d21d2957e177c9e8ad133dd3377139d54321774e81c570eb8d6cff3614ca8b8db9d91da04738a1050a191c6d7961f137e317a6c4323ca723940c86c83c4b74206712eb91b484152fb4089dedf7191749bc866dc45ed173467f248c4edb70806dca366d6d30784e339927c31e04db7ed4a7a224891b3ccb790fa1c9c4adf7f6418ea76d39a433ba4e143eb40f1c2ffcaf2f3717e5e859db50e744ecfc7a969648fa3adcd7d37af239fbd7f3fd137f4681ae6a5a1059e426c890fd158723c44b0f70f46fdf39db64c6da4a3ef95569621820b23f983d46b37821590ece89d072a58cfad1f79c5daf67daf1d845ecfd5d5d4b2c88267b1d552c63130e5f1fba3a8e41904887858f7b8403cdcfebb43fc647878b2f47ad0a9f0eb82f1cccd81fb4583fd1419c2daf341684c941f22bd91e08933a0c49208d18583e0315cb01877f2e97c53f05fba30d5839b092797c27f4dbeb082ce1258d89a2e9353a452c69bcd0b90fadaef7497198d887a326e7c7c2ca9ad967c2190e378871dcc24c9ce074bbc87038cd0dd0ef8f77637ff188c4d1079255b34d0663b30787baf91292cd04f194c4119747d5020ced68601ad6e97bbf06b0d6d03835b53ce221bb0880b22bd8b5b9adb21c6b2028825dbb8fe7e15959eb7d891c56a106e17df6a93f23f2c03be0a4334fe3328bf143eea3d11e43b52182c8ac94fa92000d6dac2e82c85b54eebd08b9dba3cb22be9747cbee442f854fcb783e52929542467bac6dcda57456cf1b8cb6e2cfaece4229e4a545800f0b47839b1517c548ba8997b06206a3511bae25b82e2e3dd8dc95a25defa26de2b08c8f5017edf04ca15a03b1f242f70c29e578abb99f8cefabc5aa3c5116f450325d9a38b2e2ba64d7bc6b00e28e6f78cf5d31ca9261543b1634b63a6428217b33bb17a31939accdb002d78e38349c47c80ce226b2bfffe72d9b0bc4758e5ef5c7ab9e2eb6e236edaed8b174a9f533db3ad94610122adec579cd019f25583280739e3c3e0cd27283208564ddb321192b251491840e290b243817b5ad62a6ebc6cbb2cfe2039c46b06a9e6fb43edb78d059a169a8fe672f32442eec1aa9114019a4dc7a269bdad309caf2597a056b48d8e79a09fc04ac5d370bc9163c0549e78612ddd6bd6881da7d6b412fc0071a942221e715cfc10a08ea79c92145fc951840c5ac477be1636ebadce0f104d96ed09587c161aad39c8c9a743bb7e79d9d0ec23f18e70126093aab210ced70f066cf271f6c5278a5c9ac0541b16b412db4ed4f5fef7eb474c241d0ed14d748e5428a3539640fcfe61da58ff3516b205b4aa9b6fe2acf7d9dc2ca24c984270c679cf5df47d3ba0d2ff8afaaa417f26732592b1464771e0ea52d53134a07a66841dc60cd7947e6568ac4fa597380dc2aea674152e4914a562f6faea2ce9e0bf8451d3a7bb21111893ad23b90a6a7c465a4ba54ae69011af5c62f8e7f591cf26112843917bdb41708e6830563a521065d03487144579d87ffecdfd6fa4694fa578fd9e77b4ee008d077409d9538d34b5734a916bff296e240245b0ce9c9e202aa32dd66a9ed0455656e6626ccb46ea354b9a625a16f364365cedf3a6cf48e9f25679c7e1e0047e349a9b2d3acf72263945d5999175470ff7c53aa860eb260b4a9e5cf92ee6cc4efb4f6be9757d4a9c8510c62eb3aa6f3d78ad62e55bddb8995c6d62bd722f99edfa55ab2f57e7bcc6907f0c974d8d3ec1331e35a9e92dc6662d012e6a8d5bda13841f158cb205a60a4789612fa4bfd023df92316b993c4c056b2eb60be243ad5be2cc5d1f84b4c4ffd70982fff2c20049dc4e0542b7c015281530f045d59823967cabf278a97e874e962a1d27b00974a3361a48715ea336e52ca49bd4ac5890f6f712565e9b0e227fb37b910690b86b9b58046574e7d2b8b64814e4c8034f0e87eea89fa90e505fab3316b2bf445db5cecdaf0281c060ccf24c026d352cdb0fc0dc89ff95c0bf46e82b4d38a1171395af9a09b9f682c578385d1d6bfcfa7743adbaa78911abe16c186f7821ef9338ce4c5bc35fb34a5aaba9f770a83cc48c708e52b0b39d7fccfe2165971e79d0aedf7f60f93a22ee39d5582ca4df1ee7f9c5e60ff04c61ecc8ce86134ff3b5396306a09c588246e6c4d74f62447d2d7aa8b0920c063cefd2cbd03a8266a4def740c7e983c3a3a7e863b6a90190d21c1a2938c124c2eadc1ee1eb76b464b9bcfbaf60d201ac8e276bf16074af50b3a60ea86e3158e0dcac905d61d0abf7e668cb845fee3da0278591e81ba9152b2fbc0ac42664a142dd7255b11eb3236e49c187ffd9041134c4d9cfc170f1d40835f2eb87760d18dfd888ef38277d7c3e67a78e0c144088e0249ba24dc3f9f6918170ac4529e4badfa2ca5c5b4f06a198b9d2e29bf725c88dfb881e033cbddfcc7853c58bcfddd414f8263a6ea8b686b77af71385404535cef455d588ff87d72e6b93007a9ab19898f0a5c568a03f04ba4982b49785326ff579f8eab68a98dbb69ef2f21c60ab27da00e32a7f65db96db83dc9a6a929f46f0846acb3ed5786dbe6634332c778ec85f505e4e1e13832931a46ee8d19bc429c3b687db3d877d5d88e03540783ea79b46edd96186c310449590ffcad24570f3c8dd5a2524d8744d65a1a55291779f736346588a17d8afd3cf455d8a5d61040d9746ee89bb3fa4151abd3cca6cd4ee9471a3317c57bb55ea667b6a8fce1e39805adabf2ad2fbd389ce25ce1e1c0150c83bd24735d5cf309b2ae2168ffe1a388614e13f06af02b89196a24d39408f83a15e66099049e942cf54dbbb3259755b93ec90bf8bc23c5721d42307cf29c8f3c83ef585f8aebfaf331716b56de60688fa0a7c53fd0466cc2c3b288de291891afb64669f0e8eb0d1e0a75051fd420a36b4767a5eaaf98d03f2e530c5290f99fc0efd0548a53b8e073083ad5f4fea4e57789b124539af98e166d095e9a50a8d44bec0048f4dab8d0a20ed7b9cb3f2a9e70d7959cf11bb3db0cd5c346206add2112d1b7ce326b8d2b4ed9ec51f072323c962e5000630ca101122ed8e54aa975003e32775600782dce9bac25e53bd603af9af143d5a6c3b6aa334224dc4fb89e48e46fcffa6b9785df23ac332dd489d45c65664799f97a0b8c6a3eb16aca98cccd067b1b419028394343555277108583a4b03cc29d11752d7335aaeb393156b23ec00ad912f7babb20129024316b4acd600fa7258e85b258df79c03a9ed0f1a6e76f6878cc165c3347df077af0b764b07feb6f96336dce3032eba1694d1f997146276c5a450666a85ab6bde0c1fa21d7d4e6c5e32cc7c605bff1dccbeefbab3ba2b9ffc30456889e164218dc18bb1240a41e1d8e49f75c4bf09442ad6b8db5c5736bdb7d45a7126bc48a07633a7dc1e06f989a706145006384b6e622092877a913ec21e27580faff1c61f172525fce216d147ee20df63f2175aa569b3849a79ee2e450c4611f49f501957c2408f9c9909175de2fce3b21ab7e15e2fd1884913a8631acaf53baad63f413c633f16713d6f5f45452f06d135abed597e527155aa03167add8b38429db09e84ee3a268bfc4c4d04cebbe6cbe139d203dba380cd9f0d557de03fe6b4679afadfde95f4f2167666ca940ee12d02e8d8939bd8535ea0c52caca15206757efab6d62633707f63e1e0da448c186578fc5e278dfdb5757a9d08e09c7ae3165a6807149fc81eaa1f81f92e7d374d480c8ddeace34e3cd68267b73ede787417f54808c9791784a916934599833b2936e16f0f17df65732d1415b328a8571ccec774e4da833e25370682e5b455d50a39f0cd90a95e9e753763d506f5e10492eb2e9ef5fd7bc2a18fe2818df8f1cebbd4cec5f9dc862a57f6ac65c2eef51003378052872a4030a2b0a22b28e592c0d91798e63e05e020bad0e933785b74c141844e17674be81ad22fb76c63a348257800d18bfa249eba62faa9e51713b5cb7314afb57543f13c547c47c986ea3db47c2bc05ca3e7a935bc8e0d18615082d6b20e9057b3a701e7ec5a6aa5ef41bfbb83b4f41240b5b3d71674004485cf7130f2e8d559cadafb85731e7e367aac43dc6d340917506bfa1f79a97ae972f35aea04d370fbf846673be5d2796f928b75d97f8f476cd0ca87f18e57dd3182a3c5ce0426d9fc386c68878d21e9b86b34b33b0f5463077e297e2689a117857ae7df32895ba9fa9b683c200bcad5574232fbfaba757f6547f9680b56ff64ca815a008fb86163bdef06ae8c9e1c09d08f6e2267a36e46a2baa943f98831faac41ecdc7b89c75004a2e3b7799f117be46121868d574052f2553abb0a702ce64386b088e4a8ff85a20b8a9d2611cf445bdebe258169b264b2a6a25ce68813a1f18a0ab6b21f18dccb6fbf5c54f36d7ce6a49e3766226466ca0d5cc6650a2eb2cb5d044ec35e1a1c375643e382f9b22e8b9e343c7f3bba9d2ce2527b6a6bc50dd39afa319c9f99df34701781ef811d71b4e074094a29c9c084414b5aaeeafa1e0fb34bb6e910ee682159ef4f3a4d65c4253cce6e5538b5022178365014b341ca9ee61fccf606aa11acf154ea6e87d070786842ba87a2341e5c1056f90a9f43d42bbcdaeac3709229475ee5ff4b1902e0ec1a7f7564d3fb1c71274ca6c281159cb8405582960c5ff74902cd793d21b2fe1a57ad7d2a42314a8cb43c298cdf4f22585c6f2070c132cd4f922112abd110b00021a02ba8935133ae94fcf2e6fbafcd0df20d8a7257742ee68be8a0f927b56666088cce8baf2bd857f40535e45f3a6e8b73501647916a5a80756c13f90b98e28f26bb2091dbc54863f62fa20f1405c308cc251277f580af6a22470ecc21d573d7a53e0eb3da53645de21e537195606b5eb9008181dfa00516fc1a62e45a2eff10684f3ec6a4f41dc13d4a36a403ef0fed2f0d9bd37882130f98cb2b8bc3fbbb508773a4023053667d0bdcdd397200bc62b060e0ce989e56df0deaaaeea0921e3f537a3258d63c39c91166abb674fb0ca15611a946657e9f20efc562968c488dcf9acd2e0e0993179345e101db1f4dcd2402a8256e81004882834bf0a53d8ec42dfb20ee2cd4ec3e9a2d18dbd54ac5f25b5faa85543201d57485b83727784cfcfe20cfeab7c561ee41f624142e10140a53cf643ae5df4022dc0b819411e7b5aa42b8ce4c055a72141e4fc8080cb8398c331e727e0c750ff18fd318d0c80ad5cfccc294c40574a9c83eb3454b7d2fa426bb4133093f07655f21ed0cf1c3616926b775fa7a168aec013ec34311f5271e695f4d6cb00481c9f6b031597d99baa4faaee836a3e9cf8f9bb4e27edc621dc259783167c716617929ff5808df0586bfa72f62d01978b53a5fa7a23bfdbfe261ae5a07c91e8955f0d9cf7cbc4d0de75b0ec2d80cddf6732597f2a9113f0a87599d6d770d8c5028c5dda1fe647ef2059a76848a5756513b22c24fe6112c141846d5ef70426fc8f225ee0d283af871edd346a8c8d704610510e0ba066a242161114ab426fa5a659c88b08c40ab0cef129accb57ff5b1f606d5f438af094b6488c770e1fb80550884ed0f54080c075af1fb207c4cf3456b8d2baaf20b3845a51f7d4ac903846b835446b384b287f263bb62521d67730cd406af2d176bab39b12570406a0205fd287cc09c43d867789aabd3c0aa6fabf73adc432a1e468c9553d4820d3ab595c3d6e5307af8c1f9f8a62c5e8c10eb137260fd47100b8f63d0885aed38f069ccf9d9154053e50e1488aa32335562743961227a368705fe281a1463f0a7539ded9146270501842a6181b8494f3dd62507ed85bec154a0a4bbb10d19ff962ed5a09a5ea91dad89ebc059b7b62d1c0ccf14bb60b5cf943d3052226c0262df218de412b93ce5638b7674b95c3620b6c6c82568220b695c60d0dab14754c16c96ae40ed0501f2110e444cb2efa84a93494640655eb624ad5faf73ff827f6842f3e0b9d1cc10872c5f4b3bd2093290dc5ed3fe66b0ee887fec76b3ec7b062038030e54c839052bc4cbb766e0daebd197d6b554e994e2be53b515dda9a970b6acea3dba41d4af5b724fb48bf0c8224696a02b784c1c436f490eed32c08e90f27a4daabd0f1010d611829d254c870c29b47c5bf228d03bd2957b7024b28faabd72cd2f8b45b93a2d98330eb6bc768a4c957d900b91b8425d74f5f7f5d2aaa1daa91b22608ce4b32d02ad1ff190a59f16174db9eff629d389789c3613644dd1c226c43062d9c0360d987a29d0a14461243b81c9e60528ce15b5700540d191aa9765546067ca7ff245f8003280324bf2b4cfc8988cdb879f013a148b7ec71c810e7c50112788c6a2c23227909affa2f114230fae66f465c5d3777640ed015b6bf00be7ecba1d0583108f99ada8f2dd0e0046206cedf162339335090859cab59c94340cf597db4a1127f0bd408edca60f55bd02942092db43130078d70ed247717d06f81cf943203e736ca04c8b496c90c10c39ba3dbe58c05239901930e427faa45fed929a0af8914a6006c4d01da31f323d4492887df4128667cdf2f09204c2056c0f50f0f4db7647264a44c0639871d06b1fc659a5948cd207544cee00d10d8be2c4c450619651a67c02121344d280894c60ad89e5464a83084936b3a44115fd6982ece4057113377e7166605f73dfe35f9fda9c928ca80c8a7fd0793212365635613f4f56a72828308500fb0437dfd13cb3dbf4d6110e48da8eee11e3057ef1406d63767cdc840f81c27b432ef7a67c985c200116bc540f1d2434f33f084011b15832b6adf5941ae5734d0e7df0c80e09b041d7b5e2ae5970272e6073639c3b4280a264303e0a810d1f9f2858f193846bbc09fa0a6b71eb29bf2ffec35d4dad15228afd50dca900d1db5c17224686332c71a8581a8c99857689035519369865aa9622db80faaba3ed97d7293412fa1371ab46d39de7ca701bd17659c9d061080a2ca4a4e95a0f823a81a6c154725a341fe246b85325bdc55760b5b84becd37ff250f7bd31b514674bf7d71e51c9299d2f1e0fab73e27aafee0f4ee0f85138c49aafdf82da29c047d29f8973b85359d8bff87c28b9cd61e0cd5a02da30073538ce809886449de456daf01f26041632b486844eef238f2045339169c1e4c2212306d13632ee87c6b7b85a73fe47500eb78bd301ae9e066f5fda0c33015edf23befb3ad795a8ffc62e73c8897387fbd31425f99b8f86a6d3f932bec3eaa73045bd1a5ff77ccb412d211be671450342100d2fcd20f4d31f4e27dd7b931a440ef46831ffc41d3172bb43c457e5b2e382a04731c17adb5154af9064859bc6f4d60fc0a84ffa5ad08d7997d7b3171e28d47b6f3ef727cbfcf8c7d450b95fc252cf0127a6c4ac3bf5712282c74b2ee7c72336f49fc3c4e7e11dd19673421f8d7db313770c94a2c100a43a578ee501fc8bd2d5cce8f943f20a4bfb11ac580d263bd792132b9dec960e200eb09a88fe825de286f05bcdd2addc6dab01accf86ecadd8801fe37d2f82db76ff59b4e1c0f1ce0177f582fd529f8a523c3c3c0dee9a5f32e39b5d332b6887b1950bd9fd8d81f15db8fb886ed27f2f987afc507336e7a49f5d63a825876b0cb4c47ab20e8920d230dc12fb5ed70b7070da32b709bd57d13d2936d5dd35bfa4c96047e424794ad5de9b525bf8724586c361348f57a9464c9dc5bb76b1a95b029e75c9d0508f49b0fb0581b3f052f08d41f2e38df5883219d6f305949c1ea49f8fbd30df10f4470b18ebf47f7d610e2e74067f946bd999256bb9188a43ca98af7b2a00fab9be28377a8204b15e3467553b4f92f83d753926b40acd4efca7f26bf7e2ff8ede4ff5f1d9315a9e56a44d2b48e86e02a5870223d96b7bb1325c265ed7b929b20b831caf33ebebf7cc693e5890a92c29b38022f31a45fbb5503fd1ceeeabc8e7f1b69d72871cdc4a3599e8f243ec4d39cd3d8a35bd4b55c7f3c45b3106d77f5089b5b7ce0e90a46d38da09c083a969a38e4488ec1701c4379c17996f9d11f96c05fb1c54f2f0b7e62e5545a5db0f7f8c686407e245f0e32a9e60b30f1a4520b2c8782aec7f620ee04d61794762e653a4097cdf8279af36bebf74626d8025913ed2106624a948fd87f66b03b7e5218c2d84842e53be63a1c5882ec94d76418981ce25e435eacae8328547d75a09c52e043734a0bd0479ecc8a5baf5c19f809283c5d8dc92afa15300c53e8122b9f7601c887fbc8658f7f7920fe16d5ccce6cb7899ed3ca9c75510d020a1b565226887d08628e1827efe13878573eb4cce98b12f736a1b20c47849822b54fde1421f28b941c6e414a76ff97f14d2b0f094a1c47c86cf40237215b8898df20d2c60ac836b999430d191b1438a8252de436b115d3602fba923f6e0323600eed1b798fe300ddf8d4114e5a95ecbfc915b21f21a42439753ec0140591e19ecc1fa12e10a28499f54c3714b2623010e9121e4a9b8acff11b42076f3cc446b96e00e22a101304b8121981f811c6dd6298acc75180be7c6a08a7db9f280a845024593746c8094ea26d415ccb8e27412811a284b136b651b8e61c864234fecbdff416eb2677fa69c723ba54e6d0f56a002adcb092b201ec238830c49c7c0f47e1fdf9d0274e2e95b83f93163239464839e7f4154230f492cc96c037a7193353c5376882c32164062330bc8fe92c6c433ed9b736a1cf85b29d73d2d9e1cd8164cfb7a40641850d555216c4be041147ec93f7703cbc0f1f7ae6c475813f075f2e80c202f643a05e7544d590a7a061256583d83510678871fd6ec97bc31028c7b6dc24d0ce00be72e50065c1303941a82b96acb1da45cbe54f5bce510415905805e2eb4b66488d3b2c2f7827860c70f858f93d358d87260564d56e30a684536b30384c92c06f8d9ac63d9a92e177e32bf66a38538a0255ea03d61b3e78fab7651406a715527c441738152c8ea140e6050afd450e08cf08399c704bd952bce9690fa3c4a27e5de2c0c3e2c09bb02a84675de2a12298ef2f064ef9bb270d37d304e4d018112660d9456d898d20198b7dd8f801722f674641c6393625214fdbb93526f4101797a44a2f0ac1e8c1b1f23cc139839f25a1df416881649dfcd3d2a3bd7f456cc32c2f57ca4f7a043972171a375e8ca45e74f1d7de7854a5232cdc0f223d2e51c06490148fd43b99348a81edbf7c9aefa20e6224226d801b906e33d20f8a4258002e3567bfeca3cac4896c7d548e1005cbc51638db797dd889e8edf076cf029e9d1a5697e7a24fe9a0e029a8bd9bc72dc79068ea6576c9768e29ea02fd2290f493d16e1834e7a7ef2e98228882f761900502b1fc5c3ee1644a3ababa17250e4e369d017632c3d5987f2fffac0752a3fbff584cd6a571682763f074f8c2af77eafab861bd1845ab7a546632931da76144c41b41f8a4b8a7e1f671d4b11d92795978e2646e5967c6375ae6ab1aaa87b49c0ca1e1b2a8390b65155b0b606635fbd282173a19ab8a19fd1619e54b794e7632d48e68b55741eefba4bb791041a26e44d51a5757e3ea119d5b3f075a94ed9d4857aed00f196f1a13d3dc7d9bd45b3971a89377cc78cd217fa08158c06c320bfe33551d28c04252e189f67bbcf95d31c51e73be2bb2fe3000ccfdaee023dae2d06adfd91a073c8eafd438bbb42e44dd5c7b10e3dfec45ef8a25b0ccd4d61b825468ddca7c76652dee70ea2361f18eb792608fcb8a8719b2ddaad01ce27f6cb6528160fbaef64a7b644cd8c75cf199072110291d04f3320829f5ceda53a5f06f12ea78d7393885427b4c38228014ca189f9d5328347e0239b8898ef51f6d21b86365e6a2df72ca8b7a40c9e64ae23d470e67bd67c47fc57a8da59c64bb2e824ab3a1f8e5eb558e03096da6f87f3319eaef90a1f314004ebf11f3ded3b346749378dfe2c24ddec0759616847953334c1de2e8d8f1bb46377214621324b26e60356b40e67191b5b360d698bf33b0464a6a6ddf2907c8b6a3a363a3b9638d8b7e80788ecd8a9a62dfc39ae4917362093e48eaf31c17e7365b15afe26389fc02986d1283270e26536eedb7253ee885da202281a5723fd1541b9041593066a28f1097a0cb1eba773f8450a096ee60ba3f15187c64900eb7ae5453b225f4bef8bcac57c35f3ae1ee83d06f51e9105566d44eaf54cb286179f84950f27dd91201a4dc76700c4b084881e61a8115c9a5759c3d910fb4afaaf70a90b706a664693808687a9c76f7b563f1e389f88f03486f204e96d5c14a645671a09cf44507b92f9d97010d840c55ec56049d83d86e3af916ced38578b8f2dcda3088f9d39e251b8e6d4d0dec6a3648facca055d19bb823adfb8ff9eb7871e4156b37e5ef4e47bb62ab8848fd6302578804fdc458a07dfecdff2ef5e1d5268052ed477f19883cf281943b2a532fb13b7fee92b81cd485a9e05eed0d3a8112177713693c6882374814e2deb9d3b0c43fa99277cdd5042e556a4a1d7406a6d9e8372b708d1550d7c600cdd6041016a8dfe5e4bb8fc954106b08d9b68500869a98b0f88a35c91b4eb3018d624c2437f30c360afefb51a4cd2ca6e9557ec2d928e67ca20a6aed741bdd2e843c953ea3110978f53cdf20332d4ab65e46360a61b51a73198cb9c00e0a51e073f032963be82460f302937c7d1eebf083b4d20b7b638e4291fafb30c7b41e00b60a861679127714df064c542f4166badba6d2624d996d9cd136fbf31bd48560b29e4d65e8b136b78d1348303049f7b679534966cb207ecd3bc82e3f460c2d4cae4433cf978f4aded4e32581721ec208940d31139a9ec7789657fb94ed2fa21922ce6eb3dc138bf4892ed165202ce290eff6d9631fd241020cd6ef6deaa6b4d726a32bbee47312b313cb727c8a6b45c5a2667793933a6f7baaeb65651f1be14d044483faf1d163ffcf71ce846e675c926db79ca3e78962543c8606ecae6b01fa51896ecc37602f6fa993f1eba9b3dffac57c64202a6bdd057997139e77acf6d795eb0f34b3c04de97ce8eeb7647f475c0be868e044ce23abb2dde3db11544a79a4b89f21d6bc048d58d4afd89e0705011d996acfa191d3a8d7198c59c6be4721aedf7a91244b2d00cbaadde74437b9349fe347ce172a470f5bebe400875b87b672983924aaea514652e011af962d7a84ae30d071f704d2136ae6e2ee48794231e9ce986640906ea11964a0f36388e63bd0dca70109a39844cfa5474cf9854ff9ec549cd8e7c724b5e2634e0c99b1fe272da984992b1077431eb3c0a152b702c6ead71498e7d9597b6e21af0c037de06646a4a2c8385840a53b7d5340b7d2876c4f6077581097c847810415f8b438f6aebec727b1891b115e2b4043b8b796040ac74a81ba9cd29ae57dfe64f80857b5b631e30f099ac3daaec039c98310f5ae4f135d548010d09b8e071b126f8cfeb58101335c50f88587f6736778bf7abeb3379b4ea6bcde2fe39201e829b4a6490824d89ed31364e8fd3af2fe8d4f576056bcb5e191c002816eea1f9e55ec02098371c24bb0cb4061a58d9fccc5a90cf263943331aeb1b09ffaaa5727d54386113fa90f4974bc388c20d551937abd7c2f6d960fa0c52841b235e116b49bbc84218309146ba2386b6cd2d663a606db7d6fc613deb9edc5196d8706012b74c5f29f9f48b6d24fdf0643fb56e1a34abdeff8c1560da92b5ac3d26d2dd8c2bde78d251fe12fc420f4fdd7e6c414989e1123fcf411861f2231959379f02aef4c4f0bdef9d0a1c355ad7d69a98f9d7c18e8f20a317e28f7ad75856a4d27670de49d5a7d0f3fc2328e5a275cd61041c1809c26e73f168369f8e5b877b23cb085b8fa020caf90c41a7281651f18601af93d2413891bf5380d1819fa5df4ae124134191fda4f45f16e83827b93f6f3428b288dc42c419075034255197a10343f4106f101990dec22474351b23e60a98e0167261ef4ea21b4d39d15440baa27c09793160c56abde0d24f67ae9d7203fb9b58911fb85b23ece56b9383c32bee8eefcbe6aeb7a9a8064be09e6c4136b7ecf742fa1204f041e0f7e5b9b41c42e8f0991d463a09f777ab6974c6b6d016e82b175cfd78a24b4da8d24292f5c2c9ca1bf87122bcf32807abff9beb89f0769cead3a33ba38046c8f035a6b8e785c501416a703394776bf9869c08deb1b5309284179272dd0424cd3355ae39dc661e7004198fc4db86864ec8a83bde53d43191f8428841086308c81031bac630bfda6a9237f0b9819784964f601034051d1060a697befbde59652a6945263075f0781076d799435b334196b36350bd6ecd2a6d70cd3ae4cc3b61ae0735c334dcbb61ae062d987b765ff61e6edde4664456a8c456afc53e52176ec8edd91af79425d1071cfe221a0eec653ed0670f74722d98dadd7e46eb76484bddbdb7afb5f77ffb674773777f335b1cf6ecbfe6cc2057a326a704af45e0f6004325c66a42c41bd6e912dc2f800d48076dd225bf454914bec183c6d815518471c0144460652e8982da2d0041c204566400525863882d421d8420a2a5bac2ac7e881d04fda0798010f6870800334087ed86267c7c78e49053f2c2a083faa0eea1651992ab73360600e6065c080686580f28ba86eea8cba45808044cd404816d5c5922abb1d5d7f10d52f03a552a9ee1055197c143766fd727e36b94f765f7cc10044d0ae5ba7116abdac3cc87780a87b74a2ad1f9daf04f52b4e373431353b201e40ccb003179c4843ba4b815adc2de6c031a9fc2845944292d29b232a51240a496105fecb70cfdbeaa26c7266b8b8b8501775e3446dd8ddb73cbdc44e129ac04589b40218b40518123962a644da8ed1a3fa96675535338991204c4a52f03080d2efa7b9414d51aaf4fb6b64705043563cd3a3450de17961123fdff4688b7081b3840e8da94607b504ea070b18dbde46777743e8f1eba1fa6f58d01f6ca4503f5ab5f6988a56ca8759c3acfb7aa85cf6d1ec7ba81d1f72f1eb6e07acb2e39ad8b5b0049a6243bff5d6b7cc329892654c63a4f273aa4748fac539488fd6c80c11363283a47e7caa6c440544eac7472a6711720f58fd187ddb03a447fd01e91c536a8f3f033c7af45c5d5414508440b4720eedb10eedf1531b2e5dcb8108fdb8a402d39d4854f9c5c790481fe4ad7d2888f30182270de9cf401b0cfcf8877ec690763cf453102744f6d96024c826c68362744068a42136200ce506f463b3727d0e3a64d766037d9893774e8bdc0967837cef78581bfcb56f2efb76541d5aa59f971d0fdb1eec52e056ef526c90ef9d6203fcfeee78c87e83d1a155da7529fe4bd2a15938c51f56ef7250017d16eaa2568004191b8c779ec741daa3e119141700a02e4a0a2ceab73c33a48b0bbfe42033ed15414feaa2a0f041ade13468c0ac9f3c6075e453172545109586ee6c9c4475514ef4d4bee171b4c7ff35a09b9d3c6095d3ded6505d541028d4ee3ebea97ca4bdad393e9ec1a13dfe1ad01dfec0167ed08cae5456d19eba740bba9b460c6fe7765d2abf7b37390b2c9d1a1db197e084829a71f87039b81c7468966e8f08fa79b5a3fc19daf6f9c4aa41e0fa4c656ad4bba7356bbf46ad1b52a9148eab7328a1949e11c130daefa769dd0d9da53c4fb9883e11068be8eec9110711a95d913be20df9724ae9801b52a9148ed40d3a4854491c80a3ad1cee7ec17e7f00fb827534344bffa519a076a780fe15316d7eda9e8886dfbbeecdc60fda7bda60dc3b9bf9be0111220db1422da2271bceafd1d05ebf73169c8ba4dad896fe1dd91611d992166ad87ff3af87f58a73bef5f15fdde481dfd29a97e0c3dd3ddf87eeebebeedb0d0117eeee16e11939cae509bffb6085168f9a9bfdbbc37bfd97b7f301d61dde4240b4b3767b48e624509e3c60d5e4e3c218b5f6e0372b5411c166d86331cf69cd69b13c82f55b8a76966558966959876d31c3b20ccb322c7bec2f4cfbd67e35ed3f9f7d38ed37ec3f236c8b18b6c11174d955cbb46fa971bb3260ff699f69df98941deb1049d9f9eb58233305314acc24db950fa546033a35e254fefa54f9712a7f168308f49bf56d344b9c1a3f29a44619a4464953e34b202f657a043f762e124706f2e42cfe539ee6a49f3c5597a99f26776ae80a3b94527bfe2d246155fd3fbb2db2ca88e2a3bac4a9d2921207a52632217a8c909919fa20db95cfaa49b5a9f2a35481729be6a4d3542184824218498d533fb83ac51324c0958c6d6a53851dacc971cbb2e20663756e4969c921ac22e68fcb929ad54119ad24fccafc873c692842086186c130d6d3a405adf61e806a4e562a8875822855a05f94a9dc41dae3bea96ca52a730b4109835a294bd542112c95a59a1a4da56aa6582965778c516e945282628d2c943cee100c3541491126f0f0ec4c29a594ccdfc11aef42309330e34f7fb92c4bb42df15dc02e2ef650e133dc1c40ebccc09cb1dd89ccf9fd23d01c7732b0767254353b5d500601e5f71d5f6d467ce53bbe63b1208612950c4543922577343285229175511184d32d19bb955198918644dc8f63fd472fde171a5a22826afc28ec5444cbccd17977e3777f70bf505c39b725c4dca15034894222684d299a0e21941042285bc611609c2e4401a77484d56ab513e104e364e10c8f157876663576deb32d4ae0e1d939551143aed508862462594a2925c328a59452ca1dc29038d84a284428959686e02eec0fa4710c518b1a7cffafbb7e5a9db2e378e0471fbf2f969644a8bb253374ca42159a56e3632ba180512a4588e17c889873a594124629a58cdd0aa44482f347d9f13bd7fceeccace35ddddb1f7aefe0dafdde7dfd56c895901a312b5059c4cbdb5ff12bdeb370c5431d848258c20c1aa29088c20f8954b2d304fd7f7bbe62834b6ea1f7f027f610c2ee3dac081a338e379b4985b95e7cede2e0e500582f78c9f65ff1a6cf86432c6b655819ae243eff750ac9f30c8dc5c6d0af44944407dbd2ffb577aea3a9ea0e4fa73ab52d46e05c82fad759a1f3e62b2c54d875ea5ba9cc41aa0fb07e9daa8185ea5dbf0e52be2bb66290c273c50b4ca0585d141155a86841635d1411262270563c19bf72aadfbb2c610ec91e62dfcbf84f5a85aa085098877bb616d06f723118e79bd06ffa497704d41a89cb91daff7995d6164e8e40e5564f50a0715a4f3b0780256656978317866919671363220834ab629c0f103c6948f6f0b224172129e32c0d724ecaa60639265d9c259794699ac6494e8b2d564a838fa67130cec4190548d3382fb58c1454835d318de3954f6eb54abdc80526e83763689a8dff72bce29849b3f45fdca4f64f1fb5dffa51fb254d10217a68961652fb8d3c91cea9fd970efd7895314a8c130a5a163eb307fb09160e52f1607caf3d96304618a394d79430c61abf95ba9fd53276fc15c128397f216e30168ef5ce557806de18e0af546ef81f0cb51f6efcf80b9c2ba0dc3715fbc10f2592a68aa0e0033aa0428a9913e99bd51aa27eb45a336a54cbb2dea547d6d3a00187eed3b1aa1bba3546d8238e4985de2e689d9f3b290d89541e5e104288c580ee4b0d4fd4380b1595c0346748a44243b12eaa042aa81ffd21a27e81894c0092a0565d54098608400d65a12e8a044c529c40572412f030fc908dfe951f4c51615d14098aa8dfbb04f161757f578bea83fcecc031f40870ea5a5117250224d48c37168011fab189488f78a4401725822f3c9804235918a909a86b44c70335032dad557484f9a9a0312546f839e8b00ca45f7c87d5615277f947dd08471f8d1c4b838df6f645a7afb1418ad4cfabfb54d08f72cd14ecebbfa4fac31f6d921c3e40aa415062bdad35084d6ccbd60f72cda466b5e51f910adc6ad0d6637ed8f55497d9967e8f4dde22137333e91eee7ac5743de6f7d2aca9a9fd19373777adb9208475cd8524f403fd077d78156a3b146abb126a7b116abf92ed26b5bf91749bfce5d43acda4762fa9dd496a47de912bfd9384a6a63b4b827e8e53fb334be3c9f37321b57fc9aa776a2ba9fd361a494c8f74ba81d4fe0af4d0a312fc1bfec1426a3ffbe89736bd34902afb57e545221cda9bcec2dd9712f986cd003254ab9b83170479d88e85f3d4172fb6a09e45ed9d97ee696ad37792f61a088a09289c694fa6bdee87e10899da011e29728b24e7dcfd7788aad3ba4558b053fb7f59d8fb28acc928122bc3ce3021e913559795fa1f5502bdbdfd2fdf60a077bb7b4c969283c76a272913e00ec07ff83d4819e4563b49a9c1dfbb1904e5b608173975b71b5b840b53edeedbd116e0ba0f44f7e86622b20cb4bb1b97bbbd9040bff9c9581a7ee4d42c1daad018f201855d269a9aec186bcc7059799194466ad07091b1f25627c383a1f9210a6c30b0cb5473db7ae36de917f4f3266749d02fb47302011b822604fdbeee5e34f474439828a4928942540b51df3618fa49213102da60425c50d87d7b646795707fe60c4e442a590c2c460cde944905ddf6b63b020f18f40b5d46a09f76725d1b0c8681b24c734c73a8435ba879480b0581c2eed3b60f08444ff86466d95504ba4b61346dbbc199b66d1f0ee4527797d293136db918db8dd6e2e7eb31eb6783c9a640bf4582a3bd231e1235ec1cd0a99d343b0481e806c327fdf97a54a86518a5d7a4945a5446e8b439f4198011d9fec0eea81f4016f52348fd54ea7e5d02d095c1a1c38f3c402bbe7f8619a1f299071839327f27e2e69fa1df7481c6a00fb6204ae383b9d46b2e41f93231772835a0d0d2306d3fbb3826418e815c8225588251c6e92f9fdf4fc78cc18e9259c6264c059ec2ce00551c833fe3c0043faa9bda074e4f25e8c73173090a9f6378866b6454b9589a8b75a29d9c6cf364d3e6dc81024cfa0461ba5b7f56a9542a1354994c9ef658f6e11e7fa15d835cbc4fc73d3d3dfc99a87e8df3d5043cd8d69da80afbc2a56571fe244445d048021419fa953bfe4fc05a4101fbb233f0e018fcfd065509fab5a9baa95315f2cbe9325da8dce6b669d66ad3e64ac5c4727171715102774a50958465644ccf630f2c8bff10d59f4d60c496b645a380f3e019e2c650bf6d52fd336c93528622a5315c83651dc7384b57e2ee1355d00ee8077b56060feccbf55ee310f21bc75fae0ef6cc0e364ecfb411cbe23721a84c54ef12f7380b56ff063f04ed5919b67a64554f7c56f90b8b443d13f6cc693dec814de24dcc893ee04e04124b7126d64421d3823b3dfae00a2a89dce33d3d3bb4e71480ab1e7d8d0399785dd40aaed0ef026af2976ec1b2f8cba016a9fea6c6a2fa37ceb638413fd883c353fb3fd803359cba0300c27bc8384388554ffbd7113a71f6856ff69bdfb4defb36d542fd3c78c94fb9aef97c23c49f55acc49f73dc3d553d49f56b4aae09e2160ef8be5d5487f0b73d1b0da43de7981f3dfaea4f30a9dff654777f5e491fd40cd4dff5a586e4bc2cfcdb1b4c57dee6b6f04f1abaddbc2bec632f4f74fd1513ba42bbbebfb2d22aedad2441fb3f951abb9516c58e4643af59fcdb670845c278c587ff5d975fdd84ee7fc315e175751fac53445fe4bd8bd75abc76af87d0aff74bb42cfd9def756df58ef17bf6c8c5b11064dba3fe6e8fee91b16bd62c6a301d77a25f9f5c5c4c2db93d99fad427132cd51d809428335800f951178b2870b0884226548d981162691a8c3d607bf16964804c23f4833beb03ac493e3fd22f1e83a449fdda4775977191e89f867f8492c390a037a046a1e4a4d65eca599ca23e9e9c32523f78635a61512a5872632bfc5dc93ad49efb84be45d6a5e8d77781ff7021e4264a3d64c05f64f4135705fdf6e46f633adc0e966cb25de9aea03046128494e3827e5fe1ff7656c415c83a9bd130c3f084e6f8e2ae39ac7eb0a0fcdfebacba8b8c076bcc3cda5bf6d1437b4b434ebb876cb9cb41a4ad10b2fd0109264a88c0248919d0fe2903caec6d030c3c446d0dd62374ab109168452bda4fc431dbd2dfa59803191d9e017aa0ee07fd012b2156a0fefc5eed68834807664f9065bb376e9a7199bacf2d8cd292d69c17966199b69d76b5edb3dc7e562090b6dce7a5e5bedea9fb27aaba6f4af54dd794562db3e249995426c6e11a2ef5a838749e4d3177bb4318b9dd218c51c228a565cd7959f3ba302ccb342cd3b46dfb7c400c02694cf924460c6d51b40d2df7d1050000b46d813994100b190b1acf6d999f9629731da1fefb4b4c6d5706aceeaaac302894fdcc71a511351967297690468d1ec1df6cd0a1f35877cba1bda6b129151789da7bb38013f4ab0c6eeb1344b74b7bfd530605382862494d405d1c143144cd40fcdc2ae9140bc70d19f091e3a4a4ee5a327e1e0d0b997bc6fca68cac2eeaa609bf0ca8cc17a59e18ba28209c80601a822e0a083e6a3fa37ed0643f6a44cccef448d9a954cd8b72bbe12de5eed3d44571d184a2841cf1a32e2a083475515b685133870fb9f6cb4f0dc2d9d6149b14ebb90b3be29bf6588a1dedfa3bb7603d7f9701c2837e003eeb69af49f3b487611a0c9c10daf3e841d2344dd39e394ceb86010618fa6b67d23ced09c1091293b4a7f2ded47484b490c71d8c8baa2f688afc183fdf59eb26340aee98c6197782670b9cca5217b5850f177eebbe1a75fbdd0c2013e32f2e2ccbf6be7dcaf62f6cfe32a795f20228e505d0f62a1f52d9daea2ccb3e9f6cb3ba48d39ea7bc0052e1e2921017793e1d35eac96fcf1bccc907806b810954fbd0a340ee0bbbae08af88c51e08d9d49e7f4f931efd0b75514f98ea07795454a225322ee52d2ed2d410fa94ef24e8276362e6dc7de923286d2ffbd95ef62cbce4525e78f95c2797f2c2cf77e1338cb3be39171e725f9ca96e31b74d81ca18e717f1b70080cf589331de828c098366cf1f79da8b4bda739e1e6518673d6659fff97c6297e280f8d8df88fd51a04695dfed860e1bdda332a7a35edc8e58553aceb4e7590af702e7038c7c1be6bbd0c1f6321411d7026781421cca479a2cf2f80b4c0295ac96f4cba2b460513645560030433f191377baa87a22aaaa0b39f5683fdfdd86404017a59299a95055b3a299a14921399280ba28243315aa90c42c4047a707a7ae2eaa073415aa544cea22a98b52d5541b786019737303fbf8cd611f75d4c00057f8dbc943eee499db8a71bbc170e7d2dd6c62963fda7329c302af7ffa6db443c1d41a0b1b8c8704bdfef31808636ceaceb267ceda2dbbe9917f68830181beb9cfb3b0c180de46fb002b373f9ffdc7ca644dd3c09af69ce1d700d1a0610019eaa64c1a11bb0e44838d13a80854c31e931ae75920d1c24889a4ba36598adc9367094f7bfeb2247d4051821b361ca937f98b9c93d26832f9cb924ea9a8133fdb7f32e6f3b95ec6c81fd2248d48209147069132f246e248229f6b8b3c3dfaa22a2e913132261289a6a88a497ed40ff2e4c870d0893371a6a34d802a1d7250f9ca59fc3f1a991f9868dd219a28b02312bde74243fb50fde04c480714c21967f1f73c17171aaa24edb9e7f9c915e80755a6ba30bb3618f873c3b1b0ead06a3c81eaa2a0b0a2b60ed855209a22911e9dfa04063b620fab9699f99fd966724e4452551aa9fe7006beeaee9340a6a4a1328814529d069fb7d11bdc812a189884376eb757f5a8fb93333c3edcd60cec6e5550ee1903fac9981f52a6a6468b1ba8d222a64255163d75515c2ca902a88b8ac14ded94bfc81fad830aa3a61aa02e8a09cda6edcac09dca9c49fc9f0bb72fdaa7fc45ebb8539c624d6b8f3bee2e9e4905fde48c8cd99623dbb28365f14fd23ec0220bd515d52bec260ce807559dc2faf953dbe234943b8d5b12680726905154ff2413f5e4bf6edd3727a558d75d90f6fc6b6a9aa0cd75d5382631f77d8530b4098a697417dba133f2c6472c65248dac691f5d7f37986666886118f6907b72403f5e52dd44a4073f7ae0e36483b1d19e3f09a4ba4dcc93b4ef8f75513f1842cd340e266916aedd41558c26d447562afd888901ed804a99ea56d44fce00b964b2e0a932a6478bcae247cb991e491a9466fff4777772886df1c73619b32dfe4c84dec8986b932c039aa45f96d4040afffa0faa6060ca5f3a48b3f80b999d9a39f485f902fa750e98b0a4665cfbe09e8b9b54ffc8b94ccbb44ccbb44ccbc898fad1ca34edf9f34c7bce339409fac91819d36d270d08be648e53b63fa08010f122c78b232440a1e0e485173425c87cd7fb4408947f777779a6806f60ebcd50892c1300189461bb37045941f97777ee3e6f7bbb37140018947fbbdb7198b71b5da12579b2254138c0c15c16f8f5e0d8c4dd270de0aa36f45e4463f7ded59fe591f63a17c8f607257e2841a284a726099312204a7252c071c171f1031241bc50f2c51224aca031524fea5a81846aaf5ff164ac5c40b8ae2bdbc9c28a1ba0b0164002a08e38823a82c812d9bcb665e5c37def766e4b7f8cd09b9960e2ef273486e2127df6dc92482e974bfb6370fac36e467b6db973345cb819583783468fbca3e15299e45c6859fc27a72d8bbf25a1553f1d35aeec2cc0a3c6a65f9b3a4b1bb443ef21306e4711a5b56d452972f0e8c104eccea1df54e5a003901d7677579583861c2e60c7b66918e54aae467bfc30725de1ea847478e53dd83d8af83d48d35f1ee37a905224203f7e0e099f87ec521a7639fcb18e8777369a77b0b39392a307e90553bce0083db0cfe18ffd6ec7a3070d7a7a44d92f895324e02f7f02d8675d07b2c75e761d1892b21dc0debb9425554173d02106c80ecccccc39280d35442d23114857fa5b1d6ccf61f74d1961cb18612e618fec0ee435d1fe1b3c177ff94812f1b62f47f7b4dbb9f4a3d8d0af29a81f65e8494cd53be4e5cf20dc5179d8d7a1d5f8b386e51838860fd6d9dabe2fb71576a16671928b364fd083402a65b426ec1cbeece2b422fcf6a0eca0ca0852ff4247c94c02fd7a6477f899e4cf5fc3fa6799835317322512e49ae49c24418dc84f40836851bf900e5d7667018a052a2d88f40c0094807e8d10a5b5bfd58134b0916fa365f7becb5d0f9bc59c94da70ef676ed8c8d5a9dc75db70f7b81e6401fd6a13448d1d7c1ad04f248fe4f04e15dd50535a4f9ac3e03d178e8167f7e9d03c77179ec106c7c05e7b16777573b96f47dd8f870eaddac88f2b339a8539585198a05018a17eaba3b2d161139ee003e544bf1a367432893ec80834a3fee23df3a3e450283e6043bfe92c7d04205900993c9804bbe58101fda6152d4be6a0c1e609187017fbcd8ca3bd8e71e0d01e7bc78333eb90030ec7c1bf3daf13858aa0d0b395afd22f37340bfb0b246d0c795b97562a9cb2ec8502df6ce108f4a3f58921f63403facd3929ed1f95541ea0c94eedb191f6e229a684b4c738bbbbbb2b242703c2374184cc0061e6dfc8461ac047da33e5d46fcefe6f962c9dca3f4bfe62ad9a09bf006aac95b5f217de6e65d5450561a27ed68ea5939a3213275b223ec0761cfcc5c6a90036a0ef35478fb4f6425d73f4c807e64d52f9bbb92dfc374a96bb19da6047d573ad7852269589bbdd218c168c525ad69c9735af0bc3b24cc3324ddbb6cf0724ba5ab80e70828c3fd369cf42f27d046ad96e8b4be6ddb86a685b7ee5bf0d7841f7bd796159b6278dbda7eea334f11e1bed758dd59954d0fd6d93c0d57d2809fd64700569930afa3d3f8df1850533a9a09ff754fe4905fdbc13e827272727cd0b82d9ceda22f0a91f109d0ae61f8c31ff84b685e1e5575fd775f175f2a15366caf8cb2cc954da433f5aaa6cd384fa592b6ba7f2ef37aba54367cd15023068b8320cea27b2421235fc7045db85da63ca437f0a1f3ccf0ae9f688aba0598528ad356a4c71c5a7b2dd7c01fd287c5edde721582851aa09a88bc510466cf7ceeac9f062fcdddfaea0fb367c75f84ead513f1afd3c854cfd44f305940332f03f1f80ab854ddadb185b00837ed386c7e8fbfb9f0fd03ea206a7f2f372bdbdbbed2bd8451fdd8c1206ddae813d1e4f2e64eaa26c8ca85fac91598ea9fbdf8c3843883bae215ae528a30c193641a89fca137693a287dcee0513d0a775a9c61dd5acb5a4949d8e90c7d028df82ffc9387b8820744a3c2b777777570714c012540a26ea7e9106c21074561044133a39511821a70849645d5410199317489e68a2899e151c51451147526c9c24e392e0ec29880cf12fbac0e95f924ce9cec67f49119222b724c92d29bbaceb9ad7b49824398eba4087c2869b1d888e100446a0c1eaa26cb230a5bcc8490961498cbaa8289034e1c50d9c90531350f70659345133903333333333337bd300694066e61b2215ce375119eb07259a3429c20f20746df40d8f83bf71b487837ce6816f68af75e891ec6c621e874327288f1eb0daf23fe81a8c4dfc6dda745bfa271614561e55761f0f866ff1a83bba32c72ed42c0d395823ec284a14f4ebe7714371842adb7882430efef5dad309facdca1670c02aa930540787548efe58bb5311a5701cb9eaa2a4e8a27e3456bc7f27e8f73bae02223093d34ea080a347fc37f4282556ef2876f28095921aeb571b3c450beae7f23f847e221d29c42035fd85739a484888c954714efd19d603537b4da4bd3ed2236b150355036a33a9b7bef8a0a89c17bc9ceca04c4c6a3f9ffca549fd30baa77af4398e1fe9518ba0f63b8ee3cc784d2604fdda674a3d728f3d4ae995fba8dd4a3c2605a64098d3a345c540551b50238cbb3b740869b4c779edb56561bf4260cfa307c97a8cfb40b69b043a21b077ceea3a508a80bcae2bbe7ce73cac07f4639c934e8f62e59c1ec5e69daed1bb56d25ef7926d11e2bfdeb9619cf6ba574c3afe4a7a0eb57e5ad08216747728a7e6db269ca97352ea536987c2d2d539d6cfdf443005aec02a3f45fe924031ba2e25ebfcd439319a9cb2b9c16473cbb493cfc909dd4ee8676e75665a76d2e604c926fa246526e7a74f9f4f9f7ac45cdb48afba491ff19eeade3bd59b49f5cfa6f5f4e8f39dea9e554b2e719ef6dc797af4f9c995a878146110450550fed7578c26f4fd541d06a271a884ce7535390ad58c0000000dc314000020100c888482b1603c2c29aaf40114800c7494447a549a49c44912e4380c43080163802186008011909119997500897d1572d8b9a79ab4ec5a00b53cc2be6c4be6b90593496fe33d11f6f8c71e7eb9c974a5dbb49e45e7037a753840afe76745ffc3ac1cf7652a696ddcebbb0be624842d03c4a6b3f263f7adb530980a70110412528b00d1fa4a36ff5f1aa1d21806085764f60b9d9924ca94429000e75e940f1269a3983c204644ca4ae0d78ae8c893c9b34b3cb025ae75af93d9f4aaeb675766f2641b6aba5caa43047181e71e80a2c9c3f305bc6495848bdf5975496044d86fc8eaf8f683b2c1f0061095ad2788972001b6406c2e72762be0fe103ef2e87e5aca2f62cf92148c63306f14fea75b85c42d8b89ee95c741df8d17f9a40e1918b15d2323e533d79b8f6dc5db2ae843f2360194821756c7069a82149b8ee215a35448c71cd3e9e1007ea583722550bd59cd1821e592a77a1c816a144d2950a97bf91860664ec410cba3d3f17319559a0e981adab22fb7b85af22bd0c5fb9da51b107ffa0c02c2c373b9b2712ca8a38d9f026df9fa02de85f0313d635f5af25dfc06756e5d380bc7935617040504b0130bd40c9d38040b98981e76cc64808b19e89b9035a1def16db85948f5b90f38051c55de8766eb228febd7a03164b419213907bd9af35988dfcc9d81c4df40128098d0c7d9c07118e7e4835915c765d5767cc72830a22d9d62c25a89a57c919af863f00b59c194dadd89c3d411bcb8b7f37144776714dd4c6c67f07c06513709b1d8e3ddf934346ab61d23d9b29138216345ae728fb2f632b3aa6cc1f4135d26eccb2fdca91fc8c25f81ed06ea1fddeff000bfc623bc72e63ea7836a8520b563f8ed0432119dd95481de22e28cc1ec44fe098cb3f6454930320d38a382938bbc64159f4fa6f4fd6924eecd95529c9b9ec4af0db02f5369e22a39e8f7cace6fb7efb91b7073c960c868b211d044b7b9109e37bc5ea30628fa5ec634849a27df430558e1141e889853a2502bb5e7225ca53fd925c0c7e3217a0a6efe70ab4b91482a75e81d182050d9c108904a987d0c0d62fd8cf048c392a5b32d63cb70515effa290cf4c5f133c2cd8c0c76e096bbe66d758bf83b8f2a34ed9ff775654cdf9e86ec02ec3fa5fb42f2f6ddaf06ced65a6ce4a83b22410058228051ccd6f2d87e7dbd3a225a11e98734f7fa1a84623f78615f8ff03308fb04323c05a8d5552db218c60a797a154a238892ce361894bbcb4ace36a887b009c4da6c0cdccc5db031e247aef4ed266cd6e8216d970ad172be291ed3e63c8f07377a1906593230ebe69550dfb8eaca84430028ea2d704df88e4186d448b1e86672e924d9de1026392eed8645f7256dad8eca8bdfad24648e1b6dd236fe4f46cbf2cba0fa17bfeda6e333eb483736b0a2fb811bd6e095a581408ebb0c4ce366411f75962e6ef86b0c3d9a10afa50c5bf2c1ca99e267d0abbf6ddf007d2cacdda2e6959a22c0986b02793f520d2d39e023a56a07d4630026b0e143ffb9ea78b3324d7fa1083fb3b3d6d3fba6f93666befdfe3205023276716532e7f0451aab6296d915c3da6a50a28fadc58c2f83ad068a54fb8ea0447ba72208ac180618360c690baac48cf244e392b8133871fa0029a5742456ee6b41b4b7139c6cabf702ad3f44701b24493117dcbdaa6cce715d1fe8f6b293a3b871f45b0a1470838f6a55c88744cab16535f2622b55d73396aa161101467736e030febc16b0860d4bf8b6f0cd99cf70810eb8b0c2424ee0923657b3ec22d60b07525349b46175476feb08533ff16d12d1d97fbdf959f15808235abc5c91b205f4826a444f82f6704d6ca55d5a3a84c3637378192cf32d335cac9daa33bc18fca0b1f38b2d1f976b409ab144cbe782f1909e2677af867ac119a72c07c834c7ec3608af5132c742a76ef688cde8058e5fa83ce8d4a5b222a935f3b1f215771f176fa569f61ea0fe9db080ebe1db1478e186304a1b409527e492a6fe2031e0a31e54697b69f24f6a346d6c6cccb675ab56f5fa321b0c68084c6554c916ce90ca66e39ef19262948ede715aec7ae2dfbf7d15148f522035c1e0bc17bab5fd9f5928bf6e596252717e5909eec73975c17aaa540b941e6459d81b1ce3b8a1800518bfb30ec1dd3e6a115344f8a0780f065b4743316e70c002fb32810a221080245110d795553892fd589a90fcae202decedc6a31a1787c12312f9246d8937681354608349761128509701d99a071aaa0fb3b432a7767e7ec86094223a970ec171295005951d30f06e213834e7a89c9cb593e9326fbc23647e1a69dd7ef25bf4dabd7ba78e3326b4cd1d7e5058e9b40d755432ab439f4094056cdf4ef9bda9dbbd18fe372dd17822b7dab5df656abcbae31636f66e29f2072c58f8a58c7dd5fcb34279362d3d207bb3d846b4b4121c7993160fe224122bf41d8c9407d5e70b87cc8dc23a1b1d7705fe06cf80aee85930c4242db10cc91d1350e29ddb6687ccea02fed90310a4bd16257e52ca25f6dd975987f5f2a0eb462d96d0d17e2a3d228754c47bfb9703a5f1525e01cd0c125150475c0cc3c420c6e33351d996e7f690ac29b1092ef35b0ebd424fe4bf70d34408b3a5efaea3c1853346ce143e0d8c959be3cc6a1ae069435251dc6079f7056c961c95199b6ee9335a919c37eb24115dc5ad0111893bf6cec2e695b405286a6f4a785b72d05129c7eaab64d0d51fe152c5c582cea47b3ad9d2e9d85fc145bab5fdbb37da52851a75d0de0ae205d9e1cee6bce409ddbde2e21e7a6fe44c353b82ed57924dad431815a7528575365b2c8b5e0d8b294ce9ff9a9b5fff4d2080ca097dedd97ae85d1fa084501796884335fa60c0199bc284fa463898b5e63501c87b68a72310770f4d2827d1345198989ff5d5d222bf718de36fd506e47f8f0bf3bcde662aa049f827f63f0e40786006b3039a00a77b2176bdfd5f6013448c930fa720bd67dbae5852b70e30e9960686a0928cacb557491fa8e977ed86763b7b25dbd7640050b86deec5b721406ab5696680b8a17d1a825e05ee364e1a66bc0c54b6649c9fc529ce0022586cb7294715ab97d8e9e894bc97994b05bc5d2c3ce5d92c992243946fb18cb375cf259755bbd8933df4b94a0f16455361e2912c22a2a9e0a7b8015ab940864b2894128ee43d53e26f970468698c5128347688533cbf8a94cd1a4cff650273e3baf71031492322e706dd99f15234ff5cae22dff9f89a2e7a046467650c881084f13cde824ea74436b04a3dce8d6494a96931b96420d0b32274cb4080e8de4c7804a7c89aa23e08ec0be158ba4e5dbbac555a1598f6c4d62f3a61bfe14e10eba3acdc21b5425b6a7a041b2a67cd419e5d67e4528f87b599b10aa88c52708bbc1e4b6e333919bb5ac4ff50833a069873c5ff0a01505ba5d23a66450b907282fbf15b30845b456b43853cc2367a725bc3e0e22f7de260e3986f2ed97509c59fa7618ce93337d9acecdd9b49db1b2ca61fcc63956a608104fcd4dbf2ca2c55de041b374208b65e19898204ac001a78ac187f8372fd796a0b5778cd4940a6d329455219fd1858786a6b67161e08c9f2e8637cf6a7a898b109fc24dc99958fdf4316903f22c94bd24ddf02a1323db08a14baf03d8fbcb045966798d6a561644c9b2fc298dd0d32183545b0747116cbcc6caa337726d4e773e583ee43b4cfbf05dd034b9ca57d53f88a5eb04c8843ac6294c0796d862ba27e1bbc4e4e285b3e3dd0864fbcbfdffaee4549599bfcfed01073a08a106bcda144bbca781298b1cbc471974afa87fefb918143abb884f2bd4a1eefc7dd0e7d86dd13f3d6405055d15220d07101c5441e98a8fd7f54fad4df543e100fb14f442968a81a0a03ee64757e0c0312768f37ea207294101153ec4e01bf043822a9be84e4b8f1182363db2100b820e58d5b97ff24fd91b84038528bef4b40d04bb61033516df971a28e8ee2a1f8af78fafdf15591418a877cb2a56c59606dd4299a5a5e1c0202a6f51509d5bd750ef3ab5f03620a34df1fda24654a0c7164889476519b476f5acb5ff730a5c17436497d334abaeee44c849807a3c9925a42b69cd40858e001ce922505abd5e7fb244c08e091028c59cf0803e369103aa222bb267bb6354f0c3022708f23da43b58d5a164a8c0ce4eccb45f2f452bec7e5dd84438a13c82c783d0456d67a9d1e4e1571854d9473ccf158e1d625bb4f8749f72a75663d04c1cf4584ee5394f55df55cfaed3c92cc336b6af550e9cae1f92c3bce95e4d72bf679a0a48f733b5e9b9a20e3660283819440f9eb3de3b2bb345ed21f4723a1bdb5d597fbfdf3148c566f5570769e81cbd3acfa18baf029f1c752221688b85059bf45a5a99740291e649f67252579b4fbb974e56118627326a60964134bb893c614671b48eab5c9c206c30a11bb7674467a36928af2121ce6aefc70842444ad1bdb17d19864f6aed3d161ce31553c5185b283f32bbfedc22d397302eae21bc312e9ac59dcf65a11fd969e07cf503a1630fb098800e09580ce015494351f1c657317199fa431b451c198ac890ec5fd65014419c25717a4785aa7ac18faae9c7ecc789e18020c220f1fcde43e4050cfb73f413759eb01fa0dfbe5ce91fe85efa94cc83faf59855d2746984e4e00400fa73ef48cf68daf92bf7b4080bf7080e65e872d5c2b9d09ece7e8ad7826f24fb91dc452cc4667983eed849a25192fe5348fe8f1279b93708ed81b1f6c5d151cef687db236b103c01dff85a2185a384ed09d238e3514893258cf67800ba0b0df245d9e4439aa2ce598f8636088ccd2322c5f5af3aba9aaa669d737de0b75b3eb16ee8b7c6ee53662325747ee621f51354c427e9de14cea2bef89d6bad53e0a5f6ece50047d4302e847cd3f00823f353175fc65a7fac61c82e6a96f408269595f9805edeb750b8b22d8f2f808f8d8dd6225e3c5fe2c9eba3f5049f39bc4ba604971a6a68e3ad1cba8a121c54b4a047b0c147acb03ca47b28c4f150874552fa42030ef680fb038cb2b002ce9cc339c36ca95bb959c2612d276d6726cdd5449b56e5bebf15849c43df676d826fd0f368d6bd29ed577f126a749fb4e16ac7cc6c8c9363992c39f052552554b93e206b456e86e47046c921ef4121d07fb0f68c710b6d5a12884eb03c647be49395d0f401011a2743aa267cc7bf19929b5e0b77dc937aa9f743538430931a12084022d1522449a5d45102fa91617f0fcf17be67f23eade21044abf983cb263a54c24c4225624dfb8887f4d7ebc9550bd790a8e3ac4f22f557c8f90cf4b491c80b4247dbcdf9689797b8fee51a6c0cb40112140620868a0a1bded1eaf279ba5e14a71c27772ea6ccdf24abd98cb388dd23cc1fc4072738716525024c5ca22f6d426a77703215e5944c9719c422d505fa7208979130e116e9e1903ce62c074e013310541ebc272b98faeeb4eb2ff48da64d01cb654d6ef626a7053d491a3159e18294e898bca00ea6606f38435118f67d74d636c6d4b38c0951cfdef8e76d55aa210a24053b5665885d6f225a4226bc5027b4437172f9b367dc4bd32cb465bc72058492e029974d4d42bc726fe51f4d47deb7c269c9a7551e4300f11ab62b43a24c7b26791c647d049ab061f6be647042c51c067a45acfef393733e7e95653591845bcec00fa16d8461a866bd14546c3118a8de2a49f99b804a3c181444d83c7ca9a5f635d9d72bdf88b6380cb4e683bb8efb9a60199effe60b39de3b50dcbc2e58a9fe0f49ef826136454a39072243b837d1f176e615398b6e271c38350a2d6c16d6e0874d0eb6de3cbc9d4bc85a46217bdaab51c407167e7a938cfda817eed1fc193ed29149e83d7a5e248a7ad4deea43b64bcba9fd39257cdc54f2bed06a2cdb44cdeec5378fa4996f81eb89c388e7ca878a276a8065673ce0130ac04418bbf5cc03565bdaf80882e17892941d50d463dc32d7e2f1e4201ddcae26f7df44c7c44c6e138db1f279870d2108da80bd8fd2054329e0d88dfbe6165d9fff06f40fdb18eefb3de01f118f7a1ecea80264a53241dc7e74b7c86d483196d66853f8efae4869d03cfa1d7873f976b8b890f7b6f7dde44c708ff5023d9abbfa25c27f9206073fbdd843a0847ac805caeb086ffa91cb9bd16c3a6b9910771a5bad43cae6fece9c84e848fc11ad43b45e6c0baf8385f9d97407f3fe7cd236a42c7206e40ee4369b220c3c815334a1861104ddf99119b063e36cb7ba4f95320840032bd2bb916453c0781228616587557bdcc88f06b1f1de63c2f96fa0a354a4501e8456ee1772e1fe3a62d34136a7e3cafd2c10ee405c1203497e48ebd3f89d088fc07024c7b21d0a7d4ceb4cdbf4c7886ea820dfcd905452f71492d1d9526c63d3800fb731bb2ec0c14ad557ccaf69e312f208f31ee7565d00d6fa77d60f87bdd2cd4b2b677811a659929157931c34430c18b9c236833a2cb484448481f5f3a5f0bcbd4838d70f18affb4812964c8801647bb7afb4d590a904f023147a9582833b35a9bddb62d8992b5c01bcf019cc57a0b0e22f54c408314fbb65a64be5c222ab14ce0d211b191e3c7f7e80ea51c263ffd7a7361c10f8d69a5fe30c23eda63f632aab98ad53c070c8c3521fce2f19135b214d27e6ba78cd584d4239feb6e6f90453ac7c76dcf4f339c311c6b6f1851c6d64200d94b8ce671bbb4f739131417cc2c183a385e511995f8bdce67bd1dae754e57e900c8f58eb2d94dba13034cdfd0bd4a3d2e35e0c739bddf0232042022483ef67deb0249725fccd8f39f7d708c26f255c024de802b6dc66c005a0c7fce92e5ea422a7c9062d7adeff2112774843c03816c53b2b0b63144d9021f90616201188c351ec0c030a2a97a16c0aeeb86ab35ac3c474017a322a29ca820628fae48f63c6a7379bdb0886563273e5665536924fc5baa46c277bfddc42f73e48976ed05dea159c9039aeb325fcd86262bc0c2992a8b5d117ec82c4d0495606e3e2bea4641bb67be90d438d402171cb014f385c6e5079d28799ab86d0189f4f84cad2e10a8965653e62983bf234fa472b12590f9a0dcb3c31100cb0ff944942276b9144b0aa2b9cab5311626f956fea66fde1ec701d9540d545347a632a9fb07fe40d1c27a3be8298e9b23a4a134fe0a0e1fc24da85b25727140e631572a80e5907c9dfa0c06f22ab0bb91fb4d874b6b0c7da5b2e6f306eefc15884a699fada5860b04d1c2077c42dc054096c798a36dc821c607953339c2bd90bdd56d1688d40683143a0f2c1d6f027d5eca7a5a02373548be20c99756218a995a2e4c0c729a55c4fcf1b29ba3cb55f5c954847adc4ca5ae708731dd3546ef7cc3fe457af25c99d5a5493ccb6899d0ba31619b3b976231b57178276eba1830ef472610a57b76cba997718946f82b83a5d9948594572947643c06b52d763998d332f17845676b6ccb262fc4dee551d32a05d71b291eb9a2c9089bf2b3476fd7de68c78e47f88210418833d52fbfb707cd9a3b6b4e99d5944b134310e960b4d6181cf726018131dcc2130daa1671137dc058dde13bed71f6147e8ece333eeb2239aa9fd1623b570b4c17efc70b40e7820861fd06785b8db177d77c03ec0dbc6d90ee7f4a573a932b456bba6539ef528b5c286a86a757594a0ce98924426f71aeb3bf323b3f69c907c4c9dd11f6bbf32e769489fe6f22b1f6a3b6d47e6de92842a0a33f9b057cd11423704d19399411d5a597444b41aa5a45c1f65ef08210819ecb1c1587ccc16a1ff16a1df692debdb4cd34493bbc83c8d66011cc12e7eab932e12615c5929b24b42185fdf7dfd69f2e22b65d118d18ccc36dd4e91b5cb230f2832a30351bbd66fab9ad9673877dbaed1a721a37a32307c4a95edbd352d1a6f31d5fb3611d2943042036cc3b63eac2e1c3726c62b9be0e014ecaaaed5b091f4aa1ebb83c12c0a37b604af27a74284d4c778b8bbac0baa8bdb082760f7471387a0405d5dfad0b612f8eee5d9a72777115afe1dad8b720ad9005b74b1804fe05e332d0362e9a26eb8017c2fe322a47f31645c6cb3ea9bae6acba5e0843347a82ffe2c213159c972643b5a011a0173e790de8d6ea651179ca391af9a99d6cc34e5ccc822e654a4704ddd308633456372d49ed2724ab11d5015c68c5574f410cc1a0fa1ddfc64093198c17fd8f904895ad5e5a041af6ff9ee09d20759f6602d062b1b6f74e3c412463cdb6af00b3093bf63ff5b18d9f5113c5c74f897ca44eee16f661353c487d25f6dab413b8e72bfa841260e557542e86ee488c6e4f9983643688c213912d153479feb8079d7abefde0046dc8be55fb9b2a48813e8870ec19d073ce41005093a97e6de3d9923379c33aca2ca087a9fbf9c9dddfe12ff33f45f5b22c2175c40d26e3cbb1170a3a636a1d3a044a888868142ba60d07f080074ca579fb46ff4952a0130e0e8cac8d10f8e96c400a4dc1f4d308ae86f9e619fb941e0c8677baf5a48dbff258f0c33dcc0ba472d746f98ff457c0d06834ba52ee5557d5c4221c5eb06d6887b0c04fc2f00ac1bad9d9788c12188409dc347a1d58b83d170bcefb32d846170a70f2fb81015f94209e0a4c1ba2ff009a8d97f709f9256c4360c16cc30e7c5ccb80f3f1d2ed2eeb57470b9d8140315f5c9a1bfb6711157c26d88e4a9449010396c6e57e84f5f3e505f035bdbb45a73603baacefe3246e9dd2a2510039e898a72b361e8db8345dbe8a1c1e5e3d807311f69e7daf47f41d83aa22d1d7622c9fbb60c0b07b05a120f16320f91710adfe872c483f605e14403d6066256c54378f9467d5e309aa89372078519892c6fb9f8d5c8fb79e9ec653b36ad2d6fd3357e6de90e935dbf8c5f0f57b03886bf98359970e458113a258291613d97e9bc70c038ca1a3f598f7a3d5951fdbd53c4d1054d811e81564dd5cb980fbbde6752b8f1e25d5a7a021557d0d4480378116ca71818fae29309a74b987cfda2169e97c282f119c97787f0e910a5f692caf0cc38c026a3b6241647a47ddf3cb75d827f51a6a12d746cfc01d4fcdfb0c11fd654395329f5515977284e0da89b042103e598f5d8478c5bf20e5d7eb7c075a8b39187d2ee87aec762f2de407876f71f6a2a1b3080289d5ce5c5494e21aa5379a1e25ea80f04d1adc0b36ebd99670a6c318465a68a75b19a4e9dccaeaf0109b6b8acbc9d41dcac75052ce0e66bb157a5dc50d5d960279f742f8910d7595a9804bae97969ed041e2798923751aedecdbe932174904a1113d972f1cd9e538242ee42c01f4bfd76edde15cc1a176274292ab72b7012539c7b5cac2898eb6cff0553c7b41b0f2630972cc1b14c3016cf270c1ca42a781e0f38949d69d64f3f81501f0128bdc5f8c83a33100e42b8b82d75e2606a44f5f0c77abecc4dc30a6dd003250983821afb7c79e51e48d31f78012a11d5a287dae019a3f565ea204ec0150310374f68f0a2c4862ef514c44a9af8843bc9ca6bd1aab4f0415016b346d06153d45c6df6cfda4432be59a876e22c4e56ce4237f767dadfa7393f2148038d4ace5334fae8cbf0af97e91c5664316c10b97c5a0c5b3b19a970ad553705d87bc1a2eded7c194296f7d40e50dfcf672f61e268ca223ba0add3522c4af122aac58388f4310b61d46c6cc06bfa1f2feb833c041bf271d2b4c289293a4b04fec95b3a16d2542bfb8be24052e9e6eb730b4dcc3239b691ed0d9a50eae6d347d47aa8fea8e3be58fb9001f9a95fe9dbaace49265bd3a87afac94eea291a699426c5ae9c84e561f9a9334bd1182eb02467f1b7656af8980d730bf9e7b8a56d2fe7f6f13eb28411a75f5d3b00b2dfbd2aaadc4dcc4dbeb4ae9c648d1c157fd19e209778ba002f6a5f982be537a4ee9e4e1c8de32db0647edcfcfeaba3cea2c2d835550fc928d4242fd1b98097d67d74965d5ca87528fb390aef2819a4edcf6169a3f3fd71cc7900772ecde9cc0dbff2cdf56e7cf0e84d8dace0cb804e3e8c5633a65da30c2d37c1a88a33db7b7036c57fd97b9c3713843396157c9061684f6149c0dad433b32bd8cd070aaf70b3f493771297cb7b13bee91a4a67bf320f737b6f3a7444430656bd3e7bbd2ed27e8069bc1bf64c221d87a084f771e5f8fabe2aad63bf417f987363e8172a474f1413381b40884291937f56dca6b72593158a6a74825b0582cf5c1097c29ad26b2aab9e2727f7f7d8e30a61ad3275a0bb98ef6fbbdb4cdc4937a4611308c29b7c79401e18732784514b10c60b6e7bc01f38b32e6453431082b78cf3800b983aae09e5ab8975716737ac0b573c88aeb339c2b6c37c0c81dec55093ac1139e5395c4a2a75da4a17018e318317db782439485da59a31ddc1768bcda8b3e14c60bfd85393f088e41336ddc3736e2725b5cdb75d157b0c78f54969e235cfcbfe88eedddf0062b904f4229df04e32439835834275d4372029beeb7d5a9596e0b862b2509e2dd2e895f8c91ed0f0a7c60605165adba56c0fb8f14de60bd84bcd4597495560ad547aface1bbf919c5da312f5de3f9b94ace3e29bee4d7819b1b28e5ea95965faac60c59ea50d2f3d87470fa55c966586c6941b0f5aff95296b146a4bfa7d823a5546c7a1be9496fce498394ab08692d0f2418aafedb2a80e7627563486f64ed835ff2f5e20985450e317f35eab6e3805ce8c5238c8744afeafa69389ba68b259233c2bde59f3de6f732a4926081c3c920137e1cd48f4fb07191c1ead84e58c7bc0de65c60312d4780221b4e0ced503db67c6658014a4086ce62337d205b858cd240e75ac0a91334a807e4ca27125c82c21a8657a9687859f3edee40f6bfa6b910694a95a84abf1e8a72c38428e9259305443740ae0de16e2bd610dc05435217ab32e05b89a00e6e0d5eeacf259ccd35cdcb5e4b1fe95dc0457199ea80258ff1539d9e382803127e1b9d76807577035aacc404f609d914a4e203660d5b4513b7dff83951cb161ec7aa8ddfbf36d9ba9ddc283c80d73499b3855a0db273b92506bc8ea8da649b7521008410ed7b5ef85b3a23911d53442a1d19ed6a852345db543d34bdb0bfbb1267cee16865dc0d1466aa90b6306a5bd10e21c9e827a26a083a87be1732a617196927b45183495d517490054563e9b57d3576b81639fd179e57bb51087158b010b33af82d3de9e31701b4f0b44d366bc0c112be71e048636bb4ce7ecf58eb1860043bd90b081cf6b740691ba71638012ff141c5ad9646723b4e96c75e86de1914a40360fec60bd0c97d5bad6315dd835c7df2352ece14f028b53d8ad60637a7d8e17a48b69da0288161f92efc4b4523f36a4c6282680b0189c75fdec25004dc93136bce48b39c181826f7dea78098032d189aaecddb90e10ab8309e0a612d3f36f750a25c12d5dac2037f6ece957ab1830309180839da5f07925b197b8a16690cfde75df8b0b57b67c7d0213cf6dfaaed379ea89081cc31078ee2662516b39707b754b31c2fe2dfac0dea5d0f2359ae4359e499d0d3529f7f32340a095ef92cf05e675840c0264119d33a576a8cd2568e5134427e5e2abb0ec98b4eba7f38d045bd028ba9519044695bba4e3e0fbe8a0014b50e1ba4c932eeac625b11a5aaa190d475621d45d55f03e688868393f46b32f6e895a2f4966c4123f98814e356450ff0d0447c8ecc73694ea63b53ed1a1bc94ad44c01d3cbbc77b2652227eac043d6203fc2f08916558d228ad55843c62d5a82a094f724590e7000b5293c9ed09c0ba7d65023fabaa9715dafdc9745ad7e4efc6db4c6fa5359e764ee68bf78591473a3d5d94f0f5b018ca11b5a5fdf8d9c0a18248c691e4f471aa6a1127e14b4f42356cd07879a1e85563c7aacb37ea7222399ccacc95686586752cb3493f64b4b343886297c67699299955007c544073a23c971f3c2c52422458cb6ab9d3e3dcdeb3f410680296c07d103419338a4f65e70713524640655c61b8bc33cc6579ad2b9322ab29d5d88c0a94b60c536a6183a4559b0bf8bb838d1aa70ea8b2fca579f6d6ee931f49db82130106285e87faf519a31e0038dea6932c161f532e037f5b802a2b459ff6714fc5ea7a8a305133750890a032cda0eb7183afe42661b222df21e41f62d082881512702fc166d89847d3de3bee04db924643ef9992a8e74f9474e4916925f2f6614804a2a146044a5889293136200fa25857fa8181feb5d09e28cfb5d30cf0b583afa5b300459ca6350803e0a2347f5795f0e890869afb692551603b3b5460d51103c3b55dc8718e3ec1b8f2bd9ad55159ab07d3141152772164f7a2bef8ea1ed2af03c4c1ff21866db7a0a8f16c37511d0e537a70b48d2b0deb71552fbff88d59566aada086517d4a1febae92084939eab3ee01a439a58c4959ce589d9f2f509357bcd41cc7186ea53366d46f4a4cbe100541b92241ea31bcec038cb6272c74f5c86b6e210d5ec450920f13086864aacdd28bb78e258f18b581423ce298a1506e995915d7215536b0073bedadc9f5132f361fddca8932b2bccceb975297bf536bc06df5f1e95ed7409b9a49e1da3a08abfec7c36477ed7451a29b52ee430bd871c8eda3871e20e2a5e4e99aa5d7957d138d695a5bf27d34432b33e18ec99c1b3e4d2f1831c0b0134e7c3687e296012b8ae1eded443e86b9288ed3b486437bc829d77321b287eb0d95001e7c6540d19d2325a63443e4d66f5c96066ba7d287df8dbed6b124c8060ac60df80e06e72e43d1da6bce580c6fed4c062372b3195de75523d07ce91f347607de89eb8b9f8d5f3379ac04c09c6b0b3baf95f907d9e328a9e974ade9e7021839eec348f14ce5ed122f500abbfcaca9474c559a9e02c1551ac3ba57b5a26ed585125f7b5c7b700cf3bae123d238488e75d00ba52e10a5402bbdf2dee592def708f4111614b4c1ba9b319a3d1deb0fd6303cdf55f98ed29b2ebc84529127ea3e43c60788b2da0a783c6989374dd337e9404072c063fb87647150b640621f955beae97e677a9d0fdd3d1fad86620e9bfbe79ef3b2af287f0e4a735b805395fe1b51a8862348ef0b38ffcae3071089d746313827cd57970d50d36793001299ba09e5d6ef1bb13479bd7414c4736972c2ff04b7337954fd751f71d1fae31b217b1af5abfebfd34ddf9728f653967f021b761f7b25f5f67b5582631d1b8594a542796698cd33e515e5261704431e736aacb17c23595f3333cd182a118317c390bd2b3d8f6280d4c935dcac4a0eddded778df84d3510635e933f05521353e037b606f6bc5d4e9c887e421c683a7cfc273d699e1286dcdaa187519f05663c85586e0285b8871e90a6c9e21d0f13881d7f30b189018206a1f47851bd5755184c1d24ff62508ef111ab6787612d7c3701c6750d209cca6b83a23cfe81908aa0c21e4e4991020ae27207a2c7c999928abf0e58545dcbbf5935192dc2ccb8e514f1327a1e1445d1a7cbd08d0dbac29ac5ee04e06d25c63c06e1a86700268fd5d865d70f1993b28e1c1363900c1f92f83b54deeb3ce7ea0c776aa0cab4a0aef870ab99077e978895982c622cdf1a7467da306bcc0081dab8cfa40b8898ba63e1d62f8f24ce315747ed760fcb1a429072ffb0baf4285a1b478912d19f43ababde1cc78dfc0ce8e88813553eda128f6f8c2743a231f8387bfbe2e0c6dd6601a15b0f1ebf5f8a9b778a242d40c85ce057f9804fcc0c14bfb4a5bda6972dfbaa257112786c3fe86dfa7c1ae8d5d5ff55b36c1266d35df20ae0733268f26f285b189a068f43a207ad6e82faeaf1213e68b75f337cf22db466d522eded33910ed174283297c4480d2049e38fb08fa2295b5e840f07695d54ef9e40cdcc57811a76e6fa75876c8e40aab4cd96466c3f8434bce287214f76a8505058874b9dcb872769d4548d01d90be620f923a545c06f27dd6e2c53692b79c52982262a4420736310a4b501d3df61fcbaf5c07887859e4bcb250a4d3425aebf2377502ab644a5ad83494287be4c07f066289ed871338a97316600566ecacbb148db672ca6dfb547a0bebf06c60d14ec75e69bb814bd5a8c7fdaf1194b4534de3e81453024619729d4193e0ab087ac43ed85cec0d1d44a0c2e011048e1b7b9b32aab1b2adc8ab6c266ed11c3be75d807e176107da72aadbf02faafbce382877b2b79104ac479a6be0fcc1895ce2e11f688374dfd929a14a89171a7b007cadd78b9456ea1dca6e47f39b5a6cd664ac7c2d744c075258e90ad985cc275d887ea9c9718cec40b4a8eb0b46376391de3374ed5a0be6e0dd0c1e23180fe249bdfbc6ff3e02181aa797abcde1380660d04c14fa710430aeeb0600bce17eb881043bc2292429ecb2ee0406b8b6ba411f13b6e46be75b59f242a3f4f30eec83969acf7bca50f489eec3a6af732e4ba990b351e57e6750de99f467d5417b77128cdc4be9eda8abbabca0b38773c82cdf04c95a622b482ce824ff1fc6c08a69680741c4a923a0e6d5dde409a27063a903c5b568f0a827bd030f9ded0f60153369e9132faad04a9264933715ec1397b899b661409dd833ff5066d190cf6db67602b58e321e61b9819f1b6c821158af5e2a2d3b89facdd20b8a6260299488fc615c39f747a282255df3167be201997f99fe0663e71fc1960e061f8d7f2ac6eaf31ce84cb8b8fe54e9d69f36b2f5276cd4fa53455a7f7223df0b8cbbdba1acb7afd2f42dfe2db9b020cad0d9c606ecf24ec90dd1436f3ea95500c87e11676b57d995cc589e1f0156b508fd7d73cdab1562437a3ee9ce01ce3269ba63ca267b3308c01f3dbce3ae396eb2c1de5082888879490c22f2b67ec98110548c9a2e47925aa04db44560c27908a4ae1b0ba934663341b86718fb7b7fdc850dbaebf365a483c9e6ce1955629d9eee15503d03b9366bfd4231965195d067b0de1d2aab7c7205c5edc2aa302d95122bca06e1824ed5f5a70397e75c0e3a56b502e5c3dbddcf4c3e0e1aee0ed92dfa24acad4f5687f85a71a54c12689efaad3908ceb1b5e2f9065e077e626d0b55ce342f4fc942e49fcf1b4e1ae30182257152a32120a774a692e3b546c373910b636024e0cb19be84726866ff0d5e891c35195ae56f102efa941e47a577bbf93727a7b6815b7fc3fe5ee8f7e18f012630e889ffbbd679ba2f0a8ffc11a77fedef47bc8e5639cee1fc3bad2a9e6b79ce10ffcd6827cc3bbdfa355d54929e7f3a95b00043fa59a040407352fc378d1cb6fdb85e52eba2ed1727a4cda2b0c0e56d495bf22b75fa7e6ecf71de33b9439852ec6eccd36c51f2ef9c7a81a89b546336f2ef06be53b30514e4e351a386a69b9f8b8b75c916cb4d9d7ad490bb3311377bd3535785aed224e0b3bb6d373c3103fe6b93f1512a842d029aedf6167418257e98e697193c26e2b1cf9a1d93d57c611effaeab4add9575c57357bcaf709c107a43e3d364a6e1b9ea3070838d9abcc448241c53ec8c61a6fb228e7c008640a11827ca7a143c6b82f85d2ebefaf9480ec07bd6c436124d7e20393389a56fd0aa3ee087dcabb383e6f5695425baf307a2e8e48212a84c3b21cf1adb921dd9a614dda610e225dcc2436020e1d4a748b0a424e55f5c57eeda777da1e3cb39267d48f5cd757a19d49199d539b0d758f0bfe5706980c088c4d3584f1058cbde3011099f6b022215606f689b2c9bd097652b3a67532714dc1396b32aaf06c49420c626ce3d7e68390c95e5bc29b49bf33e3d9f5732b1e3c4aa2f8e4a74aa1890925829bda2f40009f29451158271102265b948e26ab9310b5b89c1aa49ab0764ea2d5a946a5a0565c10ce21428113164435c9c04e9443137305cc00f4cb93e5ec230d4b493e670848bd4ec62bba372e052633bc117ee96f0245ebc88e523c60a98ebf4bfa7490c233cd151a2db2a99a84343fd92dbe60b71953e11b7109a197167e302881858555144173a6b81b27fd9c1831ee7c3bf019c0c9230c10305f4066d20a7f400e1d3eb665aaeb3a7f22d1119900bd98eaba1ee09a5d315e8c1689858987dcd1f9748953088389a87929ea7d1d5b2a3259b33d78258056e5950b233bd4f7390654ed99aabf752d459c735c0dcd8e6aa957b9e58903733f16288e1d6aecacee2c2342d7a605aa1b242c3e1e1b45f8cc25e9a9b69887d2bbbce97ac65d05bbae2f44b753917810784419f6f37c6ff05d6dcfea0a01910970f865a34ced2d61155f9647dbc9d88970fc221e868770b24b7dbc68b980a13440e60d5144d592aa33de1614920e5aeed71d08a711c21fd99e3865e4f4562ed7248a92362019b13cdbe5852ef3ea7799cb2451ef6bac70f6749243cc151e9d184222060f689d57e2d8ad8452db1439c688cb0357794ea127bd0a94ec1d75619f2f7ae43d6b6ba2fb02aa80d235a741c5218162692156fb31edc2cd7c84e4dd886dde22961d38f1c85a09a51ee6ae60961ebdef70c237fb1a18d859770912124e1e7ecb23300b69eae4fa08d114b7e4c3faf937e205a16ca29dcd5353a8bff1344373b8a3d5e462bde23ac9080111e08bc34463b26e0aeef8472efea5879e2426bac4159d0dc5791363cc6b915d01c0700fcaf2157669d012fc00d85c2118600e597fb5728a158407f765b3480e044b7d8d01a0141ef57046260432eda030940eeadf617a75d606051acbcf69d6ebaceb70ba1a6885c973f53e0cb4316ca47c0c6f364cff08eb13d705f1d75a8665d1d9df971d1884113d97dc54ad33d7923c933c03edb2e527ff143544f7642979c9d82e4158803243001285bc38fd892067f259621bb2a10995cac901a44de0249559915db363e2a24e3db95bcc5b78aa61fad89af0d91526045ea86680c4261b1253f8d54c0b62750cba00982f35d33019dd4c8405c64428ba9e32862085748ada6015887e572ceb9d324d0c0b03b70a20ed0709a6e64b7df5bf1fa1081baa987e9d69832234a8f820efaa7e6d103cfa62845fb59a27be2b60a69c5b12daa493e7b54eecde70a5388952f80c0a43ca60bb1ed49fb0e0b1413973e74ddd2567d285b898220db8397c41d7590f46ac2f5cf0e392abf98a0ec2875ca5c90893030fb2842262f5ba1ece460580341e4c4badd1f0e527a03c5c3d44cf8911c9e7fcc8a6377d12f73ee3182451826d583132608353adee6606e03d6eee2e928623b8e387684ecc8d1399bf08ee4ad22fadc51831821593a3d88a1181146a9fb6242acdb3866f64459d768bd8b3d1c66a7203ffda2bf5ee0aa8f22a27e6a67649016c6e2f32a1bed1264f26afb47b764ea59bbfb51c1fa9fe7948e0c3b31dbfa012ac8a4c201161f52738c1d356f1144598826286ad0753370753e930ebc60bee56859bfc703ac7a31e1228f94f040d8435644368a5d2cfd86fec078a5f06983eb238b33fb967e242ed50d80ce8b4d80ed45ee4d21de66e6a2682ee8188be6bfb210c1424dfe0b0e1020d13f9a74df0add070ab717a3c80047268c805ab1480dfa80fa4172b88c68c8baec1ec4385a58d214cc578c4dc64c17aeaa0172d256735d946cf62574796c30fbe1e645cb803f867336932534775c6e84e2d8a5cd73305f0a29bbda3cb10b973c57c4907836dcd5b21fd1afeb4a51099dc8d0c7c1d45e86a145e7f0760b243d86dc0de4b5f3c0df84d48155f114fcdfa71b042b5a3f93f8c2fd6d6988c983d4ae1bf420e7fe899506368c70cedbfc7405e3c7890dd22f849828909d8914605e6b96169a061b0ba172b9f3cdfb34df7e2bfcda9c8f58449c497e4c78968ee8d5280d4e53d96474419c3d9a6628250dee418c8a6a8fcf818172f69a4f9109c13b5a171d76bc768c58413c6fd1cbc8905afe81b4aca5fc8e096e27cb7813b3e8edb47d112eefd7d380ece6e1c480cb6be90a2d9bcda1902c661c36b2b84581fae0a6e927b9c19c66aa88e254653d636b93dbbb16656bc6d2bd134f6bd2b23518981306bb649e9f6b67ab9741d94666f60ea7187795956bd68265373c43f15db600a4fede2e025b109ffe5248051677bdde07bc3b012d8a37b773c195f55ba8835ee109337218152ab375eb01f67a4a5d7e5d0e42e19bda587b969767c675b3e33e1abb7251d1ea4dc99df20621adc73a8f4d0a6486065b2e3cf33cc25e2a4a9e431050084253cd7fc542358b6d662b6aa2c163542b02edb8dff7191ac3fbf1442d0520b8841d7a5246159fb076a2c0535c67a9de13e4922c34c55b5faebba702ddd0520956e5d51c9579fb8c64bdc88945e2d7b5363413e20eb8051e24303b9c1e392b2132fab7cad6ef2a1bc2b70d96ea513a3719bdfce094eb4daadd00c4510d11e16cd3ba29d5fe397bb1c9b1e982d20c7999d84be58eca3843a311303acd2950279426f765a3daf88648d0448ce7f2c94635920c46e2a25e428a7fc43256af48e59bd5a1ea5c66a9a69e2c3dc41a140a2caa007a26919c998d82c626919bcc7557abbea1ba19cd43c35c7cd86403ef94b7d0e860f88654e5d8249e388bc78071d6202cfdb67eea0cbc8f354518dea60bd30cb7c8e118d069074e8e61409c1d41672b174f2b10db20935b2bf1a9e09e2b6cb76ecf5fd62f170993d33d5532f3cc708dd3d4bb37eba354e8694c01fd55dfaf96895b34a2449225027ca26fa237f3bf74956f5fc9ea52499db95adc6169c5c325dbc669e3a8b8ca8ea798af792ccf6c7b1c58d0573d0c49ace58ec2c59cd00b4f896bf47fede80e85e0d52aa3db144d8cb36f212fc4e8a9562c50f21349d9550d807ab541d520fecf53baf11a28290a41f47ba0f8c209144e96962bbc002395d0d787f4d18638b5f15a5cf7635e8186ba0106197a9eaba820f857aa189a52b103d3f7a6f989e780ef69eec23886a2993503a3c84ba35fd24a3028b6f74230f9e0ff5c885f008451e3363d2a5fac888ed07b971651016d45ba788587addbf1704027e1c21503ce6c744817ff5c9bba5fb608a21edd395880a651c5fe49742ad85388fec5bca9a29477c912847a2ae6125f77e95aecc1719b9f9e8b061dda665bf03572bed72fdf7f0e8ce8ba6ce926d331097c93b138226021ffb9ecd3d2a26aa52a89328d57a024d21bdd7b5c0a33127d6e8eab16cc3e4fd623aa4b3bc060199d7c00488c1f81d82370199479540cf402e85a417d38116fb8b8849c25157c6d20b4bc3fdda2d28f53b5fef731842d740031828434d657b38422afc3197995333f0aa1215469d207c2e713e2f63bffa1709e02c21338f7145aa1cb09c1333dccf32432d3c0117210fe78b54211add0624f5e302ede1dad61ace4152aaa1e50441ef510a54ce466dbf3e99f6cbb95c70035615c30b6af82930670a730a2dee9f513400ba600e5d68823e94728f4890009ace737a829d2a5fd26975b5ed47778aa20ace009993ad96bc86a4fec69f16ec0356c61357f61d2d82ac0016b0d84322d9516ab318d32ccbc9a0756a23c5ff147f2623b819ecc074951a4011d0303a67157a91fb8df099105cb088826fdb3061d74172622da76243622c75db2179c1e697f67c2bdbdb5b551692f600c16ac1692837ceeb8cd37b4eed42a28262d9f540916d43608a1bdbdafae633b2c1f31d3dd628d280c0c3e84794245ebeecf29052ea6e0d930d1a0a705feac4898802568d2adff2d3c733fa6d638098bc4bb63d5b67896b1b2c4616f20d4f2ee7d282d8fc33be01d1726ad1dcb15e57651f14932c1a81224dc8092452c03bebb72bf57b041bb9e69c5c761efe9696fefce9387ef6a439a8ac0bd911fb3f482b6a2ced4b1d546d7c54563f09da5ff0c6db33e3c49f290163a4d39333b0e73cf6cfff7cf7721ca89a24e1d5acc778145280c405abdd0f6f1b7e90868dcea41f07e8cc4e71990c92b5917546e8051d07e676cd5eb3564e5ba95fd8bd9a4bc283e797a08b63509c8c368b0eca32ad042810cfd951031beee781447b1380b3ee5390ce28244d2f3cb4b4404b34e7d26e77618cf49e349d33fe7ba332700a3c623153e17dafaae29ffe79db2d26274ace2f5cf76bb6ad08b981d05bd097cae9c6943126fc8321e4958c88ac4f3003baa4a64a73e94c0cf17115e70a51954c151775d22ff6bc66f512cafbc235ba260fec6034d15283691e21891c5c01894d34ad6d8711a28e44a69e0ecb65abe389066c408a411652d1eee19ef85428dc354c13ba014c712a6488f286004105731e4aca132b712dc67a701a0c3d84e6c58e063ce35b46d4b49302b3519f4a7ec32bc20676ce56cfaa90103bfd51e2e645c03468857d364034f2019a6bdebf0b0d22646240b56fd73d06f037fda6b1c505a912cf3ebd2c0fc4e9264ff11360821c316de45c4f40d1e62b2d7c9d82038a57e4a03f357c76083a5647d581c87cafc9ee82709ef6f25cd8b9d229a0b2992c9e5466dbd4f4bb001840948c1ffa1ab5d68756fed534d544f8767af04f74c4ba7884b0639d1bcf451ad1614fce52a389ff68aa679027fb75350ad7b9e90984cda9b1265dd4db45633e5d50b391c873efd2e909a6d11387771972fa15f6fb24623418136a7b99fd1fd135d83ba654dba2c93e9e1c0520f1e21025470de72e26e68928765fa8331a96167d6d96e215c4b65b303e76e9af59a8a3946d3ec6ecaafdc51170a423f062f7798718281e4c2a2cb31b9892f76273caa34857755ade793a9d9f142e128963fe23d22921e055f3976be9a175f0a84c5fa4603cf56887a62ef2b34cd454847249f2bc86904b163a86a7b7d2e33b8a7443001aaba7ccb1093f212ed22b19ba989e2ff899604452e94a208163a8a04b82d469af51f805f9fef686444e370ff289b8023fabb48ac53f897ea9948478ec4729c30877d446e1bedbb23db39e6a56b52ffda5344d62a2b4386fa55d4812ddd986ee3706ccbce300330931485977686ae7722cced9a5d291ad425608331146c49b5fe30d1dbfd08bb5ea62890a433c80de3e7caa806268d68ee6226c745eccbdca80e338f658deea363f17573824228f646ae0f7ea5b511568f3e5f07e7436f2e61e5ecd413b3881e190b949b3d91a2b34e41e4c4f5ff68170ee756dc8df31dff0c062001b30535d83e5dc2ca0bce16b04687ea925fb6c0da8514f7015529e0d497d426d087b045a989806a32a48e2e075b10c304200cfb986107dd1cbf68861cd06f117dba5cbc223cf410581389f644bf6da6b440f908a232065879dfffe8943bd16d8b2dbbcb85300e60f96d7dfaf640f288b0d684f766e7d6a035a20aec00cc40d26fbc6a0ac0638d8a00db48201734f991a4d92768ca88e3e265e68328c98c10598115f0a83a797fc60e803fdd4b23b90d37e04e796c971f71af67425c8e3db37e1a05f3043054a43cb83be2faebf2432000c5175e5e16f83525208cfe29d153862bc590be67220f4063b295a1be7ca4ac5fef60235b9df1d436cba615e366c8f8299fa7c46d56bf0745bbc23386391e99561eada9b383df87d07bbe02ae9032ac9a51064c4adde9a280f01ec689fb30b2d965b3aa12a9fc8e8e0fb0b93d9e94530c4f95298fc9c27efd576552fb555dac5ec9e1d782684d9133e1fb14f2704e7a20dd022b26c23d7cd3e4436ed38a0ef65ef36600c8afbde628c0a6c4e372bf05e79ab36ce04f4d6184f72a822f519bb7f746d724d38b69c36db98e905340fb0aa0982e85026b168ca81a885eb3be4c2f06c2c953d919b3563f53077fa82d806f2620066f6c9b6f381e1669cf64170524ec09a0989596be70aa1359b32a374181ffb22c06074ee7021167755c08e8619e897e64be826e8db256ca1374035f4391abcc501e7123c4bd7370e06359d382025ef11faa1abfc0fe98a61a3bc2dd995ba47368a3c07a7f3318dcbc4be42a94fa8802502113fec5e62d5455d8958f453b049ff969f1000aa5c18fa68b2c7f88bf9e15649a2b3b430a7738c7abf0cb54452d3bf4884289a64ce5bed72f69e88f6dfc4bcc885a3260420e0e005e67f604bbf2ea635b01280d252b9e8aaee48360a8378889a6543261ce6b260aed6e503d3f12034c84a710cd8abbf6fe9ec160dc1f103d71374ff88daf46778c61d1bab5e41b894b166048306c3f34e0889a306b8b186fb742bc250f5639d62b2bcf658c2c73abc6fd0352e3ccf9ef5d1517e1981f3a6160d18e922dddc385585b7e0275b2e91685bd928044c4d751900498b95b7cbf237a1e49c2f52d310aeb06e4adf863a1a2c8228ca0497b2d4631148533e6d6059a4c829e36ef17568bc708fd047efe7c3bbfda4ed0f41ef71e071a9de727dc5e586c23782c1fda38510bde66a426faf6c43b54804d21b9b6a8047e2de13300deb6b738abae1d8b894fc763704edf932aa5d812dce4857c7b13211ce550ac0fc99020ce6c1e12a2d3b461c78c831f8be557b1a3e615b7f84bf080c2c106d7258ac68b9a45cadfeaf311c219a1d446afe3726c377121b6466fc2f1c2498ade34d218aed6979e15eb37889e8cd01d69d69a9a2fe03fba6eccec3219bac16c7f115e9677995a8736efbc1231527f147c2d64370612176487eefb932b8b662102d87d62cbab2774996eb3e0a5dfad86fc534f443ffd7d336e15cd48f62f02e8005544a9ded15180b0589eac657ddac0227d9be89742492765235f9e4bd904a3b833782f2ab23347ce68d03942cb046ce09355e0a13a6ed48858842994ef0b31829cb61f4584bc0d274b76f6099191f81ac4fd89e81e92526d259eda91782267e779af0f5ec67960227343a13002cf5bda0518df8c1bf308f55975c1028e190e65b7525655f1155904e5bba212e468a7afe69bda513c405e4993c7f5cfc6260ae3ac61f70d771a485a8da10cab90392e8f27bf3e232a1eef5b3267c8ae7d708ee2dc0248bcbaf0cd92d522465ca100c5c3e3429043ed0f6351bfa1f6076c606f7efb0f3080c63b89230ed682a1d340d34c0bdb5d88ca99c0b900ed1a3c08dc980a915760dae40881aed980356418e2ce0f7eac1ef74fdc98203c1a2fb1293a8ee70d0b75dea6bfa4b6569285e9dfbba53bab17cb5799ea4f677075d81230c3b706e257c9b0fd5838391060d91ec23ee3ac8ffb0e5b0af19ddb0d03ba1ff010b6130f70f1eef61976dfc44dc6289492210962fbcde56ac6e640e53f9e91591531fc62609018016eb3fadb5543b9cfb196d2727f9dde7bc2322885bc24c00100c9deb18daf9b7a99d0cb0300f08438a905fc3f893d4a6b266404a217fa42a144fcff3481f08ba7a3ee42f3b7470c5922fc62fb04410da6c261ff4190c28ff08b75909a6df92554e05881193b1089b5438bcd1c46cc90074a96ef58d902cbba65fa1ee0367e5d174b2f7282f2830bb626398f6fc496b51ec4b7cab8b6ab99be11f27057d0e437305fdc45363d039c2edf88cec3ad4c239d4dea65d6021ccc46c29964ff563c6ac509bd22701ee6938f3b0143fd0a5947237b46fa1ca6dc741e0d3d48f9768bd169de5e7212867ae89a85ca32b6d1f37d8becc6db3cf4a02f1c5ba7b08f512e7852762b49b49354b327cf0259c94242e98f6657a01076c722e37787896c2e7e1f644164a91ab8343fd6c58d0eba7e2db3a0c3d3a65d9dc48bb39e1d63e365c1bded96259ff295f4ca0be2102cf9d626414204c97713674ecc5cb40254f04066a184e7b26487dca3a4b4eaba30b61737ebcb793a7e1e2098ad4eabf9ba66201b0c743bd217571d18274321cb02f99c734f39ada180c3c42a6b1178e0e62243fa4b1f42c0e7cc18af9902dc0b9fe232554c9bb5b511fc395f804553aacb20fcde54c955d163578c38f6624765389404bb88e0e44b829f4a6a525715b87ef3fdd3e143b67d3c5a27a52d4c4d2a365cd4328e5daebc3c8bab1c8b646323429a297740b401d33467729591739ab61019444112316a79716b17126f2f2b641543544abc9f66fb3008ed47cde4bff683b630c9a900766c21fea542cd713f30bde9b68ea91698bc395df7d8316375b964dba275d60b048ba1c0b586ab65a43949dfa68bdd371ae7286007520da67879e26b1ac056ef4d997724513ed7a6343e1877aa4b26a17b01b96f36b497514beac0b83bed64a8c054895fa82446f6fb797fc7635d73811394be2f9693754af5ba0c104f7493b7776b6c51a8306f393ab9ed6f99bd5c50992cb4dedddfdf0a759c6e0a2908aa7e40dfa2a4730ee1a2d0ced2458be1655e5940605fa13005be2f7b5222925deaf2a1a1e8450e0aa23b9d21f042773934d52e1f67884b4799649cf5733a61c93ba2e17e95a510288b3487d3cacbe743bfe135ab357a0af61607d5cdc24a42739d983d5d4f75c1bf484ec5ab14eef9cd71b3703adf4deb78cdf8cf4fe1f410be69beb740c8d166656b4e8186d348cf0756716fda47b00da7f300e52d30c297d6ec1284184e3b83096e29b4cdf21f45533a09286c71a5488324ae27cacaba28c7b8e2a596f923b3d1f0ba462102d8231164126f8874f3b1125c1ece721fc0c2a9f2cb8641c47d43b11f1c0194c488431f1bdb87cc78d7c7000ae4b9e5533a1e5c3b9eebc0c0454acc0b9d92cbe6106c902a0c4f2df1687683c7f4efe2069307e010edc96070067de73eb03a5d3f8ba55b2eba24ca0ea877d4abf63ed479afdf18ac90d97b701b24c22508a7df2bf853f29988e6a0774293164d2f5a861cf8a9732b0d951d6633323fcfaa542b5a820cecca96fe93698f4fc73f6f28d33764cca3c0523f717be89267aa8abaf74bbd0ed6655476164a6793a99ed8e6aac8efc2ea5d01e7757474522d755304d12cb8881f46bc5dd708e11b8bc63e0963c81c6fb431ec18f2bf8867825efe2defb56f4cd148d1fd8adf143f3dd2dd15e9701a07494b6d78bd2215120be03449f0a6b928b300dcb0f41146cab1ac93ec03e64cb6c4e7684405d97fc43d751ae83038303c748ff626e209279384ff377edb0f75a480413d964fee1edbef696948e4dab728db1436125917677668ebcb49b2a0f74bb347ed53e2bf89057bbf9f746cd79a306d6e40c1d29308a262f69005417ef9a6488b7dde8fe751887e85bd570e3cccd07bb89a7c78152805c84f99b614be3991f962657b006cadcce703301341365b5ceef39b0ecdf4e7179d86fcfd75240bda035deb113f97b9dc93adfdabdc3e318de7ed945a928f9a011faa868f8ccf19b31fe016c9c1ae3c65bf66c4406ccff5017f2453a68fd5ce7fa9b4cab05140e0c031885d842a6f72a3480c9ac04850040d85bdb049a51e71ccd48d8552d57b65409c9f50e800afcdc1006ac608eebf72b81f5bb67513f9121eab0990b6c06775b2202f7f07c02c3b7512e25863ad9392acd3782b44a87a2d9e9cac681ded4f8030007d57bfbe6a69c633ae960197a0951c7ce2e822242b077f6b2e05a9060defa1c81acc404bded4a204ce1feafef0059537812ee7c5cbccd2df2b145c3f97652e0c6f8648641652d7a4f1cdb83c893c48e7bd657367704227ba8d17b7e9d5701de6ed696f00756dc46503c70640f2fac80357aacec38c3ba8e96d0c88e47a0b749bfe9c1b897815056761787360950693eb97bb70e1e0867249fe0e1d2aaf4aae00ebe00c2ffb49f0bacc044953c5a2331454119118157e37142b2b605de8200e6707bb23f41cb47b784090270fe6e566de2599e18ee4391284a6022850b82c555b6f18b84d4176a2d7866d9a6e0533c226a9bc50d9e1105dfe89fac9b7e017d1357ec287e3b65b93cfec9e7a45432d66ef29afd1f295e8fc939e3c25272abaa808eb8892aebb05856858919a852dc2b738420a6ea7d8a6d8cd974e33f930986e29676f739ccca25a395c727a25ffcb0d7f9256febc7d6546c9e0cf028610b193edde05f036f179396f6f9bbb15ddd1af887531489b06e4fec081f885b14e4c3c277c3c8b4c755842a8edd3f75cf985321acbe32a91c9a200a40d43212d7e1532a8c8c87591f6d4a426c3a1047acb17ed21e1c5992d6052538559eabb3a929c58d7e57eb68186c946cf5c99da7aaf8bbd1fe1aec81857e7623a3b77d9063fb0013cb97db62393ef3bc324286fe96cb73a2db4f478ec7eab33eb28975aad327b3a0ecf1d93788d72a229ea4277301898d9d2a6892d852e10b51334fe0e4cdcd48ab655eb332a94173ed118aefe60c12215605f26a25f4719968745cf3d712af5255cabf15aa2b48ee42cb309b386f4cd2bc113b4cbe110cc11052de5dbc21d203e4ad8fc8dd5f2b587ed0c72429258a5d833c046d469fd3d6201a487a928e25cad09f4ce233136eb5880aa4e9b4a2d983a9e0f379aab62c6caddc6483f31f06f42f09459e5f26bea3181178fab4d7678c25e1b83356c0ac51745406a65b26abe0c3a3b94fe6468a9e0fe5c8b796687a52eb26f7925fc32a92ed5d2b475d3351f1d6806c79b5238fcef907098e519233593a610511efab052e484ce199614508774abf236617c069e251438c08be2e838e90bc04dc0bd9106c0720673aeca45718b8331e17df745606400cbf63b096418748381a4ca172d5a60db73235dbaf67ff5a6c0dcf27c1102eefd703bbb607bb1b6a5b8ef3d4d09ed46e04651b84db8149d473c1fe52f82721ca8388936c30d9826e08d3ec1c5031afcf7873017b3a5117c775d64c3e48139e67f8a00f278e400fb19f015463d00daad610581e5f1280f745f96a812e73894f191e1ae4aeaa1268526ddecdec21aeaba310ab41d068cbf8e10b95413fd8131251b341537be07b35c01774984ef3c1fdde6fce11df536ff3d3c8c11847ea20b2af9f816ae87ef76d084ad9c091638004ea8c2c653de060da7cd7d6107b059474fa9c1ff6744622688c6c16a4cbe6451cc6313676efa81c6d8523aae5faf7161b972cded938c68bb3d3d0fb0a5f3293ac23775bd99937e527ad9777291a90a97af4ad2b7a2e4ce64970a4fff92730799806025578fffd864eb436651ce8bc04ed00c71ff590da0a7656ad6a64d82ddb798159c02f91a318fa9b863c0512b2183c0dd5b28d225b276c5a5725b69eea14d00d87a4e23531fc13285e0b3eda29022e83d8d16674ba6c4f4b3b01f5486dc524fac28de32a1e15401316a810e175aea5628bb1264d19ab3622853b6dc314e90eaaee2a9692e221014d0af0b5e2aabaae4768913404232e100a95320992f03d27414fbee1099ccdaa421e11aac1291b43f6d52cd8fdfebc9be76fd2e77b9bef495298265c560b2688e6f4d11d88f57726f7290633fbd7163be3950163e6052a86f85ab2e01f59bb03b0862b2ff932fd9e53c21d2b3e26a5832189d72051856f0a344c0780a9c0a8a81c15ebab6456448d1c0f55de3abcd26fb7598f83c3ede77b5db16e13cb33d5d06fde3a3cc0d845c89257952dfe6321b03fe2bdc72f07bf3c391436fcba3b941b056c5deb5cb0089404ad9e56c63403fd1d9ea72b45fccc22063fd20979dd47b3ecc7464f681af4942497c881bbec37ab9118807207215f66f3c433bba05af0dd368f948f15a314ca437757f5bf37a997c9c58d388d3a3087ebe27bb43ce09df9132a95c93c5b8347d9d1e70f0f4eeff9f83c30bef8c2b1d7e7ae1d75540c7b4c91afd2438d4a6e3dff5dbfff2c3512b9cfd6d626119276714629fb61648aa92302253e07f2d7f0c716168e302b98d533fd6f3086ae3d802bb7e2b093b13aa89399a0027d87712cbc5c4d9c4d8e768284c5edd347b3fe4f108550ef16afe857af54f43d816588cdc6d05348a49aa21805e2488fb34106a4d2d3bd787035592e1f88b48854b3eb72b69f9034d280828c91ac95c19de5537c0ca22410ffbc196d771f74717b6cb6e7b5875c8beb297c7ab3e19c48fe000f4dc0443d5730f25bab7d52d7ad521d1d4364e29df2c05e64659060a12b9239a0371f2d375a1ec26a06d490a8a551d9f7e6fc7f65dcfeb0e480f895dc976e9d6b9280e8f7edbe0c10e0e025b805749faa741e2329dc0624da258e6ea778d3f74dd0e560529043720123af4f24f2f79a5a2fd8a63ba24267d85c0ce03adbd0df5b9fc251be20ffe1bc49c9d44b39f885d177e200b470c29d647ea121f3ec30fba8989f3785134f741b4ac480a77087eb6a79b84195a84fe51c8cc88f0a200d728787bd72536105cb0ba3c8b242bb2ca5578715b407756b02a70128373027b8fe9a4b89ccac79b23b173262053ffd1efa5c533bdd10023336902a79b15b9e55feeadbb1a3735ab65609cb1022ef5d193ce3198b4ffb33a43116feb61111f8f23f3d61eb4ed2f564b336e52678115115d1d1339011af9df7fdcb0ce81308141c7804dc3d0649cd1dfa90870da9e1117f40c6b705785be342c9e150e5e460bcdbced3d4a739da947ab972c5f1d72f1e161bdffd9c781970c9d38f6bb049a03720162cd25c57a718aafe3799a8571aff17cc73660ccf236d9d610625ed60f18ffc6237e66611a19632754fddd5dd48fcb4b5f44f49fbf719a57182d9808b24583389b85232e6075818c00fc0f0fd87a1db7b007a2a32331186846e15918cc973ece2cba69cf0adaa39b7124c8c94f90345e775fe89b894bd20512c3da51c28c9092f764d485b08b3850b55242d3c1b732f87a1f60a277a1dd4ea687ae2cec824cd74a1234e0a32ad6dd12d32b98284e2cab0703776fe84119da52baea81ae788fb6e3242b1716c094e264dfcdc01d7fe7749bdef51d01b39b5cc64d12144a01ce7ae12cfd05e976531eb92b148a4cae7579ea203842f581df39e8d7d0c80ed61ad3c733737f2f1f19063e4750b8f9adb22884bd23db27d885c757f7ebae7db5e33111c1602d630d5075f27568587937ee7ec85c75c0097a0f21919360ca2b8d66c7c2bd5d25cfc5b78de88124c80e7c7ce289ba20cb76899663c8482dc82ce70c1757b9442b46130df4d9619fd069a42cbb1cc8b9fbe30d8b80c68cbc8380265062401fbb4bac119189e81f510381773a02fd64461d4cc15d220de4f6c9b808cbfbb95491d03abc7edd913ef75b30b39314d5646bb290f57fc4ae189bd86dc3166c300fd15a3dc0253fe46922dfb1f39e48ff65b1ef9f31571e65f5476f28f30885ae9126a769991653fe97712951d9c0cec938d9bd3725093e5bd2f638456b61f691db4c1627e9b490d9ff903b52179b1806fbf8464c04f8b6952b7468e5f6833ea6f61323bc86839f1f8811b9e19ff461b026e2bd94c418c0f36e10ddd39fa0bf1fa5a4909ae9f04fc5e32f9ccc3b113d1096a3790810f668dfe86a9cd24dbf5a699998a5ab4776ada315814d05f767f2652ba0c77bcac38229f647ff0a9a798e7ec951500222b01d87fb873ec60acf06545d5119eeabe9808ef532998eb14e606bfd4e13eb8fc526b328353a53d7124db0c8b4dcad7ba417da1ba2b76e4bbf6d9da64bc06ccb0dffc787a3bb10830912a60190ab9e5842851fb80e83f143188ff0f8ed75238a4fb745c61046fa199f5d0bdd06ce4613375de434eade20e0da15039255f77f5b7eb1ccf5350f3d361fa70f81ec8299eb6412085e17c137888bf9b6f7332f73849eb909f12b7cf7246dd381d6658714f37b750af40692b2a988764153494b6af4935dc99fcb6c9069a9c798c813249e2e3959708f43e86f209d69e97b890d3832cf0e536a66480d3bd29a696af874f6414694ca109918fff48a84bcc10e0b254a67a7f4afb6ef5a1a7ad9ef50adc4c35e9303e020fa0a815e0377707c244aca7181e5c942eeb235ae7f47d1c14eb3c0fc910f205380ce19feec637b5f3e46beb47b75ea6639a67c2d2f40b0900af8583a2c66c9f24922ca32c97a66bc191c1c81b9298508fee0af4738af9224f05aaf6a0ab7ec10f066e87b49ca424c2d11fbea2466a8cf8878672fe12ec7d9640d3c4cdacdc920604c3e0a5dc792012b8b632fe9320fabde3d2eba5a0ac1cc6de49d81bb89dd09d97c547a163beacddf077f817ac3b83e200631a69af517725b007a04e8e91500a6eea4ce3507dd83cd0cbbb7e5250fd76655900dfc1e4327237f9e43759752f8f80aabdae00b913c08dd57bdb58a44cf73fe8f2e2d79e38e601fba1916601a1d48a026c558806c7a7104db5433c1674871cce9108d5de72e0ec051f7f44b04e3243d2188f6e4b63ff0e235317799dc32d5bdd912bc99a4bdab77d31428d35d0c23d47f3a7aa7a40a3883a7f4d267cb170e2dd440746a012c0796f0672370aa16399f85f6b55e8d01f6f3229d8183fd624e1aba24c6ae7cb923c407b84d54e4f369c1c9ee5c0bd70d2c5daf54ab82dc6b8aa6a91582d602fa20fc7d76ac9c16c090aa350544613b404b76e6886375227c8153937fa608e22506e6642818514ddea18386e6e8778ca73f0d35bfb8ae03ad01a2dcea0f91b6367157f49bfaa18d2aa0b444772559e79088296e58269adb3709ac4503da520a775c3090b29a0ea6227a2107f454a2ae489a49866d54b0528138372ebd8596c24719719e37a8f0d77975c5186fe8885869384c3f78e6e75d08c3dcca7c6c38c14b07549e221f9530708f8cf05ef97844dd6d62b1d676b72df79632a594021e07df0708073b38cabe05c4d412b8c6c05b8cb0c233140e50f94f2eba1e910354f9d99ab0f500557e52e0e0619723bf13e98a6edc10639c016ba1fbcc495467b5f2b280b346eecb1eee73ce395d7ee85cd79946a12341f4872d6227b2453478c1535aadb2f87b4ac1eb10f68c347b10b7cddad57eb518657c76a1fe5af6659137d6d0dd4e70fb736dfcf7a3dd2f4479bfed23dc2c460b1ee48008480494ccde15baefec91d5d8b5e9e72fd4de9fd368d57e7f88f6d96bdfaee237d99905defdd07d8f31d2f8e1873c84d7996574e9b21ae9da7d209e5ceeeb43a95d544ae87ebf7f8cccf5574456235e9d9989cbeca1fbbccfeeccbc5db93296f9f1b5f76fc8aed60d2ecd7acf6f6b53f9ad66ff7a0ce27647d80fb35f99651f330e6184961c3984f5ce62dcd687648fb184ad737d6cf652f297b1e3b01967bbbb990ac695b699adb69fcfcd8d3dd39eb76fdbb49f5f6fb74fa16db6bedba3ee6bd9becf70f82eb31d8e5a8cd13f8c2f3f8fd18f681c77b8cd001090145711517ad2d849c367082852aac48058304e4ca440881c3ed09ddd524629bff9c5303e6fa1811b00a14144173e5f5c01c40b1340d42d09ba35d62e22b8c35a586b251ab91c212206549a84b1b3460f4b4d522beccdfec4a03a87519371f16428045f6cb10225fd430d6915a12e91d4aa230a82dfad8c871c550099b1832d4e1c81c1240a2aba225184cc70c1184cac40c3872ca0ac81c3b66e28828531050e482858c2844b0a28323982d60aa2200a83891c84440fcc0c9921640609927802b8c9dd95589aaf654ea7fc42eaee2b0f02013f54883e900412a52a94a4947881cb0a24b4cd0f77efc1ddddddbf2933bb5e52811b9c081ae38c347e5e49c090d25bd21e7c8484f15bd55ca3cb1a3dd618cd28eaa2a0e282284b5cfc608390e66105123ad6342bc61f1abf84d8ff2baa5a75f42925976572b2cce609476a3cc5efc4186208fe9dd9242b8435353213a9893c3b9f130250d957a8fd1ba3a6d5d4f8cbc3033236c8c307ea33c0d0acf8029176c00ac9e26b5fc80bd806e3720b3fd4eb1ab45939f3bc885c52827e40a979c24eaa7393eacf790e21289d2bfa2b70c5e30a57ccc3491af47f49018daa666dc718230f3f8fc7d76987db99fdb8722d1776eba13b8484110bcdda15e4832f5f0490a6c1f5217ff381f24b229048e2f706c77f9126e571cd9d79dc8645b034f24bb0c48a1e9f2a81d68754e2095d9a74c53c2bf99a37a1344bfafa731a2ff16abcb43ee4cbffaaa03696a0e16c9f2c8decdbb523687f969db893e72ea57fcdf74283d9bbfcc04cdf56b96dee8edf8b0c283fd85c335314ca5f428f06b3e70fd2355cd360f6ee810d666f22a247ea665f03f6786e53b70ce834d9378a512822dbaa7cea56ed3c220d660fceacf5e3470d08feaf3c7b41081aae6ab692c96eb65f68839e651babd973ad3a770809a3da79c6405a9b8ae0768663c7c88006bb4834c1061374ce49b9ac3b6169e44b3985a261c2e603ed67efe127dd65774ee282dbb00e4b13df871a638c46d4f8e12e310f67c3c7861134e4578dfd7352ba5a7df32b02f10ebbb034fcb019fbaaa01912434800d5f85f39efdc9deb4e5e6db38df15b82e73d7264afb1710405792c41fb88272f90f282a21f30c04d986a187f4cd091992313b6317d5ca569d8660e51fd9759cc474778d7ac537d7d4d938f9a266e1ea0e14c3592c0def0bf6b75f4e328d4567e04766ec421b8f39169cafa385a23e3238e576cfd6e3f62221ac69ff8d32c597dce26cddadea393ea9c94f28dacea56247a93ed3d46280dfadf38018d3fd53fb69ad548aa8392ab74e584dc868fdc8847f0230ec1b90f1d8bea57847c05ebc33ff431eaf653d6e625be4bed776d4cbf71a77779f9780aa371c430e0be90938eb62f641cb40dd57741f985ad030fd87cb43efcbb18ed7f6646622036512d84d4ae7fc8ea6fa201877f7a1b57ce348f407ea4806a1e1d8b778c317647ea916ed39c40bed1a20cb647216ec88cafdce59a1f5ed4ac6e721e374677394907721b97cf8b5ca8b28a7fcb81c65a24727125333377276fe7f438bc90d317857b3ea1404ddf71b4eec95b211df701a972e4ae068b5cf586160ef4627e02fb2088cacfbc0f92a03232173727bbdbdd5cf99dfc4c665186f4060af8677c6eba0d90a6891f6324aa918b3f10b03ee2f3e9c7fa886fa306e18f1ae3bee40eb733427669bb33d0b5e33e061c17c1fae877f9938bb775cb8166b57bae2e82bd7171f9767d9caa34d8476cd460df3001f557b34ca6ce818cb41f35e8993e7f35d8bf796ed4607f0c0f2f97400ed4b95c8cb5992b36da9baddd486a87bc03ae41ed7641f67119b53f7eddd882eecb91349712061cf740c36d0599937e8b86db22c184bd31d5b93edc8604a32daa5b0e94abe1ac35a0fda61a647df8dbb8421b7426dc66c088970b9cb8e08a0f5b0ed45437feade1ae89f981867b3483dbd4f4f012661d1b2abf8566995cb0c00bcdcadefd3b7dddb7e2137b4562bde16a21020dbad0a0057a95aa7fec86683f7741fbd9fda825cf06dcce841cc7aef766431c1db35a1b766944b4f7864a0d636affba1a2462f91189b9ff33608fb8c5d501650c2c6a487584608c283a82c67062fac6b001040f4ef1332092cb1c4171d41d120326c6abe745f0d3736a99ac61979871647ee1dd8d93231fc9b48d0b1dfd7b68cfbcadcada0947fba80bdefdc92d8bb29a4c99f2d7fca8f951e70aac5410f5749aef8b51563f4538781151e5d02b8d2ab3a8f27f458017a51d34a8f23f98389450e2c1185e0851e5cb04204712427ba383c9e8420d0274d1a4cacf413d2031c6186364e188432a380252b4a5ca5fd198181491e0c68c2aa0008d1d80b0d8411449a2686209150f453c20d838f2d344154ca8c1048b1b82628c31461cd070156b4a8756616d8d39e1442ecea0519d96088201b998a2ca4f9d70e44a00387e908831c697134e169b65802ae5165a46d8628b2a9f9e70e44ad3618b27b6282179e20409e80a4b586162016d42a66d5688164b60b8acd0504108ac4069e2a707294680e2551349def4d4f43d6f5f38e71752ed0b578f3ae148d71609d02287295a20d5189f054c48e1051a4267649122902f528c2d2e9d2dba07a8f144123c4660e11102b2e18416524a79c2c9a6a460063555e353d54ae667c01e3522a400881adff463b77051220bedb7026021854a16418491450c40c082871a7fd61ce08c2aba00410e5a566e9050c89594311d1d9d1ca44462a94a29a594da9651e39016351e5d61848e2ba4d45885a8870a51162baee0c41f0a88aa18631654e5c759a3a3a3d381f8048a8418638c31c61877d0faa955aae4a24a2b96a8f255cd3a554969b8ae975d210a8a033e81176428f1010a88a6d438d422a2c69f69b0224d19ce2aa3885057f8e1362bd944165582b2844e5b83aea830aaf18c1a7f0e492141ddd8501548d4a8468dfff167864ea0a4c6ef1169b3b8068c49552b19d309c73f6e316e5e6c30488b6d2d1fb22690e61749641421cd046510119d10f26c9a200743f8132df93a3a3a3734c1a1e94ab582126b9aaddb52d36c540cd124243213a30950f838cdfaac543cf183c904283c62b8542b9989d2618896cc14f4a5ee100f4741d055dd211e6020234461ea0e25b18147dda12547191832c11398139894252978c9d41d8a8204350aa5ba4354a0c0d41d8a02a9faf4b8b21cd5700aad2bcb6b5d5ec0a438aa21071b92e2c52db9bc70d5afebeac20427a0daef9f47f7e8d15d4a2965a8e224f24742f164cfe7a4f6932a7b1a6c2c483b7660817df001cc030f966464925e3a741ce5c8c18303876bb5c2a273e34652cc868d24a49898984ba58ac1c024f1a452482f2f4094b65c5c965028a1d329f6ea3aeeb7e624e9eccd56d36f0dd23931d8de6cdd7eab0989865328c6ec4aed9f52666b16cd57666561b53f4857a9aad5c769244e9a1dc59821d5ce8a6af738312d99b49860a62b262513cc74e50a1a72b0fd2c1672484856b8a32a3c82e90af7b3372b21a1f9e336cec303a4458352fbb398dbf4a4ab07834c420db677527ea6a0067b8b498a92524c2906e36c20372bb5dfa347f7b60da9db8931fbeda8c1d6b4edd5606f46357a5d3922dd92da466af40fe2d123d2d52d49ede7134ebd81861c6c89a76a3a353e17abcd69a99dce5c9a5a7a6a3ba9fd1d4f835906c200bc0e80f0341c11020208208000c2bb978110a304c11bc00006209b743c0d7697646241b358b342ee9529352bcca0d47eefd152b3a2a5dacfbd9a159a5cd5a8593b54829dda6f72352b9c4245cd0ae3d2ab592107331975499ab57bb32d9fae239829a859d124d47a21cd18cc913623131413d0d4b2b96a51edaca75933df45e2143dd547dd212960b55565eb34e3fd146ad68c9456b3889a1580ef9fae66cd6f017cb8e201be4d16739ae6c942697e8506e37f9f9d70683e168228009e9b31a7f97fed8443f3016930aa620d7ee1e4f18554005facf607c09bf1405042b39f3ff39c76c2999927137646477c0780176eebf3c26da7f67b5e9158df0be795da45b53ff2780e962acd6a2875eb0e2f074b152446c2e244ddfa819783054b63b1d2ac6ea26ef5c0cb49b202739852b39a89ba55c6cb49525a8a4b45cdea9fba5587979354f492af24a366f512756b0e2f27c928e9284b3ac2b2d3ac56a26ec5e1e560d9c1c2a361e1216a562751b7aebc9c24a224d74c726969563fa95b6f7839495ab0e86c5874ae34ab91a85b6d7839495762a658529566f511756b8c9793542509894b42226a561b51b7aabc9c1891ab73c5ae34ab7dea56182f277625163bc562493bcdea22ead6949793b493c4834ae2a9d2ac0e41ddfae2e5c4aa20b9204169561351b7522f27060588024969563ba95b5dbc9c9894d64b4ba9590d82ba15e5e5c49496524b41cdea21ead69397130b1282112a6a560b51b7765e4eace8a57a1935ab7bea56cecb8919c58e6262475a9ad541d4ad262f27a62549c74692cefad89a13b3d2acfe40ddba7939b19c18acde38c5c03527065b1f5b879cecd4502ed57e7934916a679dc51e7777cd3deda5eb34d8ada5971aecd9ea99420df6e70882665fc8424bfee3e2a221f3441eb769182f511d7456baa3ce4adb6c414d73e436db8fd3f4f3ce4e0d391807abb11a4ea1eab2c5ce290507151a7230a1dacfc1ae9c80c05ec07297fd5a112528d3d6c827496d8f35190a6ab2633ba41508d51f35d3f8940257b90d6a38924f29c406b50f19883b0aee990c5cb38fd9bb08135c452d5c7422404e38591c12df7f4e19b86ada4787190152a5c26d0648204509c6c3640445443710d525ba818acd891555aaa4619486150f0c898067afd8810cea5e111e57cd537944c0aa554efee9757478fa25a2f24fbf3fe474fa523a92d751294e7a3afa4fff95e338eeb7c12834e6b7fb6262969bdb06f6e841f6c66b0cad325a6528d599ba4365bc2ab731b4bace9b5dd7752167eaa467fa4e9a88e876d30b71b857ad41f77904aefe24a8baffc25865e00af3e938c1b76ce1b4cd1a151ea9a94f47ffcb730dd2516948f746bc21937bd34f8ff77402f7310636c59717ff09d59961855255eb8c2735047dc88c2a2bccace0a7d5ebc3791451ffd8a86e5b83a5a3fd8534cbf4dbfbabae51edd1ac507ef7fe20cddec477ee637089dfbdcc4e2a701f7f0b27afca7d9455469397cdc8c0557e5de636c06852b76edda9d9fb377bc12e86c9c858c7571ae498af66cc9db9589b4e15466d2e92de89610df61231c6f7d6a67d96264667d84c8d5bb352839d827ff6ecfac2df5a73c5536c24d68695584ed48e0941c3f6f1f18edba870d68c5ffa83d59fafa0e052fd6358ac91d71d15d65081e6d2a250cf71dca9de55aa7f478e11453f4853af5b0dba5183be439326d5e55143650055d4bfd04715f1a4ba3cea39add38e3aa40c56fd63fe511e5723b3befcaac117a22f1fae645ebed7b245a2067f9ae52b1cd90bb5d9eb0b2394145ebef8f3c5201e5fd02146b8b6ab41e7f1051df2f246b8a29e7651bb78bc680856ef7689ea1a5f0da2bed0c8aca85fa1be6fd0f545a634a3cf992847a98bcb5317171d50d487f13581f666e74f20290dfa6b7e7c19c5a3bde11a51fff2feda2905d4bb3cc7fd8b97d59c4e40bdcbe7f28145045598473d9f54403d0cf7e2d57822c0bc78d98b0c5c5f3e16e817851a749cf8859fe22b0774a80c9fca751dbb182feceaf2514ab35edefd5fbcb98b83fa184f15859ab5dbcbf4dd5231a161fc307bed4d57dfb163b5a21ad0d2bc9a05f3fe9951b35e5ebcad305eeaf90493fa8880f5e5b9178f568e76dedebcbc73cedcee1245ffc5e36aa5723cc8a02f4f3fcc5e39405042b94a35fde9c30ca63be1c84ca1e1aa06a082385e2aea772b0a2504f5da09a74fa817afad581fde5a1ffedb127df986a0fee5e917a29e9e80fa97e750de02502fdc8b179f7a72a250dfdf3688fa208e33c3ee627cb52294ea3f2750f5d75e45648fbd71ff372d81611832b29691db630a8f828cd4562bb0cd50ea2ce3818baaba3594039b15b58f9af6756083fcb276df5e5853bd0688092cb84064869d254e7e825a4547286f270aa7a5f055d39f3ce611da8614661a547d277a03ad48095b63f03574aafc12f8b41b42687a3ea349ed14fab9ef130a1ca8a607bfb0ebcc17cac035e41acfd8a9fd934fa0cff383740c5c2338bf18186c6f6789e2c05723428335aa1dd0f03bb6f59c76b7f5c12ca57b884a518eea5dc8785065be04f2f900bc91e3c35dc2f121ebac3e649e6c39db2ccbb2df4cfa6f1e50e579f0032a43a5e47db1c728a547e6d9d70d8f85e8c881633567bc91c52ccbb22c725c96655996659f9d7066b665cb34cc30c3be5ca0ae2252995760a1056ea58e68dec55a5762759f959ab5fd2e31528e5f7dc84536a007719a6f3f649fff907f767cc8402c25dcd80bb0980ff705f31df7425d52bf6f02c7dfddad5a7d953cb983e6f785937a5f4857bfe37bc16d184908749bffe00b7fe5c117aea8cca7e3cbf1e1f856df8d2fa4195011658f51e26451368a3f79c291de3c7d6a400b61a415d09097a43c166223c6db9646beca7b591af9301e8ea591ef51a0b96d8bdc9df256c8465d3cba5a9ab9fdc9db49571b4b237ec168b7443efbf8f8842a22f5e326dcd35d0da7239aa3aaa0b2ccbb1c2028a12fb84dfcecbdb53756ac8dc39c26d3c2bf9852b3cff17de499424ea3bd60ae4d98f6699f1541c309ab6eb4da6b7d78fcaf9ad69a426ee3714bb4f8714ba1c62da95df9dbf5c11f7f6badd7885ccd42bd3218c7bb0b1ea90b03878443c221e1902c0783a0d60ec1aad41e82014f6d6dcb1a3a95ff087391a5dd1e32cb011a3012244862c071b308ca2d85aa3a3083e9018e93811494fb590aca73b2cc5853d940d999999999999da736e73c79c171dc3fd1a01e2565666e66e6ed0a45634e93a6c4ede038c94dba7979e5aee49fd996f4e7a06e8e4f6830032b9b0caed07076ece9eeddbc40e084d1ddbddd3d7458e4717777e6af85a614130d3ed23c82fc95524a299ddf6364f72e0157c4c7aaeabd56aa7ff422e015d52d079a319406a90f4b5a9a15df2320cf3042a786737ae63870ec03e340bbeed09456e55f14278012743ab416cc43f9e5491148483af26395af83f59df60beacce03433d0d03640744039eef4e12e9d5cba949625ee0b9987fb7097384e436928d40975d266d7c9755caf6b9e70a6490621b50f7749f380783f8ea05fe51732cf929c33d0d0bc13eba9c160a4e58f08b40835f4112d723ae0bab5a9814e2363cbacb396ddedeedddebddbaceeeede6d99a1a6d0bb8cab19b52f93386474297d5b9a5e407989fecb16ca2f3b945f7e94327a01b3c10a079ddbf2c70fb301161c49105f6cb05fd34148a8097f251ea26ab7374818e80456aa8cb6c37604f423df633df917d790cf5d128e5070ab167cd1e98b1415e014a910444123c58a052730ba273c10818e2e72d8802641f757e3a9b403131d3a92e4a00c1aeb0e65b1011a59aed49dbf6561c10e3764bec8428610595cdb37bf2c54f4a0d29194050a245990f000074aeb0e65f9a10a7a430b0ee8890657549901ed5e324a2887051af4242483258a10538e16d054dd212c2060828547871714070d3cb881ce3464965055183992e8298b1c35a0a7125c4942a249921231e8a9ee50920d35aa563243312c51ab3b14532366831ad23725e9a1640a922d50287d600815803d821d583c5183a4229428410f45478488322509131fc210830b1594a2f8c2063594e060688b233bc07a98c2871cd658f2e35ab08f0f13253374c8410835aa5c812755489124071a04b94088a7a0f68362d4fe1e3573080645f313a2bc994cdab6db9bb6377d735c07c4711d374da6b9997efbe8997ef398c7147ff3e60e73377aa66d6a5e77b2475ba2fcdbef6fa6e758db6e58534d9bc9c4994ca6d5b6edf7b4dbb66dbbbb6dbbdbeeca2897d8c0a18fec367f4fab7df4e66b5e27e110e2cca216a72665773fc89f9f94db715f68249e5c947ffe6e9b49ca6dd3eaa669bfdadc9f1f39884388f28bf1a7a7bd26e56e0c5a9547aae49a45de3a66d98182c79b44816465a60df001254f08891033a9693a08b98466204510218002e90c2440318821102010ecf02d20aa9842858172c874f80532d81baffd3034917555d7228528a2419dfd45ea1ff9eb75e01401071a5fc5bbdfed4283ad5196ef4562cf6ec5cdb3c16db5ae18f19e0012113e2d275a49d04619158dd19f017bac6a64a8aa95442f2ea1e1ef7442c37f2835f8999a0d1c9974b327d360672ea0915fc64a8d5e07847fcc11145c28b89d09974d6198f03d9a15bfa60259ad6e98c0a02158fb06d8a3e646f57eb9aebcd4505a826a4241f0c80585cb040628cd180b313002adbc5ceea3c60e35dcd87c0da9f1a486ab85157e0dd18f2c16d083041ea15f840ac475444ff021188c31b392818286ab9a4526940981607377375715f83b76b1ae75f96a35c5dd7b4ab7777b8cd29d0c95aaa8884ad7ad56eede918a3b4b776f2a7d806f6f09edabe100ccdedceeded2c97077777777efdaed19500634a73633030408083a922365d98ed72bc6588c75ac633a5038010c4665899648f2f0d4d4ecd11eb9f3163284843497e6eae9a1d2a347ab058242a2c8c851a59ac249380995ae93f19d5538ee2d917d35a8c6e8f6586cb5f2255f8a71b790616232798c25dac0058e5eb0e03897dd3fe2480df27b1e7f0be26659966559963d3f5d4dd3344dd3b4e75f2dc7f736f3a4b7729af578c43b4ea15a5585a94368835ddd240cb24767cf770d76f69d7dd4bf9056ee1d6e67fc26fefe3642173a2f1d2cf8cb971f0ddbc51221fe1d11f23a3436c81d79234a889433a0d8d111d235fcf1a3e3fef6921393d260fddac2d4b248940310b53f8d33e65d217bb4daa3ba53ea0e2dd95239eeb8d9bf052bc6e8e180869608d5fd117edd89b1289c247aff58d68e010120cdea29ea3e0b3c423f911435dc22181ee8572c80d052f99be95ad32c1dfc6b8518562aebe00f6c703fa6f6001b880c2a53b4677e938c9949fb983d0ee637cf088cb73dc75eeab759309af643989d5427dac3e0f2c3d55c0d46d3605e4c9036520fe36db5f1c5e0958406bdf287aa424f1fbe8d976f646fb497bfa33617ce1af3fdd446cc0783ca655551cf79d7dab7cbafbbe6ed0cd7172f8ce174f1625eb823f48a48af087709ddb704f7415ae6ebfed63eec1ed2f159fb6685ff5ab6fc51a8c9646a6e6e1bd8a3c3b0375e9bbd4ddb98994fa1a703851e52394e76db77f3c6ccfddb6b5e6c0f061e8159dacbd9b3b5ee5ece3ef69935f0914cc2ac11e3c718638c3182608f1f33b30369d8c0121492188b310dca1f9d9f0b9ddadaee333f4c0e28cbdf6c46a5ca5313a365939eda1a132f35407940270c6e6742f98a5a626db3ac13616eb3fdbe0b6ee34730582ceca5f82ed7eba8c769e28360cd6e5efc711afe158d2eb7893c4ec3bfe4d553a30f124b312dcf8fdb302cd640fc3a95f719e6fc2fe6d6611da761222b6cd4fc50a0343be1264dc3cff311d19048fb64fb1c13a39a65730159f69faac1c879266f8bada598500c8674f472b584807e7c7a96f0c4779d183f46193399354cbe967d43e6b685ceec65d4322d2a352bfe1711a60a9d0dba7cc9ee9236935fe6d57f579a88683fb3fbe73c84e84e2397e58e53a9542a954aa552a99812e4fba752a9542a05934aa552a9542a954aa552a9542a954aa552a9542a954aa552aa4fbd4aa54aa59e3375cc279c54ea51a88f425d8311e5c57cf45c7e4fa90fd2302a98ec157245a9609e4f2a1897542a954aa552a9562af534f55c2af5cd06e31776d5eb177d38f99e6db659e699f30083f6733fef4dfcf6979a0a527af464e878784119d6a0e4ed965e04b7bcc3e963508d1f43545d622e2e2f8fd2d1eff25b531fa4bb1beef70b637e4f887f8af998e7b8ee5ba8f33baf48f7f239cf08578efb5f9329034f2a783588c3fc3a8e5548eb677a4e4af9bdc9f471019eeda824ae5635b5856a48c000003315000028100a0744429150240cc55df70114000d7f9c466e56194983410ea32808620832c410420c310600438c51888a8803a00b5c652e4046cb801210f5cf9b453d62d8b8190213602395476ab5afa3e37179366d6502589a489e90348c148b83d3052eb97eef25223b442c76a6fcbb80a3d2e218afa8f1af0741c8cc1bf210315d83bac05de677bd8b4a073d3cd84e68c4c9d2d060df1df8ec2c8269b03e00e46e6e621d37430c1cac374d7f588be9e98afc455e476bdbdbdd712ebb484a068e1156a8e9d7ae70cbb07d6fd1e22001994a544e546a044382d21bb27ac8bf78308ef39078630e1690d90f3bf235d6808cf3b8974360997cf19f21e19917a0c136adda310f4372cdd8d30b0ea2bb5ea04846e84584d4eb7657ba3bc41abc922547fbb066b901422170e4ffe64a21330f1baedfe594df95fb83f7e856e14917781fbff617fbf2c106fd866887081aa709fe03a4e099e2506652498710907c1156ec5044a417294562830652d6b1ae70e4f279bbac08b4a42ca7168fedab06c14a083d656c5e671d52e181ef06f186cb2e7dfcbc41c84814f2ee0104a99b8cdc3bf9250549773c118dc45043dedee08129b2fc3670a916c1a7157628a909e1937abb236fd68875675bd2b775903497ef945b4baa0fb25ba99aca139202e09a9ae909dfb801223a91ec0e151a815382f218b74323075b7edba32a44b36758e9844290b390d2c47181446e4e1c607daa10d1fdcf3bd18843bcbb356a4bff85fad6386d87342878c9e7899c7e02ce3a63e3d6b448eb20ca3bc1d0be51db2a50edd5648599e56debafd4268c00b21cda3a8f502c4358b6803be5d129d70834d09d9ff967064b2f55b8160a80a2cfebd1d11c78868dd57999c3dad5d71998b2e29afbb09d53e5a5ac51e7e223832734daabeda22ab743237f8039045d926dff116b11a9569ab70a2b6736fe840323875802009f6a11494d031c5d5a0fd7755518356aad392c7e3994f19c138bc0da4c6aae02514015df7bc793fd425bf02e3a5422c45010f892b66304a11f8e53c2186f9654677f021afb141be188fa644486c4b0e4fdbc8872f23e18893cdc01cc4a1440021cae3d7d8a23b535df467cc9690b02044b51b225acbd24b84572449005c9dd0c94f0309584f3310025d133015a32a947f9caba07539594fe7849b69485c62a877a6895e1c8ff0f570267ef83f7a231600170e04234c8d27a00b4a53c674f0a0582a2e08edb88aa1aeb19395c1d5da7bde2d69935b1d316a59504c37a096374ce2b963f27e719c0e188f2f788b25f965d8da491ac238e1d6480a13a4162e00307c36dcb2c77a39860d354209d12021b9b80c1235a722bb29b0226853e3e3b674e6ba7aa183b00663a26661a252e966b0b06ae605595c2ac920aae23f3eb5fc51f73f411c7ae6d83816d7c42d1987b168c11988a4fbf9b1b0529b5cb9548775f67976c3cf554a27b03f66b601a4919568c4f4eb9795f53a848069f908e3b22cc2db04400df319b72daaa7d8a639ac5d6331d958542d4fa5187a037edb5f084f6cce07dd1233281b53a03c6ead46c28328d6034ab9f227c96f138a52a03a495c1893fab7874386ca030aa4cf1c07e34db818ea7190e632db2af74c86e6f29bb6b825029b620a792c63e256c99b176f366d4ed0603a22c305f4f46e07b4a46b29437f17d5b4cf4064d0414fdd5f0ef8661f5cd5d31504a1ea9a0d11e27c6ca916405fb6f0b88cb54226648a1db052105aaf68f746bbcd248bba9d6794851b5deafaed7810277ec60b5a0d243f5a98e5fee90b99234137a6111550219745996a3e360f9e0be24a7b3fd1e6a16824b893cc251c2e3b0122f5d07249b0e47377acde168c5f6430b382093380c55b42971f4360f60a33e77e136a4229fa680ebfaf62459d25a50ec84e864a33eb455b1085356ef18e742699c5eb3adeb8344207aa1a37dd20e2c81b7f8cd77e57c628eff26ea4b4f7d60d1487859cff90e917ca743e7a1555ab5760e4f98f07dccef64501fc5071dd3221924fb54037e1fae8941c6c3daa5eb6ce1dc4a772079d2e9a70da1bc2e178fff30c32e4d1e1219fe15e51fb3c31a626eb68e5f00fbc0d710b9cb08e7f0049ecf833a6f4e2f5725d3bf0c2328f0eef23125ffa3bd0c233efbf9d570428a8e1a1f78df670ba423cd0f1ff8e6d647380f8712a37efbda8c4bae8a8ae8f654e47afc427293fd1972fc20d3c2b656fd755e55ebbb4f8b9e5dbd84a3396f714bd6e057c5409aff6409a6e2baf84e1c5584a64d496d412c16177e1feb305c39c6471a1156e40487216f16f86486efd6caad9e040f6f84fb5db70a79c99b5c2a1da294d2705cf7b9ff05ce89664562e424b3edfac6c7b3b6d76bf0593a730a45b1bdd03230c8268e4b15596745b7db7b05c0b90bd03e08e374afce6590f36dd1437774a4e2b2a793950345f37278782f4ebc095169bfbcb7a316d74c37ab3ac2d64307f645cfcdc5ae6dec917677d78d4cff01dc6095293d2c70b415a550825cbc550e4d56dc719a1f5388861d91f4d67a04167d06853215f6e0c04c1dbc5bf0f6d0e915f8a70f828b637d7c7592737b8b8cda0e9c9fb03b2be473724074fa756fd7560f6039d17c76bb0daa53e6a5a0e6f20dc2c84e96d635d6b0efb60e37f47b41254009379c74d6281fef25bb9464711d625ca9e599229101b7804fadd2e169d5dbb6cc7b9997b3fb05bcad376ff8e7649c1296842a078d0b9ddfcbca97dc79d39223d2f28439d2fbc82385549768d88b6b74f603c6d916cd88da0c31611fbb7aaf3d2c0d2f7b5eb85a884386f9ccefc2998568a88f6e68915f52ee8e45915e3a99586e2bd35ec65fe2c89d3d7a0ce2760f850778bc872f51b30d46acd2670a11df04a37e69eec49e5e49ff4f628d0267fb0d8752e73fa8af57087c3aafa2f41e79bd71e9b04872815f06d4726dfbc71ef625f64ddf79dfbece56d136ff0cfb902ee21968d212f725c2128aba411545b47d126e1a4611efe346b40aef9588adc605b467c65f91c8713375141e03d99f2c25c87058d4a534b2e81d7c0c3bf878e348c89524c50a895bdb7cfd9444888bdc72fb80b7ca2a12b6fca346c1da49d679e5c24c5a948898ff202b99e9754c99a26eaa1075e9a14ce83fb238c632e418503d6d65968ba7f3382cbe69f30b03d65e9d82c3bb7708fda5a97c3831f95ec21ab729ea3b445a0ad61f37bc6021063a559e1052d2dacf922dad3f597ba50df5e4d5da9734d69348c82a8e587a4181d86483289898c0316ae5b643aa487275b80936736183ece18f9544960ef6d8af824ad4764923c369d90c8a2b500842da2f9d369fa334b7f5360bf30e8e9f5ac0ac35a6e2ea1fd2abac47652735cb672239d0409c85a4d0735cd2136bef1b7cc39adbe002ef120b0885b92597842986a96b4769988b25a6fa9585be739f7d3c44b43bee1537aa8e0ac94099dc47f32d415750475ead7c09633dd9686b8b2bea1ecc2d1375ad34039da214e016fa0423b8f97dc0a7af3f7ef225a6587d1cae073d42f46b70a057a6791f8a7d48d058335bbb93d48f1580b65246b91e26e4d3b782b16b736f6fb836bbd981e545964c263a7086f156f70ffb3fa0d3a1643ef449dd2703c65a7ce6cadd0f114bc0a101cb2cb17bf6bd824ec2cb68c2a315c34a881fd7b38f718b9591b8f4b12cb827e413c0acf41957ba8e229855e971bdc64eccb89f2cc935a27fe3c07f3f931029bb0d47ea01172c31d2223113591e78fe0edeeeceaf3e43aced60ad047e6fdd1cd1ea344bafbacdb2eb82270e0b9a0703012399fa16d6b4b0c0421b3f28161e74a4fb2aa42e23c864703ff902a4ac98a2f49e56fb168786d434731335f634287f53f0ac6af1ec0b90957159a17fdddcd667234dadcf7193e0464ef5f45d4433bff46ad37719d8fa9dac065c46078e8b80f0d1395e952e8eb6395e2f45e33600a756b466c8c0976a935f7b3ef922232925d0f1e7622c0f348548aa7b00b3e92fa03b04ccea8a50e344688557d39c230941c31d46a2a12617953a1341a2921c60e890cba097c7bcbf21d30dd339e87198f6a19d1880e25e8758a9ca78986b392e07d015b90ff950fd7b624c39fc43114c559b83b7cf0cd88970ce24fced2e0c2f674f1d759215b68aa91a644929b9917108197637cc02befb442fcab7e0b9f51a404b98d0cfac11517f563b8c7686d5b1640528bd8b6033c288366e328b9a6df3c563009624b5f4edd752f05a29bfb05737d39a397fa84eaad25cb8b213a6443ee830091f035a35f73b88d4674427574ebe703b1a0a0debd50397868454650976ffb5f96b6184950cbba996075f764da227798f6b3ba68a63155c57b280c8c6e29881fa80a9f146a0cded7dbbea1dc10cbd5df4d7e914a38d870e2d7aef58b8555ed5bea9b9fa6ac8e621968540d8edbffc097924ca96184c276cd524bf01ccea4298066ea4cbc93232ee013019a582981e7a2e33fc782b027fa3130d18fbef53d91e31aeb00624910bf1de241a082e91e93e855d99953536da0b0848ee857319eff6a3481fd260e97073ebe0c84b9c847aaaa03449aa94f7d2ea20d061669dd5998f09a57c6c3e920b1e7c6491e73859f1b23036ed1960cf01824eb684bc753132f852f8a5e103c4ea3f794ae359e60a71ba3a22f26e28c501580b2c2d00c06a9afa9d080e1222c5a1fdf97a8a25530f3851b194af132a1b4b89d88c31af94d2e824b988d54b7d1e250556e78d621aaf719778afccf3d0b3ade9adf85b88b9489f002871f5955c3e8f277aff19589baf7945cd450388b31d1e12b678e7fe9d07722c7cce2c51800816840cbf84b686c34477f49fe6e0ba41ccc2cef90d35e184edad96a6e39d25b93ffedc3f7fd4feb00f480effb38425d1a2ff8fd16bb0b912c3ca7ac42eb10c4521110ca89f12e18b2301f602d4777b28882e7228565b86794e108c3220cb09eaa3411293a509fe21af6b0bee29b243ce4061dd592082c54c0ad51479d1cf8a227e095c3a410a57017a72c00357f14a11b4bad9b7111aa7fec3876b103f0186c22524370ed241d7c7aff21f1f03363d20322c3f0efb4476a0d00029bf1584e23bbccdb4e1130a41edb989829d7cb51eca26f5d6b2c7e86b557db62815a2fac047f20fbdeda943be80ed60d7aa6155adf6bec0c6f5d907afe887f4b95ebc35680ae27d7ef55ef05240580410486cccc1d52d6f8bf03233022c6140238bd8480154a1fa3a4dbf8feb123670209c5e7e32376e0bb1d0e173a3a774e3d46c371c42c2e0e476be1f49933cb502b1ceeba92423dd22a9bc2ccefdc7c1e10aa5f04728f6aaf86f3550b912aa50cef126c4c6bb1c414dfdbacea78fa57a02b15f3da46d4937dca1d1fb44769e0bb9855063786a104b81c0a3607760d5f018e9cdcc8084ba5353fc6c427f018704b3f9b9c2338502e71cefcd01242e0737b191bc3d9003a0efe2d0ebd726585b4e8ee1dcd1b519509f78203dea6bc79f95e9eb2aa55e109ab5095f97d6b4f182868fef6aba4d098bb99c555dc6fd1488e2ab90da08e1880a22601c03567cfb88b0412a2bc8d932dbe31d0b44ff3f5139a84bee750393db09589c69ffd3f5c162d027de7d16dfa1c18abb4627705e07f1d290fce6d9d3fa233cc55edbbc934ac841f25c488053b43080a0181d4d7ca4aabc8528c8b3536e4446433ca1d4f011f0fb26350330c9629777d868339e76a8eddd1fd92164004d4c38523d3b94c8d30c3954c848088632b10dcf833f9c90ef83c8b2381912005c530308325716d33686818c4529a861f5c1b301cabe01aa46a16a09dbc687ad848f43a6810011c5a7f7c6aa8e0bba23ea2ec2b49b32518173234cfeb99b147b5486f106b11f4e3d78dca20baca6c85286257662282db4e3a02c0c85eb40986f270ab767c54f2464a2c9cd56337e5573b3e86643fc55d886e380b959df834cd5d0577a9d2bb28bb764e907f61aef0979dad6dbcd3aed6557cdaec3e06acf3242dbd23a9e220df76e166b032b35e86bab431062552a31d811b4564b85b6e5419397d8e04cca8b67a3926018218d7039529d87e7768516f779d2fce8760c8c4b44a7213dace17b7eebdd6a905ff894ef75a15f01be555bab721437da08cab4332d8a316139144e328d8348af71c200d1ec70b4c2b4db46dc727a2fe270daa182425e3de9a1b1d9e178f1e1fa0d5c096e5fcb16401332fa0fce033291bdce0ca9187df5d05a533b7591a8d761c7d4dd470c68439a58bb917875451574c50c5ae2b404b95974d5cc8fc4857de378bdbf31fd43be6ade01652ad1315a280fd1eb3fc515e6ee4ef37ef34680cb461d0c1f4d743a16bd8da9dc0337e932f6aa3ba746e131cb12af77204cb835270484aa5a865bad948f7ae95cd8232c5566e092cbd1a5e717f78a79c6c56c35841b09c40b375d95be5210a75c80331cd541d222e13b9808d773a851934bc6b229f498408e7c10806c328b67c9697d328f7cd5c025aed657c24db98c98ab5f1a9431e26306de821534b80a5faf21e44451674d961c0397984b46e186c3b6562f214e039cdba7d9a4fd3ff754d96369d39887f0289699e566411c18de126bad7634106a9920d9bf307966d1e654e55f16298ff03f5d7b2e627e625971fde9903b008466410757f1cb4bb0febe2a10d5e6078a5ec2652b5f5a8f2c9be58e93c7992b79e429d89a0a7c520c45cc1d9af83fe410643be60c363cc77e6c3a25273b4c568576bff818c6c4d0297aed0bdb7eccc11675bdf98350548bbc074428269ea394b72a5003157f3d1e5e1d347e7150ccf815d2021e56fe54ce8faca8b9d1f0dfa16fb58925bb5f23b705b1cdabfcf6f3fe04ca81edc6f13c54f5f14d2f90f7ebff1f881d4d7a7dcbaca705b6de37a0e289c0de14e7b3c15540f5f784b88c103569b005912980aee9120d1fda7ecb164ca8987c9a5a83082d13a824f5df628e790d9e82ef467880c23ebd23ee8b2ab51fd9b75a48fd9a5f5145496c42937456842454ccc39168c168d82433c49d5cd0d0e88a61c0fa701626b82e6d811ab6cdedbec64f27a5f14223334868b7d12f3ad99baf00c20970da28c841f42505dc200641ae5cda30aa6479071fdf9db93823842d99ece115b37200f13470155c8b074c865ba60d478d876c5c5febeaa892457a6d472f2e2128b9a4828fbf2f104de513177c2e37f14d25ae415834c01bf2b18409afb1c2972e11cbaf80cdae6f1a6596b7f155a7b53edff933b657154a8de4b3d93b078bd81ce6f7b314f228651b8d5df6e51a466bc3722f6652c15ced038f1ae118baf8ab17637d3d5aad3407baf6a393d62b6e4d4d965d678b600d342d61b219283de2e048d3830135a01c2c7740f13df0a9beec2fd2b2bf940185317fc1b0f40ca84ed4402a5bc666c9261f3a2b20f2f3b5b6aa6d0e46f9ab07830ea50cb774eab48e3e6c86bd4b80552924ff92e9896b745de066f6b5cd7df94471d2ad6a3201fb72b16fec81b7ac5ef6db92d8b8eac7016b5d46bafe4c332d5ab53674fa6347fd426b4433dfb9c790a5def54e86a4b62133c2a52709c5f217da85f2000f70e4f458ed5c9e377efa678074f307dbeb4b9250b0f23c0f030c2e725cf6e7e08a28864882c0a9ab9d33d5991a08f48657837a06c56644d545d9cdecbdb94a236ed6f9233a7c8c52b24b6d76a4b1709dbb8060369f65ddeb72c1854e4c26695f8f9a24a00f4264423f061f72ac61d76457b1ce216040a9f228bb3528618236b25d3db9b4370d375e75fbc78a520e649566bf101f7178a3ad75171507f8b96ae3a2e3d93617569183d246e09b73b4a98b9866f8c761c6b1beb118010c0b6a9e517451508a6a5adaa0468ce9b01ce734d9d29798914f78f6ee85be68e0ddb870105e5f25f5f3c7f7f1c1eb1b45fbde8dcf8901160f3463cb781c119ea83804e8e05945900f715db38a9ebeb0080f8d88b47c8af954088fe1828fd25f61ca8f5e7b23447d4560a5db68cfccadddd788a8e3b9eace8e105933d6850eac7ab3be13123a131f48ba5c0a7288e4ea7c3194a16e6120d0330d73cc44d6250d16baf7eef1bba5c845e894fc918b687d64e4da7bd46ba5f9151b6048da12da8a23b46a57ad96dff533bdc92a35612c13cbfab154011937ebc0f8930cc332837991a63c18328e1f86a2ed74ff50f8ac3862bc165f40d231ef7a7aa5840201274124cf92c50caf410b4e177cc4dd9aefa6e1622c1137b564a5d160d4a63274bce745fcb2678cf8a39a5326a23ebba1f5fe748e51411c45f740f44f10288651bc2a0d16ed6fe69183738ac265da84000bd852904eb43990a984fd5c69ba2714dcc6b162230961a472c6621f0fdca367d850524cc0628215b41f87d07eea644fd4e1c2a42120c60da1fe09a5d55153af1c6ab5d0616dbe6531cc336719dc55dbf21ebfa8a1eec962a0c68c555c9927cb392e01088f0223a78b80b4198eae25e5abb0ae6da8c2e8aa810156c40c3e2070a4cd6393d7e32dac7ecbfc7ef88fd4024f2817bd3631da168f42c3fa907f79d1125dcec472b6c19d55b92751bc6c57ae8f95ce8aa65c34a6d75560d4b9e056fdce146d463fe26039ac43903eefd1e1831160ee07a156794fee5d425d82e6f3979536629b9b76ba6e4879c6cd728e748a848b1476ffcae012b46249d70ead9f3949a819c40377d651a840234e40d98351c4e3b8783ea1d0d36efb314c00048fcd66980d87f6a48a74a701426e21a8a3f1d43831b29cd2096c60afc8e39dae482365f04322eaaebba2650598cc40e847b8d85a6f73e3f254b4ba0f6b1d07d07b9c68fe94585f3ec95f04471273cc234254a3db350024e49d163e5550b9355b00f4266049388cff879acb4494257c37b443c2e801449fc9fbea707505b750c1f1559ff4038fdfa20f62de41ac0e4627e2ba4060d57e0d1b998800cd7706dd82afe0bb732903c0a6f810d9cd61ac1ed313d96d707aa4ce28ffb63d7301692630fcb6ae094b002114960fd827366e715a1c0189faec90528e38f9fabf285745dc6993dcd0dc6ba9892244c93eea8b6c867257c6ac8c6507d7e7bf81ce9c371a7e8452e56411888ff2540fdf50931e7aa86f8376f7d7782f684be4783a28625e0d0424522fe6d1d7c6871669fe242ee31fb4f92000923f13bea1ecf9feb429a50411ef61c6c1acf2011c6054c94e45ca06445877364c59b60c06246bf3bcc8c90c8bf3aff7395a14fdfac6287aa8e05da12e1e6db78f169c0350851bb9d1c138f082faba0382ba0606fb6c38dc26c9f7b8ffe47b75f82a3561e4417b5d89d1637a874785de319ea97e7456b98c32a1ddba41e80723bea28a3194cf9d839a9b968b559816410a28832bfe19c980ccda0af666b833444fd37a576464ae5404e1cf22fbb824eef54e2cb5141ee15f83dce76af100e01edcc8108e98928063b07689abb44151a103773295b4ee423ea829508b8d9589ac5403a3809c8105cce33d4fe51605b249181224e911a2479c435491f171c228efd6d482ecca70d8de9ae0da871811cb4c413b074b498be55645c6687d9de4b14884525871c183e49bd9f967c457e0d5fbc3d49d27bf769a0bfe32426e253c43e0ca4f987fb529b30efce4ebc211a1ad5f2e41ac4cd1921a78b59ca09fc110629a453898fba5b8b9931cd558860b02bc242813ea70b896b91047f589799ee6fea036f732725f6eb45e1b9078a77aa163f40d40af5ab925e96f6e1c1171d5437793461680894952cda39acfa627e0ad8231e16007e2fc498de1f30813710975f8124809db6fc30df2aa9843f0788646acd65d17760d9a21bb95885aab3a694a16f50c7e009b5910070b815aad91883a4bcdf30a03ec98050250f6776c71b5343255acde093453798ea1f2707e6a80880568720c9758792f7e6b86809b98ff208637c84255f90b94a8d6adbca88ec9dcde00e8739cd6eca742a709bc890d51c40084ca802f5c2429a4593f94d4fc16fbb636000a7fb84c78e6b0b6184c6d5eb72fa62fa37aef1dc142046bcde70007550f2ad5da5443d40dd6fa55d4a9c4fc47db80501804fdc8e20ba54fd06515783f0ff2bb5f1ef31be9b7efae545aaa688ce5c55f65b2be162f4adc3707f037d44d54a2745d02ca68e9f5fd65a19ada222770edd3ac74fa6b4f030b40e944611ed7928736eb46e3d3834caf0f443b60398131ba5500e49cce7bdab594061cd9997d18c7a617553caf680008b165b43d41445d87b01001ef79a710d0a795740e5cb8312fa3da5143b8a7bf95eb8a856f66651a162ac570dc3c4c12d00bce9dc3f4a2b2cda178e46d2ae91fc19519fa0c330e3f3691bb64986913a9d922f5a8d81a5b6210daf9c2b3d5fe9104b3110c7fba2c9ee8798a8d7f686901f46edaa0cfa9f81da09a780d8c409b16532ec5bfbcd3657b99a8f224b30c94bb26d762507d7242d5771ebbab550223933e5e20d115d9001ebcfe79cceea49b7590811375154832875615eae0f2e685900b8de2615f0505a0af9f935aa0f51a72fb6efb03078015e2fa3be4ed71357cab03a332e3e322a5e585a45c476ccd356c9fb14bf72f488f7487ade0debd9f788a970cd596fd0ccb70769909ef07c9bfd05af11b1095efd185365a8c7883929cc3a00a7c6ed47ddb9db09d8b87c8c0381858cb3deb495864896ec6260a377d026b7ab485a5a0f2116e1a41c273a470f43e0f278248f86f0a67993f0ddcd91516bf5a78ae1920346b8df0eb7862076c75bc101848e6f0caeab58be498425475b3e372540302f2fac489fd44aa4f546eadeab009dc9f6062fc637bd290a20086e3a0fc051a8b82d5d4a3d3abdf6d8054a7c94be1e31c9ac2c8743ed9e27b7082c1e7fea46df4cb5d7d090ef2bb5c839a8e31711a05df71cf296314cd4d8b27b02bbacd30b2035d11d260e8d487f8485b3e08558da4c6fc1381328b8b4c2095266c3a6ea90850fa4f80bcf7ba77ae9033b0de4127d94adde04993794c0ddf578573032079ba012789008207a623e1ab8b8860ba7c55808b1d3e3433993ffe1a51264dcc723a3f425e080bc3b3d1fc4238c49a031d4d9cf90eae73ded4da03410935de6db09d7d512ff4d0731c6136781a21a4b45b763ba183d06d0bad68b998896bcb57f5a9184caa800c1a0ff8434c8772fdf393007876f8fdf26882da1cb7c2be84b27c1d0290015be0cce85fe63b94b00bf129e047dfb550c92ec2f003005afa106db98851acd8175ae6453df9f380bac7b1c1d18335fb9e37a5131a7f9d2866f7dbc961a1938b67a92291437fdb56d70368c49a63391aad1daf1310ac0aae0a1a6239a96684642fa0aef8d3306947038ef3f3d385e529b420b0136bc7ad47211ea7abbb586361fca823e3920a202ab4b7392d5a04f7d8a230398032aa01f62e6614635d47dc8901116bafac759e7ce930e66ca2dac3d4d12a5cdfc70844c40fe45adf794349e9bc173ff9b8faf6c7f878453e275f80e70c16a5da2185668459c7e5d5c1d85b5362bd80fd5f4c9752a81869ceacb6b1949b5571ff1d65877a6a481d2ce8ccc5fb654efa6c2742c02920ecf50ce76042de8a0147b7c1da0ee71a4aeaf0070a575925d701abccd4f325ccae7e4b0e922e28e74a2014de09e2cea1bf2b20aa710c1f56fe31776d4ab1bf136bdc5f782f4f432f37835863c91661693f948fb1ebc986932cb223503b1aeb4203c3a1967fdeee8ffcd88f5e54b1b72ad3e169c251f8c562035fdcee1931e14dd17893ebc3700aadfdad7f33a7584f6a63e1e0c9affcb2395ed44b44240263f5b0c65d236c36f81a09aa7a0466fa4c54f9b20f5e63459fb56f10c500d9cc6582e2a6dc338953adea58e6707270b6439f789c6f8a57d4acef6ac6b7892bac5e2ca1640815d460312067125b56bc631f869ba3482b0a28689ec05fd4cd89d521244a4c587413a759fd3ccf6d867804e518016f24561b07a3a4c5a2d14bfe04604bc1b87f48c9da4ab8db1a8762532b5a3214609ac3596171b055b8d867ebc767ad482640d9637d7520717b859ef28c6f1c0e11e3005bde9564dff7e2fe4ad65bc2f4aa1ee58aea08704e7cb2d5a24f3539c3c0f0d96a78ef281c7b6c9aeb6175e368f40e650545a0a5a77144d58d0e4add775a565cadfeed3aef916fc14651d1673d160251cdb4bbe4ad2cfc4846944ecd978f1da8b7621e5ee5a4f7c8812c897afb2c5f48e09a89dae6aa24764610c4e1fa0997da4c407c098949e105691fbdf1aa351eba01eb50cfb30cbe88610ce79f17fdeb58eb30be460c37b3e3447de76cf7fc3e4a4f39a7c24308f335dddc719762efa5e1a320966edd92f41e5a8f1f9234619c55498009a5231cf9cb68b4b24f411df9ff5bed86683bae1cd4c5a823ec7185d521381a95b3ae087dec5a3ed8471750cc9caf921eceaafbab585ef50e1c64c3ee0050461ad804309d1af51a101ecbc5642e2867a6c50b208b3847e09f0797ffe0ac89b68eb141366293a8471667a60b3a183fac39671063fd1431f973b7abd9dda91eb9287c50cd5502f559d9c0034470819bf1a0f4adf6a409fdd711aa6faee67a1804e5a118e456b3ef494e1afa40cdd25f958459dc0360287dc63222acc9ca5efdb4cfa5fdf0caac79c4962f6898fccddac62cc902c02b42a1f4a8f3113db1b49a3d6c0b788a2583ce804f2cd88a4416c5c7cb91d45096f013da004f040cbb6d51396bb3bc7147e72ed287e7fd606f6c7d0d773f8aeeacd2fc8fb666a35db9d1dd2b822101b63ad2053d61b51e6eeee84e0b87ad1e99ad68078302df944c1d1a040aa510e241cda1b76d89157edf7cb6e1f4d268686dc411fdf771690047658ee11769c1f6c5b8486b6231ea0dc9230f3f5e52a110fe78af17113033e0fa06a1b725a521328229b6b872b32987865ac862e6b34cc59d53eb43f725a81f9a09231c577e1806b86d2a3b440ca2c373dcc6530c04c7db19a3e920c2565429a1f9938a66f57de7a2af864870a246547a5037bc58101814dfb64c2fde40f86bfb57fcf073f7b45ed7b3844f516485ac886a18f83d853427a43ab95ecdc74b0d4e8126d2076b8786a905f858196627772abd7306bd39a71bc2101ed73797c24652daf7878511f4b1d3a37f0153aa71a36bd3cd37c9b10c74c346a47beaa25147f5abff63e994e7e12f45ba0cdce8389e3a1f0cf32bed8c795b880f9b0c1bff3217022b4660664c361d0498e316ada88b10c71da57418adc06023a6a01d2e2c8a7072c1996885296b4d4557857fa9972648b1968c8838c32b853f800f308dae257a7e7e004b1196e2941a309376911e96b0c69587ba4edeeba44afdd0bb8199b47b60599174d2e73b66d547ece73ef24e44e7a61b5fd9b04067d038d54e2aa169390d9d994111d0321a9532a071367ca5f0a42eb99be3c41811d3a2a295c1341aaf186f5ab9f70526e76958c9396ae941392e93a302b0c0f9047de8f953b48c42de30f312cfcaf95df0976819dce18cdedafc7cf1aef310806a50adf253d1e2c613593c82db92526bd792208f3eee3b0381a2e021cc27e2366f3147c537e5a7c31397ee2992a02556ce6e30cbae5fd0463beeac04fd1039c6e60b5b0317978a74ab49942c36372669ec2043f60f7fcb82ea6f0f5a2e4708a8a36bfe711fde6c15f4f5c3a413b44f7f99012d62e4eb7fa212684893cee89043497294e8f8c0d19b7de6679420ae666ace6351f9a5ce1ea5ec88f13247f72bb19d0dd4c9585c41de06c433c40ea86da7b666fd483a31c7c16449f27cfb8cdd7c8cf2e858937d69f80dba2fdea8d2a58729083547536a8bd9d32ebdb95f0c04881182445a0548249783ac8e2fac4cc42a2f6ce2995521078d1bb184741dc642e1801861c00269ecbe9309ba890b8b58acdc6df8d596f8e0016dfb87c8c8498bf706130777bb62d5b2c3e3c577e0f8a403fc7e4c97816f21e81da31649481d331ea79e4ff43b0319c3121e6aec862588c0a5774a2089539d83a255d0e46f81d3ab85adc34a998ed1cd83461ceef7bdb9fc7161787dc46771346f06341ec48487df30b8e613666663ca80e9d115dbf1d86dca699c0a774aa9999822313890cd93cca805c8d7827a87aa2511858416f3646276f49ce1e02189eb0cd24c4cb203750ad616f3509cf54eb6b2e7efc648639ac28caff4c3334569af2a7ecf1f0f72ea4efb687ab08f84494c12ba87591410a3f6e219c094d7ecd82168f54c183043c3660ff641e2d9ceb0ae572fcfc4cca46e5051b6ee25d077392889944ad0151015e530be7f1f3425dd6d6dea9ebbfcc57dbd73f9554ca6b1db19b8f34e9e6e315816e3f54bda1bdd00532970937b61778c8d5184f8aa9ac9e002e49e3fc02c9282f5219e99a2cdf633e8de4b86b95d723c2e599b21704b3cee469e1c3e0fcfed893d0cd2c9acec54bdcad58395645ad7b55108ba66605814d62fc1e19de261228a668284bc8f7329af7dcb3752eac350ea55b70fc7863e892b924eeccbb8198ccbc9aefad99248a12e6dc50c016b1d1f25c5c9aef4eb9050c6184b21b56f8a602b64781486221ae4332ae1d4c2831056d45ac55a01776c9f67f3973a0578c24dd2793319c70cc27d79685cf37c1001fe70bff6566b447bb4c36084a235b7f2fd7c7c406511e823576343f6606e23ce19624adf1981958c0d23f552479ac19561ff46e1b29ea7443b08aa85baf4f5cce6f75907030c3670a81c70cf728c0590d8fda36f858f426763d0b5fced5bdb8806dd21469b347eb89d55ef5ee68d5d63cf123978338471dbe433ef9b9705f87b20571b7e62ed6922b5810b22d93f4f8eaef74090961d3e251ea727d5f71abfffae3f0efc812c0116c2c4570da8d2cc2ccf9e1d5fede31b9c7dc2cd9b7eb731d6a723714d841c7aca9ee754a24c7ef33a6ffc883b574d8462c5a9c50b853edd83022482c4ef44e5dd1fe6dd58b91229f2ab00df199d587a96552989dd332b5d97f8b188ef6d0ea077f0aadf0b5ab423c8c7be9d0a68a38a931c6bad49d301af90602a73de5bdcf26eca69bf2150f64405fd66e01fb08b58f3c830e84750b7af4b8d8035f1fc63b667847f319d8ba687d24372e89e061b1eede3c6cf4d3ea95bbf347d0a86484ac52551d915d0f0bcad5ced334603ce3949d73f9124b1cea257e0d82a000b2063473bbadee9f273a7424f6cd58f5c77fc79ae6147088f9b48a888d3eb026a8914722f16fddf284a26b324b168b4fb5f0dafa437b9b71a7a6fa9daf8d00d82b25e1317a1dd352221a14f4bb495d6931a276a7495030fddf803baf40f6a68b875372b292db86026e02a54bfed0f1918ce8e717e4b17cb5c7a5fb90ed5f9662fdb8ef6416c49b00895697d624cd159fefcc7f0978c32d5230a6bc9d6e4eb449e28da5bcf98344af945bd19ab7eb2342798d85daebabc817620a5906aaf4db349742dde2a19d1155f6cb52213f5cd397723a5c1661be3777ac9206959bfe2866f5669fcbe731d407855ee3fcacb1d988b1cefe53a21122e18bfcee5406086ab68cda9f2fd3dcf1806ad3e164f1bb4197cb48ee7826ac02f7633433e24c3cd995a0e221d9850e2f131181fd7870fa4490a9a7a4844eb154db494b1b7dbe88deaee20567991af1984fe7fa68b2df7a17bda6c36f3ea2a6aac75e1c969a08da3b8d637e9efc96e9082afec598e96cc35b94907f90e695fe60b6cebe98df4c3a37f36983ab1f912ba9a09cd9a637079fac974d85fc0dbf825d9da25785231beb02672495f60d72b4ca9512f948ba15bc6d0b21045c061b16607888a6b1b1cf3cb169c85d81fb45d3054b43e10f3c20f2358ac991f06563d7be82c62e0d6b4d3f27444761b79867293f3c5513527cd154b7f94759240bc2c38c64e093d91b0135f394839a9f560dc976b7e2cc607d80f55f8f6aa1fbba03eaa4ae325014f912f73a1556d2828b2faa6e24566ca692ca970bde13d54c7da2ca7ce653059edff0419ac2c024eaaa8ad2be386629063c0a0964bf0312bdf85e48b1e69b94b1f8a6cb1f59342b98bb2d81ddf34cf2e2d4e751a210991d4aa1d04121d950eb6a7026d68dbfb11043d90e0f0928fe0287a5a432016c0b43667b9408e1ab10913d22e986d98e513ca00ca9264ba9823d23353b3959add258e7ebced02521d8141133a308df1932b3b2ca76be7a4bca62de82fbb17a096108b8a1ed6c30390c4281ed29758a1fd3f1020ec2d9e4ed36fc2d070015af6d015a52f979be20df3963274c249eeaec32427d2aa9e28ff492e9260b321604a65c9f952e3fd3ae5c4576b4f3b3f2aa19c2f5bf5afdd7667a1a820a011cc037fc93abd3081a6dab3dddfcdac2e9c233dae524aa6299d3b6154a4926b192666c4d161d35e7a82e35d9e31f568b345fea7499b6f1af6f27993c11cdd0f543c9e2dfb4066047577a7b890d1a4c99b448611163660b09232dab0707294d4efe24fc0e6209ea72831c59d0f25121ff90436c559a9496c24e4048c2f4babf8413d6a3773e0661889a967405f10958c0f9b8f884f5ef4f48a2a9736fa8cc4741eabd5289d5ffa5d7b5e0937954a7cb9fbe3206e23ae4704dcff613e54cdcf50324f43fd3bade06cc12255e1f40b828fb0aa231b376e3e4c5605b1fd35df163875b824d52da1408c58d5e15dc10f781738338a848acea16baa38fa563a2fe86546284ba0c2f86ba2240b64db88808844ec85b423f1b8be42538473c39bb870afa61f0a41d6c2d998e70d6f1415c7511dd2e04f011ad11c8a4c316f1285491959f7e0ecf570afc0f51137f0e7864adc1cf8c8f85e2a127cadefadd6c5e114219f5b14abc20f0766bab2c58e4b9225c79f880eb61c4599cfb9f44bb16f7b698cb25d05f3eae673a398c077dd162393c5406ca7cc9c1a78dc064df093bb424d003ea5c5af59051227b7a91ec0467d130194868c934a548c9b1319d48d5427c24ad6bedc29f52bfaa0624e2de4a9ee6210e4ffeb0928be1fd4c5e64328163189536da57e546dd5b49de21028390f9e18c882cdfb613a00e97096e54cee0f29be3de54ff18e487bc6350ee2839e70bbcdce8b71e0524dddaed76fe5e57bd4c5ed24bea8b07bf8b96d6411ed9298238eb6aee95dce14bec045b20e6aa5a0a57e98d35cade51fb336b853f61b249cde3f5062b389cc3e133b98a7610969cad4295d222e6758b42316bb87433289bb8678431fe0019988e061a361a733003f3697a8cf4867fc93ad917ba6844576b8e820227f4a4ea4e21584e9e026050b67f1010c1c42fc952223627f2ecc548d146a7d12c63f02ee3a4e268f37bf92741352b1c00d2e00f0254801054a09ce8bb787723b7ab6d497ff00a5a632db45625ee298449dc0a03e58afb3901c02d3e90803ff54b03c82889d60cf28e9cd8efd7874f5d72f8889cd0e17b4977a0d3a014c6dd4b60dc7792e4ace2eb1433fd7d58e44bf81dfe812703be16ebedc2b24c1537921d17eff5094524e84ddec534a7b0d9dddba0e63e65e3840080e351ca95ea0a10ed9321689930a462a40c67f2e2b983737f29083a855e9d8606c7c303728d878465a6da08be3bd3e8be28a69f2479e5843b7c6dcc08d94483de895767a434ef3e19fae26785cc521892b53beb59ca0d09582c0674cfea4cd150e4784d97f89a9b9bfd371bf8d43df6dd000d9af86fd93ad7c52e56ea0b4f323fa58bf20026893af1be347f63167f9b1ae8dd17cc2c9be364c7fabf4fb2156c5e262cf2afd22335458e5c40e67b7052a165e575058f07e22e3cf624d0e2db735ff27f9429afff85d6feb350a7f76ae1fbb2c415c2b2aa9ea99329580d7a2574c19cc97ccc0aeec797cfc051ad58b61388b196214c55188774d24e3adcb5c3e96dcd598cb94fd7a98cb40c0bd3888e85629555e77bc8bdb5f536464e288b4d993c3e924ea343afd37a5c448636b4ffd0cab787cd32c5f4f979d8f7f3d082a09ed61301264f1e50a05abe427da5574eeda9c0bf43cb1863611f1b7f8faa167259fbf670bf77f55776cfd356a0b14af7dc39216741e7d8f66dcff4ba6bee99926dafc6a3dd8ed0bd567d3eb8133bfdd6e5bbd5f54fa6d9e7ad073c7e5dfa5eab0e3d9b9ac41ab94c127ffc81d1e8acb2bbdfb4b3867f5476d529732d52c7074674267218e875e39e77c7a0efe9ae144f9d2efac7959d67048826d23a70c9dc5e68da8858ae8944c71d989516ee89fe9da034d45334cea4cac62f9dab609eb5bfa0b9bf4be9d20332baceef140a3081e186475ccacb3748d093709f95206f2805705770ea8702c9c05449e2944723b5b36077c8b1836bbf810aed84baab6e99ab8d3de7fc3a20fbfa63cd54f55255eab13467de65a01be7f224a3da632028a170fd12b20b4ec5a28fc4f2edd5039cb6f484091c5ad051019b61a9cccb0765fc0ad3635df345a477581348d6bf117b1ea43ef2dd36ae18461155795fea758677c77d2330fa710ccf8f18e8a7b376b51c38eedd8756c0a120100b698fe6930429f1b21ed7123cdc7766c2f431cdb7828baa0874a4a4f4c96bee403de76c787b781d4603bb095c88e42e5c2b1041cf0b032870b4c71d8eaf523c585378b983d88a0852d7940c92ca659905e6fc4b22540f68fdea02017142081a503d011b8eebfb02e0ef09315264844d977aab7bc6b1abb5e350e9d6692761735e1dc94f293f828aa7730bc0aacd05271eabcb220f7eed88250058846206184c14a8456150617ca5e785f149fabf43c83317ae8fa8f1f4a8b48151600d1d520dac217a8ef998b3c99291744020c538e799172aeb642e95fe5039774e0f7a6fa674a0923e6f2fd2598ce59af30430ef3a46369bf5e19177450187a2c57f6ffcedce9aa80246fc09d1a84779b4847fc04876322fbb746822ed3e0ba4a4a325da60678a5212081dad0b3f7d8d647099fbdcbdda6e5f9f931b74be93d7203f399fb47efb4a9b7ea91ed5b4a17f71c533583e4256b06a06db019eb61280cb3d1040eb9f7b64349dbd2157c8db27ac8ee52892b24da5b5ed7b21403d3b3671045cb143e6ef693e1ec1121e295a60be8546dc9df0634edbeae99c746cb0c5c330be6ef8626d6a08d877b8fd76e7563e6a51a232e0721746687fb9cdb269c1114fa46a90b7a91a0f76b74bdb25d4a5c434d2731a05a62e0fc7a82e4b24c889656b80c4dcf329c9b45196392e83cf607d92bffd53b613aae1bba18cd19f18f6cf803b8d1c78d69be46b9b84de246b50922364e8785f57467863bc4c271a88e8693a4ae1923b62ac5af83af0be105712806a1d0f600f56c776ebf6f51256a8f8369a405aa68c6ddfd14079c2b99ea0b41a7ff7509ce88598ca5909876c231968a750e6e3480151fb47233de6ab41a9e9bd3dc6ec826c9e46bcddf56876f05be2c5bfe67fd7cedc859a350752341687c9e33f4ee2949ac22ce1a15395530ccaf2caa4f76c6f5821041777390bd37936554e009768616db8d3ac6842e9a86bf0ce043ea0331ba5421efb3a12db0c84affd22c9d989dd5393a4bc7a5b695b3066806a193ebcb63677cd143bf6505861f16b4d920c60a77f395a94b0f1d3304610ebda004f515f7397bea9a989d855d80ea60d2ca98c55c454794bbe1a5df55edf5ed0936656c78b97325aa3a13cc7a44fe37a83ff6a84865210d2c282e312e52637be3f0e6abb9e7ca8af3b62a18fff615a548eb319ab5281f1c5c6df49ab5bdc97a18b09adc914f057b053b4d3a6b70935fc3e8d970c9508aa62dd0c7d69c9a9997d7f92b7bf13f21935cec172279ca4132172fc233e8c247dacac8df801159f4143f19666ce28976bd6f54da83cabaaaa707f628da273af2075833e7841ae65267ea50b3c8d5560653e83b83b2c234197ea4ad7ce2c272e59f7a3a9e4cd2ca5702feb9c61c9f774a47c5ae4b55b1b468a28f9463b1c923b46bf0612f6cb6df8e8200825eb4a0065b9340919592dce53038e005d2c1cd497e386ed63ea68f79e52e120c2026d4dbafe92e010337768cc24c5c8128773c78170146b3037e3452e4376781b5df627a4fdedf64eafdf04939043009866fefb876bef048ec79871f29092a2576d4685bd6005a9c15620432e3e1b01e390615ebd3009c829e9847235d1f277f98b153ae04c35423e976a18be099790abe05cad25efd2def6ac583281401904d235ad50d6c502a8b91f5a8774f14a4eb217f4d049f3d71c6a3e8dc40482a15cae001c40b6401a65d7d2d90614bf14a4acded1382154f27175a73060d60f70c5dbcde43ac12bc2829a6c9255e4d3d2ad6fb461c3f184a4c8cad807c0818f76b1c638c3ae76d2e26981bee17ebcccfc06f9aeb1afe10d9d9d7e3aa6b6576ef24754a8546838b57746934254157e698a628861cd7b1ea2dbdc805d88fed28b8873fb3a05d1b991307a52aacfcb8973e56a1d36ecd88473c360aa97d6300d946d6865e2f18c8709a3d1fbbf180743a359b0a43dcf52601992c80626b77c8ff85d1565797a654d4137eb07e46bcf8a343b84891dfaaf7193df4cac1c8e7709e59fb1b2029f272d2915b2603b3a61a4f3c70f403a99cdb94bdee7390c497d2bd5c91cc7d01731847e218ef53ae14ee6e79c3d762f83be5ff947a4775f49db86438109c9413b58ca9cf79c19b822b475c7bd284257592cd3f979d4f39c4a51391157aa73bd41f6ff22c0633c4911723d1ef0eb695286ef525a657544b7f9eb6b5a0c9aec8da01393b50a6595af2209ae60baeed6086d16c2c4d6a1a36bbc17ea16f7c385d1b1c19c57bd28c2fb932c4123a91c0f85f83b02d535a8cd07c181e33aace788cef18dc969e625a3d9af3b3f04d72aaa114d677b8601db51dae197865cb88d94b18487b6d9c06727ff02025ec567fe3f07cd89798aad6a6bc382871c87bdb3bf77329af89c58e8ae87b75b91fabbde8d98510bcaca67a7baaf17a7bbd85eced61045d5167bd807e598eeffef31b472cb92f262cb0efe75fda44f87a58976948e0b86a9e9ec4cba0c0288af68e87a54d3e63cf9e30750ec7cd06f9f2860c68a9999310a1d873b3f15ae72ca4dd0a9a633edad930049380f966919c7c4d5eb9100e36d80ca9347184b73148fb4b125221c36ae8a2fbc35d8366ecd64811db6054951fdcacfed8c02c55784b58aa4a204c5ee277580d313fae82951e0d73a04fe0846d985ee6daa65749ffda5d36518fd155f6d0e6af948227b0a97addebd98c733a54ae3d44721cf457b2c894c09ce9ffe7b18db9847756f97edccca26309e75dc36b7b8067583fc17ba23bfb1d0b65889513c4d7d5ba919ec8bfe3a487599532c9d9ccf8382c99df847c334499f13c7991f4c28bee085cd18fc5a25c790a8fd1739faf68101da174464e5b652e5ec15bb5fb579b608a965db160b25b7e4235e091de939db809d37815d48e85b380123e94b00826de1a3e4456a527610d1ba2d01391fa6599744a36502651258db40ee0b46911bdbb130ac00e6f36d4fa0ccdcdc5cf06f8b5ea064f42495aeddc8bd79f135b02f17820979a2b4338bbf2805c8f5498975e85f7d55b924a0edfcfcc8442bd5fc36487104916e930c6a4229f443c9c606bf4e72ff608737f7c22837e19930fe9279b803de7169f4cdd5e83740eb86a6813c0a792ad6f401fe5a7149c4b666a9cfa6414392c9aa1c5ee0dc07bd20c3f26f591691c1dd49e8b691dbca71376d5953aada5f3e112f912d1491418e7dec4a87d89c78b218962026b49204a249c9a5e5b88c065d1f34dba85ec968080ffd3d6cb849f1ed2a0af7008c88d45a29828ecdf2057dfb3fe08cb8cd175b44ee6cb9e0aa3ba77adddcfe4663334a9932bc006f48735017a7b13800b27822f9c14130cf20a4475ccc797ad72710aee5956e4235ae3aa66968b14ec16050b8656637ca45fa5cf568c238896ce7ec4c380e0af55986debb049e8e90334197cb1b72c18f20759158cb99011630fdc97024bb69084838384a07713ad318de39b701f04f9b1c9ee05e63250c28352637c73d62e69392f5fe759d7a497158f0006c3f428048604d7c2fe9aa178b2ca3049ca7a20efd766c70a67039c25a8b03543d42fcaa71e327e71a9055b96c6b9b0ddc19dc845f1f800a01ca1ae39925a43c7d2e559cbe6cb6a1f3e5644e03b8b62967032607538682d43d6e171140b1a7d6f81b8c523ce9989a77a38c47497abb61db3df72a5dea255195e95ef3a14ad6cd4eb909e0f969b53eb5f90d074f4318cf804e0fc51ec1610b2df748e0923e689e3eac75c99db80d2e2255c035a6f4bef0fa8ccbea838f769b040f9d3aef32430f8dbc99c3088f281da2f4cfdf6cf35ae80220af46726f511a9494a7f2a15a8fc37f6492b5a2dbb7ba06b9d1fd255293149309cb987ad1dc1afc624268b569332d0269e2c0ec08c15d183aaa3034a4a168636415d1a8cf109215b1d9ba01a87fabad65f3eab82ea052ec12556ec2163425bb92201f4521f71408a7ac7ac773ae3587e422452e31767ce49c5c09d62b04b437e936be04a2263b290e17cf4c98ca74ab3491ac742e0a696cb8d54f10506564b011253c6b576cd3bcf36fa1fe227929e7f75e1304895918238727f33cbaf1403694b01e7e2575fe3f548bf7c66b04257b25fa97356c3abac4dfaf825529e63c2d46b6f0c4a2ef0a24ae1b48bc1d056fcc2e907656d5babb75e83d6b6d9d801e526a7ac9af3f05abc5ec07f7e8050ac0ca51fee96cf67abd4e19b05f337f467593a4c35fb7c0812c6b135841fef0886a259a8b0e6ee3e8c75ede18946ceca4ff1da2370ab9b5deff9372f318f8a40edb24e7132679e4e79ba38374f87463c6e3d489c7edfd4b1f80b6bd34a2cc76a7296f15e6a14c6384a7fc611723db0bb5771114e3446020479677b9c82d965147211de276adeec43c296f9063d799105507d03107ead788f08941b8308de048abfadd890b39171dc1bf4dfda3ed9c002d98f77d14ae4624d21f18a078ffbdc9f3d0d3ade6dc5ba2ccf76d884c1d41ef4ae0ace6b7ea480b06032056a04f80153b84707965c20cc5985afce62470c5a52e29773ce6b48d7a4196c1dd15367ab08720faec452642b8bb594240ccac1dadcf7c9be910e7c21de9ecfe3f4992e60da771ebc4eb0771cb7a62acdc6d7912bd9dfc3c4e5a07f9689d6c190da3fe136a35231e6122f453f843584b1fd8950b3dfc815ea061317e7a792db0761568e7f6d35eb0bf16bc33468578422b59c658615998b21acf759c96312af674704db3de0cd3bfdceb82144026ae30a540d629994589efc6702063fd3a99064c43bf2ab136edcba32f9539d10b9e5d03275d4894857d0d1db99f6f0127b03a59cdf6c8794759fc0a94fdc925aef1af6eadb81ec1d50dd899e751f534c1005974201fe4d9cd2d16b090baaa50c97b1a5686038f055efeeb8a10e841c5e400948a8b2a3d26818701b698814805e956d28f3a910cf9f84b64131676981dfe35fea6481bf6c13af184ec3966a54e1a731c984b16f79ed68426007061313fe3f40412d5bca96b383a50c4c25312f1bd45f17f561e07a777280aa0167e3110bade48f636b2afc49c2fc776a08a263f4c3705791fad25b4617a831392941ec99035725cc660a476d619d88faa29d0e38f21b0eed150d6687e1509ae2be8131e666fb7de32f7ea0bdb8024741c17b911cacd80a8d473f3c9d90722416462eb118dd16538bee6c552a70399c0469e3e356a632e5cc8359e4a2eb7bd55d0216570db3f9f750b7cd2f20d97b52ab41b8b4922c36bbe5d0f3bf3c12a2265a05f3781e5ad576bb04e8584852be8fccf3d08cd7c45902917ad320df98e912e8d1b16ece8d295ffd982421c466754ce530f64c8f1cbec1f3efd503d3c16e578abae1666f5bc223addd0713b63b43e9d4e6bc6763260dcf4b029f2cea2374094d98f1efc14d48cbe39c20be241bc2d98f4a1364c0fd833e4125d5d17e7e659fd2e011c15ecb4bdc1705c4e6ca88d25a14d72d350e9eef8cbd935d92b0998a2453cee5c581627e574085b4351f3c4e404f9e344f83e855baabbd58c860664da260258f3b8f8898a82262c740c591cccc0dfeb28b8a721742f6b3d5921819e30f78ee3dc14e064758a2bbf465fdc860797586726b2f5ddd8f9bad1e2257f62cd3171a7395cd1f61e32d57e2608a379fa43e3379c5c0fe786c6107a47d485f66a8c1967039c01b07e59ff07cf81aac1b6713a00feb896f84625024adc6113201919fbf9a932a11820f7a780404d1b281896fafb137c6ce41031a01be14073bc03c9eeee26ef40a9a83060a6704870088b97cd1cca32fa673dc3ae8a4d4b0ae8454de8e4324f839626d9b6be356457baa2bfbe4ee13511a8aa5b5a26739485b9a65c38933ab4e6df22017a4c22ac120b4110b51646063fa046b21eb0d00e812d5232c9d4de663ecbd64dc78915381c7d2a2bb04d2dd7143ce6f645d40859591730fafe99e22c5e00c6c2c3c70f9515a4d6219f2c202117b2cafd378f893469bd88b4b49d4c224fce102b885d28a187854943fe1d1346d141f07c4e87d0b30d04ee807fd41cd054ee4004ad3b69416108a6c7ae04e58d5b180947ba70a821f19161b9874edf6a738d87ac6b11d903a23616fdde44b5da76e2d150508db6e3e0ecc942cb6fed36ec984c4b4b6469eefe241d6211c55715d8d8943706207adb27b9f98c52a821dab9697c7a95f8e25e18911bfcc3379592e4ca011c6462542332972464a36daabf28763888be3633bd54aa8838e4142f5e86615870cdcfa187c5d3b909a15e36620b7e9b410fcd2f735fcd9241558050eff7116d149912bd790f079c90cb862df381bc63c56c9288f15ef585089f9a48015da9ef7de7e42557fb3ee48014c9c26fa4a5140e457c5166c27e9aab1673c29bece9db27d1603dbe6d1623a530f5747e6586dba0e5e913df6df1209d191b0e7dcf090b2a8d75da6019f0f3d1be1448e99fca41c12bfdde6010f8296b05004af00d89675770c5f8423c4e15dab555e1cfc9b3cc4f87bf4f099cc7f7135276d3e60be4a58ff2a04a7a542f532103b12fdcee766ca5645ff5c8c1140f65c78ea6af6150c37c4ffc299798fd7ea6d84fe007adcda74fce86368aaaab9f7b759779ddec47202c05c1728c8329777207f312c2e630872c88c0472aafc83ccfe0a34e0a8a2e28a3ef0a94fc75a686055cf2508e0b1942ff33a7974fc96667e1d3b22e364390fe933eb6e6cec9b2056bfee30b157d58f3fdf8331f4f55110457dea7377c1a910602eb38adcafe00185b0b52d837280dade4c6e43b2c35687248cfa0d318cf97c090b31f7ac7cdaf2cbca2c5d06980d18b5ce782d5a1fbe6735051aaddd8b658d8b370557606a266fdc38278c919b607e356d27e4155735b2e8d05bc2351b2a2c2d4a3e43754c9f8ad4c9702d3f72ecb1dd1b3215c2d5fed29db2c955aae4e538a14ff24eb171c900e868acf499f62e05fd43a5af305687cb088d21e10d28eb92e56e346bd67343542d293d1763bcdb11db351daec683a0a82b7dcd8b1186383b4d078c9b4a366df579ccdb66ccf7a6f96251fa698bc2013bd8c710db52cf7825b802fcd65232ee046ed60da2af62d77466bdbb56ce70fd4d1d48e1423b13d4063051810e7b03536ad66dc5e8e48312d37501002a7ace446290bb57f9b5e37fb2f264e6f3c308a1d0bc8783d2be63d086da65477948613c75309f53066b8f8b4cc9d09f4278252bcc495b9bf0701e3b467e2efad162b0de14747121e232e020babc9f04059a053d7404dc3c88baef81057257f72a7198d565c720305a0f5a48052bc831877e7caa4c8c06e663b90275051e7e59549897ca4a64009d1f3f365df034eb37d2d3d5fb6afe3010dad9011061c7dac713ac5e6188857731d520ba277568ade12a2b9a118ca17acb64f621d4dc9cefda0c7178cb2784d39c0b3a1d72889bdc40a12943ccbee46229e8fddee244b9c7b5c29eff5a8cea6c1b07eba5a046bad67d8e521062e55b481ab3aa51a2066658a92553b68eca789913872f56b4b906eb292d16916bd056b25213d8f61c0532c3a02b932ec15420867cb17cf855c80496dcbe92cbcd02df0b8af07ca30605a692549bb5594cfbd26718b8f1090a09fe21d236447fd0b678488a7cf9d822df0f2fbf239d47f58d17fa543cf32bf32fa12a851b7b706c9d5c5c6fa13e9f9b2fd9fd0f1faa7a65f763b8ae5c72aa09a9abea9f23631281facc51a1731ad627895095d597d6836bb3929782210eadd1f3b469a328886ab0de065a41eddd8daa5c8863d8374ef256890f0d435a7ded2248d32cf97137ad0210ecaf173bde95cc57009e5bd0c528093abd09ceb1448a35c5caa4502323838779976f72af91f192c0bf5bc85079d624c84f59d091adfa9a2b88d6e8a1f770ae89ccd63a995db4348792c8818af7af2e29622b50718a7f5ae911c446a7aaf648c995e9e8c6d6892fd634b1a5f60b58112856120e2d488036518a3ce5937502dae262fcb265ecba7e04662255c0d5d8d152bc792317f05d871c46a0d49f9ba196c92433fa6a930a1e5440f66c517ac59e599f5356e7010304e0307ee6c9a0b4b38852d13ecc92bd8bb86cb39aa622e8c16b828b6a2a547202905edfac00bbcc339cef693e417d0ba6c0a7f35e78ff549be4806f4be501ee11eed4d9191528bf57a71ed2971ceb09bdf70c14444b50bada52578b83704c066539325fd3a01aedb196fce0dbfc0c764b2fa6df2b38b3cc11a28064551358cc4868c0e2b9d8a7968a49f4a8b9d2ec1a4aa2c77c15d729be7b4348e0fb4827551fa370ea5c7953bd08c223465fe8f0e377db30bd39293a91638f367cebb92af7bded03f0098268b121a5106d9b59cb5f113102a77d29f159e7dc80e0e443f3bdb0748827a1b55f20e03238ee7259494ae5adc75b56f99b19d81d18aca6f1d5280ca9f78ba4acff3e14451bc9f3a19d5f5cafb24903fefbc9d83d5b49a20fbb3983906e8cce61024e2ebe65c74328020ef253776552ed323eaeb214b4e4be0b2516c80f1be685f40e3a2ae2cb14df0b595942e842e663c80423b6daf51ee792c012a12468e8e22e780305ecb4e46ff7aac4523c7086edcac4f1895c154c9ad1ca54efcb38bf37edbe46b3db7522c3efeb95046acc0cac8202aab59d575c40d619a7039d92e6b410a20d902c1a8a26f45830d266d6b16cbeb0ec47397e8461b90c8f6b2be42b68d42ff24adee8743f9efb9313d04da269dc293fae014468e423087b196262d947702f4f0de887b8f52b1fed956d4b29a54c49ca47056805a705933e0096660e0d0a96d473009c9933033153086772e81153f04bd7d9ebf0cf6affec91bb83797a373cd3ae66df5e6b63be53b353b04b862238937570c67e6f2d3de0faf6fb6cb37d1e6df2b7301b0f80a76e00b646a9e4e22212d9c816ce641e4c8e8651727c18049e1ff946df6825b7867a740a3dd4e229e4c974a97e7d184f99573f9adaaba30c210e702676cd21e60ffae880d9c6fd466b2f2c9f6b520767eaf7f670a67e4b0f98fefcb7b1c302f0d4cdd05f6bd428955c5c44d049df4cf68f5dac33c0527d98adb703ced4bad9c44f033610cef8eb80d97a10ce7444d12dee0560da674b19435c2d06986b4f860f1888102bd31519e0cf86dfb71fea6c28f4f686905dd90ee6cf87e4ac7366b7a88a2cb053304e653805af6c098099e1e90e3ad97a3006f8c1ca07b0bfb2f2719be1becdba8f34237ff6ef6f5a606d0adcf21fa9e50ab9dabd2f1289427f43a1d70173c87b2127f7c8b6cbb28efb1e5ac7a333e7dd70516eb9d76be93e2daffca5a26a9bd5ac4e0296e8d5e0a683e55bde762d7fe39026d10adc1b9d75377051d5241a755696c05aa676499b3258d399be9f00d6f4b66d17df2bbbb8d3714ff0d72cfa56624c3f52bef08aecc3b8b4931cebe2e5e8ec6267a6df4958997efbb4c9e5a78983fe883a291f641aa54f3fae1254944cbfb7e8138442a797b4092a49e5f889e2a0ef32adaa4d5ff7e8b4e98bae559bbeee41ee419b6294ce69d3e8e9b7903679134376dae44c64fa0d449b78dae4e2e9b7106df224997ef7b429bee66c82bbd5266bedf3e0b2f5b89c03172cc19c73f0822598332d923dd5b415176591a6058e2feccbc41d58933d8d291a9f4321cefbb08a578397e8873ebba349f4e9d7e05b4c519bed4fefa3210369265b16b2fdf63e8ec6c8f62b7d916d8ece99a7c119fb37dad4e27d30c90d87d17dfef36d2fba4ff3efc58ca8fb9c95e98f3a97eb7314640f22d30f6d36d91fc04601e8ef685307650c6c9328fd0d85b3f7ac1b79b84928fc792a5b6b3ff4f47dd52698a7349be13a241947b0cac366b5d000e3b4e993f194e7f8904cb7edb5eebb22af594cb4e7de53fd34140a55eb29991b6012ab03ffcae3ee5bf166f409d200037b64a8e27d99679be4326db21e4ce6384da25c4c93e8bb8801f61ccf534da22fc3077c7df3a20a461e65fb990dd9be76a33d056b22ccb2e7586df2278680a2840ff7c9b52e879824d31a64fa772667d64ec113fa0d2cd11ee4ecad0dd9ec6df7699ea7e00c7d3b055328b89fb31e10eed028c65872a1cc4d016e496b920cb79a24d3085cd999153ca47ae653ca801a5e3832c0353b047f5c6eed067f5c0d0c70808d325b0cb40e2cc2621ef047fab1a2537d563a3919be54b54b77959c752198977e14894f82c791d595caded4e74084b6681942b11ca9a558a238e9724a3927ce576a5748ee97aaa9a211baca1c39c139c8fcddd4c5c1a2fc527dfa6b4e9faa55d555eefe1ce44d85b6e8527fec6507fcade4e4fe2f14cbfd2b43daf4dd90b3226445d5a6e8bdb7f2e7b1d56bcb354529a53a4e24d5a034a955545e35a8b8bcd4384dba39b971f0777352107e8c3f4261d8dde0b03cdf45beda4ddd546e9d99ba292d63c934e6caf15f2858ca63392855965fd5c9beca9fd459323b8d762bf949fe4640e40ed6c4784f1aab845645070b01860113a601f1690e7981c0dcfb20122ba048d91d446205941c82eee11d552051f9e391ed30239567f4cc40cd4889e09553713821300f19e4f5caae7a9da08f1bdce03fa4964f863c4c2fc50080e2c14a4eb1814a2969cb295c4a57ae9180ca8edbb4814a9f23681cf93ee7f47e4cdf7224124a9871917ebec5f9605676d823034b7ab696c07d3a0f454d15a4323441e710213f1a0d7a52fa147ac002480a2d8008c10228fc6042c46716e31117937523dcc304523005238ac0822554e000876cfdc8d2fb6ea0d18185bdf287df0814dd639f087922e4c9cecebd45a214b9bffe7c368798736c397af507ce10c1af8803fcd59fdcb0fcd97c5b4ce07102cf50eb6da79d43e952bf1652d9b08637f7fcc5a2d90f4208a184104a08ad7da1d1ee425803935fb2bfc5b8eb6e8b964d296bd348e3932cd925cabfe3c963518b78badfcfd57430c6138ca590ec229c89dfc46435e836e64ebad46f371bf9b203f628d9bfa0b429f4fd0e6b53e42c8c023cd1ef6ea6e1983dbb9f5aac900285c37f8a361b6f65da6d9bd618aff4e062e542f55517435ce8b8d8c123179b8d4369524b595b0e9b9dbf361bff8133fd2f54f8f3d84f9b3efff1f120e831580397e4f9fedf6db20251d357e094dcef3158eaeff728481df2dd54dc73c193e10a218852b22cc1b6694e0b4d36461bb32c14a304202081186d683b592e4d308c31c61a254da421eb6633678c73c638638c344238a59cd23d2b7aa6747942d287213829fdec67473feb68220d3a618834e6db99cd492bad31d95d26cb39832b70a0b86836245848945821cb6f23f087ff8a2100c8526e3c28623b2208157ec03607f8b34aa613765630e2525e82d609460c41c59c40841d608cfac11ccc75851322122b805c5145fef05713d45aeb0eaedf7fbbd301338c5907cc31ce90a1b23c612fc9c6c90698828d20296315304a611d461e9fc86a93c7237994408843167119a3c852099dd3ded729d4125a963dc852fa64d9caf29b04f1b4036807301cf8c0c100f790a5fc884574223281351d5b04518bc88438452c42961dde01679ae00d059b101949361e96b4a9d5e204f66d0438fbac06d84f907de6694fc05c5c624994429611284b29a1c852bef5ba3b2d0638b63c1943e0fe264d923f3e4d924b9a54039c911f8309f88b3e1a921bdb277677dbd8611b113c452599c8a52b7d3572f48133f23518769f0cb5b204ba88c09f85ad5aa1ab737a62597e0e32e7e4dc291f6619598518f9ce09a94a06e294acc5643c7f8ee668aec01a7f1dd415ee1463e00ca7c9d5ae90c006da1204aeb97ead1fa3cd90c15f0cb9c20a652a0b1ac6901303910b65a29d82a566043b043c049631d890e10396ffd1b4b8221c01fbc3e80336aa85fb3f9ad8371af5230638e31fa309f86b9416042c3dae49452e8c4309dc3a212bc3528d1d5354d47845fe2f66916b4eaea95ceb16b97e04023cd58f416c2888510958730258d3cf2101132136912b925c2d0f381b6022b105355c143c9b60549665cf83cb998743ad1f5f503fa68ac8eb7db848ae9606b9c613e41a59d0cab5c2fa5785ef56021cb3f31071da94b3a170e8fd3914bedfaffd8ddaf602b869db0f2c7fba4716115e51f9d9714e6cddf46e3c81e97ffd98aa41bca921f2be121753de27ca5f4c652eb6cd839961db3c6d0aec9a776980fd437f3d6d0adc9809f6504cb9f0801dc6940b0fb8df5954422f439967bdcedec6be8535f6eb675d06ebd74ce4d2c5d46773fd6ae4185370a6be068b292cb28d2a515cdbd6da872d80ed5938635580ebd39f3236663a79ba127f8483d0afa44ea9a4eeee2e218edea1471004846e22cf26c20bf60ffeed03acb18d0411590e325c59027ff1a5e5d94ebe76bdda8778b25e9a2fc313344c90948847b0111ce4f98d8218b188f109b0863e916e4103892288991679769cd7ff4a793ecc216a4007ccd4da27f88b3af986a518735cd4e9a24e9b76e6c75674323f02f1c5e42fe2805ffc62933c71d82a39d0a699ca994d68df28267fd0e3a2ce8c5280a70ec62ae0a983a517ac51f9a948ff0e237842509e736e3eb817cc74464e5c28735553f08b0c2965c973761af82ecb44221797ae2bd5a891bfcfadc1b05b38336d509e0ee8003cc19be823cf9f380239fe75f5143f505c25574913d8d7898b8373712e93cbe4b62e930bc56d729db8ad8b7399409786369a14e566033d1d209cee4a88117633061bb3e54eaf7680500df1244d822f7de6c3253d504a2963a636a7a71520061a99e76c0a60836686ccad700669be4cf7cf39ff8677f7d4ae0ffe48f9fa606b89108a628ef26747315c2874842864320c43a310378ab9dc48c3da0873a33957361bb804e35111f0f4f0e8f18b06f8448604451a9c59827170139bca65e22e81bfd15d9269a15048c39ce6dac808787a9fb66d2a1ad6ae10f01582a6a9685ac8856dd6da0467d7a486734aecdd34334c5c2541428276b0057a45a05b8a1205c88ac55a74b73bca4a29a21e48ae4953d45aadf5001488100a85ee6d02052360fc9012cb91f2924f5a7ce80cac36034e0a71a93788e1962d5eaa1119c41530528844714e62ee4fe80899854a6bc5909293fb35183060b4b4bc78e00916b7c8673a68594461714197658824a643cad38668311c9b854f165270b96285086762ae5811722c494c88d82a5b2a649af84a0af9d1132c484972334492c50f10344324526620956821942192a0144d2c168365fcd2010c914841659b2112a018e7695dd7759e0763062c68323232322cb0e0c266e3820b2e90485280c89cd73550b72465c6666cce5810247a7ae61cc206334624c88cb9171184887b114188b82341a48820528804914264c682cc188e9422a548719722a548295266127690413248caa09b23441021a5102b19b4732383623472b313a3919b9d188fec18b901dab901da9141373208c8049a404031024da0090494034676912225836490944137478c18915288950cdab99141311ab9d989d1c8cd4e8c47768cdc00eddc00edc8a01b190464024d20a0188126d00402924f6410142337476e8ec81934839041478e1cf15e6189eb4f9a04dd5d35f80fb4c0bdf0e2e00fc7d82bb89a930b653e965693d96a9719ec08a6358365a1ab6d2a2b58c4e26214f3028606ffb6689cf6f2f252ff7589f921ba623017edc525fec4566cbdbcc0c470301afc1b1303460c192f6e11323488047ec9039c5e647969081cbf71885a9e0d3817cd63a93e71b5fd10755e4460f4bcd87e883c91e7056605514c0c0dce962bc80ada3d8265b22c3218fc0c0af0d4a82c0ab9512a6817077f07257fd3d5a80c33d87461dba8212ad516eb3c0dfe166bb9e7c49c578ef688b4a05d1c17340ee0f0228eb61f222aa25c20694de46fbaae0f153e90c32169a50c020ef8a1800dae1b5ad82a00008d014daae1054d16c0c6016e2060db216586e6a73961309ea62b96e01451e5079c998286c46d396476172b70fc3b43bb3878469b5d8246c10cf624f7b70ef0345bad205cf72d628bcd96772b005a00369b2c4a933a83d1a0d9a66cb12d0af094c1fc53d121f7742d20c3c105c9609ec172bb3c242e0ded1e81bf2d46a355b9c5bcd4d64bb12de6a7e99a2eb9c5a6eb65cb21f3bc3a70b96c3f70319a1a5d038608438c002615d3054bfd3309f0b4c5b66945ee9887048eff6d3031312ca80c57902b386184111ceb7387ee90c5878fcf1dba43cce2c3c525973f295d4a6fc99f3b748774c2a83ca02ff227a54be9756435161faafc04863267ba60f1516dc692d9ea636f48a4ddeaee4e5919c75c4adfb4b9923f295d4a57d9b0bbbb8f8a4445586b4f869e0f383edd1c56e98ac6e2c342f85afeb0bb3294528371849b3f77e80e4310b2642e3469211c692c2816943b7487534a97ac0c597cdc48690bbc46c087c14de9523a7d65385b341847c0f1a5ff6428654a4a4e63f181e37f5abe3bc0f1e7b3f8a0ee4ef18b4bc3bcc41b030363605e5cb816182f462e58447845658b5169e10738588294269cfca17bff4c7cec288249279d31197590383a9888a371888230ec961e82ebb249eeee53e4c2f1e53b84fe8158fe01c77799ca514ae9eedea47628bc7f949556ca24c6187f0024dba15cd91204b165cca87fd4a71df44ff3a9b5d383c935fce018bad45f1a02de81803ed5261807efaff1441595f82aef9b8d8a8bce6a58608a6a528f4f06c9753439665ea39148a3461695b2c8258b3e51166559b46ddec74376f0c44578a279d19d2a2a31ab74fdb1677eecb82868fabd3fd49f753f3512696421e81e9a8794d05634ed452f331e6ddf5a956ca32194eda6c36e36d43a07f166432fcd6056e9cfb6a9dd189f80234e084a9abdacf3b74d01776659bce1b281480ac5853242649a0c9358e2871639d16e4fe9afd04402d88f2695ffb42f5a18361d32e2d14ac7652a08d83e996d843cd4c1700cde968050ae1e0c91c7942f5a18228ddee2ece14299cfade7a85cc757ced3c35aad56abd56a85030d8cf4fab161c3e17b8e8dfae37ac1628e5aad56abd56a854363e7fc6dd8b0f1b3b2d174c5d3c3f269a9542a954aa55aad56abd56a85030cc2200cc25a67e5f3058b354aa552a9542a5574ad56abd56ab57aa95638786c0f66713edf22fd44974aa552a954aae88aaee8724557744557e48959144e7139af8aab6e75ab5bddea964aa552a954aa988a06467abd8bfbc12d0b7dda62cc71ffa44cd382ac6e69d64f6e31e6b8ffeb84c87a618b1f75ffcc2ddbd4b6dbd473ce1a65d45cb316d64438134512caf89589e128e7a5d6acd4644834a1cd466e73d238cc6c0ae4e58e08f5546a439db7602f6f4d97c2abf0289c8933f196ffb8cb5b217bb7cd86ee80b936f156555149a9acd57d42a2560cc362fec58db0c7b418f3d652ab5239f94dabadd6c6aa4cada40acbb2af311265e94579ebab3c4e72d7ce5f34f75c14aca19cb59dabca5b2f22a65ccb6653b9aac1196e8e8ec01ffe97b754b046b6bce5ad9637f196b7dad4b5074aeef127de7257ed99e12d6f79cb5bfe73e50a476c8c9c9c307ae88b9eeaa722392a7f39cc47e2b89dbffaebcf8b056b68ee8f338889f41145cbdcfe042549245105ace9ca8235d1a75559fe8233fef292c36eede4156d36168f62ce6ced6a92aeb29ad4d587c5557dbc14adb4d67695251d8a741894fec45d3c21914874b1b45a0c63c9c2a2c162fec5e1d8ca4b7e4787c5fc8b1b61ea2f4e6447b8f2c01afbb98cc990601fc349947c45f9fdf15656f6dfd569b224f70bcee41110a2855de71ba1f639cc4f6e452c6d8a2fecbfc8b1592f9820fbcb6d36d9c7c4286185277fc5eeab2dfb8209706d02aedc6643636c3b608eb1b967b3fbc09a2bf04b56d64dc11a09afc01f96b15995e535499b4695d526cfddd5496d92bbb65eb2fcca1ae55859b9b2ae4bbfc43e559697da278f6e802b8bb600e5c76f4e82899fdc6598041342e418af6743b551f057ed7ba5547b1df335af476eadfbfa69f3e89c7912883468f568967073c8409cb2757ed9a66069dd471bb0397a39f0c0f9fe0670eedf66360809d09fd1c878b46ddb5e07cc9b07a3f22adbcbdfe8ed3e1ef9e64c65d36ebea17833a57b0bae6f51c09fcd5166b143af237ec893b4563aa5f48e419b14544440557c60f95a5ff9b4beed3a6a9af63a60d63c98ed2fa0bd6f3fbf478edda7651e39f477eba016ba376839f322906861f71257fecb3605fcd91cdb3f2ef41386867eed75f46b5e8f7c3d181ae2dfef916bf771400b753d72d6f1f086c1b6050d6812b23fccfe02590c7dffeddc93eeee0e9f4007025391067c7758e157d875f189bb3b7ce9c12631b9105248271009fba1d3090469e427d4f2160bfb4f8e91c38133f46f7456fe6a8efb2c20c351bdaa82929a0ab568b7115ebabbcbad0986ffe12056dcdd6badb5e5f754610bda5d828b3728504045851056915a82c3f25da90ecbb13d87c199f82e9280e157d7ea5e578e3c31471bc8d33c31378f731cc6b01f6a9d83fc49296a4e8e5fd693e345ce7a8480e17f594f9901a8f48d9725b9743502000200d315002028100a090583a128c6c15cd87d14000d718e406a5634148723690ec3308e6118c618630821c6004494418686c64a00e0eebce672e36528cf5db76b716c4075ef0f6b837ec8eba8df8fe3be4037d6f1b565d3e2c3e84d1811eee3414d00cf7c029c8994a7cac004ebbe8f3cfb4888de042b8dcdb866991d52a23332adb5600ca4f0653e7d68fd129e73c61b97c078188d0016cb1087329e8260cf2c41349b2f4dc89ddcdb3008093eb35052b49ece92349f944fc39d69f67d9a762d85e4aafbfdc448c8ea58248d0be889c2199134ed75279a7724fd396535e6d6ca1743e8d8c4896aea5ed09bc4f01fe1d429a4444243e1be3a1a565e69e662551f4bd174261282afd3651480b67c981f4dbc9e4d31c95557028b6535edf369630ed73494a91376762ce888d5f7acdae6d00354c5e8b64a40decaf1210c1512a401dc4dccec926c60064caa999e1257d85ff1d4c1c95cbfa501662bd6ab3464fdb3060e29d1f00db37a5ab0c84a1dc2019e63200962ecffb24dd27a09f4034125f0629ec981cb9ac8537af69645ae959409d2d5a8be0b5fe66e124e3fbb025911aeaf8010c1f0ad5e050ee51977fb5c348e1d1dadb6fdd5bae42dcd414636b7cab2201d2327ea10468ee55308457bde3f89cea5603050531e7b23a029d48e6e65a5eb5481f7294ae3f22845345ca9f4794235951ef65bf051d6fc446aa88696302bd4122156c267493e335fbc727fcbdd6db6905eb1f1ce66dccc34101c3782474fcdb8f60f03d42eb24f9de1903826dabdb06a78e4644141a3721973054ede8acba2fed7003542636f9d5161a2f71dc54e7c9749e85d2a5e613ecaac441a234bff1626e251d83f8bac1e789dd5ee7d459ca994539c541fdda53fbc5031020a8d7deeeef941d82c5d1790870b7ef35d54dd058bbd065bb2332a9c55df107e4fb96924e61ecc98d8ca97107c5a7674a8ea2f229329232fcf6a38b93457ec4244a6ccea894916545e9ce0b3ef8fbf733f6153451e73375a9f090911774db12a3c72058d791bcee06d5440cf0a8480145787e9bd3b23aca099207e291d2d2190a4862f3547a853c844d04898b4628a9a04f416d3a8042230c10b5dc35e293183c09901f005123e98815944c3d46847cc7b4342a8087a182ea4c6357af7d7cba2edaf28a86491b4772f79eb135ae073ca8647277f0b4f1c3c0d9bc5841c7c08985721099bdbbdc5a54210b1888323b5323c49869d18131224c9e1e5ef079743ac615e4a0c237086764f91d98a8e7f05f3081fe15e511245c3f96fc5b4c205d05f4e4712e0f0a733cef01cec2d108bea81ce3f951261042c2330dd2a49450429159a4550240c4b311f7029a57715619b47ec60777d8ceaec44a2cccd0d9e03e6c6917c6db9e9ac82561d7be902881d67c6b83539b836be976f674a40d80e05351a4f82450b5c145260f201dfa018f2f8e01795891174c61d36829d29526333ef4a1233049e19863e410908e0d028e2d734da01f3b78e07c7fc6a46209903670c204a8e7e9acd32d739330659cfa7ba91cca8f1b58454f09ade5758c7c1a977566118b65794c7074b77839ab351f46b11c82e4dc80d9de1ae42e6a8c3b5fe5d293153201901e9fa4a13a5aa0c62a53084406b18d9dc46014bf1cf22e3e6ae6e9aefea6b86d14012dd2d793f37c919acd73639968461bc3c254bc95a32960c53b11bd882ab095eca053fb6287e3ca6643a9b247ed1a73f8f77c6f90e3d66f8e1710be74b71b611ebdbbdb91c502580820b95db6c8d16391cd47425e30595b60432a69569653205bba1e01acd9f285586ff76a6338b5cd2bbd0513adc4d008427387dea67a577870e346f43934cf391acaf83746dcb75fe6b07fe919da447c120a61a38824746c55f229e9a822ef50cd3ce748d55fd26059b215ce5f00e5a89498f8700d5a5158015a23c217b36d85402c617bbfe039129d78c92be415590e7c61cd1c0104b6b2a1b41b0ffb521aeac19f20cc1b8ea3fbc7a4697bb6bc70625f8410e893aba34ad4e44641c09f43f0beac1379b4a351e8a2ef6d541e2822cc268513f322cfc849c7d4f79aa68974dc161c766b1a1f918d3e63112859305b89ce9628fc2df6972f161a725c6164187a544aa23ac5103d8ef808e6f9d11483eec38c14a3da5a7b80162c220806648390844cfc167a45479a0c34a0dab2e96a8cfc8b28a7ba12bda04f120cee76559c6a73938b9f20ed28e2175a7eebe05422f0596127e19c178d4d095caf576886ca73b89c9d6887eecae0a8385d0223e9fa51e3760379714d9b9185844a3f3b2e1d61e48e39520e9571a737d8e10cd272ee3c8217728c9a60ab6fb5b70ded01d4a67f320f2867d36701ebdb2a66b19f7be1ee880304154960f59b0f6c7039b0a3a9f73811c491af543b82789f5c5af7d74d21d71ca8b84e31dfd0882a7137e750531cc43a77a3c7ea6a35e328887e757ff86765b22417a569236b9f4eeb07a22f11a323422d09428fc1b82c4536601127e9b54bf4fa5dc9843e3d9422783fceb61b9324623b3a2d6c23cfeccea540bf54e507a04e54b7ec1f5883d954685bc2c30c6aad36a0b69e7d19435e3ac4704573027cc74ebdec63e3fe44c2227e3f173edd47893bfc3a53e33036e9d100c2f8380df27da0e14fd8e1e91344a86e6b0f535d21692fda2459ef7c6c75dc5a12edd9c8530f10beb7c067b73645214cc9815b3ffb9619c8f2298e77bb235bf5a417872073f209a2a49ce7373d9f6a6639a0601f92c6aa1d2bce116b55fa9ad972e831687b3c9f80692e3889364e0f415ddf2691529ef580ebd56b08eb16eb9334201b332c52caf88918d61e6aa6140cbc35b641696b28ca028d363c2d0cdb0b5601cd2e35684dc312a59310eaddc02d2527032fb3fe5ba0134627c32cc16235bd6173921d1553b9963be549b6336b2c6d190fb729e3d24eb458ac5317383ef2a0d39dab184765e782d067c1c0bf92f9b93e258eb05daeef826c8437ed68bc379b3cb92799b65f4389d5062b4bc832f14fe899af9a9f479c41ad09735c9d346e4a0ef9b3bb38b58d42c75579c1e8fb6e3a305b0d762987395128b349509ed89c46e24c9189b68ae595087c9d9d7f6b5ba3afcfe13b2fb2e61f035e5d19f63f684a6006d39bf191a8b7c919d55829b7ba8b9e5e0f669b7742704181b366e6a6dae501ba4804064744260c82bb4e9fec4c68b30275352578b0f02876bd5cd68dacc2a32c9889b60f77882e846cdb4f6ed77a2e3dd6f70c7da1e8e89242a2d0bbb005212713f7a81d3184e3c15f53e86ee03803718d7096dd16d745338853dcb6ccc5f8991d588120acf43b3074c7ce3cf8c585fc2a12c2ecafa4b7c29c7eb084412cf7a7f87fc45f44c03ce0edd58df0391e0009b6e0d3c6e1a8e57565848a166718b7ee5126f25c99e1a4827a5cf4b7fbcd002b723d4149489e82bd451ea03e06ceb1e4c11e903f5935cb6e7b39f62a208d423fa2e0a2ccfb23b31fda54c26f9a8269e87dcc5197c98f7ac424a5e25838d49213275d43ede06ad23a8da6a16ae039a71417a9332741a6dc608e6bd81b388c4753c98e35e121e9a31c8e2bbb64f12735b63bfc3ce00777124b49e8a105dcd75f83cb3f56e7510a60c9493c1a0ce54c252709729d380d2c9520a0adad4fbf8dcb38a80c3d28247fa3542b24ca88112074e83b2ccb2dae619329f7c5b266e2c5f78d57e6667eb1fa1bd2e062de6ddce5683419ead7f940e95dd4340746825e45bff049176f61bdc1bb190cb2bb15672021bde419c361468ebb7fc7fdca4c2f662f471a2424915f4c01dd7d2dfba83ac6420db3aef103eed22a9d4e34ea705cf373503c42ab7a5dcbc7705313c4eb7bd0d50bdd2b0edcce21ac7de5f618d617b44525d019563e235eb5b4dba8c9260b50975118032b361d881e7d7513b49c18b846055af0b252b1226d20476f99e0849a041726a46cfd9e24c1a761e5b338e17c42cd015848dbea04f9956ab411d04afda3ca740278faba10024fc19b0c9298ac4d64fa42f73f85e02792b650189ea9ab1668921052b6952eb233856dbc76a26575317769802733691167bb22bec33253c7ffa8b354458789e504a487cfceefd2a5be3e204d39cb68ddd36d1c84533ecc34378fbfaec33c066af52d0a9e500a14e492d73ac626f414e7d82fa50ea76b3fb770327c529387d8fbd4788bd7eeaf8e9b62ba92ac5899382900dbcdc20a747da5a0a1a5ef5291ae7c34b527fb9389ebcb43ed2cc63cbb8c1b395744ad661c0be846b92370904ee2af92fe9998efa2f09829ab46b338864ff65398404d1140fbcbabdc73b2244217199a769ac3efbc52622a12b0104706ab903fefb929f28a22b12758232caf8611a28c0613a5d3f6d67a530ac1b781deef4f495cbaff94489eb1d449e0ab10f46d5c07025b2c22e002c621a5cd767dd8959ab324dd2b18efefbc151aa5cb97cff880b3912dd2088125b314166051ab697664663d08a68596d1af6f517c054dfa183c1e4cbe51a5f17cf9f19099f29c5e232bc3e54de9142ed62ed44f245bb88107b13e967341d18a7450190395e7e72f032db7aac94da51b436fe737c8f985a3f5bbea88b568f5ff5610dd895e783d8b2e05e87dcd7ca09e563d1cc03293cf5f918ecc188c04cd3089a0c2006a26339a58e4e390c45496d5f8fbe45f7fede5a4391be0940764568cf79dac50c383e1d5797dffb54e67ceae54ffe1b0e9c37269643f4fb40143896f86438ab6cc58821fe348523eb2f9221a9677237446bce9c67e631628d1b8f29f77128d5c2038f36d472683a7cb87d1edf25d0b02d33658c004cdc7cec08c12f7d14c0fe1ea1096def988c44a83dcdc9cc544b0508b87ed7fb63ce4bf9b72f94434222ecef975dae954f32325c3b5b148d0e7791546f9d3918a7a97e0e93aaabd8b4bbcf4e5e021d179218a5ca79284983099904edefef8b75044d68d981de40f7b8b09340d3588ffdd175dc8dd510f378cd4c23713125b137d65f17b33ed1da5bdc68f7c22d69905cab70b01a1899585b6e56e993604ac94da5f037cf1baf6465112ae949572752e1f8a634315b695c9eb4005ea720782b35bfcc183b0510d98c7fd22f4fa25fdb69ca5618913aaa219447841388944c71e3a295044d1f00500839260bcbed53e317684dea4222a980731a48a0a6ecfe47d91d7f9493d6b0824695bef73d35b47a66bbd0d696efe79e3dbc4eccf1239e5654052cf21f4f2dacf968fccb7374304f8fb752b3902a117ecb5c23e7ab504629e5fc3f21a0205a025265836db13c9afa76e0abca1b208b7394f3b165842804077a42b2403682297eb2a1ac31f4d914cf583e1a0369b30771f81354e6ac70504e6da3e496c5f54aabff8e3ac65faca6c8d56e32d811d6f3ed0fc23463550cf6ae944ac5a8150624212b0ff01b5499d3394d56e92c44eda515becdab9fc59fda52cbc8983fd70f225790b3ee5daaa098c65ddf2b2b696c8a553b600d3ca04baa47defebeb373efd268274d23e08483b22fde92cd876a0f50f6bd256f1c9cd6eee8a4ed266d89f5a1492938e696cfea9199b6ae6b80f19ca28ec751493bfa117fd6dbbd8dd56d43d436cb8ceb99631e3c9f19af405fa7041b6a3ba19d28ab54268032d2fb56376347b672e2b6877b97390bbc4f89e0fff08ae9cdc0f80c99e9ede2d79d8b5390e466fc335753fc2192c42abcb8c0f5b8211c03a25e7f7735cd38c1226130124e33761b688e5ed88499e97e12de289ad84a468263105601574ba43b102040f87f6dbd9ee96010c889dae8bd3af85544f1b246a25f474e0001be2c884b2e57071ec3eceb70d93589d27edb1e1162747c5567b20f0d0a8a5a4e003b0a94d68160c1c1445536270b781096246e95bf0a202020e44206087491c69c3ea712f5490efd1cb13922dced1aa0ec8e457548ccdaee9833c93bfd58becf15d2729287486eadc1ba9172d945968ef82b791a04d7b9221d24f7711aad9c0b4aaded54154f9f046ea79ba1fe97be31288318e56cee82e48f223f01d335dd41af055e01ef6fb13f3aededff3bb89ea8e9b114468fc95dd0adb63f12443dc5bf7ba85462f4829656976751e99a38efb681f4db59e61b9e7fcb640cf08ced532982cd6f1415738d96c5b8a52f6d02c3118ffa12363d7aab3014d38034d1da86109d93fbdce41e677907421a46a581847960b3089455d26d9b0a0d376904412d09ce525e675a4f3727642f7651a2a3d8d10a7af23d6c29db20239cd51d30c466319501cd9dc671f088559db7a072ed8cf21e7a3b168efa26555bff7e1c038e23550393f87033d411a25d53e5fb44f86857633b628de9f43857ff5e565c4c9a08cdd20ca8a34d720f3421196a43ddb4246131ee0234e078ad31d8721216cac9ec4d15abf6c4dceb32b04cab611f58832ebdceaafbe3618f1b90f4ef18e3e1e1617089d2be877188af0f851b4158a917554894acff8853756e4fb495796e872d3f121d4d9f0292d9b5c3bf59175c5f7ef5fe585aa5ce59e9b63b481b2075f32e2c1f1964f4e1c29df5bf4105ca10faa3b432908a1496fed8644d7bb2fdee7be33fabd3d9b0720b0b5dc7aca08378744964f0bce0561d2049c7e511762c2c17bfe513db98d4545a104e7c91d0ba51ad7a9c4cd82ee59d3d0758cb05d36748ee2b0641d2620a4b7b48da278b651b3153da35a62e8ccc0f5e3e27e157a8c467ba30f50a77493f0a44b4e969a89a53fe2aa1d655f64dfcaed4852b20983b881dc8318d6825f411f38a500be5a2150e5322e3e58fbc031d27035c7810f28a0dd74723e2fbf33d48954470e5097f72ea7103e6b1a3eca445ddf78b321be8469554b9c865c30bc8121335ebcfcc60d3194e2145959ca3d651c88a6f051279d38c892a810fc2590f016b73fb5448ada0ee1aec56104e4fdf1e515efa4ba59cd9fd0584f5abc4c8e8afaf675cd63f1860498c206ef9f0116eddc7661d4ab8c3a651dcab8c623f6bf90d2d63ccc0dc327d6725e660e40daaa4e34ea33df58bc9769444a8b2f15ee0429ef9185ef07f2a3170d6d0ff04c2459e09b99fed754f2567bb49385b2c4cdc4610f89d4acc91af8533a8479d4a56ff5ec2439400b52e81efbf5a145fd614b23f0ba80c1406988dce58014c743041403198718fb0d6bae65f3ed7a04eb5436b107db675a828a9391b9b63fa27a0a6f20bf758093ea54d47050b4b7a9873fbf56e771ff344365112525a4c986b83d3cecbf7ad90f86d95acb3402806277b31bcd789128870a178d749b81fd62a702f62a2e4e0deae1e7b71602e46211225de08900442800a4091b234736c6f1d80c9eaf871bba0a4010d02c840cb0e403d1cfe62991dcf2ea3616c8d04be4c92a20b1f72af99666aa54936f8f1b32470a3e1ad86f025c724afd65eec1508bcdb8cf335e5566935830c8b10482797729d071307629a0c8a84f93d1464ec1146db581280ef035217ea5c4159ab5892862b2c03892dd41827faa71a96c4bcddb99ed48b555812ee97eae93517054b728eeb20e59f9b679e4a0171a4cd742167f23920c1d4ab666ea442362b2133b0149a5800fb1d6a5dba33640dfbf87353f8d5ce2b49663dadd5beef8b825c2a5024b831a6e63d5cf7c44d5230c395e45d7651b9d6a0a5a8eff9ad24134725844a2f60450f9a56bd8b418564c44724658b7334f9b91d1f392e933eb0d03b9101ed28d7195a163924b4a008d6c81d8b174ec04c9817c9e1e6d75833600b1fcfa3450aff1c8d7d53c18eaf652a045de23212aed2bd884c1e74b5cf224982fb0479a17666d93861ee083d071249e20e3681f40f12be774812c6650c88dbaabfa690241513fad899b76d5bf40ab1ab1878269959e0fe73bd89151b1e8acf784bc41c4c4cd75f201ac343d74bf395cab8f528b214ce5046af99c3fb5e9244578f0ded19af278f96b8b262257f635b3c1a927e9afea8b96982d93db53db24d4f5898d873cbde1d83e253c9f32a3f2b4bbdf310de569820bea2401c7e30b3aba82e327fc63334b607ed6bf4cf81b6b7e79ca69eee444a29e8fd19e96775981c7c71acdd1e8908940ee495fb536e4a5e8d3b5817598649d1c114c2ceb14184c662c59daa5010dd7d5391d59895a42984205bc55d1a97806a26bda14458975926f31b801028652afcd12188f57a17c36d07d19f7e40a82cd76834a6036c8c99dd92e7106685045055500b0d08327374216df854847a630ee3cc71287cfeefc5a4244d63660ff0ebaf09b4e4d8ab2411341f2c045dcdbfd30eed452b74a62c9cfa76874fc3f52c00889eac049e35c328614bd704c1793a9c72ca6b354dafdcf54bc0ecc816aab2c418c97d814a5b2112dfacfcae7f122b14f03b1688ca4885060c2f4a57be7e74820ab7bac4f502d6da085c44c671d685b9fbf98a791d6a34b0e6a41b48347b0a09006589c05db62b05e75f1f47cb1f4f4c3453684bfddceda441a82c7658bc098773477aa2e43700de68078c632bca683e4f5b650e156ee5077d745bab0e3284107429159d9b5acea4eb43bcd52aa1708c457a16b2de4f172a30c728476a262f63d2dba9da262ad93c783a4b4676c769a11759a30c4df4fbcf3661847334056acee2a1bc926da84045f4beb40013964e735ac074d64ffc8fd0e0543a8b582af12e77d1e468443bb7ae5fffe52722a3dffbd2cfe6bd95033b7ce81145c22baa71260d8d9ba271eb1ed1ed7a3c045f5a78b04c88bafb604fd91fa909ccb92756cb673a9179efcd5af419c4ba190b0a7ab3eae026ff072bce04ca94c3d84127c1e8ecc22026912143e379f3ab3b18df029263620625639d1aa9c8bbbf1ff6aa468815363a435be30d69d0708fe85b171fe12e2d1c2a27a46e6cf029f60f3a39a6ec2fabf58998ccb4fb67153f2562369415856e5877b0c9ffc345670219e54186e053203a77311013f292d5e4bc99ea1ee66d8124b3b7249b7e618b395ef59441ef859eacd4020193b898466d9f028c66434987fe3fea2d6ac22ba8711e1acd9bb5a1ed36a2afba680a575ae0a04ed0fadbc14db13ec9494c636f56f7073d2173ed8b55f811c4b0396b54fab3da7126bc0f2dce44c8d083fbc14e40e8d245210690257bf3f966a92b28af8590d9668b39cd63fa735b13a451037d6d5419ee8ac4542371d5ec04626389d1bdf7a7e5dc9188f6c766a80bde40a670c8e546517154b03b9b2bdc8d0edcd929e62b193317631a0a80b333775171862a84f673ab4a205c1ed00b01c8cef6e033efd081cfc69749933e02691530a5bee022c7bcb9477323b5e4ebc9e8c258b9209a6217c96264bc1c84f94285f9ab142cc02b0023192258faeb0ccac8a77403ca222adfc3573cce85e29992b0e1eedd32809b452ef235fe342b12c2ee1997a112ace3e28d9a54e2ea0c1d7cbe1ee38a0f0ec6a1e0f1297ab3c6ff6919b82a58c6e6b0d97722f6cf3524cf1e26fba5546be9a6b09c895d8c5482462be240b5b3e5023984aca0324e1361ad1ea6c20683b0aeb8c875a81c22c337cf4c8bfde4627a6ce2b48458a541312e1a8568d7f162e3bf35805a3493445da0d5d072b5f8d5b0b8b00440b4508da6385ae77063129540e3ed83401693ef64120d6c725037c6767cf8f5338759802f9a2583c50819d2b53cc5115af1efa50cedd26f01e19c95850933a6b1e458906df60d335d2705fa8077071f369f8f806538527deb893b70f9cb69005cc7bf08ed54a019d4086d7656d6c67b0b8b756c590ae6561ddbe43b7f55cb5db22fe9093fb46b468a1c4b30fdfe58d718e901336ca43e51f88555fdf3e4018e8727e8325bdd9112278a73f6416c3ed5de5e29b0469a88fa6d1cc1cbd7a5fc963ba174b67c71b9fc9402283a2ebcb27b421304ee72a45315bb7cad7bb00d2f8ceb78dfb1ae40631c56ee919cab09403f5ca579c4e980d5100b8eb63e222b893d4d372804b9301b425a161183142cef5847791b91ec337b0704010794037fa11589895b0aede06d1881cff7c562df2be2dd6ad6752adf20bba2cfe38a36642747e8d0ad1c82c1b0936aa776135b7d832494eb72820f734d02a823d47f1d419e213a96148c605fc54701d60558873071e602d3d35fa3a1c4474d57c90050028f43e662a3985b6460fe276478d5b14da20bf0fe262b9aa40e2ea456e18d45090a2d769aab14b394a8cfdf7f29b512939994c2fc628e63e55d8f1482aa6211fe149e047e77dc9d1a3b6ca5ad36373e7087e2fbef470ad8846c98d290a3530a6cb383270abb073704fe778362f24b600fa43a2fd9f7003c55247dc3bbcbadb88ebb90e97aa4d37c9c85191fcedfde2279053e826bfdaee1901c3a558910bcda22cd95dfd8412d0c0ced35aea409b71b2dbd6e78102a998a2150faf1b6c541fc1120bab9ec548ca4fe8b619f5070cf672534cc599e068161a7eea4a369ec76cab15de40b43a594fe1aafb3048fc727db7b0c44e9df64db5970f49374b42ebd572fba72adb4ad26f032e15849fe62bfc262e1c3e2db85c733b10ab55e6209666d1928b01dcb42dde51a053b60d3ff7540f97a6f47a1eb80f818a8987fbb0861034b6605967ccae98da1c7947c24fb8fd4148015cfde276f92468d3f1ab7f0e4c722b11da968000fa9220aaa2928302153871b32298deebc6c1dd86afc5bc6b4ea6898d1ea9d558bb54a14cdb04c0aca0b5166c5a417cbbbc2258010e334b0b363e956a85ac68f38f4439bc7aadefb2970cf902a8a03a6a6c6f718288b033f4a352151cebbecd82f1c99c2b5688d1060f3ec38cadb45e3cb67a4a4fe4aa238dd962ccafb4129f469b5a53fdd025cdea3bccefade30ed7f0bd5d5ef5c9fa6db1463a7eb8bb221ae809f1dd6335bd390bec28458b6600fb32878ebae5d5feb2c2dc02311417c1600e862cdeba19dd5ad3fffad06f95e244b95b303401772c575b8bb7dbd9def52af6853a8aaf8db60d4ee1539c8371996a4b108fdb146ad8d22162a6438fd1b3286ac070d06b8aa9bc6285d1e223e83211f67b754a83a852331b213859fd57ac680b1f002732eadb6cef059c55b8f49d08a55b0a9c34a1e71e16f636a05d0081cc488a362912d4e4a18a36c97ae4afd2684c1522e7a72b296c9ddb32fe9f9e18fe2fc7be6ea3838f677df8cffdef6ca516bc9fbdf74bbd314e359657127634b200bb7621f370abd50db9eecabe025ce52b560f3c09eacb603e4911135fbafd6bf0aed17c8e36733f3e65aa92a0419b148df7d42ad5a69233ab03984ee45f803b86c83be15fedfbb55efd1ff5eacef5d08f48e2ea7214c5315ecb536fbdea85e5f7ed1a760586c4ecaf371d1d000312a64a266aa3ab28125241a02c8c209e9e343195aac8740a42dabca8090d6a7fa15ff6eacbb327d8893dc8274f1f1b7080a63f88820b7a5772311c40e43f2512c78bd13ffd12382ffdf4257754cf63f73d98a2670f3308660cfb830f50806698dba188da264bb8e37201d4aef7aaca1861482e1010f557ef01b8e0d6dfa23e9a3f0c55901b8618b59623e201328dee0d6642b2f8e0fc2c1274d8aee1293f26e156efe9b27a1b160b48f89bf26dd08fb53fa3e6383ea7fea117b4230c1de62b6c9964a90f9378acc6b0e5ab5cc91d62e6c40d1220ec337e3271d842e6c0090eac9bde63e783429947b4ff90c070a4068666a94db5757fd30275bd2eb378b15fdf26c19955e2cf4b5f9f7aa31a92e073779b2e4d9017c496e2d75161b6be7d627eead83882e29097a4b72956a0e3ade5ff75f3a8ce8201583509ad066d332e92800039b4151572f2bb8729059de1de0c0ea551c9903496694a217aef35ef2069d8f9aeab4d17481379de7f77f0d9a9dc9460521e9437a5d965ae3e5a28db826ac12aa5033871fda57afc4a5604ac6ff5e9266a11035700800375daf133a0c001103830dacb3f7232f1ffd69abc680b579cb43176b55c396bde541a134d65e7b34d373dd849ff979d3758c473d225b36ea54dceb203b556e7a04bcccf986c962463e0a14ea57dd72c9d63b31a06a74966d9d4bc53705c21871617f829f6157cc054f8dacf816d5402a8c37b507d402dfd375c498d1cc35b895c87e63f09863a6f3e185af5924d1a5540ca3960f76a99330ea7549585fc95357115b5d17e255ebaea3d9d8786325d4ddb98763994134898bef9b2aa9e24dd2a86ad8259c5db3bbf456405ec2d62290fd54bd0ca885c1ca76452d198fad279190d069d432ee651527ac06d6c64b8ce1f05c4d9ff4dfd2ba036418af42dfa294aa5f962607c635390fbf3be8bf97f02160eff521e0de5b3ef45c6983fbd4fd226714c7370b5faca3a4c7f39e63981a1af70c750e465f20d58d49b0e7ff696a2727185cb0a08fe40275a654c6ce8d8f2ffaafd6af37edd41d922f77e0fb46a30a3f71b2609498332a4bbb55600cd18862b2d83d182b511c2d16657f4f4859aee85a5f3d37c0002a03338c4e96a9133a739f8e4472e9e4941ee1f71b53f1de454e05c925196a0667a708290d32fdd9d5225d04c4df5a5f96364c0778d256f1aab6621b54c43480928de89b9ac66ff861a7829e40330940f10b20af0c7abe029d858165e2dd13a5c6e507a953f53f12d0b61e2b8be3cce7247418e44d74dbb736cb2f7192a29d7902e549c688ab8932188ed6c66e0bbbea1a958addd9ca377ae2d5bac0164dd6078dabccfc6c7321a1a61d9c9f9e55d408fd77dccae80a8fb28f3f75d6998adf1a462385a5b57c254eb0397d1a869ed3be1aa6dadff0df2dfa7f1f89f3e0e9302a0eca51cf233519c355920f392880376660fb964a463c906d33bd23e9d040b88386b673a4f64ddeffed1d1932a8b2400c7e01f3906770019fc5c3c2934450a6dfd62c80ef02c31afb7810242f58434baa61f03f141b9e79e9d070db894d75ef291b5df46aa3a4dc8f4af372492328626bb411ac5c62527abc8335994046910341c4da452440905affaf04c4af48e5930d0912e4387508b5cbaaeabdc524eb8b436490ae1b6801637d16d040d4e8aace6eacde2d74908a21fe782899b6ed2801e63b06281c0cb04bf6d210eea0a35177e354ef000a6de9442127b0f045d651c8b43341643ccc73f734211aba71b4b33f92fdb27f4d82b69ee4d6eda19dfab72b39537ffd4a194fbb5e73be4ad063b16db74953f1906e25560b02406a29b1f3a420219e9320eec704bd312894030f90ee5410232adf7001be8019d6600a06707b88b723f00f7e66c353f60b9862302d251114706b51bd189d4d63fc8f6102e61ad10ac3926c80ee40c0e9d5c94ad2ac5de905797be118362d2b8ff60728a5f296eea53e6c5a6cacbb8592efb4eb0b0ea7fca498e9d002f99540582e8afd2e9852085b0c41f85e6706297e0151115614bb9672042debe74810368c01456ee75c1b1ade03d91f29b439a3982c17c79d29b01155170dfa6646f5f14ad95c02ac6d086c5fe5ad4b0a119521496e29b6afe22a459761dee540cbc7fb9253bc4bf87baf9e187c2f7fc614e4d203d32f2d6c9785135f73d14780ff4bc6649a2e4f7d46ab9d9294a662f74e66a11210b09fc507494b10bb0986dab33be1ba064f99905a92074cc00f17910d16c26aed10c41d8a9f87ddeb770242c3e2453ead6a0fd6c3318f1d1725ee636cfc3cd8caf7efc49ba13a40b2fe98c8da57ae4453d7b50fddbca435d4f43009f16787228402c0775e3c6516c9c248a22ef6712cca1bc6b7a953f7ab318c18817b9600ad99a31968a83ca7c5593b677a34cc5ba2899221e4e4e802e875db64ee73b5ac85e96cb6c4cc1eef06327a05792fd89cb586106474086592d17488b37203cd9dbacfcd9d4a79a5db089988d5bccf00d5796b20597b64985dbb78f469b62f1bc812afa05566af7dc3ed78d2e3f2f5eaca729b77456e96206e71dfb1ed8f1b0813e14b6c4188f0b22d0c3444dcf6db58f1a1247989ac77cab0b4fecbd5f6c43137a7427f839fc6f1bf2f7cd6aae3225e4149c0602eaa1fafd106df41083be78ae37b597e4627bccaad5e56cbc4ecb194d041944daf833b2b58fb1cfbedd302e829161ef81307a2e14ba6f09b64711f0ede8436bba6369838730894d3c56042eb6d8da15c66576e080ada6dff8d684af1cd8bbc28401931f1b98b9f51c02e0d5a29af098009f1758b4da3c8c847b77e7e408a0040161c8a69098919635e7eba7fdd214a869aa0e016345eb4e6b53c88ae30ebf6371c9c518e39de4d4f35468df5733cad2dbd5440cf3515028801be57ee879160370cb0ccddfcbcf8d02b77ec730ebf858a44f196526c0cb7bfc8e2d2336ab9db4a3192835137700a1cb4760049c7d349a0bba324230da89d9e33806d6f59b1d954ad3eece49c74828ebfdf4c69b0b6de69efd64cf8a61d548893207f4233d4260e0924936b91f2721287b70878eed10a78545a46da366e8e8aefb0a43fcbc74eb8995b14330239d360811ce74269fd454513f40889b049dbf7d49017443f2e95c725415ef237c198cba561bfb64a73b0181db4a1203cd62927c5e37418818ad70e1d34f340be48a0967a1bf663f345604e199fbca1bd421503256a3965c3e059ce418737b92f6f9618a96df5b82723e277dd4c05bcf1a31a62c360c5cbb2156d192b6146f8130b86017954bf568c9f4bcb2497684cb31ec5eb8969e12f9a73176c158b62241dbc612ba69110550e9d97e4b740c2246456c064b3112580a4fe902bf1034fbb5d4da0f031db72a545f66077a78aa746f41d5b6892a6bce93cf2d6c4ced9b93d0af0067614fb1b596755ae27422953d6035c592a4a59c5916c1d7d0197efe0d3628858b12f94d2bd31db913e62137c234ee92ddb9e7ed1b2826f19b950c843fbfbc092104eb04e3a5f4aa0a16e4ea60565f4d742b14144c6532442c2ee6efd6471564406775b1ad9521c292662db0a61b895e1dfe468818979f2fad0650afe9c2b2ab7f53438504ccbe61b468390c67eef94311b7c0618791aef6d06f245313ba2ac331c5ac304f651c385a878a1ced2e48edcd876ad41739d0e682b3bb7e70dcfd704cfb8943497288992b6cf71915767d224e0c0ac3fb539cca222f13626034d51019b649a4c3143b38df76acbba21da1a754aa78608ec0e64576e5aae7d1292b9c59515e13fcac9c0a29e39af4c923427aaedbac12b1828cd742808bbc95d9cca96cd91b8d7e6c0f4827baf82572f2b1958e26acb39874ef168336bfb7f5a5351da1d9d3f645594a5642001c4bdcbfe8cc492c3f17447084895d537caf6d539a7ba0b381f47baf6fc966cb194cbe72f96aa9e3a6e036c7aba44fa8ff9090d0cb6ac5d3596091abe2e2814a18104db3ea0cbd365b65e601b478f9417f6cd3b3523a63be98fb9bddf56496d1ce973d4bc066febb8f30bf5fc1ab3ea29347a05539b7b7f2acbcd9de82355ad2a5054892e010522bab74f7c51840133ef03b6e9b746d71d86fa4f9ad2066377a139a564a01cdeea0e1b8fba8b9e299ef735cb55bb6c8e4d12b8b784ad51136a1573c7720a9b005d9ec0329dcbab1f13af158e05b6814c3bec50e7bc32bcdd7063d664180ec623cda83a9f5acf2d713bb2c3933572146a943f44251753321522cf04c9e58595a673e54b1a2c89a8f5f5e83a5f955621d38380b8a329bd50105b61d5d38017446a59c938b42918afb6c049041eefeaf10226630464403ee56130908c655c51fbc6117acd1462f21f41e85396a47b939d6a17746b0e5ff4719306315dde3e72c6896ab847744365d3ce0a641804f252e600b068937f80ec83a8fb9cc2eb1f658fa1008a171b0108e6554d87a05a8a98e20cb637b97042f7f32f2d842493de124fe60f2979e93cc7a807d40ae37ba3fbec2f21a91306c51a45641ccb09e585bbb63b9480186c3b47496c4329465c2470043eb7c591ce204729902d654f601f84574d24348e5492d2d0c6e3b2019a93710eed171af42d8ef1714f5e9701fdcc8d584e0826ad3634e8b1d37c12a652ea141af655f15d3923aafd0d1965887b293f79a995b89b1531974a8030cb8f2a74c8ba5a3362ecfc1eb5588bbd24ddf288631bcc0c556dd0ae0d9d87d83d91401fc404d39b6f667fee807a27e4f4ea63395585c7ad0ed88b5835f8a8b4274beb0c3ace57913f037208745f1d6cdcac0b0ec759c546050ee8d1e7cd330bfc662c2c4da28ebb6ab6c123c8293da3bb8cac9b9797aa9dc4800cd0ce22b7b2738457a86ee2b4236ab7f3fff6f16321c296df06777eaf581e1e818cc4467079d304d7c7a8035393fc7a61c39d6ee6ce59461332fc19fa5c83fb605041e012bba4be14f34e5b8162a3ccd35c0af126b0ba07c2605ab684ca0f93af6a226cd51cfe5509c996c3ca96068e38c68dcda4b487b9c4752dd1a210801a23ae7775ac3f88553d08682115a7de568e9d415a5a7a0ea96d723321eca22d23a47a2c6048c01c1a766a06563a81ac965840677435e4d809cdd856b03432dc2e0cc00c6db8d6949e9de1f6a670d86083f74bc76b80e0dd1e3b0c6495cf2cad82a0de900e02c23603ebe227904e413df8be93bb944146b5fce8cbba3cb402862d7a18466cd155923a4840123b82b1161f0134aa187ce4015da52a4075136d487688588b4a48d2b27415528c93b9fd73d436903f33075d17db817571ed9d6a56b406a9ebdacb3d703e029fb130157d64c84c3ef646a6c35d1427937130c6b064e88a8023ecb7267f75dfe2107a811d252eb3193c35a02aeb8751ebc6480c6c685979434c67a3e0c0eca937f3692442340e64123fbdf20007a61df3348b3495de16852e4d11d3e4a144913e63021f91e3e62df50e40a60105ad79473420296573934afae448247b7d6913cc903b366bc7d853b0d74452edc348556262d709fc248f5eab2040c1248b0575bc842e22b827304f274ab0d692fb1d1b7465b0043f3f6c7fd0e51818f987cdaaeddfe595a32e315aa0ed2c6265a12c148172a3a85b4e7d0f8af9159a550874f8a69cb6129b4123f3285ee2997f1c30beca8f6526a1d24e4b05bf4d7b524ec64a453ef8065ac1ed8a0ae4ae237b612c8cecf11c5f94ad088a43d1dacc25db41f321a105150e72e5f2eb1ed7b5762152d12361e0759dfa8034c172d9c3d581d57f49dfe4473e4d0993ef062c3ed6b8f90fed75f347be34bd3702ef78a87f8a8c9dc21941d0ff154c668344eb46386795ef2187aef4047ce5c5bcb202fa25384b9e06338d892de9929346871e87d69034eac4904275ebd01786944b05f65d6745f4adce70de1b45760dfbf9ed32a8480f0871f65a068dc04a24435903f6f2a6a5bf34269877c2ff40ac10c10abaa0b6b2ccf63be714707d12d62274b09990b3d00d20a9cda551395619a9d015a5d989505ef4e26767be45449843028215f51be0e6a652caf92df4db0e684ba60f2b3d1c4d8f713f85b91b1d967197227381db69e83d2e70aa102d4ad3af76268ad8e0ecdc1318d5d90491ca4158903d5b86d3a2122f62a160828039613dc84903082db52d624a735c1d45346690860fdb8b2fd651af52b8a34143cdfb3ed6c82d760efea8e564bf4f44704ba235801671ad3849b1cc92d168000450c77a024160653376627d111f6eec49d760eb7838678c628a9b291b65e64cd851d99e177cc4af4d92760a68982a6b55a4211f5338c15e978e93ad39376e3fc5e8fbfa096acff3870b87674215f54e002257be8a2c8d929ddc9cb7ed6de292183bdc2c6ad55b05ed78d700987befc49639581c36cafa4952d5a61624488a1f6d49d3454ea0bba4746eb74b60c0ba78520aac4f09ae811fa036a9d2e630d234afa9f02e1ce82c5fd9c4f110f71d1ff973b3569e41d0c2c7b6ffa1347c04eac0c801d10d7f87c0cdad0e5924a8acbf5733749c8adeba571df8165af1fbd2fa2e8f076301979fa02a97100df5039c78a44ce0678ed879387fc138ff8037feba05f4ec4d08487b14e31b38adbfaace11eef61ec9b6596a1ada54677c0852610af83d44f0d40648204af2c349a99ff4043e47c1ee42f539e27eb298a735e851ca2ea902c6da4da762e4c43e57d114a6a961d68d3edd8eb0c2647645a0be2c75df9a99bf02a08d9ab313fdf5dbcaddd463e296265c4fecbe2b666fbc53deaff718ab0026d75342a0f3b13e0952e437a69b502b24d3f5e7b5cafd93161b867434cd5c317c24b2e86a03c04ba08c2f327a2de7885355092b4f6dd1ff65e0f3d476dfe0f4b7e93e16e324f5a6c0c23e7cd985fdafdb36432ddb80ac91a7b619fe7f58f4c075fb94976209ba9662a24f999842efc92d02fbe387a7ac3a1cc66a14126a90c486245316da5cc60b07757376224b1c44e78e8cb93e18271e90032247e4cb2449abdb2b712198b9d3b4ea354a71fbc67a26c7c832073e677b713be3e05d780c1834d7e2c7a1f63b33dfe4e844614fee0cd70a1dce17cdb9888c821f39490258c277dc75e69f730e38d889d3f104bb7b347a50944ecf41595fd2a4970944f9b11d9434da3df6d160c1338e417553c13f376d65c6784d4a147d97cfeea03a119ca7f3fe597f919f48a92ade17c6c80d1963441a43a691ab6d32e563060631552cda1490fc64d9026a03e34b771ef339afd4a32120607c45966c6322e1cfac3e045a3d95e7c2a2cad1a03501ca4915283e823083f3c7417b204967167e624516eb584fd4339039207e3468712047c50f2dc8ecf96f2c7e89781d7a03728d370758d22d4d0a1de0bfb3267605af3410a25764819b351d23e1dd19f1571f59d397f02901ae92ffe794917052077dd98852fba902c6436f9ed19bf999f6742dd9d6741b7243a62826c2341e1d360e618ba61cdc638b0011441636c6ddba861b8337ef8ef12a4100bf8ac5cbb1a1b66e2cc664bd8aea23fc2400e73af56ded404dfcb846354ac7558a0904e92f5b599f2354ba5b06b03cf56fa853e3ad00935764e858e9922cb1de2ea198d8f3797411edec9f4ad7cb616955a16518121f0117e2f409716ca8fd9f42e011130649aef860f86569fea877e7a61b9ce1e2e191288dcb868c78ec1562cb96cfe9b9e14782ff472ce78c30c1a42df39c1801eaf87def442da5a0702e59e83228595ef131d7f5d0965cebd04febbf427d8e6b8c702726683c7c94ea74668ca04c593df98b8b87f14f2b7fd0df885db362894a64972bc26faa355dfb99f2bb700759916ce0ee8c9bdeb6126a707cb0f3552078dabaa781d9498b9704bcfc40007a866af4523d022c37de3cdd9a09953c45cae25c6e8b0245de2c8e22804dfcc12262a57b659a289593009711ec8be9a05f3ecc99e517c0ec2097663925e0e6c9ec8b0648d40b7ec5f7957152497c406f3f0916dbb7e2904db37cd6f20508c3f28ee1cae21c476b4d9c16ac2c22c2655bf7922019467842771cde1391fc49920da1b0a2dcd46518dce3dfa9c48aeb2615e1c30b0b85d9d7587817fce15221f1ff9d9d7c5cc5cf943700acfe5db1131e71368ee3b92db890a627ed82523cda6b623d50f895ba6920b9afea771373e628fe77866e5888518fee43b78b785d68e74acfe68883c620e7e56caa4a3b83e76fdaf0c804886d177830f60fb8f8d521d4ae3166b3f6af0df4d10be20dd69c763ec6681a0a233b0d3299cebe07e58be7b54091ebedd23fcf02e0ac0b9ac19a45414e28191dd41e667b5f579a86baf5429553742a1f2de8fb58734bbc5ff5af7216e6d1d493aa544d07489acdcd694a440f767e95e61e865eac4e694ba7145604443e260101739ab3a92aee504f3f286c7acbbc2ba2356ae91a4d69228cc9399cc74d96c3cc7966336d01b464a8cf26e43fbfe35c0edf51183125b125491e2047a52d02f346486b430ee5a89ebeda98e62e29bc6fb1920babf577ee191cd2701828fc3ff52a668148b4890f760e423eb997cfa8ee41e530117915fd438c64aa77ada5dbe66295b6d9263bcbcdb32ffb1dd461ced97f5c48a7980abc30c0ad758477af7b4cd8fba0434dd7c23df14756b1d08eb8e150705958f4a63db693cbc8cf7f3b14afbf7ff8f3016e755e20af6bd4034944216444420900ca655f1adc4cd0d364793543fd0caf2b6c2ab09125981c185fdf2a635506d9a263d216d9d75513bcf5f2d9cb8d622eaa5e56598273d701e2e2c8afee15521a9a94f01d906cbc23c145b461626dc8f3943cce670280be4469a179516b9c92685e11488c2ba1afbc5c6c705a2226be42111659edee9143ba97cea07cf23cecbf95b66d8ff03e5d200c1fd22b63444809b77b841e1daf4ea198570310851e55e3b0ccbe987a6e33cd51b16d472be9dc55e37c01044054c7d2a6921e55ff1933cf3d5133fb695fcd75718cb547a1ab2edeef319acd482ad65fe02749405cbf85d5d6a556aaf4ca9040479d5230f3b8a568c5cf5e2f0418439d4830c371ca94d5d99db901fe54cdde7a9c10d9d727bc7cf9dcbd2fac41bca2c2bd8e39432f15d7eb3012315930139e97bad4c6b808759c63d6390349e5660fe083bf63c04b11863c50c0053703de2f422ed31d8639a641240e3787f865568c3fe6171256041c8fdaec980d1e039f108746cd8ee844ec7bbfdfe884d421c8589651e8ae9ce7ebc78093841c683308de3ad8bf1d18900a24d0c7248e20c319fc0afb00e80932ddc126fc9ffb75751ab5bc08927e0e1d1c297654580fcd15f8685c5466b61d8edf56218e8237bdb688e1ed6cc140b6d087c6a372d2787992f9750a92a1102c30cdd21c579a344502d2bad510fdfea5a5d6cf35c0bb6ed0d824acbdb267e0666a493f8dfc661a90d49e03675e927fa6d427f8872e4cc11ac5f4acdce460e059dbde41d3600454e39233affb636c971aa3c1ed3f13d4ea2d5f18fe699176f821db8f57811dfd9f396c92dae9ff2c6faa21edd199f2b825496d28c1854ba1b7bd824c4ab6d28711483906fe98c0458b8848bfba63a5a6f08657d697e849f0e6a317342337adfc2b63420df90479eabe9e9604550de4834e00d7266fb250404117dc0c7fc34b66580dd8a64519030dab50ba85d7fe7cfe92b5c0bc6644f9fd152bd1606850235dc0debb4adabcd010a08da06fa164a8ec0f055cb8127abfcab6136fed608d4a0244e007f74a2fba24f0c8705d499368538f6eeda02e90b3ffc6475ed84e03d45103aa64ee795b30161aa7030bb7fa31eefbee6da6efa77d385269f323fdef3f5f4bbf677d2c3d74e9ff7dc97330163282c0755fa7215e0f3bbd6371d89e2f22bed4982890af8b91828d14d1b2b3b4672fae26db2c4c5a936e64b7b5bdb79429a514aa07be0767073964422431b04afa1e88846c9f2344d2c26f3dc42a291cbbcf6113aaa42ea45cfa4112c1157e04b2f01cd8c26f60cca798a0e3c9e7870e5c46356d5386523f74075977909575c032581edefb8e9196123be16463505df41fb98a15cb8f6cc50c49c870f34c3431c30c58869bb7418f1b15d0775373505948a90cc5f21a787a1da0f82e80dc7b20d722371059a21b8814b9814b2980e1e780a80676af031cbd0be0b604f75bfa71c306732a63d139c9beaf9344aaf6734aafa6f67399d071c2e6cf293394bdda54cd41478e9fe91a398ca0edaa9b039c533ac65f825fb0382e18bc635c2554bf6103e04fa461f0e73c4089b81cb272a9144e580a5ebe19d01b58869bbf00f7fe447a06eefd31b02cf1fd4925f92de009e8879e4e3fcdbae1e4e32c8ec6ff0434432232a0f3c74d74e1fda472960bda0cc7531d557559c09d2ad301d259b2a3cd09723d819c0a56c63f06dc621ee32f8225a8fe2d802c8045d57f055066e34850fd9707307239308cdc6b73c24d0faa27a9fe3f826c3024d095e2054095eb4881aa3ff72385f5e81051200a850af5caf4a7d9a700bec358769c758a7d2c3a3558745e587466ce3af9788c3f95a56428c8aa3f95398539ebc48d1456fd694faf9cf8f46a2e61196e3e05dbe34645a3d3336cef4f55b07489e5c143c4e567a0fec529a303cf24ecf2e00af3a39644851fa713aacf290d138e944af58d5121dc8666ce720f67a0ff2c05c731abfea798b3e68d70e4381be148c32f56fd4f3ececd0853271f54d8e253fd4f3aceda601ca5a7930964d9015996b0e808c5b480ed2007557c2fca8068abe823629d1d1e973e3d507e3c1e1f19f43cd18489ef45984a26d4bad1667f08e87864d66d51a7fa6f2d81520e51a9527be3220c60e421c0f00e73d8f6fe449cb5c17cc2465ab725927154eb6601aaab820f9d8d0d1fdc464a18bae816661cc9aaef772990693867ddf8fd917ef545d58d174a6d7cdfe87f8a624aa53a81f287b3118e284d814be3ad808e1b9b719596f7672b8dd339bda4f45cc432ee1be7b97156eafdb50eec7cc2ae5078ff59c6ae66bcff9c710c4278c71859544e23826334bec376e97671f9cea55dba69b83c8daf468def6ad0a841a3068d1a34688ca94ac38546f8b9fc967eb8845376025b5a585a585025cde5bbbb5d4c7fdad3e94da76730280825d58380b052fd6d2892d3155569f10a3acea2212221d0710e55f729350b7faf525d6a41c759d4ab668da8144d598723d40efdaaddb80d2db658e32f846378c0eef0f7ad52fd23b032fee366d1b34d4ba4fe9ba2092b5602a8dddd9f10e88f212be320a03e67d53f85023907e4252d32014f20ff800c85a7743abcd3c37224d37c601b920fdc1c0b1757743c155cc9b9a273e575e5255bde655ede95ee9a6bae79aaba3f833ab8d456cf2e1fcacd2f578b2d320e2b3955c13760d6a6f6a202325030051dd57d42464e1d9fca21c8b8193db1224675a9fbc44a10eaf8aa32dc8a1f1c48e8c2081448b181105bd0f81675a43c6cb355e72673b6264edc600b4de3b4d1f6c3b66d1b154b34a99b1154ea46a714835e447490114ba8a8ba414610d524aeb8c848a276271b422692f9363446a0dca3c5655a3708c7557779cc70d86a715bad568f2975bfc89166a1f0f2f10427df14a0963dc18b3a2e516725491db7ca6ab57a798163e887a93a84789d8ee193e23c29e8c8b9a2e0144a9b5caf9ae5c9c1757f2ee49a493852963de816866564c4fdfd968b59d60c01fc86668dbe9fc80cdc8fa9ad32e2c219cec0a1fa333540aacad1b2b6ef8f59d616368d9000b5c300d4762979d09a26bd65273f87af4e29e564af08cafc92220c755fa6ee0a756fcca8a56d794ccb5fb6bc1fe9e7a358e58ecafdb8a3ca1fb23cb470fbe82ee7e03aa14ab0564ee3fc3df9fe3c6282f2d4c6d5a24a6e7a7d9920f5432797931eb7334ba9f35d9aa235e623d0d55a76daf6a6cebd8f7e2f2dcaff7840b9979aa79146a670146b091cbf8ede03c7af8ea8d762257ab9aa3895ba5e856573d293cef1cbff97fa522f94931e275d30a2f82fff02f395a8a01ed394e6322561d459d1674225f10aca09020116b53b712e1df470da872a470f6703fbc11bdee11348496e13ddc2344bc9f6413ccd163699fc6b051051ea5aa96b450760b5730f74ae5996e3fc1cbe2efd98e0f438af081a82aea120e9b711c41fc95e21031100d1f8c0413c4610a2f1701b069a19df120dfccb05081a414f1d533a6674bc6c508e502f94da46a8230c6cdb54aaae061f5c177e8fc37ef72470dcfdee53bd72a272e00e5c494eea967e705da700dafda84a40f742af46a410877dd277e1b8e10666e55eb6d84040c86ae80581ceef953fdd0cc7f6a993991b05043af6e88112029d3f724cb909cb52727777ffd8b25bb69c5d78f7d35ed116a5dc8898392522ea01c9440bbee930d4ae783892051b0e09082a907e4577e5068b98590e1e33c20557120d729e4487cb87aac764898a23a32e42c78d1409a5ca307e905062c0f243b597dddd5a28a59220ad8ccfd5af66228a7c54dc72dcb3689254a2278ff16f3191b62de428b6f7be8b627b18713fe5844a1f84aa496b9f2838cf49143ede1228fb74518c9eb39e1b9138e5846e4f92a3dc406d296b4d689e8fc26dfbef2538969e9d700cda975228741ec9e559c21934688426138be9b712102e3d47517a965290165dc8070e6979973951e8bc191ff573e00c098e9a92141805870ab419e63ace32b2d3ed3edd402337acae1167492636a67fb433169714b56faaa8fd92c23a528bda3fc39177e4106abfe45999fe242c6971ab2b59bf71258e3373220a57d2ac39f4f333e3e9993d1ed3ccaf91757847a828072cec22637930165a0aaef4073a882b606c11849fa19e193027a69c3dce5a9f45ceeadd619d17163958990b085782d024e80f74105b8041a5f4c399dd7deb2a1d6bb14786b593a5d2acf9d3926749ac65e18c5d95c3710a35913209933d4bb4b1056aa9289d40581e1c839519b92bcc5a9e4160d6b2fc0f0cba45103e1d502a6c907a42e74f7dd56879eda79c2f177256bb68287964a3e48941e551f270b21e67fd6e0c2679244fc85303d1591c040f47b60113c0d8820a1d64e1d3221474943c93c7594d1c00437333a134cbc8f4e915f7374c83440234f247be212ae26694da53ca28797ef8a64888c7590cdb84248fbff87d3c92c7b5ee31d2b3998cbb58326a7fbf64306711c56042ad964a2532d72c0f1b0e80a1916f4348d320b1008d9ce11252741627d40252f988cb41385a23871174a5d8587c609b7616a4e83cb421c4bfa5092630828bc6df86c6f436340b337ab21311dd61423daff33cea3d65a12c9485b2504a3d1ace9dc943dffb063d8f721ec771dc7b23cf7b93171ea560067aa77a210efd53563728043b32d40d22a2a79260ce225152ec23c148ae27f55426c18288d8a91b14821794ba411e18aa24291bc306b84a9f9f045b1ef4f93d10a5ee93ba411eb8a90dceefd0f4a610890dd20d0de9e53634b2f42308c95b011d49301f57651f678d8a7c2abfd3d04b82047356cba8c8592da129f4c25df1342a22c15686df6342c74da8f49b90b34cef3deb2550a8b2dc613271664ee5df78c9eb86eef062c78786ee30691669ca0e0f0946df93d55581e4f1000887acf28332a0dbdda684a01b34c42c6888571d42867a7dafb03d6e061d8ea8578a060d113402a2ca8f52d22c1e513995a7c871a2ee1440423aea4e210232ea4e8bfe00b4795b9331032aa8ab837a25a06508753f366432994e947e474dd4444dd4649a319f442d4ed8c9743a69a628502a13ed8cd1a6580dcfa2999516f9f4fd26b04da63799de14ce194e8b423e647c4b182db3534b18565a8a5aaab414b5d82253c2118102b1acefb531bc3cb8f2a392ec8a4b50f947144efd6e2abfe9b5efeeee3699a8e9d7f46dd24c210575589cca9f1297598b2e562a13ed8ca1b5cbccf5aa9cd3e227826571df092a7fa8825ec5e80ed27f76f77bf970402d723e93a9d0b1349b426940c739eb7a101a5164d036bd062ec1d4821fd411f57ad1beef7b7d399f4e1574d46e382da88b90b36ee8b814394b85670993b111e5fa5e423ccebae1d33dedd340336e9c75237663969ad22c1c3abdd33a63bf9e8587ea887249940b478fc7f0e3e8550a3fa25c1a477fdb94c2f1de95033a4a2b56ea887249591d4b33a902d87243c7592d401ec30f8b81e148891e4ce1fffb5fa069069e5c3ace32c53c86bfa848269bcdb899b34c3e316799743cc6271683c15a2d954a1439ce47a88ea5998fb3e84e0f0e1f9f1b3e402f3e95ff46cc59f4a5b3432356f96fcc9c7522f2187ed9178e1ccf5cc291a2706356f971e838eb14a563f887382a52a7f2e3e871d6c9898ee18f0285d4f3b3f5547e1c30679d703a86df89120e180e586936729594848edfeb7b7d3a2929a8cb4b67a7baf09066dc54fe5491b34adc281c594667ae2ae4acd28ec7f073301aab638aa8f2a79c34ab04857f4a50184a2aa759a598291c79491d51ae7064267544b94e4ed411e572960dfa4b937afed48db398865f44cee2743c86ff9b51d98872398b45564444c38fda41c5602d95887235caf5a598b3be97c7f07f1f7dc52a3f6a891241b5c317543c745455d67460282525ffd64b3b35012954d44dc772005918f5c5a063094ae59295efe52c54928de11f420704951f7544e5ff5e2817ea454dae128e2828cae5acd4f3a36e505c72c09c3a3b1f4f38051d73689faabd5a64eda645e63fb1808e38604d80e018c2116b915b4e27c942df647295acf4aab9bb4d252b1d9a9ebf3433b97a95aaccf2141c4fcf12e6a0a3a24252ac45d21412acc5af332de9eeee36e9b4c8a61d7ece94faa123efc7d26c77ddf4bdb497f622c16e5e4a68371a4e2f4d8f8949ea87763f227d831f9495e12fcdfcfb2875c95a36d35c4fccac682e19e7308b5a9c3217d0ae124e598becf3bd747c16e034b3c76d6c9d3aa25cafcfc794c4f37324d83745651c43bd9ad2332c0e58af62bdea500b3f940c5edb0a50ae1e63abf2733ace5a1a4ea7724fe5d7742abf76e32cee35d35cb368ca7ab59c151aabfce3ced81c6a560db149c4352d32ca857aa15c0b8443565705930f6c23b5197aba8519594a4d683f4966a5fd08008e61fe28801996661cc9b034636969c6d30c41e0a84b69b61fc3ba4fb38d400b6c8c4f8ba79f167d7e83b3bb35ede79c734e4dfbd95af7fc0e4f3e210396c68666a45f0b37344b63238892155e090bdfc2dbd0c43c8b8ec7e4704b2893fe382196a5e3fd3923960716cba2308f7196e561d2d15b18d585507d6140e05e5b959ec1851f399712177ee482a8fe9d0be0d2e8d82a513fd35c11e8b811392bc7fb97729687f7a511542fbd4eb11bafc89b55ffb1e492f54eefc048e12936613940f64470c78f40003c07e6f80d94792e915edc401b9a1d219226a41576844856f88ec4bd10ee01102269d23d27647b00844858f8ed4b7f02c71e8a2ae9bb1c60f7427204e2f7f2f3b7560f8e72b245bfeffbdc3549e5cc2739e776b00d2922a57c51223d1216b46648915ed5e04bf4428bd2b51faa7009d57e93d2938d037f0de20aa8970cd00da8ac0390150210955f0703f0163649547e03301368a82ce32d5f4a29a59452fb4d4a29b590a564c92da594524ac9c9f696cdb29fa594d24acf09fbe69c734e9edf35bbf2e737ad3d27f36e555e3c5187f8dbaba6a8641467a8d2d1345efa3192b341eeb90484b401ae76a8a34527f560e425a95d534313dc15e9d54c8b3efadd554772fefd1c92c7e0a8a38e24af041669d165d5b4b00b47ae250490aa164e40fbd31339f59b4cdda6eff640d58c8f4a3f744ca11ba4f33cbe6102dcef3d05479b4abf4b3fe86b0f44be262bffc6f25b02c2dfa04de5235d59c20d9c710a9e4222a61b7a650a4b21053606990a2c0f7f22db83f4246ff4129cdf69e2115a77ac8cbfccee708dd4039b95f1276521ebd5b865547f5f1e3baeecc8ea40e150fe2dfc5a7429797e6dd4fed3c0e7d7a687beaead6bebe2c63cf8bd7cfcdfcb6bfd7ce3051d57a8c63d08e7a7fee6d48a9dccdddcdcdcccccfdcdddcc3f47d5b6c0051d57a8c659b263fa552f689d7cdfe59f3cf7e74f6dcea94ddec9cc3ba7d4593094f02f8cb781dfa27f580ce9556fde442fb4d861b884f6afaa32ebeb31824200b2dde7ac1a3ac61da659ef72956a5c40fb9dfaafeaebf64e6b36c6495088d4f652cdf8b5c3568b2d38947f83709ad47163fd2e17c63725bca57777bb4b7767e92e775772935b8c562581caba4149b87891d1593728c91156c063c593245148b1018d2c4ab2c507802a83927051a52a28c90d6a573728c98f232163319711b9945d69422bf66b3898e23c3e4ec415c95aef126f621c757d37ff12758a8866b222a2180ca602125ff589543ef723474ba0d6812470c6a6f44aabdecfd7a268b05eb10c5bd45eb3b64ba78a65f1c64c180e9647116a945e399516abd8187c08bb83b52a76c52b4e0d26a4c56a0b2d0f92c76882789a26b37d738ea3f4fbfe1dc88158de2d9fb57ce6b396cf8c701ca5dff72ff2384b1615f1c8221e59c4238b7864118f2ce2a93d775ac75933e631fd1c47e9f7fd8b1c47e9f7fd8b2c4da512c5ffefa3f4d5308ea3f4fbfec5f59b21e87c4d03f9d9675b13354f4fed963d5af3c8da65d194f9ecd4967347b20ff79c316797f6aafdd234041da950ed5113aa131ce9c8241da6c91b38e038ff9cadf0414e1d3dda5ce7b2a50dfead62074375abd88112d5411b1ceea8abdab1e72095a204971f6ae7bcee261dbc928ea85d7bee13b4245675d8aa061c8aa0961dd44ef31ab4b1fd56c18321d8d83e5547df6d9e8324316ac7790d6eefe0e8bbe548261d4ee0061e29d506b70a1e9451475d0d177c4047af87de384b7b399bc9bc9ef93634dc613f92f95a388a30219cf65c87a32854391c8f74807a3dd28ad7d3abe6973e4312c8ebf17a7eaa7c17b2a02317935f838b5529a41149af0985e1d0c87785f2b8aa1a6401e3c256876a79e8b032f2e50760593b700c8d3aaeeceb70e41f3886c39124554656463e88032ab628350ee23f16a645e9bf523471526db8f71b39d2ab0d2a22882a9f77d88966cde841d2ab0d3282a7ca1e9c9dc14e50838af0a92333a9d29bbd9e5e8d303ebd1a45a05e8d3a3c27bdf21f6851470f4a953022ed995e15739b5a8884f2d0b384d702ba81dad34cf7a5526588838754ea4c4bc92ff66a9631247b9e9431a5eb29838b3a2eecf5e44a0fd8bfbd08f2a557fced48781321f2a76c496344b730235da6e9ba2d4160f45c8884f4322801a2e19609dadfccbd2ca69103341bb8340c6e2901f2b5108719ca662468ebafb14c415986db4fb9301bb39f42d36085541b69dbb64d8931a670424c53820b2a94f8e2c5877927e203487c21032e7c6810850b2542bcf830ff5c112eb484cece8b1a6b9a36c416822986ca60662a928c7182103c11c30953d0c8e7aed4a04a9b24624e9060042b8042084fa091ffbd72a12b5654f93a54ad9991147a7245892b3a757c15e745d7edd2045c207104308ae4b48102042e97cbb5debc131238ef8484d3ec34a3fe9c178374d5fd1a14a4a02b2423b20c2c8e3436029f54fad19e2cb9a94f5cf94f6050ffad2c2d3d20e970b4d1cfd5aec53b3901c51cc771a3d1682406ddb162bf7c173ac7ae489f421dc5fdd1a58ee29e2a09f41547ccd3ab516ac61299c008d7ce0c14384a83824b3bc859a19d8b7722e3a3f162d08e86773a7d416dbc7477b74ee517efd4c50d1cccc33c3b2d92661a851bd0d2c6f4dfa872460ab5dba536e9bb90796c6a947e8c3a1cdee90829fcc771fe60f7d36f591ab769dc8121952a61842afcc6f47668a445ffb1870adea90af587f14e6350ff159c058f575cb1c5ee26e9d0ee7e414a22281d0bde490cda42e597dddd70771707b89fc20d1b35687c2e28eceece48c148154825af1b71bb69d37b99894c2311296dd86398e876f8235ce5bedbae03bd761b78842b101b1a98c3901b89c491482426851c06b7c33e7f518bdd7dc4eee85ff008ad7d829501bb766937b4d13d697f9668b0c100f9dadbd42e24850cf070431b0cf0d0a6763eb74dfe0c18853675d3293141fb97db7e8d82251eca4d246d786e40b87859fcb331cd51f64b2d085994bcc861f65153c35730333fe18a41f1648826342104144ce8e902c70339574c1d3c0943f6aa81e8eeeeeeee360d11e1a47d8c5c3572644367232d4ae620bc333e6ae44c0d0f3832d8f6f6f6f636cb2f8652f297736e976330860bc03ab7ed721b53772fc92a96c9967ea0fd1bd2165b4a29718e68f721c85e09611a7a6261c4173b14613e4a0d2fd28ff2c6ccdbbcbced76bb942870675f1eeceeee72bafb10df0412a43bfd7eafd99d69b10668553594525a33e3eea3a6c67be0fe2efd490958a6fca59c73ce39e7e49d3c997925ff76483c6102952c4a5ef8173e2a5d1edbeda3a6a6b1e86efa847c75fbb7fead7ffbc974dfca04114239ca05a1dff77d94f338cea31c1df2c924e03c79f283275b136e88585e5e5e5e5ee6267e8841d1cc2e19e87db07bb3e4e620bd6a6666de99efffff6ba6a9ef5b1eb2bcbcbcbcbcbcdcbc7981d3cc5c237fa6455e07552df2d73c33d38de1afe9199ef151c3d267bc86590b3ac34238292288178e0efb40bab6cce8105734b1457b8f5aeeeeeeeeee3ea5ea05f776efe67f18ca51ee69abd56a791c9594bd9f855a50b8dc352a4f8038af25d4f2e9f1bd7c9fcf0fd7ea4139cab5e8f77d1fe53c8ef3284767a6d0718544f92d903646a360b0a3237c00830511e2c2b1a14a4cb633253016f2f130ff47a030d74e6c880d7c937343b70b2706f3f1301f4448d3d4279d7e354362b1582c168b41b1c3dd74aa59fe301de3955eba074e4d5ad023a7ea05958f2a7454a98af0a5e1385c427ba7d9463646a39a1a785022e4a9c08a64564672aa1a08a6e1b6c51e2db6d6f287f9ee9ae94e3fe71ed0b1d5da98f74bfa861346abd5a3c8111f3f0db4b125da2adadc06e2f7612847b9a7ad56ab45398fe33cca515108cabf2bd4eaa782c9149869e8c98e94ad094d38e9d979128669e8092a252f9e907245134fbe60323ae2891d212054b93901142d3f4f74cfec9e935f0be79cb4c539d3e29c539bdad4e66b734e6d6adb9c731e319f24e990789223a79452cec84d6e729352f55e060b883a249ef087ebdfeeeecfeefeeececbccfbf222bc9e18c1ca11a46c4d6842cae5d12b99bac28d1993c3ba31f3bb30f4153b0a2c6b3709be03334ef3cd168eb4b99c3aebb2b49f4f816569e14ad13e1c6912ea6477f9334690d45054e7fb0863613b54e7bb9c36ac99e00b2760c05e4fcccd46efb6716f5f7cd10244ab1868d60dc2d141f59e572c4bfb17afc5495bda905f8d1098976f6d14517a4f3f0209a0150c5581bd9eec8b310f4e186a776fccfc2965fceda2cee7b0b532d307b477b045f711dc7d76cf7c3d7bf6ec4e7d5f4ba1fca32beaa8fa269c74dc7587bb32ceadb722ebc043edd7ba72bd6296e9353f3554e7a8aaf33d2a75d23a67b7d3843af6f8eadc715247983a7936f70efa0b2aee5e74b78f4fcafe9772ca4e49e9352d7a108e17755449e9328aa9752901d455531d3327c769fb05ed67ceeb95fc2278cd9ae9a2eebf2c8fad3ed362d7ccd4a86ae6a435333e5aec059af151e372a6a685aa42c79de9a732e6a9f7ba3befeeee6e7f266a7f8e39e8ddddfdcccccccc548662b0285080bac4549888594863e630aa100d0dc1a24071cfbdbdbdbd477777bb6f5cd83d2d76f338218256f77092e5c1b5bffbb7f6debcbd9df0ee6ea9350eced7dccd0e7bf6ecd93fc3eee953fae7dddddd3d322aa76bbda043fc9785428479f9a82757a503e625e7a4e84b226d3ec75a64a2218ec91813f56a81cce45729221a9243315894ee2a553e15a229b06dcf06b406745c20ef878e0bd4a345f9cb835425bfb378a8c8fb8ed9c3eee1a122a063ab7b96c77c2d7ebeec39b9973f12829a5ccb63d2f0632788aa5b62578d283734b8a420a03d6b2bbde2a19063f2a31bf8d1ede7b66d8cfced3b6d4bd16d4efacd578bb2799a474a19abd25d740b7e752cea10e96fafeaba173b50d5fd2876d2f41c487f0476cf71af957e8c664741ee4da00e5cc6ecba8e9a3a2a73dcebbca0adfd96106053199ca51f2520f3bbd0a632f8a613d5e8c923e275de2c71bfbb9add73251a48b59b47bc1b469c94524a29c594b879090a1e90f0c02e1e5a74d78c5d48d8257590cc5e487a60201867a683a457f2715e3d2099b112234572a8d16d417940329bf1309bcd66331e66b3928f37a4c8d7001b22fa76612f88508640c715fa84a6fc90f80253c309a95ea01ce554544848a886721ec77994a32d554c0aad0bd81f260811234f658b7ab4e8dab65afbfcad1e0b45156512818e0b1bbfeec2840c895454303a82ec7348977eb4f5c160b0201f4d519afae837d3229a5c8541a7edb2aab3e48ae4c046fa8bb468e43b349203bfeacbc87f52ce2967bb86b4386d1059facbb5524f9ad75da14578e815cb279243afa415090e096da0f1b9676081ec6abe9c21ebf0abc51c2974dc583764ce90488b6cc4caf81321d2e212e8c846bc7c748c7f143662c609e19007ac3f9015816c339b27ba9f4e45720077982e35a0e3576d58627b676d6111ad48d4c122dda22d2aa2029a01026af929926ec2a223da5625afd3b4dfffb6ff5e39e93f12f84f2285fff2b52693bec1d1cb92f755d75e3e99333dd2cbd20f1906a9a9a103a046a8248db91439ea10cd00000000d315000028100a854362b15018c661aced0114800f73984474521d8a835912c3389053c818630010222000024220186d25001fee80a5d7c25b0a5ba100f1fb101f9621652355a9125621279bc3e1b5d7eabe7a7199a4187d2cb07ec04d320e6e078df07a0e8437a51150f6a577f4ef021c98dc5e44350fe3921dbdb3971f9fc68ded0e58c8e3a7d3e37c857159fb51aba267cde53d75881ff3a5c5b405e887324b48cf78f6aebd04ac33cd6c7ac32a31e81eff465620d3cbd9d7ed385f8cf00ab1056c6741ad8d03c7bdb5e7a6b527e381c4b5ee605554d4cf2f1a3c1e723b7f3302e1fcd01365099db73b0f44c350b7fdf214b600ac057f0d0625b8210f68ea71f1e3ae460720149f8c54363aa7e73e601e5925ea19d048dd35c54d6264b558e2f6e0d04f8154f79773a43561a64313ee9de097e3368efd5a4291a7688ea2a3a436af8604f99c221b147b9825511b53ca53664cad17609914a2d95d7692ed5fbb736b35fa2b9fa12d440c077986ec67050c0e29124a87ca7e080bbd8a678b8f15a82f7b4569c6638b34525021a0fc5739c9b22ba5314af374d8602bc6c61f8d2689a87f3581767105ca7f350230551ae970f921ac1f4a5f16300534014b72fd7994544203418492e7cd0289f70a36b0483fb118ed34b9ad3818cddd4562c2835c2ca7356c1616be9caf0c6f0c92858c1bdadde9e031ed348f33033028f4d51e30bbdf25d7b41b1436e48f334a7e895db50245050910cd69ed6c2f55f355eb460bf26d5a9dae125b02f6855153042b4b1da6ac0c0ce87c7bef5fe63a8932ddf33305512cc3e504bcc2747d2db82073ac72d823264354d09135637d487ef88703dc82866b5b926bc69a463435cb403543d41d645868ef00335b6600ccaf2145ebb3b5226444b1711c8bd2539905ba28a693ceaf2fbcd88d7aaf755933ec09460d476e8d16fed9998be95fd51a53e01881841e4e45a332f05f85daee7d18357ba90374e406dc4eb8ee9d5cb10dad64b66c98244238ad30199b40ca49a4537fe71346014896008d8e77c3cd213f052c6f3345ed0a049a088a1ccc58c2d98ec5d458578bea94463795a2f71c0f71c1f4422bb610d73f5e3b7fb82e973d061545dc2104b274bed03adf9830f8c642a6b6274ec122663e13045da69dab68db600e0a2838872de2e066cdcc06bcc29284457f0d00366b47a852d89d254bc49c57b7fa019de0215ead108f39efe96a6c6ce05ae0bc7945318d0bd4f7fb1b0c8d546f173698d540001760155eea4dc663d8ae759fdecfee7b1d61b64205ca9be3660c239680f5a4ad5d3d754cb67501d4def616f20c5c46db45f2e888afee92184e2e709aeeb404a778d8958743f63081ba08070341d1bab6e70d1f01088d744551f769903da1c9e82ad8ba6be7ddd02eefe23e87b8c80a07f88453fbdc021ace156dfd5068ca199217e527b27a066034842ad5f4ca8465db46a81d240a82defee8e9a80c0bd59bd1781f50840cfb31fc92983aa31254fc68aaaed7854f80bb2807a1e3f46c5518f37391c40a90e000dcf42e6bfafa3deb7fddb9971091f2cdcfdad2b6cc66bb01b920a26db546c17d98e7624a3c402cea3a0fa95ddf75efb17df73f9d8e59b3b8d48b16c3a54f67a8075d762def783c55b09ac4263d0b872500c0ffe3eefd0cd4fcd522e6bf957c2a07a5fe632a871015eeb93530232e5d6a439df30d91d7d654a073e65698dcfd26e473554e72e265289c682a7adb49da067939d0661ddf6c5e9679c8541dec142e71c29d232b14a44ef1a718c498c84f62ea75ec0ad8bb86468a740c3ad29dfdee7be095befdc1914104088c590f336d176c8c6c23b2f340d91fee78a06067d63608402d9af5c01b042e79b198e451f3fc20f042f4522f8b1e764c350827989e454e1829bcfeb692487252b5cf7ed62ac9e9fce2a017d53cac6d56c009a731382fe8ce90e00ae99f2d86c79a59936aabc049b576d19dd81470ef3bbf015141b93f1c6cbb9f54716c6c8b6328ea58dcc9473e7a16b187f69a3dccc03262a43e48eb2e8b93929798af24b21ac1f3233efc5b2eca6672a84250f2a942aa46a02773dac49d370e9fd0014b94a95e9b7a10cdc470bdec92a349f0cc1d05c86ead661e141c7af325630888d9043a90d0e2e9e4e4599aff3f72b02cc3a0b2a669f4f20c687bca3752d8e80447ebefe55e99ca319977ca20c8633738589e116d98514446be6ed5ec4e74bcadba699c9614f211aaa35221206f1fcbffef985e31665999a40442f091f0ff70a67776d297e209419a98a77c04a7d06553e213bc2627c22e5d14a9b88144c0bc4817eb3d5e5e34832f88f9c4f4c11d579ca8144f8e17cb057fa3eefa0ad98dfb1ca201610749e120b79f7b1a25c3a6b46618df07e47705301a5af0aa01de279446890ff8a6df0b1c5a6a3774014c6074b716b4faf7eeff8f1b4aa0bc05b90280dc0d7d1d3af66e2b469bde79159f044549111d3d016a63bca4c2d31ef03b5a7773c337303648d07806434a86cb6f372b5949525ce36ad9adaba80d64420d5ad6581144e6b38b6447c859789cb6237c4a962fd86d2587627b0c4c447439de47bc31aef47430a3ec8c79c7ecefdf93ede260134475451003a415330a03687790a6dc5e70ddc249a82f5bd7bd7c187fb7027fbd50e74de18c27415b8f3685c27bdf24dedd606f6b8a8e58cc29cda75fd319812567f4b4080eee8a646753ceba46e85e03d11be11760504c9546dac9e2b7318bc25db543375d0234eac2a4703644673324a37cc00db4fb68843d2fd89ca80b2c3cbd1ffd008dcc5fd6d0d16482732572808f2b726a5ebda1f19a16dfc78da1d3a845fdf108ee810d23ed792793713acb5edd23f596a2949a095e4e181adcc155b05ad52eeffda92eea7872a6f706c1542fdf413970b354d321f1834d2828fb8ba81276badb40ab24962d80556d020c52516355afb037ceb000e855cf3c4bb03e26d9968212f4214a28415104e311670b135694049501a45c9a9807cab8bab6e4cc60f351c500e2a5677d67320b15c149179808aa8dd52d7eea642e439b9012b26d4bb0717507629d2f6cc85cd191b372a7bf7164ce4a7acc8ab99495dda52da3442765c61fb12b6ce8acfc2ead62fb84deaaeeae06dc9990043d161fe33157e6d1c0642e34f46cf2668c7456dad4b4610c281a39ca3d0da5324eecef3867b528b6c0f5edc79e9360ba2bbc9985b5133f0b75c3d58c5895042f007c07f71cc4195f3600155fbefc0a4010310cebfec2b115d567b96e12002b5711b071c7d0dbdc85667e1d3750371e31130765f0374fa9f904bc11a96e140cabd4aa01e8f8938018cdb5aa6de5a50e10f79a8e27e7c63605172286f54086ac34fe15a4a8995eac913f10f198f4b00313865300371ab680006a7e3f9bdbdb2bbd1378cfc7d5fb5bbca3b3ba00ad8ae794259ceaaa04d606ae85100f98fd0f107423f490cba3215680322318cdb00ac7e2a823110cca8e06e339fc1a16b52be9e3238f87056541d6df2999479b29dc5532ab1ad43e23b62b806540da01e2fe9763db7b744c049601c50e820ce24c213884cc9d8a658820d0e7e3083aeba100f904207d49833f7438ef811fc1fb9bcbe8c083817643ed566756be9e68b3d24ba080c5d56554e267c6432ab074d736c36a6a279c8a9d1f9dc7863d1fe67dc24fb11c2589fae922fbe91de9be1c2a2a63e4eacf7bb92876d16191c01f1bdad73714051f515ab161d0ffbd5417d86f55b5c31a3a55262e24c9854ed51c5de2aabdc770afb1d6e0ca7d62f4b0342602bb78db171cb835101df92d1fd339a952e417b8b3c1aee7cb00552f3b6258f7cbea2508fbf231525677b30de3b16b645b29413ead75316e6d0cba5b5d28dcdb80b99f69ee56d7f5bad00cdcf644876ff09766de3a22c08663d4363306243294b32ce7082da0b8a88b5b71a15ab2491f6e802bd57a24af493f94f5e454bad2fa9eb24cdb9c4640b224fe7763842c258fbb05c79a43d15766ecfe9ec04ac7bf7edaecd6c4373c772a32b08aaf4034dad184b78e2b8ac7eeb874a708c3864085002e2f94ee86e763ef520f5b391b3da71fff229875e0bdfe72a9ed4245fbb2b426d79a5c4c5534c1fd4511d05441519f1992e31ce727f5e3539b3b23d0c2a607d3b8c5aa2e574311def6bbf6d303e4fb2655c98b35531823c19df3256db2cf7d0316ffc754fbe468d83719044f94193887a8535fbc54020a6f2db3a0d1364c71b46b9a78f8863a51f9ef2d49bba39a1059c2e95e5e27a2d208eb903e910027eff41ef7d8fe9b98f435d1903862b7de77c72f16aedc56baed7de05c75e118c4211a3ec0b0e727a2b87ada61886d805e158d72ff753fe9bbd403ea3b44457fd116e9b8f8a454b4cbcccdb34fdfa9394d1447ac72d18e5c4818dc434189b5edefaece02f20f0fd0fc30697281c002007354464775abba5c0603d485e7a2c0c209a1cb8fe179078524e6e1b6a753a3a8f80a41b7710863a49b5c1f9f230c12b6e3edd1ed788dc75b1cef09de18980e2bb283d19b61c68543f19115a78f6f0ddcd8841ed564750355102c588f890fb9b14e469ee2df78517a0ad90c36e9ae14cfad777d428e6318021551b4a50f230d01e255d6c674f7797c46f3b756448d63f78b8fd6d0cd099461d729e61547d723833adcbc919c2a19f844c685b51519ed2079ddedfc5132359092cebd3471fb9e6f49693b800e43a60c6062d3757595d19e40f1e5d3a99f592c81b9c52a3134a8ee7bb6e4b1b85c46316a1021f00b6ad654073148966f56e1014cc09f28abe0d7d27fb8aaa347a1d833aaaf4e63306fd9614b7a9995de6c300efb0ab7e4d412900a650216438f1f9d6b86632618b244af5e394bbe440ad982c5d735fa3856df462c8951f1f1019b1f561e01d43f60db3c035e185d8bf018676316fb7adc528de76b63dcda99e3335ede447bfcb0a9490ca17fb20284cc1d195c3599206beafcd5445424f2246ac3eb18f2c034244fd688b6be20d220e3325d5a3c6659122dd568c578dc1fbe663da9f446b86b88056125f715e1d6baecc61402f22b035028c3402d01b3d3b8ab774b62019d83c7ebcbd548d50845710dded445336623f10f1477ebabe426de175cc75528786dc06fdb647dc5f3a769ae734245dfe833a161ddf77d4d8196f1ae2d79b9572c0687332b6b949e4ef259361b18da695c01eae28a1ead479105491ec10b75f004e90d84a8d1c8491e60897a85cf8559ad37e1e928da00f7574138680fe2233d5dcb320d47993d941b27635629521c9345956297be0d15327f37969ba9a8098a32a5322aa4c9dd8a384d85dd18dcfcf7980ff8622d70994765730c134b746f27562f5f3e19e4b0f55e48b5f285289b109ab2a9b88476602487a7a4fcd1a384044aab5c3f6803a6deb733b0d91ea955adf597e0b6a3aed675a00713f9bec25659966782e639029a49a0cd909b19f7a07c6004383ee1efc8a912230dea80df30b4adc8ad170cf4abcada267c6ad696f0049471930b43ef6f6cf7629941fe54be004b81ad820c3c039ed0fe2285af7d05f6f3456d459f2e1bd5eb17e44cf3faaee14c9a4b11de5fe49bfaf6267296070306737d7640f82f7624edc1b1208a0852a9db2f56e980150edc0b72c2ef4be89d2570c2faa6ca6514d85870b08de96256f8312875c6d3d4170e6b45cc11850b055c638eda8706c911e0bc409af4fb7dc6eee0f31154817fab341a22715168f3f0591b68ab1e7369a465e1c4ccf369043b8214664f40c05e9ae63c41730b73a1481114e4b1c0c45679a31461d758bfc73027b01a7db3d7046c6b0f95e19aa077eab986d331386d03240f0de3c85854ff256a81857c9f12a0bb9f12d926f17ec2956aa915d15a07b4bff2678a635012b038ca982b6c912dc02809ab0aba9775b7c48ece9a11c94470b75a77ab5b22af80ff384647a10e00f91a92f0c8cf8e8306440688ddbc722981ac0f1f5cb3dcc6bdf42b6eb8a30112263790a23aff3241027e9a05423fc77bc574402ee2de2698c28afac48a3bea9e722fea2def7b3b8e462363bb46e05d113f94c4060ceb7ad3004147a144db937642a0373053477a903944b54bb58691e7b9e7c32ded63843e1412cec2eb88b6d1cadf4c4f229bd5452b6941bd2502ead270419340248e7f57d20cc1f539a298cea9a4f00a27e1219967326fe44c19da2606c4617e2cf5e519f474658deba1e7eeb7bdd2e4b2eb46e82ee5e19f2b256c39f299c13de02ca4951ec3b2a5dd6c6ff88cfc9eb9979d048c437fc9804a6ddf82ed40c618a279deb0ee11c0ddba86fe8d5d1f2a57fdc9eb23e546909a63a14d5b19168d0ee7583ccf2decf0385c59d44b8402c83f12d00c18b4bbf9817697e90e97d0f312a76a11884d9928326bb6a14606c9c4f096ce13817b6f2c5e97eace01c821ed1df18f41d1411422a1b681a7c19856dcc5f77178088ce093c74837330363b241a0f14216fe2ad07a233e7614efba0781d23885768a332041b0c123388b565303fd664adea2b3d302b6fdf046ba95350d8ff0a1ef52a74c1a8d13377184cf573d8b57988490c7764ea41e57f1e9442c25a58f0d211d0d2a25cae7b04de495a179e021fb200f287a0e3504a46482a6d717f29536be3055188bad162e56f02061698f928998af96ad789a380e88becb16337a25e9362ce6f86c6eb92bafdda1d7d2eaf88020a169fa0a90331f78f7c9c38494c2647741a322919c299be9c604fca52280090935d00a5641fabf065a88ead9864b8ac2678f67cf28a076967e736cf94d647e757f9834bd67257ef86eea586f9a4241be42c270859d3d558da59c53fc97f2d5a66421de601175a03f78a54e7878d16a9514b455e2ad81fcbea42c5b001a49874ea5c4d5f9dc3925e6511ffd3422ec8360543456d632beaf04730e602f2ac0841739059e0033d89291a9eff7a659f9b85909cf77e7956b08d07acaf4954465bb2fd762ebc03694689f96272a272e28b526c9ea50718fcf9731aa982cda8cd6b17ae821064132cb405a6e7cb5b59f3ad3215168bde83d06b3172c3c023bda690eeac7dc689dc9f12747aea35caa72a5128b51c290de7a446da684576396fa171be981b1ef7fff836ab8b3fa197144a1f8896cd6478185a3d52c4895522af17eb80d436f1a458070219e5b48cffc7f945e72c12d7c914f5dee3a98393f8e2c95f8ce9143bee38b09f1c3260038622b4a00789f803995951fad540675a6dfaaaae300189a45d9a74a98008ec21e5f349576a582fc2c6cfcaa983dc88b5b87f15b55095e8bb7abe2a32a71c498ec1553034249cff5997f743e81a7aab02a3355f5a1ffac74c54e8d5a784ab49f52b713cc91b782304cc0efdae2767553f7c7cb16ea9c42811491f512935f4e67b6382a8bf794cfc3e244d7884cb32ff1b21c441c4835c43b08c56b6901e2860e3eccf80c78587c756ca19a429ebf5748d8b00f2fabe2029660c3a015b4c8adb22263cdc35b0ce970a58253de36d55b5daaf90cfd7057a0e942dd14a897c83325bd2138fca8e513a5ee5bd595c11eebae8b9363bc035f4315320b2fe2e059f0987dda4c8d0b3ea20afacd9fd2ef4373992986d90bdda56dfd9a0f532e1bd887dd9172deb0c2f49cc85b68907d97e59f3d0ff3485ba23cb20e11d259698b9246de19efa666d95598a2a344e8d37fae14b38e04a8d865e58728d562097671f33ce7125e86728dbd6ec57650256fc41c83ab7d99078b6074dcecb201c015d4cf6f6b721419df6291dc3fc9ff3c2d09df93349afc6467302ea4975692b6f291921336240c8ff96098f470196afc3cbf962094d4a3dd890766b075fb7e6a2110f57bb39cab0d34354c043642b64fc31f8750c94278cb6925bce9bc1d5008a60d41b3b510104a8671a5c675847810b5a3032049577263d58dadae8dab5cbd7f35b0c7f3879f0329818fed3634aedd0541b5c82e488f0771c44f83d25bbf33d617d779569bef0b8296e07c7b4fad7904c589fc0bbd93da50b23a0be6672b3db34b9a47df940bd879fdd6cd6f5e60a315dbf8018d6b9d3fab69c9f706e88cbc4cb908aa8aa23f54135c38ec98344c2f70f8177c9c3efded3ae73cc5e067b735057564d3777d781f0244a5402670284aa9347e62313c883d891685554b530081199d458edbd46acc06349c67e18c4e9b4e4720a5fca84b6c8d6244aec920ac2ba22b92dc6ab737f0b00fa383eea711a3fa2429b072983884ad857d785b499c1ef33628b9d3c0b5a86ef0db5878bb15ba5a3063553128b79d349b7d025bad02ea3508e21d9c387b83680b87410e9ae4224b7ce5d04599afa6b06e95d6b1a77817530e22a353c16962c3779c26d8e1350b8d569f9d72d3fc4076ec8bce2a1f19801cea17dee3b7662730b37ea8d4cf68e27cf6070a897285beec2d6193ab12c08085eb4a0418b1d81d3476e9322a08e83b22994ff20ffffe9d30d70806a24c04cf256627c537d975c51a03122d124b3951808f397a95567652ee9b5e1e08c63b7a7bb93079f797a042b84a1572f4df53633f8f2e01c588df82ef209f58374d30ad1cbc3ca5b22d5f10847f4fc924eae1c2c24d57a47aeef86479354fa167906577236ee827f3ed5211093b51f06126d594513c8ab24f8d22a29caf0d3ec37b87ef3fe47e13b8718a79717cd6bfaa2fcfbc40c602f5fd67a550140173bf00861126cb2a0b7124429196686524cf58568b48ce3862ff002ffcd435fa6f39444bb1edcb5e31925c4313cacc34396fa99bca7602273d418d1026b06aecd0a5cc8b9b988e3917891edebdfc647dda6b5a017a882c53de56c9ac3dea936eac1a24f128a996b0dfae2c89e6fbb0fb85e8ca7b9e3084c227709f4095228e9cee5716149edad44036b8e0a1c04119cd2df181ee030598a102958d21147603892616c84428fc010c108882a2abf8a3de287c71398480321e4e1b0d991dea856862e149eb5a2483ffb9ee7318afce2c74ac7479f2698b64923dea05ca6aa57691facdd60469cd2e7a062be60009d345c7c40dfdbbb9e49518c745bf5c1ecf21bd9bf8a329808b7121401c725de7d5faeb305442fd4217986dc0571dd6008166e7b282a67ef3a5d1d30d6e77ef249064ee245929dd9313ac10ba9eb918792e23906fbeda7e80555394943d77aff1cf97da82b62e914232209545180d4c9fd8cbef2d3ea96c06bc2610941543ff9c170c09a0ef4c702d1adca1bd6c77c65f17a62c325e1b1196b636c4cde1c98ee36486b3058628d2d44920dec0c91e88b870dd5487d22d969002c558c4098ff595b35565ee194edec97248c1d906effb7123743dd7a715f9607d243a5979b91cbcd30a80701a8d8291aa53188ff2f052009967797a21478509eb15285ce35e04fd047d584419c97006054d22fed7878046c24527530de23b26f6ffa1c04e8c88c1ecc7bab4315a134c8f441adcc119ef3cc8871234369ac2e47e2b23e02794ea10883e7d813f20542349b86584e07f266b1db0bc44b1c500e4c1c05afa19ebfea531ccdf242d80c06f85161225120a4a5d14a19506dfa32387383dc303e31e6c1b84a51befb0584bc221eb2aa4d45982bcd172bc874b7836d95a63809d56192e7c48297bd1df78e6a0315b37fc51fc91b38e1aa5de3d754ab70685391441201c78abd15c06de0886525985e63cdf1055f4bc5816c591efeec915244a0dff30f75666464b237024ea877e72b62c29016b1ff60481d6353d65911e842806b634588872a8350d22a1c20710ee992b3022f0d6825309dd015f7ab07b3aa03f305bfde98b6611c1df9d67ff515cfb27080e8a03df492de04a69b17c201d10b6cc11d53304c58755290c5993b1eb149c687d5cea53c5ed591ab444ac53a3401decda2ac563aa9b8026529de38c5120f818feefb36727bafcd775675ae95169998146419b1e5a7a12e570f26c142dda41f9159d3197c42cc0c8f96a36cc6f9dd4a465b1cc7612135fb14207d5242f1bd85e2ce8d9e86dfec412aeab61d76ad7f443ba5c6acd6676d6f1929f8db7a874dab6c672ee5488a5dd45950e4e54cfbe4ec3fcd5d523470c2ba20477ee445942599e0119d190006e6f983e454593f1eb1642333ed0e0d94f7bc2339be2128beb3bd90282b8f3a00b5e015180ed1763e8a73256806291e2049e59a81d6c953d3e904e130011e6cff4a8e9683d29fa49d2dab3af1eb92ec3e36e6ce99f2c1a0b452201e7ac12e5a704d45d77b2fcf5ddd80c1dd7fa651404a3837c91e72ed012524535587d841050a2734ab37054c9b7989b49f49b19917f978dd10c022f4b80e948d54a138ce72bafa6465f11ac49435e3b88ba0a78e0ade86ce115e04140f9f2a700f68c7900cf10c33b0ebad80a32dc04d00e0ca4b88d2bb60c860dba1fe9c2d5424d652e5c5b4ecabaeb3ea9cbd2d0887d94322ff8845e0861f8bf5812662111631d2c273ba3b51ae2cbea7296a06ce7eb94117492d2d4bdbd50c112f3456698deeca880ea5514d7e33f121090683a3b0ce707dc22a7a44c76fcc9cb738a7941a5b8dac9ecd2e3becfdf51e7e223b8afd6e2847af6c10ea770523fdeeedca47eb39e28f04bb170f6bcd3f4335c2279ce51a92524abc944973f1de699e48c94238c4338695aa717fe3ace18e0f7690ddc8006e7998771309cc1712ea47fc3a445f3997dc9af03777496c6a2a74d77386e654c1a37fd8d8c97222a71673173c0b67e9c36cb3a973e8f1497203d2fa43e796fd2b9888fd2705039edbf858d528f149472e2187216b8138727a52c6c5e0f16f4aeed7636b36fae2f3df506b3851826a4df8a9d465fb9f6a542ffc03b2ecee7de10ac6355dd6fb728fc89a7148be1b94670e69a95293fcd181cb2fe781116dbbdbeb1636be614b0fd9491472caa8f20a3af4e07548047caa22b256a54af236f07fbe26e737dd1674f29f80f3b96ce6448871e1bab2744fe3e670af361083a12d0ff1c78d6e67a00403564e0c7c68e2182638e13c306bd5a1bf456e34352f32de9dd47d3b6bc19bb0ec655753dbf895d3a17680631ae7e2caf82a347006776940d2128429757630cd734be20255326c4522e770f83ea0daa6037e373b33e15cb3d4c11d98c4438f2a635f13cf2cec068b6c71a67ae4c9372f86eeb51fec5870263c07dfcb3b486a8c581a9f917dd576427947be01c0ef562585b6a15bae64f763eca9c92e57b63afe4e838f9d035bb83028301fda291c2a019fed10d710fcd5e966a10482dad2a302215af09878a281a1e5c6117c51709f3a3d4599e565b643357e89b28b02c5ca71ecf54c04b929c2665c8c6220531e86efd79b1f4c29dab406ab5608422428cc4d064a8bb4888ecb2b9ce7129d826a7ef122afefc1ab3480987809eb31af540f5dd837c8c78d1ebe32bde5b7e201f61c773db20193c91dff6003b1c038c917c227bea25c7fd1fe2065ca076fb274cc608cbe43f708310a7f9f003477c7b10a293f5faca905b21cfece40bbd8b9f955ed10ff4dc7227bfb765beb1506ee646bc454ab16f8f970c62c5144be8b7032870380ca0e548260087e73700f09408239600e0b42021cb0ae8d5c6d3dac783c10dd7e39134ebfeadf86220b517fa1bb1187db2787b86d81b581cc2e1e0cc5bd3360c57a5e0f61670900b0f66765f44530b41b4d72adf7ccccf1592006aea9a25a3de85d9bd7cce63a1f19cdba7944e0c01e0001d3c873469a4ca182e4885d8c117203c2875b41c8e8c9d3fed5c697628b13c6c6b02acd936498670914e587f2d78256c66c83fad7b4e0c20c6dab604aab460edd511da95d629b76f2dd932602ebfff621f445eee8d250b6aed882cb94996d0af4d574b054b82cbbce6651dd010a07020d92a4ba2f352b6825e96fcc607894d2c04a4e4f752246e341c1716653a0155d030405cfddb7b3fd17383e4e602a90e9823350cfaeb56146c27cb415f15729b39bfdca3f6b44eeb1ae71747314ea0d35e328fb8d080532dc126d4daa0dbd4a31fc1810363ca9d0afe2e1c8971f2ab247d964ef9e05fed3af793ff603b351502b03a2375153b1ac320e154623d7e78b921c6b179b9aa6e730bdd72752ddeb64a29db459fd7cc4bd04dcf7f938d503968d35f211506efb591a6b8794f80e744b2a3e299dc7401ea574cd9b67a07106636f6051038d244ee652f4d59485f6c8ffc8edd2cc5941a697b9ed8d5a2c82ba020daa136cc787dcc9169ee175a0bb1bf730bdae6f07d8580726ccec44b9539dc484af5ee97e8f9925d135c4491f06d5b6224c545e2d77b96838afd19a09ca2697384fe1e2d03b5e89b6dd2f1f6d4b8203b7339d5c10ef9445560f8a8825b5bb40cb750f6ca775eff46d967fc84906072f7a27fb4bec1ca9d84562672c7ba5e8a2d9a4662c359fe6e60200d22bb5e21c512b4c19489a282cd61669d39b00316183ed020f877074080a373dd3808c21115765dc14f4b8fd7b79de1dd60e7a74192f68081a6ee97d8c3a11bcee0862b412c812f02ffc07a3d88a9070af85d4038eb6a7196e02cdd7725c03f6411d3fe1c814e085f5bd99e863770d28a3288e479cb6e855ba6e186e8894fdb2d03cd09db1a8d2615b4b50141b82c817ccd48e43756fcb417094bd980d094323cf4e3ca8212f9da7120a0ce9f7320e4df6a32c3c4902c576c5286424917d591704031d2cc695830fba82bedea7119ede93ab4fae56b2f19928034c4233227510016fe0f19eb366c8d5727330dbc0712a931c530d120211876ab6af5977ed3105140ae4972ba41b9502bb4e4074854d3292a45042730f8c910f38b0a1efbbb0699001826eafd1fe5c926acf3375f3eda2f4207c2a7f8d142c51b424b1240c888d810830a379091d967672186d40380176290650490418543088693f72eeb3ee237f452807a1c7f8696901beb2d78d222fcc322fc539ddc5939f4d5af4b292e72c9110007b7e180577110e61a89d569ad4ec57b380771df5637113c2048b9a43b59c3ba59651dfb049a3628eece6d5517a4655745242863aea02ca846e69830e68030942f30a7c4e876c18466c81b1f8edafb381a9102af911087f2eb3f46a74d0474ac29f9a3c00c32301074515ad0c325dbeada73200eabe72326a9293412f5663db2e0e3d5e2cd115df864bc16d5f724b88a7ec8a056ea02675559660cea558b477724ba80bf4ca98f1ea6ec9133fe3065c8aeae8b5a71119656b3945c905adb076adc1a88e2fcf4fa1757a6f496b7424b9a2e152498489d3e455f740e87695b59c2a8211659c088d312a2cb9c82a48faacadf3d2041c8a12a7a5c36eacf1222884fab78f471f543fc8ea3759aa938053bd562427c4135d91b311b50aec292c8672df60638e14143328a722a261f43c97198b581ddc20b9b4a2e64854826a6beac19a771d794fa58db88ee2674ff131798b7b34980aa6dc87b1740381fb895fde0ed7cc2c48fa3c3f858b08e92e3bdac842ccfd3afd9d0588dcf6946ce8145eb92ffabaa6a51fd9bd05ac689ce88d022fe2eca4046d7c90e406c0564d99068bb084826cdc58020de602537a69d8ba196e5a8fc4102c25d84e108bcfb1c3b82ea5adb17d9781b99590980f65c57fdb16a4d31d7e8ad3e1ea49ea086117790cf5f848ecf043911f75157e3508e5081a5dbe49f472ac3fe4a5261c91ffbe219203c6dd4c0bb646944c79b0de7ce3fc07f00e588322a1b6d3e5fff8f813d82001b0f222ef1e81bd273d7ea7cecbc6e23c0b3cb482a651305219cb0c5183a4021188bf31d5c2dcf39c2856dae6e75a276f2ec8c09ac53482cf4ee721c9eea5cdf7ddc1c20218a2558f27569a087d6690580fb721afcff70d8a3d570cc386780e30375415f8bff8e9d4c0fb286e3a78c59184b5372f09f2620b7acba60f252a7c17ec9302b16b29491c2d14d33ca9bd42d3689417238fad2ec7c3d7d707e690585b19a4b26f190078360685262dea855a95b107df8fd5160423abb30545f824218c79fd63ca1a8ff801835f88771400e31c1f113e97da2de7c834832e6bb83738f93424fb7e81cb8705fc42f91c01fa8e12228daa6290ddd81f747d915eb897839604ebb38a6ad418b9ad32188c99c8d2ac82800b8b5153c44c63ebd5d7f199d362dd38292cf2f21c91f9a2b0246d9da120aa5fd5e4eb7c447a3db646e6b621da72998d022146ad34d11f20d74f069607ef884f7d4b92b64e5263f736947f219d61c4fbdd7eaf35b57dd120be787b977715f81071094f825861c1b1ef60754cfdde7685e2af67c086c82919381439f2d8017dd38fc3057fdda40e144b8ff33ee9dafc3f0b792e2038963e5a13ece6f104803b620b028f2f0e34852fc2a476f22d6c8d5421e4f3e237099e3f8c76ac7f1f33f98f4b3d99670c9e93dd473d4ff14b473f286ef95b269ee9512ca659f7a765ccb7be4dc60a8c59cfff7a63e6f92abca123d29bd4bfc87e63d86831ed77c88221ee35bdf7d9847c6640e98d81a4782fcef13a3e7899b134e765919803237ae815b471674b5d212d1d8cd8d0823dcf310c92cc89465134aab4b6674ec8652c419f170747cbab8cfc173104b60d7244136ae8590abd4a536bfd141de707714913b1b77a2c39578eee0ceccd406ad8d22be7333e41cffb794a545bc92c4fc384870f8e0d687a247a06518123bb937d028a42bcad10d4220e691b2c79b0450bb0aa200373a71b8a8dbdb450998696809c3579fec0bb9886f4ff7fe1db07ceeb2c520b6604cd222dceb3adb30d041f25c36efb554ba8f489628a4162cb54fdbb6c58f1abcdce16aeefbb737ccf028fcafe5218fbf1be3bf1068089f7cb0bf7892cb0f664310c556bf8c8be9a1a5dee45c78dad9611b65681912c510dccce6c30ce51f0878ed7d97f60833109cbc4a72c4c8c17d0519094a9bd1adf7e858a07cedce2a78562df074ca72bb2e7f9e8e0539864d6a2c944067d5e8ae26c0cd9ace22081cf654491e1612b1b85598ac48b5bd020285d93bdaf357435b16c91934eab443b7f9b599827e905e458928920aef569f50414655c240dc9d8099cb217372fb630a0b5b5de5292d55d9a540ce72741f2daa5b4edddc0588770640fd380b0ccbb2cf501b75689c32f6f0a75a383dbc72fa17fdeadddf18f2b54e360b6eabd8d781048f144629cfceccfb36670ef7308de844d507f2670766ab8566f1af25281859471b3c4d33a30281dcae2e47887961b09f2d02e6951d0584475c11fc35c2735a8d6024a452581e8c7dd7c024af412bf9d4299768948b5162840374d9ddc4010d636f4ff47c222dd3b678f70981babfe9913b34b66bc5fb3af72e27e83b72e890e9e9f418683db2a8870a6c4ff1aa36d12f643d7eb6f7990608dc0bfa2d6667d644c4097ad10fc3166aefb75689ba6436aeeced3dd13cd0fff1b4341465ea92cdf9b13894b3e3197e63ad8123ba2e5a0ac9455018274d0ca64ba828703e8d84cbc12165f4ee4dea717bf08f462298c31b2d09643aa9cf9c8591b531243ccbf885ecc39040002975e581ae2149cdab42fd34d77c91433794eeca67828b527bb8448d5475dd7134e60649d2a3dd39626b7182e6b1047d299a20a29c85bc4361c24353e24a9be85457a3d249ac3889b452687233b46b861faccdfb4986882492264d430da4fb4d5a490b7d41cb82228675542427d28c9ccd30b9d44fd22c9e8f3f6bd78db5dd26fba85c1d0439acacf8de3cb333ebabda2f83480854d58d12a765d94993c730bacc63ca97c32f316840dbd9e68c5818d1d6f7ac08bf3b850d9ed68a5de6f3128d7eaf9f5daf2c31cfcdf63249099cc5c250f93b903aa497a46e708250d5d9c4b237ef970977eb5af6b0cc900a06817d901030df90c86debf7704ef4897b63dbc8c1a13f97f41412250089f52ff58f0bd0176842c052d84bd293f4e9c89fd4840e30844596a76ec4444207f374bc6bc22a6f9140f33e09d728159b23801ca9b74c27f5a712adbca4a99108291c014613fef97fd33d999f80774413f3f2ce1363c4476773b4e7b518c098210e08eb259e98f8a62f8c412d6460c982ea66b5418afb4a8bbbd4c7babc91874d05af102dca575b86cf177d7b21590cef42676e3e6bc368df6e55310d838ebdd5e688608b4aa0fe65e485c1003609bca0341134f70396d7f6ca90260f74326048131cf6b73661314858fe6c14f5a01b2b11cda45a20a52c35075e54d08cdf7cd9f7b830e83ba1f72b0274d467a52fb48bb8d856f3693d225a4e47d8a6d3032abd74f3dc2fb9b1ae1eecc734d29fb37e2276e4baa3456751a97b83a7a5bdb620d327c98f0be7e50796fe37dd0552810d13adfb8a26842b7e128aa1e69191e85888142f4f4624b730385d70b4927081a8660b7bcc7be7d7b7987728ffb0e35dcea15325b450655ccbd9dd8bd923af41dc9a5248171b2c008a1032b3dbb19bb5e9f81e7e8b25600419c6329d5e493282fa2e7de7d6f55b439f46b00215985ba6fc236990dae2af903bba09f8fa6f06de86747c26a6df26c73bba06a94352dac8a8655ba450cbbcacf7fdf709a80bc9e19d52b5e7447933eb75b88caff605aa32b17950efca893248c39de60ec720720947d7ba3a682166ecfc01abef65e6bf24dd3be9ae6dd06851d444f531a1236a92b0b8ced436d07599a7364a6162ffaa27c845001d350a7a10a4b8b2322a373bceb48740fd2a7e7dbcf97cabf06560fc59c21bf43014e43f9b5fd4354bc6a10ee7da9833be15623b5c740058e0651f5a295b830a2f8987f7ba4d525146e6fe9ceab18a76bef407b6b822c091cf2072d191704cf07370b43264d605588a3586d05e8aa429d59cfdd9224186d183d342f812af118da8a340e45f618a466c050eece7fbd53fde8d6664f0db6b21f16bb21ceb24641aa605f1bd343c7ee9ba2151a16cb23c1490a16d53382296537d203dfeb929a078a9cc3fce6623545e31ff2f42c5a2a857b2703dc53c5f5f16a5b7deb0da8e1c74aedbad04c8bf288e87db1f4520fe5d3fb15c0630af08460965bfdb7b1052dfd9ac837d847aa1fc5ee3ce7026958203a9a4f3d85885a90beca73e06e256b8c3a44498f42de30e5c1754a70c542b5c4fc8d26cc1ecd9440efb80640182fb4f3ba0757e0678d4b577e71be32dacf31390f31c27acd774fe412ca659e3624db276236a7da93bd3a4d67cdf8661250f33f4b6b31e83456e0fce0a31f95e8307a9880671ad59524502a16f037f698617181c8ddcf7d5761237ef8d22bb2a27fc97ea50b99e836eb699536ca498aa8830c5965001253d183c6293eeb76aa1c7152475b5dc8266654842892eb9b75f805bd784437dc93a84e389bab78ca86335d6b4924121c0650a029644ca72f976c1f555f1e4fed5f127dcb47c5ee24bd633e332a7706aebcb1ff99040cd4d99cbbe5d8a40361b5493f021c27977f81d2f62a45191a21e18b0df92a0a2e80863551b8e821e03c2a6c76f95e5c564aa4b875116c59d84d3f03038112451165b1459f016c2117df83097524f9b3b7142890b298836d3189f752362eac68416db4bcfd8d7ae65bce804d189f0e32dbd4e154a236e1f5f76d7949b16cb22f51114665ae43857a45b283545a9a390e27f17cbd3658fcf15d62788b790445d05811c6d590549742acb8cf361acfdecc362f95d012f8a6040a2aead4ae0bca7ed26c9248fb22980d9ef75f7587856020a7abec3a3929261e73a9b481c9e5d83f13620eb4646fc2028f2a8652a3267e356eea2b759634c87f8c4e1ad5cb6fb87a21ec1e0a32043ca6eae4315d4355b8169657c04fdc5fba2e2241f709a8ea25d538e40843bd2c2f1652b83fc2c69fe29bcf7934d98351b1e4785b16650b3544553ca4e5365a8545021f8c2315af8c68d0c4aab040a618a645ecb65cd0a14f37a8f8cbecae4b296552f118a8ee0cf22469842b96ce85a4a4f5f8de1a866dc982c23498cfa560e9f08c659b7fd25959c8d527790694edfcbbbe57b3838c90145a4270982df8f79d5e7b17f4c4fd9fdec290808de1ee7ec0ca8d63bd3bf28a56a8b9398a525923efc0dd3cb7f1896eec877f953f6f46c264cfcb37a8ded9a3ad0e65a25efb70f55274193b2c53818d9222a77be022bcf5804bc4f490f38ea2677b4c2bc57bc578280b014dca1fa1596c0050efe209d2567d65027c87d7eec18a26000cae187a0e8f14498a29884d4acb033240df9e7b83e36c366f9fd10d1faf0e445e6a726142f7aa9ab3a248da69aff946ae22b7f83908eddbdee13dafa26d1b631748c87493bb1d5008adb159f6f288c8836e45029253c1d3d081002e7b0ae5ca8af23b73fe7605104f2d83b428e4ad39cb0dfadb97a1ccfd3e7acc722f844be88734397dd81b5df55763cbcbdc95a7d5f03b95095a723e3b72574e67dc3a6a5cb5b19dd0820772ffd1bef02ba6b23ce835a4a9fb721c53a749af7878857f6c3ab9c6fdda04c25468b0efe76f8c07d3d7f52e56cd33f20bb8e4e664b049b34144d157a04680d0fd0e30503c16c2ea73a4dd4ea8399aceabd100ebf870be844b820e9fd9e4531c485a3481e820742158df90b36a430430f246233880b49543e42a68707e4b4b01c7fa9a795eae4e45c0b77a6ef31f3a3a06fa411e44dcb795440b26e9cd868d8a7a507cbc5a8d1e8a4da38f4e36647eb5c8522f2f5f8e6624cfae001090ca4c9d70819de8a8a4f8aabccadd58067ae845f191472a7b2cd42f98d297c8e3851154d2d3949a3964948c4c457924816eecc81ed95a376c535fcd6771c5a16a360bbe47b2d91eea162ff0de4f35c8cec568fbaeaea6e6458e52e6edac30055b5128ec44db252473e737b7b28bb9569e27971e1308368c4814ec5e3c2c77a78dd01a1ca7bef068129f5020e447e1caa3010f4bad616a4be01bb11733b67bf980cd9019283b8422c384a345cd7b71e7d6f031b6cf65f2e363db11d999f690659f374feac9d48a6dbf90508b9485f7956d690d22e03084fd99c34bf6bf13bb697dbc603b88ab3c61d847acee7e9e7077cba75d6f92502771a610f8e75c59c08fc0a4a72ef2e069d3debb8f709610e1225f3fae1268e957616012c0b1538f6836bc9f9239103e39d6571a5855040c73b68e5818f550e915eb1a66bccb9f948819d3004a0cfe6abee9ddf4423b17dd979cdd56c835a537e8e021575eec41eb2510368bb1aed36145658db251bb1e258fba78a9ea32e0bef92ff452e5889720146af0deaa405a73bb47b01ff7b07285b752d3719389a0229721f3727deb0aecc1e567a2345fa15197a753f3bc443c1d5f1e2dc0417c6a072a81b2bd8a39404f838779c4d0549683686190f77c9b16e41f62118aed8d0e3ce8d744ed4cc3c9d155c73fd720ee6b4d9e0869ecb0a4b67f15e001c6e28a6e6a07cc07010ab570385c5310b717d1c076b220ea6814279ee768a60ecf1ea893668d8f39626786063326ff5f2c96645b0ac3127a0e48d795ff9ff211164d1694f1e791c591cdd9eeecc33060003067baf74d2646bb93173010954c3932ee3ceea80fb44a8f59d5a77893adb159d4b391e70278625194c0ed1c103c271278d1129d8f4b07e653942022628aa64d3b5111d81d4413243a78127154a2c4a6b791963fb04b653bf45307209dba1a73b25d98115e171666ad1e1b969dbb35a368a2d8327f8d9a1b1a6393c8ff1031b774c362a4a416a23b76b3142eb37bd5b3dd9697188e97a6823511c31b09c920798e9ec6086ca5e3d943b2ce541a96508e5be521e7ab679408507c6ca340fce160d9b8163cb7de59283ae9e0ffcbfd71543d7e9ca5d3601b9a6690e71753fcd5343fd256f93dc53a9ed809a9fd3fee238aaebf71c22670614f270fa35250ef3b3163320184eb14ae86020df34c21d9fd3fe4280b8a8d7b6c0da7d1d4bae0929df97c76d29b32e74ddb14d896f4e0b2b7f2c82d724d064b0a163a8bf87cb2ef977aea9862104b3f20eeda185ab9c830580891c5863bd91f0327e018bfde3d513117538a86b80bb3c322c80b27dcf186482d100de33e6c2106bc5a57d6417d140a9cae8d7bf907fd9a5fb9be844d0f4e5566594de7eb0406f97d42a9130a1d184fac32e8db243cec0363ba07538b3ef6a175725276b74ceec0795127173671e2edd9485022c70b8446ee58789211cd1d669e629866c709aadbaa9bcf99b64e8fc125934c0b47f124a4761e8b72cbe7827d156fa7025d6e38a35a6cadd25e8f17453daf2de49ba8102ec4c1e313e8e42f45c46e84eeb75a30bef81eae2e56aa8d1f998f2b1833332ac129ac631241754a7edac819805425d6558377922347f456ce30bff76193cc6d5685335e85183e05e71c05dd405736ecbf7541fe4bebe565609d70033be36f3eae668e241a9ac4075a04119227068450147da20daed8c3ea5d058eb855f6743e39321d50a0b2295ff7d668a674d248b9b52b46f1032329919ba8e8b16a66a00cb94736a644d64b26a3a03a9240e68925b4399cd003c2550d344825a4647d90659cbdf6b99f2ca5c32c835b0caccc0d3f2fbf57822bf5317e7eea28bf7c5cb3487ff94927ec625eb7f8e81dec11b00b7887951994bd5d5207382ff0757485b0b5004d3ca5a4751544f8c0789185f5b5b2593e83cf8888228194ea25c663528e336e9687223df7b614a6798f6bbc3801fbbe407874d15b9c9a44fa181584888c92fd4a3096964ac48b812ffb34104e80a1b6c6e0c02b513360432ae7c62eb52103ab60b1c59d0b04815da8c3c515c73555d9c6c1e35dce2045a7b23c5d891bb56627f27065340f0a5b3fb68d11b87451015770251bccc9682eb636923a8dff822a86914408505ae66df486d94e01eb49076d6c2235b04e1ba952602b1149006fee07a614adfad01959287a28cb0e5b8883a997882323559168843cbcbe532cd917d48e854aa9e9f522962e009f774b793131444a7b0517c3eafea792b83eefe25ba003c59b7cb26906917b86e5fd0d3320c52b3fab9952522d3933b58c5b89c6c373c20a6ade0615c810b3c511f6b005b6948adfe3670cf3b3e7e376c25c42bc3d55195bcc45546f5135234c5911474b3fee309f757b46f5ed0cd2f6069931ee2a2f0dbbaaba4cb6bfd6032f11caeadc771bcc6298813e8f000edc06ef6b55a25c7576bd9a2e20054186b6925847df91a40095f9f469d19c63936b6de65e0972242087883fd0feab56e1d69491e2a4f9dc86395828124ed453cf1ce03a98bc7b7d78baa61ea9d9e2d1b476b442876063dec3ff79c2e0c14d94976609c2bd9e7e8d5787d5121f56c5d4ff02fc03a0af1db99283f31452aa9ad280dc9340c2cae9bf5741bd949764227d2b9a8212e32cdf0f87027dc03b14d62a977edaa79736782d8ceb7ee03d39c67836e59036e680f13cb805b97aee34d0cf8261323ef154b9477fe99af270725b5f4f5f8a7c6de2aa2e376a3c8d19f37cf5cff805c8feb1bbceefaeff55512bbf1215cc840f3bb2d62974fd545c26b7807d07ac38e39bd1a6dcbcf79d81aacd2acf15bd380e0033a0926cf276cdb0571eb1c78f927269e152c503f0d06cf98fc3771fee41d0d74972f680487deb93af0364cd7d74c72b6130cf0ded473547cac1f783951929541d2950aaba3876dcccbf4afc3fe2bc95b762551a757d61f7b481bbe73a215edf18d2770170055b5eea8ab02eb46f1bd4c843f7cbda2102718a326ab1acff9645a28d889cb063ace18828c90572ed465222329ab604b282b5768b6e6bf4d39989adc9cad74fb5d058f5d6db1877e577a8eef64783f4a50d604842bda539db8cc6e4605a295ccfd66fd20c23952a1d08dcd43c48e57dfb7c9fa156fa3cf5235f30af93776517166500582d92c0f696ba9d98d45346f9a5d9604789e739029fea9596dd6cb71e47acc1ab14ac38e040874b618ece3ce065306214ea62069aaf034a709e881bc0197f991e7106a709608c71495dc5f98012ccbb44f5f75a20749b7783ad6760b955bb5ae78d45cc054198e6b33e47d15bbb5895b1b1fe0969faef0537c8323e6d252abb489dba138573136658ccd4b6a0cfe8f99beb16f0ac94811215cfba696bc1cde51ce0154f7d44aad5b757abe315f57edffcf7cb55153c7cb9f2c17bbd0f4bd900fdb491497fd0b0d1f2cbbca2a51e1873a55cdab594f1a4611f7d8b49a7255b1c72b3d02fc0ec30a2bafaded7ac73ff4b1f083cdd552347abd34781fe0494393b28e257ee99698c20452fcf675834488e1c54a4dd4d946a49b0c9e28bd03fc3d365ed125322062ab6a0371c0efc97fd75c4106ffaa2c4cb9f014a770bafb4a0565090db923281517e38a3b8f07a11f5d5ad5974f2a44675097708979359cd09a18b9c0142c2063117fa64a9e9546951ae7e381a90f249b18343b3df887a575c0744f0d1f6c4bebe7ab61275d5e80899660d36bace222821794067f63b6958df8c00ada70e1dbfcddc8fe606c54addc059729eccecb7855f122148df562e70549a5107ba737f63c23b618917bea326d437672b78751a2fd11b7a6552216f4f36ea96ef06402092b84f13af091eb8a4da1cabe8cc82f6f16a230bacad2e9ba29452843d06229856e27deadfd27ca646685eb0dfa86c815a10905b8e55a940caffa628285c197170a947021ec60168bb47ae52a129145dbb95e434c38288d820e4cbc574b341a842b7a7bb1f54457bb72081145dae1e83e50138c5b04700a31bfbf378992f494c511c84ff68b2038c4d5e6e21759d5b31415cd6e3b2832cf8ef80513bd93721aa95cc4262045ef7238eee6d111c83404e936fb0ba3231410a42de100e03ac27b81a1c837fd50ef0c3638724029fdc72d22e70ad6240d8cc87a295ce7ea19854877327c51f6b2a0ff892d020031551c70fe06726d2468e888c1bfb79d978d034eda280af0ee12112de219736e9ce86d0fe8482fec9f793f6453bdfbad127b59354a97b130fe2465e5d6839bb06c315986384059eb1f21a499cbf01cb42cd0550831092ce06d33b46af68b4c1d6171c4cceb8dceac25704c2d1219fa7989c77da83bee155e6c1174ce6f9a17930ed18560036d74212b23bb7bf7edf9bfae0f4de39fe63a01c41068c5fb9bc601b3a2eb90ffa74e8f37cd410a68c651d570da89a7b93292e9d24c91f7351c763ee065b31d4f314c3a0ea773b7ace6bc7f3667889396755cc45bd407931021ee56641516940af6108f91c5587ac0747381ea2724ee44ab27877446bbdb5bdc80ecc32c3adbd3312d69da38bab86a474b5d8c424531e41e365e655daac4ccc8631d4e8b2910883240187972e27ac25f675d105efad71477bc64d3be1e2226a16c6b24ca706bf221d9eb2ce2039c6ef40ab447b1c8c748c6b96a469ff8c0e6fe691a532950e6170827416ca6ae1585dcdd003841b58f32a953c0e670c4bac986df235350f6457c7edf85414ab92b5c50b533b600609bedfec6bcea443cf0105fd49b92bc0a260bed735382246c9311dfda710300e74aad51089f2c6cf3ee733643a516f6d0b787615674d3bafbcccaa6d22ac823f917460776ace16b4bf5ab52904937d52aec207313ce10db62608e9470e9a6484274a992f1ca34eabfb9fdebed78091d18313a9943d5ddea26274997e8bad7a67ea9ecbddf33901dfadeec695e7766900fa53b81bf352fe28a7cd957b17842a2c7bd654f1434aca2a4f92a4da3631f91db9eff718860e63af2ee4a3492691c02bbd5c6fe918a4f7083e82e4f0d98113b57bcf45d54dd956a3317b28e6b52f3d11d18ff6cf5c9e8939d46c65ea0e16b9aeee7fc0066100f3705c4800b52769f38e9e7a5cb6875349d223311ce28c04199467eda0d971feb0c6a986165a554560ea0571466ba6c8ccf47fbe8f24ab1514fa4dce06694aad6067ad62cd1c7e0dae49978f88164043dcf2995057375230909bcf76d2f74a629b2e7d18cc37bc1973b869655420411d46e6dd3b737f1fcd214d75e9adb7d1f54009ba3f7edf6bcfd42d6f0dff57bc67329fd732ba82ab8c90821584b44e939ce09c1546561cf70732852240746d90525bfbb8d299d633eb9864d0927bc522be48bb9f55a9707f4b5a6aecc7640172aad11d4caae0b0ebbb46759f7f16b6fac124540349cc770ad5360186d2b4f4de12766444e943016f95f0afdc997c319ba11404be1c7898de257dea031a61d0f5e423830a6f071323f29320839f7f94329c7892117f36a8a020c67c973cae8926ae02dbbf74368be760679ab113feb73695ea6cd8019ec0907745a05710955d71d32d989c72182ee421e8a758566f02db4417c8f8220a50a01f08724888f246cca0084654f71341d94e3b91c11728856b57c0dab6f08d23364748a014a3473130cbf5fa53e2e26509234baa39826d0f1dc80af64296679667cf08943354d0cd4baf90786f16db9ba779b2fa3c5fd610b3f85a1a42f88e476ed8326d237ea46589a4ed1714d378d84bd1a4fe099cfa0adc1349ebc421291bc835f2aac8192c7c79ebaf9c80990a4945418e3a30df2e81a8398a5508206168738beb62ba4b7d934b2b25a8468406c84749d895b612eef53182045c7804fb57d6284a1493eab9bc7cb53cc33566e1b31e785c30ee265ff280b1c34bdf952b7dc1a676abd286231293da1b1ca329e5f7347a9f0b3ec82f602a31735f27188fbf5be996197191ba7af83664790d63105810b97d0aec82f253826293addaffc42aac6f3617e4052b13d334a372109014100d9d5b6cbd8216f1f296273d439996ba19f84be1f333d56cb67baee0094fe8fa3b56c424629b9607861a9bed8b17f8712335f9ac2fd8568a86b3d79b4452ac53ba10eb62a13cce8010cdec4bbc6a794d1e6893ae9e8c542dd9a01f94e73097f5b3807d5f6814bf1ff8b7f993c65c5b781db73b854e3c1aadcb8f68baaa15884f82c0f7075ebab4dfbe4975340904ff531d312a5e6c6ca2ccd4028f29006b61008be989872e5ef769e264e15f3df521275bd42db0baa45f0afbd5a0d77caa220be1dd945c7c3000cd98a80f288e7a1d4fd2638264dd11189ecbba53e6cf1f0d8b5fd6419880687c490674d0a64d2d61265157817196b3e45c2f1c63d7e0e6ea36b94b01d34fb8c761175ff1381882e8b6af281b19df81af3677d17dcf9cc016bb53e9da65ec9cc8e03b808982ad078eb7fa8375b20fbc68f32f018d3c7787408c42030812f2e2da1beb75a0fc2436cf84282dba277048add7d63aa2979521f7a1877a9bca5b64b733a85297a6e02dccea64caba949bb9cf9f623d3367ac48e9ed647f6792472ef3e874367e3569623fb52726217261244368034e6fb94a7dc83556f478c32e26a1c37ab261ac8c8bd60eade8ee761ebd363dd3da5ad6c825e8d80887e2e843703dcb3281cb2ee2db13937e99bc6b1748bb0059fc8aa67ae93da2611efe2a999fd5852e5000bf594a50a88b6dea8e910aeda15c832350a7470af1e030829cc55f0713aa876d81535e31f820ea4d62b792af1a924a2b48a691221bb2b4df1b9f27249ffdb1e5b907d28861af7bed75b3bac59010096871449e4768b97cf42e1e738daef6b5cca26f3eda4aab48be9c40c5869dbfa7aaee8e6b10dec887dbde0986b23995a6f6b9f6c4408aa66a24ac80abcad6ee1dbf5fcefcb07b6fdd7e3607914b8a4c1cf50240bae3849411921b4250d9d74b09c4236e359129f53276550e91d9e81ca086becb14772f415bbdd79d7afbe5004896acf1a90fe6a8df1566ae60f0603bf30f4675e40b666ca63a413b97c3613609d7be925219fb1a7d159a9f4debb1bd5ad35e3d0bb3701dd03480c84df3f7715f1bde73148a9ce16a1222ce9d2f6f1e7c56b405b08edbef6b2041027657c6f7d2d7157dc3db3cbbf867c47fc55470f522e3e2eb5934249c999518ce48f1c96a2bda37c7f1a0ff647231172013551a5e1d880e0d5cb2210d0ea1f32c0507b120f24c117321a05251bdc9544c27c59fd86549de10b22623b37de1764f22ffa66892c48d8699803591111e9b2d312cb03b22290ffc4dfac6fa6cbe9eef2d83f4b841aed7247004806279a90d2a54d617978fbd05b4fc2df396edcca4c2299bbe9b93322e2e87c33a1f383bf3f3ad4757a5648ca16372471cdfbebe82d646e4304db7afa826c4c66f37999f88cd3cceb41a4916404ae48ca60050251876b8dd8319423108b1a3c37abc9ba0856b0f6f29f1d2bcb8bc14d1b7f0a86e0f589a5df87272dba47b78c2ffafea7e6cf1721db84ae4664fd4ad71f7d5e87729b1b871a428030876f400e1e64465317789fd571af79fad8f7f14d8c159096ceda43d7608b263afb08a12a575923073a1b15bf25dd1f2b07d8ad24573eae365695a9def191855f75c0358b5b41675ca1a4026208c6ab226c675965f096cebe39fd1e8ea07407b25a69f7b174035d5b2ebe5f95e9788c3be69a045dc8f2db5b431b3b62b770937f24e8f54bcde7e24e3d3cf5c3e27431cf8a5f35a22a7b96bbe1081ef25d26087b69ac1b7f807876e4d250dd93bd8498dd0e1cbb954ab82220b853dc23e26b3677775c1bdcb102f47357a05262a036db1c9c131a1eb1bbe660d97de7ef945853ee833f775712d5cb85ab31b84c11b140c08d603fb1a2d09f1f6018548409678a29457cc648776710e9b499491974a8b287141c74721d2ca6179fc795e3de78371872ead8497b311ed66fab3e25d040f60f570cc79a547a7cc25e8a9d9b8c971f33924ecb45a57a0e047eb621b6e2022c2919f93d3f58e65acfadadf6ac63266e04523dc946982705e97b00c665ab168b90d2bff5d4911bc74bc7f217043d53f3cb1f3f994825add4d0dac0ddfd269df0217aae8febce44b7e355c20a34d1d98cdd81212155de4775f580c49e79802c091e1e50298baa586d5c47cd089193a8a1536c209993a6459d12a2799e23afa6fe7f484a193d0d6bed9a59e17154e381d5246440e5497fba04afe968e30eeea0960e3b40ebed2ca149b7ff0e35ecdb46bcbdbf83a6b4419e43c1762208ebeafc1cd23663ab80c2b06d3c27c87d667357621d89f9337220130454d893dc8dadd658ab196a4a0dfab711d11b878ddbb87523385bf213ab2e8a0a8439bec3be9e2421f3d64c7948d71e05edf3fe30e92d8ba297f1bab7bd0c447981dba805803e64a6199e18fe939b5746b5602f1d1b091434c131412c70e42ccf039435bf1ff32d6915c52a79240ba4484dd5547598c342bcc5625d24313212f9223be14e100ba9d3d3f21eca1b37d8e871753cfb73bacb1eefec798946531fd7da81209966bf662d77add19cf47fe7b7038cb25840fed918d2eeb5d4778c6914b63827f0872e179ad3f0b70649e58cd0e4cf7b94d0f4454e25eec955409db27b3a15c21c01e9fed5754807121888bc099d47992a77a6b7821c686e70096c2972d48fde46172007a45a03ba569e785a30d2aa4a072c7a1ac3c6f35386b691417502fd3cb815cb8d6080078d7674a0691304cf7a1aeba5e06372b7b3e2fbb8a131cc21045123202962f75cb0abadcd8c92f6160acca15ff622aa0d99611a595ab2f7de5bee2d654a290552078c0795073132e07802c168955497545932a5cad4355ab244956168b554b471dba6695bf7e6ac06d7811a2c826a499dd0fae0f0b32e026c4311feee08ea9f075a4b0a5b49a9717ce5f94f831be3050db768f5a4a1d425a23a605eac99708bba4911d1d0ee0a29496989899bc22d82808fb7302d494b9a5108a1038b274cd5cab57e33fef333ecb7e76f26fef5dc332a5216aee7ae8f9f1116b0dfb0f78f85ecb5df32cf9d504ca8ee5f7c0111e22d57394104155a124da7aeebd3aab4aa75d338514b6a7037f4206f3d7fdcdcdcccfdd1a38c32ca1843542b35d84b0dee1228758d963ca9fbdea43d681d4add566a70db4a83db4a4d9c7c41c3d9a4b21a9c40a81dd070b2ea7e50ddf5d6da50a1a1b7941ad0aafd55f25e622d495baa0b764398cfe524f4e0bfed2ec83590ee80800d228144571234f424a2189a927cfba8915e36efaec76f3cf6436e3cf6c5e0aa16641efb2132ef538560ef53b9e5231ff543e4a35a880ff343e2c30c791982fde5321ef7fe3dc507da48f3eb23ee63ef081f61201cd747dd240594c12b9122820671d443f5eeba3e9e73b5b2b1e9d6fa506273588d55e9b0394ca5002a5596bdbc2471df479ee32bf7a33eba71ee732a6be3ef2bcf712e98c13032a91e65a820113e4bf530aabb83517de53852c06a24252525bdf62e8ff298888fd6553342786474672734b58552ff69d03dc95507086350f58ff1813a4bc709e869c302e438f1235cabcc31b82f9c971234f424cc7d86c0bcbc5c527a7314f223ff07f53f327fc3e5e7ff68dffd67efaa19ee0bc275891bef32efef4bcee439f27d95b1c6beba867c75fa921ce6fd25c2fc8d1f02f337647ec8cbcb5c8ffa21d7a338f943e2fbd41b9e8cd779404a68d1247725572d39933723e427fecff52fefc303f31b8c17f32f9efccb437df464785ea2b73c3232306c1cea230112dc5f2dc4477d24b8fe89745eb84af1392fe4be05f9713b0ac48ff99268a0881b90c0b8c2133f17dc939c3bda2343c8e77ebbb8186f79bc1b423e8cc77dd7720a784e8e2db424a1021f7878dc5b78615afa82071bd20de986ac144af0acab925cd57e5ad5fda0530d95548e56ee632735a0a1277952e3d07f61bef6a12bcd77df9676dc75dde974eabe0b69eae9b7cd0b95fc54ee63e855e5bef3c22ea84889d2ca27a8723b957beeb741ee77bcdb2d5bb634d56e8dba4500abdc1bc16af7855cb98f22911b9f925497e7a6e71d02d9b5e15c34cd88576d6bb7e23c5e622d0d3213f84242b0ba7779712853127d380680caa5a58bb84806c99d080d9db6b54364e7278ec7f17194066fc8c4c0bc50975351d1bf8cf308696e21535b0b2721c170d01e51ce8575199fa13ceae3270d4e57c5d04e696907c3ae0bbb7887e417dad44e9abf7387484b0baf5199b5cd2262e231ea3e2f2def9c335e1c648583907051c23e97c7a060db9a30aee4cb1a259a23a42a8f62fcb831fa9416d262a88a94b28fb4f81074ba7e7b4efb17ffec3bc855f2e7a43495fa0741232d64df7d2440c23f7bff8cb4a0fdcb470224b0d71efb8cb4b06d7f7d2d707ffa92f8f0701886611de439dddfdc80e07f2a45670f34f4a34e3ae266d3077d78e43bd1fa286a9cf520cf893cb2f5f272cc310cbbfcafebe3351a94db3f4cd1ad581bf97e8335415eabda5d8f0f10fadc0fa1cfb9fcf6435c7e7b9f19164eaffd90d36bd837c3c2cb673fe4e5f3a9d45b57f9d1497ee7f9d1dac897f2bd255bdeda3c9a7295fccc7b5749e656d502d90f619e0df352555e3f34fec6bbeca76b4685f9f1e737b3d5a7ce2aa87ccc9346d02e5aad6a03012989558d2b173576e3337f1ef09f51217e1ef06f6685ea5fd8b3f585226ba57a60add415b8f27310b6f5c008758d5a43d5e887565da313acbca86be44390910f6dd47eae715e6affe6e201f9467ccb1ab5c85aa943f00f119ff95bf9cfb0b0cf6f815ef1c46fe5df4c0b3cfe254162c8f29040c95ae1f1e7f76fb55678f8f99b698179f8b98c99435d9a6b55eb908286d3c8faa0c1fae0ff7e1e3b7e982ca046a46210a3450d274c172f5ed40e77898e3113a4abbb7cd77087507b91643edc29373edc231ce1ac3f4778123edca2199aad393e4441c78737158bb5d9baef7ff6617d68dfcf4e624851d68aa63618ce5e5559796fef71dd98e8bfd601795e793cc38ff721f1baeef07478393c1a6f86046f042fe5e1f06ec878fc311ecc1995ff258b7c564aa2f23bb16483ca5454eefa82ca52bea6cd395340a19bf20bb3cf3246c2d59faba6bdec54f0d7bed0df33afebf4ba62472051d4a4378995b86872d116ead5908bb0a8fccf9d93ad8bb4ca53853d6ad7e3953f2229261a2e9210cfd1d1d942dd3fd5ef6d01aaabaa2f1d6122327eabc5b7d8b65d1fddbbbd2c77f0b694bebddb60a47ee925afcb87ebba50d79762835e758d646852399c5f2f23195af55a3911531485438d9a31d5907e34f226ddfee9803c76747674c09d39e7d4496167875b879b7b3241fdd734571724a21140590b8a1a4e559200da8480a206255a494a9491820ec86347674707dc9973ce1d9d141a641d9d1476747698757478b209b030142b1e40610396861140ad246cc87460042fd1ff05333333333317c14a175396c030ec09143f829bb8677d6387cdaf557b3e91790643bc04862d106e94c0a447bab8687ffeccb889a126ae55e35ca17771dc949e0b5462f0d46481a99b779088c7980020e828dd2481487fc4449b43777ace1057f9320e5d428802c42c2c623162313610e6a552291a2c6878c3cb93433113ef2220ae2da27b5ca482c42cfe913df68bf1d08f39bf234828e7e0d57f7e190e6b87b21a1a1da94ab3360d5e5cf44e0e6823e750e34706da1ffc3146f752b40417c8a26300031b63c72cd5208742a5503107747a7b286e0857d2b5032b2e2e4324d79f70c24dec13a64769682e1df009cd5ddc5c60953e0c0359bc40c4800beca5287779131553f1e201e50fff2306e2922898b6bde11f59f6a137d929bb51eca26a6727b009fbb2eb998ff1f209fc63777a3a171215e239bb317244e1046f598328758756176d127bd9737e1cc631c13016ffe098604d225f59507e2ee2a1fef874368b63c23f7881ea76b18be40d2368fa86889c643d46241f50f3cab97eafdf6b99992f764f754dbe985746e798022d4147b8200921ae1a878535d9d0d44b736bc8b92031d3b6b57fb7eddfdf6fc89c71b7bebb7773b27f935b55ee31dc17bb64f41e22a303a303630ce69518b78f21cd39e776faa10ba39ba29b628a0e4b274547463746174687a59ba293028c0e09542aca135c0d68e783ce07491a5c8ed19b39468e7653d0a5205ca121aa03426725c6e8b4995dbe273a3076eb225c0a4915b4b9eabffe719c0cee6dec208c5a537ab6ae0ffe7cd7dde3550dbd9aaa6b94820e887b6ff44f04748d9c1c518d9cb46acabba081185976b7196c33bfeffae0055798aec04286fb15347e50860c5bcce17a9231dbb5301353171384f531e26aab18d3da98c1e4bcee9b121bfb52c6b8bbbb687c432c778c91638c31462b9899a5184295ed1edab686513407859bd93af1e6091a6fb6e337135b0c3a060cca72a5dc9884350216cafb524ab9f28b524a206a9819caf1438a53335404d118b18224da758d5a4f8c686812bdae51ab87cad5356ae1b07246e729b6ad095d7679fe648c4437462be3a88ca52a77b7c7556e0fa6327b337126b6a755662f7e1fa0ab9c79bb31b91c0d353545a94c8dd3bc3555e77ea2545f6d4c0d3a7bdb1ad59f003ba04eaab35ce548d039cda0e1c654fd3726bf4951914fd747015e36e7841b809e8feacfdd8d15946b70dedca0b03145292c55df98a6e8202559e966a6ada97142ae6ad9d6989c0b13b7d482b0cdbafb7199e8cefe35020e543e0246d81c1facf2f72c6eaa5828743c2b28aa418f33314a9820a31c8a52ddec281aafa91e7dd8b6463aa1fb347c1eb57fe5cb03b244f9fa3d36f77377cfaec1c6bc1bce19230667a1bb4b77a0ccdddc3161f00867d070d28f4e4f8abb34753491a294d9cfcdc13e8bfed787bdeb8033ba6f1163c4d4a0e1acf148ac4862e56f42ba94deae87aaf2e515f763942ca5dcd93cbbb5adaf275d3baaa0fced3e927b0a9b32f8b7e63a2928af94fb45effe4d728a894bf9ec8f055d1fe6c455fd3ba8a0fc9a92ff80a521c45c104fc470e2c5d1d21336ba305e40b70c161056aa88f2822984b046d6030e5d318931880f9eaae0c419ace8a1891842a603195aa87d6050b4830d49333c91a5862264dbe22682f2705203174ce8700322fc4004bec2c90e5472d8f2c50b8650630192af609904c71f9d2c505821850c2c906e683a8a0b1425c618c1264c6688464829a59452eb010e8ea2a491250a13320de922a594524a6d0b296f6294f2a76c20d0fe90d2380db46c4042f490fbdc50842062d014c50f3560412303ea41d6fe5e1fed4dd0ba5f5cd132e3e707294ba031842a6298428d373b376779dcf7479ca1760f358d3e6b6c8209267ebc00e28c1b8c785c4b0d535de04005473f4758e1620c1e17420dc135026a55a1fddb33d4da51b60f70e51504109d6c52344591355421c516483688625211a5f555c41b2316509d758d583fd80a7e87154e61bfe34a4aedf4a390020f46d538373ec74ba61c157bdd7d2e963ab8ca9be57cc6e2800d364e090b7295c572747454743494126a69d1dd2c7680a7525db4c1398c06ab3a87cea169681ada68a38c32ae5cf1c28b285186baa1256a77def223de9a259be55b1c394f09ab05ec336edc4a6d2cb53f4c802755d7a2e828d5ac25af81179cc33b60d5139cc34db0eacb28e3ca152fbcb8e28a29a678a272b3ba4502f64d6acb6672216f963351fb6723f550b7968e8ac0f7ae1bcf992c2772942a22124a0551129666531313d35277359c472dd4ac6635ab593a3a3737e0a75841978f2065c9189cb900872aa70022773041372c41b482b0410ab228230b094604313f316a7cac070e8684b812c595222b67b814d1836bc7941a5fb69228820851b2e0a0850d67e2e4eb4829a58c463f43354e79801f1c3c9181872770a0849b51438ad510850a250810946ba030a564553ece6bce26a099e473d6b054678b67ce89f5c8a0c9557ba56a50a2281a986a485f3e91a9c62e0cbb7ee8ac0b0511866af80f328086c95f034511c2a8b1ae110d4d6af837d265f8019d415ac8975196a8abe5b2616e516f90c27924344454b7e85a81d2aaf64359d44a474c75b7a9ae645a924a75b708158586372b176a7f43a15ff7b52a8dc3cccd5a15fee2ef6b498db38d83aafbfcf1bb29c2a3eac41899999939768cde69493512695775f23894920b9ad4a5205a25b236fe3ab2d0356a81520d3da875e4394b85098ff390e5f9c17e7e07ad0f298b73bde300c9a5e8a01c4672d5e54a6c0e1157b914974107359420ef3eec23aa3f91b8d42ef8397541b8b600a95aa95b0eefc8f5d76f5be44b46a70d1383da05c30cdca6cf69a8a8eefe60d89e17dd9d344e5f7d7deea4c156834d8228890113286cd4fe202158028413356a779323ba6852b9eb51b2aafd5d10113c31441b25e86fb9130faa0bf6bb92a3300517c5173ef68c0a71b59235d655e57715b628d538bc2308349c56660a5ca6a0e1fce9e621e2453c5d5493c0b4cbb5cb31f9332bc48d3bd6c0bc79699e65d30cbf2e8986f48b8b93d20f4e3e387d71fac2e5d4043d9d4ea7d309cbe9743a9d4ea7d3e9743a9d4e274f896d6b98c84d056213fa978b52ab87c137f7ebb753108d3fb382bf101bac5ce45c1444a66e9fbf152d9e37fc83a3b009fd516ac840585472b214c454a586aec5991a1cc397d6a69fa3f00fc722c6daf487fc04e77d1a62fefc9228e1c1be885406e50f21e02379b6eb89f25b79b53c07bb75c8c3c7d680ecccb59ce16a04a8528ca9b84a494eb408a3872eaa20d103202833c06afcd452ac000fac34686082d6cf19f10629b60a153c69230557f04006239ef8421a2732a9f12970458d15ca092a4c5d2328ab487443438c4c4871060f6cb0023656106d987db359a45c61011535f010042c91c5021a960535d47803d63512c20b21903057ba70082269e99ab9ae140d0b6bc482a2da2f574278710a0a77ca2563e374103ba8fd2827baaa60804ad3aafe9d4e6149295d717667cee10e725ce1abbf4cc9849ddc9eafce3ec528c8cac989519092519015a3a02a46415578b8a1f2921c634ce305434508312385d2ba46459c80260bc551841c27a05d193353d098ba4644f4a086df44b9ba464460519fc61889b0a2c6189d88200f2852e2d79cea1a11510322886af8371813a3a029464008c1a508dadc4a4748497c848446d0511638343b518f908c68c0be1274ffbf3f288c80585d41462b50fa160f355ca6596404441235dc35bc535080026a52e08102143b462ab0d20028faaab245d781f2cfb6ed73d37ffa3cf5cf777797d5aa1e395a55f94834a4559c73bebb3f5dd5393fdfc246e59ee90a9e46b845ab2abf6513a23bb1a51af12d5b8c2459ade43308a86fd952f991d03a43ff10045daf37c21503720dadaa11675ad539d9046613420d045c63b005712b5c7f79da7669df4e67de115e9beb91c4ba6bc32fb0967a8322acd4ad5b59be7c995d9a67841d4035ed5fd0bcf89ab7fc9d9e5141fb6ccbbcb0672b0cf1e57b20bed49c9bd72fb736fcde55be91a16806a56e9e341a7fad398072ddd7bccb0194bf17b017b8402d65336433c4704f2ef2a9ee5f1cf9471236c15f09abfc4f35dca69b93bcae0e087f8c119b99c6f1274680c99d501de583f34e883b97e428a5930b85e9505c86cab841191c2db010edd4025fdccc73c9085cf6d81cc2130546f55fcec1b8c87e4bd89cec4bd22affc919e047f5df661ce5bf813fd57384b366cbdbc54042cc8184ae87695e6e5851e3cf743d24cc743d2c450eda40576a7c9aae67b1a0e97af847878b8f3047d793a3ebd92e72743dbc24bbb0c9438dafa3eb01808eae876b70e1ba3ec92f046be3ecc97abaa18769a8f177743d2bc58eaec7c6e35ea0a8f1bfebd922f4301bdf1643458def753d0b86d7f5b0150068323d5fd7c36b7c5dcf1ed5705edd979a81abcac13ee59f099bb3a3fa8e6f01d571743198a0a7841a1f005dcf0580aee72600dc8c5fd4743dbc8400c29985606dfc4968f2f5f00c6afc00743dbb25005dcf8f012c4d921d6a3801743ddc831a5f005dcf4a1140d7a3037244a8f107d0f5309601743d8ba4c2d96cce2f04595db0690710d8f5f4a8f1c1ae678bc0ae070004704fd5f52c1935beaaeb6136545d4f4d09135895af906c0258f577d03707fb70ae6fabfe00e01caea8f109d0f5b01804e87a960d1e1c16fe17802e8606230e04e86248d2a03f7b39d012ba9ebd52e397d0f52ca084ae07db102ce80f7631ac8dbf33a1f2f9af7a0d51e30de4f3b0e1bc0bc258f4e8d12393a75009931e5c0f981edea3478f1eb207d6a3c74b8f1e2e3db41e74ebd1a3c7d5a37b9c7a700cfb70e20f0413043455b984277e5d210f7e7ed9ff71c6ade9aeb26d4d7c217218bf9bafeb17eb1a7f447e247c847f666b0a88ae3faad7d7dc5c4fd3383c34e1b9644a40c3afd7fceb55eb63fbeb6dd647f6d7e4614449ed3fd1d3a9f6efa81beb781d3a6aff02ead6e14e9dd17eeb0bd9cfdfbc19ed5b410175fe119f55cdbe19151450a7026abf8f0dea4c90aed8cf60dfd658f92f6c87c6fcfa0bbb2e2cbac4beab75ba83e225af0b73b9f1aff0af6859f7eeee7efcdaf78cdbbbbdbdcb9299377e4ba9654d2cb18b290b57e97381c8065889ad7015abea0e63659fbda9c606fb087fded4a053a121c6843169699a373426f747fbd5018561c5adc6d95e43d238dd6b9db6795bb1dddde8d1da5d5ff63bcd3266bccc197fcc342d6a518b5a8c316a5930130c3134e84a56969034c8a980bab001222bcd89f9abff8cb3ed8b4baeea80b86759444a8a4a751f3bdafcb39fd8c4d6378fb525a62617b44bc60cbb9913cbfefaa1bda5bee05f07c487888a8464b7da4950aa59f1999a7ab5b42a2ccbb2ac8a15aa45a3a244119af6edd664df0bdceac68e8228c2ebc638d7d940e5478e8dee8008f9996186e57e40c3afa1aebab8a64ec8cf8c047078e4b7709315d56be3ee0b89d4ee352a4eb6bfe6c66d41939b53fbce2b92da2d1b82763723011c1e1ccf020e0f8e8f8503581183a88b21ac5625e0c111c280c35b57cd2d34d4a9d708a72aaebf7ea340e3bc78f25d3c7f8d8a910ba0d4d4a71a07948b790ec75f36756e73a6e8f5f3653ec67301e5bec3817205ea96d07f1cdfadc611f2f31f8e8f8b5c75fd4eb35c75fda43495fa079965d305e9ca5a1bd4850d5cd7c3802486c689a7ee69f7edd5aea7eeb7d0b05937be598db3e5e0f8eb6f78dc1af4c6afab6e68cf7de1cb93f0292fb6cae5338ff3b6c1931724f52fdbe75e98aa2e325ed8492f61eb502ff9db51165cdee5af8700051ac78bcddad8e0f5db8a7634508e9b3dbbbf5af56a968eb7d3e0f53a8ae84c0e2fe49a23222165c14838b2b8f1a9b09b759db253b651980f694ccc0d2fccf1342fa34366c70eaf7b1d329c8742e5f0b6c26c19cdc90bbddaf405153b20ddd7422b74bfd3f3bb3b79db735ea8130685b9421d18eeb4fd8d1b37baaeebbacfba9813778ad1c9605268f0ea80c07c29990f535dd765dbf65db765dd75dbb66d28d4771eaa41d4ef38ca737919ef487c799714223043c2cf7c217d12be19eeb7cedfe9fe9a06af8f018276eb6b5683978e22e8f4b48f911abc7e048fb540126beae3a406af8903498b0639af8170344bc606ca2c9797bfb47a3dccf712670698851abc5c58a5f9dbfcacb76d4362a4d39f7e1bd43e0499f9c60d666616900c3fe1a04dc6eb1ee5753130304d5d5ef38e1ce19091bc2f92aaf49bdf767707c9be307531737b0784fb5aa8c18b79de34783dc603ddbeb90d63a8933b3db7e346b03adfa781b86b0a715c3750e3cc7ed27db4c1ecaf9f1ee7a11acc7ec7b76665dffc266b6dae66d52b2b9a4ad8e725020005a855d223a58ea890cea4342574036eaef26f2177a47a94724f127222a4b9da7185864e84060954497b52c3ab89c610557759eaa126eaa2902a754554499e8268d815fd80fa604da04a6b5385862e4b4ad5df65c9e917a63ee9b224d415557f9f81d1e670ab22a2c1e2d86071e4a3aca8ce5cf725b636118a1ad6a0815a65415c6d98b11463941f7f06992cba018848c64b5ed9cb2ccbe425b318b397da6fdccbf8edda64af430ba765d9fc98e5405e58a894afc2e6ac0d1ae0198f65a94829a55c351319afacb4d1cab22ccb926545dbe57157688c31c618a5d8b6265cc26b54041a044989613acca0d74bac29ea9144bad2a34b195f46df88d4f81a9514283d8ed2bc2c9272e6a2ec28521ea34665d9a764dab6663b3541fd19c3aef0460719fd3c1384ebfce549b2466d2c19e25192001de450c4b37d808c676bae8e0d94fdfcf5e6cc6636b33985f0f242e38bcc63188d2e2f9d0c2ac6e5659ee89f2258e3f702739bf60c4329f58aa42a7d9886f96d1de643b0c27ca7076b483f2c0256ed27ccefb4e67500ac2fd087f9420ad42260cd7e63691f82ddbb7860a5cfdd8c045ebe7b165e603ec9f6cbc37c2cb8b810a9a787f1c25485a1309ef627af48aac2c00cd19d60bc93d7792fcf792e7f82e10ad379db2a4a9727f36211b06635182b6139371eb6ad45bbf9062d4a42f366a6d6666aa1d355931383f67ce1fea673c0e62c92aa51d6f02b27b16de3c49ccd2f7945ee9a39d1c79981b00d599e1ff7b82b346523054c21a76668cbe2dc785d7585ae944ea151681e5d9386c6526a0082c513d27ae11c41f2353caa4a53f1da68cf6b82c63c7db1e7da474e0713dd3a092c4ff797b73cddf568daebc8e29ca769d9cfc734ee4edab66edcb2253472ddb801e15fb9651b168954fff5629154dd485363b684720d7f0b176804f16ce708711526646db0d741c6f36f39507682bd10cf71792ceb380cbbc1b04f798ecb779ab3a3944ba530cd5b9f1fe6d32d8bd896524ca9a635b82b340ba2ea3e1445ab8573b1989583f7502fd151aabf0e219a6ab063504391f26ba1af831ca4a9dac748ce1f121012b38e20d1dea380a245dd285a5025a76e142c40aa3c068bb136fe8c654d184107dafd1e837b92bb6f65b168e81553535c356b7d78142c2062d6d6a6205a7f3c46833a98a8f6a7c79c97b4d0f9d89f3c5ed251061118368bd28f98993ac78f2e5ebabab7097bf046a7af0e6aa1d8421d14630b755043096aa1eb8bd9e904211226feb1d5bffd4f3b30ab5f96a0212ffda0fc1b146ff2a4fa671a100d9beb82b04e9488e825047ab24468b25958311b040eac0ffef073e6c763b4ca5f5ba3ba7f5a4e50fd3794520bb46c3738cd043464a12ab43eb8b59a25326f4b715a0e1474158785861dd4418d436573bcd567d0c6327d9082d2394c03e825f856a37a6701f2f89a144d0d3be8438f41751e35f4564d0dbd354427b1394eac8feb1b62cacf05d56d7020f27d1d34428b320f3f91318a3012921f21219941b3d79a8888888918480bf729adf2979f1f35e84847444467b050e52516e2a1ebf42edf52d6a87614b5a754d7c28f1c8bcdd1dedf79b039d9fbfb17eb23be4fe11f0e6013fce80bb78a2b5c891a54772684da86cdf1162f750fad032f79ab25249ef7a8d4ed364531eb14d10800000000b314003030100a0684629140249626cbb63e14000c838e427a649d49a328c8611842c8184280210408000001991999d90601f80308353ad1313a16b5001db2c9383f2574e72d4652ac1cd444951252a46e1783fbfa697d89b01135c2637258458056d5ed0bc7ba3bd2cfb6f942862e3f483c3ca3f8f80e42f1fb714d1877f0a4615f5782517d01a14b4a00ef1d7c21dee1ae0c0312267b001ffbbd0fbc6208787568a5bd7fe922fcb46a278b82f52780e499c505d868d9287d824d0a7f5c61c2ac774255534234acdbb7eaf646b6b527cc9818b20186abd3090fd81bb19a57fe1f0716ce61b77c4158571bdc5ac8e16dd5d31c38d020613a8d21e19259c3afcb80c16a835a761c770a91cd8ae0b3d92d75e86c28ebe5aea9faf8b6b9bf11202951c041dd87d5b655aba162fb62aa0d19a2306792aa4379d9c27c8780fce71f041e05796d751ab84ac0c89b67e318ecffc5ac171a270797a674027d302f2de6620c905dd5fb5e97a148d4d0b6b8d820ad4fc7d8820af0f274ffc80cce7eb41100c22e7e28baefc6c4a6e71090376a2b3377e3edcd2fbdb07d6e1f3825220f397e09fde8d1b9ab277403a212a95921325d0d00bd3f95187a14d76817ad340824aa5cc7594e1614072943229dfbb20729928dd896100381043e564a2f11341f7ea037bdbbbb76de8738a31aa3ea6583252ba585db8e71662ac3e66359608de8683732f27348627a42157b3de7132100c2253ba0fb55355fc21882658ca58bb0763d8b394864855a8bc6601bb7d025aca18eb146c97e3520786e5b4a8475c4d681137afd4b123270a454ef8ba61109c104058a78c14d53be133513cb4112ba177319473c6677d4d5f6d2d57a77e0c78ec2ab24a6cc40fac170cecb618cd04dead372c764b0b465a024c655dae78354cc669586804b2a5b95b671902744b957fe52c24a50fa7ae63c13d8f419ea567d356e0c87d84aab2d32550963ac15f8790ed6aa7a5cad18cbe7490638e727acbfca640b5a75a2d0e2f530c2442fb7945b573924683d572cf170b67ab42c41538e4c0c2697c9a85c85193f0518a1662bda21d9f64103c43f18347f38701245f7d359cece22f80f200d0b8984a8a65599ec544bd0c881d2c1dd2d71934dcc516812df09a1170867a27c5501a51f12057537441621e480c274ca5533b7fd341c52507350ac49747d858bafa27ab253d9aecf26b6f1c6945f87a56714fddc57ea9ad330cd4ec25d82665100f5b0748260e3b3e09f6909a168c9c6d3c6910750a305d1e23be104db35416fa5e1f3b8c1bf5219264c21e313f6a0134eede816139af419bb16777b70809a13f08fe7923d6a80ad4610f10238ed4b7dded02d9b26d56c218e84b17f615bf3370d332aa4c4d09d5032ab7506ada9097fd30aeeaefeb8c22c0d525b1e1a7a8a0fa386c81582318f803f6a3f5bec7d16be894ea5a02da29938c73e13e4319f155bbdaeaa9ad942a26ced539a8ba5068137a3b44f15439ab9493a0c61f3e7a109db82d8db5c272b0c744d3ab6724262ffd27ef945378f60a56ccc0e479f60e980589271c2eec9bf755dab34aa3a626ded40daabff5996cd3898d36f5ebcb1bb16b0503b63fc4368a07ddbc16faeb0575857c9b4daa383f0ba821f0410f328b1672d06158dc319fa3b74901ac2448c7bdd17262aeefdcca7c952c3869277baa0254a535a731647488c653140abd93b0aa47b6bb7a1fe4f578323c172cd57dfe74b1fe96440217805ed30c62d3d46a97da441ef1287597fa4adb53bada4a86191dcb63c3185258a6d0b5b245e0c48f6535b4502a3f3937aad25d5b794f1fd855b7d2e67840138ef25fcc6df331b29f7ee77abff9042ded54299b7ad58cd360ea3642673b5677a5fbd73d9dd760ed7694b976173b9aab2e5f303a83a196ef4df12f67ae03f0e2f35e7ec23fad7aafa269ac8795a1dac48710a30e8bd6849704fd96652a5784db098985bb1a1919aba0d98476f57fdd53215e642454841ce1e2066af6f508c3a550dd4bc5a583fee2c0344cc650c9a8e14338b030624effc2c40251fbad5a5c0d7ba5a7bd0cea038f2dfbc0ce69fbde5f624da175e5fe471897779d1b8708b1ce9ab88975175386e6f4d1c51650a479d7d03a79330935e58ad44ec5fa59577d12730099c3848ef2c11c9a12ef6d1fd083ac0f621f6a315d17a71adec7f3c556e3e66d16031a797df9778c885c63470e03646316bb43945ca58414e87ec9e8095745f89d0e4cf057f1e621cb20f1cdfae0b0ca0845712b7a262b7e2607a18107e985e9de0f9d4ce178ae99d5dd32bc5172c99de7097d42643e2806ec6679ae80b5e7d7bf945c998e44bf399404f3f2d65b3ad32c3a03f678549feb401dfe1f549a2691b140d9eb8af2aa652dbeeebe511c0beef7cbed42076b078481a7cbfa9fe64f0055f38aa4069ce9ef4c6d34e49435fba8314c9b0a93c0861be64ce8674eba52b7b3af82b68300a104cbe803f3eccc656618043c6d906bf363a188b4c875d3df3e64749a050176084d1bc4fbf495d858847fd0d3c2e39c10f007c70fbe1ca46c61fcd7cb14c559936944ac61e9bc244db2da2c58adf262a27ed67882029d79f2810e3b951a88058336e980bdc0d5765d24482e46b55620d388a881ef9bbba85acfa3962e34011049eadd7781cd8fc3165c6af159c1b4ba991a67cc9a646ee94012806338aac2693a00ee32d2eb92cfef4b9a880d44094c4f0f415bb7493c9e36e2e43a4a4417843f83f0edd83ed9d3288c11945eeb7767afdb53b445350512d3a5c479f6526dbbd9d8375d5179976243bec84dc7505e8dbd0765c8e395deb96c9540db002bff31a80836adc254ef461cf6e97a09ce63cfd6dd4f42c17bff2d15a2d4a1faf340e80934c6d363ac3944594cba09fb472eb28e7f0b01453b15483ba4baedb3d4bea74a0ca697175c9c22d59fb64a637ff7b10f3ae9663b0d6231f7e2dbbd2941e6346b764fb451507e119b02ce6ad4ffa2922b493bce248d40f06e1fc3126665c6c60722b7d3df791ed361c4cc520d8f968262dc8b1e3a9b5ab0cf68914897bdd753036bbea7f62010ab130fe590ae5b0567ebefa2311937c0d1402d16c01eb3a2bb49793ba634c2c1be4f29cc73c0ec0c5504610275af494caef80ec7528f1750fb2ec5e9d2ea51e0b0306db39dcaae7c0d49fc0e4a709dca45afbc0b3a212c5f18033cd2b00eff0fe0d23a4baf9c012217a67581f8408e57e43fb3802ec8f95c3cd958c5c32c53e205e54b1de4d4f3aff423f0855ace1a8e89261c4484577132d9c555bd468354dfbebbbd3c0be90b20ab20e1d1a694e44f6cd7906ad1496a0648e2a4a7715c0d85ac2f5efd60a1cc7213285f6e901555de622da3ff9d5b9b119098bd7ff7b4a848a6cc95798726d5ad392584cd7847e37c943b24012dc8590b27798d7cc1228d1a5b73a8c1faf79a65989d1b4f9ee70550e923c6a86524be75b058fa7c9087d8263d50e648a4e53b7fc0a7acb5644b557196eca690eb430d996a320ad33669a9147980126fb49b35d2b32495915c5655e74519f7bc37e60087961f667104b156c3ae90ee8f75b17432c6960c0401a22d386cb6024b45142b7c9ecaae5f6474190098dc1e9c9deadd011e14d084c02eb12aa96a6281a6e2d150e7dff722a0e16ff477ddd47b37b8afda20355d6105133dfaa85e300baf96c2228030af8a0c7778e34f658bb7e9f7c65a1ee4dc9414d99b480d6bc81e92062ed47ab59d665d9a650c59cf93b3dc10e931a81472faec6213c01e0a864c5790d3e0ba84f8dae4820b9082300e36c6b962a4783a393ab6b676712f4fea1b2ab4e57017130e6598ba4de3a2ebad37f18b3f76f745aaaf921a9c79ec5c05d3efdd7410268af0f3cddae23a24db9de272c6edd596dc8943b0e0990010913352100fd78cdf8dd4ec1d6b4e96c14bbb2b937f5396bd5acf9caca51a0472b36c7f15fdf2c9c70d0767fbea8918eba57d3e3e4b043ae8fd0d8ac604f2fb8c79506f66f11de152e0941ddbba014e7d9ea7ec7e6131e69a9fbba567a43c1800d2b458ecdeb66fe904403109bbb718494d8df6561d0f8dacedb700ed255d61fdbc6986bd187411b67f04ffdbd04189af04c44a9c6b8f5def4f4236f0ea15593841ab3c270620e828792886ae39163d9c897faa1eb1ca7617d37d1842ac6c8c2097e939474541f9d5e9ac87ea63765b558ae126c2a3e0b385ac2a1a5804afaf4e03370afa63c1af6094b68d193e886f819f34571aac324d3b02f1c3dab76eea8e7ac3a583327abad75f30d69a070457b9950c76d65bdaf4679ac353f14118e86118b7c062a2c2298348a430f35e0e2246fa3c109a1ac7e5061b3f80d305ffc82157f3ff6406f827464d0eccec380bee6907194bac30e1f2c1d16a3bf107ae1cdc22b1ed091a08b2f4091949e2f1486553eb897d028a3e8150734fdbc9f2ac65e117a29af95cd268e33ee5d1f149be500160b196fee349dbd14b49768495ead9226203d3d8455bad24e2e5b6a0a734a60ed195181abbe0c570cb0012a59f66e4ae87cbd3055ce6a18efee896e9806def79957e3db6deceec49d1288b5c3364f2c35a6f3c3d456eead3e38ec53a8a8c6d331eb7af466926f03cc7dd986952c2ef4c443b5042856e19a999ce8f9d416856d2fe10528f6274be1e69d7d16450ed9b477d64990e2ee64fb2e0adcf05d7518f680112963530abeb377e5a8226a1cbcc96715c18b441f0c8cce52069953d6184e879ae5dc019ba064bbbaf678f29a06cc74ba6ba3607c21dd2062592b3995d543d5c4b45a56e2704ee5d24f8d7da15a87152cb8e5d43a80e32b0b2543212d8ad01683f630051926560a95f531708e8916d60b865c6c035fae5f4e3b143496b01411391f1a59071179261dd9622628b454edc510f59565aef784b589c7341b306729cc2a7027a6fb41a9dde8d862d2c0648c6a7c9829c229881b96582202981e7141487059ed3aac6f1cb551a09bc428df665e6d1bf6b447079a9abf97177f5192acdca45fbbe90f6f6ca630fb70f6c69a0426a607c216d4a2891328bb1ebb123c0c962e9f748540999ddb487795418fbe7fabffd885269e908e568bf504d59654ed4509dd594626426b20aea11d4a802d27acc308411c48dda91bea167f811514c5bffe3e4352542566b0c1c3977a6ab6c94c0286d01b1b09525fc330164946a7af21f56782a256ca0c9e3810b963a92b433ce32230e1f58586dfcbf870e939d18f08e5941155a031f649b456d9d7742c93dcff5bf075c8e6ecbba99cce10cd6577eac0d836fe3ab8857c5476b1b550d7b74b9de854917fb92237410268e66e5d2c8e11a3266d490968004de0126307eba18a4f7d40977699bdd4e08e0f825a1e9a5fe9329beaaab8c27cd7f14475746747e50b345da85eaef13cd772c80f8e05480874f7fb92c300c38d83c80aaa7786d6921442134c87d772f8c35217f2ecc88568e7c887e72ecc94394aa7535e8bb276e0a59fb7b5fff5a0105f80a0e857b4324124aaa2776819ee3568124edec9193b87db302ecd00d1f58d5a67515b839d057f12e9d27620f73a2938da8107f322e85e28b6dea7cb81a716bb4e748b3eaca3a22a3c3aea6053401c43e4283e2a169fc09d7d9a6a095ea73c9c166511e0e19a6399d4a28ce6ae6b170992e1516d93f0bc56e8f61ccf24de05a51e3482c9fd6a9166210ebc785a560e4d9085add7e7449e1d5d1a6df5228cde81cbbb7cf5060e7c4cf09a55a89ec2e176bb4858254f8d2865f0c09c0dc51fadf2d45c1a1b876d40cb7a305a6ef07685c66aff1c4a1bd67efcee687abe5ca486a743ef4bd1d97d2d656a9ceb5a6e37043b2f1cb6afc2e5c9e5643bb0fc1f4e1913efe2571bc842f448c2c510dceb4557c1d028a3c4f515a577e5f6b96fa895487bea8ac886fa085bd1a07bead407b02c58987709755a78ce82e89d8caa0171812106cd8a57a8fe592161de494ee0834d36e80abc936a2bfe39d213d9ee4fdae65f7b55b154d92e8f0c76116e98cb7b0bd2bc40f73bac32a5119d20f4295126e5694906cb9f944a5a98ac1f58f1b62d646ff06d0d5a2b1d3db1d0b5abfa5923d9984f5486e4790c50349c5de9fa0035a9dd094894b7129300c03aad79ae83d8c0bdd5cc608f3388e6d58d6c50d10ca256df4ec3e16a9f82f083d3e0d650a68a9b971b711f0e9fb0ce226ab20a0b359dbaee6ec52532a923ea88e2e1f5c217d60bff0d772e3dde8f054e11cc1e2d76eaf7c09e24fba30b4bad684099e87a753de769c6a2f6bd915c88f0cfbdb0a375e23e965deda386ce402a7d10dbb7d88cff83468403ddd21cca995b54fd3902fd5924ccaa2f681deadeea33292ae1c86684dda957aaa835e7b17dd8df0940d7a126d4369da5b877dd2223328cb676042ef2aafd2fffc3d1ac05d3e30989fa288c49652970fc1faf1006e2affb8cb1e66d9bd4ddb0c0bbe89a201b32b291343dbc217cc90ce1e227e99a96ecbb8657b864d5d0602fc956eab35747fc1ffb8d0203e0a420a2c4283b57e7f6ffb3e3b26e0dbd58ec1453298b559b43eb7c1619ad6e560cc9403a4d5bc700af66d07503e0e519cc7773d7444e38dd3d3ea00be40a699d268a3ea60e194fd7f3d63c64c9d16cfc427ef394942bd390d1352d8555fc7f887adb521c61351e196e1c02040b4e7fbc9173a0b135feaa9106358553a6e9d0981366406f8f3c64d252cb3872a265681db23ca8ab482d7d54465345048a7de2d9239ce2a0488b026a21628ab4ffc9dc1e9721752cd3f57a3b9be0d9af49973931fb8853b004b7690c2d16d3fe5074184fc830395e96646bdb554e155473c79b807e5374785352c280aeed4df7e1b2a5088c9402a4136228feddc261370e78762a2f349d367113428a68bd489b38f8dfc72a9c967a5f90deadb92f712aaac6f57bdc812fd93c2374e88520e3f446b5975ae15e9952447a5815960210cd1fce7dfb0ecf6930d5819a04092e089d0824f40a3e89b4806a518f23f7f3cd99ba866e5d584cd30f94acc52482e414c8be03ba3f8e36d03b58cec67bed5907d523749f09f391815d497c4d246211cbe5c0544fc38e8c8e95a1dbf03ad38c585dcd083c2863cd14354c355b9d1054ce52560ea5f172622682caa16b612d9a182e4be9a6b4b001c316a431a2fd5a83a9a0aa1b184f3ef10c560755b4f55c6a8e1388986feb4c92bd02fac6fd73fd436475d0036e6289b9e8d4733a504665518db641ca23adc9cd74c8271142fb24508957942a98b019dbd1dd4637120a33bbb6239495e18e616cd7aefaf22da9c83f611d7fc343232f5806520bf5db199db30c8954ccc5ea0bdc5739a4c8111699d282dbad80dc515ce3e842cc76b6c5d2a58440241cea3af9974caf224706fd8997a570f09ebaa0f1c2aacb11c1dc5cf70310db8308ec71f20afe71ca53c86a543fd036c025e2b7bda7d94a02b9a213cea751a5df841be84545e8b312ba52454a37d703b7f5cd9b7a8486f0b4202d1e89c8af7860519447a7cdc9bc624f2c5089b03a75683425e0a372035b03d8ac3582f483231c4a6ab48d2599c7def3b526f893883261a5dd4e9509b5828997aeb5aa238cd3572f2fc1752de809a241b558daf51d1c31585c8b7a4eef091a8b4b6ae9ee666689f52bf6c9a3571c5572d13c870d5110ae72e455fbcd985c609d689a95034279d7abbd9bf0604ea2c922384d3c7799f5a457d49a6db300005621217e85e826fdc8266da1b2ae1e16a9abb1e75fd27446592ee85f616553d6e5611d46487e5823754f1528154482f2fe7d1a48bb0073274c428104ba43e666538babe14f4c9a55bfdc811c8d64ff9a1698e2285dfe3c1ff56928bfe2e0fa155c8694851700b074767ab4878b334b7b30fb1b8c36bdb075b816bbe5fc5b58bab6d8c6073d9ced09cb9b1705e0742b1f71b2ed442d9d099cdd915683476c9749acd0163bcc2b67e1c9b3946f104d2ab4499ec806b9fd8e5baae530bbbf6a4f28e46408628da7dab611bb8b136c14aaec421d0243270848fdf0aeae0ec2c2d57d9ce6d2f8712ad32c1176fdcfbc1e04a34c9215a1d561f83ddf064deb50985959fc4acc9901ac4e277035592d3c8f8b337050a57a876edd382f6d4829134531486706b36f13ec04479c802a32348f6f515642076277d02ef8ffc0d565b5e0111945506ab43b804667b93502ff1b591a0f6861a9342249ab9fc1f8945d97060b7a5d773c762f803e11038e299946060c989d723dd679b8e95c09e31662afac91d9b75c7815dd08fba85e0cfc592dad2a24f4228f31a44492513cfcba294f65200c6efce99cbe52869c6d2a1eb300adc9b09a57ea7f3a3396774048aaa0330bac368d30d7276f01f8541a99f955d785c72f2d80ced3a6a64ba31d4265a99438928000fd70de203511998a7f642a16831e52d4544f44665396a864bfe7729a6aeabb919054665f68c5174cb5d42c0a0513d874c895532f48853ef3c061b2f512501ca6cb7915bf1f7b5e242ac77b961f79564007323a0e95ab19aadea38c507c82a93452887a0f49452e8e4fb99e9c2901a113134b150916ae88caf543a42cb1ab9d254605a8dc581c8139253f028b43fd0a5f6a0cdd943ee8024ebbde1c77e6f0655646666c38bdd1b04722ae0ce03714cac8741c8ffb15f74b06820655748fa3ab6fa020dd30754d46ce0523de61bb3346e48f16f13e4c6b60841ca76fc96d9cc604e0f315921ae0b1d61c2d7653a09b7aa67ca7572e55017c5547b44b1f0275abca61315cfb66a37561d4dbe7b4844ebd997a5697ae3160e7062708d025991a991188526866c15710f5328ea1876a5cd2edc89656de5959d747b1ec0b54161564fa954a559ec19e4dcc14e8e4f50291c72fa341506fde093d0a95cf84b57e9cef41718642c2806771e19a6267c460cf6dd1274b2e8acfb1a05c03cd42230f3df973f1d8a83af50c92a3e5cfeb287a22090412aa71a0b2c10516871f71c8c77d1c64a69219d739d5a306c2718b20e69cbd668239dd0d4d55f61fd41cc03a7e1bb61f80af01981c363d51e1513f9af0727ab228c61e16e0d2b64aae9f1253d622d01040ca062e871fb94591bc6d809d5cbb8286d2e09d384724cb292e93b069c4636fa458b6f61e57347418b53cb6a485408e93bc05ea1105ba38f6a058c65a2d0463b91e6e5bd68abf21531335d9ea4feca9c6608ecdb0418c93810b3875c68ea480b0d01059167dd4955121884f26ce27b4bb785773491590dae4142652afa9f53f41ec44af1b26d76d68e9f145f38ec26a111c5f3e422a86974fc49da3673075d9783cb8b83c398bfdc1304f3e30728a5b9a559b7d962aee9876b9c38f8de6eea0e578259bf4c161e722d09c0d8e74007c8926e07e2279492e1af730909ee7cb15328b0b6fad9fe566b0fe7e1a43d0822a9cd034e8c40f49516c50e9afbe4f4b0a6eddb25e02f2f68e5dab05f5e46c9a2550b6c9d9802b0add26e4bd8bcb0af9f80694c87c3a2bdf464b8778045b20439b7515828b620528e5c42bee18fc77e1b7b1bb6152e8a92cdad84a85a0252cb99324b50180f21e64957e47e783cebb4caff2f3b694700dc26fefb449ae001cbc0b6a550abcbf83b6c626646abe27251e0f05b1689dc0136ddf50b485ecc84dd840e741992b8c1ae95298e9ca8f586ccad8195b2bd55dd593d2b9786fe64a35237c13a412410d85da89388357ad2c0948b9868a06c9d3bce077dfd503d22986d0cb12a6d8d580d24acd69a2865e955b88d4663b2369770553ec97f4803675290112867e7d6fd1631764f161d9dd49970a6936472bb3f30653a386c78e96abd7bd614cdc46297c0fa94b1d9b8f219c9816ac05136097153097eeb35126e91d1ae115a21d3fab9434f464ba711408215f8a33eba15a4555ac159bc0fcf576abf2deeab67b9f4278185094eae4a12f09153565fd8009513a2bdb3b2d93350f6fd7801bcb4b5993054503616db3560f411ee3a2d877dd335027df2d13cb511fe05e3fff4133179c6d9ca987f0fe6da5387c45ab169624dc5da8c6359652865f686aa6b992a62d9a94aa8ae3ea3b01ffbe20278c6fd41659a9c7202e168fba30df5f43c94c5404317bb5ab45bb97324b534c35596d94707cb50cde189bac72041dcd30a4f54c301491843267a2947b9605cc781070dca38adbbb6441be6cdae86038100fecfa4622f0cbe3ab3891f40a86fe4d3063c1291bc23e563c8e5f5b5855711cdc121a296d786983d0027dc4601412aabc8800f6c1fd814b56ef335b81d72ceff80a07e3b0413326c4ba6763db15e5abd6eda666f9d395edf8ba6a26bca2b737cdbbd4168c65bf97fd100121d08f2f26d6ce36938e306fab71f4addd360ea30224d54928df0fde986afe61ca040f99b8c08d007e0345a19736e0d43af44ea2a7657717a0cfa0e5c95bd06cdf2d9b2029fc2706e367ab310f30a5940bf76defc8df2478d433745cd4bb2cd5f540654ddad1aa3ee058c1450c12f82063902254b440042056e0ac27784b3a21decc0fbd3d47a1c528a20d4531f818ddecae117e93e5804bf417074731012828ea39acee978a461f36db8d4449bb04da11e1a98a25586fe80118880056aa3f6953d66ffffe8bfeffcc2f6402b9dab6c6fa40f0a11809091865911fa7a03f7c5f6daad80ae7827810d2dd6aef831c4dcbcb7de67da4fbf5b59b231636135f60a3ee71fa623ec52ff788075d8f6e211b4b6bae7ec68ba76c44b4b9c7d96e2314ba368d65ba49a3fc50c1b36d774ed75b70044b173e5a42fb7da9c69fa94e7ac7b68d32a45b116426428cf49b16c9e50119c40bffbe5ba03f9847bc5cab445864bc96fa6af108292a6faf8535c598403fb19dcd0aa83b0433250440a12e6a840f96a517cabc87e6a3f70f5616e25b5f336e0fadfce8a48f8ec317e84b2857a8e57b8be28e8673d514813f79b715c5b31f5282d96621b98c20be1040f683dbc6056906cb509f5173af71d82e476c1ebe401d7c5a18238019a83c60c15456716910c3531f76e90eab77ff77d0d46b7db2dd063989c40847f4264a90239ba95e15aa5df0066561615cfce1876d41d4b00b518d5bc9e3c60d9c94637bc7c2b40473b9927f7c79a77cdffd85022dea7ff50ba7754003739c992961682b352e3bd013c5be83daa17e96987c00c543bf6846f7c2e289baf0ef608330e8137c9ccca047807b9375cc12e708cd345c6dfb7d3efdb7f36fdb7308ec2cd32b0a5e274868dbd6358ed938ab0418c94f055d804e2a0a2705e6e9a3f86b680129fd8d922806a9a7ddd38639b17fb95926bd073a5912734834f752fdcf78796e71a479e3cb0b4104d90e7ab7a9fdba0b5fca6c7217b06a08b7bbef2fb45d8a4dd44c2f46f860e0752006c8d7574ecd9b59278ed03ea00e581675410287441749125f4ad2409e96d1c1a060016b8a4286f06542876cf2ae7cff0a17db23f6779069b108cc503b3e6f88f3fd28b704118a4d10245fb5042e86c4bb81a75d5fd71c715af9d0d52578b4aba31ce3fdd1863e0441b6783afe706de90a610431ba5a703644da18ac234cce73b3116464f8c7ee0383107fa979e4ddc8db17c0dc0f11e16300bf0c5e1287de8c04762cf3def9c5db5e1c3d20eb01e20afd637e184f972c0e4bb074a53785a1412a2beb0d880247a428093db80f0eb1072290d47b26913852ac0d83ea98d41656d87bd2016e1442c9d5c2d56f1051203b5c02eb3bb0629483193d619538a2ca17686908a92624017aa1d805d83db7960190ae7bed72221b1f3845148f263720381a92d8c033b142e30bf9094737f41df8f76db560a27151fd422b51c007eebfecfa98d9009de98d2432a03c21d435fe3ee10a70851d1eda513a0adca005220597bf79889596e750470daf3ad4bb4acfad22978027f1b18186cc2b67251a74778199729ec2e24a950065c93117986293784c4552ae19589bacbd2540e534157051847b111b2fce662b3731c065595fdc399c76ecdc95d22e512d941da82f7ae97a9644e86a16901d2b0a9b7517f019856f411c0d07cb8014030cfc140bda511b1161445ea04efa6e3d409117b0c1ee46dbdaf1bc5ee0dad30442dc4884380176870a56b0a7278b027a2645e66fef4702c2400251399b5c6ef360d48dfc1ebaf7bd8a93194b093da4885e8d914de05bc0c863bcffe9f15c09a8a14e0768da03108ef51202aa7760d8d33ced4280e3ba83897c16e4cee352f1b3c04aec5106bb7162f52867769a4c06980f5380362c066b280508d6d1cf3e930b14268ec9343a6bbc31174db9eb36f474ee40f11ce2d64363b9b829bcc576f9b03fe71c73c9a27da4f0a4ffa4509e8c121bbd9eb166afaeeefd0332f0f85648efdf7997edf28beec0ee6775851e54995c8c355b3607103fe87140a48e04a0863ad329d930fa9fa9cf04a7726cf7b3985ab1ebccc98382707695a952c12c502a386b55d41cda9950f067f6289165f7a0c6de1b419ceb27bdf7982eb83b4378868a082d06452c781afc993bc8ea2e47e4335b2bfb24941b06f3bb2f81d3f44876b682ea17fdae00f2eee137152c7eea0c4789a82b436efe9a8cb0f4661d56bdaed9a0cd16ceefa7987d259cef75c21245ee08d092812e8702ef1111207165881bd25c2a54781afc4e01f4168c615c082842de2c99d15e4ff1402294fbfd2a192846e345c9c78372d3a1086181c3f73409b883801150317a1297dbef0cb226434a7db1fe36428fd679f29eb8f6a6f0d90731d85349b0d0aef0be4c9d8278935e98f278a70b84a1a4dc26fa69ebef1c8afd3bb57fc57f76b47501e09f9ca01253ecda49e25c83469306a894adf2bfe53ba829b5ddf55513e69ce9afc0d493d3f1f4136f65a478d254dfa0c6ead6deebb903f97cddbe4bbd9c8ba0d80db3495f895771a2d192340629b80b2cead7f1b3e40cb9df09536c20d543412df5dc32a7bf4adbbc72681c7061d1e91c5e6a3597b57f4d7f4ad13d9bb0cd8a2b56ea397c082af7343335d74e983bf2f50915fcca7a92863c27c892f263e1e0f9b5651c68d60fb6cbafa0f9478a496fc1afd289308d83e62a35b7e9b6b2c276b4904fad2f67d6fabe1461c8bde0ad14c33a0cd39057d05f1e28a99a07d0e7ee597160ec4b4bc465c3ee8e211b295cce0ea3c2ebbc7e9319bf9d1b1d1df6aa4e02a4f32febbb46f77309ebe460fa7ca8b79af8e424b66fc6195e7918d989ba2cdf650e9871807f32d0a50a0b0bc666ca23464cf4486ea8c35d0bbcaf92e541a8408de354f2d49341005e2697d5f641501c1f878f831c097088cd49584c6955f7577ae86baf48699bc123254d5a657bd2f5bceb70d004b60e93613613bcb0491aea6d8101fddd153237d8bceba2b25f1e42446ce77ba48df7a10bad8ee13efbc9ea1b9e03e348bd8be28f1bcade53b8fa996b63511c2894ec7ead328cbc9c7ee9775b9aa89d282a6331505209dbbe706d77d0db7954c925fee7845bc86cc109b5b0dfe2149ca8caa44e8cce1c70f4c4f742d69bdb1e8878fdf303fa77939809f2ee0a50ee704a4480c910ca54f0da9a2561f4511134aae0668a8c5d407d04d39846eb506f3cfc009c1952ab65f75dd8ae5378aa35e47ace27099b0bf0529abebcb83874e70ea27d3adab1a40cf064b14d164412beca1ae5d5e59df4c1bead85589b77c25a57da82dc6a8a7dc8eb335fa70f053e6baac02135921111ed2f056bc00cfedec9cb27b5e953a327f0102919c2630c4cb422c50cfa9988163abd61815df8ebd757f4f7cd02553e74b52d50bd453ff9bc2dd6d223d149dbd52477119ef8c82692d50baf5e723e99a4cd24f15e6257577f23e5fd2b277e1f96983a88d4584d63bcaf0059dace5f2ba8128665b35ffc4f4cc3520a865454b2ba9f6f4be1d73323c24f890632017614b00771b4b952489bd82533f26a78e6d42456a9c0197f1f26b097c2575564d53befb301890f7b3e04ca87e7a3d247e2bd379340ceff18002fb527235651d52563c2ac101b43da7def44aae250123d0f812792c4aedef7bf0c1f530ff43b01823567221390f4d69728fda94247f5f678b0ca306127f157c9c3a34ac2464669834227a92105ca57cbb4f3394a0d4e2efd2883c50ec795ae5c5d144042e932f2cc23b1e32e95d1ee323a88ec499441f6a2991d096f19cc4ff69b8ee416be3365252fac45eb542ca902f21957cd6746397352d7c0bd98b490f91b133d0b49f78811e2d4aa85d19e070e266e6b275aea76d2ae6b46d8ea69ff78af527b6ba1bb1cc821d1585780ea3e2cd08bbc7a04c9678b8629f50baf160d3d145f4fd5bafcc7cb7fa8c563a2a6143145ac122f7197a2a20b2a08d5c4bab8b69ce6f21881e6897984e65dbd864e4060384088fb9d352c52ea5927520add87832878cc801c47a2eb0d36a452b627872487252f0525e7fd0b076b8122417df7309d471ae2848b76675edeb2bf2448f6f11dfbb1c8ed6a179fcbaef21331e93cf79ee2aabb3fc0342ef1be673439819585729845970b92cc41c2626b036180a2a1d969e0f585c432e5f0662bb914d70aba9aaa34558f4c19636024c8059ef5c39d5c32412c8d5d80492defd4d5fa25bc7ee4a1ca83cf0fc24c927742093003d0a0dfbba0a5aebe331a235089abb484be1931459014245bb548bc9ff6c1c29c7c2477ea0af21c977e61fc37497f42c8890893628a0bec325f3395d58b9a08de232470ebc484f85756f15fb419a08abdbb143de18ea5c0625d8edccde1e2c2631f247d55d0ece116b5af343f5c2269eca913b7b5991232226895c8302a04ee0d43baab0c3154e1ceed7042b993c270ff1f449e050ecc9e87eb9634f041301a270146f94f248dbb7556340eedc4ca6d1045f2507e67e3c22278c58a4b635e183f03b3b530dc904b71cfc13ca17cedcba99e084597e60c1f046a39800f047f1c98d46aac855ee0396c408d4f889726900bb25e105142cb5c90009ace15ac75dc4844b0c76407237fa050f040b88d1d9ed1eb49d3a348a072098f55a4683552c615138fd922d657b95d50d9d32c26b366a70823b9622b96a709e15f86f060f2d53aa662be085c762a4ac1066dff2f7b614ed118cd92df3786d222c7742a194737c6b42c215d39e41858dad1b1e74a3f6f313e366efe0160e9556fd9a0e5a5940e78501e22bc30c23af43db425f8ca646e6d5fac3f54354b21a7e4d5e23834ea596a92b5abaa3f026ff64960587bdfd95ea4fee086b8eabbd7877cf7bef2c12d2ebf0f0b0f6938e98817e2979d131cc5785a1669ab3c61685f413a2c93da935e0f3fc620db00d704c3406ed2e0fe50a86470c9bdb4515cfd891130509d13cb3e1c33eec53e96aa516cb641cb0ebda2f4a8bbb8d1e1fb028e2f14e85ac1c56751add0a094c63c072ab8dc596dc68f3002c31b70e9683cf1776f3b8844a8157a25a54ef1c052c22557bb8643bebfb88a263c6a80cf98774ebab33f0b5a08118aedb9ecb684952f1544bcf7bce77bde116fab0ae2b532453301d3ca10d3145bbc87cb206ef7c070b3f64bf1143a28359ea8dc6b04682fb2ca7d94a917bd9088df81e9e79be27ae77d6db9d7c868427eb536321bc2a32423e949851ab0d67b9afc846579f68ffe3c5b5a871d5be8e2372ce49c13d8708836d9c99a31156a5eeb5d51ab6f08fcda79ba5aa1719b94db462b3f55c478dfb326a2d27945cfb0c1f342c37eec84760bca01ce680b26c524b857aaef9e1e4c08edbc99709a82fa10468eec528f6bdfca2823f35eba7bcf2bec717474b28ef7be15105f682e2b10da058b46622f038c4503a4d96004a2cef5890ec4e8744ba0fef873d2ae8e7c6d35a1e8304a84c83d454d6d8d25c13597774bee85e78d77713c26795687d8a3c73697d7715d8c8ff656a57d567c0df4277496140c6484000c303f04be024955837d48c9db6e0d5e2899117f39970b3f0115b801e1dacff699374e4927b9378650a9a4189af29a1638a609401b3bf809f8b25a6bca2a8f5c642f694a0408bedcabb3671ac2970f3cb5fe1972f83250a9fd3f1a490a855d325f361a2c03113e8798e353ddeb9370fa505771c407ff9dd3239c42ed0cfd26c5a73de49cbfd857e4a737da2072c28c2849aa9fbf96ab2920e142a694c756f8e410ec6f24447a322d65e263d35afebd5dcf2da2a083531e86bb35d2285ced035db09c05ac52a10b9065db405ad9785c43d049f4cc85ee8b5e87919a93c98fa2c651454d67d745ebd268265b2aa3db01172ca2a9a9ebc4ac0c265b538f126eb38ccf4a4097032323166bf9d98356e2c439f9f5b932798004ae489a4b6adef1ddc07bd115732e1b967fe32f0249fa3c600abf3910007add946e66c6a0fea9658222450e821c09d169f781c216fcd2e2da418688bd659176a12a0261bbbbdeb222d6704a5086caa619163e2752a07f4e20c7cff41b2b100b06fd8fdb21bb4983afccbf3c13c8eae07610ce21dc469418045df111dafd9d2d3628d762c04082bad6eeb62bbb4af686ce5d4b3a7d34091a0d1b062ffad3a588026ab916a2068b4baa43ec505112ffc06bf21b54629b792057871b1c59d79bb59335f086870ae621d330bc6b6fcf842b9fb44e91530b61830f9349ef867b144a09f0943200e75951129c380475d2a3c690102eee9a4977cb207905c32c70ae4290679009bb2808766b00e84d1f3557848ec3b49b4ec91de8824146a6ec1013a987880e43ab06bfd5db40687b618d0418e309dc659598ca159cbb088fcf5e7a9b8fd51f873015f8d17b868935bf8736af2bcfff953082d99cdc9a74c7fb33a9017eda8ce96edba8df224db5b68a99b6c7d015e503de95a7fe9ca64b49f7186031531e23bc16e77a2c586474ea65414133f640784d2031f65efa37bdc65cb9c3cf183837cd6a9b56c46c41b059d56324b690d30e58427291389566fc4914da22c20116f28bf964edee68848a9e153c24f1c8c3fa66ebc06abf085c2b554b7e8f9b18b19df3769965fc7d892e8561d79f3f757adb10caec43122c00ba2afd13c2f80410beb949d4daf16376e1f2507353c24d4e8d33168bac5d2cbc495ec0f0a2c6002bb5268ffa6d4b0cc7c1e7881464ee47106790d8723a6235540a96101d0720c796687e90a2f057ed9b643816b6ff2e2c703df95774fdfbd3dfe0961e8d6d5464eb9413fa7e0fd5f622382dd50db2021d20d45f023167f6cb9d3b9b227c2bf2b36a9278ebd7b2d1d1ae288097851d2da7db47f4270152006fe5bdcc9cdf8544946aa032173be011522f80f70fc1b8257b2fed9169a4dd0dcb001f99824d6b41f9f1c21a0ce8a0c733001f70c3c0f811c3178d56df79f6bdb82601fc4cc80f22030be061290070e49636e5b02681740de031aee5d1daa017c9ced16eeef713201c0de09dc3d34b06f0337ae1c7adcf0c05b035ae96112147c734c1cdf58a7b24ea0ee0376c6404f82c9237d8cbe116bb3a03a110612b98961c724d6b694ab907e83758d5331c34a643f0d54a4fb20bb37c51403633c7b496bd2021fa3046d59c16dcbafaa436173c3a9f77f3a653c094c3f67d782c68365330c833f58c82569b9e568ad249092442edba319c1096a41d33a3c4a909751f8c524216ea3f8674a93d53cf48d9a8711988aeeae7bfc1cf8454674d16c35930b6820a91d076688e12d1f67feb39e8c71be45c9dabdcb65c15348b01bdef51a04376605146aa19ecfab9fbd51891b6415247f3087a0969dcc921f0796b87e38ed5778a076f46aecb710fa05ce07007a150a77ccae3fef6ca84480463c55689e0f2920224f93a7f26728892fb05addcb979e50e1adf766ef27d92080a3a3e7b30a662eac1a39dd33732a91a3ada12e93b7edd3031903ae75d9ee2afd9d076a2f5c27b7eb7c3059a5c58fefd61f08b8b24f429bf4c6762522933953be724877494eb830f47696f2948b23223f47eaec9f68367135d82d6be0455a8c74594636e41ae169b8ba4bb80b26fe42d8d014d31e4d8e99adf5da8604b9ecade1f8e57c4847508aa66d9ab7c0a93f927f13afd0e1d16d57a7d488b2d3586fd5df19d11aaa2ec67c36c7090c6689a213a0829ce11a064f5eb305926ecad1ff6ef3550c014f9701e21608e044e38aaa0d480dc93186a7240c586bb53f8de7a756eb613ff0c7fd71f0136f1c86dc47b217d208d6a58083a0b83b2d6622f483b4d74d70f5cac3deab0f0a53393afe32dccb9395e91a743daa5f53629058e15b8cd839a18c16fd003babdfc58eb67d8a09b6bc7523513fd95958da7de7be7692f2ceca8d531fd796699bed5895d32e86c6dfbe35c96d1b90108e6aaa78349137311589ebdbca8ee5ec879c82884d62e47bb8837a735db6162954529b56543b6d8ca9f9e5056326df028aac1a6292fec7bfeab41353cba48c08d052f1868c061a00d804930ec26958b761e2db3746acc97e694f1d316d301d69b07780ab7a9d1533e83f4f5976a00ac3f43ef82820afa8532b4d8c41931c045e1a1989712e5489a6e4fce5b2eb1a4b7d1b82727b37def37429d43478e2c23185b47255b2abf560dbc71a97ba95a7c223c7283ee2f4d7afd216252f86828e87d3d0ca7c022b0d32a00d9dda0b8dd28b32e0f8dbd43c6369e408e5e44527b84660e3b416994232ab9808881949e08f2ef5cddebc414366045dd463b5ebcb4c04941ac93c57cd256ad1ae2bba6c782bb1765cac1e1022e12d501fe1712b3127cdc0505383d3ff7128e6cd2881c3d3b64da959b55211fd1dcb2eed5b1144904676189d220e016f6411707e8479c9248c9e6879d26a86134246e8599e6ecda616df879b567c9027b1c5adf3371ccf65912b9b6e6dc8332be758d0cf63d3e2169f4b3043212129bbd028488df502839e8fbca4b9aa7026afed54166f75f528205bcd436bed8a332b621014fe43a0c6c9680a75baf8e0df609525d0005516c0466c66b77d0cebbe1e23ee7bdb24e24c42e31ae9e7690e5ee54aa8be4cd2f81613694640e7ee616473b56d038cc446b5f8e9057d0c1948dc09fbcbc2adc55a6c4e10546cc60191d42d6dc46a50ab6db0336dc086456b066399ecb8f38496445532dfdb17b8ff0bf327dfba0915d8571d0d3776460cf0fc245a7d7855ea26f123a381d8451488caee9cc93e6df4dac18fe57e34724c4334fd59364729d653e9ca010665f9cf9eee43a75d9d86c7869ddbbb08e8e1b5cd0268b6fd7e1c6045491355d744592e9fe7096c390fc528553590e864363b4332ccedb294af951044b23292c32c0598472a99258c1c7dd111fbf70a3f3ef5626d04a792b5a9c91f14fad75d0f653d51e7301e6f92d27e852408740ac118ef92fec76d00bf968066dd2d1f0c1916a4b5be97f988dd658d83fa86d8df98a1ef8b0bf0037492ec2d66e4153ba3f54c6c754a9b41c89d7f0f466223e9d8ec10afada6323951b2ee10e66ccaddab0255da6f4d978acbaab5ef9c13eedc11972eb70e715836a602524575a52350dd8ed1cc2353c187af4e304069179d80b35bbbb411a2e680ad2735f0f3aa114a920dccb39f22b85e288f947d419faab945aa24db83512e8e8fbbc1c98ce72c9b1b9b5b701d09111e983c6ae695337f78e0f32fb71b566ddbfab16d1417ebc897bb7cce94ca1930dab958cce7d2b011c04f52ffce88aa1f900b6b11658bb639dcf7c745c152cf930bf08697c8f3bd4a2021df58fc977b72278c21150a98cd882a34c66c7162b3861f6dd42360e9c7eb48f47f3cb2a8c5d30ff93c3f6df3424a0c8163d05bf41abdb520b5df1f519084618fa06ffd153891aad411b13048d68533c50bb35b72a79be909e62784a457d27792bc4712934461d753eadd4b2c84a3401d24b6f913df0881299da057e7b674a103827481297768b4d545d1123101c04660ccff0f58faf892694a4b154307951f4b5c430ec53ba802481b244897bf99a4d397e3a5e0ec52dbd82d4289d4d33cfd134ee17e80d755a6bf7f0ef5563d97606456a2240634d687c1148a178e571cd369c67e73ec195cc23829c43a73efabb308eda9689be5b38a72213f688258a4442b4210cac47eff72499087f27b3f62d9a0d2b48c2087896121ed03f529221b92cbed064a7cd2481b0ff0e92ad5de19092c9568fc996f5d6957f42598a0116621ba8aafebaa79aa6aff79a3dad2639143a8137accf123cde3fd6116a43fca346f8a9c3190dd752893ee45c1c8d4aefe11e25d54a013bd737e5156660a3ba78b8a66968ed09cf5bcb5d247ef6420ff484e8c16b1e136193076b73efa69f90f5aaefa0c28099e2da5b50e8087219748859fcf23b32e3706109370418ce32a886047a82ae9cb6cf04c4c83cd781e89bcdb9ae5f56f807859ab230c14fc52fb2d10ea8e340c3248732cbb4bc24c4ef37297e69ca7284cb79b90fe59fbbf0a571b5c03dde17ca4b1b68c0529222ca89ce6d32c3ce4d1890d0eb1a95d772e2899b19ce8655503a1e0c8e9a3dfe5e85e6349dface3bc4912d4cc61c1f6a283eb647de4e2c3a9b502289b425505a67b83529f1a53cdaf3856b769c9c87f17c36e7b78a23ba810b9204072ccfa72a940a4f3041d283c4268986e1370fbce9bc7487d1938970a8dceb1a09e7d52d9b674c5c9960f0af83ed35b1acd7867ee1a1b9cce4e585c2f1c6483ff38b7b5d3273f08b220e25507001cf1e0e536492696e9dfdc2099e73fd2be5097ec62cf60ea5748d6cd8cefc1067f6df21d50a3020955abb27cb2109b5fa8cfb69d13580cbbc637fc4ab40d3d83739be7c8b5d951b44d18a656f2f4f7f46727c9587b3a20e2f190ef12b2c5c0e3c9646498986862e7ab8e51fde86da850f4c32578e3e47d65ece368ddf23efca5ebffdc817c84d30bfefbf824275617705aa65a8827942c3144b71444683b8ee9ec794210b5c356cbc17400763a6be5542f7e6172f0a96619a4ce2d84e06b210d021724bc625d33ffe4c558c1c517f3cbd053b86e3db741fb2712641a11c59f51cffdd1129a6f457cbc0ead46ce10439464856d6d2a2612770c774e6ad45abf65282374e2423d9baa39da9d0ebb191cb4326d85cd7840850c7e9b4edac643b0fe25f54b3a00b29cad13a3e6e1e3b4287acffcf50ab74905cef3bdb7db834ff784301d66601c1fdc46d125c3acad5a25e5e1c278817bb6d71f825608c5c75ab9e4b80d21da7cb0eb5ea399d089920e17a3e98828f1a4514b711cd94ad81689fcac6361c8e4482af055fd8d1f71e83b423bdc02ddd28568af64c4389dd6d8cfd0248dc3e97d0da0651aa2ccb8ddd8ad2fc2dac71dec3de535996e8c56dc8023e6151a502c01310bc8e8c52e566766eb429eaf0b92c1f5cad13bc8bd7403316eb07b61ec24d60ffd8d0d488db56ff844540c2ad7fbb3256e570d26fabaf924bfd94718e90f214812d268c7b0626f087b09f0d562f9871422a6d5c8f1d2e22d3af08cc689241e5601b4ad12c47c4cb257c01bb32425d4df5ad62700a789774ad286497378b2325c9eeeba7a2bf6db32ae01311fa25ec1ca0dc62d2a98ed43c891439d2e0f1d83dfd04771cb508e56588fd39fedc084255c33539259f3428ec4977b14a90d229090f52b66abba127f624546f39a49d719f746e185084de7a6f51801b3a07e2dd920edb6850372235ad6bf8b5711c1479a3b40cc7d1b18cebcc70ca1075feb3fc5badbdcb9df24ec5fae9a7b78213179698a92b69052bcc6ce69fbe0aae34fd3bb00fce959c7afa6cdfdb54fe5a7d6e89bcea22263d900d663bc57faccff60603e5509ded6e3c45df083d7fc81d51d8e5e845673213a20ac86a9759b53118aef449661801434e875f33643c26d29200d9e6e96f91296358b8dc6567a47615ed196825e667370ed605ceecfa198225b174bd3a15482297311da878d69aa397fbdc0bc77c3d47011e56cb9d164ef3e7c77dfc347846f4dc5ed70621045388b8883d152ba4837e77167ecd01cc8e99130d5cef961a15cdeff5257be4ef8c66ec7d8024a226cf8382cc8d0edc05898b99af7e380f1b4035488bcb01f6c91f449e84f83ad877f44a65cddea83ab2599464285f9969b50bf1a41ab50c62166196840af9b588d457990a344c0b2aecfb60137cb2e1f5a6a25174f8f2a8700421be2643893e23d2c93fc56b7dd7b2980893e9f93f9c3ebae3dd299cbe7b14f55593bdaa15cdbc92eeb372758292a3e2b155cf28a2d770c8d5f47ffb4868092b93d48f355e50ff9228327de07b437ff4518faa91c9b9d58c34b882ec9d33729973bf63b1e285a918fcda9d3460f55a0781e1347f9fb28a12c912e3ce3a05bbd730c71dacb92d2a32ec26ed509de19c43aab4575a5794fd0efd5af87a9300e8fb8db6ef5082ab80bdbe4296192c45ed4638ba0066a44aba1e4b34d391ca5a769393cd48f64de24977ff8f3e3eb0fd198e345a3e5982cf9faf3c8db6a2e0f8651b0a453fd1281d2f2e9a04df3e0cc032bc22c33f76798033011d63102a66cc6fa788b4dd2be1f798dfcc0c5b4600af76b183ccc3ae37bebddbab50571af1913271dfcd90027c0dbb321ef315780f9f06807bd4a5361385787b4225e31f3af6ec5c56d9ecacb81d84cb9b14715dfe860fc3919ffbfd09b0b10b372b101728cb094633c41f549f582d34d3f8155880ae27fccf8207cb6998db5dcb1d6c5d9058d58acd5da7f5ef51499c129b0bdcc17e11d8cf3568221dcb7fb2abaf69cd3bf91d1f3ccf4a1a5748319b2b6cfb4e2c66e3e251e9b407c8a7b93397fc924a05849e264c24113da11fa08229401767475c6221f5de61479e7ba2b39419f6721902f793982f7a22e0de8de3f9508a8be73b6ea93b93cd835247270ff3a1105ae8791618ea9481cbc5a4a70a58cb993f349ca3d5b3e46c514940bd86406a7c7d8bc2f7ff5737cf282a21c192b06e72326013b983addd3fd1dbdc29748af40ac1d2a46313890a018d1f597d35511d15d52b14a588cd8ad51cd05bc54bef4dfd0cad5865b186d912a7afb2eedcfb561fd50b1666e3f751cb7314abe9418755d2ede047b31ac49348486031f1f4d0a6941c57c042f27284870c6cf9617b7a3323e6564a5c0805e001cfa77941585da8cb150b0aa35803ba1ee6b29502d6483cde6555ca7ae9e4e936d3ba71de42dd7554695706698a05d9e2caa1ff34256ce56c507eb64120e81685cf959e1cb14938198faa98821f3dc88e7c7087c1b22342e4ea0605fd61718f1b6806ba6b1addb541d3b5f277e8c843e7ef0ff14f6c5ac0243ec92907a42587ab64c4210e5778d184d1adfa037553564536cf0c08fdb40dfe35ca48d4f6240e81cf7b39ed4b3de54bdd1a05c9d8de114ddc0073f2ae892c6ef0f303b8a084c79ff2535542a0a8bb1471892e87141ea0357f12547bd2136059508ab8ed6255381ad02202eee98f3024b2dd791b45f64976af1ba1695b91bc32c40d2217d865e5e7cac42a1e1c07ca220537893fcfecf33582748fc83bd8652e72a7103e2547241f970cd68a588c0bf67a81c3890b8e5bde6932a69c45122fce3d9354b648d9b32767a1f00d966b80685936850585a6e4d5709a542ae69bce8af4b0a82902f425274f33a3c0fb1e3686881f43bf76108ad31eb37ab8f721fd9d76569108632896380f6adc24ea7086c9f88912388b2fe57fd50172fabade27cbeaf5990b9c7b7a72f5a7c3db6ff871086464c827fb8d908df4e8576e2d6a581d865bbf25b31199295a1578108006063fe5adb86e27268349c318e648539df601437a25319ada54c6cb311f48b1bd75d801d1e4e9c70c60221448892505bb99f2a85234823078941a7bbfae4a13e1174617488246cde1590a394010998bb5375a67cdff9d6ccd4beefcaf28be9882bd40a085d503eb6f18411872f3cdf8e0d8351f06bdd8364f0f45aca8d3df805e47719fedacd926de93a62f5efce40d4705fd1b2a9d1a3a7c4f1dab1857426f5cb8c0e1a7aada5c4d248ff6ab8a0350b0ef64a43667808b7406aac274f5eb02a08e74c7d000a7701035d84a6642075ddca371e0eb6b38ebc75e2c8f7ac825f0a5ea41c6ff14edd459830764a16b30c20e56855a298af87d389fb3a2e91bdc2d4051822844923767b6ca4e92200b7ae20fd549a8f74f6d73c61edc68210ac7f235fc6ea2f891a3754f16371f5183dc4891e2e06afa2b8103bd8521ba4767ab0a475230440281897287abef1c659b8995ed6c9b55970c9f09bdab4ae489a25e84493ed1a3a0007cfa4d188eaea1b700ddf53844313d25369573f074a4fab008d65f00d7496f194696ec31a2a0dc248ce364a690b0c5048ee6c64231ebc40e5e6e4dcbca433c948ce79d5f02e719610cb27c79f5b317c16fa4ffe37b9ab73430d7cd83c09a3f253711a7c68746a343209a5f2e895703f3e85a2f768bc942f6222a0f06a96a6a84c3eebb891c54e74e9e3341ca33e805110481df746ff1ef3bdb932ed2c1baef3cebb540bb5c7afc65acc7cfe667eb5b28a0969294bbed4f58c20d4378f9b42e24c3b2e795b051eafee99d2a653c14e264cb8bf34ea8d47551045d7ef4ae4963a27218136726bae499c439c58d3d90233a7336775a46b30c9faf5331dcb6b85f2813d16fdaa45dfd482b49e7ff4153a9474abd4b29d6a7850863e94d772ba52cd0d24a65ea27291c6945a11252020ba11e8ac252409a9e8346667795afbdf41a46363ebaac4fdc84138df9217745cb6a484920afc516a7956f5630c15b91efe61b77d8f799057aca1d6dfd90584273375dbc2e9e73217768f51bf17bc877b8df349df31552c40f0b9f3162e243bea5b2dd1a607c28865c77c3db2a00d6ce6d3b365e90aaefe38cb871b11ec7398cea438bc719cd66dc94b69f5fc1897690a4a4ffa7846b775f1167b4780797dca92492c827166b14317f61bb2e1870525522da56de9444aa3fc5eeaa3340b78511db4bc9c536f211eb3d228e3d889dc447b40d3b973b23e21f29513b2279388658a34610adf323aa6b62fc3e203c8e48a5e4433223f5f6ab51921658ae4486cc2662f263f1d32182d2a34e0ac1d17c79483a272036b2c48382890cf11c79fa9badbeb9c89fbc3622be72ec55e1b3e40f9ee27a1f97b618b3aa94e6ba03f5cc783c1db2ce589af633ec1d8ef4f7574010545da4b7155f4cc508dbd83b71b1e5207da1e990b654882475f82e8fcb9b5743b8fd1144672584df477d810d156147488f0d9bc346bee132fcadf851d55e43f168f4c26599a67d89343c3374ed2428c6b6615910c7c1f7079fa7928ab16188ca8430b1096985650513d1c8f07d5dfae6d57292161f844127c649f45eba5be4b4fb25ec5394981429cad56dba6581d7116fe9a11768f65be2f132185a472460e0a9c814e208853797d16490c63d8f365af9f50944be9809c808376d2fe5ab53e09b59b8058401fdb93dc5fbd89e29c08225be19ecc55bd75f9bb995ef9ff8976b0f377619ecf739b0d60d96344866609f185eb005259271f92a5ef90edc966b501c6026280bc8bb27e1ac29d0a1652164adf792ed9b9030ac4089553f4728a7707357363fd25953ff00b260991059117b790ce5de964f1ddfe23546b7e33058890dac6e949e47ea8d844c8ea336f9f51db7177336f74c85e9b427bc2009cbed4a81d52aa24bc51dbc71fe92e397be2fa62bc34491a40c5823f5bba8e428ce16416b6fa6a05d0f88dba0f60069be96be6d11d99fe1c090a96b116757d5fa8cf7e21beb60e7e31a80455c0609d69829389c32e8ff7a9bd16e15d7fdb06f4f6f12271767afb91a8166b459b0ba424c6f9604d76e5f44df2a53a3fb07d58f90ef7cacd2541304cb07e99e428e688ca9ac93a2dd24c5b19882fae22f54ab0836e48432de31c3c231b5f08750b69b1aefc128c7f8dc062d8de2f00adaf7d3ada0e4b16d58c97ea2c58293339cacc3d542c242ad7e54d01a09cd57265aacb1a66598e3ecc744de3f3ba85503c365fe101e0a1eba6119961bea65a387a531423800f3dc5462c3bc2a6d03717c54441dbbcb14b71d42789c7b272be634cdecf94f7eebe54d09dfe2d9816d3e68be9d9d3791cbd8dbb1ac4029b5aef2d501ee2a24f783b403af234caf76d0bdd243501f57035ee8aba77c11e7521723c01f10408fd40c176eb7336bae33b803610bdf527b3b4df4e0b79e85c628776509c2827ecb6dd544a5f44314b319a3746d3529469d3ab80129123cb74f4cab73662ae0c58e98f8d2be7b7338918596062d125033974936feca669670f71b4072d4c8ea9df0dc2261f3540d5745aff282f935f12faf35af411dc8c1f5f684d69a4ae0b802f976b68a813325d2ad1b32610bb6f33c39620d7b5596468d01d5b734b678bf3af7000924ea3c5a07af7cf4abd869745a43c16d72b7e3eafed48d465b56837f6a3d5c764e9921f4aed968fa9068e26644f2ab5901bb518f399e334302629587ea3666a729c5a2aaf213e8432405e112e2d21106958012a0d0a1157bd1ec70a8ab275eeb86dc21dfd874e26dae4ef3af7c30b65c118c1fb5fb30ced8455c24a812dd666c6ff7fb75069580fc5a6a1b6057e319532670f729919e93c5dfa554160291d150469e42753f6be6368eb6688db7b9756cff68aba0bd9ab28426efa53929b2cf36ae8b12aff573a04e58e172cf544a0696c822413179a992ec9a78cc3d80fa23c5a12466b822ae8791745d1fb4c8aa0a92935fe76c05aea99afc67731cead829c31d2675bd701ad56cfe2e140ac4d351ef626c3e3334c5453aaab0a141c36a3419b5a38c68d6d1ea35321c72c7e8b7e1fd93115258d226db507b010ecc7541f3ba9aa649ca01652f0805b04331fd853d12ff1f769f425f04348dc6546c3448d04c95bd8dca06c0874d654cc137a70d8e075ffd5b4f9b4d4d09fc0db8959c64f14a24b9bcb2771173601f81180e261b123f9cac3f59019f2f4c0ca0635e42d0cba7952a17583af9fb4fe1f15692b8749c073d187775260cca0d79c2d77f790f7e3f1d5ed99013b228f9288fd660911582230823486acc098f4d0b8ef1c9d60df64d5afee9bec111862fdcc87217559f5a2c7c396a317c311df7c8053d695928a9b9dfb02cea3f669cde16f1f461596ecc6d43ce2bec4d4971b233faa265fb3f7f84f2d0bde04bf9460a20e703d95655d70a0bf7ec02ecc1274dabbc327e234b5d311855df5b814a78227691e19a35b5547478a7076b08685917263c0889389498b319936cd18cd13224e3cee31909dac83a2d38cfd536a7264165c7940503a9b916913fb02a8839923e3a48cd8d2aa38d0ce3f0b9985370009211eb4d7458a2242619eae22ccb8dcd04c46195c016215a201ba05df615efdf0b4e3ea8072f00f9d5f67034c9eaa232100d96714dc3db56b0aebf5010d00ee86fecbcd377b13f69d044528c2f6cee253ea6d9329f07a3cd84c870f207546438d396644efa525a917c581f50751583374fda4c8e00d8198856dae65ebbf7464c4e4c984407b2ca6d80aeba5be1b4c1f89d9df09af711e8d08d106a1c917e67c2391b32afc2fd342443cf061e023debe2b9dd47b64720862b1ac83be82b212e64eaa991a740175d3c807dc86cc59343ce6e6df02ea0ea4d08a5f7e5d20ffb7ab3aa17867cc44acd89b1e9eb00ed5be00ad5519d1cbb9936f7cdc162ac023ff60474cf2106a092ec90274a695a3f13b8c4c3c8da8fa5e2bb0363dbe64c674feebd24858513ba365bdbc4483995e81f495718e99b8392714acd642f08cebbf146e4eba606566006a08c46391ae9642f30377cdbc461abb7363220504ab516a284cc9e000d4ba3d97729a431197aff57a0c3aeb08cfdc9ee19d490bb915c00997e754f63da9e1c886c85765c36284144ca17e1976ba54ba83b3c505a896137727c3209429704e85447943ab04c141cb66ca2ae24ef0fc8b9c7543259a6a5047a06cc71022acf9d5958405cd9a603db4f208203b92f6c3c7f62c4da635c5970a3e9d7ba73f6ea6b521c7f34cb69a9dc476f9a230e3c31d9fee47609be7f35a55fe02c84d6fa6772f50156c8a35fc885072b9ed8acfd6e49b6dc7b4b29e596294919ad0576057a05907a959de207310604a6148b2f93238cfd603ff1448eed161397eb26a54ef928bef5110b98e44893b898ca4660f532e7c1d08fbd05986545b71fb09ba4bcd44e62fc1a6bebdc356da449d02472ee5bfad318bcb90172af57ff46b7c94dde6e6a225690cb03fe11b0890d55dc7e0ce7de3869127d99264da40d51b8f15fb641c935f23ec226c567e261282a902e55dc26226dea21ed84bbd52123c3252d8aff448bb236bd9718e57693f89476922671f0530f06090fa653fef2e16677f43bdcfc3b416efc0133fcee9834a9e37763b8a44d409a449f9b5161ce6549c39b190d6f404e60cecd1310d559773f587ddf77c361b948936654d22f040a11d906f43b96cfc12cb70f0a2ee5d1838797ca7eaa1c64850d555c0e661ed51f0133fc0ce7befa6e0315d77aec6d80c2c5b2a76f613ad9c39fb847675af81376e67c78e1c7d51f5c32c4b145133f0b3d086398692286599d7c845dc647d58cee11cacbbb8a1e638c31c677afb0e8f2034d32295431c61863c728abbf2e7787efbd083dbac7f7b22180e18a0763ec189fdcf7123d5c06b2d387d01f3a8e5c8030470a3478cc8214d19994e1c6e8914919a2332983c72c48119d4919fcbd183d4a119d49198c5c5727bbc96eb21bec41d85dc5bd2a39291665de7b42ee920f90011092a000e542325cd56aef089598968d911bac1c0a96599ac49397e4a3a2ff8757c24c3e8a0266f21295c14cb9c5206f58286cd8b8b0eba96ad0b099478b3344a27b5b40d365dacf6eeeb39189a77882124fcf26c698e24627623c5d0d83303e4ca91e95f118535c213299ca18e162327252eca431a1018284232924344e58233f484208661118e420028a0a192437b0a20639c8d09560056338218102e5831c6350000e6a5a90cc800548688c50bf50ab5a6badb55af5aab1d6cf8103d4600f0f667e7d4fadb5d65a2b9db5d6592956abf517569b70af69d53a53950a1edc81a65496893b9fbed7b7b201f5eddb1710c8bebe10d9d7fa49542f447d8b93885f310d1a97945b05a07c0a3c18eb650a46b0099634c87f504a38244b291f6251c0985cf9768895c1752b086b1b828816f5f5e2fa972d4c82acad85083c040dae1dc17b22aa2edcfe07000952fdf35190f8ef23390109643e9d2f44fd899388220921e6c4377c24e929d6b86100941df3684c038a010b55e07450c0a670fd1f0d6e1c02460e6e6c68001b4134ec09543cb4280486cbbd1b1b4b8872cad5aab5ee407182f04adb10f508b9d65aebc316bc127c5004b0f4be02b03e64417d0a3c98fe5aa1c8750629804de46ad557b9d7855cfdfe5ff605977b3844d811dccf37b686eb79edb98783ad8105977b380fb0965b95fe1ca2031228c068c4c2e2f13ccbbaef5687952d8c75a147e72dfbc3fd0fe694c817635d00727db6c1ecd95e74def3f2b5ed45073f40fb941e2f2060dff341d8f76024a2e83c12f2ed7770109e4fc14854eff9083c1c1a0662311d620244c8698ddea87e677bd9ba98dbb6dcddd6753d480b77880954d17ba9a25cab556badf52dec03dea8bf80ba4449ae7f414b026f54ad5ab3fc6cdb1e1a5a163d653395adbf4a1c86b5c8020f0b43b6ce90adcbb23ec7b31e0758da34687d0f0f86bef59e0753ff0a53c8d6bf47c54bc2088645000fbac856f5bedefe1569b630eb5f0b2e6d12c8b2fe73bd7db710783832fa5e2c9bcc62cb52c2adff5c2ccc63a6aa184c08850f900779c220e4391f92e095a00f180158826f3402083c18eb279c419eb005799e008a609406962ebc2c542ae4f9d2041537b2bcd1fcd782cb3d9b205a7e25bf7e10f22b0ea27a4c0b773e1013f45e26c8a90f0f06e687633e34e4f9c490270d1af36b74e9e19849f2e4c1c64607a436a87f45a10198bbe53fd8024b12d7e851fd8a5f8f6ad3c8f5afc84577ffb4a8babf8080fdea85b05fe124a208a2faeb93906fb110d7633889ea2f8ce55ceed90451df8726816a4c01de4baddf820597feacd0546badb5d65adfc772d55758c71bd5afffdc46aef51b7309c8d5aad5b260a954ec52b14bc5cee4250b8532a14c28539e5fa17c3ea5f7a2525eaa5d97ea525de7a59af2d17c4aef3579a9a250269409654279a99a502854ca4bb4eb525daa4be5f9b2f3124da56497925d4a76262f5114ca8432a14c79fe447989527a2f456539292fcdce47dd834000f06ef30ef32ecf07756458930b0030c61d8cad6429dbbc2af6bb0ed6a574a10f26532956c89256cae5b1b0142b6449549eaf596e9926c832d1f99eaad2a5843ad93985a9904c790aa6f2fcceb42a2a242bca2b0aa3f2fc4cf696e598aaa99aaa29cfb7d58b2dcbe93a2650d675b4cbf3b1355c9a4aa552302a06737a347fe6c0d85e46498a728a6a94fd5cb5e2501328c7cac25a3467072ab19da5f745e1c7fbf35734e9c5cff955e5e329f657b6f92ddbfc18f32f17d8e767e7a5cb44efc5b3cb53498be6d7ad07084cd97196d3a2f997a963ba4ca0cb742f539eef36eb5a343fc3e25a9d95637579be35cddab9657bd96f709ac45167b2b275f625bd7df29cd9cf87380e9334e9fe7ca8a4499f9f98f5a4fc15c25636982f94cff71a2f659d8fe68340d36b28bd1704fa7ab56cfe44fe30b6f9ae27f20f6d3e60ee1bfcb3ce4b9dec8a2ec11a1f4d2ec322cfeb5dfe0c63ebd736986ad16c69e96ee94faa49dacfb761c9e5ee679f7d7d98c4fe15038b4deaedc138cbf3c017c35bc21855b6f22fb6f92e84e4f92cf341dbfc16db909c5ad96092cd553007fa6c1f6dbbb783398c7ecac2f36d98c2f5ef8a7dc4ec23666bca733edd3ab76f1916de4bd6bd97f950b8accbf32fbda914cfc011ae1afd443d2c800616073d70e88277a3af771be3798b88ec1f376bcbf1f2e71be68c5e43f8a8faa6d7058f647df52f85a6fc7b0848790eb8ca571ccd2a0f8aca431c345ceea5da07209a74611bb6d1165d7fe3fa2ac702f08d16550f840f2dca700f98c51095df7b55afbd35e3a3ca1c9c819ead06105b152e077128bdf0654f0d6ef44ee52b8ae25fd353831bffba48d61b6bb92e1ba0232a5135733d478d1655387e3b598ecf96dd208a66834462ccd8431c1fd91888737d75bd85af77dc8de185611591165515aa45558b7c55ffac8e16d9317ca245f07906673c3eb8f16fb86decf9420e6e72e4c19a81712d39729fce8c4738733b98a3a0173d8dabb2f08c8d76e1821c1cc9d543204daa07d0c1aae42723bf5b418b997071aa9761a97e8500f9dc8cd9e2a54a2f9da08b7172f5d5d7355c12cab628c2d57f7562fab9b8ccc8e2bdbc1c9d3b3103385d7fb70ebb218482e531d68a52297fd2b830c195d5f5d565d58aa6a6a2a9aa39a3a49486a63dbefc390013dc3893b99b9d01ba6f1686a27acb8220cee0882282324d0d8dbc6e507b56ffe2090a1233b9be25e3e274e75b9bacd59b60d506df8b6765c0e403f97675e5f146ec23840f132e77ff5e9913f611429479f30954c2a990ec8aec8aec0af727b9ddc64737afdd6d96c0ca6d58583aba8d4fe13653b88d8ddb7438368ecde0373813d278ef520a58795858bae123c127ea074327f65e55f915a7cccc20ab6b46ffabda9888417a6158e64fae25954e779755f4e8317a74f7183d7a47a7115d60be687dd5421131929110a9c122bf8f0e78e24f3cba5fd8b169c43c3a852dffa00fe8d312a3cf9b1044938b48f42ddfe262c585558cb1728fd114a34777f7cc8a79336f529a705dd7fb2b3e1a3110ec768f597c762303050b28ee317a931c3d6655dcf75e36fc3e3ea5220c192a4381e175e624b322b322b322bbc96e322f6461c8c09039c9bc905991dda09ca031c3e53f97c60c75b9449720ae07676033ded59191db716ce4f71e57233fea3cbcf72223c79879112ae08c800af3abeb8fc8a8706105a1c532fbf3abac7a6c7e35abf9f9aa2e38219c1083eea71cff7aa245513e940f91ecc0489e586685cbd5c8b1568fe78d22124de2a0c7a545f3fb21862893371319721594f8d10f9d714a6492edc1b363a7792ff22fcf06b3b6f53022bff7b26277d0ef57b13f504abd3fe5de7bef9d766b24ef457edc1a09ef06f9d9066b604d1158036bb2b7cff55b8f8ece677f55ebdf57cf568eeebdc8eaa5781035f90e84c33d9b548fe47318fdb4ecd38c930d535c0ea24e9ea445b20817dfde7be9548be47798b8d53b4d8c2878f1f460e8cba745b8e48a2b6d528b9e6e2db44f79ecfb5f274b79ecb114cca3f3040ad234a9838d6891e41e1a8e80ddc5296a736f40389d114f9ebc2792c8155900f921216293dde6b0dfe22fb79d4ef6b6972fed5be023202cd2a4ccb3c51afbde7ba19fb2713ae4febb713c74b2da4f7ea0df2fb94be9bd2010f79ce8c52d43c3a53647caf7539be37e7f3e9352eb6da5dfa3932956796b77646fe11f304fccf5771eb33b3c4f31d7affd0d5779f1c3fd944fc13c344c3d17f3e860d8b54866767b2dca36cc8a2c614e9f300f34c95502825dbf94dd1d09bb36a77122ef457ef3e0bdc8f728de0df2e9d60396a2133d922fffbec7d7e4f444404f6429e3902c25e7341204bafd16f61173744266cbea70fc036699c940ca8fa7215d8aa793478e569fe6804cfc26415075ab7fefc1bc278667c5c342e783649dcca2d807b9b0ebbaf6836016c3bec3c4fd20f676de66dfc14c807004c9a298dff9ec3b6f95c07edd0e6c323723bff7a88f6c589ee9c126ad15533c9f0163c0a2fa99e406477255d9982a6632600cb2f258e1974d79705dd653eb69555555575dd1afacead7e5d75f7ef9755deed5a21b8f6a5d18ddec63f42dc62eeb29a56f558b562a91e0dfb57ec7d2e3e0686764b86de17b8150cbd04586f0e18381a3378a1fe37bfceaebbf16d1ebe5cfb7de078471e73cb45a1dfd5e79857d3ff68e555585e1e78e6700d1b86e3cac3f02e64b247a30d8c71f3d18fb5dff7a8e46f6b6befddeb80ce3b7e3fa8a71f59fd551ff8a3f60b6f07b157e37f286a62303cfac703998b9179e01901fe68a780d70dc4af4f0e0143a2620597444d0114127041d538e0e96e4db10621f966658dcd722ac45341ee037397a77727f16aee722802c9f9bf9bd942278837cae7211cda0f245f425a5b4b3c4e5600d2c026b1ecccb929b91654e8698834660911649f9991a3878aa91f29b6e0330c19d4fe39c3dfc8b5ba7aa28482bffde6b127ace06a8abb9a19fdb3283abe1492e14066d0ce8a18d6179f1371ab6679be7d085a2f45e10e8d3c46dd28b2fb97896e7b00f7cf137fa466b9aa659af699aa6fd6b9aa669305ed3344dc35ed3344d0bbda6699a96f29aa6695af59aa669da7d4dd3344dd3344d8bf19aa6699aa6699af650d3344dd334ad082dbea6699aa6692e2bdff29af69fd9184d53e95857d66551fea21d8f8aa5615160a85830b42b0aa662c1d0ac28210b8656a3a45830341aa582a15533ca85a155328a5655516268558ca2551e25d3aa8e926995fd74a65551421595aea2f495771bd3f26e6356587e65eb2c0281280dbd1639c9f7762a5fb1929356ebc26cd6b99e0785dc8724064b72ffb360f359ac0e19f963632ed30704c25a565494cc17d8ca16738c6d3e8c962debbcc6c985f20e101016d915ddddad6dd6d4a2f99f262e77992e5393587efe05a449a06ff11cc55a623cf771d13d18cff359de9ada0279b64bde759126d419c9a18f439a8461d1a568324520a628c4149d80d22419385d8a2854876a124af9d07b912e457a24274929c9a1f79a26fd87de4f5d8a7426243f54d12b429e0f7ddb74a9a237a1ef50954a114915491dc9a16f5493543ef46dea52d5b5cca99ac921f8a1874cba244d3e9a4f73420f719a647de8a1912e499aba21997a82480e3d0cbd78904ce88de89204e5841e882e4d53114df201e33ff43e34c987fd3cc8068a46e85fcf50e8455d9a289726f9881f0afd6b928feb43dfc2c68452399abc644dd884f2d26542a150292f595d97ea525de7252b2f589d758912d059670d591d75e250e9e679ce25accada90d55145ab0094524a71a0356801e80efa56c8fe40299d7452529df4ab9039e79c73d259e90b3a67cd21871c6a65a94b4c5a592ad561d6ba44ad3f9fa33f277d16bba3ce3a6b5da2ce5a5bd49559552ad581926ce8405fc5eea8dfffb13fd45a69d5e69c426aad73d65aeb4a9dd4d6596b466d9db3ce5a1b50bfbf9a35cf496b9df57b7472c52a8fd1abce5a75a8b5d20d74d773f90b624ad46438235f9af53da6863d07374dd3344dc33de84ffc988a9bedbb2eebaafed603708fb971147ea5192ff1d6735d85b5cac654dbcb72e5ef672b7fddbbd2633ee749f994bfaeefa107cc223b21c3ef01b35092e1004eb7f32b3954bef3d7caf65aa402374e46862af85b043157c4bbc93c7acce7b4ffe1190a0f7cfee5ebffb3f912fe4828e1d83f8812381c07b19f82df1b71da5b5fdfc3c9e8601a2d6a8b6119161c5e932ddc8362281c33e11f446edb12300b1c51486c85dc7f011f35c4e198081f01e172affbe8fe91fae8bd8ffa837890fb419e1be1a588af7717d65420682526085a09383b4862fcf9dd180c5cf0767830fe90466666a639955cd5749ab89ccfe4173c981fd767e00ef33b7e3d92adf8f5adf835fe40a3c3e0951eb5c1d541ee7f4fa5a19c91335d435be43170c687589f69515735b9dfbda6ab1a9afa73f361c9cceb7bbbe0bb617ec5e6accfc1492f8e870c2dccbdd4a45b3bd1a23e81945ff36060ee019f70b10799a6491357bb637ed3106952cd83e986729e2e1e54281f25a14a9664cfc6d300896e747e3bf4e7eb5d9aa77cafa6a6a6a6a686d27b45b9ea8fd65a6badc5efbd54a9236eb67ff50d17fd8340f7767777bbbbbbbb7bdd5e9612e66beb5492f7228512de0d9d2302819ca4b0c7fed4244aef0581fe5d2a975c755f557ecd6991ec3aa9f5d57cebad9f56f6ee9f247b9e52fa9d7d676f799e9e320002707a29ab793a4e637228fea4db97284972048ba70c4f8c2d7c71578c6d4c9f3abfb9d8005a79babd16294e132d676223fbe7a5176f3daffdf3120c181877cab2e67cca82b9f804845f8bd30abe1e7c3156c11facbde7ed667578f00f98b5cffeed8eec2be63adfff5c7c28e254040762814ad24d84d42c71287108fd1836863ebbe3be0c23de133aeb1b7144004432660c189700b20dca6592e3c4b758c5bb417e4721de64f9f346eaa98da74e39c55db1e720cba75d8a27faf0ede034f006f9d4f64ab469e29de3f84d6c0217a7e8b4d3649613e9e0b73aa69193c3eb294ef35cbabbbbbbbbbb873c988ee990dd91fd35002c3ad1a21bea06b3db21b4bf13a315c3764a05f2230a56b09717e4d71300a39bd3fca0d9fa1b5e7222a20755daa486e67892b94e638463e157b813e95d96ef56783bbc7743cacb77225dea935f2177676722ea60ce97bc2b017992235952cc79912c69e739fa9de72c0cc3eab0df9f7d7f0e182d52a44f396073f35cfb48967fa36656652d0caba38a160eb0eb4c59b4de1fe6cc39e7cc61ea3071983186dd31dfb23fcc4969bcf4449becd3b4e6a984bdf7deed3a9f7ab56aad155af5ad3aadadc5eeb07ee21fb0876a9de8ad81c9af6175c8c84734902cdfeb2435306b83dd7b815a8058e860ce7f2eec60d77510e50236864f543f6f9ed8d0f873d63b7e9f612e0e71617558985a9be723996541d1936f02eafc46d2f448de0b027d8c4fbf3e3733118b692a7e61754cfc63da1d34c35c7f8da74ebd1799a447f231fab92da017a5b84e719dea14136e3f8f8ae303722b1c65749265ccc9322ec9322ac9f29f85394aef0581fe7d28e254e4c174ee07d39da49b087930350f66c98381f260863c9707d3314e37fb2dec8eecbde3dd2b5ce727e6e045c23a4ddc289fde944d96353738593e179968cf452b64f91709d78907f328f5d1251be338782f12e6cb00f00597d2a8442df8743909158d0800005000c315002030140c07c482a13008d2504f750714800d79824074623a1447e32088411c670c41c400000000000c00191919220e0098dbcf3d01e1591226f6f33918e5759e59ceb561d206916381e21b747b6d4861d292673394439f2eb52d9b9902dda76e074d41beb2d0160ca55eea6db7c47ff053f53e2684741d980193a8e7f66e9a905b42a606ee07ebba4b811d0f39abd99a86c2b915dd8c6228fdb46d80ff13918e3a66a007c42d2547330a0d6bfecd9323e3c68963692ec1add85fd7b0ec49848f8aa85ee83d649ee048590619e1d92d09cf072f59e987105c729841e97e0ec3c46fed4318aa47f3d69b5d55076cb9b4514beeec66a9c6a7e53b3cd910a4927c1d49e7af2ff150b333bb5b069fa5f785d19b7d087729fa9bd63a4cd1c6ede223262f7a1ec0ef9ab464b0fb62f45dec1e5323497b4e4791dc74cd6086f3990b70370ec1c4f6022153ed2515edb5d1f73706b5f271f509da70372556f125672f3740a87b0eb32c09149bc86ce0c024e04bf0be431f7a7ec962c32f80c99e2a2e852d65f62030d9f880653089cb84a4f9b54ff490d316cbfc3d04fa7c4d070af35433abe60b466c03d3e8e812a6b1370a56b4d01b48a00c3453488a33d14c6271d340dbc20a8e0605cba4b1f17916ad627352228647931ba8106316f7e718d4fe1748f98711df5011ac28c3452c75750154bcdd04a52f363dbc5e5541e111a5147b87c43469e2e6cf981afc621c9810e90d64ce86ff2861ccd1b1b1368aab8dd9c54c7f46c861adaf5d46701ba804fa8f0053881f819b8a892dc7355014d3510ea1c406aeeb708a665b567d8e1425a96caddc75030b2bd548fe34633928e99719670fe9a7c68285ed4fc4dc1abd6b0d971637bc2551acd634f815270f640432e8c1ca18e9c3d194614037bc284e5a10d4ca9fd9d30794d6b2b27ac0b9d98effd30fb0e814ed015cc814c9555e96493f969d83bb149b456d75098a86751b31bb3116435cf95756d04f7247be5cfb95f30d289cb89f2e3bf8f2450ed16ea2b771cd4c15d2119166e2c25b17d52ebe053d2e8f35636089e3a5cb0f2b22b672ec0f61b7f4a6dc593238bff1c146a2652cc0acdd4f56e1cef49256bab1139fd3922c6c0ce6897b7205c83915f89a2d033f34dbccd2cc4e6999f4c76993788fb22759c9a9858fcd36ec7cf907d5bf3381893a728d21ede8411692476754fef7c02cec803404b5dd7ed5d8f594061dc7aa99968c523f15991393b37f71f4b989d32cddd82765400d9e01dc849428c9c2cd19b85fb2d3b60a1e84c926593a8f552e83d43dff259e7bb3de77809f709df8049617a02c71f8cab6c8027bbb0b3c50c9627a8545ae42518c5ac57233b3e465206cfd73159eb2ba4c99a38f21d4ec9d5496a9d6c636515dc46f437437f46a132f05a0e54384cd221551467645192acbd71b896455e94784216376ef6ff8c0a784bddb191a88bd7f2566782c0983298a1769176589169908a790cde25870815f1f9d851c3eaf0c5f6dc9441963146ba6f2134dad21b79470d4938a227443123088b5348b730cdb5177a2c00228d330e9a6383134cc24a705f9c2e648c39ca48b3b8729802806d23090208d492d5280ab203d067d708448c390658279aac09a5102461245a2ca2d6457bf34133fbb767317e9cf4c574e0c4792af658551bc2116ba134fe1989910c45668094d1aa4234053a0be29224077733cc92da2618c60d2c0a49518ba9b224771480b869d84f1190b3c7d84957ee51622f24e7bb5d7cd1b3b4debd974f1b35654424cf36eeecc9ce5ae57dd430e48bef3204691f07b230d97d242c75ba811077caae03459e0e1757914a185d28a37d0f2d9995c1fe1909b33485bd4429a85948c348fc138c6b8abcfc09af6ffd7d58df1f26ccd9a71a70a0c349e9981455bd1634d926d336783380b00ec4234e5aaf76e991a12162fdfe76ab095b9ba1f530dd7126417af1dd3b6fac05e0843a1a0254065f5ac8466e88e61023894de414ca6501e22ad6840d7d05d8e98df64f3539d6285d7f98371fc13625e2eb8447e56bf5623ff6e534805b437d3c5d2951b31fd967e0ff1f61dc6e91dfd41bd7390e9525a099ced2893f90c81cfb1f78bd679df5ca32f7cb9570382a17a4af667812d550ef3ab4707fbebce55d3a6b9b24d967ce3c4f4a417c6efc4354312b92197fbb2e97c37b82258142519f5f4bb296d88a5f88cd3dbf406bcf149969cfd0233cfca5b1eac5dfb33d586f389a4368d03804862b42327c151c4bf63639b7b11b79239534ca4ac2379fe20acc0cb1c70037cf7075ab081d0a05dda296f9e48ea9f29a4521f1af92362dc899b17240100f66a9ebc8da8e6e47cbeec6027dc12f7e59690252070803c5285a5af077688c55350f9744e12a8fd574b92e0f95034f2a81bf6a0055a5236e460d969197fda57a0f4761f151be99afa8da4c12ad7a5ff55e91c7a585c5ae891e8d356514452d2cba996f3dfa3ce7d4b0aa4e35fae88c5339fa739a666e1d1a91bbb2a317b1486413b54799526eb90fab04a33bdd4850907449eebbbeec768a409baa4a1ccea2da267189f11dd4c9b6a3271d92ba6445adcf9becb3b77508a6a728bc201be7390bde50c594cae5470027d38b42b9a73bebe5b4d373718f8dcfbe8f422cb1c4452b250278ad679a8f26f2a1c85db07a4e7fa4843b28c7ad5d48c288390e103a97ed1b712af199c19e76ccdc796648125580099731801b21291b1207a372651da4143ba831194cd211639600fba1ec6b585c2e41b370f1ac6362a3e86e51ac5196b4d8979a0d7cdb8b8f452e4d82ad57153453960162f9dab147b356aa556b4ceb363172152e8586ce21ae858ba7c7297266aa16fdbd8989dc7d6d1ebb88a154669c343a18fab88c99d8678d83085b5e6ab504afeb246f3d5eb44996664a21e30ea21aa5c340f4d6650f9fd988e15d030acd6b194f5c5987a07c62e1fc3872e04da6bcd76e63b8643d96dbe84accdc8b008fa9ba91e22edc084cba4383e3128a0da530985dfab4f8ea33a4f3c25f3923b2fca68dc3c170ddf31e4f3d09b8865d037e8700938f5e421604af07fddf5dbda79ab22172636fd37103310c8aaa5772d334ba5b1466b998ff7aa53314cb8cb822a093df3e41b24a01de09b524c6f9e77fab7cfbe2d68c9b7ace480ced45123917b65456c74cf894f846ab8c27e314a788efdef123a901386a99761815e0ce5240df5afb573b4a94b2b6883e5e2508be32c57030df822c18f20024f103da2ac6e8f6d08e831c096f1f68c12531545241d91e1d69345c7bd153636d27d6716a6dfd26655e17354a374710406743e1597644575b8b72c927fc09268f1126af19bb48b5cb37a91812b245dfd803298fd27c2701fbd6c59017ebde3a0d3e117957f543e7e84dc69e6d57acfa4010f775117c12db43803f71234abfbb0487c2a0eb1616149adf553f6ee3191fc4ef1ff463bcc54317ba84b0d8dae434f3b0aa4892e6849ee0ce3c92b759c3e4a069c92bbba5da111fbb97b318a40f78c7d750dfaf6802f8411ff9afac5ace8d2ae1893f49562d68ef44b8ab52d101cfe3f7d4c2fdba5a1efdaf75adc0ca2625614a2dbc61afc1aa02f9a47bc5425096fa472303140a8aa875c5e33b31d60f294c583c8500c58bdab61164fc002d76b74193ce58ce707828f8002af0ca6abd1995b8079562753a339f5115c24da0cd10cf1428296884a1015184d6e9f2f59ba12f1dbfff5fb1c0afa341a19c60a5f8b45127779da98b8787c855fe54e2069d0c85cb5467122fe9c23f9ea178055294a47439a5a03528fc9c6da75f9780a0103b3095297bcaa13687f0fc7c3e93d2dffa122b7e855063c1f8c26e7cbda186434e27adcc5253d8de64a178384b09470f0ed75c734f2dfc98abb5558bc8247dd069247cb8206cc6606da27b29d99843131e33ea882bebf739df96d2873ebadf747db62086dd96cf88f9578d00c3fd9dfb38a4e0aa3c473d640a74f34526ddd2c27cf76bfe47742ad2d1246f8062d68f6f77a1bdbd751798de6abd5d67334038b94fd90f8cc7b5af463f3e2584ac49a2ed651ce0f84268d7d613de7354e0b0e02db1179803ed393f35f3299db4da58e22a6afb778b7e46c495d977e6cce1531854f4e76227ffbf5b55440cd309eef64b9c17eafa89f229e28adac3fdd8332a7c645d31799f373d3287ab91ec06ad2a6dcc1e241700db10ec477c1d30c5a0580d7a5bdb1629d9ed0d74700af39e5a42177e6ef9e74110bdd13834838d214a8bb8d8ca2add8ca81b002e5505e2a768f810b5be5296716ce3ad41d2567375ad0228939eaafb4a5fba09baa9579db11a597ff0ee2e9f724a813fe4f165bdd65a55f3b55ffb3f5840c4ccc5518a70fb0cb299527cdc2f324bd447ef3f4442b399bb59ec72af0c2d7e01d11a458a5f44247714467ca5bdc830657de9838480c8672746cbe01574db0a0d8138958cd6c7fb7f6cdd2230c879405dce992af719680d40518e588cb22f9206871f58c476f69352b12466b5166c50e964a66af144d9c57423528c858339e9b41f42f26b5d52ca78c8e7800e7bcf9294de9eab76dc32dd2c79ad763bc62494eb4b7e7f0861f49b3944df5b112692658195d66aa43859e952b6217d1eff808dd9dd37c624836fa4948090da3c89463ab30aee9746183eb330849e867b9154853a0d18115c969ee0426ae2ccd00be7ad1aa96e5ec12e21740a48b6666b70bc8021f5d38b78a5308d2ca5cac060667c719c9156b63c5ba71b0429e4e5736f1eba6b291855224af2443cc9474df68cb1cd759baa0f451ab132fe788300f6c9317e5f3212add96e037802d54b621417ed3314e316d457fa253a7fb8c66ca2049c44c7b297d512715e7c0c6c909505c168c129e8b25f5f3727e0b1f46eaeedbc79dee2d951f1da3b122ca1c3216a2fca762810d2b8bde3d5355aca93861269fa589d7ec276448b5603c8a36c1ab64797b670d08129d899dc2c9693aabd18b673fc5340bbb4502dceaaaa776935da907345b14517ca0bb8c49084089929d145cd44cac3a3ab05773b061a14c001b6ae4b16484d28d66529d638b225680b04b4cf72f66f95fd293438bfd708f7ae3a0e1d321c94431a355afaa7898100b525e89d0d3d0ef68418bf0f98054a7cb09a04c13bd058a80f8d87b0b53c528bfa4581bcbeb3abad682401aab819da6aa6567566a9224e12117c2518bf5e261b9c6a71067cd40dda45376bdc18f11a483a0f0f686e8dcb6fb1262a23b571bca515a7272b23c269a03147929b1307fb90a7334e5c8f6891e89c9cc5051107c61911a94c2772b0d31080899247fc9292c52118e88f2230a42db289547886e6d944b4b28511a40b8000d6af0704338652207727338e6b0a01a5d92aebf7c36447a6d02372c719b5dc790f23207967b13eddd0ad8bc1893046b3f46d609380f1c7b649bb65bb0df2b723d0cc39720103b4cd1971e67cdb8f7be6f858166f19f8329172b12255ae875179dc3637b459bdbdcf16d19013d845d48fbb3189ca10a58d979609ea9a9d08399115623b2ab42d5a3c140a9f1e0219167aa590ec1938770794da27749aecb16c8c09f7d9d4e7682952021a0f6a1caad302424b87ad6505fcc4e173a835e44ef586ae8a3e8689822ea2beb929760511d4e65712f2148ac24016fb00325fcb651b1bd058024bbafb754c315831a45a20ebf251fb4a2d84e0a178d9e4574c3d9054826922df65c87533242953a332876f263dc60aa16994b452bc341a954793038e2ab147a7b1332773929addfc0fb909e67d4236f688f871ac8507f91937516f589c46c369d1a82e3d888ab34abf17129c30d150b24118f31633d28cf29dd56fb6f0d4d0d0afc15f2ee3a54e07efb1dcfeb86cd6e5f1df05eda50b0ce1854d2452ca0e8237a8e45bd7746b86f3b27d4fbccf1a42dc8a5c1662779d298c8c771a8ecadfe47cf834c00ce16f322937791a8bd427162d47122fb516ba9e321ef799ef06bd3094804086f61b694cfc96a18e15328e70f36ca764f2c90bb8d6fbb2732e4399e4c91e2f40c91148ac6104bc782206fc170c8dc1ac325265c57c1c5a62b524567a0f92be65933d0940efbeeb563de53a342fa34424b0fa268a4cf7c8e51229212be9a7107049292efe69aae953fb094a57c4404c988dbc59ce6450be33cef801740e97c232af054aae738f3cf4bdd5b3d10a857d768fb1795be1b29049d1f26c09663de233e2582c75d4249d7abcf5da5380ece9a3b614dbf8c63cfc090462bedd02b1e748ac8a41b0ce742f99d34e11200d3a9c07cfa53f61c2771352846838bce4508c8c0decc8281556d8c47b8474466bd9bf344aa1d39609c9b366ea513786996e0f1c1905af6141f7d940c79ad0e006137ceafa9c462011c444e3c281bea84dff79c1f7865a0094e8c778391895843afc5cfcac6a579d6b2ac5e0056d324e37567f6fc4551fb8bf32592ce5c5ccf252cfe10aa0cb1176d30c54ca2895280a62c5a9756700d75f70cb21babee18e1e66c4c9557fe19a3186b90b3a15535841d342468b792ebe4123d25ad18a739473a8eb6d3a41704e2a5fd4d53567e901a80c09093d3af17ebf60f2169ddf2765267053376343a5cde1b696d74d3b0524170b5158bece940aec1ff55511414099687b198bf1bc4ce933609e6c5b13f304751611c14c504681b96546593035f3ab4dc581d0fbfe844e85ee1b891174649ad67c8cb5947d8e49e7bc04c616d65370a11a2c7fad63b5abce4a4299a32ad8661ddc911f28a11cae0f8559f5646ceb399ae9552263309e720bbcba3c1466d8a9c3b6d21b18f88b5243dc5254fc00a763bf217178230ea9dbdb826fbdf5a0d0172be65779d6192bf0929e95215930f312bfde02d412d95981b0a459ddb53118b0fd2ee35387c2f63baa0aedca9ea7c1b64e54d2810d1a77a00d3f71558f9ff16241b6f97aa288e3bfd605dae005d8b409a89812ae1cbd4bb29c2fc15faed55a4941c20eb9e78eb9e6b5afd8a6f2207f3b036b5c623d783daf3c216cec0f4ffcd04c4465b8545690ac3eb812e45db5a378c9b569031034610f5a1505c07c653b2f8cc0c42405627a05ca9373d0720c4268001f5482a42a40a2a04b35fe335963e5dd9172641304644de38bc0811e40dafc2e373bfecee853a2b7fcc1621a273f89c571aa82777f5fe9626127e0509418ebaf1a4eaf067e437623a3782f9be87dd74d2f0993e17fb536d716e9160c33e57548a2fbe4e58eea732a233a99518b7e06d7a1347f71f4ef3f61b7be5e8a26e0f348a4100cc8a2a72e8e5982550965dcf7eada04326e0e81005c12f344678ec73f0d887425e10044adf8f8f0bd3cded472e67e576a468f09567808886d73571af86fee1a98699f00147dab04896705f5c27ebe12256ebf091e000d68385ecca52a881631579c601b7ea8b4be890d44a16afdbf87e49b34072cbaab77b0ebbc9daaa7de2ec1bffd2eb90f5349999dee769c9c4744cbe834cd4c5629c93c54123ea2e31d0c97d5010754d4c87c93fc8445d2cc661b21c34c676a5acbdd8eba9a8091040f44bc159438aaa27195a28f7996042d758c439aa18304eeb2d021db50f08a2b58b748c7a0698698d441ca3ca03c6b45e22d051fb8060766e6482d9a6ef52fad157715cc91d7a8c14035eddfff7eaa19d8e9613b3ce78fbcfe64bd22337651fb1743e47587bb3c4e8e5636d10705ab152b4c91fcc170e8c49fa999cd824bf9755e64373c214b970fc62e634a8fa3cc8a2bc1b6943c9c280071097f3123ab549705227b78cde70b9e8cc2a25343581b6c52328728c6e395a29433f688e68df1856a0a36a4cc928d8e8c27cd2b5ff17505d43835266441cf75e706cbfdcd060c37cb54e670b601c1b81fc9e38e162619d796a96aaf33bbf66006bf4256b342f9bf6adad792936109686fc745eae29b75e36eddb5e64c710bd2e5a54f198d4146d3795f44d4a652f6d06ebbee5ad753f66ffc450b57c90ef31234a67bfaadb074bf9b8594772d3c5b6224c63bc90608e0f00ed9657b2cba56a711a15fa9418c943f269e9e69f42bfffa8b34a341b83c25fd2d99caa48a6ee1abc1b682df69dab26d3a057afb9215619b70833c981417f1e498738057213967e7b022e9e2f0e79727f5c1f886160e8f90285ad764c26d7c9f2619956dc9756249b4aa71a93d5b57f669bc009774e013ca47d30f460bd74e12a9f091cc67e54eb98906ae672c9907ec2f8797d33b6c3a9c700558da223ef86b112c00371208fb56803d4d082a823453ad76f27425058a2668def937d5ae0e4727365b692ff3812bdef17ecf4246275f15659b14087ee2f96ce7ec5c47a65420db1e4e063fba14ff62cf26a0f7179bf080ff5c928877d9f0e752d12c3d1e94900d1383c9be7d2d4e1d9444ecd9db7cd726ae6f874268746e78f93f23477b6389ba701e7f5d3bc34394f9be7a9c191f53abc668eceb3723574b6125a73672f2347cd2f50a4cfd729456453186d468e5fe64592c7f20caee823a58880df5c85643adbe27321479cd06c16cd18b2c4f5acc2a425d23fb88f1c3b656f8aeab6d57b7c2a6fdd369d904b9156b64a91548e6b8eb862a774e79ec848580ea3413158bdbb7739988d09ebcf90a2a9829707eae8f8b2856e0cb54115ddde2c610b55d426765d0972db57e1c79a4191ef38bf798861aa1fdf5114b40c68cacf5f15b70e6e2bad38aeef99f1b9d4782d39f671d6d5b13e31ba3f7c4dff4976fc16f58ff0a0c4fe0662a250226ec5101b30bab206e6a81709609944c238dd236fec565c39136c82239c8021dcddb95da9185e7875ff06d6a722b60b02219031a6a3d5f06b5678b4a29b8f5a10125847a5d5afaddbc898c53b587c2f4bef60fdfe2cdf6b58f8becb1301f69028d4efd2f0f1ce374cd8ea85c2516202624cd41e965aeaf2c4c7c6347e3b9f7bea75df2da37ab57e18f693c84c7d3f355631fc754886381ad65af07c9a53d62e0a109c38261f65a2857014684611e9adc63a4bc93eed2e67513958f2b0514c7fdbb54fcf15fd3bf0b815bb86d082f0d7516db98c9b6dadb5ee03a39af583244968a917e886d8c8c79d67c6639e8c05ff16ed2e87bdf0a9c3e81e3408d107bbf611a521f6f851d26c5ed6e44e15a139cfb2c2d9fcc8dc54418450c320e7496dbad66ab9fa9023cdd2438891c1fb6c51401052b5cf524483d9d9587f64413474f8892da68d0bd593841f0401f1f398e2429925fd27f2229b38c57debe7498a1d8c80f4f370da4224f5042026eb5e6ccd854aced6e49b4527a6b55917fbf91bead728de32ddb772cffb1db683da2555d406903080b62c1b6220a987e52a04d1f0a53117d588cfbb4b9811b4e1784d38611fff697163e8a09db4c30c410bffe9496ec840d847e95a7f04cf6c96f148f9a19577433f63803852cf30310d34e55422bc9a91f1eebe297f7e76c2886ee6e6df28d218e2918f4afa1789db53a1063818c0a7b9b846fa69cdd4fd64a9484ff34c3e0a56ad1e317ebcc8b464ed0654bd8c87a1f0666ed6fe15b48c3ed4389292a0f706dd71ba06174f143e9de9c8dce48b5381724abcec9921186255ae5ddb6ec4a714f76064d50076070a3bc423007d5559ae3471f574faa78dfb2d696df5b0525061fa76b96af47a0c1947dacf5838bd9777f9fc4bcb361254142a5d944b2ab22e6c0f35dea05e22f9b31ac50989b17e5b5a518668230c89c8a3f8913748a97dbb764d5735266661163db79aea5113dbd7e98dde8b9d90ced47ed9a63a0d685bfa366e6099ac1a9cd3b7c6382acb5359411e61d061ff5b68b18b8c20fb9b1568482db0b47079e8d7c8ce4fbb84b7b9120df0b7c4b032789012e54b35968a8693763f0511a3deb7338adb98a9b0d388fde814f57110ae99f0cd2b0400fa6c69a82366d3cd83c74e376303c5ba72ddfcc725440ec18fa63f25da68803afeb84c3a64d81d5d9cde2059f25fb6f3684f137a0638dadc77d58714eb62026a95b9a4c3c22346112967f33300b686a6312eca5a1f1a16d4320816df91d4a2e6be35db27a7af35b92e189a4aeeb9c4ec8532dd024a7e2290c0672acd83025fb552ec022c6879c4894bb584222dac66d61e4f42d513a3cbc86229cf81f65dea6dfd11203c12959a9d03b5e970bafbe73474191fd26dd7cb69ef81aab652ead21bcc070779e9186fc2762119ff14d9925f0c064df543a93bb2233554eb7f708bd661d6fd0923f787b99f039131808a49469781431402ca6cfed4c398f649bf2440e70a2035409413accc0507af73072d2d1f3502b71fc495319198d811992b21d0fe4c0f6b3ff4a9714ab4952d785f1c773695aa520e2e2775fb8bf07f0a781f298a16cb73d058d41ed8e5037c049479aaf4a605c591d1e0d0a84306a85d8ff527210444091dd54680663ccb2f99762f725cb50ce338f853531cbb0b250524daa664ec3e08bd025bcc1a49e90c728306159c0cfedf9c4a6c9ac7bd7377151d0814894bf8e69d8cacff40956c286ec1d1dd4f8f01ba8f89497eb136db5ef0c8d51b3a278dd1c996d42e32c76a26dc50b7b4dae18f84d88300b48381d983f1b469e875e716a728bbe04f3598005d40ee0550d38ee0f02ea5626a03706265acdfd61833b00917c49351466cdc15fcf904c07f3e710f105d0a1f7d47e2f74af2d2d9efa022ae3a3745895da084e96706b922e1a8d625fbd0d35d0fff97126ad5639e2c2f0b4a6ac4ce432f35bbd635ec554c57fbaa39738bfc0c692fa005b25c4807e907b1e7a1a7143fc510e58bf5698ce426ec00afd318f7004685559f1a720f413ae07d03154307f498db80df33b5dde0b848df053476aeb3d5caa0374b9f2221652de5a94027aa45d0388a3ef037dac9de9595626b54de365e94304549d2c0016c35e13b68646e4d9240d8b44dd2740ff6e2378d2fe19a4062a952280df40229171d6e008623fa1bc97d9368906584de7252ccd200155940af5cc88be46a0eafa843c18cd9cc78ca78f43e2cd37a83ed93e1638eab7500b71f902599152b6984689010e389b0973a4055f0462c488c9e555b43089ac3c5153b4010f364ecb4de44a7a7041aebd11257c9123bebb53061506ca60c4cf0e8f75d683d4c32fc13d2fd47f1477535cf9c338f3bf6fa08913dd286e3be6b6007e5516443004b85269eeb2b5fcfece3c585294e1f60d8500511112a67271b2e28fb0e6f7a4d95e1348907d7ea289f60f7602719655b42b2d9302a1f15de636a4d7f3582f1408d48b1c5fd93d84a917bba50745cc17edac134673b089d5408a53fb8f1a7ebe1cf945ca9c4c4701d1a122f153f836a7be81ca04d91a4c779aae0eaf88c2bc8b491818d8b99adc6c226fe034c96289e9e8389d9a9850ca682f1061ffb150cc7b386716a52309ae53a43eb5ebc692379f956bcb6f4fedb4b7c9babb7e6754bd68355e52a0c8e6a7a655e0b0dd7447cd1ae9e6f45086fce9f41894d67cc2f0ed73c120f2b43f9e573c4429df34ca3153f1ea870ad948b82391c0c529fa34f22dbe3ea8f10039c6cc8813c2d4acc47faa00c84277da87cfc4b334456dbe3a90249648b44c5d990ec02517723fa73ab6e0ea757247ef563047da920897a1ebd4d80f96d79228edb865e0e0631a5ed1ac304e42cd991bbf7c8e8b1178a513d83fdd0853adcec300a4c018dede9da100c0be65887c3d4acc5c0c6bff1b01e8b0a9a354e0ea05815682918e234606c070e1841390d64f19008b1dfd0c21d940974434525b38dcbfc93d470452e99b4dd226192638467effe7089a8779597f1dd35ea7af8367ca7a8cbcb921b2e0f5f09f68057bf91b1a964228857bb51591394abd708e16e74dc500786190ca46956663ac5e8c654c23f56af1bf9e838081b9faaa230c28efc8e0c2b87296b2bcd960bebb526e1cdeb4aae94595cffe32518f6f2cec71a30f92d4a06ac69b17fa76ebd4f9459996791d2b220605ab6233b4840c059136ff5e83b8691932e329da6f711bbe38e26d4dc40b72850f481c3fc1ca243ab3fec06c697007645f966984816ac520fd8667d731e47860557590475a31e8c87854ca027e257e5fa981d54d1b32ebe1d17753fab346fc084b62cdd65c40d9a7950583cf92548a8dcda3a9c99710d094a111c2ded1e6821a91ab4e7de5fbe06aaa660a9231a7a4c1127009d341d8642a4e177c797c67a963c5d3a149fd53e8268e6c34ff87341174e34ca6b5ce82ef1354c3a3381db48859715404c4f73d5770275359da77a426084bd63751521e5aca36498ce42ec460de2249f99aa1fbe210f39d310f8c06f3f16b7c8c712290580bb674f0763f8b52ce77f0ecc33997f75075025109ca2e590b1e25ee3783c9a3b33fa29f98440e095c3273bf8f985ba7401704545cc3d53d2634cf89d5122401fc5251e992a31e45ea50504c174810fc3a410b77dca26f670d0528041258fefb159e0336bc00fc95c16b84a0d73ead87d675c646e3b9e1fd894e2052d856bb23de13e4c85da64712a7ef639e1850b0d368a7e95e3a7d97e33f0e6ff0cd89e70d2d61b31be1b902c3f501ac421d349c5589097b713c4ab81f9a8d96450b4c26ab00c4099090b762523991e84a5d872db10e9504485a96ddc30301a7b38a24ca322b15f0f073becd2a98a7e2bb55a6e2161a330d9dc729d882e2fc221908da1db5b225dda254d81029a69e0dcd4af05c534d88c8093750c30d5762085ddde27811f26f76efa325797d8e0b6723ce7142a36417a2a28b0ade41f760d87d238689419d73eb38a5e6acc67a401407ce929f91596a5884172855c29bdc2f150386816b1dcd2a8b8679039dc6923624f549c1a6dee3beb1fec24158a63395e6fa9e1c5f659386e15f77ea0be11d8cbbd88ddc4a0bc8648455b255d21ed74118b00ca888467fbdefad0af415a7247616b56000f711be89b6d9c9b564158a4ae81963c454770ef703316561d62933a8ca6093455a7c2dc1a57b076b938e50679c7bfa1da354e4dc227e83cfa2374bc130bd3473580e4c338520ee38b39a67875709f084dbaf1bed7ae52bec936042dc713e145679751c6331f7defe37c27389124705bec888f81b887583fc1e874bc65194baf366326afe77ad2472f046b6d707268a2f80a2f226ba1ccfec616473964d0136b2ad8238374a91f8f6960075303ad375a2283982666688538ded7ff4543bcda29f21b072d7d9036e87f6725ce8516580eba3f8dc42588bb65c345ff15ea175b4fcdadb6be8413bdb89e555cb466d1effd7162da249103eca312433718dfb471ec4447399e4dd6f1b084d26dc2bca88f91900bd850910c5231aac3e285a10de7baa166f8e645e8439ee1db9f730d70f5d97a65b8eba4a28152d0fd741a4cc1352aac9abe9ecd04dd93630e370c7fc1638134868f6b206a5e76703a1cbeca24a7dc4bf006a79e63ae42dc7913bc4b6f1a66111711e810edcdc8b39505f840347839c186e125b5bedf55941fc69038ee56a1812cd5410d3f4c2ba8efbfbdfd337d1c1ae7bf2955c3391345f096bd49beb2ef66751038b2fd1c00360850f46f8f400048c46260d83b20daa45512141472af00de3fe590b05143361a9482e611b783647ae7f0941664ce8748d444e3dde9ad33b0705e4d9cdf6c94adb50c1496809b1f44db01150059249a529f206a18388a93fb88a98f3e172dd5bded6717d4467e5a0200f3afa5d5f44bd427b6b23fe89fcc7ae02e77474c64a858034d2cff431d1f9a43337407e6f55cb90b72240f1e41e95c455224567121e6069da63f5a9e140062baa01a35c72cf3714deac8280822d59f583e6c5afe3a664270ef56bfa90f5b3103ca3d6347ce1b1b4713b6bb4f0c9d18dee9fabbd719d4a1ed3c9ebe9e9f027162c49f43c7f40158552ff2384f20e193e1b5db2fc707cdf02927ff0065dadbeec6813a6f73c1101dcfe537deb6216f13a87c180757050b54ca95332bd6a655c2bc07aefc66cdff56c403e62402aaf11dadccd3c64b48b52bd1ec8dcc9511cdee00db086e213ebf806c27380e1fe4aebdb7b9b50c3113aa38a0c35fdd9aa05fd9ed75b2d9495124b3d0f8cef4713c156b5269d156d41fffcb008eb005bc088a4a44fcd7f315b787fb12138ff76da6f3037387e871faaf05ffd3f3df147a376a24ded6d87e9ade7c5c48562759514e456f08affdefced690e1e8fc57962316d2d344f4b93fc9153f1437fd4ee49106b78978d6e12499cc16e2225780ac18d5bc45517add300ba6ab30de20b09b4a40f8ce90baab72d8d78a5cc4296543c98084507b6332d8960e1b98257ae126d6a08bdeb42afa00adc78d91a8ef1877b3189f88eaba81902999b662566ee072e9c7fd306c4aa037ecb348f855373a423f89ead76e30e9cb3f5a101e504c5f3015720ffe4ef874a049d104f3c66af4e120951ebd64f4aa853b1e8317d2566460905372ef16d94677200569f1dd68c355cfe45d56935e371b5286c130d8bf6f985397564d84a41f8bb4b9b92036cfa90df38959da86df20e21e6ee2825f24b6627c7faa85a07c3b9f8020cceed5ae4e2e848a6eb1563f6e80abd55526cf9c21ea3114b9377f0ddb359ad4dfb37796c6eace74d88644b1322485fa8a95e84b69c145ed6208b31be77a847b89ae44d1bdebe5f6f9913ed1d667ce35fd70d8ea855f818a4a95d0c0d32f3e32f1a8fb9ea844ac44bfe110e44661451089622a40c5b8d44b2538d901f475889df722f9fc9b1377821b330d90e2b52f91bf4ad65a9ab874d42d82336a1c86fb4ed89098e54e2585a382f5dc38970938e80f607dbc242e257e9e06c7d6f12dbea7d3f20e73c250dc9f9ab519532d0e9c849433a7d51afc590a3216aff813482ebfa97d720824a37a1bf8590a7dd3c46befd3fec09a30c14834c60300eb161f3c1d5cd6ce39416b80f1f62407f5266d6829543b80a7485bb7772d2d23e4df44f4ef0825d54da83085a2b50e1a27299ac9f89c879d6db004483e5d63e926e99a39275a44eb741f59c5840c4733671ee1768f7f197152c58e1bcb98b4575e1707daf06d48c0683da5ec8b58487c1e30966d32ba13bde2755179505a843694208f6189f30406f6f4532314d030fcbac54acd373220bd7ac8ee62486e8a40a7443320569ffcc1f87d45e17c3d2cbe8ab9cc473e433656104f44f0e4136fbd6d3b4e3605991d5d61d394ed35737b743e16d1b4676d2a257190e586d48858fe19946323a1f0ba48a09aecdc3004a828708b8e1f446e099707146878548dc6543a80523c8f16ff8ce0f7899569123986812c872bd07db38f9d90414cc9f5676d6e8c87be468afe5ecf1d45716d320f9213be4232971c7f2935c3c0f3734c4a24e82a80cc13666338130fabeac4c746ded10aa6dc187efe36eb8fa5fd057d9a37444000c8b15af4a9cbd8b63444bf6081fe7efec5316440487df3d88d0e8d06ef751bc0200c8368133b065072a843775b2bafe411d19468f188dca769d2a79dad81eefc893b8b437968e4e499808c692d0b6e3097675241fc4d548a0a250e06f6f5d7e436c240e71917023ab9f77a2d2c440a241aff590e7fc642afca65f4a80e6a575ec118b398b4b3fed79932decaa99637c2494768ccde6bbf2b43ab0bdc84c1c4862a4c614c769fe164e52dcbef91662d448b3023e59a5caed2c407339285d3fdc559ad56bb2f3086735035c30bcb1819c88d028369b51ec437e8f79a1ab8761483e3ed7a1caa4ea7d3d3c89efeac4254a2f096328a502e270a5f4d6102c1a03edd5af60f695678b83eff461eedde1125f4f9c319abe67c613f05819b7065c50ddf7c4ea0979811a06b15040ea08d80899204732881a090570446018f96130106855e9e69d483315d2c17ba82878dfb13443aa4f0ec90cd85e50e917c76f7034bb24cbb053aa2f6190bb54d7a627463b207f6b451d8396420e0f438730db961eece89f90f6282fc132cd68d92fb9f0d26d5defeed99eb8b446df7635394806270616192b13f802308649a9cc496a142f759cec41dcf6c7b460d4bdeeab43bc920990c19e32494c28737f775a07e343b448fda45528ce8fb17ab1f21a0efaa70a16d259d696da26ed68c75a4844dc452372c86bf6565dff4c0de3145335e42643e9799fdbe97d94e1287ea317ecd44d31717a033fe4a2219f1874a0fbc48047c1800ba4de0c4588ec899282538aa568e8445784a2826f8e940b0c873acd40eeb1308fa8d4ee82195530789af38ef1d826883343eef1c62e4699382a448559899026e672c48523ca9f5bde44bef59a528038ccc0ec0407cc62252fc8b75f1ab75e17a0b420a3fbff77b5ac44cd57766d8bc22273b25bdb00904b3a3defa0167ecd4cedf9be30f140293f198ecb1af2156afbf8d7f0ebaa8283a0f94e350bdfa11fe09450a2e73efb53a4d2678f63ba4704e4584bc9121567180e65aa0a21273c52429be6e2a2417f832bcc4e020db527ce6458dc70610fb98480754ef02844f60ce0ca1c66e1412636a0b03fd7e1beb25be48bcb52a4f7fa0196470a4d7bea15a1266ccad2461d77d2b0cdd0f085352047abdd2b923fdc26cdf3b529318cb8140ad4120adf91f48384a076a771fbb1f87421dd952022e09b7978ebe6835caefeefc07837dcb5a11def65723c4fdce0e0799d3f6586ca643a6dcf625940134a4bc6a4ad76d6cb587d3368b88d6d43a870bf43dd3a24f38afd736ebc8bdf94701c842dd73385285f6726819f6857efc3b430f195a901aaf5edbde14e9196bbd22675668622285268f7e174a186de0913ed5b0c87c969edb2dc48d3dac4a9592792ec0e1ff5ebbdee1ba0c3a22030ca0540c8f82e4764b306298009518dd8689c759fbd5b570feae33b77d21b06df95f33d9bc39677cce9145c8702499aec8d3f8edaad4e24c6c6ebfd4cc6a5f086cfbfd75680c4663ca997f613a977425495a8af8ce7088ad73dc18d8416359c5be32d886c1fcffbf09d198b956329431eebc8940e61a3741c6e9462b6ec2128b695b2de01411b8d8cc7519cde5c8f7063ba6c0fdea56cbcb7e4d32c21b93d204be5ca77c6f7046abf0714e7dd8e7c4b4a5bb007420e633d60c5b80ded7a47d7df9c64e383c876126ff4bb8e486d630b1d51a2f5ccddd5ea646e4fc27139a682471608c04d7ad641af7c1f90bacfb55e30c1e162f51c822efe45a89ea5ebffac9b3b70e0ddfb7293e05a0a00f02693806fbac35df1ad1544c192d0b298da5943ee14177cb57de3e26863807bfc422c7dac7a84b2a31ee1a8067061c11db723242645e22599b3a1d42a0074108a50d9e37e865687a3334d0a5eb2ae695f5bd3444836273fc4d9cc96bd22670114539b3866eddb1f4dafb297156f85084ecc8030524423489600293258fb989cac1f8fadb9a3421e774268c66d66c2034ce1ca52add0497058d36e308e217ce21dcee5a1f7df43142f3880128a2f036e125ad8d1e6598929a4a6c2978fa54226083b3bcf6f35c28520c13caa1a739353ba829790fb3d9599f3382420b0a2567240477895c14527d3b54f88ebd6eb9e39a437814f05e140042f149c8429811c32e51b164394d23797d6992c04809f0b320964080a872c92405a7dcea41e552d6ff1ad62ae0f6623cccd44244732a3b1b9f18cd1fedcec556af83571e24444ae990160950eb059693724cc258dd1ae8ba3e6226b5e3dd3e3961c3e162c48ce2febb0ea12f8b190909971fc4f5cd98f5ff4b0e99fd33669b87bd4df985af2d4b470af4f417b3de4aaafa55df594999e8447e4fadcab77bb8478cc1f0f9bf786e04fb968a5bb57dab611385caae12876cb4b690e8fc610e139911bacb7a79c1d4083cf3e257412fa93d4744ece465b5ee19021efc420d294cb8cb1c9e3ac4edbf75b3c90def310906cafbd890180211294967fb534428f5ea106cb6075430bb151398512a7d5c9f038194eb511658a88bb034dd5214813867bb9f2b9bbb4af600f239bb09a423054171b33e1198028a8af0368fa7209d36eb3bf85c78f0ca5cda799e7db25e0204eda7aa9d74d0f98e1f2085a3a2f82cd3adc3a4b72b6072018ecbd206ba1c816ab10f75fa265b4ffcc584d05459b322d5533b054ebb5706f4b08e536241d99bd85ec8c189dccfd191a4009956ca9bd66b140a76e19a849d69e2284dd35d7df4aee5f0fa316ab966cd640ce63e196980ca9895d9710195c50897db4a711496f902066ea9c080cabe427179ecc802bb4ecc692185ddbce9386236f9de4464380b48787139f20d0d4aa207e1b490ef72d34a1932e41facfc0a6b791e075a038cd7c7491c97bbfdd73f8b334c03ac6bdade66c0082b72932f997bd5430fcffd6994aeb7d7a0efce27e37f309d2d46cbf0124f6e2b06073a9fc6ca56ccd1c13692c19e3f00273dcc204cf890cc4e3bb0b895a8996a2ebe6c2d9536df9c1e1512061d45fbe72d82405464159af8d054739583f68a4822417e36c10c608d5d50cf4256b3b71a852c3e0b727cc01b20fc8c7a1e53c835dda64544a9441c3ff43ebf012b41094e300aafaa9aa65b12a92d9f7b80d6267ca63fdc4a6085cf7cda131c055fbe57394402a7fdf87b661f00e70f359d9dcb1ed0e6999471b540b0e94206a324f59d0a86e224e243f52db51a7816b45df5e419c38a1dc37257cf3a45064d71ed05dabe34801259f4aa8594dd8fcddc482d99990914c21fa254000694d4766b1ab292c2bf56850daafaef17f5cd5b8dfbd5d58287bf83dbc6b350a391d80e14df535a04842191812c0c36596cb1f4cc0f2b20be9ccfdb6332f9c85cf8bd95a5675e3f1d5a318b6210327573b1e6889aed2b4a34a6ab5a893b40e5fa4ee52b57f4c2b2ba6f7a70a67f7647ff6c4164eb0bcf5a5025eb6b4241400bd578019ed62959423d23fbd95637b27a1448593f2170f2fb213b8737859b3c085ef3f43ec4326462005a469329bf40687d11712f04d404a3978986a144068f9c44383488ad5f5be34f042c16c9969f6179f2aeb3ad9944ec5fca7818bc1f652e51b32d6c9c37b5354d1ed02ee14d07d710732e43607a49b95133d336148540f09e4b94f4aefb67f89773540b6f9440a4cb7ce15adc5f109b4b704ec71a1265b0d25a93630007528b75888092d19a8ce3cb42fd739f29a24343b897dd2ef7c6ccba83e53f7f6d5f6404a5d7abfd3f238e95ba8dd65ea9bd2226fc5a050457c8f3cf23daa8e8654cf78c9273482c3193c920ea1c349b9fb2388226ebd800667e4b25ac4595192236395ae23f8271cfa6eedb46a94bc3468ba490c3c775a9138d37ea8eb27b54fed8018da1e978cd29e0deb1e7d181d4b17c801a74896920d2d868403c2322949341b1c2e9309706618d086443798758bfe996b31e4ad2013c4d6462d93aeebf877d76cecae046a4ce28f69393e7f896956ae1998504222fce6a3ada56ff0111ca61d2627c1c9fb329d413ccc42ab5fc9c164720fe1eb95264067b32a3d870b6435298127ebb99c3ef5faf176d1d3207e3dd273d2f304b9ea98c0669338df55a320dd5cfea0067045c0afc10ec7019e67707a9e4982a4b87e6655498316a3c4bc7b69add9a4aed10dab829be95256321e9202be9248532a3215b8bc15476b35ab3be54b338a89ca8a879b64c7273cdb8232d935901f2ee780a6d03e739b8b4a33d6ecfced514ef232fad76538402d07489e2dad9ae660680950cb1ecb1b26a96ef0b48e9c2b537e60733d17711adb30ecd5a37178b97af3c6fc1701d2a6a2af31403059c51d9a7af7488d2aa91e71cecf4a978db58783f4ef656e3aedd1389724f738a0f8e4230c143d5869c72173aa711bf667acea7d1b4e91233c4d2f637b2d565e0d5828ef418464c633406499473b57c28a651719f487a0333d414915f4a30136210b216441dd314caa0a937562fde25c9de8deceb8b1db4bf50921907e24395a52e948a850374c7f80500d3c9493acea4a05adbb034a4d2f989d85204c05231317edad4359447d134d22da7fa6c425189269c9a85d0117eeffdf5bde3ce694c240168ad648b78cd44bbc1a4e1a5d5ef49f64399d9f71ea26128e798d84a6050032b3cb93e6c070fdaa517111fb98bce59d017d4beaea12638e82483a06bc01a96419b1b67e64b1385a6098755dcd362060c1f668e749942cc307c7d14586c40b295b245017c45024a8f6d4f5e40d4594d0755008bc56b32213dd1e88627b432087960c53b892171243a8ac2152b1f2814837ea52f3c98ea9f8a578ee93eb2bf0ac1ee1c64e3dd818a828ee1728b823be041e2dc4462cfb461df4847c821289295d6f6f6df72ef24654a32c604cf04ab04d74f977ef6c380ec6946bf1ff952f0db362a816885f9befef72c20ccc77dad9f8ff5c99beffd5905d286f698e80ba6b4a4b0a0d0252eb8fea5ff4aff7d6fe256bee21717f1139dc346e02a7a70ddf4f2c67e6f7af718e09957e3fb52f83d7b373e93afb4b0075f93ffb4e83f6a5f7a7f661dc89b1dda7f3f728f52e935d0827ca777e37bd3f726d34baf86e93f794d60b34ae007f693b07d381747581749d8d50be63f5d236fb02934f9cae7054e5a256091e0fa8f7489e9a5bcf1a17d8f17aefdb1f4de735ec9647a2efdd1fd2b858410ddcfc895178893a32b736590939c6b7a8dfe6712123274bf2b8584f85caec2d830fde73d0bb7752ccfb174a5f727c18421b6f4deb33cc775eca960aaa17936c44fe64aaf46e94d214c8dbea687610240aebcd2abf1bd291cf97e255ff97099fb3dc7d2791c3a922ff4951dc27e5f2d2825cd178eb4f340be3f7cbea7dfd3cf3c1bdfd3efe9f7b447e9520b00b9cd32fd0f1efd69d840346c9fad66a913ba6834c0ed940d0fae7fb3dc49af4f22c1720831f5a2f5558f3238a8079debdf3e6df3fa421777e4d2caca3b368be50e85a7af17b168e2ba2b71dda5b81f79138e791217bafe4949c32fbef26673abfdd7d19ed9437bb60d241d791bd86d20b7812c1bb86d60dd406d03b30df46ddb36e9e2f54ca090b0455c3984a669da01a48d94d1e2a5c0b9742e2e9c6c72bde8a9a0a6d82827c8b8f255ad45a11cd6469cc9346e77a43d34a4495af4a73d2e98b063c3dae8256f6063ed9d96612becde3b10a6c0a13186e13f6ed3a65973c6bf5653385a274b644bc994d4aa69437be68c7f156d0a250388f6b893ebdfd3a73fd29e2436c819ff237587ebef4caebf0fcc48cc78b29d2cc74a9597f8325228af8600aef752d5a23fe7b44f8b26d07986a234ab56118dbe0845e5fafb94ebee40a2f88f5af9ca5792c69f2bd960dba745ff2e0db123ed79d11e9aa46bbef7a74be4cdf64e995c7f76020a69938377206b18c7550cc3df8faec486f003d39b4ca1f6a37b0cd0dea4994acf994a2da793a9647a5358fa190d433f10c6877b3704704d5b7b40daac7837bdd37799162f3fba8cde1d59e53c92c6df04ae08bd889cf17f7189b984be82b5e023997be5fe68faedb96f0adbc1c0f21d7d65f261ff64c49198365f9d425fb5e8b705ecf1c235bd1dc2d2d5f5f755d7f098c0ef33fa835efb9c236ffa3afdeffbead9a0ffd1ff40ba83f43ff8c2d890b9de7bcff239a6ab1c65fda5fdfa2b3c15e64575a9e9d5a25cdcec4717579a9e82df9bc0917e2dba5f38ca5cca43e6da6bc1d2658a44d2d42f5d0b928e48d782de14ef5ab06375d782dcdce1ae0559602cd7829bd0762d58bb07d4ac68d7821951762de83e7e2d487965c1c9430192a65ab06f29949134d5826c41794b21c9eb03dc46d118e3781246bfa344eb207b2974485bace3c6593681d8598122e45cd16c903652aee48d0f1fb9949954a7af310fa9089695e83c0ded5fe86a6da881dc6496d917d3a27fc6abd50adc3dd404aa4b999999995988a5cfc29ca13895614c17a5ce020e79232f9db4258dbb94a1138a2034d030a46e5aadb56e55ab1ac877db346ddbea566baddbf675dbb66ddb36ad6e34d44dab9bb6d5add2b0d5205bd5b46ddbb66ddbb66ddbb66ddbb68d44d2b66dc6846da361db366ddbb66ddbb62d880600af466db1c510c08402685b093b32f53b1257ea4a7db952e702cafbc2f704450a901231ae6ef52b46cda9450b366a71fe40dec060bb0712c77b1779737a9d0ab31c0c0a1a697ed68244e57a6b1ab5744fe48cff6b09265c48bc74ab45d4ea56ffac60f1d26202c0bc1dc82e80f3722fa4da55ae4f240df39fd7496fe4458bb2536b76712f5ae64da25237e7c72f2f0b47fec1f5676dd6f93d4a7786ff7937eacfb05bb6a2ecebd4953067c31ad630586dd8249a44fe221d7a2294cb0eb5fc3d15face70853761218842dab4cabfadbeb7e414b66a76e18bb7111daebf576b168652d2b874de8dea85a3f6f3b915dd7c4dc87a14566d81b3041286ff5492a4619754859cf1b161b3c804016a7aa08d006b23d86dd534ea09eb1a7afdc7183091e7775034a7adb84a20b0e384c1de85143b4e2258cb7bcb6be158ad45a1fe5bec3b095d4988e52a4e233dee625d9f3e5305f3b329f2463a8c87c28c42d2788b099334ee65b5d65ab509abd55a140a263a8f51ab7b0169099492860272c67fb5c40c2e8e618808545c9f976341aff6fed2c06e81a4f19f603f9130fc4f60b7244dfff48cb312ee42d7b9097e82addcd87e5a15b6ef637992e7dd387ddb6fec3abd2d31c1535af4b0a72eb12c940b8fcbe5df0bd8b75d80aa164a95629548dd6ee2fa172d9182fdf9d56b79d37313dc9ee3cef35e38cff3fefbfad269de0d96f738181bdedbb7a1f4de044a0983f42d20f7b194fef35eb818123c15bacf1ea607df978781de1e3d4a9786f633ef46fd2e8481aff61ec2c0f7251ce7937ec664a1c216eed07efb1da4b05b2d3ac897fb530bc8adf9a4e7ec577a0b8e3d44fff090f8080ed7bf5bd3c6859ef1f72ab6ddfdb9127ab22cc149395af4efcb43f286254c610b7fb0ffacae2b0300c4c42dc8c0f99c198bf3705dd53215af7cfca877b6dfbe549bda9c73d2393355add3dab19684d8ac03f206069ba918a7dfb328d7a55ccfb22c09c9bb913d7dcfb3916574ab9e854092305b59cf6ac4797cc56327fd4c951975cdf441ef1523de48bc36b2c42793db437bba46ce247389bcc9549ee95cf7ecb71a8ed459c2e8d7ba356d6361d9b4556987484e0d446a6096fdd47d6a5a48bda709dbcfb15ca2e89b402961a5a4a09c80801af372ed04463b2262b8a7ea50a073615c19e4a475b9addb36ce5f7a142a32561c63238e828b7ce52bdac345bdc346fc622bcca595e53bb26afacb3525cae82b958faf687d90b25af4264c9af512629d05841af2b4d772b8ae44e2206de8aaabe156ab1e6892b6992c1c75fa1efaf33268ea29580a627fcc78ae67465825add49ccbd94e95eb7e44a516b575a3eb3ee53a916bceb8affc357f84dce7fae82bd5cd906b83c4f11d86a1bdbf3c9bb144fb9a7202cd191348fa92e9b78f03e97719e89aaf982b36d226fed4356de62b46553b8c4391300cff574cb5d3aa69435f34868471a84b45632bea4272fd734c1b5fad5eaf69e32e9fb109c4221cabf79cc218887a1348fa0fa42fea629cf9c330fc5fdeb098b62f984cab562d964ff71bd802969e82dcfb6abafff4d554b96aa5ea61bd7af095d37394fe47bffa7d35dbb6cf54bfffb2242dd21e7e8d94c57bebef44bae8de206d521e025993314e170db90f404aaeeb7073a4481f05b28e14a90e29d22f812e4891be09548014e96f6002a44879c819ba820c3943df8aad2255d7c55338521929d2ff40515629d2b99a362f509d9c993f3156df139bca07a3174a5155501057ee285d5c2ca8053adc515299cd2854900f4031f695d8d1ca1825a23ead4fb32ea394b2b0cc68a61405af4858d6d11910993d95dc3368c2104bb94adfab41bf863f5a6c5a9f63f0851f2d76eb901e324f8bd97319d85460951bd655fa2809abe9a8e48df7fd3306795335d0e3bed65a9fbb5df39216272175ded3d9c812d6b638fb7588ff2894b5608e16bb597dd08b42c2f2af5894e0e6c954c706dddddd93c7d4657925e5440b773e83a37899f2104521e809a91732dfe2c79c6c6d5106e5dd7c9e3ca4d09d548aff788b97ccf9dddddd737ef394c2f26b43da904ebb77f73cc560bbe79c73ce39677777777777cf9ed3e79c73ced9ddddddddddb367b63ae5d86e9f2d4660666629044538dd51926bfbbd8003c9b889282a22f5d8f9ddecb6e10ec7d1e7ec646edad5e7ac915d1638eea759fb7cb96734abb4d37a767777f7ecaeed2d238a1fc31f33659a1485ed6ecb1ddb5959b88e1485ed3acf5d733da92345614ba712ea54b2f6fb4ca6cedc3df3d0d4f2d99612c9eb5a5a5a5a58903ae49135174805a703c53c67873b98a788cd788aa12fba277d1e2d56d49ca1cf218e16258a0a1b45874cbf05e9e968918e32ee06342093018923c330e8d3c7001bb1a82319f2665ebe5e65281dc0a59e35d979e183deb17659f6594c9d2dc81b794b33d8b1f6acd87b9add7beee0d135da674f0189838361649fbd0e191695653270300e13973f73dde072d6429537f366ccfa214787a807103fd7428c63f2866b931c6ce5f2899fa90802b3ac62857364d128a9482217c79aa76d30f042c60847d9836eb1c9313539658d8653fabe1de28021c39159a8eb6ec9c4ed7f01a5ecc0ef8f71fc5c88a3451e0a19a8c5187727379ecb1c17728ce503e36421d968cf54d11d4fca9b92a4452438f2d56429169bf355c44d3155a56d663810c78038d65199ac537352a76bfac6a64d17e69833fcb55a8b42bde80209ab8d5367fab0581ed8b9a081ed977735524d632228e9aab44d17720cc98eed1c2bd3a7c56d7b8ed907e598a4619eb1980e23f19e9f9f1e91374dbde74009f2dd348d93c18e53158b714f5794eecc2797a74f8b1c4b8531e6b728cbfcd387f5e2655848632106e2cac9238ef9f7a245fbe3d4594d9db933578cd3489ef3403eb2d2a2c702b8428bd2c51da78bbba12ceb39d635a5e7e72af286f49c83d9251ceb0a94178ecf382d3f8a475cef59be454ab9deb300a15cef51a0f72b0ce0cd8c02b8def38aff42efbd7f013def4be003613949fba99a395dc3cf2b294bbf8132e40952ecb71d0139336d66e4a0f814b66b482c75c73b6d67ab645092a5c7cd31806bae3d4f964aedc916244dbfd8353035eaa5cf43bb30cc7f017626d460c7edd2e72b774a8f85cb35e849cf010d82b3d6f7be241cd70bbb0a06e9de41ae033d40c3b18e1a503d20ecf66e6892c6b4c1e5df187c90b2362d13c00c88102152844811224588e48840043550d775fe316a7f194a49c351c94d1a397073b4e8d23503b27039fdcb8fd6fb38efe5732f205fb0af4f8fea3097e9f2337ace398de4cdc9a463fa91eeb4b8a9a5a5a565ab557391ba55bbcc3f73798e84033b760b945c95ad6eb5ee9cd55a140a2673655aac1df802cecbb1745ac78128ccf7b4aad55a3b0ee4394f2f2cef05f4e5b4a134e811977eed2e0fecd998ae95132cd8b900b832680546972b6519bf5ce899f93206fbf5c75137282f873966b0230954c6363047778ed9934e2896b03cba29677343b05d0c76863d096105546e095706ade02776658e1f3d33792c61f939061577cdecff161013e29cb0a3e40e5f983af6a50a3bd63cba465e1e1ca34c5e44545e4444150a3bd67741e49a3285c8e51a02121a0202026afd00b55a2d964f8bc5a221695010aca02096948e080aa2495010aca020960405b104e8f243b1d39dfdc1ca971d3598eb967e4a3f4a90a0526a442d32951fec88ba1d8e7c6558a3d819adb9ba062685a94dd15e975b43ec5f261fb8a376a4c12edb6f59b12520239dd12c359f8ba9ad63ce50e66a6d71729f14a78e69c30214252a3503de5700ac43d1679007ea3647ea3a6d98c60d779c994247cecc1a1d529c3fb2d8a1a3c5f93b60509c94595692d2350a98a8229edc2924612c8467e613a9ccc310b38e73c6996ff54e4a3fab1a65ceb2ef8c69cd1accbe823d76c8e3334fd3b45af9ab5ff58e85bb811d25ec7638a6c6cec01e8cba1cbea08385854507ff641df3dd4b4107858a798fdf5a8b92372c773e67bbcab2d364f2506079938742f7b6b26cff88f26cc800628aeb7d9bb0b2d995434756aee9c2f867ffdd9daf047ae064d16911073b4aa01909e89a09049fed3f13277dab2e5d75c2ea042161e44a69a3a1d0f5e4e2e29265eeeeee4e29a55473ce387354c76037387e457935fa3233333333a59452de28a5946e9c310d123c9e41d2cce7603aee6e188fbf14c5aac0e0ea4e1d49d34d29ed669036f2c80e3af28669ecd22a42dc3104e2ceffe1cec93bdcc9936d286a71be5aec4ae26874a0d6a22a344dd3e68c4bb39fd1a939533335535a16721573cef9dea2ce30176ac8ce39532999813f7aa65ff081958d42b52b954aa5dab3ddb4fb73bc4791b44aff59bf528aa243d8d3d8752f180b3dbb6b8a4d2adb734ec99a0ab563811cd4c0830e42b0a0062ad8014a0d7c2810244814e53cb1640a1f3c4183f65c6a7447fb1a119ce42478b2a716ca5336f89799c3d1dddd3d9bc2ccf3e43d278cb27b269d1ac1ddb8c37bce59fb246d524229caee99f4e93592181aece0c76e5706b56c20456b893bbebdd24a02068aed2b835aae560bb6d66909b57ab8dd9541ad1b6892162de02318251bcf1330902188088a60511d5a2d68c0811aa418a2a20807287cc8a1e5022032f4000751a204114288092809627ce8199eb4f8e92731235881872737908275658725485a2d867894e0a0e8c80f78d03102c561071f72c508d6151aa438a12368c51c21938061428f3cc9c188560cd0006240f004a68702b020e606102082ca0546d4008911a230d222c88d254060220922142149911b5aa9540084c4b8b26ab56a3e4459326459ae0c8a92430eac5f1914e5c875ea4960053d5164b8e1e8b5032a8228aadba55ec6e5ca2019241165e78e9f9a566088825a21a8a1f9c6288291213de8408a9d278e40a38bdcfe21412d9d2775ab0e450997456ddbb64d4a29a54c827029ddc24aa5bdcc465071292ac8881c5cefca2023925071f31b0552863c5a94957f7e8e1665e7c0f5e03b9dbc725461c73a65b361f9ae2ce0e62005276d1db8f92974a989e56f717a531e5914827072dac0a4d0dc812955e8d0601a8408f1a221bf324e00527094021d5c4e60e79cfd72346341bc2a0b082ab363e06862c7dadc0e445945a4a00454440d38060b387e5229c6e18e41b5d842e5c20f45a92a2fa2760191734756a980387247de7149398306c4588171fa859e051ce28b13d851ac47e01e0acb435d4250767a9cac8462408490500e6ac7b2537c51e5ca6fc185b6099566a8b46d574539ca10d140000000d3140000301008874463b1601cce0355193f14800a7c8c428054224b445192a3300819620801000000000000001019a1192c0000704ec92518c2eb4f1869d18a9312787f026e3f21173011c3c86c671746d98483068dff895a6fcfd579046b2e3184d0a285794ebfbdff50a17a46867e2155a76427ed635712b8a878d4cb1e90f4a2c478019133aa1b9c0d813fbea21969b6a4c603eb67a94fefe7d863aec9057dcaed2d645bcb5ef9774e6f1fc9e84a42f167dbeca07f098f58df3db6ace13d1773294458a8bd9d06de868e03a0048059f8b366a89a9410f2bd76197c2bd31a8ad13d4f20d4543d6fbe2d484e49a8b83244381a57a28cf93135fbaa05a297b6c91d61f9542ea7bbc048b7201a7697a278a8d33542db8b01986c454506896c350f72b23613bf50ef40cedf9db6e783f7d065e4197b078c63182d81de815fe441d28cf8a5e132ae45a8ae063d6e87107912cc95d5561eecaf3bf892f804028b4d508fd898a1b58dcd2730fd227a210e48d4d0717d19f82b2eeacdfae9edb0b82c4fea05c22c15f1cf5608c05689fddec66b69ccd9741c34e680593e3be9aad8ecd9bf66e19439c0af4fbc56e2f95c8eb7662da378fce10e00e2de1a74cb121bcd68c0264847016c314921151a034dfe6d20398151fecaa0720c82847b83d79cc0cd952cea70e6b524b2983507083ac207596eac145a0bbdf22938bf59625a8fe33cb3b5a43eb1648f178ba037c5a9982bf785d2938a170174853d5fe79d401decfb2cabd5c125349a8eaa750bae72e369c802b71050ee8d385a708313abc197893181ab8f3020415d804adc45ba0f8dda501dc6d1fd70989d5ed75ba14c2d1bbdaecac39c1b7e539045238733799e7314d6efad4d1957ca1ad1e9e370f984c45fac74f8e0ea3d6629362717d749e4d2a7f010a2dfbb4fabbdb255fe02a1e493fadbfc5267d80b27eaf416bb570f04bf3316db89d4703319f3099d60a9a3d6066a8273037420607fa840a92f302ec81069e86e5647e533dfd81d6831fbfb4a6de2ca1029e18c771abf0dd185e270877cd6924b3cab311917ae7d72d29222a49cec0e77390eae76e8c6120438814210063683b1fba2ba9ec2a6a94409b0f520139d76bc2eb7082a9cf66b60506ac4f32042a591c2a3f6f97188866ca2a1ad40da6240ef0adbfe222aafe0e78ff321f2a5abdf7fcd1b41b6651bef4d036f46dc8e8c0e2bb113db91e4cf50c4cbc314acae4b195b5b32d8278bfc1cbc514ad48c6d577cf9d8c969401734868d38707aa8a2ad05cee80d5f2421dc540d680568a2f369fade3f0b4c0aef880c246958f722da86bf6715212e117b21ba148baa3ae9a7a6ea7606f542d91ed4a0e0c7d103fba990481a675b41106d44d143c8c946a5bb3dbfb2ffb0e705fb8e4a9645bd707c4087381e888b72d3d40a6826aaf0c02225f9540b30a87f4c4fd5d2aac6c64809edef6feeee3bc040363feed51237ba3b3ca1627025da3973981d4be4e887206c5b306b2f43867d9490eb815c64c796a4c4c100f3d5d79db9624e88bc6979c310ae54906ee03546c2e805891335d219c08149b45618f4a8ba04552904cb028d2cf14599901d468df7ad2dcbff840a6fd5f524c3cea284117d6ebc22c0c5e35436802ed8430c2b6ab94d0555ecb0e23f459a8f4af405a8a5b779b9e4ea4ae9c16772c68737a274dbd8e3c2f8f61fba83cb35b26841f0290b5e24df8a8a45acb13dccef86de925de55e6e19f9ad44e0b7267f8b11b58a60d4a77b9d848fe7266e6c7973ce53fc9f82a693877f45e515560f4fde10c2fe045c69393b48bcae3d14fb84d4a0850fdefa5619cb83ee2ffc2b71a1ad07b41165d4a20274bfff4f7dba999b113954c7ea751e91c20f75ae1b30c9e97c1c52a594fd99c3e1be15f52812970bb8312b9b7fd396cbca32bb389af53c2b26b40239b789b96dc4a12904167870716983b91f8dd31132b1ea287c54b27e5bb941a32897d44f20566d7225c2db6a51ec1a081a10383565804ffdebd96acba60753e2bdaf4c218150d6ac4e0469c337343306d439dd14f1b48f112b855c0022e30d5c4f3dc0c30d2e731a1fe7a7b58fdc305d96fa5c35003422600077580bf25754d8ec6a0ce88346ce8c8c3e71e287db71411410a6ee7251cc61d48d29eab25316b40f62f208a29b9de8f67f5c11841c25fbd921f4b51198ab8633f07e8caf074960155ee5e8fe63d3120b5b00705d2fc7198def2bfb264ab22619bae953138f012d5fad221b27a56cc216ee9017a48f444801b2f6f2bc524555b6f9cd6c42633df42ab82d659f1a5085805ceadb786c308f74fd265667f6c161f3a81ca54e4f9a30b127f119d596ea93ee91dad70415baf011697f8b12c527c405025fc3a3a31d67d80cc71194fa7b4fb83fd9e996b0302cdb5191d25ed1ae660f2be758f5bbf4cdd592a4596be1bdb984656d8cc2c552dbf8ac437e31da2a03d2d49e9a4350f23732db1684026013c516418f6ca7fef4335fbc0f9990dacbafb125de604942a131a4f303ae09f2ec6198337f18b92a2e52de570a088ee56873ad44f49fe7c4d1e0816b1a3bd86c3a4ff8d6b866bac0bcdbb6eac55a766f0b7c94d1d71ff674d9ec1a235d2f5b3054c9c2f59eb7c615c5025dc99e431f59e926e7c34c077979cd648d987b2ed1c42c3ad4477abb986403d49e94571d42c1bec76c11fae552d7ba6a21133f754e6a9b297e4603cda40ebac460334ba2655a9169e532a1fdace2bfb9fc00eafde24ded1215a9430c6c7cebd9475c3cf17f4213a9b83676d246d037d30fea20d76b9a2d544f0350db3ec3e7b4310ab96eb417523a1105a7d308e1a8e96a6c6d63857af2c821b4d0160cb17e0ca21c2a230458318326b8d11db50432c0848ce19afd9cf5d464434be299cfa5d72d0e495d6796b7cf2e26662c697c37a2e6ba926c5c122bcc409bd4047a891534e20762e9914e7f14ba3bfac4920b2f7e45cde21f9630ff5b63827376e23a02eb03162a0cc0c25f7264eaec31f73daa4062934d3b6b796bf289828dc9ebe6bb8bc686ba0e5fafba91c3983b1fa817412e1341de572e790570232ba349062aa5eafce57383a4174137cb77ecbae1738f0df870065094a78fd9f10c709057f3ebf8ab7bd694096156d741b0115571db8bc10aedc06001900456f2a4fb10fe1fdd943f437f8b3625796ee0e212206df9d25b6676c42b5c6316bf90507b68648b46f451d879acb40ed2ac2b2809ed2c1f62a73fd49dd06e6d02e6e17550b588de92099bdccf2aef5d33b9430cde8d5e0d5e1b5dbcf32c881cfa493e477de906c45ca80bf8d5ec817952c943adabf509ddbd2d618953c122a5820cb5f6aad91bafa397b32324430ef1386e1b5fa296ffb495a796c98ace0734509b648baebf10064e726de70d590b4ae7001d84df0154d9d19af91dc0bf784ae0970a2bd3d10bfad9b19c67d355deebbb7e8603f381b2c5034c59c448db9814987d4c95e4b1b0ac7f91028f3e9be4b117f0dfef6f0743f8ac2d43d7448704d6861e54b63a43bab2551ce5106ebe021e8f2b08d4512f2ac3ca6a1901d429090453593564e8480586291f448f7264ab944c69fbe6ba6e5517c34d6e17d36c0e722ba31d4689716fac9de0a7a81af86a1d526777e468aaf667e88b351db6dd27f7272ba352a39529adf9f6a03fa1263fcc966324a65a9647d7404ee2ce1c317360fcf6911b31c6891967c00b80ed010ad88af35830282264ae1a721ed412db3e4d46c3c305cdab6298af9cafe5893e036eb531b2e00e5a5f3f28b3bd391b5a94df4ff638c6d8c6b30ed07620d8e8d18c5da0f6e5cb4bdbdd272d3d803368c265c875cb7eac7f464b931e267752c6c01c43ce0e8cc0169255f4a2be52900e71af834027eb6d7bcb8e52b8afdbac88acb583952f41af88106eeaa118448499162fcda3e4f6e9a037855a7d42a6a5d73cdbf03a38bae666ca647a009dc6ff1118243d91744c94487c056253297afb04682fe759578a4b846902d45d0a7457a38fd095a1438f6834eb99be8e561fb627ad55b112311db35da39597270faefcb808de6b68afe6f82a5e514a917a5a941176e9ddb340c3e019eb0a71894063b6e8466732f3182dfb99be94554131a5435cb932c26899bd24722228d8e14a4c22eb331f71513d5cb85977fd29917163a6336eec30d9d44a7489ac73026d57741f2f7e2b562332bd83124e97d52b7a2258af85ee3222ae2b5efee0e891f6ad7adc462592f73d87c2202071e36d172f9e96fe93ad2b969f540565529d7a10a51cbdb4bd0da6573c8940513dbaade4d9729f224d05bdfe370b3bf16999d10c1ff5ee7c5a5d8ee9dff269f75426446214f1ae732ddde90d2091d7a7a2e38b06edad0163193d0e3bce34c26c9a7305bf5a992eb2549e6da318497f34d2afcf360f5b56277eaf7e238695f1b9933104911ec90e3354dfdbf20f8a95e93e298c98117b734edf16f49c9b4e00a5e754802719b7ae477f271c8337d8147a1853f6709fcc54918e1e58d52f014e45dfbeaa9e87d44d292077d60edff1a4f731e098e61550b5e65cdd82d25a18bbdd472bb1f6a3de5c00fe6554a851e799a73affbfddc2cad7b44a1ff27d9da7c2ef3424035e8a835540c58152020e5d250d48cb8c687731b022b58f5c174d942e4fe643144937fa2e3535e668d1ea128f3a49a984d765365c9fbfdc66237abe4f1c59b7ce3299daf94cdd38f31d7b9c4f006d5a3ce0cc79cc9ccde46ca68b73557c67a663f2f3232e8a69bc4684d6279c70139f3c895c902fb6aa6437538dcb9921e253a7c4be0a22ea279360225e0405f7adf9d768ce3ca04a75dcce6e5ccb1f1e1a615541950adbc61ae953f424a8b6d4cc73c408a5a82cf23df7fa9d207cff1d09e12bc4f436bc4e20165f4cdf92c4311c3e77c98dcfb91637da39a87e72af68f6e0cb438ff00cc900ac3c1b23c5cfb22733325ec52a94f29e295bc03dfe1ba47c6d0941aa84ac0a5ce4393fd5f126ff547a8f75aec1ab2edfa85f91e3f172951733481bda22d45fc350ddf1f15e300fa0559e96e1a2645cfd356e1ea94aefa12eb73d44127850f4fcc01bf77e8d3b138fee87020e1bb3c281f90141282022f8236b6740021ff8603647c50bce6d8ec79ebebe2899020d75f62f58560de38c0ae1d52e31a6724dd4eb5d06821908df405e93096412921631a8b9f4c8be7c39a24284679c093d93ad08c5533457d57b0ee13dab1da4e5356124abe364ccf2623761a91122fe8abc1cb23c09692e76899c2325547a53bf380a51a68f302b21abb4e3182c368bc9ab597904cf9a0e42e7f94e57dca59e609265323983566fbd00e72ed340cda0c8828a47d703168277fc6ef8630ec51ab261414a1929504bc5c1be301b64bb03bc06e6572ed98bf51cfe21a2695252b63e406265ff681deaa833f2ea29bf19b95fd4ecb34c0449b19aed3022f71fdc7d44f40e286e06b76034c0753a5fb28c4a9bf705fc86920225c770dd083c1006c2874417b52da6a3555142a97051ef0a4969ec531e5012a18159c88c29037130e451cd2ac43fc6269323ce6de50f2e08ab5ee7ba5f881a18cdadffe9d6e7e5166f88ddebf1335610906c3b87001fdbb9e5cb4607a1ff667a17ee090560ac35051e8ef79b09ecd99c09418a0920cc08fbc976a9ce208bc86c5c30878e05c2c6e1b64bafd53677fc3b63aad10d928c17192290a3ce5b343a8a76cb907530387e9486f8d736b09e99b016ca451ea9e19f0904b98010dfc2636139a408a7837398daf0b1fa346cc270f43e1e900e676741b51e25ae3ce0195adb5ce6537c141fd508b0d86f9467f3b6805b3561d8bd986c6ceb72a47edd75fcbbaed8711b939935cb2904e119abdb21171e76853680b47aa20b580ca992d6047daf44291aca6f34f4aba9486f2612e3953c855466566f577d55bc3806c8060acc42b141f80f825d7e35b4025201fc6cffeca806bb7fb4f8281034f6b044e4b7f424c9946af8b5a920891621f8e869498314ed833fa671389c11d1dd3b54468b2a05f51a421b1e10035479177b82061a42714b7ebbdc20aeaa52ba0d48d631cc714d9ca2f152854f7eaf4a469df8c59000918b5bab8d56a175c2b9dc8403dbfe0006801b092303edf8967cf7e18459004e778dfbc3f63fbeead9b02aada22a1c2b841afbba538ec1e242911ed88037800bf2f72380d8d842657fa88c1cb13f02a0040ec4c2cdba9c720045b1b60e143102817cc580efb21a0b22f5b18cae0cfbbf3d1175cc82fb4be4266f5e79545456ea6bb139d74ffb8d7b506a661febab682ddfa8fa981e7ae6c9408d0b2e89f6015757f97f74c76aa7f066c154e47d9bbbc083cdd081226bc4152298bb0cd20dcb91c5650629a5cdbf0f366473c2de519203d1b41d22eaf2acf2f2a5f293833317d1d0d13fd21205729311ce3e5ab1caefb3d72919917338b52d925b2e0390b482655c5be5ed72f970bd866958370494ca8280f9683bb17842662d3671d3327630e1b831a323fad9944893dbc196bdab5af997252204c7272a4d24e4d00610df279e3d789c0e2c2c958a0ea30180d162be26159e7ef1f229c4d1e1ad53ebdd44cd8f5282c5d11628414d49bb1cf9d296672ea022843f302e413f251d112265a0fa9323588903bea1e771fe701404e0ec70d872cae71fab698aab24e434a94e39ff7b2830ff3542a3014227178b123b4223b7e48b89b507ef164af9c668ad314bd9444160124338100afa3d3201adab8baf832507300a27e74b7e1d716dbc55c3ba491fa5f88ed5f02e9ed73f4a0520bbb7984eb397709f3966cd45f63a2bd5abba5466f51dbf63238e1933f071b13d4b267d90c992829deb64bc6333269daf224589b56f80c694992a35ba82f08b9b8c5883910a7ab31a14b450f01a03275d942279a9b86464935faf7c8000fc62be907d85b165958c5535c3b49043b62a13f1df090d6d1b14b3498a85530d377753a7bd30cfd889cca36ef91a8340b0ab78dd261f1f1c04ab75d46ae48254fe5fad6b0ed724d429cd5995f4f1d794ad1f6f18c332f8e6ee675a9f6b13236fae3a6f8432ccd0a068a6b094aba7252e8d3f0f14d3fe0c78d1924904cb0caf74ce754ad5a8483ef58cdeaf3729a66aba7621424bf15da5c31531df2ffe920e9d66b9864801e5c4b508ec58b22d3e9b65d5e1c81b874177db98d6062ca7f03ea5b8700ce0d1dc7263b3d06c81ccd916c7eae1b76cb90315dac4d15dd49bd810ae81e0b5a4b9b04e267ce0a3c981a4fb5da3b90b988963b72081239fab46555da56e58531d3113560b4c03cf94875e0a9ca8ce67ed2316245abd33bd4dcf70f105b915cf64a050c39b0a4bbe378c0574c2b638c6dfa2e7a6ad80d56bcbe1387947a9364305f70b79692cc0200acff7e8f474e987ee169364ac89f8b9c55a49265584a1ee551194cbf6ab9d1404f4c0e2232068af8465017375e58b559cf5a3c7bfce84d51bb52574b82ef4c7bc6b6a7fc6f0e1395806651408cdc1818a71d31e903158494b72657e6435238f9a24d0024992ccb808c1b34efa21c9183c8ea95a7f313d7c1622c203a8c9f38c9bd1be49084fcf042202bc81e3f5b72683401c025a7904776aae1edf311752dadc4dab8fd821fa667aaa31c6e556523fb600e2e1d25823c0586aa9bedbcd244696c08297a8249a43af443f54bc46063cf4ed421566c2995a7b27cf58e969574d756a1d8767adc29cfdcbaa1867876e3a7e58ce5c71d8d1a24932836f13eafbf3aa02210c4b7e449010d67b4b71257b80ba026cd032d973c6f2c36da6e78e2be961fc9ebb8f42a3a5970f6d91cf64d3720067329bb634d0509276aa74cb03ec528b12e8a6e16c380178bd72ee43addc9b9cff2b16b52091edfa167ebf9599503b21a91166da913c91dab50e453dcca1f1a40fa4b9c9ef796646daf0d84bac460052618afc9d7e603328fbeb840841bd72c003c1dd8832a3f333014ee764dd050efc733f5a5b54eb5ec6bfabf8d4ca9cbbda92813ec942ea9672bafb464f770fa181766b4b492157d38b49e816cf382505736f4af534f4e2c338ef4bb751e259d15e0e8303c762d92170aaaf7bf3937e5e37b28414b8265a459e637964e880826979016eb0275bde7d689f4f4f4280b76424564da4013e84aa9b4be0f89f1649ca0f60c41e06bb15e33c2a8793f6f110a294427eb6622aecb9aa74e3c9831430bb2824bdace9c0351d099bb8d57ba1d7948052601ea68bad1bba5ab48bd9b56d33232609f5bda0296169f034a41058804acc4e639d3b98a39cd84ba226ddca15d53b3249f6dd42619dfaaf742d165055a53cf21f891111893c5764052511e309aaa45dc19366e1a8f136a15496eca313fd8565d3fca86c7bdaf8a262e9f83d3a0ba5339768dc2d277fa8cb4888e346b93007df39b4d04c6dd8be3762baad23be75c3d1230c273a0f0b745b73019a71ba12aa310663259a5989677c92a0d9919fed60b08b88e6b2ad6461ef72928eceab4db904c5db9fffef5d0d6b1c9a332aa946489ac09a2367cff38d9b7fda221fdc562a66ad1b0d391876d5b60e354449523f8e7a1405929c90fbe2b301f140e007be2a2037c50c4d15c2ff3b7a6c19b57fafdc2164f02394c8b64009d219e28888038d8e6ad01e59751ae1c047e12d109c43c510d8960fde8e1210435cb655b3ae01569fb73f00ed923a094ea8e36cc89f3b213a0f9fc04725c9c9b1b199ef7cba73b488520cc21e2d030608b1fa9a5ef9c7b6ada4b5d7d98f2426a3f0c55c77e0edd0bc7bb94a847169243071a8aabe624dfa217038a0519b07283145f8f7f998bf1bb13fd1ff903d09858b9eb0afc9acdc4bfadd8f24b8d97550d412acb5dcf520a204616dd69a0d924383e28131ace006d66eabf71e1854449b753ceb02e438eb130d8d86240d3c9a5b965a282a65e5b3338cd603ec5945b1d5a193416c14aa8f8b4a0010b5e4c9db6b68a9bf73f84689b00af82846326ee40293722257386ebae192a7d0ea0eabe2bfcd2f4c2814b715ff5154f28d00d08ab9d5401341402d0df3e6ffcf12a7bbb445220966dafe4e42f48d6fb03703a866928b02ba301e3d97053191296dad1988fa7fc415a54346f0534743a539b60fd927d40ffc563ec98ef1af4a46f491dd2749f20622bf20aeeec2b07bac372c57ddcaf16851f215b771009d836a698fc88ebc59464f8a65a1d56bd9ab2427adf6345592e2f034e7de19c610013df941d10a37af31254c4ef6c11eddb89ad14a8cd76afdf3be9b0fb21478ee8597d9e4ea4bcec136f13c667a9e4a84f2c83dd8bbcd465a9514a4a9b22a5cc7e8c2d03a63d5a18276dfacf13c8ab73db47a04d485320f9f51cd0ed18e38c0767a1ca464027d761e89333157f25511f53cd07b53c121aa809aa0501ee4c33d2d8a4c0696c0dbc341ce28373d9ef82bc7f5edc1e1470cd02ac1ed12607f31282f29090b4fd03bfd0f07e16d1b25095d20f450ca83f8294fdd50c33db35ca25918c5b4192f71202e85de558173600f6f4a2b5333951c009c4b92b417b0dc686fb8ab00c24a90e79529d4bbb370aedc6517df1af0747b12411efd392185f59031a1d452f5a5de1ae82fe8bf46f8b2799ee1531811b49e90096086905dc3cf309b99c1d0d29f45a3a05f10b94720d9b5cf612c3bed59fdf18616ce3224260634e77141a4527e427a5621e6c187472f8a80655f4b05ab093820c030b74998f85ca60e2f5edf63d8f532bdb6a277602ba4ad01e67aba8d9a0e52b53ee59fcbca6c79b22701596dc1d457b99be316d7195448eacdcaf43a11e589e20440a39877d7b04c312fb7792eab0f64426779bc12bff02a90b62b8bb4145d45bd7d23d6e9335769febdd52e819b1dada4c96e2bdde19310c97f2a8007817bfcb2968f3fe302a1776fc47ffbd0f6f2e3d29b8ef2e313fc422e3f9fc186ebe777e64c7af3b93712fbaebb8ca0a4eda323c580afe6d8d2a0e31178df0d7f0bb6e28eed29f2ff37f75d57388aa3eab2fa13f3e4adf85e4e07c6fd78e9f6051f22f74cb8e348dcc0b738cb0affc4efe1dbf0c988397cc3abef6cf8c3ee88d6c80e7fecbf7070d815b6b6dafb02edbcc8b8ae4a855d5511f3aa2fd9a4df0335d820a687c5d9229a17d31efb3dc876952d0ac5ef708d31339f989d91f416a02c2d3f724d3f7c14ffb0d4e394c6662732063f076b4fb770526095b7465e248fb9d3d08e90bc68b44628ed9070b0144d34cb58d4d31fd770911127b0001a3923f4475eb1f6230335a7b1c07f62d9d5cb34f1b8a9f118ac168a31b87da8eec102000a94556746407f0b9e72276699842f70de6885ba68682f562df62e107fdf830b497c60493ce1ef8441058b94b0008fe4e4c70779356c273ea15012ec1f6a48ac13c46e5f2a2f262296303130276b5e2b556ea3f8f21cee0082d3fda081401ab58cfed9d3084e85c65260c07c878ad6b60b2283b18efd1073b0ac0d656824a4ed36c9e2745170af535b04f19b4a17d4c09b04de5e641779680bcc0fbdb51460c6c9121802f9775452a2f839660d5e7168a842e476fff94d23ac16ff3224bdb8c262d45a2d34b568fc08e4ce5853bc4e68df5399e8ea12847e6d2493a9af62c14d3f53e7374bda41eb18581307b2cb26f885d52bf5b5e340ad4ccf61e061b50bbf01455950f6159037ba61be78497ff0f6f5a066ab3671a800ebbbf7ee6beb5d0b665a93df80437184f909f5594bcb65d622a969c56526ce8cd6dad17d988a25736dd05ca4326992f7fb08cabce657c9dc416a20e2718661fc2d6cc2a263a7309eddfb6934fe1e3678b0dd783da1b1a8ef058728e829401b8c75786be0dd0eac4308fb814703b094ee040422749a361f85dbca55beebc981830b024721a815dd72ed7ccdf8b652bb2a1d907d33e33680dae679c07b965584e708b0e71cb9df1dbb053df42e9ea447b619ef0758efdd5e66b793ffa14b6cc9eee2f714ce44c26edeb65d61f19d0f183068329075fb9c292b4f58381125ab91d3a76798268c097ea5a453ac3fff5331cf24810fa47a6bf5ececb3fd5facd7fa73ae84e86a5598603a13e0611268d0c6b8b302c1db13c99a1013896c40cb37cc4bed0b7913d3aed420fb0a4514467daf6589d944e7be523ef5b3f3a180883824c1a863a8d6548207be8693ea841a1962e12d4d7cac41a2be26ebab01ae9796a761bff7207e42c76d287f6315dc22258024092cbbc7c5ed8a5a79ec93468ed53cd23261733df9f3ef257002309195584d3e0ed0cbd4d2ac9fe6aa412e258e14b6769f5188fd2a949375567d8ea961fb579001636ac41923bdb971a16268202689415f4ee52e3f2d2d7b0457a321407775154149add90e35f265c82794925e76b2a87ac52b455a36abea9706b3c13ede91d96429dea7d9c8097fd86c96429c28c88295c67b589a3266e1689d290e27205c4afe525e8050eae0af1580125d334cb3bf128784d20fd12abf4c556cd0f155ff277263fc6918ea77e6ad4808eeb4543bf88f1fa4045ae485ea46b3c245e2865eeb91d890191170358cd569b057f435287e524b8b9f2376ecb57ad01aa28f5711883137aec0d794b6ec01d58c2c54f30cef5ce3d8fdfc45e0a7d63b8c9bba5560f4e320990bc0fd6a2edb0bf152111659a1e2196d46c1585278bc0f1f7f7bb6126253687ff7a8696d34ce731ab9d6383a447b0fa4a0f382b690f2be1050e4e2bbef231ee124950cad81e5b4c3afd5eac29f04ce5e9b2ed8fefd16e4fe938fa3ed0c8ee287f0eaa5e65ff2ad1806d0ddc59c0000d19e55431a00a05bec2dfb1954f9e07909c9928b1a4f2d60e93fa2a59354c20aa9d443fea393197c1f126441c43c06b98910cc18d18b7d516e107c1d6ddb65a49d26960c30cfdf2e8473d21140d52bbadca2848035373d3df61f66f68a821e062277fdbc611bc6465971fb8d1ca4a66f558134703608b74bb05b1ca35e52afc669e35cb71e739e2671e3f046bf893eca3f5ce5224c895e444513e9759447263de1bb8ab96d727bf50dd8e0847f125a4fd11e4ebf1924ec904aa7c6d13eba87a5c1160f6b516a8e101005856885643820d2f2c118298524114a0cf35055586ad639a635eb349135c703699e45a735913cd44eeaa57a45dc046a668a40d9bce5f4aa60f5bef461bf38268bc060857063c736724d7ebfd5fec342b0f35bb18155ffb8e5db2a9792e0bd02fa014a796abb65b896e138534b248fcc18617fce0e8d95c850b83eb70d46b500ff88f340e99fba7a4aac36b381361ee269ad4e03658c4071a0ad763bddb30637718e21d06053f1cd99f079595b243bd7c154a8210760dc22c7b778eb962a9ab5f362d7a197f5abb0eb4685376c2a60712221071dc8cd7387053f244f33a23e9be0e12a301e2ffd467a404ae5b147209b40e4e455fd8215f81c68ebabbbf4fc76c17b6945ed775273fd7276efeb95471821fe0328e9341526c0cc29742e8ee7fd477c4a9161effee81644ca7f0c2135a42315e06410ade80fb27ef5e1a9ac75ceefab42b51f552d7d1e16067910dc3e207978d915fb746dc652948402bcbcbab7f5088c327a868d2db6507afc65ade09e3abb55f1159970cbc367e49cbd0e091e83d4210692948332b9e326e703de80adccb38a87068df456736d3c7bab6eb1a602e6a9329ed3fdcca35c3f6d4582e4525a82527a8e6e75e0adb7b47fbf9157de8f79af95eb487e8603c5e8def771986adb6f8789425c77eadb9e287fd8df15478752917657c4232842bc21493426545149efdf11041c3e0fa01662cbaf2394489d89fbce2a6175f9a98621eb63548bfb227879a6e98bdd9647aa7944a6d1405998fd2f028421938b64572da07922c5504e19572fbdb83fb917d0d08f5879887d2db0ef3cb77334afcf67b398b5050e77e21eaf271ce1546dd5188af265561131c5120cd56c540c70ee32cd65adae057cecff2b7b233ae5a8503c7ab8dd2f2e6b0468f1fd1319d597374da3906446746dcbdf863041c50ad736db8c1432bc6753bb198e50e1bf39318dde5d2cc39a90cef73a8ce32841d046ddadb0bd961bc3ec28bf255c71104abf0a1b4a2328a3f74c93b015706ec3305ab549d0ad35e4cb6634a3d8ae2258e362b17a3d0404708c5688985b34cf396d31d2df5198bbaa660b8ba172fa915d5e5d6d72f291cc2f9915b96015cecdecd710fc6a7e40ed308e0a16fd8d5c1c90bea8f89ec42220b788519a402ca0ad05eaa533439b445f187d87b9876cfc5a223ad75239c95841b4451b56034a9e8c3c284112f7023ab6776d8b28156b8852de65bdfc2cf60dacdf0276702c86cbff1ce62526a00503271c423f740db264bf749c4495cc6cea819e479ea571f81f532da5befa4facaf43bf464d5474033f622d4bf2ca24cbe5c2051e34c8fd157826d13c7028a5cecd2004daf42695e67ec0de17ab5941f6e08bacaa1b26b84898661f4edd4e460417ef1fab2c65b2ad4a4394b4b725a3fae568fd20120f973b6e1aecc1c582d10fe9ac1bc00941108c49efff2e36543c7b9db4f8c3c030245220ee4c2957b8d32263706ef8ece57629103f68c5f45a7d22f331eb1bb2421688ae9ef115c0f806147ced08be56eff05561060347f5c1e469aacaf023c15b51647654c1289c28a830e42910bd8ad60c6c63368be6233f0666fedc6a9335ba103b88621820c50d6e9bd1740a221b313813503e993d069bc1b21bbdbf1b1cd91d90c6e2c883e8b8ee77b20f89875076724508f7a49205d517d9518b900fa34694d8eb9d04496c51c3968c753c2d2e5d83c2ec00798b22ab11b984cb55164bebe15270f2c4d12d4d6358a899e9ecc3a59c53f2a78a7e43b0c44c1d20fe5e5f8e8a804f4121b4562df326e3e509ecfc9d6dfbed496682631d52f9ebbef519106560d5db08b4e4579b8fb31c7fcfc35faef42bd21f22707f2cb8b85cc39ca38a490f4698f5eab9a35e59d794c7029e8ef38b993ff4c2d4afb24bbdeb24efd9e2cc22d2cd750b322249d0ca53d386aaa79247d53c8c6be111c3fc25e6615ecdc1785209548784167458c7dfd864bf86451325ab7f1210a1b433ab8520d08de3135de3443c2054167f473856f45e51d4071e12f450ad24d29e40f28483b353d8b4637ee4fbe52311ae47a61292f449e2e04d0b4f2e4c56c435155095229f5624902a3699e32e9afa8b27b821ea58f3f1448aa4ccade29aa503d6542d82353606453e395c0c9d3bcc8486a0a41358c1ebc0e2d7a985d4e1827db5fca34b7a49fc85a63cfea9e5fd1c6b68493fe182665ff1f4280d8c903f2815dab22e82359907ec316780d03c66410c5484a41440fc045b378c690c55e8d68d38a3eb30e4023e9ae1e67efec5dca0bb9abe257cd4469c18f0c718580863370ddbf3384757c388086654586ff281bfae7fda734cf02673dc30b7ea09bdcb9a7249944f4a42ff17ebc1f24853e1191f81ee29c0a86aa636672d12c02bc610c83b13bfbb92cf070cfb1a0ecd842c6ba825610590351f4113348a43c571c6025407faa53668819349212cfea9408674690909739c3d7f01d40d72a936493062d28dd30fdd9f32f904a36a455517fdb9b1290edd5abda8ca6de51c91e0269ed4c8efd5e4e6d33e297ad1a1e6ffe4131ae710d86fafca2a0a26d90e8ec7a9496362f0c2ea22063286a96769c8b6e5598c7f5231f8bafc500c2d618b17e788ead4e2951ca27e47f1c17e881855ad7a85e5b3e3d71fc20c62c8e720bb06c0e5756cc05a2e8cbc442c94af28a02ed5af00e71276ebe9112e8999e1885217c80447ea78b015a886a2ea48681dcaa7a810530a99826b2ba0e137323504f63b71d1adfb729b6e68f76efa14da3b83aa3c90100689c6d746e21290e6c5b550a70f3ccaabb7dc42142ed5aed0f721a6602c58693d30a31a5cdf404be22b50d44a6c49e559de9b43ad45ec9720262cb4a83e3faf0d5b0d4066766e40e3124d5d30cb6076a0e57782019f68d1c1ab1bc8228aa0d685fd355c3374a9fe9386c4e12a31e1913587b5f8490018a1c06af214089f6480224826e0f0b58c0671be49da116d32281127d725392dcedd514dd64a34bae38cca8212144a3a34c2e30aa382a5c0427a25aafcf77519833a26c17e9d06863178baf1fe10abc0309ae27b8ed85202d9470b2a17e7ea6ef68d1c0e9a58010ea6500d8f09e9890fa33eeb47531f0f924c21195d9168f84cebfd0e6eff500fd750c4e56bbe4ed16f5a0b7587c240d3221746559a80507d4ca72239d1cb2a805470fbca0dcbc8da9a61f07f2a279ef5709ca44e14bbbdd106df0dcc97cb628e3faa1be6c70037062f40cf958adf75b430d5790ebf865e4940ec35d67ad634f2d0651b5030d01e3751a92cbe983f2c40d5a39a3b9c9398c1cdd9ee5640e7140f14951d8159ffa05f01402d53ea35b6a1333985d018c07dd54edb19c397ec458e0bf2f34f7860cac4eba73bfd319023c549a8067a0b56cc7efb63531d70c2d66ce80ce67a9e193e5d283073c2be88d26760cb232594c1f3c82b1bb553d8bcb1c88405dca8afe350431305aa134d1e078ccf368bd6d3fd336dd7febd04f07bd9995d4fe263ccd3589fa4c374d671afbebfb972aaa69aca1b5e225fe57d23c31dc897df7938a7ec71cc059d0ccd5d31e1e83ed3f95f05d12169877d17f98d3b2c88b2cb2224ef0096943f0f24b324cde073a4c98a0112270369683d81a8e3e668e220e32f1e6f3324071989db6b933c92ebce606faf40e01be259fa5ca9e774ef80d7123a2d574f9ad5de30c96665ca86292897334cef818f054dc775403a876a7b3b895b7841d260798565f7382b262b8adf0d8710a5887e2970e7c297ed5252875748e6742b7720e12ec202370de6bd42bfdba88c93cdd3b5cc50a6856fc783202e0c957d76073f4e90d0197d04de9138f483d9359787c0d4a4f58c93b5d5949f40f7d642aaae4c5929931febbc302f025a363abe5ea799713e9c28ce461d01d3d32e3d504925d936842239aa57099f905cb0c35d87f9b12147806057273ccf6425fe4a139e320920879029023407677d90b87b939d694747b44c261ee08496e527fed9636248f749f3de3e929e3db51c5c2b093a8d902dbdd92351ed5ff19014dde9ce9dace4f588819e29387c6c7e1124af91aefbc3b13b25b9de64187f7d18f5a66b3b0cf456b9ae978851669df61dc0d69129a7d374d5b55528f3c936620f4c6e5c2bccae0b929d1b735a4d71716c5a6f5aa9cbb6374f2588ea0cb9074ae23a2ff183ed9e64ebb8a0794560d14996577e9fe68c2f57581c0a3c8509c37018e1d3482d26282043fda52be169ab7591b475aa2e40bd133cec911b126c2004707a667ad3509d8f115b1d76c9592fa2b14cf29ee85c0d82f5da92a3c93f21cb17fa42b0216fb5532b33c531a6de04d553538588dd095a399ddb28d9b471f31b4b94c7379ee066ca844104724b9fa0ff3d10ba4a9ed7846a47f31ba446da724c8f992740d3f4f48b894d33209a42a60662a01c48daef7a05a0367a3d9b760324f0b27ae61f10ba206cd3c92b080425732b8a5172158b1332227442d710982ddc898992e245bc6bb32df0ca4bf4a6103e5e2b163025889f837a5ae4853f94b9070294cbbc72d04b2666aefade580e443f652e045a8fa167e0b20b037c3127f8c70be240a01f09480bb2a1e0f6ee713af8ec42b7b1a32e350fa69fa894df7acfd7e1352cd179af41d0217ac30f328714b7460f51cb59608d055cc8d568a3b546a817028081e90c141bea776b36de00afdac83e5cb7716559b991d7b076e3c7c2ea8de8abf51b3b97e621c1b156743882a6384475c7a16c72549228ab1e27c904cd1d453d77c9213914789219a0ca8fccbc9054694d4556a3f8b2a6b6de98d5fd6bda3998044a80beb5a54c1d53e0639180f78388cf37373fa60d1035f0f43d9755372adb3a04942c2f769ff9107b4dce109b160f376761faf50597de50ed3769db056b513d80a84adec86dd3b689a0879f468fdbd5498858df2dcc832db6952256b6fec8c9c86001c6672417ca09d999732ac585f040fbb4e88ad57e7c58e904f3573d97cecdff2458921c10c0d08c506ad4cb9f2bc8ab500518a7413a5920bc72de7f352018e1bde0aba52480687ff993e4630ae71bbe8aa2cabf37abbe84926900e636106b0c2842a23e43cb46cfd1c485b78562a24a45b1608075a8b19fc4e39303786b33b3219b6f6c856200d466668e8e52a5708d9c1e5bdf0e7a7846ae00fb649f142caffbcba20f2b447f4f92bf8977afe6255115076fcf2dc7b7efc61bab336f187b42140e01056585e8ad60fdeeb8e59644504eba7c33a61367fc6c141ca56bda4f85798740124a1cc0b665626cbcc8faa9a438d7e86634f8ed79e55608bf9590ad4324836f1dac019b2fd79e8e14bb833004f2ca1ace7d26eb39f0a959f3433112a9c90044523c146555c488d1cac160e47c9c883273949c609110c5035e37140bbc8b6af74007211c073986783f65c5644fbc7ca6ed0f82609d08a9d11654d32c84f42612c0662f89098560b19c881c787cb038816edefcd269b81dff65ed8cd32404f315fb831a24b9296d1d1da5e5a8fb87756696615ea662297b0afc4709ff105a0275492cfcabe265b3e68b7a8d61c572b050f54cf7f872a233ef69bfa3a4eb294ae08149e9b94b73d6cad72c67aa53ca00f25da1099e8b4076fbf9022871ae4d2f2ea721e5271927946f6548856b6eeeb4da1136ed30000ba168003ed1d89904d2f03a68155d066c9bb2363a14c415a18c0c55f7ee7c92f9ac8a7f025fdc8ab5444298ae9f66e6e9ae28bbd626e6fd468444f308f8a38b2e68c3b7b54b051135a61da19b6ea661cf8ebf3f2b64a42f165fe59bea1a260f72e2148068dc8620a1bd0e2b040bbff174db5b0caccff4c3f06688cd5fe5d819c846b1893e8ccbef503b2f2463fb1957f8bae0f2a60445b6a730d07a844a94003bd4c49481f4df4c12fc9466f8339a5d90393f0ace725daec08177831bd8044ffafaee61d14c3d30b337d60ad55841a7fc9ef7ec8c35d73720d7337662643dfc88c05952e84d5f62052d1c8b6d2e0fe702813ded52c308cfe3639545d9fb2d64ea2b12888eb345958c54303a1f1f59c2213350874526e89bec8d312bd124f3417d6855ab04098bf63da2e32c34a852f4b10c5b7050b256faba85fb1de64911ea1669109f1a56bd333441793608c4dff51aea375ae2b0ffcc76cc2297ca8c3141b6e67a56bed4976d09698a6d05319500de0e0a78a0b79a327af9b125a6ebc94c4ccdca145337fd0e6028e36f943c54f9074f7e161feb95b173b29ce05c05521f7189470991f464d26654e50a6ca763e27a5e88d05d0f9e2f672f846e40a04513eeb1d19c48cd58020e93b3d8c0e9d80c26ae8366aa1ee323ecd3680092c443b3406891d2c03230e5eab971db6b8a85a61fa670f386bbac94ea3e60c06324ed8c3c3243d42eb4e9a380d52f0136da3ea715e5cc17df52c7702c7f78a7dbba8a690ebbdc0aeaad03bb75b2311a4007bfcbdd868608595a42ad5681e28fe0148fd4379aaa8978ceac34c6309bc399b3e518f26dc27420ed9b7e762c7589ac2260b3f1bc1667cf441883d33d0a1d7a60193366981964121782eeb73a292323472d7130486465fe70c39fb31df0b326dae840193dd2bf5824939e875a054483f09a376889a622e3e827595041eeb2e0087df9286bfd9eb0671ce6ac095beb9a2827106ed421a2d25f01cc3c11d73fbaf3d7ab1898f6612eaa3919cd25302d7ca84d46c81333e6befa23430f49d5af40a4a24986138d4b39a0fcd0cf37dc500211c5a5c2dc09dbc9d5d5b568796350000f757a5cee0d558f573ec78b7d623b09872b24f8673075b22d77fae04edc3357c6c7d27f46b50feaf7056e9c13be72112c86a2477fd90ca333a30995991b99e36af15c785487fa08448c1b1921383651b3f26fdbac26169bb547d32e8621a4ad4fce7cf456a2dc13d64f524f83aac4b83731b7ce31e39272887c4845b86fbd20c2377220e31a8c2158bfdc8e9cae3f84d5d521fc67ec07a55d07c02604bc8c04fa656fac5b3054aa9a0e015fb76dc396fb49c447eeffb4477e8ab0ab5d041b3219dd34e3cf4e2ef6e25d893b343efe52c47906f6fc397c4fa3eb8701d460d860b8a1581f1c5532303fa2e369542ec7dd9af9ad9b9090b6f7de5bee2d934c5206d80a9a0a7d0add59566badb5bafb10279875babb3bf8b485665156b6d1e04ecd739147317c2e52dca33bca21ed0381f5ec9cf66ba258ad38eeeeee374c10dc216e208292047802933c8a815237a226a34eae466fc288a475221f827cd9da93ddc7702664ff1cb27bdd99525212cff41fcaf295ec3f2dfac4ee4359a8a02b61f3476fc7dba12f17da110a3d2294e59f415992fd6bac16e9578a904769976c9284fb10559c69e4248f55a7c36992840ff25887dc9cd5769f768d323fed1a7df4886425ed722696702379f426d91d47c623425ff3fd5dc8856eb4e82f7649eee8f8873b51761eaebff57c68db2674b549102799fbae3bea514dd33e4e43cde0ba80695afc66c89e7b81fbcc9fc77e9af68563f75bb66ddb675c37de2c1c67ce2e65b515e37ebfbdca877cef3d0ca4be7c1b3c7356a5bd676d012a0dc3bc66f5a39a5c17304d8bf4611ea55aa6a3bdd46460e052143b1ced1aa7035a6cab85a30d9a53a7a1bfd636535c8a6f98e26e32385a6c4d4a979703373b1e6bc81a9ea17394a085fdae9b1d8de9518f42bdca77a890269429e2a27e94e1d1028fe9e5a782655a4475473613567ff6a0c2ebb99b3856098a8a3bca1f6c5d7e6eb569979bbe6f68178e9ca1a7ef956fd246da4832ed6201bf5552502f3f1d348d7a144a45e553be4385f2d341d3a830e56b84295846070b0a05fef6f100c197df03ee734fd32ca1673054bdc0dde75e661fdfafe01a28abb3d026fb1e94d562dc94f7202cd328b8a33cbaa15da9d7b436e2a69870e953a16c9186a88f86e355f9986f7a130692fd7c09a3a1b7d4af853ffcaafc55d88122080756e9d350a65b6817f74d3f1d9a0dce837b0ec834d248238dbcc9b44bbe80a3039e373c03c5167bcec292106a7851459610238f53a785e776227df5105d50721454051323c80f84436738f40ddd503e4881d26484893bde25ae49099312968b540a08b7e231a5c335f5745ec9c975e223998e989ab863cad463e231f198786a95ad45158be87c94f65f7ed77403d2bdb685f5eb6f61c37a74d950d31fdf627bc41da5931b0c09c92c59de800ba3dc51efe264f9ed0449f6ef239ad32f14805a8b76491ac48c683a50b2e7b1859c688a3cb65176120d625f64da53d369d798f96421ed7225329f76d97b41f05fcc828c705bc32a18a6ca8706647b0dcbeeb5efa67c04482a72b961dad7b0619de6cdcc03360ba22ca12077eca0efe18e9a4ed67a909a8e864476ed04d9b521ec8fcf516a3d4ff62b73d23473d22f1c168f37323caef2980581506ed6859d78ccb4d87e55c57f699a4ed6a12c7f9afe1ceea8e964f7f191419de73d07b434d2f8bc25ee283bc87d06a1b20b3839f3719fe91e132e65f596b35066faf1e80c2ea1fb60903db4a7e91af68cab8559f539dda74d05e9e46aa440b96344767a7c7e8086707466cffc0112b2177cb1250a05b5c4072f0d324d71e75b1a1bca5346eba1de696994f54e11eda945d3c727914f1f795489d0a3b185326c86a629ee686b38521dd8b6d109f44549511bf4a7a4b863cb94af99fdb8e5ce7e34cd47ed7c519ce69f414d593e36e28eeeb768a5db7a545229df4484e64d1f1515f8ccf23b6e87eb5a47c3cde67ab55cc32c67210dab679abb8d7272238d3799622f0b0ab1f8eccdf2ef1424db44c96371e2b22071dbb509ddde999e105df67235c2eca030c6951cad35e4ba73472041b98e408072cd7e32add94fae7806ffed3b0fb7074150b69f4238dee414be7a2a1b252737dc8840b92b2fbfac6805b6ac563f82a3fcd5771f0ecccff78e8e5e9819067f382dcef7ce38eae44c1be105a75df255f8f92f3a726655cadfe7f352be5678d24bf962fd68336905ec52c4c292b208f036c21ad667dfc18433bb1451f0470b63b3c2b358cfc236accffe06d6ad10b2be5b85aa1f1f969fa5ccf26389e55dbecb3c0fc7ecc77a9e08238a36dea56815ce7ccaf35f7462456484d0d8c9f35d8ee82ba75df3451b30eead4a50eef82db99d4f1eb3a2ec06d6b9d8e0aa6e4e81efa273bb677286912c9bf460240320cb263a45b9abb5ca8faebedbbc55c8e51542958af52aed5311f954311933bf14842b73e95f622f3ded8af9f992859752003d31e14b4f14774405a182e80bd543003c5a981fc1159d3cbff405aa47a57a1b78b4aa87c1e355fd0ad593a7cb1056d8a568b55aad56abd5af6cc404a0f504583dd6224f54509ebfd233c44e0f2f39e4b9e2c28495ba4205ade87c6b45e703b0a2f3312b3a6f634567851556abd5eaf3d1afaa59e101f000c036ac5f61855f01db00e0b3bf81ddc0e4a72385971f032450fe4ad0b15c862063e6b3de26c7931500c158df4dcf060c0c0cccdb16617e7e366c60a116670d98a7e90e26743192311306c6860d1b366cbcfc609ea65d8a268c8db7210a8005025c2cd42e1b3f1f6bd12e1c7f7a1723390333801fbff52318801814ea7184d8498b36421cd4e234fd58aac2a548c610000f008fcf026ee11114000e001eaf88479befc7e0d1e6f7e18e2b3eac50b57ad6aff0dd8a8f9ca179bebcbc2869170f99b7222dfac899cef3577edab5edb4387fc547cecc219757c5e8ebc6cf2f8171c347e16f84db0e65adf8ac442167607eb68cb7e5a57ca95abe83810967feffdf4e20636042993722326602207429a2acf98f73c78f485e2154c17cab0744826012094a60a208c60a553078c7ccde518bf30740440c1c984442128210c1563e22797eabb0267b16b651adbe4504a507360018ece00896a5e4159f2fee8a8422e555a02852c5260a521583f98622d38709b3221933615e7e3a5ca2b4e802835d8a4c70c11f5d8af09723638edab57a112696f1b78ae4fa22925cdf069e99925c1f060fc92a847285658bdaa7e0841b2c2104c3e10fcf4372188e5b4f9effe1b81991e7bf843fe68a8f2af6a3552e4523c8128eaa17e4f960387e23c8545c8a462d8f2b3e797e2a1cb7138c2e63bc9020cf3785e38b0f2e45e38bcf8f2c8f2e45e34b0f79be17aa1820472ecbbfc95dd59e0b572d5a4c43f693eb6baf42c47daf2a7797229728b13cff8588917e01604732394327cf3cba18e5179d3c5f6279be14c9d3e528bfe4e4f94eeb0306906baae78e2e452e64b4ab4669046445462e47599416a74b9466d5d0ba1419b98e33a316e7539c15b5387f7429caf35d7ab8f2c7ace879b8303b59a6706371f01b8cc3d454185a91e2d277800bd4e9025a94ee2b3a4494db8b4bdf35daa9632ff840403872e248a06ef5b74ecbc8b45aa2f80fb668e84bc21a0888a8083671287621c1ed9613a785103da17b332e7d4abfa5a65f72073eab764926414a32c591a94ca64e32ad9e728d5e361aa302d265ebafbe3e06da85bf3e0ded52e1ebafaad8aefffa37dae5f2f5ebe36857f8f5655a6897f71f0a2d5f83e5ebd7b40b54f9fa149033a5afb5be9546597ed52873ffa222bda75a790ac8991f3c644ee16948a1fea442b80a658b29605c0129caa7f4c317ec82820ad708594230942dae6095f0e214c619b66f0a6f2d85149031f249a14ce885f2b9b075b1a7527098371fcda8f02f3db973889bfdc5f8f928c0265c016397470974b3007d7083905da60879fe28816828c50d3042b2734749864ed7aaeea93385cc9f26fd3a00916422c550769db924fbcd7492e10bf09ae4dad262ea2d90a682225e0e3534aa51ea3acc693285aa9f2aaee234c815655c68d7e9fbbb53d8f2190a289cda147620cbcbfe4ca14ea64f09696408535825145285354c29d55be5e7b3847605cbe4492b469d4cb8437bbd2ee4c21ed405491bec0f87ed26a3da93e9328d5b630b04dd7dbe7632e38e32c8054a5b2e5d9319cdb28a4550d3ac524da569996767e2829cec7fc3cce997ccc2c76d70e4524816b9800767a2e4880ec6ddb4d314007d53986a915ed2479f6b655a29c9246368b6f3ca18fa5949e8d40420a2ebee0f3d64966e10777ed326c27e96643faf23759d0f5dabd591ba8ed47d218f27ad87a345d3b6fb7b408b6a9c12ccd0acc832cf32972d481c2d71d54229f5ecaffb941b0f03648ca4ee2edc1ffa0e9957cafed19f8c4cd3640baf4bade71f6996300e3c3f1da4972d9ed25f9dcb53fa89a359ad964bef23755df736e4f9beeb7034ab714b4acded7bb6b3f6378b43c3ad54ebde4ddb4490b59f1b65c9385a54dc9616085a2d065d8904b6fc968d32a8936906fccb80ae51df9f0e144d731b473d4a3f1ddad3ae5475a4bc8ba78c595951f90e04b194312b2b2a29299466d9de4d812dbf126fb470c8f0307389f451afe336aba14212781e92b84dbc2181b83d25f595b979d14ad24515520412229010693941c2cda0553a12a587077b440641091d34d1e90102099e3471c4094ee8d03ef47c71048cacb63c32caa0d42975b97a30e5554addbabb572cb5289556eb9666d6b74ef3beda69dd4792b2a3ed4dd2421eef3bceeb3c6baddd3a8dd3b4776db3a9fb6556ab34e4c9b2da028274bacd72e0d547b0e5b917c9e34824cee5f734cd71ef1cc7d3695da779d6664de3346b6deaafa6691a4ffd6eceda02823d6f6cf644d65aabc4216f8835fb2c9bf56b566b56c17ab32e73f72ccbb22aa5abba35c33da334cb6891193e879cf38ed455e7b68ef479ed4347fabce943f7b67bdb616f9167fb6efaf6737377ebf48b5ed24addc651405397cefc59b4b8ef34af4535f963cbafc41b25bc725277f875ee7c6bdfb37d0f79b8ef2cb7b9ecef36aecba8b75b7f61ae9ad54d644ccd62b5f12c1322c92786f604ac5924d18e38a9e2480d5efcd55b5a82af4119413841136034c185f7f4707124c9f51dfcc8d0912ea2b020f82b2c6a90c76f7145b4841c41c2872326e89b2042d8c94110611c91a20856f8704582046162054e9124c2b0020637758415423451411923df439c3bdfbf7a96d52cabadc40cca6852460bba4dca900630db2ab797f6e5e4a6f3b8964dedb39006f001355bac5d61062867bac80c874127dd674a0b3d4dcb342d73da4ee8b2e93c3a0fbb4deefc1e307172e65f439e6e728968b5fe57e28dd56b390910d213c48bbffa771e338ee0780d8e1091d5088031032315d420488b1ff058a1438b090e9ef064a704e439cbb21ae6e4e8306badafb22dd2cc71b42218aac8fddc02d21f6850a6944a1c2d6e52823286bab8e08ed69fc240fab455351f01eb983201b2f6ded2192dfa92c1f2d224f3ca17f79a96651cc7711cc7715cc7711cc7711ca759ab6d56db400ca0015a5a2aa2d55deb7a844eae667289077794403c600af01f5f5c02f9db90f47fe6908fe9a7205ddad39771652cd10b4a31f35adde9106d676633a39dcf1e0dc7bdd2ccebe9d971738f367b2610d0e65254ef7127e614733a0b2690843950f622467a323c6332c6bff31e22fe825876268c91a7500b3c0a0d87be244c27a611c9aecd2219e39f8553a8e5559adc99efe3881a0e7df96b318d0814f72247cd1480ffe83f18f22dfcc990d3207b0c1e03f922bdbff7c899ecdd5f707ff428fcbbbf058f37dfa0c23526d151690977f49ea121efc9bef32325d29886a95332e336dec0d4d1c99986836343b1d5a25329662f93653fcaa0ec775a9c3d73f648ef7124fee3fedd34e361f91a2b600aca59becb3cfbb19448d77b7aac46351cefa981470904bed5bcc77f0ad1178b4f22fa7aff59445f2006b14d612b59272cbdf05a096a5a96b5b6437130dd54fab2059327457257eab7f682b487ce9e16977047ead343799443744c3dc533a4300d5327a79e7ec98c9bc21b983a63264448bb462986d4a79f2a690a449be4a69d69d61da7fc485f6cb11db776d04f8dae7a21f5299f8267f04fb552a3caa71ea522734a4de196585fe651f490e7f4f6d351318fe94df7a5e9697a02b7b3d9f749a369eae3d3b2fba94fc5a3fda8b5d65a6bada6699aa6699a897e5fc9a256b23a8c2595d766b7a8eb4a1ef55a2949fa746a44d795689540d7c9e92d36a53e3a2b6f96521279afc5499568e1e96f2c416929eb81f877645c8fe25ab09570a7c4c1994759906cb1e75190ffedf1a07f7f7977794761ce4c871d3777508bfed92d25e18e1d4489346f4acd351ca344a5312ec57448b3fc69112315d3988ca13d54d541a60757debffdbb0bd0d8ee8056a58abb836696aff1f48c7ed560347582489bf7bdcb4095b47f3769625b477dfaecef53a20622bb8f80e8e211749a4d5837777e7e6aa0afed378c7776761e77f6e7cf6dd9a4ccf45b787a2f44fd17a6be144a580d986868a22159fe2ae0b181d059e1b147903d058c7187475b0a258c14ceb08619650ee94cd9d34919ae1126e99153fa1cd27f2c613779d88ea613e46b0ae9e035d3a484e2968cae249201033c64ac6474c7cf3e8ffc1be7cea323fa92b08bc7d6c9ae812d2d2d2d2d2d2dbf830cace57d85858585858585854587be546ad4a851a3468d1abf830cacc6fb778cbe52b04aa552a954aadf4106a67afc82df5d300a38139a47f388be6828cbffdef76f094155286b849625bc56a6d8af409cc6851e31e090b5bfff2929292929292929ef2faaa8a8a8a8a8a8fc0e323095959595959595951510044110047f071918885742ab12de94fbf69e2ecaa64c614a4a4a4a4a4acaef20034bc1a06465d9cf542861f3634067532861f2de7b334db2a0bd17525900ed3bee374dcbb2d943ea749c7b3371f0aa11408c1a9c9c394b3ee8812303918eabfcf892eb4aae254dbe64a0d2b5f2ad89c311b999e7b4e832d097d6aaef2af5535e52adf34a48a55853c25116657f9cac7d65c21019da259930e128fb5fa06b68979391bdda6ebf1dda675f430d8f33d7fa2a3fd6efd1627d0dc7b0a37ecad3509570d45ef542caabbc0a9e41fb94185254c6954f11e2aee0f126672fb3ca8f293806dca3457f07420b7952cf83fa8a3abd443d4d9368ba077d4d987bfdc15083fdfe6a52dcd63d4d4b19fc89349ce18a895234f4753a9d4ea7d3e964c256e6602959a09665b5e2f0dd383531e9bc1edd0353d6b6d8d9a3b8f43bd6e2949c8954fa9414ea4f4928962d82d7abe9deebb22fbdfc724adfd590defb1aef3f6c9384be5743fa0fdb684fca597995bfe1f735f73ff94d807b10db6ccfe11c8ee3b8a7691ad698fe621bfb26ec852b6117aa845df7a5b0eb9e1476dd1377c3166b590a4ea1700cf475c24d2968439d3d403eafe3be71b892e56f432b599eb97f75a71475e35d5262de8a471bea862d65d10aa67167ae3e831c4f2059541f06d9923393d21f33d3401f03149c4273a8cea759571dbad033576bad2e7401bcdfded2978755902cfb05c8f43b4c65322ca4390d4211721744f656b608b60859d280871db23ffd7478117287b608b96befaf75f1e1f6bb60014419471082469128359afcc420880e884001116870618218787d95b8dd05d1059125932545b27741e40ebb20b245c011a214c8000a942b72601e10c293146ce1050a8ef0014671a083119c40773ab9a2dfb5459f16699187e76f318a3b77668908779c40db6b1b9e34902c20bcc5c54f32f53ccff33ccf2b954aa552a95422914824128944b21db7f1b8d99fb8f729a61485e9c7405f167798c31ba68f0ae5c914de6b53227d1e0592fde7164a8b33ad4a96f654a31a9e44b54b69747265351939d359a3f4a77496cd76d67bad85966991f2e0b2ccca904b690c34b89d1dd5c38d8152196b333cde0b8ae2119591d93cb421cb2e52dcf16707f8fb74a4bab8137f1f8f994b2527d72bdd13182527f237ab65f53abdf7de9eb2146a3a26b65ef641609393e328699b9ba5b6adb5765a933644e68198be3e90faa6ec4fef23498de9b3373d90ac6b864a7da4d29d5db3a00e3d05cb54681f156a7f0ab31b7a5f0abb2785dc7fe1f6f2bb374db321d4ccb5fcc34915488b2e4090440482205010081281439a9050081a8005d65f1db7846bea93b0cde74f8182848640073522eea63d03a3932b12b8a23f85b45a321695d522237bed15ff6726edccd13afdf67d985ef3550fd950d5b8478ba8255bfc7ae49cfefefc5430587b7afb8e6bb2507b9477adcdb42120496aec9f1e08e94d5f334b02626ba6957a02b1a82fa1c2243516f5da974220245c7aeb038555f74f4f7a4dd5a537bd0fd29fb0094b5aa33d09dbd4d7de26ebbecda9674d3ab9fa4ca54c33dd0f2ad14b4974a31ceda84729fdf99d9d302d94b01bf6c8f1bee37eb3afe5640ec3e1bbe9ae4ee8e46a9c75e67c1148f459cd069a7d0bdc7c64bad694b9a186167b9464b8610f9a960c276e606dc93c0e0e913b4aa36c430d37d0ef64ea6b2f83868a264c0628a8a884bd451c31fa33278ecc76d3be194123f2948cb6a445da054d512d88b2e85ff033154d27a020fad282a806a4fdfc64ba7dd5bef4e4d2df24a5d4764acacadb589cf22bb826f51bb651c1f2693a25cc3e15d64785de9fc2ee4d21f737dcbe14da27851aec6a4eec055b32405213d2825aa48f83e9a669e6c4e856a0162d4aa6af4569b58e5aadad6b49202b6deb41f0c93540ab5d13bce2de20d313b52d5a3d942f16244bcef4d32f53033cfdc932e4d6bf2f658cf7a53f61dbe216a4d692e96220a5cd6580828486888a5ade729bc42babf6825e8fd8056dd091f744c417279e2b23aef834f534ed85b6f4a3457d0d4d3f3fc8ed3c7ee7f9e950c180fafa3e4c9f9554fe8e250c65c4a529611949591dda54e8b568678efad9d7d4d4db9cbe963e856b6ac5ae82217bd4fbc81e858124a9b95f1fc809fba86fc2402e9634d750c2563db422a3a38933755ca02c2abe0cfa1db742208d17cc3212687aff74f7d3bbbbfb75eb9b73ee3279fc5102b9bb7b63eb0ea4f4f6b71088f6db2731fd160249fdf6dd2954f59fb4cfbe46fbecbb6f609dcaaba8a0fe573a14e8414976201f21f2288384841cc9a3d44205d544084e7629b4bf5fa3fdc53649509f826d5258d5bffdadc9fe846d4aa6b0a684558d5530dcdfdec7ddde47a984256591668f9c9c4ffbea2265b995e1c22ef4c22f943077c7a1bb69cda620c9e76dfe6dd3aed17a97b26efdbf9452c756aabe1aaa3e2f547d5f5fc2b650f57df612d6d570c9e2ce9fa5e7b6e7de87f7a5dfb6f6bc277d17aa2e56c1b07df73e3c4ceabcc312c9869a73b8cfb19f7d4e8ef6d5e967db507dcaa22009ec4dd74c8c6c87de01c9119227d41c9c405284c40875042a2ca00061c80d5c70c4089223280186063e4062872168a0208a3bf1840741cc1c6438f01f8ed8c08a0e8a1d6c3a48bc4002833a821d10014915595d89377eb0a807388327c9123a1ce1850e479e30e95a4fa47882641ba2eb39bbb9ed94bb46ee9eac7e39a9d3a62dbdb39e3fae90bb9bce39cfe87ef0903f78f4ca09ed693713cba4459946c9735c21b3f2fc30cf6bc74d52220a05153c42b2a4628925445952c18413b977e48c059eaa7aa8a4cc11b881797f03f3b04ae21f35de77d826021276031b6daf6ec897b0d20360882b611e56f9e870543e264cfb09d3defb0e27d980ea8599ebcf5c5fc2ee67ef8532c898ec2b12b736e16807472893c9be77e80ba58431ae208265df3ded93ed881c19682cc1090e6c6787a88b72d63ba41a608183180e6ca43a39a3b1911211c9a0e20736d21d19faea9def2c122e06b8cf5e86af81be64bc173398178a94957d177e8bd9f6f64d798e323d7272bcff3ea77b92cabff437b01bdefbfeb7846d48dfbdcdf7dedfc064e80bbc58d53bff63e6973048610f5156f65fd8855e18a4f2fffe0626a472ac82c1fbee6bbcefde1dd774ff619beea1acec6d80bcdea1ac8c737fccddcce692743fde069be787fd9347bb44b9de7f9fa9a88ada704f714d270365f577eeba50259f24a4924f92ddcbefb04d12896bba27619b1665550ed74ea4acba846b65ccfc1f3be68e99371933b9a73f8a329425b7efb850e583e3b0a4ac2929ababad32c32dca92b54ef721ba2973b4cca3ccf6799df6da4bfafa9eb2a806e3c219a32ceda74e8bda833cb832ab7ae4f4cf37e59955d5a67bee2baed96cbcdffe06367ed672b6f7a8e311c42a1a19a33dfd1ff3258ceb37502e2c52d5effe0666a4aa580503f7dbd770bf7dadb866fb0e0fb94059dadb60ed6f605c28611b0d6569bfb2842b650c0fb9e5fafdf3b3df995d8d18491a03b5f47529092e1de2ba64c9648a27b842a083183be8e491c6b3a4a132ec0c1e2106faf26812b73b3bb62c5e640fc4c65296e35155df6667d9161ddfa11864a08f01e92e49dcd312704856ad15d3fbbd80a3eb02cd13f7352aba3f771723ee95dd2b2a299fc5d60abe94e592a6586c671ec5d4f74c612c292bc392d637bdcd13a6aae99f3fdbcefe8a514850d85d7e4cbfd9e0761e45efa12c57d28ea4455f00eae7ba80695a74f9b9f3df4d945293c9eab4e83fd97b648c7fb763e69013365d728a3bed32bd67b983531e25d09439985cf82ce0356df4479c470944a14c09845923d3c818ef712ab2bfacee36c8fe9ea40928e4cc3d7de6599bf1dca5c8ee3fee3e2693c964921fa526149653c6943e0f64c93f36379e6a64da11ddfe84f8e877939a1a60e464ba1871af1465e374fd73ca4fe59fd3850556ae6612a3cc7d27bd252d72f7d6e0d2fcc3bd92932e41795922cae2baccbdb744cec8cc794d32f72e56dcf9164abb3cacf25ee6f12613b52bf450ea5cfadcbb2cb9f44f61c819edb93f059d9c9c7e9039cae27e3c6d91b99350e64e5ab49091b92715c919d2734f1a829cf1e79e448499a37bee4951dad5cf3dc988e3ded257b6d391429a3d9c32c64a69896c678f87e529793ff4557aee4b60dc5228297d793f94c53dc78da43c5aa2cc7de76177a19c9ecdf6bd1fae46b63f7a35c89cfdc9dc9431f633c947ce78cf7de7853367516c9bc9c452fae272db0e7d49ce66e117728087ccf55f98de56833bf3e8df7c8047bbefb0f737f926cb4f47db33aefcbc259e07d422f71df67e5ae4dec50477fee8fda08c361fac6ee4d0b13727f6e82be5e5774af88e14e9a7c8aebd9470c29aceedde6ddbaebcdbb6dd99b75be919299e93e97b3307658214007dea041943bfcbdc273d92312e29b8ee5a14c927d4e7984fdf0ef153488f9474cf8927e5877747f465633152674f620ac0480a32fd747cdc494b7525923751ee28e74ea79396ea4a240ff5f2a2683e75e6366da63a52c93ba1385438f3494b752592b7c56e8aca8f3772cc143c60330a854a0955c2237a866771dcc777640c3dba44eed81da13e7b67637286e69723b18dbe631ad22e1e32bb9116e9b78df51c3aa2af94ef8e724cce9060beba23caa233a78f1dd14922d397d3c3c9b43b853d7377445f9ec464d13f82b3021d18c43275247c07d51ec3f4af9d73ce393ba316ed4ea631193363df952cc90ee44d3247757ed8d08413997ee738c8b4873bda988dc999ede9db21640e4b84943387076cbed41a91e95b13c899fba51fed11a41fad0a94c894c709ee470bc58e996dec880133a330356a91360f9953563a0c62de133a9276cf770245d97f6c9d1a84b48b50117d75cfdfceeb3e1d5ceae56d7997dcb54fa9d9ce4840b828644a46118dd22ea376516cf38da45f1226da90d221c5ffe790ec3e8b649f3b2c3f4e23357e9c4ba87e9c4ce01f270fcc8f73890a3fce18e4b0f1e39441f704213b7625f4382177ef5f130305dae59dde7f822167b4779f4472e67b6f1dd68343f725fe3895cc2f58b88728cb3f053c4e24d9f1ea7bc8dfadbf8dd0834c01f8ab107a0e32c63f05134a19d31926ecac42d8ab14fcef13d9459426235d2264e6f020295c237414c8187f55e8299031fe387415c818ff50a56565f52282375c5a2c45528f0a699416fd51b0299e2aec5c23eccc127606439957644e91b9c3b4a845ff7b833b529fa34c95f8b40bf54237825612a8452637f5c18911d96957cfcce141b23f3d22673a3b0aaf4e21e885d65b0c376b6bf7f40f31e23fc898feb1654cdd71f6905b276fd6745fc880d8c933a85a38fc87dc824cf631a07e86c7b9802277179cb8b9db59f50b17ab1f9ea71572860333a35efe3c225f760517065564397190e56c4227267fe78c9963e5916a7ef7326740cea826ded139e3407d1e9dab06e40c07e6f3e83cbb896cab87861c47a604b516fdba544ba5609ad6be73a7fdccc97d438b53888c0142c6f4ec41c6f4a78c60ce39b39759c3411b1ebb0b4bdbc90c55d9133488141e2efda645dcf7b7937665b56b27616ba1b2b883328a883b815c6277fe0df4358b8e3aa8e340fb3de86bda2b856cebd86f241dd61f644cff29f4218445d48930251ebfab0fb9ffe2f16b90dc4dc8fd249c040f8f22f5d928fecff40c5a13438f166bec4e61d3b85d9785dc99bbbfa55fa80ce8ccd5fe4ad0926b4bbba4753172c1f6efd045890bb638df2be3cefa368d4b2912d6bb29b06595710c40ce0c40c60c40c6b0c0020b2d39533f0ed40cb76ad889fd129b45bf5fef4745ab07fb05deacbac9340dde7edddba2f7cb76252f8f9e332076dc8a4ebe5c919e348b5cce1c72f674c9492abd4a9ea73c9f9427173e0bc86d3d5df2a43d7b6af3a91186f0140972e69333258a062d234f9a469e9332214fba843ce91879be1189442291de4a49ba785222afdbb4acc71a9a90a6827e592a95b4a1169b1ec9988699638dd354c9fd32fb91a364b0909b64ef0f20f7d389a52cfd68ea67c9a35541fcb6929c21a190f2f2b98447531eed0ab8e5d17e0fd787c825c84d24f7bb09723f45830969c819d2f7d3233973bf4707c247905b88dc3ce4ce21f74b9a2e954aa552a9649a243bb9700b3b4f2ecf538d3bb71c74a5e79ec49572d8922767be6e9133da6bdefcf2f6fdb7376f93d6fbf67e6c2e2c85244fc66ccf85a37be1f85dfb9bd685bf85b5c54321cf9fa4e933e8bae985d25f1bf666d1d77c6d3f3f6c6931d5e2e4c9b0376bba0e1db7456f19749df4e4d4b46f87c6bda6693b343c8307ea9791be243b7bdd46fa11ac254dd342b7a117de30d562a7596bb3b05fcb3c1c6da678046f48b396a0eba477bb92b57d6f83607bf69b6e1bbefeedb078060fd46cdfbef6d25a6bb566d9b73fffbe26cc6ede673603bf0d77dbcf6f8747ff6a3f1cb4ed49e8ac97a7775a7daabdfdec77d51be54c573dfbd3d4802490b1a33efdce677fed6e9a86c0c780fe19ead3a7a14f5fe59b6c52229d7b9df45b85db30fb1a6eaf853594efab9ce12d1cbd1dfdd376feed700f6df65a38d62c332c573b6ea8e2ce40a7e8e44a7bef9333f36b9070eeed6ceeb71d6639f7de16ebdb5f81f4a5e1e6b2b8a028d3d2aeee6bf538af7316caea799ee7d99bcc8536d02c7b50b2e8cbef9331f3816a19d5ce8cd276514a29d5b4cf7cdbc2d1471abc3c56f78a12025f56f7ea9ed55aabd797b59a0d2d65c96f29a5a459d56af52a3facb53a9d1f174dcaa0d49d362943491948ca6852469332ea8f76fb803729634e3ca558bd7ed5ba10eaad0599ce2a6d1cfdb5bc6a61dc1ba258b32c0677f599565bacdb1bece6c9201a1a20af8b220cc111a7dbb8dd3c88fd5f8937b697281409230a278461a488308c601286103fc460a8c58730706a28018a51168b56e28d5f01e5f15bf506736e596d7176469bba06243f45835b37d73e1d94a34da9572029a59494d23057ff4c291e29a5b4bb65c9a2618bb8f39d528b461562c7e40c0cbd238b8cfae751bb1a478adc5cee6f9d6e214da550ff1cead8f6fdf3a726075e34e1043b7832c44850bb5c899096bb26061930d02e98dc5f03172e52eebfc1a6756e7228c2678a309a04c1c412b0fe49a45dce82dc3f777872db0cda9b121421832dc6e041c8d013b05ec1125c5d6e09ec28c1071e6c81831e21c03a8adc7fa9c85eee2fb8c894bef5c0c821d31c640a860e32759269108ec82d54ca1c338ddcbdfd74741dfb028a3073af7d3a38a0264b7686b4d831161ec8a02620c963c7c2c8db6f02e0a20a1cd848bf634da46322917651225d194640b0b189c462ed92992848ceb2af9f8e4c4ad789285b90be7a48d08b272bd4fac41dc53ce98b383838418070702c7d815e0081c3694c09f82d2dce7efb629e3fb947c76850367b44bad3447a27d63f0d946790d0eca33c71f28ccd17a90caaa2f74e9e19bd41dd1d7a96d235ad4b291dd6574c2924e357809435dfb123698287fb038422e45a5fc5260034f283093ed8f2293cc8f5bd769d8010e4262065092c262a8b1f4091eb96440e5df4608bec6ffa74f80b0be60e0e0e8e0f433d37181a43051e1421b5e00111aee8c1140690d999f4808cec59f8c006d97f012eb44b32e9c288ecef8076dd4f870b713c574c57c9b96842ae4fda90d8e28998fdadb74519d96d90fdc11d2cc9fe2dedc291fd7f0746d90a265c4c91fd71b42b012e93ffa708c613c628228a18124e30c17da0b43c4c119916cc105766df6288dc42aeefa9408b327018894d17e75568c1825c7f7b61220b285207d95fa6c8420630d95fbb3d4b322974845cbf6e4760e124fbfbc3909868010de0f7dc96a701c8158b14e4faa2e48ea0e85740c933d9fd411aa6567ac07bad112175070c34211f218c84664004111628488153f44ce1b3638a9f0b3211428211eeee4b624b885c2657f420849066c91d2f18d22c99479b37f0c7da14d8028548c705a8bd6cd29bdd368bc20dae294b264f08d548c2172d3bd7cb92c9135150d0b95d964c9e3852b1e0aee8a08272ad11318022893cbe0e143e5540e1822c4289519696c51ba92c99f8f810042af2f82d21742df1414a2965d9696d9694e230bb86c1446848964d7482f2387d98e8a0280b0149129488216482e27dd00e5d221fed95af8ef5902f2ad47ac0cb8cd262d11177d4800a720646ce9ea6653575d1142a6a40128a1c61bdb8a3cd51c259b47329518cbee81592357fceff22cfef21f4746c12119231f373e3b1771acc57dc9e25abff3c851adfa04272a687782138d93cea7932c9c1903cbf81dae5a45f5305b12ed22ec944073a42b6838d3f8a403e29c8230e6f7e46674e9e3f670f79fa408d7ea047ed7227f21c27122bf21ca7933c7f8eb37f3a1479fe48bb802244c9a067e0c823151232e4893c7a913c93e4d18dd8d993472a448584401c5a6b3a6997d09090d090500b998c8c15f5bde2e8c8222a54145b80d3206997cf8f8fcf8f8f03a80bd30939f32d71553d5a3730550ffffab2633266569d5971fc681651d69c4f85e6d3214a348ff2f4589ebe93a7ffe4e940797a509e2e94e7509e3f8be63f98c75944e7346a2261d7f49042da15a3af263267ac63289efb3753a0c5f973e807192e40e4838abeac41430cd0d0e2ec41ce7c4c5c550d364cd50d2dcec7c11de5913de3d25c63948648c8ce3f1d3cb6ec977aaa5e1f4330bf2b9990dc097238e877251d2dd99240f2bd0f862da899a8b4cd5555490c15a211010000006314002028140e08c442a1582c18298ab47c14000c85984684661b895992e320a48c2180004000000080000008cd9404004520f8e9dc5fe102d9fa50abf5fe4215b87ec68c73a4958543d4ba6011312090821eb8dc58f40da9ca2813608db0fc6c2179142bb91e5b45f66366b21568b1da4e5bb730b75e80bd42d7d37c36fa9c5e0807aae4be59536f0e93bbdde14a50a1d9de35b79af63db9803b4c253982ca6c58d5d0565115e76b70d52132c54ceef7441087e85b350ba05c2634ef77c286e1384e9184309964f782c032a3e6e6be8030540394bb706f709931ccbf966b7a6ac8e30222bd760c4600d93f8f1504642021a84881b0e86e00f946c89019d81dca598c337af278e541e49f30c90eb4478fda3933dd74b0829c06810e54dc8195ed25074ea4d6fae8e917403dd95aeca55b2bed0033358709b64dc8198fa51afa46e44df30427305371b25be78160aacd217c0d620d83eff3fb6fa9477a8ff25344ba629066f87f20d7faf0b9c12eea275fcebe055db9c269fd62e570e03c270f4b1ae81ccec6da957b194070d2ae242bcdd124a735aed9bc19a8470ab34f7097d107582d556b7d15572b5a05b2908e8242a4c3088dac6652597ccc9ddfee4bd136a0fae24feea43d0da2a2246a02b588c0bfcac1fd2122c1f72fc031ee5b9edceb8f9e9bfccc615741d8a01e73880fdd0ab328cfa9231b0f9d691e200d037fc0042706681ffbf6c13423997df7bb54c918725482e0c557f895cb332563f042a802f77b3c3684e19d44c8298412a06ba426e586e27a78f86b6db5cace342b311e3e7c026b25250661b933c04aec251696f45f8192b95fb70c3a256dda92da58877ee2e9d66cc3b8b9cc4017474baf43c0dcefcde8509282b0c2fc0eeb5f6a24f1de348f664babed50a0ce243916bdc45fdb9487923a43a795d4b90d77aefd50b1a809b0cccea51e4f122e7850419b02992ee96a9920484df573f256ddc11462d47b535098cfdb0f18dca885b58b7d22e50917434868adeb1bd58086bec60b956d5a6d0cdf3010d47d5979d9861dc64c24cd38d2beed5d0eff7215058766a8be60aeaabcb984aba923fe02e861f60adad723464e188c074bc0916eb756c1856e389896fa5d39fbedbacc07c4bc55403ac7ea29c1b662044cb9bdc7eb7f2c6b8428b397f3098282efad0cc3bd5182f673fa3f590b9e02c2be84b2a2e92f67c0b5b401d312dbee203c3c0e93a6cad9e46a27b30955c7fda2bb994b4f9012fbaba687aea2fd1198a07af88c1fe14d82a4e4f9f0a0ea572df5d0b22c858e9df0a090db9075d8ee8f13e3544bb313b01c26dcee7d8ef289826c6f396ac16109e445199ca3046f0071fff772585e1fd079da1edfb4e7d2f78747b4d4de37ac0b1ec3e694e316603d5376cbb3706105245c1dbeb774dcbf74304562c5a68eb2f9cac296cf86407983d2b46eb02d313e7d3b4092ae2fc76d5bc610c4e84f472aaa96c4ba7ec51d880ae608f6658b9d979458200805cf46321df1b28efeae0dd50ea845d43d5c91bd1d9fc705a2901ba7e0b035a0263be0cd795935917c6d4c89a04bdea54e7505dda5d2e77b9bd3d471779c52688215cda080501366c332a248514b102966a843cdddfb3cc4d76752d898b9c7804d2af9739619523ae8831bd078a8c159e6937b63af2f0915daab7e2f657d88459d7d6b8ec5c485219bfd44628cb1d2ae680747785b98876d8210712a79e65f251d3a35d172bcc481a6ea10f8eec03670afe4efc9aa283359ccd055fa2fbba506bf5769a49c5bc94ef9a57798c7558260f15f3b69a770317e96af6d67cbd100ac4f43dae219ff8d55226bdcd34c9a481d27c35e08a7a54b39499354e99a2a8796497f8eef740755025d44f2e3bac51d636214d833b9cbf2e0bfc553180ab743182bf13e8219d106dd1576c3fb803623f12b406f65e84863577aea5790c5e502c9e0cc22cee9e70117e72560e5d5afa1a3dc6b6be92e92fc75894aab8dcc4ed1fd9cea10a5e355b73355a03b2dd644071a1abbbe10a1e5a149c09b7f8fa37dbf322483715cb93d5bbb7aba681f67a4810f1d45e0e94e4c963794edb342fde3a514c49b1cb9ecdb9d46a08788336880958a9fe00a388f0be6ced3803b578f4f3ef351a0b7018b6bf8dbd34706345bdcd75cbb236d11a7c666e65ea37c60da87e200053ae5c7c032c2c470fdb56962fd5c7e834589a721873965b0640204ff23b01aaec2f0b520c57f24556b8527aa20471225418f22bdd82be90502da2929af4d2b82af838738028b9a099e412cca4212d1df6832017761a9b29d048621304958acb99676187a90a411833e1119d5796b5f9ef863183a1ad2b6223b71cc121791096fa0685bb4416bdfac133eed4d7c4df7c06e1e8cd4fb52379f23a3ea862e6ac45a55b9d5bb87872e89ea7d9cfbf6be0574b12e6ed6c137c7231fbc3411bd8f7dbf2b6e08d04163fab531a1991b8dfb1d07196b9a8dbcd9b2717143601a6c2c2674e4626acf6a3446e9b72b5cb4da4275ac4b5dd3d48500b0e816b847a7605193f37e37c1204c768afe3b3606d0ca2fe59240eef4a51139cc2398b33e108af64ded09e0c9a23458aca69e614ed6376a99f935a8c02a8223fe030d23bb010a46a60d564b25530458d3b05b10039b861d54bb924ec17d8e7cf27ef39301e3677352b0360a92ad7ba23702886207dc22c09cdc133bcdc91a1b0b83ee67e35420f6e42e5d9b46474594f2f67b0764275a2aed4601c1ca14f7eb95078047830e18acbaa1a5a1bb4af6ba13d9e73df2b9ff4ae2db65fe2afce803cfc18ac4cfaa819aae5258f28ab95ce2fb9724ba1865c0526b14b0922c81d50112b1322df6aaa12bb2753ad606ab81967567a9c32a889a46735f30c9c035917a145708fc80bc6e603682ea8c68438e9bc34df919c192ad2048ef9d09e11bce1df2625ec90bed05de75afb7c0976761ca455a18a110ffc0f51760ffd2feb6fbb39aa1cc75b52ec6e664924754ce22f2348c06bfd4bdf8417ebce343af14bdd564b89ee48de263033a16917dae83f81987bef280156a4127546084d70fc5af53d05227e74dd97e518637dee478e6563964a51f714f1daa1a41fe58a9dee9ef8acc3dea528eeb00e2fec3fd976dbb38603c29c5d2b4386e24d045438245b38680bbff6166711c0de8880acc25572c494a20487b637850adf8c919b91f3c4017899c5e72de11ff7b0fe8452437c76b4ba5460c6ed0eadc0bf923005888d30c8f98c937c5d10a75e13cc04810253dcd1dfd2253825df63c88c00835dc83a1c544afc5aebc3da1073a3874b7af8273ca34b4c772416582e544804e4da2c4c7934c378e7d724f8b4f25e94e533201d3074c459d6c01c213c54948863a1694485c1af5b719118e507b1588318558cfc40ce208cf5dddc6cd48ed63ade7cceb2daa52de6bbae9cbc13a4eae032a1001490419947abac57008eec1bb731e074310a6c661f5be474cf659bb2cca6f02367bd6d2e21a1a66cb3cb88e714b61bba518a25e06eab8eb04ac4ad758faff7fbc73855b6851ec93b954735d30f5480ba232e6c37aa79178c278995b58aeb2b58edbce24faa0d01dff833142db6b385898bfeb3dd49656335e4eeb8496eef4eff3d4b7aae833d4831d488fdb0d58680e43636595d6f24fd61bd0a81585f88cde0e6fad3c4fe20bb46f4b136ece15ff1a40888414914d97cdd453425322592cade54085d78a6e25ebc03e110da0615ab3d51f669830c7530cabd2bc290bc713bd94e8d544f77dd859c93c107291322f4332b788bc821183ce24c1da7b1d611ba4ad1cd1070059e34b2d14b664c58c81ef141312bb7f816b54586bafac2bead8a4f1d500995c6b52a8366aa27804e88cb11ebc71357b6848f93635c3cdf3ac9ee371acaf0338e4958235c58f04c6158e14f6a2a89327582a16a8644ec08914eac6383aa00af3221a2675ce41733b36f5fdcd698807a0e56ee0f0187e1b37b85579f534d6bfc96a495a136eb5fed2b5a88ae25c30a801d28247907ac3b3dfc685d759731a5f0ddbdfda52803909a6795de23df54dd62f7cf52bcb67b580acdac41aa5600e9d0d67411600450440ee866c714db242271952a41371c9cefdb3df58078667cd39cf3d460c90610966b803a1b170bdce7471d5c1bba540a1e4a7759aebe4fa3719ea910c95a0aa625f484f30d65c8c25aa0f88cc0f8cb656f0692592f6a9637e930373ceec66ae4e89b045fe5a845e4e80484ff84a5cc6d9418f3c3845bbaf669e13d20b3a04c3aa05fbb31ce05c2f2203876231f250d05085ef1b329f5339c3e4441c1bb6929aefc0a229ce1f329535a03ce0295668f21d9949df6cb5eebc259c27494b78592aa58fdc392648f774343caa04a6b1589a19567e78b470da9ff734def918a8de1c7e0e1cd94c69ec03cba9991101830fc8faa0b33c91a86a5b30c607daad3cbc99610999fca0db6a6c1cbcab913898d85f85942d88a7e1589903f99e38026a9044f53c16ed5df99b2bb5c92c778b8669bde1197ca7521ab0ce43965030205106a0a5ad7688c4318ea11167e1a12cddc7bef72f3c11f71ea7b4c171f19926c1185a5072224b346a5b67d951665c6721ff491bfd6bb7e98571c99b2e62bd283cecb85b60aed20de81dc0c77a7832fc94c2ced62163b4142a86defde7f448259f396b1ee41e99e7685b8063e3c13334abb6bea00310fae33adf21bb80f1a242c82737417f92139dcb630f5c0cd6077eb163602e026dfb2244300fe37a95ead9c6fd3527c34c9499bd311dccf18de3ca78a0f5a2e16a8f77b6c943415ef983bb0f08fb7842f834797d666eab4104cbdc8677dcfa4dc4b1100257104d729e2864d143b343e7b567d4d474144197a4bf416bc1e16ef0410ff938ad2d7dafb365d9d949d5bc46031d08df6f0d087c7b183ec4fe2acc2f6ece01ecfbbad4f86ba75ecaf743f843c17fdaef9a88594e935e4e204727f3262e5b8b7ba2823d9cc43e7f909d68167772d0649394d0f4aa49d11389b695dca247c7f5ce08a23741846b0cdaf52be0473056b3abc9bf08014c93e565c73c782aa77faa51b0ae69acb7c659d033c65e82f3e4e316fb17df601a06c0a1a2afbc7bff1489c480af55be004c44002714fa3d8f099f2873f5432c90d9d68d112c74671075b53929a6f101cc6ffa72fa573053310589a43cd7dc377f8c4f445b1eff0bddc1ed21b7269e42483a96e69e82a7711aea9d558c1e30a425fb0c1c16c450d315427e0f13a633c35434b43ac15196a25f8dd0fdc6036b2eddf730dc1d18cf3ddc95860424cb5de3a59461559f707579c8104013cf58f9465a7ef84a60851c85243024e0a5f109410c59277c28de660d6e54af9222961bb752d048298546ba14da08f3f6946d55b8e6b0872a627fd9298a65a34fced67f1d9d8e75b0011aa9085090a1b76ff59035a047ca6647cbb34b0907cc8f62b9d1f629796760072fc7ed6a9278a7765a84eeff21f8e5f8051ebed07900f28533a50b79b7415829f69aca130678a472b45ce675dddb7b37a565afa6542defa4b8b4f4b49b276d35d61e7426418f17a5c09927149d995be5ce6e5007000993e000c5a1e52f67064ccd1f547531086eb849794452d03cf86496f017044f4643c744f0acc317dc74d16f6a4c43147a65b7be2e5a01a77902aa755b70a801b00d14e532bc83147c733530436a066237cbd87416264d83064cd6e3178c4fdca52f5505eec95c4bee8cf75c0b3fddabdfd2d0e9cbdacdc6f7a6ce3c5827d9091b7c19694527ae61b1fa5e613cbe4f72db890402c76110c53152acc3e8df0f55a672391eea9aa33b6be5ac386d13e4d762163debac1b76dd3fb8cd8bb35292f0c712d7c8999e38ae28e41db25a44b480b17a7c29c76d1b91654118c1fe10cda8bba1074f8ae0f89a63cca0b248ad31387195e07943096b77464f05d4b1c34c6813a20442f478d744e6f179f89ad22b1ffa28438479e6417914b4906e67613959292b81ba9b5d7003ca7e5042c0d962d172c8714ae7dd386ac53a0426b174ac8775c22e8fc3b04c89640119492eea624d7b6439a7e1ffdd712ab42b4ab48d0a3cb7ec4a56760dc900239b6b89a6afe62368a123185da87549a274ae3869b98debdd6464c8300b3776b48a00a55a975bc3321cf9c9bb48deac2e65cdcc6fdc984e6f3ddc43e2b9f4390abf05be62be40688ca0ee12e7182806e10b4f0f58a6f2d910fb848b41856fa18c120efea82ff569e7e49fab6120306e17cec43b532874530970eb4fad3ae226acc37f25cfdc4827d34e23f5ba9565b43857c074cb49ddf34302bb64e7b2f62d8b99223c3a4fc4aded62862141722bfeb4765c08a500094be7a0c4a9b80cd3d670ea8c9e32553d5c9bf80256968f7afecaca7b2454be17dfa4808630fc800c0e854c1670fd8a31e12bf818189834788e8e9526fbe2b3270717dec94f5e88be6217cf532b3442472a075f7396a7915cb47e235d208e92830278d24bc144b83b9ecf2d0cbadd2f3cc3a2ac9214876fb03d41f270166ded69601108707fcc7e01126c5e6b1bceeb64c4d3cdeac3b0cdd1e7276458a24d0da39eeca12acad073c74d2a5d91de20daad791b2d328ad8941e859870457387311556510b04499712146b4bc8ac80b877dfb8707989cc1431ba3e0891565898197dce9325ee1e2fcf724a3a61fd60a9d63b90420ba1aab830b0b08b66ab39db86fe4568e51b3ac0351492cae0cbf1b9323b44549ad7f56a363f215dda3c964a83d5fc2be4ae53ca4403780bcdc2ccb4dd7bbdee6db0037103a056c2206b8d13c80b7c60f6a64c59e5c6b3ba36a53fb3bae2fdad9d91f685950f3bfeeef14e9a11bc82aab0f594e1dcd1257f1855c86eab96e64e86886b553868b578ff6f59d5f8094948bcc78e3771682908ca51e1f8e652ca2972b8a9a2b49413ee52b4a2237bdea611543ce846bb851700754864ddc83f4f9172826576ce2c1a0b8a3861d1e31c05d51aa879060874c61479063f04ba054b5184fe573d7ea60d7789b2649f8ac017fa6506282150715c029c2f34619188d64fd7f82848f3799ccf12605952099fc843b184c8aabcdaa288c9a0929e249ab121b93cd483ba3e5b28e8896d206ff9a7b1ab7035740512c4dbbec38152f5435e56cfd36f08c96a5da012b5a70ca8fd9a55642aa7a0e9695b0ca47daecfcd11be6ddc43b2e5019dc254f2fb0d2bfbad40d5f31dbe882bce627580cd179ae395cb0682b6499572b6c488900f0a0e21fddac834e3d7be3a842fb87c71adc73af6ab45782b2b8a7ceb78e6809edd691390a9d4bcabba24a08a6f72962e547fbc0bbba563cf65680add9b7640fe98c6ba451ebb75a8197a5d66a663a4e1a9ef32fa86c06599de75fc7e16152b42f5893d43f9a9506413d5fd6ac98285ae887a158eb4aa096400efd6c1600d0956ee8593586f301f774ee76637ed1799bf7f3b3fe6fbd61a827c5907410859c197e186ee394eb4d15a10c72e4642e315b96d69a0eb1b2fc5b19f9e4461347e2df13b67b01861bdc43ba24ac56209432f3d718f49ca4d732b104b17164ffca327f64b33bcd0fefc2b575e34f8947b0d1cffdaa8524c8faeca0eb8c5349f67ec3ef97a837bb56db6e2699d1268d20d60cda2934ab592e274273c7d386e5409c715bbb061d2d99506d080a68ce1763ba03785ca7314ddbfb6104635bd00be147a75512c13fc86680e6d0816c50cad0f25267fcd337a26477ef7201b3ba3c94786442ac42cc6a5de1753175d00511cb611bbcee18a83765dea7e03e7b7368a30f6195594a91926be30dd390877364516db6c75f36a48161d9263591a191b67e7557aa4e7ca4019cc8e5c821b9a22d26a243cd73eaf468d383e09b0c832346ce427c2934c42c233359532b69585ea27027804bf738cc428f774d11f197b03c9eda33f23248f5fe363dd96de9f40024c7ca6d02cb564ff4c0afbb713eb678d64af8ed073977a0a7b7dd22aa3569cc0a734e9a05464820b0d354b6d8f0f42ecc4787e73d4c17f468f303f4f9e64703964e229aaf58d65f5fed4b314114884c8c4a01f3625a67a5ff5b42032903fe7945e7e388b3072ef2cbcd29b33618d32c8082abc29f1dd980cea8aca828367e48f650b96890ef05a39bf4d8b81f791877462131d1750a56057c9e738dff94134bb4b9ff4d6d8be39f11026a537fdc58bfaf9ec950bf6d8af11ee3c9ae668fb1b94881614e0053d670fc59fe658925b3b6d4f015a87b03e2f51f1754c95fb8691856349613391c96692aaf6e6c03a68af42dc9222778f99d00017064a4ba188d17845afe42c762a845b881667333907118c4454b514d766fe502f662507d85e6fc544ea8b75032033dee4abb70e01f380b86ca44603d20c4589963cff55d9b8d0fa22c8a4bbe06e89ee5a25ce6118a8dd9d244d837cd73507e6e9c822ef519f55b9a980f8e02cfe635bd109cdb8851a743bd53db6701a425484cad224a459ed897efcceba54c4a3b8c3998fc43e49482cba9e3eca5afd2946e4186d892bfa97ec0f9e135c1b3faeec129df55cab41c2eba62d86d66605c58f95e05111aa3da2168e0a2ae417fccb846e22d014520064843d19b570074bf2673fa591022e3a068c7188b9be53c73a8d6be8611251e8489807758eb3e31facd510e5d6a66b3b278c624763b9065ca30eafcc1c205634d6e43068b1be24a6d0e0d4e94522092b0a7ab85d82ed42c0e6d0cafd95a33042bbd86198bdd9d9d5585595c4a2149b9d3ce673c86c5e6ec06b31e02548281ab94dc54d057f60aa1b605c7554adcc51c283e38a3467a2f8b5df2dfae948ee8d2312658ecf9b9345a10416eed1554a002a7475773c16aeacb6d87a533beccbeb1f9a2acc83eda644a0355b5c22e4314e1ed37507cdfc52e2f3e3b5c18f37f48a70237c2a178966008b4471a62c0984a0912d68f69baefdbbbbc404cdfb6985fb129646658033033da955798b0c07f1d8c040269055c50d5189d051e64af5a33a1d3654ec85281f1246fd5ac80959d04d207adb0473234fb1e34947ac630d71413b83f45aa4e2395190db3931f2fb0893da3dbdfefd4375a076dd922e05c45aa5a02bf6366828f59a609e8de81bcf82136fc2425f067607f37618da9607bd037ba712c561ea855ff304453eccc0a12ff2c4062bedc15264298d7e2848ff3da632ffc977745e46087d5e84eaed821ba0e54a2acfb5cf676c37b880a87a6141cedbd8bcf085534a07afa667b9437ea31446d17384b8e79b5e658c55e88b3cb0c1cae76011994aa373c863e8b094dbf1af3deb5ac550c72fb24391fce5c57cc097088bc656bb8db01f904c87018a1da280109190ccbb7f0b547fff048f7b40bcecc64e6a20bf1809176e07b47e1e371356f0a4828c10d160c8961209ea7a363fc0c35700e98f63393fa6ceacc390066e34bc24cafa89f73fcfb88063ac19bdd829349cc3d9e2b04ee59dbbb4354b70f2a886cbbdc60d1e01ccb41854eb99c847f4691a0296d578c4877a7f1dcaa3ff7acacb1b3e75f015225075160efd12b46bce0821fe2516e8b35dacf22ada1b2c7a5129c89beb5ae25b8abe961424bf70baa26a61fc755e5b67e9139b9a2f1a6d2e9990d886226cfd2b3a9af0af3dbf6aca764c36543adf4ef4689bfa59db59ed0339031480b4bccd7fb2a3c605714727a3d44c51e63f11e20cc1d4ad46338d59cd546777d4460d7fad3337011294fdffd5d03be78beeb1ea28cd052a7328ad4c81a1c7b94cee23e51c23318cb633dee6cc598bd20087abdfacbd9639c8b060f5cd483b6d84e428eedb8a18cf244611175b46c46c661914aa694f6eb0183030887bb24296ebe5d13d15e0d7a8aeb207b0c948a10a98421a083304765ce715850b0356ad52ed0154b0f57ed0bea6a974241b715555c41eccd49047edd6f926672d345efd03be2d830f847d508eb14b6877f32de270c807f8fa523bbecb257f700053d21966efef0ecca83c9ee254e0c23ef99a38f800e8ae09fb614e96316ec3c061d5069abb772bfe8722fb7831c3dd0fa074c0602f6e7539b114c297ee1e38fe51e157e4df03382bf3f004d03745f3acb467551194bc16032872c7e603b924d7f5f379e20b3080aa3727b4635c9c897203bd167ae61b0695e31f1a5cb2ca26c73281df9ca87fd6e91c1fde0b4ce08bbca6ae86dce4ee4f3d9f452e1296398141a41646e41bff89bc929272c380409aed933e86f5caeb3b5a8985e1c3eb07cc0c5e698ac921c66bd0b8cf811992721ca55141e9c4615690563792b0db4d4553e417a94441d6fc25299f3f4f019374822754ae769bb49aa6a743ce8050f9861ddc2aab4ff465f54eb9879b0864b75ee75b90ecf70226e983d30882f04ca501d420ca889bec8bb95a01fdfa414b490388aadbd031a18034fc111aa241f96f52b9f072812d3f04005dc7a5e9ac06a2558174327d8384d295924735c61fc998d4911118f8282da5109b5c65dd27b79779fc4bb321bd6381736beacdddbdc0ad0f71625a3a28baf034846f01501b71ab59dcb74e2cca17375fe27d7353b9d0795e3eafc3bd7a5a917c0c874cd78d0056a1fb35cee407d059ce2ee11585f9d4c38db89b743b3f23b7d5374376a019075b02e872e5955b9bcb91671feba8b5760daef7d49349a1ecdaebc042ff788aea66166d304586b6514ab0ed968724e88eba550a0cfe55ea85ac0ad74d48dd8bbfa4337e6b5f0706ec375fa26a45c063f6072468aaa4df0043a877f7c16f85f9e781b264b1351febd0c64754fc981d89e0dfa35f51b2cfe7bd91908a0909f6f65100a144bba6a0e02cedd5678947b6ce762ec823092d2537bac158b6eaad89f923a611f9f4bc92e8fedba50c16342202e9d70a630cdb94c77fa8ea2cac71d4c7efe63d0d23238e667d5399bcf7f784a6d095c28947a74363196fcc758e227124d3c8e6252943e374272ba9c36197a2fbc540dfd216e100c6dcfd56b85d0a74f60470c73b06f45514ec846ebe8191c5672f4554847d708a83ff2ade1aa5aba910ad5aaaf744629000e2616daf16053f8d8d2b614e710007011c6298768d05ebe82bafd06cbd06a72f449a23e4cfb05a8216a6a018da176fab8df330f19630defa175d7d401ab85865f6931bf8736990dc82aaf310815da85cdd8dfae5e21d622a4c95365b1967dd2b08e6ce997e4b0894ddf84fad003560e898a5666de1917c40ec2fff9305edfbc066ea9cd7944409e914db6107ac06b21cdbaafa74b01d01c85b15a0e0d8b7ba47f0bea9aee311c48115e67ec520cdef02c299647ad53842b0ec4cc75d46ea2bce1c7a8b5e0d58eca074b6be986b3060ec2bdf952d6e5268f271ea0eb98a89cdf0833d71340b5593d4dc0d274cbd089afda4ca159188372070d15ecda009a3fff13ef5a23e680842730f4b163f1c45f48a62ef98dade72de8f073eaaaf808edbbf48dbfb365127c36c370346583b91603b04f06e10201f9b1923e4ff12cf41d762063214967f31fe77f874294a8f69a3073a6033573d088c213d0f7df5c2db6add10decdfce20214be7bceb196e2198daf9bd0deaf73470c3e0a80f97fe0089f536ef54982a013d4728bd509d3b14001959f6b4c4b4a4f11288c3feea03c51e8327a03fd4d1b6a546167c9c93f9f1f613a2a8adaa59917f86b8680ffcc0d5650be91dd9030b31278e35c4db093ff748912da2b40fc461a9a20f8c6a08739c6c3d4f77476a7d1de1cf9ff010681d0f3b8510e5b9240df2bb910e94e9d6556674084dd12b2da5c8696d2f90536b53e58f70fcb03e44ac72123caac0f0d0ab0f17522aa02d363369ad9126e4add495e80c83154a1a1e081ebdeeaa8c4d5de385c87d77d481cd42010ef04612a94f5ea192cdf24e4078b197a3dffffbc6934c8a4518a56c71f4dedcb45de10843b0ad705971321682f8b0c965de0fc351058871668b3a21af9dc80cda9fced594704bfb9be20cb61284791dd0613317a113597e3e227a23d7093d4092ac71e88e16d1a5d64fc42630c9e52cb6b95c4674b66b37b8cd146f6355dfcd4f9af3ad831ce94f2b48dc73d312844a7f7827e849ce51b79c276c482e495420576d9812268ce30fa3f8bede2d786b9c0e14101110401bc50aa956372617afd85a71a676f9a4f0a274c55845b75968e7e585618443a059df0100a6a5f0e2b8a52639883692016d67151200f854505e7b87ba2b85dea6eef31e7ca9d7ce2166854d29c29e3cca518309a28cf1ee2a51395f173594805fd0e10797466ceca32b67ffe04c0aef17fb152437c2419f87f86845233b9ffe309415132172fe7519a8224445bf160ba61140927c418ecbf174edfbfc4d72a6eb89eaec5b3781b90d0e3706791407ba94fa518fd31a7b182a668aa1c31577efa836adfc7a044cb5ee8cf95d90f4d6386a2d821d744ad299ed83b0516fba87393dd99a02d7745dfcb2fad8f33f59c78724e22dfde16a60ccf81f6af8439f2b685d1578fc02399d59721ef4539ea23b4948b60129a28c7d2223a50f8c726351ab693aa4c112b172a4dd994b8cd32049e808e0ae960b0024d0f3463e0afc8baa37bf74371294ad29061c1f997b35505920f5923be710538eb84a8a420b44d6cecec68a49b25ec90120244bf0a8a1b23aab935b6fc8880ef44336c3bb16cfcfb7cbcf215143558c0016ddb3f0c2dbaeaf9a54ef027348bfa90cdc30c43536b01ccb06f0b15f0ce73f2b1a1f0f3b5801bf0ba926e06d110fca27e06689505edaf6178a3b1b866964f71af1852682cc2569a56f7342e930bb34a78a35687d6c80f67275ff9a5f5b45a3c27dc4217c193d38b8958d0fd4f26da901a683ca9f1bd961a869ea9d19653c3974bfc066c05e579f0232f9163a7625b7376584de066731fac04b67b1ee76e6533a5872e9f86186b40bc848aa181b26130ade127677263139a7a5cd2efe0fc4eef0c86d3297532a424199ae33bf9db8d2aadeb245a3b5083e636e3e35909e43faba0213c3dc3bf5ee092d148babd4f47ab02d855e12b9e51bf5af08497a8252145a9414510e549638c01df5f9acc5ce29b5881fa4d8c4ab7551301a08593fa7770b80ff7d9a6d6f004afeab301630d2aa4064fa12937977abc3936300aa5e647f3a7009b8791a17f9c514e57e355f82e62a9b5c9d5e789b7394c8ae43fe2452323751aa8be0437b89093b834bd569e73f7dc77e9ee8dd4b6a2b19c7e38745dd44019971b04df20fb2c594075935f5a01cda24016ed3f37f01a06516533c6a46fe9ee51e79cb5b420d5dc8ecaf66a5cf8d7e455a89ed624d8fbefb6abdd1006304415c709e48432b411a554b763f90356d1b48f198390a57e1f2ee8d733f9b304e7a27db330d564e81d2a162c54b2046e9e1a51e568f405c39b0b267aa8381c0805986f3fd3bbda18758bdba868e5fefb4c25b7e0e7441489913f5ab1ace159293da2b586bb45065e74874bc9fa6c66043e2d61746bd1c5d40c81f468804c1749b91b012d34bac335d668f95cd6e49e50f079314f6716bb2ff669268d1045bda9534b60c5e8d07688f785a98cee149496636fabfde72a65556cef6964ece55050d00656b9d70c8597b17b36f02e957dcd341fc6115d80779554de43235b3b5eae88be2b6e2500876b4ebea5d8c57722179de3f5a57bd6a463da25526b52463b2498dee831035a53a4fb009fc967b2eb0089b3d23cc738fb4e24931ff0dbac1ed607f9bd547e306897c170ae48bd248246402c61ede403bd02029698a451efd69511bcc52f8eba4661af89f2ba2595e4821695b5791f39ca63fee420afc61c7f6337806dbfd709a753090cf9f5552f4570c20ede5fd00f374854ead6449f8a8e43c27561202714612fa5a0873c9511b028a738177c9a79fcf764c4efb98c18a406b9892f4a0954b8d84a9386a1a6991fc504fd776a863c09caadaf67fd92505a3bdec3b137541299e0de3be8aa7f15cb521fb23e019e2a00a0a0d81a5152829590a9404d0d812241b254a512fa7d93a47d4d8e281a0c766a7a078b28fe3bb35442389041bf735923b88d5ec06e98d7f0c1ac3e22280e376efb383e92c7ce20484609269b84464bb33d12c1be09aace9d117bc45647789a36a32416e347be962486d284290e8f6859886266947b61ab4207b52dfa565d759d5bcfc94249832b34961652e5525e50ef346cc8db05fa2982b3113f2a15cff08e3daf579a8b9ad5ef05aaa9bccef56eb70c901d4db3c3f911146e4ec37711eea39df1cc3b11af5ae69d418c13259f497f6118481ddbb6c10250af1686443a31e102e105566dcbb839fa43ed85e4bba5c8d56843b2644f4b6090c0f678114121cbaa4d778222fce7bf8b9f76fb25e4f9c2220550d34444acfb8cde900988e8ae7aa168127f4743b40d4c906053887e51fc524dc4bce1d587b364445f3b78f0917bfbe5c7f9ae9264edbb72f10b98edd8efa5a9c511bdb8062a2e7356f2ac4b5138dd5713dac14c7f14cf009c9d6fee2c43442eb73d60b935c14733f40f95b6600395572cb0864a00193d36f1bd78fcc71334eab9140ac4b5f5553d96dbcb9a3dbddf1e9d9979c06f8b6a65f900a1b82cc7ca6521a85499e88c54ffb686843b5515efa0c53ddcee975bbe410080c65feaee6148ba63390444a95205e9c6cf372df083499cea978b7448c713b47724959c4ca7adbacfd82858794429b63a984f84386928286052e598017db55c456297095b9b3bd870499101d906b743c9c058c9155373ae125a0d2ea8d25d7689b71de55b8cf7ad44d064abdb92d19831721cfdb343d478f23bb844627abd0228c91dafca461cc84e7dc8c483ad0c23c2158cafa93581d75350c70c7191010c05195b15cdd9bad33c62a84d2d7d4360a5417716a3e313deef170c7e15773e487c848a32f4875f1e59480e06a373ce9f4bfe91d992bb6990de80f03c848705adbea63e8d737e9e024458d2e3c5c71dd84704181751339b6a48b45f01f96a037b0c3bbfefc88191eb4ed9c93374035cb0e43f1d8848949c05130b7c62d722e1cb7eb197e53d0c4fa741efa5be5f5705353f7934dcf4e291243c17cd8dca23124e86c6d0cc1b74772ee94a7e1624fcffb1197d6e141675aebc1a2b3bb079851ec9a0f02212a17d4c563e177a3b4d8af006c5837c36e4c5d71c88f01191c528be6a1a5d9365d7a6b3dbb249243a663e06ee1535c7241b2d4d22e4ba74702bf149dcbe3e9c49b8ad9a519ccc9a0828c91db885bcf912a84acd0c839872ff1901dad0d53769e7d36567903c73d57fda122be1c01f9231b03cbc9c2c1807efa18191a3c806a600d4025b0c661c1664232917343b9c0d60f864cdc2232131ac06fa7e6cdf6eec6f6480bd6e5f6d45557b81dd8abd1155b0a545edc98129f316698737e10d364b77f4f0187112642d5935929b825d6e82f4318d36ec2d9d28fb50aff0a13f75b4a42742a1cab1842a3773896b2edbac589e6658f93060846590cecb2c37dba9c07bf836d6c12280b750bf52406e0e338634f8a9d1a42ea3a2b306e060c405cb2f9abc745c3583b5bd6b0f93dec45891c159dc2ceb6194a849cd7530395cb2baee9092c9db0e2682e404f2175c50b80130b68efafaf629e49ff20781ecd02bf96f879ece558dcefedb15604f130a8bedd68dfa6f0c0c5ffce7a9b996abe7cf2d140f09370e887269f3a1bf16a5130cfa7580e1e6a40b245d620dbf400fbac978ce109a5fa79de899d175849a3674c45c181e6b6f48fc6408a976eb27994db6b5c13a020c0f5b84818defd6e0fea083587987e3430e58fb9e1d63ada62d5a01017a2fb7538722ab61572528098de9bc68217fabff093b882d8e131c4325ced3477decb07b7dd989cd0a91925a2832cc38c1b69213b119e67fe413fb42b92f54df44088364561982e718a4bb461dd8b9d1034e704dc42fce173385c1d7e8bd476db481a1baa7356abde0cdf52f63cbfbecea5902cf5791eb7c331332ca7d33333fcd5d5f86aa5c2c0ed5654cc7024029a42f118a8beb5e6318874981cbed202e014dbc0875046c9647064f7dc59f5a04f1be7b2ca0bcb89b6322c71dde223bbfcf5ba65cd86aa17d3e4fa51f3b5278f48d71645f29b5e77bd18d5710df898ac8a0d22f4708ec435c0a49472de4e59d67e119360eb6c1a17691c313ea45dc8234982290a238389d15fe39d47a7083a398fdee3d73a0890add8e3c799931b5d141620789074e960924d9ceccadda92f4b15c1a80a8c53d20c72b65d78bfa1798801dd59b7f099af3059d4a85def2ec08ac5b407a2009fe339f621e78b358e8dc1b1638750937dbf31892d0aa5b360b9c915004524c0d6e735639221b813220bb71983eefb152683518252c36757a08993721e96966b9b860d84fbdcfffd5d46fc29345ad93c4b0e9e69b2e5623543629d67ed6a602d88b19fafb7d199d43be46016a1a1f42c15bf87d898438b03786784b90a86d5063d888865f8f463cd4d5ef3afef4fe53b3e1c9fdb2024cc8a41e7bfc17a22989b53ab974008390bf5a077104bdbcf516371cb453ccd37c5a6abe36292c45ea13304b1bdaa9795d0b50bbaae52827b73d93c6c6bbe38c9b98797df1fa75127c58c58cf4910ea162b4964afbc177a78ad55d948546a9bfe4091c108d1ba32b59e154891b758945d8a09eec5039c0b7d6aa0abcc2b0e32730a35d785b6a664bfeb8e422f6e2637881f894cb611715304b6760a7ccbf53a78005186e3f298488eab634b3691558ba408b466bd8a4c71a47ea7f65c6e4eea420ee7f41b9c6a058fe52d3f78a8dd5a650650a375707dc1b7df592273d122b23baa4fdb95562a2f983330c0530658c4a91c4fe2d59cf9a0bbe92c73738862e58dd3acb85e1bec38f529ba02baeab3cb47b3053b3e4b5fe1b0677536aaf0692f25064d3a607925be7f36c12a98477a2c194907704ba32b2a11d46a029cc3965636d17510fd20c07c6f57c001fe411728a9eddacc80c0ca6799d3cd37ee08b358ad3a9dce614669e70c214e7d215253bb4962b151b7a7ef61aa3575a874f639dd0e737ca72b795853ef407ffb6e246ef22632eed2f71e1b15907243a3d2b880bc330128f0f422226ddd420abfbbd5ef8549513103853302fecb04078ebe244d4dbef8618803769f96ebc4caa7ff466860307ac5b575fec7b3e91d23a59c0c229c446aa4ff888405c4a841056870dc52b10ae7ee1ff70fdf3221cc76fbfff54cb4b8d88a32b882a6a5415ca597593babc393aaca6459509380da31885b9b5ca62967360fa256060c90adb365d712636f65cb634998705cd4a44b47e46e9863ee3724c1c27d115970b3c13569b51848c38d98bdb827335f369ae73beae2c3faaea830a7b3decd4924bc1df999c6a9d6c0527b6b15f41d8979384663c8705cd8731f8687bfd59119c11c6a710f3982488fd2c6871db8f3fc235ef514d41f2611d0e05827dbe8423381d2d3cd5385f1e7cdc43c26b831bebf3942d7cce4cf276ad56441052dacbb7ad63ccac15f4400ec984f4414d8d3d0a59fecb541bbbf394081f12584e0f0b68924410628a065c776c5da44b2ddd1799f021d84359825bd48a12375a03e5af680ec2f6341c8c10c9c1c444ce5c891a701b52237cc1b811b84ae34e79a8d18b29f59ed29c4f873c42558b8a01bb77cb905505ce34627a125a7993aa472b12676d997c4a9f0255d9ac5c5e147e20526d189c1f4e9c0a41d6946866b944f1d10701eaee54ce49b6a8e0535e448a65cba2e39d6abcd7614a6c5731db6eccac2a8d4cc0d144033f4a82866f94a14a865c7176d5cefe2b289b373a9aa254545a3bb26a0109d9796f8bdf6030eaf1f6f28cc6a9920b50b4231d4c01d8f3804bbb0fb9d668991083c6cae08942adcd03b3ed14988f0591cb02e88fd541902df99105f1e801350a02223f08d147c22661a781202a7ed3bcb76a3108733a6f73ffc1ff8be1fedd658113c124db603f2d275b2e1d7b6abf51850fd700bd0d68d640c8c6b05de6e9227fdad43a10fdc8f6b412b019e5f9e2223c8bd47ef97c5c9659f0e6d30e6e48c8bad7938818fa9da84fd4aded2a554bb9e89e84084bbc8f3aa34a47697db2503cce2b9b48ec7e5e041b3aae0264e527ab76e0360002b0b549afc080d43fc185ac47c6fa62df61fcbb864e637a056c73e039dfb3d04fd10addb912d9c0b776eb502d24f52df38ae0fb0148843d71e38c301d88b4eda9bf2434b8a4106c7318af8f12759f9dcaf8e52374de3caa896342881d8fe3fdb4cc5f0380351b5048d1c25b8754b40538a0237a61e86181a82fab9443daec6e96dd1d3cee26dca9002a78198d48a1811a4644f71f35606f2235574a98a286174dec955d233ef7d6a9761bc2edd5ca99bdc18a42c0fe282ed3acc409ae0c2d46e1fde60b1c27759a66a2eda013e00e07443c40940e07295c97c679874b621013a198a312244e97241f4ba1fc0c09129532fb4b8a2147c1883f885a82358aed7b93e1f626f718e49cc7543ed3a10c79a1c9f8903c8cd3e62142f8ecca1208828a3cf61f8b6f52ec53e084a1dae0d30c065adedd73e7f90a859697205fc10a14c814872868c1e852f310e05fe8c46ed61f0fbd464a1d8474db4577c2c22bfa30c7c888bfd5c48ab69e0b0e8c780771a550c405ae5a7c9846b4c343408c191d7630e07ab21ef3ff07c9889b6265aef789de79bdccacd71d7fae30ae82a786e9e17b37f461093e3bcca80fd300144fe5aa441ad0909585e1237410e26b8ebd8ee2a6a502383b545f0d1bfead52f0371c77744dc597c279cc5f49e561b3dcbcd7e1a81846fae29e147c3718076528004c7afcf508febd6963e602c70fe77c2bf9c183c1a92cc11124b0c3567fa3fe1570ce29fd5913387bf9d5d7276baed9303c6d60c25106dfc5fbb04fd49606fde2031c59a09c4f5f6ad032b2ddeb74e12fbf341ba9d38e94853b0a61088c0d8947b38a07f77ae7da5e6050e28be28dd3e9af174c2da4681aca7a39f8506c60df922ea0ce5ece27d5f8688c396817e0fc40f43c720bb08f373548fb89e41c69e9a0eb15622145afa2843e7a126e92f4bf0e5cc75d7afe0419eb04d8543c76b91c65d3942b83f454f31e30074de200dc180d42f13ef4b122034939f1ea6a765de7f9b2421ed480c0c5626c6528058631056545ad6a2754ff9ba8e017e3374f1967114554b395d6d57737048b234407b0965ff2a29ab685ec3b2719c234ce9be4a80ba8fc7732e0e4dc939adc6697f51ee6ce20f3ef8f132d4bebc5209127b5b8e8ba5864bda17d163ca6ab3a59f0bee5608b26cee102108124baf20fd0911f9a98540dcf5a4078c36fbbca558a276d06bbb50ce14ad8ff754068570c1127bfcaa8df20af35255778270b6dd33e7f1d4dd117f2ae437159f453482a93f35ddfa302e71d5619ec47df0668c4c0ef797579eaa74f0b18dbe5ab44a2113e14799c595af69cdf245c862ef516e494374fb202a630d36d55b13fc5a4b0557c2c7ba09e7a1e941707182c8b6d874f86a964aecd9d3f1180eff2ddae17c9f5b507da52c55b95e8e8fa75d9cb0ae50c4ba4bfe77057606cfc0dc43e61a4e1c59b49c1dc6da5168231c57c5bac5131303c72c0fcaa2956fa9f2144572f450f9dc5bc1b131f22364eef4a47963d018023662111090093de00208213443a0860673d8adf1558fd562ae5e1030810c0b78f6959f70508f449edea1620895b0a906af7d2e1e94b033a1e443a345c144933fff4db7b5a0183a5f5b9d9a857faa4d56d091bb0c0fad19eb0dc743d8b85b8c6e8726b5b08f75f45b1030f7e775a60ffee71703d728d948b253ae0607a33e1bbd9da569f7f48fdf8adb7c6d9963c90dc7221d912b89fbf20500333732be6f536e995d7eb3c721720000890fd9fc9b2887d6e0420a006d8c7b306025e2a1a590091a27778d58700380db34e159eaa98eddab2b30f5ed298d2f7812be2b400fa6ad898300133eda7f49948e20f94a9fe079e3490ebb90a160e110832fdf540b6e77dced5ee611dcd0bd0818c56be6fe5983076aaf0a08c76756210415d5e1247182ebbcf4cc4cb34d00f983e09523ee565fec729063c066fc36d72ed39f2f85fff04866ae6ae32fa3bbb5eaf9cabf105f7bbd14c41aa3ff1640e15ca28b35da7b0a6c5e351ae97eaf99893e20a84317c124a3b664b20e87ddd9fd4a1679efc951eb2f65b831ae7c4d580a775d3477374aa888955a1115f6aaa61bf842ad191f7cc7b7f501f8784660d69676b04a3e23168e2e68d65e7c4da1533169d5cd223b9543b7348d707c7cfb4d564aed77db0ac86d2a437af00346e22510a77072578a3d13ee4429ae0e8b3fb5850cd226cae67b33135d890c0a3f1f0375364dcf3a13a8f325212b6618f3f9cf330ec71244336468f5999d11b863e7a727fd506aa10a892938a71c987610e1ed8bc5d3a33b3ea484aad53fbb4e7a238905d0e009fc61490635deb01881f7877f7fe746f13a4edbf028869859c8822f774a55ba4fa4fcd474075bd809824a7c5949d99c1402df9eb7b54da20d55fd4072473d435cc2b7fc7a9051a72b72f071786c1038511c0c940b35e5ce7bd25cc86780426ee918e23414090215ad85911caa464701335c86f858a88d20729f8db5069a2980dbcdb5114c6637f5da5e0931ead0360196846343082a6ac33d72440273a9eeebf1fdf7c85f7626424ce9d7ac013a146433ee8420a025b8b9e764f49eee0eeaff6154b6cc0e7803c96a65797c26475cc11fe8a60fa01169671ca91ae7dc240950962110dfbc204659d19c3b4844d4317a37cdcba60b83ce52d6af01fb7f8e905572e5fe63c6e3c9c733585c2739a983700e3350e494dd1e9431d572932100c583caf6607937e5c523829e903366cede658af7ef5144a5aa5327b84cc3d392b7d5bba12927fd83c0c0644d67f090b5bcada1d4e6183422f1a17c53949818435152620cc012f0ec29deef94f6854d36b810d0c4003b1b1d878e8905036e548ebe52ce18f8311d68f988481c53eaabd2143409f0082c5956d455fc04a26600cddc945e92b98b2e28d7350e4c1356419c789dd17b43a1ba8a38209f893f8ba572c836ba17e2d4a05eed040f603bc07527e2cf4f7d75ba8b3689028496460e3d998ee08c23d620afb5c3608e30c8aa7acbbf6bad95b554921981b2eb38987c9a646c7f0ae06cc3d8b5e248f60eaec87128514e2ce2f305a937b761e4c52292747f58734b7e3719b0956014429f726ccd4f9460eba8d9fbbee76c507e7b6a2032f9a5281f09e6d316fe3f930d2c7992c9ab952faf10963071f8a0e38e2e86537fc441ee0de74a48570da884625a52770bf7b6161e9e77b952ef5a1e70d502c9b34fa0e4f61478f2238a87ed47e767d4d6e34abab72ce0580ec0823a3aff90f60f80451d07a33622b0e8799ba895830f4584986ccbf725ce973823a8f76eaec105a1e95a2b5298d63e4654bd4df11f7932be289d2267b1bf019a25effc8faafd8910c407fb9996de556066f12117592ca5b3ebc892b8c83da04606b0b3d395108f3bb15a6a55464d6dc66509662759927bf67c61a9e6a2542d3510221e64fd6f97bc654280e5735e50bfb4cb2006939a2fb058ccee83f05b3b8f252cfa5b2dba380ae7c1df4a243af421fa2d7d0e907dbbad8ecbafb3315a0c57be4ed6e1d280078ce376b70d87c56dce94092fa02144ad16d8512f659b57d5ee24ce422603d1f8f761ba484cd30bbdc96b990940ae7946a305ab44e533473b0e07f8a6c31d09d549af862facba4039838a1b6140c81e3057cb374baaf07b67f60900a95a72504733a27163dc345fac8215c8a0ea315baa009c6ba88cd602e2c7733b01a69067b5c641dc3fd4fa2e7a5cbd3cd86d697d822ccdab83ff1c9cf7332ec6c81a57871e2a8c05923d0e8bc9d127e85374a22e6a756a24bf273ca2a5a2c155b9b65d150b488f1022a07297e8fc90bae613b426a55d527a5ad0bfa99eab03e7b18172144b2188448a7be23d90dd027c14e35efea92318c8c8ccee012ead1495d2e328e2b52e9510792a32a3253f0c22c32cd1a5cae8cabdaf68847f6b34841e5b8101bd63a1b5ccabda223860a57adb5d6664208d9c11c1217422056841509a57bc1b4c5fbfe67fe20715883bf590e348e10e28e8f820985c7ec8637f5ff29ab499ad38db534a8161098844ff5c5d95671901ee8f1e90f02c7b6ff3af922900673b34035dce51c5db9b84f0ef16d12600fee48f5116e09faec5a0e7b50cf701f008ef7402ef2c85da3352adb952fa071f7637a9592060597254b963c4db5d7e29befd91a1c7a063b726b706c87ef63ff4d201d459599170e611474ddcdce703747761b1877b807e420ed0792602959e18872716f96aba100c1e100f5d24430775411f5c8bae243666264d0e8e3eea4c4e5f28edfc49c4ec26df1dd9c033528fbda41d12604ac030a866fe59d401c366e788a6aced1455a8a24eb1a3925a829258b1d19eda7b5282a97b23fcd47ecad2cd2a084702851bb5e0ef653e92552d6d8fc365369e2f67b39d4402d11fad578599d2c6211c4d8e9c29d179014cb478883a6a0dc193490bbf8d8f2400c7f994fad6bb3986a475433d61c9530da27d37bb560c5c11a34390ff0847862171f5a067a12861e45937b9969927c34e2a2b71a71b1788bcfd4d45e5d3e18e64d420c1b3c1f75b2f6ea8df133a4d060f6c3424b09f3092bc281d1a1232da15076f6fe5b4bf42b64ca50764981e4535143ba921bb27a262ad6f618c2aff5722cacc61257dfd06c1edd46c21885e9553525fee5f3e7f86566369db33aa6fafe6086e128cd3af406f122643bc7a86973855f08430d0959ae27432c38bf6bb9855e2bd4ddcb00b877cb41dc2caeb6ac25d49214dfae6bd35e563afe7e307df37ccf437ced18161444d9d6abeb3e1c4fb0bf4f21f10e4c4c926d88e88f4b2d2a9ff89320072ef4c8a5bce93ed53ae43993cb328d70584274a8dee63c464f258ddee453550b87f5194f6a4405575a31b0a9f24ccf2ea3db029e9431c5e21601fdc5acd0aaeaa5826209ebe96e01d5320e3b50939602573ba7e7680ae8be0502086bd724662502f06c811b66338c9f1cce36739ab52875b005e86b3f82c6708686b74eff45aab38853a7646aa9830d1aab51d19a0d4ee18c2f2faf33cc9cca648bb015c2971a7c813760e8e269014747ad8a57caf8ec161226f35fcfcf725903e826a799d112933f00f99496402a3601a3f1a7c46f7388d903976cf16b7387c6efda4cc34d95f86f87b9755c303e74c5af9c5736e08451a16b3ce8ddd05f4762b4484b2cecc85651701177683fcff1dad547bd02d34dbbdbb3d683daad785a2873e0869e45e405d8292f3a7ed0e5c1ef72f5ce26367c1980791b645411638bd84773aa854ddf9d8ae024e00adbf170be272f725611e6e75c1f3745e88b295b4863b2eba09997fde1f92a6e8a16bfde2561803d8cb7232557fd66df0cc82ba810440ddb5011668b5fe890ba5baeca3912f8a6cd75fd94399ad9963e44ba6a457e36711691cb6353e17d5b311db40da544b2bb6c416cf29e1fe422bd00d4ba1988212ee39096fd7611e4af41a7ba8ddf4ae11211427dbc4d64097c5f166ff435bc9d91164ac64b8f389d00b5ba71ccaac3e90da0f6fbd1e32baab5063ca76e33ec23ad23bccfdd52d57838542d708847fa5c2151467f546c1b50168cb63182c9de886b17380625f30e4455e4b60861a39e89349b4fd9867d72b9131eed98a8859f1ce22fa4c5382f4a107be41ff9e699b0f7c428a44509685eb1c3b16e87e12d7d9c7e4c41e5712026403685bba300b07f66cbce75b8d65a3312a3f2d045fd66a6a56103505bd8db8b4a5a8a8489eea5df7ea95871ebb58587de4cf5045dca46a58ed988bc89873742b61b56bc020932534d446a9a4add73bf0a85df39894656a1518259199368bb13c203231e05808105ff4073b842c77c3b6a54f1410c47223e0c91701b080b4e09490301bd2ca41052ee608bffa397165f40f82635cbfd1cb847e49f261a3a3d1f85bc3318cd3d644233f72847553f816ec27ba7d57bcae4f9baf8abce611681dd56d5b19b1b5db8bca032d83e3bb1b41be8798df1bce30061e5cb5f11447cc1879969b4ad5f5cd81f54508ef14207279cbd4dc32875b933db81ced310fa67c3281f14e25aa5048cdf440ab2bbb8f16633c4733d36f201f1b86c4a84a3283228925416608793a2fb381b159c3418ae1956d0fd814d06ca469d6db5d1646d7264f048e46353c37eec6ba860576f7c8f0da9433a222017d6dfe883c0c8a808c5b99442cbd26b43c54bd9aec26b55b2eb74ca213c2a647f1c67a958a2bf59eefd28219c1b4eb938d19cea8baba13c858110ac13315476612cdebedc74bfa194241ba426df63f6e8ea278900a04853caafa6266117bb3a8296d2de5d3d93f5f95b610b5ea1d5e47003e9ae6b6f70283677a4a861e1076ef6358ae2fb94c64d5d39ac444710a5440009b580eb2dd1c2385f1ee6a51fb17e18a60d11b80f13569560a9e35492eb58203673552ef80418b548389000e91b01689611e29b0b9680cbd212aac8cec36874c95f0169a46c69d2d054d5790d44d28cde00c86cf317521c1fd5ee55840b16764303aeae2b8c153a2718e1d29eb70375b59a1d2972c617e45d972a927227c4fa0d54182df830ec566be14493b3d2aa4ea3fbb3b24b2e4e92423d00392e6f226e42883a6b217acfa7ef5b484cdd4d86ec62ace8cdceddf77e1cfe04b46b6b5e3e03dd0aa813e91ae84d42f3b8c6c97f45b79db1e4b039c85c27394734d9f0cb400b797834d870a66e2e46af38d3888c69c3e26d12e79c14600583debc724d02a97b4f14dd4e64e8c3a2231e202511879047ed3443c30348dd1cd4b60f099d44a0b05fdd13111dc71fb8b2a7c82d7eab1d50189c58000691068627bde11805a47617e22fc2080a8ff4978793cb74312860b5eddf002a240bf5c488c072962c16c5741f4cea8cfd54c0e67500658a11c6617fa4da449d4d9ce9d40b7d61ef820022ec1497800ca1a38251e33e0fe13ba6a572d681b283ff69a6f5f369e96b13ebd07845284deef43d9880be0280720ad4d4068cff409f8b6f118240119b942b0ded3323098d080c64bad2b499882e84570529135d1789b355cf9f2c5426feead7b5d412b5b20faa1578685a1e8618d235792a430d611b165da4c144f852ed7ab11e20981ff3387e0f568e07a3283e73dc1318b1775324afba5f2f992cf543e729854f3401672f751e1f589c9aee7c662b81a340fa5a238d9fdc8c20da494b92166493abc1a477a35ffedf0fcadcf67ed849b61127e1507301acdb9d51a08e4fc7aaf6daf099710d85a0b3a1b60380081304b457f29d4038f5512e64d3899509740ff3dc3033c59324cd8968a5cb745884af8b88fcf40f2dc5b18a6131d7c32e5b94e8faaf805b9240089a143bc1d58ff2e80fa28b938d013cc1640fa89aabd629ffe5f0e02db271dd553a54b670cc9525e303453c91fd851b5b135c29dec9f14f56e24c99cbcfe1fcec9cc54898775b09a7cb50b31c4e476dc1583211134928eeade204412c815c4ac222c0d610b08d602c24cc5e5ca1507205c581826a936a0f2921a25ae26a2be2ce6c72fc0a4d85992732047017797789033a06aa4c2490fdbca2bc4b62bdbdad815aa2cf9ee08848072da2765142d6ab2b094bc5a60002a8aa84caa67231178a4320bc24ca067c63cbc4761693e3bbf48ce11766c6deb490c5e84797a6538e9f7edd8fac786d2801d42ba2581c609717c0e55dbfaffe1b0d2191e63242988592f2ad53d27cbb43b84f8ffa82033d2dea28a60d261b1a00634b28c269a9408ba4abe0d4fe2ea345da368cb5de87996d043d67b6790b83338555720e8c1195a5e8799b88df0b0369f161c34aee2e96fe731afbd30dc731e2f0f584ec7ed1e401b0c3e1be613f0aba0a49a8384249b838a96ce7040f80a5eb06c8249290b89a8ec26dff86863c8690a85dd3dd7a6d21604b709c83bbda5f6af3de34207415ae8b865aa74b4085ccea26baf40e1c4b3be71e37e1b2a422242c4e71c031e2e236a1144325c55a2f42b34485632b8078d415b5a035e04d8f050d0e05caeae703bb4864c73cb106d92d90afa34ca49e84676f0f705f5faa95fef8077cc9883a204f2a01522754d903451769323e1b745c35f5ddd4ea3ec0a4663c6022d074fa76ebf4f9a434ee29319eda841dbf694d7861023eaa591343d0e8411312a89a517855b759d2ea25fa80a9548a9690ffd01ec3de1d243bc400b86b147d0723527e2edf06f45aa8cba9f4860ec12ae075eb63b1c50b31d4bd83d0fc322e08912b08bc86f194f4b0cc5b21b71deb45161d72bf4383518460f6ba702d1737cbe4dfe78668721c56ec382180dbb5c2098ffce1423f03be5befd6d90d7cf8a5965e59c32201fc0cd531d22eb8f541620252304ac7e731f627d037896b61cf3b459043c09fe424e431628a83f82583127e2c3e322ea21ef4641c21729dd84605b4dc93714fa3af85bcb4494e2ab3a89c1bf09b04b149f149383fa20919554b6136a59c65dfb79de854a8e9500d28aa0dd48b4aa59212b410a2f08f144ad95cc4ceedef58be66f0397973036a3ed454f984df9c476e8111329521a232e48a1b40d65051e7f98c1ecad4a67cd472b90301c037895b7ed58ab1443d9677c5a1037679e131c44fe5a397ca41f209ebef9880eca7331f8bf96632a5d290028ee64e94f95f22e7d28cbb21802bbde902a5d0b7e17e4b7710c2e6c1ed2a8e7e9e213afe839e2067f93289dbdfea38d8e8b95f2a33c1547d8610330eef3cc46191c71237e2c47041d0bcac3c9716201e9edc76f51adfcdabb54879acea8a54cf01f7f8198d2704669c523ca15f1c77e092e0e8cec412d95b6952c76003f49778f751aaaa75694a632798aeceedf7b16c8199e12903e0763012bd6413a0a8ff4c7dfc8452a689599d7487c3cee272c17baa449e5e3a444cd25ddfe170e6d8c28c2e31923fed565c3c5cc2cf5a8fb43efcc55144c31ad2bf68447cf47b6b459f30303351aadb6abb7c8885b77a3bb9953310687e39c3ab46ec09ba3416996d45b8208359c19697ac3d343896aefa163250165159da543d99d682c26e8da9e1ac41550c33d37e64394e25c5017c52a6e465f7645ede39f39684e7c92c29a1d77a3c800b77d6342974992980391225ed80f6c4b2a4b4994be5c173cf9da638c24a0383abaceba440c244099016031d57b54d0283e98166dbe6a0010daf5485d98d45dfd652fcca044c64898b2526ae0a02debdd404248ca0cad4d18055689c46290234166a117cbf8aa75e6b123b30dfcc1f57ce3676146b655af2104099a291e360b7f4fe3ad687757381d297b49be49de341e552326b7b0996abd64a12086034d31c66e2e6adc4c725688d3a84d3a7f11028c4e9b2943555494c9a94636e2275e5994f2c4324dec3bce121a080927b3f8ad28a113b4b218ce8492930082c68a628a05dc1fbb4b3896da8715c90b142515d0b658cda93d4a50f62409544203d0491f33fd82a59a4ad2f0eb6fccae4baac3b88dd5a646d3f93e647c22a166af4b7a6c91040538a50099471dd728c3d00547c1051ee7c028495d9aa89c440fa48d17d088545f4391a6f23cf55a84185e4be95b75d80ac446a9f3a9eaf3c3bc2948798e9c3619a323afa4e849e29dfc8c2f3521a6c51e92dbe4a8e03ac5e41ff5b59658a2866b201bfadedf76a24698f6c22dd6d3e34510f9aa70b3c713467889178f686ffe40d422f390d0566881939f5cad4e74fa20d8b9302f9308699479466a95cbf46eb33dd7a4d060fe9c47ad7ec463d14c45198756d356ec87c8847982dc9fbdb76ea83b2fdca3c9b24e646af77babece6f2908804d91591b9545ab590f298201606631c8ca70cb891c6727acfb75dcd989766229f24d75a1b86dd917328e29a04543ed4dee1fb14a333efc719e95f2315855a6120d8f61913d5c951cfb440b34eb8677ec1e6af63412f10ceb0e444386920784da2a5c46f9870e80d149a442b70943c1633ec3ba2d2a752737857cc63a7b276427f3eb8945fb106ab2cf67ba02d8355f072e2f0b3a0f20d84f88020d39cee7cc0b9e824d51dd186c1c5e8e5d93d860e73e212f6a1915cbe836e10e1df5f2e23612e6651f7d03b125f2f2285b6ebc349c1a5430a84b2cc1aef2264de45ee2b6d852618d7606a71386102113bb6105504dceaf8e0ff3cb881d2673b95ccdba8294ef1ab79d6a8fc54b2867ffe9182fe803854bd14fd1c3e49e36439b395443eba9e08ae9a1c6f24b5cd8ee0e6bf351dba579aceefab7427680a3f7ca8c220155414e35775c23743ba6ab31e140e8200b9e3b767bc80bd0edf46c279df550f9012ba56c92b80d64a4d11492ac9094c650822cbfdc37cfe3bc187725233d7ee3c3472d233660660058060a431c38fc955b7f192273d9e31eb34c573c8e105d86ea090c70aa7d81cc93b44d9ac34c95e2ab0089eafd214e0bbb260a6da19ff909acc74b6edd756c9405cbd2a38ffed40ad1e67450740f578c49a73143444194ed07634db325719860dab6d369c01df4f101be39acb36492f7ec2049b69b3237303ad81b56019b1a67a55c8e893d885c6e10df0c1b078aac39e4b7e4640463d123cdbe0365b119797e175a67364ad0502021795b02d36e1636fe330a529e6738aeef9e94f40a6622f5cb14a8ff3511f9e82ee28694bf26e89a6273a2bce6d744dc2af1bac43086b9285de218fa245cdba234ed6374cc6a7d11d95abe311f7cd8538a224b84da69f260650fbc5ad3046d2657ad695dc999c8dbb8469de6469b554341e549d94361c963902ea1319d525a61c944f71080eecdbc6eb241e30929dfac838de164b7e9c0703f3ffefd3cdcd96272e60e73ab92b3130030a6841d627b748071623c1b63e40f19d445a8677713510228588a37ba983f92df9d74c56c1a4fbc7e7db149d9661f4e3816478d3afa342ea316d097b14331851fbabe3b226af5e8da1aabe55f6725f3bb222e5e0554e7a763937cd7c8311af856a2a0b4a5410bfe01ced117915911d4b599427ef914d29eb45803bf62933ffec07cfc8161fc64557f74fb0d17e91a3a362c102cbb8da4f2072e80d667ef15cad100ce516d529a43582d89d991d97a84a49ba8b822aeaaa33fa47b6b60c34586e86490dcb25b249f241169d18f972586cfa896fc14e19fb31fc6634eeedecf3312c28452aec8c584e495a6a69e74179420103c88457893c11c407809f0597cfdbf1627032c667c8cfe4bb385fdf30fff07737b4e840b232ce3e1f6871364f51a324c4df8cdcf1ca28ba9eda2223a0ed6840a7a36745554774de2c108f07378a1b055c029b94d4a1264fc52eba17ae40d21790846c5a7e43d874955d97405f07c1d24222e0f80db3e1db7a994be45eb5f629929a00d0a86fbb4822963de6cc331f3bba5c42c1132f9b05f949e724034e190834be569c5f0f223621c73158a185b9cc526447c75b8568e4a449fdb43f4bf99bff96b1d1f838dfd263e7f538d11261e1e0ae9790bbee95dc6645ca699c4b1865d986fcaaed6240f6f5c888d71a6de8acec7bf5b940082be6e0b4ea371749cb5ff318d96b1bf6a54e782d46639e6dedb75cc85b55c37b9db61d966c5ca5c2008b795b7820f3b50cfda836d2226f0df2b6fb6ab4e6db54bedf04bd0e57edd7ce437f0a59f78a99e0b0c88ceda47cc22a76a2c5874b76e496fd1769be4693b9d0a47b93d7cbf5482f7ba35ce3d9ec1ac1acb42c3e9b3fc3881c4c8c1b47134b1478d4930ef1292ea4412a6b62701df9c5e67e03de8b1670ba10e33db439d38613c21de46f0418540f0322fb7ed7e633a93c50a0b2c71fe907134c1b33f985f4da8777bfae070701faa45291709e4c8c35666719617ad86f859cbd008631b9200ca4aa630ea12bf9f85aa82374f72278f3070a0aabf41ec6cf47dc9459abe8683997676df6afeb0c546e4688944a38bfeacd498e0cd786b976af5c25e34a11ebcf01eb01cf88a79a28d0bdb304fa94f114fd6c2907924bc641a01f6580dbfae491e9ad979de36f3e60d03244d855ec40065583eb739dcac349ceb5eb15015b14d5109c4f960aa7328c382275de163687f53448bd18cdbe91bc9da26eda3fcd5018ae18230fb8c1909610c0ec986cdfd5e791b825767f3bdcac03ea630908efd376eaeb91930a7ca03a6db90157f0f8f808d02fd33c44683a6331710b2d351d1391d325e65259f03e039c925f576749d29d1840a537c80421c21078bf504a65c0de7cabeb14c985a2cc87d8777f30ce14643e300c4d5b717f8484207b4639894787e02793b1c632b41ba5644d3123a8c8a75354b321a1fb6cc4d58e9c913546449de5d75af21438fda87b5bad2170df1251653d09759476988482c4395b008f9dbfe848d43ab18d9136b3fadbca8f7692c46f6c4440ee3aeeb5aefb3d1f4171362b14394061e6f07485c6dd2a8392369b6b9b138abc2de6a35a62f847aa0ce926950032d90215bf0d7b4fe510dab2514dee5a93a27e17502fd698b07098d473f8eb58307e5545b94372c2aaed2918210fae3c5cbea0ba2d662a6af4834ff970a6bfce522fdcd6619e93a368ff34f85aaceb9c2cab6fc7e469f85c68b0f18c24b7400176969635021072f1a32f9296962668259e3bad402d14093032f7c78cec72864756d60e084ac1809dafcc4216a1f16445ee0e231213eed5af827360d35fcc658a489506a37baac08fdda23f2214c7824b74674badbab43bcc6177e9398e000a5bfe4f1c494afedc5dd494f957d2baf96c48db358dfb79c55cdc09aa78c2520c3dbda1532331521def62fcde23be26af452696bf307eee8d2852fc631dc9d0fdc8e480f29bb99ca83d8bf39c8af559d6323d01a4245a8c50ce0cbc3ac44a0a41f3251ffe633f5657d1b22b910820e4070dca9852aa05889a0a4a437da495d57135b4e2b9e6030928b1c3dd75d65595132b4be20c4d3ca6ba64a4d87f49bbcf61c94e64a64a9d7ccc538499225e8b64570ea6e021c3b23c0a0a4eedda39553f2447d2accc56e82114b4e18eafbf48f2c1394be3e31a1473b053777df27c90bb01cab8a92219527dbc8af2c5a93f3e4d50d264cc836883c7fb4e40e727acbaa3139b7a0e88879d2fb6b7de79f73833398328871f8571e69a88e0e689df9f4561271e5432dca41db20ba5b28cc05ab415f0e9228585ac3a39f08ac2b99f6a839bc86784526ce0fdf214f61046d6ee78ae8de882a87d022c1c0c2afd5920943757eaa394bf3ed06381efa9c673b73de0610dbc3eecab61adc05bbe5034c30c0862c098b3209d6c2454fc9eb684d29e0382a4bb1aec4fd00cffa45633a2552912d46d9822a3255ce4e65198fa0770edec6841f11ddb4ac77983c239e5e146620df43951c20bac9b832d6236000a8745403bf02e28e9852ba289a27798ee89674e4541d139c7c478976fed4ff240365344919d3e44febb596becd450464d4e15bc65e5d86d748c4a2bb903629e4a4a06824af6d3928d0fb969651c7d6765b08e406e088b1cc4f461dc56f47e802805d8e8df7593b2ee5441de3621bd19a8c3a1a2fe5a44244af6f6499c218ede489e3f6e3b1be7884019755cd14b48cb639d653f7a231773f0f54ef758f5d5e9a28c2abacb3655c2d6ee05ddd9b86b9824b6c030ff55b9e3a1b9f673de64c5901718549d1f91ac9f21062d00814867d770cf28294b7532f480899f22244e4982fb3e47496e31e933f43f9f08457aa5b6e51ad03041bacaa141b2702134d32a82def8c9b0fdee0d25d960f97e0b2e0d1756c92324ebf025b5fb8d65102e018be904e2f772a8474753ac0dacc5d8ad035a21e9fc380b297c94ae2b5aa9c71406fc5a494b0bd5e4ba57df0458decad2c26e204feb14c069cfcdb6c9654b68dcd30731f7b2ea286a89a27740d137c8468ad5c83237817c5461f59c6b08de3d11bdd0a998f23551abc5be418985b25c24baa49961ab2ebc237eaa84b7638d2ab5a676880f103dd94fad5150ae91613b62dea28b2c63ba15c59d1031491c9c0855566c86103da7bd0649cfc7e33813166a20659c9d656b92170b9b2fe401990c60709a123221137eef26b862692437a48618e3705dfeb6a76cb813e39f893e40add45f006bd99e00611bec261c4461366622ca44a3eb3f7566f43aa234fdefce261521b9043342fbcbbfd7a06ae1ec0d990e5a5ee0d7b35130f74357edc684573e3d51d672f5ff9a48e0b5b1e831f853740a8f018be5eac6cf2179410678ad1d0160520e36dcf8be001c14d240fe1287ac687f0eae8ac71adfb7e3174feb50134aead901346962a5dfed17ac5487930c5d113524b82c2b2ee694b4063fd394e3c1b5ac2822b233a85061307d29db7a82371c9f47a6210d2653ca4cee13dd698e1d0b417ac606844e4c48b94ab1d4442721bdb11574e460d87bb8440ee4448470993ed1a08ceb7e26f9b78614d60812b2888eec462a68a45307f90c74380e6ad3aaa7564940728015d2ac2500dd08a3fc68d86b3c509bfc99b1404a1a31e28184278b8a484883910204e2ad1e804462743015da33c7860c3ffb39a37e99f1b4eec20ab5cae444cf38d8ffbcc01810201ba13af06c442929f2104d049ef965327c82e23594a4a40dbf66a13868b10d1e5d45ef435a14406936c3472451afa89363b215c8a6101574c81d120c302a6a8c892ab1f67936c0783b6c6825ad30154aac90a9183e8e4a8d45099e99e8661a966f98b7a674381945dd03965bad90ca4e9444373fa122435a9b1881063526f4ff5e55ceb8929f08d3f7348e646267734a53e28e96070a40a5a027d8902ea6164b8a0fd2bb9929329ec34678dc26f31774f9d7ff6bd57dc8f7272d6d654e14a360196b9db7be7cafaa1a1e7c27b00f7f0deebc76e97d6b986ead325bbc133e1f7a769f063074f4180e5068e67cddce1daf703a6fc07587a02c594977a4b76ab10c1e03bca8cdbeed6b400bb892e1c0e501f61878019da7b67b311d6b5b384801994f4cac47eaa996c9ae2e9f850bace18e235187038d5d7e40eb19cf6e080a4153b9908c38497cc79d098c502d3313898ee58c6e7e448245790254653c01c2a2410a07d9caf7a0c513155767f5ee699901468498e16ba6524491959ae50b4b7c7da015ac46345cb4c78afde899698f216b6cc499f434e365e2c729748d686e4d968931437dbda90d9412e3d27912be68ef07f64c39453561a943b37e35d8bd3899147b787eaa5f1aed93fc7ec54f1913afc0abe7c90aeb560538702344a695ad01385ae7af6d16b0b370095c30ed8e08bca8678ec6c362b66bb9bd6b6d44ce637fd05a34c6a9addfa59659201fb4f7cd34e4adb319b4fbe3a1dfbe32ad4f2e2c3415e0592b8ed0fe7b4ba9d9a0fc21487c9fe4229479fe178c6dacca12f5b12e91e55f1440869488e0036cd96282f3ca4cd0292e1d64e0086c2612d101ff783b9a540371b520412bffae091d3cc2b781b67d032968e20cf8eb5cb53d0fcb6f20395bbe7e4abe08bed6b82b54375e22bceb5adfcc7ed22207465b00ac30c883df4b2b58fef69d39d4e34fcb5b052073475c9b0ae471c97921b1233287a62e3f4b9674a7c88173062a12114f4c91b1263fb5e97135fa5c745e288d188c1a3ce4f1e8b34c2ff17ef1ad22a4a52b8de85d34c44cf6058956bef642a5e3fddb244b0d2cf5a90eb6867abd6562a3e14c4d0a25208e83dea6e1cd46d7d72d22602be6771bbc213ad5cc441bab8b14b5f60a5503992382ffb450ee487229d2a57eb1f6e1170439d69eab8d1bd1e22f8ccc41055fcb7365ca15a669e18b3b72cf7da8965b85b36a048b977af28c45b62b784ab631325a68ddf803ead74726f12afdfa2eae7f0812c82d00d4f5feaf12776e2665d4fb9271e360ad0c5af47998eb8c8d67ff27ef1dac9bb0a19361250f3f1074b6068dc2032b52a712d2ff105482d828830148650130adb6082c55c9c581095ba65f9ee3f124126f5515da9f3ecc8fe035bf115bec8fe10c4dfaffb970070dc9afe11562ae0cce6d013b0141f162d93a987bf80d64da26ce6e2aa20a83cf9479e062026bb9d92c8aa8917635b7460a6788bbcac1a6c164af84790e36163605295c8f19f656b00a1348c87e80331f89443eb8a5aa52d9c85e1124d4dae3d2dc52d7dc05fd8401df26100dfe8e73d7475c2e99e976424d98fe0bebb95e998e003977148ceb25b31ee21cbe47dbcfb536472285d518831f1b872448e19ac9ef6eef989f78e71cda1887e1527c10814a88b405073632ea30ba81b950487794b8d859106b31089929953138fcb20c61fae12e0757dc13ed68bb0687fd8ef0fec9dfa999b29889ebd068316ea914d81deeccf04f7c4b7960106017cf4a774ff6014b4d9c2b3502bf8fee5ced08772673286013a58b0c4552add5e5b7115e43bf2d85de075850179a6ec7ce12ab95ba43193cd3003bf3c5516721176427d00fbfe204c83573fa354cb357b2fefd4aaaf5bd6970ade5974444423c18044e29b6c9afe6771e5d525c079871062a358e9e7789ae5ab7baf6d166fca96f9a367d5b14deff8c9b1f0e0f95318557883feec521e74efd1b0fd11b8f1dd68d2e43a6a3a97ec605ba04cc02fb64031c427eee8b29d6edc9b733517218a6b43a1772a7add183f522145c6d9068424e3f6974a9387ea6bdc1b84f8e220cc5f4027251ff7407a7e6da2519543a807571f9f63f46b142e980f9e1a838352600879d1db2c593b61bae3cae73d64ef8e24a12be41446e409674cb89b76dbb54348baa3117f4170ba8c1b9946aac1343c239a872da671462b4d79f54c10a5fa5834b2225f1f26c195f02a940be78da4bd1dbb018fae90738df00529ae6f2d8bd678a891414580e1428927a2a006c49cf5cff390ab4f7fef409447ce5e9cf41da6fa1706805b7657f7e1ab849101fa1ee296e6f1681144af2bec5d566660d6f9a4fda9f75b0037b888daf9d226f6470614bcedef8bd41ce4b965947f3083e4ed7e49f9c032cbc45a61fed95e9f12f04e4bdf8cdf85084211e0624e3cec6f54d8ebbc4672016e3407774bff44ec6bd4e1823dfb446c01e7e4151d72072d63e51d8a81f415ecbcebb2e81cb0fbbebb43e3d8e1c4dc1a49c8b6527ae330574bdbe2b7b2db729289d29112190521506e0daf932c33fcf0a55488cfcb3f342596e91db703ca159b23562f9b6ae7f665a06af4c57e47122edc3a2ef4ff950124b41cde0eb88664657b46925d0b593fd3840524e09f9d752b54bfec790072dc02b04743cce04dc9751f7dfee3a0f57c365ca117d321bf8b1b34a62bf433eb2c5d4a1068cb25ae9a58521f82294376213278e1e1a1e04c24ab3ef52bd4c0851097469ffa29849ff8244cf65ab4c57d19be464bcabef90bd45cd7cbdd6c5a9e0920f141a28830120f1e3ea0f6a37a6f71028c1b61dcb40f737da41fda22503bd488f1040552892b75ad90da7ec42be2608726cdefdf5fed048e3afe0b8fafd7a1b479b14bdad430a1813f1ff810882a9d5d20198258a05085678c6c0772bed0702020ec0761aeb050a6dc8dc88243bb449cdd6c2ddfb6cbc9a9a96b224df4d00737a5e76d8ef8a8c6ee8973bd5444936c5487ae65f4ce28365a0c44ad20d4f91c305c74cf848b2b64109b55efc4443c344f81a9587503471a60a691d46b675da898c486a58523150bca6ddd3ca0bb4f2f0c7806448e681fe86c387311b21ddc15d63d3edc299816289ca761127ddc6b48f1838f66940d957b198163f18f0895e358ad9a18669d53bac4b4c801bc83b14a94bd4549c03da400dfab8ae49cd36365423e9c22e3d780f1b49c00e1ca898e8400dcb04b61f0dc24850b33213f904c07b546b6695183ab12dbbc8e6200b7d4749c21372f8182e791cd8bc8bb925d36db34cc66ba95144b39ca4e71421230455e40f1206177bb4d10819f1d3a40b582d247c270cef89b4485694b80ebe5014727e7f990ac4b1d2ab0a554437e5d103fb6251de5acaf6699f01fa2c56f3f367da2fc48e42b7e873881e3cb9f8de9ad0972cd513c60b8e97ef10d18319751f6acc241677765f42cc1b4e4c3a28532f18066f65d9c982ca475cd90567cc5c839a6b95c7aad1a23cc8a2ae9a2425d83be753ce5fd211079f3100d1a5994c1fff07bdc6f453c20e5278b93a16db4e658c1362c2a914c63a5cb7de9fbc2fdf5d5f464d6a3ca1ce39bd54d669386a1e313d0910aca7aab6d6fb53a17b636d95bbc7e89c287663080c6063f136e2b4236d8184caab9d7ddfdab53fada22e9b3a1256284e5ef7c96b952876985026729add4c04afd78a4af110311f8f72ff5fdea8752437957f4986dcf09b669dbd04c9ffef3898368a94f9dd0d586650498d233416337eadb77d47b6039c03817fedef6fb64195f79e1027451ef799da3bb9d38d8d838f18e338a40709740ebc28e2a9b9b3d1342ba38627b0fa8f60308110fd9c08882de1b2498075010f2c7c333a1ecc964666c34df28a27ce4a85fafa5e9efb68d8049105a1b7616a317cef88bc31b8be27524a35e95d31c59c89b2c0f09d3381965e9d75cce7bcc50ab503b26fa8137c834c0337fedd8e9ce2389c6d4b18d5affd880fcbb1475c27b2feb383a799b354d8abf3a7fb4d0ee4a4f23f41e61bbddbc32506af59c9cc62e6d070b65b077142874e03ebdeb67a3d6194aa86020c34e19a6de709afb9360ed55d328e5a5959700f0aa6e5121549cf60c6e933d891ee2ff1e72e01d193afcf206fcdae43222b9d7bbe0c468bdc631163b082c648ca94a60b75674f96b6746a0b9076a70bf0ad1fe90191d34e4bd1864f4c5ffe519f613fd9a371a855e280f87e374639a8e2ce5162db5de170f39f0505644f147772c63a4c9e54bf5d51e59624a94aad1a067e203d2510578d45a4bd0c13bf8e9a37c1935710ee3d9f9ab9c81c738ad8ed03fe175de01eff07297bf1dc9edf1a017f40a177fcb6a1433bf139085b1ee04490621b2c1eac23b2ed91a0814c003fa832e7f5b301856a503f18f28d37ab83b4c4cae52c5776eea1d1124857b8685bb358b6b2e14b4d4985006d43261210edd6b401f5ddf83f8399cf76dacbc7570e17b2d285d23af39960d30d2f05ec45f36b0a82caa6c64cb4db6dc52ca94640a4908b807a507ac92ab55fd1f4ea9c8848add674b4ab2a092920c29432a29212a323a424ae253cfa907e9f49374f239f56845ae6a8d8748233af504c1a71ec60159b2a1a18b84478bf3047cd30fb99904d7e8d77c265522f04d7fad826b14f14d7fcc10acfc2f032a1d79444546b77ffe6848d3bbd9fc993fa8d913e4f3fa19ba2ca01251b34a46b75fc610412302bafd4146d75574bbb7e7ed85ca53398dc7555ba7f5683fcee33ad8af16bd0f968871349c544aae6669455ad5dff5f4d1d8d028296161dd97c2f6b3fb68c8eeb3213a5da8f1ac1cd198906c362d8946d7efe380d6d1885cd5ff43ec77ead17a9c553aa2a79edbf3a706ac4a952a3776ec2a13f6c35ab5a8e74f2dda71b93389a3ad5b3a72d64c62a6804e17dc2e1d410e887f2ac2ef504fb0f23317dff46740aeea9f3f1faaf5a1806ed7289818b61ad5a2f65a461356db76502dfb94a695be16f50ac25ba36c3cdb912ac5a74ea94635696b6d45b452e6d3ab4f7b47d2944e6e6f2e317f264faffab522bdb2b7bfd5bab0fb26d0e73ef3876f4460bf53d14f8d4a9c5ea57e261914244988f2c514244469b5180774826fe0f31471777777ef5297bad4eddd419eac524ac1b05a978241db5e08e3e8974cc27ede8a41d105a38f4f4f8ba7a7e540eef2a10b8f90925ad1c7599e75df37ac27b0dc1eb74ede99dbdb9cb738e769cffd51efb9d3489727accd3f0dcff39611bc6ba5808373b91a2b2c147f49d1128252ea91e2c81752b44a90932305f6cbf1963711a2484d8c74acf04c74aadb5bbdf20bdf89c077973b6916ca8bc07f41e7f9e9cf819c493b7cf5eaa1500fe8d3ab94fbc394773cda83ff72876016afcf7b3ce7055be8c89e377bff7ea09c176c017fe012eeb24f0069715d6a9787be50e287058edc064983779ff75c085bddb0a7e7ca67c82ad06abb1e21ac844580d0af2187d62d6591036283d578f0cd328c73d8fa71ba90487b2f1b7520c757a96b58a0adb00293f6606cd9ddb25b7e7477fae303461430a880522ef185122978e07365d765c0c8094592c7093ff78b4953927ac54fa6045df8914ab3a08ee4b1526c8eabbcb0406cb03742816fe0c727700df85fced02b8c30e089d22ca31ba53bde577ddbb1ed6c3b7ee96b913eed04f0848dddd79f4dbed9632dc8ef6fefb79d29bd92dd89ba2252afbaa311c0cbc6cebec0b28985015e1cb147b0d95b23d824f8b28929f99e87d35c0a50e8600837c637fdc84efaabfd75bb9b41befbcb3f26f10d7c8b852d3d7480eb943a7fc9b9e8679c8e2f763fe8eb86c939698f6fd2911b9360129366c1984483bc384c72506bd8eca6ece1edac833e50be9008915c6e2aede980df64c809297440c845d0255bed25b527c308fb09496223cb8f24e5832f8cd410b1273166aa58ab051256a6073546ec8b939a22963249f958aa241502bb21c184174798f062481424240c9b32da78348c700962347a26b193539f988c53ae7ec8a9dd40351ae8ea47c4dc9959d9c3ee6366a63a5cc553d21ced6139edb044a18528c810ebcb926fa20dd7524631cc65bab010beb5e2c23fa168e008e0c2d731e5c25fa15731173e0d7c9b7e01be0cfc3ce4756675f7b603fa74e1c2c180135b6051851360d002224419b0aca0a743d1d7128ed86cb084568d7c9284992b5f323103fbd99fb184e8ca2b9bd82e5e57ee902820115854a39c8851c4164f7c010429620cbe1c5726214264451d547bb6d219504a6db250c2edc005802c5e0f65a8cb828a9e193918e2b29072840ca2a01f72a4a6073e338838423305928ca3140891c241abe6880646cc443144731404256474d0933a4a1a014a0747334662847c64923802b30324540c5e865e314a78c2e784032018250c610897295a2f4ae8a2a785a8e8a484317e6091c2c725044258a2a4162d902059e9c18b458ba01298789064b5e881109b50d18a16473041e5c1cb34e4080dcab685099094a268d52d9a3822d3c14bdb42084ad029824a5b3c4109ac951961c40ca25cc88088211e2e724002285a5c18e1082988b8a852e48482c2c8554cbb10410fc48191ab987661841039f071155326249d50342f20f236747044c8cbf129d0b039d2d84623a29e5670600b8000028ed4088e9486b3724089b5595e8b05464ea0b14dc90afbe5e4e895e72f3dd82fe7f2f097e15fa722ec97c3e3fb513f472b40beabda7367e5e89ae33284c5f164f474e4d1d8e66b24fefac8edee698f4828f62ad563fef0c3cf855dea6114dbbaf26debca2e45c3b62e0caa904aebf6c7a4a3d695367e300010f92c18b9fdfc6d8bdc4e4d6948a1c79f7508e1ab8341328a40924e9a6b7b1126e1e1c17576c074966820de0c081c9cc00923a4a01f1d193f5ca1c58f3496acb0d0abbda2184faceb3bb1a7b932aee615930d393a10355de47e3ffc5230268709c5c752b37319c26243d8abc7a6e075a3bb436ec6d5bce3d32a96e6f257b132a68c21acd7dc181b7b7d01039d6316ebd8b8adba9d0304defe9c1cdd4430e2e054b1ce53738cd42aae58c2e6e01461e3df1e31f5d706c77f05d66387c337de33c3772917246043ba82930b12f6bbfb707e05f643b50834968135204f5f65611cf2e38d13c75934ad929f83618eb997be6f57ed08db282d497d960ee52a59ea34993d90786364e19bf851bebcbcf0cd8971a458e83bbb13dff8f7896fe2b70c81c6369ff6b303fb31910550a88e86290d2f7732b4d75a494a1398d0ea9063c9d1d2d03570d2d58eb000804016f80101091cf147f8ed6a2f3a17bd8af1bfd86aa0f6226c2518465f685c9e56b1d9fd62cbfa7ff1ceb8da5651f743f23c5a6540c1e47e4cf453ac7cd9af93ee517c6fc5779ec8b1ca855ae5fa6ccc39df061415ed50be805e308e0fde8e2180510717e3c62337f2f04d3f15829dcf5b122a53c4f2edcbae7a991f2ceba48c88a0640a183fad96cee735573ca10992252449a2065f2041698f0e39ca28f6f397fa60230dc0856fadb8d06dbca3d3850f830cf079b8c05adcf9710e71c19d5f7bc5bad30057c61e5ca11693abbaf1082cee7bb04444e1859aa1449513dcf8335a10a34074e353256d648e414508a4281821010f10004581099e571496f4f0e0c1c7554ca9131434214283263e343068b2441346d16d981715bb6de757dc0427c8ee32b67bebc85660c3fc1823f413fbc985a1738c5818ed6e2d94d2bd0930628c314e7882138976b716b60cab9a8659d8f743ce563a9c85752fd8dc177e6c25a29ef39cd08da4173d461111aca813e3185dc419c4ac3ba168be079a1b30e189011323a929acbcfc84c908682e3f692284b3848f31462cce697362157f8c7386817d664b30fa9dfd72d21804e32eb6274fed51306c8083d37224a7845eac31c6e8c48d59961d59d21a828786b06068489338461004308610e01837b831979f8c018424b983fcb2c65157ca085f9ef886df42a6edc5185b22413b318ea6d59e1847fd9a7ee178e3ca872d5c7fa87ded4e7c235f662871963d79fa9171355a1aae53af36601d6fb80e6778e861409ba7419d6c777b7777c7963f70771447775e027a943246868f41772a9d3a8c81cb00c1f2c328afe65f761bea80999999999999999999997912c574d13fbb7fd0879023f7810b39da5e9471ca97371249e0ca47c5ecb9bdbf34cb3038a10d1262af282c3f7c8f4e2e16648df8cfe7aebd8f52c9cf936b8845ca5adc784437c257d09ba9776ba1c5ccc0f2bbc0c3b915a88e90860d048d8b7d8c16dd729f0430d2ba8f9a73621886611846836ffc195e6cd21bb798d241544ce6bee9eac27e14c60fc26da77b2e439a4879f09d1d907865f763ba8ef86950275b6964e9d303aca46d75625b8542090ccd08b384fda490ce52a9542a954aa589fda459690a6128b2c686a04108bbdb025e69e867660e00ac1d439863c338320981a8e59a450c9b7e05b54ea98333b0d032aeaf1337fb276c70670f76e262dd12f09c1c1c1c667a03c772e4f0cd8a9085ffe56040e8b9d1e646a83de434086149fb92967d4983db8eac6b61d15abaa0567b44da8b7f1a826d79864d40564b07a3b42ab2744f4c6177603f9acb342c1b05fbf9118cc7168c71c27e7e04afa4ce1e638c91069aec6b716567c576fe72557cea4eda8b45512a2c2ab29da92bc53461b797eb9a1f691f4d2b5fb2b7a469b00abe897c139d60b71a64435f188b3c28c618a78c3db5ab148d6dbef8d1c6260db5b13452702abda29f141f46a7d2491d53b0f19e3dc89db4aa1f3a691694db357244e2f3f03ab15b02bfb716602b7beea3b7b11a39d6819d3bf120222adaeb1eec4cf2240e8afd9cc8899c15bfdf8d9c15991a399078636c60e1b3dc7e58d4eddd5de42a8a3f1d4b4f5ca8bd97238ca4c016957e719f5000917ad552e0d190bfdaeb971e0b8dea14f6dbebf6ce087a10540114352072198a5791bd0cc50da270b5959e27eb797fbdb4521b08b8fe2a56f9f38d03812e472cec9191c47ed0e58250ceb9c341dd3d6770339c689ff1c4d2ffa02b66550667d58e46abfc5b45a359404fac7c3ac3099b95625cc1879d4308bb0f93349c8c16d80fbae64bab1e7fa76ffc3961d3881d0b361da6ecd2f0e32a7f4772d9c1eef0ada1a4034661296ebf0c5d82e2a5ad40c6c1826ecf0583a00b32692f48ca0e0675d0055dae20cbd337ba8f0bd201239dece15318e68f4ed651968e91c3e13c97fda0cb65a05c54a49d8c6cbd2cd4830fa5ad876ff0c71ffe00c950c27e8c4483d4f1824576db0179b0dbe5a1261c5d3814f47241229afb41d78a075d2eb0aadf9b4786d979f7a9e8b58101cb4fc448badee52762b4aec653d258f2dad0e5a499a00b070ee7792d94a0070a373e0ed68d43a33df7703ceef6f34d7f1760fb9162a500866c16e43116fe74396be399af096516394b7bd714bab1345d311d4cf7792fddf72ef17e591015338ad64e297d6f4c47b33ff6188661cf595012f68344b2a0ece8c620a8420fb9f1b3265aca8d5f32baf169941bdf8b6efc8c8a9b11ddf81b8ff3dcf8504a75c260ba806bc45c51e7330df826fee75913ae113fdb7664413156c88d9aea8a143b99b42a3edb67d22c07caba2f05da7d34b0eeb3e9eea3b940424da713138a667b9bead1b85d16b425b113487493c737dfb2b2fb602be9c66f06dd18fff3a6ab1341fc6952c2f67f99ab3d26ed45efce9f3ee7f439a5bfc42895545249a594dd74d5e033a8bd980d458e991339b3a01297bd8cb0f2e79c95ba3c6167f7654337ce18e743a1c162cc82e28c31ba7e06f58aa9d8ede73200308791f2cc33c88e0a00c80aeff69631c6d81e4e0d14ac8c1ad85f19b2b157886d2d8feeeea6449dd32fd791f3b2c939d9c07e31e301bf3d82a554ac35828ddd30fe4d79b4277b5f5d82253e140d84365509cbaf5130ec87938241c697388ca36f6549c510577860f9491350201244621c36f8063e14ae2c9ca24f3bcd3716f849134443943617b9540c1a0e316e32449982a10b92ead9a5ba7b61768c03911ca8046152b72052fbf44f03b5ab83fa0591baa88dfa08a944afcd7115fcc9492e462417f438a1d0864ec4e975bb66518d6a91ab9acbaa60557f6747595c2c8c6ef6bab508ce9f5e2d518b2e26316c426c42f67c02dd8ebea2038b05abe03e5ca31ff563b79edb451ce136b5dfff38af70b555f0358da7bdae5160d0cf931d10993f2bbd15a90ee7cf04f2e9d5123d830b1b102f4fafb63771f5835c95b9b89403a00e7f2a86fadb6f5ded32a0200fbfc24124ae3f3c820fd0027bfe3cba055e3107c158071807b634b8f15fb61d88e465db912f15e3e43571494abf712048a2711d0e31db8e8d1b7580d976e00f2a0712388b783519980d5ae1579b19a3080eaf96aa5807d8f35fc9b20ea35d4d6d3b30c98d52544955bab100ad8029b8f4b59a8a71291660d18446946e8a0576e2c62fddbe35db0e24e2d2971b0b8c04816e4dacc16abc86d6d4744d4d4d0db461e28d01cc844bbbd2650162d4fb9134ae804e27e6934b6458a4bd3f73cd37fc324228683045b0f0bfdb872e17ddddd176d755b020d1dd3b3397b627e5db11440ac7d0d8869939f668dc2bf8177a1be997b1dddd6da3b8ddc57067eeee8e0edd1b42efd7d1614c6cca18ad606ec11222e878078d6dac7514ca270c5e7056e99b3e8eb34a5d8642d12e02526b1d468a453122414aa9828ee1102dc5dc41be89ef175ee85763d837fa151261108df62a6569e564ee8d8930f7e562dc649509c8dc7ad03bffe4d2c26257ae56eb665a61a918c73ace655763d15ab493bcda4b752e5e0d26a6a26a6ac624f9263e5f8e1eb8fd7c23763397531d2312a91e0920e2c49d5d5f78210fee429c7c2e4db0507e84b09b72050d054debfc6f5fc7a9c1373cb01fd7b8fd35d81b0793274f159c8ed02ed024642fc67e7865e7a0f106a14b13acbf0ef71fde492fba5bfc5c1616be479b66423bc1289c7081886a2fc61718fec0b9fcb029b516857a8eddcd1461fdfb5da83127074e0a1e8db7f968864e3c62171adbcc396797a20f04dee71807f6930b3a858af48a44c95a882b67e65ef08d44ca926c129ecf98d528aec793b2d69591c71fabb3b64a3e92f4c62aca427fcf358c69ddbca393e573241c7724a8c2178c63be7c6f027b18ccaa2f57621ce39c3decfd336e6aa53a8964cfc3eb64dd92f933533ac611c088f5397d4aa2183323305402fdec067c4aa975c2f6c921343a7aa16147bd1c1c48a1631d85d6db76cfa325fcf24618ddd18b381fc3a67b4c163a5c46c9de300aed7a8cd179093dfe337e90901cf11863277bda834ffb6d2ded6019c62fd59de4b940267f4a1eb9fc7249cf0f1212111e5e47fefc1b7d033ef314cbcf341f69b5b183fe88c636b2d34eed71750c7347f9a0691dff60e756da885f60a21c3934706cfe3f4a3f796117710079c60396857c7032c445017151edfd40e810aec423aa8d589239a3fc40169a3c4df85aacdcdd903956c85c12ec21e718126c6dcf59c0b0946f24072e8c3be05b1c1889d0d859beb540037fa4ef53d28e19041f0df763e61b5a82c0ffc68d2fc801d8c6272476cc36b8bfe90d125fc225ae8a3209cc6c3d7633a3524a697b256bb576ce09d4b1570d9f7be5821036a2699fe94d3f57562cdb15ae069f81bfd927763f329e81cf9f753f2a3ffb7cc87d58c67d318b5f327dc67dd9977536cc209fafc6db4e566f566fccea73afe2cd62ccb08ff0650f8f33d470e70cfd2ca406ff6143aa07fcece16726ad9b813f6659d6f5533a3bdaa32fecb659332e721f7ff6d2b17ef8c3bb1924bf0db77f78f7d06eaa8546dd8f9f7b4aae0de13fb7618c50387174b5ffbb6d1f6b92ece9b6a3f474db3161e330d10a57f1e56b99457149b2979ca6556debd157ba6480e247ed4d6fdf89943aafdee3e3d1a73e4b67bb8fae74a6fadace97b4d7be7ea9a469f0ca1dd86f1c018c6cdb66a21bddb66d7b8d6e74c38ca4a8b6a7cd4523b9aae788c967eb611c2b419856b6cdb441251a075dae6af9c17ca5c7052b5256a4b85858b00265050a8b1216252c4b5894b0b880c5c5c20296252b505894ac4841d918636c0dc26e8f54ce6d87c4a2635843363d0b2e47d0aabb0bed419804939285d9742eb4e75e84f304748150d89fa7eb3f79f068ef05eb5ce8d86c24815eadc078a77417da731eed39ce6df984c4ae07dfb87f737ba51d3419887277eff8313373f4bedccf5d9ea60bd64259325b5ad14c75dbaa495b29d98c85b6602ef3245f228c33c734b3bbcb5466ee19931428b6f684a269e7f9e101e27145d40945233d09ef339a6534cb7a68dd2ccbb22ccbb28f6659c643d2cd3e66998544ade2226a648f5a1579406a55f4bacb4f86843029c4362eab3a273e7c1d6258f8bdf5f86428b1ddf2040bbb7e2a56831b017a6c4ece732a1b94729be206645c1b64dcd8e5dc1ca75fce143f10f1410bdb1206925db92cb4c3d1fd2c8d113b14a586b02d978576882285c46e97857668f25554a0798cd15990981473ffb131c62823759c48b1f65cf5ce5284852fdfbb0ca30cea67f034695e6894625452cc0a28a4431419fcc82c613fbb031097650230704d61831d869800a389abe0a300042e3eb01f0e0eac72638c425a4a9c200a214801500a78743e7a67d0fdec9d73ce2ceefc9c157a157f4ea0d82b172ee8241269e0439123211d847af8e184a2792aad28429317dcaf1205d619cd329a32b2f6b2900e2b78c2962e0be99084cbd2cb423a94a006089b5d16d2a167051d785cae6874fb3be30ca3f9165cfa908397d27614eca0db0f04bb2b58d80e8259bb648c46d0b8c5698c31c6f646f9082033334b8e924f0d63a4eecd9589a675f418bd6b0b2c7c1b1c2c7ca331376c4903dddddbdd51ed71c7537b367676c54b57782963ce4a1036f39c9810209c614f060560e24c05ae3f8c2f301fcbcb6c960c60d64b19735682b099636ced19c27778a22941cd0a0bdfb91227d9931cc838c89e941fb8f162af492f4803dcd270e3dba8fbc1a4ab7d8af35ca5fd0ca73daacae75d8d6aafa36550afab694fa5f69ae9c4bd680fa349e949aed2a484819131efe3d4c5bc909be42cca2e3d29a64369af61d9c7d42fd25e4743694270c859f1b58742601cd96b8f514abf85a3f147833fdadf20c3a38a729c526b5d7bb6d1ba19680f6d7a45b0525f5b11829d5cb4575fd3c2b0df24ba157bf50ac3e8f38572e9578a1509516c0edd3a5f751eb91593f10cc440b702599bf3e15caef579e8c3b0f453110ba2f4b11726e446d8517d0c099b521fa3d22cce0883c2e4429dfad1d2202327bd721edc2a3be6ada315087cf10d086cafb0af8ff1f40aab3fa9603e7ced17b9f5a5dc4ab969d45e7dcb1ddd8a1a8275557deaaafaa828b6e5631ed550bee4cbc8c84e6be9cf56afe2ad3f89d49faee9a459343d959fc400caadd88b6632b915d3f966cfad6f29f6ea55ed9551af3ef93aead507afc0847a156d5083fb6150a87082bd68703f4ccaad4ddc0fe3e2d69fe273652e0b15e1e7b6a0c9977cd9b5667e7b99dfb42d088c247296e9ebcb22adab7c394b884e11d1ad72e8d69797a4ed4f0fc3e94d275317e4f4db8993481b87f1486e830fd81ea60b228d66d2f6b20b228f5c557febb019d86fb6a8c52115c3e9b7dfbad6f6f24f5d0a7bd3b38eec52d807917f7a1813177f30ee2439df668bc73a3693521ff67a791f5b375b30ef63eb60b697ef63eb24365bf569d7f10b8cf6c2c93c0c677ac99d7ee3665ee436b36d3fb325c500f3f263907f9231c0fca9c3413eccf3862199381983c9f4bcc9707a990e87530c2f6fea708047260e87540c322fe36574ad99972fd3a5b0670f922e07b0ce4ce7b92a26f196c2baf8d9973ece9a3e3fb74a9f5b67ab7ecc18f693af5b5ffe27813e69d492af5ef9d79742bd72f9fa72a857f4eb4ba05ead7c7da9c47e7dec856133a9d2fad2e8a3b07eee13a9f4eaa33cb7bee471f54a0b7a71f131e9f386a2945b81c040b8952812b99456557aaa5f5ce246c137da3b157ed444b5be07552357d5ac524a99714099e7520db00ad489e15a62ab0ad4c73cc6c196c738be31256e7228ae875c55916cd05decd3c7389a420ec530cc72aebde56a58c08a0667b74b7e3b657c459e6d47c8c55e2b55192e660b2c5a3a5ad6aad5e7d6672656474f1f58013c5407f532befeec71d68caf3f7d9cf55fbd1f6ecdd141fd3781b8f5270fe7407d7dba61323ff330ccfccfc8fc77415a5e46869381eb22577d30b4bcccc320f333ba204bb097e982c8fc8c2e88ccb73c6f2f34118a6b791850dfd205813aa8e7ed012d2fa30b12f32d30b43caa0bd2433c5c555fd3aa0c37f331ef63e663629079d4fb907954874275f5e18675a9175a5ec8d5e1aafa2d5db75c45a9b5a86f791fa88e5dd5d2b1ab84dcf720c4ba0c08dc5103aca2cd8d003df63fb6bc3ea5737ef52052ffb90f3455a6c768f2dcfa5f561f7b1fc22cec8505b362cb8871605f6d109ffb70abcf13ac17b7b6126efdf92f2e0ec9b29a8ea3e9bef993eabe09746ba9fba6eb560c7bc13bbbd8e29bfa323eb01f9cad8a753d5463bafa2d05b36210acaa1f7f501f4bfdb8bd305f60676bf2388b75666bb66e3d7d7dac3e46e42c98afdbd7d7e2e97dc474a797f711f302f33e623a9898dfde474cb7f1e603f68fb3522fa03ee659a7ce7cfde67196ccd7ef5a6bebd69fe1705c555f86ab8faa62619d441a153374ebbb1461274f7bf54bdd6cb52743083bbb6f7227eea53e4cbd739e4e5d6cb9ea85be7430ef03a61372799b5d0a86d36fefe3d4bd905b5fcbaadd38d681e158e785639d2cc9665459076574eb9f38d681507a05bfcaaf0faf601ca5af4f3917ce39969647d1fa7048fdeac3ad3ebd62f90a91dcca622d0725e0ac47a12c7bfd8dd351bd3edbd46e06dae339604220558051f7b72b07ec28079c96504b6749aa4727e4462d7e82620e35909614e970df9094b9d06249924ee460f6f483e4e08f7d46bb1cfc71c8a16be9609f7577cf960d3b76777777777777777737bc01dd5563a0a5b8191fdb0f5912c26c0a856089cb423e1cb91fbd4e7b95a4f4f16abec92a21a53b92e480d259429f7fa0e69570dbe997b79f939f5d79fb2736e7fcf85372f2da780396adf1ff6f7bbc4675cb55dfad19c896512781c315fd7a14ca76ed0f753f69e4acda692894e52200e50fd6b20a219e2066d1b62d4897e04759926015fb0dacf2ff0c020961d66bdd3780ee0740820b81b80e7b70d9b6f77721eb36148b76a5ce4d490d4b0ded0bb3564aafe29b1bac80ed11a0c205ca41edd795ae1ae43ac06c23eb6ed0aed473390b28b70658a521d701c662dc81fc848b311530ff7194171e800b7bfe5f0e8f460f4afc3b98b5f2fc97572fcf8f005ed91b5eb13cbf0d6659140bd7306b7bfe06b0024acf402ebc02007bfedf1e548106d680a16996e989f080d2a9cfc3eb2cd1fedb2e670ad812209383074767fb2f75392626e635e931eb0dc8599b0bfbc6585a34ba51ee86f61ce392645c922de6ed6f7f03e380efdf0166ad7431dc013e1844a9a46531b5c204690db98e9936983771494aafc1dce0aa2a5e9ee101b287adbee17f43af4c18e338b1b6cf5eba0ff210e4d461261e5085dac120b46e8829b820db0e887db6692c35db76f0a5f9645c7f13cb0d42f8c6dfc4e1c035f8e6a5d3b2ecd26cdb51c08ddfb2edc02e5a92e885a50a83242edb0e17013b712f2b431ce0c6077fb8fe3450051eb086d7ff5c06690f0ea11d0fa84207f8037cd331a6976de7b4edf017a76d0706711396803d77e15a2ce701a2eba8848eb53539c9d490000000005314000030140c88c46291502c1acba25e3e14000b7a964484581c4bd328c76114848831c41040080180000340666c6a1b100077a4357030f21c04e10ecc298030830091d9a02e84fb25651bde97bcd9a1ccf69b56937f1bb454e818ee3a4fa2119b7c3b9327f59100d79987370b6569d6726b2bdc10569cea54a538e920b19e1a5edb81a52a85090eee2294a5e3c3762aabda2fab0bf383f7a1bbd1a8614ff44e3b504e193ce663e0b49be206423926012153021ca9f8ea5fcd56a666b7bcbcee776e42b2bca6085de67e7222f8336d025e7f38bd66f4027ad279d739de3434dd8e87a89ce7be23bffea79a8a5a22d75a3f67952866aaee3ff76976462748470ca7a1d51c9efa5e6e5def98e1e3142e9c16f07bf278a13b1f579e53486f30e73b254bdc793c821b0ee081b8cd83feb6160fd99f888421eb04fe6f5de05c4dbecf968f7d360f3bd9fa3b115fa5d359c642e13d6a4214e7f61a50ecdc29a8bfbeb44aa73bc7be6bdfb88f4abd27133305f2832d0c2f6aa910751f3b5806ba136a8dd813a815cbdcf21f9cec0719f0d645edae9032ecad4721756d7084d8a02df27321034e074240f6f56b8603fa0e796a86b69cce9d8c2917d9944fe27e503210e12aae1760cc25027b04140edad0877f1a3261411d56467e94638253eed94698e0c05689204c547c9f5e1f957d7cb6704151bf04c5d2eeac18e0af0fb6d03c2c4a31ffe06ad02875bc27f24c1359da8d7e5e57873cb50b92bc6c8825cd757c0869661cda4256d03d871eaa8b221c8284927bec8a30b9bce0e4a64b0cf9d2b484ce35144a8d9f47a1ed4778abc5621aeff126c52b462eee13b238e7e81c7138540db97c02f4f9f5258256bebf6590b4f99f2e26613fff168b816cf49cdcab45fa549985c0fef9ff18dbb6a2276f9ccbaa77648d8b81b13a41f191854826247d833700dffd93cf2db09671bca2f2c50bad102cf7a09b81e06b9815989126164bd88e3871ee3cac7ccd6f03e8ddebb5517dde325739f428d5d8fca39097070663c3664c56dccdce5f61486d777bf7b2bd13d59e65f754ada0e3acc14228f4a0deb424edc4f74302b5d0498d159f3804d70a42a4bfe0137c0efef6e065e47783113e36666107be072b12e8e50a1a6ad9de3c873b136d9fd56500b08b6408b8560841306831cc1096974867de420c93154e77e375afeaf5b0d410fad6b487689b2f0c0bdc252d66076ac03d015aa6755d512604445c980db93f59d18cbb45024c269dddb6c121fab87cb9b4c2f1eabbdf254f8a0ccde88f67f92de4fa45248d95aa016d3537c41e808124707b8186ff5f4cda180398d25ebea6f86eb3d2d22330a08721cf0529f9a3bb0821157848ed0ef66f7fe56d8c38be4125f29b39f1cba5b4aac1c4b16abc47bc3a694d6118c74a074c16ac10c09496eb598ce60a5e114c529ec6de50a2060e95bcca1192a70c983f8ee3ec44523cf71e6aa553d89e1c56e89afdc39c4874847655b197dc7e6277bfa744bd8baf2e62d96b0652d08ac92a4acf5676a68dc798574159599dbde9a69288c0080e7e6f0c111ef428d806387ad12d78c12516e8e118c792339904d8a1e57a8e7f4c6271a4a024cd662bf9f357e4830255c2644ef7ff1c261d2a4ffd3e5e0b76d38b37a2e7633f99c966ffc03ab1596a0105bc3d42f5124190b1447d04cf169a3f942ec7b8d4c7637dd26afbeda187ae6afc80e6f789bd6a7d7fc403274dbca75ab4e447bba7d18043755f8e6d0ae7644a898c7bfbf8851def1428ee6b3e4a11fdcfc8ec87298d475528fc2f322c10cec8cc14807227e98e1a7afd622fc2b2bfaab9b609b26a4741c2440654dd52d5c9aeca26d19fab32b507cdcfeae524009521c51022ccbc87a6aa05169579528e1ecca141ceb0db273b431a78084a0cb998be25e9970df0b1e4efc0d327419311cb5d79f4226ef8b905f010728da3f8f0be55549b113a6d4096857e28b529596e77240ec080004887e63c1f5019e189a50d66e53da99b019a730f4c6dc388bd11869cc736ced9884e09232f7d09899fb900e34a79ba8474af7411ff74a27cea9cc45fb04caada5299eeb7aa443685dd819ac582897c80d4b859d9b3dff24ff05d031211bf73e1abeb88660fd1c9fda0794a90fdcf8b5db19e2ea3baa96573500823934c3816c07dc728b4f203779f95835364d026236b6e9c8fc66bc45cef47cb04a154f0260b63e470ba59d83f61c8111086d82d84f394478d20cd165b4ef32409a4fde0894cf258cbf02b448cae65d0df1957b15173788a4e46edea8936fbfd5f225638d125a7d95b666f6bea8e9837ba98f3dc7c2f8c60cf87af13b76d5d7c2d7a225488b1b025c03dc275c1efd15b7ae2e0c65534763f79eb17a703fa9562e40c132781d0febdd9499c5fc2b6f70043e3cd830b63cdc7e58e9a14fe8b13949d5b4e3ea07483cffba7d7a68a91a9022ec3bd4f3f53e97ced2d5df84ca3c6ec7ad90a9935e21b53387c1841b7d16dc58349c3323e0d41b0ab895d5275a61b85084fb19e6f163b678d20462b9e8e409088a7d61752135bc11e8732bb3cee54bc993ff6f267554729fdd24032551ae70a83e5c333e3beea7ca00a267e672801b1feb63338206b60e7d6eb57ed472793d28692c304e484bbd7071e520524d5510ad7e304dacdeaa093e4b51c2f73bc8f7968d282a01a473c91fba4871968b535bc8d06d97a6eead26864e51de20d65ffb82aa05b7c0d0acba10bda87fb98fdc1d5a8bc646b3db1c9f854e39e42c3d88a7b95b2f58b192307172599de3b2bfd598a92e99826e31d3b9d1ade6c8075335242ac3d2e8b8ffe47e1a114420a1471c71de267a03ecd9d86b38cf23c5a09ad49f670ed388aa99c217a21ee70b2e94d6fa1f7a4334ec493a5ca5c66f37f00301af5f0190439b7f8b2a1ca7a185de1fbebeb216444c7b6469011be9288e511c1f7ca02f266c51583dab65ec5be020900f792de61f06086ac0e0efc68d18f426167912e6ae0a2fcedb76662003b822f10e5885f5251fba34f12b9a7f801df81b9e4d4c1d208428af874f79e6415c0f919790c93abc4298043b823e2f364a7beddbdb60b5c55e3f4c2a089ebc9beed72f81341f27b1d1a6e5fcc4bbc8a2ffe0e94997a662ccc4bab18eb26640bbdeca245e31c44d6f6db3c9e9aec7de938a692115cecd3384115ebf6d541d93fc47e571202e27ba40108c57b6b274e3b17192138360131dc6d557d81e58243ab2ef1734024cbb77a44eec1b89cb968a7649a0913c21ac785d913e2d2d29c474047fd0f4cd1583813d60737a4d10c5bf5061b29735fe7aa72143e6001b3eef971234b2b7395a412396b587c4e6e230f9f7f622fd2cfeb124a306bce7983477fe3adb12459a96f449d0a3ad2d502bf28336c626ef7e9da6c060ceed39fb067f6e0533da3f69a25793ee2c88539865ba9c01e7156693677ffb52d821c8c7ef0ccd89fc5e3ebcad42871ed6e95c8119d5047ec97d23b38a7be50e20800afecdd8ba1c26e6f0d08dba1b7c51e354b4e93b51b913ed4f93f77bbc8917af0151a535f7bb6aab1036f82f90df5442fac54420c073fbdb0bf900f88ea5bbf7189ebf5458a46524d6340c4225997492b6c14b32080d6e0823c89fd2f24f841dbfdda586c671da561e4303407b7e261fe539e86162a9928db405ef4125d49ee1226e98f45a189408e90b2d3b6d910e9379fcacec4c0ae3f7db575254a9ca196e259153f17944b0b1ef8fa79fd75be4de2a1dad6bae81c85f50b0ccbd666d7a5c58f40f4de560f8e5429ff757ec548b301b71a5c847027b8e7d75bb56011f100d9ead0d6bfc37e1476f634f598abbc220bfa3088fde586d2d087217fbfe87a28a7dfceb2a56cd5978b38cdc23f50fa057243fe65900fbd45131beb355a56606f69052b25cd18f9e16df2416b8b72e050dfc398b410b5ceb37aaebdbd52ec80b6513acf516b1138e6a32fba857ee7f12f562963353d6d0ce53fd84708a6e060e3d7eb9b52d2d5a5840fd071a97f1236d8756a491b188dba85e7b1aab3b174925396a70ddac171682f4f993554cbc36dd55b6974e98e466a0585e18bd328d472a13a484aad731898ee1f6e2d1f7f6b46b58549ff2a113ee8854d05aaeee8749435f911ad64ec3976f7f2a650f9f9c71ea7f05b6976036c1814e710384558a7af553ab810d6a1955c1e960a8b7272f3f90e6093e09f32bd3a41c966b8612370e690d18193486237b1858a6478344a1053de36ad02b7a27e10dfd52a9869fb87eeb2ab604dd38664a011c2fffad51ea8318504435cc48f1cda44014710f362f7b2818af3a083ab192da9f0d2603fe13799c85b786de5aab520db808f6eed617058b0d0f09366c4b9c398edf88ac7772fe86de333ff60f964df24f92d6051ebbb51b09a060d61fb5b0e20051b33767726b7b968dc676835c830172c5ba9727e4f49f495e245888e3df50edda9cf62a1a6c4255203dcc3c0edcbef1a9fe3a5866b4e142b54b17f6035489ce3043f30e85a13a0f4834bca8739ae5b426ee28405d18509fe9359717041450e33363f10f366c7e82c29e845e247ae8a36b855f8832b2e4315c7a4291f888a2503842dde1c41312329a404910746ebf3aab6e3876a25bd8678b783954479e0508009fa5d9d43cf40fb7b799e2ec9d3710fbbdb1f9ac498241112c2ef49d5550d7ce495a03bc6b17d38a06d14cdadefe1b762a7fc38967f0962d8e573a03b8c9187c288e66d28792e1b07e00d3446f9711e2d6cee9c7af6c26808751ab6e4e164d4da7175f00c5c861f2a1c95f73f647fb10b239eeb4a2fef53f3a3275dac86c989964bf498d09c2609aa4c987b2b5907634b2446e7fdaf82762af58b4bd3938a19e4fa0ff5f1a5e8a8f1c7ae27be1ace7db1678ac806dadff8045f1fcce66f9fcbae405480e21646b36a050d8b9e0589d611ce35b4838aba300536d0cb8fe8e8140e86159aa045a750e8943eb943a750f4925497c223fc0e4afaf887628620c6b3669c5b8031aff47f2e87562aa695f4f920f31220c058415a88a500a9c3557a9f3d0df23b1d0aa9a65fd4a59e80155e4f5e6b2354fb2ba2f7f3f498584182d23b9e616c4b82436cbba3c1474d2b0a8b8b6513688a3c3bba2a3c0147d9e8e2953638618ce8322db1efceb0cb8cea60ca4634b3799857ea5526b562b8c73c851c16d425f3d4fe12d1cc3f557d15f89bf93be943e35b2cfdb45c2ddc1ebeb2aa9f901118f0474ba6810483b374f898f6ba5e0e20c20a6aca7aae71b716f791abf8ba82c16f5026a8d3a01aee960259d352352a7b59f502d336896662ff47bb14e216bbce594092fa29ec18d9350f9d42d9803e5611b7d302251fcbd0ea168b79b9575a29af43ea82947d648387d410209e45b0053322ddf066e810e62474fc80eb5af16a9778a00d336d3f6ba54e44e24e0d83fec423e511a026721b645dff544cf2d4a99bf03f3a5cadcf43854d493f927566663a9323dc40dbc626f5ff64152ac6de6f910541a82da40dc6546487d63266196311a93a164a3e518ac15e66186b4afe00d3a578c846774af5d242bd8d1fa4970704352e5ac92fdfd4e944c941879a85f2779bcc04626fa2bc7b66f19981d418cee30257e922ad6475b67a6ec1231ddadb0a0bd3f8aa85653b82d8eee3ec740aa2738dacb88c0cf3c5fc49beae5c016541b9162059909bbd4f420714fae91f8487baa044a5fc816433c40e75219743d6012a0da0f86e99420ad82a0015c2a2efc347417784d12ea2f698a00d0279a5076051fcfefae826b9ee43189b1d565adfec42800aa0e464c8d189be8141d43aafd61e0f33ef1b0538811c41ce70e723bfa0a73dec5580e5ea28eac6aa9dcc07bf6398ae71dd3b31a45e70bd0f35914caf2467db50e5db4aa618a6b988fcd364a7322be54026f5340531bbb1c7f3212930a3421238b89d7441a0821000b4fc43100008543e193e83d229217a20c7129d8561ff1a48001b1325edcbd4a24c54095d389a2e875c502f94894765eb3ead1e24e09f25abaff4ec13ca0a98459fc42427bf6675d66aaf8b94288cdc5a9a6cbdd1b548ac966987147c22ed546b933ab0a0941fb6b0f60fb4c90ac38af3d61a2b81979c9e19f7613ee6339d07aa9657b8abeb166d660bef5c42a4c20294ba6c13a04f04a0758be6125056524c81861fe56739e431199ea1840b28f5766052c7dd4101bdb036668642271f9ee1c16414d5b9ac9c04acb531c54e50c50532214b5628c5ab23366c3372d734c0c49df06825fb5a946740052b2dab5fc4804e5422d70c4f256041430a21d7a89f13b4f3de28f109e21d5ca72bdacee9c82741447d55df4fd64870fd7ee21fb9e596ec620865bc9bf1cd8afbf4c95ed3533ff605d300640d085e7c139ad927fcdb440d35eafcdb1d615dc2b63ecafb411abc4be9e80ba3a9c1c7986e8f7ce061a12b1ce12b42e08415fc460bfcc0cf1bc1499b76c7926f80266237d7f0d4aeeac15b14512901cefee63619d4b34c9ff91413b4e6c25180fb0bf941c75183f2154502442d82865ed2ea95d37609f9f672064b9d489943b3bd0610cb848c0a3267f8442f01321ba92184867bee2b0a828490e1776c9ac7d9c74720b74ceeec2d656b5c8e199eab6150f69788149d1d833e424f562c5b3eacc611b48a76fb110f50402f5c0b9685ac467c8c62a543f6c6a09502430e90dd504052763289fea2d31a9b75eb2d37df42daaa035b7b411b3f9f0abc8034162f20a107a295b94e15167de4bd610ea22b6fb0c47cade71e2d07ee97c5e5cdbc681ad77c4197179c2dbc2a3a863cc3bf39f0f1860a6596b1a054d70301585f1e10888f1c853a2421fb7a16f5f618c91976f633253ff00ecfc6c11154cbefb232c135a7c65542d01bbb74b0cad4eec0e958a914b1f3e2fb8ac45ff83cb3bbf89e3599a18f758132cb936f6ec7ebb19e9beea50076ef43776fbeca870869fdc630f0ce90064656cd0755874d535f778084bd356256c9de8a501331bd9b10d9199e1a2ac0cc3dfe084d15873b983edea60c01575ed0322f164edbdedd3202a33e10aa9bdf0203d7b170883451c8e3265b9c60f51fa5229d44127b3187ce2b434f4826057eccf6ed3a1b89ba029f8ee2779a367674016df68a263fd31f6afb8cbfbf6e1e48d1b8bc7dc75830c955129589cd1c96de3616a87087d755c28f31c896a54cb298d5f6f6312f0350f200b35f863ee3e752a96766a658f604cfc7b264b30ebe262438de678c64866ba7f74d888e8ab2078bd0d4c9220dcb7dfb191fc449cdb6c1c29dd0775a1da51c5e302604c511b9014cfb5bcf0a4370a05780b5567057061719314562564adc8e291aa64b4bd7a83a5f04c3011744b44b2a983731ec27f119f9d981fbd3c3c16d9ebab96178353704b3336cfbf29aa4ee425a2d001bb1691d40a11e68472379af6ec459e70fbcfddd76b307798b2e6e27b50d4687f9e7a5f202968088f974b0591e3ca37cec00bc7645f58fbc4a4ef8ee9ebf2497311c22a137920567166e84090b6afe01a954b60d8dce4932cf64db0951a29bb869e95a0f0c5f546d6dcc2bbf810dacdc2b73d18b3e18819d2d09b2835d2c78e2ccf034a5208e87ca488166c572f2a62a0a5b57b8e11dd4575918054530893279bbcca709e04119b2964c07522243ea9866bbbdd2f69c9a9896175dc645ebdc8a180c8d7ea5ba69bdc483c4f97a96d0125ee0c41916129592247721dcad9bbde72e2cfac1e0d34666e89eabcc90774a6dbaa2bdca059812275104edf37baca55294e449fc03e69dd451dbb71657e2ac107608e67ff7d858d5497ba62828eaf95bea9a6da0bbe1642a2f77331641f80b5d15351523331d5918d08f6c02e423c5443d72913a1ec1886f916344be68262878e29d52c34c7ff082de37f7d6656e7ff703b6992e4ae3ab2825935cdd5ca6a8298d6623bea351ba521a62c8cec4b1285d6582b5b14d9245e9678de3b8a836c64d36eb9793ba7e807868e4a61b97cf146f432799423c84aad09b790e82709700ac1d3aadbaa4517a211de1e85f84db059c27e15485ec374a6df4d0b01dcd2f85a8b89d271f55806445c19b690f9f8dc9c4054008425efab4837ac5be5d6fb1469228c04146fadd135290f3991849056d546b079fc68e1434ed183784e7ecd65ee0c6b20f565afe73a6849bb5022a1d00a4e3947ae01b02d09276883136abebe7111f1570c08ea90cd181697a37ba9054140ecf69033804c223b6f09e210bd422d7757441d7ffc37ab0c1ccd65b9e7ee0f7dd119e8ea314695f18651e9f54a04f30e142644e9126ba208debc32d2c58311e7d4e2fd7d17951ba0ba2a229e60c4f3c73d4e5162e7e4bfddc50599681938104a5d1d77a935b5be671ffca1a194e28201e8efe847e16f4a871fa38825c855124a79d5a9a07f9ff8509a7ff5c0c1f8efda79d87ba7d68d17154ace12b130362abede4083f6c68871ba2f91a54f2a279a73967caaab59db44099d874657325a4f7ac2fdff29e730a847e4fa1cd2e35557ed8a24e38e6404936b76db6ec1c076b0e322bcece577c3b72bcfbb24ad94e33cd6cc38bded2f5a96fb92d0f541f01d6c6f3856ad5fc6c8aecf7d0d2ad922135020ca8466547b99a83b2c29c69a7238c0fc6b56484816515e20bc09a5dafe4be8cf9e03bfe0d5e56eae02d663056267f0a33f1210528e996b90593da3e24872744622e1684dfa0aca3959ebfbaf5be3316cfa8258b3c83da0d6ecc14e4852bb8a8f1a3c680dc45696601794e18e454db4b9d0782d0a49f728dd03b2c69ecbdbdc15c4e1905a78aa1e2088545963c17a5fcb41d8fb6d4d280fd021d307ecf4f39fc4f375d2c249e3386b5871338d5aae3eca5daf7848dfc0f02e55fc2a21613f77d75aa570e07768eb3c571865a56523d9981deb1309900ca5ba2ed2c8a3567232f582b001e9beb9f172634627c25d9ad1e5c8fbdf2df51369c16725d3ee45dc1ab36ae655fe4e919ed11541d1b45edb88100c7e652159694387f08e4d217605f5f932688743a9990d18794d8f53fea1028d4c794538973be0d6055e672198d6c3e8195391a84ced2826d39e07492a5968855d6914003246c79b8f8a4a511bab17892e3b6dbc7a71abfc3f35c9c7a975c06916ce6a8b90107b63ff4f8cfb65f45ac5e3354a196f031988b8f31ae6fe0bf19d2ad24f23ab898aed460772cdb109de807d4cd52017797894971440ca816d747710f5279f18e57f18fc02ffd3a5aa5219281a4800a3f78388c439ef385dccdd2bd33819d975bff7a54f2ed02b5ae44b29bf9b5727988d4a21f4a32a0ec7563d94ce2de2e7a37b26aa4e9294a9f86619ecc46f4e408a8261bca497cad086dc8423d4791526bad424673012a08e9241ade7a6311a28d86ab4de43b8ab79aeb31e435a534521b491e7c5fabeadf824ed2b15a4945dd8173e73896d4938064f847ff8374902df51f2ecfdd90e54da2c90f6a1c7ae8a753b388e0a0e2163e577a1426c92b555dd3d25c82eb3e7718422c966e7f427ab4252881a4b92abe838276af37d23d26675bc354a870f9ab0a56fcdeb76512a78177e6dbbd4ed841fea5c5e53e55af21de73523ff8ff5f8f6184046029e93fa86e788768936b96046a2e28f722a0a593a2a5f4a0ef2e27331f6e1db9a61ba4e5f873997bc40e99b18cf487df6a505d8532318332422a27dcb4f323e48b58d5e982165840756a1f7fd09f76b97ee02bc3c34f9bc9952781cb69634c79474ddfbb2f1769ae973835cee05ba7c04453eee04452a6c6cffca36add0a98977bd4b27bd76ea5210a3ac42d987735da017fb0137018ef441f3eb3640f22e32c0f98c1f6450d3f447c016e0eb782d2932a40eef2ffe86c6e3ac948677ebaf12df3fdb1e5f32f6d29ad29cf0a566b1e1b4fd0ff32c1102745d8f82b01defc805a3c1080535e3ee855552fb6a839b98b17d04b89aeb0d0277f933f0e283505801affbf91f0463d50b4c8791dcea32c32c0858f3271b1b9e709281b5f40bb580596613df8faf5f4ed8abe652d7998728668f376814676649777e7c14b8a13a6505814bffdbfc3a069c2cbc7f9524f3735a7e5c2b2664f8efe235543c34449fc7b7491c661e005fdd1e103dd6c34815bdb50065400a140c302fdfc1576d5cafdffc50ef2d4035df68bc6549c8032f6345aeeeb239a03ca617677d17f94fd5bb65430292fe4654d45cbd4a2caf4769f8043ed4c4a5c24ebe1c8f03a8a4a2b8126ea86a962c11863aa0a590e0a90c8291a5dc6b2c27667239c7c9a78d507db1c0251b5d2b6248b4eb878b99bae6ca38d15a2bd1eba086d8b43764b45deb81970d35b3addf7442f9eb62ce9f4cb88b268cf2370152896d67572fd50e192fb66021caac6a6f7a36667f879bf2a0ee207e94c0b11c2a2b0522986831c9f533123983e7895b71f7c1033b707f8311c6b3c2aba04ce4546a69fc44e34cb489d0a7976b26a272a1413f24b56abe5f6a6807d4eaa65d42b426374ee7e681165a399c39075ecc2a999e21248218845707c060da4ba54dc373072d15c9752fda699c250779edc68e4aeded3d28da9a34f1da113002c06734301238e68ead4194da6d0021df0cbd74361d1ba2c7e17042560a04d0cca5893991a5de9bdaa20fe55e014c97d03d9872fc917c0e772302ebcb8f7f8111cfa3ea4e4f8eea2fc4908d1ae77bdde22a8126dfe6dda2ab12ce195b5f570f50ed7c6942370b13149f7f40241f10b1826ba78f5c5965a2fb50f612e465e89742aa927e369cf225d5ef638c06cb20538d92bfa0de2a879d329c1ead844fbc59c11398db01d670efb2da8002b24c0a22ce92d19b73a80d85a14b5817c607e86e640f4e3703aea6e2b77054e11083b76d6301770e8bfeb7fd2119060dc475fb8d8d5357b3c95f2edaac3e83cef70092c92af69bdf8d12df5720a3eb5b870a657e3b84999fba5a977e439dd00724771d2af576073ec46ff8944fab5a203a47bc86b591d7993c372d5a7739de0e589bbcae0c100cf580866df59a38ebe929de2ac3614d7f88fb4c74d4f80914852bbc02c668926f2057ff2225dcb3e9ccbf496fa1779846d24a376af42e69bf6614f1e4015a9654e47fbb642ab9669ecc6c66ddca85ca03741f743a9d29c1cec45d3e8066947f8ed31194d728e7940543f8e492542c38f1cd60c3bf104c9b5ddc1492135119bc14801dab3854ead2f17d49a8f3e630f5e43059710813130c52bff3b8faca1c92d860e69609a612f259af93de085109c532500308f951a8edd56ecd2d2332a33f444c79b39512cbfa6f230a45aa7123e13634bc763507aff5dc015f3ec3e8f4a6be3c4d23f5677d420327f0f117ac34ef434a59752eef7aad38f0a881d438b2efc492a2afd2ae3d831a0e5efce194e0afd5b349fd04de19716dcb52ad6c66d87d4bcd3e588b1223a2f539970078fb6c33c40d6f5310136e910a13316635634c333d447f97c71333295b3d2393281fad38a8f62b07f9f74124fb2a5a4a9d621d7321c865cf653a343d3e26e7c3df88a3b2b120f683d536e97c6c2176a91db35169a63ae0f00fde0410690026620d47d9a8bcd11d980e5c46f61a3a5e35c95aaeba2d1d404f50ecbb839b62fa62ed064c0085252eb89768f01f2b0e8687769ba93f07b0c183f10b4acbcb9c679174bceccf0d3e8d805ef08004728b55a0c98a1380ecac6064979b77518702bfdb35061c02ad9de3dc1f98181d50e38510dbacc2fabdc45137beb8d64fc0eadd72c38894ab2a0e66c5eb3722bbd6839efc58d5d6ce2fc7f9992aa07445cba29b27f2540e4a07b800c2e6c6d3506403771a8a6a6773e9b6ffc54c7d63652953b6cda88455c8d0bad46a58374f8b392196e47f2c4cfbaf66c64423091bf97fb4e97c585daa12b90b81a7a6799d17da5694a3bb2e3da860453aee948577212bb2e2b642d5ff605396b1348acfe1290e9f96e7acfb9e3e6e91ebd567aad58978dfba92e96392ab5b91d15bb7ea6d26f6c677a60cada5ef5917a8485b9e873c5e9e2a4b17bc265a379ffac8fb17c7580eb6585c4359315c26c5ec36c3ee15f7d2db0e618ca6880a214ba3a070de760d914da9f33c7ad75529c8074712c4118c934af734718bce62886b272bacfb546abefc4dba2d9112dfc1f7caae5dd36d2f09c40d287aabb842ebcb8f684beedbf7dea1cdd8519fc423b360698289d993198b66e8a25e5a0e7bf221b92e81da97d0107b6c6226f4fefbddb02ca353d455ee9d41c9ccbd82c2b64966bc62339dc2b7f8573444f326ca4c03718ddbd045f105666c045fe05931b699e7a6b6a54ac4b916b7b42027b0618b735468c93680f2ba410790818220938f32705f7752412b0a7bc9c4f0dd2f468445aa8d7e8b7923c58a5f0e5c48d856096e64c12f6ccd275185c4e7fb52bcc147a75672773fd02472107ae2ac407371b194d99e59d489705754d275a68ebe44cedd052621b8fed8ce58656f5021e033fb5802232211ed93d1144ed2f60470b329e713cbd68bb59a0b7204c9cfa34165c1502178ee59204cf19543566384fdb93c8d48343aac64c736833299f7920e855cc6a9e3526d1e90f04569ddbe6b35e123af1c961b806546b4de565ea402a0a4e9580a0bd7fadad19a2c61402eab60339596215b5fe4f6f0194663d66c1232359bf3899b71a5b1533f55d9d777045b582818e12d31804cce04fc32cea968cc7ec754183f0497cf3a7258b022ba440b46a138731d327e12a1b9a5048cbd20a81d17023b976f19529c6d51198a8bdf71f3e85298021db6e346701e6ef9eed25203cbbd3599e1310fd0c394c4af08b855fde9e9885b10354ce2f79755b395f137e2d5499f318afee6f66b1a995f3c0e34f03405024980431eb602850d3df35901ed64845737203d9b5e4071be1b036087d822727bd6607a4bd8b545cbcb0619aa268d7f703b818860e98120e9251037249ddf066bc1be1705768b041bf7b356ed8f096d4223cd5815bcf5a2974c65adecc83a4a2ae9087d9f5c54f42d236ab2ab1fd4d063397ea39a1575ffecec66c2c9ca5a44d98e360641620205770d2460a6e940659848ffc85ae17cc8c63fb2ad0fd01b2b277bdcc4307415500c34d414fd4b012c60b048a354d324a0f113dc515b0b9600eb3dfde6209548d81e4b14482a7a113dd465e179c6d629321c5a27dc1cde5f12cdbe142d49c84ce853d65f7bf52930c05455eb9f2067fb6e9c0f54729bbe749b9d5e94d6fdc086960ecea940fa4d6a374cb2926dfeb36b40db193bbe62934a779ca6f01e0efd7da5582154eb49cc32cfb7f8b7d84718dba61cbbd613d4aa6be92fd49af396b7a752fda1b908f736cad1efd1e6b1510c608312f30f49bc28fdefdb1f157e5dbe10a9ba3afe36de4e4593b19dd28b4447a18c7647f53226307d13e22aaafb9fc826ef0d57a4ef7b43d08455993032a14b9e58fefec21a1d9f67c54447e4ab08a178cfaa71a5d1c80d6383772dc6dc2089ddc902a092c569b1efb226575bb7248344696f69c97ba1c080315b0ad65cc4380f6140ed44684d2ba306b02a8d0c81069e844916e9ee1f783fbd3bfe587e0fee3ad6eb47ceeb2c4b9269dae948f0591c2d09ff2aaab047f2638a78773e90fb39928dd709090d36ee2cc91a12c29323a94009ec104f6e617a4882970bbf705beead7f9b4e9fe1c5b480b8c6530db33fafe48feb9e5f7e4d6085b737a9f1ea7221198bc12c61eb63168c0e989dd3a25e4bdb5ce1c56f3b2bd152c55621adade2af8dd0721ddffd93f5f2fbad4cfa41934eeee4318ef9894158b135581be875a52709692bc8c7612912ddd60842bb569a87c70649775266f5fbb14a3397919f4396a3341940a7aebc92e31c6aeb190be5875f8aea0e7548ed91578990575a57e4004eb7a70cfd548b2275cd07720bd0e86bfdb27d713f28979ef1bcbc26dfb02bcdab8af2cf494aed5e3c0a3ea702239c288aa9ddc450b977d1646a39c71d17e9d39c692fb9ac89fb01e80a14fd7504d56d1583f318dee27bdddffdbd0e866d00ecabf689cbea418dff42617b503ea69f99729e47eaa7ee73e3de2f30e53d8ee6e8f5cb3331a738e0680bba979554add378961c1273b1333ec25587e0bfeee2900c288ca94b07700b93b0d589b42eb98e19c170cdf36a1af49a8f37202641cb7da6f05270663b6ab0c4295f3e63c6457132a801331ef03f56e976d23c7d2f3ee9525bfabf5d11273924ea731e9294571e8ebd07c95cffef03ee0abd3862dcd4b23646a4567a9d53e845654cca1ae5290f2906b2f9d05a473cc43613902119c4198fda1d5b5ea025c15a7751f35ddc0a337c092f0d1cb64d94d74ed9d8fc65892ecb4485c52f1315661a50b036362af96e8a65e54cd612c4ac58fe11d2bb2d5e858819eed7dc4a29f326354575305bcd1e9841ee236b3d8246aa206490d107edd3427a6dda12f51e134ca0b051a7aa5613617669a991e8725e4a252d40cfe8bfc5171813c08091dc4c9ae45e82a7ec0622ac27489691c388fdd1ffaeda4a254116043761203b3c50fb9363cd61d152b2e67167a48d72c1b80fb4e4985ad4f90ee977841e7015fda84ef3671218eec9497b977cf9a80a5759816199fbea2dbf90f2cde28f0b50911a5de85c5a7498dda9e5a9b07ee630e3388e9e61f20ca9d46bf53e0f45f5c6a0fd5756d5f121400d2413f663a164beafa67ec409252ad46e4f11ed164e2c01db631b6813eb933d7623f2c0d7d2eb0e179c280c2564afa19a0c71ad60a4f83984f4f9a7135410f2a954c49b0f858ee64130f7bb66cd3e3372fa08892a8389c5c7c9af7b1aa43ed33107218dd0caa73dda20e9ab4704c3334a2d9b999655b780b8a62c257451a8a24b32410098f706d5dc7fa1249bd3ae552b045039fe2625fdc519b75529d82de59fde9c1281dc8bb0a9039b4d3a147879c50f3daea0919e0887fc8011cbeffb089c4f5041b19ce3f9311043e9825f45a697790b6e354ba043753f4699c79debbcaec732dbb9ffa465512d97bfceacd07243919177def39ba0268a343719af71750b179a84f988e5cb68716c523ee194fb062f85d878cbc3f6af9f69ee4a5d460b204b0f8bbc2f33cf56650cab2d666b6fc24189603069fde1c6a75ac4d53cdd07a3a35ab730ed0ac1df6e88423a66140a90fc20b008b49316d9cea84186bb53794218af21e1f66be5c41c55aab883e7b06699596c309746e8242560bcf38906a6fae7700b41cd2170f5011aaa7be3137def37fc656450a410c327d1f0bdebc92d052c1bb303087f453b3264719455f106200bd04d07cef484ed5ef93314f29524f6535e255608d22d699e85122fd4caf9ff7d34c48011ad396fea5173557af7c75cccf4c95ae6be0eed297ba5b25c4b7946521844e1ec0bb3ea089772951fbcc439452e8719e606a8d0ab25d12da32f334eb14742202bd670d85d9d6a728d48f10e3f8619d7be3c47928edf4cc20b69b9ce49f69e350dbb5d2aa094a078380ca40c7183d64ab767aa97f89e4b7448a9c62f2e0721c708c4ef4f11049bbd0c837473f890f72f6eb73839c90f4a93cc50f6d7a439ec27274275283dc2d3fe3758cf49ca0a95ff4da93d6d795040dd3e4ac57060993b8500c23ae05ecbda116bbcc7558ec6010d37ecc90fedcfc800f2e75284a24b6e0c6a85881894a9f46c10b71c0a16e7eaf8aaa4bdf895c3324698ade681de4cf16c941b954d9564e60927f605e7800f10ff0df6935aef8583a11942ecb696d6a303f833fb0e79cffa5bdfa40e6de3ee39ecd3cb48b9f2450a8e29fe5a09814bf26b257f4d8290c91aae5a899cd6b4eac0eaa5bbd91abc414fa8bb1dcfa09af6782dcd12199324b74c341cbd88dc1ccf0080fa0a916cda7201a53eebf2713c6df3a4292a34e18adee7754b14c56880738a4684e4b8c6f7bc6ba4efec2c8af68139f20024db9cb6fe8cdc5e5fc10241bdda5eb8109e9007e6230725ee325dffdc2169b6442a58532dd38c2867f0c1f6885e4e5e366d78322d14372325efbe123dec397f642678ff90a6c85a038698009cfc7e742063d03f5345d2bc7f570ce040110fbada2d3917dba6ffdaac34ae83331d63fa67e65539fb79a28622411d0b0d0c67217f4fb4123e42e04085f46d0423d0d34f52055591f971bf04810bed4ddd5cfb7f37d0cfc0c1287056bbfbcfd293badd736f778aa2ed4197043e192e1c38d263491f294630348c2ee1cd079b6427dd9390683ee3103d0166654038a48a5b44beabd3d6241cc20a6629198502486d616e74ff45bf0c73e36088101cfe382d7ec8caf5ae3eef7d720b2dfd39eb76642ef25084a82fa474bd1d1468857c4314802d1ec462552ffe0104829a3b4afe18577d355089bfbec59dfb424eb934a8d5ef7902a679f84531ec299c1216e7e260eb5d77334eb24dc6e7cd521027b670b52241659481016f80cff76b4557488e654ccc1b3b6b1ecae79c662772dff964621d01da1caf77f9b52bfdf4094ba834a07c866a5441ab4081c2446ecff01a24043283c2737b5f1045419b495b0eb3728b4d1d83b65d7f207fd594f561457b80d0f4c97bfdac2d97d1ebcc085ffd9ea9e967e1e37880ee3e1fb5c8174f77bfba0987d8d8238ed12161704d812f41237cd65f350de306ed139c3552e6bab03d6ed739bcf2271e8545d1b3c1dc1181bf3aaa0d7cd50301cb2cdad84ef9c711e9105a2e02d3fe292b3148445109cc196d3811fc7b83fc1c24f37d319606cba2c839a160071093aa1d818705041b475182a2df23f735cbe8de699a21a2d8efab1e57cdc238a64d48b13f9a7857435b71336ae132708f558bd00de5e01643998f903d88a1b036e45ee0af8597a65168607b83059f6cc0c9dc7441c0f3d51acad4105414242bd400ade981d15b4cd85c57126462555d5228bf28930a0d1ea7a4e67fd10d368c0432a78c270e908bc61e88ad0fa270a31c86b880e7542827ff43ebb7e01e8c46d51e3605b4b08b28628b84a2562a52c268991466cd2d89d4017f3ae1f317153f0ab233c4181b105286863fda68fa9d51df53cda6fee66d5df90a8a0890a5c4de260bc762c19dbac09f829a45d3b70d98afcc9160fe7ef0bbf89490c74f12d96285e28644d911beed38cdc66d042d78b7261f245f42c81870ab90eb3ab3246f8bdb3e0a9a18096439e9c7da11b11de870416e864575600c50af244e07409ef1e722ea3fd9e0c62d293fc3961a1e37af97cdc1a939869772395374129eadb3c23bf132430cc65fa7f135b4ea7a65c9028608e4c4970e763e03c7261600f08ee8df114ebcc605846d4b5d89a3daf22485548a423b74fe00c175128577bb02666ec7d55c62c8032b72b056d8372e597e6f5fc1c2c7a07a6799413552c259df1fe18851130234b13f295ffb00a2e84a7261ff24852e44e7446a7ca97299583694ce1e204e67e60f322c860709dfec5c5a77498f0b47720298681f4df448e0b14ae619b70c37f6d8c006102dd744dc0aa415aa8cb8ad07507dc3bd297157571ae98424a68d4c6b8393549751ca48abd35296e3362fa21f3a4850cad78597730f621833de660786fd66fddac50b5e7a9cdaeec7d8d36702fb4cd45921ad2414dd253b9b2f433de3ddbde9b18005aae8b39eb275a020b8822fc1add09b67c08d5bb832ec8b5609f02be11c0a7bf6d9ca849caa03f12acd9814d99f8374861801e3542b5590bfb9ca873d53c4b667d37ff9aba29eae81851325a6e2df90ce1754cf89b987bc30f5e1034ed5240104b1271f1f01a06891b43d5d2985f3612818f07516be8cf0f0e41b365da5b36d621710d42b159fe2265cbc81c940c7124f7fdce22eab30e669a2d54b8983e9bd477de47171b4208b37f571d0660559141c3b694ff934660b091155565b5afc8cad6c9f0cbc2046887c1f3e6ff137ba6429b1c46631762e73ebaa6b2f0d9a569920218bbee854e56e27038cf56f2b358bf4eef6c638256a07c6f66344c084e0582d9d37bd9cc4cd5b6403e7f5c199ea0d92c9ad69c5233a250ca6eeb929b8e0aa718eab1761bd5f9c4207eab6ec985403ef17236bf840ad5c72aa3baffe0feed7782183e215098c40cf65c83b0007da933bc9a3a030dc14f0ba2b2ea7ae45cefde25db0f9eb313cf70337ade69b149645a0f5765a03d35ad602ae86b56190efa57aa1d318a13dc180de5b42649dc3d954a684b5f8e157e7cc4243960a8792c1e0a4d7d97786b1e9ab133f3d8b08bc3810096375c3b0a55c65c6681e38a5a6182ef19c2eade889fa9c579ab1de3e0c2090ae177ea850b2e6be66c37f1104270d51f800c39bcb7508dedc0187e47689bc6e1d207b064a31dcead86c33c25ed4b38ecf54f175a6e2f36ff70988f6453011259a3652da547587b4ea8f469389cfc60b0fc215c64d372a70ec58c7995099dc7206f19aaecd33932fc16c0c082cfb54908bba04e1672536deb1426e4bbe0b6719e3e6dc774286ef3605e63fc03e196fdfaab6669a006b5ef89732ee898de5fc0e046c3536dd98055ba0406d6063d959393cf8dd72df55fe028784b1a6cdfb9cd8081720811ed87c0e05c557f265bc9af644232598f9346d63f2ebc2806a35c6afd6a0bfca27a73876dc99d03eed181bf634ad9343e7f9c868a2ee8502f6f56637097f9e1fe3e5e10ab1564a26932b5733a8999529992e6e5ee3adf49c49adefe1b44ca8342e1a2b852f099fe976394efe63d29d9b5a77c35626075ec2f96c01527b0c50abfb59cb2ea6dc5dfb10af339d5e3b270573f0448076952a905348698a13d71b30ebccbe1faa340270c4cbe7daf7d7cc06ae9211d9f6c77254e053e458bb250c79b91d9e82097d176dd1f538d154040672660df6e0f17d74448fa48fb79e1e52ba533542c689a52bca00140438b33d307f40457ab8793875bc8860ab4ca9a11095a098542ee514e2387a3f19cfd69483c7514123efec96b0f11e011a24dd6f43d1f0f3d22d873adf163563ff277cea38088894361f9782d7e369d17f2947621cb3bc907bb5551edf37e5881be8039210f467200d79f6a780ca02239e85ab0e7dd8c88595222de9b65333dbcbc177acb1468e3ae3ac019e094310fbfa484d0a8f508e937cae0da9df903baed9d2fe27f3588109a88eee692afa58106d73cacc4fe17293660a44fbaab9ad3bc6fdf5f8b43a5ba5e185721243b2583a07be689c7c0965d5974cfb925d336f20115ba4dfb95e9d4f9ef694337da948327d33fd559486e0e3e4656fe2fc3fd6ce4ae9bb7e3af4727e60b4b8d0a0b641dd8cc412386244d7240e1f8d3185d9d6359dba2c38b8e9dfef8ce935536453c267ed27ef35c3e91003ccacfb9b09fd43eda6f17c18ab84060a8c51eb3c985671e4147066f1826eb09284d462b345fb6d80cdcaab4673beab5f11bdcc2eaa266bbf9418ee2bdb167f263a02e336649f31c34f2c6020462525bf430eb4cae31ab53aab56ff6f37f12c9b177d2230f6859c7d1ff06177d2dfb0933e0523765c7c764983f3aae5952d08e0e04b03e06996f365d99d14d9bb4b87f2921050d531d4b0afb4b7bae514317aef729b47e27750744c077f0e68eb298d637dc6396bdfc7429f5475a278395feba10baaaeef03a81a2d2067fa90889d3da9d0e3c2944c1f65209bb60c631baf93b518598ee3fee5f6bc09095a2457e85bcc7114bb534fda8744e735c720a0083a2d069be1d870e779060e74d5da3a736f83570e6d5a80a51198d464330b856ce5fd8d4a104b35c0a0d2163ec8134c5b9855742182eb31c6ba4e322a16f0b45adf797ae273ebba6ccb6a55fbb03da440616e817cca8f34897e894229e58a668be79c1d4139e6bbefc8988d73c353ac1b79842d55c902e5106822c018ed4aac808232fda9b88a545f43f89c3039e13a0108a52295d9fe82e2222bdfc0c67f9c668f7f0ff0916a2902ef14b873f8f536d86dd812d508ca332e61f02c0c50faeaba3fe652bdbbe5d54d35c6e4e897da3376bac63948459c508954c96b1397a13d36fd3f24b858830097e2dd641ca9132c93bee845525d7a7832e3b5992f8d1e7137c7c788daec12043f846e81149e1c164d2941171d93d3d9fb925ca07a0db5580a13f2f795cf0bb0af7d8470f908ac359d646bc80c18d26b8f0789bea9b68ce408478ab8d99e178ff90c3c36c13fa649680d2c1acbcb5e89a36b6a751de231f567e073b0b73c80b1174c64ef65bd14f95905229bc9f6634721c257d82f788423480baa93a5e361db695a04d07bc1d7b5609fc010c3777f3787ea6b8b56bedae2f044a94647e1baaf95837b11515a2f98313c655e22f3ede1fb706f2d76a2080423da9f46c45f484ca55ede4aa98bc7d4cfc0df83e2d6ccdf3025317dcdb7b665e49af132165e1f71298c0ad7a952423547d3c8d0eef5ea3029f4c95584d0f5d17cf201434092de0851fe7338fb8469e8ee53770062f8833391f42748ccc5f75690c826076233dca2cfc4d93505e063bac1847c00d95ccec1219e6f2fa0e59bfd68b430b4ae0d5ecd645e411dfa8732a6476a13cf3b8b174527c63109dd85c915a5677c0d155b84c629c01da6854b5ac223ec9f95547ee4608fc153bf44d97e3cffb36fcda5a2741d6532d5562ac11150022b67c0741ce077a24b2d62ddf6f106ae3010067de9e086b2d7576da4b50ec4118357e42ed477bf7eebc7d341d1aa2cdb8acb975305c150630b89420d5326cb1132ef35becdad40c69f13d96ba8f0f6e9accbaf4d11ee18e7987a84a9494c67bfaaa66a446e282a1e7bc685b7e95d43235198b6583b3a851f1604b42203a1b0e8bf5ea4cbc853dbeb1314b0bb82eeb26944cbd82ba327637882c4fde3226f1dd259adb2c20499d9dac176efc1374b41ee8a5f5c07fe917744a93e00ce951662fdd205b7b956149709b42c6687b8331f7874c45220ea9251dee35abb48cc4c80b5e8231c0f9192bbea42d2dd4f9f152b7cb590095ac9bfa969fbb958d753e6d57faae6223474d985acc02573055b3b7e7a241e3139b6ca5919b08e9de5b689f50fd70d4fbf3ff90264563de3d31609d02c0563c3fd71423e970ef06cb00adc0a88433ca793c2776f2b6f857a54469be040a459a07f6f45e4fc9ed2c1920d95edaae87c2f5efeaf753f3791ba3f2999834fea602abb32184fc1cd80ff90d1fdef75c04182ad5c23e51f2080520e38f9a046921ee1bf93e0d26d00846349d26a10c4b58b36038619c87e41b5e55a020c702d46f7965317c7be7eded6115db6497476b812540cd59cab3cc36f06e6bc953de73071fbf9a113dc8b59404fa83448e7dff2de002a530199be64ba3bdbdcab05b841bf09ec398f502ec24d5fc541d693b60257833d5192ef337dc35a8b24153423b7391e1f3f2e665a59b8dab0606315609aa51fc66469fae6838e114021503cf3610a08290538578e1531f744608f3f926c20191543a32bb0481a2b1db34dd908ac29b6e9eed53699dbef7cf0a4589792113bbe1647a3a3ef9b763b099857b160898dfc8c6ae015b874dbf2616a0be7613134f6967b9f1653cc4bbf798bd1065c044b5eb926174b165208ab2cc2d7fbdcccd1ee55de04ae8826675a98a63262efc120629d4af97324fa8434d3f238e8018204fdc5ff3757445f3d1c511f12bea49205b977903e610f3f32713d2847cc33f0a00a5454675e023da181c4d8109e085ebe9d6bf3d6feafe78cc260303cabfa731c3289965fa1384255f8f058c6750e4c8033be355ef90612ec138315ab2f3af6eeecfb7dc301a311b5893bafab4de835ac0c5dec628c64a9aa84eac7d9aa4b5c40285a8e36acffd44f2ee60567e15e684e499e2e576908418666e477fbd2741acfa9c6b0a99c4154b7b8363e44fe829ddfe17c33ad4d8a5bd52a68e7eea35f8eb960a99b8463bb023ba92e29c088103ab89d35a7f10bff730e1f23e3df59d3ca205b408d32e41aeb7c726c88f933d9fca0f66644c2b10c87c13e41366c2f985a951369f144cdea786f0f6e361e882c0ac5c0b1a7fdc7740309ef4c8c89a6976bf4cba700008bba1b3642d82edc8edab1136bc1eba8fcdd43eef6335a7bb63abf47205bed1d6c34c8cae75dbc55cebfeaf5051934860f6237acdb5a30976757697ce78bb5f6c23bf8774bb73c5d3604cc96349cc838ecf33aa03c95c1a882addaf5c0c347121084f00454295d3d9bd839d28f14008bb079f94298714ea026b4c52371a9a03511d8fc8d7c346e1a894d1502e2985ce90a55bddf3d6ce05059e55d4423335672db5324c14c6683ed9b1c517a3174718e4f05eb7a1063890158e30e2cb69b09e05c44694aca1471669a1b5fbf9cf57e85955161c3807ea4a932dc2b60d26bea2a343f7bdf005a84b37c7e06238844d20dfaf785c3ccada4506347a8d9eb8970c7193ac9cb037b64d6da37528e106882b1b05451fea2849851907ff84a106bc3ea7adaaf8b278b153e05c8d622652af76908bab864187801073f7c9910f81de1ef1dbf644bf9336b107080d47e6d187577126d18076f30606f8ec9150fdcb5e4fd55d63bdaf4653f57908a45a78f7876514df23495af800bad4cca7f849149ef3904192509239e4580d6cd8274a9b710eb541e7a1fa5b5dd53e89d63ff0444ca237904aa26f472a2e960737b84c0d9038cdce15e7c0ce000e4b63e74198b7c64140e83b39c92f4e73bc9086781cd9ab67ea977218a64a8905df0666760d7e9e5d83fa2de98f035afe3b6eb14ea14674659f346ba78294ddc2b47a100bed622f156c034073ee96e1a8785965689f66bd844875913855026005729b085679be11e710efa41b4d385eb7a00fc38a35f0313684919eda8186e634b61df4613b60601d276b550d972e4f3d30fdedbdaada1e444d01d39b01a8003a4a8b0721495ac8072093ec1210b21580a0c8736dcef39ed41d1e41272c6402a40cc105c71f07007c9aa19d20c01288707cc5c9c0fc1d5d87ba6ca5e8dfe2390ea35a97d2d6ce081d373bbd365ecc3a5370af252e58018473b42a5601c952316cfd5c7e327dfc1753edb428c56dcb59f8d7eb085b11cee52eb93e8e148e395b0621f0b8bc298c192a82940b9de9fa4b5ed5149c69b0543b16cbef96724c65c941a79070b89103721ccee2822397e6798166e20abab3c0d97db0b0bfc019008a79c85a3b7cad4dba3a271a290d444c169b07082a21fc689a266b7ee83ecb7914281259499987397f41585a4e69b6dbddb12d92476ce1cb9c05804aafe6618775cffff21c97c2d8937e6d74acf52ca84235cd3771a5cca6b1f9e1fb46d19da9db348530896e00e6272cc2b35b94d9c2ca3ebbf19b2bbaee106de83d5ffca4f110655a591e0362649062a5e4c292171348a40036c0e3a7305e1e5c3d07890ed41077a0234dc5247153270590c26c638c29e148d3164ba75eff79f214152ab4c1ebd8539552c95422c8ed4c104c9f81b0b11302bb0dc23c22799aa71d7d828d9de7f3fa199833caf3e509dfff33914b6303534b4b204dcbb15fbd758ca8dc46fff19ddd02194f6dbf49d8e771a076eb53b24f277963138642674ee76202b2f3add7645bc4c2450b27c9633edd4ad57983b88e0b51ba1c603549653f707b366a058fa7e936dc318d0e48d2cb3b83b4ea17a765fbae3b396613939c6022d96bde45a84e71f415499faed8efb85caf6c51cddd8c61dff5e1e3335d730827529d08b2c5c1756c9d0f8b4ebe1b5745e1a41fb20cc3bcfc7efed4852321366c7f91c705af1f2bb451478ecd92d8c12e6f16e27fc7dcbe614aaad0df7311d29d544bdd68425d43aa8bd0ad40d0c8742a52d744c9a9270a22418dbde8803803b29867434170e75219f04a1fa4c2a20369f54cc74b7a9c86fe73f4b48d8d9d66c22006c5abc2c77242a5a36210639593b93b19202b67f8d4381659aad0ad3c5e341b2c6312487121834a666bff89764100bdc80aaab4e1258e39f85a290ab9bd475ec4b9ae8b6bc02bcffe2278d24d3dcbee7e256c5e0823d90937d1faa4f8abfeef71d06fc9126404a89d50d1adbf930a087c5d3d6f1138b40079d104c2491112c74961e945a45b6b209945debaf50717ed068a8e8e428f458428f01ee51abd92305ac98fc38af0e9d882384c14e992d05b2f0c660e13295a54063e90bce1c3a8c4b53a170e9b8cff1df09b7a8fd7febd030e83bbec18ff3cc29a6730e2b13d6a0021b357d728d0d23b09f20ec49cd4c757c2680e5c3b7467e80db8e09dedf394fd2090e3ac68f8b6b7c213b0070363fe26e467c9aa12aca70c82de4b558dcc2c653947096b4b1b554944d93ea8305f1d0c96d89ead5bf0ce7a749a53157ee946163fd0cb9f619a79a55a347675a93ef13dd2767947a05912631d8a8157ea7e67615b965862a1ea227581bae68934395bd0fb189ea5fa3e3861ad37b8683c370e51ee7465379a2e2e6bf23495563f23eb0acbec6ed905bdf75f23b606f7f94d0b01e2578532c41001c84b9927163f0a78c4cf5db14cf393888d1a83abf2dcdcd8b9bc8edeb80cfba5b6581a3deb782d78ee302e319229e57329f7eba3f83d6f5fd894aa111dd4d0f932636fcd4d4a702c90716f7acbba498c78b090a5ca3254324d95361c559c098c9012d7aba12deb155ea8caeb7923874cc23fb0cff3bd6a36d7e8c91f321213c308992033680d7463758e5514b114ca7f26b9232fce5662a69f1528180508c6fb72770b532c1571b02d497ecc136dec81e2985c3465ee30339871156474654a8ca36c6b5d5ebba35fc0745a33e2d04d402eecf9a4e0f6465111abedb7e30535122757ab6db0e9947f5f09ba13e09fec18a819f7be84a92752c447e3328af94fe736ebf968bfa3aee7cb0ddd42db72a0bda41bcb7b3429a9083beff624379f7c42664d72a4d984dd87fef534d18d0edf92065d7f7d4e96b8948e65c92be287a3b2598ef228382b3ce5b3a0d6877d8fba3049b0cca7b0f82f7b2f357b6784b1a7512a65bef7013b06f6053b0be2a9f7d1b468fc4c6487f864d0959e0b8e93487bde19c1aa8418ed7076e13ed4ba14487661cd3cce7b02e1ec296017bf84f5e53e081a4c148da9ed882215b296b7eb17a70db9b6f87852012b9f674d634e70f959ef513b607dd2097e710c1f118642b00a63d114f07817da17fc23061a83379bca2e52a0f7cc265272cd3030934909a6463bd50025272eaed7c6ffc740c6dcad60aebc5dc343eaf8f0a28b82e6d80b7902629efa8bc8e8ef5f91c1ad9e02ac9e91f9ff59a640c61442dd867fd25b46701e54c0bfa8e490b31b863b39a6ae43f8801d3b2a2437701d45d12f9f04c04e8ea8303de7ab26e57a3a05e7fa190c458c6cf0cc9f12c0a0aa3cb1b017b7fccb2711476c674186abe97a65b4da4eaebf21c42396451926717b562f6f62c65ef8f1b1cc30c8108b85a3ac9941e86390919ede3d22276ae6f07189714b50d648fac880274e20ab122d83e659a9cdc568e20ac62d4388cba9f53d57136bb92618b9a2090b2a12e73d78c67a06dc31d7b58ba1250cfe5dd9fd7c54e8c33f120e682a37c8357f89060ffa75f1ea984ebb05542d8ea768b78889ed703b60b34e468bb9173666ae4fc056ff801f458d8b23b581435ebea269dd131245120e9c6d9625df13a59f1b3ac6dc7d0d07f14a10121f4083721c391cbfe837dacb4cdf1046959e92c2d54374ffc4025982bf579c7ef77510b79ce1afe65ad284eb5f97a1a9ef24d4c4a0847ae55c3c23c9ff583b7ba59dd950bf89011a03804019aa6cf116c2cf0e843559bd4ea04c5e24d73565952e58854a4ef0dae3ad1b2791b6eb0b24bee07cd6dc5089257f3eb9c6dfb8f0b487648096f3b4f80dc0815fd53600c653ae7615ff962249984ce5b7d1df5c4c6232f8d84027336f60a0bcb9133340a21868adb44f170eb341283ebe139876fed212a1c8008dc197b737bfbf1aae8a755b8bc393fda89f06492f805cf2fcd4cf24c39f054f5ce9d20d3a910b3f150bf7a2b6eb554df8aeaccaad4524654ac1578d5300602215ab830a6a5cf4557397c1df20a27a900dba230ce023aeda25a3abd92596825651c24961e73375062f5d4d55b3c2a1b11f39ee195acdfef46f0ae0cc5923a3648f41a016d6069cfd03ac3e6ff5613a7b9afcb33b419dcf4f8f8452a7e86f4b267d9e1460ddc8819b60baa4f561c278c1e247fb164bf478a41a25f1288982a2eae4318cda09e33326001760248ef214d23ed26166c20f129bda616e5252e1b9d4dc239a9a6b75300943c3c3e3bc2950ab4dae7fece950947f77669ecb1cc1260d8226a4e6b662adb50d4a4acec662afc9741692a800110d53d9ab438d523a5fcca384d8941588ffdf061590cf4d1c9a3c2ee9d6f8577c2ce7483e25a621afe6cb76bf7627cdeb2c112159c19b0e4256439cff967587aa7220c266119b65b921a59ec5075e29e52e9b41636c3e920cecbe6d845fc59104419d4cae6e2f24507b788b6e63915ea5b41bab647a3dd3f60a32f004eaa86901d6f520c1ffefe066de0425f69a07458d0264fa6b09883c528a090b11ad9a0d921072950a8e7f2c633df74bd18922b19851a43a65c0e100b8e07a1803d61864357e77f668efd213b0b3001e6097719f9b37ead5ec85d059470bfeb56de8dba4d9b9f9301eb4dbe4c38e490dfbe24613c802ab89c18bd2e2ec30088e90e2408acad1a6fb6d364d0c0c1ad9225b67b410e841c5a1184fe3fbf6350b4858a095cbaff19939a0945514d713be94f0a181c029e6957a2d154161fe369271a8ddbfd5e13675602a1a58904f241ae7527b35054f845353fdbab46fa148f35c48389290157b15e2263643cd9afa30419f242b372e1f3dfd83f009289f70a578c297cf9bcaacdd7a78830e4bcb57eb0fe988f46ad20880b8363cb476989cd6609327e240b8963f355d7cfa74df8ce041f08acbebf020705460d17c59a4349de48f217537d7ddb51a41db190f967b47be36870f917fec8bfe7bdf0e3f8c1ae6cea706438975c22923392ab183f1601a2c5413ce25d628f0e701034f1e0e76024ef8ae6d63e8154c433ffe3f4e9f52a859605cdf1c0c605e76673e7a329891c0d87be2ecf75c9374eaa2c18be664f496721c2af8a2b372cfa31a25a78648d92a5f88ddcd44316f8d6a820fbb764328c42c576a198f0e34561f975c6f8adf86d738acd349e11bcdc17858f51b074640eb73e911efa650ee9099a8c436ca34517535c8d86c570f1a413b3254d5474c9d8e07dad5b5e3488a3f22f969ce97d7310e4c830b9a5e04b3359023f6ea4560ad6e5fbd9f94480eac78feb49086b7ee2b6f8edca16586ae1b27410d3cdb25611c96e1d6c60496de2a5e82fc997ecf0f077fbd091544a0c5b5604147f47e3881eb53950faf9a8e3e409825ef84b0742cf03f920a87e0fe0478d30cf0366e902b79c40446e395561d85ca834867113e294f60c8149080acb5e7da840773ce724476d868b82988be0e6e68d95201418120c40c3761a89534a4e72a23feebecd5787dc0466f0adf2c3b7fb3a2169cea6e295a2b7dd82e07610e24eacf0bca56382f91ae6d2dba00cba8c28eae1c4f700a578e8fe7b3c0bd8a0742bcbb0d34add2e82c6166b55af250f103952f3f5694e725216de2f0291b70e0fe729c94433c2fc897c84ccd123ed01f33967cd110d87271a5f804fcfd1567e450ddb35d284737f1eecd201f3c82416ce44b71095c0a6629e7710d414f869f229075d272801c3c9c8a64dfcbe0e4cfb5ed4e9f45722147e89d73e6b762a77c8b4e8a02c11082894f1aea810602cf57aed37e608b3da4c4b9bebb257c376cbcf85d66010189bbb22427c3d310d739e9219492811216c1d7fcdf31c6cff259307637f792bcf6d97adc5256749746b7f1dbdb61e4c41eabf63601da8c34f863a30b416198abf32c21cf23a59f5dcc0b6cf0a4ebc924cb50dc47c03d18588fb3e78738410e7f158600db0195f7b9144909a9df80ca3d807a7ea5ab5f2bf5dfe906916d749086ad4d7729bb1653a9d9f8caf3b1d4d62795b351ffffb05bb754b0e44f2819661532b442a96a8a85aaa9d08115f05ab7c9f11c1fe222d0376a4d77f387f649c760a34e2e07deeb4053b8243e3aa1054c5798aa649fa86a704427a88ade9e69b5d41139c976ea38cbea4091f596b6840c40d0620d278c80a377f15f3330e89dc3821aa0a432bbee10af77e397a8030304113f8fd131950cb2a7a24bb4febfefe73fe389cd2bb40c35fdffef2750be6c48d59b9d9a5353db67fcb6f49ea4d3df7ff613ff49aa39268f2658fc15f37a0e221cc2a51e2730f2ce7024ede512ff19e1aa2e3056d3c858841b75d633f6549d1000d1ebfa6df869bf55f0b24f0ec831ddcf2fedcaebc19b1534a171eb4c0d35326a6be1c6524e55ed2623bf7f24907bca25ef9026b6914511c76f66001c5addc4948cfca1d91462116d9dc939d58412583dc26a325b3ee56e57be0e8c8968d118b1e1645a91a8a7f8284b55b1ad492e7a35a7891699517f39668359ac58826976429f2137da3601e140a5681db0eff2376ebf66383b192608bf0b215c50dd87ca3ff741e8daa8317abd2ac9ee6df6b345e56194d96d042742483de823a49e3ec5de05d13dae05cdd8f9d5f1ef9714d65588fd06b759943853aaf36ca8356ea116c87591aab133eacc367fd6217f84ddbf016f41e32012043a44598163d7c8c9172d834934f01f806a9856bee72cacbce0a5b4f4864cf6923224ef57d97211b30731c0fb93b211c2c4c5fcf358a38cd286f728607849082f4c501ba7f798f9284bd8b18d39a8e2491a5edf76318c7b383b0c6f2aee475dafdc80f848fe55dd16399554378851927f7fbcf80c34afadd995dcc0af887acbf4d044e390d5eca7fcec3c2efcab574452e1cfd5a316e0405da130af778160846977d42b2e3c5622aeb7788edc5e7f8cd38cfc6a621d9bb40ba6142c2beeadfc6aa2588fa20bdbab789da2efcb5f85623e4a14b6e9c5d614f9d6fc54c118c795dab65ad93245d9997f5d04e7385db3dd4ac90477e6df05f08ed63ddbadd44c6867fe7511aca375cf36add442c5ec9c8f22807f5cd5d9402bb8aa087ff22e617c475695edd5d2d58a9b95bf2e0ad3b1aa698b5a7e4151b6f3a089c23baa2c6dec256b8afe375e0de96f13727f82b29219a2a7a2465b9b09115dd840955e53883c816be162c5c344e09920d67afd6ffd58e8cd03805e213632da47db0148001de92af3e2a189957ed280e4c4c7e7dffa7d7ef33a729e923925fea3f2bf49aa006b917fd29cc9223579417d7d33fb699907eb2fb1f685ed6bd02f317ec84b3c5ab1050be7c807ec5fed4fdf8a6b0b6e7a4b1878e5c8640e5505c83c635b57d81ed1706bbfc4dd9243c547f32d8d92cb2b166d0b465d36c0e3d2038e4434e7dcbf0d3a5c4c1aeac2d7cf140cb151cd43b4b0558e4264d07f670e1e0ab54c1201844ddc7fa36eac5c0114de8db21fb9153bb59d289c8b1f081fba3ac2d02e9d818a91e268a824b3a52bfd2e0d0c2928985910c992fa06174308ed24d48ae237e4b33a491f9ca083aaa3c9533b7088c60640a4b42490c549c8555f44a78d6090e93283ba18e25852214b026d3d3f6e935b90fdda15c42bc1cb4784e84656743465e1ccf826e663f92989aacaa72812aa002b04dbf4861082c7030685597b10ea5f1551dec324ca3ea8d00842390b37a1cf4bde543fec009ba6c0eabb4775a46145eef5af41ae036c264bcc96168003213d067a42345c09bad4a5af3f8914003f05491a3a8110ae3202c53346d51be43d2701befd70b04464bd488d5e8a12e8ef44f0895b3b48880970044c56bf8a94296e6b3c19fe041d16e942c475452bc99767a486250708a70663fb795733f223c370ad943b536feaa5167d5a116a29f8b37b446e4824c6ff911eb2736c86515e9e966f4a51a585c3f5187c0922a677aac4a3634f4818a28176d446b05e44154b83596a73814f2009a26762c578e714543d840f200ac545c82e2695f0968d1bca7fec002b2923605a8ea6a11072dfcaa64c2bbfbd2b63b4b049d22a95a3aa0a3d700e3189f8b820cb13afe1c0a89ab6d2d002638f77b2e81a3a2f85c109c95542ecbff763f7f6d181770687ec40b279301b45b0c69932cf26406af36598950d8a0440cfd60a68c7878bbd346664a549489a8dc91efdf2e919ba02552076cd265aaf207f024db80abfa75fd05f8428a3a0b985ef3913d48a35627fb013472ad7eb6bd9994653d2a0567c964e270a8c13832439ea2d4979fd3ae20b0ec0ae939ad895d2fc35e31720168afc5187c53d8a1c3ee140d478eb441505834e9f0be676c8ba9ab13094e9bf2c9b2b14f2b8996f85714793e4f6e9a57c87e9ee4046d9c0267c74ff186e6bdb0bc9e4fc839c8ba10169b8270e5d0718784906757b82b0d8000146a5757ee3ddb85bff947480bec149ae3abd494aa84f4217a68b8794346fe8bb4d14e6a52a38a0cc0e859ac82fefe590f8671e05d241bfc0fc5ea1e1f09efa74bf705e57068528dad302d9d7d0b2c27a386cb335a21d0aa249c81391a53256f32686d8c626a83f6ef4b3dd294228235542b0808eaf5de99e785d3c4dfe6311fb8b6cff1f32f7880d5090a671785765685190c69c52626326008009ef84e8f5f334bd5644363a186d3ab3e74f92a07ebc1223a5cc42f977324a96e43a2b9d2abb5e886871c3352a6426322f57c8371012ac7482f0f18beba9266ff01cde56ba9a486d9ca7ca1044c9dd97df239811d94bf2034280da38980fc45b0d52164a014900be837f002bbb40cb03cc66ae67e26dcf24dfd139dca7192d4c40f53f74e9b086de9c42c9cd2b965c8ce7065e9cfc2ce157f4e5c386b729f7d5cd39cf06fb1d1a185f8ee088cddf5ab875164b85c4e8f405fa990cc9d995bdbb01c892e2a308c94748b6813c2403c37caa53c62c313c790b23622a693195c2c69cbbaeec9ad849474ebe9813d45606aec139870bedb960b10a9f8eadcaff654f1df6cdc5df4b7db0096451032d4e8c3c92468a280925615e7b0c301b6e48703b9e20489e26b4b24d74707652f6d86c82e0125fa0dded5c464b7dc31ba436f16942b61bf736a0f3aa595002501b83c6b7d312b708ce8508b9f43955e09f47ee1615b21bc5508de54e42da276cf73b0d75dc96bf2d499ea51905cbe9a349cf3db8fefde4d94ae97b9430fefbefc72c3ff8de6f9f5cea3377880c8131a2ca61ce2c9b4d452d2df81865e5b96994a0b12ccb03e2c6d5ca889c9b269bac793aa4ccf2982aa49a8e7702ea7b3d77dfe9384be22ed02c2d459db894a46e8c54d4af0825e55fe44ce2e458d4372f56d53ddae7821faece724c6f67a3d7ce01dfc7e6f67d08f7e3ca10a15fa0d75e8f7dfa57582a1c887c9dc1677303983b9adf2ce98c350e6d54a53f273519db29bd592d6f3dde7006f806cc9cfafe735afdb40d2e3e13a42f51886cecd6df3b56efefd3266da916f7d96922d2dfee6254d620f5d950a4bc9da14012f536fea561182a018896198accd6b284f9f1a9e69b707ae3e9f8efbdd6e8e6f3f3d7778cdf176126455d1e2655dc9ada605f99b3bf45696d40ddae776bf93e521e4c862211aebaf78a94c6261868c318e9c4c45be674fde3dd553cb66ab36e5139d94063e150d40074a8b6c8d05eb087d6cdc61605bb21df0fabadb5deba20ca7505058a2ae2c9487f664d1548abb19cd3c08249404a732f7e304cf03ed8baa804ff2e37245c7dfd166e5db8dfec03d1a5518a9a8865a7814c2976905b67e90f42bb35bff59287cad9114d5fec82f69a85315c65b645eb15336f6d1c29f305dad07064d935a521394bcc1ee159458bffa2b23b960eccca09916a7e14ab2ad3746549028a29cf9e0ab483dbfbc3e30b5b10f992c777b1afcbb6aab3e58b52c419036a753e7e5930da15a70331088b5986bd125810c549dfdd77580ee8d92dbe1c68324718b5d2ddd06db2aad44b2a6395df1a94d9b2e1e3dccec3a91307af94ce41572acaf33406df5aeb9e0d29c173938c1df22d0a697ba535b9e596294919ab073608a107dad4a64b2676ba85b0000a24b7113c19eed4ec18e1937dc44e3a90f99ecc6e3fffe3c1c37fbb167361e37f4366b93f0ed98912fa48731e5cf6e47ee82c95acb5bc1101103be2747c48db8346a0b3fa7df443c1c6af80cff40ff9f1a65f2ecb8e454c5898a11336d22948d8a35d6a739b5b2c1271f84711c4088333ea02011012556ea3b61b7d925a941408e10d107a090b9516e564e891fd6b89ab409c09e158a459fe949bc1cd587746e7f26a861f6149d8d0e1aa5a3267886212a4305e0b1aa1087330ae00b36062dd95488bf0f01789f09421a017a76d0342966fea6a8863984473463733fc50176145e68c1a68967f3a7535441ea0346e45feca4a570327472538d5007d9cf8517579c5e310d0e56f93180209542ad5d500ab70a446a7402e629318586664d8658de2384424a227c2220ea0125a383804f4fc4d5d8445d864616161e96a6891dea34f88221365f4097184eda9ff7fe8fbb9af3f46df0172e4418ef88651819a49c72a4edeb69a5393d4581f699dce692f28731cc712e2711617fa711637833ca258c5a9b08a13e55725fdfa444131569cda44cda9b23aab3c95496d528f549d284541fdfa2a4cf4a4c24c3e26914fc5a93838a2994889a8478a96f492ccf54c368f4ce54fbf4275625124baa930197fa48c3f118cbee926e216e24f04ea9ab6692524dd70faf5857894d0e9d7077d62fdfa361c59bf3ed1cdac5fdf768326b87a24733549e6ea4ee6ea92ccddd893f69ae94a99a9477423c211e5f84cca732fd211dd88744439229c19336e4c29a61453b511cd4c5a85c54cafe121b5068b7a1069c549a938d24736e391a6f8130392345671be8ab36d26d316236c068d94d75226d336db642929afa56c3a2938882d96824abdf628118c13d9644e5493394d36fbd08fcfc49f104fc62298b3b8c7b8c6dae3aa928a437dc32798fd423c998bf9c06e423c2126a11e51cc29b5168a7cfa357aee454e443ffd825558bda121d14de6444adae3b6ba6da2d815b1181189609cc5a6275604833d62e63e4a01f60e32c7b51399fb7a89cc71b10ba714582332270b41e61e72ff453232f7d19faffec8664041568bc9b41aad8990135a0a42389a4d28092d35c99c0d35118a85704249424932f7a11afae3339bce0cdd506a757e3287f2948e489bc8ce6daaf0c8dae33695df288eb3b888734597fb88d32852b6ecee7e3922cdaa4d9a8392511bd94cb685e8bc314b19c76181fbf813831a16c3c81cf71188fbaddb7e6e9fc243541ea5b209b954a5a546ae050f41bdcac36efb0c509c95aba2a2f22c78c8e9553004547e050fa137151071287ab3b242715454680e04f0c6e32c4aaddd54547e4e1c7f64db0c693f9bc966b2994c25fed8ff28174ea05604a100511d6a059ca93814077046caa80ee502873aa1871e4146a3905128643832998c422693c9ba267322eea6e2c82a4ec591c964329cf8f3c385e88dcdcc592c8033d20a9fccd90091b2afe2c49f08f453716a8e4e8d715f7dce6d6e739bdb06c4a59e43d11a0adb82b84fa12c273b693511c8e2f823db7464b2198f6cd391e998643e63a9cc24a326bbe96cb14d67d3d994d870b61ba034a95f65369b711f71608fcedca7c0380e0601e843e282fd89c11ef6b9af1f4ab4780714fbdd93c4b0165f20d6e4ee475cf7dd8f9ed4fde73a5fc5a9dcd3f62a500b21223265016a50e79cb5d6597fdb9975dbea366bad75ce5a53abe521839c55351b67d559adb5d6ed53d163dc6aadb5d65a6bfde85bada6ba55594db36eb3be0f9fb5d63abfcef9f5e793ed66d6adcebad5f75a69134bfad3af744facb5d65ae7a7dcb75a6badb5d65aab6f53eee4fa9547aef5eb15b97eadb5d65a5f93a160a9373dea4dd564d266ddd75a6bad336604d904317578089269eaee56e32c937c9334cd20d34b3c4433e10dd683d8133737bd09c34c2fbf8453f3bbf943e4979e46dd64f2c683ae844953add5eb36e79c75ceff36190df93898b09c26930e3d3db2190fea69dceee52dbde9a61e76539a5226d3a74c40f2739073caf9d35d9943f7b243e1204a39ccf8ae0691ca01f535be0686a55e3e0aa7e643afb57e4c01c93b84b56d3735b184d9d76caa4dae2f837c66c2645045614d866b6db2f9c4a632eca7e57c3268faf45795afdbd79741fdb25f51bebe567f0679f5fa9a8fd3f8e4e39c737437587bf5598c4c4d564d4feacf21e0ac93885c2712b9befce9577db985fa1296d32f914eac5fa1af2f9d88be7ab549ae54402a72fd5a9b348ba3a52472ad1f12bd2f719f3acbb5beebd41e97e55a6b4fed6db3a88735ce951b7f9c6e5df9d3937eaeac5cee86ae4dae490881aedadbcfbbcdf6f9be6d56931af4d1f35194436d1ee433f047adb5d6f8caf2b5e5eb4a5da92b5f7f7a467dea83a4be2585fa163c84f42820a4db3c93050f41321f8587a058f010d4936ce8d9ca373fc8ca93f090f863e561d700d2d7c0434e4f0a42fa153ca4653e9c556fea4f8f43ea4f4f24c76eae3c0ea85fc1f589e4959589534048a43a7938ab3e09c72067516aedca931e87150c9d45c2a97baa274df32156dad14073eb533a61dad721467505a5fe17aaf3bb0bd00970a6ceaf440c516b6d2e729df8bbde05aaaaa3cad5509d1e546bd52a0ccab5d23aeb48067bc47ce68425cc3b0a38238980acfaf5e6f4a1d4ef0ec8cc81fd36d984d55a6bada6af5f4b8fc3099766cca0f1389c300dcdf4389cb0a9f3991490953f3dfc51535feb774dad353119c8675870acb101e177ca2a29209517550ee543d82dd6b4be86987d7011723e62bd8fb63985e34f7bfed207f66ba0aef19e7ad37fd12ffe4e2df0e76de08fda686124e4933febca8eadf8caaff0775af9eb2dd806fe2cea55b8499ef1a95b6308db2fa4bd7ed5873ef5ce632d545d0740978debfdbd317ccb85e15397cbb05f3cd679661a48967ad8d1a430d79e8d7befdbf896afb2a369b9f761477331d772634ed9b837bee5daf8d485f95ed8c1f03edac695eda9be6a5cea92729d5cea8e72ddb8d4ed72a55cea72b986b8d4adb98ab8d415e55ab9d40de5ca71a94b73edb8d4dd721d71a93b732571a9abe56ab9d495b9a270a9ebb9aaa8ac7e9457f81322c380617baab7716ffcbdf85bee7fea76865d902135541fbb20436ae021359e3a4bf5307553a91af727abc4f0c92afc83cc290ca1eb4b3d6d4ff5eda9f00f7888904f469125136418d9df74bf4885ec4fe3fa2067dcaff495f2d7403e4c141a791af675911c83e0932221c8f3c11d4e6a32219a08cab112245c9e254be2103930d45deb46ea57ad0b55187d30dada061b6620c17edf1fe3331dfe36e5fe095480db8cd4879d016e0ee11c72ec1f7d9039a4694662648a68bf3d08824032626434ad9318887372882c9f01f087462536b2e120cd6a205bb8c0a7634ed4de109161e34f6905a7b994d247ec6a98321eedc51ba28fff2213390ebfd05c78e9131bbf65a8006e78dba669da9cbf516da3f877d87e522cdbd3fec56a2f319b6f3f245205b2900052938e291482f5ebb9044fed25a872dc5fc030bb66aea660400b6a961879820ac68801158474200452b0220b168441c413a69005250801094cc41881114d9082142a80e2094c5461840c9d1f20da06889417a831504fb248d5800719576451051643908211e41750260128d8d8a8e0076330818b28086924448e40428a2a986872041154c10b223848420b6635529051851838b1b10410f0408a29545086135dfc68220b2dac00e3094dac00851a0b30f1012ca0e0e9811232e0620662c8608c2ca4480205183f3e40e4289ee0c5cd07aa68d2832d84602ba478c20e84c0051aec400b21449e50220b24c408c387c748162e5d6881021784e00a2fa4904d5890450e0a90dcd8a0200657482c80805a08698109a230012c891429d07902105ac8729cfc008b225154e104208c90808c2d989084236e207b880c514512989001c51780aee8238470410d9680021c2c01c6119a20a4881143f8811db9410a9460021031d47841055af881ec085e6042812fba2006162fc0828a279670faa84d4dc356d376628044d6b42f699aa669a9263118a2c60c6c15638709273b4c58114b6161a94e4a664b4aa0b070440d1630f181249646863b386030b13332dcc1b982099c297670a4d8c11142f60c777094e4cfbe0c32c0156370212604293c910225088159718088133be8810bbcf862091c94610510a71f9e10f818411683233c11e8e20a64b4000c1c18814426c167ad2ebc987db1c50eb8e0a902f544105c50a48a2ff0600949851078052260018a1ccc9e98028e5cd23ea0b6ffd4ff19761d7f00467b403f40dc7b98b84fcf5427cdea07e3670b40f54911f8c924a8cd93ec83944950f7f16fef1f11539b5a63bf1b3637daf3a963d8486d3e6063bf4f4907251d9474e05ba78d22ec117af8eea45f3ef410cb80487c106dce4517193a2b48c2465f6947a36d5acca34e1b759dfba9def9a13bb3743101c7d1a8fd3890fbcbbc5dff8139fceb759ff63ccfeb3ed0e52f390cdb135d983b73de048bcf9d903d66fadb1519a1d87db66d245f62ef812e4c59603f8fde7879d90af0c3f18d7ef943eff179afceeba1ce0628639ef9f3f216da038aa51c613fea3cd005a55c81fd646eeade82ddaf87cdb5d6bc3381ec992222f81ff2e9c3bfa5de31f3e2d521ecf7df9e0af6e81cfb6b4c419bde2d73635eda3305c16aafed681f648d29d8281d0924a593b51fa3e43d5bb248ac941921e614a24a628e28c1063cb6745289fe631c2e51127392b979cfffa43a1db11fa51c8f15ddddddddd8b6e7dda27667425dd59e9fda7377ef9fa55b03ea7233c20e124d322bc31d9b998c31c618a7bb43ff792dc0e5887768cf47c75028140abd9744a268ff0b8012cad1a72ffa8f7efd4a2f15edd8f830c398291585a4f737fdfaac4ccfff382658f6d4689098bb34b0f1a34c931b14b1228ab0c989b1b9c9df292be1c19422f63b9d3a9fe1e4d7d01fdd6b5224ea30e7c3339037fadffc5aa7684ed1f692d21bcf397ff654e883853b3635f9a33b4f1cc9fd3053a7b10b540cd88fe6239438f507ec47776c603b473451e7bc06d0de3b043f64a46209ef27244fed45550b695ae825a5b7975106005a8350f31ca0f6156a106a1ea57c52217ceda506658e2f291d02005ed83bc01e40b64118b16bfda57b001a62da28b0f33f2a24d25804f441e6d63a000170297c8e89300af6e34a27d57cee01345a60e7c7f971bee8e93db594b8868260639e5046f74c2fcda23843219ad0bc127af4e36f3778dea256e40a3b61ec845144cb5649617e7f8c0ae64882080048e30436f47e3f0e7616bd8dc2c62ce1fc7e1fee3bf8cb9737665bea19fbf4bba3a1379ad5307671fef713534d4299e612095320d91e56ae462e042b46d1585abdf0c77683c8108e7087e601b95d1d381de0bb18617b8041f4e14f26f283c88ffe8a8b885c54607b8041f907cff3e10f0873683478bdf047e83b7d42647f79bb1b74e4f97572a1a9699abf67f993d33af9db8d4836e0d3dddd5d76238a37d0d27d935a1194a8d06790cca70f776841288e9015e200a517898c9a9452871a243df0c83bfce0797b2f13f941bfc2ce00a1ff6211fa2240d2038ffc8367ed21cce1447213c9b2ab8148ee097f685f0ba17537a8644d019efda7775e358e5e241be8cddda936daf0063a072f612e4e9203631d980bb37cc14ab00ce71cb11f8bcce5ba328fe3ca8079903559c7c38e46c70e1ed72ad19effccb538edd17899d7b53649a0b89016ec0cd32a2577ffa162295d58978e8619b9356bef05a83ddf421097540ead673d0b079142b51e65f3f0874bfc0f5814ec270715cb81f52dfc30fb997ada493e3d09e7b03cb1fd2c3253cfe82bca4f16596d9982fd56b1d64eac9bc8f64912b73cb11f0a8682a18af44c6cc9faf502d4dae9d74b507bfe33b26ccda4cbcad7977ecdec5f5d385290cc295bd8d52ae6ac8bca1e0d6c9ce5185cf6bf158ccac91896456683834bd9c2ba1e763431efa3a58482edf7e17d5d2f71e008ea9691b9327cc34c98317262fdd2f1fe78d6af1def5f77dc1cafe3c2fca2a45f2fef8f653b2ecc3a6ee7be9d652ecc412a28aff2b542ced52d00951bb76655d80f552f075745ac6cdaf3550d74ad60cec247dac33aeda56c61bb87fda9d972d2afcfe4a526a6a1b3965f9008468820fbb778fa3523fbb77ebc05e433459cc705d9bf15d47a6244919e41b16931e1c9fe2dd9a69e7e7d2d990fccd4a45f2627fd722cb2b764fdfa503114ac5f1fce3980168a7cb7001c2e170e97eb619621e6e525e6e54506c7b864c001a32307eb0bf6c3a4bc8a9d8cd88f4596e333ad1925bdc07e3827e324f35dfff2f25ddf5f5db7c5d39ab5e72f02829ddff96bcd5cb733cee9173e827570927e7d2f98878dc7f10d700edc78600f519b7a581ec219130b0927a76861eb7fa8d82ae6deab98259257ffad62b688f6e6fd0f15c3c1b909fa45b67c91391a66f6849953060c2373bcbceb5a9bf6fc63ae4da23d7f1cd7deb4d79283d33a1cfa472bc5c6b2c8fa2577fa3567fd6a9e7e49262c3d2c3e2fefcfe2a45f303f60f46b0bfd8291efcf12d42fd7fbb33ce9977c4f498c956099ebe2d8c52f17cf8b8fb4b460fb63fe56b10fe7c450e33f54ac081d3568b931ce3162bfd62c7b6bd65ad254c5d2d32e9d5b2cb266f9f7c6b3fa542af52ed7daa8fcc8a0b2ff885f53b6b03b82fac5832305f9ccfce16f613ed37aff3aea7008fd7041bdcbc539cef26f5dace32c7f1880600ff9fe2947d8f81f5efdd79a5922ac4d29070e196074b85e645c7684e83635d979c71848b228292a25d5c8d29c9a8cf29ee6c01e3209f98bfe4054b9df867e4dfc6d3cb93d9af3d1d5fd2c0cd70779e37eee630315cbfef8deaf04cbfe7f3f8b93fd5bee57ba1fae41f6af713f95a08fc54946ddcfaeb0c87092ec6f5ac53e9be33ef95bc5a80a2928fba7b0c8b23f4a6be68324ad62d97f64eac9fe1dcec9ee3c1b104d82d66c3808e8b70148bfa4ade99796fd6d113ad9dfc6ec4ecf98fc6d12fd823b2bb0c9399fadc9d626277b0ef26775b2a72008f9b34ab2ff989aa43a3cb11e59bfbecd27e7d023fd9260d01caa247b133447c2d87442389195fc21099d2c9fc504abbdecda374890fd6211e8c3c3c6f97e83b457a3837cd4a75d2044b02903ccd75e2392fdebbc2903cc26666c0202ed495993bb5b408a8dfda00f0a48101db46e739cba21471c230d9ea2c1733f7d694fd620fbbdbc8c613f4a3598b3648a8dfd62ce676394715e6e0bdbc282f51f122889fd62124dc748ad4bc8f7d1d6bba58a96dcdfd95b6ea014053326360a22e454f2b474b2f6953ce5a81436fe108c0065e964ed2b79ca519133b1332228a7fad3c98bf16cc9aafe74f2987856f5a793c7c4b3257b043ba347f728aace514a356b3fc65d896c56741add667a0329ef4063aae8bf18110d854237bc7f7b626289e032d4831bdebf3d31b13b22119721de41f41de54223ad7eb456a94d4d8642a3d07f962624a2a1ab58ced23c59fb314abe08367e779ca222248556896502054ae49be1ce09823839b7a959dadf8b63232d5b46f8eaf931cae8ee3e3f4619e54945dfff343ba9a49c32d3b96d739bdbc499a1a52f3a6f5f923299461236da5c23b7c5f77bdaae4ade4fc6789a9d547e21f4b60d4328157052d1b87d8cb3250da8bfbc9edd5dbb71caeb79eb280a14763e69a4699aa6699aa65d2dd78ed3aecc75c469528e24a61c14d6bf9f34ea5e75e3b67e49cf3d8a3fca117f42e4a9a5ba2cc499f8d340b007ccfb3716600f1cef62647fee678cec334db9ce8e46a48f4f62e4381e178944b7a67084754793aa4252a8b0b4d2276c7fccc7ff60aaab73a90b338e1ba2d085f2282896e35e48bf52a9af7248cca91087e33a13a0cb1fe63a13e8f28fb91ba039859da73d8fce037bc0514ef99f142aacea69b4bbe45c46d931d7ad802effd4fd624e697352bac54dbba1ab4f3b1a15e542aa4f5dd1873a1a95880ba56a154511ed6852a8b01fa5f14e8386a8bba1b35139cec6abaee8b98ec646c771aad1a88b5ded6884dc2ff55d34c93f74567dea55f1391c17e6080098e3c3a45e487bf1b9142a6c07a1ab0b823d9ef42bf5f11bd6af968ff7a30d95ea6bec12d0913e76342b1c9fb41757ddd1ac306c8f447ad51d49e9a3f864a47a158e414286c01e51f5f163917ebd7cfc58d32f97777d5c3d5cd9e8ea7b47c3c22cd9d1b0bad5157d85714e1f45587b5ad47c04a18beb6884b85c1befba366c7ccbbfbcd8b0f13efae5c6ac7ab92def72efab52af5239a7929c4ae35493536d9c8a72aa10a71271aacaa9384ed571aad1e876ae7f5b1edffb37ae8d87e1b67c0cf7be776d7cbd5f9d6bb9118c08d472bda73dff7bbd497bfe366c4e6167d29e3b8cb27c0d7b3afd7b5e4c4c9804e997ca125c7aeeeeeeeeeebecdbee16d3bb6bd8c32ca805efc936b1d3f421cb20de0fdded88779f2bb818e5a6379b91c2b628c31c618a38c1e63943d4da04c6013728800e8f70af4c872298c1d80c00985319e942d6d69494c27854bffe99e7d825c434f7af27ba7ed4a2afcaf307bfd8a16f2c0265393371a62085d11deb6107e77970165b9c4c54e0ffd35746ef83725c8421984d0c6c0191fdfef4bbcdddd4bfeee3b4b00217396caec473d0b30201919a594524a29a58c91d65a2be5949a9432f290124a1f08f04ca0021f96524a2981b623aa74e8908777f49d9b1d97c56c5a8c0c6cafa118f6e3d1d03a129c80452929d6e129a54f3f520a25feb6d721f2cc9f1248bf628e30f28891af4313251a29c39d25a29035da1ef471e29435c9031d2c1c11b5086cf7fd4d7b2dc6130950a02b7eca7781dc2fd3bec50876cbb1d0155fc340bfb53e10d0331648553ac5ecfc4b14b58442a602729fdddd7d44946d2f1d638c0db54cb7eb6ddbb63d8d1ba5946e34c618231532990f7777195b43a52683be42861f55b0c79c1ea30d1de79cdea4934e3ae9f4d131b78c4c6e993ed934a1c729e5a894944af95aa81391389494146b4729a34f49714ff111f70580e33027718f5e56c8bde5b8aff2ba98404af9f59e4e9e48c48484a5888ea84639914824a2bf83c8bfd6eaa11013da852ca51faaff859efb1ae2e8c30c6147df47ab5c4c60e9875e247a4a453444a97785d542dd07dce38d1cdd5d6a21145a51feab3fbab05612ca253d0a8aa3383e59fb312187cd0afde4da8b34c817c10ffd2814aafe71d93b4dc690c899586a9dd042b4b671b093688ad3a9475039db2b5802a8c649e16f3e70b70842fa1b772d64f9d7eb5b7f961dcdd6ad617cd3af1f7400d29e4686854019f011f243bf9e7c9007c80ece8dcdbec475607df6c4a9fed52f4dcb64524767e2e0904a56c4a72959611ba7717e7ea24e50502c5961298ced529b5b3f9ecd26154e9ca47461e3734748ae3286ed185ffe46f7acc22e9d1e43793afd4b19639452ca28e5cbc4dcf8d30c008f98971bbfc9bc78af2aa96441250b34460e0436ba431ee08e3cd99094169e4aa2534955aaa792e54ad69edc638cd1a3bb7bd971bf0fd7eec783b70401edc1252478c33bd5940853a38f484ed9a20b412a5cb025153168201489385195928b24ae722a619074f4a056928db11b42203e56bacf169a9cb483b6942fec6729e5a8849d52bea05c4763bb92fd942d6c89742a45555743cc1625a5618425242a7c7823c2dadb59de53e18d0fc626fb9360603f2843407ba7be36b4470a6acf9dd8cfd640d84305025019f987fe98bbbbe1941bd7f6979fae9717578ccbf52273c46478e752beb01fce59c550261f552bba987a1cfa689e5618261e67e16f3984216805f3558dcfb47e65938bb87c4b3eebe18ffe2dc7676678d6e730c3b370104882b49ef541b8fc0c9b4e8e9f03eb67f8197010ad67e12d270631c3b33e7ecba5c50b3e034e057179d6bb3c0b6f38bef5b45c702a0797d6bb3cfcd1829d0e2dbcf548d48c6c6de80cd19428d8f89d3f9c13e3bd816dbdcb7b61bbed8db3fc61baa5c43bc815cc675a1f74e3c68d873e73a3bb5d0f73514ada932f1825c3a8587bb1f6504adaf329a59c181543c9daf3d87d17f6da3c330f0a25fa11896e9250e2c7ebba7f1f9f6985684d7b3638c76756b1cdc759f15bf7e4ac5847b352d29e942b8957329f59f9e15c0decb78ac10083acc9b5e35a5760fddb6c31ecd437ee3ed552867dfa1fce99e15dfea3b954fa192e3ed22c7f538fcfb0306cd6c905c3b62a9045c662824de9be35f996703a16256858703a961be8f2ef3a202c28948d871d0a157f946e62f80f151b9172bc849132c7f7c3e88099391e06fae8142d2ccc3864f898172524530f8acca374342f999ff793d9c163c7cb0b3b9a99f7d175a2a074343bbea274fc8c8e66c79452cefbbd8f4ed96286ebab6b85a37979d79cd3759a2d99524a1ea405644d6ebc83fc161395ca35e774dd8f070923e16418d6c93e85156c329c028c9eac23c329aa3045ee78728d81eb3b3fc589add6675cbe85adb3e01309d27a97d6d7d6a53aced2be755d5ebb0d68bd0b1ec243888e91181ad8cfd6e4189aa6472efcd1ad0122b9314dd29e43d8dd1165f47520cbd6853f2a0ca21c395e5e1cd50503030303f302f3e2ea9260e3bfb866732faed938441d4d7f8b498ea6bde248465a4ab4705a372d9b959295acf4b05bc5a40782727c0bc87e3867091b6d60fefb97ff4e9fcd3366b0c89ce53f031593f7939845e633f2e5c3e0ef5ff077726116d9878ae5c0dfa8a399df62d22f17fe1af3206b648b879313061f3d650a06eff4eb5bc560300d9d61309ce2a788ec8f75f00cf3f84c114de789ec8f7b70939e2942824df16345f6c74e7a46c229be7892fd710c66ae62fd8aad94f44b5a21fbaf76fa25abc02243c5dcf522bde9fae9c5c0bd34863e5ff87868d74b132bd96a66e26057830c52ca9face3bb73cc1cabd86ab6ea59cd564a56b2d59215cf4ac96a67255b2d59f1ac62386715d3f132dc0f87ccebf8524723f3293a76c878d1674c3dae9fdf78c79cd7e463ea717d67e9ba16d8c163879cf91ddf12be64be9fc2d7ebfb39f8d2c155148e551964f072c0e2cd80277a48ec8773be55acf538c7675adffdd79ab5b0870394cca36228196aa75f309ac456d8e1c09f0782328e9fb95c5f5f6e4c8e1c52ce725c1c933287ccf11e9cb9a8c4cc5765410c95a9110000005000d315002028100c078442c15898c4892cd60e14800e78944c72529fc9e35110c430658c31c41000080100000060608488280977f4208ed087defff3f45233ec8a0d938d204e5c09a38106cf831f78a844db45ca09d9f8ca3ad9889e55d0147dc5f328f286a2656aa3a711febb37f8bee9ba77407510725449bbca421b51d5c8ccfe09a1d2b8d8973cca9b9660210817b65f05219cd73a728a0ff284f35ab2e164063cb33bf8ad35b06a55a4a18ceeda0ebc52baa25d2b460ee0c3f596689641e7de45d6ed51ea1ec8840ad5e088a6fc5ba35254b8b271b129e00ce21d345361f97679333f592a1c6d50e53f95a93ff744907f65ff60f6bf670c715774d41e13c79fd4e9d36d294a85911a11e8e027411ab5148154646b4db79627738c435222cb90235b9a290f5cf6f5587814cae9a15a2ea8f4148e62df4645987ddaefbc4f2cfe5b36aa4b570f035a95253756a136fb368e3c4b298649dfac788e14c79667cf17c0eb58a7f885a228103962edfa266533c5e49b38e8f9b38af18ad317bd964ae9f4940357a473232156c326962d8f7db356f33690854142fa09716812468a0b6b9e86e182228099547c18149b268ec17e86aca3673917dac21b31a1bb61f17c12b99775a7a459b6f4d1082d99a61d011f4fe7a6642ba57d08e6b7e232c7339707838c2978749a51064b399df61b086bfc6c9cf0f122f3315e2bfb94567ffb0d3e74cd1f72d867e3a209697feb80572eca75413c55d0f8807dbed3e419eb8abe53919e728c478cc364e7f8960ffcaea250ea38cbea01e330707846e8d4c2383dcba53b05e2572d1f300fb96c74618f904da0e86fad42dae152c6035789e23980c0e4a301b82777ed91f6999fa91b511f6ffe22897bf54d65afa72407a0d429f175e73dc272f7cb6b943d000a27be993039ca415acd5c03c2ef5729fff4a28a9573377961550adc81ec689df5325e6b3daa13d824cc1e3e4222eada3a89871e95f44045350421c860dc1b676a007e5d98c2d33366c8e36f5450fba9589e55fc36b41c10303ff8000438d1801a156cd0bb45edf113e2588d14671abd3aa3c07e57e5cf935d64b32d29e2b93c4a1b9741535fa953822ff73e9c49ff6af1cb6510b2642eecb071345c74614d3277fb1acea71a851e74faf0e6f3ef41dbd5ecddc629fa81fed19ac1e96d9d6ab23ee40637803b88804624359991f48d3f89a00370e9744ef72dcb758b85c1e0051098a7834542cc4663531290fbc1c6cb5287f3d4da3d356dbc2d0c29657306ebfd3818f951585c0bf82d53a80c5b0a26c0f1fbd9dd251be64dee5843bb42ecb8dc6f28814937ce7b5b173d242e01d659179b1dad803e3fd12a9412fd62225b40007083d5d5f6fb109b33a3d02ea58b38c1da6e826e55abc761ec8f7f4d512a0530517ffd8474fdc7f402821a30b35352222b1cb0ca47b500c668411b0e037dc74eec771b1ef99006488fee8f95932a1a177fe820938f1880061bf546bbc2cae61a060939c91d58e8f1c32db79ae0b2c7e03b7f0fdc2bafcd216d9e118ad31ccb39aa0a03d298062528ef095d078659e38da8893b7325ead131f0858777ac3e5cedb767ec593eb0fe372c090356d5be6bf9bb422fa91e4bf5aeaf024765c0471cbfdb081a148c5d68bc89ecdc6feb417b468bf24c84dd8cf7ab6c4414ce6e94759484d9cd36278979d19bf986e5f193bf2a582e63e0d414f00ff8c31c0d33c7a8f4b08391964da3a9bbf1b42c49dc6a519b040054ac1ea4426f8dc288283bc2571a2eeb76d4159b668194856083cab2dd0ed3b6d1d8ed9d67460acc90cdf84660f9deaa4dafffa856782fbdf24cfbe93792960423de1001c755e39f6bd0f65b3ac36933165905ed4dfa4d38b67b17eb26ec962c727115986757583e4eb57deae395fbcc43844cfa5ac0502bf65ad0bd0806d85c09b1c318f711e6fb657eaf41de16e8e1ae7293c08ab4db456386933a5ed1dd98d9731369119858bccda8c90ca13b55424fb8a5d3c9359b638c753e2352680d304a645172a4ae3af5829f3840b20017a891a541dd4d8c9538c607a4a52bb2cd7fcf7f4ea28a9830f6b366b24c751f9d0c7574709a2d39704efb2d2e5e74a0aedbb69ee8fe89e65f17510999a693d5e240078bd479157cffe0258fdc8378f3a79b09e681f97b908ff6bf1986538bd8ab251784339b127e9ae158f270dacc719cf20539a2e6158130e2eb7ec8a751dafc1f24b78002261a086f59cfcadf8ebb1b6a0dabcc5f064bf339b2b7cd060d0a5e812bb6c34d86c6e44a9304f215a4bb16ea264f4cee1a8769f4a06076d257f9c1e702ed15bfa2370600211e0b6427a76b762d61652a49da1d4682e0e333f48c3f123df575f98c308a33895326c9b219053d93648ff45220cd77a4905cd7e74d8d121960ade148a3f7d758c30830e14e8325d91aac11890fa156c0bc3026391f49da43e9b8f183a10406c3e082db835061a8c06da2f135a5e047cf8067e6b84192c810a6d59af3ad2e5bacdd337a1fa0cb87297ed40edbf784c7e03baa4822f2fbc2e2a61969a1dde7e35eca1cb83bdc2f533524e4ce5736e053601c2dd0757a2e10a5a023fa2732543e53a927696d5c98860c55039d0c18d353a1e1183d73e3722adcf394f7b712a092b179484c5ba15b41f3e3bdeac3819ec444eed56ce4b1a08faeccab8d06894792fc9160d40014fb0fe501c342c8f43b9540e55ec83ca6c4152af1c6b1f1c87132c891ed3707a63a52f14645647203a3c4dfe7068e2c55a2e593355329cd82d07b95145bf6d97e31e9e24c3a57afbaff6b31c42170b60c88b4fadcc4b1ece9022b121b0efd410a1b7828bb41aa6af992bca2da43a7ab4f2bc33865b00341ba982e3bba268572bb1cd20997a137e28c3ce1e34956e637b13098be2d30c90d666130cd7a1ae53d0852d7887ae2b681045992a0d78e60af5010e20944e70d9cd91ac86c5f11607c91f853e1c4554b9431c12491888830089ffd7e30c26d7be232f25db4e799dca9ca233e1df4cac2d4eb4d76ea2c455bc482d102e42044516a19fb4713999059d8c52f48cb3af3ab2e52354578e2cb0c48b6ab2408a4d8c5d4477d67dfd41fc3324bcf8987761c48d64ef8f17a5bc870f1161588367598aa53f97c3982a9bba2121e00dd88351b2eb32c0fde541ff3a844ed1e98e7692d3e5ee95a67ecd740488ce0aa0ed6cb85d344e86762647cac26c8aa7df4f574ad42d325560782cf422bd6d42fc8bf84de3d41e6b183347789ee4005f4d8206fcbfa4a327c862e69fa4c9d962fe69532c20e16800170ef02602e69eb142c712629053044eb6e26e1606cf2692c593acf84fe4a883cf05c70a7c4e2ca2926df6ccf3dbe1d3bc8f548a19b8b762c88f903f14d1fd68675d2253432a98a64c8f5fd5c629501ea11283d3b2cd60481d5f98f9bde543642df4501ac28109d9a4fbf53d9e35affef452d1d3299b70dd694e62c3d4033e0ecf27ab6f1651a96b08ea6c0224cfb8ba221fc5f2b6b235ae1659c5ed6e9dfe1d7129af2061dd16e0cca7b76accc5e96561bd15087e54eb365075a8ea3e1e9b783307f03e7cf4edb90f93aa165816de945913b4e414bf48bf6a9cb32b23a7dd778d49696d9835da6201c4a36acdc2c0bda67b80a7edd7167bf864ceba4240750b1d4c82bbc821d5116663558bdb98d837029341c60b131c77c0637ce8a331a24179acf6784850d3a602a3fe44477c65fed4c153abc703ee08264636e7e51321af8cb5167861cfe36166135604555d9f91f7cb2aa377ad0ccefe41b6eb62a5d3afc637b9f16971682b75836b700c198a94d0894b2945a67f3df8d4a8327bb23520965466e4d197b008c167142b4609d67d160809d48350036026660af675c302d8c10e5534cd18bd097dc0fb87d97e822d3df9c340ecd8ddfed11c18a53bb8e1a3b1f10483043689be00a880af5a0f04137f5b1456194a223b0fed39ec7d3cf1b4264bbf4839ded3eed51abd6c69a6227acfeac4ec569ac728e84dd3c94aa64c624697e55007269d7e88f07f7ba587815f241adcf8903b096ae62aa0ef459d879884a42b2a09a0c68997bb51606587b526528cc5a6215bb8cd47216786a1f4ee5e390b4175a806da9e0039ceeb8ebab53cb2d184eb73f2e93c725f82584bfc446d2f23a6059594909568515091cd73f185bc9338ca1b46a21d6b79ddd9b19605020815e624c093120c224c808982ca965dc91caf10165184341548701b6772768107aa4a039ee859d77cdae38825a1c9d7b92d18d6e393fb321b7aa5a53bbc27d0c90e556b1290f023f0a9a3a4b6651c648742a8b1ebb522d7598662025fd2cd9dd096a74fd201a1ce2d3527379e50763b876068dbddfc65aa5df11dc18b550db46fae66f83b20571d0338ae718a2003550e7332304ceaefe7d88b7814bd49400b1181b7fc03cbafa58bb7f8815c8018af6628931ccb336e490a10f65cfc7ac40a6e02062d71e2d7b375b9ccdbe5aef1b3c7c66aaff8481f6f4f8385c9ae294660b8e57464a3a1b1075bc2908e10de18a8c832f4adb0758cd76ab38783c1f726392ae8cabd0d954eb5f488a149c97369baa41215bdc7cdb4e3bc415d051b9f4bb0b7699a9d0ad83a2321e71d43872a83e90af22bfc0dc2bc20619326839635459899a579ed88750fd63252779e3872f252362a64c66f3b422ef31e17b60a5baf957ef68b2ad8eea644b259e457f868da714d0d29c078ca7253165fffcb2ac4c77a12fc59e4a423ad4c559a4559cb94942ecb413ccfaf116408c15e22a10401297040a90a8848fcb99567feb7480324808fb68f5750f26aa69348a6bf2969163c915c6dc91c478aa476bd235bb381eb915c1ac87dca73819b3dc700d57b53e4b378c518e16689f37fa4cc544f933156e66fdea539043c82419e6f1d7b8c9b15dd1ff6c2cd3ef285db5e604cbcf1df214654e10cb0671a0cf3b0dd8dcc05d5f0fae954055ef64a66a7f1fac4f6c632f3ecf855a323773f521acafbea4c3d81f5b97065f142d08d91a62028802c0400a4c2cacd3709d3f6bdc35fd35df89f0b5e40da1ccc7717ef58180ed0b784b442d20ca5ca0b7b6ebf5fc72b6552ff6c1289d22f0dec723281d40a8b499acdc007c3278069ac16c714ae2672120f4ce0aca106361a151a08438430205a25cc0d9a53496facae733e6f1127bbf9616d3250fb7956e0a0bafb2a75e3551f89fc68dbfffcc7386bd41937ecec64d610bad010c6f5c214fc50fd222df40d4b4171657f5e80d2ab42a141f5271624308e2dd1c789988668ce05c08020d0b32452cd1013a0c1a46b544f086290cc6ba99d9555b654bdae5b050c9895ebb36ae961f911fa7ea249bed8285ecc54ce804fb0249bebc67b72c42eb57fae78a16996189157fb0ea4005366ebc945e74eab9e1a5b04d65b1edd3a5829a5c7fde5399a558f15f63844e4dc6d7c0401edca9e791a3759d03af000204f157f8b2858f4661fdda52512f7f0a737dcea97eb35c23e5cbf8a56f4a08a9ca09b67ff61fea0dd1fc1d646b4bc657776b94d997e6160851fbdae91affecd8fe569f611f1e64b85602fb3191a38d86ba8f31cf72966fc81f3a0454142efadc49b6270863c9ef401aae6af915a800ec8cc2ee4d9215fac884361f1401db44f203740c5b78cdc22c0c49dd247b175637c3e6476a96d20e5b142103c371beea63bfbb11974b3328430292079018f510f48e7754172d773c5159ed6e8397571f76a7002dc2d049024ee4fac58c7e3c98806e718237f73390ed47fc9387cea3c9e442c5681e81fd8fa1377f40bd65c608d61834004112798b0366b405d7d24ab6b2cc686e7e821325b430659fd383974bb48c661bcfff30f85779145c7aa58ee857e24ee03d73fe22f3c0b0f631dd16bbcd187f81318d970ca4fed59b7fe6042127cb517109024ad8c560f887068d2b331641b0a58f51e573cebdd3248372b30f155c9a205d80b73587010473170fbab2c5cd1513ab62f1842e7adf6759743b605a7d7652bb51c42b528cc969d6b88d3d7967c29a7f2ffbe1d3c283ea96400b0bbcc04b241950f41fa2b3c644662fa070f50212ff4af7657d56a24170aa6da430950a2f257d57f4ab6228db31ca41e403944a57b7426cefa05a8cc29f2f2a8c9f2e0f25428643b65a5f5625bf8e29e31f9093b72887b51acfa9aab22be47d0451594469d19671d0808b17b5408348f5cdf463b2fc489ca84c2070c109581a06ef32cd5c4e6389447045a6175e0ec918f83de2c72fb4d135f9e0ea8c8982a86ff848eb252671f00553aca07c4aa93ced47cdb1f22f1f6307d4ebcbfe49155d426bc97c5f48f184cc4a63d16c42d7cff96d21fb86ebcebe7b99c0fab3baa9748c908709714506109468d6cb9687b3ae5d61357e8854cd51038930f90353de5083f86a5bc633237fad83506040431a343372a889a24564209c1009fd74097c0e3ce6e95ede71921177081a0d5c5298271e9d8a0bb2424113b3909b143b69b286771d8cbe6847cca62497e1be551326c6a4ab41d2c82eaa7fef253bb06a5c54e26fbc62cf011ad0da84b7e3a7c1264c0883ee0ccbef81ddc70845b6c3ffd6e52360016da0ef7839eedb8b656704be66f57a61be5be53539bf9a22e1cdbf6334ffdea73ba444e5de7c4fc75d7918786e360a810250d14a8f8ec22cd8e2c2e366b3bf68139cc0abd036e901bc27f904f683122b0db56b181e656b919c115996f0fc4279b1823100f0a6bf3fefa32f7c387d4ce85611b93facaf8b1db5751dd90cf37361ee99f81bc8eac94df71181ff429fe669a61d821c854be10c676920869242900965c0c034c740218b2d5c4a1629011fdef1160f37cdd19757834345b2abce1f101cd2e3b400b7d9a27cca53e37df2d249fdc12eeb14679d5bc7bdc509181e5a5973168cebd176dc99f2d98adc30400ffa7169c36db3861e1030eb221757cfe79381397b9ac5dcc4c4439a92c39110e886c8cdcf124b2783ffbbc57880d8ff4124e7137454b873ff3608d021a5e1fe871c6499d7866f86f1c5d2acb8cc005ac7de668fe909e366c074aff4af7a4f716834ab21976ed319a0ecfbb7920f9d6d2d55acb151980187757d92be51741b3350207736d09a132f3b9b5c4ef7497284c3674961676e3dd7d4ab0d34b6a3e52c2fc173041a5d67b4a84ca9f56cd60dd2481cd0ba5f70560cea5251e4b58b002b452792b6471ed8730c6876d7ca0f2324e7bdd6f4de4032fd1a2c08221c5c728558d4b3d65bd1068747eb61621424a683920050021ac6af7123f7f732c5bd57fc7573330e86b8d7e8ac0bd4af39da813b3173b8451e01acaa4cc8f11cfe34d0fb9ded8f765d8a53f427912b78a2cce481f29136f46a4b24d3818787441bb6bb44170e4f89451bf495a9a9394c8d4a452dd10e3a65dbdc719307940d1038e569728cb20ca059f54a482326e6ee618da96b35ab9081dbf85002a26c78bf23ab5c8307174fc28f534427117aadf6da94f19f999c1871917c961530b8ca0b6be98ac0ef98a97f18601f8c214b06d7e09504b9c9830499dd817b5e15a4cc9f8cdf1b6dad1ef1f8fc3a78115972c9d6c14063d24c61753d8f7914c8e040b2e49da8d9f30c0738cfffab0f5c1bff8a28f3aa06f69f6aad77e9d92d99f722198db27956b556dc6d1179d6873676c8b6ee3cdb18a50bd32b3cf72cf8487f03dea63430a7dd83f3674408111363253601612a44c03359598568e816833c6be852d60ce889ba5608cad0bb2ac3ad605b76db6c3859ee68f4307f4f2abe136e7e901a0835c54a7a7fa719d67b0ad8518bd39890b3f8e7d496f582ced83266c4981833ed18ab61020d1805b4faf1f24aa502cbaadbd64962e6589b354982bbad779b534dd6c30d1e35f2169c752ca8f746cda126bef8b295e95981007af95d500b07df7ae582bdb433b515da9fa40685b3cf578e44e1a2e42c76dc2ee6d97a10926bd4e0f9c67315a3f4ca55fd66789b77c6515f123f22c6ba1578ede6181a9343d5aa444114cc99dd6fed792685a02d30acc58251f4986ba89c48a56313109d6b2fc51b0a05e335d01254f64d0f3efcb6584fdc47436054c1fc9b6c936883778c17138347a49aa9662233d83a3975de123d5f6f100e55acc9092e73f718db004e8f3cb595cbbea1154a60f025261f43b655398fcb45de536ba0dbbd0fae690045c8dd09f612f37b573c8a5d40971a8e3522143ca3ef398ab182b76987a1ba68bcab217e465319ba537b4a366455d2d3d758acebccc32e2e88a13b16bd9b6b98c4df7f974088db8e26a42158638e3899b7ce0ea32a6bd61c485bec14d95432722e3e7d51fb366b831569bc1ef74e4a478b1848cddcd766e890353cac6f5a51a75ea2ec8e6e8782e0951f3004ca61a10e92a3af2e6c60fd48ca94bfe920a0ae418b246242c43d0d30c021113154d22941ac26cde428aca70806049622e266b29e1a5775ac3bb5f5bf1881ca22b8573a2adb5505c0ae77a8d6aad8dd06ef89370f195c309dd15b0efc25e954a36e1c08114cf815606af2b7df1a0b7ffc6cc4b3e5984c621c98e30db75caaa68e2afce49c592e85b6e99f275ca285f429c61f26dfc8ef4b511a6320983de069365a12122639f921cb6fc16ddfc2d29dfb088774522dee9a30772bac40fad703487febc44cc9cf0bf6e9c8150ed7efa20d59a3e3d7d768ac1f9b4e81c33e09c346e867edff951ec5523bb04581e2eb53b28899d2c85780928c35416bbc006e61daed26b09739e6a0971d367d8c6d685095f887a2e49c9391a6cc897982686d2d0f747a6b6083f1e99a4605d141dd15ba60471417e2622cf1194f7f8a048841baeb9bbb8b0812924b83be1c01c75f5798041b289b720a3e637c741f0253374c4f8cf55d5d4fe9a5f9b00c792f1d8ff1f731d3981beb4c5d3c8d9bee6299e6e21e84ecc4093a542295e420077c3e20b335a5d69ad3e65c1872ba7589736da675d1c022ab970ac52090bb11ac23c228ddcf6065c79df10038a6c110050dfd5075cb711a76b2b8a3367a228b03205c2ccc04a6379919964d72b21d99f2bf490164a57c15774646cee6f2b3d380fb976d3d484a0f1bca92ad70eb41f45fc2ccb0c3dafbd7e7a1ff7acc7ffdd05aaa83d179f4c16100c8f039d38ed57bb54a391d23ed87719afd3d10f1c272356c76299e9c03b81c261ac356975908ab2aae09fa52906fcaed1b2ae1958de95315d8e926d7f54d71ee3a66eb2301ed5d67e36e59e773e5ca0287395c279c267d9e677afb8b513bfa12af97f4510f049d03022316a73f854389b4fa081b704a1c25099a29b8dc51ef1314f908a9a2aa2f3da0e78981fcfa75e5b69baf55754d21e3e8c617b0684438321d40b30f7a60db891306f8272ad53996ca862c08aeb038f484549d7ed701bc31c8fb6a16b1d84eeccb9e860c3d8b7f3e418d0a45de371900a977dc29569e36fc833667f36cb255834601e0c32f682657331c0d850dd111f23380017a9067d62009ea0aa86159d01adc43e587963e1e632392a162f03093c41e9ad25ce8ad91d6df0e3a984b1ea4fbdabafde72283a8c07db082725f92bf9b035f02d354e591fde755860cc3cab8af2f1a2461655a4952039c4a0d8ed1a315b1dbf92c81e1265b8f2a3d689f7c6993017e9e7ca236e000c8313be1dc02f84878ab4d70674b2bee010b46d86026ff8894fb98b81a591ad0c1ae8e3ad4d048390952ac497a3d9084d33d66853635ee2b983e738f6b945f80e60c4ddf17c37c0fa62e618220295750a0d761a8cb741f311eb6a4845d4ffbf5bac02ab4131f18ff3073e92bd4e04849accac8ce53d21c56e6a8fd3c0ca337edece80379bc69ecbf7f211fc5baee7f34b8955b95c23f533ed31c291fe68593a007ad63f3fa0e4afa9c0d4f60ab0568ff5cfc9c4ae5fd394a0cb9ac820de6d5403de964b7fac4ddc6dc98635e0078fbc95b92b1b29446f22586e45958128a923823be08439934d7d671df7acf8303c277014013aa249e6d323d39f494623a3e7a8d383257ad07a11427e3538f133bdef5d565e2132bb1acea469b3eb97a70907e51bd100a7cd4e820f4cd45d07f7cde778ed2ace82d2021278678901e9112918c974787b2bafc4edf7ffa418cccaad64ba5de53ba957a0844e8c82fb5d038909710af309f52e3367bd688cd810a484c408c644bb55bd5f8c8ebe54177452941207dbec979a269d8c6be9392cc1b946a0e298768430b64f1593718738d27c053866e98ae1c52e611683616baf54d209ced09f34d37aa162ddf9806bf023df7f99d90722d523cf3125db254e0e0f420302bdfe05839f52e1c7ce02804e138c29e8ff43401e37cfbf1e61e4d8b98acab279188c51ad7104ccc97ceba57b9b67e3e014f69caee0b44248667b8ba87681e05de8f86869b984bd907683e681b0a79260e980c2006d217d0f029bd74fb006503bd8840e9dd08227f3f10582f4df05a61a3d3a7e6482e6938f6816066ab7378475d01682e3ee3940efdd57c22230d9c0b7b24b140952b3b0d85bd001907b1321f88b8cd3f6dac159f20666d50f7b2d6241048ba5eb796ff7e8c20464d1ebc8910aec2ab6ff180a3f47f323763c10838091b4726fdb47c9e17913ea19dd38050cf2d53a3171bf2e4567a3d47b2ef40cb6e784ce47f03d9734b095b063c94dc90c5b282651634b5de0b8320f74b508ad47fbb4fd4f30ccc3189b1f97e49ef0e4b25e17fd640684418f42d4b307127ef6673469fa5f17c588786bd6a2b484cb56568e401f2487530fa013ec9b5c2dee5e6e91d03d0c96641d07bcb83a52951f728346ad92059ea0f2f22441b01958f1963e964564ac34cff60ccc10639ec5f09a75f8426d46e92f1da35ada608927b970e89e8804dfa7ca71a01f56a75972d4d8e12a7c078ae06ba2d884080abb1ba1f8c3060b11cb396436b40ded7938d58e206ff703861441229b5ee0f63f91e2566499fbd4945b42db9257ae15a1f26e7840f723452a7c282db8218ffb4d5dc4a886698b09cd036470e549b0f9b0d2740b25d4865933859d55b809e61e38dc50b879315b4c20e284e6ed6fe85696a3d8d36490bcea300d18d2fc512102b6c4633d475162bcc0ca3f08088814a02ccd709b80504c55b234d86843535c6eb9e2ee3bd09a203b22c531ac705e2d97890815cf736fe5a3dd85cd83264652aac2e409a03626d08765332a1a5bf0484e8e2faf1b8c7d1077359ff176783d96ca1552447770e9fe90a24911bf11a588099dc12de1a5bb20a505a97f1da180329cd9c5a94c09c6718c142747015a28d5ed8e8c9f81100fd7e35d18f36951fc082503c22a7135d3082b9ef78bb116cee1333b46acff0c4282955e0fcca4df3383086d0f6ac8fbd4395737ab098c81b64772824010c85c48793179808e8273a1767c3564c1ee3c7b4c56798dc18f2a0855fc0ce14310c01613f7685025697ea3af965c9816687e7c4a47c6602c64f94f1e94d2ac1601ed1c9b2f2728bb0bee7d7524f0c7bb3d109fe5693f8eb4bf87a0344dfd2c1974de750842aa1e3302d81979c9dfa2c368803bfc3edb6bab1c03ab2c8aaf99a49833acd66e7aa1bf41047766642c33d1f9a275b3621f71ce54684c31553cf2d85a49e7a5be4e21e4c57c865ea06171f7af5569e49a443d3732b373dd059453a2e4ac4f89e2ce70e0a8fce6ea364631dce49e36081c12d9e7ec734128cb998290eb3f99a3e45bf2f50c24761165efd6ef626b711fb5b0ce9970a30702699a0dd958b580c04d6b160f18283e3da55440a16a96e8e5773c548dcf1a23f532ad047908f4ec0e402a64bffc7399b7f8bef837cc2e5fc8144b4dbdfc1e2b99ae71dd685044d3669632f8cb9631a135a5a6e0dde8d23c5e7b04f354649c75fe13871c3ca68772b7d82545a7e41bf871b90b58d09ba447e1e91289d12a091b78da51254aaaa8b6490eb07112481e298014e55f608f53af5a7261965a7411652f43c4a60d83219da3a96c83ecfc57467e90516b9f4cb5b975a2b873462cf0beac9db049b27ea5f97ff1c310807b41a2e4812541eeb22b3888c3e0efe6c8322ff20b1dc873e8568776316af64709ff2932d674267101900a6dd18e6745f9a28a8c78894d6ae773974325eb5460bdcf14ceef9a895bc4c63f229e7f6d08a19203089bbabbcbae064620c901968f18381cab61de8b3b58352aada71496b1607ae8bd6d20ade681c500e8dd3b44c302fbd8b80bfdf3cf53aa3e366a373c106ffeff11fbda40e292d7e83dc1e556292747078dcb5abb1df9a5eff073a46c0750f158232265c5810e291b36db583a1ea19fa571614c98fd440c51ad71297e1445e2df4d92cab81a76955baff4fe52ec48132a35ae015a3c8e3018cff3a2c415a6e279110811783cb1f78cbbdc47e57612bb2dabe08e576eaa881b6df53e26d33c10423c71064b28b9cb40066b1c01b3219c80cc52d4cb0bf935d49506c958acdb4340ed16dbf32f72b44a91610c892c92c3f3e5aeb0d9c73fcb41cb5e1a6362b32dd5f60bad114b4aec175073b409f6d3af95df298875292163935e217f74873986f5209988a93390847c473f119382232d7c5f55a18253381bd81f7268e58285359524eb060d53eb8675fff4ad166f65ebb8c11f17f1417f625787edd2a0ecbbe19c340b14b489c19921772c9100d5f84415e7ccfa4332fb063b4c289dc4a003307a777aac99553fa4aadfe922ef12afb0db40cce384dac0eafc7f15d44ad53af059bf8151be9ca0525340f6bffe6719937eb431769ee50f03a04deb252344e62b4a6e455954933a26d90660c1daf0fff7a3ac1dc54456b267c93d9b8ca0f7787ca48c7290d22fd551a08d9ccc15305e5d574f5fdf79f97a88295fb33ea801b9c2d84e803a1382f931aca726558786fbb6e5d6508738fccace67ae975e5a87f5f9590fc705e86f4b7cf118bed5e4c6d8e66b071477d622fd59e1d0361ecbe0d455603e7150e6c9d5b84be34664d14a467b25881639eb589de308d15a1fd04f07649df9eeb0fe0ed0e2819843875ab35f20da7d32207b30ee98fe86e193075f0e8c7bc3c60bd45fdd90f913a7aeddc4c05fd15ad74ec00ab67fd3230d2ba06e97db582b5fc9b62c81d76500c3f876bbb3089ec1a199292d4f8f6293c8f82f2cc38e1fda456f98c3dafbe2c9962d6f4d583aa755184d700aaf630de1711c25fe20cfa2950ccf608f0cb45ababee4b40c80dc10a96748d7790346a70d033802258b8c99f8902c0f350b4c7259017ad1cbec8ef24cc8289dd115529626b1cd8dad83cf6c30dbfa7b1026edd780a8e6717d81a3c29d45109eeed782034bd613a851d225b0cc172dbeca27b8a8767b76cd17be0c8be841af787df2da9ef5eb6258b6d5a599cb95d9a9a06afff7063f96708e52c36e582116202c7f1d9f6c4f6b1c2b15ac11c3ed7edbcb66034e5d4b242b60d5cebebebc3157657785f0fb8c2f8874fad89408732e8351388f1cecc54240bbd50ec40337c4f90ba2401b9cd0c8272504c9dacaa23cad09b024013d470829234d06bd68bc9155fba83eb7b58f774dfe81c7ecd4f471147c0819d04a4636fca507ee0d47d710c12335a0f424672198ffd4ea892839b4d71c817e4f6b8a497e2a5cf5f18f64d9a1899802ae8f1ba94bef1600f63a8194908a7c8c3501d92fc3c1c259e95fd6e638c92b689122d856e58e9fb762c0fd18839b91fd617be3e2ebbeecddc617931a9e1aa9ffc12430e2d1ec5d3080806218fb6feb49fe3e5fece9042b326050b6ede777e6a2f3df561c259bfb94905d3c1d48707339a37efc897973953ae62c843e9577ea78227ba527fd1445cf5f6d1984e98e32483166779d329e8d38797924d06fea19a460359f72c89cee9956d5842a98070ef19228ea8e18fed4814000457c68da5e4f493c306b1f3c3744357df9b31ca49e34395e7eb5c6ae0583a702442176bc968e40f5008e837dcf39ea25a16da1a99f4d5a1d3222c857419f2dea37bf9bd96d1cf46619a3eee271b681db37b2c1f7dac888e7fc057e22cc088f886c67650fd438047d37f11a394a655afb528935ebf64aa46a85273721fff922266953aeb82bb73f65524355e8bff2eb4948d37f1a40e44563e03e3cc795f655c99a2f47f4d44828520003a33909a5111806e7108963a9226450f5e200b5a1c120505e35f38e822e63b244dee87f8f8a21ea1e4e7c63a6702e30a44c4818a3e076fb2c10e14663f40f9d4e39625f5d64f8437713a53d18d7f35b7543360776161c9b497157cc7c397897a5dc2ab7e2420975c893b22bbe07008884809be4a762eb13be045f4129e323b71d77a180e6e91129ee5d6f89c0cbfb9b5f49c0c1fb7a69fb18b97da7b5042e5272881c107dce81bbc60e12bfc4163d9c5f1823b89a3eee1cd5a4bd4e48d3753e3168185b812e1ebb71807eec822b013274a2106f4a7dc98542b7a7e562c32ae06de5748e892608f8f888c9afcd3eeebe6110f327f444fdb37e74effdc5dc637756df8c830b66b950ae4808a383bee8928632bd0fc4912fff30bb614c64b79831e265c49e8d0ecdf9912b525bb7dc28ed74b48942191b62e096c4d8628d3e8f094737e3046f05269d599b21dc55165d56032584db6d59a295999ca8eee8b191eb70d913641c706b3ff7a0940d0258a93c0984790770b330cd8aaaf158058258a5eb0f97d6dcd7e46f62f38ea21f0555c40b8a292d6fcb3591e501bb32d8778048ef50dcb3ad6c457ca9ecead8450d175432b111d3dca88d996094d878702ee6104281a0a84c8bd7df06fd1c69fec467001a0a752fccffb0ed82d1f8b57a281f67818df6bbf4178ef4c6875cd6513a1246a91f7afbcdf0550b21928d356c9600ab86c124791cb2921025ed53a6764563934cf9418a45c7b0e08c3f88fa605536c333256f07c48f49b4da45c175809cad650a2658746f930d715b6ff1f46e4970157fe8fcba5e45aba70520ed341fafa12d00f196589bc9fe1222e2620df0343a0c8be77485bd4067a47bc168ac4f5fe3ee0d06f3c88184494344e8424f1765cc416c29ada7f8851622c1992c48e515138081566fb21c4c9b14504829e5289508dbb073266c47230f2b10843a59f0590a44cd7793e47d25ace16768366b6e3c3ebfa030893d3992f2183344e3bf1a0f4ef8eb9edccfa6f148304430f693b8a313f78b89ad807d98e4d48b653af0c29f8224b991748061ea3c7c6442e41f1af82305f2e37f061cd973b8dda4b22a6517fae1f71c50f21869f11bb82bbdb913a9dc135d310202ef51d93758a9a3c1028fa3f1073969c47e3ea095e2e061437dc393e2a4ef228db1fa1baf29c70884d2e739d9f5247e234e1ed5a013bf6e48f2fc7bb58c95c0d6e52f3798bf16f3943d4d3f0d8799cf95bcd79dc94f01bcb6ec8b6d97d70f4503b7b41ac2124b1b4531f280fe43ab6b06061add8395d91f700d3597d0593bbd8b37f3aae5ed721f5dc9daa21de5b1be4dde0b60db23121ffc7ecb6579ac93a49d9fe8f8cc1743dcf2e29f6869a097ec8927adb518bdf9ec39d9b56704db8f61c90ce410737449198b6ee721c8b18521f32bd233520e984f4b017d83a311ab48640109254c4381e118774bed83986baeadec0c9b9310777adc6f9bd2db6dc5c165dfe261b4d004f226dafc81683690e3f5d64b6c891f09424e352d94e72012a6eeafda417bbec47b52bd4a3f19a69a34e98e9be97ab010220130349b093f9d70544c2a9fac0537ee5fc463329d3ca34920520118aa60c179572ee1b1afcfad97410d55fa3c39becb33c4ab0cd6763ac4cecf4ccfd14216a813b88c778ea5280bd123220f3338c324a07dc727e3ea509a66fceebd7e5830132267c4eb9c54cb6ec54bc4e0b030658ed653b845e41c688b61506797dc3a0398996ce8885c09bbfdf33d5faa0d30ccc97773b8f2c77d678739c3884f1ebe6beaee0e4e2c8a25ce984fa19f90c21345823c67bd5572fedfba52af8b0ef40afb2e50fe734ba5e092046ec6abd29bfe2b673823f28ea41751db148dfe2ade5e4f605d1b9f6fb6e81a1d2278b4bac4fa015ba38f1e47b66f420a83463110ce854582f8d798371a2aa7d4906c84954b84d9924c1f4f61c483869cbeb7293e8d2b1a35af85db98e9bdfd9601dd52eb3c5728798be2d1229fc397fb91b87910d488cf2d59f53aecd9f9993bdaf648ee2f6d2223140a4ad62bafac63007ad6d3645a03bde274a0148d668fecc157c8afe7e8392e2fc99138eac745a91982431f2793005cacaaf3e1713f95a8a6adc70832e1989c8a7d492100832c42d005959bcf1b1e673ac34f9196d04c7b9bcc09dfa9c58a37b9f5985548fd8473eda08901fec102cef956ef44cb4348617dd32ef75049f1760e942e2ff0875a1ee8b7fa8948dd280c32047f4d625a76874a460da5cf25629c4170fe1baa49d7e246c985ae05dfe8ce48f8921d894ccd204176a2fbce9e291645c80d75de3d41c7cd359c36792fbb5ae5a98bac85372180aaf40786950007866d55fc025c04d27840cd94e99bc3dcf8b044c094089d7459a2be07940c33bdc8a4066095d80146bdf01cf74232c2dab8a978277d5510c6ec77c205f235a8c3c346c2ed2c271230b30826ec0636d59108e1b09fd228748c329b889eb54c3e5fa4c5cab39c9f987e9c95e83123e5acf212ff370f1cc689ac660e251f77bd6d7801394942eb2043cc81ce1e8fdc45de9cea36341e1b6303c57feae6051c7213bf10283a9e0aea392ee25156bdd21f9e75c48099f14598638a122bf5b867249d5f680461639beb0f01fbc65ac62fa7b3a89f9250b1c27547c95dc568500e4ea60f0da826f0e72fa7ed2c31a7a8a26d5a09d532772420d2adfecd658feb38f4762241149b9e5f11dd29d58423961c2b546e224e1a90551a1e015d309d5a54b1444b2779533f6952235d22e5c1d14fea752f9ea5f188dba85e60b592875d6913279f8c43515347198913c8939533bf0d8fa9d3183c225948ebb84ba9facc7d382cb9c96d52988bbd760c40cfca04a3973be82c51fbe3ce1da4b5e8c269114eb1ba4b55f84f3ba0f3c74838bea117785adccdce512aa2d9b7e11e9e53391947627101226d287abb7c306e53b566fdf6f8790b7b8ed3e5bc041de4ba888aa28160518376759a75b937ddb0944970834c483756171804ca3ed18b9889fd708bd5ca9bd8d531b266995699456a82b3a300bb39060080c45835b555d82654cab3bc80fb6b0843a21c76c7bb5a1ba651f06dced0c5aaa1e594321f8ec7efb246374421c06bf7cf48cbf4f1a33afa928aee7c4dfa2a9d86730b79f5e123f41f048525f5ee8d7b1f143c4b1dccb13e11618c09f15a98392dcd30c72986d79886d6c35efc954aa182161c7d91e23a9ccdae25039a98bb07e786ed291e2f452ae845f27ec003584429ed59b7f0ab71552738ab43fe5f01932ef7dbf3b2f87d02a7eab84908bceec5fe2942701c208e11b5f1b49f71426503a85ec6191d9679c2b762fad5f98ed256a560972e36b3651585d00f41553df2fb8c75df52ecda2b9e81c36f496c22fcb12f99939155c6d0321d9ed49814c9a3addb6ff92156f2897db9bbda9448a4398acc1e129be13a146cdf5dc6be6e03bc6387339b459fc1c671879cd579d09354756df3c04abc135510b402da60f6227cc23abdfe02a986cc3d0040af5e320e7678534b73ac49c454e4ebc6df20adeefeded2090dc0954d3ea15cd3226ba9ce446a64a2df93feb2c95d38e09f082d6410f9c78c5a55a9ec3940bd2289fbedc2367356bac55fd3eae91838f780009f212caa593cad4d14ca07d61bef68c84f8c647e2a79fb7a78d89189fedb4c4a86c12bf205bd5a1c7fec358f9bd43a14329897135251b4ab3ec13c4653a04d79b62d6ec0a140435b529f0fbe9e92429e04f902d5fa9d6a33f4a22de261f34165510786fb5d4d0704e96ca2a11be38b27763ded7340d09f985f892a71a2a2a7c69dd6059f0b35d6168b1d4bb0f986fc473633fb4c2052289a20af601e82d2291e060710df5f851733cc7adcd897b4f588bd1875c6da5bc01470c4c408ac9177a4a19050793c2cd0cafe939741c598957fd08607fbddcec6e0e856ed5939a197e3de2b16c6ca2f28429ac1a2720e4941e10147f9682f89e6cc47986d6db5f78bea822ce98cb8f323dce5f354217429d2ed069685ff6feb2f564e24b8fc9e2b32697129706544ac0466d9153f4e0d9ee68bde58196c1263534016201ece56dce71af9196d536c94aa26eba19fddf378f2589ba2abd8b485e9ccbf53c310e0afe29c2c076c00fadecf1a1dc541f559c176ab93847169545f7121b2113c7282e179f925f512b5f928aabfb06779d6d4ed5962d133a6e9cbcae0a4025fb495f6c6c33f9a5f3f507bdc3196fed463cbaa9673eda1ffb6e3eae9e10d63824bd3c9d6f36fed2e66f1d0c387e136e8ffdd2010dd7d54c19353783cf59815882a21584283db6896be9707623c1c4bcaa97a1073875409dd18270a2190cb776b33fe68f83b5b24602d0a7c539c9cdeeecd077ec7c351e5b58ee440dbf2325904d190b5553d64d073b32e4b67a2e3af7178f45046d3908910730eb08ea4f3be97f2c885ad679e58913d065090edf8fc016dc9a48bd97e518d8e29609d6df9651c6470e44ef41adc715ddf4cb7d399ec897883b2d286af6833b3904d43c90fe600edc796093eee63a9a18759b5a6f93a45908d587f7eb94e3885a398d2cd8666d967e0afc2d07f4d551cbc8752598f4e523e505b18082345adaa206b43e784fb700ae0d675a15bc823960e28c6b2c81460b0f79aacf5101791f06f47f98a45850765ef7414535fc8da02055eb55932ae2e4723b9b0175f1743d60fdb40564bb1b14d6d06cd5f6a37b55aa78dd6d192838261a8e5bc04e2d10177404c437b1b031eeb6b3657614fae298f078945f927d8733860d3800ee742558f575fcc6607b239cf4b2576094c57b661053bb304f440ffafce6f170880bfc19e0091aeb8078ce954e494b4b6cd8c652205673b1de4197a27b542a566f58c5ad63f5e5b88d105360be06e038b803b4dcb889d2ce00696d28cba3827ddf71571cae16c0e7034394a960ab3c596953911b22b09546e5c9c9f93147ef823d5997c34b6c1e97ea194fa5cd42248f8c771738df9956c7cafefabea804faff1b102b2d982afe8129d562fbba3826719378639576b635977863e97a540df1ce3c957cd0236024dbf8f3b2cfad5634a873d56c3258fb8b16d75ca858e3310c3ee24851b3a17ee0da0489d4fd30a4202fab6a05d0c9428c9a9dfdee5544131f68afa16e5ee8212ccda9e1350a20c3db525bd9ab87559123be5dfd2a146564b0e2591dc56b210da6894d290663de31334917096d151562ab420c60a1c23d651a241fc65dc824d134e6fafd6d6c3e789bd57d3e2b43859d295cc4600d0512eb7dc1207545ea210ce9f5107a5a1d9c778542e5392119549dc15b3b03f8a5141baeb224ee915b5103716d04fcfcbe0ffd0c1bf8677e1900a2e18bdaa872a2f91ca9ab393c351d958286e6fca678594a3c7f63cf14a109aa394fe48efe57df9d9872e13338e5baf69ba0080a7bf0bc2405851a229ced52390c9c70c25e438515191f7eb72089a5915a3c787e9137943ea48348822e65ec3e73dfe0d79290b0fc97d59d7e66a7e7381837eaf7166c47b2bfede08329dbf6514b9ba1347e148f087493bd7181d8b69c1273480e3011405e1f2975709af172f25d167d06d5d644803f727d4d90d42c23faaef6ad900503aacb082169860ac519cb838ffec046c5057f2da233cce13d66b93880c1bff1d0d32bfc4b13feced75846266b30ffc2fe06a8cccde93357d6d82369d4a9fefb45e8453795a7d1114ebe3869085658c1b9516411dc7739378e96d9217b829f6c047f53361d494e618d826c4837f7b1f4b733eb4baed755a634e530f20d834d3b072325201ead2614418d026f939cdc64f8e3e1f176102832c102dfa536808c3ef96097bc6fe8964d0cff48e915eea306d9f10383606a7b0592997fb0d26b6a7c17d2eb91f1ec15b60005dcdfe88df9bc841f8c90d4353e9f408a269eed2d8ad0a7af2611fbf274daa541ccd19d7a1b8a7c47158c180c33a3567586f934140712be5be86aaaf55f1ca93517b4febe46776065d68e072c702ebe655105acd9e63f6738a723be778c4d087dfd52a10a9ec67c5d158591713694a7941e8109aa705653c57a18d0a8028144532112552014bab68e500550f99c8b4e385f54e68ae6455026b6cb56cf1eedcbd91a8e776960415e944dc9fb8c7fc03cdf8c22af10cc354768b8374746b962bc99a10a6dabcf60e018071674a385bfac9275cd7a8953bcb7b8d209b663fc7875f268a7081a253e958bd812303d1acb9b16d1089cc69f224023459f4190c2c7e946de0f5b1339c3830a5a5e0e92a781f56f51d8afc760ea4ac1604230032c0e2fa04285be14c1823dcf91fa94bf55973c1d7294653fd3782235e1c7d00762c71676f3678ad07e0b5438fa1f32ba6ff856a7671135d78109644105223218bb7a156a820ab49ced0553e50c8211590cd4b75ce229c6ce35a203d58b4efe60fcf6800a010dadde06f2ff46aad955707e5204a87b570db2012a04ac4d49b8558247ee1f906c0bf35f7d98a3739386343e856d59e23409d18fb748ad7228aedcacd40ac4117cfb37aec64fe186ca280249fc5f9dc8fa14fc69e10357b3c8ae5a570d8a60da1d1ce15468a1df7c6aa80ac4b4e0246a91d7d378142dba8dc245a11957607b2267fa87a19221606ad400e8dd3122024db8b9cf2c281d4cdd9a14c7b2996b056950c4c02058c1119f53289768b900598e93b81cf76f46c444cfa9ed4ebaf273046523fb393f36573c19a14993f04f1fd5876784f917a711d2a10615cebb1c044f3ddc4bb584b386a5d4e980dc19d84a6770b7dbe91e9bf3dc0ab703efc9754e3786b27cb8181a0cfe34cb1b82cf79663b68ec789a7d096ecb9d478a897536a7a7753725ca05272974efffb437258bbac0b3b01df4188be6429ce46f6a85d6988bbc3ee979f144722da59e0f4750687fb2e3af991e7c466b73b2e54f5d2dd709eb2da1cad000ef139631a1d4b19dcc7e849738fbf12d50d6b35582924c007ca375f46b5e7e40c02b37875f70c8303f13e07434db439d961a196f3785a42ef5653f55369ec0837a996882896131015cda870a3a7601ab5a7bc5b71a2d3dc3961a28e06f700f5b5b93ff571d19b929f42b675dd99a00c4680ae69ee2871a3d3026ba4de1ac3844fe6a227bde39723218d2699bd8d8e0aa589e928799f0946d8e7b331f51ce2165b608e8c1611ac051b7cedeb1c263d0c7fe6dff95b2b08bdf62995e008ad0d502074047cf13864663fc51f6f4e2d99a2b32b24effc113cc75e4dea1faabc98189e6092622362e003445a1ffd4ef22e244f084b100879a2c323902804b8f2724f9415699c05760ec9fc0891699a67669a078237e7eae3ff588529e60a1ff9f325d280b5c2c763c21492b27779062952f80adc48f028afc2467e8eb7c86666b0c52076cc4515b5138a19cb0727769276f56f1392ac0462f8096bf51c15779016cd03650e27fd77671414ee83bf2453f5d5f7a126e0abf0b6f86b7691f4268ec1bb7ab0da05d00c5a5c82294b6357edc19541e61b609dee1bec62ba9b193c322500d40b12b030b05bea0889330a218b5abd7599e9eea66a809b6d2303dec921780fa9c50e5fabb37765cba5647685b1a3bf71859e3f544f4ba2bae665d00a65000b4d0dc83edccba0b80c8ead27121444e18f2b9a871ff9c9066eaa7accf6fa590452f0573c21d54da93c767233d832f003fbd0ddc097968ff09c14f1d0e46fa027060a4a535d00614666386d21606f7c3f7ee9e375039c1365429602851669a1d482b927fe850667a0104920546d41377f9f1631a5cdf57b649a4c87f1bfa377b7ff72b08b6bbef9e0ba02512460c7b1effafae0ba0d5e97750643ce0afe7f943188b1f620b20775cb80036673b9b885494788c4b0d449dd35dd70ec26dae2b00ad5d7cf139c720c3f93a01685ab7b31f68ee1e1bae8fed9cb9e7032fbf08783df58c25c4aa398f4b89636fc45cf7edba534bf157d5efc53290639dc7042a7b8fc65fe86bf75665d82fedd6384904cf2459080c3c512e64a5d3b7401880d55be080427352ff800b88c091544267f6d86c90c01e5c5014224182ff87861247c0971512c84775a53f192081c97bcb820802092ce637ec992bcb69c5d58620415c52d61d21d989554210133b0209f4e9c34fd5cf5de603e9cf366a621d01c096ab410d09de1060f6b04bf0875482d1e6700d5bbe138fef815147e21d606227b9b7cf48a3d1db33f1f4b8ab11278b149bb19be7381ed6ba3dc0eeff809fe0c7941bc88ef1a2a13d708f89017e4e259af2e6974a22fe12d68bd8f7804e268dd975c13e6a927ba07ba22d646e2fcf3257c2a3e9b2e89c2535a639e7facc737517aa3a3148a7103b6c6c20f8307e5b49c26b2d83d031d32a3a8678744c4b32972fee6d4420d0454159ce1e08d8a4587dcff674376de3e80b87e0ca75ff05c1886227ab22e723fd09391e99b1510facd96dba72dbbfe3cadbc64b115c9bfcf19dbe4741e74612cd243e8edb96cf940eff5d3d3037edb8546d408f34b06c52497e5f90290d18bbb79e1ee8c242a274f7cadb89ad470f68ecedcf6edb9907b3214af3112f78c087b6e1f94df9e8048166ea013bff0a27186a33bf2fbf7207c7340140508c5be4094bdd25e9daba446e3241ffe9db8691aaf30c92bdcbc51f1ed34fe5a22835e6b75a0f0cb32cf121bf026a7911d351b99819d1f6a221e2e6b02ff63c3565e901014e2f5e146700aaf77293774e2cf4b491e6a9fac22b1adb268c824920b66d11ad07c02530398edb298c8de31e74a74b3a7aa0ac35d3cf8c7a009a44d10c90e1a71449e881d1f824d69f1aa281817ac02cd485f2a157fcfe4b26858f6daa520ff046b68fa24daccbbbad7b62c2535e5e2f7a1d82d46b61ec37608d360b852f9c998016f7fd4f82cfa497686fd28a4ed0f926d57c4d23f19881bfea963d9686556923e59c75679de75d279a55039f23d6c0e972db1aafb63100298e16daf3f46b913e02a444db4cebd61f2a37d8f3aa73037702e8bb2fb05f3df1b03d89a3807e70c954da24ae8b60794d7134775340ca79910baa51b87fbf5410aca7e83badcf67b36d56fc1a469a5f65db5d546c0c4aee3eff520be2c55f5cbc344fc72d6ad6fd8aeaf7ac208f929693b4af028adc95a9c3134f161812a9afb6e61d9c1f12f538a5d1b544c05c5c7c1cafe6b7c5f53b60449edd643b713b0512ce426cdba80ce44c470ca47472369dd98ff7ab4d33fb90db1daac04eb7323e5c5aa672bbbbc8e0480c5c7026b6a5112fe7f6eff6f41f7bbe713b8f3a4e45c742063cb7e3551f8fd6a0fcc2d0ed0194320e51262b061b9871ce6065bd536833434f68270ab546eb5d6ebf17b7f346752b638b061ee9146f2f602f59f3dc9ecdd4497d7ba61af4b01957dcce97cec6e275d1df94d63c36dc5cf71db99daf9dd803237c9adc9efb6fdc68f7aaf65c1fa32622cc4561b9c668468649c9424af19374d480354dddaa1cb86c51dfde49bb0775f4a45873d8b573765b8fec54e4e8a974913893731854a53d43eedc329cc5758f4cc5e39a67e216ce419e970b0ca5ddc5e079ef4d1fde1e37b053eb64edf470c8c34e507226a8dd44fa3adcde3cf083196fa7fd17c58ee519d3572199d4d1a76f8f4fbb1fbd3def9e68e726b853aee02d7a87ddefd27bbb383bfc0b519d023ee27ae4253930665201ec8bfff4a88986b3de06425351541fb166559b07a80968244bd49bc8af42ca290ba52f71a9029a4f1602facd8e992f7b697a6fdefe1762dfc30b44309bb197f276d493bd3ace3bb26672e0ef7499286f90d7f711eec809c8bdce75d6f326fda8c99a44f923bc55bafab931b712491563cbe1eeae7d60c2bde87e0ff13d40f45d5c3329d5d44b8a9a6ffb1552413cf68d97c8e341fb79c46daffccc56293cb3879b98fd127b96782e7148d19778a8977d7e68d1fa86132678edfdfd92a73df0c8a4e3fd08f7e7e907e004790af48dc5e325a4bbe949e100e91cee0964ecb1deb705861fc371da43ccf733452898537b8f60ac3033192193020b77999d093ccc99c11e3502d259502474b87fb5f4399df390119c70470c18b57405464813b91bbd5427abcb4effa86826a4811a5752ae2fd0b3876b496677d1c90977dc7b6de09c0781100101002e1b3f857bb1211ff080571620a03fdde1ae5e69bb0bf7d2aa8c1f8d4e636cf38396304f681b9dcfbdd566a170f7c28f87478d9b4be6abd6df0c00839ef50c84e82827ba2cebe2aa70cf58222591bd392ce79aedc2099a471bd6322b6228ebeea00894e4027ad0495a59409c15a503b761f5272edc39bffca02923b2ea83c3c16d7f60222bb466b0535d74ebe43b156002969d6435d732da4082ed037676fac744994da3c0a261f62ce6a3ce525f2dddc7d7c10af2a4d92609d97bef2da54c32a524034a05b305b3055c7a3732a0a9cee21d96a43a9653ddb126d5b154f59771653aae864b8e44f58733473894a9becfb5a9e1fbafc8f86645ef6cabd1c7f54f1e7aa8300b1594473827d4a4f4e8581bf1b88d1b2347de1dd018238430ca187b4c08a38c104639e3842c0da33f18053384cccc0c216466662d0b340592264645156ae1f369d8d6c13aaf198137253fea1bd604426666c8cccc0c9919320b945c6f1bc8ae0f51ee3f8e24d29c5b94104af6e12c0588c5dfdfa26fb28bcfb2a5dc81d5f7563436a50f85cdbd4860dede9b9263dc2665146001e79c73fafc213d92407a2502099f8c85717d89d53d1dcbb2aa4903c21cedd24f294cc32dcee9db923008816c432866a013618c1e1d4efa836f40a343067688069cfc9c8438ac2a149495154dabefdf089ee9873041eae938a046ea3130820786b785478509861061341b95308473524a223df70203f3b2b233e18cbb732e630ccec202edb84a8027830adac170240210e0cd785e4589dd9ba7bbc718bd72ef2163f4ca63748ffd2c40dca58492e77c12e70949605f2b0ada713039bcd04839bf9c3594e1c127b0e2aaaa9892746e3c977f291d989c4761dedc9ceadd8dafbef1c0a3326f106b6805eeeeeeeeeeee6ec6fcaafb15e6637a65856056d90766352b114812977ec4e94ea257b2aa66359f46b11c4418a37b4d74e8357e84c60282764ee3345c2ac2a545b90d0d5e9323602d95c57a8f250355f65bd6b3f44082d59b85b9dee55d76de658fd1894b29a38c2f66e956a0ee47e5e10716041b8e30468f0e9b03d18076246c42249c389caf5910842762343102b29432e2e448c1c116089924e28dd221963039bb4b97bcb0b61cc16c282309e0fc0bba7c1fb3f693e1d27de3a1abdcb8673f67d03e19bb5c795f84a00a7b70305fcc8c73ca29a3fbc2ed56014e77777777777777cb8dd9f71ececbc11e934a9fcbfebf703560e67bdc763c2a74284097cbbc72e5b3b663ada0ab2d8470bf9979b765d96f0ac01070f36b90fc1acc1b8cbb701d465418904418a347875ad76b330874ed2fb0e3e448c1b94713e93d8ebf6ba94fc31ec7efabc1c771b7836275777719a20045948319e7943f65a4b175067382c1ba09d01d46ec899ecbb23c977f2efb5d4be5d6c726c2a6b04322b1e068599ddaa927482da4761cc7fc70a3a16141e21293b93f1ef72d1078022c3d48b8366e4bd7c63a20a2ae13eb23ae3793dc0c212d13b565e999b2af5056345302b26d87782efd58f5170a67adbc545adc7cd3c133dd68977e5f940f3655dfcf63db219e297effeae099e2668a1b840c99a511f379ce2d06bb24e1ead77fede5ed3db792e19aff5a60955b50f9ef5734b52efeee468a6f59cf3aac37523de6ac8f38bc2723be656d46502f6253d5c22e5c699b36e6e5365fca18e8fe4bcffca9b9b9d935c05c73096efd36146f90d572eceefacbbeec4b4754f43d71692bf70e9b0e3b3f27f39ee0d6bc4298f9e585e76c2bececd080799d73e3e6e1dc382007c7a6762423ec3cb1815c3a92c26486bc2274520cd230d7efbd19bb7be2cb292746610d9ce948fd90864bddace152771412e1d2eb1e92cd18d606fa80b4b7db871b8fd57ed460eebdf7fbdea3ef87c6c3078f1f0d9b878f1f0eb7dfbe77846e54e2e6fdbe54d5e6a4bbfbdeab9a1843cb0d302f2f2f3770dd37374f71bd57f2975146134b3825c759638c71f31f96370c42d01703eecb18ddabafc110ce5855f39a33c32e6b563256d594d161777727615fc504d4248ae913dd86a7b52207e65a02dac6f875edb063864b457c74cfa2566689583034aa0a3ee632c05cebc0c568e8cf3970df80bb904937e6dc1d9e4bffdee028630e5cda1bdb0bebe88093019c1c35607044a41c198081e9c7c3df3d1e7e1bae86c0e4039d072a370d2ebd23d034a9dd57c00d9ddc490070a4f8914215496862870b910f8b8d0f988841104d086108633840480b707a152b59cd19e18340d4ee66820f4b1839020f92c88208a92dbe424e0536104506903d2518795914318518a420620949b678d2806a9b8827e09a9def555144142d984289228088813f158b2dae70648a208041081062a018de4d0d6cfa75bfb671bd67eaf99e7cdffdde5bde9cd09ceff9d7e0dddd6d833334b66963b81b62ccd1b81c0bfc184cc07fd99bc58dcf8d8f88e113358f16ab438431205edef6462e45b3cf74a890480ce6f86196836786559f09618eb3cb49f5d24e1d4c85e16deee9189b60e69c523a0604e518c8a7ca3030be75be7fb916f9c4273e31c7afe7c4c307bbf0e909655ee6655e3ef5f4c115f26f79a2f79c27c8144287d4b7445e4fcee3bc97c73d269c8305a11defe838d6a8ef8d7352943e8dcee4431b44a140efa0e76db719a2335ce2d03badc11ce5427cc689ac8a4ae3a8388ad636980683b5c6994ef687c6da6850b44e544110b5c59c9cc34c58c75128513b6a99149304c78fbb314edd57b12014e5a8364121ce2a50d06e65e01006bdd307c546392144aaa2b8f49c1022c9c6381125499e92257eaa6963de0d19985427d865fd6a3bb05d6d07a6b50dd560c4ad9174129c3a6476eb4db6a01dd7d4f0112ea9bc3f27b1de9f71b804c3fa57537eaa3c434157a69a6f65f61a6922cd515a50cd651aab5d037bbb32cdad2514060472e077ae640921f571519f122564aa0b01511a02bdf8d010e65cf4206d14b11a0d5bea6a3de0487ba17558a55a27aa1dd7b40def388a5d089764609665d943ce7e331bd90c5f65336c3fb4c4241121d01f3f6eddd6defa742d361269b05e5ad08e77f65198a01d44d5be61873b4855060e4141146987b08bbf978176bcc33b5ceaf7e726dc03a307d0058ddfda0e5976f2b3323b24be8ab633d69632803210d9213bb332dedb1291e9dea01036bd181f52fd39ffd4c4a15ddbe4d0a6ae79a15ce8412448493ab58328aeb9b66ed29f5b47ea14443dc90103ce16e87fc7bdd41ad05406d47743a48a9a62cef7a6fad6045ad930e7f3775e74b81cd0d63d0ee9a5b61c1649f539af6de7bfe678335e7d325abe0a13e87a741c9c6ff7f62791286dff16a7416997295caf65ee93ba9fe3cdd859afb72c1def04d9675996fd6ad6e603052aec9fd4f831de66d6dfc25cefb8ff7cedafd79f8bef7bc58fc378114f0d1c192edce40008afa55b91a97ecd296807537d7269a53e68f5ec384d0d12334714a1f545c566701325e4686c9214a929c2c4bbc1b961ee0926aa280973a9ea3fbb526a2224bb71c88ce84875914d7599110d972e510d733e0ac2a5f8a86e34643423a261ce8bd44b14214b0f0c9034143111e9fc70a9a35a549fda89b868918e4b914ef51731e1920a4fff7b959eea36e25fadfd14f45447a7368d4ed5e8340a32b21931c126183923214446a8ea239aeaa39aea2324d547b2874b1d3d551e2ead932a720257eb44343d9054ff9aea302e307db8b018a146330cb41b9d46a7112a08fc1e9d46a836c16da7550ad023a221e9b4e9c59072aaf777a49dea249e1b4150be5f25a74d3e841ef41ee15f803edc7c4802473f7c1f50b6d77453d9a9fe17804f9f6e3ef4365574aa3f00c64047a73685361838e0831e3e6853c96917549b20e8419b0f31fdbd89502d3ab58bffa4a91d9421d507413634b0f1b8829aa9b1c98206892390f4cab8f500b76be781c4f88b69edea69178c488c3b2446935d3f51c38a6858cd112ebd7a8439c73e6a1946c3250d9bc18830e7bf1a46c39cc7774a6ddac5bffac7a6d16934b3d32399ed021243431d9d98f3885d8f3dc1a54ec413b10d07ae180d393a4da80d0d82547f2cd5a68df1c7ae28e2e152373a89aee0120c43ca0ec56c2666733d51fd576ed7cfd5d3a65784e7ce7504a3e1b972ae2457aa83a19f3763df47a7eaab91709e0c0f52fd5fcb547f98530d5cd0f97c01ae5d1ca29cbdfa6348b8f46e8a98a9fed80e76059baa14c644dd970fb7341dfe70f2cbf7bf606fbdb5e9e880f5302270e9788c6d32c3c1b307bdf5a10712333518d606a302f3abc731bf7a6bc3517d68eb01b4dde81eb29f0f24a6331cb6f6c001fa6cebc1022f268776e97f312fdb928011014b4707fc61444007654efeb53d6b7bf5c5889893b0dda7123a20122e596f461212291412ed68f77b186dfb80c4a054bf72a229dfd1dd9d73aa54954ab738281ad426113e78abaddb5a39149489601423e1930e7e6e5079655039e3073d9098ec418f237bd06b978923cb362031ed22375e39d14db250066e6c03a37c48c2df07d0672fb1bf5efe66302a00faec7180b66c7bedb2e1c0b6bdb6c93584a82441596663147336cc506babd195ac523f4020555b2ce897f1dd61ea847342386733845bb76347f5a7005d3804497dc113951f23f1256a28bf5b40dd97ba524a59e57b3254b0840b548ca0c6d8cd08c4f568d0504e65995375ec663531793855114191d6f9eff55d4b85d68bb55e5c1a9019f799443f63666ddd0fd57aa83d9c77840524c0a5e3fec5a3fcf502aaec1391b6175b078019e668eb66156d2adb7b2e299bdca2c436c9c30fcbc3ee8f1a533cb33d3f2f07f2f0a3c697356e1d90f9dc63d97d0874df9d2d6919e9007d3746a4a806a8efc6480fea1582fd7cf0a6237e3f6f336e3afc27001fe0632b0efdb57f2e7fdf5caf3eb83d81eb55081bc286c066c16a69cfab0ac6091fdd2e1e7ceff57b43a8e8861bde6bf82609a32cfbb6d7497012e9bdd6d171176e3ebc3691a59b43f8ba21c67177607506dd2bbb2d3fbfe6132041840b2eaeb8e2f5b83922c89cecbf439020536c104104c105111029558880b842bbbccd53e6988017c6d9838ce8b4cf6fdf7b4f4422451d884e21882d2f25a17eb8f88165d8e7dd9de1e96255b8a0455484501142a58bc7bb4dc475855484501142450851101110a2934a17455cbdbbacc205e5fed18a54b1bb4b12fd2eb72dbb4d85942a0aa084224d42f52d5102914a62b9de5bf86464dd25a0efe68822357a87cc81b0be940a8a5071aed7f2369b009f2ac62ef26602d90718623e981bbe8f69752180709b4fc6fe9bdddddddddd527b7398904362b92e8755057359cd4c603e467c61986f7182e628f1484f9e3cb9c10c0cbe072ff81e9c70c2ca277c0f3a7c0fc299e47dca6db6cb93e11142af9eccd8efdeef0ea1fb83efc127c3310821f438dd3d62179dee6e02cadc1767d8aefcd07dc89cbbbb5777508681e008892aa4c07ddcc767d7c77ddcc727ca26461861c4680746f8c4399fc4277b592105eee33e3ebb3eeee33e3e3252c1cfc50a0128db27c3d979a25728253e31a6a057894fdc894f94f051e2a3848f121f257c94f840084559a0028f4a26dad4dafc604d5eb3368e840a2aa88882a4e241275cafa5c3729ad0ce6732ce3a8399673193d9ccaacccaae0cc3b20c74cd843219991a1a1a8a73e9d0ad401583bd1f3f1be4745a21a845a5ccfa381e578aa474072d78543211f4b5599b952a5c620465d9a582a54c4145580b509ee32a78269ff19917d40ad52e28e6f855b2e035b3e7cde867b875b356a80a3533b9983ff307c78d97339ac17de035ce030742e5e7dbda08a18b4402395c33602f30d21aa1da54ed35355450cf605e903806c7ddf0f2425a591612a945a509a5015bc2e601e199e6cf12a1b2d7b40b0b81625acc9fc9059b5c08aa42a12a7f85aa84b0c98f7096d9e8cd6b4435953fa3210365584e7d0118b1e09a107a6f6f4620aabedf4ea578bbbb9968f1bcfb2979e965d0147f3114dc04cabf0465883d6586cd3c7d03672f1c05caaf637fd66eb71074edbe6ee0e525b118c752b9a532ec9cce41123b1554df92249c50f974ba61fa37c39eba59a0f07707eca9cc1cf36fc6c93db3014fd50a2852f551a1be9b27aca85788ffb5680c80e207a998aff495a0efaf1a0e7052dff3e8814d56ce8d1157eca48ce8a2eed80007b57b4e8abc874ddb658ba7a202fa3566caf45c5635a52fe0b9f4cf0a864e1892847987e91e153c79010f03cfe45bf73b82f3db025394d86bd36b97b5baa776bd23da018d0d3d4a8f31cb6c4c6c4a8f12065896b5ce8b780077243f4d690135edb44bed26221ed0f8bd6331a5d7a2a0347c3247f6d3306407949292fd207348221e5c369d39616567e5e4bbbbbb0eaa4215adba48a45671a656d5d6ed889713e856cba22150b6dcadd5913aeec178a45eb148bd3e1261138d335cdabfae959d4a89d05864a6c4e860ed016b97c233829cba361da7aacf68136da24db48929269557a6ce985a09ed2c430f1151f41011c5d2c8f46a40eeeee0aaac9225625bf72f5c7a5b234faf06b8345958aaaaaae00e6e793b3c4fa7f2bc6ddb81863ee6f665383427339f5c934b20f0faf667fcea3f7fe59526734c7a33ae77da2eb36bc54f7a33baca982b9505a4bde7623db65d5bb434ba52e726a3a683f215369bcd66c99225f082315a4192e8ff6e5617c4bcaa2ccbaaaacc86112bceae2c2b0822965559561044ac104541c1bab16f0c5e303e1401419b7675e1a0adcab27a8455dae85ad102bd64aa246dca92b40b67a954e5179605af38835559d68bd68c58ef5bebb44e4bc1a66561a9a1061b6cb0aa292397e10b38f8020e905cafa54be91182c668e3fab6bc5a34a12021947b8c52cecc86914a723aa0dd25b3dae35ee85c5b166105f04f4dd6b00224268bb8cb9ad0c9a17fe8f4663c1016c25484a05de8746538f877bbbb6f77dfae946f6536fca5b6154b9982ee160ac21c4398855058888cd0142c2a7fc4229ce14fc142d270ac1053e982c26f1dabdad4ae7b7a87258d945866435e32a1d3d53a5606d2793264da34bf02924656b3ae26abd41ab3401533b74b46333267e8d43a32ba47ec7a1d23d54573cd7405aa186bbb64da8539256877c9540e9da4a8321b726b9dd6a94227d9d53523d55b5a284866a32f771830402c2cb406ac86cc067c6f079ca99dc92d748a22745a932c2269988b01ed2e994b66c8357311f9a91b8b48d594d14a89ad1591aa57c8fd415da0db3c3c3376744fbddee2b19640b762cc310da0c783d16059562855e1103474813a0f0fa86ef51d1ca29b87c68adaedc5f366ec5f174fe5efc1d3f811e36e9ffa961cda94c3bd871c7049156a0e7879f96f91a2cd91a34d2f73874e2c46087f777717c2df08e3c6183b6edd1cec61655886b2ec4c754575ba52d3ddddb775df74c4a75cca7e377b4c9b50d0add977b3668ff1f6dbfa137b0cab4e956d4831eeeeee6efe35b8531ce8549c9d59a063ae1984397ea72783af992abf639b8aa65d78ab663aa6b29e061ce7a9d53c55ae66aed4ec0a003636a4aaf5cf7a4d3c842bdf565855365c4f2a83c240390067aa8e89b9807672e7cd80330fa8eafefcee7a0267e46e2a38a428d00ec64c65183338cc2a77fc971f00369e0589c4c57077e9d2fdfd853966b7aa97379048d5b33037fd5b872e68f77a98f0f0d1550fdf6e681cdce45844589b6a4869e2f8dafbf5ebeecbb50738cc7ad361a50bda718d19815f837970a97f99c60ac7a57f25abaaf2eaa57bb59e39ac17d51e73204c7b44a05baf075c0fb51eee9fb9fb8bbb91091d87f81bffc1ec31a0c7be0feccda81e7b8cb6e9af5d010beab67487f141eca3c6434b0e601fb1ea5b87d50770ad3e07960073373057430bdabdbc9491099993a6b93d767119378cb98e6dc1c009279ce0382d0673a45d1d1dda85b77607845457e397d9d06149ef8cd130d7621042870e2115f112da4d69840cc7f8ab80ba32ea0aa06e0d754775db25e58711e8564fa13c66557222a0f6a36c1d02b68e0bf9bba9ad7559ed3607d2e02625b1208086b5759c02b6ee65d48b24807ad550af51bd9ea906f666ec5f29995aa34d8bda543302dada54dd850d1742e89b7f8d8efdbebbe9f05f549bf60acf8537470802b87b9217380b2bc593c1d80ba88839cea159101560c480544b0647ea00ea5b2283204b669c5496fa96cc48a1ba6f3a7c786d0c86f306c3dde9a393a66c285b47aa019c8ea8e40db9243164340200000053150000200c08068422b1502c0c045d567b14800e759440805c19c9834910a3280a829431c600420000041802c60cc9905821008f47847002800f9c9b80c3166f5fe127ce872e1be4cc7f02f7290bc48159b9465840db0e2d7172295b95c9944adcb80e1e5b51c8dda91761688e8138c7216b09c15db17e3fdc38e450cfa267e5de9bdd40fae40e6bc1c653768fd451466ce29819efdfa133362e542a88f4425a192692970570eccbbe0a217429a3edae38524bc4d4c8b4dd7592e4ab658d660443c4e1bee39a1f5e39ae81a569db3582dc66a7eabff53654875541380191aa2f0b831ae3ef70e8cd3e992b152393c2c704b60f79be32e809f19b2486404710c91b652210b48294e19d86c97bafced578f743717ac1c5e781b684b71555a85fca958113368f3569d22a6b95fe878e01ea82b109bc2d3c50bfa4ea7f20309d9de5abe773764cd559a0c2b7f2b14a29b15ba0fe3c0dd8615673bcc8e56739cddb72b41e06a17879a4e732bcd2c71c9127591b38a1786169b28603b63297999f06056247e4a7b91244f2853e583eb92016947ec8fdb3c089bcc3a90fc87a44f9a831c94bbe3094cef72b08e4b14929b1ba4142690eabb3ede129dea25b982d2b8b184fb8d9a3611233546d8347f69b88470d62638a9d5b14a141cff8abfaeaf7ff0a4e7a20b07a160df53f7e039fdb218516f503719ff27076b6363bddcf8315e71cf20bee057adb2c7dc3c4ca6d30a3bdaf5d3d0057f4a121db31d2bdf92c74c0c1af00efc0f2e498e7e7ab1e75eff619b6cbf306603f75d9650d4fecbf24607372c4890590c1e99d18c0b62b38b7dbeb289f873e946c5fe0bd4c0e06f94e768fda0ae65574c89061c7f682db878c989a0efe230d747b5c9302ee2e60f419c740ac07b5e17235a850e4d64b58615e0d652d1655615be1ab31df35d66ebaae2e0714a24611094e64b042c44771ef8e9fa6076b5c4d3dd12d8c890bd025383b20de874515f1f2703a5379a5adb95812523bb2ad19c17131c2be2d247eef9eafc8b388f3faa3be7e34c964db3f1bd6a26e164a2090e089fa94d2a4e5b956b55de2d51aa37d508a120f7dcecca58d7049d63547167f84ab91eb85a96629d908fdb02d74f0c859095245b93646ac136f8a5e7500790c41a83bcf84e80ba602209f363f3bed5b4e5355df15a43f55365b7fe82acf5b419b2aca878671f8c2c259d51768e4b5bbe83987b35dfe95c87b6f237fda6a5e392b54aea74e81a123e4a6062c9cccff9e1633e46fd6076d7c9a9f5406ae15cede7e2d11f31db9eb9c2115ba1f70ebd471545c94e83535f9e3feb9b4cceee2b66600f86fb4536524b3746f362b48c5784d4f9894203f338d2fccc8c219698c9b0aeaf73b54d669b0aea7e867ab7c5435d6a42a049ad42047d8374afebbcca9adeb853358fe279a5b59023d203749baa5e981dce11404d700cf3a24223c8e4eda9443d241a2c550b368c1bcb5ad331beaf74e5122ec1bc3d3d15293c99aceb5a419e2292472b680e7cd93a52aeeb2fd6633241b0be96dfbf7394e86893619aea384ba87bd8f132bdc15fc9a4752fff07d18e2851b49eb96622f5ed3ad7ab3055b20f8d13f658624227d1bc9d918b4d786048dec0b41d328e9a2bb80bf0fd7b4114f346ac5d79ee0491ea5f6df23a9d4cc808fa02acd476d3cfc3dfae731322c15f7782a92f31f20722a645bf7c0683cd667b74cb02cb8f4375ad7916f30b27a8c75f0132a021370052bbc6b37ba6194b2a19ee8f8a0db8e7dd04c3bb2ccece780225eb9ff55633dc414319af448d3d8130ff7fab8b5d013b8e2ce91fc04b052a0a5a14079aaf49afbeda51c2806de3891a92a42bf5b3e5dbdf253a54b38a619466e1da42436fceeca98833ec25db91f05016015f8628757745d394336633104da6e1f6393e405862805041c0fd59f3b87583a32b5eb967c6de7ffe10afa0c019905eac90623669b1aaed779671a52400294467c043a1b29af538893ae5ea8b208c5a12b4095769dffc7507fcd64d24d01dd3d4f81894976ab5fcc6bd8747135ef0bef6938164041b7d2a28c69f392fe6170bcc85829404529ac5179ca7e192ac99a9c6dc8b43042721ced93795c55c9a6bcfb3d25604675a5854d01910c698867cc31befc16fdff840d17d74559efe0df253a7021284896bb704f31eebf2b1e479a05b5003a1851910e2912375b488ff0824d31bbd4ef9a482676c7ea9a3732ab1d7f21828da59d5a43f1a628cfc1fc525698a65231d40bcecf67875347b6df284a9e067a1c662d6a57bbe8600c33b4c8f3528fa13136ddbcd3835ea21a3b1c1655cc48310c78ac0419ba5f869af304080540bc27aed2fa1dc5be42ac086719ef5ae0c5f8e30a1f879f5464f30f02b1fd967215dc425ef87dc071b9287d2330963c1b9da2ae9ad4229fdc3aa4426008fdb6baaaf190d0bbe6329a41243a5e838b38de19742b8770b5ac750f29f6e08519113a803b573302b77db0c0c3bb58b280ed41e1fd25de6bf59ef3df5526ac145a19be45514b880e8f8572e7d9f4269f436e1c75c46699454b183f2a154e90770fabc1115e1ce6a8c29ae2ec7db19729877c17532df38b81c76b16c099a7e6759691d7b08e8eb05ed1ecffadfaa51da656f82847ff60546ccabb4a8ce65dac0c24eed24f2e7d09248214786bf420570b48e9cddb61aa134fa8077a3ed096ca46f20c1d99f76c4ae5ec39e7238b213936b422fea6d6a3c2f7a0a00853dd026d209c4bdd722414260cb70590ed9f5d31af01ea9ef5d40c4a18dfa8cba0107032192375dc3f2e985829010371fa0ba6b809cf64191f4146c940d9d277ae7c41e3ca38ec3b79064ff2021bdc7ee1d29aeb79e1c89a9ef067b0ab6f784c026df5f276495cc48c8d14bae8c868f8d41ec9ab1c3300c7ce03861c9019a6a029523dab9dc17d0f69d0144b8708fb53c875febe106bd3bc03ca286ab14692c8d887f2fedd1bfe8169ee700a119afa1fa2c7a553682849b292ed548fcc630ca2248893914cbe5441f7fd2a4c26cda1184d6481092d817f6eff97f1b5d363a8199b0f7f1dcbeefc8a828d4a31724c1b8ca97a6fb7848b95c92ddd16c2f4193fdef91b5dc11acb4e52c0ddbc40d37be7f97827eb5d859bb93eac2522fa734bc0a04b7fdea521d4d36a0ecc53638b626b7ac64e4880d28f69637911ede326bda30ce5a7d74a5a561c8f4dc99f4d617cc19cec19632b5e4c4fd7794285d6cfc9af5f8f49396db73ae7672718bc53a10b3836fc4ea2af38a290be804a37251eac1a882a0f82c90628717033e9379253b8fb3cf1ce7926d4e4024c57b2c33cbcc9b36c06698f40fbc00f5ba368f4f801a8e13360710068d6ab722a8b84c4f5edd08a883737119be10f0839ace9b5cfdebcc4ce3ceeb6c9111efd8aebfd23237ae710fc070b01182c9984da734866d529bddc206ed6b1c8c9922be34710fb24bb73d5f490caeb1bdc385e2e3bb8e00b30c3bce6ab831d604235e76aa60581be6d62ca90ea6ffad446ea807ace1a5ec9dc5a93e526c7f33de905d5d76c0f17ae70b85b00136fa4172981fb9c15edd09da0c4bbff15f825afa006e33067fd0953658fec216af54e425cc9158bb5064e9394e0b3b8a36dc1d922ef898ad8310ac2f2830dc7269d7ab3042f494df37e60b65994d2b9f6a48de1ce4de55ec8150ba39e8a96baabf37cb815f91e4d9a354b07f66f9b774ef2ad59d0c37dd6a8d34c49a7cd29bc0daaf4cd0f5ebbca7adc524cf69c7941b03544cc84ae020161db7ae087da71ebc55d9c40a0281c7bc3100823e0c75fec00579706cd3ca48f6c95ab72bb0cca4501c47cbe225617a78b102b8b4b6c2fd7cc1cd52754711e329637de751af1d645961fa396d6b9980ed0723c406a7c22807ca730860fe7253aa48e88e60d20038104e7b02070cbb81043bfa27f2eb26d134d436a56d1b83c31d00a33f89a15dc3757ab309fd5a8e0f3455e96b97f9a721eef5d58b5e6ac7250c94926b6b14cf6388a2f8f965dd1de4a78ee3b57445269f55abbc754955c7118aa4e80a0c8964f296cdf84b91c3b21bd2d8f58b79443716f98b5aabd1a38d9cdc79518b1dd8565e8b2af17ab6cf6165cb631cd5ed2ad11c3028449cb586a473986ca1bb11d835467c4aace63e3768253926f05ed79a77feb3fd2ef897f81cc92645cf0a8d730f870ab2830b094be7f300342d8de7114f1898d8381517943db5a21b99e22994803bc955e0e33f2e3a26da8b578cf4194bf53168317119dfa78006d0242850c26a5614334859661a053d6501d98326e3e9f72ff03f5d77d543dc28b4f3e0dae07f0d7d1ca789375297bc969295807427992385748230c07c8ee078017e49a9107f912c24daecf4126685d4503401511441b2a3e156dd29f07768e73622ed70749ee132451cd4dce9f1470c83abd02394a85839cdac0edf717d965a5635af04355d87617f36a3e82531ecca1f8969528caf65d7869238910d0dee412e79e5ac4a05f754aa92686bd4bff15db23656e3dfaa3667f4e555a5acd1798b5c7d7637a8d3e0c50449f4e74e679fb38b03ce4c9e89e88fea40f8946354f0d3c72260ba6f3266498625dff54b759b8f9ab68b0de9526b1360ae977880e452552d404a9e20aeb5bed23f41d518f07cfa760c9dfb11d4577cc61645e1de0389099f086b9e870ec5c58812daaec716ada40d1357a35f816d5104233acd856578a126cfafe5ba6fff600db02970b3885c29ec84bb0f1d0b1948dee3533c03746aef687753c584a6a5b67097891521ee861fd75e99b3468d16fea17ad645ea3479b1b7baf6b2fbd47972c933a5214c99d6d0d4301ecffcfd6c43e768d3be893d196b53f7a7597d103bed7e9986771f478827e10410cdcc64013946e8289cbe1a87a388f8e26ab6195a214f414dc9110b78c3d835007b6bfc0b3fc9bc21a4fac09ba21a125f5027293a41b1d4d781a1c2956645fcf6f8ec6fd11d365ec136cc9b94604aa35ab6c298bfdf93d94229469f9872e8b601555c7d1c32570a96e46b470fed9f2bba23732406b176d878c43ed11d798db68f5b7ce19afabce07dbd7590c134c2b11f1d8e8209db7328d12dad4c4fd93ab39c768e5fbeb245705f2de11181784168e25a3226f2dfadde66974b3250b50eeda7c66d9ebf74d216beaf4d2e4946c68fe8c82539dd78b73e97205c23a43027b59291d80aa16e15ca536134191b291c7821931835d09292fa01001b757f10628c79074f198b9e4c661aaae6ce8651a858063af888dcb7f791e1b44a505e0f76d5fa1890b7fb429b1100f26be0273421dbd7a35285037a0924ed3bcdee7a630637e268cb8b96d48a424f0140bfda67eae888d47f6a0d693272dc8d1f60de8342a245eac7518b061d5ca9f0dfd339604feca1dc79572fe493509f9834be7a82dc2ba124bf9ee54739c09b64dbf8149185ff33b25d59c21f14906d2048dce3fb405d85aa17928d60ca8ce9142f11c67b31fc6a76e2ba89a88c11a447ad0d074f73361cc76957bb2423c33b014e196b16d66cd96eccbf8312808ac6e37989ade780ed4eb45edfc08c291f464f2dbd95af0a25e6956dd1edd573942ecb765bb232ddda244b841e1883ba6122a0e13378a6d67afabb3af50506612b3941c7923e24c9ff90537228bf7f9d84ecd7d3b1bca2b4729858cd059adaa8d44c64a89ef709197023d8284736af02c9453d2dd8d977386a10274d5344cbe2909c5ffee2e5f4b32b48e24c7a970f6eb3b3918191a2553d4b3f279b686d813d8398cf23de69f4342aa7ef5ad984bc9f6fade80a8541237aeb44fb5ea5c6ba22ef979df111680c539be9b5271beea17c8fcdef2beae6d656a572aa719663ffa614ac90dbea8b38b91b7448356b2a7da3bd785e8cf4a35a8ef8271d6d9af986000fd2f95d4f88def1b9ce7c512d7d2fc0a40d6de609faad7a573d62f2ff89c77e474c7d6dbc47e0eea00d4c5b8fac3f2e65a8053ca5a868eaf5a49a779f6baec1c4e094f654cbbb09821118e5bb15ea8eca1fb5d4cf1f95ea9cc96b44a81685713bfe0bbe4879402c6943def36e8c80fae7b4e5e429e88864c3381d8e6920e88e53d07016a9f0f8acd3f32eacab8ea05df95ad987e06d0b87038cdcfd4d4bef1180987ffa6bc19ce376d3705b8015da2181662e222bdb80b6e277be6ef13be6720aaa295dc868671552f8e96cf389abbcf71ee4f1909769d624f4f5db10741ab184b8ccdef35892ad60183b3c63ecc9344ffba8d8e7a88a26d42217dac8fd42a84e3c01dd9f411f1f893058389bd94c96827fe4404e5b6956649b138a5d8c6fd600df155fd4d13be0c4ac0adc1160d697eeab34e681184ec6b1d774307b172cd8f51b9bfa3dd5b191892702f25e7c63c6ac39285615a35ea6ec85afb8d9742aee779411ad3cde53a707f0a69ba1dab04500c3bb79179112b4e0429b060263fd4e3a16a73d6c51dc4180a294890fb4c373d266b7826139610631c173db793625af8af62fb4a53f2e4dd2469d1635fa61b2acf41c290af12711e18dd22ad44c01d9aa581961d43215436e867a977dc062210cad8091cc85af0a32bf5de928ec03c5ee94229fc69f165713b87025a1bd602d669706a0191b494adf142ed36d60f0ff1f80a5a4e53e1cd69f128558078f45da6ab28f38d67eb1476ef61bcacdddd6c252f3899aaae149c7324da9a1274c42ed42e083ec16c7b4c63118032aae00ec67e049e6a06eb266a7e4b1019b8d62713f86ba27b70eb953b6211c06f77431947f8f1fe7fe019269fb40db7a87fd9f866a1265586a02a7cbf94394e6255cf629ba6aeaa213e5145a718a5c8e8418cd38bd0a359b5b4b36a712ee7dd3419749df092296ab414e2b80cd52c9add6198c2e71e4870fdc16c9152c5949676c67fb7e68bd569b8a18dfc661358dd889697683403f9645436f2194f1969b0bc551eb93ac5982b392ee07b617abf57a93c03d186e42b2c81d0b5517647b1d992d09bed9e65916a1d052c71a72d6838a1d6c2a431c79aeb029023430958f3bd765421dfe08f62dd0b83682b5f78b373e31386c48a91589d1b81d3a88d8f809bda19057e2b07f361b0f9710790fb0fed2eea1c7515653f702fa060d4631a03193cb14de2a3b3dcd331d33d4a212ca7d4605a485b332c470194b33adf39f0336d1b88669239c66e07f4db1719d258617da659e8abbcbe94612180e147f011c47c5ac3e8701960c6e429a2e440a0805ac9e63273d3427049ce03cc2759b0220d69358697e669834303bca0eae3d998493675faf3892f604547ffa97069a060f31a46909935febadf7605f6beaa420f1ced4d49a7a2f77ecf30cad387a0d943ef2417fb3d5dc9dad1c32fee8fe98fa460a2fa16405da4c6b39564cc8fcb11b6b8679fab107aacffdbf85d6f0eb9cd7adc193165e2c61e5808e2993806ad663d1fc9f4bdcc5f25287084fa3c9685f508d6a2af618d6fda1e76728523fdba275730db37d46aea00271c7d97ac0d5d410f13b68301bca489561f6b00d43d4d8edddd18acd3a8d64efc502b8459497cc11518260c905318e874c622bd0b557aa1b58129227755c22f0981408df99f177c3700472163c7c9af69312ce9b44a1840af250c5a897888eab4186c8df19cf662d046d80614c1b741e358ac9e5f309ba5020711a1ac1c9869aeb329b6e57cbf2e35bca4b2a64c71e76685f7210858a11104ed06e29e0237954a13f6cd4c496423aba26a455e44af7b1793bd8d314a65fdef476cecc92283354ccdba3fef01c2f411e4f433ac01fe4d9eaeaaed45c735364e0adccb5535dab87f5e24e571c317199139599a4b42009b985e866282b2ecc4182032e20f24a274d0fd5a7405d7de518bfdbf6b011e19b27b230ea893bfafd7b4392e398c6edd968cba0e70203e2baf1bcd70a2efafa3d3e6b5a44b82a01d31de12d5826d07c41dda8e757a214c1d4f3f07ca446242d7f98248fc560fac0af7dd5711885131ee9aaee7ef108bac4f21d7be11eeb365ffd67892f24703a0de85d1358e49f4e17e7d9469f54b6e8e374fa6c62a01ac67aa6d28b01f4d92471f83691600ffa3558d919179854bd32554c5c9ceb0fe0b6ef166ebc22c6e2293758fb3c9ab1fb7b9d89d550f000ff043b1d8ff00255ebe6fb1914a8f82f412a32cf057489559d94174a4af0192755764d807a9a5a482786580c8b85752588b8830bc9cc14a07652c328380914341f8a563e16d30af609408d9e73b8311bad260dcef148a44543a1627d860ac504855fc743ac24305f4bda2c1c85763ca909adec3356cc4f242eaa6b99f74b9e22d0b9b1e8847996e43a469ffd117d384a3f62bcdc2dd68ce0549a8760f58e5a17424672a277f9fdca8d787c186db0a69107d2641c686e11640909c6a0f12c29078bea482b09164794f408e7d9ae2597ec41855a1057af4a2e5956e151217a4e48d679154661c5946c764275b182a66ec36cdff4f548941a5bef4c12c7c95656d8c4fe0802dc07351f65164c88a65d4cd2ec5b99382f7b8458dd273c5be7939da8264602819722f09c1df110f902ff193a9c7db4dd689fa30dc98615af70767a1a7ac898f75fa4012a059d7a901223b39e1c5f151a3bea36da3d5679f537433b2f2e3c3b7d6629a99f80ba8bfbf3604bbce7c3b531dd159b7de8b6dd5a9cb57c1128724fc3c0bc825119a9082b407adb7cc966c1d616b330b8336b46f96465ed3cd28099a94ab9fe99e7709fce2f925e82f41ef51af77fef2456cc4276ae8710389796efcd586ec8e19edaa48b0511dccf2d0c25d5612511d38ea9a0de7964e665da291b4ce38301cf2b6c63ed2b858eb96e9f98d05492675028063cbde53a85cb3b5e15e8073fb6cb9d28c3e094995e88f65373904e0eb700a1a5cc2d822aaf51c35c44151ec2ef535227db114352c29539c3510341f0056b1e90d56a550bfe167a1a0bb80c1bccf9140f0403b122ecfc44789759bfb75b8c4f99aa61d69bd0b5ece11250a7f945e5afb0e51a124715ed62f3d4a30bc631631992a10e7f9512d7d2db2c47630b37fc432eaf55f353a26eaae395dd391d4b8b99e0bc3a623f35ec19b8ab0993059a769b9f6ae0cc2a6397f0e4072c2ba58aa27d22269313a1f1cdb149a96ef2912995002d33f3530918feaa1e6c2feda1ff0d8317b49e1dbe4106790b02212258ed184bde866ffed5653003d1abfb21e9d934bc56210b1030b15a9327968a76a0d334c62c1691130c0c81260f509acc09511706cc686a4ece65985fe7075d440d0f250102fe7451db847628589a48993ba3281669a35beb236946bf8a3796b449f39f1274575f5cdf39b3239313ebd82fec3cf8edb675ebfb94f6bab01c1a458724efd4a74d23daaa535b4a802e974a7626c5bd158d19f25e10524f1bd78ec4238faeeaa4e292db513a6d5c2ba087610ffc4002c6653f1ad2daa13d0d98ad1b42644efb64eef1b96ec81883d50f35380ebd7c434294f53a1db19399c899fc6d587ec77a2827b1d4c8000aa2473a706e2aa4b7fff1248b394230d4f9baf9e0062fe3e30bc843d9eb3c392a9a943f87194cf2e771e824b0041d8aa809f25e51d987e923a33d882aa14b4149310dabc2b1fc433ac8a21196307d4ded3254c54911d27217073e99a712756434820da89f40c812579c8ff2c25295f0af0a87f903a39a4e851012197f3a56ea4dfce8064135089b480fdfe14690ed2841c0ba5182c97872228308a0a4f918655cc11b29e5db1f61fa676a333760e466bffd5b5af7a1eec32444fe1b76d7dd6c6fe387d3eabe9d24ed496f8d6709411bd065174ceee7613f40e0d89ca3c1946a4909bfff16bb89421442e51832e49927918065bfd0204d462f47e0f9434c2543680bc6e43d553b490bf5a65c5c3cccbb5499abda7341a8e005d7f010e6a4e6760d4774357a39d10ca3298c7cd994aee865ef13a2ce88b215efa6a9a962c5915e8b7b33ca6740b9a70a20a840e2e9f6d317a73924808649919b215812d096067090eb005e8bceb7eece57f9617ce38cbc736f62a67a41ae9ba1b0311b17f2675a03530b8a69a1cf7565c1424b6e9a3268925217e55944a7136b5af8ce00e204cec515daf60a47ff1879e321636a7f133f45db979f08d5cfc0e22e01bf50f1d98a57e65a61914cbeac6afa86b8d5df0de21db9e17fc45d1f5ababc80650b54f510751eaf8381057daab89c1bf0be9c59b242ad3892ae04e8b72674e36e225be781f63e5e13a57e3ef2c97b91dd80ac259bd4bf7aa68d20fcc03e07e4ee4e32e51f10ac89d3819f7a048e94dcfce18ab04590a1af8e567db9e1051ad928d438023af6eddca11fd13eed792cb1160f26cc3d6c842464f4064162367010fc6d5f0f797d7ed913e3d74f0629939a368a7804ac664b025b40fd5450bf7bd0e7ca1c95af49d602506ed6f846065c1831623123fe2acf2cb01ddb95f7aeea711abad71561d004e06669a9acabc315b0dc7a5368181008a08d1d8c832164bcbac3d8f13d0dc685b04f9c72a54f86dda055dfac4480d7cf9daece09fdec0cb5eb14623150d34163417041994c617194f252535c209647e550de6037c12e84918bd3956450f70141160c5c7802b4c40cb00f850b785ae4ad079d7f509191b17e8578339a846951a9902a550cb7b9425f14dd223fae949130346866d064ace64179dee9d6cac53c9d5458ec8e9aadb3836fe06b971ef546b3326009ef503f7021dc5e25440398308d3de52d226fd0c3f2992c629f1359145b7521a33ff2e5c6994e193e205f4453d3f429177860747330f1e5f4a5d394056553d6bc20dd3ffa8cf0e76775695deaa8386055b1adc22ee7ddcf6722936dbe1001591e87b32e04bac2fa1f4404a678fe8f7b0389973a2162f51522af2e75bb1d2c2f996af2a5d434a325b5587957517453e2c05962408372cb272418c45c19384a10d4be2a585420821c5d8cf158d94b8861792937f81fde0c162d010a4d9692e2659ec5b49d423b94055545d77ea42c39d60162c0a00dc0c131191c3df31560249979d0976dc9364331a1e7415072e5063dd19835eda2ffd5d4e27c85681e6202e1e0e36bc9f3b20f900fd6f9841b7ef50a6205f81e36eec216220783346af2d1ed506d0b1b6220b85101c5e927c430ff560476306c9eeb15b3906d785db17d76c4be6c4a8ff58264c5acecacf6eefb54745c89404534de99a8900fe0995dbfefd1ef739b24172076ce6840097f058d8b91b0e07c20629fa2801048d1872dbaf04e506ffe0518f16c1ea0a4d2e14aaeff1e86c200ba019388e74670b0bdc55326bcd5c40f427580ad39cb5b263396dab62de3b5d1f428ba0cb9168049c1cf512e1c9c0dc0b28c012100ad04f278679926337b0c106e2915ef310bdef9184a32d45bda967f11795abb3a9eb489271159d9207c88d494591b7a067547a17bf7f22a499f0237bc20856f1ff26e19981f56754bcd5b76c3870032e5c160742346491287bb602a82957fa5f13785b5a36db8074a0a9250d8904bb299b1fdd1af2798ef43d7715cef9241bf590272b3e56068342c0221c6ad44aa93f379dcb032b275ec12cb520a1101b0ea69e94a2b195132c789b3af379df3f27f7f81e56c87384a97cd29715837c708439ed17989d4f5d9ed463ec2d3220a14838cb6aee2426a90a442f4605eddcc354002fa3a71b643f1107f3da8cbaa7fe5b8fef94217f6d86d547158dc561a9017630bb4cad80a07c035a3f2bb50aaa426b1c8408253404601634a5c71dfaaeaa6a4c9e20e93b4e10f690ebf24d3bae539b184043b0038b4387ffb4d6d0db19c59b9e932f15725e5a4658ec42b32ef6fa5f439497943c2a0965503a2015a7d961887f35ec8663245faf249cd469556b8a087de9021c5c93a5390a4f01959fb001b9b34e10b4f319324d0e7e9d6b4245236a1b24a11ea44223b4bc2810b586cb44ad6638b52e13c4d0c6ac6099f4ad2537d6aa083e7cb3397c06dbc2c1985627ac536b841479763b450dba39ee514bc7d44728be0ef82e42557636fcccf058a00a6482ce9199ac966cde9e92b82577d1745f31e501c4066075df7d1687c35883c01bcb92712d28d7440435a8210b4d707ff7c0f9e77229f08ba3d87fff5c2c36d64e5b724f6009c93a03406043eb341b895f47ad43d177fe01d8906e863f0dd9a3b6814139205d172d8a29fe7d0283838eb4246d1573c2ac0c1009db7322d661baf60be7e84e1bc841d13ed4b83ada78efa01c8521ce06990f51ded676ccf22fee283fc9f0f6338d0fe494cacde1681e0389a716d074b8e620bd032344caa59051c500098d249f01c683f7b7d482cb59f7a82e7b955b61662a0ec2d54f1caeefb765422553de583fe1450369821421e3082539cbd807d996a2555d3d635d173743356a08a535e11c1d0e3aa1684002b050abf8ec5c2093a902c0a087e1c4e6805350d229d4ffc15c8cf34f22f02570d527dc6ba5de594667fd665d173afa2e08affba3af336522971c4b7cd655f407a1758b06285a57698b49eb48c09845ef85352a3db86921355445d72ac3dedf3140aaf0bd5474edb5aefc4278d3de4c5166ea69816c5d7eadb0f060b443afe7aa86d240edc5c1a5b0f31b0bb15dfc738c1c7ef774ef693c8086f0d362ec2818af3b93cd61e1064833a630ecf22121289c045e903690b5f843d243c7db38098839286b610943d0bb2fc14c9e49fdba5e11f76a714d7cfcc3b53119373f9fd66c70f601cee6394ae61862c51bfe3237fb067ba729bfcf92978f1e59f42f1a2016c016c1259f93b379a1a263743b4396c710a24b9bef00f219e4d1aca1ad4cc904ab6f3e11c11520186d20b523947ff43f889513c40bb75b7a61671e0b06d984371696760b35896aa7b4db61c29f783de3452c000137768466afdc9da9df55fcb8ba30730b00001ad526d9237bef62a4c641aa21b6e1842c92e5a783046cad83a4fd8058d46e018e3c34f849662c007238d8a669b4f0a1a8f678a9f1c02a5c5bf796fecf96187a49b033856c317214753f5e1e7cfe3d6dfe3b5e7a36edd67e13b145f1217a16eb50a4cc050d27f42453b1be5b10dfc078b428f6c617cd1f4330c2a38592fea615154db8a431ba33473b4b663347f7c877d3483b5631d3175207fc89c41ab07d0218022aeabf0aa5ed3f854b4607e0d82fecdb1b800b4c6e088fb09bedd8e945ad6c299ab441fff1065c8e864383cfc421b01f71c24827d65780c5cb8986248c24d4516890b0149829021b8108fc65da4f99347edeab344189382878f5742e3716abf3f8ac15ee5cb33b339aa647cdfa034dd43ca8d30c0a4caf76ad1d46db51f31c7497254b4b6057f556d08020fb3971a88f8c3bc82e48ee94a215559c149cc0500b1421748507a33d087f463f1d00a903906ea1cb9287b2efbf56802aa83e245fd23422071430682b660bd809c08a6559695557dd7e513b2bb6294deec642712a45b4cc5e3cd39c5f9aa3e56e24bc2b5b634200b65984f5605fc436f7ef00985f9d8d4db10209c740a40527cdb1357c1eadfa1dfc08e98c8b368a3f0063f448bbc755e86f74cc66dc33a63a7e36a931fce3fe948708871a019e1c6ce751584bd20e5fdfe95e7c293ce903f2da2284994d8a11cf0b10c9956b4a5e1fa687945a44978433f3ec19255b6defb5cf20c63ba74e9c79669dd1bcb7d45dad0f78657f329b605251f700f62c6cb8171e485aee88c0717aade6fa0fe66d0b565b406d6159d54672443e4276ed8d0f003e7873f57beabce75bf3ad9a034d3dd410422582d843e670d10eba8758d63899c884dc28f06c8810a827351530655c1b8299c1f9600e4352ca88d6146e2744806d9157a4552009b484300decb4f96ba36033fe0ed6cd2223d641a23092a31e1e4669098fbd192d8556ce9fec514de5145c909697dc4c21a6e9fa02d0ceb9807911ab534ac80d2b82350289b951500b8e69e5ee7f55c699a7d3822d59f5a358b305a023381e3f4ddefd0e1022737e65ab67bab66220a1593a87c3ab2ef3d4658f28ca7a2484c892f301a9dac819eaf26bf2168a5bce196a77b7840824aab7aa45b4aecd04cc5925dfbc6332dbc36b934da16c197cc63280f0ed80dc07073f40737045220972d71ac2ac4e3495948da1614e90329c73146a556795f7ded3a602f544257db3b048c0a4dbf6a096cc18dc58767783b3e2c76db645784fb26e912f0a9484e39b0bbaa21fcff3c62559f80501c28ca40a276df0e5d1e761010fc889cbc052aa112a53bf6ddc10eb8962987fccb9230be505d75572a75080530b5f34a944aa561c9ca59c1b89526e5d869800cbee9587a3151b09bbdc961935fba1c0ff2b1e5612c41599c5b357739be0f1408867f6a4ae00fc91ad9a7f7c473d2d01914131656a84c8effd1008f4b076da0f70804fb2b87c1f8ee0149862437a8ffe6280b50d55e3f8049bfe5f6c90b54df3511b9493354d52f8fead4fe6f37bafc959b99f6d8c426b7637a0ead3be0cb50144e151f857a40cedf6b0c20b117d1723ec1b91e02029c432e6eea80055e410af1af33c24f0da435499de1bc0cdf358f6386060165c2d9a4a59b86783a166e7b4b788e8c108b83855b80df1f5cb7c313da80d0071a3ad295c3fc222b65ab8a3eac64317b43a4c6b1a3d44edd43a1faa4482c24591cacd2e1a84c98871e721ea50b985c8a446558490a3b6e8c01b04a26fc4502ef9815a828a40f08288aa684b40578f4cdb2f54565cc84d2a34e47ca9ab2cb6c9b1249a360681286120464f1559d07d1bf27122121411726f56ce88f65fb7af9f131916b5914265ac6c0be688a6609c9a6e311ec1c06be372c69641f115d4021222f5a8a7e87b716493f9e58954d296ee4084fd7f4678eecbf3f8ecd9bb6c5c8e4d81d86d0b4d3a0d61958be847b438c978a03197824d93e02a9d63aad956081f7d24ba930181b8d7a443904af34a467a9559663722b6bfc9d77acaf64758c0014662615bfdb9399705c9dec2806973a45619ba92a763349c8f104e8cb892442bca22d6c093e22eab6df70fa13a69b3dbe063f6f5b38116596b87e39b3d002b85520467ae0d8e58ce657f623e4fde62581b5d845cb1ac0fd3a3d041a1aaed44c21247bb370140e84f3a1bc4ded5a243198f19429e468d59592e636951516ad5681f1b9a66b6a0e5082f8f9bdb2c75005b27c423d9d91743498d390b09643c32f60b308ab5ece475e95cf3f4bd6022b09c85a48f72826cc28254a2d4cb96d094fcb3b07fa48e73cfa9015223264176d0ef39e03f3bb41a0fc4adf574ed90b1980e8e58fec50e200a9d3d0b9505628141acfe97555c5a0748915fc17de3f905f0d83c410140ee41acd52bd4da7ca03659a415124755b965ee94dac844c1c68ad11ad2aa149c4af6739ef511b6e0ddfdd805114e619044438a2d851a755fba98dfd738f50065c14b240c05340806932586f9de40d2724368ff6de0a71487c5c11efe1f876c7d113dcc816e35331994c3a3452054639ff7daec078892a6033b1361f4cd0b0834f6e1e1fbc0c7c0ea637c08365b7a824e19cf2d9b6265522ee6ac0b9e15a58f8fd5ce44a2cfc645d14b91954b10e6f7a503cb55303ee86b4bf80609b855722a7578dc27d763e6702673912ce70155fa5bb9a9e512dca1f0f831864d2bb0bc4482054f96094ddb58568307acb15a30f09894b08a102f2db895fe1a121e299e537005a221f4cfde0452d2c6835de60a027fb072b516cf120c129fc75419501aafc4e884a3a730496e78deff208e9d4002eb4d04e6438734bf276c06e0d621ce2d85b4e690c91158e36494651d0da1a909869805b516fce9d1e0c0197a5e4f2011f34a3b3f45c66914271455fe1f15381130da07c95565de51d38c396b15a9347f33ca3131f0d27384704aab6673ca079fc6fd01ea7ed4ab22966222b60de7b475d1e7e4060dd5648eef404fd0209414e5eb1031bc100582995b3343d6510e806cceb87f239363676f6799a638a9386196cfccc0b85a1cc899cd0d1a4931e61ccf12d10e9a9e011e4825666bf4a881007c1d9b41ac1d7008bc42d29a9f3844062b2ffcd498cf87034e8180535a68f546e4c85537fab89659df65955dbcb72c074fa5c0091101564f603b4df202969d60300634e37d093c8d6e367ed1b418e0c372d8cc025e4d75a58e11437a31e18e4cf30156752c8c9e81834764ff22be35ad699a2ec246dc5cf658e483031e318feac2476eaff80028ff5cd58c22a6c6dfc59952b7e58f4a8b9d9c5f56799fb2cf7226809ef0e20ae8ef5e01fc3520cab23a791b68c1a4ccf320ba11b8bdcbbe74022b65748d57073d710b9b393f1b0b83191e9ac7dfd1d80571a19bab9f415d7148f26eb9807f39a9f4efd8283739e9b01c8627b2993ed72deab8fc899c584bd584aba3677b6bb43095d6eaafd2b429dc1bc4e96f7dc1e70772175218d2da049be80782606244d339595e0e53191772d2eed89b36194cb4a9dc27911c249482509862c00a64a4d258d9e53080414bc5720e4b337fface33fb33eeb476464eeda581ee252400d387857232c3e30224a00dfa9d78cf1e19ad91c81c3cba74864f069fed743a2db78ecf4d4d34ebf2c6167d628883926243ea03c08e9bda0cde158a6850339e0c8879df0ef41a48440a825c739cb1983bb35b88a8e4611f5b09ad76e47fcb1c0c6f76d060d11664975838747b56e0fa7a0320bc52bf21055b6083c69f45271147eb5a23e5b777c34473327b03597b7284ce64a39bdfd837f5c9fa3e8869a9fedb796721d3b9123757c23e145700e7972de1d854be234ec867ec4fe161895e527df582ae0e85eb838edadd5c696ae7eb402b9a59aec6733adaed6a86725812d0c5545b3a312d1f5cd7ec131ca14eab1441d95bd14cd29320569f83ea5a2c0333e03a4085e20315b5002715600d7e2422417ab3ef76288bf3aed8b4f00185de28acf4f0d55b259a3f5da88d3812610970e9bd4c9a9cd5ed7f8b69d25099f5d6bde3da46663931533932495d04ab0c2755c4f25615d17a031a82c4d3e7428a323ba90f845de98460794b2b618dcfa795e218de809dfc1ca4d476fbd6eba668d199a58f14750054807cda5629f9162e561ffcd7f31564c412780d8f91524e9beda445df9ca486e915333f339fe972b10e4f9087a6b020f0be0190aa68f1752088f74b744210b8a032c413f782708dada5701d3cab2992831bdbedde3598d0723f43ae63bed2a2470972771113aab5349e6c1b1a6b0eecde90916085e7a691c95785c317e01b1b5e8a74a136f4184cae8d02970446cdd36f7c6e07347df0ae1ff17dd981969a15b399cf1a0d4ea49e6a6799106cb06fcdbb27fa0406e91bf8270124c4d6cd686d8c11571643adc2fdac12a794adeecdb41bf5c35486018b5afa75c0219771cbc6d7b112bec64635ee5c16511b601e4effab9600a028e584a585041f4e41a1b688a4d44dc1e41648014083108438dfdbea51c96a63b9f2a06e921dc723ca81d781dcd489103872ea81b33eda70744f612e431287b28b3572a8f1bc3a44d26e23d30844062dced4dd95494697ceb9c267961c83ff69545f1450f7599ae40b0bd574723e9082ab862e9cdf2ecc202d049d6d13e9c17609a9f0451ca80094f2c59ad87414aafbb09fb54435c5c3af45aa3b82bb0d6ad38c5a42e757e5cd99e887633fda72ed45f361ce81f0ed973d42106cfee4d1c3b6bc5b578c17fd20229d123bd2cb6a4151cc2fe3044f001518815df200155adb2a6013e71c56355483f732347502e7cf873b8325beff06f1b288427240e186b9eecc0ee8a557dffcaf8bd4aff81557996165aeebe6b1c7815d19adcdffbe8890807c4b59174ca466936ce852c222ce040c9c51db7e2efec7723d3b795643062e7efbb43d82b0851339a6f77f564fe21fd320abb7250dad12531b4482d662063710509fbd56f9096851a65d66b494b48accd261826d17eca16696c6be1c0c8da90e586d112c0000ecbf0561458700ccfdcd7e8dcea0d13b016864d448c6c91e11726fb2bc442060b222b3afd6a1a94425f54582dbcdd58b5ca3be5c1b22271528ec23c8ac39bfc7e394f9d5a6e14826199aadcd34b6b55af4aba546a67089231bf0c25562a774be10131ac3ae28f6607d1f303a65a2270f64c209edc751a6734ed3a870a161d7e227fb818c92d6970d462544d6e0af23a68b052ef3bfc7c1f4a80cfa1f226057a75cb94ebe0f1eba37203d0e9358fcce8022360ea5ee4f0c24b4d166cd75e71f2291b0b14482c3e09dbdaeba00a6a7469ae1b577e274f1c6b09251b84f0659af7b05c1db1b3223aa01924bc2fabfdb51647dcf08c4fd3fb9bfe359a0de7e7d7bcc01d0d5e0e4297a204e7f12439f631ed1ef2003f10249108f19b8afc440528c50e9f5bd22aeb71acdbe34e4e1266f1523c923da56c4c9bb83983a15d2bff0287c99a3a824c383dc382f7b993dc726050f462e030cd68a5cd4918c3a22c463ac801a54b9caa22d8cd39974bc765bcc5479ee4e04036fadb2ae00a312e0bad6d52a3160d4ad752a8e4fa9056677b4c8b523f375ee9bf7106290c0322b2fddcccfaa46c40ba37e14b89d17e8c733bbf0c57581aa97abd410cc93dfca2c55efc4cb5bbb2b4b041a5912db32bc5349da8c9a104f4faff630740b952a74f4d93eab8cfd8c79e85f26831f0327f76d1d3ef092ee4d646a91285ac7bb9a3588dbe8f91c1fd42c27ad8b9bc9cc56144eb5e4af99e56f69d623a4f33e9f5ea065abe7c196e8d87ba8012ee4d85976c70af31e1a706b6d1a53c4e4d6db41ad451532bf54e0f393358a779a35678103c4606f661f9631d80b31a1f2fe0eb193831789f14adc5f87b38847717bf679bdfd47c5e52e9bf9cea658458f962324ada419d78974b89abdd7d2f4b7cdd63876c63b59534acb757acc61cc696934e2984c4ae60a6d5ad668eb66a724d5585692b2ad1500a43318c65e4ad2ad89fada22790f18a337f796f4602cdb346f644af9756f02b9c057eabe0e2e052ed6a75ee24fd2df6c13a3b081018904d0d83d631b141895319d3bba6f3476beeddd2770c7afeeed3a99bbff5e8fd0ef49e5262fe152d5264daac06c39113898a7940e73090e635bf8cfb3b99f934548d5686562392c8ee58cc6d5a0117d6957381beedbaaa76a8d3fa891e9e5c90047b8386fcdfc3e942e966d1ff964b9cf404f8d0af9d7a51c1f7f0a05a33923f564a69d0e47327fd60913e6f1aa2740689b202a0dbfb1e9a9c5c100fd1c8a81bdb653c63b71e97f60d351d19ba587196e33add1d581694b3498abfec5ac0c6a0bc4ecc0c0a22b4dc63a5e48918c2d8656139305c2599efc3260d4afc84d0c9326e6d17fc9010f54db97d18c5c1c98e93212b577082588f2b73954b42068332789c66da713eab53a56463f3e9879f94e65ee9c79489c07aaa80b7a12fbb756b62f95cc22b614601da7743a0b47ef49add4d95df02144f3abb3c5d61901d1098d3363c74ab6175a0b5a83744c44adebccf768202acc963a0d882ca77971c57b6b3c003517eb5e4dbcc6eb79fa987b8bfe16a62c3fe91496f5e16606a0078725e06d83d342a40ebc6da853a109a9fea10bf1218f34953b6c1d7ac1e1137a2ec8492df01a030f4c5e7ceaa4c726bbc203a4a23e942c1a6860a8241e2143dc5302756eb0c0e2c251d97db20db5dcdb902b32d29c3f3d82acbd28218a99f2da4c64ac66914956e4c2928bd4ca938b68f4408ac3b09556583a55fc6fba6083543a227c1e9e8c736c057718d0cad435da201207c57b746def6f5991f4a98300bb452808618f6d9a48c8e2f78340739e5482dbf42004386edad5a2ed202612d4ddb4764c72ecff688b036d9f52b469b79eb417be611b0aa82ff4b8a53becea5efbd191c6adc8833a1e9ba3f61e13f8faa470555f885eb95456a24c222e62727ad510f2f33aa314b583bda915d3b9a68bb403de49ff38fa89b863ed863711d4dac63eba328985b0a7243d55d6dd2d3aafe3ec4380b0a67f926bdc847562309cd14d98e59ab655a17b0540430e472ab5a4b3e39b469fe216c428947058c67e64f6a4342f65f2e980881c6b8812583d64df6d1e09a087d74795aae9b93b83037219f2004218c5061e938609d46a8d4d42f1dcf3f91c395723f51ae3000232b8dec543174f86ede9e7b474793add38f06f78ecebf9e3297cb43e38cfeef413faa90011171802a5421819f1b7d77aca0ac056cfaeb7de7743f141240acf7c169690332cc5e0830b5532d760c98a54c05a6d90864417a42968bb09b2c1d4d86fde24e7161668526aca28b7f82b13ca4e85b9134fff5d99a14007229bf6976c15231122f1604c6f1e496223448ede8a4e4e3a9bdc1dd0a9fb5e459941a03cae89c155c2061c77f297bd9d2fdabfc9184c4fef024f6bca4db31286ee610f2f43f4b6e96ddb40632278c6f76be43f8ec1b3a280a46ffba638b9a937970a1957ee32f73ccf1fc0f9430abd0cc58d0f24a2898b1b91c35dced0effe88e1404367f2a5f81e561948a14d8e09a49ca7ec38beecd77265fbbca0b606ef1621ff6c5cb16300095d41bfaa816b4ad9ea4f67e8c75367cad1955a75e0507dfa72c37cf596c8676c365493a5a3deabf9a74faf57324c7bd50d7a9947ee1c960dbf643ccc7ae90c05ea85cfe4c9a37f3f62baf2c1f49281725e324e7c88c65f9673d94dd5da8b2f5f4bccafb0abda7273bcf8047b3814f5549808e661271779d231beb830297e5378a26da9c1c24e9dde50c396322ecd17b1d9e6e155ef13e9065e38ccb93d57859b6bce5d71eea9a2b1813eb06a3754393e699922e94af6d287f55bb6bf681a98a34199ecc5c3c521ef1ff93aa1e118ea982561fccd5c0f72e32e3dfa974cef7a8ae23721972cb5be498d4d1d54e0cea234a18c69e8fd75f9897c79a074140e9b2290fafb2a38e94c0c0cf36ee75a7503636ee666bc37346b705ccc56a67b9d3ac601b1ad0d9fe6c33631bbdce4e897fe15fde6fb308cbf8b1906cd04e29a1b23ecefc2ac4978e51b9be32b276d6cf312c252f45cbe65a821ec740c06f4e4792d7a5d8e52b421ff494542ec44617c7e9f21cc747145551de513c248d0edc8a7de0aab410680bf6c671a3d6e0d1c749bef0ed6d846c77539307e948b4a890d128546401060dc84273289161a1b25021b9dc200bc481ee2d39bd8bdff821d638f8cc23f922d575d018478e2508ce8581689001524f268031d97903b125541bf658c32ad16a52e8038ed43375f33ce7d3486eee8a0ff6f11b7ee56d86101bfdef3c7a0d512320a9d7c741167c565ebc95c785efe0a941dc67a31116347cc28448c7995738344e8e817620ff3e9e916b0c0af5b8920f88c9a1c53daddfd2bfbc298459489447d0ad5460eab29ddd81c3a2a01005501c108f8980b4a4295bed249571b89fe3c4761f86b3e4844f700b389606bef026b2db2216c7fe7c14f248ddb97047dc5d04fa8d45c56748914422e2dc93d733f93c08dd174293cdc4d9e29f3eabb4e264798b6fb9a746e5c1b54923fe907e1fd0214da6b44b34e8c4c8043a3a6d6ca2b6c2b6d8f9fac3776b2fc7798aa930865921dfdf378547b6b60c4efb24e54f57212c0ecd3e3b87bf7ee324ed2af0e8e56292b641af6db33f562688a17406d23b57e40fcbe1c3b23b605db0a950dedad83e2c06857e47ba171e5ed609a4bd5861d36fd48421946d2cfb5d20306f6cca94fd5eba596579063724971c1e0e6b5136f53c6916caa29428688f17f9750b50e819db017db23805a4bb0a21fde370486b818728f17cdfa4278aa3f9ebcfc364dc89ce1b4151d6d691e2da850512367879e50054ec819e5f18989c82917646905fda0f20b39718b2340cc266290a62bb0546e8abc702859fa933e0fe4ac8cebd6e8bb934bd534d54537902e2ecc6c422939f089979e2b4a9b8d517b0409c685aaf047a874f1e58161ffec1eb87787a0fd6c80860412c25110b8e59bb55bfb4321764fb8fef6d10490a978b4204f406a730577a22daf7e0774283bad2a590300a7d909b8a46d718ccb16ad5534828499fc7e6aa66a12625b7620e7b50fe695368621ed4b041a16cbce41e153735221d0582ea127891d3b1db20346b6a698597fe5a7875446d0575846de7e7bd74c70b33d81fc3a1b4ba146103bb92099208860417f3cf316d068f9404bf53f06542aef9059d19bf3a2ea585a0d8da9aee62608713c9957730f36f337fa298ae73f4565e01f558a9d6c513302d81cba08746f04af42601d461b425c952334f95465d469a985f621a4c0ec2fa273a02801915ec8e93cf7e25c4f65e508cf15d52be5c05a72e9c75df1cd241c88d9d415b6da6cbb5194d201605f9c4b1473a36a2be6ec282fbe23760fd88d808bfb4c9a393781d4a23fff01fe924e02ddac109c8013e75d056713d0a4a717040906928c3f94ec448073914ab603e9153210159f68cf40b8026be86b862598e2856438855cc2b0d4eb63e5b5a80dc4af2408f352882a7f930249a9f6d5c2905bc65265fc12a615bb5ce65c671e9f743a90f828678c578ab5b93774bf99a08bea5cb47e671b550ecc4fe16b781bde47fcfaaeb3c98ae1af0cec667b8e595a1320114e4f45c4deee7fe646b73f97c054898b006472c245a7f872453412863de859c047b8d310f41b97fab3c5fa15020d5743e16db9869c74e76c16270202b87e709640eba934b3580bc0fd227fab9fdd49edfb5e11440e65bc6af5d96000b8e7fcdede784238e22872c2670299042ca159825ab9d8477bc141f17cce5a373a9c88e56c3a7cc08dc979ca63e782d07d7db23ebae8c4864cfd50d2d8f194aea5e3758cde00c4d414434944e4b9b95e59e2606acadb27dd12ae827b1eb9de1f8defbffce61cfed82a2cb66b577e4cd23107cec9f923963b052a877adb94ef7862eaa6a861d04cb822725dcafcc169bf126686e46278089b01d10bd54469fc6252426738d6a35bc0a0d22e32b273d2a5c16924d1300ba4aae1bab81a16c47b674c0d12a0e593546134f1b2ada71c5b909e43c0cf4ed489da554405d00b11163ee34449c82a63287fa19222bdb8e3835f4296b560678d1faeaf09cc612d327b8168ded8ab5fe5ac08a5be4663911276c8398dc13abbf1c02d35ef8b0bef4e7f2d3b1ffa9e80a6cee843c505dca6aec46a6ed47c2d5c13e08943350c6fd5d26d49589992102c1577626d2f066c4242578f22f8f930ae73fc7146b9dc616d18cf71ef1a8c988c220a59b5d462e3700cbb2f268b0c3d5d9cff02d4d09562e01f1fda8dd552ccaf4a69f1bb49884ed93d5f3c886089ec55274839527070e1860ee81142e42892af95e0c0d5ab958e73f82baf95bab52df9733009b868f0d95c36bfa0f7f57ef43f2632da4ace091f9aa697aefc50b27029ee3728ddbfdd6efc98674f6856bd17b3a097f91e3d81c75e701652695d16d8b1d0770deea20d8af990c09b81d5725d1ddcc10d068f31896396478058cae33188cedc229a5a66c5f9630babef98efae6246de309b8eda845506f0aeac6cf105debf6fe82e419c7861bbc4cd295adfbab4e70e872a2748861ba3a1a7c42ebfcd255aeb5d730f2d6b3fde87f8ebe1a9890cf77e8b8523827481d5f8330fbcea6e118f0755bbf0a743ab170de3f0904f4d1d00ac182229bf2f00ba45512d01733a063eb52764266cdbcc25f4eb4c8e59e1c7c3380874904a4dafb9b69aadb2f304230384fd24c75a6c2cc7ea71f30490053426fd9f63c7c0503de978c40df6d29182e81b1c57fc345d3b14769385f6f218e5e5030ae50711c761ed7b0f6259cff2389d041810e17b0ec848087648e45a67f10a3882268f5c52d586b0a2222ee3229d7c1e4f3568dbf36e3cf9609b8e1044ee137d0d530150744e1b76b7a9b785c4e2d030f78452e2c3a318f65cd0b04085ba8e6cf3c5a8a6379e26e02d2362580be5cb54c19b9085d2314c7095db35d85ea0ce406eb755942c88c4e96d8d34c44a6d948bbeb615d6fc97a1cb37600723ef110df189cc047298d58225190bf452cdded4b7cbb2c3d459dd85086bd47ffdb14154eddcadf19d8d35a12d27e84184d48cae3a41a43ea803ba52dd153a21358a3ae65f88cfa74987c3ae5cd5d1420db5b8507ec07f0d6dd9a7f81c811506a25e731c2e462ac4a8b7ec4566e88d2a75845bfd8b70485cce50ac965bbc34be92dcc27ae4b1869c8443dabd780fbbec02eee72ad3d5c30e0be58b050bb74383f2801f604bf89a47da88d0c1a4015984cc45b0ce560cea31f1580add5436a0a968b354e654147beda206c49cd2cfdb9ff3387413b7895c8ffcf3943c3d3fcdc15fe9c5304a0a10c50b134884ce773bd39391a8421f2974a9813d28a9c2d974d501154a2d139a542df10398044e5a885d0de72653a4ffb2132c358df818a9495de1312bb450704dc5c52eb941ae55c0050a6dff96224f2385768b52904c64aae1896567273ee8b442939ecbf80027391a81b0275523ca171acdc71fff5f9947009efdf53604c1ec9251f401e1890ae436cc51361d1b3c9fec20f43ed26dec95c38b648110e51251f4d46eec749965a21b59a89250bd4fa6818bb9b23f8d5d6934fc24ca73940d7bcf110914a3e94839cbd5388bff793e2c2ce08394d478a904c8ce84b96fb3c30c0e39ada0d41f2af1c6c6805383af45230325e33c9ba542c2d5b0062ff5644ee3df84abafd62b4ae3fae48bf9b0579dab057f85400b8f57b5d559f74bcac60d5e149114a54d2783cb9372852415231c69da794f2658790db91ec5ff1f9e3e7171cc24eaca04fdf4319aa97222ae0e24c459266d422f904e93ab091800349be6e5546ce61c6eb3647b93428585e656127783b502f2d6d789ebedab2c46d40c979ee7445b9804828d5df28215f2cc46e1af482903b0b5e471053e68af8e953d059523d19185956138dc563bfd14a8742de7c1fa7a3f26ec77b3479378f91b01c4aa9f25ec3fa69046224cf4f0c90825c7a19af3b69be42ec2275b8fab46317b7b1681bf09809d997e4868b585863bc2216ae8ee2e0b0123ff6041d6efe49387d0c7096ae943657ca61824cafbfd84ca41eade3fd73f679dfb4d60f11e4491807baf5e6941a111a437ca62767e5c71552adf175438603004d86aad774020ad111552c775a0b9670f687306d4bdc876b2536b2cc167e766bfb5a0017bb5977468607420f640b7130fa4e2c017bc0c899fcb8484903ba752466a64c54090a03e1941f352ddbb765a20350364a474d1bb2a579226ecbaf179566709916c4c13feba5b46ab53c5c2cc0c546d030a2e1a715c30145a4d079e0cf72320485758cd1015019b0c7f69a74c0026d1f8df92135b16eb3546ecd1db878856201a7fadfaa247cde7c7e738587d30f0b5b1d49dd5b8d3ee9b3ef65fb5d92ddccbe37d7c3b588c4476dbbbdb965b4a29539201b306bb06e00633a1a9439728d274b9eb59a8b0f3c291750a698446d9f533c2f1ba1e271cb12bbc9101ca508263bceb65c888f134868c183fd3d5ef021b48a95f5402805286218b5d199665ff4b1412bdf087232bdfa04b1306cd84ee4a53c7875a4a324a310e042393ad643d7ba944fdaa4a94aa4253a7ab3c51858a90aefe29302abd44bafa7d40f242242848d9e71215a246d9db5de906c94001e1d48959dbb846fdc8b2e90efcde03f1b7748f429d3a9f1e3fe7f5e0b088e7efafb7e37b22f3fb382edca8775bfbaa3df52a7e748ba31b79fb145a6072f7d7ed75d7ad794b7823dbe75060e79f3af2b2248efd4ee0ed5c04532e5a986c6f508fd21f4dabf5ed2909980a51263848e28c34274a4dc177850cf6b358f83ed89e0e9343e1dd4649352886879e737a07b1b6592dce94ba21ce742231d557054720b9f6edb7a0bf0d67b23775041ea9ed76f7e87d691dfddb26d3f61ced4c4fbd1d26535fb06a76763b9defde8e4937f0ff34e1e893697e66e647177a1d581e701b641ba1ade46e2b72b33a96fb888835d4dd48fdda7321e839643e460600e24bd7093628c08811802792e60dd2860a29fc4d28231c71a6d1d1a197192f382fa7d3e9041403060a608d4dec46060e4a56cec34a05303503ccfa008001781554d05e850fc02b85170d29e58c211c3a945d69a98162c040c12616bb89c9888560e7d05a2ff331bc87f91a703ee85db8e80f82bee422d10cac39c1a67b1460fc8c29fffe3e046983c6fbcbd3cd27397546563ec1fce8e5cff5e3157fc4198fac8c51f81167d47833ea25eaa59c2d4f842b3b89dccfc4d541eaa5a41183dcaa9f01ce781a34eed3f8192f9c9b504638b2f28cc508db88dc0fe30ac72b0220047218e17851086dc239f313c29a100c6bc0ff1094395eb3d89cb5d16c88f55ff320f8bf3df83533c65a6a986fa2deda64229a79fb3334e0fc1950e616386a59261cdb8a1810061c3db7923d4b1e9b68ec2315383a2cfb13a19bc8631311c9583391b36e6ca21eca63131125654b29934b5147da6766460699bebd5bb53c5e3bfb01adfb74bb4cdfdabf57bbb41d4ae331952fe775df8f33f7f7e51ae4728ce9f17326af0773bf71986b53bbc967409d3cae33eae475ee3a70bc32637086d31339f293f177ff99bee33a8903d6e92d6b38deb79febfcab69b6d694779405f7fd068e3779133d9a3dcff33ad0fbee1b1c6f72771d2843092e523daf16a9f9f4d5db717a222d7cf1c517f9e4819d3bb0334b5ed1dabea1dcd462269d5c490341b9bea6bd95a104bb521e6f56e11b2b80b4f1d2f2520abd943a28fc8d528bdcdf7d6a0a1e29a78a695a2cc60089d3a749f4f2fee22fe128246befc2149a3aaf542897c6fbf80be77b5ae4f18e78dc9139904e482772bbd24c6a595254545454545454545454545454545454545454545454545454545454545454545454f4a23a693eb99bcd89344771e7c84fd803b9eca27a7f946441f5fe52da48fd0cabf767b5bcf7f22de0cba7409b572f7f7ad47bcf752fcfbdbc84605da1aa684453472302697e99495e0b520a9c2d2b54285d5ca1aa64f92a1f64c98314d87905cafc525b9056a017a640994d194f9deaf2fe2e6095bee589e4cd2a2fdff2fed3073c902ce0f79f475eb914a86a513dfe97f7542faaf7542faa16ae73e6af2c5318df4bb166f6e44b285df4248e4b96a88cf2ac76f2de0ba5c401a5a99b374f1992c9f340cd0acdd9bc723447cca56080c739abf8f49da487e9e9bdff9eebbc9e0f75fa4e57b3f776272fecd7be3b707ecf3e8faf7cafbc9a3697724499475e8a8bab699a912bb87f6ab22beb25ba676b806693c994326ddda5d504b67d5aa964e588b2b912f599922b8edcbdcd5cd5fdd41178fe068eac7cc3d1cb3879bcd676b7844dff01f519d2d6feb6d1ad73514eff2234fb77a9fbdc7612689e35cd526abd1ecd6a954eab996c5a2cb79ac6617b2da556d362ea5babbde89452bb5ad6ace8cfc69629e84d4d3b6099a56b271b4acf99736a744e593345a158adb7e16c5a2ce93975ce0e5faa49096323debc32a573ce5a6d26d879332141da972091f9458fa573d39a560a3ab9afd570d78bbea494389acdcff0e36eba8329e5b754e1eeee3e8f9c007d8efa3c5e5d9a119e362f1e9074132e90886149919a6700a52fe581071e6e90aa7fb7edbbb5bf73ead0d4bd2fe18b9a72d0a0d4b7a8de9f2659fdf7fe1404d2060d38bfbc3ff58064e1e59dc97401491ba87f2015987a1468f397faef57ab542a158228b052268d026956814ab3969953df2a942eb680327b5e59c9fd2f538032a3c0ce2a97a733153a7109bf07bf3089020539d27499c0aefbef31eebaaef3e9747f7cd1269489b4d175a6edeb7c13685fd36ae884fea44aa723ede3d5e4c43e4714f85ff6b2ef065937fe335be0f1ffff8b38e226f7e397efe8dd1b22c135bda1c9dbde932c74df75cd42ab69f8fbed9a66ed5bfdee375e9060fb38b2d729b8cbc9b7df79c74413a9dfb573f7f6b5bbdd7d535f3c58dbd1acd6e57122729ac0fb5c4f0d79707f41d3bbf7637bae061bfeb86f0a6b48b9c803ae7f42824731bb94e30d56bd76da2d5ac623365b484888eb401e4bd8b746ec531b3692fef117f27e6ca1d3bb06eb18956d6b23b061be857dc346d245b838a58f3a953d70ec25d925d2bc176316eb5f145f3c0ae044445dc7bd73e1919478031e6f2672d1ffa50318080c313c60c8cdcd0ded74185c9456381c90b66912e24714bb5fdb8fde159100226a40d2f08f61ea0cb949388735481c26bc426963be7d4fb2507fc874798fa4e13fc4a1c03e4317240e13b0ffb8f3734495239b15e44bf4dae74d537ef4f1b14dedc3f135c11cd3f87abd5e2fb72198adcbda6fa9e3a38a07a4cb7fbb280c246b20b994fd07b7b4027bd75a123a489a6aec04d15ef64d6f8aa18235b8cb3fc8d4b9e0d86523f2e81edda37b54a3731d23d3e56fadfd76813a2b4714d1c8a4c2e3eeee5398462335646bc391e2c961a1b1b209a7b6a7db76411b776958482cd6ce99041c7ac9458e0707aead3c81c4e35e9e17e810991eda532dacc148fd1d1d84fab183fcb6a4868a706111173dc7b521ee4f2eff3d47bb9e3abb6b70eca76f3d1dddb20ebbca4b68c4457f555843a7c2f1b684acf993952718eb243deb00f6712fc62cd6bf28be5e5ea8d3439e9323ac1e63872fd363be9019de883e79a8e8c6d5e9dedf478ef6b4befd8e4d9dcec64577d6ec59ac1d8778ce50080db9955cf4b0b970d10d70434da7eb52b995c796731d904ddff131b98f563d23a59b436f119ae90e12f76f1023f774705636ad52da02f8703188e76c3ce6bd3816eedcb8f7e5ed2722e9d31767c15b6b28bb6509f00cb43569d7ddbdb59c27eca2bfbcdddbbdb71f709ce45e3e373b0f94e9e1fdf75f387edcf7bdf61ff75d500e4d59c151e668d73b6426d21dc859cde36e473fd7bc1dde7f7fe96f5e4fff07ee905d7b7dba2191fe82bb5e68ea384f87773db7a7a3f340eb8513b0af715e8fb763eee0c091fbfb0dcedc8133b4c4b95f846a2052ee21966596997bfb3cde73df897476df66b76d5de97824f79b5834348df1d270b3875a162c899b524ae79c6579d12d386983b64f2a658bc5f24e619c33fffebd52ac19a0d3c65d5eeb9574ba5319701c273bafef2383cc71d2be9c3edddd41229d27bd32f3479e5cdfc7ebfc01c8f4985f7cf1c5a4791a9a16e8e974aac91c27bb39479f5c2dd85fe40a8e476cc8f5a77a3d55661de3152233c3170690ddc32f32473b77597d6c6f4f525db490b590480bd9eb66539ff45401cf3458bb5d916948e4cbfd3ea6762540c8c2022c4e86b23481250857c890c8528425892c576610c51429764005161b64816181a20a27b23c21a506586659e48ee471d173fe7593e70ab89e3ea75442ba94524a29dda70c384ede7457e2c8efda91b204b25343e248185c94e38d2c7ffe8ec4915f03857c5d949112477e8732c82983514a295b4af961511016eb87537a4096409c281f6992e5d84f0cc9f20159d2a6f47464495fc945ae17dc7c984fafbbbbc7d48865b794f53462c0725ae782039edadd5c9280c79bc62d52e0f99d97802d87d779d463752d5274cf9eb3e7eceebe2098b3c32d49a5a4c2753b131b1c0724fb4b504a19c426817f109694b2a55fe1babbbde5f523b8ee1b0ae87817c5d7ab1330efc53b9cb65aaea3258e0f2437eca8d97d47d7596f874dc9704bbc9e8c20ecefede990150b8e888efafe3aa88ef629e9e97dba1b504333d38af9d64c17ebb4fc98e2ba9bdc35543feee8c8fc78e3538135bf026b7e035bcf8133ff819e5d402451b6d6b7ccfc04914451d1d07ccfd5fceabfe75cbc9eafe65b6abe9a9dd58be657af7a0ee5f5a868be854645739367be7bee39ecf57033df32c3cdb4ba54ebbbaff52dad56b8c96c8af909b29e035ffe4312e54b8148a2ac62de857b4e06e655cf7d5e8fca4505b313f330bf7aeee4f5ac62de2566155303265c712cd5c7acbeeb5c542a71f5aaff3e9797efa5a54a7d9ba985fb166f074733e75d0a44bd0b7e992788240aee9e43f5c77cdf3dc7793d5d77d72f11fff71c8731876dbe7cdab68d85648651b83799529da9e3ea74f7239c478320b9b2344d9b3a32871f01f7dfdfa4ed3a6bafa659d69c3dc4d8824c261795651745ca2e9a945daecfae97ee72b95caed18552ae972e974b29bb92663f555a5cffb99a0a6c8a501150b2ab9bb85c3f327e6ca024d9f5d27362b842d35ba5e97239b5136caeecb74be44836a82ac984e38d09471cf3ab2a23aaac7064b11ec653ee12ba7c4b38de96174803ae2460450243bba057f20e4c1131241869ee512ec97432c7667ee7e05945c1a35c5abae21349b3407f4eca459e3d69f4e8932d113dc010ec092c08a220aad24f8c073bc8a354dac12c8fb28b2ce9fc231b9e98ac052e48aa022c612e5842769b254c0824e451c6662dd89458cb604436fcc09e78c0e6c64d8d0e4789948ac190a022a5e84a8a44e3b8feda45e85682a012fc34ddb6ed836042279d27f9332432b3fd0d1c4dbf5dee65e63237bd1ea6e7c29133cd374d603eb55e0f356ddba6896026821fef7a6caf6943e6d39f80066e2fbdbaa325ed244eff5b279387e7d47a67fd8d871b32015616b2b50f175ddc3a3b6911232e16f1a1752f032b73d5ebe9be7a3ddc73dde4a8e93b87d4b41f405cb4437cc830c618cbc4ad6f773739e5045859c8ec59a376b5cb353ca76b60cf99ee7587f36d4f9dd64edbd55a5b4d4ee8bfd83101ffd0426cfac3452de8ceab868b5a5022cff62d78fb47fb920a1e3b7fffedf6e64ccdbdc9649ac1c471a6e979e3f1229d655e98d9fecc36a4c1b310fa5a38ce3c67f021fac9349866f031fac944b42f720dc71a7e7ebc7357fb7316a15fc4d62f625f7040ee275243a485dc12a7bd02f8dcd0e7f1db342a9606d264080a17a4699d048649633002d259a6990c4171b193f4122117690553d9bd9e3eaa011ee56cd2ceb32073da97de91548e28b465786e2c40b3109fec03e3e9eeee5a65cb701c92eb8d8b9ee44e87b4d4008f37a69fc36289a0dcaf297d55f89c56b42b2ef6cfaf8adc2f1fc7d1a6048f3060c8a48d5b6b6cf864337ef864db0a4a388e5650c27104430643f655093f99d7f3c5b4251c47da92f621b9d82b28699a56634351eed76456c0fe193f70da124de63a25785c61052569e3d60ec68c1f723fa74393cd64fa30649d86e439230d711c499c1c701ce5bc8292c451cafd3c13c7516ea799a1975a33d2c64c6e9ae462874b045121653895e9b3ec5d62c6711c97d2fe76323bbb46ae9dd4063c2fbd49500a5229d2a6b4fddab98427a5fe74faeb39defa91c6ccd7fcc87a0ad2ed2f083e5803d28033600b94d225d3236f3cf2168ea7cbe332e148230686b57ad9c2517c1a8e34681bbdb4a030f76ddfdbb7918c514c68c462b5d1aa8d5e1ed8d987b4d88b4aa57a1f9a3a5de82f439bb7bd3cd79e176af3a5b76d2f1ef55eb6edfe28510173ca251c69bc5c200e61b830ec1fcbbdfd1da9d3bdb59d7dd37cfd586b3f6dbb11903aad947b4a1bb9ffa6a474ad26730f1901a9630aa507c1c311e7cd144a2380361c1df0594340d277a42dfec1d5367aefbd37b5bda66d37298bd526b5e175eddbf02a71f3f65ddfaebe32ad61cbc5151356951d46e2f863c155c7914f2d924c37956737c35193471453296d84a28b37609669bb1b9e3a37eebae20dd8867762e1e40ede9c8e6d5f9321bee1953430c0fdf46ed9d239bb1c51fa5de6057ff7290fe48a9a84f6e302b9c286d209be6aec5c81fdc757d294b015f28823b7679ae9dc2fc61f78026f178e2c5308e68de606effd79ab10296d9d55ac88b49936fba87c553ed917d396b42b5f9236d3665f521378d49692727fcc6b33ed8ab6a455d19034998bad2d35a12d69b315110e708003497385860b1a252aa84042fa9ae4fe9311b004345916321fcaf80d5141059216ce04ff065e93a8faf1f364adfef4d473163c4943032b50aac01468ea91298f4c71803b6bd405a370ee246e3a4dfd931b9ca1b1f7630af9baf27d29c17c2fea8e2d7f67ea7c9f6beaf43872ed80220adfeffbe5fb5ac843e2f0809d1e719f8e6a5e70d2668421cbfd19e5fe8ca60a30cd6c2594fbbf58fe62df1417dbbfa39a9ffc19c5e033d264353f55f0f8d5fce4fe98cfc873fc75b0835f2cf753faa9008f1f938f898b33d46456702b13a1c934d975d4640fe5179338ac2a5fec338211c4757b8147b964e4014180c050a4005d278f24ee5f191d33d36ee237bbb7a3734b0e38c687b530785864f67039bbbd7809a42507dc1ff61339b1dfb5565a6528c11b7d222df4dc79b33662f95da9907ef72c3f14ac516b90189e0579d11f5fb45279446f8d70ced9123b320aaaa00d7d891ffb6a33fd91c5dbf8e8b0a43f66b25872eb28830c3e32c8d8cfe711ca5082a9eddb329623ca1542431eed440775bf8177ce59439e9c0db0cf39b5364dcd148ab993f4a6f2bdf706653cb9706499426b932f0cd9de9aacbd2a1044a20bb19d1b9a0c924a9e33b86122b729f0e8403e38d0d469264c5cc46247c2660c0d8d8c5253a6c040400ee4e20c16180aae03b2ef6ddbf7a803789432d9ada3376ac31e42726ff79c331cef7fcf7d200f957981fea4b31b7f0f79afd1da6d933341e9292ed24aadc68546e8918b301759198363274132f4ddeffbbed3e9de3b84f7db7dce56938d8d07fe00a595f6fb777a3aee9d264d2693572812ef868f0786241f3f2ca5dd167894b2fa3cd6d2d41601593e27004e00364c6d8385ed060e8dce3963a00368a1de989985562449d46a035a8ba07fc3085c9db45aed6e26aef34e1f46b5b8a4542f2b164c8c4c6b86a6e6c1f0041b1460b4c2300480e89261cd22b862c4bc28be5e3ba0523d21868c4e5e513a552146f14db07420991873b26ca3196d646464d446da09a1cf40a370bc17b3fec39771c3fa1a9a1b9c954667b32b5df53d96142bcdccc499f12263730433825c40e0fc81593a8154bae87b604a865c699dcd663399199d9436549ab749578581409edf036f9a0ccf0053060d9a4295381603f495820b75cc7ab009ad1402d092baa2150015504768c9a850a393d206bea9ae4a51a6c60adf1156c8e9a4b4719a378b981c9dbb59094b2d81bbd8c6c0e8ec7456fe092349c5c85ddee950a1aea964973a3e438154880a51a110079fcdce673e63f90c27c3783a583b02e00460c36483858d851bb7dec0a1e118c08f1b2a4b0f8506e459731d400bb58519597e4b9ddb8d2086e3e972742da14c9f49c025eccff1f0783ddc6702703d9d5fab7136400f6fc0606704eeeeaa60b8a582814ceb68fa7073e709c76d5282f46ab6d2efeea6d3c6bdd84e67497f7439a79b4e5ee01716451f907102b72c6d815555e800afa8c8e8805f8e58820a5a3d0ca144860ba225191c88acc868414485680a11cc5d3253cd562225f4df73260e60443d9c5e374b98104ac8e3bf989817fbbc7e9532f749cf9159be1cbb9c34ab5826f6092bb3546ccc73faed9135b24476c8fae03931df6f852c50359236ba8811d5264a1689e72c790e0c179ea352aac12c09a9ca58df5f8f3c078ae7acbebf32f19c97efaf3e54212915a8fe2c5df11cd5775f1472ff4b2877b97fe7860b3c7c0081218620438cfc003909f29c2596c990b4213da7dba88f3ae63953d6488dcafd3dfbbec2452ffd0025f11c530d0aac6802032c7e4890c4732a0fb9df879ca8dfa770302a2e73242b3e6b9f1f62331e9834e1840d86c8d175043f40419ed33f97788e90e79c7c68e239df10d1349a53e6d18c4dd9449a49fdf38ae7bc64d4f74f2e5a7e80a48d2017caa49f0e79cee422f753226ad44f619ee392fb69cc7352df4fa9d02a321fe3f5c8c4c43c8cd71333619ee5f5c0b07ee5f5b07c25041079f52f5ecfeabebccaeb79517dcaeb5179ea5dbc9e94cbb7783d2e2d7f5bbe6b710114b9e5515e4f0b463df67a50f83faf077fdf9fbc9eafe7e479df793dde4c21775ee4ee39afa733793d9c29278a94bcddab51cf51010a10b29565db240505499e4ad947a65d80d8e1c90e4731c861c7929f1bf4b04304422d9802881d3bfcb8204509266506affe6aabf6d50929526c90728223a40029017b4c984101d6b86825e17b055645128e7042468663b2841d7134c3046665093b62a8358469b2841df1019925bc4242cb0b9c92c205b89525cc081a3c61c493268c18411e5f09233ed07202c31861c608bb443103c32f31192b86b052c409bac0ab2c6145e0209305bf28b56c805152c41401b7e440660944bc4008a3b284113194a70ecdd1440411214404130d64a5f0bf8d786343b38415fd90c77f5d0ecc23f0e5e28e942f979556b9f3aaf1aab1f3da91a128e56b06a1074ecc2aa369d6dddddddddd2bf65ae78d3873da71eae2bbb3b3b3e3eeeede033c8ae24e4e02e68225aaac6aa9aa85986a54a3da741e3c58650913e2893cbe7e46a164add5b4aa85a3d5aaa6d9ba139a208a936c913087a4ecb62fa4ff878bdeef3e40203f81b894524ad087fb0ff701c46db8435f3fdc0790e9fef2ca44154956a69042450596626fd7f4be8f0b02b9d7faf801e4baf501c4524a29fd1b1453232182522044942c7c106f766e747777bb4ff7ebdebdf9d6cd23d2ee6e4ca7c084a8419e77ce1f5df66fdbb6d1cd37a9853be2ebc68d1b37fee845c3d7132f21a4a4a00785058fac1e35d3af99863897a0e5bd3cf0c0bdd042761309b0bf7b48031400e1851245482cd101054b862085093be420040d828811b143104c862044a48593243124115891e4230326b440c2a20b263b684207792456b96207265892c40baed4a0991450704cf8a1499251961e4c100259141750a288104cd144131ee042891352f000a9490f29386a220539e4602549a9054c2cc9e2074aa86003499ec081073e1c217142c5145c040104f48a1b41000141c413511431a57e20c56a5128945880ecf6028f228fd778431eb1dc5712c70b995793bae841340c088e7e9656a88b2e7d4affae8fe083247896650559a660e9419287c1288125085966597278d95064f1b662960504b32cfd3205e13bdcb25d0a30bdf265440ffc27090c124020842c0dcae79a4e2c4122b252d1451886451ef92049bf6d2b8384e9c472877446c1e231f81e27f3e5cf196e10c09ea886803d813d813d813df9ed629c62b536308571f028610b74a02d1041a67ff3823dd1229bb2843db19247fc52cc1ab802a63862034980c0028b2faa072c519ef59f4011ba5044409dc98e38a90ff5879c2a7410850d9a5042074c0c21071044964a576835a25a1daca6e40a09962441b2d91ded062d99d9699980965e136ca6a1c9327138705d12af0450a05821ef7482d347c4a41f0ec195134ca1193481f2cf760336ebed8aaf8dd5ffa2686df3ac86a84049497cce171401a536a93ed4251975046d71810b514a05aaee5e20ae159a3a3da7cc22cfa73b4036ab1c583b245971394387a0dba884edb844b9643304000000e314000020100a078402a160349c6892b0f614000e7590447a663a16476110c328648c31041900080080802122234323550100a0a01354234944ea6426047f5029795026c486f402bf64237c443e6a31d17dc34517fed529d44daaf72e27144bc86303cd74299171501cf86028524880360263484c4045eaa47e4b80e2ee17d552b498d4ced50560adab6c25972c8843e127eb1378317a76c6189ab055a399e122f671fbf70db7d4fc798d7d9b996cc830c301fbdd4b83d38dea76d8a5e1a2bb118bc42f2ce3d013309405ddf81e77530892c4c6fab1a9893f45f82e813707f235073fb776f9af853f0df067c10dafafbffc9e042466abfe95b528177cd1b70df270f93bf05a3b7e86dcb19cab958b0dac9c88229852af613666fc93f6947882ed8cde526869161b037a16833d74713656e346e82d6cd876d1c1f79b83d69eded4be5c40bee8dad11711d2dbe496d8ac2475a56a4994e1569368b37c02b4e61be10f36e5c70cf8140709c4ef31b2efc260222f521ef4f5261ee31467b0a24c53f6589c7b6c262757b40f4fa19ac1047f2ffc9e9dba17d890816816b19d51400ac2f844e83169cd7a2d57dd076277b7e59ce16ee904b60727b1472d0449e360b5b27b23cd5ee0f4c5ab0cd768c0c3571425d1b69ddecbeca017fcdf859b5c2107f22b10f48f37dc1897f8855b1b9d82b13d56928d00613ebdd7de62a8bc6b7a177000685ce662f55102512cce8ad3457a54227e726bc01a484ef263b4bf78c8a6526f0fa6674af38694a6f86721de22845c5cd40c37f38700c34585680100251dfa365770c107abe28eee20afb21847fc3c319b862c92f534232c71746c86333b7717be36a5ae1e6c0715cfac5785aacbc2320feda023261acdedf4d59302d7d42eb0ce133d61ae3a8abbe732d92fd24228961a1d685f90d10b72f0720f6573ac8b157ebb009c03c834dda7123e0e627f965c93d6ea132a0c42baf9ecc757ede8fc73528a81833825606f14e12171e5e9d10369a79151bdf70cf98204aeede143c60a70ee9152463e0af3ad9c03955a0a08d60c9b2dcfaa6f9df2fba15fab347a4091c54aa9ad324259a685d0458666b72d3b74200e6eb5c62435191b25e155440a77390797ad05e175212624df48275fc97e40822e0eb70ad86d54c24972c9da599c65d2cf5aff4bd14dac28376405d5e6fa9f528fd0b466a3a34a232e45ea266f649bbf310554cb8db40196427411e003a20eda933c25bfb03050c766d4d02af442931e11a6f386299d678418018f3465a0d39be3cd77920126e9d8cb983f927e85aa79f21d1d28440a53f54df1666182ee38e43157ed1485ff8a7944fd555ca8df4aae9d79b6fef31523ccce4b5bbf8cd83aeb69946171b67f3827b0dfa39f1fb655a35f4ce7f08b986bf40b42b55ab840eb121b1c1cb40fcff09595268285ac6512b7c9103b56901188ad1299d492434a45e9c682c09f56447cf02bba802591132a72a1c5f7c7f884da11d735f4b5adce9e21b4c8d7d7b0b5a91a60a4509089322d8ce99b553847d02b1a07d384d29aa3ff7259b986ca57cb96c046791bad8680cc18bd8aa8bfb1f0ca19fb339c25c86d68b9bb805a437703ccce85c07fd03babb50826a58404457140301b88a2eaf1ce8593a2bc943b971cf7123147aa54176ea5c72a78bbe2cba9f57df8b9d6a7fc36b951a9f58951086ff23471ea98deb3741ff83d5a3e2b850a29fb21abbb20c303e4f1c65ed322dfa4b57c1c01705c15e17d231040306534f507b26316f423b3dff1751f34be890f775d5b5c2c414c2ccf490b8bd98ff9580e022840fbbf322aeb89d3144a923111869c1f080c5bd194fb9db2adb1fe54e8891e681fb3f42870e997696a26356bab79d48f77e6b57bc14cab996df8d64008beed0174dbbdd9c5f09b6bf8a9adef6690044a21daa5aac83108c7c85222c7caf9ed52b19b01b3e1282dc8135eccd6ab3ae0197d841de93b253d099023e973676c9f62db0a26c6c7b35f9d4cc42c5fbd62c375b0688f5057024220f16246ee1764593cf005ea75eedda405b3091d04b9904a65849ff156b106cd8fced250ae5dafcaae5b46128b32c2487a52de17ca5d4f36bd0287348dd574836821a27bb827c51e4f3821f69fa8757f6294e2a3e8582dfa2c35cea602696050ee72f03e70058aa598824558dcce5dc1569442b7cae0fbd4e0b2d9056670d63eb43ca3738cf4875aaee30ab2d742a293a08d579d750a3e28d87074e724f839308ec7149d457937fa3c17ce850418534eb5f580b3d9aeba8d3438cdf526683efafa1e5fdb07f6b5e63caf34e85d5ab77c52201be91c154188e7aac9031481fafbfdb73751c86a4db9eeb1a6c59b48cc9b186f525fce1c24e4acbcc2a36439d9fa2d3fc9b54e8857ffd48e5c62ba353af558b9558b526512fe7d708822c22ee85f3d2ed3230981ce7a72be922e3574392ebfa363d718229b1760b107ed7544c7c65737597ccafb02d3cb8ce43b0003c306875cde7daa25ed8f58246285e1d582466592f3c5eb9f94d7baf4a56234c05d4445ac7c40fa0269d8e1e34ef739f65745801c392b2949c1aa2e046e2c9ba872988a18f19ea21b0784e3d866e3fb782d70e911f854caf031b21182276514f8c4be50f915102fbcd2c1493c69de092892e5dcab5c6897fd98acab5ba061247f2000f8a5d7878142592f89feeb8dbc6d9d2cb1f0eb1965cb35ec31b5011a4fa136c2032e26bfb51d2cb28422ec208603eb8ee8a5fc20451484cf0210b5461c69a1aec36c80b2dd4a29769accc95239574a790afd35c77b1f99c81afbbd817214e46ac85c63b203182adf1e38f78081a7766f609ecab4e996135474fb7c0979ae25e425686b8938c871ff3825c7296264a287b674eda6d5fd0b624c79d327f26245d752f8505c8a587608ea3b115c121bf9fd48217e94faa585129fa5c0c08debd0f129dd1f86570a7fce649cab2594e0e376bb11967814b6424938021b8bd703446506b1cc3622cad822b9c628c3da5a76ed7210d4ff9a3c2ca10d03fa5d63ad647ec13ab324cb3eac105f34e442d6ea0c07b91b45bf54e7e3ed9323e7e0a6a88406589bf3ab75855d2e21982a0e56e1477c2ec297f5c9de762505d85e9cdafb3fd4a9da5a7ea3544be7d74fcc04bd9092bc2713e7f44f578d0dfbb911cf479e0f10ac01110a81fc0040b968e932da472d537ee573885e030404eb52f1b62dae0c1507a85700e99926ab161eab3e09c3c17235fe9436c81a19b8267ac75e43f4e70e1008b9293da0fefae852714896a60ffd53c224ab170acde3d512b231d1221370a4f2abc70b56b49ec6d3094f08e2054e98447de9852cf0ee118a239b082bb5bafbb56331c8679319162ea54abc3d418d23f6bb0e21171d0dcbad626535e74cfbb9f9cf9ad36957a2896f29fe7d5d58799dbe57a3fc7bef1d59bcc6a2bf08fa71544c81256567df846d4d7fe537f7d9efa0bcf98e6f7afcd4abf3f909f9d16d70e4e35ebeaf48bbafe47a340c5b3c8f252031567090c0480823229caf19c4969b01d0001b61bbf4a93dad49a95e8fcafe0de79f1d19a18f578a609b1fe327d2212138f3c3d028aa2d6966bfabfc35cfcb2c1a66bf07e06e7de8e021cfb06dfc9221fc2cf7608f2b6fe0e0375c46b7ca281b3531d2e88b14507d0962b5c5d1d4057d71f4fba64c6caa5c636573a53f63ca39c61ee6e4c0156f3ea3436e2bcd605bed34c6d226870b5427efc58d98764719650c739af82cb5bb822e9d3b9c48ebe4d19f9bbb604516b9eac8048646be45a64cda972bd1517d5e86b9a1f8b6db3dbe1abc26c137205db59c9945f4f98d6c8c1477f29a3c6526f63ad671fe9d7e80a4f95c8f64e1fe2b30feb747e1c0f32188f36b52b33e8c4910aa3f284bc6a99a207b63d1b2f4fc801439d807bbb486dfbd954b8166b8dcb94dbb8fc93a7245b136d4f4ae54c06f0b2ad147d32a15b07c88a86c81901d5da8d25273ef018214b79ca9a8b37d26e268fc28703c399df5314ffd4c79c157899f17218f85c09054fe3a23c8f86106635f5f824fc29839d32f1a36f444f9163aa57085be4d35ad88f0dda3740e3a270a0141620379ddcaeedeed9adb87055aa39cf171eafdb9e415d8b005056fb187a9beb398ad8de91ec73e0808e43a77aae4e95d0dda69c9b41e6c622b7d57cb04b3bd82cd5ed79f3cef4378d118c36d129789d70c8601183c2ce3402d1870887373a18568122385b85e965eff11c7c4832d2bd8cbf0d4e8164db0946f0100c8b007d9b9ee0865f1f3b8e079829cc64717caffdfae81b7b1a99eb418b973a48b1182e6bd470ec258682bcc07b8b60cce65e512afb2d362b98643fd74bb6968bdd2a557ddbdead26b5ddd131c68079d5eb474411f6076244c5c7e97a40e132c3ffca6fe1e755af8b722f5fafee5287f5849acf898bcb34767bd81dd8286d46b0e6e868af9e9b57fd3774edb6134d117630c13e57de9cab01107094b25aafe8f8e13aef55a019aefe10e31e953af8f3e4af0c3f7284654c9a22c2e13a1730b541bf87772f682060008ebf59f210c26aa9eebf531a740f385fe3b215ee3ebf03dbd82b133d6e0cd3caae87fdabd7c88b51b6510c747c15c7e7d89b42c24af86dae85d04e7c33e69f7b8c8db6a5be93a0d7c8515103c9668df3cb606ddecac6cfbdc27fb23218ce9bff95803ec38416f62320befd2dd39728715184bb2509047bad66a289406d547e15acf388475829981fd5d72a2577e28e4d77b420703bd81f99eb4a114b076b5ed5927535582f789dbebe326b92826d90f44fbc2db74f50f8b3ca8183a63446f7ae179ab56801e5f17081f2e13fc6bd6ac71750a44909475bcd90eb1a4f8873161701fc1aa01e16ce330652595a0148d0c4d35dd8843390aebe6f337b70e82bdf64c61d1034763560aadb14e5fc92a20a36ab01827d1957fc0589228ab65ef1aac7106011fb8a1db704be00a410f7053044b143eb5efd9d1f97158b7fc9119487b24ef8cebb010bc74ef314d659794b08ad44f538dc5e8ba2ad495d8b901857f99cedc7c38c5cc37e191e5ddafb283f7f62edca8447aae5a4d5fe16a501ca7bfaa5667cd6cc39875cb50f03b1adef459e77375c8c0c34613e46a446892eb7a64d5b87b8ddb7dad59dd60b644fbaccf216c5d4a24963ba6874517eaa84bf1b6601400cc38044ad4b5a95647706e54d412929abb29386d81aa2b0c1d9929a6cc888de58b9b42df454a90a5b03162a3b5f07e18d8f28b9384e079ba70ff66c0aee83b9b468e2726b579668d8ca559f18d1999a10e94ca0627ed80628511fb8280a8a379651552ca35dbf28997cbac5f7ef641ac4ba35e2c65edf8b925a0b61ce5af2c14b04c83067524bc3834da71a07c6ac10847141f3dba6bc9d5bd7b45dfa3b1325f55a9dedb38801259f19462cb294553f7f4e83cab765cddcbc04870cd090d3a920f6bb44723d96222cebc044222cfb52dd732b8150b2c73340859a8d13eda13961d6d45c96155d5a76bc009ad8ec3d5c9d8f171ff8c32321b699f828e1c4903d37022580936e48d54e15093ae142a75e171a627e6d62b02db7f1c8820f31d2bbd10fd730471ba2c7049f20a7d2d715e09f1fee1e11abdebb09fbe1b8d80c12096325299c4734a21186455ae7c2b0365ed0e2449b6e0368de0976ce2a86df4032ab7185b0678e1ae39cf8a5e9a043a03bc408802d64907a8b4526e82f6835a2457c7342cbaa45ef482af32fa4f06145ae19ce013f3bd14d5a8913ed1929543642964c10d59efd4b8c4387a47d78fd094ac1299ef0cc496109df66e6e1f80897a86dc3d0d36d5e40f17af3c6798acce8406a103bba44522221a5f28445c441e9d2328f9da2eeee4f19f6ffd3852ba5b95b8cd381a7b0ea824f8ba36f66b822cb4fbdf9eb889a5b45b41e3184249b37aec82eed36e7eb7d0b83c08962b98d9b435497d925d22fb3771b2ac636c71311647b2ecc89d14fc30f9e3fbbdb5fff7bf4d6cdaf85ee3c961757ca09717a35660c25022e43ebd4288142c56ecb9e713824218aa9c74ba7ca3512d84ad77194600a88c26aee9ea8a4310b3c50104ad03c27226ca4ab18bc961bcd1900276726b60683a4146815711ef685d0b9faa313b02685e2474d8dc856c2699284a1fec794047ae6991e2d72719d7462f05247fd518b4e5805400293a2a70613146afe49a6e4cdc7cee97d78aa9e67a51e493c6d5dcbcad1e9f41eff2ba53682774137c06ca856e1360100d158235a29854731ecc30e2e58664afdfe48e7ba4b97d720e04150ef57a22c209d39d793b73d0f7b20d3e066b8fff7079c7c76502e39f41b688e4703c7e21bf1f04f77c9e8604f8735e66262671730cac22ede0391df20c2332095383a7a34857423209891bc283774647d4954b01dd6c67cd312cf2f2804e3cf247bd09b8ef8f0f346e2ff21e82ec71d5e5d9492f6288ff569e5f3c5907f2487b7824349bc47f29b14ba745623c1fb4a8b5b23fd7432aa0b79c719234b9dd46478d60c3234e8898e39055681ac3ff83e43091104a38993da18fd3cd0fc4476c9379def811e56b3b5a4f70582c84901853c6655a73d955d5bc1a1fc838575f8108bece2006068be4c84a3e88a6894aa0665cda82f713ef95198a0a25ac29cd592f082bd06f1155125d3f5efeea7a73ff611592446f1f2c5fc8c6a689641640fcd52d89fce2d60882ae8a43d0edfcba99aa71938f9b73e153ac1a9f40595313420dd5f17ba9a354078c7c6c9d3b843b5405c71df2bbb2245525be3f9201f5a6fd7ae3c51a3119fa3a31b563f2a249cb90f1e06ab7e676ae4e0a24ef3e7069c8742d65d509e13b46a8f931399139f1992443e50482cdc53f1260932576c61c997a10365c5b2ffb15f1600ea762eac6fef4e9a61d769e07a0f6c1db08769a34b85097e5fd73686c44f72a31b6a44bddcbc5dfb8b7bca44bfa5a51c1c7aa43a7365d1ef56bc23641a5b7c8439360bb5542b721ed4533f8018ad38dc297f59cda7a99afbc39b395c392c8c7710d7df9ac2257b359f06b86356333f48747668af192fcab5d3ddfb1a22e593b2204a293ef1d6115b681a79a1afdecca47f15abd3cad80ccab013661d661baec7463d8ad81a9e9982ce0a1af115c1eaa02d610e914a17a99ce7c4c1985b2608698653b7f2aea197c79848fe6c48ed13064ac825ee608a9312b706940ef09022ade52623319ca3af90a34fb95d17f0704a4cad6f56f27b0effbeaa632a853f4b364e25b0962c52c63d891dd1024a3c1ab5decab3732c2c0672a5cf6763559e1be46d024c4245ab0e7b3289054e2aad790b05a3088b497b150790387f3ab250dfd40facf1c1783fd5136018d0efc4d2a61889248acf323f3791222daedd552521d4a8e1be57a03124b61484bc62c6d23b9f4881554f4d4c1c26fc83988b501421b10ab5d6e2127980322c4ae3d258a6449ed0c65a9ee38d5bc003ef068d154536e2ca216fedd787638be95e10a2aed9b5e966a1e526d3b44ace40e477d51114a78204b8fa027ba486467cd4dc78c22c730ce313d8f4c6d6aca1e5f91b81fa98434193d5b11424a17c2033e189ce712a69a436023709403f4d9be77f75922aeb0b4dbe65acd15213704d6e537a181c8306ad48b836104a54a6ab750a2764e7dcbcc350b204b5ec4d59fe16b3c26c77a2c01221411550a8762ee77592a795a013dde09432583c7efe5453890fae092d56034c17f8e6c95f74fe49016ac98cc0c8c01a67d60a08eeb775d94dd30787241dd7d1908afafbc338329fc5869196fce3be170535a68376b03f15d37b65da9d08ea3bf51c1384e18bc40c0fb68cceba671cfa94e0b5e1881aa4b2b56c264695e2922487ed3732b2af049185ef2248ffcbb070c30b443c4ffe53b3d4992056ce3dedd0146d52b030c1fb9073a8305b6370d341dc811e6eb1e93b6a38a6068874d917a1ec6f42a96aa31a3a8e0d751beb92ba130625a124bf8f42a650466522048cb4dd0083576288b3eba645e74b4c705d40603d6bc37842e58e87ee025b0ea14fe9e0882dad805170afd3fd094f1282bfc08644fd5d0127aff131bf30e21b10a485d0d0cc7c28a4636d8fad6c20fdde14351469aa5538b7a44a7be964356cd31cf143182455dd402989c51f07515c54fe37a3c13a96cf18df4c72d384ceaad41ea713caeb720e0f61b93584230dcb10d6636f1591afad16c553d18cddfff83cf1639b9509a5dabc9fa6d8ccbb4fea565bc1536d47a55a0eb9599fff4727ec298ec5f56a0ad945c2f2510cc30f48e5c5cfd328f60f175719f0b90a8185cf3ea00d34fcb2c65797fb156373c51ae11c5b3f87627855c56627cd6f36e2d2a16db58c8fb5a9d32d1cec48029862dd77f9fffe34d6e37d891e654f0c367a0c0593f87c580195c05cbd7d1d8bdfa2f210415e0bae600a6bfa8e33e47c20df883e247e468e900829005876cefd0c74172d89634f98828ecfcd4c76022b857c1f74557364a52b5461568f095873683b70814ed2e6b6a1ba0d5e97080d65738ff2ac2b012f543df2a1ecfeb82980f3d4f0cc718ea5bd22023699c2cc411862c82238b39cf86c1f995edb95d6c9ee2b592ed3169592cfdf9419ef80b25e65e21e0b5071f169c2bce00042e553db51a9967a68908a790613037c6690ab554b314981d475b7598b9ef934d25ffc19296c14197cec90d7331ad852a01782ee0f0ef6a19c5cb5a2c1ecabd221940b0a6a0a57f7fe8e6cdd8b8aaf667f44121c4dd09207f35456c9e66a01af9db66285c62afe69a4676e8c595347e5a8e4202c8daebe305613f85207bb71a8026cf2b02b3d3a08a8b2a2bc9959acba40cc30a0224449547fe7e0f617603302e14b62df6eeafebc2790de0bc86512219c4f6af3125d7cb8a19f024a926660d5ab0018d29050635f5e70397c821bdb85e292493a930b8ed21c5c2b023a44db11cbba572b55c65a3cddc78c2d05614f392b3bc489d361a244789f191e6c2118c96be16e8a00d14f2506e92c5b2b4606845e7ea2b4b0c851751d390c85f03b750e56d5fe1490e8d426f87c8dad37a0bd6a7bc2da93af65fb86ac02c7b087dc36d32d338c74c2d0b32af7964052a412bcfaaf402711274c565282a9e53d91bf9e24ac906ac89643df9d8bda028d71cc4465df23cf50846581c0d75a102c8434bb22254f3e6e96034d417fdc35c00c1740685f9ab352d8118a91e1542fd799434e825e4e6b1b45ef98b1185a095ae5b5c5202379962e71a4b2d108a48e46225b0260c741e8e7509a36176d4ec537696922631b59513058453c84745ca52379fe18802ef1edf78ec1d337c49e4a16b86564a7bec04718be5aad51d2f54dd6b04fa5980366c5939c557a2655bd5d5131c02b9bf8178bab015eba161882b47f7c9cdbae4d712c33bd14e3cd1e086466217a020495b124fd06fef4874101d6ed59489fd4d560e265ddedc42e01e4e438063103b8ba1a7722f55a3635c6beee59a07d5296f75b63101e6b12a46ab4a8dc465b20394c67d75096b185b71232ea9c5350192eea647e23191bb3cf2290f08097b8c7c55fcb215aadaaf6a66d93915bcdfb0318da6ccd0cda07e9ef32e59030410325bc2c009ccc52c629254f0f0c57320cdf92cb6c7aa1f56549feae2495f672b1bf1990ee12451479c79626dfca97b0d399ab7beb87ff075837fecae539683d1bbdc540a38afaf31e02136233879b59ee96e15aedf186e87ca9b1790f3e7a6e2da6465fb7e22ef109665a0700434b9f280b0ec8a666853d6813fe347765e90b3f8b9729acccf0d26178cc708701be99aadae7ccd927253f9db38d654a0a87ebb6381f797245df4e518163ca37494090d824633c352829c1df92115038e76fc1f31c35c4a413e720751cc32281041c15611b1e98b8af6cd3aaa62f63d5e58522a4cd0b677e02006f1bb529d476904693793cd235c35945d1075b1f2f820a19623962766829075ee9a933179ddca9a72e7183b11a39b73e274921ef0c0283d088e578086e966377b376b990c5985c36d3977b39511e85307f997a4fc14ccd294d14a018bd748c032f9d5cfe04ad5d3be4557769d38d4dbe1d5bcdacecaf86678271afc23a3e497b49926518312821245fcb4632f991594543e6213967f06e2a1ad58bde3eaa76803a97ba535286625b1a5ecebf0325d5a4bdc5cb9d929bf26067d1342a5200e1fd1bd2c508aa682811bb879f39362f86de1b7ec3c2722c6396298618ead0783b014058f704ba246eee9b0d88c8a941f3bacd82e14eee5139e38d456486bcbf79e063e2718b5fdc2e478bb18d109f9180b5d37c8a397b60e27ead5c4c8a027fca91b469009b8bebefeb4a2caee254cd59a1d2b1a8705c376bdf4c8285f911b5ca14ffd23923075799d3abd8154b7c548984ecd741d6dba0795b9bb1129c503e3eee881dba01ad63e574ee824a7a2d0a98ad32a3e67398322745b99a9527d4b6a8674b8ae84f9a7d21ebad84f549384c25a2aede7dc7db4b0c60420f27275169f7edd344a2411c77474acc3e25a875daec3ba41c4403ac4e531a5723d8d850fbdfd106ac280868327fb99d984d0807b569d5fd688e93e172752380826b369b5a004e71148c371619e5fbde452392a7bc1996d0221734a5a1752bda086e17d73dab88604f2998dd182e093a7c2b67161caed448d4869304d753c3a6d4e8803266c45c1fc432f53e24e5c916c04af8a8e1f46fa0bb36eaa481c45ff1a1a87ff639e42d4cd1b0957a0551775f71cc87ec3b3de216b639a9f8f9d85e0dd263b79f1c4b0d976969bf91fbe02ea2944d75c17eee68c98f382734649302330a60c351e7a16632521a0786011f803f22356f553fb1161e2c7aacb30fd5c19ce555ea7732047f6f995068b49f78c9ac10debf08198657f386c83d491891dcb7853879fa43a64d6bdefa13490dcdc570d9894cf31fecd911cff5f92438a56da82baab946a4d0af586529b7798eee1f7ab7a832cb694ed5449425b3d383328650dc45b776e29bddd5774ea4291c1e64bce00c53dc0672960f96faeacd6ea982d640a9e6ab258ff5fe8117438ff669deb34f94cfe11a389cc342f6fcc5c2625c78f64fbe9f4d47d740a252e43d074425245843508c7bc9f856d83ed6402599c2b2ebacf42b0b41284558168df2581107b004930731b0f89c51ab03092b83f74d006e6ef5933d34084355d175e11bf643172868a0fecc2e0e5862c47b0ff50f1a1aa1fb34c97bd81e20c6f9e6e86f583fa147a316db3f9a00b07d6d586aa6c871f1ad4887deb539008aca01fdf198038891e0d17b248f041248bfafc1df497a593f03de29550a1d8f645e20c569fd8c71a8e5c58ce999086a13d52a6052a074b9ed8d5bd0937869d2c11d7641d169acd8e13601c3f31fca6f15409234c8264fb5fcb683684b7b5b248e2d0fab9c3095bb7cceb116aad496e88bf641b982abd6fed51204186e06554acad3865009a1923920b02ac51e26dd761666e58a37e617ea903a84d0f149f2407b6a5a92d2781f4823dfd4f30856b7ef9131ca9027b79070790cf5de74b043b38650cbbda4645c4b53528c671f5a4028abd51a8d0cf464ba8bd41b85be6e27e88ea8eb913bf6bc3c652304ed7e72833236ad007bbe1b888c8d8f255e81803e82f590281dc83645cddf224f9adc43b8c2f7118d1f25c6abed89170b220b43da40597243e729d066433c7bc6fdd4c77d7e47824ce16636df9e0dd07dcfdd3250626d87269fcc96502be8217d61eec83d238f01d276e98d71f88ca34d5311eaa17fb8429587a70e1fbe2dc10744b2370396593428309841ee53c3b21e3fa0d9cef45e782e74aee2ca7e0d5d9250f5dd010863d0a46a50833af403c9d6605a9fb5a39abea440bd030748c4a799cd01280d74a69b2794ef8e3dd53feff1afda0688505b1ca473ea994f46bf37997bb36fd7213c0e02fc7ba8e0a408366a61212bf2bb2f15a7c987f26f483591eabc2547349bc88e803ce35bbbda184be15b07e29042df56c92a538c102911dd95bae348c2483cfdc5702506bf774ceb357426a654d63c89c829d542487c2ba52a74f423a047645cf6d5dc8065ada498e2d15be358e09affdd19a44cb41b394dc91894a29a3c1a357a891086db093cd260b16329bec151dad5feb4f2f0ca992bd1a5718d66848dd3d1f0eba10ee11f8be7585759ece52e446a03aae3b5a0fa0ffb250e12d3c56dca58cd215a7c9d80aef653f7639ac48b1ca29f4526fcd0f506e76fcf661c9077e4aec6a79734c176cf0412b0f8bba7161f709a2b6723328a571e3eba2a0317f15aeac2585b3d8807a63afe7c02d567a4e82d60a93637e8d54da540134993ef7704b2d2255646c143afca0b7da2de557b62f400f480d97796f4585476ce86836121109fb7e79cdbf56cbc932cb5e9ccb6e41ef4aab04c81adc89f9bae2db040cdc059bb33df62267271dc05fc91a74d40573661a044a7fd564974b8c8a172f16d06931e20cec75758d3c341c142cafff1c61c68b8dedfff1b19b2f7fa512526d94633991e21762781146a47a321418b24151aee0017d839e2147be6eb10c398da6df11b9f93a94008ece3ef4941c50ad79f6b67d3778ba487f4f6310e20bc9f75665280353af512d81341d39440447888995a212d52c2a21952c0ea41487238c541451e41d1dc48b11a1390cdcb7aa3057f93ce6899248ee277647ae5afa91859829c0606240588fd2c0512ef7fe51d07f90ad609737bfe3e44ddbe16a6c65950cc1075203927c5904e2040e2dffcccfb1d3f4d44ee6191849cb7cec251a610410421af3e5748660b18321eb396cefbae7112edc67f3be3ffa58efbe0cb5157c2dbba9afaabde6149b640ca9b52acc3d3a04917d93512a5005b000a3b9281fafd89ba495d91d02b2ddc085894a8a3d2c3622baf7e130e5bb24b7f2063c6d24a20ebd055e2aed289d84f61a15229a9a1e3631b4c9d966fd7ea0dfd0554cdc7691c88c1b2d12bdb873e33a1493920a5cb2d2fa5d6a6f0bb0e066eeac6e6df5ed059c5bad330de2e8a76d090ed0c12eb036b1b94c4cc2f10af6df310f1047a8d68308dc2a8749cd56a8c0bc419908cf4ea4c7ad4143fdc175e58d2a144184fdb96d05f9d3e41aafc783890f0c24cf0f60c108cff89b7b437469ea5829e224d389d459bc527ff60ecdd400bac0a8798ebcdc8780143d267cccdbe6c075872a33fa5db285900e42f7c433384d37137c5e798a53dd9a411bb734f3444f9460ce19e075069e35630be408ba49d6265dc5aa8efa56530eefcde5d492a5f99e07f9aceb04ab920de029b09395bc7b3e9c6ab335fae2fa3738cea6d93b103518b5c1e8e546494734af538240f35a0408259ad6f9b4c84dc8972d1c2b97cd9b0073814c1b231918c9e5ce0a1cc8a24377bc9de8e54a5e9f83ace904e2e2e1c4749482bc1923b668f740b616a21c3a0e8480329b83b901c02c78ca80e12649d00fb930d9aae731c5df07f55b55fba93a14f984cbaa44386acb131c99627421ff3837d9ef186ad3e29aafd245678880e4c021c2fb3fca1b48c112c7563b03f4a17e87eec896c56abc93ec505b03fd0edff466aa5560dab14c6275845b7e740a30d419b0c84942bebde3656920c7051e95811d8a607c6cb0e03886af58f57a41e06f954bf1f3b4f97f4c9f130bf8c746d7e85f3142f18e39c60f05909fc971c301b9c919d00be2eb12780fbf42e225a91043826d62058f9ef84641f2d5fdc91940657545c3ad2039f1da27a4b99f58795948d9164aa4f95a36b704406b956bc9eca0176794e775f5f6f3ad4b54fec4de63b2a9208c0217c3ebe8679fa3ff0abc04d7a42dea4f3a9b27e34bd17ab9bb19a2c2e4a96d14d75b8f53a4e788a86b05b6266c0994d0e263f722d2dbf4a9dabb471c8f5a9c424f427407b7745bd5a94493749635ae866bddd1126feff6e5248c8d9c1126873f141ecdb01efb79af713118bf60b5d139e1cab12ff834a50859910bc98f39f4e6a7c9283b80d07f7b5ccc6f6fc3da32401c79fa51631e79ab5dd6ba66e02488c1ed6cd1b09a9e65b90468505f6687dba516b34ba2e0a866585d8ed379fda92eab9fc080ef274d7fe399efdaa5578583d97f2ac8a87024756f19153978ca7b1bc8b7e14feccda752d56101313d6841447c413a8b2725cb36051a5bd36f3bc1f3faa07203631634fa642614021c94592dfe4b1d1d7d17041e81f347d7b2e72b27b663d4ec5c2643f682e1f27f06ade27cd250a7108daac52c3479255fe837809971d86f99694c180bbf0b9c995ee51ef46f8c9ef88c25ede98e617fc70d4a80f3e831999ba6a121a8e26513dada6b5e4d280ca6f5f4181e88e6ca97582669f4da296b723f117c6db119fee1c4057127006441834ec03798d049ad457271e77263872592be8dd16059290cc23dbc5e277d02bd25851c3b8df49f5df5767c4c330e79bd9318c4ccda80aed439fd46f93165c49b46c8ae17e24d0143c40bad15697f1a413e86083f407969392f8ef6f761bc5dc322c1018537d337e5b098f917bb5855deab0d073b85b29e4b352b5396e98d36c5e2a381b0b2fef2e3c7ec38a7d075c2b266a0f9c132a1e79f643bb3fbcf9035459cee68b79aec4b6d000a049384a3a327ac1fc27c155a3160408d7805bf80c658510d4a4434d272b72038f5785067b29233057699c0bb26868c62412c30897ec8b813535f5b98cd70f505b87290266a98ab3e7e5a785190059c383782d3fa0633698992a1d35e7704fcc71024301a942508c075a6b6025f30597b5d5fdb0b7e33dd16a58149aa9533b0d9ef7387480906967bb8c2bd82d70a16d45d06610e23c6a8f8836337a75200a801dcd4d69cd3775b3235258c890391e7a4599250113a00585146f024ee8cd27ead7e6493d933b9528a9e32c322f86c77ecb61d14bbe87520f9db9f75706d0fd63487dd4b3978a8419fce986fa1e367290aad5c9ff87c9dda9f5179cc26bff045c568bce95e51b0831400a179b4d8de44e3d275f998305aa45ac39c978206e7510596bf47a1de565d8e1cbe7f88b829f3bd105fb16ce378c45e0eb0b237319c50ddccaccd7e1c370bb27e168e2e851e4668d0a8111285a80d3a974097ef2e807c783d34c62aaa5a02abb2068da811b6a2df676d9d6df10fe38d4b9df516b36f3f3c9d09ba818c6753bb354aae71458949a8dd63c97bab7364d79ac4fd5dab959ab9035034fcd6509218551dc308794154e7d3a7648bdb4a6237d3afd6c3d06caa5d806b1c63205ab312e9b18c2b880d0c9b3fd2e3cbb5b0245911d8cf7dc0351e34e7d8cba46b26697b0c6f2c034a172e74b60977d26820607f95c3e4639db324560f815fa1dc3ca03f05c80feeda4b27ce280932631d3ac3a8a5993af1ac1b9f0303234c3d6a62bafd8b607b9e2c4fef6568cd8f7f7d1d91488760ac1a24627533e91936989478ee24a13fa59867b2b0f78896f335b6a99514e2e24a645dc29a793a8a2e885a5ce66ab49a1afc0eaba4f325541e47a4dea312219c888b9ae7084048ac51b1caee9a76b691828c162d862601024bc66e2f3e34f025e3a584cdf1d6f37b048bb5ad3bb89605076d505b461df5ce4934de3d3942db432c9f55228b3c6e7240d3d270b317c2afb819648f71334c7a7f61b79108ea7344a437586e7d7a69180fbbb65689f0c5ad81b4e7799471cad2607ef0e927a6d81368fefbd5165918fc223a9f626d73a9b843f1d3a65611ab45b196bf792b3d5dbfb14b8a88091da8a6ac2f785287074bdaba06f06af9c86fe407e1e387c310b05258cdc6b5f5b6db80011a32bb9833b071f1b9691ff988aa14cb358a4ca4a69f477a441f3e0ce476cdd4ebf9b4e8aec70622751ab17c2d552c8ac8c8ea29d8b31039f53070b2f925bc3c115e2d3569c60f8623873043a108e7419cdd1a66c1047ba3d487323cad24f64783d3d4a6dcb5f9a0da0743ff1b5f51fff6606096d1f45914a6484353b4c6d92bf89c9483d588394c5d1ffb85b88138c7a77e1ff33799522f4bfdcddb47c767bd67552b47b85ca0171c6a0a84b1925813ca910b9c4d3a02bb01c7d25ac475512d8de218e76fe1761cec384498bfcea75b73e5fbedf96d343ee0ea8e2801485bbde72e19031b13da580cbc9de0819d0b29ea3de50d952d5a65b43c9385caf7ab80fc6acbbcd8693c9080cc3d2421f02555a7601444e23c253ec4fccfa3fe0ef5080c0c196ecf391d390b8b446f884fcbb9e6f38255e914c99308a22215a022a908dc2d2a927e92a47226b0cd321a74879033998c0335b42ab44aa5180439fece61601fe9d6958722add989b35806442fb89b3d8f6abb45028ca2a5ebabb268ec18d6dc7350882f1731584e5c11b35a56cd692e06176c348dd86951f6dc200a36c1bf01bcf8ebaa09b9745b717c22941fc598d2f28f400ff76595526c0068c936b735a5df8ba1b25908324470f81813bd146320cfb12cdc6e068e2f8c389b53a0614663da1636ca8a22d20116d100e37f792e84f8523558a943d2a1efc70c9d8c58828e93f1f77f88a78c03403ad72314cf1093485d368673140e3c81ee8d8781b872c41009d70b2bdc0203a2bf126d752b003850f993ad0b9939b3c2a463243cf2c6e891d77da278b95d84f35cb7270f7eb688f6b9ef088435974bc9d4fc7ce72538846c49d7273789289a7bbccb0fb7cc6cc7bc872b9ea808b9f8b34362ab86191e5af80f314c6e85025461a90207408b1f79b647b1277825e542149070606e7dc3130b51a3d1a338fb4807cbd785c93855a9351b2138fc76a11c25bc24657300d9c9f9b7405ff9bbfffe2fe82fabcd71935604d9dd02495535db867ca080ab65d5690df95427e7ef78875866fde8f4e814f7ba2154efdef5cab92d01eeaf5ba3b11923020ed6f4c4c5e60ca33fad02e1c0822a78888c9720e84ed2621b7b9ec281cf462d8eceddc4ba1c0dba226786ae8b1b1dfcdd7d79c9150a0678ca555b6683ba7234bcd7863cdd9b00a830f8e114455c11aa1c7ed4c428280c31fb62f022a8c16b01d4e496190777e0fce14a38c18ef5543962fc575aae4a2ae082fb3f38943f7e1048638cdee25399d6cd97bb42ddc63045fc889aa0994958593851443ebe366f5ef88f7b182d2a2482932c4574d5b9f61648602af9277b19f5966f5d4dd63e9c0ab771f71c9389e74b4fb4720e0f4463dc5342ea1daf33c2f8b69379b68413fd56646ee32743ade189c73c84cc80cb1a6494cbd9f543e234f42d2ec6e5a2108c6908945248370024efe2bfa428001d3ebe8fff4e57269a5d69d8104e26a4c520cd3b8cfe87d6ed6accee819bd508b170e9ddc96e012e6d224d4a86ac5e8c7dd601a9a53a6e9fd2bc7e4d747bdee94c48d12bc85e9be38710f8526ab3c9a161882b533a07934d20f92eac39fd31e7e4ec6b794ef5ee8953924fbac2b063acd3304dd265673bdd8bb0f659e25b3b728d9b1676b989f267f97f1b5ed6af4b413ef229cf28ea755c4fae456f11841d5e92fce54da91dcc0802e7877e295b463769b25605986a9e1f767369aa3cb10a42a48c277a7e5f8e4c7ec8f79f96fac1d730cf3da7bd3ceabaac4e6de7bc07abb42562c39fe614a31d2e2432f5843eeef072da4f1d0c3076c87d4a31217b248538737963b6d2bd57cab8b05df786c474c39ab084c6c44aec3146e98e4ed855c938147cbc66bd4ffd384098472c9c90cff9fe5419b2128a829b894bd9c887e6c1bc1ca515e925016400a93a9a43465e161489b969ea4e0bfce4a6eef8b1597b270cf2a7d0ee3d8df8030ac6f76b38a81de4b471ae7c1872ac91fc3b11fce1ab5e6385c925c0c89622be78a1eb2ea593751f8df8a2b503b4aed90b71de47336d5348a1487f9f67ef08af80425a4695f5096211182ac52729d68f0f803909ba2c8a19ea1c532d9e9ea125ddf4eb53d2dc30a8e6e6feb614a94ec86243842822dc847f6209ee77900dfbdcfca77caa96e144e1ffc1221a7fdefcc6abe85a2e09f0d78ef7a70d1db78b8a4a4130fd60d190b3dbfe1b64f8be01a242033423922c7efaf48a33f813c48bc46eb6713a9d786b9db8d895b91990ce0bcf5f93b15b5f3824237547855ba78474dd084b9dc28faea0e2252fe762d6892a3653be62085c93724e3f818538f71e116e12eb92a036974c5f32c2a246243a89ad04e81a14fdbf101abc5d533baba27ddcd7624c808a56da37104490034cf17f9575405a8a0b8c61f096ad05efa0da8ea89cab11f2e347397aa64d381944d03b4800c6f02d424a7b89f788b54c640343a72466e22e74806e12369447f9d7c2e51a981808747118063250630809655089874e526793593d97f0d57dc78f13c5e5c60dc11bc5fb5b2f51bfb7a104086a5ca4879adb8a2fb99b7d01c78760fd5361c7f8f4e525148e03b549542723f1f227c8f17c5d9ad3e42e971f4ae4a3084c3a5a39543efb2516cd92a65ee181ff4618b4ee83bbcf349100f3f8c4055f110057209c61a866f6a06254a22d89623a53b98a2d026018fe64e888d242d41075fa0145d40d3daba1e69dbe83084d45b077dda18a455f084e86bfa51fea28239700526f5bea658f75514f4d9745087ceb83678a12ed029cdd819046a696a9117b79ef19a91c30d07b9ab093ac966e2d17ceffbcfe485bf273aae0f6a89f95aa67420e061e1f57cde5f6ab18e6031bce191f1b1a2be7e907a7db21ee97969465a19248d77c6b1d9098b90c87ada7a14d7e6bff0a1a7569dd4e13ff20a632ed500bd6355acea15601af4868a602c5f1b817f43161549954f481eaa57c9a3b01af965e3a5ca3f7a7fb6d223df57853958c7fc0534ac3dca9eb176f811a5e7492c9116f3546720840b6e02ca19725cd181cce3fbe510eca26167c7beef95affad02b4fb3cefac229c150ef9974d87522bc44013772660ecfdf747ea496bf578b942b71d7dc2e28b039daec794c97f3a3598e9a36db617131036a837ce10734c66fa49119958e07464e000ebcab0d445c67c8ade80cd256c143ee83cde77b9df3f838aad9d6be2ef7d7ec75d9170a4d60ed202c8d4f2d8bd2bade33eeacc79d9ebcf33e836ce5599258de392d91207fab6dd1b7e6bb778a4c5ede058cbf1a2c1a4531554a58648971eea51868d7b78cd906e3f25b3c2c22faa968f69758b5fdfeca4f0a2ea52778ea405920e3e12fe39c10ce73a0a08843209cfa4ff8f5bd3e2e954bff62667cb034cb0a5588264394d3fcdf34fe7a0fe5b413c9412f95a0640c83eef831cd0fe6285d81142863546604e3d91d39fcd61ea94bb78e0761caa0a82bc5e89d4d084031e08212567391c0254aacc22b98ee88201db6e856ec47317631c524c6c4841ad2115d2d69a01a1ff4e446cc2597fa71ac6fc68212dd0cdf5ffc3773840a9500906a0eac7f00bb5058f6a097aee5075dc0300e111da82d128870bb6b17e9464c70d29764d6123b509d2f02de8fe2463a02a1e796f3aa8c8846f854d1b4bbde4978de54a9199315123cc8a1b11d71e8fc9e569e2789d72e6a824c0c6d5fa6c969226c59823442c2e32ed5a10bd521035a92c42b9e5ab764156bc6379f9b469deda3f264f025bcc2a8a5371f98a21a29e5f681f326a7eda197af08ff3315519cfbdf01d89926b66a3bc941ebb5e64423e128d959f9cddcde9f4f226076b4fa82dc4d941324b39749d968ab8222511fd323e361c95c07ddb75780d37ac1ad59b5a792c11a04f285d973b2c3377ce586bf5e327416a1e39ee1018ca225062e044cdc0cbca942250a23670b75227b6d529a9c0a2eec0448d40dbba4fac567a62b76e138ada811335028faa0357eb9ee0a815b8acf6895054c2e52a1a9412d3d02fedeb99501e1fe58a5c7407d248c4ac0edbfe31a454fc9d85efce933f454faf52072ff54bb780667f3b7686c7c54b050999f4187ed709a7cf7698596d16e807e749ef01e119afc475a2d39e71547df0dd4486b180f82a44e6339df8e9827660f124271057b80ecc7375690f8c8d18eb0f755037c0a30c71fcb5bc9f03c9a294331c37354045d77cdcc6811558338466a60cbc4b677f79d7501755fbe35608ae77bd963ae6bccef0f6acbff5ef33c02a637a4b96516c0b6577da1f69da02fde8307ce496b1d434a2c44871cc2ee18a10b19e067dcfbb4b0fffd76883502f3e495cc913ca884d5b1c852a9c7265b9cd7b2b22911f2b65315a135d59f0189d4296c185825f86af350064f457ae81474fa749ba379ec7800ee6b554a7dcee77dba3b260568b74d531523447ebaecec675b2736abe90ed7e87ea90f5447b2c4ab79c26bdcaf3d661d8bba3074f15792d5901f7b9d08e05ac4fe1d4f7718699e502dd1f74dbde46c63f38af175dc3ca8b89acac6b79d620f585bd0210d2f4bbaf96ab9909f16a6dc0dfbff75233e04abf2d5f288e0541c842406c23adb036bc8833c103cd55f9b505879b31eb253b91c7590da36c111ea03b9d176c2a19313fe70480ec3a058aa210cdb0f7dca24f3e2a05226481d4772c55120a829c4ed00024dbcadc4bdb770a8e17852cf3f2274cb79fe45ce2587bfddee14cf579dae9fbb6e6388cbbc2047cfadbc645fab5b02bd0e64468f4639d2505a8648f6acd6979ae8d55089dae11324a44ff169d3e72a88cb1c2d7db19009bed55433cbb1e4d47c63aa7f3127b561a4de857c3f5931cd87df5e126ba7e27302083faaa246008102acf1ce4dc079b4e8ea919b24c33f6535d312d418419261a03f8504f5ba74e0cc31e1e528929547e731de80a37bf2087af26e4e3d15f3f9e01f22c246d52663fcee152e9bcc2e9abfeb5ee8bddbc25f3e5b0f7c7b9b4d23aca79f4375796e4ce53cf48fd15b345f8fbe80b1f0d7e9901387dd01a0c50076a0144e6d3a743ed8dff1450a96683e825efaab33b7462cc1163c0ea7d701fde884329be9958c358a4986cfd628dffae0dfe624fbd4e3ee9da71785933e3da5aeb432c5925df4ea3f10a51b8f61591cfc7777b707fb84e98d76b22b8c2c16f4635f7a8c98a693fdc9e4ec0b19f7fb017339f2fbea8e9cc6c6eb84577979604ca3f1cbfcb8b8a900452e01b8e2611606b00b815dc06e0d69b45cc410d6971af515b248e37c7db9e5b99c6f87e8ee4cf5719ef798d9ba0f66019b2b142ac04c1a3d4c6e0f3d4ee35a93cc18fdc1e0e437b604e4ef09bba17fc8c85f3c41e3596ea71c7e1da872363617546d4196e4193cb982468a1049c0a4de56fbf785269992bfdce3f5b24fd7d4960b6d69e43fdc5f6da40ee51e15996292349c0089e0061e6777210382498e149756049f4c252ba01e0f53d3e3f83db2eb27e30ffeb0be408fbd1f7b683e21370d411e4815583cef5fee7506a4d0fa497366ebe88cb0b212b42cbb3d5e62faabef6b3617ae813b26e623e4457075ed00858d1501e065bc3a24b7998939228f3e1a5ffb04a7c0bf4a9fb091162bb91c75ca883bfbdd1febcba9f5342dc697e9dee18ca64ef0e92ad1b8a6c66aa11bc77066d0439b18d39acda5393df86da2f43fd385578e30bbe9ca0ffe74d917931ab06449d5104da227e7092732a5f9228e5dd3ef143952ded103dfc875cb054e3b84fcb38a09cfed18e23112e38be075d477e3f252a56a9a3ef0d0c735abb3871421f49c836603f6a73f994e9975b287e33aef356a50158cf85d6d43218dfe4becb431352f716f967a92f48863e3f83560aa619d86c235674db7451a29a96789189998c1f5880b023eb1e1ab3e1b6d028e83b90b01a8cf62accdc8ee2aa5902e099bd5f9053b4b8ce87493036bad2197f72bb044d78c7f5d734c0397d8f652b80608a6c923899aa287d2a4240fe3a53a19fa1fe72a13b7b56c295aa34c576c7967925538bdaec0720586d6a0a2908dd0bd0b7eb415643ca2679fa654e947d395476e39c735e3b20ab78541b6b81a7b430d87898564ab92b5414cb744f4d0212f4d55207e10172f03e58b15dd9973bb921ac12f002029fcdbf3b0de7b3e596ef8d60dbff0cd9379982b16d823f5e0ebe6609fd47c37e5be5adc862cfd5755a6ff90e609aab6b8c074fa81b896165096e1c17bac5d77a9e95a1babddac0d35d11fb8cf131cd0f2cf26ef95ab76848c0f1c6e42463007d4a0817fc7cb27f0447dec88b4fc5a2c0b289aa8ddbb19d47e3f6b98e0110f9b6a483b61f3b64ebf028d235ab8a80f2db84abffd91ed6c6583003d523de33e9756a3c6e1916977c1517f721e9a9b1532121b91328b9984ac0c68121a651f9673d1516c054495f703e4e433bce7cc33beb2f25f8ab7a46c071ff5ed2bd3f7f6a47982f9fe34c120072635ccf9071fe64dece48e2ef7f9887dcdcb5de0d329b55f8835f50de046ee7ff56c576f6fad0ff56450829708e9e29a45143bfed6c1eeb05fc54479a59e4680ac76e4fe31642554c4859d27c62e89cdd4bf3d33724eb623c28e37d1125ab8f463fe31108623ca3bc6e5898ba59087602c4e8d18c71d8588bce846bc0fa505d65eeea89af68d652c49d95f1d1de6ad358c957b98b0156790e0518a195be29ec19cfa5eb440744341e630e264461923de6f45340292b440b207794abd948463963b5c11180f472257dc33cbeac0ae0d25ccf7b3e1ba75c630f04961ac054de5d01b167973e6ce0203c46d743dc50387be9e518dfe29360e1932d3186e7fc43734ef381580fb723f981c4ac3474ccff9cd3adb05296ffc3fa46ef8ab9966aa8c798c3d41a34b5be358399f15aae8e98e3184bc7ba541fa3a8d68dcdaabe0a210a06a4e832e1486c4663a2f82bc275216d6b57c1f07a5957a9505561ecb92aef6c6c694623bf67d4ea4deb16334da5d62ed41faf1cd3939456648a94703c65b9dc7adbfb0c16772a68ec7dfca877a4c5a301dfdc9661d68e55767cfb80183a1909a385110e23f23536e3d29de71c190b881dd0020131bd7ebe2e1c56b690a37049af5023d7980774b52c0d043abc1b924b7469a3de86cbd8922b9c169df279148d51483f5d52bf9ba64df8bdf5618b041e63a7f77b8bc7e3a3ecd7aa01199baf5779cc95e36552327ed814b9e9de0ab00a406c1725a9d0e4770f61682eab51e01be143a3be71dc61be86bc95a00bb42c78660a047ce514e48c745976ab0e3ed1ee46423893d75c66d012f3d22a8e643461448a0c650c7b2df0e6d71a1e7faec5c08f3111900f7f852bc7e8ffc1898806082803eab4750c297ef18f7f5339e0b717107bfa009a8c7155738cbc255d907335e21a915dd453cc6d1a7b44ae558af6ab5ffc4b0d5b557582a14e1fea4f13d6064d3448add2676d232cd18e757a97a6d66408a5c7055e9c653e960e6cb2374f25e0191c5e0716863a74babd6b94996686507a8336f4133026b100b5931b971a0408912cecdcd88dac9a73c086845fbeac656a0fb57981ed58d2f75136a6708e0b1a6ecf50176282702980936e41237ab012e04887ce3512f94a500f3a4c6e5d9a258822de3f35eff2f46263dad6f96d8425b608e9e5f8b7759dcce810b43a7ec125ecce0990b9088e538cd8e98d1ac215ed6a82eb4c0f166e8061298393ed4e0f07b2f62e4eda6c2f9e53cd6700b7f3c7b8ef784de6f9d91c491b28d398b588f0431afabb65f6fb64679626aeb0a5af6bd966287c90931fd6cb4135673c1c7e6f16971184bdc62a76eabb52df7003da5ddb6e666bea7f7ef5833d521a7601bf1029fa68b196778db837fcf3f1e093308198ec6a79283b64d2a3ce54ffe49a79713348ce788a555598565fff2a76d813fd556f60eee06c335125ddcc3418090b8423c945ef9a70727a602d0b14668499c50fcf93739c13477824a719578bfc56e4daedc7d4322bbe915fba0387dc616aa0095461d941020a10a729cc9c823e33d6be7d84fea1d25ede2648d81de87ec5f48ef632e9ba8b0dbc69579fceefb0db19f31873eb25a2e30f216a0295001fd21046d827cc6b0283ecd69ce8ec7d8e99e02b5af85d68b2a6c0b2694e7b57677cf0f0ad7f43fa218b6f90db36cb93e991b9351fecdaf18261c82218251854fee98b00fb340c7c5b99509189de5d173d95d0e581b469bc93453df197734d61b96b3c5eb460a22d900dbbbb9ec5565a0d0c67eccbe1a8768473631e08c6781622b0202d429338b709b970f99791003507c4709d3e1540ca11585d3a4ce8596a6d47c72f484e2c8216ff2cabe6253a3110d59695c9cf7da56e19a1ca896812417d1117c13346e2d26381656d00597db4017199f89f8337d5bc71461702e7e1a0b2abc418387accf15f2d075d3337286771425fa54c075c83b922468673759c508e8effa19adc4503f19182d4b193f4c55ee05b2f82ee0340d4ce272a66bbcbe1243e9e042337223e16ef456ee57b5ee0da0364579041167b07f1939b01f240386a7745ec164d020e0979f9ec49ee2e80b7c26cf9c91805924738eb2e6e85906fc0e8b075307c849ef884a9653b5091905a4b4e4a2704a9a6c466a73422368017222b94f0e07e92a0f096a4bcdafa8cef3d9710f60f586f9e1d205d061620d6405bfa94ae7a36008ef2d672f39ec0ed4d821a2bc37186cbb0d2538d6c6ea258d4605cbbb86c65952a2b8ef324104db1d9e3b11c084c2ca99cbd4802cc7df5d06b1021a86e75b41ce6e9b9085ac4fd5b810bf6b378e19dcfee77b7c3b39a0f77eaaf8a51d67040d95fc0e6000ca053c2fd45be2513760c1b2eab2e1687de5287b9c23e6e53c026187a64a6202bbb98ea49e9dc21bb9ce6b70d651daba96f3b41124f5811a476f2c0b982d01fabbf62f1d599dc9c4777ad526612da7ab009b01ceaaec5592b3c132c52d07e5802b63754e25d926f5c2974041e49b7b09a390e4de7b4bf9b10362bee126204d115eedae808c3392891a8739d9bc2597ec24b6e59085e38af190138c808803b508a6206878f1a26e36f125f05412c9aab1c53407a471a5dabe528096528d5c144d8851f6a85a95e8ab6ab450fe75183c0de441b2f626809a3d9d066682f8e8def2a2b94178797903daae8e1544a4a72b6e1ee7445f2110781a5e0ba9be37edd6d9a0f37cbac05429b716098bb6527ab6089d9e984767503b487fbd75b32a7855140b109b0e8c00ba2903fddf737afc589bcf10859885357a0f8bb8339eb514475dadde66f6d9df78dbf40b4a7090ec12f30683ee6a3df0fa8b71f95c25a808fcb2282af08c6a0f380fdd676d63d32d62467cc7c304d3ebb990bc4d3d32a43b9f54e309f584ef91d9b124bf7b919438f9a9998d17276bd6f37c34ac5e123ca4c41214a0b4538e4b62e5d10f73cb985b5598bf16a0a257f0047a8d7aad1f8e8d3a44e8162dfc1ca8d8c6756836faa070e9cb0cfc7486337c9b2b7d1d0ec0d780d862c5795c9e7ffab1d56ff6b8edff19ba347ebf528b7c803fba596031938203396384d01186cd174652d180aa7694d7d67c0840813afd61a12f1093bbf01de12efbab4e78fb6d11f1e16fd2a098aaa01982ef3d2eff525fae855bc8715435c60a4a70bfe00435f53ea12437de7d571984f3e3e5f105f93f8f3f004c164c47f137da1d0ce9974d1ab8590e95f7a6918beb5158780cdf0d93e27241e8a1a4bf73f6a04b1b71a2d07ce0cf0b30d5d7482ec52345243046c1a48000811df7de9fc1df4cb42278b495c17e89d10da59447dc463924301ce63a058f01150f4c0d99ffa86e10971e13cb723bc4bb0a1fc391a28f5999601c184dda5a80d8a46a339c4e1e2c7d605ee000cae7fcfd9b6e8ed0a0464837042a285f7552c58d385d88d823207186e7321480d3d885f776df3256f5a42c431d0cd8ec50f4d641aff1436e441107e051b799796a07650a9e777b6598b48569ff89228ad72a2a63bdf9235d85bb650b5cec8b4337d2edb288e9b1a8480595eab66da978f8eee6c7073038d781e4a530533112e5345d6887c8d92b43c61adad17a41a50966b239adb380a997dc08be5e81c200354864bcf0647a0ca790ee511ca750c731dc19e4f1ee18ca08346b8c480636afa06777517722a120e9524325c0ab092c3bb325f316e96c8da2a443522eb7797c388dcd1939f53f6a6ea3a230a151edececf8ed9dd53172401e02ed2f3498e08242f7d9930b7c851249f507508c80a0c6746ea3bfdae26a4fbbed4747b0f01a622d3787a125d4d4280e55cb7e536aa008865187365f4086c8a1351e585d5cb5b563e6dd66c3561c0c63fb63d468d1961f6167333328ec07dc8d09f62d315f57f9f4a8b0167574d211879f94d4dd201d1bdd821b10e659f577c9683c0a93c932150f4761dc3b2ce95fe4253c3b4e7ddaa363ee862d5e15f5814e419ea1303cdbab27def41629cefd016927820b9243f842c4c84273b475caef83c96c94ebeb7bc5fbe6f7197d573c8c21f9f339ecbe6cfc4179f431fe492cd3dde58fbe5674352a7dce563634e64180fd04a0cc479e0b922f448fb6d186ad9db7639025f6132b69c8246887903a0c6164af5903b95841c57849ca9f701cb0ca6a3a10fdb8d3b34db030c003144d169ce85ce7be04fd81cf3dcfe05b23f55d898f8571b334c310277fdc66c6997fbe2592e7526822fab8c6ff1ebacde803777b243784cb68479c0746f7d07084e204b9d89506bd42463eb958cbb71e9e586907ba522b99190f7131ae14b1342d62755c522a5c40893a923a27d7e69c0e669e07802be17e3f8c150ac6bb4406e7747163b89e7dc28c24fd105d18f918d219c459ea605b0c451ed35019afd30d8d540cd1c33c5114a8a288dbdf44f912ed04a629f780fa3ab3ed4781ae00ebc1c8ae096c04e1d2668bbdfdad5144decfa8bab109bf4066739b832d000dfbcc1a0962827c1b10c443914e5fab8cf82bb4408cd0ca834c312227557dad65dcaa250bf1331b5e8174d56e5364176fda0fe65539b3b898c842c086f800e22a0fa0ec670038743c5d855db626f8d1e2043c554f864ed486e80aa4142ea8039fbc05d71280ee2b5ae1fccc6c32980104706bd04dc870f4c5260d51311f73e30f7c54bd1030fbd320102f04c75afeca858f78e8e6d11102ecbb5927f27497247b666535cfab21437792370406b8753ee047df347d94d61783eb1ce73999069507ee855647644ef10ebd6cf8551fc636aeb00d09ecfcbe03579673fafbeef9064c65c1b63917cc35a11a2d2fd5c9484645229a2d5ff28ef82c911cd924fb5a49cb9db70b0c1c2a1cee94f667b266e0c8578f5ef490ef0ed2845e7e0ac31a48e77dbe11fcf05fd5471fa4b8da321c50e9b8813dc4e302824d83e4a95eea378f4ca65d522605f10f3d57533c4a0d2f63f203ece919975a13b97109a2388fb04057dccdf8e03e11fccb9522923ef3cd7b236718f0cf441ea37d7258c958643c52283dba1f1baf42ef4b5c9a02890b7305e485e2baa6026ed700622c4960eeba17a4bf6e3213084aa2d867ab02856d9d2fd1bfc4c5f62c7ce0db2211987b2aebd4e74213f80bcec3cb5be2645410a247e01d5bee2237f9542fa4c577457f81034389d0febdd2d2c32e0118408db89f11c11d9559e6d48a84b260425efa8e621fb5cf651f3a08ab7eaa99eab8ea61291c46fd32d27bc1ce301001d86328dbfd64566d76c3715ec4639b08f96b8b97ecf1504a9ad6e028482080d3756221f20ff1e73c6c661b605a31c37d0dad80e3d9b346d2391aff3d54a48aea72c903d50d8f1883029ae5832b5612d3379e91f5d6b54b67dea5ecc8d8c522fd2251fad6d5d7c8f670840edce19170b2957d1e53da166895f247d83ff4aa5d38b29f3afa68de72f725ce5b1ae88f6d18ce639a07f72bf0c47aa34ccb6d999460455d55dc8b0e44c8a5f8d54701cc1ed8cdf40fe36404b63f5f4895a5e5dd2778fedcb0f7944393dd9943dd242cd7318f77bf5525163c1144a26caa3340981d52bda3d45b415dc6e17f37a24ee1dd4166ee7b57de45921c51bd7573fe1c2173a550d3ae8fb2d35573fb622dff3cc20452e4fc8eec7232573c17b1cf2a97d33e900ec8dbc9b3f2c4fd0329e84ea39a3d6ab8175a3762bf01cf4ec0c49c47cd13bd77f681f7374fcd1f3444b3164dcb94bbaa4596bceb9a7c786f372a38163e2191b01095aeb129e0011b0a2014ab029d9b0a9727b732a9724dd91978a06c62ed8dc073c8505d7f2b1a6a69c825f673e2d197d7dc39071ad3f2e7472461ab86855b1b4f4d769eff9ad4e5667c3f446a72a52e7c3c951cdad7e4d0d93cc4037767a6a90e78886fac29b85b7f7b28d38650a5eb5c68294d45f1629b1226920f5d6adb794812311108a4286bf80417b5f985955f1dc8500f7ddc13f0f027afdf4c038290aea90802f5e9174edc4e2d65c54d019e5b1422930ec6c675150b1ae5046f135e457430002a88deaab6b9cde7b74d91d039a13189cb5d449a4ee5b39cf2a80405dfc004fe1fc40650c0c10bee2eb7b2b6fd2fb525a8e298b4cb33c99a1888c2d9647598b959f5f0a493e2123293f15a6a531a392eba356304967129eab45e4d17f3130c517c053a4bfae3f9c8d8b422fae083e38d8d54a709821c150b013e00c27978da81ab3f2064cefe9486b3a7f79361cd9eec624de548d851ad5b8048f025b558f9f9e40306d8c1017dfa9f4a765d30d18d56de9a280b232a3c04616b260df1160a50cda28f3e16744cf97507e2773fafae4ee818245827e17b40de21babf0d499dbf0fb2526de6716d32f71a96ada886582e289f05616c7e0e17a4ea7f0d4011199e158621c0d64566cbc4664dec34f031726455c2007d61aa48109e499019c16fee784e4636ff0f7090b02c90419d2fbef27e2102613e851e8df52607f0ac4554a49aef3afe0166523e1ff94976bceef15e3a5b1bbfe99809f07b694ccb24e18357198b0a63081e22e82501702bcf542ede18d9405c210927950fe84410c7a017b5852d816d0f07a0bc59849630c14a3e40b23fdb5828209f51b8a4d88acb460d0ce0ad88a502800d8e37e81b19667832c1f44259f52f9fe0fd51d41050649a95ca68027b64136b1d657592030036960b78a8e6dfe35e7e0cb8d27b6950a67dfc9b76fd82f39b72f68d554005a4284cf46f9cdd216677afc59f4db21e85d2effa3460fb30efae3da960823bbbf8f3094eccccf41d0d51e33a199b48d4969e8464a4e9ca2334729a03076015b7f370974e76478f23748bfb198f0c50c8175a49cf29fb856279251cf5e2284e22d43da0e2b710812a8fb0d8ad35defec32c5dfdaa0c9989147db2ce939509a57faccc43abc3e27ca9f2f41e60c4c6055f925d30f0a4ce4223a57a46a428db28ad7bbd5c5abc1c300c2723621d2deb7ef32e99d3975b9ac516b13920164c76773624628b21c0c148fb787a0a9f0ce110e1e9a1813aa9185726e10fb63dab92ad4615f820c3d17905549432fa45901679bca2b6249f862c0671af5aa5b1bc2409312b4df2055a0dd3c31f331bcd65ff6a48de050a5c81309345104aa824fab57301ad6a4c5f56e33dd277e46632424e67fe9d2cbdd3a2eb0350a93f61431c313acff41932a797785453030db52008087dcfb8a07c54e1685145a3702e1d54bb9a29c57dc1610dfdf76b38d10229248e42684902691dd3b160acf09c90a8f3e7bc52ef30ffaecc73dde53572ddf7ce587e17d75bf10c85e33bc6da74364165d97bfa2ebdae95f84115d79e63a766c88a6bf72767dea2e13b77c431297e61fddb32cf1ee72cd36bf159a27883be52e6595f566525ecf5e39799a49597fddbca9ac544a29a5949f92626b080febf49e6ae7322defa92f15a26522966b1c69dfb0e57e8fbd677f64d9e658a6569e2eb187debfc8811b7dbfb9bf67d770d4f7fb455d4f2fa6d1fe342d697913d1da16a22b9d7d6e8293b28ce60cfa698d3b75697b403d04d495c3935eb5feea0c7b76319b7871d4fba2b4e23b73f3ab257a8cda446c264a1b2175c88c3acfcb058f132def944d33750b7ada2c796baf9762cff6d3a69b271949a1c77618f64f67abdbedd02bfb29dfcf7650f789fb947dc2b02ccfd4d3e962e7360860bff74cc7340fec609f342c3ac5222ccf4c20d0da33cd033bd8a669b906cb34dbe7d884b7b6e5f9c13e217bed18a8bbd6d9aeebb45f0ceb344cc3b45c4dd334554dc3d739ee3d1ddbb7c7075afb833b3edf9e1f682d5f687b3c6f4f8ec68efdd86e03dd1db3d83f9e1f68cc071afb0e6d19cbd7cd54fbd3342dcbfb06db214f4e683bf5acd3b4accbf51de67e71167586f7966b3c399af64a9ffd81bdfede97fb8a83805334764dd3344fce7bd91e1fe85de3c9e100121c38e2811dfd5e5d4f8ec74977a1b0d1dd69d5d52cef6c7ba8fe45180ecf38daf5d9966df4bca9a9555c09c5ecb77e66bf79d7d4fa7b8b77d576575badb98aa37b6f76b3eef357d4bd3ecba2aecbd5adbfdf5ef1b6d936dbddd9bdb7a6ea9be59a0a5a0965d9bd37bbb7ba92dc0d6f1bbd65cf5e4518fbaccbaee10eefcf4aebae75b7efba630fd12e53c1338eba796ede7e6e78d7d46ac3dd56d9259691763b87b78dceecb7dbaaa65a15ac3dc35c4db538bb78dbe8fb0edfccd6ec3ebbd96b6a4df50188175fc5c8d54046b1cff01e8264cb27928c2d6aedb50796efe916b2a3a76f9be9699b3ddcb8ab657ca333bca91cbddf6b2414957bdfa95421958e3be8736f7fb34f9afdcd3feae9ef312dcfd47c3afd5e7c9fe14dffae03b8d7cbc47bedc559767b4aefa757d1bd767b2aba796612a287e43d64d35397b3f7661aee35d374bf3513de96bb5d48e5f617f4b12a1763f7d6ecda0cbba7356f7b6db53f2e5d350da3f24984e16e2fc988309fdbdc5de5b4c3166e79df8bb55bee4d68950e43ad823fd6fee0b2cdd7cd57b43317a5b1a77fb6da3f6bad962fded80d495c0905fbbdd7a96b9bb55d876738ab6536d76f38fbc55ab6af5c23a1546b5fe9b33cb4634390ccd4633d2cdd4434966bde44768d84a2ed9f4cac18eaebba10214c862099120a490a19a5bb5d98ae4dd32beed30ee52dad3d769b71e0cf9f9d81dbbd93bd1d9e7174f37ea7f7f41ebb373272d78434cf9bf417bde8f43a7dd3b487a66fd3eb354ddb27ecd54fb90a7d027de553de2a7f7134e54afbbd768c7ee23e6943d8a0b5637887348689449fd370b7ff647bce4e9f34ac9de26dffee00d0b9cb440da461f79cc28ae1e91aeebadf737803a1b92cfa7cba76ec178b3eb7bf94d22cfa64a7a1ff3ca3ff9c7e721547f6f6dab95bbc81d0f71a96911cdef69406ea7e80ae651ad0b94c13ba5613d25aae0969509e212d34d563d7f25ec95325dbc86979d878a87943ba4ddaa47193fdbdb64dc7ae4f13973736696f9a3ee57459d95f7cfd833710fa13d2b4571106bb06ba967dc2da37cce19da3c79d36ee5be69e1d471c719ff0e71daef697a1bcafe65c4078c611d74def264ee3aebfd7846ca6b94e2f5a13a297bd28e5f2bed1f00e69add3da86fd454dcbdee10fc666feb87cb2caa973204b290d5dc730f70df48e3b76eed8e7f6214cc3e52a8e3e58760d7707e12dea0e6f955c594c2977cb7d9efd737bcf71d7f006426bff605db6cf30cdcdd8370e3f7d6deb1bc5ae61d78ee52a8eeeb56cf38ba39be54d4453acfe5d355f879f6e72f403e23da9f2c9b9dcd4e6dc3eede7f69ae55db3ec5bf68a3b9a7b5867d6b89965d9afd3d8d75ff6f576bb79dfe83bbbbf34d2780ab84fa78a267a06b144cf6b2780cf4e1f34220a9d1de4849ed7aa3842cfd36bca20da466a1aedd3e6cd52591ee854f9ca67de9f579607ed9326fbfdccf5b9fdb8cff20ee27a08165d6db5358b7c3cbd6551779aedf55daedf6a96fddd012adf2e13219065fb09cf6798db81fbcda2ebf355747dcbba4c74651f4f8bb0d35cef8e5def7ed577f5d937bc7fd0f715ef1ff4acf7647fd607d42afb9ecb3724716ffea1f22cd3a87ccb34a067c73693ceb2cda455b205ed009f7db233a0fc58f64a9e9f6c23b576fb6979d078a0799e6a781399b917433b23b36f523ffb63eac9c3aebfcff28ca36d23b596370874d52c0febf387bc79c651f69ab7bced6d6466733513a78d4c7229b43397ae1dde3fe82e26a68a3121fbf900ec13db6b78c3fbe9e47da3b9cfcb486dbbb61dfbc661199231a14b7b0e9455720ce12aba6c9b889be7e6f6895999c6baec8c75d94c150fd6fdb327c831435fbf5bcef0fe4167b7785f5bdb82717987b050a7657fd1dabc2f87bb63d93b972ecbc80cefcf3ddff01050ab3cda99a86ba6b9bf7efdba4cf401daaea99cdb9e7d7bf6eef5204cb375ef3763b798bb0ad670d41cde9f4c5da7b15ebcaf73e0466faf16024f8bba63ef5e31f70cdf6f16ef1fb47d876f762ed76398e6f6d8ae6df8d94b744f93ddfee61b8e5cd14c76fb2cbbcdf659b6f42f5bf0f306897e323fe84792bf130386801a7ee6a3e1717c240809fd8142e34e3905c53bf4e0b38163de068efc1e822ba0f461bce734317899a84bd084164e34a1b3e78424c59b018006a277cd730221f6e47838a79438bc432d9c50a26be8a7c5112a68687fc81f9d132ecc190beefb15f44123a84833bfa3a1865ae78a27daf3637a9e99f9e5194733eb5c9103e38b58155de2658468488fc7e399d3e3892280d3f45e1c01ad4f47b46f8710d66d5ec11c29cbcaf0bd501411a869cc94d48948a0905ad2c48c2cb4e0411443d0cf89339c90d2c363a488224ff493a2841730c1e3c4194e8c01da77f8dec303528cb0648c1e42be40a389321cf0812b929ca1887e0e985294f08225e807a3a0ef31f2f04c1b47689a513f594371343915dc1b7a700c566b9a8da696100591c861c20593a6282b9d1429520406a4060041ca7379452a23cf25a60139483c97a7f74743a869ac9713ee0ee99107094d3d2aef1aa9c540e1508be454107a8208678105a7b152c920548ddd81d304612668d261ce77a9e29199a6cf7daff29ea6e9b2f03475734e9f262e17991badcf3e6c86cdd4ef97563d13bdb676754e539551d59cb75856f119d834d9db837e2618e9eb1047efd354b3092899634f6dce69cee9595cd5511f8f4a9da6699aa6093443d593c3b352e59e739a7362a9188df7e67cd9c885afded422a50cddf3693acd9ce634cddc920317736ac939876415f0186acc392da0b2ae165ac104a891a7b98269de804348bb0d35e0f002aa615ac19c2a4b2bb282ef3455d5bda190888500f54e739237c8dff078f80c73de4a0c2d0638808646cb34abaece299a10904386460e30d81558a619069695699660b412caf102ef50098b65560d0868b9ce6725f4fd9ebc263c31b680bf5f14fdefe705fd2e0484a332e8f8e7031e793bb088c6e2ee778686dfa3ff8f1ae3979ec6f8515f19331ac9189bb811e146a96c782fd286a8313eb621fb1047506a5a03a6a1458459f00a0e8170949e66527a7aa764714fb6266858d4236af9c4889a5e0cb58f26de132534cc64c612bbe53171755c591b301655f876bc2aca69b2619d3ab5c1f2a0f2acc1f29896f56c67a64f5305b5e7f29406cb63cad9ce783c12bf0d8cf4d3a9820c4ddf91470270616e1ba7e7b5b7e3c11bf1d352793a3e9fd5cc17c63e4f63ad73721c4727f7fa1297df9465d667d651faf912fddcfa79b1a833cd0677cc6c62eddd982a38f4c1f7bdccbc6b3abd956e7685e9fcd51d747dd5ae7e3ee74b9fbcdf67c9662defb95d4686f08e3a6ed3caa79a73ce963fcbc34a04893e2d0f9fc8dd4e4aa99d35ab599ddbb66ddb75eba5eb96a64dcdba35f37d2f74ce3ffb80ee77e669ce833e2b9675eed0fea0bf44f3db39acc7cda5b139e767499ba252e82ad6da507e71f4ec9c17cdd4cf97ae3c6fb4f5012dceaae9a6cf09fa3c768a77cd359deef29c01e59695d34f519e1f1e3e3cace40df5e7f3d659393ae77dfd4c3ae7addcac73ce39e79cb35af9e634bd4629cbe96b84099dfe3e1da053cd629a3fd8524a69a495de49a53bc59cca43b59ebe5441d93ded6e74d41f0cf555e10efa48b1f66e682cf8c511cd4f87f615ed348441b8529a6519562b7df74aff097de59f1bfaca5742201048b3dbe94b9b55c155f567e90b534c4bb7a47d7bad9766510f8e3b7d89c3e8a5b45e5ae167b3cbc8d9698a71b8564a65a5bb1b02ce44abba05a7d473359af2a8bf98c3b462510fedf5efa5d699eb9f570ca7e867318ce37eb1ebd99a453db0d7fa1296ef7bd12a57eb4b99e6ec29bedf32aecb359db6eea17857ba12f5c07eff5e6e2e61f9ce2aed8cc6eda07dd332f61ef7f4a2d2cdf7bd60a7f9be977ab368263b7d29c32cade96e664d0f31ca950c034db3f6179d0fd33f64d53a8dd33a4dce5ccdd0a7b433cf2a2b6d69c5b057217a7ab67aac661ba9b36d3bcd349cacd99c736a5aa665d65a2db3b6566c591aaedcb10cbbaf39c9e7378eb61a47f5a2a9b5dacceeb7317a6a31cdf6a7ebb6bdbb97b31c774db396b5f20e9209b9f8bdd3fef4466f6da4be3eebafabfee266365931f8aa905929be8e492981a8844c73ce393779b9208344182d74afae5515e4358eb2396da6945224258b94415c3d84e8ea204182d84c9b296291524a19a44618d047777410ae71d4d9cc9895637605bfe8120a62336d6690393f920b82dd6ad4d64ff38c469fe5ecd72586cd68553eecf433587e55da48d86dd69edbba6aebb8bb514c669714eaec95c6b22cea613dfb8c95c9cb67bff0b6e8fd45e529d64ea9155d59d4a3fefa4cbd32fa2c536b5b56939986bb95da62d972f476dbba6dc336cc5aabb25b75292d5b5dd6abeb160ba9beb7d38b69f699fa2c679fe17e31bd907afa999a937cbe7d86fb7cbb443399cdf6ca34d5ad2a5b1eebaa8e7dc605bce8b26d2486ed7a9d52cbbacdf0be4134766d84e81b44534ee52f2e402507d137ef7fb090f7ea5ea7f3ca34f696754bc4bd7a778aaf0d6f2133159eb94ecfe11e97a4175fc3516feb1cb8c9eab56fa7140ad1f61bfe417f5ca7afb8c745addf67ad53a21ef4d9676ce4db3715bc04a212222127b92838ee9566f6e6fbaae5cdbd8d62749aa07e3b4240ac510dc4a974da278cde8cd3eab15f5c6fed29556f076cd02207e89b9c9b9c9ba7ef9b2a264ba72cdb707a66b7d74f18ded86fceeea917d7ed3211abf972bf6f47dfb79365ee7220ec57a5d38e69da6429466dded8c5a8ad13a64996cfbbd30fc6e2f6c1cfbe7179bf1d0c477d751f0c758761f4ef561a0cc3fe2c8665a1bbc372b50dc36eaad0dc37d45cb6f71a96b36f58fbc556a3b9e6ede85a77bdbd3739d82f7d3bb656bd6bde8ec6b0490848040a2251f43b35df0e17864f7d976174a2dd276ca769daee4bd9afdd6ea70f9d26cefb9da3f6a299ecda4b59d66c2e519bf7f4f97c5e3fa10aaaa1ca1202ad505d074b379ad5aca65d3473bfbda465d1cc76ed25ec9aedf0d6360eb3943ebb767b866137df8b663eef5efa74f946df2c9ae97e5feab45f0ddb1a47312cd3709886651c08c412ba5db135546b56334c3bb665359baaea5573dbae76d085dde725ed9fdce9ee589616ea8b810e021dbb6846fb7d09f4fb1b8d65d14c76ec251066b56ea3f4aa17a59dceeebdd666f7da4ce554a594f6a8075d0f7d7017baf00c767b102e6d331b769f7d3e5d4974b72cfabcfe466335256c062b6d335b7e5cc7f5b8d1a2eca219ecdb4bdb8dce72c96a37dfe81dcc7a8a37bc83e8ed74ded38969eca3bef0bec94ef3f638ba7f76e6de7bcf61b94e495f2710a771a06ae6cd029a2bdc67aeeac4ec0ffaebf66611966768bef2fbfcf52dbbeaa7799bddcf5fafcfb0e89e3eb3f9ca3b889e9e6b9b9f2eed99cdb4d966ea4e03bd862a07e2386b336ab99ad98be65d2b95524afa0c5bb7eafa59abd66dd8357c5d6dadf771c4fd49eedc3f7846178e3b28ef2adbcca9337ad94c7b5d16b5b29bf7cddd41b4dd5470adf5d24c935db76f07d1f518fd86b1d7ad659b4969bdb7983ec33bc80cb53deab13a6da657b5acff1064ce3765931a14382ce6f0f64173dd679b26bc6de8ec26d75b8aa2a89cf74d8eceb857fcb48f38c2340cc3308cfa931bd5f9c0e16dc38686d7de54d9a87714a5a86e65fbbc6aa2eea91f5996fd7a12dd3c6373cdefd4a70ccb3e10c8281fa82cbaa75e45f7f61a966159867d5f6735d72afbd8c832cde735d36ccf708d0dade51a1bfab351539ea08952a14e3b4ad3322aa3b06bcf32f5899ea2b48c4d54365114a528ea93aaa795567b0d531ff49ddbb5d30d679fbf38eab80edbc0618abfcf3ef711479ad6344d73d13450d6ae923fd9067da557d35e2bb5b4562cef1b1f6c5c67d7d3d4a2b3ee9efb649f6ec7dd6c7b758cd35eeb3fcf70f70f9ee9321f300e476df1deb2554f63e5c0649f611fb4768b67b06cfab5a1ebaf5fbc89e89ab1fc6a6ce869a27009fdee838d0f19e686778ddeea9db869ba66bb50a6b759cdee613bc54f9b6c962f3769b9abf8466f78779d869f3bef54f1f0f994ef9437e8150f373bf669c2b6bb9fefa03d3b56a329772bc2be3dab94ee1a2dc23297774d8dce9ebd4eb4aa13b61dd6694bb1d36b937d80cab54f19ded86986160255c5b0a64df7502dd37413de58aee9b44af777397d6ea7e9f27079f8dc9b6534bb966299cd6ccdb29aaa7b2abfa72a38e332159c9dc37ba42dd6bd68ad8dfaaa60a84332666630f7decee62ccbb2ac4663b778c3e266efa96b5b9669ee5c56b3fa6ddf5cd10c6f9a6535da1ec3367bbd8cbc6aba4a6f38722bbd6b3a8ded9aae013dd4e8f7eacef7a1c1334abfe58b6bde135a1e58ddaefb5a69a6918797fec61bcde17d93c9abc873569e9357b1e42bee72254ad93d749937e80145a48a14231ceed995d45e0c6c42d2fcde4b902a9e230a4ce2912a51c418882380023c981a3bacdff84e807edf3bf4ae2eec214d3f1047c21d40444f02747e3035be5f165a2a4067062c600b05ac642327553a84f22b82969717c0d331e5212e00de0eeaf2f8f500c48e9983bc1bf23b072d5db47cd1596658e95477c00bd3414f9dface16a05dd3b0b0023bc1a5a8ec993cb20bcfa9fa793144ac9c8827b5479819133aacaa4a3ef158da02aaef4f25d295e5317f7174f25ec0782379cb036a0c5b9f70741291006f84f15eb2a0ea6579404de1843d5a943849f50ba3581be2ea29432ae207db717d8b6ef53c679e7c78433e721f96aa5e58a51a7561956a14ad55a3261dc3d0f215093c38c2c8eac44fd7c8788890b60e2d48c59e151130c79a4b407161518f4706cff3c2a3453d74d0f31e2d350555962857a0e5e512f0869c52050f0652f1ea917705d84464793c8d6179248ef47d56c3c2629ec242c825de8bbc4da529cf0fe00d792d4fd5238f44e88325b43c0685e0c404056c69698913b66f8cd02a678919b61da0553c9adaea899a47833c80708af7e2c149428721d8c53b803cdce2e5204fb9ba3231ece28de443181ae1b9c4690556182ae11dc0c251c710fd15e935650d52af097a92f1cef824e9c2934b704ab43de0159a9831ddd0d4a94a5dc18f6461a9ad8a2e85344580f7360e7787f5677ddfa09f00f2b70dbac63748bf872200de8e0e3f98ebef34ac3c98faf7cfdbd1929d924f3ab8232a813782c01b70c76556e97248d7c83beadd52e3b406869ae69ac58d205b1c5aa16b5ce541aec31d57a5662cbbf9ca1616743e79c1cb226a3acd39750dfcb44dd43ce0144cdcf80dbbf0d8129c423d95c252d7c04f5bd96b3c2a813be411b8e38eba06865dbc1b59e08b775eaa7c02b7783724b4228c275c68792b432c24654bd0097a2e617a6850b60477748d687b402662555515f460fb46d7c841c0299a866a841e1df2f7d3017dbf9d2e3edf2f0cee41b9231c58be9f11c060f97e4968f97e4a6842cbf71b43bf27e0ed9834bc984ac7fd7b00e08e8c86b42963092b1180088ab2548b5ac14642242d13a19d082d179183a423a234b0d060c3314b8d38e10e4805bc21ab0c7f10f3965070e4131e9e6c2bb53dde1034756a2bc44942f7e0242bc76c8f6bc21dd149740200db51da61a8350c71282cabfb070f401de6c41ce4218e7c22c9783ab2988aba42572f54de7009ac54a64000d4a55ed8c249a8167b9657384fc7142fa6850acb32000bd77887a1ae91f143d75e5d3e8930ddb724a30a5d7b75881361a8883030e7e98830325a215cad1c5d5938490bd5027342d80a228a08915ecc8108b8c52b807c11150912011e409e826ac4afaaf4b310472a8193c606b2a510a85a98824b401bb2a557052a70b0aa853df96a92b3c48a4ee08e2370c7956117ef86bc8c32bff7b2a3ae320b7156923c61a55a78aa91414cb4fc8471962274b185966f49021839cc69d32cc4c1814e785fc8a91dc489b0c608671696af3cf496bf86b75c22f15e016cc81b16e1bd03d09037ec42cb1c4479c32db4c842cb87f07b3980b0ca3ff8bd972e6fa8a3e5869f7451c9b9b2fd47c3d00756ee44f3225b5229c119c4a83d3889f68be1164480378c8061d92489918a444411272dd13958262841cb43305e0ef29585384ae0d450c20f092dd54aa279b4430c7d5000114024d5429c1871ba985243bd184ef15ee4330c79006fc8631852713a892010de8b0fde8d29de485e79c39cf7461be258bac25668f9cd429cf7222f8fb8364c2c4c24d041c0292588851e900651fe53c3f60d124d4d9e0ad6c0f68d031e14349527928948bc9199068ca02fe67ac1442c3dfdfede7b2fc2c4e932bf6d3dc63f7d5d56aef2f454efc5d2f1cf8684710cf3ad68f2b0258ea857532567951f4551074201ea38640c0e399a0a51520507778f461445510fca2c41143de1b52b8cd058a7971e135d7386b563484c1525f70719ed8cbd963f5f4b514fd811d7bab4428abefa0a25fa5a51c65465224c8c563cd1d7e9154de8ecf1569569c0ce6b725dab5665151319e9325f559f7ee0bce19e2efbe36a2deb4a41c0295aa33f6eae530ff8e994dd017eea71d574d50d7d44a21e4c131f77b84e4f6b15c00eee3c4dbcdaf5c5f159b6f8555a1e75dacad62ac2fc552c001cdcfa2aabe7d1ee104f453bd06719c64e7968cff0d6728ff75eea33eb1763cf9e6807fbebd76dcd5385ab9af7a2d012d067a3a2d0fa84ad37ed919e268aa2a820a4d54306124790027104afa2e4eee7c4ca3ef2c7c83465f8201146346f43da2f0d6d8f81581e550e1247387258df381090737c34fa488a3bc121a6a6b28cb49ee5615175c2f4144551557520c772bd7244981c71046f132dce81e305f7691c3266921090c35a9f76263e4e936551207154c511c5c4bdbe81c81e228c65e16a0541e9a98709f78d8ca4d52d4cfd124d20d9066a4fe631af230ea10083f6081398a0054e88a006468cb8e00522f084a48be7d6d63cd8653c238e660eede12e13bb47b884c216dc1a6de6c4cd713fe10eef7886f61cc371278e3c51e776a713e67df386f1d58c31629896a95b9d929507bb7d1a2fdbaa4bb9651632f1882acb43c632b37cfc8497d324eae2bb782d4e89e5a96b9789109079ba7509a5a87b3cd4445deea2f638e32fc9e51b92b830db4c4b6a324a3851d5a56499b62c6f483708e594534e16e639c9c9c4ca2571e4991e1b3f438f77e26803c6bcefd67deb3ebdeb7eb3d875dca5b2cc34f698c52c591dc30e239eeeb412e3fefcbaa6028f55c7e03190e5f036d9ac1d84693a1831b7518c461ebbefaec5389da38979b3991ba6c11ef5b33e9e9e2ea7cb4f33dfbc8968ec94cdb06c71f50944ffa0a95f30c773c8c463cd39e7acaa1c77229338f2fc5383bb63ce346fc833f3ae744e1c797482f084de95f6781e925575ef931ecf6b848130b13a12597e00272a4ee091a85b48e5275daad00d2e8cf42163a6b74498a7238427aa1b7a32478c31be67218d74e6162cc6a7699a493062c4052f8850eed5c11f79eaa92a26b8978972ca0867441261b80c8fa0b005171a91d2881397fb9511c97c95cfe2125910fd3995526a972fcacabd72c71f8fe438eef5bedec37c2527b1697a26eb096d161e995b8b145de6ad7268244bee12c3a0a69dfb473b778d9397879bfb04ba86c153f29894c70eb95fad7e9e7d5e3f79c611778e93dc2bec14966942c76ca6c62ea706853e798e855aece131910a9492d3b8df631bdc2c0f7a29392d6f88c179846273c2237134b1df205ae3b8573166e5dc4762ce86969f6f9fc37ff2e7d98fb577d8622bb88a2e9f7f3af9b9cc333f2cd3d0d7195aa77531cfe530c43b08cb33f839cb0a9691b0ba8655cf6b8518fbe0530dcbd36682bacdaa34d82bc41c7c47c365a837f60dea8baf6f98a63e6a780c1e3bccf35a9627fb096a6a33f55c6e203f4023f048657950f379663eda936313387e94dc1d8fdc1b0ac1bcab09b312dcf8a7130468244259b14235ad53a26a5a918f7ab7441d25481019f38018c6ac3bd3bac7ca53b6d000618e1c094880c7a343eba8aa7b7f28ab191a32810950d0f05de10a30305f7cf1b8e082011a7e332046c3ef18fd6668aaafc6f763e2f9ab91f1a7da79e89d3e20c604d1f191d11d21d25005597d743eb8bb5e5b45352d9c74f5c6e49af18b2e36d3029b1e1d03e8f7010461d16fd3eff2d1e9dcad8315c48784b20325f4e43a31c000422c7bbb7c30b97994c34784892fb4e3e3e9ec5c190d3000969047a3dbc5595df5a134cb039ade0bcc91c3000618c000726661d9b67d49181304bac4eff785270608af47bd6112fabd0d91d001f720114508a484e00c980d82700412c8000313485882193b30a20593082988f00414ae48c113ac50a9a0468b2476aef003266ee0840e4430841d117831f5831263a40b2ce060498e185f90a6143a4b78628ec18505c670640a3188a10622408234a3d01903097abe0111c6ea791f407a6802869ef741670c9c316ca0f7a7a585208cc184dea7a109638ca008d7eaa72386183411a4c041492ecc69b634b9957e3a626c4137e089679a3a5b0c81095242a43de734e3735204e2a09fce1761e8ab9f0e11601079400101a40719e9127dcccb4b1c50e81ca258c185116614a1040f483107fa066390420c52582209339070f0b850228d2b3069f24513264813143a3e81c2163a80c28b284c40418acf116164644c901c231031852210a14811a429c98d912350e1c4c8ce145b68429a6ea06f9018a941169c34a9e2045d20451b44994f60941d989a265e7ed798497a3bf01b017244e323608141091a141186345e50843495a065628c4ae8f81be347f1c6188470fc364638d83855821f6481b3041761c80119b6989ed8f9e2a3dbf83fba8ddfc7242070850ec220450a13264061aa41107e58dd2e741b489842efe3f03cf17bbb508ba704d28b1f60a13351c0c51246ac3c4505033d7f93d0f35d84d1f47cc80b1d24c880caf4d301638aa6fae9807146129d2f7434cdbab83b46795206ddd3e10f68825c038da8ecdc296f001ad131ca4bb0219408b3a7264d628ca2ab4bb93b469145782f42261bd020a08e97e2426b041609c32b2a9821d38008b31f6f55daadf2ec117516c58d365ecadd6f675fa63af5e9d05e27ae0fb98387c4d19179064afd85a6dc289540241ef902bcfb74403d0901f503a20f394d9c24a8750a42e36e0842e359df2e2b1ace9dcc09774b29509631c59c2d6107424b9a1147d67b2046c48923eb20125c22708724453c3c85768725530a413bb1036dbdc4e9e489a7be1c1308dab2e64e0fb4f52396d096f54be368ab8a0bdf7b99d2f2803bef65ca426419324a1c599f3eb8d6259e26782fd634f25eac475999a0adefbbf35cacbfc322bc181998046d9d4e3b5140783a604843cf3d721261acd9c4fa54624624597f54fc938845b182a99ede3942385e0c243dd8248e2c0beec491b5c33422636614d1c5ba55cd257a6b22993c1d4f2415a0ec5856bcf5c80492ac47239694286540284a702215d619dab2ac4886b6e4f48ac714b327dc0d779abc172171d4e3d273e7bd58dcbbcf26d64ef7ac19458c5162d1a9642ad1d621ceb5ecadbfc2de610c8d68db1fcd9791314fdac41f7226a24aa30cebdb19d7fad31696abbc6fb4d79f05523fa388236b071fd1d63917dc8943f35432954023d2c5f2e4cada7067c792560c3c1273b06edd878c7924cbcab2203332eed34fb8f2f2bcbede9345493cafa744f2d82b296de96a9938b228bd28bda4e8aa2a919432245dac575d01fb7a09d87aa3b30848ad795a47e2c8fa65bd86145c998127f374406d79e159f231d1d6619308772ceb2f5a1f4917ebd625596408ee863b70a7823b3ba534ee863bda3afc1e29616742992ef251101a775f4db5c0c19112893c023e8158449cd88317239b8842c0896948222abd3f7d70690e0e8e64782f344a792ff49da692eaa418b0caf2bb867ec76fc763fd1319b71563c72c4431ce479c0833a3d0d48c18f3c270843e2e89304f070c4ed0ef98732860d881de23273a22d03b5241d3481f9144981da5489889069afe499131918ae8424f2bbd3589f41149a4f4971e121161e4e9a11188436232ba9482394b7628fd44c1a5bf3035b3903882d76f75f9a7e9542f2d6ff5d53094de533f7a9f5c185375c4eaef69c411954534cd514ab6840ba595af70a40227e2c0e04a1b11e61dc70d491c1af07450a77f849974481cc14bcb2c9b782ff4dab74b27628c0ed1a5898e46299a3e521163a6d3471c5ad50d57d245bae47b708464041e69ca89a31c645ceaf5f059162e3ca5178a2850a112e922e437244829bdcf85fe9d7b311147bad0d3c740d216696a5d5a20538e358b2a50459e8baa63b7af7475c489237a10092ea42030e22155100ca9a4cbfd932eb02ee1bd54a2ac6a08822195a87aa5a786b6aa167af15eaa2ce41267d2f003eb2a5a5ca8a1aeac03212dcbb261651a28033a59e8142e3c900895486c75e80c172a814a1e5452c9d09409a3e05c70214e1ccd5f192a794eac27e0c1d7859e212b0b01350522904e339947a00e6080811192880231df90e88331de60c2108a90884478010ab50140cb53c43a72a12600158a8fa3f876e030a970a74b58bba7036a08b51073f2688f342289d0893b51c4519470c73c62f48742f3088ffc8427196611defce28d229424e80877cc23f0c6446304866b2134853174fc4cc17b89df33091df7c482de9131b3aaee0d85fe3dcafbe5c87b893fc4d1f4b9448c9009f886b082265a5af16270c898478a974b9e0ea8e9eb5579e283125ba2230e69858e8f794b32f4fb422a414769041d4fc92da61c8dc42332e68614f5be37a41d9a51c2a8a8b84b74d4d171ee34993b514c336a70c18db67b2ff09e22560a979388648b216c21c613149323a4ce1638b08ee8685105155c8828300df1fc56b813e6c6b83a5b2c51e1787144280c493a12452da2e38511e0ced5814257d522720c9d203ca1df1f479f8c897fafe08ea79f09ce28c31112116800450e4926a18110a0901e149eb04111129d35e258c60f7a708444a71ab1842208583021514f8d386621892f182151aa46fc986081054648b48aa71ef110f88230d4000989088481199028f910052881420a89083c83125ae490aad35829ea551ef29878910413d2906ac47da45df37488c01860514413a4ea948c50be894d9faa2cc5cc1d895a94135fecdc6b086080a1a4a35280810c8a90baea82244694417a318788873c2fa6b8a20889c885530428a0dc88876054308209495401eaf1541ef2d2b0410970484460162b68c11112f5984515f89b2286189090621e124f6529e4e1633d25328408d4424915764852d4e98f3471106fca942967d0f3c708ea0d8c34ccbb073d3fc59a9196d10847d8400989de1af1db028d2747485453a2832824ba4de1c50e897229a8020b9c906857238628e8e20c2724fa79e2882224aac2051746484418c211909068a8461ca530258b32487425045a598957b841184f4844e2cd240225d5049a45134c8a681ba9458f0aa498038326e0909e0c81215802184548445e14bed8e2c98844b3a8059c2c7648348b3998a20c5248d4f26058e4e85c5186b691fa3d1c76656154201181302a9197f5ac973b1ef7b7317a9695adebbaac4ac6e0a279e76e1c7afe386474d173ce8b527a5915e5999890413dca6a9ad43429ea55aea8aaaa288f94478853a53e597afaa6afb4d64a33e599e0141cf2cdbf396f6374597a5f1c92894b0827cb03c62e344d789de61b92b88ff252e67dcde9999e8d79c61492f4a2d704f29e3c2713bde41309c5e3a11e437f4109c0180aadcaf280a7de010162e94b53fdaec41e782f154ab196073c1d6119bde4358558982d0940cf63b604b5c06c69744b32a5d1bbe1c5589707d052881053ca73f2a4d4120443cf67b6a465b6f4a2a0dd4e0704e0106ac952881013898c0255ce521eb342eefcb525b8846b4b0f0955f6c07b91a7265d0989436419f4bc664b90059a2dbd70d8b66ddc176227bbd9755d0733b66f54b44002a365c551ac28abca43a28b3c94c913a13579a265519565552106ec1821653c3356203d2024c61823f41471c3017644b9041eb92207369133df7bf255953e6e898447a487a2a6c7634b7089c7961e15627e3c17f96d636b569347c6d5c187f8c30f233e640c0c01112f863a19649041e5e4dcfa163dbd7da7e879ca96de1184a0430e2f00a06145f381b221f4c8b86460e0c55095844f68ebc918aa5017de15727272461be6e49456f484595cb5f4c6d0f3962d49cb96201268153027c703af2e2e5b8253689db6c733c3ac52c3b68c86b5563861fb66caec0c2a89180145c40832292b2fe2a4d0b7b5ae2b86febe6ba75f28432aa296654622952801c28c45a212b1aa2ad844150faa18714f70777422b9d01be24020bc980a8bcb45e88b336104058de30a5988a9bb109dbc172772891c3842dfa395efb77c87587e27f63ac1127aa2e551ac8ca808e158a26588a3a3658ea2a2034a09a7840b264a7092a0a6c41e69c52212a789a6eca8748cf7d4412d95221201002020009314002028100e08c5a2d1883c4ef34ccf1d14000f8eaa4a70589a884990a39031061960082100000040046060b44d100055853a42a1e12f673e75f06f162448c631c87892983f700ab5446c5dde846b792c09a94c482f808a67bb2dc9115e3cec0888be025f097c4fbb4c4755a449eb48564349a05852e65e34f7541884f6e190645d4174a997cbc37e4be09437026f12fb4e49b9ac23410445cb503b95d0a538bb19c9c6f602eda4ceea38bbfa50c1e30319551cdc90416b2413c571b526ec18f483c98c8ac8f357042cb49325c113da48d3704c7087b1a83473dd50ebf23b983ea6f3c992885c00803a360cf0f260cbab4e47d0d6eacf245942e0ce6b02db003629ae83f117edd1ec97c3ffdde1887ec08022887234fefeb63938f8d0eb4579bedd5e3a3c1cb09575909498260a0b6f0e1500f9a5faf3b3a0e416f0d315adcd633ecf178a295ec0fe6960aef0297d3c10fc848b1cfbadb507a7355ddb7579b26aec791304f2279408b8c3256fa9a917fe22ad0ec239d36bb9b67a86f93c8b03f03b2f6f6087bc5160f2cf6c454d120b5c3ea5ecb1ab7761de10d77370ff926ad65f2fb9726a987269ef92a27cc14dfbbe74e9bd099c4effcd2cd19361ae55468128547d71b2e59d06af9e9e726283af836e34f26244793d66c3b5e8d2d9020aff4484ef6727ad2b552ab2496e372332fa2d4ca52838a0e4920ab344881d38b71df0d3e5e572f6f29bcd14ad639f0cc7194a8e7387c409a478231b2daed179f0b1f598095b9c6cdcf8ddc0298d09db227b6e6ab7184feeb53d13c8ef270d4a55b2246c5288b29d283d4a1e5167b1854454ec1451fe91fdb2513b264134146e21e2e6b330e04160e4758f844e48c99b591833c6714e6ad4ae1028d3eeec41067565f5ddf76f086ae918704f4405f713b13f6df30d01bfefbaf519b67d0a39ff0374d2963f30331d70d32ea91cfabbf6b8a421c351f4f6ec47e315ea5d8600a0267ef90e123d7955253c3e4dec8958547a8c43cce8e158745e50b470c343d0f5a53187c8210932594717f69fa79836ba87957476be1bd4ba13caa5191e5be76bf86b11aee6f4f147ff6f7086db99b2902997781da8809ae55e2b38aa988033130ea064dee40c4079d1c7cfbc2d81996a64d102911127d09906358cc7996894e196cb57345523f564e848a7060c21c5ddcc0f41ea19831740a1303d5ad57e873528c6d67ea5cc5c503178160caa8e39808ed61e6803a1e26c544ac519dc95afaff426e6e896d9bce434b5333b87c2e38f2c09a6ad9837e847595d47f29eaa6e2577de96d0b35815de5d82be4a45caa114bda8e13210195afc71a02329c77cfadcdc5745d8d796c346c9fe53b37a11613cef8649faa65036a60676b9a83f84e27b6178bf1f54c656908bf1fa2676604cee65e7c2e6db8d04311fd857baf52381f1c0d9f2986c00a00757743d2b31035bf25891bda3db185400ec077bc3205c0573d93d81d04f6191ef54c286926b852da6f5b252ff6353798dbaf6e9ecc9042f74e2c63aaf0493372daaa46bc8717d39469200090281f37ea39da1f28c2b7614786d7ef2cf619fe35c9e1052367aa0a0b7f08d2bd0299abe278da3516a9ad56b2553da82ef86443d6afc9da77412927d1d05ae6d5930c115804b961533f7e4f647d3b275b8da8d7a67b317903941b9c40759bd9f4354ddacc63ffe10431c2d50fd14d4f89e7c3714887379150f740f28f56e12f0581f50a5138a519c0728f4f7b5ecaba568b8063748ab3a7bb26c69f47c8893f8f7505836df1c6a2be55cd9590136ed8853d188509cb6c259ffb5ed32491de833c12e1a524ac403eee859197e4f22815eaed3d85d2b40adbbce6a3d440d6d41fdc61118efe7da9caf6d44d3b5116490e3a800f2dedef7e8603db0b6a164590552a2a470a82526281ab225661212338b04070d2e2ba111f645627358e892700d98e31e2b4aa48baae5bc5a9c43d0aa940fbd2a36602f571537d86a6b8073e632c17fb10f0fc48529bc1d4661f0d0c85993105f7e825099f45b1d81fb6af8ba7c8ea855637ec744da5a5cdf81e6114864acb38b11b0bd3e87a725376f8f065983567e52a221ae8367e0ae360585ab11386ab5892b2ee94e1f9e0b967ae0bda79e7ff45473f52d494292cf6cc38f786adaa09c22658bf96c2042965822d57705f8a6641d6edd26add268f3bd8828fadd362545287ce04f31621fba7eb615794f5b6d524846001fa47d60dcee7ee8d0000fdd8e8c8b91e0c72888847fa462b67bc6830013ca3917b997529a9adab3d52f509d206cda4c75a3417ace5455227672b9946f2c13903863c28bb0e365d79b78a03f3b098b5ee72586762aeb9564970e2d4c076918c30f6d19de3ad6d89eaf81c49257b98533668c8e787277046048641703b14f610884d42575ecd7ec3051e06f676448fec90e82bae3958e0f39da80c671498f4f5b47e658039949441558f29bbd79a733ba7210256a3e904a6fd6698fbddc31b547755421242c2f8f9db2b4fa6a7e2a02367f202bbe4b357b9e898d4d122f1a05e44c42e98d24bd31a4265e95943637029474bdf0c8ba76adab64c809d1c5e9159a726fd5f471945b006b8d2148ca4f3355a3484b79d0237e9b6d62149fd6f5734193f4d8fca7512bf703a1386ff3eb06033f324e52b07cc058c005a8b2e851a0b7520cf81e5ab00afbe75b68a958b5202533c09466246184a0f586a5af703c290e101c424b95504894d6899dc8580aa5feda3a4737a6e0a1edb9fe8f1261c73f76c47b5899210592be2097516639c53b7c29338cee4b91ef93d462caae8ac94a0a1f24fbf0a8c1045ba362cd8c63fb7bb463d52be6bdc7378ac465ab84c95b804f0e6698e97587d104b4386d9ebfc7b1e2cc99b7802382611f2fbeecff86536a8461b35c5c6e5f8df5160dd112d9c10d7d91750e9ed766688d06bcc2f765f75e16bb9a2048b582d83ad88f9097d3a1db51569c7a8ffc06222ae602c9e46eba6fb05322cc00b590ab37243b706888d8f7ad2ae0b065c7be6053b4b24b47c181c441deec5d379d043d9539eeef430842855737d8ad43d480d9749635321c7974a6fae9ac60cb33bc56c1bc76b6388cb5a4e9747da944b394341f6f0ccf5d7ba53ce78f8b94adea60b8d860551bd76695a18a4a6caa23fe02534f00031ca00b7bb4863ccc1b510decfba466ca7029c3e6cac925f1574a916c60c9ae09d9a2fb11116aa55fadfb321f37d8d357663e2026469dd86ef200e25b7a80559212c0dbb45b106b66ce7b27150712fbfdae79c054571244948b66f1d11efea7d56987d047634a72868730bac14cd3aa26aa781401ee96a8f8e08dd730eca0a5967f90bd2b89547d78ceebec8db20f287cf396c4d6dd92b374339cdc9562135ee45ac65c15756fde080e9c6799e090221de6b73dce80ab3ffd96d25bef06a6417c4ffa3be1b45e218847af57b3f50728357686c67336bc0d1be66b553f24e97ad46ec66643603de0797b6128276092048ea8e4d5fbfb78d1eaac082930cc57999fec7a82f1d56a7fabad4e5cc293641cb16b3b94c9b1cc5ca2c148ca35dce291efde05e5562f24d3b578feb180eeb3a8b262c26d3351f71b2398ad33cec15d95e729c71ba44d4bb501a880881f6037c256fa0498d20a42f49e56f7b7b86490f394e60c9014b99688b49ff69b9ea9a00f7d7c1172a52de824ed6a1898056e728f328ade78b242b046c66c18e142412f955a723259e29e1b4bccf599ad7412b516bb98e9470671c8f919067f9b61947c858c67f8bc0666ee85663f35f9c290892db6779e4701a14176f58c48f8125270af1bc31d7deae066edd24f24a29ebf6575dc3a0e776e8f03c9812f87d3785697711030541444b7404faa920d73d48654aff0a9e57418607076d5e0248d0e7927780a58bb72a58a58216530f8222e852ecfef3529cbb3dc02d4ce79875dea6a1384ec8d21f7eba92b14c1c927a40184b78f2cd2967a622bf61e7e6e3acae05ddb2818424fe7deefd61ea12c1532726081f49bdb329c654b98fefe2ac3b1adad7efdadeff43cca2853f18f479ee34b3409d4e6869c46706e7aed2480ea40d5d7d83ff49db9d5730febae7bd26605fd7be53499f9ad4470145613f22fcf3ad39955ef65fa7a944313eed8a9b51542971bdfe29d9e5a303699df731681bc6ad4732a3628e45509927a0684b3bbda52fb190a14d2c85887ae061c35dc499d35484b69c923ec6268f2a00e11e5358eb728c1f5d2a86da0b27952b85514f1cfdb076bf8fe4af1e5d4f334ef19c0bd5c33d816349ea48803e85f93c725e759172976afc4815e4a214c11aca9f2597d3e6a7152720972b261c5ba16c687856ca3aeb3f05b37aa2dd134cd1cb05ba5d0b0db77b93404bd9e28702c7fe33d5c9d4192899de567077722aa1687008648a9d7a29e3c5a158107f16e6d40cf48981dead13b5739ac675f1ed8175d34b2cc9a0913e410a129362b4cf50da0c6ab38e57c3a972ceb9cabce701fd61c6364ebad2c020814c67144b641bb8f716ca3a53a8999dab8ee04e11e0f94b2b7689051db32769140d916905dc9f0811b89efdd331ebf0715de3a4994743bc7e74ded5ecf0e55636103d117b15118bccacab19e46ec9716313b5efc3aeeda1daf0cf2190c5e0ad997b7df8c5ed05c872738c23222e05852b1e33097b04c55e9aa9ee3d5066ad5a31caa31ae9294f629d163a47c0520ba3fb4baa20979842a446337fe163a8173fd6a706cda0b4dc956a7219da72a296e4ff167f8a65d5762445c59b62341a2d9ea8d11f0ee1edb4afa48c163b18e7f8fc5bd944b4861af28c33cc5c09e984dce1a8cfe2381fbdeb4e1a0ce78ea43e4a7e19377a571fd52bb5efb617c9d24c85807db6dcdc4887088797404d634a186068766b5f60a01b4e45dbc390afec9a23355160efc92bef97c81ec2f0eee1b9d87f134a23828a0f0d1068b6fa072dea2fa97f2bea9f83102e7aab8c8300f241b5d4b272819403e76d3076cecd1bb0a02aefe605786420bb1d2aacda6985a6d273f9db708c4da612a95a2e7136aa36c10acd4ff129a99ed0cbf529f5ce7c5b71b7cfc6179c4483b56a3313e22f603b7092ec8f9e1f40809ed88de9040eebea7b24f913629d40d02115ccd707ae36f738ff0e07887de4d741b0d9b710ab17a1e0a4d0b3d45ddbc554441da26eab429c30ccada55bab6892d27700fea8caad6c701348953517488b406e0b5bb8523a284956a3e2e67b1a4db844ac282e991ac1c7d06dadb420c541b94eda690edfbe2e0c41e2a8a480b929e82428171e64638d710dc2322667fc1edbdce4de7eb55bba9360e1ce429186a45e0a1cf38e0c9e33ce7376375d501e56e4e8048da07c014324234a0237f56974316642bc350c0d9e037b4693cf3e073e863aea520b4edb17044a3f9bf658749d2762845b06f3a146de2f54d2c48a5cd1faf55dccff450409b46f79fac3b70032270891e2a5868dacd83e3a08c8b5c6aeb2d8a323565eaed0920c7e20a47181aa7fb44a508fa5e9bc35c2b74b048c4d1b3efd29fa1ab1d92060a3482a2128b5f23a35dc8080a47720cb4006bdd7fe23680a90421b8ac22fa8921e8f57d473deef5ea49abf01efd70cae6d1f8312ac8d5f68d88c555f03bf6e71767630316b6d7b3810325400c2fb1bceb1a695d42bb3c5f5a0c69785bd3d351d1353fa55ee8ada99547b70be17f5453a2f5d0fdaa8f7b1a027701bdce04d4c2af7583d05b43f5e016a592d10500a2121dd7914b3ca30b1a4f318434d32d5223a25d402a5e04ce6534a3967a2e9834d527e4cc92f280bf50f444da4931566a4aa96ad42a76524ea951042000e0d629fbfd81e029197420eda1cd5c185b982c6004709ebfa48ca2f85cf5bd709ac87ff2f3141f68117db26fc8dc0e84c16406e1e607f195dc7a556f91f217b1f7c3e970bcc83661eefac39cc530b3d36d9f7079fcb58211095586bcdb7e1b50e68706674b53a5db57dbddd95d8c05e755a42ec768768fc69da14c66b7a72e804b91438d87d673e4cc17925e6d55991b83d20c56d9b1c7e2af0fccbb7b6cdcdfbc97bbcc23c4fcd73a1fbda46d539f15a33c8883d2e5430a3d91535aa3ce122d01c693373f10ae1ed61b58b1bdf5cbecf1e547e89070429940c1d295671b84c7f1aa6a7f369e955b06c5fddbc9e3e5216ea56e734492f934f2e5bb57dec629ab8b7560c26be465e681583f24ff2058f2b20e9f2848a6912dc6f7df39883aa22487bd8727cd0c18b6518c09ccda184a2f7861ffd4a32c0b1a884294fa38dd5575adeb4ebff921ec5165662633f8a0aa9455bcf0737c2af505e7a5894a7f4c0d5b3a0e2275d6e4f5c773d3d3a4228f147e44f60378394fde84f7d071f1414e207fab5df062b387270498ce73c2500f9b8634cc796103dd5f37ecd9b87d54c203428fd9b1f5efc426195ba0104f3cf611a467e36b5df4c0a168f98b579aaf70d4551d1830c60b058d5ddd1b28a227a1c6e7049ddd41a892088aae03dc22b18ba1e103aae6ddd6a84ad86d615a8cff4f7dbe72ac517f2e2d5480c410088a3a9b6539ce56aec57acdbe2825bc512b78bb8615a032d7cbb6c42b94ffafc941c473dc01d200aaaa5e9c039111920213fa4f2b010f855b518824a156d7acd96b87b2cb422ba785ee929d235c8ef36e126688366909c98e246d20ebc3038eee0153ef8c6204d2340d6aedd361533d2dd90e5ccfcad610f7d633251a45a88b244336a5a5c69621b88f9fe92f9805b2415bd9267e2288736d635a9cffd195b119da4425c6da471b8b31036cb944178fb03729e29b5ce304d56c5e6bf9d06519d3429b6345da38e87b630fd19e825d3cea857978a8b837939c0b162b964443637d0495e225bdfe54d2da5263a092c41087e3246a18d8e40dfdfc08df100fa87c2acb7b6d382dd06dcd16d3e6cdca5d5c2440037a287265a48b61fac7013d1746a3c314dd7109a5373a235b66339fdae3df2a16172721e6131edd9c914a525893a9a800a1b639eb5aa67b79956e102415926ce777dce771ea4d05f8d8fdc88246c2bb13924c6e8f7a403d0f26ab7ae96aa333fa44865156e5c1627b1812a255b2e48c86f72c71e7d209ae91a0405fd967622633860d7907fe1d73038388564c04f168ecf6c6b7fbbb934d50218ab7b7f36f4b41e54130343329de2710d35d9499d05cbe2857a0517a0ff68c134fa79f06edc3ce06c7c558e680a3e6470a60ffe486bc64652062aef0a44187d1a066997cbcf2424f8d66513265673af1ec6f700175155d886914cede28056e88c2f05dae39922b79174818fdb9f51e8a1ef17f8dc16bbecc7033e2371ed1985897eb7b5f6711a5989eed9b6196dc290ab7e93bbeaf097adb73b2844e49664dd0f192a5705332b29eb3cc015d9d9bc98d04692c69f2c2ad542082056483a1b50ccb29407d773f0c74db97469dd8daee20e32aa58131181f879c33aa951751fd199764bb839c5e3c2026853c35175d07e6f1033c8e43343aba6cd3c8083344b1d4876bcea854af7f81f807d83eefc04094e0b36f64b6155d61a07646ce5db49278004128284095af39ac683f1463c9fd8a6ae6e47a81d08258ecbbdf4b3edab212a3af51ff92327c1fb0864d9329ccf678a997533d390e9252bafdc7480234a51e605751afc4932770c11388b4e16462689660a8ad5775f53329ee011541936c4012c8f7efa2ae0a5226fe8d21b4a02a0c9496d0f4e46774006d591ea8004e54a0bccdd6e1c56279ba62c97105f898e00bd187a9fccf4a6e47ff29d49c095f84ef83f9f2905784b3f2bfbe2eb61a7f57e23d3cb7f4691503122be61fefcf7e0f24f090e8e8e1cc1860b7434753f6521bbd021ac52fe9092dd2a158ce71247cb239d355780f5eed4b9440a79b55113e5f2055744fc6a5de3d8b0be9314d4c1a40e6c6b4454ff12a09c42f6947e7c4b78ee3b032817f94ae4b5697667cfa09b5b54064e1e8965e82c5895857957efa70d31e8c156d806f8d80a325ec0c1f458d07cc2f3c8e18888e6c1538fd1058f37314ad35c01eadcf6e72c1b3738b6dd04caa810ddf81c9684968d57821194de6c690e2cc10c93e0d5691e14d09c053fb384b149f248e5965ebbd6401f51ca61144ffbdc92deafa460115e2262c2da0fb8ff3acee73dbf9a2dd4550da08ddbd0ebf65fc211d7abe2320bbaa4ca5b5f1457ba8f6e8c6c0d31e71e581a86182ac98e4cd46c39ae0111e428fbd5b9dc1416d0030f1827091cfdf5f417aed06ba3ba8d260d9c39c77aeac843e12fb5ef80e54a5596e9eeb470829bb03520af1f1e93efdd7fb6245621ec47d20622c187d8dd97aa6d2004fb460225ab840e7a746d95189da9848c4d0ef54dd292ccf04ddb955042e9a7376993d49d4e879d2f0494b00faf8d5490970015d699c6e2f85dd932648d0707124b7f578be26fd3039f7091a9fe121199ec2251b91b7f785b44c288f5863163e768f99bd1660b7147bc8aa38e2e17e525f9c9cbf5584c0e29f9b8f943fd5e9038212c24fbf42df31d0d0b395709232a35cdba2529685b8c4f0c71e663d369c1729ba13056db8fa008d633993f7fd8657e75ac8cadb26f04c932c79c29a714d8f8b04ee691ee78a4e9113c1a0ba117e8292255d29fc25f66f20427bfe9448244af20d1d01957ee50bf03e321293d61717893ac7bc38247ba40b357ba015b9c7fdce80ca520c4bde9211f1d6d12281437195cec479eee3fde5891dd5131e1944b6a77507345dd5a0b7f40fb79db44a97a0540f2452d9e29121dc2bae7348a98348d16fa3e9bb2bf9fb9c31c8057afc0e9129437f7b75175a75b279c55d8a103bae73b96386349b0f046b00d441ae42d8145d6c90a0c9a9db6789f30b180dc6d754bd0d82e19cfd8ab812a3493721e80516359207d3d0e6e8e02c7310a351172b3c7e70974a68c3dcb18a3e293e00b405065c719991a7c6bac12463b5cef6ca24841a2ccdcd1b5f3db3090e81cbba7228f13c8bf684daf2bb3a51520b4df6790e24f312a51fa50047fea298479192ff89917835939194ccc5d1349548db836c3f814147238a85bf08e508ce893c749ec2f18d9f25ff9be07c0ac3bb55deb3e5e8275587b6c5b163a5196ebdb6c4c83775ac13ba4d4848b2bb2a507c77f388ab588bae54a7762dad2aeaea732a6753baf281faac7d3d743a0b21d0b56f3bf15e09c7e205b20dd348d5facc4835c2c75ae2c1ddb3e50ba56e710fd65d5d839e25df8b7a3b5287471c9c08007c4099b352d2fe48fd809bae0930a2ff5e1c1dafe16563fb157367db477f9a8dd5262deeadd2f2f21a43271dfb25783d858db61385271c97215eb91abfa3fcf7771ea867939a5db5a4bc7418b308754853cf057510354185a08ab7480d60b131c5bc8a2e0c536dec287336c6ce11cc23789c4a7f25bb89b9bfd76c990521fdc6a20adb193c60a9576a42b0e6250713a683f2a6b2d938baeae0cf5ea3765308cf5eb0356c8ad1fed595ba582150c3821ffce949e78769e13e43bf091b17a88d9c279465b280309acea972e7ab4eb646ca1e58ad1b95b907c989b56bb4f2ef11ff14f77d4ef65c112f4bf9748d910ed94a932ad184db016396370de99eddd929309e1e2f197969e27fa8c5e2c5e9f1900aa1a98758c4273b37f06da0936bc333de8bf6c15b3a12050935b4556483b152e79148c31c4b76a80b0c0513052f62c6e355a71b8c3d3d6143cdb9702c8428d95c27cc5dd8623192272e8d2beffaeb45ff83f227630b164977315fe58ec3332f8ddec1de781507703fe75bf9df8958546ba1e7a01f5f655f834274982625b140506b79c014efacaa63c2328566f8bda90ae64fbeb3ff49a6384c579d3526bc80a1fb5b0657f93fe5cc90b8841587dd4f58acc662db8fd39cd1d06f001834e9687c93fa2d8f3cb704a5dbee3390e029a64ed311a389fed2c2665d0484067ba8d74a010bd8ac601e661dcb08a2b0cd62ace027dba2db751443fea28d12e42b4affb2a85db7f813e4b5724d918fae344d9a9302b3c0ced7a668eabb898f94e993b0f721ee3cac7fe4a7af0820caec910ac150c2aea8ba720a4a78a2b09c880d7b71d9b0c70a3bdfe93eacbd26dd15b0045c407c1f67501f49314a2906b2d11b6adf9c4e920933a0120e871c2ee0e2ddcc2f6d85f694a500c9fc8cc94b2146c68f9103178198e174f647bf4fce53a63bd8b2c1a0a888242d4acfa90edbf7efcab06be564e6abc79dc46dcd9fda0a9fc929bd5abb720fc267aa952b3dc077917ffd3d34a0f9980712936d834936be09bae3de25a6182af50459c6e4328ba5ace185c66eb38383fb8964fac7d03e01b97aba52c6747e6a284b42d9ea30a48b8feef86e1d0c2c664da5997eeb4b44aee1277a0783e429cc0bd764de200e4e524099f6c85acad2d2b889943039d4972bacc4ef2cb50f53cc7f24ea9121683b6c642716ce4b89c319d6c3e703931d1cc7bfc42011aae5ba10978bf4d8418cda711ade8d3625c0ff3316b342a5f470a6e459d868b6c5be3511a39a625483fb6488565251ccf3f0a2486ba7641139baed7e23d39d11f89577ea4f97f5051cb239d843dd258f8a821150e7427dd08f08621b510fab6cc9796b70b761801f5783a3ae9bfad824ea8c26d9b40905a8fabcadb5d69d462f1ce5ab7e3b937eb7a6bb794fa0875e9c00e023a10c07d1179fb8e87e97c4828a063cf9239439162124ae66d50d1a578d3b60714ccc0a0db03fe296a9ccb27c5a1c649f120118f31ad9c69b3cb378a4af966567755f2063e1d8702bcf6446836a6c7a7ddd0dfba218ebb708257aed90628d4cced44076e661659de322a20ceba587a919ad4c67ed280b632801797e4aa895b4475fdf418c55791bdafe315f639ddab0605dc4a1cf1c404b1db6f58197422a105ac5be1a7a3a94adfbb99142460e738e2e4ba3a5b7f04c8ba13284359eb2843cb92330aaf76e935bcf9e8bacd25f824611624b2fa9d0ce98b1c11b318fc990584fdff3588880631d25018a6e90b4930cbed6cb917261a3e300020eab0c99ec3152b7f0d1cfcd4612e11f0a3d3a348761bd19e8613e33fa8b9b35ed7d51e0d89970e1903ef6a64ad51248ef7ac4d6f076d1312746f7c8a09ff3745f74d7fb5b74af32cc65b955e922e0090f3e81d62a1344eee493710f7a549d1f66b45526ba5aec515ea667029f6c344ce911e5f8b49a1b3e7975d6011a3afd3c4a544abc41a6ebf81c15276f8f67a667ef348c2daa5af34631bf00cafd00fbec13b170b74cec2eecdbbc3b32de1b783fc98a4ff56e43ca08f77ac692dc3ab43de963a4b1ef204b2dbbb8a476014844ad929a962dd23855a2cb82769508ef01ba54ef36d88e5c1a7bd7cb24b4e1d67b79c93f83d610f844cae424fda901a6644bf4ba5deac3e9e883573c7396e8a350e697b1de24cd06d5c9826dda8bb125e1661b41223072d43433810b47045b7a4b13c3e9742fe18c6811085a68065706dd1eab0480b2db7c004fe349aa0779e492456b75c0b6058383f8a66e5e6d35fd03c2ecb0fb039a9b4752bcba6ce594cb6ee2b56d1201f533784a15e0b5d5a7b8209726bad9f26c3d3b303d819c2946574d2e476b094b8440b01f1502c39a9e19195deebed5c24270893b0702be2cc6808618fe4cbb2afc24a5c1dcf213e6a2d27ab2fe5402cd7135e1140ea51d7e4ef60a8eba2de5445a215f05110f9a357d89842c68fd501244ecd8d4d103f382bdb3e7ec44b1cfeeeb0356fe61ba5967e28ee7126604eb9464d7aef8f44d9cdaed1cf3c7d4e4305c454fa7c2b632941e3d10d0102a7a624e9c096a3e4f45e71c6fad04cc7944e1f3fa3ede2b2b561d43b3fee370fe01083834274ef58e535fbecdf85b63d2e602c99672fa60d19e9cbd7c4fcf0ad72e35606a83cbf6471e4dcd4220023803c434480c1638ac1ea9b6391e4308929edb23c318f781756ec4303e363a54b0e076d5c55c2ef8ac5beb31c73536736f118625b908dbb8adcb954775ef45287587bb7658010b94be4af874e35b5800460fd2a63ae09fb93d0bbc5d42cda797db3c17ad48cfac1d3367b3d7838ea09b392837fa57fbaa53f6e2e6642e9b8525fd3c25897116a681fa863b6ea92599986625444d6824b7e6192f0fc5a4c164ea31c951bf79cf5ae926f81bd371d55ef6f4377ed255a34885485972fa668580a469952daf5a17616ca29d8340364a8efc1da62085e3497e8db35720a80dfdd99f42e61c8ee5e6f8b0907f071ada8bf75ecaa2dfd84e0336ce0d9383ad470057c47dfe03f912e741e60ec75f04f1a1bb8be2c6aec381b9ea60c20e14ba42a36e374c337c6488a6c01fece9e3b10d4eda465f1a0f9922ee10e61bd3a6b943cb2d55b4b19f6a15258c1732df59f2fd8f9de3ea13fdc5dcc821d68b82e05bd677cdc55226630b561a36a4e7d63467a99a119b473ad177fa4163d6991a4490cd50e9fd876d5042f3ba939f66052e16009e5c693bb08aa087f5022faf874bbb9030bd8852a75e804fb07ce3f373926cb16258a4c34a0d9bafd6c15a5f55a2e979daab1265471cc46a48522fa91958020a632a8349248615a79fab8c6067bce5ea7e5f6174c6fb554d1e11b79e6872e19614dfd52d678084ca010ae7f3ed63fadac50a931d01f7d9bffeadd2597250fca7d7fb0d6d21f98494b4761a3c703f2fd875f5915861efe068e85c805bb9ed5bfef144ac5550e0ed99ce14a932a09d5c3c5e286ba0aef815e9dadcaea42c44b80a768e0299632e64dd9c2bc142b9fdf2eba3c09a3f8ccbbdeff8569fbc172e327a19884fea1e1ca015498391e6951214e1036b2a9b107207b86710c34ee067f8c7ab219a450443cab85c440227282a76bffacd27858fef63e1bf44fca4f07afa0b89bc3f0dc2fc8b1e99b8c476cb062ed12c23e072e8fb537ffd1a15c1d8bae9a2a74eef2b85d26fbc609a9514140a1fb6275812b65b61989ec810287145891cfd3f2c27fa25cad48cbfe7101cdcedc56e7e21c1ce29c80fa530c3c6d543e964273060603a68287f223670011ca6f426d20a8447987b5ae6d48d111a188dfdb634cffeb60330a401e888f414e7dcc6a2a600aa16cabf93d7bad3f681d41a2bfabb6a838e2bbb3ff776682ed76a10876c2145925a6a484f7443f9295f64d4fe20245200cf84112a301ddf70032b924c0802a003571cba35877cb0da1e0ffce1f4dbcdf11d636b3d2f9282ea74038e92b0b01729460a526b1979078c16ff74ff22ae0b972067e539b70dbe0b389dc1e624d5972d8c3c0cfbd424b2c254542fa6f67626a0d00772704f2150acb73d1a067d9190489c4995d91534c02797559bd9795aa33d68669d354f78942d384743f5c85eb0d9c23c304331549a9f345ec6be9898c7ca27ab1595fa293369dcec554234905ffc8e711a46b3a7946f10bed3c824683477326ce96e623e009e420c2f6437aede84549702b21d626ed90c87a3672ad6213ec36af452b46b65614b067d5f9b49b87fa4efcd7ce96edf2ba2cefb13c669611cd0fa5275d0d05087035d1d9f049ce6bc16a23a0088d7108819a26eda132b6722f9281055fa91c3a5d88e7bcc20458d3598b555b86df5261e6e7ee6615459afdc12daf6f6be3fa5762a3e9452b743df57d3a1d40f3f5a623146f68410a35fdfc6bece53f2efcf444d82784c3e501e91ff89e04db657d69bc0390ff63fcbe9977365a2b9d9306ec0278e0eab8dc204d5c78116a0c3d8115b5b8781bf5994f3d6c340f6a2ec6807a56a564cb2ed9919281048259ca9acf83caad6f296a76081ed1f2eebe4acf2c6e58a80d78f71756c5e95a7ddfd19469f2ca40a402d33880c02215f5c209f1be17a81a452b8d8736e4477df494469f4c40ae54b59808aab9bb46f1305ae037f1ae23b5d3161b89d498385a118404305d10d8272900987df13969b0f92a2758145b547e9ffeb3933d49cedae0a77c39843cabfff45a5f9507e4d489b65089269a469cf8c9eefbb21a7d7632a7c8f61a05d570f5810e3754b0ff51e6ca3ec55a9c13b8047bb727a68a45b774cd3d4a35af2ea826df416269363bab46387ed5cb773ab683f036316efbc7d55c5bf3fd4d4b996ed30c50e76c2050f93fccb45e74bf01d5dbc98f7bd9af0bdd010403bd32077bfff036907401b00f5b5c3065f64daa4d96c1b4686dbd9521b3bfc657f4fd4e90cd39374ec83d253a37d8921b85cb66f8a34c8c1f0becd25b090359811aedb40e158cf74344c1a842b023b95247d393d347aefdef8a2e4a729f9ae413f8b0dcddebd1bbf88e4b3d8695278ba1c5aba73ee20336533a41cbacd7fc027967e45c41fc74726a0b5d69628979593a49c60ffc4a45cf4d4183e80c7bdbdd830956663a5f1785cb54b3ef3db3d47a35a95dca5101e26c21d24f45fac93e81e5bef66e0fe42a9af9d35041e570ab1c35d116a11439427572b13303858a901165831c0ceb9ff93241d2a84814bff647da8bc5bcd65de295851a4d98381e7719b8602778b0d7303effd059c446407b6dadc2da2c0dd7acdea37e39db4625bf4e5713f3566149bdc4dc9c960522531a5414c04bb70bb073cf5852bb0ad14349635df3991c46b7615c6b7f81c2790d382a841c1df5e75eaeb7bc563887ecc53c0dbe1bc342645a672b010d4836b58c65a0d352c8ec9c807d368deaa3d3eabfc4cc6ed00887a76a0e555084e78bc86e77fed752203d1294f30e89889b04c0faceaf3e4bf159f61c79e2536872e1e2f1eb6bf8076064002619197d9ca0087216e8f14ec81c75080fd41dcfa082ac88ea6a32b90db1deaf955331e80d672d16e294ca7e2561aeb9933b91f1715f46f2ed9e67cae092a6086010889823a4f56f3f9a8e1267f762a658ce3feae792b18348162e1a4a352fff6a97eb121852affb913514a00b42b0f431ce577b610f29f7920a21048ab6eefa6d9880d9c510d503b133a3ab61de5522f9f2a741d92d16c5800101ed31649abfcd5195b3cd6b1776c00b2842d8207e4c006b2c62cd88ec784ac63884cf4fe46091611923e6bb041cca4c954dcee4b3c4b9710c659ad1009f37ce8397a3bd33f6f8033db9ccd6dd8bc3aaaa9052a493dc2da08343ccef2fbadcd424204ff9eae51f1f751ed84e37569cb478f2f567c229418fc7ed3254d7115c5a92e9cd3fbed78d8432a03715f9de86a533df9658cc7c194fce2318f8c749ac34322cb4e855bc0ff70b196f5a4cdc5634aefdbac7d6c71847414a0b0d8880fd85aa7918751b51ec6a2134bee5fdf93cfb7d5da8c65b1f420237155334f9f48ebfb4d297fe48a563fb1645ca454a5871119b598ed4b1cec87e101ad920b67c95add7d508c4997a5078074208bfdb8d6fb716c446de85d7a80ed74fd4d1cef4e4d5c045b39ac8e09fe010229c66401071f659fb14fc4fc2c7aee3042bfd4bc714329dc241ee88a3c482a9434e3cf3a8cdfa80ca0b31405b2d4418fd081c89327bdb5752904839d4a6f53a268c7501e307d84c7bf706b816df1dab1cea0cef5229a5215a830f935d278dc55ec42985843a95e49ac6164beb8615d9ccc69db33f25773b04b30ce63ba8449496015402d18868dc057fa38bdbcb871d8b2f9e7e9b639713a4f1ad98fd83412bc65f5050fca2bc27381e68b4b36168ee5828cca85df4553dc4b17b63b83deb266523da454cba7a5eb820584c3c8b75560c9b7c52e19a3ac5590a50865f4315301c3967183a15e0ad0f68df45e078adf65b1e0107e96ed2880cd1f4276af5de1a14bf104d1b897eb7f8b3877220540c1fb88dd8db28390c3001b2f14c53dd2e216eac33a2bc451a39604fd8817962ec4351d2993971f289aa5459668436731bf63dc3bce43f975406d5fde0cacef536317a32237f69446b95d5ba29fd08366af1e37c8d73a5f5b0468aaecc8659710a78b9f854023916a3c231efa24d3fd1086f228327790abfdabe5c81fe6d9919d8fa6ffb3dc0295d9c300d924eebf8ca8316e50aad44f43b95186aadac6bd1e43f0b56b8c469cd3c9a777ee61f3f783674c9d3353fbae35a577b9e26c4783c87a41ab88827855d065b3e70d6aa824006669102a6a0a41a1fbe913fb775cdae3f4c4e27492b732f4428ca96cf6d431c6d45bd5717d0beb7bf45c521b7de918cca4d5d4df873fc1ae959ad400a0e1e61e1cbe5f0918dd4213ce27d010db8e8a58cc355bf93ae76e118a11a9dd0f0fae10183b7ee284335141624bb87dbb55987e60d565411d68d24d7f197d54543a3f86874bd4c6c376ffeb103e39eb87ec4f18278a46a24f85f72ce6236278759b0d784b189426a829f9f060c9c990b5f2afcda21042b6418ff1df461dc22557b86c0a45bbda3585165a4b522e2e715b9936c9fe96e69c7838fc27cd35b60dc045d6f53ab8c1ec26ac0a69bff537e020dd6f65ecc2556429b2df4764c1c587ef4460d0976dd128ae03f239119c194d3edd822b76b29611f9b820c9c2270b2e9179018b11df7095bf7cb2a4e61ac9b4354e9f11eea816b31db4b2c441d5fea4471a0971dcb0e1f2d1c295a361c196c72f399cdcd4b9ed907588079aece2084821e87a8087128fd65c19daf58e46d09ac60d9141523d567d623706792fb98872d1369393d7271cca5ec872d32730bf77f724347b12941c55079f41f9844f62b84fae7aa0f0eb878ae1b29ed04910ae3b1f26e1535d5e214b3e989f61d097eaf33027aed39956fc7fd83cefc475bbdf96e1db8ebfdb752c194e37ae9b5f9f429b80d47c4d8da952b894c201c2381485487fb24eb41dbab9488a72478b0885965e2d674727723ecdb005319d5619a822fe99b57d869e0c24f9ea41a53946800a9cc3594265b372e48b24c04aaa436c557a3f1c3817e3115cebe2504315495ab8b81830b9a4c804183f3693ba68d84b837efa9d76ba28f167421db97b1cc1ed33bb80a4aeabf13874b8c78dfd57c4ccb003c936a80bcbaa2e4edba38240bc4c2dc33118ae780fbac324ad0339c682740a709fdcbba8657c66f26c85fecc5517dff02822127ea51697c12d99ab70495da07faf03cb548e2c6d32e8fc00abb1fabc2b35da09142000560ebafb869ebf883dcc83ed69022d185f134bc9e50b0a2c8481b95593e392a422afafc603af917f575d46ee031cececd54140b7f96f1dd3347e74c50bcfe4d078c19f6a0a9a242085d4f2c0b9e79b39dcaf6e7bf88e322ae9a5960866e0fbc129ef2df57170501fd7dff097f6d61b22a4b8c27ea05876fe6cf102871a524b6625402bf1b2e674f7fb5287884b9b7b1882b3578437cbef9dc5d6f9b0a4e648746dabc551c6921b07a65ff87afd15692d729455f237945f7c0b79b8bc2b52133ed1411c80406596db9e81ea1f89595e1b0450122f55515c5c3990006b8133dbad69e7330bbdec0c782e1ff93de67f2d138492e194a3b14cffdd6e747fb30ac36fa9fb67859a4f68015be2afcce2b4728ab937507a202896db9d1f8dc6d8791c858fc9ec93f8684ee5b42800da81440adcb0bcd632c284458e610b04209a59c6a1d1562eb5df0d7423fc6be7cd825e135d6e61bd5b563dbe7dc6e5287ef5225f333eedd1a3d3e21feee1248a9ad39c94bd1c323ad1ab87409f7282e78d608a5e73517caf8bf6f967fc5be9984257f939a478151132c162a8929c9524cb64c5e1c05bca27c2ab6e36652434b15ed5ef7719256e75a90dd8a8ca877f24bb5c563b55ccb85018df2a9d947196fb26f9ef2a77f7982f728cdc35c0d590c786ab630450769506027f290ef121eee45cd0e345acf01068a7711e5b13f1040e8919e9ad95c79377de6e9fd1b5f163cb66da647654ae6e15e7ccf16e0786582124136811b296d7de57b4be11d16ae839f4f9ee20ea7e929fe2f27332a7c59917f233b0b14c13747038bd56bda840a647c84d32361af8ae502ffc8d971b2256dc1004e8cc91d8c3b2262738fdcb0418c2a30b1aad1ba53e065c61c618ca1bc046d1e2f2c6660e5cd1d64dd35da83847c767803e85424d5461848a5188ab6b1ac03c1fb1593b5fd16a677db0a12241cc69951ac59c76580b5ca2762463bba5b4af924fe42f550f189101cb41fb1293a5dfc6b0ae6b5e54213869600f5383559cc73576c365a2e43c861fa442488dffd171cfb824d966640f452b5283d5a6861b8a86703488893c178a46ae84f9e77d13c5a1320389ec7e12094a21e277dbc3cfe0e9cf91e8b84c9e7831d9ee613ab2ebe436b724a2cdddc3575b7f1461434323b331bc2b95c8cb46f0da9ae4c0a0bb57ca0a5fed7e292b6c7f146deb459a8689e424c110365eb8e70b740df22f68253aeee0a4cb3a783fd6f497684ced13a2cf63afa11bf120d9c5ccd89e9f7762831712aee6e62cfe079fb9e022157c5d40092e2f56243ac0ed30d30f2da36ef8b99046e5996e4f0b5583c9cc2e9e6258c29efa1e9e2d87fd033d85f2f64525adf9a557984800b8ad0814730002e28007bef887a3ac0e9817af4f60be100b1e0a8949a881ccceb30b0f7ca99201e30e098695a7630a29c863d9e18da73d2f48e1cba89a05101adf9948cd1831f3f93b6a377fce1b6abf43a4b74680e4d9ca1aa342447a67a51a03521f1b8fdb3b0546bf483801648d22f828c1281e5e352c5a3a45fee56e1585c49fc4ddd877115fb4cfea0684f45bfe105aa3db07c0503db33c7b20580323d46e31f5e8a4cb17e38fdb684dbdcce4ed368d0eda262d9d8e107dac5b3784bba8761b6b5b9f8076da64ec0dbc094d290759a451e77e7250c8bacd570ca90d965507d7ac8038f367054d5e7b09a2893942c900d43d0128bdf3e5ce6bf85cf4dc85d976be879f50f449f73cec8352b898fbab5bcfbc04db47dda2960cdfbe647760f9fa57a36b4ccc5e33e24006531b536395b43062ca21410a6ef2221810c22659fd91c63c81c2c1caa75d7659aef948b8190dcfc1e8490d424f3f7c9743076b169cdc3b445f1b000a1d3e4b043b79f773f413a91badb96b5f7da81ecc8ca217f45911c43e63104d92b99e8b00909818946e53bb998416cc89673e5ad92a01459b96a45f43bcf2f559bc19b8d83ad400b3eb81e75b2df8abc93b883b7e49639ec7ffb63392f6d192bae29b1a165dd6f04e13672bba92642cb16bed59ccc7a35c985edecb09420922088fbef097f661d56d02fffa480e0f0b5fa4118ccdd2f55d7f6eef3774c9136e32913230e502c6a70182ddb7af653c25163c9a1032d0b7003c14a064fc6788e0f8ef494ef164c810c8ff4884151a6d2fca69a4bbed1ac54aca410442ae643522c092c56d3148f7c3631e0433c9f2b0e2fe2117b7eda5067621827890703c0000e180f5c0ba9a9c297f00048922afe675bb2235b80c7fb0ac26aeb971ae6939bd490e8922d8dd40f8b2212e6e8061252594449877ae630acdf0bd1e9bac60ea27b43408c4aa2eafc79082a07df5b9631674ab8414e7c5705300678758dc8fcd27c33554f180ed5efc04d1f619fffefd664515f5a60ea44f64d814c83fd8c3cad02744fe2989a84ee979ed87d859fffc24760289cf7fe3bcf3641394f37138dcf43d40177e09e978c782d389513ac386a76c4ea46b707a00210f6feba0d1b088a5a8d97a2b68a9a73add3014f2b045ae70f8352ea89510f2dec336b7c11868d4628c0f85372dd97b8d7b1be264107afcf8fb8712675db406099bcc5935e414db3eb4c1906ee9c1284cc390cecf60c49bb2713759950c39e0f9c6ad41be4bc775880bc93d9fcc4748ff2f0f67697019ba80dc17ea01f7569c39d06285aebe131d566ae1f7d128fd55eca8658d17263800643920dcdaec913c263325eae5335e09c90ef9018e93715a089f3e40bcc9534a7706228fd235cdab2f5f9d3e419889dc442855cdff66d9de3432623fc17c15b6c90932570de3ddb8fa67a5c2f05f5017a6f852689f26e26b0aa4ddc1dd131677b029402408af8ffd3e8819df2861b4d10c9b6aa79364e338370605f61afd7efc6f9dd51d22b494b80b3e57de43bbac1fbd2bb75b4a79065d273df3f681e69d0bfc01e076cc4e98f0e75779f6525699bc8a8c9540d07d1015f00e6ceaa89b13396d94ba9337b26d288df20171b51d83bd0fd246b249d4d238e860fb9689aa9228d41f8fb284e9905175c18f956d37cdc2329f41e6a667e030e4802942d96bacc1cd865607909e9c63cd41ee37282ca147c7ae05641c194b5caa1b45fd987ddd7fd58764ce126d4a4da5ef3e65e3000fa15b0b3960ebb1f4b4ffe04cf9f68c2ede6585863067365b9f376acea64554460c295e0d0dd5c052804fe1d62f784bfa74b20bd5665b63ffce95387f209884e2455447b32e8ab90c6b1d0a4d94b83295268efd26d5287e5067a0264dbbad92d5d261b2da45d8834a9ef91343ad4ffd6396e62601832c591f99e6a43cee8107e76543806b3bb58dbb45443bdb77342d65bc09361ada40a3baf71f45d31ad6946cf6f072b69aa14db426b74cb6b2bb33aaee4d0ba48595dd4456b00503219a5c054d189d783fdd6ff9cb7b4a6c0967c800618ff1bf4786bda580b78cb863e48b1b12fc0e8387cffa857c6f2d4257f4b6dbd0e7f33bc94d67b98153cd48101a245cf518eeeb69c4ee5f59294f5dfadb77e7b1e0977f0b6a282743e7869fdeb3b1f60b1e283f69209b9bc34710c1dbdf2292451d8e32ee68b05a8623777e44954010b60315a63b0ffe01da1b14d0d085306e80bf831f2f1e6a3ed54578a29b28511e03eb58e2b9ba36f3dde7b91b4f873c29a6742cc5cc51ddd3c151f8105b3b78c6b8e45d7b48a55a1f32d8e4e9a428de5f070517af33f124ac4019c660ef9289e273b3f23b6ef8458358acd4a1d6e60113aa1306fb0f18a0c1ee45882c09d9c2d8e006bdc9ae0cd8141d122cffaa203c0c7403e13f0e5b7744e0f6b43dc6a6908f6156d9a39f2b2983bf0fc83560c42c58e3bd0d86464f5f036647658f365dd84a5965e5db4eb4c11a2d0fa13142444fc322847eaee5188cc799e3b8b9011b94987a18d2a8a27ba1b2914acd4ece7f4895c9f1cac238318ab032ff562b1c5e60f9b97ed77ee09c19422b5361b5a15f265d44065accd5e150c8564111ee314c1f6b60648f3a91bf097d27dc1c8322edca1aeb9b2e7255dbad7e62f32b0a3be40ce69782998a337bc0ff5f49390cc06e18e5b5c43af303fab2684e1051ac2356dd9baa6c30353a624841ac079ca319cf5b8bdfdc36d661819d208b87b6e6ad10ad51c7fcc945cd1486286d7d0bfd32f7d89faebbf7042c3f4ef48168faae0c1c4588ebcd6f70fa21f6d60d4370cc66b0ff82a22b79f83fe5cfb1f3cbaf3cbe1e051adf896a3e2251e57a048b5b3f4f7f568031c4d0104b43f1dfa5c01c758245431d6b20691831041b65afa0e56dd949bce9c8da1bc4c3e918d86160f916987a3980e3905ab004840aa33b541d15501742d3ecc53df57b752a4b1faf093151e34ad67fd75941af0918f6d4c6b7aae6a04ba9a3d62fd547398e1be69ed6ebb851867fc912523b901e1e65286c3c86553d62604434cdfc8c022bde2a9bf8a5f78970b7df974f49d7cef775bce2d6fa21761fa127c035c409ef8caa76f9e94298b94a212c6342f20c26402cff38c3c19a14b6096dae34c64d6b031fd149c7cf36a25756e28fe1fd4069e148d4c36bb2571cd08b1658b7f658670c54bac3bcb3c74fb112f49e53bef6f6a60f94a54234e5153d5116e8aa81a6f60bcd5222ab5c788ebfc8008f7e10f0c4249995e7449a86627dc0b61d8daa9eed2a73db905bfe7a31d954cf768a339dacf481d6bc32437194bfaa45e1123d60d4965ec512b7ef043cca2a5c553bf0f755a08f0e39a07316203ed63e32e81be87ac98151083adf0b054faa0d1c33771edfab7125c3f56b06fa133614d2b2e2c242b972dcad99310960639bfb3f278945db60bad3986c9ba982719c559522b653bb5b4498e01dc1902d6eb0cdfc31eb8e8f826367e4f80c431be0309e58db8cfa0c11695b6434b388d624a06d36e84b2bcd85b694249485d198cc429a3c7b767e02a24029e947e1f36f4db2b182cb64d8df9664b8044e1b116f13c09421ce3693a28aa3081461047dc7709c2d88da605368e0fa1872098e2625a0887344d0786601e62fa655039a4ab6535f63b6f9f177f95cfa9cbb30c5f14a28eddb9c2deb67881aa6134a7101d3feb7d519f051e0a5402fd651e214e45dad51f47ead5c9edaf4559b9abf7b196deccad9fffe7c68f9d2cef707ff33b7c0621644b893f9c41aa8e7e422afa4ebd25b63a706221be5da947c8130f97782a908c35ddb9663fce3ed1775a95d8871b79490926da384054498c9ca992c77f199e66e9ac0dcd166df3b2574b1f2658f4667c9d583a24ee65f3d26612d4d0e5c220cf03f5a2121720b8abe679008ab3dcd97308ebcf1940e73c61b8ddda79e5b2e24251332845ab429e1d5518e1b358ef80ca88df16d3d6252143b4dca904c46986d7e3cb3e70ee598bdc49b88628512f4e5af5768f33b432354f3ce8e560a76cd4ddc7f000a1d9c54a676a2792ec51f423f871386ab96f8c0e63b3b58b98eb13e76fcf56345795e6902c9e9d8a3a643f5fb1a50cf4288b49562d9046f12852aae2c9f2177d1f4e8c4af7b806503eb2c80e8cd397a4d49791a4c96a363bb02b7c05f87454e4109cf1b21bb46e995628b21af7722d5c766761bf99ec2d6a1d669786776afb7d689908290d02db28e8f62dab95be63ae33bbacef0abc35ede9265b493c0c0c1ec0e89258e87c1eda1dc6a686377c8dd10478f2ba85548c70929c412b6b83b9b283aa23ba8b4c5aece5795ae11034c51be818ec81d95e3334de58abd7303eb2b6e5faa19d4c0646ba68393759ae5ce601d5e7dd7ce7fa2e22836f06e4e76050596d2548e90af694d4ff2a3b207a4a03f9d16350bc8ed95aa9c1eef08179ba134b548011006e92e9f3fe08d2c938eb18ed53eb602c338dcaaf4fdf503627a053fdb0231c28dfd60157cad53c1db7e0df65d19ba6ba97a06bcc4a18c251ceb51330ea39b2a5171bedb3c58907253a6c038fd619971718d2328f1aaf98e4945b09b5b4ec6bccae618c8d1d6b2d3e642831127d0817fff3770ee70e78f783157c3fa56c1ed3b15e80481c4dd6819ad5292be25c9b4962fff3c737fae48c5007ea49530dfceaa48d7eb8717de5915737e43b53c6ebc2a20849a6ec65d945694c3a1e0bd9a4921e0d5a94d3384027a7400fd1b72238836b1ee49e23764b7bace66cdd3bad46c74674bcd4d100d66ea55e78732371c2ed9dce0e88ba5f36eaf126052be27abdd0c6291f2d56c76a75fe8c575b787bf6b281be15ea4d5d67ccd134165831a870f5a011a88755aed1cb880db4125bfa6588012dbea5333e0c04a7e673dc0ca2e081cf51bce22c4c108e01055e62fce1233d5709fcb8a03ed8fc234de930b9163af2bc99c47b677daa32b49d5e08200f790b0f6f102675ebeacc26f21f0dd7e82448789ab6a5bd9c804f1497655b15585ecaae0a457ea0b7af1e6b5772876a7ecca5449115479cd756372ef4dcebb88e6f7ee131350cbab24957ca8f8fc2656ba06638ee32acc6317cf60eb794d8eaab37d20179f132f82bec06903a24ae76b0753ccc8ce8b9557a23f8c2628a47a1e03fbe879f08f34d0439c07101b6a827355a535a8e15cd5b79306704ca82f66c693f53be2a5185fbb80c7cd6dc520f54464118e3beb2a1f1c8c316e65ca3974227cf771d6d670e99d083a55640b84d98941e449744669dd84754f1af7f7134b31c201b1ba451cb8b2107a385896e79e803f6949830dd03e3e93d535df1b20b406f59d8019b723e65bf4853511b963c822da2e275d9a90ac6b3ac4e485df591b79d49dddc63aa65f0480cee94047d9d3887759a930f5b8d1859010cc2b0ae8967cdc8e1bbeb959c9133d65e023d73801f275a389ead3c505177156c1aeac8a00575f4e71e779dbf885c30fba29ffd17fb1209b47be2013f9f2ff708f6a31cdff715f4dfdb8e3b84a5000cc1583c38650dacea0f31c827734ec0cc560c4bc3a677c3f627ace20d55f96bf91a5edc0c0eceb86112c128b6a13d83948dffaf2efce4a842516ea41aa07f7e86264151be9891af528b20786f4e6dc035b82351df1df7460dbf6953f636f5881cede75a2d378993a137111b8418ab8ec154323700d3b887b37c6d0118c13da30f4ca2258b1030aa8f93b2724d41b14992dae2daee123ca500b485ee930ea6eb5171302558393f41e75d728dc2b8e1bbff74c2eddcd9f76d7f304c85d9ea5dc737ed951b679723b7a72f6c2e9bef1cdedda7d600e35aedde3838042919bfa60ce7e651ae25c3e792d71735e23db1d3556f13c473bdc35082369ce3402276fc8eccd8968cbfbc1eb61ce07727918b4590829208c5f99c018023226407343b5732617772e1d4dc6e39bb4e1ab5506ece7bc4ded55673caf3bd4eae1255154234e4197037666196334199c8c8422a8390bc8c868c7f809bae70e1060b4528abab33b3003f09f780d2084d61be11be804cf28669948d312241b65c55843b6b2b4ba46e0a35f593c5fd0c8e4414db26b2930529794cf0d8f4c799ec84c7bd7ab44af38a9bd65c0aa7238976808619a9850e709ce1e087b06c908cf955440f540e7327cedda83f67c172e433a40f02803f458fa4a230e7aba9c67540e5935d326422efb1d9402587614d1823ef322d9df944a66d0fd397a427b3679a5efcc3780016c34dbf41b83449418b1fa42af3104d202b6d95f81716adfaab994591be26a13a215a5efc61b5235863d750d849b12a31cbeab1aa52171eb09052a63e45e58c06b7426b562508f52723f06012a66e2cf1f8abd116994f4346231f70fc4258748060fd4168f7c7491dfd56a5f84acf60a65a7a3f09ad7bc2819ca871387a2b035cdc49974dcd586fcfd6bed776a8a81bafcf3be149e0a76ac6918c5dda188107bbbae4c83b8eba29f4cfd37d74ee18097855538b8185d2e21e2ac8de488e9a8a99bea198120380585249d094ac748225116ae609c02ec0fbf22f21b44ff9f990b5abf1a7e27b69d6dfaf2e73ec1df438b2ca851fa94a5f5a305d081096a7ba8e99a7afb2b43805921af62722c5f9dbb1fcd404c8aad55a1bebf6047228a28b27b91be42d115bf32ebb387a27fe0e260e0b0bd8bc32c144aea4fd1cd4a269473b02c331fbd4ba3dbb62cf8251c579950dca1a6bdab810a4e3023ec807f86c719dca8fba9ce0856488d9081779bb7ad074c9af47cc96aad99120c12e47f4ef55cae2eb11e0501e2b35ed82fa1c6be1b6b27fa0486d9941ef15a7a773d5d248446355aaea542c68e46647a5355464101424dd2608c5283a138f15503b6723ffb9b52d710d9eaaeb410bb2acdd317c22f9441936d79902b5632edc8dd4cf3416d883dc1be5d7d9e6d3d03b996979d362802238b714936d825758ed4542f5c8693a8d3531778541b8a8967cd4d96b000d676bc556e6c45a8a33fb15714e223e0559543e7c920012d35ea9f35b43eaab9488f79a4eb853f5bba871655f1d1b38d504152dbafaad3b8de6104a03036e0c1826789e10905eb8882d7b4db1a886270d11c8c0d3b2e4f2cca57901df4b85f3b4a0f1d53c02ada5f5686620e6042976c3ba94064d4af22d3968218f6eceb43af7bd12ce636d600f1663c46c7800632cfcd55ecc6d5e2e6201094e6083cfadc1f849a4d3b4c73e136297197dcd451aa8e153c0d9705a712e72c864806a4263c6421f89b1c99db1d3edce0d006da2ddaa7a387a8dc78217f1a5764383ab8050c90f7b80a4bd3573308b74d77b88add82453866e15694b88771f663c8fa09b3e18f7bc66d7d4118b124056eb14ec026fabc291954212f27034e5306fc88e354563214b38e2bbbafea226739480c1b333785203ba930fa77f434375d37affe0f03395423b9e83c844b3c05862bcc208234c478af34df8e516667b5852c92abae2452a9a0050d43bafce5bd3a4301ad501365bf0f7028ead54dbe085ae14d6e71128f3ba278a8979955ec1904d747b69935ecc3ecb55fab1a720f8e2dd1724ddc382d7ffa324b7d2274197b546ac297c684e04a8c1438bedf4b25c30aee0148fe5ac6966f81df8408d62217edd312ff2e9b445471c349def82bbc387eb96687a46fa0ca0ceaa1e86c156f6e47d8083b7140959c082f23c1c10c671db7955e701c6adedb7d29648db75df63f7cc98139fb18f974e6a207224593a9a8320fbaa89044c37181b4edb52501aff00d235780308add2254326db6c17bbe153242c673fc064792c00e843743d5cdb3b41580ac1604ac3794d1fe881657de411260d32a6443160e0eab8a7c8b4522f9d0250b2d8016d287875dd51f6843e22e3bdbff98b902eb55d98553d899d44eb475e71b6b55469962b0676767c37d204c6bde08b648804e96b08077d882069ab20aa48ad72fb4f6fcf531c2582755311bfb527bf06f63d7c08d20e6d0bdc44e0b141ab79c6297006ed0ed25c286ee54ac755a138d12107ca0d6946d9868fccf811182c87e8243dab5461162549d41e1f6ecfea6a5957aff8537cc56042583204aa6051674e2469cab2b55cd84a61188dbb403527eac73da5966ed61065e2f1bc600d469cd6a3a141b62d28ba76e13cf3cb88acd74bd80af5cf3130721d06b780a079205ff5c6366e5b987ceba1c56da865634e0bfae28ba99722a220bf3f0095c0e15e0c31823931ff2e39f4b31b826715aa830944da608f66ee24b1bc56c53d5bb5da272d5e639fadb557e7b7b40123007e57574ad2eb2f8ed586e91e1df8bf9d11949b06200a3e7018e38fd36eea4980bce5119356ba5f1aa406c20c87acd3c0a0e6979bcfa7a5e0cde61d440cf43c65449e52bc3b0fdc618b533be95f25221d77232d8f3cb3eeb04ca4d0720bfe1d40c2de7f747b8474f233d7111add9c0346d954baca07332ba923810a907cab43575f5fa75574be0593c90e7184d228541c622f81aa4fc549f94d6e497b04bb06c106d8d0663200124b34be763a33a876b0f95615e50696a39b99f3e14683d07be5e1cd6cf8482697de54e354325606c4b1552c327c69900b484d7627a543d0f11092e00d947ffd441d3ab281c0aecb69bf4a1a0617ca6e6e8e4077cc985cfe97b1f8259127418869fb02c73b6b8c2b537853e55dc4352cb06b9701630669806203e84ff0e6a3a7373b4409e5ed7b10065fd8ec26161b06ca6373a2475ea08fdd1bde7912192a9404d95b62a2aa8179a692755a4238dff8bec1a4248be90e8e59029b14a40f340847ba0c564e665d70e5a9572cdaa917d87c211bb4911b4b483fd497f0f3c6713a7e3f8e8da40ef1f8245e944ed728d4a19c56e6c48c9f02794f1d6a4f1409714de6d3a3cad2ebe51c2cc2c3c12a77acc6008913cff33c6ac62e0035eb1f4e578e60c90ad8f4fb5ac4bedcaeae62c51b07f33f945ad67b3a9413be38812e1cdb8f3a2aca994d197c76a30f12d5444a3dfc5c99cc6484130da0a485ad856b5127eb9d5edc5c7b289f981698f88f5f43174c7ad3c85fc3c6bf5a3cb0962a00d55cba2a25598737d4f1c88c00df1d58f9f864891d45a637994239b6bf0ae0dfdf0084b345074543163b05f0dcf36c9e9a13c30f423f97c609311170b224a725d831b43fad11a0acd467d87ee1b3e96ef8c2045bb324739aba063973ba1b502bff58db6de05450810bb024b7c00fa710c02c1577f302e7767e5e05593f082df55f907dfc74415105ffe51b6cf9b848408aa63ed8a9f739194985127edf9944dd0e248a21b9e88e22093fe26d19a0868945d54908e10e58db7826210546b7e103ee0c22caac0792bbbefbc479cd8d242e8e3f673a903c440e21a6bda6f47b2fa28da5b88b0c6137bc8f5371d81adb3f9d91943c7f4684297e8d9484843328aa713967b4a6150fb3e058e2f7607d9e039289ab8f40efdf141197207368419080d55d3fc7ecf1ed7a92163040f79730f3c93aefd562edc284bf61495a3d603b70d82f8d8949b64dc59d1e1f3cbe279ce19bce60f445697b90ac3b034b4829d07f6bc03d1f0ca55ec06fedc371daece7fe3598179f5a0dacdd0a582aeb0ce3f55b89304b4284728843c25902afa61bdec305eb375a9d6449e9066bb8d467d06566063d0a01ccc15232add32499e34bbf218c61d76c05170ea61ef2f9b2c88c4bc00114c0eadcb45ecf269cfab85e3647b0489daf348cb303baf29b85b4b9b2af5e54234d5da7f9ff4faa315648157153f88c9d630d02243ec9a204b0c6980050ca7a552a1a91c71b4f6e770c7a73f6164ac5a9cfc2284310f3261bb6be8402542bb76c05539124a7333dce0b6f3dc2b1a6953ff2fd69a3896df5b4252e90039d21cd6a5eccba584477ae22b525e1fe70d759c0db950fbf8e2d855e728fce91fd97922b4d0ca5f2c923cd26707353bde492b216737f6c5d3d41bcdf9b2f0b06f3f777b49f23af78576d8dbc4ed79cd09f72d98514c63dfde7737a2fa0041d0e5612e6c44c22437f68dfcb993b04ac9b40f748eda624acfec17b206514afbf476c99a3dbb5a2bb06fe3e732ec917e0172db1ce05a2f771ee9bfdc346138cb43bd3108ca09fe4b23c0ba018a609b1dc2beda576760b383e5c32a5c8bb330ab1c1d6db713283a6ad197c5e352452ec33f022ffdc667e28e6a29cf4a84f6f0233890ab5361a2ad9d3212069e291892148074e8a4c371420786aae66e52e80341fb28f1b60200da039448196a5f213ab540e40b36e5465419fbcfb7514cb34c808588d409d07b08b4f1b643cc524f3d209b44392d4ba644c2b140f2c3e1af8bfb075bd9ba52c7f1031ebb6b8bad1336963c9abe1d04da13f0bb1b4d024b9458e58370de8486bcb1a11976ee6b85914b828940be1334bde32ff74cd3bb71a2b64780b12399d46fa7a0c24d29020bdf78a941d3331358d62dd278c4e538873a7489a4d55ba7e948965524822828a6c885f44a322d7e7c7de9eb373038018a098f721957d11e63735264735cc6134ba68322ca967f778c9cb0ab2ffe145ca4a9850d1611d73b784e9c6a0daef8016bf6a6586ecd741431d5230bdd603ed860fa60ad12aa2fe4cad7c124385c5b2bb1e5188d3fce9aa20e5fe4db92da5d7cb951cf964cfa4c9a7deb1c2aeac5db879bb14102f7947bf251caac88d193b16b74754fa02b4be5b87c4dab746ba66688d563dfd827b608023f41f24b4ae761e03770ab66016caf187a9b8a55a20a18cd616c6c6f23d02b4e418d330d960680f5567e357038e259885db1b9ac4518cc92126988d7abb73328244c8740e2eea44c925098f3157a57e884ce3b392112500cdd9350cdfd084cc1182039133de31ba45f1dcd59a0daaabd077d75007a18bc4c5267246439d77d8b3b04f1ad94824835dca84378630af6e9d74922e51a700e2cad97043a237f047b571e4c5051cb6a4741cc7cfeaf6ad850dddf9e426d087a6c90d2cad02ef6be0a0c3ddb0a27ebea79d4ee716beb02bff0d7914241c275bdea3a89ca43f1bcae5755eb75d5cb95617c527c097fff9cb33ffb0199b40903e49f6644edaa6e32eabe5b03970b36c0503faec81764933124601cffd16437c4a83565ac5642ce8f0db988bd7267c76bda08b2fe3bf810ecf7d3e3ad7fba5837e3201cba04e343c8501dd782adc6bd05006fba3881632ea6cf7aaeef4ad749eafff30092d68d44028f5fcc503ad4a0d3099c990f46ea5f6c0c65d5ad3ece7ede7dc3037478d9108d244c85225f4ca90f1aa522eec9f718cff0d8c1a10a911d0d7231e113981e5b073d7843a4008d49372a8f38581df0672532a47a87ce5afde52cae5bf46f2869a19931a3782c23286f313cc7be29516a2de111fca5547bf1ef799d6089dda48910327357673e520dfc51d8152a7917d105645061ba03298520248074389371a4d73c5b7bd232b5e715bc3cb03fed19658d0cbe43ca08f19b1c73f62780f44b2e799b5a3540baec97249a3259ce70f8bd66a81ab07b38768d159e25688f9a84c7490e904ce0f6bbe2738f6728cbfa0da1c095183eb8a5e2d4ccb5971b7c2a4fa36d19ccc2377fac2683ecd49639583371dae1514140077263e13502c6e31c6d3707a50a2c53bac0827239a7c17fba88a606e78492c8516486c0ac267ad699407f714cd17582f6fc2ad536cc403927fcd86410c36b9f3b6ab5a5bc689a17c91dd5885a88f6a85121a67303ab2ca08e84e707e8e6263fff31eb672cee0b1aa66353646593e6a513159b14120af399a5345b56411ed3f7a4d38c24f51bfbb688058033bb3d504facf6c5e13d20b2c03a272c5a2dc88815f617e5960924be82b6bd9cfc07eeb5cc1da6eafa066ae665c73c0774cfcdfc199dcfe2d9ef429b12b7e42e09c5f684e008bdc9e77415b501898b91c36796b0c297b7cb3d3179df379e5782df77a7dc24cee44a3a0a2906a0efa9d58f0c3b07c3a2cc2d65b4a5a75b8d06fa15830cba070808a59d8960871cf800b16fc626e94e41826a78feee0571ca1b8ef38a7f9681115f2620f483e4769150d399e65a544c09e880e01932c802f63d4e1cf6dccce96528d5d85ba8a02b448b1c6024860113e42e3a7df69c039152d370cbdbc8a0990bba8b1df4fe2334de75c071c5e5717d882c8fa11875f60a64e11d37a409da1eff4dcc852c9396a6df0de232702e8a4f8ba6dc36f8938703a86a9fd4a1ffebed72d7bfab6c2a96965d287ef5fe8425a0814f832653e867c3c847c691dc2a699ff248528c92d673163a5cea5b2aa31e9649d530e9c167c810e6af29d014bf5248c004e5dfd2a14a38805a973e364d8df5dd283d02464a94bfe427952737d283a01e2edb0c1c42596de0ec04f733de1298406129865e5c1c7bad3970cf8fbed5c472dfbfc1e0075889a25278dbb7a25bff2a04160786fd479a1b47de87b7232864810d19b3122250dfa4da215ce2685f8780c3007a24abede1902e03b8a60a92b9303cb5b336d3652a66bbb53ca585f2897c629b23139a1cf3f2e02b011151e562cb2e68b8729db22c4160d40097a661ce58cf74c2481121e8246b1d5646b323b61825be3020bea91e02fe3aa18d08c3118422e7c5004d97172c26091fce57f7337d7ecfceb24dcd4b245d861831a737f269ed7a64c5e8f3371b48bf1582d464f573e5e9acb48b76f74b56a625804b9237ae8c111203d4c36a5b204f1180e45e30ee10a421aa79f3ee1160e333a11b1591a22ed52c9b2f948dc49b7fc3f5880cf5fcffcaa2150720ffae41361663c1a08e5923253296bba818169364346b255909d3c195003be0351b6da2009d6441854677f096cd126520333735a4617f1c4394f823371f8ceab8b3717ee2de1ee28aec36a02f889f90b12fc31f2b416be90736d96263171290045b087563f57cef88742bf519993a598257a1106b7436b0a71b4079bb5e7cd3ac678321639ae28e8f23ae3275e25497fb326f9306f111525bfbf4c3676e985968e07b1293af876d04a043c3dea0111b0cd4811ed8678b89c439b62eb0cef4021bcd84aeb5ba6230ad52ca2b60cd3c85bab1e4e57734d5d2879d2f1ac15ec039e2d2ebde484e2b675e1e30edcacd3963b43d9c0c8a3a6cec26126291cd5324559aea7c752e3effe26c35c2003c73285c0c4d455a4f859c5744196e6a6b22705c36127af42bc24523795573601dcba6482a5e8a68d7e42b4210bb8b5feb127f35536942913521d608790659e91a5593150066c978e3ccf1f75ba311258ba264f176f94411a818c56076f92e8a0c2e4b4b314dfd37f0e36115cd3053f371003a5a176c4ba94709644cb11034daec22dc38c95a7805b891cfa15d69b34dd56595b2a9fefdcb297d33278ebbb399c22e785d17eb187ed0ec7d7f703ac7b5bd3911f0fb87e883b82f7d4b407e47f26ad82b640a14d76dc39aecf6c35a493b41063cea1990538e28d809214282211967fb929d8465093de93b846c2f410f4cff7130c5bb36f6d13be4a32123830363a1c63ffa5342abc24a3b7ba945bc2027ab9574b9ca8c8bb2fbed45d6ae4a4c7bd5644887548d1fd479903b4ec1d6e5324945280dc366702e7a47f150b759f2ed311b8c124d8c97f853cb418c4e66c47f439685d7b627fe63772f42032ea2253357070468abc909f4e52adb54d88907ec8a0764081b102c33b210d37f2e96371b1cbaf55b8ba04f02a9d2eb5ee73a86589ccf701f98969f7bd4bbad554dba039cb3f0a11f9f3a4b50e458e54d1e1d52d6fd3f9f829eff8a4a089547dbf5b620c6eca8d5d27bffc49d8a3c336645769de86bc49531aac49c2fdad1e032369c349b6ccd19f4ba376497c03aa34ea19226d7a8e5bc9a91df2006e05b95eac17007c36137e6877dbd8c60f21eaf5f978a51c2e9080ee4982d2707dcfed1587341d006a01134137d40f49af5b7b110b8128b37afb657dcf22897c3bf100068ec22014cdec27fca0022cd7d2dd1025516cbdb1c2f9505e3b1160b20f44f84e0a29125b51735fcb236db6d74235bf0f517484aa75ea778fd25f1e8e2f5bb7a1e8a3c63a7972641d5fde812bd847bd00d05e154abee551d03a29a59b83274218aa7e198a0bd3feb35418b3b8db87c6106c8c5ab743c8b16a23cbd5c5db3025c92cfa87a8370068407bd88d5f2be31f9f38fde58f189632b300c329ef59347f61f5cf6ae97f8c7cde80030e841086d916b495129a398ebf5a8695e0fac683068b1748b137d97f6ff390a995ac4a965eb2888876da43bed0bad3145b6b78f41c772346dfcc0ced02ae1d8d68f0701b1e052995574fdb3bf3625d11dd84d22ac9249ecdea41a9b8fcb92fbdc4c035bb0f88006944f2eb41cc39b1687521bb818747f7ea73726b6c463bfcc162db56e4e2bf5fbcc9e3874d772f4e366a2a3714151cf7ac562fba431565a8b76525d1817b7adbe059f724a4cdcec86f8cac7650697de95de409e4180fea0107d42e8e193895d9ac270451a5564016be58985f83b6b32e3b7f3dd2aa655430ad0ad4feb6e3018bafd2d391d58ada72b8f32fd854ed669514aba4d4d6bc230d621ca84433fb4e383ca6553d0cc49dff53427dc2493f18a694777bd945f4c0165dc8ff2eec6ce8883e77d5688dcc524e357d2be49f8849492f4996a279537377af018c8f93712b6e9e33be3ac88aeb259cba3594716bc951fd9f178c5cef3304f2d86db44859af5f164958dd515ce13c30f869667bd7b83849f97cf26ee167af4a51cbb9b47cbe5771b90a59dca1161db6ddad2ff7ccfec4a2eb6fc96d00f9fbb13a2047441d4f619106aabbfec06656e9ab7a5f4b6417f8c798827f6ac5de0f5c9e8babe888fdff34402784719b1f5569f50c0475751af89eef1700bcfde44954bb3a1261a71ed622b056af3ddd9efbbaaa1e476ee337545bb29cfd23353792ca92ab1d0632b3e424ad71e40690879cfa60b9dd4dcc4df96dc7050562f2f2f96740e0c964b1aaf73b015f74d66a26eedc5f40dff15791c7d4262f0f7b958615b2994e69eccd9287f0b01adf4999cc82b9dbac159b63de330c06783179e796e37413d5184e306f6168fe5f703f03758ada02b8b02b192e0330afe505e0eac804f9d0239f3b90172a35512996047f8a84f6c4f45b530c6d1bdb5ffa50f37481d4111a4413f3dbca69ac29544975b4223a0c1ae61b274d9516aebad270397704d4c7210d6d0394791aee1de7a6a09c8dcc12541f6128ba19991306516c027e8cba45efc4ccd62590f306500aeab00ca19e1091da4958748e6295fbe034bc0021950d3174d60f05104a8cf3d3a2a69725c1b454aedf592783ee1b842e0dc457d14f79f0edd0d2609c2587bf436893b456fabb44636d15f88ddcac73e08d5ca574c14c0be7d10d1191eb2f483351e68d0ec3cba5a7add8c9ab7d4d9d4d242296d9148f27c24ca249d9e5d6c908ed386acdb8159c00f71a012d83995ca156f2854ef16a6c3fbd65eb8a31af5f626287ac2005c07bfd418ec362a92b70292a9f805d08ece1137023691a4abb849e9650eeb1d4a63f0b9d712114003c04b67dcafc00b7a917d44f756221000ca004e2f78d3009fd6604d7565dd9af5c71f42f4fa02778bee9376985fdd1d43a9386070896d8a3c7b583cf8da77455f45560fe511ea533bd505272b7b17bb2a2952944674952c2a68326141a2dab834e991639327911e3c98b026f4a5d5e4f891076d860acd8559546cc800b2c6c8f1146b9a6c2cadb83b31868008ed4011fd9bbca158ecd4941d4552b93f9122edeb4b6e96208e521bd308c4e6f6c45dfcb437ff42d3b6680beb2ec17c869fed1ac7bb549f00aa51e2c33a711ae82c16857b448f60f519b506cb6302b28be771d2dc7e13cf656c82843a6db0931b5bf726225f7e57631b03850013b6bc0eaa6bc5deb02c3cdb0bad9412ef232d227c9d70c2cdda79e9ac945e720b5b3a29c43ed0a9fbf0cdeacdbe0e21e5be7b7e5cac2387627e956c590fc110f4d4c04b00c0ccc6b4bf032abab68c5820dcd9a60339f7c5f91ee50fe51ccfedc83b630aecbbc24b4b8b9c44efcbe03c49021661a7e9ce931fe633980261286c2104a02085a41580e196903d5d08c2ad76e35c69b897a7fc78a27dc0beecbf45b62db794522629033709d1084d08dc83742a55caae1741fe408e3447381fc81e5ab43dc81101f3c09ce4843f803d17fdc3fe031a08b420317e20c7c4d684dc6ced41a009999e4310024d0836b308b42022d0848c20534dc8083421d9968f7f88d27ff8e187f9c30ff4c3225f13f2d2659bec03a9637eedf291289399b8d9f3b4e783c0073aee64c1b3c1ac852eaa45fc4804822309426e0ee522e971382ec2bc9f1e038e701343910147c0895fdc2077a3810b7c1e8cab115457a4b1228617893dc0883da497597ed3852381bdb0e7fce843dec89ed3c32c79455e22f67cab6343ab33022023c82ec1905ee5187b7eadd982205d20f0af032c4d8ad6440343a3a239d1b0d0a060162ec91e99854b60ae989559f8a2209f20e3928b8cf8c866a320cb0e97a20c678373e26e50a035f1bab5b49e2ff6fca8853ee421b0945c241781a96030f018210eb51e6d65755cace8297b4894d4e1cf022263d98e9a0364889a289dba78052e6041ceba4eae20d74edb8932f369a7551165e66b54441d4150ce77a07f9aa1f99c29956241a964a424831ab6b2c93f1f38173134de98a5837ff379f8379f079502453b61e9252d6881a6d2a4b000ff7c84fe7938cc2654985fa001a9b2e7632c0493ed338811775c2fd08048afb66a97d51eaf91ae1964dbd5f0b70b7ded60606e0860c6c6d2d2bd8d17ef7d388e01cc8d1740a80617306cecf6ef060fe452dedfce86af5d4c4c0070fcbf0fc75103f212130000e0e8a27f30376af8ae6b82ca14c6dc0d0fe4765c14f313c6bb34c8b6d3fee6ecdbfbf0ab713619111a378932f36d7036eee11d0fcd4c71a8c5480d08cc109b060f9b623a5ceab0913268702be11dffe6bfa8f67c50c783c32863840631aac60c72c5b4c74264db7dfefa1312ebb010f9764d644f3bcec643f3ad87d96efbdbcdf8dab1bc1c923d7d16dc275a9e7638f81ff40917ec7df864e9381be76efc0b43c79d2d6af6c735cee49c8d6bdded6c078606e5177b3ee5529c89b3e16e3854f55c5c3aee6c6113e2adb41971917f6a73a619327dae8031cb0a51464ef16f2bb1361ea88410422bd14b74a8533bfc1b62884cbb14a673746a4646f16f621a890402c17c984499f960fe3061cf1f629352a4888dca06c636c69e9f4d5a984dd9944db56aa1a6d274ea83fae07c5273345b7bdad3c70af1c3c4ad8ed589348ae88136893d1fa44f581dab436ddeca9e5647baac4e657d3125d59a51a2b808942c9b44ac563c4a41050d137288220ae0898c0835024a978ce222d6179106fbf93235c5964fbb1b907040ca2e5fe8605650144fc4d07b887868823aec95916b73a3b341e962b28df8cb0e882022c7f7b18864d965f883e3fb7393832c8dc855769fcd9938d6d682449aaa3d9f6342ec2143a963fec672826fafcda5ed6014be41850639130dd41c4d26aa9c104767cf9bd49e1b104e9be9075b8906123b8ab141ce44830762b0a472187b3ec802c59eae0d3a911d5ce97136d8a52be79c673669a109b366e83a2bc867e3971d68903371266e491cd11f516f63714eb8267b7a48a49744c99eefdf04c7795a138e091ccd09fe624f2d742fc63f106a2b4dd923bbb44d23edf932e4814eb96371fa640102db55ca8c0b4294d1311f7b195a47a770f8a7b51b2b8d51cf62b1eefddc4499b9955c1f26f6fcf0a3f369228781513b1ff093b327aa946be71b4b24b277d9965d2c92b38e761b8b0577576f9b4284feec20e806371612d9e50b9d759c0d77c3fd803b622467dd66c4439bcd864491a844c6ba68856b677bf7d9db155a0ba7c9452c5baea2e879624f4db527cbbf702b7d4197f6c6ba1b0bdb6850a75c98334599f9b70ced9922cd673ae135b914e54eb5e36c8270f182967f44965d101c10e26893126d389c3d3926f64665736d41d8f3abb7b15caae8b8a5c76d2c7d63a531cbbff9298d85561247dcef401fd452a06cbda4c90c0f6a2773c479d9bd546b2ddcb3d65a3f271761963cf2b9f16f462ddb99181afcb8744183d6ea4499a904869a237b5998b5e7cb2482a05ee8b8412e543428511807c4281467f26f723691939d4b4b83590bb5d0456488a38d854b3334b36b86e62bd28c21d23812f20752082c0f4a228072487cc92236285d7384c3199a8ffd7c37e2a227441ac7a1cb5d7eb3e79c391bf49d2d412fcd110d231e1a925d73448334c3b5e76fac39a22184189a8fc40fb410368f45845904e6f11177e321e7a2b184ece17b3e97a241e24c38cc5e083e8dd39ed803e38b8669ff87335dce949ff8d7237b80513e903fc819ced91865bd87966d7f2bcd914ecdd0fc7bb5de4a7bde7b2fa8864bedc99d746a8e381fc8d0fc25749c083928547bba074410b9b92351663e10e971a69206a5cb64755cfb73e31f1467daf33993fc59862dbd9a033dc38e4d6c56db877f52ac938bc0dcf3b9991f9c3d5b3a7b7eee9923fab3d50203a2810be142031722cba613b4e851f1f4a854aa70471586a10e9350a786142d3f623aa92ce4e8a45229144e0a85daa902b553c5c985b553c5cd4e15a89d2a4e3b559c6ab8e27e5e32d5f2d36a966e86dd18be64aae5a795c5aebd2f99b25805ef4ba65ad5babbc7f02553355ce1ee7ec118bee6d77085964fdf6f0d57b8bb634264324b1de1d5859eb1051831f4468523a83c2106870a13687882ca11aa5031428c152aa82cb858624417485c3c8188173a5c6491832ea8b8885284ca8b0a351f684683fe717c39e816559441c7ecb85305185d30e209d5cd4bb5840dbed682aa6783fa33556b67467e64cff9ce7064de1784d04351757bf4ca433108ac7fd5952424073af170e2f150dca0a6a10a27451ec797e30e316387c085cc08152a0a4d9c3e596629a5f4884d553c5c68333b3ce1be3beef0e86c412b25a249e8832652b0a2090ba688266280d181ce45d090a37312342ca16b20b181de7462bca03f5508417fb0809142d32a7c415f2c64410a2e50418a2f6aa42843cf144ac0443105ca098b83213ca0a59745e2885999c001a51ca848894622a4669c7787950422f133e2a164ba17b39503c5743bee588133332f6cf1e240319adbe2c6b360253143166038620611475a4e3dd049e8c116051b962978818436053294c848f0002f41e453842299134a570a3dc09e6ce108fbe4a544dd8112f4c607b309a648bd2d8ed0a215fdcb924033ef5eccd6e90206182cb828c20d173d78021744c40c416faf24b4d6051e564c118db5a0010a8dad80b181c6a6b0e1d29912680875a6240b50901401c5084c11a00c818495cb897a85cf112c845b043a041e5a29155c1c284673351bd45f6d10591e9ec6a3e596a281a1354141d1b070324714735be547f764d462384f114a0c08b9e95aa9e42acd308c061150a91cffdcaf7d5973fcf39f4e5a9a6158774d649ac4f415854b5619a589ecb71b0de21ec964632fbb8f7f61d0a04eb16839c6b5957fd994edc703798033392e0231cf047167cb4fb928e793f28f8c0f15b4ce61923d9d2a0315847cfd58babcb66233369696ee6dbcd8e0c504205403cc8d1d05d0410003e470c34c8ff7e1386a400ef03e5c7732eac8af75397bd36b60695d866b8e7093189a8f9dbcf6ec2963cfb74be0d7d656f8075a5bc523421a7f845a5cb167488546e298b080ea221d176511fef93a74d18e56b988e5fae5221b3fbfa5d4826a095da4e3e7b7ac5c74c3cf6f71b988e6e7cf38cd913ccd30f2e313f0e00c223d5870777870860ef6fc19a448b3c36b9ead7bf67ca2573aca14ddd255b44b5bd9535fd9604bcd9edd832d43f66c21edd94224000fb618c1f1608b69cf169b3d5b4e7b7e0fb6dcecd9822380075b52a1075b72f66cd179b085c99e0fb6ec6cb045b5e3c1169e023cd8d283c3832d4f5aa2881e6c6119e0c19629393cd8d21a3dd852e5000fb658d92d2fb0e58a0e0fcea841c083338628e0c11936dbc727c0036f027e011ecc8d1d05d0410003e470c30cdde1a906c4c7e71f3fb6027eec0e1bc93d3b7478a78bfeedf009e8d135413f3fd1a18bfee9f03c1ecc3d7e070fc42aa779d7801c40d341871e08f0b0c93f1d3adca3c3b886e6003cf0101f7539fced0cf0b5bbe18619d1ebe06ca27fa22efa37f306c8e177744dd0af51a3e3ce16a77df7fc02e470c30d323f33e3365e6cf0620210aa01e6860e02dc70c30c0e1ebea1c3251d049001000d52deb0d55acc62b5d65a6d70cce2c036c035b5de7bebadb50ad6e122b6c34718b191454a526630b22bbb4ab434451c51cf5a9decd214978a94700935433ca82857b2a48ef93412875676815738c452c7ea1cd95824d656352152ca251accacd071e5380e679716deaf0f66974e6675c2e8d9d333ab82ff298923ba31616b527277778c31d6430cb1276bd3be7aa1166a4f0b370f7c25493824b18ba10d5a1d026c90331160835687732943a6520de0418519f1d188089d37884b255c2a522ae5adb41971d1e73725b18794a86d674fcf8923ec2b36265bcea6633520641941acce07c84b6d9403d448dd063552cb68009fc3e35e5259a7130a55ee5de91915809c4286358a3f719ed6943d9f6b127be092d4c10101dbf88829985071618d48d4cdc866b3dd54db83ca26ac4a6c1f3f6ac813984bccb792975cf491358702684db450db79b267a8f1ec89592cd756bae18ebb88a15b76cda6197224ba25740f3d448206312bb4d8f5eb7213f697a18bfced8737cb386c1212a1676c10fb3b199f3d39934b571e07c053e0504a1753b0d48ad04824995d2721a42590a4e3609cc92673245e040a2fc2091f822505a350d9b543f7a097802c4676c9bfd8bdf65a0cc33039c6e7c348f3d16a879b441929a48ef9598777308f16c4ca9cb3766fcd166d09c9a65a71495ef1117d1f423decb9fccb2c168bc562cd9c78cc20e527e38971c6619338e28e60ab5d2f88dc1f6f9b22258703442789325ac87a2aad544cdbf10ff3b450ba5c2e92efd50b67cd3de0a6444bb2e7fb56aad5e3ac6822c5122528812249447264cf97acba6bfcf30824488e8e3bf629b310e434229a913ddf351d6845e8943e824ee91ccd44efecf99585a708c1532620dd298089805138d72abde22add29cb14160b89969b8d8fb6291e9adf8305178948c302d0fefcfcad14693e2f7fbbd9337b9d779b942833ff65b74dd9581b4bcaab79f9944dd9860c7d7f9bd202b72a2ec23cbb5fd1a00cf756da00073c40b35a3f80611886b3c6f2c9b0ff60c3c624c851d381468adffc5a6b8509823326a30eecf10932b561733fe04c3f228661d2e34afee950a7acca454f7c7459dc8d6a4fda0372e18e4d80d003800d7227cdd5040860d820c7b327c8e5ecf916ebc1774bf40ffb2a1b4b2d08ce6827a30e2dc4a71bb953e514b28994181bf10f4b771732687033b98841839bc9650cad050937ee462583062fe65b693b6d3bb246d24c5a69870b6418e4ac73b9b4225d2f55661d67e3759352aa9a8461e842060d72d9850c61a469124738490c5121466194e7ac849c73ce1927e7ecca2c177137fe6d25d0b7953813c899b69e0d72a619bccd886933619fc96e33e2dffc10871883dcca708e421a64989da0431fd1778b43bd8c511807a330a67543581d0b258eb0a5b267c82e893aa0d5892f474099ef5f5a3813d8599dd00639abc33d41e66a9ccb187aa465524483d9946d58b7dba638ebb4599d199a2f99b8c82ed1202eedc8292ec23edb733e77b23a2e1ac722ddabb5b461c32eb14de4cbaa64195627fb37af76efe75e97de65517380c57267c3189d0d3ee36a389ec324dc51f1f4641c97d960038e9bd369c6d55a6ac6acebbe3e2c353a040000d9a5952ac588323abc9328da5501e4acca64ef3e9b3b713742a0d020e64edc4da4915fbf893ddf5fdae4a29c4d5aee168ca586d568dcccf13ce156d9d442b3fa555dabd6557bd2c664aa5a6bad3757d554fec5b4703570e4b879878bd4a1fbb090586a40eda5b9a6d69a1a6b6aab1ef9d9d14558b6b12e6e173168306f5023009eb13a1b6b9be212062cde1937394ce4c7b77b6749ba7c0673c7301c3286b1b060d285954ca58d35dddd9dc537d6d6c25cd3ba10b75c7bfe67eb5e5ae82250a7765ca4f1f88e1c38402de42af6180dca3f1e05d881df354943e33db25bbbb1b2cbbf196a9ab5d65ad44ded1eaab0fc9bc283ef90804cabe02c44191df3f102561ad44855f31efe447c94fda4367bfed6b01a7b7eb671d107f5496196d44851e665071adc585b23e99d332234de3f3420dc118d3381415b0feff8c79978909587ec0cc8de1521bd083649529499ffaec9f0ca96d26b0fd9a56b3dd0a9eac92135b20688ff27c751f30a1d325dfbb562cd110e3a64bea4cb0112784008818cc31e150464e09f0b64ea454a52c41225458e20d9f331c618d7e09adc53010c5420674468160b64cc72b52cb015d98e6ca7ada402ff52804b2e168bc5c225144635906507b2ecb25d379071b8c3c38130ec5171402b693d30817ff587ec6a7d9fa15c04de5486e30e529d9ced3f7152d8fb5f2ce208f332d208f326dbef921d322d653b69bb63d96dd1acc5b865952de3cf39bfd65a6395b395696ece393bfbb20322d28bbaa71a9246a56729d21c654ec8903f1425259832294edb6996c4cb5051c635d376cd44efc9e5b2e29f945467b6546f61cd9b29cbc6ee39b6bc92a3232e631a106a3bb96b47bbecefa5b45aec661f9c3516bce5dacd8d75c6db27d31b0b4c0f2c3b7b969d79feeec900a67af40838e20073cda6bf5da16918524475fcc31ea461d8f4691672f4c3cb0bdac5a61fe508a45c6c6a377d8ac58cfce853d5a41e08f2bc4f97797287f233bb38298f19a24ff3ede40fef7c679dcb0faa9a93aa66fca33f834ac71ff341aaf383eacc910f33449feaf4ccae033344df5a4b976042a367899b4d67a6a8688bbaf01255d0db56d9e2e1221a593b620a7ea0b40373349fbe0fd43dffe83fa141ea187d180ca3aa978b86f8285ac17ae2a2b86385d6a6ad4d795c1477a29c36dd20ed696d4aaf6c2ae963b6d2a7ff838be89bc0457588033428687f9a6b3e4de08803e49cdafbb132adf89cd38a51adb5d91837cbb2d71c8901e79cbd60d9b6ad76f1c77de9162d8f11657c86e6ae595a49abc92ffaba2f1751ffb8982f78378d5c7ffc8eb68501ae2bbfc14c84256c5023651f859e1fb5ec7e331fcf076cabbe39334341205b7d98f4eb579a5fb7beb616ba3eed6acd0ccdb9c1d88a2aed9a0fb4c6104dfff5b2f1dae0cdf6be5888d060dee07d597969433cade6ca0c38baca1b50e83aa74a83f9b5b9940b21a94b1670a5b5d63aaf7ffdea4c05550facb556ea61dce06cd206252dc28863762f35d0f17df81785fe0d82f08e521441c9063f5011b4fc4b4583d1c71cbdc4907ce938809c8baca904c8510ae53ec63c228dfc7db392a63146d68ed5be0fe6b80fe29837df2decfb20663508a48efb60bd98a553629706088f6aabb3cc1f40207b482252c7fd7befbdbec13865dfcf34203bfcbb3fd3c9d30cddc73a69e3df7ddb49937f37cadcff61de97447cf3c0d7335f22fbfe470be23bbbefc244fb98520b5202ed1c333c7e8e3e7f1f14e32270c7be7f4b5969dffbe3f654314829631970c4e120bd9895b1c66f82426c3977bdd3afaca1849ff124b862f3418d79311e92a209dad5e50b9a8739da716776ad71a686123aeef0408238ea7a985f7108855e5e321c55fabc01e6b123c7f7314a24dd31b463bd1f76b3cfbd99addfa76357306850d21ea429d2c8d8427f7e4e94a9d9934cea634f24d2f8639e4ccd507d9234224fbbbe0d3c45d797392e9f758a991c389ed397ee28e33fe9e705f80d5ad0219d5ef8cfaa3152da5507fa333970bc94f4e5f7319cbe34bb6b40a2f7e10071946eb6678e366fe278a87e05258b0c530cd4650c9d5dbed0f66b2c4147db521243f6976c1b8a61dbb7a91c8506274a46f169afbbbfe8d3eff1cfe565df3e71917451e68a346038bd37c73ffb9c4dd52d5632c4d1e6c9273a903d36d8f65dbea0278e87ecdb89b2396e2d934bf3bd4f5c24dfd66ca3883627d2646fdff6ccd1f52c9518b2d65a30ec6a5bdbb258d8f6312dc867679e6d4519fb188996dbb6644fb6bd679667db07b19a6db11acb43b51ee496b2934ffcb32f718e79b2d8b7d65afcc47bd0266ae2f867ebab4ad16a1865c239aaaf19b20ffa627dcdd14c12435686c503bf97165c5f33fbd457d78542b267a2a28c751983ad48e2e8befd3a444da489dbda50ac35ba25d69a6da5f550f527cabf5a9f88a33a469c3891c67ead76885d55bbba075629ecfab1be5ebb6225fb82038cb39d63a4c9a2ccb46eb348636daea1040dfe945de08803c46ab64b915541d9514ea8944ea8ea69b95eb366924aa615cb4925d30915aa7a56ac96cb244b266932c99349a24c3265d2e9b92bcd02b53ebabe49527da48ff4f9ecc1eb55c6a84120bff6d99b9b76de8fd9f9fe08897ba652ae942b155d29572aba52123547b4455b28da42d1168ab650b485a22d3fd59364ddab3508f4ff7d6eda6e4b3333dff70f02695df2ab41ffcd806e7078e7a98561def214663df5c2ea2ba4271a4a52adab2949b1c7967edc0e74a34110d68156f5e376202863a93f56364881fd49923a48dbb7dcd854fd9656b55d3e5643031762561823ec6317656fe678c83e93b9d3c28e1ffcfcab147294bd1ac543f6719d62c5b659bc753b59ec5b6badad61d2f167caa5e322f0325985ab5d57a18be8d30a25cad8975a5d4519fb3594a84c5cdbba660a8b38ea6248e2103f71ab4c2494389ae1edcb150ea1fc60c7f2e08b96ab190f66953447337853499ce165577b2df605943ff4e15049db62de4c45199b5d7abeffb51f04b529ffecbb7841cf28e2a8161143f6edcf9c4883bdb5b616d9f6a50756d6b6d554b9b02de65592adf14f1598f44fe7f840df7f32241df378f0b18030e82570c441b91d3129354c7653ca954bcdf1a491088dedf8d8c62dcaac44b919556ff06a42e69e1f04db3308d5845caa09c9a24c16a55b6ba7b5f4c3326f94f19f9b927b9252fa276d5c4f4e27b6f4c05ab3bdaab01abbaa38765573ecaa32b17567fb6a86dc3d7bc53fff79afc9aeee899aecf33045d2655baf8748737f3e03640f4c54ab403d305201256a11b520fe38481f4049d36f807f540ba285e399ab16a487fb18a3516218e618363f2c4e84ded119402475f068426513f633fbb763c1d55bd699b8718834334a6791b401b4ba7a628e1c9fcef181beff423e16e0df0479f06ffae021c7b7e39b42b402d6f57a3b3cf4576a40ea67de8e394384c621ca4c973c34c0bff7c106a68195fb8f1d740604a2261c7180303493394ff1ef62f7da6b310c939d750fa3a2cc7c8c93517b3eae010b957618c7434e481d49a2ccfca89fb860d058e66c7291f44f82929fad571ad429e992eeaa51a36fa8b47faddecd42db34413f9b4877e78cc38494c29e2f350dc5533aa5531a11225126fefed1a317b10be9d24994f11c0dce7c9f5b869eef7281390281e26a8e542043fe1b64c13fe3e541bd67c8fc2f1ea837ce8fe3bed1492451c6a38cdfcf1e943a2f0fcaf8d24955a4d12c3f03a7b98f917b175a53d3c52d355ca3cb60d0da83fc9bdb6b1f5eb3351b1fb58f16319d44c56da30362e363626c74522525c69327ff3ca68b363c7993bda0a5ea6515f3fef8a58b5bf2f4d0f0fe9215d3c1c47cdc30ef2ab8fb49cf8e9a54d930bc3c0d0f4a95dc2f9def98171a3a9898a7e1a50de7f1cfffa5838971984e3e41424b940d4f9e6449835ede7f07e8411f359007d2785ba3f3edd239d7052167e854be5b3a4d644f2f82ddd63c1a04cdc1cd3a08e6712a554683a4f104cc058a9b023862e2b77d072555215192cca8d0be9d082dd11b53681005e19807f97723079ad29728e3ae514a379e074519275152150a02653a582e8396fbf54a2529ad562423784a14ccc2af4c04b7b015998498b2288b9adb744aa2432a4f2552aa1962c53f7f6dc751ac809a55e68c31c6392b5d55bcc22b977ffe2b1c25d264dbeb1571f429cdca1369e47f8250a3c4aa4565f5584c4a6bfa9c2c9507bb406a05af709428e3ff29cd11b602aea2057d85062d8a7eb5a839426d3b64db1bac56aed569b56a623b1156abd58aae4e3a37a52125222523259b12cee1e95195a8ea84a4c96a899224b485859355697b885d98b59a23cc05ee82b2b017b485c3a02e282bd40a85577855e242ca7549933449957c7223439b93d4913c289923238e33a151254d59495e51db1f0694a4ead42bbb88a98c31c69732bae0ca1844114c04f9e77f018789a20c444ce30b9b933449d1436e207fc40c44510ce2e7ef824aaaa519f21844518c1549a4a24169aa241b17d1975848276f924ba49224db7920d9fef21469a2f5ff39ba9e0b78f0e0f18f61b546a6e449fa4086fc97a871624371c44432914ca6eb9a5a1538e2005b52db275629a594524a29a58fd549e7cc563354a5564a295dcdd17cddaa41ff514a29a537aaa0c16c954d7111a87db69a1f20c4513cb26911d6a708192b3e2a36fd44b1e9e7894da707de0f139b7e86d8341b63d30763d3574665d3cf5af42dfd3cfdcb9aa38f97e9e86c909e1e88f587b569ad11ab13c3e26733664ff19c7362159b1896792698f45553312cdcd4b5296b539d39cab89021fa5d845ea8360d63d3af50a20c5d45199aad36a5f7c645f329134c9c4e2653a924419aa294a66844210b65cbfd465af1d2f69755a4cb496e235f3e44cabaaaabbaaaabbadaa92bff7bb50681febfcf071e37aea0ed4b976cb9a856f1245b4427db9b6c5fe24ab63b13db53e0466cf71b6c97646c975656923447f77a1284793b642a4aa9afb0dae335d2a59a23e9850cf98771e518b67b0db64b2ab25557486cb67cf09b3fa7be225b2c5666c038e79c71ce396729e50dda41556aadb556099aa338411b08da646c37db6cad9dd5b57d8ef01879884c92fe15a7a66e8cf8e78fc9c057228ddd2e939dd82e9381b03d27918dc837a035fe694868e98174089e200d3f4ab1b514638cf3277ff2277ff2277fb2fc608c3f61a469124752e2c87af44529adb4d257ad1b2b97720d7dcd11ae414d0ef211258ab1c57488d71c3962c40811d01090837c5ad92008d4c22ffc9ad184849132e5228f94c95cedf93467f6ec3965cf386b9d73ce39ab4829e52df937672aca4c7b6df6acf37535e8e79c37b6a0c10c054e1d17819a29c3f189332f645a4859614f2c959369915db16746c59e2a265c149348136fae6aded41c512f23a9aceaa66e6ad75a315c638d58ad9810acca5a2b26ffd6c73a20263d5dd38bd6cc69aab5d68a6173ce3ae79c73ca3ae79cf766b6ba69c543a9544b9db1851a90b0cc39adcabeb021f68975d91edbb257ecca4ed9fe334a29592c67ed386b8ef4d451266472a5c65bdb74721269b0f7772b648fac7915b64f0ff42650b6bb16db7586d276eb48e39f8f9e23cb63a33cd191468e5c492abb7cf1d9dbf6b73c914682f6c99e194b4635abf2cf6be840d307dde42617cd70b7ce501a7b504be9599593ed02067dbd3cc313747455947127ab2636165a6237dff7297fbdb5fdaf26c40bdbab6cff68425c4a94f1c79546596bf55ae78745be26c4595ae7b97328a42b8932feb8630293cf17aeea89ca5289a3ecfdad9338cabc6f0c0bc676d062b11dca762b65fbdb60599587849e3c5cbd31ccb26c0f0f7364ad9021ff2c7ab8b05d582756c5b22a566b5671599555b1d460941b03e3bb23c7ccf6188507bef39bf3b36777e5bd17df97f8bb13e43dbd12dcfc2e6777330877f3d2c773ea6e628c1fe37fd00479dba71703218198169f20ef12a8609b208762c879cc0ecc5f94f1d74f74f69fbf7f3f5dce6e475fe6fd7dfe911f24b6d49c137b5dd4cdb943b02bb7e69a2ece255d23db7f4a29a9507fba6a93ae2a3829376daf94f6c8e6cf77ec4a94f1ffe6c8ce91f530323ef4db37d8ee7b7e73848d1187b8a31b54e89c0d4a23db151a23238e5e2efa6cc7ae441a3fed248cb881771f3bf6f240492408b9b19757b1fd1d0ad80b7b7d68577727756f5217277573529749ca66bb7de29fbfc4aa602ee961add4f430770194e8c4dd2b666dbfa5ed352e98236c0c32e45f839b037d8f784d6c0c57b9ace221f93ee40af6c25e5b8a4e1d06999af1e5ff204df246056e02f7978c1e358f1d1efe3c3605dcfda3f81081382241ece99126903d9c34dd874873b77f04228d8c3e4419ffab44db0dc61e1f22cde7860e347dffbcc52f3dd035eced59ac2c8152842d64218a295ffcf0af3f44197f5019b4cc7edbf27b14d034af8b8206b17c95e09baf125db70ff9e3a6801039c8828aa592c2a9a6e647f53e2d080ad4cf9e0c409e04e28f9f218bbd980eeb70683d600f5e4fd7ea3d41ff09c9fd90cab8c01107d842e3531ddab2e24f779c3271775a653b7db2fd699c3ee7bd5a8340ffdf87c25528bd26ff9caa74a28cd7b737db67869a235a5393a16a3214adc950b42643d19a0c456b32d4be4bf4f481de60690fa362a844cdb53741ebd48c000000013315000030100a860362d18850d1f3b0c70714000e7698447c549f8bc32c88619442c62062880106080808808c90cc3641003fb98d2d42d1e46618c0926265ec621f532ef6a1921c223a63ecd3feb342e038680f927f7bf2026a4404828e01b8fa24ff1f5a39550baa175e2eb41ce17aad59306b01f8dc1e4c5b069f5c9a2219edbdb9774c806fa0d2fade5cce0bbc4630d28452edc1224d6a52d4035df366b176cc7583e5bd76142b8aae966ab5b87cdf6991ac2900b15a978c0658119851bbc00cc789c15154ea65fc92fc6cf2aff84abcb1b5b5426599f62fdd8edc274e4ac436333e4ee0b7278e7ec63901042b66c3b358c96b7aa14ae27d9b72412ba174c29a1b0293a96c4cdd305e2a334610d3855b60585a43a1050d2b0d95b009a9bceae8538aa1c03a1c54e288a5d127fbbe3b24a5dab55a1b75ef3df228a3f5c03a827c7564b460aea442e52b11aadc629c7e0390558ea38021ae4049ab362d45f40d57f204245ac01490d3b6d285d009484be948708aafa29f35228a13bcdcbfd614ff1670ba3f2e04058af77428c9fb33e6d8ce7830d0a5fd71cd8948491c4936cf2d99050bb7a6ba25fe687480be22dd1228dee25fa2426878cfa72e9c5b63aa29ee8b080da77f5cf3dd4660bfa95453ac242859e82a16b16cf87ed85cec6e2f99748f2238c2a1b7afedfaaff05d85d18c60adafe33603cc3e0470890998cd668585872945a6fbc2de2115526454be6fe2c6bf032033120ef91598f5afb01b000f5c53d10edeb1712b3a2ee8e88ec7a3b48791874ce0a68f087f7741bd2561de7f11f105434aa1a9aad2a5d0e21fd449de57ab0bf0ca10647beb06f4969313804681e21d7f1f29e180d913f9afa7648f8ae962dfb40ff2f2a2490d49385a073675b4483c2fc68d420e19f6a2369301c47a9e98de1bcb282b833573f86bc6f7acd590d3707e7c8f4bdadb8d2492530dfec63a5bec4ee0ce77e26ec41b25cd5bc3255ed3d77d830b0d50c29e94a40495745fb5faaa612b48af8cc6cff6c3d4d83337ccf2dff50b13163e07f94ab447ddd7eaaa728a3ccdc3d4629b41d3dff1d7a9023d040e6ee2ef1137cf239e57712fc1e60ee7999678eaadf0e415f3321cbd20d851559ec24b716d7aecd1d773021626c4aa06aad72b4ce49d314fa34c4f6907c6a6072215e97501d27235877f027d3cba396dad42abc49fda3ff58628a641743ca8971680d8eb37f1ce6ed5db76ce5b25bbb281d9404453e5294ac125a943e495404a743aed9ce0e35c610ffab690b6f7188aa3b1190f794314509c6848faa5bb30d5a5196ed7f04dce5b09515d285a5763d3eef96a5d4b2564360543c1d359fde63a71291d8737245001ba710aee95e8f780e87f0dc8baa760a9b86f496d6bc27dabe1310f6450f8adee4e47c1a13b7dcb322cfbf8edd8e343d137ff2b3efd8854f496ba1f57eb251103e1a749c0cd4a0ca77628a8767e3630d40ce24c7e9f908d1f96387846d6bf4a6139fa2566ba2b671c4c4e45ad1ab92b1913fa1cd7f6a62edc25dbfa198d8e3acb18e84a4dadca63f311d2fcaeb449090c601c0115d59a8b75e86dbaba10d6a42c2c0cc5569aebfc9a10cbcc7f1ea815b20c858ec7a6597e10f3434322e18d94d6f8a9f8b37764f63160a2ac7435420f650873464ed3b1c4ed52e14a052764b186a1eecaa9a721984b69b67a9c05d70ee2434d1b4d17c48f5a8794e53c33b39898a4baa263986db6d39c451864426e01f895b26af064c0f9ab99252720e5ec63b266d38d6dae9bbb5c4c25fa3bb8c55baaf69b148a887bcc7e4a0d8c0714bd13283ecedfdb7abcf7d6fab0efee0e5fc099a99b50fe1698419f006f9c3345b6cf0db4f1d7a07b4a1062c4fed2fb04edbf29702be7b9e0d73d1e6c0182bf0b267db23f4665a811abbd420750745bd35c970e293c80c6b37f83cd91380f3204e0bb6f00abb8ab01d3065db3176c91876aa249e590e2328bdd0c48bba300058d862d9d873308b0f994c194ddd243baf7f3e3ddff6568f6821acc2ab2b1e9dffe43bf00a20102a245207ac8d84088cb40956e3187f203f18950fea7659215219c42c76b461efa9ee1b2d31278070eb52e4175d5cb068cf2624775c80e4b0f936e9224173cf0506ac0c72dafb29e6b851facd70057fb715ee8c86d96ca680574df6cfce8989f73f894d71192bd7391761e2ac11b249fd639aef2a92c94ea034258ac43e86922a4667446b416a008406ed3b7c486cd0edccf50176f5bb5c56d5667adbf18aeadd221109f76c56cdeaaab6284784fade73bc323b18b8a5fc312b208acab3a50e63a248df19178755c7e01272b59a712b8ce9ba338a529504b91bbad6350bc2a47e3748168ab94c98b5fafa53f20a846a8d70e9948df47fece54c1da4ad03e0a48a1610973012fa5e1c1658d22a136c4f10dfbe1b3d6ef9868d2dc4f2e3425e17998c856cba20bd1f8d6d38f10edc34d342f376cc9da869de0d4df195d0b4f9821c97cd4a000b4f9345a8150d6ea318d25643e8790611a83c41ab17b84d08ac523bf56a4a6cee4517036f98d376d18d4308bd313f0647d0e3cd77c552bc21185df76e86030e1cb0d23e4fe18cb34153f11778f6e6465202a76a9fdd6f3a194938f201e27ca28f586305452aae468aa668228f5329d891698f59203df7f10531e535f09b808ff815301d10a5671fc0f0c95c839d0926b3098506a683da18ce0eedf061fb95958f6026785e4d312c415024e93e2cb67931486d9e2d43b9daab201f4311801c608b4482ec873eba574020d4cc1e48db01d5023efbcf9ee2c414dd9f9721c529a91b779ac93795be83b8629803ecacece065353cd6a3ffbb39b655c7f3d0225b1aed7c6690a88486f04f66337bbbd2e65a296b97754c6a346eb17a92755f7b36ceed254e9bf32629b96d36a0970954da9007f6eca1130a44a61c01151c6eba258d102196981bb695b83e06a8b84b99e51435f1cd587d2d4d26c510dc163fd0d51bc01a2f3e0bb62c22afc28eda22f1d6d718fe40f107f7684e7e91a7c6794253cf89d10ce365f6d9ecf4df1988036acad776f189da8dad67016919f9f5f9f1331c8f33e230250fb8bebfe4f5f03d17358057a1132e9fad2b903a3f339a01c15a7dc083c8940be3f3c535b837e00a37f9e59d4ad7e8809060128cc787d7cab03ca357b2fda5ad2e2fb93c0a27426e7662d3efdfd6cd0253ff9c148942199c502a779473abe7970dddc039ba38791c0a25fa20ee60ba3c80943a3e66a78c164b120627d968fe81392c780ef0061e4d1996a2f0dfb610ad0478ed8c9a0a5e33d9c234f48de0b22cf7fbed7ca7e048eaf3892b209c1e5c3f9b820b39d747bd82304df3c7f7b42489798b6e93448d580281b91a388b037cb8b367f47d82d91913cb68a55465c15b48874f9e808747319d587fcf57d8f9c175a9ca569cf6901300775436ae78167166823c59cf707fcc3ca3a6986cfa0dcbfbce0501a4b9469e017fcb0638dccdadc468850bf65067f440e47a28457d8326371a0a38a304395c24b33abcc099f31f7e325afb2dcd644917d5c27215b298a277f9360dd9353bacee07d5c42dbcdd0f308ec0968931738da6b89c8b39065c4d5a0ad11bc0ba08fd94e46b6a19fb46b88d06d78478066eb73b152a50ebe5c4f07772bd2979bda1047d7f85ec10c944b464463c6350360d34af843db991edd3d982e6d2818afad7f4cf77dd46bd770c47c87fe72931b8f80c34cde30e98ddbc6de941869f7b5a074c61c2a6513c1bb8138e7bcddc60ceca735b2c811660c1e2dc81dc3041ad3e2fc4ac24df0e46ecee0e4f92373625cf0f7d656cbfc016d360d666c206b99eb4051994f1d66c74e5e8b800dd42f5c9a3fedda948590741f174ac0856f1c67b834bd472041052fc882f9239c38e6ba90344af24662c3990b56e8433791892026a3d4cb66891968c8354988b69e3f83b9ed75848f934b7bb2358f95be29fd51ad40d16e8ebc9bf2fc9114189e7adb07ad10baa37900d54825d7709f34c6d830f8af103444d1b5620f7c86b44b2134f4ab9d7163a854e8d59eb0f17237c64ba1018865d574a29cf02e55d06b97f286efbe8fd1ee15f9b85d319c8db640b291e2f5af5485a2386d1bc387d7a962f294e122e3e2661d668b2475b3d3c22a3084d4e9945301153774ddb81d4a00cfc8320ab29bc6e9f103b1c14acd344b527e3ed42cd2a1098b54b963b703548d0031c53ab3f00f507f5549c572c1910289a2d037777c29a05e6763ca329349d48ef7b97a7ae4b420c49bbb12d0f63e86dbf90bfe40036cbd285214e6288d42485226ace551f08935140acead6714e547242589f2289e4595dbf97ee38439a2506295cdc94346a7648f2575272402e9761e6b5c91e3cecb5da8404a98d9466cded60a499f3b0f8b3fab805b5f77324159a037646551e61a0736b2e4d12aea9c7b00d8878c9e1e72f234d383ff81274f8b85ba3be1f3b1d818da694ccae4ffc9021fe0c721d5871a2021afe4ae02fc7884aa6eb711e783efb7018ce77e0b82640dff5beeff41b9e2ac42d2cc1cded291baf8826f223720e563add3a11bcb1fed744d9449991d29b7ed194aa5022200f125caca2fa51c90ad36ee8017dd2b29efc28b949ff60377eb5dbef45330b503f9f754f7b84f58e875caddd1355f05e39c90fcfd5eebd06ad5c6a05ec36f046be01b68f1eb8c7299ea2bebf9b13f08b2e6ddf93fc7f270fc2b1a5dca0bff787106cc2ba62aa8f3b0cca7ad9c8d784b0ffb0b1d1b78074662da92a202b0d79f651ec387403f54f57cb3cb30f6d5c054259b6128f323cc4e5d6de00db0b082d8a82305db2038721a17e55c751ac0fdfce74aa5a5b58e3fa55a8e7e8513d973dcb8763c903ea0e7528c31ddf74b578894759a540532b4d38baea1f5793f015e8d001764854d0beae1205194a3e04aa2a72fee6d3d9e926600a1b199380e8938e539a84aa045ee676485c1fcc00667069d45408062dc78824c7927cafcf4299bb225a55d5e2723d200bc9803a72f0401565c32192fc870fb14934874a0615ea2eae74a941e1a1adff55f505a7fed41194bfa05de8aa02a387883b80b64eed4942354eed115cec70cd5159a800db364cfee9409818ff08137ed868b514da36f335ef607aadbf08e9d0b3a8e526f2abbb282214843c1a20198891344eae98f050f95d56cddf1117d3dfa03a3cb04df77071fa64a4ecab913115ed50e7168c0f4bfb23251a1168b278461b27831e9d06cdc52653d0ef4a410f3e068ebee828644ac05ee032379944f3417dbb86d5ef5dd44392ab4d988cbcc007f69cc50f94c33af3e060028590a491175aaec4262056282710b9d75b06344c4fb70dc90d35895ca12b737c2125d9ac7ed87f6e839eb9029aeaf41635b987d920b3c62f9fcf593e3aaef5fa768b25f384ee07bef21be9c6c5780664a0e65f3dc34e32cbe3507526144af372427391b88486888e8d28194e900d36c08bbb3516b67bcfa485ceca30a437b95b8fca5016d758f803fb2fdfc37fd2c5d9f8b3eab336535488421977e16266617b5cde59a0a8c86026aa569ad9f257505978430a3e8bdb55f1cb676ad59f83fc6a2aa8f3a9afa344d31c9964cc635d5dc39c3bd4ec2cfab4f364cbc17cfa98dd00c69fa0e76444155236ef38ccd2b57610337f7ec7e2d21933b735bc95a57b3f7d350e0d20a76cc84d7bc3d9a312fe7d72fb1003546d5d7b25bd8b1440d4aa978bda270a849292ba2c8d8622851ab07fc43e0e3b939512b4a3da353d0fdf501ffe6795990f2713d3451d37f05b35204ad0023e2e29a5481c58a08858444356e071519cb3fcd413c25323589fb2fca2391b85e0d1504ea15626c9e7f2595261ce4903ba9c7b47a0e29843e57a5f34c8b6acf2309cc32b3204efd9c5281ac5ee7cbe72294a318d3bf56f0dd10f932fd35ef5d1f7b3a33119dc0e19df3592cc04aa94643ad7c0c88eb84985d864cfe04523b918ab0376eaea3ec1147cfc02f9a0d00b5298b801a26adfe7f09de1b93b5b33a4b97d5dccbb8e55bfa18b502d5dc432897def0742e439a40ebac7836c094273e58152c37f77efaf385877d70138264a917be61bcdfbcadf88226c060d652b650262b30203cf4b35a5187ec68249706a16148031498219fe08e772393a6e5612fff9f5be3da6b4984553fd0829cb4eb9a08603b54ab72038f03dd44f09b564362094aff42f886334f2f19c85a0f669e12999372c998c0bb77481999906f886c411071456314f421b413964d0874d305c0b146516e324ddf07eaa8f5ead04c3d2a2458f7155f3856f1d1c234d7c0f4fb62a2402782ad327036cd50eab17d609762e169329a7678ea0263b1c7f0168275bdbbec7bcdf956cc876eba8f421e7829db8c4ea950756986c2a66309e0bc2255514ee66a088af0a2363ae0d8e45a8e08b7cf7b82e0db5c5d7d97b5c5faa4d7a9a4cfb34ee50de2d691b7045ac6932487d9f958add4074554c01d83edb441bb9dc2d6e09da49a9072f148545a8df3709b49d9a5fee92544cae16878a75611ae5a679d45b249b349a3b1db346bf266591aec9fb0bf11e6e220b1c3623a2d0ac1890f8e1299450e27cd27cea2e2d3cfe7cc1d2c91a1ac91e7846bae07da713915809c8bb34cbc1c4f45a359d2bed21fc92e6553aa262dfd5ef73e320365e56d82b5be176e3c59234ec7207a56e841fbad81b7feb2d51cd1ea4779798c4683af62d8bc4ea37a9318fda6d947cbe111c74d547450b92c3933d66ee17c2fa9eb66020c81e6ded746d85623f44134e249e376f7e22e0d383e45cde886732eea58e8370cf888f5e8a4d85d9a51fe842faa27b9660f55e37af66a5c95b11ab951bc99ce5ed615b675e2a55bf631eff6570937d42bfd881450d54b252862208b09f97c014800c37bc4086caf50a141910d472c86faff301aef83c9658e7c65a2d13ac0d29cf84195e03ec877e8c88cc38c9331ec5d5bb2c2f5f585e88c5fac7422466d22f445e23143bae3e07b6a91ed2d5af1ad8f21527f09a3b2ae580de702fc86881d439b088f87168f318e55bef456d3bd5650236730fb6a8b64e4386e7782ea04f04819286b2d6cfed1ac639ab07da9cc8c55e6a6cd30cf72a088caaaf50b26d65acef68df1a5177b85231db43f2352e9841eea5a9fb8094dcf92c70da4f7bd69d1517e3a50e853256294aa5e143cf4407362245924000b95b51eda5e2460803d261961d8e964df2b43379654ef44d743c4f8e3731613c9d0fe057b2e2d7a4c6c92f33b536d0b47c54528949cdf8c4787e4cf86ccbce5871053587def8c77dfd112e6bac66b698116997745625a84166ef9945d49c2941e9ea06abfad8721669e62ae3acb1b18e730f5418d84b0406f3f6012a1388fe8fab0478945052beb9c816e70eaf99531ebe07bb6f5353161b446a0a1086dcd5a585af9e276441f2c05782b43c6a6f0631f5a6b30ef493638f9d2bd1ac0b8c2fae3017ff6cafc3bdaf2a64a561554730aa9644db37c3349eddcccd912fa92e9bd578d8864e35875205764e1514452f4625e938c738a5807c9f5a967d01cbd88e5a9dbce93141dc859cab8d380515e7c55578cc160cedcda4cf8979876f418574726cdcae2ecd7f03ad597f61440f6032fae0736534975705677683da70edc6e62550aa1ccfcc82d730e149f1d4582c97c39e2e9649ac63ac69d6205f01c9a14af58f7a0e5f52cdb3282949fa3df298f06d57b12799149ff29aad992558f3d8ac98b238f2029117ad323b832a37619df943b332ac70505ac32ff2980b0b783500e0299135514def4bcae16cff0311fa2cb44f4aa3ad4ab73154efade00dd4c3f59a32655614f68b921bdbcda7a06f10e0a5115418e54a9d64811eb5af021d06d0f78ec6c8715ca7466ff9fa847c11c4715699a73103089d3cca228da10df476f6897581501b7b4360dfd7609eb964d2a64fcd741d2bdb03ef3acfd7e8cd4b5e213153dffd688463680b3dd1d15c5ebd5d380890aab4fbd5207512df54beb82a4d522d398848fcb9c98c70972c803d6295838491d7f6fb0d8898e446506e5318d3ac1d0b42e7f50831d18caa6e8deff717d115b542aeca86454b1ee2bef5befbeca5a923b045df74ee5d8382127c63974a46302a2b3d9405efd84502721f72bb7f5403b386a44218e990b2a025cf61628a8f61820fa32b090ff2cc3789dcb9523a1483a6673c8ce685f22bcde1ab6759ca5b2f6f0fb3344b8414c46aa786268d33cde0c5a02dd1bc18cf208c7af8c1a57a3abd6cacf85098a4dfeacab4a265d4391c43ec5cd7896c7674a20e8d306d80dc136982133520a27b4548ee63cefdc9d86fb37dd4a02f6b9a3d30feba159e6a566a4f34708f66f66a462ca970eb1dfbc2516e56868e5496e93046c30ba152d74bd29116de446d8d5e80116207ad2e1484a5d8d30162af039fe307ec1677964f46debaf1852e3069de2578c32a48d66780fc498bdee1d583162ff09658331bd2693e6a36c6c3b375f3325082bff2a223cabc2261a9008180b5342db2c7451db6ea3aaac4f6c9ff836fda9515ca3b4d2483e4a2329e4f486b0fffbcbd4226799d944a5b58997926a394674d05726edd6f829a32a659172bb4571feeb5789101d7f1aaf87147bbf46e891639ce635ac489852243bc05e8e521b410d03d78d0e15911db09c3d4310735013cc9919220dcf16437708bd121eedf54986456faf1e0028a1a69532a57c206d88d5583fb25693c6820fcdb0673df074f7b000e804b5367e58c731924e2cc9470c40b2005857e6a6bdd57009378a456816ebf7c3a23e2999b0279615ef851e7ca27a7017a23de1d398c0c5469e046ab38c24266eff9aafc351321241382d1007723cf152b8885909d3dea4c060fa4acb158dc8107fb9ef14340ef5807821618c496e816712c48951e51d7aa510ab2d7ce9dca71ffd8263e6efb20d1138ae459a14952886f71057883294ab430b2174a505326984c2d05d545bd085659d233e0876734c1a5b5867be6d50fa11426fabdeaf6a3a568ea24d4825dda327d1794da584d1d90fb3b804406ac5eff938a021701e049503e1f1f7488f790dd0631143ac0cf493013780a41d8106f73da279ae71f18a5805ffe32037414f6c8046e99f59c170acc85db95b701bdd9574ea6cbf32fcbcbc8515fec0e6d5fc8024ca995b10db0660e7e86857da61d9e53d816d3f2e4df7de0483742c8da4bcdf3a691f89a0fd5060244d20ec41c198beb2f1fb22d875fffb9b2ba06086a69fad1041454c073a488082596e44e0956fa72c7727ba7ec4aec033b8fe54228515a855d947ea0f1c5a5c36f07916a5d74b14553408d77abd6f81e72101f3c0e39180dae5376eb16ec07c325d73e059cc68f60aaf4f888a2912be7120a20c70f697f67214e8aba8a7f891f120365b75ddb43418b76d74b1bd692945ae2644d998344d4be726e63e4494092711650e24f8bfe050638f7b8c8061977911fc2981f388602876046f35d575afe251e121ccf978aa242f62f950954f5c4fb9c715a70b94bdc4d90b15dd22962fa94f544a5eec838953db55458bf5c246a0a35a53e1b33e0fa8dd3c866c235934c3a02ad01efa6920204bf268bb4d3985521871d58ccb88280f3f0884c61b62a4b9d8d8347e93375212854bc18c4207efd8db95cad395aaf8d4340fabd93add2643cd94729556a6a44d918a1e19bfa1eedf23e5b170b10d804a07e9d8c194e80cf46e59a2408ac9af7a28ee6a3f32fc2e6854fb309f1f7e108fbb3a81f2a43412588c52407f53eebb5871cd1ed13b5ba6cd92c1140105d310565f070157f7d67002ec953f48da6c64dd3999b6bf4e54b70817e72618c5ce2a2d04d3be0820a2a953143ba003e26718fae6521c4e59983e1123d5cd4e9a4a21f8b0dd9296e0d9c6bce38a3317d2201c5f755a58eb55f971386d6bf1085d7b691b28e8111f5e6c390b372dc80b51ebaf9243e2f0bb98c11130c0b82416e9eb65fb2757ae81fb0820c3e054aca508d8d92426994e5f77a96eb7865aafe9dc788c5335a09972f491720da3d932040a5d41489ae199dc29b3e3c03979895750191c12a3a074a107b658d8087b054b444ac056c66f1389f7cf373f6fcb3e088975f87fbd48809cb4e03d62e2416ce994212bfd4d71b879e4a958a5974ff8073da213571276ec78919b6a6aa95a79d360b938fd842d29969ccf3fcdf0094312d1621bc4836ae5ec89ac027a9cfa39052124f0952d129b1e487f7d31ba48af582423c2437725717ee88ca442547960b2512a1a0fa4b7df5f23dd1104f16878227c94fb955444d09f214e5afdc8d064aaa901416ca8615885add8c44fe2522dfaaaeeef16c1f0dadb2d43fca45262087bc4a7eafac4574ee574c5f0e4b56b1c933d08ad56c04e03e3b1ba86f4e6d427269610093ed46a58b800a006cdf750f6224179f0434dc9dceae9604a27d0383c746f654c67103174bb2a2082e29094a6628f8e0ff24062ff7865cac21a51fa709355a61427f224f4e5adf1426588348e9ce6b7b9e71ce431dc00e6ae28ee0b9d00809bcca505beb1aed0d42a872443efcc27271b63288d012418110d3bfae0b2a45b90b9e80e6df319c9e0efd0e4521bfa6d75347b0d1fd2559f45350381b44d35bdcc23ab6588633c8cc62b47327ae8506fc3783dfa8554e0883a4d341843879817e6271f40cd48a4c55d3642e8ff48c3000b8c969e445648ae0ab85aa46ed1f65836e56fa83b5e208abeef9331f5710288006c30c29bd9300ac74b583802912f9f5b96751b947bacea0be543d06be82fdb7a093fc3858446bf0682c6092724ad54153553ee7f3dc9f29c52de7d5f24b245bc46d61ac811bf156f98abaa89105e69d034b5e15c21a202c446a1bfd906ca2615f656e9fc04adfa06e7c559e12820f70c54f2722ef20578e3f25c326a0038c6f3623a351d76ca8b169670fa7d1213e7a2da3d9511ad385d684539682ffccea85ac145b8ff8e08d1e8b4f625f2dd7ed518d4e395cd024cd6729a54ced37c54d5e4eb8747e882086ad298f22169a6770489c15280837812b34362d8c5275a187d3dde321a763669171162aa7b27380f7a179f508eef236c261cf5136fc8be29668fdd8cfe425447ee285324583746013dcd017c0de4aa1c517ca7e0b1ddc074ebd4ca466fef703d534a80d27865c81647e4f399455c038ec30242ac3a89f4078df401a8e241a9287f40b2b0f34de12200fe7c8cc532137e3a3f3f3a91deac97499e91a72076217d28a23436e6a99a0a0102f4611acc588b063df1edbd5b158a8b88d59f331bb618628a0d44e23eed949ea51e6c92152f9b8e57276e80d08a837b08bef522d8b1f96ab0d674dd845d556a3c98d6522a2d4f3f23774bdc19cca1ab058b1ad2bbe30aae476589a91f7c4b950d4304f62b84b7311e453c38865d82a3b51129b145f6b94999e6234ddc7ee1c793036cb862432aab30f413eb0f5659a7c258df66d26988ec19d0f9ba0e222f04ae7918973a47ff6da1809a7e169b802d4261533bdf292bcff455b24a1e713a85d272754d8d8ec53d35dee15052c0b1a8057f8c7c385c70f4f92e8fec59d1159c04f2c702a9f1179813650645c83fa95a8ce99071c18d68fb60648682169cdffd5cdd463459a40620da6437a3d55417c5150544556ba6d9b52678e3ccea93ad261800c8482c0baf382c45ab50a50c635d4652aa369e035d863473c5a0d75d838eea5df8a9eb785978918b263abafd3d61f483f198a6d19ee8c7c4c40491c316c25b75db67a8345c9cc91c97329fbdf770621638c8757d09e2133b6195631ae1cedd56081634cca9c8cd57f20f6c7ad4629fba93b1242f56daee552e735c66a91f5bf2a6e78420950055c19c6bc45563543c57e6299d46c59042090668a00733c1811c8660a28e8797350cc8662d7c1cdd77c2219f4c5745868b2917f730f3f848f8754d403d0d9deebb57aa50ccab4e04b9d372d1039d6ea79bad5405580f7940ee14e6860de034224c8a8a20495def0a7d3b6b977da5e5782a00f953d5b320b6d2d19a30ad313352257f4fe1d13fcd004937f0b8d999fb19287ec8123717cd7ae19270ad8ae0fcdb69a500dcab92181869eaf780e0d8d341a9b9a142922255625ca577539aaacaaaa57b96b74833129e89a924a823c9e4924a8c8e765d63346a49e0429b93f22ea44dc97f2390a07ed6ee88f002558e2aad40ed978c510ade8c212691ee862546c5010a46eb2aca0e511435c7968a88b4549826bff71d6e71b4d3e12ae75bced121267573161f3c5ca10b14d786800cebc487116dc1bf66457780ea42806af081f7596309468ce2025f59b2ca524a6625d0dc629fb65b453bf5087208612c955b87c689d518254c04494fac781e32b0939c8f31d3ffdaddb51a81358ced5e02018f31d890837fea0034cee675c9f84e0f409d44859420f10213f4d006dbc851a0f67fe904ff185dc3c6fbe2f8b1bb7aac0f3e06538f21ac05b1cf20ed2e6cefd980f3d34b30e2c2c4577ada76d2dae03b8d722b5cb5e9ca34e873dc7da75e64e05556863a9639e656c938ff443b0a76c24547d5ce663b39f972421ada0e302462ade5e7706c29717311a2c1e395b9791f170f1f10bc216451c4bd89a6886bd1b057b52d62297970c02a199b0d1ccacb92d5a79d686bb909371f71df7cc1edb5590922f5901633d9d4e96099e8067da24f66ca2192140cfc2ea590b3ba8f7f8cbabcc0729969dcc81da338290d3a20c76e8d7337b81a44ab8f210ab6e769bbf1fc63d444d9131441f669d6a63a40a98c1cdd385965ddffc97a9396b6cf4bce8c62724098ed55a1416c32bfdc45341095ddc5710f3176b2d018527b72a2931e5ca48ca3518f4a5f5ba1c406dfcd07f2dfff73ebc7d48d967288b382b5be9d0be167c1d3b396160f63ac36d2c145e1c16b94ac18145374a46816a00c8b68128b5ea16b4e356cfa09a9dff16c7af62f75585e0f4f634430964daf68402a6a456d58924ce496e659d908028f9f6389814c99fabe5b390e2e4522ea65cd5a4cebaa95fe68df54803630711f3801f3bd5f35a2d0ad25eb2f83fc8185bb0fa1d524f9bc4f1a391e3b2e08ce1c7f41c4319843db4bf3d48c18458b845d22048208fdad420ab2bc27c497f036e3cff5532c6a09e1fa9a8c30657b79e524041326ae02ae4bbd633341d98ed919f31a18ce72e0cceaa7ca850e156bc708ede12100e3aa370ef00017a1f804a65d11f7182d2722856100e4da213322d4b96362a2a2b77bbd3f9cc2164f15e1b0ec9eb3f80fb503244547246472377e8ffe2c94acf38167d2d9b61b0c5c475e0309d8de258302dae6ad3b14c7be4898d2c9fd452ac117e655322d5b8889e1f401cda34c7609ad558610675eeef904cf6d205a109740ab64cf1594d05b2c772b0a9a46a33b78581347e20545641f4173684c1ad38247efe13341a46d2481d7bfed3f82e6a905ec2689e616541ca50f22880643b7dc6039437d6267793e2ed1a49b8f0e9bec550b14b4e5c2c8ebc67c53bb891625fdb484e7abe59e325eb956254f15bca857f3e414f9f204a59fa6a359a865c742b5ebb3e8de192e1f22bfcbe49c3bad6b22ead377ae8ffb6047a01fe7b19101f51c3105465af27183c460a448033bc71618811e0e6583cdbad5ba0180e9de2e5c3187420938d636d06517d2f67c08630d59ee660b5502e3707ef2c5088e2568526dd34b975e717a82e901ab2778d49b3d0395691ddc8bb31b6c40e38dd20e30099c0438b26baae09435c5008c9320d33e483e738038a5cf1efb9069707fa8ef971ce151977d83b8224648724b250571ac5a8d2bf1aab4de18045d306be634c6be38694114ad315ea4e19fe7cb8065e49e3417f8f134066b9449c4da6ae39960b504687df4f7c62f2001d89ec4e8b0e297c1eff514882f4149b2b9000ac3c9cbe2795fdbdfa223617216a63e778b040c028808311422fa8dde07fc252d1f5bac8362672dadf6cdd01bcb62564e00a9815c5cb0daa78ae390b22dd9ab8e12191bfe6a5f318484717290700a2700365209b042119dffb6c04afb60660be81f97f66df2630836c67d1e338abded34bc3b91259d7e8da4921bb3b89dd5214b5edb0faace07b292188b32e91e4f8b555e208404f37d9eb20cab99e710c4e5cf729c6423b9485c4960acabddaf27fecf4f0bb7b87846535c974799d82c32964b1d0be459d202abd6a5a7280e20b868a8f5d35a7c94bdbca66561c6418368bc7e50c1aea7ba40c93a29b3e721a8abebf68340c7df936e80cc8aaadc9354a0d1a58ee5b9dd52708cffbcb6a86324abcf94b647266d2f87b9bff81d28ffc58e07a433b6695c10e06328cb072d7fbca7ce9c8f5fe388a0cb5d4958c62ffc053aa2ce866e0272aaf4a1cbb52efb1d6982755efd292b96d50dc05af91374c8932ffe14e9bdd1ac929fb2fd4525a5ed57b6a6170e2eec12c43a248cfbcec1bb1a57a31b152f9acfdb0dd57cf7d4cb9b38b709efaf306de30ef90f1bc3f7a5af6b147487ae86c4d67b4a2ff5db29c7e61fa1b9bb9dd2ea6fdac06a2b388bf9abb8e3e0aa68d002fa523ffc49bfd6637297984c8dd9f120ec486f767bb589ce4535828d3a87fb60ade00584dc33a1af6ecbef5ab7d7a0ddfd6d9a6f7ec9a8d3d969655ef74fa8390234f92b52e8d3fd669dc69dc0077276c9cf3ebf8c0d6d4fa3da036b2224c94440adc3999a4d145ef2cc27a2f9607944078586a55631538476cf6fd0a285105bd3657c26bd590ab573127dc28f5dd7395c814a5ae212b725d32f729d6f9618afcb65071d2e8a9dc3a4a95521e37a528286770edd0507dc10a6171e0fa2195998005b8d0b188a3b05805849dcdb9a7345d16acfd0a6a19744573de1a32dc784358f18326d46353d905aa21a4346bfb508f911811947fb54496ec9417b5ea71ff611adad442885bb6f345e3494459439435458acd3c8ec1b39f9f49117e0924488147d829b544b6f5fd9b84c4ead963fa3ff2daef3785686b29ec74b5bae93ef7f347382a21a00bc2107d5cfd18d44a29d097a9cfa0941ab7b5a663d8a9d045929b1aa054fffcfb1966e31de921c3a77a046114ffd9b26c73ad8cab369998194788ccafb271834e64895787466fa2af6d00377e3a9bc048bfe7e5655c84dd53f1094780261da84dd79e8d48c630301fc156c23522e66cdc6d490f931addc54282e79b57121f8ab9311149d6272236849b309a3392e581d1a5e33fd5beb794ccff737e1c1c9114c67d53862a92e15e24ea6094253a1b9e4a7c2c85a18dda32bd34580f2b18b70951ee9cd9b1af29151de02c0ef46cdb9b464118470c14e3743f7eaa0cc408a47ab924bdcf217178ed510a3ed2a3effcad35e3664d9dee94b56239508af9c74031b24ad187849148ec6dd1d1da55c015d05f56c9f26a593274033ffcf0e3cd45ea8644d01980268dbc6d5d5de45ffe0da6ec78e1ef207f5ca972413ba887a4eee091e319e77abbcdbf2c443f06f9bab94341ed3eb56e4795a142554f62bcbae59e5645dc509592bc5bb82505bb376682f0d68794cffcbe9b56c513123fd51bd61674016d8218c359c38a5c8b6236ac3c2811419896a81a613182f27e90ca136bd95216e92387ae5441690a3c18274c0a2d6f66c3d404a572150fe6b6a3a3aad1a7b0324630063d84e234b2423ec6485b5b75b095b3d144d2b6539afdc2d94079730c459f179768e9ca262e9f7413bbf56b8d9cfe4d840258b557d8d6291b96a66247892dbb3b44af21292922425ada064191dd5b0925fddcfd75ae7aff5de6b958934aae0e79c8f79cf5f45b440aefbb2a254af3084e930ef60d5b812985610510a2ebc6b591f355c2dcf7bae55501f7ee98fa225c492b70169fcaede6b4ee6ee391767d0b6b08ab84a02d0618f4a2a7e9e88c9faf22c45d8e79133089b0f3c03f09b61d696ddd1a27362f215d1a99029367a4fe70c9b3d4f3b5957258f32340aa6b41dae4b713b651c0151349d64acaa92b297038341703a84ebb776ee0312809520413307f64986553d984f2151cc408a4996b1809184a93433111321e3026302a3e2c8b8178fd9fd22ca78f62ceaf668e9f285e40f7fb5567a31d3843df8099687d4a922f487eb16006cc02fbc344951f74637200875264554d2cb314b97e13ebbce88c1cb24b95f4bdd6fc798a4d2cf8b1546a2819e72582b40924a4b02b99e75c3780bbfbc8c31edd0ff4827cd4045a2d21efc8d3818f5aae8a0f0265a0ff9d1e6649c11f7f6efd8e707565ff8bd9e4bee642c1b6da19a078bf4f5b6ab434dceb6d1d9d035249153a0b5168c4fe51d9ae1593d27f5060a1187ffbc308e106a0af65d78ad1d2fb805f424b17ff9d441c25e2fe4f41b64359989b492d3dd7363c725e7712627b4b44ec32a72e2b89f20b2a97496439a3bf4d70a324e984cca57444e8b7136dae38d9af90b22627d6fb9c76cef107d29885890e0961668948fcb13c58dc5bcc120daa7671cc81f5b0ccc19675b1049c23e05a36554ecf69fdd008f6a19822f73c8fcae73b30094cae0192d32c932f4c6e657049eb1de6f67416cba95c4a5f87cc506fd1ce4f9512b101bbdeb3b81d281573784c18202625ada6a40287e0964069420636044f6b6961d55e1455cb23b40782493c8f086014e62ebbf27fe664bf2e98c1bd72f7fc35b8f4b17c188ae238cdc1cf3846765834880cf2289159fff0ca6371382371de5dccdc73717aaa3375a8fa20b3c592170ad283e5e189b2f437f50df030b131b60292381e4c832893390331432e01083f41f2b95d9d781a9b22eb11377102067cb1d3048157091a04482222bde57d6e02439bc4735e06cbbdce99ccb203edcf7a7f0418e5723c7a75586b8990f3a866006e7cb80e1a0984c296b891b7310ca977446b6a10a2eb2f514bb571ecb6b2cacf994ac9969c9d4bdcbf16a6a0ef37606cc154451860ea1838a92ed9c5c925af57831122060e95dfb90f657c8b76b6e2d7d6a4f50bb4332900cdc6f03b4c8cbeee6c00dffddab0971a5e08b407985207b0ef9248fdf914b71f661d5ee29c5b84d91d76c769cf240e07df1fa637ffe188bff8b993d574b4772f7b17b7da415e55808e50ac25fb10d7f35f6562a8ca730f8d1c3d2ebf8db4f5e6455eff21e04d24dc12538f3f6a23e447691860bbface1e65499974eeaff6353bf149cd3233f9f669eccb5d650b6af0258f48e6353b7156253080f623587a2282b150afd7fa6a50e5017a3c6fb992fbe8ac28b0e347b1b7030d079e8c40e71c9556b955ce2c2a192e0050bc5e2106fafc442c5f6140ae8c2cad68550dd6a4ac264fa0a75182dfec687f391bc760f1a3b0c6e986075f682b304984c00680960c218804084a7d1d49cc4e8ab904b3fd1925043399a40e462b4bd5917194350512003189e10a424fc8e0412f1a4fb5e7c72a722c2ea94e15ed91c69d79b942a4ef9b9204c3605c37cd1c4d33c408c44161c0e962da9f769fff3124c79d00ab7121c69bdfaffaf35f894c642b9b98641fb3408e3f9c39c3f6721c905970051eab7ae54925d92ead7466856cd323a0df09d54c95e8dd3887af2bcbd166ce653e1210bc241060ad15cc29e73be863a804334d60975fad52b19782b78bf3e5656fad48b7e65a41431d1a7fc15281ffa58bebf05b35a225fd86faf65e96fb45cd094f89479a41f85e5db6fa1c9b63df806bd74cc8fa4de97bae007d08caf64bf3cc3fb282c70237dac93bb57f0ac202a327f87e3b4bec134703996fe704bb50e0a78fb8577814bee57b77cae007e61cf6ab9d67bf299a45c14fff3ae05d1e67e145a054f86da5787b3f28eb228219b10410566aceb02e20a0fb5f01c658ba49d4774f37204dad338f16174ed2887db6b5d3182e8c7bc7272119c1e48fde0f4507c5b95f87d9d9bdde56bf021263c6554d9e173a6393f3c9907967b3945a83d00a7b276d7288f0a30b2923c4453d15ef8503396ac9bf2667941b8ef570fa037298fda9ae4261a36b7f1912de6dfd5482fe44c4d2802d44ce6db4195778115cff5d7c1b4b5249b0eb2bdbcfbdddce4f159d748cebb59aae30bc35783274ec8fd56bc343246c38a656b4755ebd30cbbcef2b5da450293a2320870950cc4bca6b9f17944e6b2c4f6e824b69fa34c96b5c44b6ea3dd0e9fd30e566c44c7191a3249744739b72b1cc65d88114c0119926ac565633338fcc02c55a2e521c55a8d2021cacc92aa58b0affeea11930c8afa2631b1fd55ef6ddbb7897feb962b12b88a3f4cdb052ec1742a2057cfbf8e7f802f60b55353d01ae775e6e7d2facd59e784c16c0739c56f2468dee9cb743d7b917a92730ed7744f0c5d98f787061be9b32384ec4dcc1752fd2cf7d1abfe09e1ab64d0efc6b9ff9f82779e8a264bb16dd306a29e58a417fe22bcd9135c52185c44c41bb91b0d13de7480c8e7d819d976a8736bc3daaf6df6ca21ac5889332f42fba998d80ec0867f3a88fa19bfd5a1bdd21530b7d4cabbf30f3423bedacce5e348dfdd441d4ab818be214485db60da90b083bb96561dae759601baaa5177c310254c243f9fac5a3267f61c056da8b5ca8f2a83554818f2ddc76bfc3b0af39d19fcce1aa86b0b325f0b8cc963e3bc6b063ad834e2c55b8d3fcbe92da2509854361fc6a794ce8048a6d5b3a15f2e7700d962885d29a5c2b4027819045b4090821f1c13f07590dce422320ed7c8f9c2bf2b1d8129a72916085138770690c0df27ecff242d7216c4e68b1c439c4937fb7386b5f58563dfc2a1e0343d751b9fe63616ef438d5dbfab50dd5affe35ca9380d0b5735af5bdb591e5fba57d40709764993e8624fac7a82ef3bff047f1bf717c7342b6999ecf10dda0ced15701a338594453d380e5abf127a784b334d49a5072a7c52e46e40fad79ec816e3ce7060738051436928624610d6215f2538827d5b658f7b0d59963f1b50f0f69cbc9e46b234794a7be6aaef6bb411e5a16c44a65f702762319de57f914eec276344ae7c50610dcc3b5e952cfaf01e4820c5301cec7fcae4c0df19ca9251bbc037ed25f231d57282428b5da81e755d02192595ec6398fe0067233fc75a02d3a49861a2357ed8aab2fa269e68bbdd212bf4d96ba116d391c86c4d0c74e5abc5a004ef3cc3870b5061b1f33498d0a4be3d9f0640927554fd5fd13e52e6f6f29bd0c8ac4f495d31943d1d01aa25e2319f735f4819f60f93f40d5aff8618467c769e4f1d2c2ab27ac621ca333ed76c1872439ec43244567aa25b51d68c0cfb95059af3faed7f5a59b9eb1618747208510a0ca78037d62dcc5a0b5dfc3b45a0bc5139a4b1be994f570564fb018c24e116a640495ad82ca2d022b420d0a8230268dfa8e38d00882058375fca6f527625e868202ebd7caaca5fe7eaaefdc11a69ede37e3bc95a4c556f2c89ff28b2aede31e918d3460018fb074fdc5afd63a7213683ac206266ecc281bec808129d9d606e4c7af8360de696ad0bed3f5bb98f91a1792ca793740695c255957513e9398a493155441a9f6d93cb354d396904d83ec61328cce21a1514937077ebe7605274d9e08bef81502d8366a70faeb36b392f51685f4e5553ff0edb0909437a0e009ecc16d889699c3f7d24e97d54b36f3e9a2a475ee81df36cbf4aa86f274865104665518d2ef0b69df13a9f95c89abed2de4e48d255a49da81772733f0bdeab39924defdf3f52856c004e4ac7e28ce0f367e92aa800352cb6acf7136df5fb9eec02540e81016db23a8ca2f44814acaf218278f38d745548374209b2b4f733e52edcd750e0264ce3be7495e6f59ac2daa7cf1050909112dc03f3ff04b627b3af1002914768ad633040df11187d4dcd89cd62f84e2cd6a16bf8ff7549e628b689d5ff45053941da223a874addb7f047d4d839ed85a1e7e8981f41c0510de4f01ad70f4626f7ca91218782d67fc2e192df3d31b8b1d75d00ced8841951240f403d01fcaef8efb3e0c029a4f322eeb8ec2ff7635922c9263b975bfeaf61589174b5e170116871010f7f29a18b418b670f12b95163fc8fa9f1807b77361ebba65a26096810ed2794a8da678be004f65bfadcb224d811b5bba27db7aaed622ff2a0f94daf63f6549858945fc06170cc649c960f223f1cc3a01537d3f118154f5628d5682124a3ba8a65894875fa1f1d70149ad796b8ac87908e7b070e10cdfda1bb158fc60ca20522ccee273e66977ea4712498780c1fb93a2f65cc1cf9414ba3c7c39dc89a3b4b633034c601aa0e1a55608cccabf461de56523c8aec41c5529c1cb328057b12cc94069dea3d40350ce9bc5d88f1edf99a5521ea4b04f39e6665b4da0eb17721d528646f66bc081fa8e39e4fff7b1e7110bff2aa2626952a17f5ce2db28220d315a0399b5d461f3902bbcec8d4ddc3c2b0c45c4b21ea41f949744b1dbcbb55ac0939209c1949e98b1b38ee19d1fd63a941fa020c5a5bd22c2b9deab1bfa6d1d8f43eb58c55c53159a4053fdcd3d48c8121eb027fb1ac68770728c38fd3088089ce0d732fdc63877f5f13c05d43ace905727417a307f68b241fe5bbc0a4dc8b38c28da51804efa169ea737fafd8d27315c9efacee4f1bc8b9d2001cc2ec29f2ce3a7017c2d3299f9daddbded6f3c290c303bee5e110a69ce20e1d2a6d39f16314b85ef3ab478f1027044764626bd1651138613d14765dcd3a6458755043b9090474ee55d2c3bee33f17d6a02c247fdf26fcc8b4b25c472ea83f2c7bfb52283aee37b5be50b0353e8ce8463611d2b5a38bf6f605ce4100bdccbe8dfc4704eb628d5606c5c82d6a149b8646ee104e8e54985c1f51ef3d4b19d1564484f8fe8333e91742fd92bfe21e788c3851d59904644cc3050ff6573642cc194612a94baf822f0dc347b7116c7bd69ca3c27fb47b9c0833f92bad1326018fec5ba55e74feb267152bef52d957bca134cfb55431ef8f4ec349ecd960e916a6aec849e476a36cc3492fbd7fceb6a015ff2e64bfcba56f5e67ba8e4f8b2e0806ed2ddca252b6a292b188d178cad9a206ed8a7cf96e51b1465d8a034e0a38e178ca1695704f0fa0add32c3abfdfcaa74dc2965481235619ff2efc73cca32e4ccb1ec605cbd710fd8770821e71c8988864e2ac57961fbafd8850d8a875a1c17d56da99649d81b414b7aac619ff4baad899bd2de102372b788b087d29c5db02998435d1d2701055f6eec3049f996c1618fe47c44351d4400b010136e18b9cafdc8d70e70bba75d4d0acd66bfa576bb516b1ceb20a2aa4115599beb7fe8a210356a85d377380ba3915473bcbe87eb7f534d04358f834b9f43e910b8a7e1f994bafb84f23f367ec39f2f8805d15b9da1d53a840327df823bc406226ee78bfa76015f0756d790d1cc5fd19f10f94aa40121b0dd69a53a6a32ed47a82c46cc783773f260f2215e05faf6802b3c2cb8a2f1f7f19cbbcbfc8389bc6a0831cd6faef7383b8969cadb62ac268fcb45c101478ff77ea5d259d99cfe7c711f261edfefcc7038c713613c8021c0556210f7e9ec22a042acc4619114b48086a87dae914282f67b7aae75eb9db4ef610932c47aaba2d7ca29fa4c91d6de382a7024714176fa57d73189ac9fd89c9cc122e4fc241a2c6294a2566f907d07dafc5abe0cd39e1e7a536178115d89b7a1d3864fc247f0b356c76ab57aa6a018ad32ff8126a1a252847e6403d1be88ae30841e22bee0f5a8222af2095414e4d3de7e602cc9c22f2181660058d04df5377ec9e455b4c377e0d84634d4d60288f8a50dcf92dc506f2074cc6c1a34f7e35f0cd34dd14cc12f160ae40252085691b007e97b5833292739dda5effb42c26b66337f5a9f97718940214cf44f1522591552e347d42c5907dffcc245a9a987887ce98b9531ec9ace0306a5a549cdb35886927aac43c7203cc060f88f5612e098fcc9aec57ec6d1c47e9fc5423fff03fc32b1031cc9b45959793b2a39f78a301281ae1234d6e535c1151c888096c4acb8ae100075a26658d790aa591280e234ddd0ffee7b221d7fa3c44b219c4af27473988697611a4ff4f8b6c2dfe123ea03a2dfbbe4d63be685351a543cd15ed4dce83a0dbb0507f9c72b0edd71555c3fc669cb645cebe5fe68361ad2f7ea4d3f266377037e3e128e85df93668a1e786c67134842d02e05db4422f267870d74619902b03e4ebba6204734cf4f6a166dc2b5f47afbf4329070c1c449ec0d6d8ccd1705f06ff091580f7b262afa9a2019ad66f505508a93cb788a27cce6e6ba97afebd00509b424e7f7c95442b4f5cb7d40a53f92d4c428d06d91ed1bb37c2ed1435c9005480f0f8296e8dcab2effb518b0a433ae14b7351f1c0dd8ec19322491803e4cd9dd628952da06cb5b7b5b8feee596faaf33eaea0c4471dd50b9b5b32c3be2e97b708ec44f9095b87b5eb569c09a6894daf15581450e2300c0a34f312ba9d33c82c8a8e5ccd5e251079d0dfc511665d4b7725213bd7466961a66138f2caa7584c91b42b635b458666d73dbc9537ee8323f2e159be6796eed039e1e7c4d88af5c92902c5c837304b5b0e7dd08d5e8889727b589845482879c1d1d0610218f96994b8f3456440d1787218a1b045ed18147428a24ae6751ff079b12318ab4473a7962805fed25f486b4d5ddd8d48c07065fcfd0d61dc966bbdc66939d1f2262af288ca16dd630ce33ce0e8639bc09627720f186ad9c4093ba049cd4bc6c9b0167452719dbbe542240f6b926a9600c1aeb84f305262c9104998d7b7b18f2ff490b89295c9aa9b69db838bc6b8b96f83568e0b26e058bf8185577fe1d22dd0851ec8ddb8edaf3d723559733365d987a36e91a4412828a961d4e5f454930185a0189c1ef2f38b6eaf642de4c4aafc1687151639250bbcb2cfda0416bff6dde420e709eb7c124f2d67913e3742f5e97360021cc950612e3bd767428aed719e17f10c08724fec42b9afca58b0e01d23af528aaaa7a741d16a5d47e8401dfa6b3897974a601b6eb9303e95a99975cd788399ae4bdb0bdbbd48b56461f5881c61f52e2326b89e4e96a5099946696f87191dec9e77b605f343f871b8b9a3a485bfa363a022304e8e376d6c8b42817a4c5e6ed7a955d9f4d686263ff6ac540939c5afd648155bf71021f52c8827212cc5b6ec47dc8ae0144e06ff0acb7fc7d6f402db229d3d29bdfae697caa16f16f170d35e0f9ca956f9f9e812bc0429ad96a9f9f49e7f0325710835245974bf8bc4e3e0ecfd49902018ecdfe7f8a7ce6d28fb5c57a16bfc490e64cd085830dba80863fa9ace031f00eef3070d317c93055bc6dac5e0b3dca134a5a97dfc390be722371c2ad353eb3050b3203dabaab6999b1ce40247402857862629e862c2d8363b51a2060047f72938a097243891c822429b4be42b66d61338e28c3754da253a4bb6efa033ee1e075341ffb11c91e04a119cf79da5a9656302ad58ab62d96ce749f3b9796cad80f5fc8a07902f13c641e569bb721c07d2fd0672c9804bdbd99547b993ec38eaa641117f59727f75707941aaec0060edcfaba52cee972c546a4025fe6c9817ba0cf8bbbdcce2b8c6f1981395a913a2223dc71c58a1f44829da7e178f49a7a81f8095795680160718c8b8b7a2cb6ab7b5318c7002961980a742af4fcab74c250213b80bce9963222016cf65b007d3e9b7ec1ad7ebe61ed6323533691bf1ec17c16041fe27a61e46edd4bed8c2afa641adba3216483aac4ca3a67c199274732c60043f3337c29d35aeaebcc7f93a395edc8346265cfa950e4576e69c1a533b0e6982bf8068f3739424b20e9d903c52226d14757f6f8b21ea7a358d1cf0982fc75bce5bc78928cad877e50fd171d66d691adbafe712b505504b3f2d935df7dbad2dacbcb243d45811b22709309687e77d234468f6631317688328c21f8482e4e4a9dafca85c4691c745c37d385d71c111c74c4e66d9c11f7a2f992698495e877dc1a00dc288eda87cc0a01c3feff93ed7840ff150f9430bcbe661df79c7540316ac9d638e12fb2a27cf5b1c0b9a3fbe8ec5eafc3a9e29a741940d6e0ea56f219c326891801fef7e4f2fd66637f6f99a077bf7ca86e21e56b1e394cc3f8d0a3186b5ff289982c3f16b46b3d4ff67e15ee44b9be3903484535c03834f6e3669e81a0494d1e5778d1e920894bd55c501ac2db97351369c63401c4d2e807bbfaa1bc1b6ca1f9aca31ac7016b8e7f6b13ae14f2228bf24c38517373a217cf02863bec6063eb8ce633e43809540cde6ef502e43bdc2a20a2be23a0436d3af14c1406c89a6da3242cfe201dd0d7b095bc813edaa4a23f559f11d275e1e2ec2aa4872a658bc7130d8381a3a94db82a6950df5674e7e841384f8d1c9bd23defc6ea627b835bc88d3c07aebcabf1c3f648505feeb224639152b272b4a2e40ff9e936ad6ca280b42416236b54075c96d07d84d0cf137c261b86d9c61fc2e21af4fa428c78a42e1f980b49baf8494105bf78dfe4cc08ced198c9dcb99a951ce81105258c4ee440bf13ee9de9e0de192ed2575823b4bf73200da59eb19a3f5456fb08fba53cdcb5ad1f407ed9d1a8bff1931d215c4325f2e37812d5be0066f8d65f9e7d7fcd218837981d647dd4ea5c84ac7aeaa20a6d1c1ea5aff77827c4ef4d2247f973ea513a1fdaa66473f55799116ed1a2228e468d5f0a8468c12ba91412cf4fe911e247c6e1fa15091f31a59010d0df51f510c87f99fa9b565c9df33d0a8e12046d97b4c359951a967d3ffd4c35252832046f01e34ae512f6c0a82f860c1cc0803874cc4ace80a475b7b91f60c95f6b6b21e44f57f18d2e14f6e7b86df2c92092e058d6482d3c3311edea8912f616d93ca5c8e236239b39eca885775f74c15ff0507c55be4fb6382e5bd9bfaf785ccf167840bc442026323fe543e6faf07758a31cc023e7ff24f182a1f9a284a79cf3a2754b8acd718e4a9ce637103fbd90c888a8885a98ec8adb1c04d372abb1c7ec60958aa3a8826b4c89666aea9da2a51d69f5dac0fcfe0448b1935a565572b6c4cf6e2897179e870840544b3495bbb9b0f0ceeb8402d43cb1cbe131b0fd0e62050b9c549ddab25f73f4c851f0a45d8d6b0e7d01d33d2f87fe81a434d2813d41643f570b03d51bc8394298009593ac0a68458011122220800a871f926b6bc9e4ef1eb7bc526c1e6cb599c230639054ac86e871e2a0549ba368a0fbc74504ae120e0f63e440747fde4b80544fa544ebbebb16ed4197d64c9d78ac5e64bf3f9747bac69ee1ae2e37ca190222dc550228be1a2dbeb643b3f128241905937968ec769ed6dc5122e5956052ce74227a68df84a07b8e746051036eeabaf1b21608f8bb5dee128c18852e973d68b807cc4a9eb6090f0a68ef63be9e0552bf9cc00e8c8f70f4944464329221ac5072702414fed097ff46d861fbaacf0990005eeb241176bd77d3c39c122e9715227c36e41fae9372b9358dcd9555013e5290209f645abae48949a7951d8c4ce67e2aafb9c1344ab942538b170551611a513c56dab2e8d60462cc5bb2d844453b0d10e5420b9c358c9419a9104a10c8eeba4c97b486e62e0448b3f162a314a5528672b35712adfcfe6a8d6388853574cb56af174dcb6598f93d358330fd8a7722b967bc95d87a43409e2a9856925041d41e7c90db8f9ce2156a3ea6b99d21f2c931386b7630240069db51363500c53ecaf3d2f8c13f6da61d6deb6aba5b3c746bb0919cfefe6f6481ec20bb39754a0a0e71489ecc997a585605e18ed34411939ee47f10be9b5d0a5789981e171b3e3076e58ab52d831ce19874215944a05569938f18b5481865266322f3ab721154c94b0e9c874cc5d20d419a4f29d1af2dcf1df7d6fce5dfbff145306045217a7828123b4b2a7c5bffa0bbe8850624d882427c7fcde5f6f85a9975f19e77b8924f74dd317f70474973c35efd672938455ad25e904bca51c9d1800f45f9f7b3128ed10edfec0cdf04bde4a93db12e3bca8414bb61893375523fde7b7e1f7fcdb9d9d518c7877a18dac0fc61d82762d14840f4dfde4be69ffd63bbe0a4f813433d612885ca144f5f34ac8c576adb036ab30fb35d73fce7d96b0b66900ed367c3e09435c584defdef8b991d362df795d4ea4f5b4f18d3c50d98a9f3ff77a4f42ed47e043e0a42c986c4470aa0437aab36293f18826e0185a772b02531b9fc9b60d1b8c467131163b458fa5e83bd0e26a81fb010c99214d967d837a78bd024c28fbf250cf3458cca9fa3e6f7fc05fff04fe25170d5b528dffe4dc252144462992493650732d4e04c238427dc8da4af8237ca490ff79d3fbaa6a03e5e83a4d0bce968414e3fcbe1a0a5f36a11e8e544bfef4955090f7a25a720a4f7ad9d9c5d8f63ac7302e1f8a6551a0932f2c790f0c42626fc7aead218443d82f7a338b4db05aa46a78be94fc1e17fafe78044f0fc1c30a0517341dbffa479c890c6b45e510b1ebf607376ebe2d9dc3329f80203574e4da02487442090bfa3944745604cbbda77f399ee3e4c2e50c88192fb79ae5b5d106d3e8e1d35a508327613f910a229f46594377887647e66c55435eba6356a0658c7f637a9cf25ad96f677e2f2497ea767b6e6480cbfa2cdc09bdb9a04e10adb0d13a4c4213bc9e81e11e3fd14cd1b7b799b42512219983f528ddb7d150bcda589ae2dc8fa47eca5fa973b40f46ef4c3db04224eb359371bf6546fc437fd682085ab22c59693d9fb7c53f9312f3f3066d90e3514aa0e5351b012d000ec69a2dfa9165286e3196870c3eee29508f9783d0e30ac688112254bb8bacaa72adce3e68d30bc99248b15322ca078a004710a1e726c2dbfe5e65d6c8f60ed75a79006ad8476b65d32816882164bd6ff8c2f7e7124db3c67609bdcc7b75b5f4a55b717aac3e36ae2c1785157e0ad13edddd7241138cdcb76022d288fcc7c4845e6fd49f906bcbb24c7e70014830704ee53155f4cd46592cfa3c13750dd4171bf70087a76d30fd7bb62b855c749f8d85202d53127d4073c5bc67ac1d38fa3c693f4d7900ef66be66cf2840d8a49b158307d6da28492a7a74b66d74c2572f543b4dbb0f3b3b99d58b1f89722b1d07e5d441b6c75bf13cbfb82b119358f60133a063c4563221e52dd0c8506a6734326f47a3688d7ca4e8fdd7ed7ea97a8064950807baf98cdf16a179596eeffda212945dc32a5ece03ed840058b395e1b9e782d2250e1604641282a2467aab1eabf98bbe8092d5ebc2e1dd29efcc3967b27612648c20162e13a948a669b04a25843cb127a2bbaafadac03d1d657f1a6d9d7722c0694c149f58eb313786c223fd2f14575b0d4dcc48c03719e3686fc51a66001f4aeef07280c5318859727a8aaa215c77f00e86e7f028011f524439374c13c873196228dac937758d03b90e476b74bb153636fbdb2873e56db2c8845c92db5a54d6a9b54ec47a7256b1dc24e49950f538b03632c1585f4a6bd5d38d208a7c5eac4e0de83f480d259afdb6d44ba116108a04380db2957a1242e1a865ea479ad79e4f1e071912fb2ec8ca8828ab7686a6d1a509e10c4b37cd7bdeca3a3adbabaaef29ac0a2b5c6c56cba93d96169ce9764d2d750d4af10895b9a2f538117c914a2d2f0d49f9d9cdf447d4a69f77e99770c862e4afcbf1dbcca604fac3240f4941be55ea50b366284cc1b50e40625317500268b1b63a87046f49874e09fd414ea823d778ce2f16751a91881a568c30b14c784a6eba8d2c501ca161cf23815f5d5683c234d34aa54526efa9ec41e52e1225e5755d718a71704873f0b539cdc6cd0f92b13fc31d65377b4ada81c93059c1acab99fd0983acbba6834197824b5377fe9d4e2ad308cb3b6346ee074376ee84a0c0049093148cae310623089749a45ff753e132dd8d7f43170fe1b31b79cec73c4a0b10cc82b12a09ad69bdd275c944911d12a2bc12e8a716137138ad2ff4b9d8f7483e3f15a753755071ad28ddf9dcb3bc1f18964eae0317ce01fe1f9101a93fec53d3ffb7198c7086a8c0b4679afcea5b10b3042897aad073c55378e7cb6727498f4841c3147196e51623275f4d6fbe2b02019aeed3bfc6a5fda25928b3f387eadc66bfb8877873c7210b299109b95acd2b919d8267e392f7c878b668e088d0300dfaee19d8c8e806ef597c2cbd31a0728076ce64c073cd4e09516de4b5ca514841135a50eb41b1ebee38da54e4c834da99aa9765f901ce2e362971d267544064b8cc9ee11188e940b81608022cfa4a8fa442c08041abf89aa20b16174c375a3b7f97094606c615035d8c03e8f97d63a918184b65cb20f9bec0da34de09e83fecb0e00eac14dd6023bc72724f301c6da06c4ba4ab670e6e245cb9780b630adabc1d526a7c475c7e2565b04d2523f482eb1104f12062bd3d2c17b7115e1ad34efecbaf500bdf3ac1f254b5cc47540e5bf903453a7f25826943efda845b91a554ffafea41b692b34cd55c301ad0724a305d2053b24558167f526601829ac2a409d3585086fc5b59ae3c88391c57592cb60922fa39c241741d3b1b9289542a42ad0fb3fe1113b7b4dacbb35c7c12b732f374b25d8e1eb86c1754c2334bff0a5198d1cabcb273449e645089a960927fe0be4357f9660234e70fc4483155ca0789b2bf9f4591aea0b090cd9da41dd632dbc453801baea5ad00a36ed0e714b7394effdffe02c7641ff39b4773ab12e389a51a8f2b878e0801cefae698c74a23b20ca67900282ffdd5892119084e17ba6dc43e0c790cd6453d416c463978849770644a5734af7d2861005f931d6fe0383a7b1919bb0f4df91bc3ec2ef07c6667b95872a6b26180cfca1bb3b6be6815091c83c8d65aa5378c2721c2115ec3525cfc61c28a418925b2d3e57d66af02fbce68fac069cb4cab698900ab4af10cc6fbd8f69035783b689342b67a5205155a8041e069c8207144a573ef85fbc9862149a8b1065a1cce0241117bd62a083a0b316aa7074b917b597e28d62191ab8c60d30033fcf08d2d7d8f1f22bcd8d2771e4d2e3fc8a198f7bcb8bb28c498c6a9d6930c324a9032cb0f7f185022a6e4574a43cb0f0f37b08a3b2f1d45191845e1692a6e2aae3aeacd803cf00ee5704014b9dfc6a390edc8be389c4d512098b0f721113d60fbacb9bc2b1d36b88cf62be9683ef18e31053c35aa1b2ca2a0df08551d191830a9e7a8a448f5e165d52286679d8c09421b2227e03d786e7ed36df797c9ed07844e1797c0b17c862b20847dc4d54082739cfdc15f3215779be00478d52b485475baa6682ec3976a7027f7e27b8505763c0410336f62907d9b4db3cc8a2f4c684d28312e39236257866e864a209721d3afa28ae440d1bb01326dd52993b52dc30c67652ea015e83fad1f3a73be46ae1e8cc56abdb31d1323c3d73d324d8257a4ed298baa89fa537a35f068fc848ec5004f331920fb99e95ed4dc21378930f7f35d590f84300e207be6bfc4122e8731285de4147615eb8e708eca0c8dd44a62da69e0cf290d14891926d634c5a24b94b97fa14d46f56a3da4f29258b95a12a615222146a731c148a84fa8ee19cd07cee90c9f3d5f2b2e1426b57e084015c6e006a11aa5595f83338a620f04fbfb6818b40f6db3f0ec671acb92326213f15042446cf6564d9b7cd49c7db13ebf64d3ca1b3f508b9acda809713629d60d6b99d66ff191e1e58f11a8a43ca4dc5d551fc55af9890b175f5935c70680b14c3396507826279fa6eef63881ee70715279410eb2cdb40c9b444a6dfe31f161a0179489cbd207c034b20a1867cbae58e87566e2ba27d06a2bc75d678a9b9b9cc053828d51be8a454bd7571d7dcf38018c43990ed64770810ddfd1a0ea556b31a1595e3eae8c96f9b789b6948106c49570d82290745bcd02d2823c867d7b52ab5f9ab13675c0c63c0547bbc9faa96e72d21b6d0a1dd04d9fd4932f0356b98c610dc6859c6640df4477cc8082fb033e86d79d099440cfc138d4e37167adc858882e270ce67faf773c21507166d7ea4dc14c735ae84e38a2d243a88a494e0125a4a4f2138a5cd7fdebba2028e24e0f5bfeea54ab938905ea3f51a97dcb410828374213d9e1ca61dbec588680dba7c238057d317803b352c4bcc210239dac6d521062e3eed18c5e11d5074cc9d0b3a2afd9d7bb796acebc9d9be14dd21af55afaf03e360db85bdaffc47386184d2fb68e17e7885fcc92142b6a4c85aa681dc2e2558da48f881b3aca84d8c786692eba14fe45221eb699bc16fa4b120bd65cba3af02554146c33f095705f9398f0cda6b580afc9c870cdb385d0afd21158cd452b83bf80c48335972e87cc170b78a4a32586badb8a83e8ee93b4d9b89ec8ca0558853b51b393d89037ad67c5542c8375035b5792db8a70253360cdd69c7e38ed98d1b749a0c70a2011c2a50212f95e2dfa3cabe16829d5c7d31c7318122c556c9c6a1be4e0f67aa0c8e7d090c623753d4999917214608a4f0e7d53542ee9dc1afefcbc839a4134f1391073d5627d17924aec406e8bd4ddc716f9a5e944f65718b931c3b2c2d45b07daef3331b98a83a1f248966154fce4e9c74dd8c8a5b5e072048cde15504c650ba6c198f663a70a79be00cbf85c5ecb00f137985352864d3125633e2975ab0c5c4c03d898555c38d06a4bf1d2cece38de599e7bbb4b71016e7e99076e45a022e819dbd773d4ee036ae10a935920dc15a70309cd78376d98723a7092ad09ef71a15d286d793915c34dbe1b8ec18e376eb135b7cd05e29825a641830d0a400181db34a123754120433ce4c0caf67a98ab43ddb4dce013cbd843afa885b4bdf7de526e29539232ff081409f0083e19c8ccf4dd8789ab5c659af381fca853707032135ec47e24ca27322862d972558c317e41565049a953975182a06c49df66f1d48fdb1ab92168431bb93354fdfed1f7fb1044a3a88d8843d280371a94df52832b7aef3bd515fdf6f4c1110eb9dc759dbbfb8bb20f88cc2118c62c723f27246bdfb45c832bb1a338ce91ac52689a36b5e9a0fb0f1f79be26fd0bef0f1f1a0fedede768aa4d6d6a53fb7ec43969f69af69aa67df8c3470e7de4ede98f9b2b0e97c81be6315ffb0f7d640de7680b6e49b8a197df33451cf24759fb18fdb5f066f7b0e336fad937c38a999819c33882607c69544839aaaccaaa4336a736a9af0a545d754a6d5528ee2e5f7ed0b2471b672cb6b6a7072876c42153358b06aab832f16a933944a7af1637562bc8d477049992f1c4aa4c220e9afbeb1611877c309cb6e01285ea84dc1fa5179b5756651d69b1582ccad2f9b144ac94dc758a8ecdd119a253859270d7ead02f2b8183004e2e2e82b2a82d9d8c615bad4a78aad62e2a13ea136816ac1e564f6555d60847c9265fa47477777777fff1ecc56699fd2c47fb7df55c1927dcd10b3a7aca8f24797537eeeeee8eb32ccbda7e4789a7fecc752527ed577f7bd260077593c6ed8ac1cd3e6c57ddf114876fd79d76b5e47e8fc2791ad5ad065556fc6d0d6dd67ee50b6fd630909967db258d6235ca8618eee1f5d3195ca96ab0fbdbd5e33ed88bf145189d28c1b7c88e45eeaec94d6be24cd3f45796a71ca702e50e6bab46d1289e46a97c7f2d527b1a75a4512cdf5f7d1a45aa4972fda94aea2a775de2e119d8da510bfdfea9d2d2a5fdcaa524c7f11487b9ac67b28c01c432c38f7c2d1ffd585c97fe0c5ff57c7e648499a0851c3a0e4ea3bcee48e93d0dfab4a84551f45cfa436689f911f7f11e21dcec43ef3102870b48e0850858a005141b2ccb7983c411889aeb8ef7a0e06635384405c494e809c07d18a3c42c3611f6b1bdb42ccbb2b71a0e85645527b7af72bb8f0f4ff90e72fb0ffc0aa9923e4586bda7ee647fb91439a541e93ddeb3694f4c219997a830b2aab64b2c113ba4c72ab13bb6c86c290465ddf239bbe5a99a9a514f51b24a42698dec568d8f6a668da72c14f1d46f82dc3b4598b688e4b1aa46695ab643220efbd84a7a4f1e0a28d45625c5aaec106ce5293b021b450a6e165665edbd9ef70fd27492dc2f9b0756c5235511c8aaac6a094db02aabb22aab02723559255929592d5931591d8132c5e20cad7618f123a6302c5551c270b22337a0d385d5cbf2589d10a86c0b5456062a0b855575cbaafaa7d380ef5dabb2aad14a06cb5eefc13813c5dd9ce50ad7b34ef4b113408e22dc3c3c9e1437ec959431c6e88e43ecc36645260d0235e81d1b73d19c996a5aad1886b964aa701e3f795be799b3b3089da70ee9b82afbd78cd31cc8ccd37feb6e8870b24573280817c756cc7647449bed35e438ae0adb5f610f75dd0d566584700990bd16944486dbe538dd11d1c61f03caddea27d9bfe2668930daa23003b9593d1ac96c348a168c0c8c1f34307298e5700ed58efee6c1e086cd92517273cb54717158107f8aec218d41f6a19cee2c324e3b21d25c64f74fe6e6f1b756a68a2b430ce466c599dcab5e4dba841cd20d64f79f38432417e7ade08633684ee9937f4ef621afa11b609a8c2d3a92a93fb6d2a0e62277f79fee0e5404207f21dea53c309d9a4326a7de2c8a1bf47e872912e5bcd122c50dbdf0da90dbff064d6ea716cf4e870c030ca4c05daf07c73977bd1e1ce71a4e4f4f0b4a12a0233eac273fbd244a29310cc3300cdb5982ed78cada7b3def77e210b6d384eb86ddd33eddd3471c06d2d6e0e2c0ebc1072137480423e4fe8e12533954009ae0a1f07c033d86185fe4ee9e2db0e82a583cc0761a45a54fab582c968f2a362171a48edca958b76c95a77a07f607f70ad5143d3bd8ce14318717335c805950317510c655f7748f8643fac1d63ccd03f4a48fb0baa79bb44f2b9152ece8387d89e9e8e848568e6a28f7882fe99f96311d4fd5974fbf2e82350de2a97fd448743a898e7baa63104ffd53589f965188020d86f20a6f9ee69102430150f3344ff3b44be3692126dde44936d450b2a15ea245b125d97e369f6cc873c121a62a16c0e98b59442b22d0108661aadcdd3db97778aa65204ffd36e81dc4a0fe417479c7a079749a675b8d4010639451d62a0666311b6fe2538ff2abe57177924a50eea74154882af1a749e80f05a250e88a32892e318cf2643792dd59a25c6c722c516ee871c7535a146a4473c5197ffb73a76868c4025117626a7bff7034c528069a68088aec2313647f8de5a90d6b2ed665b958b58a5ed979b2eb64d75c9eda42204ffe2778b56028bb0cb23f06459c7195685365177dd37d32f5f1f120ac33306c105d359d4299f4d325944583a8140a449fc81863dda9d6defb1ff34f430382acbab353776a4fe59102c8d48ad859cc1d29e82ace14a1451a7482fb6d5e9deb3904392331cffd0b12dcdb781bd809d9f25363ddcd0ec9fa24909fae922918ce4b4a83501a6cea1a91601a6cf9f918cb877527943b2f24ef437b432f6f3871fbada5bb45c616bac2a4441c329b5e06fc343ec64fe64754e35bbec68749f97119191a38f4bc0fffc8e0d0fecc40822b8fd0150b88b66850a35abe1f5335aaf42b2fc3da5b77bc3a50cc176d6450c41133f7b4496cbaa457255c95946c13db2a610b54775a3eb4381e6130ce4b0c38f45cf08cc7bee5933f0df6b37cd166c6c785f40beb0a1b929b08a60520925477b055687df595a670773cd584b5dc15b741fb118839220e19a3385d51a04649fcedeeeedf4f97748a5bf54699c8cfd3f0c4d1721e5dd155d013528886795234d72fdd13f00678cbd8ce294139e932b217120d9719b2d790ddb7e84ac4992e948838e8bb02622ac61b05e3e4f6d128f96ab05d8d13677ce54accf7e954546ec5b2205720d2c6996a24fbdc84a7325cab47e1a14118c0d92b290dfbd0a7fab503b97e8c5204ffa1c745fdea24d70f3d8f92eb5b1c8256c8b5d6cfd12c5eb8d8d3c7318233d6deeb79ff0e82339ff4a921c8705c5c5c4a2f59439dd3e4c504c835a50525f7bb94dcdd258fe459b2955c4aa5eec6e54bef5fa9e4e2f225ad542ab9945e7371297992c5e5195cee97401147d684c6c5054b2654f2f0ccd2bbbc7f2577f9422e87333eecc1e5d2639ef75ee94b1fbb1f669466bce39089cc6301f21479ce0b46a066810976624067a760fa44576670439aab43a3c21e5c36a27a1b02d4a7a7192bb83436e478c13e66f93571094c83f4e7e73d5785eb4f1be03d98613a9a06e91258099a4c3f860457d2c791bb2b2f3fc2f654b66bdd35997eadd8ccb2d9dd3561dc0f6b6ea463db401c0425f6f4d3a1a646060ee815b8fe2dae03a4c42fd8a40da0c94a2c659451c6ee0608e3c5d9607ccfc24681261ad0a8f84131e6a63352a08946dd0667ff7ce5eea6366d1a4f594c739508e3e2f7147d8a258d122c4337e4aa7071da0a6ce6b824a4406e1ef17b7811f7f078587c571ac4bea6a3fdf8efa90ce310ad0033c6a241da305cfb614dfe1c93b7e6ec27f395f2362926f2b961047a911f73c3e41d8d0a231290c0be086f1952dc1c350d621f5383eb35186be20c0a6032f6617cc71e096c87d30d2e32946664fb3331f575d1dad88ac520ac8a196f9e6f638afec47764af9fe2cf7ea28578cb2c6c91524a534329c5286df07a5fec6d4cf56318c384f813dd8e33d2a9adda6a545b22502cce93a0a121d555a5c8d86ac5e8039f9ed1d09c3dd913dbf345666d15a3a70a754fabc5490de356578b141fad271147fc40fcda3768b5bcc55324278a29954905aa2c168661b6da8a51ba7a0531e10953c08293564faba7b66a4b47075fd020a66217e01658441e2089010bbaa1e80dc82ec831362c59222db6066aa046b50f7932d4a4f5f29ca01692314624b0a290c4569ea2b134ab6e1267fa693cd54a889286e68b15941510a574484a929f235134c843e3a9e6229efa9d04d1784a9bc2b59e1a1ef20c2ccc908275dd2c78519821c6edef893340d02416464c0561454c2db11a238ae7e4625cac1aa8819090fb8700040434817c07a8a7a7f4784e8f0fe971223d2d8509145750cf0cc2098a4131a8e2b07026a5d88fab5b389eea2ee4a9bf99a0ea27e84c617201b4025a0135d0f69a7db18831ce3825269f64dd2d69635d45ee8c07b93f4b92b12ace546da565d9d9d57bce392786b9ec89337f7ea893aae0d9be8787a5d36c72db7c73295bba943434344b78f4f07248b3bdf6393a88e82e258fedddf1100d6edde9d0f0100d729a7c4d8ad538398e7b57a3845cbebdefd7384dbeb014aa31fc36b9d9ddb8fcec6e62f82d5edb53a63dcff33cafd338ad133dd789be93c1383b1a8d4824d28c168d6563b1ce729fc4c2c5a03d473f4773dc6bdc0bf7a54fb21acc2fdfcdcb974a2f251c5fb4aa69252d468b297d2fa58f19e637ee93f90508c77131dfb9a4c57c2fa58f79ee85d3be9712cc0bd7230626e47bdf1d7da2ae87b7b5a4c919cdb49c0d2c4f4821d5599c448f5146e9eebea4d56a79abd56ab55a2d306eebbc66a5d04ed56c011ce3a37861b88f4692bb69d02f5035916d138948b71b49919d37310a514cb6c85ddaa6bd951dfd2d52d922aeeb3a973e89f4497e14b6c83d92e52751628518ee9a3a5f66fd8493f384ac2a5e50776fcc330fb41062fb2007b96b205bb6ec1a751a9c323444828227f32c939974775fc9d5124d7e0f2e5b1cd6641ed9dbc9398fee7b70b80797fd79f89b2c0bcb4b5726a5f42a5248aeecca6e2e2f3f1e2c3f646f312043e0490edc28a1cdae96263cf53ff4439e924424919744be45fb52f7e1cd324a38b459c35a8b15abd277a5af73d5959595193366cc6829799b573daf5462753030ae95abebb05c827dd17dd728988f590a35ea25a7340aa7515da9547a20a55249cacbd57de993b9eba4fc524ba1cef592c25ab97620e1f2fded82439627bd0f8dca70e77d9dbf2c83c88735b5e321710f2e67df83d3a40d8ab09f611f1aecaff1d48a9cdc75b97864ac40f4faf97155294b8294acaa5065d526dd2d7d8e08e51814a174ab2855790ac3550993bbc4fe5071bb5291a93c557f9aecf8c9fdb58a98c27e94441cb3065525d42d2a16320a11477bd1f3b01974a41472e75048147e7e4090fb87fcfcf80fce4e0e14a1177dd1577d42e4884f0f7d7935b686521ea0558da7ea0fae5869c1ea02c8a9f851fda8ea4ffd794d21b3472dcd5d8d6a5a444aebe4fe29d4348a394473668e94a1d91367664f0b0b6e385d16c85373f56aebca53d5399c4372b6ca581950f6ce61c684c9a45373489fba4956e5d0dbf156f6e61049c31ce2b95c16c9265dca296b6a44223be7fc3ae7ece165f7d8726d9d734eaf5f05bccc637e0f2f636ffb634bee29c2dfc50d6b1ed56d93c34066d6b2b0875753d3491b45a4b3612d55258241c1c182b0a13a0473615272ffa6b9b76ba2d74438cb7efb7a80360c37ebf8454c798eb59e602d4c0b11ab426e31becaae3b4d42813d11cafd5066cf4e0d6dcf653d77e806874ae4ed7dd338ab790f306beff84648d3342de34634b8a1548d1133c7a112d93ffbe4c77ec599fe1c8d4d7043aca561d9cfec6bf634cb249ef50bafcd160399d9aa8664df2f89342a74dc036cbdb05615eef6985439b9f2e555d57a12d428288d7261429207fb8ad3b5eb1790c9e2eadbf5ab4129767254cbc9fd2c53903c52fbed63828938d31ad6c2fab157a3a6549fcaaa4111c713640e9d1b6b6152b0a1dc2688a9eefb7b8c98eab0e7a7570c9c05b971a6715aa78334fa11013a9115dc084b1e11e6248fa669da5b29b515f6c282341e4f614c90a77e6c0a58d830271ac65aafdc9f7d3ed4a04fc1719710d6c25a221dcd3d14643a3f524a29a59452ba8c52c62829a59452baa4a7c7adbdd7b33d3dde639f7095f4c4ec5b2cb988591040bb3b51a4bd0fd64aa5fc813cf55fc1a385ec4252217f7a7ee40f37a4a65b8766b98c31fefcfcfcfcfcfcfc64dacf0ffda13f3f110a37a461d603456e6c03ab2ee4a63f16ffd03172d328b96918b99d441c916298eeecd4d9aa18a33b73d532c56d99e2caff592437cd7828105dd11d4fd11fd02b280fd582f6d02ea8cfa454d09face7671669afc935353535359dcef44e0a524a4f7a523ee679ded7c3cb9ff739fafb2ae0650ff370ffa2f755c0a340e6e18ff98c6f1b6dc1bd04eaae32b6e42de3a4221717ac831b4ad67f8e96ac4675bfecff7f496977f3f2b4bb81f99eb8ff71fd973fa54b07f3b1bb01f2ef627f344e76f9ff5c7e935dc945e6933d3197be9bd2cbc8946464be587af92ff3df7f32df8bccc71cf39bcb27f30b10171797ffcfe593f9bfce32ff7d2f32ffbd4bc9e5bf179998927cf962f07ea3be9243c992a68af927597c307de62c61f94f76254782089d48b74c818c7156e14f3c25dc2dc28945764cf22074552b499fcbcb7c301ff3bd7ce98be1efe7f2a30fe645dfcb775f0ccf7d2ebf7d305825e805ab40e918b08aeb73c12a429f96bd0f73b2012da4e496af1a41c5841d6496cf59b0019615f28c0f1381152f31966821498eabbcb2ca2b58a5d5a08c2ba952f97e70bf0131e5ec3cc395dcf363cf1f4d64ad889a432159fb51b3265fe2784f6db61aa50a55a064a9e25211ca52e595a5942c5586b2ca948c936d9cc4fb4504e56f6164f99c18597e1725cb175521cb1f8da1852c5b71467e9e5f94a113663848ec006ae2d6170927cba8c50a0c1d1c9bfab50df66123e0b189ddcd8edb3ac1fd1cda57ab8bdc00fb5282894ed197efa3516de9ab41f9326af0caf28a295290fb6295a1fb39bcad2cafabc76d51a0c1e8f2aa105315a232854c0d08281bccc398eef56a8061d85b7bafe7fde364ec1be75748325ef45cd00ddb27b3783cecadbdd7f31e28061c821e6ec12c78065ec12c2f92b1da396bc3a10fb91259dd089e45a4a1099306314c4a29658d557e8dcdb26e843883bd67d1dd785ec822e6a082a38293dd081147b4ede329c9d3552ec8a783de89801f7a24950fc2bc48c6b02419c34a9c1567bca11064616faf5771e8f9e09724320d8c3efb68836956031cc8febe1317bf2431ba3ffa68e344f617efc8b0dd11fd2491bcc48cb19c5573883abbe2b4771dec317b3bccb35fc15c8375c3cb02f2d66b6369ac8c61ef3b9e1262837df609b1711eecfd079b4f4ca71e4e4c5d9bc1bc8d687003ac0643f811f2b27c6a648b2dcb9ff2adfc2b5543d0b27c9f220b14c84094e5b70d0280c507a4f8f73c3047ab1d214af9b7465c4284175cc989e1ab3c5d675391215776bb9a873d5d753f3b1938045570f8a3fb8ec34b22dd231777921156924578cec75a27cf9f4372f2a4b56e7562157bda20d7b59b50bf76126998ad38333d2f5cff7ea9e3a7f9d6deebfdcf297596f8e8291a14836868b28fcdb3e1e6a121588375c36e9e5690cb719a4788cdfcf66996afa890cc45353ba082955b8e3272fc2643f4497e949f10aeb43366809389065b8838d3af23d2d00fc63062370977c83dd34d34d8312eb8d1d4b3c8163fec27f632a7a494524a29a5536293ceef6e70650704d684a7da8652dadde06ecdd92bdcb066078d9fb0979fcd5b104360df44a3723a555a21817d8482c5293d51a12492b1c76690b1982591f832e22b45dc513f47dbb75803d64fbdc91867a6a5347e8aff812d9a42193909c419ec438f40a4618938837d8ebe30f0fc2433eda3ffd079e653c1c99d618f0b973ed8a011d1a67eec76d8cfd132a4b89fb1223ad85beb27297da43b0d30dbb5d69abddd28d5beb7ed73b4fd4dfbc2ecedb7cdbaabad54ce1652dd8fb045930d13dc3babed41d301ae7b8ee3b8af5f87b96fdb340d7bedabb6d6e9538cec9cf38568364a304d8d8a94d2fa18c7f1b880672318d83e7660fb6d7edc6fdbb6fdfc381c5a4d7bef8ab03f3f87671f7334f619f6d8cf2fd250e6f9a606699e5a8c000a39763a46d93688d129822d9a5abcb8f6a3bbbbbbbb9096120a3eb5d65aabcf0c0a239eeab7fd6c06d5a1a1a1a1a1a12a544a9e28610b2c5a55a8943c51c21658b4aa502979a2842db068f140d54ac2f26172c3061d544b54a6234f825aaa56668421aa9c3ab9ce210d56260d56a05c57be64f3a1c1b6f1a7cbad754d57fdadbb5bc6c6a2bfdad49f4b220e99eb77ad4ac8b56ad987b28a5cb36aebd7ea365c1d72ad55e746ae6fadb5b6369406ababc1fa8d655083b566dddd5ddf763fe5b1537c52979356898db84db3988337686ca8d121c7ada5bba92cb546f4d96f33ba9b8c654e1b6e742b2c2618192cded59adb3a0c136594d63935772b59dbe8ed6f32ba1bdb6259239cc37ff49ad6e29aeba0d9d0a0cca4962c6ba111a67aa2ee86b260960e080cc3b8d8a84dc33c9b33fe16c336ea6eaa572537455e6672a7d4e9c740bb1beb591bf3a6cdce27bdc1708ca40260418ad7051173c54c74962f25c6d159a38d1ecc9b7c73915273f1b28a6d5a66a91dc0c89393c6b3f468dafeb6711cb7c387c08a404d5a39d81aec0c34349aa58169fcb482841bc627597ea36203b4af8738233ffbb4ee467b0cdb11840f0dca6c69c8382369bc864eafb1293de2682033e288a4cc658eb83b39ff306e324cf6f3ee0c24b8d8ab7437f44d18c651ff823010dd44b26bceb739358ab9a5188661efcee914b335564aa7f52fce0c11844b08426aca31a39abb3bd8607c4aa9d3e99b533a7d68f0318ae110c31cc3fe73c7bcb18e523add317753fe8ce42229a55324c24cb85704a34b447449d0354ac68899e81c9fc7a41ce54c303ea977557036ab55c79e59ce66744eea12822b3fc6886d94528c6b305a4a29c791c0b8f26ded21cec4f864471857fe0c35e44063e259a30f9fe38c3d279df3b38c33f167e7226e44841ec5289f84059d73cee994746b4499d59246d8ac2b303026d38d1b36d8a003147754533012d53b44d4d14a7f66e5303a315a05b683e9c516b6166cb6943417177791d30997f1ed9df506d72e5060234ce4d81783614478c662b0a955cb655a60188e1be6b6686b11b4b9042759adf505819be1186730cc62517743c334b118c950a34327e8c46810bc9818fdf919a1ae2d388ed55449a34ac4f4ee0a0c8cc974e3860d36e87041e0b98c7ac93d810b0e11b7b212c657b4e18e40d4c5f082d91b1f0dceb862769d8ec9bd7037f6614a5186f31a6deccca96062089e11aea941984dc7cc6a4b4784b794b4ce023aa64b47444c04e926c3c588c365decedbe998a31b2e2acfe6a8d331757c588d20ed2c1013d3e99879c62138cd66dd62745de1e100008e5098e813090979ab6103f4d922edb70f2b59a1f8025df94134690b39023de5c35a1f1e5ff80157d22744344cd324432abe7cc4992523196a74b43e7cf0e0ce063b1ae1ca6f223e231866a24fedc392a60ffd72e0c59019dcf0a26a60230c63324514666adac406278d29f457c5845abaa4dfeb558829771285228e7e9753b24b2d646765773912bcd54fa588c9e2babfdc094e279dededeedddddeee1f82e1f409ae7298bc09f60dd1272c4f39e79cd808f6d1fbbb816153cfd8e286b76255de1b3b773cd78898baf1d4df2223a6b0c7f096c33b236b9b4d40c211ec6c549cc2a5d494e3e5acf40785d82167952bfe4c7745dee82860e2c5164d18d6d3fdf30c2deefc100c31a6623c61758b8d9238a47425d39774fe17798a91e76376056b1267268639a51a5010cd6cc5328b43cf29a515bf674d0317b6680a67f390bb0a518c9c025d3e8938fce9c4e40acca4c4e921cf7a1e1864caf6079a04ad822d5841145f3a41a640275ce418c4170d82a04f929f20fc0708080868676767c70e0d0df590b5b65bf6cf4fbf1a08a8777676ba87868686ba3127c82858610b5ec82310210832d543920aa9831c5f4e1153fef3b28a8843c6c727fde468d6432d8fe12cda8be33f9eb2f6e208645b37e8e5f258353be08eeff8a9557e04aa7c87554642d83029a5a4f4a7cfe92bbf84b7e0d063c1e1c5e197472f7f4220772abfc99081639c19c93c5299dc37812b644bf44420468963604bbcae9d2f206fc7123b1e8376ba67beea2901d95f3ee9939d8ea741b2cfce3bd2ddd33e3db65fd6533d453cf53715dd7303a06bbf7bdaa7b1effc639e4dbac490a7dac7f35a84fde5a9ed1d7be5de706b19d0ad144f9d1c69d0279a560044d9a229cc64fb64f918595e7e3d6ee4956df4a98c46a45751515121a9903819dd8fbe89bdcacb8f9ffc2dcad1e847a2d1cbef070fa26bc4df6dfc6394f151469e1c49b227de8fa38f4b1a25fad97df3e4d845667cd83d7d84ea04750c654b95a9ceced7ed2e415358b57c8bf7354f77d3f22c5f17f962832b0d45e68b2bff9351c8229f4c22957c724983b2c9b6d3f55bf96902b98de3e8a7962864afd113d2765750e940cfcfc1bfce97994705f2a26394e78fb2110cd067626623d84b1b0cabb818450ba8b4754eef1891b0913e9a424fe78b36379ea37bf4c7a3c74adebec74ae6ac171e5e57969c65a2894635e6b1f5dd7a25fbfbe0e1dc3bd7df3e1a94de44833852c545112832e602b07f49226a80f4f1a38de9a3af75453496aa23797b9554b9caa5e323e253d3c7eee6923e27486ffa28c188028c2153f276bd86697979e8ff2f44f6e00d7007a12779fb0dd3441bb68ff9d8dd1891e1b7db024349de5ef49b73266efb64ae61b8dc6fa17dddd60d6ad0bea4709f756db7d5280ccb9d8ca74e0fbefca006e58542735c9670a90a539c066376704f1f529cbbbde8f4d928dcedbb57d4054144e9b7d909b1bd08bf08b1f128612bf41b697b1171dcf6249c272e43241569482a76e11397803125cbbf2e11b7e170428d9a5ac8f225c571f98fd32951e3c1975d12f641dce1f8a92573430d9abe17244c0f3e889de0865e884dec8e8836dcab25e76ac0f4353ebcad18b82fa6c6f792047dd39bb006484f3fda78f783e7cec9fd98636692b76f2579fb2556acb27c2b645dddcd86ad50835bd6dd6cf8b696dc4d6edb6b32d2309dd03a1dfec3c330256fbf753a1a27ff7020a238d35b7753fa8ddbb08c20f7942b3d27da44f7e21f9e45d825df0a35aa844321399cfb623eeb6eb6377dd1e687674ea8511b96312fff3e6950fe26c3f7b261fbb25199726fd06d35a8f2852b836383b735e3cc867bc3a17f8d0ea6cfb1e1296e185f4ec0c9fe5f3841e72589f84e60a6c7b1f11a307db4413f938e26e8177f7646c4373dfd2c20f3f62affc5cc42853bfa1f66e67edbb66ddb3e7622910d6a50ce90718a4221f947cd1ca6387166a3f1217d282ef78a38b697f8c31fdefce10f6dfef07f3811c7ccf23a89331d37fa570ea54ecc176ee7f0b66eeb761807218798e24ef9a62fda90a4ead502d2f9e33e27a44dfdac4b223ea66a70db2427e39bdfdf4f9ca3512ea388ae8889a5eafbf3a17dbf4a6b65e5c3dbca0197d450c9312da1534e241b531a152a695428e544024936483548438d0a8dc880d3a8d088e9a751a111d24facf25259352a3442bfb1ca5083ad1f5efe7d02c4cbbf4141bcfc0b45c7cbbf2e1a2fff0ae1977f5fdfcbbf52fee593548d0a69fee6e59386342aa4e17dd06954d8c3cb5011695468f332863428778c8862074f11450cd0237324c6a794e4be7c12ab51618ecf2f9fc4a45121019e87974f02dae1e5939ae8f0f2492d225e3ee9c9102f9f1424c4cb274129c0cb27b9462f9f24247af9a417490aa76a5488e37318d2a8b0e671d0491141bd7c959d4685335ebe4a148d0a595ebe0a4fa3c29697af52a451a1f7f2557a1a15c2fcf6f2558e342a7c797ff92a3e8d0a635049d2a8d04585d5a8d086bfe1e5ab3069543880afe1e5ab00352a9cf900bc7c95268d0a67f81b2f5f068ea79c98360278f92aadefa3d1802f7d320bf8ee1b29f1f3dbbe203589c70c00f1db80327f037e3f804080238cc31ffe036f409b1203c0ff06e093ccfb70eaa1872070f83dd6f13d9c4e3d7c0e920f873ed41fbe071cc4dee0b0070bdef8f01ff87d38a4f10f7eff39487ec0a111f06f4e3d806f73eac1e67390f880c3ef83a081c37f1d8f1920f3a5d3a944e3844f34f0e72091c1a191d397187062c08d0f34fe07fc407c8c026ae810c67cc6416c8d1c2446d4d851632453230687467ca9860e3b460aa8f177013136700e92303f0f38880d47bfc30ea58f31c0e5e177c041eeed3e07490987f92f0e524bb788df0107b146e070075bc300f94b354a3894f95ba3743f074911383452e30d6063871aaf030e7277d0a1f445c8e0f0be013e46013ce030ff0e1ba3ef70106b83874ec6468c0dec811c24323948320e8dd8781e1430b2f19d02320f326f44ccef78d1374d380749784488fa1c70106bca61b40d81c329ea7230a17078801fe120d7841a429480cef49c122219700e92908810079b831038ec5e84837005e072c0412e0e38cce153387c0e920e8705a8477c0a07b107c061ca9a8428c077a6aec3e1e83953c77d0e92237068c4f442c890323d0a07b929d4e72029000ebb17628443ee0bf0a20410f143c89083956188ed4732886418893e070911383422c30f91801c64781c1290030e9f8364c3e1e889c0a1e887780700bd8183587bc40d3ee93691b80107b91401476c3848cd38dc7ed2ef2f48cd46927012ce41121e20ace1038083d81b02e05ef70d35e0f0860f000e7249354c1cb65424dea3371e013888a55ecb4f3a6753ec811c24330709123834423f00a41bf43d52006e7c0e92161cce6fe920351b0100cb016c3642bac1928e98f12ca40d872cef380897b107fc73901c008746487f04006ec0a111d5db90be061ce4660fe420b9a186cf41320387dbcfc0a13fcbe7702376146100228610a2003a8200e2879b8fe67df868f81ebe99b7f966f8fce5e0e12380b411c0eff0cdbc0edf0c9fc3870387afa66d04f0a96fe651df0c7fc367430ddf009c701b01e01c243458064e8392062c2300df0c360280bff1cd808da8de06005886ca4ff24f1fe9c18fbe8d8ff4353efa327c24acf2f2937cd347b1ca909fe4d3f8601e7f2fff7d31fc07a572a8744c994b7a1222221100000201019315000028100a88040281502cd02441b31d14800f7a86487a5aa389d328c9611433c618628821044000400446489b0aa4adba6591bfc84f91eaeb22b2e97c3dab2ea1f61dc4b7bba0e33864e8edd4f19dac450275a127372e0e212fbb6a95f6da3a56379a87350e0b0a2eb5d5b1d4fa1f62b71995c91985b07083c28ae60d354dcc1341c0d06bdb0ae33538dcb7c091bfd2c13ae7d28a8127ad31b3be4cb0c9f1a8d1fb55c8e0ca9291b0ce68c25c6ccec99f9fef24b75f5fdcc2acb182538870d264d4c81f597f4e149cb6b464e08b27224f212fb0f36200248965e29c613b969ae996a23c10faa77702c1f0673aa079d696b8a893b338fe35222ae490950df088db7e443b28142e5895fff708528e82f1d594f67d19ac0de0085b9a346fe023f26142b5afbfa3adad9cf292f33c6e46792af278dc5e0e50dc280e461b8c85272820042cb2071bfccafae3669eff2424328115b981137fbee3dfc44adfc2e21ac12c4fa51312c99cb9207842b925306eac416b8147418175166fd31975ad27acd0d4d0035df073869418e8db1026e4545935eb8fb9252b4e17b4a4900d27741a542429a05bd287b08d569302bb2a518c736ed0f5ddc019914bcd7453707b7e4ac0b30281b21e99a5bcdefde614005dec8a2d0ab1c00a7f1e5cc0ab6ab4b72eeaa2296b063c646e216d031e0b0718dc03180ca7cf874eb6eb40c03e159e0b42c9f2e1624989cae20bc28bc05f980748901234300e0a9260a7844ce04dfdb8cc3be0f5e0f4598cafeb5deeb28bfb60d41943f5133043a948ab767647c5fda581c66e79795fc06ba8f5a76173c0048957463bb916fa234acce2359e6fd9afb0e035c6d0203ea2aa1e0ddf99125629bc0660cc06aa1426526be8482461e4c1de10f30800610556ae78462c2e0e42ba68aae63270357a995c188bd40b9a4393f29f4b0bb3170fae68bb3517dec00750948471068e53ffb748444d5b31fc2f2833fc9bb10b38090cb7fcb79552b8aef0b0bcc5c4bb8f8dae979cf145b71dc88c44a6df3ffe0b6911226146da529eda3f36900619ecb0e18616c87cd177d98bcf0a524384f51578a23f2761603abf99d5389292db32b84eb0cfa07348c39e72a725efd1d0c6e89f3b3b9eee7025e3bd5876dc493966765436d58548172e127bf36c09f4f9a2f19c23a7ece150341e025ebf2ff10009db925d4e0470e36e73ca8beed3340e9d24339e8feedcf70f729576e5f3f1d0fabdc536b9aa131d04acf246c3694ef035988cb0c5ddf22d2601c67d0d616b1ceaf56609531a71ff581135a139b440d656f396e5959c0be8db0f1961f7def06179de377eb3797f39dde1401c866ba6d3128e87ba518ed7d29ec562f95fcf00396a272b2c5e558e4a9142f0e937df2971674db5bb09cc9f0d8666f0fd21ae46ef180ec316aceba10717e94679bcb2a78987a5797ff32a6fbe3c3075ab79e2bd94530ff1765ef00970aa37cbf9bc41ac20d1437a9cd77392606c321cb48ef72aa6959b5d01d86203cf18faa7b856ec48caa2f3dd2a5e252836fa885a0294e4670d031cd56b1b666961f340949dac030288f46d13fb9aab1bce640c8eac79e38a9312abb5fddf27425f67379a1389e191731cfb3bb22b9d1cd05f36bf974527921061b24df1d565907889ae62ffc20b8e20749142d88de4139f77b7522162ce81e41ab08c1932dd6ab12a3443492cbd8b4b41d0face6d2897bd37a2a52a065f3e572c9b0d3be12d9ce7e99011e459b2f828b0066311e3f439b64c06455c8615f9d3843c57b917dbd959d0a555be52f6b479d5babd4ee100a11f3fe8aa8f96a27e10ca1af68da8478ec0e58de0bee26c064b59784f97fa96f91c0339496698b60c7ba8afc8c6220c13c215325e281e31d5f1c27c1adac8de5961b1de2289ab11579799fab67d0ce3a212a85a6e5844d4bd4e91d3e5a0d355d3c80b4de001571f290a0e7b4f50e4a51f840300f6fa85287a29307fe251c0c74de81c9d36844d1755bdee4f0622b4705549691e29353a837ccf8e9bf187738fefb8857d76a07f2ae94c5674b188cfd4c926e13a05cb427ddbaea217423163b25cef38ad0e06d3790fe38c3cce61f27850ad85f70d1dacecc3973f78419519464808c3134692553763f102bb2185c6b21bbe9c21257c798f824a6b14cbd150f479c1d96d3d79287e04c0d0c3b2284bf3a3cf8fb458035c611dd06f6b1c21f925a5c26c71291b93c252eae1f32d9423c6c9fdcacc4ad34a53dca4cb3905b2daed36aa7aa21c957156072cfa4cd2cd28c2ee8338436892e731f47b4669e833150f0ab439853e740362bf2c68f687c48e7ea0f4fefa20a214cdf981a4aef9f8b4a0714b694c4b37e52b1f0b11f03cf15975c7661513d7f8f0ea5252a1a75fea0f974969acb1d01ae84ba3df38a640489448d71a910d441adcb9d144ee71f827aaa3abc4ef8618a4a5d1ac2b9225437df7afc3762c03305c2cdb2e71e3bc07b4ee523fd48f0d30d68f60d7b7a8762086fd9acb7a9c2d43fbece736f128743a52386266910908545b261f7e4757546535421a18906a31fc8f0893c5b4bd2ea57e8743dbf803050441d180da00e7cda6d996bc0e10f91eba7746abceceee9c6340fb3756ef228debfd73fc1434c647561a5f46c812b2028ef41b579f78dca95b2f94814841e46228a08584ca8096cc1f9a26a8750bee9725d16dc27526ef68979090ced4aab059065591d6cef1e8caad1c69b15f575c2fcdb0a73054829968cc828ea0516d86ac0b223254a2fbecf0aa034f589d36cd4812627c8b3311d71768c8b18adc868eb48e4609942edd78f77400930dbceeb2dbc869bd8a43b88151d2fa0bb670e05166696647bc1188a5a27f21ca5320368bc51e1c473717dd15c2e55a84f205fa94d34953dbf711c9260a9d0426eb340a51a4286862131f48b7376284681335b2b235e29b501cf09ae0bb01d3d2ef61922428a0e36d170cf60fb47d029dfa8dc48494e1344a9dbeac582b04e53c59ace2ab4c1013752f53b0c99e64a818039b7e83244ef780fa329a047525a85d614d17e355398682336196dcc1de4a202c12a639f4c100b8cd10f52558512f9367a853f6223269cf4aeec7035e782b594e3e3da0017974af934e4e4e3316818728af150bb1a24e2c183047c6e661e97e98361cce237ee8e5c3e83eb034c78900f2f2102c3c1ebb26b3d42199cbf8d34b6d02f0625a7b2c65cdbcc5aee98874a2d2a2d5f55c52e6b37c0de698c179131cab1c414b9ffad9b2fcedc7553fecbfe503cb9e2623e45b6000cf56657b743c4c555807bbd7c7049c821caaf103242a0c02a3592deba9a5ec442f44f658c35da2982dc76e4237c76cdba735c71e75a2ef96bfd3c528d0cd41ff167eb96280cf89eb3ec9f69936656ea402a1d098309e78a051803a64609c761ae7a9de9ad35e3cba624e91ed8fe012a9aed041f023f9619be26ad616660fa6f951ae7abd90efa3a4c4ee3ce2fab5ab362eb1aef9ac7093719ffe1f0c4eeaf20ce04aa51324de76085717423a01166f496152b4eea7fb0863c6c768091113131d3f4f1615f0f75f7108275a4b6a7ce20aa6666810b4ad34311a66323f5e5544d2d0cf8fed5a9b43c107d9e95afb7c602e0bfad424ae177675d468efe80fdefc53fe4e38af0411c5ab3789c2eda44798d71e42a52b32902234ec4d41ca9c872a60b23344d65ed91300d76660fd47118d60a42e6f6e49f662890ec91fe52ccfdb0d8ccc6af89b7ed986208f70c7f0a199649ab0f000addaa7b23c2b5bd4d0bfafa9ea3dd2fd2455ea53c4426e395d97ce34c3d5c06adc0a817ccbe7dce9a685e3666a1cee06639dbcd354dd34aac1fa56c4972ce59aedf66cfbb1959f4c9e2d000b0c5441a71e2e28ce029815488c74b9c00d4fe67961028e2cd2a89b60ef00e3c49aca0c1e9c2f159777e2420382443aa55f90d067568d032f25feaf46f40751364c025837b5a21ddc33617b61eacc77f5ceb845f1fab7ae99dd98e0c7e22a5978b6c51110eee9aebdcd88af1c3503d60c09b792d7813a5043997ff328cc4aabf1b594e990f0a13500176f6f7484c5ec466b6d41b18e64daac33848232bcb045fd822eb6ec7ff006f410386ff9648145c59649e957ec36a0c95d75d1470126a8ae005bf50df5618f76835b6d8af38fb4741327fabf9c593fce049d56ebdfe9c80180766096b765ebb2bd540380121e18ec6b64083cee382504c370145748c6f61c1237a83fc3a00ba0a24b3e6cef9cdb860ae676eb02b6d73742a5ae893420329d58ac87765c0621d195c706212573565544e5528114c670ce7fe07cc39701d4082f036ddfa7ae9b50304eaea1e936f6655385e84420b19fbba77b21aa9a529dfb05fd78e94b6ba013df5394957c73a8e35d5ab39943b77dd916edd3efa71b1bf2ac52cf07db0ad2af972f27e5f8b4c4a82c8a0d8097c8eb41d3544009c4eaacb0de7608302204d94fc50f9f30f50540a4a37cc6bc111d6dbd8ae6119458aafaac4635dfa8936ebb6e5199ad157abc46a040fe8d14496ba069799230f4a595748c498b4d51f9125b832252b1853ea5702f51924f6d76f0a966be752e1543fdac3c8ef265702366c860fb300105230c8ee33cb187f06011c7280c252d72a858f0ee3c0cfd93dd52425470e22eb8b747cad01199101b48f01bd0e2fb3e689756524af254e8e66210ed884f355e92f6592bed6fbf45b0ec4fa00b23f6ff1a0acbb02151b95dbd0a4c9fdb988f4b89086cb35d894160010090abacdb16cf6fa0de99b82dbd21b6d3c2e581670f4a8312def03a0ab6b52df2dbea684f1e9d14cf50a335df663bcc1f10bac9b2d3dfca3b5cabd5bbb6cda2e8177e606bb31040412a4e4f8132cca5c235386db36f62a6cf55c995facabbe939bfa7a650cdc8b9ea751bb2cd465405fd85891625fc240d026f72465daa342dbc6a087d27746e3337449c244d8c167749f1ff6b3b850c7794963987e2331ff4ae50ced1d7ea0df79b6d9b28a80fd836b413506443a909251c72b208affb09557a4bbaaf3a2bf19b89f193610bbb67254ec7c81dd0bbb09ec7772af71b6b2022a10ecc95ac80623803909f04017d2fb7bf8d1f646a07db064e0c0d2a78caf2718fd24abe9ea22666356af8b141c9dc51210e57675367e1303afc191b52f53f6d3b6db388f5e142ff9becf4552647ce3306aa5390f53c90ad10a71f300ee800e55f585c45fa7f608f438d28f735e4fa6dd343ab8a9a5edd0b1f3b831864459972800d3eb068a108e2d2aabc20060ae40dc36d0f45f8b2da67795078f8f0560ce735b4e0350654468d6f8a26899fb4920c350448bbb430300dced67036a821218b27cd43dcdf9a16b25eee0edd43684e3a57425c8b69535f59c1650eafbb8c3a1de3ebc3c1417695abd1927dc9291c3bea52c8991d3a2caea80b2efbd2cbc4baac57587994ff29c2a0c47d45ad2094c2e82476bf3ade6502cda7116ef3742079b7a71fdd8d6eb54ec7295d75d710491f6781709e7038206029f4f7281753dc82041d01cb511bfb749e72155c01a358be797e924b251643bc6076a962e72c03cfff2874fd1d673156923d22b36c4c2ebdff53c3573002f42d3092a8169d39b3cd3d85b4fe1174e43b8cbc6e2b8e50a1ebf3c8d447c1b750967e30e462a063bc3a274a51535ea1426caa48842a1db76a6ca6721e350073a7dd147ae53fe3415f1dabc8adee06f69ad9a03289b5159afe9906f4d6c81dd2db097f81161e07d53ea43060dc3d8caaea340674bdceab851daf85b238791f3fe2e807c7db579a2ccaa8ba952031c41e357592e5a0bca3e68c2917f8c216b898c29855ea8d305297206d75362256d3dac63d7f5db7f851d1e17208404b785456485ddcd6afb043354193bf8462d38028ee78db69a98ea51595c78a3ee7372b319cbe7cd242ae6104cee8983e941dd9cc6e050e2a5433ac70d1e62b0127e32f20b9cf3015ebd33418cd40ff4d7e8a0e2961797b6474dfaf24917dbe6b9690e8eb91e66faa5e5d43dcc2c93379c034fcae554eadfe29562ff5b3286b984f10f7a7ece091fba1b4728cb79b6d2e2e8094f07942c532be7ab8d740446e2f098ea1b18314da807dd408267b1622131c3164a9b292ef0a6b53049c90d2607b95c3b039a84d9c9b03dfec85f338cec7cbafa8725d716d3b11b730ddc3e9e64436754b153e2189dc28c2c3aa40e3f63fe0cba1868abf76a9b23499d4e6c11415cc1e9a16845aa649e8f46680a295a905b8b1a77be0891ea2d35a0b274dc7a60845d3ed65eabad3705d9ca7e8637a09ccf8e1b5311ac8d1bacbd3042e461946d7f6cf3dba669f9caf0e26abac59dbae563f596a45a1a2dc0aff859cd4dd557a24d6c9ad6d4d58372ab053af53f38874ed788bae2fcd5e067dcc6f9f1f796cd0e0e16d44138fb5d0916617e0db92bbc99adff96f100d73e84805547d69b3fd13423ba3ca478ce591264b71ba0d704d8587ff5e77c785205340b93918e343389905af4d34a7e4cafeba5e040569c99c612a02d5966c8ea38970eabafc90be094b7140336adb65bd8f927fb08429129e380120cd011b96d02482876e345d3615e1173e0292c7cbfa4a9b3702d905a69b61717d148014d24279cb54146b29ed634c1409e11deb0eccdb5cd9e80396750a838f88b146d607c90207a0b11bd13bbf90df01424ce1a1d60d218783c52f731428cb69edd3c5cb2f66c127d6596fa9a3de1ab8983c7685fc4f6047bbe81d6c4348e7a884f060829c19e0a2a5436d8fdab3c3ab54c843aabcec4d71f5414feb476a92e655d56de4e647da6c2b578fa8c4c9d56a9169cc600eecb7e6888039127d5e012ffed298edb4de0894e447ec8c12437e0cb5efe0cc6f930e64a2086071ee64b4812ce00948ea0dcde1058c091f6fc7d80b60559b586295cd33c41079ba4cc05dd00d0a083f5f3b332feabaa24dac33e554ff8637617987cd1ecb841f8ed26ec07bd864332a5d91b5e526ccd512b98b9d217effb3edabfee0b5d0f9d980511708fb68fced16f84d9dc6d70fcb5474b130eff9c75c40d0de7fd113d1cd15f2847375d55fd750741854bfcccbefec282d721cb9100125e1dfdba60b5b85d977c0ec189fa66be7c7f96b181a4fc17fe03570d982c95515d30216b2f6d387527cb3b07f11d0d8827bdb0e9599d38956ade70a27d0414759bec5818dfd19623d55d0a96b03b5817aecd3ff9fd64f2e6f634365965f69cd45b970c9b29b76c9b2b2f04544a3e076b69ef4772d6d3e9bda3f207fb9ecd399f7c7fd2e26166810f0d049c97d42785d7d2f065589c36e9a2051bf0da8dac03c3df9f4073c39e1175c706fad15eb93eb15ff5a8e8f031962dd9ba1ff5ae809bc89f47b0b0229f956a459a2cfa91ab51baacdff288e28fe88969b235977b51026430e300da1e9b702295097059d8232a86a82f9a06e53100ec16add8c5bdb587e62d3c9b89b308751d137a04197e1e54579d8de70d15ef91c8fbaf0aad12d423016f022b4d2efba6de73416e572f8fe5738fb9acf47e01d6517528f6da584eb392525a44427aec6bca029a8e74f89b38d427b97dd52e449410a9ee84d0bb8788225896db58239e188d87e1ec78cd5b59d6582a02186065c8a89a2a15ac0176329c3b60f11b4df96ee0331770554a945f883bd3ba2c0b165e78c9cd293d210b9b40c10bb3ccf4133918a43b82ae1402b1f5a6ed10e173bf484b228b37041bdbad30b61a827d658e21520ce418b1f8040631d5a7bed8f03489232c469a9c0ee56dd8a3aac0b02dc4180f79bf85c16ca8b6530b081ea37fe81cc832600d2e0c44eee644b11154fbef7aaa87060b3c301faf1c58c7641e7bbb62381f3f92b7a6050de3d5bf7c4e290d4fa52221e2f0085db1f983bdf3586178277855c86e882f0305b780114971b59f3ab6440325b5c0540ec9cd4cb50f8a42f1b52bd528c5e42b4b2d727e929667b74339d1137b340192c673eddcf158412be4d6c42568cba68d0bfd28c867606b46e5c21d0df2fcabe4d7b86f067bd8a2c2c1a844e8bc699cefbe35559a1ba1456730af7b08952b2c4baf1bc5de0c866ca143fdf7f3dccc33df591e07174f535cc163b857b264d105ab232af05bdcd59707a31f2a86efac40cfc369f8fb8437ac8b2aef78111015161447c3eeb7af1c69abca222e284c48e5124681c23c4d2067a0b9c751d59ea92cb1a21ee559f354ae7e5e00385ff1e4e34de94292323d181d0dc017d5815b1c3ab71bc41c98fd18ea052a020f7bcdbf5e2072577bd4725929603eda4ed0b12ac33637e5df803014b04a03f4eade7fb0e8b995f6ce3caec76a04b9cf8b8eadb63dda44e6458430e5853d0ba0daa672298990fd99b3584006071b6de1c49a62a6e43d81ddd37e144733b1a636aad011ad38fe015e0f58a1b193e3dc1f93b61a7f70e73f1369805cc881c41263b39a0c7fd4ea84bd594c6b6d2ef50b274b77fbe0c8bee4620648d7da04f2d1335a3ceb85913e234e4d4721cc3305a24614e1d764ee2d1bde2bdd1a74f0133ac3c2411ca384e7af70488f13ca505a3c1ff0a9a2b8c7a0691a830b9a39a71bc08e14a71574ce87735a80436c4bb3c846b8bd1787e8a2a43aee082152a020003230b49048705dcb30c5367a0f8947b64afa46c8e1f92bcd51b3477d7269fe031a01cc0861fbd2ba2dc5d26f1d7f1ca14e0afb086cbcccf215e6176343f3c09178c94afd0e2bb72892c2389ae417ba4f0984663a89b187c2f1f4c35de2a359bdb7fa8bab0ea26861d6563e8b2972e109ae1d5d62465146a9314489c87f5714283a4a1dea17ad1b39f26d1669a495b1211643b61a4b79702a2cb78966621486b4a278926f309407190602ccf305da45921cc41fa2719ad1f8401602600465b973256513fd709a3cf988596e9e5d28c799dab8a233c655fa82a3a5598c1ed6e60f2e0e0b6e7da3cd9893c019f48518f75c2e8cfcc16924584a8261633d0f56d504f88333b4542772a7b183f44066894164e7f02f34f6bc8c49cec2622490c3470bf96f64828f41585485ed567b48249ab20385a45a170cbe06157451c23e6da01c8dbd096ba44d4da2fce179a4448d44583d77da6c75112eebca4d3fe041ef455d445138e403c4e08193627313a96457a812b5a827e8a082c1323a211105769bd64426445e3dae16cf54e2644028dd9822638d75db7d6f364b625f37a2611d21106d1db725cea0913551d88dc0345f1ab64b3010b0e6d2839e48ca3715fee7c54caddd3a0d857c90edd1cd83dfb98fa7492c1ecc953cd51b656f55a8efbb5ba1e0d8039e1a22235bce5a50363f7806920dc4ccc5cd868f6213c3d04e3af4845d6b7e14cbf4937cd940f1061fa83166218437b8d59411038431423fb239929b21aa6cc5a714efbedd91596c0f54b61c00760f0dc89cd3b7945e3b1cbadd927375d1d5ff5390ec7fdb2d8e7f2ed0e7a0a6f3872309c782c143e8d154406786cdee7f0c5081981c5a7019a273fccfc348e7a27bf17dce47775f828e11f5329191f8e0c2e266437264afdaf9a6c606bd1e7c14d477f5f99fb3f07d21289ddd8b64f92964ba1b494c1fcdb13a507a6feaf13b7b833f57ff4e9a93aa837100648fda3dd086f9519d33f9c3e9bfca304fd13862514f122ebd5b27850ce148ed7fcd7fe26dec7d62ab0842d12e29b43caeae3210a3c74952f4ae6a6020566fe5b1a453505523da174503b10a0aa8552e6bfda76855baf80520c32ff87b9faa04ddd32ffdcf9ec19f1a90c5790ceabb5f4dae28d7f7103496d6a05cdbdee416136f9a6210e640d9c5e7c181cd6c055dd8871d997810768574ec30ca2cd90edca362b5b5710f5ed7fa2f5798ef5d0c39aa16b44fb8288c97e745fd16b704d95a61c80d32e6c63029913839511b150d56389982f34e9b7456306d915b2a079da0cfddee05dc6627372a43a668407b1e7fdd6feb339951ba4330f07b64c664e7c7391733c27cbe392604950665b4eb095b2f397ad024974a42ace9101e721b304e9efda87c282b6eea92148f3267b826090c35fea27ff8928804710a8e952ea30d8d2062b244369c559e39722b5848786fdd40173846972a875fdc0af1f28366d52befa41027a853356bc954af34cd96c3977cabdf0533a11116d23185a3c1dde7820c8ee0a8b6286a84e647c741051e4600a8b4b78d369132a19c2e6c564f077b8dd2d9351b0cecf258359c0fb325ac59072984390dd7631bbe2ca301626ec9020b35512f30770cc4b60871d6bad601cc0d42f8bdb0c8b58ce0becc789c139145e3a9a400545a759aabe5c9658274296e90d9acd772d7882d5e742a8562106d2dd92c8c94ed1783c11dd4f6fd67dc7fff3b4ae37a1cd52339baaa1b416861825c1ee0cc7058984b4b2686282018c63ee212375b0d9b1837146c0848b0d012f74007f2579df76759464e01b4f87eee62996768cd0d5d09237dd3fcdd5bb8a157f40796ccfc8c7310716d08500163f0ec68da1e68aa121b126af34844125ec267e120d05395f70bc94c80bd65caf0313e2006f985ff58a88284b4d2cd27edc26358c1bb658681715476a6a39de6ae9d776620d0a586634eead9682806556177a58b66fa38614bddf002e635dd70cf8583f45ce0067a2bd7052dba05db9a2e885419836c5d001e803e63da2cb737a02b144306a8b1536fd0062fd7a1d7e1860b0b22379afd95da179fbfc17892505e195a2b7c7dbf4f82f9f52f126a4b4d43031478e37586e38b2c9c41570b3cff6e8ba826673f421a8d794096bf3fbeab69732a4709536ba4d24e2c0e94864828b6e47de2fc3741d18d2d348980abb55bf357a55dab40f0a47a0e23fe93d43841522251493c1cb571db022c95020971539841eff989d4ec8896e881cb02b488ef58beb4b415260fbf37e1047d352d84c974d5909915d42a78f1af65aef06f7cd293f53f4591e5ce080a40a2c85f0e1938dd0d20f85686b3ae376dd878cd57ba802787cda0d2f6c66f7c8aba4180ad3fc10b4930b79fe15e4dd04615f5506ec9d49fd06737469051cc66251caad8d967aecc5461bafb2b65747d2a06ea0c07a7be7b4a6a00c0299bc215de4bf878922d5d86ce0c36314f0a925e1742ee5a5e50e48ad42442e4d52933fe1ec62d2166916243773ec38062fba1177d652866ccb6400d24e3e9e3eadf0485e384e592b3e4ed6e7374e4449fbc42117723f59b103ea5f113898939f84865e2776e386e3dad4ebfb91c0a5175673318049fb847e0d24274109f9d28554d26287db6f73e703676f85617cabf89f54f50ed02ee11b7e50368906ea7b019b5ae54c73777df00180d13581a51d942a7e918beeae66750b0290a305dd7574f2e2cccbfacc0261191004a9f5436f28d16c675997417ff5ec11523cb785fbcdb271c7edd1a5777ff96e5238a6057655e430835a26717a56a346409f40dd2abb5c068c8c31f50e18518c9c6ff00d98ca121731239569925be34c28253e49966c4fd12506451ca4aa168626b475249bfb49e5faa848435b4e62016780ab20dcb40c662a9352df51f487d7df88401dd396827afb804113dac775ffc8b85755c0d62259fec8c002d338a8c54968620a3f991e0cfa2faf275eaa037c1bc0b3d87db36baf375a2dc1c536bd5018de5affe6eb986e85970272b47e3e8130f208c1aaf68ff0ec3036bc2a538760de1cca07a3559b6bbd0bcf1efbd0e980fd61026086227cc9cb3521a5e32d70aa9463a3168e24385b2a8016d92e25372db08d8af3dd66dd97a53a8660872e096e69344b7057157dfd165992996d8a805e6948b615b1546615b9795dd58253f5bb77b05fb72fa8d9278b8e697abe049fa41fef3d74b23be7e61b3df7ef5006a9e2885308a9f6be472553f1c382379c322ca5dc813de0a0e73b844ad49af9447d6893a472d68cf2a542afb57495d8a12e700ef669132a4156645c8c7f5723fa25acb88999cc9da54fed4ba959622febdc106e9329fcd2c830cd900d627875b54aac8b9ae82e9087ba650bb6f96315d31ad4820762eb4605c6f265babd848b012bcd2d54982c9cf493d9051e1e6b623c305772e79342f9d78a28333e9dfa7b1389d5bf2de3942695731745bf61306e9ca8746dc753163be2c122b38dd35d668bce1a384e89526d0e982859e47ee3745de050e392e498fe2aaaac58f64a283b0d14289867c4ab1429cb03277012ae44ccaa1801a002920e8447da4cc75f90293a76c9887a1a63df24631c4134f83d3254be0235333479c788ac2da5677b16ec37160ce28eae5aa29fe4b08e3b961f8e01d53a218e5d74b15625b01c9274ad6abbf41d7d549949d692696c27b2c2c1519ed5074b337f8f01d6ac124b9edff68ec859fce1afb7dcdb74d70e9a7c45e8007a3a7487e28aee5b7ec98853a1a63a1769c751ac83807564848280a6671cf6b59d9c6d6a81236a51f6c9b727fbd59459a3280195abcb044339183f3cfe9dc4e662719ec1435c183bcae1735f32b3f554324eca2cc8483b0cd6e1a7ed7990cc54bdc4c60999ac8578c4be2e0692ccc13a2ec605826cafab1f3d2d9ae65028737d806a693ec5f61a4129f6718003b33f0ba540acca9c7758459b92cfa152c0ec1ef190e3f9d38877795da92b6e420000fa3a9e250c29e019020e11d1505440da8b984b423f7f5bb2c065bf3471bdc7c39f38e54ac860a4882612bd1641b6a575ef726a97ba3919f6ae1fa430638980e1d159995c692741ebc578c59a1245105fc6353c8eb78efc69e68a414aff58ad58a60a6df8d277a24a7b7e801ca7f519a51e0c6f0dfd4300e09ceb7ef7bdbcb1387e950c11fe816299658fe5d768d5bc1aa10f752f0b08f8ad4c26706dfa3a88eaf42f0aefe0a2365341c3e49a098dba6dc941e34453501bb2444c153988cd92431ea5bd14f0847e46548357d4d5a9f7c81cff85f5d333dd100444764c350f1323085df7133f9856d61fcf62d3e6d4ee7b0bddc5c396685c0085e95c883aeb0e7693161485c6a1de7aa1746ce90d41906a2dfb2a805aa11a7ba9c51847e8006823b4a353e31cf9937d05b7bb0288e1274fe4905ca93d1600306d5abcbd05094a870d2ed9a5610cca1bf302ba18f681e8653e702926449c31a3780591df23875d9a05769c6d0fefb01d0bfe02644861ad936a9d73124206bf1c10ffa4a91d4696b7cff4a29095f3ea59a268bd517a9018b012d040f9f196a53b160ce58f24aa35faa0b51741ab3fa912763ea635dc7086de009094b7f54d90b418b45ed42d6fafebeb6e33032b23f8756d2336a4fdfebcbf00787e3281281d9098196dcfe7c2968831e1a658c0d00b5caf1597924eb89dce3d665f911fb545b9f865ba50d43b032234b0679321f02dab339f05ecbb14916de3c45eaa99d497a0b2ba6722cbed120e3bd412f7ea142bbb46cda914dd943484f26cee8f0158dad96044ad9fbbeb22d6cdeda283498437518e25d84cb828cc216071a8c516209989fac0018d486eecbce6828ab2722667498b488f3d9a2ce56d520d99ddcc4a22d6500da599c51212022a57cb66fb96459e4ae096a9983c3a92280d8af558dac814c79c7907d13caed401a7e7c15ea1c1dc4485b7a98381df9309e68a90c29dba25229b455ebb35da69d349a9d5bc32e2219f27aef16076a26654ae0f6b4fc4a4bab9071645ef811617c39970c2a3621551a961655e3053d9fbb1776f0af7f012f8e3a24b5318d4ca9db9fa6cec15d0870435796e7872632468bc97871d16a1f583240aff0e98d3a47e0481019029db92354572ec250d5f70b0c7c65c104894111b77bd73a08c5bf679e7e042c1a3d06244f00f0553bee608a530d5431d391d6b51cd1ef680534f7b7ec50e306241cb439fc23cf01828eb3f56349bdf72253dfd68f4f3a867983519c3b892aaa2f148b8abc5a34cf5a96f844a333960527a84bc1dadc6324f5bce3d8d2d7d18aa2b615c49d7d904db9b43eac0f9f3e2b82b7f9cfa3622a71239152d0181b3494ec87aa0f6580a61f1c16c32047ea7c6830f9f1b5500b6f4a730e89c0646a99d44d180bd66e2d8322f93176bb4636f818ddb885916723328e1fc3a443175595ba0cb70c5c95ee0aab13f222e395e502f7dad9fe27cd21f4f3b8e20b6ca449eb9cbc2e39d5051046c2ca889eb6fd0a3324334c92d466cf20ed323f5c39a6a7eee1b50479278f62a06dcfd8d5dc8970aa0909785e8df3d4eda8db0d81c4085b73236f0a69598643b3b85da4ebdc1becfd2e940407f566e5671d912ed20c05dea26e9e4813c70b01e47f0448c4f662af191c815ff038d962571283ff044515e4b7644d317cead8fc5bf7e64038036a22c902874157a9fb0869b7e96e8a513db74ecdfdb1f5be910e78824b32f8c176364353cd1af8cbc8365725df9025cdd8aef0279bca95d3023ece6da856c71adfb944527105d24678f34c4e7fbd68bb937986ec810f5beecc47d16e4f3ba845d9c4d813a967faf982e466463ad0c411757be02111d38c2da9840266e1f4b24fcb53635ab3380c4479084faca50504e161c14e8e83542f50f59e048fc0e7b287388ce76f3861145f1c0e528b011972b5ad7fa3819997f15dd603d24790e7b2430e86d535dcf7c460d416239bc4695e1b120275cde910676f8e59756a14a70c711355a43e1c9c98c77a40394d9bf6e3165591a8c0d1881955c352335007a1b84bb041f7e0a96d595a314c941b1830fdbe0bbc8cf69d412de28753900e2273c5f0543e63a0fc358ecbe6ed78cdb74301dd7c782be794e019fee90d5cb136c4bc9bf91dbd6a0717b085d75de9f899c57e4eb84110ce6436f59fe0dbc02cf6832e3e550c0fe1660d58ed3cd70d7d5f92134d8eca6648fa51aad0a382370e98bdfc9649f1da0059a15278ecb031f061f197e603e6958f635516745f97beb872c1ff0232a3a025583dd0d3dd083b285dedeb9a170bfa78ed86fbc6f3655dca78a7322cd1350e9cbc4ae85b5e0400d23a0a644583e8f69c41c6f0a8153b2eb7d2b8f01e644f30a219ffa0f56476c0f449f25df6961331092c487fc25b6907af81575989ea8af50b873112ce87558d59b4555668ed16d7969043b590590133330847ea9e4cc2de0a49a2f18f7a48b9c6ae631aea88f6d9d288c97675d0173728321a0af9d7dd7bbe9ad1657b36a0965659510bc48f29ba5d810e57c3832e02cc3f840776430aa70e7041ad5842a41bf6d7ff6c6d9547f1779d81ae9620de5d90ad99e8415a520c8ac4dbc47d9a8514a13268875c4d9aafbf44a1adbfca594e81993dfe2e90999ee54dbdb2973adb2eba8c726aa9b1a1866fba7322dff09a35015678b0c7f60f2c661193df7e05875557e0c6c3975ff80eabc1a492698650169eed2e4d0a3f176e315d624bd5b83fdcfcea3af31e8da12e465370849d6845b8b5e2bd5dd61cdf8f1a899084469e71ff23e65d84b6a8a273c6364419ef592d46b7d15a95fdda995c18c32b7b6b83619c11801c194abbe7a8cb7d9ac40057e5469c5fcf7cd686fe072c6e17dced5c6f6edd90f6aec07b9d255b1ab3be89f2478c142f739a505eeebd6aa0662254a66184ac81fe01eb6e4af8ce533730af251d48eff136a6dc4525ed00018e89104ac24c9493cbbb18b8567a3202266622c5a608e3da40711b882dbc858ffba598cb8ccf7ac881e9db10ac30476d6c08a9c46037ca0209e378dce24feace996aa89dd7747a9436fa191e4f1b9888d7d9e0392e6b04387ba876ce8cb2c1c8769b66c3423a37d62a164a962b6ca8567612d1d62a5ceb6ca827b4a3c1cf578af4fd8f407aad46b4e8bd6a8cf15835642c6d27837b68600a072559139d27136d2b640e9d97ff8dc61590f9f92002d061a4ea7fb63aab2683b4d9d4e02cc9764b80dd0afda68409d0906ca4064c29f778c1bb584a1ea315969e612c2a98724bf33553df9fd7da948d5bcbf4a698ea6f76575918a6c70c926edab34c2d709feba4645a19877bf2fee0fb7e63800e361a92a70720b0f447b5a5197f25e7e75680668208cdf4a38034285d8fa024291c5060c2d58f4f4008580b68a6e8e63d206db9d530915bc349266f135e5d6a571a3298f65471e4aa92b3bd960f3ff674321443ca5840781f2c8c8678d7ef7532533a0ee8bd383afe6aa778fea819670a46021dc017617c6c3ba5dbc51c20bd30200fbf5281bd9398d32e60bca40600821dcd517da3f31ca3774289cc0ff3e793ff10c2e4e36119feabceea13e6866855268721d106ec1853308c70a31237bf1871a4e1004afe729c98065ea748e413b668f462b5c08b0644941084287d639acf6befe4b01508e34b0e76d4558db9a72ca8a6d298d70f2367ac439ee35bcdad7c1be30275258182d2c39706c560ce25918e27a8f152ea68cf5e0113cddb2131cb7561a1fbf7006af08ec82a8feca634360f6582b639e21abb60ac029f626473c0c2fe85bcec34b6258ab02a74fc8add5a3b7b8e40f827bab550e23535a99f1895f023b3d1b8b2f6734f5ced1ebb25ae853c9f43da0f0ef706d6acac2d66f90ea2676f0081c23a48e55962caf5dace9381a4ad505c8db535f24c5afe1e4273f4fd69826383761279a65a3e7e8c853cdf76e062a394ccf8315e97bc315862b29b5a57d494ebd7fe8157037882ebc81522236c126778f1370bd55f6384a9d214132149c8cc7bbdd74bdabf8e2edfbd40e4fab8cd6062c4508ba6c8a30796b1249d67df9abd70391c103c734a5ee775a6c2c06a9bbdbdbb90602c08a66f54098cfdd7470ada3c4b29ce379e94866d5dbfdc7c94056761f6c37942fa54213cb0e136cb46d92e3ce62b2c46c1ed091e53ddabf34af791880fe5090de899810d5b0cdd38786e8b2390053ab4ef473313c2e1bcc5e26f0f2aa0dcff88ce8825d5ff0c654ed2fcba4e00af9d92c6d1e632c0f165e8fa90d33a0a17f07283516059ec66b15e9aa9d42a1a3be0d9260dc55ed7c0bdbfd181fb0cf64e1b34be1b22605464da517754d36ecd7e4b5e3d8e4a64d14dc985cff360aec62838b83afb1d1dfdc9cfe95faaef7e33ce84a64cde95e4b0d9b04804d326bccb107a78d718a24a42c9cd905d2569d77a6defe71a4531b0c7f1a9a8032a80d10cd9e993245e67ccac409a5699a76d11041981ac8aaeb5a7b4afc8521c95129fb2ce52fecd241fdfc388d7512ff8b6dde782926a84497c0a64adc4c033ad4250aae607193a7bf2e09509a834429623c263bd7bda42e593738eede569e52fdc1a00064c3830e3eaebb849591280a778ec91434704177dc01477a4929476d8dc441c26fc5a46cce62e46a7c40dc5c8a5cfb699d22ea11093364f643adbcb65083602d30feac1f36564e4c978158e8d276178c944c74df9b3616c6cf5f4c1e462093215e2f187ea40be487bf9872098c71942f0dc6183c8c9bf2409092902d6f7ce022da7a4c961d86154824715c7093dbba2751a8c0373743e3ba8b75865b301d883e13e981ceb98e7e5c7b8fcaf818f1089c2a97edc8368092ca97f2a2402d69c29a0ef87e9cf27cc7d9c6de28cd42ce296e8f14bcf81ab2d5a03550b4970f889214cc0f1d44e2f75d039742b3f0a04a7a7215465c61ad8f903c710e0e3f82664658c20d66637bd13ac6b05fc03ae465038a4232f32f4565f80f2e60a8c84b345f02729c2c4fb358df3a358ca151954493a05f441685d789dfeb557632e4bdedd0e186c0bee1189e0af67bcf219626a8d735f0a750f011c1b4757dc6843ca267499523f4162fff220017c5a107139145d1c7bfb8727d203d5c347cddb82da37b8c9e42a1668fd49803c72413e593528bb3c8d94f6a55bf303ccb15f49655dda3829a2dd646a0a09b9f9843583d716e5e452353864362a85c0b85749712f5c15b1f7db5961625244a6b6922b976ab073a71f1d1b3a149caabe7be811bae7abe30866e09190b82ad45b71b7249981c1d4e2ab6607cb9d2fa6186cecbf85e5af6355031073c1c52064b8e94011294015995114bfc68d5edb57b425957d2062fcae861f40031f7c9f8cfcfac14c1b3293f2b2da1f7bc51262560807071f78bc4ae51a66a36a943cd50068e9e45a3cba88fdd076cce5efc2d67f18229f6a860d1458a71c1197b5982d30604033c0ebe220d540023e69ec5a8fda71520458af1b86ac4a72539bb449dd69037462abc21231e9a44dd9aec62db448861c6dc3d6def63c3d87d64a33aa042141915d913826f7009446909bef2a1d692d2a526c7398eeb38233ce2fe0894715f5bde6d6fb9910bfd1d935de27fad34c79263889aa34d2fc4b41d08aaeb92686187326536097aa75c125a895395408b904dbb9fa14a56b56366e206dc74f69ff79463d8e1a6e17fe90ae331288aafe7c996477398b84bed66fd4adc7279c273e834ddc28776608fdcbed5b49d3bd79407a5603dc06910f7b6f112b307a1e79730c549d45813b87e4cc752009c2894c3d282dd77842b2a7a9ce28e93a41a844517e84bc9c2c0156a62abd1d82d65d563c86215ede3c6d608af22aeb652f0b4c08e9d3719de91be896c1fcc7d1eb919ea92eb9122ae6e52393d5a60902d0798f04c4cf8d9d7096e9ebcb0a672b14c5309c3d70f1219d93f65254cbd7fc466f43e7c63b30c5bac04f3396f52038847ac84ee29af5e0bedc63751b97eaebb472aed29b5b2fa06d5f368f0d1dd760da32e8bab5249aeb7dd46d9036938189f80abbb8bd4eed5be6bf81a0fd82a1156badb254cf1bc91deb176e60f5534e6fb1bc4326bcbd3f8eb6efdaf04af17b5fc6912d87fc1036216e8aec8b335c6cd94a7824182baa132c236baec12879f4b4da5e525b14100a18f0fa2df9d4d83eafbc2c3b9f11e64a0ba9389d33bdda39e3f8e4fb93548dd3399841d131de8d7c4fd64381fa6ac6a399379136e67c514f089677d7b0616720cf6013c946f18dcd580cd2e6f763cf379ce8d078ed5edda5029cb08581c41ac7c86d38cfa4e9dd7967516e5b4d701f0e30d6dfca4aa1ba4fea29ec5c2c004db09454dcddf6cd30db86d400539258421f12b3e264152528b23f6de81516a4223683e210a2df356dc497a3fa8f940fe7bb95a9414aabb19d3b087a2c7bdcb27914328d145099294983a3dd6b7cf0fe54224ddf13440b3f832a285fbadbb00a97327778e86ba064527abe190ec662e4c50bb62db40713770e2769611e87b00de9f2bc14cb836dc12b6bbb065e377f066b7fc2ca1045fddae6dcf5580b2e03cb641c7a54938c4c27ad006ede700d31220eb0c7ae999d8838afd8fd7aca2248d434496ad8a9241cf3bfd577cf76416fe339dbd5db61a440c3f07dca6f1584f8717f410b33b2861f0bdb7a274eab96f033e37be249922f3013020154e7f0c80e07156fceb29a2f2d4e22093dc0395bd0a782cd1271e0c962a08f7dc270658d9b1bafff503a520a8173cda00b928abc7a58ffc8b7c991b13356e05576bfca47282995e3be542ed3cbbb2333418d8a56000b60b09ad7ba4ae299308c475d0068a968fdb09812438a7c558291a83d9238aaccb2d772da145d86b01e83dd57244165d80e5f340d478fcd251f4c52c0dfc42881a57733120706dbd442b26b29ade15e88cef65f046cc7d7cb5d02f040ddba3ff524015a8822ecec7fd5e1030ed2d9ee73a96f7f54c04fe9e0c13d81c9c2fab43caf14e8c9fb1226778ebd0f358116bf00ec6c7f4b34e974a1ff2e97b7ca657ee0a2acd100c09f99c59e694f630cf9617cbe640f12fddc83ff4109ac11303b038d47c0e797b389a0b0d7e1e61644d3e2ef9c0585826a3812e72b7f89a72d3a6042315cc34f817d96afa72b01464bb3933486632af4c2e8eb8308acc9b5e378aaf4f06a7907ec002e7df89da307b2852eb2f89b7c17cd09e69f61d93ca1afccf1af5a3fbdd9e4a7dc59067570436891079ba481bb302f1a5addc76b7ac3fc8a0fc5dc32e830897938d310247505bf512f8105ad5fed342542241b9e718b4f2e50120f4247d9ffe56305f0767e91fc29b67cf8b981903cec26741c53c1f281bb68c06533efb80130725b178f212b16362bfc95bdce21381488143838d713c2d418ec9018b86e34348ecef9d1f2ea472b792e6217482fd3e45944ce82486bc8b50f5756e5f206b3a81df82f63e93797c16d7c3987b9ae33b955cb5d843789c4ab53f88de8d1ee6505f87f0de61bcc0d04e9ba0762ad01c75082d5f3c7f55cf20ed71870e21c43ea2b36b3f08ab0d6158a1f9595701463b8f57990357cb9aa5f29b6f55704b761af489da5714b5a78d18016fb6b8bd132ec062d59b23582122f31439284200af2d310646ae81aca43b3643a1b70443fa6eec3795a6628250f7e0b2e286080317a885789009124a47ca8c07777aad0546fb00522700d0ac986df77ae2a70353e85860d6c1bde98e6d11dc6c133ea7373ee099b11d0569941b6b3c46d646881b1b0a1f61cc337cab6b3816918ce597445511322d602bbc7c7343dd6c81ad08bab39e174f87980040989f9092ef57610dcc0b2e5e5e136038f8019de5e017f96d710baa4a8ecfd58c7c77611c93b95c4c6fdda237a744f85f8efc85fef24be6b903695c14cf8051ea758c06fcfd920d430c06dfe2d7611173b5deae4347dda5a7c07c0d36de2540f52fbd5b3f73486ac10641af193f6bcdb582a3801a6e7517b1097f04af9e2f55d6a9418ab071351529fe6e173337dc68195663d99c726a5cbc73ec54c4050b2d153bf4c39d44da1fba2d383421548f7c4a4986ffa7d6a5e3d877460e1a1d382f131b778df8e1e9c133be3932dec33cab34949ed55c5f861144c7601b746058aad6a37904b8bef4070c22c979afe702473294f4b9881e99bc7797af61ed5220cceeb942dd50800d6ec63501df07eec51012c78f5107872663b1639ebcbf0095aaae82893b62e544296dea81114de0c324927ba70288d3d97a0dea15827c6d9c68e837cb8a0037e8394a95b5ac8577e0c2111180ef10ec2b5347250771b8b83a5dfc9665b0e04704ca10312fe17fc644340ff860179865c6c7e5216ae2f41d0bca924065f70b9c06beee75e1412b40bcae0d948e2f3ac21f898af12183efe71693272c2b71b23263f64479124e1146e6cbb1806c416452077091eeeb7b5862556b2506b39ef1c4dfca720733468779112ab806160d349b4462fad5cf75e7f1024c47e549da4050e7e9428384d31edc596a7440a9ac4aef3d301bfa20252c9e790f1e7658a2548d55dd034bdc5e03eb89523de957eb60b188f956890f743aa84f548af2ce5603fb421ecb4ad8d5e54b7aaafc58521aaa787a2e659179b40cb40c08f36c26f49665935156d76ee0757cce29c05f42697a6152396a6689e6be9e9660bc0ab81e4ce7bf397b96b50414e716f3995903f70763ae1a46a094be184e411bb4be85bcdc0b2b08bf840f3428e0a493314a54fdce596a283c9445a33afc180dce42468616e0bd7bc6568b8c1d6c1b7ed5d3f73f4a6a30d11fde9e5ccabfe9203cd79c6d284348b95b88a47a95cf505fb15389ec3fa438153d3a45e7fcffc864088ef5946fd89535c63eaa79bb379f604284bedf446eb93db6f991b5065a282f6987f671326bf33c462ac68475a780476472d77dc9b7e4cda81dd4e97409a07bc43f2e137f99713dbd7d119d48b3163f0d1a7c2558d30618b992317da5c508f14af2a570e613f21e0204171340e8835e389092fa9b7a6e5b470c196cb3907e9ecff68754c043d463dde00a310b8aebb02218be03f5f6c02a33ba5aa07ae9c4660cebfd169fe185165dbbc71650a8af53b50de4b504145e7908fb6953e92b53878bb4d98cc0463af221f435804da0e95d02758a2106345fbd60df11c59e08988d7eda77c232febf0651a50344507b95cc2e52b794e68014320a92502b8aa2a606a639c3381e74ab053ad952069278301961912c6c339277509077f7e5e2a3736f858176f69111bd5c9c6b22c1e2e0e90aee9f342573b80542469685b85c0f114be910ebaa917b9361deb696ce054174a98e6597109786d05c940e4fa63415ff43c40394987cbd4f2a0da858fb9bcd1b4798e98a4436f90f032a559e2069e9a87931fa9c03d57e4106fb8eadd93f45919e3937f761caf7203c5741b8115851b7e71f13fea99224a2d36c78658a289897cb4ffd4a99afcc866a12ec965e4ab6da4dc432049022a614c94bc3ea7a850e314e20e084bf0ad888331f04d76b7a8d1db5599ce55d999bbc7738d26481c32c6cb0769a735f1a41ad27f4caee591bf66e7f45c8e0ca483c95708c1f836337fb6341fb2f06cb40b9f7e98f06ad7f8b6fc60d27c8201dc9e0e918672ea8fed1cc1ed352bf625851ab4e1cf28f11b4fc4919ba3b4dfa1193af899c9eb9fb432a7d8c72caa20fe321ceea0206f3c52a047c0c8d72dee07fc92fba9e08c0bdf225c9eae03b07e25d9e73be77b753854464199c1ffae65a643d46d133b0145ead1b4079db858dc2132b1bbc65b9b061a2eac32063d44f596594a5fb43d760ef5f205c09b1681b6910c4d48c5430895bdd934d9793437a0b6f77a67c30bbf6ab973b1f95ba87e310a92307d1cba85383a99d3a592f198622662c142a529959a5f72e90c1910d4438c520d6d71f263e7961bcdac3bbb42a11fb8b0452ab6856aa13e32f0901987b20eb7e87bc4d31bb875c9a008db4de330627a5bb6400eab85e470ac2408e4b8463d63b7d0e859ae86dae0ac591e85432ae96ec7333e1a98a80810601290c88a73e6b050c50223f98eae0223586bfb7271a303e148eee681bf3c4f4bb233b5f07354ce42881c58842f7d4c0b3ef67a57d0f575fd31d09056fa823f38b044804b8507b97a12b11dd16e81acd4dfa2b558573e9852c49ed634ab92c54f4f5955e4a3161d248bf59177f78387938fd6d85a4abc370dea5d8384cc2dab649131cd07e4b3b8e4a61a7e958e66e42972f8c9940d249a41d08915f85cd0c68d6007d5668b4851d35008a5df9684f842a74f087a4ce4caa42404d5a8170a21bca95f1caa66efb6b941c3ba67e2c5b2e376ffd2e704d38f2f342dee823993ff43f81508615129ac5860e1fee6918b07fc706f3eb32095ea3db174ceb194a76bb3d4a289238ee78946793aaa336ea94d279f25732f996223735dcf40e308ebecb8936e15027f095864bbc98bf1581f36d9c4ac44e0c4459141bdfa8a2e7da368c62f54dc6998fbd32706929e0d0cbc0ac048d8f91e1b0e6c63a0ae20d57c66697790617edae3ab08a53a846879afdb00b933d8c49a81329c1aa0c407a003030ff8332cf6a0ca34634bc4e53f42b8b57549140887a144f3d175e07e9997d6be148d8eb34aae2dc306be26c4fbdf85de015fe2380b168b1b58d962ace620e4c5aad455ebc91a1f5de926b2f4ab8406a87096403772d42a9a9f4a70b4e69f5efb8e92b6aad7b2cd95c987d37d62e3118f35e3c288c6234175bd946d8c7322e608a0fc9a02d1efe2c3d2d8a71f5bd10c15e76785cf8e8340dc72bd4ada8d6c8096a77ceb01d4e1cd071e7306f1c565e173aa1704f9d61bf4d8bd7621863d52458c88153706e9ec476d60679c05614e67c8cee37dc1a62318ef951c814501254a4f7ff5bff7cbb99d3522754604403f112151f1a776145283ed56089b543b169f2e0aa94ff630ae2d7376d39c6e8a92a3cf36608667de4d5ea0665b2e64c8f93ee664c610eb204e37096f5df402fc266176cde5ebb2fc535fed627bbec9802575ebc940941e05e61861281c11bb76a450a4f612f11475d90a2cc91d54731a3b0d85685dd28d0e35a5bef97e713026c7dba3bb4fe31e40066533fc7e20e93b29931d9578e7e671a4955c2aba833780d1e78bc6a2ace9c0bce1b4a9341ceccbd979d3bae729c8641eda06ca24b8f9396c111e2fb7f11f14c6f24479bbc044bd1db3bd5e81ae3ea3209f8a414443459a571ba0b39f22f9c97d6edb9e77c9d4714fb16ba1d6078ce27b00efb304900c8ef92a3fd294a3de16dd3b6aa6ecaf2f9ff8eeba427c49c7fc99cab690b38f14f34b76a0872f7ffe0f9180f4d6481850ee881675fdde29fa2a91b930aa0e2d1aa409f6d98283f981df6ae34ea3f167293767530dac69819d3063ec4e46271b85f257c1758730ea46dc380e4c0cb8ec2b10c127dd4417d6be853a1d0c46d48a4b944fcb0e6713f8aeb3e7dbccf3a1a3d28c412b08c82b48624dbd937879d496590534c7042026f2f98dbc6b7d9e444c0b7fd5526b881ab1c410b9672db8595e9c6e1fe861c68a144fc9aa9880e39b03fd6f4e3083ec810312cf7649cf24ba562cf23968a003a95a03516e10147534cade25b4e4948e852cc4a9878bccad84491a781be5529d3d53a726287737de4f8b4a0c46bd54972cfe9b87945ce5d161e97ec6b2a61de213fd957d4ff89e7db5fc2fb9b4f339747e9557348ca524e304750f0e640070bca5d810f92c0f799c0771b7721cff0dce54d3036270e13050f1c1cca14fcdc6cc0ab3e4299e94e4e20d9ce1f56d633afcac653d0bf59b5c469a777d3fe23495cac6c2eddc94d87889ab2a25a20f755bebd849950a6197c77805ba50f084831d665dacd5d6012070e1e3cebb66b77f8988d81ec6197718365c548e059a4903d5d39982d26104578950fa41f442ceb03f2b6784f9028c7d2c8b41cb04978650f0c3e7f2a49d4ba5adb1cc123704b204161e06298f79205b0e8e64849f60fef7d2ff1faf98abb7721fb7628414a6811b8cc05ad46192841251f58381207ffc55269071f57c4309daadfd3e53d10cd731978fc74c4b3010eeeb572a8bbbf039aab225b371f1c9dfc22a7e42954f011f4d5db6363e96ade20f4dbd596a3a0d86cce834e0fd50f12428b58baa839c1f01e391c986f9d862f1d27b5d9188f38a1288fe1bc020d5c80e106b34a029865b9d26fa14b223f22d2927e3362450c87534e45f9a14386a8bb108a8de8b6975b059bbedb12bc3bffeb9b90146065b556b1d60606ff12325bf8c9e20f712058908ada1f904fabca22c16e984e05e149dc98e95d4b75f233b1e7377a5f3e37ad17d006cfb193487b4867b46d1da509203d6fd4658acb931318dd066c8256e6c2b3a38c7bb94e07e08c73ef072bd37f0671e7e537cb28bed83a4afc367de34aa6682d3f4d2de3b0c9c2f77c46405836cb421df555bf868b1f5405847b8270d90c42e8ed2bba38abb5d56425bcd15305fbe0605d47177477ed72e7d152a13fea83550e2767078f68b009706f056a0d82e4522a9c0022393ac21d35bf957d33ead7258a5bbfaf4e85733ef07debb73f2d2512243f33229283544bcf249f10935b9a708793cbe635b44a504b2002254a97316a5d56a9c64e0e2695d32cb64b939ff820f2fd5c6ee3ed1a069411e1d7ace3d172ce45920aaf084834c163313436b34cf8c902071e3694c20f6585d2be5379a4db88ec64b7d37cca4661652454ae4da91a62b88ed0191798d1f838ddd73503ce8066ce970aa7352890215a7c96091f7cc59fb1d208c20847fcbc0f3c07bc075a510fc4dd4e7a67ae4252a005a3f220129251eed95c0bf264115c935aa9937b709071732c82299e63a48b9c91f895398d656c793c3eeefe570e807f5c4886e318991e5b6255312fef2ee1d40aea23505ceb31257fcb0f607bf1db37abb9871ee827d1b9cea09323ce0ed6965863d51cbd8a2f97e6c4a01b086803aeff5ae0f944ad477b4d3a6e2f73234ce0a851a7ac42cd3922572e80130bd3505f31209d334913f160d199ac9e0d35816c404fd2e998d0a7b03f1eaa5adae6305fb09050c9585ae3ba08dbe3df29a76802da13e3a9d85599394fc6c9987c93836eb1573c151b7adff1b2b456f5563166d949430e9620dbf77d09e26b543d2607fc38241d7b2f8d4dcf204d01cdc0f2af4540740e460cd4ad8a6b8e48323cce40f7c82c2440f9b3519c821a52f4e5b03bda56f3350b95e79ef9ae55bde27b53d3fe75545ed17dab3ba3283db0c6e2ab900e802845e7714e228c83c84898b71b72c5630c9a8b766143b98cb32d1caf363bddda2461286652561d29d1c695c4d9cd767bbb6ccbd5e60358bbf9e0359171232b81d5843a6c908891e407e2d46a22a920357aa8d6b35e18cfbf2b5e4dd43e658afa3dd1cb79c8a3a0faa933f7d1e044670aed372f7d6f32940dde5b55d2aeb24690e2366e1caf33ac96f1f17b8f308a5dcdadae2b4e6ff29640223be9c4db95e7b63112d2960416a67a63af93aff53078d5d8b3f4021b3e9c1fd95858fcdebbe2ec93af493f8043a53e89362912c0918099c142c3fd731969783f0210ea45ff8cddaf149fc2a345a0e3f7639caf45cafe3229839bc51cea83bb0f5f91e8db6a120b5a0286a1b8ab02bd6fcd9b17251f7682a383deb15ad33c18b782de5a0f8f0f4b00ce17052540a9ac94a243bf16d42c10b3f711fe229951d7aa84b6c767382d77452118cd0f0c810a3201e79aaf86b458cc83cdb654a8894d46d0ae250eeab7bfe257782d351044e527cee2989b0c37e0b3117c9334ee299fc2125cdd9e26aea8ebef0a38d3c6a3689fdc468edbf8ca0c2d6422b8dd1b2e5a35d95a88aa3d907199ab3138db05064549c029ec1b036aabefe3eefe0fd19a909413e6e951564ce067100048e2d2ec1353ffdf85326f12f060efd8880d10d336067c190e1124a45629b496c6158606aff31a3771932f15a8d2c630f8f87c750216b364a4763d5d96f75f10270b16d4fbd36d0630c1f5563d421fb0a894a2c5646309605a12e67460e55c353f1c9e083dd7f09154b7e7b179d66a8517c65b74aa058ed947a86c01025e68fde637903a60c68250dd1b24609f852bee18cb02a2c9999973f45daa7be0fb6fccabed66f31337b68bebefc5c7d1a998d8da3823f2525607862cb42ffeb4b5d26c849d34cad3765e923d41bee2e4215aedf760bcfa9e36acce436da27285bccc3216c15872571170e6c53f11a89994be9b347abf45d9a3b47aeed45e30a17bf21b0b170a869eece206ee73985dbc2bbc4c61e617ad49c5ee4f7e7e0076afce3d2ed0196b438cbd9583ae7e67fac278a23e233ed1d2dd66627e6a790c16d108808b06fc95f5d11bab5151beab78eea61d1ca1d8cc0e08cb32972b7d3214ca9cd366ff638bc1d1959bdc8a78d01e83c3707095db8568222dd394395fc0d94f9ab2e28b6651196324621c9a312cdf4adc7aea9bcc251580bdaa59f4c6e5cd950c87740b1b8d555a5652eac22d253b13fc5e17ed3087a5611f9883c60b9984f2345c27119c498e496001406fafa5abe1ac9c456541e7bf1f92bf0c66f681151b26bcdc4480a4e3970af57699e5a8bc95176adaacd3835be280c9402f5ede3b5f6eb3544fb36c24d24aa437314b88d8dab5da702fe19028aa4f093a595b9c60211c21088554aebf0e0c00a454b2e08be16f0fd8fdeaf9cc45de0a3a5254ee7dfb4cd6f33cce6dc4b643dfaf023a768e7bb38d0184703bf110daa62d32a74aad60784ae3ee0fa43caf423eb7851adf3296594bdb646a0f18be5bce824a9b59e536ec2c18854b74c2a60451ab6bc4fd5a740f72c975af6ba698e5e7ce73978dba28eeb4b8633b771c1f342fcacb205f537f1cd295e54b084d9158cdd76909028073e855acee1faf5142c4de64f2162de176ee0ffaa84577dc298905b0dbfe16f12f03659168ec74a0201716766a1819ec4539697972a7bc325d356d61a71ef34b02447d6ae95247f61489ba6ce612e852810674d75a751aa278a92d9e9c01d67349e37e73b7351018bfd1d9c411ef4e5fb4cf19c0d0660e0442ff882616b6f3e9882cccc6418e6a397aa21729b4a36c1d153e4ab79f19bdc558d3cc5631604e2a75f795daf1b634d0cef8a0996d9197a379a4660c82f6ec7418a3f9e8d9809beb8d8aaa7719309006a28a2cf55696c457157f3ae4de813694d926631d928ea3409636a6a202e330fa82b20a3ebd99846c3f4b9f674e18ec99860828655fa9c19da0483aa1f5a8f908d3faf77015c95ba2a842c6a854884c22568776dfe04c62c9650704e118197fccbf947df194f7604616f23101ae5024b4f34a189717e99a4c9e2aae2a8ea344c3cd28e30333cc5c6785113d9c6a41c42308bc34b87a04cd81ae94bfd499ae84d7f66daa125701edccf52b9e5e57c779dcbedd37e2c2a2f05121515db1cf390cd6e188dbba8a83aa9d4dd7d599197f210811daca4304210e54fac8305c2725c2f9f36902c9d41f806b7ed53c0873336559d77b74b609a0e398e8a0ed2ea3167049d725cd3f40f6a8cf7a281a33870a86c73f19a5437ca3c183b536481baa2ce4f679a5d9d9c7ab0d8a2ebaac60a3b43fdbaa8596fd8b89b54117605f43a400ce65c71493225600288ea283a95e9ea81ec719cdfd4e3c888a32dff23db92e6fc37d51e844463f0ce71af67ef31fa47c608bb19cb4defef3d9637e77f8f99fde992b418e199b17221d17f985de09185dc3c2ecfa042adbcf26923c28d44ac1458b3fa7b25dea18b750c1d62175c0a121e618bdbaad53df1624d16d4c19078ace9cc6b54c0cd512c78001b54a22d89867b18cfe8cd9d3d1ae9c33c09b3bfa1620e0eecdd900912884f184b34ba01150a3c4de2d27076e904e16975f44720e296d31888faeb2d5c02ef0b57532507253c6e645b37cd81f945da1d9c5a8f9661adc2fddb784ed5b3181f6872089e59390863f2b5da41efe892546f34ca3854e833762513b8d147a6af4c0af150e1135171ec3fd9edada9ffce65f50160bc1996415780e460e648f659c44a38c1d1a1ca7a5b0d4500b2af5e5807df0a895b8495c11f2875d39f84959e7eaf17a46c65a9a77c7e154f104b076e7947747713a0f1a0ac0a6bd6482f2722a50c5211d2a8748ea1e72f44e985f890337c5219df1731cec627d30ae74ae098ac102b445cc2602850123b66c2d5d5e352885c5248164ab4c4e31fd780a7c205b53dfd5eda66976241f8d101d6bd5b1958a4ce3fadc15cd5e3078e2efe0632d56a29c1b5b87208c26e98f1808dca462f0b42ce914eb7ad00fbcd84a5f4e93f165a159451b729e6ef558e24fa97f6a21128198293204b36657a2985ed82299396ccc62d8332627fb5ead6e1ab896c04363abebc6b35455d9902b5d571d94cd9ab358f072bfff561bb6ad12dc4b3aa0e4132899fde8cbb4cab4e1f7f3b34a733029ccb2da82494c3c6ff87665c28d0c3d79d3ab2a0ee254d4282c3202383928cbe65492274f022bb8dc0a28f9085ab488e84ecd0144323a2406d7fd4a78a05c84d693a6a086691dbe2aa41fc6e43728bdfe1aff2b78f02dfd71261d44c0bfcda8960173a0fa60456a2c4f7c8455892324d5d42e8199d209e332d685d3a6fe8d4ae17df988c849c5b0bbe2b78140fef2fe6a609f9d6d51ed77c6f8563a14bc28008bf51fc4b00cb8a4b13219c60e1320bc4a172481ca1ccebdf9a17906d702cce5f0c9adb7e222ab2bdc1ef95bf000cc40c42b13c31123606c6c327c970757e92ba9a3774d6a42d756d4dc3326900705fb61016832c1f4a3066d23cfe9af25350e02dba896951a2ab33b992ceb805229b213fff2833fc523f83c4b48e120ad312a46fe543d7a47dbdfc8ceede6843a673e9b6171900db7ad464639cece2aefad4f8eb990ff1063e41ac00b733ae23cb7762d1ca9d7b7105fcdcde5c6455b5e42a734d7f4672c610595d82c16bf7f3cd57406a119024871b44a32f47f42e5b8ca56d6cee2bd055459f3bb36017d3787fee3afcd710542d45f6587789ead8a6cb9b21f918ab4a4372b7b9d7d0e5e631e7f5d3ced64b53b32691539d77bc6131acd008e604c323de24aa5459dc9ad9684f3b11424368582a1543d1c55078ff75e7caa9f2dac1932e73e55b8e8c4bbdd2f9e999810ecbf884a074094f303846f71871bec0fcfa3737b0a16218a9fa87bad0cfd239f7d1d5832eeb18867ff2408cc90ac0d30b746a2f8b982a8a18c6fff39b8ec87612765858d1401a793b2236fb3ca60fdcea74b7b9125c86343d27b79d3a56a042dee74f2f2d0d3cf3ada56370d94ea0718ea8aec7264a229e7f35f6d891249c9ad5442ccc58a6c96e2b98d87ece4299aa6c6655cc0eea63726cd75949478323ee5bed6a70beb2eb7a9b620156a65d977bf9eb04a5892e81991f20c09a0b6814b71148db9da45f9fc17f3edf75a8ba7c01e8c39cdc6a1382b6d35608603030eff09d664ed96837b1f30bd5896efd62130c99c191c70d50ed231846d2a12fbac2b38fef4595b9a8278c79c027b46e876a2cf2d706e63948d8da28469ba60f3d654a8825494644a3e849b720352482a2fc11d1e818f5618148da2f454a6a0deadb24f0c1c006104aec10227196787ab3d9482021ae9d4f89f8c67bd8ccae13cf15f32496a24e04919acd32102607d7d3ce8e205f3228333d5a05bd145422330d5bef9d3825496e442eb10023767b03044f08503d69844b7214c7087bf52f86facdd363c6d574f00b8ac6975bb8e36adccd64480b772d29b84a48ec9a4930aec39d43938267acba42b3a05a7fe8639f4d04f0c6b7c016782b2ae4fa09552ebf93ad9baf8bd2403d2d822f6f27aeb49f5014528e7816610f111e3656042a3292c544181f6408808194478112d7742f49c98890c025ab8a38ed5ff105fe82532b028a3c690f35d1a4a87aa0e9aa190eba95a45c4d06cb760967366604909be168c863acb2265c2ce9098c700d17a70d764bade92eddb9dd9d164807530ef0e8c12925085e11f6d709996f9217103452aa3117948323b0cb03c7ad2e40e5cbb1f00f8bcddd464d1d1d2d481cc3eea27013d243fdee959ed6f21ad275290ea8183d76568e3432a2651f0f7314df006335959edf1cf9556b29e4168b477b0f6c8d2984b60b6054901a217e45871070444e6ba5034e1d28b68a28453cae9142e37030a326715949c576704ab6daee176e254833ff8a6b2055015b1c3fe3009ec14087df57d37b346e3fe34dcf9e5979e3ef939989f78442d43c74d4b6a3258385e99875b78fb619add97b4471f13571a510b735e82bf20905dfbb84b0ce85a79cafaaf68a1c2a48527fb6f0264f5f03ff2296bd121bca7dedc1be211954c239aa81d1abac1b61c81a2a77d920f0a8d414494ad9bd9fc70be514f98ac76e4142426f27773241e2f9226a259618000ce46ff9c20f88e9d0966a8c9698fdc9fb9845e93c60dd227548eb00d224b401f8c9bfd74e587b41ddd4dde501a041fcc6df75c1fd615e822eaba2fdda74027e9fc23307644a15cf09ca5f33d115b63bf0d298600e7dc49f24985fc495a54ffaa6be8e74487757a25bffbd4a81adbe1e0a6c4df1f3c5a6094be02f9ed7fa8db63f02cdc734be416b95b629c174468c7153e82e8f7ed4f0a6bfdbfce93e26fad806d0dbc4e9a471b1b60b03899cc04aecea1d1ad6eca7987c3a7fdd72da5f3009d583ee7149918bf5f702521146b29d67418d6858e08734038501f5512bc0707fe6404e4f318219a7c731ba7a9991e5590358e676bf4894d382f3b4325f7d948cb5ea7ddb6bc129ead04777b2db9517773409caa74673366efe0de8189bcd67fecf576dca72da36b02f3007d93119785544190853b8e843ef9100978c580fadfb216a10948f78254309600a7de3d680af0914f61285c705d0f6b56c6a4b544aab67ac9d359aa032a860e378532dd19975e0f8cdd1d8b277ef1dc209abd9a7635b6135e8fbca0727e8f14430b0f0f2761165b03d925e55d7dc27c19432a02bd74fab6f5b0a97a3b047451d48abe725633f5dfc3a78535cc8dfa313b042385702979d11583bf46a8cec3b9994710ef2514f2865c74979abcaa9be7782035099d34020e3c82e44a50c4dc031e9f9a1f9a2e4ac67455c0c89cd2a17d16f03a6c52c94d8e25e32c5c916c4b7263c8da00c59ac7c01fc774ed20d5a237d9dc4a5430493318225883f56458307110afea99df2d2ee75757ba1342e8d7a327ec533c440da10523d98f30b70c9ca6806dfae2be26f3f9b2cf1f1637789560f4585fff282855159d9ec796f6460082a2e1c5fbaa0f83243391350410cbe710474a30ea781c6844a6e7d70539ea4344d4ce42ac8a5383ebf976cc830da82f42b5524915b6a335852a4d4f33e0c87b780876365457b9531a58542900f27d9b077e70870f7978d6747b2b929b96d5ebf160a906578a258693cdfbbf8795433799e3ef2c8a52189a255f4b87d3cbc46e386d9f216a1d10d0d24505d716b2bce514e28ab5335f9a163201b45803ba4fca735830d855690ef14b09b5a8caf6b7fdd7b9e96a869c2e8b24706fb7136b62a1a1c73a52d6d47b2cb8ffa7787f30009d41f9031086b818b0cb65e80305208709ac5560e65ac3ae5864114f3049da58db424b56f616b9a54c49a63e07fe060d07389488c1571083082b4470998071002804c8c2757f6637c94b52b63bfbf5cb9f980ddd05f941def87c2bee62db28651f823942d65b96f5f9509f8878688f9b44ee477b1410ecc74017601a568285f7025d16f793d9a1bd2e09b6efe743fd37de45cbc8beb99ef368f9417f7e4c8d7b0a68cf7dc85f08a09284fdd1e1d01ecc815368005e7fd23ee451a4bff56a749b299fae31a87da48df44d9428f0e3851d2c6218d6698f935c66863837361ce53266e301fe6ed88324c1c68513b40606da361f84e0085fc0b9798117464828322541c0dfd132b0065e2ea43871e1c8890b4fb66b690fecce8dbc032860c0c384a22e74c1891a38051729d8aef368130d2c20b9fed19f72e1fa5f160b605c7f1a5b98aebf4bcb1ce0fa1322ae2be1facf13a1991e3cd7bf8696d1ae3f0e40b8f6faff38c2f5dfa1656e5c7f1e7eb2c085eb5f810b90e0fa0b69991eaab803b8fea38528d79f48cbdc38e3dc5c7f3884ff6ce18aeb59fc10d1e03a9faef30f17425ccfaeef5c8ec262414af93fe48d126650021e0401063f38c10d241347ae9452ca6f0fc22b0c24b660050aa4d0051b489e51dfdcdcdce4249982320faeb1519490e0c33430040c337ffef419e7419d877d0de39aa3f6fb6dac28e8b50f1005356ef3da9c6993dc7cb72ad83e5ffb70d1c643cc0594207a96d0b9a9e19a27e05f5c911a8c2b5233196b9ff6e60d262cd7f4b7c86f919dd7de7c8ce88925f0a0073937373531fe325f8506f6efd73e49a6b8f3e5f7686ffe4731bf391cfc65daf8c2ce961dfa8661e6cb25ac174d27b2e67c9edf3ef31bc8346713dd5974a7dfdce93877cec973a7fbf0e03cdac75fe6d76eaba67c3abb20f1466654b03cb11032a0a59ffa2235d6cb27523dfd229bc5fdf017cab5f457402ddd1179a2bb1de4571d91f7177f22ec2f5d919a22363f36962fd8d9ddc07754c3fdd7c6349661fc61ec3e58f28e5e45a574facba43ca8cd5f9a4eeb2f0dbbdbbda38c1e21bb33fcbc51132cfc76779a3125aaf4560a67d349452963bc31c6e8cd959d87fcafbbdbfa0bed1863f4aeac6045557580d259758052527a6b15bfc451066e633e68ec4085f9a055ec875f352ee21d81ecd318a19f988b801968d003360d9daec4c1384a98e0d30ea5c595433ab8f2af96e1ae7c76828db451832af44c51052f8c600522902a2454e802931b9fb231832aa40a13a88044861b3fba200a40c8e2c6a72cb8560a58b8f157a6e0f32cb8f1c789163706e1c677952cbce021dc242ef08a8b83e6c03a013ccd87fc2e5e122c7ff5bcf69a065e486f0f2f729612b6a50c4f8610c6fb5ec7a82c6163d8c4d706d3c017f216f0b044c1b6a57de4b4af31561c8645ee5bd1b0af344d7bec84713828e0870b6c75eebe952b8130acf6f123c7430301c3d2af1ee2c021ea93ab6918f623ac478fb82f5eadfbecdb151da88f4d82aef6d86d22c58d8f1159fb9bd3d82cc37cf67f01d86bddfb901fbbf7dac33e763be813ccc67a3a6479a86c416e89cfb7a52fbc3d9aba2237e9d534ed2dd3f0d53a1c34eec70bac768302ba1f4c737d8caf3dc605891cf612b3a1f251fda8e3f6b0ee8bff03ecd1d8c79819569ab0aec6acaf95617b163b5ad196f857722db1fb716acc06f8fc2a2ab07f61898699f63c3e1ca25f1c07e711556460ffd6e0739120085a34b9372e07410b1ddcaab18b9293fdeb4fe5c08e706083c4f78f5d10f9de05914f2186759f101faefc48c51ba9772e487cfaf423f75d928350860f04327c1f2872e3575dea494754d21136de25f28aef1cf61466437dece3ab8c5a543a1bfaaa68effde8df715b0230089dd2ed9fa9411b3134407c7f0ad28b6a9ac6310baca68d94a43ce45aecc316dbd970f97e108e3a683ba6f3dae327acfccfbb11b35192f210cb6194d2327a78473b52b896514a141b93f2858d2f1730c4877818198d87ecd0b3ad3d2aacec32ae8a50067fc8515006a718f51727533d7b55b5e4d0229f6b68f44bb7c88f576509fb570655b8dfcc6db7441610b088945915ea035938b28285fc970d9a7ae23271f92925dcbb91304c6351996e2cb03e1363ecea45f2e20bd217b69c2d476369e2e320cb5f79043b235d4105a42d2cb7c7dd0a8e1861bf954d059a5561e4df5250230a9fdb9062e2c2a794788269e8c3a772a8232d633d8414920b3b8aa775bae67cf6b23cb11f25735aa66f88b7e6304cff57c99e7b7cf6fc0337fe95920af1dc7e8a8769fcf90af9b659ebdda52670e3c39a4385b27ac4ed1f95886e8f4aa3d26daa2310373ec350d021a5e33c6a4e8e8ed71ce7e1c3def8b3f3a1bee00919c89575a3e68cb45a9433cf39e764e6b8453fb34308e45294d9b24c9d62ef28a5de996584ef3ddaa7d296813066e6bd399999194279f92174f22bbff22b61e822bcb0f2842a6861092a5848b1a48707e6c092ce4eca144540820a105111bcb15a86b5fb13aaa08525f04b7ca6eefe831be3536c0418055f980d730e182602b9fecc6d4b20610e1e692fb2bb4b8b3bea6d58745629e5124ddce0628e0a0d55311475f9363c77f7ead25dc6aa06381e0ffdd8c767a62766e775628c3af80789410a681919a58cd50cda684ed245d1154abb5b65a4699786c528af1067148c4423b15b8b312f924d91581ca9fc9ca48b627eb96274da75492c4228a58c32c60b88a6d28dbacbdaae653ac6a2bcc28c821169244a239122227aff148e7a9433b0dc9e9c310a469ab0dc9e9191d532ecea4c9be981b44376af02d0456517ed21676143dbd65afb9df21533376d4aaf1a5754524656cbb0ab5ab0a29392cf0c7457fea3fc108b1f34a9e4a438b9fea392ed27d75fcbb82e2e1e231f340df141d3e480a824d763074dfee231b09f1311b54c175ed43230dec839b100e446b62a8a9a1435a955314766f6151a977f014208a13b841042082184ee103a740821116ad5b8db2f7b596acae894bebb44cca5bbbbbb1b7a988f78bb9be1f28c5f6618ca8a599cde73c249b393122c4f589e20d992206d41da82b405d11050cfa907f2e4401d78c3105e20d8c1f608a92aa3b0dd6394929a5152d49c945656b42c6f68591566d5ebc2b02cb3d508a6a84415156fa8a252a95cbc1283492c5bdc366fb86d154b6461f1862c2c950054b021b121b1953624ae18a30b362536245b125ba9c22fbabbb73b91d2fd84449c08bb9b13e245b77b2a690bbb2161fb196b00b301aa0c96275e141e131cd75b7b642a529437a468c60c03758282828282828282828282828282828282828282828282828282828282828282828282826c308409207458d4d11b270e412177b8e3d3d40c72a28a55e50d2b9ac11d8aa238950f163c527403bc3eb4d734ebc1b2be99cbd4180d57a3c1466bbda1a5d98c76691a88a3ad53e00a7603bc31468c11c31bc6a019cf30d10e1422c2d618ecd4ba321b4ffbd4423d74b3b3b3b3b3b3b3d383cfc478c9757cc779bcc77d28197d66666666666686567ba5ac4c1dba6379b69ef7f1806e9b86888afaa6713a67676767676767a78719ca96f96766847a88a8c86f1c4746ef9999199c51cab542daa81aa2a2be699c2ef1d01eebb301bdc93b41217a6371b69c2fedececf44044d43bcdd33dedd34032eeececececf44062b964b4c89a28b4b3b3b3b3b3b3b311615b62b8624da9542a954a2521a11ee80381a0e90485ba542a954a250885a01014824230861a57ccd00b6d276ba240945abb95667070189a4cef390eed4a544996bc64e3da88b05fd750668ff999c87168d7cdaeebb776dbdef36270aaeb3836aab09332e6f3801954fe62027793089899a594324a2923b31dc116020b5f5634cae831ba10149551ae30b42b2a2e34b6e84e31738c912d8db13ddf2ec708bda59431c6af7bac9853a888d0dbdd234db9915107b09bfa1462ce39278532ab9f0a8a35a3a47ea050130c93f2cfb72839a9af085959d176785e45ad38bda0a6cbffd5b0a775c9e9eede5c05daeb11267f38c6ec8210ca65615aa8ecf241d81e65152d0d202b40b6202847c978ab57795109603c50ca26ee80fdb86646a74ba6a11f0b5120fcd24f01e6016fb6b87da3001ca845cdc4f8cb17964503ddb2ea46e3add1cb8a90154a29b5c3f368ad56a457c56daec4fa4b91cbff75611ab0f19798cb651997a1ffc5d4caaa561523c5b9740ae4c228d69063cc28668345ce2acbb2bcc8ec4c0650a0408102050a8450dc4d15b6c738434c0c0d33335152eef2bfc3f3a8b96269605ea8b352a7d2b1a0a0ece82937b6dd5d4a8f2ca58c56de80d2b9f42bf580444add8bc07105445c0ac6a58e844bff73266c506c162e7d4ae97b945e0ee4409785d5ebba2eec1a8dbed21edaa30e4444a907b54c7d7a5d4dbbfe1a3d7669d8956595d3aeebbaaeabb2be5643bc66f47afa75c687c1ab0b825d5f3d09c85e1d062cfad55794bec571c5514aa71a61f2d3f9636b4c3ee7439ee93c10e08169f8ced9c367d6b1848187ac8a1957b39a65d9e8adb5d67ee58620e021cc24d032f5e75bffd1b8d967dc0784114cebb2ec2d2bcbb22ccb32be9af599b56f6558f7c19b75431030ea7c90973ec4b2ec6b9665ffd9f0f7702237e3aaafd7d55121ca4565173a04c89d4f25a543feca2054521435296e3ec5d1674e0926b929f7fd8c6a05fb41200864b795276d3133b22e3e4395eeb33cf847edf69f17f3333a19dd1773bfbf1d4bf779f7fb2e46f77d97d2f5a8fb28965d2f1877cde9dce983395cec814d2008e440fe94fbf8c707295fc68e760c8417a96e6151d9e56b9e4b2bacb0a74f9fd2a62421dc1a4a4fb48602590f871a49378efff30f0d7028a6874a2da5ff33f48a4a476df7d9da7d94bef684abfb288ed6b18401e2cca733ea14ec07712e8e578deb7bd9bcbbc321ca952143ed2f786b5f3ee2acbf5ee3aed7344d1b8d467f71b429c4b00e0e81613cd01e8443ed51fa10e77aec3f0a876899eb2ffaa3aff5abc67d4018b9da57c634ed2bf7551d1f20846e8ae8f4b81a108daf2dba35ca1d8dbe6af3d6ca0739aa90319bcc761f916ba3f7d5feb36186d134cefa8be36bb921442c6c885f8cb647db9bcf2eb40bd23c99172abb7c94cff58f171010101016f76b539f98068601c344d2ca232dc3032271a54b9853a5c0f6535dcce9ea31805075946c8a1725b8628db0ee9f84a492c653f9d51196be4bcb7cd463611aa752bea502db7f511445553fb3ac522ea35cd67df4ba2836bf5adcac28a5262595cc671ad94f6b7e758475f158acb4e634c2c68c524a2b6bb56721b42752a446fb6a71f6354e040ce8b4b738db695c96595a55bd5551cba2158da14114a2c855ce1939c218636351d9a5bd217f4aca664e3227b9e133f5f5e3bc239452461d28b07c4ba55249968060a9141ba8478a9e1ac334ed18a4223746bd4ff5d1a5ac3ae8d343bdb34f613610f6c06a05d69fbef51028a8654ed547d8e4c62873aea694cfa694e12429b14040b1d9bb143b58da7a606917bf6f4575435c287465f7096127373e046a2f7e8e27cc87a5d81d0361182514c792c8c6c00b9c19196194124629a594524af9524a29a5a4a84eca1d981765c7295496c15304a5f5435c7463ad02508465b1f5b556485fc8762ba51657810b080172c4c2af9ebfb10bb3e9ee8e654b7f90f9cf8304309baadba1bdc89108f823f6704aadfd8b5b86bb8ed8cfd2d03c8c0871fd08bee6faf83356841686035f0b2ab9ac17b25df8d6b7c559560ef25a5717e32fd1b3e08e1bff9a815af022c27ed6b3ce83d20a708e28d86fe6c6d85c8ff620ec988623f6529db4a840e570cb8cc9a8818dff591d392b2d43411a638c92a2288aaa384a4e8a8a3236e1d49fcb8552c67e18fb6117d5bfdad08889728b3009959b47b440db955de55ffd222b23a27bf4ab69116d24c296549c307e5bab540125533c3976fc2b7071e3535edc08dbb5a8cc01cb3f453d977fbad889b9fcf3059d5bfb21f5eee36eaafba857007e891f638cee4f437bb167cc9861baa3810403d8c5991ded451d44584fc8a50f2ac51712943e0bc3505f1d61bf8d46cb7c96c5c563611a78a978b5ccc5e9c0b1b13d1d399676d503611abe5555599a963d0b9165da675996fde4b48cd20b7bfe1e7d715f7dcb72698f27d701c8b1defe118cca326c60637b2dedeecd6c3db61e5d8310bc151f826ba8f3a0524a9e3c792ae09f524aad9d4c55cf1e0f540dbb34040242e960609ee19a9a0414611ff6a9c208f6a1a20b9803600d110bd4cc67cc012e35d37ae894fdb66b553dcf941779a01ea040c022324a24b5f9b20c72fd19461649a2c2af9b13342bec8879d0a7dc85322e8ce1d13d7de01215d9b3352b2e28208f4a015171bdfa04818707d7457077926827f034897265d3af5b897a322f7aa23f549fb447d49e43ab8768cf7370da4bf9c2f6c7ff2e9ca21a855affc1af45ed5d373f963eed82c0af512cae9eda8337d74d7bfeb5288beba665f87ef0f6535006f810533181fdae22174e1643b4cc574f37a765be0a6580df1d0565e897980fa29681d71050864bc8552dae12d5a1f6fcc2b986a87d5d9f0fb71f7e3e5cfafdb5e294d4b7ead7275d875a86ab51862a512d6acf2f9ca2eb954d9fdaf326d549cb74b7d25e116cfccf66e1f95f4e5c3cd74ee5b9fe58909d52cc1f2286f1f664cb92fd2e1ed216f6f3a1eeebe6f60f1839b73b1ffa0ef1bb81be570918664bc27e17cfc573fd72a23d5f721d7a67d70e63970eec372f9c2dc87ed7cee5dfec993d3e7918c6dd87545296f0af95dd724ca3f2cd349046a59b296018e7914bda731e93e98a13d3f03c923391e4cc24d71f9a28b5b6dbc6376653e31bb389e199317903df95a6a84042745bc573d9d1f082988d8c96969696ff5ac6d96b79c82f2d066096a1e525a4b80014412f232cdf193fc3e65b62f81eadc27d2a7fe363705f8c27fd7c21e752df356a507f830a9d2e2ee9717c55b9481cbc37387819b3b9812306c94d3878b8fc8d8ec3f1957491309bee4998cd8d27e150b154bed2206d424e869e10d5958b7483fbe0cdf1f519b379e1fc0a3731613f973c39eee33f0e74e3bbe7a4149247c77f72f6ccb9f13dfac6cfe05ab828e3e5656036decbc06c5e5ec68d8fa1e58778fb8768b7bb0f9a74a0be3b95cff18dd990e3673c6337e4f8e65a5ae86cc921c7cff819396470b8fc37430c33de6bbc3f146a191beffffe2f9cf3f812ce7b6258980d37be9fc4ddf8da5c8eaf391efeff106f8d1a366ad4a8f1a39f4f613a505fa3fb015e1bddd7af92a36bc9e1c6d7f81a37ba5b6b8ceec75e25060e1c377e9403c70fd12e0e1c4fe325a603f537ba1fe08d11311d488fa3fb01de1c3d1cbb01eb82a83cfd20dbfbc072c57e1c9c973847d22ffe37384fd2fe9c63cf411b1cec82833338f8040eb5e71f03079db410079bb4e74f838327a8230b3be35bfef3264dae7ded3f37b5702c338761fcab223ba39ba5f6fc596470f3487b2e316872ba751fc558ba9953fd074d3387094c330412dd873a5039506f6a99d1fb89693807eafb49a4ee8bf1296fa5b38dc1b10a97d2cd1cc9034d17347db00b38b921f3d32ea4449cb724a9ecf2e3059d2bffafb7b773d7794dcc46befb4b6aaeb44bcea5bdf8d4e88af998e85ddc6ef82b2994b08b92c99c51ce9518f322d91489c591a2f19a980d8dff6d5b89372e9ef74f83b7cbd05ef4c23a450ad30405fbfd650805fbd90e3eec986158865020a913cc26f3344d352efc2d0bdbd5f061988e610a39d0cdcd0b726ed3b85cc3876b684b405257245c45d86f9a4c919b3f9d44c4305dc387e8d6f0d1765a66761489e8f6471b17c670e34f5327bf1a3eb73fbe8d1b3b8d27c713955dbe193a51766c0eefc49b588a3a2ee44e9c88bf95aa5bda641fabaa9a51abafaa97a7be32f494e95c4a93feeacdedb78a2ca22418c94a3901919a34014842f4dabeb0556555cb9acf1874c873e1920bbfc22fc549caa9743f0de7e2b293bfdc10615d66b248276849a7cee6cc7e6615adaa1956452b8a8a33bca29465613694aaaa94942128d82f65e8365f2b4d2c7cc69cf34b776e7f4672e2f6571e528fd5a45fda3ab57785a5b2158abae806850aa33a1289e756d3140221d34412229d485990b2a0192565c1345c71d7f685a5d46b03aa9aabcb4cfed2a4493adde9c4adcc670e334fea4e4e899672fa719dfb69a5db59ccc1b9fd65d95066b3a29dbb41817699a9bd2cec679d5aa6fa7eab8925d4327346ca49eb3293b5591535e7a55c8a4e4a92149e1d9fdb9f62bafd4199e92733691a66a3c47a661a7a6b97b2f3a204fba59c4cb7ad534a937ea132cc26a5497b3da710274a116aaf534eed914e0cb384fd32d3e9f667422df3914e9929bb223b654d86fa4927a661ca4d59649d18b6474961349ba1d3459a020011db6d1bbf3bb61795587823370f7c2e33f1e9b99799f060c9b59830bf61116eecec950961a5cbe61e13ae7303b8dfc62f2de37edb666fe8763902a96322ba42080941c4ccc4c8cd854a5c661204cfad955e10bbdc5df34bd3b2d173c6f5750861cd6636295827e638b66f9d7ee97b3561fdbb2b1b7df615b3c9882e45fdcc2e77d7fcd2344b46ef4bfb71bfecc26c8837b6e71f5bc6ad115bc14c0e70f909c03c22cf0c9777dc8cfbe2899b959187daeda3c972789365d967f28661b268721eade3fdeb983a6b9d4e5265596731ea6b0ed98d980fed46d8f70341df161f7e3f20ee8adfab9b2d3efcfafbf5fa9ebd57fb991327377badbe9be0faece7665f4f90310941926baff67574655cbc3a8e7061fe433408afc574c8deb377ffac7ec66518e6a3aa64d875b978eded48429296f9b41f05d15a876952bebf97609a2ccb3e8583d7c274b09fd9cfb267cc47f696afa67523eee382689f3d9d980faddb4470e98fb84ed2a321d868ba9146240ed3540e5e5902a7d80256301f5e7d0ccc87d7e87f7dc66d34dac371af2afb01deaca361497fecc9befd73805424b9e25e0bb83ef351df4d5e3f0635390faea1369a18a6fe1174986c7c1b5a7bff8c8bd7b11cb47b05a173798bcb4c42b0e456966bbb7498ac0e24d8201f646bcf3fce9099df0adb3bfb407057aaab71b5a9293dfb80b82b331af28c9861cedc17c3fd5ae78be1e47edb273f7b7b041f06db11ac902402329d1c48095d005d61440d369d93101857f8c004b689847288981891c10ea60f8f163a6164e1897752e326ea54f1049653c511a208e3c712852145133119c116aa5018a0082327064c7c60e432139f938d80fce83c40203fbefcd8d1962942dbe38e32a0c80ef1654724764fa8a0b2f360623a5d1ffcda58d243049e9a0a8330024e43b1240a4310ca92229448a2047300c5127049134c7c200eb45802a7069b020843d8a9a9d5d55cdc82053020aaa9d6d59c63d182304e355e02286e7c6a8068309aa0059feb36d7c2ed11e925a060099d1a20780a1f2ad8091729a108a19a9a75f1029e1a2e7c9a38d55437192108403da51278218a500f931d045ded32939e9ccb98cd0c549c00e73215384d662e5361029f1be5740370b9085f4871a3987a2ace7631570e2b58ea3fbad1a05cad4eedd1af381f32bb952d86567a49cc46c7082cdf587dd5f900af8df5d0facaeaa08e0e1258bef235107d2217517c8098c9e59f2f8a6ed5741c61fb7b748c31624fdfe9aba4701ff6f49d62ee54fee9f24f173db788cb3f5e00dd2f86e08a0a27c4cacacacacaca0af34b4c87141515f92a29dc47bb0f3ab436a3aea2d1a3b9fbf8a910974bf9579c7f755555551fe33e21d8857d865d1547b9285025c8c21b3b88e95881ed8e214f8d22c218631442d5b10208218cdf5545294e084abf3a573da594be7355e7f2fd7b384551ed0e1bc2c6a2ea60818e2396ad3622db7bbb1e1b698f5f4712b6ff83516e779283105a5159060e64406163adecf2b5d095fcbc53712d45bf482fba5421c6b514edd33f14f6f47749d6a25b339bf8196693cd2a5615623631b6147454b2ba6fbbb4eb9e6e4c4acc86d239e9acb0ae85d6a75f7df650e56227acd57a285045bb14a02e757bf754f04227ec8af69f85dc19fd1e5d2907a584123a691976e2d81574e58fbac7e3e09109c46b19d8456de56add03bbcf5ee8d5d0c19c21ecd7a51aec8fe06beccf08401110da501b8b52fbf68910691968e5d7eab1693923b40930e946391a1f3bb9b23dcfb1d9bd0b1116d660614f7bd2eb9e96a92cfa73d949c66920caaf0108911dcd03e67c34c09c9e964236d095485aa62184f0678e2758ab048fd0097360ce11ea039fafa804ce365539ea14cd08001004f314002028140a08c4829148244b9351341f14800a7e944280561d0a644992e3304821638c21040000000000408464640c00832741116861160ef583520c89eaca48c290a311b100eebbf0ed8f97dba5aabeb7aa89ef2ac151546f27f34f4089845dd3e5e6bffe22de2be3a5fbe964780a43acbc124d8f7ef48afab13f9e7c6fd1bf33d01832da8e8219aeb5ce9d55dfc5e47e7d7f076938460b69a6210330307f9fc1e076cb20bc5698c434773f54af674ac827dda900d4b77e98d641dbe50b9fb9323c3de092081c15e7fba00a5967bb53c466f3d642d00f6e937e6c32e24eae96f02ae55f32070e17cabdc1ac742dea86469b2f27e580ea486562d0b1c406c3006e4147166603bef11c47feab06d77258f51c8b6d1d81790df809f4de4d82830ecb277ee47fa34e1f2c95383f3299d240e548465fba8aaf81f07b8b2c355acd8bd0b2bfc04b8c993d1247a80c0d1b1f4849cee0e010ddb354c62cf399ad017c4bcab0456c211a0492e2b35d3075e37db033a69f0841d31e75e8a2bce2d27c39a14ccb588bf05790a7648f2fbb9e32d0c13aa31e83c61e7ba77aa088f841af53a85380d2d113242b69eaae5b9a3bf7746804e9cf19e04bebfbf3a7ad19865a77bdb5ce79f82d582b56c52206cf79315f4eb1950e1690847ec5b266930bac6b8f5cc36b5a4efdd950087f1f52a4e576372ad1d1959bc398c96499b8ddc80073cd4ed6b60f4aeae65ba7f2cfb30bc0e82eb2e594997bca9ba84254d6418bd3c58075c0ab211a0d1cd2e47cea33f2512044ab99aaaa0195d66773da7227a0f0181c8588c2cb0e77d1bc0f14313014408ce2a69514eda96b7a86d9178550b916fbeb734c31b42c05966fb49183b5267624b087c8ab83ad4e8f9fc605992e694fbc868085ce2e4cbc33959fae4453fde9416a13427f7b5a7de6ee35ad533b42c51b0246dedd23286f43250fde11b49088a1ddd55fa22abd11869b78c9a6ad2e8a92814ae31d832a2844255b8b857d47c5bcd22e57b805b07b339ec64a16042d881cad0c0e34acfc2df49e2485dfd1accbf0e1702ea59052f57217968bc8816f0d51e474100475e051dadd4f161083e5bddbbcc8aa27b0e5a9cc3c9b308fe523cd54519bbf2bd24e2046ac625e183af2bfa8ae488ed5b5f1a90957e30fcfe862c516a91326cf08ee02a4cb764526eeeb5ae187716e870688f82419eb21a2c098bb9cd06f8ef92f9f3c7901bdfd490546c9dbee1820798c1ccc8b7030d6559b025331a4f1c5c2e2c9a1d1ea489b5f399c17982ef5650325332a76d4215969c16fdf9bb0aa8ec643ab03b38c042e4554d8aa49731429116d2da0c0c9c81878ff17314b5173bcb5261013b7009dafd694441b2f2f9ec2094c6a4a4fa3a9f42a167a118212d877fd4dc230462c0800b76b6d3fc0891aab81229f3fecc0976c886caee64457039d3041c556c44b317c17c2f58ed5bb52572b840d69bf737e65244fe791e36a9ea4416b9565bccf52870e09b4be9e4b102769a3ca9720f9593e4f00214c87d612a3822fa354bf5e212991d4fe58719f5cc9ca5c04dc0482b2d883b24d8587208288dc5c1ca2cfb46b652b6f0c86d9759a5ac3946d8fa82a245438f7a2918d3da21d4706b6a05121a282f693b64281ddb89a2fc858eebea7b786ad928b2113b869144827bb5beb7129fe13677182a9a0d807123d1054db2e6e8d7226d0ce9a04fb92b6655bb4ff4e305ee9be95ee4a3077539cd66181964d8595d1ca491a5b75532f8dd5a5bc3531ee22d66be12f48f9d21e10bf00c4f16ad98da6a26a55dea6a041ce39250c52628c3accb8bd96c1461f325da2fa2f487ec17cb3d00eb1aa9f9635bd1293aa858b34a44e7aa8064965b4f35764dff08e400b4b8d86bab1d8c70ec48f22d3c2266f1902a45f661a48c5f412ca0f797ce584d6b1895f34276bb1c57bc470ac1c6d92ccc42e42bd95204a64a16a1dbdb029bbb210a666c46f2a4a355d77f589cf8b6c46ffd2bc7de3003f84074ffec3868b99a2ef14a2b9e7450c58304c09bd5c63c4d6feb33e1af1423943d8e4329ff3739e4aa9b59da67add0696e05ee42ba4229610d9cd1c93b10c5c816cfcfab846278d376f289726cc7aca1886603d330fe34486dbaf0ac1bbee2b040214195587d1caf930922ae55f7f3644c1939be342c9e98a453af9576da5455f8446f27f059a2eee15451a44281e6b4eba23fb86d70615ee8bafdcf226e08183c4ac04570704c385a9273140b0fa83aeb8cfa7618ca78380c7da78f7296020b8f2e1a981f5afbd616199b32e9a2bc60ce1b8d57cee0625d03ec6b9783353d68d74be81f246c92baa6aa25c7779b57ca6d65926e8c7ca3da66bacfc068aee53dec16a6be44425c2547a33de108ac6c02488b1714a92eaf791fff1317d63211c3a4096d9657f8cd8af0314590db314814ce8ad9c993505450e6ee02bb4a848b44f648ad27fd28e0ef1b9fa59fc6ef822f339e4ebf5868b22b3abe7f3056e531d98c8443c294677d6a1051026152547d3fba0394ca6788a2e3997abcde219501b5f69338e4ce1f9602067aea10c2b63f96c2eca424611933dabdef285a89f46fa0821da13fdaa94fac244f4134d9c990b51baa810cf42c0f305682a54f583121422c95d54c01d89727eaed1af41d2c347a9f15fbf60eb0ca5d2503d883fb4865507c552d44838939bbfb3cfc7d7021866f5c2f401393a6682c7b8c90a49d039ac63bef0afa721d8f44376dad426f20c87d045630658e152f1cad87b8ac2b74fd84aeed5901c1531c9bceb4302d356fb16de48852a6d8f3720e41e4c29b1006da679067ff8ea98e0ea676936906e105d14be34c7919ecb9e50c14a69f2467907219b16bc70858de16dfd594abbe6c87a30627ef0d6231de7c369b1ad3bddef47849ec88eda6e5422667f9479729d5c160b6e4e7298c7f2c6fd58acfbc763f8c2b7a109cc97a8a2eae336c6188b212fef9ff9a87029e22a2ba0414172beeb39e6a7b88abce87c19059cbfa3a47f949f4c3144c1bca172caeb1c3336662fe916f840bbd4642256866113ff12540eeb6e91732ee80a2b4ad1c4de6852e6e5cabbb839807c3bb94da042551c26a34d5365b0da0b7858f8fe7743c0eeae8d396ec6bd2623ee8d655c8e29a8327d7b7f86edbb5bf0304fcfcdba0a1603a23802a2a810845701cdee8cc88ba4a19f9111bde2af6c1aa99d250102921f4cec4653617a4ec40ec738d0e796e8c7d5c7c0059cc84a89de86f2aefa95e06c26b254a3c8fc7264f728b27cf8d30529b608974b8e5937adc26fab12c7502e20913145a9471685f3343bc97d3a251eda78bbc46312637d28accf1c32b89e23d74fadf3da155c7c0e559ef9f85fa609726514c0729edb2becf49a8557d3dd51442a42905d3aea67454319a042b39605af3b10e2dbaa89b96da1fbbb01cd62171f95e438f8ec246e0bb16d2cd47bde2dd812433a631cb4d0cb0a75f79e3489ff17a721f07a1c87c82d4eac82893eca78921087feb9116eceef47990f336a7e44d7c58df0dcd88a943160d7c2ecd0fc3dafeda378d7a18231f74c9c1c740b01274c5566f4ea4e354420b4b25f171fbd1fde9f2f44a402ca49f4e6f14de8c55ea757d11ed58582b0ffb9da45b89d86d773e4fb5d07e32746f96d7ea9f6fcc643f55db4df7bf6849cb90f7c9c377d763df9e8e09c1c3d542244cd8f5c125b21511350964ec4e52e5fa48cce0aabb1d63dfc2b6cc762556295319f912094b48dc7d8080936c4624c70208a404d460bd62b30ca8b1eb65247a02fa2232af534b1a0126236fe3658c1647035e9efbb58f0e98b8ad7093261b90d396043af4a9914db4c0857b67bff6c6e0513711ea2fc538577186184b7dd27ce9ab01c55a6215b9e5684fe55d2ad5ff167409ce32e7fd4f0a574ecec40c1d59b14f49be1dc47fcc38138930281b93d0871a500b6449e4f346f0a4e00c2492d061387e814c4dbab218a6279234bd42e7d7be4495ff297f07930bd0ba4984de6ae2270c91fd208386164f8d7fa1b78c7516c275ac93a6a5b25dd2bf41743d1ea6f72edfb3523ad7f6f86eec298d904954277ad3cd3ff9f776511037098ae4ba0e46281c0884689d72471af6dee97b15a6b4029fc06394ddda28e9861847768c716c3905555918aadbd79907af1d9da35675eb17b9f2dd8f92763161430512748d8f765f94fa9174d887bdf95e7ffcf837a81793e849333ce211420cbd8fa632500c48306f1519c2b169d5e60ea675fc9d99ef761b68dc798afa481b0af705271401098c198005d172110e70eb0f8b5c9315fd60d03172e6f4b0020ff9983f534d73b76208001972fd71c64399ad3406ddc03730bcc0c7d095d0d9e60793470779d2353784518c3aac6ba44e037ce16f633232d60879132651fa263ba2440dfe286b9a9e5744152d1db2f49dc1caf77e5ae255e33fcb1c946a0c283910f5d1c5c8e6a87d78d924045028241c253557903249645cdb14ad2a53dfb54724c73d277373c663472505971fa1c0eb21d49be96cf56a3bb52564b0f731bf884fb7b0032d4f9c6529b27b62c85e0a2ae80987a1ce82a4e863bde905b562511a66d04c8746704a73693b4c44b5511ac588f39135a3b2ea494addb028d8c01dbe21f6b1d45156a9060c83248fb687f29798e080556fa0c54f80babc9e71a615a89bc754d55c5f201dea910993379347bcbe6926c7f5d675e0cfd7e4248552e1e5b9b5b874f9cb7eb6c990de6155ae8bb0b404c3d148335daa2a411c52ef8af1078ed7cf2f8669782a9a5e92dcfafa96faf653e56d0754f2dcdca8d511980cd76242174b53d4ddc7d6a047602d4f1d6e10e3fa094496dfe91a428aa9936aa0935caa8915e06f0b5dab707c49dba6d8dce236f2dee542c82f2d682bc3de0bcffc0e90c374c0424792e0af031ffba7718989cedbaabdd560108db245922c8258540f1327283e26b638869004e45c8cea5944ab0076ac0530a409683b8e95dfa8c111a5e83545db8aa24fae2030bed43d470400af8f5d6d5eb6bf5ecd806be105ebdb35658ee4402d00de4a05da1e88d3c65fdf6c9c11f2f65058b8a42985c44b0205c908f4ca00b6bf519e37fcc7dcc936947f6bccabe9bafecdac8e2af3186c3e883f8b1556fd63513337de77ecd8005210c7d630a6eb4526a5b211263e9142322331b80e9e4106f0c22f3ac303241a4908a636968f14f32f6435f30862c3fb414c11f26784c7aae27b2b6efe620625ea8fdc7a4d90631f51bde1f0360e8f5c30e00e7a7c2abd35401b78e4cb3ba782362b743b03bf2c0a868e4b0f7aead46ef9b604126e283733d8636502938e90fe346ad9c0052d95cd401363c1d296eeb5970aa4a8fa214842d2682123358f8fb309df57da0315e971a46b84d52c76feabfd747baa9e343cc5d13d8cacf1b0ba8d93706fd4486aa902f950624ea9272efd3781216eecf8092da7cb03d9b16afcddb89624011f6a11383b594bbd8bc121425f5f35e9356dcd54c5e10df3b9263638c27409e16c1a191348e5c0e950ed0b1402b7c18719215f2d45bc2463895ad81b81743698c236e188d09f14659d721701a56d010f5fa8ab082784cf9c905fd4e2f7cf82e2c4c3144b81920c454afa8d40f6fa39ba59d8fe4b2b456460370d7f2de45d06952a44d93233f89593d66136c5af58665095de91fa9ed35805c0a6982429e85693d4a01f99a9a9aac940f34b0ffd14ba563a774b2ee9625b32ad29ee41f29e21a4fc3d68ab89e74ebb2b68a1144fc0b9500efa7020d61f1bab27c4c7da4c550a8eaa21e54140fdbfbaa5f9a4d4118c473f166fc8afab900e5044856184fa5e341073480d8821e7e4a5705389e27e947947b400b5449d5930c2253fc31666dc62a1028b749644b805d7f13de130194f3b9dcb0a6b91113838746677c91ceb057fc14b0a8253e57fbec9d2444109f413e57a7d0570293790f1a9a2c0f1fb20eda779d4a8e8d6a12937ae597bfac6fa214f9068ec23004ab893f37243f7715ba845adc7f25f68a4f74a5d15895d464e4d3f0b86193d8058d2bd7e7c5970d7aa3596251ad8219aa75851ac7009cec397864c94724b08f4a602d2e6013d50c8f89abc2b15b0087cb5e8b1919684a858bc49a1c25487d595b2472bbf3a9905c209d9f873da39fb9af54c8a2d799bbe15a070e4a21d629b2bfae7f1c849d83b5857aeee1773f6f25a1e78376902674489a4a387f1ab86c93096f487646294b89968e7e30269a0d6de7e3ad3ccb4e6bc32a12a13f94a959ca0e4a5a369e8ec5c1b6e29bdd1ab14df5d85f805b42297e488947f320db3ea581c8146cf5144318c4b16f56435df4191d4244b1ed91932c59b7aa94463651e6c2fab3aa117c25f7e2ad0ba5555d42d403027264a6108b73f00671f8a0d5ecd92c732cc2719c1d13d7d95d4609b33863acce7aff1289ec196dd88523af591bcdc002c3c216063589f44d5982318e496e56aefa81200c13aeb1daba7e2bf029561f1e000077a5478123d2a73f124172b204ff6f2c1038e29053f3bfac7db47230e07eb5f8fe04b505f62a5d990dc0fb58777f342d2b6590f5e169f856fe1166f265642d85eaa6d531aae41f05e37fe072d4f1e4a853e2a8000440b2ae61ebea575870868c0c1b14be187cd7570b47ea227a21564749ad61f7f03f7b25820ddb5ef164840be718d074e35531fa8e752ef9aeb5103faa603b86341c26678e28774807aa19df69225656b87c23f5235f0f386ddb6b114a79d081b09db08612815c5f860c5cf6aa8ba634f8d30c2f52019e92a58b15d74ea6f3e0646f3971ef7814866f2c5597465160ab57ad0bb63e796b4280bee2f3370d3801aee9eba556f4a4171923f65f08a85544e9c1a9ccfe00d76a753f468ea79fdd267a99721e6957c595bf48607f75a44aba3a702f6683b41fd15a4d63f61ed8518f79c364ef499ad3b40d3856ce8af83ce9bb88073d84b76332fa6f96cbe1462b9ce81b738bc44a29c462f4c519cca02a8b59c9c18fd30c6c34dd9f26f6e38bb9fa6e21dbf174b1ed9e18824da8c03c8e56ca6d84059bada69ed80b0878ee9313021aabdaf974449f90046bc91252a882d6535a8d8b1b8e451e3eb0ff6e80bed3cabe8d677c6b36e8f4f05990e0cc1f08d7b64e91a124bd5a50d932953ab946b1708c31628b8c180ca1efe199e6f380bc7247a8024c93806df792443f485e5b4429ae72c384ae3c1f2ee9f1b79c3c1c1b140f3c5251cfddb2c9d25254626db06b69aba0324a52ce08f949a99a00e193aefcaf74fe304fabf4f5f69deddcf7ce202e25391eb23614cc77a70b071e8075fc2a90d9d9e5c0a028a503228cca0fe3a40a989ebbc1d50ad05a581aed43dc2be83a478ca793186d1307a8613bed014b513cf71571e7d743a31849e91708868b617ed921091d39831d7745482443fcc345fec9dd8865158e2a81fdad2142a6b418076aae06019ac7a2029300d6b174903cc3781ee3fe55458089efba530d5f9df79dceba8d97fac468438c593d72656d3449134603c7f9a2a2474ccc865d37a7579cdfa995f6f73d7ebc57c536dd87209557f122e31a213d575b7e185910e414d4eac13e0b72d612d09ace5e9204407ff9d4997ea86ea34dbe4cf2ae5c242ceaa9a0236c0985b53cbb1818e0651ab55c91cd7f3fa2d3d1fa29933a1848dbb1a0e504b4d39e31c1594b87382db06a5fb2db11860948bd576609446d6fe1a0f63d7136418983fff13293530c3d72c20d2d32aac398aa2eff402d05f2e80b257ca7a2447b4b10982a7337cc4b2f745b55f08400ca47b775f5b9c291ec3faec22c89152fb2bb4aa4bdbaa005aa20c5c2627c8b3f8710d22c241f9c2f6ba42cc045379e50547b2c3eec317356865cb63280b015aa69c57fe4a47723e7bf458fb2f3f87576e7e0d308a1ae6e7b59f1ca0c2283fea221ed3912e364db98317fa8932dba171d8963e70a73359c5ee5b714065c09b5904a0260df806282671e8bb807e7f34fc1bb4cb5c22c269424271a4257da54106c43d88949759e2f8dbb5f22ffdb0f1f63c186788f3765369e85e6b7f11c95ecc70fc5e646be26a9ca67a76cc8c65f34fe00e62adbfeac3958bc0248056a710326451ad51850ff653e2609be4cfe6a4a46a79c221e74e04c33860eca91b7b6444699626b5b173d7ca67079d804b4c30daa98409f4092be3dc3ba1b663b93ad65d02874906eee199ace60939a8480fe6abb19b9fbe9b25a63a89089619668a5b1386ce7d0601b63504279d3f28b929f011ce9ddb0d9b9aa037dfec55ef84ea702432b118c8c639eb58ea64a1795881556f66cddd7b02bf398c823eaf60ebd761ca287bd6ced59050484cfa26b01ed14e2ed9eb675a9009181b63a7be1ff720da6b5ad92cc2e31df85fad0d7a3a3cbcc9d68d03e05cddd7f1d598626ff4984783e924ed140709e9ddcbcf8af03e445777792d8389f782722d795cf857d763c0369c65faeaef6bd7be9453b7852a6d3439fe0794d3055ceeee455bf2bea3ebbbb60946f78eff2a42077ab1ef16dc9736d7c95921d181ac774f0408b14245a4b65adbbd96f9ee809b821804d4d83b75f6e13f7fe65bf800d308e06c3362183874d791ae832cc1804bac6e1ab775693c0eb810956cb87d1ac5a3ade729b84a3f967fce6fa3f6772cd9b380f597a6336c46530e1e60b6dc40d44993be7509e521f1e632995970f1782225264f8dde63c06375233c32e6b2d477ee64d941ee9ac942a906a0d11e035c08ea25316c359b7f14b422a02d93931a411cb79b5b43d34afcee1f3081de4827a23e09fb3e7f68148c67f57d97b36c05dd005a5b3906d48dab055137e8e0fa94eb9f19e463863fb4ebb9b2d771e8ce3fe74b04128669376b7c9ba1871391965067cc871a84b5878188e755948a1ae8902e8c5fb6413c6b332c994f3860d3ebe5941043095d1a5b8d7ca4c9685df4bad3221c1fd0b383c313db637087204cef2367b2ae785b9bdb87c7df19738303c3a1d6f2fd6ec80c6757b694b644cda436a79a317b8c52438124e52e7515986127c5947648322939a8edefccf1c567113119de0e02ff3b6e07e576ed376e84d0351ace88d032ed7dbaba5ffb61204617718b8b95074383ab6fdab3e096082a3f18a402ce3cb1440a626a18f180e47a8b6ba4848b099f02141c187234f25acb6f0b5be4c1369937c5bc51c0f440ca19d87b104b3229040437240911468ad2eb284d8b04581c6169f90f5205c28ac4363ce4bea1485fb73b332c31a638e8072a30482d75c77c9bccc3c0b98fc71d1d586d9857808ed46b2c9cb6191ae889ac5ae00eda6cb9ae5056d16ba70f505e8b4e28017e1db374e511dc052f2f2071976712a41c9db4829f9f471047440c547c4690baf36ab7ac43916dcff523b605bc96b57305e84509f3af7a41f668f38b0b6b2473ec673f4eb598a61de35c330fc9a243f43ec4a282c96480ec7a2918195eaeaa88505eec62c01c43706351116c325af845f6f200bbe70d71f805e94f321b14b6450dab1272388d7172e8b98685e0657d2c50225c23766e69c5e3d9dfbc16e2c00025b99a79fbc19eb2f2ebe5ee0257bc1b50e54517df7602963beb12fd7aa7c59fd1a8186d1bf91f3147eb6e231ab83f8311f618258fa791335900ca75bfb1217aaeeb0410634937c46f7bb8d7acf641902055c7209d7b270c1807f3e9efa87d5ce6ae58fab2008ed58448af169cd71fa75077f19aafda8a9d9af984bbfe0d81415bbdeef6495aa192b2de0983b547ded6b4bdd3c4d523dcd46d32397992021ab9685e580d6cccca1227328d974bda3ac4ad739837333163f334a270e13416a7aea38c8f412c77e600f5dd8ccbbc2576ed3e90226f9702a8dd8e2f3cfbcf2b9083439587e2e1fc1109dff671c0fc5ba589b593de7c7d2c0c68f94511950ebffc1f287d2cfc99a52923e88850457ec22e145b221fd108689f547ae81c5deb20e0f2eabb0a20a8f872af4642a72f33be4d7b7afcd324daa5a7d28f7beabb0a7a9439c5514f1f955ec7b9062cb1fc78e9897d9b2ae47ff27f5b57ee6360ad6c4de368f6191db2c5b079c78f8992b9feb9f4de4de9fd3a5ba37b3a15c9f5f6849655bbe24ae64bdb61684563786b8087ee54ff88498a7faa76afe6f01857ff132bcc7da02b1036a4601ca72d909a8364eb481b82de98daf5536b3f78d05073b2097e12573879546ff06ebb74d1355286dcf31cf58d0de5b3db5235fd6f9a1027b11840fb4471b71efa283049dd441944197c0bc4eed43c19841b6ed815d597ad0e116aa7e537edae194c99e2366aea66c38b9859d2191cd0ff635372f8d9f1d4f2d95dc53b4226c6e6e80b59f2421fdd574153b2e700a01d0ee0b8a171a9304cab5b8c9be0a9b95a9301a5bccd994a62618d4b1bd5696887da621487fdac0b04f1c212159440fab076ed0702372bb61bbb5a8e19b2bcb28a490807721d142f9ffe6072ec895c34f9ed4db3ba01a8dbed7621466b1bd8b548811ab25b043f59309cad0ebdbfd3dc50a85ea7944cd65b0413f7c15f10f385493da45c629c86085e47a2ed156c88a160caee4927a733023741a34cb306ac1d262e248fb2cd2f2fa7f423d606ddb5c142428b01dbef6b0811e1915a941566b5ea4ac555d930e5c7f18bfc6a09fa1117644748d13bc22528b2043e7f1ccc3227ad776335193055aa7489f9ae317b0226fbf12ca78f2815455b4b0a8a4b42acac833f75ec9f85d9b36269ab12b18c6d050e2e40666a82efeea86d0087537d696bf617a9a9309e20fbfba2d03331364537317c690cf0653897e826ef06a8ac1e778a59bede4512c890f0abb991f0e38dbac02da13e76556111aa20290c198fb964d987519474a6a69eb474edb45b8b3d3003c1e537cfcc073c091263131725691be9adebd428ba595a46b0e0b339cd5559914a5ef842390622b9223006df58bf6e9e4e3876c380fa235810a2904c07a42c0ad9de04ff611c39f777e5582db344ea951f240ef54813ee8dde20c426ef8415fa6c37ec88f2e80ba5384fe54316404cbfffb6d2318f4b152ac6dbb61b35ee95f4a69e8f97e2e9dcc190e4361dd5aa13b28262780a870d9b2ae0877c61d0b52854f7a9aa2f50df2f58abb144aa4ff1001ba9d241981d05650fa714c26ae540abda6a3c05acafe90a868422a8c9780809352bec6acdb03a3b0e4c547934a34ebd669b15476392a0f56569fb88145f92ca0482b5cbc6f1b938f61e032b04134a6eb6f71e8cd72ca31df022df1b50c377bc3d760adc9310ceb5cc9e26cbb560092473305bd2ba4ddb9ceb074c0765a68fbde4dcb19495683ad947ece94f6ce03729f29aec6dfd080430f0b6356e3fbc7b6f72ef49b7b26a271f9f140e4410a15a264694a074c03f1c407b9a3ac688a00d2ff4e77137f970248867a4b3206effaf8130d32ae78309339a6841867d4b2ce650362cfe0bd8d39dd183cd9ba5ed9c6f2a37b8ce4a5f14688e60430e90f0b6d04904ad8bd1fbed878876602c0eeecdb3afcdc18032612bbada334dd9984af00a2260f7c80852da07afd50eb2a511ced3cf3d9f49015bdb81f5701b17de6c507eb14291fa330af24db97167592ee3f3178ce306daca1d026f8a80e6c9063e997ceda49d636788f512a80a20cc884b6444f83727055b8d9332b67cd9a462a3cd463a16df90b52cd73d9d0b78824a1049483ac1f4be070f8598f2adfb66462a6274a771d47013035e401a30c3b396e00e4ce0810e3080e3173c8b4efd9f5491f6edcd984f0380c7b0bbabce4a9d7fa414fd7f778b83efa1f8d98c823d39c28580ef1493d4e422f0652f74bf6baaf50bb948edf8461f1d03c6677aeb988c57120282e8993bd3b6062b731706425a9ff88c6ccc4dfea2bc5848bcfaf4af07618258a5e74f2f2e26ada005678e165c70cb51499a1f6a93b77a3df29ce43bbc2c3e5b8f80b817e143e8242db2fee200cef2f391cf4a385abce3c70d2db0b50c40ed3421af233c07d469ece3243e1ba85586036d356844c89d23cae34d9f0f645272a7e3d35e8c95d4e61d58d984afdb305ae5c7cb0c7235c75cf69f13e94c546d7653faa42a8b96eb1ed9710449199755d5e811f04a24a2904da2780ef4644b307083f0342e2d94a09bdd9fae30caeb0462ec279f9e7d68edb719936bf1db5a109cfcd01b981336c0a889b829d11d164d3f7de0d8b65517bf7962a6f477b3ffea2ac8e48ef39aac11250a29c85e4543d7ec923ea703df88de029ecff1ccba39514b6a51bcb29886beb8f61d8689f4ca2d6131478a99ca007010b82edeb42be5ac87e289084070573e471a41b0a42e461caa5fa4a9d654a9e9c576213f4b8038df896e18285010ee88f63951d44df0e16154cb28b65d13eef52c27484076dc234f04fe4728b905e95e985e3c9a3ff945bcd3e2fc25edaefe9ebe92d06b39dc1c70dcd6416d3d7c4664e89f956df8f00d5066c682a6a2ffd22e701176240c2f31739ebf668606c8df384612919dc404c47e06e247bf2c63de75550e20e63bd3ef4469116579d3b707a492c2fa9abe4c04b6e6215b58d57ad19ffeb9460dbb4c75e03d80f36e1eda08ee732ac2ec6584cda886996939b7df815fe3f2642c7bc854e98d04736e48857c17e26da634a7692751bd6c152bd8ccd9e6f2ed9661c350d3bda36710318c402e7053ad49d90ab66768cd5f9097d6d4a5c6ba8e2df418f487ec416c13c8f8b4b311a913e60cd84dbdff83642b3210ffa647e9e0d53c1b96b2217f22ac8d8976b890dfadc636cea54d7b0e05c9a3a5ea9797e463d4adb41bd7260cefb7771c04ab42aa6b93a5058f5951449e7974c0299e596cfffd508449ac524709ae88a64b610952b8de2d4b7dfad3b19149211100b3139df0800294aa183be05b47c17b5673fcf64e33816005f8ca52aaed818ec2700877e3d2b626bec48b6f6a7e3ded29e463b997bcf2801e106cfa3f21b7f054afc3343a9d7e5b8339497d761838b4f15494c1eb5be06bde5f27c0ddd436128d08ad4ac10890bfa3a0a213f77bd9f45856f1e481f1fd2f4927294c88677f82e4e718af82dea323a531e1734377eb47157e136a5a0d0daa259a5e6e65815d0f6e2c75143342c93cefe5dee8ecaa1da097741ffc751a09000381d889f0e09ada69ed3b098d6ae238c78c5047a4a6d5d019867d666c71e43f2aac73a2064620438e541378908afa6ad6078e157f305ba85faa935c661021441ce0f9949cfa91974af8c076a25c4469dacf8b6969871019464aed44e902e36d7281827d1f3dd45d0445541c934b4e50c690430fa335e11e2851215ef47d0b73ab773136b6a9a7b46415f480b59c5034619a5fdf2b1ad21dcedbbc8284a69a1d731eaac09a42bcc5414fb90158221a5454a1a23803a2cad31e480edbb4a50956c607f0bd9f8918c43c17cde051cda88bd8f86cd196c994b8c2246f021319b70c23c1c936db8a93f239c5efe771420f9e422a4a9bafb65cc220882ccfbb9968b55bbcc705d4f90aacb89a6c0aa457951bdb2b6824cf43a322d27143412efb1403c4549b4341cd6bfe740b259f2f2f351c194ca2e35cc987fb44eb2d5e5e0b78fc916985eb55be7a87c3425c53907f57eb9a58ef0b5be63882f9434300bb4a76bebd4f5b5db548f52fe03e9bf827f1c62049a05037fc9c0dd521e12e7cda92be682f1ef460810706d17c4531ed513322f407f026c176f09aa80816e5b97667d60406499812efb931acaba9e349075358e1149907704afd2cc24e648c3dda37810a0a0f0883791ea7f5905d26bc69ae14bc69396f0523ecbf0e2fc9ad9ee265520961a9aeef93ff25cb4be6074f7e0b63ed18cb8bbddfdb46c553049080db3ea28c48c7b0761e2e0cf69f8ef19e3791ea409b60957566172fa126e4b351f85d8b008b3e55092173de157c95bdeb6197390eafc08acef33a6b13932352b7429b8e8b936b55543c93c10024177b01a4f448486102218a1067d81b111645a9fc6769d8cfe9bd7a92cad948acd3285b7b7a3a6faa5113619eea90d66573517f4b0f46722388c43a3a8ae42ebffbe624d6539384590d23411c1a267fd2c48aea686953b7b7520d91597faa5f8e5651b4d429a740405de0e8ff279e877c7c52b3fd15b494ed8e2711769ced026b31e1d1b4ce10b99299076a2c0d055aee0589418aec6d5ef965204dcaa0715f5f19df7a32834f091d5d74ae1e9fe364d5b3c3a30b9c2c132af4197f4cd2af2b1a5676c909877145a7880a7706b4639f9a717d256658d5ea98ad80d2a9f10f0ee6af0c77df857e976e28afb891fddc3e501e98971ad0bb60e16046787d62ff99840d0ca2dfeed7b7b20a11743bdc54056e0719f602796d28ccfd0d19aad755a5db7754281c049f373861738095adc9c34a9a679aa6d7e60c25fcd9a81b4a2753faa9bb5b4796d816b0995e8bd88e32ed2d6aacc4b0e91abf1880db9a03cf13dc1bdb8e9f54d1a16aa6449d73040ce36238f99f421dbf0bf80bdb8e34d8ecd85ae064b0ce0da7a71d375fa37a827d2fb98c4b0843017b86fda25610c83a57a71db1149e58c5ba717f7857df1b932d23dd942713387deb035759c6a04354f440b74a51e5dc73d9d2fc67bdcd3ef790a6e3060c3cedfa613fae1d9cba5eeda3a31d5b335c6f15e41a041e391753b78c6123ba51a74b5273b7f86491e623aee89945bd305c0cd9fa09bcc3d39db29dbc9c8381854c983c3f8758f0a8571955781dba9fe770ada0299d44e70e958e2b8489258d391409c5176d43cd1b7430399ae8d7e7c3466f56b0fadf5cdd979843ac9d2d814a8222132fa6924d3b2833521198c06c19a4c21759a399cdb75560c6b1c74f8ddd75b6089195dcf92e8d0ccc95fae3b9849a27cab9c351a7a4a736b42db47e1a54a02e138237a046e3af512f6e6bca1eb8e8d9d0fca11a4af7b27a84f67cfe06d50bda03adf988ee09d4e3dc25e456f74e87c423a9d3704f5887b35c239a374096f42f56a2d3d221d9db7b67a8c7b50ee0262363107575141a8bcf299ac89ac5ceda05951701f106bfe78d932d97d87650ad386932fbd83166dd854acd277fe28eadf6b5b6b290e227d64fa0cccdf0f555940d6538320aee04ab283aba70cf0b1198bad5f1657980e707c7ade989e1f7a9525fa1efcf292eb6e7054a87f8dc650970bf28e7378ec0fcdcc613da76d3792a4c72d63b9e478bb850471a39dfb688c15a13f16c84a48420a2f5c00ceb100aa68fac2c102b91b7e4c2273c82482934b2fdeb2d893b371c0fb3ee2ae9464b8ec45ec2b6accdc27dcc3c10481bbc0ac268ca59e07fdcc0a6a1c00e11c9edce7953520368e6febc11a6fc3af8089c6d467439ad2628fd9c264184b46338e8123adea9128b832d2f38ae22cf749f3c2447d0cb52e3e780c955bfa7f2f1aba035a357b49b007a9fcc87419ea0f18bce470501c8d1a11ef5111230974758b2fd0283f677990e96f14e20512f5c7510eb6e55023333697956e9b3295e93035a2bd58cf705b58218969ced8ab19a5a68e22bd239233bea31fba332a2d130ef01c121dd442c4cd44f1b31588cfed2925284014304a8296137c46cf45fabf37c67c3a748711347cf2c297fefaeef41b669df13b417d3abd8470b7f15fbd08f103a43a0424460212b30212e36302931961e6066009e86433b07ba512256cf6faba1330752bdbd4cd80a9db8bbe0e90bc598f3ce7ebc67783e1e9ad7e8bf693b73a3adbfc7f842c8ed74b512020e02e48ec7e4f710d43bb57015e646dd39a8e06a3f8d7a6c094ac4c75729c40cd07ac08bfaff6d52c766392e94db9cc36e1f74e121800daff1d47e92322487d456b80272575d94d1d3528bebd16031650300682ed3c66ac7cb9fbcb971e64e4b6ba50e4ee5254af624495b2ae9b4ac3a3572a09760d819eee5e847bef8836e9158a38f73b53d758ba4b136a41d0eaf707ae21a6f1c8e706204da6bb47cb2c1d00919ddaf244908dc409f3c8ab28e220231567300e5f515889d59f14e07a838ef1d2a5674551d75b3c3fb8924c0e53565751702619bb9f7966494d31115c9f583c9044bf32f37b1d60d1a52cddf99c1327827a40230592826bdf0805c7210cb8819045c40e63081e6c63b978b6bca38f035a4007bc700f9d2b2e12e46b25c3875d14fa5b52a30ac29d96996df38a3b6cb7bcfd241617a73f98cdaa96f0fe602b9032c8e44066f6e4a3a3ab1c8eb095aa683c3690068fdbcc8c1d4ae38a3442b2b65a4519c2fcb1f210e262990b0414b3733672d419d1519d21028a0917c3ae3698181656dcd36916abdd796d4e17b74a68eb6308b2075ed5c0361c46aed5e83e400e288be724c92910b27158a3892d58fbcbb103fbcacb4f99615f6b4f353d3fdaa140ebef09719bc0fa00a1ac8ab007a5dd1f711f745007c721116ba0fa6fccd30479320ef0af7252e7d0fa18c98a3b79cb2b872a7254a2d55c846c33c00e5de276a39fe27e5b234c80a22cd5b6a97f599d311d93a632dd24b3d896df9f510ac3fd3b3006e08e978b49fc0f68f479b3becb807d8c7fd167bbedb1a2d860563dc963dcd007aec65b7671771f5ecd547d180f466229135cc80dd9e6d4953623c06c90d4852d3f10b0131d6b640be658f981fbfc9298ef3c549e98dd8308eee4b41d2d9dd59e0d05542178d0e22b3d76eec1060dc2959c539f73a60690a9a6532aa795be9af085df9cdfd30efb72726a6f1bb26ef8d49e6fdf6f694e050356dd209e8ceb11e008544dd48d969118dff3da32ef6046b5f092b12ae879fda2f7be3c700a6100a9acde266bea2f30a9195313f4dc27193f8f2607089005a9842059839d2a0564a5d51adc3492efc557ad3aaa3cce38725b5a8f892b8b1a6aadad659c11d383f05220e9cf17d55a9f9c92d85e13da41ef84fa314833e3d2942baffc7ad9826ca9be6219e3b99e137f8ca57e0d44339c257d2d7fc2bc49fa33377398b4d69f2734f88980ac10b2ef6c83bf6e7f0ba2325526df282f21be8696ff54e5158716d78b0efbc2ed869cdb8f0e31064a6aef4fc9621a8620c4f04fd393b338a94dcd210e5d385b0892d2235d551e2f212422b765799f9eb9ecc22d95103af512b686e11700c7212d474f4aa15e490c3157e0bcdf3bdbf7d4d32388d04b7bea0534e8697c90c2c94d56da7d0bec4f2fb82f6ab47515085543888bfa1315edba96ce9c1580e69399527de9e686495ca5011035bf5d3bedd4a79daf0d27fc0fa71e96f39123456dbccd5a3226d28a6eac25efd81c0d5e8ca35d7e094c3a56d42f56e1aa186519ba69032ce82d0c59fa814653853851e86011de0ead24e5ce95cc34cbadc0635e5eb9bf602d085341e9188830f2fd812dbbefcc00fa96e015334fa97747c7c69ce074018f8855f94c94d27af5a9ac06b5b4563ca010ba1abe1f269046e997cc3a49d6582e9d15332fde53f899f3a6409a2c592f52709afbab91ce1382d80f754eae9119f5b6eb493dc38b53dec9bd28e8aed501845ef6fb7c7417005c5007080b6f1d350464bdd6ca6254041a50c93dd16aae8f08346cef32ade1fb6b3f3f82513f6df375e73d70da3442a49f05ed0810b67b89f51a1d1aa2e061b3049e249db332592abe8b812afe3e49a87e4cafa616b4e1811d0c8528bf4ee0a47acea51a8bb18adce17d778ef5ea80a21efc5e95188d852cc70cf8e5b70c7562a119c8da4716563c251aed796800ac7489fe754d47c1160752d411cd874f8a28a4615281647a738bdc25a23bb3f450a2ab0f82c59ddd77540559b77f0edd4cf49f10371fbf758fde3d4e643488a607002c63655026c578428534a17ace06c288aead74ced8521c2d42e728d8eb8eb03b2f6c1001041f17bc05a3719245c2aaf677b83f135c66750e2e509340dd2169cc85d5a60b9692ba077d297c60e5e0c587b378b124ad9be5180a9788c0842c7c258a3c08957c56e2c6b8168877f718273ba2e147f653653b9715d6cc47bfffe4922e4dfac33819ec75aa765c8af76009a92881ca1b56c3177389686898f4978dae4a7e02dc7745b0818ff131f99d9b2cde206a02537c938bac6fb164eeca0f1fab5c7e1df228a1161418c24f1c06a11de84b2418abe96d0aff61a6de653ae6696a960865010122e4328ad92999525c96150c5be45cb1038dfd6b45b8031643dc8b2226f9f651ee4fc813931d896365baf7d74cb5df2ac1e6bdd16bcd8946e28dbafe87aeb6327744bcc7cd9660c9c3929dad53d0c7d669e917cddcf9e0cd553a8a420f1e69b43b2565a0d5dda63e892efdfdba23aeb9a2d2629967b1e9a225cfbd42955372da30a876e412774e2cb8dd2b04031c2692d0cd49d12fd70dd1aaf6a5802b1c6088711b6ff22d7c0901a29bf57368e4d21003239b9c5325081e8108bfb88d3f19081e6b63fcbace15006a781387ed2e15c37d6bc62172f65acbf978639c5477b539153fab5220260a18eca6be5f87d38c7c166b7b21018818495ea63446aad0cb5b9ad01272723eef3325b85fd93095ee842b149d93a089fd4d42be3116de7bb3e3715baed0405216d4a0c9dd0a09b1b4c3db18f6f2ac494e447c90e1a4995e14d5d4ca39c19ece6a60f7f9f79911f1bb881a105353fd76e9191927f3d98dcd0ed76dea0e8d1a4b4aae1f37c20b85559912fcbed0e59784e2004d626880dbc5bdeb3ed783dda5f1881372e7e50629ba1a91e7699e3e861269e2d5760a467ebcbdc2b010c723ab59a99b2e5fdd5043fcd799e4e7ec022cee369e16435fdc45ac70db1fdb9f37c069eb37289be741c0b2ba56e59c2b67c65ddf8cdc9949aeb88c51559299038a4d2fe00e71b4a8ded5de8e8a23c791a9df2dafb9296de9faaf235a748ed06997b9150f27def334f2cf034534f6e8962117b950448f36ab69ffca1b04b1a5a4e9a21aec3aaa44bb307cd9b20d45ac3e3a8e2061501448f0a33e643e2332cb59520a192c31b6d58d792a980bacaaf6301a86144832660b802c20e19c195f7149483c6a0e3c2c71435513d7a0891f0123570831aa5c958b0b6cce37b1cc3ce6cbb40ee85cba910d9d3e69618afd5b07eb48097051f91928676f0b5eae85a3137d58bf970a896342693f2a668c53a3e53e8cadb995aa02cf7486d2d292246bd57f15c68ea5ebac60b04774ca861021014e9ddd1615af6ca2f7d2212b825c102a3ec17244c1e74226d340a80e47818e8506d817f81aede8ca74d77067d62b1643519704a211632366eec7c1e67bde0bf5061010f4ce72bde1d2512ba562097c5f59a20284065398070733bf865752c1cad25ad0767032a2538150436b1069e5aeb51de4d1b262a9d48c3afc6530c88b8db92a23f9e20175d7b299a481f9cc19a5c2516b8045749c918a1c50994bdc347561204b0c12f8cd656baaee0d95dc428e5d9eee5fc3b8689758c831b042ce2045b2c5ebd6233e761031a31df4a4a78b89a5e3c36927fae37291f22d9bf1b1552cdd888fd8afa04ccfb269600094e98f43bee463c499c47e041da4c14f614b9f644da29a364d3648bb7e84ba25ca63f14bbf78ceb63f821449df5d3a28f3aca05160c5281343f0a012c68ad22105bf4345ec7b8e8be94451ac6547a55419a150628b68835ebd51035284ab32e6cc81555b0691b752a4f888cce34ca3d5dfb8743085d4209bacaacefcd86980be2570f17f73fd9c3782f2fc48671a10fa3f4e7cbc4a23de284cfdf556324aaad585bbe4d817cedf34eb4ef789aed9ca868b16e1211402249e251c538e164328cd94fb252802706033ebb00e1eb1d1150690493dded9cb96df8101d67c59a6b523be655f3f88d4ea6ddacd110386aa952cb6732288aa894dccd3315d9a4c3ad78b0451bb21cd0a87e554f31563b64bcd8ea943f8f5f0a8c4ca15df789eb0fbd575bddc989240792377b4f4fbced983cc0f57d94983b891b449b5da3f0f5be2c62209409a0649ba7052cbba5278d264e8b30bd2ec553b99cef9ea922ab1ec80cb7294008b20ac2b27dbe2c6baf419d3c44c10e897a65d4aa2215853093363b77b12e9d276673216c26c026f15936d4da0fc93f0bdf354fb2ad20fdf8d8cb7f0fb45e310d68fb6ffa04ef0881abd8ed34d30aea1fd32d46c38b4221e09ca9b8fdfdd3e7a7c797d79e77541edd962cfd298d3286ad6511f329dcbfdb93aa77b2e5bb0551d1020ffcf0e432a79db19ba565fb6aa4823ab852cad577c1ba819e7a51e19f6e4e6b804a7e0389b621cdcb99a3429a819d26ab37bd2def07eb46f8d0790dc9951ed560ee90397decd40da40cc074733868d0c0115654c73515f9e26e3baebc671fbd20b1cffbe6613be21aa9c495b2cee5413c717df15d1260e331afcd8a069ed0470ef16d3d0e17dfcbfd79060082c36611cf03cd9b28821d4362a4c85e3fe4ada9669e116c65b104e78815bf0ba01c078df9607a52ec948a01ea953d60a560ce12070464f76f782bfd68fbf25f74347eb7a8e1ad11ebbe4a9008f41675d3421bda058f91b7fdee2b616819d1cb299e384b504156772313b4f466df5262ae6ec6c74b59d0a77ba93679c953684651c032b251ffaa66b8116046d32d3ff9b5f7f5a6da165de489db67694cb54a958e6a46bf06a6ee975f011c0b193d7977dfabfcb6634b122fb042a37f7c600d81aa08750242348ea34bee21e66e78b5960f169ec4d64b9c3667cefe7ff8863c66c02bb3ce4f99a0579dcc76e608c25c61e423cc69e514539ae26a058e3974990af399555135d18073fc4a15fa70854612829c578703c72f6f2f6b7ae18c7186c04d6c5d64c4c7d1b012a3ffd482394bd3296dd108e0032b24fdfdf040ec78b40e17a22b346b6670cef8a096b4ec3b54c738ccd5bb0843de2eda9de087a5e493ce6b1a400a34aad8d9d816088369ab5c039035a3f9be5c4fe0741f2bf02ef56c1b11376ec4196ef69c7ffa9848927baa799ad4c2e179b3b7564158535f617dbc0e41f3020b64488578f5c5ab390941bebff63a7657658d5f37d8c511b890da7501dc190a78a77d283c9975160511275581df70b2daf0a4dd0bf9da27dc0e5e5e7823cf294801fb7a3f0545e73e6c683ca23c87f3128c9f2ddc9b47c4f2a250b5023e2a38d713bb89ecac90831785e862f99c4db0fb1252a88bd9e28aab1a132d7fd113d13af992751dc9b16d2673a416a897598108a6f510736666691d1505a99439dfbb28faa2d604a7b2660baf92781d27883b73c74371993e078ac0fd3edd3789bb0afb9b90c3dab07d20955f54fb92e8fa0b77f9db3282d6b6e98d872da33ba92ad17673b58db2f1b29d4ef8dd8baf8cc0d9bd84c45d96face7bbab4045516e2169fd5c454d5bd521c36547cf7c38b3b9a1259d7637e34bc90e01ef06d63e1c2d1875bebb8fb6973019c13fe2eec9ca33b69af541cf1eb6d08b50b5ccbf571b01065ae6e197205bc5b21291e6fe3ef721fbd2f8ad02c710d586a5713544fcbc17373950f523efe85c2ea92f1c5263c595b025f15f14bcb560a4853b3f760d62ac419c48e8d1f53d95e77e94c47c6b639dbfc98a02801d6605958c2b0aa9ee5bd6395495fd26bd0737831678036d93c48d2d510f77963e3b920335c25ad21001b207e9d90689e1d8a3521e48fbc61e84c3585087db478658157a60519ba08d3daa0cf7889d052930e59d174d93b2c79e601392efa565384852d9e8c35abd7ebae23daa4db4f1a7542422b50fba524a77561400b63198f6a6f0227ce1a4439619798f8b0ed3c737ccbc1d093f57277295bcf449e5083167bd0d31879f531a9036d2489bedb377745b4a667df01839b3dbd47bf641a5ea9f7a1e2144e90ea228aed2aa0fed746bfdf9a1600f581ad440a195e2e12affd2443c7dbd57837a401d5741e6c3a1c733ad25f91e50a927b9b003e468830b2e45340aa014d03497648f7127cfceb24b109b079a3dfc3d5476ecf0e8df51b93496ffe3d1ab7f8f7b427b9c04c6667c8c08026a11483c6cd914dd6279545f1520107c37eae08709fcd5e10295e02fe7286eb5c28fa21bba75c5b2b358eed902aa99cb7c20cbac4269e8a7ddad588c748f1bf2687637a45dcb8054e1bd970d8f6d463e479c90dfc03dccaa83143a0b6b1583bc760b5da97a6d151bba32a64be17f431e3b7a6a9b6562f2c19f3c092008a3bd0046ff59c4837fbb42f4b87fe2a11c2c62057d5176ee58119590ac0c3fd5602e4c1cbd3b3924e3980bd9ba7f23dc7317e80d54ac19324fb99aba8ae5f50975acebe84e0e8eb594a4214bfb43bc03ff8d3fb59f322ee095ac789a591c10bc3a88d0cccc700affae91f2b2074b45fcb3ec29760d559aa005241881e0a96ebb26aa7a785f00971b94c61207c273e2212da54f1bbe3dc1a8df8e15b1c263cde9ffa1bac3a5714a1d6ecddaaad9bd442f9a9ac2a832027f42578ae286a271b5a150ce91e7ec1f7b3db51898575e29d00b33573a1de75ca24870e17cb3c694b34c80d9427ae7a3f88456c99d108187f20b3476f9a9d9e848c92534679f15ef201f90d97d88701949934767348605c290c3a71b3edff2ce2c1baa183680e11dabbdf13719d8ab2825c351d2ddd87e8271d8fc5fce424852aae6d96f05786a84bcb666685c6d34e86cf471fe738ed83bb019e7ae4a6d4d6bb0d972d7f2a96fa366801efd86092fc1be779e19e33a4bacf5e421b1d3d321238c6b1acb9d1e886dd501494d160fc924fed3ef7a92c5a059d37b3877a71f17301378bdb36141b5a8270a799a148c9bd0684e941a82ca7736745b7ecab2215610900002696a40f26f20e0ace8b96e376c1b0d803ba342cc23a5d46c828a9230a656bedabed30c17da92b47a913bcde1723f83aabb8253ae39c7d3e1821635a2129fda193a921a9885d46d82528c5f6abeb43fa43ce35478e0ed777b24589a746a0281d1e887a46d7675da5c6a7599bb1ade105731e2f49224b7511ebb4176213f14f3df55033f653d0a5acbbc095e0a6b953d002a36d802fd1f675f2da207ae5b9a7e34bcb3de6cc8a723c89b95374765580ec2e196302eadc44f8ad26f372a0de67b231a7775ac4a4cb94f6d4c84ed6f78619711622b92cb319dfb986aecdc94d74ccd40abb5e110b766530c38a86f874dddaeaf5bace0031473ba298d058a10f6f85e4246e5e04cb5222819ba5d2bcd33b7531c3260b0a0243f1314c80c44b9beb549af8df61dc166091c376768b8b657b71eadbef3a29a4e2f1d39c76eb18c7d39b14cc86c17ecc51dda2bad370176872a09a473b909a225a64698bb0edd31b0232fd1e457ecac9a090fa7b81cb084a39f9c20476d9f41ab4cd53d7335107958e0202088625c01665ae7a6df2c202b24008c4c80f2c42c6df55f98678952f1c84263854a6eed262509805cd04375b2ff4a6e1847cb316e446f63206bcb15c6dab3f5fca29e2ed4453feedc8093e8660a50694c8f5fdc755cfff2a67c931faa02ad037f2a42a63469d2be4089c0691250177d926520d928efcc2b2f1385c6dd54186a5b38d439a3c92e65f8efe5a650c77afd04f420884ab0fb47f85981a1fba4d4080ac77023cfecc50f0ca10f237a5e9aa9cb327331cdaed4292291bbb1077a4eb53e74238506f6a138c590d72a8ee01e2aa81f7cd9b99c0d440d801cfdd3af49ffabc005a1322ceeb7061732e5b298353d0e43cb5d4bfd325b23ab716fccb2cbe24eadf386c94544cc15a2963f2246d43307d1b7564045df48f7012330b9dda73304cc30a9e69ac3034cbf706154606b7f8a9ae33fdd01d6b8137eb3cc93896fce55bde7c2c533a2b771abda037e7b7b30e5b4c5c8279828165d04280393d1b4c66669edd00c22c9c9e62d617eb15fd6a176d50c3beef28ceed7b0b2f417526020ca74bb097e8569a2f13344774b27cc2f3c98d8e9a941fd0c9f9492fcdba03c736011f41b4f991ab5b632ff2a074ef3d3be4cc9400d6da53bd29397721755535cfe756b7b6b857246110fef469c6a8a956503903e6a16a62be0528a11eaaea281e87b1b25310b2561d00e426c1a99105059bda5ae13e2f2f6a9c0c0d618673be0c1a21a6ecae0b2e256b5347667d76de9cede6a5165785096d9990b5303fe8052411d1c1f792304b5439ee54f3ed3d7993c7c180dd7821ec5b3afa8a3939e15443b4aa5dc51c41722e7888976cad0ada1cea84fc91b1316dcc57e64b35067a87989fb977d389669835d75c66994faeda308d925bf4020f0708c59367e8708cef8dd60716d906d8222b1413344a3914661d9f6a102b854f0c70ab581d7f729378b6a8aceff40e2fba3c508c79e253d274118724a48f89a975f0c9236e88423f5cfadcbd4802bea33e1f9e460cafe3ef338ad01abf62d703154f39da9671e07e1be5067ef28008116a15105aeb06f9bf6e8d0628bcb044d98d7dc80ac0309d51160bb7661e922e13163b9933252a8d660e081c5e2cc900c805ee925ac65bed3e90597a2c76116140ca96c2e6c27e0f81076d17ec9624e499f285bd377cf011cad5a5aeefca41accd04d9c880ea2ee302e3f19f507cff23ab62ae880809eeed3c16d92a3a781b90673444419fc208a989e5f313a082cdf0cc7dde6c4c288e1c6fe5afe2b1af73097cf18d2706ffb63205e83a7decadedcca952bb4ee80498b28bc2bf070e517db484bb00f62b0c0a09cf2f40276e677c340143678d6a9317bada3c4b803a8baa0a04711b48849a7eed0b7efb4ae85fd754da9585c8bcbc8054bdfb92cbce2243ffdd48274fc030b1c29034b4e5901c0a08fb4194c4188b53ef327cd7916f5ab23cf1858b0c5ebd768cd25a6ee0bd370f6550fd0a2fde29ba6e03792d1dbf244526a43a667b79d2a9ab8b761a2277b994a6679a64b47b1b9f2e6237ad3af9e93bc878062f7cc3d0195499003910a43100cd6ccb892ba06f0cb08dda2e88bcc1365a35caa2d8b30da0f64737b5f0b30c5b8cf12e55dacf74245f3c5fe06961cbf19c3051f5f996af418a5992cfad79d98d1fd5edf97bd0f4d8757dd7b24be89a5a928b858be1d39bbe827b5f2862c759b9a1bd7539e74e0004d2a524cc1694c23cbc6c26ed5450ac931ce69ed42d47ae9ea486101389f0a5a275546f703c3c5477708c819d6fcd9ef4dbc8ae06d60c8c56ab3344556d819dfac413ab10fd72ccb59c3d27099ee6aa53bee74eac49389e76e0771c46b8f9a477cbd804301b6ba363ce414fa6e671f028be24abbb96c0c8b981a43468294a73b5f210220f64e8f6810305d49b15ac9b6525b206b04d6bc51cd703d61f5f09ba5f28f4cf0bec0e0a5290c5fa1dffdbb6bd616f82922b89aed69b4e48a0a3c35bd2b2d8f218ffd7a2628e8fbde9abb77960e9d9204ff0e6210b371f182b95d3239e95654b56825d84f3b4d3a4b2560deb842b416487ca6cb39f5f8ac60d6547f3bc63b76494bd5925dc3a8964ec4953228d206091d3b9c9de167ddc874425de13e0bed0661eb4978cda6c37fdfb0889b0f40477bc6609bdc6498a287638282d4ba572bd556c33c9d392f78de47c526d4eae99f0fbbb4c39618eaaa4368ce521c6015e98aeccee161eb704865785efef21fa834ad8a0c70c621e5aafb34e64ec4e820397ede98da46cf193ad028b23c36bba4bae7bc05fa7965045c756db0437981c5a223b4f1c1122b9e23d63b47c5c5030b0368caa7fe647047500ebf57064a7c2aac30f54d56444d51cd79a60edb61838a5a7b97645508a4c4a8b53a4699780bb1ba501ec1553ba81878d3826d80c58e9e3b1248a70e502fd051f4c8e74560f68d3dd01a3fded0014015ecec41c14ad087a6e17a6792c00e1175c6d34762b33fc3e6089bc3ac4867194e8bca0e0af96fb6a55d1508c81530e83d22e40e9e012079782d3d091bdac14a01deaca339d02e439a5d41458cf537341eeec09f6b50b7baaac9b784adacd03fbb49572d61bd3898281326cd65602ed78ced9c29091b3e8fa2a99357c72d7d292afdcf140a65e4bb983cb227e313140387fd63c33e19dcd7cadc4e98dc09fb86bfd54c19dce411158ed501e249254b1769789d757114e1a7650dd2f355079fb645e3a983b51845f978fd35760324461a5d780372c76f46569fc2376eea0480b9ba85b9fd590c7ef85b99e14ebb00da2aaaa4f5217fb9d8aa4a25cb2701ca61dd2f63d06e00938df1d99614f5f11acfa66491fc10e5e97aaf2d98d235ded627ef11f785db2032efd1ecc423bbfc701b824db20cd187dd1f3ed1f33af5bce0139f3b80cf9abf17d9e72b715c5c950c2863a79dbac3cd5f2126920ea819910235fcdefc9ebdaed707b0a3ffc4a08eb577bb8638f5126c2a55da4206c6d1a88e21b7807b756cfab4530930ed88322ef5401e921554cd5739973d0bbf6ee39d1e4d761bcd28e2dedec2768ec1d5c7fa81bc791875c2e548f0077582283da7a4c396930b67a257dc5fbee96cb5a02a8675d874d3aa80000bc5b51f21aa1fe05ed3dfdc567ff0f3f059a17642820f0517a0e935f6a959fcf8a0794894430f48975814bb6e1d1b0a5c27e3135fd66206568e3c1943c6828f99258f8b0765eb3655fce637312cbc8a2d6a744d4585cb93d0051a6613a9e867358a910f4a25c74d78dbf0c1ba8a76ebf993bac6420a7d4f21aac816193d73f9174951f2a66a59a493c98b9a9bbfff491c48b04b0b1ece90d7d4a282671875b5210c71c606f11ffdea4cddf6fcbde1c91bd709902843de925b05206a88b8daf5379ec3d4b8f427646fa830cace31b1449984d84f60e38401adfa645f2f25269cccebfb1625481c85c3a582edd6779be6aa574b0091c2e113428a0a1513e6dd2ede84e4c9e7a35be041d24dd87dea0873404da0743a626db2037261d60335f199c4c6bb464b950c2e4d4d47d589f2e45bd72da3ee43e68b45980b6d43811c36b3c43180b3f00d65b7768392f3f2212d98fb47210220e72a782364590773e85c038ade33abe0c0a2adb588bbec2b0001e4d85c01706bd3b9432cc37c538b59dd27ab87b98eaaff258dca6ce3898f92a5d8de7b8289352a3a6e18aa94b3e9ad3975da9c6ec87aafc65dfc3348d60ec01096d3d101c500e7f6a3de13ee86f7295158a1681acd89d4f8cfb0ffe0148e95735251732cb00782e16f7f8d3879a422cdc7d164e569036470fc26bf8cc87f6d71babd00d36023254cd61cef55b05a68708bb29b8cf050ce6bd4e623dbef99c41e9c713181c0735414d6e968e5a5bbf86e054479c2da1bee45dfdfb1dbadde15c19b3654b1ffe106f9755540b93cf2e525bedbb7c1ec040a566873d2f2851412be23c5c004e5421dc5748f40a0b1dedf6afd13710de2ed083f2062208ab140d16ae6954c5a9a975ad0f7aaf5b9bd61e22f6162b2dca80b068fd0dadce021d8c2c77f7570179b227305af9863bf444d926fa0ce3f2ba11e06d92e8bd10930cf0f1aa38ab808a2f0edb96366e53cec5641e40967a07fd2468b86cf9675ffc32a6b9db4febcf20506e3c17ff840c690c878f42c55e0c806229b52aa52e0459a02fe0004fd8da6bf02625f0a4d255810a4744153129ed48ddf753dce854ece7d7c3ab9c208dd77e97e14945770de119773b377653d5a450da89da1b79533a7e54720742ac84e61c3c8694d8a674ca00f457f4abc984c8f803e269807eb4aae2c9754b971aa47d515c4c0d80bf94d94cfdbbc295bded97576972f029b109b8ea141715a61c1b29186b147c876a6679040166ca151b4fb327af27f4804cafa150d38baa289600426e953ff764f3c02c8be82ce33db3e02ab092312ab90b0e1666fdc38853f92544041918adae6275a839759628dcd272e28282abecb293496fd1357d50a42cb1dabe8e1b92ce6b5053682ddcf48bf26649b30bf3b7874eafbb87e7098cd100116d335de0bffd4a1871a286030c3936fde911574faa2931796cae18cf186bbcb75300b39cf0651b3686192a68b58adddf4306650f2f132da808a280d9b79c13b236258a7999faeb92d2da232bcdcb38ed4c907861a7eaaae962238951fad84639846b384baa96398699505924b7f8c52c6d5ebac4163c5caff9a1dff0d3db6659191f190be88fc1e51685be974d131e0b94130ac10129e2c3ed30a0263d1acc07e15ec2eeee853779633d2ca27b1cc7594613244efe5655dae624e626262609895da485ab235af6e461a80261c650facfd2595640c61e0314cffbaa15aa26e2b9ce859da38d67937a876bcbb11c1c611f6c43e465504f6f388f06392c4878a3b1aee33210e22ef395161315336e66673ec8bf61357bbbfd81b5d3e83139c6d011cc5034a9c12855b30145ea503552ac7a6388729f01869d25a7e5201057f88646e3604706b85317d5b1fc2fec13a7ac2a2cfa32cf438b5421b46e3524cfc1a72d57c6e8ad14be18c5813b791acee23d0dc0bf9c3ca8d6dad2464ef4db6dc52ca94640a38082c0866082de4363fb4137bceca677badf3d95efb8c68bfc5252108c4567dee5888add3a7729bba2545b9f26123bee431b436eec84bf5b9b5a2fe2de4630393fae4f5cb8564a0d8bf33d6c886d6e80ab9bbfb74ead2ddddddddddddddfd2393e77852075d8f5fe700f97de472dd2df2fc56aa1bc395f1c17e8d9cb32d10f272bc83ba6e33a8a27966d6e943ad5f6badb7d76afd424dd3342dceae47abcfd3b56a9ecc32599f99fbb69bb5b2f7ae47eb18503f7e195df96890af4c131b24fb5a4862fb435ee22624b6214777dee8ad1cc09f7d5fbf6c9b38a73eb9f3e36b7eadd6aa54ffe0dc9ea8e6575b55f655e0e380ac84a333e79c40dc663e4f1b455883f346127b44851224424a902041220414842426041413021202fa22e41202faf22586c3171511623874b9dcf5e0180e5f6e7f21917e215e8ee1e0c5c52194b13bb8a8437efb4cdb481d57723976c4745597634737dc03a0ae87168675f84b19393f7a9907ba8d7c2eee2000eb902f0d70e587a82bdf93589d1c6c7cdaa0b41f75e64f67060df6c7eadca4f945ec882f9795b81c3bc2e86eae63431d3376b974ab8b6ec8ddd032d8af8377fcbdc76952c671ccca11ce37cb8ad1ed4fc147b354b79110c5ed9fe99918bf55fc7889c4cb23ded8dd28772c906685d647059a35b15c8e1d01bbfd29d8da5dfc5e8861dc1762184c6c58e714b124bef8521796660fb322ff9ee467de905a330ff5d34b3df5603acac5783ede0a9d4283fd46b83ff9c029f280094117caeac7e955affa7e5adbe984021bb2d20478e70ee103bee1db0f24eeb8432cb10ebefd146056f7fd16e00cf0067847fbfe2091056609c1c25148f101d66204862ba668c99fdbe4a32b2fc79a1071e7d48edad50406b7fbcdb7cedb8c1aa6c4458a4d2bac6d12c5ed2296068f62e2d151b44193e5d2361d973ec565bf7930cc703396e33c79c2c186b1cbf46e30b17dd460bb8059436050dd593f8b01e79c92602678877ecf9b8ccbba1edb557acc48fd66793ad575337ec68cefbcd0de1933be087b81bf68d44718ecd7bc182f7ee9ff00d3c03b361e350b4bb326131c6b8225b6c2c632437003a12eb1bb7922881151451037c6a34d60218592ab790bb81eb9441b85e508f329cd92b7df8d7887af1b1177f49d2ff3fd6dd4569a1503e9bad66d04261c55397008d347a2fc50856d5857e96f2b71471fb972fb6396283b145d21a568075eb4b6975dcfb665300f63616e2ac6773166fac8d562cc748f42cd9fde1029f3acc4f54fc68b585a60c3d8e50b8d3bb808ef44d890f885f676b5e2a33111a2257f9be132d4d3b8a3461d7dc46d1d6117e136eea85fc320eae8efcfe80832325d4ff6960ad78ae2b2af610d8b3b88e09dfafded02666d1f37d831e09bfecceb17b00e244a62743d6662743de20e6670dd658ff26050ddcdd6a6c2a06d16ccf7fb111658c31aacd211d535acab34ac6fb05864743d984946d7839fd864409cec63ff842c8c7786f098cfe3678621100dddec0bdbe876371111ec5f753d4d856ffa65e73bd850756b743d2294bb3df5f8cea83f63d5f588773271e70feefc6080c1c240f3274fbee6c95bbded665e5feac5af7f8cace857fad90665c3fadba8bf8ffad926861db4b475f5b248b5edaf38f3f9529c1370b02b07e0b8f1e7c781f87ff9f20de3b762c0bbf4ffdb35110459f407364c4184ebb2d57ea484cb31a123ee2685ca0661f1040c28320455d19483b9c4132a55cea8685401b81c5362e59e6e683f063ea3a289c1090db800594114842dac904351159372c455ddd0be6c26624a7a60c2e598121f5cee72ac061fbae8bba8073e2ac1882bdaa4334a296bd044e304171f582d36a0c4924062c5432c0998512c8914d020892591432c0914c4ae8471e7e5d8952364d30436a4ac74f0821a42a0795179054eb4b166b566ab15d8ed72ec0a173fb03155ac92589927a8d43882ad5194b0339763577658c97025681584edbcd03cb1858d2956e6720c091d9cc076976348c8a045a78c37c68876c82ec79070e2fae5181258283711566a48e9818b295d5c495a52e286966b6211d7f58f21eba2e2817c315d771aa2aebb6b11da80a1f7aa90c6f50f6d0813f3576ef8718925e444676777f7ef9823f3fe9177f843011460e63bc5d490f9f87b1b6c285ff2e539de645f3337bef42618771cae7fd10518bc937a7fa62e4bc0473c8ceb6f9d56b7d65afbb541fbcc37ed45cf9750daed1bbef16e9f6e4c8deab2ad85b1714d982d4951f96993a5bf716cff56f46b88ada255f63efead15fd1ff9fc9d7d2cc4f7f7893f45f4f3e197ff13dfffa7687e3ef2e31fff68a0c0c6e70f411b3cb0b6237f3f8ee7644b6dc4c635614dba99a4ade9fdfc682fff6645fdd2fb91affd46df87fea4dfaa257ded7f741fb76693b6ea2712ef0ae67deeaaffa7fbf99ab7ea6f05f3f9d09fee7fe8cbff29aa9f4ff7f37fe453e971abe3e4b7b6ca850de3908f93d73d7750b4e7e9cfbacf4ebf7ddcb8f8438c45442a31cacd22122a4b21cbbaeca5900a30cbca42c6e2248566d5edb3d7f11c0e02dc02024afde981eca3b27fb94df6d68b436e937deae46559f63792d89e150ba7a7ff43fbf9b1fb565de5b7cabe95bd4a0796fb56bd7d54fbf93fa7efc77cf9f2fbd13e769bae99fcec335b932e03a05d6b424a3ab3af524a29a5ac32939a94524a29a59435934fa794d20e21a510293b0a1736ac5c9b6cc84d2a1dd87e9c205ffe0b1b7252bfbf7b0ebf579710b6162b7eb3f6a78fa7a1bb49615fe01c0e126d88472e6523501d8f866a35a3d446b1b4bad0ac7045a459610d1a21cd8ad107907fbf3ffd15efcca75f8377641d8a2da1b859ca9294e070b0a18ca626dea974be671fde5042962024a34946d3cc4a10a2edc39dcfbfa97060430ca8702085e49c3f6796942595209425dd0cb16d2ace5a19696447399373599a31f4b71bce7af2b51384ece972eca5824b7f1b0007e3c98ff1e2957139f60abaf4371d9c8c277f3b41c8c25c8ef100c6a5bf11806b57bf663c59e3728c872a38cb32a7120615c270635364f2b8412f2671d9907af4e0cb654380c1c0f682acc41a2ccde558932537e42e61cbf8a271d110e2005c5c753dfcf6176111e6393de5898d5188ee570c6ea472fd2312a05707848dff4aa23060d793c38b9d5962a2e50e9177bbe1e04da1811a74236d0384e43a9742e7700b74b93ac805e6c0d18183d3f5d0fe243500a76a2ae2393c6ee35f234c8ba5ef2a80010cd0f56811499236b3d4a404378c3056773a699595c3e5743ddb7711dcdce595a34291efc2e3392ab04d7347d917b212d719d5922f17bc1c5b92c3dd18c6460c2a8ce1ca2fd24f5d4586c48faee82ad220839d14d3d1d583ea9bc5dd6b3de7a7dfa7bf1504b86569135bf030c58889252de93221a855dd865bed710ae5b4b0fdaa06b71a86f55bc216395515763ea5433eb28f31c638839032b66bd9b826c4e9c8858d992acef7c9628bfeffd49f1f0bfed9fbf84f51fc7efcb3fa55ffc9fc634b4545c4b162e31a2925c0371208dff0cb29e5945a56f8818d1fd63cad32ce297d4ee9f3884d328b67ac2d6fc7bf8f833b1f8268e366796450324fcf020c04124ed5fe6bc01c359f95e0068e35c90df535941579e162c1164e5081720512d38926443f4c22212950a8d8208c2324a108b3891cf0c09170749ae54857eaa0c3959f42b33a46ca2ec77440d284aa66b56657d818976349c08825c1a2d9b81c4b9203f72314c817142b9a0d508a625bc2689cb62109168d02467021f1c40d9c20210bf98a2591a2b3976349aac49244c9418b84426528f262fd29032ac7ae47cf996b7bb0ad7cfae9d3cfc8ca871a893e5821d4a21f43ab3f86d68c23967f8b46e20caf18512b9342f889cb31295f9aacfcadd91b05a5b9a9bf95f4f7a9dff185fc684f3f3efbc7427f7d9ffe2a3f1ffadafff457ed03e23f60a4c27ef47b9c2412c4232396586af56fb27221c47318477b45d50a1784c48fffe0e3e01d4e496183348b46577f8c2fa4bdd5fc7c04719bf8dc926962817c3e6e24b136786083c4e74e088dcbdfaa435ec3566db0fc5bec8f46c5314689bacd916396a88c6eb1b99a498eedd967df5b61e505ae8b80cbb11c9a6e95a65b85e9c618b5dcf81be562d7c339c10410ae566dc26eb1f2b99b80fc2a03cbd375a60636fccb367e822c40e8c16d17ae7fcf6c5f133ffe16b988233364ffaad89d4eb1714db831142a30e81f4f10c4a02fc9edb9ad7b6e698ffa1fa7efbe9fee4f8ffa7e8a7cba3ffd0feab5a7950b3b23f3a9efd275e60ba52bfb6462befac5962b31b32ba552dd9d8592f5ba8bdb04c1dc871c65a4516eb57a08ba05b81cdbc186bbc99c1902e0eea81f7aaee48a3afcdbb73815ae0319aebf7425248b241b8c2d2d245375c2c66fcf2f773db5ef96061da6014d51f852330571810bd21bb7c5662ab2a13310f7a707ea7e7325f725b76192691287e6f3b40f2030b7f1a5a51bfa1275a51b45d8303a09c23bed04157db654c7e3747df08d7fcd62a3e5525234aba37f6bd13d61bbe9c6cb469894725d02d1653a93e7683d5cf701a8894ac8063135d32acaea51beb8310261e51683dcc65f0bbee98f9d0f1591ed3c4ad706f3290da53a2fb6506c135f69a9eb7ac05d5ccfc295988498b4bc1a14c286aee44a414e969a15ba16d7e2efa78fd53abd0fab755ac567b54edf2a7e2b1fa78700b74eff437b6e9d3e23453ea7d73e2345e18f1b4b0cb5645000d0518b045e43524b7b0fcc5c28daf703fae973af21a9757aed43550e271db7f13f0189e5967f108f40de3193fb174ea7df3e32da597417ae3682cb8fb89ac995aebb92e49bf8d926b44d1c54d86de44fffe9ddfb29f2e93f7d3ffeb39dce39273d6573ce5967464fed168a0d698080ead307d2fe5473f282b88d7ccd13e236f2ab74c934b16083f2a56c75f7b422aee2f753e453bf55fcece76bffb38adf8a85faf47f64943ffa47b9699ec599cecdea361ea485dadd48704e9a4acc42b98818632b514afba80ad06d286ac3f97452f4c1a3f8b25f88d3e552a4f8e2a3a41642b249211f6d1de4ec4ebbd3e743fb1c286d262c9554fa19fdd8397d2b857e379266e150d241b13fca7789c36388ae01b1714da851f600d09ec5a58437d3f526201e9b3c07003e203bbd5149c3d526a831be3a28b2604872f2b469db4f2fb6986bd41c155f1d145f1d149db48ddb00893b2213d6d103dff8873d7bfa5f20e85d547ed2b4edc431a70ac3f6e0dbdd871d543310ecb6145bda40bc07832934cf00749b1518f4ef826dfc5d4d4a66ba0e8a4a5439bf756cd203b3647c601610f1d585f12593d199e88ea2cfd35f37d3411e6d824e8832d4e78b4e366d7bff94a6bdfc1fdacbefc7f6f303e236dc4beee7fb4f91cf7cee7fe49fb8557c9fd3cbf7e156f163e1f4f27f9c7e703fbfd844e4364436e65d7eec4e42c57c4de4d57e5f6c3591bb144dc55b89eb3e55bd2453fe28df98ec141b3651189ba634ccdfb909480b9ea3bd73436ef00106c1085848dce11375f8abfc3718dbf5d4b7311c8c0ccbd815d8da813e5ab8ed14c3b1779908d79b18f40f695c209e233f4fb152cef5a79228a883e01d195c29dc430869a2b86305245cf73ee27adf2c7e16a3bb472a41f1c5370e44ac425688f3c67febd98d8c43b5a548029999d0c5b6a5545e545e545e5cbc7339572b545d7eb0f3c93e225d0f5b48f251bb78f8c67ffee046307fa9dad5419ee330a3a346eaa476355337751777a9bc55ae729b49e9b7aa5cbbe8cbea477407db10ce75e9734d38856e73d4e32ba2f024dee98cb3419494b9f7efa1168a5cacf5fa44b791494bd7dfdddddd41460275ea7307c4573edba3e2f6ad7c4ebffdf619e1bec8145fc4f8c59458a63c82bf2b115ba28083d32e3d4783a083389dc44a52874e29bd09559515a65a2b3b899b380ec10487a303fb41268625328822031f6cb1a48a1e5a130a2a35c8dc168a5990500947dcb81135ab4ed18c8ee4cb04372a6d895c2293092d086ada820623287d69c5f984965b91c46f25af1e2ac18b1b8dda4a636956eae3371213b1e5a65ea6522917fc70533f937a54d793427dd7f5a03a226ed89ab8dbe9b5aee7f45d8d0a13168d2a335815562bd42e7d8e9c0333c51033601b5c17228ceb588408c26b48bab2936e2a9e6490454a6aa59452265ff8d0851523c078d042e512aa512a850797524ae91769b1802ba358154d91149746f9a2dacad96953f4a40261e7153aa5091db24ca142e889295920790236e50b275994aa0ccda868aa162cb8c880062208a18619625043122e9ae00451c58611b64eb1a1c5662c88d9181d5220c5861bdaa78194233808028c2cb8b0e1b2f5722c082c7a08622908a51a304714a624524a99a2dc16e7c6b5dc3ae79074fcc4793edc26fe5653eb8e9a3ab5d7a9b1490028af53774a9da290e5f01305756a90ee092580f24eadbe74f9d5eb3b276ad2a9d5aff5a3a93a3aa9c9f5298b39e00c9d150455d2e53ba5965aa753825f633cdd96adb5a76593b2a5d6b17677f7e51b2b259573764bdadd3d758eec276dea93d25e29ab0a6ec3b55a3be7d7737e875ef7ec9e3566f4e3d79df1dfbeddbc69347eb03d7fe59cecf90b99993f06dd86a78c2e7bce39416f4e9292ce3929a81333431336be649e9325389b6621a5fc764925cb8cce989473ce29635266747a91199d313a259d5ee8cce88cc98cce98f4e245c6a4cce8f422333a63566c5c9335a8a1983394d775b74bca56dbb66d93727eb41fa30cb76316e79c3493432e21508230fdac9ab352a360194b7842cca6131bd0f50202c587958d3a191a7272fb23e7f288e5e57a655cd6f540f9e7d1d1d1c1526bd7a3afffa972272dbb3ce4361d5d51477f386d07a51ea1c6212357dc118b601dfd5aa238826ffafd8b46d18872e4b8d43337b051e86e29f627622e8e0e4f1237def82aace003a4852042884c70e313894031a88811284edc8c89aa803b635082ee9c50dc39a56cd601aeb760c97567aedcf544a19b45a902953cba2ab06229a596524a691231232b88b890928215d02c94d2076780e3caaff239166c41715061410b6c8c7832c4002e8d3da9e2d22c97beec7a28cc86f6698ec7215cbac4a55f393ba3a2f91a30070e18973e0acd8a355cfa3a09e0494185157c005dfa3ef48154a0852a97be069a75baf483b820e4caed2e8df900c5a56fa459395c592eb571696c0809489ae542ae4b3f2a6996bc947e7412fbe18a4b3f3ea1b1151871e9eb00b6c3a5fcc4a531207870e9472bf4a88582684229fd998fb965b34a880289246aad3827231c322a4a9a1327a05486ea143ccca62c0b1b885230841e30201d8870f1b0438f2198622a9872430f2260561565a9d619158d9d891135ddd07e4525c1612cad695a1134ec2085e59eaca85819180e6860420a1a686023091ab6dc1e223a65e31031b9f2ca1a94887658825bce34e835c40975aa4a05b6544042eaee963f1f47c75a221b398e878dc612fb4d55fdf9f40b3f1ee99d76b0527e2a3438a7cf6ccea99a61810df988d52f7f7e4d2fa07f569c66f14f14ee9c2f3f9e560a6d335f060616bcb144c53b2b1ef1d2f9d673e6cce2060d6c46bfc05200a359e471ba3772b8a1845c21f3716389e59700e7d4ed359b8c05153c632a42eea2729e93d602fbfe43dcc51573f282e1d8147342e54b0c99cb03b84c882797be0a4cf8e0f2713e62c9b82127b5389af1c47a78c5b8de31c000b7396e47c537d917d297bf79d66d321ef4abf7b44776bddc75a4726382d2586239503fdb9c3f0e1099b7be84c0e90badf3f62c68cfe31aad59bdb2250303abbab1c4c6f7d95e36aed9b84f2b16e8f7fff0fab7ffe1cf7dfff6dbbbc7ade4af5ee8cb7715ff14396fd5dabc55fc7e6ed5ec79fa74e43eb2af59967153775369e963bef74bcfca34b141e2d742121b3b1ed9620df61966e39ab0e3d6536cef40fc2171c96184c59031e39331e5c87febc1cdeacc7b0caae3b81e64ef83f93dae0c8c4d69272d5c52caeed772b8690c1933667c5fc85d1abc21779159e80965b4bdcb2069495d0fbedc7b0f7cc03bf33de466686a7250b959d5739c8c2f47dbf8a390802e1d1823e839468e32ca7dd75a6bbdb29d74ce93229ef391befc4fd2e61c268663704010dc541c53d713b508c286ddacf8ce7932d2a8c163a5e31185e09d6e7e3913db30b3e8df2196d8867f287e3b895fc8dd1ee2db432feef2ab876cdcc0f13a1ed840214e2bf900108018434695b612b194108f2e5fb6f10f8cebbfc9e0665cda33cd753ad8e69260551f0fdf38f7856d109cdc095abbdad5534ae9c58d587827c63b74c39103265bf88ac391031e90dc10f4d873540a2c9763ba706696eccce5180f59bc8e07fdbaafb13159f9618445eac53658a54137ca7e601b8ec254b808eee14109dea4d744d917f6ebd59de7c2cc951fab340eee65fbc53b7c637c518abcdafe10d92b1ecfd77667dd34876ddbba5377f566748636398f033d27c6c7f89044188c6bae7bc2c33cdca05b29ac8cec2bba51c61799b8764526a618cfd3b10befd08ff1f5cb08bc93d598262c97c9215249d73bf0ce8a47f7f51c78a7dfbf4b11cf6927fd24a6094b03df44a01b3fc9c597310014ebb0af08abd2399109e611069b5cbf369c1826409ce12358bb5c47ece21b8fb75d31debf8be09c18df7fd83fd0083b4ad854667c3366cc983163c68caf41a735a35f0ba0f1010105e9b4543f83ab543f43aa8bcbe56a850488b022dca59d843de54992db6c20132c60d7c3a487d89d20c404c9a527649efcee4e107a7db9f453a954179be46e54f8026a462606c622654db35f6e27700dd43945766c64ba13e9faf7ab591c7b6971bd5b773b81ab9ee418577270294f3e8ae806325df39f0304656466e28ca551a9667aa477f1598d7a9cb0d2caac47fe55a32df5b46da88d1b8a41c28e6dc580cb1ff34d94ccc339d3a75fe9c1c932b71964e8ee2e3de99b62e3536d4e59e794198e276cfc4967e6ee3ea57b75ad4f91dd7d2382942c5eb24839a5c8c9540429a71739998a90250b5311988a80c3e6726b52caba2cb96e073125654ccea9bcd88cf3a4138fdb3492ccb23a9b47767d7c517c50c0712df354d45aeb93436aa78c0b590e654c389c60dab8c9b1e47cc8a4cb9c3d71b06882274df464cae5779292df31d61ce0d3d008834618349cb032a8786069009ac186333564a871c4e689cd4a404497d80d8aa24a850495fbe486f699c0f205531138dee1ef9f09c7049b8c18d772f58764b5569af9b6717478b847a6e0821a062708e4fa33386705aebffc77154f6ee1ba7f493ac426a64e9eb4e05c4412818c34e872a1166c16368c4257e52ad6c295aa1859398a584e1e5d709d07773915bccaf5684549a8c1a8846fa490b69d220f7ce31f77601dfe3043b05527013c55a552c5a6ea8374352c0e35acab486f2427f2275cb62d9d343434b46d3da59fb493069da887fad5412d970941add50feebbefbe1fae6137c2b00e731d271af2971b1d2dc1ba476d92a3b1034b7f9b73529a1d4929259d4f29fd8e5e602d3dfcc62de3366f0a8cabe6a84824356f4d1be21b9f40f7a88efb64bcc0867188b50c01317fe01d53fbd37bfd6c68a8abc8232c4845b00e0f7bc6911a26434ac350376c5ca3eac286f188668f94a4791b5df7e2ba16d7976eb4d2609506a7684630232b16622bbedcc6613ee663be1f6e75279f7a91763db4cbb8aa753d15c9e9b4cd4dfab6f5f02bad78118fbaebf11185dc06081bc6a3300af9ab6096e80e4526e4ef90df10947d1c2130c8e24411b56cd9b1fdf60d21f26184e247e663de47e62ba21fc31e3021e84281f96de912f19bd140e81271186f953d73696dde1c5d3297d6fc6c6a1e7189595847848206acc37ff36a703d47e648d7a3d0a216a54c5e1fe00b4708eca0f74a9f27051554f24a296595ef527e34d585509d42411fc52f728c9163a41b75ead4a9cf509a1d49c94decc565fe72b275c9462d6d13ab58c95a1a8c494f2c1797bc98d4a08c4fd8f8614cea23ca828d6bc2195b12794ef749aed6cd5ad52f4949c4d372c973e64b25979678f8ad9fc637fef3e539a79d8b53005000d73f550d1b335f956ffc67a8c0863329f4262dfd396ebf77d1f4c3e99b4d3bb0618daa23df8a47cc95cf3d62ae9c4b59d32c364a290fdfd0041cb1bcca71eba53817aca193a3cf074c0e502f81c886f652af5277fa7cb94b20925f6c524aced12033c3f8c0f21bc1728ccbb28cb186d97383f5b34c4e29a30c9a32649e73ceec6316e269661a64f9c11cb161d534ede31270b5975e594a2935eb54fb6ccde4942f2516d329a574d2385510837f1c75b2fabd1b9cb18d88337cb0211ff917c62d3ed2862befc43b095079626c24b40e82b802090a6f72832aae283c0e0baba2712f021f65b8939170277f71e7642bee7c66aee2cea912ea23ada998024a92a6691a9212fe5a047b137bd0aa929ad8b866891982d0a515c116aa094b5f080a14df6838615fe89b7d8a523a5faa28ed3cbe5df7a7507569e7f5ed66b806b9a83f516155a0cec90b55f774d9a3f91ccde2a78fd3aceee933738ff25c509d3e2ede2dc5a5541d1b55ff2ff3889dd7fdc90b83dc13f715697ff25c505dedab5f48829b51a748f5d9ab55ab9f695996d5ec2b1162d96f0f6e36abc0890a1ba4480ce22b8d34cb25a50baa161acc803478ca9ee3ba0409c265d9e9a5575487c81915d890998c047141880b60f6457878e774332934996263318483201414fe034bf3cde21e277ac964add9d74c428901a5dbdbdb9b6bc276809937e63927cb68c5169f6b423ee2c0b0fdcc370400737c8d8a86bb473ac438810dffdd9d93c286ffcdf2af69bea14114e12700851c4b5c5e576043a7d3e98472c26a5f735ab2adfcf97257ee029b06c54a149619d8f82a0dc4b97d858809532bb4376659d6422dd11f81344b7ef615f8af35cb5e3585f5cc338f2ec964e31af622b445522ba298b0f36fb0326512d9dca987c4ac25891d825eabb5be655ef6c5a106e7bc451aeca48c367d24210d4e263623f215d9d2acf02fccc7d48d7e21cc17b76869709e9e39cb62be90e7675b626b7692bf67c58611699a00c56693972213df4c24b7990f33a7b664890b53537b8172f586f29e7a7cb38f6b7052af480e56fbb0ba3c2728229959f6946a4a996759046a7006b92b0e452d2e70ca1b5db5aab26f7d48d8d0fa1147841324304c787139764474712ec796d872a758a19cf5c22037d49ebb21a9acebd1346dfb94176f8326f4606d48a4affd66b6d3675dcfe9b39385f1f8c23cd739b2659f7fb35fbb1e6b3f0e468bed53b259a8b7f6bb1e6bbfeb497ded7a603ee5c1d8e7cd9b773b79a81ab59e50a85418034f8735f5b1eb59a53e07cc6bdf3ecc17bbd4dbeaadecc76bffe4a13c2831dfca726b83e1ac17b2cc26232351330dd2a73595aa9ffa0d4683e1067bf4ada90fc4bb596189dc10f52e70d7be6d56f6a9a7af92280e672edb8f6b90bfeb62b71a30721b0d921b12e99b0a63b8dc77ecec6fd67e0fbef65bc13c07befaf6ebc3fce963b8daa3bc90088cf56a835a17c345792e70b7fb3813441ddb6b5e28799a59fc94a6e6d20f7370f69ae61187eb6e4bec09c877f92edfe573e7e32f3f23b1c51d73b04144441427b0d3091b3a2461832a46ab1baac068b0b0f572ac0ad10d32aff5469dbc8326eae8a7cf32dbb4ae47ab999655ad669526ee88acc3fdc31bf2258d73b69c6e53d2a5f496f171748d37f5d89bd5714aeeac37251e7b4e76d79cd3250c62fc22c6a218a8a46db65541e914cd08000000004314002028100c078442a148281ed4c459ed0114000b82a0447a5c9909d328c7519432c810030c01000020400060a4863642017a73b1a5591f1542c7f53fbedfac075671803604d9ca3446972910fbf9f007aafe48bc3fa1180431368e8aa76a1e21e819036ecf2798a4f799f0bb15db37c364ef4362948db44126a56d4f0296766d402e7d8229649923aa4e18cabded2d8fae87541978f04875c8f0f09589504b51b19ac5e099ba447fb6bf8fb261fc1034c5b46755989bcbd48be9d167486818ab3f63f31960601571067a0c55841d1246aa7a52e9e13a700d55822fe282d66c3985ad85814000da1d51c90c03ed6ac0fb3a1ff784844298a2ab1853b7fe5b717b7fee6a00bd3cc6c92c8b08f00d960247913135d72d7f11a551fbbeaed1c5f1b24bb9a2ff04309d26f41ce0f9bc0eb133f707bafd279864053142f98120ea3df07fa55d287fb72e2100387310c00af636f8c36969f0b0419e3c02d2ff222d4e35e00f56e28f563f3e953cd6e3144251d0116cefd4778f4c977d010a6e89a09a97719a43e90af6fd469158828408ad7abd7b086fe4fbf611fe4c335fe350d3c4acb9dff61ecd10e1bcceac0be80de9f70fd6513fee3aa1ccbffb0f0d9249e3d00cefaff064361ff3edfd3ed48f90a2aa86b34d0f60f4a87ee0bac15d6c4f2fe300d88e2c5b25573fab1154c97ecd6fcc838c6942c2f27214b61101b6e580e5c6a418debe65c1e16a005a5923f473e64531ed663519d411b72f46da134ef714deb5607a2ef389ce9e5ce4a6987f8bd6c8889c2e87bc082b384d26d0d259459ecab840e10e6e271b8c908e9a1c1038f2491abe10c0169056bb89e50ec6e1b4ce1f3b693a6b17d96a77b2a28c23ee9902b538ea5a5b6016bca476684d4ba3992df54ef64c21e8012583afc1666ea41fbbd5bf1ce1dfa0c824daf199c0e348f10dabaa1d528508da73168c0e78c6cd5ed8b3400dfbfa8f029b93ecd5fc8087edff1f993558d002ada1422d9055719861a0e98201c75ef98691cb007d2980441a92a930f0e9b0da4710f1cfe3298206e94db372b0b8b5e7e422e7fba7af32d04af919cd8113a9323e3e06154ceddd345763fb7b6031a03feed1a888f958fbc437fd4af31318f5a6034c5188157ce40fbf8a54641012d88bfee34e096f607b96d898ad16ac1016e599cb869088e17adf0f0334efd22189f41f53e30f12c4e9f6c68e0105deb5fefbd81f37a30cc857cb0ef8354a99dfad01106eeeffcba111583a2b755cb242288d6e70fb9bb710425b3babd4da20b4ff11349bfad7c843a68ae178ce87fbd64f9846eb7e6c848d39037bd62f816bca9e5e07e049043cd48b2a895a6ef07bca6af94e323bba76e807649a8b7be86d422d1f94cb75933706541262aa5f9241a7d2f20398cdf5bb405a76e204e20a8e15dae8c6fa4baad180a47d0b0d37f61f5ba9fd27b05aabf03b636ae0d8ac7107af8c1cc20fb89546803160f429af7f202859c247511f00d2594ecc6f43a80e15b0a58c8155378fb82ad505a26034866127ac6b9201914980ba26c026aeec6db68558b319359c21d98b316921b2010556d3540551e39cce9db0338748d3513fe37ad1e0ff7bde1857006da3736106aca0e4c5c3977290c73e2a60e6a9375138120f8c943ec1d53aaf92ba74f68f68a7a42a7febe823832b339be5ba6578f382910fac5ed99195748164302f84ed4c9a3f99088415015ed6f92246d0cf5b502798964172953ab80552ea3018b93149f77631225bdb8d390dfe4b1b9ad4228cbe00609d47f5fca9dcf5be92f96ef7f7822195f4a7862f4116d8fe804c0cb0022e2696d077adbf8c5aa0f9cfe0654d50fa627d269cf6ce999438edb4ceee7fc29e3eab51c34f99c986e1f4bd2174259d7c7f1521a3538d49baad282cc965ac80fd9b79f7754a97e8c07ad7c9064507055f0b52455a361fb94dd7adcf11dd9a1255c563aa689a9bb50dd8f18ae4bf8a71fa1fc69976a704764ab3292fad315008b562367e82789aeaae2c0c069aff62d55427a847568777460f4022939bb1e73228e0939b6838a75e2c79e858d9d2dff0f3115f558cc9ed8d318c031981fc9c1b00d8e10d88b76971c8b9e2ff05538855c80184e3828edf2b1696d094bdc0883e013aa1fb7fbb3b606003d5af2f5d95b6ea5e393e7df00c404efc888977932e8782c17b11ce6a340874068f3ee9f113ffa203b414492fb8ff1c1cf0f3244530ff167edaad003dfa4a70b8c383c957deaeba7a48af7a4be19d30fa127ba60918274f7133dcda300bed0f2ead27b2aafc41d4c8a6fbc19b962213cecaf6f7240c8e7863174be66225718919d28993153ec4e97174e83c6072140a303beb158e543063346100f93a6d3d621ff97a34361911a092b9f97048053232cee9e04e8c565af1ebc99304926397428e63fd07cb56348878236cf9f7a8bd55d424acb2119318b2dfe40ba675e05c3681acbba0f59598c99a494623a4fb97bd2f965053a616d9eda666994428b82f32439c0e3d94601d0b10ae537cb3aaecbc92159a91ec0d248b1d6cffd6822bfc6c2856f36adf83a7b2bb7b559c9ebe7afe6e854cc558d897bb415083a68e42f609068015a731e8cef2ac74c17ef82af0a2a9eb2174916d102f88d341afeb000e1205fd4217c5fcac1ee70b3074edd7cc23bbb2f8e51bfa7a72ebbe708731f5d575bfbdf892c5953d17f320afab73e1cc42df87a30ba3d3c4bccfc56bab4177947c9b0752927fd4215a1fff034e67e18e4a624d70fc74fda0983bbcb986ea87562bc712837f1c6a33d3faa6dfd69f115e75c78faa1d939d49beace3bb14412836545b9266e7f6b7d0548ec8039e00509801c7b08b2af05f30b8377a2d5d0953a7b3043535045819e874dd127a4d91d8e3e04a76936146a13522068740e2bea93d9479c45a9fbe16ee6b8a253a0650cce92e1dabdbfbd87f8e3694497b03e240a872e629e675dae4162506cc93dcd581b0979aef8d4b8e47e296c3f9d29604677c7d203df48e0fe0fc0c28645b6f0ab5759f71c40a1fc40461041fa2daae74419e2756c561ff7633fa08b5a449a27b643e7338213412cecb0913b9557cb109998f375c3a83515151103748bf9eb77b3c00f9cee4e90a799764f00dcd5b4d8ab63b6d9b980d5d7e2f453af7b1db5211916c2567dbab0b11a2254493166970cce6eec282b52763ee60d09d56e848c80de49ec3fd1a0043430037772348c65ca2a1d8e9fab019b04d7eb4c45854802ac98dd7b5b24aa7f5e01dda1eebd7d0f6f00f0e4404061b5afdfa6863f66f79cf5a2a6e5938482c1712c3ccf17a8983e2c69fde5b498803de007d65ea5f69389d56da005821869297358ec3280aec5f7b038d0680bd9d7f395405b3177cc67bc18426a283c97022642740c60c2079da135703aff631c8495e261fcd46c3fdba089744577955e6d2ecaf67520aa02cc8025af775fba86a26f971e0ddf664bc74c94811f03300a3c56f2d1210377951b8b33b3ce93c8f1d6160fbe4c07e44899c286e297ae6bdfcd086c7669eb094e12c909c1aae25ec1685f18c10d9922ce4401a8220f56a021cbe5e6f5c617737810d2a8f7dde5ad7088691666462f82ea26f0efc28d98519fa7b0833f622dcf2caedb7b54195080409b5f79c525556d501738933bcd5f18255d91750b0c206b27b6ee7f01cf09346c160f3808e4ced541e81bb74de42368ca0263650a4389be62b1fe614ce8e5ab2dc3b83951569dde49287d283633f3fd2f37684a34077446619d492619abf2800fca325b6d74f51984324ae5f7d491ff7c6ab39d21ff218df17967f51b1a80c62e474d40b154d353ddbc5dba064079184ae55bc65cec55f0eeee986f06a74f3813579e376643c3d547d43c5c7a80ebe9a9a53ee47ac8acfb1cd25719e2c3e34d072cbb651b1f402b43c27da9665b4dab0edae3e8fd5e23baa6368238d667dec84ea9fabca77b12db37b58e540d55463901585f4145b2ad914d9003d23669e0d60bcad3d4701304d866fb807b42c8c228d9059f89c741459493868a271166ab22eea22a160e04098203c31f436b5d5e00660b34aae534fb1297f30ccfda70a0a078d6e86144a661481a384d10931fc694a3c590ab72b0d65103d5f841d7971ac088ac0a1c1f657e3b84f45915e0670fac5cb0390211b15442d7db06b5f81132b1221302a7c1e25aadc6d22505f3ae68b2a61958c18f4442147eb8f1641f16194a41296d18c05283075ff8510e59fe58337181b03e2bee631a090ebd5cdcdcd524377aac974a7ff7ca12937c174eb03e06a0adbfc169a2048b16e27de804d717f8a9e6d3a51d73458bf1242b341df2ca26c152eec9292e87117bcd18c3f1be8cab47028adb7d5a484926b075d766a12320c89c1545ef67a0480bb34728f84d8db734599eed0a7ff74969829cbd9da6cbda0832abf9171e07dea198f5fdcf4196c773473388fffe55d547acdd8f539b93675dba50661318ca62dd70d0d604f1cb39d96a8a455259b7d00756bdc23d8b8f8b0339cc41878e4e8379d9420d75b779e77632779dce7c70c5570d624dbb2843fecae8ad203752da64d5b149d5b2771cc10762948d0e3f65d0f0b68dedcedbfd6ff89a3aa7600612061974fe1263614b7e50dac0e651c4d4bbfa9301c02b279cf9e8c0d531159a0050c601a01dcc3c5f5eb0858b123b35f8685b583958f033d59274600f88ebd0fc214ba87b972ce66d7ec2871d455925825d5f997efad74e5e9ed747929358f73da82cc0dce9c8464761bb118e2233d577cca29f2a9520aff60482b98e24d0e54aae6418b15733c486a5ad2a7f8eaa5dbe0835ce1e4fa4d500e32264203da8d79a2d6608b066e655420b55b50e1e4bd43bcfa5b9789a24934c2827b7d9c94a01f01b1f404914443c4178caaabb8f14d27ea5be75afd7a7c90b147abb4d1809964c4cc4849381ec48d3bcde9505660d64695831e87868038658b03b011222fcc116c79a7d85ed102c22b66ab0042b95d712bd8217499cccc564845a1c2a812710e4b15dce08345a96ef2e8a1dcbe0a663b293ca5ee67f1fc05272732bae6a568d70f69521334ed45c259697a9b5f10a959720372f4057f263e1eaccd652192365d03385416f77e26311c5fad3fbba02f58c32562b010fec1101e67fcc24fdab829a6734f9a080d84a3ccfd04fbe507cca015ac78dda9ba7688ed20947c99009e49cc4fcc7bbaa0952a3dbe44a882732a96f64c60f4dce24cfc4284dd973a750def1f52fecab65bbf11973de35fe4db151d79f2826f1384b7d5cbd1d1737644aac35f8b61a32d55cc35a088a3e6a756842efcb35ff508a3d88357c7a08373bb92251ec1f3e8a63bca5bcc3859c96d33e18e5e0a259a8b40435304cd48f8d8cf67483483195c8c8bd0ba107abf40a74e86847f097273738e986156f4b8571dbe98d479f0f8a7a23855a52457a54d8a6099fc4082d486514ca4147a9427abf7588984fd61316ae38a773f4a33ac5f0a2aaef1a5bf7257a086b8a72646db07864544246b64a1ab0c9d0bff8f37bbd822859869987243648cc38ef1b8a9c6f92cbae81853ba26e3d01765ea527ddf22e37c392fbb479aac77e9d6528a205c566ea5ef1c6d6a1cdf0ca07ea00dc8e9e3006af9b9dbb8eeb5e7814ffa107f87ea573bf8ecbe77dd060dfa3a73d0c764915d4ed06dcc3615555b907759f1ef09b555ebd2c8773560f10ce60de7faf4f0a62a7d2fa1da9be71813e2b3243780464bde0f224693feec30804e29a1666cf5ece6fc6732d0d498abefa41024aab1901c3cd490657f770bc73ef44fdd4e8c9133beffd21073d23dfac64f9b1a0e8c1db859e46c3fd0a92ac4743714c858f6ff900a9ebe8289a0867eb679a26d96315dec722944fb7148e688bb83e85808baf9d8ea2e7f20aee76bc7ec0809d8983e37a4eebc3a56aeb4a5b8cce3ab1ba93fad63b41e7cdf95ce86ea8f859b3a42267f49e9ae4dc2deb3c14e2118bb7734d04160dfb31e12aeddcebb48cfa33f9189e85272b2171b268635befba36911b1b738fb3ce7dfe1e0c57d6578036f8c83ad5ec1b809848e81f9cd5bc7dcac767f253c812a3de29b8fb96f2e521b1be5f3739727eef65ab9eba671d5baf647edae6deb3df2e6bf92c0b6ac0eff84cceff00d99762949161759335649a9f77906dbadebac1e2420058a2555d1144d648df85b7c9f3a6cef119f41dce6345c1ae60bfe075149563efa5d633acb9ab643457a1ca611bddc40864f1e48a8284a5ff740e2b396060a7da2a4316a007e2d5f48757c521b170f737e0ac8c6ef08399ce76b68b3297daec12886dafd460e450d5e489fbb559ac20316f0d86fdc87a03f6682828c5c01631412b026485c465c66fe43de38160a19abf0acc68e42031c3dfed00cb5f6896846392c9c905ff171901a7b410c86927e60d69632e1a6d272445e9d7c8e81aa38602bf87e13d28a8140a20306df41b4ede7d02ff8560b912343babc7ce8cea3bf590503c6896bfb86d1fb7e022d144d8ac807d9c1ae4b6dda4417ac50508c61bab7a8bdbb68a992785f5314c87cdc8cc0f047240448f77ece7b38c14778c292ffa2a6623eefbf4f1369079cafe6553ab0224e361e964b40ded7b70ea6722128f6e6651c022aaf00324317f0b91bf3c26c3895dd803f961cdc2fd948c32161e1816186237e2759d6fd0e7e9e249ef155102e1203d71f6680cdaa81e6a17ea1d45bc82d06dabbd3ba9575f9ad4cb7ba4910051bb3615d3fc85606496296452f6119bb6343e2e58dedef770868c1172693a4640800e882c9813e47192b47e3366fb91ee8675ac1550b3a8a0a7ca086138dd73a27ed67dd2b8411db754ebbcceb69372728278acfcef39ebdf97273d9559af834293ec2ebee98d9e6cf4bcf329fe6450111f7897c47e73c24d079b10e338c0650cf5d7c7d5c8c950a9181110c061612ec03c6adbc2037444011e355b2d1b35e6aaa2fdec78eeb8d197c6ffac1cb0f76a06902819eb8bd502747890554a372e738bf250b28f105843a35621c3371023896641b386cb21e4712c02c914d4ecce783d99829c149e186bb4fdfc79ba61bfd619ee5416efe0167d88b6bb7c56b5580c228425ce78ebfecc778824a80c636c6144139789b76bcc36b10c03ddf782006fe36b1de120dbf3b8a03379e3564aff5eae41612da0376df6158df08a6682dffcd4962cf1e12ddde3ee62b2306adce9563c8979a8884d729bd3c8b99091c222162fbfd4c7b30f527adf10799330e4a658e2c685c036ec94f36581e8fedd54e3ad3195ea5f3affb34a4b94971cf0b08a0f365f0161aaefc036493ceb4970c1b8188dce4486b881f97d33fbc3be6c9d7467c6283f00f43d332e3023161d0766cbea32bb982f87f23005cc24ba6d47ddf4078283e21027b02228070f949cf904f0cdb97451c0efdfe56fd9902032296138346a0ead263bc0903ced74ea4ea114801dc6e3ddc5b3b8ad051bc2f493b8e307606226d680d342abb29c6b452952fa1e79596a7a1ba22994622cea6fd8f15b93e0d5dbb031217b0d7cdcc1c1bdf7265a513008849529203c6a969b3517049b391ec70c2bca337ad829eac65ec28cceac0400492f03252549adb5b80188d632acb7408924291f9c5f0da523d8932db28a601b10d5ce43f5c11805ad9495ba9bb80a6a7e343ad5ebfaab5ca66466d4ddb558a68e0eca3cf26e94df5e120227f813bdcf1ff79cd4315129a8a4b7af87968a9ee9fe01208fc9dcfa564820dcacde40a63a6e3573ab8dd66fc7343356e7a0afdbeb161c85bc51c7b1a57e35ef174edd5083372ea6fc110aa89c015a1f716dc99811887c7683765ba4f3f64af034092c07f5ebe9117976b50b4e92be3db8e337e7ddf0969ea4c12c0e8aff4785fc50c5d77871e051c2390dc9be5246efc358b0e2a310879a3702555b4034dc15f91db3c83c3ac46c441a92737a672057a98f8b752f683fe0c4009301d76fe109463dddf6232a9aada8d9b03842e342208271257183e542052a239c568d66d4cbf0510a3fd66432416c4dd376dcb4dc615f07e3fa0ab5e3118e1cba6f818121817ddf835f1b5eebdecded924047974c81bb01d213d58234c9c65f4aa81d313a842c06c369a4c70b6493305094ab5bab4741d58ef87cd02df44c4ad8a7106d0b80abe3e071cf695401021b28be7d6deee95cbe470f621d091a95a9d542bbe7eeb62e9164bf10e25f0fe6ccaf6031a38a9c6c2c9d6ae4ad38feb0d05624faaf8a58f84a2dcde441b64a6b0e8b41b027c0e4f02b0e3208216e06ae5ea52a12bd0a4dbc4190a27f4af1f6c91bb3bcf7519746affe570bf297b1e54996f723423c83e699465d7b2947580ab5d7120f148e0b439aeabacab54f675935c6bbaa25746879e843ea23d65db13029e2c7bb65a14cb70e23087401e09290b9e4d48415c6d45b57549dbc609d021217a785409b5065329e81beb1c645fb5dd1fddfe501798bb6a5c653aec8c6afe070e32f1860a236d44146fd2fe3d3d044a1804c5ce10ff681364b5ccdcf26f3e800f2ea1eb1399d6496d9d9c73411894082700e795f837dd21151e4361e11d1f4793fc7f4935a252664c93ca43a048f21820b9f75be2cb79a4e9ac18f30765e17ba6d11e8d9c6809b7b25e1f6ca0b4aa16211c3e6ef8f6191b766c0a063de818a07e2fb3dac437c10141fe1bebfbd09e7d45af7e1ed14b69dc24cd9c34eb96e576789a45b4b99c8228217f11edd93526617dcb5c139753ac8710af265dbd5d5e9aef65fab7d0d4bdff8c1d3ebf24a0ef1f8d9df6a3b5abc28e5953ed3d1dbd5283c51ea8cf3a7c17c91757092b5c4406f77b7b2c915df0da1250121d15771d35b1e13bc4721b6783be72ea48d407946189f58f3b8d20987a049ab0711380194c0d7252edd12cfd36889f26b1e06104eefd632806a85115d28fa140469eee640a8301d97be9eb0145527022b5fc0b043e4be53d86a083937d96058742f5dfb3c944bf55a4c7c48ad679f3316717d35b4f0012ab8a0a5ad40cf2ae2a2a2e6bbe09b39d7ed6b54449adf90c9a6ee5e65ba6221dc2bb1b47b60b23686f1e05b737072c28e3f2d7adc67506f57094eea500e86809409f4360920d0d4b43cb08a35d8947484a2369b0f0a259c5038c1cb10f8b07cc3d7705c39f55692d6ab811d3521eafc46656abf6d4d8f5dcc6182df735e020928f683bd9f2e4070223e5169999663b76d44ee4f08dc0799c51e9aaae63005a0532f57247eba51f6eec096d4f55ec04c1fb34f11dbb2af5810e80b5cbabdc6669889a7aa2eb7b245b50f890988d311c24aa56d71b6b5d5fbc908a6d0c87a8bbd3bd2ad1772ec3852d1c2f5b800035b6869b930c1702365a0d4f02269ea3b5748764cc24d6a3c45772d429bd2b1ce7dd891b9239bd14988f7a80f9633103595ee0690f8d4a80a558106c6c183089dcbd7bfe7de663361efe35daed62908d8f0d1bd4c39db5292ad99e771bddb61456323482e2b0b7344aefbefff3e0746793cb1511d541e581097e097eef92ca54403a309fade3cd72c60146df755dab6be998d5b6589c61df5e832d90df7b344462fc06ce680b6b195a7e22b43747d81edd8c7e29680c129136872bc84c73a92820eaba42ee7f933d7d4e784b24288c72ebb9a011093ea68825edb49e2e68f21eabdc62e831664bcbcdf6d6ac13c530631d7b82e6ca42b54b282c0eb44bb2e71e9a5a107e1c121abeb68604014c68d4fc047755136968729d9ec2202924a86bd8f96b34243866fd04d0c4e891ce6052bb84c442b2839cda32a14e21944507b17963478b55c4e3dd1d2a86565e7a7fe001e2686686e352f59b44e2689a9fd20abaa15084bbf54e33c676d4fa210737518f9326d34a93f0fae06f85fb4b5986ed2520b294da1f8dc502740b8c7c5a1f66f134b29cec0f4796524b502432896c14bd4ba2a883cbb05e5bf6d05bfc1c0ec5f51eb8f3cb21f2249d87c0bd54e3e0c1e03caefc31fe1e20873f26440e3cc8fd8c98c051d655dbae6bc24e08e7857e8d0fa33e406870d0dd441c7d697f55eaf615343506dec1481d58fc182a390b342e701f821515c277ff7fc0f625c2a514ec2512b65cd6e83daa2a847ce20d55ba517bb30b508bfc987a45d10a4151bab18055477a7c60ca653c19611d931b7d33fa40ed985db823b91d856224ae2243ff6c17f28f9c68de8e0589d0e262bcdb4569abbfeefdc8f30dc9d71f7ace5174e14d16e8c8365d4ac101bb20ca7aad49e0bffc148dccc60d72a17803a04a65aba27a7254b5e4006bf47b21d4e02549614b334cf8f7eb1ec1ef0a8fdd9870c2f6a146c005715a02887129344c101a599e4d44e800ec22fe5c92054ba769a2a8cbbbbd0fc8e0a6a2573c716b6d7f3873fb26a6b3225ae931a56965ac13ef9457e0b53de0cee90d432cd3017cc3d8fa5baa3fb7b0d4018a3c57bf30d1484e6896722b113492876cb1539412312de093858b277168822b216097498e7b6353cc2c3942021c182c844f195892536a63e21ff0b1568ccdc3368a8f5e7bb1c758a42cc504eb8f516123af295200685a8970a6e10ccf26d27971bba7d8d653658cee8aa54d7903c812eca646dcb68a57f51a89db0fb827b3ab8078f1d442419315588144b123713cb52d5a91076828a7fe778d37ba12bf6b6af85cfc8ccfd872d871f271e11d38bd84c808b9baa548b649a1e082cf7c2cfcd86ba207bfe3e7070362d6117a6461c10aa3ce7cd9d80056d0caa345e2968832bfd43430a94cf94b7eb925a7c5fadc781757de687b67b33e2837671b64153ea570afd38fb88ada1a23e841e98cc27bcde378082e84ccb9dc35ceeec372143480ed9584649f27856b87718a911cf3671d2795915cdd8213680473dd361559051b35876e942abbcc8fca097e220f95bd05da71dfb4acf0ba0a47592e5982b69d45b4dccc8431bdd0fdffd0517af6213481cbce774b9b40f010556e94c945f7bbe03290c7a1ecba2c304b636e002d0afe1ecf9a357600b49a70bff5b1025c505f5a44d518296d0970feb31331e48fb84aa69c333994c06b200d69de5211bc5956420290aab3d071df5a590514454f1e51b0b49fb002da7556a53b0fa5093b8d02fabc721b4a2ad642fe3d8c574e151ae6e5bd0708e230663c0ce5a4ca8cc2f042cbd8f31f8400f5eb4eac2f84149dcb175458bbfa6af341a35877701c074ca9c0f30cfcfa6534a3b88a8d8ee0fe20d298cfcc88c069aa76cdd7e1af35e127d03a3a7e7ddc9be307cb07c050c56fd6d7e74213aebdd18eb510fb78b78c04711eea1eeb1c9bbbcee116432c0f8f51eee753ef16c8b6015bcedcec0027031996cf81e13d397bef96a60a5556eb29eed58e918620e2fef64121d9feecf8f470aeaf3613f97ffacf8f71c15184fbc1e41968dc651f2d5ef5ff25d5830d7548650a5871be53ba6ffec508d9323a1c924bcd96f3d929696009038eba3f57dd0fbb14cdc7aa0f35ce24b08eac7b2416af018225d56e8a09055069430417333856c10c5f5d5806bcaa4a9f7a6994758667f8bb802bae88c21ca5add713e842cec759bfb1ac6912c4b4a69fe47df9bf63bf556aea8ad118a0dc47437afb761368dff79ee8d0c01ed4244662a808332b644909fd271e0e4d1ed3b0a14c806ef9dd3c8a121bbe9f15ea0d9660fd301fb7025629b1ff931886e88e9e25977b7c020834adaedbf3ab69f741963931e31fb7b8978c383dfb3a56563f4002f463753e01e946f5fb8329dfba14bfcc2d5641940f8bf54b9fbfa51763b9d7a57afc8bc4d00e31ceb6388acb1bc18e3e908417830e8acf1d670f200da5e9aa6d54b3cc0887dac205722988f1daf5c827c65fceae38b81158112e5ddfcd256a5d76c9bd26250d1b8c470985c5357a8d8d27705f2a4a3b277e0c6a36929ced923f17142e3bfec8c128e21a574d4ffbc72a06cfa6d3c03baaedfb16b8924dd53a4f3cd5816ec89d0ce49893667c0818938e32ba971cb1413321b08b8a94f387a0817f942e8eb3768c5e0ae810624238c31e00c38b520cdec25eefe24105548623217c9b507c1b4335ac46e9ddc632b87a90ac6fa2af7e49d58bcd1b65766104684ea37258eb5a3c02c23191a64bf4daee74ce2a94e399b9cf9b32b0966b5210f07ad0535fc17ba14619771d66ca4138a19e5412bd1392c61bb9ad7bee5d62c224c47ba1187bb9734943ac4197362bf3d8ba3240e59d787f0a0c56b160f11adbfd4909fe10bb0fd81ad05155a43163e78b57b9af6c76d1b06772db43e0414fccf325c311455f61058ee0b7968f1793e885fa813953315a9c4ca0c959c4cdfef68c6b4d339f4bc98a4b7d992eb91dd0cd805c93f4244c6f039eb40ef0a882951df9f2276421f1d794ef1a0554d9ec98b44b9c1bdcf30665dd426d52effbc9c30bdc5ea6d286e04e63fdffe17e2b9a4c7bd99ab24af23164208ee407ed7e6d3e1648741c5d50b2ff3503504fcbf4e4718ee181a2274ca1a6525ab25753c74c6b38fad669a8bd4e3d36b516434fcb08c7e48dc373d329ab23fb2c48e230b2e8fe5dd23614d152a6a4fc541ce7a8d57cf032e6a89701892fc57559de2a02e8f934c82127011c348575fa65a4703fb3048f15e14271c2b1fbceb7c07f62b52fae301da24d90e8f8894ed494ee2b735011964ccc7426b0fdfe025751ff01fecb5f60f34c078648ea8c31c3e533894c67fa6a2dedf615d86282ea1c167ee4642448f2f6a49cc5c26074af97b55d29066a713a2b6267e37b6faf4aca1fa3d934322ffcb5835d3f6312222f969785e36a8611d0475ee365606686ae64f054bc4166d5ce8f753e655f0696dde666f006f7c9c1b4cc014183e8b39f2bb9d93227692d796f72b0aedf055bac131d6bbd9ecaa993fcf59d398ec6e3672450ad0383928a71f111d4f1b15736cb95c4183c65d66753a6cd08236aea5a2ea35c9e007b5a301a266f7c742ae371474c9637657729d98d7e0c5fd48f8edd201f4a48fb0a0ed594ab90c726583f56ff7a4cdee8a304d7a4428a60701579d4ca983e6b9135a6a874d7c7285faaf089dbfae9c6ae9c1417ab69641603389b530bd0ac83a54106fc7bebcbff2ac8be526d5a9f2f6d2f8b2a4e806c6207e1e4b21acb3ab98bc28953a073b73de6df228f4520375bd9301facc3e494ff1ed222f05f260956b897eb4181e197d7893a4075c885d7acbccbb499cd4e9fb0524d1351197ce991f54478821542045c3cc29d0a9ad9c732ad82d790fb2980c9d5301515f5b7ab8a30e8f2ae8088759f5c77c40da61d8c9da5fc9042c6345375249fa09e62d5084d9c92548ac15b151043487957423848ffb25a6786f79f7a45e7744d743b50bb8ba11b978e1c642c9481b25123691f07c7706d6b68582e3a61d7884f83ecc8ab333f856741f6626991d49149c81cda235d05dabb7e6f02c56de1112d5c6ff486337401568c69de603e077ee5c7e8f6c66897ec5e3d305af9d7a118cc67402d4a41fb7cd51f616902c9831ccf6091302fa6d39ccefeddd503d406d17287aafb742879fb25dc435d817de4bc4c7b9279a4ad7e8920ed3cfd3df7fcd2a0ce2f72b6c3f16c032abb73e0c8c85d94e647ccd0720873d0486bae01e291b3885705fe6dd810455393f8ef52cd7361b8f437389d6eb95b522735faee962d2985102f2ca0894939bc49099e3875be960014a22b45cc18b40aa6f2544aa801d5ea367c2094188ca756c6581be5331e2511949850a946a964ad45ca849b845aa7715fd87658e7f6f27ce0a2ee3b812b387b1875b7235d6e283730391c396616bf50f5ef2b277d7b3b1e5a84acd1fbf13a77a1d9e8a9b616a071a75efc337816d0e67d154bbd53adc37b60608c24c9329139876f31e4422cd56e2c70894f1b6d2bdad04dc31e1746a017c32fce2f2331197a1cc3212fe06da55e7e3f0614b53b6993af64b57c2264cd665b46b2fca98fe6886252369df404b5302be8b6bba7c7ef0cf4369f325164f458c83eba4d63f9c443bc25acf0c1f9550091558510335e138822a150bdb2a67972c83c4e84e23540e8238aaac45c55717ba484de473bd86c891bc58a3b6be00a9eb61d1630dc772a1721c1fec645e9cc3821cdf6d6ef31f025ff4fda078d49775ff8f22cfb587df7628fc3866fad3d9bde4d91a2de124e7195b1a837c8e5ca9e503dfbd909ab86a4b96214014cdf096f8a827e8e022315796ea0f85e09dbcad19a0e699d93055b72c2d2ef5c101f8644597573a54fd059b113d91b92f4bb3f82b69bf22bac265f754db68cb1d421c18e9060292364800dc8f20b1e6d5a77b30698c2556bf95e586b5e5bb572359d99df2663b05430358703dd21d6f99e3f29309136817e8ac639436b92e49d7016ea2157973c89ff35a3214467fba69554b3fbd1b3324a8201b6da0fe42de03b98a0232f8549c1309b1753e0d3d67094c53fc4cb01c6fe255397626da198925c9512bb102784bd1cefd1e31ec9293662b2b3b59d36d38df3b10532d5e63e98b56cbc34fba2aaa6cd2cc2e18c8c41b0cd9f0ce8f61222e208a1aec08315098edf630845460ca1dd6b079e7f08ca497bc2fa8dfc518262dcff4e63524145304feb87996cf4ec446a48e5cbbf05207ec7697c7f020d521d78fac9a74616fefd65228d2cd969e00448fa1f079a6c14bdda4b0972a5b9348e4c17826cd88d5da9e97191402d498ff13a2dc0ff51d81f9d575b6085a6a6a175be00383f3b7ca49d62d1dd20d2e1e0321c1c94223c67c6b59db4b94ca247b03c9bae1c48942405a4a1af62a9ebf3344f79ec0739ae59ecc0609ad0857814a72f43df9204bda9c47f0738aeac2fec7fc1923a9d627137887bc1dbf1bc39aa95c6eed92f6d3e9d530db15d02071bd1725f3860417465184a12cff3b1b874585a8e665f6de38bccafb3b8cdb88ced22dbfd50b3d0652515f843bbff59434828b1efac758f7c51ac365b66d5e742bf2bd9ac761e31bd8c0cd69486bbb0073dd124d68371a78fef24afe8ddee4c51d598900fa9170a534e873865e9ea7f4d5c1a434527b56f3459f453bebf40d9d2ce6281a7d8062219bd3efbc2bf1c43444214bba58473d0a164bfe2cf440c32bb6011469110223df432f905af5b4208b69c8983171b7be7b1e589c4a3615cd5b7911e5240d355358be580930eaa157379662f35ec0ee67bc2f2fc0feded457d169623caef72795bd71d5c8354b2d8edbecbe3c6efe51f7b90015bbab866b5b8c597f0d75160b2626176dbc0f7fd4d66d5dd2ffa803eec156e21837b3d4e232e9bba4c16c41e953e36c76e1e2afdadabf4ae40b07010daae5971b636213d69068c09d5d6c8fe99ae9f880cfe9ff9ddb641e368a62ae6a84921d2c609657fecb1528fa455d593193c9a93550a0199831893b986159628bc2ebf83cf8184054ad4c923f2e14914d623d80504179d17b334f8b9f791a04b08f649658834eb884fbda4795b620acf9bac5119df9c7ff1e6063c4fd1caf8ed1a4b8b46112d63a365188e501dfb164b965a8085d02d553e0c1d55c76d7e6108827ae3713867dcdc386a0e845c82c06644eba31e86693a89574a7825d6b6dab4f907e22531b0023993b0173d38575a41a75deb128ff2d37b2e763e9791a5471de24d1024e86d70a994c7cf4c4bfda35db6433ffbaca564b3af908711eacd3144290b153394525199cf32ba905f5dfffea7378308504404690967ce400742d799b5dcf7b29cd4f2f46d3c8238044faf134e7b1f5932deb9613bad88efb8cd6d3a9b24f08238c3b9da8450b8583d1b03a507e9d3282c4b9e7f1dbe3aa21ee92182993350f4b23034dff7d176bd6d36f62283d2226d158714ce72e837a9519b73abf5c6c1edf4e7a13d6cb13b3600d7622deb343f219cad2fd87dc4f425b208bc1e5cee33b2bf8c7ae78abd0dc7c7e7381b5978790576394a7d52351d21ad34ed11db0301e7224bf5519893f36744b209dadc6eb151274944d383a08fa2ab9d9881fb37682908193c98f914f7d41430579b32cff00b8bd5258b3f96560b972148506c04ba82fac35cb9f3ffaaa4b909aa7ab585ea3dd870106543833a6b29c2e38bdc3d1766c66ab68205836ac7d9886b5b49e278f25f592294f03892470d3c179b3c1c25b09e50e6e70433dfd974632b90a261f43f55469be0e22ee76075ac2389a7c03841a442c1083e16ed8225458ddfee17a5c1538f30afd6f9b8b0e70f064306762bc560db087e00199e855e0fb8defc754e4ac92e407de2b356b6825cd7da96dee72d96967ec95f96b254dc0bc7f082579f06c16268d10b0461fd352ac2bfa31fff63a189b0d45f956b5b592fd60f7b2a91ffa6918cf1cb4d27b1f54da7aff53298070d697d6122258d5dcc592f0552eaaf475cdf4b680f1cf388af9a6a2b7a8d5be57eeb003a01f7ca6dea977fc3e0fac103d8cb4ab88a6fdd9f0dc041848d780b8288ec55ce9834b21df2fb9999f1ca0cc76350d303b12df2ec30826c75fa7e119f6abaac4cf672c01a832481e316fbb0655ee9d133d181148bfcd42fee9608913792e66f15e21f6a276ebf37f18fc3a8d4aa54eb254d2aa904877650a795a77a3ad2b8271ad8ac5ca64a04d47cdfdd9321390b40728b4ce0cf0b8c086873004525c04b5034eecf2404fe3c4387b0e3e6132c803248ac225667478d8d9b0805dcce50c3a0843ebe9eef51cea1d91a3afce2fda71013d703e7b976186af4fa56578cfb1eab507644ea097a7cfafdc59cadd588944f76cea3e25bf6af460ac07ba8bfd04186175a9a26f7fca85cbd5296b84e1ef3dd0dfc6d65c32e9c92ab6a17182df6200f80a714cb355f9f7309805cc3f21d461750e0ddb62135a9f0d03330b96cb00ec24e9b2bf83994a57e116e14aef1096191022b5a9af4a77077615cdd93ab0da1c6da9989db95e62a8d4b4afcd45140bad3f0070efcbbf82c18f4387d51cf8deaec0b98a96da93d1c0f438b4c454f7827494c827121daf1c65147265d234f637adfa0fb2c48aa826a6dd879fc852a87a0e37260b51345b806f9283e3d4fe7e05b6841206d0c93cf563376cffb19035b7ef78a2b6a4344ed7a7afebc583c31887aaaff70587eb9734fadfae2b912d1f42551c261c42de5bc36f990e952580fb65eec77ed5fd15b7103ee898ddc113816906b55e11247b170ebad525509c275ba5d04a83267a12c9f3b1dcd7e73651a28b69b40a85f417349dba1ad8e95f435b4daf21b4de79e7fbabf6e46ab7635acf185cc299008f825bc667e6b74920d941f27e3e0da88c0b40ab25c9169a9d4561e9e058d63af801b74a3ec5994a0af3bb01bc461c570f40a3bfbe8b42532987262aeb3451ebf714f07250f74efe5124e0d07a16f159a49156b890b4121d6c937862c2ae82414f14a91b70b98bb23dbd7d476127d7df69fa0c42cef4712896aa5c8323049ab8f83e3088eae63442d27ea1372d157a1c559c26269fb35c892c8e26d555154235952e8d5b0278096937aa99f5198df4afb7acca93793d10af5cedc435cf6a133e7256fde790748a84cc807568f6a2255220a92373b493812dd8e041e6bf77cb39208866446dec859c102b72ca99a938f9127262240e846b13cffedeb833ce0bfe3c8c704b948ce23de64c5669f8fa3c1c0bd51beb9bab09a608af417cfada7c057155b3226e666301f96a19ac578652be216fbb0527f251b31930acaf8ded9a7fa43d2eac86fad756de7e3a4160351c27a3e0752cbd4a1c428ea87b7a406035099751707e4b3012585e0e97d964a538a9e9b4d8783327ed4c0e194fc50cdff0d0318ff410fc0feb801476482cc1b1e28643cd043eaecb72cd25d9deba8c47c373e11db0be3231aff73f8bc0af2f741d79b88b698137ff58ba1bf20692949989f686079a3f7c549efdcc597fa121f1f90bedf3d922472e9f683bbeb02903177bf4fec45467b3076acc1a6931a41ed5c04fc13ee570b2dccd11823a73a801942e8ae0ff9e13c00d62fbe7bfee7156bb5cf2731e5b468c7cb862735c1f8ddc0d7cfc26a63a73c6f72c0d3000427811933cca081348345a77667fd07cfe88dcdf9ff02cf3db8e10a86930b982341672168d352fc53702ed046409a138b86f41f1cd1e0c0f38145ebadda31e127dbaa908df0734423e33bad09f53a29bc2972e465dfb0cca7ac52e89ecf769ce88edb8f13160ab6c06461a0136e2d4f21c549f583a4d35e62eb23344b33c15715e9735cd41438c56c0f5f4491483cbb80a5d0aa62a83e3a0d61adc38567a653f460cc48c1433e1421a8c779f447a81dd92a2bd35203d7999cbe150a44ac175b81ad90af6d57c1eb8c5569fae5ca0922ae2b70df853a3f7857d732d460131aa3394827104970310ab2c73fe9f0e303e2b5ba49aeb77ba3be0b6101b15fe6d1e884ee619acff68d0b3d776d7af19b6e824be009b9f596851c95948e3272087cd8fe549c91b7c1bf9f51c95904fd422133fa60903ba48031d75ece605fa4e0b1e9d949af4bea2b5e4e63a833c8497cb1f38e88f276e95c35228db2e9d6b1cdef129a68edabdb798e153d4729cea4b07ed0de295a035844e902495048c5fafc96564b4bbd48277967d86e31b9d64989056c922c0ffbcded042d68c1e825146531b6fa70f0b049522b25714c67e22e0957efcba04892c8ea0939a7b8ffd098a192908b75be2bc5c4eabe982797322395fce2d46af1f64f21a6aa20e991652ee2094c1ed75dfba7ffd3f3766e0cdefbc23a44f6f79ceb68e91e6c43ac0faeb62e903ec6fbf78522e4af0553a01f3e950b10f48c6401962f3f16bf5fd6d59364f00c96c57eb7994a1819bc5b4f2afe38fc8ab85d21bc4b10689102043460841d7c81b928f6b180ae8e8fed46d3e07cc0104aa595a8c70ffe7151124896edd0d9281500c216a9087d03159614e89e58e5175764a4a68f4ad7bed1aaf9c165edd2104b9c59f4b735d742fc53feaabcf970a0afd7a0ba9b1ccd4672f959f0a4bea2383b80828575579ad503ac1f5884b0506e0d9003b49e6ed1248bd2c3e684abcc9f4c3a74b2f1483e12f529c2d95a156bfb474801280b4f6090fe20096ed242be62fa33f3124c7aa219f9110d45aa61bcaa7cc047ceedca1d4c80bc75e3b7d9df9b0532e6f44dde5247fce6304bd53be4017fd5bd29f5d1051687ae11e4282338f26b39727ccad40b04d8d048d6975302fa9ff840eb93825c2e6464798ac68d9a15ed3791a9779ab17ae16a796c420e4c503a201532164c1577cb70df91b08fe48b86b3bdc7d3716737ed1929fd68f964087f76579c3346837ae26cabb6b4fc454e38efeece19a3ac73ded7cbb6221b805cc5324b7818c6e5ed87c61ddb5e1b589f8cb3885b8c8eeb4a689fd8fa13eb3b4a6fbc6eb5110580a85002572f3beac6214f092fae855f93c308ab10c52851c5c4edec93761f174cd177fa3d2028e27b78050bad8e3eff37671e79df753c54288e89a830512d865a0bd224ba9e9a3813d6c25fb80f993f0a56f291a528869f6f18e5d1bbb3aa850e70fbc4ea38210bc4e7f5f4020791fd88bf86c7de0470b0a10b2d555587b805186cad9f308a34932fcccd4521c1b580a90ade96287e76ccc8234c3ef73365ec0174b126913a8e282802cb6512db0f6061d22a702f01eec75e3f3001923002ce11fb081d3e793a43e97b607f8522285e04f60f37a1c9d9a7e4c390624d9384fefb40b22af475630bc69e2a7789a7841b5978f2e08fa6af476ed8f657cebd32115854713039aead2f6916dc8be71580a09223d81d428663f4ef15d8f83f87866dc85f32c36fd1c4b1d7475f00de9e7378692428320cbd72419339d4fc55a5c0b90973ed6c8f5e349ba110248817eb74fa910e71f7e15679cafa467875de65624cf564a6ce9e83df8de2e2d125bfae87d6a4fd3c65ddbc0d962166be14020ce6111d2857444db6a56d8dbcbf0afa7af3d06b73b5d7154cfb3db3ee66d384939a931509b02a9ad52093fb721b410f2327654daafa75aa90bfbf5eb0a517513333fd610a046fbe7a586175ba7d64dd6c71fb9d9ca8d458cf101b1d75fe6a840c3eb438be12882688d5ee8fe903e89081fa61e0b5f42d3a22f2dac60dad4ac0806a5ae042d81f766a4af42a395dddaa84fc2d9b65c4240601f65e1bad126905d476a09d9b7ea0cf29c620c6fe8a4fa74be3eb30126f0af2bc47168112a5b3cc1b0fb6129fc4f76b58cc5ddf78f5a0cdc24eb6d655e4a8a844f95bbe061eb4f3b4c0c303193f3a1b7742b311543a3364be78b05534690f29c186dee78aa1cf7eaecc107533b7a3d6131ad0901cd0ce9dd251a4edf01e4e55e6d806370340424cf6a8c05a9b208e0411fdfb9791a5356e67077c92bc39fb7e06d72fb129b12b5ea9fdc92028da136bc01d11446ebafc0877913e296d47875a59e769627cf04300dd5dd8d9b43b3de9b2051f83d503f74b058de7a046c1f8570bd120e411de0d660dc476a75114167f7c93f9e1f23e1e30a6cd02ac8814266341d4074713b6ee9a9dbed4d59d18c8cacc1398de69350fc7b82f68d5e877cefa52d08c1b410fbc1409cb56e9c25d1f3428cc05f6d6470a6fa93db5be28f2a6373672f0de773a5b33322b8953a1c54fbf720470b500d9ad44d2a2c272390e3aae1decb87d00065233a8cc018407ec6e0c0fa3f5b61b6546957d453d0d5c0dc4d613cc9d1bff07b7e60e26c6b9a640a9fd80ad934fdfd4094a3a64ca07cc017a3326c38d0c18a6b698a7a91900c7dd0b49620021820a27ce120199f4212e71034f8991007d7f5bf628869d21aa89eaac04e2afc95803e45df8fd6e8031400f9102b95fcd3711b78ad810b8b6ed02d434b36f4d4bd0c2fa11240198e05b47e8f16228bb1826f07de927794551bef7eb80819c05f3e24fe086b6fccb0c9d1f8c81eae2d286f1234decbc58b228e24e5cb5d803765033dcf5c7436b3563ff0c18026b756da40a84de66a5caa5bd76eca0025cc05d47a5d43ebed6a9f28fc93103a562cbb016db3cf7322c2552d72fc84e92a040e1e626b4741e6793882d5edcf693a93ce3bc08ed4896442e8f5feb67eeddaa090274cec057a2bbc1d72b63553f8e359a94b100c031ed5afe94f75637419a20249ee96b810b2bd88b772ec6ef6e9a9e08c196a2ee5bdac4af07aa5b1d4b033e7ae6425c30650ff9b880bb96344195e39c599c30941e2287a1f8930f5ee287ebff6eea660742771bf50e52c18993bcdd64b08c699e0c097166252a37c3a0288324a20bf148f93e1b532136049506607231e858f32f407137fd22227d003ab77359112ceea7c1cc611720888f56892908194afb54265f3a46def25c45d39da5368ff7f7497cf43e2bccef51e9a143578965d58c8fce99eca41de81763c82824062f9dd04098acb1670c77345d01fb8be9bcf19a5fba0b83c1791c05d73bc4af632a78dd74934c4958ef116464aa3a16c395a52f0c9031e37b608a9e9910015d82bec475de9004a96e581bbf703012f7f5bed26365c85019a614b76a570880be5f940c357e013644286289a5ae148055aa04b58ff73858b6c7817f12f9c9fdda2c974a0f6ebb33a01386d786f064d7ec10190a8e1336010b671dd7e031794c9435062e1cea380a462191d7e5c688ccd667a5a19a5a073ee985423f56313cdc0d7484b4f0bd5e79bdba30750cb34902cfd59438992cc799ba2c3391e180d1fed27080ea24f2895a39275c1879237d942c62d351f52d86636f6354775dc0815dcc54b480f2d71b679a2f2ac9739992d486d4789dd30ae2573feddc8a06fd4f5255b1e827193bb47006b12a7a2ed6e65f776bc764476cb903c13c27ad592fc2b592b58bc2ed43a8aee3f26a5cf1fea0f8af4e2da4e655640d09c968c1b073080080579d96d444e417a177692b159417dde34a309745ea587d586d45d29f781555cab7b42c223c4f968880722260f5268a4f1fe6ca4947238d254107ce58db3d4995d5aff57c8582e3ce2b5bb0e161f508cdf4ca18ac81635548999aae9b18b915a783e17e0926e1498ca010ee7f2f77580cc489568f0a36111676ad7e6bd5bb8322a55219ec0dcec54531009a24d0ce6af912b68809388fea41bd4253c5038cf718ca2809c9d8d74d147334f38b1b62a831489c394d932b04723537633bb9e8db9e349c76b66dc7b6e28b32f55aaf27ade81354ac4f4b15f1524694054ab1f43188e6117a99c0b612b983d94db6b2c3fcb7d24262fa8ae0bad368928f11ebc70850dd23053626dccf7aa8a5a7ea4aadf2c899e013454bea2dee5789838ed59e2232b82aaabb4a15ecf31875e97e56fc803fee37c678ef6452e559937430bce7f03820cce9554a43dcf51e02e466235944e0adc808bc48b1a5897f2958753de6d19e5d345829d51c72a6947438823e451a17c118fb2968a2c6c09e421ac8602a5ba74ffdd4a0a5d32b20384eb68e045b1c5414343a92cd23e489c82324bdf602307f4af57632b9fb941789517d1ab91af458d96c26696180454ac60428058b119cf4aaa7e5b0ddc08977456272533d1060f1b6c9a73ef3d69125c74b74b59c895434dcacd2b44d3a146a0b8a0a0c777b98423b0425c818ec0645e00418501139d8f1aa54d89210199dc65085b810a45a86503acd2ef547091c56f85123e0273cc5497414ded5d39b1e42ab1518dc129317c8431e9fed61db5bf4405ec5da656c9d9de1e24c8e3b4eae68e4a94ca1a8e308bed79c8cf56ddefc3a2cacac8a8219d03be902ff7e2c5bba85dd97f7699574782ed759f244e4be922302c5320f73a0a23e07897726e78105ba8b9204e2d44a25bb12e544efb9e6a86fd8a67b287daf6ea7fd55d53ee3549999f50cb28911bb2039d8979c6e2e1e21a29d3552c2c05462d04307cd2cfae0f0be78244cdf8e8fad92e3d3e2d627a179249b5b4e4d53f0841804546826bba417077ebc2361bc0be5da2435cd070e6ca46299067ad11623ee459434f3113f8f3e53b2e3a3a729823c498dd2a6d3a2ff994609c8dd2589dbf4b8d5bf8736a382335c902d24514c92d448bb6ab4e375123e2602b1620c2e4f03f2790157abfab30540df07e44eec6b275f0eccf77dd1b489b152ebe02df220b37c68b4d840acfdb139fe222ba347df033a69a2939573da551ad64ae907b21348201df0bc7978cbf86598b6a3ba3535db75c0bd9038da690d43c8b7822e721daf649e4b51af14e16742aa7301f71695620261f32ca4c78481321aa452f0800d57ce1b2df33a14edcd64875c46e8bed637899c88de25ec37ee5929987008bfb11bb9036067701f8fed3e7f40ae617ba0a35e44864e152543fae7b49fa578481f52f96f5bd49fbe06b810f74c1efbe9dec1cbefa97afa76ccf4e20b5e707583049840b72cc2391fa46f02fc4c3ef0be04c38228588538542bb0a9f56bb9d634dc894f6bd74ddd9b1f52696ba79faabe33e3c9276c9ff6e4c36ba7f0ccce5e015ae96b7dca9430811900b6b841b0f1b3c57e561d31347496d88355680bb986b8f6121bafaaafa5f0cc83abb5c1ea06b7c5440fb7a28553b01415f610537f5ab078574e18e1d3e62d297b6a892b6c522719920f5882ace13ed026849f33ba3034c2730059a03e3b5333a5328230ac9e90f1ce2ff44156eb817043a6b522cc1d4f9774d1ad986f62e8475420708deb4dfca9bd83e5d83ace26b5d24ed90e13f04f479f789d1cabbabd0f0e5e15c53e38e05b9e1e53de8f2f8323a3525f6b35c1a503b56ee233e246f1a8ed14baeeac8cfb7f2ff8fbdfc6b524b7d1dca52efb883ff3e55b34ea3439120c2bc45d899a0bf8e558740fae273f8249f4e5c94fc23ac72b8a2460c2524f43d0b2aad8b8d115855840e17bdf0f744b7dd05c87e4c6de93532ae974b9fcf737f08c012267851f7ab043182205f80573b7f7e7a5b1158b1d76a1e8e6eac5792b370d21f09b487aedb6dbf9c53e2f6a908ed77b9eee720f074d10bc71b9bd3660377327f3931beb270740d6602a9840ee4a292b0706c070d02fa32ba6bbfed1b54f100c74a02a699f6582709de1097e60c4f4611f17c120258c24d33054459e80b55b45088d04b22215d8b1443b5d1e41dbfcb4de7a678e1bb72c1e82c92b5f02c3f07f0af2714d65ce3e1483a7e66e7783ee2f005e2d42d9cccf99b789f8eee65dd7c375742abbdc18a318c54b32cedd1950c4bd2e2f1bfb3ec370007b25a105c6100dcf13d2e1221a0c09dea3d89ae05ce3478ca9043f51c543ad1c7ff8e7abe34171503a9828115d0111b55be92f11f2e50a01a1a198359b24db2e4111072f272cde8e2159f50119fae80c800bd008c59384ec2acb259aa332127bd1e7881309c4d9f0d73a539eeb1324a38c3ef5e29ac995b945e12a87bd12101cd80631379f9537b408f999de788d8e38b418c5d152cff581c3410cfa21a5473138b1cb638d6e8a4f942d9017c4efaed05d81d773e431c9583fa8c030afbed7d3cf9b055244f9cf6cb617fd423f73e9389054cc335afe47de683b8f4076c30429fd079383093fc8b664b8be124282a6a5d914a433fc2048ca7a5f4068468863df4dab7d88535b5c1aaa97a08f5eb6b6719b795f4bb4b81b1e3425f2e9999f83ae4d5f66ee60fec1ff9307397eb935dbf22b36896b8df7562e9f104dd7bad4da21232f3754df47a6ea8fc05b00c87a25fe4f661daf54cb5f9ca5a59a1dc843141fd766f5011eb0a3bed90b061a0796d6588af6bcce5ea4fa4027565868b48e8eb89932df327aa17719361a711a6933bc9f54a3ad3bc7a7d3c3100cfcc4841ebd9f94511011eb4e33e70405ed5a22801eb59a6b4d4c7213cfaca273360ff7738b4f2069cc44c81c9a3ef0a96c2075087081af53257d839148021875addc3f82c0d494e46118c8d813c88fd01402519900587d56110cfe409771518e72a7f60f802c123cc0cb6312c44852170b8fba6078ac2890fcad7917b819f042fa1450905f5946e73c97b370a33c04ae52bc6f29c101ea84b8a1ab0b5ab0005001b79ae0c505b8108120e9873779ca0a268040e0f548c7a5cab9312820d9578310e396560e5b10df77cb3532b0e989cb3d5134e5c4d14c2105362f12d0c949246d23ee99b67fad070d6f0dda387386b168b246cbebc8f39a19b598918954e337661e2b0f4cf848d430103c9faea5ca0e254d6d94109c2a8e88ff334adba79cc6524b599c0663acb530a2015d12f160230cc044c9a7dedef94636b0ca19a6465ec4bb07e8ca1d4bdb808ec0508abc546ce5e1185a6703cd2120805b70b1004919402807d48417728a143e46e2ed66f6ec019e450195032550dc8a1f4a4692a1f0a0735794800cbef48aeca88e6344163ba3e0f32ee2cab951aa3a16a5dffaa0bf96129193c6c4c6c08618ab45d70d04f84898fecfd2630cf9c0887576936c31090006280d76f309842bf571b11985351cc7c9e3bd4eb7ea625f838af36f21e21639c4921d89d09ce223080fdf0004eda02a92675817732336c9e3b093fdb4651e1de38c77220801f18576e289d6ead95ec1f73a7fa2b70edb2554c26925a2fc8636217cb8ac296ef92fc429b528fa6744e0d21036b608a9a1b36710ee68d217c72a7635c46479101945e5938b084d7cd8de9fa4b74cfc9d680bc1febb465eca7be0c47267254474121d272628e3ce1ee7e219d018e8dbb2cf9056d718c4a562db0be8b6383432511928191c17fb5861a3ccd3385240774a03011bf74ce40728db65e24338e9bca80a4f7726a347a49a98a6e430adcecc455f566d567dfc9c418004fce8125b33b76b1d54c3f40f3b833d58b06322222cab704e53def86e479780e14cdd7e4db8713f28187c4f3825a690c2b207602a19de983d693c22101f3e219401ed59aa35512d89813bcf8e791460ff4278f46630fbe4b65c468d6c1674c50e965618d1ea251afc3126a2e1167f9582d3ae9b60464fc1e85347efb42891445ecf44a234baf20b2f6ea11ce1f6e5db369dd38a8ed9af90f09cc2defcc29b4cb613ad3914db3568e9e6962a24e10662f5730d81705d54584bc85c459980d6ffce7ab09799879d4daad97b8d2a761474767825466c92e78748310f4565af16183637527c611ab90bd36937a1d0a3628989512ad7ee7a6bcbf0dcb66ad743bf4a7cd78976ef5e30e04975db97b6444af4f792f896480569b287248d03d39df1cc32dde2349ad6d602cb86e8360b938ad906d08eb2294f640217ee198516b1d8879ff4885478acdc0ecaded9c49b917abd7ee42746a108604ec792863505c182c0f91a007ec450deb7f7ac0bb42d23979ed73a83347b74e3788fc2ede9e9ea4f4f0a17183df593b56d520ffe130bce36a2945d49e14f0bcedf5966f3ff1364f23f15b189324ae8b5d1bda56470facf34bf960ec482bb9e7356b221e0cdf9985a52f6d9980b920d8d912beb23413d3093f0e76e401bc050d495bb361c0a86f484de8c8866ed323ef027c8b7bdb762dc4fe61e92dc02297e2b29d4b374664e1c6e88dd7f05150d6327bab051d01afda26015721b1ef239a45e6251d9798f7c8cb87ef3c6e6802a1684715b3791d731980673cae4eea799982fb62e0eece1cdc1b60280f110b5b1d08631098c17beafd02720601cc6318a46239e085ace04006037be19c878dd2431047e98cca59269a712239c0d6d3775ff36a2041346d85f0399527b453a0741d4f4885233ac959f1e6cd0a1f2936a7d87e834b52867db47519342d1440ee045df7f2205d4f0a328a440301997316f32cdb51ff6ab4595072aa63ddd9a99e66dd44d2bad7ef902a64047d4ae69117e64955941f807fc8dd6039ca8d48f651c19b1ac7d3e51568c1666e070168a7af6d9a5fabe21538f3d4d123306d090ff0364751dc3ce3b2ee1a87954e4db416e991b521bb3ec1a3f2de954b7c86417a1662f25a49d43437cef7b8da74a30473aef7eb3564f93a34d688533aa670fdd4483653189ab9de60f35d78175937a5a63208e5702b12314d307b53a1dad9421adea3ea8a0c724813871d31cfe2f47591b2c367dd30c5a51ec9e2a3d88fe2b8b784b731858f547b1f7f833bacc9af987c223ee758016e9d619d8e1948aa013feeb54808c5ca7b8eedf777549ab70e6a3645abca6c25995fba49a1a0d38187709b1dbf780c4aaebde35d9591f1a7adc3832c4c9180d3aa716b5005523721faa2c4f9e7d3d2907697f8d95f2d194800dea6ed067804cd3a4cf16cdeb2011f75b33a41b071e8927cb700d4add2d291afe0c8c393cc2263333472721beb3e825d048eaca31a80cc8fb20f09faea8328d52fb5a7a8b6c337c09f6cb054186fec9d2c702f95f4fafff2f86328071c9f1bf91a0a2638e76e35f306e1184862033c5d417f9430a98dc357593efec6ad896308bce2b7182739b3d9a16c62f9b5cccf2fc90cb97233b5d342407eb0552be6c1b1844388869030eda36354bb646141fc09152227e92537a897901600f4bd52c6455f68b3d6e4720b72ea4cbf246694e376251bc38a299777a479116e6605dbb46b1e7e832164d47489dc8a7c878a87f3a5fc427351a196c82414fe0e18d923cc6cbe40483c69d8ca615329b149f008a6c875bd688b857f0d52492cca9af0054e1661b5f49f2aac9c281d5203bbf35f4c042a636655c3adeb9ff866bffee85cae4ee168883fe440e4100f2aa3d0f4330679c4848692d9a78cbf194f5f9d8bb24832fb69c9e1c9cc1406fa8586c8877731b5895f50590abe9f0cbb113b1d9901e2b44eb48e862c768eb11b501d022c5a2635c2890961ac4a17a4a8d8dfa11acda081a873bd051eb2105bf4618c182a743e5c884e850a55901a69fea8a81928ee3b526b580b056d6a85f1203363f980ed6c12428cac85869e74787a8c08408142f4847682c89c7efd19e3989cb7bd08064a1a1f1ece7b049015a1931f2e54f30c05271b639832495a1d5388594515237e9f69e1f23d9926c2bf7a25c282e249d9e5f64485314cf202adccf3316badc4f8907a9246b292e9dd06704e8b93db4ca3c3a5fb8403408abe4162af13d50af184a3a7ee4e35f9e48471de53d8b3962b3ac44a59fca5cc190e08f1e2aad7968a51708fc86a4f7b86b9420135338128c06565b90269cda93f407974d146f3761a9146e0cf6900c26fea4a516ca0c7de3a06c92e863dc10c0028894b68eba5243c6da5ae7018dda9987012a3c17833861e35bdb4a4abd53ced9c9a5a640a08ad3040d47780521a50e0a94f7d1d0df8ec0795cc52489eab60e326e88e0cb3e4815ef7f3ccf76f6985809112626fc2525cacb9ed9a5827a8542fcd56489e67a356deafebbc94cb7854bb4fc96377825befb923366457452a6ba4a9facf3e0099ddedfc289221c53e1c91e9939355510f5ca7000531394e7842a7143454fda816eaa879e61c7644d0b895c84549e19bccf616077acf3624e2d919bd49500bd9bccdb8dacf81432cae004e809a11351e49df71c95ead53c3d976491180626b886aa251d80b28f8efed99d61c3f330b0ba47f79cc77330dece67827fd9affcf7ea7229c395c96fe40e700112035a34236bab1d87b7833dd14a1230f6b604d0ef51ca6fade22590b6dadb92a07b04ff236765a400343a88b4ad9efb3d4197064ec9e331edd264c30ac53f29b95fd32464bfb4a27e84629ed79ad1ea36f983f734a367e31ad1ea0a1ad1dbeb8f71f2c3d46785d56da9dae7bb62c157a9c6abffae51fe74a438d28ba1c68f8c399d63dc1347b37e1460ee03c25c59e0b3fd8078fb1e73eabf38d4514cdef895b552fe49515464141e3bb7d886ef3d18be78924f652b96bb0ccfcaefeff4245af82ef9e780c0f56f10067881cafa2091dda046b7c856c4c87bada24788a7a5a0e77c54e332704778d83f7051cb6319477bc2349da586d2755cb7b8017d4a845041d2f4f942b0e03622310fcdb1bd2dce92e8a9c0091d62088d666be018cf7d1b4531e1f499ca3642a6ebe8fbfe6c8c3e05ad653f82e4896a9594b51986d7e97e200259a6a908a60fd59dbc6ae5b8d1d568966a2bf742bc683e619632335da9598b0318e3f0c25035edd570ddce429051472ab7ad89cc62b945574da72d0a5ce11875c481fdd1582df04458e3b2b7dfe16d6fc73de846cb9ebdd4b71521c9b48c8368a9a350d8a5f159f2377e45962a01b81434e90984f3cc425ae3a658fe0b74c8989b02b5057c8881b44ed61d9ce486899891b2de68d1369a43e47506a3a92591f7a49128e38ee2262f073da8c1d2c8123f061aafcde18b750f0eb139a0127daac6c253e2435501df5465bffa6e807df4eaf19e404e787469502dd7839bd4f42d1228ee4a4794afd26891522a786e18443a5b9290809fc23305201063325a719beb30f7d3522f3dd44004d0536d68a46069ed018e8e2f31cbd9e5a935eb973de500e590cdf0acef381262b5360c7912d53330379a091a539942ebd344a2f88229312ad9b641c02b9a16ae3dcf91ebdac11dfc355d6f49b8e8dc04766124f0b6b4e3fefcd084b14af211e1311855418aef82ebeb4786591bfb47c81c1af2a547d1894102611e3ace91cdf0347152a110d072f66ffc9c1feab4edf8189f4dfb72c0f50208d77e221115db06c31a1c6e6c31d98937b41bd63efb0b64683d47d60f0611305a7f14571c39e3402d4daf6d03db4f5ab1d2dd93b17f0e5a8445d7d178812b05b10d325bc70bb8033acf50b4d5e9a127dab0621cb7ba875598a299cc14e050487acf08ccf42f746b0d45348149582181c8ab484159924a3a23827db50af339d723648c309540beaf80fe951f15968b1d8ec7e26e8a09ae5523c91b45cd443ad3232dc529d82e4388c4e40fbb8afd520d2f0cbd53898e67213f9668b7a08397a6b0fb6a959e1426db7339f1993cd93b2c03a08d182fa1e3aa4747c42074f660dd4508892727cd967df29fee99272fa8d0b9a1fe4eda961eb630136254aca1b2c282cb516972455e6065876383d63805fa1d011d499ec5597018381653ec3b35b8fcf47e4ca34808082bdb194e814560a5b1e742c2296d3ab437617dc72377695d0bb7a5306a2b6e469c53609133692b1d33a897d58354b4959d28dcba6d1319ae4a535974537c5d599bf3c42ac880d846b43d874a8ca2e5e0f72beacaac163f374ff8a05b901a63b35f040cc11fe790859f6de55c8d86b59d7697d2ba2c933102bcce6f28c5fe39696d8c5d0c9f73a8bd1fea7fee41d87f19bbdffd9f2c92e32c62fa0b0923b2fd8b3d7c4f4d525b7a444b6236a821f4cc6f8f38d1b1f06c65ad699919bd483a10214b8479909bfb03dc3f3124e8fef11c6ca03a8ef8df5f3fa8e6fecf3e3b6b390f40bc56c9ae5f2bf1a31823f58dd2c5a092166d7565fad7a33b6e6c1d6aa37a9a79bf53a77115722833030235266eda82d2d466fd90e75a3f102b859ff2f7c14795410b668d468b4320e5a15b156e1c4d8ba8d32e3b6d25f7e487d316f75daaddf0f407ac7a7b7324093a415d5e779a6fb03c4cfa4e1b5255a66cd11eb72984f592d43b31ed924222ae8522b342c1722504ed174d4a63f61441f7ef876ea660dc29a9fcb9e8f40f4c429ff4122a0832bde9c6ce362122a4fef04becfd594357e907d16ad2a17296691391c0e72e3736a2652dbc1cc1db1556281daf6d1925fffb49a6c8ab1b567970de85174f44e7bbd3583d1aec9bd19ce0b79aaf6b233688922b989727d2358269ed7273bd122a231b9ca6465f91fb46c77da5105d8b07064a1c6f0507a4135323e1bc63ad09bb7b418f6342ea02dbab0d0c38c20617a6e4001b19162daffe144ccb51328418fb23bfa5351f3eb5e82e52558ee3f0010b1357149e9cfaab0c3021ef12cfd523eea83601a135411a1dec2ed6c46c9b9a40fcb5567352f2c789edb9f88ac716e0d8aeb0103f23d4d146516ea7ff4ec8c3d4c362fb00a6f94a7aceb35747fbae41db4b7d080cc6bec4bcb2f2c9a677b9387fdef7d9741ec16e240bfe1fe6758f765bc312db5da5edfe01ca94d84a4a9171422bfccc8e01218eac7c2633cfe661d9d1199644bae6ccc83d30dd42279d83dcffa2f1de03eae27a55775b6dce3a1fb42ac375a4265598c4eb32ddba254ed713cddca110c5c0a6998df189cf151c1ba989766d8a50d48903d2d76b1163a1b50871faa75be78ee4d0a890fb4d061af1bdfc67c012c165e81fe82f589d7d058398bcd9d148a6e1594fff436f80e9784be4087b402eb1951c000ab670da1a5030963ec2cd50a78be6cda30e12e95916196d3700c18937fc2632859f0da120a2bbde27ca927703220c8d876946ddc001ae7062420e307a6f8113f29a584a0dc95d848cae9470c4f6a083d605e58f4e750082d8f4d9ddb682a57d575e08f668b49975fb7f29c0c44794ccc921612a65bd0cf7125eaf4612044c4a53b7681761c08ee79c08e9c800da2b5d78a14317c3c9868490c7f22f38f896d41e86679517fe1b4fcbfe2b99484805ec37ac07012be75b557b5a82acd28d6df598a4ca3172e376ac7ad4f81ccca84af21773eb11a3b9ec9357743fd14e9ece7ac2c841c7160e95bdee71ac1e88467948cf59a8a079f9e2d8ccc10245c856e46bc1fb997c14683e10bfeb2f9264fe80078213f717572dbde8375c0404ad027abf9d5c5e408cba9a0e067e4d3fad110d565c5869480b6c2cfc948b8331ace240338aab870b1d593ac00b51525d673e063395079effc9e7d080b1a4b901e784bc169ca9fc2e72b3bafb3faecc60788808bbac2f62f6915493d6f66e6b524a29659232860579058e05f7be1ce8c62e28ba10de2db2ebdf18d5b933c89bfa3fec8a64d77bc3ae95ab8f6a55230f6b518c135d836afdc974a5ad95e358fbe4b3f1dbd6bd39db6bbb9f372dd05ae50ffb27a0d0639fb3d6be6c5570cea7766e71be3fbd31ee118e3695e599442dcb6d33b1e5354b7dd1fee28e6e670fa704675aee4a391437eb54298fd6623bc4548ff272a84ea7bc535e27c58c9ab566cfa9456b2d5aa3b5696b0aee5be8165aa3351bad9d328e2521c94e28190dcf242419e7c962316c5354e6aaab8ad66c319bb661fdb7f2954cd7f1168363133e6bd6629c10ad25c99290642f64b118e50045c15e9a176886d00ca119129b1ed3a473aa2a6c4be9bd55092d696a3b01466dd4b6cac1ab9dfecee300b575aaf9a956156ad95e22a6b5660f575f54c7ebabcbb41548cb6328cd220b6a9336e6732d6aa337f351ad1b04308dde4b2fa5f5ca896329dda5c2a0456db954cae6c5d8b0fea3b5e64ea3aa4ad5d19bad7b61c3fa6f45abad93b1617d7ed54aa93d793972a63178d68364e64d0383e6726dbb585fdb5fb7158e4df83a689165a381418bd4b6699e33b73b13ae5da0e68bb5784e85312d0d0cbae622e7004501d7194586506b69a733b509715c94da5ac17c9228214edacc0ca6ff6859c1e9dfcddf02ab35d3a93f54d6420b2d4cf002cd0b342fd0bc509b28ba44e382961edee9b472282d501c47e3011a0f685157eba9d469aa54527e922ea56e4b5ad7a015105ad41245bb259cb4b1d65a6b3198ca42cb9d77e701edcf497b317e9981c7016b4f10cfa48df99c102daa84f67c9510be36c60fce5a6ece39a7a55f5be20e89f45aea7c120461a637b876ceddcd5753cfe976065bf79e4e7fb97befe93e773addc7cf5dd0736c58cf92366688aa0bbad034f6fc7be23aae650405defaf3c317b55d99de0f0099a162860a3060685e606858f8a00003866605303440685e342cd0acf07d605a920a500ec0bd5ef0ab3f7507a7fb4f9f56389187b209478d4e4af496519462fb8be93cbc5b46519aed8fce17a7da92c9921b6b0e75016357c85841bfde2b744f19d7207a231f3482b194f5d232755be9fd8aa595af2d9fd2992dac95d5f15e7a2fb5319eb897de7bb429b5510be2a0e7d77be9bd944a495556b4d8a2326969c3ca1bfb9687f55189866a0db205d7c5d8215babb682df50ad4dbc0cd58680cc21ea76f5f3d9b6ffc4b4e92c5f61f93645f2d083cbc57cb8237ae3afc543c7b3c65d9cb95c85686cd7f926cdd4a9e304b7d791eaaca6d839d3ea290a62cecb91e9dbbc71f691ebcb7b54b11c304de21a308d23c25c4d7b39ee8deb622c149a855c47f943eae05915b2fd866754e7cb5f4d55f401551466ba68fb53c76fea704c5c4de97e50e898174c75dc1f57c3349929669846cb3219468e3129a671b5079c7ab89a101a57036ba8e154b6ad86a8b5d67a3f2b56ac54c171b293ad8a529d66adb5da172396b5ca4eccd96332d75aad956aadb5d6daaf1577d293f2a5ac2f52b0d5daaa33f6539eb5a234504b55d951835e7efa84d7cc167ab3b65a5b4f314cb6ceaba8a68a6a4235a5544daaea3555afc96bd231958888482696021467b3179bbd642f9de7c5b39c17cb79e1bca454398b1429528e24a59d4727ad609e4181fe20d7b96b0d289d5779545413aa29a56a52559f0984b05401cf1381a6b9989b8faeb51ee46d3fa0bb823a4666552dbd41b1b412d1f4e205a532d5d20d8ac847f2c63f2f913a7596f311db5f5ab1c379465caed50a86dbfce384210c1831e68a15238697c3524a2995512dada1c9d24a4413f7020c276da4d36a2fce1caa525adbd39bb4b6abd847330ae6a3192c509cedc1c3e6e3367fe638c76ec7085e6a9e8d80cf044258aa00e789404b71aa2ccb47414c9d3a9be5a38a45dea04cf0207f407706a7b4619d03a754f781d1aaceced76c16c56cd6999287b5ce1ae0af754ccd47a80d786816c26f565af4fc1d7ae37af1624733db634ef8246b6dda4d943789858f185fb4947131441f6549c0ed380effdae249a2fd7fa69fd4645db9114a5f0c5afcfc594f452789510ac44f81a263be7836f071c2044a3abdb4e1f1e1e108841665ec91d019903a9e7c2fc04d6b8693b7d316e5cd7bcf9e025d1ee803b45e250108e0f9a03a5bdef89f62665a218fb4e1dfc5a0a5d4f9d1bf7a4e11769c6447d2447832b4fd2ba043c77bb030d9f44a7f224b87873e52e6338416a5cc47470334165a8708d2e947c10bd4ed3f5749f4dbd86e079e10b155fe6c893bae94602d8176c1e40aefe2c968a59c73ce1de1766b026d85149f13a6dcb1282dc7b498b766d2528695d605cd7e8e83cb31cc265afcb627c11a09cabaef9efbd482ce329ccf41ee68cc494c1a6d9ab44326ed2997bc6620b2368816f39ebf43752c58591da8a4fee0f21c7167c7096cfb6bf0363790a4539935115a7c202de60d8a79cbcfc39823edefe316f3fface2107eb6edcf927565e33a42fb8bdf0a2ecfb2b35d62d9fef563e174597e5f02ed0f44d3f78fbafcfe6df6fc980d3c6e5f6d04a4edbf2377ac2e33878b87112717b40c2798b70afe3e5a47d1f66f80ac2b24f5b9acc3c771f89f7cd0fe27215acab066be7cdff3c3cc9ac0b6186eb1c96bfbb3fc43241c4fdaa2cd8f9c21a13f654e4dfd5d6546a0ffc87c232deaf9e3394d94b8ed1ebe315053310c5001110f3906701929373b7f798e844265dc7233c006e43912ca142d5bee1403b88c9e53437f6e0a3280cbb865e09c6e7cb209378e6bdfd8d18043b5a89723e6a99743f560758e6e196ea2640df7be3ff02df39c4c4b7ab87a4e7a1040410445297089c109922a50f4487923f3b9b502c56ed7dd230707a29e879eb05f80abd68e6ed7a83e06d4b4fa55815a9665c875620faf5529973fe4502f4f79e5e1ad9f46d232f32ac1cda7bbf31c39e77cd4113dbd5aad157df60e17ad396bfd7d0e5a1fd1b5bd56d7ae3fbb296db82c0de3e65462b7658cea84aebff0824d33f572581cd7e9debb95bb03f957ec3b78e8feda75e6489e63dfe51d370d8fbb3e57bfa8b68ab12fde6bdd22d246cde78b42596badfdccc9e8e44c808f5bce187978691c36e9e319bec7f833fecc7adc84c9d29ef1385fd6d3cc407d6fede3372269cb24b66cc2e4b63997000a200d3065069783196f093000d7fc1740000220f3ff578be542ef838981e701cac6c31ce2a0501d675b25a86a3caa6bcd7d81b59e73efbdd85a00d8bfc0da0bacb51658d05a0b5a0b001bfb278badb52d7f81601ff5353c0ef0f798db820e74a3f3a0efd35a75ef7d1a5e2df2f07e8c132d5e1b6ddfef7e0b994109d3b66f333c10e8639be774f19c1bcbfb803e7e1919509c5bfc9711f3ad79cea57134de07f37bfcd373c0f7339e07f9f14b0fe5ad18d599b59bf57de9cdf038f08dea360af562f735587f69fe7e4d2233c07f6b7c47d39a5b8607028bd5b19ec76968d49430b77d13eac65f824ac657cff12de3f1fbcb0361c663d084b9ed7308e830a0a255fbf41828a1c55a8481142d56211a9a9a1a3f93e777310fada1f9ff0e251de63916fcdd1614fff15bf0d2ebe07f256301a855b5b3f659df6d1a6f5b26cc4de3abe7cc2de3add7c1bf6db56ade844af335be031ffc180f04d6d38026cc5d038af669bcf64098f11d285ab0e52f0f5b60cd07ffa8478124e0190f9240e37bcccdaa429e53031451439ec302494011790e0daff33c407119745366c0c18cb7f2edd3f839efcd5f03df2f41b52ff8349fe38150f31934616ed6e3f04040fd054d981b83a2add1f2570e1a60cd073348e8668024b0408779784107f2f07ec6608a16fd45038af867fe7e35f21c144802fe23cfe9c0ffcefbe07bfb9ce701063f0ff35b103b9d126553335f4b7b2803c6c7f000c6dbef6080dd05db8a33b20863d6bc6ded57b0a28e689bb3e7a0b0dc2f5a1fd3d22d318b77867d3fc5e33401b79f412f6431322d5309511d1ea92be45da1ee0a7157c807359ec66c6954c7952dcdceec9194bbc4f6974175a8168a11bdbbbe7d9447cae6cd967c403a9bb966aea32c0452d2a552746554c71e596aa2b33186a78470342f6d62db91b6bfd1f69f222642dafe780727828da807426a8b1ca0608e228ceb0ef2ce4b5352daf0eae8b09607d53115448b0eab4498d025c08868b1a2a0d1c799d95ccab03d8b564432442f883011d5992f8d47151e5394a669db75e49da220aaf377a43a8e759037fed887bc4475a817e96f69cc32a0a883e6cb73ede515e93881b48e322aa337fef46f54896a6959a61e641722aa63b160da621dab173d62dae72a1876b20e248e76344862ba3c9eac9d07f278e83bb41c2902d54180ffa422d09d107cd1a431c61863fc2becf4e0ffb1d6da7f116814cc123472e2b2de3b3cb6831b22d067651b8d4313773c4681526ec80a8921fcf97b9f7352fadf7bd1464810b146b8d0465edf336be8b76ae88b3051b404b50e5f98edcf92d526ff09877f6e65c771e7ac737a4fa53f335de272d5b6ff8d117668701fbb1c879016656d041e353e3db20726d4e373047ae33864ed012e975924758de0b366fd3f70821dacf60c069d34937535c726497a8a509114cbb09c9388b67fb7aa3837bcd35fd7491b4ee46191105accbaa6c50ccb3009cbb04a84b3d88eb748a1be625bac441676eaa24519f3e7d92017619a102dd23a0968fbaf84868c9c68baefe03994bad01cf2d08b1c8767d15368cf2222df61229136fcbda8c8c3d07d87fd4b7a3e2dd2af1d56d0a37fee6cdc0f925b29953474d1a02798c125585cf4ef48e912e268805a4287381acc15ce8d109584163fbda2d6367e4bdbff849ffa7ee79cf3cebf165f7cf1c5f75edac52a06494fa1c50ca3340e15c3a3e378f5a0451ad359f492631986798e48633b868447fc838950104853198dd509e251a4b1edb89622819615158b7d4b5a4b21dafe2b9648dfcefaefa1054ab4f84b1608a1e5fe3cd460b4f88fa4c5a73e70b367ce39e7dcb1aad24a2bad943d3c741e3d6ed3b645ada5046dff158f1e3fac6aadb4d32fc8a3870a8a16274d4beeb211377ba48d8642e71d668b33c8835e2f2923109122a9979e41d58594d0516ab2aedc9529fd192634a5605011ba4a94a5f949bea0994f14a3ed1f8117501189859b2fc7e18f8a610293d207e5e339323f8d2bb47c20522765e76bbee6ebfbbeef737d2970be66e06c369bbd662b0ffd01b3f99acdd76cbe5eafcfe7a37af5b1563a6643942260102d7edb9f52d113bc405512676d62995a2ca594524a4f18e9eb1f9b90451b622e6929d37687d8517ebe599d9ee0880ea6eddf80f187c8cb9f5bb63a2e5a9c6307a4cecffc61229937cc1960982d6c7fadb5d6da03e72893c964b239ca3cf480892c5bb2d862d4a165b9d3ab2ec76e175890a0c828455a21494b1976c064c2a0186d573289cc21d6d7bcb411bd356135418e63c2826a268c88b4a2512f4e189d92e26c63b7a48e8f31fea6b5c59f8939bdccc0be4fa4d5c37819fd31a957791746038a79061435fd0f94e1638e018aae87b13cf42bb6386113c9753ccfa4a98465ab8eb4f8d164da7e34b348c135f38de3f67b64411ffdc5fab1aadb661c854508f51c8e15be678e8ec361f334f7dc5f45cba7a93a5528aef3525ec7a154a799f26667b98bc2a79694a16cfdcc074af974579a3dc738a90305767a69e3c371f8286fe31c73369823f531255843411ea5fc63ca6e94d69c4a279d76cffd4bc8c0e3561b41a665fbef9075d5c5ceb1e62a7d426885207d22e03973bf125a943e16ac450004428b52a6a301364836b373ce397bd43ba7b43f58a196496614c427010211f2b86e20c9995397873b41687fd175c343aa4fa0e5d7bfe1a211a2fdeb4f054c708916bf8f35b34362fe9715d9fe363c1b28e1cccda3a3084608b42863ff9d114c48d9cff6af9d8f3966a073827752b6834b6c9f52270301da73e4cdc17bc2466fe4b636e70f94e08508280c0d238042080a720013c40b2a8274983ca400e8852294568801a80a164e8ec4e02d507121c664c8164d82ac30f920c38eac79f5d65a9ba58bdfc82c61f28f06fa887c11bf91510cb936c63b9bc7512717a46cec248a2e5e9366e881c58d28089014047db962861a280ef7c96c29e667015b9210b9e0c1a878c91e9c5451b4f1bdf7defb2e9c549da04006c99216527a48218b25d60a19141d5cd70e31f21b290452d2e56088d2bd21c6d85a6bed09638c31c62adc104cc182632e59083ebaf7e259af847868c96f24ad663be918ba7d48ef0af7de212c5f8c80c0815cbf22c8112f4b1c393293620bcde60a1558f144099723285968a8c5a858e203321081e49582083a10e3c7052afc82fef44aebea827e4a9b2da0308225372f3f2ad090d4aaa8b956d209d3acb679fc64edcf952b1fbecd3f66418b16ac70724509638c3176a35b877471c494264610a8e0650815533e7c9bff184d5c1014443073e2045c60191a82c81438f89084a27e7c99618a0fdfe63fbf9ac0024913197868c243182d4659509059683991c311254c625c2861a5f061491572e9c7711442a59311fc2ced1a64a380420a6ac35290921532388105c9950a345434e483d70f48225e1ed0049ce022eba2072635265988808208a67f14c618632532bf91b3bce4377273a084e637728b1fea847f383962e107122535274a50a0dfab926a2f902755084d7185fef44a6bdb84fe499fb8f75e0e70389d2e9103a4c0a4ca901fb4a8008c86e2048725aeb83c9be7503f7cf931310ca9891a0b54f05045e906287c88a23fbdd2fa7ac002454629b830c10d615a78c2e88603bc8042125b143f6c43bc7069a2e75a27f6952d09c25f27f1c31863544b36c1c268e3d7ee84dc6c0193e40a0f480c1105162ebe0449fd88f2e1dbc8b082a61cb6c48c604144922b5944d0248925212022e48a0f78c036717b92c77cedbdf7de91de4cf10e94c082d028464cc083163fbaf7de7beb1141f470af2c49d9e654b0711c81f488dfbdf75e275920ed7b57fb02ddfac3be2dc49c188192451a31c30b1c66479e58014bd2c4041052a0c4cfe6c042446f781c75fad14256c41129454362e8a1077f6e52a58afca1801236d4922459614189a442c3be18638c3110c662f397732f649182c506a615aa8069b2348589219070909f272b10329ee47542c4edf40363238c8a2cfdb82c76e100332445ac50ea32b4c59e40e6c31132a398ac5f3e7c9bd70fa3d58e081165565382839527fedf6555a818eb9a571863fcb3e69587f55b983799096c701282a5fb199cab8d8560fce50990284b4caefce0d283ab6cbcc5958d7fd061e30b4af9944251f3cdf7827df3fd0e6eae4cf736019161cca2294b0a567aaed2beaf9924e1aab5a7ba0d4bb41142980093ad065521255acc3298f4fc22423548da78800c2d34ae491b788bb4e19866477ae3b6c8439fa0688be4525050d02867fe3e11b011d91c073d19c968d2f35d31173ee2991db96e20d5257a138416c31007c7284c841086b6ff04b4c47424d1a25c0a21e720dc0f92fa1acc90b5faa464596d3f1e334b5ad4272b7a06d4154185e9f3d0eb0ae89dd0e257022a4b4ed0422ab1ed8fa3573637705ca1875874aa772bd735f4e4c4a93f3839e79c929e5a25c89d23b4b833b99dd3d7ec3a320b1033ec001bc751a8e7f43168b9c5cf17ccdd8d053468b97fef48a08b9e4a4588a581dff8cb9dd7daa6a2e0f44ec941779ccda8fc28599bed727fb0f8cf50a1c529e43ce88ddb3cbc390eff540d5accbb67680ec988d626b4c54c6bd022956d9a24f4c4949a9e32bc6b8ad2dbdc700d3640dbf465bed0d60e17e23142af76d0d85e79e8aba26e56442efa888884d821772ca322f7de7bafbdb608cc431b64613faf7bafbdd702d55b0d73db3e4e221ec262fa8ac547b12944b2a3151c694a44500e57622510b247a20dda5360dbdf16d12b1b3b646b6cfb0379886f9bda309bfe89b6698e8ac56adb18831688c8e8e1174ddf85f6e8a1dbd70eb2411e5aa11fda0a791864836c11d7993d3239e8d75b1a614406ea36a6c26cac6d9d91b86dff0ee7526b71369dad1d38d6734c115a4604fa37cd9646e840822d861f13ed95c9f73f77e639e21592296dff9b740b037495c671a461e8ad7a74366f5fcbc779a3b3518816e78d2e8df336c334a1c56b9309d166b326c3b67dc2089a31a8544d1925ad64680800000004b3150000201008054482c16834cb0255930f14800d707c4472683a9407e324466114c520c600020c208000800c31c6305464a7009a571c741647640264e6fa230a2ab8810ce074b914d5f44f0be2aa5971caf2d0f94165466f1fd116a3112a004adb12da88197295ad194a99562965a3bdf08cc0f9ba0a314d206be27db41af1f66254e98b0ead280f4185226f19ac112acd98b7004d0a34be320042497838715b6dd95b0a798ed729c177629e7c831a800541d33d9682795fe60e22ae3c2142dd7612f81c4647ff9896c8722fb0a803e924e84fd28332ff55c2f9456b326beb1fb95bca7ceb32a8a3480607b23c229cd5ee5a9159adaf97a878f6ca7c67cb0a1d13d619a312d4e4f43e91b878d1d4f86d149677c40c42371a21966595efbc2361dff31ab235ef14fc0272b107608fdee1968bd41a3e128ec3f60247902642719428c86f25ae9d58da0c07eab9c3ab944683314ee16fb6c16d2294e943d48ab1ca35239c0a1064372cbc2605d7b04053ea6c9580e5041ebe15645356efaa785b8c23dbb70085d8b4071994d91c10e0d02de915a5b6529706e7824bc7a5596e860316002525e3e9deb1040084f405537902f2509ba02b6634d1836cf3314ffc821c348225fd921d982b3b2cabf6ccf13b4336a752d63a7380eb25b5ef0c07d0cf260a4dd85b510f2db622916385a24410b834c5190aa1cc4dcf7435c5411351d52348f5c5b5cf010508e4badd64f9191061c6fef40090defccc7f28478fd2fac0bc5e02d91623846432d1540628d8b292a730dc96eb34fe2ec8e56e8ac5b65ce41a6a8c58c4f98418dc8205522d5680f8bb5a2a684fcd4e845627b9be6a010974a5701b9afc50391f3d2a9158760eea65ccf03ee86c90a6f525bbf0de4c2780d320ae3d31412239ba4c8eea1879e3102fa52dd74d2361dd79b74617a6a794a6785c6fea3c0c45d89e1cc15b70e1634be56b09d62a00d02cb72475d889861364b7df38b076b714dee5f15c36c79d4341c1872cec68d615245101a6152e4274348b3c0ee53b2e8b2f67eff07bc2a9819e909098eb94f639de3b88ea8b7cb9d35fde7fa8c0b7c9f457debe544e3d1b47dea33dc3402007d02b239d7e2e5de6f6e2ce25e6778c8979cd15ba8947ccaa9c2d8191a70ae099805660675b42d1bf8212a4d762bdcd54814293257a4fafaa5fc9eba009768f32984922bdc2e0516d9d2fd63ec21f438dcc94e50e5d5b62addbbe60465e04935a8b76caf9ab082207912deeb2791a63ce9d869aadcdcf2e4b587e4896401ff267f86cbc1002b1d2a165cee33fc740f7c7c935fcedc7e7ff06522587b1087be5f164c303d4c409fc1bfe409b4fb03d09091b50d701c488e92837285171446695d7198b41c0cf2ce0d1619cbd3091daf494cc50dc7f419f96f780ab5d1e5a7a515ed39acf582a35aafd1780d4b9fcdf6db64f7c0ecda9a9a8ba1bc262d5b37010b870f02025d83710c12ad6b1e4f2a778e072cb56a8b062dffc99d3b5f3211a35a392e0a1dc5b11ff7a8ed4772856ea01b217844f6287edd3d49bdca35368941a1a46ffa43fc4cde8d5bf5f55dc5ff7fc9e5fa8b3fc1567b92873cb558417b418b24585d8d86cf63ea4309f54474f6431d7ed7704c1bd356a47b7a6659adcb4de89ea502f4d009bea0b555dca10baecc2fd7b0d761d4a3d482a5f9319372152f60d152a7110a0afcc59eb83f62aa7a4e804604d2ecf5369e38852f60ec129a120a87c3f8202d7820ea993d535f86202cee764c784c58f5050da15aa1a0954a8c8d24a31ad2ee3918292535bcce1ca5b254a088784b6e7be441f8fa213db8630f0679e41160962fd312738a28b21b6377f1b75d0c5a6c38a74455ae4a24c153c9b0ca0064ef1e6bc17e740c8200488c63939a8d8158c88d6dc9edf4eac09b9a7649b2d303266912c3847330b3958c85310794660e00471da47b7441e355403d4f315819ebb8f16f67de449b13d754ea0104a4e1beead19f4fceb216733d607746290b41b0345051781e4ab76e9d7c220ac57c31a1e8c4a105880dfe187b5024bd4b10875b9cea456efccb464857fefee5349814ad2933c0921b38f2afd0a1534af0b6145ec77739954688532fccf4914156aee237ae55fc8e15b5b92b9e9d0c68a35ab319bb9d3afbbfd860dcd7f5e22176dc8d0f8a6470a0cd627ca7be7a0dca7976b0e71fb684c1348d827b958541dd26dce5e337619a2538243507f885aa2fd00dde84ab5e582d2bec13dc20ee07c44d95d963037d186ffe7b8c7d461b2c40e4186ccf06c309700f26aff2e4d1672fbc2d2b6cb7593a329e151fdfcbfeb19e84d8d086463cb5d83d8c316928eaa84b277eacdcebf79289c4c0e9a36c10be13ea4935070e67d46489f5b23561d38b065b0ec6d0a89bbc16a8e0d24eb20c4702a2bdb05381b42b05f68da676115da70af2256dde29589e6edbbfb5a02a8f2847d0de37530e0be0f328afd4d9d8fcf1abab94babba20cd91b2e37f2ac51796a098f0405bf16eb75738a19dee9702503b505ded4d8a8453deffe0a550666c9642f9335372d6a352685cd155d0bca9b81e9edab5341073256066ac7e528191436158f4cfeae7cfb2ad52463406bf643063e228b8efd64ccba394b8ae16653a083a579e1bd33e3b4977c9527c38cdbdd4e614c4bde5509eeca5e0e420644c46e054161070b752bee7706c2ed9f79c7db9020e031951608bc6ba62495b46262b5a761cfcfaf166066496fe6b0c50eef0bd57b36b8cb2529bdee6025ba48da235e2c54787b49b77219e8b1715dc526ca4b8721a6790ca83b341e7070a592a0fd7eac60bb558d26a646a6aef2ac23b512ce2161d740647d31f0d91e2223d4735f40624e71a3ae144e6ac2e914149418a2fd25705387904bf4ade1d68ea092db51534c7d03edcf8fd0ab5d051761c3be03d7da41472a1cc43372d3b58d35f620a56a86e7311f067d0bea7dde9685bbcf3a8ba137fb450738457a749bbb41cacc73c7de1d0a694015a504f6d0dd5b129872652d9468ee47710bea200c767839fdd81b37d4a9c28aa7a1836706cebb036ef659330a9b754c19d53d143b07b46b4db3891b557525aa9794e0c021d02fbfb7b363e95bf38b00b26340f9679c0a738baac3327c1ac5365a6cdc4620e074229c4ae6a52c52e16d0d107b795e3e83357c7f1c5b8c4a19f83b68734b2b7d71ee04c6acb58037039cc7d2e6c07a17741b451166d4870d57cc25c942f7c18128cbc1325b121645f6c9392a4a134d63c01ff9ff66a03da0978998222f36211f6873574c09dd76cfd564b9815cce6142f1baf12abd044e7743df7a70bc883ce614b1bba16ad7294a9b699c0729d1bc7073c71f411b5251f3058b998beeeef994a5b350ae0dda74c494cd62a26ebe05ceca4d904b373801dd53756c41244f976bb63434a583eecfcff59cd79220ce0eed02630bf14f54d03394207895ae0379ace265bf3c4ed5d860c33c60b97fbc4fa380a7a6b81a33016ccf3319e51bd1a92c9a63493c5b182b3ffa2029384442bf99271ee4b18d6a7d27508c7987eaa61e86d968683cc0ed9a12ed1f6ba6e6c7a0090d4cbae7be3a881d0237b3dcb19011572bc2cd2291e338e4114fc90b0369e1c327d03fe0555f18369ed063360e08e1dee5eb29cb553394f0201ba806b561ccdda860496091678c640a9448dc3ce8e7c83578083e643abb763e05e8ac079b5c8cdd5fbad992a941219b9ff649dfe7d292d1ec91ea0639f7e3d311a3d3e843c0eafb04941f8a566b509fcf575044297f8e464c18246f898633969340ac549ec7987fdc6b078818ce58f468da5ac14b3ce479786e77815d6e4fc8583e2c4eb56ee08c22de1b6491d83de60f5c341e7670d6b93b16a11c30ffc332f2f57d3f168554134f889d981db6d3eec3a7e8b2d11b16c2eaedac55dc14da79df76a7962e2613c2e32266fd46c4aa797db810c81129f94cb22bab07c21359efb60d704640534bda9b2ec8745ad52f736aee474aa1b926bedf096fac46108fb83df8450afa93a0bf15af817d9625242e828be4bab3d5c6760ebb5cc0751828efd456e1d6df7f9fd24f44417e0d2fe8fb0aa5997c2c3e3eebbc7598a1146ef2ce9016e4e07578731514bab003ba8f0e66d437ac14301d24657a4c728e9196ca6a7d7b0b3852e9bea13489b3300f551215043d28349cc9c84db6a57ab5cee14a7f102d1a9e79e75aac880ddbc44f2ac4baf5d3c30d9de5eb7b03513f7f21321aeeaf10f49d33aa45731f181769cdf4d28baab2ec85017fa22f20945179d3f9c222a6829e9d6779efc5deb8a4dc8530f09f122385fb40b2e4310694a197b9ace444aba430787acd03fbc13597d70134a73ab8ff19f8f04f675559afb4d2cfd4827459786ab322a4881ce2950fdc4dae5946e6459761c85fede95b58d3e96d545a455397b46dcb894f806eef37d58d9e135f73c0a0a6ad8f07a0312285050601fbedd371a2614f21df3c4e8b76a0435d76b5b6c922193c657f622093e8cbc339c42a5c6c241968e92fdfd6721d06ff6f5f08f45b1a32435b87305c55e70249a32d97f034c8a0753fa5f152de0cca0171835615b02d9e7eb40d448f7f0b05b800105f2083cfa9de050880b4623ad88b03a8ba226cc62ea9a8aaee13631ccacbd73f22e55db7a6fbba498c9c29d82a5e324f11086151657434ceda814d64a7e39e8c01c0837d37af7480f8dc5a19e7ad1c8969c1d142e686cd6d97e39a67ed6e25b765151d775682bff78afcd44ee0da3c5c8a624cdfcbedd85485b6ab12cb6920999a2940322cc81f35df3ce15cabf1465b7e844379fa47ebeb77ee7ac4051f44c20ca21219072444e02fa99b8e337091ad4dfad5b75f766c856d074b7b614487112d921b63e923987b3f8f2f3a77f8548075012e2c5d53fdc65a2c19a256046361c08cf8169c27d107451094d8ed47f25397c8b7792ebdf87e4d14761bae7bd05c7fe8978cb229c9497d601a90793c65fe0bbf6d8f80277fcd198bf9beb34409e07675366788319f694e8816f3ca47a55a8e44c4dc3b4b3f7f61703770bd1679c1ddabcd3ffd48d2f2e40761ed05df42a36a70a5e8a2d7b5ae0fdc44142374dbc223141909f0bd6f99ec94988559fad0c982fc55a37e04330efe9e1e579c96dda53cd056db819a25dc78c7eec52c45d94fb5afe541a3bd171ecfd5a40d6c90812750e6958d10df3b3c47d71bbba3d4c5d254a9378f666cb323bab931648109bc925f5b307eb28f1458c9f2e7e374c807a5c8ac84f0f33f322681588eb852b22a879cd2ad9c1eb874c1209bb88cbfd4897786591b3d74abc5cb35582e3079f9724f8e86b700dd841198ce9cd3123f9c556ca087e522789601f8e1bf051043a473c148c86bd007402ff1acc38200cf138ee428fb31f8135ce142447a70b5f5a88edffc1e4326ba5a113c4c433500821c73119a1e5a9fdf749406f7721c6f27d9e221e69731045b6a97b5088d6993d9025ea3c6d62b2a6e4619fc93340b64f9e62f467067a8862a2cc724ee539e60760dd232ecbce53a326b02b31d1d80ba977290430cf36ea1d077e75028c9088c17563ec350bed7ebd1254599457d10b51990742828d37b4b4d116ff654208aaaeb20b718daa954186c6af39583c879b8608bb32cf1604db24649899404598cfe2a640f5278b364c92f818514e89af22f12d4444214c772acfb2b196b1e93e2e94c8e2f5d5c8b5d378144a99f30bc6e7905eea8f4fc7411a80059562fcf904b81f84e47c884300999786c3105a3171d12363c0ed083ee23cfb6489da71c6e713948c47de142c88f9b893bcbc4ce438f6d522922d8e74c4b9b5b0fa50eac5a74a0536e2f968980194950a8d659ca2bb22bf336a78cb34fbc900f311de35f450b51cf12feae8609fd01740d3f9bbec308c056e4c9959622b2c5db3b4e2b67ca443a0bf9d83d68666e2390a3beec3acb06287a0840291f61459762c300602c5d0340c2f44c8d57416f4c6d7ca5c0db7410ff47fda35c6ccb2693747b2701363bb042b1936500c94958ce00e7a31a216e9621f50a8dcc949150b3bec9c63fb1675085594f20131a1f71398f2a1f79401a06f9f80355f53feb1c7b90808d3566d6be915199868dc5fbb83b0d29d6153f0872c870e1c6336d8cea33fe4a7882d056fe253a7f66c71527452e167955e263716ea9f27140570729f7ea867b6704ae879409fdc49f565b03cc52988f7cfb49a0779af172e16878a5f31acea6ac162b31291806b0d72d3cd2935b32d07db3fa333c8959fb274f6e587df7b20b0837a195692b81c8d140ef51157bc4efe6d10d932746568453f143b9413ece6b1b5b8ff2d47d79018e99d83ce00f1f60c9516bc616a4ed020127884ef74de0588efee3e98f42500551f757589e9ff81196174e22e7b5ed0299b665564312c3c4ee7a0536dfeb767edc2a98a718612bb22f6326372978df0624bb85116403cc8b982805a75c1109326592e7c23da0231c080d7de1c8ceb87a7d7c9edb9fdacfdafe02bdef498a4a3592e6ed172ef7af8333460acd640e5c02b3726463f6f16c88d29c817ea06128e792e3a43b590383838c9382d5be11c89eab102f462d7c1723af3e9ae98e4d5dd41e04d6b11000d78a44c0235ba9ee1f4d66eb516125601c0744f5997c451db63ee37158a0b84bc7d8a2b252d063ae6586cbf899641f7ff01ed29a64f2a851823e4ee9353d06e7c311fc59ee087f989fd5dec0656d50a000bfe454bc850dbdcdf9718937eb513e5486c24ff732196dff19b635661658722a6f506e7b6d781c9e6b75ff4bf0c7473d6ab577c966b38d5fb396841d5d19307db253d6992f2cac2b42872159aefb01a554f2eaa23459ad184964ee6a2e641a6569a95ebeda73c8caa04f39c3ded2a991dd12d59e84efd352c15bac5fccaebff4cacd541178694d7e06b4df0ea2362250bfae288ae7a7cd6fb31bd2b3dcd5937da306ca17375e7e9e0138466c08518863effae31a008dfe2d96155eb91d18a79b008760550596d439d000247b53a5b005d191bc2d3928e7956c8fc0973674b96ec05263bb926b1d556f602553f3cb5bae88b03e7f83f8c8ad72cc76e55d77e9df600078f9f9eec593dd6f1769c932d0a32b5f1e6af870ccdd0d0beb15092839180c752ee6a5445d91b0493232096cfaccbdc373c8db71980a2d6f022008e216bec5c874f4b75372ca4c93465466a1dc6ada2bed77af41227d0d4283c7153abada797b1fa64e51ebb68566de57fb4c3f3f0fca49fa828f2def122c27dca610b664199cb8ea1c2dda1f99da8c1de09510ecf61c3448f4b9b178b7380c06596a297ee93e95d707b51b3cf2471a5edc5ad2b159939d76682b98997dc2379139ae61f4fe7db603ec49a6744700dc0317db144c0081a9ab4890e657e410a7794e6deb37ca80bfd828e1072a6f432f06814affc1a59ff65fbca7bd7d0d1cf6f9ef0e831e1ebb478b03a2c2acc1c82bdb4197c7e1c5170db5126aa5aa4cfc802a090daf36d1cc8f3cfb145772d360ce7308bfaef05befebeab747b0060dfda9256b7ab68279202296df9205ae9f4b551b2b17a556eb43b128556bedf49d2f7a85fbd469f86652c2d2d22dfee2f2a85721a85f36bd0af38685f6f5900553d25e808b56f2ddc1e379633deb084c78caf61260bf21d49db7d4a1542893320063e45361a2fdb2a833128613bcff90f043d608852d6535bc1aa4e4da33905376a3610c6f55349bfa48c98189ea5b674b2546ca223e7744d9c9eacd28504a8d66caca7294a112fc083b199553b5250cca0a1287f41f0abd924e310909b3e397f8b4fd199961d080ec1f02ea1ddbba484396d8026b7215fae7c440ab8a7753af7bd4d7f73c70234154df89ca700d35eb0504eefd6319ca39199476c65212c2b45f538c6d0726177398729ebfb0d3ef21825258b5ba3d2464b241bd84536d5f9e9c849b5167caf18a1e74521b49160fe48b84318b855c4c541f901be7d3c3365bc528c41bceae93bb529cb257fa3b406257138c3f112c481aed7be17b9a6b42d5b3dc52122f2525acba82f19d24e84121698abc3d1721d930268980c52a789a9f0c5cca0ebd33efe5dd88372374f331f5ccf7d6b6cc19451eea83fdee3496a068b329f32b194f64fa2c1fdeb5289402c52d3eeed5a45aa7599740b522d0a4c3c84b85604f8ce0c079a0adde8b82cccfe5f422c427cb8b73b48c954f340047f6cacc6e0761dd5e3fc5daa9208c5b3106c898e68982399b6ff942af38aa27cbd590cfd0c5ea603c88041aac03b368097d293b9dda213aef3058ef14ab80c4d80025a418589d9813b348f7575ac83204dddded094d5ecb3b67d55778cc15dab98b7887c31ca285e48adcc6a9d67ad76f597f9e976a407ec380713101b39dbd48d484b77447f7def190a3b41e642e685c2cc5cfe93939797794ccc1443f38bdf75d7d677169d58424d9367bfb823ec5a6da67a85a5b569981c47acbab7c6026fc585cbf5c75ec1f6cab60d94c99cf25dac44956761728c4a6833130a330e07b352989899e1f9c4d4e17c5cb1511a50d6b8881651c0b80615818f1605072fdbdf2b6ca91066d6544fd0f9db2cd451a38195b5b3925095efb1441916735edd799eed00dfc19c1bacb77b202aed9b0b0aa918ba10bd54628488184fe93584210ac0309829c2ace152686227c08abc05110f4176b501687a21b72ee5745d5ae7ef1cc356199c1d8be39ecff0d03244c4ab1ea15a501fb85d32cc0f7d0f0d62c06350318fa2fda795f25982c5426006b7022b0867e280294a57942d692899aee51d99b7c7564d4498e3d6b0dfbcddf1223964b178b0bf5f357759139d9189cb1be3ae0cb51878cbcc86d303d139c4527820f82aed6e8a44a85a76a8033b111873eda6fb413a854d29d3b72d37f877eae7aa609c5ade5bbbd9264e3ab76fe4701c240e42dd00d6cf1a0f81a66ead30e1cfcd3141ef3d15e8001268875250ca4947393491f28adba96882a99488c909ed94df5acdccc731bf7e0f8d8fef0c3b26d2469f57b0415c648f9d232b62370b5a8f14e752ee1369b1126e976dedd3783e5927f8ea724c5cb46cbcd4df76565badec2928cc066fdfb9e19e44ef6e7a1cd7753b1a7e1934f099b6dd3abc223f58b3e68ca2e1eb73af8d4b929e3287ee89ba490fe0ead023c299aed57d4340e839a530a3775dc11967510b22a78b1a6a7a82da5f67079458ec43425f57d75974542d835abca948ef7c0fe4f40810ca29dc3cc38ceed3693e3672c3d9fa8eba9021a364fc0a17f4f8571d035c94333197bbc30a18d7b760ae7a13abc2bbd01c6c281b3c80e5b829390df5204ea6aa91167371fa0cedc441a88c224c377b9848544c098e9ad265969c5eb429cee9edc0f31459a6085a73aed359b7c8b3b0039f9e40471b2b134f785275867631b1544685b9a1cf97ed467d99925b754b33216beaa733215bd4216842ba3a73bd9977340d3d5390344b7884e39112e6b401ca8f894e7ec706add99033b904c2e96ca3d592f137e2eb29ab4c5f088be7b5cd26b7ad4ed504ac30b8ea86ce349ae04d4073a282d00d4c0787f80620190139975359324c45edbc131d39ba5f39eb7c7579211a3fbc248e05b9b6522894ec119675d79d1912d0a75379828db5b7ba5a2d9aa5fbae756fb1adb24d7cbd70a0e894a94ec5e64848fa8d1d7113d9a128f50cc200727baac68626e30a5bbe666c57396462518e259337b8a28c63e3f2499db78cf1028ab8cef03bb0b45e659bc1beea25b9a919396ced5eaebe5de77d2be14c26bd7d625a1839f9263757a8a60d7e987b4a8e3554b9dcca4ea095abdb9dca9fcc68c783e39b377ca5d36e185cd533353d454ecd6cd813412931dd0440be1c7dbc74a6dcaffa7ee2e52d388e39daac516443a078ecdfa73c835ac3834ff2bb111563231e8932faac3e2ffce7515bda9e6bd8a6ad94b9687350be932435452466b0369043819016fd4e3af5652c22e8e51c147211f67ddf5b135604d8583d1c181230b01bbf40d790d61c71c260db3b9b45de68deee0523ff6634441e85197f5c5770500ff1eb56849ad2d13c879588fb226dfc7c9b574684ba3fcff9ed72bffefbe1af88f89c9769a38c5933e71d2ad80e777be4ac12e4b8dd0591031a0792cfa9c55c44ab2d568d30842d4d85c57b1d153d7cae3cee2bf1199c7295292d30fff6b47b1eacb89c7cb0d86775acf56ef1eb241a849e70c3cd48be721e0cf0d7ded14543b39ba383571e001e2d36e4158118fea83c52bb0a18ad41c2c5c091ce99fd1d0920e0b27603ac9bc260e1c4fe258787ceadbf50b3fdb89535e66113dd75967b67dfba7d78a00d3c3c0d16aa219b1dfa60a528bacef8c7817271667158dbac3a137d72a98a83ac0fe9ab6e604121b7f80f4099f62186763ff3f3e9ddb85032d88d4cb9194885084aae386d930bb2f854dc0f71bcf2f462f915ef48c4a4d2e1998f5c1f32606975e58ba4fa44c1c392231bcbee4990b1ac234a37a8b828415d66452989ab92e99330017aa2ee41b4a8e96a4aeffc75117f9dccf6515f1d2c577b19a074a98a5ab80f0ab5016b248c7b848e17faaa13206f1bbbeb6249097784113af0dd5543bd9fbb31071e1207c8969dc29f76cddc65a900311bfb82b215db88f4040f58d054a725146c0e63a8f8e8a0483c08b6060614592b5e7debd5dde8e6a759aaacaad75278750c19ee9b581d11366a1dfb68f59ed6b58e1e5103374eb2646061979ab7efedad20a71d8e28c8e6f820472d641a82e5b2a56461682628f5e62edc1e2a3d488f1ca53b68a587142ef3fbbe0fbeb348998a73acb7cb59efcd5fc94038bd6b331e25560eb4077facc147364f789e10ebb91ce976f2d892886dc4e00032e28caf5177d5020b8e187be66192c3fb200d863a9098e78cc5d8293e69e669061a1b13e2fa5dbaaa57aa55df7b2069d82d7c54858429ac3367e85a0660c14911ecb975ee995bafbbb4764fd66bb75494121826016b9b1a83c1984c8c089494b5c97f60d10f542a7c77e22a2801cc0f1a2deda9ad21978ffc6bc088f4dba10d614b15bdf068441778f412b31d6cb2eb40b3d857c483684b89113d8f8a2ac5feb3f301701e142b54e2c19af3c0e6b4f809918fc6ec7527d90897292d6c2f4bef237726f49506359e3d81b6463a7813307b11398ac0d42c772a5ffe2f47873bfea332926021632002646aa469665c56cfe63a42166fa505afe72544e5b7b41f88af876eef7f58dbe77637e2cce153d11a5a52004b7b6ba0e43a8c41f95c69018706f0b4813d2e219182110271a3a47f701af07477a9db844d4746f199d80c1f01b2ee0f1dbb37b228678f30d0c89b2dc63cd84840c31ba010550808c574670168531697507144c2e0be2d4af19ca174815e83de6741356df00881c2d01a92dc3f25a1f24cb0351f22391afb06f5fdc57c8c253b4d10211c602658c5c8705eb43636db8e6b4c770a0dae8628114986f8fce1b12f3ce047aa8644eb95628543b54ff0a3aae12862a458157f9c332940e286fabbf6533ce2185f86bda813d09e4595a8d040825b064fd975d99a1b162be510ba7af72b343768cd5f257ca94f9628cba88995eb39685631e08ba6a0ff726b3153381e6575b004b8129ae7a6fbe361640887f1fb6af7d1ebcbfc756252aa09a2f67b9b36c34c68b24b862cf85a3864914b7306b09425a7ff2208f7e9ac8d14ba83cef025c6d15b3662d5ba62013b88486393b554684bd54b7500388fbd38eca25b087b100a44f50bb64d1de5139692e93e28bdd90483242b3049b8e47f19873e3d814cba1b0ed16cbcfa35630ed03eba039f2c9d7070413a92284d9d8cae7aa76eaa177d446de6d5286a36168010e8c354aaca59a7483a631852012624cd3157408408b207829b80ec782db3e18ed3ce7217015b3c5450f4430094b2fb5595e20fd4e2ef702f53ab2c2ba409613bd486a4acc085616baadad251a25c1aabb56d106222c794ce7089b732332b18ffdbcc3f0c835e5d53aeee3b6be32efaa99843891b2bfd989ea42201ac716169aed495595db8054ff53f07cfc4a2a7d71600e94c3d1d224799b85c8e07112bcfe6d2b60815461e2e248c28bc35db5098552b88515a9dc31fa3209aae390bba32f36112140e96c5cf2481131e1872747a2b6e26e47be8e5ecdfd3434e702a9d6c87f4a52b50dc783f8b13f09bcf32fb499f26bdabc098b13e5d887310852b89ce68ac37f3e4c1db526cc2b7bf40ea5488823d0cf46e344034029e662f67595e04788b2d5b5a140c2e39562acabedb9c1fc56f2d54c692033393d981cc123ce4ab38eaee48011aa15fe4e89d8e19af0cc7386c193aadbe13ab2f710b508475c85f3c3483ef73e8abdc5e15413f86b4a223c205b404e9ce109a9040362d538f91986a45c30916ec30b424d229f413c35bf9e561c5316e49854670443a8434838db281458b48d3489a72b7c0946a2390ef3f52e4c29abcd19c0a0e83ea525406284f2c3979ce454591d3a3c78f8d4b6d7bfbfdb1c82853cf735a985b6291500c80849a3ca654a6a2dc32584db3e0c2ecac844194b3e98234adfcf082d35e3a507116ba2bd315a8ecd9a5ec4f40dd4a3caec13375d8f43074510f0ae73b60cc784a76d50c5f15afd0a334f6127717bbc66715a7ae39088d7baf803d0386204014fda9c3f3636bc2298b4c84f30a371f21c24be2fc763389a16bdf12931cb67cfac336305aa17b37f64fd2f7cc713a3262701412e8152a89e0f1ddaa66ee7ee847163d233ed0cb40f2b94276eff46686d763453672eab54a34cdd82431ee8ca41920fe454a283eae0d9b37600bc8ef75e82dc2a57df013b541c4e74f557e7a6c3f09a9d6f91d144597ff2ccbb50d96d759457a0d1a19079c13e278e2d07b5a4ebba037918b5795677a8975047a1071c0e738ad5039089e8c281faeeaccc7d59a14bb9bfcfb3682e3c06e19d00e192ee389dbfdc51fc44f021fb2063c1700a68b5fee65338e661da309aeb48edc3b811023fc14ce718349de22d0a2ebb274ae2b85fa51de3b2c6f24ed1ec5e3238100bcead0b041ede2c2ce22869659b8f22694109fb82aad1fc774debad2dda36788beb3fb0bbb4c58559e92886d9fbe9dbdba3e90ad1bbf6436eb8712107974e76a420bdc9b559ce8cf0386b9b11f70c6dc7a2a054e8f7eea30e6b5d5e511a716038a459b342c755bd3bcc968008054ce8007419e20202adf0a58b15954cfe42b979361ffc798ea46266217b3965670d2a3c97ae5f43a4dc86fb562520dc638afd401578aec5550711319119d20555d612237a23e389eacba2a2996efd197d30d1cf04b3c2def6c2d9a6e8f4918d00c9ce3fc4a9c25a2f62231e844fc53b86163b61acb91d68df51ab818ec4bae9006e8250acbf724b40b25344d935cfd9732ce5b23b6060c6003c41f6d83c537c1d5ce26f635c2a12532b3583fefc8cad287b8ea16676f6eab546621c6c8bd14828ba9285399af3934bd889a4526c23486c48feb827d8da950d475aa8e41f262706f53473ffc08d62b3abfb086e37b53d41904bf57383b8d330eb6426a67a573fb38c4a5c20866422b0238032804d7b75d39058398095919fab2859e22fa0e43a5f23e4e5a523c6275f8bb428c4cccbb9867c2d55b4f083c13817355ae85db1bee8c8410ce038406db06adae53218ae2de3ae7c0f290b84d114774a25cfc934cf70f11aff0029d7ad44e0e6b708237722f2d39ab982d97ddbdf5283501bf8231553c9695f3c9aaebff87918d5aaa773a25b56c6204811f3585801a6d9a295ee0f4389d996a451311ff48cc67f191f9a83daf6c9504ca94ca3abe7a9f7125a022d5439533add49b39baca5e5a46c64f4335d8279ad783edec9307ad4b2181edb39eed5230f85da83e709a22d839ee8af681a82baf3b3c1e9769974afbcaf577a4de320ba972c3a496b462561bab79fa943e7bb48c198f46d141cae3397dd4e5cd3f0d5796cccf7b61651fc3e922f16b7996b35a2272c11378176e517675c43a231c5c4de159d745da5aeb0d2032bbfbbb27548a764d146ca9105f7ebd351d031f391c162ec6616764a4ba2fa6ac1a8253ee32abe2bbc885150572dd796b39d1b7bde7079f1de2f4da1026eadc8013d760851cf832c9d24085983ab2fa4bc7ff66db5454f06b1928f82ea984f3c947b0b8347cf009e227e7d14c8969c7a23c257e9621d51a4c0f19e53e97354f40c890181d35ea2d365d5a5bcdef38f71b1ceb4e63d8be9ce5d6d5cad952bffebf3b9d9a7a99d06b2983fa31147e1b02b743b9cf60a80a69203af8cbe022e2b9cf15e59a10762f3673bf8dbc9b78d620308c9925fde03cf2b02717f55ad8db0feef9fbb21d086ee3871ddb665b46b76ecfcb2b801a199432737165211d35bf0eb18df4efdd2b9f130ee70a76d6fcd4ae84ad974fe88d416885536b62161049e71a6282f951ee76767585a2634e8359df165181d54c303edaf46895af06e53c6238acb591b1dbb36314cf2e3a8eac83c564f419408adbf3c48f40f9f8d9da0d8d12217b71401f8a00118f1a95f7649556de3cd171f955a9b849d6ab79cc753b15d102aaa99622d79a0010688b56ce857f4fe33302106bbb0a665e30f53be8487d2b433fcdb9e392b29322ed71434629737fc3a2d1f394b7a27c6977ad676fe754012ea8113c5c29b56a75fc042f5b0d771e218fafd42cd0e06c1927de059d30cc25ec5e5aeaab6e035fe899e919fdc0a68c7fb31d1a406944a914089db3f6ec8577507638c11f6a232fbd09bdf5275d086ac81aff0d29cc1f408880feadc2ec6618d331362dbe59455cb0c3bf191f5d2af437b0812abdc139a62f27ddb7ef65cdf0a2c81ed38756205bfe05a701e9f26073f955178ff8fdd10f480f93c814e345916cade8876b3f3489c85accd0fd871c818b238ba5656a85012813fbbb0fa987997fa7288fa7a63ebaf6857dae29999ca5a32eecb9d8de632eea033d00653a3454d71be0b1ebdcdd21f83d07c1b8f0f2964c928b83f9b968e5e1842ffc75ec5939ce96bf796575f98c1f240ac82787bb496098170da7d01599f14f6fade41cd47bca69840a0780556266a9c4d3b74fe466e46ec90772dce2171d704682acc7c19a4e9ad63da35b194de93936ed1c946795d3dfe75858ee2f8c078876b4851e5255cfc254fc24bca183c292e4e3df475c7916544f641c78918d73438b5664d6ea00c6e7838a713268d46d8438c950951a20d5cf52a57939051dd99918273ce90a423d2ec72e72f11dbf0f3b206b42094fb6a4e7f18f700aa72d3c2e6a7ca4bc760c03c4c1039a9dcb412c6e6874693db84faa7c35a74594f7b104090f9a895c709c7cf9ca60765a7d06c0afe2692cbce62894da4ebf3c3236e058f888dd3d96350fe99c54c3e0295d3153f73f6f816c39264194942eaac8728b4994bbce59413ac2b819560584c60878054a77848ec1cbf8e3750b1ec8b821612a6195403b7d3f14dd1f57c249200be2166933cb03cf79e053c202dd71c9ba671b8217890153b10dd4ad31a25e514b5b1085e8115257ad26361e7a6e4b2c874ca97e475d44b441b27814672e14419c310fc25ebdeaf7ab716cde0114fdd026b8f68b68451d5e235ad325c7e17ca014d54253a0b12472f99501023c822bdbccb3560b5ba323d8b394a222feef1692ac99e74eb49133a7cf3c83f70a53412e936802870918a3e37e457ed2334b14d7900e22922c1193f5e16275916c491b62688a725a63550e7d96047e4d7e652a295d271e0a3787ce7bf8292811dd705720697b81ac412202528fd213519c091b17520b3a8017672c79321b102d51adf55bf823af992ad3dd2475a667dc9749b0282c4a2fc09d26cce4742ef456ab05e4928abae13727b802b5516501b1898ef60a1ba8e7abd115dc4a98ae47ea20c5e69520cc2d543f16ee3bbf0f1c7afcb38567a6f65c84d71982f66c2290543ae1a0af507b42a083a83b88e5eab5e786d00564af84e0e86df560abe1f77e992c13b2e8a78484a4ec14da9830f099b1f5d0634ec8cab00e350d6d846a3838882e42f6f467e7af071f646a01c743332114f81c43bb060741331b445e0d12d619d4a0a88241cd02401d786056a5bdd812b56307e1508aac5a901a30d22be88b49e6db8c0615605c87f68d9983f6bfca019f5060a118c4b85e0235075112fb51e47e7f679e543924a5c1ef09ed4d0a79ef289d9d8e8a96c1f46fac7e34467555097b0605187abb45117817a6d89af665c9103c5f6d20893a96e5f0cc505775e0980084bbe5777b985286f2b9289b28d15754b6fa819fc84eb6ccc1e44357daa945d652a776d664fefd210b1e9c5b1e4b44fda668421fe50be1ab848ea53e813e104a551f334dba9996c8ebdd1cb0a21a4b6ddc7e993d73a3c68027828829c8c73ea0b2b9569e589acf086039707693ae3c34ed4657ae3cbadf460d579e75dde87df74efa8e80e1493d0a25628a44ce6c457f54f58cad434c7c709d76eab41530909e14d65af8f98a16dd0505d2ce21c26c1331282e26b731f15d821c8075dbd56afc424cf0bddb32d25fab7b8d18b260cb694a71501bf34639b21c11c93ed9355551a56943f8290915059dbca43367d8b50d921fa09be36ce6c118c2304ea0d76b0c2f6da88ea3d12158e3b5dfab26e9e642a65c48af5934ea4db502e0879efbbd081330a0bdad97a9b50325976f850df4fcb443c409660676cca5fdcf71f8ccc87ede50d80151ab6aa5e33f5fdb5eb9eaacad557927ae5a3d1586ca3f5ee2eab3b4f51fd84dae291a94ff4fc41bfd1e4fdb4295e351430ba1fece27090aa18fb5b1b8d10725bfd7e8698ec147dbb1d03440b9b5a905372d33c648e2626923685a9ab18601d6b0f48aa5f209bbb184385f20413970252f2c9c2ec4b608396fcc4cb1267f3273a88d594b3776d386cb0d86d4f90cde466a0330551bf1b0aad85abbf6766e1c1b95f789fd634c1b56d47f886caf858d6d0317e9b1fc2efa35e10f7efc15d354e462fc58a870f507dc2731cd97816583957b5245f245b30607fa38309912bb8a6f3c63ac9852430ebeac9176de2768dbd6ecbc1b030ca7ccc309a5b04240bf42223469b178950c44b410cacc12be18ae1afdd6b9270504502427d2d0d99d323e62f31b29d0a80783b084d2484471ab5313d0169e52f5a93f61624779028e50424012ca90ef62c38c1fc8e93f864dd099f633718bacd641c480a7869d50dac38520d4997297bd55a288a33d5caacfba07ec1e0bfd8b2e9ce2dc5c082a5ad2066f3232b488e29acc9f4375399ec6bc8464f7c715a5a99c6e085d37ccd31987aa84082bc60b50948b1e8075e0ec68061320e82485ac1603f93c53159fc5eefafde6de88732745e88953e381e994f3fde4ce764181c1b0918cc7b20d59703ceea38188a87861378286eebe33c6463b5bc77f193427a887b6fc755150d79fdef70eaf6db6ef1fcab434fac3c70509207f994a337da1856261670d2afde2cac2d52f4196568182b302a0cafda87fe09a74c55bfc61c7d866dd2f8ab25e5042071a3072dca70e2a641af4e4e8654e7846a74c696b26ba4b88799513a5809086b595497cea31dc0e6f259dec391794829fe969e4949e2b0b621488e41af40cc3aa711a91836b56249ec1f2b1f51d4baeee3f58063c08f267ee4b3f580dc3f01890093a42e6ef8312ea5389a429fe860166be49fe803d80463a1bf95f5bcd3b6b446d60a622aad3821e515a34144ddb4044f0ba9a2e5dc1eab8e4b2223255c44d8f6811c358130a910318b11f731473ef7a720a3b33cc61addc487c0e62a711aab6afa2f3343ba6eee4696a2ab8ae6b6ebe9b3e286a72908e64965d305c8ca75936fb6bd9062dedddd4d92c200d37d316a4de83ed3b614d210f4d04fabd62bdd055f3e12b1d820c6e1fb2092c62369145ec361204e0fb6b0e7ddf5798a80c4a168565eadbdb7fb6ba6f6aabab34aa59d506aa3b6af5c2e95ed8fd4edd5062bd1288694f85ee6ae8f7552d55cb9bf08f77879a9a6e67122e42be313f1841879a5aca2a02b71165b8895bb291282b8f4e8edb6813f2fbb50b1249ae92fb0af1f8f0795ceae2138ebe96ac81f19bc0b1b95a24ef7fbbd07f351aa2b9368b4baec9322272db56b89d61fbc5bbe473a849ee0b3383ef8f51ae22ac0cdfb18f343f8054b5df04e77593b8fd5177a64204a59208c50b026509242f91b1127e3b2abd716c52cb087c614984577ec213293f4ed2c7afcc9b8e6635cd8db5433eb2c82599d05ed261ad94d37de91a3df94721de91bb13c206e80d014b76adc9674bf00c32dd63e124168c57d49b50c7939c8da07755e69f4cbaa5b451e867eb6c8af3050e3228369ddf35b57a554a49f894042094529bbd3ff23cf6116a17c73246a284f19d682e07726a0475629e6e467c05fdd1f2cbdb0b6b8bc95b1465fb0d0e360241ce682bd9ebd1c130118c94fbdf66314660a19ccf50b882d11cec17b54a1b3836203fefbde88860f069e748a7921a307224b486640c9c5317c097e66e37812fead458de097801d3b5694fb1f8d6ac56cbe64005e12e4c780763775c2c0b80335b8fb5e0d7a6803eab1b3b61b6e0895a898d226d1d0deb1238385644f99f978287a636cce97cdcee3db633b4206fa7730647f34874ff7260cc5cfda70e6675a56e68510206bd54e1ae259b20809f40ef9f4eda3e0355221915959662cbaa7dc97202ff903e7888393bf6a98b16cb7543997587f994f19e9add20f2196a8b9f441a2d85546dd2df4b990db98b2d0354edff8dbd229602587c71e78ad49ef6f3b2038e6ad757f185432a8f5d195f2c504170d623e47efadf1f4d9c01490fb8ee8bdc44ef21c5e313c5d90eab137649a478b0beeb42aa873dd7d0b1b27cbfb4a6e3b10f8347dbc5ae9a9f4410c8e5253ebe434a881dcfd5d5984dc17508688a5b42aa18183008a0b63676bc5da65e133bbbe7aa7aff7c6003e19db79711b8df9c528233cbf4582da4c0bc6edb904bc3dd6380d1c900877b4db9ea9555e66374ff263e365ddb28ccabb471c33329f400a58252ef5491799557e37ed0011b7d6c0cafae69b9b3c6034e5f07eb83b75e97bb4685e5f87a22cd27333aa1851752c3523ca2b59f86ee66e7f325d46c4ae03b8ebbca2abb33949d0c6ae710048ff7740ecc254f1e5cf0dc59b1511e9640ebf86f1efa1717671633bf4dae558e75dc9fbb232d8ab838508faedcf476a7a5e6a826a8a2254796d808a2af30fdc137564f8484e1117552106d040e9297df967d1836e4450c7e211b2ad180e28e39f8feb5455697b1c14efd29f52d8e7d4af43aabdc3e71a69a4141219e7c3168824c1642cde39ce92c578f2c371ed7eea161b43ba3867131a5ed6c7b4c280f666811e1fe70dffe66c2dab762938bc9e52b3735102efb620f55ac02a1623c6ae71e37c463aea736a6d96e122919194e1104d465bd98b2c6232ca2a9199d3f15143f8ee0d5ee3cccfa20dd2549d80d4b99b071b163073ae2cce31ca1970122a7fa491c77ab70a81d0b8da9bdc13e45b72526b491d944cd42aa45966946f3c26e979672254a6a8a0e323686e600e168cb4254b23622ec090045f2697b7a1ce5957bd98b176bfb9dd5ae6378f82828ea0eec7e53a26014c68a14caa1fa8b67d390ee68dff9aa9e852b41a8b157e397cb68a055e982f8a7fc746c72f688115019e57e1a92a618f9d58ec2c7abf6e379b3df058d1eb72191f4d5d00e6484b571325c920fb48d1498a793da27ed16c6767a43b2d84585bb7340723316c0f35592d2c11ea774887f9d7bc3f09604450946093772d3e32ad970fe9389f0d62dac17d29168feb6602fdd8795f905d36369778cc8121412407742db30d6c2a1b642064e86feb48036d83da3cd1f0acdf8e8f402358bbff633bb573a2e55ee97c6d5df7fc10ada4869bea52d9d14ada32668a9316deb8c4659c591522baa32b1b25719dd48729683b534ccff6e3b3bb1196d975cc532d95b3e9919620cdd811ab37b328c034c40ff9aa26a9707f6f37a190312361990e5a8a1fdf48b466b9e139c65e46b9b9bc78994799f5e33689006dd291c4facda719f46cbf8fd9ed4415e9208153b1d247046493a08f3489927449b01b1bfc4ad78ed5c75556c225e16ba57fd2ce340a018d70464ca926c05b2195bb7c93b4597e668c53b4488ec1ec1f2ad87a3cbc913b606071157f3ef893b2204074977578f77b733ca343e450ec03205d6d464d79df4b894ce79a67d15666af08c06e0ef9c2fe85ec9711f7a39dec702984d553e2a1fbccb0e621eef7fcfc0c20161fe77c6558bb4ab9ff8eb138e2b20273abd7cffac86909194f7b56bcda2eb022f0d27b2b4f394cac2efd3b05640f0b24756c5c7bfa210f2f3203a708e455f7f0cfb995891e416a5b3b78f96cb4a8f2c44c236756d43f40a231309645e4eebe730b1a926c435da30ca95a5fc2bcab2112f46dc6406bdac663e97f3443e9272760abbf1b9385076e73f6ce1c3e3852211a2a287ad86cc540a4ba731710e3e3a434e0b9812e563f06afb8e0fdee849ba274161392ee1af7979253660896c1969302c0676806018669879c64bf3a88c5b3140ef5830b54f4deb406ff5943fdfe78306cf856c92e75a38c2c4cbf1b66e325e8c6bdaeee4eb275a7091eb0974f5302cf484181bca34319ba6ed99a211f31c801e7a3a8c6bc712d3e6bd2d041f0832c14c010f54d07253ff3d178c14ea8b7fa90a0340d09c88dee042c7d92e1ce78de51014ebf9402ad28d4f79b275cc9ea395cb7879d9b31dfe5580828dd5da81b67f44810a449a17441f6c39fc2029f384462ab0600865d0f625d1292eb77635641901e081dea126b0d785ca384d19e4e56afa39fa6c7804823027277438591d9ca70dd8eb0978442ae019bfd39e6c860cec7d3efc9552c10e26d254f54b3f4e787859f4cbb18e08fa0c9a8b22a76d68b462c6ee66877abd53afa4410164631b831b91749f7d2c36ba0908890716bfa6aea77ff0cfba23c92a0e86c4fa0d0d4683c4b7368338baa08ce78b7676e4e0adbd614c2f42e8a041ecd48418f3d0b18776eced3e32dc30cf65559e377decf68d3fa34489fe0ce841bbbad6aa418b9132d08991c9538fa41d5f8800b7e50c299f25eed56442523671436efc5e672830cfcee975224560acd158ebc76c7946921a8b471172961f9f9b5e439ac29d937a3a0c5d39a1dd7a0bf3ffc99455e15a6618eff257fd3bb73e35b87e61f3cb695640adf91e7b4bcb9891de20f712f5a7e28b042422dfc78bfec85842b2c731307b9683a023d7fd3295fdcdca5896e608112ef9dec3d198a749b390d9c5debdb61950e99715a46229cf7c567fe605c3689b01b1974415d8b65364c83f2819a38d25af59799193db49f413308c8b70ba4b7693ace11f2246daeab2999c96854cc8ff89053d358b2b04c9a0ef5174e9940c24d437ff92ceb0dda1f0017356b8b34f4e885072923d58c23ac43571a976a0266e4886da340cebd117a3e71a98ad44a32b5c500f7db5f0439e450f668329bcd09c15fed4931752909c841e966009f31a7c635cb60cb0ae7477f7e88fd1bb9bfb2f6e2643b5247f3c61800928181a9108cc0b2a690312adb8f6e96805e3328fb2363319b6c300d1b817f70be3c768b424857251b441a9abaa95417eb1e2004f80d09bcb3929d74f25fdcdbfb05e1a6fcefe51a03dbf1c48844b0c1ecc82894a518e5aa15fcfaae0b393df0de4bf9160ab364204daf84354fe092ffe87684bc92909f512efb93ca118dd2863040eb7f8d0b101255b707c2b634b15a988d5898b6588f71d9db89067e9b42a3d5436b05e9275e32f3dbc8f989b2e7d5d6ec610cd579a6afaf3f43003729ae0c5d49703495fd4ff8a946264706c3c3c75497cd64867dfafbd8d9d91358b81a2b343205d69212735985fa748b94dfb9e76c601e4d11c09b03c420fc9cf9c44ecef7d611e4b999b6fade5ade1cf787c0d3a40df3361b3ec2d5436f53031695a16b3e7c4850947276b2160620467674ff743068a4dfb876b2206b31b528c60157e7dc2496a7f8f161c0f398f31e84e46b070bfd63b56bf2f4aa652c6d9c0cdfc8737c2d5b7efe9845fc05d491ebdd6c9a6bbc9f09ce37226c2ebfb12f07f2aa2f1e9eb0e530c9d752e6d2a85b6482d96184b724103917ebd0df63d9e1230644c6258b2238295b4e7738365eae2b2814b801584b31d347fb631eb6683d80e12d496a8f2b4ea08f39a9388544ce40b85319391760502bac6cffddf87490372b2c38e0c10e5b0bb7e588a765711594118991e46ff4003bc7cb99b4834084c4ed9224166a531151daa3c61bfb214e836b12b4e2c43bad15619321e1e0424149e92f54caf4b0e57c1a7283b009fa7400a84c6be670ffb4093727d576590f63eff0cba5abb6a32d094a18e39bcaab9b47f953f34747b5d9c01b240e63922ecb9186a20839e67b29cb2b45e83978e42a8fa8f91feb24a3550eabb0999b0a51d8431a84abf0e833bbf4e1992de78c1c1827cf8d1dae5bbb09bbb18d591a2e49527642e016ad8502f56608ee1e97ee0b7dd76f15fec8303d5615629b46f136501cb870fb027b2ffda39e53e3744842f6068a88056f6e20616fc451d9237fc75e2d31f1ff947e7e3010975cc07f0e804c48ed1eb87c460aa4e10764c699b6d77d602e102f002b22ccbf2ebbc5b4cdb41ebae6ddade709c41865fb22ccbb25cbd7a6deeee375cb1225f9bdf921fc10f74ccac9429a524d26329f551c58377a45a59211363eddbffe8a85ddbb4bdbf6a4bb93d3136d06a33bb9cb95a71f497bb7031440590aaca7a9325e191ec01331b73b95cc96bc6b93e59e4fcff4f34c6c4644c54cef47ee198d76117f6ffdf92df3f86fdffc3a0cd29ee3f66803cc32a50218f59869e6999d6371784691abf86304d5a7735ed44f0766dd3f6eb7dff451897122bf31a907979ee748095c318689bbcc5711cc7c5ed6b7373bdb9088262fc9b0f0ea1376cd402c2306eb25e9514482340423e35209056cf999a96976c7777679a5f9b5b7c19b5064cc9d97eb9bbbb9509ce7d3bdea06cc62f997e91fc8df2861913ce3d3dd332ad7d460c1f153c6254e9b276e8588011d6a86ca5b042508aeeee2738afcdd591359c3867eeee0e3564e209d19db450c22dc4ffff5deeb5b9bdb9b86167f4da0fffb72576ecf0ffff4739d49093ffd05ddbb4bde3e06e0af7d0a218b8777777ff91ffffe82eb96faf13b2112534bd684189050ae747870918b0d68876e4eab77b6d6e3c9379dfc3dddddddda7fbf6c62f7e02fb95aa232b9c4294df854d5668381da790a644f0e428d1332dd3bae5a2d1aab937944316393c4088a4bcbc22bce126769dbbdfb4388a4d2847dc6073c6764b3065fa03ca049a8ec0eeee4c1dce47c8f103a9c0256014500bbc72d8ffffbf2ccbb22cf39c7051d615f8ffffffa17fbfe9aa7eec0aaad0091619a18a539f588b8395bbe004a3b8ae08f6c12c215c2c61376886643dc1084d672a17daed4363f81f7314c3c55450b228aa07c756c969de004cc24430e849b5d0c129050993f8864a54f8f272777757c64848d56ab55a6d51b1469f72126a8182179295cdc9b5405c64b5d0a1413bd016b907625870999a40c95a0a4d75535166c901022c5d7c202961352cf87a708a294a7850244eb0446c8818d3f5a5b9c1c0ee9cc4dddd7b70feffff1fb14cebd5e4a0675aa65d0def03645a365941f814bdb1a4d23402c4ee5dc22e6597b64c39a61ed3fc301936172560a300999dcaaee54556859344552c8f0cac38101553b5434af3b49d4f54b57c01270e8298a29ccd183a5117ee60392fc953f298bca6bb3b55d46b73b5b206aa2b59868f2b4d59a16f5724b97af049039d9dac5c0d3c573d848f92cfa6c8cb54de34edc2ac420e122c8ed069747220300878b46b9bb6f7abc6dddd3d4842f01aa36acac5c7ea3ff849e3fa4c36624859cd10caa892264780a86f92312999a44c62263593a249d28f49b0c20dac9248a49594f6c9d794fa5cf7e97295babb002e612f838d763ed54905a20e51a9d4256a1455eb2a01290d2951959694a25a2b72d119f90803b7196c766dd3f6d6c2217777f7ffffff8776d0c2a024cbf7451a0b12f001860e854533cbc5459429b6d95c2e27747797b73817ea93c4b96f713160141ba5527a99484da6265713ac49d604a465a8c3e1e36c66f554702fcbb22ccb3ee59900cb08e9c50c1e27a8f3f44ccbb47e13ae6709e3d555f50d2549a1ffffffcf43a10ff98f0eadde12f3e1605de1f36535ab1e62e2e6e215e578c484f9e887e82799f3e41e9031bbb6697bbfffffb0ca7be889a44c671b16c614473a13dfe5d8405e7fffff0fbbe2dce8080deeff8afb8885bd5cf4f70bb69c6662eeeec5d7e61a934aa62cbbbbfbc80d260211878854e252bc657777f7ffffff7d7be36531e892f4f463ea61e2c231be6c766dd3f6860efffffff72db63171b338ac46445e949a98327027df2d999e8d8866ac1f2f23ac4278b048505dd772b16132edc470416f175500e80e29d3ff81a37f0388b84799487979eceeee3294e88a7347c0ddbd8889f3ebdbd373d9dcd7cfa90ad8708952b421314f48a4900e3bb3bbbb1f6f2c60e9d51011313aa1eed4700e2d193c4479d07ab80ad9c59bd7a4675aa6f589e79e2a1e5e18c40b2caac142fdae466dd6dbca0de03e6b205b3992d7ab18603537981cbfbb7bd2fcdadca231a9648224359172bb945fca30652505e9c95ddbb4bde3ffffc7e21e03304808f7352f0c0a8228302cdb1f1b110ed303eee98a8a5a4001cdf0cc7859a1ba04b8bbcf2e9bfbbae0eeee45bf2aafcc6bf31abd4aafd3eb1586cad0c06cacf44ccbb4feffffcfba6ceeebc5cb637777ef91957b6cb5bbbb23b1b002a7851bac125224a0235d5040ad1120765ab25242689252eeb2b46b9bb637fca1ed6006d60fc903daa3c45187c5d1861bdd32b3845828bd1085f84181c2cc3942cc286460878c3946e43bf5ff7f1cdc4790e232e9705814719420b6a4003a79bf7a81881039cc29a818249e8340a15374f59e2b43ad0d3aa3bbebffff2ce76b7341b2805e9a17bbccd0fb75656dd8fbffffef92afcd55ee987ad79ceda2bbc6008d1b8d899ab82f48649888718162b96291995f9b088e03e860696a61db13045c611259f7cdddd0611bbf3c86b5560ba88830cd816387d009cc095739b113c7711c53cdafcd2d1a934a0da8987f8bf9767ef44ccbb47e95780aee6b88bcfaa2eb80213e2a8fcc63f3183d4add3564361db7bcc42601204bf98f7f334acd85796546ce34338e4f6f9825f60e691f90424184441115cd52c873141e156ef30693e37fa5a5d7e646bdb45ae96ab6dbbfdaf00642636582a62ccbb22cb794b9014c5ed03022720d38d19e073b493ea50fd6f2b73432912da2cbdddd5d093b971e8832408490c929a6c0da2fd0283f2fa60cc22174bd09b2e144a10a68d6906f6500912c999ead7aa6655a2bb9aa4bd5a8aab67a65dd597fd6614b8318d9d8c90a2d564d2a42149dd409962a7e9afdfee5608b4f9a5baae290c19b143d8baa198a4474d4f8a7705ff4ffff6fe2febd2084419002ef3af8aa827e219c86cc14f087eced45db6efc4fd47a9f0ae7478b432bb66f310718c81843c2f98c0d7bffff7f15cc38feffffd7332dd31a0390b723b2437c2fecdaa6ed3d8b682d7596ce25d0726849f560f102a914b24da797979622de07a814e5c68518c81d384020af567849508b5b00bc191704452e362244d183a2f8204b63c11a2e6a14b9bbbbefdb1bee330b0b078bd2e50a12ba2d898825c90e49cf0709111eea8d1c93eb728e06afc1a85ddbb4bd09d0c9816981e3458c753b02e70634c8cbb01c4107d110040be1cfcf71842784cf7d736b0b68e3526ed93775e5701df55cb967ea99966957ffffff8bb8be0486b93b39feff4799c628d71805ab01253bdb527aa6655afbffc33298422e4fcfb44c6b0f3263736c7415d5332dd3fa26bf7f0cfbff87f9e468e2fee578d7366def18fcffefee3e6be5f94a26d9cd86aea28c8a718c31b082ab0c0f1162948954e2c48d1355ba28ebeeeefeca00b06b9bb6f7be614861be36b7198d35a448f7767777ffffff9fc6256498487c79eceeee32345bc4b98bdc28426fa824fdff2f8bf1d2a8f54ccbb44e69fddc22a58ea3211e5667c9cd924b06e0ffc75401bd6a62459ca24ed13974122acee9efb6fbf6c6c8b877a55fcfb44c6b58eaeeee0e5b87ac54eb9235caaab55eedbea8cce5721f66459c0be5e114776dd3f696f7ed7d71806174609c3040304330d4a913b0aa25cf20251ea3d2a972d4e048a973abd42bdacacd95b448c687fdc91971e2a8e812240b1841d1814748d446d9e8b8c1b41d6cfeae6745080e2e6c0f8f540240c82ccb8ba316cd1a1721b1352713711fc7711c4fa7afcdbd62b320d32d888cdcdff44ccbb41e6a357b2000ad2866988c7a1f68aaf44ccbb4feffff37eb27c3d7e69eacbc4e90fa8466b65dbd77bb444697cd7dfd70fe6801d455168b4c1473e8440b9f7932b9b83fbe5b1ef44ccbb4fef1b88851442df1aab82bfeb6437f3a1fc2991e3dd332ad6fffff302875c6fdd3b68ca2a4a985e6c351ea3942e605d6e8033b8241f81f82cd8829a893b70b66f0314b38e49afffffff8ff1ff61315a18d66e0129394c649f279fbff1f9ac61a0c5d35962a7e9a3d776dd3f6667263dcddddbd19bb621209709f3ba6cca7ffff5f71f7a873878ee6531b44bac0103134c06fcfa36cfc4187e1008abafb0b00caff1b6181305489df8b0b29fa4a098e2ea8646c9eaba6108405331a040c410351148913c9772014000818464c4c604a0a1424362206026361100c0403000020181000000080601810080513142a5f0fb91f4638098bd55e1ec5e27775457fc57de7d744fa2b481369c10aaece23acc5cc8e4e1223560c66458b7115206d528e69c8881a14261f2442b910d97e8ee945602617a3ef4c701654c5b3c19e2c1af4385acdcda5b661d05050383ffbb29666dad59618969fedea6af09ae0ae98351d54ee1c99ad234100e387da0821cff1b8877882563f94de74d8b5ede7c992d75928a071ea2559a502b8a1729ae81bdf2d893ea2748417129a76e150ae694ada48af07ac4e67eb67de734aaad7a512950c01cce211ec86c2852a27741a08293169fdcb44691f51516035e04e037610afe945808dff7352fa8a379dd3afc4e92be4ca448c5d33584c96b1dc453f7db6a7ff054fb24269cd8953015dea21bce821959f4bb54bc974dce4a8a58abf74c0dc72c078e38a41bce1428780a6563cc7a037745995b82b57265ca48989a7007a9ae90667650d3e2398be365ee5e84776836e658fc194ec6f669c712a323f7a181b03cb66c011f640e4fd4dbeb907b733756d7dc83efed03de00a3b70cff56ada94ecaa2987da13fb9bff498ac40b8473dc1a0a9f9ed4e4a88a64f910c453c7c2161cfa3c30abe09d5c00c4342dc7b039b39fd22882356ca8a899d3aaf21459a452928c6d4a27aa1dcb0932370c0aa2c4e175e62cfa4dbf44d0c243521d2959ac28434d698476b5b0055e0ffce1561dbafc9534ae2a77ae5e46c676cc4bcb2cd46cee90af416e78a59e03f74a251569df226534ec463be8d0c73a5031dbd50df4fb141987105875986434ddbc200ef186a6f907a7efa65f67cb7128b2e02be4012e103f32d4b07be6be7c25b2fb5bd674642813dff64f22b3a2dc7688589d7218b9f2ff67dd2d174e6345f564238e6aae1a9318221e0e2a8e14b2a8903864265b68c8b3e00c91df89c30cb2f842a2df1cc5f02bfd309bad8e1b4a3af329be4bc08ab705e263d4b7409b3ef1ad82aab44785f290b6cc0046e63eb94f0bb5ec36f6ad4649f5584d9c7379692388a4a71fd5ea468c4407a8130167b570f9132b77ea9b1970be5c39d03da55f61449b683c8b4373bf07307c0cf88b33787c2a5ba16a189b5ee50a109aa9e2951f3bc14179dbf4fdd49f06fc0d87d5315345fbf7ce1c0b235ccf35bd664fabc35bed6397e7f3644c08a4273083ebb44afc78bb5555cc83efe748d798997fc29a6fe3fa62acbd23af409a9b850d149a45893dae66d188451ea997263c91a609e830643339c18062066b3277e8669b095c16f62a537a82ec34aed063f486185c6fe32f65f0fa442e68a3e70b2212710e62cce1895adf5e88a9113a897b562ce3d690f6d005f80591259d11451480674c14219b4a43ea5bc93f680020eb14d1937a643d943a9afdd9a805a3a38c291f5edb4cb458797b55710748f097421c1ad690c5911447fabe207145c82cb856c0f5165edb7d70424be9419a359146d1a2a11e4f5828563f0e700d67c004ebf1be6f568e103e2b2e6b09ebbe7f29a3d2d68387d239a8c56e40f672942be532bb6675ea5fea02f8040d08c279782ef57b22a5c09239e4168608c6258dcb78d4d0c98a8c737f0a19855038bd371656808eb6f2fa528974b45e27adb2b062734745f6c874c8ce4ae4f430d95fd16aeb49f15e644b8a60ed65c8e89e838d86dec294ac9969f0ebd460531c6c96f59f4e25fbe928a62165aca644fe690bf131d2a550236e8bc95cbd3a1af72014e954a8e53d308c3b6e19ba2722d8162a04405fdb4c32922d5f7961110acbe6e875fe2962390b1c2564dd2d2eb347a46b8d191b4829f302d46cd6bc40e3dc6f7c2faaaa99b393623b9c5496196fd82eb72e9b0cf95aeb635244b583963cb3cc84f780c69a5f6c988cf102f68e9791812450c6c3f77992d47e920724a354a858775a71c897c632da05ed63562b9864f6e4d38c227c89929511eb3b998e91616e28eada86b605417939db6650f2e8498eb25465d70c260375c3b5519b7aebc63d25ae9f5beb88b69e54503422164f0e2937a80ff5ce9af99206ccaa4a13085b4c4e06273733b2d7290ca4003e15882403b6d5492872aac0a506e276801a50c1b10a000daea38a9c0cd05eeb71b49cdfe367c0d2b6c2ba206ec4082e431e97276d2383b1597d24d634bbbf7ce088d34aa513d026372f4ee563a7b8e808f1eb70938dc1a0255071aa0c5b99e4ea54fd4f859f1c3b327c8f82f3a86865f3e206114ca83e261ff27867122c7a5fdb507c607ac12189423518e951fbec01187928719bf9bcdffab8a9eb973043d178dfe66d10355a6d98f173e0653a62379d587e22e7eb16fd9bedb692d836431332bb179b2a3af22856f6686b06f50d058d10b32c395a028be4b87e4fe85f541013cb2354b3c93d8d46d918f79d36abc520ffc2d219fc31fa28346d46a22706f34dc62aff06cc4809e010a2998251e8143d2d3aaa7d24c529b23b2a57875c9a10714855c6f4d6d9824e769890288d436e93b4f788c217cba9b131fb5beed8331671e076d1bb6eba6a1790c4d109f5a4f785c84cc0418cc6293d6827cf68302148674bedb4412066ae69c88d44d0b5e758fc2ce1140433ad72fb527f75498742a3b0b4552d88bdda05571438e48fa53ec283ef729053e45c7d0988483756cf416ce50fafcd27073b96690a2dc36e52c282797041ee8aa218b0bbbda836735cbdcd5bc7b6ecaaf85990f89adc9d6956215d964179b486fcff4f57ae29115889a92751d024f5adf35455102d29dac89d891cb976466275a8de564efde8d1f3f721ce25840cce89ef1b9fea40f476b6a4e1869bce1b849c9b6a2e7f48ec36cd35a47d0c481c3ac4c8531f98de4c92bdad98f429e4fe3b3e3a5783468ff55569af63b13ea6d2fac4b18d3e9a1f34629b77d4f42ad64ec00522cff59da022118d6c5c2b1ea5cc97223317edf6285c1b2c159c4e47bad6bc891abb0359b27e8994ef0b6dcced9198f436c3895ad5607231943266aa41d015dc80bcae1d0e629d471a1dd5cd912085a4674bb415e44a16760ff9dfe134c8b668c0837cf7c612bd2c1366dc903694a91b43eea8d0ad899b76a1465681c85a0d871448df229862143bf3b421f328b66f82371781cd251c713f72813b38299d586715326ca4b43c85942f71bb851537463737f5e7af2598fd82f65f3b85ee58b91117a03d33dadfced170d8d99e5aff1ad6764860c89f6492570392fab2c5935607722a3a56e86d3a7d13e25903c493206fa0b2a077c90b71fbd06fb0372ad773c9cbab68ae9aa7dff8da6aa6e509e794ff1585697adaa0d9cad3dabe72cc78475e9ff14d5fb9709af4fe37622cb62200dd54fe0af91b6a0a92ec1a4a5f214aacedf6985862c62927f9349021ca24e90cc38de460e1abaf878be31885df2e215141bbadae7cf32e211ee946016c0ca82586ecb22a4eca642e7fd2a4294fb02c811691aa47c0c0014c7e5123bed0a14493a54f67d41bafd6fce197042e7194fcc8af03b8f08ba2d9223d2cf0cb82c7fa6ae790ea2a86a5d0edb035f0ed89022d99e8b85ad0eb3b4d8022388faca67899f25bbfa623769becd13f5171da586db7c1eca18e3e268030135066512d4f8201ff0f3892d064255501caa372339279c09ace33a2c15698a393a8bec5a80882e867a1dca81452427f60d311a9fc5c631a885742d6518d1b185bd60b7202f72a832dd769573813c0ffed2fb5bc1c612575cb5002bd4598bfb1e6b4d2c78f45dae42bb6307d98a43baaf1db8faf86183a378c7a51363b29f1d611f9c9d970d57cd57db8a7ccebdb7afe6158d67473570418935cd29a353679e4bb9b7a2c97485250d39f259c542d7af5ffa678fc3f480550136feb547ec4e8d3f9e6d66de3cdd5bf876db16b38a76be16308ed2d65885fbd44f8b90fc047f83d44f847021396103efddb8c4dd72b08e4c22542f60f0572571ddf71da7171f18d2000b339ae6dbc5f4af30a8a9e45158b1071bc046ad8489c17b32bf05af7ca2cd08bb5ab6c1c198d54db56d7c981267ba8e88e9339a268042751b551ce45fb249cb5635ffd08b57e5beb4d3378185c9404f32da2751da833c0d5be13626bb7f11101eba1b6e882055548ca5825343ec0a9e10d7471664d56cbe24781ef0255492d6ca2ebcbbae1f377d43aa2395b6ce7a394b7904ed268d4cfa42419642e0874fc09ebbebd94b73c00ec225ca1511be854bf2ef6b2fdcbc33866e08cf65c2012ff2423bd5823f757717a1aac417f45bfe358915e143b070671ed9516fd0d30e2296bcb9741239a1e620045d0255abd28318e38f654c79a14aaec41e80625cd6d2090405d47a17a5c7caabc7d654d79b5439bf3928f6b9e66d4db1431e698f33822810edcf4dd3e092141e3e4f429134d44f75f18f4f32eb951a8e9284464c4ae0e4039ae796f312b3d747b3800df5cd33a42882b840a7e7b7c53955ca7650a5efb6ad5e48e88dba73dfc81fed3aa8d2774544d682456724f0bda93b76181e043f9a1c914552207be34a5561dc86ec056e43b61b210dd10ebb5cbaf8f04f8102708706b97a659a099418023f477737c8cd02e21bc36717be891f092678258038278671cadb5d4cf9657e23b3d100b667cdc15f4a68390468f0bf4c02643d1b42d7da929b1df2caa8b5f8c7e0701e2e921c29b98b3130b473fbf25c430218204c6073e3abfef3e3046f7c9f5678a59e69358695c51a324603954c7260543a52a1e78767a90cc8a242b410fc9536370a7cf29d1a3435ffba00bdc4f360c487a4ab27546386bcefe5b64ac723dcb173ffdd39e848dc1798c3be1abe3b83ab28569376c1b57554d61e86b3da731e2953cd9076db7cd9df1cd05746a1f7efd0e61962808d44a99ce6dc7518ef717d31a6e61573e938e0c5cffec3114ec97c139941c17bc0164b015882eb346e80a342acf37b755c0aaec78d9adba23f0d14530c4cf37a93e4390303a69183eba3b02876c87039acd8dd64f9a4ecd1ce10e2ccb16da2e6d4e4bbeb1c6646c1a244b48423c091ae391c47018707a2040ba900c185339061adc61e0768ddec30d8795d4efc2d6ac9d174111f2f0830dd86439f37f7820fbfd01e3c32f02d6bce14d4d9b6b161829b8aa49af35863cf13168e911c0a9ca9ace3664039be3ed4161e4e9910591e965fcf428ef82821ce704fd900aaa8e6c32be62a707005b201cf7f1b0d196a0d58a0a0d5368654599e0c4bd9525ff6ec20ab7f9cf812147ebfc5f93e091e892a738eb76418ed2db681f7ea68818f6bf911ca496ee54c7699e68da291228adb89049374f7a078d5eb80eaf00558dccad87c9cea91611027b5d23b553398302f69047f27b250e6b77cc9921606acefe67e8f72297c396e91c41bd7da199b66b04834b089cfd2efbb21c3aab84a6a29975b6e1a81263bd44570108b691b910074dc84cd57a1c85328e9ead4793db9dbebe1158d0fb58d6767bac10b239d76ae906a3d8a6504aea7e87191bf9b790e6e077354a1dd5b5baf6cf9ad235c3fb0050f99cb51610a5a1c564d07f22ba64a759464d893415b42e3146fd6eb1e3e1bec9da86a5190c55b9d96defadb11c230d3dca5bb9adbe4dbe7a0c684e51402dd17ee66dd91dd7e501c260421a960c16cd0f57e5b7610f5b57fbbfe2d5895f6bfea49ee8fd73cb29f6406b01e95b5ba329d6384029d3bd8f043275a84561089292d71499f50de2bf4ea82f11e751add037f7d40a2d0dc3397549424285f84402813fba73934dfd21e879001533d81cec3333c9c3defeedf925e39d4e09fdcb435d236446238a6d36aa0f4a52b403dd31a93e35883ea6ba9030b2441dc5f5059dc63210d8fc53554a8b51c68e0151d9c0a223be5958c7e9ae911146b0d166bc9c1921faecd7e5f162667bb84c1c3d82f7e6c841b7a36671c32d55b4fc13abcecb6614ee669f3cb26a44fde0b208f8117047585885e97fdb0d37723767ed66d0f5a3aa18cca66d0c63ed1036a7af39dd97c6b0fad2231da1fd5cbd8d356bbcbad5ad2b28da469aa8425f64f1320e093d341c64088a3df7c0b4c0f639c9a7423e4cffc8e64bc62b2022d0d85e61eabc9a62d42808520941826ac53b7786bb8e0e750248db52ca39d42e4bd13e70bdf0aa4b4f55cdea45d9ca10448ad19a67208121cac9987158beac52245b59c4408856867e234985d451626e9389495f4c161bf029ad1a9d4dad48a41755ebe1a4a1ee49694ca5caf3c4d543f55ce2f87bf7ed36e7d9e8b479909d669aa775ff8b52422f1ecce9001d13304c3ff2d2b1b7918d7ce1cf0f58a79cd64ff2b447e01880633afe4bdd151a22b890632a9541164215ae3737326b6de6027c4040cab6b70f727cbd83e967a433e4ac96be202686a8a330ba827d120bbc069b0c4f304dc6e945f91ba30c6b77e364b81174b993aac2cb3c20c4e2fefa80a18d7c35ee79216adb7cff4638d142306adcf041574abe3066e229a09d7d28c9cd1e72fe16484ddc53e5c2f91812d0f26206a1d7bbd8178b657a0c16b93d3454ca6ba4e925f91891d43e05609e087732248f24094c5c46dd0d3633cc34ca68f0045cdab601577ae5dcc628fb53be78aefcde59584b4014589e72cb22f82e3a99e3344ee2ba195c6198544fb61cf91a2d1f641ad85586abdafa34ec790953f48e4adac76d07cd7e79947e1f17c266097c2ebd7d37523a41cf21276e3ea4a541645969dfafd8b624939089c39516ae48e232f1dd660a9989e16bde0a5c4288bb0a48400dc88ff674290ec34356922288f81c633f4aef97950e6f9c1e54546fc1850cca008b9e1fd66068d00eab23201516d3ed0508b9b1e38dea023eb941e222f0dec255aea048656558351798adb021a04c8296902a105446dbb94cce1fd3111d99481d6bb036947d30ade0dd6cd11255afe98ad0858e127775f6ad55616d21bab740e33426c06cccdb6edc80dabab26eb777332720e77fce8bc8e5337b41402dbfd4078a78299779f94997a63cca4c32279904d4f855a1f13b2b26dcf47578970a797f03abd3623fae2f114f09500011421d7be5218899945232873827c6996140ee1cf8e935867c2d4f83071194a8a5e6c02fd77bffaf9c82f9aebf31a2298b2981526f283a5a137520692439f8dd3e2789a825977913363f22596c541bc8a63e08ba0cc36f6c4fbecfeb9c13cf97a48cc4a59b0c652fb6c69ff6ee2ad1a2cfe118caf74826f081789b28bd5b3c9318915dbbfd55d26ef04fabb78199a62ee84552b4563d9502e4f3804f220fa06d517a8dbb1104a21207a8a40485654b94ba2c08fee1b588f8b0fa45d34ccdc47cb49de3972dada49573deb24c676c77481b49519635675704c1b4ae2be420db7f252e0331d15fe54f7c1c99823cf97f23282ea894cd1c6032fcd96314662ac6afa9283209eee5d7a0b6b5e1b06f6a34954cce85d6c8746f530dbcc801c20818cc83766c16d24ea235ea66c07e3c1146a7664db50555c34bbb60eba778cb74ea8aa2c0814a32f1ec46843d0508bc7eb363702d1d3c4204f817395d8e352602b1aa3350501664c293539a5002e35fb1f65fbb3fa68af78ac736cbd76ca54d851d2295ac618410b1ecdaa1d738af1acb69efb57e71a5ccc04e0e01bc3d5159a2452c36ab6cc2aef9d78feafb0814ad4784fd14d18d4c1e768d096dd1b82fc7d1414541d90f880c93484f847ca3a2705cd4f467f42335ed653184581a449c8ce6f0ecee533ffb37fc4c9640dc362e821fde27b3a38d6834900ad9e816c037ae12c87730dd29d806363a4fcb0ffdf0853c44d6cf7e215224bdbc49907ab982a58d0e37601928bede0278ba5369a29020580ca6a1da80fc37d2099ee7c2c281764375af1d287f9fdd1e43843424163662ebf453afd3834fd21a55a4adbd90d73d9cf9519d08687587faedc7f47556d1e9c7569507017a80f3160fa2f85074876cf0c4f98a1f114c51814839fe9b86b64979166a7e42bfce0055670ccc8e1681880101e060d44a836083cf2e13f674a2797940ac9c2e3f4c927b7f6a1122aa9bc5bf510fa21dcbd2f141c7a59b31d6e6bc2fa2ed64d7f3ba1b247fd3ca950c67a933801fc945d198861ca5bd6babd862bb807ac6329da2a77f9648861d55ace683620e5d0a7b82a406972cf08296fff024bde0ec2a0a65043030d8d3d0237665a33bf7926d20996d95761b4bf48ff135815b3d643a5f5475a29742bfb8b849597ea54b539e57598e2b22551fc13f1b4dbfd43170f45233e9cc0055dc6cc8bff06a629d0460f238cbabc2c0515419f6804a789ccd46b6355ab000b151878c3826e7795ec679f1b24a4d13a0a9895f131a5b45535508967b927d57134762559176ca6c3aef862bbc76922c74e8938d646771d75090e2c75721c2c307b50494e512c42ac8f22a22057d1624ea86f7909db86cdb67937bbde386ebbc96530de2d07718515aa024d6701dc846331b66367e475e81bc6537ae1f99860fc8a10078da24c715b3f9f2cf642816023407dcb8ad946d081808d7dc796e31196c01095d024e3308c913b81cf8f7987881728d924de218427c1894b1bb0ddbc46ebc19b191e8ead5c9b58de90a260117d3aa183e6493873d8c674ce850b5bc65e9c1df157687a3bc75d4f9fc717c3c7d7ec0862da63a226a033b478b29aa6e1e02944faf532076d705152d755aadcf7d16e5b343322172b0485a6a2b06d3dccaed319057eab1616a704f23fe6130329c69558af1a90a51f8ba93a9b25464edebccbbd33f14a6acc23f98304aecbec72a4175dedf191c164d531e0d9f4d48a29e15dcf42f7b811b11f1ec29a6f3c72345c453dff10b3ebf108dc77f4432a06119efc1149a8c76d98d45cb2484ef94764550aacfbd12a1f8f778723a39c9b88379c32326418bc63ee8725992f4d9b683f67663b45085e2b9b4920fec9173581b41f056fe043f48809360d0cd2142a9231b91caeb59843f22960236681912299eebfd0152e3cdc576a7b0c1c12b6bd64da2a8d060e76476a528822011ab73940635a41177162876a3e8833b78ffed8a6b788895ca10806d1bc40b81f371d7173a71c6b42183ae0a6b74db57ab4f14a8c6df6d4f148555fdb726a81321187edc6b9e29ab0b76cf9b8cf6133dbfd9d5533afce4cf560f1400e670b9c20b5548cbe2209c1634c8150a5adfb9f08ce9f10a5a6b81d75eb4a5b54ad809f1c8edf7b8bd455aba467d01caa8db47ff529ec1057da45155629c57ddaa7b4b77b570b14a3f946493cfb5d695f69c94e2ae1410809fb21b5c9b7fa84e7d3f568328fe029bdef4b9826c91561f81637f5fd18e01d5c6a3e079de5a29c3ad014c4e023a95dd535d30ce3a4e07a351e7605005415b11095f0f874bba857a71bb16536251250bc5010d8ed1a285c595433f07b1445628a165da3900b13b9c9e334215e486e4e31335121f1387c3bdabb0e7c3bd90ac8f3d32c99210b457b62da5dc524a9902a0050c05080547b29ad119b55acda8fad49fdaaaad3a13e25582b6e26e489d3aae513670ab62acf5f7fd8ba2ca3da7e23035e6b4568bd42546b44653819a542873c7c138a355614594688bd5f1ab563a3a7d75bc50237a446bd58564954a75c24ac563020a29aca06387f83839a69e2a12a6cef8fb84958ac70414525841c78ec7e934c62b958a49c6ff3a2e8974670e154da36cbc8ea9d30347d2402087ca2bead31ae73f48769c9c2f89bb24d29d6010152171b78764c19e322a84f2eca4bbf6cfdf45897dc774cef44d51aa707d70214a84da946cbabfc2d4a9c18521ccfd02ddf199440d60b269f67c167cba99981da7d55c56c5d09e8f0277e915e9d9f01ca931971d2778040e5fbd6567c21445a80d4dd1b728816e1920f021dab713127ad4ffa8f9ceaa2f6b845afee9072924d8b4c351f4883d366fe0824b1749b60892b3ea2fabfcd0c3ee26c636dbab3479bd088a74477220cae8a43e0c31d4af610cdcc370354dc91781933d25174699af6511297f78684ad6a30807a2c8304234d1620589a13e05dccb765243187ed054ed224a8b651f890d5fa029f92e89a3d0a3743969d13071c38c15031d0293a4c58a323a96d75e6103af4d81a94490d9b6f1400e3b6c1aaa80b768ff1d7382750a1bf68c563b82ec382306aa938b295acc6a876b7aacaf1a644383fef0137afc767d599ce44577781cebeffe765598738e33c44bb610bb924cec9aa37bd9f2e9132e7be6d8c41e34065e68595ff53575e493b6570122c86612618c16fadf831e55788baea0b3dc3380e7cc39a7283dc6e339241706ba388cd13d09302aaa1915151579a11579f1e26588c8cbd010cbab6ccb906c0b170cb8906d11926d19926de122dbc245524a6958c3c7a634147f8ab36e1c8a448b30b6a87eb410358ed0dc76991554ecf12b8e98c30a31767dd4a74426e4011a2ad37699155a6cbc5d2614e58b6e89b62ed9156e26fb020475d5a02abc70561089bd87d2fad328adb5904b18c954353657161993e90883258c26ba805922481245b2255460adb54a5e4a8294c094c494c894ccaeeab9e72c0b3a3098906ce0421465072772a8c2c566b162e4092b2950b2021094514392830c3a603982880f77889a8d850126c8144714d18e24594296c46e528fe4d1d0e6c241055fe0004609257478b1ee153035ab2db69bdd8e92cc9433690285eb399ac271a61aa817663859c20cd892295b32935298486922058a942952a848b922458b142e5d180e0fbdcae6a0e2b6171fe77f3aa86dc044132a3ae072411061582b5646d0834c0a604aeef5c10b19acb5564a8ba61c6361653a04d1f4a751daf51100189941691f80189921d60122467ca27cc056f980eade7b2facc9c6030645cf0c81c28aec035a001d41430d568929302c1346c335265908fd6994d61e84b1e3881724ac50b1c588201b5bc203bb078f2223f28259154642c00496274ed81324c1216321434b3552b51cd1e1c5c7f9bff7de7bebf61407d9f62c3c08c94d7f1aa5f545327f7298aecd5a6ba16c6b71ebc60e5858d0c4ca16550461864d8208197ae0388ee38c5cd668893502b2462f6b14648d60d62866ed104fbaf6de7baf11da4cb9911a3672a43ffd95065991681005c60593204390d1625d24f67de2de7b6b34e5f888175b04f90204859114004104982f72e8908459c18cabcb850d3912e67a3445f228dcc19b788951823188e860440915201fb29c41e5beeee59142c39321650cd1022158d71eb12f085e7c9c7f233bdcd0822f985cc1f203982c2e68bdf838cfbda098351041f15233b9d70827bcfcdca0841847901063095b449628988061bb596bade5f10410c76df688b52a9c3762c55551194d391e6303e3c3b2f918bdca3322bb30e9d2a40b942e53ba50f124100905423754a08c202dd813236a2882882f2fb1f0c065d3f7de7baffe598fdc2b356224b960bcf838ff2f3ece5f29d3b5adb5d6da2eb625f5de7b5db0af3da281a83474e4ba77054050239420d204893050c6b04384f9dc8f303c75c7096cd3df16ecfb1c19fb7e2904b24d3fce5605b6e933b04da1d79363f2469804387923c86d0adf3f6f70e7cfcf77d3cb97bc9ea2ff371c716c5ab36969d3d7a570a4016936475da4e188c21e2fb06d53a82a713075de32a00fcd671aefa15e668626338d4743063573ca202ccd14a02b7a59cabbe42c990c64360a9427f0d47d1aa024c253f76940198494e21cdc97506407f7e56b7a70ff04fac82ccec1fd2158e6bdef3e0469b0bc2c9af20b07b3914aefd4f4336468317c1271f9029c9734090618d7d17f7fbe340847fc0010e9fdeba5fd437f5b9e214148414a17ecfbd224c5700ec2f00eee77a0fcc23db8dfe37e57164df1fe0f9a8204417ee11bdcbf3ffb7e063704e339f33e07cead37e86083ce04fa5ea93a0ed47213c0030e3a133837d029406702a9caab9f773ae84c5a72e0d5cf3c04e848208d2d03fa849e4f5847e03b5e288bbad00419f47607ca184dddf740097bd1d4fd0cc09294a79afa7cd12ca1adfe307ce1395f2f4d43c9e3d5cf614702e7ce05e8aa07c501783a1aa0cf3ff828d0e7c6e3781ad0c7c663f027d0e7e66bbc0ce8f3bdcd7ba04ffe9a9f017d683ccd77a0cfe9519f4ba005e4fe233d4a1a8d660269b068fbe0e3b881818d1a3792e61ff8e89adb1d6803fe07d6789ee77df63ccf7b1a19191999a721232323f328f04fe0cccccc8ccf80de81357ed0d4fdab8de6f5d9f74ddef5940e699e2a8553867d73230802ba03c8e8f0dee420d0f7932c9a1edca7d28c7d3918710766035c67dd7bb4ef7df99a320499011313ebbaaeebbaee87f0b0ba507ee1a92b693782e8b9e95d75d2eba9d9838e04d6a88fda7567103acfeba9756b4fce58b31cddc9934fb03a1b9ee4d24345085b3c67fbbae9ce3c3a8e8727a5f09c1e9e8f6e7a3d528a11ba0c3a0b8335e4149eb3f5e8b8283c67fbbc9a59f96a95c16ab55ac9703e704ade8aa6e6b3e956356e984ca6d5b57275c299040660f5ab5f69b00a57ab4ae70a872c4366c4c09e61dddcdd73a681d0182a90bac92c5fb2c862880a8f51c1a54ba5544a97ed1abe0d49ea526b8d901ec5550ed5268306fa8e93a59456e88c2b3474aab12e47645c5d4c202deeb40deae18d3dc73f4f772af31c7ff0a768dd5aeab5ae9059ead68ab936600b459ab277c7c4df028e8d3740dbf685a0bdc29d65dac67f71ab45645fc0bedcee8df0e14cf1ceb2d062c1bae9cee600eeb71086ed397085b75d1f025a767df95353983a2e9b02cab6e14473d6a576415384a92c7c75c6c7e93175ea4ac7d4a15d50b02d13d58a3ddad816fcc71157f5357e20ea01917d52c7b1f4c7fadb5f5beb9d52caea3ab65ab96d95fef6db56699575db2af57b44eb6fd75a5a2fa639b96f2a635b7a2f1da30ca7f55e1aae9bcf69abc82ef4d0ae7391562e7b2fbd90d212648b43692776eebc753d25b897ffece639db63d0b70f49bd12640be731e63250ab9c9b55f2ee4e5f05a774a3749372ba535a95b256a90419616c946e284c7f8c4a6a700516a41f849e5c7902c5b59b10f748266bad35aad076bb4cc8c91e5fe31e84c8dfa10344541a32db65569cb1c757dd0d88beac90576031eb905a35e00205bb8624c0dfa7b23e946a34a03e571f084b3e07824768fffc2c541ef9f905e93485f1139a87eeb0b0e1242cd01d1eed9467cbfbbef166b10a946eff7ba392867289ac32894be60ad21acab822c6c2c00bbd7d1526b05d80ed558a04b117b08578a6a5f0824a8b453d1f4ee80aca3821d262e9b8c2f3d2bf83ec51b692d0e32781ec94596d31a9bd745af50728680a955ac415b4d64a6ba5fec9b005f9820d12e9d1653d28c65a7fdfff74b9f1206bf7ca9717fceea5429ff0238b240c11adae4a4584ae4fe7ca432ff4e832dfe3b7e2d9bc1e8bdac0eede1e2e8744b1d5438a11ed57525074b7cbc6fcc0246997b6d0f4250ab4860ffbf52b903d4a287b06c929b7de70741a94297b5219f331c260bb6ccc104e7ffbb9e9905a724c1d4f9fe4851e79e4ce0766a15db880d6f1327283b11b8011ebee2196f3ca748fc7065d43edff3346124aa50e1d3231558c0049769cfc4382be49983af6ada556fe983a936835c54d1512a1b7af2ed43daa54abb9f3d1141d3b9a71a68e0af22909220feef9980c6881876f2164cb6fc187fc02e4872ddf872c630c614b20dbdebaddb321dd2141b481d3630bf1263715bc0e432fe92713f3124117d902724ba2956f26fafe2688500b79d0a316552ef8b0b1e5f7d4df31e7d3d0429f604211edafa59c4f98cc88542bfa9774c5da6b25b572f37aac9434e459a2e7a48fa56ccc973d6a4a44c5182e52f4906374fb3e27bd5486aa39e79c73251363b4c76f26bb5ac1fa3574c1d6f07c50fbd4051bcf999f6b8781b92d38c2a6a18d8bf337cf077d1ab640b70d3fcf990ffad836fd6dd3b0ced186d433cc2c6cb080ca111620a894c0c709279af08036b2011831b130617e783961ad58a15b2cd955024d9018a2081131a6d02c5bf0c8b6c861d75740d5a8d476991662ecd2769916447bd43f038ea15210fd1d33c3f6cc24d8333fd99307faf67138d6ec116f3fe6ac65fb53265c07bb6c4f09fab6d6dafa731f63d80d21fa0a798e0b52bac043ee3b14e69862ed2eb86db1d8f6f363ed056d2c76efbda0d78331c617c45ecfe5388ebbe00d1f3d52a03d8a34da1ec53d838e8e6231f9237fc62b44bae1a3af1049bed015ca09c1a7a8ea992e4c4a3d1e578629cfc11f5ea150fc19f4986559e61ff8b6c1684f574d455f684624b447714f219d6a838bf3b3acca6a8367287b7e7ee2e2fc4b1302efffe831cbea8949f616b4cbca60b2e99c734e9f4fc31b84613af6c97e260aa98868d70c3158c2b02418f2273b7627ed0f32f8317f10fee85f34f124db699a48e8bacf663c1a1aa89dd3675a6b89525a0a3912b8b3bd98e372ce39e79c73ce39e79c6b6a6a6a6a6a6a6abeeffbbeeffb6c6c6c6c6c6c6c6c6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6ea8b5f96af2dc72ce39e79c73ce39e79c73ce39e79c73ce39e79c73ce39e79c399073ce39e79c73ce39e79c73ce39e71c03d1d65ab2720ca697a6dc7932a567ddd71824b55cf7a260d27966be26947c327921fc9e4f43b67c7c4aaf7fc8c7aa399d4ea7d3e974729d4ea7d3e9743a2d399d4ea7d3e974fac1c20b403434343434343434b804eed26b0f4a9fc1eb1c944aa552e9af5782dc250c923e83925593983fb4dad16ce9fb3eef7b389f78eadedfb64d9fbc6611fbfee97ef5e6abca5e9fa7b4d61a86ad1fbf9e614fddf7d03d35c311486b8f583ffde99530b796e9e4cfe9743a9d4ea71fc2c33ab95028140a8542fd101e16eaeffd1ff759a03bf7fbbeef86ee5f4de69e06a401a2c013f8798a7261e79530b7e9b3d7630a697c9ffcbeef9391346666643e1a1fe6b8cfbff97dfeb9cc2233fad89303dde64429a5e1b8630608d02e694f99dec3dd0cf8edd879eb486047d3b44ce3d19041cd9cc4e49a8e0492f6db7c35998606ea94713c6802c30c7070b62dbd9e0004c0722613357194529176af1267a2261ae2ed291369cac099c2519a2100010880470416f08001ec01c8e4a0e938509a4c9b4aef039e7b8eb42e3bdb6f6774c7c66c4cea15c46c9085cda05d8644508cb95233623b2142f2e50c592d05309aa629f934942efdc2143930c52556da972e6be72f99a24b2699e2942e3a2da5ae2553b65e90ae2d5d4c7c382423de40754c133107c618ab4491878787a76277a2ab119fd3e77c9f73ba4f77f739e7e499d58c97014a0f2d5c78b8284a5cf91162a2c6b8d2823f8fb9fd15e03fc31d531473f4a84f77f4b8a2fd6b8fa953b797b2ca2aebf63d764cff1d75470f9754ba943d24ca2788454ef983de5adb8ccb8631b6136f166ff86e76a327ecc89f2f068c3d3e129f011cd9fef865285b284c714e1a4e51fe6cbfc99fa9b34d8cedffb436b9c9d6cffc8182ce8f2c5293aed8141ea01aa46b5d34a935e123260721ba9832411e209fe29cfe36fc557bbe28dfe56339e59453ce39a7f4e9739eb6cbc66c91534eb98189ed6712244df465cc7ba8964f426202d550ad8a16b1da15247052df59dbbbb336ee721ce6f05d4dbda70cffc69349a9155a57570d5509a34a1151ac36668f1f0e42cf3e20822f45b51374a0ef49a594524a29a594d26ea09c385f08de68d22a42156bf96479ddaae945d76e2a213c9847be8aaa44a871993bb6d56ab58258f3f1f7bef3511e8d12b279627a5a211f663c0ce51baae08002071437bccc6e0809b74c21851e51386638a2a0a88fc37261d93f90fb5ed994d3c0cc6e518376fd3c83023d62eb5ac106edaac7543b376906790e29bc01a447bc493784e8d3bbc783f479c9d421bd6a22d91d78922c84894835b1b569fe09a22920fcd2411fec63a26cab48b34d693445c335cd1d7dadff115d5b450ac2301dfb643f5371449b1ee196fef95cbf4404e25eaa9a487ba24f48cff6887fb04b2ff980fe250661987f909ffe2dc23ff09efe354282d0bdccab704b3caaed4ffbf899fe146613e81365bee95553e7c2bc033f62538cb5fe3eca235fafa057d02be815f40ada1263adbfef5f14250d63adbfef5f145d748762acf5f7fd8b22c65a7fdfbf28fed0184db5e88e4a258affdfa735c65a7fb7755bad0cd2ed81d2734a1e4c676570ee09f2c89a524a29a594524a29a594524a29a594524a29a59468c358ebeffb5f42ad8b3ec65a7fdfbf88b1d6dff72f8a3f9bde964a258affdfa7752b86b1d6dff77f612ad58d1d7410a640b44d65a55dda0c02da7402d9194437a1eda8ba6a6cb3322a7fc6dbdaac09ded8418fdf9ea5f1e32e6b06a4429e334127fa4d600758d04f8fe8ce85cd2db7064ba0a629b9810c786174e7f394f41c0ff49dbbafbb0bdd73ea2681e30a36ac51df5997ca0c2f6c8af44f4db40cc5f0a7486fcca0b7cf17862f6cea50b9b46b74afd8cb65537a896e11de7446ebd2e22eba58efcfa67f7da6486fcbba6c92a953b57cf6f5144957b47df936a4f8c23c453f4bebeb8f7ea1954d91d6db926dfab735757c687d7a8b6c6a5d9bd65a619bcad428904d2545a6eedbd76c41675d1be21451009fd0f72778816d4b1d53c73bef3ef5e1420f459aa21f4a89edf9a6484f47f41616d1525220704d4ad88f15a6ce7c39bb5c7a422be11533b1a79462cf2e7b6e1a638ca99059164c30752a53c76558bcf6dc91445c3624b4a7644922f62889724c868515591434e9f686e3afb07db482ee8f2bec4b91315160639ac88ca94e4d22d4b488fef249c881c621f1c18b945401940bc5b8d6c39e552a2018dab6cbc6682121ab3ba54efd73774a9d3a75e92a95deea972cdf49987d349648a8f44c5a2a5ae70c0d000000820463160000200c0a060302a1501425319a133f14800c5c7644725a409405647220056210c4300c82300883000c0088010821a9a483560060d3235bedb628eedcbb956c645eee8af88a5c44d19cf437b62267c6a4818d22e2db8a44444827df41417b0e65a6056f732b20b33fe34e67bda4bcb7e078e1c55dd3a704b90e96d676224773bef891cd040319b289bb2d5533df99579bc7d7d5ddba3eca5b486b8440486a3b1c53919cae937d466632c577dc5e932b0200e0e22dacfb7b2bab319b9349ceb89519228ed2f430cc8fd38aa9467e84a80d7a573968a58bad11c89702fd77b322bcc69c6a793c114f20ed44d2f66082aa709f25f0a3e9ab5eb7581bd838d96029e2079e9c08cb7a471c48879ffc20fe06370669a0026d43c1f962f2d53ce5fe6f950f2ee336c044b57294be135bed55bb30ad091a5bb62dd7e24f9f26dde4df462ff11da4ee11a49a7e7aa3fff58baa0b3a8ac72366da55d9beea159a3ed2bea698fa0a08559b2af08deca61cba99eedaa6787dc696adb026d1c78e2139dd22b9fa248e1f042f469518632b695c239777d472e0840ec5010ca840f91fae1737435b8ae5a6a6a7dc013068a06de9b10425e04f7c0c7cc885d58bc4e4374c604d47de7057d07b83bff366d44475fa07272fe8fbcd89f060bb891c714f3b7ae55c06b9614cffffba89500504ffa35ae3af9b4fe7695369b30c232be83806a6b5b33d1757fe63b919637927e8a9d43040f5fe9b90abcc6aac896e831a0855630bcd1d2048d5e39083993dd09b8de3e2ce092c506d1aa4841ec0b3b4d1e0dbb750ffcf57deab76f5255a395907ab07cd06c0b179c9edb873c02f64932406fe972404f8cd2f3db4cf678b09d1c12087ed6183e66ab9e30b8351689b6b98d895c88fda4dc5f8271af15490f8ddce08a13cee03023aa1eaa6f82dac7b9e1d6b16ecf16bef861362b0b62ae7e09da537d6ec5712632d0f8f70d05c45cbcb54da5f1e882e8f266f5841995c858c4c686fc653f0bf5c82e856dce96d884bc6827ce2641c98d862a1183ada7d8a70ba8e5562384b9aa1c71d69b33325f8431d40dc06b3c3372692197acfa16efb917406619318f681ee15a20288bb1b6a9a5f1a29ec49fdc7dd31424fad53cea1848da867728137d3522defde522b5150ed1e8f7b8a1faa56a009bb2700b058029485ce19452b54113ef4c0f7769419ec5acfddb71118d9733e4ddf2519739e70883e71f3b3a0c552c221916ab2136b22a6cf9ba96173d5b273615da781512c56d8cf991a717fad2b7c2259575f88e58de8595d230a1e785bf2cb0888b6bc670419d836907b91d305324036ca47eecb74618f95e5cd63392f664626f1c1c396b7a26bff3a998a76dabe3a7d5a47f62198c37b7beb5034bf7ebf6975707b7b286d12ae42e5a2473fdf381a762c7cd09cc4cb7a51ad8066e4d9b8166c28e1240afc46090867bc88e6d7fcecb23e6af637894217c3c42102f2e6fea016f83dbd30901c5078135ed4e90dc13844f960db7825c34b13389af8c5caf4ffdcfc0c22332acc3ba55334c4b0452ce4a6d17bedf19bf9dfde8451ce06f80951f634c7238d3252278d4066a49c6fad87c631f888a200492352babf119fd659f60cc2ad195216d193d5e991a8b271d1fc476a414d40bd664d48636e04492c6e738ffa1d1e090b850ea05a4fdf2c0dc05fe4d7325511e04157f67b1b3db266d566bab50e71b749f1506ece9d38a8e4fb20b335804e4492f51b40c4f3d690acc6e0260f504e1ed71718f0e580005777e97364127b46cc9c0c7e6870820c092602b73190a36179b3fc27c0a5cc76cf40bdaf7b1c67e4c14161e799d6161f0f0f0927b67b51df4d9aedfeaa3a186cf139b77dd8b169c499eaac0dd8dacba725ffedf6657ca43d827c5afba168e68c4078d1e897a299f47746f71e794de10225cd01957e81f69bd1a7df0ee8bd0dca296b3341b5dd4271a55b5c34dbb85fe95cc42d8dda90a4d30e3ff15a27f4b873e379c1434d4eeaefca8d00c6e4468c113f23d47eb8e62f316c8ce2730c2977ec40c00a9988ca4658294ccd2f5c94bc5117ee794763c78cf161cc53286e98eb96ca93c4387be7c95fc9a90d63ad711bffc314225ce08415d5dfaef680111b127e5f5889e37b7c53d6480007a75bf9bc50025686873dc372ff287c01251c36bc16d01ca224960eb42d080c9de3cec6b580eba9ec1a912bc4c05ac04840fc2d4acc55480c2331b2ffe182fef62c4d629da31a32f2cc71203f242b2abe02e75f91e34a684420d43cfbacac8030055199871862949f5a6ec2fc693823aea7015c4520a57b8a729dd8db071330e84ed203d12743cf3886a0a4b76132b3251d4a1b820a8d44a842da51c1708cdc5b0935f11b67b92e3e04d8b2a9aacf12fd3077d7e00fc284c43080a32b1c145affb2b4a70371e47e2f37e56af3da07600472003219268aa8d52377e57a9f6f392cf481da2ad8071b4c7112159fa1000182be9f9fb77f2d5561fdc2f1438319e667b2befd8a30df4e1fb9cbfe2458ae87f4871d97d3348c8254f6b894abd49c40ff05e041ca9dab1519e369438845c93550cf2dc7b78524f9431298aa74f95bf747a0d76c13705c52bca86af7a00f3c0bceec23fce30064c0da392931c08f7c33992abf790a59db996ed0d0eb145722d5e0418c57c8d41bb82e4c7b968982b6a5e1a2acd810597fe7fc32af87b0b2382c00df59acf156b9c60f38a4852b6cde2838fc262f94420ce83b7a040ddfe5883e4e10b5241f92c72263619800554f193923e2bfa3bd27ccf5e236ccc24b6ee7119e9c340709ce99426a428f6ce50d61487a0dfc8b5896846ff62d6e9da3dfe0ddebd03c2e4c2577124eedea8bdba8cb729557fce1aae2a3fe66a11e5f55dca014490bd42ac6c12ce415404ae154ec618d8c8ea57c66e6481b9689bc707c0483d9a7cac8d7abbc3dd203982aa9325cc75117489b788dcff63d45ba6b4c0f41ee26ce87ea9189c0574b01c7e0521c0a715b4d91c6ce07af92149429924fc88cd203df010c370eeaa9d0a50a8471158a0c194c8a401ccf1dfc588ca542328603fc9f04e8510c47383bd0f42811d6fe9440d35950a153998a58218763f2cf0fb40fe662a549cb03888834cbf640d294a62574848ef2b44f770c74cef6e0a73e99c9c7ae8e7e4bdb293b6aa379db674ddc8b954271c5a56ea85647300709d47108ed5f33a3f85ec6cbf039e85b798865ab4f93f7e7fd66cfb3cd246e9b98a39237320f70764bb79d03b7427dde9ff3193c067a2b0f62b1b33b38fe50223e86e5cca684479c76ef338fef9ae8572a6772e336593f6d4ab79ffe1748809c658ae216d70508fe3bb4400b0fb06e3c9c042fbbfd04dab3ec2b1c283691f9482b910a97c66bb81a4fc309ba0027402136e4e4991ed72b2986f4112aece536bdd7db8e4911600ade777fe085bb5656480fb2205b37b3f68ade2357c3e97c5f27ba60d78bf07ba593280b0d157c64dbe847e8b9c73656041cd2900de03a66deef4bac3e087aa89108d7fd7860dd06ced77a985eeff9de75dc24bbc43c3ec41bb6a47d41b7fb76f6d67b64f43c9daf67b4574839704c4fd1817d2559cd93bfc1a419f81e06fb4e10176db7815451d5b94c60df8b3912e859311e6cf681bf00ce1cd771d391e6610a5443ff569134e2bd5b751182c158b414aeffd5abe191fe815e3588e44339c7fbbb6db73d7e6a089752f0a97e15cf707997ad16b8b10e5277e7b9abfe0abae7f0381f6a3e37fe9d930cef3d59485971452ce5a0367b593c953dc2dff6dbdb7ccabddbb69ad07a017ef5af9bf08ba4d0b019a4130b63644c1d90742141170e997b67f48fe16a4ca337cbc8c2053a8ced76ef968bfb6485647aaeb71ee1c81786627973591219f1af5b92bfa8c50fbbee80d60f5028a55b152330b9c5a86c150a393ac14ae2b57a168d6dad008604e66e9c07e33d40cbd1223594835d5ed052e6a50d518304c6f5a1cb348b02ed6ffce1f0f0d8a9269c86100a780a733b8a23e3e9bb28c6bd9edf674b2ff2b7bbaf4485d58e35e434f0d64d76dbf345117608fdede8dc375a914cefd3dd463c37d68908f95ef9d969f54f4e947653e705591a24cf39de12970c05618579978780fbcdd3e297c64e0d5bbf7ef7041e83ecb5f872162bc8c0ccef124f0dff9d6e77d5dd58021fba5345006e13a0397256fbf26dba9303d8d8dc56aa15baca811101aa6b9eee7942a4063297044855377512b1da28baed625c24577b34de26f2e5abf9c49c3c527b1f990dd0f81067f8a8d54eebd68e5abb2cd28bf66224ac935530ad141d2b9ed210330109006877f991b8b1da3532944ae00e37d0f3272766b8166f2eed80a54136a7333db4834fbaaaa8ab7155e49139459e6c39e720e264b668a50db8ae0ce7cdad2096ce12387b72480437241e1a14de93128ee2a1bd4e3322295dce951c13dc0f16c4b887f9ae4d509bef8ecbbf74428b43a56141058c1ebf152158592439f4b8e709721e2b27b697b1c385255b025c642df5c0bb1e64171ea005dcdfd08c68c4090e4cc80b4360c72eb8d736024491f61b5ababe07d5ebd61b54799af06d0cde6c3893d1ec91badb3ac6343dd6b34811a6625c626a17729202446dd175fd110ce2da937398ebabf24d5d1cdbc447b1a6a10773ac9f07a52c9ef292eb48aa40e8f60ad0833b8b4b2c5f17c8724ea5d1ca84ff379ed50aaacb09670cd3f60081d3379df27260b4c1ee5824bec97bb3efed888f64cafebab1feb37f08abf0857709da0243934cbc76409b9a5f994e62b2ebbdca4720bdf842b0ad2ea19b59415e1e5c955e92791be3e01816a561a544fb460c863c1ed6821908ab72defbe58b7c86fb4a854e00a7d608db6c8aee993adaf576f2822661a3d6d5502599432ffe728faa5b49c33260b419c0530974f66d9dc2af77eb3316a691d1901d65c71dfe09d38885fd041e795f57dc64dfb3e30c6b0af2f88bfd16e84b0abca9f4fc498b24574ae97cd9f9f49b04a9f97adb065ef0dedc39e0a87623b1497d46b7694ee527bc449f7e224a2757e2c0ebd084bae6a68a19d5354f642e928848fd9acdd10b4488b49cc6d510f22548f101a57c2351f697ce2f590c4b679db0c4ac77b831ad106be9a33b93bc988a842d4870090f39c8e1ae60dfb540df29370b2612b98226f484edb78207be531f9ed13e8183e8645b9f251c6fd103e08681a3f2283552f7a6dd4fd222a2439b53f7c65a5ad0af606b1792756aba06b3fbc2b0d85f1597607409fb43a9a9c21844f9019f6da7bcbb6b28f716ff33bbab0bb46b3baf470e1643786d645ae16a8321e2ac887d2001fc3cfb82855c2f3f2fcc5426daa7af07c04f36e9349e5ca3e3e9f380650802118973ef5c6fb117628c7287ccc6cb9b9865b862719c08e108a6d8a3410821901e91dad1128add2982b40a0fc7450444a1b5871e337f18584717e70cf5b89689f301f191c1640d8cbbcd387ac2e281cb3ca718fefe09da1e1b2dc9e3118e06cdc00df579d426b750d112dc1e85a08163d0d1c80a5adefc39b7022876363a8ededd635ed8ed3e415d5c7c1216259e0256ff790cc4e33dbf111edef90508240cf214c5cc72afdf0a339d808e000652f06e0e39585486e1c21986569ae86c057e4163b0f3d6b24f402e70d9ec27e7bb05d88d5057532cca51556e9f5e770aa3fb9b8cdfa570b2930ee49dc1a59326c901efd99a5a5a662ad6f0c3bb8d6d879278e4fed0ffd3bc813ccb2d4e2e9a8eb0e536a0f4d5c0d2dd309f800d3ebc3ad93ed181391609c68dc7cab4d3fe8f1fd77e5a9e49528897d31dda5c88da0cc8dd7440c155de5e7c8c0d5102f42c81203af01e0f995093268ba12520abbdbcdac2f5e3e18cd1cfdb22d9b1379fee95c42c419de09fc04bfcfe0dec56ece1b4ef17b4ee3eea3f069ff887f4a9f8c560f518e2fe789658a9adbbbf23bacb3ccaa3e7d06eab8cfe3b76089e42fed602eba03e3a0eec6e4c8a544858d592c915e6f0c39d30edc00e45763b77abcfef5e6a4086769dca0c88796027778eb14e20e30411e405f2a3b570f53ef90f391dbfdcbfbbef4ddf9795f12135d4cbdb96d4019862efca8228c681694445a16465502a5538bac6e102d3e54f87e2abf24a5a1e35b0177038c1660e167c2de6f66a5c89008963d8caf82ffba79ddc9bad3cfae1681addcfa03a9896443112e3ef68342d3b4e41e2c349ae2ebf6b579bea8e1b80d461700bc76a7d65525fc97838d6ece446a4f5f84b8a212c78de432ece481e96fa5094fce29ada971a4de9918d4a7c307145db690b599d349c8c54a28d910f38657d9a6d98bcd72f95ec05ff0215604e5f7af014ace088e60fb3c3bf7328b91ea89c75a0096674c217de6e80ba51ea5089a6e3243fa940ab6ad25d8c125b538c5d711896a3086d6b8952416cbcdd5cd55a194499d57f4ee6df9bd4a56371d45efe011307a0623ae275e24bb1f08566da76758a5f541d9201d218e45d5756755606aa7f21047663fd45b79d4ea78369dc86da6dc8eb0f7940c9880ec4964ffb51f9af61717e184a3900c285973de3d9310a380c6d95332c0ce9ce457a334a39ca29d6d1e98c826eb5eaa2170d5084e3b4d797b84299c48198a36c164fb1e574b96aea943664cf661008572ef8fcc3ec51817535321dfd5225da4dfb62851ad86ee38815bc382e39f3512d61f74b3586067a0b27df7a9e94130497522e294edc6916abe836725c93bd90c37a6392b71e9b0aa1bb8a36e1ad4bc285b5b46f65c8ff120ac7428a8e1d2d5e94de0f94c42cec93b2f25300c27f51bcea072c365a56dc7f308d4d713f9482af203951916705872a0acd3ae3c2cfabe315c900f0466177f1381eda709df5c816482598e0219acea9bdf0ba8f3750c17a09beccd13aa3592a84869ccdc8353e1e2033e4eec5e5f612687f329f4b66282ab7694d24df2db529a28fecf6d8a52527fabc8aba6f3b02a7c550c8e00208479c37b68365a171d1f7d19865361e5edbbcaeefde80cbc127ca19de3538a17e14ac2c71c360b8555f34fa0fd29568ae2408f17f0a6ba5b41d2f20f09e1455dfb7d8dcc820acd66b840f98e1ca591bdfd1fbcce08d3c96337923eb2edcb7fd9f5af66c40a4ed4264433f222c01e1a5883b123fc10594cb8c6e7c4269458e431f1ff12c11d93cc82f85cbd4625020523e8b3b1efcdfb9dfac5217e43e8f77bbe7514a7440a911ace2f4f1d564626112966e5aef2c5358406c8cbb2eb6bd1413b31e38e45f53f0be0ce819319894f02bfdd25c881fd906ae6d177cc1bf105d4ede0fbf865493e57d80d33ddb7be95c28bd1e3f3475602b24498d2e61fd312ed73cc9bb9eeb7cee863504ffa4916315ffb1f2eb15e144e2bc85226bc954e31483ef63e759fd9b27b5c9da91014bca34e4240656b492705ed97310cec94a6663ba3ceb6937339bc10bbdd58f0339c31a9e4752a123db70c41a9cc506cc1c66110182a679ff7b87c82b0f62d9aa837368694dddbe3ad6fd6bbef09f093ba921aa1c90329f666e1f3d274d1f4ecded33382676700974e3808973f343df06c0c8cc806eab1061446cd267516fa7734bd9f768e688fbe0521c0c4dcc099514ad9f185581f3d3930449795c85d25cb5fb39387c11828a0626a0005b1958140d68d20a5245d3db464d24477be675f6b101fda6d1a2ebcc0ff488d9a639df7ab4d0ebe466048be182bce64aa158eb8d8c0699a1a477a5af5d5d03db260ac3c611e6044f84e6e0b4aeb4e9eb0e0420b0618f83dc8c632e1d87295a53b4a77f3828c23ab052a25c34e1b0b09335cc0ad1720bdd3b5d2cb1b8b0f67a19d7543cccee6a1d5000cafa91f03add7c93cdfb4dff18763753c1d12587d76b81639bb5a56d702c220a45886062e1073cdd115ee9c911d8ee5920b516c1e8754528ab0d6c205dcead671cdd557799e61fbc21ad8d38a0e03eb5d2d3285d840f50310eda14e276256e9db224051f135b951b691e59528bd6f3a840aeab537a30773d09436484aa588ce376a08eb904a528bdbd6b162494c7332a5e2e09292715d478c29e541c9cbe20aca606657281b69361350c95c4ae870d2801c642f05a28ffb53dfcf65621a7e66540e994e9df09822989a329d80eb4f0b75a97e77630d7daf4204f7f42ff821cc512737d93104d3bfabee5c214590e89982f4649cb2111cdbb064690e48f37eaa378401e05520f3a48f40861c09c8d9ee0756ae563be161079d2672c021faeca8be8c5fe952cd1e785b89971cb7a6e05f11147c5909db7eed16bbe8059cb479f7135ecce85fe690b9a88ed50b9ceaeddd09398968594a919572971826a0d14927b3d9dd6c3ae1e58a9201c90d09757d98106dae91ea179e158825c6b30e85565b0470844c6657a1ebda29be80aacbc5358634cd9a764293b66590915c1f8dfda3d909ee495b8eb6d6eed898f0508d09a851c05b7448c8772f41b44a9d447ab5d0294b343ce98236d702d6ec08175969efd52992085c77d497165a548f3e20e4975c9de73ef15653ffba134e795676da3cbe30d1c49355b6f00606eed75e765977a2bf0177fa9a632fd54ef3df576d87b3b5d73169c52507be717c2636c0f58d66b0d70a949b59eccd65fc96cc3a7d5af22dec0d34bef81dc541e1450204951820999234e61d251296b9f321d8f0107a261e142f10fe989318e94f59e4175312ca7329d374079e92298f2203332146e3289806448c80b4224ce547553c006787a3a9e0485910ececd1d90016582cdc5a2b19cb83809ba8781ae67882e86e150a2e319d612611d94e93d72c00e49f192df8263fd7596493e2be6fb3f5ec611e59fe7311843b98fe9f6af40939702c51f180e06ea0a6e401ded7b9799945e35616a4e0f08141be2b108a049cfdb418a00e85e1158ba9cb279dda15e726f379737ecd98faeb7c40a63926ddc9277bb876527471310f1bee927399e67b51eb9749c0a7dff8092680cdcdf5cb36c0a76ff022e2ff77845351f633265e0089f39a22a7ed94cbd813762ff91c876c4ee582d7c523a85bfaf037274c232c8faba0165c189c120f371e340df311a3c903b7241b4b12b598103b7da0b051ae0f99531762b5c07ff03bdf35a080553fa590237f162ad4ce5e708791f46360a2f625e2230fa1a5967d1c1fbb7af295a590ce87bf49bf951c2ab0207e1baf95db46ef49559f8e6c9903e126c75e45f81b5a35348fa4f2439078eb1796227a69384fe422b82a92e543ff5da0ed0856075e3514fb5e75f29d041cef0afa119c8394ec6a0ed023c902f2a23036c9147ca61033c9c5f2a98a982e09fd106c0751bd8eb3a636233563bb1772829146513a6485aa11022a798d1b35e7c9a15624100e85880b3d67762d198f7ce3920ab520c1bd39717c8e34759db0bd5543020bf760ac837d1a953b514981f2379b1d3cc64492106044441eb935208d3d26eac08d84c51b434e77adffb7c11cfb0a2d7eeffcbd7d5879d65a44cd7c1ff8c4205a73ff6a5ed1d0e708122c0a11170cae376ea9590fd31956bc9938162b6d390bb2278e3aa2c0a03dff3d4713d47a5a8da07a2024c34a44982f4701a71df08bbf910f0ff8cf87638ac96963e6523a6b8d19616d6a431eef4f64a9ecba5a69bedf9c7fffbb5a8ff72e4ed0d7c1c959db53608a2da4f06b965c3ca66cfa4fc7922aa9d8e53cd5cea5572e7375a9cfb015a473b7935a917023ad729cbc869f8839a96201b72d2b44d7d5442d3ac12a0de2121ed15a4884ec235717196829fc898c4c5180f245abc9de29bce5f184fec0aa9ab0982b7a09e8a61e229ed008e686231180778d2e2bd82862872e80ae03c764be14eb2154a6feef0d0719f4ddebeea500dfe4cac0170bd0eaf300b62b90bfc9b86e53a1fed4883950859f46990139885f12ca6d4e39d0888784168206c7ac275b718d5fe68c88d2c54dc2636b48c5e0e1bd2afcd824664e376ec58a53a0a4b343274e3f3b8f78d2ac1b8699f1aaf19cdd6ea0d0d499563ad689d23aa0bc8b03b12969a6cd67c8c9d0bd0e3676996d5bf45fcc8029014cbc6b40a2ed2f37d9c6ab240e12b9d2979328dbe02ca130ec04902f2ff5ed6b77d739b70e58054d0f77b196e452762181aa686bbca03e74003fbf9fa2a8f318b1152107ad1d3becf0f70aca99ee2c31dc91a91a2cfe4fa411b43a159862da5f02af1031e0e3b3715af69e21746034222b367b5859cc83a492a549d27d150e4e43464e68ae5f8200743d59c345b5d0fd838f65d27839dc59a9379d4c669778d810c67dc954d6f6151678e28015f2f340f0ab7d62718b7cf1d9cb1bd6194d9f0758a36d6dbc77797baf9eb496af2e492cc037c53f24e32f7acb820534d1ccf84a0b1fc2ca076384635963b8723e52705a2dd4ec6b7659ac9b6a4bcfec218c9e619cde828b2f9a4e995f641d632492d48ea2d81cd60d6f75ca821d4362d83d255ebe98067db95bdd13fc138485b6e8f82b32046297c082c11aca682d051758584b9ec02e917b14be994f0f54939d5f2c01462008fa95db16644446126f5f61436f27f9720b210860c73691fd6efa0b40fce09bc975a03b3b636505c0bb70faa519ac0c6c9934e2ded4206ee14c8f2afdb4c266f36411566bac8115581721928c1f2b6285ea8e31c7a03d76a470a41a2abdf7d6ad33b0465e359afe43cd8a5f0509535a6d2d3e1157f3473c9b9f3a9c7587e2f0715a40d543b17880d7a61e2b86550ba1d823eb4914b7bcbb820ba71117437be41030d5f7083b7d74defc5f890550de266fedd729a14e15ee5162a4021a932b5ca448e87146e0b0500277766c25c9794a790bba5b94f6fe8f720ec3072e5ebb082da62afcc3c9717f890b90c720f4e5384f8b271a9b79254d799b6b5087051ae655bc35e2c5b9c3405155c8f1153b1e509c8540854cbccbd546c47d195a0e52dd33f7c8937b59c9317d875e908def15c29e25dc979c5c69868401b56713e0ba9b637c385ea9ef80d8ed8f606ce9730dbb15f34c9883ff65d6095d15cabfb41bd44056748274ae164018649d1260cece0ef048faeb3d336366dd53addf3fd607a692650e3b57ccffc45742c8a705c4bc694e5f783e06f849079bea52123c2e33d5bf11a07a3815cd4e586720b200242132f1506788fb9206495678cabb3e0511589e81a37bde4acf36815b994ddfe79718a00c933d67342f4831760a1be01a417880dce4bfd040091ea7a314a554945953596768e886a0d87a88297acfac52b5ba043bf0996773d3783eb3285e229da85315b9c728111606f5c68a2c5575d6b8eaf6048fc78069f49aa40dd990f6837757b53410120e364e01bc683605379e18884b7a05eab5fae9774a6c8c669a5007a2056d3690d95fad70a10926fc687a754d85e64290498834926fe76241360e9003e7a1e21c1e5887a2f9a60a2c2e0c19f0b426681bd91532aa9735452da3f721965d4febd7a0c3bca6e7554c8c35e6a58134358612ca4afa6bcf48643e2aa00dea4b26edbaa302aa7d034abf3d98deb6f5e2667a8b93d8f8771d46c4aa6d635bf439538894e02c58e90ad9dbbca94f7d1f3bfe4429285f5d5cb32c9b24877a339dab34e7fb87712ae585b0d6a69eee4965e8106e50ad83283d587f3eb63f9af2821ed8a2183696cce81053d8bec11a9f610745484c7f6ab15d048afccedc62ac123e1d573b24ec5807844659df6c0560bdda7913175f7146efd4796685545b1b3f7e3c6ecf7245b51d77fb2b5c07edfd27c56eeeb3d2f646f59c9e7f0f441533dba63ea243f85bf029e417b19af3a7c79faeadac9a0f85210fbbc1dff0192d9624c6f2984cc1bb1e945239e5f055e47403b519b7109601d540537930d7c2fc8d0ce5bab19d6e3b0a46b7c6b59416fdef0fb748dadfccc56b96c9b772c67e7a1d4ba8be5c60be49a978a4fdf152ca001b271425bb406600418a6462eda2e217031f62c4a825177a1c3db359e10f6e50c622b3fcdd5b1605af9925bfe3d37e88a3f561f4041025dd19ce55b9897f725784a9a839228bb2dd63fcd575f8c9ddc3bde94503c27ac0c25ba35ecd5d404641c4494f44156c5ebe2be659944401eeb17e62084d6b960eb94b1863f73cec564742b7bf9087e7156e7fe3eff9b3339588aabd954334b1e5e21a4b7dacb08c3a2099d221c8fa9f4fb353bea0b9fac07f2b027eb7d4942fde11ac29bae35d3f19e45a7f56ccadd7ee2651dcb8de279ab7aa294fc59365e7380fff02f3350e8bdf10455c2d844f1e4f6c3ddb14e0850424d84b3b5f654f492b02f7e40848d178caaf8248de37ccbea39182146ad563b6835ade3daf50f330e5b09d707746dead077fa301adaa4d8448defd8191fc0b48a807aee54bfacc27a3502ae07be57360e77ce25c36a8902c8b26c27f6ee6cec22de441a5a4159dd60880b540d2b2b7f0315fc5f0ec65884e150cccba4762c4e6958fdee733d97e30e21146b528d72f80f8490cd0a291b193863a217d8a5ef3d40a8172906ab0f3d060b3cd76d60f55c29bf20a9835d681633d6ab8d176236c8db9ab87689e81f84946d6944f41a8de7c260257db783a1499d92e0d7419a97d841a82328dded918728b4e60fbc20b8e0ed8528a5a38503b1b3ec39e98da2e0b2f4d6f9248c7ca2e284b0444b4f117a3d901ef88eb8ddce3dcec9734b26b611ec550bbc24096249f882231c3d8af34cedda8628dd4217756001f0ec94b1295cd4d7521a7e7f26e57d251764143f61fa8ed219747a38c753ec9e00220ddaea8c9b696888810dfb899f609e3965a321b66364e969ea5b405baf55895ca4829251962a15f34b156cd483f1b329c5815f53ba5b457947e88a1782d518f0f333ee43caadbbf7eb2805b49354054c68aa4e5f6c5d52210c0619d7baac59ceec1772dada46fc8e2491fc2d4264c4c0e76a1fdafe5d9749a610fabe8e3c20a1e7e9140e56c5064f706e8c37b5173a7acc73912df4a4e04182e0574be03fe7a41d257b04abaa6bc4ff3b00184c1644cb80e48e74cf7126e505728a2e4732f21e43555be3e747f90257f970e7dd77a520a36b5bf03a400b0e0042df5583218ba42e013dd7e8b12159077648d67873a7823cec654daa0d12ebfa7484a711ef51882693721f2252e3caea8faa8d4150b7f80730e8859b0cd2446b7524b56d2b2e656a7dcd2b00a963e4278a65d7904419ce21478a6a2b3f7bbefccc88471b18730679e2e13f1460229ab10cb86db63a72f76276b655401cce69c63e0aebfe8adedf070a3d9065c4d0a0417e313e228058fa2382c5bf0b098baa5032c19a089e5a18fa1f4d702916528878bca1910063d0cc03fdd3f9ef4fca664e0562440eadd765025137d831887c21c1de166d64ab745b005214b0a6c78b0f254dbe1342fef3516e502383c9b47c6cab663e6a5c562e06a2bc6141f1b0fd1e5892466e0b0e24fa4d22e2e75d2f9868a4da7992752a0118042d6586568ed98938e48fdf8715d32e55b22e08c24e6572240eb147a178ff99a162ba14ba4c3ebd0298880f0ecf6d1efd8feb6105fa8be92f0188f58f005b5f935f1544310ae7c230336f218d7de683958d66a61cb71f8314cca4675f8972b9d3f9a21875c8ac9e449c453130bca1fec629bfa11766a73c998e0de4ff4e1309c343317a15e39e617922a6617a247e49c78a5f9c6249beed84e03cc9c3db259a01d32d9368a050a1fbf50c7d62909fd819b31ea5dfedbf20bfbdd65ef227fff2947e79db9949f4d3b5a01cebd03986810cbf94b391053bbceef2a0ba058078d36e10587040b034ec3627fe9389d9e42e0d26084728654d9d1d16f0bab09282aa710143915e57fb32d4d78d91c3ef300a1205f98e5ed876958a533f735826c0c218539edfcf8c8cc4c85babbe6ad843ad56e15c212453a111769bce4bdf59e31f08ce475d4c1513e2d909104c9c61c233294bc5a24937f14143814b046186be03bd534d714e930b5c89bfd15d8b498839aaaeb051271f99d37dc1cbd70bdb5022818263cc25d25fae948a06fed6133f44576b463977189c685f40ef342d116f7f847ffb5b365712f810a157c0bf4bc53e7fa88261ac9e3e55c83ee8fac7e1ed17c86112fca0b3a8a30c5870f8eefdbd54049201576c6bad03c83b8677e0d01ac43be34f12ba0e3f2cb829be025e7fa63d3a1666190739ba9cc91d1b8193c9b1c0017f204c131390085d919de3e28b12ca2ccce9267733008cfa0760c2dbc117eb4044bc5bbcd04488b47c4b04d28cb374ef21c628e1ba744dcb047812b3580f30d60fe973100b08b6faa188d3eed8184579d9e98a4dd7ca6a1362549d9170acf173213d0cfcb896358cdd2379a8c38ac3ee1053c02cf007a74118a93b62f4db2795a5184bb1d39d95bbb42ab3b62b888ce2051de9ddf6ff993838772c875b6f8d7f51a35c129fb75ea6f5ed4b098fb830612799fa4d13c0611e0642d1a936198c39d1e5b5b0c6cd1145c654f917098928ea433f23a989be2bc7b46e7886116feb928a713fa13ca943e563a1b535d9d4d7bc2f83f85738ba6874724c826d6c4fd718f1d0073a85f860b08c791fa01ff0a1004b185b7a087d0f41ca4047bf97c7051af65ac8e705b896a8003c2168bcc6d0d4b0cdadc83244d371652bda3e64bd197783dee67d87f21e4313238ad17db7d0e9003f45ea6a84f78240e029113908867b583133e09b88c3d102888fdb42c0e1ab3fdd5f11d3483c14ab11aa393bc326cb6a21e6c36ea5b686b13ca06bba58216fbc5072265a21afeb57c1d6bcd773ca8f94ce770bbd8cefeb228896805fbdaa6607ae47b2f40d9520cf4f8d691feecb928ca704e42018ae7ec5fd6c68a2db1f659a734d24eda0ddffe85a4de3eb55e517a7ec75412a74ee4e666248bf07e2129413792bb7cf8c82a860fc3f37201c32029713fb199e6282e9b986da8ca48ecb725a904e505691b195db969e75bc796e741230d3b088d496015a5e6765bad31c5ac988ee7a2ecdaa9778ed3ec5d29eb823f2cc608fae5f227187aac31284c09bb41abf5ea2656e98d21107e4c3d2b0ef5bf88a09c28bd3a443ec1a8f96d4e719e2db81e932694422e86723745dcda254c13cc4259626460b71f0ae6a4424aefec739887b1036c6606da9703df52533ac135e1b510375cd8975e05a967f001e596c18303668f2a033f64400a5fefc1bc84b20ea284e716ef99407a55c70aedd663670492c145dc3430f535bbb4cedfc592774e85f2a1ef228626e32cdca796d68951d35c4105bedf8eb9288ec0c0ce6defa144b227188b1861634f2d3ad81e5488e42ca25896c20490d15152e672dbc88e95e52a094a02fad4a1f2c23210c2a176deb94fe37881895a06f4cc659f809a9cde9c291520e4c06b5a135a265683e8fd2f9ab0bde36e0081e3908c9428094fa130a2a3a2dc88dad80b933c43e402613b294fc8d861f0f98f6a16ad1cdf174d7dd14a94f19c8ff8b6cfdb924b8640b6ceaf220bf843280644b401fc506bb74d597bb724eb8a156fac59834d8a1a275d36ec3d676b9f9ee2fb2e2655e851066f8094015df174d0b45a4b911a8972d65899e29f9253dc4c2deb5a16d0cc1978571aede42633b8c424f7740b1a756b00472ffff8d3d104842288f9a0a6b42ffcfb83bf8c0c7ff3b6b28eb64f7a7d7ca6ed347ed8d8399c59088523f8302d31de796d3ac24fbce00588f8c143b07e2bd9fe8ef02ba077d5d26221198daa2c8b2634a730dec201a35af10dab049caf1bba7ff747fdb8da2487f13c70e28080faeb77eaf9a6415a54580f33d3761a7b4cf340a0fb05e1841141b9a21fa72de669ebfb13ee5aac4c6b10d8c2691d48c55db53a764839db9c16e1032e7405dcca05930bc7c72ea70577bc258b9fa0bf023b58718f5370df5262b077a69406199240dd3972c275a639fbcba5561941e6b90181423e3d45772d2031aa6b7cced9936ae24d26bc220fc4dc93a841bfd7e5e998a4d6000115cf7008749463a2b33f5c09351372b82635186773de42e21cbffad95a1598161689f5cac986fb4bff67c6a43392d867c7b30a6b8944cfcf4f64142fe7d7d499e0c59ecbd483d1ba05325757dbe06e83bc6941f9f7fc74987fe16c5597df2a4fe64eb37f2cfc107d5ebf1d2a6c29012ab80c46054e97ba4825541c5300ae931944c71041a31d2c0ebabc542bec978eb5b4afa552c63c9c2529297708d97fd2fb2807ad88b11d75252f5549610bf22ed20e3202d8440aa6b6159268e099f27e696583962692d0fd37b4a6e0e3ce747bfa3ff7b5db0550d48abab156899dc877fd04c2068596b8eda1148291a79700ef63d9607ee37253c675a0cd1fd1aa5729f2a9496ff277398feabfe69213ad98f77e0fa7607596b903957fae6a405ddea9228903173de33b31e998f8f61b6913564e286d37c45cb070f5e702da28d1487185fc6e1c52a0d62b2829aa11ef1e555bbf5e06933f3563b28f690d7ac4cd490efa7992c8806d61991ec2e1284144a1ef2b1e7e872e35efc07c3ebe47b5a94594d50ab5e1b9b8c5f1376a9805dd9fbdce9e28950c59b4009ee96b897961ca23334acc80dc9856d3b6e5d1295f827954bb465badb7d467d9a912d248e480e22d1bf126a3f925dc12f2e7fa958ac9870cd7dab70a28e8e198e2238ee98cc7f509198782be3754d3e48b79e5ebeb6333418f1e2b9f5d0ed41513e2f6a94eb3885e67c9231415dc352832e0822fd8b2e07554fb8d9c6633f32da4ffc651dc78d757fa836094a76c78f1389fc223b34eb9da2aaccf5c65917af2b5a1aea4a0e031a1c1e3f460bb0cbc4888075703400fc2d0daf34978c3a7f2fffe56db5dce9641f18483dec24c7563d5254158dd05295587e0996928acc33f9734c7257092174ae03db48c7e1fb8458c90ab4a05a7f82fc9187134d119a049d961b109b21a632a672a655d9d97944775d318ff368ec1212f503d9f1d15076f012d2a562240d15b82ccc549e8819981bcb4402cb383cc05481059253cbd94e1547a572c64212c28f1357504599478c42b9749af72f2848018194ce53d9eaccd321e576995b2bf1da47f75abf545429fa748a028af7e4704711b63d416b9f8c9b080cc67be356d2361b9d26c695cdbf5bbcd23b3af80762b3eb4b674b056c97c54633e8588cb67845129b38c9fa4f400b4d936be1fea7bd3832d5ceddc469b83e4c932185ed18e94272a5032ffa17d2dca41d2b6a5d16ead42ae77ebf15aaae8f93221dc07a59ce62ace3bef505ecdb78e2bc4f4b8f8d52968918752b370f6099ab05479ef94ed877caa435ce12004b5d68a48413580a5f376088c8431f0e21be3bb1a58490d55503975d1944a927e733820b0a9e7b01d65db6907009abcc496ce0016e2bf80026e3b03ca59444474a3bd04962e06d9170a1a8e9eacee7f61a126451e35e74b9e4f841053c38ba4ec8968cf9ce6d61af39f39d0bd17f5b938eaca5b419e7c58710299288493c67901151c2c9eec04db7ebc79d2ac42138ca8b610e06f4dfa0d72fd31f7289ad4e4f3bae7c011ca45ae88075e1a1ec360b58fe0892b895b86747d225a2afa217ac62559e953640b7bb8066d79a410a5c5b1eac671edfdb9d19df47aa98d606d9e370235ad1e7d65a8da2c6bbe7bc8d7bfe3111aa4f14e96aaa7811eb25ba83261a04c73b9ffc19630e300f14081c028333635e90bc5da23b6d5e662906d0a66185ab542c68ca2df02f69d84037eb6439df108ba47512e083f8180776b73894f74eb31afe5357206bc09aea7b64ac445a9b7b3489f937081bb284041acb06c5616d72b886c231df23a8217a7de7d653a754d4460d881fcf6e42fa88bed00f6e0569e00493ba56dcb36e1576181ffce74bc60fa6fa4208bf85b00f2fd18a32b3afa36a56896b5c68bc6d88fa2ed51d6f2b2c696f22b87b716d8d419467935cf6ed8bba4991301047c49f63de4f51f4d7ff725c777eb8a5f99d158dd031f3267f5f527e9d335a53400fde91459046174754d23c51cb80da17e3bee5c5eff39d51ffbe7651a805f9e8d24230a392fd04d5719af65815bf3b5b9be86d33bd70b4366112f45145077a0281adcf47608b8e696dc6604495f7ded8a766a774a75df675d45074b9ff195be0b2e950e137c2db4fbc34885a9e8f179b338b9cb7e6f6ac04776bbc1a17f34efa64a66827234152af42f4564cd3f9d0f1ee7c03d625bd7137a438758a95e194f13e207b965b4a00169b3bc63df10c9efdb4d973f265ebb67c79d4a2b35b7072a8fe8583ee490b14f2a76ff54f7a8ee2a2d6a205152016ec0c0446f12bc8d53500f44c628106f54188d5618b3be3cd1699dfda2bb8228de6c986b84e8ebd46b4e847de98802cbc9b24513fecc5713f481f2d9ed616587a6e278fb7ff3dc876e5b25b3608e5c2a943d1170e51dbb84c2c3ea3bbdf366a85fd277f95f5b53ec1ea44319a941842f0e1c6a9a41ac5dd3e81d60d0280878aa747b0e6a93f278027dc3335001753b88fba423dd2ba005e4bb9ec42c048f6578cf04317ee8d47bae83b5500e2029705f8d3eb6989ebff8aecff6a457571eae1c4ebb41cd9133e17e4c5e1f9f8e6e855f36bfb3dfc9782d85723af1d2e8234f94716072aa978d0c511b3a9b78e03b0805a5217e385a65291ce6a135983c531e8d81165a36e15adbd4f35f4999bd6aaa8824d5692339c8e474abcc98f23bf5c5aae7439a8dd3f7dd6aefbcd76f48f38a80f55f39dd96ad9c0a79a1f6da4e89134be7a7200a94eab11251c2943beb07b097a8cc9ac0786f0d48d01d2dc7d1313894ce1f3aaac137593364e6857c09990ab5886cb101b5445e24f59c7c9d6553f6a9827e722bd711fe50af54344c05c204e9eec07ce09b5a50860750333681947f6d0a34d8a12b853d2d030062b9cc85bce7c54587cf6c744b8ac172db2b957e11d1ff58ae0950ddd54a0f3eccc1c3ee2f5435fff54883fcacd52b99a3ac7aa1ee8b55719d90456dcf508a7336ec4dffe1677259517b8d048a44d6602644d28ceabfa2765073c1b8ad0a70dc5b19c947bc3f55410a8e55bd26cc0156e1e7fca4d26b01526ce00a898d72f1e50913687d28865ec3c039a2a62705c30d22a4e0769b9fc69a1126d64a0575ee6038b8375eca34ed6597f1145d5258f05e3530ff705b9d80dcb0355d3f761b4501816c40010008241f9fc5f8fc6844702fb20bac9f4f70110ef069a1bad16ff08f2dbde7b6fb9b79432a514eb06c3060307339ce1f05de47ea73ec8033bd3bdf6bc33d38535865a44729af6dc0abab971cfcc3b1b09a85bc914299e143c5e142d8577ec7024a0991624903d0d675808c7191666ec657a99ae0c67b4a7b7fe7df0c619769cdf4336660c3bf6f5ea8161e5e3b838a5dc394d158bdde96f05bf51dca932b233bf61200e8e4dc3fa2d9d351c3f8452e75c71149f931e7171fa84d4e4e29c267aa2a2639aca2fa9f10ef99257ae2357fefc994c86ae942d0973f9f0b984ee38975cf9b35d9b4448b91ae77850111d3333333333c77c7c7c7c7c7c7c7c6c68441f1f59ea58cc27d659b824593ece8ab1dc8613c862b1582c96109802c59c4861428923621428e6440a134a1c11a3403127529850e288d8112c56b7a68f0f0e5c6a2c3e2c961fe1c193f8c4244bb25aad20962c790eb1182bc6f214b054b1582ce613c527e6e3c4e789741265a5f251b16c10b293bbbbbbbbbbb75aad56abd56ab54c363462abd56ab5aa7069a25a2d54172e1817145a19e01a7f1e42adc1920034c1f547c1f517e23aeaf57abd5eaf575050505050509012f7dea1b9958da0254b9c8473dac9103fec508f98a8897abd5eafd7152894150fa35b1365834b13656bada45a2b4a96ba0cae91dd9aa86e4d9407260ad56ab55a2d26ad562b494b496b490b0b16f9440ac9201904a3024fd2a082a2c03c0b0af13ca9634e30286cce39e79c73a652a9142c059b62ca254bd2e592305992290993301b4383140a291e291dd4bd6ddb52a9542a65440a068b410a0683c16030582a954aa55252a815faa2ae147551d88469d2cd39e79c138715ebdf6ab55ad3d43299a68b738911ea29244bd22564ca4c9a89337526cf44bae1a2bfd77ca994aa566b416ea0394d34355ba9544bce2aa62eba354dd39432994ca656ab355bb385c545f913ca544da1d99a4227f932a442c562b1584cc67ca6e9c5c51b65ac7d7074d8c898a362286fc22537c54c462061e7d7b91009b34e897befd08c9a54f490185c60315a542b714d944e978cb98bba62320b979c893b99363c89a1dc54e5ca27316864878eb666b4ae76b5ac9b64c99140a1dc847253136e7aa15028542c8c182a36257645cc8a8c79942742412e06a92e07c0ad123c6a96652c57161a44670c33a53fa79f5eafd7eb255ff2256374cad7896be4bf9c072e35ec05f313cc8180d9b848dfebd7707a8d12f7dea1998953142b58500145b3e4abc9e0922b81f91289867cf9a9610d6b58b3565e849ffce4a78639122d3ff9e90a3f45912f29f23545befc49122629948ba8a028b55bad56abd56ab55aad562bd68ac55c5ecb8f34a869902ccd9f8c06511a346950d3a0984c2c2606137b89b9c46c4ca5a93855a7f2549f4aa482804c0ccc8b4b93e0fadb1692a8838a28e5a3b8cb57a96489b654aa96aa4a2b16eba2158bc554aa582c166bb55aad560b4b4b3b7d4fb8b8e8b8984d7a9b98824a165e8ce1c5dca0d1c1c3849a65591677ff993ff3279cd4ad98ee724d9475c17191be74790a5ce3cf4475b95cae2f5cb682f64125eecddcdd2e17753a53294fa566aa5deee21cce954ab95c2e571941c02609012f4f29a59452caf9337f7e64ea2795924199cb53967449d60f13af91efa43eb150c02857be942b7f8a2be79cd2357f2610b3c9fc9129999229e99229999a3ff367fefccc9f09854ea12dca72d13504d92cc45d0617419e375a4a29a52432254b3a294dc952b3b859d40a1a8635d855a5bf177a8706555e555972bda73fb2347f64eac5c5b6ec90ae71070fd7f8434105165c5cff16914cf1951d779476feec106da44b897befd0bc49242c7924c76d09ca1fae943bc81138d1bcae294d1b97addca0da192d4d718dfc6e6a04977a8af7ec2b62706538d690ed12e8cae9e21db2a570e1d2744951dae82c3485baa3fbb04b366bba583566f853c3247714975ca9e38e7ee4d254aa87a67c49978bf2479abaf271f8603317952320b43892461643423cb37a734e1e737ed293604ed251f0f77419e5a63e24409f2f53a6ec5c7434f4a5df5265069ebe7edddd477ecdb060e40ee1a7cf7e5741a67cd9482d0ddb24a3fd9af8a256695cd4aced2d14fffb5fccdebfc6ff058b7db641754cd3717f4301e2e436ed9aba28f50732432ff152e30013c203d46dd36d25b719769b3acfd18808fc7212743b4af30e8c0fd643cb6175a9aa741c15161471ea8dd761c3335c62bf6d9502946089192278014dd73890581c5258afd663ac7f724e29a5fc29fdf3d1d7ca0f56be42e9c21185e50ffb392c984996b992d8eb1ba20ed1c5e7bab022e9079fee356e592fa9274d54a63ff9c69f9971f060f97d92b015204f13c31d6b4a8bc54fba62c766354b967a4735763fb9fdae1e8ee8982938720829cccc5d822e63ae21c43a4cd09d860a50708219c21296bd8b8308cbff007eee76fa4082d0205314457192820071019921089d1c845d60578ba7cce0373c85c368fd0624766dae4c33d7edee1d8a8e5257fe0ca5a3d4c8c9a835b2e2256a1a3df1c2d5621a4519058d5623d6e88a91d0954f67b798827cfc66ec502d475a92f87728cef117c1e4dbaa639a476265dfb1f60e4f4cc25eaf9793174e6415938b553ba7820f7003e8a2c99dbf8d8608a28e712708be143125fb78a8093e38e2cea722229aa8ceb8d306931400b86805c1450139caa473fab66d50d896cb2b295ab7c70b5383775e5ebd5a70c7b7b981d6cf482cf9e166299ae154324ad89534942fc9922ece7197cbca6989976ab8c2e042481392585e261f2530aba9fc666cd1a068515c602019eb6519141747966cd1fa626047fb1f0cec68bf8ee0d5fe6a77e48182f6d3c66fb4c7e9a1e5d01eab4d12514e80aaf22303d84a0b347af09104ebb4830f283e4304f99081aac78a6bb585182bd60f565bbc68af686b4f69dbf882764ca5075ab16dd22ca5a0cbf7332e2e96524a29d550a9272ef6c30224480ff88388df504a6996655946a916368105977887caa7625ccac5a5262f1cfdd4d18cae9a254b9c466a9fed5bde3fdbbea55d6694d2e777ea5936f342ddb62f32bf86316cdf121691bf8555d6508ee3e4733766b2e71dee37d24c1636a9cf3b1bf7753ff37d9e94981fe92994f6e7752eac7ed0ba65475ca4350bdbe422ed6180df68946e269754f443c73459ecf4b0b0f2d9a3c2cae73b79e0d8b494f2b943d0b2acff68537f6ba2bdc63b1b0744080a2c058759dc622b5ec7f912666a6fb828350966a19b8ab0337494cc521dd38c9be9d6ef48b5ca5a57b7d6771baee4a06be01cedebf7149ce35f6b95d53fd069805fdc5ab7bad248dda6fab57ed682b5bed832d3d222baf5fb488552bf93dcf86aad2d221980f80d1622a077ebffa8bf01bf11876eed93a97ee158b1a8f3ab18b73617df673add5a4792c9e401aea9df0dd6e5ed7f3758ae460e2c5ff03b81f5df8e70df812eb6bc4907f6822b5337b1757777cc3b5cfe87f72e2111a0ed89d41fdedb90c87c2f64f91df56a160b73f9bb6cabd569f0c197e39e77d4af59ece88edf5edcfabcc95f714e7bc10c84326eddc2216daa3bb576bd35c135750b7bc53b6aaf6ef56de32b9b6976ecda66b70e07cc72efbdbffc66e61ddbeb388e2b5b87630c4b7ff6105c977e0b14d66da0dfd471b8cec3a541d49774c1a5ce41754197ba059cb33da58dc6a54dc6a5568b1db413540697deb166242681562c908c524a690764865e425fc878e3f20e7da63f32b751ca573cc06f5ce0415f06bfa99e8c42491500224b59a80497485d0497485c936a0ac5a55b8ad217097ab034a8ba361b3a1c30999917e8d7ff41bffe985fc1e85c03411b5c93adf0796158a98520e89a96a1d1314d074443dba67fa34b34e4e15db9471db77e376b161b2319f682f7f363f07e8645807ecce7be087d2f8c81fb2e2c329f0bbd2b76e4554ff5aff5fbb3e11df5b3fab5d68f000b5c42093535367cb5c912a49cd3469666c802d7d4aff56538e2d4f77054e1d6e71ede51796b1a78780b4fae09754c33722e2f302f302e301c951628e4e9e54a4ac98173e867a2cf7eb4d7f3b8ca55aec63c25b59576556ac1ef19b0c6fb1560b8825fd0a3a86e7633ba931d69948f0d60435e3ad2999a300dddec1d8b97980a944bf11b6ec2e774b39decc11ada8fdf8c2e844af94dd6432e66ff22a55822a3b8d9bb1399cfde9f64af29ece82a1f4dd3fe02e0d5c2779554c184a3bd5bf72cf97e37d896905dfdd3d9d76a2d08feefd8a1236348a36c7da41f6e3771b31f4119d2e85dae53a32c8174c1cd80f08e21e0a0d0e337319fbd0c7e2383f3927de5bebef491a596cf5e9e2a470ae22aa701d7642f5dc53bb2d7f11a53d82b7da4ec3a8da7861504b9be3580f84dcc4b0c7857d3e3a858ee39ae7212552757675ef8defe8fef6d480488fbf1fde80badac19b2767e3c5cf84b9eab9524f31c29e665c21998e7ebf2d2c76f6262605e1ee6c71a4e175f5cdce7e399e17efbfa22d2b7917e88fe7b8ef482e8bf9008500d7fb4bc0d89106119ea70317bb1031244c80c4180b898f94dd6a69696179166eaf38ee83bd2909972b19d34f97644de8ce7491f99247b2924a3642f9564ae9b659984e2759b9f6ef6d9b715bf71243c3b2da2ea515cccbe1abacac56c74952bf11b2eeca0afa44e156181cc508136d52cebb8ead24786805efe6e6e16029df471310b650a08bbea833626b0dd7719f7d94b251c89236526d268c402daad3594495ccce4c945da2c53dc6743a6f4e93e7bf9e337f54f379328eef3c1dd1aca51fa38a7a21d984634fa577443dcc47d85d5e79ecb21042bca5291ede573fff28bd85cee995f3ef7cce1cc0bd9d78fe133eebbca3b9df42a191f0c24bf33ecfd0fedb7ffbe6f25cdf01701eabec8f6da1701fac21ff3eb1721cd7038e3853fb6d7c219b65df8a3fefc220192dbb85088d768aff190f6f5757c2b4292e69c4a883cfc41ff1b92246f8b607546aa6b97939985605ec1952fa0601956a7c709942b89fa5132912b2f1352ada48874903d5817c584d4b7db44df158722c53f90c695dff53ba9ddb5d166fb265980b76f892554513a4af76a4a0f5a88b09e7af944a2afe3981dd8510a8d58ceb204aa94930ea24b5ed843ad82fb85ed021b229061c4cc8d0c054d4458fc46260bbb45975763e47047179291610e002887d2292941dd1d6a2523572cbfc9e1422b329c20751e0a06aa445e8b8cc9988b70bb113c97bec38b710d9907401de0e36926ec43a6149c26bd785c5899ee2ec6ebd1e8e3d1be1b792310fc78b4af1f7f435e9e1bc1d4a83182b1e1d9f02eafc640724717f2ef663419f7167d302fa311cc4b071382c1841aa6033b3a0c0be7c07c1502cc8f3e842bbfbb71e3e3d1ea9d30e732d84bc3b29770ac210ac725ccafa0419112060d2ecc9c397ae894bec980dc8be8b3c9007861c2c94c42c7c3b39183d5912520b136c1e4ab7ffa642b68250256a846a18484ba0669f21b962799440875c4855aa6614c6c93ef999921a0c339cd92bde823586e159a61f689bceea6bbf1381c3887bd1897a5b95c032092dc2113c7e37070714e9bd0dd57bad3e80f1811f66055c356341eb03257d891553d8246e0f19719a31bc16b586f9f913c4572274252e537356c78d87ca2ac5d99672124b3a333f2801d3d957227301f8fb3d775a19c22af9052bc46ae744a20a4237f00c2cfd0290c98cf47fdec5f7a883a88b09ff6527af207b9438f0b713030981718376153c7f5530a93523aa7748d29d5c459a281c14c18c009e08b9ec86f1c8b4cc181fa592b7984c3c18eb20bf0f134f9be238173ac9014ba50fc2683e2aec8f8b9f277fac901bcfe7ccc70b4b9f3613e23bd7cb7b21404701d00d765aefb77bd7a987db35c94ad15d86c4acb45294b9e92b9c2b6930eca5ea896f0f148282eca8c917d4d3e4fc9516bf6d780ac89e8b30f59d6806d808f870be5cbc371eac891b3e0d95ebaa41c6142213612944a2cdfed47d0004ff3ed3a791646c95ee6e3c9fc24fd8400206ec668953c97cb2b31864cf04cf878eabb904361e235523e45499753970e2b974c0f766c946b7b0fc7bf4f3f16da4793ef3350473a497b4a1a35ff2ccc98d89854a36ca33ad5a866d2a8170e0606c5a1625cd65e5e8d01c41dea989cddb04a84f6d5d734ad238184950f7ebaa9cf71dc3784fb6dbe6431aef4924cc91a4a2975158f377b74e6cfefe9d1e9d1439b33ed3751870d8ee7a57ecba523207738baf5449f09de173a4cd6c0ba0687b9a00304c6393b27781c09ecc82a1d5902f297dfd3ba4a6ccb10dbf9bebffe1880cfce178abeea6207a16082091f4fe6d44525f021bf192fd0377bf79b589fc0395ecec7e32c73b0f3fb9959a4ec27c95f04fbf174cbc70023ade3620f1725bb68002fc6654797576458a1928f808fa799346ce6f28a0c317878ec372893c9e4c38e0fd7f0a907f6c3357cf9841e188a49e0db43f4f1f8ed6e3c27f1ed82605d9ed813ece8b001744c62b93ee435f2611f10b6c9e7df7b9ed77d3e601fb08df21b26d23f9118a6143cf6f99d937a2649676455d6df43757aa826cf1ccf1a15f2f85690375bc995d743a61e5e8382c78dc076d628f728ba46bef42aaefcf61e5cf92ebf97efb027aefc1fc5f77eb4429d0eaac7032b0a790b062364266164335248408e0a27264efa89a35240a1eed0111d977db9ec8411b03bb6023e9128ece11e335df93bdf0a3d784afcbd195cf2c21ea230085786120457fe90e9f590971c8a0bc15c08e6428d42c9925cad56a8150fb689f7a3c3a4b74920ed6bf81d20ee657743bb6015ab5c58e5423670559fe0a726c1a1f8135e031797a2e442b246fe94b207d88b8c900c8c5026c4c44b3d8482c1e44aae563dbe15b8dbf560792586eb8e3235b2ca85988a0876e4cba0afb67cf6c1f0c1c03b2eaf03013ec15fb29530788cbc45c318d66870c97bb761a84ff0976106ecf5b089e7c03754f220827d0ffb91c71d1dd602f7740f077002be97ec444cc8565cf94e854b0e93eec5959ec595aa1e30e10b17b6ab4f982ea41e4ec7c560c5b8c848e20e99dee7c3af07b34d443ffa6268c992254b961d51f7a31f7d30f0cef79f8d93ed9d5518b02b5e5e8561ba5d0b1e9bf4e7ccb44ae727dd853911ddae6b362ea2f09de0b12ce958188c7acc45182ce6b1d061241f72d80804d6df613116fd3baea64a5b082948f0c40a8c2ba21518ae5b2fafc068ddd13e155fedcfab9d733de75669a6cddfaa28c639419d902c8d8ce01af93856d84821e2e097b8b20b1ac56054a5047194da46417394eab210c14463c02b30a05c7ac751ca6fc6969150c7c46f261157fe68f545922b7f3482d239d1823e891d47a916d328d5628abdb45e5a5f0421ec1d2d08071ad67f1ca582baa0516a540497b6973f4af5f3168e8ae01a39a2c1955a3842e266e1a805dea8c586a02b532429569202329b8873acec8893639563c5e5587139565c8e159763c521c9b1e2402439561c8884039154cadfd474474d6bad6946f9755cdb366dd3b2f91eaddd640a58562171dd118ce15e8584e5ae691a1de275d6cd7d312d7c617fedef478e6bae6930625a80918b01f05e00bcf3db23f99ddcea0c9ffb9757434a869a508195cb976f279b5dc485332dd0d75e7bfa3aee65a0deed793be3e7d69ea1a6655ac6851cc3bda64d1a8c98aef65df72dc0c8addab30ed1c9f6f6dad7f0354e7e2db08b5ccd6a96d5ac722ce05c6dd4be3f4f94831d8dc4e0f96bc0fc268555d87eefc231a6052f74eb628f6df16301e7f67b1210423ffc01966be3f2ea8ca0db89bc4a6ad39d9f165aaf658aa8af6def3f429f90bd73dfa11116b8ef0ad0d77e02f439928f16af3fed5b3e9edaa1d724f4b7a849e8f71ea68a2ae32ce3d9dc60156926ca52a35055c81018a4071c4465bd57edd148e78435024bd0d84604116204e7649915e2a23f8ef78f28fe83a075105895b645c7348c028f4d639c9e7a63a411c3da396137a6f537deb6ad72aefe317512bfa17f5a4244725b785e924d081b6383744ed891631a10826534ae77120d80f57b64a97d405b690bf24acf477634f301977e67249efe5e73403053b13bf07cec9b8d59f8e00e4047a2678c1931182a54b0302742b04a982afc66040a43afe8000775ebd7a9814c7546e0021dd2f0a14a0b9e504923a354052aa2740ad5a794525a250da9a5749a81846e5fb970a46237d79f0e9db4f1c2971815873181b57507dddd8d865c0df9cc7f9a0bbad8d3e41403de58556105a8a33f6f37491b6893151765c2985358158bedfeb42cfb215d3927fbf91b973850c2b671e1ac99da0678c7fc0df80df844da74a7d31bba1973c38230ab758733d9bb5886d542977f2df85bd3f570c69aeecc0a7e6de8e6338d0c1a96fed83feda82dba25f3b97f1aa5c5b68533dbd3cb4d1b3364c7fee97a7ac156687bb3e99c435ae49cf9f26bb88451248de2952e9bd83fec43fbe7e48d61fd3d326cff2cf9785c38e2813182ec62b3a4d49ce8aa4cccce1fbf5db675dcd741fa4a12ab38e11dfc3acec2489fde0cbc6163c4b0fd60f5be607e52c5626d9a684274861636a8a8bca66cd1a266989cb015b001ac861b92988110179915a22b579c08ef8a0fdc0a51a700a10763dc00041f827eb22a0030afc0000b9ad11b5c1776acfcf1cceb842783316858299c830d68eecc495d29228252c0b201882b60905161cf804101586041153f2043043e08018d6c4a7725082c96eff4ee0a0f379389156620b1040a0a1d523ab8a3c8e3e260fd9f48014b13a0214070822a20982ad0aef8d478d99d6a4177242310000a12285f3029e389196439189a5bd8b0007204010421846a904314239882fb82c662793a05a59452ca03285650d0b802e5082ad1a03194524a29a5825290526a5da474fef4b0bac87161fd477ba3b29060296c1937f010c8a0c510163610a3862c5658b68c143b218acaf0414a217482f82189149840f04222c5c665e43044ab00d34370d77122bc2bd47e5cd8202c3842b784f7e3c8239ef8e4c084ca0998e8228be28e228f2bb533ec58e77d31d91bb7fa940e9b231c313b75338968a975fe307bb8975de01cbe730671e7e3ccf6545747f9dd2cbbbbc3ca7c02d3355deedd4df7878e2bbfc617567224213a2ec7b9f8c03ef3b6851cc73672dee69ae3b8b03297b870dc9eb7ad6a60a5a2a4544e3950b0db3fbba764423f5009a294ca8c4efa30f00efd18fa611b1841345865d9b66d4cecb66dbf6ddbb66d5b46b38c6e4f744c533bf98da44bbf87f4f5c193061f7ec326d9e348962c59b26429bd979dff511a7cf0cd1e87524a29a59452ca13c9b66d9b0ff3e5f603202a77fae0cb436bb51604ffc5f9e30e09f3c05f8d59aa1e541d0f96efe4c1ca77e14846b3878177b28fa1ff3b59153aa6f182607b56d0c579994409019113a070812ad3b46953c3899d1301cd842ca26659f67523529fa34852a79d88102142c4fbca524e332e7cff85ec08d8d1911e897734920554c892058bd78096723579392350aef692a79288b0ca0912a8763ad02858a2869f1d209fb3063b78b6b3b6eb6c5436369d2c755fa5f75ac82e5a5207b4692224b123af7afca67aafbd0b3fea6b2f83e7799dd781fb7d0b6964d6f5bec5f3ba96ef5a5abeaff3449f178e325ceef9e34221e2dd42d79cd4881a3fd6b39d7dadf5011d11d601123aa880ea731cef685abff63a78a02082da0f807398e5e4e40447c59cde3ec1f93d7e33e3cfb75f4a550c133b8a773e8edfd04f00fdf9a28d74971e284372545850c4e92667f4e3c9a43c49700059f41463ce60c5391649b4e067c7b915b8f7c16e5f9fe39ee3382e0479c70e76fbfa742bc2fa1dff73e188f648665cd01e06ded13e86dec99ef3292a94fa9d096cd76a2d08fed75427011c4f2c3884055df4a2a0d9e1c164c051342d4460466bdb7478499208df0307b8d42cc44bb38bb85a4d87e06aafd10b9ee1a874cdd725b1846a460000000053150000281008078462c168304ac320987e14000c74924670603c1207a324c86124658c218610000000041862c010cd1011080563b37ecffa027f90d9f4bb9678b1d97b9848b1bb8e6801ce765e238e2e1f8b386d9af3774fbfe8243fcee08bafe75e44ce4f2cb0b0ebe9099dcae7d6a78b18b7f93a00485dbf01b459949f371594d7ab5c1622e7120b2af42a1d854e71391c7881ca331eae4ffeef4de9de94bf537b8b4ef2e3065f7c3db745a4fce2de1186e91bbd1aa1ff512fdd16e7e54507e7fdb5aec5c879c5e51516b30d15826044aa40df9ae6db957ea1d35bae51108ee92fe62ea1ce0bf6527c9379778a61aeaace5757853e4f2fcf47bdef6b74ec161d9f3025d578b097afb2c7eaff879dfa37da699448918a286a9fb0346d4699000a356d1fb995965b326dae9f2185fb5990910d2d0fe7301ee5f1830be7c71f255c11471af9477314796729b51476119ae09e233cf668302493133645dde2360e34ec8d4d9b865e0c60e4c89a187dfc7bcc843ee4e68be60805be1918e8cc15daa5b17442a95c0642ae5e784bb804e4db0bd5e380c70812d0c46587da64f0af3d86e2616bd933bee6c31ff60489fb151d04e0da37a17ede790221808934c0d4c28016a960ef5e87a137e6c45e3a2acb18058ebcad2df05e0da8aaacdb8dc375ac384c43910e7d9c24faadd73de7b0f6efeb18867444cd0142765394b031660aacd8b9d64d560d048c0e150055aaa379496dab74ea24f4e47fe3899bf3cec551c122ea07d6d4c7070336d700a8601df4c4bf31752a2798a77c924cd7076d4732866c2c78ac4fe0f8bfda07c083a088963c17e0a970819adacb090106557f7d9c3df56714900b0606740ae5f5e231b774ac6b433ebe6b5254814053507e07d39872e44c8ab4c3e53f55e5a63cee07503fcfe0117afe9a6022aa901ebb07877f08f7c210de6ec152154202693ee92111261cf29dceb29ca0051ff0e5662068063809a54b7e326f3001f88d29e6cd724ddf77f3b8c3bcce8996ff49a5243830c231191f489943925222a1fb41152760e6cdfcbb18ec2f525b4f86867ee8335e0ba5c75735f0f2a86fb84593feaeabb2f9ea1637531108ce5084cf4ccc31aac7e4e1fcef05398b01817c4c27e41927f4f11773011b7de81b781935e8a3f04ef0896c6aaedd6cc15e931cb48a3312fd2065163f07a4a38d7b895bef0de3a891994312112aa312d120787f24f1d7a7a528fcefd917903552ff971a37baedf609f83f23072656dedc878636b0925acc607323b706ae3b1d627a6362b654c4ccc27c9cf61118da53c78ffbc5d84fe171bf87bedff331d317bfbf9729fb3de4174b28a111fd4b497dff423b96895cd611107f980565e3d911f02be39bc16c5dfefb70519c5622690984e6427cb20f090a5398da210b478605ec62e2ee74f7ce456edc933c3303f8c11c847af5950a60cf9f563786ab5da98073668f70fefb45319c18973a98a50086209b0093b41d95d22d1c9c986c0491cb00fdc1f075fbf4d2e1c0b7e64c75198fe6611b3bd7895da21d86d7897b0a4f9e972504f4e78032099b4f00fe61e473698bd0ab64e089b10433204f2cbdc7a35e4ddecd4b43ef5d4590fd08093042c64fe798a82cb7e842503b54bfc73c205605966c52341e1b5410d819965fb39886f79f4a3eb6e77c45741cae0555857e12904764e905d7fca8e6391056b8375584cbb0afd810d1200071c78cf1a770f396c8bd7015322388bed400489359ae8c414105705e15880d34ce9277af4e79e734b70592f15a148ec0b3febdc4b233c02ff3e3538329985b248b6bf3e3bf0bb427a4f1495554a7330eaf1cad6afa61d672f4ba6dfe9c39fb260a5edd8fa146ed3e6d10ef65c12579a4f4e3fe6ab43cc6651ff079539438d4771324b09dda37a3dfa2ed5260f9489508827f285c59a6717525cb59029654a71294a51802ac836e07de9ce580b55e9e6a152a782c5083f88aac2009a9b31d178f197e1d81fe30dcd771b850c6ad7b8b140a80e55f1fcca9b435a36de68a6526a70ff22ade1e7f03c3159795ca2a12808e4a067f8eb0ca4aa0ac919bb11804c5d512676a823ea9cc0b40c29b4ccea771baa2fb39b8245aa05e2f5127bfea88b593320cc2722b7afeced0016b8f3d511103eaf1c6ac8f0ec487c50cc9945f597febcc79b1b72e7c60e12bba77e50a503145fe672c302abaf37f84de24703433c4b8c3aa493ec069a81f7e3e3a48701bdc53e2c4cd1016f4c233bacb8822262f682d314ab762f501c7511942ed895009ebacd0dea240a7de41c8054ca059c58651a82ceb50813235ee0bed1e27f85a355918fb3d9437c6be4652ce41fdb8be9507fd33e8a8fe08820a9785094b6304b5bf1d63c1382eb9e53880dd2638156a88147948a22814f230fb5e3e454e9ff7bb26a433859e79e9d2b5893fbe73b7a5f2e630e08f0723cfd4c7a28d610510ce0d62f080251b90294d2577d890bdd0d2fdb011fc0b2e1c3c2fb6aa2af9ed5ebb06f95d4de1cc61bec1712438e34cf7f45826e9e7dfc6b144655e928dbefa895fd694e3f5ebfad469ac0fb7cde922cb198dfd1772784a221a4de6c28d704f9f5a3d7779c6c5df49e2bd75916bb1484dc0e6bac84385d711acbce452c9da51d60595645700540900100e47baf01f7a78d6e7cee9864d2485e532eb46857b7263e99d4e418f694594cd27243478178168011f884d54d883b176dc5ae3cc6ac3ab4c1a880195aee8588a48e78227275f1710cfafb377654af8e7a9d04e60e46b13f652e33b22c5a192fdf45816d91f6e23f7702562fd2450a47dc356b00b65a271e060a95253595235bc292438f5c3c80b6f291840f4c57f6d795b09073f2ff0c917dab8c257917cc0ef09eb93051092e04f0960d369efc00cac845c996a110eac9d7ac863cfa26cad9d8ef65bc6ee290e18d8c41a2cf2ae78b734995d2b73db93417a3c64a72361523c6df68d1f694186121a0414d70a82fcaf2b15af08af3ed79c79a3c4deaae6ae1d05009f8e80ec3baa8a1c0e1cd82090741346db3985b7952fa6368e7a664c0b15b0497a44e6439a19e31d8f07177f65e8ee3e45a463a1aa34105e7158a9747d4f5162d64353b043edfc7ae602ddb19e7e266398fbfded41ef038bba1fc49a9226efa0b1842262384f9bf1a5b165cd71b86aac3c2c6ee8dc008fb5524e615bd05968003ba70bda5520b70141ede6b791c1905cabade1c2a21531ea569a54f683456ada44a161c345da038020ce6bccf12c61890f03281442bbe497f823995ea853993db39ecf8f30668767dece2bc07b31336fabd02fabde3dc8c15c1b3e6e65a6f0488dd8ccec5964bd7fb7cfab7e256c7fc8f50c28261e7c3a1b6b8b8b7fa3a9d8af905ab9e07cbd3fa6a200d6b364957f00393607a0eb6a957a0ca9c2e7495f3b4f7eac4b59b535207b98698d95e918bfaf4bfff2fb483715a1cdb38b484ffef248807210c195b623795d726c5efc7dbab74fbc47a02e48c90bfeb4f2bd2841f3cdcd55e14da6b6eb2c137b13af16d26b2dd28f1f471c08027208c6edaef268032e8cc0ba3870058b4ed290f848424a031604b87537f40fee4feae9861527abbb2f80f9b4d17a0e21df4365b9dcf7d61d50b50f30303f7a8c2c0167d26043333befe99ead3a1918bbc590550bbda7d95969d669fffbeeba0ee043161995cd99677e6a51e7f8b25c78aca598919d70065c49c8e626af46680a6c48774d22b44ad5e32e0404833cef04a316f02064fad61e850bbc9277ddc630d5410e4798a2b1d24f08b8519521be81e2f3b754368ed864d1fdc50ff9556a6d3293a4e5aa97db5c5ecb236b4e0d27605af23f032e597d2edf30f4949278d05bd03ee0e392c887e1d219b8b0d30c011c052a7701f7e3b2ad98ec6afaa3a184fa3f8578c7a055d7898c8059126ad8959efdbd1c5f3e9dcaaaee14f1e105ba8f08150007ffc5b226052e1452af01af99edb32062f3f161b8e0ff69f016efc4cc5e4edee81d653fdd69b25baaf0a8e0630d1585e3d1600880b30efb1e1ab57c6aebff29e28ad42c39c3c406e65eed59b1f15580aba8d12f8f8d9b47da1875e7a997e07476e5ffb57022356e82e5ceff69875a982652aeabdf330329c148c5af343d6630b644b9aa7bb254519cac881382272b31891ef380c76c5e3e98fdd3c8e3e9cb6fa7541de6122c415ee7a6dc599c13f7d76e92074ed0bf17e095a2f2a43bb4190b0811a2ccd89a3d31d7dd5917a0eae4ae58a074458525f119d77e310e696780d67d68d0fab6a39064423b20d80e25514f7df42181959c6d94c6c764e7a48c77ecb441165113178f696bac72c1a982f2604c295f165e1f6c74b233ac9714d80b062fd54325ba005c12f0bede85748ca0ef3b23e07f062a47542890f29c68b897b9de2e7bb0101708c9c78dacc6ae411da95cdf034844cd78befe0ae18701b184ae3ba1fbd3d21c3c87bd83030d1d3eb4bdc01b09587e9ef7bb5e24c34cd7a89704914e2e37a714c009f2410163c72c34723eafdadfc15f6eb2a1616eb0a1b03975a799e2f5079ac1215868cd058e6fdf8ccbc2740826adc1f50d3a7329de6472cfa59e2556b1dd0ed187beb60cad80fd29bf46809624236c4a3b6457f0bc775ab2601135bb349ec99a1db7faadde304b9f3f00289cad7c7ebadcf4828d4f848d1ba46aba0f70239530ba140bea31a054b60be13d273e4162d6e47ec6ceb085c75d7fa07a32f363d6b710c6bc82555fee9206430d6482bf7bf6171a688dd0fbd54a87b9e5703768609fdd6b77735d5dfefbb133275ef5712a9064f577a173a14596fa64ff0bde95dee4044eac17d57d2c6e16d42deafaf341c9898ff9899b58d24b0b9de21a3357c804a4386c07fbb78a5c49a7d9216643334d4dea49fd72564bf82048e49082dfe15b91aa180be5d54fcded4125e4dbe7f9a90f9f14511ec8e69d904483da47aaa60342bad9356e77eeeb28a04bd2757982c1233501885f4553d30e454024bc9c75237b28d6d215f492423802db1983fa4dda6f711a1112ca71c1356772f8168cf730239fd6f2cfc8633ab3063fd100c2fa627012591fab9999aa0ef92f2e7c373cf19ba53ad30ba47946b3b532f94afa10a212f711f07f5fc2c03f969282659b927bdd43b9f2560f3e3891025f41c3304a0d2cb40183f25030680be26aa884c42385caf76884624ee57b54dedd34575a3d7fa7a33bb7da51b78c329063f397ca5e3f45c6d82b7bc57a43d01c6d4f90ebf54a6ec4b3d72bb0c69a6164f92828216457f6520ecd1beb8f45451d90b8693d64c126bd28c21ec1da71016a926f3e11010e0f8aca6f8f38aadb952530d6433c4f74baec1067d4f699faa25146ddab2a0ff1d3ebd3883c199b34b9f29c0c6184de293b7f0f8dddfde26f74263a92ee9627d953ecf78f5eea0b670339fcc9c5a2fa2ab434806729b93c022d4e71f06bba035badcd5d7663e995de3dfe408e59d3512c48c98378718d06089c77ba4015bbc69ada90229bf4ef02a8c7f2a6ce57c2420b04ef8762d6f768422400e917c1706cac4500bb228939c3fb687f5dd1147c062b6e2cf5b0a4c4bef7eb6d50f465cc6470bfcafac0568465a1c08ee7b5149e419b4aeae5fc7f9baf2f71a5ba99ad26092c01d1a02d19e3ef086740b2d6b2be36532451b6c91e39b1c352b7bef3a833b8f7bfd4deb7e6ec2ac23a7ed315afb6d0219e4d55fae3d65dde44b263db882214b0fe652c0887b7fcca39c5bea252044f4ce745d3060fa0fad117e2f9f72474c885977decbdbab3c172cb0586401094019a0b5030af349002f3f3a497e8290f2cb08b306582446696b7106c926d8a6dafc5cc210e3e3c6340e5fe9ed5e65784700a80510021d6f6e9cdd1c7080d48f2501d65d6e81c4097b7f2d8f9f2959cbf0750185484638d9efe163f79bc1292c9690d97a2e53a465dd5ef53035929c87cf7e7749eef000c5fe963028c07ef91d0ad80960e42b2edf6b7c00d2af164644a785bf81645de763cb4143d7c507223c748d836b302c8289df6ff76fc77ede2213c13cdea000079897a2506c52109390d153031bb5b8dedb84749494d0152a0fbfe157f84b11bf7ba2398c0ff32557558c619ac242204c1fb1d6ce80a2721b39e7bac4bc2b46cdcd01b61c6b28fb1200e71f69fe2ce42a8f88a5168b0245631bad3c422fb14f3f35291e7a42ebcf3e704d2c3be197ace573cc0f45969ceedaac0b473f30bab2a44952218fecdd1c3c98ef1dcfaf77974f4d153a0a8886cf88b820e4e9e92a52fa286d4057f179a1ccf80ea46f658b54563fb4c771b9ece34bbe797fa8abfcd7755973f9c35ef04f08ad80d3c1ce150857b80af22ef4cfcf587c39f1c8da76edcdc2a82b01723947809dd89c711dd3cd6b9b75c51df19c3bad6bc4010f3ff4006111ebe7121e2680c0482befc037bc59aaf3f68dca1b853f4700de2ed3f4c3a39b0c0b20124657a7ef639cf5d748f381302cfcb92714a47d64492aa0337e58c67b281e094ffc3839b58f42289fd97e79f7513025a35fafecae40f075cbbc41505f0019fa1d1a756613ed2699bd509f70a0a7283aef5b9dd04582d8c062c7e6a1bf2e83653c6f909f1a7bf32259bcb2577b86a3fc6682436950ce6873c323b30cccd223ff9ec00444e2691900507e75f86d9831e077c853325dacbb79c78915e8c9de153c11cbf2aeb4edd3930d9db39216778e4cb90afff168a9de65774431749426a7b858e8e2bb3f4532e0cf9ed988c406d613ef92ee427774bd5c11ed152bd187c926f8343313b5e5fa2f0d5a14f9f7e9f09bf414648cf25e916e866d03bfc5aa0871f5600134617994070909365547999122cd185f77263c222e383a43d6100ce7737afeb8ad46efada7e106e00d7f23eded3aa24908720945c53ed3a6ae7df23ed855ea5a30e4b095be2d604c53805d1b6cbd541d6e3339a69110ac6fbfda67cc0fac9ea094d9e060384c14856658a390b7fb72d3a922490e481d184a60e9bb6a440a27734191f449f369071c0a974ca3638ec8d0f1be39451726b6aa5db57f5e9d2b5569cb721d3fabb6e2c545cf06a04f11ab2d8b2bbd1581b1068bae3d53bee4a6fccc9f89e902794d90cb8905199301e1c73258d51a4ccb2bf8142c9a120ece911baa35a6d678aa1531b93518783958a8365f053151e020773f321f3832023e7c0682c844beaa9ac2d50d1104cdc8ee54e1c57ef0df23427f269b91c38ac87839558993cbaaa9054d9a060c4346fd6adb031fe4fbd9c570f0f05a27d7a8796928ddcea4e7cc5c0b6b3aeac63a557dec5ff2b3652dcf1fddfeb7b1414e3d77500f2ab3a27301af98a45e5f7b1b7917929667225797faf5d52fde531948c789e4652d6efae4e6ba5523d605ddad8ba1281ec0c57ad0d15685a75fddb5e50f29adb4452b6764671008a1b7b54afa4445f93ced08d6b7f06c63e042803935210177237e166202a2c7a0a55dd4a2b11f18902aaf7025f534c2ef2941045703a7113ee1355df156fbec9e3c42636edeec6c9dba711acfa6350e2d5f1d72e9b70cd30aef8edf4c3415e346ba7e1897a595d039b4a5ddab454d423559a7b8a6b63383395f2097199de442d25fb2919dc5c427e10f30391fff6764758780d9af46ad019e1db9848defa6be09eb50c8d32b306876dbfb8b1fe685348de8efbb7e0fa035b4f7328b907694e5f5e76114aee6d35b00ba98b965264029911867951bc52591c1f447c64efed24d234beed83fdbc7c236fdc9ffa48b6e2e63c517f22345eea55fa537fa60322b5678b1490e9e199c38c71c8ec515e076f869a90aef63b942bc9c4bbc5fadc9f9e42a22d2bae7873e9e6fd954c636b49f6bb579c4adee4ae00c9e0bcafedb1bc0a84953541d6e10880eab42d1a532bf1392545ca46b12a9b598b40258737771f6602e35e116182472d341e211af74845e5fa14ef7b0cff1ebd20170974113114b9dbd40453aca6d74463120b156926bdabdca2fbc4909637496d3bcb88a64e87b3cfa34b7cc22da5eae29b07cd0684163c580f270cb8dd1b10618ffd82a1258e625823b1119fed0a5859f27207eb4a84b076d3911c0f9c00a1d1245d9ec6a95181486d32082aa694ed05d46e92bbe007565921a2b1ef17bd703c9da272d5063bc833f651518ef0eca308713031f467074e161827d85f2f046aa2472b16d4610e03335e5bafe105f14fddf42ad0820fd5f397d6279a484ee7cfbdf348832f17cd98a9147d73cc182daf22759c35cda21b48c97906b4a08344acb53a1f5988610537b74f699c43ee6f8b68f390514b13ad5894f7175e0ee65cca309f451f913f4181e772df7f36ae649c620897bba30d79791d0bfbde119539e232816ae86fb130deee9050b20d89c111eb51b3ca4d3e7993fd60ada065f572c4104dcca32d6fc8485ee2217d04fa90c549e8f073268ded7b3201f450922c1699b1cc4aee7659d95a0853d22cc265890ab1b81575362ac2f00a4c766d04a14d66b2e3ec01ea5ac1a88512508f4aeddcdf87251e970591e20c533793dbdce0b5472618648ef03f2d488f24fb4ba918566d5a9bbe4cff077748dc8a346ab34d0fa2fced542647036427bb94e4626be7b6ba16256054f09dfd47a7094a1411abbd195fcb9e0b1734e065a44fbe902eb4c8ae05214ef47356c3d80cbb3208e3d1af1f269cb4dae10991191ff4997293bea04bf78712b33303147923e5a17042ce522d7a9583411176587a8f0af79f1568beaae69a2a7868efece088ce5fd0738bf344401671cd82e6661c84bc55a342dcba47fddcbcc06df342cbe3725adcb8ca939ff58a2ab69c277652f49849e22944304d31d70477d168fd62d0dc8593fc6094aa5f78001ef416ed26a4c073fb6e6366299bb8120402847abcbc5a4adcaf0f9c36e88a3e712d3af81e65feb51974492462861bba0b018f251e48e25bffe38b48e792fb1285eca8c1ed144955629f071b5f0f42743d98d06a3a36e21951cc007801ad000e49fbc96bf5186480a9d0991a907b9070032a9c1eeef5d1ee0496aced5fbbf2bd6210d34d21889708432ae79b6998bab8e9376a536ebc12e6e60ef50752ce4005d0df85eb956176ce1b62bd71d9605eaf79a27df5fa606092a0b5a5a71482bbd2551a7bd43130cf960388e66e343969970502ef4ade3dfeb7b6cafdd29886ca3950b118448648a6d226bcdf111fdbdfdbd6f612cb25d1dd53f2c6f1c8208920114958595ce0ef4de00c1166cd45f9ba60a7ee03ef96d49e1ad21012ef85694a1ac158be0f48d0d071165f1c084e0f8fc8e0d905814d47b377a813d8d8ab11eb0dc610b36a40c547b8dd4d12f8e5cccfbbb0df58f8f1cc59698d1018c4017b638f026dcc10beb79bef874a140a066a74d3d2bf7846869531bb05df1990a227df65ce4a4686ca94837fadb83e753ae90cbe28e46a3704964eb2b797a17c563a427b7e17906dd45dae0a34f08f30ba22ee2eb9835e7682e09e5014a2bf31618266824e19208056594da15da0fea95acc09cb1b4e8012f87885924665b8d0ae8330779e972568f523beff44c50edbed88413bc4bf9143534e8507de0fe3e32626c78093c3e4f15a79604828fb6f0ee174ca5d9fa2b2ddfc621f4e0ada29640121ed59082c6997e913c1c88aed29903f88a1428be1a0d3c18ff112700108bfcdc851aa8369ca351334249b382c094f9839cbaf728fd91eb3c75188a59011ba8dfb94c69ec5b282203218d24fa296f17c7a6bff49bfe99a11a92ca671d04bf97c506e23f1b9749f2b7060e0a1c3d524d7dcdc7b7d507aee919a995e49c65439c7156616154f99a6ba9e73e3d18afe77281c10741085a90f30e7c1d7bdacc87180de5b2eb3d89015c30751cf8f0758a61c053aa8e4ba2a9cbc048eaca828d52563a38266cb497ec68a24c4f2550102b0eb3ccc662e6a1b097a87b79cbbd8af3ac915e951e25ff023a8be0ffe48c4b4096c68d674028fc7148371762ea3236ea55e79f7c1d64591a5657c120afd7af2641b886c4a4b9600b6a9238e2926572a4725595f61e92f3c2f7e95e6c49064646d00a7bfacfaa341d15a5f67b8cf02099c278785ed64d36ab035ac89c40c00ee13bc47c40fa995ad0a3e8551fb5d90d1098c751344be9ca900748d7b6e0a67e783eaa386ea9e1029fc3471006d15c5faa19515a85c11a962a3a3e55630ff41d8250fb64585a5b304bf3997a851a81eff01be93e19137da6b8a77304b4f877491adb6db0b24ca697f3e5d8932b52804a6a241161cbf11aaf1d8197384aa205aeecec9d9f4d10796963d21d0af598ba4962055202662e612f4dd3db0b565ee6f665411a159f91ff2702e3fb90407115654a0c4ff580e20f5e8fb639c838c506d0786d8b533fc2850c48818ac7793cd07d3991ed0394442ee32eb6c3093c6fcfcc3849f73e955727d1a36b10b6184cbea46472a8aff5b30ef1bbb18a7946eb18cb19f10d82856779b2507b06cb5e425d33daa260249bc478a2e93536e70b5b57c0aaec43f6f12f513a34b4f51945dc6faebe2c416127abe88f03f22e3eb295ae6de0d5819ef8ad037d1fd82c3f904ca0810db13e3d22516c86d09e2ae44a6948daa630784f6951f573f7fe0e871de40df6af95a91dc63a6a5b36da34828e0b356468afc586965b07aecb466cc0a60f2492d8c6d722f4d5b9526fa2db62864a16bfa849264ab68f05e031e2066eb467fd20eefb1e3f07acbff7c9a3f8e715f8d2748856fad82e38596e899aa0b3dca1abf7f1ccad699220e8ce0525d6b837bbc339c41770fb6153cf1e69d9ce409ac614f0c2af3d0915f16a862e9b9371c61b2d7c968631b844173491427a5ebc4673e7069c7eccc94a527f73002fd1787f773fc16134112b48371459509abbb081596d8eba4b08f9802b494e11317c62410ad77b0f5c0b0267f4d6994af760ee705141671d21b5a2b70b685664066d485a31eeede6c40c8542ff3d8a8f2fb08365877ffc02e2dfed831f1e009a17a573570ce98bc171ae690f995210f4d3c50726aeec72a2cb9ef68650552fbb9991843acf4579bafae4723700e64617043eb1ce108578bc471a4a86d58e93f3a6d4ecbfe1ab99518591c3423ee7b4347bbc84959b1c95892177147c4e099afe9112d51be9022b0f860b510da2f7586dba89bcf1baefa661e9c5243e4eeff6862b52894043e6d73131a53651cd9ebafda8ba01c756f67e77c87ba558d2a665ee52737c57bdd410dac00ba0ac943a03143805249b1d771ea4ec5a397c3000c7b78e78572242202bfbcd08be4a51250cd86fbee3727c4e0ee63c018786bbcb4b55781a65fb3cc26e1a12250a9d5e68aa3b349186c1e161791dbda797eebf1953f69a3f1449edacf3c4079f20c6ac0231114f364cb289a503286b2eea4acf798072c0fbd203002fd42e211d3b680db1c8ea71a0bbe716d60ae985b12ac8b11e49182e4fa662652a71f6ca4c20340420ab5f9c170578eec2c04674a28cb1b8685f704a7fd5967c810db3056a11d18ec38df62e64d58399e821e762fa5b2722d0317e087aa098f318f98c24d275020d91b76735b5606f01bf61f4b80640885f187fb80d454574d8fabb9096bd62a5a2a127f39650395011823e958eccb7b649538a8933e426f23199de903976abf6cd9d785e8edbcfe811975858be1cdf65c9bcba06afc104d43edb53ec2e4bfd58326e83e8a7c52234c7e023227d20aa04d52fe849ae0f4ec7ae8cd25a830fedb6d3e87626c743c6b56209b0a8aafb59c32a37ffbd5b608c21add977890d8814bec11c6872691c8cc751881f2e9d940453f430c80de9bc3505be876d4160ab78edcd1a42cbdfe35005c6ee68585f855dcca77f79263e0d05fbe3cf56bc8f280599968c5c2d05f1c98cf90ed89feeb435a806907745cf6d3aef04a1e1f7a1bcd463b832da4242431a269230c56f728c68397b945089583a41dca5fd8b0e3c2f9bfd325b5effe123e70b9dd44b69244c98dc714848e529f32189cf241ae62f7cb3cba6fae55c33c0aa163cff404cda0808c8210371aa3f764054f53e471a4a02d373aa003a2c9d7ba4e09c244cdf4c792a17ef54a0304417bfd0821c923a1b368afa7ff3d90405f0116d8c6a49495dcd92cd80ece5282d63c8264d69f955dbdf518ef8708a1c4fda08dbe82df8808dddb96c44f6b2c2bdaff5b4a2aa19eed17986337e95d1f249a4d4640e4c231774b53070238e0f5192789b71158d941a55967f3875f096ce707f4c3ccdf1fa7eedff350616d073dc6ca33ea02a556cb879f80c0df3dd24ee0c8ab9c9ae9524c719a2bbd1fc1bab5ec240fb43b1d982ced3a99061279a3ad6a86ecde6b2465125b3bb940c083ebfa2465b27972c15a63a107367c38b872f969146d3e634f502eecc15513a9d4b80c9d032c80d75ddbc124e1b2229496a75e6114962c8c84fd041f0f1062cbd7d4705f7e64612906bb409cdcef979c17c62681af043a16eace7690ba03c4bc1b5900b7c6736249019a2074fb11dd7a83743d7a00a1f2622adabf37f3de854f3df8792516ae4ec9de45f6a3431d35b7864fb62cf51ba59f7c808ceabe1c6aef61b8e8d7cb2f7a866b092a45dbe1bb4bc7cd00bd7d645f1d57240b3644432862d3346c8bf6af0d8f9538e45253c618e19135cc09c554c037246de71465a461a4050fedc0660a3211fe84ddd80ae5bd04994f842437d763096f562dfb3aa13e864cca43168b8719edb3bc1f60823b596c3b7f1e4b27d779c5572df0100845462128d5e44f777fa3087412fa1117fea8db1c264d3d62886eb708eeac4902735c6c06a5756839c3de785ead6ec7ab0562d923731fc43a5b1a650e7edec39d2e75b1c47e85e0d0ee56c194cd07355a08893835179985320f493a95c882b1c9b488a4d3c9300fdee111316021113cb7e51d0290b4716f6246541c65199bc6f044ed2c30a9b332535b9523433a94ceeca5faa47d9c0e743063357c1fed76101cc49b363d21f0a7b17d32d27c1550fa3eb7f918f7387928c80a6e5297d1d9bda6bb111ecae9f4b3d41f114179b3a699cd3a235b3af55c05169b8804d95b9119f422cfab0929c238a61119a8d6a11dd764a58fea44f3bf0d8e8d786682e753720e461804348c70435d318435b8a4f356965d86b57097e6479a1826b67daf43a58ea8c062638096de86b4d909648e250f7ca91b18ef0107e2cc1c980bc87680048b3182b87ff6148598e156e5dd5fa8ef7e491215124fa69537e4b5d974798b5cbad600d3373cb84764cc291e63dbeca3c038260e72641e225be0d43d7fe41ae29ab76073ea88386a6a0bb6f2f81d50b41dab967d2b9c2c22950bb63463951b5b0e2fbb1a8dd7036c64759780ca914971c5c1766a850b65af86da1a42f587cdb8ed238115d02fcfab8369348467d5b0b27eacadc5234fba1b4cd1eed4720fe426eaf203904d80aab108cce856de4e12cca1d25c5a100f0f95947908ae00a8bf28c7400ce97b107ce348bb8a49800aab13103c39fa8b70da11fba8e33a86a4c0b64f1598417d3bc1313fe8791fdfe1cfafe54c806bb0df1573486f04cbc77593a916acac7acc01fa22c4e465306f56c88faad69008c9056c75f918007112df9accfd312542b8033b787ee0a35973e0f607a9370d157f741321853cf884205c88bfee33b7e9c134d8b3826f3a895c19e2e1f168e3505199cf834813e22792302a066a360c6942ba0f5ee560d38409401d184ecb62254d136a7f35e9e51003022d4837768815e11413592b1812ebc1597ba3ba64192ca29c5094345e1c37ba17ada39e4e1465dfdd821c2ba553b370da4bd3b24d9cd018b822d9099d47e6de2656d4a2ebaa722ed220dda26196f37057c1659e0ba98101dad045a41a97e32c2279775a2b4cd77d39aa7c994757bdabeb5e0c21df46e56665867edbb74d49c3025176d9a4a7af658aa07b8b937170a6870c9132bb429596fa4ff8dd9f82b05092c4061ec8ed90fd03fd859912ad5458b8ff61fc5f771aa7c15a6dfdf935f02c968660c57cb19b3e63160da7e961091a5cbb0072494136f306afd6e9c698ad569628b36c81342aa06d1d6e111cece2e0078f5338b87bf0159a9783496d62c3e59f580a17863cc4d758d626a2f969178d3e2983852668450876fe5915b1cfa1d44deac21613acdb55da5b15a3eed282516df15c3b03308d56bb90934e85a06ed380defc2d920cb7e537ee31192c5ab8bd86bee947f0742deda8ba6af15a1f880462eaec5cc6b941c3b2981386111d8d6213be56389b8170fcdce0a0d16cf35e2f2fed8f63d03096b4f8bcf7ab31ebe6bd2db29f31f1ea9323c2ba7519261c1a65c64330602e5aefe20f1b14cd342c640c0ae5bcba17bbbde5227eec78ff95bd74838c8b044ebc80a55a0bb4d57490b66cbfccc7666522e47675d4f149f02ed79c83bb46cb3a016c50ad7a7f7fa3d1f50a986b715f2f9e34da0b85930f2ce3d6e8b701027c653c24be19b5fc6252d93173207e917177f8bee38b325973d07d61b4fc1fc40b661dafe30b8c0fde524c12f7f0c12d06479d35fb37322502c213069a94ff13173c2140a97d3d6f2c54b4cf71607daa93c5c1bd52b24fec1db7e9337bfa097885e77ed2c25a767afaf8dec8693a83ddbed21c5648aedcd52825768a5802889000ef23cdebafeb24512049b7680af644f1d3aca4cd9bf06a13ee991ade2f711e512eeffd1c5a2f8c57e6e2aaa62641a2f85893beb59f5c5741d59373fd2ad3b77a60e429226d43f0ba5b87c5159acc07667c6458f0bb4aa4df1a3d90e7789d9badc04a8d8b58d428a51a3e83cb318e1d7054cd2e0be78a29663e6b2a0ee10f2186b2d9a6fa7d2a947fa1abc6e085cc77ce245b70cf3a7748d314fe54c7576936f7f08ed1b6d04276ab8a5abe6a5afaff961b261e2ec7a62feef2b65f5ae8453911462d996becc16c8be5156efba7fcd534d33e733b1216bcaee8192de3a375e55fd3712bc3c230150338a11cc9fa47971a5c4526107b02c17bd465ea14528efd1c1e9d44e22549c4f0df6e7ef1dd1dbe958bb5aa5df5e1bafcd0012dd2ca4281b1441cd21a155f922f034d12ff6261bc900e3e34f20cfb28ca69dd57d73b1c6b9422b5ec0ad00fee3b34c763790bd4da7b6d31c08aea922211369ebaa0e297e35bbdc031dcf5cd0e0f92893695826a7b303968afc9c73a6ad1e40053f4a8b0f25bfb7029ac3e6cdef4e17a99f3bbe4679c242014334c2361e05fe516098130a756812776f24a6ad644d547427452f599435929e4911450e6ab8ceab20d84d59a8f362b44c35adff714923d895b805d4cc21f182cf33c3161d511a13571f57e03d6e5ff006d96b90d5b689a734faf4be4443128377025a3cf96a2d964d406e7de152c6878df29d7cc391e88fe4cd866c756aaeee51e06b19cb36467e818752fab87c54bee50ef57b2038d23e52c1ec439d7ea7da10dd3a757a309a3d52c38d19c2b5cf15e722072b4343c1ea1f97474c172a0fc49a255268136a4d00c117fe60ecaa6d6fd6913a32c1d7d45b044a8ff2b6093a0b46f16a86ce889b808ea7d17cc3cc15c8c1347de43b117f2f3ed5f10ec5fa15445df570d799ffdab7062307402e60d67aac447b4c9ed910797b1f0e8ed1768565a5552a61e36af2aa9b46f4761ff226dc04555abc7de2437d915ae8f8a46b758e4ba552d98d2553ca9caca250803f586791c73c793f91242054a3704f6e1f720aeac03968bc20b7e2aec24405f6d9c2b0aa24904268a729422f322ac8dcc8396fb5b5d00ff32d4e396225fdc5e5b213993bbb0c03463076f07db806dead163156b60d467d72bab6645fe3486d6a3398ca9c63db00562acc7c355dac8f1e14b738d9a6a3d96af0cc2871c13dc25e29ec0bdfc649f404ecc81f4d277894d0fde524382851d2c01140ad2afff01369528e836ca93039c311ad4acc6f11323d75b579647e895714d37369dba97510aa05d1ca4ea2a67d1c2be881e4fa461d11b353023d7ef924966344f45c43b547ea2d856f7554deda734a653ca0367e7127402fbea48c6ad21c1211bf24781ce5c0cdea440bf997c78d555744e573baeab061545678675c4aeb21db644e189ecaa5f714bbb511976a0d522f4aec2e3eb08591a1186af700935119e49e791622ebd8ae2080dc01266448c1f555a00464384afeb7db78d25ce0d531fe6431649c3abb9746043a9b63b7e5d91f93f08f515a12838c967e4302aa8e88090d167538a8a15216a7f4065ecab6f8b86b8b460c4de3ed3e342b4cc508d684bc13ee2146f544c686d6e005ea42bd12d4e6263563e38ddeff41a1af062c773da4c41cbd2d2afa905508c8d1dc4031da42846da9275ab1706430ba14026729509345d200468a1c99de49dec6dfd9490ede5c9b4cebc9190ede49d9594c07ecfa3c504a7d9738c381e2dc66a74e00eb3542f960f75942e76710394fe6504865e03c3a96e2cde97e5a6fb72c1b447cc1d59e4740f664929a64462adef5d907ddae77ceb1590f0c86e714198636f42178e2c5549166a744e23fcb6e2bba3b83a1f798db73b480573eed63310b0520ab802bddd2b58f3b215e69da13ab634b73ba0c0d6d5be3c4e1eaf9075518a734ae5155de733cf827b2bb964db55a7ed850af67603ffd152f240a46c7cd33b91ffb1f358da0c062e8cf44dabf8580f45de5070e31cb0137ffa05fa0318dcc80a115b3e83c632b65241d5117bdd91a132b0ad4bf63d34a3d83296a42619f4da7631cd0ac9335d04f31a8eaf842a5b0a483d8dec70a915161cce4ff649fb176e1e5c1b48be1863307a244258fcf84989e513cf45297214e4f7fabfb6dfeea9217287e6cb889d76412db02d6403a60a5484e10c5c2daab5285feef72f99ad64825d9516776002198b2188824441483ffc025968f3ae725e1d4259fdcc9d362ff2d39e147f4a3a26b0e5a4fa8699ec30891842ec4d79bb42730a9cd5e6f9df2bff3d0d17605e17b295f15ece0b2a7245fbe6ec601410b65d677e283a559df4c01f7a2c3ee0f5c4c99f161ba82000029db462c523cfd834d60273c4dbdae57c80fea2861f8d8cf33804f0f5ddbce6a0a41948d0ca08cce5f091e5171baaf775ec57e476e1b20d6be282015d8564c51c21e805b7d6b62a05d222653942f557d04abd6bd52f7eb5fa058289e2a813b3064a5e201f65603f36df7140886478c4f20476fc363e2ec08c40c21c0c894cc3cbd73e665f22081826949a37b6cc76753d44c3ec0a8b9da935ba381e965ad75413f9959df2743977a44951216e7964a19a2b74cd2eb9c92cc9c15cfafe6d9573d9ceb96300108768e97a4c84b20630282cc5879cc0a6c1e7e310979ef983030d0a426ef11e68a46b812d041a7b091daac0017681a5e993c27b08ab3c456bc313d73fe8ce3ae8e4a3949afe1fd2eda0590f7a71ec30d23f411278350d4b9fd3069f35d7224d786e66f16a6a724bc4828e5611c388554d332abe06318a42642e924cd7005e3703e7fec7f227e523f5e9624a41b34d2bb979c802e3950a417bb2f57af8dc275b1d7de655ee74021347d78cd9a46eb200c61aaf7f4223c5fb636986d47a3f84318f30df82b13e581505a09a5157d519cea88982ee384f5f76ce221250f1b9105d3c933b59e283f23891348f86b449f21889c4f9d489a41b853502c090414eee11abc092abfc5794cf06055e5f75ec1777e368af2d4d05c57886b7580eea1f4b78df1192f33482746b69fccec6fa6f95b556ce7b01da1102cc20f29e34a9e0191720e23805483ca1a6f3016a89aa6cfdee7381c27f8b148f022de1c110e3d4ce3c6a94fa56d50ef349830f283ddbca4f0ae39df8271d6ac12e42c90bf98c5115cacfc37caaa893432476055471395c19f8e6c799c1f5c7be254843b96a4ff8ee7684f2672b2cc0c1f0289fd6beb34664ae2a18586f6264960dd0724a3e762229f5f65bd52aaa29e1cb6efe6bfe1b2359acc79dc62dd331ffa8524667dc1c0a71c736481a7579f7b98e467ba9a371a25c476fb8ae80120110a8d67622ee140d77eff4cfadcf04fd98a6f93aee276f7295d0e6642222eb31fc292027e876d22ad8734d0f1511db9a35b9f29367e148ee339b2b0d3a9776a91755c7e9d81ac669d91a1322853fc5d34321a29ef30c77c888ffb5c79af778891b6a54bbd433fe8ad7a8da44a44a8065a778054896d07ef8316a0c5bbc96f4fa7ef25099a3f600a9fbca0dcaef6003beb6f7ba24d28d0eb511a21028caf8d053efb5b57a76e021923ccf94252e04a8194f698c8219657f6e405df9eb896eb13c6f21686c127ea188fc28bc4dfe2d73c2bed8005e78c4ff48ec0b5b17f2f816ec4c27b55fc8f29989c8c8f89e729adad13eb3dc69292952eeae319231014b0844cbccaf2c107a98821a516c84b97964e7d49733c468598b2be4aca71b1f8dd489bf9d4a18afd29e6aa9eddc3204a1d721c127016f42c1fe95de60e68254b30b76c2981ab3b0bf89e9a7bb8c1e7df1624bca627fea24f4339cfd054ce0e4397d9fa489dbec071039d2c38b56239aa4e253a748aa0b768e3c30f9a0551876d58cf818b457577249358f0e90f39deb91174bde3d3cd64c1b1f50380ec055ecbd5433c83131a637113c453865ccfb00aaa8ff20ad31fed620ef8b4dd263fdbe08d56b7e8755ca80a767c3c272abafc146f8aef0465758364c744c008bd8c97751323a24f83fb2cad787d295214eed99a33f1602020283080158a1416163accae4f1b967c47d9cd13dc451f8c6a72d1cf7d551dc07a0024878604134aba7cf10d95e0b34d9c3d2b71185472a0f705ca9631d4a5b5d955f8a6955d9e3b2f35fd044827b6d16c61e1dc5d60ab364434aca9efb76103033cc2d9bef1993b3548430751e8f061ffb5c17ee016a44c5fedb8c48f1f47d29d1be78668620f30190a78445cb38b8c3961de4ecdabe773916fc78fd8d4eab480bd3af30b9559313a10022eb09489571421e7d4719f2fc2a4a3419c1e628af4449628e34f3a1caff3c818a4a0b527da8faaa590c2109c0d97874e3ce6459b6a3e21136a3bb4082cdea2cd04e51141fbd315f84c2c211670db7df053941d390f4b5d5722d48ec52b03ea2891c5bcb57be50c4f287a652969c8bed8c58c5ed05cdf73b12bbf276f2146fd66083c74d4285b2bc4e9fb6a84eb284344bc547c4b5a4a380437021e2f309a2de55ec273917e74591a7eb4bf4d812a52dd6214946e85553d00e060be727b10fe7dcefa71dc0f3dca137ede2dc533623e60404ff642d5dd7065dff1141c4ff96ec641fda832e80da07254917bcf7c4e1dbb9c507ceb9d1a4ae1b349a7d0782c85a8da20fbb63fc681f7e39b640d9389cde8f2eda56e61cb9c29295d90e0dddd214dadc070672c7758cc4473900725b696f999a12c501509d4d00502ec77e427428cfc25547490fd2820503c47c366329e77b8f004cc8af2aecd2c9e330c60d9e9922e175876ff0fbe1b2eb61ec1e8ae3b506aff73d78aa015ce1cd8e99971e3c0d903c862adcc31b3ce15159823498234a436435c4a8dd03ae5171b84981452576f532b1144f6090219dd7ec46a6700c869e1268aa82b5e8a4900553a11681a569a5339396c56869fdcf9213189d05f0525dc04a255479aeceff57cc0c3018b662be939ab8580bec3e868857b5bc59d84793a1af032a1afc4222afa3a71e8439b769747561199f2b7fd1ffbd8cdedfcbf4f891587023d108526138c1d56e9a3bd205f397e1b4b252a93833fbbe03b352a00fa71b9daa4829786190d8b95acfd7eba51bbad0f36b9340e4ab63c9c79000dfe868415f18911133aef244e0ea6406c22cbf842a69c0acca6801e1b0ac48ffdf88d37187fd3fd9af4aecf71b48f3b2b7a9e2672fe5cfbe17f87fd1e1145e170fd8eb972f13ced41cf11dae5d6cf84a1100377fd4c9ae284226a3ed6b79e295721a62f5882f8c504e77ba639920dfec7eae2800cf6bf0df8d0022e743f21a7f43a05773d88058302441dd3f885054c4efc0c68bf426a3844447a1aae020cc077e6b70f10be01e7167bd57148108a0e881c957f142cc2ac877c32f5a6e9d5eb08734aa5952194f8c3135cfcd611d3d7b07f91766a0012a73fd9c1858640151661e7246d0b000ceeedfa5acab8dc349c76f2acbc4f7bf44b8c938f9051a1618c74e0723d2c5ff6cd442017247cdb859abfc90e8f26d2eeb3a4cc305eddb3fe3163e3d01a115f81cba628f7578cd2406251a3a67760601c48f0153b37bdd582b8b4ec0acc63714b79061f425561aef3e0cf2e15d959d2a517d3ffb5dfc73f97d22d9cdad2d5475888298e4942b028e26083e4b9a6da1289eb36cd9e9c2a216584482a9955344eaeec4cb74a39e7b62612f4fe3613100f2ee325c11b0dbcc3609e3e48e990536b55ce6404d5dee779317c689191737573f58bff7d87c7752078d0d5420081790122d607fa47cc8126a1341a76a6a060e244612f9e09416b5aa797cdf094361211a9bc374e037d39ad4191952b089740037e9a75bb2ac795254ada36d628c075f0cecdaa3ae188868aae82f107c1ac5c05199b96176e1132cf1768817ae675ed0029c6ec3b86360cb2bc462bbc408ac0a293e7a05bed09145a77068e6f8ce5d2b5db5c8719610b93a47a3386a49c8d0bcd11887a62b9e32047931324b18600a5fb97019459e2e064cfc3bf9a2b940796311f21ce7659f3277daa2194e4306d142789e4ada15c5a03e77006eef8b36ed78bdea6d25863b1fe86d19032106f2f4a24a0090eff997f27796ea794aa4ade4596ec734f146476029b6ad3985f7178f3df6296c062d3aa12d57ee5c3933e7b3ff0b1032435cac813e106c607f28459c22c91d0851b3f54f201bfabef3f9384b562b951f738cd2503a7012c3273c1786bc7df35ab6b2553ac54f8d696e0350cc7bdfb7c16ef9c2bb3866c703ec22767cb2dfa802e03a9a954c1a1dfd2ded80b860f91aaa65a5676d254ef50ab4bcea2c11ff8629818803bb7bc929d2951c19da0931d319f2632e37d1325456bb157f8d3646fc5b7346573d19d857bd756956dbc22eb7a10952482b83b8ad0aafc4aa382c9834d0649511b2bde7af22249eeb7d62264bae7415cc3d928e60371f7cf878e2de8563f055d5f9b197a8544ba2ae2e66ff2fc4a22a7d6200aaa25d875bb82d2191997de0feaa430fa51c3cf38fb50b9b305efcb1f8b2b2438c732a46e8c9fdcedd1ee978e4f76a525592b4d4aeacd5167b52ab9133feab8bf5635fcec88c34a4606914545041050bc1809956adedb5b62511bdb1508dbbaecc4db75107884daade30d1eefe0cbd3181c641841dc1876c91553788434180142dfdf7d8cea5511da0bbc5eea749232d358825ed5d2dceb61d60dd5e6ee69746d2614edce72acfbb3db4981f2e635420993d22ab775f88418c412df1019727f40f7bf5b785c3d15f058e0555190d35af764da3886cfb77dad6c2479a3320c2a3a1f617411523da7e1380c9e066be15394cde6fd281c63ae7e1203c60cc23b8b7ffb2a51db2f882e2d797130f53b58941644d3bdbe66bc081d0acee5a6b6fafbd1119fe0bbd858ddc9f018c36b11ae21b22a3fadb37ecda02c342c973c823231d8c2e894e9553b426e848c6a3102f0a2546a2cd9649879874a40d61aaf5c5e84ab7a36043cf1595540ceda8896bc2e7301479353b1923d317f37d1f3bc5d1ae45220aa5af7e30766c5fc45124e0ab7675bfe96d88ad2d69694e63c55b31e281c399f414a55e06681951c2dc56b73e5b93b44c9423fa88d1f875049af24621237c93ede6a5ff213548cf1ac548793ffac3277d3e4cd23ad4fb6d5bb468d136e4644869fdf6169e074ed36d34fabec314972790bc6ebab49db7abe0b288dbe69c4f1a73735102b0a4e5298aab4cac5c293ba0520d9b3f573b51a5f01cb833d99d3e958cb23c5dacca85e2b169a9023ca7d171c7c07127c630a7b35496409c57586e869fe714d2a3aa9428d50a61bebb386f82aef9778b7a3be33e5876956820ae004c3790f15713d7325dea61a3e05608701c8100b4bc248fcb8e6b201221f0dc6746f9b2ef9a68514e97a27cf54d81ebfbabc9674bca103d448c04d48a2c196535c050e76cf9e51901c6b546654b02e2da527676a8be764fe19564471e3cc09f10b94493c7990ccf95f3586f5f5ec4dbf4851b7d6a3e610b5dc3ed709458a732129820fdf459162ce5442d19b68807f1080681031284aaee3d1647a267e177e878403f5b14868d9c8963dbff4ad4775023f9dc6836ba2888fdfdf16fd42a4d1033290c70dd34411f59b6e911bde4377579e37d51c1af3ce61a90a4f0efb28d2508a28369a407ba035d796c7a100ddcaf719b6b27d3370339603c1075741664360fda76bc28dbc4348ef612653c9592d474eea393836784985e069775857fa50c744ab186bab61947eb6dc549ec2fb8a4e167181e22d4e5e94464c0ac41e14fe3f5c47143096a5d5066700be6e31a047ebae76186378cd632605c6528d06d13e878242783d59bedc5849e7bfa2d824aaead50cdbfca7631646ec727e7728ac461009a241460a9305b850aa7c294239dcebf05f9bf800bc31fade2fea68b167adadddcefd31b5ac1c4fb57780d2e9123fe579371381d4d2a1020bdd7343cafc74a22c5a734ab964d2c7f96250b1b90eace8f7fce8cf55bac0f286ba683c041f051bb6353f67a57be7cc31f2ef9c627302ea1e7a06bd1d34381c592339962613d872ef6cb31e508295c30815c4b9491787fa899b8e58d0b0be32fe00508a2f08d4b9fcc984547df2c063509b43a175cc57dddd51e437950fb55616c18b5da6c8749845b798dfeaac1adfc978e70addef47c13d6705c4233369706eaa2c45d4e996942a9fa7222f35569a2237220ee95e332802d872cc50138a2243202b4988187acd11ecab013eac8133154746d83700319e44bfd2360144581470ff63df20a4a0440bceae34cae0fa0bef6e2945ae02109077e5dd8ef5022935cac7e44d6c2bff2924627c81e4e998d43645e4a072a7c2588da4c75425f585d49d49cbc70820fd05c9f08fd0b6c5e63ae5c2bc851668d575723b5cfacb3f3ce6a8a34c84989fe9301711b8db4df0dfcadf1ecee0c0991a6ad768440e541bf39bed31190a154a7074389054dc5875df3c5a3ba386682445e987c2198d147ed17d102ee2a0447c1547b6c813cf5eab42d523a696ff99cb7af29b076bd4cabc98d5951937ac684f17b22c3b6a515260ca5d656797276a960a4ec0e7972ae8c06618aed3f54f551451e9cb5f77e3fd56c6ce8115edc37d4daf7b04a7f4b5e41187b0c53e69ec2a4755bb1130a1fc08377c6126cc2b813476e6952a882414461a523739df9d8a41443b488abe11588a42213fab40f8d61c8155304e92cc2ff9a0513e83e5a100104124ce83dd93cf9f2e71bde7e680114fffe7175bbe99ddf5cf610572e381e8f0460f16c7ae06fd60fae400361657841b800ebff69cedb69c27fd14dc2fe9be4dc164364ffe12fccadbf0c24aea33a7e07b18d7112b32e429db8fc4882d82a1746a375febc7ff9e35e48fe84e808b765925f1eda169db02a3c3f28071564a27c6c77fba186f38187817ae0d3071e44b2accf0704014d300c8d9bdd6e6deb0ea7f769ca548e97ad6d55bd172e5a060ee8aadecff23db5c19154a3c4f326ade930ecf0239daeca3ffab269b97e45970b62d326e0d3ca8f1d8fbb9e5c03840aa2219607d036044a6a52f8dd13ee4456af63a3ff4fdc9017fc43b0c6a795f97517236a5daa84d90ad41a86d4cffe9c6da7ab127d51eaad1a54ec1f5b71d3ebde07263d25b41f4f4f0d44ede4d29be83cc4abad253928f06b9ac209f59aab27dcb6283359e1c1d5a8cbbe73e6cc9835e91c16f0348118d40d8c984688f92058eb4eab928dbdaf15bc551286ad56464423989ef2ffe72f32f39f394a1e233bd5cea31f59980b052ed3e90688d532056185a2024c65d1f986a75aba973dd8154d0e58209427eb2c9f69177a57ec42dd2c00a6f08c48d52ff017d0501c0a35a387c96b1c68c71fe8da4b2b3ee27d87d8a74f971b45cc5f7aa6731d6d6135f842802433bc4142a055738e0b70a499bfd37734583e8b97d6ec3f2db277e318181019e22c1895a493a70775c352881c497d8dd9b4f8b284f61f4c7143e3ce6c374239d98e865a4549e661ac2875ec946990cde32c005b53f0c18807399d1a3c85c8dc1754107380d0234ae213478c619a69932ae46065f5bfdbe8ea3bbc3b22c0a50ea973ec82ef0846d2cf9e3967f6f3c4e9120ef7937f5edeb65632365eab2e761bac5bbfb1bb2480611abafd969f5c3726230726c38ddc4ccff6dd392779e5a1ea74956e1e1e9df1b86ca4cb8f6b0f5f4cc521c7380364531fb836fdcd1388b92435b72c3da578407edcc2b138a553849e9e19e25c2cd3d8577548059a58495a477bf7f17549864f9ccb458c7a874d0d1a430c388b0602fd62d5aa680eb576e7fd7f6ae30cab0d2f546fb46a62298d7c097fe4988558521b45a3b3bdead6a3a814e0927c224563993fa86cd376b85783857499be94bc81e8e5b52f5e4029178846e6ec2c8a24c9604fc5988bfa326da148708d1c56b5b3b7e4b7bb9dec4587937a3b46ddbe649de51bd5c56a9e31143ff73b0228528462218fea2da02181b2283d1abc63bd944af954f8a370f30b911139e4797ba349b805c3c2e3579ddf4f03b9b71f855c0d1b33b50af60eae7b59f9652ec92f96b43db7492a509ff2b562f1fa3a4666c659092d2fc17d632e1bed5eca14b7e7227511d6163cd45fcb9beea7ac0de5054785a31073da47222a60553af22f1e19b0071ac445dfd613365bf5eaa045a0e46d7299164b69b3e3b2f238b897e4813d80c26dcf57132b83d1f2063fa2fe32089b53225af3a6b920baf74e157c12fb0cb73ec35c66b46def8a75052707c684cac799ed423db534d981a55cdfb06cc28a8012ed98155f8d958e9f8f585a290ac704a714a042e982290a3ca3d48f845c2bd69b856ba4f904234f2e429fdbf35929c317450c4385d41e0d767d57af500050e50c230de8d62018696e90acd1b7c4e64623531ecd5b4092949e6577eee85e8f631f5f5b799aa2f31c07f762b1e311a43feea6c688b5a83c7aaf58aeb688e9347341e8a8f487a627c94a6c84560cc9eec0ee1670629fd75b5e9e7f914929ccfe310e35cafcaa67c214f3ebdae7c6960d8e9340b17712ab4644a6093ea5ab95c35cc293b64cd95a602b6f4372cb398470ac190fe2e0a0f4ad01eb3ca8899c304083a9999864bfa219221a64caa33f41dd2993281bb4648ecf2115478a5b14c1237591ea27444c133c4b05f5cea38b13baadb7cd634f30829619503380774e957af91cabf9f765a01339486838e6641ed54431ba20d570d551a1d4ac393eddb970a376ee9960de94b62daba7858b1352ca68da07c2787bd54ed8c9b076e868c8e6d2a40202f9b6202e092a68da784b1775b73d79fdf95b72dac28f99ff549709339ea0b3c7de6e39bfca05000946865d57004e87c1a82d21523bf9b172ae07465c5bfe594993fd8b559d32c2afb21e0690862f7606b4cb42ff3d0e0f75b7cfcb877ac45c54e7316710a270dc76fdd03add315317c3d7a9c4e4fb126c81e8069f2e0cf92cebce8e863f9866c3d5a026be8d90938e604218a04b5c0997388f90d637173002a2166ddee93b3289a85ddf1ec8d1134336b4b30e28d1f402c11d1891150d3448b8d8f02a1ac2ea3b43f2dabd06b7426a14468570435af8353d63e677fdd77c820eac89b1273b9f34308b0023e06e39b03d4dde6fcd04f4e6b1af5ad9f6016ae6fca4a8a042204982338b11cf63f3ce48f8de6cef05a86c2c5c91ab9ee39eca9647d337d4b44d0b277b9c44d35deb2115d24547298acf7da81b2b958e038d8e34e23bdd788a555bc082b424ebba898a4fd5aa22a0afa9e908ec1c96970c9880ff8e69f10d1c4f54e306031b3748be9258a973efca91a11cec71ece19a5f359029c253533f5abd378ec18e4647ae45539293045b94417163d5e896712619d82f3933b2e608754d9a2fa5f36862b05622688f6ba1d9ef45f18d8184468bb300284e5ddab8e65191aa0f7d2d2906281545b29f1cc79af768f880d0afd084da10c569a7b11ed98422a3722c9c0abd1d1aeb31263b238a42e0deb0de77f4db443395cce73e18e56c51eef80d8915e08a1116903ab3781813558cda47eb3e8fe8961c04476777e5f8c6c6d201b92524e657639528d0301125a12cab42b8a2a9461e5066ae3ae21e1e7047dc4bc2f65524649108de93494765325a852b1356d854f560bdfdff85bbca1ddceb944a4fa375877b16d851499a259776be76586ec39cbe69e11d38d7a7247278b0d338446cca125506264e9176e2e274463a7dae20386ab809eba16f6c3d4d7a244e9e44023080bec9b9614be3a84b08d4d2d062e91f4b5111b586e19a64e75a8ab7a3501de22e541048eec5588a6d96d4546c5b42341fbdd13c00a77aed3e76d4ef53bda6ab9f487a2f720ac1c1654d963077d799ab46e21188181dfcd84c4876a73a6734cc881fb433a1409fac3cc45d5bbdbae464d632fc3d6900f37533505b55cfa175cff2c7658207a9132d4acf457107ae9e2158b46e2a4738ddb8038829e8ccdf3214b080981344ec3f27e1f1ec6d942696ff9e8a5a3a3d7cfde4c307c1ec932ef470b4fcde4581958d80799e770330a6a9d032e4d6ccb40c7bd71d9446d6b41590734eac54e14edd40b226b68da3a839a89dcfeca70f84bf637a7a6e23ea031594053508e293be865ab62b5d8365bd358e5f81ef677c31e10f295a3192f1144acddc031df6b2b6c4a606f7685d2ea525967459d720d247ad6c8f18e560203b092c0737bf8c1f787099ebe997c937389e5d94ef41b3074fbe6ac0dadecec06855d3d8b655e2b39854eda947b1729f4c4f4b87a22ecd81e60c019a24b725f142b430176df6eb36b19521b34646cec052a51508fff73c70ccc1bbb4f69f637b7613c2665e1a84a35095d42322a2017fbae56ba3b5971048fd63385d7fed81ff8df16995115ec7b58d53aff4cbf3df35b55d7f4fced9f1037da4e5ad102e583a7a0c19b627d8365e3667781847e9ec44ff66d9d69109542ffd17a782accc2e367522044cdfc59d0e418400347cd4ab4b3b9112d2a28b3f2b0426e52e0d72c2862333a01ef53e380e54d1ceb10b2f765d72c60ec60ee6b3a63096ba0aaf271425cba37fe209e9e394562ce32befcd0c5d6628a1263c5953d222b599ea4534d4022a4396745c30542a52075aa3714c8a390887e364c0ea35c57adaa502d59462a32807c9ff89b0cbe16e5936a5667996d239512ba5f883fec30300000621f0f3453fae0fc59d78f9306b6266c3c23ccb6ebe2b407bc01e418ca4edbdf79652a624653d071e0734073e595df40c020d96c8481946341b3c4233382246ca80e3862b2c72f6095a74d1038b0c29a8072b770526e9df9990c304b62395bebbdd3ababa0056e424675a50a97a90a1575b814bcf41cf85152323f00dba99824a467a0f524c227394f3a039b9206ea40c9d0b56e4ec13ca1cbd0391948c0cbbe9ec4a6df08288151982402c41007310d1543e522e388246cef7a8023acf24d88cf7e6cd094a1832154de0b9faf091e77ff366b67744ea8793ced3e9a74f35d5a71a1f5c56cff5a9e6dc41ef61f8936bea96eb918a7028a547fb218ed4a328d489cd4c4d9d9dc55486b25cb1a92ce5cefffb1efddfefe8ffbe6f7147f300bf456f6647e83b24f6f0465f824861ace5a8915843582b848503f0c1f54746e6d8d1464b463ab996a359ae235aaef7c35b8f527a147d0d6995962b499b37c2f74cdd92c9d3d1da95e4f0abac96eb8b4cd6d4991600fa3064aa29cf54d655ae6178fbc1a5e76e7dba3fb87ccf6dea7f26afb95a7a926b98e08925fe5c5d60801f8ad74fbe6289ad2491cbf0966b8f7014ec4148454a65f9a60d7622a653914aa04522ea77e20c255d6680df6d9e332b3ab9c4261f47d0af56704819d04fdf6d65229c3642da0c496bb5df620cfdb663b05fc599f993ac3f49288a000236b342452ef920bc261e47ec707f1ef7bf6f530fd29aecf7efb0ddef893cfa79c470c40ef71e7cef63f8fcbfdfe1a038335f87fff73d78923928f2f86cde9b3ebdbbef18ae38d3893314a86f7f47fd11d4b7e24c27beb0c33e06ea1579b4d001b7113db789a1c670c48eea1fc3f5b7e2cc7c7a2a03a7848c1fc8200a1464ff0b3bead3a6628b1a76408205433421c00f2bf2a8a2cd7c424ef229ab02210a34d962c96de687445ca0c916a9ed41abf70325b1ac683bc8a5954b8fe6c4ca9241ad5ea5b4dc6e5f2d4b9fc41fec8db9e276ded702b948af0ab3c1b2c307d21c0a7b39030c41d357504390d3f78a82ece58f7e2288d29028e6d97bed4a34ea3c0fe398314638c99d997830cbcb82ace7618c9d606991557bbb52e9ff74f28e687199a180c38413092c1b795616a9ac2c567b9e5f711a457326dc2f49282babac81495d59d88a38729f887099f3496535cdd11802d32f69eee505a6b272b3be25ac17924b0b89058f482252081492c0cfeb48d7562735899226b54154ba905f2ecc9d868e37a713d6122dc859464d18356154a9c9d5f8d4f8d4f8d450a9a15233841a2ad48513848543693427b7b555a43939d4d23aa48c2ab921d4f8d45009a36bc22003d788512386b705c805ae22a90787c3e16a7cc6e8c1e17a703821e07a70b82953a6040087e659597000120305d3bf767e51ddab35a59e80c4d62c460754b0f0a0024c2a8539dddd51f05a9da57582a9052580a0181f0498b2180104c24fd8f09000c0ac75d22022ce5a27e8bdba571a30a099b5ce8f07d377d2ac7586b485058f4473864021385f44a227f3653fe877634c7f742c0fe8c9e9d36cc1dd65cae5ccc1e0280a4c1bff141072f386f70ce9d3cc487474ea2be2099e5f0305d79e5d16206f399069438307b85bf82bb1d0a094ba3f81ef871f28ddd0cfd002423d86e4fad9dacad9a70f94652cd72f6f8f222b6ce0744940cf38e38c9f09cc59be215bca2e94b215ad0d851d283402819fd78520f0b327efe49d9cb038cc0a8479b3402c0f2e62ed99b54ad885bc0f14d54ea7523812819f17ea3e2fec3afad530c1a5e764bf39813d7a127da06c34c334965acbd75bc76af5e67dbdb9bf7b2b470d07ede4ad1616d9bfdb22fb87ba086948c3f9795d28fc5c68b041fa795d28046d68c38a02a8bb61270a81c0cf03d950ac61280cb9e847f6772439758aec3d487f77f508ebd1861c247a0b14fd3da751f5134b4f074976f1e6496e3cd93f647ff4c949c071aa372be6e853fd5054bd455424124d91a834419e610028d79f19745db80d0086b5d5692e6746d925cf176b9ce0ead16cad7bad4ee79c354e30fd4aadb56eadb5d6edac174a7767bcac5d2897b5de5a2f0575e860fdac77455de7ddcf82357450874075ce3a271d89661c20caf54559fc748045787fb4e3be156598b90069c51588bcbfaaa4cace0354f28a36d03022ed37a9a3ebb4e29c07a8afa3fbaba0389f1be6ec77a1d4a20b2d5291deb0c20a2bb0483bc02bcc9b5e61de3413ca62350fbcb0859167167901134f149ebec2bcf1ec5b1952d98a2c18484e70076c30d85b9f04030c735ed163891a7200c97a628e043420fbdfc7e1b3e660a133fd3cd97b31c69806ba8159821a8d8bc6b5454d163435d0d44053030d163458d4f0d0605153abd9a2268b1a1e9a1a68b0a071cde075b5d61eafdb59abb5b5d6f9d456b724928bd73a43d7396b8946e9f39eced20ad3b7b456b751e7acd3fba0f8beeffbbcdb79f7b35ffdfc7af75eef7efd512f0c89dc87207ac1f77dde57430be57ef6abdfe7dfd7df47bfeffb425c84d5decefb40afe7ec6a6fe77d5dcfd9b56a6fe7dd9eb36fedaaf676b6e7ec5bb5b7f69c5dadf79c9dab3d67df80e97b7bcfd93ea8542a954aa552a9542a954aa552a9542a954aa552a9542a954aa552a9c0920a2ca972a6106afb3ed0770aa35aff2849a3eccbbe463cb97f1473948dc546b266f58f5a3d8e5c8e9a66d860b004ee0b27b2e882bc5272ff08d63fcae9f15699a305c202f193fb45ae7ed1abc72b456c26a2f58b78443557ee1735e9173d11892690395620002148ee17b5e68d0ab95ff4a35115577138b93f9473944dd99428558a56b93f249bf58768fda15a8f7788dc1fb239aa070d6ac0831e267e202104d91fbaf578a3e4fe10ae3fe4133232c7ba537742a15028366f52c8fda196a32a8d1672855eb91f64eb07dd7abc46e47e10ae1f94eb0fa51c2553032255b48858220546f687563dde30727f88d51fc2013199632542a40988d6285c9b3728e47e50cc51150603c960a96ef53861fda09c1ebf2a73ac38541c7ea4f8e4e6cd09b93fac3965d95c7d61fd61ac3f94398a478f113938c2e48918e8403610727f48eb0f797a043247efe90912e2f4d89a3726e47ef0a7519e0b55b91f94f583b31e2f2cf783b47eb0d60fda1c35a5a86090a426c410565490fde0adc77bcbfd20ae1ff4691448f68346e6e84c9c090882606cde9490fbc1208d725b090ec9fd9fadffbbf578a3c8fd1faeffcbf57871723f98721418a588ed85c4163d2ab21f5cf578a1e47e90d50fe2342a24fb3f267374236ee46b92fbbf241fcf579b3708c8fd5fcc512efb64fd5faaff5bf57881f47fad1eed94dcffb91cf5421834d4608b1c5eb0e408d9ffbd7abc60e4fe0fd6ffe5f458658eee427e72bf27c5c3350ae7e6cd08b9dfebf75cfddeab470bebf7623d5e56eef7648e82993265091652dc605382ecf7663dde2f683cb57eaf498f5deef780ccb17b7a32f55af3c606aa73390f27f7773947f96a25ebef663d5a5adf247ae440c49523405c81440f7cc8feeed6e3c5f5773e3ddedcdf1999632b69255dd7e5002077d76a9debeed03708169a0cd1e18b3070500619e47592fb3bd6c8648e2da48534c9fdb7366f4454bf2e4feebf3147754c96baacfedbeaf1eaf478c20541525270d042c80fd97f5f3d5e2f72ff85f5df9c1ebd2a73a43d3d3fb9796392d2289acbf9e47e5b7354af56b7576c466bc9fd16c81ce991234172bf6dcd9bcffdf6077d6a716aa95a7f9df5d75a8f13d75f7daa9139522154884ecd89cd9b9adcf4d53d573dcefe8ad323933992a0a7496dded064140c6e439f27f77b6ce5b255aa2f0fb9df59fddeeaf1e62007e0052f482569f2838b87ecfb837ecfe9b1ca1c33c0e447cacccd9b980e3c9979d2fa9ba7511dd9df40e6988f64dadf3fe6bc81c9fdf4a7512cb40dfd9ed57046e668334f363a99368e0cccf19ba7d8bc79c9fdb4c80cd20ae57eca9a1e396f4814773fee2f7515520071c311536456a620af2df7e3e837a1fbba22b8f4dc6c46f35c0d143804c36f0597d7e6a8ae456b5e2e3c37c60a5cde172e6f2bd317e900973697e9d30c0197b696e9e326b8b4af4c1ff700973696e9b3e880cb8acbf4595a805face0b2d232b5f61644b64fb251aa617590eb15debd96a60c5c5658a6cff203fd981e5cba2c53f7c75564f7b771f22fd5f0205837d95ff46b8ce87c98c8b5cece80e5faa01d206a39727ddab9b0118c99c0a5af327def85cba641035cf60ce8c754a11f93a32fb2e88b3be092d632fd9832e8d3084223085cd215aa6b7d32c06587eb722d47792ed2ffb0c025ce5db2658f75f3c4e8e6723d103c530cca0dff50fba508ac038900062edb03e120ec874103f64a98080834b2027b252c048d193cec95f0974eef23908909af573c2570d9af9969d8c5cf145088d744cb151f3ed7c80a153f4c3c2b5894ae0ce1569208e9f053c5b5826bf909e2bbd2026f48c8820ac54b02fca912ca3a2b3a95f6fdfce01261b992e4c50a94cf88f783d3fd007445f5f9f07e8ee4e9c282793490acbb34cff5a55a6cf5c2dce6c9aacbb35d97876b59679339aad244b446a9747777cf39e7ecee204cfab347d35e229c36bebdddded0dbe091ded351a634b40ca9f0d57057116a80fefb5eccbce95a7ef49f0b0df40cb2f32f47b9576e835942ff67f21acc13fa5b4c2ec52ca17f64f223f304d9bcd1b079c3e5d75db9ef17c94d29256700f29cdf972fad4297c2eac99859336f443fbf00f306f4f30d301510fe7c1358a60adf1311fad044c4e8594c4ec5b461c22343a195478efa3d938a067a06e9bd0d1ef9bdcf3c366f8c4c05842980ef3b5305223c17f5874c0e03993c66f2cea4b2e1c9394b0045df9927f47fa61526bb9fa1ee571e69b393e93b139306e654d06f2a03f56608791c619fc78a92568c41866b7fce39679d3e7bd239e79c73ce39e79c73ce39e7294fecb0ea83cef8cf27fd988691dba83ba5d8eb4129bd12d28fe5f9386c757acbb4714d9f9e322db5e7302a6079cea8fc40409e332a3ff9346f3cfbdbcc9b7eef594e4a9e332a41320979ce72b2ec39b8a4bea340413e987e0daf346fc80097a7130e475dd27368e075749be6dc91226f8b2494b5b45169ad5544429f9c0b245af9446b85ddd6daaff1c11e0cdf28e874169215ddf6026d504d1898fe7c1ff5aeba0c5c7b332bab4c296d22af79e3b9ce2a06289c4386cf82a304b022c36fc151348a17193e063ae0280490e17fc0513ec48a0c87acc8b0922126431b193e65394a24850c9fb61c457a91e1133264f919412ab54a91a1970a65a930ec5c619e0e5a9ccc3982eeeeeeaed5d65b6fbdb5fa0497606f56b7e155081bb021e8a17d0b5aebd65a6badb5d6eae8f9b1c0e0322b93d996b5d67ed6b39dbdd65afb59cf76f65a6beddbcf76f65a6badb5f65a6badb5d65a6badbdf65a6baf0dfca2821f054547f2c9ba55593ffa5423d0a74acbb57e785e1613f4c9b1cb2a4e37f5814e2ac544d11b4642794a7cb1c53e37475532647dc31597de5c56657565653fa4f8b45a2aabd3a7fa97e7d62ead45bbb6af49bbbbbbbb3bcb08babbe76471c1fdbe9b5c28854f4354f8f51b57874c57aed585730812e52853c8f367ada1584ff546ae1f86425029b5569cee439c6eea039d5dcf60a27a36821e326f28f825e5a15748d1599e9e39ca66018a6543b9a2e4f5acba7c72fdeaaab4ab2e29b926c99527d726b9d627365791e47abb2ea78b891d2c97abab4ff5eb903ed55782cb89ab3f824e667b740dca41fd70bc9788eefdefcf39dd41d7512178c3fa15acf5d65a2b8f5ac3cbf2813edd2f1dd6d55beb57bd4aabd75b6ffd5aeb57bd4aabd75beb573db12cd1eab7d65b6badb7d65a6badb5d65aebad7f6badb5ab0e93c901d72ffdaad0fdd7ef42f7d23a64d54a6907bce6eab95777777777f779339d05037da2efeed1d0d4ebdc133da7ebf66e4abbbbbb7b479f6877f76ddbb5bdbbfbb6eddadeddfd7dbbdbbbbbbbdbbbbbbbbbbbbbdbdbbbbb33e37e0f227da2e7780e6b8709e13cbc853e4d0f97fe84d34d7da093521b4c14add11c1eea447d92fdbf281d46a95c218513b974182d32a9e830878d16f6e335c14f562e65e53e45fae47f91dcd995d915edbbc1060cca7376e5073364f83005c90c22ec007b4c6adc40ab71c3b70a116af83b1205152b86d8acccfce0ca82192bb0e743c70a9499336a48518510e3867bc51830cc784192ae5966f43cd99f0db688207b9fc003ddaebb3fbadb5d212ce96e7773703bcfeb6e91db79dfe775f7756f154c85d84189278819404410724446ca4c0d66f400bac18fa0e5feb0db6bee79ba2aa0a2ae7a2d4f9f518f81b62776ab6ed5f386f518b23f9d37eacd74c9b456dead4a258cbb556e9103d9614a129d37ecd7af375f4b5944e506f215e7bc61bf82b4dbdd12f71827305ce0eab5f7e68d124231b061a184226471454817d887a8e1850f515c69c1cc0e57543260e0fb831ce08fb6836f1535c6c09e911b6030891e703864a605f80b62c60cdce539fbc1a941c68f0e3594f861810849602fcfd98f0f2318cfcc008ff2e96d98e123977f6d0dc290125f54d30c4f3c11c80c0b2a6278a6c03ec0f41b0a8fc5052abc5c49a1b2003921c60b134c3a94104306024c4a46c04dd8f0bc2400508b10a70bd36f77f7feb2c0f4dbddddc3a3165012612db99b30e98acf153172896b4f2dd93c1605230725558841ceaf63e0eaca384791e023080e843081430f42b8b91ff3a6e6109c3208baef2ed563f71d2e9ca7b72e9cba5c9f6887eb7cfa443f860b5c76b82e48a32a2b954a0921e99798ccb163c2a449ee2f2529f1d4fa4b324775b6d22cf79752fda5558fd705b9bfd4ead1e5a81a1b56397022e78b27cc20fb4baf1e2f15584e29d65fd2e91194fb63aaccb13b72e4478a4f6eded0268dea664f5eb119adc7398be169d40bd91f03648e5d134dc404c9fd313f6270625af386fe90fb61728eea70295ccc2af7c3cc606a3647f5a8618a1e70cce88105e121fb616e3dde21e47e185c3f8c0f8c9139764b2ca193fb5f6eb994a35a643a566a50e0e48290fd30ab1e2f192c1c98563f4c907e9821304560727a8ccd1bfa82dcffc2648e1d0f1d0f2f4d72ff4b92179e97dabc7989f58bec6596fb5f52fd2fabfe1756ff4babc73b45ee7f71390a033b326091314447090dc8fe97578fd727f7bfc0fa5f727af4aaccf1f6f4fc48f1c9cd1b52cd51379723d9fa49aeb6b07e52ac9f2473d47432032d86f00162031f23643f69d6e31d23f79368fd241e1290395e2697092948ee27fd20e1b4e60d29e5a86b2b49b27e9759bf0baddfa5d6e3b539ca0248823cd101c709104590fd2eb71eaf10703eb97e971f172373bc468ce8e47e97222e392eb17933a970d495c95c5c2eafdcdf62eb6fb9f57885e4fe165c7f4baec7ebcafd2e29474d9f26a4a8e1e6832b980881ec7759f5787b72bf0babdfa585c91caf124a64fa654b93dcdf926a1b46ee6f61f5b7b47a6c7139aa474ac8cd4a115380d18217d9dff2eaf1e260392db1fe161d1cc8fe16242d495a785a6af3664e51658e9787cbc38f149fdcbc61a939eab66eaf98cc51130a123d393d14c1c50f5f907da7e47e165a3f0b4f8f61ee67013247dbd3c31224f7b3fc60c16169cd9b8924f7e39ca36c2ec7926259cd6a3647f5704581b1208a32ca8801d93708b91fe3a6e47eecd32398fbb191395a255609d6c9fdb808ce89cd9b1945eec735ecaae1d72dd7e374948e26319a131e6eb0c50dc87ebcea11b3fa31ce88c91cad10214d727f23d8f83ed5a0f1f34698a3e3e9685dad4f3960fadf721bb53ada8389ea684e46abec5e8c547df2d18f1c059723d628d5d9964db58f824b44e0128696fd61688e0a5f30b42898f6603a8610babda830b79d1d72b2cde5283596e10b8666abf558c23cc9fe250ccdd66349b3ca3c3d3a93ec7367079cec3f528d70b2f32097304d3e0a2eebea4310a8a41ef228356fc214155b08639dcd095c76b4f0d5d11c25139389d1b28c8f0ccd8ad2afab8f82e9871de8de0f0c7110c6421472803a279d6d9e3cc7bcf15170f7e0ce316f3acc018372489b4e92a84cc19769563666e07294aadd2493a4fc8bf7b6de2a13ebc88f42a305be5f47a93016c67ad499e968f96db8948999814b9998cc0de606cac46462def77d39e0190674b9ffcba15ce6c8316f4099dca2a986c3e5282513bb32312f071ce63247fe489a95dbd08442a1d10a7b3ec0f5e98f30a871a85de86835fa91fd5d54b87636d54633cc1bfea18b8b4ba8b6dc46ad516a64920181fef3090748940931064ba5efdf3b9dae4c2cfc29b8acf1390c4e46e67e616ed97f84c344996ad326d563377a95a65a69aa8d783075e1ef41c153a8ecb032b152761b9f2eca31499719be7fdf547354676b916615c66c41c0ddd16a9d32b58f82656468602e656a616c0cec9566e528ef7d46b3f2ae69468c1aa069234f124c4ddac69f9a4cb53e4dd2547b29f87e93f52d88e6f0a3e480bf3c13aac0475e9a95a9e63627222d6fc3658e7753ed8aa61a0d0db81ca54cb5512afbdb3a82acdea8a1056aa394524a6909cbfa43a7238800f812c708a20d1c3800703a89626d61ceeebdf7ded337bd29b771da1787cd7536e754ec40e28b222d893cddfd3a7ae68a54acaa1a731bff1e647db9cd9d5d4abb0707ab7633d78b817921c1ec2b45692e04fac0d043f96c4ed3975f9e99663fab99cd1ce739db4c4dd5104b8f564bd9be16834b249716161ab6e15b29171a01bb0c851c369b0dd71787aeb3b2da32ad568ba3366aa34fe8ad1403f342726961c123510884c3041a323544a0a111a1860c0db13ce5d25939124e365ca5189817924b0b0b1e8942a0cffb5c8e36ba02531b0fd9dfe67ac4e5c521bb9dcd1bde4cdfaebbaeeb28cc3f108555ffd9a5a1166cce6dfc59a6609a3f95cb557f9beaf17e7bb8f4d9befc61bef45e2b7714255b58f04ad563f8ee3b13e507286d4a138d9a2f5966f9b1dc5f64798dc8721a17c16b88a5c79a4571c8baaed1f759492c4b2918a7af4c632d626b24126d20b5bd64fa4eff1b21531c75deaecd51055cd167366c50ad45da67540195c83480bf1b316ff8975e85cdd5225d756ace8b1299a8fa7d2c2c3468984cf56533eb0172495f2dd6d7bce19d4b5ce0d2e6320bdfa45d2f7be4508d14ac08a78d197aa17b5c607fafc7eed29bfe4184d8b181b653838f01b68022455aca8269029ffe863f23914506791e9da1958508c0d0a3aa5136b5a3829d9ed068b99c389aca8b5cbdff71f438a76000092b9880c212f96d946a2c81cb1265d52b3ac02dd8112d583024c2235a1c3992c5132560b29d1a9e60cdce80d1000607d8ba58b9cf75030f4f84da95f2a2091a0669964513a5905c510509922e7080938c523b29243b36d842dc8e8f197652405ef429c6a00598407b64138e3e75eecf39701881dddd85165988409f9c52ca82d8c20a7dc211d202860b5ce2c8d1634973f4c92939f30a49eafcb2524a69534a9b52fbd392b00d0ce3917a7476cfe60dfa3a4846e07e1049386d5cc03eb55fbfbb9bb63f8dd1f0ea6eef96cd662ec0838601b381924768a07bfb05c0913c0a8023b1bb04c19fcbf73ca1a04114b9c451c335435dbaf03b34b4f229cf1d1fb8bce3c396e70e11d78d3c7766e0c96f9a3404812ebb00cae53f153c77664892eb5bd394f5125147d41175c869a30c6db939277d988e0cd4278acb18fdab4ebfcfd11555c944551f660d667dd521b6ea0393dc75a71ea9465a13853dcc65f521f7eb6db8e9cccc25cdd50506788a2c883a688cc0b2f728f67f15a182cbfa82e10256617dea7fd5d7ec5fc1260b5cd61726c00cb8bf16a9495edefdaeefebfe9cd168db5ea8a1cdebc1e4d1565011e345ca406f9084ad46e6e1362b662d52066ab3c10a581076a0438a9481520f84d3868715d481f2efc5afc33d53fdced40bb8d6d6b6a14fb3b768db8957c76ddf9b2000e84ccbd27d77a607f41479da758e11d2d9c23fdba508fc99fe6cb1c4578420e1caa0b5200d0471e083ac0c7ee92d0b7ec5f91e64d5160882ef32d02fe8f7829e8771a9043ea873eea083dfb77ef096c16f25b361200882ff020541d00343f02908822008821f82200882200882200882200882200882200882a00882eaf221fcc9023ce78d92de72f853b04e9fc20f7f1e51429667f8a5bfb2afc2eaeaf17ef87548a36adb801fbaae98f3bc9c97f3725e8ed675b48ed6d1c2f7977b1ec6a5d2f4f043a6e936360cc3f03b670bdb167eefcc0ec3a924872f50daa4c3a7b5704ac9e1cf0e41491a45c9f0a91574672aa053397c8aa443958f19724997e4307c5010170c0f19fe3b6a041919fec951960c1f470e1d1e997fa8448cd84c7a54aa1a0124000008b315000030140c870322a1480ea471b0b53d14800e758a4e7252190be4611004210629438c310000000001001030846a860c0154a5918f3240d0599aabcdfe88c448d6b102e7dcf1d36c40bdd5f58005e8528a4c970419cb0d9d136022b5a65725dd5d10c7642183eea482a541a08eb306fdbe26d14af35bd72e6f696ce96f76afa062ec2e198e81796cfd1e6d121d69e9e044de7e1034522585224a0a86bc12800180efc40736db966991ca9c8d19f2a465c8e4174a1123d48dcf7f22d59dac7afd699b2c4e3b93924884aa2d257ae9eb22afcb17801f7ec3afdf12aacf3a5bd000d4845ac3b042bd1a8a5b19a804be2554ee07f388f3d9e47cbad139696fa5b1222c8107739babc46feae4cfa4db46c6798dd02dfc9e78a69c5b8c09c0f1b039a9735a3aa4468e41cb8afb1364339c2931d4e059a648ab9e82aced95878bcbe0a9c7c60de6c64118afc9d6f41c0520b143ea2a14947f1004c8a7950058d35f43ca3c4d2f7bb87fe62827e62c6791dea8cd8bfc369532136409a76e4cdf759d8d44406b4423330c04a5c4d4c5c7a58e0f201bf8ac0f33b2ccecb23b2845e80136324bb5b936134bdc3907c355c6d2903a407a5625578933e86a6eb970d641dd8a3feac503ffec13d006ced4b53ada1431b4d3f12dbe8b2b7b48231834a8ff96a9370dc739e9468b65151c9785f465c00af98e108831ebb1fafcae22ae0be04373651c95f7f087de59169a3c2480d95d09ea935dbf8411e0f011855630f5048c114ec5980b955c89d7eef840043a7d0486b2d6dd88c4faca7e7f42d006e84a59f513a34eb4302c083736e8bf4f13a6d1d35b4eaf7d38fa9730ee14683559b19137a0aec891b8b7a7c0901687ed3af065308046a0f875856a2e9acc68aa52241ec2904bfffeca174031ffc9588b394c9615de76b68e768b70ce710fb0748ce7cda1fe82c21ca2514aa2f9cc5f83f09848df35de6110aa00216428dcf99119f2a0aa19455db0057b402de314abfec1f73eb5a0b8bd60f11980b087e2803b30a4cf0ef6d39dd996b68ce01f0dd0c62252a98fcf0ea3b2df3080dfc9db52c19b3a3c1cdc1d265caceaa61c86fe0e13f44a14919e7cd18d588baea7ad8f49263a92072407369f1e2100423a9f95cc4520ac0d68e2e16a9943ebed872b313c8c1a5db11606a478cd4ed8b64bd30c0fedd108051f431864796a9ef2565b943bac31f713ee04bbcd81b419c124fece2f6625de91809dbe5db5c2e21c4b3b518c605fd07cec5bf36dc59be9d483f57609d3481b2f41033a51f1c76e4885404198499a06384f24308dc68a38ec44c255a65116108a1642b3d8ae3ae87a8a1c4f5fea75e17a0bd41da41f313ccc7adf251f3ea862d304ad3e66467957f1698220573b1a9b61af76f22aa77d5fad05347a61d7e4bfbadbb5daa3e68788d5544ac1b5a01e9ba7a0b4b6d36cee26445f13a6ec41fcc51cf7766a409ad30b22744b3c31543994197fdc989faae01721b932a224485db54f6dd53a5e5b7c6f64d04b34480771a0b051bbd562838665b2aa76e1cf3e3579b2d5eee016ee2bb4df8043a941859b0c9ac0b81fd2f48bd60273a4dfd8aa091d0162c29d7cf7a15832d750b6c554fc601aad4c1272076db8404487cd1647c000a0357a61c7ac45fd8de4c0f89b5d3553c3e013fe59d9f5b2f463a297c613f3b8eb9ffb6248ffc28be8f88af8fb057d7c65813b0435a9485beb1a124b7263382a5d79b690c3160c38e653da8ac39a8ab9f8b166731038243c0211f4546c1f80e01060523d475f23f77e7d4c64031f9c5358d37b7adb7d73f27d96b6484f4c64e2d66d0bc9ea0c7a26172dac7a6b5a788cc6e168a0ad022aab99cc5db798e2d6ae40f63bcd148a5ac9604c583c5080bace2f91adf31f2d1c83eec8209ed679c8bb6436739cd81c925ad43d4b3e021cb6ec6241fdfc7bbda69b8fdc0464fd2aa2cd6d776021be9fe590beb0f51c77942f799125680edb3a7aeb00c1a77c818ab84b65202b095365c07d3c4a65246c3c5042f35403c941818917f15374cdb70836285f326fc69d0ad79a41319b07dcf62b799e598223e2a41d11356c8c5858f509f31b5014dd60d7865ae6d6f8bf001d6bac8ae75118d44329c855911440f24d5628e7b9d04718fe95b46f250b83194ddcca805cda8b6b0a16fdc0cea4cdcb249001f94c8c7d6e1f0d08bea9e476c1bc35b40addea6f0d93db850612299524e00ae7bdb11bf69031920d5f059987aeb3fc6f2ddd540f4868eaaa0c3e19cd062b3b2635f469bde1faadc4e02f6616c62277f4edb7a9f51b634265cabdd5210dc30eb1706cc9e919e44cbe866eda602bcbb65b347643beb92d65989c4e77e885943f2fcfd49793360f40e4aab1c70a6a132073ce32e10d362b716c9727c3b627adddc2732ba117a7ca757aea16126d2b8b92db0ce860417755e0ec53b780a14ddb0645bd264df379f89e9ca440b3d44a73cbe70dd144652a49443e5f4e9b8b75bbc1975ffd36a0d0f89741a943482301fb869971b279567a03a6dae4d85a393b37c6a3da715732a79d15c375c0d64873ba79dcefb7acd45a24cc912ecbf4ff5830d4c832839342ea6640ff6df625e011a54456122648010a3197c4019fe75c0ff3ac4b459eeb465c23e8d5a86de0360e23fb4b585b8497710b54597416b652b4d6ca719b98c55cf5b260545f694708b006ecbca5347f1066454aa3f4c9b1f005b8c652aaf3595781f598673af45545f75f4951fee46e0dd66c54d2a1b3e803cb6091c792c1781c7f2a30d924f8aa61925f5699526152cdef0c58c00c49589bc6d5511842ef5dc9708374f5212b586556bab283d51eab636c54682c18ce0dd616a078462fbe12493dd8345c2eaaaf5e41b570ac4602add5a421eec6032cb0912fbae557d09b3ff68240df74d2ffba437f20c3a2973df67274ad470d05be7cd5e698d5b1848d3e7287649f50c072a3e080594680a9b5c0e32d460ea2488f6c02c09629cc310bc40ce0109c775544f6556bff058c2aeb64ed48d2d37aa3c8f896c9985f653823ea19ed0161668c8ea80a4d5f4547121fe4d022ec840a5207ac6e0948d3385de19ff3e4b95106e80d9e9a4247f5f40ab95b04f94d699422287c009619a646fd9f235fba4d607be4a5c22a95312820ceb19be4a936a85bab4766c8a381092ba242a558f3b6e0102e379227fe9d3a72941cca9ae3cdfcafa15a11bc00f19150b24247c24ce28be184f3e5bf38c170828c7f7f25f8e9718de382890f6ef821c9086e372dd6ad2388c64b654f5cd5ceeac2b7be5831e1f209c170c784f5960ba48720b661f3cf8a75f6030d4043a3c2a2ecc1ad388594d5c6539fe558ac4112cd48c958ce702875a052da5838ffe308acda0e24eb21b78a1fe443f7325f2e5b5564988eb3ab084abd6f8da1bb4102c7483714d265f03d44d7574a767407ddfa471b3f73e86c0b62d3186e30c40a628a39a2862fadda30b07024f2aa39271a064009d174d031da41433a3f3aad8d0b8e484f98e1ca2d3e1844ae5664c84dbc7b44758b40aabbea4406335861061a68eb36c03c9ae00444fcb547404a2a3a845e528a10ae2eff344022f58d15554a74d7023164345c578d592a590489d89dd1a15d9beedadc04b0b8e577d25dd6ea26f78853e7efa46974d415d1aee11428300651873e122d6e996b9767c226cf12adc5c128ed57ebeed6ca30a76989b48069c756667109f6ee110a0577669a433935361098cc0f386ac10ff3669a3dc2f8681bd7d312228c669acaacb2c5644442da88f8a5ac894cc19f596fd9d820f9a74c5353bb80018ae69d1a6b6ac24c8607b87cfffffdd1f3dda1f51011529ca91de381cd0ca49536a8f2596ffe62a2253ffbfa7e62fa30d0db2034c6f583d19f2462612a6ca644ae40001773a9e5a1a6ade3b77ac0f70126c1f7500f4601b465caaa7e2aee384a3819b19827d854849f7faa1ce86d68a16cab5a2847b7935dd432ccefa88ff844e6c38aa2143eabc627f03e62b0f796b9db13d0534b560afb10d09fb0921a4e84659da994361009a4b9bb46ef67b0db824c4f4feb26ce5b282e594f00592a1b6f26d9e38086bd756c3c0f4659940099b43b50962b15ec1b1ece30a780f5acaff1f644fd25260d050e65a0c672b8b3d983f4a6344c07a41dc88632bc00359c3db27ae8136cf6275df1a1b164b16d56f4fff342af38150673442cbd579bf23f1a64784135d2816115d0b6cd6dd5c1f9698417b61f1eeeed209dfd2862542f095bac5f5516116476fd32f9d5920f293505fdf9a0eb574c242c1afeed1c6992a911051289090cf2049485072d6551ab4d81cf3bbd00e568b3b555fbd60c3556d25795017eccfd7401fbafdacddc5c0262bf4b6588220fb0ef1888c2265a2bc53319af86d67f2d2856fb80fdf1326766ed7e9b7b578e388da1c7e460c11a70d16a1a980371aef98565d474d0ad60901f0144139226d7d7ed819f6acee72114081e19f24354811f1e1902d1b4e5ae6097ef48b21b015d763fef4fea0d54c0d943519f9ed3a386ee8d4f6998bdcdac73a6774af105603e108c732442de23b08f6e614524739dde943642c52d7de412c5c7036d4a4f87f5fdf1c78222c58d8f47a048e2af37467b311bc14048e9e6a350c72187b61b4e801fc6699477032d66c429649e8144a1b6833e5603778180216dd3a5333593fcb6175866a2509d133747437a30e14b1e82ee1faf48edc096578b10802ef60a85223c6e9c5661d4631be47317fa90abc9e1d2b47f194ebc63700c1d25e52fd7be4a1eb0e6adb7e418f1dbe4b45b7a91b654529d3bca2387214ea7653490e46becf04d6f35e75e5236c466ccde9b14f04e290f5554bac550db5a6c0d068b5639db71fde605e445bac7c6c3896894e4d060bc3339cd4cb18164a866f110849b4a31996bd86b8c3b7585bfa7a16298fe42142916fa0c98a8434a7c27655438894c34608f5d47292051fd0efa095ce392ce7376be50dd539d6abc6a096ec9e0b2b483dd4ae9b6d6523bd78546e89c0fd9842745f3f368331b70c54dfd072bac3f9f55a8b94759ca4d727047ec3a68934b8e3c1687d7d05aa1f3a06835e529b480d2f6a98b049748029d89181091ccd6d592757261377176ae36ab70eb01bf9e333a21ffd2bb2bf4c725ba182954063a1ef8478b06a379078dcdc41ac8c2129dfdfdcd0bc86c9d86dd976ef34f881636093dd9f11fbdd01c7ec9eb101fd0471cbfc396f94d913e7a007be4f1ca33ab666e4e985a8115c95c081db8d78a5921ae835783a9b067f1f49a90a209be6de6c1c13e8d86c69c180f28dbd3b58dffad4b88f6bec0440398c20136f03b29f0f17b939f3ed1801931f21577097f09d51c5d9fb7b5045086f2d15241a3ac56cc3608d6ec88835d2ca66abdf46be89ef91755e80adadd193618b7c035c3a495c378fa918e4dd58d3131b86376ee4d5ec07bcfdf408a2277f34ea5d9fb3f0b4f2bb73846e2fc99491dd805913ad1d91c382fc939a81292b8d9bb8f3e672666cfac793ac1ed8afded2231a181bf19a105028b69791daf66e367ef0b8fe73392b16e7278026019c88f52123b8d4716cdd3d0ba72b07d59c85844c76b0d1d0e4da635d94d845e54a33b797cc97d9fd4aba644649cd7194692613f68d080c863a011acc66063bc310550ba4192a703a2b266208feafe0de20ad29134fde2889baca398c196a34aba0aad0c1311438439c6d44400c7426f1a1f6453853ff43a1e82ab233346b02d7e1e960c5bb838259c4141d93eb688c3a38b7fb52aea6bede4d3a60c912e6a9eac2016ed820e1868b21d7fcbb04f4ad6fbdf92f43889d28c6971d74d428a7cda8df5f7a0c9cdb060a50d2d18ca428d1d84e62fd5ebb595ae903761d291f17173d5eb23f1a98874bf163cd7c418901441c2651868ab311de7cfc2629dc234cec5675b0aa5c2480cd1ad8c8488500f8fbd77fa63fdd70626d9c76e5be3905b363a57a7a70aebc9361aad513aa0412a000ed0481e2399cf853b903f64b14c62b9682482776a8040524d5d2abeebcd2286bad0e3a159cb5b2af18e12076b0f645f6a806f7f00ae5f282d6288ecc88baf90027c2f902fc5f9d3878323df58ca1f3ad18206033c85b8a6f95a3d0f23c85af4ee21d336b730af1d000c183a5986f3bac028b392433a6a382c67b5131b7520686e6616d0f79036ea12c460331d23084e530fc204714540a77e92a1856c5e3fb2612b26fbce292cacf8bbc91bc0e0a23ed0f2068690cf1a58a38e830f16a8f8838be51ac940e4103ec2cff27362fed8840cf548d60a39b11dd8940683f1bc5975fffd5a162354be185a820ffaeb7b01aff0d101c2c07a836165713fc30465adbea4c4f478056c1a9e5825b15dba6d8f75476243c42afebfbbd618dc003b707bec6ace13f43cdcf0a4e61e8e9cd3ec81874b5d66cce2bc811b385a97ccce9d4488d871d192b1a78078cdb300016ce087cbd20455d0d2f1da95c4ba57e645f4484ed1b42cd717cafd2bf1c9143d32a3b03d924e581f2ac2cbbc60830816c3c196a821082279581c47f7e514610165fe593445722b6e1b3727060d680fc200cdffde5dd6641e16571c7ac4a9866396def990a3fce48653246f293ca58b59683b772c7776b8c1b79547a1164bc61a3558a65c87165168c370dc2cae40edb97f62926fc7954067841391e40ba843bd12c31eb38b0c3d3a33106762802830c7637ade772d04d070a885343e8ecc1e45dc7070d56ca3c30d2ec023bd7bc30dac04d52c1b542135a902a43eccc6a845ec7840f1c70bb8e391841afcb5d2a47ebca062981e78d3bee080c018dc919828afaf613364ea5cf7e92019b202f0fa54aad6122cbc448289f005064955a93c054aaff908e86c7721833bda318b6afd990b5e688908b102a5a69e0ad02d422e5ac70517304cbef2f8e99adea293f2e65261554ad79a4508713fc5f068dba5c37d010245faa543fb334c6b2f00f313ff895975058e87ed6b68879a1ebdc00a616401c9a0f31f3a559164ba4ad4cc35edcb52d64e16e7aa9e016d011ebe6ec3e52639c3fec6aef0547eeeae37261c46404650f60f76dec10f7d38846b40841a77734db99eea73866c71663495fc80d4f9eeff890140dec5ab738d8abf450f6c900921377302798c1aa7f8e2c67fc60182212e04bcd0a43a030b773b3b8167172516ea490c58a991c4b6b734f644efc068b1a5262229384c1d81b108825450bcf2790a25675c2d3a251a146d77dddd07d0b3748b4dd6f6652142dc4b2d1f5c18cb6459dec91c6856bdf385a8ffa9df4921af747530c6bf39ad0ee093cff99801e85d1fd45507ccc6447da9f2ef261907df889de3ad710f5b6d66c0a50e1e7b68f215e8b58dc6c908a41a760df80c349605834110104901123ffb977e3813e5fe18f3c659dd7742c062589fac0cc0196010a522d594189b43d03404250309745beac98aa7c2b90ba5a744a985830f52381a9545bc5708868092592a6f67547e032c6168073339d5a99a288b2f1e1915ddaa09b8a1b0687a14150e91c46f83a7887ee6080520f842a07a12fb35b505364d500241a2b66df5c903c2867190d745ef2120808d1ec7c85d0d1181efd9dd298f22a68f81fc949e867d55342fadf4cf400df2127f0ce024c06d4d4fcb4b90e582154948cd6eb5d6bc3b9bf981142c8ccd58fa28239efc16a8515e63b4125e24ca395cb56daebf54052715b38c818e550a3c4f59200de7c413246a21901337a9a04805901e6d4e407594adcd9233bcd35e22f0edba606716e93376c017f30e347619743ee76636ca0e92a2818b4ff0391161161134d3c108fdca004f182895b72f1a40bd2ddff73db3ed057b8396a6ac0fb020267ad2642867a94ddff7b1efecf4f760013d9c95f6e60f66c2a21562dd35acc17ad53933d298cde2c7c524ce3071d0849b99cfa426d9a377f89125c85e9182dbb9fcaf978e7aca8a3998887a360df7cd767ada64e6f4fc501f38b4114d9d597ed7ba5f6d182bc1cdbfdf5e102e7c8ea314abd37ec4fe75625429069f51b7bc264387d2921563c2816704ad93f8d0e7c88ff2996b58e6fdb628ff259b61de303175c759074030cde4922792b5552d35b6dc142b09b8f8e9a10c4c98d619bf4e43d35b40bab7a2b2a3ca8261076b83f211c8175362c2f5abe839cd099ed007533f19bd263ed6036019c2bcbda19a4a94baead18efa1e1fb068e41ac03e410fe95fc0906bd5913aeb500819df567b7f998d34616ae8b7206403cc784394433be2a0d0662c598d4ddc5f186471c42b1ccd242dde6b0382aa59a4d543cb3c5e9cb1095cee9551ca959b19b9d04f2c3ae119b8f430137bac9735271ac0910d469432a162677dc475bca248801cc352ca370a2105d863e3a8ddee9ecdc05e9e7df4dae264c97d9a913186863e1b5c6b0de03c54d388fd0074800d80e695827a57e62a8d96b683aad8f176e0d9bd69862af890798218acb4a0c4c350e067ba0833b108ce28b2b18b05d9ac91964cda34d84a113d77cf92531d0a76dd1c1f0d2cc7676ac7ecb1a0c67fe2de123d0d6024dc943196c1231090a67330c4a6dc51e6411575878a295f1ff023729588e107e4c916d575d5759d4db461ec52b03a4bf628fbe9c9e5e7ee556af6a0ff2a3b68e5a73a54e20de1d6e49b964414a8bb2edb0d2d44e0a062c09453990c21593ed13e9098036ab2c2fb94021d0afeac547422421173f3c78efdea931b014a4080f4386ecf489a50a2033e816088a74d1130a5b1dd6785ce558119c5c4fb94b0ebd4011148cf67f570582442382800732db11d9e36030a1c81452a0885b18b62ad80f9234e3df9b10bcc098d11676dd8da02ec3d4b3dfce9b90d10a36274032137820ee25e80c91d63ecdf13dc1b860618ccc6d4d8a109a4f62348719570cfe5ef4707fa88aa446dc4c6c234d15dd6d2c49e34da1c320e7d63a24a07fc2b81137540d3416153b41d61bda30037b4d3aabc15ea90954260eb51e18286beeec682262fb4044f8fb6195154c3d81ef6549a9d9d964659afa3376d3b6720bd1423f09242e89b998432676a6420732bf0559647a24110de11e42ecaf1191e2a35a706884b8aa803533a69d9313faa03bf6bf4ce1ff088ca9af8d24abd7199a216403793c5484e02f8dd6ffe7b66e1fb423e7f2e1183bb8083ece1e0d96ba94ce9b8e4e53771f3af283f210b7e7f0c0f5333bd7608aad80f5c2f356a56258f13b4956ef0901c19f6932dede256711360bc54e16928c70668256b4ef8b20d447e3320a5b87f1b558d3b08563c6a54b171d43d1ba56522384849002b87d52798f200e3888775966857c9d7ec3870aa9297d2bb0bf626215d03f80353e666e9a225322fbe0f995e4907a65cc26b9f878b82a20aa47893a1a75177304d9d3dd2d9bdc1a9bffa2ddfd0dbb5519b42766f03809b66f595f3dcc7f117bf51b6adea38e0ecec6039d5c6f319595b0e1e07e33dea4c6abacbafda78317917f4a4544823fb97bd492ca96d8635714d1a78f638f9a3b21a7e6e30b530a9cea2e15deb62e49d47c9cfca7762a71313e855ec2d918c7239f16e2b97dd56c12d78646352a035d342c0743d6d8279b0aa70a8a69c6d0d7c798332cd5b91586f1df378da320c7a2b1a83f9c90d200c2489c05497983ce8b10bf48ca3beb15087202652f77d6c2cea20c8046a526210e40b2b4cc004b51e314864c1446326638289d48d61df2d65ba0d05bd25a02902c6e4f489619d8499318299d6a1fe27e897d9fb305d4e6652ef0f75c0a4c021b8a51f6b77599801fc51eaf6851279af931f74372304bbc6e20a922e71edd1b3d7bca2c8946bae05ef322d80d60fd41cd118fd030935b82fe6c87a57aa5b7d5e444b9b2c218d14ab6a96094caccb55c08b9050ca4ce1c420c0dca1e1d351655bcd174be40be7fcbc001a0a23bd7a5cb0d3048a342ac245b4ec0a3e3a62a006f6d2c85c0a0ea8189685453d6c4d6908018ac129732b4f7b519372eac969b58216571a50a9879796f35da1614648225da9881bb055895426dc70290ac60781da1e89612c088f214549008dfd788283826fb4154fd2df6fe39180c70d056fd8bba2f6b1d90adb139bfb03af1c4fbdd7781218cc44c1e63788e074d023389382278606dc7b061241acd429641e32b2f57bf4263f2786ac75639618e5f787db7bc4eeba5b23a238cc136d361b090e3b945270d00997bfe564d9a5cc0ab2636a1a2e5ba4ba0bc2e942b31998bb9299cf134a9aa4511315832989930f4aadbb380369c304644d8714bb3610e87e14dd84dd6d18ff56349fe3ff7592df47aa47e0409062f17cc00905e299f24f87c2e147023582183c0e3b800173953a5625014de2038646f525774904e10177a3916a9a61fc7fa0443dc313f90b2f65740f5019884d676302d8e8cc12c7d3dc4ac338bd390a927937b1aebb6861cf21e499d3b67ea12cc32b990306ab34ad4b35751358a840b0eb89724b9f39d542b814c33979e2d6253b1d3f7a9986262f7cd33d2908d0700e3a751556741fd64aac76af302d56323733538ad1f5138aebfba4cbe1648503c92a879215c7276b8e27ab1c1786b8287321e3eb2ef88715de8c361ef0224780c5e977ff0ec820f736d66371d15e59e842b420cf97e077412aee4fb9266d04c2c7fddc8be0d7a84eaa295c6a9e917ee3906193820bdd8d454e300296515c9c8043861badd6c9ec6f41e2ab35b7c283cbd1dca6d5e92a4f7ffeec9d0375d0221b24cb47030d32e6dd04744f01d73b983f123a585f5ccc2c92d4c6ef44dc76312e0abeef6f57b914dee80c2f8b77625f82f5312cce6b0a6304e4e4aa27b2aa121debd2bb812e82615a84856fb65ae33959c335ffe7e3452040caee4ad1b1e70273414acfb6033cb3ac6bd69491acab579f618c6db3461671b042f92e3340a8aa4080d82cf640ca72ff52ea529c27983634b00d203593e644f8be431af2e565db25434cd61efabc120370be0447df07d7ae8914c2126d8a51a3da7640e8c67fda5aff4458876f7807402cb0e2986460857f46ad43a105fc7cbfc11e00e5f4042d0b3b157e47d01cd40be9020ba5e6f38ce67b167f0ae6a38cba984bb1691f5970956e9a87e23182384ed46b384ea18a983e9939fbaa6f1980385ef98853e2966c01a79b634c5b44cafe4960d0bd762bcf389801cd1d93de658ab8ae5da6e2ef339f296a9704e205efc9d5827a0393dc308169a01bf410487bbe09cf1f6502d9c79540265eb743b5f94351dd0d25c26374d5a733f3548a463daf740f0e3b954391af33ade51e1a237d4a3de9fcf0de9dd87abfefdd549bd46d67304109ccf3cdb0a6672661ae1273aa326fc4aa959ec4307603437450fbf6fc8cdd7654376a117ae6bd3c0723822925735f2e09fca248101530202810e9af91df1784eeaf339fe684bdcf15d783991db1172053e8d5f905591f15cba6a46b7a2561fe5f015b0fc1accf8d6e410512e788a653ca0d6a26e6946880990d09c4f9102c2c9b156938ea580f8f309925f5d19a714039f00dc683bc319a88b5b4b158005a23e922bcc5a2c68193df6fe063e2a4a9f53e35cd3265e014c9d882ba68c21ecc8fc93145f3bfafdcc91789e40f863a8ed01868ebc7bd1672018d7bbca2131002bff60528f6fb8e9961cfc7d28f207caf901f14853369ad919c1bb964c7a7b9915f76717a78226d739c2b040b9d6d28508a066c9a40b5ad29a220452f62892c134a33e83a5c6f4157f7f7ce9d14697588190e20813dff9f155b33e9838592da6a53c70b4d03adb87685155da662bdc93b536dd044f781e9171cd99eb0f620e010286edd1672c689f9ee07ff42205b612be62bd6f988ca727196fd12eeaf333971e6817d8b2c0f4c8087c93307c8df38c87301b1acb6944f71f30dad4e027b54c41ee95e3b3c3ee2c38df28732bedcd06fea21afeba69ec0fb30abc633b6e5c8349d7f4a3cc0e19439a1278e4644bdb66071867da4546658c1fcced7d16fc8841821e82bba44314d3cdc31f9827f15c87b7f6b1296bfdaae934349ef39d8404b1060268edd767d43db111178d1985f507851f99d180e010fe2cb53d03ed48892944e660a2cb20c0a641f9c8c3bd3699ccbbc6cdb04f0a9f0d89c30ac6328d32621b00211d901c96edfc14ebfdbcef24371af7f292fee3105c4d4f1b0ffc22438e2f2e28f4d19c5210009f6628b7b7a1b728685c380c319955d3adc752919c3cfe8f597d1ea627a4f1ced37e9a6056bf6c24db3d0edd982e658e8b0158329c7851cbec060b434f5c4d05078cc8ce427a1339389d00367deea825d17d6b10ce41b1672672204b2e286a2d5b3f0b7b1b2c3aab39b20c3f7aa4357b80e888795609b27b5ab72eda9c40364fe1bfbb90cf212a4d64d875060483886547d34d133773c740c1d25c4b40c40a4fa57ec35eb99381ce4cfe5409ba1e0403b4db3f35bf6fa771d0020bcfcf1a073539714593a9ea520ba7c34d6cc050e226d533460dd69ade2eda974251a4a15d9ef20c9893835ce6bc7be3d8a88d57d05d45b90240675e11d66f7befc5baeb897d1138e8cc4a23d90faebe4085e4e7353779afbd06e570cac3cd87e979c371bdd368b75ab33157ba0daeb6c8189647e6d134d5e3502c1ef9e7b036a117662fcf0ff9bdc40b0faccb58189ef3291aebca83b7805359e26e8755706a3aeaad48bc42309579202fb0878c1d5fa88ae6a6b76c8a4064b7ce0edd81cc4499801634a5968cc49b39c24ed6899b54a53ea46ce4dca2371c71a20c733e3523a5f234ee2935209a892ac44e4641312626d39b9ecf5993fcc01e3f68920b3b2f29654c74ccb6743b65495c6df2a001bfcfb229fb682311369e0e24710982241974b184d098d7b02eaa72ae755a1487c39ab2d5ce1db9fa4cfa1299436d0f86054ee7b676bd363e8541db1dfc1f27eeaeb9fa84e487f678a6301ecaead4123171f2cc45f6e7ec4548e85aee4fe5f6bd05df02a2c2d263bbc2e52d50a5ce7d3981f88090ea92e248128249971a828a2c3c1de33ed8a154234e89926150f214ec9c51b7e936394d5ea64a3fb5fbfc51a2a601bb42e3330499619fd4eb736de8a9137a6cc1a917c8ffbf6d516a94524dfc91b1100cb1b179e374dae421eabf60abd094c068cdf9126c076b30879d37523a38b69f4b7ad6f0a6327f7191d9edee09a3b55c83375b8c8f6f77532b478985bbc5bbcfc7f7d301db8be60e96894d3b56aa31362a1e26546acc38302944e3615c7316c8ec5c6a986ab0301374604acb0fdd7c24a7255daed57d1a1f8f25a2b0544d824d9ca6dadaa1edf549510fa0511625722e48bf355a7343097d6d1d1543f3b5da12724884e6db483430c79824e1393fc051f8754c5f8b8f5c75f1d9320aca3635567b930a7e34494c97d97d128d8e0d1ac7cbd0585049fedb86b744cce93d55f422ac19cdf8f441d1135211f82b05cfa65ef8a62b4bb10cf526f91d915a53292d1fac85662c51939d91c8ba5d440d33cca639091a3225df41344ba9dae802500b0004221cfa1cc9478ff0920546c1ba95074aeb9be71498f934dd7f245e525ddb4764a996eb8b0918bd3f0d6c4f8299a154d0cc5cb9470452761cb1d252fefc08fc57b1c91785ca77e3e716cf526991b06a8ccd0631564c75b2a99b06da35c08bb016f6370b13da1a7c89e57f57c815aa0dfb4473805d005581459d114b88f90759a814b012bb2e7719d76ed931d682fe24a61d81c118237d9f741bf5e44e405c39174419d6bba2d0ac3646ed68ae39b8f45a36caa7cb8413b1f3521b68a382d50d8aaa3c063bfe4793120539c7fa3689130a2e24e04c05d72614b4144d48530c853d720269bb986a8c069597bbfbbc4ef0534960823d9e50fda2c90d48707276b6db361566b348e828c64698f5af7dc191236538131a3628db39b9d77ee90f2bc60cf1e6a1127f3fc70939a2bded60c76b232f1156049e33434cc8d3df97a98d51956c66a675edc9d1e00e6cffbd12c2dde7a7874105f4e21ad5973f6a1d360b1adb82a1575dfa7158ef5db657c7b346054ecfdda1c1bd5ee6bf94c29612287b4a9184f88cd19b9d7e77fcabdd3d61d698ae9e0705662739bd5c5dd6f1f5a0b8e0cb8118f74bf4f31bcbea4c0c0777aa33fd6f1c4dad4722f42b809f451494adf3cb0aa74c60f9bc63aaa95556b9ff9cc577a48a937b6d862caa48c6920db0298b7c793eb95722c4bd4c3d1765fc582ed872642da68fc53edf2710224dae5b826942619812be990e36942ab6f990b8e29c14a318c0189dcbb5097002c4b09befae8237b86ffe3b516f49724aa92a01826286a591d89ca629d556e60af8e6d904de5908c143e559bb73a1e46b6e9763addbb92853c1800514b0c642a899e34106107d7824ccf737d5d83a0721744345741c6aa0ec455bc28e61fd4c0ea7202b24afd9793e81f47882996b4008bf44ad47805da7c784de4223a62ab74135194c652eb5cebb030bd8a3e2c3ab9cc2b6680c266ea5f67afe92b8aa9574785064a588aac7a49d5b2dcbe93a02ddc66369871230b86869a3e8a6504f9e3aef24026b0027c2c843909d54bcdde768e53ced31c6a5aa9bc2218372f5ea4121db4bc230d09f1a80e8f7fac0e686e4df6998d73b89a392dfc99eace2788a81224785cdb51aca56a6a5ce20e73d70caa9d8ac801ce54cd0fd12f09e6c575deb96b6346fe05b2c9d3e74c714bfb74a4798eb18222ea64d57be5ad9076b0e65280399dd657f577b46d9da7f4d2976085206a14e06090cbd5664007aeecf811cd7fcbd558ef0dcb03294b7e0c306a8a129586e26b3b5fdd290c3f2edb3ed286522a9660caa050322e52150da81965144388e7ecb17d56fb55b64e6682aa19752c851919641464147a1d731ae8047db5ef91899e89d2122c47a79d498a2b2831b0c16521d26978adb62842c720927da3281522f05452f7cc26ee3809a068c1be73ed44163316b633330bd203aa7dbacd115aad15a502c9fed819dcc0fff18733151c174bfaae7c2b3b01aba9a50ffd925ad7568781cf5a918bb45368e49bb9d44f068f826d863f64320a328e28929a00f0195ccfa7c4c07a900c2f06af753ca5598b36256ba0bf07c0908fe18fd044b02f429bd60f4b11765245147bd50bba524d934ac0fad105e41d292520e0c988fc110e9ff7b01847a963454290f3541fff2480115830b122b30f8e29cd8f8d1ab3945e74967b86ee715c7491253f9546125615c25b496ab831a3a92c19d275ef9e60652e61bfe2c5720592ab964df979e764d3dc6689fc4fbf4233ddeed349a7a0406d1cb2486db6f93e30b17934cf270182790f25ba3d7299e5f008fc498de2f6114939f17c9b6190a210064b8315d6a878a40dbb8726d60eef43aefd818b73b0d519decc8458407da80f332346f1038c10b0901734603a7e8851d1eb88d75cc1d5d99bf999efad16a77723d30da2b5163c0892346993d52a8595c4da6d1b3207bcbe27ba130212ba2e3ff24500c296b3d6023a0eb6affc3387b0e4cb39358f406593fe644b585ff5daaa56577e8d3909ab668ee4e1c56aa3fd3f1a0ad94825340a6f1d0168ab78f56636867a47f8be4e18ce170eece7bdbdb7fc85fc796993019e2cebc75be86547ba6ddf16166a64a034e95eaace59aadd3194b4d24d5a917bbad33696a05aa476280770484d6c6b9c759e2b0bacd2a6baf4a3f199e4f2f3b1f16977ad129187909569c27f519edc3cfa395fed4d8742fee438712004e7b187b3e36a90e60678bf3ffc05c72a663f8ddc0ebea6918a436316a7f2a95aacd3fb7e4fe9494c4b912ef049171f19f9eef291ff858e590f26c3f381edf830aed408acfb7bcd28eb92c90f418c1bcfe805cfb9fb65981738c04793697c8a312fc879bd0c6ad2992c35deda102ce892a2e2a72f691f1017617307719ddb976ebf41bd73a2de3955e72f4ac4d2e0d5f87ec65061d75ca20ef3507ef3f6248a62b082b1638bb80b4fa1dc74ead97fce17c8d58f4e22fd9485042d01244a0f9880f7cfa6de42eda1ab40c1fbfde9e4b3af9a66c0a72b83da81657d706c7a2458c4a301e564007ef0fa8d91faf4d3a8943e327d2f73569f23e5c721292b378a50941255caceb1c3236c929e80684363d698b6e2d4b380fe80afb20853605006b17a1efd196234bd019272f9bb22c40d36c2813cc9cff0bf871dbcebeea487dc2a8bc13218faf7017e904ef10c80c3668744fa0dd491a05771fe524574b4893612c20d9bb5544f1da922d35299a8b68c251939df99ac55417f4cd01aa395531d8e2de69b8c3d277988d7031fc2d9419f3d743d9ff7ff423c3c3251ffeb34f0998c1933cf6a3f73cecead3a4d8420188076d5f0ed7a1697334102234ca627506be6280137f26974ff3e9346e22175cb5fba84359e09a0dffc1a2584f64491075821a85b4e65fcf2d2095c31889612b09ab0025ba7965625d9063c49c60c6986b93423f5494f5636737792f483dec0adbfa8ebce49013170a471ceda139bc9216dcbac87cf0164c3fd966b6026098bb1ec07e400412a4dbf1a826031cd34e634fd4ba9963179d9b0f23d33c778de5241af310698689dc0caf6f53347f62e6aba4910c360074d5e91401372478d3467981167d5981ff34b92a5d57484bdf9ffb48f07ee2a6f751b28f31bcdd543f76a5586074f37237d16d261ad254529f69e9cd0395cb0498f8df800dde30a366ef53ec00ee1b6e2c130c031fdd6f0edf6a7f9719686e6428204ea0dcfa2428dbfed8ba7bc3a1331aba46ca427e9550f103e114967fd7bdd67e1dedb633023d048bceaae3d17adcc627a8a680d736186bbd088d2d0604ef8c106cba77313d77794ff4a23d86ae7090a6ac82e9bfeb08d4016e5e7dc99c3f22395c8aac61842338d6b231645846c3567f7a8f1e0bc1d1e39133d9bd55756c7763c7275432ba38c91b9317e45cfcec53b7b3b7865235659296b4447e8e87b65040c4a992f7ef8adb3dee6c58362f59d6e3934a05bdf94d5b03c0cd3adc684eb8698aa7b6a9331318fc470210e849a202bd56761a015d9942410310ad0f7fbce9fed81bdfc603e1825df69f9cc855fe4f95e623fa3c53accdeb0a239140fbdcddf20d96bdd64d6a387e99ab0ead06891ffb1c68ffcc48ed15385a899da0560bc09e937e463fafb02fa05e1a4ebfdfe0cac982e8ff33f37129ef16936e28a799a5d055dcc73d9dc33d0b5af25150008001a4a2a1b039f7c1fb5967604e5e30517cc1a9614809d8bc294386c7e65775240984938a72026ded120dd8837d792a94a3b709dccba8425769b68ccd007a191918d4942860ec976efa6f486525ee2bbbd39802f48c8a12a58c8ee4bcd20e2cf5e985e0b25f78f05e9110474bc59e8580e33f4accd8cebfb202de02dc9b7af31398ef37c14d7feb1ec042362cdfef917f84c50aba2d973c6ab9267cef18f7dd02a373887908febeeed15896f0b82002f557e0a86eb3d7b9ff8483568a374560e92cf764eb4489242a02b8494b60053854040eb0496d17cc77e2655751651fd8d764767bc90c3e5093403eff182657692a1d1affe2f8f76621c3b67b7e872e469fe9a7864125660726c735a932c643ed17781f4d432343b7f5e5c399f50616baff56f6290c430ed4d64b327ff09443f3300276804dc035ec0ec77de4572b1fb9af42e8dec758e55c8063e9f0387e24a738c1f59b52a1dfbfc5b8fc2ff3a237f55b0f2ae75256bd8c35df241915995153648ded9ae2de762c771c353045766b4b71a0c0e602644c63ca0a65cd4bf55e981871ebd20a9c7816fefb062ad7518da925b7d0355a36510fa465cba2bf2a395c67d386c74a60492b0151aa029d86b6db34448b2aea48c8dff5a5635d4775637bb08e2671f3d671ddb9f564088defa68a7933ec7364ceceee7511466c8a5521fa333d5e89f9708598c68fe019d564503b3b784815da582318693604f223e54575c6bcfbb24543cce598f4d62b0c8209b8d61d186a03c3af996878d4d409f69876833f83fd74b8266a009e9db2da72b79335811fd253b58c56c3e2f2d778d06f912a3e40c3a3b32b55e5dd5a35e5f1d42ee1f2a62e22b402fd1575b525ff43df7e4d05d271e55e371e294a96c529f030df5b7a18f83618a993255cb6e5a62fd5b24e6817c118d9405d2d6b3a2ea72c00e06db9a740a7e6a0194086afe1e97e11a62589aa2d5fd562ba68be1241ae0bf5006674ff7e53a71c8c922224cb1ac21b2753d22a05b9b03265d062b784fd91e439a9c24a0bb24d3c83344646a985fd1fe13eac80808f2cfb61063c96cd6d294499d1bad422639881646eb0796db062883310af834218205d5fcd505a70e72e929b090305eb94c6e51366e00f14a34e21ce3ad1d7f227a1598e8909f7758c9d9e3fbd8df3257513aa3ed6a9d39125ae960a7e548c1280e0f5a752cc990b022863116b333efad824f1c546ecad4c7fa7895f671f563afece933246dc52a5a5cc8488e7ab1ea9a87bff4e1b66100c092a1a3fc4339fc9118cc798e354c77d0db94d876791c03ed990fab932220a7da115ad072b24c407d98f08f309eba7e410092a567e787c003a4e49e3eff57de3403563706925a3e2d76f8d558a8cd143b8fdbc40635b71fe8eb3a2133deef7526897eb576ed0b3758c3e96393ce7c6fa41ba23091c0f46a3dafa1176f642b65c6d0c41b1479cce8f2f0060214e178d9d3b1c23e2aa5f91b4c4989362138757053b1f3f5afc7a9d0f4bcd2a2df2a7ef4da67e64f08de3de7745d1352ae843e2c09641f2453188f5a49ab19f20310bc9129a0c50ab77123cd518a26a42f451e388bf711defa3c01867dfcb001f6bb841869addca4303a3dbb559626d1f5c03a643d0bf4062ca5b688ebe8dcdef0a2ead37330f27e4fb144bbad180d0b59cf65018efdab8e4525ae7a46e296ae4d939fb538606a262cec920b0ecddfe2ba2c12443f4e0acfb8d7fd1c13f497919556d128e15d29b113b85cd3f00515b8cdcaf9ca7bcf4e6ae38d0afd97d4894f3f5feedfd6c7845d978e6660d8f47e52f07f4113c6ea7549e29fc1f7293168d8791e35abd8e7210e635ee8a1d698a8d713389c1ac5687d07dd0b8801a3c8cc78d535c7ffb13a9635274c3d2c65c9f8b9ef6de853efc44315c673f303ff781fc7e5f7dee3bdf7a47a804979dcac31e7e06d611a62c20a510745ec94eef8e375a55e1e442b147098d8251b6cba636353291d07d9a6394eb20eab30ccf970346f4005f3f1595930c3f2edffe865d8b1378a805725662a0ce528ca676aceb8da91da7ec1a4bd2a970e432c880152409db26ff3e1b87fcf7bdff75e6a8f8c32317d6728495da1226f102f3b1b471de038f30f245a9bb3a7e40acd85600d4249b964368fa92f20a2eafd2a566fc7dc90e7c2e3d48371438c33c4c19b0557e1a34848c18c07f945c136d7ff270c904e0ed2711bf9ee9a36f5edb618da83753e09a5aa61eb5516cb897a4a794833db3667252f93b0ea528d59d85c0448a9ee9e79ea26923902cf4240c684ad8ce8703b429acb3a1fc0500381a914ace0a0fad8b8f4acc2a41c2dac0b5b42617dfc736e44cc3cdadc52704b17ed13224e2764f3e5b6c5d1b4b82eeba9d95f5caa9a087a45c9dbf90a8c5c0ead2d0e8b09cea9a3ffb7bfc65e2329be97b0f5ee5cf17df95ff6a9b1c6219c7304f96f6eac7059140f9fdb382cd72871cd9bd8dec2851677a24feb637e3d809c009494bf1a6b9417989a4adba25a3327ac0413de28bc327c162a4cead1e0363c9b96aa9c5d2d378271cfa766b6800bc597284cc30c5867bec221bb0e088f61ec0ca10d168b5e3201e7439b5d65166ab65e3d2e85d6289e1bef0f7f73c369600bbc134d0dd6d996049ee2ddb6c560ac206c067635ae9d32cfbe2d30951b391f9ca67173f9bc64ebf0fe27e1ba58a3d4f99eeff2d269ae0b2c94c3025bfaf8616c2b99498775fea520a2d7f12069c3dff1125b4fae4bf32ba85bad444a51d705c5a31972f29e8b8bccfb268274ab64dd912da20c2ace18794edda75dcd03eb366b04cd37e0f5fc1e5a8f941fabf5cbf5d25cad1735d761a6e576b723046f976fc68ecc86955f19b9298c58887c97dbc9bb437146d5e6be7e7dd57a3a819110a252fa0137a225771280d3acb9d2e45f92fddc10e674c4233c374a8902f44282537b716571ec93402bea9e6f60e3f375f1b01e91bd453277af9bd4adb1bfce2befbdba7f00fae86434d5b3593d3bd5b3af3ada6aabab5a8daad5545f4d95d554ad0657b3c506573da29ae43585c2a99f6f348a26f9d6ec8bbbb38aae074b72afe9856d338992969c2af8f62243ba36b5f753bfb3ab885137d5a0859526a9f30cc5800e397d81d9b757b5f42f5185c2082db8e9f14652631044cba96c0ea14d64a0565ba40e35549a48f6111b49c20f232b9bc8d11cd06b7632ddd2d4fa10ab7cc7636c5fa07539d77be0525cad932a5e609587459ea8c59bfa5f562040a42db8d0b203359c8f8ad1d56ac2aa14044b5908e68911a62caabc2187175d29d79dc651397cd652cebd64d89717436e02e5a285a7c9cb600fd3471c944d2a931ba0660a0ae99374e6f0120f8f27d9836f346436ceccbcf563d72b4a82e7812521b5c729a1a36d4fcfd9b1692dfc7ca814016ff22630857084abb2a32f42f82aac609766e5d327d9296999ec88d6a3529d2d5ce19f88c139226cad416c3215ac37f0f532cbda854f667d3b1233f5c5491655f697d2d94eaa9c17e6435b7db171fcc163c4627b27fe0c53abbb33489622bc10f0e9988808fe54264553e66a18da8b79066d61d71e2b4c271de8098d902b483432ad55a3945531b8055f33decaf6cc3f7aefd5e58109264687fa6e2ef437ee3f6e1973d390d14ec7095a39067e160e714e49cf8dda4d78b0360012add8702f547dcfc49717ecce915e0296d024579293eb2544cfc1b1347c8b1ece5ca317c3a515bec7d78459ceb933241afde4106ef4d9a51e953a8784291fffb4dd2f5490f4cd9561ed141de4417814a8da162ad704f04702a0342c3de8a66e4e34b16d73f621a68179bb14f3c01a74513f56a5171e7bf48ea41e075ecd2a4560985945f838b7163d6b7a580efaf66285ad8e2841abd41b88bef11d5862bfe01db3cb160135675ad3134aaed49bdd3d5dedb792f19931e8727b7ea5ae51667e070ac6baaff0324cd61280b77dc59c0c20c822064e47e69d42f82bea6f34adec727c2590236cefb6e3a03ee7979ad6006f0d1273f3f5b68143c0c5bd3ae74bcff9ad9dc41524b78af9655a9784137c473bf0ba61f83d8e3763891b1de00f78e55a5ea143c52721b8075263fac38c6386b5a95cf584d7f176809900974de17e0c97f48b1896066209e81eda595c191c1588c9462e2a3764fba63647df89ba29971c2f7d6342abb350b8c3c9177a01b17ff07af8026cf3c95478b7a120836408007535839b6d63bb93c6f3fe6ef6eb2442f1236719e3071acf94c356bba543011fbe7fa264fc50ff1661eef1ac10f53f2a7e8c0c1937861b3546dd0ad8df6a67eca217f38822618172d3f502800ecb00a0433068262bea76cc70119ffe82a793b9c869c60d84aed3263357213b9d0a18177542b9fd69c2a1de853e0b1ec524d6fe29cc440d68090d57410c80f243714091d04523cf4e27ee86e849d64ef3e552fc6111b54457d8801c76ed8d5d6d00d7eced9b3c4ed785b077b59573b55fc2ffb62e10933c92b40c00c775c9974e2e0eb2864fe88df5be5a320380ded60f128493073730982e1cca10499c018027510b446eb29d401289d7509460843e0300db98005ccd732842ef02d0f4204934009c276b11e4795e535bf25e354a03402ffda36cae42bcf0dc9adea024f111440d00f7767ebf1457996b7003f6233a2452fe00805bc4f6927a62827688eb7d4c42c8750d00c42ec27346f409dc74f508b9e4c4ee95c6dcd087e808e8eaba13e8eb721f8809462f54bd8cdd08f4e97211c416a3b743bd846e75f408b9886233a21ea33b213d426e5a570f815ed7dc5c2c8ae7e4caa3aef7bbb483ecbd54b2d97f678a5cac54cd32237257ecbbd07dc2b87e2368aff5b9be888e7bf4e4777200fcb6241533368b0eae7d996bae9b0015199b71ab0a89f07f1263b3dca3599a410c1d3e71d419037a033a685b30ce3a4e070b59074cc0e3e848709951154ccf3712b0989043cf643a6f7df9b157f90072834d765048b67a20045739c51c0f80cc478fdb3490cc46cb7f5dcb5ccc0993ea5f1b4160bfdeb78afecd4ff94dba91dd6d4bb9654a32c98206b206580649ee2223f2903d46b2c6883d3a069183a431e20e47d696e4aee691df4991073752d216cef952f636bf6683a6dc66a8d65ad49330523cdae90919281d9049f6648c2625d5ea889823633c9b84097746a883f2a402956478427dced03822281b082bc02a941f7ec8a8410142a8cc0c0a1353ca0082420510194650b2708d01c185456c1e2b8392d4c40ccc4c4cb6e20dab55ad702a153252806e68556037b85116648510f66f9405c96cec606fdc280b22c1175be34659d0149c1e2ccd8db2a0232e449901134be3465994299e8802e6156596643603d5ab545da5dbc718638cbd834629bfbb35d8ddb25b7a4fdfa4942d65abac9472fa26a594f20acb2f3b76475a8384ea5ff5af52a1bae8e5832421cf846ec5a7db6ca6dbaa44613bb8969c2387169338202b9deaee4e65bb777b5c1614e6f7b743b2e2f634622c3fed565da9834236bab1dbbbeb5742b79eaee66aebf6123867a94ef7766f5b234ffd06bbc12859ce7df59beeee7403277b6cf7be01e491c69d56ceabe03c0ce761384f526b0a3589bb1f85319b71955641c3d03034496d5addbd3a478fc2383aaa3eb92a362eccc66d61b82d49a5497cc620ba474ef2560db9fe1d650e15af2b65ecea3723b6e673df6c9f1bad9ee9e41149a8e88daa0be8a8469bad74943003c86c76fa307aa99536a51b9dde25c423af0299cdb6b9d1ca954cbdc2f9d98ba8c808e6020aa2ad62b01d3a25d0e4c8696f6f0b86dfddd2b5f960ddf4f24db5fb25970139c914b7ed683b9a51b952e78d5989e1b172ee6c7146e3571110900b4825792a8ecc399acd80ece0689292a88accac4b6058c1190593aa8480eca1710103013957a5ebe8e87252194ef2d604e8ef883b66083131005541a6200b51cd7f359d38c4e02ac7d59b238bba51f6a4cb0d152bd020c89e6e943de1c105d993a19b2bace946d993186c043d69210cdb37ca9e045dd613204a7358393e47e644e886af1384fba3bac8c54b6c46ab39ec15942484646bd4313d36a3d5602fa22223a1241366f1e38ce93937075191915010908b5663cd1ec5603b74fe7fb6c2f94a5464047be5c8a02021a114684060309d195b5cbf5eaba28e2e16aa31508d5db5a4201126630c003f23a4992a236c7fc8307e4923a36e853b2ef7b04b02e1a020b51a52ad846e31d8be75f092399a590d1a9678e168b06258493845dbc04802ad6a124e829c80522403283eb4191018515e499a3491245b1285894f13b31f4e82e857552b1c59932a9d0c2b0d70b0f44659932931b0db8db2264e70a858bf51d6040847d6c4f58349928cc90e329714d76f9431c9413e91137cfa7dfcab6516b346f0a92cfe1cf2e795204d8c084062cc0690eda78b819ac78868d52d7efa9db17c650e57b710908ac1ea4816f373208ac0ec3a812f2761970b979dd8186c9c407431c70bcbed35cfc0cccccc926d151b3fc2cac41c48d8b0ca78038c0d2b2b876479d081f499d332b1515ea1f228639432ca18e57bcf3943d575e9a0ed335d01628b75363063c321aaeb39c81d996357aff36f84c58eaed5dad5eadf6df8e5f7e083209ccb56ee843afcfc1dc89dca5f2ebf4e8ecb2e2fba883961cd8c4cf33f17b69bd6b5ccd8d8059d90b613d28d246c7882e2841312f7e02b691d952b9ffdf9bba0e69927a4ef94245d9d2b89fb5bc9858d267e1ff28bd8340b40f2927442d2c2cadbb45a6b667ea5eb4027cfc573f15b3c17afc593019d3c999f9f9f2b705401836355d32f0b0076eb77d2eb8eb17b6f0e2915014a95b1b1f41c6329a25ef706ec7693afc73d85cd1863e4188b08ddf8d526b672dda9d6d52676ebbe1f7b84856489b160120ed793b137b41b3129c4af1963e390f8ddd024abded424abd6269692c1210547c551746b0eb7d6702b8dcd97c8539bb8368a5b6d6470eba762d626166b9e1b1a2dc451d934146f6837b41b316c13639b18d35c7e0a26eed0223fadc99d23b923916cba441ef0a8e31113b7be67f2e1b9fda4140ca5d11aac06f6ba1d582685a2b0668c9df3039324ab7e34f994401c2ec9aaf5db3444021b8249b73e980496a97f7353bbf3534529231ba4c8c374e7db7c619344230aaa863b3ff2dcd062abfe7c3a8b3c4a773eea1579a4ee9c3631fa44e4c1017433c5ade0d1addf997ce697c48635b0afd908c8960bc0a353ed54bbf5e6865603bbf54651b7eab796b0e109e94b62c321a50f6fd41a309f59b0e109e9d63f1dc91dfefaa79adc297dfdd318b9d3cdeab5f12259f5dbe453026d629255bfb389b5c0e00062770abbf5656dabcfb56ed5bf51bb95766be5409b58b7eae300baf5439bd8ad8f034800301a46323e5c3df91e0c36f4dbf705736e93a5c7b887048b7099aeb7d90305eee1600a49dd994e718b21352b906ab293a4c03df80892a8a39b3b76b96abc60d9a8e6259c34f6c23d2450cbf9c59e8d68cbb2156d5ac24de8f6c605acb61da98db1b222c26abcf8ddec326330d80c06bbd1840d1906b315569170b6d51091870d441cd125f2b08b5f4cdc965de4c8de272f954a25f9b9d88692577bb05d7b8879378cf022774eb31a30d80d42aebd5ef4e793407f82b15b24d4afd1820db9d6854fbf223b90b07d058bd4dfbe08fdf99de7d51eec8cd900323f5e1228c0994e28b2813420ddaaa61ffea157d3efe04f4d3e26100ce597240af37acf799ec94783ebbd0fc952441e663a13ac481231369d9e3f66374dd9e924a57b394c1dac082c9ab9fd5d8db77d8ca508f7e01a220737441d4d43890d676c1ec99d9d499b62666dc6e60c8b29e28e0ce2cee9fb99cc107eb28a5edcfe2e5563f2397d8d2904556a469c21fbc4b0e6e118c456bf1515568b3aec11b193e963d710ee3123072e2caed795b81b2ebf222bce16441e9e2b2b62b713b1adc60bb636794bb2812c1a6c3863b1e965c624abaf7f10b656f7a2db3358f34c24b8d5bfc40cc3b32905d3a62ceae8f76170c6b81673971b910dbe004905c814518592203346b8a664c9c23221d73ddd286bc106da3fe044b13537ca88927220ca8285a4305e6408e30619b6184386277e84d0d1c288f885099424f9f142c40310d4cced235e2bcc2b601c91ba82e3d8dddd398edddd372d518ce04a37ca5e4a4e4c628dab9cacc78b2468b52988b8d84283b8c0729d7d480c3df2ebafd33c15a00224061051829270e14da6e0ae2341c30c666050a2891588e8f10722779cc975d91016f3bad764433fdc9a1b6543586e689f88b756b5c251592a536665d81044650a229ad028766555d69eac8ab37243fb7ee639f725cab8eeeeeee5663a516207f72f355cdfdc9510bafeaccff9ef64f888ac3882a50a3346e040a12cc165892f5e7784124f1c684ad1a185239860e1599ff3efeeeebe649b39cfca614508ee734c37ca5e526ef83af6055ce58e3ca1031544457c09e3c9f5b72b3fd2dd28cb017643fbbd25ce26171d909045e142c5174eae7ceb27a8e9e10a253308cd10c40d4d8c2061e21a2253c395265698cc7a05fc2a094996641790092904290108057c4c1d254a7ed860454c0b32b0a20b25e8122d9650424b1317866600a340579ea1c58ab66809e20c555224e5878924221f5c3a501682bc5e4dc490e206228e7a7e6c7831850729922c49daa227c9cd400c5bd8100692162f30e9a148ae7c137c263560720510191c6880814a0f5de1b519c11aa822082a5e6a98628917f4d02337b4cc2b74d1e9821461fedd923ed465831559ba28f262062a38f450d795af23615b7cd15ff4172e868bd15dbacb9225bf44c75a51818b2197c8aff26d77d902830bccb0b0822d92c010a2c7b733d7bf30495abdb5aa158eca4e1fe3ba5d5995b5578640824c0d4cb03431549b1dd18230567645c94a66a5e8dadc28bb1285abe44adc5d055cae3333b3d7e5faa6a58910588c102207bacd000871e964425fa877a34cc8e8a26e9409e55063ad0914cd959334b5b757ea3877ddf8dfe017ee08736ee42a4853a3dbbb7d96366ed28ca99563a4dcd63d57d476cb7df226a7773e58fead56dab6c6a6756b26511d1096df4fbebd13ddaeb56df79e1e4d0c96bfddbd51d6bf86aee60873b3e608c7ee6ef7766f49378fa608cbef1dbba34fef76d0bbbddbeb16a3494c5319639c2fb0fc1e9b6060f94d4d587ef776efd20989b9954a3fe96a55ebbce9b5a425d64ca7da095543d90b02b73473cee749435333e79ca0370d4533a36b34352a9be99d98aed6a96674361c4d616ad13a792d7e8b319d74963b5de9b7ba5ab567e2e62fb11f136b8a80eca16077825a6bdddc4fa88af29c23cb4350277b11f76f18ad615353d0899aa49cbb4bb1a9a33b61f951b6c6a66bbc8f898d33da67dcb66d7e0785e5d7f996d830c7956f43c3754e709dbe1374a227bc8bc2f273a5d93443c45a58a2c18f5581813304050aec8c1b655364656c219ac2c30b53846e68bf8a294055c2b041864ddd28933285cbda1b655298b0e184ad37caa474912225881448c982450a91064b2c77a34cca952e6649b4a4dbb4dba1e4c7520d8de56e6c9e1d22107b2ca594a2e69c3ddbbb7ef4badc7167ffc2ead3bc5d973b21cc3bfb9aed9f6dcdf3555e95910dfdf6ab7490501a95c45fa34e73ce69e24fde28776cd7ca57005304e082adcf85eed3fe799452eacd8e4b52adc086aeca721364932e7f61bd2d2db665023be717d64bbb2ed5ab1bd3b51b39e041341ad78e2e83d281ba95d4474749e4ce76e5df741977c91df63e9a48636c0195c5dd1a2d1d4a3b29b65bc4b47eacc1b1c50c867d74a513491475c8977595850dbbc63d1e6595f5c401b871654f687325f823072691151bfc910394c841bca1dfdb45ec5ad48dab4f6badb5d26df29032eaf0e294e3ea73dc9c1cc7711cc7f5ca9f1e3d4a358141a6ddddddbdddddddddbfea84bb5c2ed7aba7df933bb1b76d7e7f3debb24d3e5d258bddbb6b7504de392b9cdf2475aa923b12708feaaf70a86755d34d1cf538ba334d3e5ca55f3581912527a7f9e3af985230469a0574f145344dcffa363fbf324786ab5b6ff717a459169adce19760e40ed7648f6ce18652cca59274bf1b6554c05c2a5c2e8e1b652f107161c0726530cc70f91b8cec5a8fb15158399b31100af36f288b6e9b1ee02f1f1563097a121b0e51d500f0609928b6f839225d8e30d7d0e58f32e8c6a1a8835fe5820d79c8ef50e4118780be673ecf2079e6739460648be3c797859a5fb313d8e7bfb60436b4b739c81be9468e1ff6cc67f40815624aae1b3b5980fad1b44a0559117c3cce4a06cb8143f31d75e6cc19333d0e8a6005df401b12d828b8813bd8e8995f83b55b2cdba34430042224720e21fc2c3a9fc8f6610a377ea0c69ddfc56f0423b7d65a6b0589d0dfc0972c3009ebe00c234864fb9041d03f816cffc5e77a4190080587fa37f09b274a4fb6e444d2c5e6e11c39382a1b0bd0baf1b90f6d8d213ad7040a21d21fd2ff40dfa1f9f19690f81731d2e33f3f103891feb003e9b7c907080bdce3bd8704491115ce0811c516629051c6991eff1f233d0efed4f7c0e7de47dfd21702b91ca802f72089677a806af40c6de012ffe9fef3e7c7c122a52b359ca0ca0b427479f5a810694465fc8019e302333bf4c4fef989b1259be9f4c1bd2f085bf3f265e9e507b11ffbd4288e75f9517f7a1afb1dea8b261f14ae35c101f1a2c022d7823affadc086b116c4822710059a50b8a8d2fb906ffa7eba6882405702db54d3f9171aa129bd2d8121908bfa79d303ea34814862b7d8f480fa3d5df7fc85356421432ae8f4ecc0df7dfcddc44863258b4107eb4b5669015d94913b36eaf35770015d94895c70d872f9b9c25cae5b17d04599d7f15681b9c9bdacb8503648a845faeb0d520d24367e579fd822799220a1cf9f32ea3a30e4cdfb22af2bbb9662c14e97a61f918a4b4121f52b12c588810a570837174543b2b10601ae27c89c1fa68cba22af3ba46b42e4f3b591f2db77deb701d9e2edabd70b5265c68d439420e886a998f377150a1ba68cea07699ecadfb969fb1a227c6b46002259ec359360b296c6f475dfde6d0fc873d255af6481571497a29e8c6dd41109a9152c51ca28054bc5525ef83d20cf0342d13c20146d7af12123f77b5093859df1d67c7c515f486f88a2a55860bb98324a19451e19787db0c113364ad60892c55d17bdf7c0221c43991f7c48541234849aa7fb2e8926758b9fa23e652477e8e54fc13ec545eec87bba2d33364c19255d7e14ad9be0bb6cf8a69f9f77e69ba77b669fa1684f34bb9ff3759ac7fbc9a608ccefde488f3b09b459a4030309d6d3f26e10e0a40734eb161b750bd6ad9864b18f9629a3548cc60b02b227c808409a877b7ebe355958d9a5ef388e4b5e09456b540d35a6b7f8b1dd4723a85b2793d79d4c5eb7859893ec4e26afe32b46b2ba996431980858a07e833648e87e233d5d4a8995174543b578b0f2d20892acd8a30116d6b97eb8f2809ac7047ab57a5cd8d879ceb14ff255ae524f90a88353465785d43c7306492f17ab689799a632e24fc1f853314ed52ea78e2ea7902ea7922eab5c9755409755afcbaa2295910a76f951b4e64919758bff57281aed6e26109c06fb374ca58c5246d7871b2437c22a482a809f971830975f259f3538b2f13f7cef1221d17d2ab0f12b161b4b5dcce92465f2b1edeb649557bb69d460c318ba979b25876c6de9c0c8cb776d771aafc508c789423bdb8a3aeec1210b0e58620f471e2c3d970db9b0c3c9edf74006b1c9c15a5f82aa69ad4902fc4508800464c72ac66eb3886cc8fa218682aece6df7a0ed8798172f5cb8708171e1b265cb16a32d5bb468d152a4454b962c5988b264c182054b4ff4ce0609f3f9192c123d1a1b126011f4c49f6fa4a7935ff760f9e3bffc7a3431ca5cc0721b0c5190d789f08df28b321766b82cd4c59cb06b99b19137315da756b021855d0aa3b1e669797df3a7455a7cdbde36cff7fb905fb3ec5c248bc6684d15965fde90c2bad78d38be84e14a4c60ac3cdbec2ea5437197e1d79b4ab2a47f7ed9145382b9d14be4e2c1141cbbd21461ff769265b88149b06ae17677f794a8a3bb57edb4bdfb854cd05ddefe584ad4e120f8dfa0a823562013524b747ea38d4e4a2e9e5ca70006e0de6896b06c37d30f8ff3f4f145c5eb525e934faf2423cb7fbb0e822bfd72d411af4b96a7924b6e86c025181ae90d8c2ee6741f17967d883cf8572ddc18f986191f32092e4bb9f1794ae4a1fa1d4831a926d670c208e626725975706d72248f093db78ebfc279b973faf81490af0188435b350fc776e8d800431dd60d18b2fe57346cc055ac2b6a879723514e932f191cd567c997942fc9921f92e57f754b7eb5761572eca379f9fad5cad6a09ebf9b6d7ac05ffbe3af7d9a4fce3ea9c01875d4847c6b682c0a05fa3dbde91b92afa1fa1b57e2bca1fa3460583a61b72516295f4b58957c59fac9db552fc7bf2fea980f5ea065ec3e51f0c30f034cd4abd59c72860a6c646b54115c69add44612bbba5176e50830578a70a0b0f546d915221d6cdf28bb3282d39517c83c931b1b3cd083101031f842e342446150e288061a29a821872a6398406603a5f2258bd003b620f5400416206045d01794b08292e249649144996dca93d91219099a10e20627d405257e50628bea46999531281fba98f327d3ddbca8238694f2c651f564dbb66ddb26cd741b75c4b71f19cb1fbbbbbbbbe58ca8237e9b42680902a8ea32ba92648ea3cf1dc8dc7389bdbdfa120acacc94721cf7945659c1187554963bde74dd0d1c02faa1a330cae82e6d35d6126895d836507afbc6c5d2e46a95dcf272b34fe94b3a4f7ace63f6c737368f0ac7646b6060b7b86d9b9cd31d74305dcce94867441ef3a3e3c8167f5558f6eed91e5bcea614e4a8637bff96376e13d4d961c5ee5e8695276ef836cab032bb56624028707ba3ccca0b055dc7ed926394262bbaee83002141847824826445245ad77dbb904d7ee1b6f5f6534a29a5941bdd7e3260939b0c924125b981f27ba31b386475fd87aceef48fa61f0e7292e4b8afe83c4f4a29a59021aba6bf51fa524a29a52c7dd895fec6002a3d09c4c70760e939507e97e8cbaf5270c8ea6e3f3670c85fba4ecdc374dd77dfbc5d2764fe9070824356777e534bb90f87ac8470bf3db3e947ff7ceea35ff74ebf74e93bf715a4efe17c5ac2153287ace44b4f67899f5f075697c10a86ab39e704c33a3bb0ba42ea57e6ecbdf1ad54ad38b0beffbc379d15567e77fbc75ce43de75322d251d04608f152d086e985800308b2367ed09fa6dfdec875931bb9fc0df16e073213e6807bff422fb96445d8657777f76b0281fe64bf31a73bee58c73df7cdcb1f65cacc93d6e844ecad6068c2a51dfdfa71adb5521a37ae5c790385d0aff443136e0585ccdf420a86f6d210e6e53e18d813eaa3502f7b17840d0ca2b3213f02792a4b525630ac92db9e9374f3971f91218f3cff87e3ff741b91d35f9d4b19af772d795e097e4f58af557a6084a700cea1a35ab94e0e2b4707395638efef59d5c4e9edddbb03b913f2772059f277700ec9ea6082140c735cf923b0c73db2833b3fe4b963cb62eae0b84e0e2b07cdb16ddb4ab2b66ddbb65547b7d7838dd9628cf14b8275582823b6adb7ad1d1679db62c7d83e8f28823af524c2a05ec436bddb66a9b6e7756434d795ab5c0a258e03e336bd08a41aeb7c46ab1d89e0b2bd572ceb46b0ae0848d63779fba5e4a24323eb83d20cb65ab7affc1c8fc0fa807bfc18b383010d8a6042aab20641b7e95cbdd16d5d7afa85412e7d8e2beeb3dd9a93c5a2db6fa6103696e4a9ecd7eb7a4eafeb394bddd75f7a6af2f1b8f67a7a5dcf79e70e160bb62307c7faa5dba4dbbcf3dd6969d2e9749bac02bb75a193cc0cba45b1fe82de3cdd67fb87738ab9dedd3dbbb739e7fc0da6cfe9ddf5882a5b6400aad2c412108630aa5283018654458c2a310451018105b01870900202cc48d260c689334756385385e8e76ba5dbd4a9627e3768b0ab2ed6ec95348eaff2662145c36ec18d11d595722a8d3dc08d38e68a7b700f7e79e3eade558d9183ed431aef4a3d188ca6f7212dcd47136fcf1fa62e7320b9de911f7aaf683e4973c3d58d3b3891255fded0a3f9785791c72a0bde41d9219a1ef1861bd040dd18d29d9a8f1fce254091075f27429703f3e55720f688ff23f6889103faa747bd0891877d32f1892e57c6a392acf1bc8f60447da70fe7cbd1b19d9ca8646eb724ad648868000040005315002020100c878462815024ca3351ef3e14000c66903e7c64389687a34990c3288c31c6184388210410400821063144343508fcb224a4773fe2951faff1317e30cba2efeb2596a05b46399417a86ed0414a5f9e45d6cd3738314eacb18120b0d30241efe7cc639990feea0bfaecded02e3c97bd53a7ccc433f56f7b691173dda680b561a43548106cca66d7d88ed1ab3d28640406734ae674fe91a01745c9d4d435c98f81c312602d55d642e9adf0a0c4b18c6a45500a81536f91440fd91d8aafbe6f1aed56300e56bb542d7f0aa2755b04fc733fdf3b7d619274c7aa0f62305150e9b6620c7d7385d0ea1497c5fc5c4876f330f5410923c76ebfecc8419917a7d5b9944829473d9163745911c19ae1bd8325c7b4f0a39b7a3373074a1d048ab6b129719d251f3e69d021142275d3fef03ad3879ac2dc550ba83d7953bf557f59c19a2e30f0c25520e30d1c349b12eb98ad2b5f8d023f4fabfbcf742e11c97266adf61721760518d1241681082903ca83b88b4805a59a7ffe702dfbffe644638e83842670e8a5d1996d980fe86f996709f1ae7ebef1ad252ce73b8b73440412e87d49862fac8623db33d0d76282fdf0489d3a9886d289d07f345e5ec29af9e369a700292436b8953f31aa0725a2288205cf837c177542731b39a0c37b2646be8e394267c03d7e1167657b6e4763756cf52283ac33438a7749c21205062fd1eb32d805a0fbd0e6336d5519eb011d30c19ffc71eacf79c2c1cc7ec1ea7693d374bd5054b2db74d57fa1e27f1ab94a7d8cfe326a91fe7c3d212ddc1aa065bd7c810a6108033d810266a92eadf981388cb8b983119088251f766dd7f197c0f9ee427ea9335cac5f654e6e2f635b112f78458380875ce745c87ab67ffe3c2a26fa251d214dc7900dc0ca71d5572eb403cb43145376d997802e1c51a456b47d2b4a01650f28acb3367f7488369c87b44502d5ba2c4304b40939b2ed270ed31f063d2cdf5686661ec064570b6fd952c770b1f30a72b10c89a542a15258a4664eef4e2143c74a85a7d17f1d46b1f9ac13e110d66f222ad521d3b7187c4380b9704e9bc51629d1514cd18cb64e8bcd78c480ba119697f39b64b67406c5174cb2b8161c420ea18e0935d364876049b2eed07610654667aff67184e1e28ed721ae709e4c3b080d131d545adc6ffddf16118325043c03a0c0a390dace239f43a29d53b11632b1f86f4ce0434f37803f104216fc76b12b7df039941c08a832ccc4b1f10e9e9a9bed036965754615554f4729da5e3678e311f70d055cba4ccfe224dc5f7325572179eabe421b368992937f790d956dd1fc04137a923126ac94c02f0dfde5dd513a0f8813822b43415a615f5890c08f938872f4ea97425b4002bcc09ed9b80238d4755c39c451b39963307e0795955ef831db215b6ceececa9f88bc5b248c2914cf9023a5dd10620f36902dfa0731918244a0ba65e97b9ab1d681422dc0be8528e1d5dbd7f2cab2b1f42cd1b106176b75cb57ec5788eee274b1b672a7c4699d7747cd6e13fbc8956c8ae4d210011c97676e63ccf7a7e9790f9693fec9ba3c118262b59b190c5ae78cd3a152784f3dbc2e182b0cbaf26d7922785e59388966d3ce87fc25cbddd42ba3ed5abd4e36ac792fe5d26b0acab48fb25b47e2d4294d1c4c5ebdc499bc5c2674a9be389b46d73bb4ef4401f5e54e74198e7955ece4b3333e8516ba6568420f799e5fbcbf5eb21f4caf8c9b3a9edba4e73b34812001b8e23018d19a0ac9f19713a204510f6ea99939aa9d5b6f8341bc65c20e66d4b7866be3fcb8f4f84832e363be38c8f086ad728ca79fb5b6ace6111946d000ceaafb7c92950c8f5eddc001f3ee14fd843cf1c35bf2604b80fcb9c7ddbd63874809875d62e11ee1839a8778282abe575b01a469efb4e4345e33ff40658aa76f0430f919f24c4dbcefa78f102a4692267b4f7190a5999b04a1f6b7d5fff33047e1557f60732f82357bdbc4c54176e4ad1a5d5180fac56bfb91ed65e638a03f206738707b5b21691b4aa9f4524c2892f71926fff4e9774181312a03dae3e0d3366eac50e635072f2633b5f3886ce2525ad8279ebcfaca9e318a58732aa17aa5ef00596efea1697462f92cd056309b7243e3dae02891c1c0ce37809570c13bacf10c3b08b8cf875af46c45e1e954875af480995e038d65460ab15fc9474d36a07276d41a7d29fe77b392cdae7c579cbbf05fe936acbdedb79954b4f4bda20962bca3c623aea5e56d9583d3b38c831c40a196c598660d0e72d654f5f57fea562b00003e4c85166093172efe00918838c5d94c74b278d44e7caa12f4e2107439d9199c6f656c3610fdc0b86af60063a3c49752c9cfea991a19ddbce57ed71a7d1ff29fe6137255e93f9ffecd19513ea7594125d1d10ce384d66238d10761e4faad63bd368eb65bd6bda178d8e98ce8280b369004850cff39cb545e66a9f76ce65fe900e328b6515e98e0ebb49d105abeadfcdda143ef9387d538188623b5946e14e8c8e22f691661cd01005c6677668b8b2c1f02c90d3f1cf9029d684d176bf6199fdb48e067955742604fc15055ff6e24e1adbecd008568bb5272f3a4e3e2e435377d8c110101b384dc91d993b3109505a717600da3686895d72ab869bb1a02518225033a931b8a3afc03d28ba64f24b93fe3c465dc69dc4ae31280e6940ba11c1b86ea41056b4f40974f982ce577a5eed32004cdd2d774c0c14ac16dcf8da9f35a60b69a73408682c580693e7c4a6c247fe071851ccf42f466af7041327d028e9bf8f6194c95afe0067bdca6c717bbdfb8246972521a5ff834ecafaf4c84d3999c9d4155bb5847fef5c1c4c47747bd042da97ddec330a4d63a237369b686f5b930dadefbdc33a6ea3ee82b708fbe71cf839116c79e73fc9027f72acac80498e386c5e73fb396f944e4d465da7503d91bc1158e60f1bc5f8f2181a1c4ca2bd77850105ec36e637c100db512486124dfa2e9f923f5eef8393222ce6b1048eda6d216250aecaa4247f001d83b4c159dae6fec549ab19ff27211d728b25059228e8cfbae0dc12f4a923ae5ef55bf75b9c29ff6f4188d1822d002ad2a2dcd29c9f8d6d4b05c285a50f5a27addb86a5ca6d710a8593af829959bde4b7192147ada65fe30e0a4d3b0ea62b3bdc4c9ffec65bf0b33170d07e98db8b7133601bea45c47865908e2472a4c676e57889e24929fbe91832d9208dd70130dac8dd8d96d9dbc736482549083d48832918c98c4ec24181757607061ad671c345567f70df040d44742956fd09409c178cd4225956d7d0f8c70bec12082637f059bb739c6b44a4b622533a8b315ab19b0a481c1e451fe8789e3561eebb4c42e80a871ca9a42451978d1a6e33979ada454263140febb30a5a90380786d39198879017a0cbe781e01c34049f8ba7c68a336d4c359506fef867ef77458b239400aa0660f38826a1b2306e2961f0ac5a04381519aa185349d29bce2059e8d121e45dbd043ed62c1e1c8139023f706dac956343c612b08885f1699006cca690f634249b0b3beae30cf859eaf5549f818d5d630e8570b79d7ee03da1570c29b21d9363aff78ffd3370c00186a9f1f20081d09fb673ba7ec59b120e60b3d5938e81f3d650ad719ac6eba47af48ed836799fce101a2fe494da37d12021e5ddcc8dae7937f71e20052f6fcd809a83652b0729d14f5eec06a0063cd7f0723ef95ce22c855e83a7f98bf01f7daae8ced7aed24f08fc1418631fb7858a9678c24e63c87b2d3b670e5f995b6c034c058aab316a7b152dc7ef3ab1c3704f6dcf12377a1deaa5bb8ad8cf53653aed0474bed1ada24514fc6c364437097901100b180f6ff5c8e17673f2bd1b4866e23906d0287006eaaad06cbc8285e51c91390530ce1ebe49947f82cd754e17fbb9827e40ca8543914f7463db73001ecb12413eed6244afef47a0ab4974e9b16c24df414da14eeab3d8572e2366bfe430f307725cdbf86e246e284d191f497dd414bdcb68f06c40b1980ac892dd0bd2d71d3001f08248870a3b54eb125e4787329755898e4772131d77e33aadcaa0037e916e02abfd2218959711af1cd2a99a096754c2ab2212e4a09bd31fdd046fa7527fe558ec2c4f64d459cfa342514d2d9f2acfc1189146a6f6e7c98497e10330ebe9fbaf97100fa31104d8259229956683b11b2ddd060ef313580301d95558e89eabc3a6e1c9417b5403cc020185d07f38832f6ad784c3e634980c80985e54eaf2f78c4c39887550e178855f45935b1f7523e4619c9d18c11d64458eee97ea404509f652ab3bc1357dd0531d90d7ad558c994d85ac248922b8227a21514d59709c341e02742079e002fb52ca02296d369c599a7ae9ccd2317be74bc981b484ee8d29607621fdb7aca8952fd87bc7bf59035b3d89601ba02fbe5ea53131e5653c0a734f74297e7cbc37dd1dda551ecfba89bbdc505f6ffeeb043f32a77b607658bf0abfd7f15d3cb8a94a392e9676d88f2be4b5614e96afd8ae63f64c70e1ebf921b44db62ec0a534aa5a7f56a3a16c8d9980afe9eaca972a840892c0352b964623854863883f84937c4ca09288cd70535411e3133fcbd3821fabdc85cc4202887ec815b82e3792ef2edd17a7b4c4b4ff0f37da220ac3ac5c2c76a6f65ca2c4c1de7e447b46fd0afad31cd13cfa682b6c915a41b491229db7e6fa92aff56660d7572fa82fe36d4396314f4f6ac185b3c2c12eb0bdc2f08556b282e83137d483cfea6e9fce13feac2b4234dae33aacc103846e93374041687d29ff257507172965ecc43b899bafc7280d4dc52491f498b4c7958908c6d80562ee4736c26da520b704e4fbde45af4db00e7a8cc82a1df3660386dbf55172c0a2103471e1363cf531b312f00bf3b345ef8a16b5935a190ce88581338cabf2b6fa71fff2ea97022b38d63a8a12432bce3bd0a80f0657202625d359af1e39adbda081a0c08ac3820bbcbf3a896314e83eede4046b5fd817416d356386779a236f4d9a9589b0bd4df5f2d378d20baf028b508a385ebc2383db52c9f3acc79941af9906d80f65a4f2cced6fa70b0840a6b4debe3c2da423592b0ef316d5bb623315fa07dca7686b53464bffbc2a67945231bd5d542228aba202e31b42d880cc25d25820b41b56f549c3a6b5e393f9b96c4c8e3d6883192ae10f247314b3de498a5ff041ef4b1f4d58e73030e537a5a0f00ba5113d4f50cf37e1301295f2bdbdd7bf4925405d3862e1f70a2f66b901fd20a790b89b21eda07a0b8032cb0057477eb830446fc26fe246f1e639eaad79c0bd879fb581ec8acbe0bd1b00451b2f402284ae70ddbd4f0c5be09939f71ed5613d88750ad8522f2ba45ab4c61038ab0252567cfb4b977a20a2dfaec62acb73509ab72881cc9739d7ceeb19c7df12a213c011dec372eaac276c6bd5e8fef05944b30dd6b30231ed867f2d6b3336a33762f717212a4e550f514b1b7b250dcc7c1f91cf7ab4149976c5a6e8086171bffc01b0e80b32911777551f93f8cedad4d3da6281a72862a4c2fab3c3c79d09907ff5ed563ca976edf2dabbabbb5987aac2618037a0e5d8ac4912d8fbf526f675dccc8d4c0fdffc3ad0d1c18892218928d179a5040eb274db9259e1bb1b1af501260d81ec5e7a309697478bca1e9fc080f55cb42d7d10ed148de6d3e1424c671db3c0e541067a92d7051fe696302c37f4716b02a035d3bdafd45eb4b930f8ab988485543b4c357d500a55575dd98361a2d085431e13d411007a25fdeacab673ec5e99215a8513210cf3cd2185d8476a54c844fe0b5f1ae80c30267af1ecda189a6ce8a5b33fdee3dc7ffc8cba95af154d211eed720e800bb2b08074fa40d02cf76b7bce47ef27e3c253b8fc369a118d8a86ab767ab47dd5e0d00092bc48ef7f8db45ed3a5dd98050ad0c94e0c116b740949f3aa0ef995a44513c87ba1d372dfcbaf0cf63b4ab80d2e28313af2368800c0ca8689f2f40224ec6b7e37fd4771992abdcbb6d73b80a3df3f91afb91ce00124bbe2507b61e9ae057e1632f471209ab2099fefbec2bdf037e15d2dcf70399d480d9211fa634c2fa3cb22296006fff4036815f85a1a37f626ca88c22784dc85cb00f0fe28b5e33ef747e1bcd44e0cb6a0ad0dd9fed1aa0dfe32f28630080f4d2d98d81ea0fa4c170143c1e0354e9604952aeae828d065769a870f5dcc3d50989abaa2b446b1611c7ea4e942872933191175b7d1aab9dd57c224ed0b4295a54474ff314f9fbcbc0e3e16522e9453369ddfa8785cf08394605711cee26888d89fa37310037bcb87a45f08db95f194ca2e540cd46af88d2b6817b2e372802d2a54ba9e667616c4a1524f203f69df4791affa4643aee22e197637c9b24298ac19614cdd0b53ec2006ae6f13e303d3d75b6fdcfbadea02d88174a180943e3c6de5559d2f1d583bf9191f8ea3ab393f58e0bb336d5d3cfc9c21b66d0b9ad2b11890bd35d331765e2ac4e52f65444de0286bb599adac07c73b4192220625a45ca067b473f20dd0df2f3f8765104a04c3146390962b927db9b7a96434ee7e839e11f7b3e9bb6a94aaaaefab1aa55647537bc570e402d131a6d6ae487a9549be3cb62bb40aae35721c331340d208f290e86e0faf05fc17a5a87f49766ffe4ca4366a6aa9fef72d9cd5959215b13ca2d0e55e18605b69aace6dee0cfca2b94c5f038aa4ebb8a655724ac9819995a4c24b0655277eedd8d88d807bfcd4b51e409fe3c099d9438664756aa3d47b447d93b8f5e7fd91221f4dbae620211c5a592d48af1a1519d0ee49706fe265a310e5d66b3ab0a051038cdf78139c664a87bb4dcbe48ef3f330794c61475fb47b8e72514372504f885d71475ce306901ac98ca4551c26748deb46a7af078bb2d7e32f0f9544b1713ba3d7fd51d329dd618c336a8d93128edd90bc203b229e2ed9ad89ca0449fc172594f4fc820eabf1c51d4308fe293c59505b61acba51fee91790af374b82514240f162b9f04aed4a6282f85cdddea7bdac6f5db375019dac1d741f660751007945474f46e994a15e9446e67bb218eac7f38dae3eb96c58515883490cde80586d0611b592b394d94e5ee9537a3633bd1c9b9e54518558a93be24a2759cb6e299dcd783a118e3ba2ef1728dd89d9434ece5bd491cb6f32bf3c7095011e23a80bf1bd96c7ad42a3efee740bc7f59967193aa84be55096fc158f29024a156555db1e2487eee63fb2add0fc2df77979e4290c8c43e4a06ac7a626eea99ed1d2a8729d6cca019bb5defe429096879e965a430bf2702f3f32e52e13aac398709fc31881bbb42c25717bb296b6876ca63d72b07bbeb7217af5acbb940a5d857d6a485c8ed24da34fd956444ee9146fe8a25f76cbee46964be0b4a6f22c5aca2d1b8be26b9c5b60b2006bffa43ca9fc71706215a1afc6ea70ec8da17a745edb57c20daf464476b04ceafc94f764f62225c196745f2dab09086c6ab45722e7904f03ce85a4d9b5e3446275ca305556a13c3435010177c458b088abc31e91bb579e15ac101258f320a898cd67160c9664eec6cacbd0c6447e219b5ed64a0ecb5da1889c145d3419d6b5caeff3bb2905dc98f3750ffc21a55b4c5d8433333ba232c2b7b9d88a72c679295dbe7f3e786138905d061c572475b8769c95491b911559032dc0bd876e567c1507636fb70103d8afe85e95298aae830b103d3d1049582cad034d9318d3bb69d45a22f2b42e2c68155a319f24607842320a161684bbe3213b7bf32146066ce4e76eb5a33aeccdc2fe0ea878250f5c53a31990204e2b537ecda5f601bae2a6c8a723c696f8bbf0dc338dca6b91da02ef92ce5b0a2b51e999c42bff1e1049edda8900fdef86cd68f4acdecd9f943381c12b26ec7db011fff488e36cde525260ca862889659702e18c0b7d6cbf4018f6a5dbe92f251c0f92d37efc0da3a9ba8372e50d2e2ef817f2aecf68666641cef4c050af8bdbd451a72db14e0c504402da83c087c5b3a81b87e04bdc4b05f800d4c88f43f24512f3b70d979383014e8e875f4a7a158d5d0155a3c7cf81eaca91be8cdea3e817cb2b08791d3ae3d0216c485530f312ab2b85c3baea22999d0fbee2f379762dab7d21bef45002be68d8cf6571d46094908c26ed62e699de759a3a990e51179f6e8556ea2615ddc241a651e023772a194b3d9141db71bbf2fd92b74e0a1d1024ef918026a6020d60a874aba7ae743ac7958aa798a873a5dc9e0585ce6141701663aded382b8bfa6a53c9d9c28bb82409d9e01a53dfae20f93b7551c8fbb0fd6f2b92d5a1b2527fd5bfe14e2cd81adc130bb5df0ad8578d4e715485905706557766c729a06b758c5aff5d8929d2b991167ac97b4526ece570eff6404b7a8b86222d8dc27037c419c735cf00be3e2084bbe7380ba35429e51cbcc7c31b8cb1c7c0ca5c037284f2a4ab1532d926b63f753028bd8079ab338c7612026f96f2c2da7627a6bfcece2cc7e4216bdf4db6bdeec19cb4a963c99728ca3c99c2b2e8084aa08d399db22eddc9bc8062fe81ada8dd496d7070ec7c0ba636016d0e2a25eb2eb64ea968af9da971c8446e6508da65e80b5f31eed2bfa21dcf23e291518c58a2233af2fe00aa4fd12b3c51c9008ab7682d7edd40af20793cd9a35a37c00fac0f3dd760aac7972b6b92237cf208625cff3b6b345000d804ed8bfa6ede3cd369b6f5daaa2ea42f79baa5ebbed90971b15608ecb523e9098a82543794aa8fbc4123ec4254293872c98bd36caae56ff5af0818d36c48fbb5526288401a8b47f075e1f4e9af16f10d97f611759eb0c1bcf8c7a9581362b88b56427d61778b217f68f33ca8ec792ce2ad8d7acba7eaf5b48b29c3a55ba1c61b0d218966caa621a5b640717ee44c9e0a4bb50c89424375b59422a1ed141bd43b076bc6b9daa41c976fd22d12f93bfb901e8eff579ac482a7d1d046e8b4f875d70561bbeb18a2088a97749cae7aedd21a8e56758718576100f1bb6ed9d8d72ca1fe61304f1a0d715aacbb1e70479a52c6424e741d0f2aa786c730c37b6a07116885bcfdd7196db4ed62b11447f0393689e08dfed005f57bced9f1a7fb05597df1a7f253b4f499706212d35b536b4868f25ecd442749306fd55d8f9af2c4826d665152111044040409ce027c3d16a49a65aa6ffdacac38b4985ebe426fa8f5f79dd17dd882a025e8eed9d171fe396331077802edc9fc6e00241e4187d916a6f8024666f7c1787e439ac32f5fbe819a5c26f1d4e541a29823f77ca17b1ae4abf9b3d45b7a6b6bc93056ffca71103c8a06a6e4fc2a4f8a197bcb7be229248d6074fc918ee72f36515f349959754cf10015cb38025ce22dbf0d991c727cc3ca1c0309fce04907a79b1f4972a77db7d7fa99ae3932fdde014982f183b29d6047b3b63c2703f26ad377f9605b88b704246c23f14736ccfe3d72139630e455f9da4811858e0b2856baef967aa157097c3f0b17b890e516aa40da93f00917dba046d91e557fa4def88508dab86b523d39d847fdabecdbe1855e7e0514539a1a12a240157b4af7bcf017010e973c67382cdfcba1fc9419370423b5750a514dde383b7c6c10554ec55971ae8b8372d03223994b2a9448edbe15a6b5c11f17c9488824691eeeb9d2dfe2bc34e09001728783061e36f26d0fc4b7da74919f6cfb8c4016346041e8c4b1ae357baaff400dc70ea7e45fb658c0a6b26d42adbc33ea1a7f845e6636d5f4018e06face0e9a11fee218e0f434d76c4d962f20bfe4aa7d9bcd51fcb7edb0cb1448d120755039f6632fa67a033a73bcc8448343b174a30b00efeb524bac38bf57402247df3706035b9b6b95337230297ddc70911ad37671d8f08e1b1f492e3e8b26024cdb1cf899df3858fc027d4f1ddba5542b7c4eb58b4a50b2eedd22fd66d891f359ba471225007719e6f0eeb23dc3b2ba6677ee773b5c5da2d69943a57249e29658c7b8577bac41b1a8023d665d6c6c00a194a3b2505b8386e15c116eaa1c8ba9e6df62fc72e250fae3213647e909d8579516ca14210011b61f69a825a1faa624b050becd3347d12f97057f27c36c4904dc12435e34b38740ffeb067b005d4b4f633cc6421b3d754530e06a13f037342e0f97d1eff64eaa75f9d76e9e460cd1602fb02cb9997a264f4636e8e22ab5cbe722c2a6686a318f91e08a03fbfa34afd2b2e591b001562881c45373ee7562b0dd274ff371b36f3bdb16bd74951a452d6728510d2c3c2859ee4794c5d718f88e4504e3b749bf95fb8680d0b74ed8aa14fa6f37eea3642e3e8c662aea2aaec1dcdce1b03a48951fe174b2ea4acf3dfeb6afb2cbad17d1c69696cfc45960a9502dc6abac688bc76829bc90ff73253dcd096da0182217074f77d012f71fdc94bf4c06dc7df983b77a7f7fb50873e2d8747ece4ebea7c1bfb5bbf0b111b8130d58ac3483bcf89c8bfb974c69d4ba3884e44489efb6297483c161c3dcc9b0d5d720ace8541da4983a2b737857492bb928a9daa08f117cf2e322dff2309db9e3f29691716379a03a6c83961187e554c7038e4e6c72e60f50ac37642b4e12311d4e3c9ac2e4beb0a8180faa450245329f14aafc97f4280ff425a884551c8c4a6079522622431e104437d096cbdc009c387d4cd958c87a05ad21239fecbc381a2e830eba20150539155cc75037075553280e8465b02e3f9caf28202e14add2fb507680ccf5fc8fd10aef642fba9513f3a3bb921b7ec09a126db952da1f86411bd9e7a92b0d3cf02c559b1f4c7806d7609c05b78778e6975b11385a9f3f625d879c9181adf25332ebbfd5b96b97142dab40db61fea8780ad5d041165e1c1d641b45bab4d2fe746af780336523ec1051fb816bf79c48825df6149bfdd61498643e9fde3029c86796d5c0c9c834db419e5257816c18f94cc028e80687f9e031289753808ef87a571c6de5f0fc87e51e169c600e674ccf32d059e2855858338095b3663ff915660b02f9f1ff59b3a1c599cc292753ed852bcd3f9a4a04509fbec626836b0a68c92420dba43a2fb46d10099f936a8bc829205cac8353c755f46be8982ff3b180f35cbfbfef110f2720f524ffaa3f39f6970b699b781f6c734cd417b75fee8d76a7c1486d54ae422530e6c50240f507cef69962d91b264b18352073bb6f5bcbcaf4e2892ac4b03b6a82dd12ce5c88603a9748c04f8a364deaaabf7690e02a981057b5a50b1607b1ad9cadde19c292b4d6de3487cda0b4adc51d9a77748da318ca7442569bea04c335d294ddda427a0f65aeec8bb16a77f39376c20c845de267c9e3d67aca57611978d24aba77f69e82360e55f2bf9ee48a51b5bfe266bf1adac2deab725ffe5ba59846b5ae89174882e9d0f39d270c78b7371ba0c23992ada5af45a0ee72228f193344402b941c5f1bc29fe3fb8b6cf9b0d0083615e30ea35858a3e85a430dd5112349680bf9d0941325d33e5c5fd7d57a3c4ad46b9a88d9e701ce50d1d2aec23bc613a7ff24eb485b64ad76697f680164cbd5a26a349f09ba570537f652af831c081148ccafd71e943992fff8e71011560adc13cfb9c1b864a51539560881962e18ae89cf7fa6494a811c72555535be2a268d1476ef551d23b28afa4a4b7aaaf67eae81b2102c555d0fc1d03a0384b4a711e0d6b1e7ade9ed060f9f62327f5b6a2ce08c79617865d16eac64297890b74b87125fa4baab718f7386ebea3052cf2bf5aa98c8d8ed2835bfb0b5f7be651662d5aa6678a6bed4654d7cdd8c4de967407d74b0470837c6da70686bbecf306de0a3cda228c0db77d9af7ceb552afcb15749a5d71493d584ece368b3e5a5238b824474e255b041fee314415d4067bb3cb6ccb06fb3207091a351f19b3ae6c1d675f9565aaac3e33c9b877a7e032f0cb5f5d2fa5112bb9193a10261c5cd419a8624502a74232f51513af4e5ae93c37774a61d0b1fd011bb9f5054966d5db20d0a9e61816406aa36490315231027d2a69b8744e95f27d523b6b5cee5095b0ea6ef2b8a28fe732d75b24a964eb71260bc4e3def67fba50c48216774257a61a2d415ef5257742d2c32d67f5e2c616608201bd08f4ad038e753f794b874a36831e2e807e741d9378007042a17ea2a37328f08688a7a966b4e9dce97a6ba763220810406c156ef8a78e31a6898cd18469fbe9856679a353bbd742d934a1a8d6adee3bceb494436d336a84f7e4ab9e028f67091b47a236c47ed40feb248e343b9bc61190bc108c64d30cfac034a9b732c13e51f82e76abb9963596d99755a9cea9fc11a115b213c196a5ed2fbd97d9ca27fe46cbaaf6ba8f4dfaf626339b2c097b7c9e306f1518d65580d9d6011519ce3ceb13d63e3f480319d41b3de2bd6031e7da0b58a38a2da23dd219083e95a878d074e7423f991084d1c3efbcdb2f879c1a333b55bbaaed18c81164424de75836ea06f48a116418f0d6108190dea2c781f6d9d91095a439c0cc8d34e29ecb0905a0bcd60a0fbd3a8d606c2181877914a524e5212c3402352c1e85ea1987e4b3447f1f915afb2929b80dd23386e369cf041cd78722d019feb09ed6be13f605317f82a480efa19aaee7e9854a643daa47a30a7c320a7b53cdc558189d8ef4e3dddbae5e74c89dd51952582aefb5198a9a7a277f877002784bbc1290eb04b297782f008233605af24ae0e4da0e713868d28d80a8f1a744a95ee09cd35cf20da81650f2173413fea5bef7b08519160599e2b4a75488ca8e635ac3578bc79c1d80895342c0676b124f9d6ce926987f11f9e67ab08512f15d660281170916f9bad3d976142e8155215f00b260cceb51a49f63ea0dc920cd65ae13e0321546183a0f473841749cfa59038ae4425aa5e9d211217d6411ea987530b809a147785c3c96833e1ee109fe99ff0d3017aed40ac03db0c149316575aea70d5e561d633d02562793c30a448234b9807ab3460d0d3a45adb14de115cc99cb4b5680cc5d97449322292aa8de25aea233d9ab5ddd2ca27902045165b0a6739ba8eec2ff9f84525922731f51aa352cbbfbbe0ce7fefa60039e8803cc31539fdfb11e4f80227cc84e77df163986e9bfd03e14e838dcff4eabf94ae5a8c791cb85794d3b53b74c78f819a2a660d10845f5722f103d63351aa17887332319840cfb8789131c8da74a52fa7698cf15777462c33065be28029d3e6313e4b95964e384d8dde67126ca79c8c96f06293ff18278c75c8f3605adcf87129fe905f97b90495598cf979b684c1a6089cbf0bbaf71588b126e3842a7ca7268271f2be3079a443b6490a92442ae9922ed2dd7e7feb59b2c088684117f67e1adc6c308119b135d9147e1a2b67954fc3d6439f40f36480702cd9e0c46ab541a1d43ae82c29553385f23c7541362749fbe51c0c8097cc3def335087155f467e4c9596d0baddcb0c4d9e746c84c248e871dbce7461085e5d7e1ad1bd6aed8358a3f9a389581938b6e35e0b45e6aa3ad8f8d96a503a8fbd7ca52b4db04f0732293913165b89cd5a7256cf5dee8772894409e5f517a28dc789b0b5f14894fc828cf08343449046bfa7dfaa97fde905c7ec95b6b46d9d96181efa1577928b478237403834277d46a687cf1371dbb1118bb180c3e035776d0546b81973e5bb956602d1a571e548ae4b8784d0d9da73d0e00195237f96264538bb7e0a4a9e08b73be08540607ab277996911ac6109ff15860ed12dfdc7d8b97bd60fe727b563afa1ae710c1efd1e3cbd344292fa130602e5e0b1437f13aa84e5f1cae1d0c9f9294863efc2c94205882f6c183a99339d56ac2aaa60e10adb6f5077d931ec822eddba8910a214b174c89fab49365cda265bb4b9240227c43bd85bfcfb6f111f7dd2283d58807b59dec00a3151dbcd49f8f5c663568b19c8202830cafabd2079c7fb5ce4d2800ea21d7c6eefc26280171f374a345110a9697a4f0e62765ac13274d772dd67d1494c7c66b3e797dc1ece4455742cfcdba28517693394b40f6641c811d774aa7273ac4e1fa9e94132ade5967712096bf54369659f57376cb02b3cc832710a18e8c6f4840ecdbe9df23eddc7d3223e57cea561de95b499011068c81344cba4db39d5891c25888ec7784d578be01aef1367939340e8ea1f944690ab805a4daba67eead462d385c1f434a8315feef8af83794f320e9600711f08d6c2de7da2c6f35ce3f8efa0a135f7d7279d07e7a01622abb63c92757c11341d3a391cb62a7933a6f918b5034a27ec15e70f85177af8d479e86626636c97680b1ea710e3a0984eb83c18b8ea935106e55c7ad4dd9dbc251a389f262d91ef9ac64f0d29e55d0d89a72b79ed06e9e68c240ff631bfb7c457dbdd029a6803ccd33b8f87ba833d3984d31b00c5473a287866c50a618939bad5a4df2e20fbaeff387df94651332a03865015c1ab6124d0a71f5393efefc0958a18f5c83ad62615ca085175058a6b5a39b49c836adf41aa155f4b10f7574bed4c4fd9a397939a309b0028a3efd1aa4b18aeb94a3108082a85e900676d71c196678993be3eb9362c66d955801e13b6d6159937ca2a1d0a76fda49ac7faa535dfe0a4a61d188f31554012aece70d4e8d0074c76bf7a80a3815a579eb72d73af77c292ed3b6ad7fb61b23ed5c7026336fff68b989b63ce9bf8f3d22a844471e15f14c9923b96f232968fda51853c6b32df0925aa18537e225af19af0266bf1c5f4529a70bdada325389247e5e479dad798aeedac0fe77c3b70d1532bdf73fac1c1c40d776b9b03d62f4ec4921e6402009d210e0aecb9228593ae4f13945eb2a47e38cb64fef85e98c5904f5bdb5dbbcd74066ef2811e6f55ad60ecb30bf198a1777815367efdde85693e2a6f264c6b73c2b734db211f986fb8f5d4bb3a3af351a5ec3930b2868ef41f5e30a75c2f5daae4bacbcad7aac7e7a48476f8592fb308d2c5f56a148b9ba56a94040667b55961d9f005266960da6bd285a52f9be2af2bb28cb52c9810dae0ea9ddfd554b8c6542a45a364a5e3edc3d6c2c9eb61ae668c691e74d2da204596402daeaa9a75b342b6d16911d470a85ae24d9aa6c4a2ef9cfba83eac88dddc81b16c4fe9aaac0340c4d1c6814f88c1b86e777cfb6b34ca500b15ceace7b9694d3869bd27d15ae5b5d7a0878747342c869d7ecb30b5d041fbc67d777b8e466f8cadc835469230434bcb42d34ee576bd8944b6805e30cfb16a65352d7c0a4779526c4235598dfc63316cdb556bbe16341ad83e7f9ca93a2fbe26c335ebb461dea30448e1a0779859f28c9c0c240635b643fcd38c30e0f4e37a0fd3eadd2104749f0c8427eba2624a2c68f2518415a1df350cd8b831d2fa3d9ceddbc1c87864493008267ffb3ded3bc4286bae3b6b0c5702f1e044ba34330a9e7d8d4a5cbe5c30a4b0004f3c8007af6597fc0a95c8d5c2c73be2c0959f08ad1d5bfc2683344eab6c43a8c4392f0f238cf7254ad65b634a378679deedbe56ec52cc48a66344cedf25d57da2c3880918dc8abe83b343ad5e236c983b115cdd0566885c3cfd7ec76ffa6210e383ac1edb19d91dbd420c2fb83f8db1ea6973d6a9c186d92d742591492bc2752c55b24b12bdc69daaa0fe3f78c4892489fb6b158a066fd3472a9c431dd8e46090afd40ded89a2d846c04af17725682244c65ba646488cc19966564c88a5ed0038051fb60ee37830043db00a5fc50117de5dd7a670ad394eed61b4e28214a8af2a5143c2bd9bd571983d551c91610be97a97ab5f37ff47596b399ce21572b0d7e4d2a1a6125e7ac492546c565dea637dfa7fddcac2ae63b606ab28c0f737f9e4957cff9f8be162f44af93934942b991ef6a0d3711d2c2b5749730fc3a62605f9456980892a20ce96aa00d5862a3518a632ed6db64341ed318778e1d5a58cdddd4981b7f99db4bcb409c311b00bfba9570ea39e9a7a36a598d9cc6b3052b678b0d68f4c1d242c99be7bf658cc54d617983784d9560a832376531beed112ffd1cd81001897537652a192220ad2614e249c6d0d78a9a3db249c61bdba49f495a0579f03652c38be598767903191ac0c61e8393b71abca3d1314273b8c59af3a2e6119c694e45dbbddd4ffb1384cc818fcd473bc656336f6c45cb11b42773cf4c354b3913cb4cb96f9ffb571a858a5b0c3360095e75a15e28736730ad88957eee9a8d4ddb6eaf56d1b25ea8240144ebf84f596f3d47e277acb7cdf0364b98d7004b41c8b585b0bb883959e6d928d28af5154fe5208963ccf9eb158a818d4719f4e9f72e01e20830b00d85a4d6572b81bd0a7843312470e835bcebfd8de31188ce76b66d9864cbc53a50802a766de3ffe8102e94106131e86483991357d67a13118aa2c45979d60bd45932cd5c6e2470e3c0e9ac3e9e27891e1f09b4020e378cebd6d3c09984d6fae995984ed9adf948f4c82d0dceb0ec2f630b1a9c28cada5909c7e6917ba8033cedc01d07c814cc20cc4b857e8ef1bb4ccdfb127e149b33dec8583dcd818a6bacf3e7ea00c6df0c3277afdc86125af563f4661e5ef4a1e1d358efa84a55ea2e72b5400d0bbc466821ae7f3409402e5dda40e18d95cbce1a2a6c588314b47facea7049674b87d68a241a58472aa6a1de6907d6406593a9467f54432366cab27ca817de46fe448ded96ed283e47d8baab1d82445865adebb2e36a7d075f56433b388b85c8290a4d6cac473adb42144661be363069cd325be9a11b6bfa330dbaaa8be118bb9e9a54ac6b05feee9d81a4baf95c888a80c40d4b4997fd402936716bb556a0e2e769900bfa471a2c3eeedb0f6f78ad118ac4882a5a18223e6091c32a21834ce5d822ff48bc3f2ca5e67692925ff8355b86c837d721540a78ab657e11d7472c878b8ba5f673255d1d59182ea291e3b3c073c3e2c5f5580b231ef2910fa79ec474efa90d2bc28c1df70be43dd63e6ce633e149550e115987735f45b89012294d0e7454d96a1858d682944afbb4a492daab41f91202e39c00339825c9ec2d11838c7046ed9a664db11ac1fddc94767c01acea316794bcdddc238ec0ef429a58ab820a1745d0cb32d281d0129ddee6d33520b2391c448f576c0b4b36a4014d2705d6008c5d27ed6c0a83f6b0ea7aa8992085423f7b829eb38fcfd3c771d875e9680c1a683f0c9e66a534b73212153096ccebd01a1ef111e437aff9268b88a01651ef900d139ddbb36b31e0560b46183368f1718b10f0a431a90417ed1fbd636364e2e68c57c2c86365cecc7efe92b83c84e3950fa6c37545e18a05a2d822f2f8165f690e778e83132d43867a367da2853c524de2f04722a5dcab45443059948040f26130c583342073afe13787aa940b679832277e998d384af3fc928fb0dceef61c4386b7efcc9e212c29671209e83ae0c1b8cf48275fd76299e5594a6ae8a9d350c5884d835cde54a08603ddf2e5b932a3f043632f931d87bfced2548d4866e5baa0149e029aeac8e87bd45802881abc3eb4a2471cf2e9034e3b96e755f0155fc6938aa8d1c7dc9428eb30ad72cb3aab2313f417a6938e7b8841c7eaea8c4d3a2760ec10b88687f43bcc04c637d6fb5a46c223e2036fba1d048b1ea30cc6ec94d07cbbd702fafffb6d0d92a3f2fa0c6a8c304a281e1740e8a84ba331629ef571421f9593d9c850ec926a07a4085997e2779b21fb04bce3a754fc1d19a448d5843f45ad95d8b19b124f9e65b36192f51f25a9cd493c9a03f5c34ff219542285d41b12816b31248660fea324a71f1ab28e9fbfd140d3e2513a851fa9bbb88ad1ac46547678ba2a4baaebcb2c392b23d5058ae033ca5a753ee718a2bc60698dbb9cee9bf14edb49a6a64483308bab015765c187c4705fd98022680cb10e7e92f215106c7ca8e72bb5145ce87b2566f8dd4b9ace65a7812e47514c5d52aa47053d9c591de11cd95b600b61a22f7f591bdfa85a6455c66c2a8ee484824ecb0409455c39b0d0a396b08363dc3e02fec481ae017d15b7134a1bd4c0e49ad2d910614527c9139346df8062e6577bc8814583c7daf0c9b790b600445e40787dcb4510b173c071a31d5c7697d9ecb950689fe30b894ff8b1d527f933f55695b8351124c7e167401b8be85371807d9a045a112e11a110c029b5220c5d69de31372ce56ae65a61af4e6a0a13193a9dd7beed0f6d1fd16617f014aa6c33af8ce111eaaa84b8d05174d14aca6e9a35a73883e1bbd3d6ae064609708277c6131992e4c730550fef4949967c6aa3c7e559eb2b0f500670bbe5818254f71a68190a0e3131ee9877d1c1bbcd72d1f35dfc244d0c1d0788f274658dc9013cee262909067154af7b00f04e64fb60496a1f0b7fef32f88fa165f785dd05acc3e65d436e023d4b7bd970ed68d75bc6747aab549a90fc14238cbfeea0b1cdc9359aa336606f56b14e0b545d151fa6c52bf8b9d0943927c8a442657c1265d3496134c3fda9c73913da623d0f90ab6c2fc55213d1ac7e6aeaa4a9751d575a5db8404adb624dc89a2560c68b0adb62f128bea6c9c25f801485d941e3dd5f5dca172239c7b6d578e6dd90587442b8fe4e9c7d4dd377e46de719355cb29ab3b979a09ce2c8340792e4d7c92b61d30d1ea6b8df36c47aaf81f9efd26025efacb68bf48a6ef8740dbce56c2d99ba61b4fed8ee6ab5d0a0b5dc55840abdcdc81e96855f4e5b0f52c284671f2fae2e73aba38c0c64ebc828594327188b96a11f84bc51ac601cfa4c6970e6da8a0f861eaa075c6a8e67abb6528e584fa050d13261b4c50ee95508770225e47fc602df49175277dc43d36d33505f50ee104b34b733881498c491184cfe9df0ffb89c6de7dd24106ec11d6fca5981bdb95f9e2ca3b1865c2490cd49b382a7135704959434c2c292e35e7eac81b44054315717a816f22a564d2007087047bb469676194727fa8215b457ed0b48bfb0153c9755bfd8bca2b01d368a3dd2f9f9f0a0ed85cd6fb611230d4d386d69c442a5d539f721c5ea2d9b118fbb7445022e6b068ff9f66ba42bfd59a9fc3685d5b62dfc314545b4818d2318ea97d9816c81580a6ac52b39009cb714d7ed063866bb70e4d73ffd0fbdb919e8439f9b9371dd984e9c7b3cee7c5f2750cadc5e3067ba5ed0f81e7e4a31d9b7cc78b00b9a24eecad1bf8b17ee6277ca7022e32de8d3958ddd8764307896f822627cbefafbc6fd518e129326db76c3fa3c7e3fb45011512d930ba2c82433a162480a49b94d33c1acd7664967fb85821acd05a3370fbffd37d3c8c26c7a2a35faeea2fd36a3d5df6e9640115b3303d89cf3f88b66e308d7402702b9a67687a27dbacb27abaf13f470e3f9a04b2311528e3d8d163b2a192e986032757948d1361855151940a88977243abe301bdd295e3ca8060f9c19e8ca68d05ba3e829ddb0c853d0c6aa40899e396970ce61cd899d09a955162736623e3898de193b2faeb37a312299f249cb99a9f553dddedaedfa60736f8ef8e4b2fe1da213f73c8afec97b9ed4ae0f7ff8553fd2d7f08f83dff3284aef87cc8ba35684d9df5e42e35f212d2ae7da371b846cf85e56f9123e15689f0254f16956561bd572aa09ba86476cde57dfbeff723299c305da13e699520dda9ff39b4713b9f3a7c2eb2458c2af84a4986ea9cc2917146407b0cd4c1c30881c7f7e19136c478868b7669fca895e738550804c3c30d0155eac21613e4b94fb5d79b43e70254eb24fe56ac5e91ba153dbe2f95a9e4c505dc03b9b9b336a9196e92a5af0de6970475ea4dd664d9955c15d793fd1f2d1944af7662aadaf2e83bdb3aab531b1f8a640a6c65f4f774343d19bc3cc98c4619b1f979e53db60524b1e2894ccf0b6c8469503f9ac8e43b4b2f059bf2c26c104268a8e754bff2f50b9abb4043f91f1977f5f8a12539a3bc407403399d2fdfab5fc18f4fa60bf2446fec0b54b7504d065a65b85d07225d7fccc8391e39e498de18efbfa15d00d5c39af5dc82774b812ed3f1bd3ffba1d35f9176aa3e0980c51d744bed70601fc5487bf4507a31bb26f317a632b53ec7487ed8aa16d37c84e55059f3168b22c65fe51cab84d8431bc7272970c1b9380d5d8c22f92ab56a86edbe60cd8327a60316561f485b21fa0005932e2390ddd6097ec4fe7825d4e178244c863fdc5e2c354beeb241d63d3b2b67205e0e1d3cd1608b658883fceec862a8d84519162c3e49483309c4921861c8f99abd88d9e9812a051344bccd479e82affcc386aa109a903dbbc649cbb4673bae9be5fe91d5bcb387f67f9472c5ed280f7358d90bada2fff908e97ab6fd7ab8c5715897cfd50bf2f79fcf89be6962506e6d1f89052fdd30dbd5c201010a3a8b3fe838188fda7a7069307c8e0b192f4c21ffc02d2cb9d7fff93bc14eaee0581edd63318e4262501ec304cfadb61d504804eadd39da39a4a165ae3e3b7a7ab269dd157eaf6aea99187b2b494e945b07aaa920d412f7f456c00faf4a0634cf2ba6918dc2bc89216751e3e03d510707534428aadb7264adbf583cabc56a40fc85fc4161206728a6d0e620e9d6cec754259f6b6963d489eecc277d98917f34961cad101270b13e23d2fbef27bef170808239370e1cdeff7462d1efd33f4969ea3d7f98d51a2f426b367ded143612a48d32ee3e4fef493a2db90bfbba571ee6c1e9d55b5c8e32684cd1d0018179889eae8b568557ace242ce59a700b112f5dd85444a96bc911c5a164826046fd997b3d2d0dfed32f887b4b6d6f19a422893ee36004303b62b0444adf8102a0791ad125e4d0e978e7155e015c4b5f432f7fb1a5cda14dde8d8d1309dc3a5838948a42e20ffdaca6e4156ccbfa851818962f031c0d175e795e683f50a1214c40a40e05be416621add112ead5c3b05d1c48e41eef4f9d91b7440358bc64b5fde11c2ff6278f88a54a0a8a3abd3660d5a8d82aa4a869d6dfd33119fc9cc0c7b8854bb34d5bebd10f1415312ca981e9a331a1ea3e861203b6f6f7f4c37cff11e7d5493564f08d546c3521b351f22365eb7e44dbb83b410e7bc4c940c6f3e2ce358d1b632853655b0eee107f2c4327aff5d4c617c55e70206aa58948f85d99f078738c8d594f304b86cf1f37e5ab00937d53dd70a0d4c1247697245c1d6a4d7ccb8975d30627e28b664b4a8420c29261bc5b08dae18969e9cdad734f1eb41283d84c5283c1b0293e2d1f847610890f3905971961cd8b28d8d46b10a45522ff3d12426333ef2f84423247041f96a4fa8d70ecdaad16da267aef444ab60e1db6c8a00a7707503aca5ba564e770466080539652f969eb4d16ea22062e46db476403fa21f730f684478c80b4871cbca2d9dd5188f24e996a0114821c3ec409d20037b14215764e4182cd74636ca79aaf58c26603e81a9b1a9c9485920af147db2bea91f3b31fea9e18138a0152b9d2c75691501f5468878c470f0718836df0758dfe2f90f0c772ef5d96134b12af448bd3c108aab701f9a9a2319a1155a21313ea8b6766fded5da07454ff0eac2f4ca8d6068ce63c637b89dadefd8ca12c05cf60689548babe5a65567821c1780fe74a4954465caec86bc06b5471516a84a787c582766f0d92ae7ce45e6bd5c5afd72bbbfe59f4a1b2e081a28b7c5c9e0a8519db32190fbe4c34620709fbcc947e2f1071044fb2ea907692b252073e21df03b9b0e0004e4438195343a64c763becebcae18ee42ff430ea435ed2dbd97caa11dad6dcf24d1a28fb9445870b8f5317fa175058b5b5a07dcf14149ce0b4c6f0e4e7b17095c468ea76bfb226b86610d879526c5bce38347e37128d44af0ffdade36ee05da754d422c852522a25105c9d912a6d073aadc18a366d2ec29241582bf73741a83bf962671eec1fe38b38d6be7670afd030bcd3cdaa67f23ac27a94e3eb47bdb9e503a168ccfd267ea0564489962d62abf9b5898c1d693397fa482414c6ca3d4347b9ad0788c0f821b4e76855fd0b741b63e55eb9e025906ca1203cece8bf0480c3d78101e56b3053b1e65434998382fe96cc7cb64fe57b16c8e495751f5e100015ebba243e8cf54c96f6eacd72d532807a60d1cb54fb0b413eb04f79cc6787b223c98730355ea6af81a9c7483769a1123453e69eb849fbe4d801d1a29f1c3895ee965f9ee5d5083012e77a1da0bd92954c654905890c7effcae416772507cdd171a72913d5425f40f7c3044cae27a78d2a97b750e5f7fb12f5336825e5f090d7b8f630ed211c13f0f9c1c00b5de46a7ee46750197f7d97189ac1c4a70f3eb401303635d6a1d1a9be58e7942e65bf6a132077d180abf8a1afce6583ed653720a201e19db3bda0f528d00fc0af6a7f3b46da63e0db0080cdf6e38f9c28000867c6ca45f6e93363d9fc61712c8e09fe6e9f621140084726ce4b28def3b9c886fc8fb98764d743ccefb0a6de6bb22d7405298f595c33a8cf4c4fcb6f658ffa63769298b6b9588fc337dcd6fc4ea655edb5e56e9d59eaf4fb710abdfc6d69d4e9034a2db95bc6caafc3eb2aba235ef0b4955c28f6f637b58039148cc17e4448300544dd5e588c9ef231179353a318765e43c36d08e48cd510a25732f584b746745168317db4659ffb9724389680b8b254ea1a15424b2b1c5da24cb97504f17c64afb058a2907884e73e629e00438e42d5062d8c4c90fee2090acaa85e581d93f46d738b86b2e95c82de7fa1dfc54e49563299525f36fbe5857a1f0a13120c575e4025516d41d5f2020f138dd5058263ae1c4c5407dd165e804677924fe38d9f368d8570df2ef042654d7110a539ba681f0a1f41f236e9895c72b6e6d2ad13f6d197aaa361027528d55abca90e0d82d228fccc0c686e41a62b8d75ff8bf78c015523699499a772ca573191e038be5f5d8ca78910e88c7cf09dd1e4552856c9ffd53d88a4864d4d18818976ded084e32fcbc5b5f15b8f855f7273be900cc0541f4d8e78c63f49840f38e83b689357ef069a6380058a5c5667ef79ecd52ee057ee41cbe505f475a1a82df1834dceeb1e845eea39630640bd0de2da0de985ab48cd528c5ae4222c9169b9da9c4a85af81730e4cb8f7026eace84a50a0610cabaa048bd4bc50434460df64b350f732c4db67aba97c967f592bdd30742fb6c16d46f678445a2a1b1bf9ec5668dffda22874a2b733a0bb721865da7deb7ae7d26b71c07bcff32dc3629ad3760d32f4a0853b2b7c8aa8b1c40b9ae40b0210e3b1a340d678b829fa4da90d551e6497c5ad23f3093c102abd33e5dda76daf873bf594e1ff4a5328524c3b7e4b728dcb8e372f7ee1eafdd97f988e61ebe44d20aab65d72f6707b317004b493982f2da04cab1101fc32e142e1d27d396b7536e6e918c7b7cd3c467accdd0b8eb29aaab044711c69422a121ab6d5ac8a0ddfe58d0fe32ad31aa974a7c6ad4c8483b47dbbd9895551ae8c9f95f2b993042e7def129dd5266523e0ddd1ab9164776c7761c91e530c43c57d6411efbb6f8dcd22b59728bb2c2a89d796efbfa8dd9199c8aeb3ab036e54d6664aa50a52a1fc1c40aca442668646022270a0e31bb79d8724c5565c69911a366a1ae9f6da751b743b10e3190dae7325d34b3734561b771da30f54b2203d463db1ed23e31633adc193902cc90882b2a26c9b66459dc39a62c95654d13138ccf12eee6e8c6aa9a165c4e22d72c3518d013d6b621ae97933513bd534f012a8f74e93b2253f8bfbf392c80fafc7462bd00a0fa2d58c691567ac7689437c5babcfb639fe4882ad7c6ed4ae6595b04a5ed2f0f5fdaf41f9f50e6cde65959d3e101c9ba234d66a8623b5519660a7cee7f0fbd17f2a52a40a340d901b9d7b1c645f0712ae40c52e2bc05aa327bf1bd73855fa3c3e500577f3bb4e96a6f8e814c45d3834731d877410621b3a699d72a05010f7dc914bfc4e06c5159ba8344e8c212d3b1f2ece13ee643a30bccacb5d02f9f15dade99a804187cc3802cb3b65dbd103efbe9acea2a68458defe90f65fc12c273c60215ca228001df0503d96aa9f26935aaf8f15fa977fc78be975f499c3c9654fa6f4928e285310a6a2a99a6a93e134d1dd40dd211d542755c2c102f699d7c00b2f671871444ed398a7d0411718966968f1696782729383715d64c024654792939bfa90b167c32c2dea9067f8383bb69c9a602390e88c24f76f977c992c20b09868962fb9b06b39e2b0af7c66a1e518d79be5e16b4d849b5fdac9186ca194fa179fd7e9e3cad48471a9c11e7530612f172da305819664d4bba944a8b7af6102e2f45cb6e4e759e76500e7fee19b734c12f0ca000140ede2e7076fcfeedd7bf8296eb2d4f5a392593662d3b940644eda137bcfa5a6962f366c61898df6f634ea9f6e4ccac35e24228414175e0f638b426b5d7d1a4f18b083627eff2a654c8edf62c565a228641c66ca17554454f8aaec58e8979043b3911ba6a2348003650e66881774c8bd77f06606ab3a0a06ad8b5fde126716fa60cb752e56a6cd43038971b82862a419432c2a7cfe4d6151cefa51d395ea5d862f3519096309d06932ea23ba36744207ba5c633bb063e0b96a68970e9abb83663e3f5382e354b5c2f0592071375440f38ba084629cbadc8eb2702a219c1833b5ec0d522426f82007b8ebce45a45399a4fac9be06970b89a7d93998b1a10dc92e08edaf265e5dd04f62f7519001036a0ef0471b3f311e9dd96f40353123ff64ce8633a9e90db83cc410b91d01951efc0698ec69bce56cd23f030770328d60dbb279e9a89973b6ba4c3c7ae9282dc197d40526102675e73e5bb6d6592a29e3b689ad68dbfe2a2b3268278796d1f91c086b2460de31e82a7aa5b1b4f3195ac26e108d4140ab3073a46ab552ed8c15e42bcf156964be72ca4f416cb1626df65cc4c90ed8f2539eab57db24be0a40a7c55de107255e2088d47c5bf6da7a86d361c3c85c04200539eece8427a07b855e9733a72672778850491f57569667124e56c2645e7fbf7402d30bd490132f52d489544a70dfb64b7c8ea1b58c6d813e89dd155830836c2d0e0dcd77cc40a0ffe6fe6b56107ac395bf776c48ecefc85852bb5019046e9f21712b6f373294b5c39a6adb4b5c48c19aed45b7fc676156908710b9a3000d94bc83c3b25ec01368888a01671a010d4341e06ff23e63035244ea23b4088ce41dc851df6bfd6bdd3a68866180fbcfda08187a230d1381d4ff67dc155979a02a03468067d1ce8886cb1e9005f1b39f46aa80a2fd9884d3f09d2c90fda0c688d25e4a3d0eae5037330c3b22bdec3cd7d28b9540aa8fc8d649d2647ec2a2e2d1b6b4c3f5c603665844621102f241a6486cb290ad291c78989b64ffa5f30c042fdcd429356cf462c312b8adedf8809dc205d0812b1cd35ea11537bef52eb1b712ebe591099bbdc141cbd24fdbbc149dbe688c9e325552e924894c97d6115fa5d8b4200be08dcf964924f3509bdec1f62e8bbdb154a265e4e710daab000a1475bf6244dbd527575d6a81c1db2a25cc86df94c38b4c569aff4beb140319e4763f310e53ad6692e94060b974a459656a7a0883ce64693f107d910facb9d139baae3b2b00e6869295edef684565d10d43cb512f6b1492399d7a6aa38b1f5393cb0948c251bbe76621d818671ce66456fadfa2741c4f2f53617207f98e14a5204b172c3ed26fdc865f891df9d0610ba3ca88655c2eb2828be4db98addb8c27ff680b1ccc382fc7900e69e8bd209711a2c7ad3ab607b8dbce18e46172c9ebd6039061de0e018a165174b6ce56be30096a3301e2660532f69a894cfac14932fd19528e6b0f239cd5351e0a104e28c6244e0922e92d40e4230557effc566022f2c114812ff1fbe028efad27407c82c4daee821786a8b1eb56d0c7256344c08b25ba3b21bc20eb4263c20f7153452bda0ecd710d42c4ff1c4100b951453e884f96b5d2d718b53758144de8cbbce7968801703c702c179ab7689da740f7bd12824bb4f510e62bc93fa96969b906aa84a65e5637ad6922ea766b6898f039389208eeb9376406fb05bb651b66e61036aaa93083e4cc571227f6f402adbfe699dfed321a8c15e53a6f00fbfa73f2bbdf6486cda5a4580f3ed7e9663b081503892d54c84f394faaab741191420a4b7f4957f6088556191616359bbea35398f4c22268e470c68c96238fa7c1f573c975793b4a0f4f30d5802d2ddcc1cfbb06e2dae701a27a35eb20e8815db2486fdca3b4d8f0d95db1477364a99b4752fde131a528ec5857381f2411e59ed70b91c0bce57da734ec45845d7f4ca1c02a09aef2d4051c4b81c124e15235dd145695af5532c5cf093f4d5ea7d9a3bd58add4075f688ef64e72883723cd3b9c72f00e02ed7151b84f57f76eb7fbd58808016a2894ebddc1685fcb33380845212c7a190b5030312a012eed3a830981b91c824d2c1d48e26a2c29030ac9c36c0940c1f3088f102528e48d6bc0984cbbcef2a4403bbc56945492a4ddad2234a137da547b8444799d5123fe18bb39247aaa5f9e14a64b72ef48326c4d9fb5269a95f7bdbb0e3f6a07980b76ecccd8ff3b3c543f04fafa66905630da15251d6180332357495b8b96db429657e5eaaaaa6a0d2319b22a02715ba057c7d1dc4438d1baa5ccc728b642c0af0280000d6682b3efb5d16cde16d1caecc24576b38c20b264ecff6db74608216413b2b794520657098e08bc084f521dbb5e59bf6412a49b245694be5e5d7f297ce60633c383ca8f0e9230fb1d238aaca98ab0bee3868019d03042f13c7e57406a72ce3dd7ae5db76bc7aedbb5db5f5686e3b2f7667ab680e242c4cc885b742af34630f75af282e52395c46de110bf22c6764ddfe82fa9245e6d854bede6d4557cbaa6c5a09ac09e8e01396932b9c1b0c4e0151c31f78ee388e4824b955586555559559feacb4283e10c66d0426c17482597cc3182fbef390db1267ea28062ee9dfbbe2890f014315a88b942dceb0f9d48700295b961ea437d4c458213b098242ea1a1bbfba99bba1f0ed26f781c2b1843ae21a4da753ba7fc60b7766b0cac9841bd497b107fd7988d434478045cb96f9a1e1b1e16d4f4a617c563c3dea0b9abb828c88751ed575d6b7068cf518e3a45513c29f5d8b181c1e81a5765fa740cf715ca6749e4d952076b70bb7de50a0ee2360f5655f5bdf75ebff7b41f3a5b8ca77a853f0975b6eb76aa2f0d2a68982625b808ce39d93888bdbb5b0446a2abb44ffb58e92a0a9f6c1f76fcc54573acc518e32d86aacc6241617183e89a995ba510b716a36b282d38864f61e10585052fa1819246b10b3142485d298a67e6572765de699b0627e027758210eed376dedc2f84506eaaea36ea931b693a47865764ca63669933819e88cbb1a14eef3949a4a74c6e46e220973228c0eef74dd7a9aa880bb15b0adadadd0ee342eceb770b8f49dc0ec32f6d05387cefddc9e66e85e11dec74e5803c2f6aa747721389af32fb498e7e10b7d1e4698a3c5242dc749072380a03c2e554557b75617876173bd2a08fdfeb7882b89fb677ac81f5dd8f34bdf75cbf29dc7353b5030daeea894b109d7bd3344dcf8919ef593103460749210c58ade9390a56ab2333ee38927aa88c09be5a7a940584736e17b3bed6141052b082d428c66a9a7490dc17f849196030f53c18bcc04561a22d2dd882b28415d4b89b55e8e20f942b3011e388a4e3d04222c718d19afa93440a559288c183245f9838cea02c399dd167a80f354c6b581de0f9131a4ca560f2a34112939999db55f225a131fcb782c6820bada22b5f8fcab0fab0f68bd750a29bdb7486fb840697f8877269a37e24991492c9d38f490d3d653f2635f48fdda63394a80c1f6a6f89cd81dfda53410c98bc9ee59ea702ad99d4a0314a9e1325d8262b937b2632c8e90c95e1db2023ee197309b5850bd35d6c250b62ff7afc6b57192771db7edd5d5615e8037315280497dc8d1444f71ea6692131e9bbde1a2191485465023ea88c3b4c2366dfb44a966599b6635e14466d0e62f1e915d8919b6dc7986ec398ce39c70205743a324dc754a601391bae86cb9c7b0f2144774c9237a488349aee2dda86409a8dd7c87e438bb88d42d3b54816a95c0ac90d9bdb3289339336aec4ed062b42304d4f774c2371e9e20b2e4063321e9c13824bee4438c6bd035ab3345021d407df49311d0eca009f6b9e265015b1fa5c264c7301eb6e0c29f74188aeb1a4736e99c4c902dfe18580da3269e989b1b44e70c9615caaa0c49e9b5af90127cb7542651c1320449d7af71623c4771297f806f5e102bf93a773c1dc15e699ba450dc741178430e192d95f40e105fd62f60f0eb628cd6e035c41b2f089309e2cf1b132375832dd34f1981303e6a43ed36798669a609e20e38b122481c2a4a8e93924c49831c2661615ba2aacddbb224b155b20665d33345db097c3c565dfbdef6e5206244363a84f50b64935350473ef92e14c39de42a9e6ca1d4dd6f09aa02103403b51c289096e709413265a8996e675273270d2026dd2c11392aaa60f54c64994eb053ad9c2c90f60aaee1ba6c27387a039cc2b0016cd14c51286a0854b00d79bef867f8aa0a56b00981327384142c98915a21003c4091a34077522062eb08062329c95db840004c870164a892d2ad1cdfd7ea1e012afdcde5c28409ca4c10710276c50199d9b639a7d75c3d56ccde180043a4123166006a1d94d40252d322c63f4208c2590484214b4c00503b43cb1410e230cab424b515c33352ceb06c8135cc02b34665e07b00105c7f042619a6bf2170aaeb96e803ce1a3a5ed4263745e08c0a040017942091a93e1f44c00b63e4818cc4210984861843d29c3d94b4920d21228ab905568493c0c29f881a644dc465a12d2072e14fa8a62ac608c918ad3731d794704a0e25298ad1263e66090aa449fa949c7744d371195b66fd04e340766d6e182a263c3a626dde427919a502c95449e00df50d4a9c989e6d09f9aac0e4fa88f269b433771a23a10a1b3f3a989fa982c595dd4864d4e54e60995e953da740395e97793ae99a098ac983d49814111b76db24c188caee9236faab889d684924d6493ad973069501791bf4d4da626b3bbb2c2a5dcca056a828e81c46ed7ed9e1221e1e8b51d132e66e52b3373ef62e1b9e79e7bcf8a19bbaebbddb7fb392b68b71874cc1a6ece8284e68b5384fadc9bbadf5b23b2727a5ab493c2914bd5c79471ef063dc99b048b475c541ec5786ee2528873182a8bc675dd1a23f237ec0a2724ac8e08093ec11a23ae7b773fd7b204716f8d11f7aebbdb516660ceb5733ded1418a3e02e8416152206ad9831c35ab8b075d8484bc3b1119c2b156046c8fa4c924505d29bfa49528d2b9cdb6286141fce8e36c45d21d186610ee172738d2cda2d0cef68435c7d8d2a3a0b9722800fa032cace9d59ceb8d249abcdf05901c3be0984868673ce3531d589080549c9baa7406556099571ceb94d4265f4dd4f7b54067b8215cc9802d6000d0096694f3383fa853264406b8ee8187ec5c409aeb9f888aeb9b454c9a66445c1a935ce49274cd61fb558ea172aea0bab3f7117e2da7ecfc90768111d97540a3fca0bab85a5a5a545d42212bd518d16169155a346115844355a7e206af911b55c696911895ab4f891dcb4c9828119bfa28be4baaaa2625595f584ea223454d513d0f0de73cf7567469687ea288328820214a0104513151f4fce3dac99dd63c7153774ccec1e775c0a07471afb45834884dbb9a26f8633faeeae732d178944a216510bbb97c4d4af129b02f551e3476391a8151563864644336af7b02b0385e299cc30894baaf4d0314a6013ba504cfd57ba0c878bb84ae0129f45ca1a5db08f1791892e135d26cba46bbc6812069431a47019931fe5faa421ae288ab687ae591f1f6de7faf068d4f2b8355a46524651ec0c143a487b22d70762f0bdeb8da275911971eab69c5c25ac8f0e332a98ea55af294a1ec1a21599cf628b39a79511d729a1a6a7d4b2e14950192148656c43ccbed33432e2b6b6e36657910511a2a8220b2244b1031d4059c2a467548673ce6d152ab36028106220430a51d8025c9a924c010bb3921b25e32852d798554aaaaaaa1ea7ccea878a25cc0a52520c4a6ee1870a32269cfa43c5184f98d1c2cc8ccc020a6666babbbbbb49dd3ceda7b06fb170129c23de81ff647a6b3b3d71a6d777b3e5cece953b854b72168492705219f7776de64110fef4a61ee2f60b5e1de32f0e4bb4de3af64acb84f09597ef209c263dd41cfd5eda1ea4b90001dd3ae8d6af8bc234fb01ba2573f4d62bedda2a3b964dd835cb6ec37ccbba0d575f3e48e31ccdd1abca1cbede7d796665dda62b6dabee9e6559c77e61180884fdba2c907c866198dcaaaa02d293d269d350cbe1f3e8f42ca225982e414e9a9b1e478f506ab8b447747a382515e216a7b893bd1db7c393877d5feeec7c0ec8bee57e7129d338e5ee0c67cfd9936ec1d8ddd575ae5df32e12de7b0ca515e234e9ba12cc8d97997995d7ed84824b75ac98ee0c21753739e65d2a08bb2b45516cb13b6b01f62aaf10df73e079b2981b5f8738c9328cc8dfa8535306847fcb929bbbbad21e22e7c0bb99e32ccdbdd236c8ef3b75aa7cfe9eb73d5b5ca042fa6d7b0a44df556efb9e2eb552054d48b1620a2ab37b0a28a66e3673bfb9eb10d6cde5501fc110fd5e8611f7dba639fb3dcb1cfd2b830753e61448e6d327f5ef2f0b920387252ee772a8bb99f3ee2869444f0ee44cd2f5689764627e89f9bcce4dec5e1644f9ed5bb7bf2bc175291387a93f5254993f3c683265a6fe44b9322fc66414e23e6773df385ab8f3a3831cb1df992d37b984236d1feb87fa3d5985f85c0ea6975088fbeee494b9bd3fad07a7943ccec4312e0b5d7071646a175b1c99dbd42eb658324357182257f470c7391889bc32c6d8d73208b5f2c31ee961226eabc56a5125c10782306b8fec11780aee913d32d3634e2d883d3c63ca06d99360198665d6935456553dbb3e5e16663d033dc905ca7e6119f69e1d7bf64b330dd360c7f480fdf77e3d519474fd5e3badb7ab703dfe45693aaf9c275cd2280c93d4e5a65b5f78d24120128971fc5a2cc729120e37abd67a523c299eccee3a1f749bae341e29f3d2b2db70bc0ee48c1f4ff1e317be889ceaa4e754e708233cf558bd7aaca48ed35c740060c75b76844200d0b6cfd077683a4277d1365dc20c91aef3c673681b11ad427ac4213792e4c783b4f81bd182d563ac1eabead459a3ae5c9d29d699c12cf4e5b7b62d0f398ae099ac9331c8b1d4c9be51d85d76ea8e314aea80e49324b027b98d679866e30018761b6f6f3055c2fc417cff3bec1acc868d63980d9663355ace55664e5f67fce8efa4ae1989fedebf7ad46fd192b0f445326a1b8f9479499e091fd272a6cc81b253674a8373334a5f8633243bcb0d24e513ec9a49235ae5260abb8b9959ba04614bc2ea5de37b6ec8f4078d4c3c6e64e5ba2ec58698cfdd39e9ceda931bd4f36dbafb36ac6cc31b86e9d8e626741a2c8244db90c64df51324e1b9e9a16e2aa94c9373e335b4cd8759e3377e411c1007c40171401cdf4a13926e38d22fd797d613f284bfe0556e9666bdc66ddad27c9898b6cd4c98c6dc0b749d77492370ccebd6575377d0a1a6f35e448ef51bcfb1400ff40e0fb2ee2aeb204bea5cb125c74539ce923dc462c339b42dceecc675da380eedc64147a6aa0c496e37a43be83534d06d689b0f39706012a783bec109fab5d874d0a76bf09a01a1a6fba4136253b63cc04318e346da0ef7d8b75211d675ae6f474c278dc0316b7c7396933ad73758ddba9cb6c1cd1ddea65d55433e4962f4d1ab6a145bdc454f9224f4247bbd6eed31169196248640dae6c3c4248539ec629aec3cf3e5f42f4bc38189787dd3989b758ca1dc2e69c927d53b33327313c5c1e9a4b062fe445165326f3b8de0c0c6333f40cd9d9eee3c13c2bb4329c4082070be13a1a6113d27f9a43a6964e2792c500ab55d5d1ff63044ea2f9b407503df1acfcd344d30c2264d4827652291655d2da59912abcf5652a4805a73f9a125cf8db3824becde7bd3ddf4961c586b2eee7d9e9b0b36a115e9f78850552064d203f668829f4c0ea389c6f0e10d54a398fca8d90440cf756718099b32ebd7f4a42584383089953aaa711e7c0fc2e7a637b9697acf3df7ae0c677a5a954dbfaa8c02d50d7452f894e69a38294e4a77bb26ce4991c2fa9c1496329d9a4e51ceca70de8ee61d3b76ec70ab3b2c291a17504be7b9b9d9215c0b019d986a5588fdee6e06744fc8f5b663c7da1645a8e96d25e60c67da5faabd2124b053e57c353ba549d7fb0c97f4cf6dc151815ecc1a0668cc4a9f1e724c503ee9667a4caa79df94dede9dc9201085aaaaaaea3aa7aab36c219491cf7ca9994684546906842482056d58c992292e8569acddc25fd60c8faab3f3eeccfd36c4dceaaa4fe4b8541d72a97aa6e96c132277109a7209720644177365256d6ae2cd10415c99dc948cd9bc2788fbfe104ce3325d77fa66533426436d082eed70a9070fd983331ca8139a50f6fe5cea28717fac116e7229933db8a4d721841fe23a486272d331acc9bf32adc7cc0ca2ce99eed19ce170efec7e615677d68721b8d44bb1205af7a16bf6e6024758e112b3c656361e1d6aee6d18d3369e1f9857abce1abca511e166259d0f3f04c13450eeeca424cef43ed34c638cb8d4fd77311137ad02c49e7749080943180211a098d4e3f75a55558c1a82a83f3ba032a9f377b0032be6f5ec5eccea514042f33a26a7c47ebc759705d95fef0c88f54b6ed9ad5f9bfdb8b2107ef523f42bbb7eb321fb8d67667acd321ef8d4a3b6ed641168b320fca8b90489c78e3dfec234d1ad4bdbb6923ca88c750c3ed344c72e917409629d3a754b5e97a41e02691ba9df73dc608478774c7daccba6fb9569db4eecd7b15f9f3a71eeb879c91c3e754cdbf8f01436af5f775c132fd56415e295b31490b8d381d6fae252181f94d0e307209806debde49cbb6a9f658e116fea75be2bc8cae98e7b47b31b0a71e517f1f307a671dc84589ace452ea9c6b28be8ce5fe7dca1dc46d35172d331ddf48e88e18519aa30c64821ce6033b0062e89eb49accb9a7e25019f84821415bb2689ea496005e1afeb495d930416397d7720ea839279800dab8fdd497decbe28893a79660f0660eaa3889dd3d7058873b3a76640e291094f016908adf70e36ad574354d477a659111184055f51d70c023c05a0240f56d683cdf5fe9a070e1095d957819954856d9fd5856130875353233037513a5ead44689a2aabc22a5851d55581aa4a6e552804028164a6291c4d48a97b8720f38096db6041cbad5b9819eb303396a6a3f09afa4f6e3313842f49c419f78b579d0766e693394e4234ae1110ea1748abae8369aa4fd78869e018b3ef12a47a3fbe7f3106b5adfa067f8dae2ad3d2a28db4ad3acb561d0a01c9ec8fb42863be57bf2e4c478633bdd2b28fb0c3efe8fcbb91dce0ab7336e4fd02619ce1c0576fb1dea2b94cd16d389e45dbe0f922cd25c87bfc7b942ed35d8258d5f9a1db7048d38ec164e4929663c91e75183066700e0686540612093a6dab3eb1db34a6559765c36ced495c7ae9891bad65240d8210a35e555b49f8e0dd2baa8277ce39e8d8b9d507a20ec398a9e4a655a8bddba7537a2cb5395e90889bfaf4d035109620c5d332898095b82d13ed53721df7bcb420eab765d210c6887d4120eda527cba88d3b899026751d2d77dca438fb415d47299d3ab8c6dd209945b4486d3badd7e62a6dfbacde299d223a3d271e4257849511377484ac9a68d841aa45c68e71679193ebc977256aa7e9d4c79b4e7d38ae3e7d94e14c30fbc13a1c36ea11d3e8e052f3b44c50587c59226e3a482ad38f131b02c4a22b28bbb076d98f0be79223ae2ab9d310ba39697a10534bbc2bcc3555dfe12bdbdd2db7d174955c2afba1d3e9dc562d72490ba0327c1fba1085b062c58a152b40e8991d7fa6b53881618cf9a93f3d785285177366ea4f154f4c2d9004e18cb9bf80601aede99d5db223add9fa97fda880d89e4a3b8e93232e69c90b71bfcd408ed1abbb0010ad8d1c12d7a56e799999fb714f1276afeb2fc34c965c85197baaefefcdcca7e928ccdcb3e60198a912ead9dd34010830ec121f9c35d6be0d07010c2024615edcbc0d7a570d83a51718c41e5cda4b1e5cdacb2f44f76da6e388f9b92b364d4dbd0d3f8c4bbbafd43c9986b4bbed7caefdfe604a0aaed07152f59aca381144fd018214d4d41f20e060b2531fa2a93f406862927e80a0c524659c0278b3b98981008459707abb16b8ae90bae569a79b83f0830595a93f5740311130f5e78a1fcc20ae01a679d0bdc820b6b60d71a720bc1c4374772f2b882fcef7eec30f93a7fe5c61c58c52be581d5c12bea4c5961443b472bc2489ef1bdc1d7a7ec33b5cd3040249970af0b353809f9d6762da06e711d3829835edf4aca6436d5330a86934f7db485c0ab3dab2889d8de3b4ebea67bf7268ee3834f791d69a8d31267597207dea2db7ea3a4ee1b8dc693a5bdbfa375406beb7ee21d4b77e75c50fca98d8fb17854d198ecb5b23dd692155195519ce8650dd5786398dba8d579a0decf1a3d16b682e2ed789e3f0362c3ad45c5c9ee33aaf5f9a4b10ec3a8e5d877471913cf0cc1a770992e3a2e7b8c88713ec4d8fea0136f7e92de7a15f3d8756e338b41a276937b41c96ebac6cc80d7b55431b49182ebdb7682c5a4e75918cda56f5d0724052b9c43331f92a09cf190f4ae5c89169dd693a5bc45eef9d2bb3afe380b9334d8b08eb3bd3bcc4982dbb7affd223a2fe5cd104f5898bd952b500d5351302ff3e0f50bab70652995d22ba57469607d4941560601c19bdd3be1eacedf0c4e97113655ac7cb647477f33619dddbdb6490e0ece976bad7f17ef1032421223cf414c5a3434d6a33324ddb0e61482d67b14b76c92ab14be64ed91e205689e9554e7357b8c4a3434dbe913939f877e88332a840635e40dc183607ed9db589efaeccd764526ff789ff343786cdc149a770798c0b62bdc7f905a50b1078f71f509e67f6d6e7d73cb37778bee679bb487053f63ae28874611adfd2a2d3e075bdd2f669d7ad5fa1d1f5eb72b2ea990e44af13959643ddc874dad673bac503c4f44ad496f5e9d95f9f0a5972639e4f2433d7a7fe9e8cfbbeee7de53a31b7eb3b9c93ddc87cdad6737b921bcf9c80d8bb6d62da7866df6bfb1b25b75d32af434b6e947c2d73dc762d79766d3121d424b7dd6917eafb0bc8fbf4ed591ddea76ddf0b7ddb25a12773deb3839c7bbf5c486e3b2c715822467ebf9e653fdc73a6d031e7de4353e6d59abe7ef3696fbabfecead91c26779b9e5689d501b4d9b71dde299339eed727eadb8edcdbb6eae9fb6ab7da017269db4ebb50cffea6bfbf4ce2b044dce9b9d7dfab30b09d9ed38f7dce25adbb6c0836f7abc4eab0d3ad5750d3dee49c9bee939a9ee3795f6831b139bd9bf800c954c0d41f2b9430ad706296a6fe5451c6b4428a794dec57e61572bf60d447bc4e512a0ee39a52d65a750b005103c02ded7d737cd2f841fc861db101f0ebc2288aa2b49c905e1485613abed4858d6175c8bed443d7104c6e3c43bf66e6b4c5cc099ba6699a7080b210e91b111e447890640e75d27ff4dc26b9399e2246de468239fdc9be43636efc1dceb9712373d298673eeeefe6cad0e9b9eda48650ef6d6787e7f41b1b33311333df71e87b24f511ffdea249e9dd88f020c2e3c61fdf0832fdc69fb647ac14777861d7d6060909e9903b3ca993487fe720ba66abe8f86fd8e172430a01d29f3e4d64ac0ed3575e9976bbe1fccd5d99ef9516b31fd36f3c940dc176f6531a1d128704c91d7771794856691dafbfdd20711c001a29fbd1594f3066fa0eb9c5496e4478cce4c0d17203bd26f3a2349d2649d3494dd36aef3be4cde9063b323687e953f6636d4a5db3556e94607ab874368ded9dba8d3b0cc90d4a89985a69c7d2326a2789f098cf46a9c647da191dc3a269c7406a1b7b7fdb36ec3b41182389f430b911e1b1addce1199239efd4b769a28e01c1f69d922ef0d6a71fd1354a91485b69a574cd116be58694121df589088f897d23c263860efa3633adcd4d8f1a4965f630fb813d2724b7a5b221d8c47e44d7e050c8444c3c8389f098d441729b99d3b331ac0e98dc8ae099d4af5bd729c3b1aecc4ad337e134a1a6f3699b08e6fb3682f9e63b04724d4aba316c0e93e4238f07d4928b4b61b6abca2dc42dc61149071552a450999a8d51c1575b05b5513b371e21b86a8ca25ea74bf927093d7d6ce72a8de3d23a96baf34d250f89b2027a8b1b363fb9f7b41311ac598bc78ffba96c897ced189749c2972ec427211958443114d55da088240af749f009cb2cb28f0b83738abb5a7a42fd8aefd109ab66c431fd7d694274fa328609e51357c533e1e261278c5454878433a6fe2441c934c0d41f24f83cf79eb65ada5f417af2c63345ed98cdcdcda5659cd87c79872f82ae88248a4a247e83248aee75015707ae86b920641e4a22ed0fd7aad41885c7be9001bae7a6e79e11d41989c257662697f2f5e2d35da3da72db23414246b8e9a4f6d4032ce15a145c99242e6953ec2e771509ea22c3d14265f83a9bc654fdf1118365ea8fcf1547c5a57c4ded228b334c920e16615cd2c125e56292b8a48e9a9e6b1e41d49f1f243ba55cca35aa57d2c63822e9a0a0982e0ac730f049c10c9050810ab25041151d5c616507558e60061f1374d143e9e008538430e5085b98d7d49f238031834ba7ba192e6666485b9048596491c5142497c274313f37d29ee072b3bb5b695cf3dce1a9ec987776104d230d66dde1d94f5c8ea71c418a1186d0450f8f126530638a0da6a0020a2ab881508ee02384293f468802084edc40d248809263ea4f11d430aba93f4668410f94f0b498fa4304267383431063aa144ec422d6dbca3413f2648e3217e1b9815a0124ca0a50246e49d8d9904ac69c4db9447d2794db3a09d72997b6e2f6b914c639885d2fb4f1ccdd775e2340572e6539cab76ec9488411f03ba28724e4921312921bff0989a17336242479a6957d87756e9839a0df30419fb41ceb3a2de976ee57831888a990e136c3110db1539dd9faba26a078c9419cb2c14ca1e2f33245dc76c96221c50a0877094fc3f0cb706c5c99e6090b6743aacb62eb968cdbca2278e60df8f8c68aa064ea0f117ae6b6527e8670655269828a94696130301bc28f301362c98dbf590f3d5404cf901bb71ed2560990fd0db95912869d0d6d7bb445222506b1e995a9c46f58ce7f706e0fd3f01e611a24564b4b5b9722ae16ee8b85a5b168331de37e5d9bd9b81e395eac8800098cb07cf496eb481e61798b1c7da4009630e7874ed104f486452a2b60dbe19293397b21169f1f0a5972137da513bdf0206e2467b91e2ce9b3597ffcb6f37283689dbfc3d3ca810313718727df6cc8e558e70bb164bc232d165298c60a1cde7da1226e2ba58708e0b014293c89f0e32dcd8825a205e9693da41109dd4567a7f50d81ce1a4f90e44086dd6538182b575505bf13ca77fe13a2f33950dfa872b9e750cfe9bbbf1cea3a2fcd866c95460223f0d6abcd6d3c3b58f2087c259120f19b0cc82437ea7df3348de21264e6ecf03451d3736e320b617abc9345f0ccecee98969d8bf0a0bc43e8dba9adafd9a6f2bd22a11b515600e8ca0a78e753999028379d32211bcf8c72d3f7dbfad3aed010b7f3693c97e582a8dc785adb8acce627845ffdc1bf7ee5def64c309d59db19a3ac00cb4940d1e43c099d3ae82e13c2149439f1d6292a523f282a0a04695b9109baf20e2e5012518196875e0196b7b4481214699151e243679151e041a73221fce957143d136117c91cead86d38c2180fad479943dd3abc6ec3502748cbb0cbaa341c9888d475522a5d82ec7c37c2987355a02eddacebab34e569e25f9faaa9d29e842eb70d693ddac6b315d921248b44812f12a57a48889efa050a923dca9ce9d9e755690b5f5d873267faf50abb998acccdfa24379e20fdcb9ae04451d225c87c9fb1763e54d0987b411c9678cc72877fbc9c3e906eadc8b4e91d467229f727ebd33b1b52044ff6e35af8970dd94f72b316d3d20ea14a1756ae28743cbd4f3247eaf60c669e989921bd388190446a82bea5c6dda8cbdcbfeca00b2653a2bc44012b780208217cec428a095f9abcec60d4c514939afad385cfdce2adb8b627ee55a46f7851fa962ab79645f08431ab53549430a90369b93b5c2a5172ab8440794a2b8267b6833c70b908d47b945438a6fe4c69622ac48c4c91d348cec9922bc5906e58c42ca29d2c2dda4e6ed971e3aa54120b2850a62099fab385173387a93f5c78317f8a10c6dcc1f1cb145026f5aa3aacaa2a5dc350a04cc09d5f01277bf666cfaf0012241c70b3efd99b106b3dc4983b6f8a8accea5a69aec2b4230e4ae22e938ea12e921b63daa6538ee8a148941f986511be760c119f2cd5377d4164913a3a6562d71b65056c0a8648d3c97a831d31374c8762f90531aeb40dbbe82319622cae0a634d6f42da4e57dd8677ecbc59499e82056bc1342da7ce539866243a7596c2342ca77e615a8d575abc48632db8449da506f5161fea3b5bb41545ead84358f55245dcb971cf65612f3d88581566b28407b10a97282fb844dd865fa8888c05b567507fe10175ee6125bb9006934fe0abf71967a0e11cf3abf30b0f98860cea7abdbae31dae5787bc43758c77b05e11f1437f92458a6c4fc7503fa263a8b75cd231d489a080deec918ea1aeb32d130b8715c49beb9b9ea17576a8b9549a4b25d941e918ea3759cbc5020a530bbaa565484810e587bd75129060e5fab0e652bd5daabb4f7f07c94c2e181d431d072571922ed8932e98fc255daab34b255d26c077afc03ef30189f301095f0ce6596a24e55266ee171b6c0e1c98887bed6ba61bb816065b58314dfdd9420a38f5670b287eb6a0e27a2e651dfd5e1201c42282079d35321f1733078f0d160b139367883cf5470850cc775700a76fedda5b11179d239098a00447a66a49ef82ec5be6e8758accada7ee5d8d9198b347aa3077c89660aadcf6c8ecab66449010cfdcdc5d8058d3499dd0d4eb1773666e9ac6dcfacaac803df273e9981c89a91189a18e03989f7becd839c7dffddf303a9abb571f88a432ada3ffe063f903494b5e17cf06a708243737416f79c8a6433a5b30ecd66df84505712bf100ddfa7ba9004c13faabfeacb368226dc425eb51bbca580f81340b665ab22b2d7209f210da1ec273526b6ba1a63c4089c98e90b78b23333643d407b5c18e27edb4d71717c46d66864763f3bd1da6493e4c7be9f100ccccd933929713c42dce9717c4de88c0cce7dcebbfa8800849a356a03d628887e0d2ee96667a4ccde64a1cc2dd8abbcb7880739b5019ac8a83a0d00b35fbc03e740dc9e60fe80162248ae2a979668d6b62f25f501063182211ae0f33b9db35a5835a3d33893449b3aa7c86f80e97f87d04350419361e375b8373475c7a59c23fe26aa2730d5f96c42a6c45084dcc7708b5a6b1a8946e75843d0b15cd080000002314000020100c08040391484028921545fa14000c9290447c5c1849c32487610819038c2106800800808088cc6034021689cfcc90ce38b974264166641fb43e00f1ed62fa7fcab88da8891b57fcbbb453d62dcdf9a650b507bdd1b8b9777f2c041d06b29c69623141ed56409666a8723e0b5866ec8fec74715c20671f6f618b0cc3a4b784d09a6fb3a4d74e22ca302d200915036dbf72907bda3676c2a0482f254ad218e02b65151218463bd3a02ec94346802073e0d1fe96116086c373a79cb66afc1f37f9b932cd71f4e59cb7a94e46c1211b0b736b0d95e798f79d3164ecf5172e2a2635cd5cb40dd99006fa052a6ababbe15a6a11747944c2b01c330238b33870963822ca5f690c472d6a214d9cd06beefd7452533b5e2568811bf44af6657819b993b7b560d2bc0a60a20d35d365ba03190de4c2d89fef808d4a1fcbc175e9c0d93244ae427daeed31431c18e5dbf4e2e65de4e6e9288871c7f7898304934375a4c750aebe730694d4aabd9ecee74858f3d5546d5a7130bf6107de35673e683ebb1c58009416e4f2ea722e3596cb30254055c0b0f860de9f124582a756e7c85f2b140b2f70e49e20245fb8507d5c7e8b22e9c0b96831988c7a14dc22ae5d545a2995d51016b05031f81c956f1d65323c0de5001a430bb2fa2bd60bdac7639300b3a5d87324e5783c0997513ee1e0cfa3cace8f3cfae47970580cf70f19d90b7777861cf57f8bfeeeebeeed82238d7c3972e2e6dc21d4771f9f6471c7c4a95be644502460f137545d74795e7552f44d3067d2ec3a3988a210b3477fdfaa464eb3ae45ab44b1fd623980ef5f18e1f2646d50b33f6d6b0e752d7785a78556933af82105c5da70f94517fd682b9cc847039d544e6db3c1cd5a1ca73182185e857a0d492207338a6ddabb889330c27465116a18a922e84fab0e393a82af4c81610ab2a9edb27125952698de6f20072dd6f7c14fad05b036836d3060313142a63375ef04b52ec2641dc8abc0029fb3ad19d8227dd7485cffdeaa5d85b6c04551be023a246662e1d54d4e653d6420876c487e64540c3ecc5b1cb34072093884e1d8fd5b36360f0429d269040e11e9574c68ea1ee61f5932e6e92342c11da11f8dfdc62f276f8f2c952433609eaa354906ffdd59a346c5f2d7ea4d3ac9a547573c20ea02dfa523f4fe5b8a729008b145e57dc799a936be3f63f1be3fd79b343273e645330bbef24084d0bda2c92f769a580616768ba9aed43e7b2cefb0629c8d96fd442684ea658d5dc6552ba9a5ff56f9810cb78e32751d5cc705eee02eb03b5e6026eed4f4b6717599d5a2aee3c9110585fc78206926a3c9eda8d73929a7c4b39e4e0bd580a80e1ade323125badbab7124734c4651b310ec49a91e8e1585be8f37a3f50c9fef7b6ce724d30b6db1f92a7a55a38d75cf040bccba51395a92d5ca5cfc3791d0bdf7981cc7bd8cd5f7412c4fa90c71bba4af0c41ac572204999b62e56bb757ec7db053d5338cabc47635a4dcf07edc8989fd1af106440b4064fdfb6b342c0c933b3fd71153e4e4074fbefc8f08fd64782ad9102be438153bf60c0afc91e496b4c4d68ed3eca301bf9ac2f95d50a256d8bd3682de3686b3712d0321fb9836391cc0f06b530111088d01d2c5f7848ab1e31ff582bdc18f0cba6d71b70962119034fd92fcd0339738d2816b49c712975ec8c0832ec81fd4381ffee3060f018f095080a7b7434602f2dbf74270d3b2f40519b2162b857f644e06368974fbe3a3acb82bfca6fd587b0aaba825cd5c7c407f172d116b8b837c86ea5d640d7dd5f32176bcd45750bd1776c3b5aaa66dee916c5816bf3ca6eeb5f85c099512282529374aad9e301656b940a2cce5d47dcfec8b517d8c62eba77b240c4b6f875a56cafd10ebf6b5bf907d40ff21597d8a74a377904e918ee29c6361c03a12402cbca65ffe25edaaa14d4e3b1207ab19cdfb0e1817069be1962a4939ae85f6928d21f4dc128f9f95c7b98a05417c26cd4b0febbb041504984b4027300cd20c02bd4f74f3ea624e13b57304dd4ce2bcecf5c5d6a2653a9083e51ff59cda24571a23e477d9cc8bbc473ee25e269882b551ea68b1e6e7de266c854a8dfebb7840141ce822761630daeeb32208124440f90370bc896b806776ac789a9a74e10d517091eec33c4d1ae4406e7500594a5a8c199df4691bdff4cc837b6cf0a723e156e027f0541a416c276f8410e0e9099f01b1cf5b3aef51d4cc21091e087e7b779272b9494c34a6205c0c0b200c7933b8b013f3ac587535e91fad20208b04c002d916419e433a1a17b907e0925b24971a6bb7c431a74ef8da3ba513fc98514a7e9f45cf1a8b1bef8a9cb784841bdb05efede3dafcb6aea1abf6840dfd23bd4af06bc8f64a5e0bf9719d2a9151cb05d6afafd439a4d0f32b05f8e6a41a055e2a7875129aa82b9d0a3254741aaaa83fdc14bb79864790a0c57776bf1f89405197b7215d94c383ce0c6f1a369e2e5fb91b920e58143e4000f5e89d07054c2c4e8aa3e9e8224dd7c2aabd77d063616b7a5c2c1b09fcf81d42dbf1c5e5eef00257f41a6c4bd160d845214503dea3845a1dde9dd123ddb77270c41ed4ca515201bbf5d54ca9fa18a2bfd8d424e40a7a9ecaf6de88b83d9faa63a9d034bc064d0ee83f52362b975f0329e9e4a9214b079a4ac5cb62341085374ee1f8a9ba9b02c468fbbd5dbd8826d14fee0ab2949e0519f6760b00b0ec2be64b8b65f1ab6ac1bab9cb793da85ae375d72b4269ecc2c16e0aba8544b00475df7e5caf2b217ccdf722bf451737a528445ac636c922075e061166f589aca113a0f02445246fb6b90ab54d8f585641d1a90b704932c7200ac10f7c020765d12948dcba101bbc66399cadde4c0ee6d432d70d3293352b6a395f716b663c5a625e7457da6fcf0a833a40696391be80ac8a9dacca0ba6fb7d354db13cf358539e65020a31fb35edfbba81c9db5a141584ebdfe8263845716a0a425fdac935e409649b96281185a6feb97d9d6380e4964dfac901c2a79ca11af1e901bf02c858208918a5f2443c9579380781527284ecbbd2de1749152e52bc74258839d5970726c8c093cc07e9722608f02b80dcb9f51d89c20191e7db8b4c512754d60c190a14d987f9d77e3b4509f1b1e92681a97b4662751ac1aaf15e507623fd786f998876d937c07eb13300c440ae29deceda8f4fa1403cf17369bc3329921a94ce460997bd4bd91ec6f2a8275d901008e741fed81fe5357a196ebe801927770904be0f63fc1e8f484df18ae24d93d68d8509d480b60d91ee8be0ed51f51ca18026d9af1667747230d8951b8ff9c4b2ef46d4e951a1cccb95d84907c2f7c4c471d0f6e2e05d0f39cc209d3bd0b58005fa7bab3e26e8c37f0c0b694890338d2ec323e85d2e75a0313ec49031fcbbf5e71da1a3e88c6dc843f9c320d30b0fb6151b35cc982204e9821729fc12a273ff05b90e3fcffe0e75fabc40aa8b234b55d24873320caa064bc5539d108b8e49a347b77f63df7a12902fef4f144cf003f88e970b4f52790b5b51b28f0df397705caf4e344a449b59ed94de08cc1c397a28e96f1fdc971e01d67a6b31bf8e86d93142636bf1b189adb5da801aacfa258d7b029f2e64c0fd21a9d268a6df863e5d35efbd9eeea786d6e4708ee29f0c6dc001b4f7922009d141569c4d55a04208cf154834e49132bd8ae89de18f34c17b24708bc9055f8eb4857e1e42d68e73c1fec60b04ce3ff45f09d0a96239f513cba0189d3fc4c4653baf9391fa398e405ae1dab5ce03bc7af63daf82605cb651eab16fd22f09861fc3a0c975a7a8322e28878480fc49e6ed37d91e76ee91475d75fb1d7eec5508e3c0f528ad0808c47418e97896844feb521c87d0c9e4bd7c33d9585281ac03d7f234e22861a805d82299cc51e211e4097ff0d64109c7d322641bed44a6f6b5b7ee9bfbecf2647a4579dec82b147705ef344c2cb3dbd4d42aada123aa2da010b0b959b0a1c67aca75602e532efcd09db31effa03aa467684aa48dc87374d954e17d793ccbd481080a127fad2691e2e1063cb83e2bbc675074081d5c3b81685974de1959a17a931f26231708f15cff84995cfabbcc31297ed8c3815275b73beb617581a811a6c57a8901132e8960b9c811c9ed67d4a05590a49a703999e866f35de9525d7711544e7f329a219b70c242d50850f316a46c1835c35c0be406c56a8e5fca8825f3e3869af37c817768623f7b9f88303a8eb8b186947a454b5517b69050a54b7bcd06b9f40072a090431477677268705b6e143b76774da395460b8dd77ec0d009a601c3e789dd43495a567d0e8311351375941ad8ddd4c0d7a7683157585dfb6b3091fa38e8fa213517d19bcba00846781dae8c9d97feff452cbccf62e74a6498bb057dc4aa88e41b0d4aa491704b53b59f8b9da65f083eced0823edab6a6ccecb7442c75c900e33184e8a858f2dba3d083fb33e24402f8a4470fe042852a9b9a232b011be8ebcba18b8e2f5c3a49ba60a7a6aec7fbe014ece743c91ef54e01f652fee58edd42975c8f20767b12c97ce61f43ee347992cdc3ed81a6d12ba014153e865e80a14a81882c156cf00036481997038a13c979016720c04519e014ebb7f0126da1d467b0f3cbbdb5c2a8e0e10a8c2cfee90444d68b73f8d6b58c20e59df218dda17a492f43be181039abc44ec92953de937d63a98aa7c50d20b266a807e8d102a493b3e7d63d192c4dff3b2cb88e362494e9c35d2cc774ad55cec2fae0b316f5f66da23397be5d5f0e0b94d684e27e3ac5726054919d187eea9d5b83a766afd816fa1c4a648f082c9b52cf51ab3a68ab1a20bb88aea7c42b61bc55efac14e7ef547ab68666e30d1f62832ec5d0d099e6f390d5b43f4f512dddaa8d0e19244c95c8ef3ef01997d92bb47d88353d23153cbae36ef9121eb780fe4147ccaad9e48781c7cbb05f29addf091db290e8d568938d55b5724e543d8c9e2b9719f82220780794f9cca14bb64ad7060e408e4ce333f81723783c09cdc746d5ada639e75d1de531c0feacd88d9468fb6488c3cb98a39780ba81aa87aa70ad5e43f7069ce428b70347f4fc9fc59b0c6a879f7636cb011daec65497ca44cbb91019ce2cd6038a38382672483488ecc8814a156711f69c13a90bf4a0892cdd8183b8763a29412ee9f2405ba3601f960e9cc09cb5111827694fb321712f78f54b0e1e0bfd0e4d4ea8240f5cb93b43a895c7939a215ebe8c01ffb8b9078c16e852cd7d1edf223ff202a6e59885d7ef2b226c2edf73623fd925ea9764cb55e97900c974944aadea206acbbb09f2cbffb23c3f5b4357b37b4d31a6a99a8a1b742fa1b6fc2f4af5495c0c63f7c7e2564f7b381d91e494a3e2e813c4ba9e7279d104115b09042fbf782d1c05c473220ee1eae45acd054ad5321f6ce894cccb3bfaacc35d228f40e508b4afd95d82c39349259dc3733f92aaff3f51d014a43493eb4b09c9f4838e9afce3db7d3aa5dd17035d779f290b43bdbf836c9492ecbbfd158a4011ddb3b0a020333a2dc48d867a86bf2aa1ebd0283685c38a0e54c5bfa147444056e094036605014702c609c2e01c4247a2c9e08441237241252872111bba2f174b0215aee9ef154a28972059326de5b00cc5e1bcac9cca58c8437773ee41471d58ba7616e16b332a64d64c45ca5f47bce08333be019c6489ffb58f1836d243f62fa8a660037ca9801aa7c167d3b6e22f772be413ee4dada8c51536faa9c87b7758f9e6210b4f2f564ea1fed111a9429f39a5174bd484c6baf2c0852cc1ef3b784c8a771fc33944aa69fb07113f4f063b160ce26540b26bef283f3528ce19e2fd93e2f4de7a679427fcf5308b75c7825595c66fe7d6e223fecfa7b4848e2fe92ac318d7f7a86aaaf58d89e071c230a85851550cfec6adad6084266b10e12140cf278dda32b45908db2f5792d306fcf98b192a17fd3aae37dc94489caffa28a2d4e9d951eb75c27fae7605bf1c96b69889c0ffac773c8bf48bf9497b4ccb85de0d085327cf2cdfd1cfacfe0387cd96e754c2a752802285a7155a506f51f61e4b0937381778fa407388e5d8decd1dd24d8a4aaada3bd5eeb4551c0d5f9a3d1c9648090a569040f80673de2e6eb65cf525cf24c9fabebe258ce423ee1b8e96e961a513dc4a7cdefc0a20e6f3789617bb34627a6b2b6e8c5e58bea8f5684fe5f81a45692910b3e69dbbdb1818d8761d44ba087742777ea2d25d6989bc3c4502750a638a00bf05a7b6b07dba315751a8df00c90ea6e8ec942e6177803df8d9143f069153e2fa9cb700e27f1c03a34e59c795423d36dd0507d123b597d52525abd87a5d9a1219a516ba82a54dabe603db524c4fd7a7664e2e9247d856814c1474a4f2fa655d124f0fcf7bbe8d388a4b8e5274c0aa0eb5ba308d5b81932437840ae0094e48ed4e5d2b843885fd63a2a834c44949244e3da297dcf093cdc0398ff424fad967045042cc4478b72ccf78bf09f1c5dc41f50f80e9a12f19b7df756c1c2e1e5a302ed10799db093a0a310a10850a6210658376dbae5d40bc2f2c0f005c5b2417dce9e71b0dd38c5b683f3f84d3962850ffd7483f0a201e478237291c43e0504d1d070e13f6de1f05d311270ae7dedaeffc2d9f2af0943830b4dfd85c990c69b66f5083408f6dc936875dea972d0bde093c2bfb63aefe613c52a7250e3f210058b9d4b8ec94ce1b0fb8f797e8357493f62ff00c1cc752c8a007daeb9f49916cc89752a5ef733fc87439fac60bd9ed9e74881c6abde46b05fe66b399842e8765e8188448486028b9be92932550b8c9154aaf7154e35d164937df683f94256a54f7671417578923b23a9d191970e3ca7abc310fd67e80b2f7393874c5d5f164c01e74fc966cb2181f5eceacbc61585c5c194c56a4b4681418bb38b5a7855b70829b35670b8d853f9307dbfb0f730844505ae66c3033638ff4d34ff1b7af37e42850da71d9e520c8fde433093a763d77e55563ae5dad1464cf95dbe724b4e43303b5c50ead0f0fb8f6800a9c9de0317fbee8f6b27b02db7e99600f0333bd25bb1a4c7d042fa4d682256fe91e902c9167ad1355f939500b684286e64d5af267565cd7770aeff7eebf2a77cf98892a1e842ac76e3d46926d7a48d74a3c9d15506a3de5077f3432e5530a185e454dec8c307b786483d50c720d9558fd3ca14908b4a132534a10491f9d2a3ef9dc71c3f3f02d3d9028e1b458dfd4f6fdcec063b3852c9599e95250d4835f0754c07b4bdf08aaae708ced35be27775eb5e1e566afd1a071b67a92a33deb6ce9106ccc7d465d368dbba77262e6973a08d62104c6bd98aa8fed7cc5171c7eea8d3ad49d3538e7276095f71ae89ffcf72401326dd15166df58efb521a8c1528a82af8d67c69624180fb9999618017480fef75b8a3e5e14a4d45b33bd0eeb8966d0c8af3d3dd10269507f488ecc7a1cb3078194329937c7ff49c890708915a1f47097e4cd0219e0324c182c79bbde59a0c081b3339bad528d5b28164903ff8db35356b3d07205f824e924f41ba32a340e6cee16bad04df0fc43e1bdf4216d91082c93939a18a3ae8c316a3f655122c6f3f07860dfe9db3a4f3ec9bad2a47acf92bc6fe1272e4824bb19afc9e446c12a78960f661f868e986200205c6fe38a3589284375361eb61c6c10a5061d9d6d27ae710fe725a39a7b1149dce91549ce9b5089b45a8b627dca1081ee9a7fc2b4766e43b4294f474cf4f46d3015c87152ad345be6df1711c3fa11626d22e6a16cf3d2477169ce23dfe6948dfe49306fb0ce0bdce44634b895146701566eb15a023f5fc0a84d0fcdf40cd1f433edd26382ada8a80430de7391b03dab120255d04e93f6c832a94c3b201d697008bc0c98e6c2d2a5e7ab492b5db98dc90364acdf34bebf6123adc71b231c90e38bde48914097a98b44f86861546ac68d15954af2b5a91cf73c5a49caee7844284a8927becc78aea18e5db52a209b9f16d8c7e714673d59384540daad9e85b98177ee46ddda094046cddd5bded423f3f61603a9059204abf36670b411edb600fc5a92679071837bdb933e9a0430efcfda2f6ea2c3c5db1b48609dab3fccde7dc8cdf26d58844b93394b4eed9839bcf746ac57d292558767ae883cf7835ba1b81b64ec9914843de8239211bd66a309a66a5af58072fc50d6dda8ebedfdd52e03cd8c00fa342f3cb4413b85e3749af6efc7c765e691103e37b5c41521ab4e14b8684edbc9ae52882c0e6c49dc5cccf931ccb03d4c814d8b298590b20cfffe5e86a06d835522e3a646f6591876ddd3063246989670c5d016e10e196f2d39b6244d379294acf977c5bedaf902f12123c9370f81d4fcd4c2f1fd5a2f088022c04dd28953e5140540089f4097bac1ced2624ec86d873cada5c233ee9db224a6f4e8b6b2f72f0e8f1338b47a733dcddf9cd853be8991eb199aeea045ee06d86d3d0843cba64d0ab7dcbc35e6589e2c8520eea6954b5f72ff9a8f4a773d5110ba84a44154d138f8ec53fb962326ddb92afcc0b5da0c7b407068b2cd9fe7dd81329b7b278d4266dcc878218c43a9e2e2f6687f2284d78655f9497a3226541d18526c8a6148016449380b746d98d223e4a0ea807a42962bdd569790ccac7053e9ed1e0f1144e4dd120c44f52eb64c6182c8869ab04b8cd247a688e0fde92cf5ae2221a676c570401f1828fe17d4e5990edca0a740827e3a0a25b9bb0a760a143de6ca400800bbb0a0d187c75aaed366b2a44b6f88fc7dcf063f47844d723faf034f058c376226f7d5f005385081639459fc3e265b20039e8e3201ebe2ff7f981ce4a1a0c6ba5ac992ae9e04416659a1e8228c8b44db224a7a276f938b807a3859a1375907e03f0b045f94adfcf16401e638149e91bcfa59cfa8d5bfac86024c0accf73a36df218ec11b8d4a64909b353dcb486263a50b319333aeb2171832c383428c4e413394a923cdd5c52e91f7747e36c954aef4493ee39f5e248d67cdb8ec1b35e052eaae507858ba8cc77e8e3c5dc264d9d57a201db8d61cc1bc8f25c7288d823078cb6b0e29073d8673e785b5af46404eb9a697ed97f2861c5073e36be729bbc40353b122345244d4071043748c21b2c015aa76884c311dec04d47a64272efb0931c6423c53327de253822dcf487027d9d113a804363628a16c5c9a3f552b7c944dc2061499ec393c9cd35f1222c846161f916520134b82d53d1100e0901f2bb2ffa36bb575bb139a52bc8238933e4edc77ddeeb316283ece1d1c1eced34012f96b212dc247551355d14c7854d37c6a647b953b1a9826280ccfbdcf1e4d2d2bf00dd5a2c977432ad1fd1bc0142d708d15893b9c05aa7c0261a54edaceb815c3ebf38f126e8b8cd35ec96e713f23ef4425bcbaa64a04be9dbd8b27f797c47a320f7de165e838691caea10608ff429c372db1faa6be0c400cf038ec8029b85410db7f306e5524da11ca05399412ed0bf53d894da3ec122d0bf0744ff54d0656363815236fde0f756eaa19218b9b8cf75f0cd66c47a2d10469ff82fc65ec252e79723a8220a8eee574751544aadf7ad8655d84c29454364af897d7a6fca7210ad26565ee1493afd21ca370db3687301ff0afcac08dd1b9bb3a6ef30d389d9b00a0cc90fecca19c835d21d4fb35946cc74480ee54a13eba216aff119b0b7a2f9170dabb6fa1807ee33e0eb602a0b3daa0992ec9fd603ea9761c87818d0b402fd87866573c40434eb63736110a3f54cf42d2c5f2798319affd411f0cc69fcbd491b1a8081061a6d7540403ace101b8cebab9346b786c0576352107f2b527fee92ebc6c8aee327398119a52bf3da2bee34730a913650e95e4ba525284f32097af36e614731b8f2c4e80ab10344aafb883e8afe7dcbe90925accb6f4442e938884f07e0b7ddfba0496d279b86cd8e1518b00ce4bad588d900500b6cf0fcd86cd7e3e306365359ade1bf7651491321e066a8cced18f623bfa5f120fec6a45541c7f2e7a9bebdf576c52589895164f708670b5af299c97dddc689d2d045bb67cee12d86394d4f8a987c4725f89e83923efa914657e9f610e6c81bc53f763e6139929945c3e4cf96d86c0126848c0446b441e2b089c8886b349967f610614b5c9b9c9e2bf3ac56a571a307379911dd4828b494345fab5630102fcc59a7407599dd1a478489b0490f4c51b3a1e01c4d7f6272f13d2a038be5fd8e869287fb2289e93fe8625eeccfc0a0defa2a296ef5ed283ab87ee7b82f61737366843ceca7ee2d72ad765dae5dccc5772cc25022b57be6d278481ae057817db97d18c2a78e7d483b4b8c305ff86d852963b8814e894dd416ec24f0343883b6c25ebdb8cfd6f6d031454a6dc4e987181882e6df8afa37f9eb50c49e1accd9e4ea85f086ad290d9013c21962b8a5ff18802e49f33aee41b3ccd8dd597d864a0ce9f7d3af10d5d1d68d0f5b92e09a5367334fba8765a34b59ac7ab47d7640d61ee2ad23bbfecc81f60fa199b4f592ea06ab53f94cb6abf0739b130f85319a18f4981fb39e5fb6e95dbc9d9da4a03cdc49806c5fa9f1561ad70b68aa55f0e07711032e6fb15dbb80fa64848a18d6fb1e7d3f56f06884390c3bc20f7440a92054cb3ab4639b92a97232408038e902a5ef9bb42d8eb7683f9a2a589e58d05e3bb9513b88654e81df4f76e82a36f0eb8a0b438b1dbc2694ccf0dc34788301b3b3707342ee71bc8546ecc53f765388b08b786776c35111d9365703be2a46acb77b36fd40abd0789841f6fba1431860d518637d80a33f7276da0c078014fd2b9c52018b0ae86e6e69287cfd29f1a7b401950c237ca6f20fbcf404da25a6d748a82a8b9669e71e39edc4907f639491151ef2e00f623114fa7d89273d2cdf213f26e0737049abb3342bc1f480ee9c450954f1180640b957a37bb3c849fff250a7d8ddb81abb59a552baf79bccadf5fb160df622dc31a1e35f1e6808b33c1e44cfd6ff4c09fa87a6dcbcd8b2f65456fefe4e16612278fd7573df23d5317fa086597e3dd5f786bbbe59834b77d529816139be00e84ba333ea6e6c6b32a2452a3551bced43278253c9e21b1b7550816e277904b1e809a9b2033e210b27c45227faddcb3f04079aa0de2284246698be000a20bbf47fa8556fd9501598d2cc6c20ff36a0761e48bc198c21b841508173efc8e220ed6af0d50e89b0978cec1e0f60fe74cc34ed1c01005d2cda14862e016bb2d42d85b197474ec0359ebed2694b159be23eb40efd0b3892efa107884ecb26f0a6d8e8172741b779de49db5cf73557000b426e38fd4679190343a82d6e68768e64cee1f0dd7632ffabe2218daba85266bfbf6f3061c549626ee7b3400a361d459397b46778e3dddce515270ea747a7c14c4d1f42745b044728541ea48259bbe8141e4a2740fd6c0ea19ee97ed3d7b8c8da74e57e9f287ef8a1f0a8f96cfc2f1327ea359dd6aae2f6e4089d9b32e2d540f5dc3240850b3cee89489e8b0a1008daa5f6a577a5651d3e67f674fb372a957faded88c72ce9a4f6c49b8204c62cdc606292e250cfec82476d1a2a2baf166ebd157eb4ff180b5cf77bd3728226cdf8c9454543d9c49b5bcbc46f51b8f0be3c645469815f8ccdc486eced68d832f153f8f960b9dc6f7c45be01222784ed5ac27c9a3c6f2a4bc31282c187409ce268245b71a8755d2f5723eaf41ffe8f3db772f9fa2bfa3ec446852536d534c84961288e6c12fc7406db0f9768f8af4b2098ccd2bce20ab030df0d261a242919e80a3c028961d4283ff13a6af7cb0ae083aec88897d47ba90ce8042cc785ef0105d3e702b295b0966b11f8a0ed9e262883ea6e57213f661eef0a0734f43deef0b270cfae00682731f394ddce5b59dba9a22933ed14bdb331fa64fb5485660d25b73f548e3dc86043117bd1969535deebf3fa92861f1627b4cca8b21a1e4e75ef188821ac8e6a89a7e1d851cc64007f13bcecb3bca3374c35a13d031861b7b5a7eb7fdc5b3aac3c2b64753b45fab55941a980c48c811d27ea1867a95795afd070d26ea001c105b8c0c3a15f209a4c2c4d629993aef5dcd8858caade77c3a7cd89402588c3502b2a43578516e0506d451e14757bcb829582317652a1ac2d04cae13d5bd974be80695a24599a3562795fddd6aecd06a536b6e791c994d1b3fc21d99229925f2290075354bf4ac036e8cacd9fb9353fa80cbbec50571926c2ab5d68f5635d42212e5280ff02fbff40ba3bc7634614855e05d5de1ba8a433a3fb1e3c4385d3ab6a67eaac3d316051495e3824641cc719c95b450a645771f5da71cc1054aabff0d9c04113711831da7edffc4c39644ad94e4930b6c1a165f2fd4fa66c2789f430dc0b716888df45072ef2c3a96dbcfd219ce248c3036a19468aaac25a9372d59fe4d6b3f07140e9d158b0ef1da5720da29b801888159789dd5b5768974b84ca118224931191d2d2a2b4630597a73601ce82e57b8fe9da21c5693ab133a0adb3b0986f85efcb052cb08ba510b3c5097fe4b56821d373c386b427e0e60921f4c8de0d5d11d72ecc0afe8307e74b237eafeb30e6f8853c816be4cdc4ee0e176220e1558173cb7441fcacd4a0fe0af08cec863a5a6044a44a05cfef37b6193dd1f16531bc550d2c613ba17cb73c126d6a120f7a767e28f0c8082bca028b198badcd818479343e7a43fc10d71857fa78f70136cfd798a714a6a50cbc8baf2f21b0f534be2b1423623406b828cefd84a94b213c553c276583ea874c61a2701c9828ccfd9388fadec3a64fc2f6eabb100a5def4744ceaccc08bb0def7aaa3bda686d0f6c98a1492fefe1df69c1a0878bbbdf2e437ae13230a951a8ed96be2da5f51628efcc1a5fc07277fc93147c57823b2ca9ac5d768964e9981966e5e31b1f2fd06f16e47e72dff106b7d2e52e7102726edee6ebed6ae9c98fce1cab81c421fd60699472f2ae121f1e37fdfd5e58fe1e9ca5e333dac78a24e42d1125832040a3c8b8d87308eca0f7575c9a557baf0d6452c49d1e66e7031bbc055a590a3ec99cc2ee89523922534c07449cfaf9dfb099335fd06640c3bd121022024ac51053afcccf55424b1080d680e4b7de825639125ba901967d653e71cf18b0808f00975bc8ff0a1d3e12ea9f58aa9f04d585c7dea6ef092c76d5a765c6015b0e49b12e56eb40b68440b068060c0a9766bd7c4758d0436cd2c9c5c80d46863f9b2be23a3bfce1fd78a93429ac92c16bb1a2cecddd6159845ea052a39b1fbc9a2e4256d154bb534b0f18902e399897569cac25bb632e2e2972b119bcdc162d19d46d63801644f8652090aae3012f77b7e79faa9a41210edb408488882b1fada18775a3529bf5056c00562fae7f98e3be9afca7225257b7178c6db674c7024a50dad56417889b3620d2ed42188faf7c7e1fbcde89e9a55b2f195ef27484b272b53c3a8372ecc7defb193667020a2ac4ba3652d5902cf4e9ad6fdb2bbaead01be3ade86b1e9d70607a2d3984d09c8cdf12b916a8365d1bf7caa9be750a9ec8a2bb73c6fc01526bc05584fe883420e3fb27ce0e83f905eb1bb5a57dc5a2302751b5418beae25bd6282bc366ca26c63db2aa3fd63b863b6674e6c9f1e4dd25d0dc3718861207d387fa6dc45c82a158afbac86c912ee482a7b5177570267b3b80a0990131dbc50db229b7ba7196d7c6a576ffa9ac572d08456e7d3cd8179910a08f1533d16b6d80be12fc691a76b74df0d1189592601a32c093e335a5fedafab0eb68646fa7b2aa8ff8a8d68e4de66a76007d77dd9baa23666dac88c82f90e81742371bf0a4b84193e44b41782080bb4dc2c65a497c42fd6f8bfa1d53a6008bc3d1b809181a9f50a01e4185094b8c4b60ea29f4258549c38b8806ca6ee860b28007c04c693e4cb9cf0989fceea020c9c787a4e7db77e892ae7c9c8f7b77016d1f5c868769b8b483f04cf8f359300af4e3b4b8128e07e6fa87873f6aab46c2801117f3f3810510168d3e9c14393ff8755e1cdd9275b09d6cd981909a42e34a253afe33380ce7a82d3bef7a508b39a765d212576573b81ea3e15f1dc4c957ae44d098731b6098836486c2c44131f65ed3a81b63c8a94552cb8afe6966922a33634c68de31adf507dfb3fd1f245e33e7c5aa80745ea2e004806917aef67745ae2093cbdcffeea50adc74c9dedc18c91dc0b3de52d76d1e4a55fb0fb45502cc64eafd10bc97c67430565179f5e2ef4add78c025665961dbb73cfdf3e2c39a6e519c6fad018e607f8eec747fb3e066a1bcfc568c6bcbf13b68eb53a0f78ecb05f6ef1fc9865fdc9a57c38200a4ad3d959952f40db21061cadd01314e1a42e828545682ac0740f4973cd1dadd75e01b8e21dc2ae55f01d56b3f9e6787221bc62a359e751cba1bb19ebf30000622c28f726d90afc016af860ccd4a5775c69eb411efb64642efb915e10f1b80b080cd7dc929a4b6515952cf0fa36e0c09e996a8b3ec10bd817e0eb7e5b28db57ff082aaf2891bd2acd1d7dd2a454e83db89fa137cf8c2857b4c9dc344ec5558c30c226abe3806d29177cc671be62fd364265ceded46d5b981921b76fb7bf320ef5074f5f55bbe3864bd650d3dbe329b57101a5475b5cc25cbfe258ba5e231371b1fce9af62a07ed15983947804051478ff1649786706029ce300a142684d2bea8f42c554d78b17765bf5a2aadebb03a343669bf51fd6fd5227f01ea39a2268bdd069836e9a993e55f7144266dbe86e9de2742fb349e57bda72cb34619fec1b941af219530775dc1b8d981170de9f50e54a1dbfda88aeaa9ace0d04a0e0330150b85bc2e8d130379155bbcc76d2b5a787162cd9abe1ddf4be4da9d17f905f316f00ca4ed0ebfcb91dc34896d92bb795ef69a910287ffe9e2a0749c5597094b692698a9e5f4862232f096eb62b185adefa8e27731934e9f033901b55c69859afdcf40dbd6deaf3b19688da3d8339d6fdf216254bc353fbc3b87f3f834abeb4421751c8ad443788f50fcf462fccfcb431e377a1d99d057f98ff27e337ebca745415dfd86af8ebd0693b00bbf94a568eedf19674bd4cad059fabbf631fe038efb5f490103e74166feb0287fd9ab9da1e03d09f9df59abb2e7c3a4a1e269dda7c32da1a3657374c41ed86330123085e82e37b06df69f969e53829840605cf0711d87e04276b3d03fdc9ec6b5bc718d1f800ef88b70caaed3f71c6131af58da87d9f9b6632bcc70ff2c084875f1d6c9dcda96d33a8f4f7980c0ee8571cfbad3b054d75980e5d945bf3ef3bc868ef6f5cb4d540b6408ac3b207232683d9e0a8d784bf2a311c4224958e13641ada83370a794510720fe306dfdcbd35a5d75abacc203d9ff06aff88b9ffb83c4d408da2cfdf8c0e3f127fda6cfe50e0d13dc896a9f6a414738231425381664cf5405d9522628ddbae1a7c991cdb0c5864b30eba96093a56f9422495d5cafe8395b9a289b4db0c8925de51e1fbd830acc2458a6849fed108192f0a336505d158bfdf35a97c30e92fea83cfaa1eee41e8f71047894e5066b5e9a845929d6a31491d0373ea557dc09c019d0580132dcff5e5eca4d942a692aaaff5fa4e47ef0d7bc54b10c26b4a68e61e9834675d14446f6b2de14be2ccb407b62a7578dfeb44f51eb032b453a945c4fda4243cdff920e71c6cd7181cfa82a8615c9e7d9fbbee3ff6525d6f1399de9da57080470226ada52fc1f06d4dd9e4b6343f4e561c1bb76ead704a1db96f883b6c6a4ff14194a3a163fdb5d310915edde52804b32aee29f7d0c5923a7ebc93fd6cedc6ba39b0ebd7b53118466f8ce8eebeffaf3f6ad62d794c74ec9a4fe1dda0d5d3dcc057ca64c506753c4486e24fb2a9b89daea405c11a3e2559a31b7a05b3e4c3886161154b1e490f4422eaf810a21af0339d75c084b9060cf2cbaf4bc66007739fc5c8845595f802f3ad3826c4925a6f21af0100f83302c06dbee76e83ad311ad37e1461e0cbd8bd1fc4aa95c830170143ef592cdc720d29765508097808b726e138a1c8d9137b13c5526e9715e3c7fb19e0d5ee31b7ba95b378a5dabbc3921597ba1a0e5634b6ebd0303879293eb3ebd521fd9e8267e67834edfb57f066f81fa278f2488bce81fdb00488a95e83c62a42ab3da7de1f7726b788a7d43efb8730f06de25d31bbd7fc9fde9838e04e2346eaf7281fa37cd55da187b9f023460c411d8ce03d81d1db051d0b8327d01ed063e0eea0b51b5ef7dbb0900bc9e9a1ed0d93cd20193755b2558a051b8804dddb9eca16024f09f29f1a41abbd4df6d25f4c6ebdc346c809946c15643c61d4e00f83194b3c54f1fcf71442bc9248d37b886f0a481f3b9a4a295b6e597f328d9e27240345d407bd5bd8cde5a5a9843157103e4a6d2373b9eb2dfa870066bcefaaad9a189c572aee2038e39642960044aba4eb43e22a445bd4928359894c8ae490e6bf0753b83e75ce1424313ec261bca6d879570c770fe146091fd7e16abdcc1e4347d58911aa6c51c422a27fce4db4621e2b95f5dbb32c4735248ddeb887f8efadfdb6fda10bc36bfc66f531cb4c8bc0c9502d8afae953cd632f658e85285133246d424f87cab3c9e25278333ca03a6078ec0d109dc92899f4d3b98b222630a24b0bb1eb77bca8821ce500494d42b46a6e5fc74da5a436a6aab36d71f7807e999bfa8c8566db6c62646e5c6bee8c17001e0d2226809fa4f91d7f8c78f0ab6e6e0361165ccc186be190cbf16c2a14f7815e133420c9f68471632bf4c56d2e773676cdde75ca2ff51e4968ac881bf58d6d36cb343ce339c2d6ba2143818c1fd4da8581b60b076d0742e541264c2fb2411091a8a559fe962072bf2eb5d40b9b88f59c8da4ea6f80a138282c64ee80dab0403909cb08e2cfc2fab5d0f58dc3e13c52ba893084ce366a0f38ad70d795983cea7b4795866c7c6c9c1d79ce54e10f20dccfc7ce3511d6f5a252183ddbe9299ab7d7a332f87ad2ea19eefb240b2d7281fc72609e4f0079861fb29db98c4fd4330b761380a7b667003145efdac3a23ea73ff3db2af0e3a7df1223d76990e59462e8b5890b34f8927fbf4d4caca29967b98e44a613d26581fc7421181d989422be9b7ffba0f7412c4e863370b4146ec36fc0e3cdf155d586cb83e56d0608f275e24ed4ea97cd16d16b3734f3f1dda88427bc083ddffddf37e88939d170e687c233a9b2b46241cb566d50d791a0b6a020a11f538eeae9beb0d420707823aa9e20af5a74029894ed1646b1f17e85b846115e5c5474fe0988143d31d75095204490c145dc2658b76d2bfac4ab8435180a7f26deddc6b53875a4e4f26136ee7568620c4c22edf031f83503b3f6e4ffbacd054d3cfaa0a219bd0a5c89427086983dfd00d21f09d495f2b470549a02c4f0102cc1d5eb7d9b4585ec2027925963c9a5fe8c4473dce315ca5d1b01a664f6d942cad8ed3040435895fdefb732f6648bd0159f4d09a2890a2613e55638fc46e9260568054c825c7aad592da1f7959e3ae089d1faf8ae9c393b026a16959a429eaee0246817c53eefccd642928adacf5f4a5428106ab5cc25059fa4a14004dfdd1856c2a9c8b3f4f224af1149f5ae69a588e3d01a2a1902d691d87db9476cfaeb40b07dd43a7eb7596ff2f79f24e55ff5b44c5eaf8355cc0942ddcf5ebf1ab17af72526ee663ba26e851e695a4de9aae0fc93432186c055e48bc8c473adc4fcee7b1adc382c43c97bce5480700f465bd7f3774ffb8ad0e8dad97e23efc3364dde9008504df4727d494f448c7fde3640bcaede2647f9b0b5d003704ec3b4e3e24bb671815c16ecfc7b7bc841663354a801b919f8d6f8e35d2c7e4bcce6de7725be4d9265991180ce9cad13e844adcc1c4b1d62c848b5b3e010368e9526296af6fbbf6614e44ebe003167dc318f5c9d623472e6f6bd213e0ff21eb6c54bd8d9d759caf5389cba06d72aea7e4efeaedd848a097b006b7487a064c6292b4ef2670d2563431fc5eef228570c05c86a7f1f6fd338095b07bdc0cb7a925029be257fc9678c1de81f525e804cc418ddbcbfa98c90601c914bad3458dededba14f1b55c98e234623519c7c08b5b64fbb6e9558990cd5e6876223f36684a19c025f27d7603c2a1b9894676407c581bd99c136f044f3db8b142f6de81d2461434dc15990d4e7c400c42de43257196f2e6749101275cc42e1366ed8517ad404e14d4a6d9e52551439100e1b0df72570958d55d301042944b909bcfb25e0e0021b8dd268d7679793483c76facca2017ed218dbd42687bd2a4eb1ae8b84445a4eca24e104d24a2441a8f33a6e549477979963b8f2a9a0926448113ba2063c552ad9462946be49cc263b9343b9b291dc6639f0f11cbe30a7c6b50df15873e64662a9ca3da4e57e9981cf5f64df26bad6f93cc4cb3c294b08f063e52b6b94dd830cef311b4f0f78890cd272509bc90976cdc363ab53d60956d5cb452e0fc8dfc31b1f75e6fb3e403853cc2dd1e69dfef14f971952f2d98ccda89be8a1c52b6a35d8f7785acafa1e846b75e4646a9d108fedd3887a470f602a1f903fa20d0c40150a76c8a39d0c8e5ab8cb60ed27fd75ea4c49d283c142fdc79f55b1b5a113a254ffdcb0c118a5fa9fd986568818b25e7163915bbe9fd16498c75ab007cad31fb4c774cb92692651f965ce4bb3483c4e7a3deb31b42621f50745dedac893a9a33af5070a8d3e5babd787d90cf3eae173bb41f925960be83b8ae4fed96e3c49bb63d8ac9996bf2a4a44237cd07fa88072806ffffc3f6681475ff28358dbfe912f66013cb6f9c206bb3d0091fd700bf2fbedbc755b22d3f0de823ffb87d2bd4b60699d8aff75b3efc20a4b2c90430ff3c88b24c4480db640d36050011cb89a4dcc3f5fb53e8f5f5e22de938c7afe5131aebdc479d0501a98f2fec15ac14f551c272018fa0f16eeab76e8d1f927b158f9182816a3e1b337bfb425bdfeb67eaeed0b323af5014105ffe99b9885a43da9602244785fc3ae84ac54d900e14414fc79f71bb2e64dc13df0d804d24c327601f71a6720c1b954c72c885c1899df5e45f2443ece704d9bd12f8b0a73cc063948b1c34eb9e36f37b2ffd6572f92228a16c2b5229442e8278ae4507aa4205eee4424367c8e3b65c78a901b6091d69f945604145e48c72ed7e8d74272008fd32a1092b0f47d09a9991de8476450f506a7364bd951a532ca0d29b16bfbc636570e8dfb160e50f9770c4ab77fc8b77e873b77f33b46c7023760caab99dac982c3b5e4b94b45b201f1b4502a2e70a0327a8fd99ff9ecd294a84ca3f6514c09ab012aac12f657ab4cd194766a1bd20aae80ad3425f0cb10fdb1d5fecdf7729b8bab1845a5e3871713c9e8b711a689eceb2445cbe62e901e7bb8e2737baf455598cd50cdadf72a83e42e03d66fc48270994572274688a6a296b4bf8a0311b999a99bf7e1acfad14618048153916c1cb680b8a06852147e481ad935807eba6434d9c576a5f38b1b3d007b632623866ccb887c779ad2972d6e6588e28e7e7aff18d3db8bf739eafb6875935df76c1bc62af600782724929e80a18755673178e6ebe6e3edd80b398263d66938b7fe7e38cbac763a68717c7d946c750045912e17138d7a8039ace4661b8132402b740ff4b26fc05121b3f76ccb23d2c9d2d384d806f180677514d2e174f3d423d9b1da42e3af5748d1c4dd4a53dd77b9e500710b06520e009aeca3c9e1ac8f2bfac36434705a6e500057193a7bd118873366c7b87798d2d35df21548f47f433093e6bc5382b44f45fffbf719777d81aee5bc8ca2764c0eaae48c5c4a9e1d0361bf8c766b3aa3f08518679c72b1f77df913d64793615582a8bbcb62ac17b7ae7b57d00ea6530794b62131c5908a43d2aa912e892bf7c910fbd207eaa1a52393603c2a2e57a06d523c8a67ff4629cfe7315f9825eb1a3bc9059730928b9ed49d1a2ddb1a17a37578b680f1841d5b402508ff8d717833fc5136f9df038f587cf314ed0d5238ccf974b1360868f264f8d0b2f5c3af158945c6277fd74ad6d928bdb21656f83fa5310d7f8d9a0b1b341225aab7784be53f40ba137df01f1154919fddff6aece407a13a60f06260b513a7a6488750504cb01cad601158c934c016fa38c2c49b0c655ab7b2767f46df26fbb26d2c35ff7aa633d4f06da944bdee7ca0175441c3295ff731b56eb6eeae4fbb2ebeb8666172bf289532dd5450bb82f2558e559bfaea240bd433b2904c02bb34641d96d23df0209a4e2dc9f50669314820f8bd12a087881d1ddb7836c0ab76b5f35a55566bbf35067cfcd5a0d4ccf715b0e9ec66a6fd1da5020f62f92074d110b79c51b96cdbce806a2a7c188b5b4ea5a75ee9b2290f6e602a296b54ca060e97793f8826c8044bb7401c7ba187926652c8085a2ac4198d7d291ab47e91d5ee2a86933e60911312b2c99d30b88a5b72c53c458231e1990ea1618ec50ae85bbeee6e860864a99c4259d5c37668c6d7c23abad52118daf76cd8a07cef69c15352b375832c6671b2b8c60c8e956ccac325ce98ed694005b76d46e55cabf672e6bdea9c82b4deb13013e762b8124bda9c582794370e083f879f6c013748b56619c4dff15068c1351ed784816c329f17382c243a1fcaf3f36140267ec6e5b18cf484fec7b3de644a236498317dcace6830f3b309b29d8708c8c4c6704871e3a2f6864d77bc230dd637b5ed6080763bffb8c84d602bbce379e955fec801b8750eadf631eb2b37cd03032d7f7220775ba0330f437068537b109bff4a072ab3ee7ed7082eedbb99f5d8b705f9cb135cb3c6d2acfd06261a34623a816d6dc5883a3e785d435a87ee0f88397952b116a09b8beb2e85023c4101cd03a195b2c332cbb04f11884b392a6f0a76c641f1367bcd5c42d9833f3d3d036c4457d98d3032d1ee883af5e0dafaab737549c425b1203baee5c19dde80207535d6b2db902fb724755d53fb76cf475d643acd4ec79304774057938f3a1cce43cf15b452e56cf87e5a858cf9174eed76542f6aeb69d422e283b746cb4db3ed42df2777a3d33b403bf0b9c8c89118bc52dcf95f12b6b4ebb12a6a00d07f4db32f2f5e1efff31e4a770e5d5e06189e1b5e8dc63f5dda9756af1812905dce40d3a98f9c2e0fbaf80038166479c1348af9d61749fe1da0b11a33c12fad60525aed695807aaec962bdac9e9fb34e87dcd51e261e99e0ee6dd6cbe416bcd11937b86b4eee55e180d02585bb6328cfd80a419473f2d24a529215d3cecfa04d7b69083c2471700de173b69d9519e78397d7d01b6cc876b4e6aee42995976d9b9c6f64e46eb4a575c61532f0dd1bca135df0478987ed3f962ff6a457662d91ac6b987fbcd36a62800d5309e999af7c6be0b9193a4bf448f251025c99fbda7f10ffd06f02b04ce79909da4c344357a22db8db9a091a8931051ba68286ebebd5332a33fcab3c9d5ce4d63160f332d9c01c6ed35d5aeece4666c6835c72b93d8f7549d4abe9ad31f2cc0ae82e9887aea2b4f21f688e24a4915bd53e489a5028212b38b9cd54feedf0946107430078cc92d81bae23684ea5be70713fa0293df4321700c7f0ae858c7cf1087bdbe371d558799eb46b67288b369dbe7e52ab1e131fdbc3c8e81461bc7613776ef48c7c7a4ed5c81e29d2bc9c273bdc005bcfce3a73108751b4d9a554f852395c72b4050546705b050cc1367c19b9db3fdc124545865514c5ae6a82cda10a7cf174fbff4b4d696dacb55497b5b795579443e08b79d36d4cef438fd85d458d6ce80431837b07c2d439dd429410e3fcb16f9cc07700dd6e4ae2d3dc083228a3bc0061c2752d93e8c7a38f12e9e1fed3443fc6084e331feb05d628618426a2f93c918736199c48394d5fd3b1fb3952a2cd991b3456849bbe6c5e4ce6b7cd5e01fc9bba4d771c0012a29e89c48b0bb8863e6400e988e261a75b42a0c43a78e228d19fc20d884209d939a34e15f80ef4c63ca7b6c8b558c388dc71f3bb01403a0c793b7b19995218aecd5095e9aaf24fc8ed69c527146bfe2f4604b07f2b362e262af66bb7bfdc6b66caad3b81a519346ac85cb8821ced3f3c2195b782bf51dc93ec608649605b19609df8e16500d8a278db39ab526dfd482cabdd8b4a5965979538b0b69af3c6305f89a97c1bb47283c1154c3e1497baad54615d621fe92f612632a7eacb1dfac845b36881564c4224a7593f5bcae8f00a7ba497cd3f2f2be3ef3869ccc33a7c447dd897c47f0914ff574f4a23de0d59b3d2f9f2a2da3a2524a9b47183371af84ac1872f99a866449d3139e2f9e8bfd625d6eae1fd586c81104cca5cd05e937e0a856bfafb03c170488e9c1500a2862e90de4c67aaa64fd2a89e25ba2def321e9db8af634b20e5d6af61a083ccd008b27484d08332705401a3ed30759f124dfdfda00c5693381b5d20b8227a6e5b9815f81320c23891a646d9e0f4b30b57adbe2a5e250780e556eada8ffe4270e2c5a15c59ef7f99fd0de386ba6c928a1b75dec72c5c5e4d349b1a0921c6d7f49c9d5319f7a20879f9d3e509c38e4b466b1133b4edc1f4e9c62114208486a8fe42b9ea80bd3308652e81b2fc4a54ab27362d08d50ec2ee617803dc931134f623f7d5163c6fb944c560e97649af62da4b693e11bddd9915ca6fc2e0b422e68703b270c677765de3c9b328e8df68d8222ade1ac8f4c05b48a13ff9cf1cfc8a62e7bf9be8656e212818302da628717d922b875ecb9127bc97a738da98bea78abde4a9d42aabaefe09c64969cb4ec887c6320ffd6f23f980a0d07e587779a8ec02a0b7aa2550ae0d03065d3274c2f06e07f4e570e63e6ababaa112aea02eafac7613b396638696b267a3ad49525fc5dc092f1eb3673c9aa54ff5445e2344bb2beb668d29dacbb6cc2b54db1732c5583d5967576447436e07a0bd79412ecf80cc4fcad156d9a578563e2bf48e99bff33336b520f43d51804b5ba50e1d5836d83e3953d568653e941b8993e3bc9013cdd6f2ef00670f3d901ac5ac764a2b00752e957675dd82fece0b4a6059fbfc767e18312db2849dad620d802b62b0268cbd2ea260bea5317f4202a8b448fdcaf7dc0a013da0c107c141eb800fc1cad7b94f452316714cf7cb7fb27452d7f63a912f44a8ad0948dcf08dd3a75b15b8b53c4e609ec947dea6ae91b940faf58aa27257d9a731d7b02f1cd72a9c3a56a8104c3725d071a00bba9d7facfa3c44de00dc51294e6bd83449d7ffbb539710e2b9de5d9c6c460c0f889b9db7486d7757962da6b9e1065b6486cba89137be4dc627003517068a682c9416a099c0c046642e67806af051ed0c4efa054dcded960c8edc480a45114cad9f33abbe5921dd11e24fbe69a2dd1c2d3ab7a5ed1946671b9bf7a4dd6ca1ba8bc0a860ef16d88e8e860d0ca8145971e674f29e432c43dc06586e0cb16806d5d50dbc702d425ef3c879f9aea77f1d845ccb37b306636a2631307535d1759ebc4f140fbc3024acf907997c918e6dc566cab70ad1841d422bd41200418ac651e5ce0544853abea68b7b9ef2d693eed532669e490d22fcea8656f4f917154c331d1f6ba6ae6474f3460f3ec3b1d52a76d105efadb5d0cb0a74f57da96876285d5a133cf9b5cb19c6f12f0770778c84521b93a44cc328c570ab1bc6af5d29f9bd9ec26afa61444552fdc6b5176ca9e05545225ca00dbf1e15d5b3c0345131de5a92ca056e9bca8775ac958577e8e46c1c9cef3f56cb0e7b8dabe338287f5ab938aced6e0fcb5abc2e8f4f8ad11811a7ec1222f169aeda8a60cf8660582e48a8152d36e615330be0970c306b10c6db9980f98ffdf5718b2e5ed72ae2421d195af48962f253b2d2fe9ad43b61821c8119c543e35aeb6f059a1557cfd88404be43b79cacddc89ef44b655ecaceec3de6a661d641e3a360749d05ac5d7fea077edccf653ec24ea2ce4fe468db9259f4bc3f02ccf4aaf1bd8e8d02f64022286ecd4211bcfe19bd043cbecbcccfac3ec99a001c4da336732c83daafcfe7d8b2c40d0c9976b1c4085e4a05cb343be749746832ef0742cbed697aa098daa7e7d4e3333c7c5d11d3405b19c317dd53b2a230e4474a9238bae925f5ebe7c2b6c43a219ad412e8bedd3701ddd42b4e0286fdded90c81268b7964a49cb3586070bdebc8ada54dcf0607dbfd681a263d1aece8ab64d86f67fded0296b8e39dbb963cc982d12a869ba103879c0667b33daa8b3b2f174a947b04ffeca659237557804db943a8bfbfd38603e8163e7d7626444583b398e7bf4eba822e81da8de7411c175c12b32214ca25691df194082505b922788c1e4f9956224038a8568586fb2ae2b58b1ebdb3b3b90b1df8432f33181f7a247d00afaf9b0061e9be90a96615c75a7d408544e7a697e96b8396b440a3409c3ac5f815070a58c942635bbcc09ace934763b686e38c0bd63a0cc5d71e65764f681d2a6dcf2cf44e5ca1187195c9a1b3603665da1cb20fd65ebbb0a9fc7524bb66ca9275daf480e81e0a9417fa8fed583b88dcebd79e6a55993da52512d188ec9bc48ea64824b368fa9a53917e6e46db7ad95844f79d93fbe39f87a182298be4eea057e0ef310d4cc59b8ad2e1156efe06862c77be5d3a2a7116d2b264d5f0a9108dc06ee1943b705e8594e9d987cd5e9d8bac9cb6e1d5aadc594cfe18ebb0149c35e50fd464a20f599576b5b69d737d97184e07d655011565c034083058d5745d974c945559a4eda3bb486201d301543b75508de8bb15b94a8d052614c05d650ec73b72bfe7c815c2cd1a0d5b2e62b0be7c2d334e7ca59b51582f963cc271e9c159e9e068c40c76e97fe1878260dd6a0d987cc0d615733c9a107b5e1ae2c14aa1ce0ff0e13e0b5d9ff0df9ad36e1e76a56b03db6df0d8a7b5f2f346ccf109c7d81930d09bda03f9f4d500600ac0c657b03d9828e1a1c8e33210545eb52de2ab170b0339f53346cef1e4e67f0b368a7adc7468ae9813895d6caa749ae5d6dda58511a210bdb55a4752fc344a837b4550d82744bfae5a77efa734773c1867b06808495f2d5edb0f154637022ce2a6035dba022f7dd6759bc9b618277a7c3fda12e59719f34e62ac7371b410b3d484879909cd84fb9bb535cf86489cb82a942eb24e45c478d3ec08e3e3ec9ad21b3677fa0bd0ee838ed9da6e8b5ae77e9b20802f02a186f6da7010a58c9ad78972c7ea1a2a1401a7eb530a5a67fb1fe61689b056c938344e5e412ee54d387a4a9ce028c5c70595e315e67f4d8ce04ae1a17748d9690cf033c0ed83bc07b1462dfb9670e1c127a5c9c0f45a21ebb3d5f091984f74a09b8d2991bf8c8ceb71ce886de39a01a6f44bfe6223d2d6a1297c64c6a03e1e6f031eaf6617dfb1a71843c703b6d4c3581652a22cb96154fdc02ba092c1511dbfd9812f27e6e2f86808ff806a5042910b88aaa0fa305702dac36e0bacb8f3a3f7ff6e779893da63fbd473bce1a7adc14bec8c654198c031e5bc325077780610e8ff15d03c2f445cb4e28f2e4f14cbc61f089eca06f15d9d731431534ea7351d6f06faa004709b58528f66da4cbcd84ae3ae28f3e704bc4e65977506b0b5a1b9f8b32ea655cb58b2889b0538a597f851d86167afd190760b1f6998b70ea8e5fc2556ba500e542c43986371ce2d954348ea357b086ce0bc8f0d19dcb53cecbd712ddc9b93b54f97c38f7ab74a3b5d068807d68ea08938a163f1931f42830671f66bd11315830456b4475b0f1d3b544e64334c00531696f32ecce5b7d94afe9d0cec49ebf7dbdc6462e79e159208ce2f0ec325e5027c4559b7227b14c39285f3fb4ae00147bb94607f79a6a87ccacc602ef2dcb6c41d8e7f7d085ac0cf6ba3d021477a368bf456f6f99711b9fbf38b8505b88c31efe7c50129fd762e89f450d3d5dc828eb983dd479cbcee42c3d6ab49f615c542c13604e5ac66076c946622593ca15802f1479dc505e12f6387d6a4e6ef2a20af66a8f35b5faa611a8a16ad5af53bd6909cd16db10e09ea16b0783eb99de0d034eb2c4c180cd13bc7b31491a591086bab0c3d22479313ba2de14b74d42ef00e46a2dc933094b4296dad5ce55a13f55ccb9a39bbcc30ce8ee64ecb2bee9d98475c4b565c9ced2fcaa2d3882ee979c8e542e8ee61404d4a24f86fe2c8d04083bdc3a5c3952cd652262f3ba89bd9ee2c6d8fe553c9cbf41e3bb25609bbec3d57f506a4983224ae68c46566fd080aa98bda58d8c5f62e7d7d6e5204aee7f6ed7105923c1766f156eb7757fb7be72f4136a17e9b6139fe6388e5aab54c0f1d8967fa0c22a0568402762907ff4f83199abf5081ce8629418a0f10eb46670b6415a40e962c5d8894048ec10e4e737ee5efb3cf7b95723358fd9c00d206224fc65a00177cd4c44eff313dbdcef919d4debb552597107c732340d941658d5419d444eac0a6f075ac41864acbb4c20c65367d031615f14d3f1022fcf340077fcfc864d44f399eff56f20d9aee0e303fafc475ed46701de6413ad038c74e65cd1578c19538fe2f15c53a5a278e0abc4ea17aeaa33d40aa6319f156eac94f8636d899354962b2f27ee3c364ea28b08448bb1a10d69a6e1a0e664f9d18a57a982aaa3709c05e58cc4716a1ac8d0d700b08b3fad3b0fe76b5ea24e82475c9b78a1cb71d9aac445124bd8b5a2d4b4f2acbb3f9e7bc9513707f23042713c8b03381ca2f73ec8d38b20ed819a48725d41fee5d4b4d59766beba591d91208661c77905df2a875884495ff572b5bd18e448bd9f848625350430ab3c8b7c5515e4aa54d01a69bc0d5896ae349e2dbb9b8ef4663f5b0865e202ba5ca0bd26c035286ce02e0ab29ac527f17ca8861603d5495f44afa078180022c5c8f3cb43ff7a6dfd732acabbcb11ff89e26893434dac2e3ffff65d860a80e645ae363300e5aa2d5fdae19c1b4be5e3560f22ccc8442eba8ec11e6134f52cc000d4e477ac50370107addc7796d36fd227bf0d5dcc73774af4a8707e9b980ead92106984476177e4a15129fbb965e25fc70092914f76cf1cba55734082b4801839ca2992a1a03da6f97f4541f4b7a74fa64efa619917bb3f9c4f511fee570ab9ea28a794b2c827f9a91f9d0f1eb449160ebf005f0a3aed152c9879c2f1dae8a9e3f7d89e69f4cd2dc8f22622822b500d3914238a4635ef50f2c67e3c58b39db2291ec37eb9915b2dcbfe3bf13a236a81e1a4a88f92957b22b4b2fd980b9cad6cf03f345451d428d13e59a71f4791b1b0f02668b723a5aab6a214e589fa272ab46f9bfd09df6bf148d45f016cc32be58549996bfab00999fd95b53de2ab8ea189573eddecf4d2c3e918f4ea4c4682c998b2f307a04e5a56a2c39cef5d205894b64c224dc08f47ac9de6484786b33122926dd607d64e5e3dc3787c161d439bcdc73633edd1672698e4651ddbdbae16e928a7e315351fa68b640c27a968ca1d4e114804673fa2cce1c0ab8716f523d03b8a2a92eb4474f731e2f9516c6d8de1904a64b0db0b3d2990fc5c7f547dc17b2d6b0061cb8c6e2c73bdbfbd2d7f8734ff389a0e2ee4da1565a44b83975e9aa12c7835109cfe70019c6b0163d76740faad2218419a6734d6e53dd4baa6d3de7824b5717ec4237132946776d07e9498c9bb4e91268cbd0cf32a65262d48a598bcfbe67e04611a18294f4c42c15a010614e474ef8c049f5ed3e1ec2f45cdfc71a783eb684eba22cf128e6d4735cc5931ccdd7a77494a5fcea86944ede2bcb2418df16b7f37d7a013cb10789a7650d99947a085c71c009c0da7d01d008d7904926a09ca22cd7347379949644392d706dfe0511669a2a3aa2bb01d942bc26a088d607bfd1f50a682e7b23e8798bd04b9284cde4760fe3f3e514229086b67a86250cf6cf747cf830ed6be8d31f4e94d3caad31601a9dcad4a4c048423705d0514fcf2208a4339ce80841cf6dacbe2b46114d609a498d6a72fc4ba8ebdeee3cd25da4c7461e0a39d50c2184a76559d824a82b13901094731a6fdaa660abd8d6b627f5ef100228875a6b0d2574d9c6e68ec509558740e81cd126828fc2140acd9bcb904faa7a345cea251ba643a1d27fc5d7caa6d3fa7a833d651631fbfbe5e27b1853a1c6d0184218592f3e5a342f7fd317c9c5aa9453be7f2a631946e6baccc299c042cc573c488b6479b4ef1cb9f4072f376e7a0f6822b1909748fc967a8e1f67e74584c97a744811f506dfb143d1b648b6ad7687a1ab8591d3be7ec15ae32d80a9b524ab9ad989d24aeb9e3f0c084aec5754f6ee502ffe766d972b1c6a0150028ff6272f2e87f67f9308713af313ca44e64426aa9118446993862bcdca4704570c1127c9f81803db0ded84a71b040e96c9e01de5ba4a0c2b865a41ab0cca14666d302509c29119aa82db0c4433e6fdac82ebc4966dfc04e768805eb10c18dd8c359f60ee39f7eabe0ac427cf951522f9e913c8f937b1a8056e9379f89c94cc1c23af703f66ff671b6c3c810af032a8964f0d82b5e386c7e85d286ca41d28c963ca6140db925dceaade275219b01e95e910e59b88a46a767112e2c59c0f2e52e7333244ff9b210cfedaf05051e66f97dcbf65cdf15d9227ce4c3bbe2c746eab6fa31b791390e1bbeb8cfc26efcd87db0a77a0cfc011b67f2cbc9023365877a719d1f071fcf4e142b9600a39a904c586504378becf5221105535f78211efbe4b29d849095f9c86368b70c518e40e58b82f528860c49f753add5c747e1db2b8cb389c64425838ee383e5c3b316644755c66d33e1193663b12704c0b1a56dc67bb57896c14b9015b924f69fe5ce1fc834713bfa285b6e757b3a921bbd85ec7d4024b98db59f397f5c7c15c9a3fc0a4ce2a4012415df0718b401dc37f85398fb9becf19a9bc23c7f0b975fd0811178bdcd8d96b9bcea3428174753bc72eccce5a4e1038d73f95407ec9d0663d6b2993308e586025b1d685af387a60e7dbee4ba069b6dc40d7abec66b64545af1b4e01226eb604eab70520d6c578f63886eb82312f5de88d93d0561f3d03bf609e3fb085abc05e71cd7108e22aa44c767c07835d7aa01fde678c5dfc41d8d114690857273276a9167a7da69b4f08e2e854e90eccac27aa4cfc9cde64db6e34f019c30ca91829786083d2b045917d14f09a9989e719719eac5fa007912f86ae1565c88cfb9a7970ed37718d67f5086b85e41aea6429c01a228571892d1d67d2e94bfbd15773c02e34332e3a6f28afaf0a61948db4df6d0754b86a58dcf87754673a63a008397d62b80803842d2dbd3da98824363d3e08c08fc35c16c118d3e6f19b0b3f0707b2b1ab3a61a4c9c87b2d4924f022aea485722380cdbabf49ae288ec1f2ce5007edba7a9db415bce0aa2489030a004419ad7b4b6156b6316c8bf6c277a6947b19b6a1cebf8ba61835c46fca5ac0565bb521c56681b4eb3ee6b7e3381b0f0bdcec7ed2da03d02fa322208cb698f79a0441f472c75cc4d9efceed63a70c00eed29c59e72d8ec7b008ac305dca73219524b5031aab7223103bd062b9d770297c1626a2627ece7051ca2e72d09f5078177b827de3956216163705a7ca2eed6b57517849e1ad22d7148a657dd132e989eb56ea7c3aef3c2659a9520656b3c906719b259bfee1d2e45494a4a2fe840598ff1a3e4c785747ea7be543c8fa443a77a86b2e01efaafd78afa00102fbae38aab8ff4ea64fb29717297f964925f33766ac743ec06ac81b67ae9e16428da1d92e3efd8a4a56c494dc0132061ea2a57b5506899a8dcb84840e07dbf0baff86a2f9ff07bcd485e4d06bb3a6ee4ace05384ac8f55229361fbd669cccbc53930edc033a176782604d60e24930704e03fad9946d038c87d6b87ad5dde0dc4ca71b257c0f01749fd5fb560fe5830650ca890e95fdaeb128e00d0b84b8044e061cc287c75e9f53b1b543988b77cf8b40b2a34745c8958c4846f592435bde4622c80184756c6142f7d3c93c5c858ebf5ccaecd76e7a7447744e1d293888146b623b28a09c46a240241d73bd6da2edfee493e0f2943b63320cc7002cc808afbfa8ed62efcbf6528063ba1d7f8ffe39698c5bdfe9bdcaff44c14c5079d23ccf1eb042eb3cc9305350667d9c02b1f27a3b5b1ad8a151580e554f62c5f878a2a84d1fc3340ddf12dd2e174294ec049d953a340c8388101c1d2281e172e4c862fe70a5190d9512f1c0a49e78880dfd8ca5880343f7257f0d18e3b5230c1c099814e75d271cdece81dc5ede9dbfc0d827481ee18c4fc096dba618b3ac6a752ce0edd37bb3b2d2b3b953d66d0139ee3ec50fb0bb9705448fb3bf2f9f9ecef3844d0bfe585c2181c847bc69a3e8e58bf006709a16c4c8913205fbacd1b854044194c9b46d884d135255f62aa910bd7e76513922f9268e843c00f28789e1df5bd286b12a328897c8e0257987dd1ac8bf95955722b0c56bf9dbd46e90bb2e3f55f97b6197bb5280e282b8a8bdf3b2f13b8723b8287fa5a9439e4b12baafcc60f554c431aea22387d3051ca4411113fa6e71e590332072c53be0ee189a9a7363b6d760b0a5015664373cbf5a4ac39f9ca2123594f9d1ac8ca9d411bc09a9e9756019bd8f7a73199dee3c798de5f84ac567baf5b2938cb0663ce8ebbbd06c093cf6a594e13d3946541c333a1211d075c537d6c7cd2996301075e8c1f432b0f167f270345f7a0017f10bf40c41d4bd0d43a96e6f723df0c27624c10ba98a8254889c65475d60bc7d0d9f2dac805c5b7d5667f474e03be1612a8d7cb58d087d09506e9d14d6653d50c49645107609e0ef852592dc707343a1e2807c37500d30a44b15ae7fe3ee989c5201713fc6d7763f36b92f13aca169047f83b142a828898424fa6a3d012911d9714e71abf20685329e2a38b106324c418c8b9be544adc6515963aba107cdaa162d8875aa4e55b8f945b7007dc19a2e9693bfa6dd50f7a857b2362bf8dd896c4d99227c57a06c3147e3f0b0cb599b807904e700d73528678fe210b0faafd2ac25a9e03a375a7e54f57a5c639810a816c108d3a3f90b4e5285ea2e15810302eeb76d178c1ffcf02e8fc38a290816bede55d84cfaaadb46bb3aeb778b2a46e629327a0c4940f40d37f60d2672587942fbcf66b94cb46e385bc238d3f7c1e9d12a9cca7757d1e0c49b4cc1255bcae2a09db531bcad3a9ae86ee1a9222511fb8dec1f301504039e1d4060d940a22cb2038e0c3696a13dc3d3e62c420961bdf0a635d89feaa22a0347f3d939c55ec04eaae3aa48ef55a6514724441d15204e911141b1f0872b0cd6f9d0d8570c2f845eabeab205d7c112e3157499f78f7e85af5340982f065a141b76dccbe7a4c19f3f37d48324f2058796c7244c5124c34590c3aa767838f61740d297ca2f4325e595a367df581f20050d87ab4e2827e0e8c8671639837caa29daa8dac8af5dd33f053a12144eee0e1ec943b7837581ce42fdd63ca3e01205db0149cf91075aa7305f6c366409d4ec68ed768b82a385c8c057562059348fff2c934f77372630568369bc031014503c42f9e3e674f0a49467b0d8707022224256ad7ee86ebb574886fc87e6cfe2b31faf42896e88008c31df265e731d47a5511262137dd7047f2b1d0e1ec0ea99857b82254ad869e252f6745317387c09c9a7edae374aacb63ae527578778f74f212368d2c9000023250bda2d26d5db3815521f76ab710aa6cc96e610eb6781140512e030b4732070bb3eac2e8a7f0e3456035604a451f4e5f1a80701d54b2cf7395b5d2da291a27080013cff07edb7fb2c4bdaab1af453f5290d421be02a56a296d04d07733b00422287352251c9ae6b2704cb6b921807d5992dbda3ff726bc9b05c1c97fac5862520ae275d7519367d4370d77681a46f3cfb96a6e93da8603c731db2aa63589437077af4c40645e066710562be37e43280359cc657f194d82c99c2ae7b07ad68598ad3f520e0e2ef11ef7fab7196e127b3eca230f8f2d3844c8d86fe653eda38f90e62ed0aba93c901a5860efa355267c4edd61454b27a0c0f915ce6cdbfbe9f281c48aee414227d5e5c34e1952fcfbacbf461a08e77d3706aa1a49a86d4e55cb32fa3172d6b7210a888a1fec766ef7e1a3bef3b7bb801b9679e49adb68d7538749968dc5a208c8729837710680b425db9943d4c281f5d4969ee8bf56201e5c270abc93626cb6e3f53a05c4ac4bee05a388e351e95346b6171cd24b3c2c5f53580540949b33e47f81f8fc6d75950ace1cf23af2e32e6bc57a259c3fd6e92e1f800ee743177f209186ce5503b2e8c60515d2adca9d867b71c173ff2fe3728e536b4caab42e89ba6dd3b2c3a8de73ede825662fa2131955372b785a2a923056fe13533a859b1d8c7d89b8944d20d10f91ea47c8d490eaf19158e7785cc0fb5bceccc3274c1028a6d1fffe91aff1c9c1dcb150247a9ab1515583643403d3a28b87b3000c01a42802b9421a18a06f28f0a633a453f71d834254af448a2c21812d8877e4417794cd4689a062cba0bb1b9bd33da743a7752789dfe522499ecfdea942910a67a8c27d50b64f0313582eecebd19b0a5ee9f533111323c1c10dbe177f77145cc8efaccb01778fe5513dadc6b53adaa8f87e1b8fe01d2573bfe913197652d3229a14badd5be527f8356019dc3f8077f121ec5d6a593b3d36039fd8f87b2170420900c71538261a24b04b5b76ee163715082bd970751fd801f44075254492f73ac4b8a6476992fb3b498149904adca1e602c47f0a0cc8a87ec080453e3f160683725aff0889faee541ad03644191c6eec22b1f2019b25c8b584fa9d86300a1be0ec8f70e02ec9520ee58ae90eaa1a9005949a86e688b1e7a009b50316afa8501318592920304b280acf00a44eb640858fc4cfa2840c6dbb27a8e7100add988fcf992cd8b854f439f2d09c8729899e0cc634335103cdfaff5912ce65df7e1398828abb963b4270013486d8201037fad086303c3c6021e4ceeb34ef187c10b34ab0920f14f61d4bceaf08fbfe5cf6e0390fd7ac2f3a372ddefc03127c8fadd64f8f3d2903d4b3113b477cd5e73f31a4c145119e1d0f8b4b80c56bbc48030f5e4e7960061ff985e58e19bd60dfe0ab737de1da00d6b4c78ea74d009fa11e1c55a00b7ac756f707ca38ef68aa528fea847e8bd7ad4412e636626b49df4f5c217ce6ffda16a4e5e261540eb3690ff488198774202db20e8c6fe4516794649d7182c98753de5f78a5be35d3814cfc6dbfbcc7de282969759e9ffaa13f69665ee04fb3c0e8313991db42409bbfe0330fc5e7d667fd776861c87e64b21f7a3b4ebacc1009883f0a3ea147de141f2170b9b513650f879adfbf6b954a9bc00ab10e705d4136ea0c04b65edd09aadf09dfb1b38826f018af4a41d6d54b78207f72ab90a0b60ea40dc9225f8d069888709b76efb5bf9e2851418e87d92004b296f9705429fe27cdc69d391f4971d4565b69d1a079d888f67ce4339657297a8d94c317b3bcf2128bc332eefcdfe03b246cc1f9083a8914b3e6c881ad4a5049ca25f32907bf1a8d85673460cd972c954fba7bb4affc3dac2b2e2f4f54d5276525e3bce3e90481b2e99dea32f5c6f8d3b5727e293164fd70d45679539e778a551042143cb09755c1636a23c2229f01380b9d29399aeed97fd899517591ea614812eac14ab22eb7f67781655fbf034917586ac2b53dd44b19b44327239d56eef5c11928f6c264ba516234d48f0ebecf2929b62d19635947c481bb41cf0857f1afa0c8c846b459cf65f21e3cef5db890a41ef463474d7234cc53ba0858df86d687c9d6aef44bf02fa34ab321eee7b78a07e0c4b496c15b1d5eb6d439ca4c4e53e805127031dca5c0548f5fea4e1ea159c2705c53382a857015ac2e214d88e991824fc7d664d38430f6e464b3e7dc4c1915944982f0c979a726a1835f8f4122a882fbaaf1f0e87ec3c47298a6b07b122640d4ea495884233c93bfc845969a2d98e25c4ed41a463dd341acd741013399f3d2c2063f101497300eb081c07bac4928f05b43ebc96eb58882f31a2bb48053a07923f54b035e4789ca3e28c3909ba7b470b5d7c135f03b60071eb13da3aab94c48e55fac6e330a6cfe51e6ea8d3b555bb174272cdc664df1a604651f9c9f117136991d99b2da1f4777e313d3e60f463b66a76cd2885045dcece769aacb85381a8795199c956a335273d2de5849abc6450bf17b80aeb2714978a7aa37807f71177e89082e088464cf3baa0415bd79bc31f6273b58c717a271cec3ffa530fa3204ac9a277c7eb7952ca8621a9aa36d304d1c04765c48576982e19899741981188b71cb87d68dcdb32a70b471ab8b1111772bea083eecb97b15f4ef968bf571459b43ab331bb8eedb4c851df5d83aa7209517cdb3831bb75df3192c97024532e3fd88464edaa9fb420905672cc4e32e1d0f8b4936d52a2915312bfff645b25d412f113292592cec852622ae9ea1a3bb479ba25225ea4ac34b86610380ffde76cd5eb6c931fd29cb895189a1714db2a3304c95abc555c94778c96d95a1ecba6bc8954294718e8262a708a6d4e55343459036829ca4cd4fea742324cd2dbfb8e3c21a148b6b828e91153a2ba9ffa041ef1b4b8d35f69a0ad38290824b9e99e359a946ad87a366091aea8841767fde421885a8d94ef1f3bfc2e8bffdf08597a72dca9e8424051f1be71b7e80fbd0737c8064b5c53c4ad17033f69cd903dcf8190eea76f1bf75f3bc17f21906661ba107bd306b3ef0819bdd661a8c67adec4eac73c8e342523d9c5234a25792487b1a11d7fa5e86509c7426e3476ede4ca8e750916de4f7ad052c4c52d560f2285541f54df0a76d662d1a81ab53d51f428e03681317d2d33edb0d04f10d2ce4cf708026c7018b1bbe4976e6911ca8d47bf7f4b2a7cc60d8f906865d28336e2b9ea9d6bf43543f5a11f7d447898577dce68969718c53da335c2181f3f582eed9bba43623511ff735e688c2f95b255eafbdb78311fd3fd22cd669d2a111a65bb32db8d18825605b1b9148ed669776ec498c00c6e76b215011a7c3451d2e88b03d7e0ce899ad4a22426155c8694cf7ca980a7533341dc7488868c41a2fb3f82661e528bffe460b7b038db90b94e5b41d05da8cbdfbb2cbd08b123d8e70b9c1046ea91256bdc2b9872d28cc463c3786d9ed7efd612cc78fa1a558db950667853c9e2573b9135f1ddc45477e3324dbbf910ac6e91c500a9b5460c88730813b2376beff4140d53411ff4cfca3865dae5f3df45ec49c9342c31e4fa8b3a490919594f411c7771d4ba917ac25dd348b191ce0f7bc0456ff8344adc3dd419800481156028796dcc841dd1d1af568507622af2f74e27691d3f600c8db7ef9383413a127b26cf527480d30338131d9e97bba8b1524780409221aaa4ca0c61ae96bd0f1af919e9636c68a147f7bd2e7fff89dba37020c4fa4c2afcde444732245e82d92b7060a12c30b2ed9b8cbba7988ee27c48429e7b89ffca3bea72cfba9b64cd39f1f86800df753da2890204117267484a1107647b6d295080ff1253d8894d5fffa07d961c292ee2fbac19017d3d7b38671eb174ac01d52491db6caa53bf7fd058e8f86f1a8b0b117e4a35281c2ecc9300f16d5f330637309c4379829aa8e03db23c96c8701cccf1c4f97c557b3b66738acf188b7f437c2f0f806cda1b6f9242a104633a5cf8b069292b828ef064b2c989a62675c66f787942ab01b30bd6c649c774b871a7d542dbe1b2ad75bd8ff12fc4bcbaabaf355aade1ad22b9a2258eabd80577313a5ded3324126cba391de2106655ba1bef4129a96fa02a6e9cbe597871d7cb2611f00d2c2d11797e5688425217c8c7c7a0cf4e1c1de6371545aeee4cda6a3968b48cd2ea25717bc9f2b9a1f5d3b7568772c9bab2e9dbc3bc868bb61e47cc8aa85d43b18fe862460befd6cb455113a90c7deab803d449aee4e0560122d834897cdf115a8a7f5b0079f10bbb43177ecffff28d8ff11cb5996a56c97cc25baaa30a9bcb190d75ae7d6b0160ebe482781f8fdb68f41d0bc7f7975a35fec0d1d0b3bf774978ee7252f2a3a6339901e44fd61e64a8eae7366da11696943eb90f2504902a5cc0d725ac93681aa999ee1352a75453c8a797fae99755075bb4edf5328769eec00ccb757f6aeaade2bd97c0ffded33393583a1b074b1ece2015a5629485e508c694d075a20f0d8df49c20b5f850c5b6363fe3dd64a3adf708f99974c6cb6b89277aa9119492218dbd3f34504fe915c80c6729882c3af11c8e1d7086eda8b2f5a3ce95447060bdc2cb4edd94d0135b1fab797d6a4dc7b6fb9b79432c9c204de04f6039b938c989d4e65accece4e271cd30908cc69088c20dbd2384eb54dea0f1a89e8574cc3d0b1193704b4e928c1bece8b2317dda41483be8ef8b7494a4cb7bcb0ebbaee5fe7c5a5d8267fc73301a496ebb0676fba92bc2712d31077a79549eadb1389e989690d9319b029b65be050b6d1f17ddf0782b5a6a395a7e4ae2629bbb55aad565a3785b1484d5ae837a5bb5d17aa107727040345d7755dd7f97ebcbbd6769fae0bb2ac3d91987470365e3c988461e2f3eae115799ed7c48713a08d85d74447131e2f21ddd9d9d2384e3bba25e6a08d8c648ec61b96806c1eafb3a463abf6445a2a598093824c424c36e64c8005c0a6351c0c19b8c43880dc2159c057102617774d18a925a66d4fa4a5271dd2521222d069c96ead9c9e909ca076cb82d750b7f3a2d1753b3baf1a0510d2f3c82e8090be64f6bce2654b115110532238a1983f43d8cefeac41e8f924de9b5b4702be7c68fa6a41d37717a9fe802675c4ee82d99e04f43d2d38a987007cdd10005b9dd20e7c402339a9edae731080734fd10037b4bfb5a1dd79cc0681b5aa6d10b88cebce2070186a838055330222709ffd4105b67bf0eeef8f650027ad185b2b8acef96bb6e1541c143db8bac1503ae1d0917083c98c0730465678c0b045c92e0aa2a6ec682cc67809d38c279958bccc0e134a944f01c286a525a50a342d2577014d47adf41926d4a85244230d143469b478d9457ea374008d8c981d5450ca4a2913b40a1403146c041d4b84d428a59a04f1190ca06d13c9d44cba12858752c8d7f0983a14290f400b038586a789c173f01f6612a532c74c53ea50ce3148e50c275c58f0b102121f1960a2a2ec1c3c942fca8d86830053e5973202204d01b4496606c7ad70e34bd02c863051599cf8d845574a0d680d985201da9392861b1a0aa50f165c9c2913f01a4193618400203dacc8503e608621d80a25045a226dc84f0c24255429001a0568be44c9fc61cb086594924bc9f9acd2762693144c342ac7b24389bdf7deab71f4d4b6841642a2bac40093a3858b0589c99a6a8308dac4018d122d8859a3bd1073c1a7f41b5c8a145ad374d2b132c14c28370200dadce2a48692b62464058ef4a56c52fa911909a0602469d161640d14a829169a4a1bda5c53a59400c75d91b1717810977201ab09d09874792a5b943de45096d034a699c587f284202ca0790a66ca4cc380462b3a725402a9e9a114a1ac6200b7c1b3cc324ec4f31a19d0a6132aa509e599f2469594d6c297e33fbc09091a6d86612a59342f2e87d1a59c62802831ed899300a6f4525229435a5269694f44a58d7200b41f8e6331040806a21b98109d8082b3b239ae090ddb8757d04ba8b41db85e8013027b676fdbe64dbb1a72b42752d2d0d6604f2424a13d73071c067a5600d4d1484950bb87ee0fee1e01020cf0d22e7ad8d0bd8ebabaa3e8ba7b3d51df77d163e3be0b79748e02e8ed69db386edb0ab0c3b66da17e0237f0ed1271efbddddf7b7f670d488001e8690500b65a39da458f1675008e92a6ef353ca06662fa881134b9b3a381889a96235374a1c9a9b4ed052a801bf80e809e17dcc0774bd70f0102c0024ac25e7ff799806df3f1d93734c1a61504eaa108b8efe9761db1d9fad6824037973bb077dff083ea9c5323e19e484944f61c0038e7f46c3040264675669290ed3b02fa019484fbfb4b8092b84f2652128fed280264fd1eca037eee4c6ec27ff3eabd5f39ee418ab3b96ef5dc5b4095eee52a5733b03d782b55b21bc8f7b75005b6fe951592da26dcb6e73cd89ef398bc278ee3dce6b9954dad75aa1b22ee6b08dffee6499b627b9e6bb375aeaac47d881027ac3721abd6361bd8cedbb66d8ebab6e7b60c568fe9be77a21291d8ce39d578a0967025adede95e29a9252a911222edca80a6a7d4bed7efad7fbbcf4e6e82f47db7bc7da802ef9cb98fa4b9831a7a4e3e62fb4c548988ac073afbde4da9ed9f5ff5a4c3f6e7f93f7f9eec383bffcaa5a94e7e0fe40bdb5c55ca6f7348aac0fb3e0e49bb39fb9e939b70cfc97bf29c2a148be6e0100305a422727802fbf955affafc53cca1f3756604746602a82a8b20fe1c8c452c3ee8ca694dbc3fbcbdd72f13f4f7de733c5ee83f2b06ae6f6d7a02530227fdc2d4448a05f00b0d1d095df71363862439c6e44861068a6e6a77af859ad0b83d91be1cb500cee92edf152767dec09938381367e680361820c383eacc2f3736e8f9027356774ab54ee15367d69c5384b57e0d2927e665c476b4daca43e71dddaac5eeeedb93de799d9b8a53d2ba65376bed17a04e8cf2e58594b67b227d61318ad0c388468bb122f644f2c2e465c926f557175c833d7fe701d5525ac5ddd29b0b87ba7634f0f2c2ae7b22797161db9063933b355078223456f102341ef1c2e2450f629331327059b20244d3e88389580392170b19c61d80acc0e80543051d6884e922635cd2c5c518652a880c941714a044a528629393126c485364f4122488148842567041abc18504282e2f461c3f8c4a66c418c094906504428a5846498cdd305ea1e1255341151e2252912875c2d8b4a584978c2db01f8230010d171d8aa4441ca8c8a0082161a98d2c6230e343cc824354c1d0cb45d048d3f2236ed12282153565c4885fb608c9616481494a92f8420de38d21367e8845744049e14582092318a95894548b17900f6a78187574116f5c11d13801699223091522638b1760b420ea206aa18699281993a81146246b782823d2f065fc81458527a0273dac404432c3f8829071851de20f0b2b284712b2ccc41eb2c0f80104d3191e617288129da66cc1e1f542099011510886f14b8f310537c434364422334ec012632cb1f810a5114fd8c1062de3accae8c29293252fd891a323f18c0be2548ef1071466084d81021ab340b1106fe8411c32e6f5c3654cb232be68dac1e435021231880c45808c568c462415441a8d970857648c53aeb81089a6c290196b5ec419506514194ebad8308ed15e111bda0b22b6b04349d1ab850d3041a30c568074b0d282c99428a54c0f30630c5122192a4f964659921824e21822a20a41c6a91d2f9f2231081b6393a051053900893e7268215e998295c102c687a8510995a025119684039235449c0419a3768c4e45e20c36441f824618aa008d265469214299129fca740163246a4c81ca58b4242625892c201143644890f16887962291c9468ca01d548066a0d262ec316554c60530e353548d8ab8c3120c493c901821320e05e16187382b12876c8c6a826a980214634a0b1a53228e32a30f9833515aa88c282c79494a82445c81c89a2063901d291451b1212e095a9202348e20a58578648a46999106dd811173e82e0a4895578c2631054ec6d80d496a32868c3f2f6c72e78d766c9184a71b9bdc993b61adf569a8d61d1ace5a06222c913d3941c558ed89e4e46593fa6bf80fd015bd690d1007e345784529a52c168bb25ec50a499b50af5c9362a00a3118f6dcfd65594bd76cbd233ff22cc7f22ccf7ea87ed0f40f9afeb12feb71debb9e1792383bc4ed3c1cd78dab45aa686dedc554ad168db55a5996655996659a5e2367929c193a13db06d813c98c14d36ec09e4866882ad1be76ba481c9bee223d24e9c65d1762989be8c2ea3c1f9c6077ef95b4bb87921ef684248e7598eacc0b56ffe5f7663824f17d0a533dbdacd7df8564773bfd9396b079ecea42fc2cbbb54af5f457219843d0730a72050f18926efffb3c5c1fffb8892ee4f1bfef7fb910dcb6861c995ccb3322352dfddfa75d2142b8eba3b3cec6bbf76e9bb7bde7d7cb32bfde09ea6006bdcd75cb6b39a53946f3d0262b0529cd313741b3905fa75e9e19b9531a33e2bc6aea6ec469776a4453cd309de598e719cdf5bf8fdeb07028f510aee9dce384f6a8de84a48a96ce324a69ae6dd0f33c2fcb72ec731a9168548ddc1e550cec1311799dd7ca324a434a9d52cff95d7b2dea22696c7b947a96f908ef55b4bc6b64eddb237b74e4d1d8beadd6f58cbc5785248d6deebbd7599665f7de3cdb9fe7795e96b1fc021a78c338b6b5d5ab9f429e76e168170e85611b0cc330fca3f5cd20dd2e86611a86e119fec1b15db9b721d9736fadd607ff50582d61671687300cc3311cc3318cf18f8f70d676ff86853f6f2edb731dc6528538c43fb808fec1309fb98f759fd650a5d9592d61896635039a769f7d7b2efee9b93b6f8f7fa825ba57cd26bb9df5ca657b6e877ff00f8ee19f15360e002516a5b58fcea0743877dfe6e73446b96be39fd3d9a65fc84335fdebb48a5df7e0a4ae8e45bf8fd2d8478736a63694d2989ba08fa9d06713f2609ce76ca80de1014e8890a4fac37f2dcdc0e59e86a45b2e14f1bdfff61c801ea5f46dcce9aceb58973ace8d4d419f870b49ffb20778d3e7e0c1f026242da53277a7b50d62d7dcdfe79a1b538a29fd2e75d1988ff0cec6e57fa2522ad3d1ad56ebab5963aa5b5fabb52d95650ebc0dfc9e077bdf73807148656ee2f3422af311db5fc067bbe3388ea3b210ea0ab0b29e56ee453cb67328894c398edbbe87f2e08e524ad2df3a8f6df7c7a0c738dbb9bc07e7aaebbc2351e0b4ebe2c11fc2b67e671dd6efa0f750abf1db74a40a4caaa0ef22bb1dfd5f07fed6037f4b391bdb640fcd39c5ea6dc8631f3f5e71dafe46c3d57f35d4e117aebc48c7edceddfadb0ec08dddfb6d7bd0c5fd896ab1ffb8891cdfac2afc8a41fd8cad05792c89f7b5dfe5b722be56dcfd0672b8fb6fa7e2f0c1b0e362dbebbaae9b55efa064e36df3db0733332bf354c6a88c4f99a30d6e7f9a6af65cf3ad55090fd4df7c76ffb9fcafcbabac56d5f4fbee7f1f4fde56dbb63dbddf6ae539b909f02f7993ff2624e9cd20dd6ebebf711cb7794cdce649edde93f7e439794ffb83794cd373c2b1d8d49018298c631b17c1138b74e21c82ae6e6e8a31fdec9a7bbaebea702e8da1747d11531dfbbaa2c97f1df7e93ef0f0e1860626078e81b9457c1fb8f9a4aaee2ba5aaae07a84d766ad4b4eea7d8a853d5e77903ffc2ee068195565cbf6e1b073314e1bd777feb7ec5f6cd71dd25b7df6a1448f18f8fd825dec7c7c70705b5ee1e8af09e87f3eade7c5bb155e06dc39ae4396ddbe63de8799f626ecff3debef776c5de5c24eed9f7737920bd2bf675a9c09b0bf18fabba54ce9404addf77dd83aeac72a5985bf5f867e680b5af0a49f0e96f2ad5a7985b15aa9e533df7aab0fbfb2bf609ea7903f0bdcfb5627b2e15addd85b4e215a0532c359a5b22da966779766fadb5371aebaa77431267db30c7b24cc8de9e0bb71f546773daebc9b3eca9c6510e05909298362c01c531aa7329dd2c893108ba603ec2d26a7f7c840d796c7a83ea38ed15a5c3e1f6e3234ed40f2a875f5134fdbacdee0707038a36e421ee946a49943051627ab27349d75a4dd7744de350ab2551c24489e9290bd5a75a25c7b2cc496b9c568ef83a2f256ff39cb4c669e588af8383f6ad715a39e2eb645916aa69258df3b524ba966539a66b24ade95aad7e0d046badafa5b30c0a890da9f76088a3f513fca00b87e48a0dfef510bf9834d9f26ebea0681eefb74dfad15191249404c78492e0280930c4b3aaa42aa94c2ee8390f23234a82c70f4aa27bf736ff4149805ffff5c4dfdb9c7b35e9ee0545fb6ee5bcd5d97593bec910cfa80ef7648a6cd28f2ae9464276fd1c3152bbbef3a024c814a1251c45f5232fc4301fb1911e6c243d32ba7885f7df1786a476a35aa2865509ab407493876e6eb69b9b9bcfb19b3c7473936359e8e6e626cf68ec6f68ec5bac9f543fd9e99064dde8677dc7d26f635b5996651b91f60e853466b697b027121a28b013412b4bfb6bedaf2fcbc54372df7d08db3187f175bffae3b69b31a9f78a13b034eb310c3f4b639afeb9b16685e40aec22edc6fa57249e6116eb4f501bfc2ad56bd63fb7fd8a5cb17ef53636e1ca6e3636fab242d2c646bf5d85dfdf57b9f00fce00b8bf90e4de7b11f4bb8bad9ad9eaf10affac56b015a6ad56188667abd50ac7561a67956aa5672d81f10ffec13ff847e597889a1ffb007b22a971b179c8fbf643d8dedd36ad7347dabd3ff7b4f7da7b9db5f73aff899afd5d3ce0d79db3e7e1fcd8bf876eef83ba3519c2e6f11efc993d003fff09aaf19338a4b1ad337e958aae32ce2bfd64cecebffa6e159276e757851407bbc2af0bc9bb8559e644178a28866318866978867126a239e3d5df9c73be7161ea30fcd3d244b5238346094d0d0d0d0dec0c53ad33b0d64a6aaefee4ea895a679e6dda3d68fda7ffccfed3e737a7bbcd4236fca06edf807d8ff33c8ff4defb0b32a075faf55f202355bce714db7f94b270c61807934ea814cc19535aa768060041003317000028100a06c4426114c418a02ee50114800c709c3c6040281fcc02318aa2208881100681100601000601000086186510f0da0700017826e9a2a86812509e269e84961e292fc620e98b930952504bd0a04e8136a2cb3f24c87efdf8f59cd5ef0791af69f05714d1ce80cc74a5348484e4351dcaaaa3583b4551a91b6c88038271a01a094fcf89a5514484780dba9110df281b4735b9535e652c3255887d99098a106bd2b601a52f4d9fab22786235cd8f2097f1779e12e1a6c5064dbc2879472402e829ae85dd421846883bc078d274274193761a2d72b65d17488610257e593f8fcb9e107cdb48c82895df40f7901ce7b09c2714a2081fdabb670b4ca28476821950390ee8f3151c2ba404a6c3124ab4e702e512760f853abd3b027c8e49e8c6e1af8dee9d970a86fc0cdd6473e286444336d325d0e9e55975560517f9cc270fc4904ef6586423f2dfc67154804003b6b77fbdcc688eed273d76246e7ea456d2c7858de115ca12f029a4227d7cc05121c3808a00750987eacf088eecd1fd3fb2b7c2c8de7521994c0e66a75ca9c9a8b3c270d0445eee03cc7921b85d5cb5d8984310bfcdb0c3502516cb03dd3544d4b1c0c65edfba039d7f5476509f74b0523ad15240d38a9f76a3216533e9e7dbe92e28ed039bf8434853ae26278ed0afb39f662b4081119d24da4d9ceee9804a8a323079ab250968086ed7eb062cf3f4fd1b7894f5030b3b90cc2bd38054ff5cfdd9ad662768c8d478d997e10f168aa557aee41a7294cdb3b848a7b1e1c20b4ebe55d6a80b6cc4a5546674f912a54bde9176e108d4085d90f6d988f43ca15da4e4531889905e23e1d1ce109cfb2893eecec040e93814cd04ecd4f4ba0b0f4570deb3c0e61aca945e21adb79fb9cabe802e1c93d0482653e31d0d551af4403382e392b91b49d4790d39150cc9efc27a9ef86dd1f75ecc4c332a1bc4ac514cb59f5f79b962e0ca1c382a50a83c124c51d2c02f686ca3462151a2d9e9dd3a586de995d60081566b219506c9d299aea29cd1e3d02e7202eac88bbea6199da1b7fd0284bea4f1b8580a123a1c6addb602cd392f431304a0b8b6b480e626433f3b2e55bc63bac8591e93ecdf1c74998ab1abccfab6fa94ca675e7521f24e9065fa6aa11648e4d4bb8ce33200c5ea6e9b61f9582a4902aabf14628847ec15125a0f39d0debdd86e9cac25d0cea865e3ecd892af6026f6dd8534a0604cebb1e1a71cb72eeec72284f3da86e2e082e426d23a1752b0817920d258e611092ac5c099046f1411e409642a6c511bcc990180f0a4107208502a81853054ee7bcc98c7d03bbacf15f339be4da8db85898beea1b87f5ccffc3f9e01fb132adefe2b726073ec5fd1764561fe94f370d5432dae90311cb6cc2a6e07f394e6277424ad1832b6fa37ffd26f846fba45f324688796a50d3ac11e22ba8ef688db13bd2bd84e65a981e13a4aa44a220b568a05e15a9412c24216aece91ff5dd8640b281e0907b9a1d353f79aa76d854cc3024c62208e809e242fa89547c9a3eac1fc13173d45270e72cdcc42476bcd1edc5afc588f9b29d394d1ef43b3acfd6aac2acc44c563d6b1ce050012a9754bd723d0dec434258588767ca8314292f63850922a4be7ce533c4c83dc03a331e64088ded919425939312a482c6f2e96b8d63830406540c3f173243f85cf201bf43981e417761bc6ff11248cd0fc21d5dd005a28b98c1abdd0f35dd1488a30dbceff4a9496c0cb6ebaf6b54b3a0513f4cdef71d440b6ce92ad0c4491758f4cab6c998da1261dbd42ee2590c55b96e40701062c684f3f1ed729d87e17de7d76c5f195571939e40e4b7e983988d58ffffce57d0ba1d662569b947ada94aad0814225e822363b2137a74b3ad423b2d1bb13ec5de3e737fc0cb910771413348e3d438d7a58856ad4385d08d4a5809424a8af234fc31f8b6b0cc423bf601f0a7c6ec0592422209068fcf8fbe900ad44cd9de786051ca0241846a27bca80f0478aa789bd815fefcb5db39408772faf9bcc61a1fd846d4da20cc1f50651338d33ab990398455d39d9a3c515895ec4936c8f2e846619542c738d83b611d0dc8848bc2ba08dc2602346a82032cba97ebb78c43409f53030b7966514f6d051bbc631814ee8ade49417d9b255522c1968a548509d54ea67a30c318f24890641b0936158dad959d55f0fe26df4c8064473c8b4f5430ce4e4f9ac5c60fd3f06e5e9e72164341cbaa4f2168c86e10efa5c0f6035752cebdf795876bf66461dba06903c9efab87830368526052ac4b4fc8710393b1eee42a6092d78410985adb01570b0109052ba7516518409d6678a539673523e3223238bd45a416b3ed7804dcc064cf80c435de0a19b6778c3b5419780e81481444a46efdce5fd645f2791f02a2928bfafac61e6c0e1c230465c40044593f083081d0be53723197560da52d8d5d50d44fcbc5f25f2902bd736e76a7912b40b42294db32db0ae52d98be2d68f58fed1058a2a9ee042118909edff0a2e5680ec69704892a48a95e29a4997b1f547e6f4e5ebcc8df316f4d1714da67bf36829064cfe49921738b15b8b7cd7af8b808438008e08133a7d26a02d02576da21f782fcf38234359fd990b274780ad4f9e4c0ac3d28c0aac37def374b10b4865cecd064a2ce24dba1015a30e15a6c3f0e561bb25ef91be81dd49520a427fc7f42b82608ba18139648915897a2d79db3223012712a76712bbc311498908bf2ac0bec57aec60340028ea1a4118d966a67fe191b8837e05e6b89e752f92a5baf71887118c64c8b21200dce07b975637a7f602c71d601adb16561079763ec84f2e7dcb8f776de603a8cd6fc143366d1287206e5522843150dd1f782bf6449156497c2f0f1d412ea9a5e6bbc5055309379ad27c21a280569d8449ee74ce30555e936efbf243fb141f65fffb756349924a0e126c2afb416d86a430f9a402b199d184ca0acd9733e98e64dca76740b1d49ca68d3009072ba9cfb8dca4e491307f04341d9589be9f3652757b31886115572c99fea052123be1b3a3503521b5dc907cbd0fbe5d1d3eee05bc23413b50531c8130d8554408b60821df6b9378d53764bd4a2a26f569422f9bea67276f03838f72c5f815fe71bbe59f0261de50d6ab1f7b112993bb4857f1503341055018b3d8c1e389ee5ab98121daccfd17086f2ef51113785c1a1e4cacc43b180d43f020398691b1c997096db6441f02dde55fcdf55a81379dda61e032301c927db45f71a737e1023fdc81e506fb9ebc60df7b56f4007c728a4320ce0ee980a33ba01b792a9acfd125e0730886909d3658f1b86bc91e0b369437026a232cc3e2091f0932d2ac2686ba95ea7cf2baa36f3ed1cdb2561685a00fedbac8a5969bb09b03c938a01bdd3b982557b81e32766a3573e505671900d1794564b9f956ec5f4519f462ce96b079e85e4762293300f54c3a4e941393c4eb9c3288104534ffc3935b36fee5c9b19f128e241118bbce884e87c6f717e21dcea34adab0aa026c282af6e016ebd812c42e7820d9b25176fc81b14b3c2b09ab0f5766a24d623b2f546973b5e47f68829b6a93cafd040fd58d42483f0336b0be9a7dbc8747ca4eaac629f0bfa2113cf383242e63de732e2eaca52017ca38508716c664df9cd04eb2fdf5594ff286b9f7e05a9626ed5d3437ef5be55f9589702ba27fabc464a774a590540a7ee67a5087db1c13d78cd6a83c731b9af44a03ed8922f5071ff56d49703a6f97e7fb5e9b78116a12efd5be15dba43a4dc19242f5cfa2094a91342e36dd937d7764f0804617037b9568b33e874a86f0bec3c9401bea77aebbfcd4b21f24fa63b44fe578af34c0ad5cd967d41c92046921758903d9c337623eca6a906246bbb350b2128326fcacce04fd3b1f3111b27149c634e1bcef3b8c0ee6b4fcd42263e2f0cbdccd4dcdbf76a7f48a4d2befca9f80438c295a154763e7533105ebbc43641358901801039d4d683964ec2fdc4c92a9e110e0c40300c989d1030305ea88a73d8a4f7317e0e0ab57a065e3d21fd29ad7fa857b921e8081a4138de539be78082ddd3099489066319837e438a1fd043757efc7d9d8ea3c174af88a6b5d9b17f989836f1c05e8bbf419d30d449b04860f8f622779627c1d410fcb3c8ad836071c2d40d0cdc962d145fc67f7861529c79c3e1f0ab98bbb5284dc173e0382d611daed5c1331892ba359218bfa79320614cf4094cc6b95d15d1b7d63aeb465f610671337d2ce73f4ed62b044b9f22127863d5a944f6eb4e6f8290fafbf3ba114ae66ebd0938e761a9cef8ae8c8762f88c07207f9dc648f8ec76fe56b016d725b93d87b7fa08e0a63518f9c8f7f4028711fbd4ce348878cb72ec7a4fbe145785efeedf17ea8680a4b7a4fe4ae44dc57edfa6ed24e1675d0aeb705085aa9c8348e0d6a1f872f7baba4b7c0fdd54e92f0e0460b9137af812db963aa66496a6022b8afb27f301464a43c4640805b56b7c28e68f1ee5a30e0f99b3fe650049018cc892c0ae440f432601ba656fa631a945cd27167807f8f72667f5557af1b8154f4441d04e49d1243cd0e522a6a870f64eb974368f6eb03a8bc7e12d074cdf2acbb02c310e06e18eaff1e9689614583d3af8583e1b3f510c32663e3c28cc5d2b3db279981b5874c13c9df6ef34f1ba22653c9497f86f4cb4765d3d34c15c0e76440212ef639964f24a74b50eaa6f49f387ac8f19eb7c9f5a4b860c30163109863637a01912100d37d8efb522b218ab1a4b40ed3e49d38b2e4bb1b70a68db46893a81c1b27986ca01ebbeacac32c1923282ddb8132043aa7a92a7f0d1e53cac4cc7d18717519a4f870b87a71f1a4020fb91348d1470400183f137aa136210e94485780a9d34ebebfe949593f26cf9fa4d844ff071bc49ced4f65cabc59a77a4a26ed02165684f2f1989bc171faf1bf7668a3007074e76cab381eb9a8893e006545794a61a8a837a5b72a3f6cf2d23c0d28b1caa83201293facc4ac206c1d540e222e0c72d03a02fbdfab874f776f88e31a82ddc5cb6a2b60f2843d10c8c29ee880e9aeae980c0fef2928ec0b04e7b2e218d5723756f4822145b1fb2702fb10502e17773b09d69eb5cfb81fe40088198b828caeccd5cf84c2942678935b503e5f2380c48e9dab48b133e45bac571c4037caf60c25bc159a91793787620af5ea9fdcf409040a3e3e89e579813ee1dfca16c6dd8a936a0b8cb6ef322c96dcf8589fde754386a6da9540a76f762b4cab053de4eb7439e044b58982d973ff94638929c19701e73e108f330d01ff853f2b27375835aaf0c59d98920a9093ae295d64cd926bfb4fcb21d582b998f108125228cf99243809a2780e02e761720b9a884b90fbc9ce62e15d80247f4e978088a93e6c958cdc3b0bf77b05a4761c8ddc62183dcdde97800420dc23a4975ade96bf666c03f0615d0a37ed306a7c753034ab7101f2b0f32a41c53f0c1f025b64c4d26c8fb2b51a359be722de8efc6369aaac3cc9a2e956345bc36cedaf2588b38809d21046c40edba23a17b4377e08eaaf2f4498f54566ef108683e7bc70f9e3b793e36693a1987968b5c4b9505349ed4517581dd5c463f62952ca83876900f9740400f1451cbca5d9bb9ff8901bdafeef1dd731db3478f77fe6e3fb40ae87c22daa164f8b6d89798d0139fa34918338144f3ea3c9345ed0a745a22eb14b169ceecd59422a0270414228a0a5e5ed03b13c36decf077f01be17a9deede82bb832e1dfe3c6bd5458c289b313600ffa2ca1a9f6e04ea1ed30582646f9b395fa4aafb5e8b81fd0327b93e96f0045eecd0196fea459cebf4d467cb71bf4b6e7199d86494e8c8400be1b4829badb731300bc7c0c93c7f34efb27f402760b9abdb4be614319fbc4e7e1791703aef64541577b561a40c1d8811de213660b3f003657853d16bb511425c37133e32a52921f098b586e858d4bc29436666887c4adf36ea5864d54be436414184328e7ae108befa60ea63559220850b649205d491b96d8f1e7f82d187e5877948a0ccec8d922c47ef64a7b889c8d340417230574bd22dc2e05ad031a368af4f663b0506b15ce77f459337d4caef1db838a1d7f2e6e1ebc37dfbde2c80705f44ef84fd890376427df7d091926e60fefcbc49cb4684dce9d1701f347499c26258bee3dcebd0b89029d81d500ae82138399e0062a57c6f4fb2a192fca95f72cf4a1687f52a54ab624e3f927311d151ab3fd05b46c70f8e1c138050564e241b04173250d47a0afa8150826ad852f1fd39b13c712ec5f0be1975f3a7c2154d16eb123b814ddf97ba2e2ff2067fe444924e41f5fca7fa30b52c1a032c917ee1456acfdebcaf308bdef96a3e853e6da4e7b7dbe78f1ac64ac5421afdd66ed1150a415fb3a1308fda3e8be9598b81705267545b995c5bfd235dd6f0574256d1694018e36362202f5944c12e497bb52aa9a41fe864908aa10d361bfc8044a4fe4d6926965ad7270f81dfc91d1b227575b01b5143e99d0fd75aad032f5b73bba59c8ab253f7e0c248c55dfc6a453dea14cf9a58805e28d38db66bc71ae535f8ee4e4ed5d1a4722ad54e8fa3501bd9f65464cddf9100ab63998ecc9e31d0f71f0c34294be6af01068f6b847b87c9cff1b1614777aa13e781d125f0b950c3377942319281aac2b6a244af8d783818ec8c0dfeb39c4a5e3a3ecdf84db1ebb82421c37ba4606404ae8ef3d79a0609059e15f3bc81ff0733284551279ac526dd7f1205d491e31e72e6115817e10babb0872a687780d8ceca29af4fcf03995f7dfff4902b06e3fd2a7f33bbba34de54e07df0053d21272dd30564a0429c40ba5e4e6f058041e545356bf1fb08bbeb448c0d5e72acf397d20a20e58de1828c43117a6a1a76650408772617f6f80a335dd91ef35b36b7d4a7850c119dd35e3a44e82a263803883353c22a66a997e2c499081610126cbbc0926199172d1fa8c418c444f49fa34789a00268a07f80ea15f8349e8268a0e25e7f9a2d09491b03109515eaa03019ac5d16586cb8753863d4db39bb302228ccc21934dd4898dcd784e799d3954aecb5c5ae54a3984ad86884e90c7898b2ae200f9b6ece9b5987400ea6fe87668424014b869dfd9c0f702c8ec3236d307602e5a5db9d144809bb0afe59ec3d7c6834971535cdc23ed4968694ae38dc706e30768832036f24407cc2ed028d9a4a239989af520bd27e705e65145cf3d162c4cf40b87de7efbe39b923804988bac28a62a254383bd49abb4a028d6e59154e88ed6159261809c1c532a98e8050269230e474924d099097e05a9ab58dd9f0ae6d934a3c82e85a83978c34c618584688ccb2489432acf66d82c3f00babc6cea986f12e20fc81b01d1c4a50fbd5beea0e8b55f6b38d46f22b98564dadaa90ed714c6e5798b526a706559aa8cc654ad20a031bb7c561fb2fe463e26c28b74df4ff63aaf1719423c3a4e75c88470a0d79c0f912627b1156bd76fa88ec663d271a9ed6f76735e3c1f72b2b3f5b39f94d7fc883d657b22d6e047d6d673b6e7b40aa328c7317a9bb57d1a17e865c20a6d7e876b29d992bb0676e8afbfd51bd18eff5cdf840b0ec2190fa5a9978f12e2fb6f6cc0d0380ee957bbaf4081867bde912cb605c0b13edd275f07d6299813280b488b7f5c0755f7086e4e0f392443e62909d84c7be2954a33330914bd49dda421bb449316f7db1d243771429c716834c83277bed5b8d14827b97198874c531eb57492d9a007c1d0af86ffb20bd30c69f178e2c6b1d3da05a0d2514e267d3abddae1dd26c42708a117380f0731c080b1e41699d9f9bf0bf50fcd058b332b61d9e737e1a1ed7963d3b18f22b9ee68ffbacdc668bb24e141c29c60309335fe574a221c404544bb7e0cd29ccc546f6dd926b68fd75386457daefc7bf1ca77e34bf2a03871f4759f01ce90aeafc80b18d951fd9886205e2ab0584363f06e6a150fe84273f8b626ee3dde3ff806d02a1e4ce4ddfff0c4235b1a247f73730d7a483546a7a931e0038f850b58c4a391a2811822e663a61153b77eb174296b94641ec0bf8d7f348310a790cfb28941f7e8e4f809ff9054c99ccd57f4f0e597150f90f6edc87fe28e4c6b3c348d7725d22dd5dc72b8c6f78324a76d456b0a5fae401427ffba067d14d0886983ab9981782f70a943782690a010531d46741e071aa24f2f803985fad1d370916f56544384e3600b953d33ea3e517b6660446f6c9a2ea81cfffb40aa6f51f9bb75212c3fdd9a68460e9c4912d6d3578ca70b6ac088cff36131ad0b61acc106e98b28049a8e3a5b3952910288f53803969150dcd2d766816580af48e23ea6e5d30cf8892b3bfb87a6a39f6e069f77291af54843dfd3470c6790cc47b59912be0102e56054eb570d907ab5745aacfac1374f16cb4a5be1a5b4057c6aefe4c96ecb6b307b0872bd96961d3bc82cc1903a86e2a7be0fc355cac55394ce9f896019140e9c09bdd99c2a5e19aa83af2e240d35a7da31b292a4ca27f54d7388601e5df4fcb8680c39097322e3b047260ddbf4f7264955426011b6c640a3c0a2af2db9e704445b5139d5302087d000660d8a06148563d37fd3192bbeb535e13aaccd1e651069b6bcdeea4bb0e736e769de9d54541f8a09b79df6b43dbc712e44385fb7a1771a002c3154763f059b65bbc4d3d9b13d445b88bd7552e37c4737819bb9c4b73aa004251ff7bf29a702d78c88326dbb9a05730461bfeb92b50bedd644c9fd42da04fe22200dc3b3e33d6ae7ea370720aac5b2a3423d9a4dc8cd53b0bcf0d566093827ed4126fe0ff23f1e58c167a11d7a7d9d09c291b80a7b15af4c8d65b0bfe78333f45951d0295bf726afdf92a265b0654e79f41d8471cf6923eb88d8ef208c11483ba7f186b828f091cc63de744d0206cbb6dfaa4861c8dc4f6058c7280968409468b5f682dc0416dfb38300ba451c200c71992b4b488630a6de955ed4ae9669e32070fda340060028d3352608e2c66e73a54088dbe9fce3535303b990483a4c66863dcffac37d427b34d280ae9e8287faa3f3c2c86a98c0098e4fc54fadc86045733d285cfc300b4e417e48c9672643be02a0172ae0e290ab9575f498f04342107ce4cb021c1fdba849b00d7c1f074f38bc1625e928ec680f8fa5e14a0d9745855fff67069aeccbe50a9a941123eec37ece01066536551e5d623184e90785060d02544f108ed1fd3f8c79703ba7b1d58f74dfde544249dda3236c00daa900f8968163764905aee590fdc8c1b90bc1451abbb1b565eae302ad08b70b9c1f99566c84db3a7643b7fce0b3667f7e0c3068f54f2937070845e58539b2affb87e65c3619bd6be223238629d968dfff426ffafa32f7170c5d3f5a8bc1d1f613827ffc60d4be1ff3c5d02c97dce3a32d576fcb9f2a1735b60b378dc11127fe3fb791b1a39c548ca580240417da0e328e5b86e4390a2c3837ff0f2a0099c0f3a436a5d96e4567fd2a1a8c2ee61707b2777407df2796ac39652f0404f512ddb7ff18d90c68245ea00813acbd3605e58847e74ce798c4fdb27f99c8841e1ce861467658d1e5ba7b0b9feb9b8bdae5620f4768fc7767070056ac6f91d4e5929f5ef205b13bddb84e459323663860b5d4b6ef6561ce634a0648b4b825d8cf7e7d0dc3dcc7e91d5a4ca4e04276520bb7a8d3bf5ef1c1ff3ba058418813a1202daa8131287e8604c249fb64a824043338050b2823c8e150fdfdea2b57a041e590d4a26e5e481e24dd1903c3831466d9b9f30434e1a228709997cd600c169e6ebc169c7616bdbc7a6d75b290bb68cd558c4d96b2ba85bb7decc5443b406dfa9e343b3df9415c3ae7962a0279ed02502b528a6784b7bf3ab3cd679f85710bc3759ce3890b7c428be6c025739f2a26100fc85cccf2ff6fee2776d049bd1af26ef1981d5e9437863bd8a1ccc313752835dc08732e9a449ad662b866aa12bc2d8cbbb1d4a6c23365c2b42f726197f8bc1327c8e1577f6076aae6116ae90d613a5102dafa86835fdc0dc39bb88f936458956fdc9f5553e1399521bde9ea1d3eb2f2fdef8fa9c7c8022ed8cb551db729c7d85d8c1df9a900643cb0ba8793bd550f18bcbc60acd872dbcee7555559bc884eaba66f5f607e7f34db49b5acc15a800835fefe8c972178995372ba3468ae800299fd9f105158abd5764eaa28ebb045b1f77b9ed9c5eaf7e8eccf150c315ea6e22a06f15722c9e1a32a8ebebafea44d089796bffa3e7b64e72828dd64df19420c9914f480b92899c4023c625366ff7237dc54c2fc6a3c29f406829278f4f6d79aaee9d981a37c64151045e43028cf65fa8f9d1935c4bbefc40b2e1220f923f4e7cb5a8eeca3447e7f66fcc49c829efd5d950aa3f031b15d11965d6083e7ec54191f2d3b258c41192ce69923f2bfb29766ba8f60a2955d80aae6069ec229e3cc6330829b12c3f609156cc741550f76065348c11b6c71d0140d23251db1a452057587de7d1ba7425850f37b64ff8567e570ca2d4c5a12a57e76b0e21c645926296c2e17ea118eef02ba19a346cbc3a01866bc6c5d85321cdbb4fe1dd638b753df5128d56de759008cd735ba1730a22e71b4ed543a0dac0f0a4a9a95a9bd10076edc79976bda6fe3e5aac1cf55b208472a541819ca0248962c2813325824cb5436b5b9e6fcd29a411724c15262fcad9cfd023014b3fc6ca140d9a20a519bbed3956b83409e666d47a025d2874c70699b31579fc22d0d41690fc2f9d44e9331dbeeda988387945b98be54a5c83611e862309b6bce579621feb1985bc171b66afe05c120c2d4ab89a159b1899234470f7a2553a6988fa838649aa20faa576424a8164239315c9ad6a10f6eb0264b0c79ac73ea57d76a1d05f1a2c6128b86a7aaceaecb8045270f3320306435cc7edc3b06cf3edbb8c9d7840006c1112a0a0138eff0961b947345d3e40232121d41b9c324a24f3ece5363b34b05339ba0e76cb36d6136a797a428451e135da703ba095cfea09c4b76d500d968013c671803c416ac7e707857f2b9a5c3014b1f6f202fce5415194badae2915e2b0680b8ebd2d7064e6c68b9619b45bbabccdb5178ba0f2a5c71d73bf702aa85b9d1233ca00cc7f392a20114ba78d18f1c133d8a5ca47c8bbe2cc5eaefd08c369526ebf450d053a44a80ed6bc29309f9732a64ecc539393fdf9ab72942426f37bdd23a68f0aea42428ea43316e47dab5f72fda6556107d925ee243190f4f3428570be0d0236b14cc8b09101f8807dc59b2747b8eff3644eb31ea52387c2e0b9646ae997a71ee20b5848908964f6a11f0315ecf628f115eb8c384122e7d69e668cefbac1fac91910823561a23ed79c14559ed56c88daf45be0931f66814a7889efd86ce81f27c0df14749b8f2a2d146c07ad6153886c0eb35338a27f8a251af2901009a5a08d87b2079237f64763115c67b59d29c8b8140096dddfba93646c7afc970a892c922a6b3a771c4e2f2c856c6a1d88f05305749eff1b96197b7f7fa6b89bbeaaa32f8e358b19be9cef5559fe84ae140243630f9372d7dbde57bdd789f77d8505de09ce5ff28e7cafce4e08104be7bda7bcd2934fac029ad0ae27a36792eef34e0a36d8ab1a8ed10270d818a391216afbf9490e066189e20a3c67c1f7740f693ab9656134262cd3d660886e234b65219417585b7eef68c5833beaf35f724474b040167f664e30c8a2a4aa347cdf8bf0d46a0b82a48170643f0ebf7d2f70bef84efa4afcdf2bd8217500dd1d37a7d68222e0469ac0067f7fb1e02ddd955f7b5286f5ed0f9045d92907fcd9507b5286ceaa93465432d20cf751a812cd59bc95446d75e18888b7deb7fef865bf46fd2f5fb6bd52fb62022d9dcde7a3ab6438672c8b4dc57dfffbaebb8efe542f45826dfb07f071135a3b0075721247014c4de1276e4b2e12960b99d7b92b987600984ccec7a8e09bb3036507da185301d904a9a12bfc6e263454ee5c8c6ebac49c28317c9d7476c01dc973b1b73a13ea58b932ffe5c1d052449b0dac67fd4c577fa5b7747da72409c66c0aa9d9a46b37616e89c7b7232510c308acccf02fb2d883f47d5d7157e0fa91c9dde39dcec57982a6da1c61681828e697b83c142ed401c3c66d489a625ee444a1b144a35586afa8af5d95e62938699d11ab1bc442140e449b91ce754978f98c34127b5991ecb3ecd09190e94c132a8d55454056523d59a62430c061bb2f8682966d69530e5104fdc7eae311db92f6d093cc267fc5c429e4d7c687c1d8159438c979fe3f8f635615027d5a5425c30c0e9e2ca48c22b58cadfd7bb69f7428a586c9ed47c09652f42a19f04edc13de539b9b444b3697d8006fe9efade1242b893430316a926411e37ee7e9e61c96f50dc02e8f8cd5045e53da19b538b05c22dcb53321f9da4ed5660b7eba88ef95e03b8b1a5157b574aa6c9d4376c16358500c6c8f474ee57063e8cfddaa6947488eb494bb9d02cbc9d73a2fa06152284b084b17a3d71e20931a8dfe17f6a906c04c27d27584fb06491ed79f6ddf89fdb2c903b2953dd3cf8fc03ee001ef81135e5e9c1e605d98177de3f19b95949c3f3ce82a1cb3c7ad3c09d901d5aa2cda22cd5e8228ec8f8386f98d29a7e3ad8ce41004d7194951671d1d81c03b360f7da2b3767e40525d1e7c86239d5209d68f5cd25aff0df48108408a28ecd73ba66bfc3a0e8a7cd40503c883be065dc1f835107b047abf84552c624b135db15c2953be5dcb0a8150b98f7869c4e63468874d87a8764244e5457730027f845d16bb040831a112bdb690200dae2965ef2039a55119f6fe477005419347c6259aa89619941b3757ce9347beb91ce4e4820128ffe9e4cd57086195c200f6cf2a0c9c09d5e9bc57b67bc1ec4ef03f676ef98c40d051ac77ff312a7dbbe645568bee4400108751d235f9d93ad65d24d6598a6aeb002a5d39ec0b3c16e82ccc5958b32066717e31ce02fac2b785eb45eb827351154c1e8c77d79a534270ae35e1380e6e96978ad2949d4690a5d5c698a952f29cd65153723a5f5c78e42e511a50949f2b2526d1f06b283616357918de57c2295d69caad237249edb017732fd2177f8a1ed204ab0e0f51043a20c7af165dff4b885603c56f9b32c96a6f2c6a6dbab3f8cf5daab41298fa70a369cc17ad2d3a178b0bcab978235df276195bb05e70b7c0e505a9f8d283b68ec692dd8936bdfe93e3a9eea2eb429905fe0265aa5e5f32399959b4b4e068618b8b1cf85228d7d4c26145722acaa899e3e358fa4523e3c21ced25558e803c8484176baa06924d8ace24ed4dfae3bf062ace634409faae8d5d294a5b0764e9ca612c00ff6213d225f4726c3495eeadc4161df54bda6b78ec4a645b1c798193a163ede66535d837f47323c66ce62ba246321b77d84e29caed466469bd612e10678123a584df2ed5344aed1dc61638e84adbe3ded897482ee442ec02d0170df3972237bac55f2c3a8897786e7f91c3627981bf40bd80d34562d7a5c7b6bce05c2c2e1cffa2f754e95763b2e8b64507b744ed0217a12ec6efc2c35dc29b932aba74bcd6a12b09b9e180505ad73017f35aa42f4e2eae4cf0746e94c28547a704157758b0d2ba61b1789c85d4f4d257dbc8a27dc1c9c2164d6ec0b56e16ae8bf68be19a6aa43420e044958621945f75ec52090d795f62389d9c503a6c8a9e5c1e2c14324db690444cd1bf74849d79efc1b6b752b8c05e77b9e1082ead6db32e72174c9bb4a1df5debcb1a257637daa2f6627621ba887641fe0b8fee92bd26dea2eec2664dbef3daa1080db314efba587859b45f70b25068813385d8886981a3a544a2452e6a74915846293c281b9baaeb7cd7b24476908bf10b5158e47f91c35dda3b27d948897f8bbb0b50cd3d11f03a67982a3ab9570f4ae2ddfcc328dd6e25bec858dd12bfb18ec9d525c5ff0e89883786b17b19d72c6b7a8a78320c7bc2b67fbde8ddb784686816646dd14154e2b9fd45755c50559622dea590b3847446bb68c34ac9d15861d1c1595a75002c00759177ff5284a35ffcca626a51698fa6dd85a8b82550b6a8c0a5eb46d805921077903b0cb6d19638dcf282dd176f5c94e25de785bd2e4865955ee2a68a2cad5da6051e0b9416272d2c5a2458ccb6e0c8c2f7d14b9b5a2f173952a5f9e2aec12cc9cde11829f535df5fc4a75b7aead6115c52396c8b398b3416272cee62d1868b1428211fa6724e145b28916e0eb91875ac142bad03531ae7382dc06d22d5ed0ff56fa32c88e6c263a6647523f6622a5e6983b40e46e9d689b1f0da458ece141ab66e553bd8d4509450e2704096ae1be645ae645037556309efad43a4c4ef4a77e1519d8823aba4d9e16128a997d651cde875f7ecaefa19c7ca4ad390439e32c868448c2a144ec1344493cc0da3f9ba7be76e888b59e0515b8e26198b71efc6093ab2c6fce41321cc86108dc7238ef2e7517f31f2250efab790ae15c4550721422cef0e734452fd1afaae447cb0f0a54393599343e1628706b4e7dc5fe2e32f7ffe34639c281d943b208c92a583fc352c2f301d86b041d63dadec0ed16938550631fd811e3accb01255db8d3ef8658b9a654ff40990c548451650229d7128a5a32a9a10b2eecb839decdc54d99c4d0ce52460c1b3fabc14bb96de2efee05a8eb315040f189f9023560f8d5af14526ce5ef45fe8deebe146da2efaca1bea82ed8fb09a708339502699a9801df55ffa3e6a6d5bfb4971ab7b5582c5245b5d33383aeff402ca9977256752bfa2c222408a79f7493207cb0065c393566e2abf7fa192cd2ae757b41d18550d6bef99cdc3cdecfae85a48b16690597abaf7bef1804a0cd2f5582448bc245db0502542dcb081a1d0d8b6cdc6fd7b81173c4cfeb51595cd71be169d720b18c89c89a857806a1d204a64d4a9fa0ad871afe5d192deadf8fff0e9e713b00c596e40d4c18c54ae870be02e25906d217e9fdd76e8de18b9451ad9d1a31e2f880446b299ca150c4df874862c83713dc940038976822e03eb8ceeb84407ac2bbe25220fc541ae2d74b7898b380cbb08e554ddb0e0b20ee1b2a1a6f27fa72748dbb8bfe28093228cd283dcf76604374ee1019e1aaa2d3f26c4a2475d5172e0dda19cfb21ae424727f37028966305d5c532671e7269db5c14c8cfdce7af17fe7a4dfe6ba678e847b4f062c87c6e780833ac670fa7f4443b434ce406a52794f9bd12b25e56837234b7c234e8f2dc5f2cda01395af70295d8a528e701ee494f8a73bc9480a0df0a110873a544f45fc91b28cb48c6ddce50c6042c7403aa595a775d4052b24a075a8b90d2b1ba579648b51525556a44c9ae51e9ed989b69829408362e490bc5acd5796f9aabe36e1c113f376bd13827c09c11604e5000ec1a1b7694f5e573eb851a5c76fc7fe492110dcc3e2b229290bdf796724b296592290c0761071e070f3b0dcb326cd65a9dd0140f74a74e9d52ea17e5d6ddb7b717b5254a2f844a20ccbe37ad01b05a200967ea47320153acebd5daa53470311a50477a4a86ce30ccc5eb724ebffdb67da99b1b8f52adf57b74aef825c6e7d4c7627c6644493e4197cef4bd5d9706e46bda4a52dbb6ceba127c20a418c4e65729679cb2e4e3ee4e2566eded1ea546b28cf3a79c73cae98ec5bdb95b3d3d793e4e67c477e20a982849b1aee65e4cfddcfe78a3fc9bdcaac6dfa9200e73ce39dd4beeeef7b5dbb513a084bfdab0e4a552c94bb3b198b6fba2e97ad3f5a54abd4c2190d3cca7132d9d9e30b6e49e220c9d2cc148ca549af60520bceec10b7fb5ddf3764f068b1bdf9f3ece8d23c8dab39d295a3b44b3bb5815c310f9df8d9491be8f05a840b5ebb14e3efd6ccad6e29556eb9933aa74442cbdbe22eb187a827bf07b78868f5908fd5558810508b1e65e5b58336fdc9bfe8ea9cc0c6ecdb89f1f331d73a7d8c709e1095ee33f1f66426f2421b2b9854a0794f0e502dc731f4e1031113a290942f2e37264e7022fd48f1370400bd90a2c2cc0074e0270703f55114ae2389c30c2d263d25d4edd078570b01479d6e970cfe3977e96646989fd79a59d77de39a5ece6c525acb937b149de3ae59c37b85f17cd17125de031ff9b52e2aa7573e3a1cd39e77c38e15f29756e949de516bbd82db10fbbb8f1c02e1b8b13e0335e71b0145dd1a595cdef981da10ca9c8dd9ae12867f128a483807b55a8b8678a52e4c4508908212540d7c7cf7ee091ed239117bef854c8c6c30139b85f1bbd009959c49a67da9cd87bf2c4714a29219c104a539769381e3f2bfd9652723f27e20be4f84beac3ee23924b78c9952c718b31b610310c6e3cb0163046d20e84c520190f992c177e0b1a768107fc1eace3dcc360777dec3e225716e29e3f045a70cfbf5a8b7d466584ca8d5ba8c1fd6a7c7f89b7ca1939383f2d880a995ca171f423b9111a5d7848c530a43e2dc9dce09a5e88962bfd2aaba9fed6a580b8f3b3894d98615a9e13cbb2cc64c22f3efae57ecef5a67f23b9765b57ea3e984b7f4d5d75adb419c95b2744cb1a36312cafa7f0ba5413892d574c1d934958e15b228eb2f5e9c603d65a61b51984db43883f215b9775b6c26be30161cdbe3bf897962bfcab7633c3df78f4cf6e0c6466f8f02daeddc96499fdd76b38980cdb5a667d71a8eba682b83a7211cd7c387fa2dca6fd3e0b32576e9d36383079c6e47953b15c80d75c3faf0ceb7cd0af8f53adc595fe6029c83a4685157a07fc153a15647e70bf3e6a4016b9889166d87225f5c345a1fb63537ad1a75d57b5140cf3fde9dbaedf3bda9452cae37ac74066a64fffc2fe57f280e3388e6b130fbf828445853ee186467593bb218478045b6c916552ca96f16794d1c1f5bce194518843c741d69e453ae10b10fad5b662c892bb15c3911272b760b092abd72cc1be287fee960c41dbd46676c15a2f8c016dd5a44a1fafa1da845b0fffecf2e75b0b27c52f3f3cfb17798091dc19c7339823bbf9b39bb963e2e5724a166bd4e4c60313a2695d866138778f2ddb3a2debb7da6fddccbda540b3869bc389d7b5454b869f7ccadd8a61cb9453daffa20a0a324934a35a6f3d30fc412dd7ae2b2c522e85eb319c5d1d7d6d664affba47316acb8558ab2568c16094e77b0b06a23c1f8341a8ceacfabdb36a5fb71e13e7603f2be6ff715c0891734e72bd8387c31cecebf7dc9e020ca43c1f7b308eb23ff6d70f6ce66abbc656af71c16ded1d449c47f785c11c7f293714e84b084d7001e61c37203db71ed857fcf203da9f5966cf99fdea39939fa5d045f9e587d4d19919eae8e48afda84f751aab92b5d3d4917b7d8c477f6a17e535f56bae6a61ccd55215a34c17b7ba176dfe657c70fd3f95bfc755cc38de32862cc61863e65d47f71a29a3e71846182674431760eeee8ede1bc83cc75fca7871bbbb6fc0238c2bb383fbc11d8f010a523af7833b19dfb8270303adc70b2d0bd8a343e6d269bb74184bf4bd93ed544606574e4add4895edfd5036d1a3832b4938e8808a0e947c218506b3e9b5ee4f76fb5abaf07cbb01c172dd7ad4cf3ea3f42b0f7a31aae3fa696673e9d334d8d3255d2871c5d7b6a590655be1b6f1b058db7c58096b8039a6ec9a525104edceafae996578fb99492011eec50b3291b1e27e30498e47bc2789cc95eb1d630d5b246d412567262d33839a4badc73d4943e35062ea361916dc0fd250b54bc35f6fadddb66dc32fa5cfd97e7e69fbf91bed3e2239dbb0ef2deb846819c357c5ddc9a758f3f845469f462ae8fae57ec1cb354dd3e26b1f7ffb49448876d5aeaf25c03bd348097163542770ee35152ece38ce15f7eba28a638422eb98ecd24869e07edecbd72e8a83c1fa29d46a7d6badc964faeb8db8f618f65b97b268246b9d102d67f5bdfb244eb4b06a30d6c0c9c07f8ac0305ee331b056868c5a268bacd29f2f7f7672c69fb0c7bd8913875c46a2943c08e92ca43011a245f11fff711fffc95ee43dee037b604f4f8651b29fcd31f64cec4c236a7dbb0696e053fb4a417e7db9fda07fe1cc3eb4794affe1b808cc138e50bf81c81f74082c02f345bb2230cfcf99446096981265ed354360aacafdfcab929f2230475c3103b28f3635bedf47b491df3f816813bf61bee1dbd8ef8740b421e1fbbf1f12451b114ca5ef6f21dad8f8d6be4778540c97efd4f743a16873bfdf8b36dcdff8fe17a20d08df0f83a20dde68bc773033efbdcccfae0666bd7c8da79d08312fc2777f758f5954e667be76246096cf27e1b36e04cc1aa1fb98df3a1b7eea5238f5f4bd97d161cc1201ff083fa3bb815924c8f8fa21742c9867ddf8d60f4299c6a36856366e7c8d3775ac1b98a784156bfb1bfff2d80be629adfe61302b84377d0dcc2363c5bafee53998473df6313a160cea6b7ca9c6971e8579e28a35e34d6f3b560dcc8363c53a7d8dd2632f3b5609f31860c5cafe06867960562cec5f1e06f3a0562c9897efd2b16454cc13c28a55ffe51df3d4150be6fd23099807ae58a8aff132300f5db14a7fe327e67159b164bce941e8583398e765c59a0fe3619e98158b7bd3a75eeb5829cc83ad582e14f398562ced6fbc0ce6b959b1e8bffced5832b08cac46c03ca9150be6e377986766c502e14df6bbc70f3b560ce6f115eb7e8d978165642502e639c08a65fa1b986531eb3eebf42c9767a13ec6f3c0d58dc798c766c5b2ff82592fcf03571d66c167f9b3e2b3e6cbff8e0583593c7005f337308b3eeb7a567d968d8e15e36b60160c66c9781608cf9af1ac109e7b1eb87ac1acec59dab3b6679968741828ca2174dc8c4e8538d30f42f7429ce997d1c1a038d38fea6a9ce98fd1a9e24cbf4bc7429cd18933fdb7834271a6df54ea6ee24cffd6b51067fab50eeef4639ded70e24cffd5c19f38d34f3b48d47d9ce9979d0f2f8a33fd18b84620064288f508ea3fbb4af6973dff4a6798add65b0a31fe887fe19c4b9b1d34cabdfd9062fb11fdbff8b4b36b0352b3eca14ea652c2a3c601a9380a10662d88c80092ece56e0165c959c31a4cd0c86b3e082b84104238e78f39711cc733e044f6a7d0bb1cfa1852913f69f7d197f002d95edd276374c728d08da37ee3442be590f8c5efff213f87fe65942305a292a151e79fc12d0538450ce22f31a4629432bafd10058d7322864654200a1a473ff561ca0c518a0a70a50a2429a862c909829821490e62922c5186acb954d1fdfe633c9a1ea8f0f08229f6b2167f8c7b5b9210a4a0fec7bc8dd184a4c1081252f490408b180011f46465594b92d092fca025c1e124c30f92f4f416b5d6b7f6062b81a22d49f820035b0825ad6c962bad1e64908a525345dec7b492c0209772b79254c9dfabb4286a3df2b9378751e8d0840c9cf822c91335785165e0a4709caa032a151428509e1cc9dfd716011117bed291e1d7d48bd036f796f009e1a2f729278e3fc63de83164ff8bbfeabde7fed5ff226577d9a136ace57eefdd2d1eac64f85a9c40d0a039d74bf7e09542e25edf434c19360e58a37418628526c01413b36bc59f7c2230d3d98d430459d65a966a7261de3a53d521288790bba5c350cea6b6752f3ff057ca4a19f54d6ab2843787ddf745965f3dd3ad87e70d57c7306c6258d6fa39d2c2818b5aa5910d521e704c382ea584470bc090bffb422b87a2d6cf1329217f89ef82119d3cdfc814da73f69c3d63c4d1c6dbb081008fd1dd6374cfe9776fc707c88ec3c899d4644f1b6546ea89169228ad1d8e524eb01c8ae4e0071770c1032dac705275a8b49054914a22f50408b95b3f4159cbddfa4132a5dd3de763aac9f58f113fb9fd527e0a8a2b7f3eb4bda3775c5fcdf3876020bb60b691e77f6f23cfb791fd119073ae978a811ca0e80079fe01b27f87917ba33f62186164af42a53a22c278c4fdae7bf4d8f2d9d2ba610b08217cfaf4e5d3f72af58a9e99df6da3801ba8f40ced5246dc19b9b34720c3382343a12286b819fe0b90083bd0baa1a808c97bfce7ba28ce7ddcc77bdaa38989d15454ae8f68d3eef06f50eee35d8c95e8f4929794f2f26f292fe90e4302f82af830ba06a6ffb4ad12637f0d61376c5b85b5e2355b9a8bd1695ddf993276dc4f0d90b61fcf7b6af5ada75b8809cd900988209251ad44518a6260bc07e53d9bcfcf7b481f8872c3502e2177ab6788fc5ebc5ccb549340b02caf4bdb89fe5a8fd72091df412525b8f0211c8a900828d4dd70474345182f9a36b8c7540638ceaf9cc968b972b77a94e40f12913ae20ea592f63a4705f468204230b6f4e8eccf05d49225776b274b6e0fe46ed920946377e30a2b348e88658c2fe59c31c628a39431c6088491f40e284f00d436ecdc488f30f18a12c545a98a978b99ded745530c99fc53335c9865b8b8b0062dae056a105e4056dc8357dcab2fb383eb3f36b89f6bc9ae93c5e75a327cc7e2593cc96b8252345c68ff83401e8dca3d4f2743aac5bdf35fe6bf8c3845c385118909ac5a8544300a248243d0877b7efdbd2e8cb2f269b41f2a532d62988d0747835bdfbbac15ea94c63da8923e2e8fc7f51efc1bf8345e432904eab2102d7b2a7f7617beba4a5381d71375e7d2bfaaacb2d6aa5d89bdcce495d5f499ad5916371edae974fa1e9d4ff8c5e5734e5ffff4f55dde964a6f32b99c6eb77d6f2523d9d4352097b62c53a8e031624a0c2876a86143dd79c20650ec781f7373b786bcc8df5f726b41578905cf0c66c0b2fc10450d5eabd71a92a2354445861be4d0099ab83890352dc63d29535fdcbe280ea728c65de051dfbd6b1cf27de3f18d437e4a06f7eb229c04784d7de95dc718230ade7576ec4edc475ab2afb7e4cc847d4ec4bab3b689786d88c523a571e6d41df98312d6d02ba6b0628bfc5d5f3d1caecc0d79d0383d462ee60d35386104100c48435d5411450e46f6da68030d50a26841915273b79ab0828af676683dc1a4e5c4031e92d61357783dde0ead212286807c904e629c6f24c71863bc20dc22eb1838db7f62dcc6a2a6acd656ce7be84d8e5cca059cfbb8e0fa8b20eb18ad6bae7a45e9332f61292c2e0bd1e626c69befc64aeacacdb97ee6ef26fbeb71fce604afc13e439a6147e21ef6f15f682d17c0bca762349eca3d9a4ce50eafa9f29a0fa6ae807fcdcbaf540baefdce5f5bb9726166a1012d38404892fb3892d61159f2e7b190458edf80d692a3ccb58e30caf14f682b37ee7361efc16eb49b68e3dd64ea80a8519fbf50fb28f0655ec4f0077175cfd38e886829f1733a9dde7b4eaee4747224a779ff74f29ecf95dc93e974baa7bf8ec4747279ece2f22709828c3fe10feefc17e367fce9ef09ee54176cc22e2080803f192e170a0bd1f28d813fcde5dbe5e24fbafb44c18ac312489984dcad259cd84aa592fbb84fa9e43dae642b69a5d256facd9168a5cd54c21ffce0ce97aecb974effdd477de9afa3f007776860538c18f873c142b40d7f5a2efde6d8ba0fce570a94d06992d4c4a809511640ee569323315e10366c0dfa051b6b7f75f7e5fdd073ae4bbb5e839aa6699af6d86326ec3ffbf7697cf67465167fdb5f6c53fabbe1538c0b77c96ea5f7eb744117dcee9df02dbd6fdbdffbdb9fba8b3fed4db8b45d1a16a2e50cb33e3e9c266d0f4cb860428549949ccadd628284c9913c80dcad248e2eafd7e557bd2ec7e4fcdeb4eaf217feaed7326ce38275f80c2e39beef157f2754ecb884bd6873df3fc3d96738fb52863fd3677fab7413fe36edb1100d63f87aed3fecb50c63d87ddcc77de405a4256bf9e59328ca04c8dd4a6227b790b0d24262a8850416f9d9bcbcc6eccf0eebe0bb3d7d06c2675133bd8d9e534bde53c23971bebc5fdc536ef3f1d2fd577a8a37fae2165a68a185f689784ee93190e9653feba5d2c3f7b717ad944eed29fee253ba61215ae929b51ffcc15f7cdb2587b85ad7b2894bf805ab4e319c52b72fa517f751f30cf933b6b7dcbf3c16a2611ad039ce5ff007775a7879c19f631a3804cc59adc6184bd6fdb1b7ddfc3ca38d3ec328195885c21d67626095e9db4d5bf6dff6fe5fe93dc66a3ffe57c242b45cdda7d6cf62215ac6b0ad58c5d663b4d87d62f76db8fa68c1c8a6fdeb2b1fa6734b616ba1b4614d42ec3e30c785596badfb9426085a960c2d29824f3fcb1e661df6b1ab4f3bcd7eec6686e1f836c7852126f7200d423bc60f77344126b3c69fcd8d24776e238ee4f8d508278a0cb9324ce370cb23fe854a5571bfcfef351f2a468c8ad0e76b37765ffd6aebc72d488d9d74af894838bbcf6236880c023ffef5d716640b02bf5504175bd788e57c08654c9ed953801f1f152f19287d8c3e964516d951152b572c06e1cf1fd8538cd2d750f0ec1b90f8d755ebcffa1352a95dce7c20f16bfc315fea671ed5bdf8b53ead52485125fec545bebeda707dcd22c79f449c5c4ea78bda508045f9aab6cb396d4060ad77fb41bfcef9827dfd46c1f3f59967add3b818d5093e566841c80b477e947896e19b464415cd5610b48fbe6f4060114782c4bfeaf6a35e5b2190f813e3ea12769ca5221350940cff4a1e824a66eaa7dd3b5ca86fff83f9b3f9caf6b16c719c5b90ae487c22432ecf347ad74feb55374065034c72ce7c93bde3c708d7c3dad10d85f9d15fcabf9cce395f7631d908851128cba4964959ed5f1af6b3d259259428b8bc64adf4730e94ab0247a69b3ac18ddf9e333f95822bbfe5c3de61af8c76d85b8ae10f760ad75318a1845bace022c78f5954c9f0a914196e4049b691bb25c4966c3fab90c2bfa80bb5af0f3bed6b6b6dbbcfbeb40f938970797b22326b9f1dc9508330545cd8c3a47526ec6b97fdd5f5d3aef4a62e2697b6b728c08fdd67a477b85044e66e1cf21b4f08bf20f4e995031fceed077c4a65fcbe82d08734ee413c5327b8434c197e7d9269e04886417091e1fbe741e0d36834b81b76f4613f4eccf931428612c320f01dd3b8d79f9445c6b95b4114e597f945641e62caf2877c16627042dad5b79d96a1853526d378cd9cdf1a8411862086f28edc2d207eb2105984b08286e6bb71d0a7d7534a535450da3326cb4cd338fa4fe0ad202ef2fcceba7bf921fffa1eb2e1f7f780f8a588ccf0879872e3972130d32f2273ff1053ee7eec8d64b9a5e00fbf08ccd47635876222304f771effe816fa47208e1dc226fa1d0af951bed38f147f3ebb08cc8e6b934cfe1594afa735482543b93e955aadf772dcbfca53a952182143ac8346caca8db143c10d5790d01051d1048674767e80845a4b91cece0f50901050f5a31b95caf39e4ebc44ded0a313feab26fc7777fcc715e0bfbff9cfb379b7d23b321c5a43094075d0015001d000bc07f50eede177d7f74af82f47efd846f82f87f7dccc7fb76ffc97c3cbf6b95be150ef283dfc177a87e943f82f47d3e89786e91a6da3b9ff72e493f7f9c45d2b8fd33beec31d31649c60c28e02dcd8e02f470d01740c4000395439008083260709335e4a26478c08b8fb1c366ac0bcd0c89163060811e522a343b9b8b8b8b8b8bc8b4bf7c51c6a8df776e3c8dea59b4f29a594d2ff72a03aed5d3afad7755dd775fd9703d56defd25def5f6badb5fe9703d595dea5ab6fdbb66ddbb6adfd2f07aa33bd4b671ffb2f47638d35d6586328ec4fa7d3e9743afd9743466733aa8b815dba13bea6d2a60559f1400f98d0420816dce4d0624a500072b73a90c52ff95089e873ce3967762d41df5e369bb43d255e7e849127fe324fc15f80c89f3f7167df50b041d84b26eec52c6ab267f694734687132b492c771a47ccde53e2fae3c44cee7c92881cdf769ffcc971c8bfc3c89fc4d1a871f8bf00e98ce3d70b10f9f429ce9938d7273e23f98a8d54b1dc24ceb5bc8eb773e34344454647568492b4e8f8ce0f9010529c21aa45d7883b7a2b1e1216d59027f4411cd08f513dba5638a4c7e2ed7837afe27662adf55e8efbf73c3f5ac51f6f6f9d1f20a0a020a1dcdd6d0529b7272569d1a293bbbbbb8f8ebabbbbbb5b080e2569c1928484c50a5277f7ea06a962811fe1df5cab0908d5a14bc4157d4cca5f27e51514c292e1c3a40ab564e83a4242fe33571089a8165d23eee8ad784879762b0702028af16517577eb4136d9254583ca4b7c21d5d3fba95bbcf79aff26e6ae9c24b68dcc9ab00801109f05fd5f1df1d8000fefb1c80ffbc3c2b00febb997234ff7d09ff7924bc705dd7f523fce7c57c8bf05fcd95fb5c3d55ae58be0ac365fbd97e9e2a5b2f63df7337638da9eef739e3b2682361dbc46aef890be1bb38a5bf5602e0af5e1df8bbdc00f0c7bd00f0f70150615973e0af5e00e0ef7238f0c73d0dfede2b017f1e09f853bde05f67f057af87bfcba5f0c7bd0cfe7e8418ac254984213cd40dfdd08d211bf853e52904b14c2ce471f85305459b891467fceb0cfcd5fb8fe46524b7126da84ae579ff5c097fdc8d3fb1d6cbfdf69fb7e11cf98b3fd72a1a45f84035e80a71434fe4ada4ce9c3a5367ea4c9da9335792a8d67b39eedff354b9932b99146dfa9249974cba64d225933e555c4da16853ebbd1cf7ef79febe9a482a95e7fd73dcbd1329534d767045816ac51e7becb1afb614df66adab8d037ed67df56b2d190e61f1a0153d0a0000b49f1cbf035772b7a414651272b7a41c65c9d336f547eef40efb53888898183a424888a01c8172c8de11f7abb93d935b0f9b2dbeac348ef8f5a773e4f0bc7f8ebb577a475c8fc9fd322b99955aefe5b87fcf53c5cc4a8e3fd106275ef5e7ab2cc811059be351e388ef2571bf9a6bfe96683f485d83de25ad98d610c28e314008dd914829e7ece1baae5a81300ccb321f4adab66d5ba9a4e4de7b3a0581d262c0181f23c6d6036ef01bd5ada223ada2a0cc75ada20d38aa8acc2be24acddd9a52a535458ad61429d95f6b4d19ca9c7b307044b44cd1001619e001cf1041b8942950542950d4a0dce56e1db12567a62c3a4eccfc67060cf75e0ae97e3312e06386e421f583fbfdb7e45025c78df1b7bd963753293a51d5133e46c7e53c245d38d1240b18c000450b23205c45831427dc7b529ec8fe34aa2aa5496da2446299e18728280e464a49420a9396949d2860b06a57ff7a9d86283009110e8694486281121ff2775f88c1a1e001a2c19fc8e033b8975f7a342740cea351e98022d860dfed912b73b7a2f8207bd13d8a17d9dd3dcf7b18da71342a1d48a274313bcc719e47437390e124f27e3c1f8925c31863627c7a3638921a70288282ca152a26e8220358f2105d8211f440072024a208c1950a04a4b3822f669002288e84f04952c5108da4b3032753a0ccd0821b6a0f40348909532c61840e3154d1e4081ea2982217110125be5862882a415ab8604591245192a40719ae10e206da82ecf50ca1d2baa58d5cd18b527c6d085ad2a48a1fd8b0040e2bba43a6f489a34cf137e594a22c9f46e5a4876ccadd724243feee4f26190580f84719e905dd8fe338ad5176424a4bd65a0b2794d108231f06e0a0071a76c001092c8c7478e2034e8e702fdf6365f9345e0373cbc90c591ab59cb8c2092af9bb3fd43aa2a7b5e4a825b4a525440227a27060085e317ac431ca1865e43899b2e27e7de4afc2516b8e823b1e6fc8b2a8efd952942aa2126bdb0b2d4564f101220a287a5636872850448982033e6c315d1407e352ca2a02252168d203253b456c8049fd81a2832cf157250f93033b38e0c091234d0071a4091ee860a150e1021930a8d284e882c281268ca612b6882b886c4db95b4d3cf101d6239d40d981a2c3b45ba0c0802de1350c45e1ed78ac1b73b786a8781fd38410f97b5564d96a6da5d65a6b4190ed55adb551f8100511289e19450f2e3c10aab5e2f024e9890fb6dc2d266a7004f460b834778b8929cf440874b8417a1f136305f97b150a301fb2273d4e5c49e20b15f8c0e709952755586b6f94ec08029e347942e4d2e48bef24b532008b2e4080031b1c5141b2aa373ce9c125778b891f2e1ffa8b123001c60aacf0020a113d5d6ca96fadcd62adb581a80a91153272b79898618601026badb5a7265c7a4e3832c4153198218730926a20424264c48c2fb81d19ec643b56ec84f083095a86ae54d92128a113a864ce9664b5646866040000a008431500002810080684229158349ca8e9643e14000e8490487456198aa330884110848c310619600020c4001010111a1232290ef28d1b04fdaa45568de73bc2acf63e74168ee2eb80e3a45a7a0acf7268cb4160f2fbc2e6e7c678ca0ca7022ee5dff04d60b1ba38ab3ee956e42dafeef6bc1e9b46db8148c15aef3aa2a1eb0cb1e79a00580e081354b4fc8d4b565d70e3767554be04cea780c0d65fae2aaf93f5402d2daa15040935c57137f1cadb7191b4cf75a0d9f3123ee35988a2ec0c12e50ebc3c441ed16228e31237e4d04b54319ec528d6d8053676ecc7ead1cc28b654dd9ee27051796e95d92a0ab77083c212c49e300e9813a6e1d58425d431618efc797a62e946ec1a9ce9ee700d13a9d516742c448e4f62454cf9e81ccf6b9bc1233ec94951954f55308b281a418cee0bffa8b36fd08bea486d7ede55411342ef4fa970502c959579378ec7d295742cedc4f052ed35bfc1a445ec1969537736309d6168fa7a95a6411c8d96064d5136302d415d533d3b43d1a6658753a085694ab7138c941cbc3da38af0c5c4a3004c4f7d9bac8780dfc8b1f81f7916c6e93fe53c2eeb003a1622744e02a605287f9a8331d2b2e15546e5770a5fe119b335a2f4988a4f1b3f6f2af730c653556dfabf163add7ffbf335ae7bcd87ab9457cce43ac701755746c9556b3e2f949cf60cfa2ec680c6bb823769a1ca899f5d8c05d40ea5ab84050badbbf8edce18a0ed285d252db1d0bac7ef2ec6036aa1d4848165a159cb760dc948103ad997005df7e300d98937e21ccc2a7bb9d319ceef2442149c9aa7855999ed4e0e0cc7ad074c31b9daec3ecae707052f488efafdca0602d4bdbe3ac0a3e247aa63f85245fee67ab122b7ecafc2260784cc740e318debae31b2a4be0f4f9209ee0a85da79559cbed8c2a99384f67e000aeff3da74936756ef86568007cf05dad47e69ca83f36786410e8a2bec4c5928261bc064e38e136e5f60b7297b559a9af4d6747088cd59f6c90d4074ef1f8532129d8ff167a44ca10b5342d5b331a0e1418a73ca9d243dc8ea2c73fe068b31ac8ca530ad5ccf082d440acf4c60ab0c3e80673a67008c43315fae2eadc9ed3b5c4a04792f7d85af013e8b54747841ebc167f2daeca2fae78677589f0e1407125ac7d445ef5e76649d8e7a3694fca2b5c82f4f0e66b3ef469072e517516504a5078bd16c5d2a919677a9e9d4ac2fba03081129b9e7b52a212dc8985ff66ffd7ad0b8c5576b4101c9862cf9db690cd518ef24438915286cbb84d88c9a2af6590fb39f4b66f1f9cb20c7b3fc51879b770ce5fda1906a1f3e40f2d9608cce710834dc6d3b8e8c2ae023f507674d1bb0d8834838e7b39a996d8aa0db3f126395cb4411e8ce1e8f5676d2c077660ab9084859ab0e140f67a5048f496612810bd60b0fd6ad11647c7df67ff9c5d78b010ab384ba7a11f477c1b939fee0c6c6e49cddee8065e1733f91fa8e09119acaf3f11c4556349e59800e75095d6c6cef81763cac0352e47e768c15e56c79e8ed0cf891859659d020760f598694853a81d08362908847e4a67003968a0e793b040e0e5f0670b10387bae08e8837c28f75c19cd108cf4455e14aa01812f2351853a95fd0da6299cb5387b2f82f300b45faeb9dc0723a027b831f6167087ce4a8130ae7aa90037307022c5de3988589fa8165508ed72bd443f1c242d083b3d95007fcb36290154e4033ab74b22171d9db0038770736dcc830061242364edab55146edb9b2cf7f5ff06a2d1e9b37ca54e041dfc9552e3bcc52dd3090495c8be2318dd582779c90f0083933a87ae2a4c73e78c9713abc9759b61df7c7dd481aa2a6722258cbdd662a6c8bb797761914d8309c96f52ea08c8c5a83bb3d9137d526af94b43b1c4f49b385fabf45596e571f1038be3886094a12d00d02df166d625709b62dac48761793b0626ae5857a17e7dabffe759d69cb736bfbc7dd0a7a27538be05a8cc54bfc9c36f39e21c90a4a736a8684159486d0196a4b144265d0d0a95226bc47d3aa7608926928343e243d355abf02180e105a98e9c468c0bbcd9b2f1378d679f312036f9e5cabe507ee495082ea218dd1eaeda00b6595deedb2039daa75f62a0f2a96403b336a38d768d52361bd67dac38b71ca4fed5543d08a24c24f5cb2f2b5e9005cf4d4ec2dca7e62f481eedd53ba094c63f6c1f803f0e876dbc44a765f06cab7e00d712d609edebd6e12d8f8be03a8a2287e5ffceaa5f0dfcb25077163119eea04db95653c8610bcb4d7220d86d33cb8978420b16e17adc49b8d8f15520a9a45c0e240302150bcc839584a16aa2136531a4a0acd8f9900a44955085c3814134779a5de2716667a48d3c46c2627410c87b50deb41d0d7ff105aa19e2c945e041237dd55b15243f3128ec3ac2f6e5d89ae70871688b655bca3ffd77870d567262110dca38ad8263721dfb9f3756cde8bae3a0d123c28ee6e704dca8627b16e7daba5d3f2b0cd69f121da207f01aed7dcc20ce8c8d842a5456c7522d7577cadfa27398a00df67e6c1eca7f780fef8694de67bd09fcc3f2d353f2269a641adcb4129e9a0061ef1867a8c833a786117149532884870fff9c4940e42c20f14a042728075e5651fde0620398747eae28ce6f16f602ca8eb493dba070dcdde71649c3b819ce8cb20dd3919be1738d91a65a0dc2f3439839dafe9fb5c46c43b72d192e125f4be1b5712ccd2368fdb23d766f910c454c719ebfba398af41a20f064622f55548f864e2a8ef625207016bab21d649065d0a98f47ec8cffa32fccffafa83873c8c77500f3bf4dcd32255e505144cc44d02fe99ceb406e0a3ca12234c10196ef32fc62806513afd7fa286f914e6fb4177a62386098daeffefda685ccce27ec7eca9d35a78a8021c446cb6383ee15b88f938c255dcdf28135afdea30ca6cc8b4a2b85b21ca0f2788d8c867f49e4303c33cfae8fb01e7b9e71797774b83ab8e462dfa533e42b49d8c63236a73ba62a1c6bd56f766d330b5469a6a55afbf4772f20b64e03b0f9821f100a9df10dbd0058c21a85128fc8147431495f4f941a5465b9df37aacce9d56643af50da6104495b81111859e80d7dfa072ea3de844662488f08fdd271416aa6451b617edd91f42d4384d407027959469709268d88bb9367504cfe443573bc9a032be91bb40c7213b5fa1811c6ea595c1ad974b1a5182b100cd402d04761b8122ea2f90749f3fb4aabf91579b61ead2d172004e56ae6ee32effa6a4fd9bc6b4825dfe8dc764062b52e15e229071a56fdb5c2b34acfa331be3c5e4ef6f104a7091be00ca9dc18004e6ddfab758527060b42b4151f56f00934170705ece40d58acd17489ddc19fb6db6a000e0542dc61165e3e7feab7fd2cb0e76431b4ecdbdade147b8301ab29a3c8c2801ba7556c00c3f0ead906b9c675e20033b0213c4e9b13e00f93793145afe9486c46bd4433bd00872b84a748a449bcfa148d75a008e8a0e20dbba278a5f7aebabca2a740ea06398f3e3ea2595995c59f436198bd3bedead812051264aef1b94e399ab09bd74111382a96b4c8cfe84006994c918d082a8807e1058f0c2c076a473b843ce82098e644fce370c0bd058045493834a0d5e1d5c606107eb366505e70d33c59dac2b0950c7ddaa84f90306ebe268047db8010fcc5c3a62d35d9675521e93651a63f6d5df0108f4fa47c3822ea38c823a08ab72d447f88cc1d5f1099727e3dd923392e1801b5a9248294103eeb305096946ff98c417ab5b7945f099820ba74dcb763b843e107e428c1689759f20e18cd36cb22d275253efa2de39e8e2960cc7eb6be44f8bc39443f0a8acadaecef8772ba4537955f9d9bf6de97463c9f63f8ce438fa1ea2718eb0c01dbdb28fae4758002890b875305cbcb767c4552099751d23984002a6c007e183df7b73b5a362475f24b20d8a995b75ce38b91a1c93cb3325d95992fd26811c11b17c084d18c116164d8f5b9c5e18fe350fc25f3bee0b573bc89f414a58b312eb9d7a2580b3ff8f8f4ca0c2bbd02b50a2934f6a18cc3d6fda28ad1a7158b24964ee10c699ea6612e53892f312a1ccf9f538e0f8d80f50fdeb5fa7feda87863c086f362cf0c61092e85fc59447bb15b8e1c287b60b33658fe4ad5d6481440f563fea1228a730e21d5730254ae764e00e2c814b60073e2af00efa3ab87ec38dc1b4ffe0dcd9fbd3896b0cd60eaec7cf7eeb6bbf1223bca51a84830dfb5641cf0f8311d6731e060350ab2a25bf612adea969b29c345d61da23725afa2289cf2233c252cefb0000da4ee51437acb84a4e1a76ce502b32780621a04224c550130a2212a5e48550e9673c0918a01c180730a8f852590077d91e040b50ed414ad82bde4acbb6fd00219a0caf41375053a0e58642d1c9fdc91632c5d8430f6b1004dabe962ad2026e4a431970b2c0c96c22b5edb65aac33a1dfbe500e28a6bd7d7857210f201c748e62d33bb7d6fe8d933d7f66d918324bf12636e3e1e64de822c89407160d2a8cf70e0da967a665dfd138eb870ec5dcd4029e7f8efe29ca013a869534430fba12b1d67b4c3386a5329a34a01c1abbc0f538312dee7a913b70dc9ed1a936eaebef09a2cea4cb9fbd9563fe3b4aea56e468f4056b13f038563aa66684b9d8d880283e8334dbe556cbf4d9c719ec59cb88b37d08f65c86ecb3cc99c31a0db52cfb11d57cf0354e031a80ca53973329fd5e8b11c8dbf69bfbcb197dfb4c0b30a3852a374ef784152f432c079fabff7d0f7ad62b7d8a125c082d29d5829980056a54428283edd8d363f33d596901b3d3d4d3e57eeeec7cb18b0ea59cb64156a0760fee6d4d730ad478797c0e46382f355806bb8644d5f60871e15e97ce9e30066a51b00635352670d078077d0d0c98e8acc0f6ac0b878dc350ea6505f7326fb1b6e902f249a34eae5d92b09e53e9d80c5442b2b10d0fbcaf6d08bdfc6758acdc1e808b3a5f62544be554f7555b3453df085d0d33a5992f042dd1539072a6b86eab9559872eaa609792392908bbeda0a0da44d2b000acead73ee85806c18bf337635b0516959b9b6d2c7e5f1fa338ceb6814a192c84da4ad1baf919fefa70af5a8508b1f08b1eb68f20e935232f1582c5c500ce24cf177dd371377f3fa736e603af38810c17c16f8a117ceb1cfe9bf9c8eccde4f565bcfa2daeba39622ff3dea629221cd2a297e98b7bec150db81afb88bdcc6f8a0fe635a4eb65bab1f1ffd2b07a3de64580335d1ec78911153d3a6ea82315296d7e5439a8daf95c93fe5228a4309c734ae1c0e49d607bc8a53309f9b3dd10312160500f1718a9043d433edaa8f20f5e3469e4dfae7f5cc171f278867120908514d6323cd1be8c2fcc91d07ca927f76399af3cd8601e21e6c537c1f9c92ad3a6c0cf0a89f78267e4241bc8c6c9bdc4a7f54079d6926b5ced9c2ddba59bdbcbecaf71f5912fbb45fbf3c35e50a168fa0b9e490700bd4af0de6c322ed4f321be928c0b6cb3cbd42bc0b5d373788168bc52a950e32da0b1d9c19a0ca5a42d916ce1ff7a3da046ed8183102ab6f390e2ec52c5f3d541e669f42ebd9be8c87e3c8420852472b63251c9d0815b38a5bedb51b4924190b979c3944f06092a0a9412baaefb7cb9c265abe36d1c6b4a27385e5620a98f026cdc4a42595a6d0486490c0e80ca693470e01b9d5c15b4f9e9ba261a9612a10c570f7d7ad498cb125b3ec995b5c13f69927d55c4410b900ef94a59263a961d0176d94ba4a328e2faa9b57423332b6fdd390d230369c54819cfa3c918367738693c63b3089215c033afe712cf6673c238f2dcf270ba4f139d8f01d2f19d0ddc8378d2bd1262c95a8e304196e000e6dca384750aa9e1aa0bcd70a45e9d9ad6aeb43ec8cb7169577faf7dbf190a1dad27c6987c594dd94c641504e8716ad89c61c0831d0d1d141a9e4da8802e9a82d616f97f60fbcac64fc3554b41624523d130a3927ab473366d3ebc586c50f8ae54cfd68049e6e69f02298ede846d336124d044073a2101776d94d71f902e16be6e8a34ba69f9780b9bc55cdbc7bc7fd57967531636748b618367ecb4b0ed236077fd2d53b021d32d3622be0e531ea4993d384675e1193780088a50d189836fedc1c0f4c2232bed7a8f7556f9f859f85a42c2bdf4ccadb22537b5ec8b215c59d0b0ebdad653cf83804833d78990f0b38727ed915b8a23294fafe1aa01ef403833eccdb8be766c48443e44ba16490d5863bb9400d1bfa905eb1f2652c78d5a10a264e737f84deaebd0f9652f7e6a175348fc13c8d5c08ac3e3b0d9dba0db590cfb7724b2c81068784935b33fbf5bb597c155a077eb4c1713975137869cb10d97f95310921bc372a0a14194d7a110c490d7a5dee9fb2fe7fdd393e9c70e0b1c525792852f25b6215d206a1070e965da995d8710c9e475d58417b992ad2712bb7ef030455a8573f5a7b6fb0abae17ab486514757348168171ef3c0b3739ecb9262d0975ffd4dee85db3a1e5a95d5aa4e234eee3424aa0c0251a4659c5649a8ce09765f3de4b98c81694523a2e89478341004791f4a8a3ebadbe2a74518bad0e3deb11f96481adbe9a6021dd6f482947dc8c9415b92ed9a5de5c532a8dc62c9e8bf0158b540b1b722a55572190503a925dd92a3cb048221ce2590f4bea8d4e1ff47417bead64e929e5d5d96ee17419869e1c0f006b52ba11c2dd7b6621f8010ae3828b04dda3a55876f6961b354f8988487858159263ec065d8c8cbac4fc732081bf991eb7bd18a28785fcc544b02a5d799e740553dda79e44d2d14662cee8e20d1a23c1c854d5807a5af1764552a2e9ac5a8b465aa360ad331bb5b05cc409ae6c3bbb617658443eaca284f00b5372945ad1e8fcaa323915f9f9f96c08e39d94a6f7ca950c140d3a6d693bdbd5c3bbfeb1fb62f5b44c8671b7882e2b4dd6f7c6a512c32eaf2f3ed00b45994c431cf283f692500658170662047832941f14ea60280536ed0c9546a018002ecec6ad33f178e389081a6b54e3c1ff41755e96ca1344af430b8144a1aca652c20f176e06ca9d35603c83df2c4608f8aa75152e29c6b25c109718e2c29ecc2a4039c6fb8ab80047bfb025c4707f10226cc2562c680fcc737eeb34216812f8ec89c769f7d797cfb5cb171bbb61aae0cb754441ac9a906cd91a904a253e59147c8aa2878ca1138bb9400aea5c19a8087f1fa2a364e20caf405a3485168c8dec93434138f388a0a79d7d028f9a937386b8085dba0014735dcde11a218d325988c8c837f621068d84a101c468c413fa8aec027f4bec14f8de20e5b8ad052baba456805199ff3b93d6be708a2be53ae5f1119ca78bfc2eb469dcedafe8a627863473b736abbabaa278c271db1f64545225d827da7f0c969039d23b303c3e854fbad401523b388e63967742defb6e514603c3fd95a5a3a4543c653baa76d24a1f22586f46b5bf2e175fe0671d504fd8e0b6abba921ae28ede9178a794acaf7d79029342e31644ebce88091a72329c8557f80948ad10ab8dca02a53e24c6c052be08c4bb825c02250c2cc3fcbdb8692989a26d03147c93094a3009f7130cdf13ac5d2615e3818ce08d6feb5a9bfaf813793620421949c46d431f760ee4caa09526b0df681249ddd3ee158ac6c144ef324b2b00a2c78bed17389aa3b78d3c515b1dd605a9606a72a3e3029d710c6d5688d39c50e5f6d3dbdea5fc815962f2d39ca63170efae3d05a07583062835dc9f8bc31eb8d9b0c40c27b93a14754baa0d7cb6343bd5240852bb764e34625b22cb2b16a3a6a24ddb67db394d71607071aa4fda8fc5dcb257678c50639134486eff0ae0acc9eab4ab8949d73a6fea91067fa35ff0760899861c3c4d3433a081ad2297a65c9c194c70f84478a8e2e2dbcd94e05c72b566831f845c58f5e153b13d9478f83a0be1505b5deddc0385f3b41e0391036459f5bf2c62bdc83245950c87c2a40ceafa2946098231b741ec61466c94228c89d248675b738c59da1403fa28009818bdccc093b5b8dbdc2caf24e95282022d1b08d87f10243cc9185b26db87200144db4c44d9a7e935a45d31bce08689a52782c0235c7ac71abdc5f01c952cb8873c5d101dde96a84644a06c4e6d7b25baa0eafffa186e687d3ef1dde2edaa4f1620054bb0ce69230f12fa134f1bc2639171323f23e56de7dc55d3442ad04c4694b83815b6cb7d90ab070b39403dbd8ba4ebd0fad3929483ba10e5a98f7764f470004f318a3fc0b6b52ee86ec15a2e72fef8431da04895f664febc8e92f72e532682c7513fa5023480a83b5a0782f65fdf13076f689680fb199423dd803277d07e4b97ee65217e964f03b8fdf88d41a8f601908405ebb37ef34d3c257c6edfb0896b4ae7d52a51122d13ee8573defa27424a9880c2895f426189b6358d5c702ed7e2cca98e351f20c2caa560c044804346807fb42569032704879dc64595d39eb289e7138dc03ec3f42872c8005f20eb2816b9ec8ff4cac3ba3304c7693f14c717f35a9f03f2743fe6af9fe5fac159e93a1605de17824f1a592967a04651ca3b794ac00ece368532835b6a1c02755c827fe228f38afe9f86e444119e5ab17cd56b28270126f69d92636ef3a9525e8988186a8db32ab092b51f0bed7b1961fc01697a638afbb5c8e6b95dad76ece74fc7cddbccb092a47723b3fe7dc4059794713192783d884225768ca10cae73c2a2b0445ccbb76a5f3d89434cda8c220c30b0ec13e6a06da79bf1912c88f0882ef751132c1ec35740cf94fcd2d8b57ae3c72511f9cf1811e07c71ac765f95192a68cf90c4ddd64f9f19063b4f384b71368ff634c1c369d73f978a31b519dab41942c891de3e881e2465750be4f928e083cdfda1d21c2761ba0aec0e3aed7749d89379d7dacd18f91c2dd431f5b89bd3d9988a64ac4bbca1e435daa23e8489595337df71ddb01058d43c5fbbc0f59715f1fa14702471520adbc2294b1971008f2022e05bc1350c0bf91df07f0e4f9e98c540baf79829466c57ab138cb67cf00ea496d920bffd3d84e23fbb4d4e27a974a4676b8568e041270e4e62078768e3094e21172ac82b961899e02d95f89ffeac38a6b038e086e1e560075eafa1fe6f5b1fa6ea476b19bd90f1b855f58ba54574078ef11ee086e9081f066914c89dacd89e0f0a31b092c5544b911643c23f9237b7f13d7876621e85875b6b10ad64b37b28d042f927c09ae6e956d1f473171a2e9a5b34aa0f065a949ccaa44f876c06f257cdb6507bf7c204f5d342e5d11d8acd0f281ff99b542408992e8efae94c875773b0e4fcda5855a793b42e493964a1b2947b5c909d23cda17976923e1d4ed8d2f56556172e2fd1511653bad48934cab98ee85adf32dd0e44c35d8c8978d2ba747ceecc6afa615810884bb7c7a8bbd29b06b24327ec998278d6d8da08c9c140d7a045d11c87d350266cb7fb9a1ec281549bf346c55c80b6b42651e083522aa65b03a819dac3af28e5b761fc5fe816087ae5964d2294e9bec1ae6cccf9df5bb60a72cf37bba7214d466cd26f9820530d59f69f44ae92dbb16279333c7d3151df27a74481870ba829af128dee05cb48461677739e3e53274463c2f17a6b6350289e0855aea802d75ff68daeab7a22dd17c59f704fc2d18af9fae04f7f44ce86e4fd67ce5bc666e0e1ae6acaba5f5ab2f0fbe4f2ea321e92060512d342a5c6a53d515dac4a50242c15f907f6e505a9b4393b29a7c61f35f5c3e7b4e3f33738118800d5f3983091b790fab66a69c1e567bcf022db081e12938c9fa9c20d3e6d43444fccfb95243b7d31d27cef52b3511ab675a19c3a1f18ca60a7eddb82b4dfaeea70f1b53146685f517ddc40cfd765e4a759db572cc349c26c2eeb0bdb8d14ba1cd0d850f7da49f2d920ddb0f5e9618a205c822a47496c6016a8d8129a7160550055e54b3c68b1585db4c7a253ca7df9537e0f0992439fdc58435fe78a1929824eccfae2dd8e55b15b212a944f9aa9b63a107ec0858b42867ac4fcbd9821524796ba37f9090b36e2e752bc10b543fd486361b10bdfd63089277dd0b705cc5995c84cc7edc1ca8f01ed8aacc10b5d68643fa203aadc2ed70ac6ab17efc48947386c0e5a2246e51653f4760f367a72df6e3d47c7972a3ccefac7d88410ac86d1678195e654f137d7e7b01b69a8c26f652ea5efcf0ddeb40dc8b184528d8b9ba9a1ef7a2a53bc36d875e5a5ddf743312a368a431853ca77f683c7ea34745c6ccf5a2a2c3d05db2a16a61dc1addecc641c2f4014a48e91f7316991f8fddd2428d1f64be37e52305575f806f8bf4b3382c2f014c5144dee4624285849ef8e409dc18a045c6daac93e988b8d1b67548dde89740b28b8ee584d0b159cc1778169371397df4ba319e2835c54789ff55245da44cadf7e244ab68fbd07463822c86864819f4fa01d7e6a27f13a2904a7950868c632a1398e80f689ab505775826fb7944dacef57b48af8a44fdfc610067889380bf68ae03ecbf847efc22cfbc56f4566dfc856e991fb6e910586ff752399276ad200708928d60a5a0a1713caa8d0b70f43650e040bf08768eaae420b5634245745d0009141789257a3ef65559bc773eef0dc2c16ac23aa88b5cd300d0a6dc322291c1cdf9d883fb6d519b713335915a5c44577dc0f1b3a86eab47b31201ef6f6973618f5c0fbe946106132da33b04079663491e555b85dad31cea0056941bf87075a4c4562484b9eeca3d68d6927f6974a2038008b43cf21c0de584300e390b61af490b3901e69a3e1c11e7b7b40b443b84ca364b04818b5957983977b5b58dbadf530e0ae36263291f7e10edfc61a9850b249c79b75ca9a2c0f5b70e86d12c4cd2eee85a10f6151eda44afce8007173a04e8c8bbc447a08261ae1eb352bda43cb82e26c2b50234b7118c149003bbbf6793e4c3e9c74b70ab4d1cd80afd92933402e915580a32df678cf1e464826d99afae72261b1bfca3f72c71da67ae9f6f99df719f6680da21a7537d54b189587af0a1d1476143fc080472738944d9f296999198631157a78399fa402e30e71f17cde64b79462b85180baad89b8293ab8febe1dbaaa5b5796c418d99307eeb9834ecd3140270e2ccc69d7ba51e8b55b436013d0a7262f76793df474c93213d54e943ae664529971bced357118235b45ccb7e47de29c70136109b78b0872926fd89e0dbb880de73094c21016f2d5690587f7dd10ff06867a9cb64a938477ddcb3c9c90f45554650ec76780cff7ec2ae860f9dfe2a9ce390cb79f48a8e1bf438b43ab145fba5e30620888f4c9e0430d0ffbb97fcb0d0e10e516a086b591bac592e0e8c5624829dbaeada862a93971626c1731764769eee1845f205b2d7eb8a228d193ac417edefb713adee3e4099823ac45cdf9798449145b96478afb1e99606f67ebf174ff36e7d891a64c37120b43974bafd7a749bc42151aa131f0aad2bcc72ecaebfa05f8b5b430bc7aacda77727937ee3a5ab81e88880096c2289bbff2b505044fa46e8c520cc0470a2c234b21d65f0988bff1d28022e5eeee34ac36958d2d92473d797247e1c56f2825d26d6d9f7144439842c528a8e29108402a8f1d3665b985b9d7eef1b0f19aabd38e60aaf988437618aad5889a0dd8c155bd829a5849e8cfeac81887bdef20bfd59fbd9c25ac2ad7dc752b1bdae66ef67b248e8ace230cababe5ab3aeeca4c656aff1c16099b72a431e8416c0e770e32ea19422ff94558531d1b2b811a544582ee2f33083f4636daf1e44f721624a5c63a45e825b328df121f4519595c41da0e09c92b363324b7172053c9546d0ba59b17c937ce5ae24a848dea0b0c9b354212ea9341524392f23c2f2071ebca6ad0cde53e643b3aeca184eaa0abb36edbaaf76fc27316bfff78d1c5270cc194f1c064d2650ac3f47dc31f9e525ac0cfe03f5628e00dc89a6453768b705086a0c5ef478eb54d685446a521b2201118cb2b57b19f648135920c48c4c56e9c8bc2f1be5cd68d158f406d658668737db246c1eef157020ebfe0e9bedde19438d7800cef511a3ec4984b69475c154323ca78148cb62977c16e147031291b5c92ec00afdcbf818eca3c0eb0d2ad76e142131d8b34f77d023329bca00717bd6212cdb7943d2599a0fca125306dc4f6b7a0c0e8c4c910abf58bf9e3919ff1990d20ee01f979b979f9d56c82136d26a4264d1f8beb5a8655edfb4d96bbe5ee9c2251759615e1294617edee5168353232b8502ee5ab68dc00d6c5f1357eb7fdb35cd1c7ee323e5e7de8836428f3ea4b19e4b1279202367bbed7f8fc93a4cb3376c1563993e8ffb349e4387cbe632899cacf9ea1213ec03ea3825845f75c499254e5f0ef7272ae64c3c3cbfe65f3eb037533793fa85e551145610666c8e15448492cd332c3dd0b300bd84dc306f6f4c34e82a3bdfc8fa4ba43cd41fb7c326814e023d8b323f66e0a766f548565c7fc0fb5fff9df85daa8c6672556e5ed85efb7246d96752e40bf52da7855046fdefbe7f3d99a655b030647ab24331032f1b6dcfb14f03e57a9247865261c67d5852769607c9b77aa1061761a869eef591a0a7d2facc59e3b6dcb57e3b2176196946fc2bcd94586faf7a64efcd1477a94445dba3061e9837402c4b02587976dc063780f3e560f5c721d8d5350d235f5845dc984e91457e736d605782819a07bb53f494d520bbfd96e0808d4582a6fd58cc2025ef21d67591e8d950442dc161e206d3794af4670a9201226406390887828ef72c461a28c3bce8f3092ee3dd38399562bd7d533372ac248ded9cd2cf264cdb11063c9b8d1fca8cf6b139b8845d439896ab485097000d88c4614a70ec7cb8fee0ab6dc6930f38ca16439f681aaa40ff136c4592d55df501394859d9171c6422b1f12f938bcf36ac4000632e28b2f42d440b7e0d7bbb98b1b90b2d390167be0281ac8b79aebb11e6d77c6c5b1c45bcf1dd7b4b7b963480df94c3939a9d78a281a93415b0ad73603a435e325f2f0a3b20a04b666aeea8ec4ee04ecc3b36263769ba7bd34f4a2892c334ecff18b3eed4cbfa6b800d9c1105a6c78350a6bdea1e2596046f35f4cb507f721b880fae432585d28bdfecff05a75e257924c2c3991f385388cae244da3cd44a1a66261e78bd94f22592bd9de4e63b654596f9c80eb09fe3263710528827220f8f40696801b9fde21c47bd1fe4c11c89895ce6ad10cdd4ab804802d76e9d9ec6dc75effb048a87b42c30a59c05fbc1d43ba5d1a6eb449447866b3b00b9aac6224b953382791d1e7ce235f3b324c1ce813a20bf16da04da9ff94942d0ccd0b9abb3d3c3e9abbb4638171ec3c12dfee1d6584121ab21d9447eba1bd5f8472fc66ea0adeb211575cc6bbeb421ab5ad859db019b5d1ca92e367290d473182fd4280539c8661ea7a3375dc89eb14ef1d05391a622d13c7127b4f6174a087e5b84c2bea1d1065aee63ac62cc399be3f0629273d0d05a4e1f5b3c7e47443b36040dbb2161002a5b0ceb5350cd9e4bc76604e9158182a93c30f92faf8e92073f71da56b307368fb9dd6b85c4ec233aa8a4e445609f3295b308e20cf007b846f7d0eb05379198ac50b34ddf3fa1e400fbd276a9e2e935a37793b9ad182515ba8744dedd39833a219ec73ef878ae0444a5dbd8261eb12ad55926deb680dc32c8e9ed81b6468f7f8122595c3f97687c32862219faacda155425c4c9ea797b98652f1c2c6b218556273130ddfee536d6793248f9c8354f061aee34dc45b4d71fd343ed6176bad6e2bdd692a987960af3c728aaf084277b4a93c8bdfd4491dc9793ab305ac8ca444bb3ca8ab179ce4173205230b972b240a5608925c1ee650ed004724889c30f071b2d144f2f4eeca10808883c6152ba20f5e9ada2fe015fdf9a5678d84760965fc363dfc2e92ac69f3522e8cfa6768782efc32fe9c020085f165b9cd4b3b10bb53d4b765d6f4d685735bd474efed431cd1417ff4a76253d2df5d0f0148a14db37973f6281b90b7ead7c076d8db351bde765f7f5a4429a1b0c70441793c1ceccd9f4e4276b2aaa5f4d83e168d75176a4bc67f5c2cbf8c365a309076643c8107b6fcfbe12c66e7a0a4d448fcb78e32a640d715bb0aab8a1c4cbe6d4579bbb4581dc35edabc18c5413c4a47e613a0b051c2f96a6110be6792bb2cb2d63292a3d937f544d1433fc3dd1ed1cc75c9e5608ac7b517303bc3268f5fbeb28d70b6e6f5edd3aa0712a3572dc906ade5b55b0d3ed5391b7b081eba3f9f664c7e45fe2d3f8fc92778dabf42d846189d37eabe1ff388256b622b5b71a62ff95ede0a4a5e298ce163d5edfe04301a98c16f0552632b6794c391e006e0ad3d256072caf9eb04450a69729a39f3df2b5af221623d528e01f4f098e71848424823ada4db62dd7eac3462de20c630f8b1ad99eee008e7fff9ecba0a657bb0f61561185a89f8ce6bce219a004acbd5f948aab1a0d9056eb811c041fe76c212a76d6145cf1e4cfe7ffc6803b48743be4166f718e5bc8de77725af0eb710c65130b293901c31c6df22ee96c005e08491ddf011afd2166ff9b7133fc9e311f2de577788b5b58d0852d766cd6989e10be73c46bd9984dfe84d811453caa12d988c35e922baa00271b2e259b425e0c61b1b589d5129cd55c58946ee1eaf9ca6cdd665ff87e2aab2d1487a962fd73207f1f48b9844d4c01bbaf3d09c0bbcf32baaeab0a2c01c28d0421961f92194f2dc54c771b387f63b0299d1fcee4b73ce3658d5126b11128be281d0e772582772cf374d13b13fc14b5ee8b0915a78ddd859d501324e25101da8296b601fa7e10cae4cc516ddc9ba9c9bc3268374fb41b4c288c6aa813674ca32274a340454a6a801c43446bca38a76fd5839e97dc3bba3ecf8522da3b521f29043db208cc3d78bc46e183ca70dad8b96352453dc697d18bb6f8f66e3fdfd48b15f4ad3a98c3620eedd52416d6f8e57bd07fff1bebc9a71e2c5d585b2f09b93a71fd5f84e939045a0b9413416bc1631cc4acfb70a42eb1eebe85e90da1525f0af7fdbe1fddcf407ea90ef68195f1bb71b2ef8e71f5c17c75fba1d0b8d4cf92ed286314b61f093b597f10cac102010fb4a2d41334a2ef0129a5b321f09f780f5ce93d904c09412f61458733274deea7b7fc69958dfe787cd3e55ca3a9ab8a8405b7e63d4c99cc0579f0620498ec2d42caedc5c301c92a3bcc2408865edaabeb86683d9e19a20bbd5bb21ed4002d8528c7b56432b4dabd663a0a36eb0dea12310b2895d94218793d3137642e4dcbb6ee4f2c979661417e0c016fe487faaf215a0fb63bf7abb4ca30f7bd270e366ced1c6a5f341b4c0d0ab94aa7fb196557b2606715ed93ccecc329d080f56a450eecd194d601cc2ba0a40e0cee7a646bda7fcee66f5ee7f8113da37cf21d0f392253890fca3de764505b5f2252b7416ab605045181a9ba5346811fecde741fa64893310e23758ef19380f7f23ee9b2292c64af4b8061dcd09eda60764e5526b8b98573190c4bf5e3c4c5d55df6e38948dce934c0c494d37efb7fb23c27369072482de7670055bfd70479f388c0f92216435f88b59df4e454bb066b8f1ce65c8231d6705cf2eee4ab4bbcbd4b945f6579e34f70ec74ef8a8f11185844d7536d15c2e0b9065e51e85ebb048f3e419294c7bd8191f56e97088539e845e3f2a5a04135a8f27f88410813441f1ead18b9a519b8248620e298694e212d52eb0f708d0554a5c1546e040f0f115b1e3ef9f9cb96c7ddf5eca02b7c13e7793bc0a8909431274164ef8c56d282be1f09f53b260fa9fab84de8299d0237713aa1121d2d9f4ed2ed743334014a76087d322d11d499d6ba5cd8f4cd108b722df2c2df1a84aeb5609de5ba91d114c0642660c05a7c38632d799488efa0d7ea210a209286950c5f2c67e0a08604dd0d9b0ba0e6f3bada018f9a540dec7ba9d56c3d32723a942c95c10651223afef7622e6a1d10556ec41aabc4255416a0c190b4f931dd0cea55c4a2e70763ce409b446f00642cc65acae25929edbf0c0eac57867836e2fc77bf1f28e17e9469371597ebde1e256bf4aee51bdcf623021a178d2d9b2524d120b8609cba1828dc2fc982c07f7d09977dd90bcc0976ba6be6eea566f5e5815875393a79eb0cdfb685bc3ee4e74f499a0d6068228eb2db28062b84398c5f109c79e939bbc6424a6f6145c730f7eb56bca29ce197640aaee7b42d5059c5852a3bc686a6355c58c92e63196683a310198388440947a2a144cb7d5ce29b6ac780fbc03c6f6536067d4fb874bb76d97d8906934f06a5000dcff1ec4074f1eef0d9f9f7b70f18c54d206f3a7861968fe95a74a08c8601f0e99c3d8e14af146456e5d00f4c5272ab172ab30c110902ddbcd12c667aff8fd12da0c185661eb27e2b1ed36809213f29a85d8123152a8cc3f33bc9d687fcb9ead53855e41d27d7f9902234ce8be3f9afa21d03202bb0b6c7f89e3125af729247f435cbeb2594d52cc7e9e84e9fecd6f491bbc86fc78922db45a805d0d868f54b82c04134211625790d61d0e722baea68ef7971bdd8e2b1e3479d1ee2373deef0682ac6aac48dac6ffbdad9da5a1b55c76212ff29423c91749839a60ba757271f0db39cd1dfeb14d3081933e0888b331c9c2f494e8cb6f1a26f0b2e18b6a522d67edcb13aa9bf47fa945bad6b679c1bcb959bf8e8a83ed4dbe30fcb9a20a81dd73ca83ea84bd7d743fb6e5d730dbf20e53ffdbd8bc46658ccf4507021c20c28507f2f66cd7a71453762d1c8e4bf0c0f07403fe02f4bc78b2f392ebd345c19f0e7e3df90b418a325406cbb50c09231b63c22faec64dcf4624df45a2a7af87a82aac87a17e95bf0a65b2a596d32795080f88fd05feda4f2c2040350baaedf31316bc7859ef8acec0320acb2fd52fc9018bb6416f4f766cdf34afdb92fc618c6748fea510a417fafa5e9595a1c39b439bdfdc9d200487cb143cb645303af1b262fcb40a030f052666a0761b7961705f8f1f3536199c855299ceda259bb570f4535719856a681bfba5ae915b0ce4590304135d86a3c809fe5400c65466c8204b9f6f35e0fda7a356ab8b65979d3e6280aba808735a1b387a5b9072801543092fbb1b020db2a48aa507d0ec7a26fe87665e655a7b46400d89c754030f141eada0d5846e577318bd2f8acbfc621de2604c9bc6dc3c30037907c2341b4f0dff8cb523b927c9bec9e38d8280b537fbae845ca434cabdf90ac5c79fb41dfac6d074641e692fa3196b4351c9e79916c2e18d17af1d25a1f9e548400d4cadc5be0de338790f1346e5533d351298d19d005e9e9d5400ff353e92863993a689586edc5889be7d202046bdbc203f8e867d2adbc1b6d0bb8933cfac25c7ea26a640ae2c50cdfb48bba23f2af4e6cd9fd4b982b7571d27835201d397d360ab8d473156c404b2234b7053b7f3b7322e60488708a6a2690079b6429d26e61f12f7848737bf0c3281df1fabbd0f1abac6ecd5af700d6d3370b4f2a4e5d51bbd51eacd4cf4c3b4dc9352bf6ed4bbeca14458fdbf895454e90cc5bf7584d29b944a3574ac71a6eca67137c8ca90bb272bf7120c2c7b37236272814bb642d63750e4f61e2941649b09099f2bf51106c5c10de4519455e88d9482906d04768b37a3bb6c969acd7f6ae64bb53bdb6e9dd250f07586fd00dd79a9c6a7d919980a0aab28c8ed4bb88c4313154cdb95625848f4a9569ccf9034d8c05c0114171f8fc48e86f59e6e76fb876c5ceadcd99d2e9b50e535dc222ac6146ac2f6e01f24e7b73e0b7c4fd89a56830be5288898b7cbb32bb793a002444b302638f03e12452e77b8f1d6ad09a4de7612fc6313018be7fb43f14a47b3e3fedfb949e993285f2ee425741b7106872781f74f1ec07ec203c764e6f5941dccdc3814b9ea0b52327058c594dfd54bf81afe9100e51d9d3183b04913db5a5d206a13773426ae793247a015d8d077c10d90ed59283fe2c1ed2061d4cb841ea9955e8631341e17698aff4daa19888f73c550139ae1b42c3e4c8b2d600b28b99808053578f4aaa0ab8a2843050dff42a3f98698e6ff91064f43a5759276aabb9dd16eae946feaeaae9fe69d9b3136c67aaf0b711a0a10ab5fa488b09c57f7a48862e08274084b427c35f44a10f77136f5f0f185e57d018d81fdeedf13ff89d3872204cffd80713aa107081afe5e59d1cfe1dee32fc7c61d4a8d947a39a7363300c6cc8680560a1b928400e5aa978dea1af43d04e176140c75082f75defdd5366f71b4946dbc518d0e7bb0ca6dca5b2dda6cec65ce84ab15ba4fcbd4b686fc1428c8e16babad1aa692e77c5ad094a4e96f4673c6bceb590c3c43e6991c2cc9d048751a7ce22fbfde92940683c50a9983f618d06692a4b85adf89cdef5b7c8e73a3fe3400a0680495699a14ad2492f9f52f1f1698c21c51a8b3322c0844ebf285af8e527bfb3ad51bd087d0fc5633c1596862e73919d91551ff84ad4b8d9a2f48d552fcd9e69c719fdeb300770c52513c1d64a90d50024084d4d311f26e347ce74c897e9b47218117f732649dbc05d1ad709b5f1ef436c4f532295b2ca4adb7471f8eed94dfcab403d76a8e40d5a6473f045420e5e05229002d469826d691127ca3719328121958e42e43caac76dc9d8cb448d2348cc97c24928be74fa9895037043f69e5d1663bdef449fef5067fa662ede8a2a28eece2fe8544cd798c17786e8676fbe9a41827be5866cb16f8c65ca3d70f813e1683d008deb74e6aed71d92bf4f705f7f805c8c6146d50730be7f95154eb41c6adca6fe335d4a400ce90cbe999b9251997fb4a07186755c16565f21915eaadd2d73fd71a0b0f19f3d959b47fdbd5fce0a0121acb218c76477bd03da71128eb81faf36a58e8d2024d2b1f0079724279065764d5c325a3dcc31d6d18e4c61eda45bc445afa3e3874b17e56ec474d15f822483b72dcc0497640250d882653d4619e491e45087eb07eedcd2a776f17d28ce418d2950dab41a46a44215fa259c9c6ea791f70abfb8315a57e8d21135cb527d5cbb0b92646dfd6898031e6a2b359c67c0de56d3d08622da33e9853413bd8e1f7c2c6dc2334a80ba2ae38a85d46225e5bdefc3076187f6a83461cad3e81a4a3294a7f972171497a30c723363a1531eca8b5a211f08245087ac3f06c6775286381a3f0848324109c74f2b3b6cb5311a98432c3a9a74c333212c4f4c786a38d14b9e6159922bec19e5dc21ad2d5409e6e6a3f04cad0f81416c1b9615c4b0cc77d4971a4d91c10951b286c88ea67e270e68517c9ed8a7e76647efd4ccf043821f092fecc81a659041111f698d595eb3a17356ea391301cd62bc6196c5681c9cc88d52c5619db3f77482b50cfc161985f88887ea967db4c707f823245c9ca215de2a51f9bb74382ea8660dc890fc6d67618563c89b29fc024395ce4fa4fb3df3a6070b63d89b8c23fee086b16cb75f2c716be4a9c508f6c6aabc4dd4360c738a7dc686bc81d58ca2267cb8ac91589d084548e6e2d6e8ae30e236f2b4e27c8171eb71b5d58135b6f642a1db3c107640a4949b7bdb581278dec7ded66d96b2127c14169c4929c34f66084e13c920616dc74d9b542263e689e60dff6560b4b0c2b38a80cc27f962b2c3a2a0c0f9bb28ec4869eab8d65c5b77a13f6510574b590028a670ddb1cf975620604f2de589f3e2f0dd94170e489120d28918979e15802c2b925e6d80716b82ee0f146ce217812892224fe00da679de556d7ef46e4fc7791f7ec45290fa91e51602ab1b01d38602c68371f6f951940f9b3d3357ee17f63f965505f6666f70b70b515532b012d9d394a954f893953cff393400598bb2ea951394b9f39ea62c751272a0d902cabc36d10add8686f33fb087b6b2001239c8927aec33b7d1b208f64deefd976fa57b4d2b72e330ca5dc1a842576c10fd4414119b06ff69e2e1581659c80c2aab8d5b019144714fe3dde9c4014384c37d6ae49c878475bd62da1ca125a3ce86e73060bd288ba40d7e42c587c16d6cb5053b1b7848b14dc3fef9dc789dc34640c6aaa7b22b603354d2be2b069ad17d75a5626765498e6865e368643b46cce6bbca05c29c0442c72e781b63324f0b9c81ea85b00112d8e79380dfca7d4919f6c062889613d47ff744b0ab54ad20aa4c27ebbdc00210a3d94e2b1be8b2f8a0ff06849a3705baf61a0d73588a63624dbf0f936e2c340d08c9d8cbb381a6608f836807b7e213e6500cc40d0af1fc768405454f5f8875250e70b8ee71cb489f0b888dee18c2a3a8f378c24b608f8de9bcf14a6fc9aecfaf220680ff90b8a27b71d9bd8709bc95df834b4d0cfa25709fbc3ce7157786071042f824ad11762482b6190df91c1c102362c4862029ffebc95d6558f7482ad6afffc9c3668cc50ee24080675a52452ba4c1842809fac924e52f598c51597d26d7f7b608942000ee960509dce987b59903ffd7417352669cb8a03fd0e608de3f6884838ed8d9e977a9d5508fa5cc30ed8172ff42e0ee6d8fb89eabce26194a13d74b3ff6f090985f5c0e381c0d196d9d58b24e38e6cc475336cdd310e199b203305f0576e5d9edb676636e266adc618a303bcda6f5ee4524608f262dc9827dc24751cf1bf3b1f0fbebadb8bfa195a2824bc0fa1b23db0f15e7c910d7ea69503253fbaffe02af1ee28879c6765db2e1dda7023e9b761a93ebcab68025675c5e46a2dd26b0adc25b689b049dc943721308d9d13bb5f78bb532606776adad13b3c722b736b183b0559c9eb7d2891c4d325954eb5adf1dc0e52e8f03f87297c1010759ae2d0c1c3bcf45eca463a0993de51adf7d64a36f731159cbe86a064ae2f2a18e926bc3c6ae8de02a1535d292a6365fffa827d70c084740f7b68c55e329429cfb9004bc6a848102a67dfbd24db8915a0b676cf64f1676ff4554b8d4f64748ed58d931755a68631dcbfb22e908c977d8b0e03ce83460034672c256e64d224aaade7af29b27da424adf82cc153b221983782a3c3f0524469e0535e6b82e82cd2c778f09ab799e95991ae6b1ec44e70f4124aec1c9f9de55a438862acbb7e580dae716c928c2c57237ae440c5086f1fa6853f6671530ed2ed4b6a1b3086b3a2026746b8e2dd2413f034d1bc09b0151cdef3d401af480d318a7f6e954f949d819424d145850a98911cea743cd193900830147323ba1f5d9e51e738f24041a57b45f80e987d695769d8097c17a0f7e14e966db55facb616b928a60ce4353303be0769c42da652ac3ceb391524b83348101895487cd61932bffb8642aac8ec5805c4c9d9b68296a015720288f54b8b91891e9d6e85cc1823a8b61bb33cc36ed55921f2dbfbc3b4f86894ac909c98b04423d8e743bd365eb9d14d40528ba47210908a53963257bd9f005ef3e956af410c6817a47b7fe4ec651e510a78e36028856865a4930fee0a5c1622647856e5360156b33ed56586971d2738ace119fab672ae03064dcda26396dcaab6411477788ee1cf50b503ec15825e2035510821c6171d23197ae4617720a7caf1a838f1888f0717ad0d5c4f9030e3ab3bbd4a4a0fca6e698c554c71419c760093d2d32e0f37994908374d9d52b8beeccc63e70f7ef5576d69ea77b6cd67abd592e746d85c533dae98844119ccb315a5babefc876e162ea42b9cc5ee142ddc9ed02786bffc71059551ae5326568b81cac73a9b727142ea8ccd28a203b97fa88301a9ac4b47dd9489e58f788ac8f6606278fb4334ac0dbf267bee406900efcfa93f60377bce8cd663397f3fec09c4758fa4f5dd0f035a253f74278efe54dd6aba7f0c9a4be641e273ec1617f4a07434271b840ae1decb9b4749c1682e1985e0a55242f921640d928ce121355285ee3d9c72e22dc5a68660c330d4509140ee0c43171e375b04e7e80697f4bfb48e102fc85290e997394e8b3c139ab00158ef8052dbdf33a005f48eb5558c45bf1733bbb6bee975da68d676c09720e0efc8e39a04011123a8e0cecd8600a09a2384558a31daf63b98e167aff913bb8b61f93ebbbf90bc5b4fe9a132ed41dea758275f75f9384b3a29989e0de6256c36b6161f1cc4f67d329f2b1010acd54c28e02f80b6e4d8a052700a5205a4bbe92e3fa423b834876f9221e9a32c90b783b31fa3c0c4d3bd9e9311460d70dd222cac959f81e5bf16363ba54eb44ce887ba4f25a5b7558c21268ec2278e6788086d76256fae7cbadebf63efd69392afae2b3c8983e04334819d651e2dd2c4c2e7240120fd91eeb1bc712eaa386e228a41198533fd437114b02c106e61c5b594a0d3d80646cc60c8dc75d012565251181e491553cdebd818ab3ba7b4339901cf9c37534c5181b3b240754cec7e38705ed2f63fd900a329ba1c98011d2a16c1674e62f9b41ffc63084fec2c835dc4e957ca5933343822c7c6dfc35024ad014c72706ea6d5192329f3d596ea197406bb4d0cc791bc0bd2dcc465e0454d43230cdd0ad2081d511b205d90dce68079d123e153cf81f0c8a6513413984b21e7f51ee99ca2f1951703a8090f2149df25ab85c07a2fe6267470c4b1b3a4e1c8424ae8021f263210a2d1f6ffcad8e5bc993f9ae98263883c5f08ba395b530087882a4ecea30dbe72e99aec7e7250c71b01880cf50fb2e3467dc7a39444bc8871b2276a2bdca389fd22aa67a9f99ba4c5286bcdc25d6738d27e47ee746472ff38328113d983d6424da11f272f020f0e7ba0a310cba6b33f4c4076d9d2f83b617ee90fc8dcb0ec2c35965858f8ceb2f265f1b467dd16fca66d8d8f0ec5472753d1305fd4003cade8be986eb23ba6f72210562bb15bb4041a3724f1e553dcf34c9900c5d1c386d20f975f2a1ef9a610d3076ee6c47337089531c2cef4c565d64c63306c9d543de9463ce855cb5389cccf03a3cfd4838c9170ed6282f0ba8f4575920a25f2b4cd4fee418282f963d413fad67c8c022bd21c051683e473f66e87de59930e5e28fbe75a9eeda2f444f215361b5fb76df028e24456021e42f697859c315ede1137a3b4c818e725aaa75355474f053fd9049769301ca30b99ea963f892e0fca3eff176fa1c96f116365c2529ff475c0f8ebde0210000185991ac4a2aaf82b6b8974b93cd13b54fd9d8159f5db4757970c7de3e83ef14e1db6f2e1a4e149bdee7c9f9185664342c3ea09b57cdc69fa724fed357c014d780b3e908e931503175f36dc1d34f78d75289a6974b3fee614bd308df755b625ac5d4dc95b7e4a30b7dd34eadb999a5d2acfac4b73ca7acdee244a802083caf7cb50c18c59bd387542b14835055453b1d47996510f9f7c5cc595028cd6727c5e8db1692d5ff6a5d4200226a328fb6dcfc72e7646fa665c46a6f886e06261ba782aab904b258c7c6bd9601668a0580f65aec3586ae5e9760d8dda4cb71502615e6492a5a0906fd2a1c79b912174d37e90ae65e1692abbf3c9e747a8bcaf78d764254e416a8223049975d50652544c84b8ed9266d8e5589c2a4ecb4c5987cdfba3399aa989bd4c3ca80f954c35d5484a27e53ce7793248bb0be14d9c273a9162ee58326f6cf8bb9aeb59747e3ae72f1c86a625365972928713896c3564af0fe14c28f696feb9d51defa155bad2578be409768434ab5bbc209766719ceb7ac86ee6578e7c9a7ca3260f7ef2c912104f25c67311615dc942acbaa325970a4e09526095edf6a6ba34b01d1c7e3c9382e048d0c2d76a5c30553995aa6c1f61dfa43e5a4e02817752453560210211a3fc7738b250cc1e99fce4d8929a16419ab827e4f372b4f6c6d61e50a9a010ef924bbd2a59c76a8385612f6a48990a79c04b78ea7952680a165674189656b1e1aed7646d786b4d0d274dee2c2c4b885ff533abe287265e1f2c0bfc60bf0eea95f34ccae2525b1bfd93724ec4bb861e5fedf1d0c5dc49050645bf937142f742cf98f50cbedb04f3c9d48ea97268ca6529f2e21559e5dc14c5d7017122a282e5cc0ee5c28a13df83f12193ca271cf832a734a390933e3a377315cb042d34d73591398dbc5c15eb605b37bc614705c0d3bc9d2e388b52943f6ec17f25484c90520d96e576c9ae34e36e582aa0681ef6e1b45d89a28827396b4bc86df8166fa9f7fbe710f3b85143b31327d8ad0ca235ef0047d62b6eb312c3351a4192ed130b35a4b89f1f8b7b2ce0f929052309bd081c45a3445cd19b391dafc327c4ef2fb9d858e34072287f21902892c2d57b61fe3ac5283deef802fa8dcd0e20777b45200e511cade9d5ca491ca95426169221d966d5388efb26b1cb5c40bf74ba0d57175215c67852e44bbd814b51fb7426bd971b8e54afb0021b723ebf1a91c0865820edc1c42a771d2251f9fea00aa90218bd248fd63b499d249b049ecb8080b1d8313eff97221dd6db3f732f8d012561dc10e5b1b492b5963c7cd771907006da199c40d5d8dad18ee71e73a237b0e90fcd26f6b608247e08adf855b02555a76ff94c1b7bd733781d17baba2961be18c9e3a9157f911f4f7a2d0eb594d8a201054ce871d1b802c62d8e39e25c3b8d705e49f74d6ddb9f2cfe3433454e6eba7707a12f6757af8af11c9741b74cc754fd199c9d40053db77468d9631ab52d82cc70eb8cfd521ab603b02752c005305b15cbd2b4e0a1ac9c821fdc8847445cf3f80c07937d208c09d7b96cec7f8c64887e10a9623de13470521996af907505ec601557a22b3788a3191d58fd3efcdcb8d96799acfeaa31ca2e4570008d69b648e7f859412147a50551332a50336c551c0d79a3abac4d8aa76c196b07f43fdbd18a10a50b559e0d9b6fbdbd189386cf929aaf698e429929e661914792dd244edd7f3440f71d67d0c41b505b9bf2acd9ed8d45ec7d139cdf168f9551f254542e16d36f2280612685fa988870c808c7d763ef7f7e70585bea82b614bcfea20c5564e4c9c2d18a569d969b9598cc2ee04350c03b6d15ae334836d5aabec9df0e81c376a4cff431c04440b3833dde960a393f457ade1a4d9e182483ae49cfef4eac1cc11e16a93ae3481e4cf1d604d5286c2831062a228f7b18443ae5faf03d84e8c27d192817caf245d3b7b93c9372a6c2b432db2f3a6e3e64c5100b2aecc2b7a893e2508ec18d26271f3eaf0257ddb4d496ab74a694ba891cff7c9eefad24f30ff40ec17e823c014589684a002f62b00a70722ddc6b9ea97b1934ea819af520563f9c02f3ab039d44c44f4cfc8fea6b601a92347140ea383989124eeb09e9683ded4644bdf6f0b396e205828434fecf62c8e505f1c0b209d11d6ec20981a932622711af1911190fc926073d1fca3ac839ba550513f8315a03026f4cf8fd2d1a1edff265950dd09031f9cc3500a0682e317ee1a08f3442ee0d83ffc2fab3339b22f3b86fa524d52ca5def6a9b98c4256d5870b7124cb499d8096e5249c191565eaeb4f00e550431d72371c953fe773b0ff756b97a7c29db699faadfb44704ca395b8556b27b24de6f2c93edf3956599487e3dc8c325e84314cce76e4dcd521803c55e0aad88efd5b315533744689d8d15980a23152b66acd1f70693eb74164a7f968494e623d872c8a47d447ce01c0e1b5f50b254f535606b3e89c69ca605d4be54536bb5d0b2f5a63b7e9463c1a9b57ce92723d8a4e0f3960bd8015e5c99a45a9d85d2b4b2e6b2c780f54f72cb0de3a650bef72c7b500036a92cc1af75acb9f1985f8806bd61e30af41795c0a2d6e8c66dc5f962fc97a8172697256a468cd82548a9d6487673415e1b71be1d0e7daa6f1aa95a24629e49cf3b9500f4bda04f0ce78540e31447c3af6431e0dcdadb08ab697a56d48e5364a3b2fec05c55a88f593ffd5781d64857eac55338eda0385b01612184ea670c7232c4966694328950dc0f96de832d308ede5c16acf0bbf5f3126b9d92d77a182fba1944a2d18de4eb742e902fde9de0e695600250289175248e587e82f030ce22e1a53b28155d30a323ddf4fb5c45e1458a2c0e32fc573ca952f775a94bbbb02e862e0b17b8498a8b69e45e50e67adfd855d08bd30f0690d63426d4f545368d58a7c0b349d31bca33e784a0a0c5cc2c5641d4d216c6069562bfa28fabc25b3aa162f4a7816e301a594d578d063ac85b7e8b746b12e8f280c9c8dc2d32bb0ebfe5113dd59b71c7810e726ef85c19378c3f97b73ee7f8e3c2fa759738a484aba02c113f5849be4e80f52f6cbdeb996489bb71c0276501f90bff65cdab219a5009492a9796284a17b748a43ea9b4c814e2bb6e2c01269a208b88587fda6f03872bceb21d2277566c22da4866613604bb7b6d1ce9126e143eb44fbd3854deac207149ade2683fb899ea3da6577a8ebd20cca56269d4434009106bf06823a1721d748cfcad3b2143e9569a1d332cefa44036276a18769458d00f84bf65ff3b501a0397b2793413517ba2153356fb2ede4006f2900a2031ea70ce68ff600ab2d54f6757cf3472d932375dd1aa2946b703fcb8b3cb004e99d209a8399b6a9ea78b68bbe360bc9f74791d7b17113811b8075a99fd39d76b4b292a05efcf9bf8c6938644b07f3004dd1842f88992e5fb672d4ee590d36a7df37d358cf7b49935ddf74a1462d36a84e84a25176e2864dd5cfee00d58a4a69417f4773dd5661fe420b84c6b8870b5d2f8cfb2e6a6bd47b3475a43c8851430821f3733f3f9d517d8b1d7d4c8701571670f2bb7e9427e13305ac2ef0a044a650bf8aff6064aa52c4e05ed0e7b8c009178f5e94cf0612d66ba4103fe20f5b8965bd9f33df07ab73c0cfee0c9fa4902d18c3f7e01efba62c662b304922d588862da61b4197bf642b821b11a4ff0dfa6825302a9605a4795b738cc213d099452a859c044046723fa5ba75b778d97eaecd569ec371a37e6db149a733d13cc0036f2947723daca66721f5af4733d110259e78629a043c2d7425434215e80a5642c1377e59c7d2bb384d02e2b789a713d1f5f5a4018ec06eea7a1260ec020293fcc684ccba896f8a00ff663cce64e601f817e9c66803bdd912ce436deef12b460a9d4771d3b6952a838a542becf38f9d8a513ebf3d6910835d76b60d598cc343d01524a68a633607555382d0aeb190f5ed778a2c241a201306063ed8252553716dfd071dc7dd484a3888e99ec99c4ded8b38f09513b57f0afac740ea5c11f1bac4157b32de7b249c5144705412e16120d11b04cc04cb8e5e8453a0bc1718dd3100029d89e3fe36c5206ae7b7f43ab49f006164894834506d2a6bf13df2e9108fd2165061b25cc59eff7f62cfb5b088e8ee110ea04350a13211a81af2caaaf535215dff6c0fdb13ddd9d4c27f36a0ede39d7862ef264647988c7c80fa437f4229c752b49d45acc59626b98fcf3cb2d2ae7e5274e1a2fbd56db3a4b65cfab8b4de7fb516dfdc0b25a123f49ce23e9baf2e8a7192ccc490bb96b128990995aa840ac5fb79ca534217c0c5c3e469e6496f9e7e78d96c632d4b5dddf5748255e9b5f9f21984fb3be0629f799e2a7d1573258fec1f023f55675254a7a832119b0d910917a37c1ff6c11a934a154c5c225a72454923950c79d22a2506a295cd6173ba78ec5cbbbbd7859e64208317a22e824f982044e350a4c6a5255927c97abd9a16a647fe9a1421072c7d431500caa8b7e7633c746b27d08b80975f644a44c4d6ba33b854562c2bcba20e720bb462a6f5702197e01db911e4240c4cae4678c56062876e9fbab5cd64a7dede4e0b64f6dd490fdb724c85a0791725f253371e8dd21e0df6bfa7aeebd90b02175630256963bfaa3c8708752478c64652249bf191c3db3e6166b6d471cfb02c3bb8a1ef67ebfc76a321b6837e7ba8f4c15d70b5c3ebaa36a1e46051e49a576cad6989599150feffc1983f80cbbb232c0d0aa7b84557049d66fc3d6cc260b096040f2e1b38e280427cc3b8c5a5e2dce744e21e369cca03d80ab61c352c52e4504ed0d45fb0f6e20a170d47a99acbf2c88965ac5c341648fb68b0b84e1361b128578b3e30f7abf50b4a2507021b83113d8c2019d3257d187c3dc49014ec11872165c06cec904a79b9e928cafc0cad714604d8096b29e09371091854832ebe00849778d463262d80d842089af396a05ea3182c5c5896ce41729c10511ca97aa4f0f553853d6aaea3c49a82b92e2b0857109dc0f7fd39267ad2e50c63bba11bbc3c7afb983036b62da82758f958975e8a8125d2d7a06cd3e9444e9de3d18e319846d4f44621136c677c878c22eaef3404e251ff2843e81aa8da8661e53a064a815885859873a26d553a19c9cce49617e702135b1ad9a72a74b048eed06b15c634a09852a709c228c21a98ab079df11d7258c926b31c5c2987ce639342161c2eb7ba85e7a13b95287e38cdd212085ae409c8db357b3a40efd4bee4d4199b2f58470bcdaac6ee9f6dbd8f9aeb09ed08addcaa17aab864dafa33efcd0751e314a1bb6a8c96087e54f8a7557a3734117296606649d4c904e4996b267c753cdf9c245bd5189c740291906c3d84508fe135ecbb051150df4c31a35e6cfe064a0672fae101c07f97a627b10b7c7bb2e361d9d36b662acc7b7a0ca7671aaace663c9a384c9a97c02e3ca09268a76188a72bf33daddc771d7a9d272081706d820a6533d7b6aeabc4d6f5e078cb2bca03443779fe9a96ecb454e2ecb44d8d8a4a9bb0dd932eb7b8921b6c0e24efbf7460f179505a255d980686ab9f76601d34fc2ad994f0511425de2705e0598512d0acd726048a18f4a1937ee70117645ef04d2b62cfa17268aaba3d8b5378158e388ae863200e31641604688f136216f6ac4064029c1969107610b0805abedc49d03dc17ae0451e19540eeca14bf70f6475906f77bacc1822b9e961c030d417facdd46c5ffe8d5aa6526a89e0e6d57bb3852b4830ec5979d4f41846339523ea085ed91073cbcb39fdb09e4b845eed5574398b1ee52fe035b81a1bdfaaf680dd743eb6f7b44ff5aca4208717fb27feef63f67c1fa6333632803e72a2a5536fa62bd1c280d3e6299dfdd173bfad642a0372d28bd50a963792ec0731a37b976a74b79bb2a3ae2fbb0f87fbbe5eeaaaaa365dd2e39f0a2d9e23261cc31d4ee35850c3c9fef43270a205c22ec319a315c2b4bd1eafa3383c2a471eb7804cb27f790f040e7f33e8044d88455c3444e198893cd22ff26339e2b9fec2b2934ffdd4e9bfd43bf34a351b9063e3910531b62fdef78da8f2def1069881a86d04688e24ebd9f1fea1605d4ce010a0f09355c8094d5a60354af9cef5f125f50ea4cc4cd67c88d8a873dc8d7b65d91fc314ebfa2ccc3c999abdf14e8f270c806cbd30aca4c7549f59f8452fd7f7739ecf3dd56e1af197daa485f0128f6eb01bfaad5be9ff45aeb252dc994a44c52ca460310030d03cc1c638c3146ebca5459659575341a8d46a314aa03543601151cf50c9823818bc1bdf056c01c9d80e39373735a16084469e8a598c58b589d0448f60830682dcb2b90ce69592010a5ef8a5b8635574352486511a9494d6a52939a94524ac991999999a75ff31a8d46a3d1e800558d2a64493c1d2bd32fae06091ccba3b8449d8ec9254a914245e573bd448fbbb88b75b9642e77e14b634dfb4b442f4d4a29a594ddddddedeeeeee73ce39e7fcffff7f9821a00a91acd300565452745846a8a32357e3c0ad40caf9b9e958550a51a3782543b10e0cbeab512b1cb044dea87befbdf7d65a6bad7cd2d4a8ea8d9b95da4b8864b9cb9c960502511a0ab9d9a8181b151b151b151b151bd52f524a29a5d4a4e671fbffff8f35d68ddb3827e3a90d58923013f18ecab91a0ed3b8e99eb3e202cb245578963db81a483550659a5c4ce9a5463063b179c0bce15a4ce084969139220ab8d0647e468ea8022f3ad608672339220b8440284c4a3e24cd115d6085a6ac3001e5448573441880b1127ae1e284162caea901c0a32f6e00460c7caa2afa317caa64a8bba6938102cbb554548666a410e10340bca2e9961f4cf4306fea2daa968a5654232bdfb43c2783e973329aca4d4bc4aa0d8e06b0d0420b536215d578f55f559b96c6aacc571a4da6aa362d1bcaa1d5a685e908d568dc8399c869f141d900608755d14d8b0582a1b761c0842116a980559b96ea8a30d4745654f3ee2bfa9856d7db34c0f14a68070b02a4485f4684e22617c2e7867ba11e966cf89239e06f488d579e4a1cc986a14b0f137d362d0f8301e34fa88725b24cb162a28c867126fb618da098c572f990504fc7a2232857c331c62c97cc32dd781c8d575ee6c8b2a01265e6682fbca2cd94b581680db98c5c23289211d4f58ca04c9d11d4c91a418da0d87261be445605b9d01d97e5c29c3167cc1973c69c3167cc193b3b3b3b3b3b3b6728b64c6c99d832b16562cb64993893856650cbc4211d2c8ef65e3c138da0308623a89772c1982d1799e2c899bf602cfd85632c13c622cb74e3a98474c864efc6ff73fa4654e1d3c7045580ecd18126b361ac09f5b0443e0aa9c07ad4d980a11c2c918f9825d24be43e0a01b11e855b498e52d9e956971d2f233b2326b4d11448b3b2890aa540678042169da07723baea02ee36ad88a6699aa6cd4ebf2cf99078b64d76da7f767777b7d75a6badff345e291b1cf2796090b27861d1a245f52aa26831484f38a17a1517918517f1c50b86efc58be7c4ca52bdbf92f39f27c0d7b17cc6e34d8b5644d3344dd3b625b66ddb3cdbd6b1327c83dc7bafe75ed9feddddddedeeeeee73ce39e7fc7fbe5a6c704c8d8bca55241031cd8bca55425a68658595c020d5c0a85c4504002062c4183118be18319e33db8663d4bdf7de7b6badb5d66a32999c80f1a677ac8cf74f27e77bd738ca9ef33b56e61dce6d896ddbb6ed06b9f792dc7ba76cff58f221e11a9999e9b394524a29bbbbbbdbdddddde79c73cef9ffbfb2c13135312a7729546ce22040b887a31c8363e11d6e5ed3e9de7befbdb5d65a6be51d575f7f95cce71d2bf3afc61b3701542e642d119f625540a6bda9699af63ce7355fc7ca387c72ce25b6ce666d99ed379f31f305e95899eb9e05a2f49a6f3265fbf38965c0a7123e7df894e113f329caf6cf303333738c31c618a594524ad9dddddd93c4d3b13e0033f8e44cbc82134bc0248a10e158e6f36c34ad5502c14b4da113ca5a6badb5f1bacc9c2cff737e89ed61adb59f542a954aa53224af542a956e907befbd9e1c1c65fba4b1ba1abf42adb5d6fa1c65fb74777777924ee632994c26936900d52c0044c9000e0902a407e6289cc1b1d8800d47a9b95931a04a5d4270c70cf8724d275466adb5d6dab8dd7befbdd7c6bfc911018374a4d65a6badf3339d9765599665b687b5d65a70347a23241c655f576306b9f7de7be79c1c65333333b3e74aa532d7bbfeffff3f070ad5c368d8971ac11718037c01aee084a32f09c7928365aa34af65029d282a94b166adb5d6dab86ddbb66d39a68b8971314ec220dd3c2aea50510a2a525979b5d65a6bcd30804fa7d3e9743ad91ed65a6be706927838cacdd5700a695c226e718b5bdce2e6eece5176adb5d62aa594524aebca5cf32a954aa552e9698e082783214130471f10176366b55c403be8cbb39ad4acb5d65a5b22029397c8ea58fe7c80414a83a3ec97f174ac69add41ecbcc69592010ed4b44fdbd79552bc3515a57a37b586badb5ddddcd919939ffff9a8afd65b795d9628c31c64822914826c85a6bad524a29a5eceeee6e777777dfb66ddbb618638c31a254524a29a5eceeeeee767777f7ffffffdf3a9e6a83e37d36381e759b49ffe1f3c7e7d37f2a1313500a152728110585e14341790ea872adb5d6fa03660f6659f6384a4fa7fde7cfc827c848f0e9e958dbb6dd7befbdb74a596595555659656d67ef5899ee39e79c734a29a59432de7befbd1189eeeeee767777f7ffffff97524a2965777777cb39e79c73feffffbf94524a297b7e4965e2de66429e31560da84a718262c28a949892c2f0a5a438e720bbe8645f78efbdf7b6d7f775d65a6bfc61ed446152321d7e483c1d7f142625f343e2e9f8ec4b36f4741c8549c98701eeeeee73ce39e79cdbb66d9b268572dc4ce0eeeeeeffffffaf699aa669d65a6badd5a454eeeeee1effffff7fce39e79c3f53542a504c5891e2e0a3f439326e2f6e9b09e0e328db7fbeb5d65a7b62adb5f6ffffffe79c734e4dd3344d43a9fe9fddddddfda43a31c104941218a429293a844a13d835048bc88205c3c782c5731c7d90a304e20e18a4578959b40983b4450b1961909ed03c5c44172e183e172e9ed32faec6939aa6691f9873ce39e7cbcbcbcb0b648e72ce09e78a1529550aada475d296f4c57efd2577e02a2e858aeaef76527d5d51d16abeab7ab345e5e2c54a15b2027857c411e128e658e0a85dbf8cb8d93f23cd8ccac56dc0202500c9c74beea3c477380c30448306c34783c67334d406741766d15c20d72f2f1d83e9a99e563d15917c02839400319f0294544f45d42e18a428340b4fc50040a051956c5a60c7caf0977c483c2c928525326461798ed49c0cf7af8134eda5890f18a4284c2840a0caa9a490292aa7a242fa388927270cdfc9c973a445a1fa8ed74d4dd3344dd3e2bd11896f99ef251f127f0fe7e5e958efcfd3b17cb2b5dbb66ddb3603c506874f4d01aaf97c72a7d3e9743a210183340547d9f379c7cafca36000ad88a6699af61d2bca920f89a73b5677ffffff3f5ff192978af928d5bcd55459815a912224a59a2aa2a86190d222aaa9a222e48ad7c5f05dd773e29d0d47cee108de008394fe07d107d65a6b2dc3cc00630d2412895443942f6077776f01e61aa94924fa640b41004144059726785084121cf0408a0437faf8f1738711e6eeeeeee3591e600bdded0326081a58c70a608e803a7ad8019421130253041810f02004071e88a064370e39a04196987814087104971d28cdb6ddeeeeeed666b4eeee9648604d248613b07b7777378964c4eb26d5d0811322965075fc70c30882d801c6d2e0ee3a042145229148a477c407605cf03ce082080c4b0da8c0881f3c20437a28497777f7eeee6ef71d1a0032448766a1bb3484091a9e076028b284157a8079628823cc1f44783cfe008e2578a45860830e70402205304d10c900d4a142088e7829c950821f4610831c848019820f6688818811a26d3a4326a16734a94109320029b2821e8af0f1044c852e444087113b8404610225d80005421c01e220c4901cf80b347430430d8818210607267a604e2d2243667044bbfc706b9bd4241289449a39b8bbbb7b7777f76575b7bbe3a00819c8e18722f8b00124d827025d5c0e8260041d37f0e841071a4c120f3f80e0043eb870030c1036e898370cf141c38b81e9c04a123db05e20031322b0c1cb0f2570c23259a12058261a585849c5106df1989b81e9049888ce3002868e213c4c3f60b8305f681788002112c4fa589613c161c8b692c484a103064a60434882c6b510798c0cd002231eaf5a20879301dd9bae0897c1d3022a0704776a79d8023891c361f8389ce7d8703220fd971ab9bbbbbb87484e4324abdae0f0d27777777757d5c6b25e8524907e6028794a9844131386cfc4e4392ff55ee901f14e2f7b43bcfb7678252703d2d47cffff0ebbfe5526b32ccbb24c8e972326262626a6a777b4327c83dc7befbd51c618638c319ba552a9542a953421524a09964aa552a914658c724619638c314629a59452a652a997e214c7ea78bc73efbdf7de6ad54ce55a2b3333335b5588044711de8024768c31c618a3ccb2cc3b1e99e9eeee6e676666e69496524a29e5ffffff333333738c31c6187ddbb66ddbb6cb7cf9f2e5cb976fdc549c980d8eb7791a37474fdddd1d661aabf2c02630483f1b2c61ae4f44ad081882307332207590e3e7038560909ac08b02047d80d0061551850a864f858ae7c0919301e99b73cec7a718bbfda5de73648f6c7f1426259f972fa59452caeeeeee767777f7391a8d46a3d16804fd331a9f9e4eb56aa6728db5564d0533ceb28c756c384a97524a29a5ec8e73ce39e7fcff98ffa884103a339a010480800273190000c300104581404fc39295f514000a285a5a426a321a2e402c1288c2d04a10622814008000600820c018431442845600a08f028fdd0ac4c5c28144524a73736928e067260a2597ccdd4543ed74a629d6dedfde9ab57a1038856633486bff4249bdf112b795e93595b115870fa9172108882b27dfaacb1edd72ae51ac48faa10ffaf48ceca10a676fcfdcede587d6342b55a58a5a90e9490100fcb7094fb5b9a81a735c8505f1bec76212819606827817400c9dc8c8d0c1522f0dfe3c71d3512e7baa5b00e007971cdfe4311a58d4564c7b48842617323d60f12000416e947eeb13171d7cf3d185b5be25b3c8e6b05502214c63bca39196590c7f95c8b79cdd902eefcdc757d402e294841201f59a59cae005bc1c16e0480ab87af8c87a5610f11c1a6bf9fe9ca6f747b4c1adb558823ac08c83833b6c00bf09a2f5d67e22e46e695e0e8791cce27ed37c12a999af8e00fa2f99b99437b1e4209a45b86e14ee5b2236a7fe7ac419d0b4deb21c4e06a6193a0af40bb9cd8b95a50984119b0947bed91d57ccd74ed4ba9bb28ef7dc23eb9a8d15f42beff8362f630b8f4a715c24e5495c3f04610248340011f109d1c9a9ac00ad994ff162f3d2ba1798ef913ac4e4f155104ddc2728228b88b568659128c621ba8e22cc65d59b2b955648b8ef32652dc464296e4c1c4403887c3addb44463221fadf40ff45914cca64909f62b6e8da8854ca5bbef0e61adb991c64e79d9b1611c599d051a02e11b9a8c455a7982a274b2d9a90baf906b3a14a9d1a53002df2ad18e5e7266170079a7b9e6c91017bb1738ac34d102dde0f38431f78e8138ab85c9ac0c916fc4d2ede386943f0865321fb31b2e452cb09759e7b1eb098ad4f49458f5c07a794b615831ac4b497d6bfe2928de9a0ed57cc4abdea14e5581d7462f36055777f46ba9d11fc0aba07feb3326d9edb996f7289cb511a82d7ace5954d6c4a2c78e6c0770f5436996154c2d37b3340e19d5f8e0d7989606cdea126932bf5308e484d508a9ce71ce8a62dca1f00b155904b747d30917d35c8b4e44f440aaa5c3d5d69b522cee380293d40018a8f446831f71e333ef7d9636a28715b433078f2d168761486b279e8ff2b4385d6ee9d008dcfca35fc67bc00a87eb9691c9d5f3963366e4d8fb030bbee283129798118b3e7bbf6d350a6bfb07b7158203294626ce00463fd3037ffd2322372d7a8ed8abf7a6be30fcc7aea42b5f0e65f0139be552a5f915a8f6933005c43c6c32f8a04a4bd11da10446f21225bb1428e067220a9297ccdd45a3763ad314abe13f80548186bfdb37c25cc8c8eab039beec879287c80098d027c9e54a84c208b101ebf938de58447d25fca4bb6a7cec7846eb85b2a7098b698cadc14b027ed7a3267eab117f512ebde8ffdcf5d09327d63c794db5a15e92e5d2406aba4fd10db07a1d5efce376e6483d7327c6ebd1e5f7a52fad946a9260618f9d7e3923ff85f50a09818a74543732533aae50071dbfb2a6f4b0269ab06ece48d2e6f3bf350e137d2713220b17a3640239515822f1555085496582cb01e074f6e5ef29cd8301d3481f3bf28658517a5163c91046608c45b11a582430c6f48a33cf67e8c6b5e24609eda8ac18eb254db0d615a4ecfa8426f346b07b0c9cf6689ac20417231e78e6ec8af9f4615268f623104e8908108668492dabfc9426fceececd753ed99dcca19bd4f4270a35a87521217c734e40ed240b5846649bb4e18847bf5d6150bc885328888584f6bf0f4a05779cbb0ad43e0b4480221541687dd6bf410dcd2698fb05994cceec913d433ca2b74ec569af02539cbf07c3ea2942fe3f15bce75500167958184a6912714b9a5c63172cde0318af4f83b6dce7fcfeb7a0f0599ca464096f602681c38e51476f728b03e29cd092259908e80de299e00197b14e18bce37380948b41ccc0d1b0af7df1b0076acd01b791a506a0ce61f4969458b16a541b6cb9b190ac52b42dada9910fff31a5c411f5529d02b44ddb470f6d4fdb7d5b0bcc721f710517a353865cc7aa43fbf8ccfb55c4ce41d19484a897d1a866d30df2f6002a402715a2fd0917280a5d686009af996c0ce1f71915c665dd913acb5301da43b0f44284592d0d0cf229664d861a41c5b9cd31dbb42ff75604262fd41c2dc71ca16978114087882b3081f6f831bfa7c1761164c4e611698025994220920676f5a08f5447a206e4ea79777a6639bd63f0c882c4ea12a2ca1d9849e0b063c0680a419d9ef8c4c8130bcd6630644afdededdcb8380a72b2fcc429e0a94b54a06c64f5001503aa6081f2556ad61ffba781934148ca33a11ccb7d20d72dd5258da478754c63bea0da50662df6847fc5654d4cfb96f0845773646ff2648b6d2f2779c6ba10be6680308a2daeb82e7f30a191573f01d7662a7ad2009239a22de07b88c3b67104745363e5109f80c41deed540833624261511deb9da1bc0910242ee98027017cd207431ff5c375933fc207c465a0529f6ba72157af0a1b865227b29ba63cbde548850438ace78e185668be80d2eb02a3890d98a5ca27b3721b9b9b89188d72c65d42958ca627294d6508a9f4acfdb2a9fd9ada4a4bcf2b0c5b1a841e05b92f8f3582ed70ed820e7087fd89f93513c1bdde2a71d1053cad44ca09d755684530e531e2a844e895c0e4b2ca66f1af7addaad4ef5afd2530aa003070e95a5b0583a686cea114efc4c75f3a8aadb2aaf11798521f4c0641ee59b1a056dc44a03176820269d9802bb4bd25e30946c5d6609d6117354bd14f3082ee0a25064a031af49c6a9c7c0bd93e002d97315d98756c19d31601cba7f7563513cdc688926c2b86c45b4b4ca7be9e70ea1b9bab5df14a5ecdc21c7b5bfd6fa9a89abcb667f9f0eedfb09d8a54fb8a7e8654a52d4d20b5b9e5031b569eb896d12ee12284a4d7a828e00d6458c7930e980788f7848f40200767f3e1e63c6e183ba2f0ab9ce4248a80e74b83c46eabebb4c3dfd8008136d909f27af1df01e7c863c44ae11aae84743f85c3800e876a956c1edb5c8721c31347bb1cdc4a1d80cbff216af190b91049ccefbd81ddd8b9d3498b3a3cf82045a7b18784972c639b131916e4d92f7e68a174c6333916ed8f883a842abcfc6c4291008130441ca3e8b15de335cc60a019c0ac1c499ffc295e84a7f692d42e818bb5b9c06b9fcc12068ade27fd3a9707a8d077b390970d9e212cdd3fbac54dd447537e71094130f78be730fe174b01fab64bfa1cf9b7a5a51ea9b811373cba434a876ce118ea031db255eca8e59c5eb221faf8eacc2f461509fabbd221a2a1d3becd311be753b82cb0a8fe896e698b17c081fa3a1fca7a6fdc36b4f4756f2e8d45aebd72d3cf6060ada88cc793714f9c183db6604ff325d421855774cb4c1ea03e61f1bf9617712890ec385ff437712480d011d4d456ab2929054b20faf1da96985e43ee44fba893ca4f5f67898afbf5e93e466719d44bd35581b8a88353a00e9b069f1da0bdf2ae87085f47862368e8d1d6f3ccb703c8607bf9c074c55053e2e084d590b1405ff5ea04a8d9919ad96f4c9a21860198bf05ccc6cbb035dd27296d0e6d6e8c3bceedabcdc3df32bcf9d520514796be0dff85f8734c48d85c7ae9a42bd39fad03c13a2be073b3488e9e22a9632e9a8e091e72df7c7e0ae5eaa11a18fd683fc6625de8d08847ca0c78915170c43ef033d83e755b595b3dab4317a4253e580e27e3c5dd8fd095e9b415c7d9ef09c6a1ffe68ae50ddec3974e49f654110343a4912599204bcc2bca3531bc8f74123ddac9ddfd782343c67611e27e00fb2811fcd8f815fff4515e8430e78774a479f59ba7801df6e481fb04dff0309073fa671630ce99944262a9b463c2df635d1815712363b130865c63bb68c8939dfd0daa0a6f9e26f1f0c5cd6702c4cc09213190b7f803a188faa62c105550d7c502eddfacfe1660c60fac98aef2657dd4c1fbfabc206ee7bf2a6f694bd48c914bd526393de6de2216e71102d6835586e221cc5646852048e9b17c32d03295dc1136620312c38a019c897057f390369b4e087cb5969900d3880c9913bfa2eddfa83f8943e73a2c3d58669b2cece3121e713fc2a4fb06d80450e4cd9d580af4bcbd718f48289dcd8f7815e944e9395e323277572c76db0a4091c5f79821043201de86c8a22a118c65fb164aa199b901492c42ebbdbb822977b5c6b75c68cad5acb4afe6a2d543762ceadb1a02f0a9f69c8e398b1850557fe5a09600b299fb026f916c18553560253fa0904bbea781fb2e464482bf0d74a10bd38138ebfe3f8da522f7e3135084a0b8d65f319754fd4a5dc73d56b29e48f15787a503f3fde48bd30c1b926f55507d68869bca8c5488df18e16236aa627a2b1b5a4a273bc29c02d90431034bfa5738364245e9e405cc34136c613e4ebee7a48cc9fbb52e852a82b01d6994aa0f858733df9db0fbf92a6d217b66e6e080a7fc5b76b1a380531ba2c68d08841c1040d8ad086a21e0781236fbf87f2fe9421d11f444bc37f8b005439eb7ce9d550cdba371fe3319ff55443b491e9a7ff79a893e541b3383385f0f3594a5f227fc0fe5486f0ddafd35fe05e3f8272c7f97afa432ca714e20914289ac437a6aaff9cf6b2d4665a90389bbfcfc386e6ce81b9d663bddedaed5bfa8148490f8268906a757c33a1410fc2e72550c94be39cb71993a9a60caf08faac9ed5c3e2056006d16dcb20a4b10aa6b7f47774c03ca7e8754a768a50aaa39a7d8f956dc250854c227b087ad2320e6446f1e246a2d00c33f0430ffe016c526ad8b64b14282d4f410877aa3a4faeffa1e95a618164205ce629b6b50359bb5e4f37b322dfb212e5cb1c442bab8a728aeb2ee709484c3fe8f9918ce2949990b98866aa2c365515ab0d53850c2aaae0c2792abf559a8af10e93c4859034170b13d9caba92b5faf39a2ee5f3e5b236945e05ce0cbabb3fd9894c795b1046adf3243a08c97777afbf06f6f559e584c226e36f5c0153b5311284b70002e1e5bf703802d94878e9c20daf6c48e0570c84038e5759080d9c78f0cca4b0927e032c19375b64b609e8c5dcc982bd09841b45608a546453cd226166179127c248409ffefe32928e7bc912eb411ac9d262f1ac883e342b421ca6c2fcf246e9c108cd1681ee5acada6f68355263fef1ed19593a7b6c83ab01db1e3e06c6de4f50c30ca676a5efc08510206c05280c644dbdb071ed701c04b1962866dc932fd3ae2f4d3f848af059b0091879e2812dcca4fb508b6491253e5474d49d5e0375ef93f1265f9e9973793a89bbb3b1e8902dc2199de2a1b7a931968507be69120638848834b9bf9d258f2a7e022a46401052efc8b1d24331ba000f7b92dd965657c7ea853f2d7edf6632a0b5e5e7d20cd9be3608ca5bb3ee675d9792a9a35cffbaced2f9ab1b49b22b3bc45604a5074859d8983289347baf7a2dac117b44cf245fa5291a4244f2058fa8a4910698c8810170dfc438ec3a54b08c8a6f46a4ff3e7a8de6b6fe7d14b98812e2f51ba3e0b7f08a2390f17886a0f37f6d8d23d319b6f622d5613b23af590eb498be2ec89d2b6ccbfdccb41941c4ab187589f048e7cbf7880079ac9294651f187b56a0b69ec77760dd671a653b8abef65980250d8bfe596477d5c13fda34ddf96e2e816e7cb45e14d6376c13ce2d4686069037e4d95e8485dd47d89e5c90e6289234f10e4afc815d623bcb16decb2d9093805cf628ecc5a6626d6e027e1cfe03a4ec475bdacc7ea2a8a72820da8d726cb1a492873154455854c580316ae82b9af4b5dcd85e6e6324f378c3b52d9beb9e61c566c7f9b597b7369e20eeb8f8c6783166565fd1925fc2ab19f981cf8e5426f0274e9d1cb613ba90f8143e8bed06d99c5119235a79931e0cf1cd7aec3c3568d5cf7cc7da6786056f1763e2d23182c6285d74fa2d2716bb351366d0af9605b7025e66508b8d0b4cd65dc025eb11f2058783e2b9bbb11c66d2dae70438ae2142c128e9860f999d838199de462a882bc5d493afed965b37713f171d127381587fb7317cf5dcc0a6663ab4b4cd84ca599c4dcef8b75dc5af49d88fda5b711f505486be7e78e1fc935e6d7181859a7892192bb0042b8dfa45584c99b94422f332b2dd38598c4bb8c3e5b8d41569c800ce35d6e6d322b41df1b426cf6dc391fc599553e2c6ec641236a42e586cbc265fc611f52be75daa4bdb7be6817470f140495ed6642352112fb3f9c314bfdf64219dd3aa16b8f74af0cd5063ee6e9312523be4d3155175c779d19b3d129d46bd0ad527f13f8c8bdb36aa67c850cfc6e646e454cc7a40b7ac8f861a52e2bdcf86d1889ef58617c7bb908d35ddacc4d496f98e511d5447313b3321a46390161b4d8420c65641505c604d0c924f342a1505258b7595dc96aa70e890203680f1d755f655f95fff86cab2d65e517ea3fa8d61780aa2ae2062b1fb4f93e1c96b0b257958e1f9cd9ed14d49503e6fead88415018749e609e8f94d21baedad99e0d7f331aecd369df85406845b343feac0b9b77fe840eb24be0d26cd5881cd80fb146c551353a0c0cb4bec3ed59155d0aa188be21d06d7ee0eac731adf3ac65c5274ab090e4204180d47dd5c9be5dd6a2f655afbfcade9d0fdf012cb2c8bf54c51c82dc008358b26367c0b62428c4a655ebdd49df71185fba34212303df5a8ef3a1e827ccd500b2744495b51aeac29b700616598a0c8b2a65169627e13385060a0a0e61c92a0da16f07700a572c02c001f8868f614eacc3a89a01219afb8cdc55fd2c833b0a07c20bc5b01a5e2ec073f0c6fe79f3ca005cfdae070c801ce4d74775ba48b24576ae59abb449ec377f3a045cf8bbb609e84234783c83de5a9734a9e8909ae6e45c3951e31b097742212c4d8023f057511224de1912303efc7178edd957884a5d533720d1df4116464fd9a2b2f287489defb95416cba4832b3d6cbccb358f19e91e6a7438733cfe5dbfe722302c66759aa3106891a93cfe0434d952454483611f2c6404a94a643404e874c3d22967ce6470b0dac0f107b7f238a56a9fd90952c61fd2913279a50653c2a9a842e1fe30b20d7e2e458a4656c7a958c8a3391337056ed83a576e01893fba8454461a25256fd003b86d48f1153f01cfdf819bc08abe48f624ddb414c142284d0b0d78cf8257a03892f54edfe86598097e0c3bc49a105d89b2f50718006734996028ec43420aa357b74e31841fa344a8c9886636cb05d38364203ea2fca9083abe14a1b0eaf53ad1a7bad22a1a93c0117bb25f2a0d9890bfb47fda2bf2c3ad9a20ad8fc80592a906c6520d719eb87c86b7b059679f7036268defb32d21528eeb77ab0cdebe2d9bd4a5b38d71c80deaa4ecfe3a0b8265216a66296cd2a52c9ace47353c87305258d2ce161836494816d5f881f50845660a389e100439469fe45a827ae5a214110f5aeab432d146b2862e30bc5b24a365bae0071d24479e73d42d2d49cdc066b50cafe3d18648cc02688cd20ad784f356a929c7aba573a6e4703aaede74e2d5a083e08396df58348cb7b103820816e998394a211c51e4acb8d96d8a451858fcfe4f8e62787638d72742c073d17c48eb98e1210f9568232d20ec2d148120c1bade898ebcf7ad356d5ae207a26b58a31ba65f760ad725e85bb31d7442983a6331c0a5bece0471d674c8f847991469521d81cb75891846124a4bc26a2b460e24b932580bc2831e95f12743fe07523c9f3de289f9040a7d1afef1f1613d19dae594cb3a7270e4d873361042ecc296c060599c31030476bdf9227cc50064a6085f6005cc0321f7d4780f604a4dc47d94d18e217f2b91df4902ece20aab7230c5f8ddfdba16d2f9ce0ed40a0970abd1db5e14c8800a1ab7ae0119c6c1e7bd85181ad8cab191691e920de662832edb00628f0f8e0fb1af43d685378d66714f881916e4165df81adcb9153927e64adab5b9dabae485d35cad955a6525e15d5f42a52b0afd28b98a69feeef3706f6ab5d81679d2e50ce2206ba98a5812682d4914de06ebd047ab344dbeda6576e7040dda6faa436d39e4f1ec8ce7975006f01de9dd93c6ae98de996d96e8a09c59732457a05c7166f3c444b694af9a33f3eda1b64efa2ad79bd610acd0b7e4d27cf5dbb00cfc5738af6dcdfd5a699a9e7260ae02fe97669f8b10a4f3ce26e38107c896862f797cd48419006b0032d0c451f42c2b283685297dd02afda3c0e6ffd6953b9ed74435e6e27ccd26f92d8ed2831373b3a6cb98e8465d51114ea74e47490f99b43b1e0392090317670e6a883a0dcd3f9f460d9cc591a78f6a7afda1a96e71ea3b5aed669a5f7d34b605aa89fc67baec593358384ea9b4142bd984d797fca6f39b0bb63a48a97ddc935923588cdc6c6a87029f29db6074839b5f8da647ecad43d343a2f7a8106f59fcc0b980d01ef34625b86fad5ca6386863576d9fa9fc6a6d6cfe7442b09286bdf66f85498fb65fd4c30b54c920aa6721b38149be0ac3e06eb901fec3c9130ad4bb2cb21826b26d1d8821f1237c53c24544275c80f211c727b3f525c48de14049f0444afa79bced7f0836b7d1964fd8554e8a278be9e605a59f9ef950873c104c7804b354e2b549f343915c88ba9b3fe954af301593649662580c810820c263bf1c34403572258dba6e2cbd8c9d2a3e5aadc90b3ad84b60819900c22d38659b43c9cf3c1154c160aeb4906cc900483228c55a0eaa9e2a8522a08605071f877122549723ab32b74c734f367edf1e61673b297375a1ba8b19fb42dcfb4f95258dfc61c1223dc4e89440d4fdf2e054aa6578df08d58f9e26fd265fcd1505a012a8173829ecbf57051ce2a765ce73f605c8038dccb320b250757e5f90386790259cabe47bfd0605d5d2111f2850449af4b376d93e756f4ec681a33acaef8bd0abe476b72626bb2ac0759be3d76c5575b820d52cacb4b94970b9f8dc7670bba319e4e92b32efd19086e86b9e13b43f1691c55e1775aa6d1a649f0b451c640b4f840e29f0ec894d84045930c4cd4bb00ba388616fa6b83d634282c45782c0b2a6e1feeecc92da1130b79eb42e7b738152106ddd94417f7d537d1052256b959eccef5286e272fec910a46f5b1ffb4859d1d84dea14123ebf839e7d23e3514068dcd3f3d42821450065b5713b05df8b4f6b055c90947913b4514c313c32e8d7426358ef25061741b575b052db0c802a71d7461ca104f348177c8d8c26ce06d63673b3160480fdd90535f8b168d4417cf3bc702ea5f0875c238b41948bd022b5c872ac82c42741ee3b7b62d5f6806902c87c6828a01ecbb965884fa1c3104a914d536f9222964b7310401ece7a3f4d088e692df6c64053e838a59940a39a25a5d524c7861abf26a90e827f7dfc198f4b8b42fee069aaa04fc96a12faa2cdc4d8d2b7d86575cc3a017a9535367b1a5ae682d1b600c78954c6c330a2b362b8ed0f0d3b07b16ecd616fe4a76a65d458e7ce6e17f1c974669e0aff556b0d2a3d14634ef87b45725e9f799155fc21e695317d2d7e7b7f40c503354442c4e5c4c4c54449448dc9ccba5eda92c874fc9d8f944ccb54f58e7fc3ca0a1cfd9c18ab9604c4c5e5a41b237e95994140b083b31bd32b35281efab8365268331e155f825111ee0e347d253fef230e1448d591bd75ccfb84e88823d579e269353e95c6023e85df8a0555c8234154c874d375d98b404a59faed70128fa699e099456d18062e76e18af07be2fa5c534ac0458902b1d9eac3b1a026810b9678cc0a8c3665f85f24f6f0384751a06c4b653a144f6acd5b455e0d57174fb0064cfd213299e9285e44b8d138ef340a1fcf78ed391a4c804adf28bba8a38a057bce44bce8b30c5403bc62a3c266d0eaf8c875f32d557a1438b521b4fe7c104fbfc12021fa41c650803c3c0d22e54157f1e1aac8b24c67eb84d8e6b7981cd10bda68caa066c38c1a7fabc429f78177cfa80a645349293057b0271000e74b4d990f94ebaf6b1449450ca201f36027c22e5ea32ca916126452687033408b7809701164b59a2b021340425c9adc9a354c3a3325258ffa54967b1f7e40ef9b94315a5efef43dcc47d5fc665d8b287d862e5154840c80834067389aa054df4c28d66d64937c8440dfe1def44ea101a1005d623349b8239356e588523485ab623d0be31eb6d57d930245ca6db3386df8cff2cc05ed29719302b3cdb404fa521559caeea19ecb82ff4fb8b00d3bb2212e6f1e4572d73e7b7e81ee598d8d04b89a55728a1987512b6352641e0e0c01f479207057703311f1cb88f08f424c0e6283037837edb8548a43a845e78beeabdbfc066ab470806085efd61183aec8be68b01be596fda94668c3ae0bc790cd9843d2018c913f79d5f8f7692875442e84988aa38fc93f657d90f94d359e1e8f85e69356040e13c5c49c8f59a6775b91ec84b69e0f4d123ba4b54187330319f9b577571052a77cb7a84706b450fb81c13e6215248b33e45020552b25eb7c6b5069f9d6611636ad489c0594e2726425caccf8441d0c77350102a81d74847607fff1df391dffe97b32082aa08d78b61e0d5e300a1da03044de6ff41c1ac28af801b8cea6c50b35843cd340d797268a0e99b21025f96ab03b892cbbe4496acb0680043aa83ae245b0fb5682629db5c756ea3cabe6a0db9439d96102bec6d89e3fca16d2485744f87d60080f9f2794301402d4b7b953b8db7e12193f34d07f6092cbbc3cc7fbf58b65603422d732f220319095f7cc8dc81e6ddb736892b991e7bbe658ee97f417915e25baf3d085381dd3919719a3a21806b7e61535fdd39738330c11a9ae61a885ff826986b40f558f8b36ca6084e242460822246ca702e1541b0cb6045976ce3041dadd894736101d6c889baa2b83367488be1cd609f483366293b130fbce09ca28ba5f4eb0c25ecf17f7fe5cebfb610d25fddabde6f61f6c4ef7d4af3d54633a1b20c543064e50fa1d7f1a59b09b48160a7ef88bdf3786345f08d4cc71ed5b7ef8fedc9ef1121ab85bf218f2c60803750b2cfe817cdb4062cf07332d8b1e3b5239af5f7e131d3f03703561b0f14bde76fd19708aabef350ab81c0372ae37b3525c19b1708fa6b1e946a830cded6028ece6ec3997c8c3dc1f4eacc80bdf320edd4a66780eb7a99c7d04560e00c766475d06de43f91172a638af578386bb5b9dbb7bde53850b48a1e0688467078d51eaf2fee2eb7ee76a7793ff39098089188128bed5ab557bbf40c9d92de65f1298d7d3a0be6a999f37c72201eb9fbe2ef8802633ab16fa5470f892e3f648d82c1d407bd7079e7ca8372d90a32d089b5f66fb4d3693686f554f75bc5a693a3ab1a10489b27c59db3397749bb6e66a784f02e6508433770e4ba8824237c2f6954fec9bcdc27c8e7d595546f9fc278904b8a54f00c2baafac472bff49c3b5681a026dec329e13a2cd3ded032a9fb58ac249cecbdb6d91024322bf910ad3f65b5b8286d67aade82c2515615e22a17942ba688cc9edaba2494f7a546075b26838768175f18c1ac22574bee45f3b12f7defaf2f15d8d6d7be7df5f57295e206e160196616c447ebcf58432edfa7e3955ed59c72e52eedcc0ad311bd4cbd6f9a3eb36c4a49c1e9698ba2aa07912d49e2cf75ba1cd085ab528350e49154147e38286f06468ea6cd06215a3235bfb8d61c4088f7b5403e1f815d4a97abe0f1ff85bdb4237ee25e9cfe957fd2c04a147c28e4f597fb725e70382db6043c35fa0c83519a4791cfaec6af8e6c31200eb013aae3373ee1be59879731fc718e169ace667abd90e15dc4aaac1a3d8ff71b1c82bea8ecd2d48c915e819e00870e3a076247454347898ad48de863d0d400bb77a6c666352b95737085f520559a15b2fc954c7567db2eaa053ff540c828596563302bf38ef8a20310928599041617b29092acd1fcc81a1e052cd5b1b97a886e697b6a32569539eb6a2fcf40fd7a58d79fcf56184a8f412186378b2a1a2571118bc97eed8a769aac1c4d84ce53754331806d839855903d7e244c634f98db042970b161a3558ef497e119b7781633c363efe0bd6b0974609dae1aa97f4d8ae90bdc8ce6d29375428f6f716ce58446a9a6e71c8a81c3f51259027511c931db3a49dbc7a1b9123f5dcc350478aa2775f2e7d96845fdc53b2de862aab9b59f1ad27aa9118d1c35808acdc04fa74e96a79f0e445b816cc49477a37e2638daf3952398341db933ec689ec39c6846a85fe7032144331b4800af81d6953e489c24abe3fb0e64664e039b8c95c454e44ed7cb10422ab9f5e0368400570a3b5a9fd2a6609c587adef8a01b9fd2a63dbaf86d624985619021940e617801382c6c3c565b84299af977b5f18508d961317bb1a477b87061634933cd7ac6553ac840257904ae7f04c2d4e9fe7bcf01d1eac7a29c6fbb9018a1d9f91220111c0180ed611ddd21d349361f42be85b120ef0a021fe2f56a62a7e03086fcc6e06a5a390d7341298966bde5a141081d6d427067cefdac6ce50d510c394c8b10b3282b99296aed335e4c4723c21390aa1aa6f56a18e459c37c700d63e5354c3f4718565846eb6b449fbadd441c04c2f352b6d15eb021d0a60531082b3dcc0de4715faeece2f945080596c037dc409e15ab988cc3da9ceac056ec91582c76dc148838f951b057a2f3ae924b2399ae0fdd2f9c0afb61d9864291199241efbb6d0d994132bc2809543325e92f973079ca4f996cde7d2bc634875331192440af7bf87ef0911c5a664f3194072368b645a6628b3b997b97535ad54298aa4ec874b085dae8827d0ada23a8e4a84e0181df0d4c3775a19c21c454aaea33c3eed2318388ed5d8a499332bba6849a40ba81772a6e33e3146b55afde9bcf252f30f1f9d4c1b6a8c0f1ca5e440e775f3ab4b3d299d6f48d24483ac4581974a0b80cf42d628683598c6a443c62f51412e90c1979abf0934f4c335e4e732a8531090f042e95be61abab454c49d2e967d5f682a6126d17cb6ed18a017361d6de64d000f61cb0d247c8e3326090c6f6d5fe233bb85a95e5985041d3742cf874e5aa08c4e121f9d58a4a734b997f45053cdef89045d436de4fd3a2cd182fc8b2058cd47338ef1354f6b63d507220afa2d9f3e09df9daae501985e145632216d66f3b5b29d838e7b00a8c2cfc4fd979ae2d3754109dfa58e77b902c36b4c6b6caebbc77ca64eb1e8ebc0f6c2533db0a82a9d17d92682d3c96c082c15c16ab21f03862117e8b4ad2d535318abda1b80d05ca85fe926ea157da7582349c67fa92a2fa68d53a68dd624765fccfd24558650bcb95827fc1828ea5e029454380a73aa927772adf84c084a09d168071c637ad5e65ac0dd23c8350316d28f51426cfa6fea64a8eff6ce0ce469b34c234121bf42523d85f43be49f34ce81522ad21131971bc1a18d86873534ffd02b37dd02d93f3a63bf902676e6c542d134b04dffc41e976fc6927995420def4691c2212bc0519a897679598f6b104a05c4bdc11669889845c189d951ca2004cbcdd2bc0f5ccc70705cbf13044a330d5c291af3061d3fee40ec9f8b7999bbb78f705f4f6972ee8efac2db0e7c8eb7d188bbbd6a502d633bf1d0486561e4c4f7e06c501252d6a79439fe9df316bee702198934ce295c4af8844cd42d99ad426ee2f9cb526e1f0b8163b7edf86a57f89c3cf69e15084c4391325864207251c9640854e797afb2c0f5169bff5d085e92228b6c741cd662268289935a99ce004ec25061223b356122928c13ac84422cd6eca898bc3ad8d056f1fc49c4c1f086ba5021e2cd93edc1ff88771509c7cf811d30f29bd2f745da586576509689bbed8ae2b4a7f08f540b9c2489b3270bdd44d050dcc8f90d08aea0734ead8a04ea672036942262561f0660b01d83b6e404584fe6f9bd9dab8eddba5d2e5ff7c8766284f781eb05965a6d6c556aa29e1dc5e4bb5d11c5ea8306091fd156b3b9f1a6c9fb3c4dff443e9baae1a32bbd42c67dc01c79940d299aef3bea9b13c84a54a6dc9484a843ad9201318d1f4709e3ed831910fd38340260a9a26109322e327138de0afd01f99e46e6c70516a7d85b2e0536a2e799303574cb20515e5361c92435cac5f6f0bce0895e3499f787c329de5703c748c9dabe8cfd8771ab3b47e504ae0e7b9b25187e5e3fe6d236b8abec44ad45762e8fa2eb0838396ac4f17f99aebd98a73d15b77aec9569fabac1874a3ced22946a23b9159f36b99f9907e5010f7de7ff06a032e7d628342d6162fc93bc60cab85ad7a58d42cb3c42fbcf17618a5b5a013e1153f7d12fab664847323675781863a60a1fb8614705e8a405b435f423db728003308012699557dcfabbacd54acf5ce64ae513095ba95a21fa5d180004d36050937560ba21f2c034a35e1b17eea188bd362ff72141b126002a98896cf17e2ca95fc567b6499b4f1346efefa7cce27c5e70aafac98c49a846daf009018bf5242ff53622f2a5dff2a91bf9560ff957594c5d0426999880e4fbf327bb0b4ab99486fd7a3a70a7f8e8e9bdd5aed6687d92bc160c2b1c5374a77f3fa3e763f14f12acb43149456d64714149d2a250ab0e272b68f0e2a1a2a0aaae2c0872720b7f92b9138852b0fac3be6b23c9f82a08bab22aa816fd9491cc399b28505cc115d30b8ff960997c9726b2cf2384e775c96535647a52c89e8ca9e63ec83d6dba26a82386d5651802442733da650733871ee4717598af2c45888fbe69ae47d3964c3ad7f42181ad51850849f26cbecff415892748ef5e8d7dc4735707989ad6677118b1db7c3c2a16715d4bf9ea712499ba934f0b3871c914afcefe3af49b9c4031be9fdbb6a88888506fa351afa845d9619dcabaf85b22d85bc0532c420a07b576a8eb59cb31f69716dbf0d38f3d6770264fec63b7f66749f667785e696b523996640476922a4a7054da49b40845226c14d26462bda9e149b1dc5046769ba50b226844426a6789a1f140d8786584b1f9d436b60b00f1cd57861f9c6eccd0d0b3f4e9e86024231c44ed32c6e31506160379250d2cefc9434a52759a0d865af150fcbc80d58056e44eeda0970f44d8530da60d01abc6638782638f48108ede1cb678fb832f56123d81c7635b954ed51a5a711b8e4b0df249d7a7a49dd6f9e3447e3ebc75143bf47659096549a34017176f4efd44b422f5577052d04464913a1cdfd246e8d5f06e24f3ce07f372eb6a6ac84927a06f435677e290ac22a14cbb8dccf04e8e34c49fcf74d62e38106a620fe0b174923e79ca561bea52e08c230135f1f0294dcd6d65d7bf67c7c05d55e69e822192e44c62256339fc780db220a9db730332ed37fde069820c397583a4a3d699b97f1082e8a5931be128d3d34dd039e01c01013f53cabfb6453401c675d58cb955d1b15449c81f02e805ee177f23078c0096389fb17e5fc2ab800c82cac886433c8fc8d50e1d0a9c7c549866cdf5d8d26ed8a12cdf5aa547626fe788cf92c6d2538bd9a0155bddf3e07557afb615fad2b30024d0a5718149ccb69099689fa5216af6ecad7778f2ea9158d60221edb982ea3783bf30e4266404b8b58d5738df23f96d2f9f60e2e07ed4668af82e6fc91eda2595a2fc9f8e30314948963961b760c7ab05902868516b8fcae88c8aa406c0838e7a4e6feeb94366b26fbd116ed463b0d380206303c40797fdaf65f53b5ea85635299d472d1e5461c1c1801433434fab52e8365d96dfef9b8eb5afcaa5a94d0ca1cc631e967581c88d8545f41934d641418696b9ec2a8d9bc57a99aeb83658a96c1b358d1f7e7434b00abe821679456db5e071495e87f7b1da2dc0c0b504c5b09d0705254c14aa8486deef3878bee00adaddb2aa51b82a4e5ae9259e750a26db27dde9598e7fa29a1722cfc1c90e33aae35aeb9cd12c5c9cb4415f15080517913007c18ce04056b618950c612381176d84e7400c60b256d223812ff7b86491f2bd3e43e1d08e82a8b04b5dca55b1701fec83f87fd7552dbaf47ed2236b8b3d3bb92b279070426389bc24b8c0f678d830d5490b58f36342a2d37b9621dbfc2f03b9ed0d6ce39acd33d82860eb12a9e49f09058bd8906bae951897f0c49fcf1099d37350d921b7a4bc2e5eebd513ad5640b6c85016ae8343052801c911b71d38dad87e26e1f7b9518498d81f68b1916c515d0340da8eb0a5a1ac5d43129ef873253668f16c96198ee731853a55804f0a5e0588ea3e3c082f44636f454863c527a4b882589dcb469a794520aff02eb02d802648f1e3dbaa67b6c5e51ca1086e194d8f539e7559e5d0f3363a597aabc9454a163ef6192a597dbecdf1208c5e4f5e411bd0479e9bf1e34fb7776517736f3fc7a51b784b592a7144a8178024de2a35084b0515043f44e668372e142c9f865f75dd4b4fcd2f757cdaa889a1988d4e45003e4839a995ffa1b4ee4749d9ef622bd06e5516e7ee96f6c24044969222368b01072921036ca8b8e9a2cfa5717cab201f1e0034c33426aefbd81f44a73ea90e52ef69086071a1b341bbc5a735cee87397b364fd7b2287a8fc56b051060dbfb73602d9ec2ab1714c17e31dc163eea92d11e30daca2e14882fa2355b128f3ce1e61dc4d210e1601b9724e7ac69e915dbb6ed6d47d4fc682978a4ca45e38175d18c70efc5d845b372d1a040737ef1a2b2f0c8126cb7dbdeb6ddea9bcf5ddc82f46e0714305b7424fa17fd884e76d0512e213a42727ee96f6ce1f15b8ef616eeefc1201400445fc47d24fabc92d5f76a4f0400556e02af01f1ea9d659d164e6ec1bec8a5eebd18bbe46e87a6695a07616d98bd37d705810541b90affea12d2220691b95aa84bc80df9f3e22bd7aa909956921f642788ce477109d9e1f3f97c4020971024425e5f04f9f0c810bcb50f6018266d6979f8d6df988bf1cc0a96d15cbebdb21bc3598b699aafe86deb6daff60ad7755ce7ad78f8079441207c2dc8c33fa90f88af80fa076610c4d782a0fecd7c205f014361e8ee7cebc33b0b4538654d706ecc8569cdbc6c60ee39d3b92d37a573573c74d2199923af181219964d5916eb6257f6b431589697b5a938df32a0f115fbf707fd38634defbc37be76eb6d6f5cd7791e8f7f403df78eafed1f50077d6028cc6188af0dc150c8575021ce80a884afd85f80498989687232e3c4436304400dbe821249058c631dcbb08e7c0535e20c84b586c7e771c4d78efb43da9fea65bc7aadedbfe60b223de81a5f00c31ad09ff4a0977befbdbd4fbda8155c2dd60e2d1c5666c8206bedd0c281d5baa175ceb0a3089c19ba9bfa31050c5a6bcd850c5bc7a8f0b72bc31130deb66ddbb6e970e13c4f1d4c68a5a0831351b82e0c78141e1aa4f164bc1f1fb93876003b7ab9efbdf7da7ab74f288fdb1fddcf87bcb7f10542fa86be51ff6fd4fec958a2c1e447e3fec6fc67f4d45631791ae305b5dab06003f3d3f09e6964114b3ebe902f953edff1ca17288df69346a4927851f71bf19f31fa1847238b0f3f7a6ff49ff77e1cfb457da11269a441f435465b6d5c0fc0e8ab8deb473466944ec49288493b40797fc9c8e2e3f33ab632ca2843a5c47bdf289aa6f9bb699adfbb9e6fdca66986fef32251e83fa1282cddb8a88bbaa8efdb402507ff5be0fbbc02f81bed2f3bd9b71e349678f5ef58ded3a6263afa257ee1d90559dbd69232bdfeeabd6851e7d1a2923fbaf5368b591b2ff7d1083841100445600804436f3df9e31385be51140a8542a150280482200882a048347a3e0482200882a068f4f8100882200882a291fb100882200882a2f1e34320088220088a46900f8120088220281abb0f81200882201896f60896beb1fb45c040c9843fd0b0409a435e501e6508eb97fcea1af2c22ffd8dab05b943b7fefa0cb31becbe5c192633a9adf04c933bf48b5530cf217320732073c8db53b9bd752fde2d6d4c8ad7dff17a6cb75bb561c2e66f02fa6e3547fd597b35fb7befbdf966f012404b2f3378c960f5afc7320a76ce0188d029c0b31b1a141d09d335d5c71ebf2c46b795cacb5d91416c2bd247af3edf7b2dfedc2e76b3b8de8be19747dc1ad0d5fb7553e164cd7b46ee8b5cf7637e89632f8c83e81da76c7fbde59cafbc66bcf7d72396a5df7631acf31763a0a8329aa0a2068b9d1a329c288189188870f950450ffdea7211f93d5602d6620457183aac77edb0b8868830c4fca5bff10426d500604463c68949894883e1434a4aad5a6bad49d055b2d65a89866c77e0276a4d49d15e8fd563ee80ed80835fbd4763fbca92da2a9ae77c1e535b25fb3a961b48704d15cd73e30706a8640cf2df3c8d06eccbdf365c2a37a0b14b0f645fbf045d45f30adcbd4b1680fe56a241e3e0d7d19a5f1bab06e6cdd98710f875d0877bbc8edb9bd6b2122e23604af4d0ebc85e3adf84737180de94c41485090785c52433e190605945fee8fad4679aa6699aa6dc8cc562b1582c562813b1884c914ad412a6614e28e3a879a39a6226d3ec6294140a8b4966c231c5be55f8ed8d9a62a7f3d43acd9c5e279b53cc09e67486329c62554830920e29f5a492444272519704ab365838c5aaecddbb287aef23a82afad467cacdb6b48b620937e3665c7b0d678e6ad63e2995bd9b945825144739aa9956333553c3df4a0b65bb773194856628d3cc50f6ad3079bfd5886b9c77299465530ca764f47651f43e949962a16c94528d52a35469941aa544163e9d3825efddbb287a2fb23049f2e8a52916eba58832c5be56e23c097677efa2f7b6344a61f25bfdb55c9e64f0ef2cd67279829d66bee7cb135a9e5eff96279bd37962d9ecf737c520e8a6699a2a3a2af0db18927468f060ce005fb1a0f7aad6b4be16ebfdd9a33b4a5d902f09465a82c4843d00896ff9d7df407924184822c14ee7e9dcbefe5a4e79958f2f4f32bffbd2e37fffa9869a23f4d79f7ad80342fefad35911e8bef4dd97279b7f7d798af9a7f35ffb4f301707e8f7de3f1cb9ce0ee00199d2d57ee9a798b2d219566ccb7a2a7a13659e3ba6b3c4198fa26ea037a317c32eecabd801ace7e36ea57b7317e39c354d674deb6ddb9bdb36c7759de7793acfe3e1fcf301f10f08d4fbf781fd03c150280c45a2121313513c3999b14791678f25de648f225fb11f658f65ff767f76b5b1692dffe8dbab30b9f7de3bb53de700f6a5d2923ffaf55a258e52aa7fbdc81aa54eb1cc81bdabf426e657d79023168b5f5d36adef81405fc10744f287683df9432f3bd94b27ab393e6f7d6745cd51c35bdf5d610f30f1d677391747c85bef993885c507e9c45befa5708a0f00fc075ba5447571887878ab8b23f4d677294e1979ab63060ddfb3e8ad1747fbdd6ff4a16ceb6c47b0f7aac7791ebed6f3b8cfd57ee30c74ff96f0abdab09e0402f21fee3ddecb9ee6b963e73dedb923e7bd0ff7d1fcf78ddc1f8df8c825ad0f44881021e2ddedc35a7bef6ba6872f1af14817afd6be705e4a586befc55ba762243c5288cc88144666f7e7e0ddac77cdbbdab8d9c937336bedc53c5a72ce9a862912c3b66d9b6bc9745de7798a2029728473fef914d1d94572fa8bc50bc2238b30721a8901668487911d1f8f10c41246b85ab858a98c50e16a3e4704181cc759b1c51ebe5430020216373357dc1021c44debc88d102d6e50d88d0b881b1b256e6e6e5e26bfba6e92dc1c39c5fef5f8c42cbcc2aa3486cdd885559cb3a669bd695a6fdbdedab3edcd715de779b8aef33c8f877b1e0fe79fb3ca2a3ae3e1696c8ffd63a1f7bc2fe955a532940563d918fb62cd99bd386ba0be7ddd63e957dc176512d8fed7b268f3f1ef5afc5173001159224b44f2c5194e64893217c7b67fc69bc7ebb82fe419a9fef55525dc0953ac71d14a648a525ca412b5843391f5f130527dabcfe6e368280b73c29cd08a30e7e2007d6845784598236a09d33087a3a038c3d1124f0455259485b25016cab8d9ec83f95eb0a63ff48bf958fa9bf964be3394711cbea3cfcfe573f952f860fef7a5f0a9f0b97c32dfcbe7a275480cd3fcadb4d65a637d9edfea5b7dab6ff5adbed5b7ba1c097f618dcf788ccb78ca7338ace3d1c19c4e6ec36d780d47f2b9cdc5017a5ec35ddc86a33c87bfb8cda7b5d6fa7486df0b47390e8ff194e7f017b7e168b571fd8cca519c628aa1388a4f9ca31ce5284739cad1dbb57426d6d24ed5add2eea573e9521cd52d8d24e576b81d2e8caee5733b1707e8b9303831b89dcea533b99d341571b38e47a7ea5e3a97cee476b819374bd3344dd374e4e1a7f374723314374bd3344dd3344dd3344db91937e366dc8c9b71336e76592c168ba565b0964d0dd3335adb68163733eda0f0d0cc53c368185d8396f95ad7a07b68186da36334cc89a599259d99a6699aa6a93e754bcfe897b6d1311a469ffa1435b38667e31154154d82a5699aa6699aa6699aa6fa449dfac479c3fad4a73ef5a94f7d5e1435e998645853a1a84c33141325658a99527d9e5af804734292559c09c784634a620a91e5a8d45114b7cc21100000005000a317000020180c0a84511ea630e448b70714000b497048627440369b88a2521048420c0832c8186200418000028c31ca0cd56d04016411abb87a9634166096cef6a5eacd762848f6a043f4d1a7110669d46b1c6fcdfebe8c0bd49681e380e4af07899911e8cea7368314ef568f635d6b0dcde5e80c3752f4fcad4f12b955a65617cc34b49a4e9e636a700b7a8abfad9558f29400fd1f89fc64cff1ef428372210fd806888a522a8ee2ae21349c822a486213de242148790125876e72d500e5d6d04c38ced3ab2ad68a489cb00dbf34978cc9f2097ffb54f9a51fce192984346c5fe4b1c3e45c2ddc1a60d72fe67d9da6347193222676daa8aab49545450bbbe74990d7775dcea500168a91871ebe8e0811ed04d7a25537b1f9a4042cef9e50bc2d8e9d09a511a2448e3b4c55fb2bc266e418b6fe486a7c29cde5dd43aac5c563a343a9842881886f902a162d620c739072d1ca1bd5e86ea4745c0b788b09ed156c0c4e095d83aa749188beec438a3ac9989843b0a42168f8cd0465c1e8d9d32080fc48f4e2c9ae58c168cfdbeb1f6d73742f9b175754ed2729d6ed0546025233ce3b7e3f41ea3291bdd5fc545a6e3ff1b09f643c8e797d8c57be66d438f1f5ccd50304b4f693fcd5dcd7223b0f8a86a4f3a37c065fa951b432800fd6d73cf2d3a9962211b1387bb2d6ca85c9a72ca6832a5b1a3f7332da2f0aa3dfba416403bdf39cc5f5e193c7ef9dfaeecb57eddfbae00c41b41f8131c4fff0af4d688ee7b215258646f75176771ce013006b5338e64a202604fa1fcf32082f31552b0f3d9714f8a3f34f97bc0d0d707d2ec6e62f597f7ccc554bd57137d3e81503b3d5f8a97a0c85667f88a06636831292c67a3defe29bccdf2eedbb4b8a6e46ca5e501f9c143c30dc93ba117f49992890e4e3607f936a6dc7a3708673f3c2abdcecc3f6bc4da5085bf4a3a02170823e39354ff9dc87dc4f8735d256370262de829571ee42a68141ae0dfa3099e8a76a32792313ba122815c76d70d23d81c70afd5f497da389dfc643c1d6219cbeb7717c5efffa5628ed3dd8387eab6cc6d1d87cd4a12ad3583eb3701842efa536d4cafe4dfbd02b84f390685e1906926a07b16a4eef87efe458984f1ef1602b408e28cc22e8858076404c01452edcf8b5f1cb72c9f1a48a2cc25d4753d208f1e0aaf6347e216d7011a8ca7118909af53832b8b6841479929e988786679a7be0c093cf7a6efe3d03b19eb1a228fa00f3a3f1f6cb5c1136a870cf9ea296ffdd3c54f506b45cbe6303a6bf0073fcd0ae3f22e2f66bacbd0d6b9f42d5f6db4db55cd1aafe7cc3547dd8f8e4cf9a3986af7c289f10e52eb84a955b848b2b6a5b559c8414dd28758389c3688c37433609c97ed349303a3542c8b734183e381cec5027fd0838a2d8912077052134096a67c45486ec8bd9552a50bc1f944e4d86a81b5f03e65664673b2cac1f8f0ec5c3a1d6330b759e13e1d49c412ca92572e84b69ae7122a0a0da4b75d7e59a97fa06f5dd8a13869776495cb339e8446085f4b1380e5fafcfdd6113814e3c6c1b0dc14d6409f673562a9bcd93fe5a584ab7e72526f992f1fa152742e4e783e77be21551806d0abb0e68ac140facb0fc24fa959e05baccd59a69aebe99ff944b5e9d0d75182c899ef741db249abc0052e9d2b18c21836218124080136f0a043a9a9f4f0201d2f005e382f2298a3cd93190960084153e2d513d760cbda1148802cb8e042c64eb50a176fc13e15b86326247d50ceee4939895b272a0f9861994826357c64e3bb6bc482bdd711113fd08b5a716d9d1f386d0462054a4b269462db0633bb34d083279b42b6112c25615cb40a8127a268a95076684d81d84801bf86562e7b2651f75171a5811c48ef7e2458d6121ea4853aa21a3800822c7c9c8c2825d6187eb2b19d48248116900185e3c7e03221364d2f975f0380955b4fe212d4507df868481476b3c04dd94bb8747e8599c1453cc4bc3ab1f80b2d04111f2bbce2f5b82d954f76797344fe586a628b9b8c2c09030f10cb0a45fe1b789c555b06cbf0a2d4c9eba4a9c837563ab91db0b173e8d8e161bcd06468446b16e85cde514347a36ee06f96584ba2a0abbda0cbdb40ea70620cac374d3b221473d9e7dd922a69131d26388d50b480c40a2c1c4c3022ffb64f58c490c2e59699a9d018e1be0add1ec7b376ae17fb7c6bfd75df64f11811f7247fe058d7326d9df3766944813f4f98190ea85bcd36ba77d5635ca9efa89d63d1a84f69f54fd00903bda372bb5c83f15d39eb99f3f20cbf9b7e95ffdf8a47d2b4b4b92dcf7ec73cc1b97d09eefa28854b245475a48225f6da3bd571b123776e124ed3d18551cedcfcb3b21ca09a7b7d4a48a953ff6014793b89b3c49d8bc5b5e20b060ecd65bea870fcff011dff3c00585734cd1b0bbd6182994f6eda9ad02462fe26e120ebf9b23f9d1d74fce6bbac6585ef1917d75c85278e23e9b5b44b600a041b1dafe771001a93157dbc934dd2b974295ce20a4a536e7df1cf1d81e8e63089ae4f3b2ed43271e768b0d511e8604023471c4b1c5ec15125d082620bfd4616b56dbff4f45a1bbfd6fda71def9d4108ca915a8392c911692ea4a575dcaa3bda15d6503306c1882b0ba5ba5c2705cb9c62c19f73a02a88489ac915d7b191a303d341c8a0d1558f58c9218d63633e0ba6a08dabf61aa3087da146d05a040b506727980522a34c8eca43073a8e8ae0519a848f2a9a08cc96d79eb16b3db727c803bd44729f8cda8d846b5a28785c51f961673005ccce318d93e0384adc8b9da4edfc2e8ac7542028dd6a70b75df5dbc1bf061902ca50319438332a302983fcc710ebd4202b70eac8e42c9a8ae52135e43270c0e621ed5028b1c81865c81835c817f92d355aa0941c67a7bd97b986d9040d34530b99e8ad74094f0f6f5b3117983873109e144328ec84f4264cc37d952142e1ee69a9935fccb28be8a8ff03054e43c1af1513f0c659a071a3efa87411323fc4340a093cab2041fd4c30c962c913478452aab61c78a87a17b095aaae422296a24d8a4423e8cbe9be3362e2593b02232c2ffc3c8c8dc640b1349f612920616b6310f109a113b812b1ec65d12552d06e0a978e9a432e878e19fff131fbfabdacce0c8c3d8910f3b93683a2298f26ac3a1b8fc234d370b68741b3188924194a13944aa46a623c744cc35a07da4e6c27aad09bb732e451d9b834ad35d9cb939028e986b3844dd24771744cce5c4820ed110cc4c9280bf3d7526b2d3fec1e2211b3b3f31d9db04bfbf62c444b9fe8a6fe0ee823a1f49d033df16a0e3460f9d8f5a0365f31cfae34ff05fc03279893400a4e7ac2694cb96c8bc8dcb7ea50bfc20049d438f9a1fefdcbed9f11c62a7494eb5afe9723f7c3e28edef5432167ee90d93e4850594d9b9c446957ad4f9ecad0b0dac6fb4a993d28a5a4ebba09116002aa8e9208773508e70b93b36c29d440e2a8ee744cbc60db84eb170bb2cc4b16d19f787456e0c50b9cae380d2a35fc2e5cb7d77bc9b21fa015bfd8c939e98db7446f3dd6992dcb7efd52d63fefe91be8eb33c430e6022b54dee677f9e98de258be9273f41a06dddac6f76a3d666c978caf4e2098c39d90205848502d73e1059ac1ccd628f5900cc4c004591a79150810deebb8848916a7dc93408d0de70515d1d08ca9406a249d3ae4bc6a646a725f58e62b3198cb6d0a9c3089b1382e324a74a5d17a78e15064eda406481fd51c492a15c8895929888152d09b5578b96ccd046910d50284a35520c29bc64da489b78c8f9a18d192b08d37a9e8714dd0e364b76151ff8b4f07c99a8a161c2925da0b723962c9e4457f9291457ca849783024eeb4857f12891a24b762f01762b3cbda290fa3f05a1d2bfdee1a80a1a9c9e6ac0f4b46969e38f15699c8c402391559849b5409301026d2335553d9c9ab877a3c3ab70ad1f68b748683684e026a3a3238c9c32754de68adea529b67ca78d85201df428ba7fb52fc32562ee64f4be57362ee326a36eb9d86461167a999b6076ab04cead25b90b60c23f3a93587e51c764f4434acaa55c461a40ea33bdc56e0eb00c27a106605ba73dc8b783d8042ec51f1e970657a3311b3acfd1cc3bda26d62ccdbd60b3c9dbdea51759a1bd3134e39b537a2ae6aad0bb834cd558bd26c3b921a57b73c948b006f64c85d7d6837487e708faf1d4a5fbd65d17acafdda9d3bb552df15ea4d1160005a8eb20876d94a207e1e2abb5697c08a17a999b61f6e568db55785f8571c518de7471b8290bf197b6c4628314571ef6a08effc055d5c1c0b698bdf55689d7e62230c1264614ff6ef19dad050e28f6bb142a51174cf58437ac138fc0aeb28f93e2775928d6b9270ed0ddb7c4aea4d84eedc28158377779ad4d98ab63b1399981fd66850c94de9d20a506ebe12ee784ef655a23d2e4f2413d928178a48dd6e73227ce3a7e428ea343872a5a998ccb147caea18d2e73def1704e75beed289c1096c340c32b8606f3184cf63c8f0aa090a044ff17369fea927a99cc6c64e050611be5f755318cebc5d55436cf8fa75d264d150da2259ccd74bee5329dddccc5b051bd4c7a36e7b37419148aa65590fc04f03f5dd0443f58d0747fc92143a25ee6b597bda4c42832c54f92766bdb651ab551614313a6d28e2343c42fd3f973279e72e6e8991ba56044177cc0d1146e28976137fa11a69f7b99630b0b123925a0003e7445c48776158e0b3eb9ccfbed38fa4d2fc4b65a87bdb944744309496bb165265d1204b98ced78c8714c842d7754caeacc0401da426a14bd88226dbfe00f554d557ed2cca8906ea8c099495bc71a7564ba82cc74979893431b908d4356509b539fa9208eec58fee2b6148f8ccd5be47d6a4666aec30dda524336c0ef5f2bb2e3e2fa88039c146504219b8f88c90067a2bd530e0290a7b81b30590f32e1f1a893913694e54e6931b4032cd3cba80dde5a680332cb43468167c831ec8666a2f769800b45c9f3373a8ea7a242913f4035401f5ec8a277466e04c80a1d9f5e9357c798bc39664b2b08d39c220417323b4cb346d565d89a935185097e39494c1886a3369b64939e374e182e51b2baf265a35a63b69376c96d1df64de91bd82c5d48b0ffdfc4d8530efc6db135ba2a69d130f6e1793dcd6d2e80486e56340e23acb696f029415f739f91d03907317bd5cb254685279bee8fd0979504b96009f29440cc47d9226553ba2d0189076236790b965d0c215e06f4c830b799253a98a11bae0eb00bd52635c59163c81c2f81ee6d99a220865aa967b400d8b3563d55f82386e753ba51e4f848ea0132a44f6274f8b25738ad762b1b7c1c0dd00d65d99f0f88467d23041f63444a862fad4b7fd30916a0a757d6c372152bdae487ba9aafa3a368116affae5e2344151ed0f4e0655f3dd1fbbbd60744f0e8688f9dfe0fd52dc233d39e62517a9e190180d7fc9d618ee6fd28bdc952d378ec4da37f898aaf5c284035f8c2985d87d84d52e20deed3ee3060ebdf24dcda5d6b3867c8f4300692b5a3229f4670f8a24b245e8458bdcc69da8504410ccfd5b9d74f21d2a387fc5087dc08da501b2f4c54bac7f91448b4ab789d79bac579606edc3c2a9b4d6397983e719beee9340274c12d457034ea2cf0366921c204ca107765320b0c5103e6531cfccc5d7e200d9bcedcafd29549929b9f4a4222ccbb28d89abf8ee19be4ac54a849b171e55dd21cc3bd98f451c45ea10c9f55539116a3a884e950958f626feb40e281b9af55c082fa2d2c6d018cd22e448d9f493a55174f5a3b1d15324414545f32081ed68d3fba60fc64c83f60c56e369da2e2667c02796d660847d412a5e8ec925d998d7f8d2fa4e6f2a3e492a094cdcd962332291981755fcd144546b82395b34a98eef6ca9c041f3540748eae4bd6dec25fbb53c0e9c0110d3a0fe82e73489f0589ca9e1259e59e15ae261555b60cebb70dd62f29ffce75adad405b0204a0417f475fa3f88595b8a41bd230daed245e14da0788678f91083737b478895136eb685d885829e99a1ef145b9c80c6de13092ec566dca23ed4880954d2032eeab2a83288b808b0b8238d4892a9a4a4d1e623e18178be4bae23eb0e203388a9d9a807d56505508b5f64137a2c7da6534e824eca627124f43cd608a0aae6fce7a51d3e2c62b1a6fcef0cbbb612db31910398214605d531fcbd536373a0ef877b24db39b7614edd836d8b8625a201b0dd0a7cf24f0c656dd9f29449f0a3444dd9b79d240fbad56e9a247a6fee27f67b7195e2ceed6a39f70e518d1441bfed45aa4d830350139e321aac1d6fc8a47c38145437b0d301175bc1662aef039280aaba268804ebe64ec7570057f22625c323ce9f748900a9aa095040e70a1aa015273c6df6cfa8b92edc0485653bee0e968d292d1c762563a8586e4ada6a3c3f57c1a11688e9e9f17c77efa573979536a96e19f893b754b4a9df3f33f16e8af55ca1bbf58842633bad1ac52d97b4763eb9137f0a82969859a73fb8c6e56215c0378931f774cc28ba5bc0e71d7940eb42ee9aacc6238b46079e68ad01c4cf55f7807b440a05c385dac1f8183d039e6b40f5c383de1ccc49c4d606aa06e27d13dc4d1dac25d5613cb736b9ce58ef1f4b8452d0f08efb63d0683f1302d3c34ee8f17cc90c4bdc735d9958ee141cfe31166221ca08250e18c6554986074db594784cac555090ba347b170ac6da82061f408ae53a32a0bd6974e9707beeac94bb4f3b7bdbbb6485002cc77434ebb86666f20b62bcc7a12675ddf4e0f24ae2b05215a022c85896601b5ca47b4683298fc6b7799c40c36d827f95579716c8804f434026cb81897b239c5a4bf838e1621d2808413dfaee2e2e79f9a1a147240c2895defe2fadf4b498992d8624cf47416523e5e7a6240040209257ebb8b085f3e1a2102227c2cb1cba190f2f52848016904239178b1f1ec08fb9711dc2f044446bc071da483a3be4a5ad17515b17ea0a1e66ec94b6280845f0b9ee18801a2ff00bad70f4558cf1961afc60d1bf85de508dcc54db14d586cc940bcdae525a713d04e0bc2f536388b63b0855c5e07f52d4176550bda0df9a5fab8be5c88e6de3820e91a64383515d5016cec387ff53743950d2ea7c09fe93e3e4ad6a0158f7d1f7321336822b4d5b054fd96d02ff2371ddd3721f2949fd5e8cf21e8b2a61df9afaeabee279a311de568d93600dd0cc25946f7b30ddcbd73a228a0fbc1eeb87b33813b5572aa773416ddb100f35fae493c905f69792750a56fd999bfa4f5328b21fd274c9fd6fc004aba5303db7238474bd2a79ba81fcfb259917c1074d04f224cdca29370175f1b04fe58ccbbfa68daaa4a084538c76c309370200561b24a513328cc5e27b34ae560f0a6b5f71723d67515acb6058279952ca814fba4106f7770dbc4501109a740e4e646c7743cfcb7da35dc8377ebd26a2b550d80eb3d78d28c8e12681829eeafb4a9dbd9f7b648fad8a6cd27b16b8c1c1e4fef53215ba2b67aba46971c769caf7b668ebd831b1fbc3a0ded81f562cb1a74932d1bf080966881e024d4d553f732bc454d0a69e14a12f0074439d6a88f78f3079a1f782ba0e1eca07d19026a8027d6cb93eb364dd66bf3c2e5b0505d3faa3b8a4ace496e1c2b831653741e34008d2457ca3f9f973629ef5dd45335898b97330ebe77ee9ba89637af6978b802f6b1182f43c6456b38ea699429f40a68cd6878fbb7fe2f58f6d10f2cac735e2a909dac7a47c7001956050944784b5c5296f7122203fd66aff50748f7c5f3327368d375d3b13f90e348cca3f242b9e751aa8c552f2bb3209d880367ed4bc00a23b829dbaf2576c34b3c75b1ad04464e35d841a076fd8b149aa1cc17cdb0bec85540f6a67c889a4fae77778969872940e9784023210f069a7c6aaf632a8e6a39ebe809e0466ad3b7bd6980dca4f155b32bde8f53d76dd79417585abf5b85c5d0a94fec5d0486388b9ece76645341c7bc913785eb4e0dab7302b52259677801a4bf2a88af4dbdc06aab9a9b0b73dbd18f725bc19489a557c2129a5c81cf3323f9952c950d6353e37e062d489822428c883891914be90988e1deb55b574e90595d043d015cac5ab36ac5caa0fde92660256ab4a850a24cc91c6802a02855a6548992199e511210d3b55b572e5d8671330162b872e3ca85cb3073282c5db6544995674f717e941bc98936de648a524e71aed8238ebe58559b22428f2f70a8a291abb69298e3a451b16d2fb43cc5b61a04219b24cba263d048d92cd52d8355b48adab7716b6055ec3639b553700bcd6d45b114535d710303d680d6964799c0b932ebabdbfc976fd1205364b209fbb91cfb79c5090dc9ea228c1745d5c89643599557dc4d6c020c83454aff8884f9a1a4ecb3c72b8ea2deea660c3f16ee558588de11c9ffcc0a55806724afb8db75459a99f6cce0bf2b0129afb83864bff57c877b7d5f112e8abe0c5622c15934fb0f713358302e530496c4d8c22391c6bd071cfa7e86959c9d74655786dbb18aade94d552143666c1e06a8e385381cb0c2747354c9194c02f192548aa8a19f6025e47246e0e33a509d0dcea44f48c7744750ebd2d2a2c3d71ea294863ba96e3907bfb171905e93e734804ba029babe8751d11c382400c95b0eb41c2b6eaaec99b90a94450320ee91bc0d608de000719c32753bab6aad1a441cb8ab0862d408aa0f6e0248f63b76de5ef66e2cb6583fa2ddaae408d0b18cb577eb5a96ef35b2b21374a745b6e23be707c2f21d21c44013a425cf8249bafd598f33d1f636b65f2a969bcb6df0a789d8750c737a4eee477d73050fb92a8aed182d1d88b765cf726eaa928b854fd2669a4155dfd461bffa5b11d761edae4e23bab481865c8a2aefa255112f7f9b7df40c4aa3de958f7ed1b21e9d1bd7ef91c9f71e3c204fc0fecfea380f016d6dc93adce2a57deb9bb9de91ca8f9cdffbb14bef0b006fcbb959b45e8ac2ade947a0526f53be397bb24760f26f9404d4c27f74c001a79093bde76d79e60bf1f5731929a571a11ab50c30505c0be0c01c23f2e51d60df4880d05b73266c71f3cb88757d43065c29b859c1acf7c0f5e0b022eb9c06b6b64ccc3a219245b021e5b784a4805760d249c45ada2dfe10e71af3cfd7ddd1b06b2c7db152e9b88b48861ee60a5c746612028832249d44d80205e8e701bdfe8257f527f457155835acaea8d9ca548acd31b80fe66fa7baac9b074c8f076a2327979dc9a24fec3b664469fd0c63ea7301329f3b2a0a1b402f6c219ab42e0609a104af5f98ca32f4472d0ff5feddc512830194d4c6e1db34b6401c3dd9e18c37350c5df6cd1b016db871b81995ee50e6c170998a60b8463c8236f5f5d941e0b206b243b1a0481becba2bd95389bcc6e5d88e6f57de76732cd4d732acd7da7996ccf180bc9f9797af8eb5fa401ad0c2e6e01fcbcf6faac18ec46f03a742e1c979d8723895f399509e50a7162391b9dd0a25e2cea3e86fb77a89943ea845941575728bc8c47535fcf71cdb643e6a1ca85df1aa8b364f23e3ca3064a2d171a656262a7f7f5fb9fe8b304b18e3c0406476bfc8e4b61e8942b5adc455fcb268b141262ab0419e36af00f79278a3482432d5959fd87dd82b5a3c7535cab75e8057f940c4e19a553fd3ce4f451f096ada7d337f1985131df8aea12cdcc9645563ecdee3b82a21f3904e060d54dbe15c7a2498f84a04f2b8f76f49997e74341e68732c7e3b611a8cdbfedb771ae587f90994c3ee2da89c075178382a5970895294b1049ad077fd5bf44e41b421250bece2ef0b29ea6044dc8c3e1968403aa814d506831201098156fb6baedc703e3240e36613d015f01a922528ae2ba6d8d331e9b1d6f6915bf85b40f66f25bbf6af236b6302146d8ef6b929826148ae8d8b6cab23012afc85413e608945e39dab35f9fa4c1904b72d3e14a08b9afbd72d80d6a529000bab5ac15912d9eafc4bd8ac416dc6f6619909f2990bd91691a9c4ec25d92a317a455615066f4c930d3219988c03d23cb270c513a374e8d6ff9f15e397c797fe52c5ae0c52d75f806eca3b6d016997b26867cc9515e012b06203818d66002f136cac2363cbd0a21b2d6fd84db389f2cbc95e659ae104bf9b8c5810a2ba096171ac1d9a0238767014e65d62dce35078f12948d4eeb9c1862a212abbe7a711222dec75316e5bf1efafb12f4d67498cb5e579759b2b2052618698d3c8f8f5f4852bd3340d2d74f7c007129ddd3376e32e1da0fb12504dc6f0c5dc22587dcdd8a5cc65aa0b8c763681f6b5059403335840b0ee55988556a9f7cfab6eff03d8de83027d29bb469e791f008daf6a11328888123384d3f508787d60b41fe51b66aa66387254fbcaeed9592401c95bac0a1fcc37bd36e15b85d1c6f349bf15811fa48273a311b2186e581cccbe3e3266de22e8f0a2dd70af7af72d9e2a2c82c88a6a25342a4523a6afe7180c12867aed614651739caac6274b18a792c3da7d670c610cf32663bcd4c9ef734307c4f3471e09c78d5767aa840f1a445de46d012b0b37fdbdd9decc6c0a456fb63d25b6100f636a59565418fc3c60ebf8a4c41acf70768b7410ca4a01997da4b850dccba6e6fb688cd1f3af0371dba3c3f5cf222c43a7148b5e98c780d4b83eee0812a9cae3f487bffbd1595a0970dcb65de371a66cbab1d8e8a99806c81b1af0fe63e73def44ce4d54f9af0279136a7bc851b9949d2a074ae46efbf09cb7c3d21892f73937cd454bbecb5e951c5b69e152c8f28e0a79121a58fe2abbbed048a4a296407561b189516ffaf1c4f9fc232a6c4ab34aa55017a443888973a44ab693fbd5acd93cf5a2613e5ac00e9524debc365ffa778a661f1529b1fc4e47a1786968f5aec975db8350159daf701b89d5c88dcacc460938a220dd924195b472cc17bf58a8abd79cbece8ba7bf566e414f44211ba2ba4d8e29410b30402531cac6d7437b7895467eb45b2b93b6a609830380bf05ee32e6d1d2d4765dd876e1d1c3bcf4446cba1f7d2625c414b85a636382695488848c13349069bc157cd6401c32203f8b32edf656989affc7c72d1c7370c33f43b93a9083830ad506fd9f623a4aa1405670d760ada0104a0f656038057916cde7e8ef8b4d4a67f4df9b2a3b5bba605a85743ba30b67cacc11b6850b557123b5a5f426f6a2d1ab26549defe133e6cbb4e92940b3bc12bdfe8854cc8d653d3895fbca1ceec317f3f939969f8d109648fb94349e156f75a37b4b5c10535032ea83ea2cb1129b8324137432d6173c4e95867c246fc6df128217d3624794bff72990c24b50c93339ee4f4f5c6a1f272675ffd0b56117bd73a555d62ecdfecafb415116f875870ccd40de4501610d59baf5abd97f5341735ba548c9ba56e1d75fe12a7f4f4de625f446f4cf79dce1b3e15212529761e60cd3135c9f5fbdb2532733f5ad8d12d5c740a8b916be21a2d376674f50e72929c37b003ef068d257feb6224f71d35ac4c1d50ba5df6ea44ebe3efe84d7f2320f5b28dde35ba3625eb08ff00df89907e44ef3fd3234a7b042d36c65e87a7a2165ef7f73ba127db001cba63737914dcfa2f591e2d584ec623333e07b0e62573e0f6dcbcde9045874e86f18cdfde76f2b4d3d2ac78749b48873b233c97d2e9e18128af2ef938c190104c08eb09c85f828d45519485c29027ed232b822ac6d6c6c8c01bb5ab8b5bcdc70c7b941ac6377dc7420580967c4a18b330f14db814fad94291b677f9b0ab240b9b8bd869ecd67b62c3d4ad302b5500fd763f23bc1aa03ac61303d34d0da1588b190d48ceb871edb93a37bbcee5da8591c36417ba8d92072d4ffd8b6a9f4ce3ba5ed62c4436c0f9f19532b4c111bececb940803b87d0323407b5083ce5b40ce5a2e210028bc0e9f07a9060388af87174f2d23e59b7aba3ea57a0fed2fca712e44f358d5473c462f18745d7f310200d3bef2cb892c8fa4aaba65626e9ccfb0277131cc0ff32c2aacbd2e2a5bd856780bb59e511d30c815eb54a0ebd206aadfb976a1e691ef90497f075f1a8d4d051ae86397200d1da9bab1acab51ae266fed4a3ab0bcf221bd049b96d8f1f4f7c125806763800443c4d95e80030d00a633fe2c7a6dc147c4a129a9ae113ecdcb17a5b2e5f8d4b3b63ab5250e2e9c161aab09dd38856f7e847f081aa3e60bc0117b109b6da9a02fe3b2644f108e728985e0f1db31fbd26e3dff7a9e6aa8b60fc237e7455f63782e8b6f691ce50dd2ebf796e5c5e0acb710c4ba208376a42b3a81f9a6cc84fce2fb8c72e0173d3fd40b80df10e79d0f1b9831bb570b3512c34c817dfe91d151dce0659ed03d956c5e96bcab96f468706f44791ed3bb0bfe583af935f528b60fe1f53a4c6bc37e02a204d33d6437ac3e94e3119fc22ba43d5f6b846b369d12d4082afcf4d0a38d31197f2da1b2dc421b639229e2e3b6c08c2c424c727708749e561556249d5b9f8d130e50e0adb2fa492438693aae7ea41e18d88f3c701366a2ca93a173f0aeff354fcccc246b5786f411f3486a09c1d94863c9abb370abedca4ebd11c62ac7e4bd93e3afd46928e1722da836464b9483200880e09d316c4bc59f6e43b53db37834de4e9b65caef8e1a860e6f82df57d6a1a49d0e822e0e214920a368d25d3e4b9d661af8ac7f642f49107c904c5ef6a846815f70ed1fb9dddb50c19f65b5ceecf24c6ed815e96f9e2d17a188dd389943816f2384d76917a317987357d2a6a377b906ca69bf2bd7ecdce769fe6d37b3e17fff2913a712f007664bd9cab2b1084bb6996a2833acb94e45fabbd735fa5b75a3683bba093f0d774775879880de0250b5e9ca7e9d7f84a8ea0ea7e504e7a52dc4ddc8f9c91f702b5842ce9c355cb83dbea91a684be99ac588d794a7e73afcc52cc4a5a777af824e67bc560cc8d29f040ff93ba2d7e7e18feff315aa031e88571cc835069b5ef0a74de0a923bb48a6f84bcbaa82bc4c7a9014100354e3d2645557d341f1c8b88706dd68a465f9d498d5919ad0e1a7526c9fc30278fa9bceddc83c24a7420af1a5c498505c426c58a77b1e41fb833ef7e48fe018174f4336c87f417677d01e5b7e76b904d91e12692308be8b9ee9b2ce178ce7112e8fc3e90664196c78a18ce15cdcc8954da4b0e4c7f43a8ce691f8bee70e498254ea63992752e5ea392c6735b454ac4f03bd63ab9904e7cb5fbe8861137e881f962013cd2025a026e645c5096514d1b18ba1a5e19982581529938b91660c5c1ba3e806bb4671ebc11f8a78f67d21d783dccdf45aa7773d3d8aca6cd71a7ef500000000020909e9c3ac80bd3c63f9620516feeb2319522a302a6666666372192924864f7e6ca1d910611060a06d95a6ca5aa84f22177166710c247b564d156ca1f903b0c81429f1c0a8542213aa50ba212a07a40f580ea81f5a084fb4a4ebaff7b366f865cb96b9b12144a2517a728b870219be08188afa0851d86a882103f90c1dcc28f4c058bc607ac22b0925002678a8d138525e0e40881e3ec80079c1a179c1b161d899383c3c4eef2d320aee7b8768053436f74b8777ba811e427fd861133364878cc8da813b14b3927a575525aabb557b5f6ba30ec5e18762fc6d9c538cb346dc3403495b671b92503d930e6883ba24d64459c389323caf06c083fbaa878224c1422aa785a48f460d920a1f3c306891ad8026fc040191cd005b6c0d5c379409e4e10d6863730467729238cee524e3929add5da6aaf0bc32e7631ce324dcbb46dcbf9030a8944a3118914c2752b422e42226eb480df7085d546718b2f64d422f4e7538b1a8623dc17e1c73e98df0b3776b7a22badf83c05c01df37e3a707ef897d5122b883146f7d07e3a96c84129a5b5e2b4b011b4269690a2144db0144d9009126cdb963313291091728c463a48202820578a261289440a0961e2861ceda7a309950b190a44b621462e1bac10e901003e380170410a019476299a60299a20c77a810b25112d9bc13d696189d5095c802bd8a1649341432c91e304a42c2c410423b4889a082d21850b68092bf8f009414b268108b614f0a0e50022d38102cc041426b84c508104980a05170a4660872041b5010fb4072a983825904d4891026fa2e78505c40834eb052c993df7d3c19a81080d228e56c651f180c3038f1d1d88a38a2fa042f691a39079f458e1b1c223070b3c7ee0d1038f1cdb7e3a78dc9052cec963070f2478f4b8c27d31895c75949882125bd8568804e080eb781c70e1c25bde5242a9e4ee51092c58b8c3d38f285731ba5c29c108d989acc48c122e56091e9488914ac0142127d10a41125ab869a207781364954b49e0ec2eff0aacb5d5da04dc400953b801c40e2d48c1c4ead8d696b2a8cbef396022df26b610e4f2f420f320dfdc5041083927d7969e5c6f342147917be49b151e6e469083181f4d26172e361bdcda9ce58a1531e07b415260450718acf819c32cc68bd127142e8cf14fe647d72334c8877f221fcee0fffeddb83462cc8f1f238684d19fd43a95fd8f454782a17e6fcdf67bda91f1d6124f3252ee6d2edb0ac462d51d93b371f8e6ac55eb5476b589a6ed37715b2db1ade00bc7f19b68420571b3a3de541c4882993beeede4eafed89452c0d697630334a9e294846c9ffe1db98f227fd8f42bfd483148b11829e6ee1493524a8acd39e7a418a594524ab10ae32f3a395426c6b4766a66e60aaa28adf265538afdc59c084cd3af23345c5fffe4aaac4dbfd2187235df9633e46a47786d701f8b6ec569878c01b9daf0499c312a9f6a4a293ded902f20571b85fef5f403ad98ade4ca5f8848212218e884ec980b8956fe22448b482b6a72b911fffb2a261837e23f7a151e15347959482bc4495f1243b8d08f904e346d2c2c3e3fe5d721b491b293908f6732c527fd8d986637847cbc53fccd897772c7359332d0875e92fece900ffde871120ad1db8f688a4f227d88a437872623ed6116d21ab141fee871903fd2358af0af81e130faab6bdc1fb53656284744744a228f3ec4f21723d8f2d3e7b71b7fc1f217f7631ed19ddd59a4bbb5455dd095d20f69d127b53a0bb3e348d317715d48a783dd0de57ca0b5e77fbadbdd566867c7d7425a3b96ead7fa58b374ba19556a67d547bd64fffae4caa408ff92b84275d98875d3c15de2c58f1115448ededa11ea5589eefbe45f87effb7484bff27270b34e3b327ccf62d84d033bcb3d67a7255536d06fde4a118e7f722b2c6f52c4fd22644ec95b3611e3b0e24ecea5a1899435e6089d25a14badeb807b7de2ca1312b2ff090999e52fa294ab6dba41966f2a22fb7c4975d415c64fd264831cdf25b6537361b470c99b4a3533032326663b3d01e3f4c4e909b86b0b2eace23af7d1850b9389058b137883f59cad3d891dbc32731d57a8c4133f791ac2f7c2933bbefdfa38d09f563f3fe940e7c8c9db518fc047791f1fbe8fff30cd4ee8c9899cc577eee4ed281fc55bb8e478223f3e96d1203958c5beae6b76626d7cf78faea30da9e2b102b9b08a9d1d1d9d13286176126dcc4e3c7b7622e1ae27736486b7df9fbcfdf4c87c94f74f65cfec84d2f9f4d2558fd8e01f1f07fb2b3ab8d6c1ca9f9a086739ebe4ed89425bb864aa758c26ee37b88994529ac439e7bc619a504a29a526b5d65a6b35999cbff84b4e4e8c89313b3b333350055536344e37b9cbd90d984644d473ea133a42c356d92f8b41f5bbe19954b16150c0b50a7489774a02f762ec629c659ab665dab6e5fcf9802028241abd9010fc4a2e8888f623994821ef4baf0717c22cba6752ca39e7a494525a6badd55dfc85951361628cce0e949951c14009216dde0bef47dce78ebfa2c78e3f030ef185d7e87862c78effa2c8ee3e861d25cc135728e2e950c2cbeede8e1d1d3e69a1b04cb02bd40a4c3a90303283a1fdbd527722bac33ebb285ac630adbdd432b8e1bc8f01f9e97862e5d108b2e56311c0c77e6cec4370b67cfc4e205131cc2400b7fc1c33b0537ca3e0979aee4835845ebe7c397aa93bd1eb8c92c9ac3d76827d76b5fc0cfbf711d83e63dc04303de5631ce841affde7a347f2cbc746f2dfd7fec38d641d03fbfbf7b1fffcc5eed319e0deb407e9163e644dcbd81ed328db678d12c249aed3369de9907f2f3da3214493748aefd06b8fe9ee69a9537ce3d73e6635e00fe90e6edcd9d834dcc7fe62dce560460386b10aec5c4397fdfd2ec537d61d08b67c6d5f2da309fb4c77daa7784adc52eaebca29b2943972ec4c0676bde6198cebaf488cec6116e3a33b15dde52f7117ed3f1c06e59cb37d35caf5180d97ee66c01aae7dbf24ca878f397163632f35ada471d96b1ab701b83f1f331ae2be1a6612808f3df681d6063d487399f6f93f5c7e8dcb72b7e98a619f83cad6fe721dbc2fe55fee94842c65f6252e332e8b7175676363ff1e3f06f775e5a0b339f0de4ea98970df00dcf0471bbe84116d3e5cbef7fca5436b2bca2577a5ae96627d0a601187e0d7de72526a77b5190c59259d72cacb6245c9a7c4d9ca3aa5fb94ee3ea7bc2c56ab80020205040a08d248abc156a733794d49cb768746328c3e8a34f0211fbf04fa4c06c4915ec4d11d427aed3fa40fe92fe943d273c42309191ddf91919be4391988e5a09090b8b3f75e18f14822847b9b9403d2448434976911f736b6b3bf981fbfe4218e15afed2cd167a38fef38914403a08fef3c9e0236903d8927437e0af87cb4931bfd87a31b44fa8c9491268824ba2ff7889b9f894a1fce45dc7b2f8048fa4513887bfb43e2de7b21bf3d0a65224d4488562dfb4c6fcc697e939d856535e3e88beb700ea4e6e68c82dc59d79999d32ece606c9f8db3166b997ed1e4ffbbf35abd55037d8a826c76bb289ee077a25db5e5b014f96dd752d38d9d56ecdcdc2eb773be59602c569426765addaf9bcdf02cd5f8ba58b810a1146733c059ebae548cded61c095b10c80ff8ce754cbef31d679962122d9e297ee73830feb2bf739892ef3cc6651af09dcf30e03baf59c0776e1375e24e6cb9eac577be229951e6002faa5e882e2d220c55411b02c09cd3d31189613fd37e4f663ff58380ce0fd026da00af85ddbab3b94477b9e400dd95be01ba7b130374678a6f6d5680ee7229063d5d6ca24b8c4b8c4b4c4e4ecebc71e1c264fa2f95727eb12693af6a4c7c172e4ca6ff5229e71d6b732e95fe4da6ac31ecef878326d2c55fac1431fa10e9e3cb9648a2011ab08a5dfafcf1650f211f5ff2f0640869819ec48d1ec4d19d5bf890479fbf54b2a3d24873b3c63c10273789fb70ef19a0f39d90ef11974bfa4553887b3bee12f763bf0fe19a0043e73e762689fec3edd0b0a1da234d84e8d6aae5e7b206716f5f2857fe226a2cfbfc9a46b39d370903236162d8112606198384c980bf90d6e65c2a3d6b67bab8c4b8c4b8c4b8c4b8c4c4696d9e363067dac09c690373e2c7177f415574c64ff1adcdb9547aaa8a2f3697e20cdda9317e8aefc285c9f45f2ae54c7756d6c6d4d418afa9315e53636a4ccd09f27bed2f8cf5974eb276849255736274a13126fab4993b4faa249c99330e558feeec48e94edc8f439d20d798ad715d8dd9f1b32eef9769ddc1af18bc9c3f7600f7595dd8802ad10654b936a08ad7138fcd2d9061704e2975801baeebf14d2489413ff9f40919aef892587231bf1ad3b266cad576ced6601b9b48d29976609b6757b84e097c146697f80b593375767c5ce3b4922fe02d8da329de104de4cb1a7f8161fc143fc6cae8ae846b446aa4c629c89da9b3353be28f38c76239c8c9d2e1d3a79fe1cefff9e8fc9b0592e1ce4fdfb39739b8b9ed452eed0d6630b69c2d5ba6e5a85c9d64bba53ed4564583acfdfc6c3ec6fecdbfe6432de330877156b5a5aae2b81b8431880ba18c36be771d0abc97513ee4ce735aa6a456626fa17cc85dac163ce4aeb25aac726759dbab8b74123aadac48625bbce48ba39ceb6ceb3cda5bd1e46f1f7b1b497cfbdb8b056be8127f7572f3d65c8e6b40aa285548c8a975e239b54e3d281589746a9d7a32cd7f6a9d7a50aa48924fad53cf088aa07e0c5a9c536b046688d0cda927941362857450aa104ea847e847e8e6d4f3e2c347eeec2ac4c117719f1f71a0d0cdc68313fa187f017a89e198d04d24e1465cfc245f947db7f184cc84c47021321b272674a32377f2257493bb91972d71841811bac191c3082476b4eccebebc9c7a7c47b5721981c9260672efc34c50f5c0c18e517e68f88e30301918071f621884d8c312bfb84fa7826191b35f39fa1b47b7bd7d4a956249ad22c9765fe6b762a86bb53c1146d5295534d5877ac5ce962f85eac78f7d2146b920a3c09f7b8f549144d4923f5a459220229ed14a2491f69f75d9f29f5d6df92816e42b63fc24bf24a2a2c8daa3a2c89d95d9123e2eed882679134db264f35e908f0a42869f836c29714bb41349e0e720a59d6892f83bdc12ed44937c944da6385b7ec675a5201a90f22d8eecb1a5fdb125902d836cf9f7464c0d5de298a6e1db5295db557659b18369903f52cad40f1f29eb27d522a7fc7c3e9f5af948d0e783f1a754291a0e929fade6af9f94eb929f6249b1a458522c5295851f2f4d58f1fc78db36f85bdeb69aeba7c46db709fa8debf256a981b73fb54e3cf8f3d6a15a368c41db83502bf9b381e87cd07f3ea09a37fd79d08b40a04f95bf9d7a4e3da79e538fdc62a5c2dd7d9b339b9fe153cfa9677b9c65f84fadec4f3c19aa056b189f36fc1b6a25d370b6a1549bf6d65f7c5ed35d0ad67efb0f97398a1fe353cfa9e7d473eac9c1f103e7474ce6ee3ea7365f8b2916ac524383af5dafc5b8c59852c5540b0ddfa286e18b78a675107fc6619d6249b1a45854f408ebd0525963add15ff417fd454ffdf0204cadb4400c4bad30ec255b4ca75cdba6584a9906892248143fa230220a1c3e5a9aaba8a52855ad55a5c6a975e241b55ca7d68907b562fffda3dfa154d6daca89d8ef52f2d3ef6678bce45fdd996cb6763fbb57fb8f76b5bf595fdabd984e91fbd2a58c49fb4395d9174a65dda254184a95a3162f67ddf7b7af71a69b6dafcfba33a54891162f339cb56dbabbb4767d76bd88dc157b4cffbafa7287a79e53cfa94766bf0144952b69103e747cd4f890d905d84f878f554e2b0709abda35b5823362eb71c6985a5da9558ca2687a55ff4bcab5ed5379a55cbb5e4fdf2fed2996148b5bd514b60da66652ab7db17f2b2bd952efcbf5efcd308530b552357c41f8b2521489eb353f6a14f95ad52e8af3bd51a5868d942ab592fa61636f634f9952a556a00cf263aa855e18c329162883f634c6b9e92ea6569bde7fba4bb9b4f85894005653aad4ca6a8aa4563bb5dab4bf1bfc7be7578a6527f0a2f7339d5fe5a7543683215333fbc619a59c12ab9f5aa9dcc5d225e3e69c74c29f326652a7549cf36c7fc7b595c5bf368a7cf854ca807e5d74663230cfeee4bedfdd20db1fa75c291628438a05c230fffa944aa65629966d27e700c8c65bf43427c746c07e3aa0e0d950ec80e206143df6dd10a5dada8d8e030952b98c83d96bdcf697836fb3cf9cff87932f72fdf51befbd37564aa9fdf8271e7b434fbf246a6f69157d0d89ac16a90d6994f8f8ebdb9ab74a0d1bbbfea9154978ea4354cbeeb24f89a1b7b1ebcd9ec247adec2eb3a18759fc2e45a7c44deb5b7f91bf7efc1a350afdd0d7ef32946a67a69b5d7597856a167a58eda561d8cdd023f8e167d755bffea965ffc40365a86f51aa5aeb772855875289be6a94faa1df44f0baea67a2ef4c36d9c3d1487729b233d9ececb5ec843e8ad5a2cfa8bd7ee3663815c13fb564f68ddcdb1857fa35947d493cf14018ead3ecc4d24df5a9154df5b9099a6fb1bdde428bb3b797ee4e3d500610484bd941ade1dfafd53ead269b0d33f833b6afd37e957267367bd32d7cc833b2af7fffc3656e33d9c75f3b8c67cf19ce3af54019f0df3fb5ee45a936462f4af765f5a907c250f5d428da4d54b92edae1bef7de7b134239698590d60bc267af0b2176710621ceb44de2f79ab6e5f7220e246a6e76449956901d23706e6a8cc8e95163c40c54bdf73127fad3a2bb9473523929add5daabdaebc2b0efbdf7de7bef092e4f58edd6b59f0e2a806c2a7a50c1041545c8f144032727270fd644172e200b16303b819eb39fc452e9e4866772f23604c20621844ddc111beacbc7a1beac3a3a395046ebd91f7ee74eec479df5627429a59c7352f9b7e2c8c99c9c9d9d991989a2b9682e9a8be6a2b9682e9a8be6c2626ce19223cc604418ee30a49430e69c1306a5945218b5d65a2b0cd40f727276766666503fc8d66a2725f1a3c47d2c1c5f57266ba8b6eb2e7becc29b7bf6efea52aeccfa7ffc2fc63ff2bffe9f98e94ef4eff3aeede89df4a177dd81fe5dfcd9e3c7b67719d9e31c462e8d3a2263f837aebbfe7d0448bf7d499c00d62d7cc8993fe634edb3cfae47b6f7c78f7dc68d6c7f7d36b269d41119fff5d7c575354a7c62d267afe9273dd628a4df34cae871cab571cab5495a8efebdf48c06ff7ca62548a7f8ce6ab8357cb4739d8ded8fff62eec28e37c7fe7a7cfd332da3093fa6bbec537ce3ccf5931a8585ec1fafb739bf8be087590c7fadcbda675cfe8dbb5a06037544ce749772618d6914fb97bddee5ff32bfaef78ceb70def133ede76f59029006ffeb2f9665fc99dbb64ed3d75f9f4386dfb9ae860a7544f6cf6264d606ea88dca55c1beb77556c0ad77540b59f6abf7f365e4fc347500b42434343434343434343434343434343434343434343434343434343434343434343434383319e30aeee44ba1a2f7beaeebef6f9cbe1ed73af9e939be13a7886eb6cd41d9b62c79e2f9ac2883d3f837fa7c0b1ef97a61062cfcfa668d9f345f3f3a6bb1017fdf4d2cffca49fba1bbdf5fba09f1f19dbdf93fb1ad653bbff3e02f93f5f122770b5f674fee542a1df1e04d2239f9f7f473e8f7f7b1037f2d131f0df073dbe250ee23afcf5e6ed43ba850f79d332f25f8d92ffa3514a7f27d76db954d22f44a7f8163d49cb914ef19dfd26d2339b98bbf37ea6f6f8ef86b5f6d1dd36afcf2f89120b793a0fcfc39bc87cdd7d4e4a373bf41f6e7b1097853e9fef4a271f4d638d82fdc5349eef042700d9f7e7b66d9ca6b3b7fcf53f20ac51e6df7b6bbcecd0877437e33dd636fc20eef31ba77db8b835aecbdadeee6e8fb71a2f281fe439636cecfef51a87f241c6d77576966d0c8336fb7540a6c64b741d156ac6454692ce64b3bb143943fac009aaed45922ee5da29550e94ead483526d94cc89e7d423456ab5a3a3c72ac5026198a9d54ecda456a4b80fc70b3fa601abe8a4eac6917bb57def7142a17f94d9a7a5d989c41877e24e6c7b12f7cdbfbd0eda675fb3111bf26f8f43d63868da7ea6ddfebdb42d03ff7d2c06beda59ef054ca36c90637dfb25fe764db9f6d4eec4f6b72155ae287d10e3db608cee2ea59473ce3929a594d26a22ff6e281ed8a8513cb026f2e37bd444488ffac4232c89f6871b1d28a7c45ee6744005a5a297a452ceb773fe35274f45c286ab35556666c72272fc48f266bd9172e248d54a6a5553ab4a298c53a65cf2636a85fecb64a458200c7165b5ad2a9a260d727cb99a41dc68175c0e5f18e44ebec8177f61636c8c7cb99151ae184b626d8e4842ad11b626925c1b9b1d57a756b0942ac592525921ec8b85b12f56080b1349ea436c5a18940be06313c36272fd872346e64686bb932f520809236fe0889149b1a45aec4b24e9e48b9d912f3156081b6371c8171b9362c1746ae54aa95e522c5d0e2a16bec8255f522c37f7e6fabbce840e73721e22dbc938cda262902bcb4ffed666d40b2aebfa1e35a70289243b91246bb5786cd63af5e8ba239a6cea4db5a93bea4d24a90faf596f50435cf3d2178a885cffedce776c502fc870ef78106f398f5c8924f27d65332167777547279274d566efb0f60b68a2a3c78e48c28a244f07138cd8feb587ef54d6a9e7c4036138b54e3d16c24b5bdde5d039d49db69def9c7a54d5f10afea25c407324a1a995c4224a25a5281664fade0bf44ba22a9ae8caa652ffed21ffb15ab06489a21f423821945fab8cf9959b9f52d539ebcf79c15aab5d49b1a456957b105a972d2585524e6da54b8b1d32fdbf9a4a4ebed387a5e0de8721ac75d60a21a498ea6eb276cebaa33256204721a41ba7691542f8e09e2815e45ead5eb37dfe450d9151eccfb9ed3f6a85cab696cece5e53497c69c192e70cd7d9f602aeb3a94699a756c65d193ff9e30b6b9beaa8444eb55639653424000000d315000030140e08c422912409c230489a0f14000f838c46684a1a4a63d2248851904190186208318480800880ccc8680402c87402043226935a1c63b71af33020f40354d93c5348f0726e4e7f8c8bb6b277470b86677d0e102b1f955aafd9404eaed633f0f286e0d50da317ca159569d6b3ca3a5ddd6e72dffe489868cd7e39274a8a511adea84be4baef77076f3fdd46a1e71be372fabf340cda0f463d55d57a37d4f41efa773086d6d8e0242a5dad2e831f961f3785b1de86a8ecabeb5cec0f862e4095a281034ff6c5035afcfd0b2385d78c0fdc302e93c3789545c9690083f3da1b461438ab61c4ca1a6c332766dcc170a7c8f1779b51300b3d6a84710b441ad57831a34219c6b0622ba3d2d2d86f9a3d5455b61084384ed571d427d85daa8650e3c9cd7c356604a83c8faabb94f22beadca83ac491adb98a32819e7cae26d3cdffdef6aa9f3111bff5cca76c7f6cfd6372596710ef6e680fb4d565544c05de92a241710969703fd289d34da18f9aadb89cadec91c3eaf53f3f95ba6d37dc2a87d5eb3f7e2a74f74a972887d54d3dea1027dee981a9b31bb203c4508bf85f298755f795e4703dfc0cd04488dad31ea46e9aa5c36ad87a05f515e5a883b2ac268160c802efa9772f6007330b1c560bce54d07511350c77b9de0c7a367b72a44acd0aca5124d49e7d3f4d2c8ea80ff2e9aad723d926ed72c7214a1ed6adb5373a179da2e5bc0e8de2c087d0559d50eb52a83f43f841a1446801e260c6d49ed11372e2f5975e018748579cf6602ccfb374a5c496de5adf230fbde3c7f04af5b0790f643ccebef37635731b526a40b1303c0fe495bd8197ed4c4edc0152fa052746916e7302aa305c1ab9ae0440d667d4164a95a5ffc94f37f585c6d11e84569f77925e165e67fdc473bbf408da4a304d5f16e789f5f8912945f438fb562a30b936201876614c8a4d912566ee21e54a263770b380b61864ff4f4b25cd617d8c0961e22e86d617714422a4ceba8e83a62a6e0e42747bde25f304e02514f9c6e77b8f389dfadf2be64dccedced31d55ddcd8ede59f066c7241f92296e605a72d2e93a1d61948dc1982fe37444bcec471ea9e107e3377c5a4fafa814287d0e8e3a7079941ee6b0360d0fe1ea9e766a04b1445827a1917ff1f97ed97219351a057968e6272d82fcb776f6b97d6e89f2877d98e700d9fafe75516bb36bab4c99853326e2a132049c07c1bcc5bbe94c5e6b103d01ab15925bc48315d04bdce26e3d8d2513e9c9424c1515392edeed2f3af55e7fac74f0065e33c86c7e69196283820f6f3099212f5fb20cf0804c66b5a6ff9b2bd24711eb289cf125d42d0090612418db00228f8caabde12937d78529b5dde181e2b0ad6015fac79c0f1e22c828fbe28953dd1c980ac654ad923ac6f8d94ffa6f8e091e8ac71fafe4a9d10722585bfb0e11b23332b6d7f01af61cb0366d5a9ae1ac1a8bad60c9df6ffbcd0943728f1488c3fdae74dd1b4a8c81cce54a66bcf54d0b9320834d043df7a8ba5a22704355f8726c1a8ec5633efdac0e2c4c8ce8b3aa79622a558b76f66efcd1b86f87cb9f6301c94ce26f8e8dabaa3c5c6898fd53f8556cc5869f36eac59bb0692a3484848af68b09b21406a987ff2090766854e93214a4feacd5d3fb396e66082b9d1637f3d932ee76efab21657736b6f6dd1b420d9073a57d468f0d11f66a9be3097b9253db1bdea4b1efaf5201f480255d11075d2ed3024aa7dd298e15e5aa669d508e7e65f3ce28c618e11ad39d148fd498a38e1446d006d9b4bab896f4abdae179bf3533124e2a43b73aa7d2b8242a7a520e3d428ed7893b6d3dbb10f6ae7e1705bef92395b01d46dbbc78294fd086fe61f1e71580f338eaf820f9f17f8298a01d23dc15eeef2d4fc121d1ea9971b9f903c64069a7f9636606bdda5c1876987b5d07d5993fec6fad8efe5361feb03c840d152167021c703d8a3d6850784d2afcc1a802cfe450a1d57310cf113ec4514fbd71b42db87f447d95abdafaa15390f9c3af5007dc762dba5fed8545d99ce7f70f363102b4d45fb023f2e7fbd12c16387222ccf12e293afd2a7ecf7cc1b12e9cb0c451f4c096f8920f7eb055e5a0588da895aa70f577abcf1ede1c3d4e19307f28e1c7bdbb7000a892011fafa685b7b5a2f9a3935da5c9324f96f9c3eb67ac77550fc163f116d1c0f5e441e60fc66cce8247f63dcf35a6f3bf2d28d06d993f0eecea7f14a926c6c8de7e1df4d7279abe31e14aaad558fbdcc9830dadf923ea15ecfec55aef46abbb0efa9805a4dbcf9447a898aefef807708b0ada48cb4625c65604ec3be016b2ecc029a76dc339ab81e2b2afaa91f6951a5b6efe6879770aa7c3875cc967feb0f86ec47260cc1fd32ec7300869172870b8994d2d676be60f752d7f4082ee9e0595ce76d75c646356b6cf7eaadeaebb334f3d608a2cdafc817a3e2f71f307c73922a1e61ff74ff4de26ebc74850b632f366fe9849093fdf3c3edd917e7dc06ffeb0029fd8be8df67ed160b288ee33423b066777b95e2ba3a4534ca58124cc4bd7e426162b4ebdcd1f9c1c53285abeef3056e39eab38a98b53d6c9783faecd1f0371f008cf3802ff311e81f3d17672c52a9a3fca33b752bf173a45b16f24c0e68ee704905e3a6ce5263fc3cf5569e8346ad20a63b7dc6ebe880fb2465833c834440e7d74144143f75f94863f47efb01cc03dc872159ad0d3e8d61a65417a3bfc824feb9a8dfd6a2011a23f6d9f301da7c9d16aa06f443ea88470c3b3bfb5ea9c086d844451e552c8d572924d8f7c1dad34cf402a4f86f035eca4f79aeb505d046ee6b1d493781325e7672059eb4cabb5ce0ec029dd81f40ca4b9b7d3687bee36015d76d7d07e644a7f0710a3f67997a05274ebc9630a728e3fcd1fed8973b5a1b71e40c5b537692a8e221221fd852a8cbc322d897eafba85cea5886e957c4f9088d7525eeea0c4d967fa32f57b9708275bd3002fe4b0254632f047a92329803b87ce442a5d60a93cdc7af7a628575e3e7f7de8810e07e3953c213dd2b7c142b0dd5a6c02a67ea6531682205ad315ff68131dc7563ffddc526f532c69815b53e006d104d36662e9246b4d1007fe49369e4c7ad6838c7b81a4d51e6bd0748487294a88a78b24291fd01b6d1682ee647deb7791dcd1e1288199d5039d0fb96fbda2621db8dcbbe4c028ba0bc2815d6bbbee5e63b68f976b602c63a4b1da4137d9c34b33f076348e12a960a89c27df01d40541d5004ebe9f196f0c32f36d18f8080ede9177c0e639faeb759a64d5a0cd575d2ef0bf61f0469686af8abf3ae00214c1aee3cf03a48b22080083e4152be81125da0ed21b5ac3e72f60f5c3b762caa51d0beda1297a9ce62cdc2c0d372541aa7da34df7afaf45f96c06df91336cb8d73cf2614e98d511418dc8b2428115e9b077cb75c6f3ea604315913a7f8bfc6f13f7f416fe29d71600a2e8e9f1a38fbc4a7da83e5e3f544c0ff0d0f5145501d0c18be879013d8e3f69e0df9f18efad41db949c5a2b7330d49e7e53149d6a3d55b0193020d97960e635ea80b76cb03d442d1f4954f634a20c938101f0bbed4164eba14a09a151a1a838bedb27610f224a2201ea4b35704c67eb32f3600cc098e5ef92dc9ac5cc72d22f43c5fd258bcaff592007dba73b8fbd550f66a3cfe453f9fa0a84523c4add0a8ccaae9f31357c26e4c3a1fe0e120836d713be11976d9bf64cc1daada0b813fe891cecfac7f2e1a9c9f6c7ad38c43a336ff8b1c6eef42e1bb95fc5f2c00c58bbe5d19bf86d3e7a2a30a44813a87bf417a58a9447ed250a11f74f3d9eeaeab0170413fefe1157f7e838e40fd72c0b05c08ce3d123d25e20561dea37c98f61aee8d45f2f194ce822d0ab40f45efd2a62f470061133af12a4f8719fa3c72223ce6b9f1a787a38ef2f681b64a44d77ebfc25e297ad9e104b900f4b449a575e2b7440f3a362e7f17b1ddc4cbbb288c2ee8b1ea17d8b1397f5b7b0776db9304e20a26227e367a84a80057d19bd5a5a0c8573f4e9227f8a3ca1c7988419aa37cb1e9b440d972a61628bd1c30a1cc6b726607ebdaf0e40e5db085d2da60e1dae15d19f250c23e717aa48ade8256f4e18b8ff520a98e104f38478f536c1355d0e216268d51bfe644286876a6d33429d1e260590655584b9d8c515890cb70abb1af57d104a87a877ca9b40ad474791cadf9a213e7b575848c88cdd61a0ad21bab02027c5927fdeb228ca439ab87f5232bcb0ba6a81ec0dc98222d0ebe4e127e29651973461237e32d8e3b07aee78c49206441c5d94c446b56ca4c29690ca1c313d880669e8160cef073d08d6473b4b54d9b40355a25e218e84517739adf89c2dee86baed63e254f6556a3021255134e7aaee5c65d6b1972b1831d3b1bbfdfdb459cede9e1389e62232341f890e2a5db2c867273190ddbe6fc5753f8b1b7a35bb676d82f362111b8e3931207c161924ba3d6ffc2d3ca9a150688a48144b6b70fac8f43c37464450d5e4659fc426c3c570df8c85ba5bf92ec5bb98ee10fb41a28d29b15626ea6fd6b335019bf5fda26e41a2f72e606b0ff783c8dda823192a2a6cd5fa214fe91273cbf2af0ca4e92689214217859885ae4a44a027cd02dc17454d16cdad8f011724135d357246e9a0a7493fca8325deb8b44d286cc9fc2469942b0ce8677c995cd2f0d5b6fc1e309f72c122138a55fd1bc6d2aebe54b29536e2499984a4a391a6fa648ca6c226d6926b008ce1d0edbef3be5c717b294b49c987e523c662941a7339569bab712208773c7b1cab356a221ea31202072758b5135afa27b6c9b0ebfe8a41b0cd4876c88f81f86438918c5236424941f3e98e79c477b687e4ebc32987181878db875cc6e64b1673d3c937689345d2468b3a0867431aed43b2b190892ea691b54179ce0e6126069798b7029d6c334610046c46a20796d0549080b0e14caddefdd4524ac382fc0b56f6cc0663a0bf547556c8bb1fff9b6502b3e5866fff9fb753d86333b6ca25bde126b75e4aa6d78aedc3f60819fcd59b47b08e17527e696dfb54164577a9660bae02013a350d8672b7b861aa0e50ebf1df44a41af8c9d25e13671c68740a76d65bd22244a2c356949b4fe06ea141c7c7af195f53d7b5ac2302d4a2368c3940972c9a0a84b5041fabdba0c3568356ddf02ddc99c7a08d314fdb3b97d69264a12f1d2a31f1b8cb83c6cee42f5d7778afae527a78b791565bfe80f6fc78a85971b485ef484c54bb16fb7eb83140cffbe2c4209463c06fd8da6a522c4d898e2da2c5f4691cf3993d4c18c898bfb77d87e7eabc935651889fd04c24a86b5e5f93f8b612eb9dbabc465fede0dce4e9877121fb34b546a05252ab89af16e8cde9e02640bd944aa8dd42528fab92acc47c48d2fabd1971c543192e4a0ba43656a3a2c0f5bf980c8c76e0d03d0975041fda3fbab3bf6ed4b4434272b605ca0dffed0132bc63cd1d3e5b622b5027caa0bd083228fae777b3d0f87e65f23d8657b92d682bf85aaaf988624335d6e3004774e650492f002dd82b969f1ac49c6a226ee7fa471fc8101c51dc83efabbe26166bb7d4ceea0944fa8e6e335560ff535a445377b1ea1fb7825ca8861fea0f79ba97526bab11da9303111effc9d2e6ed7666e2d523352301e5b3dd6db5886e149ef71d8227cb7265faf340176faa8b1925ce7e8edc84af97caedc59a38a6b0081f368597bfae6f61006159821fadde272186962d8a0dd6a80f64483f2014358230ee1d2bc685a23942139214220592b02d6a7d30ab770b699993f061042398079d29c3b7a48638d95d84662dc1d69509ecd111c384b5b218ccde9ba454f413a7d0ce05c42d7f52ee1a89e67d39dbf2413812ac3ff29b1d2aaaa19d6f6859e9e1e4eb09984d51ef271d0e875429dd560d8b53917a1ae2133d4733ab8f617fe57fd5fd65f4186e3b9b71f35b50943bccdd9e2ca1f74b2f29c9022e7f949ccf6522dc489af159d25ee70f74c9dc968fc94442317e0600a505e7593312f0cfbab48b6c9ae9aab9bbfe69935e37d2a7c66c08527fad4b1bcd3efe08cebfcd82e3ced00681467a7fccb44fe5ba236d0fac72ae7c04ad6dc0df30e2f08c547a8f80500a692b09bbd87b72cc6cbb644786800aa11bcaf2744c270d6261964a1b6391ff70e16fb82316e82a59549a1dadfc122f3bcb64faed0774a03e226ca68ab1d5649e45774057858eabf81ed5e3db1cf27dbf47cadf9bde93c07cf910bb506e7aca719d0712ad7af4cc81943e1b2c76c785488473b0aaab086404cbf323be62d57594e5e11816ba1d1ae09a96587cdad3f0881af4c7ffa08ec4bc6be0f3343e562ca5ebb56a951098ba3f73ce8a868ff965a0bfa8a9f4d12fb5dd61f7c5389e90e3dbf354b8f5fe56457154a816f27d6338196fb67a0a0089b24d5a1e2c554f459541b5a2c1ccf888c58f57ae5da5cc9095162908e6ac55eeb784d77037f2a36e0c570a1bb775858d4a3790d69dc900f1ca516819ecd13b32d1425937661ab9c8868c6beb434a6b450dfa83e1003011656f9b737a2c47a43ff97af96943b9033bd2c7ca657a4f879dbef63fe8a5964fb29a60c076e5b99b2a7f3e18351f612826297c66981546451daf71dae1110f21d13b3983d3bbfa6089c0431889112ae46b89edc9153f6000837b0f1cde5749b7103edb826958eb3fcc2c88ab6e41629d1e39c5ad1c3faf8bf511b17b24441fa67d3f4784419cc57422d5ba933f1e347df97181e0f5a7503a700097af9c8e34ad47fda28a3217231a8acd872bbcce697942001de22ec8df755db943f53f9844bc305cb40b1ffd7b065c0fcd1043f2e75ca633b5e523360a6dd886fede6f47a8db9806aff066a3f273512199b78b1ec5253a547f335c03f45f807ebd8bca1160f4db30a776bed02c86d9d1682785771f9c4d31769456ba32b3b2a8bc6e627522bcfaea1d9c196ce10541f86506af600b5f1bfd3bd8c9ce280e779a74283d491d73916c0af65af5b00e59ce69a94271d37d77ac431af9798493c093496cac0f44942c866a5303c67b7a74f7aadfabb4e99c963b7b7ca0910775ca3ec028c10856e1a94b7bd11b0fcf67e4b82cec6c11e435aef2fb5ec8960639523b370feb7294be4ecc0ca5f991d56033f24aa24c7b838d8d1d23373eb20410af49879b97dccab4fcc64d9bc0d1e978201b5275ff7360f164e3b14ce24ae30e60b5d8418a1f1a07c258411e805f8ceb5b31d35a8e9be08cc7c99727dbc64db3c0e6c56416e526fc4e33e60a5bcf9eea4eeca2d60dea9c419e3db6a6009e2a596b83bea47e18a1a93bc7b89aa707674e85622f3babf83369ba6396ab8e1c9bdc51d254aafae818d4fb87f2dff3b1fba52f43516feeeae935e4e62b3b9829b6ede09c40ad315f9c02182e0efe8f96a6d61a0cbdc9c5cd1c2cc1a07154ad677dcd023f55cbfc008c58561cbda0bd41190a5454015e260b92d3bc4b8112a0ab1856a592536a334736ec4587db86d89fa88285e6111287670104aae68b0795cccf4f35ad33318a5697d53153627c23bf7f59e3bde5b1915d04f3f03fe1d1a8ed362e175ca5a9e690a75210815883ebdff733ddc891f5d15aa2946de5460e4eabbba559ce1909b905e4dc238a1b39429c037f145ed1220bdfb89173a7795122b5fea948e55319a129af4d8af77603ea99c89a975280ac7af74425293ee9f9be218c576c6cd6fce649c41c8c4d32bc782c5489026d4595baf2a6e7491184095524f3763db6e5b37217ef883a5def2dd3a8a27d79e95a35933c8e64d92e283e03d0d3dd1bf2306b3695c66d3f6b5d1b9e636c4742f9769259d6c4b5655501cb578e865010b29dde2eafd65ee306d2bce0d973341db60868367454baf2e9a36397d286df9fab6987cb19529f04db7220dbd37685a435370b61136c66199d980592c9681ead640045ae90cbedf7cc2119281e9bdcf54dbee0c09a5a9c093b2b884d8ec754e6c2707099a36aeefdcd7176190b857fdd00b6d4d0cabc26affa194a77bc3657d0ceb43579908eb743397f1cf3b9d6e4b500cba6b226bffb502a5f11afb71b485d29e3f31c90531c5382cd142c93530ec80592768727753e9e19f70ab45478a5fd69366f0626b89ec967653e6b1132c792610875e85a24da3df432fb9b6dc590a8c62064105b8dd57826a3b5a48363f6940788e68959330f97713e604b0b642608cdf10f25392b65382487e6c65ce2ca2861c41b2b53ff3be0bcce589729f6a22df2110778fee5408e74ee6acb0da59ac410186ee75bfe71015d3358e6af3ff299982867ac1f1fc0cfc76cd1b8169ee3d9431b61ee299e9b32c27ddd96d194da1b31d42888c405b3985c5ed9ce2550c721ec00e2f50c67309ac20e7e8a851f54dec51f4d1a84a788a439b841d33ae0ecb5de7a56acef60f56a402119ef63e54800b87c335dd21e943275bae0301ec1d4617a9e784b79e7739cefad7e04934f35e6ae5fbe00312d98fa34e8334691d040b1fe365bdd66d959cad93f66770ca66f9dd19d42271585848ca0c458e2bae9c697b953977e180d37288a9907d30e24bc98e9fd11c4a04148470570f4986ab365d625334b37a9da9fa1dd5dc64bd2e5be94ff9f4b84120f521f6959e6a410842f868e8d9681ed103f445a8e2d105e5baa9ec47d2dc9e9bab4995f12431f6e0890678b5235530f853e7b19b9582c57853e11d99f62b36db16e73f171b9b5f96eafc3b1e1ce727daee2f8353956a246db59c6f8989b6dad62269899633382a6e50aadfbda1644b189ebb3084056000fb6b6ff02f048a97f887e19583b5a9a8ebc3e7554a3aafad014f4586bd16a445ba2dc78957f74813e058e00ad80b3db515c38c9d88f152026fd803eb845357ef58053957a534ce70fafb5ab6187b17c21e44229d947832f68a3b645d7be06f479e78a140d477d88d08cdc8a944385331f62152e39c07ebed4540ce542477fc59970855edb77668d05358b4eed680df3d6c901d099bc0640167b1a27d6d0aedf27ab80ab1f79a470e659c4960e7d940939f481672deb0894b7abd8818a4ac440f6deb4180985a6259aa1cfcc6733fb7e6d2f8948f72874ad0ede2cfa08247b5e2db9ff8b431f052c8e33ceebbe1438fce175e0180e88a4396ef82a8dbb18609c674ed60ff8aa1efaece7acec15a1f243bf52b287ca03f56ebda010ec2ba8044c7b063999f458582f00ee20fac371db12d66522b2a6bad53aef64a564947a0ce6647e30dc583738060e647f452461238880af5f98b51823f89aaa20710cacf796fb7988538af4d91ca2d2875b17b18c39b54bbc329c8c6adbcef32ac6efda766d2fdb903eb9ccfa35c775793dd24b10a0a4e805fb9e647a8abfa6e56f9c22c6bbfc2e96906e934bca0dc501067bd8e1b79f57ffd506a2aea42b97576b01a15b4a651e3fdb81738ff6a5b3164372331f64660369dd35af50473011fc0fef525cefe38dbe093d8bec4343e88a07f70c89d7ea3dde0c1367682cdeff68963c94d86f6afb2eaddb1c86e4ffca7bd18629ff786df7f373336f62d477a9307070f60a3fa0d76d6b274e62d7b2d53cd7084b42cd3f8ba70f07a6992e425349fb98adbb54758b5d531c772465d7330b391965699bf185a0af8dcf4f2d7e1742b1f4c22d448ddd6f7e27d4b38bc75a33fcc04b30978ea27b7360f11fdd325f6b5151eaab4a4f39bf298d4bcdc74a13f3065eaa7a9705eac0000a6077b85426ae5c845361beb1fc34f6fde15ed874a27c0e60aff91f5d386ecf1c59aff40467e6e5344ff3ab0cbdcab39a2fd129808e27b2d84b8fc4b16b7414bf5a69de7b612c5a1255d3c485530cf6fb7244358ba4ee4ba1b9f01ffc74d7cf2a420b82d959b2a61cd1636af063d97970b4c2e9282f4d5ae8017fced13a9b8b616c03077aee42f89cf52ca5a42c31a9f1c6b0c1eda0427c3c720e9b22ab6dbcd816459ba863466665401944ffe40b71f0785e06448a6d1d49ff4844d8f19ed45d67257e383471c7136b2be599979651611deec0d6f9c717b98e935c86b72b666e69ab4ba7262e82acaad70861928a16aab895b0731300767cb40f8258992043a53348b1b8279a1af4689525989827d8bd277203deb3a57df3dbc4689e27811312937f4d3fc277fb246a9a1af1d552282d3507b17a066d6447dd97f21c196526b73faf2a4f3b6e9a65c788933aa1580c97129a0ed8df3850432aabb871b78ee2bcc6dab3d1a9370e370527b1df846b3f8388aa4300b9e0d602cac73dccf5254b8a4e1159eaad0026dead431195fab0638be7f6b5e0409b0e9e17d76b6f8c91acad0f35dbbd209628f9d1d87c86a55b12dba6b6f9f573fc6c976e0c23dec7c3e478bee7432f95d706facea248923a9f418b0ab1641fee600751c0b01eb22312c961dc87e9921cb41a5fc0bf59b049ffd2e8c98904eb33a2853e8b768d1e25bcd777404bd65332accc07a435796901cf474033d4e35fedbb6097f0be47d56e3bfbd7b74702d42bdc08483be3e165c22cd85b284fc1a992fd632368fb719813a2576c48701666a953abfb1ec8738e086a4ec49fc77f46900890a614d59eb17cacec2f100848b3e720b05362e9bc7a1e3ffa9f65c0662eb13988106243925c304b440d90f4c73abed64fc79b3185931a12ec7810025b9300699c18679ddd401fd0bd354b1b077bdd3002d2dac0943423f91eff679758bd0860569e1bc7007d5f5bcb905cbc8b7712c1ab7ff5baf210c93a8d986691584f271ecabaa217799321793956772c88539e0e054987ace04edc8b74057cb6500c7a214cb7cd4bbf766507822dcbb6323a81fb660fb02cb482d3f2a59790555704a72c2fe7cbd1a168aa9b0720c83b1681b255be62cdb83be8173289ce3f932847d418160e7f1a0003f4e7ab65422cc9da534d3dc68db691641bb1aa2e1ca05625bb55214442e04f77f99eab1884a98f63c3865ed3b515a8f58049365d31a2eac85d30ac0e78b4fc6900d673374077408b3205cf1af6e041dca2aec5f30efdec5b364a3a9dcbc6be22982af8570fe0ebe353845cb444a531f9fa7284e796389a0feb0cbc25d23d9b7287bbf8aa9e896711937305a79c90d1da058ebe97b2e0d1a53455de67e1ae8ea80ffa882acc7df30425bfd9aedd0cd1288d58a90020a2ad0b71a97eb8f866886e50cb1aee9ea7d0461ba35e8b197a3140b819c7a89ada423022403ec3a6d244489fae5e9ac9b4490817d980ba2d868d95bc6c4262d0f84abc1b073cd585855d2e78d16bfad50bc10948551f01c0a36c75852cbd7777ca561f443b37da73bd8a90a45b1d369ba828b218167e6fa9c9aa2593d29346c6d9398e8733b733b1646df73dec420d30f76432144b827989f659eadc24a74465ec99de0c3e7dff5d3516c37c4c58ab8d4425ba6b772d8caf0771202b3b3321a5d7cabcdd756f1d7634837f4543e599ca2b59183232ad1334ab0feb7a1ca3df15d0c77d7133f4dda032a4c75d2d131e557136a0c24eeaf45da0c33a0bb0e1c230782f5529ac4d5bf2121e38dc7b77f1d0e4f31cfbcb52d7ef907f3bb34ff3c2565e7e03191565088fcf6d3d8c3d19900424a272c53b2d7b05ffd124b596b3b25a7c1177977edf03a23d3740636976cb18cafa91af52d900fd833fbe14d9e558af12cb7652117641932b6ff034215bcfb90f7929109b8671967af77f78949345cae55af831c4bfe15587737a25e0cce376e7359ef0814a85908992b176495acaedd35a9d2beff23bf3c751e7d380cc264aec5bd263011ff284a9b8e2777b6139caca56cc02165dc0063b12272a0f00a27ebf7edabc6468cf8a1481490d4c66c03996c3e43512772327dec77094af6f9432ac197e36daef253c0d4148516f6cced5c5333e3b31360311ed7ac218b01ed0b25faf7a6ec2f17a99f0955783e72c366c74483d3940ac4a66d399ccc79609788d1b19a532f3282b3423c02ada5cdb4712697d6bd072a462df4d34031c5c55d639de7687bbab10d990d5a98a1524d6f8c599ae83bae39808f613f0c2a70ee0d1853c1b6fbebd66e1a2c715116905478753429315de19c889dd9643efdfaf20e1556a2c6c60e6cfde067eb97a41f56ba07c7094ad953a174ce38ce27217ef07e345220249836a7cc53cf42adcd5a3003c2ba12cf8b2f35bfb30a5dd7a7f887d8eeea6af6b6dfd257fd77010ea3ff958392071f647f9e88ac08e982bf6ea76101369037bb8ae10493206006ef90a3dca6ba65cc4cc1e39d558ad60b6236ace1d94616e24d2a1092dfd44778e7c9a2171f1efd6165fdb5b565644ff54b6a55126fd6039b5cfbef9543eb68e3a5a646c84b2c7955b01caf6a6ad123bc37c5ff8bc880b17221a119228619d893b71a7dc9ba438c316bdcea0085bc6be21f1a23c0cc9ea04949a9f3eb4ff10ebc817d8a1cfdaca08306af90eba246d45e85b2dedfdce3703bbe86fade58e3d75a88acacb229579572f28771f1b89ce52654d452359a120ab729c68380a5e7036d2f3349c3e328e8218a19411e3b1ce5a717d44602391cfa4bcfcdb6d5222a7afe096910c2151ed083c32a3088981ad7619d97f20987b5e84e6b8bd971e85f4951113178491679638ca9f06fe0108c6565dc3c8b74b6e2f4dfb7ff6a612625d2ec2729dc1971372c992880d92911ec5bef5d04f39f2ad8bc909f4c310e45f178a77186f95598397374800f5dfb711fafaff5eff1b441b057b83db5e275bcb6e5af3bba2fec3710faa8e5872386f1346efbd6bff43888168a9544c710d5aff5dadbfdcf0f1383050ef3e7e25d5937590b5111b989545de44db158663ce483f4e99f22b4588ec04716c86cf993bb8651acf194f13e4a93e7a30a874cc3c99f2dbda09ec640a1bdbc53174e1f2f2de7b55f980cba9d3087b80b8d8bd88122ebff369546c3188393a4424149c3f0865b98586322b670d6e48164db57348ba044654eb5d551f82bbf8638fc45ac48ca6500b2e921a51719d95b6e75274185b4515eae2f9a9729f39977a7d001874c527ccac6bf4ac45494c6843010b75384561d9a9911dbdf467b5991d973d79a91f6775a2ab20c0fec834e3036950dae5179eff1e11ea5814c1d74dfd0c6938370ec4edbcea6f4789723ce29535c40a220076543ea41d2811e6bb8afdb146b16d17abf803b914dd53f3975813709f490a9379570c5cd0f18bd5db4d6839ec4b867f03fe83495f7a7364a6b9dce261516a2dd482175d41a5ca71e7ea5288e94a8e1a5e77057a7b2d23c62f962e23e286e49a10225ec41b868ec5df0d1f6dc0319b12a1668a241ff9066ce9ee75917c26db1d94e69e64cea467a3c2de6d0127020ed45b2239b0e011e0bdba8eceda1a82341293b12d3f926d63fa9937cc0cca62a511311b3d4932c2bd8cca9cec76e7f9a95674adfd6e3c065e8f40e4ea43176fee5c0a414476fd71a5dd88fecb0475c444aeec184ac3f58c3884bc5c7d910c6e2a98ff98308f32f024201c8de5c252b042db7106e1f96b415cd27598190df0c18d5cd84e28105894cc1e92112bed970e84af72c96786c5181b02b0d912c12b777df605df58e4f2ece32b3fe94113758383da4774e3f328bf6f2b8abd8b31cc332e86fe44f3f79020f0982fb82a738c5790d32f320c806a533d5b019931da407a0bbbf580b4ee8c2997b09f499c86b154ac4b384bf3b742fb611190fc3265a87ca5b5a4a89fa294c56817f0847d32827382e26f4dc463e4394b47f459d1b7c388b74a9daec843eb0d823f61bd966f7018d696542289f7f38907386dc21ed87ded8db6233469de37c0dcdabc2eb6192ad035cbf0ae505c6944606bc774152523593eec734aeb290955eeaaf106b4ef461d5e500d3d493235e0ffd642d55fff13b9c72e0a50b581c03fa85f750b897ef0becf981336fb6536d5dd18450ac90d20f4c22e87b748d475860c959e373b25976dac4fcac31de7b1adcd4a52bf8883580495520acc8df4b986a52dac384176658d8f66b8df1a1e2ba14aa78508cac15bbe9d5202f2df912d58dc28c48f6e617c8b274150657f815888a48db2edbd94f8560e7df58e65d6664bbc40332e94f4ee0b60475f0cdcd72d6aed185374aa69adc097a5b5325213378df2ccd1ff7ccfa55b10e0279022181c284ddc8827f407e4aae10fc8a7d80fe84b63413f20fadfb64bc148d28c55a6c314a40dd6a623e37049124b579be69b244d5a6d1a7d92b460b569c55806c0aa4d7aa7240913e5e42c7095da1474254964529b04fd31b62489296ad31242e24bd277416d2a14f316c7ae6d9ba45b92240b6c938007f84b9294a24d1b019fec8039a09541c23249b310b219141c90360dc9492279b48945278993a34d647692888d36913456e133da4451ac857dd1265a9a5bec4a9b186430f0296d226e9f409e499ba80c8ac62a69890fbe21abe858b323e3d752239f902c9021efbc6cd6405a868acf7eefa34cf5c6368f0cb6f8914817e46c8ae601856a225375e6645da15eada18eb329ffc5f6e8214cde40867676316cf4039f82ca31bda97d1d7e7bdcb3f3b2bc791be742150e9c5ea8e608d3c5a77561567d338e9ae93756d334966a5827fa5ef6ae405b0b888e103a5a7ceb2fb491d8ad7d054434be14ba26cf46525d01454c4149ae253aa056d773505566a3752b209a3768217f837059400b5503fa6423ad1c6c22592aa40a3e3652ede4f6d99a0232bd0436151bd9c580e2633ff6f7119a029af581f68b41c88557d342e9bf6a43b0a64a4d85b038195640684a9003d6411eac804e8c20983a2107c19a4e87201e891c6fc19acefe40a088249008d6d40aa9db7ccca1d595936e538700a3ae269709545d4dec98e7ba9a50db797535f98db74c01d56aaef79024d7d584183e7a7b42d2de3da41564909d7137b0a6747e34564037fb47c9004e16503d0580c91e6ef193499fb0eba1f79629a023989b29202b31405d4dc280b3ba9a38e2024c01b1d0ba34e0907ca8a18bc15751f60b3c60c59f988d9ba21539405ae4018179464d821b62683707e008ed7bceb5f1b863376768208cbf38f9713042dfa61605480cbf0118f53d75536e41082bbbf907838331891a3c1cd7e4ce3d8659737ceefb89e9663dfe05d5bf2a7d0d6a115acc816f7818856b392518bef6cd8f49cbdda25f9a9577f1d354c31d81be97bd436ffccf7b04c32b9db580787943ab43651c784b0b65e5502f25d0018877284400b7c5d0501d8ff181b0d093ee8caa1c4679a16ac24770c261eaf2db7d091b3b141dae268e5ce77878647873cc82b71f1b710d7b153fe9580de908b6d1c3fd9581d93cc50fc3956505acdcdb9bcd350c6969d6086a61ba147a475517e64fad2f027fe37f18ac3649e25712e8cdbeb96d7971a0bfe15411e7e9db6eec1b58dc80b339a2693037ac62cb5589a76c5672e4330ffe0adb022c904163be703285f9bf7ff86fc9e0033f7c5de838935a61d0134b62765a9635ae07820e670982dd32db1956abe6cb1156e83858bacb4d55fd770b17cd7c3b5c9a891d6dde322ed8e5a43f82a404c7fe09e8a7c0b70e96afd87e39e706b050fce9374dc2e433259a44e1fbcac8ea23a654dac8b701692d8330959292ae9056689e4b66d91b0fa0275508e6899bc41088321656ebdf35586e0213a1c94fa6a08ded13712dec6222b459e6cdd896ebaf05958e94319444ddee341fa6cbef2bf19ca9f12798b0d86ec6225975e58634f654658dbe5ba7b321beb259145405eb1d1bbfca523e8c10327fd7149065522d9d9bb282a5bfdff2383a9acd82b29f9deb54ccaeea84f80d91232c16e28e406022dd21eff55a86f7dbad79c3b7b24f023c8e6c96ed26562492223303772453a198cbd4b4954c4397f2e54292131028a84a65d5fae4cd21e7c2f53619a5008ca24693c697ba79ca9f4e56e96b383048035218aac0ac2d34fe4e9d6214665539671a55d9b03159bfa695639dffde03dacd0ce6cfb0f44016254519e97329499c0aa8ab91d9958ffafe4c1b2051b2209a340adb11d2e61514d45e55c9504bd376fe4a1f649aa00f787cf72f435ffb481c763e88672bf88e84d5aa29dc733c26c7ffef85c748626065440825d1f568268518a5cae2f34a7fadfee919445ef3dc03e0969f7640bbb20a6a103809e8537bcee3d2cc11340cedb225334bb371e5c2f33f54602d9df5665245718cdb347fd7fc6bd55b72113c016bd892ca42643a53f988b05561070bb1238ae8005534a2a0d11e916e28f25f28d29c62793874f737981dcb6cee4421f2e64279e24eb8ae60577a04aea8289b673cf0232125ad271c2d1f099765ff7dfe91c02a1e448726c68e9a0ed5c19c5873f33d25b0816e134ad54b7375446380ee0b5979a73c1c1c1ed674da58e150ee97e0602b2c9eec63bbce4bf8d59b5af0915600d62f96234d19d3fefc3ca2481c50e62844a96d05b962273a13c8ae6cd43d9dc5b1d1f55a946dd842100faecea3244b0b449ef222d7b5074f7629bf5b275a18978ac216294e28fbd849a87326db720cc5eb4a783a3e099a0946533b37379070aba8b87a3568492ee36759c25ce87692a11aaa8e7400ffdc3d282651303561bde9bf836609478ad012859be2146e47b1f89cdb2bc2827efe846ab156b3b9098a244447d08f35b37dab01503aa9cda93752d8eb327d1adcae4337d6385a86c0e62e8ee4ebc7a62201642471e537bd5f306efc5e0c4462245f2cc24a8276a266ad9215f3b41bd24130033216bb8426fb1cc72e0063fb6429085de33baea3dc9a3ba2282273f7ee0ab39b784be03650394ec2a8b6dd89822588cee51f66f6c8a32d1eadf737a8f0a0909afa23c1ae4da290ccf34963a771dabb2c49d182c63e0c798723a24e81f34555486d2910e140202991759ed9665fe2f00d36fa0a7c4fc87e90f58d38bdab6967e84c4ae7ed4821ea668561cfbec3894a99dbcc80e81a11792c649e617a5df6d4ace39b34a68fd9acb64396009dca91f89d3981ccd35b1e8cc57117d63f9c0977b43533add1fa6c16ab31334f582a6d828db5ba1582e4330db3d00b9bf0a5568bb589046390663f3446b99b080cb175fd2a5557265d8600cf989581410cb4b3130024f5af78d7559088a107168ffaa0c65972860eb8d48b0c0ba21a13741720151147945088e01fbc8bb8fff4ceff36db7a6f06cd623c7785cb9ec7ff32184051728d804c74eef81914043d0207912d30276786deddb47e47b860c1d587132f126b5ddf1fa23c20a329962cc855d136b25b6b13f338fe9d2ffb0247e0de1f7ba1caeee04af43090e5cef038aa762963c5c6c997a54fb1bbe734d5747995df4932350c3484123e6b19845b7e1d989207a1bd4592d2eff6d19f2d8b4c4205b78cdc7df1850e5e7e027b6bac3b8c8f187119e26ea58f45c5471297473d78a66909a4878c1cb0cb4dcdf9edff412ba8519912e0fcedde5451549aec7ef3c49e950ae3d74f7180a9e362c7b898246ca4246bacda30d6e673ee648ca3d4dbd5aa21b3a25a6a6bfb2c391a896241294516d384f62483979634d67b6b1d341e55958e96c1016bd0e93273d2bc58ac13d68af5f70700e16c1122fc30cfc93203a0f897f0feadf499ba34358047098c00751cae0be29bce441ca8e350e172d4b967601edc8b3c21220ab0166b4acef415a2b4de39a648a3504df4d3d1f29e3adf66c051324f49020133c22716bae8fef8abbb652aff067d5100f48d6419d72cfc3c4a81cbc07ee3b7109c122a5ee11b64df9b2baaf40ec7b0195898e5c0f42ff430b1826f55f0cfc80805b3be7eb5c30820c26b3cb354ed5bf0fc6331b56b75d708d2a48d3940a25b14c3e8e8dbf1a8de98de63bdb7d54d5e7511062f83a63e3696438ba6269785c957a6e7ac593af8df85f16c8057324cb37b804d2e12088942ba4e95002d87f895c723293fbc3a535594fa30daf6a62224517a9129d199c1dcaf0b5820a7043d5e02898fcc1258bf882c040cd6aab178452c8fb0b63799e28a5466c22d683c66f618d1a2870d7f2c237d24fcdaa7b21e677a3cfce96a83e25a2c795c0932b36933551940ce18fd5a0163daf95991a7593382b5bda3dd7f69327845c6e79222a35c46533a01de9e0c52f32b235404b7e1e876a0178394c8551d3536c393c5e54a6db1848d2ce10c264f123b1553010a702f4fabc5a4203833f0ce952adf0dd51019547526c74931176d36e2ad1cd10aa0a114adf6e88aa7c2ecdbb365334cd14ac4f9901a1142fb66cae7d0a5dd43d28690c6ad91b7b44329ec5c4313c013110f8bee0159173abd80ae31b99436f29d352cfd5b154861dff759c6374ea3e6a5ac9a0f0a47eff3f3ace9e3371c1f3d4c6f4c9cf6c9beb58723d6a397f10ca49d211e7197424548118e73b1561602e4e6a96eac71794f0dadadf9722919448a6cca244b0f85408bb2f156cd05a8e4e323276c65063c09fb7735ec2d910091b392473be816cfa41305d3252cfc9fe3ed9e038b1338d58f1a54923fd189121d4f948a04573b97a68b65c209356ae0e2e038735d160a1e09593cb44b3c02f6a9186b185c57130cd483c3fc925b451b47510e32e5fea49f2aa5ab79a99439abd16de7bb2e70f9083d2e45329c9c3b98a7095352223e898f15e94844210dd800507814b17e483deb75001253a10224be753b019348c1e44f842be779d4cdf2909e2aed7cb95c3cb942f01d617259330a229009138fa2fc36ebd7f43ce05d4e2fe2265caf8ae8b25721a8946ce7528c766a6f0a294eb70ad18b611f60270e3f0c22c1184868c09949aa0f2f30e8ec05113ee0ed091ff1028f90bb910c159126a9b0388b9d99a3c652cd1c659d0d91a6a9f28ea2ce8ca8a6545a5ca59d2e47cda582b94a3a19220d53e19d659d19314da9669cf2cecd7153a9b19a5652413e9d03be4b62d18774edee2e1f830b6ba26445a95612d90efccfa2ad144643c8fa4a3ee60563ffbdf5095ab08569e70fc5d0141962e2f89087f4cde9d9596541e2aa8bd83a35b391b5cd7d4607172a18890b56081b18e9641d67b4654cc8377a01085de7f94579cd6626bc016578889c08c184d37d1e2b4867fe8731fa3fed0578ffc11ba8fdd75cad745352283d488a51e358043bbfac2f319896b3a0216e3e07b696e237d8785ec0fe72f0f9316d8cedac7de63f61d573a0a7f94f567309a63a56923f1a1bbcc075123ed1eda064a3b1ee0ded845332e0f1c1a50154d2d3471cfe52edfd5640cb16a8ba0a409cd8391bb315a7650ebffbd520937f20bdeef8cb8a373f48c91e3341113aec9de680c2e6de6fd4c378106d0c716e65516c675649b899bbb8fd2bcdbcacd407e52210a3d911f97a9477b0a26f4ff1a5b1acf48afba1935abdb052bdf1e79dcd8482b3033da3546efee8ffb409a906ecac9c10457a08ddc6abdf48c69ab2039b4384cca79a86a547dc27467795ba07e985af851261866a9544e4afa9ba1194381b3a134af7b558567413af36a66f9d8969ccbc01b8b5484a68c4182876cc07e0359fb877a7cb01917a32f82de8c57d1053011ae92a6048df8ffe44242f97cd7c29bc173df8cd8b8ef5bd543dbc870c74c3a3275f52e09c863f119bd6e6d35b938d1eed0a51cb9cb395aa63f7ca4f3d88fcf422f1537b5bc95e011079ed4ee88e039607c9bf875bfcb3a03786fc54a796a2f3d81604e2070b24901d0ebeae68d81ee60e94386456e588b4eaddb315914dbb1f99fa6184034cbb5c40a80b8063e0c4fb6a2cd34c8a31b6555761495f631d87685c4ad66926a134b4dc0ac480e94c126f08fcfc75ecc200c1d7826b388ef8bad1494b7a8be91444e935c0f1f7e9f5b0a9a0d0ccea93d12de8f9562cc10346000cebdb3c1de11fe1b798c7e5c5ef655b1b89af1f7d6c23d53006f0871886e37dfbe5d1bd08d7a0edcebf8c8a79226723e752a6bacc1a84bdfc5e99c3050ed76b4385ac8db3ec1c2e92870b464146b18897c215c4b4406ea1432c4198294ecb6bab2197f88d6744c80135661f32d17c67b94c4b2da4c28e687975cb9264bf274e571521c099a3a8bd3db36592a2cd399e898e39fba16631aa59f281a81c06e678bff810ed6b2f7709e42bd4a871e4c5e07605e77586cc2c8b0cb55b072054138e1860c4af1fcba9f0a0c4ce4e8ec9a26bfca5d9c768d39c1005dbaa68d11210655a2dd04c6a10dd624c7037a5966e5094bb0bfe19c5132463b7c722e1a90047c1ab04e0910bb15200ce703ac10762aac336801bc834d50d676451260c1e7ed1f53aa51044e5c4994684dfc08ad1774102f9a3aae5c309955d6a4ebbdc5d8d9b8469074cc66e1948ef5b5574a2b0d081144b298fd9656a9ba397f2257d85d20def3bfd1a407acd62b8242d975a1d43fa76209f31b1690f3382cc6af063c221e630768612751cca1c87e2704accefd5afcace9acab87d927b14aceee0e3704dae6504c5ac2d52bd122e4388c7b71f2e4aa6e0e6f831b5c6588f092d7ad4393ada6942ac15e2a136a615efaeb539f74db0673084148a1647f5b72d29e1925ed908c47913e82a3fb58090b3f9e3a345052918c2fa4ff08c643e2b4d18304d5b76cbee280059168c54628dcab0913a43d51ea4bd5d4619387f27a5030410b799d9b8511e34b2ed19f9e944817d9cadb35d18e6025804c79aad2bb8f77e3146239e9e2d5bae9bb07f741f736d6e36866cbd9f83f9d5315a638120af2663fbb5567cdbe4a04cec5a9453d58ad87ee703837760644dd099f3aeef702e6cc5898183fbe6611c1790c7dbe7306932460af5bd16b347b553ede11ab015952c240f300e1f5d08bfd835a95ebdd2584ed122cc94581f611b1f03696ff1d18f6b46d277351d4572d589add308682c27da25df41c260b8cdfaa3ba1cc8b46fbc6bb5adf499872e05459f549721e5889519863d572ba888fcf6c31e5383d660f79b4f879c061dd488be5bbca0fca643967690739b42155a04fb34468d608f5dc600d2eaddd38b3d5189a359ccec8cec4792a388a9d4c869c8c97108909d72852109d05e1ae450799fac8b54920accb3bb2a3e119d5f4cae465cd12422496ce0bb1d58d4c07882bae65ee751b2acdc48793d0b9fc92044c5362ee50b392bd5b250991126597f272d86b9c0296979b6e01beb96a7c2cf2776119754a327fa4ce252f7844538ad8c00ee4c0a6ee112f24de37177b58bb35400f527ab35433a3188a4d0119bda245935e7134e7693e09922490a59661e430cc4cddae33395820ccba59fb9f1a72b46250f886176044aa029b141f458596976c6a135b7862e0049e076e40baaff9e5edf64d181b35c18da58fb1b69a09cbfeac7710a5e024719e08ec906559f8ba25b507299dc953ce19178db5425117c0f41becf53db8c1db17485600a7cc51139cd7b569b00416c068ea0fa815f1135220e5e6d6ac44dd562da75f005ade2100746b845a63f941a970ac748bd712188db30e172270e81b7ebb780f020eafc123a23e9a563b56d439dcde9553cb189476ff3b2482cb5e102b430772556546a0c326a70c49eec62105c9a94b9d3945350bb7da018a201d05f0bb0609d9635db94bf495a8b243f282ee55af18c223767d65bd4085b3fffb749b1053fff1111957d52f64a96f04d3d481134c1037c393b7d8a32b2b3bfebc4a32670b8415a2b4375e2131a767222e2052d6a3b6775e57b8ce6f9c3129d49fccd9778a2c21977d97d6feca7dbb8eb6aa50a6b144c94f5eb741670acc8951a85b27705da0492b52f3513bde92d54ad569c4a7972ed9930f77cdc3ca2bb8f178e943432d7a62d2d81503189107cb0679390c93856f585bc12da31910ed5caafef5545a4697fb0447422b01669180c252a97645bc510dc436c68354551a68bbbaae00654674729e551552fa91a7537d9591dc5c1e0162c78336065a07ec5d3b01bdeb370dbbad7fcdb2fe969213a305a03ea8cff0fedf006f70fc26cb15ae7f3a7580e1273674dd8dbbca4aac70dd230cdaa2a06fdc8b99dae0b6e06a41be54420e6bcf92f3815e4b9487be952caf2f6656c3481c8f5e1484879d9420ce6e3fa5476af3b2f38b9ccd63510c82020c56e8e4566944695c5b2bf6165c3166f20c0afff8f21cda1bbbcc16ce97404b9edb0623e80d3ee24eac3d7cfc67a517bfefaadac88d085ab7b41aeac4dac101b48d1e54f535ed63d23d02295d0a2867b664cfc041a650c7ce06488c6365c2d0b132f98b7d1afea7236b4b99f946063d2c41ab1809c26f29db0ac817670ab444496fb2ae2de03e4ba218d73ca8a4d4963481d19a8834c9c9bb2dfd1851f7c3663e9e285bd68b0bdb4d4986b7296678b3dcccdfa2d3a30281ab159e7f219903b26763bbada2e50107469e1f1021042b4a845eaaf2035b922b3c3ca9d2ad622ad7dfe2f836437a3c1ccabd9c9d64659b46d1804bddd652076b6b3c3b56002993e41167f6e68d3559fc7c38c03dddca20a0497af51110b6bb807087eb72e8837276f30b886b8b8a6ebe29a0d5036e8ac603c4f5de9cd8cb1c379270265af93cd58cd3166f89caa228f9d18395734fe3f59225f0e3618b02eb593b1ce8598d06e2b88a0d6c3d3124c7909aadfe962cfef1bb199d1cf93297a9f2604aa7df9538c2ad8812343d79f22df0c7a59fd90a75895c7628f81f9f19fc0b35594aa5f60957dbd6550155463f100ffef08793908aa0281ad9c07ae84e0a1f00d9f7c40367c9f7846db7eb6e4208ec1d5ce5cc75ef6873120336485a8c6638758f1d7427c69a778f6d20c9b9967303f73e18f4b32d311fa0e5bd004d8f90158b50a446446966825695d0a64485489c752623b0b9140ac13ced1ff884b2e2da14f22f6b1c5890ad01dfa7fe83a8f61c0eb46fd78ee12758a8371f69a05d5857b01022131ceb096a7d09873ac656cada598907ffc5a0b739c252918973cb73c584827fc25add60f81017975bf880a856a00a5621eae82c323a2189e7642274f5a1199923291f050216fc0753e5a631cf014c81db08651b9b3d0b79d06ab0cc604f73993771d400ebbdb730afec9e431915dd07cda6a7116972be45a16c7d764419aea37bccc9b718c4cec03e8accaa569aa546580eb100cee87a6b3dc1822a034e28654c3e07114f9a49aa4cc306e6564a587c6f77b1ce5d049f125605fb0f7b08b15c6e9c50624d79c403b11cc14f0d10f336096bedaedd6a377999c200f761af2dbb516e50a0e29f8874e1788fc70af39e9bbec94900fa06a6f60985364f8eadb35f70b94e4359619f07f709f725c7342d71c22db851ac80361727deea8286c143fb40e2a64ec21538b2a81270490d017393c4b1562eb19e71a0419cbaa338db580231928cdabf338770e454705eb00ae31a773284dd11f81a69a4e093809884cba18a5478ccaef246311b66f8d3469b2fdd1657bbc287c571fcfa4b135d6668613daeb4a829a3444b8dd5ba7a820ce353e911712032abd9fe8c23e8395c3d83ba4780fafb2b8334bb64282daa9f6eee202c1f5d6b89a7aad1867b328347048647a8eac6ea1ed73f144701589b9ce5283d50416bdd659f6693fb3ebe8ece48346d3096df8ef1a0794ea03ae8b44be0f581030ea8c73c34d0017dfa55c4e3fff1aa4025c321ffdd571e800571d7005bb55f3c36d5cc1d020b69825b1311acfb81e926b166e93d25298d8409a67d8e237141019191919998eb5b8a5339c2ed9dba0befddf6e42a49429ce0fcc0f940f4436e8ee1a238e10c167e0ffd77813eb775b9c57e8d4b26ddbf7ca37dad796f8f676af6cfaf277edc2ae0e85e97e53debefb694ddf970b5bd669f3fcfa7f1c6fbed6ffdbde7c1afe7f8a559dda2ec5eeaa373df9909f6e8b737629df146f73ced6cd395955e539552d6f81a9faffafffc79fff9fd4e3ff6720594f04110491188d2d39d408a1c4931e150c507262c2270b9a7a4493f380501332a64a1c14b4d085441d81869890ae46869d2664d82001470f5d231d40a0b4a418a0c4804c045db3df522cf25ecbb6a06136db91825934a3e5322ea2411121ef97ae98379ecd763983c5c61dcb59e39e6d9c83526e9c4b5a9462b1989b02a448ef582e4b0b17e93d05889271d3b6929e6dd9d364391a6dc7645b0b17c5b266651694d8c625de50643bcf4c5d436e598e3603db4078517adb5095f78b9625dbaf5c166d4fd945b18d69baa2de78635d161411f48ee98a3a4b6b17d1b6ae7560d2725044d05ba62bea9d95d494f4ce5ab828b6cb9c162e2ab72c97350548516c6be122d99ee566e3a6ed0ef49eed572eab648a5244d341d14149b6f18612db3928b28d77101dcb9539d8c6456178305d940d5579db5035ee716ba5b197f7abd61b377e0581a74c19b3b4f614bd673a17456edd789477148d0330fb9c134d9659575679e711eb71d441cc9edc18e328bcc7ad7338368ee351deb10d2b47586cd430580cc74a5d941ec771d4fa0914deb18d3518f7eb8954dea4eed5504f484d3e2949ddab031085072b7550e51e7351a4cec9135e4c1705db390a0f2a6f1c05d339e1bd724e9ef0c8bc7312b287d963bc756e36c3a40ee7da77dc2f9d54deaf4de69cd4e045bdf6f3643a274f9cd4e0bd74af46c2bc52f3623aa87143953a274f78301d89799af73b973837e0890879eb2d02dee37ea283126cbff6932cad5d442ac536b9754fa6ec2252f74484d796e9b47691de319d08a54e6b1761115e78933aacfd5b84175e673b54b8b2c34aa983f2fe229cd3d2c109109ed61ab3b4469d0e4e804cd1c109105e94de7ff45b789a09ef6061f7d84142de3b4ad851c28e128a452d5ab264d951c28e12300f0c182d5a8e76948031e6a1cc3b4630739614297a13d1503c0dde5a564bd250c84cd99e8d248d94d1682c328d4ca6bbe874971d5a78ccba01351679b28d65b9516b3421d37c91c5cb5b8f5a639157ee986e3461d4ca3478c3605e328e1c4c281c1b0b0dbc9c030f478eb9b108f3cba209b5f7de7bef1e3e80670f7bd838da146da6d8684195a30999e64713c616b09850630f5878f871512bcbe7dc6842d9439608a60841133c72bf0ed8aec8fb8c3ff67afd266b44ca1dfb1a2f6ac2d815bdd03525d70b8b722cca60e68d7fd4d241ba4baef90d4593c458d224a18330144d13bcd7ed38c124b1c60206068a982f5e9032ddab2c835fa818e30db531365bc098068c05066cb6606281f16039b208f55e5095a5690655dd2507bd760c7614ebca8147ee2d9926436192fb85d30a9271c54cdb42d383e9c1d6790b950e2a92c52d6597926b4b514848484848880697d6b111cc5e071479850985b3709615a6c64a9966dc40ef5e0acc28bc71a6c86bc36878e5f0cc10cd836d4cc32fd3e48db1168f2c8261423d9712b68124c728bc99223aa81d85f739f372369906cac6666745b903c3842a93207b58a10826ff6f11d24181897d369112f35e3aa8c7a22c4d93c6079b45dea86b475ebec22cc1ecb030a16860f2c8050f4c06c29b0b1e189e8e06266f281a185ed6c133c1bc88c85fb8fe6617869975972b390886c5972e305cf0605f14af5cc945af1bb574f0f0ebc83458eb46ad2fb09d1526de39ff9616fa8bfe2245ce5ac77838033b2f42b08507458bc143086621c072db1f28a22b89bc77509832360e979391a361a16db1b1c7ad27ba22bbcd68c46c993d56791e315be3720b7e954de81aad69e46e7bccbd78b2db1e778d3d93d58e6aecd9eda623bf266f195fca26749006f33579ebb2091ab9ff9b4e733d4dfef23b59f36e39cdf54f93793562a4e0652830ef36a32163cca4ae8602ccda86a261d1b42c19288731068c9769346429f1d3b6c8e4a0b4142f1b39281b9ede3857a361b16d1a165a0f1928dbb6de341a6c342d3c3d625ca306cebb2bb60faf4706cafb9bb0c9345a27d36821a40d4c5e15262deb9ecbccfb374903b7a3148d331bb79566360eb76774a5128e3db367744f66360e5d94a218219ec6ed990d25346ed5b605b0182c330b72b68d77a6d135a11e359d8e4c33939bc9bb828d63e372b83db39770ec0af6ccc65590c3919bc9e172250c99469758328d2e5bf81b3d6e111ab774d04ca9b96672650be3962035a1049850e3169a905962a1b1df9237c3c68dad77d982aeb169bb1cc0f3a8b1350d8b0c4a482647e3464eaae4ed38c1a4b1f3b661a346c3068d8c9351e3860d1a161a16991a376ccca02143068d1a376cd8a861036ecfc06d199c0c21db78bbe9baec7cc8d966b3e53157dbb65c145efe4c532b5f90c53694fe0213e2e951470efa221d6d92375298e53dcb9adc26a983a283d26bc7d850c81db34b1d94d78e31a384dc31bb0372c7e83a786dd3c53cd9d65f682ffe4643ed294ced856e1c65bb2c69b971c7c65d8e9a2b97b1c048add9eb80aac11514a4d168341a8db683e84c1bb57859379bd1769eed3860e65dee28453aeb6694c476b99562bbd43dd121ef27e58ee9ac53c245299a953b5644062249994dee524b06ba619b6d728f38ae1c6ce31d248f5d646c399d1ba718b9646abdac9d14b5a35e166edbd84132141d94621bb7a194ba19bdcb5d63d7d8590725a69bd1ba19253576b9976ae89670b88dd3157184db82d3f237a4c915dba479bb8d5d705af214a6b983649c161d14d3d235e4962163a67b1c574d8bd4416930a6cc8c9cae1dcdd83399de5026d76cc3603474145ea621b367323b889e91938969d9808be570598b57db32725c5d683c9396abed985c8c1a074aae174de79a16544d8b17d3aa69c5b470b20d15d392d5b4a0682557c9556251c6602557c905e3800985e3fa269e30a1705c5cbb2b9ebc9a6aecf22503799181c6293290de5c635730d3c0726aa62161a40e6accbb304c5831d3905a740d592ac945a56e4782a0723f9419cbd1724d392369bb2b4ca898164cf79295a569661cd7d82503c1368e4b3bc18332c7b2071e892f6042c5b4625a19c88416625932d04c8e6941c5608869f1489c733b2b665fa030cb1d23f78d2e5c3c12ea49a6217790dc83ae214b2d3c7277c93424b971e4c661810343ce641287e3e2911b968f8c1b4aeb4a5c3bd2248d24b79a83be88f4a206968990a368580526d05d74102e827dd13578c3c07cf90206cccfb8f1334a6e6c195be9864e864e4973e91a72cf48da14990673ed38608e2dd4c6ad049878c3b66c438d5bb02c1dde922783db78eb29de926763e3adbb3c116d6b289e078d8df158bce1723376cebd7836725225de356a8c357457a62135169986dce4bf175f436e4d8e3c5c4e773d8d4c4eaae4cdd0e92f4f43ee5b2e4b83f91d726389502cba69de8c9cfe62232755f26ae834164f9335167f43925b5bf139a48c2d93b301a7d35f34d7df907bf7c5246b3172505162e41c94eeb2f3c1cc9b346b7b347531b532d78e62e4d652a8a396aecc5162c6dd153ba49834debfced15ee4ce0ad3dcbb71ebf840d17ac8743a2821deb8f52b93a0895d140fcba2b9605a34d7d63b4ad16bebad346ead7ba203de4ff41e754a349a2e4a116cef9c30b14cbdc70d05cb320322075e9ef530c25e1bd6850b49ce66b3596ee783f9da50301c7be5c82dcb45e16118f9246c0a98139906d6858435c1956b622477d85d41eadd048e07f549e4683b2b4ca84f82b741d048061a7759be742ef3c8dcf3765dcc9d06b8cc306d1c334ddebd4c43ea8299e6035c68b20d55da641d3bd364a030a0f07621305f7bd37694a2195237a364b6695b69b669ba273a90fb094c47ea946633ddeb9a714729da81c07c6d2dcbe15e3a33d3e8bd13c28ce9907a19e8955f2fd8eb058319c93419295823d3048530db9107b5f7ebdcae9869f41e47721c3150de2003953be75cc27e0a5227ef5c6a1f28211e4d005d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d3b2d765aecb4d869b1d362a7c54e8b9d163b2d765aecb4f840165ebc78f1e2c58b172f5ebc78f1e2c58b172f5ebc78f1e2c58b172f5ebc78f1e225ef3860fe7e1f34b8785aeb9996bfd17bc7017317458ed132e38a9971c5ccb8b86262366c0683c1605c5d32d7a6a14507692eae2f5f647091315cba46cbe0828ae1e2e9cd25834b06174fef2c834bd7689da6c1f56ac1a6a8b55ec2dc0171002ff26e09136a17c4aea84d50d3a6b96bb56d1bcdf2b6710c182ca6bc95bb84d588c0366dcf605c682f36f932f38ec98d7993316a39b32ccb72ef8ab45c9969b08ec665ee8a99260aae09a3dca50e8aed1b39592dc96cb7011396f788733561e852841ce5a55f47cc5ec804c3d3e1fd04a8d8c2ebd2029be960b05dca62c874bbac6920e3d1741b5623021bb7328d1eaf641addc26f72bf78af1949bec818f36623634c9224c9d92d678bd9664cde3164b0d8b629da64d968e5da912c86775598365a992653d1c3683345cb36294b32e3e92f4f24cbbd789a8bd9a6d1b6ac76448ba1e5b2e0e15d8ebc7f59c1c31ba6793a0b9d793a0b0d054f83f9b2dbc0987b1ecee51dd350d84c0992b736f18c86983cd31a6bcc7be5c64c9373ce39e79c73ce39e79cb396728b99448d2676171aae2f3b2a740b5c390b18305ab4e0e227b1a3c2843271ed730c56982fcaa217ed8865f6d2d968c9f03779ef110b0f26d4288309a30c5a3f98f87bc85df2ce09332607dba26b663b4612bcd99eed76e4e92fb83684acc16a24cccbdfcc7690fc25d368ed457b79a2e7e95aad06a5bbd462516230dd935c394a4c0f31fb1b3bb2ccd284512beb9df3952dde582ce6297819c6c5cbb02e7fe384596efd60428dc5728b3616758d966ecc3425960c8219f93a682c79b1d886ed9c308b6eecc032c7ad613d64a0226040f04898161eb97597d90cd35eba7654db35dd65e78349cb39a827594c5e2ce75c2c0745a3a5e4426e584e77c9bd5e07396a26304d0755be30026c8a3653b4d5ec75fcc6b91a7c83396e289acf1b69c4b01958c67d2c37e6d7672f665c5f9c30b31e63b19d370c0605dba406fa2e309c8598bd8e2aae6c000c2f8a4cb7fb1bbd6fec7a30a160bcd9d6e40ce68349dbba8b6c93b21dd35dc8976edcca55f0f60e07134a072f5fe165bca146187879eb1873b4214c281aac2b775c99503465699a356ad0f0b09090774090ba68a375f5811cb4c0c283e9b209de98046fd441bda3cebb206abcd815b739440a6a36408159f965099b020b0d06368506a3c1e09c6328614269301a4c690193dcaf5283d160f0788587f7ce02269406c39b6dc900172e5cb870e1c2850b172e5cb870e1c2850b172e5cb870e1c2850b172e5cb870e1c2850b172e5cb8d0f0581c8b99266b270173dc5fd48e5964d167a0cccbfb738e21db7a4b89cd28916dbd9564ba462996b11ef3586a4d9a238fdcb391f6821a8b1a0a22248fdc339206cbbb24f72c46ea764a984172f1460e3cbc2f6042d9a035deba38c292c805db878f5d43b37615e76cddac5cd4d1f8dfd9374e6a77b70f1f3b88d39fd0eeb6381d6539502a2284d7e309d93d36159af6963dd7940785a43edfbbf6b607d722419723fdf8d122f550f9bbb220a42d1bfce143971011f5b47d7d43570a6df9d43ac51a3db9c21f42c41e675f22223abb141111fababea1cb5f8ebedcf7aedde5e9214ab1431f151722bd2cdbfafa136fd9d745b2f2971ba1bc23bd6b6ff930470e489078a488887c2f8bf228951df2971bad6cba84f6d74dddb6f7963418f223bdb74a45aa4a1cc222794a8b5856a9edc13789aba6fced46685f1295c437149e5455fceca8aff5f9ba90e8f676c8b6284f0f1155d9a0dbdbe0eb43d73e74892e57817688bed76d5327956581af9b52759fabf2f529755f629277ede9303d7bfba366481f0acf0db64ddb81422292a893558bf8cb51fe76a1af0bd7226d47d7ee56a0d47b5a5315982e2122129e546bfa94b649c0f8c741fbfba642217b7a8113757220dbee0edc2b3ff7cb83efe6eecadb77af7dc86e16c9ffdffc17dfc4f16e8b931375b22ad0d75f8ea62a97bac9717374f80f3f7f8672768076b8d34e904f8f8f130fcfcfd0cf0dcedbddf44d55beb6fda5eafbe867ce0ca778cbb383a373b34eb12d30e8f2e08c911d7439d2ff0ffdbf1096ff0f0af38ff3ff203889e1ff9ddebc71e51f654f5f47d9d5ed52e99b0ad37698e3c4f313e4b32394b3c3c375827a4e1fb4a7c74748a707ddf497b7af0b24ba39ee4b64a3ce1e3c73def4094793376fe8f8ffae0281e9ea6343cb9018c5b2ea0e4e0f0f8ece0d10bde969fb02fdf8a840fe12856807ee2a94f756e5ff5fe3ff69fe014083bf59638aaa1ee553f9c9d6fcff0923fc7fd39b353ef8ff1e7565db546aed4e2cdbf63aca9edde85dbb0be4b9e991976551de93aada773d5239ca7bd2cbaa4b50de833c9648dabe6e4fea286f9f864c50de914e27479c088d3a08e9924eec442546555ced496b91a1b0453a1a0a5ba4ffef799e9d7fd7d75ffeba4444c2feba55ae8fb77cf8b24177c8d725fde5ef92a7357de2aedb8f80e00032a678024801b2e8801259a0e8d124f38a520621b305c144954d040879dd420138a47040cb0531528c0c20b755e35121062080b821418d156a2cf104028c44b88012093e36f0faff0cfe5fcbffd27f06f2ffbe376750bdfc2995e26b4eefed0bcc7157367dcfaeaaec69f3ff3b76ffdf7fd408190a5b24b43fa1690be46d1bb4086f798fa6c7d9975cb5af2b0f9e3ed7ededd39ad6f0f410b70d4f0f91a68390babee0f9f2a19ba24197231111ad290f9ebe2aaef616e53de83b9d087d4e84a80cd2f3971bf527deebc44e74e21b0a51dfdb55950f7d2e51250a89277fb9d153eab4b242a83aba1649f2ae44f6f44db55d8a45d7def67725b242fa13efa1dd25fadee053da99544e4453a9145d531f15171af1ff1dbc893bf26e8b83aa2911c883b383c373c33aade94d57f9e9a27d7d4a5d37f8f2deffeb589f5295771052f725b255dcc88329fe1e2684fde8033fec491b867d0c2667e018b8e419835e5f192d80e5b224478df1d3c8389f1f2b1981e087f1203f3fc65867248c613863ac5f20649c312ccf48c2f885619f710d47e7d78b46b6f198f3b885478cb30c779171ec493c66dd3186ca18e792499ec938bfc68c3f90317e65ac04d3c058e7f201a486c5c03330962935c6825f19e3ac7d388fb2984fa6e11f252675681f1896f3b8a36539e39a18201cc2b8331b40fef1f301f0a869463263fda40af80afcf94dd37cfc78c4198700977987712673d618f7e01c5c625ace39bf84e00c721e33d6d138331b2506b876bb9159c064b68147acf1e75ede323c7e4e5fbf7f5800fa730fc01f240259e3171e61b886750b3997441a0b699cf3b8332d4683498c613ae34e0e1d9c65af32c33026c2394ba15f3896472d85759988b1bec1b159c6250ce720d9826c41ae40bf7e1c835f39e3da68ea31dbc839e3171e9d704c079e9119933846d04c0ec06b16cb1858d260192bc125c63ae31123e10af250c69167199649ac71c679966123d6a4c638086b4c8363988631e6812dc8320dc3e58833c64418bf66641c1e3326473c946758670bb0d6398f79c44339e31b598663b81c33c69808579065308dc772c418076d5c6357f6d03b48ac710c8f35702c46346b9ab1000360c439bf32ac63534667868471c619637cf3b01f3e53180c8669fdbd64c597269666b8620726dc0a9d2556707d522e8a57328305ba12cec4f7662822865e8e4d92c40a28304672166c41c40a1c3a4333d4c819e2317008b2a2a6232827c340566030807e610800b4c3789c5f0a2cb8f965c9365c35b0365b67b7038b8d0872fc362dc7a6717b2c329afc8facf27bc4fad7ffffff0f801fff9ff4cff4afc1ffd3bc6976fe72d4f7ca925d4081620c56962f99ec45ce7405319826b50c4dc90a89aea479c94aa1911683471a8c03daab6bda24bb60b9507cc5c8b0d86853ab406887a26c89868e3631acb2cf0cc964c4af1e0e28fa306264c3caa36c3452638222571626896c398258e5f186be79a2b8c38a628e5e964c4c91144dc48a4ad1468c898673a138446658bab212147bbc31223f2b262ca66b64d438820956e568d3373d565e0a10db6520abf4828518794606b1c186460d7a530f5732481ad91019062f0fc61d6ce86a013310b9b2000a3959b5d308091028ce884e2f60d57862b010451b405632d8d04b56c6d0414588e80a64436056456a4b4aa499a321b218126d09da6301451aa30d90ec4524a3f692cd8e741fd45094954816004b2892da24f14bc94b46f278ed784066c4580625d24b06b351338ae91891c468e070607063c6aea44192848195acc481f5d47a828af460b411768324d24031da98c10e028bc164630ea9c128140493333a47ced08995a71e3ae251a394cd880559094132f32969461da38ed70dc55d8cd188dc415a10d331e288d9d1155c157172b076d237a32643d07d9002bbf2b043135b7ae0e1061a48880285ca8d72eae7ef030f3ad86089c9929e9100201109f5d060700100f6180124c288a0cb0b901f17e86ed88061a900171b6a50720484a80219daec05812286d0218b0d341860062c3130a1c92007e70517c27cc105b0031184e0081f6b0585d4e9070f192c4b95ada018145d109085680888066e262b613866845080071d4d82240045861c11e08411a8dcb87e8ce061871ba2302d0501d5c08d1668628ba51f3e8062b0970f5386f8a1002ba450420832108000282441f2834706349c828c82ecc5086687207f19bd642b482e1c45d640ce40ec099a13d90299895c84e621478d505847590189a36623d3c83218679341deb20d9b638c3c2365395696190623f38835c6afafc5e819cd80e22880e268e4b5db18d685955943912469300ca2b01a67d81969d068c0e145427134129b21c35103ab18e360ec405b307b5fb4724829f492691e356424058aa59622ce03ab58908e8104b42a8a64982249bb918122edd531a018ab1123c3789039e4152d99990d16ae46138a31b9989cbeb1e594356c61aec81da510ac878ed13d4a1a8afac84ece4bf6caa1a867af1ba3cd6c47e39136dac886903b601cbc6ebc642f281a8e868bd588cd8071a0c1b87addd03d5c9149142f801a85db77410523112de6651bb1bed142c65e6dc62bc39860333024a44c0cfc9a6972a469adb386e952c76438460d6302bbc5f46436d80b86356cf41973465cdad03356b11c240ec5183958d95ee34c6974355671a5f3ed0f13861728ba58a0092592203e2da9b2755404c44710bb8a20043919983125aca9832448c22ce1c40572a0a0d3020b415ca842034c48e0082178b02107078315882f0a6edbc508c04cf1841348041145840f3ce860832448880cc961018d1945101185871d4480e2ab0007bbe68851c5069c088b61c23041093c68a231c3a6010944a0014708a1001f50386104df071c30254152848925225001235a4092220a26969000124730a0061a4a90823502301a78e2080614f14356b1a3458e6c35301dc0a20a259020620820105045001df57de041135391231e4435b61a134b2811c30b55b23afa41008a0c39e24114a3367e07b0606289094480882180f00101564ec86a1280223e781005f9ecd4dc6ce387e900161b98801211408288217c4080952a270820eb0a5f130f80e4e07c9102231ac4c4a002c79609256cc0a4530001945045a5432c8c0e238341a620a3a0c461bc212320db8079f28ed6c138b31bbd43ef1939320e3c03bba16de01a230d3c2326e376d3e618538b61d66ed06ccc70c86c3158f982e5d78b2435d0ffdff8ff0bde9441e0ffdd16a7ab40feae693bcce9287ba62b31caeb4dd9145326c2ff63f0a66c839a4db3774753774db79bee37dd3caa5adef2e0b979baffffe6ffa1b0b29729cb668c8bffdf7e5ad31e9cda35db478f4de3a3c75ed3a70e8c8a69c51260c6b2fcff6f3bb1db4d777fab804d7070709a8a20fdeb464c686dfbfbf2614efbfea8f3ef7813d6058c6b4d5fb7a37bbfecbaddcea2bb86a69f2d91f500f6030c8647d7fef2edee22264c45d7fe3e26acc7bb2d4e8e0983bdbaf8ff1d7c9fd6ae6e2776f73355ddddb24e2d7fdddd9f56de7657e54e9dd8beffaffbffdcffef19dc0193dcf2ff433bfbc76e5be2b91b1a121a0a1a021afa19f219ea19e219da19d2191a1212120a120212fa11f211ea11e211da11d2111a0a120a0a0a020afa09f209ea09e209da09d2091a0212020a020202fa01f201ea01e201da01d2011afa11fa09fa01faf9f9f1f9e9f9e1f9d9f9d1f919f211f209f201f2f9f1f1f1e9f1e1f1d9f1d1f119ea11ea09ea01eaf9e9f1e9e9e9e1e9d9e9d1e919e211e209e201e2f9e1f1e1e9e1e1e1d9e1d1e119da11da09da01daf9d9f1d9e9d9e1d9d9d9d1d919d211d209d201d2f9d1f1d1e9d1e1d1d9d1d1d1a1d2715b1c2171cd79854ebd65cf264d321b1a190d940d6587b0b78dcc4616c2de7befffcff1ff16fc7f05ff3fce904f3611b9c18fe431490c48dcffdb78734cc1ff6fa2df6f13c96c7ebf4df43a75756fd9afe60d3ea5eddeaf5357697e9b08ed6aca9d5ceec3878f9cdb83e7cb85e6f88413db26830cf6cb37daa3ce74e5c3ffc73133ca40d4892a97dabfbeb2487e9bef95ddbf1a9a216fa7562211d1caa6ef30c96fa35d55f9392af9fffde6b8f3db4d5f22706f37edc17713b9e84a6481db89dd2f917d89475ab66d8fa6d8b6658bcc91f68f83a3c1983a0b537ff9ff9adda3c7dea1d98f6ff87f236feadfffeb7853e7d0f6a796ab9b6ff6dd516bda06ddcdbe1bed69ab9423e4c4f37302f1d387ff0ca13a423abdf300090de9a03a3b3b3b3c5ca70bfd0cf9f8a067cf395f97d8e6b4ffbfe4cd0c86dbe20053f56d5920ff7ff3ff63b41366768099b5fcf6b1796c1f7bedaa6faaafff1ff49f9bfc3f076f6623b7c57989429f0ece0ecece8ddbdf2a604e0f8fd0d98780e8d0100fd079f69d1b217be20089c1377daa6a5f377dea6d0efbd4f2132787f8ae442031a70bd960ceffc778daffcffe5ff6ffb1ff2fff1f06cb22f326c6e2df541dbafbf7f2df8c3771ceffdfdec45afe552ec50a7bfbffb57f52081e62e2a3ffa7f12696fa7fdc9b18f8ff3ea83abaa66d77d7d46d715056987376a99aeda6347bedeaeeb13b70a36a4c09180f30721c125948c9e22c32b1308e30721c154b2124711699783495e7b6259edb802802857216999e30b7ed78e930c99075f0038b3b316ee0079ee01fb8c43f50897f6005fe81bd2a5694f807f69a9608f00f24e21f58c23f90887fe0f01f88c53f70cbc83f70e307f682fe813ffe8135ff401ef3c075afe9467bcfd7ca1772aaac8b660102ae2d29e06a380205171a7042c18108cc938d1710225093570ab03d2440c4620b0afba6dbc0751aa66801c258eab530802bbda65e8f058cd5b494c28be311b6b094ad247c95a564c594c38bcb9856539afeb7b7f62fc9aa84efad80afa8245dcd986223ccaf69e9871767a2f2e2382bfc63927a7199a215169e42a5090c29523878716d65624969ea59998115e5c7d4e3c58b33b08abd2a38acaef0cf4a29eb7f4958c5fdfb9f8c4c717c7961c556d352111224ef551182dc81eca57045ca55560a54ac86575264ce842c0a9161c2840973fe60acfdebf5ac4cb99262017923b98ccd2a05a3959e955eaf4ad352149ae3acfdfbb992b20126462e430ab6caf1c3583d237a557eb094fdeba5d0b4d41b39a68235c586f18591cbd8ae7eaeb0c6287eb0b0a4c89c8ffc86b172fcae7abd5e12c65854f6ef7f41186bffa448011ab98c0d4f993225c94a4a2f856252909f55052367aa60e432344c2c2bdbd5d516b69a8181fc66586dd9c8f1c35272fc20a079179a3375a1b98c2dabf8f43f5ed392959e959e95ded60fce0af2eb55c152f60f08cd7b56b26a88614ad6eff7bf620a3f3885ad14f6ef4ad35291e6582068ee4473999b968215e457fc1f075acf6029362d5d917916c6da3f2932ff5f92d5ae6205ef1fb6b26565868d1c3f9ce3d76b4ac2980ad6fefd8fe986e632362baba6a5aecc7112bec2585394602b2cc56aff984acd654c2baba6ff2565159558fdaf69a9d7eb5949418acc715633ac6ce819ae1fab07642e73d35957fbf7bf5f13184b375e7cabca30733cfe92ac663af0abc0cc10a092203ffcfb9f9ec1f2c33fcc23f3a6a5255e685afae0b6b44216f2012984fc32a3ca5698df0f98377dd3d20a99372d0d473efe800c807916ad23ccab306f5afa402fe568be55e508f3aacc97306fda624b57292a09f26bc2fb97642523b3a524c8af696949e64d4b3e643efe807c301fc2bc89c909e6382a6a336a24c0860f627a0360bcce22130698e36c50220cbe00e6b89d2b2cc3b3c80401cc7113d091227816996ec01cf7d4811e3b67914905cc714e4060396791890ae638262e9edba868b500e00bcc71376a1b64398b4c4830c7f15ee8a2c259640a01e6b8a52d5c40e12c3271618e5be2035042c81c0744154094e02c325d9039ce01583c6971169968648efb01022015679169cc1c27044307136791e9c41ce7e4b98d081848049c45261d9edbb69eb8549d451c5cbf9fff31e5303781c69f9914e457fc85b1c5ff86fe378379d1042fdeb4d4dbaad26b02e37f3a7e49e34ff74bfadf0cd7cf490848484ea617e6dacabcdabfa65e951957517e4c1e785e9c71b585c3ca0aff9a9618f01ce31f13abff312de0b98cedaad8d4b4b4d56b5a32e279af8a95053cef352d5979be85f16fab0adebf2a4cae945cd9acae9af05515261d9ecb5c319182f10f1769e022d60c1b617e4a8a4cc5e7668edf55d3920ecf9948f91fd3d3f32b2bd86adcda3f9ce3b7b5ffb77f49ffdb6a5abac0f3ada3e74ac5aba6251ae6bd26308aff63ea792e53f4e9352d0d3ddfc255b6f6af0afe55c1e0b992e21096dfade45b495656c51f06bfa4203fae9f2c895112253cf48f8554307e13b5ed51549223a55725ba3de9b150b14eaa9b1ce1490542ea6e215198527121fb6e95139df4dd8120a46e6fb79bee8e578862e285529d03777c867680393b3e3a3c423c404e3f3f3a3b271ff2b9697bfaae6cebb4a67cbb3cb8bb4a4459e1c97755dba58e58944589ee0dd409fe9f52e166d72d05862b7e74215f37b147b691f38fc340298d5b904350560f6c6c7cfcf0b16ba8d094e675ea468892da24af5337b2f7deab07216c2a34f5f527b4fba24edebe1ab0a1069285271f3df6de31643ce2a9fc8eb2ebae7a87c26e3a39f1bf893aca064fdedb95b8d1be89d6d489c6efe83abe0f85fd7df9ff3f4f8f0e4f139fcdc30788d8844ac123d6403f3c483d7eeb00ed2099688fafa178c5ffebdfe63902b1ec78a01f1e26ddc78f2db477db07f8e57d27f03c75a874ce21ff55c02d95a22630cbff77a9f4e54f7ddd42b675dae899c1cacf74af4c803d3817dec3ffbf6b777bdb23be2ecb234544f423e8f227b78aab1d5da7585465d9d3476c83e8ca7d42e28ab67c6a48a4e2422a2ee4e921fa6698f1e986dc2774f9d44f07ea11e2e1c911ea3cbcfbf41f3488c749a847c7e786bf1cdd2940c13f4f0ff18710f1032affbf04c8aa45e891f0dc00ed2b9bba6d5f42fbcbd7fef2736585a0455c22a2b3a3ac90eeaeecd0ed49c27383933592be2af1c8ff9ba0045d9080f5c1fffb78b389f9ff6cdb41d84f6b5aa5aeec46795737fb6ef74d813b7572223aa541f7ff3193e9c115b7c5397f7076707a6e6e4c0f94fe757a3ee0a95af976bbb0e52e914da57adbf340c8031c1e6c37a5e24736ced3caaa6eba7996deb5a7e7cadb597ad72eace2c3fe16e92a307d5a894ebd5da27476291fda7ff0971b09d9d7250ad93668475722fbba2b7bfe50ea71f6a5a6183b6a1ac4c18e098c305ad92478122c59c1080e7ce870d4c2085f601c87211c44d0a121820400a08b231d7441336306089c23b061870a370820e88b600f0e485f48e28a191d924840c5050b7880049290ed260b6a7e30c1169ca6628b2c0ba0143949628126285d1fe880154d26b844b6ed6b27a24eb1aaca735323b7ed43b507953aca1e795ad396755776b8e4fff1ff7efcf1cb2f50190d4c8dfdcc31a964a2e4e1596468953ee86dcbcf9490ec3fda00898fc56438db4d83efae02c6623159df35ee0dbaf21b3727a7472a874d7170dc9345737288dce1fb06699abc6b97ea4dbb079562b198ec5dbbd4d1d1144f02fae1413299b8f826adef4da9fab6b1c961df6d23645ba7a68d83f6977876aabeab5495e84474b7cba7f6cad301da41fa1184c20357b2e4b0c30d2e40a0c7910720404302358ce0880dd47c3ce100070051f1c141f3013d705201a327d2060ea433a4107245ad898e4fc7c7b3a4e3d3f1ed2cb9dde55ded49aaca3bddf448ef435ca0cf7d09994b4dfc7f77da3f7725faa4a27ebb075de246bb0ae46bdf1db85f9728dce8ca77dade54f5a8a01d1c1f1c9d9b275605f3ff22f8ff10bcb9940504c512178b564559f1bf58fc5c7c5dfc118a5f4209ffb28ffdff9350fc58b168552c9650fc2f1649285e61930914ffcf3aad455e971b49df742d0242aaf2351d7254a50e87bceef2604fe9694ddb77896fe876215fdf930f85ac1022a2b3a3ec29c5d343fce16bfb908a0b5b95bfeceba3e2c21f3da8b8f04cdd356d5faaeeeb2e07fee0e921f6687b8f8a0b57a192ca9794a0ed3d9788c867e407da87c3b47d5d22a1cba77ae01b92b8fc7bf6b665cffdb2ebde4ee946fb7bf62155df6eba7b5069f3f8f95ad6f7437bd04dd7d469b71d55536291dbe2b83959fc3ffef28ff2a2758a5da356265d25a23d78ba46829270b82d0ebaf697aaf35092c3ffebf6d5d7f637f509d9d6c977f6a19b7376292529a05daaed6e4feabd1d72baa99088c85d7b14fb1211b9fd5cb9ca8b804649acd35aa4655f8eaefc88ca93a85cd8b248dc2ade733b072c92954dddb62ffdff1556045d1eecf9fcbf2d1b7437cbbe419707375177db2ed5db8d16e97561faaec4f6ff65bc996489ffdf2fdf1bedac10b7c5417bd0e5c195e8b63839392a2722727d5dc85b2724518f838393c1db559b97f7f669bf2c928de36e95739578aafcdcc1379dda4f6b4adcbde5bb3311a95daaabbeffdf0015ff4d84fa9bb65328efad5bc57bbd3bf9dc2a3e745dae0a715dae9e47b0fc396c7d432797f8f257c82ee92b8b44c977fed001da41eac1be3a403b4842b675e2e931a2c23379d3480eb7c571d5f425be5dc8bafca986866d3b083e725b032d0d7eff1affe32c2bf17fc6ff19ff67fc9ff17fd619ff67fcaff13f89ff4b52931a631e42444910b5c0c35514284d86b8f867855d38048121a51d43388472608743e2929745f20e896ddbdfb508da5574e5c19589cb6bd9b63d52552e2449d4c9df2543213100fd69e549687f8d86bd1bb1eccaa66eaaaa6f2a4c8dbc276fdf9515d25156c85ae4edae93531297134157e210a7242f3109ba3211d2ab7a87c2a3288643f65d928476343d53e2122222a1545f5997f72428febf8b06fe3f034ffcff8ff675b7cd99befc7533e831c50a51f9cb87bc29d5d1db76a99ef4a6544729d511dafb791297bc29d51110139b92377fb8de559a62852cf1ff15e04281ff9fc0ff2bf1ff49fcbf04fe3f02ff8fc4ff43e0ff1ff0ff0ef8ff06fcff96ff3fe2ff1950c4ff13f1ff43fcff0284f87f05fc7f10ff0fc4ff27e0ff7ff87f1ffebf87ffe7e1ff77f87f1dfe3f87ffc7e1ff6ff87f04fc7f96ffb7e1ff6bf8ff03fc1be0ff0bf0ff33fc3f1602c0f0ff2ffcbf0bff3f80ff6fe1ff59f8ff15aefc7f0aff6fe5ffabfcffd6ffa32080ff37a10412a84cf97f29ff9ff5ff5857ff6ff5ff45119efc7f0855ff4ff5ff53ff2ff5ffc4ff7fffdffdff76b8febff0ff55a8ff4fff3ff8ff4ffffdffd1ff3f65f8ff9bd29b3b41b7c539dd5438e463fc7f904e578ecaa53ada797e78867a4ecf908ed04f4f4ff741877a767a86826e8452ddc9e6e14af575bfe97689c177db6cc03b424404f4c3c364af3cf86ed7edea76d3dd33644d1d13febfed43769fe9db85c1376df9ff03b98e91ff0e42ea1237fbbe2e3fdbfed4dfb5c8ffe30fdecc99e27f670747e7e606c7a0129394e4ff8bdecc414a81bced287bde08a57a8edb5fde9e39379de8245d89393e3c3843383a52371d654f1c0de0f0f81b2cd8a7b37fecb5abc1ede3c7ebd4551faab259c5eceee07aa11d338244446e1f56bd3e1f20a460db51de9176513d4bea136be4ffc90ddeac01c26d71d4f425d610a1e242973ff9da3ef4f5eee4ab7ad3964d5b956581556fdaf2a1afca87a2eceba6aa8fbb68fa12876bdacfb41dfa5cfee456f5289edb4af1971b2509fd00f58a1c09115de2cb5ff7c7136be489555dfee443bb4be42f477f00fdf0209de9907d5db7b728ca7d8090fab9b22b552a74fb5b55c4db97aafb00118742feba5d98be2e7f7a5361aafa5cfe04f4c3c3a4ea558967eae494a23ef78955df61dacfdeba3a403b48552d4fcfd4a9afdde7b65d2864817e7890822ec7c0013c4b3a3d433c433f3f3b3a3d433cbd224755277fea4684fd2df2baa911d7ede7c9eb2df1e5eb53ba042d52d57629f6ec4944443c2555e542facb7b2b2457c0840a7401eef1f378404d98f0c1058ee0810589070f4cb1c31061b82d8e8e90d8db1e7cbb0a3a6ad0d9c1d1b969bb931311781375b26a939c1d110ed8e5eca30e8a2cf11d4992c448d1ced9e1e0805dcee621446cd2618190655560f0ed4296558bb012130028b4efda73865ca865c01a87bc14f0ba68ff1dfceb20bd23f84464d70ef4c343cc6136e0e7ba6eda43c8c8a7af2c12b4af4fe992976593822e475242eac02a7e2408ce390205ff3ee149651ea1e53791cb8476aa7488dbe2dc084f2a1628acf245b54570184730001311b5c39ee4ba6c2be44c5d5e6444028c50c10825238e78f140fe5f03450031e4428c0507aeb04255f9f9baacd0f7721fe65ad3a7b4655bf6fdc755fce30d4875a9f4497852fd632adc8efee3297c580ab777a77f1c05146f8f3ad3f71f7779f7edaecbbb8b3580a6beaab6139dfce30ce0279cc072650822efae4c80697bba40e292a130e5aa10aa21efed4bdaaea22b47ea4b5ca23a6c894bd095e8d493aa88454f6b8aaa2cd27b521d25a16b3fdd6ed4f2ae0a795a53975585bcc37e9ebc4e74d293d63e4c2264aa23190a5ba4b63b75b52ba1fd4d5d76d88ddeeebabc29dea2c137655ad9742da2aa5c088f94f0dc400811289ddbcd80af53ecdefde56d1712d7be592644d61ec52a0d79d7f408ab847697097fb9d1cb22e1b148ba14477285fd2d8264ed2daaa64121c137657a9d90ac2db1e85db990e2540d2ea4eab08713d02068f87f0cfce30bfc07a124881e204800c407fe9734f8ff1cffbcbf4dedfc6daaf7b7a92a493930a031742306ff468cf237a205fe2645fb9bd48ebf4931f99b54087f9372e16f523efc4daacbdfa66c345c0c3e6fc610e4cd1894bc194393376300e1cd18aebc19830b6fc6b0c38d66d319dfa623e36d3a17bc4d67c7db7482feff5686f1c59b6162bc19e68237c3dce01042c79b42f0785308a618db6dc908fea654fe4d89c6df946efea6d4e36f4a47fea6f4c10d1913033e6f6220c99b1848dfc440096f62008bcc7633f4b69b216fbb497adb8d07371a32626c3466dcb0d5fcde56437c5b0d95b7d560795b8d106fab59e26d355abcad068cb7ed64bc6da77bdb0ee76d3b206fdb2579dbcee96d3baab7ed4e78db8e86b7ed18f0b65d06deb6fb42b32d0d79db12076f5b4adfb644fcff191b3a7fdb31fadb8eef6f3b537fdbd9fadbce0168dc646c48b4bc0d8904de86e4026f4392c5db9090e06d49c6b725a1f1b624366f9349e16d3246bc4d66026f93b1a206800a70333370ff5f93f1b5c771ab40275381b9450e6f6eb1e5cd2d9c78730b2cdee402bfc985cc9b5cd4bcc9058f37b9587a930baa37b938e14d2e6678938b20dee4c2016f7211c59b5c80e04d2ec078b30bd99b5de078b30ba137bb50f26617e79b5d58bdd90501deec628837bbd0c09b5d9ce0cd12ccbc5902a0374ba0c19b2500be5982286f96a084374bf0c2ffcfd0f819372345fccd8806fe6684eb6f464cf0b723e6df8e60f0ff34197fc3fca2e3cd2f3a6f7e01f2e697a437bfb06f7e19a114fa8fa1f2a690006f0a0df026518a1835f236bb0d89e26f433ef0b72127f81b91f16f4462fc8dc8ccdf88d0fc8d08d0df88f0f81b91257f23d2ff4644f8372254ff4f8bb9191df99b11077f337afa9b11f16f46597f334261c4b327a6d0610a1e88fce39ceeca222122c2482af8c74dba954ddf145dd9b3b7c38db2c1b70b5bdc421e71971d8a22809148c10341e001ffffe380d90fff7fe4cd1cb4f8efb1d1545843a3cffed4f277fbf0b15be2a975d4d044b13e37c5a971f7931adfb671693078b26d68aa7a94af0ae80b9e2defaeafaae56b0ac4d1b12e19bc894313cfb2ad13260e57fe3f293781c3193c5f2eecf5a4d0969f6e6ac45b32c4bcc183582c26739b84c4623119d0b7a6b8037ca4c19b0810fa6db3a64e2c125cb4d927cc03d3985974e02f37c259d9744d776f5961939fefed2e11d1af69f7be64e3fc54e2b9791ba7af6cdb958c760fbeef4a64859c15b2c1caf7ee53bfee84aedc09ed2e115df9d48aaedddd6fafda2fbb0eb7aaa6afbb7bcb776ffbd47edfee4eedde9124a48dc3f79aeea113bb37ced39a0ad9734db79bb62d3fb79ba25d8abb1b5d39da51ceaa407677291edc7d6aefbda6fc05b2dbe553e77e5d36e8f2760bd5de0a59773bb1db4dddbef62720dfacabf2eda62a70577121ce134edf364f6b0adc36bd659d7a8b127707bae9f075b9da5f27bedfeea6c1fd66b0bee97657de852a6fbbb00787ecd04d859b6f37ddc2fea66b7a6eb49f44946d873df836f9fd9a7e5dc82ef96d37dd6e6ae3a22d3bb516d938dcdd374ee976d13565f7cadb40b653fab2eb665ffe72b4ed4c1ba7a7edbb7bf0655fb79f2bfb76d74d9bfc7e4d38dd6d7bf06537bb6ea774074fde7bea5bd95fcbbb7aee0ebca952dfb5139d747765cf967db9aab2e766df335d8942217bee0edce8cadfeef2e01eba9b68e37494a89e4a1b676af852f5b5dd4d8e8c9208212272ab7a94cfa7aa7daaa9c9afa3ec49f46b52d5746af7a96da36e94f720bf619f88dbed52e913df2bcbbadbe56d1cb4a7ea70c83bca9e3bf8a26a4f9db6cd463777f9b9d7224defaee970c8d5b64b25e95515a1fd4d8169906d7bfce5465d057235e552bc9745822ee13dad69f06591a02bc6a101ff78cb3f3ee21f33e01f1bf18f8bf8c744fce321fef102feb1967f2cc43f56c03f0ee21f03f18f13f08f7ff8c73efce31efe310fff78877facc33fcee11fe38011f08fb3fc631bfe710dfff800ff98867f6c807f5c807f3cc33fc6f28f65f8c704f8c731fcff88b76088326140fadf6fb73d754adfb5a3a9151868a0dd7d5ad3a8b307851011111151d93bcaefb7d13575da2fbb0af9477a41e7717a4b5453eec49e1ddd4e2cdb0eb79017c60fbabc07ca7b70bf6b1f72a1e7f9cbd17d33002eff9f03b2d9f5e7fadefea4aafc9c19800727959316ba6e864214f35a68a125f2660b416e8452fdffe84d16befcffcaae32ff0f65b2d05f75bae95237aedbd7f688f0dca03bf1252fab2e717bfab6bdaaed44256e6af4ff3bfe1f091456c892eb7b4df7d0457b5f93982b18f91fa64427fddfe84d15bc0872552ec5b6c321afbf5caaab3da913555e2514128df8cb8daaba066e475921531d893b64f2badc88ca5d76c8b63d164911216def9d2b915d57decaa6e8ebf6a7d468ed465c55e5b9dd75fbc9b6bd2ab67ddd6ee40e852d922b04755d6e24aae5c2b6bf9c69286c915e8e0e99a0a991cad3b6bffc889045579e14743952cf25bee706532c12d5692d62c404e5e961d2d1b46dbb5492a1f0dc80ed492f55779f58236f5f82a6464e3da9abc3b4556295d0b6a7eab0f7212f5547d2cf95135db788ca5f56a9e59d83a7357d5bfe2e795a5374edbddc03c3f08f5fa0b9f08f07805bd832abf8fc9f6b77ddee43d71e7572a0afa7edbba6c1930b6f725c216f6e7111df93d8be2e962d293751adb0bda9a262dbe10d9aba6de6651b180b0d4e10811d0c70144c647d74e3e9b181028eaa96e8f2debe2f744212276cf01f02fcc4cd2ce7e001c407795300c095150ad9d3842caa093858c02afce32bff3885374be86296c0c5ca3fae82b7fe310afff8847f2c807f6cc23f2e018ff08fb5fe31957f3ce51f4bf9c759ff180b5ffd632b1ce51f8bf08fa1fce327ff38847f0cc23faefac754ff78ea1f4bfd63e23f7edd7fdcfe6327ff78f88fd97fbcfe63218efac750ff38fdc7c17ffcf48f9dfe71ffc7e83f3eff31f01ff37ffcfbc73edce41f7bf08f9bfe7107ff98837fbcc13f66c24bff98c93f56fac74bfe7112eefde324ff18c93f3ef28f8dfc630d02f08f8bfc63a47f4ce41f0ff9c747ffd8e81f0bf9c745ff98f78f83fc6320fff8c73ff6f18f7bfc631e4dfc63a22ae6084dfc7f97ca7102f27308a8e7f8741e2720da03e423d477fa0f10bfb9b9b959fb90cd7804d46d71805a5ed47815f0f77389fcecc0b7dd5a41ff6fc19b5a36fe9ff726952e542cf0fbededee77ed6d4b3cb72bb57fbfbd26d93835bb37f8940a773b78a6c1299aedbabde5ead9d1bd51d022022c2e5cd157d6c8e5b1287109da9f561e1452d535405394b884ca11151cffcfa2c425bb07df2397fb5894f8761fda57228b125d73ca00aa80bbedc3fdae3c6db9d4ee2bbbdd35e5efca0a51552e04a7aa476d1625babb07dfedc4ee1f5ae4e4fda2fe9f45894b7a9b129d60328ac75f8efa7c6f777d2c4a74d10e42dab2c197c87defc903f09f9984429b7d57a835dd6e159f52b990b77cb857a2d30eeae9d949dd2a37865391281f0b78e4c0438bac09030c10a2072684364cf1b1a23568c0076888109130b7b851819a076a5d35ced4805a0fb5146a52b52135eea386a3c665d46c9026a0f12f53448086830cb411682a2d8946e332362b1dda0c188e76c56c8b19a762c680590f3319665858330ec2ac57a569966426e52725c8cd8cf752909263c667ccb8f8c1591790292153a1d8b464828c6fe1ac2d2b38cb4ad2d50f16d301645cc6ccba6ab282b3ac5091696d612bac2d8c85af8232fe53ec40c6654cc99271199b5571ff7a556e645c87acc8cb5828f69a9684318ea754c153aaf492b27a49b8842b3c05ab041494887122a8fce0ab1192ac7ef09556d3d216c90d10e34d6058c5b88c8c11b08d1c3f2d80229ed2048655f17f4c52625cc66625e5a7c834458ccb9856584d388d71191b16095bd82a6b0b6761ac992a5b55c85fd352044a7e7514e30188f11faba018955e154cc50a003129c5fd7bc5c0288b5b78ff66c85faf8a923355517219db959e09f2c30b280d50b2505e15cb19b02625ef59c94a520e29adf4ae5451c14a6febf7c3a0e4bd2a417e354adeb382a7ec9face4bdde952b2a29807111c0b88ccd2a0b0a1897b9692a528abfe2ff8a567a54aea62c00c673804d09f2eba5a08545650518270196b57f3d2b3f582a6c068c631581f120b09f5e0c2c865711f289970daf07bcbe9029bcaa40bd92aa60ab2a58cafe5911bdb88c0de32958fb97956465d5b4a485e478ff2e78f1db8b33dd5e5ce6042417c999b8ae72fcb69282fc9a964020f90f2467fa81e43234ccab2b9b959e0982adb6941483fc78454860d3920d925f152179909ae22bd5f856950c8cbb1a185f4bc014ed8bb1839187a920d39e663f03426693852006c68b88318b5258ee940f58d2b01b58970cc6eb86e64d4b5abcf856952e997f31f23099372d31bdb8e42a46deb4d49340e65c3211236f5ac2217fc85c88fcc5ad469945e6380bd8f8ab495f803c8b4c0bc859276060ab51cd712860e1461744735c081948a271169968c81c37e5e8c6d624735b026cf820b645739c8d98060439c1174841ce22d30d9ae340c8a2d7e32c32c1a039eea5a3047416994ed01cc781076fce59642a6a8ef342735c142444f4ce2293169ae3bc7051939c45a62934c77d70050146417585a2b3c8d46a8e8b81935574169996d01c67a40916cf66a40916ef2c32cd32b7390181e5e88c1c27054f08ca0349b29ece22136ee4b8150040053d8b4c34cd7116e492ceb3c8f41a39ae9d31c3ef2c32fda0396ec74b87c937e2040180d4596442a239ae4700aa886791c9c8c871193c80a63d8b4c3fc68db96de70acb308491e33a103605388b4cc291e38688c263006791c9045902402cac9c450adc4042ca5964b222731c1045a0507423c7158500060ace62982ca8a4ed2e87a920061d4308a1992199491200531300304824160e47a3e168a2098a50d20714000681a8727a3e96c8b2388b511842c61943080000002002200233330a08dbc0354e9e167f4c04447859086ee29f1a7e35064e827fe0c582b2e13808ca12a95e8cf215c2837c9a08fc7487a46e4ca356d06a651d9a39a985f82fb0763d554699c73facbfcfb48f7db6a32ce8fe3ab8296ac14dfbd98db262e26b4261f1550d7447f0165f623f072f75d1d53779d96df841c67e1cafa5e0f7ca60b1e0919f92678e050e440a4a3634a1f102fdfa4b94977b99e401ca29d2425dc1fcde01fd57879b06d3c5fae75124a122feaa0f0f15ba8d588d645650499980e1e9784d127aeea6710cfb2b9721a426ecff406486997057e87a07ab8fe03022c6a63a51a6527acd2fd0ec759f15d5e6fe40cb7980216382bb9ada44cc98d8fb2b5b160236c1df3bf282fa342cf83b4d7e7625056827d71021e9e681c18829b7486dce579adfe37beef7d672e93a3afdf5f5604b98877c1d74b34cb66bcb942c62a9bf21fa9d9540fb7a34799c58fc03a3e8d2a3d9687113f99c842d58f3c34c513fdb22792ed2e030f97c88e32205c6e1ee0fc6265ccaae1d856e5b693734e13f2db34794d102da68c78259c57cb9bfb23f0ec5066101afcda12f1819cc78cba8ec6b6ea74368bc0b4987b8ee58c85808d7bc9781b598c105c06e49ab777f9b1a2cf20cdb114a54ab78b3dec2df9c2cbba8860e179b569a52a4385173b83837e6746ef0b99c33fe7a454c114eb9dc8a99425369fff47dd680e797c9b352b2fc70694983bf79b87ca1813e908ff88b26bc06618311350965c70a09eed637a4ec08945683bec67fbe14facec362fa68c3333a9aeab73ef122e8c49097bf70b4b89af98e52f7de95ebb313aedb1a74d8230babf9ba0069fc66c2dbd78fb31eef2d06ef265984685b94e4b9d80d63be4cb6ff5b2f2c1e07b7573bede9cc8c1fb137ea1fe129e823caa7936c8ca40e0877795ff45e28bd3a2d3d27c13e7e57cf1576421f5ff0fa9268adc3db3dfbe9573f3778fccf4e61d7e42ff0997d48f633eb7d878197cae0eae553f7ff155a079767a72a57054fff5f03602a8a1f15d22fecbb4dec3e65bcbace2e11feab69c562a3f87d5d7c2eeb8232df6a7c5b0ebd971af85d8e8ce37c94e7dfdf561a3b02cc89c643b95a1f62fb3d4a37136d4c51c379e13922f1f1dfd5d8647701acb65ad1175de897e897e3ca156fd6f238cb35b51ea5f77e84bfa2e020ac9568d55c7c22d93f1ce8883ad1f5cfbc1942398da588b292201c5f9ae87795997a0f3fed1d0e3bf8c4d84a6cfc75e012241ec60379e9d52dabcd95cc0687a69fc2028015be696038768b58394ade98714168b416be55130953d033c9e72c5df738c3931a197947005c3e1cda579d3eba4d071409b2e0ac6f04bc2997a634c8f885019ae01e32b6babe71df4992903759832a7758fd2530df91c49ebebe2401f383266e0a8dafe4dc3befaa238293f65ddfe0102c634c25cd90b75188541cad6061028e31520f9f1156dcd0027d1a3da1f1ee7287bb87b82f3ab60b883b41713db3a9765c92c5d541cec37e790a73df13775eb4dd8ea3480d31ac04f90bf37d4f751b159a13ab8765ecf1f962827d9922fae4044c95e8c71eae299a42dd971b3c9b41fa2be215522b2b3642fb517f320d7622065050ef2888c257d5eb22be014b658dfa2450eae31b72963fd1831da654fecb0ea3e26763039e7bd44913c126f906d72ff4e78628460665ec406cdd696c3063bdbd27fc74f0a882a010ee5d824a638896f90f1c97d2ac38a2dbfc1c279fdb49f4980abc6912466033885b125c6a0ac6e15c740dcb4084f1a21a2787fec2874fdf46fee73c6813e8029897af217dad8f48cc28662a4f77456dcf80e402f5a0ab85d550816dd7a6ed6713e07ae09e930bc7d478d73c6b18663a84fa611004dad96e12b27fb486cd7c143c809109fb4c8b8caae03c523f01813678d2f31dd5ec45910611cf0aaf34b849dbf2e30df5c24c38731c3ae2002b91739f8b7c612a1143b5ec27fad920e16a6e1bf3a72dc863d6fc104c64bf004557a449aaee03ccda795ba0ee623880771d32aeaa84e2d0034884115134d4b993b65db96d8922748e8dd3dbd5c2ba98575a55d1189f3a9d83e2d2be330189e3fce2b14118daf242de748fbec7d39d2b268659c4980b9d1bbc34c6f7ad18af5d6fe6aacc5efbf0d041010f72f9b8b1591aaba3b49f9821ef6098f47958e2349e05af5570e44602490973a0a172c5c7ac0ccbf98cc1dcb353ae793927858f56543a0a13108fd7ee7bb7946b2913eb15a385c7ebe1c25ee109fa16527ccadc252bf648594c9e532ba95f929f4b7d7d005d7461fc52c7a30e8c11cb3fba733b4bc37b3ee1d0f8d7249f01d7cd6f50319774415ad07fffb2dbacf62390aefd941a30f1b443d4080d44ccd6f20f7c94317041498d2476f56f1b781b5f8265a079ee67034777d98b521b236ea87cc0996d306b63e98687453e439586e28477c5e394483f27ad2832de3bb30355aaa7df3f40f70947c3bd9d83b58d387d790f3842d03c446ec2faad033a769025684591fdbb76e761ab51eee01a85e4bc2e3f43e87b97feb347411f6c7935765f7bf4327d2d9b4610399dfc2fa6c934c320302ec845ad32dd11a12cec74efbacb7e86ff6fe798ba9799318e476471f594a0e1888e37a34396ea3013c73e7d35ffaa966239cc91d3d401e70f401fbfbe31951b414d91ae5f9df8fcf6ed6238919a4013a629cbd1a8ef6f51ba2105eb11b57ee0711a0c85ae52fe4fd1fee796693f2851e3f41f3aeea5fbc685cf695e25202ba8f877d8f8835c1a6259a2352ba259e8fd468ff8e5bf102b44c21ad8c218b8810f4022fc406dbcee50255a4c17a5666c451f4c7fd8b6e85866b619a5e7dc6e17acf87876bf0457098a119cb0e9c58780896acf76113643dccf9b01913d4c2f35923fcf325cc609853e8020801e43851396e094c6f9e00cd3dd045f3e0f68453ec6404c18c63f1a1a0ebb8af9314e3bc70789190ba97214216cbf46b4a256aad0eb53920f0937a80a937e371f87997477a07201eeb70ad446f3388f9b2af6ba4d7adf825d1bb6d6008e6bc75e0e0de3d9969c685322125043efe805760b4119306a73d4310caccbac960b242d9406381de993b4d2a54b0b207ddc64ee76ab1473999e916a34a20baf8d599a53e70b64437d66333fd3f72266c6adcc0fc6df94dacbf0981db0733d1b9665477b3ab838dd6b808f3c32c3d6524dd6e4058af918c6d9f34abf557ae351fa94bcb1de392e281a5dd2ab1fe655e09d483e36c77db21128d1e5551e1568b28f5dfd747c1c88163eed3c9eab2c8a7119233573f7ee83023f1a6673516feb6a278ea2e30e0e1390288f82e68428d3bc061d37594d6a7c9ac2eca933fb07286208320f6b3e49e505f2021774dd736a0b32786619ed8f2fdc7a74b8682bf80768f8eed3e3b3750eb192b6d720287bbb68ba013e0613d38e41c332b6776d98d01d5f584f6ce8b523eaf2fb0012e0fc91c8880356123a392f2718330845714c2cffd80cd0d0176bef917a33495bd69211d8319776d137f73deb85b431c18f17079d711efcfa1f59b4c8ca700721ee596b91c83f0fadf3c8a1e4aa84e349517126456c605f132809a19729ab16fafc3cf103aec6963829e61f7578deec0981d76f30dd7335b92be079a6347ca052cd3e3da7d017b399d6ef3c47aab787e653cac9b7fadcadc9e7cfb7976a657424cfeeecb49a981599f189136e323d955aaf01125bc6caa8d7cb7661b781cdedd78c8095fdb3cf18bcceaef9098b93ab974720677f8afef85abec66503fbd2d76c25bbaf737cd3a6979b78d92f2cf13cfb35f455e4efcf8471ebe1cdf39ac2a1c3fbfbfb956913d1d9b42f4db70fa939a75765638aa56e84811adb7bccc2bf400ee152b604892d82e9536f99f8fe0fe14cc6ac072a3a31cb8a8106ad3f03dc590258ae8116474583eea0e930c680409eb09736f8a16549a03a3d0a9d8c42a4d8f23aac3cc6cef3ae5594a2a2ee427d8120ac875aacfc35edf086432dda0c25d3fdec7496093f546a1dd67ad47459dde952857693cde526fc598f9b35794b5c3a2b228e42a555997ca23c6a31471f6465e489633409eb40b2393372c318e4e2e33e4f3c92d0933cecb8c3cde1800f81a9413eaa90f8a1e21974f035b59a4f10cc6e93a8bca805975bf0dc7b7732702621474d5dd2d19e14ce8b49f90e54e68ff0b215aeb40fb0e83fc76cc26b775f19a12283418a44649c12d16a868564e966b749541351de9ca01dcb0a3e07ab3c779b747eb121d002b5b4521dbb8ba85ab2ff01b8670681f35de08a48aed702040b6914269a696f371dde53e2303e3a1785c6a942514a5bdd188a7438ea11e0cd143da184d793a79578aa899ec112d1515ecd06932281ef9cc3a5fb7582ed0b751419076857f5bc612307572c31136bec4364acf27c61682f9b4f2af750e384dd5462e45315f042447f89a91a54be32da6991fbf593928694a1bbfeb3a3cf80f3ddb1b771417e33937d908ead597b072c4dc2ca62fe27f23d87e2043e38bce717c84d0a246b71de438547bb40675a409c8d582aecbde2f4e54a8a71f07ca82322a3c7a94e43698e1ebc5e3cc15cb1b978e59d9605310b807ca9b541e8bb3ae12d8d35a8743b828035885cc87fbd10b0d5d39224b1fd179badfc4e9d88f2e6872039473618c73501a0744627981f0e83311bed1b2f4a2fb7fc8f63b84bb27dab4feef4f16ba97f3782563ee7a5a96fb427668b0f43ece7417188923df6aad2143535a4bea8f9eb99654ebc443e05af3b1a91d53e5896212702439ac623ef823cf5af60f2b573f00a26357eb7c94eb070df7c38c4e1db56a942cac35a42bb502e518a3d3f57088b122326497a05e5e8b56b37e908b2946019dcb512fec8e5e4600b1a94a78b508988b2c90c47307f421c197a7cc9c3169489663013b68006b33250b650607e4f906cdf4c5b27f0f24d902426bcc1b1048690200f4bf108388c507577cb8bb03f4408d510fc1e21041200412b45f8a00fa8a7077ae58179ee80ba0e46a056d6975adf1737b7f33ab981bdce975e90e33645b39c97d669ceedba2c32ebe49e76decb8e1f87c8aba77b1504120e1616dd49525c1cc65e652b35de4a93c17b49dce2e0a0871b06417601cfca1b193e373954a7625ebaadb3641ea462837fbf5e67af310eff44ceb961a93788ca36691693504dfe31d3572640ee33f3a59cdc0c3db816c605289b82e80708daf85fa90aa1a23410b0d3ff9fda2de3f29d9610c08c108082e024f1633536a77c3d227275ca5f53c81acbce015076c5032118748c8134c2508007b0d70d407a3cc5384266301d3a1884ebf9ee9261bf412538732eb9f4ceff7399c2dea97fe72cf573e9b3fecedb8942a97fdf7f4aa1b6e2065fe723cedd62c7ca71f2bc3959d4206b6daa2d2d7b9b37efea45522e1345e7da8e725d8d8fd2a77c0861cfa3b220107997b94ec7f5cf7666f69a54853f0d52e423114fdc51c242a1110a9b259fbf80b8657f32c4d6c7c0dce5ef2e5ccf8bacf8a3df0031464147011f74659f394e3b7f2df6de38b71c3a70fa53cd3b67967f92ce00de4340ce69a11caac3a6deb0baa6c1f4bf15b707aa220900ea5df5f86242b3ef76e46d754fd5cffef619b6329acdb1d122bffd4e98bd2daf9c6f436962a74cb775d2cbb0f0c480e53e0e5a7319c61797d962c7dae5402699ba5be0591bab7eecaeb76139dbd9968071a00f1ec3c33110d8b972702fe4512865912e4a2f486cf2a8b15dd1c036d59801097b3b1a4a8e8ebefa4aa0088cdc9241831c7a105a2b6f70c832b6e1455be9617f9c1f53e2cb972363ec65a5ca97d73971ddb36dd4cded584add87e3e01ca14e8bf9ebd18c0c3d2f8eae29ca5a8c8c22d3bfa11d5882e08cbd7fec1672360fd6dda5ff4ce75ae2cd69805c3f93c52321666d160778984c96473d3648d692ff6928b187441b8a689eb6b9118e26bb34734242291f10fd1b371b23e0f40f0446e065829541819d4b5bc1fc0309a8d1b5008ef29b4e7816fc769c02d5f12d10564d46b9cdcb315c5ce63836415c262d62882e8bd2d09abfe70e465ea9002295628e1b4e1eecfd427093743588ba571468e19277e2c865d0cca5145291a4cc46008474ff6914602cbb71f1a9a3c52161c53f81d1f8af3591ddaa3c060f9ce1c5bb9af867bbf4ede0df27f88efe9b4b88af492a027c9562c808f646d105184e4f9127c9c5a5e252e75d0ebfc4809bcc649e43951518b24063f4002e02a2628830cc028501ccdf6b54c3bc888e3e191933e128230158362d5cd3501b412705387c84b87c31ad6e2e3c7c14d23c3f19aefc5bf86ee872f277b9a07a0375df3f1855c50fa99b6fe02f90d5467fdf3e5f755ce96dd2b70da2cf083a2a5a11b23ae9192c72ae0cca2b13aa49e798fcc1568610cf5dbaf1024571953742d18ed74fae1f29bd630418cf02f82bdfc92e7e8e0cfb94d4b10f0f369786722b1abd9b2863e5426e9e9d6ac32c023f63837a58f289e734a97a6b49a48b70d0e70c77de03771b3e67ce7902dd31c82a6d53c60969fe6b7ceee4c1b7d7e94758eb9ad97215370101c368db656079547bd1ee3836f7daf65cb0129aef8d3ca6d32b3360b179b511df67a597b83677f0d5a4a1e50ed433e5ce670be40f9952eceb8639b03463853860e43b6bd97004d92609512061204f904806ea02901efa770ab04c65d8dc17af0ce6476119205f374ac8df47a5df038a07ce6e3208b5f60aa00f3651d009e539d3ae7acd3504e881db2149d48f003850551d05b04af4c602924872cf015a62106987578b3ec980ffcc4320c3d0cc9bcae9eb66c1c2c6689ced23b56f55cd799ee2d9cf7ae5947bb20477d151f9b251f081a9b41f82f249db2b61c778835028f85824229234cd47c3e009bb89821fb934f53b61805907ae6f14db4fc22bf1dac1843474c805549a5605c28fa6097ddfc340dd3f06e314381c9cf1f4bdf55f46c1cb1f9acbe9c6eb77281298ffd84326a43694e079e71baf04fc5fa7ebaeec60093097fb1415bca6c3236e0730c94e4a6bd2522e5948ac2b98ba2c96f5b705ae244af457f5facb496cdd185a28a7f5f2072ea34086688b24ba16092c4bd75b1dc61b5784d53a1ec8a84d44b68748a389dd19ed58c8faf92f9ffa49fcc408c2524c291d57ab44a330b64d2bb3c25e82430824bc740c8ac2c21f7dac4ff53ddffbd03a8fe4a07a9d4c80f583c0cb254d15146e0547172a868042757c3baf3b42dcc54ba4c52fee21378e04835fc2072674acf34a8a8bfccc56f3eda8ddda0d7ef1f517a264731876c5653cea668f64fdd0b7f121d1977028fa2ec555b471c25c5cc9e16b261550acc690c6e481f4163f0d768b83d96bff955843a3f7c2efb56d88ae1c12c9c21872aab3f07e189b3ea0cbafc860e8b1c77b2eab5bea96393f881ed6e82bdd9ec31e4d4f8237bcf8389bff0a672ed8c22c9baf59c8fb1831580eef859b6c50afb457f623039c044be61702289b469da80462ab6736af5231229cb1881d43f5d47c83728000a465e7a838b35009fdd3154864eed796075caf65dc3e8e60f2bb2ce3b31cbffbe9c9f04bff6d4806b4479a0103b4a24520ce6225d162b1f94449fed164bf6580b02e6abf3373cf35cba46e4ca554731d5b1083df1d6bee440e0b19a9da631cf3580f80fa9a73edd5bf12b554df9bfb7ee065ade8ff60567ccd28d377cecd3b0bcaa4e229e4837a7bfab427116aabcd4aad9047c7f78f89479f570e151b40316b1a39070f37e5fd817c3e788d09843dac1b8b97c7af0e35356c3913fd1bf78a91ff34cd1f80388cfd20ccd648dea9e32ccaf352bdb1dc8b1539d4b49644c43f377c73bcc46d5c2c63eeb927f1f7ef74dad9bfbdd8084ba5853211dd666bfb65a2cfb631ef3623c0642d2330e3d47eb537e0858c0a58b1ecb6c1891344965609f9c7f8f652661b356d7bcc4dfc9871ad2bc7ec04854a293d0e407ee777155d61471bba6d4ff5696c7009416fa621934cb55b603b8965d2799e6b0743712e899899f8318f85ef369134c31ca2730a75001a9828ef44f7e591966bae98f5d3a8011336c24c4d7489e67a824ec20a832bc729ee937125dc8a4f30cf19240d631ee5c656523696741d0e90c8e82a61341f2a63e733f7f7bc6800f350e00048e24539e17da5f9924560368b2f2c7ca45bbc1d65d462fe1653b05857a45b56982e65ddbb8c44a25eac642e4b864fd95bc567e8cb05e06aba78124c61b09f31fe46cc115e8c0e2d273a95ef448f7f919d405094c26d7541c7a24ba675730d12bfa50a9ae37e0fb3c64d81dfe1cfdf96a90224e32f1b691968549486690879e2d0b72120f22566bb7dc1fb6c9900560fa66207af1d5cb9501dfbc728e5081e9e5a7193d8c3d88969197db3ef94d5b542b7f5e39b5c5cea90c29e4877b0d16d0601aaa0d2281ad73d3b2fd84ee82cd1a8b816882f458f22baeaaa5a46f41d564d42172df831bb750155194d523ff8ce001bd4407b83a4331a7318c6a77d57a533119694d9b968e012b1615d7dff2c8089f948a447a98459b9f94496241a66fe2f815840da99fdc6c394eab6c760c54ff5ed1cfd80c62bec1748315367002d525b2c9556cb66c5c52333e06dd3ab9199d34349faaf34a2351ac0f7c0e50b09b21cc274b6e22f0a06a47240a47a0ac07f558733d4481b79bd53e2112a8d5096d7a469d1a743403d0f9fb654f3f1b08f826a9fa6e33048ac962bc4b0e1ef520ff0bb797ab2b94e51906273e970b7ed6c424ad954bbf01f283fc8428be4fe998f1eac8f3b0c8d44763c318e2c9774cd486fa6f313018affa909636f7e76e4fd29b94e3695dea1574fd00ca7486cb5a1e40de63940221b59a2c45f051e7c69c41663833a4bcb68d6e81af277df77be2f3b241c3efa4bd7953cc45b63bb3929bec242d8521dfb9d65269b1cc940c709ddbe373fd78063150130425f736eec99d49959289001a164ba69450f41e203816cd55c2e31d8d47b6e315b1484760990c7e2a74e761cac82930a3bc467c73950d5aa354b47800e8648506048cb4bc36d1a2806b187c2dad3f814ef07ffffb942173f328db23182cae43d751547c936ede74962e87d8e51a37df44fba4dfee8cbb9f7fa386df5a4350737dbda965c3c12136d1f9ed1549478f4a85df65b0ebd2a21fe973aa20348b11738e86d59807f1874f49cc9ffe3a18d9506336b64543fa5b1e07b20505edbd05c51d9573d4d8e35b025630fd256f90b6a74e6af09b37f02ca94ff107fe9fc8f843dc80ed735a24bc91f2aacb5f798a833846f497461fd55229fda22df6f69fea8e9c8824bb71879bc461f5f48419fdf0db612b246d8311158eb6456d50b43d2d9c7838cbff56ff1561e3eceae3ff32f86eb5f8e5337bc5e40e7c40e3900f9c8137fe2ab330b44bffd1e87ce13f7f74a1cae916c126c5197861226e013b98ff4fa8f69202e376ff7fba63a776df00fb109dfd93b404d45cdead115ade6cef80f2cafda012e33b5d5f04339206246a65f0dda93051be3c729dda39fd91f17bde1d71c37e2d58d73820523f618d272366d08b48ec9a9723b5f62bd517958af3bcd374366dd1181d67ff973e4cfbcf9ad3f079c4fd80f7d7c20878580f1064d887b67806a4279bc0f736fd0ff7ef254b08911dcd3f300866ee0afbf01e7c78d056c99d4defd6fe4c8697f20e8cb01eb22c6c9c81702557c0735987a199dd028639db8f9303e492f65f3e0e70fee9711fb5f7443c6d309b2e65fb30221d6c955ac8ba0f784be8b8a438260eeb23dc4f80d8ee614c06f673b8c2d0ba409335250d9fbe94f008ff3aaae3c288e70d1d296033e9d9715509ea639f4654340b3f626e664601bdd4c705b4c16b6775dde0db25cfa4a05919ebdfa8201e47591a7ef4c0df96ce56eb333af3645f2b620a1d1b506c14af9a20e0901704b214fe98eedcd0c3a25aace57e71e221dbb75eaa035044993e4263c243f92112ee04622b945ceff541d45237e1ab61e87221990a9a1c156f3c49b9e5e9c45e2a86cee1f8dbd6cd41d3c07254b35d95a09b9eebaac6c2c8d26aa4fc9055c81c636810ee0a6933e5e33b70cd07908a7d4b04dab7d7f29ceccd8bbef3d1bb343a6f2bc32fb9b519ea0ab5831f25f20d0e153345d8a05d939bbae3c719f2d28344f82be9ed938283af48858b5eefc5d266dbaf055224728df5dda9d4b1e076f01569fb7d5bf020cfda10b8dd5ef4a38aeaf8c817ef59daf1997effc2ad9479fc93eddd0434d4fadb3936a6a0bc7d421d6b436582d655739d3c35adebfb1be7e8023e78ee2d922697b9caadd639dd915b9c07a7974cc20c814dd9cbdd91a372fc1af608ae45e73e81c4f010f9b68983072fdd58afc7ad00a81edef431a35f9f5b283d0a503422c3e2330c686480c628bde346a5a5c4a7e7b9732841bd9e49679ca0f792477001ead200a6bebe5e53c7af69e8eb9d7f6d56d46ae8e99d205327e38156496f1dd96568b0bc111711433bba1d51f5ebc94429b1e04f7737f1244892b432a06e90026a7258bf1e9feadb1e066597bf4860132fd5113ead3dc54bea6cf843722239a6dc4351720c0835dce80f86687446ea1a479e101e41a3850a83c1883479c5b9899407a2921f7b02b28adedd9fde15f51a931560320239e44b2a2224c1834b76914a3b08389b5290aa566d3659b5afaacc8cdfd19fbf2fec6357a0b5c06fe5964dd8a473d2379bbaff03474c0958884d45399ce6671dd378157afda05f02a237b5008a2c76c8caa412bfe9fdc76e8e908aa839f2f4c6d2e803d9e01a6070ef5c51dd3a6571687a91beadc44c2d2ce7d1284e436a9d8f99491f70ab696b97feffc5c6582f671de37b557206bce25681ff6d3ab0775e5ad95ee302b3adf89aac10ff37c77db5d01da231f170e37bad828b9f92eff591a619b4fbcfca7e734b6cd4fd8d0bda66f82ecf631d882e091370264e7d31ccc7cde9f464be8683ed922f8e3c6be8a08969fc8819622e5cdc1b7287a85249a6ebacd99db5804a664095618546d087a217db99118ab1593ece59c59656a329f1d74ea9773fad8e5a00c88b5e8729ad33837972b57fe543bf81c2fc93d382f5c0f8f0bcde318c8d963b319731f9b35f2d960319956a99cfee42c6b07a5411350488671bed51bc993a081c5a031a9182175809610060db4af4fe004b74dc5749d5e0ec4990519054a180b1280d2e881d21d9e618e123ea1486125055ab528f174a98032e7a9ab941f706c1e1d8ca063d2dd342deb86f06c58f6a846c1469146053c1fc67be32c42f71c4b06bae5f7100b77f5e3846e806013649b5f1d24e77c504ba9ddf42c6571b0f24125b06ada9b927f87ad311ceb64a0f774401a79bb3ed629390f0988412a014e848ae5120205d4fd617f3bd668f2ee347930df7e142a2d5c7085e7d629f25546101c24fa8521f04dd739da48bfb44a2a6d0c76131084c5e885e99434ff6e5e89fef9566e2b4086bd60d5c79ec4cb885250c63c54c754c4228b798042cb687f68a2949496f5351584b2ea3a69598778e6357c27dc71f6fddef26897f9d4305f641dbc360ca10802f106052034cb106c6814c86d2bb7e03f412dbe085176a330a70f537565a4ad75dfe1f091445b8b0ef6ca79a0bc37d7e37458f66a18aadf21a405c0503064722232fb9b98c48b96e638c90dd86e2b181b120bf1aef42c166a3afb95b77982b4d1480a3c734594b1acc2a60eaadc6546c77e31b10fafdec1139104787f87fa3970ae9c3175c69def505147807eb70e35b316c63b0acb18477989ea205fd0ecc46be036dc450e8340f201edfcde23bac64eb82cedb2d0f498e443f0f51d0c4b70062f8a6fbd9abce2a9f9eee7c6c6f8437ee1571b41af2ab5716fd044f1065f807dcfbeb5d05cdf8002b2d263c2550583e0dc49f34c679cce6559b3a37c35db1ccc5db87d8e5119ee3886dd39abbe384f73bae8d0384c6130856c0aadd5852f18f6041688aa84f558f41e78180b24c8a07449e9e3908b51340e461961424cdd04649ebd75c2623e241b260dbbc5e1b7eb7ab1b2d443ba72012b5caf70a0e90477322b151291558ed71e65b0b2483cf36b5c7012d0c8202abb60888ee18e15a4911e5fb6544b24a0c5ddf35ace38e6b57a5eb225dac0cd43e0c445b81a36d5aae7004a1dd82672af0a0820f1267aaafbbf2dd671adb6fcceecfc2cda896037a7706c2448eafad6f53aa38022adaa4085a6ef7dc7a513f0ee696813f1e0db0b62b5306c050deb4cfff52fdeae1d54b52b5147be7807b42ea2be13c470a5b091bbbdc9ae04744d707bad5ce0c6d1e266604ccd41a6edb2c7d1e35397535cc8610aa69b4eec4c8974938239fd13f1e4ee6a87469e3bf05b5f6778cbd602818e8d92e247a8568c813b173defd57afe356ca4ad9be06a7146287d4d1c85329e08ba05ba132d143941e48bfb31fb0bfa38664ccb121d7bfab68a5f69ecc391f072c66b6034fb5b60db4272c020b82f03c5a2aea65b3c445a5f4770a757280492d00ad1824da73e74f6b463c654b61064fd47c3e535f0c17280e7c92cd1f7fbe5630685e981728aa5098a9bee672dc8f904ded48b6a6956d95ea15445e1270827a3c704f966a81316016a72a1e097eff99ec94d4f69de5e1a96823daa24b77d0d5c01d996f971f862dda6ffb8784b578a8578d29acfcf1e238cd07e686dec75d7949f713e024dd508c3382eba03a28ef64adba40bea06de57f222ef1cddeadf91043ad944f0c38d1cffe113b98a92c1817c55220db51a70e4df293b39abbf541ce699922ba01169f2c2508cd6c2e961e857540d23dc0fa500821c03d8182ab48626503f1ef624b09ea9ecd2f7a7f72e2f4177dd75cd5401d2d2fbf972cf23b06178dfab52d5ced0e13633ae77e37f6840f23106a413fa74fd2e2a7913867b3582f959f55d800675a1091a31eb397fa44dd3e3d97af56f480284d7a67ccc9a49ff8b844114facefc0e23ac701b661aa7bdee5055c2cca40faca7be9dcfd05c4799dcd501e116df58684c3a9ba009163d02637c3338899d22568b517c511771b44ef0276f0a7fa086f8c3f6e2efe18e3f238afc79b392f6114ca803d33be72c5592d7987ad899813fef5572cdb1ffb2859a3adff93a83d27566318cd06ab6a81a32ac4f07ecd2c478f6a915bd72b8286c08ea13e3ed2f9aa12c0831f18c7548069fbd44a82b1338bda08a94305d695160e6fba539ec4364f8c61a12bd24f67af35237c1495dad1bb9da7900f7dd923b148d1c2cf089958f0c258635359a649d4795a150cd00e4cd9f687b04bf6d9679bcd71984b38fa96e88e71da3d548f792c8b126896e40ed41d0fffd82b9550ee5e72b5db129937fa6106c67c93a9b086cddcdf96d97dde6690b427a5c9e010ba0cac01cca264c120c74adb8e22e853b29addc70f9037ab9c601eac55c2c89eacd5028b0d70ef447bed2fd62ca0fac7d0b3e0d9d3aa5acecc9c764634a02c485e2ec082e6a70fd1b2e8c8bd586224e88f05c9198f51cd1a2c82d2d5b8216017f55ce484ab638395f53038220c88c9b0510ceac01a64fe1b012eb76a302e95821189c7aab11f599929e0a929461a89bbf3305aceae4ca48879abb1d8c79440cb1089f0ecc97ac44bc2191c0250919f5ee4e9918533ff6103f1be5f7a99bcbe2140b3df94df8c18c51f8aaf44291a84e3a4f73dc8924dec6069a9d2c55121359ebb0ce04fa4e27f92ca01201a9356c7ac8121dda5d1ec43b7b9a79553c727d3653238fa83635dbcb4ac9e02d15fa7a5c11882bf1db7899cf92de1d060c79b74638c08f0844fc8914cf07f252eaa42b416b3466c471261c950550fd8630def36db983710e95a75eedb9f54664faebaffc06d4d4424be5f7ce1dffd337da0dd0e7ff333a306f8277235d91ac9e80e1d13c7a38961bfa9f1948b60f6a58f19076030661a26920543f3436a43db5c560ca9778e16bc22bf54acafe1a160e30e2b87daf5e05df7e56c94635e1a54c011157a3856559661bb7d0a52ec5d91d8c837da5f22aa25080b5f56848ea36b2d709869b8bfb1aac407b9b996fdbc6075acc34bc1204179d4b49eeedb978dfc39b78c50181b82a13eeff634e7dcc63615b8301f641d72c0410f8e8ebe70362fdd1e11027252fce955977401c4520a9c90d6c8f7e6e912083c7f9f2717a36563c795f648c2018b07cd457cc1e35da7911f09463facae3a086e72fe2989238277641f967c5705a8cbebc06add17f50e45394391b2286109866ac1a1357da4dd752605406a7999603864360b7d226e794de82ab8671fb76eb8e3a3e8455b89a4ecad42413a0c60868f551b630be53aa47a70ee80020271d31568c747319105244b74ef417808006b61193cceef6c987eb74ed43c04bc6c2fdda0b5ea009831f232765b03d5b95854649116ee540cbeca6b05a16ff8451260412a204bcfb3fd0d00a3f6828df4176523f0dba5eaf174b453e13cc708e08b412d47a7aa5e3e2563f64113b7eb93d874c1e5846dfc44a48ec2b8d40f303c7caea091ac442b88f626a6710d9cdd81316c4a0a706d806e66f0e417317a4423fe2d7fdcc92d0135a06fe33b11dd79a03f1e81d64abfd6f229894ce66f89c437bcf7b192f1caabf09179c4ff74514b1ee3fe805201265c98ce63b550e9bcc71b10d966c2210255d34ceeb85053505cef2a2abdf63bc2e63a5c3439df9379daaa48752e4dc750b92f656779ab31850dd4ff25b121b188f93bc5455feaa0bc039aadad733da6a3d1c5c3f56dc8d5789ce55ec2a4ac3f8e7b970a6e593f417732cc64bea050f5cca8d291b2681745c498bad8a06793d81ac5f3cfc14a194c1d870d5f66961ca7757b982aec1f2ade15c391960e1f1b52f1ddf507da0a68f3399dc366fbf6f45961871132e84bf4ec2732751b18c53dabd2c43b3f1120fadc26f2aa396b1fbc5da3faf287438b5bd10526ad4e6ff595f14ed6a924df359231105454073e2440e9a73078ee74a00a019e7819f8428e09c11f42b5d20e03b5f011d7c807c937427e2542f700273f864ad535472a89887cc0016cee82f5a8c792fa1f06b925f803e96c003cf5499470af4da6f131115d0cbed26979d66d3672fb6b1550bbd6a86800c0b5533f72ee84d0c98427842a692f1832d1330a8679492cf9fa3bf05a1d8a015e97e1875f86b184b73bbca8c5c808b284a89243b2fbce69d538ad9956e7d91fa36092ebf8168a85d75c62030dede2eade3210d98e84a0918095d03c1895256eb754771c6f27b0667e6714dee0136c38966f4691244ed12de3bb96d68d61236922e6029b846c4dfd42c0e03245c7c089c25e72cbb223a8782a2233376bd6920275c8185d969b7db21371f5e9c381decb41049ebc36cec092a6639d0d000f9f31da4ff609d4e2ddf0828d5d787808d47f49c38b79d88503d2629f10a29da835a2c358dd53f321beb124694f122bfedc29882f080d674c37563a5cb38f4a35d6448c2c7c69282d6a4ed2873369f7411acab9f81544559c1d05d189107d53c1b9b416d6e3185d2db55b530949f12492b1ccb9053c9ce2b05e48ce4c10a569404c81aed7038a9a517d6e84d33a810f5b9c7ce097b4eb09268b7b2058928c4380f5c45fd0ec239873aa57bff6e9e8c8d6fbcd2c30a1739a48486eefb529b471528342855901c6b28a4627ce1683a2f2e4601c21cbf27318d919a0dc63e33702124268f6f6ad8e868ca9e50d31d34f4fc1f3d35495aa4a4e5d33df5855b9f987fb2d13c65a01054cae648cf318d0e3430daefef4f035241173c9313a9c1fe3acb527b27b9b19c3fc9c874ac537f298189b837a5613c5f38f2a7961d0e7bab4a5eabeb57453e2260e5f576688dd53d1b51a7ed48993bddc27793e5d72097e5530e368f87b87ad9c876234e1b6c95000e739e9d0548e9418d8d0d04f314362f2caa9f79d394fe894f9306b911d6fbeddaa555f55cbe449fcfaadbb7d8c5ca743e2116a629bb23023d53827bea587f7ca6325aff82b84d7e17b7c991732569f4d9525772710521e4ca2294b56733d8f7ad6c3b2cbe580ecd5786ce9ebff99ae5fe83a409a063dc7f0739c7a4c4aa0beb11eaecc9d8ddecb0374be065a5d582306ed57402c8cd4534899a591f58a47c20206f39b79261b3717be06933d040d524cb1a4f729d598964604f2408160bd2fdb6a43778ac20471236e1ee85e719fc6fde1fa3caa257e944b4141e020107370c9b845a33ba69197b5d3ddb5bc46e4c6c14674034cb3efbed378cfc71e09494bf383442a9f5cfb8fef84802f3d7dbac5bc535d146d1dbafeb3498687e6915abff2240ef38b377d8ecc82e13441b304e793564ce3ca950c42eb4372db4ef43e689c45d3d43fb5b4c977ec6ea38b00a1b3dffb32ac284d433ef0ec9bdd82475f22500aec2f12f3deae663f3bb0b139ac7c9b15f012dc152e23bc64ec5af47d05cd45ce1252e48e771b69fa3a84471317c73ef831fdf8b08bb12c8d281cff4687a93f462070a6f111247b63f83508f1836d63628b719f5ca5b367481483fcedb60bf53272b8001788aeb7d1874c2110468055571cd8d2734e8e172c76c5f7191452eb10ab7e778f383246ea965788ada3aa36e59b2381cd239c332fbf248c18a4e7a8325e61acf12f3f0218b8c2eb19adac18906962b212c9f9906592b0acd5c17ff72d061dbe4869e44776f9483a0abb4f662d98e439b1608d07bb84a2654c99204019bf327ce96e77e5cebf20a71e6d80082f4138f1d8a0f780fa3a29deba003e26af9f5b6347678184db58bdb0542681448062bbdc63bc41aff86008c7e2bcaeb1a4f88e304b1745e213055cd02200f83071ac060a72bfdf3e557b5d0a2a293e0221f8e56c43171753d83708fd48dcc71db1c8997fcfe537185c95c93b08733f4a8781f3a927d7104f102b6ee1a2d4fd2eaae984824e1ff25018e7062e4a7a8d7e434bfc0abe92d1be4ece4a08b58028fc93097cba8870c4d42930847cc030d0fb4209a5509ec3cc0d0f49aa010bbf522149c3e571259b51ebf91d149695f3639e90c95569a3d3d6cddb2557c5eda793ca7317ed4c829b4e00c9083a84202ba00004f1f4160d9bc9ad8cf7fdc9b07daa19b1e016deb2c607aa9f76f3ee349dd3211b95a8572a72d62064ebda1bc3cfc7c7f7eaa89a0971d381d6b235743ad1bb69cb980682c42abd3d6de926351e9a54319d24d1e562673af25df888120ac7aeef79a7aa1d89fac164b044d671e8cd36d529fbfee550d30d6807cbed7a8ae6cd3c8d760111196c28db5219999fa257ea21adb574dafc51524a4ea1fe913d91195f2fe0c9932bdc1c2f19a40d23c97178bc834fe50154e36deeda996edee80e56368dd8284486c4127eba881cd1120db59659e5e89d992489c4c6bf0a0e83a692bb1ed28f86582d30ba427016bd4a545d78b4a80b07d2c02f713535cd34017639dfd997932e744068d24ff51657a43b8cd0c6671dd18e4bcad8b1a6047d07672d83c0d80ec9e77e7c49ff959dac9409fe0c6ab74a8d08fae46d3376f989a02eff1fb7caff39bec6a79c1345dafd7657c2eec484b88c8e10f22b55ef831aea0ca869a8e1cb3031eabfe1a2ff06afff8c4fbf9107248fff4d42efc182b1d716341b60564f0d05ce1ec23aef4875361c13c8d03932918cec828705061e807b7fdc5097cf6552809282aabd2ae2462c83ae81172d67a80fc7a2abf666c4a07a287b05cf360c17b4df8461a48197598dcd9211c97cb0bedfdf4995d3da620dd2d1d741740d80073d71c5f5cf8eba64148d9c3f24c902b87fe5ad76308383cb743753970a0bcf3778d492dd39d150c148f90e9f01b7951599d90af288c613e29bcf3319167bdbbc4e1de4004c1f2e54cfb16b240fdc4f2ab25d6151cd67a477f28004031bfb3a7cac4b5339716aec6a42d61007b2281e0c4a8ac0eb555f7de90c45c9d76e2037525d2b50e4dbcf3fba6b5deb2ae4b93eefbcdece26a1ad72dcb1aca749d9bb9e37bb38c4b16e2ee34d728db5acbbe4e59568756f8b95eb7fb9eda59a915f3f8447eb7a05c679440b5dbbd9a094884a0a5ba0adc0db19fdad2e4f0b66799f72ae6e1bec04ed859cb27035b9fcdf4383d8d42d1c18403a59d7b858be97b513878fd4785c4f6b25eea6f6261bb7ed630afc1097d23ba357f48634e6dfc482029adeb4f3476688069d499063c1ca89d69e0417fa2f1da4440b233677e067c1bac5569d32e627debd534793efaee79fdc20efbc22b4c932a5b4bfe5f842d3d14c492509985e108a3a5f25a6fc1533b9c0e699a548fe067fb75c19c27109972eca426554af0161587ed2f71e9a082de3b6f327a4f7e35c4074f41cf66668dc647d13196ecba9b32ec78683c50460f54f4c2e8cc566930083058dcaab49e3b6a2aef5c48f115a434354180aa8174f3d405c505405a4ae47eca68e8df3942138a1398b7cefdd1ad0608508bce21dc3af13371693bb1489389578ac512258aa3916495c7eeb524ae4730cb9d4115d50024840bd09d73cd3bf289d2af63ac61462040ca9ac4a3326b2aa49199964ebae5ea4b6ff1732f0988bff9bd7785b3dbeeed80139cd78231eae821fa82083f3d27e4644d1a0e136e664e5fa98013ecd3f965c03b974e9d4d604394f766269edbaa60ee9fc9df8f6b043e4e60970706b371497cc9d0cd1d9a7413e9258693f7b18cf7060abdaf4b281805b4babe26f3139f94928e6bfb8f2f24378f3c30a0b072ba37c68a8b5644c0c667f86e6dabffefc4a626a8e3662cd562de508c584834a4b82a914d16e7e3e3e78f568bd30f5b632c8b64ca4038af80d31b276430628c20a7d95b7b663a5bbd47df5baabaa7f18a78be8e3f69261af39b63f64e04432f40851a3fe1647c2d6e823d3136b9e5c09aa47cb659e34a8c7bdf5f560025192a30f38af1eb079a09ff1e1d03f9dcaa0ac32ba8032cacf4540dd1f5b13187420f0df0aec8cb27b642326e90cbd756f96a62cbf5627cbfd9d32ecb283033e2b42bf0ea31ab9c29ab29271499f65690351740e4888de29404c7674ea306ecc524ab81cd114db79a9fd05456772c61b39d09b1eb1159045a314b055e281d08483484817abab54c1df738831769550af1f1904bb19e6cf6b2684799736e621bf5788a3b0469e80ea1656262492b339a35f8010b7454a9cd1c5db78f19daeedfce0b937a478e48e44c1db55b1ab83c8d4ca0316c50b6995b1824cf15666aa961366193cd15631dcde4fa05964a7672a4fa8e716d43c3e3d1fc783fb409539f842e3a2445bcabc6aee77d07d76abbeda9dd304cdb2340cd27a1ad6f294a59ce858e62d965f95766878ef4fda593005930ae8609f95ef96312e1a7162b53882f3b62042400df5a6c39ead3ddbfbee11fd1d12df5eba6e4985322e8cf85a801c6b88063be4b2c150c3753381ea3a4e834e83941394c674abb7f5e985e53bdff1e2d4d786abab596a01ffa61e4db3f50e07ee3cf43183b26dec1f63b2de8fc7572cfe2bb95620d261fdd48878ddf1efb122759a61d7abef3cb48ac1f22496ffbcb4d810f66f3f757ac0916098075c0ee110e1353c2de8134bcc063505a47916a0792ac124a94e779c276e319256bc1143c239da3078d939d2935f5dbe43501e0e8746f673c6702ef3228efc863bacdb29c250da1b97fd73f12a65df8ce74cb709d95b0353665af97a2af9952d2e464772e78b8f88afd605017cdf3d3a1e267e4c3bae5d1f749b49840cdb00eba3c3cd42ac30788476c2a9b8c0862520c257c72b5f6172054f329f48ecf8d1fdc2637030f3ddc98295aac885a3fd7f8f1dd14cd693b48765be3a5e9d6756ccdad8a343c6e529c0d6ef14e34937897b7a5d0006fa415a4dd6c622175eb9b6de7d601d2cabf486e6e26153f3d42f4e19834b77c127d4ab117a853720580032b5cc6567099a5cdb9a8bc26b3f7f0642dc565560fc634db91ff46e107dbe99525473fa1f40623fe1e5c6d82cbec3dfb64b0712341c8e04c42c272c7e3320b25788fee268e301d9165f6fabdcfe8ee2ebdc32a4868b917ad476687f65793fdc204d8d12cb871fae9ca2710da075110ec2ed7883866c031a55102562388289e625c8e5882f7de95ad715283d1213390163462df4251052abb9af264bf453c22220b77e20f160534052173edebbf0cf495c6ca69b784d022f94ab60b93423da09418f17281ed2a9a05cc4544d74eb9ef80f1678a8b4b2f50380a9a1f1d5d108abdd839f2ec2120ba23e8d9b6374dfd1c4465c291a2adacddcd6e848d30bfe806c97100701ec918d6f2dd2846426638706ac50dcd48a44196b905ffce64219fbca6e719440ed18febd3cd6345f7ddf401a411381c9b672ba4cdeb8185b4458133145cc3f612120ca1f18f0bb8c44167783843b02679b983ebb1f83a39f34673fa472e046e6248b7ff80c1505362433effe573cb4b1f23f6a27abf599b2b7fbb49b7ba201c1fe228cf65e11a62cdd1b42a2d0fec3798e0e4e1bb03f05f08640fb470b92dc3f8b55f324843076ca02ce3c31878b8d990368a45546410cafb1110f8e439c32174aafb2d955f87cca4d84850be18d51c60edec020e7dc3e53cf1f32a4242412526b402dd476be504a073440bbb86d2d33fa5fc690057016f34ba19dd1423d37bd608e8b4851c1d5a8f4e25b001dcbf61d52d508f266785a2b5f1e9493a250d91956e4f1531098960696595363767b1e4921ccbed05c8e7f10ecbbc544740b73640fc8aff14ad761076e056b872ce99d04bb55802bc097e60d7186146ea13d19c392b5c1ede459d13abdd87f01b72496cadfc3f0ca2548e034b959853110e1b6a125cfb3ef314d8a315658ef0a04738c919ba54172af320147b8a81528ba5d6c3518fffd3fa7d1513914314618e755f05c7ff19f38dbeb0d94ede75b449ba593d35d2bf5d6d416f8e8fe3255fca5932480cabe10235a15a0b3cfab75ad1f5caf6eefb5987cdc2cc0171c38e415435681c40ebda7dbc137626ffeb327faf2caca894bd6c6b6c47a8740b35ead81ab710263d686ac872e86f05b34ee274be8d1ebf17c57e2400684e01fb90a105b5eb7fb328b4890d90474a5db4f0dca553d15175d1298c7901c1145a403e01a4129b1ad64b3d5917a754d7fc7a19b1341e42090cf6cd34546b54786270b46944223fbf4873a15b043007bc26a4009b9ff7f9720bbc325fe9a2080569a38d755a4a4ff349c1869bdfc0a4b7c0ee0adca870cb0458db57f0c53f624b76b691c2c3ddc08212f9e115beeb5fce555214338b94a4d041e91c064418970843a85218e62064ecc5fb21befa7e013ccd7e44e8dcb234b43b364407ce201c5704da3df6d55a09a3faf69801e0c3249d26769577892778c5ec9ff1f2234cb806fe0cd46dca9de4ca6bc0bb405b8d8ba21c24c93ae8a21c3ed76ba048b54e6d2cb3f8b6a87d972c878278b3f6eae2e5d78198555a6e2040ce9534c819c4939f4005abc9c86aa4aa2e16307187cb4276ed07e6c1b86a6ee85dbab10a8a0415ef0b3f634243cced2880db289759ed1b8a6465f0593603ae157abcace77019f271c1e9d82c40bc31c04a4bb2de5d8b2fc4e552737dca760303306c2241d021cf0db389c918149407863e04e75de362f59cc12a0b2e90d452e19b98083843d80340968a60f0bcb5cb553d07951fdd6468e05bcc609d0452cd79130950bc5c6aa2fe190bdc4fec1fae8cbc3d43f80326daa3375b1b8533871300ac2b11dfcfa0f600dc38263ff36ead41bac5f11575aaa8e7471759087e672e15c915e4c78a4022aaff2082f6a3f97f581158c49a4992d458296b8730ca6866267419417a4c87e7a6739825e50f6db90357d0f72221447d22bf6e2afb56a3ba6788c6d9684b6090b1e9dd708f9745afa5e9ddc4babe1e8768bc6a6eaa1a9fc2c3fad85d177a9eead834ea27274f88eefcad727408eeef144369624b64368d224a81020b4d5e84897e89fbb4ca320989ea9fb350256f5b85bfffc649b400b572a7bd4ecddcf1fba7b14e195cf726eef8deace36e3aeb2ce3f5cab06e9bbee33bd98cc3ace26a3ad72cdb1a65b9c6b2a50eb17f3626cfaacabd4e00256d224bf1ab2fd6712d116be3cc2c6a0ceed2f9cb1193c1c1267aa8320893ff2875d42f5df66adee6ffe1ce3655b3523b9150efca6147aa111b6c72f3603137ccb168fa5e2e7a7bba33567d41275ed7b1949b060ba1815ce92feb87a4c9886e5eb9c07710ff13d318773d7d6dfb0c451d6c2a6e413824df4676211a461f70f55c4640a782d49584db127db6148a32e37cdb1055297e3897b70983d5b739abade843952b01ddaa647e2d77bc7ccb41b2a410963631447fdaba87965b7a30a6e76848ac6c6744fd7146127000c217c813f5395c83aac1532b15b4406e6c42939faa2f0e72399fd4dd167c6b08cdf738b06995d10918ab34ef854d8a6f541c6437f41917059cf1048acbc7c8541048ac481d00f32a0c40027982d7d94149b11a065003d4000bf21d155b810e16e03b67922d6ea9345bca1d4d2cd94936916f423d8a32900f22da5fc03f101be212fc07cca816710889d1dcf95c1668d3de03c4a6370c000cb40c9607abbb262fd76ba80545cf10b9ecdfd1386319ce6510f93bb45de9e71c2191ee87c57a5eb19ed7be0fbbb9cc89f5bceaef6b817698bfd4da65aae107a61a8a30d500f3e42dc6f3e42db6c397511e87e8a63b46791cc2b11765f43e7155d70e5f2fcaa811887f729028963dfbeac73ba1f8b01cb4efe358bd0fdbe1ebe2d7107e55177eb99740e05e12238cd244001f1881f8c7d583a406130d69303932c5091522410132c50086c7bcaed35d6732623dcf65a2014853590e0d4166a0c10c1798a18a8bade75efa00185f78c0bdd401f71207dc4b5db897bc702f75e119e5d15464bbce9c1148371230eb6c0462f1da7187b7ded73bbc3bbcde065f87cf22f5e86dbf06ada6322c6aaf56da420e186ed42142b0b8bbd79001379e7801158126242224282af43889002f009144c5c9a436c6d9f44213d30b312617f230b940074e890226173e930b31288058712f4dc0bd34857b4902ee2529dce4c210930b2fa508b897a280e225012f55fc45881704bc00f152ce4c2d14b1e2c42fd300ca704fa52ebe998e38873797b2191543cfd3b6f734e9ddbcfdfac5af7afc6d3dd2d2f4986ba5f96f0d7b9e87b7572badb6f73c166e58a04114a9ce7ed8d6f667cca4a56958ad2d930a2bd0a06b8d0e3d095f936eba43f7034d9b29d1fc219c3f1c7fbbaade3f9b241da7b66f94716d5e1b06cd2e68272836636244fa1926667503ccac76c2e88cc37d2d1612e968c1dfb1b4e7f57d32661bdeb19ce5d6c5af1ba4038bb9979e702f39e130502188bb9b88fc9852d0c31d481a2908b9fb6a1ea9222629486a4195d211a4395c84208c288288214a420411840b7777e2a6d308fa26ce1b15690901ee25204a3fb87b0c8ccedcea080998f5ea68c4b9a7be4adfb0ce5cd7a110c45d7534f1ce659d541c330ef393b7d4fb8d34cda9ae9da950290593093270ff3e3a6b53ffacfe0d933893f97569322109f7d9cd18eae798e0c3ec4cb8319950633201887393355931e42904cbec627872c4a010254c42106012b2673751b34399841060053795502be1c8548214530931f7b2874232bbfa75a24c25ac4c25b830bbd408da32b6f533e85deb8da0adeb46d06622c10712acbbd3e02612763a4fa4307376f9272dc78460c3ddf6299a4b6a0aa28516e9eb4987cad67c919c42ee1ec36f4d5f9c9b9a82003101d1c37f3001d94167eef64648f493b7db3b99e59613d308584c23944c23849b863731263389a0040f3bd3720750dbd1144215fda5d616090dfc3d37cd939c4b5ef64756df0fbfce1e5893a4a057fb4b9269995ed0b8e15429f08f44918eda053e2527a502e4ccf3cd5b7205f183e4830fb1830526972c26170eb83b6741ac359d63799f06521e4e8b220577f87ab235fdf98a47772f7253a9072e9052d2622af9602a0dc0699b8e3794b6dbc87dfdb4d8b633c4b786336d4f6d6768a79db78675edaf112ae39c5fffb5e15714867d2e419a31ed475cfb72074a621ed8e5a9bf754969361e4effcce704f98f824491ead4afafe37f705aa8da28d068b7fe8cc3fa60c6e1fd7913e7c62f7176ad9e95fb785eae9f9d16cf8eb733d4f2e9baef7635ddf4b62777f1bca1aa17be3515baae9ffdd0ece2977ef90081c6470cbe8c4b6d8dc94927de93d23230e407559cbbb735b9dccdaebd9942f901ccfed41f6afc61c56ae60f1a77227218e2871bee4e67c6447e5841d394b4fd10ddb919f821c3c5f2e8630b0c06ee467c481f5becbcd10793a33e5e36a5e9f1b795810abe551c5ad2185f504523a422435c208526c70438120bf6c3f6c36ef5f7c3c6df2e3e7a8084bbe73d68b3d0679d6a8f702627dea89b4ce7d765fda9af1d2b9d3f93cc2367eb1208bf367eed4b7566d7ee6b81402bca4aa1ebdaf8f5237dd90ceadfd1faf5c5566b3be617ca7f6b41f779c0b96746c51e20fcaa7d79292df61903fdbe5407e7c741bbf47dd2935f3fd9fa5f38e682d5afffa08de779b0b02abeedc9b8e7414ac2f0ab3e0da43f74c33f18c7f43bb9aefc1ba499d2746eefc4c623d2ab69b8dde4208c2989a053b4f243002c988fbbd71f7a51b44e6affaaff15eb689d039e1cb800c34109846e6a60b0b98de838f19ef35a2ca3b386af116d72e0937ace229b8e19f7dcd4685d04a422f979ce9a1b186c56ce4893c9bd113eba56639aa63e5b675b66726efd55c43093fc371a27d0e434a73595cd4e13604e8e46ce8bed7cdaf779c7c0ccd722ed99dcb79a29bf0feb59cb1c9b5cfdfb244969b5ef9b93db1a8bf36573ce6636efbb2f06bf3643fbc5a0ba2e06f3cd276ffaf3efadad4803f787211eb5bd9406fe3867d7ea9f5ddafea317ad08a6366d66c5a9b108daadedb563fefd55145b381f621a13fb0c33e9bcffb5fdb20934b9adad383f560ce71b2bfd7cf18f58eb528710a77689279ecd8daf0de74c2e75ed24c242f369a2b635706ed7e4669e2ffb8cc3b2e38905bdead493cb8f9adc4feefb60938bd976e2ad8d68928e307a723ac493a440a83d77498ad7c26cac27b7e3ca542c414b45b10ce7d3622420e9d3ba1fe90b7cf233785d38a6eb3ff8240cc4b1df76e7e217ce8f43fe2dda1e51a43a21e0b8f1026da45a97b99cd9707ec52f23f020f1a078787838c1838547123c383c66c0430612c3ccd94d24338686395134cc8ec41345c38499b39b1265480c66004367c75333067f68df3fc2610c58a28c6a4c8ef8c95b4cef4c8570785df99ddcc8adedcf8f4fdbb71f9f164ba5421919582383a44626894a4686ca6a686a6e7e65234ba57e53911c7f7b64cab303c68e1562268c1677af4304755c607651e6ecda233cfe90093860a326a51346ab02491801864a0f1de81002007dbc808dfc00201f186aeed87b28b1c21d327029bd0079a150e47041c345032e4db8e0e0620097191701b8985cb6e021c490123da30826df165494a850134438a0844469a634960250a2437825a212571a52e28344bad02598200189e5520410dc004cbe1889462102838d9283513a1d9d51a22f9fcd0d9ceec0af20d12844312095e1140da77118f9402a508e9028910fe2a58054a0bc9028911f2e860c005281b28753222da02142131ecc396c9c44897c57e4f103900a143a9c123162d4e20f900a941b122522de209701528152235122b32cc403201528964489003941076a2015283d244a04047d08a120e84308f5c2815e6821501acb5ea9494f694727a75562e25ebac1f31eb447f9b5f8e0a5a057856699d2746456ab991a1daa2edbd74bed16cb118e15c061061c59e008011c5ac4c0a0660cccd4a025330e67d7a546199524c61b0370ff4d2f9e3a70ccb9e98bbfd375e3d1bf91e50d2fdcfd041ff206166f4031e48d258c18f2860fee3e657622f5b4fdd01369b9413a51b39ba8d9a166f7602eb18e32a7ce9c1148b74692ffde32bf1ee202163c37b4b84102378270830777d79993b5a00d51b4a1fe19253d526b6f97f82b7e6db3e167d213456be4d1b6ad7946998e9f4b2f3d08418ecf439885a08473b38b736deefbb0c96959a969e0a539278432ea5bb204413cc397540c8ca7edecda18b018d2c60edce99c5d5b69ed5f0468b531ebb658d2f0abd7b99788b89752f844b17ce5af19779dcc51d7d51cc4868efb6a8d15cc6ee3d7ece20c453ff85648145bb36b6f2d68e3d78b960665674afed04bd7b028526d7786ea6ffc9a5dbbf7c34adee35e32b99786780985991524919f079ab78d4714a94ed78136fffdd99303cca4a8400b155471e7f4e7f9240633dee01f4d58cc883e948f8922f0570c7a46f46b2513626968200d2f8d561a9e021fd814d864f56dde279ae8275a117ea28921879f6825f889b6f213ed27890a46a60c13055b78b36b33922f77f8ea817f140205dcfde543b21c2142cd1034706e8fb6da6eaa5f369fbced79bb746672e20c52a0c9d9e838c3c49931363ace80640718d13e3891cc1ddc9da80243d0b8e24ec3dd7032299aa6b4b7796b2f3f591a6192d2707752c9bb0ec8ddc7dd84990f3943c875e6869cd1c2dbbcefcc181ce9e7ade7dbbccdc8c30c2cee3e00338adc8c9619d3dda70d387376dfecda6be9f8f99b5b537a54a9fb3439c109644a22c884e0527a2979fe6d4b25f712a9e4442a2219a211b4b94c0044195866b7f5d7b94bec953181329c28c3e67ba266879a5dfeb00c2177af9591a40c19dc678769b589aa3a73f937492bf56ee0ec36a5d526eadab1b6b4ebd6826c654bbfddf9499c856e22499630916e1c7bf0d21a16c516dd74878e4f03b5d76db9892449f5006d68f31fb9e7b1455bcaf0bd145c92fa4cc6418603f40c8b9a4e54cdf38d68e8ee4e4611bdb5b5f1ccf0cf67a131ca3156700090600d5fa2e70c8bf333f9b5897af0e23b27a75f6b23b36b271701f7412b56171635bddbe6a7fddcde88a5ed0fcf8b32ca9aa88d45180b67672ab4b5fdb138f00066d644e57207164e75e59d59ab9952eff06a965745dc841bf32fb66215717d1ab86d4d4f91921fd7524791329f166be28abb47913239238c77133dc06c3847142958fbdb75acae8be1605a8d090430d103133338777ba35acc57fbfbc1ccba97b0b2c45e224689389ccb1fa638f049fdba9c95fed6d78a22dd1be321256a4af42881448900283144091118b00603c66000e9cec29932703232322819d5ac41a4e037a1cc141703337fdb5c9b393bf36fd04c7133c5c5a86082668a853365e03c8f1b710e3f3af5be4fdb65cbf6f54e9159ad66e6921bd3026410d4752c560c0cce0816659c33cf081655d74db9800024c1471263245145123f8eafb69f11dddfaed494840090d0638a145414291c49f39e97c290a002891faebea634248e9814c087fba50aa0420147286095803850179325c51b552dc5091895b829013455eca892844f9132515b2c6fa2b606a81256c1f129527679041064dc74440a8ea002da4d47bc4b7aeb1140a6235ea248b92d233a60c4678410e7be9889aaae89fa3e979bd2cabae41345aaf34d5a169146115fa0ee17412be224022230112d0c9105cf64f6fed1cd7f84671368727f9b5d5a7789f19e957e86e1f42dd79bb803cf1043d02184a06c5f6f14291cbd54883584c04208219f2265eeb8a248e14a3cf11e31d6b44667a5b496102804a18320a608c2678a9459ed444591c2ed12cffaa3ddf396693be38912c9b2da8902371de9ac4f69a03db2938a1e78d3c04b539f75a89061a2b2b9984cda2cccd362546e10a0c59d032969045271524d525a7ea1c9c5e03af1e69eb330b386002b31130284b8fafb3329cabe18029200a1c5dd67d7ee12df686de28bd2b45681584297401419310131c4dd7edf0f79b873fa072c991a71d30f4b3867fa21f6321cdbd65f597a3553b258ac1818164b14a94ed7b1f40d36359d311c9c112c62e1d8704e0f63f400811e98b83b27bbd1f19b292e66df07f108a4530413520de361851b16e7de886e51a4a8fab79cdaee9b939b0a37116c5e38a7f56f3a82b66fa6b8fab210d36625ceb42d8a78db786c2ad4bca82951c3f16969c6a1e9881ee17034428947e943099a4ad2cec2b47d3410f41eda8af6c93b30e52d280dcc2509a45374bbb496fa8dc7cf296ede2889778abb51a0c9a5b8d5cca533c4b335bbef9b290e4655f4cd8c27ea8b89e13898898259157df365a0256f7b8aa2853239dbef8b7766f76dfdf59b290e48a768ceeea521262968a46d9e9b6afbdd2839f126cb89fafec36f7efabf87cbdd0e7a70da4e5c2fb54fdb46ba65da21871d5c481b904f9036903326acc584b57077eec88f581f79f1266a5afbdb918def116d5b17db6b44f7d3f6b6df875fdc4d1469c6f326fe7e911c65f39be9f1bb2d0e35513c78c8845d4c7706ae431cf70dd3adc27db6faab06d2299a3771e33dbf6fa6b88df110d0ecbe6fa6b89be9ecf3d465fe3b545df8a7ba62a62b33454a14299bf6b869d4b2696bac22051545cae42a1d453a5beecee3a6f1c6ddb9a9696d1ce29c368958c42277e7fec3a9e96c737a8a942852664bbc7177ff0fc515dc9dab4d4d9b88466e84e11577f78bf1de463ed49f22dd3a36352b9f2d52cdb2a9593dc161c570c220d64d69af95b151f9b062264ac646e50383033e118d4de93a5cf19549071a921b0844c4a3c38fe5c3fd5a6c4df609e7ec14450a0211915e8000218795156248a3ca10166e18a2830ef808320b811a4106a0658bc9041a19205dc8b62ce08a2d261a1377afde7f4843d188b8bb69b603772d4eb3b87bf53616f5ec8a7b12fedafb19e93329eeb76d41bb35157f27f466322e8a74b6c2ccc338d0700fb1882205432ddc370da57027c2370d49770f8bdc1db43af40965dc0b431c12f9c3f56b719dc5ddf45bb8f756aa3ce9eefff9e3f887e1ff0ceef5b7edef0bd19b6e5d77e0eed5dae1f5d5707731dc7d6b2b5e3bd67ac5dd697da252f12ade4492ac456eaa3875862ac41ddca2f148e2381ccca23d500b378152b83b58c5b509dcee7a674a7aafa9cc04d25e5319e8e3ee26b8099471770daee0aedf8657c687bbcbec38c14d3234dcb549f685bbeff0caac54ebdd6421c4207b916db755ebc93c936c67e23d690ec907340937c2d2bc97e0291bcb0c4e3af5577c3dbcaff5aad16773f71af7638c35d670273156c91c7975a766e54a0e44a61c84dcddcec9821c84685cdb6998a608b9fb1409b82fc024250ef7d20a4a2a709d39d70109851f381f2498a4c0e03a73f8f6618a8206a7afa579e7092a24a0005314213a73fb6d10122ec65adf686dded627c58443ccfd351561f98fb028e2a17d7399d39a5d5b1f0777b751202eb45368eab7fb963867bfa6356ec73567f6a7ded6e6afa86a8de4328723672e65f3338db95d3a430bf399927a46f77d30bf50bd4fc2385dffc8566cf30b513ad21003cd7a710e375b73b72677b1cc48ee995c8d4eee2b3d42e7b77dd515bfe68dd4e168e78bdbc84dcddff462f0bae6a5b3529908abbfa9cd9b923f549f68fcb375b953bf86ebe589d52056c60460a340f7e2799fc4f3da71be51c6b5fd77d6feca7032dcea68e2fa237d4daede194ad7875d3cb56827fdbe49a77e5d7e9956ab67178b747edfd4af513a0cf1579a7fcc99dcf795f8003fccc962e1d04d77262a0b4d140ba7eb42f16138a3a5c1480af4336ac3fc39670f73d67573be68c91183f87edfc7336598dca533c4736b911ca9ede7d4dbde72eaa1dbb6d5963bd8eba276dfff232bb6c87f2744b36be9efe8dba54018c75e4c9cfb906a9defdc7ffbfce1e7997f2cf7b5401870bf3f6e5dea50e96c4d6eb6b411887fe6d4689066a0028fe38695cd86efee5e7fa457cfb9f1fd59a6b737babd5116ee97be88b1acf2e84b757e74f881799122b3c43fdad8de74e879b0b0272d4d537dbb749c18ef6aa74ed58fefca8912ef3cef15e4820df110793c4d5a43413198e7e598720890028b0d1f76ec05e6b2e2ee3b7cd5db22cbd80e5f39688757a4373c84f3f33069dd62baa106eeee997c88f8ec2acd712fa9514a8374534a817b0905ee7e4218029819003e40183bd0810e8ac6a0e2120259a8832a6a56de181a01d0064e14d002a0253141e905a53b4a14ca074a16282551c2a51b924ec9a6344b9448697e420e884274430202890ef1068989261c406588441aa288f91d31bf21ae2091aa14313f238682182209128592046908188a9068255128954455300941c5450aa204520efc0d072ad1259810817f09480af001154ea31065f198d303b80f4e89ecd00a50074805ca754ac40144e61803a402a5a775c485e725bf11ed6962043e4dc77b916afc22f55eff9115a947fe1b8922bda5175e1b5eeb918c68c005acecb064b4b6be0d6dc523b844a436e3bdaded6b3f685166b5c6e4d3f698e9fc232c737dc5af9c9db73996c16bbb4e3696596707264d32de34ffb6349794e692de70858965c57d7641428021c887c050e44360d8f12130b8dc4190051613905d0aea89fa232ca3f33394284a4d70afb1084edbfe725f9ae96c4e1263114a1012b879b1a63d4148e0e8fcfcb45aa6230dbc2fbbe114a9bdd11827394988a48494c20c4c4bd4d099dbb6172d0d4d4b64c81081a92b721b4e26552fcd5844500a4118a59e920e4c454a4a34a0440b931214648c8f7e3c7a25519894fc30bba9033ed1a7ba9934cc9ce9d4769cf55fcf0daa6e5edbfcb027eece694dda3d436c4572fcc8b1944d3af7cf260ac326f79176ebfcf6690f5eab7fe3d7fcbe6f2e89a9612e9947660df33ff42eb61a66da3049bbbdfde29218d26e1850a4a067c39cfbc58c7b261224f333be338bdabaccdff74dcece9b6ca26248bb6166ea26662adaf19639f58974cc7af6f962d2eefc9b8a74e23dbfffd0fbbe6f668b7111d2ee29d272677b5464fe27d26f5bb11ce77f385b5b1eb6efc3688e68690fa781748a260dcae43e8793ea176525ae136bb135b9efcbf3fb26b547b3be28d2f2d2f1f6b43d45bb6f39493adee8d6fa67b594d9e8381fb423bdb73af5edb62677a9ccd21add18cbe6a768334b9b14e7e7612ea193ab99a9a9b1c177d6709e4d3d965ad3f95026f77df3330afae8e74b51fa716dbb26877f766d88533424333ff932d76f3afb3c9bb926a753ef8f6051a53934c784040df7892a1501d4c425c75d5a344bdcc5c688bb0b4783cbc9c5c4a901a45394122a31d983a64b726e5dea50fb3be95ca201172cdcc50a77a922f50277e770aea2d593bb01f3a402cdddcbacc212e7f0eb2b268205911c4e448e9c880049e18b530a4ff8fcda3a32e2a714eacd9e82703add713a5171fff2d3762e4312e77a3a9d4c163015a95a93cb339cc919b638fd3490927a880e4e43be380d897d3f8e18fc3c6f74dc74dbcf250a79b86b2328141e7042a1e784c20aee59a7c44834c80d9d4e184f27b47032a1042713843001e86402cab96fa6be99e2483aceaffb80748af449c8074e42721042c49dfb6ee2b6a01549dbcf8ab9dba5256c514214a71268dc3fbc6715f10ef13c91c0c689040f9c487877ff38bae9ce577b126f3d49981e840f233c81748a4e41b0b897f3b64e41685c7d1dc44797a72032dc09c8167707f285be2d204fb83b5769ce090815969f80dcb80b0199ced19cd3087db83b57ef575775d9117ce8698493085bb85f2a02e9271106e0da9e4230e21402024e2174a7105038bd6439bd30e0258797ee06cdeee37439bbef9b29ee46c7ef9b5a5332e39cdf48d39891a6fbe4a2c5fde482e5e462e5e4e2e38e65f435a59d5ca69f4a7cb8d353690b77f753c9a629d9e43ead967f8794c5a269ea93834491eae0d8704e75d513098d13e90acc94af7e51b8494f242a27d294caaaae2a8a5487c5c2e93a568c4dcdca67a26c6a5627ff623d2fd564f990b983000377f7fb64ca4d10b80802151c04211b8413dc9d7b4d6346791cd2d515c3019fe88150c30fe0f841173f58e20731d31f2df8830c9f37d995753a755f631a989aa922b3235d84dafae3ec9ebced9c1c5347ee3595d5fe8f9c3f4cf0e30d3fc0f043e607aa0f3dfac8a20f22dcbd0837f920083ec843a4ddb6a989a2b3bbbdd1946d515fdede28cabc7372fb534f8ba55e53192ac5d54a8b1469e9983a724834125d33ad976e4d4724322cca90804f6afabbd228e2570cc4bda63973fa600977728a22b513d36a321f7cfafa6005e7e6c62f3e6ac02281a274709eecfb2306eaba580ddf1e68e9811a3db0f500d5833df0d8c3893d647b98c0033edc9de3befdda9b31f3daf9bd11dd5df7cd10c34cd518f3c5a86082be6f3f2c76833e98f97ddf7793fdc5f36594f69ad2c8f067fdd16e1ea871df08f36009f22b0f98b87b6aff2d259b3c70d9ac252affd10e48e0783651d3ab22bebd13a33c0eed6b816e9046b1846c14c8288f4313f5a28cb28cf2386494c7217d73c91245afba8cf2386494c7a1ea32cae390511e87728025074fcc1c30c90109075a5c1bf97060858b140707c041085bb2b8e39dda71b5b66c39e10668dca08afdb0fb724eab355bfa06b61dde1b14b93b683595dd608558cf6bce6c36e0c3066ab8bbd369b2c1176e032a1ee21dda3a6db0b1a8670de8a8c1951ad06a90538313f468811e5be851c5452b6bcdee7b5146613d42aef0ce4bad2cb766f77d3335248addf7cdd4ecbe1d7e33c58ddf4cfd2e6536ef4de79c7a3f0c488f196870070db0d0800334b0b9fb0eef0e6f78ab9ddf4c09c57a5ea138633d2f1ad03903246650c40c98c8000f1958e13bd3bda9e71d39c28d198734b4b14996a0114865dc833a93fb4debb42cd64dbcd8abf4338bc502e289b9785cb1211ea1a02121afa8053451e54a554e14cb4727d6caf18678843c18104fcce515b58048d8e10b7c22f089b4d0570ca4f5b33cdbd7ebe51850712e06305a1471b677f011e23bb6b8a38a7377082d69dd51fbd71d4068b78da71d5a383bbe70e7b01d4ab8b35c1355ad6707a98e39ea38a30e2b751cd5317db7260c82e8f0838e2ae890820e1ee8d0a163005a68a0c50a4845d28a74d21fab583e8a7bcea276aafbbed9c976664ab7625ad57adf4c71227d30e31e2d2fbc20072f98e3054dbcc007f581174f4eff6c56ea52688e13cc01813988980387395a70f7df364391edccd4f74dd4a7bfd9e94a7f48b633539dce4c715fd7c53e0ac4e9fa17cbf2cbe1867b75695aeddcf825c715f7fddae62e878ffb95c3fddaf1b7ddf815471c53b8bbcfb098fa2c1447d10669ec9f06703c41deb87a310887cd1d8e1b7f634b0cde6f5ce16232b64794f6326dc7376a6fc0682cce5d62d42e651ad36a6f6c8c5b2ec0c2c5c04c980baab8732eb8712e46ff879ad65c0004e3ed86961c37ae4c376ca9cf648e1b37ad166cf13d6b98a8055bb848730b8840e2d5fe765dec3f872cb8010bb66081110b6068c38d36bc70eedb18e72fe67bf0e217cc44655cfb7b13c998ef83b1a268b94ab56de30536d460630a367cd6e0c11a1358a3b646933592ac20062b506205495440870aacb80c73e6d7d98a73ebb20033e6cbbc61e61f59917e398b8179d944694a9ba2f8298ee3c0fd13a56f97929fc912df50d668e2d8ccdf97f69bf7dfe852ef45199d7adf57a309357650a3ab238d24d238401a28a4408c145c200552a440280535a0600d143000053214bc80861c685c71e7c69c9d89efbc36456bfafbea2d45ba75b9937f36b39f7771d7dda0ae8b7d73ce6aeb9ea939b952f6799782dee752dfff666ace6e88dbe5b45db13e4d713a3f89edb619d4745ebc33535cc6df87fa9a112effd1f79f7bbeef52347cd010001a259cf1052783386e1ac7cd8edb97d666896ff347bb6950a284337a3ae50c22ce28722e161434a4c33d289bf40c11ba30c3026610b93bf72385d9d0cae6d348d4f74d4de74ddc20b5f1e821fd3904b51dbdfff00459dc7f4e50c57dde643f643ac1949999fa26a2f6a51b167bb98284bc9f16904b8767c72b6a01d5b0b8afc5a49745057adaaf18e82b1eabcdcfb2f16896e6016abd8a5c3d3c4342de8bc74950ec864537ddc1019f48b37c624d5e3c3f42ae211d18cf8ef70a72c574787e7e8274bca21610ce6ae6c9d617eb4c948daac461e1804fe455eb55eb99c08412b0c044c60ec860a3d2dadf5a757415c5afdd5ccab8980b33f5df6a6d9181c9f8716e0c26c6d0c144021fdc9dd3b7866f326be98ca2f4b766a52d4a82202360c3ddb9dabf46e033821332e0262c9fbb7319873ad44e14772928022c44503385c0072150400882c0819b40b0843f79db37361bbe4dcd2a85f3f3808ad1343613664e3d6d54a99ed893d9fd482f57eba5785f4b777e708698eab7373a8a81841850c44822c600c2e8230c39c208230c2ac2e0210c29ee1ea39281c998e46677e4875c5c059aa98b5f21fe40054c1ff0a91f7881cd232630bc00c301ee3ee5ab5f94cfe4573b85c0500286104efc8ac7d4ade1547e3275a324486d0df64504bea8eedc1742b8da5f0fdc3cb0820742e8c017ce8dbf63448a430b93b5252d4d3f6d3fac03288e03b5b6bcd8e20503bc10f2c288172374f1471756f8d3766b4a94f9af272a145f6f3b2fa581d4ea1bcdb9353bbae98e8ed90f9bff1a66ee6b81b43d32e79ca19d7ff1edb6e6114ec7ba10b2811b6ce0041be000151b5062033c6c80897b7784bbb98cf5bc765ce0e6a67c5f94d9612dd2f90f0b454a7bd9bc78c67a5ebf3f831783934ecd451b6370c10517567021c491237acac0718172af5bb8e1bec5105bd09cdb4288bb06bad080147e44033d1a40659c81383280c58e4732e083bbefd71998c1c01f18780137677784ab372b55595d5d17bbbd130c18000304d0620e2dc8e08e7037e594af1828caec8e709d9bb4f8b4d871e76ea24865586c32bbdabf709047165ab268411659dc3dff912c0c90852a0b162ea0e5026878ed5fe38b7476f98fcc2e165f563fbb4c17705de06481362c80c5dd6f62edef0cf19cdd3cc24d6efc6dab6b76b57f59e0658122578070c50657eab89225d6f352b5667744d7dc1de1623daf39bb6abd235cb5de113d65e0ae58f12b54ae7c3ce01cce1915c379850977afb89194918932e21999f5da99ad13a5f3effde274b97460ad1adc54812ca60ad85c94d1fc9956e0c6f5162cb288659eb36beb6b4dc9a99f60f10416427fe78d8e464158007109b5e6156a5c61c5ddbf562bcbf80a9b735730b90288bbabac70a3be1556fc265e2baa707afced3259e15353b3b262883bc5bb8a3cb415676b0b776efc5d4595af42c8bd0a20eed75e2af2e0c1424515e7666ca8f89cdbd78e938a39bb36538006eece229a282738319aa63e23ce21de145882a300cdfd090598506088bbe70fb5952cee56aee83f3259b1b9e36d8589bbfbb4e282b693e579f949ed69ead375319aa6341c5ed7046e485a6b4d60883badb5a6d082c5a7b0e2ad296ceeee37688a39cb2529012c5f25009a24f0659cb18ee591228f7ddf248514bf2da549514aa172770efc91b26e6f248a56965fe82b06595fe2804f747b2711388a004c1476b83b4773098274e29df5ed8d64a5de180fdda0cc23478e1ce1a828d22836f084fb17a3324521e4ce91f469531b918daf754bf650a280717751b44ea2f8197d1814190a18a0383d310277ff71d313e51352b85bfea398a9bb0e5b8fd4df84995f0c0c26e89b1ddedea5e03743db07fb60b386f904c9092d9ca0c289264c4eec6072e2e50490c98922fdbca1cc7ddf72aa99e2625433f5e97c5f8c0e4cd03753dc87bfd6fec24c105063dbf1b11105820011eece852d56ec35a509bda63492476b9a79ba2ec66255d76b2a938d256dbf0e3f53a94ce667928094664569d8eb1ebc41b7a7ebba4e935809a7e466464513ca6492c868c21a9a5a695db7c1175f7b223dfaaebbd626b5aa334a94d0ccc856aa50a652529384d675f92faa26090d8d4a4543a3449664e686aa405ad7e9faafbdfdb3ae6375dd8fb85e9abb8ea6298de2e81a3c5d66cf13c011958d8e30c4ccb0e8cdae9dcdb00833e38956c6881102c0d00033034a0623458ec420336360d8996e232fac6470c1a3a18511834906b0ca9ea732b2a95991e06b9400641e0c0b37cf93618519802200185f5021e34d5b2052dfb3a959a5a02a720a77e982c96633d9c210232868164e58619c056082114865a288f311210228e10512f6cf5808a25b00a28219615544844c5f040710420b2f34362eb8d8706dbf50b2a9599154decd4ae5adde888a326f762d4d539ab76d3fbd062862580306a41fe97d89610d1a684b5221240eb89012dc8c1cfcd17239e280e30d17b8d10216b4c1c61a2b50811a689c61c609b294618212903106094680450421008118617c008c2f3cd0010e78e1d285cb06b870c9c2871079e143a0cc10e3b244096ec60df468b9077af01bbafb8d3c7580b6a9f644aa33a71f88fb4be5401c48b4150e3879015f641efd3ce32eb6741147577fe35917f3b4812534b0a381211980b98718608281544be7a445d1efeb12c3bcef13512c7b5e94d18d5f55c43ecf8385d928909e42e27c9f8c968a3a360aa4ff7b367ef1601c2369c6af171b5c66048bdc5fa4b8bff044b1a1be28962ff717228dc3c5f685e700eeab97224550887edb6bc3df717f7952450b458c8541a2d8727f81e997a15b86ee2f06a8f645a8babf04b5dcfde54503e4373f36aa1d5fcddc68ce4e6458cc11c5f2755334c7157678fd1db4bd78d3dadf4b973c6dbf9eafd48f5f9b34145f7f9ecc8bcf4b139b0c918ae837d8baf8a5b39aa93436b6aff7418b891e88fecf6e5597bd4fdc5f789c47a4a0bd34f063a2b6b3ff11a9056d2d0b70bb2df717263d74a4ba74a283fb0b8fbfecd0d8e818b9bfe4c8ac6eefe4a5c84bcbfd85c9ed9d3479b961674ababfb0aacda528e4fe62038efbcb92ce350b077c22d5514cd7e5274badab68a1e82a5a286558a7d8a86e685c990add6a75dd2aceb959a9ca9bf2f646343665b5d5f51af1fd3ae2bb9a29ad30712fc0e7f75115ad8a668a688a6a8a6c8a9214b9bfcc7053d475aaa3ae7b91c1fda5c84b0c9a84bd9e14c02b6a01656c3dd2698a3eec16cb11894ac7c0dc17c7d2fd65ba3b90171862444ebcfa6349d2d1e8abeb66a52ac12762d51731965d17eb7ec563658918cbbc2dfea6f93569697a3553b2623851ac0016dbaff7c3a080434b1b37f41ce106038290461232f04162104637ecef6b3fac7eace7555dd5351da08603a468c096115238352046801c20aa988080261ce05144c0fd08ab03137a380c37f8112726a45cf12588702d41c45f1290c214054b9b40f39f13e8270698f147f45e3b97ac260df3be28336d8861de17b5d800038f00144244372ce08a93b290b090b2a8628804747342620bb74a1951107ca3d4edda4dea9b127c226dc996b6249d5d72b40ac841ac020a98b1583738fb616ff34e001d4d5809705551a30af5f4e988248e7081c788974be08947c2084dba9d88f0c1fdb736a273d692088230745d4f06e117e967678c0a12244810122ecd99dc7e6d67eb34841009147112e2e71404111720cc50c304159c20a8f8e02f2060891fd0d0031076782720683fe0e1a71f70ae0f5bfcbef5818afbc0c4dd56efe9364f363ddc676743e2fe7bce8c372de7a53135fd1fde2849afeb73b9cb7097b9dcb249dbd9cac04be7d519e72c969abe8c8a2d4effc677c9ede30f77ff11c344fab02c44f3d3cc535353535353534343434343434343434333333333333333333333b35aad56abd56ab55aa9542a954aa552a954322b9995cc4a6625b39259c9ac6456322b999512254a942851a244891225373737373737373737374992244992244992244992d8d8d8d8d8d8d8d8d8d8d4d4d4d4d4d4d4d4d4d4d0d0d0d0d0d0d0d0d0d0ccccccccccccccccccccac56abd56ab55aad562a954aa552a954323232323232323232322a254a942851a2448912254a6e6e6e6e6e6e6e6e6e6e9224499224499224499224b1b1b1b1b1b1b1b1b1b1a9a9a9a9a9a9a9a9a9a9a1a1a1a1a1a1a1a1a1a19999999999999999999959ad56abd56ab55aad542a954aa552a954322a2537496c6a686656aad1758093912d3f12d02201b3c6f971b8e5e0d7db9d2a96184a0d8b9fe3eed2c7c6f7569ae3eee28321fcd22e7cb8f4c0dd658f1bfdc12f77171eb8bbecc0dd75407505797866ced4d119bff46de51204716be76d95517d9f079c7b6e8d92ba944dd4dfa8d81269b9830b0eb6cca8b8bbdcc0ddc506ee2e35f0d3ac480f779719b8bbc8c0dd250f3ca6ecf0ec04e9bc78bca1a0a1211e8fe7e7c94e109057d402ca5dd7ca38671ea08c73fe9b9235fe76e1804f7453bafedad9e5d1094d3b63596b727f7a2ddc5d52e07ea0c03d06c6c5cf576a169db99bccd39a92fbd26b479b416dab1e35ad4dece3eeb28506dcb5bb4b06dc05035af8ecdafa74d39e6a3151d64a543535abfa7893b70c561a9b1a1baa2bf8372bd593fa361bdeac5425d5a4ac03c9f65001288ef02327f48afbb5e5cccadcdda602a76fcbe9638128769d47ead54c79b352951feb66a52a4318d24f5e05c17993cd235b6788edf859676e5bd9cd4ae5b96071858ebb8b1562ce3c2016c5560e1e709721e790430e399ca65421650f87cdaed5da02b9bb5061e5262516c50a8f92072591dcb61e9ab3d793b65b5de7ee4201172b2f2dc410c2131e421251889c7070c0019ab8eff0eaecf0555dd63b153d29418e13943b8ca8b019d162606a1e0987540396f896f1386920eac1dd4f4fdc383df1e227740fe9c02283159c62688c785f4a1372f79a52d534e735cdd93adb9efaffda990add20fcf242f1b547862a80e1b86b6a270b4796c6900e9cd3fae2f9b289a2b96ccd8c7beeeb4933ae4d5dea3b73890f30399d2949d259d62347b4a5b5cf999c266fb0a55e94511c5e5b6d2ab56d7f53d5ea9cdae14da55e53590ac45a5330eb1dde54fd276f3b556d6a674aa6b6edb7b6622ac5c38ff4a66caa0b2123ee20480e5d4c5220adc958cf8b6eba03de2764a9647b343a4c7431d4e3431566e420996246135d0bc47d5f664d960db3d3dcc4f9713002f14f0dff681b059a81376ce15e47279ca4c08917b39b117052c5dd9770f7189028400c62b834351ebdcb141290220251b840e1eef284d74eae2d6edb8a74670c64043e0d76df88c65ee7afb77aab74df87b5eadf3c4fef1724a71ca12656b8fb08da9a24a0c9104f3e97f761f55f94d1fbe44599ddf98f2acd81e1576dcdf0cfa9c78513cf142b51a4200f1793fd0c8b7bdb0c857662b26bff3d41a0cd429a3639ed9870da2161a7b4e33a7be8c0e13ea53e0a3ec54f39327f4d655eadd4fbf1697bbf3ee57039435a69b4b2e48107107e706a916448baf5683713ee48671c7aa3a522380206426023a194e26388f6c1ca0921e8a30a0a394cf2b098683ce2f181e5af58673ce20122e2d1c1b5849156ecf9a3a16de3a1b96cd15cb670785d40b8bbfce0e283bb4b0fee2e3cb83b0e117e020b46ee4e3ae1f870850a0b08a510469624ee4ebaa18928414b24400262b87b49666dc038a8a301337077121bb25509a42c600739dc9d84040d6088c921e064e1eea50ba85103d10e8f1203777f4980132ea2ec612a52e4eea51f9e1bee40c208123d707717159450c3064e3c21c60adc5d84281ec007898d0e084cdc9d64070f98f0e10f27ea48e2ee2f11f846808276860e2f70f7521b3648e818a03882dc9d7446095a07d8f999ea7e4437add77d564a82b2440b12095c6e4b50ced39dc0dd4954909a387534359c4c8a14b34a5b16ee0e4a221043bde5982e0d505db71cfd15ebc4f4574cebfd592b141fa6452d528d35f5794d7334dd748747bb5c434ff0ebf64633c9103ebb5ba5b36b73396d7f5f94d1d9c5b38bc918a306920f156dd8c094a026a806494d0b3a73345b368d183fd412c168aa384d8dd694366b0cccb6fd6bea4fa4475fa67f9bb36b91ac1ce0ab9915cd5fba65e427950d1cbfaa8bfaec8b776e186ab2c4c6e70991d0e9480a3a73175bed9d90cc00891aeeb3abd71a4d547eb284e9d6a986237e5c3c87113921e9e8e160240f03784f6016e09c1542e21ffd0f896327ee73770e06a75f5334f7b23e01ed0cffa466701f71eeb194bc4f74e69064fc281bbc135b3b53b286d5ed8d4e3504399287cf6e6e1a03e32e434776d8b6f7682ea94b0e53a4b8447177c1c1b52c8685981887c1c37d763a6f4463271826eeb9fbcde8272338685a036978f1780444c403cb3b3a2358448e6011ae256ca27032ee116594846a3151d76db0cc9ef6689e25a9476aed79d913c78c35cb277fa54f63699bb1d5ffe1967d059f68046d177b5ba434162b068685033e110bc78673baaebe0dcbba8e55af75b29239628d6051d7a98eeaef30d6d30a7970a715522b902bf8b45600c205e0cad358007c5c9300e0e304002c27005071e76ea2c5af1300280086b8ad693b65a40a58dcfd454bab05aaa2a8843169f7a99c740ad18c000000040163110030482c180c86e321a96c502a5f0114000265b06eb8481c4ac334cb19648c31c600010000810180116d9201d601715d0a771fd7881dee8e68047a3db4ccec3c9bbbe61b5d462ff0302fdee18b6ab007a1cd31682ea471015aeb39994546a6a60db54209b15787d85a03727a1d64ebb4d542824596a40d742f75916c81666051a2f07d6160ce443526ba86d50593883ea0e1f1069a6d5f1ee6cea21ffa86c6d50db16ecf3c3c9e1d70d84f04ec69d97e0d4dbb37f000ed8b84c16afbaae01366a734a9559b9142e3501cce703d844f9c3a86b6cdf6bd54d0b15b07decb067ee0a73a7e57d8480e9320578b043fe6d60a6d665efb0f7a92e840cb610862e45042115789a03163f09634589260209fb7965d4205f59b012a738465e8dcdc16a542f00227f2ba8dedc4b265432bf20cd869842623a91827d194dc073f43a3cd9728ac6a5dd45d2ce2c01e84a0472207404a0f80305952cbad69a80921da4a09be952a37c85749ddb3d4642d3e75d999a7ae06c8b19a3e68ce0802e85813c3ea75f76139529430126684b42259c4be5cb06d2af91a5f3a09bb2694fe1a4e413c0dced208596037b07816896ed4b2b8048cadd8348690cb3bac580e4c0696cc5cc2cd7516928089e536c62c72518795c85e783258e4e05592adbea592feead8ffde1ded6d27f7532e2a98c91e936ad94b39101eb72e1b1d3823be5ee2ffd97ad42fbd31751fc42aff3f81568a90af3c117e7dda4529a5a4d438db6024f583b072ba6db5ae5217e0214ccc7f4c7fe8d429c4dd95f43424cf441dfe5fbc62882b0c635047b16671764d7df3f75a42f0b88725c240bd6759154a54589aa1b415027c55e861c13e1793571deb49609a8792f417c63e2bc8194f7cd668e1654f12bc856e4641e5dc085e9c804a0ea9762672d90e801066e2bde816af37b03f48da1dc8f473390a4e224c267454621b762de4c83281496da09bcbaccac132615aa6b6b458e6d07deefd10d39b32528fc1898d70e3e44646380c75ecc4ca4a63a6ba5dcf1ab74d79fe00afde4290a8ea7613ab88ffeab5c2392f3de2bf147859fc93826ed0280440f2642d67825353631b443f370ed6836bce1623c448d80b78d479071231a6832b7b10b38b232d20cb75b06c76d5b0f3734d2e0981aaa143d5d8a68574110f560d180d1906e50473fd545aeb2f42d2ef69549203c8e69c1be9cbef3288b0eca6e3d74c7b592d250151c06165b366fed8fc3c6d460015ff08f5c27c5e1c67594b453e6357017ef5940202f2afc863afcf924a805d133fe8bd11f5dab5b44e8d9c1624703e0743a2932eb9b3f692703b877ac672c1cd9ee19b830a81e7d688a6151dd6074c4c7f598daa9d7e053ea9d39738ff3f60f4f16b31efb8e76c037767f0615168d4773dabf8bf27067c92365b49e067ede7d892a091a945c1ecf083878ecba096cb90a19b16bfd890ac28c63ca012abd66d4f115682034b3a840e6f5d5674bea8bf2ccb9dc1f31ebc3642f5d0239ac0f1fdbf7f08e754ec4797ae81057d80b698780555d01ee6790168a60b7a6423e7999bc70222b8d7c679f00a576326ba2484c83d7725db2a6027aca55c10f430779d342ed253aa1b57ad2c72e461cf711b6d91cf2ad24ecb986028e629013640991d0b94a3fd0601b90dd7a7ee4a61b2b472dee36024d3472824dc351550dd2ed03535b6be47b0ca9a73368a0500e7a075eb9da5f00b87da2d681275f602c60b8c294690614ec5e43fe8985c1966c6fe86dd8799229be291c1cddcdafd8b77ab4d1dedca66a0292a389b445c43337eba8fb9c624ef6cdac60218302a3f09733a5d784353782ed24f5f3a598993f831fcd1027a15090f5ed2966b6c5159a9107d585c7018d377466992fbf527fe0e350e6aa52f5ab92d161a5b46f3313e5bc6b0427a7d2b51b9247d83b4dc748ea99e86da3bcb674dd6a4686e38867cd84139a2d511337ba6e8037c2bec8bfa176126defce3428b799c1305ee30de88718920f399a734e9249b5270debf2d849b63e9f08b1afb698465d8eff009bc021e14136eb686922be341547313a3b7211b2b0591bd2fbb1d554a86abb671d0241273bb712eacf7ec4efda8f581314fe7a5f4658afa703f4ad8a42f34461f03dce4ebe63679ec9b68a08c484d95cb5b6a62a26b1852724f173ed457f51139bc2c654af16f53b136cbe77ac2c29ebde738fdca87d66cd83327e43686449364a43a4d55d45f92f01445cbf62229daa85c6e72758b3b0e3a67c027b203bcddd8cda788694585d90d1da915e5d6536d21659be33d64ffb07242944667a9848701f130126bc1c1f52aca9a03c0b7a799b2ed7b7d5cb5dd3e6ab3e9057eccbfa99e0fcfe723138a8a1fc5d54e36ee3ca547452d654810e39d1b295b35d112f37be3b7bd435c6339b98729c1efd8862245e56ae4ff8089a0f0803570f42fc6b23bcc90f8788c087b961f520b11086caad5273b3ff408717b6551d5dc634d2a34c88aac970a3ffdba9b561affb47aa4dd447999498dcb7617dfdbd1194d3d0204fa7fff2bd2efa633f2c9b52bfca12029df1e1cc13cecb54771fca3138359a1f14b2f6f6fde29bcabeaf8712e849cad4b795fd456b361995021afdd1c30e00a46a30c16401e8eaa17622450401230b8e7637286b9ef0d8b6015e73182c96e5de27ff85d5880625258f7697e0c71a18fcb702ef7c12425e35bad21f85d7c109acb5d85648969a161ce947f0eeb5b9f1adfd3161f106ecf72768f4c1d209bed5e78308284f0c75c29e8fd17310c4f1426437a2ae0cdbb54f560d9b0a37644379429f4c832412da0b65f9ec9c12af6ff58caed32b38fc6b88da07158c7edceaec864d5a35f7c3619e28df63e4fd1fdc1fcb9b7357bdfc4eae860ad34a98465937bda985fc1e1cf8b83f997787d4e67ef14f7656c9adfcbd079fbd803630df4c6d1ffeb08cdd7a0cfd46ff491c776e9ca328cdf5ce54616e730085f5b99d8b47cbd48e7eda1139d3d07aaf251153af16abe6ee8036826ce9dffd7378fa3c1b85e1a5008ffeaa189b13c8312cc3c80caf61e776d39da6e386bf62a97810417f593c4fd1517d7897814af57b8f9cd4335e8b7cd781b5f361bc6fc0a56d2d80a94fe1730cad033c507580e7686507226f437aacd71b483bf1ef457f63b3c6453439b8da3e7f6cc838fb05986c2ce48b2b0e73dabebff4c8b6ba47ddbf8bbc24d142e536ee086f60c76381707d80fbc005e71735103d0dbe934916eabf84e10a5364befcb338d4e0623f92900778a9c7e67fe03924d8a96cea8460fb5649ab0a2d52e5d92fb06d4f9d5e5e8d85f683725e06555e0cf868ea6c1bbfab1b3edba20426ce82fe754c371022a208ad142a17a40a8cb5395d342da842cc47c6e104555d2b4f09462c2989ca687cbf7ebd843e73d75e2ca8045e0bae9410df8e9196af8d970da30fe6d34df3505d7d66ad1e0e168c50273374d4867748b9933ca69cce0bff0b6e6f63fbc7a2013b3db3d21773c53c8c30b71e95e96b10df7176bb7ba161f87e4bd224b5dd1d07235bce8b5b4d67c1eeb0cc29bfe4f73f5550a0ef45e888ab51cdbda3655e6e871a4ca6282b7b9d198669e1c27ed427adde10b038e1c62788a0a4529a6b88bf63847e4c5d6d26efebdb326722dea76a2144f0cdd7e83e1984948b95e4a4968f118276cadf8dd53cb763577ef8e1faab7a62cd98230820cebcfccbba1d18f5490a7b5a51cf943fcbcd356e722a2b90a11012f83016c237ba714b72705f6934274cceb8c2228ea7decb86ae0d841ce68e8243e7542846ecd28f19113c8a1ea619608d2fcd0091576b6f98dcf9229e7b7c4c7feb5f5d555e139bec2bc471ccd69c8fbe599a32f6dadb6755312c692fe8005b05947a557edad01705fee015aac77d05690219701339d1df4fef4dad1b8d279d2842ac9e5212cbf0b7e1baa99dec6fe7880a5c66db0b030084493c3d72319f34079dfaea2c776a06d4be834c81e9b691489cf593865fc46a87e723dec18d185f48bb6cfef32a3751e4a1e71b759e07c40e43601eee2da76be15a5eae63995b757fb2db124ce40a0834e75da01df0c03787a6132a60755be7fd7520794c9c56a6574afcc981c2b13e2323595f181188dc4861f855c2b23d8e8bc31396a4342ffbf0b07d7b3093032c96136ba534c3a5f706633ebee371e1ee3fea6fc5d722ef00bd93a21d2002c5e4da3c7f0b6841ea4cfd2c3e4bfea5262522f855eff5754514a567c4eb829b639b22d35cd18757d5f90c4fc33306ed2cdf1c02c96ab230833c4ee7accb0015aee2564cc19f795db4ca65eb055414a21f8504a997e4beb52d7da949b57f55b62075f8a56e13a73e981da5cc7e59256744969e6832eb2a910222a54b8d3d0efe05014ff1a8a71978bee69aad5dff4e129fb4fc08ef0d52e69e9838c915bc41f934b8b332e9d9ae3c7e04e2b11f10b5f59f49d538de3083959ba4dfd0512e50334429de39dac9d9fd2d531b61bc19b4487ddd0552c30d100a19c81621c9a009430a780990e1005269463d00ca1888112ec3480a930a280857600c52c1461d0024e8131154c046a51ba882f37d99000585cf7b0f9851004249863202681080113ec0884a120c280053901c428186120210e0131164c08442047c01807110124c831604621040109e61888492042c0043b026128883060414e00310a4618488843408c05130211c81130c641440009720c9851b203ec124e2d9f71eb7fdbb8369867fb83adcf6b93ad41bbda5f6acde8ae0417b1604bec0116d322110c5b8c8fa0f1959ad61002b9078bc791e9a0929d4b80d98ea11134b9bcc69a4520f260c9d8651caeb22309b0d86e30622d17d5588b70081e5b19938c2395ef20311c9b0c46a2f9859ad71104c113cbc790f96435c19db452046168ed071a67470dd498bd16580f03b48204f60390b77852d60f28620e0026171b4299a18ed18653d9f5b7c1daa2446f29e03fc0ab2f68b9c3000ae61998d12b0f7cd832b590a144188f5bbe6ae322e9b4b643d32b90be6e49ca49e3c21bc4d08cba8165607c5e1eff32ee45777196ad02bb340e8e84bbde98a249b5b7226dbe129ddce767bd45e3fc0c02ec3075df6812e09a4e8890ebc999fb3ff1af6c76280e4a83456e058398fea77b39b13105a7ea5cd2b4843bae1331b559fc69c65264d5ede1b4778dec510938dd5cb0405832e4e72ef245588d331cdd59af055ad0d2b81c4f432b2ef725b3eae54d4cbf9ab86e611f15c431e4a894d3407affda93d7f2b7801217ac0076d01d9e447b5a603a07ea58ce460a876f48728059b0d7ec90cfd86f1f3d0fef5f169bcbecef6480e0235be25f00dba3acb54d33c55bba02e296190494bd2b4e629814cf43c5163f4bd7b5eed23e3fefeb2f910afd1543ead22329a4dfa922054a79085c341ccec7b71641d80267cb6adca8a162fa382c875dd7fbda7cf664e801faf3a4858cd42ff79e82f56f7cadcdfebe2b23668d434fdf63bb117a5cd0156e5e13e4b9e528f907dcb038721e20812198fb3c42b534124fad538f1bd553d21edf44a21e8aeb166cb03445c19da892c07e79a1181d6943212fb51ed8d468dc4717959622a4bdddabcee5095ed17704951521660c24de5ba3d24d3defaa4816fb8b7cabfe77233001763bc2083ab3cec58038acbf3f4b5dfca6d33351aa89b096f9387e0823e6f3d1a303543cb9dcf4e1f916c24765e115f21c2ef828b007f5b6ef517e5e51fc50ec4dbb7192a3d949e683e9f08f68235441f162f3c1c3fef4a039b56dde48f8837cd03ccd501a5726d6afe2d67ec5552ef1da46cf37a12c94046063875ca148113b4f83e87b7bdaa694c2e9810b75b946bff61e9eb588e0d84b95bb98d84d2b93c76f11c8c29a794aee0ed89dfd4656dc79f29f4f80d43ccc6233c512d5ca9971d0546674352b674815140379daebc2d7f1d6cf2e1ae580397af923cf8a461a6a7f5d68fe95db202b0ab9b79c4b297fb2bf0b959f689534f283141783e3fb00a786a80b0265c418d0c31fee1c8a75f3314ce8a768af166acf235d37c15587db42f801c7da159e49598492b17ed395299df1f1316f7ae02ae2fc3d22998dc6a0cde532461fa4a8587fa9da8163750ecb21f88a371468dbab2c82f092d88ba1c14c2663e38f47f9f2a96c3c063932df90e58702ce6ad1fbfc363533f3a2c7ac4027aff847341bd5a361be048065b1aae672c2dd31aa6be94df9bb19e51dfdfed5c273e2658defa87a648718dec5331ce0aa0ade69b4abbffbc7fca390e004e608d50b6c5bf2598f22f8564671b0348bd10f071e36912cf09d7e01ec924679924eab312de666d0f7b3960b2ef19104b9234ab62a71272659a61bbea334ac47b9988d1d6d15748d33e8694d87ea3c964cf2be836df9210c67885c007c4aa48b8f05c35ce3a139f55e5ca21eb69e20a23f1fdbccf4d05b9f53f643a7d72cfb656324fa46d9ddd1a79e2fc37b0920a07189105ff73874e9edf1950effbea6012af7934542df2af40623f9afb92470874aca5a90d1fa675ab9265dd8d29ad2c0ece8fa5693bb56c6ba9adc098cdd9e93939e6df36ac9cedf7f9d24dae3229f94f0217332f4344667c4cbbe882f22d583ecb3fb057009d1ea7dfcf46582a78b0931d033ff9377569373f7a9bccf6330e27cd91fb62d59837ce53ee4600f7ee499c676951d7a8054fd2bd0e258a821b91a94cdd2ce18829dd8fbb8922e9e00253746a334bfbf928499bc4a85a1134a4a3c0e7112ca8c59353e6e2c2902674e7967be04b9e839e749cef2f3a7058b99d8136daf63a3bf5c62c532781c12d07982fda6b6dc5bdce1bcbab69a43fb865cbcdcccd26531036ac416b8fe13343cd58cae05f30cb38f1f851adbc5f58ce039c5be6301b9891bbcd36856d3d275ff08457a0aee6364c1325a8971da3ceb945f19a8ba6a2bd4f39effbf29999f2808da70288599c7e6f4e4dd98c86d5de80e458c6a0397501fbd6a904023f3da0fa4a12e97ffcfa23d18b44d41bf83e707ef5feeb1c6cfe901d66736dfd759e0cda8e981a27e3e677c7987797e51f5dc25da38a3f19bffa79d72986cee1ae33ea96628cb68be1463f5b6b246bde74e9e1ddff8af8f380bcde331eac399d9907dfabcdb65eb33b62e88ce389eb80e62b7427ff1ab4e59ba9ba125f9b4f12c9b7e2185c34ca386bd045921b3e61839d492acd453af81cc0e15ee478112d766395b5d2ba6f6e557e385ce37ca3f6b71cfc695a6e6f50eab6a4b2ff08536c241944fcc17926119f903337763303efec07c6136df17ce7e2c94324ecc1d84e939e8df59b70414ec20f938fe4a5bd75816148794b71a740225805936a4514dbf58037041404294f3efed081279bdd2aaecc7a6b8a7bc6c4c0223af98dcb1d29464f99ed8c9ba878c96b71124803dbf81063383bd6527e23b0bbdfe1f5b82650e96859e78267e9c28d84517084622c4256686baeea03bc73a77252e726e027e04860e4fd2d9eeff320ea96dbfb8132080df37b7ad314b6160bc95bf1f4f1cbf3850b17769077809e9e4d596d73f94003391b4403c66044dd510f9b6e05868a73356c5ccd5ac0ce58a295358b32ef9bdcb4a96a08284984853cc4e4806d786466aca5b1e59b77550776c7fa5aa38f965bec136a87e2c23892b71c0e809bc7f2cfe43267fcfd500f73f5929b4901e976288f2c12ecd99a148c708b0d8d1eaeb52c57068046e108ba192587a8c48101d71f0784dfb9646b821147791f8718cdc251e9ed58664ee8ed4c95e891c1a8e10937226ee5cdeeecf2b2ef7fcd494b6c3b2b80fa2e35b5ec41d38085d621dce91269527b74de93a00e7a6d31d50b3451c48ad6fca7d1bb0f5356c83ce5b176c4aed33c4e31319ec6ee87b52706d8ef3f642ff9376cbb98d38772fff907bcf50deb883cb8377d0022844a365d0a807a9b5dced904658ab441f1b8334fb62c4550ec6836a7a38f4c4360d54d46708a5089b4551fdb54084ec268764363648bcda75b6c8dfafc707fd784a2bfbbcbec603a256a60d0b4a4774de02307a936ca48e3ff04322f7c1bfe648c08b8c7f81cc4a18a7a011ee10acb1d22f3c5dd0c40eea63650dc50481cdc3a30b959a5f5cdb33d3d171e109812f1e46bd5fe247fcc987345eebd845769cd72ec684996c8934228a64c1851cd320703e58006832400c4d29fb2904ee7e68f7f9c5f373cb757d4f0b217ad9c033113ec7c3b5c1648faaef050ff89853621dc882aa06b386349218071765b4e1efa77264adc03c0879b3e244579b1f4fc35687730a45dd4a54a788e66ab1f2ae8c10b668c8f86f1110aaa7e6698933eb8185ad6c9b0bd5f0f0be45cb46d7bb09290e3e4dcdbf71ec7215bbf6377240374269dc6f64eed06b5fd6f1ab69e8fc67d2f2c13ebfb459110b1448c5e43824e5377e50353c0ee84139123579db504e3cc12694895d27d764198e85035acdd6ff875d33bffbe846bd71e97507ef779bd3452558c3fed6bf337cacd065b0aca2033a30ba60c123430105730d143c41dfe1197d300665ce9f50e1a3541a04683f313043a24f77d45ca9dd2c50392968a0cdfd41e403531de6d7214cfe3b07984f2afd81d3c56a1fa4c82b17b0afcd4813b2d0c29a6dee9a8045fc0d1ede0fa14801f18c82a37feed100df62034b83cb03fb37793672a93d3287e01859ad1e1606cd46a2a9d6556adc2edb6b4894c8e9d22bccc83e1160a42b635c541b5e9ca41ebc76451ce1a9f745510cbf458c36e13f2f628a4b1941b971bc608c16d0f49befc8e5478534741814648a7684c7d7b94fefd9885239e258230bff24c6c25cf90919062653021b9f893bc5ce0b1270cba3cc57334827ae517e220f0705937641f97cacedfcbe41d84d783f6bc9aea9f598295070847ab3ab97f5cf2f5aa761aed04ea6413d77a2ce2a20738780587980ecf0e81887b51dc624f04ffe5d44f8a3dbea766b40f45e6df48ad5e61d412ab5b9faf5e5b9e48990e31c01c614bf00549a9c81c76603d6039ff807a73f8ea4daa3f3897a3f351a314e8819c518ae4a0e05da88ba2f82d159f0b50336782b8d5a72edbe98eea012d15828d503baafe0d985b1bd81ed75a1916567270c91106347f0026ffcb7ba4e253c37ab53201ebf523cfa8bbd5eadca86c446bb2238cf21695000668e9e8e075e61ba792695d42ebd224aab9c53f8a9cbc0708c9d323638ba663f11d64c81efa19107fe8a4cf9dda19a97932398e2865b7e2b7153bfdd5bb83590eedb93af66d2e56faacb89be90111a216561f7cd1315d063bfcc50ad92970cbcf6348e1e4b959e5b38da5222fc3132877697082fa106857d4c78d9c3b13e9d6488130176e36bf6897887d39e4b79307ce80573263002ab3d395c678b98b8f1042b013b2176df28124f01ee4ae7a7c4946696c747398d128bf242b3f8af217fa60712de080fc094c1fccc18da20d0f01856d82b33029cdd6fb334f0621f0396c3b757c0d1841979d01f8af8b3db269208324856db2411310c2c7c5f7922a31bb6f15f38f25041dea25f656bcecfac736ff2a3acbc2a5725dc266cf557a67978edebe6d3b960ac35548ddedf457c0fe2cda358e567027f3b811fdfdd8e835731a7be455190d88aac37c2e89947ee4845e6223e715a2e6d28c10181bb3ac46ab331cfcc24ffaa627ba53f14ce3e6c8c32442f7fc646520e341a85f3ed5f17ae451a435e0067092de0d5ba40570cca89984b19e08cf3a2e7c4bbe2028ac608ec92894d593922e27e194eef1d411466511011c6992224b3899a81c5603cf8c5930e394617891e84ccc9a3e01fc7f1f3bac582a0edb81efa1e0d0c413e13ee0d3941080446290b057f567c949bf3652eb9de47878b54d19e4c1ade488b861a2cd30223eec3ad513cb918e5182c8609f286cc71f5ffe14d3c960907f25c7ff1dfa991837a6347e3dc27cf63046c7089903cd6eca79a9d4f7b5a8f77fa2c4c4366618fd118572823ee2ecde7b96013e789fecb2cdbcac1e26199c964fb5d2a7f7d402fe5357a7f27b8aec44a2050569d6d67bc902866e13f8296b452d32332ca1c4e1bcff931701df01c4bf04163f57a44bc2f1c1145f0c43eea84880c2400ed4b5c070609d941c4d9119c0dc2d52ff3d8219a74ddb20d203d8dde229324112622e69360557b112fff6ac5aed0ee4f90789c0fade7066b6f05ac7d846939621e15d40101bb7c4d573ddee2099d327213b63fe6e44e7c3a03a2b0e43f48b8c75919540396234d952e8b8989a4f064e2cd89aac305b9a0638c820174041f2f8f77ff0e1ae30ac4a05f05ad61e4b1c6a68646c7845326aa0056a1fda9311202f49a05188a0fc1d12b5077fe0f01e40bcce95cd26abeefa3a82ba9cfb066d34a47113da123dc2e19e061b8b95058e97cfa5e4295dfd21394b01d6472069d5e81bab24bb497e5f7bef6f54b1eea2f584d5b70c13e72ea40b073ffbc024a1eea5f4e8849bd23af147b1ce75f03f4259d3d319a619962ec7af87e219d8f4639e04464f733b7f7f5ed2584dc90047bd588eb10cd4666e1f05b775de6e1612897247d3a9956bc1c37e0e5a5b6ebea2501a0f31b1da0ea21e24ac7a0d11aafa037f68a76a91c02bba82416c34e983a30b293fb0feaa7068e17d72e01173fc4bf820e539fec0de8f1968417819cd94d1174ece2bb82c4e65ca763336bbe164674de2ba7de8227384977e7bae6789922e60ec99a8f6b1ef8b2566a3d2cb40d74f61762d23fa74be795063e32a1355c65ac1742e749e07a7b7dc1a066337c5dc204bed77faeaf60ea59944f35f31a3edb4302c3038be4b4e4436fd844b0765754f555549938cf06598c3a9925281c9054b3a4b79f85b1612d73b5c962662ae83c563f59c6e85187f86ff4515e72772531dfc05575607f782c6d304bc85e451fa7cee27179f8c4324ae818c1b9c1b1c1819c67077c367ac2409b74c08d0fd828de7a275a4a88c03454c619a0d33bf6cd9463f4d4a5b186382233907f76ed006007761eb1f25988accb686fff47a356b539fa426d315e78105b031fc49b97939db7e8778910c8802d13fe1e65be4674db4c24c491c5c4fa6130a326a0705747da290f1c075a3369f72928b8c7a7238d5180f2b3bbf0f2e2cccbe1229bf61eeda82dd0a7ed3ba3fdde52dbf1ef0dce652650459b8ef6664df2d27cd91ef1809d479c02f81f8ed087539913e4ce715ac4c7e957b83276f7271c9233dcb665c138753ab89ba8d43af82d6f0df934cabbafbe5cd903f899deb49638a49a9ee466dcd8caa27e0a1de2da9711c03ed3f20552245e92ea22aa84782770bc9f8993571bc23848137bd577b3ac22ffa2ae284802288c1be93b444f4f54ac93b3fd57a85cdfb3df0179d8e5b88fe48be81c1f42510ceff280d7f1780b137704052bfce4575436c01bc117df40a303de8fb4c77fd73b04fc3d83ae24d405327864982d3f3e263c6d3cd4b515bd0e771ad82264a7d6228f83ba33d3d3cb57d9704e55414dbbfce31b61c752be40d55f720a26907c696dc76d4954f25315bca3f01c7cc8cbda633e44f9f7a2ec5c0f1fc4dfb1d9c439e468c18310665391593e3a8c132557bd1d1d7ff3929d0bfdf94e19fec0cfc0e24d6570b251b70ecaf6770121c0bdf7c7436bb82b2a806134af536036f271bb612e6e400614926495c75d03c9a5b7f882e5280c2284cc47c11e5dcea53f36ccc8c688c701ddbc25664aa4b991a4e939702c4243ce9baa8d9a20ba4d32dd99f44af32996b365b0efe8d7d8d800af8e3d194fb326f89316e9258f337eff4f4ebab40112a8636739bbefd7da284d6698a191eba2f74f4305c31444b3e0679fd17ba2d5797c01a988e4959dbfbb25e5f6ed1c7d311a58ca5c3737599f77f3696df7197fa490016c1d2d4d725fb53a93e7926240c2b0f9f0acb4d9643390ef9b7abdd017120bb97e2e26173d6c36c2c1d84b0da939783b9b06cdae55b38e9fed9b81e374ee3c9acda077a0a6e401825ad6d58614d93bc6febe11ffc10c189846ec19f11b6dbc8531f33c16b9ba66e3ab9ba6441f578c3d963cd0289ca19f15c4370deceeb55a9989deffe93d80fb6548f58905ebbad8b73b0b06700c2346a6b759157c6fd637b70b926b5700a6116f120208840299a9a027e77f595048fa92aa36b301fd536f4bf7ba0a93ac202ef4da397d3f48899673ea28d9c38b8033799fd675be583ad7705c72b47f1fab4db9092d6baaebda609e424c41717cecfe79ae81f4f9164ddf32d4cc56ad98e3c7b2412aa63e4fec4c63d8582ded7d10c6d6b15d1626f87ce4b14fd6ae7d4b9117a6ea965aa1bd6a7e2a9e37108c66d924e9184603220135c15a3e6d6465028834088468adb3442c2129cf90d18065bb0dd2bf30a073baef7b977d8bc0c5993ca2d02e642e6d4d11c1ebddc5b2ee88e21f1cb80e214ace498ad989fb91c47aeb9f30fb20420141bba842de4ba835886ead22c88ea86eedaf7345e9cd9a028f98200a0817e9bc6a0e894499034221b44364add106c38d95502a8c4171e673fca13aad7c1c0945e77f807a0075637460554580054e7196c270795ca173cb0ba2412b5de835c49ac0571690e223790304c142621caaee88d8094ae59ea7bf9ca9965430a6ebb8229c5e29704c064b8d7e7f2cc1b4b7aeaa70770c3cfeec77567275bc70cf4283d90f0f278da16c7c3263729a2e5d7c9420c4e2a96e018e0c90962012283656dec8703b20eaea5a494504e138b65af82c8cf148bbe89014409c0fb7c63153eb49e27770f59f64f76af0ce1a26591b3a57b010630a101db9b2e4c28ad506e5d7bdfb38841c27d2b84e790061570390f596b923296732e07cba1b7be19c8cf254754c1baa6dfa21848dece2d1586f52b80769632f53bcd27f8aa7181d1ce61b94547785b16be0b932c1b50ab3991316b8e789c00d1dbfd6d2d7a14cba13cbc9e7d2f9f2c17e334f6639bfeadb8b14461736747db3e7357ada0bad7c178c730d19eedbe3f83fc747f9ab94235bc27b6c6b917c2f3976fa73f76024ec93de16ccbba81ed09cdff78732bf7c858f172b74516898bf89987e1e12e83d73c8af51f4b0432f9050fddaa082ee5cda2ffd093ae23604a3b273bea82fa986caca3326371e734e9d0bd5f000604c27dc4ce6b3fa5ecff652b8d58812913e06b169ca869c36474dd8f188199b0d653f5fa6a35a962e9746491635f6ad0319d9c3984065c4283516a7751872773737f9cc74600758d2554b7a6cf8cc956fcdc738d79a1e344a63980e6e1398c3e3074ae085c2d782f547c75347b1dfdff5c8880761d3d2994bbee3b6c8fc447d8d86d8563fb284cac69bf7bf4ced1b0fa1159ed7544461dcb2fe6a93fe1f102bdef2dea07d2da1524e0819120e0546c84a9fccd162dd2f1c6433eb80991814d20a36875846c6b431c7e8ce184004efa8a445a486b1399a91899e6f6c4bf4cb953431e6131e297d2f2b66f24837845f3f3f48815ff7e577170231dfa0c638971d89cf2256265d8041a01dbccb9f767232063a51beb5d8ae18300d5815bdb6eb9314c87dce2c933acb3e9dabea78a45d7414511735e23db91e25e82893fb89a52654b12865410e6edfe5633fe74be6b3f6e6a367351c6dee40ba6bd90d26ae90ceb405184a03940b76f07c0583871d0a64aaaa440c0b039f1e34bba03e040febfc57e6a06db11ea015195473a934d13d946d9439434c6fd96c2d734563022f5668ad17ff7d1782196d066f1de9f7b7c17e2736409c7422b1dc2b69a0e4c68e0a023d327f86fa4418b243cfcc411d00016dcc474818652c0b2315c0e98a349073f83ea22f41a868fe65130beeef853eeefa6eb54f3b32d016c041c6639aaf87899098bb9e427c488d0631c4fa9855562f36edce9646945601883cdeaaa62b54f9e2d094a83ac72fe8fdc9933860946607e33eb330b66a01eb054458209a8a51098fec79593d288d233064e781a26f2804d0374302b894caf38718a2e12802a6cc6ceac890efc7c738bc7f415996c07120aab208445e6fd4da70807ee4b07b60077489fea6c7a041d972b4a100cf08b15521485b326432366c10bfc842d840a43a2aa4d36428862ceb4fb52f2f6803866132dea64abc5d6bf7844b2082a7e00c1e32df2b65b99a4e7d872b08f4aef3ba9721e1feac5755e9e60a766759a2576b28b03f414c4bc900a4277d64afe731ee4c139ef7fecefe795ec8e8ecfcb9b5bbd8d75db20279ddd04cd83961338fe1e8915f215dd1d3f1055d97d817d44947495557d7ae854d445c0d6ac3377a3134c37be09e1016b7d3e9426d6f451e54959e8830ca3e123e4340a6d7f4280032464b66a0f0b14da041b6eab281b52a2257a488d25aee39b24459d239ef8e2c1e3c130f0f3f043f60fcd7edc34d260619c02c74c88a50e089c4b0e78f79ab5ea4e21975d6a7da2b4247afa097340306adf6a5203ba47b8c7699da916e4751800b10daadbed95651a6b9fd1d4051bc1959254d9e709149b497c331f2437db835b8af9ef1ae4e4d38b9ed930cc7c7f58fa0a01d4fd08d4783d140c1604f64e839b4d731b7ea07d2e4a6ecd60fee8ea2f3bbe3f77c45e17f2e59bf3e26d645402a9cddabc2c925fe41584e1d50ae91e7af60d9988b0118fda43a92a86eb4810d440b7349bb15e47d8566830183633b08d12eef517237860ac666c634541f38c753231d66fa1ba5fdd2bebfca779b1969915bc87fdf381cca6d5349b2c5bf3b808a427136ca7ba020fd9ef64c26273086d4ef78d0c6612d4f50e96ddaacd8a3a7a2c35ce2c870cae8ef36cc0aec502782266905dcfc61a8bf0a54e900b36af07218033f7dc57ca89dac413273f562b70fe78689a111cb62e3cc26617853ea2cad494b1cc57110159676e2062c709c1492484907441720e34d2d2fc0feb35a8c8093a9746ec6f5a06c3e1344692e48d8f3670480fbdaa0207cec92bb80e45135b482fe30ef7bf88a3c535e90fbe03117f92300eb94cc47e06479bdfb950ca5f5147403dbc27248046f4b9f9137e26ae4f621c26139c47390215b37d82bf2d396490f93f51e7bf16daadf3cd9186303274072d1a144b1c9b813e05eb0fd764cef7bd67fab23a28add1da7058a49d08e9f93a8620186e2b3b7bc7826935d27173995110ddb920b463230ca70795e81373483be2d2741f0522949580dc3424fa770a73d2b9aaab4f32ea17f46c0a5cdf04e2214aa1a9bdb1fca3fc555118e53c776215419fa99f1489709031f1dc45b4650bc83b00f9884f4f7b9f45b43304809234fa2758e8816c19748514a863e43cf840643257d7e83c6bf7bc3364aa079f64b2cbe1dde4f8ef747010209539b745425bd00614417301b62da99bf507381920312d21539ea1a93ea17a306fbc850fb7bf7854eb7e17c61148e4c2496e59ca1e5d32c39b54f67f9c3a1420e734efb8b50770aa33849034de983a191f92c3ea755e6f2cd2880301c1d27285346746346371e257b6291dd53a6f62e8c7c71b12f196b3e33b44f3ae556b7f9fba1af5b8c4a731e9efbf475efe2f2fd1bd4ea0b17e8df6f927ec21ed19dd556b0677cb590b728230be62d5e874a68dd51dee8f0c962bae1b3f4c0adb68d48e05f7fca3d1ee765689641c039be478820835eb20bc41ad07a47343091c30f9db71f3e3bad8ae67829187b4f752845ebc3f624750d116b86d45e3b06dbebc5cc04ae3f276f14d985f4f888d371cfce18ff8a455f1ce05e72c379392e840b5ff23a852d169784642caac7fcfbad97cd762147153c4734736842cf7684f1319ea265fbb94e4c632c712bed04a2c18bcfe9cd9f79ccb222aca302d524cf939ea1e8b1f43ae3d36dbc249754c89cb0f909c0e3b28cfc340e1f76c4d32468d2776c4193360100c1d89e871d4b1043b9732f02931ebd96340aef35528dc21e15289065379be993e4ca152469d172ef8ca5ed5c6d9a0e2ae166610ba1a43033bc56a8770980a3b85576ac0a6f0293ad47f6d08cbe2446fb0eabd7b6934138f5606d8e604f2ef538fac22d238c00ef42f66a216ffcdde54d95468cdeb2c279603c5f602a1349076c6cb99e898e652e3c2c2a6c3948c61ceb8264a245d7b33d3966a5d26a1bee861ecb1d79bccc0573f967ba773f131a04cac547a1035ae19028c50defc10761921758a2494687b0015b51b6c417b31d118a0039c39e3db810aa6302307d24d9ef06a2041fa4fd42e6fc3017a98f05c2d700d28cbbf58d20972b1abaa68e056d4ae4f9346373ea4cd5794738aad8c750bbb986c041e2b51a434ee99ba2af25879326ac5f4dc857c369aaad3af751ce35d32820093f7fa5bcdb8d84f2a6eec2967bad98f551b0711a5d3e46cdf1093d8806e708ebca0982366dd886f7f52946c9fd67f8c32fff3269eb8aea541d0462f3e28fdd4d6f06948a83bfc8b5c452152309f3d262acb466f342d435e7aa6c6100847256bf4af74458e435b6f85170dfe76c94dbe4c97fad119e443c10f21343079981baa8114fc30084330dc0161579c5b5112273aecf72b7fc570fb3c89804c3ed140ed7103ee751c6ab5b18d3f3c714ae30082c23a0f0b231af9b229ba384cb7fcbb37edddf7a43c1eb212a018f0d9865228b62debfd2806106c095be7e67ba8e4ac5f8dfa6b41d7ae50e49b046cd8066cc3b27a0fbf51297d27c97f9a9a9f5b349d0212029aaddd4c7dabe3beeb6ba9e113b8a8496d4491442f0975dc70f0e26bce8f040d78489014ce4d472a7b92f462795135577a3f6ae3d07a8106c09f2fcb78bba36f15b2fb55bb93389728e9553728c4cb6669237e88a5dc1c67b90a37a311d02c2d64b9722521c16aef577f2cb9c1085c1e6de308bb8007b3ccfc7f6213dea7780d36176416a03e1993ed21b311dc8f59e8bca3f035dcb98d2f6713470f5150e0d46668138b63a7a41b68b196113de70e5839e6df80055de84834af4630039bbf4029ba06c48e13ec969ff2124552d573c698a37349ec51a859a2e5a1043feedf709cf51b1c7493c3edc1401084799e429fd147ab6671907fae73cf2e79e1d9c6f306f61742d30b5d41ca65120b9dc937f577d82d403c47c3fb78fc09c469f6ee04fbd697bf08697c806d868847bc71c45df061344d67091930473ee8bafc383db02630b47d4b98520a8305c50b9643ec4e64bf4e1790f02f47ac83289989f5b5473f7c5b28cb1aec658745d0c31541ef4ba7b68d7707128e6c3bcfee3da23804c3f465866649a46fff4071c6ea01e11ca6954901e1de9492c8c3545e69beb8853767c8a15ba1bde11424e23678f9fe1257481fc9a25f009a64a0b30ab02f923081a64a6388670846e4adf0e4fe8fa9c3674f1398c7c73ea5661760049c924ebe0c00e510766e27e3e3925040fa24065b18bf942e5a3c4a3c3f8c1194507aa0a5ef76c3bdced528626e230e85e2b09e11b1f9405c5e447450bc4117a02f964741f41820463c90c238d5768dcbd42a2a98cff7226deacedd1699ca2197ac959e81b93ef5dccd785ea014bc773fc54eae2f841b7c23ea39b4d8254f1d6fdd847582a4be6a8841f9672003fe2ce8e8a1c3f57d10c517e5e3ef3a6b667c11b01200a7287d6413dbd1aa60356db1b04684dcc5cdc4e035043a135ddf2ae82aad3cfcf34475f3f3fbb75b8a436ad0d079fbece00dca0242d22a6372ea3bcd9c1cc0d866375bad855e53bb48a8e015971f2d54952373b6ad98d9d98d55febabf505fd9f4e3f52d11cbabdd2266b6dd740b2dc20da6772d3f51a001da44644a027d51aa6af96098a2ff703285f0dba9d9314cda1d45354a14e5ca6c6bfc36cfaacb8f967d8141a5e32975802e32dcdb6af38825bc901fc21a59d7194005dbeaf0f0e393d0ce97e07dfce512ee655b45bac7670df2e54fe5e212e4568c6ce2e7caa508e63bcc2be1252805e4a4e53bb3bdc945c1b319951649cf95322fc297a51a8f779abd2fe085cfe02bc77082e303546929cb20122ca1740a56a78880ddf56db95e34e3c055818960bdaeafd67b4ce4dd13f452addbfff4b9b308dc871e6d45c81df80f9c44e88ec8761c844be3a5d137bf07311f50e0370c958e2c41be9dabc838f6c762af6bd98994f04cc8722ae4583a27eede8e1162db3534221c1b5194a5136bf807fc904c489e4848e80a3f23e6b11943d3e1dce3faa0495a823c032494f1449bdc72657d710a41494bb911dc58f6b391aa13821a48290d1ac4ef1f66964438cf783baf1ec29029835187416c6cb34e5be9a4c6c02aadcf74543d9dd56befd0bc488d0c61a78e9e1dd95752604b369d9730efceb294fbc28b612b02a7cc138b3a0ad10e1257c004ce9c0a5d205da9fdf41c43b49d95999957a11d172e0d6851434f8f14673b9ee0386e20d4e6aaf01ff2c44f237e55ead3155b0548b1e25b782af13d0ed29eb76a28fd6ee3fd2007895a4d066205c9695da4932fa29adcfd27707c1e7c250e08bfa536b857db88b24146ee3815edf3446acf38751562916bc4949691b315f28438cabaa3afbe27a3602dc33f62e17bca61fd6fbdefce265fbeab47b18523b720c7e3a67689977eb10479639bd9267c8588940fbe5204698a73b7ffb78ccfacd12868e0a0a7a53cc2dd0b9163f4ea787123ab725446bf211a565dc713a9a165b4c48d72caf13931854ad64c5585ed4d078cc2a43262e1f8b9944a60192b98539014205251c8e7ec720f65557e0fb0e87e81d1ab890732e2f0b4bd2fe7e42918b19cbdf360c3bd4ec54abade9ae6bef93fb0c8dcd7707ea86da60b470721bd7167d2d6a7263ce80deb3c1af02345690466811410c1f636c924b86087dc9373b2639ef6c7830e90bd80687311105295d4e5a738ae2a3280271e91f6a4cbb2185e438ad340cc853c643918c063311eca6f00937967f6d944cf2ab248d83470dbcff913535152958372c57eee3c59ef157d0b182af391336c7c5e7b3fcea1d5b7dff87f097a6bb7856fe5e9bf6c997e6d59256ddab4f342df861b323c636e95483fea4b355928e64cc81e4d3a80c9725c31adb5457ef40b462b8671b28416d1700399fbc0b2f1606c07c47662c72f2183dd3e2e437c75b48f5657bf78b5ec27087bbc164b21abca4a31387c7c6dbb2427b71f8d67ba4ffa14cfe8fe25faf910c02f55d63da87ca7f698a07053b94ba4ed85f7def589b8eb5078400aa7466413ec856e94bce50c00feb8013b920cfcc0de4e68db852ae29dde9012bf301673c45f00560ed71f98822ea1d82fac91da771682266192aa03e6fd260ed12f848ed1108161ae32254e549acb29ad5004b20e8264889442d4254fbd74f139f0a91dc8aef323df5d28a8921d152bdf2f8fa28653e1c1bb5d21f473cb72967cd255fbf1336bea340fc0139fb71302292dd25b41869e83ddafca7902e2fd98a7b1accf935e635a2a9871daeb7fcf08b677b5a7ec0e7a4d0837300cc5388ce2062213c350c537da80012fa729e9a05dd9fde0165c66e6822caa72876088b1d263f143e3fda395fb3558e4e5c00518303ebb62e06f92d3331282ae9c5de94e7c28484ab60ad772716c8c0b7576ae5770830e97b1d3e334bf7931ffeca8a490a9dee78034723d1d84c4eb89786379acf871f5a6188fb4528d9b216363ea99a2e4dd89df5bf6af3e065454f1b50d8ee4ced8eaf77005d167fbdbe843eaf0eddc5f8ab726dcebff930aa9262fd4492879299b6165d831622d73d31bbf4f81191f05c41f2316fd1318c19c2b8e2f532463c22ad6e8b80c7bf1434d2074639f90e33988c3ca1f9c1a0fde3ef49ba703a60ac46ca0235d44bccab1210404dcf072dc9b89013f4061e94108b5ed3fd6d4841b74e76ece128ef926001effd368bd510d80ed1c7f3e34e15c00f30e136e9d3ce0b1c1688d73af7cbab3a55c6e37be4bce1e8f2b5e576fe91974fef7be2720e2d46af870d970656857a4018aaec1e37c6e027ef68e56304ffb5cefa7521a3228cc5220579aa6f5d66865e7596b20621816cec17a823a3355e7a9edc0fbd1659a66c9ab7db7ba5d926ac0bdef58fe439bbe93ac17373cbc1233990f3c85eaa18f92cf0f7aa23bc7f63e7fc3764d653d1ed0271d6accbdae9415f4f5a530ed3d0a7467684bcf7ebbdacc2bf48e4f3929c142f98a1856fe6732f7ed99473582522faba22fdab0f88a36dfa3ea33e8a47fc2e96ead8abd7a4b45d418d3b0baa43c44446bb0ab7b69ff86b4257783809afe29952ff7ddc8f901921c4d853fa479ffdd9dd05203fc0f58327b583c96437a8e4bb303f80d2db995d2769fc3b810e808a93ca9ca67e7fdfac7e84fe20eb5183bf34830d18f99c8130bbd9fcf8cc78eacdb249a3e82fcf081a612acff9e72fc41ce4be678680acfaf34f1c9036510e3af0474767b651b9659b3f81a5e5301bf92b7d9167658fe443235d762afb94e72ce02b5e01c11e31ac7b78f6be2e4ee7fe1159803a7e7b3223afbce8db8754be1fac228b510045e927f08cbca16c85b9932bf3d8425f0d7098e17e6bc65511bd95e102324c5116456e18406e80abfb6dc725418cd5ccfedb589909022b1b4e0161c0fe8aaefe4c6963b37109045c6c4e77d74606c8b05fb7b6b5a13a30ce3754417ce1af0112e74c063615b12599cb58066373cd58d06eccadb66218f68af1d8cef4ff0d153fc4edbb0482615fe83d67792312c5aa75e1b4e54528581c80a4e79b3ec41e76c0212cdac2e2c3197744177ce216efa5480c0f78bd555c53ce4c0dbd0fe71566a8898bfacb412cc32331e90e5e2e367280c417f8b109732790a825574148ba9333589763cc4f9c9488facfe3f41ef8f4f9b8e88afad437aef3cb0ba0413e706c42a6c2da3efa175ee4b0ab087f4ec1edf2fe1741d883ab5c30990022fcc2a6214594577d48d0f0a247d6f1f608e798d80a8b1a1c478653d76d8165cde6deea56542e9b3bd3ee83a7b6fd5ace5849a3f79e44e56765774600665f7afc2553d501a39e7bf753f26297aa295d45064bd35083a74686db30305fb0737a343285cd7968e962f4ef63fb320ff19e24d4a0c2388bd104f8f3a35d1398021ea3ef3f11861081bdd96f8a32e31d0068e75f7d384c6f80004ea982b199f6c79c47c55b8013b5614a09385ed28ce2c8088537b169d69a206b7e0326d058dfc8b16cfa4bc42d3d1b1000f91a408087a21eceebef8bfcb4bfe4e0e7053803aafc1169a5f9833337be0ea825c46a9c1124858e9d167d12cd037487efaed45e97e062b51ce765e4bd46b1d7548d36d19b5da47666dca7bdfed478a2026396133136404f44bbb2ae2ad7df3e6030ef6bb58bfd88307363158d659c539907e40a635822879c2558036758c3b4ccb13f4827392ca0e1ecfea1c41c62202ee0c15e73b44bca4ea34240556e36d1062581130d2f5b80f71438d78c43142206dc9e8c3a519995ef192eca3b642e4ef501a088d8c51252c3bcfeb5f0714e60865f9f7676e2038c268f6f07f41d720cf6a365970dec9a2934a730cd6832e73e7ff0916698ec5f201b3f34f52a8ddfae86e1bc59081fd5f75a314f0fb1edf35a105b1feb3f7dfa1ea642b27ddb6468bcadccc137d864706bbad65f4d324d9f7da5a94b3d0b86453a3d77cc964bac507792e4270e066d4683f8aac41b1a14bda827bd60a8962492207bc48743cc8f4e137dc5b66eb5f66da1c1bd49b8cfb8ce7db8ea560f4caf68858162cbaaf7bad3f86f8a2ef4077b17cde4e317ef74f066a498b1682903a15ed4af4b0b23365ccf92e3e1b422e85f8186e9fb15d1ff78f8b0cf73b662cf8afef09da449961eb4c6c1900c59aa204a91486efa4cd0462bbc11709ca7a153767d4771e1d1554fcfef6fc75b5facd644f8e4e21e8136bad277696d9e9cb56448c5b3bbc710d0212283be41df7b88ff0340f8e8da124c89dc68f631a6a1bf2a3aa49f3049dc51c1a0140244d05030ca558110e58ca865be41e285fd5359c9d045e730e915c5da9eef22073219f17acc190fad52b4860cc72cbc7cf7e020bd1f4ba209601b4c2de79204fc8b1e2e43078ac85aa8ba3446a5b45bd22dfa3854565da3ff6af1795c24e7172d349bb9b2670f41296419bd436a43692366f99b545e2dbae5bdbe1fe9601ae206a0b53464948c78ba4b191f6f36271d3981eb7022d9ed56265403e11d367275df058118710d591b70ba55fd668631ce630573c905864ec1cf2028eb65b1ab23e67b16b3898bc22600f51e19c8534943ec16abf0dbd8c5822b4e7fce6445a0c94301d980d1842848ec47323757196adfae4745455b53c4babf57f02bcd266d3d0ef95f4545d0b74bbc227ee5b306933fe60f8bfed10522b659ee43d84ec49cd920febf99c399622f638aafe78af7217d05c9f1bbf46d272e56d67709445233a864671c169c0ecf0810fd168f33a1b24f384701f91e05b23df27a4596fb8ce04db02f949823dd56ba5f846f83da2d8d139cbaec5ae051d1b47a20e80f2d79d0261572bbb713d89ea2de90a046034cdb8e4e50db8ed32e92a974942bf9677bf1ae471ab2bcd963945f3b6369f610bdd1a121a7092560f0c3d964b1a8bdb8a52cfdb0d68d17805540ca6dec0dd304758cdcb0d859f7f28b5919099b78059283898a27e8e84cab17e377ff70bf41063a91ef17c2c59eddf5d0993109912d93b45efc2ac3355d771a88e167f353efec6056e427c4f770fc5ed043ab436a7855011a87b49a085abba05cd6e18420283ea69b4b96ddffa3bf7d682dbe683a10825e8ede742cbbdf79e7cdaeb3532659aa5a32a9dd17055f6ac95f4bb14aaabfeaa32fbeea0265f07a2f6ad29491a2115d79b4b013baa139792d37f05bf245fb8097daebd54a7d91718c79047d18cf10c6f708603e177d5473684502eed76b907561c95442890009d7e0cbb538fa3ac3051edf1f0660705adf12582a3afee815de734093d761a5ce69c4b03844457e449fefd7ed989eaa94b6e5942a63c0b45e59f6ce3cf664bfa18843ec7d736368a609a445ab970cea583ba1dcadbbcabcb583ccd0976dc508431f0f4b48c920538f9ed81f976854a5410c7b4dc11d6902e1b6a5ffbb655a41066d3fd6d5a72051de12ce95c258b82dff3d5b8053083b03ad696d2f55035f35cc7bf777a2e7126bab4e5c63b210292057fa80162b0fdcdf458fb81ef45fb703976b15d65d42bdc3eba638e66d96a1ce972f48df801b0db1fce2f340f1ec252bc3e8be55b004ea7d300ec6e8b8fc0bdd925286923d50033ae4639bd132cd76db58474def4783611d3a6e5342907def762e25cb3ea0a60ed8f8a794d7d000718095cdbd53a56d83e99b874dd47a16663c1d6fbb3ce042400c38fb8bb5dd268f05c0db0701a39e9fa3958d3ad1700933fc11cb6b63e8f5faaf67578dea089332fd447e0649a062d11a9dbe8ed151f6b5c38035cf24f24f6077cbe0792a299fcd27140e6ba23c0a00bc4e9ddb3fff001f43156d263de18f1bbba62c473a4be9c5a1ef82a657d9609108bb5b9f3b36877973b919129379a8883cf6a6f303e6066202e83c0926ebb881e6732486ee92617ba0bf39d9a2e4bc9e1cb8059bfd6b6aeb360fa5b4b478e85be1c8c803e99ac0c91739da3e213d77b182eaeb63290d5c778763a743f326ee2454a9e134fe8f7bff12abaf4a9b752adfd800fd7708a753fa3b67541b349409230c3bbb4678d77a6ebfa621f063625f69d2fd23e8ad50797552d4f76bf02ef3f6f4eac0cc10bfa7e30a1f7e6cf2e9e8963860514722ddf8eb43c534082b2f37a59e130b2c7f3bcb29b74dc87be4cdb7fc4d06c8a083dac12f84f0bace8bd17a37548da980feb6cb74260b87fad25d0730b61741b22c0fa67552ae462e85ae56cc3e79591e91b89d859276b4da502783595c640c31071d4883e095fb9c987191062b1b5379aefa40ddc680e921a11750d19d80d752cf09af541a46b14391bee95b5cfd7f02ad0f70470f0ecce71230b0783d144e3a04588c03ab6a8f1c272661bceafc81cf399147b1db2b75a97d5c6c59ca5dc6cc178e3792e7682d2f9896621c3835a9b087a6601d3014ccfaddf4cf773e6c1d4f3bfe9b63154e7a7db9ae78c3cf4d3bc51a86e26b6ba89f024291d0a2e40c46a69f324edf951ab8cb305e634b1a89486942f9c04b572c2e6733d9f389852edf3ff1e6f970c378b51898ecb5c4c07796e6abdfad9a570e96c1efaabf9b765dd7f96aa949e8b535df9c8cc562ed46efd0ea6061d4c2522735d3b31e5b5f4bcfc90d4b37dedab239a52a3d373139ec9c90f670c755740bfdcf52fe0196f47d7a3b6188f02408c92902fb8cc0f4ead6ab461f9e47ab2d61b14000ccc38d992117b86403f9b01213c2ba7e3072d3673d71e5e85f0c472e5846c3d760263867f6019bdd3d7e754d077626f4f6a6cc2653abd7945b1e0c345a92026bc70db9cd2049e0cc9add02b1078d5bb607b4309adac63140235cf4b647fdf8874c5681bf6dc4a5c2fef27d5d731871878a076e4d0357afb335788f3f811b98a0dce7e82ca10adbbdf6c3cde9150e6d864934f5b8d0839fa1761ee91c0bea6b4ac5792011ea3280938c29a3f054f34033c224ca52284667959aab7f15dafcf5195c94c06cdcd98d5c9e9f734755ae453811413d3efe15776ba3d3c06e51b04719818678fe58b06dbde751f39fba893f3764f2664ed4c77b12a73625bb6c2beb0344edb14aac2b4752521d786c259845302f83703dccbf7f08c33fc9f1617611b39fdc11e29e178236cf8578cc448f1cdae16713faac94e2273b012f206636171b97dabb042c39a1a84783e8ff6b4f2feff8633f6a14afb3d5b1df37157ffec851fcc7c87a3fb95354d6a9324c8336feaf03d82be3f3ecd2af3647650283026f8f72a71dc746327fd1318fdcd7a0e2410d13a6ad370fe885af3bb60b3efe1bf25c7a8e88070000d961c0525843133c8310ef850504e4804e872535275478ea591f97410f2a058eb3c7ea36a43d3632ee03dcd75a3bd067a76999452600951938a4a510fbe6e8256f4b0a7bdcef39d961c75f0fef4e43ee908edd76f875f06aeba9a8e613007e48bcdecd74a64e3d00bedcd18f446775e032acc35d597957f00a26ebae0153624799c897d45797d54f8f6f09781cb872fad3cc1fc373df32d7469ef54a34cea2feedae55b307e8722e950568de190107d28df8d7a7f610be123044d11a143f48880c0775ac3ab4915c49d5cbf12824fe08335e9f2020b74be81f90b8b0e2193340779726f40e78e54f0d7d3d9e31859fb47195b25c16cd8c5112b6d4fc76f777602e7b1c2a2a4d054bbdb1179d905a18665c4970064945d79ecb1f3cda5ca66dc1d68c78a1814bc63b4ff88637728fa2088193320c3d248f0363b4afe673c321d35466dd5306892cf7a21a0434fd04f84756366686abae7d2e4afd7b208f0df2489a8af75e8aa9e86bbb6f03a34c8c0068f826af348dd4edff00a77b5a3ba0bdfde452104619ad8a6d7d361b9071bef471621c557b48c11ed9df552d07be9d8ee3eb607a9f8cdac9f2e81b840c1acd6d49f851b435a7ad2c841f61f20b4ecfafa8dfa83d01ff1e9834bf7130977ca3678c0f9dc1f9a5408adb6eb311dc72f736da085d2bf54cd2793cc0612f5f3a6c0a95e506932f4b49b55bfb22c17917c5b238f65112f671d857ed30ea59563c165c9f16ab4034898cfcd8244015843654e8a9494becfd86834d7977ab59b6c7be050f6c23b7b08b35231b315b8a01152f39fddae3c0923cd1c5c88015509222c9915a9029fa2784b701e6f6589273f00ca86fcc4dc242411773ef18f9973e9224d6646914b61ca5701745d80b6138f8c38471e1efc0b3df920e210496b4e5c8a1a5a2a58059fc87e1571654fc44328856c3be99b50bd2bdeb80a276fb2f7c31afa27c1fb9b8a179b022874e74c5f51c38c0fa971c261cc28bd2f17207b60da632a643383be1d4ce80f620556dfde8d06f1d40170f5aceb587a6c75baf3c2fcf084250a6e8991eb61baee81cfb28c01b275dde53bb5aa85196a8143f31507dbd8795d8f440edb38d2796e33910dff8ef82fc95dbed846ace595d10de7e74d97f6c347bfe84e85a7087948cdee317e4c0ac7958cd024a6e0902cbb86c2425fb63c8c82e9aa38cb3a051006239296b203fb5cffeaab423e93109002b32975e78d80c419f85415c505497dd12f53beced721b19b6b4e7b83a65379e9d883f945a50a4a15a8b6a727291bff32a72018a58dd68940c95dfc948a330e3ba9f15b21839a8b42a0d26b4383c626d8b5bf9393badf8701b2e769f5ac13eb0e731e8bbace15a17935ca544ee9c00aa41cedf3382a9bfd41a55c1fd8244068416971d06a10f2c128cd9af93a54812cac629e05c0c1e1a3f616bedcdde4b898b2606f2d38c65c9026c6a0d1cb6962adfd74bb9e6e2237e80dfa60b231574e1c2f4540162075a95146fe56148143a4ff1123bdcc4d555dc14ba662d93664159a475bdb6ff969f8e91c5f79800693a36a79cf2a37ab2a0acfde02b19bd482cef23680d875943c0ea2960706c870de123d50b497ad8bd38b8abd4144ad775338c4f8c2ba273453f1996d16371d89736291a0e8eb1751356b8d9a9ce665d9b71f0cf20b5fde43c9db7732884001101d22132d7198c91427791e08daf6e0354a85ed8e81b97938302205b94c35ff48c3d55d4ece36f57673d61c35b1f7fa86baca1923d2daa9ff558515e42a65fff7b5b894efd459311cef3b1c404a1e4428c21d120aa2a1ef2268254050e4e8f83cd37fc3db41d313b31b9ad2a04a87f50984e1d9ab38fa7710e1549e726fafcc56e1562d2084d6da2707c44cdbece65a6d74f3a12e6290b720194d8a78faec9aef113d337e9259b374afefec49078073fe808f355b063f229e77c0abfb169e216ce764361d8c4fda3fac60498872800438604e34e8723bd5ab8b09a245157e094f8386f5a3df43b32dcc2cb54f898f55eece733576eeb3c9825230b05fe25754e6570cb318e18d89a8c0bef3648fe5b91af28e69a27df1d07fcccbb9635fbf80393f2e346a600ab4f569b07d56092c68250991c7304e668da3752f2e90ad68ceca7899c14ff7e2beb5f518c606f0f0168eadbbdab86f0e802eebee0ef416ed7426d1bb95251ed29f9e04dfdb4943c3eb9cdeacba2c0bd097b2c0516e17d749ec1f60ca8127ca20e6cb0cfedc30b5648c521ff63718235799c8cfed35eab06ddb3ff9256aab506dee5e9a264fb5e4c6f7238f39009cd93c98dbd8c15dcbb46f7589d3a0620ed0c9ae2cf0e7d9e85c502392a7d9e53d2a3e2f2c74fadde381ccd8f5b7cfcb48ac8e2790e5926c12ff40b58c29c8867327c76b8a562d8361cde795aa4cefd7ffd2f723bc2d6a59675cba7cf7388ed7fa343275c62267ffbca17c5edb4bdd2296f103f7c74d52b42fa4774689bbe2581e9d2064edd971055790037107cbc1a506290a6378af5705358b5443dacfb78190637ce5778747003965b8a77d117f7f5932503d8605688a8f750d293a2cefe4dba5e33a39981f9c5dbaa65066a744b58d393155362e5b7b4bf275367e37f40480f7677ed46799735afffe2059f8aae2627422e0cbcbbd71d185d2a57532c869206501a9f0f7815f39b1003beae33609cf367c64c457cbd172b12f1391fb14526d6aa946a870e282551482d07002d14d1ab54dcd19a077a0e1c54909f201d70328887b498db33d4f8e0e0122c228019de4e3f801d8208797a85a307c3ed02bb090664faae32abb7d5b4fa891b68a1d0e131c3cfcb69ce03d987f2b9125d5f79b31d67fb7153bacad3f83311ebf5b0e2838dba2d6dd7c63f98069e320d9900fdd52190d05fc809780b55ecbf6398aed403b5c8956d560803cd56f9bb5e3a02fa7bfddbeae72c23ab00834551ac9803e205829d0cf253438bde91f02e8d4fc5a4b95880eae0de82411aa83ec788a6419d3aa91b3d0bfe62d06546765012386d874dc4fe0647ca086976d0fe0c87ce1b33385436697608c2e9f3d972d74df317b5f85c6a0d2e329e85b74523f11f8030b3db7fcefc2ccc9ab3d32910bf12916b4b2fb8e052756898c4e8644686cab17813d1a53034b3f2e1c306353c59bd680200330f7449685de69c606a55bc58a7de17e66a683eb14940077d8da5cc0b0c9ca47681825ac67f9b5e62554a190b1a73d78d32c7ce9268556fd1055341a8410120acc375aa3099ec6e1c33a6fd8e3b342254a4ed221c9765f14496421cd016544264d71936a56cfdc0831599f3a06200df8f52f0da6866fecbcb61540d6f385e14ca6df18d2b9183df44080e82d57c618c7d60eea0f44b2a9022d213a9b53876a7529f5b431d5752eeeb7acb7948346bedec476fba61cfe3e1fe7a9a482fabe98d228941cb028038cb76b3bca684d7a51f73ba268449a579d3062c6d2479c544f38941c40c88d17359220cdb83f562f57b8a5556a0cab201f35cfb2e5ec879839789e626b3e410f4edd757d337cd79945e97b0e930dd342a2acc5ad0c734d1549d26f3033a1c616b4b8fcef594a3ff050d71cbd6e4d219676d4a5a99ef17c15da4081940ee1be3011a8937e6718c4f5b064050183434d1aa64c62fafb35e8b8daba579b23fc2720682f4da21ea507f29f4dba11794396c684be901d4232879cec03677fc799086b3a7991819e971b522173ef316645da062f224a960471152d8ed66561afaea6923462627fdc12a88f11814b31cd1b9cd067ba34a982b9ed48864b3465c96a20d39615b54c3dfd38503e08511f49de99d7716191d48c7f73e2a5778bca875cc4524bdcba2d4390316fa5750118e6913831e2432053055470680971101ed0a417edda0027523cff5db50a423a8ab5a209da38fffd51573eeac48ff90e1bdd527d038cddb017eb4bfe193ea81ff5d3da922e2801e46159696c633227483ec87bed6cc14c7c90d28548cc75d89142f0c898faf1fa31f02a3f61392dedba7dd44070937c8d0164b799cdce201bbff2332793ef96a7d84ae27c0bbe8feba5412c0815978bc68872d6be056b2e1f8efabc2f2a10848657070d4ed13105d0604f075dab9861409b4dca58544be6728625bab9163d90e45b29fbc939a8a20e10fad2ae9db1a97b0b90203ab7356451187486311f8abd167baba4495437288b62c6b22c34dc6513fb8eed1a1b2bc9bf08b5015ce9b01f80f4560fa4c8a7ae14ec10c259ee192e6e5131d28dc13a3a650a61c42bc9168df4a355f29be4435f74aec5d2cec7c5d5615f3a8562c0f994247fb78b38c1824223ec33ada5017d50640a46f79c60a57bcf0885c7c6208594efe9a5a3ac69b05aedcced98e5efa062eb95d53ed60685cdf432c0a17df642a2e1d500f1f2701c0dfc7bd9f26046188ff105d683cc4d7392130ce955e09497196637231ee0af2c4c5e70bd230907c7422b0175add718e4fa5d3ca75197af2ffd73e80ed90fe72f174ee807d73d4536e58382747229fe1e250fcc0ac5f2d42c6e8a921a0b11aa8cc571e1aacdd0f85c4c65dd337051f5bcfdc33613e3b3792ec281706124468f53f5cc71625542279ff46e2e2479087a38468dbca09409e1de853a2f11d850ee525b583902e0c2b510b8264bc5cb96b0852ad42aa6aeab8b7bb768aaa04a423890e4aaaf422de3c81e3f1ed49eb98154d14b82792c37ac5a891f8a89c546c908f3c58cbc3f9a044070daa9b8d1267533ec0bf3d6b6d259ea2f21f5bdcfbc24422aff1a8d179353e175da733da365e609331353f6942edd7848b647f83cc0a84a4fba27702b6c1bda9f659af72c02eb2c7ffc37292ab3714d701bbebb7860840dd7fdd25ae271077e04fa05b730e9e0fb67ea6684e4da6cc3f25c3cf4e2f1ee715a708ca31d322ca8348c2937629f73d71acc6850917aaac42447b9bfddfb44a6d2d81bc7676d81b075f12e7ffe19c38e93fd8711d4963b0dc838f0666f69a4807da245e5c42912f73753c76fbe7e46f206e1c39307df0c6304f433e9309c31eebd429847b1cbd9969c32f9ac65fb5ed520f0c17fb07531a5e1240e776bf6577e69f390ef8af1884e5b5bdf1a0a1b91c7ac97fd372b374ed46c17fdf4828e3a7816ebdf0fbb3deb19e6ffb5f7acb73eec0cf4a46924fd58e2d0366bb898ab0c3e087243904af9ebc2fd18fcffa740182f126b0811cbd7a344463f53dcc9a550541461d70917ef26fc56310763487260e719720e342919f4b261b8bca45f5dd5e0dd09f6727f16c77dedccf41833ef1ff97bf3ecedcfb639ab038613a3bfeca5ff3e605a9e9ea8d6c51e1783fad4a63cf816eee877d7dac997f2de97de33d84f0085889b4f29a8bf15b84f761d41343e8743c991f52d2f9b53f5933eedfa743508be6694f27d39b5a9efef2a2bef7ba066619f17466a57073d5fa0e136455e3ca73987a6ecc0e3dbbe6ea7c65615827aa1173688e8ffd73b7a22332c976e832223473f12c1e15ce23e0c1e6cd68f3e9f2cb731145d7ec942d1e0027c85ca6dea681a5546e28ed4c355bd80442e357da127d0a4ee56962afd1463c7764a018b8a4354d0cafd516ba1377e9c4fbbbfcad29994d587071eca013cacf80fa87f85e785aaba410b48c5325641d35273ffeab85c8402d28cddd645711ed0fcddb8b19aefc1668fe8d7a27e1e37203d1a460fe93db27a1983a0dea6ee8d02a579b5c6634670709cb766c57ceac3250a3f40aa2dd30e1065358140347e2e3a5cf9043a6918ca4026534994bfddb59b388a0bd37ea18c3bd6ae849156ac5686b64cb024439b315f8c77895783edabbf0d731b3d8f4e2b2278c68e387b1552c615e29221f523cd03ea8472e0c61798608765f5ddd94c7570484a056676f91ca653a5ce2639497d704ffb113dd0508ac0f9307f17dacac261981500f635d8f65878908a658d71e06c0e9305b0abd1090b6ba1998d460afa291c29465a95c52b6c82686b93a5f59b6874cafe1f99aa63de9582825292bf3a388158dabc6754e0474356e3d2b43001e18245970048302ca787b987f7adc2a281fe09b184ffe3eff166b0a3e7ac92eedafd3e6c232cad073874aab767e9d8d90792c36cabfae04cd1e45f969e30591f4a422b0beed21620a5dbac3d9f308ce0224812cacd688306b89cdf182c028495093f5b68f19eaaeafe222321d8ac42ff6ef45c254aab1a6d84f7ea63034dd4b14d0952a314ec5901abf8b52934d03721185634fe02a72278c83f482acd95ede861ffcee883668fb6308526c3642517717a11b85189acb230640382d632bcbd8e4527a88b4259d84fd1a9ae718d942b8f3544727b06ab0819ce45cb8197fc24cf32611585d81dc69fc2c12ece9629a12c852cd92751749578c8628b125db254794f01008b7d295e7cef982678017211cd5898e6e180da214117094e8e79dc2d261e50b7c034eb95e0bc50f0b1b65f442d16fbf54cc9ba5373276b231b4ae24cd14f445044c4cdf191eea3f448cb7abf7ef80e009d8c405d80a41d93b301de3a5822691f0a197d33114bdf2e301e87629fc1e73eecf90f2828c69cb116a8dc5f81ed1f98d185c273dec76025b37704c4122988c8704f002612ee7dbcfa8502bba9c085f0a4e88f21422b8507da2770a1613487e4294613b40502198b57ad6c3299b7a67d44a292c9465440ba2b63e995114334d106f3b6abb24b888869c4059af039be5cce8f96b1c5cd675d094aee6b163eb257981a3faf0476c1d6969562b06570427953da87cd70e7718f11b8cc4e66f81a9b2f0fabd70c75531ff1ea99d4a59d3291117e1681e1c2b8515fb4bc63d0ec552781c5a5b6178558089a221b3fa42299484a187e325764908fd7186ff987ec1ba75ebda1f250ee5306bc14c60fb15afe75d18baf92d7a064c90a07c4b0224fb3b6fbf67dc7a3061d42c34114c4c10d7e5ffb573e5cea073c3b6c5be8b43e6024fca84ab5c2f4800e85602afe912dcfedcf122492c8acb47bc1f5a4c174fb3551ebb146cfe3519ebec4637dd388d1d307a231f860a24d9761e4f0764c9161562a1c8eda2303df0aa74d07e80c0754e5c2b2d2ef6487a018444e12f8763f7342ccc7a8b1fbea3cb4479c0b900a40302832288e5ed8232436c0bd4a9e71f0bf83e16ed2a684c6a454f0ad23deca8074c139077d436841ca1ce7e44027560ad979d8db67ac2366c57a2c781ae906c7b5b7ee5eb8dac1ae9cb57d9abfd6b63dfd5a8327fa20aeda325ccb354b0cf25cf8cf8f2e320c63329e33c26ddac700bbe98654c7cd25af9a94be667998ba6f626a35647ff80e3fe5b6d702151cbd3c3144104ca34e6f0ff5b081ed251b7d67357a735163b642364236059d75152b2836e687f41d62f04c6fb692c246b13403ba88cbd41a3f4308bc5bd1c0e68e0adc9fd40c122873070ea7c9181a7f19fd07ab3cdb5b0796dcd1ddd265a4a23c9122f293feb7512e4ba438a918fbe5b976d77a45c732e9ce2f962e3c2dac588c38f598c14f619e1cf6179f6ed2d2977a5e17f7ada23fbfb375f566af3251839d04744306e0b91fdd314b37858601954fb45b0eb828ab022e4070f650c30253ce63d4485b7f33616a3cf7167caf4d3ed4ac1200a292371c3ede245c33aecfc45b262ef3fb690f0f83bf6bcfe0f7bc693d7730ac772d1183857d735b5f804e26e0ac1d2be0ce451001f6263b975e2762816f95744d727c93678504af018af4eed7563052c45817193d06185e6f1e7e88ee733eda72f4ef52d88c485edcf2292902d2e44df747a91222ae6c55cc9bd4a09a718cd15a9d7c1120f983acce860b554308b0ab973b8bc8656f460192189f1fe4c5d3151c6942162d8914f9f992c20b4fad8963e4e865429ec28fea66811625ffcae6600bacde039d99d667058fd3694e80057a4362684ae073ca7e5bd701d88470ea09b3799ae3f3b9e5fb074b2ae00e3891ba6bdd589841c7dfbfb7d71f50330473a180a43d9414d49760d55be905a0946fdd7737e7d0917d7adf6c7273ddd84f8c92698e28ae161099d475aa447e41d1e9d31cfce7e208eda71a8f24947bf6fc48a361f6c0f8ffe812311c37a62badc0770502fa49ce13341686266eada22a48309b09326081f9ffbe74cc13a502060d4d8676f628beb46b149e3c88cd0392ae46ac69fc662a32db79f3d42b8da3b85eccc41dde1c89c99147aa6cf68f13cb3cd5fcaf0640173858cee5960e4d21f31d3824e46d74ffd14ab348583e9abcdaeb7e9a8c717351b42af45c0bedef0d68758b88fc429811beec40aed7b212b2bcb1e9da09afbbcde752635eb706a5e4f377a59af00850b9595b81762bedcc2d625c9bcbe64435430afd1356238d3193beb8c79389a2e27d9ce4774c43d3d989a25cf1ca080543fc293e90f1ac2c09b7e5be5494ebbf3d2a0c41c6f804ea07725a0c1a743a5d0110de366bf4300d094ffbb8b5e0b04e9bf58da6ef37b2473355d2d195ee2a8fc1ca743eec2fd05e536456ef165d6807d58bfbf840dfe687d5098ed7079e0694f0fddaba8ecacc7419e37f9a3a17cd6fbbd94dcb078b6e8639c35309d806e02de347f889b7fe183d8b4f752db9798d81e0b8c75bd6ccd69af839d5f74114ebb4973391282b66561373057b3c263da61136fef639ca76188dc4916ec5a2b658bd753e031f3ad4d19fea266068ca9db303a31e525f1a67f81ce90297fe9aeab1a915b308dc6eba8b88d45e1d7f16b74fbe70cc20c58fff024851abbd9dc055f7c3c3024accc6973b3c3725698ab0308da4d0bae49e2d1606ea4ba468e3c983ec94223e3d8c08279188af0f7d4f293aa384e34150efbdccc28dadc7a32ba7f6bd8fc1415fbf851d3708579a2618a12736d70a0a185f83951afdd558fbf7077e1bdfee5d69753a2e2e5a5082c054ebfa7e19588000b4395e487c473b65ace6356f5d87e5505b29f75ec2a562b559c0aecc9a1cc829a7f53e0844f005ca6bdd4e3ac11039bf012f63c6eb5366ae12d2ab3a66acc0e93ab5ff2c1ed0a05c1960a4f1985dafd61c4f2b4837ad6ca8b5420bc817a5c5b66aaba2001ba3aa6c2704a52dd4d43a4d958bbf522d70e32fb734ae60700c4c4abfdd2f39ef2381c95b69c4c7bc0fb151d68d3fd86409b08b7f3d6c9e7f8281feef18b5feee38fe6a0460e5e1efee9e9e0bc837eb6620fe39067576abf37a9c30c0fa29986de0d5d8b0047b8ac46a1818b115c0046323bc772f1f6aaf49f419f5646d39c22b3c3ccce4de794e112bbdc00592f7f9f3e7b90afd3b9a623fb58d45392b11d6be0f28fff77d262ad010ac4e3a4c8ab310027b20a770b9570879eb55dce12b90ace5962b943e75ee75659a0d7e9ab476b1d8a705f944ad04712ef61414bdaf54c2bf646fa4de7436eb86d35afa0d567901525d5cd325f58e5ce1d264f6b6f1435228837505a5585059157a707b8ee242cb900a9fc7f6396242564821d3796633c87d587c021b4588befeddde9d272c65e0b2660c7ea51d60c4212160575d084d08da8eb3de46effe676e5bf5ec1e5e49a71cf86ece8c2a5439e0472450d9e919088407c7ec0cf1b08aef0f3fd4a945d906a92a9203be92ae51d25d60104b8bc6ad2b4103f1d89a84539429750a4a0e20c78a1f819c0f8242fbc129b7aa88c9fc2bfe14e3c69b1fb4eca81276b6310c8fe15a9e50798870b55c24472408098846e1ffbf7adb721a5417c338c351361d6fd2a9e0c6945b404f65e3c51b8fde7d6d1ac45dfb30d049f579c55d3c99ceb4cff8907c68d8d392cae355f7dd894ad45222ab558fffaf341954fc3ec0adafecd8e3791f9d90074fd5f5faaa83f9ff145c1ab0b9c99cd44c917685a32104d906c52664fce3ca82c85473aa568dfdf4bebf6a34cca5a9d2023965189f4a0361663b7dd176f4c52f77bc80c25dff8eeb6f64188092e3054a8c0be6fb8d57a38ca7ccfefc9f5d07bc3f4d86d905ca7a0cece63e4ed6cbd228c4eca73384ac46d7e2b995fef7c824004291d2b2a76318fe6b639b02f5552cbf68fed321d599b374ae4d7d3736210fc17b707da819b0fdc17caf76ff178db1d08d741df205deed2c27725b0676eff52438f7d76818702e3e28e02866901a13d1be550b785aa2b7a32846ba845d3bfbbf252845a8f66f95f685accf413ea6adf10a33fd6d982f7d0766dcd2dc3ec4998f15472a4e98ede08b975b3a3bfc30093e0a2c2196146c0014bc5b885ac30d09222bc5877a65731976a7e99e67790e4ab15cc5aac0fa94f35bef087a5813b5106a5f9bca7887b4e550429e91ee7b9ac1bc7f801350603f7cc973c5074f8c2e8c2a0ebf750651bba47842cbf575891f1bc097d6a68d9259090fbeecd47c34d5997a66d665581fe8c8355e8229f2cf612032723b0ecf2ef002113d47147d1362a1ea4245d302d15b76a581437c93931cb4750d564dec100b394327999313c9435bdc78193f2e4bdce81dccc738c27dee572c40e9739193e43b9bad7aaec013774dae61271d5e7ef61818a8e96d4bd8b2a741e8ea07de07983c1b97c177eff6e7604520693a03a229e846704beefe701f60f134bba41fab8d00b6a7ee9ffddd3b855c1c3681e380c989de04b1a92bd66b9cea0cc705c8c7f9b24ff963a7680f17c902df85770d88d876bb0aad6f3826cb74e33f717df57b696d6113f860aaf2be588e1138b79e7ca6bae87f1f4adec99f4e41d7ed30be4d12679aeba52cfb06ea2b054b48f46e9a777a82aca5e10b9b07a653fd097311d6415487b134a2ffa2215a57b8e90da9b49131a1c21822a3dfde1dbb38fb50c28f223642837311fe6e230ea218201d2897e2d45cb85459609b568ebe3b49f368c5220144e2582b0cd962f74d67e46c0e6644a73945bf860e2981c57a0fc51928edd0ac5e489e840b04f9cd37372c8534995e7b8815c5cc472ed5e3e1467d918ad3683b5a4cf28682d80d0ff0974a6d1481acad4d8eca849add9de4568257abe07282c56f1bfc30c6d9963bd9ae7a8904e9904177a8b31a3e7a582613f711298af4829df67da4d27f5a54c88a101f955468b8824f10d8c281337563f5c6ffc5487981501be22124c8d41d6a3968603066cf8a1dc592324ee62ba849898edf249dc86822e997b826f50145176a8427818b4b46146dc2aff9c73b2263cef424620f97f738d814e9ded877f145e91073ac92e5e073f54644438b99ff3d5eeb62658b0fe892d490b15d080e507507818bc66c8761a7684dde398514c109cb39721ac9860931e8f7567d332452b5c4921b5ab968f7eb0ddf49cf72a3d48fcf5925f611ab40cae54072612ae46acf06131bf3747c217f251d83f5d25223af21895ea7a8aa9c1e738348a6b224f92c8ec5456ba7fc93ad7921534ddc44f4f84167a571cc0c140281db334e3bdd2f6cd406032404ea23e69f02c1ddd3ed2ca068845053a8cd645a4d439b06212e40ed6180bcf89621ca119f5a2fc27b73c256c6532938456be12fb4e38fcf386de8faa1f2700120e1443e09fb1429cbe34306527968bfe0ee5cc62ea538a3e17cf22a197603d15bc9f706bdd5aa1b65af1e02f97b666bb8cc78664778dd69f1ed40c87b6d3380b01e842892b010c22189511042b4a11c0025811c885384d1c43edf0e49b44eac1484a88c1fdb4e8e185d31199b04aac7f30615e2b1384a1e642f256d50c32ce8d4b86dc80b748f6c5b72d1d58443e670c2496586b96ffee97b15fb9e04e6fe73f523b66477e5d6d3204b3e37daf57a9fc764260a8ebccd3eca4410394862d01a3afe4d6bec28823f4c50bf4629f3ce3654b04092f189193e70b423a5a8949f555a23a056ba9350dbc133e32995ff2a14c6bf6cd489466cb31fb1e915c7771da78b262603c4d427dd9c0a37d4c9b783601577d5ee87ef648c5335f6be3fa095b20a2a898e4e231c7f621f76cf7279aa4e96903c691b2ba2224248a4406b0ce5d6444387583aea61b260c37fb22b5bdd2b0b0a2acd7311860d3a61edc6a361bc2198f5751c85f665160187e83f796be04b739193f3fa0a072fb86dce3d2ef41b0d33f01f25a4b4fef8d7781921d72c9c0838056fd97eb60c1844b1e2a503a869cc3169a82b7ee4866ef5c4413c1a6315915504a89dc1a2927843925e39101320249277e82396889ff5c8ca47d6da9e833903adc8895b25da651e7d53023644f2a7aa498841e2468b17e56c94f4a179d4de717fc58f9047bb5cc62c3def688662616adec13ddaca2447a2669682766599df191006cb19960fadbfb80fb62ce41a9894cbf77414f37c12a29c79431f204b0b37170320c525be13d1f4c8d08554479409a133afb157fd596e87b6fc3651e563b6070c8a45403d7449f3539ba4a7b5f64344c171b942033941dfa9411178c12fe9fca89ff227e0286aea88f0f1b1864ddeebd41d681cf8fdb0e900be9771c54be316817d7f714b26dacde9fef14baedce927462a6b1fe38d8b37b7f6e504dd7775f2eba4c4865d45a6246272922c4591c8d9ab4a81819c8cae733a6196350f7ccfee3a733e4d056fc69ed355abe81086c6987b86dd8acf50da1e2a722dc4a1e7e951ef1dbf1fe98e2fe04a4ca94dde0a923d5aabdf479f797f5b65012b8d10c064faec4e8e0e77553c66f993b97fc487f74a4c0fa4abd13c38fb4d78c1e035db0b8ad0db7f6e184ba8ba585b44ff087f52d736f369239bc420fba0bb7076185deabaa20ac88e6e183a8e09243708d02ee28fb7db3beef1bd0760b36edd8116019592377ab1cb006f1049fb9e52f171824ff623df4658c81860b0de309212d5fe60c62bc2637f9cdc41d3142b4610686d8715a16f69acda66c7eebf37372fbf496f8c7d0d0502f6bd588746d758d47f98b66af1430bd167b832ece0bd604becba4ae862a15ef6e9b6ecc2ffe2a849a14f42e2274b3464dcf79ec3a70841fda8d34dae90eca495a399652cc794b99627bc75c5bf4c1fe61c1865f4870255fe298a7c1185a34a09e3d96c92836b021e8c641d7e68c6f5cedb3c4f49eade002b520228e488e779fe4f5958e127c3664faacc39b6f5d015fd068b92a1ffcdf356a833eb56f316de06bb46af878a0b2186aac377705ae2753da9a7f93f5233b603ccb8dd929e4c41eb18a59ceb4f9d9cdddacb00cb652c84d38e33106743bdf8cbd07c134a00baa09153e11b5b30dcf64856d59f6b0b599c0e7960ca381f89105973ba0d886db15a88dc80542c2bc3529053e2f3a31efc0008752f96e7442e785161548e10b825077079dd5d8f09297ebae1a0c890854e6d7a0fbbb37ce73893a4c0c8769bf08a7fbf1f309d41afb774ff6fe410de6690d7d08ff8ce7aa9171ddc54f1d9f6d30a61c905d3b81237a41446f80f397ed87cf0216dfdad40ed0e856ccc988e08a644c493155701d0365bd55a2af74c00dcac41cb181bf3eea936b4ab875d41f0df690dfd9c892b25bf877453e3afe73d16339f45cb85ce8c4be8901b1e12f14de7cf8ee0e308abbc5cc0641d1e84077cd2567b0649f2f7e133a684fd9bf5223995f1159131fa0d78a19f382943877aab17310809d2db7c6483f3e42b40c75813419c3b43347fb3c039c2438e95d564d95e8b878fa6247c0211779ea002769c45c1e2db5bc7edca4a5f145fb63d875acb559d1c86970920056ba55e0f52068901b81eeabd77a550a981df2453c9cebb9ad51f1a7f32c84ae8311a717e3981638bee3991e7daef05212e6878b0cf45ff46cbf59deb7d804a9ad2b6192debcd2afe1dac9fc300b7a5b1c7ab17069d37499f262b6889d46681bca311a19ab231ed9817ee30dca0465c1bb8f5b1908bf74b40af7f350acb8c4fffa0b33b0fba2165f64e906f0e41dedeb046efe2aa92778a4908536158ebe0fcfe83a7666731549156ae9c3bf249c34457309ea0cc56e96c4daab371c328e983acd7c98e72b2d1eda3eb355dc18e63d824c54917f44b182cc46c29fd8a4cd672df66cf48802c9bef66ebc278c0eb25eaf15f06399fe95fa1868e95be2b9d76c8ae9fcf7e0ea8212f765ccfd9bf21805414efa434dad70fe92699c248869ea80e262490225832df333b2db80c2aa1d34e5356e1da7a8492855b9154dd1f019f5a5ca372ff77f72c43446ff625ea6a9a8ae460cc91e609d4a84b38274485d55e58c29f80850fd2b5c3403de4a4654103840b0a6d0013c0c3c0c3c0c3c0cbcc6d8bda35bcfa1912f534a29c2a137045b1b3bc9949294891206a4c701f61d60df01f6bd6767cdde2c0802114410ca0fe51c3e54fed6129e96c9856656a8cc54e230176f44e3c994620e2550427979c64da2e1a749782af6a3687c12224bc2aa1c2b5649c6f4fb91a8c563fc539db468cd90a83e790c3de3a152f60873feb73c356171167244b7b7ed95434b4fc73462532955def2e8b8798d2449006830c2ac414e6517add1a3e8692c42f9d83168cb28d7263306900d8c01c407d350c4317bdc8b69b971741c79211ac8008d44b0297b7e4fb6238297d17b1f4e57af850ff1583ad3bf5bd93dff20407c7c0c7e7c92f8e841a4c817340c5108763eda8dd84b373d11e2d4f579ce93ccffb40f822b69d2a3ae07d99e0a82bdf4ea3ddaac8202f166e9b4ccd39b8b0d1099664f7f32e9befceb0f7acafa39dbc5a0622b34fca0e7d55b8b6fcb642523810d68f4814f7b91a34edae591f161fdd0ce1d5354bfc63ba0b107d773754f63cd3726e9a1a04956b8314fc22c2c821ed0c8c37669537cad114f16fa80061e783ff5616479cea4af0466e880c61d34abec1be34e05f14123c10f203d1e40c30ee873d7ec5125ce545f0746e36e358990c952a3039bbd691f2d4ddc6fa73107653b45eb9c56dc062740430edcb6688ae88bd279d434e27092557eb97119ce2c381caab6df3e4fce69f30da8182f890c175e3c6e61d070036f6a4c43ac67761bbd80461bb0511fab5699bdcf74010d36243548b57c99792998234982011a6bc0fe43e5d95ae85a82f81092243bde076f101f4206306407a0a30534d4800e1fad7b71a72e37b8c10b293204888fae410d92a44892ec7822eb414650821702048c202b440649d223c8ea781a69386957508f41bc26cf8f244992ec4892213b000ae84868a061cd1c4c9ce9f2ef78ba018d3330ea7c3deb5ea8aa6b86fcad52669079416b4c19bc0ee1eeb6397a6fba03037080182928010d3270727a55a945c6d5740c6dcbfba85b7b0d9789e1f8953aee27d7dc960bc3de3f16749a39fdd981c170da4568bdefb8230a687c21718ba5744d955e850049000d2fa02952ae4b7c2ed17e244992240534baf0888a497baecde9ac8e2449194288fca800911fdb4b8210d0e082173faadd315a4b4423438414e917c2e3c7f00aa4fd0d90e00b0d7c41a408079244c8bf40c892913e04ef403a9024ef407ed0f0018d2db4a3f2745c0c2634e746920408111e49b2c3070d2d3c2af9a6d3d0a746cd4ea091055ed3e820d54ac382460a34b0b0eedf0921328955395de136518dc145c66c17a4051a5640cae559f118c23a9cbc40a30a5f4c2267d9e3fce3912460d0a08296ae36d8880f5fe2d2812f30a0634612684c01a5c3a90a97e966f49542a341ade8e96fe88d1834a270b02fe52f2adc977c38a00185ad3cc58cd982d8fcfe043ff3751e3516bc3dc709e716a5995764db89ba09e74de926fdb2655766c221ce4be886771a399780b01cf5eb0a7e9d93682881fdf80f7641ce671b69240175a953ccab0769a9440309c830327ac84f9bed348d23a436ffcc52850aab3010681861b1ac6c9e5384da6647a0518452ae94323f055dda4423d020c261ee9adae264d7c9f880c6100eb26634fe07ff94d31ed0108296e784d0d0b326444d23088a1e214faeeccc974a03088f9ebf916e9f4c7da7f18367672d9810bbd84ed2f041fea3d36ffe792c93f7609357a9fa83a511e2d1e001769db72e2b8d1df841c479bf08bd92190d1d94c44c7da82ce2f3587251a878b9aff152525e5c7c265d457a7899cdde620f72562f6bcc39978e2dae8f3fb39c9552a35d8b94f40a9f34cbbb780a2d8c6b5d7521963fbe379224493284044992336661874a792b4ee82437280bc42c2829a229f692271689b3f49b72ba8c213b2349f28219b0685ccc4f99fa1ca63719cc78c5fe22d3ae94f053155de1684d29efa939ad945b91c86c694af908b539cb8a526cf5e29677de7cf478410d66acc2941adfc38b875cdf1099a18a62cb3c658f6f11f2342415a9dd85f89e4d978216156e36b5941a2bfcb67d8afc94656c8913ad6698824f418bb6f3ee6c978f24499119a5282c86e85e0f19abdc48920899418a538eaa5341f7c5cfa99124e9316314e6baf05fb355c217c5af3967df8cd2bd49878c19a1502b578e23f3fa462240808062f358394d9645e8d38c4f18c37b5c92d3d1cfbb9124196386270aad1daf759455a53b4627ce417f1262bdf579ea109fc1894fe5540ca32d4afa49f23336a1a98d4b1f64f496df465ec8fbe01543062b2402333471658df6633a871b65be03e900cfc88497f396903b1f95463c92240a988189637814a9b12b5b4ef9912411f2be3f72665c82574fd39c7b2ad3ffc5177806440662fc0bd6c70468fc608625508b1e54a7a6746b512552427350593c54f01247926407067494f11a1819b218d8a1830c20422c90244466c0610625cec94ac63521ef4afb3144f00509bed0808e20cb8191218b811f32002204cd984495b135e8a043ce978b011d16d0c01718d031010a7040c70c21cc90449adff2316c8deee62349d28124d1199128077d79a31ab79eaf9124095284c70b8000f1816640c299cd3dd2ff83eb20f862033ad873c623ca97bb4b1e36bb73d24892eca0c00c47589f7135468dd7de52230e57fd9fba31fcb8ce086b5e5450d247687dbe08462f6ad24b2be2ea8e41e77493ddaf13519d76d70a9a543a214414a74eeafc97a6d9f6108972916dfaa774d21a02d1d17433ca82f8142d84c9948c7fb2e3e2c388100661e2c4275959dbe72058b5cc7f0b4b8fae20ecda8d7a9af719631708e363e5979c52d9720610fd5acc1a3a96f0aaff60ca94b7aad6e2e5687ef8d2530ea6224e8abefa90af5650dd29a5d7341fd6d5f4a6ec734ca13df8a95fa525f66673ca48928c10e9218324d921868e325e033eb6816c2049caf817f048921d33f460051dcbbc49e8a4c4a4c30533f2808c4d959eee2f25d370e00f33f050f253dd57d1ae47c5fc00d2e30e7946f74d5afa6ee2c103c8183c6c30c30ea75c2edac3ad2fa5d448920019e1b13a985187cd728cefca18dedd3492243c6e30830e998c7993b31cec3eef1973a843839f8a967374f2e580fe8785a91ed5f31b1ebe2f2449c49811073b66cf1632acc912ff4892ecf03092c4001f9801072b57a96551fe1baacdb1840ca22b64b76eb83cda29b9b60fcf96366415539c968a224b9876f40c36ac272e4e2f8bc7767b64471020422840822f341064c9489224d9196b40798cb57dd6ad4bee4892ec18c10c35b4f727d6368ccc327324498a30230dafa63017849096293d234982011de94330010ab0f31819b22318f842043a2a3081ef21448c2449121e4f6475cc00c20c341ce4e8c97765d138fb4892f048920d4860021ed8c00592240433ce706eaa341d53a9d4e76640930e9635f2d9cf43044ce00b091cc04710327a906046193697f751cfe6be7e22c37b3ae32fe61fedbd8c24c98e010cd901e878c18c31a443ab78e7f89c6b6c24497ebc0f1efd31e091249df0e02181196240a6e88e50b977f77d18b85bcb597bb647770c18cc793bb6e6d3f549e72f7826be636e968e0a325e784545e959f33dcbad0b5f4e3987704bd16f622e54a2dec42dbe86b2ca4892fce8c1c30133b650eedd142fab74d9b75ab85eb4fc99a5a8f877060f6664a11276751b7e94f578468294214692f0e091831958e043c47badc6b019fe2bb8a16631bfffb5f5680408911f617c210619408458a03f880874ccf0c10c2bf0379eb2c554f32fa32a20fd63cb09198f962933a8701e311a630a776a159d3185f5e45ce94e3a8552db0c2954211736572c9d647837902461cc88c22968d33877295812232860392a9a38adbc9a36339ed0efbba6798c692e5e3b6638c1ec3d5a5c2c7a8879079b70dce81aaf3107ada0421c98c1044d588ae1e25a4ea8cf48921c6cc08c2524f735435f6f938cf90880087914fc00d281240122e469f003c88f0ecc5082b5215ebf2b261d578dfc48921d4912c69017fc2832024619438600d9004a444690244288b8604612ce9025ed42c4d86e70244964f03f92448808720612ee529ef2735c74b77d24498610997184d49c682da91ad793672449c8e0f1e37d9411044827c98e158891820ecc30c275298ff6f6dd18598d24c903661441dff67499a1a2c8fe469204023388a06e975b6de99b93a71d691d366308e69c12ba7b39214486e8a81942e8a34559354d49cff6674610caea5bd983b965d2f248927c310308b6a7760eb2f3699f742449c098f183e3e36b7656645ac98c24c91033c307c86f5d134d1fa7dbef01ff361756d6b452743378604ce6e1436e0e16e339630767d30e7563495a108f013374f0687bfe7ce64c57bf013948083d4d2b255379b28c24898f1532c66f100b1c0eae13369ef7e2690bb291244156457810212329e0066f92afef6ceff91f2cc2e38708d920658356cda2c65eeb07ad8d244992d4e0d8dc952be9cb9e2f456960fa95ff503aa397364792244944909461909be208f59696ad3492240c988171a3e64a63e85ac78c2489046450d48b2393e9c591a949c0f703493244043138073de2474e3e93f48514e1373d4d4fcb42c3a7830244f61874acd6b2574b6d19e2df5618699575d44653c856f1dd4fae4fee541e4310068587b4b0cb69ff5b194912e7514190496eac94ba5c6ccb08107ce48bbf760cbb8b8d2409027e6c5fb96f9aadeaf344065a41676aafb91d130621a347077c70ca923c7df30b92394fae664f795d4c03e83017b85ba341531871caf232d64790213d80a41f61748f1ffb011d21e8e1e9a8d8742174dc7f93648c1f3d5ed03d7e2c60441931ba47ebc2599c0c18036121ba51d353eeb58c2489a5664663d7869a489364858c9124dfcb6da8574adf55d7c81845f89dc707d91ef249b243c88e0ca980a34ebc6e99855262440c34ea2b424e5ea9a4a34f121f3ebe2bc09da698ab46b198b41e4982944124497694f143024952c68fad3d7dce96f11a3bc6f2479284002d30c7d22145e8d9b9ac3153c44710327ae84812328afcb8008f83309791ab412719ba911d6314e1a7c08e1978183a7e8c1f1b8224d19101166831678d6f1d74a729ade0f51f7d3274cce4afabc0abd49c95f2d8f7869882524e9f842ecfbfeb1b444176aabb7f5b2d3a3b76ec40457408792261e8002349fc7b044912214fa4079013b8b1564eef2a6ea8296002349a7c79c5f4d9335e8263e7bb75f9e6b81e851409bcf5f16dd1943545aa234077ccb3dce76b7a901847138dfbf5d7e45f4640040913ba1f564ac3fa260485754d395ac6abce6e24498808e1f1e37df88fe7310110eca5febd31533b8ae50369cab2af736a455e9207fecf79545021f5f2d4234942a447e20184088f0774a04df139da2879f17f72a0a474be9a4a7abddd8f248900365078270b5e219fe19b0698cda1b7c534c7e6190393812bc4a6963b39cfa61949121e448a0449921d448a702015494538495291010cd9019c208cc3561a21323e58a7359224448a70204988142183870e0c14b771cef3bfba35fee20246b17ce992a96cd9725ec88e0c598005b0ecde9c3c550c6a6d7720a70257d2b1fbf0d7a9bbe20ee428a047f798f749766c1b0f0c6f5f4f9aecd07cd347788cd8040ab9b15d9f4f514306081940840441099892f868939bbdf45c469224081021fe4504d28e26456c840acb6d2449fe07101fcd23491600016447365c25eb312f25203c88f4f01164880476a8997d993d23bf6e3fc0bcb3bd97425f67dd8c2449e291243a30b5d9f93c76f792682449ca183204888f24491275409daa5bf1bb572b844692a40009194080f01843080f1e38740dbb341dad65437f469284c7419ce979a51c8f59d13362d2ce29873e69d1afef1e4912190011320603b0cea871472e584e7e1a49122144869c613298682a19b3ae3a929c93f65690559941296f244978f88fe5f13110f249d20183a81c2a77e6f0ac318d24c9c89022417808019292648704be90c18620492260a720aaa2b3f9739f3692244276a47924c98e242142464a92173280120c804811320ca0c30165d25f2694fe7433b9479264072a62001d3c7ef4481221448294a2b9770cf2ddfbaaac91242122244992e4010dd80d68112a4f86d4feef4788b1cedf8ec1bd92516a5343f67ac4908a33192cdfae5bd86c84a10b2afdb895ea757b6660030c261b4dddc16ef3d6a60c1b5fe0dea469169579435c36b0e18536fc856a897d1edfc4b0d105b3537fb455d0d36acec00617f020cdf485af08f77e64025b30abc5ac1b2793782160430b75eafea0cc93c6a9e04892ec1822021b59684ea518631223eb4b8d857cef743e64560cdbb9c2f1f57735aa6f85840acf2abb721efe5285723ad1ac277bff49890a7f87a924cdd65368110936a670a54e3965f8dcd93b0ca36d48014f67f25ff4f9eac76d44e15153ee2f5b29735f1b50406ec60c6539752c9549c1c61310f3d3df3562db999ca1031b4ec0828c51fa6bf2d16f20e9471837b0d104f5dc62aea434a86f87ac0f30706083095bc8b624c5628e773fa48cfd40111b4bb02d6f56b7777f51b38e15d850c2f74974d5d9af7c3bb06c24e1b0d94beabde78c9f8384ce938e6afa214ede7684a37ffa2a1fbfd05ad930c2362aa8fb8d7e88ce63d828c2d93cf4968e9735677e24498400e101860d229cb5c3b9068f4f6fe71712d091243e6c0ca1ec962c8bfa56d5a0b421042b83d2e77971bb64b611044c99d86fbce8b53f01e1bcd41c44861b2fe5fea0ca15a584d21d477b68c30728919927329f6cf4c0d2de0f961517444f1b3ca852bc2fbd4984ecdc6ceca0cb1cdab45bada75555604307063b11a384ad5a573e179dac57e5d199c373b8689318539515af2ec35b942b854e49c62eb5181f409205be08434790e5808e911ab640754fc51c7e6a73127ff40042e447183f6ad4c238d3726f4a55cfa4456ad0e2aea42b27ec6490ed0729438c3288d498451b33b39541e7cbfe98a0862c1e19729f61af9fd1a2841ab1f8c26d3d4734efa6cf0c22d480c51afe528ef1b97c9d1952e315bb87784c5bb192b2cb489204212204c807749051c315e6293931a24cc98a9953240801046ab4822d91254f5f962c3b25a1062bfa8bbf7442bb25d45885f1aaf3d925655f795b811829d081811aaa40a62d534166c6db983a158324216385a41943a8910a647cbbb019935091868bdbe9a4447c684e81e7f495f4b642d6668700a186294edd49fb0525544d67ca20328308354a710769424b595a88c66b9002d9ed3842a79f05dbd38700063546d17c8e4cd2a4568dc93b88101e4112d710454a2df57b101bedff8ed4088597cc9455c50e72ed1aa06093588e78885bbb588d4fa432e798bc73ebe60fea1a9e30e6204ec90ad27374bf137bfebc175b3bc87213278e27bad3bcc7d2a4db84edf94e7750b59e1fa409c7d49e8ece594353301386a6dcdcd4215f7b63c28b9b17a344c8f1514fe0126bd8dc74f1f65579911a96d092a5f0317695ca5bd5a84442858c3eff682aed2235287190299d65c5ca302f8ef078214178f88f1e69013526a1eea511fa66aa39f29124791e4192a92189328c862ee99d3cc7181d64d48844ae299e3a39dad16447841a905844a4e7be78f66c9b0240a8f188f5623783791c4df53be23c1d5636be7d7a4b316a34026d4a8aa87b88beee305083119d2c61d1ecf64594435d8a1973f80a2b5244b2712eb4629b88cbca528afe398840dc2f7906cd78b7568d43acd529e9989953e3bd214ed14b56fa54ee525c083f9625559fcd21d38610f687fc5ad269715465106d9c6712e23cdf332a8836c5f460f62fda634ee00235029197c9cca173d7ba5f80605ed3bafab64bc5cd8e0cf9432ae8ad64c22e9c1a953180f8f0035283d0f0172d9aaecb3b90263283efc3a73aa6745aa541995806407c9421e463a035f85049d714d36882cce0f780ded0692fbdee8c757635f470e9a95acfda7a3bfa241942640890ce83f7e69a4e9af6984b04e20230f0908c968ca23f9e67501a81408d3b6c6a74b22cde2146b4a7861dcebc7f23fa49f752ce901d2349eab0666f8897554d8d3120cd8347046ad0a1dd18734ab39f3cb4ab1a73384eef4fe9055197e2911e17c01a7228275d3a1bc64f768a8fecf81f407c80b1811a7138a8cc341719272b6e469264479208a90107f584da2a79ab1f640e588d3718f4a87b9acc49b223063d28e086c2fca65f8f31c69c3316d468c3e5671dde927e0c378df0f0b13d88b8100ff8d81e4484ec07922408191dc6076ab0814d17af849d6308591f59630d6baa6878ab4a6193cc103530a2375d92bf631f3c6930f86d462f9d83d8da469204088fa7418fa4061ad2d9b495aef66467d348183a4a50e30c78c8cccede7a50a3c2333c0ba3480d3378514da8d53c8b253f2349f2638c1e1220418d3234ffb3c1443659bacc5d024962751aa84106ee52e54b75f945bb682449840819c3d1c38bca8d194b43c5c788089284480fc6b3118451430cd76989cb243a3a1f140645472caddb7e74ec7cd4008376fb9fdfb374aeab1011f231f88215e5ca52276d2ab62c821f35bcb0ba9ecc32e9194d069151a30ba9cdf2a2dcdd2dec268c1a5c30a598da64a7eb55b3013050630b6925fb50ea63b460b69c3584b8197d6f67e1d1153729939a92080bc61c74ee7cd6b1add424d181811a57387692614647aba4f2b342d2ada2c8749d1d735605b45a92df8ff9d123a2022a463797f9feca738d29982dfe3c8f9e98be2f05dd2ba89a781c55af47e1feb0e67e72ff9b6b28307bb244935bf40ee213bea072cc49e5f695fe38a1b50c4276ce9b26a4216a19e44d5dae568309dc9daaad8b67d5054990244396808a57b99387cb1e6eaaa10474dc8fe963a54d3a846400040c21a9461250fb7fbd1add18848e84a487b3dcd9d194d97d045b3dc5db66ae7ab73a50c3089bce791a358d9015a12224275b66a7b275ac480443ed6765708f759b1b429b9a16a37f4e895f358480a8ec2754c8eea4b1ad118443f37229255b65271f49921a4038a8fc3d999584a60b8f2449036afc20d37771fde593a6cf7c60d2ab6abf51bb39357ac0f6882a399da495753578d0987fb8dd565023aeb183bbdccf644c6aafdc3574d0ed6f8c19e57a96a25cec253fe2a28ec7a9707114196450955ed14a389224758baf3766e711eabdd4c6166ef0709a53e7781dcb9124d15ab0b99e2183344d2a2d5063d91e7e2bde66cc4892e42ccaafe89abb8365cf8e2cfc9441d72e7c3a9f33168e0e22bdfada467bb0f8eb3285ea8d79451997e47ca99a729b5706435cf128fbb1db1473c9b0ae0c86b402af92a66f395a3ce7234982ac38b59955ba7acaa45bc5a5320551d97cf73eaa4086db70ba7f9e2de748929854d4262b2c7d2f9a883e9224868af2867bd21e54d2147b2449ea1447cf3174e569b8df2b481137051a834a575a5776768d248996224bedfaaafb1deb3a23498248d15c5cabbcdadda6f24892e428f2504ba5ece3fb8fa258c492aa59a7dd0eef48925c28d22b7323d32fa7cb0145669b9b536b6826cd8c2489f98449e61cf929be676a0b52c43df1c7b29d131ab277744692a48214f14e9862ae5155aaaaa1194e7473973d74ca6c029df3cd9dbb5dd64d4792a4184d3c4aa77decbe344a67469244336185b2ebe09bb639c40437777f51d63f85b78c24495ec294ed9a2c552eb9791d4912b4c4b194a65cc95dd0b94a24b263d8ffcacf5fa2c41573587bb6c711323609634cd2627b080f42cd2349622609df36be6b978dba944522cdf9b54e7754958b4102117f4dada9b952d84792441f619ab2f5ec9df1d2d6489220479434c8be54ba526fd988c405b3d196e6a6d26924499011d7c8bc9d1a1121647224496e115ef5e82823eab73d389224471156e99311c2f3558e49c423e7e665c3e71c0d11b7a8fdd219359736fd4892d42190c1e644960c232c2c234952ca10d5855cf7cf72a73b2d84f27d21c73479923a8f240922c46bfa79f9394cc77210d69a46dfe4a944e43f9224288847c89afdaa14547acf48925c200a67e9b17739b57400612c8ff5778bcb729b3f14b47ea579d68c7b2a2349627ea8d3a8604ab38c77f44692a446861409d2873646c576119edfbf1c49829051c4057c48764d76b37e12f132197bf047e69995bcd7ac949124e9207a4893ee1142678db4118d24498f20641471411e9023e2bec3070b17d691240942461117e0e14ce13eb57348cbbe47920435a08b3b6caa496cd02e21accf912421c30e75b6b7cc4b49347b928c057451875cfe458eaef77c2a06a183b9152ab75cb345537328b67989d1e92bee3472b064c3c71cccee754f407c2c91751f3eb6e370ce583178f69c5b4610200d87b54bd46a50b7fd1f952ede90275179c494a84be3bac154fb9c69f9eac375234922a40d8915dda0f716a6b61f49121f2343d87077ba681ea1b6e2298d24c9132983d7c067f7db246a730e3efaa10643efae9ab67806693096d0fba6dfd17284004183e9464e5b26e571f21f7b065d5c2ec66a5d19298f0ce961867583baceac9ab3d28d24090cbe0c6811e79f5e9b9d658e4186c49d97e566a755c50c1903328da814cb3f280df2186238d559f21c436f271d1f09e8220cfd578b0aa56352caab911f63f400c3a13bcb3487d7251b8d24499019fc172cddf143357dc6a5d8471132bc70289d63ccff0f9542e6be0ce8a20bdafaa598631ef2d7c38565d64d78e6099bcf8e248903d98295c2c3dfe9ecfebb1632a1d9dc62a551650c7a781636399654665d9ed2979124e12243b06058cabb2ba752ebeda308195770d497d23c269e63eaab802eaca0bef7e6bbb8ed41a944bee8a20a8d10ff60f522468a3a92243bc0e8820a8dc930ffcc502ddf4692640702be781af41852e4001de8620a7f9231d6059f973da12ea490ccab15d3e374f624ee220ab785d1251edbb737a50b281c9fc2b3f5b6825c7224490e0b8c105480025d3c21f92a523f8d786b27e8c20999384dcb21e37c6cefc1668ae808810e1374d184ba63e9b43faf1b26b0f22327cf3ee5b3d048922cc1f8df7f59f32be71408104e1221d685124e6e612244c46814cf88fce85124096f2a29e7ee417b6c7ce4748184e7cbf2fbc6d31a423a9224a68b23f4a3b39baca85851e348925c1746e83d6d33bdd462d5e97d245d14a1ef38ba3cad9750210609410f964092f4e0c52e88801ef956b93dce4b53465ec8104e42eb884fa5f464190c499227b24962822e84b0670da13f623b8fd84148788638b13b794aa580604c5a635e12a16249fd075734abddf019de7634922443c2d0318690e74092081943c877e183f35badff2e5d6bd67a5094130b675a31a87ebbe0017e97f94b55bc03e4fd46c66815f428af0b1d986ba531b5caf3862917858bd9b6536ecb7d7a2449304003175fe6f8183ec7490f9d5b98479ee51c366dbf683a84d0b0859ad5aa672d4a9b696ba158de7a8f79f0fcd148928cf1a3471914a071071ab430e8984b75443ec8ddb3a8cbce837eaa70350ed9b1438807669482862c126b633aa7850b19d3583c4a45655fa72bd70b16df8c8a15d74a717f059ab7cbc3e6dc7cefb802ebfe2c5711debea55630da3a78286dc9e434ac2886be30fbf6417614ade2cc9dcd66834c15291373f17ddf4fe72c15cf65cc2133e6a7f40c03a8283caca9a0162d789e23e9853c059224bd90d7008d532497a3fddbf184fa9029f016bd2eb5947e4aa714483971a7b932ef4f4d8a52504975309d538c2a8e62516a613496b8ad5ba2f84e3c468fdb5be2965024a45a069d4d670d9d7a010d50f8964a6aa806d526b51f343e5125eb97576bb7ebaf6878a2137baa0c2aa94ddfeca3203438d176d214b1eb12a3f719d0d804222c9fb6a8e51543a9063434a1cc28a5a131fd65d3860449422448096864e2daaba07b4d66aef931718ad496f58da59ad64bf822a314fc5f812fc470018e27e44177522d21271c648afe916aaa59844d3884d092c14e3c093513ce30f3ded94fdbc74c09702cc1cfbb4a969d2dc7f494d0b9c7f9d33957a79d24e0b1fe543a9da982a648c072da4d9942cbd2cf23a45eb53c643b668c0a0e231c4c5dd2bea32e423737973d480d5e21038890b4430c1d3dc041046e637423491206101c4330667d5c43f89f08d97008c14d9d7385f59991b9e108c2f331934efb214a56fe021c40d033dcb279a76829db3f48e73b8ebc9ecca5ae0f0e726293b49199648eed08c118387ab08a08616dbe3aa3faf01e3c7e00f1e161fcf040920c790110202343760008f8a254e07d042922c60174340e1e304a09cb7a4acce8dfe0d881f2a9bacb727986a671e8c0b6aa553f25c39f340300c885965dd6bb3ae81cadc60542facfc8d6ec2d1cf5984cae625476d301005b6c2aaf9275bd650eb316e513726ca45f504b950a8001005a646d4a484fa5b46ddfb3283355a80c8fb1b4a42cbcdc9f533033168ed879e8701d5898a5528d75ec08252bafc0dd4befbef5afc8932b4ceff1f30c42e979532b4a95bfeaf6b7ca8389157b12a2d3536a501a4cab4078b6cdad9ca40a4e2bb787bd0a2e564a85713a548a27845ea68f8a757dc4e58c565bf9a760fee4a85dc556a5bc290aa53aee069dffd3f752781b7bc72a4f0a846916a52d97896c475188656a8c655b4f5d14c9a04c789ab3e031e3a160549f5c38eb18c706454ac5142a6b2e676b3fa18e8bba64667b62ebd78b1a22ee734e77a20ebdd172e1c209c74cb3faab9f9c4b6f42afac10aa3da63ca53571968a365ab34356a533f16552f57ab25a9532261067d135d4abc7477c09d6b7df82460ba542b644276f378557d89a8f2b8197b7feafe8caed302590c9f49fee74a23fe3491c944eb64184109f179684af2762d13f5fa7bd91504ce5eca46b9d375c4898b28d9c06cff0ad3c02a146874e6f7244e194b858b1a2d4da8de8df6dd3d5979a759511c7d653df907b67595d044a36adc2648c9b94aa88662bfeea7966b75213815fce31864a1d2d6e8a88fa4286b8d29ecf991ea2f431be25939a73fc8660336fb4d20d4287b91008cd3aea3f28b7b85942a0414e3ba8140da2d1aca72da6202d8f90202a6531b6fd29f3452810b726ad1b83fc6a96081096f62ca2cefbc27ee80fa90af2434366fc33c80f87eabc142fde7dd072b9960c8be1ff4f3ef09b4ed9869cf3d2730fe9fc39558ebba1254e3df8963c69d36242892cf350e8b4516414b56395c4039fd53454ccb98d39de81f7f0a64cea9fff8c766835c91f9393498e8a75c093a8a7d256a3630cd2e1b0f6edae1bce2173b9d439e87edf14ca41ad17f731b1f39ebe389436d62ee75c93e31d1cbc51962be91ea5d7736f40e9944b53ddc193e5dcc0cce6d1e974a4db6edab06ef473cb9b0da7e8f173529dd3f7e7d780794eba926bc76fdba821b7dc535dbd223e68d2c067eb376db1df9f3368b8368734f9ae29cf7e06fd2c89dd7526d7b49901d5e9ef6d7d4dfa6865a8327aba961199c3333234b3f329a81454b09c8de1aea492b4f7c5508eeac854daecf45e6140c353a687d058315c6038e50bf283c524f5bcfa82a72af4a6bd70aeb7c89837ed6eaabaa0c7120fa21f7fe5e7c26595b64687073b6dc13467aa4d6bce7fb5602831272d29d3e3c902802c283a78e7ca9a3f7fae00000b7d96059df36a0c1dab02802b18f26a57e7d442a9cbc792600d00b042c992da4f725adccd5485e573ec342f933dd65361f5146694faa7d2704fe11d594b21d4af7d58a580defa7e91af3db646c19893224cb6564a3284022a2ef4a8a056b48c9eb0c59cf71d5ed77d9e13da309a9642b8959ca7099d47d52e4f19ab72c384643631baeb49ec8446061961a801004bb83357eb76d6747253c225dfc2cf7fb76f2a25a1b4192fde2d665c4a4282a75db7647f68f4f58f70685e39cfb3a33ec58d90c817fd7241535e668bf05fc79d36eda4924789e06ace662b212ce34687e06ee5c99cba8d419d42b83e6eda7c34a5e714044689526a7b7b356404c296fbebf39bbed3077f60ce3dad37fd4986d007696694cb7136a90f9e1e143da867cd37a96a1d1eb827f3e59e3699501900ec40d395e25d962f513a06001da4bf3ec7f1add849c76ee4e21c462b67f7ecf62e3770c1269d272cf6349fe5e8b8c08d5b9c32b728fda73dc618b64555fa844cb61bbb395b8b6a452be93ca28458951657a9c9119fe744dab338e6dc963f45d56fd09185afae2da23198a6db62616bde38af9f73bf8645a33dbb6afc1c11638df0d831830e375e5128adcb0a2674e907b9c2139b392da4c60963f0822fe470a3159ba58d16db52da4f6a56a03c8beecfed2c4f79018fb4ef83c78e1d24d0000d32dc588516ecb3e754429779922ab61a995c4f988e22f25418faca7428f56c0d1915ed6c1e253f67d193f614994c42c47f6a9155ae290ae5bb9fbcd4fd4da8146b8cd57c7b2129109b94ae0a59d7a7c451207e7b6408217f417944719bfa6e93717426db84c2eef7dc98638102fda441788caf9ed49f28b7a70deee132b3a758e28627aa53f1349e3ed4e8e94627ec5b8b22371bbcfbe6c422c27ec30999c37c8cbfdfd8442a8d16a5bfe77745d74429b279b5630a32b7e0462690e97d76dc5276c78a89d5577ddc6452416b6a24495270e3125fc6fceb63e2df356309439f7659694e9bc41a49121ffb4486f078818f220cc6183f7aa0e04625fe0bba429ad2a0c22751e2537a4c4be7d14e7a9f8439f74794185d127bce964da6249305bf23f195184b31a542c20fea292d6e52fb2e7a44b9fa172ea7fc49651d919c18a9a76e1773d9885265ccf37631f574c908e4a85449a4a71c53ea168150f146c7e81954738a60fc64ae5a5bbbbe9c1b89d855d4ce88afd3516a449c648374f12fb73337f520f2e37d04e19180f0601e3c66d023cda0473ac58d431864eae0aa3965529f34447abf9d1e93cf898f85d8f209b78de93f667f6e10e234d5e9c7a3252faf0751d76abbacb50695620481720fd139e62083ce5220dccdcace681a20780bfa93b8cafce1ce3f986d4e63f6d97d51cf0f97ece68c4c1a737cdf8733e8ceb4299805a1646ef0019973cedc85cce7116fecc18e4146efd873c94549831e438a18c0dcd083d9e92ed7a74fd97a1f37f2608a76ec4e99abb74918c0839e3df488853a73d1ef80e7ea789b9ece82550a1606ec6049117796820e53c2aa8365376aad1af66f93c0b84187d252898ae5edf97133074cbbc4ec89c84e396b757228f7fe964a322f2be73170230e67d40c1e847e9059ea316ec0a10b7bf1643f740e5e56e0c61b4ce135cd0757ad8b8d046eb8c19ce4854ba775c3fc637bf82042a4870f1e6400119274dc6883252d46b33a53974be77f37d860e7aa11ae79bbaeb235701622f2ae29aa22351c2b67c5e8c94efd29ba9186a47f4e32643ab5793a1e31e8e123a81b6828f8472da1f225a136a3c08d33dca7faa6499dccc66986c48efeb4f3be2257b6c08d3298fc33d66e69b2203b33780c08791900d980b941862ede8853d5396db974630c56880ae659b63a7a24864cc9ae6ef69d4bfd85a11863d0c1624be9b5f30737c050de10a32b0715f1a201e1c6178ad954bacfb1230123dcf082b17bdef42f338f8c6e74212d77bee9849c9f3a793c8f2064081921c10d2eb43676b2b4e587ee478f913074fc00e2030637b650983579a652fe86165075a793a56a87ee74e446160cfaa4eba511324c5d37b080528d3937668f5b26bf023e2a6c94c84f319fd80acc9d6677d95c9ecfa9423e6697f2dbda4fc6a8e00911f5a0736f69afa6607592c1d4258f33b24b217f31a1b9e9d3ace6c08d289cd582281397ccff2a37a060de947ba3a59116dee3e3c613d26dcfe4174a3c2ceb84ca3e7fda6a954d293aa40a379a90d0f993fc52714ee575c91002c4024cb8c104bd62cdb295acd4b707379670fa28bfd01d579d0de18612b03adfcfe972eb4be846122cd195d3b841aa2613121017741c33cf2473e11b47a84fe456ff8c6e18c10aad673a48158b1d06f2a308a6d867eab2ca09993c3788d0ba684dd777f7eeff8d21dc273f764c13b3a3846e0801d7144c6fd68b92a1bb11048429714968334f426c6e00c11c77cb56a7ff013a95929e974963bcedc00d1f78238310eafea29a971b3d48935cb5e09935071376e0060f1869ee1f7d44e3b6f4811b3b3084aed0ecd5a094886ee8e05df98de2b12b65d07291bde5f8b099c145414c634ebd1edac02d8ebdd5f34e41a58c65952d9096573cb692e768a516af270dff238332f797166efde51eff3439a599056ea1f3e4e94b413f9c51041bb228d7252fb724a7b5f237b0110b3f5650761527bedcdd0fd8c0062c360fba4694ccdfc78506365eb17a9297296247a87f5d617cddeeb260f963aa2349d20ab64399059bcd134a39c28afe530ed168316b6a76156af220bbed9368f65315a83625d2b2e6bcaf271ba9d8e35d67ce11539b74c84a880d54a8b174893525a4dc251d3cc51efc3e8e8e972cb665c31488d87ebfec6b71ad97a2129a72c51491a33f23457a316bd2feab29be6914a69c9a69c1539bfc1c513c57d9f24968c9a81c8a6cc4cf85d606280cdaf499c70a564263fc00e2830710204478b88f1e9f788c107907d8f88429fcc4c5930cded9f10456e11537639afdbb4e30aa557488585f8e9913583c51ef5ef25f37b409b645a9df0c1edff7d9810d4d98f47cd44e3b884a4d19ff021e4120602313d59f3c65274cfbe719880d4c9c7931abd37eb00baf08be104307156c5ca2ee542ea3419bacf76d5842fdb010a7945097926ea3129d5065322bd5f7e2b34109b4d788690d3ada466563125d4cea4286c78fc993248c3dea5ac1c3cdc94a24745127964f66fbd01324f272b9a05b43751af511f96e6e8f1a964e544e59b2c0862370d115349e57d6b7ac1176a55dcb73b9345532e29c64f6549647cc335b0c8c10540005361661a6a4824e6f9b2c775e11c5a0945952a93fa445137166c94de9772a681889f10e840333886003119f9e588fa2963a9a7f884a94b64e4bd774e1368431fca70f4a4e2825f442744ab9e89841ece668120271395649e71395bb9b818d411475ede7ae4b7fa8d2870d419cd1be45bc670281e5cb22bebb29aac800a1e7ccce71b35e0e5afd212ff71955796e74447ec874d698f229e3df05f5419351cfecd45cd229c987dc947dc8939e94527b0f8b88f76432f368ca792044808891249f242de475b80d3de41aa2e6d97b83c9998793bfb55594f1d98cc1835f7162bdfcaabc4e7760e4e6f0e19410ffacbcc0861d7edf300b7adbbe29ec021b75305e668cf1bc8334e9c0a5bc21ec84685cd9e760e7abb6e4dfa5195c39a4f5c28f9aca95fe203c7820c0461cf6f027df3f9eaefad247421b7050e3e5145444c9946e1c3936def057a5642a7fa35be94892f80086ec00900d37d441f3950c56173aa5638c016403418074c00136da80fe069d37071563a914ac942403b0c106772e57e690eb7a7bda588379d2bdc2ae7a304dda50c39dfbddd35c2cafea7ec88e7c806da4010f27c44e78d9a64ca0030c1b68d0b2c289676e4ddbf90cc75d11d22e4746eda80f6c9821d519e3c628efe361d7e1a30807924487096c94a11aa1f361c3b828f57ff4b45f2f95ca5b543e222bec5583c9cf167a9029c57556b55aa716c5d8257dbd7fa2a7a14529fb366b3268ebc86671dd8713da7b92457171a6939627bdf76351ce8a31eb570d0bd3a6c97d1e515bda2bb4fe4afd9d475353c815a98f579a5267f4ecb4223995f2eb56e8df4ab2c2ecd0297e654f4c8fabf84c6e4e22aae93779aa68a485478b9e27769954749757d3e7d4465305156ad6ecd849355f4ef1296af74ed549e7df0b53bc59f2d62f3d878bad7b510a3e88584f2f3229560bfe27becb3df4a3b06410fab2abd5d4422f4471ce68d722674ac9a00fc541a9d3606d9a3bb5a0383ddd58d8979237ee27ba51bbf966f939b32ac40b4ff0d79d6794972cb5a04ed49f975392133b95549c30e67c8e41dfd8aed69b38cb7c9022945cf5ae35717f30cdb4f9628d906522adab31b57ef4e58b62c2bcadd1e47d7414d55dc2d85fc95379d78bd02de1e9c8d9af564bb54195a86e7394970d5242f736394ad5c693659368f47a50e973ecf01495c4bed1644f67af1ff9238132cd106e318e4a5b41a2202b7ef292d2231abda6626ce71c915211ba42fded45238af599616a3fc3fa8b00127ca18103e8d881178c50ecb4cce896af12172f16d1778c96b32cfce958cdc00b4530573179129b82a7312542b74a3a96d968f7ea1171e597cec954cc1cd90fe14633cf6a27c4b2890da145f90db1524bf1b210cd9e506aacc3ff8591106538b9eb69839e7a71108eba690eab2d27270ac231d97c1ddf2bdabd4030ba4fb6e8df981b3c4064617b96d9e7573df7072dbae9cf93d5b2f5f1035ee3e3a2b3491ff9f4e18a1daf54427ecae5e183619935e790a67b3e670f9a7f2815a91e1cbdf64e792aabe62c0f8d281dff367f2669c243627ae1364375e6aaeee0472faf64d1e36669873fe7e618c3ca0513eba0e89c47bc079dff5ae980177468c5e2e969cf7073a739701db3c8a49358b7749243b9bd3fb3274a9836c501bbd3fa7f3151fd121c4c4a2621374d6a8cf76f60a3a51257b5b817dd0d6a596bfdb5e5b0296fc31e3beb65b3a829a9990d9f6e1395963dc92cf31aaaf8eca3d632c305570d872a1d2d5bee75d49a8682c665899d51a53b4583fa6e164c5fce4a9b9ea124fcccdab682ef8c66d0327ef4dcf915d6621992967c7dac2743992e469b923d9e733786e34c8b9c5d26ddd92386d2c375909557997b1838254e74939a901683e1d654da3b74e9b9f20bdac6a8162e72c9f5829f79753b8cb66ca70b8dcffed59bceea8d0b061d731cb5e8eea72d385fef27d3e74c75315a30a7bfb82bdb6ca6b72ca053bc6c16eb50ab62a18bd1378799944dba8295395dc5cc998368ac90d0be5fbf2dfd9f5255e0ea546dcae7b972890a297d29c5d13d5eb64f815bd11af4e242ce9502a7eb21722ce8a9af781105368bbebaaa1c33a58a17503066763437056d4b295e3ce175f9ee683ad475eb8513f2cedaf4fc944d938e03bc6802e2bcc4c710f1f4ed7ac18493324fa956ed43f614062f96b055c5d16e5edfb9f4c58e1d60e898f10a2f94800911df274f4ec267a64606ad267be522a11cfd4e5bcaf12d9f7884df43692ae9f14c056d244988248917463829259b4a79588db621f21700e2451150a6b569f3abe49eb8c30b221c63ceaa61e55467f843685fb3db8ca89a6c84a0ffe51096d3c6998b83d0273771d9399eb7c8830c2f8050ce586dee1cbe82a546bcf841ee7be1645d86bdf0811a3fc369eede8b1e9c47e8d2ed17e3887d4792c40b1e942ac87faf0bbdd8c12968198b6939fc8e4ac710201f1821d2a30427f0420707b92b3a279584b0da72e402cb4a33ad4f939996ce818b84964ef1f3a7ffb9be45d1d2e9a05fabe523054284c7c89022413690c3162871151e2a863fc2c8510b5536694ab6a53e9938497680a1e305bd444420840220c8410b3565511d6199b973c383486f0472cc42112a6b45fb37f549c647101d9f431688dfd1cc9bfdefdda4e30239629152b79447c8a86dca87051e4d6c761633b577bd6299cbab51930c2f6719e13142a4870c78f8f0b13c78740e571c632b6c7ecb62fc4e8720495a080572b4a28acbfd0f22576a3b395861f48cff93eb9c2ded3956a18c9fa934fd7baf9af7f1395491d0b16cea72e6d792562a18b7689f976a93b66a24498a0772a02295dd94256449efd1ea14d7d6a968f201394c51e6b9184f65dc94cb1b41452290a3145ff68d63e2cf737d3e92243b0c043948817f0c9f4d64cd36658c1ca34028a9a9b2c84d6ba91c410e51ec1b6ca4e5207472fd879c204728f4a0b12ada0815cb530a7280a2acdf9a524d6d4c3a458c1c9f402f7779ac36dd3113a0807f6f101194f11a4892ef2184481d7278223b537919dbf574637274628de14e05f5dc74c1fb22496648210727b092e16ef6a20524a08348110efcb0c0488e4da02b9e74921ac48cee96431305eb94468a4e2bd24d9960ae74c7b85ac244c9e736053ded0d515f82fbd6b415eaa7829c2d9167cb73d2925997ce95604b56b00c95a5842edb2974bda934319a44a7c4673c8ba52432393a8d55c8e488c4e92bca94b799e577fc2007249269fb4f5c2dbd4d29861c8f5053e650f9d3290c391cc148119161ef7ee36f23d6d4b2da2c428bfa7230a29d311d9972c64c792fe2d99211cb6221c4344ec8a188b2359c324fa112e448043a9590513cebf8bb55851c88e8b6c72d8a789dbfca21ae51b1921a935fa5ac21f09461b75287c9a79c11ce51083455cf081315451f72861c84d0ec52d4f8a9fe49b62349328325c3c7fff8b1236010f90b0c21438e41f85173f01cff548c96dc420e41bc2fbaf26d3cdd8eb967214720eef66c1d33a6d3e5ac902be400c441e6e822bb561472fca12aabd25e3d932d273fe0a9335b968f6de67d1f8c1f63b4e9a90a95733e24ea82ca132a69aed67b483b56c84e61537dc97ac0938ad665e72147280f8c3099fffa2cfe68f080479993b229cb8b6aefd0a990b9426aacd297b5c3557a32af648a1757ad43f5de9e56762f4c533ab8b231c49feaf868a339d425b4354d68fdfbfcbf05c218430e39ac5fd9b2829a534d671cdaf9912296a27cda0787375352e6d6dd1bac2d61a64ea6aa9c3a6ef0cf56bde26586394d1bfef1f0faf0d8a54d3670da63fdc67ef8d1d81ad64d9ff4fec97ca9d5a048d758eff0a6e1da391d253dd4e5fa72a021a1f9177ea9fd3f6754c87106d7ffb3a991fe39a76b06e4a88f52cfe1836a99831c65c0e5e3890635fbba22024a08be2820f8a27ce08be2812f4a07be281cf8a26ce0003e8290d183c7fb085284088f1948c8418674a58c4c995754cb1f4dc83106db4406a575cb930a523160ba428d12cf4a73da25e408c319a6ba2afa82ca19048672e8d158cf1d738e971c5f503f6398490bf242423e8766aec72c4a5df84e6cdd659c1f71261792b73e5dbac62d7c31cd72caa44b94fae4d0c269e3e67c6953858cc982d7717ccf2b5ae6ec60c1335155bac6d2d8c6aec09e787d594ea52f5e56406e7bcadccda29b2d3b66bc21471598fdba4da6272ad8a14b55654d7b26e314ead4bf0f1ead63784a0f214488e490022a3ae8ab67a6240f2044788c91230a9a8ccd69e9b186c226a6dd9ba2e9d81693723ca1fcc1f3f2061f0f4ffa17fcf891c309c69453c80a8d3d95cdd1844fc5c5ecdd069da9d2821c4ce862bb8b3299496e92b120c71216a572c8df9854f99c4a2877521f5a532aa99e927224a1ba8eae22849b0309e5cebeed22c4a5eca59124e17104ee3233a5db91e730c241738bfedd389b6e2e837924398af08abcd2e1999753a78c240911d6106749bba9197308ca3184bdf3326510a5e4a5ec48920cc91c42487fd8d547dd33951404a4088b118b315493241d4408e60042e69f2d4f3ce7b1f77e60a91b9ddd73aa17d1e4f0419f9f6f93a70cbbb11c21470fecfff87de76fe13629070f4e1399de76bee7e3cbb183479588d24aba7fe4924307c9a02e77cad9e6b16386802317e88e179f3ebeee5c3ec0818b3eb579dce834eaf3c3718b44588c55aa437cb2d516e78abb506f29b88dac16799c1d9593b42b4f77c447101cb4e86292b9b743593839cd225d316ed6cfbc3ae4b2702bce7810cd6381daadcfa9d7a4794ec3a2d9184b1a26bfe2f2b4ed9cd4aee892fe4ba942ee7a505b713421cd3a3e73c52f5971ed7c66ab0857916a5bb61d1dd32e7baa5074cb3ea3ee055f2f159995ecd8aa109399458595c46ca7ed9e09a5738ab45d8c21465fbbc5c7148a7a5cbf9c43aebd538a53c5b7cdb58614ed9f2c0baf4f7b22330a73f2509ebcdd74fd260ad397e57cca42f1e894f45c9589535681c2ce8a7bdd55f9443109917af635e2b3e489c47a8a7f13af969677c28fa327f2f3728c1672c2fa8b1d64f64a9f426804c72636f9ea62cad37247a709364583321584e5f4054be4053832618acaca4fd92d750e31d19b888b3963ca3ef55d62eb2d719b638cd55bb2c4155c4efa6c0c9dc4af444a5ad5c970b39c3c4c897c43cc6be8946adc9ec441cf73b9a9aa1cef24e1c9eb2093f09c550f460255569bb69b830312c7bca7a78275e7968be31168dc581a763d1bda522488236cd9ac517bfc930ef246f0bb6fe73a9ee4b78c308386ca164b738e31bb88674fa554e717de5390224c426696369191dd63225a8d0ff3c9f2ddc20711e518fdbb825af84dcd211451274a3f79e6ca65884b9b7d8e969aac6821cca774d8d2574abc535c808310b8eb7a706f0d7ed787f14512700cc291b12c2b9438dd292388ce4fabcb688bffd2f2284308914098f4feba96d0393e2618e00004bba21957be64c629fff028b52483a58af08ffdc09c3629aa46d987446929793b1332673d0838f8a0495f8fa9fb92cccf8fec1009f400c71e929ba1649516f3df4c0e70e8c178bb17a7f143add5234942c6e300471e0ef25bfb3bfebbab3a828774902ffde1c25bf0fa0638ee7074af3653db7b61aa8f1552011ae0b003fa9427d5b48c1b0701471d0e1554ae4fb2ab54a6231e469204c1418735480db9a47783dc781938e65085a8a4f1448932670001871c4a22940e3ad8def938e2c08db0132a729ffc3a38e090baa7391d5b7b34e98c2449111e38dea09de6fa5375b980183abe888f8d010e37acc9bce42caa6ed61f471b109fe51e84bc105f4952c0c106c437fb4c67b6a6b5cc08028e35246fc3754c2aeb629a20e05043a284cafc60a2dd73500738d2e06e9ec70eedd1f74c39c08186b29edadda0e1d4457c06ef2f8887b54e4a3e69031c663866b51ea51d93b454fa1894a19c93aad7ccd86e1b1a491219ac10196c088010f911c613e921a4041ec04186c6e2feff3767b48e708c010be2b13e0a060e31203f53f3077db5e93438c270c954f793153f87d3e200c3e563a6740e3b5ffe19e1b1c30738be507a136fb15db9a2c4110f7ce13f7a68e08b2f7414210387178cb9539bddda515d1fa3088e2e7ca9375b9fb0fd7607077e78400c1d30c0c105c3f7de85f59f30a98f1499c1031c5b483676cadd131f2e9f150487166c3f9d82f0ee462480230ba615b9f42976cbf61d01e2c042d13374b2186feb5406f3f831021f3e168c24f1224366f800c715ca232b32e9f64dcd0c22e0b0025abd2aa94fc93fee3792243c5e489024f90ae0a8c2799e6494994aaa53a6424927d1ad9fe63c38645180630a6785aff4671734745019447af49841061c52787dd6d47edceaac128e281cd6b48c5ba6287e2b0e28a4c4a7bd503bda0f8d8ba8444ec3c14181301c0a850261000020b878120b0063130820684c261087c3b140d3451f14800257422e4832241e1e101024140884a17040280a0683a24018100c05836140402015ac5926d30395d6c0f490c7405303be7e1fcf295ce17cf02661732c3377a6a83c6d5349408739d18bab3aaa797949a4a7d0a5d558930edde47e1ee923a1d5b0dd2af4343702abed98153b08cfbd676c4fec3b70750a10bd708bd63210f81a68bf2d20973454ee086ef703305f0408c300ef3f038e6e8c434504422c4038e070888a7169c2e8853d39fe1f211344214d028f47241bbc923b9adfc7ed3dd426a411c15a8d4796bf8610df7a06decb71a666ec3bee834d66bc90f481c8269d3dd15215b06184622f89886c1df5c9ea55efa0b73f25bda521c8ba6966ef451cef5101e3876f9b8413e2e5c6c501658d7d9c91488f9087ca2c5229c10abe816b2b1333fd7a7c923d6c59bfee17cc1b6349beadedbb0be6c2be4d586a97dd32f634bd81205f64f931ab094dbdb663c2dad432e60010f4faaff432cfe5d34fd50bf8e2d33b88ef7a8a0fe22c5f4b727e8852d17b4c183b52d385ea018f804df8848e03ce86f1d4ba600494900cbaee15c00346862185bd1151cb1e9123f27572b53748f63f7055a05f1763c40ff392241ff16ecf8db4b3d23c693f959b1d03ea4311cf0c449f4671423b2e9f277ca993db784c3e461e41a6ce88f675378d44abe6b013b659108d266924bb3f83bccba618ace9048124f8b066bcbb67626665813c94a49c1146480446586b59179b767f70cc7e1a1997b0b710ceb42977d998ca0e139eff9f20885e8f0023d6754ed02e2e6f4a4cf4885768012267b0828baedf6b891583af33f804067e40ecbd68d017f63790350e6f53e7beb3943d23392c67d79915a1205bd4484bcf289e6d182a7230f844bb54df828cc27580ddf3f556ca01d13c72babf9841f4f4cceb5fd8bde9a06d7212387ebc0640fec9d9e7348ffd62a211049cab71e107385766c8e11c922149f713f22737050109ef1b10612bdb2302eafcbafefdbff10e2f9e2d6a0b6fa485c411dd38e3af6d13a26d02a49cb5a367562d54e85cdc2542e10c7b147b27a923a46e16237955c81c8649bdcf216aea59900273e0551a63595548fe99e0527b62c9f3fc0cd282a45c66812f986edf4d381ae910acce1179caaa559a07cbe069a4f97134a2eaca6d81ebdb1cadd07ac8f3474310355b3645591cba8918237e2dc324099d97cbb3024e1b0d6bf42f206af863de14009ddfba2bb14151f2ef007df3e7eea836c2e94308634587366c3e158d5e94d3c9b51c731a64256f8715939e8f454c2e57989dcde82f90d10e137ca1b75d027b21ef7de79c34fcf8cb3425c51920afebcfec4540375dd6ee5a37cae7d86462271239fcb90a940e02d65b2206ce26232095f32950d6c562dccab8e87f58ab0a9e4a1cade6e9dcb61d0029b14277dfe8a966ed08f9e3bea96d437fefcc2fc2eecd39c501386ee16a2facd43bda394ae1688ce018adc33f13ff2fd0241421e35a62b2560b26c900a05c76e818905f47575a5156e4c04c3c4b2aa18d42c2e4af73121bad3782406da3ebee1ec8b5c379ac946530137f314be05461c2e41f0a7eb2fa793d81fa580080b68445ecd10f234a502b12cb10ee1347ad5ec39d78472237978da2426ceaa88d3b21c4d36b643096895b61854e5a68860287f43c8be38291b3278c583f4c7b78d54cfddf5988c1925d84ef29012a7fb725f2f65ec0c41106890056b0b276920995d3509deb9e6ef671efe7df44bd33e0aca71851a1837dd5048baf4afb27dc451e35ec2274ffbf2519b2bfc882310e0afb95805d77f440a23ab8030b8f5ad8caf9f88160848485f2ac8b496f7be13e9bc3db9be77f811c3a7cf38e7f0fa4f53cef5d30d7f2530d3c2988687f86b34a4114aacfb472f5e5a0232d70a3bba043f040f6c9abf7c1770b109d0fe6b1337c01d4d5da1032bc5f92f76dba8c601c7cf7de7093bd29df94dd5e0da7e814161bb7875be7c441ceba2714004d0ac80d132ce0844ea45883d838511039b49ccf25739d35b8cb42c3a5ec79c891b9bc308e536c0d1e2efc1ea35559e9ce58b224c5351b91e89bc0830a55598e97da60690a94dcd985aac19528d9145cabc4cb521b203297aa4e913beb6372a02710d7f2dbbd76d0812f4d71644a13cb2ec1b584eb4bbc177846f3e432fb107ed100da1e5c1977e401548e388ae52727273eec9d3265d407452675406b235f8173aa794a806a9d203e658ec0564e4f714af98d52c9655033fa4efc81197a6d7cb130b3d45ef7a6614509348f5a174255f35b09e411b99fce69f1cdafa90cb0a9539393c245db96e45d9869b087ea5280d09c2e9a00ae75c49f4de189e9d8807279fb08b0835afeb035efa103a2b53490ab6093a67dc5c82ab30dce45e2ef233934e3560126defc284a590dd35626593aa5e1e00176ef3f63743f9336fb815f8e610cefe4b122f49327a4ffe6e51bcd7de99546a29fa09c2736eeec61fd516031910c48f6b734deefa00aa4445b0af2f13b15937879b4c3d16c04c2aa4dd4a7f4f098f4105465f9ea0ae1e9456941daeed5e4a38ada5ae0b4ea003bb5f218fb45d8af0473e8d66e3a4cf8b8b372677138108d4601dfd40d684c07e1c2333f25cbbfcb72f4fb4f281a6b6560201e5fe51640a47c92cfb32fe52e47c55300614854479b5a263b9ef7f4556484cd10a8cbb2335e1c1806d94a33a8b91896363b97390acf44644885c7b15bbe70cabc6516669f29da1a7762fe1eca4ed40c6579be03270564ef85b553d59e9c865422c5e9be477609d3a3433721946d1c63c26cf8f2e239b0fa736480b348e1ecb4ed5566fec7bc8926e3e65d594c2ef8259775fa345daea9b04e7ab3fe0978123d19c8a2af7056d875100e8573d4c5c53034d36e073a53c36d3cb5628507fcf01df0ddbbcd06b8448bcffdd4c4038f83c89fc53b1913807367c0115cb271e3ec64d76bbebcce39854e1715e8ce740e3cc1d0c471889d23a18d7766d86d14c2421e02c156c601673d61706d652ab163c05ec1417a0e003f5a7e91db647eb54a5eee92227cca8f9357fa1bedaab4f8e4dee3e0f1d934aee28220efb8215b13e0891207156c1cc6cef5ad000be1c509ed4c8a7ae5136ec6445fbe682975b914e13cc16ab6eab4e19be4aec3729f2bdc303be91d648f17c0273d392a5e11f95c03509372916a0a003c3d01ebd23247d9e7ece935b12635357579f7eb5905d1f42ce51708af95eb1056cd1aeaa7f5fb2e2b1998747ae5eec5654d83723af06ca243e44fbecacdf85df320f04396e3affe0f4c67bc7c896255644634778ec472f8e040bc192027cce8ae978e385aba62e33b3b987d68922f81ac5f508c937ce6e007c351948129685f6945f3b0a5529030035e2c1237b8722045283b2867890875351da7f7a3da7f762c198cd2737640b8c8eae21c34f983a3904fb8c316880578b69746034fdf2b2692a53a4adefc7469895359607cac0e1ae89571755c435a86f326c36f9e87514d62bc0c46e2e553037ab3ac18534d7a5e34c7c04cbfef0a1bd4f244e1bad3419f10dc0912a1e7a82ecce1571781c2f54b163fa02a70239905f3cf4819df092ccb008fab4f99d268ccbbdf2db5e0b93a47800e48c9cac9b6ecb4d90a1401bc7f2ba7d07aef9c705dcf6a6379af8e56a7125f204a8950f107e73e8ee08f69a96e03e64db5f10366519aa5b1e7c9f53ca215ea7be8ab3c39f0eeb9e17beb2cad96ee65967ec4a55bc15b97b3f2a6361f7820ab98591bd72f21f43b8f954c48eeb1b627e291010384e278bb169bd63ad55fea5d2dd2a937504e1f338a1ed3a43063736da5260d1cfc235d238a2872f3dd4f4012849f9f247dd970673bea60a8461974b0d2f9a519b2298e92619f2b864836e5ce07605941c1bc640baf162435219a96929e59b7c3c55bdbb7fc36bcacf580525237cf8ee332c8df06cb378e047fb85523b5141955c4e28196f5d4ea80e1858ac251a0c71136539cf685f6493642afdbf90507f15eca6ae3f26c81d0c57d9640d52ad8286e9c531689a9cf148268a3d0bde867e4a49413f328749a1c52c87f92b5b3e97443080dc75089756292ad05305230c557efd23292d8f4c403c12f568a2d46455b6f46596caa2aebbc2f1597875a1cbe8f2c59d4d52a1a86738d5ea7ea9b77b6563cfdbcb7fa5007d162defefd9362e75d498ddaee9345511944e2b86d26b3b8f366fc01c9768ad24dee4112ba508d7c33b574e1f39e41ccc7c64a940b61436e42aa15a00b1c775104c3cb1cd2c47dd4a8e3747e15b84b7d7deb464d5125a4b1b119d5825757c254d00962d1526074d8442357521b05f29447bd40245d9e2c3678cbf5304e74c7ee71e84729c80c620139c8a39d4110940651b43c8883e220805a7ede493cb56511313e91a249d81d44516110428be560b010b17959dedde36134a24693b03b2002abbe07421718235a340f3b83202a0da268791c071603be2f3b799a8320324a85b9a01b458314c4aae530c02b3046034a9047bb8060280ba26869601c30816aab91cd033d4a227a87ab0a9ce1b4aa2ec1f18445d2027540999dcb8d90bfe74c52a867b2618e10449acb07ea06737ffed425509347bb04616c41a417849b40d23b849e81f466c87a06a15710be1de4a6f520cf50a34ada6e788473dc682eba18730b746de97e0b7a6e69af2ddfdb82de2df4aaa5375dd07b0bbdb470b34bf56ea1e72ddcc0c2fa6129d49eb0e40e16addb6b4670e80e0c9f0004e620c641bc0842aaea6315ee5495ba82a3aaaba926c62a184886fe684f70650cd0d24865b8e21d99276e59493d84e8890c8dcbcb47f9b1aca12c1891003ad36cfd03ad61cf0cb0c200db7a5cd388b9e5d9ff6d8a876cd526b2a6c4b2dbff4b1759860b999465965be6ab9988c964f48739b84f9521a4998bce047d267d8c39bc56af09e01c93bf36c7eb4d3b0816720f7de346bb1dbaa5a3f696b30c640a51daf4b0f6a6d5f9c080996b0b69e13a4d324c5991404388800e52f0662558576e8cadf1d1e3be4db1bce76f8675c598b874ff287dc269eb19e424fd7c2f7d67f6682c5c8ed2f946c7bd7acbd6e79ace2a3a8b5f5f6834cc9163f1b14b7f3d2232347d023d84266f7e668404310f415609497f077dfc6866b375cea39c079da50b062d4d48c95f2acd2eaed3bd0a85d903dff77246823224ed861bcdb9570a7a4708dcabaac5d6cd1dd18c4f7c43af0796a7142518519c53e4d9569912f7a9839aacd0719f15107ee2783b698e169fe85e3d86e5637227acb8ad3be057309a7282a0809d4119d4609cbbb6e063c8d3678eee23201d986221ba2af4611b7ff61b81f6bb05cd9d4d228c830b2c6d2f1d3fb7e8acf5fafa40af6e5ad7b777cd7585fdeacf39765bbf45f2d6e1265cd1727e099d0c5b321e68d7eafcf12701316088b00f1f1783ea848ccf52219aadef31ba1a9bf09da6992ec03bd5d04e8c0b01830cab8cd6b04015ea9e76278fe4ce2b6485392751a459484abef955253a5acccafa9fd5a69116d511aa4565fa08da0d2c625fee1211f18a7a3e8709d867083aeaf86a054dc8fba758724460c4950f24451d0492e4281311710cb1155133af26b32dc1d31a9fc13abec5fdd8e3a2ba91d394fb8f61a1a64f84d5c2eca8452573e1d1fa71b2f97733845541ed7b8d7b09aa04306c7c4f26f38b467930cb589c7cfdd23a53ca5793de71c84e4b000a983ebd3a0e4080b81480a856fcebe23510710637a21bbc407cc5dff090e402404817da6b67a8bdb14745abc57dd48901d255961753a7dfa3c7fa585a601091c31a5170484d5114a7d3b72d34849042b0b1c7400d0f274f44a955615db5578e863d49e3080c063f29c4eb561bde871bcb2449592271f3663051d3ad4bf5a18a57291c4d8f218ea4c2d0e7fd5c653fc4e814d3fb0f2fe286e77d6b6d858c1f659ee95c6f548ce9cd3cf0ba50893e2c9460cbfb23cf2d405d22b88ecdb3a8f2f10e0c2af0f49759049ad08d49f57aec6700cdb7775019c3adf73bda829a45710b04685fe68e1fde9b6bf038305ce8a36f225bcb2005ae3ff67dd78df92261fa6f946095ea1533d9532140df0d397cd883e87d86752d79824279aabd3b609359aea3305fb991277036211d9be4bbfc527e1932fe45944ccafba7fc4a903141dbb79d86bb98bd4da825c4a30899168c6c0beb4578ef9a016169abd235cfb3c463e9b8a182f2ecacaa05afc7795c569ad998cf5f2719ac092215294c5ce47ddf51c7b42c530f73a685b452f6a5e679f99174a84c6b1dfbe61a6d8bd77153d1ba2397acbb3301a9bda33e2481a77df689b455e4e59d2648ef33c29486268cd19906c7dc76974f8a1f27a908d8b4ae557f71eb395a32e94c803e93b23c92d7cff8d96196c743b07fb44c4c5a13a3ed2e43f18954dc4cd595c40e03e592f4b9cce52af0da64302c2470535a7ce607550609587dd853c7a208b72211d402e6abe58a984cb5fce6782b734848c14b6777e3efb76354a3b060949ce2bec29de1974f8f3b92688d2045c580d4b6a2f9fdfe5796ff0b79b806dd24d8dfe829c68cb745cbea489976a3f92a025a14a1c73f9ddcc2a807f8098fc5f45ce9ee4f4dea190f7d09ef3df79b139dcee5f882e89c127bc0024b931b9c7bc37fd3c538762c13bbea5bad9713c8e95d5bf1242b663c2ff1b54500cc78c29ba700431d924493bb1d4d82704424022f5db82fb5134fad17a94c8b27b545181a4b502270a6a32902860f517355b6a44125013f953c3302215fead22afb1930bbaa75f744530ec876f8f1d66ddfb7d6d3fd5c2a0d3c07b038b3a48936a1310e1b6647f192742fef967218486daa372ad4ea99c41617a0be8b18a41d7bbc3ff016ebcfecd535e4570277a767d41a7eb4c763eb041d853fc9cca7ee18e7dbcda819223cfd9b21d3f96066f26b644911fd25ae316bbf89aad441e560be98624d4a0f700d9c4ccb2cc16c555c87f4385afa797d412a8b0051e7754178693dc13cfe6e8d420dd2b5eca8d5bfb5cea0d19b165fe5d905f6deb4fd6e7bb13956a30865df5944763a54f6698a750e1c352b9af8ab5a759b37e28fc0766a0f71073a4903c7773f26c493974b6a5066990e54e11ed78d2e7a862bea49e00d45c3b60884b5eac5a0d0dae595f55b2128d933db3b83a5821508d426fcac3491339a10a49a144ddc5deb87a3eef4e14a8dad75aef0c2f2f07339946e8b5013f0770eb9aa5604ebdc237c82576de92f5775defdaf3cfd07093046d07708dacd0784e45de4e297c268832aeec0a10a931b2bf5409b96356309bf96cee50a9618e73e26a40f1c3701af517b77c7e44538fe271f035787b192b98cde398420500699b3ef9a5f678b48b5da412f3d0c248985650c8d265048000424863953fa7b4c64feb0f1f3be5eb2b8120fe1cc01f6a4c3703a8b2a248ebf6adb8a2210f96e6f919a834f2d4da04e6602d74ba51e46494162987748a58cdc813dde09c453cad9c680f67a7c95376fc826eb26a48dbc14008d5271b7c0d75aca3a58d7b4218652bdab98947e7d7c764a8d6e7eeeb27c8b3d8c63e09728ea58d0a946275f4952a74120b2e81e93b6cb4f254dfb495132ef70784a5d53ac60f61d63388f93cd2e03258b9926c51edaa60634783954f26a6374f45abfaf8f3ac16e5c73795e232533086930ba6d255d98e0f440fc596fb008dc73bc6d69feef6a75dcfa3ca5101545b16322741214b45e5115e8b83c90c16abdcb6a7c08e4ca03ec130b8e7fd0b92b006919549057fcf09a627fee18ad55ed44a448003bcd566e1aed110cec472683bae346db85669b949e062396173fda734f0a777c6c9de54ef15803ddc4c1b10fbd4dabf0904098ca71787b37f60270bca39990afe2188ac707bfbef4b3cfbbafc6274913ceb299b41f14d2cffcad80be3226d21c3d371480e4b0849b88058ffc35dc6e4aff3ac621e61b9a59f786adcef428b72d8dc65bcd3911792448ecc437558d129817d211a0df2c2f2bcf1a4930c74a673250699f70597ec5c2001a7bcf03d3badf141df7ce6fa67c69eaca93ca739d380bb199fc60c10ecb0aa2fcfa2a7b8096e12e692d1c6653253197324ef090c78d1751ad8e1917ac4af16c4fc4550a782638f78215c1ab1bb1023b02a37d8082b186b2ae72d4ea5f41cbaa047fdee79b272eb1017d80e10d27eec979cbd2b64adcdde1ed367c63dd8d58366dfa25d515810bf126cca6eb622bd4b645de8ef1b5b282927d7d446afbf38b3a024291a4e2fa0e243d98148be369ed7521fe51f1a5fec0312a346e6177567ef74197bd7e1e0b89f47a46203d6054cabd99aa2d15a60e53d4d44f0ed66ea84345f462b97fad3c6fa04b1a65b8ed00c8ea205167e539df64aac80e52d71f6c1f94519eb8e186880fc333b98f7210ba5bfd479f4c62eeb78d00052dd49002937c9e869dcc7cc7b566f918ddfc05d891a263400195e2522188c66535030d75015330d4a53fba3a454d0701b5bf222de1132b6e0f1c9010d12654c34adb7cbcda16ce8ba17446bbee7c085174f1d3a2e3157e1dbab1e3d9d60bf4214799b69d7a9d6134bd32c746dc773f2787b3409c8875fc5172eb6a43ea70fd87b36677456cef48974a63558e8a18d0bbbbde372064b2a7b295e7cd4c1dfcec3f0c41d127f1d6204c2a819259295a81c48fc2c8c03f81747d1841fc6a02890a9c885c6ba74ce928410381716f231e3b070861577a534db34926476ac30c69644413304d0714b3d27dd5792df889ccd164f689dbf602d3e3e71861ef902b29477955bb8f30a3726e0f8428e0388bdd299289b0a16f7116d32ec0855dd79889de5f42c2918e0106673dda9722fb0cc3422d4a6b04b733678fdd47d3595e78b466f66f1ede2cbd2f029c435454ba033b8b35b4039f83d3926b7bd8dbb3cc3e2dd60e4721c1628f91fbdab2b46ffc77c8de0add71308f1cbd34119a19587a3d80a27e8c15d4cb052b47c78455b638afcfb53720261ca9bded3635061f57a67940cdc4efb78f2fb140dd6d3f3870a555708ba453ecaa4754bc062516d4519d6f18ec9e18ad2cc9e1a81a85a826a97695b486ad5baab94c2df2b499edd5fda40a3bda81afcd578e34572c88b776f531d67603c2776113e74b62d319dafb7f981befbda8b43708e601ab1b6e1e78e8c3876637c62a8566b4517ee8589d070903e92d0005252fa4b10f4cc1835ef7b6d203a17361cf6bdf42d23fc9aaecf803c4d378f4c8aa36b5083b4d4cf8f3c443459088b112f7db2e2fa6726e00a2bbc0d726240b111cfb8fc0d3918f164be22128c5a96ce6aed55e0126474bb2c3033972ba856a8b685a357b956283022c017074fcdfdeb5c3a2f35ed56041f37ad5422052c6180f78070c26dcdfd57f48e840fc0d277c7f9ca8ea6c1f1d240b4a773d2743b62054a3ec19602b6312821fa3ec336dc23c0928c5266dafc781efdc7104893d2e56c2c4495c31e90b1d3cd04860b0f71141c91af75a3f18be5c6b8e2509bc558df9c3ad7de70fa2b16574cb89aa6362ec116660abb857073210c1fa287db7196bb839812c8e08e7df8c9f8b38bfa7d8f54eff5148005ddfeeacdee51cb10983cd86425aa4014fc250ad3dba1ed9efba4d0bd1dea16e76da4c91a01f2cb80ff0535938eabf00311b0b4b314e67258a1ac1755b792534af7c4c8e8c6131c3674262143e48d8e1a9bb1e403681cbdcfa04e1736e867dc7a2ac43ee4afa822d0fba5237b77691c79497bbabf7f2f1df817e41720fa16058b0f676f6678b6709e81f3b0c5a4b730c7f07e19c34ca37f936879b2c484d750ae9405e5cdc7c7dba18d0292f4154ae529e9a4bb9153ea724de3932ff8b0efdabd1c9fbfc66deff7c6b3e875c0a281ba1fffa988893b1298fa79e64967e7c92a35725215c31b3fc673dc1561760f1df188ec13415e085451f96d4002a25e9b958f52073f291a19d6b2a277b8c3567762df521217d92f559a813606ebf62accfcb480fdd28bf78170473bcf0ac59ec0b61999584d4190fb54f14925b20558ab684d3bbe8d6b6cfa81d01f4419d0b2fe772c2959ccb4f2c84b5c3ca4ed4ea25d93613f9915f6c738c456601a9cf00aaa43cc4639e00baf3c445861a6a2b448131b50949ad0f55ec727b4d80ea4835b719985df6b7b3131311c9a627b0db30b9790f83e5f415cc60572590096c113fda786f9d07bdcc85d5045b72bd12b60d341a565451f75ac92839fa89e16e672cacbce3ed4b30c94136c545d837da1b1dcf6ec222578a51130b3bc018597e7f975bf7d8553111181eab22652f3204d4cdde4570e154bdb3adc7e0b1584260625e51623707ec162c65238efefe260cc3a65658041c1249c95ad8d7bdfefc3fdc661fe60bf04e29caf5ebfa1827214af7a4c9b13dfc3f3e3146a8f15165f252a63578beba52381a3f3b80b583aa7aa20bf525d6bc267c4d17b023fdcb1ee403b97ce8c5d8363a59ea5bcd8d41942bf185505f4a0f57fbc5feaa00520c31864ed81abb0be6c168b22cd8b1ad8a9e252729876aa0a7f195963820ce9845ac484601de7dbe5f36b39280db6c5a798c8cab36e8be346e47449319f679389b1ebb7bd1a7f332911c542153a1e9e2a136297aaad6edf240f67d2bc60dc8b3d8b1f67e00f70e323f31cc1071dd0cbf7bdfcc3d626a2045daaa9b23ae4a5a4fbdf5572732ba959d34bca2780a0d746205c6481c05500dfa0575ec541982db67c61c6deb1c8c019304474733aeb2f6fdae2c0024ecb833158396f6c04634175bfef920b9dcdfe48a87295ec86932932530a37ec232b90f026fac62c3343ed1df40491730296d4cb7d86349175d92ba2cbc1ed9c558d0f1dad683827e3dc20dea28e5362ad0b2982c8fb55c4c89a5340e8b287454ee174da157be488127c79fc9a194bb3c3375cefe72ebabe6d9ccd026f6dc8a1036a83f4b15917001863ba981b88cc1d685ac1ad358fde1818fff1a8c4bf46790bde9773238ae7e02e492294fda474869443fb928b00b4c7534ea2e82a85e968a221b9be055d5c1b7ffda77a2094db07a9c3ada2459ce86dd61c6bcf97e953c57a0f5bf8cd68448080b85b75886dee3631d17cff2e8bdee1f414b2f6e9dcb9d960ba98bc864de326b271ae8f8d509ef293ecf1fbae98ec449f42cde33b8dd29d3be36bfaf15dfb632558dd9df84b75d7bde064a6a8fb82b2b41ce0e8833700785e83935c5d6521f7ed85edd951bbe55f5db3fbb77cded33ce2a075eb84f5a7b02035a1f804627bfa0d6c4bfc7a569cf37a46b3794a3925cedcaa8fff1d785a6466f5274d22b0167232084efa4bba0910aea27e54ba462b18307158a28374709efd9b82cc4815c42137a054fbf4e1892c2630e01b52026a8ca9a58a62201d85e359b17a71595af59c2531c62fa32fa13768d710eee22d76a82fad53a54224d9b0418dc30f8735ae245322e608ce17fa0e50ae63f14272043836fb50b0532ee8780415186fcf7d3b9c96dfc92aa23f976ed3e0172f0984e0421db1374866a8d335b08cccd4dcf2cdc408e26e0c5a6b9b546f5ae7c6851618dcb5517550530646aafa08e5d148685bc6c22df05eea459ea0fd17140ba8d4f92ecb555e4d17a84df07fdfb7561ead27d1169e242e7e5023e623e330e5f509aab64f681b3280abaec0f8cf346bb9fee84bd8a148d2504e8c2cc44dfa27e0ef4ddb667aec7c0e5316b31e694cc093c386b212da6e4f77d2634f1e6684c3d33f23524ce5c943d052d550e6d913b2cc93b8c1ad5a1e91a9c4865ebe82a5ddc393d3f7634d642107284ff8a99eb9302aa3815f8e6cad2c1e32ff7d154e76cd7f07e0695aee57a921ee04042261422a0348c00184a22c567aef1e025b841bd44515932d752139ab8eb739a81b2f0d2404910f40105e54104caebd09b75de2275e8e740ca9e4de1af5fb43b9960098396d86bf0c87360d0f983c42a243508af0a8dd7ee7380a96d078bd611c14ae45664789e36031e09e8fa10ea7a2b4b75aa6880b0a0ef3f9049979aa415cfe2e9be01a3de7a16ac81219ffe42cefdc71498404600ba038be55329212406979e8a2140c4ef95387bf1d20735934ebbb3fd83b97e80d352b7ad04600032ca580e5d7066d8c201ebb6684e1ebf7ae181aedb5e408a9ba53fd0c7817e84fc3dedde8944a6eca548680c10abd0fd80d3f1c71cf4efadf87a1f78dd69d1b2d72a1ca695d8d420a22ad7ab332db3a8f2363d2a88b200518531fbb51a31d6160fe968f04761c382662bbeae0a80762dca55859fc0d92be24a03972ebb003c36b147e0772c39825368398df932555ce8ebe2699749bf963333aa2a31c5f3f24b1cc29866f3bb537403c02f06800791637753f7d847dd9062006dc72bf2b2a7eecf12a4f830a811c0fdbac87d9bc1d24deabfb1aee4bced55423e5a336696a545986111cfe16292fa7525033f4822be34bc1bd9eccf447a93fe8793b85df8a0b96a75380ce0134cd5715d626e9707e87716e5a10b22bc6c67c5c391ac5c1b579da6bf9b97afec3d5ba72ff5beca8901b8ff263082510cf280c04ea5721a0b24d9f0043566b7e6371289142f736673e3fa32109e5dce22330dad8adc22c8256c2eda1863bbcca9cf28fb10d7dfc8dc2de5cad69faafe6f9d1bde820a67942a432e472df971024ebb5a1208129d7eca19102132b95d1b36d63b6bc25c41242e194271e42cf2e23743b70bf2238e3be624021e219946055e2d9e428f5cd088c60adb142be71bda7e723e38bc0b2d91b1d1a6c75f0fbb07e6f91a95eedd4a6d3d174e3b626162b23e273f26ef75eaf850c743722e3ac2f9c7912f8729c1ced8305e9b6ca05258b1be79c367422ce625336e7075231d69b67709780d5592ab933968a6b313a821144f7154abc613e34c4be2089bf47ef934486b76dd92064fbb344bd9917cf3eb86e773ad6e31427d9fd053986113e0dc035018396f57aadb088dba82856d4f991c44751a9313672b5ac8286055908104486d51c6230b89735a90ffb048ce328455e327846d9f0645cbba63b60d4ecef808e713e30b7dbf065b4117c9e16b15df0a12c67162361540b2959cf49a8a693f7fcf3ab2699f719a0b23480b13187862030a034bfc6431a09b97ca5a628940831060c3d874e92afb55da4dc84c42faef3470c49b4c37a50b8324c5767487242f48d5b522196ecba8968e74c7eb81a410e701195ae63ef64ca032340489553232d6c46ed930be0dee9021a54feb5a25b31f3959cad163e44f19d9053ca55230a3a31f4007fcf0f7c845d3f6446b91681d82821f4f59da22f9973295ddd232a546c5b27ed980e716657d6d5d5adf1d4705bf5ae65441fde59748d6f1b24e39ac28af8860f888972bdb535b94d52a12a1746cb3f4f124e369475b74c1025ee284a70c3640b0a490033c0c3c0c3c0c3c0c3c8cfeffd96f0d6c736666422c7c7d165bda2d695370f943fe3bec3bc0bef75bdb9a6dd60cb0eff30d610ce30cd90c9c86934c3a497070830d37d670430d67eca8be9c735fc3438c1b69683c2f65b68c0f59951b683856e6a2a4f3fc318e2337ce80a956dd66884c31d11111911e648871c30c98ada8a7182c237da30c2739e253a8caf13cf864488c2e9f19b3b645178d1ece13b83186a372888dd9c4bd92a3819e91801b6270526b73fcd6f4a63d22226206193cccf01e352083c71961dc08831bda2ed8868ac9f191c20d30a49dd9a49293e4c6179cd1246dab46f65c921b5e48c6e32d2749f3e6d0dcc00c347070a30b49a9538a5339cf85426fcceff92df866bf05c4439b64e3d923dbd642b1b35666b8ac93acce029ff14284458c05f2a2a6748b26bd09ee150c1f62721db5647a2b7c952777ce4cfcac55a82a34c6d4d13562512a982fc58b39d979ecf01496ea106e925c62569452d8cce737a6c54481dd9db6b12ba150caf8acd184d9685e790239117f39ba7482511eb7e915324925d4044ee2f63c7ba794fb3301cd246f94b0d449fc257482fd687830493ca3843da96bfda7d5ae9424acf5a615e4c6d6e41c09ad9ccae57dca75921fe1ca0b621eb62e7a8e1aa1f2cedb259aae39648a50e5eb94e52fb33c2211f834e930a9e3f3e921141a834927058b19dd44086e7ad8ac39550e9b4a82a059a8132a4f9a981cdd0082a93fae3ce6d0a8f50f3213bfbebcfaf772c307cd499355e2692fa83a317c4ef9a246971754f6d74cc99f375c6e17a7bef41d6388937b4d17eeb9896d92543a39492e8c1aadb7fa2c49f14237b0810be3e54668f9e8e68f6a60e31655b04ede517a5b58fa1eaf57d7dfb3d7c29821ecca721e59d76981ca8732b1721a4d179f0566e7eb31a6549909cbe27cb1a2db7c32867f6351eec6b9f636299eecc2e294275759d2f5156fa7a948cc060daaba0213e3dec79cb7dd8eb6a2cd24262997a01725a4acd8f7aec4a07163e67e5691946f7767a83423a52a184b526fd2d95ad549056af19584d4111587ca73314aa6b214c353342351329dae347f8a29b0f7973bcbe0bb1e2bc5d14a38130b1a290ea361a9bd4a2dc98e823f0d3b1537bfc7608982eccc2485b7b89c26a1b066cf24d52ee17fb3018acf5ace6d7f4d43fe9fd06e5abe838b4673df136711ad9417af3e83df89cccaeef2324706b9396138d1b29d983d9b48befe2bf73e2f9a471386744c5ae96efee4c9c4294dfc0cb3f251390713689ccb569a4b4e8fce250e5126e6b690b1845ba27f69b4f3c96925b8904f9f171e277728c1652acfc944cbb20f2761ecd7245179f3550a25c1c68a696965f1729a44c2b4f777627c0b12564952db8939aa7ff6116a3a4953d838ea73910d479c954d10ddba7c26c937a2774b5a53314ae53f233db0c18864cda95cd386edfb7e11ac5f88b812919cca1551fbb86593f174b2c58958cdab32c98731c1438413ed31a524b565d7e021f411cb1d215e9b973184fffb52a239eda3650b917ffeb89c5c7efa12a2d87f2656328bd39c06a19a94aa32b296e40d05f19dfc31a7a6c6ce8a06a2fca94f3a840c08eba285756b9293bfc6c61fd09cc6edc4122ca6a67860c30f5f09aa95d75dbb84ba0f87fafc6a693bf467b40323003fb0c1873be5e553a4963c2a96c1c61e8c3966ccf2cd269cd62fe8218619688071d210110100196ce821f15d4c6cf1380ffe855e8e260613673b7830cd9a5d58f1b849c8dca1280b99ae3ee7c49dd881b1ec5962337606b90e7c8e5e27d649a1032686a6247eb1391cbccb726e2387b6f3ae71a0f255ca93ad820397d1e6572fac86cc1bfab4cf8f914ced14d9403900c60d5c031de861c30d26e9bd720a96f3f816061b6d48ede726e264304640051b6c30bc598ea6d0ca262f086cace14c29e4b4f39d5eff233c4a60430dee9d4931c98521811d67748f340670860e60470e6ca4e1b0d33977185fcd1845e38c1e62a0c0061a4c2f679ae93038008604c018c10e111111d83883973fd24cc8194f1a9c830d3378177cbb84d6f5bd1f0c32be07060060061b6538264bad396a830c75eb9e5892c5233dc418c3c618b0f960f529165c32c38618aeac259126a6c76e450736c2409a4cc647d9d7ba0c18bee9d9502b711e4b1b5fa062c6e385e8d38f1ac18617d04b9e16c7ff6b738b051b5da8437da54d98ba666e830b6a8efe3c133e183b580c2cd8d842219ad43d477c3f75d886168a9c12543b27f9f52c36b240dac57f0436b090a69ac497877f48bf31a0041b5740cf3bedd54c36aca048d97d66ddca259a23222255f883e66cd2e6b47a3115f213ed9c4938317cb045446c4ca120264cc60f9159624ba18dab99bc33c78879a3709ace7d7d694e492c212858ab5dffe15293f6474f3044de939d5082891e744261e5121fc2734fbc8c20e0002bb0d1842c6bab4e968f13650f1b4c28a590414343497b4d3c646006191fc6ab6fe0053696b0fa07975593226b321b4af02cb34959c2fc6eea2474afe1f2dc746c6d6d04033690c07bb494d5b737dce223d052628466a9722fd18611ba29394ac8681701a9df364fe3fa151e11aabb3c617762e67f8690b4791fe3ee6d65ffd81082ffd11e59ea9a5aed20d421f384ef902f315c40d8d3bb33d6e4077bc4a5c5d2d4860f8c0cadf169366638b317899537a7b79483a618f3c2183ca69017aab136b98bb29d9d94edd2b39aa38b73ce8f51625fe61c7372e1ab6a0ccbf135fa292eac68557e5245d3247ab748fd4fce9d4eda160919913183645ace572d9a8f1e63c8097a71192d143f39d3e54ad3f8cc62ed90f9ac534dd246b23064ce5c4d39fcfd846361a5daeb321137f95358201e6def3b7bf564f68a7abab3c798c2b65468d33883478f1aae40f2544fe4cba470a222a8d10acc92458a4caa9d891ca8c18a5ea6c378e6fb25e9acc2b8a1d1066aa8e2b04e6995b3b07af5013552e16e4ab51427a949928c0aea3f869b7d1273eaf914c95e75b25e1fbf6a53ec39bf2a850e961ece527ca37de973877567470ae3652dc4726cfc8c82924bcbf39c186a4a51f4f315f229ab118aaa4c2f35a6d02e92d6000515aaa3db4ecddac654a0c627e8f0d729564b8eb5bc27ca9edf449d5fd71ce39d287a9eaac8d841664e5423665e82a45be77813643633c97b0dbe1b4df84165d373bb4e5b4c26d0bddb601f33a7ac0926ea4fab6fe1766bcc72892c5a2fac97ecf1da59a20afe5172cb4a28cb6a54e2f4312669d593cf52da516a50a2c62424716c5e8fe92b2f318e1ca811898284086a3ca201351c51a31135185163113514512311ef274f71b26ea8120b1110a871881a86a8e47c563a1d1a25c385a072ce717f0b617a2b216a4ff5d1982419846ba1b22739f7dce7ab210873e58d580c4db3dd6a04828b32df315efe4d3f20b84cb9d75366653af50f78ca7c5672c1fb4be387e4a8f2ea777934e66ca0461fe80d0da661bc3c0fa3026768086af0812b0fef481835f6907ad69c98911b3a873d6ae881cde1a3ed2d65d6581eae92fa91cf18ab756750030f54fc5bc9f6e026a47760bec43a39e5c668678777ada4b9387999af53072ad2d544838fa84d5f830e9c1cce2e670935b79f391035152c474bf66fe470ccc9bf10337162bb2335e250dac6884fcdee67291c0eab3d2dea26faf6e835de908426cd2f96aba15237f06e5ad973fee4e09715d4688319d723a34a960d6a92a3ff5f722693091935d6b027e9f583ce56becbe151430dc6eb560ba2992e73a7a1382577650bee13e1d640031a523daff4ae71062b46fa47b108cf1765a0861992cc936e53a8d428836dc2a7df98c470730b6a9081bfe42d1e619663d94344240c0814200205d831030ad4184362bcd67557ce6ba5170535c4604ef2b129f77d564dc2c09c1c3a3e2e31caa80106c57eeff237c5a6b879a0e167f4a8f105b43e9d9067ad5b925e306f4a5257a954e74cbbe0474d55f8ff5c6a9a1111112e2447599ad1d73c797e8d2d5caa61f3627acbc9ec8888c80b6a6881f3eb9c378a75125e1b1111f11a5958b7e4bf916f2d9b0535b0c0985aea90f5982a795738c7ebf89b33a627e435ac6056c7296b9bf24ba6d6c0cfa802153977929cd92a7b3c2222d2830a6cb0fffc5c6e5f77528318b08f6c8d291c326b3e4a2ed4748331ca28a38614ecebcb99c4980abad28888c81935a270de8af76737f132ac1117d48082dea599d28596b8797c82613c87f2983d69a88b132c31ef5ce7d49a9024c5d793b7f4395aaac1844b12534e4ee2e9a87796d0811a4a28fe5c4e2bda193e66a02122128688c80dcc18c18e326a24c14d1f639d942c55fdb8851a48c0dc2e95e696182ca4358e6030ddea9ced3602995ce46f5eda6a2f42b3677238f1b3174b899090fe9ac24c365f7f0856e85f4927670d21642359b2616ccddcac1184539ef9be3b39ba8e59030879cc39c72cc90a1a3f357e80c7c9f331f237a6dca9e183eb4a4cbd79e34a74a7176fb27031a78c46fbb906158beb8888c80dc628a30c0848e0c770118021811d00f8028e5064b13d76e79824bf2113e000857d52744a5ea1cbc73252011c9f387aecd22862591632383cd16a489353cbe4e77c1c9de03cce6dd4ef2484257bf0e01e62f4000727f028bbf627e94996f98888c80e1ee0d8442a6f9fdd3a2be3048d1eae89624e6bc2bdbfb5fe0232c6d871031c99b0ece27adcfafe09107060c28a162e7dfadc2bbcc4251b1ab6498c259252686f59b838ee6e0d70542279bdff75f3628852d14043d1f8010e4a9849ce2689a9ee52dc731284a855cef57db6990a030e497862fcb091196e427d2241ffc7f41374839e6c818439e5f38c3956a395f7082a64a82489b1a488ca1c51250fab2ab36f27a70fc0d1886d367df69c231c8cd04c6ef137e93cd423347a380dbc053816814311d688afefbc87329b87802311f995d8c9679d63d42822a8f793c4bc5358f7688715701ce25bcb247a3049be8c0a8721281dfdb69452a624e1c1034721285775d18c5e7d0b920107211ecf279b32cddef21c442649953db2693dab13061c82d0b3a6acb97ab6f09c0dbc7b5c014720d83ff9f753888b7f1f109d859fff598cd0d5ffb0e7ca9fafe4ec279eb81f160d99e26be79f5abb0f6f48f1b0b874291bf3c1bfb2f2d4ea91cf770fba7946c9bbb75762ab87e470d2fa76d0d03b6a1ee80e737a193c201d1f673a9c54b1a27738c55c66957eb96cdac18ed1628abce5552bebf05accb77b8d39aa3b7478d424d25ffb33a973b077cf3d8d778e998c1ccc24c88e677998682a0e7afd8995c4a8752ec1e10e17fa4e0c9ddd2d19022be07803bdf9aa7accd3059f4670b841f1ef6072bc0a1e7eefb8011a66f81070b4814e972ae69e14fa4b3e80830d4959313eb6895943724aaff251e233c4d26390c13cce1083070e35a81b3eea99c839c091062bf86636cbe9346f83062e79c5797f57d20a719ca1b1ecf1c914bc816b000638cc80096a1399dd92c9255e86357bf48f88577d0b93e1ea92843ad164c7f05b4d46af188fbb1c315052e80f6b9937598b61c0e46ca91d523074de9b5625d6dce4e017d697fcbd582985b2bd503e33dfd4a5a9327b5dd0bbaf524a7eb9ad738113de931c7da2c961138e2de0b13e89490ecd539d16d420de9abe4d0ccd3e0b7f8ab94d1e442c209b15734a9dd174252e861923b802ee7a5953c6486b77aca05f746789616a7e4223c0510533e5eba89f73b05c1b1534a94b31796847a6e056ce254ff8a9011c52c8ff935427487dee2f0a798f5c7f9486869da1c0af9f84a639e1762d4ff824333e2e6d4b4bc80662bc138a213f77274173dff22614a35679c9bf266e7c8495457030c1e8f5e93ee691d13e3d06193c2a8063096713ea3c9846e697bc128e1f2fcd669784523264b6123a5b5ccf8808c018c10e345c0468f8198903096b9d85d49dece8e911de24d7c61df53bc932cee821060f0ae03002aff26e62fa245cc87144442402388ab06693123c5c980857ce55fc49f8e4780dc03184533661db6f2d21a4a1da2bdc67aa20fa48181bd88123086a18cd486d5b8d1b03a171dbb8d5fc70fca024c7f58b62c92ae383c307a6918bf59da47b51d4ced71b4ecc94cb79518a5ed51dfa49d013fad8c5ef25c9a75eaed01f0f33c8e0e13dc4186303617ce82229b2ad93a8d2063e72c19a49d2ffa73111f1031768eed90fad7f62cec04544c298010538f0710b3fe394ae8e6aecd7b6286bbab3665b923dacb5484386ae950c596bcf093e6891ba2721cebbdcf6c22321f898c59693949b9563fe3c996451646955923af6975be62316cce809a19939b6cda7147cc0c2ed68494f4c5dc37cea15485d7c695d8ead9f056120e0002af870c5472b3e58f1b18a52c5472a3e50d1818f8f8f8f8f0f517c8442b18bb69ef737bd06c0193e40f1f1890f4f7c74c2a4da3af2b7c1c107274c1f3e495b7769294951099a8c0edce063134963aadfef5d92f8ba264e3f1f6375d6ba2dd94c249ead55a5a5e6c51426febcf5127dc9f91def0dec40230d0e44600210f8b044a27a49b7feeb69c9e3dcc30330f8a8c4962757f29ce61f2e4f0953d64bb2b58a68457d838f491c67772c6cce2551b4761bbfff586573240e26074d49452f5e5221411cf878c487234a977a1737261a7c34c2bc9b2441a3ce6c7f83810f46d85a776342c77c2ce2934a2e8dfc56f0a108b4a478697e59d2696b828f44ac490a6d927f8a022222a2f840c4e973a88a699493e9fde310cf67f38c152e5ca3820f4324e629678aed50b1bd10e97b6b9974b2c64e88fca4247659f46310fbe6d7f1cbf910c45252a998e8392322221f8130a632b4b289fac807205cb1944afdd31d3ec66a173efe50888b41eb4ace0f95e87b73e1a40f77550adeb995ab42fde043d2ff68b8d69c2d573f2222e2848f3d14276def4295e8010ff7e2f9b3cc43c69af09187d45fb636cac92647ec3d94f08187245d0b514d8f96d11b111121c3c71d32cb9eb93d79b59c26860f3ba8c962c3e7eabff0510735785a99ba28f0840f3a64e29b6736a76c496ce03cbcf031076ec6240f3fc9528f49173ee4509d27f162b271f96c322222d2230e7c96fcb952c5d4361c884f2fc1c5e5e2e50663380dde80eafdaea6ea2475b0b5f0e1863547567d3de30a1f6da0d25fae6dfe94132a56f8608341bdec5bd2ea67e21111918f3558394c95942b53f6b48da8c1bcc8378d155773ca50e1230d8ffa64cce17c3c558506e773f649a9e211119133245b4aadb9dd53afc1297c9841d94e9b5993643d212c8329ad5d9d8d6af63ba5f041066cedd3bcfebc273939222232067dbcdb5643878e7be0430ca53569deea62da4b9b31563fc2b0fd6d7d270b8361cb13b3c9d9baa6317fe1c30b89c78d973dc58ed1162d7c74a16412a9d1f3e4bda411119130ecd200e3003b6440861915d8c00e4f630c2d410f3eb8b05bca6e53a1543e25158c31c6500900000a1f5bd8a763ca49ce2589153a00ccf0a185e285a59cf2b9eb72c9c256b926fa5ac9561611e9c10716b2cad98b36efd173c60317d8e1ec21e831c41891c0f60e1c7c5c01cfa83a9a6dfcf7c35af8b082b15eaa0413357f8cffa30ac7bfcc485dcf6dd65121d94e8cb3b393313ea690f85d25c7ce69d7567e4861cdd953483dbf0ad13ea250a6ce7632bd9557c7910f28187ba329ab793cafed0984c4a4878e983c4bf770346c40011191fd7042d29eafd6c6e9a309c9f92451d5941ac107139c122a6ef44ebef7744444c4051f4b786330b3c8122b451e3dc47881af8848182a82157c28e112f684191793d2d292d08915b56ff1a249972ae37b7c20e1e30896984ab8ec13e67de3462888ccb9baa5cdb9b908c9b5a624d9a9aee77e10a1d02217bed2a7d05ef918c2ad131bcd2431eef712a3871837c081ea8710fcf458bb97f171c40f027ba27e74d44028598e596e3c62c3457fb09f49a866ccf9f081498aa1b159377fe77bd18c95fc29e60d7135e1052f95b3fdde929cdbb28b3249398729f1c4eef97461ae24b9621f638e55e52259edcc839d64f92a092edc18cdd7e4b112b30985e0c62d9a0a2f57e1ae525ff003376c611a194995f00f2e8f0adca8055f953ba64de9275f4a8b4cba0eaf11df8c31376691a7bcfb7919638ae5caa2b9a89e6aeb772d873730038d1b98318206dc88459f9207dbef9357241b81c5db1a9e53acb5f013bcf18a375da64c13ad7257f2862bf6fb1bcf9bc3a574d2ad288c5b682ccbb9819a61865ae0062b6eac826ea882cd34399f6c91274c375251a8b8718a1ba6b8518a1ba4b8318a1ba2f84d8c95ecf7cfe29f66a071c68d50dc00c58d4f645359ec32c7b0682609d010a387183dd2e0e17b03958188880c5c06373cc1fddec484ed6d9c75a313540e9943e6eeef5eec0627a8bf107f7f673da36d224de75db1a967412418dcd00451e262a2a69cc5f7cd047672fab4924f8a33154c1c7316779133499204ed1289b934464a6693e5d40b6e5842f5d76c8b92cdf97c8f1b9520c326e9b374c8381b8f718312bff94962caf172923c3b09be93e67c75b468894ae2927c2ec5ed478c1b9128e8d4c7eddc2cb73a24548d9b63b3de256545066c0316dc78441df3ec2deaf632b55cb8e108334c367daef294218f18e246230a33e129f5ab8ef93f222202061a66f808a3a11c0063870444440050881b8c3886896d8298bfcbf78b3026fdd451a1729cf276dc5084316357e819f93c7a26e2bfcbd4ee1e44ece1735d8c0c2b79d28d436cd6d2992ddd0eb861886f2c4fec0869eb5472a3101db8410811dc180461e131b827392e7a4507370451ac747f13fe07e2aa8c31bdd2972766401475174bfa0f9ba8ba45a5cc5a31fd40897f39c5ecf2bb30fb605e98895a2749954cc307a7ca72785c3c1b0bf7707dfc9c277b8eb7bf1e6abbac944bda97fc92074d5eec844c73df68c1437286c5b1f4b2ebfaee70ccd9a53f16539a3c3bd49f54bb34568755b3729c59fd9fc8e880e7542b2798e8bf597fb83107cb829ea5a40cd288808808036ec8a1fa5042c5178f39dc09060f6ec481f593b3d8afef884932841b7030c5b8b9a3e6bfcf25d1b8f186a27afc582646df245e2c70c30d96147f2f8916b342b61cdc68c3219fddb6b49db45e961a269c6723fe6b32c97f9263095cd4facd1663d6a92b814d3a57db5939c97e27c14cb2646f25bb34e722c1cf93aa5139c53dca235c9a69f6222a67bb8d708ea48475ff7fb6a70875d4dc5b92a598ae2644b8f235546eb27919c90237f0182060063986506ada7d0b5aa767162124f4470fd9a814b1738e20946fa2acf746683c071028c1a4acd9d2ca5a6c73fce098d7444b69a3f76c9cc3076a893b51615c62e6a48c905eb01dd63b26fb68739717a9ff5c0955d2c951ad5d202f221d3a6736db32821c84e8a24d1b2f575db268ff73519a855a6c13dbf3d76384e0a2eb922a670db29aeb728b234c63fcf3524f375b6c279d66b070274aa8b5c02445f5f5e3eefe8716583a8da14eb35e4a2621b32827df4dc914ea1059f4b95a5eed37750aa261030a0ce00cdde121b1b867ba4f3e8b715b622f08818572499afbce6c4444c4ce087985e1aaf215ad6bea86b822c9a2c4874acd15990f810b425ae10731f798a3c27a8b6584b0c2f8a994cb19d36a31f00dec10c38c11a0206415b50956495651ed93ee105518bb333a8f56305d79c518630cfd1e6218202415c5498266cf7ef2e6d98110820a73a8fa30318a21a73854ce9892a4976bfd13628af2b526d9f67753c95f8ac49831c5f1139334274f8a043169723a668e1dfd28f6aa3cba298536cdb4284a825db29cf5b43bd4a1385788144de905451e5feed3937a5792fcc46241d34d12ae849f3d61a7dccb7d3993584a27f6986525593cc1e63a9c204ecaa3d555fd7ddf262a4b6572f8c99a4e364dfcaf9656ce4399407f4a47f3fd98a0ddb3252fee9738c72445a6bdd812e5f4f94dbbdf143295f0c296b837f35222cdbb7d2dc149a4a31a4d56bb54d2894a82d5923668cafda86724f45b8b31cc66274b02892cab369f4d59fbc53ca25841adf6c32e44ec08f3c28929c99ed664c446fc2f27a5fdaa5057d28ce83c5e972021d7a6dd22f09ba8a4e9351fb9224cd19663a92623cd4464a9af274e5888b07266e598315a25a39043145fe3e7d42498a7931d8109420c5130a162f4bfcbd139ad81f710110929846f42654997b6def43ccc2083470dd40c1e68f80b420871c63cd3dd1ffe31cf41589ee4b4d99a9d9ea920be4c393a83f4bd6719882fd3097b7622d33302a2f874a96eb3fa45edfce194b489ce4e0d9549fcd0eb9c6c9ae3673afb800693c73a6aaccc2485478fe7218333b4063cc840a301217ca84e0ccbbe7e2d295a42f6a02529a7709206bf761903217a08c94312aee2f1c9e2f5cc2178f8ffc295bcf93364120eb94331a7641b221753fd6b07bc5cff564d4e9e2f1652074b363767f8e8c80442e8b067afe887bd11fd929039d4d95265ec2bef3c1b2207638a25748c36ade2d1080f33d028830c332c240e49f2c729c9f7bc20040e216f087143481b42d810b2061241881a42d21082869033849821a40c2164081943881842c25018ed64fed983c5cc970f42c0c0c6a89df6541e847c819e8f71a3263a09b78778a171cbfa1553aa46268d902e68a146fd4ffcbf0c1e1442b8e09ac7d6a9c7d83f932d581535d27f629547c35f4058173800183bca1063e48c32c41839c30c32789491062942b4e0d59698e4b82e21da93855249a3d93a7db2e0d11a8460e1d4f1da57c399b7445808b9426752f12b6dc57ad2af106205c3d7de215560cd33ce84b060e9392154a832c64d4e3966da95902918f3bc2a5db89ecab41416af29c9f1eab24b45e196f74e11cf0981426762abd45ede7c99843ca1a49f71d13c4ea04bb8734f36b96392214d20f49344794939410813fa2454f276dd03214bf0af44778f9d1e234349085102b3179e5bd3f635789010928492fcde26d5d42989750812ce976a9289267a51634f0839c2aa957386ce88fb1d8dc0e61293949d4ceab41f13428a40e854a61869f9e4fe4288f069746e4d59637cea42865086ef0fd77943de522d8408a1749ef3477764ba18be4248108c9e9ffb4bb17a3f0c0182f726f5f13bb56b0ea310f20343c655942bc909213e704d9224f132dcbd78c3c6e8f9f12db7dbbcd0a2a592439cdf670eefe2944f90ab98d515f4d5c59ec3bbe4d7623c3573619a1393b6c50617e5fd5b8f29a79ca9e02d08d5b98cb3d9c214ee6272df5df6a71699689b1d799fb631b438e63fcffa2ff6876816078dab31da4f3b009105d977c276f0f8acf8c642bfcd39c1e46214cdc0029ffe9e8eb05e71b2bca59159319f43ae384cd644378d5b71fa652fab8a6a3d2507006145d69d9aa2be2c849f8c888810c82aae4c3271b2a4e409e78888c8024054e178ec0b19766da36223222220a9a0b6b209b7a6a3e3d91111910404157df75656a62b0c33bc00720ac3fa252d41473ac4322222020510535897bf35c58fd1e631a5c8a41f0bb2213c4c3d2364d48014dfa7fe459db7e86125808ca278d9f5a2eab9ece820a278fa841232a4f4d43120838c111e63b41820a1282fc5b7b4794040714caa945c52ef72e98888c812403ec1991c936b478609209e68b6bd2b532f860a950724308286182638638c3120004609c000c3699004904e5c9e279f2b7d4e1467ebd244dc6b184f08209b20d72aff2f463b00a209d63c4eb749499236320a8064e2f7ce18b33e3500c1449b399c9cc2a5cdb69d18805ce272d3b81dd7b93a05c412bcbc5666e47bb68c81542231675ec8ff50e27c9344ad4d79b2e44126612cf152aed18d1b671049644133770a7e25cb91c8a2251993c635d43f2390483f578698f0e72749a1018f057984f9242f39d72410472c65ef5675517354704444e40c90468030e25c25e55495d7983b5700b208b36b2f7af45482bd94021045103e27544a931cf3921111112ec30c148024628f3f490aae969be7c4c778c10bc8400311fa852df93ac696cec940410ee1b65ab49597d34aa521aa6439279c9d9444c9a08007400a71cc9814eca73b4e2709e1985426877193416cd37d26885ee5340bc2141d5ca67366e60e8c1280a10111949146fb044444ca48a3bd8f001208c37e3a59f42be564d9111191040410775229efafd24f22833020b063474360077b09c6184365200211911d3500f94325879ec96dd8ecbdd3280303679471c60340fcb085933d8d0c194f991f80f4e19c313e254d49f8f0e692ff2cfb867c5c3c00d903daf1493a46ad9815d2035d92a0edd625855b4a0f903cb4954912bcb6df44bf81008207c33c85f4ff6566bbcee000c81dcc6ef7a37129881dcc9f9294a24d7a0f679900481dacafeaadf4551a2074a0c29ebcb9ef39c99980cc41cd5bd9c424758e00220790383096f527fe8649f94f4000020793b829e8cbf4a55f672402206f38524c4cb1f677c32d7682c9b9538e1a7b1bcaf92e6359a61c35b66c783edfeae45b1e6fd7d0eff94a84a8f897aa86538ee9529849e99e4c1a2893226c665a3f8d865daa64dd58f769f367206be5666773dcb816331cd44b3833cb293f4919faecbf933a49121d3a30ba0ce5403b8f5605081932f7130783023b40c680e7bd5cee9c2c4ff58a864e6007199f03103194a7d2e764253ea2009030b05623ab1a9617931c3078a295642e77d45cf2480f902f24e5d60921d22a254400f14251d974fef783df6790d105c73f768fbcc68e8dc3a0001240b89067b20af31355191d02c81692428756cd3a796b193cce104344248c335c043e8618657c2009205ad0837667df2c39949a3c01240b091a4afd743d786674461a3400c182eaf916fc3b49b7538d8888f419629c818103902bec29e542b42322222056b84ad34d65bb9c0052057e27dfb5a27ba5f01840a8a057492a11edd3379e29fc5f9233ee29a6ff060d2052f0c4677b263eb57929069028247e4e27ae87e51eaf0c20504836294df454eb17409e50d44bf9c7243b3729b90510276c9255d6a05fa779ab262478c79bb87fd9bd3a081312da4fbab7925f8266e24d746e680a204ad8dcbb4e36972af56c1238cf132d5a53d55945829ffe3a7db5349ce68f7058d424e595beadd228003102de9e264798bd6b7e4560bb369c943faa460b25018408d998c9d944b520016408e67fb84fb15731f734c650306ee01a10c22a6b25c9e9e3c6ecf12a8004a1e859498a219300c14cd14bf790eb989214407ef095682ee37d9599222880f860bbcdb31f2e73be24d7041cbd28fb7d7697248ac619626c000c24e0e0c59d7fd3ae2eea07cd4776416ddaca4d39c98935c700872ecaefde33e5b3ee9e3438728186b094de5c4d70e0e2f64f1fbcbba473d1cfb8c57e2d1e9df27f4e1e2a386c81a316386861cad8d3dc6552ca4f47ce9845bec9f266ccc38c0571c8c298427ee5c6b4bdd48c8888840106020eb023042ec0118b37a5f4d21ebc7a7316c0010bb3848b931d3e98e61811e07885aa5eaf59ee37ab3cce50c3e18a3a6e868b0e91e16885d7be7166a3cdca89858315e8e6b8962ea6e16cb303c72a0c2666f8c7f0335451854d19324a12c37652b1a6bc39e73fc537a9232022b23850519edcef70278e53f4d61f2bfff352c925e03045294df2b41c4319dcc00c344480a31475ac6bbc3e8df0f73c8d19f020a345443e8083145c8da69832b84c650248c0310a1ca258eb4c0287b82232eec63444b7155c535f5908bfe38396e7ebae4d08d73f668b315dca8e0ec2bdf06539e4a794a011449d56c5b74d9e1e2b09c41ffe92d29b9761424028e6b99369cabfb47fd8e47a7771adf881bd9912a3cdd707e3735a4d194c25bde3833796d4a49031eee76c0f9eace6b2f81a3dd5450f47ed26cb49cc1be3b23c7c8107e6a7a292bded797e0722a5e7d3983cb71d3b38e3b177d3a4d1acaa0e98e5a6b31ce917aed1a150b97c6cdace3c3587cd4283c51c911c2a0e5fc0e124c99f576f1aab63e78b37f4d22e9e43423a7df3851b12cb3d6d5892c3c6956da83ba7942fc52c491a1b8e15acaacba2087cb18682d7e8ab5878eb90d5806735696d3d5685da2bf0451a4abdb6255f92d4706f025fa0214143f23756d20eaf8db060042ad8f1c5190c6d6d33d7cdf06c979c3973ccb4b12ec3e9d7538f86ba50b264288f6bfc942e6533293c067d75b6737f2b86d383e8f54669bb9886a110e9cb97a1764d0ac1707eddfb7492f426f7f9852ce3c3426c144db9507de185c3b60713534a8726c92ea01bc3eb72c7d4101e2e74f2ce59ce6ab65038a13a2cad85e3a62b1b9fb3601efb7867d7b1a5835828f9687ed6095e61f7d1378d8e31bd255630e584ad5462794c0cf128c21755382bbaca429d5478a5dafd728e53e82c7d3c374b46d07033a4508e7ea95b6b153dcb0bf8220afc86b6a4e3175058af52d0f5ac39d94786192f4863063e01f612888850e08b27184cb3cba7b0bc16430c7ce104e327c2ac63b427497e8433f04513ca1cb3225996ff9f8409099ee430192cbb5f942af0c51248094f2787b74a29cd4a48b2ec9ee2654e7ff193c01749a87295ecd997c9ab952f9080868a1995bdd6723447a8fa2d2c735f3c396e84c25d4c4b62dec7095e111c95a992daabc35b555f1081ead668b22773174c6a0825042b27e347fd7c29e54ff04510be00c2a5b3279b7c7b05bef84103bef0c1c9e7379fd426eb7b7aa183176e28cf39ddcaa48e494630a06317a48be4ec65269fe7ed980b1db8d0710b1db6306f32df3a37775d92910ae8a8850e5ae898451313ab515d31856a75c8e2fc9ddbf12c2e4a28d1858e58e880c57711258cad4fc78d5f518e94d90d1be38a9378d94ef24c4fe992b422313a5e98e88f929d0e5670b2eb66ebbc0bc0073a565186faca32516642575677660168850e55d81aa327ee7767ab3c1506cb9a523fb312961243072aea5ceec143955c39d8a770c584bee9b6accea42956cf50d2d85466b074299e3bd93095f27fc91952d091911aa5736a27d4310aabfde25bacffb7ccd2210a2542b3737a9189927b1da130b3c2c55e4c31f53ca20314755cacef125adfc4cd27f40b8d19ff5fd2848aebf084965394eb97f50eb97722297dbc9444d50d3d594e98c9c62cc9d1d2b189a4949a848b5bfb8f5c8c317810408726fe6b9f6f5db14e2d19e141061a3c3c033a32614e52161e080083cc8080060eb0c30662bcfb182b4608ced00b84511506d1017600e0153a309175bc4e965bf6a4685f02cd6ffff16c2434792ce159c6f58cfabebd2b41c9c84f7c8ea1442dea6d26ff244a265d093926287448e26c276593c5a4cc5c361a6978c0013a22a195c9eff587ee203624eaac2113918e479c73d0928299580f74382277f564299c98638b8d3864521333ca54d45cea400723f6506f3127e11b111189808e459819bbd393e05e3f9d11e6a143119a5696886d2601119112e848840e44a8d933a2ba26041c6007e93884b5b9b12db5a95a121f111179c10e19f0097c0700b4a0c31054cacf69635d583a5f472192e3bf4eaa3f87a08310fa8e5d2e21ec5adb1e449562b4ecf3754c357508c24b19af73d91663b003c165ccf1e4b57b53cf80b8f3c6d7f6bf2e8bfc073c2f73e3a267fd24ec8724213b793839ba6bcae983d3136d1969d57a317c387c108d3e72b2873ce512ad2f86da484f0f55263997cf854d26e60179598f37e26dfe111e0ac9d76c13d295e7dfc1fbfdb816472a7bf476481cd1dde8795396bd0e46b124d349dc49bbe94027dd5bb34d726b3c8732a5549e27a47a352e07a42c9720e77f26591e07224f344fcab3956ec3e1641e73acad93eed47e43b24f49527b9de670d70de78b41ddcb2f5f49691b38bd8b33edf2122265c395437c8c8a39794aafa19c443ffd7c4bf95e3574e3bdee497e7757d3f058c6cb9d3ee558a268506ecbb2b4c63c7ace4078d8f47cd9a943c60ce9ade78837e9fc27598673c36b967c2a395e920ccce61c2d6ddecd141f4366b275ca9e737f326238b8cd46bce6b707c3901c7385fe0ac1d0dede07cd4e7e6a395fa00437795b53c70babab0715f7f09ea1e9c29ffa5df3fe5cf8aa74b357e87ef2710b89bb39dcaa734ccc510be7e978bd7c6249bf98854e8a11257a696d52c44297436c0abb5cae6b7205d5a27baefd9a654fb1c2131d53caee78498e295538b5e74d9d3dc2ea2a54d8c7d2ab4f90cb3a9529d0fb27c6b28af9f37e52e04f5e8b9dbc2429dc17854b16176ff90b6b9a834261d765e2cd6716ed9e90209af335994e3809e166953d9726cd9aa0cd5e09b1c1bf562d2698e7f443a3efadea4b38e509b11919d2a18435e69818224b404712ca31395ea8d74a252312ce2664c91a1e3d026ed29f526e64b94a46308dea062993337eab45d04184efc4fb8a2f53fb120e41cb93da6df2cc89bb102a976fb1f05a3e5909421e4543dd999c2d1ed301043d74ac8b1f45fced07828e1f242f2997e6a6269555860e1f9c5267d4af8ff00f578e5e74ab9fa3eaeb39785166f0528d75526527d9c5a9536cdf0a497d957561d41d6ded4a1f69532e9c3113432263ae6ac3856baab93f640ce1f5dea250d9ec33de33969c1cb630563b099d5435f9756a41a625b3f4176961548f759bb04fcb79411572cca2ccf42598541a36ddb2504b0cb1e9294e44de2fe48845f5a13a06359dc89e61d1bb27b164e24cdce45fa1ce58bc9bfc8f275c395c71e8ae5fb94d9794b41e62a8196d5637700d805117f0428e56349b36b7ba6aec928f15975029c7fa4e0e9a27a601304a033bc658004c21c72a5cd9bc995d3626797a557c61f2df9f7752e1b9748ef9fafc924b50b149a953b64ff79539e500b0841ca7309b2069f2c5cb5ef6e530458e52983649bff7c7654b3cca500e4cc05fa05d460e52f049b0b3589d4a906314c5fd5eb38edd880972882247284caf79be7c326ed472e40014c8018ac49056c153b6e6dce11c9fc043a5fbfb85dc24680dc8e1891c9dc07543f7442d8457c68c1d669021033ec103727062934354f4b4eb58cf7e906313c5f8bdff5a4fa299bc26f05bcd5c95a3e6d47b26d4d53ac133fbc9ff36267c3d3d79b2cd4b18752675b2902173c9b1c4e1343d976875b6692ac1650a1b6bca53081b29919b60539f2673f924b43d95923b7a9b944c24c17645afcbe6264b498944b1375ef8d8a91ee480c4711936e564599f963ea2eb18e1ae29fe45533400c60576f8208723d4bc54f29a24566a721ba15d8c92c9b03d0d650e4610b79e4ffa4cab1ec3811c8bc804efcbf8fc6a273dd230230460e4508421d357fb457b5e934bc4513957bf797a2a61442464b947abe694425487f0c262b625d1fce7210ca491c310dcabe6e589bb689e93000d1da30222223d1c0d34748c372347216a0f2dad92424cba72063908815af549f59a7de452720c82b5354f25b9eb5db405e1fdd6c7fee731d1e24028b64936c9e41baf640102cb346b2966f9782694e30f6f599599c9fae1f873bf0f8b09d2f59ef27cd047b3e557f89dcefd1edeb89e693e75b2895d0fbd091e5abf267958aa2d560e1d2962371e2ccd6459a66ef6d7bec31bef5aaa84b8bf12b64362b6884cffae412caec3ad61a3e7242d5df5d2c1cedeb2d13a4a7972e760feaa7f4df1cac11635175733f74a691cda6442999c33499d420a8724a1d366cfeafcd1dfd087f58a3d492e97dc0d64864b9d93b754d96c43394b43e6c4feea68b221715e45f6844d79a55c43d28a9ebc6ea1b2723558f526a57e7cd2509a3e494add39a1d783065f2aee5ad789b3e139c35b193e59991c33a81f25095b52b4f1ef940113b75d4adf46c63a64302a5a35274cf3df660c7630315c2eff38211a31202232d9571f4d8e6218f08e1f8f21e34d77100ca7982d474d566267987cc19b18b96826ba479878c114c7cb5290d9984c922e24548e71f163b58e49ad2007175ed10bbada192cb3b285c262e6eee3476654b490ac917bd25e8f877a59f86b3458a857058b392c20ee172d578c5de193b26a4ccddcc6495921f31bcbd257c193f35bfd2cef9c4d057baeed630c9b1e9929acb9fc42ff4349952329e8f96967dd72a2f0e875fa5e4bad2b310714ce9b7c2c9445d59f4d8e271cffdfec53ee841c4d70ab8cfea8d46f2312612c0e8743a25020080084a96d06331308202848240c4542c1885019a61f140001522a1e4e482e20241a1612120883e150281c0a87c2413018140605c381404830129144f26a074ca108a15f0f5480b4e36cfc50a119a82e7c87dd2174e1624600be6b83a885bbbac70fcb5bdbdab0682e34d6e56edae187be2c4d8fba52abd1d40cf9a84927a5ea0c575268e6297d9a5ab3ee808b35deff9fcd4c371a296b8ee8c5750a5cc834520a1342d52c1d560eedd8eed5ed268f5c563206e08742169d69a76d3ce72fd2a28025609e03a904e209a6ef99008b57059965870ad1485ba8237cd4d6359ed46d1ee30ad741dea1f3dede3d716fcb74f84cde3d1a3d92e308b277f0f725bb8e0e8eb112b5af4336af4f8066c41916a2823e141f576fc64d11aaba6ff25fc71ba06c2c188a2ba7e2f071fa99e7055d696f4bd542beec3907e2a69666740392b87db66acc5c7c4789ea8b70677a0d82a629e1fa404b8500a67ae80311503bd946b64c2d3a70c3ec917444f2f48adba79383807427c643b386247a62f56fe9c50352d23f5b29eada01269a05eb445fb66b2dae653c2325f1d3c65749ba5451cab79b440b9800713cfa7593705b1aa52b15c764d42609bb2675437f76cbc1388d5c4145d190323dc276da70e3dfc326a8c40fbfafe08ccf5d2170c852b4217ecce4bbaa6adbf30c19828741ddf9e520b974a801ebcc1c9531b38327d31e8b64acd979d8fe6b754edd54a7ce43cb2c61b9f73654a0783c34d47546a7e62655f351e2d350ecf8acb431ef2b138255e93cf246ea92174e46682b79b82d5ee21e2bb52bed32208018911223f8f1bf4d3a365956c7914cfef1236c2110f9efd801a6abeb72e11014231e76f11ff04440781ed67ffa3b77e61d7a7a3d66ac7e57e976806d3d8707ed617ce315513fbd21f2787bad471c96482ef626d6840f0806cefdb14085f5798af30ec9c461e9cf5223cccae2136cc12436f63f2df923b54662846e30addee8dfe22d8854d94cf7bf3056fcd84af56dae6c4f091f2d100b0862de255a5a1405a1e83591366788aef8b76d7b23d5d321ad6deaf3182f3791bb4b0fef32504ec49ff5dee484fa8d53cb29a6e9a6e149f67c0dd0d3d40b040c9fa606f624cca55aecad4f340c5544670adfa525e103add0a5c527edf54ed3526e0a469249d3c76d12d5ad7a9a5e6145a34a11650572ec451e01333984f8a5ec212e1ae14395f00d203aaa7dd4dda605a922711dcc3ab118edde5b7a5643279dae2514f4c7e496692b49dad90e96098275712091d519c3a57b8595817afefd23377b9b626505f67cfe2a824ae0621f722d5bd894ff47853680ab01a73da2ff663570c7050ce852170d3ce574b81d67f5f88a408d9f5857ba02165525ad8c85d1a21c011aeae882deb1315f2022116c07d9094046ed1fb32eb31f894001128be383130dd26233f6e7ec0ecec4c737c668d5d8b00103d222e03b95ce23bbc9f0f3068fe9b0699ee88a5cf1437c88242d82a8c0e1d195172fbcf0fd62473a3f74f4e1f96ccfc60c8174a6fb380cf7737f5cc3e9b9382e008807634f201af7cf9206a5a3630cc0eb24afd0c46a72b1449b076f358f69230ef72c398c480f31d943bf288b7aa01994453b500dcaa21fe80765439ddfcfd12199c407e366e552fccbb6a8bc792c40e797da73f291062fbb9bd13bbb715e1ee640c8df3af13e151480fe6864cc2866842650b063a190f6024b5684887b09cd5c3fc01c8af2b6a23a8245973e21b09be3a7f08677fc760b8b63e8e38daff449e20759cf0f859fa4ed5bf78f9516ff26fbf623fd73d3130ed99a2fe6a6d9fc8ae5ecc78708ef9b3aef9edf00451c34f2f2774c096a4a6e5e6e7e0b427442c641cfb92fb9bd95ab43ae7fcd86f1080ce0cd38f649dd3c9a94918fb460420f988b5826ffb0d20f43db1bc406d81e4d15faae7e55d0183801fda5ba032f70e2199803637bc934690ddd8ee19db2803881760447016ff935798d9513c8245bbe206441e9503865c38389b262a69c10dfdffb50c8123118418d439dfc94aeb13b273bd530a1f31fcbb9c2efd823de15f3438df83ed2dfb2cefda2057fde0945d1cdc9a58de5fb4df944e7dfa5be18c9456aea87f6d62410b5e0c6eff3a37e2fb3d9c9b05c52251980ec1822c65c2bd91deae9b8ba01b48b5c53f89db333b7c3df7da11b3c24ee5e5eae605677cc0485f137615a788c4df4c68707c50ad885d5ad310a407aeb893e1882045cd74e2aaa02aa4c6a009610d1fb591882778d82578135b714d41aaa5691c946c4671991ac4ceeb20920a010fe6c77ef363410d331ba4e5fbc3a6055efea3ce50c9675243326acc70ed9ef4818c76246313498e23531c44068a620a425c553fe913a15dae0e191fe90fdf8396924b22148dd08563ea941c3bac0e3d983dc52832b22cb32953b85ae2ac628706218a7aee2a697f04b4b215c8a296b0892598a437eb045afb20e61332bcfc285af6c4d363da7e67b964fcb15c872a62767a0131191dfe2560e94a105a3f2edb299bda82e444a7d8abedbfa904c59bd2b2ee976b6afadb3931065dd8edab2b54c2d34439ea10530aa77b13b4a4d02c767142127b38193ca2b225cab45bea4bf848f17c9a38a7c8a7142a6c4dec2da227923b6be2460e5221e4983a13d4bf03198aa0f76047d412080c8502958627097b385818292991e3802b8ede0dd630da0b23c0194557f08ba7465fc8a3517d83d95f8f17a487f6ec618f03fd747c51f9eea70c929a445ca75290ad522551c548111d814a5f2afaad1412f24758fae4df790cd4cb9fc22804ec449c2953711fcb1e85111bdc1953363a58d2a7d8b2b916b9c89935d13d475c06f1d1e4c50a8b2000491afe5395b1a8cd9a796cd3584e2549b81bd325d2608cf3c2b481f323b8ac3d88a0c2742e46fb416abb99a887c09e3b0ebadf2673c1c65246a0101c940e8b3beb11b9fb9d2a1f29270eae247e3b8598c309063ba3bf8de2d5073098c23db600918da56d0976b69557d8cb2186b31ab18ee4345c0328deb1e804e6782c5754ce07352c2c62ae92ee9451be74f5821380065cc746a5bf29220d4a6a3a21310785e5b6d63a6d8780990a13d560b03268e33d7a6d279d9dec97735177f653909822406d92bcbae05e3cb43de055f54c98a7d86be09d5d96fe435372c05c00faaa810823eb80b03effc05c257fdfcb62ab4db6ae37d7a13a3286c2a03b99113e635b8af094e5c142709d9964fc9fcdab8b2b166fc4488b3c02a3383941a7569da70c584e4ccc4bb559043dcc4417a1e51b606660d41569122c677ffca5d64983f504891c449c07b60389d9ec99eae08452080d5c1d8d1e6ccd7717c1409743f962a5df7c32335827970f8b82606e869c61801c0cb44595f7370052205a6aeecd34664ac2fa9f75f50022f5b68224fb00f1b41fc3eb3a5bc2c7b15dac4d36a9e996fd6feac47ab5fa47a9a4daec95d892bdb81063c7886b60784c6a31ea245800610cd82711073351d2411683b798de41b44d422ee832a0795548b40c80250c6e82f26f5521aba2e128d4bbccac746520e81dd19edac1a7d90268fa6dd4e0528f46d08dd078cb490ff63b5b2208574a852c6d8e8d8e583f9b7204c31ddba579b236b083b58c7bd2614dc82a377a58b32e71e7db71a032b1b8c6e72db31e452e10c03d6414ca7ee540ba6bfacfc0b897966a5fdeea5fdc51bf537dc9fecd7b9a55b2b7c312270b52183b29a013c9672750c8b9c53693437880d5e57e4d86177f33ec204b6305ddf3b481f4ee182cb1ac0c25dc8309c67c9036a7facbbb7d30f8e4c8e6423c8ebe352131a269c346d7c953f477ede57ea60ef1ad533044e9e8dcf8691063e6581262b93c88aaa3765770ff03acc9b2995b7cd098f7997c88a15d1711db1b8c0032f7cdcc28944f4928b157df6a6ff3e954e22a90568a4db03f2ce3933e17c3483a69b8f05963d03e69b601f8362269cfa7b3e6f2d6c706c80afda0e3f514f0592decf442af924952ac19885d254f579785785919f0c54d0257df123bca3f56f88bca553e4b35245b8e10946798dba2f104675a7d0ba7ace0aacc03a58ab5a7402f0bedd934c3e39d3cc34c92265b941067dc5cf880442cc3bb47e500096611daa07ee042cb289b9770136d8233f6837d380fd6f52f34803d33e857e7e649497255ec07871a6370084e727a56c17cd82d2313809b9965a797d826a1e2ff4149fd427c22e7c02cad9669dabca45a3d325b1657f0a72d9be228644b568d867cf03298f07afe4acb896f17aaddf4987fe837e077c605f4cf3cbf4d58f81c9049a2098ba7b40cc11186b0fc70ef791433757054f39370105ab731589d839674ef968548bb41240e3fecb7925a69aba6e0fa65fa52bec8144a47d6579f22dda5fe6865bd91db538aa00bfa1979ca2946b375f9cf53db6154e6b054f4ac792b43042cb7446aaeea65a2acf2bbb4bb8c72f3e6942d4099f10864858fa741dbb90fb85e487e4bd5f364225a61342037944b9c4109219bba6e2866c74dde2bd5c7284e72c5a36d61a83c164ea4612fa10bffa84c6a502855c41e6ba4449f30109ad29f6d5fed578ecd04919fb86181910c49e74e05431a2d2c76ac5012bb61b4e92652301725b01594a28b600ef77880b16fe3507a776b1cbc642a3cc830d5866d64585c41b85638c3186502fb042855c0fa878321809c1331ff65cf404398f8033c90286a27e91cb0badd020e9ea9dd461a348f32cfac222be14cbadcb4098bb3491c135f0636beba573f6a65332cb110b67348e626bd12edbfb02075db9cb1ec566c15d006c4b14601f99b81f4749d8e4b3e708ad0cf9ce88d25e902678ba5826250e125dcfe2dc90e06adc4c7a9a42cde4eb1a62778f21d91d9ed9538eb108df3339f4405109436d5a538b9588a3168f0af5fa066a984d92fff25d395d6805ad7998a4a0a361690c5c43402d41fb78baaf36c04b1b475cb6c6c7442230bf38c2db805ba2cd0f2cfb4eaedb3467b703e116c4fd5ca07b7743efec0c9830aadd6b86ae1490ecf650b24f2674f128b746135d59d9abca15ef985b51bd83f5b5cc4d3d66bc1476c9318a738737640c3626ab4b438e4e3f56f2b81da1296f1cea56d6ce29b26b7cf06a49ded70aa635582ef912d323d64f313bff8d20c73dca6a4fa31a4c607cfa78475332a19ada64641577809f402f4b5f7934c743eb6a718db966e25ce683bfd8f3051483c823e990a50713b16d84a7f08866bf475c731c7bb32387b3daf7583e9053881d49be12ac8c4c7ca2b3d19ac78623ec65b32edfb9b9465ca99236f45e85c900969b1782f66f6839d212b8356c349059f359bd7872646119be1b93e4944d778bf2d893e4562f11fa2848a832868237986aab522e0b3c149536419ae26ae279c4118b9467b2b3418e8879de1817105f2decd9b9816e32d29bd5fcc8b0ae8c77592959e0567c66ca573dc39a5a103963206cc79239d77eb9bbc7dd6517d4b9eb71ee68f2526a7757dcbddd9d0f4aeed683faaaa4ae5c81e6a7684cdf4cdd574fd0d5f092db98b09fbeb737bccddcdf74219a7dda86e806583abdbc492a70a14eb4ba3f47b9c28571a58ad516f8f53a8668de0e336cc3ec7bfeea87fddacdc8c0a9341805d53b59bee0e5f3497e4100a448a44667752b88513145e0abaaaf98c9168e863f49669a79edaa4af243e44a531bf9c1b00a161b0103aaa1dc716563d5b1999cc72418d8cf2f980c812727494e9c138057652dc45e24f107c2ad23994d7c00a23f29ffcad895902eb619f85f4009f1759719e0bf7a1d3b6fb05a59a7929cc14a4e35f4bd556ad95c7e5a7ff494e2ddb478d6ec33369ad7dfde49ab5dc81bdd6a7dc536c438b85c881f85843a54f6b5ef720da1e29a147f35f1a10d2487eebe10902286a08fb1c2b755b39dc69bc4c7944bac249534e32a5ead72120a82b5e4d6d3ffee21635c30cd9cdc8914c3b6334a63489c1becf4494cc974c4d88fa55e06270050364a70f241321b1617bde47432f12cc48661d14f302434c8d6aced6f0d41542587251638aff778aac5a18027324465281631f6b307dba1c40f281f3446b477003916fe843b97252b1d8b58a69999b09cc178a4658a04a578a58bc175dd2291042fef98832390d8636ac4465e4b586149d2aff2d87e5cf26c5a800d7abba17a6cebe34615b4a2f6dec52be73931d59fe2527fd83d8ae8bccc744c26c2f466bea06f7a2d61835d8cbf1e0b7996c844f7cee05bdd8450107c53a76df18b4c48c32164a4b337ca9308e4b996d9715f146479654ab506c0f03970ba91bf57da018c1d70653c032ee01e4e8aca08c114b8fa103ea3e97164d3bfa6fa2b9ed4b4f6804d8d92b0eb64498f52fbee5508cfc6ed462343f7404343cd97fc18e81644ae1d9e52e28b4cdeb2504c8bed1234652c7a56f5db7187436edcfef686275e253154fb9f18e9eb6c72d8501fd48bbfc7c2b4460b5dd84989a487540aaf1ffb5951b8945d6d3acd9cca6bece1c9485c83cc8aa29cf980eff7f3fbc15f5e4d8061221a94b4be783536a1e989950c83782c7fabc64798301d1580a78b95133ab450841b237489384d47a5f4b20c9107733f5716f07408bda60e7eda081341ad937009bd5aea63e5521832b0a475e66139f49b9cb68b7041d8c78ee8d7c0c426de7d997b857e28e2256a1a338f8e1800c4442f4c353ac278073595623b0d9d0ab534682ef84e16f2bc741f42ba19d11523ce1e75d2c99e9f4557d81de9e87655e3642a1e98d0547cab154c8f9a868d743f1901990a30ea3738bfe4b0b769cd0640401ed6821e18185598b3f697eaff16ea2cf988bc51f95aa0598d242fe45702dccd32039f259d4b0602123411073ad939e1401c24668b2a426735220100faeafa16ca01348c84f8c3a8ca9808de450bf1a8d5180f5761c98b92442d229d4b8ac84d26443c9f1256ceb511b39cc20efc037c43cac8a70e09f31c949d16d1000e684622c6d59150a77ff77bfd6dd0ff9c868cf7bf54cfa58e26512281e771791993fb3d204ced67ccafaceb98a272424bbdd19394790db75e8b87077ddb287e85f0172ca6e96e7085d003df6f7c5bd3111f4bc0a586d9ea0818f1725914fd9eba41c7a215344e39a18413c1b5f947ad6a133cf05fbee981947a3c2af259c8eb82351d2b04cf98a37ebb000b0573c91727aa6c918d7a6a6d9e464e7aaecf710338090f8284bdfbe0039b710bb4b9b2b989b2ff992d3cc47be7b03b6e38e5ad2ed81bfa70782ddee4b7e62d78f8e8c1131b432d7bd387b3304a78181cea6890e792c3d5ad1a93a440714fcb7453d80d2ed4f43ff83fd00f361e859eef4faad90f6cd777005910259701e96cf86df7bb12f7ad4d078662512fab6acdb6deeda1fc1bc208dd1e8be6f0abcf26cc3263eea1ec59a1b8d66f0a1882d65aa697a0219b0f76a1d2ed61f0505d581c1d049ea61bac0d1ec25f658699294462456f9d39b69f8511189319eb3823d7e31b024ce6af3cc0e50d99a8b679f02fd2fd2c33aa3f9af994f143587958c351e83b761a04bfa40fef7eca89743e2f3946726ea5b819875cf4dad876699477d20a7f65a1226982c55317c85a1116cbf61a7806db254c926c27b0a395936a25ac25501249449d93b295040cb3a28c90a857769ae37f3f30a04118894240c1f7489e1363508c60ab5416b8e2e40d4df0b722b346cc252c2161dfd354890f60d70518eedf4ac99929e3b5465ae4aa65e8133641c804c40a08a315e92536f7064218a6991500c4821db3c804b2199b335f79ec82babf407ef4ede305d26ccfb83a3862a83724b38769e75ce2e719502cab0e126d5aea153a121c9047654c0bba0e7d2cce34d63d4f2384c75e2327a6e1c35b6c8c4f3b1bfcf00d8f110f07df45f43c78e7fc71a25cc3592356247011b6f5621c7081337c77a0286d3e490a441ebe6851c6efb248a886e2cd97c3e5b92abb841425e660404bd79a06e3b2a53535d18128f71e0c8ac54df8b54c130c76851eb2afaa708fdf9ecd82cff89e82ab4be49e3cc4981528944dff67e2a8cd588956f6adbaed022e9c792deacc294bc30a68bd89d7ba06a4e829f2d6bda07b8a2870e4525582d0375bfbd993ee876a7c6ab8ebfdc9301ff36e7d73e0d58cba65b64a22a0c62af4185b9d6b08f08e88f72824cf30cc25c29669ba2c092188965f4eb0746a950c46c0edadd0ebfd1f48fcd0e7a148a84700fe0ca6957391af167e27d049852f99fdcf90d83377044d81e50cfa9a36dc1149938df50a3c9219ccc152b9cad4eea2303c1a39b246fe46312f848f7fb687ca2d611fdb12d07a904f28fa6d0c45e1ced213b113a7ee07ff70ab4b8c8577a745c402b09d9220abb3272bdd8786f18b7ece360cb79c05d3b74a01c9700a56439cf905d2e9dae91f6b52b6d71f7da9942c00296c0227ed5c52d081fbf804b9b6950f15681880b85d29160dfa2c9e1a3c39baf2043ab2ff29053be81b45ab42cda52a028727971e95e885173cc5fa3b39839a8e3a50f30b048c59997f87c7d23729783a3b3cd2614a8e92390ab3a41e139047fd9686076fa61b8304cec83b2edd34560f9bfeb07a9db9dc37471f91588e173c83e8d6648e61902c4c711ebbcf1ee7a73b5a3526be358ed333214ffb3c685e3d93f7b8d0bcb866335cfa221ab999c4733cc9e3edb3d8ca2d861aa984710e10502719387c2e8c91d7d432c1e1267eb478265f635adc7e6843ba338b568c6b981cd76300c8a23c921f54ec013ba780696110c886da9082f76ae99a169f09b806734e4e4a25a2b630ab08b9db1d62af35f0dcb2cadcd5b8488837d044511b86a4cb798fa98f3543cf36bfaf9c66e7ac8d106f27bf6539518bf806f8e201d380941c1c740710e1a7ddc079cce53616323af619fe4447d07b51139ba4c9f352a414ff22a616e0602b09c49707459d1f43d9ae92667ef9919eeee65e2063d4c2e6bf0e3f004aaeb8d58198a0cef7b4d8e3252373fb2ae3573d02e767b06a552048001ceadb3834df2cbec0ea5a4080dd9e781303ed94ac9da1ee6068ccc9c1ea226bf44e37c395e3a45c82565829206ce590366189df7462e7065f57ac0fde8d0b169fbe52590377529b095835c78e548571f0cc998c655236c6d1056c69c69333be013829182d7f67bd04d6d9416d3010a80205429d64164a59489eb22657f838196d6e7fbc29d60c031a9bf51e414ef925cd0b2d3641817f9eef3bacac2a4685693d02ee32ce58d25f289fb4e41e30a7a0e77a03a9a7138bcddc896c437412c3582efbc9cb43dad86733ff0c0d8d44f756d1fed1b9a09d92f36adf91817747725854683ac58357fb26147936e587918cf72197ae0d195728f29121d12476f0b1c04fee30e913e57d41241359b350354ccfced89fc4f67a28ba6c1918237903cf391e95f2cb3c77ef7343e54573547769b9afa714322c6b58fe20eb985bc237daca9fe171976cef2b39cf64a5aaf024936262de32b43fb88dabc9f0c7c31736a7b0e8fb9c309f86ecfbf22091a5dafa83606340bfa4681a665cccf749a0eadb2eb46aec5e1ce853e8327351e1babec29a1497ce758a1753d8b47f4f9722bb22c0a13ba1fb6f2d5e65e2552563309c919a39bfb2cbd74d3755fd9e6364958e0dcc4885f64966b4c4ea664ee9cc417543d8b20b026ccae53e2e2dee277a1b123dd1c727740f3bcdfca66f50b78f59745adf01734ff3077b2290d95b8816d537500a5d527e44db95daf83c3f01a08a98817fa8f49e51fbd372e6ffefd8a33418768bbbcd2a4ead0c86330c5ed4995ab41206c8002125381f581bea79f286850a65c6bb3171ac7ae06f60c5695029f8ca2a6c8d8e3b784a9ee32980ef193b457aedacb5d9a1a4543167c8637bdf37191461d491da3674999d63d00594a308220ca411204da88c8ac2ddb488a41c1e75d5542b43ac7f92f9ffeafa7111524834db0dfee86c46b41fabf157830e9af6735d294d1e5e5edcf9f18347beac17a64cafdca5e4538944ef205600b270e10915451c67702e42fdaa6925094ccc96abc80b3d395a6bb0f190d36f8cf2f7be4e0f1911847980270c96445447c6614cb5db863572686daaa835a7e71b76b37262ab731c0e97e26b62b44a0fb20a091ca57089792493da155f016eb04a5849184cba3b0ece8b9e0a4598ffa52da07df9d096d6a7ff3da5764ae711cca6217254ef695759303ceec6487f929275b4a799d54246c2569b990998c9630462ef3a6657dc204c20a21f28398518b7115a0bcd1f211f9fe8031cee8783821dd9f00ae39e378bb053e78eba68f3d7b84011743e695981db4628f7743e3e52084b73165f28fe297138df2a9751892a1f4bdf827b42bdb831bc170b5ffdaad53723af4ccb4c90944f73ed326f8b65f5aa3f1d137f887607ac324b17a4ebfd3256dd15abfd07f9a398e3d9ebc6e83d56d7b1afc5465136dd31688e5d626cbb71acf117be32ee2d23dd316496e8e23e36efed22ace135de298cb0912a20370dd944b2cf2cde41c10ff006bbe7f522afbd07c4840216e9631b6f4717587cb2392490bf8363dc3e35d709de98a7d91f281ab6efc1058e6f112dd2212fcf839d1b816a9cd5fb20c57d5903412821a4fdff80d143de9acdb277f70330001aa14f6144fa7fc9a9b34641c16c02431966be0871c82b07ffcd690c368e5b1961023c77fdb26fdf2592952dca2ec1dc99dd3073d00267ba1855d7df996ea4e800cd029839403b012df92c1ea8cb4401bf9048b1032ede017cf2b08fc8d7c935c0454df9bd77e582a6c1a6c93cc47b03804bf50000091f23aa6e2aa2288c6357208d61ab41be2fdbc4b260a8e70be2186c520faa2a085d7e34b0eb4be294aa439dc8c03eab7adff0564690e6971739027fd9311c888399bf633e04afedf94b52cc802ec213014526003a8b429ef3a15106ea552a3421409d4f4b37faeb93e9be2ea2bdb3b208ae082c8b7ebd41b790bf30fe55ba6b4b08df033a2a4d24414cf3a3f9234e34385a044261da4f888e8b90d4570c1cb084749721fd11f8859e20d989cee8037a68fa2bec0dce35d7fa8a5960b5c4b62dd5370359f8a5d9b2c522bbe85c702c00b19c771216d3fa8bb23754385aff226f712ba4edac981e84e8de281cdb391e3a896e3ba7493996fd2ce714f1c8532fa62d30967761398f63ad09ae22ab5947c18ae1eb98606fef4c2c0d056559e988950b95c3e7e1a61c5eaafc6195b4a1d1507908320466c08dab3d93c00ebc203a1c25843042b801171a4926c93aa8e4f170163aa0dd9989c4a50e918c3039942b60355f810b2185a74df8dd5683ff0642ecd2598fec0db240dee91a1836100b80596bf94f36a0b5d960a455a5c7e64189b3cd9a75d3ecec0b86886414b45a74d63d7c1c6065e6cd838db092209c6b9a518ddaafad42bbc56f13f5b99746e35c8f26ba93bad6dcea8462210dc3048dd93b53685ecdd259e5036d1653a44c2c9b30738cd9266d7016ee286db34101986c214e6403e2343cbd893630d2eb895dfe4cc406761e85d8c59cbb0da6bd04267d7ac89e3509bfeb87baf9d0adb649d39f67c7ec645070cc8e85c54b246248e2a852d4efac73d1d9c1931ae5365392ddf7115deb4118a0b9cbe4c555ab36f58fd2fbc1aaf9b65276f11d9d8e21356175b15eebf3a84f91d9cc8deec70996df66fd302aa398b4519ed652cb4cbeb14e42b70c1f1687f3893b9fc93720c88f8f0bd8f1136224e3b2d8990970ae2d5069ef8c83affc242a22a2e37cd5a2e5ac78f9baaa721ec28da88b6351e77a295f53ade0049d9e145c31b89602c1b30575d93ca53daf3652e420159c9b5a335f076103b3c00cd738deb039f5fb8853c770da786410e1a88bbc4eecb2462ef934c2ca8b3d81d9431886da3a53a7a734271c636daedf97998c567d10cccc2411f4da2530fc180328216da2461e9f2e3562784b71f2bf30b143385e0ff789ec5b696069cef52ae2577a804b9db73467efe0dc5722827c41aea7c4457d316016c972ef6b4be8d8424fa5f212471943d1393c20c40b34fdd33634a41f7c41f91dc83c2db6e4f5fc31cb4105301ada6c5b5ed6ff61f915c855bad3721f80fc2f1b1146667a778ee53be91170630c1d1a56c765676408cdd49e2b07127d65cb44b775ca4945a5bc5978a06b001ebe2235f3ec95b77f85b48a47bfd0e5308d8b669b65f5e77ac13f055d5d2ad00325f405f1831e903f66ff93593afcd1da59f9327e991391a03e2d51aaafa8f13f556452731cc23fb9da55c0e74f48e6a7806aa3eba21a3bdd0405c2d2dbe1cc8b141c2ec981c9cf75bf2cbb0fa8324cada0a596da9af0f1835e8269f2ddaf428b1ae05c6c54080ffb4462cf59ea682ac0fb8d4273c0e13099cf9c0052131e1a06d40c9684bb9c346098202c1d1377a36a121fa7e3834bbddc47b6e19ba6e1f328d832ad426ac4d3365b49abb6cbcb84bc2c8d51949e9376dc96ac88bb1990e4a8813889efa82f366f23b01ebf58bf47a585771e71e391b937771f85f2964e835024cef2e8f8af385fbdecb8e0c81477a532be25e968fd1882362f39e153dabe122d247a024da09fa80252815286aa8448527dc62e829d480f962e835369d0bd8d6feb6ea8da8a62fb29255c40184c2e0c4877b0517c1eaeb0f89ca72e2dd19c7917f408c8b28e9dd488af93225e835a07ad341da1a90ec92575e24e2efdc30160b581a2687e7accd485da4a49e137b1cc8b8ef62cb5994675bb6da9db93deb43beb2c8b98d3c68bd55f39ea7b541452fe36ce07a50191d8a9f3272471d291cad1be1594a7abb3af59e1d20a8458b65088d3707b5dfbdc3399191a741d670f4644c36fb135fc9514bfb58e86e15ce70d72b4dd425e7d7224eeef71c21a43e409fa5c6ad3ea3459fa88b5c0ac113a811a5d483c67beae083f549ff0869fe4f8bd4b44617016bb737cf5abc97587bb16c8f756b4b3f2f4e526fe07edde06ed5e4469d105f56298e32b35b83f178774a4f4bae0984adf4c6a373f92e4ea7b64aa941837ce0c9d68d25b7fc16d25b82f0039e229191604f160baa074d8ccc9577f1bdd70121364dc955a482c64c28eff5cbb348b0ad8b50a2124668ed9e0d4bf4efb36b78daeb07eddcb2c470f7f216df73ddb86c5fe6f7e1cfe3b00f86fbe760f8c9d8617ac74303a4c54440eb5716444a7d47e826ed757db5f7c5fdded41d83240cb813f9ae20ac1d643599410fd1f830fe36a4bcb26eba876c1323638956ec2b760aba119a4d10a74dfcf6048ce43d9a1ac5418a8a01850df63ddbbcb1074f602e705603f84b6e8521956c279c301604230041436faf3a3df088bb7518a3bc03ac352556db33198166a7b1b63da1d11826bc415c088781e8832d8f9c7cd392754cf2efa3621a7c6b4e1dd6ae38aff8980002f81c11bc7cc853263d9fcc0f55ecd392a3aee9e314e7b5a6c99814d2fec37b703257bd44ea4b86b77966cc1d50453c1cd3f81fd4e2831d1242db1e0b7102b980c02e79e182963017cc05800a20053c0ec189820303679bdb41a7b075ccf028e2945290d3340b0a490033c0c3c0c3c0c3c0c3c8cbef5cf6f7d00ec2425254f07477c2d29d3de4bd2eb57afe77b586bcd0609d719679cef81ff0c840d320d684e554e72fe846d7de533ed04b35633888464484b13deb6185d336ec384096edab670796754aa259862d0ab0cb5a18424315eea9337735c421b4930db44ce85fa0f934c6c2041336143dfe7f77fc7ad60e3087d8e1d3e9f2d53ef890d2390bad2974e5cfa626ea30859b693939c843688603e49a5932449f91886a15eefd3b92b0c5b443db496c9295770e8f8088673a297187bb37cf4fb1dfa018c8f5fa019d66491aad6171fbde04f25627afce0c5c72e3269edc43e87f5ce24bac0aa4fd0f964b2a6cf7ce462994f27c7cb1bc672c9073e705138cbfc2fb9c5c4ec77c8e0e3167e7a1cdd0e2b1bfbd9420f592547f3702dd2642751afd1dd61a7c596aaec529b2827db69e063169eab96942ad9c5b84f8e91911ef0c00c34d0f03314071fb2a0bd4c6acfdab1971e6e03fe88c5fe7b319ab0bad17fc0a2041faf2878a63241a3e4afc75cf1d10a34786cbe46462af0c10a2f850aa1e1eec458499af0b10a4feb92a5642527beab42cdf92752d6d531dca9e8b532a57069cd39c55061fc8e9582270b0d1fa748262aeeedcde9f5c714f85a348bd173d9e49452f867279a59ad6faef8850f52b429c475634c62d6933e467188b32ec1a3455bb7f000c0123e444188e7bfe0ee496be68f5098fcaa9398644cf64e8382d0f698325d8a16c7fac42bd956be354ae1c313d609b191af192f46761eba4cf8e804e36e293ee97e627e3851849dc995db9ac2c726d0f79c652cc47aa703c287268c8a296947b9a461652638f958d1f9dc94aac244964d92fa4e93a772e51246dfd8bb166b92a76b89a4187dc6fd63cad6c4830c324a0b54303282061b3e2a716aafe8a32efd319614e1831245ac589a2a3985781d848f4920a13d735329af4b850e1f9228e7b563c2528a9f460f90d101323840c606c8d0001935f888c47521570d9091013230f080177c4022f9534b8e497563fb0df8e31174c54e3ba9ee043e1cf1d1880f46a4beef9e2cd7d949191e1f8ba8444a358a959837c773288208f7dc99337b924e30071f895822677312ec4d8aa9a8e00311cfe65c72bea47dd58e828f439095ca43c5d879dfc31d1f86a882759a9571dc000dc5c1c84805d040e30464a86002697c14c24fb329471ff7241613840f421ce2d9a16a4367aa701009659f3b6beaa0e1de49f810c417f672d226a7c9a8e1b1c30c1d3c749cc12303647c60023c701f7c04e2e09a5a337d9209ece8c08eff0084e27f2967ea587526fee17069c35e7cccf470f2e18783a75c7fae61c72ef41f7d489ab18afe5642899924078e0f3e20b993a1635b99e7ed051f7b388a5b496cee56afade3430f26c1929c63578adfaf3946462ad0de23870d74b80bf27012742c77df6c5c597828fc2b4f3275157cdc2195b61ca4cf24ab51edc057f615b195f4a8550a3eea50b594f821b3a4dc31ec910609e890a6ae6cfef92f87b74cf031875d26652c7fea1db3d0e0430ebe4c26cdd937d649cc0e34d2c8401cec9a0e7713d7366beab143070966f00187f637a4c64f627f9bd00b3ede90647e6919d8c00a3edc905053b59dd24b8bc6db5068c854eb0b9eb7951c2323ae038d1e0ff860c31225749c98cd2d79f6a0c71938f035b89d397a4e7b7bb75d0d984f4c48d89b06f42b74b46b0f1af24ee1b4d27c2faf541f67e82dfcfb46adf1642133982c6d54afbe32e0f952be8913cb81437b94e1fd4106c64e0a1927548e66950f7c8ca19a95f0183296d4c5c5a07c12e6a278b6ade461d8e4e8a1a4de3edcc46060bfbff537f7bef5fdc25dbb5d71e3ea0535bb897539c8ee064f17c85cfbdff4ba296b2e94f43ce5f4e42568760b5557f7ec9955fbaa05ba7abd4c904a315c260b9a8e4ee61c3d2bbd050beb474b957ecdc434932b1c6efd7763be9dbc56204dcaeeb3f41f45ad2ae49f3ae2345bda1fa99064d956e6c4681773d0308347043ea680868ab9a468eef61dfd90c247143ea070a72fa93825debb74959c0652c081297c3ce1b0bf7417573bc388ae83091f4e50c56746f2524eba773501b1bd09cb167d635b3e98608a85c5248af4b104b764df982a1b7badff50c2b1c38e9d89f14712dc38ad29d4fc86aedc0712b2dcec27862e1b078f91911574a00427f8384225fa05b72c7a5e928687e630c2278963f943740cad0d2ef05184333aa5ce9f3bc877c9e383087f580c57e96363b20fc38c1eba92bd5e2e4fd61086992796679f17ad3552a8118c54a3ad07df1416bdac010c5fade4da4e9fbd7256461a6d06092850e3179dba8afd5b9e6592afe18b84fecbb9cef961fafa1abdf04c122dae774c365ff3c26472aa0b1a6f256bd9831abbe8235db74ece5ef29d2eacee98645ebc362c960b644264ffa737fb546ae0a29cc1a4aae0de82bd0abd3ca97378366bd8424b21521bda62fcfdd4a8c5632a7ea323db4065508316566b7a92a4b7b61263428d59f0e1255df2f0f558cbe2eb24ed75915ee3762cb4e0315d38296998276151ec55c65fedbff5af58f2f27ed24b259d78aeb08356eea4dab1999724d468c5e2ff174394242b1235744ceb5727e578aba0d3928464cc79d5495471758e573a35eec1ad29d448c552aad965ccf2cddaa83098a816d53da7d03f5fa87f6dcbb159539027dcd6e7cbd1252d45c9f72c2d4c4aaeb148f1d5c9df99ae65729f5163145a6f14ff8c4e1a2d270435449124c49e87930fc56997f5846c6b8062cfd5fbfb28a977f34f9ca762e3e5664fec49b0186c3a3b45a69d48ce5f9d71265b69183971ac2897c4a0ea99bd4d942b2c573ee7684293e56f2fbf26135d88d74d73bb323526b4cc1d275888d9f4944b7469a26cde32fe499258c218c2f23bf5f7e7be2a916be57d3e09d5ee8912fc9ba46d552566907612463f89b6f5b0b9581294c592bb3a8bc5d244e29cef9294d5a7dd2a854471e34aa62d26e9c6f3883deb774e3fe5cdcd3c74e000d308420d47183ddce4d84c313cf78d48ecb8cc10bb3322b14e44cba4bc10dd17f1f926494c924bbc8b1571d27bb99cb289e8bc4b367f5a90531b117d88d7d596f4212851d773fc8f269dec1aa2f0af16c20d5e6979153f9f55429453fad784a7cc9374107b38f309df5310d956e4a68c97c46e3310ccd7454df2efe5ce2020ce1ab4fe2f4dce277b7fa854454a7a4c16f5ce0f949893e81b1a3455767de03aa612b7fcd47e637ca0a24431c9b7cffab23d24b3398631fbcab12d7a48d892d2ca5d928734272e7ad64f39d778d06eca25aad3c794d41d4ea2e2a9a67226e9d6410d3b98e4fa3661c4d3e4246bd441c998bd3a496a82cb56830ed9b98874e789be25a6c61cfcdc498a3ae1d9c6c41a72a02ae24f332763304f8d3874791b5382f59ab554030eccf5e53229f6fd2f59e30d6e7c956f7a57c30d6ec68fba9c1cd66b6f83fb1753aab95c37a6b321a15df7e4d8954b63bd0653ca32519b5703156bd3c9b7c44e370d75eed524cbc968286d5ef5122d7b06b3c697937752a2ae35c3dd96ffc48b9781e9d071f4d53389593294afd389291a25a86320d463bae4962d931483eaef27099f6e4dd8c2b085fde89cbadd738e828193a494b39fa82da37fe19c96538e9f5eb37a214912fff5cfab4fe1ec029ee2494997e40c27cd85f2fb63388b76d29be016f6ccd4f1ce72a794b59024cbec795e2f0b449c75582045666483c56c95ed0ae8ca9fcc6e4e57de0ae58cd88a97729e14af429a234373c5e0976b2ab027c6194fb9cfd377a6609758d236e9cfb22b05adc418d5be14db2e1305dcd398892654c76650d86b5a2dc6ce3f0f952794e9644b9553a8c9ee04733f7fe6bdd513a34de8628adf649a5a3a3201b95c92d4a9e7124c96600ad59c6278a64f56a2843c9f9c259e68a88d9584e3e44ae1fe5d926823a1d4b9a79d3fd55a1e018b8c5395eb499a13aa61843a76ea2edb5c0ef63354b0358a50741bcda72957e4fa1a44283e2237bac4a5a244870186519d24f9497e9375d36b0061acc1aaf3fb5ebcbcb9018271ce641399b54c52373100303c1db918f3c3bf4025aabbaf4f7ecb695f9422c7e430997395a57b7149b26a98cff79c43e60552e1d24a6ca577bfbbd0a378070f16d7e7b3bab0656b3faff849776a2e28494a51ef04179ff4d99b4a2849d4f216bdc9a71a9e445bd07b39757b8a4a29c35a90ef9ab5327ab468c3cd5473a67ae8dc2cf29ce43dd98e59436eb2b8a72c78d83616a5cafddd11b116262cca955333e5a2b297d82b923f6fa52b4f278cee0a3479ea65074f2b728d2b31f12461c56f5f9ec4dfaa122e66159877c74d8bb661de44159bf987d54ffdcd5e920a76c7cb365da8a0e2b3d5d6c6b798ea14798ed88a8fc124513345d289279e94eab267220394220ddbb9c7f6ce5f0eb80148b19ca426976e8af3981fc5617e252bdd7bf69317c52d6ebb9e4cc532eb509c5357d54369122a555098111a3a19bccd24d14f14619a72373f9e682b45fb6c6d49954c27dcd76cc24921a6a49e13dc49527a39a1a366dc0457d171d162a36f25d144251b3f78f46c25cf9948edf2a4894fde5162c2f5e02d69174a2ebbc4e1a5c2c5e42ed9e494012c6144a64b6359bbd749aa12e8c5d0f4e8595149d00094e83d7f0e5fc23e09ba433f2c655d1289113697aed7c3f21d89b26bae3cfc0b89d43f95acf7ea23be3a8d49e8a03aa2aaf856b247f96875248b76560879c4bef165b1c37d6c86700871c425c4cd9acbbfae9cb821a4119f7c254c5a25df6c0b8f358430226411a467ab1a13fcccc412871a421451f6c574a927b6c99d869044906195339d8d9ff04084977c3ee8096e3195ce31327288a4dcf858993e493c3a4388212e4b6d35f9a576e463869042d03e9931cb76d814da10422015a1f9657267ea2a869041a4e1513a4c92c9144cc21022883cc72afb6edb0c7f2056bbdf284b96f39bcc110208b2e54b1acf15bde2f207ad4b122d3d65a6e29e6364c40fa64c7ff18ccb1742fa50e81233e9baf3d8b97c38e64ffc3dc9153d585e08d943d367d12ed6ccc493cc3132a287d3c85f4a656dd79dced185903ca4bdf9cf3cd7c2fe49081eaecad7b14ae8e8ddf10942ee60f8aba825954f3fc52408b143ab75696793859e1c4ee33f1052873e43c76bd98b49117a20840e67fc7fcd8c9684120c84ccc19853baf34dd2e631e91c23233d1819a94005940400d042881c0a4dc9cd93f4553527240e7956ddcf31e1708cb0897b3fc9e3d63720b1b2db2566e87eca0df9c7dca124e1924cf56d78fd33d866da7c2a8b0d5ea7876492e4af5a690dae49698e9292bf64a6863b59c6182bbd3b669c062fa35fd018553d870e1aa8798d417fe4339c2b54e3e2ac09966f33f4b7be915aae2f1e0f29439984b7ec7e29236e0f21c321b3bda9c9f1f4846a0c855eb6cc2326e75c580ca68f5ddc24c7ce1c694818eaf0d63713d373474d0818f0f5ba987273c81772cd164359944fff3dc40b8fef69cafd3ba40b7bcc96536f0ebd9d4ed2e8102e702ab66952ecf4701e9508d9026f27efba1da97f8816122b8fd4658ce218c1c88819656022240bbe5b3669ebd373c5112158f8f46ec7d38931778708b902229f36bf7f1c08b1021526527da44fba9c12520552edcef6d295a82b8e102a9cb457f3de819029d4a9cbcdd3456ca5648e91911029602225ffae9d844421b1fdf742973c5f5be931821028e4b1bb24d1fb93f8fd9121e4090571fbe8a9a5bbdbf5428813b29b946e9393c5ac6a139222d3638a21a33758214c403232a634bf42c812ca98f624495965cb3151085182267b78946036212409c7949e7e4db2f60647a361468e1e6960a077e8e8c0c8480812ba589b95b92f24bb3e021e7653af4e1b6284b63d8ea87712c35e0a298269bf534e9225a5cf74471a5ec6aaa2a1891022f861fec2a6ca581d9c463b1a205804c830dab55d39abfe85b1c7549f782609120c60fca20ecba80520bea8e26e904f4dc500a41767936433f1d2ab2b4f7c00c20bc64a100b6eff9a6e1402c82e72936a3249b1f27bc2ba289a602167f20b928b44ef39d3918dd123082eb8ddbf929a8f33be6b01e4165c7d961c265f20b650bbe2b2a42487193846406a8159b6dd9fcd39cce88103841620b3384ee66946454f1fad1c3d1c441685b4fe4a13e43395b8f28e34d0e8c1a3870e1580c402d58e67d3317cf00fc700020becc48aa1c9e48ba94bc000f20afa5212b3a43fd22e26041057143e075d19d1cd5c291b9801a41586b97c62aa246a8ce9bf008415869d0bf1f726e6f4bf8ab7a2dc5d6f69942caaa24fe3f9be4ca82cbfa6a2eae9ede4213aa708cb0041c59d7a71e3b6d4e71c9d6229db9499c42b31ad450620a628858486708b797f26905238152787924b16841420a3288ae5302da261004414afdc5fe4b9faa55d73f40e16ec30c1c8080e748084025dad18c42dc5d13b140414664acfd655fae9872101f289e48ed357723cc7480ff40c12b480033b4cc002139041821670c01379c926154c4773779f63646410209d4824fc75f577104e74153cabb75dceb9e4c8e801b289a53bbbebf53d4def9a48d7936ca64932a1ea57e6cbcf8d6e625240060826d063471a3954c03a4030619245e2d62cc730f9cd01c8258ca9b4248fde3943710062894a5eddc9a821904a1c2f27d3dc545302f5bc0b7f9a824ce2cb922d4c704f92a9209238c378668bc6bdb528c7c8088e0af0500f8c8c44a2b2d560fb164e030412698921f6a42eb1b209f20866dc7e3c46c301e28864fd22bcf53374ec6006208d2869e6cbc9a2bb74651b0d1e8030e2b4d9d09d794903641109a5a16a5fa67cb7e401a2082afc89a7e15f4bd23811888f58e5209b639007de3b7420a2cc3c7f1776e6f01e3bd40668801ce2d7e892520e2a1a8638cfcac91a5f742fe7668014e298a5ca937558ac5a70f4701e84b827cc4d3486039041206db2d94bcecfa931c7c848192082606725a3bc9a6c256d1965e8b84120de17f7bd3c6da9eb038822834931d446c9b1df1c3500f9c371257532938cc972e387728a58269335f37eee06207de844fd3e59ffbeac77a4a1038d1de0687534f850475ba7d6cb738c8ce800d943f6593d9984f679bee8c14a72ecc83c6b9d36e16103903c14dd4e6d2abe678d273cf0406eff65704bb594c3de43478e1de0e8e136b8c351f249199314cca535103b9cf5ecef52dcbf4b5a072aaedac876bc74a2d221c1c3e7de901d17d3ea207328a5ef37c78c6ebbe17833cc408341e4c04c7c5eca9dd7dfc63240e250924cf8e0f944e1d04b7cfb8acedcc9df1b4c6b25e78baf29cde5206ed8ef5aec32b436f07ebd9745552f43033d78a4b1011680b061f92cfad22993a377e0805fd03b5c05107801c81a5c1fb1cacfe1536e0e440dad2729e9638c686bc981a4a140d070982b1373ce354db6819c612f11d14a56819881c84cfeb5b932e7dd8094e19852ca311bfe39c6062183a1d2ff7cbe0c903168f98397b0675b6e0e1031541840c04002902f1488175400d20502e1c231daefd14ccee5d1640b205a00c902081660007205102b805401840a66daf9f4cf9be3ff9a82fd756234f9542ae40422053a46a789a7d3b52b0012854647d5aa2b50f0673583e6fa8437c6b9da75cb9e43870410271cb6227a6e752680348150ad37db50a53a9d208030818c4b5f29d8ec6ff497d0494977cac7379678010288126e93834ed68ee74f9f84722f7e90a06d9edc54e53942a27a7692a45f9dde500f408c806a9242c3e7d5d12c83142195e8ef74b38c9731c7c848e20210225462569a9d8b714cfd16d818862d51e2ebdadf5ed8ac0d617032255f497bfe6a053682619789413b8489c135c9021bc0d02fec734e41b5a7d75fb8715387f61b99ce2b0c6cf82213494fc2f6ec777ebdb8666376fecd15fddb14d8e0051afd414e4b737f1cce3d6ceca23b49b6ed7819a20d5d18ecec63d4b5c9355930d8c8051aab2f27c2a67d521bb8c8a45df3a37f8b52ce3926e9db25a484b960c3168ff6dd586588021bb530e5d1186ff36327cbe5b0810e1e3b6cd022a9509ff6b1e299b8a321071bb348f2df7c7b7245cd8b54604316b4c6f31acb1075c294071bb1b0010be6256b2d3f744c92891d6cbca28d9329e51457336cb8a20e5d91c9d86885a139dd4ba4498e919109d86085a7992685be9bb4a0093656c10961a92d6f3d3e7c1baa305ae5debcc7ad18db48851a6f937071642bceb2818aaa3e7f4c42e7882ccfc6298accc9f2e7e8319a98b4618a52364b25892e4729a86049ce98a9396bc3618314a5bc494edd2812d3b7ec791235463f6db0218a93895322a926a5977a471aa12886d954af6c95a176b0010ac4c3eb4cac959039cbc1c627bed32be1fddebcd26ac7c4c18627d66a0f63b2891eb0d18962d29c3786cecdce32076c702235a1ea7af2b63eb568a897c118b0b109466ee3a7d6b5fc8e8c54e06d68e274d517b5cc623bd716b0910953caef4e2667c8a91e137b0a266eec94a47efc1c2323362ec175ae640915e215ae1e3c7cc78e342cd19f3437ad2555d5c9a9c42af97a73c19343073628818668a4c97bd95b89136c4cc2e4ab9139a9ebc7d89b6043127e2e3f495eeb6ccd351249529a2da61fad4c53820d48b4c97dc5936d5769e703361e41d4aedbb867d55f4d8e91111ce0683fa3073d1c916c926a92e01af7938dd0e5c54d2e6ab219070e67c42a7f6533268b3086126e3fd8fee6f48a584eb00d32eabeb527e2d3b3eeeb0b15723522d8fd8af944322c7e6c1ce2caa41b259aa624dea8c386213e494cd8ccfe93639e0b81a7ddd53452c955334264b9a1cd2d2c3cd2c03188e6c2dc4ad8ce2b956d6043105ee8baf8794f6a6023104cb98d4b8e658c310608772f6a0aafbd56ffffc2c61f4a827a5ccbb1496f1b7ee0d7f2c89fe4dae84399abd35a1d962e4ff850320d7996b7dbd883b1dad39dcbe538e1d7036da136e85cecd4e9f350d01ab9db1262f5c74395a45849332c24f73b5c17df4dd8ac9fdeb40325c57c3e59e4a307eb805c96f031fe6939733a3c25c59f9c1da5b4e273f87a322dd574aaf6590e9909f14967fd6d268e037e95e3b286e1f099d9474aa6a86bbe01cd9273e8fc6241c275838d36381997e94366d99c56366c9e3dbcc672ac77bb062c94eb6773cdb3396f460f1c3d76380f1caf03470f1ebec3861af014ad27d3e5cb576a1a4c5a929493fb8f06fc6d93f02907b7b9cf40589cf7505a9224ae190e5b358fe9ddb2e4b20c6dd68c4d33c9706aea9c2aaf534835036460e0011398818d31386e51ea44ad5f31510c46e77bdc8f8cae49300c5f7ef4bc3018d61673d7d3929256f805255c26bdc2a955ee859357ced912223445bbc047d369ab1cdd4e920b778e5dd0d07a0b9b94929caf732efec7394646ba0765f460474347efd061430b9f2cb91699d94bb2b350a7fc9d31fc678d2116a814fa6162909323b32bf05115371f3693e78f152ca97d3299bcdd3a9a2aac9e997a96722e93a95084af25e1c56fd32c53f8e438193dc7afb9b148210ba5194d0c5af2484914f48d7b71634da5cd41a134df774ba4a938644c52499a5aee7c542cdaba193fe35bcc9f023f2d97127a537495afa49ba9f1d097a218cb3f7b66d8de9d1449b71ee4f43236ef515c1bb93afd1b33d9a2306b865993f259a839149985872e3906c56272c9de7f962b863f61a8cf1eec34c9a527163f31c6c7b4136b344d5667512ea69cc82cc6e092e526b8bc1793975d274b6ac27133d9f298894ef6f0998f35678298e8df7c7db7a29c2478892e32ae6efc2c4127adfe39e97dc35789d24e940ae651a24c17d5193ea6bb6e12e79c0a7fcf96da374964f253e27799bd5a244ed192854b9bed330689652c260b25d9b9761e714cf24f8d6c1cf17d4e9599fb44ed4b233edf4b4beb0c265f18c14c6967ceb6ba5c5944251bd34f4511d865c4e87a5a7a49223af3606759c6241d117bba3026597a34b90ee1794cc95b65083d796dba5856992f444973eebe3025214e4be2e79f949735ca4124c969ecc32f88243689915973d67820f46ceebfaa229d0308dd4a4e279964779affc31a3569eab9fbb1de0f4fb97479ca8eb1fa3e1ca3faa57b684a69e7c3176f493c427312f53d9429dd98f05ef267ac87356ace94b22b23e33c7849ec18cc649324bf7830634eec5fc332d73b9877634bf44de6246a074feeaf310bd271c53aa4e2e99e3a7a924ba443413689969b2e5d0ae77092ce66a743b68d2707368d9b585a1c3acd1afde673f53d70d82bfca635b9a3ace70d44da4961d5e306af8294e7a6926a73da40b7ce854f617379860d7d685d759b14bb336bd0ae3b54cc179d12a3864cb031cbd2a9e32e69286a77baec93336f05d1509b309b71a7bafe04cfc059bae878179a217974b53275e8de08cba09a7c3d73f286a5109201bd9066b9a2e4da7f0c7d0aafef6392a7f7c5504e736946fb306cf126596d29979c8301f16cf1a424a578f60be5c6e489f925f2632f14b3d8a53e171f4fbb9025c13b9726b990a877b0a8dd1618933e8f7da685c4ebd1ad240929e9c942412d9cd4968498ee6001f5f90dedd1f34bce157cedfc3b5db9826daca0661af19e0a0f5e52856a2ac47bb2ecd1254705a4324fc564be9fd74de14fbdf97f294595eba49050277fcc1329255a17052dc97531d825d9423a287c22b6a9e2279063c28a469bf9d59df07dd212f2629b06bd09cf6b5e09157c4f8a33e1b164a1b653e860e9259c49ecca332ba1cbea97520c9bf1db24189fdcb2f569eecf22a1558bfdf1239471c3ff4e4bd29c114e133f6c38bd9aad085ccee2de9722800825e1c40f6e512e99398c73f5fdc58f27c487c2383bc495052d18a570929d7c6e51530e30dc4ef7f7587962fd8b7c7583659f6cb9f545d97f4eb375c5e4f542493da9ecc593a0195ef061fc7a4c92fbf45d7cf11dae1a5e79eac2fd6d13cdafdd3d2517bb45a9d494677127b860b7da47a365b7c0c28927ec64b668327832c132f9895f8b524da49f95a5c89d16c5bd8f3168d858b3cfe2cd297727616343ebb2e8df2fd36bb295128fc556626cd1a0164fbc61610ed666d2b859c9fd8aeb74faf624e9cc6d5710539904cb39c6edb61587544b728a51566c9225ed12c273c6e82afc2df3c9ee8bffa42aeaeb947646df521c53b1d9a4d77dc7f20ea202afb9d29091a1fa3bc52985989062d9aa345314f234af5b3cfb24a6144a74c7ebca9e7c32a47863a6e9a7e7b45a1945513d8af6cf58ae135198c92ae58e26a1b0662f96e72adb1c1406f7f4d7719d4f9072769572fb9759c713ae74b2aa109d4e24c52499b75f8edc9c2035478966fe1b73bf09e37ada44cf7fca714d64714563e87ccc5e67c2b0367ff94b29691813b7c495e4cec57d97484dce93ac5a4b707a6297a66825dc94e93b2a48093389f1e4af663e7393e8ed4edc142d75a54d12e6ec9cfac822619e885bfbcd759d038947e55d43896162fd08b542e5908f9d3be80854dad4c6d308e7534b4cc53082cd587942974a4966118d260f694145581aa2debe3a64ac2462bda099261222a2acd097f4cf5cf1c41ca2182db72f13638872a847ebdb7c21275308d572b37ecb62e6902184a5ff254ab9e7fbf82074b7ee1d9374d7b420122a56684a319d760dc4c93549424bae946c02e2b418377db363a9f987e7de626e35f9bca41fdc5c6fed14f6a18d1f42553dae628e0fda064fb285f8ca496c0f9b89294949f0e8e1b9f47e2777f2804b7af6d11cf6d2c103275a540d27fb9ca8b943b2b59e874a6f9270b1c3e3616f99b9c9a752072e46c6ae73ec8ad3c169b330f11cac50294973275e4ce5906ec65833d3fa2989036fa2631f87435149484d72bdc1a8d531bba48a1b3641743e5a469e4da50d6e5af7c71c2a6c20739ffaeac554727c0dc7acb6179515f1d570ceb427668c9fc44cc3e92f34ff64b2a0a1a111b5132e678f99c933245525596d4333109f6ab9e92b03d59a522525e56bc98079da7baae848730c499b145fe2228647c2cce4b62461385c2d6fe62dab5c9280c11496cf3ec5b9ab2bf90219bd7724aec40bf49df4d21fa169a9a40bcb9e65d512e74aa5840be8a61e29493f7bf4b750adc91737c99e71f35ac084f217cdef5196cf029512d596db4e581d0bc5942183c7922342bf82e379613bdc5648d454a639b57bd92aa4b6d5d962b9f60953a1e865353af597ce29d4693d4949923d65a652f8d226afa846c1ea8ad87426149e3a49f2e99f9049db963ba7a58e9d408f568ab351af2636a112c2e4aaf774520799704a4d999b5376fab7043debfafd5c4a1a3a25f09f93748ceae4b225a14d61aafa22aaa386845be5aedb3d9a183f477835f78ddf07b75c31c21bfa5bd39366980728c2fb27275fb71fb40310819a59bd6eb794c49261105119b5eb62df49228c5f4a767fb591772b184b6cbcacfb8ad201e3d434a37997464aa87e8185fdac1a75e24754be406e93245ffcbd485a95bcd7ebd9dd796157656bc97c17a755bcd3d490eeb82ef6d068675a628a56e7a24fc24cddd4b838788665efca079d6fd15e79a559bd92e4d816c68ff3255b79aeb9b570b74cca7c79e6c24a0bf3ea77b889315ee92c2c392793c4abfee4a52c48cd50a298b120837c66c81c75375864aea53155dc8beb5e61b7878c8f1d6d595778b57136a6856eaf15da65cc25b6bad789b1a24de26a952406957715891d23e3864d1b26471506aff89d43b77295a4c29c16adf18a6ac2a8b8dc7292e63cbd9ad429b68839bf98efc2680a43fefc5f8e49552b45962be6fd65cd2687e84448e10091519c200122a2e01d668821120a337e0708ca28c30c0d444004140510f9040e1d67d410f18402443ac1a3072e0257c118229ce841229bd0048e4c9451862a4004130d10b9842578388f3412914a50a28c3294454426d143452481009148f450068840620c9147b00e1e0b107144ebc08143c71918d0c009527043a4113acec0001a7e0334cc7081091420c208b7810d7405111059040f4524402411071041040e04881c62002286a8215208028810220022836080882002c1a387f6e001883fd810f1437b1ff8b0870288e8610022790811c1c31d0c2062871b22751011a1c31822739083182271a82102870f9137f03880881b4044da200011361440640d3c0820a206e7a11b009134a081470d913398410c91321840840c1f2263188088184044c2c083d68143c71918b8011a3848c10144c040b6c5b91443af8f443bcc9081c817f4add84e134dd2bc5403225e48fa122d25cfb9533c47a40b7656ac57d83549dbfe800817eeb8bdd0a16f62ca670e1c66f438c19b61061a677040640bcb45bddb0c25258e470b2e10c9c2677a1676ebf99e2a5810b902895881cfdbcd74d7dcb94fa40a987fe57137ed1c16a682c8141c4f1b7b5deb79318948a1d8572f999b734cd7464193f75419a58342927049ee4e8ee5181931224fe0fce26cdc93a343c409224d20138830a196400111258824410409224710318248113ccf2a9d1ff62576ce31325201083c40022244081946297a1eeda87496d34718e6180fa197a4d7fc7e30eed8cf18f34566671a187f1e4b9288fb8bc56cc82fdcd81ee3c6941f537a427c8164d97d08bbfbafb81749ee2987a81c6ef9ee41082f76efa9f6ec2352e52e4ed93c2b99876b4d515d7c699ee52aa32bef5c84e042b73b19bb2079e59d0e426e617db215f1296963d86d5192d3858b3aa1b63d3a426a919c53e61993555a5c52ae98c2f4368b2421537d0ad7b924786441eefb8549c65446eb43627149c67e8eb0306db6c9e56141af37bd438708886c10f28ac5c3eea7c76829c58f87b8e274569f2c97e489b548086985f9dec35975c8741959f17c9770a9bc2e9845002842c82a4254b1d8c917c327fd41482ad04e2564864db139afa8682f6ec99e264cd2cc5378bb561de75cc27e3345eb115fa942c44dac00908490526026cf89c143879f731221a430e36c0c27685949658f2244147e474d69e2b249d28643510c9f858002518b5262f03899da728c8c64e0045608f904259710a1369506c85081dba075a091813c8478e2cc4b257886d889c43f13553c86daf4db04423851ec9f5e4ddff9e0ed26084f274d56c92126c5846842d5b0fb60fe25dbbe219948dc206972ef2193496342a9b839d74917a24f0db984d972abe1e9848cc161468e336ec0fa011ce8c0f11062096364d62d77a8125ab47db875a564ba5142bdbb17d934f9e7f91c1a3209777be542545b2d58728c8c844842932edf94507724588b5762dee521a149292a86ac74097be07dcad47c55df32d683154a77dac4186f3d9c8724f79293544cb72fc64331252bb2cac2c654efb009ee37f1b327864ded502ee12b7d73b97e9f755836bd78e7241d923e8c999872a3c738ce01572bd7ba64615209ca21f31346e2cf6c43be385c9b04cdad50a9730f0ee427b93777de186bb537b8135312991bb4f909d17f978e196b43bbaf75f2682ad59e0d9cbe5ffa5fca6fe26b683bc7bd8949f614975103b9e77366b949929369387e6b578cd4b08d2968f8c52d6b223ffcfee40caee6f4e21222ef9922c63003b929995e5a133cc5cd1865f86adda4d6b4933aad19639021ffea0e6392d015dd1d630cd725312aaa7cda7f1703d35b5f29ade33ecd6130c5ac28529d6973a8bd3006188c93d3d28949f497b50b637c21354142f746367b64bc608951d99a19b5a9ed185df09310ad196fa6a26a728c8c6c610c2e68e39da9b36385121d630b76f0105a2964c8730e6368a1bc7d928e4999388c9185f63cc868ce8c8185377cb44bccb70d635c0109c90ab75e913131368c61855254c67d8cf93ebdaa82f1e7979bf5b2c5a850cabdf1315a49d13655c3185338476e05d5ad94425dd2308614361336e336c86ba5d70c6344a16fafba7c4f49eca90c634041bd30d1e3c99b1a6226c3184fa8c5d3f3b2f432a79c804973ea9fe40a26e53746136eabf4709171266c69cf52dc4c347109b6c6f23be1356a12ec3194f05a6d854ed2e58c2601bf182d7582b6f76320e1f51599c818734eb1e71819394257729e5af0ff8ad919c30889783ed34de972a1e138cee000192b386314610c227819de6d2f93649ba40468b8310c5e3ddce6e59809dc1046d6e1ffb1796454c4609c4fdedd9c16eeaad931850e3780e1e791d9cc27d3e1c62f8aadc143ba9e571ce9862f988aeb1d194e4bd672a317eb78321d138fb1af9c401b6ef0e2cde617a7be337a4c93310135dcd8c5e7394d76d236e953ec862efab41465424ceee6f807377291f4e775c2668be16fbd818b82948e7cc47dd00a6fdc82b494d91d738c3addb0c5f1bc73cbb4abc5b2d1a2afe7f4456afe062dca0d9363273dcb54d52cd28ff32469a21377c9e0862cd08f96925d5093dacb8d581cac53fa53bc9d64ae60026bb8018bc6a6c40f630fd6d13d58473b1a2730830b375ea165c8cd513b53a7eb7a54c00413601cdb851baec867d62e3acbca546f85e17d829a89352b9cef74559524257378156ffa2859ae62a1f55545311b278b68d2b259537103158c8948c6ace1b76e9ee2fabe8d1df36a34dd1485ae8bd7fc3ffd6f29923631897adeb13c68a4f8e4e82a25a72f69cf516c3afdb396b42a324714fa897bf246f594cc8622b9c3ae6edab0e9b2020ad36e73d235b5d178d003c78d4fb8afaada212c648eb727aa4f1a539750766235512d8f9acd731c87708313674f9a9805f37441db046941a3df06134df41dc5b28857b44a56268c93353658cce5c80a269234643c26934ba4f1a7d1628e3aa15396f072e3e8991caac4ba13538254706312d49f70d7497a8bf12d92784c36c1e2e644a20e256687551edd240f09ac2ca5e9ca1d3747fe084373a8c7f4c611599cf21abf4e23cc0ea90a0f37234ed12fee3ec7f6457711de869db96479fa6256119886bd07f54c97e39a887e73fe0d1f3536348a88fc63f8fc9d5fa279fc107f0a1953ba7a91f8d2106abe0f578fefbb1b166259f75026c95da7ce10a2f81c4cb0fd714ba11a44d9ed45e3a42cb657220876e3e60593e2ae250a04e519d366499a534b42b80108352715378dcb0f25e60f47c959728e0c1efca4f8a1b729317783ef945440b8d107f3da69ab78c86c68f9603639b8c5ab8445f5f770907b933e3a6a49747a2886d656a567959c3c0fc7249f256435cab6c683f59ed9848b16e5f3dee116ad24e5b93cc12ac50ec68868642eb50e495db21aa386cc3b9f0e98e495f39e38cd81ab4a7264be6d3e399583ab59156eebf5d26b71a0f434e64fef894a1a1cf697ce9bb1356fb03ce965fd49f24586dd505ec81d99574f5ff26d30fc798ab85c314ecab02171a3262d93bb06eebd2733f4a68a1654436f494c437b250d696636c1434968b83d05cdcdf724d57b06d373ccdef6f65e35f9c10d331cb6e45d543732b565b84186ba318637456e4c16c34b77ae0937c47025497ca782b7669dc3e0658cf7943fcc52749270030c8686ccf9bccbd36afb8592581a3bbbc4d456392f2479ee4dc9ec5258a837ba408874ea309d56e17e2e50d117e52cd457b5bd85ca5285d524bd169af739136ffe2c10d21596f349de38190bf74d9574e3d12bd0494eb2f5e7137347c50a48f426df510d65425985a4dacab7e82315ca8ac1a3c4cf99c2fd55724eb5eda89349c1aebe4c9fcdd7eda328184e77623bcfe6d90505f36f5b8a1fa22768d29f4cacf86afb9913ea944d184ff997c18d267861c7f2c47c18d3d308379840a5bf8b3e6a9e74e4252465296fa7ccc4e186124a702309750309f499689e2d7c6e1ce11c3b662a7952e2adbf6104ece41c5653437fbc9c61c68d225c7797fe5fb35a487f8308548eb5259f52a99c0ec338d136dbd5af263c00388218c2102318e7b24c999d35674aa91c1528230d3372a86064044702802588010ca3480963671d2cd83704317e517d2ab3305e425a54ca20862fca19a7de35fce5386f2f585531bdd0f92a6f3188c18baee4722e934aba20c62e7ca9780bd6299f18d3baa884bd28fd9f440b62e4c229cd8e53a6e1c2f5b471926fd0fa12e50014c4b8859d69faea3c7b7a308720862d922ae6ac83a4b4de2f462d0e537ba7793ae7e42f2dbe0e6582bbaec7ad7016bf895fcc175a3ad2238ba4af241d9975b6ca582478479baa4ad277cac0e2e0c92ec4de9666f31509de72928b94b8e230162e6e92b3f8394ac10e1390b1021e88d18ae3662e77dae0394f92156a98125b37c638e9c339c45885599ea36bb08c18aab8b3ab4dbc1d31d94ec44845512d3ef1d1a5298f0a52e386f64cdb298e1393a09dfc37987d4ce14de655d68ddd8dd10b62942259ffb016c3f46f4c11831425f5fc3fdb588c517452e5a8bb47134043cfc08218a278a5a4d9fe24257d4d8a118ac3d38289d9afe3fba0e8a287c6982465cbfd13466e8a4e3526d6df9e50ed2c96507727b6b44b214afc67e7041753d5a4baf2c775135fcc96bc72cc99b46ac232cd1f45d6764ecdc41fad444d3b3d9d1013e60a9649b40fbbfc25303fcb9e347b0afab184622764c7ac7c258a2e557a952cf7e43c25eaf431b75879cac4fc248aa84a57498c240ccf9d614e3239ba9130a5ac97bbe1afa602893defaaa9ca6998c923f0bae824255f7fdf11dc9727d7b3ceb75723cef5687ed1b92c4acf08bea2a9deb889dbf922f2d237293d9764d48a2073f6145e353edb89787a4f65bb4a92574544257ee8cb641ee260f2a51f170d41f95530c12b045b312777689d4c3942249672f2898cb9fb4168371d7f32456e41689975a1eac3327e02f1e76c529abb183603e2d4c1aea7327ff03f25e98257fc908926dc686a3cf9a4f441d9f0d51ff13925091fead1d0f56026554ebe87d2aee5f1aa5b09c9f5504e72d91dcbc35e17f553ec565578285ccea26386cf89fc0eb97eee3129c58c6a872ca38dfe8f4f9f7c1dac24c7943a351d322949eecef01cf68ab2cb139377af1c1ccf2406abeffd76e370ebb97fccc261cfccb17274d555f30d8dbe746d8931d725ddd066adbc299ae7499e361c35c735854bb301538b9d24a2c3fc49afc14c57e3d339b7b349ab614b799eeda44e03a6399c67ce85bda8d1608cf367a361ace37f86d55bddcdba4ad4de0ccd893d992463c9de65f8f7c2c5d19b0c99fba6bc1a4a4eee31b4bf11ad39fadbc66258b4522f523e431a865fa74bf0cb8221cd1725e1d6e1acfd425ee952f3a317fe9f916e8d268d06bb70565ca99d9c24eb8e0bed782e3113db022a5d1f2fe4d36b2da815be22cd6429390bfe87dd4b9269a6f460e198ffa6662dd3e6e60aaf5aee9687d7eb132bb4267ad8af185c3255857e837f64cbd5ba54b0fbb24273a5b33885edc3e44f675e0ae5e8395b34e9281cfb719296c43cc450783e8b86b094497d423191a3b931bcc6ac13aeab9c395dc7dfbc099724989cd34656f892098b498d666e8946710996d4992dd43d3bab0434e62aedb2d75d93e0c9ba793e5fdc3a24e0b184eebc1aff99239cde5f9ad543d47546c0e35f6aefe693e422246f5aefce316210c18a6e77c2ae49e70da3b7a4dd2d2599a4303ac9d2248cc6a09d128c42cfe4e7f60edf819174b93d229f4bfa24bf386492ac88ed14545a5f709a6573be176d8a7ecf92e68516fa31099796c4dc2efeb4292f79dc8c99d545c2e89c5c95be2573415f70d594c4154f292e4ed3909fb6649abb45d12ff2b533485f698b3753bc59965019c55a2c77d937156ec73c5a14ca7c4dec7833a6cd82ad4faee399c967597022add36e21e1c6028fb696653bb0c074b5de477f85d94e9e963ea9ae8c2b1253bcceb339376d925674153a5df7d5ba97b222f173c9fb154d36e9d2552488ec650a5755f1e52839d74566038d45a8c40e43a2a2a14828100a4461201030b87a05c31308404844248d040291589ca9cb3c140000492e1858382e24221e0e12120e8a43c14028140c85c28030100808844241307b10cd43499e0351dcb475a78d9bb6efb479d3e6efccf60bce4367fba78d9536af6873a5ad156d78656c53eae20576b9f4a63b365ddc74f7a60b9beede746933776c4d712b91833824017daad96e47ac280f6aafc03dbca1aa221c9a0aa398726dcf1074fa879a27d3b15065468b682d94ab94052aea4d56947f10d24ec93a601fdaf1c85a7ec5764d2cfe80a577e198f344ffa1c0f3c9fad403b2159e14a17c8914e55cf067e52413b4828841d401ef6e644797592eb1406d4eb3794b7175a29a55bf9dd392506686a7a0cb6a5b0afb2ed2a9a00344a428c5dac80c40415f2b429b89f57b14aac50018b19ee87cc292be051055802602c68bd7b7aeb4c33a5b2ebc94517da08473225472047d559ba27c4391caa7314a24d376d8d3c163624b2a1b6e6a2b47ef84c26af3dec46cc15acae8d494a62f8b85d3195087871d0ea6eadd87eb4b148d62ecf582ea5a5f7aa880152b5a549f2029d5c6ac482f9e8cce00928f961cdde613dc7fc8a7cb98700d46d0e810f4a6f5f4a36a03277be301645673f455f462c418c558aa53a249036874bf3e3b4d271f797c2c6181aca5be77f02c67bc7dac62c65daf24ecafcca48bcf1862fb05174d122259b2a1e15d3364aa4644f498586420becbcc2017b01af079448fbf3ce8d65739f1d8cfb97ed4b3f709e18d6b7bd9c5dd83b225eef2e1ac2e76d8de89ab829bb7c607efe67acc10580649b13c3eaf56f362179f98dfcb8835f473c0fe9a01df8581609819e401f58d6596486fdd46bdc54ecbe9ed742298be582ce962eec8031b4d286cab45ec0061c04e6dbba15928cfe8631ba9b69baa5daeac61435a4e88759daa81301db89b5b852aa92b6320c824cb184a71fdb5ac20286daaa7f242f53d8964dd03c05b82843622f4833c0be9f8b39e183b2f8532a41a9c8a3552250bb1f1a7c246bc5f024d5b9e6db9cf7c3cd59b1c768e6290f2f38a80d95d3f0d02bbe9ced94e4b48f38de18fe43efe68dfc486c81988c31151ad1295afc4c2e7578505d06dace17c9641825379506e0b1776618a16e2830eb1c7446ff6b543b7127221418b7abeb528fd30ebb3238e51287919b7ce3758e6d09e7e1f80305a631cb53173c7edb3fca141702053bd1f7c3e5d84ed6a886e9974086fc789e87d2e325e69bee38dd015d6b5151905ddb1e97585bad9ff34f1059f6b0428b89620239c252970f5706b4c589e56008cc9c19d6eb45d2390b6b864b59970051282203907a52ae28a2a71ba8a5b0e138f9b2ca80f78fb5b6eb315d17d3b6e370252dd843e514544d96ac524c35a23676c327a6a0298672398c06606f0d661dbdfacb8bedeca336c41c9dc121473cb43d808513063908810ee74cf4fa1ff6a50937bc525dc708df2ef660b96bfe0d5eaefdedec637d2aa1d1655b0b560c00cab9aabec70cb01de88cd50aa1f0037d47b0a95e7aca745a4d7f58cba18df0fb2fa497a7fad59bb22eb62c145608994b91578dd67741179d62bd02b1050cc1fe4aa3da648b6995e3ef39ac811f5bb61a2c12907e49a011d304ed443c995711c53eae46c023952df93bb49b37081d7704bc54515573e073e9e504dd0d9b5d8aee8990deb40259bcdfdb1a608b94c50804a37cdfb7f2897bfefa3cd04a3495669dc3a16d68b3ecc15c7d8ca965ff4b49bba3613c35874a4ccded0878a04762d4714e68a11493ba95e91622021ebd463d053928b5a93d26e3110c4e6d0614f2e04b119a89e93ed2dbd43bbab20a380c8297534504e11390c6edea21858c0b312cd817bf9ca297fbe22719fef4de8badb8e165d12360376a09004c828334304b32c35695335a3422dc266bacb2832f74bee871c640faa2ee8ba24bfa7025601408cf66990e967bed0c3876e10d9baed7d86947c3a143e38ddc50ecb367a63211e188ab1865296596f898480c7ed32549aa24b930b714021b9b4c51adccbd9397a1d7b948ac8e4565834e328519d5bdd2ba4e2dae850c232c1728eda5ed890a1bde7d55a3374105d92090ceaadc18fa34be1afa3332f0862b3e4a5cb8f677ec78cae1c57953de7d1d3d127ebc0fa27db7c6d4359f615fdaacca40ca460a7c30c1af0fa46f25848407dbd447ae29ff40e42348663c7916f279e29cf7a7c32c40f7cec6111ebfd154325d49c5b91a4a24a0e43b79b58b5202114489cba5f25eed548170b2bc7f5aa88bfae084854597f9cc4d73c88243e030eb250b2c7dad39ab384e27955990d1802dbe6e06280f1ed79fe2984a48eb948d0b2b21454f1298a8fb62a31324270bd5718cde91c11bf30b8e3578942108a61e9a90473d4ed70256ffa505c14ab132564532939064981306104e4d284d06f967be35c503a9f3eba937d13178f732d34548376c109766ccf119d1a205fb8400eb7e5f7648ec2884e2d2c844b41a84e5a0362c76e48184dbeb8cbb5895407fe0b840c8835067b372aa74c01f64d9cde63e10b1d3b4b1cd3c2a650c0eb45334795845caf732fa1a2b89838b8c7fb136759b431634829f1b05baa77bbb628c72314dac29e58680ca5b576fbc6d51f4ac086905c670908684605bf0eab2ccdb2b7bebb5f85bb58710300acc6312125e53d19ee73dce0c247e2b5c8c80ca2182a45a13aa906318b8b9e6ae96221a9278e197784de1d5f29c78a099fcad7701029682d4c06172f38d3ede89542803d15939463c5846f2b9f0ea14123489b7b97bf9965a0fa70e155cb85a3c305c7c59ab4574588531c5d07b29042649f57090d68e5e9babc7bd6663d5d223d2fac1a557f0597e40c61b7d28aabd1141f1370e0060987fd5f89eeb3b9a44b6fe5bca7a77c4ba17cacd24c4ddb02869ef09d95878ba30efacbb3a9221c31a44c4d6aea1d5d8f0c6b8bbaffde350daf8bf5e5444b90d506b7f89d2adea2d0b1afc89d88db2d04db5ddda754b443b3d2aca012a65aeb588df544f8a785627a94a6403d4d913181a16d94aec3fee5696278ddd9e37207cad4a0e63659314a706237745fd99c63ac305c72d1dfbfa85150b542ab5ecf9e73a28afaccfe566d6f13e34023cbfdc5bbdcb3362a28bc5ce6d965a35253f22b77f4fa84905105f9eec7a2ebaf92927134d0181dba552a5e05758059a137d67821035109733d22bbaf4cb295ee7a70292884e89b5a388714b1eb6e0be75ab2161d59d27dc101bcf4afad2a8a2ad1ac060a6e0eb4c0186e72c3daaba280269a30200c0f9af1b73b32b1bdc8ebe4e67a5987652284325f9dd7a47f44467c095eaa801e28e97c7be129919d8b766e511f633798f21a474d752bd74e760b405ee3ed8338c4e9ea45a066f5b8ebe3762e95a5ca1b5176fb80122d887776c77fa7c9b006d5d39851deb04bd41555a259053ab7b109e652a7e8a8bfca4efd6b6fb3cc2f613547650d1a2bb9636dec13bb04afa2bcd20fb7e37dc4bd991216bdba872a37e9bbbf05e8d523477c85f781b29f041728782cdc829878b773d225989831586d51e96345c490163d8f2d1465714cd17770cbc66a959a06878ca4f98893a45c506734d50d4ba8c4e9503cd85a78b4b828a7bb15fb2d6f13d399257630a5fb81b2cf53c83dc505d4b5e8428f16aa6840c99614f47c4deaaffd48cf0eb8a7df0b4747a6730ca99324ed966aba6786f0ce83a16035545740778582f586648017a1721ee3e9f471090ab60b9a5a5bbfe87d648bb74a6fe1927f6ea768db0950a53627185b6a45988a2fca23718bf78d53890c540e92b754359eb9ab032989ce0cd2a38b736c344c5397202f54ea740fbf3593526977359f1ae6a5c7e7945ef95310fe701e0b99ff94c6d9a08460f84c54d8f6f7af5ee9943a13676a3643120939af1524a43821cbbaa5543c8794408a336596bb074caa503d2d3656c9523fb7606739f2e8201e872b4e34575b33f8bae96107e9c286e61a4002ea1752b565568df47d07498cb8c9a20ce9d4b5d1115274aebb9967cea73f3bd4f8d182fa6f28c836041d92d0834b549e3ea89c5d85350c4f33023dfaa488d2f078cbf9e94e78771af5a2f792e5b4cf1d2831100b55858872290b209c7b8c11acbef54d98a82e41d1ee962bfed067eae1048c9ed4ff89581d0d34d043e7ccb617814f76b3d7e1e8cf482d133d9d74912e89954eea6e9bd1c60070530c776578e2e4097670a0f37cff9d5bd131bf989cb4ac47d8852b9c306fa2007871e324ea1575cb266f6837383dc92675771ad921bcace171843997dc763bc3c1b12ae3f8b4083d682949d5d826153c10785b994627b348fa25eeae1d3c9b4f496b94387b48b84bee4b4b1d50750ba113180e8abbc9253079399a835791cfe941819487927ccbfde188b44cea32f2f080e4aae24866d03bcaa96a4dae5efe32442478bebdeffb2203967a40f3c76b82e5c8b413b0d2c34ba7ade28c07f5048ebfc18d19619273ba2eb44b557fc4881b9faf72e5d8b0997a1eb31531ed8a90e836ac31e7643cc85898d8b357331ba69958a0b56ec45ebcb6e1824afc1b480c5b49f0db054d6b9c1d4c9ccbed6ad29f99618eaa23485ba5765bccc345cd55382cc04c4cca766a6a6149e643c66c9443c418275924c9e0ab5daaed11bbef178897dad28e88b0b522764955ac66a0b3c62b4e62b4cb23df813e2a3f1e6d387f4a47aa90dc17c0bfa07a0d17d04d90dd218565ca2156662af583992c48da632e5b6b8147e974b66ed3a0bfca24258ed91b252ba1cd2914de724d14ef017a1efe1ee5a108995fe08884236e800870d0e08bd5a7d5aaab2b035016771a5e0fc1aa7ad8c1ebbf2d512eb66e10433c34a208ddaa658f361299d64e1ec435f98c07532af70e2849d4dcc34858fca05d30b52635a3f598734450d6b21e456b501f222d3857508f46a8d8e122f8df6b4e032cc96861cc54861ca9cbb4d0323411f46b42b45d3c66a5befeb4325666b2742fa38136f1f1f2d290ca3d811a7d3070ead31e5d4e55ebc4a1dd7c7c47ebb22afea6d23192146346b97e25e48a2387aeb556606038e74d4c6c986da5574c65875abfa394ab55f8a9ec6dcf522c0a3bbe6605723d6067cd65e5be93de8d16ba86ff08ce55fb2a5b13aa4b6aa2d045ccc535ea55067ee1b47dd1e1b92f5d234fbd3c116d652e303c88db553b57490e965f68e188895fa175854b6b92c9df5683ec135f9cd23ddf206677e17d393b063e067d7a66b3a8c06934d93da80394daa70e3a2312a1c68ba632b3578c9c009e1126011ec7ac518aa9ed1973f15b0558948b9da4ecf85f701cc422d64800572ef909bf4769ce94e19ba3acece6ce5246392166d69501accc318a6371697d05428c423cbe4331cf18e306757568337b1719b8ece3b924af6fed20bd83e9fdea47ac4fe0d3e640dfbce206170541b2ca1e5d3dd2a8b2cbe335c22e5b15b1bf27c1b9552df18a52ee3978a6535897548ca685272f1585e254d31c4b858cc549f744765f44c64752e730ef050c43c648b09f024561863d4a3d05dba78b468b157a24202f589cb864f32158f4d70b6c111cd76576245b144a85a5221ea8e6f61c62fa03c8de7b28f18e3860053ee84c70965cd40625e57d3336e498035550b160885259cda005669c09548ef92ef810c268d859f6fab8fb06054d63a713b60e03a2e0f9c5c813515dcecd41a991041513b087e598d411715d2c389bc6a1697377bf7ac36d8bb4227dfc8c2b47f2527db0dd39f8be37a8b560ee628d321478a1b7e801875b9e19c8fad359c033c101728c46ba943f218c9543138df7a8640ec9a2584cb848c325a21ce15b5f9c862fc425229fb1240e6a0599401f6f411cd40a738738eea2b8af65e60ed18cf8604deae545aec6fe65f4c787417ed49f027625088746653c0230f543252fb38a349fd213f3879a5f628928480e78667e5601c9319a1f75112734825f1503c3414615cdcff02f0a44fe9ab43809349709b70dd9d68bdbd8bbb690f20d7b9834fcd997d1fccacf88c46826a5f6c0cda58e347bbd0f92574cfa4fc58124f041ea23efa6e7978aefadcea98063c18c54cd67e7d555f5a6c7c0bb070eb31d2a43962072a71961698da98bffc67e8a88600c67f7f426c58129840c40fa560d68bf7c2a0eaca5ed50d7b72a2cda5a4e8a8bcb4de87521927469d5cb9919a619747a291d991a83624d57d44e71dce022a842fdec83e70443d73b6aa133b1002b3de6af2ea92d52eebe0123aec176e286464e37cd9ffa2f2ba4d4c98b7f3b2b217c97a6b891852f3b584afd9cf98955325e0c2598ac38e53b400aa38cf9f498a810d353a25b55d470c139b88c8a770d3d0cc331e6965734bb6c533c5dcb4d4b1b2a3b9abe367682ceaa04fa7d885f349c553a7b2ca7820de8059eb57c48de1d23703d66b9231aed01403978c3f44afd891a895f24c52fe87a3f3d93ee291aff429287808bf957f9b87c559932fee081039a7e0d0e421a664ec8f07845bba84ef4c119e392cb34bc637f7b1a3bd00108f05877a243de7640ec8067c692da4d195e80f7316f1adbc2ba4b107d21fef011027e74156fb8868d37a4744773d464a6fe2af86b4d4860c0c9cd78d41024013a9226673622ed0d1431a1e0c13adab256ce8588148d54088a84104bb002c708164829b28cc2222e1a7a28dfc6beb18537cb9708547028b712e7ba8385af9983ca4d67e8ced652f0c508c38ca0836902c4a1349040c40dda2ca011e131862543cc9515008fca917ce0849f0b6698d22294c334a4224ebad50ec98ba8689e82d5c75ff6a5a4a9680d81f2277b2da65942e08869daefadfd3c5e6cc797a3030354ae9dd43620192756bf03482bf03126ad2f6982d564422a4c5650367fc08ce907414284d6ebb7a33429a8d33be01d9aac73cfff483d1da1e6b83e9b3353ac7d05bead762218e32bb0bc842567a2571d31be1c8ef462b5879dc41eeb640828fbba5f6b4fc88412bb3abd2c2d1758e637a07a17f44c9e38decc84619ca5200d7bb61df1faf1c1e52762446b43e041624dfd2f3062dc11bafbe335423414aa1f04dcd3734f74813e388f513d07a62ec0608e6c763ba990db538930e4510c143071c86459a3a0f7062a406ed4ac0a8510384ff24bc16d5ab9512f44ab98fab5ca348d7796f2a57fe7e5e2c6ab77046910da4b77cce1389f44b9f66e6416878b858faf572eb8282c5c8635519be648ac45757d0ecf2b9e441bf31a0038c7a9b64e9cf6d35bd2defa73438053fddf46214ff27158333e329bc210f983891497ae925944a430bec18cfe0b29dceaceeb402819078fa043184f6e0e9232811bc71cd9ba3a11baf5acbf0a51c27b2155fe99902955d4ab7b6bf7f9f97bfa71f2472eed453de13cf673b47505dbef6a3835c2934100d27230fbb8d22e930146856d3b42f12aa7d6c5462f7d37da8be4b4b0012d84a7a81ea3015ca293c015e1f3979b50a26d235e8e1b515577b89a977c253c23deabf2be0edcee911dfd5d989556185044c132d3c2d49e5ecccaffe4f5dd60e53610b7b06b863a333af7293027a892c9654eca934683e200cdbb2b08146e984181faf33ba0d0a63b1fb672b7e1da40f5ac9f0498c65e51336909de398c9bb7823c337e51dd36072664d3dba4da561e10a485e02f80092827eef2d3d9c8f8f866c54909de94563ffbf513edeb914966a1a8200be5e4a84605e2be93184628926f4ae0f3997656ea8adb77ae6b5a9907f64619ff8eb67949e5ad349ac7fc5cec4b3d20f5c90976aeddfa7650be30b51df111a457b73382aada6d3a6b0bf8d0e38793b204a1a8572c3ae18be0e2cd2b7de3914d3a2cce3936b9eb76d96dfa08dab12e2e6b4c35d9111a67a69cd2589ffd500427b785ff9cce58c7f0f272048b01e599ef34f5c244f3321d519c83fe9bbb59354b224dc9865916c1e7b95c137f892a949a5f6e8797fbcf1e96838e7246ae3509098fed9b9f18a3b8265bca8ae9baf8290709fe1bf37d4695993f11813377e3d23ff12f4bef5dd5a58f6e594cb2d59e03ade2cdb0472a583b691c87c07a53d05aff80d37ec9593fad3ba99dc0f0f8f16a67e2c244cf44dff481669b2e764a11fe4de9c5f2c1ed29f9a8113d1d8d1ffcbd2a0d617ca5ac7abad61b243462714c6a8ef1bb17717a372e865435c8ec379be3432f38e4d2d09ee6715007c4b5bbf941dbb4a8d1ec9b1f9424028951ce9ed5cd5e3ea6015ff9e082b4507038127428d2fe6aa48c193861d3b58489efa5fb0d7b74dcdfb06e6b58f867c949ae95947959c1c593390ff248b6149f0825375d5541a3f7030106111e49bc15261e8cbae10787af2484a994036e568aadce111ff348f2fcc8e77b51a2902d2234ff7a68dce20445d85e7332c7eaf3744d75491b5afd4cab5e83eb346cf78a27464acaa3d7371597ba577416463071ea153a077258f1f2d93cc91b4335360d57bd90bfa0db079abb02f50129671ec33b92f7e02b588e23c9da559fa220593a559a6460a33517a6acbaad05b565643948ea1ee64c50e12105a6a2aeb99b171763a717900aea75e0f94263a174ac3d626e4018491329dd5305f625aadd9544653a233be625cb8e7a38910400f9e26c08b507ca0d9d8d73a440ffd87eb11dc07aa25ce9ffe423fa5bf6a42868f45b66a9b4642c596f99221f2055ebc33a7066151c477f7f35a83db0daab15d9b42bc5f7f5e2e4339ad74618ae6668b86ae8feb32df89987810fd1a71df76f21629a5f7205ea814c583f8326572cd8bc3ad8e450c5890a3540b8c952ed8049c4b3330d5e51e3c6baf2e1ec3e2cc9b03a270927eb73ac50928b4e41b52133c7eaad3d2deb713d89134c410a06c52cbefc85b180d170c12d4836ce628eb3c7adfdbc7222d41999fb1b2941210cd44e4503fceaa9e0753d9dfbda3bf1717a10b31d54c09e8321cfbab6153d3596b38705f84b634e059edda05572fd80d4c5a8c3ea4f32b6bc3a8139282eb1d24612ad7528b7d7e753873681bd94e63717a3e48f57322fa796c7dd262c29647e1d2b2bc32bd66b754e49ed9d6aed109c3f64482c3ccd056e81f025bb30855c23ce549cd125c256e9d9e0b34dae2f64fcebbf2caa73ed4f0165f8642800fa840256526a0fddd80461f2e8df47f8c5a316d031da876a2f71727dc4f0a385e9dbe6bf5ad72f37b3f60bb96f529961502b939c6a4ce90318596387b572401b4f782b0701852e02eb4757ba853543a7b04722ef6091265ee01c9f789d5a90ca0de1889cc6f38c07b2f313be58e5f51e6c9320be258190055ae7cff1f883b1ccfc8b574d93176c12ea4d5100dc73cf8c3f0a4a202e77c2115ab3d1d101d3d476e6ef19d297c3a6dd85c839720ee46894f6d2fc07c757d77c96516b1c06d07b6cd01a7b03603d2d86de6eec9257c313e1c3cc89e8ff166f49fd6f659bdf723db090e217ef23a303d231070ade25dcca81e6d83e76951fb849091767fe9bdae94459fc3f7e20e077812a307683adadf28243145e4255f90c4f37d0a7ea107adb20fc4149925f193035ab9a9f8499116ade13bbd1680d907b201022ea014a0ffde4e3df82f014a16688643b10f89e1a75ba8fd1d50a589a3d776c1b83e83db6e4ae4765b0f6edb1f92eebfdc15f0da473a707e9d7890c15189be91e13cd5c9a1b4513f6c7fcade2a068086b8802818b2c99acb062acb947302af4943989f7d3593ca9992a99fc80a267c1c2f70c88c5b7d8bcd34fbe60da2bd4daafff73050c70c5ae3a61c52f936b8bf3b2d8d161b3bcac5f74de77f48c665a3864eda4a02d952383780bc331570ee3963448ca0e06ab962b82a1d9b3d2c9c3ac2389b55f48c9ae02cb9290ae3da75dd15c2aa213eb2feee589aebec5f2ec8427026b8bcb06b169672c5c6fc19d3e14bde4f2e4f120554a45f8b12eead20f5a3b5817c9e40639272b94e10962f8cf5b209d44b224ab29880ba23d297f3210de66730cc4e2336c5e07a8ac320e3d550ea40f75c0a899b991a62528445290a1e5100ea43346a6eaa1be1eaab5c87478712e9645876e4bc612c92adb47ad27840dfff5af7e12e43d7242ae56053587394c4c9e1d5f77b09ed87de8a105aaf8140c401057bb617e56890514246cf898adc4080a73deb68d980d6d92682c8b4942b31d82f05cc73657ebc3b99e3cd3038e169129f208dc04a38f5bbc6ff2c76bd6fce1afedf276d966abc3fd63164e632005f5ed852a919b6cba96d06c2d597b91a359c43e33459d899c82539f03856c190de13fedea53927a43fcce8524e34361c33a095910ebc28b5719e6d4eca5ca71929cb773008cdee55803e1cbc241565d04e58c45c1ce4467de893f64c3f726f45e1c62348f0800ae711fd3c084e1ff8039edfec8d6dd6e804b83c8efe25d07eb774a34a8fa623c220bd9690532418d6e527eff01604cb92e2ece6998221a2ccd766c5bda8c120a8e737589dc0789a604bec5286191802ac89e032a8d762b90cffc2ff66df25eec6c4adfe497de58b6ae51552cfb79c8b0626ca9018daa44fe8ea967b1d29c59fac128ac96b8027ed7e9ee445db37959a171af2d19ebe2c2ce506367ec240c147f396b3ec089dbf424d97682f94c58c3611266531885fafa2ab9687bb0f204d6dd69059771ba5ce8f52c3c01bdd3839f9a3a89b782322f51e2c3458f600e6d4e9cf96bc3b7b373ef01b70c95672d72e36288332fc354287ddbf9bfc2c5c035fdffffbc1566c25f3cd7b9da9cf58c674931476cee9fabe514e0c8b7166d6f789b36b78570436dd74ec13f773489731eb877cf6d66de34fced0a02dd5f364d18c27a41020c25d87e6c8212a659124bc54f49263bfcd632eb745ee7da862839a187c40f6e54f3316454b5251543f611e41bd3f90a659398a77d4ba2fa48099f2b416643dc0a8af80c2c86ba8443422e5f7ad0d92e683c93d045aac92ed7c59f840f84ab5a754626d57da3af496d00396afc22fa5151640c39cbe670a6450e794ab80f8503e09e5e9a0a3ff4c8f222b7d6c52c742c1559b1a68e9c2563377c45d118bf122325fa1a17d8328c50febb8584462428697d06408ec710c5c45ff62ad040abfaac7c0d78e3f33dd1db3c8a0195dfdd20d46d29bc329013a62e5cd428b33c20f599e3be5c279100cdda737303a85219895e3d1454b09a0fab8f38bd2a799b40bc473c09d467e73b020cb64573571fbc01cb9ddc381ad56344ee262afca22a9e97e2c991bcaef80cf48fb75826ad031a71ceb897c7c80d2e992046398c2e2cb6aff9fc902fd80bdd54f47625d36e6528561a74f2809e75b99df17d5d3f877f97469dc3d7a748bff244d14e665a5c2189756850e8fe373bdfd89ad61c2455c0d51068a36fa452a11366ff6942cf0063108580428b809901dd29ac42b89414d38aa2a061bc6a1f01b51993302aaa8bc0bf56a10107356618a686542478d0bef8b755726d6f46d0a1fe509aa0cd610c42500a77f4eb934c9ab6511b9834baa43667046c702b4055612e474e39f725a5fc1dc7ed2ad2e3e73a2674afb1d6afc4c14c572118339fe25fb67b4f13e803f8bcca286dfb19db847d02b7956df41513ff43426ca9f3b3e9a4198460ecec99c3303a37facb24c8aeb233a5f7214c7b7648b53988c6c285b44b092c103bd963eb45ac7ec5a25e9da3193b5e5b5fed249b37491849c93ddd8f6f6dc203fe6d82d77ce5471bec09fe1ed092e42e557a6312004a229202adc81c9477f5f5041428adc194e290b3f7908d5b0e24813ebd7236e42dfbd01ecc24102c8dd560f5c38258a9adf7a1423996dcf4ff166ba58a5babea1e37c52edb27af948600c4980afa1244ee98ff67f8e55c44e5c0d826ae565b23196609a7110b155ecc74c26bb25642abc7327da9dbe3ef1f7ae727006f999054c086b12b36faa84c50aa62837f48ccc27144a1df4274c578aed603f9da93843162c7b20ff41ee5495a2075a76f883b049d8ac80fcbb3241877840177ff8857e17e1e27a54ca92b7e15de27da6f15ddfe75bab1d56ce45b57557423fc5ebccfcd09bfa6e23f7cb4aa7eacb5e1b709831e0da8e4c78edc9e7b6f479b544295474c3df737c0c5053ae67326f22cf029a61283a67242d6cf5391a1f20c7cbfef219ab5167b0e3227e6e44450efbf582b573d28223abe4d203f554707bd0463e4f4a6b021713cda6dc152bc0d1695150ea61f6e2f5f19dc3a08b84335ae3f5ccc8da6872868267d45d8f54eba71e02dc7207aac579b315dbff1d20f6bb3b159f69da9c1360e8660d65e63227d31f644c0bdc7303dfacb423eeeb925972b2cbc67c9ebb2a5233bce76e16168623b4908e318ee3d355f74d3388a5b3f8aefc29b63e64291505bf18617d9b5ef8ac1a7afc5ec360889cee000afe50590b6d54e5fe555b5ad092b83f027faa6eec68b0562571d3fd95faadf122221c67a3b201b0b5be2b89108e1ff4c4adba688091efab781cdbdbd5a0062c3d94a50af8adf291b5c90a32abd7773ab5eadd2d6445779ec748732826b40d874553661622219c0dcb3a9d8e2d487e5280a33c35657c51e3efaa5d1b942da15d35338fd172133991681af5191d1152e0d9f53e4ee62f70a5d56987b4588baad78bd0ea6aae6b025cd30c00678fbb3e8f05a9d03fd87696b7950598da88b9a586b04d7b1061d8bdb57db7756b4f4506a8ca9473e5824de4ceba54e4adeb2c516c652dc30001a057f45c9d95a3817cb9342c4d419df640b9d456291b3a82c962c62962e0b3a15373715582855e8364e2a7c72e3b693fa7ca13c3de2e0939208e5aebcc6e4437f39adc61e941aa505ec159c17a9b3132aa18278382fe89190a2092efa07473d397a72dd1e7312773fd4de32643605f5c18a1a9c9b3c26ea4959c0d98ea552a898b8e449aa1cab83304ce4495d07b50b012b4f1b50332ea3847c64192969bf15dac49db18cdc6e744e9e840366a42484987b1410576d524e9ee8dfe32b2f4f83ae136041b4e4651872d62862541e5788d3230f71f1d842720d3ee6a311e5082de61085c6544e3a4b8519c84e09832b4162ba9e51c140d555f478162c50909864d4a07e8da003714bdd2be4d0081578ab4935871787848280bb167851e687e62fb32264d7d186fa9da97cf9042a18fa7e4537e2be3327c7f98784d3ee40389b8e00c7653b310fda3044aadc524ca02a12779c5cff20ccbcfa2dea11e1bc6ef345643b6b8dd0b774b4b121a419b3cd32584bf315f86ac6e73c38538f1938080d69a1cce6f480393a6966428097811001c8ee2f3db45562b761c5f138f160f636c9fcf310f2be16a977f0c5be6cdfa5cdb77cbf4d67ed77e0e38287d0aa2b0145c133e124d43cfbf5f1c207081dac5e528f93e8dd129fa364b654130bc31c6876c4d2a4a4e256aaea30862636f07f99137efbedfb65aa5f4580d1b5b2101ff94b28668148be43028cab023ed0045a0c3550b0a49003f3ffffffffffffffffff18f66f59f5ff1fc20d29295280ffefbd776e92b4e90017ed42b4d66cbb050000885327be7781c20c900cab0b5fd8afe3157b34b1cec3e6ad2cb11d74b822d56ddd1c19b742cddc949eecb0e298b4a4e8ad615fd15d459584f6b89eca9f528e2af84edf7bd2f6a5fd950ae5272bba8b56eaf987d0810a274cb4b3944b0c9d2ea7d0c292a58baa99e28e6771b63d7367fa5224492d165116db7c4b7ad0410aeb5f3e46cc33678ca3b8ae049f6fd1f0b697071da220234af8b80c5fc94d82d0110aa33657d8868bcbbc83c20f23f6a6735149ff44ab167bb36cd8ecdbf104596ea5afba49f7351de8e844a2c8ba75cd892c2575ec3f392246c72608ddf15fbb9c9285eb2438e346092cd0a1093a9bef9555584921ebc8c47d1f54fec673ae9d3a30d15c6cdb9a9421a3cd97304576e57462a4d8e62cb157b08c123a2bdd592ae1dba9e84c7db06442e50a1d94d04c4efc96ad1232ba93384ecc9318ec9384672edd36256f92448d071d91d032658a41eced3eb4637440a25fed143a6ff0e0b103848e47f8d331f171626c13531c71cac5c95a9692a3a31197f061c935e594995fb43f00051d8c289f60a1c4206aa3296442c7220e23a7676272b24e0e3a14b1f75aac58e29af0bfdfe848c49b395bc5a373637d4460529ba57597b874f21058c949b68f399d94a4a4218e195d79e26f0a91605a5275f527fd0909f109bbf9cca441ace56a72ec6c8c728b201269918e1ab473971688c65bd6274b633f49012239e62c9df1ffa15228091d7f58d353a8d058b26e17840e3f943d176ecdb3b9967c91848e3e2423369a62de578508810e3e9ce5a94c4ad9eed8039a83d8e66cea8888081938c62083026774e82111dd8ec17bfca289d141471e6a93c9347252b64d110f59ca30ebd1652666ee061d77b0dac4ba73664ee9e43bec80968d49ba495209b175d4e193edaeb45f395a52e960cc38e2d9e799031d7e29690c5391ff75c8a188b3da28267e445e3ae2405b0c972e668dd99a75c0c154fdb09bec7f4b2753e8788316e424d9daac3f0d75b8c1142e7c8b9f95a8d51921e3037ee38b31c8e86803667fe1637ef34c990dfbba5928cb686d27bb86e2453f85734b974c540d478d61e97b9734a45b82b5ffc71e4046094444cef019eca0030d449ae5cf51577fd51b008021749c81594f92b6474b09ccd061862d64e78c7b7867ac1d65682e560837118dcdd38c0e3290713f79e84f428ddb36e818c375972b2176dda0430cea89adfba1524a6403c01f3ac2c097f55fd498d34107188cddb5fc13f9d1a29c838e2f9c7aa3c794342d6f9c1a80820e2f984d2cc1253c47e26a41471792c4ccc4ffd63690000d24200309f80e2e1851dd6d7a266fe484828e2d98534ed5ce087b13762d24d9d9cc2473d6d22a9080157464e17e5f3ff51f0f13662cacf9d342e65998f3e415d03c4b9eb27ad44d6885e42fcbb863dda295ab821719f3ae243bb6a6a4a0830a4be764254999b2d3af5370a63fa71c4e8e1412132aed4e36ca5d2e0aa675585ccb241d50286cc5e4d9840ae2270c848e27a41b956348580070840e272464fe9df390f9414713acd8964b7c2e645362c22569c8cf16e9121274226a4fcaf98f5f0931e8484207123a8e906466f997ca53b33d1d46f8ae3ffef7fc6deb5484db4283e6a06307113ad031840e2198a4742183bf496ca41d413858bcf8b49d6bb44ccae800826da1a52f96c68af1ebf8019f729c506dd941870faab52c594c8a56e2d95ed01e7453654b528317b5d9a9a56873178535394ccc291f543232a8a10b2d8fa7a8286daeb14ea0462e8c9ad17031791ad4c04559326967c76042e5941ab750347ba6acd9c28756cb10c3bfc00186096ad8628dad8a17929b52f25a24bf2664db896587345283169ce49541c3da78c8ce2c8aee31aa99ed25293d2321a8218b8a05d580458d579c6d3d49c5a093b65f0e32c6b8212252c315d48a1aac28afa62e640a9e65be0ed458859d3ff6ac77c63ea9400d55d448c5b94e6e4b12f3bacfa0e2f2b0dfb97b92942c18841aa748cc10f9f7694c83dd354cb17588b81449b1532bac44772c515238259794619a51b0de638259653544c189f527c578e7dcdd8f88018686c122220fc0512314669c12ffd29a23a0b8a4fd2dbafb232222353e51c3135775bad09c4e088bd99107e0c091c371e0d02fca20e3469751a31367f24dd7e0849f3656f5ad8e888884b16684e08b32cad004888820a2c626b620f7d9fddedcff1c111111112903c7186a6802f7ac295d6634222292861a99f0e34fccb6d121430d4c28a7fba79d326fdf460c352e71540ab19fd25dac32f9a20c1c65a86189ed927d68e97cb29718236a54a2743fad268b881a94f0cd2d5bbcd57cbe1943d49884e94fd2b3fe8aede133e2881a92a8e6a4d03829a3d214892e3b89d134797dff654424113520b1ee75da06292995d48d88883ca2c623aaa079b2657ffcb7bc226a3842ff74b59e711ba7f9226a3402f3e47b429a74e1fe04123518f14956cd7a75120f6da40109784002c028430261b0b7190368448d4558e28b9924e77b0d452455cea9a204932c3d23a34622ced149924a82e54ed7895103115c8ce33b19622e25491bd438c479d1dea4506176e28b831a8648fadcd3259dc57013fc1a8538a69fb06f62386a10e234e9fca4bbb2786276a4c620cc9d6144c437d5e631a92108b367739ead4d073502710c727268b9fb14c407c4953177988a3f6726ff87a3e40a3f5b6599673fa815ae1525957c917a1fb67b8f3107b3ac4ce27cf8c2675d3cc13de095d352d57bafe45b0fc6467a900a9f3b76ce83b72a25b4688c87dadbba3ff7b2c9f2dee1f8a9cd63ccd60e866e0daf1277d521adc36adadea326ddd93e7428659dd3e91843064dce21cd92ef36a7e478dbc881b19c7d937072e270d987c69376752e0b872c4c59cc36952596bcc158527fa820b2b1a173c32946c49f47ebd3701b0eee63b2e664c28682bdc69e99c91aceb92429d283ff7b4aa286d533a593d5ba35c64b1a122f75b3776ffcec1534a097ca3b951c3b4352c6132cb3ef95f8991992d34c4af37319baa4d6d2913b962643512564ae26f7adcf1848cbc9c374470c66fe98315fa720155361480ea27252308d2a8b4644c0b07afaaff495263dfe5f384639a9ca5859a5bf174a671ed398698899bf0b7d5b945cfecf85e44b8bd697e4cd71fa2d982a5cf266d77553ac8546c2a6fb663779ca66a194b94fd834ef97b7c5423966b734af73c297e815d65422b3397ede21b5c29635645d8af12f68a70a7aa52bf324ec05b90e15ce765f1b4de157f69c82293446ac72530e35a550f7c92dae22669bcc281ccae41c3d992c2d354221b9d960d2c9957549f009a78f49c66c8b134e921857512afc748e358168b524e47c79dab498f046e599127522e3bdc6128893f55312a3c921c75402afb5d7e97fc11a4938e4bbd395497fe2eec8d740427142ffed6b9ed1c98cc0a1c611fa70cb1b533e07187aa30446b8248be84bd28ca6cfc530430c306ea01e78408d22146ae96cc2fb2c7aec8c1b3970388f210115d420426de6393456700d9109a3c6107c7bdd6f4df925236e400ec7400d2124e45da552ef132d0f4080073c80001b094880153304e0851a416077af2ca53f793628a80184cf2e535c2f132b753c7246186594a13fe0dfe3e63559b655a718d4f041e2392516d97afad188c81966ec8d0424a013408133f88c30c600410cc600038709e240a317565c33cb6e4d7db1bc00009a408317a5ce5312591dd995191af88088c8031e70c68d079cf160dcf01334e0022339c0404118ea1508001168ec02fb9eb9d4e4f13ea7c8a0a18b4d72b3ca495af25476bf001925e8008d5cd0c0058d5b942d4840a316440b11d098c50768c82216b078852b5a913cbd57d77a494ec125d060c52a3ced24ea2558de8a5e15a590216743995966073b10038c111c0aa8410e72900a1aa8a0632651a3d769689c2251d5b5a42815a2610a347da4d59cdc5d25e5068d525c6210b7f6e87d292a29c8289edeb12b1aa338d77606133266095ae3808628ca4eeb29e38f6567cb19344261bc91d52ad9a4397d41d146f8b894cda964506f584044446ff817343e915cbad173924dd79df744579fc4f23e96ee8977e299e8cb694ff08b0494800627f413bdc206d124539261d0d804d1d084297e4972dd45f65b3a13496ad9c736c65de78806269ec62568588246253c4083123426e1001a92a011091a90a0f1081a8ea0d1081a8c309f6e0c365ad1018d452c7d52c9293c5b36a98a484ad798bdde76fe3a341241569c141f3727edd697400311eae592e5c43c87b0534253c939055391888621f6942b4fb2d178620a228146210cea265d95d3912fca0863044883105c94befdaff5a41e0fc2af0b994dbce0d1835b060d4190179fd274b66a8ad909680442cd183d9a786c769dd00044f579b22f5dd77ff623222223a0f1874b12bea4b21c2fabe5a240c30fa7bc8ac1f4c44744444440a30ff4677299ca984ed1640334f89058595617437f6bde4644443040630f74d6dd28bdae39e50234f4f09b1cdc92a63e0f4993614ce8986d513d1e0eb1c97392b1ee8cfd0e49e2e6af8d6f8ba7b61d4c7d3b9ba494c308da9b787114f00e26fbeb42c1585db6dd9b4e90ce138ab9dfa5e4ac67763ac1951ef9f3b009c9a93c58f0ae1e1364421ae7633e932c21d9e2a39c946bd62ba1b42b9ac5728693539250720b57793524b09ddba493ab23ac69d22ef457c6d608c65f67fe4f11da8f1d3be7fdd092c80044d8e4333957c6794e730f018d132a45dd8bd978b1c0004250ca524c2654b47cce8e888864c00041a06ef437dd3c478d6b00209c2af869bea8c0003fe83e67a9741b2d985b0ce003cea428cf0bf742d11025c68a335e6af242b198ec3a688c6295da05311fb6b7a4e8c2f09dc2a5387ea1d5ca8556d13d54c6f872d9aae0031766f5785331857bf4ae47f0710b224ace1a7db1f0124744446c513a8f906c0d8d8888d442bbf79cd9febd93b31111910f7cd0e2e4166dd53fc9ded91c1111f99885322689b2afde888888093e64713ac9aa3377cc8888482c94340dbb9fd41111910e7cc0c2102b8bb626fa0a3c997f7475a9243eb9c2b0b2926b52ec497a3e5a91bc16ad3249d7264c69e5831562904186003e56d16380618331cc28c0872ab0fe2d31855e2a21a71111113152e1fe859232d365498b1f15d86fc4497e4247d53ab2808f537c98e2caf6ff5193b42a9f1346196268e08c09e0c0a121f0268302222267ac0e3e4a6112ade33eb8cced9d60fc7f41460e0d5ce00236f82005ad79e205597bfbb94744441c8c1b394671d80b16fa7aa177ce1151bc376d37797dd7318e8888e4e73023146557cc9d0b2850f148536997c9bb43f0f109c237be69dabebc6be3f044e9dca45ef2d209e7ff739faccf896693e083137755aa69bc7a4ae9f21b14f8d844dd7f3d1aecc4be286be2f7f065f2889a892e9a24963cf261620bc95caabe771aa1083e2ec194f0dedfbe73e0c31209739fd91732954873c77c8f96f44afc2df04189abd5c253ae3add9326518e765df39fef22a12492727fbaf4e7d93989191111492b0c7c44624f5edd1f6b3b49e31924e8136354cd422671fd11111111111c5f8ce000e38b327068e0e3115eda0beae973436fa7011f8e3089169626dcef53da1f8db0e36f738a9e7a5aea0f463c7f63f349d417b1da5948489cec25c88a60bcfca4b4e222f9af043e12c1fe8713fc245ff5baacc18034830520f78188af4267ac6d347d6c0e416c2569cee6373cf96108bd6348d5d88f16dbb74fe0a310969765d9981b0c324e80820f42f0a9af257cd6068198d4d95e6595e36c04f1c99692e7ca747cbd637c04a2bdde8a174f28f137bf810f40b41eb219efa27f307b7a8d09b1e429353ff467671f8ebcd427569ea9688f0f260fd6317f3c79735cf6e0689e5c363db677727a50d2b2fb6fb55d5b968744bddff854593ce8b9625e4383ff89b9439e39c4fade49f248e5c30e5f1ad550593b5325c18f3a50295825c9eca45e8965f041074abc9f5ad5110040f898c3bfd732d6d5871cb6b3d6dd0f7a1c2a39ba556a69f80adf88195fd4008c6ec0071c0ecdb9d9acd262bc61ab585e9267da3429474444d60c1c6e284db6b47cf2ade6a30d779c98efd5d711119132c0b891034718222239c600c304310063022222221f6cf86d77d272f3b3ce5c818f352488f497d0995f442f6a30b62c25d9a9d3600c739a84ac1834947f31c92644654f31bc6748dad20d2e15d6266c1e7c98414bc1ff46b42f4355e61779a2fff6776ae0231011a981dff80f3294e6e469936242acb333f68b33c2282307189b565f8c5ce0630c6e97ac963ab32d25f10f311cac6325ab3485c1507ad9c2c6cfa59e0483e6977fe0e30b7e641817f18f6172f5e185b394a63e5143057c74c12454680da7a9842ff1830b878ee716d494bfd93db70dd8c087160a5d257957c464880ef29185f4376aa76f1e111101030718222238c200238719f98185bf676624cee43d661f5738839a6ba7083fac70e9947766baf5e8d98f2a985abd71f1635376fca042392e787ee7f8630a5ad4989d52e59cc7703368e024f032ce288114944e494c29ee4eaa52ef15f032ce28817e44e11fbbcb17da42e112aed29775c5fc7e7d3ce1509ad1c45cc2c73451081a90038c305ef0e184427bce9c4af5a30944a750dd9926fb55e88309541ef52487acd024efc712f6fc399d2cde33140564d8a0040cf850422e5f51ded444fff97c24a1985995f3ab4759ef0309684a4b89af17838f23f02613f5f16e43afe686df1841043e8cc06d955c29f5feafff2802ff174c9ccff7799af34104ade3aa95f0c1a64bfa18c2f93d096a7275f485fd218437e7c65d4e69366f7c11831b64bc0a3e8270b4aeb7d899c5ac0682b7316589e95ee1b2a71f3fc0ee7cc7ed62e378ef810f1ffc16f4ed4773d295c9462fdaac27c5abba53df2c2f4aa2ab4a868bd13189ee22934fe8b2f85d1749855f499a2abd8d8765462ea8954ea51924f0c045f9d93ef445f626d1c4041eb73889a935dc27e9bd8dc5c0717ce1618bbb37aba760e1dfd4631eb548daec3187f8caab257bd0e292542e9425d1e4a4242339340422222339b40c1191337278ccc2d0f724e6ce94ef56bf41c6171ab8e139c60083021eb230ee622af1a28fb79e239c43c5f822c70d306ee4f0884557e1d3259f8a12c386c5fe69826551f515d494862edf7461c3e30ad5fe75bb935c2761d38a52bc68dfc17b5654572509331b2b3c69569114533967a60c27c8a78a52734949ae98444f7ae2068f54a47e1766b64285a9fe7275c9c53209799ce298eb635015d1c31477bcbd74b2676beb9722d14f312deafa35ca1ea4e0443d6f4d13e23d4cc4f018c513775e3e26ebc9ba281283c4da85c7cb55d323146dae14f3559da0e0acc36f059faf132f8f4f7cb13afd495d723ec9e289725889b27827dc98e2cbc64c0a5f951379d49a55d790c726facc6e826ac9593be73d34412749a56332af07cf22e091094a0a5131637808cd7b60a2109bc4190f77794ebf043e227b9a16d6d2862c9155b0a9b18cf1a1b3221e95308499ffc7afb5d57b3c287187cbbccb8a4937ac33b48c2f6e48c06312aebc49c96d62ace41860c4c0f73c24714e397f6783b5c91bcd41467a44e22f0d2667fda74de23e222262031f03021e902080c723502ff13f65e8e7e188c6553246d6864b966e447561f7c493d0b1351ec3c5f030dc83117792b2cfa155ea2d47c063116fca6feeec29e7af4411c4c7f67978b894b7e29108dff26d7a3d96b8fb8e8888a0c003117d5f8cfe1efd98663b842768949af12c4ba391c0c31049aca8c72a292cbd3e028f421095e413b773925c2a09020f429cc9ad92a8293a083ccad79e18e2b7691c518087206c93ca84397127f3c581e863a6bdacef01c1092589eb49aa46fea0665facd5ce8b1f99a1782612e2e1872fc6ae98f9d3077b4f7ecd9fb42409158ef5e0c363394f4c954fac4433f2800a782001253081c71e3cf450a670f3eaa9cf03591fe6e4a495e5258a07242e77991ce52bc79cc71d8a2ef993df7617f0b0839d3d7c32397fe8e0a5471d4ce041078f39509663e5d9f02afea9910878c8c1230e5e9aed47918c259f8743d29752e2e5941693e2f18672c86d527b4b6e991cf170031a59412c48d89d9cb7a176cd59994c10c94fd970e4c9a3ad73537b97c71a3c4fa9973a7597e0be1a92444fddd3f2a481f1ec6db77d92a4d143039efaed5135c6f90c49c9c41fcf176cff4d7ae06186e48ea9a4e17280e05106e463da630abe65131ac1830c7a8449c93a467d10cd18bc0c35eb941693b72f066e2bc99eeffa3449a1063cc2503479ebe4e51982071876dd89dcec9f2fac6d992d8ebda6ed8d173e39aca7dbec64a577419dd971ebce936d521ae0c105c5844b1fc34eeecfd9c275625813e77ac662aa85e7b2e5db2fb9e387e49185daf5b7cecd3225d11b7860e1ac39b62b6dd132344af0b842a94e36b9c5d0f9b64b8287154af2a369dbe6227baf42efa5d1c4224fd536237850c164339e71eef498829f61b39e67f790022d77826a579c13e31b1111c9e1316081471432493ad92e7992436529c70d0dc10d0f018e1ba8078ce00105937fc59c254e463c9e506b926573d29d979213818713f2dacf29e50c7b34414be9c973477fe6571e4c48f2defa4c97d573958c9ce1b1040f2564c1a6e4932449c8137f0b1e49c863d4144eb4dada1673680e12f4c0030978aed33c09dfcda31f81cc1b3ac5d426f49dcb030f23f4fdb1b7d7eda64cb008ab25512c3d44846eae33ed741f825ec285bd93cee48aa3073c8440669f4c794bcc3227c70c8f20f89ae46cd3e48951a3071058d7b1389e3e1e3fb82e7efdd7b59e58ef040f1f50162c097d351f325a143a7ab1e574925ca4c68babb7b3c7d70ff55197d0b18bdef357ee9342b9a7c5071dba28896161a1a4d859156f42472ed0245e97c79c0417d4db6e4a37cd9fabdd422bdd5cd6b7b185b94683470d7e2dba19156dd32931b3a2840e5a103133d376e131d72cecb018db9d1a59202749b9c1e335a5b18dd0110b2f9974f2c50f299529b0387e79eb07fb04bfaabae78be629c18456eedb164e0ac8259c0b5ae1e299cba51dc4128ddf5d744e9f55f5025289ee2ffe06cb27078d1b8412c520259f1ccb5636c30d3289e44ca9e672cc1dc6e292a892187392f80d1209837774aa1c320824184f82c66e96d4120dc823cc2f6163969a411c9195ace7132cf36f5a411af1ca7a4e79b36af7f58c30c6cb4cbfa731d4457829a3587c6d1591bcded92d6d0549c49e73cefe3071b13a058208cdb252858ce1119043703a2b6e39e9648c8f01c68218c28c1e2a6b8a49bc985f9042104229f9f2848f49f93a0fc2a9e06a82dace01104164e63befa6e30f40028159b999a4712c4bae66d0c0c3503368600140309f3c659f5cc9928541fe70b00de6714ebd668c011961888880f841c9e9e01669e97266471006481fd8984ffb02840fc537b1bee34ccef5a80940f670097fd6667ef937e623207a783ece9994a3c8207930a6e4e3b649f4d2271f040fc67778864f7230007287b43fa69caa929476be1980d8a168e5a9d737c85d590d52876a7cc53ac534062074f092a868904bc24afb232020063287e4f393cd625a0e649494e4d4281eb3772a001287440d27c77e9e8b5a351cf41cf652f1d3a7509f37981683c65092a01b3cf1a4adcfbc4fed0ba40d9f5072c986d42f9d46edf9a8ab206b28ee62dbd8cc6bba05440d489ca416cccbd6929c064a5e8f5971334ab5c32068e0463cdfad44fdab06e40c58fc338b95544ca41a11110131836f3a6752cc9f8294a10831cdf9d73bfa7e10321cd6a42e7f90df3b7b44446404871961bc0840c6600c9a2c94609776a204021031f826750a7363ff1b5512808441ebe0d3994a73c363100332c238010818bcaaa826e58f06f205344fceaea2f1ac93a817d218b94972c9947b4dbaf099d4bd6242d47e9a40b8704c6ee127afe8c497205bf04f254afcab8a8c1b102d183634a63a32bbca04c9c27631598ebd15de9f8260213fd38fd57c95f97e902be0e9444d22f2f7c4b36be430438c08805861b5ab4da9ee979269aaf049ede2b1f602a142c1329d309964cbffd30740a660091b4ea7cf65b47529dc19cebbe48b92e444a3c0099aac4eddc490b98140a11ccd5906803cc1cedcefe14f25ac0671c25f3989a7592a9afe4d50b7725878cf043b95e4f267f695f512b4b6cb72a9298157bb4d513ba1fe264139d390414582d9baa34bfac6cd9e2368719d33278f113c93bca4e9494f929c22389a84729d92a4dc93086879d99dac1942499eebcdb77d76a110ca7cd95210a9d6fa8250b8a497b4498050a77ca351f149ba1f2cde1e11993d880f9255e773876ca514fa5e78157f913e2fb27c8d2fea77b3f72e6caf11ad6cb30fb62e2ea984cc1e434ed63a17896971ec24c9db7071e15f124cb424e6b36e6f4165b5dc50dd0f596d71cae9ed0a57e994d622c9fd368b7e9c167fc6c99d8d53c29c3e8b26e54a3a4f93c7d2659138eb1b7389b1e0ce3aa84589d1f660e1e6186f67fae7b6c45f41fc86d4201b3a277357a0a556278e75b6acbc156956f1ebbdedcb382b9238cbc92ecd98daab58c4e6d5ce2f3cc5aa60439634676e2a9213dd4baeb1ceb4a2a2ba4f6245d7ad20e929c8a89bfb98a2da779d9538f943598a5f329df0ba1fe332a440a36e58ccc151f052c24ccb559e7aa2204236578c5153ff4928b4d12c267e56ee9e80c2a0da9da3997c0299954a412bcf97144fd8b36935aba97d6b9d488e2a393fade6846aa22954de37f109bf59c2db25e1a389f35c92e2e4c41fb333d14ca6189310173f8631c19f687fc9973853f455c58d25ead02477f89c4a7417faa24d8ceb3229e189691356419e44720c1e3b69e96f3b9684b95662ace82291cb9ae872a2a6c40924d678b318ff2aee943c22d9add3697b788b157684aea9f229e520561137e270b27cca89f251f38c30fea2092b5317b25f449167152e886f98ae087368daa8f1e9bb7422927c2a3ed37a2fc78838e7f02a1a3d44a23d44a3592f5b554370695367c7d5fd3d8530b34ca78a92105a9242326c3388e4f3cbd651109b78da2ed39e9e328150adc37b4cdfeb424094b249dd9fb41feefdc1d213253cc406d10f9bc89c864d77acfb60d79bf4bd297c28ccb4dd435a1a73d2b0cfded8eae1fdbc7d25a5360fc725578fdcee931e0f49dbc5b8e6aab77e873aebee3a743b982da59e52b35bd875e864fde94dfda623d381f490e525db75e8780e5f6a69ebf66d6b550e2729e75441638eac983810d3e164d3201cdc94e71ba252177f039782469be664f73937386d316a3b6ab4b00dae49e9640df796acd8d0d59db9cba59dbf86af73bad199540d66ec248eab9e067bf35cfeb999d2341a144f8288949f749acfa0fde68adb9f837b6c06c6a4ab1823bc3eb9654053887cd22c19ce6d21aa95594bb363f0af63d66d2ec183470cd766ecf02177f2cf3060e192946135ee253160a8e6433f5ee60b78f4701643c6c9845ed0edb5c4d2aa73feba407a167b3be9e4933d2eac9bf349dff329a5dcd9c25d71fec162986bcad102eeed79b54c2cf1ad93853a767695cf6301ab2d4d531a37d25fe1f0146f637d227cb7427abab3d1f32a982f54b0ec93c41c3915ba2feda0972c7edf39052d0915a72f3b9e54a7143af5ce4e9913056a7dd2c34916554d28b431f8d8a525cb68f204bf2d26d56862b0ae38a11c17cf3249bdbda926e8fdfd1a4d42f34bc984e4cd319aa73c9d5aca2514d264ef75cb9f36af04732f09f39f2996a693e086cab4911a09a7feb0d922a4c7e2237831995c2e6b84e2a64e29dae49b132d8226fb31ce4ca70d1e22b8972b9688cd454d0e61efce93caf20ac1ec2793a1a7b267109ed4acf996cc9f3340f857c7a446db537f3f60a5f2e4cdcbcee1e4003ef0d64c3ecd572f2ae1dff3f86fc89317da9bfc7e72ed3892d9c56292943d72d7c572a95916d3b9387aa7f387933b3f8c0bdb4baa9817bec55bb1f377923ac6c4b6d0b2935839cd4942c4b550bd7225b9ce31559216be7d3c7dd9b85136b358be2de6d09aaf6e91857252bcb8a9120b6adfd35518b354172c6cdde831e68bb928e12bf05e13a54f770599e4cf159f561ca7274ed48977a859c15944c8b8e6b6125d8519edcb3a8999be3eaa3093a849055d626bd63ca2e20af77b278f6d5e93535095952fe7e3f963a648ce5153eef36e4b62a5a862a5e82555470ad37ab6cb122ffb866e14b9aff6452f1185593936777dce1c4351bc7b418195acc14b4eda62f14f142d66b7e9f5843be796a5e3a9c96d27ac9ce84ee171e28e2d1be32a969cca4da8da3905df9e12a6d444b6a15f9f5e3d764c265c8f7729644c245aaa24fb6b4a427a09fb42e6a0165bf3c95922dbe026745dd76b2a915ef29b9e708b5ea144525bc456cc599db549a4d59e6a6a317d578924aceeb318bb487c1ef639490f09634bbc0ce33de24ea76f9bae498eb92310f54e1bce773eef46245710f58aed9d4f9a118c9b5492c1fa27eb45a8593295d0395b32ac885c536a4f264e565613914795dc141626b60711886e49b2dd7988d452e72c29656f35c42a193bdb37aeaa2984d2c9bf4deac74a430834e9ee8bffef5ecc20d014963309fbf5130ae224660aebd15fc70e445b6327f217dd730e10e50b9f3449aca9777f20a26b2c6c5638cbf9e10e132ec3a856f47d4034d725b984cf50f9f09e78297b30a8ff5889c1ea32a5e8a1f3f049de0e4b1e9692072d27bf2ba70a1e949233598926d637953bec962757ae26cb15b78366b239291726e7bb0efb995c61972a3fd474f8efbd273fc3efac7338072fa1d55539a469de040d696275270ecb5e489b7712ae927030a7758d9e68c93a6f38a6487fde570915375036219b36d30683e7cb6b62c606e3c4640f26d8c91e5c8397abfa3cc5d4709d06cfa8159324c62c0dfd7f9b58a27ea7c90c0de9c864e76f0f79293b83ab9ae3a795cc0c6992e89c3da7e6e897c1cafdb92cbbbff24c06b7841997a9ba91790c26effbad128357a962307eed7476270cf7097629d687cbda80c1fc933d585c133e325f3093cc7e8edf5571f482d95be36e4e7fd2895dd8a3624a33ebb5fbb8c09f679a0ccf9c84932d6cc9d6bc4d2d983bfd94ff9b246c250bbbcb6e0add0a0bec667585cd72cc2badf80f5259c193e3bd4c8ef726fc55b026a39874391592b2e78aea546d923c053cc7574992302e1a96c29dc143af22220f408010ceedde974ed62586190141a0b37692a6d365a3b4110400818f1a63b88ffd0bfe0f0ed61af31627d539027c90b5588a254e8d9bbdc0e45a734695a426cc8b62f8cf9e37426bcc5da026ce46ed89fabee8a258a12561dae7a2141b3f9fafc7059a4c4cf18ded67f27e0b4afed41c1eb78575569953879789b9d7c2b5ac6df221bdd2ecb430c3d3253183d44e3d8b4f3e2cdab32d0b5fafce36b478cc66c7c21f578fb1cb86c51ad139a792bdcff615d65e36714cccf28fba22132eb3f7dfc99a37ad38a8543e2925ddb3c60a2a7d5bcead6d62a678152529e794cb2c39e65e1548b57ad07b6bcd735391c77615199fb82841855221f53a09fa265af414c78b179ded630ad5355ca80f97c2f52d396e4a29a5534941ce7856cb183ecbe78c22b1e73c47d1587d424714941cb37d9cd9cff66728bc936314ad7cfef72628d2bbd424899f4e92f913999518753ba58939eb09ef339d28256b3a91d9858c1b9325468fe184ad533976be89365a247a5f333aae89f7d6d3acdfe5a0f14c34d5ddaeb3613e2f26d89f894a713ec87f2ef194903ad5992fe7249628c750f2b615ac446f5a6f9b4f0c725248095d6483e59a7e125e46fa8926bd13f549c2f0b624c7e831debf8bc4513aad46ef20f16df290f5ed9cf33ce24e97743a0973fe99c411e71c73d65bdf0f9d3782d3f193937832c2cfb7295e932c02d598424e58451196da25399b4a22deedd5924d937cab22a254a184334947b67308aa73ce513b9db5c51822317777bf99e458a51067d6a7942f331b84302e67e6e6cc0661924543897941d45f72ce10ef7113ad40d8691eec9324804864344a7a7be6aefca19ca420b7f371c34ae5072efb72f498a2c9ed3ee0296f1ed7900f9449d515c37b28751243d2a225cd257a70274c2821255ccd3c58d1276c4bcf745478c0bd4aa78489ee50db48da86b1362f1b0736ec7038c952a326211ed8a883e396927ccf69830eb6efba74d0bdd9f60040041b73e0f64bfecb661de569da90838d387c9a77fd3697619421061838e0c04d485c55871fbb098c37685399cd4eec966d0236dc908425997e39738c41c68dc7808d36a839c8c97299977a9f81e680800d3614cddc9358593222bd51c6056cac81eb96933dc6d2083f7d0487196548c0861ade93227cbbbe01c67f11011b6928499136ea1e37f8592c60030d868a3f1ef37f5a62e30c87846eee949519aed8a73bbff7ee2769a30c693abd946d739fc834024236c8d0fda7ddcee9f2aa3920b031863458b06c2f974db4170367173bf736b34f2b36c2d0aa26bff034ad98a90d30f816a35d90abbf505b4f64df694ab26ac30bfdea69feecf35a93b7d105f592641215fa9d84c806173ab5132d35f5b5a268630b269f168b9757de724e60430b74ee97c49824e5d925b091852a688abdb41362aa63a1b839c92795e72b183fb39b3eaa15123a4e74ce7e5520b7a375a5f950c19acbd5888d2998355e4a827d8e29eec58614cebae85be285dd2ecd4614c8241d26730ae1390b85cebec24ed4f4614c8c8d27709be418b75bdb3da63881dcce62ee7735c1183cc8a4ac6cce25d960426f6288d72d511b4b282a844f9726ab68920d2574b29d5eccb59dc9cd46128e95c4df62ffebf7470225e79c4e62b752f0f0111afdb6be5a318b396b04ff25f4de2e5b04a34bcc3976dbebe510c1746116da395dce3784925455d9cceba4a41921f0d94bf8f9143d730e4253d1e3faf1639ad801c124da4da4fcdbf599fcc06ccb502322d9f041331ea3a7c7a0a9d2fdc2fd468e4d43482fba0c254706771fdff487f0c2f3bce96247eba81d8641c82e34c9ffe4ec4ded25bb21bac8c34b8adebc5f5f3f174c95cd97965c5b9dc245f73de62679ec1694b859f56334ba435b98eeeda3d734bcd2540b2df7362de6fc10fad38210f18aa92bed5389dd0899051b73f29cf2e45cf66571a7ac5d19f4d53ac6c42297fbbeee7c6952906d10028b620ecb146cf5c4d4f3055e91ac492ed9fbcec3e49c32425c919a5096534ea90621ad3063f6da94b6c28a53538a5292d694eca91921ab20ba52794ad28c484621aaa83a4ecea291c111920a556c2c891bf6dfea8a11820a3285a532fb124ace340d424e71fb4926a7983432083145c2486bacc9ed5d7e714829dac82f998b2d73b92f21a4c893e0a94abee36590c124c89051785d499eceb1f755ce2044145dcc1da149b8d2ed958c90501c4a4325dbf741418e2531a3097dc827884ee641735271bf5802ec10e2893c6a98d6ecd0bd7b12d289436e6bd906dbfd1ced104e186a5d62a237699f18b2897310abed1e9d05219a78e24a56ebad98fdaa904c94425de5549fe3fd252198385a966042cf6d2197f04f4edf9d51e7783046707c1162092bbc25b7f6760c0d23041552892f7eca75af73ead0855082b5dfd2943585b96c864cc237b9de927688ca500991c49d33562fd3c817374222b17e4c427d5e4c2be91c111181445139a85bcea6133b8743c36841c823da94e3c96ed2d9447cc6304188233c8fe1e2b75af6137ca006639c20a411c9295bae6e5a575e9e041fe81b200823841157f03cbb3dfe0a42165107699dad18d121230c42145185df5ec96165337538c660414822923a69d618ba35c7948f88887c41820fe018c34310719aef2efd2d191111c141820f7c117288355baca5d21bf919508821f4d7add7f16453674821d41c9ad984174742d000cfa13948300365760e7c71c61860e4c010427cd2875f8cca1df5b99041d496cd52baebfa942b41189bbef1327d3ad139241057cd566e4dda39a6cd094200a14c67ccd3cb8ab9c93ffca9654cf068317beefdf0f8547eefecfa606b0919252a738ca9e3c39fc2a6ff309b5afbb207724bf06ceed1a48c4e0f7b0eab5749639eee3d0f857928d141081ed2249497d0df9229af2177b8e4689f3b76bbbed72176486ca9f4b617f5fa9384d4614d994912df533c613474a86eac4ff6e40999835927f3776654e34e0e9183a3159f939474a36a36240ea9ebf77d36794eb349081c089748d9d8314c7e1ef2063ed2d5927fc814b37610e206c5cfb4a46872232222af1e060b42da70dece5ea2b78507bfd980780e5b62e7780d660e59d2761252031b97d12be589f1794e431e1f6dd424f5bf9c8286ebdc634db54a4ef50c9e14f36a59c542e91f628666333e45d7cde725e764fc181a784048198ad2b9e1b434694a0919d08d265758a463c03ce749b7978b21b1cdfbedd5b7c2c230bc9df5262a947d12b70e848081d6506f65b132bdf705454d76a3689afa498678a19e4bff8d19691f7e4817be29bbcefa71a112f3c791bf29640b8958fc2fab6088169413f72b6cca2c705f69528cd79b33c4088460a18ff226491d2f54c6197205c4f29c24797b92572f2bec2777c794c6466e788e31bc0a6fd8cb4132ce9ce7950a4475cc67f31833c678c8147effcd5c25ef1eb595c239f86b9d88a975b4b420240a9bb86f58cf39e28210289cd67b937499d19ee45910f28484c8aaaa8eb9139c3f93bf0e5d92ae9b20a4099a65d71c374ca4af650405214cb03a948e09961641c8125abb2e1f8bfd918a18214aa857b627bbec9024d865b1f25ad838bd5c0812b2ecaa4a928c8f767904ce7d2d2abc377cc4065f00200b214660bad664ab657fd4a4089ff565dcb42aeb738d8888380e32c2e0188410a19489b7f19fee9377089f559fb06ac1735485d0672ecb9fded7dd9c88484810923f3658b85c5b8af6801390a18210201c954adacaed2ee407d6fd9a5c3f66880fdcbf4c7a673e73e3f5a23ebda81ccb6717340d80f022fb4a195a297eb98f2322220f00d945971295a94f0c441749fd39bc33c5ebefb40d407261768e75934ea3fae5678ca15ff8185fdc20e30b1380e0429f933f9d98b5d3e2b7283363fcacfd1a535a416c619a5c2f694f35a548000220b570fc435cbbe956e7448ba26fba8f49406641baa54f3575dedbb62c125a7cab52a75c27ebb128977fa5ac6f20b0f82a457f6eededc604e415588c398a9495f003405c615d4a88548c5b918734918c5562ce3d61c527455608d5ffdaa957a1944961ec426bbae9a8a20aa970b11fab9ec50c80a4a2cd25f7e1dbc4f8b85141591899923b7b8a2e46373964da1013c306dc0031452e9aaf9b4d6ef11c97a28ae1d9243139891a346f002105a355dd6e498c57311f4593d9bf4d487de94a8ba212aa6d3b5f3e889720a170faa79254d9e44503020ab4c3ad3407c7171e8331f4c627403ed10963ed27648edaab8c32ccf0046a5a29989ce42c19f5c81737dc066484e1659c510228807482d1cc7b936b45d3554ee441e6e4cf41d7f3c9d9c4a3f712a23985cb1a4d6811e525c915904cec098c7ba8f40e4322c260301209450251180c0a4b9c06531308004058200d050371603451857d031400015d221c3c40241c241a121a14160744816028140e0403a1401810088782a16063122881e6b2311824d5f4bfef0b68e3df00cd5d8df8d3c2122dc063c47a902b22b861656d47236fb42f6e6d15f2fd67f8616dbb6834eaf49aa0e2be7b7a7d3d690776e40cc86713c7761bc3479731fa5cdcb7913a3e04cbcb4b300dbe20ef72cc584a0efaa489533de7cd08f0454543455fec7ce5946c98b5aaabcedde57b1b5bb59362ffc59450ca61471bd060fdc8088f91c2bb054ec27ed5a227a281bd13a796bf303b4b7123e047943877042e0c05b9654869b1ef38569bf503128b3c38f0e416ce59e27a3ab6d6cb624c503309f6c03aed48a9c1ff5c5eb3ad47283c108b7741a6d96766fe37ae4b078701d1ccfef484ea4fe5a0372f5edabc714bae4c5f251bec14814d7a9b9c04d7062e3b0316a04a0687cad9d187a0e920facdeb3d8abd530e877e01c4ddf03fba53027e0ecf58664bf79115c10b61f997a3bc93ca0e21bea2383407af103144a5665b1d2f88c462555fdb4cb14991bcc7c1a52ea1e2211d76bd35938c001001bb49d315da1b7d92c2f82955117e8b210e6a1f7be70b0006942d106c9b692f516c20dd680dc121ad646844043d5deb14e17e9dfab3f2aed274848a4e913a133ccff95d6c375ce2f69d7bcf7ffdb43cbbcd9cd16f91a3d4a6b5982a364127204c785b2252d06156160103d9123e8679bc470324caed44c0ea419f402264a6444ca6fe42e45c12fa3e75cdcf6d0ec6480ee073dbc4df45b79d4beab7716dcf6dcccb7246c42ed29093e34f1e7d9ce318d8e76dd97c5ccf9cc2ffa40aaf98268c7aa94372c200a52e4518c53356a2a9fca8c720a087b83346ae54f2ba4c94e962f38cbff62bc0d2fb64337dea3c79ddd752a1c62324837d1eb86f879701e3f77d452ea2193fc951615bf7ab82e52c1c140e2ac3ced517abe11de620bf4be175d4301e74d00d1e892ecad0a03cc681b4bd2811382e330a1a078186ba0e88025e4fbfeb9cb537479b05e95c610b1fc3337fe30ed240a6ed87b6f1768962283cddaff174f41c9c3ea348b5db051c2777a0a72bde87b2b4bdcef8d189760a81f9c9fd95c994bf084fff9aff163db2dfdb196d3f67b66acfb7cc6672b7a4b5aee83908de48ea5c8ee325fa8f000e12c862f67967bc41b808f479cab16f35843f0c86b945de005a00863001ac0b7e6ba7d92ee89bbe8c3c4b9bdabf41b8155dd65d5cf6d33d774208e038f0fd13900c3c5abb91fa58577ae7448f923bf3ebc075987680d8dfe625cc2ebe847c6729f1e8a54946c9fefdc48cc8432c69786ea7a3f622d4dce36c4f263a0700b432e1d0ccba6f83d7e9f99d3c67767cc0130bbe93523a7808035845d3334de05472b4825897e1cd9b2eeaee48d4858eda971b9386e04e49094383f33be7635ea3362e8079062dc9bbd05220ef3736d31ee44f7bdf4e56410c4e38b204095b73150963aea9e41b1cb21de4c3c98a438aae0320abbbb207f49f5c19ce3a4058d771f7ce9690c908651463b2992d00a2526bac83410a69702c538a96399e72e32819cd0ca7348b1bbd9b03a8165c10c0fdfda38d165a57e9b1d30afc464b03ed21347ce5d4824e05a05fa0adb323a8d8adb69433e69a7083c9c88d22a756281781abf4580b4047dd71733067b4be2fbfa6cd00e7614ebba24349de69028083c65758e0d14ea74b131271a0ce719e43641e04ecafb4a94971e17e14f9c801cdd2f366e4d96f8548d3c115a1e7c81f26708b98abedb7b13f61a06ff91916a98283610b435c399e2ec99112717dba67018aa2c4c626af542ac84beea1bbff5de908a673a60b1f07d7c023a52df37d295561b9b3ea98a3835d265d4c38ae4cc484d2aeaf3e48ac0f91b4cf592fa39760f47a198b54e42c8c88dd1d57e2883152fbcdeac0aaea266474019b5105619a75bfffdb5f4078c0618e4c0260eb1cea62044df0a8133228f59d0abeef03ca2a05e12e2a8ef110d4b05306643808b27a6f82d421159c5ab329f0e2165f10f57a0dae0084a51a33696e2d957a54629308671ba5d28dcb6da122870f84e2634950bc2c56f7369e6ae85bd0f5f7202c6ea92719458716e0e93d0ee39d02d89ead1eea9b0756fe5ff02d1d445d80930be96b54b0af06a95a082a417ce58e0806b71c35af84e162bc8850b2cf6b3403f3fa7cdf7c955537ba59bd4627e3c9e9f7b7471d87b671c7b6065032fb873655d54cf3abe6e0f21f524063859dad9d54e01c49b1414b252184c7837cbf662868b4f1c2e0c915c3fc1f14766019e76b06a062c77e5c84e1e713ad91bb038148e8d2d14782bf3865b68f7978d6013b77ddeaab3b799d0f6e303f8723e0d9c74e68677f79312b835630cb82708bf9229ae14ef58b518d6d7638343c764afc290107d8ecc9a3fe853c2bfddd48de2e4476a859654b9d13ee7e8fd71e2a0e7d6eaa9ec9fda6b3767b1c1067cd8026f8bdf870828d1882bccac6c242358062d4b155e56300d00a24f686f9480b5b5bc6c514ee69d9e987df1cacb16d650e75a16273d056992beb9310746791f1f026555371af01f36386a4966a970010290e33dd7a64d1d48f23de14802896655082ade02edf9f77e406d7913e3794e48058765735693e24d54497a39f1670d839febfad5fbf18157e86402bfbb46394cefabf9f921c80e70081f05318c776f38292293384127d2d747b709640d59ed9de49ea38f004c9944a57b6178f69e3336c387013e9a4b12fc31ccfe48ae1aa69fdb1804c78d21540f2e2146f84113f8f07dc70e2abbb572de6d616acfbe9122456658e42949c8c07bb572dff67e59dd45c2a5181bf0c77bedc1e083895a1c0b4d501e7dcab51d562bfdd3ce8951e82832b774cb9f847946e4bbad116a26fcef23775cb6285a65491f892f8702be0c0b6deca80903f2280d24a43ba4a07b57485433c1e3e5a4855af9b00345ce6132873adb3689c034d1eb43f8aaaec860ad0ea2af81d70857d0e2aa0c8c51e283fceff402f229cf0e63276431959747e2379410594d054b379b3371c4b0e470514281e82e2f7e94d7563008043a565fc91d02ce112ab242aa097a45543aab0ed212aa01645ba45c7f6050ce789bd33495f4030c5a121346fb774ae64087ca3a3f2c59df673a3eefd1ca3d598597d182a32e2722114ae1397aae0daa430912f80ca07a9d27f8fce8edb211542ad12451d9288bee6b69696c8766787a29e21c71860b2543534c84a2ac3e3854b2b91fd42181c6b02033b087f64988611deeed7fdbf41feae2b2163417da52076412cd61cc664da7e6158eebabed4c5dc4b428de8b20374a05bb615d09d9fda7d72da8e60328aedb14351a7e3e40f1c97f6a220a88708ddbb6ab0c7013fa5a4a78455a55a8b1670cf9e600b83ae0abc88d4666baa445a7d7a303132fec4f8a374ed0b39375bf863a8c6e9d7fee98eb6237ecda1df0604cb813ff6a91d561a7a65dc88e8c06a346e26867eb0cee21886573e1b4f95ea654a12c6d568442b6cafa71d77ed8e155f8bd7655c980d791f2654258c65daa719c086524979eb60749a684db619db20cf3390c01a372eb6fd381b2f5d2ebf1ddba88ca6f8666b7ac6db3236a9a6169deb56141babc8d7c0d28793d07906a9e2e78586910af367a5d4a4e8bba29561d09dcea8bf84b571099cdf0f8b0bfb2c9bcd07eb165923200bf4b2c5a8020cbf527fb336b3a0a7788fb273eede72f4e1882350bb4bcbafae81006162d15b9398852bf42e16f7f47c1c91dc26280cb81433b2c7d5c085ec5f6e8c7b7017d78dc069b5396321c01ebc0466a31cd672ecc411016acdc9e9d99be0d8ef1299eabd781b5f6488bd6ff5aca8059bd9987ea612f4ca40153d56fe59b171266bb0dff5b69bc034b738d2dbe8cf2a88db6d4dc3b868b55751d335c3b5e3040ddae918edc9a5ab28d0c48fe9ae06864a5ecc1d6492016674d452c7e8314f5edab1ed3d36d281d6e5a544eae7ba0454a9e4d48ff314f1317f60a8526aacc4d947e49893abb386394d2e245f0d6c58e57690bd26faf420bd6ea0ebb26f7a9ff0e734a4df496226cc6dcb4aa059b4e7ca6b33150fdc160d3a755cd93ae9616f3ef57c162dc2b8cb277f608a60c755d3464bf4cb37d2b87e13100a992fbc2855934b47acbc55c36fb51f47fb0107da06348b0d49aaa43449357a7ec15a667bc1e68e5b414f4e965f3e9e40883e1d8d4b5101689c5e46baa3f3984d6a4a06f946784726bfd4d7c82c91225757e46ca191f9beeb99decefad3aef66cd07481c2e8a762b7a7b4330dec63d76be0b07460e73602ca34a0ae52d3446e3dd6438d3d7584b8c6c6bb3b4ee2ecac3d368844d6cf1fa56aae1fb401fd1d7c95ac07a8fb771157444d5d80353aa5999afaf71b90962cfe02e8af2dbccb5e6cbdf174d7c4f4380602495c71dab5e7d5dd6a21dbb85cafba314a0190adbad67a475599f7ecdb96d2ffbaa44e6a38bdd0514ff5f6478228891a889b96446718cc59b9d327fa1ac201955ac2ef019d15846b48b81e7658164f14859ad999724cba92af511d94e6ecc15981d34abddabafe446be960525bde0b771a5e78f1ab22cad0a1437fb5afd5dc150cd84a6459aa815b090ae98fce0555b535833fd0c81b8979e27dd50e883c5f7798bef545aa597afd8d8b6c95cdef572fb1706815b7746f82a946e3cc987ef16bdda8ef3d5306cbad13b8d68c9c17848a4018c9a892dae321b080ac01f914a6337b302e872ae9aba0485b4e5731ef70e428380e2077474b5b8e5746ec687172519b355b11e04fafcfa0c43c92fdcad0978c6988b3dad4a6e6e73bae6cb21e887fc66c1a9d6708ef0069f1bd16b1a9cdff4d4259f87c92d2d1b96c34cc584cef6e2a9876500da9dd5054003da2b0c07dec85f4acf73b9cafc11022fe3bb07286c139b23c84f4ac2896a198138de09c502cf57628207a6385dce6cdcca6ebedb30132a275353649a06073ccdbf364470c60c5390bd17d1f0da4a645d491c56857e23fb41d9fba86abc565cab5d8464e564f19c61026d38c1c59eeff15b3d6a6da4c480ce49f1e46adf4236c7f3693f540598a2a9bdf2e18a576ca07b5159b9d73138b2f21248e2d681d906ee33d5df36691cb6a2bb6b77c5d339a95387d64e74ccef243d32c5149fa8d956ccb95e1d8135d89072c224e170d5a84bc53b6565bd6b40423ad25a63a279fff98a12283bf37c56c087bc2f83cdb4c55252c65fdadee5af6aa281371ed41f6c5ebce3ef36ab2044c264cc90600367b47124ff92c98f67dfc9d739c9db23e3e60352179dbc537cd39a287b74eca32a1144a5e01f2b37bc7239ce9cf4604398cda17e0cec1b49e590e941948c169c629765d16d29cf38595852286210798c3317fb9514b64c0242d690cb3734066762958b71f994253c954f296e5acbc8f92e91cd28fdaa2de139892cf66e9cfb2b626f0c65ad5f2d6d094fc2e85e449ce897aa2d6eb3dc1d22e9a876a13efb2c242bf8d27eca769420259564b23396eb28399de3e499f8a20a52ea05cbb2b1633d5d880ce9ad817078d8b7b60e24a5d19482faa9ec642f9d3cbf5b5d8cb53d8838efe0b502de8b18e2e2fffaf76d553eb9f0763bdb55433addb6146956fc030741dff12bdeaa35bbb424ebd70f52a69439bea6716a46d5b8e655f335e86db8fd4348fae4403bd304937fdfb1dfb197251f7167ca9c3380580db02684b8823a27caf81a3d30c6b605d06b6d1434d4df5ea63de30456295d10b370ba47137a17ec1f0772dd2527b0a77684ddadabff5139186812bbb27f4c11fd990f03d88fd8430bbae87d174810aa0a73ee896addd0949f0748cd6317f33c66c99c3cc7a57e63cbda09729e7750ba52eed3bbde81012716ca3278f7b1abd9fb9873570d05b10978e88bf8c3befd7e2f4616db3163bc96106d9f7df41e378832954df7d662e407b382aef39ee477d9bce485d65509ef984f1de94a01918b60d3c1be4b3dcddda5a692b0a80f8d7a46dea3abdb7237be96b66252400ac619ee2b594efa13048683d836c5388f1d259178f4e3e9152bee89c265d8cf2303f909be6884cd06a2544cf8bc5667f1412b8debe679c3dc1b26d1d29959210683ad4bd020b83851649ce3e2c9915d7f252d027883731ea3923592ecb8608ee6dc21bc6fa980110bdac6ebf8cc8d2934bf505a1929789f23cec4c557035a7cd508e1ca279715b7125160ba5f4a4cf1ef8d6b693a2e96768fa21f6f70831d08824326f03c44eb10ee19c59518016f3b752cd09ccba33a9e60e32f7ee7c6e2fee5bd1ee7c0b312a616e32b4b364cf00d0b028bdec3119099cf16707738c578fc7e0a7b59694a98593795af09011ecb8219cd8994d21f81a4a3e52e677d38883f2ff48b002fca9ede44a4b0a3a02219e48577ed737ec69eaff9ef1de1927d23aaeed8faf7423027ae433456988385485b840b29b1b2170732a0e21b778e4dc1731735fd4b829b0759e8fd3cab06a75adbd04ef4b5ba880275f88c81433439be5996c641a1bc3af1f4f7c69ac2ecf6e32e72507a00c20d39020db1b21790b54e2d6948dbd9ba38489c19a54d1cecbc9904c2c3e846bd82a40c9381d248c0f3d491f80c64d1b0f32ae423838bb9200548c177ec1d191d44c849618d6f4117b638ccf633b111aa956b4343a4812648bb3e5b9dbd25c45be1b3e58ebffa9b1410859d8b3a8bf8574813a80f98628a9d9b9d7cafd0307d92f06abc8158ca8a010bd6699882bae6cfe3e43c22714cbf0b400ec2c54aa6f1f8e22bd5d732ac0a13782cbab4fa9045c53fd9e051a8ecb2c4268a93129a2a03013923656c32ae6848ec019d67b97bea589e4fb6eb22c6d29227dfb902bbdde67e5c142939fe6ed083efc841c10b38c88a0d478876cb610e526b3381cc7b7c8ad7d584abd3b5842fa02dc9807d9a75102ec4020ed5e778bb30247cf0802c5b17badbf750136988d51218f9e8c092fa58df16422b115db41e1ebada3413b5e39d02e6e264c524026857125b932529bfb06d45ec628904f904854301fa5ac9742006d94ef9132cab6bfe8c4fcfb72c68f298f6a38079fae7ff93b1f0434e6d3d4d8e38d7e3c3352e0daea35d1b8ac12250ce8db151dfa7e072d21532d633642c2652b0f78fd3573f783d1db81cc08716c0cdf009c3e8221cfbe077bce8d30ae2627804295c74a86c430959d636a04569a9f38674b614d4080a4c24158b3c2b78e24ec187857cf81be607c9a907079f0dc64f71a635d76138aae04418d2e2e24933e1e5d64b77b114f8edbf93974ff89275fa17d3f7fc695d2b139e6d3469b5f72c4b73f5dd52348ee9940f3686d07f3d7e5248e1fd5d1643cef9cbb81f6ce768c615e83e14a2c112d6a6194ebe66f2d3f66ee68a3118f419d55b234eca514025236248a82ad923edbc114230b1ceb842de0ac212a10399fecb57712e07b643dd7a0961d637ea226cbfe46b7ab479a5c3acb7099b038202e28bd0054f1387a409b60efeb96144b9d986191761199673291bf4d0b1151e36b5e8ecfba05287d89896513c87b1bcd8f06b4bf5960f5a73392cc7a7052fb08fabca36c1178f9fa23fffe258278d52111cc39fc37f8caf375a195786e9c321c1b0bcf78947808c3770473454203425cde994eec58ff7064fec7456e945bbe5f1d99858a75664e2f0efba64f180787934004f2e344791103dd862ad9c8ac4b17221c4a3671d178aefc1b999d28b5bddea3de388b12c87a3d3e189aef140bfeb3bb36c40f74453217149ed550bcf703b87c05fcf04ae5ef9d1c68f637650135c23e579570f5079446a131eb9e21fa87648b0b0c8dfb76054538e65d61fa6daa11605714456f08b33d63a93b59c39a57ed5d1ec750cdb5b03e91ce39578203fb370965ed291b10c4421efcbe5c5a63460022da1cf428c5942ceddcb86cc5fd8a73623142832c38e33e57c1f1a7f941bbb26cff049ed890bc5d888d7c84a1987d3a581b90de39b5aa9a232dc1ac9b416fb504c3115443272f8ce4c3af1abafc1cc8abec1410556f32166cfd93cf1bb0e40641f4d6adbe9f9ee819aaa86f2af02976c5e5a062ebd1ecb4791138ad448dab5701e01f2987f71644766a15d28061565c843f1e5c1148183d33f95a9097782ea56772992a4da17c3951400e74a75f0190872405b68a2fba28af696736bc53b0ef209de747b2f622b9a70e5c2ab98e03e7d5f2e9ddd16aa65b5d22732a60802bc47b1b715bb1a2d4e67143f030b2773771ef01a8f0199fe8b5d61ec3cfd0331c2f96b862be476290095848197b241b7fff66da2f9adcd8c0c02bfa4f20303a7839a79cf61faf6d43596a02c423aa13184c3d02fec23ce06e47bda89845749160c19d91f3bcb1a8f310286dcb90f93899bb42e98dd44eb357b2c3118cc9ff2c547c4d3f4421354b2415784659dc121701874b1c47872ba765984a263368a395236577c257cb5beef1d434f530c587c48f89f21b2afd33dc732598509a8ed0c9f5ca7186e3bbe4271335eaeba12f525e247bbdf3ed46e348ac37e502982191590f79b327622d05788a68c323145bae5ec8017a4a30b200135ef05217394dedcd19f8900e04b95e9eac0b0ca8a21542eb5426c8e7e1943021083aa6bc8d5e0ce3ad9fb250c3bca2b199db7852d815b0422c925fbe89712c5aef760750d9962df848cab994823a02aa16cb483dac453f9a26f44af633dda386f8745e040e5fe5508a4e64ddf58cdcbaf599fa65a298267c95099056ca7cc9ed506c53209debd712967d5fe1d47eb7f706c9b8333cc3843e124b78ca1b61c1dbc3d840dd570306349b5f4657f6f6db4fd02fedf07e538f7f077dc4f121b6d342da08135500512ee632cd71e658fede3b7077051fc01fcaeaae2c7afc922410e8bdc75d9a881394497c2a6e6ab9d459460fd7294a51bdeb3c6788b4c3ebb8fc215048ebbd2724d8223628cc4d60e973f51617248485597493d8b2cc8bf89ce7cef78122043d77ca0b0ff45dcf3f104d0fb5b83fbf55813b84dd3e98dee18d9cbc7fcc3e848097f7e75ef1ae86b7841eb29725d06d824481e17a12bb244eb0cbdd92f9dd6551ee58578ae557244553c2c1120930e4198f1a9e5ac981d25c164a265cbd037518d002e4ecd6ba1abc0f96f03a391e06af3381e302031820ffd57aa27c2a8d419ca231ad1315fe31fc2cb786b7754618006dda03d282e1005494fa188fc93e3d7cfc72a5fd08feaf0adb4c68fa58af32bb15d60e91248f1fefd1db07c175d6dd6f17c7dfe361c75fe5c7c7c88b5c38ea608d6fa4065ed734be937cd4a87ffc2d1dc681f46b28b1563926cf185a19b4accf6eb08dc3c93fd4e07a46306ac39e59c6b041b26b4741be60035e7dcf9c120b754e35c1b6870db68edeb09e80f8de318d40200b5d0aaef3554ea1a8e656f826d0d44b7c2b8c0c79fc621c10734e475cc336f968cb447e188b7164acfef5fe0216e41ba83fc7fd5e0aa8f83b51a1dd2b4ab31b29a8e23acd3498160c64506ba62f1bdae6a810b615e0450b5b38c074060787fc175bdfe0fe9dda680043ba3ed00245432039b37395d9743c9946a05cf429fbd3bb6014734c32ece46172a3206b39fc8264835e608f452b5e0cc2aba77ff10421ec789437705d237e0817326fafb346bc42871428f0ad8904c741e6a1ac0e4ffb4f87974dcfa322c83151177faedad0b47812fe02ffc52dc3264bacd118f29cc0fda1e3f8bb74871003be2fa9ce5c2a6b23b4581e2cc22cf2061415f542c25490643e7a1512f8277e7132ce5f8a98fa7fcb3f5382db3306a4710076758d4dee813118566b74ce3fde43b6b17090489749de1a43816027d619181443df8f96c4895990329e360b4cb707200d515a0f3da54ba34088b8988c190d332a8da9a2124239fa2da8b13093ce236ed1dce460070f9d0b3c132fd7fe47b9c607ee6f0db656cc111abb3db30c2e575f5988d10b0170a2b17feda20c6daf02e265434e00ddfe918fc26ac3730e5175589fc3110b32a9d06eb081ba541fe56771d56a0a32a7a7005b9e31c65278a088ee1061b1198d77785ecdbf2456c896afc824081422b7f187f3adfe5e59fb6cae1508f53566216ed2905802febcc625b67236bd0e8c833991c92160e57c573e45a85de992b1d39c22326ce59ef2c05e2705ff5a95a858a2336948289706b2e966f3f429dff951bb753ce373f2c8c050c5445fa9acfbff11f3fd3c3446f91a1f53413d48fb6485da63029da40066e228ed7067fbadb84c73f0515141adb2c49222520db7621394fc47f93001eb3ab011012487057a88bba43b47a442604eba3ccd481a5655f861e3a1d34a3f5c3ccce785d4943b4b27254dfaa93c80e6f83f8d78190bcac7971c4733f2b771043853b68766952634f00b4a949af71a315ab00d558cc356e52db1aa0ec367173ba52e1dfe46c982378c40b76b2cc81150abac1bb8add8b342a1c8166c8db27c7d6edd7ca16cd19e3fe5026be64d4d27d61968a830507eba444aa2b756f2cc5b959818b1a78a68f5ad960193dea19dbc67216ae7b05f2ac37a688ac46de0c6535dab37f89972e915d07ec5e7b6a1b86206f13b9eb28bccabe622164ef027142024351d017f068e9f33710f220d2837d3bba9322c8d0b2c0d00f1e15d1c032d442fde2156e879797c0656888e8764b2a8b681fea73e90ef7a2b0869bfdd3590849269aa264c179cdac655d36096a8f06f1219e2fd68665b9b3f859f55cc50470039994b98da9d40d53c292ed0e05e42498a95ceb08eff09993c6dc56c3b36272bbc7f461f7958b9a67425c608e1005584156a54cf5bf0560f0bd240a2cbc66ab364c146bd04897e4459a6c146708dfa2b0b35ae8b319721b3928dd35b444bde88156b5caf54ac04945a98ba44884e09a237092fc97b55eee0cbd0eb89092e4146917781f7afca79cc20fa530f02ee9e40c8f01cedb9701a16412a91ac315bc1c526eaddb0092029292df4a3dd8fd0707fe2e5ff2a442ab7f5786851b308be5b3f666233e929e0878b494efc8a59bba70b0722159a6f2e2ec4de22bfe64979da814aa7438a5209d4416495a076222f2d79a5c83d57397bbcce5576e0daace54122faee2f84d5fab7fa4c77e45ffda8005089a350fa602ac7d9c15a4be0e524f511b0393ab5713c930707954201ef1d3c273d61a2c8e37a61dc115f63807cc04fcd1eea8e9d87e72383680ca8b809579b9fa8b01479f391910af0cce3b4ebf94430038d3e0e8d878b23299ba87507b13a79f092c1e9ac44e2c183f094bd86a29489187b6462df5179d433938bdf581e4d4e8e27651acdc6fcb390b2a6349224c914e94ed298bc4d4e4feb250949cae4deb43dc91db45399259a004f38299f4b2b4522b218b33896acf25b20c1d9a9a1b09422f15e912ccc5b7e6721bdd68b52764105780a969677a670ac9fcfcc3f8d335cc30c20c1b30f53130c1073312af59c5f9e8370eb0fdbc1fdfae973e7f191c9bc64dc71b3885ac69d5603c00696699a96bcb21b72060f30d178d469037865639a96909ca46499650d5b3b5951e5e27e843277e02bb967ea96be63553a63383440f1542c4720b09900d224374e961e62b0d6ad14b2959466875c5d076911c4b00daf4285980b47d4adc52f604a9565a8aac384540048fbb69d0b9a50d621c43f78c82be9e495a5dde3e6703b4c044cb5b2e46467100ff4a07f6d27f28d5d434cc259c37be89ebd64478a3d0902b770612a12e8bad81a37e44948d8853e717c3011d0f8bb9a6dcd00ba1e9432ff5bec92456399eb892b8a8896c4e15e92eec284ce57431d25c80e1a18601bb49f092ae074f91fd9ac9bcf3c803920fbe5b75246a289d63e2b4ab88bb85aa5d3cd9d8e452111e3f7661a85c5b7c52a7944a9ab03c7993839c6d30932e55dcead7cd8016f7119eb169e9054e36c8d2f214ca4cf0c116f92bcaada51ea4167b8228adc3ef5b12e720bae2ef2245ab05c80a15b2458147bb8c873c06cd6004ba487fef24e60ccea36eea31baa0854d0a3dcab5a852b88d318051f54940cf03f50c384a6089a1aa27e79108d8a55d8c88ab8958ac4d3f6fe53041e038ecbf6df7f1f2bb2f8bcf9f81dcd050f2702d278242b51cd0107433d02903e41dc3039b814ffc110417d0a4ab0b74cc1338205fb034851489417fa2617f4dd5678f4984d0dd602bf086557894e81221be5d8483385266ac29a5f1b0d1ba21074338725ed26c08c8d4e08408cfdc4112838d168c7e692bcc0e45ccfc9c81f4907d3af3edbd02c3f8d16d0439c458e3f080d9ae962f0dee2cab482fc608d109dc3313f088898516d81efe8517367db2bf00e05adc2120bd6b0bf3bc728af314e9c2fe84d332734630f4e016d1116b2e24ef10c489451cfaf07109bf96f416d500293ca958f34dd171890c94fa73d4d746710be311d9c2a7ee0f7dffc29aa43ff7042a18111c5f390442cc80659bbddce632f7d56a5f242f17400683c46d6a38d6adf917d3e533ae58defbc6d1f6cb271373e881fa16000cd2082ec7af5f0c973a687a9db1b5075121d8bc791356875199c63804b2db1e0086d10cb0992774a51b4e4bb3bd75a5b3e9e828f02682f8c7b8fcd0b7c5509d7a498161b1f3b391bc92f11a5c985022a2303fb40aba72e10153699ab3bfac9159bcbdd304d167de29a273280149e5d951de1b663eb6c2f8297c9de31a6e60e65872ae44df941d071ca394ffceb0a1c4836f49394a58c93f9168f69914b2c2d0de004cd26f52aeee0b5a36f2ec45b4fad4ac11150d589325b3bf3cbb40654dd669f60fdcb44e09d48dd9c929adff466612bbbc295ca7497ee5e44f884569102cf4fec8071242a995504ca3565a7bc9da6d4fc67a5fff84d516d9d1b1517fbba1b40dd56705f4118bab27c90d586fc2f6d6a6206229c3146898ef4e095a2a8e694cce6254cab2021908e8611926d44b78d15daa414d8122b6b3868bc9781f131f59300baf4cc283260b46438330f0f0f0f0f0f0f8f8cb3686b1da43109524a992619a60c5bf92da524934c3285ae9deb0766e2d399891f10f6076d026b027002aaf4f4a7aaf487dfa9a2bede7b46ef474bdb38bb5b354dccdec739c94a9142d5d83a9c7c68dbe4797eeaf650e40d395b9acb2a9d8565347a60439c2ab313b5763e01e8a0c9a35f1d66b8ba5be3ae9e068f638cf9f1d6837cd51d065760c2c810c655069a3bd2ebb6c348d72f028d1dadfd7563274f11572b0c3475a07e3d76d9ea5ca0a1638ea4c83e6f1be3667d502387260ea5d98dc7cbb1a942fb450307da86561ddbd9356f68dcd0b48182868d0f346b7cc3a39aae4f7d9c588e0941a3467e43e7584b74b48ad48c04329009b3c1089a3496ab736befff10070d1a67b4b3c57f4ef9a7573b8d1928f57eff7d3367b5b0064d1964f0a685a85b7e1b23294c77cf0b913f5226869e62eb2d744ed3c9158662c9d02696a71ab35f30bc195d6ab4aaad2396be60daa8e8e03a9d9829f2e2f5b86e36759621e5ecc25536f6694ab95888fdd89e657d92216ea15297b6a6861eb1734e8bc664f4bbc4eccacbb238f7ce584a3c4929fac7e2bb7573d3d3af78d5c42e377563ccbbad48eadc51f86c551de3d354811ab153e711e59faed25091f89bd7db6285e95b6aa6683c7c12e2c30a6f6f49b1dabb78d71d8ee22462b49a651ef2b6183450b8335e2a6ffa9b41f3442aab951a4afa4afdbb0b1a2752ea6dd958fa6d0cedcda0a68974d44eb275299915a763e2d5e986b76de912874fa5ae449bee131d8d129d29cf4a28172671acbc12e5ab37438ac78106895665ec3c3f5a67a9bc2312b26aed60b3d3f8a02583c68865ddac21d6b63cb5c69a2234446062e5a67c2761423d1b688668e7e7b6bd3a6ce79b4274375a3dc9abd42af5296882704ed89efa3131c081068854abbe29579f339a1f2e53e12fca3313bf1b203af3597396787f4087db92ad84e9321ff9c052baa3d6325fa868a5daf4a06a25ede58bbde72cbab0e181f1b7d64e57da968eeb52d8ecc07c53a65b777071435761a3439e84087fd1a3b3fb5f8126176f9debab1cb1b3c75e6118094b83cb2d8716296ebae4bb999a2dc8ca9773f3f24e7c4b538b26e773a7edec7b56d3d25431559b68913a965233cba12e76b8ddeab5fc4f234bb3bee2c7dc85cd10ada089a5cf792f4bcdda020d2c7fcbda4e9736b448b5735eb95e67458f27a9c3b69d0934aeb4a256d15bdda2f5eb561a565651d7962a5dbae73669ab72d4d2c3e4cc8ef67a4ea5e97a6208dbc9e3e8240d2aaf9bd015c3546d46760ab3679a88324f29759629ca3891d31fd376de54ca6173fda3582b081a521267523ecabc1df6b546e9c376525a0a333921d788c23c4f223d28bbf551aa0925ade5862c7da293dfa90125e9291fb567ad76b62108349fecf9615f669ea7ce96c693d5d82deb5ca5aaa57372d074f2e9379fd52f35760d693869b4cfdc354fa9b7e49a4df87b3b9bb2c6b6ff51a3c9e1a3ad8d35f1b65b9c09ded13e4dadb4d4b693982c764b6d35b3d464b93497e02ac573ccdf8a513a62349674c3e5de4eff2c3e4cd9a0a90429b94934922494ce9b9eb66e094d246d375d35d3d6f4b5d85a8c8c181944d040c292ab3ecb9a7d2e540b7dd03cc2efdcdc585a6c8c111a471c152fd58efca979fab011e565890ef37609348c30c4b05913b1aa5ba41641458e6a8c9ed81d681241e41043fef89ee4a712fd9cc6660a496c1d62bfcc351b7325e45c55a7d468e5b1b31a84ad7f2f6c76bcd4ea0b92969fd745ad67f9b7148836cd44b8f61c95d2ff0d64c0c00006040d201fa8953ae4ad92bf6c1e7144331d5dccb6d5a6114efdecfbb83392bcd613772312b359a421458f8d98d449bc9a229ceb5ea9c3fb8920d2f8a473e253b892a53c040d29046dd277fcb696904154fab33a8f8fd7adb8112490d3b978daa9767851d7061b4034f9f6d6aab59071cacd1f8896233d5497fc68e6ea3b7d4fe7a684fae06331a4acada3546f8fd3230f6ec99ef392c3e071cc8d77212f2523468631126cee40ccbfb11ed56859bbb6a38ef684a9ee6cb72f754bc71c196ce4604ddcb0a557d412a9b5892331ee3b3daac6060e6646a92db6901d62556fe0fe4aac35f63a8c781b375e313caf52e72adfe2365251c2956d1f6dd8d8a5bc31cf844a83cd1acafa165f5a8bd5507f8ec2656c9b34b6932fa4f7eca0a1dd679d1d5beba78d9b3314a2bfe333d5672d7763067a57c7c7efc76beb58b22903e12ffe837e76f935327c4f4bb7506bcfe9f46cc650c94ddb3b6b7790f217e30eff6e62cfb6cddb599b3018b64ee89fba4fed3530d8596d250b9b2f7851e53a28e9eab62d79c1e98c365d30df4ec5126ecb6e6d375cf426c66c576ba952d96eb6f886105975c2c4282dd7a269befbab3cefcf75365920c63891e275bb75eb1b2c76bb1d74ed4fee7efb8c045ebc64b1b902add85471fca4755fac4f2d4f484562422ce16d4b2bb9790adc5eec79d33ff54a6823c53ac897d0a374c6f49c4d14b7810285cd130cefde55ca6beb9c6e4ee0a689f7a56c1d6ee7fc37b30d130959a2773ed930f1e56609c4d7a51aed23869e9012ce52bab34962a154cddb33d5b9fd0d122ab3b75de3d4cd11206c8cd814b12182bb19af3bd553092d36045f628d95295f1b21ceab339ec7650af1b24d10a8583baff8dba63f019a4307f41c38e78e020d2870030c64665a0013c6817be0a407700145664c1931040470c33bb058020090195366840102602d789916c2380c070830460c5365960c626640c004000ce82245ab447dfcbbda3ee39fe18365bc78898189f9420398f565812113068c075da2483064609819e35fbe20d0058a4cbe7c104bbd99271ecfb63b740ee3a7f38c13cbfb9aafe4cbceaa74ba34d14911e79e735fa76acd78f132260c1832308029f35fc4601726f2cb9703ba2c31430c4a09326c4c1237cca062603114d00589044346cccc1818be7c41a0cb1109860c0d6056992f5f10e8620416d1858821d851dbdb4508ffc4d6b3e5db8e9ebf21ba04d10508a6985153955a4b31df2e3fa0c6dedf932e533c943e304e66ee6fad54ad5a5d7a70444de13146dca9a8f180dabc0f21fcd4b37a77500dd94abbce56b572954075d1a11da5d2622bd1adccd35c70616a15f373dc11a51fdddcd2d4aefecf6bd59077d982de6b254a4bd5a696fcf65f5cc44ba7daa1a5f1e0a9d5757f57fd146c66d9c73ef6dddc14ffef4696df53a4a8a57b42e613cbb7a66d953577762fc4c106164efc9f7cd76231a0cd2bff2db53ca8fb37aeb45c4971c68b974d2bec7cd1a194abeacb92820d2bab2bbdf3a3dd5fdc70c68b97deac9256f26b2f2fc64ddea8d25a3bf4987ed0cc9719e3c5cb980936a9b0e4f4281dd377c47f1b544eb963ab132b858ca6dcb2f687ffecd5ab55276c4ad990328a28a1344e4c9de3f48b015052f1db6f37a14c88d80c7bc14bf060f389afbdfbf4868cc9bc1b4f3a392cd5375d5ddb6b274e78dd7a86a85bdd2dc6cd264a91adab76d6d184ff207da5141f311edc64a28ff2287f6a858d5dda608297a8d3579fae307d366e4bf4a8eed6b3ae95a05fe72fd36a7b8baa3694687affd9e66dcf3a08275167b927a6885d92a5b896225d84eba4cd4d248c6d43aff417cb6003093b872e82d3a8b2630c438818820c214440b427c3017209120462490e0441928450421f1240f0288a03418a43288a631064883184104210218438420c9129c1da067984ac8d56ca9929b4c6d2a445dd44425959f909ed48072e4d624e90de38d7ae9335aa7a6c142c88ea11771cdca4d48d5b7a8a8272c1d16c04d85014b9095799d53b6dad8c44ddc6517868428bde888f2c0035da7f591bbf986fba261e1f2e14526953dabdff334815e513f7c89833499017530796b0651c94b69246308337272056422ce4aca4e3d6301d7a60fb7ced0d629f2ed771caa46cd999508f196892d969f41df2940e55a5b41134884686dfa7352fa5d85fe3e601c5e2153f5a9dce340249c630b93ea4b2426b76acf2a00a4a67d1f5e65241b27b7d74b1c6cbe8966fef60b72e2fe85000691609c3f972572a699f43ef8fa1cd9feab3eca871850240b058d8c4429486bf7b217028ecdd1a5ec94f15c188f77cab794a90cb3c941527c9caade093ce1fc841542e8be088fd8f5446a637a17c536dd0439cc4d31fcc1bd47bdfcb5dd674f7f5e7a1b9d2d83b4f81481b9329bbf260d2fc56f5b05441801d93341ce95919baaf7810d3be2316261bd633dc264a86d5788f8b8493b6bcabeb2183fd48eaa61905a7bd0ccd41ecfd9b169918f66c8f22a094b19ba1b2d3e734e356329a9f2ba7345a561beaf7bff41a818ead5a813fef240153cd46543a9a3dc1afe96f18a1ccd90e325acc92c201140d62093e4dc444ee054baf66882109fcd887f2ca0d818b54da31f6896014f026af74487c0c5bf0d27b98ef138fb6dbad1ce3fd75c15ec7059cb4680392341a425dd17a5f7372620fc5ded4504c8c5cf284e37bb23e8f75501740c59a316d2b397183dced08d5175cd85998641de0c8442d5eed63cc803b87246a77f30ec6263d6d307b0e0c847274a3168c5047ca0b70e39c33f3e87df3a88263c2327d0a4e06471a9308f3c03821fe14bdbb158abd110a80cd19eb89a6273cb0577fba75b48284a0be83f0fa5eb94a44de2e23af83004711f46791f8511e600bd1680d8be922dba10ad6098fb3c4b6d4a2bcb7281b1dc2d8987a67e761b859b7d95912190deed3517eac04ba9b17350a418c3a6b2642116ac45c2b32acdfdb59ca3d555976f2e9d15cb98fd3e2a6fc278e3a0ed12b5f0929bc79dff33fae37a2b98f89d446162269d8c8af7464bf039706992d1c169c484d21d3174ea3f96a7a9a30af62450bd6fe6ccb1546dae0da7622d84a2d58f75fb8eae7025ea2115afbee3e68823bb4e4996499c4581b04294fca1e9d346cd4eef41bc169bcb4dbc7401790d919a18e4c0e8388c1bece8cbf04901e475adf46de6107b0cfb79cba2841e704647ec2c1f87198c581aab88ea5de3c5d1c9ee4afde3a6f248282d1dce912e15550cd61f4440309cabc10a8bfa1c972b1ae475d7fbe1200d687bb2cfee203593796263623c50f28981ada275b82d08af544a998ab929aa3e44096009ddb3d196b8e06f0f186dd4c952daaa7f4f794e8ec303c4768f852e499ba9c9f15a7389f2719dc2ccd0a05b599210c293ae37f24687dc559ac86998fcce2a17f914817a080aadbd82fd9f183ad0b771bd9ab4e54d13b5946ee41edc5c03380698eedaae6812fad54ad0708dd87ac0114240e4736e5c6e4a784ae566e32e2e6e09f27f137566c492ffdba1be05d5a271bbc8801f09198187a02661c69376a7891527f20e2e5c9b01edfa118274214d6def7a5fe526aba02673b12e68a699c196fb8985d902e26af552b8acd1ae803eebe50586b4d0e0fa096adaae2399f9a9550ccec9f1da93ee80ac2c3461805f624f5027a1bf4f18c48419dfd4885dc1acdcd937b22e633c248b8e3324b38f955715c52449738968ef1726e202ae77b4ba7e580d1e372727fc3ef376f551d0a80791115a332bfa6f7ebc0849ffac02634e7e7cbb36ae997bd254986568b99b552c1ec8181947ca4834a0f6607fdeb5ccd7b92073a2bed352b3936f920484c54a09e23450f29c707a42e2f6d4c3521d6cdff0c0f4b2880877eb2c1e5bfedc482e0059e1b77c1ec9042526438663e903c170bc430842ffd63d91882cb195d60f53b31e6ea5d7e06268954404a18f5b18a5c2a41cc56c8bb4dd35a59d87cd6cb138757ab1cdf72bcf402d54f2172bdc504e521a977ca147184a1845d399cd6e6dbd57df6287a4167290c7b095359e91f4d16709b97ceca47ea44c8f6d24979789a43bc8c60b7b912953d5f96ba2ef793f82f8e2665d48b2d36450eb225fd5287d7440931399b2ac0523d914d8e747ffa8dd2137f0c8642a59262afbd1b7ed437c676dfa8eec5e3a3f7cd9d3070da4aa17319f10da0ac2652929e5c95308e8fcd9e3455cd2a3d50b08cd96f49558948d815ffa19383b328cc5b3986e22f32fed919ee326418670e70a6cafd4256647db998bee4fb709173413b52af14299a031f13697a4ddd100ef1e5463733b75b20ee2310d90d5b072ef0a375aa2f9472307b2c4fc1d25b5db4c167952ca67436cde229da61dac46d081582292748c6fc4a13e03ffe997e2a4c90c352d213dfc6237ce605052aaf373c242aa7b2762798481b06ae8a5b14a06e41d82f0ccd74de4332ad8f9fe9ab9b92348e2b01ecbb60a675cdfa27b07546bbc52fe436a36f34d7bac92d23835e29d2ae70b44e8906cf13a63f07691f87a860fceec47c73f5eaa6fca283bbee23b28875e681babb661d203682b659b659ba7077e24bdb18621d1f9524ffb3193681f79f041781fe91cc540d1857ce1bfc900327c7f21f2b7e7e010f8789bd123d447c6806d8e5fedefaeea45caef960cd3801d9566a27f62ff1a64e9b2a77f514d2408adb066339e5653b5d105f625bc957498eb4b0cfae3ada255c964ade0beb3fa2e57a03d2b5f1216bf06c6ae50461e93c610bafa255d5f8ad97bbe0bbd7322893d64d10348649baf5a9ba172b4bc8e0bef5270b6dfb1626270c68570b0f"
+ },
+ "genesis": {
+ "raw": {
+ "top": {
+ "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da970309c4826807e1efad34312e36df349702ce9e54c35f2308f565f167493eae78c2be33cec8de2adf72c3cf24d08187a": "0x00000000000000000100000000000000000064a7b3b6e00d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "0xbd2a529379475088d3e29a918cd478724e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0x45323df7cc47150b3930e2666b0aa3134e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0x3c311d57d4daf52904616cf69648081e5e0621c4869aa60c02be9adcc98a0d1d": "0x0ccc4ede71756f6824e3786c4af42bbe6aeecc7f69b20cc7829f3a2db849ed453d702ce9e54c35f2308f565f167493eae78c2be33cec8de2adf72c3cf24d08187a9e20ad41483802b1c7c5ebbfed746fcb2889ec6f93e9d5958d17080c2f05bc60",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f308ce9615de0775a82f8a94dc3d285a1": "0x01",
+ "0x26aa394eea5630e07c48ae0c9558cef75684a022a34dd8bfa2baaf44f172b710": "0x01",
+ "0x5c0d1176a568c1f92944340dbfed9e9c4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0x0d715f2646c8f85767b5d2764bb2782604a74d81251e398fd8a0a4d55023bb3f": "0x2f080000",
+ "0x3c311d57d4daf52904616cf69648081e4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0xf0c365c3cf59d671eb72da0e7a4113c44e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0x26aa394eea5630e07c48ae0c9558cef78a42f33323cb5ced3b44dd825fda9fcc": "0x4545454545454545454545454545454545454545454545454545454545454545",
+ "0x0d715f2646c8f85767b5d2764bb278264e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0x7b3237373ffdfeb1cab4222e3b520d6b4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0x26aa394eea5630e07c48ae0c9558cef7f9cce9c888469bb1a0dceaa129672ef8": "0x041871756172747a",
+ "0x3f1467a096bcd71a5b6a0c8155e208104e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0x26aa394eea5630e07c48ae0c9558cef74e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0x79e2fe5d327165001f8232643023ed8b4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0xe38f185207498abb5c213d0fb059b3d84e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0xcd5c1f6df63bc97f4a8ce37f14a50ca74e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da910cd7a464c9297caa58e10f845e54049cc4ede71756f6824e3786c4af42bbe6aeecc7f69b20cc7829f3a2db849ed453d": "0x00000000000000000100000000000000000064a7b3b6e00d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "0x26aa394eea5630e07c48ae0c9558cef7a44704b568d21667356a5a050c118746b4def25cfda6ef3a00000000": "0x4545454545454545454545454545454545454545454545454545454545454545",
+ "0x57f8dc2f5ab09467896f47300f0424384e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0x5c0d1176a568c1f92944340dbfed9e9c530ebca703c85910e7164cb7d1c9e47b": "0xb8920b8c8220efc9c49ffa5271b5e5356fbeca4f9bfaf73e2b887613d2cc4966",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",
+ "0xc2261276cc9d1f8598ea4b6a74b15c2f57c875e4cff74148e4628f264b974c80": "0x000000a1edccce1bc2d3000000000000",
+ "0x26aa394eea5630e07c48ae0c9558cef7a7fd6c28836b9a28522dc924110cf439": "0x01",
+ "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da916504558d5ea50c21002b0fe53145d229e20ad41483802b1c7c5ebbfed746fcb2889ec6f93e9d5958d17080c2f05bc60": "0x00000000000000000100000000000000000064a7b3b6e00d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "0x57f8dc2f5ab09467896f47300f0424385e0621c4869aa60c02be9adcc98a0d1d": "0x0ccc4ede71756f6824e3786c4af42bbe6aeecc7f69b20cc7829f3a2db849ed453d702ce9e54c35f2308f565f167493eae78c2be33cec8de2adf72c3cf24d08187a9e20ad41483802b1c7c5ebbfed746fcb2889ec6f93e9d5958d17080c2f05bc60",
+ "0x3a636f6465": "0x52bc537646db8e0528b52ffd005874f9036eda84d50e4f106879930e8a8e1afbd4904893abb10926b8730c5424e140970b11a109267a6704d5b8e2cc9ec23bf327f5a3d67a2425d458e2d64bf80f7b9e811b9e26f6f23d760889b5b7d9bd37d9724b99524a295f0f5f0ebc0e9892c7617e655655cecc1edf2fdd70d8d5d977c3615faffc8a7e69c643cf670ae92a578f5b752da69991f5cae3b6ce48d62b8f95f7ecf321f82ccbcdc08d083e740b5adb730885f4e8a35fbc1161cf0eb76e9f73a7cf91cb14c2deb3991979ce90eb500fbdda3af6a0e8955f3c84f91011fccb8784d28c91d113c5f09613614ff20bc31cc330cccc5bdeb3d7b5092de03387e833b63dbf3243a263def28bb4092de0358744e7addb8ffe9c74e439bb901ebde5993500f5169729247acff2d6e947dfccc8f3c8b1f77005df76b15f8cf1b6ae46f4d99bd3481abb3051a654d37ef5faa559aa8da69b7ea2547fb8487ed5bccbd3335ad177deb2b6524ccf22fab9f59e763efd6dbda644f29ce417695b8cb43dcfec08c91ff72c69cbd7ccaa3433126bf4afcc7e526db435591ebd72cd7e485c877a92f770cf565b69b3b6eb6d54f43ba5a26ff9a51869b3fc6df97df12a338d103f8e11fee891f31c92aeff368b0baa3c3a69cbef4c28fef3cc7aa86a724d1d904f6f53ba663fd0d3499b7e6646f4e39a126e38d0138c91d113e0af6aeb2a8f7e5d99595c877acb495ba74ff2b87547d4e88534f59943481ebd87499bbab5ad67f6b3deb3714ba1eeda2127a4ff3854a5edc6d5001ea8b104125e80450e523e895db95766d482565a93bab626751cb4ce157b7525f2eaea3aece9bdbaef29bf04618a57cf591ef5d1ef7070f5cc512e2853bccedb0e5a103b0ddfbdfa9559a4dbf9877a3c90fef96bef98eb8a9ebdb31c9051f8c76969f7dcdadf46811a94e0e5c8279db70e89e70e3a1414155f7957f4cf3373c8aca1cb54152c9e48bfe2a2641b2fc447470f392d48a417a1ba98f169cea843e21fd7b177d6aff7306f34fca5586fe9995d208780c52769782e52d4f21ae1ba1243f18fcc96d862092cf91a182ab8fc7a8ff9f58869385c3d9a7aee01d2f3ba32015aa69428e37b5a5f37ed69779540e3977d7677a55ceadbba932b3f733aedd72f7556efb0df8bd5d9533d8875ebcfcc3c95186af6534f056617639945d4bb4e9fe39ad277347df6f4cc8e3017d7c4986efc1915888d792a184d161952a3175ac0abaf6fa6a48d8c5e5d33249ad1ab637bca5fcf0c891abd666a9f33a058b70a577eeea95b4fef75f52e3dd7946b6adfd1d6d3d78392cb3535c75ccfa25621706502b4f6aef4cf77f6d445227bea34d39eba9d7ffe1c873df5bf2f5630f3cf812ccffa3ccf3df1773afc7baeed69fdf9cd9ed89f3fc7f6a4fe3c731e1794a9a22b13a0adefa96bd39ed873f6b4cfa925c43c3bb63ceb2364bf03f2eca90ae54acf9c6ee7d9afcc5e53a6b792e7e93d7be546f22bb38beb507f796e9d7fba6e9ba5daf49a88f82b2fed093a3b900b5a16d7595eb985846b7bb29cfd664fd1d9b1ad2be2d32f6bd3bf724d986b7644bfd784711de6955b5b3eb611f147bf74539926ad2d1fc62dd71499e709f7c9d5e9883e3d7348877d3afbc551a3b65f1bc973cbec87143d629762b941bf3253ae43bd7a6e9ca5da78174d955f9d65da606bca5913bbe5b9a6e8be26f6cc7e2c2e725d7a7bcff6b06ed0535bd3ba663f90c349f25c5db9f5d75bae693d33e5e29ad6b5526ef91e99a78d8c8c8c8c7cd84d5984d5bb9c9dcf1950247d59ae14a25dc9a3652a89293e534958b9e1336584c65f79d23265d4c5e7e75f3599d3f9af6b76002d6554c677fdeb513dc6649e5c9d4e7bf54efb2e7efa7aefa9f2f4dc537b7adc537e366783f6bcda9e5f5900ed5aac377dcd9e67c643feabb6fc4b3324d01fd741877e6d66496a1e7acff6a65f6df99bfdb45f8abd0d7a66b9a6eee6d57bf6ba327b5c77c43fafb62e7ee570eba0e79a2aef61b8e5575bd7cf7e2906b7fccc1e47c4df5caf694dea99b35077cc55f2a1a527bc724fec5dfcf4d44dff524cb7fcded37afac55bfe6efadf7b524fbf16e34dfd52ce7ed4afc56ed0d87f5867b476f675ce7e96b34153bf1eb6997a66cd75663fcce59ad67bb6677bb6677bb66733e3215fbd677b96b77cd4aa6ab9b200da5593399d3f7b2e4faf0e7bfa954234cd7e724d5d7cf6cc8ee8e79ad87bd6005aa73dfb3afba5ed299ffd524cdb53ae299dfd664feaecb927fd2e7ea73d7b663fea3ddbb3bbe12489bf1e7f399c24ebedebcd11e92b976beafad33343a2be5cb7aedeb399c35c907fce805ad52eae4c80b6ce9e7bea4acfce5eda533a3b903da9b3f7f2a80fbbb6a70443059767cf3de57737cf9e39cc05f9e70c28d52357d6a065cac8e86d3ec12841c5a7cd9519b5a0719f5f80e0c4579f5f8060f4fad9e3ca0168f9ae1ca2e5bb92005a3e2b0d10fc400624eb0deb0b5613ac1b5842b08860b56149c1828245c6f2c202821504eb07d619d610ac2f16188b0a56142c362c1e586b5865585c2c1c5828b0a4b04e603dc1c26245615d89598858887144386218e299f846f44274236e219a89725823b09eb0ac584e584d584c5855ac252c25ac242ca37814e78864e215e298b8846804d883aa89d882ca89484674016c23aa20b220de205251e9a032a3ca41e5854a08d512aa34aa2e544f884944a3eaa87aa382a392a33a5369a16242c5468584ea0a550faa362a225456a8cc544da8ca546a543fa87c5085a9785025a182427584b8448585977a5e2210de0e2c2d960cac19700ce00caa15441dc0a388833846b442d402fa20a6f1ceb04a6091206a8950c039a2199106714b8c4197b1c6300f180c7fe11db0174eb119ac03ce0197c138e01b30195c030e83c1e02f3805ac825785b1f0096215140a8b09aa044d8222418110a9f082a05726f0c3101d58b2010d64000316608010451040c4c75282358665036b0796174b07560e2c2eac2e80a840642346c132c322036e017aa17a42b5d01868160a03c542afd02c6a8556a12f502ad405da0265814ea12b5015680a540a45819e404da058b40415160b09161a561a561825134f00c3c030e830c017c018c02f40304413442c318c5803c805f8464c4194c252819502a8851e43b9008500cd402d500b2b0ce88695049805c4025e01b3402b601571056f8e86816582778467044d2342e115e1990161f09c8071341cb00bd611ac5477c1ea4183a1cff417da0bedc686d91f74149a8d8682eea0b1784e7830784a7849e82eb40a3a838e816a692d7a85ce225e7923883e883d883c8860e297f88318e65989624430de1355aab900d58048784d4034a012b407710b2847bf01bfe817e5d25bb416d6162d821a011e011ae1e90016a16b00cfb40d9a8cd783c7830706c2f190a051a819b5d266564cafa0af34143d827ea29de826ba4a2fd149b411cfc1727018180cfc067f81bdc06e4879a25c7017980bbc05d6026781b1a03ed0202811b80aca0426c354e029a81a2c056e83d96028f018760237e1a5116dd0613418fd051be15de92d3c28380a2d455be9289a8956828f380e8683cfc436e214a2149a048da54dd0276814740a5a058bc61e618db045d82fda0545438fa04250313a043d43c1280fd40b4a86d640bb8049d01b28184a03fd42bba8176a03dda26e14e908f40910e81690084111444820490362192411d061011c854b3fb5eac25a069ad284034b8a680234c492259772105180962c21a50241e14013a228467460099113a0a127414479b264898fe8054d6503274ba474200a122850a43080c809101428521840808a8c9c02e5491322a0209600017580866a8c94d281284f967c6008c808a1254f8a78a22840447ca0890f5ed520819c449112654993254f8a78202751a43c80288a11529c3879192a318290e204288820151839e50340414ba64cf900509228529e4c99022481adfa223df0a4881f020a1a925201255be54502113509e209942654960019016404047e08024808219afc40808a063925c809d0104eb6e414a228404340434479e25517519e7400a7e2229d3c9912e5c910d111404b3e00a588229a2c19020a02ca13237c829c4881e203a49a4112b1a4095193209a1001f56053c900044fa0347942f424ca931dd51619e4440a140e2c012232c209d0114031545a72480a03b04a8b9c02f484e8c9909421888c68a2a3ca22a3487942d464c88820961049813265c99322bec99011bf83c7bb528101a38c4fd4952923a35714fb80dc06b7a14568d50738c0e900a7036466eaeeaaeaaeeabec7af57359f3e1c5e1cd8ad38f1756b843d03176788d60c4de2c8af5f57bdaaa4675d7a5dbb968fe487c37bab17ce2e575555bdde88f370f6c5c81d2d8e31ea6b5277c4c9f732bee4a80fe2bcdec7dcdd6f6ddede508002ecae8ff6e14300edc3c60777cedbd5eeddb7fa54fbba22f6f8edd3ed5d1ed7f5f6bd7dcf86d7ad6f7bdf7bbafd56df5303f0d2ec3cd5a7ddf175bf1aba00aaaaabbadbd775ed6a3f8e91b9fb75c7d730073ee6657edcfcae7d386f7787a8ea134280013c1a8cfbbdb736fbf6e1ecf6ebeabd6a77574755dfaee9e97bbcbb4b03bfeea76fb7dfdb16c0d3ee17806e557daf3926bff7ba9963f2eac3c1796c3dded5de9cf89861cebe7c90539939975fdcddb5badfbee6191ebfee18dfeb17bb7b7b5fefeb7def6dbf7daf5f6fbf7efb7a9f8f7efb545ff36eef3e5d7dafdf7bbdef6dbf7d1c9b6445865cc4c1c1e9eeb84f9be15bd5dd7d312a77bfb76f7739b9f935bfddde7e7155b573f34cd5540d92aaadaa0abbb5aa5435665b41b05d00e87bfa543376beadba1b07070707c74ac35283861a1f32fc0872d2840350a0481900901f3c00c0c3478643e4a4c994284d868896103d21820829a61b8e06670a9010519a0ce1848b025444114d8010f184288a11431c4d07888c9081e608a021961045793254c41227539e1051110180051aeac0922129444d9c488102a509101c4e321c21c5034400381dc006cf88d8600021a23c19624a93211c8768a809d1141a6c98e10710519321a02840420c4d09808fb40168ca14a0a1228890e264c9101015294e8086963499128413a02506083a1dc086229c004de1b119c20951130e2c1962ca93284f3a50eac09321202a4b106080031cc08620809648212ae203434e66b801ca93a09d1e34f0d8114413a021d307808296101d011445c88d1034e848034c219af2e408201b8e78d201a0a122766a80846832248568ca9220a03c19c2c91222284634e90050103a365080a8004159724413228268424881b24488284f8410420a141f3540539c66a8091014274b8e000a22ca9325519e3419c249073a206509d111401c9528409ca501964491f264ca101095254452a40c2d09026808288821294b4e07b061890d40414da0706009d09321a2254447000d804a14208e21f703435288002202528902c404c8aeb0cd24df2b425528142c2a2a2a6226f9b6a88b8a8a141599240a55c4c94c3299a08a8a8a8a8a9a49114a8b8a96499116151531139426932c2a4231932c2a5a2659a44c505aa44c8a14a54c8ab408b5a88a094a518f094a51ca24519049a250cb24138542a19a49a27499a014854231139ed58266a61231a5490624aeb39ce49dfd90381b3492bf0c89e524aecbb8aeffb9c569c1fc65d8f3eb6d3848fa9fc7efbfb2062dbd7471e3817c7ae992c65f8bbdadd3a7224487fa28d513f13f4709e9f3f82fa60f69cb941765709258fedce25e0f54f4238783243e7428d553e1af3888a4fd15719146cbc607a954ea5bc57c2a1a1dd6591246025fb5c52d08fa430239ce08fb13f3cf53c17c761ae6b32b5f875b50e5cf374b82a48a0fa147c8fec8f8e7f039ccc25e71f9ca08fb03c344967f0e351b4dd362c052c7e33aec5f3f6cbfa05bdba5654914c29a0c497458550eb78ac32139f4fccc489c91fdeef9b5dfc31b56cad9d181871f984039a20a162ab6d030f6b4df7edd60a4eee6d34b9fe98d6549d4889660aa6cf1dc03fba5c1adf4eab1ca90c46a07967b0a82fe2ccff54eeb6e3ab7b62a4bc25e39cc90448efd796748e0bb785b931f4d73419afa9c01151533c2153dfb0b18cc3c3beabf84810c121312fd9efd7a98fa6e48dac8688848db57cfac41392522785992e7cc41213e8ae3d561d6831ebd100f554e14dba1736604f57d55ce5cb7cfd852d9affc8a186748fa2bbf945799267a6646f82327c45fb1c37665cfac87c7f59af4d55195b21357e6740f4b16899e9e5ebac0f28b19a1b963deed7ce61d0ecfde1179f64e87af2eef4ccfde09f9fed4776bf4acbdc5c5adc3c2ece9f9117f1b8fdef547efe2e33a1b4ee3384c7c2a42356f794dcd26c4475bc762c4ac4186dd30ba3245165cca0883c698327de655b9b04d9fc3ec89c6d9394b42c37537d9d53f9ab6c41af940ef596ccbb7326be82e57d74c49d15f9123d7ed5f5d1829d64abc7061e6d72befac0706b326f68ceb80ac891de338ccdbf46156daf489b48e53cf1c664f97730feb17d7559912ed33872859af84f4ad2af5354d15e8edfad6765559239fe5c6aaed7a586f5b61bda90fdc9a709f2dd1afcaaa96f561710b8a6ef905b16a5b253e6e7c74f44b7cc5c5ad2b4ae2e3d1900ef59992f50ef555dcfeab6dbfb3230bf8c8092de0a35fd9914cbd65f496a6dee28434f5d1b18e5ce610d54bb1ca27b3f59eed8d7d38c560f694c35cd0c3f23903ea2a527d243317f3fa0d5afb0feb8c663f1977f6a3aed9e3ba46b356f5c152d9dddddd9b3d11edb76fe9db8da80bf1d1d1d151bf7abf723849d83922fde63a552690c664aa87797cd04a6091b10316cc01bb0c0321dc89611a5ebd01b1a6233fac497d609ee7caf3381f48507c318326a87082156586e085c404313eac4999eba20f3ff4f0e0c30f406420fb4c5d918231cdaf898b33cca7f72c4f6975d4137ad79f18637beaa094be7d7df7b41c9b5667fd6db9a6ded43b219f6eda5353404b30578cdee6130c14653eb3666625c295399a03c6c46782f9f4204dbdc3e1d3b3e39ed8d9b4a7e552c8eb504d949d67dd7a4d3ca4755a43d9f9a8e5f96e44fc3f5aacb8cfe38a767cb6e024e95fef2245ed6a13aefc61818137224a1fc48ead49f7b4c93a3768504aea5d74e8fbbcbd83527ae8955f70abb62ca3457f44947e1df2a4cfba664aa8e82be48828fde382da95cb353157e996e00b19603ebf9011860d9f5fc638fa1de65129f64a219a8ef9e7d92915ff78548ad579ae58c4d07698c7db7b4febddee6b7afadd9ba9f37fcce5b8338f1ab1cef3e7d79598b569954ee386fd545c5cd373b5b2a776ef9078cb2dae839b1aade9791482a66f79a7466f7987fab6367ddeb0ef6d3f6e373f95abf62fc5bc62f9e76aa45596473332324ac2e77943ce062d3e6f40d6f4fc52ece52c4ffa3ccfacb99e8d45d0ba9d7ffacf99ec89f3cb1872fc73a23db53f3f4273d07f9e9ccca33e5d8611d3251adfde651b3cebd36599d7314fcb95395d8a79f5289aef304f0feba8d37c77933232326ac2a703f29b83aa82892fd460a20d2dc091049ff5b827eb3795450a7f85cc2fd741d9f9f59e8d5034fdfc2e533ce9a37eb33c3baca3be439630d6944f644deadd4d2e4ffa74403e48eb32f5eaddceabf7ecb0a77c751ef6b4aedc0e5db65853963e5359e478d2672a4b17be8b2f66c5784016e07d82c9e2c403b4cb8a2eb80a33af35ec570db79efad76ed1377300ca8cdd347acf5a61f49747574fb536925f5b877990e517f4e8ed9726c73716b7eef2cdb2cc7b76b1b8d5f8629ae671eb625c4e8be6350fcb14f4c24e85c52de178cdafb79a0c35efd97cba4d4313b75ce379d3a7d9d67bf87950f4cbbbbb3cb323ead77579cf5e1b3d63fc89deb39a21897ef975d56cdc5f8ad52c56c358cdc36ab6cc77e3d732bfaaac072df3cc1ca065deb3995ff9aa1f349d073ef3fd9a2dddf88bb461d9918c1b5af68bb461dc2e69316c2379c64e4343e3357ed5902aaf61a7f15c4e488f78fda221ed932aa7a9b24d488f50bf5ca610927b54cffcccd4536d20a7ad89fbe64a6b5ad72f5254b6d10a55acf1403e5355e8e0af9acc22dd0eaaa6bde313e985f8a85f1bdf9c101f1dc5b6b82891eba243417531f38f8b82c4b7ab47e7ad3d332539042c1f392df02afa4ebb6745494095d4bf2839042cffbc03c147eb713e6ca1831a94b08378c4b36f7a6fec995d800a9fca888713ba2c5105a376d562244314319022cb5000b27811c688a8886ce3b518d5a0841d1851494095d41120f8e75a94c8367c2ace28dbf0490e89f4a228555cb18424e23032f2819c5115232375e6ba229e81b0818213b4986389a3239ff49ee5e1668b16c50cbf5c8be5d977db410b824ec37790d32b6bcabff40a501619da792de9a89c82ab6772cd556962884fbb151d3eeaec7a654f37cffec30a83d64179bdb226f61d29f850a55dbd679d689d5e91c2b32391aeb10eca27bd40c518568cc1658c91914fbb5ebda58f6e46cd050960a0041639f0a9d2c4101f752b3a7cb24a13ebf3dc8a027cd47bb3a2001f24b6fca08e840facc3ae6290d8f2c3f3e690e8611df6c721b1e58776e59070d6616f6e2759a78bdf652aa5dea598fc82133fd082053566000523587368e9834ac11939a8a20a2f697cd1059ff449ef767e7023231ff52b7ba241b1142d4ab9abe0ee2abee7ecf179f51ebce0966b7aaefa99aaa28ce7ead73edfe72da447dfdeb3f075ef2681bdb3c8f3f4eb71577a76f59de86c394367e8ec16f408d9193a57ceccfe36fdabda724d64b4f7ec3a74858ed3aebf8fd39ea92ac680fe2ad8fa1d73082f169c84e1b280b659155430d12c909e2d9645d4d7b50b99fae79d45a0a7bf2ca238ace95531c5eface97966dc59203af390fcb989792e7f0e644fbda6e8cf896411cf21d19f5f9bb63ad1495b5c9de8da9eba1e91794aab13fd79694f96bf541546dfe1f0cf7b6411fd77591bcba1471e9dfdf3cb158c1ec89a62749ccaf9f7712a4e488fbef24cbde0cc67ea05707c694dd1e1a616976b8ad5f672487a669d43f48b16f596bb4cf1ebd093072d532fb0f2d0f3d7f50561be6639dd9e43d7ce1c909cb6bfec0874e8eb9945723d95405fafb620e87b4421975b97adb9e5c7adeba05bae5e6d419657be99912a4b52b9d503c92dae8b6fb966424754512209a31f4a9f8212ea3c00871c473f25c56c21c508fef229a8bf38aeb37af6b2b67cd2765d10abbc5ff6536549485c77c4576e39d7e9a75bfe3223a4f7686d3849920b8a2e84c4771cbfeaa0abf7f03adcd206fb4cbd20896fcfec2773c87b5b4cb6b4e1b88e683bb85c533fd1de24644ffdec1afb0de73c7bc430406383eb3345050dbe04e4cadc34337535882bd5065b53df381ab1bd1db63f6c4f80f69c48d486d813741df6d40f1d88301e7a0696a77d20a7f130c13c24f2d033eb59177079e840f6b40f21848eed290772416966cba0a00c27cca8d16f2ad132e5c49857a367bf9667db410b4acfefd4683f53626c51a2493c739d1a7dfa95197354ba437d7a66111c24a46fef5209df3eb4f3cd09d53c7b9747dfa5aff7706ef9b96926e442daab510dd48b28c8bc912b7dd032f584d14367f5eb42810a34a2400525e802b3575912f5e2a143128089e2cc1fc954145498a23ce42717c45bb74344f185f2e89fc3cc48a6a2a0c2ef0639234a4f547ad64da1f8e2734bbfaebcfacaec88901e7d76aa5b87fad1ddba4c3d81e5d95f9664b178e89d2161877e2453568efef942df2c491b695f2e73c876ca690e59677f5bb7bf4d257e7aa6ac6cf9ab06099125cc7c67840982c07d67c41758182199a9e285f2e8680e9aef88d87042c98aef88b6b0e262e33b2228d8f8f4cd90108009627c376509627cba2289464648dac8e8d35150211a2d48fdebf21cc707797529ca7c905fbf6a84f4d7afcd8e2cd7e9af3f6faecb1cd2652a05577ebdbd3323ebec3ddc5bfedb3ad4b7f38693e475097a463afde5a8ece0eb6d42797474a424c8ab2bd7a17aa3b2c30d2300f87d5d9e37a27d00fcb5586649d6db790b5a6fbf969d3323eaef7144d7e79aba4ca1c0cc13ed33d7ad53d1e79eed2dc8f316e477cbd78de8fa74d4d32d73ed8fa69f8ded966ad34e03dcaa2c5104f4256a9040f940dfec271d0709e99313aa792a42409e685f392dd09fa7127ee7af5ee3e1562553cf0b3b108e875b15af724b391e6e4b3029c1d1d1d1910ff4ebf16ae78334427af45aacb80fcc6d6d9aeab9aaf7f0c57f5549315ba6544f655f88217d1afeeaeb6d9985bf20c685bf2aec6de9bae9bfeca7072dbd330768e9176746728d5ce3af7c6c05a1e93cf0a9dbfedbd28d4f4e5b130dcf5ccfeea68fd2224535b7180fd0d4af1afd9f0368eced84faac97b2377e80a69e2e82eb88d66bd2aeac416b27c027182fe478cf313119a2ccf3a960997f42f6d46d3848daa89fb57de8bbe9e7ec09729513c14fbfa0e53d0bb1af3c85f428d7a35f714b6b538f397b12d2a35f0c6e4344f02bd727bc901e090579e8d76e95e7d6ed57dee957deb3b929d7a9a7ef960fb94c2115d7b1e766f6801ef6cc8c305f9afd440c082667b44f6f1bff9c873d75261f8078a72ec338604ffbcf77c2f8e7382c0ffb241a9d61fee6bb9dc7816fdd2f6e4cb323bbd9cfba6649d8d7334b92412e893a90d29e9e6b375fda53a69aa041427f7ec12dbf01283320063775cd8e4057cf0c89c26d8d9278ddd3b299cf19504f6397ab060974c80e79cbcfcad7b9f2e88ff95554f479a3a21f3d3ad4dcca2b2ebf67231714fd5d9a5d1707ac112a576aee86db7bddfdbabb999178e8bd755d55b0d999999beb94d3f814a2757677bfae1fbeb671c09aa277a5ca4b40deb6fe36fdcab53d693e6fc7ae4ab50d5b13f40afa83d03beb41ff41e831fb811056701ffaeb46e2abc72557cfe1ebeeb703dfc0011a380043268d30b4cf2f64dcf831c8f84c5d91c577a6875efafce2a58bbf6a607a476bd3ff619dd17092b45b6e71ed9dc5e120795ef9f38a39206b82ae3768956b16bbfe2ac63d5536da9ab4355543a8afbcb3b8a6ca77e832664c958a81149ff399ca220b1deac7fc95a95912fdc8755c47b45fedd0a5cc0e5dc670e476e832664df995e75fbc5ff90e5dd2d8a14b1a6396a7c43ad0f377e8b2c65f37683b7421b3a67c24def26aebfab98c44e2ba5811ed47afb61dbab4b1a6fc1dba94f9d9a14b1a7b427dfe6625e8d09361c966872e68ac29bf8b6b64e680fc1dbaa4b1a6fc9edd790be3e835adbfe595a7dfa0b1aa2ad7595e595bf4204270d02127eec9f2b52ccbf21b34f6e81f7d4bcf3b0d325771fef9cb7591ebb467205fead451e7dc13f3b4cf7af633133c6ada4d0948b45cbd04c40af2f9258b38dee63305032c647151010650a849c1608d649acc21b9a627d7915457558ebcc1e08cbeccd0d5e52183e5e51e9f29189c809b9b471cfdfa91b8f0e083f0338545994d71f0a5355579832f650ec9210b33cf8cb9ce2de690f51f4cb44c61b1c677d8efb615b3487e0173832fada9c274c33e535810e14b59c1d7bc9a9126230189748469da4d09485be9ce335fb630c7105eb0458b2b7c3a86efeec2454e5b9376133b6f4a40b49b9acf9418647c7fee204b95ef34e725aecce9d15847fdc1e7ea42187545bf5c5d48d7d8647105978bf335e544ced2342c90740146136638610517c0b0c9c2085caeebbaaee8e96304a81a406146cc151e309182206830986305d6656da635a943f19c3579748d79489c636d820ec011be70e50c26c6d0420f7cbae63b95051bdf5e7a80856fae83b2a39a575b69bb5993fadb823c4779f335a9ef96b33aea9d7680cf14162d781e9f292caa7ce7bf5355615c353ea077327c368fce86484de55d0cdf913e87a835ac77b1bdbb72c0b486759a1cb2de716c25c0af93b86e9f88e6905a431743ceaf5b5cb7df11f9f5b8f548d33a6f39a49a3a007c9aba00fc7ad41c78e490f5754c73b8d11ad6d7731042644f9926e53a1f9d0cbffeb86efd2b7f5be570d3f654715b79f79c2b6d7fde8efa1eeaefb45f4b998d2b733a15f3cf2f1a88940ca0e974db67f4d1458b543ab23b52a75d8618806f1ff2ed11876fef827c176f72483bb7a9dddab04d8b7127320f10acf3bc0b52babcd3b0b87352ae0b0204f3a815d6791e31ae8bdac5759a957fde6958611e9541ea3cef82c506ff9e7af9f77c73c85327b48b5397e62687e4abd19eba1dafa72ee8db9f93362d4dead686a5493d6e314dead5d6992675cd8cdc68989168a47f392124be9be3929f76915bace9b9982245295762aeccb96ed034d7a4453635874da2aff6cd7e2acd413fd5b739ce7e2a18aff82a24b66a13d2f8087b9ad62f7ebda6a724b31fabf2e7bd27d25571b5f56b46628e689fc4ce9c656d1192357aa14b77eb7ab31e78c8e287ae59c36edd7be8ba75217876ce7ab0384d1354c2cf99b551d9b7fcaa30ce94442cb31e98e44be284f82d6ee3c825ebf49a9e0734f675ad4851dcefcc8543f2fcce9fe4174988bdab48d626442291483e05f5246e4ae4ad834e4a4f0b426e4aa4e2e3a167c509414ecb13ed4cbcd7ed2f9f33a1a58e7a9798789cc63ae94c7025d6495f2e1df58a16b5dc495c37683b6bc2a1e43dfcbab288e741f43c381e9e4fe2b10dc17e09b177576e16472279674a76385b9e19efd8ba5269ebf47d4d592415d32d3ed34ac4a24d9164a2993c33e69bb58ad6ae5972354b168682fd401dbebdc746f2ebaa71de1ef6ec3d9c9911f61adfec4787bf4d87eb70ce8cd4b80eedf271e33dbceb617917ffede88a207a24debdf3a1e4dd0fed8feb26f0cc9e6fda53d07393903d45aed317b2a6f6e6e14500e01d3bc92f0e2283935c862041826c1d7b10ef61962108270484cba1a2b5db98d6d4deb3a54db3781bf7b84c211d97dee3e1cf49ceec25ef6196c17b568d62f0f6aec7c7e03db8ae470cbe83ebb41836bbd9137747fc0ecf3df938dd380fbfde7683966bb278701dd1efe88af81dbed903f477f895990fbf8313e2b1c3f3491e6413dae11dea77f80e6e874f41fd0e6e4a0f678e8777fdcc2d44a4cf97623bb6209ed94f10ef5919dcda4abe69c93cc826c43e05f5cc4de9c14189559448e201c051f1f1405c8612270484d3f204e64cd0d060349175fa87338171ed38cec40f4e639df6cc99c0e14aacd3fec37970bea676926b16e6c93826acd3fe834bd6e9e1254fe6a1e1927576380f4fe6c1b8649de7965f9af9f0c1cc844b5c177b705de4c175da8e1cf3724ca759d87bf6ba41bbd97e2c38b41bbf7122ac39fbb5377c737371bd3a4fc7c6dec36fab62d8869ecdd6f96b5caea9c2beaa3cb3e73d5bb37550b07f5e7932cf139733915d59f2400a2b6544a107292dde88281dcc80054be882962ca628a3f5246104358823085bb8a2093e97b79798e7091a6702f3cbb16c013b10a3064c980115275881cf857976f996dcc119321ee39e285d57d8e0c11817789902189f1c2bd42882952d574c70049f2d96377bbb0ecba35952a7bdcbf976e6499fec70d8020c9733940c34be5d95d0f4f3cb126efc0e6070d953d769966fb7b81dc0e0f2cc5bbfed152dea2a6a54f5787c21379beb22739df6e9b35c57daa155d9a2de84fb6c5947ad0ee9d3c07b5695d03af676f5647fdeb52bd7ecad843da8bde2fadb334fec5d7b6fb1bff983da7b4d05d0fa334f43cbde5bfec558eb670ed0bb4a93d0f6f377483f4b9247475984689f7d01bf276d5f8fac716a6767078a163d7f67078b7e2a010a4ec0b2841400010863f874f15353125c714f46f407b1b77311ff5cb74eebb4cadb6366100840192caa68e18a27ae78824fc525ebe80f64d78dfd6d44cddc6e458a7aab2c400110007ca6be48e2f7d34b6a0a311813aff41006369ca0c4182c7ee046168613a9304ad0242a5854686b404893026309d8125fae9441418fcf5410ce781d9f29315a6039c1a39a3c5aeae8489ee45387a37d09c89e9645a0759a76b34af8a827f324008c2b524b70f182045a60bfae310f2a8a3088e1852886e00698333ed76f66cbd9a0f9eb1c57e674bedec5f4f55c555dd5f7381bb47dabbaaaedea6fbdb7b7b7d7db09d7917cf51b34f54b17d32b8568fad7baf66b7b6e99f161993d401f5b5362f9a39c0d5a67ed3b190ff94d44b3e4b48ac69eeaacc9aac3a75b7068fe9d1af11a81b97cfb758356f975837683966bea72be7235adee364de690ca23f699690902bdf2ccafce7e32ce060d6610725aacb84f10bf1acb3afbe1d78f4dffdab208e4afdcd222e490f68b6f6e7cc77573e3190ff9377ef5c37e6058a6665595798ee3d9a112579e1ddea0699ed94f0c7e655a56c93bed2dcf2cd295de72521681de1e35871edeae6298c7ddc6499ecc13c44b357fe3cf7dab52e7c67b6c9935dc388f8dd374e341b64c9daec7dfb84d90bf71b8dd3877a139e4b777fb1d77f1feed9d8feeb4ef9c3c41afdc24244f3afae1669d817eedd00175d0643ce4ebf0cc8cf8ebf09ebdae0bd3ec880ebfe9d96ceb64f0cc6bb6aec6a15f192cfd28b1ff70304974f1365ef2cbc2e0a62fc3a6af63cb35dd6c5dc24a25f7512a95dcca7e7cf845c2343b02332bf348ea61c3c3db758d316d5c25ecc7961f64ab12c49b709f20dc161964700078e597cbe09762950c3e321ef265709bec07007e5d988ecdc66fb65e938d4319b64effc6756446f67770b9261bae83823d8e90be8d53e9872e54f3908b1c157d1baebbf1cc333372e33bbc676db22337b1baf11dbee386abecc987b7b3953d95bc9dafec09fae53b6ef6a4c3dbe1c659d6d40e808db35853bb0c1b6f71617093c16fb22332e0f8d563bdca94d8f0c8389c243278c94b32703b301e99111c877e5d252cb32310c7353b8223a40fc4a9f40f5fc711d2f7e154fa85d4cc975ca8e64b25efe13053c2fe83a3a20f84eba067fe3225365ee2a8e8fbe03ae83cbc8721ce8eec080e179479f4201e4ea46fe338cb9a388f06fa8f2ddfc7c653aca9bdb431156bea2d1e839ba2b1a6f61e9ba6b1a6769b4dd758533b8f4dc7aca97dc7a66daca9fd6653326b6ad7b16919a6d93a7d1ab7c4e490f629dace9ada358f6113b226e89d8fcc3b1b9e641d1befac23f9345eb9268f8a619df6ca6fb21f15c33c9175daa30dd7c58cebb4ef540ceb74a5ef62e93b15a371a60f68ea9d6909594448cd40d76fdf4c093b5431ae68ec097abba69145f25b48bfa6c67bb866cba7d9f2b3ce495b577a6b1baae246a4cf1ea1c7a869c93cd0bbd25f1aa659c5d9a0ed7c66476890eb72ccabab8b619e1e2fc6ac4e7e7beea9c70b325c17bf5331dfce5c7076c71257e65c89bdb723464d2b95fc7df8f0cef43f328ba3e2e3b5f0f0ee3929db1f9bad96252ee7c13dc1c399e8d183470f1d3138131a47537a1f8ec5c0753e3c15fe219ee7df38b6c3af0abb410bd252b4e3b3a5f21aafb21fa86d96efd8849e77a87fdc14ce8c3cd7368bebfa35cd6fb6ae28f5379e99121bd73497e679cf5e5762cfb34d872a38e498e3e82d178a559448e2a7a09e4af516b7a7a0f6e80abdf2b75d99455ef56afc52acd33aef4caf7967faeae86bfcba14dbe1bec39febd87c75e2ef3061ae792e0f8d679ecba3c37d782e4f0cfee3875b1e43f4e196ebd032ae2bbde696d36cb93a16d795fead8ee6cfb12d57e73dcfb739faccd7bbfe8ee442d03b248a2c47c5c7dfb8e5d99639c4e2bae724d70c49bf10f42941eb9507ad53e11f624da4c70941ef2ca7c23f44667142d02d27f9dbb68ead6dfd6dfd996599a66e9db49cd00da7e589189c09cc63c062e09e28f930c1c331ee89e8c344c999b87c380f672253a78befc37b3813985fce440cdec3610c5ba6ce0fae8baf39b665ea68be63ebfc35f7b175da6b4195e7db786647d4e83387d4705dc53d2779cf96ae1e3c362448565c21060b52604610b2f814651a5bc8c1041a6d20618e2d3ee9c3932aff618141ab9ce45d3fe9946922795739c9334352b9e56fb39454963faee3b7b2fcec5aecede0a6a03ed754e3375b8d679b96cb756c9175d663d834d659c7b612ebacdb6c5de535ae6d5d7f0dcd96acb37e5ddb16cbe3663d7f99ebd107606c21862fa6902d4102230628f0f1991223894c89cbaf1a0cbae5bb10fac276cb998d585b17f4bcf217ddb2d4f3f236b8b34c57f96995fdb45f9845226dfaba98729de59afd905c37259693b82e2808baa5bf8d59edbae907b5b35bfeb276ebb2daa173ada1308546b8d66fd05227b91e5a952da95ea42a8316b4f41df8c4ec3feca93db2373b11e6d12c68ca75aebed39b49c8e384ecec49396e8733997827260faa8c27a6100612a460d4022bf8b06bc993717429c308465c90400c193eeca5e459c0185888f1220c5dbcd4c087dd932701465d3842175b5a4086127c72cc0f4abba5675f2e15e18b27545f84e991fa824b49071d7a76f84288b63c55a237e13e91dbb22f68fd8715066d3dbf9d779d5773c816bdee106cd7ac6191f033957de6344dfdbe43f019927e5e56a6a92a4e8887b4f76cb37691a2e0b20cb8b4b143c64c14b4121093902a1af33c5fcbda9058893ecf7babd204119fe756a24f575969a978eb8a781899a77ddd4a277141377cb505418e0a7fbaf69925492a7c725a70a02391299f0fb47fe0f5a979bdd33339d3a177a66a69cf0c27391f9e432e02e9f3b8641d0a2c80b97c46b832870a71fce93345852f7fa5b6a12d992b5dc907f62b9927b7f6b821492bd187e106550b7b0f433de23b9967a36716b1b8a8413a1e6e41cd51e1cc92d0f08fd3f2813e352f1f1d6d0eefa57e1e1df9b0e77bf95e6a61cf8c020bf0612e59a74851caad85abbbd7d4639ca0a9bfa87d93d999ddb09b0a9a3ad69999fc7248777337c31b4dbbd101842b8eab4fd02968eadd5dfa6c8d51d3ba523a73edca4fd0d4c4abd934396b4a6feee6eeeece48c2babb3b4958777767b45a63d801992c68a041660a086899aa0296ef62d75cc0fca6aa60f4d73e58452b5a5b97a933ca85cc664983b1ec8355ace2d665ea8c7221b359d2d8072b586d5da6ce281725b359f6c107b72e5367940b99ee327546b92c9fd9adcb9414babb98d1a2e1eee63039241d15d532e3ca9c8ec7fc6ec7deea5d734dd0b8a0f6c8f966dc28b3ccdcdd714430a954d5dd65e6ee0692aababbccdcfdc383105655152311106bfc106155553146cbb23c0748acaa18a3655961ce00735dd18c1b65c89c0113668d31698439030c99326d843903cc0f91865d779799bbfbbd57063684bc0a219965e6ee7eef4108abae2a5eadaa38ce7077bff7aa2a8ed831f26a8c67fabd0721acaa2ac668b565f1aa65a5aaee2e3377f7831056551563b42c8bd42412af9248a9aabbcbccddb0aaaa18a365592412e9eaebe2d5eb4a55dd5d66eeae628c96659148a4ebbab0c6305ec5b01b34ce22f216561956ead72d327efd2291485798eb8c5fbfc060d80d1a6f817117bf8e7116596719af661967f9f53266b80a5b6123c6c252f015336e9421b361907186983069ac810619656c18cb258e355a29768ac512c766d92c968a35da2a719c0113668d31698439030c99326d8439038ca6f48a62d12c740bcdb2ab5c340ced42b1a8147a45adfc90694059d3a69924b33f1c11071110b9c60f9943ba14f340d6b438e86ecf9ac01cd1d7614d37689efd1cd10792abef5934252bd2b06711481f6543cb4ed73872a6f1eb3c064a10aedc13273f7e2f33f3f17bbacbdabcddcccccbbb0cfbf476779999797997e3eef22e3f9a6c2d61494d5fd5f4e79afa9eaa666ae6ebf79a335b390b57eee982af333773fbd4bc6fd3bbddcd5cef76773393ebe5783d57f5099a9e9e55d584aee1c5d5bb9bbe86d96163797788ece0b0c33c3d3b38b0787b3275e3fae3d3cb143f882c83315ba016183f535cc0f8ce34c6cbe5b9377f8386ad494bbda85665c1956934e155032e60de6d1f34c00506cdab3e0091627e303d01420d70c9c2bcaf75095a976270d813f7640983c8ab172c56f0d5a7173376f09d694c8ff9ecd69234c6078b055ccc71850b27b890a28b13d060c5131a4381056a00460b2e701859610502f812870ec2f801880c78018427a4bc288366bbbb637c5e70c188f410d1a189308f0912e1ba2402d4bcc082a62d9349873529841042c8f5105993101d7a76c03e535718f3efd34b6a0a31af0a01084000b814818a2592a00618cc502300d6155a5640050c98d0849719c420e78c17495860d8a205ec3335c712748c313e304f4f1a9d16450fdc3d8be82fd7c3437b97a91d7e5893153920381fd6f478d2472b0e729d0dbbbb3b0b86052bf85d8e6367ceda611e6c77c4d07cf8019af110a220fec052026624a041aa0a6720210a23b0411733d0800534808286065a6c1903c3b0cc80a2f22ec35455fbcee50507efbd07214cc28b192f781d9987d38eee82898207ab7d7a99228aef761e3f2688e9e114f48082066ea4a2a0861329e068e083140d8070f399da72c65f9fa939a410c67aeae324c1e24a219a1b5f72d0861254fc55d305ad6b17f45c2ba83fd02c2596eb5ad083d837ae56ead095eb823888a16bc60eb7a0e79dca69c6f59a222a2aa3f1c6e82ee3072032c0450f7a794c4f95212ab8000861f840893078619381175cb800be28f20a57686183314cf00320a8e15798c0851570174c17587eb14f2f5728811553b7c3450e96488f0e6bd2fde2ea02665634192e54b053b097295ef0fd99e2c2055f9658222611525c94a067f84ccda0cc0c9e10849acf2f60aa74c37dbb15840b61d5a7e6aa7208abb7b1dfeebe7dbb6f21846f77e74d6b4a52b57177dfaeb596b596b556d5b1cb799233333333841b2384ab313289e4eb3984e46a8646f2b82692e79eb677f7edc68d7163dc486a52b7bd7021432cfa635eee53f3e6c0af2107bd879f5fdbfbf6450bcb3d79c36666de8aa4d7d5dd7dd1605986d15c3524cdb28931543ae0cddbd13cb8c796d407967bfa41936117c98a35343e7248fa7bbcdb9077bb75e819efc2ce220d4d43a6e9533309c2dcd3667dc22e1a66ce1aecda3a28395af6d3aa616a86a60e644d59ca21e9da43bfb84fcdbd39747737b6ba1cb73b53dfe690efc1bdb6bbbb4fcd9b43c79ebd59f58bef596df5a9b9bb5f77b72b64deadfa75f7ebee48521edeb8724f3d39245d0722395ebac122f76973502d12737284ac29ddc4cccccccc9cc30b77fbb43930bb328410c89a327ae5972fd7c55f48e23e35639877104288ad69ebd897889f5d87afbc4fcda4cd015aa46e0b07216baa5c71a0a99bd654b9afa9f20b5320cccc0ce10281a53555cccccccc5c39c921d4b7cddcfb14621042182b9af54e338770b7cebe7d22ede600210942d2cd9a2a6c4d95f609fae600f70421179589e490caeabcd8820fc286aef03143d8f031430821a9ea78bd6366666666666666b8cbccbcdb41d1017ac2056437d7a7e6cd01426566d7e5921d7aab67f7a9991fb373cf3be84974f195795197fa9c7135471289442291ba3bf526e28faaaa31c6a8aa2f460ec8cd9ad235eca93f6d557defa93eef5455df7baacf3b55d5f7ded6a93fffd15a719f9a5fe4173d63b22aa756dbd511bd574f8f7a73a4830e3a28b30ea1bb9f39b5396789e0cff75d79d2ef53f3f2d1d1e6d0cf83d4bbe7fd8ea8b3321b4edc409184b80321de48a921060a28b8821a417a9dbdc3e07b0f327b2c6d9dd6de5cb2ceae5f9a19565add0df3c506675ed5f5d5bfd8800ccfde34408e32c658638d2260e18c1c0040774f90477df6b45d715dfc0a73d4c72456e7c35fce84bf3c2f87975f7e719943e2d6a1de8ad8862499f0ea976648d2cbab634a128e57c79024145ef309af24fd8bb4650e89ced98fe597ebd66d9d7aec59ddf27f2e24972bf4a8e4520e47bd495ca6297a66492c578babd82137ead27ec1951bd7c443c7d0d46105a343d7cd7e9eb3a7890433b0028535caa4b4802183334ffbecc60aeeae177efda6c43c171630bc110537e6d062051f20bf6efac2efeedb72d6c43aec62a87a7c2860e1f575134857c288c2159af046195a7060029c6fd75af0058e2c787c7e81a3ca639f5fc270060b96051f35292e40715d3a92205db9ac80e1085130c1182e4a1003861fa931bca476b0355ea0f8fef692ef89f4e9c58b15af3b3d3e5341108305d7a54306a82674c08537ac70c20d66e0041f5ae4c0122f1b17b841c50aa49883cc11962594b414410b1b3629c0421c2b68228e38620006367a18210a352b9041164d78d1041a40810961786c712615043102f099d2d2c5eff8f4f206171b7009525b7ce1c1021bb29c6007606401c61757ec700da3a5c838de6041169a9082082ea0c24d12bce8408d0a0ad2163650258131846fbfd9d3f5ed5932c3071fc3674a064e3c2da24ce10d27bce08a12e610828e282eebe21d37889775599c66cd800ca78da1a1c26609921644f8aef94c6991228241f399d2d28446c9692839afbc116d8ecf16f67e6e553554065a47e49508f3987a86941672586e7adbcef3ce24644dba26e621c23aea2f85f0eadd0c0f1d7bb8650e3d640dead0cb09a0f0d03b721d949c7f5b68f94474c094b91d223af4ece0e33375052cb430c343581d989999d964e22afb31ad0988aa4ddcfd7adfee9854bb9b99b5ee6629c4aaaaaaaaaad6b29264c3c39a347f551563e4aa6a2d6b63575e5555b51b316d4f317236681bb72293afbbbb9f777766a66583c39ab40abed7fbf39e36187d5a553d158cd9cfaeeedb7db08dd7ddddddfd9ee93bdde43f2e85dd0aa176f7ebf75e63c90a4208215c55b6f1614dd1dd2464a7aa5c2b5656d54a7f744cefab4398e9aa55a515430855ab0a9e11638c316a8c96c220f575e89d723848aab5fcb9c5095953b4ac182dcbb2625ccbb2ace831c618a35b9665452e2853bc551388fc13a2652aae09c3e19f90d579eb0a61b40132d4bbf916eedbdd9d7f26d679bb55a5db26e6299536ee09aeef5627d0e2ca0f600c14312fe43315832caa2c2b9b21e0ebcc5ccdd705fecccc4c5d9b2076757f56b94c665522cdcc5c4d263033330369d7f7d886c8507f77f763e6e62eccccdc7577db64604d9677a508c4396297a51d17eecb7ad0efd8cdbcdbbdcdccbd412ef0c4575540984008df833cc57bef3d21fd29a8af2cb835b4d9a19d5f5555b082907b2f46cbb2acb855f0bd57c1079d5055554d7fd94f694dba1bd7f3d9fcb026dd5de6dddde5dd5dd5e63a24bedfe35e56d5d52abbbbbbcc0cbd2b9596236b1b8c8b83f7bbbbcbbedd363bd89aba9b1b663fddfdba9b7b17427eccbbbbdcbe28303333a737cc7e2a4e81ac29a093a804cbd8e72239ca39a790991912c130800273164030281c168b05f33cd224db0314000f819e4e5c44968a43611203290ae2186418210610000818204043445b0550521bea7ef843cea27ed6eb77c037bd8238b831517d8ccf7c18b9e98fc29b16fedcd74d785d58b4c9423628f093bb6ed1652e0ee020251e4b8aeb94987e55edb3e431cd67c488276012e8b3c758ae1fd05ce0b6f543e83ef830156e092ef2aefa21223d4196636c2c1e5e6e32f34a143712d26d1815d52beac70331ff09d719372e02ac99b86ea449cd17ce238cd6402817a90e5b1ffd274fba79a5ace8457b5f02c118ace0cfef60a693b23fba82fb1bd4adbe68d97dab55eeac53a55b4cd8bce4b5aab78ff2427ef08956d4014fc5c625fab381497675b75d48a792ab8e04590025ce927cf8e092ac31bc621ae86a08497195a6fd0ca701c6f3453ac3d5bdc4f2540a20275df11c7564192b222085ef04be52f300450d3547bb25da52b0f6daa794dba3390145d0686f8efc571b107dd1af5c757ade2e7c3b9edaa2c845bdc37a4a3914aa500b490f5a3f031618b9459cb8d934501fdb4cb1608756ae1c81849e1de13e669c78d09b8b847605647c827238716e4ef095eb0da7c3d483b9bfb90f18f0f87630104d4d138ec559a71179ffab023fba8aec721c27efe4d812ed324df8e7ac75cc73d52036bd7e9def05d1da2b98d46b71e95a1ac1c18cf72944279fe3bb1f52bdee7315f430f5c706b71f542d97b104bfa2c37942b42a918ff45ac6bb564ca62e5a8999fbbae535a7ae1fa0ee18fd7ae654ab6f2ec17795d7be2edf0672660690d152647823e80a7fece7d1cf7d59edab1fd5959be3a6b408a903c68a8c581c75866378d6c20ddf04d5bb62837a1cc3d296674e9a01375ccb20d0a67e9885859acb5436b972e3be4759163b83179eef2de7dfb337ee8b4b6690308eeea84f4aed6b03daa7fd4fed96079e14afb597b64bc8bbf3c49e5f2326f476d023d4e54e53eebc1cac43fe69d4d538713c51c7a7c184cfcc43e942663bc75876896714a75eda4f5a716df36497864bb6c63b7bcc81b158d290624beaf7730a15a920e53d79c49bde12798b7a62a7f0487eba6c1b28c03ea3e99e3ad3ab1fb9845c4aa836a538ae2554711c52391d6153713cf5fe2af6547de0f6543368527bd1cc403eab1f91def996b1198be7341ee84c081f0399d173c10aa37208266805626af9508b69a4fabca749632b52977a1d8c4187cfcfd44ec47319923709188b58efee090609f08a4492006de49e6b6b482929383ad2fe505c56a1c51cdb32abbb9c91dd7130d06deb28e24c993255cd4d88c865d23b85b3476aafbd8385781a96657a1b81f04937d25df4939a772ad2a413024433350fa826315ef26e8bc4d915cf141d5d29be2ea724e22825728998aa8e052eec0c64b277aa3f4305a898e20455e27121fdc2e895b3fdfa4885877c645d0a57e0ef1a195cd7e550d5738d19399f1e058c16a738dae650ee8a8c2d8545a137656ac6bb3224164b60b816518a87eab4684b14fa68f959f6a41968d4cdb83202c7fcbef1ce072e57d9498af1945c349b0d5798e2d08e8efaba2c9c5f47e7b8c7b736455294dc11dbfef79b1a6ea6fe6a9ae4495e39e7b630a13fea4289063626c7d825cf8de93f7a753310dd035669e1c9f212f63359109ba848eef8f2726538c3d5128a5582f68800304554d77846179a4bc1b380c64caa968028297555211f906228ab43e438de87218e87f2835c082489a9cae107e6f9059b834bb58c99d14aebf4c374f9a649eb5a2bad2bed9537aeab848cea472652390aed8e0d3e6314824c8f720c83fc8ba4fad406e06c10d560b4251fc50039df48b00edcccc1812207431055fc18061456bf544784c261304225fd42e6d1be5ab6177576d5f23ed874ab687d549cab7a61b347beb90ff10816e0c6c993622d245362a82560328eafc5dce690da395a4129416c837b0972c9b56030c88df60f941304dc24954fc25ab1e6d984406d122a1109b11cc9ca750b21fc79b4732e72403bfdce72143ef5618754ce5ceef134679a09fb266475219a48f83227f9eae2494f1d56ebe058889ac6f5e6cda07ad2ba9cace7b19d41b9dc986bef4d714c53e659487efdaa84514eadfbece11d2ae4191a8e498cca1784a0db5110aa121010ff41bb8f19703520ad66dfbeaa1565e0ba2e450f813babc8efb7e3e6c8d9c8db0f7b5298bee6c013b15167c0bd9ebc0fc3fd1b611e96004d2fbaf906797461ee489be536aef00f130d6ea1bc0fa47fe30777e4c7ebede8895cece43bbbc67bd3294bd38cfe6262de7306b2b941eee48e086fc2f1dce094df5684adb8ac8a4e1cbc58e0b616d6a321e33e89e605b13fcc78b0d4fffa70fe85d1ebf3ae5e89c3b31acb582fdf09b0185bc9501c05150c231a72c5e3773bfae7368d9d2ac225b6a38b434ccb7b61d869d85a2844815e4a8520954e1ef20ee85329bd3cced62493d5edb008a33d11bd5109f8da80cb4177af93fc3042f4cf7ba1fa0a7ce2d87fb2fef4d13cafef435d3af0782efe85a8a23d5a378c601d41851ea4a88a2ff2fb197f6be0494e78714816cc3dcf2a83104d3e330353ac02a797acb367845557a722c2e75d75f1c80c288d2799338036124af98df8361060a82a47aa4674068a84b86b4d566cd2b26da09948dc7424fe9acb982698a02a479c873630638613274ef935961859042fc0d9ee068e020af5e3d1c589c7ecda8e73986442b424f3aed56d1b26516018725c54e190a88ef60e38b608303a10fd93dfce117c0252be6db52bdc76903fd8d136cf20a5a05ceaad539b8b852e06ab08530f9229ca67e78663fa20a0ddf187dfb5b633870e35d2952bce77639f4674d12e717a514b15f2e4fc4b2654cab9d714e64e9b1031079c87cb2089138c31d801f37a8528fc0d015ee1a292ba9ac888234283a1f93839f63d6f1ea3d23e0d6f2b3e5b8219490191dc2061f851d1cf806c7c4d4184425d34228be1569bcb2d7a9a1c5c633a06501e0f08e485e16f3803a53a044d1d3286bc1955f066bb33e837f1a87dd7b2918812514d539bf2870ae189790c6318bb8d9f54e885678eef6376490b6586d54ed003862be08dd66e3d9e21dc4f87eb3185c92af72018f9a885388c0b7c326cf0279e285fb9a73b45bd5c8413eeded175b0c3773beed075b83a715cb36d2f8f584ae076158c61812930794cfc7d274c4d6bb1da7c8bffd4fca544950d391a8ebb420e7a734741c8dbc1f83a35cd37a0395f9b7fa8ee4d419ea992cc44f076697565ac032fef68b8bccad93bd7e326a51907498df8be686dbe2ee8f98412a8bd1ca8f80e499781784e7bb6857ba1e8e352119d2a6385f7a20580493c27104496214a75bea6197bcdf20069335a9d0e47ca732943683e039739e10b16dda7e214fcf808af6f992f4d2a292aee90171a2a87e65d0e3b31891bafb25c55f87909e3baef6c304e64264fa9c07847820ed42ee5291e3c78c0810900f0fcc407904e73a651a88e798dd3bb47b3f936d58c19e8351fc68697a27f3205b1afcfbb5290930028dc073106d10faf98ddd6b1013fd3d62833c0c74afeb4adae204be878aa878f35c684462de26724ca22b3f3576b1385f72cfd29d717e763807fb3d187c9a54b32745847fc56fc1a2bf7d758d325c6e2849062c4b88a769e22eff54b43458fbd83e271f613997830c7e2dc3a936a719ebc828da5ef9cb3ddd70cd2610c48737cfb62088f62d5bf744c0072b4f7aa2ae284c4f752161f6f81d0da840cf23214b4a94333ea2d671933e0c824d242cca8da859cbc05770a244f8c84c44eb5ab342c0d8de0f03acc1da33a3e965460cafb5fc5361e778cff0f0b97fc668aa93ef391358c1db9817d2375e41fb1168234b6893b2a31a20d9fc912387e5dcc356cfc98eccb49e08e276bbff81a78f822b19a37ae528eb20f977664c4372f571e81e6f4ff7ff6968236d11456162998764d1da7226edfd4e4e319cca0a1b4ae0e378167d17db2fe376a7197fb67a2a78440df6e0b86ebdc2b613973f014e34452e93713ba2290c02418a1b49db922502cc91facd05ebdcc4a182c45efb11e6fe06dcb4fd7ba0cbcb736f0b24d8f7b2b5cd8e28c5cfd84a179655379df5abe9a37fcdcb44bc2bdb8fab979e5a89dfab9fe16dde5c79d5921f9d032d19153685a50518e3d85538856fe9889591deef05586d40001544cb2c4d0a708a3bb50c758782635c378416e1e5c2663a16561ea1059143559003e043b2dc283e667333afdfdf122330ed4d0a0324a09290ae9673c0085a3f87a2fe00b6bc2e3e6809489724de0faf2ec8f022a8be0e185d9ebd5b14326558eb8b4a52805bedb72402860edd5a6b2cd69a5a12f0745da588067076dc96686fd23f37667b8a85fda80e8cb121b706ef13ae8a7cb3d32f6e79238d4539c427dc9beced65dccc0a2c95e9d4ffbfd2d016c5306dabd4239f1896c40aad1fa2e238880e6df3dc89f40de87cf4d67c924a144249cb32eb4421c0e05e3e5f43194ed2bcc97405d0691d796de6ffb7cb3e6b5cec1d84179a0b003f5ca7d293184ca59a2387c9e6de01155b3cae56f1b45359c4163b3095054f4914a7a1288f6c428b324efa76a147d5817bcb4974407f13ce9d00ba6b944a84db9c4b3a5276738e2a0a1842bfba649ae53144f720adb8b55139b7bf094538015fd86ba7570a457f17fe25f01553d3c8115435bab676cf62ac12609e3bdd484ea473cc5ff3dc5f7fa20149a28d26cf9956e12a58e1e84b68f3369e563d16a76e2c36d1cc5798904aa7727eeb376235179593c4ac6db4a634c8eedd5e91ba04c4ae024c644053794904cf33730f227142cec4a60980afa93b6a0dcf0809a24424ea87bb08718298c20eec7a2e5a35b402331c7012928a6e6a0b76adf7216d42e7e59696e8d3ced404761fcf29617715b9aea42004be6e26e5fcc5952aad5aa7a96d6e6438d3ad91fd043f0240981cef5555f1d0a3040c8cac4e16a9aec28368e8d66cdbf21adfba1f2fe10cac41acee0b9c1b0e14876e65f836f4c294fe1b47a3160c60775992554c087b2e10eb7db79717ce4bbf3aa410809ed9d665608c7e3082e7efeb4dc16c029f001aedf09f052c56f26b2dc91b1e19b0bc1ab7981eb6c7d566e5c31c1d64f42d7a0f548b47b678c43804ddd14e1082e90bb9024cfd6c450f8a793f31b6752b4f9058415dd066351c8ad54fec7b6e75edc155653331921a7688c20c7739e7bac5b146d44e280c9a2682399175da045f0cba54e28375c03c9f3de78d94168c4865d455508d5fb6d4db431869bf76633f9c6c7c75c1f7ef9e56f921f97b1dd57d6b0f9566fa8351387fa6433d29b459e74781e0f77aad4d2887e76aefde5ca3c78bce26dd8e8b1fc313f91cf62ebf19fcb09cad637a1c22a51044c45c2c47f134bef7eeffc2d03e9041005989e10682a81bd16c6a50ce73077e708ecec364089e2979fac602f920034c1683c9f4497ae13548246aa3907b41b53650c5890bafd057cdeea4922d40c9b898297539c3c40f97aac02bde4992cd8f2d728ceb46f80e131a5a88a209ad5fc3a6819c0acdd418e1c1feb655e9b353540dd585ec70d7d6d1692b72cee8b086a8ff5a104fa5bc6fd00378e6b12b82fafe6f80c1f4287b368e220604552236d173f1312e7920d2b425ca33e8ea980d81285e933c10cd1d1b0a99b66737fee1f70101e0fa150c3ab49ed01f409e3d4c2988eb6537a0b11ec171410110178759c4f7bf0ff1cf747b5171c4ce1a31fe69723abe3ecbcf6083ab2c5f466b14013c49802cdddcec0d24a087d3a94b4988646630d7aa151e3443504497f35ad82cb1ecb408236ee883df03cfdb22fb4311cd4c8421e70cb1142f5cf9892e5ef01b2e338692a99fbe7fb2129cec70462ac3850d45c18d5b718c29ebe07cdba967e3fec1c6ef69ab3045f7d9f60bc7b40365b35523dcef9a44db63d43a148181422f9664d98bab0273d385ec1ec3b4906e954ae81fd440bdc8def7605e7d83b31c9325773783fad3635c9b66ecaf5e25844e33210fcbb0a48c27243ebf13f6231cf9e208924004886702f481e22e36bd376b261cfe598073b353c038f67cf264ea3d93c7068fa37aa5dd592c459fa0e92d0e741f69fe77f8e98b32b5e24aee5368e898d760b164478375d1b6ac95073e2b5e259a0917210f827cd450f58a186284ce089f7d478385ce2425f662c0606387e900e03269058f540ab24c59f7c6912d51f9fdb0caabd7680979cd673e65a57f4b4be07e7d08db160a0b47bae499c39fe28790a17c28ba2a54c60f116d8e9d6dab6485aa62cdb179893395c88d1011ded5bc815f9046960b78ec93d9f161e48a702463000888ae43b7e5d1943794badec58dbc4be64a4dddb659a4e4be86c0c5197f318826b9ede5e12b92906c41de2759f48fa6c6c62780166b75ff835fe7107adc2497e78758f164ffdf0520cb215e10c843f4ed1434a55f3193920f619280169881888fa1c5020344c0094f80f28505a2504523e061c08ad10042a7f1c340e19d05db49c4e3d92a2f8c3d84faaca07c8320df2a614ee8023eda0940b772883c996f2d927fc86be35c8e58ae6c705a3f5342c784e722574dc5316ca94839030a1407a481c2092510ed3d547add9076965558c4e51e5e88eccd05a08e9c020846c2d64b9a9a5830f5ca1dc4a2a914ef1bad687946604f983d3ad9a34623534f499f14896347835b658cae9ef1ed8ccc00de5b40595251962582278afb11e0621f1a27cd215bd9e49d0c362f85ffd51d3025036ab2e30af1ccba8574a96db85f93bcdd4065fc45b288cd95039f5f9e3224276d27f8e212ce0344621f28ddd51c022182c8a904be13c512b12d508819e3ce4c9a8e21954e0ed40fb98a238bd65e2fd0c4e884d9359f2114bbc8598548183e237cde757ce71086a5877ac0bce6cb527cfe377857be65ba62a6334e295bcda35c091ea93c5b5c19618e149797ec02bfef78444f783ce646ebf037ea402241a4c3d451da7192b9c2b209d87fa53f146daf2f25cf725d055ce1f6ba6c5dffceb042e2d0aa240bb5f274c388da6c15b31c233953116b85162e6e95445beff70e0b2f251162a52c15fcfddd36e88ba46badf41ba230beb481d9dcdc21f3f3be28b5ee326562028479de08a1fda17325e7d01e30376eb4ffe15d34bcc3b5300778f070b1e56b38de0a2bd96fb775217ae4871aa3385cdb5cdfdbbeecbb538e681de0f8f1c8fe2d9da0dcc0d83108b56dadd97b020903329848d94079ad4d961d69e9ab4ac8e717cc9a2a3d1297e83a890ae8765f01754325ea767905ea2f722a6134e023578d3608ca4cacf520448ebd763631e63a47e10cfaa2b9c6d6975b87628d480430bbcf3db42437554567b6de3bda857e2e33b73d6ff6b649d3d2c7a95707ca31d4194be6082bf3845a49a65d2ede2e05128d2441332d37a5c9eae387a41115d2b6a901944535435af65449354fe591bc30bed70a40b31a42266cf5a1ffe2c02e23c952d97a7a5283705fa08b2970ead15ec28d14eea7e2124368e457819b855a49ee1f57efc03a0f1d9dbe02cca02f79c21bc44a44c7a67871ca315d0317c34358efd3e988361ef24dd59815dc3720d50352a256b0c4a91c753ad69041c0cdd0671d6be425fc08cd748d93ce4d0c10cfdef098d96e664f542ece96ea5c2f4ba7020012264949a58120b78dd3725eecfd04d51a7d03c4dbee03e6a248adc4d31f103bd357ea32f2a33c1194957ff574fb6202020ecef405f22d692676ab0e2d9daf1e406cf6e3c75c9931be6a9e09c89840f2a91706830dfd1c227e18528b39b13dfa1c416c94de89fc9b8c56c160ba37566f5ca4d65ac5965ee0088b54600eca34d020b552b787dbe068bfbc0394b0bcbc69f6857654a624413ed3c933b21c9a0bc4711e222ad9513710c89418d448f7a9215197aff2577e0f06d01d03c59dd9fac3cedd4d8e61853bb60e9d078531339aaad394976a4d1011dec7dda8e74b60a8269efa6d66bdf5cb306d010e6972ce1298317b5b66e78e5d4d2e83e301531b63b0ac2ff9347dabe4a4e85edd6fb3fcd607ab1bf938aaeb9dd8e22917ea4acfb5aa8024defc87c8f6367e5f0dd66e1413516af61bdf751b2f251779b1ff4817afa4e20273f09aa7081027f4e67acbb45730111583864b28c88cb41a055ff37f6b5ea4e1b316a460bb2d953a5b0e50a9a96299ae95bd6325d5062f440805599aa82c822bfa7cc552c8b4bf068c016fdb8daaa17237665fc3770fc331b9bd94a974f3303cde176845b251a288c5098f64fbd9bce832bd9b367dc14c9d70dab0a9cad33857d25f445fe2cec82b537b1a9904b2ae99d754d47fd843e9c02b6e24db883a65dd0cfc0be8ff675c2e3434dd13cbdd28c0425b6e35013cec6e9e362320dd3120660585b8a853fec5c4bc20c194a9817e7bc2bcc3efc6a4e4b54690fae7ac86ab91982a29406b049b5e8ac9eed6a699066da85e28a70df98a7e6c8350ac60e413df4162c48cd674adca0bee0867e9679ec3aa2b43e9730e9dcc458e09880065eb82c2346644712aa1912bb3f001b8f796027f01e6310e6f430ec5e190ecb18581d24e8d62a66976e01176f8c4946f9c4bd0c746d96b377659cfe8f9a89ff39f4dd617084ee484c8326444675ce0cf244f5c62a03115d672f0716772e60b21022e236529d8507d0f3ce3af88d665642be5fc88586a6123c1211ae3fea9509f8a145007a0fc9168ec47d626ce3bc04c644b1c074c2fe512cffa9bc5b90b4efd086fb26d4620cc745da5b40305054bbf662b050992c079e275a378bbb0b0bf9612ea5aaa6500eb496adceea9a0887e9b796bae9199d3e48fd43f1119474e85cb5cae95983eb002ca0734bd16780bcabc50b4dae77a80ecacae98f68402a4ed7a66e7aed8f0094a81053563e827fde83154539872222bae9ff77d049165112dd4244663985cbb28588f384e021b2fcff275fd550746ec8ad5a45b12abf0d316757246756e2b3c152866427f08cbf58f64e176e8d8425519913fa46d20466357ec60f1eca4d5b39a4e4e45e105cd635e251b489935b418f72e0802e43a68065872ffa24e76c0dd214d00e37419af05302c6e117001dcac01e8337589d36fa96e460535548e42db6689dd741e0708df98454466fcd4f25db3eda4e3f6ca926ca6f9447336b1185907ab3867bf7dbe0c980a1af2ef6c57a555415e56a500ebd0bd91ef844b6fb18d0a5b7fb95154ee158c2ca53f08ea2c839621f1c0af37b752625b43a3073f2b37b6158099031f652397a1a17b69653440ad093243b59d514bdcb3e5bd8d4e84f73a430b86a06c68dbbb5c3da7132df946fbb08a50fa1ecfa30f6ea81547a2b45c486cc4ceaa0845e430976baaaad92d3d07b4e34a4fbda7305ba3cc925ed07b99bee4e10d579c3c0530e3047aa34dc7772a96c3f55196322dcc283ab73509311894fe538618c4acd5f1ca4131668694308220d08cf173986e0dcf53d83f265b5b6a65f0db5d47c3f445f3334383d8bc8cd1a6e262c43fed25d96869221b905f80dece1abecfd4c8105fca3ef6b39537e89ca5853b8808beb473576dab0114044b52167ec1939f262026fa67b41982c0484d26c51f98bce59fc2127f0216bcf19e7e089dcbe2f6edae2cb0a86dc15eab2daf3a3e4caa001efa34bbf07c7d8097420880f5b2f7533267b29b02e8d2066342f6034754c15c269ef09aa351120434f786830976ae3ee3f97686e4f6fd26f4c849f39a6b48bc335ce04b80ddf3c25161079c53310cbf435c0ca0edc21962db39feca0419409c6245ff43be3b44f1a7d6eeb035d3285b88e2e335f99ced04fff68b5ce44775ad8063fbba72262ed91b6dafe697ce26095cc66db86d49f410dda6ff3e3f058b1b1389f3ac47abc7f95f79db7cee837abb71c86c986f94d7485d9fd0abacb7c0d70bf3d958b02747a4607aa205a9bd954c11d45be43b96204b16c0f4de3204f3ff44730eaeea0d7f162c85a3119fb7500e9a855d6dbd40be9014d331da64360555bb697559d46db7da86a1d9d130bdc10686596f1145f269172a6802b70642555f915b48bbf984b908720feb89415830f73960d3249b5b11ef2ee4730845abf3d64c938a4fc38c6f40c57a21a15fdaa9e5e61cccb6a60cb34bacfc7ccf81ceff173b286bc3f4f7ec74384fc18dec52d837724bc789fe17c7e5a19819914252ce8161178347db82cfac5b150a298a81cadcc6329ea78c0545dc0b32510be7f0f049e5c7eeac316950be39364b05afe1e2694b4adad639af2b5fabd1a6c3b9713477b77c3d87ecf71aab67a028689baef89e3f4662f19f4e5c63911706759c9d332f798d01ff2909d2837b066c7a7b8d4c9b41ad0a34f1922b36ccc391a3e73be623d2aad24a58a287fe37b5fe0ac86498bf5453458d1af703169b57d96b8fb3db785202068b12962d1c0b156bd4798d34d291445b519c8b8b540891084f68edd9c0c836ca62947f7a6cb41ed5455ed59559996a3b666be2aaf4bb69d7d3b98a309ceaa3ed97aae495742f3402fa34cf1e715d2a8ef53de7d551a4253f160b2c4ec862839de8427ec0495238400ba4428cdafa911929b3695f1260c7f0b5a95c47151fb741c02a1089184b36e9193041121b59ce0e565933b48c42029c5fef0b4fe2b2485db34f504cd9f0e332fc57221684baafe0eb2b0ec7085c68accda9708a221bcace74dd6beccdc22d0d3cd78f321a67abdae316eb58960c6a98197fc2a6874010cf9081d66300713ea5b85581da3fdbe30f85e90f8e20d90981c2412880eaf15eef128c03a063b4939e9d22490f674aa119105cbae2b51f349ab48fb14cbff0b221fd79bf951e92a2862ed300f12b1d12fcda58def6c232cb5e895fee0be76a393f8759a2cf9ff69d3a2cf8698087be9bf0188ec58b8ea5a6462f42abac686ab6e1027b52b6d76a75d42bcbcf936f7273832ec311a7fe07716d57d2a89a6c253efebc156b39c3fef3b05ee6dd361dc36082fa0121e94076e5fd7598b0dda2e2c93a3180dde1d551a94775d4f4be166658cb4e52f62ff68af551eaed689b5d170d32f546bc372c375900b978333749332ff6603cc5a55871186e80cc8432c2790c90dfa0952d10d713f68c20fbaaa5fb05a6916f5ae9f34d65bf486917d570dae3625e588619e90e2ce5e876b23778b4fb31ec40d1d35883245cef9b008197cacd91333877c0f0a372ee7a69af1f694cd67a0bb7fafc409786072853b8ac89ca86cbf919a69926b37ee6ea89c2b387f8af0a5d2b2733f4de3c37dcd2f2eeff7157110a7604e421680a3de42f86bf401ac619a0c3513a54ffcb993b258e8f2d6946cf1dd237276be38157f1ad1d36b65b10fe1b957aca9f4fdaa19d38f2e86045ef5f22d4a109748f55f2490df6d397547a815b2fef44135c4bb33ae2887f0decc515d1883bc55bbc51cd8f1ba46a5547c5f40ad0888a72e386c72673a671f861ea3290637fa9c659f8fcd1cb5c77fdf5633f372e47a45cec3aafceb0ba5ced07a48d681ab24c86c46931c559c0909fffa6834fa130ad65f12aee45c8f91a18cf79199474299afd948ce8ba25b19f9beaabe46bc8ef3cf7580903142013a23802e12c869739a88436cb703a2cdd905cd4e3048bd50f76781216aab14b6895479326f567395f328e05fa3d087a7cb9c253616d29d79108db2117a1c79f0fd1c1c3e2e18e994903501739841231c2ea680454a96059175c12dfab9f0604a83d7be3e1ad43570d5e66ee2f0964a19647ac459f492d661526001881bf82a2c474303c0571b611896949b1cf8e90284b3ddfa207a858d0f7b33227fc80aebbd65919f1d3a8ead4d41098a533b53d2cf7773dbc47bab4c1ee2f6a5e9833c0b8c7eda799fc5b4d7474f5e9f03ae906e40976baaad3c40acfb7ff6887a2cff33fe995dc46c5171df30465ea402d54c58727fa824add3423efba76bd4987409925b5c7f0086e2d387c443565ab2d04370709d31da9ebb6ef2f62e1a0911d7d77750ddf48d0e281a424d4f5b50787b6207c0c9ab7c38b06827a2db82e110e4b58f32e49eaa7bd7cc18c20340dcb6a94e4363fe386a5d51e2d35ad8b2e177b957a4c56218ba7b2e57c71ae01dac7ad230fc9a31745c4875573a943bdcbdffedd0aad0752730dd0ca637ada01d34f411527541a88f2fb4cf06bacdc5af7bf0cd87fd3611c444ab6c5ff2505050e9d192367fd7a31acebfe55247301903ae99b57fc02b015fd24bda4d19f36925d058387637251ed8e441d19f6a6faca4287fd1d2b9e29e4c49c443e45f76ec8419b3368cbf420160327fdc4c6c0275f934e1c5611ab6ccfcc8b91b5162efbe8889b8bc83d4ef86ebc635ea0a0415625491cb5ce78d8c638b5809d967e36e847b1b2b9e6aba8d9191246426da7167a1ad85e38112538c1b23400269a0d0c90bcb8f00183aeca5438350c4b0f05a5bf9b3a68a0fbf46d774b2780c70341b3477a8a2a7c96069d044002cf099d0ffb43d5383cce1a7e0d0b8b99a3d1fe00c45e84eaf2bfec57280b34c110124e0442c9efd394ef1533f74de0fd2a556076f255175be845e5d5dafab86c981f10481e19593c05ff8e0fe7002729d0e6def2721c6133217baae9f8e8d04d8e2a6dcd122e8069462a1f3cdaf20b11fc0ad32525f8686e3f64a88e4b4287acf9da364a429d473134b9f88fd103b01e8bbcff701cdfd40d29707859721a0cf11b2d627fb8b649d745e412d8302912202aa70a3925299c775d6c2bfd82a068d83033a0c9b4b6fe3c3a43222902c2ca3354b32f474467012782c51cfabec86cb763e0c63c7fd1cdf20a13c84d4974f934c483a4abafba2922c45fb579064a4c273bc210a86e8104db4747e6105521d97ac876324e22c9f1b3e641986c7f6480b26695434ff4c329d2b5d6889f060429a2c5f224d101b719252be144022a4bd4113f3fffae935b2bc762d5d5fff3cb746babaaf54addd014836ed0d4e2ad3c6e321eb879d75ab22664f2f76fc07b33f512378d8eaa54195f193770e9a87d3e1a057463048763b21892ba0741903a7f679863b745fc70792a7719612972e417868204cfd95c3ef6de30e4d7e3583ee19edfeed600e824e63d5c679ab4cd0743af509a820d8ed43d9428c50ecb23267fd2edff48512d877192a5645cd91e9f56ca9edc6809669b0ce2ba67bcad88d7633db84d46af58f810e1db5a5768615e2f31e2129c3951761e6f4afbdd20cd7dbc78eec4d2d6ff51ae0147db99a2d26eb32c95e8d7ef1518d378e20a3c749f3425356e9299401e7c19d7fb54e03fffd0c7a7b0ec7351092beb8829df82a9c77a3b7ace6b189774a937110e40bf6cff73e281305e34c4827705fb6c9288a5b259ea6def034fd4c3cfc0174c4b1079383cbeb9e0179e0cc9127a3c011f5d23f29bd0905a2d0900740ae1e454e739affe310f852bfdb48a96973eb674893ea7c61d9184b32aadece30ce6bcff03b0a2c7965eddd46da2505968e4df21a1782c85262ddcc8ea4361492282a658362ba3eb0d5ec924b6ba916d249bb2b6f83f9600c1d959cb0532ddd6161f337781383a9fb1e46213a059be64ac2fd721ccc591b94aa1c94ce31cb75b1bcec707f57cfb17634c8ec541b0e1d19128c5446a2ce1fc6d939bac6319d89176106b3fcf7fe3d491223e6e3f366154dc3a9434b29f3f248d647dd82014d24c2d3e321e7ae3357188147af8e0870da695c007d6a95d76ff6d9502288cc964421f321899566fac42efb31fef0dc735cb77e288fc2324c8ace051e562bb970bbc284c1e963f35cfa15af4d77d027bf3d45869a2a58059906d0cad2b863560ebd08445f9987e71d7c40c920f28ca252328d7f3b459d11c0274f0824653dc1881c1e56712d59079671aa25704e45af01a312dae6c5da602c02e7c72b33ab57a9e67ac64bf695ffbee3a3993173d622c5509035827f592c209f15f87ac917c3c54fab4931c1afcf70ad4322666db0105a0f2ac02e028b80f561036e0f341a70017fe0834422601da800bf080484d6811ab83c87bdb03e4a42d814188c5dd9dfcb510068656ee25443b5eab0364a29038071b9115d4650720658b531dc57a012b401746fc54fde81116f138e401ddce367462ab056a3de9d536595a6e8865815941425679e084ff0a7e783d075966a3cc7d32b7fb8c49843a9f89d836fc7c0d725c971dc3ebe4f1273be3e04793e7d1673fd684c4942bd10bb9ebe55719e120a321300168504262ddd19d4bebf95db1cd88a6c11668bd91de06f40c6d7fec5de02346248dc9d6955ca6635818469a66e87433560c944fdabc804e1e924267cb1a925f3aebe24fa62ca4d657f7dead153aeca73815b709450ce74589a44ac9557ec8f8727da6ed6e5033ccb86ca6aab19261e5bb7a76f798ea0a4a2c7390831740841060181416aa2868c19a0402369f04097dce710da676cbf93b1197a22571cfeeef1b6d742f743cca1d5c27b301fee803ce73c0839ee44b854e33c051dbfdc87a4488e991f322e85c8f72a7f02e227168401e572b712ea31610046698178e1432308088a2aa4df7fc6f3feaaa777072f71cd8a16245af3ca006fea633d2a144c6a63e52076fd45c1bf3b9d02733a64cd9f05d16ce2fda618ef0074d709f646ba10016d8406f484e300a53d30c3011ce2c125815fd66018738d92c8d48ff1617f77c70738d039155fec0bcecc5d5ae03f07b8ae9d97bc06dd327e542b7a0a4064785b25f4fdc2e37961bb474267d8ef2e24994711b5f95af2de2ba0caaf59643a1417f77d62b5da46ccae8b21510844d433ad3d35051c0f40cbe800a3d8543f20e9bfc35f40b0cb6929eca763463126a411ddb86779cf340b8b43553dd3ff11b95200bce31ce12e80eae26a55fcbc029a57d2708762020c2b4f2f385e88aebff69f5650b62c5b18267e7486d5ae4c9762e6f2b8a7d7e823d7ae47f6dcafc48c26ea6ba7eb1f5f80b760b39bdf2cfb6d614b4294001fd3d4834e60a693b2be125434fa6824552440b3ae5b4fb45aa481c0e05674c11c683bc705b00cc60a1d8a4e9c2328f83fea9b2c99071e3d5721ae6e653b68246f5b3128b6c88fdc4e204cab699423161b8f73afddc1cb01c3a71e3e29fc7d438684c49df5329f332d3136696d2f730ed308708b15a090acbd018e3ba1bafe271e09b1d4aaafdf333062d47ab942a480d1b8076fe9839ba682447c0aa436e2ff77c2cb1f14a360ef9d3843b8644a1141d7dfbd77b6dd78aff0c414892474ca83e298d480ed1abd20a89b67f5ae586e5d9c5ebdab10d054541b62558b2901388bcd6de7b5a7f2baff3038fb5d5d58121cadbc26519909ed3a516f8192220f42c2162ad9f3e6b0bffaa66fd315515f82366dd0005bbfaca2cbd092028776ceef2cc81e429f2502f52870273cb9dda39d0e13dce09aa27c6346e6f9153f7587c733e1cda967bcecfc567aea91458f3e4595670f79ee9cfcc47e780f71f858e9f8c251c9bb9482cc593961f8482310615b68350b167811cce614d905183ff7a48f7ec6f77c28170885e6096ba394d037b72623474d00f7d64d5ad9ad5128d1a8804201b19c66e309201a4e36e682a05a1bd589a8a32d097e8e17d196e87568cc7eddcb8ba5308672807818acb545a9f8804739c3b6446d56dd8fc8788bf510dfe0e45dc74a47421dce4e0c5b895c17a8009522906b9164c797137cf39a357604995c196cda632c01194179b08f852d8db933df41ea59f59eeb60563ccf79995931c3109963a29e23110c3a3e6965116e8ace1f95c75bfd9b1f2ec2da45161004c1f5814750dc0320e40d7651edcacc89497cc5ff2d2e099625d7b948b6b18deb2d66a1241ca5bc0bfa33ae4f851d9e29b1525b010c6f70432e0781aeb5048091751fa94d975e7ccb2be12296291e114cf992954d032100f4902cb8517abb6685e0ad24c5e7172ddd4d4dd07ec49bd46600a424a946d12227663516ef9bc6d3897d8bb6b76f8d520cd69f3fa7af154a6408c63c8c1c830a99b438854d7d902d3b991d1f8860f3f30ae21ffd1fd52f1b272762bc8257d96a6931b9ebeb46f824026f4a6ebe0d5a6473a9123beedb17543e45000734722686c4b7e4ebdf4fd9ad4f2465feaa5551699026cc3277b05627f4b6a7a5e07ff754a36087b0db2e7faeb5f0714d50666de508efef147a570deaa9e296bcd52cbd9bf17b09fa162f744d3682fcfb4d79fa0e8f4ff46b336f002044822ccac9ac2d6846c3d3e9cfc4d5a705a1a996ab87b8759952e84f46b655755d036400085fb783cc1a30337503e087134d2f1a0ee036b1724484d585d8c22bd9f1f27f51e254dc59ca4af9ff9f28d0dcafd0a9b7212ae51adea298d1a27144d33c79652bd267505bbdee72e01a037e80c56bbf6461e0202f47197032a2476c44f564d15438e78de7d7bdd2c51d75e306c774ef829717d21d33d17d895002a9ee23409c1e55d8df9a43f937d37664eba5bb0011e622e0574612965cb04ee30d7b01bf1bb9b736a3cc7035136e98d1db0a47d0fee2876dac0831671b969b5d8cdcd0a47e1e22b02b82c8a6c40d8a3303924050225c91bd0524edfe968fda36cad605b8ed03621b0798c4ccbec3c47b7c0c47c2934977e84e4c4ac7bb5e3011ff27814830ad423f37aff38f699a9b7bb4715614c295daa9cdcb7e6c6fdcb603cac30f995e684fc94e98fd1403a635aa6200eb516606a2062d2733dedb14a427df5229751fc80f3c52dde23fb724e5fff3d64c9f9082d3c34637f74192f8ca3a7615e896244c2af725bae70a73639a91494a0bbd6aa0b98e53dba92b508094b393faac2bc8f7f78c0a955ebfa34a3827600424abe8538f320d94e9ade18c56e477feb71fbbada59bc1d184c98b0870046271848aa38e1cc8a400337d743ac8e42054bcb667776b6e2ef4c0dcebf6e530ab2d5da8a34ffeab5e453d3859714b9a72767f85a99732678c5530a16256cb54c1b7d67440790e5bcab15b6de5f4d7fe8667e32647c3251191c721a468aeeac0ddda14f87cae2dee93f1c02b90e27a69eb8e06f75076f3635241f3a335dfd9f156fca4813aad1b4d5ab3c5359132e0226ff7202523cacfca538bf212a304a940fb3721507058e54a362e288906c292e9a6c4bb50ca25e58c6bdd82eb0bd6635640a469462282acab89926790106a34322317eb3324aea182885368b224b4aadb8aff098427552b4d820e3a7b2ab770bb05b164a8a3e8e1464cb003a94a45544eb99e6953813f4ae548f73e2dd52f223523d83c72135099a8fa4d1e4494acf06f320375ba09ca807a76aa03aede060e64430086ef4d185b512245911907824cccda27374b77133706ed3264cfd9ea45e6340f09aca25477966648c9f65fc3864a345ef6d96657b594014ecd4e80158b639a32e4cd385a2d652ac02aef7f3b0ff62105b2c6b902030bab1e6cd7045add969743b4867ec9371ef1f5340a99b8c4e59419e5e1a15a5f1a5c8d73db20cd4c5a67dc22335eee045369b27923881cf7a32839be80fdab76d34be18b58725e6f2a65cdfcb02f1fffe0bffe0c6ee2ad71e2349efd168ff39e31cddaffc0167544befd5344322d7134ba70a11deef4976e0f92567ef03f7d23ef6b2155626c906e508d02561243d7692677e4c92c89387c996dd51d026f8e5231f3456262d3108d7b566d2cef6736bd9850991276f4d8119c9a7d88f7c2f4671b1dda9ab53f413a223a9aaa2747d56c8ab0aeb1f163a1d10f17ffb528086b0cccce8868d717172dcb5225202a498d33961eada14f85a8a4095831df23e5bd8371a938faab4a76465804db4dff6b173916fab655e2e566f53f57f9bd6c6f14d3a1102641424d58ac7fee0944339edb30fd4fa03f2be22c131c1addce054ee92e499b9cc069857dbefbb31033c84647fb519b3c5c0cab52018c6cd788c10ab214d0dda1414b6de2bcccae91b99061db75336db62860d1f68f28b08e35aae233357b25f328f7a0bbbc758e8640ded4040afe8e62a3a5bc3310d78f1e27e3f0df8f0cba879129c241d2d22c464de178fc8e461b5d8658504d2ed790db65e594a4264f83489690c71398443d7218bee7375dc2cb5df135b6e26a21688d40809d727cb7d5f51579efe7d0d08f31a0a1aaefb6085debd9eee7396972ffdd8357638f44c5fae340a1a2aeb6b02b83a42fff6d67948a436eb0f2aef7beb96453c79632a9ddce96be006e41260d32b2145a65d86acf87a09a30a5aa02faa08d057ffafe72474b2e6eddb9f16c0df86b5eae92291d653814472d84d64a554b21fe0f905af53f4bda4bce0201cf23fea33cf3a3f480f3ac1bd023e51e4277c8f418ba0b316b0d45e1efd0826fe46e7961587ce770be5654550311e4c6516ee07313c2034895fe549ae91afb4f57c59e38f759556d7a461a146dcdf08209db78849441c74e903f3474e00926f17d2d80d7829049c9d8ed026fe9e3b76f3533bedc4121df71868cfe8b9e5c4a7e758fc8167fd04d915f0036f5f4537311af971f0cba22cb88f19faa196c01bd34eab60788a94bf4d9e49fe1f7127fb0f521c15a2a9912d153f966ffc2d4707f27d742e7d4fea659cc5538fc71614c3054a300dffe2bbcdda1f287008f297b6c298833824355255f25d30983e53ca637a3c906150fb8f6612bef7aceb44767a46c4a8232f478058c38b43b6b46004e72c5e1de908f6827a484becda2b94b84542a3bc7080c8f072c868cfafad10f2bbd49e64f71d7fe89f9209b2d2d0435475eff7d3ab8bb268940e590db123e7751ade124f1a2f695fc6cf759db0202742fa47997abc54e19ee9181d1a30737ab164375a08f2393968ae1df732962865c6b82c2bfb87680bb667167b7b99b2f9662c648a05e4842c6f2715232e715678802b69fa80672317408b35bf8a4cac63c09de24f0aa257788a54508283da284f68a071d000473dd176f55fabe190c5b18b39e37386770d86602954df410b6869aaf1b9dc0da862d541c5c2a5dc7c89e9f020edc33acca2f2170c4e9e126bb33bac47bb6fb80836598798a1a5217e921b02b6774ac0e429d7298bce000973bbd0327090199696ce52543b450b5f25d76ff5feae8e35f5a2d21c7960d565a54916a5dc7af355bfd5fa1dff478b09890c52be1eae369b3267caa342f0be6381ffa0cad3ea12130ca4608d7a685b79972c30444cac197a0fdd12663958b8f6cfde6d9ad1c17a407bec870711b3eee5fb7297dbf345c216fb90018cfa636f4abf9811ef42f0d74e20283ae4c926755cb3906d0d806fe8c5b69bf268ca5458df95d377b30d9ba2ce9ab2eb7762d10f1f4d993d5042d36daff68e71f2c3d0469d54636ff10731ea1d1cad7d9cbc57770a0683ed511128d56eb072a0bc1422f21926c27d764fd3ed88aa27f049c01ea762a021373a6976b7db9606c1f42aacbf1013bff27ab49d17635a80c5b8b256dff762e0eb9fb3a0cf27c7d8c86b82de804016778f196ca6b4bd211146a81883ff8087ccecb6131869234769a0ca04f8cfcabbcbd9b82975ec6070a5e57a5f5f1a53228f1e8c58040c806d4d4b88fb58204c541bfc15813d0988563203ada58bcfbb8a5d99f8da538555a64f0897dd1f54e0bfb778fa8c566c8c6709c150465a4ef86b33ebd6d0805a9067e9a5b0773870d7aff885ff21d32c4be9af71535c6684d7b7b0f380bf9319c9e3a9999ebd4a90392febeb77302df72a9afbbef66099db5ad7ffb8cc35aeb309a0621fa40b77ee5d0151e1bbfad0b7db1d2ac6cd5f8a35b7c7edf9c42f51170d1e165ddb6e4b17c982cf32497d43b3ac494795b1092f638019385718b578c30cd7c30f287ca37eec8269b54f85fb9b5276052f9b5d418d5abe06fcef81fd9e7ec007c8c0c554040a22992b728dfaf85640a92075b2b02b24aef892f7334b6c151a2034e840e2d896df6f1219e1a99dda33671ba0817a01cf9a75456d88a0cb6d5b10da688c5934e78b6fdd17c0170cc8b2b6411832a9704cc50db02f1373e7e6bb2f9e972b5b065d4f2af2b82b66905dc61881fa2a4928099cb05c410953d0dd5bd4fa03ba2c7a0f082189bfb9fc30a61380725eb62795ceb106d118ec8286ab1b0414ea9b7f1f57e75752b6cd5ff58a62d915226ce06651047f67cd2e5565ac9199695a9b8305738914b4872549c372570d06ea349e45b590d151097dc816d3c6ada72076505905f60743ddad0400a5d78787921ff072bce32cd2b52727759474c03aa443b27e1eba80338ffcbfae6e538d3098e2ecfd49a5c5fc67347cefc7ad0806f02840cf44a531664ee389ab62c01219f72325fc1713377d68be51c95560036b62263ff3fc8e3142fdd8483258546ce7145ddbeabe146c60ca39b311e3529a1c95f27c907c767aa4ca6786c3731c5d432c0c0dfd9bfbdd54ce3c1ee2dd9e22bd43538dbc339b8f23dd65ea7d7043f6317d4c604218e9b4a1cc17f28161f0629c64091c912059e23e7e57fa4013e70d077f008a291fe740c87a8bfdef8a599beb793227c2861cacc812759b6f13bea1e073247dfc5ccde79d0875439c0de7494099d2afb0257e80943a7c365fc9f2ffe97903d7f5dadb853043577518b90af4c2f7a2a9b971573e1ac9181fe3f80cbae70e98dbe1f04d572e6c4e3f9b1bd1373373be8f35f1e93bf3fde07babc34a69f78f81c9d609470e790f3acdd6c8755bd112135d8ba3823956bcf81bd4ebe77c7c79cf24b3e54041096275118af9514fd08eef2f0c6a99b10b6fcdd0f4813c248cd3bd65b1192244ffe93b3f84a32a05ac584bea6a5b2f0c71eb9978378581d1c1d3a9b0091d23f895c87ed8f03629a4cc646ac9873fc7d1d4dd58a0f5d2cbd94d0c376de3d69a548e28d6f827c3090ff5f2adba437c3b4e84a854cb1ef98389ab46c2cc8d1ab1762edb9d14ea9fc1cb1e07fc67fb4ff125b88d4aa867066cd6d8663248d1599b1339b6d3abfbc30afc54f53eeb70e047c09a8bfe2b8c7002e7d986303b6fafd494fd6487917ca2d401b98c444ec1ca767a53308668d9f1f4f5b15e1a104bc934742ad08a480377a140a21ca33b0013bd68f890f17f62d3c19b1265b1ad68b02a607cadad1870e31435c001a0a1802cf231c4fa8c79e17b7c5222370d5355d37228f628231eac7592319ef96ed9b1840e363f0189f6e4f1ab8f040105ecec201b941f5e9049a30e52f3f3ef49f24c17e9af71e6601117663115fc4a245283e4d7ccd25e35f76426a75f660411e95135c7ef442954a3ffbe34be9c857f5907841702f1334b3c2a6cae303385fbb71cdc42fd062ef0289f49a1cfff7cf5ac3b7e65cd341dd5e00ae88dc1c9243144fea052cf9d39b0014ab4c396d2427e76296630f70afb97a7b3bb2453a11b4956b1190236a2a00ae388e01a76990c95dd0c3cfc6375d43ae90a565dd0356a6e2a7d22660169b131c7bfbdddd848eed1ca7f21849f8a1beb4afe4548d12b1879635c5027ca5be0f07e1ea7cd870ae64a976e9fe2d7878da7000708ed0aa63df1260cdb531568b1b2e010ad340159bbb38248bf1175a08de21f820dc1af0738a39838181e4d5bb684dc9e52a1554fd0c5766945f70e694a41a0b11b09180376d2ae896301d7c3d84584956a17f072074c188214a4558c4e090d8c360ad44ba9ba147d93808768ff9a806cc0e6b1a1735eb2e7dc7d74845ae08fcc959f4c5e44e5fa98af0f683de79151c9ab938d093e5548035365dde0fd70518264ace494704eea078dce08ad06286a8ef63c3397533d9e1518a2b1f7c1980fcd5124d7cd63d73d30bd6a5b9990f33f5e805646d4ec19b3cc4105e7ed3f71f7739149dae60d7e1d7264408122202aeb4e1513e2e8006131d62b2b0f71e7de62e3e0e27e8352bfd8cb8448659d88b401838c909c4d180c8aade2a90507ad33a20983c7872791657fe0d1ac1d9c15d08852a76af289875c19db2822d9f82670320034262940bd5698a4aae5227c331929c130978c3bd1d82f042c7e05ad3849343495a1bdcaf089c1c8a8896e811d817bc0674d4546799d4d3baae2b941de65f28b62cdda0bec394c4f77e95dccb156238b192d5558b239b8c2900451844280d98fe06e8ea12276c85022e50b7b909e4b170b116b993aa86354d60618288d22e60d7955e48b512178e4109db89ee6ec440f010aa3c0d8c7f6ad1874ec48a3924ca57fb2291a1662c4d9c8cb930f570a0948639d67d559851f2aceb9995238497fca6a72d2ccbf507f010ad7b317309c5c1923d51a596dc3575af13c46641720b35629bc1af569e8cbf0d551ccc8a06c14909575305dbf97d8fea3814db0209389c013f5429856af0c721ee619b023a89961a65ab23c3bb37858c8a8bf5005229f414d01f7fdbca6c16b13c6ae9cf1b0dccb0511bfc00a3252c0ca6fc512c82607c81fbc5ec58da9429ebb12cf55ead1894939310ce6ab698a2bf88652685e78b8e566b3faccaae6514022bd81301008e99e47be6b849ebd36219a71786015614128f49d4808b5d5327b1c1fbe17bf41d7c71b38033f53e758ade02467a012a9827633c06f09d573a8f82d6d4357e1ba890608bb502a03466ab571b98698751687658c200e4c2bac0f5f5520141bbd47288444582c0b11b2bb9f9f8c7b47eec8e8ccc904b7df84d9fd7544b6794fed869aec71162c4073180a4f21a67b6578a16897af0ca32f599f2138b75bf27ad80d40f476b0032113512c5491685b1d3d6e056f70456711677f42f118f48ec06cadc2af44f98c7eb2783ad6c1670e7c629f6716e568fbbc1e5c21568d94893461d41e4dbeb3edc1abc21abf8d62d3c7900e739a5b30f85d87583c1d29edb7da4d48245c21971b6afbf62116bf3a39394b492c8a01d5630d709ae21d8d6af5df1ddf9c1e1dd10aba84d341fcfaac516776bec821866a76bbce1828e8ee8aebe60ecde70e811c841856c91d48742ebfcf0d9a32203ead2e68a2ccbeab3e70ba6e063ab6b312abc83216f212095c1cca3e16905d3eac20239371922d4532f07a0ab1f80bb50caa56292b0120ad7d2a4acb0bb14da083c8528e41072a80b81626c02faabf8532d999c756d4a316232991a8b1093c730a1c0a2e3e8e185428f931d540f6a1eddf3200cc983d96abfecc9fe1c6ef7e0eb0b151f8dfb979ce263a30defde480d50fe691efba74d090f572cc8b2a5c22f73502270b37ab3cb5ea5a86d26ca69037c6246e2aed011fbdf195bf10a9366094bbc5c14009a1beaa44f20b60736b8c3a7a1daba783f1ccc1c98059912bbf76c1e0bf95c0a64d4a7b490836e263126ca271073818f13d050404d857c1b106d710f8244b7ad497c922258a472e51b418d483ace701635c6404be3ba840f4f3b507f30cc0a2bfeaf84acc84a2451ffd728b18cb08479b991e944cecf091d8ab0ddb8cf4f94d6392af3a2685e52d61d983a8d0460d3fea64482354fe3072564a25b6b3a0da7d9571ccd899f5e345b4ad3df4b5c730becc024f532ac0a9f99c346ee454f519e992e00cc251e4939f37051b853b6666984f36c7bd616f45e6bbc0cdf0c935228af54055faa6c38ccc8eeea4471fa40f93d65717be4c88eb510e808a1774bddff0a98daaef88ffef47ab2f8464045ec2e2d08c3ed66f536885eb9016d7f928ee405a070970212fd983d09accb9b211b2e8181bd11620afa8eb29beeca8721b6d8408b41ad2251131a826ed1fe3c4dd270d653616b5a6e4e5fb776c8604ade0b2e0f01bbbd9602e738532ff1b3384c668696095704e8ea6e64bff29f2155d414f52533901ae423ab29029b4dd1369f31e56279a85794cb446d03992b3e73619a62c42565d882068b6855a9d62832379626d13f4c655c6f10eb338023a4ec16a7e31f9b1fc9078533e69fb4820460aaa8d260812499c57405946aabf0a1f176e918c59df0b273c1af492167688baa96a1dd26e43c359c2db74b39d70b553994607fa2f2b47a7ec921ed49a7c5a6559903c90596cd249bb473b2972dac0a9e900cbabc9b7a6d6947f8e212fad00082428529a32a8a9fa84995356bb958400aca825368e9c36c1241192c57ccf822c16446c861afe389829f62283a448aae5cf682c5b1e5a5cf86b5b908a61edc82c1933402a65387398b7e2bc4bc389dc132bb9442e711e94620cac185533ec6064c30a4c5e2ea1d21bac71893d904eac5e88c0556b3c98b28c680310b0906a9288de766fa1085fcddf38cfa865bb50a13b5e0d64e7a7573e75be46a73325ea28f584aa6692d46d321cc9a64c6425c2861c7d9245b6e9894a301a7a9e799e05f682195b8f856f290333909662ec3a3a8e953f6b81f3badae11954eb3f4f06203135114c5e98b69775597b9892f92691fe42a5a8149b08ceac7389032fda5ffa90ddc92734006df00a67db692a9201f08e746e58217a3ee839ce86fc85f5e0075ad0001cdefeaa42cd5fa9d0c905c9917891470af4c8c86d9801caec9ec2797e169dd5017edd9160f865e5864a17cd226b2acddba6f9c54c60e2c89027a66167b5c501815710ec9da15d8f1cba15054baba3831a2cf106d5d6d245fe0ded513afcac5f6d4d5333b82ae7e0ef2f1094495bf71abb03f532345383fe0b58e99d0d4f54245d30952eab8443c2222816afbdfbeb6ffbbbd5cdb5be496494a195907b7078b079bc24afca63d587e539a92dff30b7afe06fe551b49e88940aefb8048a591e9346f54ff9bdae4dff4c6e437c541f94d63e46f9ab3f29bca688d9eef1fcb4a0915724c41599d9888f986fea444aca0c80b49b69c7a15ea1fdfd02702436fd3ac4a954a7d2ed4772a4f45a87a956a64e4736d3ff2d9a05a14a2defe7ba5ffd65b2746d0f3b50beaf7c49944a47ecfd8fc3d834cd934629673c808d77d40a4d2c874fa9850c6f4fa9911466976b436f2a2efc307b32a7ba9bc65543e39f1682b72583ce55984ae6fcab38e217194671d3f714f2274fd529e751489a43ceb088a2071cf1b4ffce415ba7ea7fdae7affc80889a722fc9ee473814fe27d5752f2b9b62ff96c504f4518faff5ca2ffcf06d5e177d953116a9f3fd7f6f9b341452b8a5ea928729fdaf2c291e7f7899ebf473d7fb7e8f97b85c8ef97cbcd1727f444f5e7e6ccd953061acda7770aa3489e4e8e44d14a28cf3a82c4308379d6f1237ed9cbb38e9de8c9d3496e1c4fe80b729ea825264bfd2b6e145d5d24e94abc303499fec7b165bf8c4ed61a1e3dde29e08dfb684f9dc5b5ac0f3407f5f840736c2a1c3fb6cdc33dc2219e09ad57c77a84de7e8facfd5c56f4ea586b08aaa7af68654810d2b77a02beb3d50fabc5b7debae33b7a6e31ee36dd3cd9a26a6760d4d1bf0365354168ebd38cc3ce68fb3227a554f35e5e60604abf7d66faed3bfa64dfcbc942bd7d2b3359a2b76f5f93357afba82c8393fea76ccad3c9cf97f27492b4557aba1079fb76ba806f7f9b2ea0b7ef4d97f0ed8793a5bd7dd37409d919989712c090c159d6c649ff8d24ee2d0c3f1ced6f830cd1fe5d77b3e5384eebbc2a13ee6e7673d544d820dccd585b9b6d0bc3eeb7496f6ba3fdbd9d6ee624a55b084532d51f913c356853e093c3c9729f7eaeb002a3bc4d12eb0f15370ffa7bfaa24d7f3bdf57c3d324f874337df31d427bba591dc50f588e4efa7f3e1fefa4bfa6a94c260dfc6ca330fc842010e866d75a064b275d6059c70f80369aaf9bd598b09bb93fe8c3816b753327fdbb597744b75347ffd0e702c54ee4a908c117815ef4b940b5821ffefc5ce1cd540ba1b7df3688f60f6922583ae9a00c0ec9e0ac8efea2cf058a605947ff6eb47d3eff4d964f9ceee5ed75798338dadfd3cdb43f97b7dd6009a3ba4cc0cebcc0d06b67ec8c16d9cf079aa3de9012e674779b848f1d3b76ecd8b16387bd8f3751c7819fcb5acd6976f8d0dcde402472b79afbd0dcdee0062d101171b79a9348ee56739a1d9adb1b584d73b7efee56739a1d9adb1bdcefa8480f64e54cb953e27bab8045df49a22c4b19111d18ea2bdc5b875b5063d3b38e74ee84354feb2ba4db66ada6511ce3a106c75e80635e6bdd38aa48f186f19c2cdf8ccf7c269bf356b7dac5dfe6719ece9bcec2dbef90071f1570b205332ae364fdedf34163bacee67cde06f3ef733145e8336d016a45ef3559ead32fd4e01f68c7b7c3db01fa423b429f68c7b7c3db21b2bf5dfa7b22a1e73f2701fa9a08fd04405ffb4ea33ff5fd8d5e4aa9b8a2a5e5f2a0b577f26ad686f73d91575710da9cea324d45e8edbdae0b5810d37b8379af9c9c1c15e48c5d395d745f61cec25f6d8ecda140d0994d73aa4b90cada7a54b23e6c83898888dcabddeeb7e7c06ef406c3a2f74a81c7bfcb73b278c4c9dd92b7799a466d904a52d1e9ac9ffb9a7f5a502a954e1fca6a4e67ea280c4d26132ae5ed389d3e170e2ba3b53f7d2eedbb6e5b19ed329afee5e186e9e4f61ced4068da034cd357b87b80f530b367de38ac8cf6b7fe79afd4a7b29a5318d019efe5bdbcd7097684f483c874b5392c08f706cbd1f537d8d6a3b23c1e95acefbd78782f10e8f93ef75dfee63959c419c638891133ed38e66b0686994771c602be1789906a2c7c1a8b3666b2f8d32fc4681ba3bd86edda6bed6ca66d1de78c09d3bdd4f46b7559d7a908297d0c82d0dd5a4d0beb88e376a0b43326b096d2ad561cbea3229c3be1ac23153108c2bd6d9be7b381a09b27db7be9fadd9cd56d873dce9bd385c77aea47c514a197da02d4ded4e8b48b1b0d17e8f7013d4e013ae438a001321c11a863fd120c3dbbe570432c04c178a963fd171a303736c850bf037921cad2817f04dfc26210ee82fbf993ba68bf6de83f5d9a8b2b44fbb5544f06b4ff24edcfcf75d55df5b84aa7db4a3fd7fd0ee4551184f6a6ba4c2226173030e78eaebfadbdb137f666a58ef5c7aa23acf64644bf1b5ccbde80c00e6171ec4d1debdb1b914834f2703e1cb8d6465341107a234fc4b33bdc7e54b2be93dee7a38e20a4bf4d2222222593bda9a330249148a613f5b652e973e1f01d6dbff4b9eccbf88ea65f431052ff9971f88ed6369a5387f2e674d16c1174fdedf6669ea83fb769a3f18d26269c3a6cde7ed4b1d6e88da68ef50321fdbdd1741fedaf48dfd37cd404ec9b1577c6b40ba17df72ae8ed3748fb7dff5c38bcdc3dcc6cba13dafb35e3f052dbdbe92bface64f187a9940b217d0b50bd7d477b75998097fabefb6fd68537adfdfcbc6c0591aa419c8097da6299afe0faeb6d9a610750531774f45f533134d5577da96b5847bd3f16e136997c50a3ebabc6e92d2200c11d26204950f58007ba8a5338e1c14e09480c4480f080e4092419273d336791ccecd0337b69ee7346dd38e9ff19559251334efa93cc78de3d6fc51d6acf7f4844d42b0523d3f6a0ca738ea5de24195da36ad40b05a8d7f649bd4de53959b0382d2a6fd727718f2841fb9bf23eed68ff52de1b296f2742efee07ed2f9237aa46fb8ff246e5687f51de2356d0fea1cf46dd68ff30ef1127687f9024a3fd3f796f7a93cc6c5ede56ef4f89b2d9a1dea8170a87c443fb6b30aacb0470ec0506c7702ccba80f3687c9079aa3722826800103860c86d63cdfbeb759247c21324ff8ef165a13d1fefb05ea378ad46f16261323bf5b4ebf555429aadfa4e9b789fedfa22efd5669cdd3da486be16b3ffdf7496b9fdf294d12370e187adbfc87707337d117a38abe5879faa2859ef0f73fa12f56d0133e229a54e26e71992c557fb92365aa45f286809600e9ed8f9e5d752aeb50477f54cea18efea70c8039fa9b720d3afa97b28c39fabbac74efdfe2bdff0aeebb15eddeefaa49af65d28be497ea423a690ea549e2d6fe23f2b686f6a5877191fc005dca2f77d2fa314d960f294f7dd21f11714340db914bfbf98980b6e10847287b61054079f32e1066fb79fa960730cf397ede7e1fcd3e8c4f23cc25687f4fde27cdbd7861477ddc9f9f0f305a41a46aa8afbd264e00462d7151e83ad0528fd25a6ba55e29b5b57e3581a554a68660a7d29db0e2f032d710843bbc9a3d829d01ab08aa08aa08ba1a5dbd6ab56e9683776431a5ccac8ce1d2620f8320f4989eef8199382f2fdab6719be9c719bb41df803f10d2d7b616cffb5cfe9fb779db9671f61156a17214afe06f1cbf0ffe7817864b98aeb8c425186a9fe65517cfea8f4f3b3fe0e77db4ef6abc2e74d35941dcdf9eea1c2c0b3b73a09b4827c96940d777cd5a7bb30e3241ecf0a2257001d7f8479da3b57d37bf19b8df8126a1b38eed4710c40e2ffa028ec2670e6d6de4d07e5b7bfba06b0d22add5a0d92a00d7ee7f6f1019a8d7ddb1f6c16206aad6eed5ec757b832ec894d58a84cc88203942dcd8e0103104add51db416d4b40aba5b0b6a1a786f4e9022aca540dcc65a4d03efc5d8829a762f8831b86d0eb01a782fc6e0b6811c77418cb70de438d0e3711e759cd13fea38bd464f8ee361e31142cff700a9a3cf00a1e7773cea3883c88ed899798ceb40426644909cdaa3d2087163532b4e1de710759c34759c3ff4ec51c749677aeaa8e394d133a6d6faaae3ac3cf4ac3fd471ceea388fd073481d67a927101b226238b5e60429c246080a84d6f450c7c9a38ef3552bac8eb3879e40d471c6d471eae8a18e93461da702ea38657ae6d41a813ace217a3aa08e53863a4e22f4a451c779e39dd471ceafb58e73858d918d6db2cc154328006812b4faa0eb6391ce51eb80c539037506ede93ca17dfd34ec1f005c5fed735c5a87d0d1aa7d2e5b849e9ea3e7638f6d5bf799f40af5bb4929adb5babbb596eb482550f7e14ca751f7e15c4391841b4aa589400fa5d2b0bbb556d3b47b2fc6d8351449b8a1549a08f4502a0d67131327481394dc8262c50425db7b31c6dbb6711ce7f1785c4391841b4aa589400fa5d270363171823441c92d28564c50b20da570196f8a15a1122927295684dee3e9bacef3bceffb3e9f0f6841d02b0541ae239540dd87339d46dd87730d45126e289526023d944ac3d9c4c409d20425b7a0583141c93694c265bc2956844aa49ca45811fa162f6ad8d02f626821c30c345ec4d0e253f9f9b96808c0d3cf05f3b4e4bb5aeb8c77b7f673d9f0f6e59d35e9e76a11e0ebe732c0d71cbe737704bcfd5c0978abc3779af6b95831aabd9bc71b21f1a6b3b6561019eb7735e2c6ef5ae6f0bbce08f0bb1e6180df754787df150904fcf69804fc761d0ba85110c0ef2a056d4349006060cc9091f3f2bbc2ac60328d4661e87937fcf6191c7e3b6c00bf9da600bfbde600bfdd4601bffdc65f7a3e8eb1000524000107d0c1000520400e03b88103ab75c38900c4cb7a193360c004a0e46bb08186ff17562bc60c1930304a54562a95c9341a85a1e7953c8efb5c34d8f01e4fd7759ee77d9e8a9086ff3e95efe6c77e3e5ee9e7b3f23e6108b76a0f1a7e579afaa386dfb5c6c686df55889b217088d0b3d6a0da40b7781183ae6183860c33ac7e57981554aa379946a330acb25ace763cc6656a8e9e7f550090677c8c8779196fc3c3f81a607c090d2adaaa85eb6506960c2d1a316ccca82143c3b8801143c90b957f95ca641a8dc210043f97ca77a1a7228cf1e1e792f1218cef402050c85311b63ef4b9667c08e63b91e87395bc68f5dd1cd9d1c82b1d8dbed088745b436625bfe9112e7ed31d18bf6b4c8cdf55878cdf5506e677fda1f5bbbe66fcae3c5cbfeb8c1558bfe915f48aeb329e944829ff5f65328d462fbf2b4d8bdfb5e6c5ef6a13c3ef7aa37f571c1abf6bacc2f47c6de5a231a3a56164c41003c60b172d4a545e4e58a22df9941227a3cb7d152b52fc7f89caaa44ca7872439f4a65328d46a3d1e74af19d88a7225cf122222412a9542aa5789329f4dd3cd9d3c92b3d9d3e11af74d25a4052fca63642a8f84d6f7056fca644c48ac809c282ee80f640671314d2c489951614af52619369b65363aa4c7dd599b286478758e412bffaf1537ec59fbc8a93bf2942fe65964751d2a2b2b23a51c2440a398a2728d724f4af52994c26d3e70aadfef4b952fe74f21d0af5b9eea33e1b547f2a9ffa5c253e357ea7527daefbaacf061db123235ee9c848cab690a0313ac4df54e6e4377dad7e531e3a65fc4d8150f919eb129906cc4ab6410695ef068fcc57af641fda97c8cf22eb60f123f8160b3108fb614c75d9b47df2a9255d5c2cb53fb5cb9f3e978b4be993616afba86f062baea0fce5f3d13202172e5c9090ef224f6d2fea738ddfa552a9ba8250d32d32c94b26399149649385f5f2fe9ee7fd3dcf7bf7db93c5e8f8c1c649f71eacf11eacf11eacf11eacf11eacf1bc975cea51c9126c06e1c9eb20994d17e4fba344b1148d2856829560642aa5f2aa95577dae95abf2b7c49720b3d5bb04f364da1fac71962816be5853abf814bf5f50fc6e69f93d8ebfdf14de1a6d59a20f961ad3dbbb64d58b4556adc82a2052384efaab10c5fcc3d78be63e85b85fb84721ee16ee5bc43d8ee2fe14719b487187567cb188291a19dc13794e16ab52913ff2b948134ffefc5c261ea68eb85ec93e58be04cb83336795601ec6843aaa0bf9fea14c75b929e04cbb8fe9e408c89cfa91aaa9a3bf899c025247ff12ccbf1a5603c1924d239f8f30347964ae2424278fccb4a404e59179ea952c2aa28efe25b228a78e2aa2285682957a5456eac77f2e2ba6686210d2479d4c2592c848140285608adb549f9427b347d3514cb11a4adea919edbfcadb9570228aed516f516ccf9d9c7749a6fd3f6f5417884092773892f7a82ac1b62b01258a69ff53deaf7709667a39115ea4046b119560a82cb812f44ed1b4e89da2d93446ef144d0996a249d1a85e245418772a455381d4549b921a5c537ca0396ac78030741d8859106e97516a6bddac67dd6badb5d65a6b752a5616841b0f35b806c7b28dc12c08f7765f60981da1e7cf1d3d7fcef42ca7e9e2d827b652c7963ad6158c9ee32ccffbbbcc451cdbc1393606c7c94c5b5cee64368c43a32bc6e960ba621cac3b191db3c5e5d0e46383c2f677bbde85e9623f60753812be33ae68e26ef19c4e9b275fa77ed14ea693a155b39f98bd3fd03ac0c235a79374cd356bbdce8962e7d06ef3d4ee9ab5eeae69d6d61cb7da1e7499c60e686ce07777f7ebeed7f1e7aa5fc77b6fd0d674726399a6ad24742cdc76a049d44f86a93b01e0e77e7e9dc87d214c7196c70fdaff066d79bedea82d8ffb0d6f79acb5376ccba3699a76436b79eebdf7deb82d4fc618638c6fe096e731cc674ad9ada9343bb31b1b4d86c6c4b4ff9e383bd0243416b92784dbce687feebbb1b53cdf7926ad6eb58bb7cfcea1dd87c7beb43fc6626a06eef1dbe0708e7f0eeeb188c5fbf63bb0a3fdad8c761187ddbcf3414729c518536bddbee7384b7b2b5ecd0a21d5a64edc1b7e8fb8434edca6ff70a82d4dc43317cc6897e96d67e604ac8c0eabadd5cab895d901bb5a123515c8bdd7fd3a9da36bd7babba6fdbdd6da1c44689ab5185beb793cb55a6b2d6c76c4901e6858bb02a7239540dd87339d46dd8773a7b4d6eaeed65a4dd3b60ee43a5209d47d38d369d47d38f78b22013d94ea7ea210a5bad666131327481394dc8262c504256bda96c225e524c58a6d55624cb1620b855abca86143bf88a1850c33d07811438b9701e363cc80f9ef34aec562bdb4582fadef6e49498bf5f23064c0c49851a2d25a800212808003e860800210208701dcc0e1857583004ac40f800d42361cfa4460e85d8d1352f225ffdf4745a5e455b6939471550287ae07869f48b39c9092ff124eab08f912211b0e7d2230f4aec609512929799592177dae7fd108639592df4e52c655091c5271d198d1d23032628801e3858b165ff2c2c2e2e6b242c886439f080cbdab7142f086b7532884b7d0f5c0f01369961382b70d733a2464c342361cfa4460e85d8d1312c2780be1577daeed55239a16c2dbf5c0f0136936c4b25242851c535056272662def09768e2255109d970e81381a17735eedeb79713b2e17b39211bbe9c907bc50d032a7d01d5c51b27648f77c39c104e48c9c6ddd72c054c107a554f5b4fd770ed6f01abb7975ed6b1fa903afaac8e7505e1f6f3d3b297d5eb47b3fe9aa540982e980873ac5ff110ba566cb34b1fb289db67db6b9a38adb59a6f8ca36bac93d1f5ed07c76af47ed59a5baff54344253f381f1c67f9102fbda435f4c233e8e6c9ce324aeb0ba8156f5d41f8e256b3d69e86d4d167a7f286938c445fda756b98a3ffc64268fb1808d345067c3359266f1fe34c16cadbc736d3c5c8db19a349fdb62f6d537edb98c9729993fef6edcc64fddbb7b0c9ca6fdf679345f2f67d67b24adebe2331c22b154b7311714cdf7fa923cc4c48f5156164a82e38a786e982a530477f2c7399b33c292e4bb94c6f4742fb7738571d042586833a75357f92a15e1e9ba35fcb24622681d5d1b13ecd4c2693f6b95422eae5056dc76ad2fa49fdca950180f5c6c3e739c96f864d5b19cf87436d8d942e20c95c2d661f27a0491e999522d18f7e63590c8706051311d95bdd34e96765917e7e35aa3ec550a527c938ebe4fbfd294f44d4ab6b81e77d9feffb70d6542693f77d1ff0f3a15424fd504737c923394efa8fe491d864f1c752701dbe3fce091ff41bcb6c6a48f2a97c7966f633e4538eeae81f92cc843ee5a74c5915e107248574fa07045f9a87764d924fa00c0910957491648605e1a7fc0ca92c148f4afa3bea55797c502f92191590cc8ce44c17a9ef512f6769ef9fdf211ceddf91cc90cca4ba6f06ab411ea419d00cfd437a81409f0b07e85547dfd65a6ba9b5965a9b77b57f493cea48fa81245347c741f4f66226bd02a952fb77280fe7a95350c4cfb5124b1ea5c9c97bf4093611f397908ca852a893a94412198942a010fc7c5ee7e1b6c755a401071da5b4d61ad4217abe7b79c374d20b434dabd845c56ddbbc1e35ac2feffb7ad011089ac4910afc6c501d8620900d853e17154521112814894422d13c8984e03f3febddd37719ed326d79ea07ba3c5b1e1fb50a747b4adf6a2eee96ac03634e02ce619ba9d64eeed3cddafa43e872167b287d8fc6bd76b1ebd836fc549480bff6d87eb7b9a5fa7ada96a9ae9b0cac57a7ee813a596c47a7ad55dbea8229a53406d7afcdacc7e8c5c2a585a562c50a0b8a142ab0971393a659994019536c827093535e81e5cdb8196785272634ab5546c1c8553e911cc7994895b25cad326906e52a8be8718622a6ca1994ab21706e523646949e6c95453a454ec5706e6c6a320866988a4c5b2b562af26cdd7c3e600882a06c95432c72ea266533595ca51a31cd985ea59dd2ac547a392f4232aa2919bd4a5c4a5959e64c172a3f7a75bf4bb2b25421c31014028140ab0c12c2c626048142a25028146a16b9a48666fbcdddc8c4943957309526196c050acd50dfd191482492ad32a851e4d48d4d0dcd6431994ea61894a3c222c29c3aa288e1e835e25159a9216559caca72c86c6644a93f3a7c856c0d8540c49f951502a9a4bff82e2c5ab8207036a2dfdc4d4c6a07054b4ed5d0c07246ef2391d28e931e9664368f66788ce2e815c64abfc3d8e8357aad504a59590e99cdca55b95a0d59e59211b255fe344b4edda46c523593050443934cc9883afa8fb924037920d8e87593e3ac3096a3fda592499153b3580c85982acb1694525696a5f7f9bc7b33182e57546432157295bb4ff57272481d3db07295399d32a2acf2a6515619eb941165cc29bfca5787b0ea7242dcc187187de2c94ff99bf236e52f0a4aca5b9bf253a3a08829c214949494144b9a306162656275f25d2a954ad1344b2ea92951c925b0c9c25ab9025772ef9e1d278da8a4a752e54b262ba9992e56a34f95deefd14b5692ad50c611e52f4aca2a5bbd4bb299f6d1ebd238ab840f12a6b7df25994aa6444ecd4623524c95a54a59ae5629bf4a713d661fe4a7901fbe9c5592c17a5497d5fb8734e18fea92f2becaa921b3d411321319b9ca75956959aef2d4631ef148c9a3191471f4928d5e32232a2b35a42c4d562726222c95e34a2819bd462f530a08a9323c9564ae84d2881402d13e12a5caf046fb836425596a07daff53b678b2cd5396d440fb6fa9b29cdd1cee839bcc00c4b66ddbb66ddb8631deb60d637cefb66d18e37bf1dd747474ae0ec657075f9d0ddf4d07df4d07df4d47e7ea607c75f0d5d9f0dd74f0dd74eec577d3b93a185f1d7c75367c371d7c379d8b2fbe176f3a17e3ab83afce86efa683efa6732fbef8e24d075f9d0ddf4d07df4d67db361d7cb74d07df4d67dbb68b75367c7574b4a73944d0596b59dc48e39349972c498b6850db1db4e3495abdfd488b7408a4430deacefbe84f779f77b3a7bb8f7773a73bd0bbd9a33b9087f36cddcce90ee4ddbce94ed489ba9177b3a63b11ef66ab3b5257ea4c5e0a85fa683ff106ee64b14fafb61cd0fe9385ddb447551fb4b3f0e36c273df93a566bb5b72d3407308cefbdf76e6faddf7bb7f76dbb01bbf85e1d4828a90152836a536b6a4dada936d508f506a6f5e26dc581b93499163c88b6ef51982edaac8e1e838cb7efb2c97af9163062bc7dcf992e4ebcb5cfc3747179fb3d4c168bb74f754c97153f67337ecf724fd9cc99b189336fc697c9da705a266bb23819d57431c1912e54564ad49a3aba8d03a93637d585a3a946982e9c0ee6e8cfd55499b33c1c2767d5c5d3b4305d3c9726d35bdbd1fe1b8eb3c01a196781339f7156f84243dc2f2d33c4dd32b2c43dbe0a71bf2985b84d210a71872d1b8e1e454e869bd1fe1d9953baa31e9951f5555f95067f3e2a0c46e69358659cf4df3e1f35a6c6701c3783a522058a963165064b450a142da32866d22927388ecc25dd691e99491d12746787cc227a25a77ed4a8c020a47446671e99473aa5c3959299e1a6626e40ed38e92ad1d4f14366918e91532f9954ccce0ca58b21d3968c4ccbcf0795d549eb878c21cf160eb5551203fb80210882640ec1e4540c6a67b2f87f2ee59462259b524d89c6499893a7d5af4ee2c86624c46808d14c14c4e4c4c4c4c4c4c4c4e4a495290ebdf1ff9466a68b132f8a394b037340f0f34163341686a01008042233480b61631382402151281482c924b372b2949470383734a9989d5939323232323242e650ab00a9a92141a51fa59a3a3ac9777444a77f4422118dfe514732831a464ec5eccccac9924aa94c32a61f4c3c4a37a51f23242323232323232324218f70a68e337c8962a222660c5221916824321addfbd12d98175ad431826fc1e8f7e774c0d1907e73353736305a64d4ac944d9652c914a3e3875c825516363d4e9fd3e9743a9d4e1f9b45392ba228467bc060e10bf53b7c8962a218f9838646e4aa29d590e8f44f8946444484a68e7e2f59fa41e6528f12cc23f3a75be4540c6a07359b2ca1f7d0bbc8f432f1300151c2290129f558c925d848e4331a8d46a3d148e4b34531ae46fb7b38ce0a5f38333a7c1931c4c8a91a2761bc50c914883ad219ffaf46d5291a1a88a4683cd0fb7ba0774fc6618ee3388ee3680c0f3b274458321511f97c5019ff2ef4c8dce1687006881e31278548fda863e861188661f83bdcdbf731da9f44664e97c80e68800c4704ca0b94be0af877218fcc9b56c90a307d3a74228f0c99c2a834a9de2a9aa053884644000000331800001008c3389645519067c20f1400145f9a505a4838184c721c455120854110c4100308010000648c31c81844a503008a58c4ce233a6cdf5cc80c6521b6bfae6ca931d3bcf0a2d4a2e334f490fe60b16393cdde7ca29fde256af2c98d6a3335110849c7f14c1ef08638444c57aae8cba7a6ae549ad3331616dee09bf78a1c85328b182b3d29cf8f46e1f90295e4fc4ce64c4c77062f5851ec065236f6d96899ac0894dd39a47b71c8767a3f3f1ca30fde4a8c27bec735ad3c3ada548bfa2ce09cbb1bb60c8e87656f2110ff615b19ca5cde03afdfb3c5d3d7b22af50eaaf3a8f7c3620581d8b95b1261334cf3f39ac52c8638d9b99f92c9a4747dab5410593ca941f5262735468e128d6d6e438c042567cc8886656cd9a45161d5d81d5b54acd9aa25d295c762c352abf7e6a1714a31421a25716f94f7bd119f3d9a06f97dd01299372c4ba8e61cd3fb76a45a02c7bc61ff30dc519b1cfd3a2ce38a38fb57cb54370bcb1b999133f6a6bea94b4505b1ec195af40f5104d50542151a1b6868a1ffb1b8453641a22e8a936e5726d821f9379f7321f8a4012d09aaeb3a5749321794cd519406f105f5cb1e33742c1538b4e18e22c8146c3f9bd476276da7efa4b6d0122ec496ee2e7ee7e62f59f7edb5f60c0f329e907aba4eb133809dd2bccc5d1d9b2a080e420d004c10394fc41e44ed5581f3a4cc7967a13d54f13e7e7e3b9a01b3442edab551c600643a883d19476fc4dd08d6b1298e7b17c4f7b56abe0c1b2601c6d8930415f2da61353de27e2ccc66002eb8a9f99683783bf19bf06d12f70eecb0644ab85c5ffc6827d9589670cba412fb246f39c13523c5fa24ae64f84c664c1aaf4f08f6e13586de3277d60fbc88f87f7e9b33f7e210a52b8ce5c521824c568ab0aff3ef04151f644516aeb9b477d66db40b0abd9d1cc80e88863de8547486c56f8a9e5c38d40e4c9bcc482606c7b64f65500499e03d6d0c59aa4d0e473cd2c6806bb5fbf469e33ef54f45338d18294475f4e8bf2af89f42e9719071538521c6928418a6932a0d5d8d25b1bb20f407ca8b4eb7e56427bc3eb5dac78b25d1a122d181fb7fad1dcedc2a08bd0b44370155d42a0047894bd0ca838351668516bb54b452f274d4d0a9af45058e7925081985fc472b7d47445c4b77af45df4e45beed4abfd5cc6fd11ace820ba0f3762876382e5db0fae42066466115328bee48d19ceb536420340082b4c2544c99a94aedc5563f001fa685237a00ef54f12d548699c947fdfb8b41ac8bd258cf16ec6241b022b39b4e169f5c63551c730e79b141f6a0577832f962a6a1a18c4d496825db42cf386ccb05e1b21fa67458f69fc66a43bda2bd0d3cf1dbbf2aae22bf77ea28dac6218755bfd3d34648e576d5029e8828d05c5f7d78efa4453fda4c5729db8ec1709ab08f106ef5606d0b6b0d0da2e8ca826cb991af306763bb56f403224ba3c97ef56628608621f47e23195435d255865f50326b6c83c960418314eecb92c689ba964362c98f3aafd4ba064e89f89cd2dda0794cf21f956d1cdfde7554db28479615e5321650132a9653eda8f560f4f4c1680921a92a662271519fc6a7123e38ceb2ab3d9d11627a2116a2d8e3fccd98c0ad848bb5f7f4c446bc267861041bd22188005e7dcceeae07119581b77931ac566151399eedcec744d85eaf4a0bd6cc3c548bdaced477a1c9acdd890576f5f8b374d4062445d95be7076b6728948da4af1b2689907e5dc2598adbccafeb01df2e3c3f44c06c0ad1ad57f826993ec084b2a30cd1e140e8a33122a01ca02781de41a77c80e9a1d668b8e2c7794881d2cfd89faf4ec57be35043dcf5eca1069d14d235f21c4aaeb0769ccc82a37eb1dfb5d4ec0ad56ad312a05fe28af046c33a4ac096fa7e81aa9fdb5d4cddd56e75907bd7a8a16aea566135c60caf003745c8cfcf2ed04051c51bc9841f8dbce141c1fde3e79b927417c372bb1b54c597acdfd9f2e1099d71c58055ba08b604dd39ceb852f04bbd719054ee4a9528b87f57d68d868a717d5b5464625c3911637b7f86b6c6cbc7c358722990c3bd1f27357c1ae7b482b3171e2a5cdb737b6a627f29856f6b00c440111d9b5159f7c94bcdc209a7cd0a4d072f147b9701096c0f9c60666722a28b09d7d372b97d13636609fc1453b8ee3a6696401f7ae669ab38435924dc0c4a84710f8d6a1c6d0933b3f3c75ddac577cf6228921e40f550ab0c3d7bd07b169756d2f63efb861a5d9c9641168526bdee6ea7852888d8687f5f7eec901a1b835b1686f1d94a67f6926b90cfced166a3672c5a9b19e6ac4384432edba3393b83f66c24b4579b58ac3eeb2b45932211beb075ac630ef46ebc94d49b8f93f2895e8f837a7af37151536e3e4ecae9cdc74b593cbd0ba51e07f5f4c6e3a52cde1e154abfce98ad38ac03a6cb5c154f87c338ef6edceea97446a9fb8e2c93aa46893d5003fd3a6bbe02552f9ba8d63b05f864d7c027196cf039b82c7c6f80b1d0c9216bae82e92b8eb99bc37ddc4f4ac03caf2edceae17ce454fb1e2c132a56893c2eb2b10ced44ee157df6465ddadfe527b80b377b3a991975df9125a16a95c20339ce3dd9f228a3bc62c5617d7faa32ab01874646b24e558c12dff77b2f89620eeb87bce0e7807552d52ac9fb7ec7b5df90a05b3c5a7b6bd3679e3eb3b21a90c0af9c668788ae21000a8522602b714a20694b114f10c26be63159ec36495aae07cbcc1a4efbbcb2f43bd2eab6489acab20b91eda063735cee67caa132d13b30b5f292d486858fc30c9bdcacd5e968af8115d5684d8174a3c78579f5683a8802a5b6b1a506d4382f33db78e250d399ab84b6e372225b6a52f3cfc152d9e74cc76f4a429c7ca7c0be3822f28b2982f794a5e66491829c0f05972b0f660a8ab79de16bc4cdc3b7eda68bd84a0487675014c8cbc552636aa21db801db22282620a9daec7ecfa81fed1b91041089e4e5a39de0cf34056c23e7c8900be41a9c387a15e4e86e9bdd47103fbf8cbaf997037ae49885985ce6c9fb76e346640c90d0ef4a84cad436c0002e117753d33c83de600b9113080082042e45181c96be810a06930d8341b165f037f70ddab329a60c0d20e2dfa4012e857c8bc3ad354a89aaf5feb8e8ce44a76ab60d178591fa061c346bf3c32b418cc80a7fd1c084bf81b439a66a354780866f34c7258a9ca7393e44103a0ea6f2f972127bac3662470fe2baf8380a00073d609a1747fa3305fc2cd8caff579395a244b1bb6201e39746f67f0e220ddf0a4ac31cc1e09706c4d2c890a631a1d94311e08bcaba1ed2791473c4cde9ef16231328e8dc02668de04804d5832623637da76d2f1965d01b1d02e4350d0c408700e9bc4bcba2ecc5fd57800c747b9f83303a3d1867694df44af0a3d9b4a0e047195ffd3d0e912dce067bc901127b3cd3c27f0bff2d8d7ecd919897e62b63214394a4f0b3a92b6aca69f52a0d45cd6b22b63d7c74919f67a041fbdee4e9e76aa28c9c9b452d6864cda8035ccdc261f1479a140b863ef18190b93c1020489020a16520aeb2aec06e8c6431fe14d69dc9d8660b65b148884b5fd86b5b51f71806e344264fc0612aaa1841743e0a2d040cc71744120447888c9033df4c6fd9846b024d1fa863b8787389574c4fbd28101ce62e0e21745a75f47df5ffa34b102a422429968418e3472b426cea13f3a668e29245d9286c2138d108ec712ac24b5454102ebaca44a89a4945217e9022b8329f37f5a3923a75218d31fbb6ad8bc740f25e425486598484940445216d33626cf1f8020c7d6cd8da9385b70e9d6d01c9b632a5552047c7e5e4ed6c0af46ccc1102b7e91ee79999788b3ede19db93de4d43e416ecbc155fee7692fd68ef4c24b9dbf1309a75fd58943b75db3d8e6963d7ccd34653f060638df0de2082eaee64c82b0b4ea041a3be98a2d8516989882f8a21ffcb50398233674bcf13dc99b6df67cf40b013ad974193a131f8140c9536d32f9b3b432889a68a089d2fe41cf13bab6b24386da1232f835e4c1de8ae723aefe745fde73335d1d0c925f6b43ef59190979b7c5cd0afea4f3ce82878aa9960a87025f24309cea115b706c6c28f80bda1ebbd3a67723a68846a732b8ff9a33354a0664e2d58c6ad80aa1bec5e8946a99ba3411f40156372e6db7fda66c33a5c85d530d66fdcac2f796dba633d086a4377a33b97f4abba387c550e9b9477cf40ccf6f1724837644eabcf0e52be44f97b738a942464c2b23d04ae8f039aaa2a2239bd71986d74b94531c3849a8361f5a419a95bc32c5f791b28a5d7c26a1e9ab45bc313692539f898e681ab0f95985242c9f725b85f005d600fc31c0d291d4b087041d9cf2c54b6415e46865e161eb4ebfa3168f7e5d0e98d8a71a36010fa8c65d957363d6e8dc294b7f8b58461ca301794e425e405bf616d12dd6db688bcc573683a5961b1cfc5ffb59a69b6622431c45e024cfdb3da287b3899d7cc79c866ff88d537554bb4b699eb195915a0368f198394d050b8c50fb567a33b0f7266d1b0afcd15fdba4e2c7aef1648bfc9fa605694ebfcba1da5745250aa59953aaa0e80334973e31271d96b13abbcade6e4796d4609084d7076a53be5be48c7eeaac01cf39608cf87e8ad58fe182e99f259654cd533a8ea9a87e96cab3fcc0ddd0513457e470f808aee8b6e4d17877adb9e6c6ce498e57d7bd7ca451fd3c296999d86d156d36a2ac31b1738e6b64f10b2a17a57fd83d1680c59bb043261349c789b251281ff83f2d37221e6167aef08009a43c100b254c6737477ae9ce6f257832e1170b98c4e01404e3477440003b79677fb7a76af84089bfbd73b72076a2d1497c68794a4c4ea72e0a5ed1b6e2518bdd1b6f9d8f098484853ea69525c61ccf294f7376872d56bab4bbb4af407f5c587be27eea28948f90e847432fa03012f4f3f15228a01eedc2e44da90032296158b6065e095dc39d776a6aeb7ce783fd06b10318ce2389a5087b673cc3709b09043200d3369bbc0f2c8f1f06efda621d002e1469996cb953b71dcc6e9b3a9595150d9471e2447dfa6f0fc77e118062e635b8385a1c0c2800a1c7697508c3ff72150d4072f06b0a51cadcd4d2761be475f152966a66ef7cf4b2eca44dc122c8ab54079adc24610b276b5895fa4746815faeb2eb164c85a9d7e3414e845b0b526f51b24d524aca5311b47a0268ae43bad5dc38c1b2c4115a0695dc3475d2887bd7a591d076b8f3ff4f842b1105b28d346916fdeda2a28f72b71194cb7a2ebd4bb229a8054f2ac7de7f4b28eee4b63c3b0ee7e3eb2ed3336565b4c452a77b4f26d23dead3d49e48518958757112bf8022e93a3e6bc700d0c1520a098a2113b460eda1f35ec3710e4ded2cb506929bdd1ae08cec607bba0eba6e6b438a0029276b25a1e2777d8fa8ff824340671f1c15e212350237a3e2b517375922a175841748bc8eaaf6130e7d96d124343704c7bcddbdff1093e13f238ca6ecebcd7e033a538ee1c998f2c572717e8c53a142195f53fe9a4be07bae78bf85282588ea26b7fcd61c7f4ce96c895284bc3f0863ad35b9fa690db5fef3359ad276f0de650f75aa6d8d89252f874a4949cbae6c628b5a2efb79cb07f52122c94e2059f1479dd49593e9829ddb2dd664a9d94594fea76eea23f7879ada5f6464a37265e8278bbcf1b750d2a495d1e5e62607e526c931bbdbd538aef249113b9a1a4e2542d7a152894abadc25f810c08926257abc33339039d75a6b29436cad7d4310ed0748479b15e4b3c69fa183f4e9cc7cdb585946bf160460ae5f88bf773986c602bec55fe27e70e324705529e3e191a4e339aa71beca4406f944e66622f27cb28be6596f4594c169b0e6a0b4c31a67ad6766dd6a3931ede1af1f96acdffd1212833e1a5a3923921a5b8c012ace59c5722e254b29d42258ed38c2b5d6c4b1ffe886b03311717461728d748ab91fccc3f670ae3d37651c7bf50c88840130b7748414c20ecd7e8aad815a3583a086061cb3ac36c70128d444b17e46f4ca7cb19b68af0c8da1027150eae188cfb822d835e871d1cc6e481ac186463cca707df23cf24983bb51963c61334683d4be160d47ca23608ac80e0e4170ed1438de16050e8d87f7540481222ea2c73d77ec91c8d700cb0a53b255c480d5c3267d19272378d4c8e05c325ff463d5d963896221c5585c562eecf1b8c11530c8ffc0a1a295ae19170f6a2f95cb871bb9071d15436c268396c249f34448bd6593507bfd2328a25b3a24de1abf2d0b368541e0474ccc99faacbf4008bf6720e28f55fd1f85bd1c059395f0a40d765421676d3a704af621489eb619953244c422a42679e3b3941485826ffd76f3320952c6664827b573c67f7f1b6986346318dd29a9e189515c7365a8b600b89a35b2fb7b6e3cf97ec07884d8db00f22290fe13e5ce593c1421ada899159dd5a76e10c5bcf750da1d82881db86ad5cbda8d8484ab1d814da894d2ac1025b9afad0485a773a5b8dba4c83ffe27d71923304523929941838700647f6209517726dca3182d37a4ad8d6b2d9dbbe0932c9dcec2ea54d2d1bbcdf38bd9e9a46cf40a53a9217c246ef3786571f5c839a8cc57061038e015b62e4ea66e0cb760c98f2dc6453a6fe05dcb831c402919fecb52260f0adba2c12cf0f96a4ae11bccd15f2ddf896580f47f16d881c445cb01abdde18c02595b55cd4c01a4e8fb5ce1144ac4d56b79ee674e15bde0124e46bba183abfb49b44aec38001458f13dcf201cc1e08756a16ac3616baa280ab0290ad060ad05caf25405f690d8cf5087026ea3fb33270d2b27f2331a0ca7b4245561226712c8ac12c1b6e23d191860419f0b427815cab1cb8ac0960134b00c454034d18fa4c7437b2e1476787102fead7ebe20a2698314d960a586145e9a728216ca8d660db9cdac84866d52c5a91e6052ad801d01ae5a249b737a4cd596ceda11bf5748aced3f35b910bbbf9770038548173a2328ff4d4b957fb7288e78fc7d32984d7492516f3596928222d66e96742c2d48a113292c580619ab8243c363ea706486dd3c3550c6b6d4dea0716c370179f11f85bcc7a56d72372c9101d575edb64fd1d0dbfb320c5b8b34b3d2fee6e249c853dcfa7d404f7d3ce180e9a8623b3f31958bfc1cf9747f037612569553612b736be4e701fe066ba755602fd8b89772a2419e89d48bcc17d7eeab918c90de556d738e88906ce0730db87850ee40e43f0611709d4472df4bab3778e0783a15f6f970cb042cba31504c92c5d470e7dbfdf3bf1a3ee24c8481ddc8d7a0d4f34ae00a2efa9f8d13bc07c0786a8227afdea3be7af25faa11082c37faaea9fd06677f3f654920c32d1db1c7b9c64ac9ad57762fe088cb1fc366408441564ac178f18e0664550d706d83d2ff3f2069cf254d2cb5e20c1a86f60c8a6f8098c9ea1f9afdc064e12d130327a459db947bfcbc459bb981d6ad2db4c1d452b4f9dab5bf3ec785bbea7dd38de7513da8efc012c86f85e2ffcfb3aca648a67c53af606e79efdcd80057b288a285e2cfa8b6a1b8d45db8b08792573adf00efae4ac90ba096ff6508e9272ed336cf0a9537e7939c9afba6f7050d519277babe04e3e7ad618920175583fe3d8f7569f8c66dd95bf52b6e368b62a4a888d6ef3dad39b2ef9e0d3386263236a204e121c6c15a638f42e5ef98cad4f80d8170c7cac5efe50173f3e1157d9adddf70bb3296d868e30cc9c9351acdb286ca7e3d255ce59dc6871d1cadce2068b89d6e79c0dbd80819594b2725a00e9ea3007e4eec6827b7c4174731c3d3e90d30cdb7083ea2eb6a0989e776c4ec9a7fb244e9338ec2c52515b5cbf3b77cd5e88a05738179fa2a2f5b396372e2a5a5ba3e23b01033b2de6425e84e9eaa02a8a446a6e038af12bf5aa1bc6f8ed20e248fbe3ebc2b9a7290e3d8bd49fb1c84e7edd8b12ffe706b7b12c42ad86b39c1a6d657e81335a2d903d831b9fa8d2dcf2c68b88d6d6e4e346d0c04ccba99017613a3a633ba1c815f51a85b37bc4a764f118060920b9739bc4688a2077d18adaea7afd39ebe6850f7e8db3e25d245ac5311fbda081959492725e00d2d171556a63b2d4f22f7c4cc4f7c10b9f25784fd2b288804af49996376c4ee93a39160b3e57315236cad928468ef4204becb6341b2809540536af608e4b504d26d75b01133b2da5c55c02e9d03fff9ab5645c82eff0ce7a8939e18f062d3ca29fcb393e98649490ddaf5949d6fbfb7d2e9759333e6bbc97a157b434c5a0f89ee083863fcedfb2fe4da99c7cef5d27706dfb3e528b30cdd7d342c2a088d0d9a64c28f6c7a1f47ef8b17c02847582834d6a519b35be928bd43981ac35589cb9a5790e91fff0f1e1dab0962930efbfad2e7d410336eb9ada2a4752f1402a93ce085bf2bd74c6d6e2de1ea3e2cca1f2dbd46e1c5096ba34fca8b142507f3074c862a3e64c388a0425764ab0b11c14680c878056acf7112d03e065e3121eff79e8fc3bac9fccf486dfbcf8995e8d509708390e46a5d56317deb2512b396242e41f22a01a431733b633f32a18fdadcca274201d0dfa83c2be2d2b4ac9ab9e2b8df59f0ce1d68a00ecda2787f17814b3808c9d3fd534f0af84d63c41192bdca79fcc8cfd403ad9ce4002a3a841487eb3c7b79584a981582df134dc461223d6ff2c8a969c80889348451834ddac0237ca4d6a891745cd21e1c1017ece0d1f6eaf257ac525c02c662f48f78c90c438ce82d95c0f09a511a63c01e3f104f95045217e7389e585fce4ae606b23b99b8556d91e5d31ccb5939c9c21ec99f0e477a6ad20f3fbb4f01e3fefdbbea09900fb8c4697dad7e8fa3a81b0cfe8504353fdabee36a97678cc1fd6132c27ed09774286008ea96520f87d64bd2ecffa86d07c4f74dfe41298821f5b0f5dbac164f9824d02faf0956742ab201d59003edbec1e89be1d860ff4fcb6177c887aefe8990923c0841cfae188e572150c564593ad9135333075dee1ecc4092c39624ca44c85e7dcac404e87f3b3417af30763926231ccc998f7d7c3901a8a09260efb7c8d6b061322ec23f465c84b3da192bafb2f555eb8b0709756d865f4395e146bf4f5c09277ca5ba2de8dea454a2860cdc7cd16077c2550e399796d289f5ac6a842813cd69e7f25e8b9b0589139f893d418baa2bcddd1b3489b525c6c33d16d89e838a2d4e93b198c3ea1bbcd111852a7cbbe3903c8c16d5726c342693f38d8b0965670e9de4a3b2169ef0f53a9c9e48c408ece49a42980999a8785b6e397720e5dcf03b4fa4758edb5ca92e2ac762d90efad90e4445dbbc305c5f3400b04746317683b5edbf2a298e70f387291586a1538b4b857051b95d8e4c89a691e3e954f166d13f42cba98428d42dab494cbdb2140dd49a56d3db32962ca0de1e2eb286a5bf3854cd34eddbbb3895e4f01502f7b5b94c0ac502547b477277f143d64534a601905166618289eb13ee043425dd1e023e973f69837b6b6a694b185db1bf25ac57a4991a31caec9aa37fcb08e1c8495ce272e6f6f28e3187626b76daa2ac12afb1378553f5ed066da781eeb81cab1691b5debb6b80d3997d4c44a02a1102c0b6271dc70b8eb4094d3f23ebde71daa99bd41dfb712640dc77b3305acdb92baef0d17a22c014fc7fcba4038edd6cd822cdcdcb558faed53e22d88d027968ebba580667f16dc180e1b010842f6b986380c94c3a38fc011bb63326b53ecf3952b38d28898645006e142b89fdbf870155e735c4b9cbacf10a9be78d49dcb9bea7551e79dbfcdfed33b614226f30fe376780ab4a125d16e88c9d2b44c0ee68c86fcd178b9648db62daaf2b2495db843ff2de3f607fac6ae7ae17c3d3bd00e281fc6bdf442f69d991b58836cd26e69e2b0575c5f92f95daab5b4ef870c754d0b30617468147bbaee03ac1685e224cb7cbbe2c899f2babd551fa5927acd3ee4e9b05d875cf37fdaecde54b3df0c228a72d8e43bb5a03ca181909d31b59f7763d564b94d5632a36acd6fa8fbc6ac0c96f51da0ccba69fdab0f9c8220f9b36b904c5dc9216c87c68522f333f7ae48218615b49ee170bd3932d72e68d3d4a1217ae63d26488dff3b29bf42a8b4fe1799846be74940438fa58963344f22794085cc847edd106aff382a386466111524fa0e072fa5eeebb21a2e5cebb9c5db1702e95f65b54e22f190ca450d880f53e9c59b47a40f2b2fd0ef551b4215113e4f301045bc7e1407dceb48e08e0268440e0da933ea0752a4ce2b1f0aa13976573073b1320a0364c352209b33d1d28514896c56218e3168370b661ed22d50dfa1d928d3f750d421a8b070c2259d274d33e44c7416d0082131b6179df8bb5cc7956498a2ce030869e1003167899d37a00cdd3e3d1193164ff23b05193800ce24e58f7bfc034398d86a21ea2daf0e930889895341bb534a92689eff0a2915301f04d20f41251e733143d572bcd3ceab047cdfd688cfff0e78b637f9532aed2cc7e471363f91ad2405373af86d31291cbdb45dac0ece5b926ecd7ea496649c67c2ffda31f54bc28879f5fc3cb39141ae9de78590d740b44d61c9196a52a502a19250e2a3194800e86a9a605b848f0026b5ea028f005019c0d8ce780d5b2988b2899d27b54a28cd4d506efc1823ff5997d2eb6d7a30561066c62d546fb529715052a6c3e66b6bef48eecceaa118c2a44897678c9701b69e69420d321af948022192d491cdb061cfedf2a09d66ff0a6b3a7c721a056ba7ba57bbe3c46712d944d8e1fbf70e22ca6b2a5e7634446e95d4335110147d0ccf94c0f50d831c2310ef75be71ed0475c0af1449574a434019ecdfe391814745f15b014687025bcc215abdf128d843648f666b669102e710467bc390bbea32d17aa458dc4a93e07cad7ece41b72bffe5d55b7d65048fe082ae3d72bea43fe31a05ca6f8ce7e14c1f875e3832c6c5f666ea9635ff51dc854303d4e1208ac8435dc690414c18547577944e800ed21b6557506485f79fc9aacd1555d5d5c7fa8837463025e74713c6ed010a53016408784cc882b5da6ba65b739c3ab4e28827c36bd8a390415e62d3ac3651398e1b07f9821799ec865d30df34460105eef8dd5de45e78e7cb3fb906c0404ee2224f6e33e44050e0ab2c1526f51f9aa4aaa2fb6b40140bad25367894c776c71d5a225ab42dc5d7946b1bb6439647206b9b8eb9d34d022a5f221b39b6db5c031888ba1f90ab550ca752c9b294dda2aded1edb02c4235afe52a85f46e9bd4b2bca12d9461d760ec143ab7f184dfd9ec0735c7abb83d4bff0e920791c5692e9bb8fc29798ef1b9cb25dc5e00a22daf871e0bcc235d65b01ff04c74262df0c19f5be280b611da0052e492d2057ed6d7860eb8b2c7aab291818b4006372d0e6846f611f7f4a28ec03a509a72eab4221e633b49ef8944a7d030a0ca26ed975574bd04847e180d0f196a68608d2065ca0f72f23b2cd988bc2f1f20135928864fa266a56dc651f8332e8c3c55d8ab5e0dc896d24ff7cce9bfd4bbe2812ce8fe8ffa9b511a567457500346852006c01b7f80b80cf010eb1ac5ad1cca1fde75c2a8d7f607a750a2a082c0435552a9526a5abb16cba6352a71e859d24ece528d9e38837dbcb8a45fbb129e97be493a6d2dc38019fbfa818bb95f087e8e90ab8057a99a4b20a8b0b9339d3580c221fe77ebba4e1d5f4b298f362752ffc216983a59c34d17a39e969dfa27595a2de43fa63e034f8a79880e03fb833ff2eec3d4e7edb44e05a4303443d16f5f32072d1cb26a458ffd93954f596cd1811b73aadef78b4a0e2038b45dcee6c1f47a0b94e433d849cc93c7c29dd3b3d9975b2302fdb5e966ad02159c808c697cdca57f8b2e6ae389de6393e20fad6128ed1ed2adb7dd96cea8e0ba0814d2ac7ea13cdfd525f96211a5016e09c49d6809d3c327fcd972fd83694a7ec8beda8960252aa528c29ef86d7d386a6cf0d49325b93319952ba791abd9a823b8d1a6245624e25e0e142432106857c1c1a22a5174860b1e522d0f3e6c17153564a52d115343e9044e81b426ec641fff33be684605efa4c4f62ea0dc9e6fc00776f64098df77e1b444763485ab0e954e56e3209479d838312ad95f12e7d10664136e941c1a111491ceeadb217679e70ec96079e1eedf88fa622142e2d54bc7fabbeca4857d4f6b563fe7da2ffbf6aa4bd27e4fc151649778f7b606e402d0a026a0d10ad3c6e711c6bf6c30b686076c347904e5da19964bbf6c1a80701efd58d3138ac578b7535d806ff1857c72e41ef0efaeaa1ac08177c39a4216ee2f465912d19502e76038013ad2076c9b1b621a7feeb6f7b725a27af666becf96b1a0936eaf5cdcc72193f6850a6c6317681731bd4bb8d7545087b95b0574b6ab35856823867897b77a8748f65e510079b22897197e3d63c4ba974fea1144cae1dcea45fce1a23bd589870926b83ffb02b678da92d67b954fc47fee42831d5429e7b857f535fcd92535b4c7aa9f816fdf22eb1a6d46b015a4e2b81357cb5789024efa16d657b4cb5c9ce2c4d2cf052a7e87bc33c72a78c29e1482d6f28d83eb5c4480f6f30cdbde3000b259a28bdba99b62a74087ca4c61cdddb11ac4f0555e61c13d90c73b3015e31d5bf8e8e516651da635ca209bf3258415ccfcee331e545f92384878104dc2d87d8883942438c251414d7c33189c27615d2fb26f6512dcd2cd20872d7a967567a4e3e1913cc8b106b4a05c42cad94f3629a4175846a6acc22693a5260bfdf892f33e0f36de1013c062e6f08d63881c1f9893d263038bf1b4b3338042ca3b53ee91a0474c622f2fd605c60b9246713c37435c68f146730e6ef08d54930e2ed2df8e6d3fa17b509ae7cb6dc428996e0a06ed106c15e8c5077a08404a25c2c615b368f96c907d8e2157c2c6c68c101cb55a440ac2d3f7d4e61bb5aed5a2ecdfa3987f3bf83f5b67ddcaf6e8023632a485ac3c028cf54921e21b69a4ce2c3f032986c75689d8afd03d1ca2cc77b1b1615000603b79a23a6d4c8ade68cb9d27ccb6cbdeb43633df2c871d84e48a704945d0732ce3c6de639285c410601ee5d90f71f78adc9af63153d966375653818b86b3288edf90f6140feb6c77bcb96ddcc55a440c3b45220de1e44d47985fd8aa57d0de54817e777d20873ebd4b23b3d0e7c22166862103ce567b3425eb5972d635543b2ceb112a4360ea23fe18b4766d0f7dd4343600c2e2f147b9cc8e4fcdcd8325648189fdc4fcac7c0f8940ee991829952a9f540458aa9a8305a3f6eccc4af185ddf0522b3d3139968bfc0604ddc949ddf468f67c6dd707e6ac295407180fe7dc63b26c14bd4e479476ea6829bc409a1afee91f5a9673cba2f82227991f7c68ab97a36a75ebff81eb20d8e5186a3cf5097a4d93030e0991ae95f6ac6683116fe33e1d4a2fb8a31c06453a17d7fccdeb04f822579c820e170e58375b0653a1b2789664718e60508992473bba54b893c0785152f0767673a69d708728bfa4682aaeac22d8e2dcad77d88eb6394fdefb26342769482232f2c814d766d9e0dda5f82fec4117bfb1eeb041bbc581d2bddd35e44b6865fe03f9b603a89452dd78f07070cdc92f11eaba097e531890cb1cbdcb3851e479fcc05b81c424dfd1ab6e90ff64bd174c371761dee3435425c3aae57c149bd392e9d2730e8fb6ee121348696373458a2a32b7dd59ebff57aa063e727508de0f49ed2d4b64581825eef79321d581e9489f2de0397d21f95632768dd0e3ba5763b4bc807dd513a7d24f49b71908b46e28ea254eaf0d6ef36624103e06127a01adb1ab07fb4357e73ee6124f4ba6dce5ed81d0577983e3ca3745dbb725c081b24b7d99a1c10adcf5e035afc3ed5198745a23406e0aa4e7adb54c9eb21da9ecd949bce8c014dae6ac7b73e0207ca346101cdbf317732bdbc4cf75ed88c52d1f50472a9b4d221c86df36e3f3919d2d2e25959225eab16caa58efacac9cebfa4af0824c94dbeb889f79fa69b9936f4e22d677bf1bab90b30cec63bd4f99ed2c16d13dba8219ebb8c8a138dc5a8d3b5536bbf7380d19c75ab82cebb2ad4e837673f623186b2415ab2fbfcf867fccdd0f68736c176686119acb932c80a4f0f79c55f2b02ef6cfc9d55dc6333f8787a77e352f0f11878080bfe43e1fb3d6fc224a1b0b04551726e34a0d59a6e08db385349151f0265c0b7c36ac50da0bc7ad581516ac7d4dc4dc80dfb73ce27e334a4fc23987263c18f8128d66a077a63a43322e11d2be4e3c08b684b464332b1b6ee2f5352d941fc981cddd3a63fcb1f093339c6741fae1310bde5d2df7ff7d6195cca8f2e6f2d5b8c42fbfc17e216e9f2cc87b645709d4149383664187535e3ec03434cb47662019dae66b31e24d9671852cb24fb407d93de336753ac2942cf1189a925ca72505e84ec779c871d0f6030b20fde87d1291e7e8a1b38be7445d3351766ffd8202c196ead4b971c4b78987bf174ccb9e48193aa9745f7dd666732e03050261b90ee681187a0774301335601cd06f2ca073929eebaec15005e3408c47b75f9e4e64eca9a1f74624c216fcea97b41761b05e7ab1a2453ee975f67e8c4ca316d1ed1d40d5662ddc3e2bc38a80ea6cc1dcae8b0c51fba06b9ed77fde9cd208226976bae9c4ab717ba33ea617e38c96b6f1f5cf5eb532708e1d9491649c105acb9d401c8e001a07bf95eb03753d6322abcbb75ac2a34d690d69de987e458fcd2159094c14959815e8b8fdc57e1c50a44d0c829af573449b49250265c5c0e4cf8052c79e9f9d3eef8546efdec41e15665ebb8fe3b003b508b35f842fdfd571a4c32191bc14676d6f386e1bcfbcebc00052d71802fcc6339a9254e72cb9a96215b3c290426a587efa5cd484ac385cc539befe5cd52b6b2f7864b319d90c3406b5a9644ce1c0ecd036d0543cea92ff6a9c1c6db9195b4ecc604688092468b4a49e9283a8f8e628bea6536c6e12249dd17e0212520b72088869032b2f1aceca6cb34c40427d626d32ec49e12e238481297812727e20876a461b2901ff510f4818c7aa84c4a77399d525ee469535ebe34bd602d339c8bab6e7c25ab14fadae90dc873572605418e4297b03fd1f28e47e6e86da22121ccc88612e5bca9c5ff02b8a57a962d3a58dd67e8a13465b86f6e62f6abc822544f51f9b6b9a9c0fa4d23385a745d267e6ab7c64f821ba95069fd06aa7a222ace2922010522cce9675d7bbcc988a1a605747a7ce1e8d1ab5a5916a715f9a2bfacdd69af3bc669e54042315e262dd7b6855938e9c130c98db2aa37e34d80e48df9d044058a98a22306090ad0c272683f08b8e8cdfb718b0e3824886cece58ada5f6e4481b4e6ffc44a37492597bc465076bd69244223cbd968a37453379e9616a176ed3e926771202541404b49505669e4fe4b2dc61c4d90aa7f2654e6c7afb35fac45d639a36aa119773a0db255657b5deea125920d837fb2d2b62400ca1b285dd92b7f9dbf155d69f2f6b85444a65139fc58552ab4a372c47b560ef41c7797dc503c89c389de934522513f5db9c8dfdae0842510665b83bd1b60a65bda31e24ad3b33b1f8c93223b93746a72fb9fe1810922410569c40d41a78ebc761b19af7d88a5202f85d75635e46848b612c2d210d609965b858f062b23f26aa661fdb980345ebfde00d08fbd2edf33d8983cbb0f063010af8523950d26a88c74bd451540f4f1c0cd48bda0c472e416ef84f066a00d97797ef5124e058d8f331edfa6c19e9bd9d31ca482ce4ffa5e5a4f6d83f081d168536b9fbc26a920397038c2dd3bbee2c9c5702f6f0aae47d3a75553ca8d9a80f30b28a3129d0917a676bf51f092702953b69e0021cd17ebc05cd47bfea1bd079652c4ffd44d0d7a0f5f8331f052b16992eb4926578e147b655f1bcd61ca3a2ce016d25ac7f79868d722613f1298f70a75286d86a8e013f993f53e8284239a749d59c25061f3ed4f9466f85806c3dcd5841a74dd3462927e5641d8916e0c76d76b3b6db9e94757bd28d7581d9c625316846776c39ff850dcc5fa36311a42a20ab28cb8853de90710a3021d2cabfaf1e369697ce4a75cd40511c22ae664c064cc296cae7a0861d073516ae15f3e89ee7d258b6293f1fc5dd683c5756f9cbb3ddd6edd8e39fe0910b5a026db32d8bfa6a2a477e85330c9f0497db37886b5cb5f6513d35ddc5b73730e20e019c4bfa07d651c56eb8f6168c86c0eb0c7a8452cb62081989cc533b680fe98f3704971858f4aa7c057567c5801ae7d2a86fbf63c48233f0b53cb35a6ad1cf659ba0fc8e2c7ec4f74304c426469f2884ddf242c7cda3ad37fac62e0da48b3496e758861362c27000162b95f5d263340ebc7fa2c45bef624c3a9f38a2a21004ef6f757e9d6387c07deed6fb3861cac8bdd26035a581c23cd2465ce5abb5969d5670fbce57a45776b0c8a683ced21f4610a864e565721f0ba429a7e44eb000b5202e744cc358b58acdc884029b6becd7723ea6d8438823fcb6e3fb13cdc4a7dd43241a756e2719415c7f5101e1a2b042e716105a1e634263d2d193f813282f8402cdb054e901504434811908495a3285cc7e387236ac502c4b86c0296a132e127e2d46e513d257563cf59ede0468d696d7da2b2c3db2af659c1285d37c4673700c49bee09794a20724f5e54ec93064f483f83d3184123a90a504804cfcd77d883a003e1af11003a44e483b2919113000ad5a410c566e0307ca4353cfaedc853f1501fc93cdd5a17b0d7325303194d7c92e152f5176c4a3a68d997a2881475c435925c7b36cb474ab51b9f84af6ebdc934ab39de1d8c1b3e1415d403fb73ad3b47692fb66a1c8c722be4d634f03a88d7d70bcf0bc73aee9ebfd620cb6d0c19c204f81871f705b66cdf830cb69d8226370def04325f386e421da5d8671d5cc8011243c3ad4141d1764a2bda92c51aac2f5e3a90eceffdcf6de5b6983c0194ce071d9acc45851972f16b3991e708934f2efe008edd16b5ba580b6518cdec06e8224748682ce22cc50d559da54fc751cb9c9bf06340de85e8c0cb3e00c6e065cc2e8ea389feac517a8ca39ba23e9f7e1a4c426316170512c3d9800dcd9a4af0b6f0b340afdc24ae8120ee1ed5237e87d4a19d31c434a825cd360073965977776bdf4c63a94b5faddab59627ad85520a8efc994ffbdc170fb04654924c933780949b7c8e2439fb4807bd22e5428cff14168d6a4fd929b0b3f6b4c957d740336cfb894f2074aa92763ee782cb63d479a0f8a5b8ab7d70ae9a28261f0a9eeb32fbbdc5c8368e91d7437221aa6f4bbae9a69bf3bc5d381cf76d6007d1e74900b76611fbb9d0e2009eff55f90658548d9ce6e087c030c9d2815371aa7f5b180067ea997f46580badb4f9f171b81f8d58602b60b57e86517a4ebfebae3d253a3ba23e525e5baa8b1d00c577d0682dd469e9c64d596d543c49368a447dd1eb521fea935cf6bc3bb8f05dd75efeb8b2b6c0f0d720c76aa2c83c249ed03e1ab1321fa077b399116280ec90101a1fcb6ef3837bacfeb2e730c9c3c04f8ed9a2b924a7f02bbc1f54f64f58d99259a27f56962cf2abf41efd0e04ce6ec276a25c8243b80f70aa3cafb19ea14194afce5df078cc5f74d40f9d1affcf2507f049f702a5ecdfd2cf50b60de27c4eb37eef0e7317b75f38bf52a0da6f44404f94bad5e2fea76fe7e2ec3bb18765d6106b0a3b2f7aa66ccbd243a8a25150be18c70836a2d0e69dd52dfb9ce13b456f1d73981e8605ec79be1b81228b5d0db896ed839c17d3c4980967626ee94a4edbf3be1b7af0f11dc2332cec36347a2443d3d3a65bbc65bfd44bf55c685b6f63183f53edb5de730e485e9510a8ae0380a52e215d2c43334520ce18e1f0495eb7d9bb971c46c5f824b9dea5086a03b1dd5614d6791a8d13f1b083f506819ecd4b7c1bf2618d75eb4b98e0b616075efcd47a28c36a66dfa9a95075bcf1aa2bc84a00f0cce9989bab2e2ee775ead9acc694aba4b75d9ef3c25ed3331eec793acda185fb9ce3cc462fbc462414ef69c056e82ed2efdda45e47a495ce4b3990e3d153c3b79bb5ae4c32e21633082ddc88558268c8e32e0b135f19dc8866c6909a5e79178eec3bae7c05db4c01a5ef0389754c5390bdf37761ef685310bd7f9c87f249608ad055ce5eac6fcef68f1530759828f64aee61f8ac2b4ab60cf8145607f82ccb40ca7429bf17a917846e02fa20366e5920d8594d077fddec986090cb2c4364a95f2f973cd1c1a2837aee62307999406bafc6147635f820d87737a9e30c1cde0370215e1068676d935ecca9fcc5c4243720b1d92ef7677b797c1ba94537115ad2a4dc7b6f29a59449a6110735079606df95204be9440920b28c31299fceeb45260ece772f1cc2118ab8e3efdf32b25b5e5caddea11faeacb24f9cfdc3cdb9d9399eed9b6acafe9375f3ca614bf6f7ecab9781d5feacc13ed83f6dbf183ad39f60ff74f69f0eca11703d7df6ec993246197f5af6e7334a21b26f2fd33e7ed363ecf6f6d8d2d45fbbdbb6900cbafeba9879e12a778c33c618678cb373627cfbc5195736ce251cc77de1ed98e5f6eaf68b3be1ccfd13e7f49a7bec377bc6efa11a250f5a4ad9b5162932a5e801a3f045e1540aabf055e1950f3ef890841444e12f9049b8d3e54e5cd771a8cba1b894114618e1022618852f0aa7525885af0aaf300b06308081164c924822098742087781fb68559a68a2092eae7ce052b80b927027905670a4b303e658d88dcd0e68e43b221c1c8eb3d90171b49c2ddbb66ddb696570cb70748e8e609feb8889a31bcfa50409c684a9c8765dd79dac4e8d4a55b3cab9b161ad9c582c168bc562ad9c400180474644474a90628e8e942031b2c1f1bccf8586c605468ecc8c8c8c8c8c8c8ccc4c11cc83ceaba0b0181d1de9e0a452aa954aa572373a9a820993140f2ad52ae6b9c85aad56eeff9bceebf5920313030303030303d365159456f1b05ac5b06ab53aafd74b0e4c0c0c0c0c0c0c0c4ccc8d0d0c88150f2cd60acbcaca8abbe538169d56ab25c7e5e4e2e2e2e2e2e272b2e2e6534131b940184bad5647a55ae5d8dcb0564e2c168bc562b1564ea82320d891d1d1114e2aa5e56cd9b66ddbb66d3a46463a38dd140e2a4161140a8542a15098c8e60606b37115ddb88a60aea21b1bfb15fc0ad617ebf57c32bad933e7b495fefcfc803fe0cb8b8dd5e1b88b31c618630c9ade7574fa5005c5c8083c3a823d0c1682c14237360fb3b13b16479b91b365dbcbd83ec6f63c3b9bdd3a9ccf7574a4736303cbc9b9f192e0bc0d8e058bd8278c40a3231cd88da7b2c2c65345811d1d81a0ada1999181f1791f03f3f272b9b4b45856582b550ad59d4cf8729b7664b31ce2100d0f12b8121e9277f418638c31d2175e7071b9b85a5a9bc6b95858584cd595d499cc35336bd7399d0fcfcb0e60731667fd6666a4b94ca9946ab55a5d168b8895abd5a86942b68dbb1cc7b93cfa6ab5362238eee27bafeb74ea4c4b04b9281747c4bdd88431769982b844dc25825c7c618cb8eec5449856889c4e2e8b33fc0d23c48b375d3f5d5f9cd144c4c9e55d5e6797dad25a61a14cf8729acb93152064bce05c89464242ba5a90dd2da5142224caef1259220446e18bc2a91456e1abc22bccb25dbd58a8ca25826c3208d9dd524ab909a1554d0641230d4288ec6eb94490206477cb25820421bb5b2e11240813c5fe9245b5b60b576209e7ba64c9d6ba740287c2a1f0176452fa689ad7a2d4274896551b2489cd342dd3b221d0249ab6554abf7a1bfd2a65913461a124dd9cb2caf9b556d9381d2a092a95eae8cd54269c63a26ad18ab5c2521f673182b8859ad5ac66b666b666d6d64c494949c95a25ab646bcd946c55b235535252b256c92ad95a33255b956ccd9494ac55b24ab6d64cc956256b6dcd94ac55b24ab6d64cc956256b6dcd94ac92ad3553b255a9d6aa94d95a95325b956aad3653aa995552aa4c10c528ab80c0d67ab3fde6102486f8ac737611149290724e14cab65a5c5c2bd60dafe5f42d16bcd2a5502afbf5395bad653999b037551c87426115c62aac4aa13a6f41d1cae9575838c361e575c34c985bba1909ac3a7549ba22474549382fb82a286e09e3944aa542a1b0ea0855578fba9b15655d9214aa3ba27b56ea5958281563f71185c2aa2429140b0b7547ac9c1e9bf0cf3f9970e71782a2a9aa94204172b1100b2610709ac21b724dadba7280ca0ee4f8f2352f4a29251055074b48e2c442345cd89131e306872706ac47c6e6ccd4d0f4181db9b28b915604d48ab4805b118ee35a1cc79257663ed7942270112bd7782e2aaea599224c45b6ebba0e5b4f9563f0e0dcc0beaefb503534299cc232bc189b51844686d7b10e05189b4e2693a956eba568ecd0802f2f303364c4e0c1b959f1bc95987f178a601e60ad8b42a18aa452aa954aa5b21e6a0a264c522ad58ab55aaddcbb4c63e7f5d266c888c18373036b697171b96a68668a28a2a151f1b05ab15ccfc515168b55abf54e9907e706d6d2e2e272d5d0cc00b1e281c55a6159595971b72a150c181f731463b46d2b17cf118bb5c2c2c24253534411cd6dd1282962f1b0b2c2d2626161a915679c1b58d7a1686a5238854d3364c4e0d92932b262bd0b9e4e5a96dd78910827c101c60203bdc88285588a588f33d17097bb2db0072dd3b414d5b414cdb414cdb814d1b88a6a5c4533aea21a8fe6ad8e0ef8346f7fd27cfd49f3333434df79e65b5868e693d1d1ccd0acd0fc0be3a0791581af223939394f9343f37a7979a1a119e70676b36ddc4d114532ae29d287cabcbcc0c06021182c54333343636d40cd265b819f6b4a0f303beb8481898989b1346f693ec8636abc24e0d3809646a688a5c964625800c614b19eff5b2f7a5e383a8906de49385e34499c184583fe365e84a273fc615e7441e7f8835e7ca273fc6ba490fd69069067b8c8fe325b647f189f9745f6ff2664ff1826647f182cb2ff8b94ecff4242f67729657f972264ff162264ff16cb10b2ff0a10b23feb07d97fe583ecaf8282d241f6ef7290fd4f38c8fea6588326d99fa322fb6f5106d95f8b41f69f5384518aecdf611c03c873284724eec33022e5e8a43cbf88e4a073db007244dae4b7697ec4287bae9f1b712174f1397b69f058c40618ca1868e51fad5cb30dfd4596b01ce210ad2c1f0892e1ce73a4c94929a576a8072b68b182252490203a81931244a14a8d084d56f7264c542db3493c3822ab07dd48aa914959b52d737727281022bb4f29a59425a0c008847491c4104f8838818a8c7ee63adc579b9689c0d61ad37984a2b8811157384288206210731ad0200b1fd07a8a128ca41c410723140912a3e20929dc20e741901d54c9210fc6014783a84072217b7d9efa210f8d4ab7e8a2044ce8610b2198284d11f3016477235564cfe6126ec6120752200595a32dd800882002a0a2c811249a0c2e3cc0c30baa78c10312448c1080216cd164882af384a6820f583082175a6c61f404062a10c99aa860c2a0530b17232fb0284212479c5002fac00c66d6e9a0e28b5a3fd78c0b00f49005155e7004269290841f1a38c122d7e93c48c8240ccf0b3c34766ce173c50fa20c318109a47004002ad02257cdf2f40f7450c1e43457396987175807221db878410db270c40b4720e54aa7d7d83183034cb9939290f2cc612645e5c4128f687584804e97cf8306f9614b91001126a46022881538c1a80a43f0d942fae808616c5610adaa8e19a0ec989b87e360d484a4e0082a51f830022b76d023856675481f1ed3066c02042bd8a9653ca4e0f850e444104bd882932226885c68920324783e8d04928704a4f090c096bb0910bac8a6dc4d8080450ec125db845e2222220a412c7611c48a23f4a0841f50c0438c466e2841702204104b2c618821c46634152024b103922a4b44d0222623fbf3489f760265891624a8411180a841ccff05ef89e133d482284148c20f548470b1458c27e4a189242082e820044ac4fc67f09e9deccf43fa74146e6044173b205d51c449cc9f06efd1e9a51ce4ef52c8e6fcecfb19a504010b52e8618a205472641085f5810443b25812c2882a4738793641011079cee7913e334364e1480aa6c08315542136ff05efb9e9e92635a092e7d7f01e2dcfbf217d865af0831024898113a6587a129bafc37b6cf2fc196420833cdf01de435b0a983b49063dc4400b737a5274d9df7e28163d97fd5c08901f7f87fcf8f6e3076489fd7664bf7d405cf6533f14cb1e88cb7e37ec88df9d4c6f43f70101d23deae30fc5e40764c90ed5671f9025a10222172ec80151ec03ef5200d00e9a98c117d92721cabe1cb2973f94555f4bd850ec5b62bfa596854e7a3aa2d712e5f148987f77f24cde0b12e61ff3acbf1845c2fcbf8da8eb98bce2094010c5b4cf3e6c2843b1cc1b8adddfbcedad978198ed5f4f06992351f6da0704880f09f3e72161fe384898ff0d09e8180d12e66f43023ab67d023aa61165dfb14db3c1b38d46910836b2196d1f4622d833cafedb675efcc6393cdbcfbcedaf67bf0cc47c1f7b3678be1fbd98246fd8117ffb8000d97efb229284f9c72f011d0b123f48fc229398943d7ec732ef9817c627d98562ee58e6c55863a1ce710a0bbe9892fd3b023951a65f96c308254a8979526e18d556d13b745d71e86bcf6554a394be563fa49f514be9db8f524abfd0da8cd2d7325b69a574554416671633ba50d2d62afba2fcbab88a317ec7d8499f18cb32afe5750ece197bfeaaf5c9e8229d3ae8be65e657c3cb28fc70d051359a78e260e7d9f9c4c17bdae9e70387bed1ffa37e38670df3a7cf39e717d6c7c187f7c341ffe1c37b64cb6eda50babbbbb3415be1c489931adea372828c83f2a5bbfb579ef81edddddf41e9d265cbdddddde3073a2879fac98e7e72c373d836b01181fce5c727926706ef917d45ce37bc273e4fc3e44b2164a7a2d37227354192e90e5d8313052af0f92fe33de18738d93d0a513a143a7ff95974570207ccb22ce3b981e70e0a272b22ea2f6b64618c3a743544e905655187ae217ee571d06d17bbd8750dab4f6bdb2f7e0ee777437e12f881430dbaf9d1f0f1682cbaf03ee97c40c1c17bc296f2c37ba28e96c2e3db4747fcc28e0242e9323521f90e9db77b9c5fcfa2d735287ff3b2864958976d0092a70d38e429b168903e954bb88276d2477bfa5c8cf6c81e65fa5188d839f129ddbc8e51aa7ddb1409a3ef1fe8e887db944cbb7328a514d539e8cabe939086e4eaca3e1b9eb3b79fd1afe13eddd22a298823dd273908276549272161841cc2d0ca5426d3cfbc1a4e3071b0b3f56a305185839dab578309280e76e31a4e3c71dd0b7d64ff88a3cbfe26246a0537a38b9eadb4007ae513d4f21e58ee7ff54f263b830efa8db0d65a5fdef09e4a6b0db3da30bf115403078f1a37e89c373ec7ef4947a386cf1cd2a0d16a9fa086790c8a702a3a2e7752932539cc689c543851e24896013497077c49a791f4817da6ff5ac28cdc8888ec6afd0e0bd599232743fd29fd8994d2db8c9888988cb21223347ba65e92ece7ec86d114a5b24ad5946c23cb338a0c99b4526686091339e5ccedd833ff94fb71036ddfab0fb39ff87d2bb744eb4ef281f9801f76149b0f3b026d9f1b75604b587fdd39447c9c89847120f89edf83792f3cffc5efcaabf9eb86ddd7bc24d9d77d7de4fbf7e505cf87a1dc478dd32a124ccc85c1f363700cbef2663cca8c8c8c62b887c142dac3ac3c996de29038240e31b21df1ae9779ed2e3c6c43cafe30d806cdf533f990fdfff17c0fc7e05926990187251f4b9e773f2c34ffc331f82afbea25f9bfde73ffce44fa5423378a4026229d1bdde8a4a0ed886f464c4422d09682def1e7be6aa455a32d88cef10fdba0597e9b91cef1df60d0ea4243a4ad18c27dd51108c7fca83ec4397d480306eeba606034d0b6d2c3fa7e9b065a7d7f4e8c06427dff0cda407e24eef44fe4b8e8517095c1607861e6ccab49bcba442719d28a65ef476200b2f7af4715290235d13ff2bd8821b27f35923ed9b72991fda392ecff1b92ecbfc120fbb34091fd5b2ec8fed889ecdfb244f6f88543dacbf9f3b51b6c63e8b9a1cc4de9c99c7931461b8c23ae602119b71b8c23de14797622d2e79f48761311e9f39f336192dd4424fb7f0fe3b9199d4b2371d05fbed0477ef9971776f9f540f2ebf5f25ebc1f33bf5e5f3d72d0855cbe6a64844ee6c36a94fd7db6230ec30b6386f1355868e6e5e37333de66e4050626e645f32fef5f313ff35ccc4c4ccceb6bfee5f52efff2deeb6b5ede7b3d07de1caf77f15edfd97b1716f23e19ddcb7b9d5e5f8371bc5cbee9e0cb57839be6e515035373b79799d77bbfb4bcbc5e5e9f4b06987ffd0ba6066799cbbf5efef5325e37e852f3f282f17d90fb14345886d7e7ad1cf4a78161a1fbfaf89ccb7b79d3e50b87b2cb6f46deb319c53cfdc21f33d3bfcf516f3372d0df8bd0d13fe27aef5fae7ff9d7c7785a95cef5ded70ebe3ee6df0bf22fe463ff2d713d67d33887eb5f3ec8b917cff59d63be050bc57c323a578cebf18dceaeeff54d075f2fef7abdeb61bc6ef0e56b075d0fc338667eb93a073907bbd7db8c1ce0f541be19f19efbfedb11ef71bdff66f462c142f793d1d120e77eccecfa5c32b86460ba7c32deccb0ed8851f6b7c142dab719214217bf057bdb91b8e3dff2b6213ac79fc5db8868d07f638111db117127dc5ab029d9966c4c6c4e3cb1e55c1c9c230299d6faf7b5d76ec4368632379437af372359a3e053fbf3e957f9371887a5f63bcb67b1d2dee86c1f07e3b01f0e4e0ec631f3e474a6f438633a99f09dd26472533499fa33853d72fd0c0525378c1ce490cd21d65a430a9658eec32e6bd6727e39792df775c3422dcf97dd8c444444449a062447adb7636ad38580fbdccf703fee67d05ed342674357c9bea7e4a1d850ccebdb10bf08a27de705e1be256cd3bee86ce82ab1fb61376d0c711df31cb2fcea512cc38c4c97e003e4faf66ab4bed52495524e6ccabe0c78a6f4833c46b7935ac1b54cf41a84e3a65cad54a0550c2b87adb0c50a6b58a974563d54a91c150552289c540550dd0dca02ddc9a6f37132c14e36983068ba01df1a7c81cbd1dc1fdc36c36160d364b60c68190c4d0399fd321c6cf5ec06f2ac34d3971cc893c6cc0ed00923814cf9e21e90de39f4bd7f62cc3e5f764e63fb5c955a462dce11ed95dae4523edc872dab95e9c534088b39d95fd264ff95fe815945a057cb4a9e81139e665a6bc5cfb49759e3b86b3f871c6f98b4a9a93e75cd514837b822bb7237b94152e64e53a0929b06413c91439f41f61f649f41ff704f2916a24f710c9e6d885f20c063f6439c2332fd83f3fd33fd037e3f4dffc0bebfa67f6cbe1fec9e9befc7c9e99ff9fd3a3bddb37dff0c1afd73bfdf85fec1dfdfd33da6efffe99fd3f703f54ff7fd30f40feafb03d03da9efcffda3fafe58ffacbe9f00fdc3fafe1addb3f2fd37fa87e5fb71f44febfb0bd03f2ddf2f43f7b87c7f8efe717dbf8efe797d3f02fae7e5fb13d03d30dfaf80fe89f9fe05f4cf7fff0cfde37d3f03bae7fbfe07f40f8cef8740ffc87c7f04fa67e6fb79740fcdf74ba07f6abe7f02fd93f3fd34481ffbfd3ea40f8d181f7615a2f09589442212e64a28f9214496906f983946e96224b2f3fe5109cfef7cd8ed7ca123c9fe44b2f37c37c4ac24fbcff05cf0b848eb73130b25691defd56a3580c6c7f872702920c6627c8cc5f886dc188d1f32634162bc902c36e3ad176311ef98311a9f10109c6231de633caf33c38b1d83e72316926175c4789ed791f1854379e7753e86d71d83e76b0775beb1d08e0e8ee7395ee4d845fded3e275387428a40a82f2e6ddf120a892e994ceff97a3c27d0755db07c57cd5f376cfbe925d1beee8cdbe6cc38970bcb7f51ce4e79c97f9938684b3e965e5e2f2c34ff8563707ab12773d7f990251e5d9419a2e024ec44c3524e384af67f611b34db6f04f2632868d2b28889b98f85e43f8ec17112edad97e47ea63d77b528712902f910bf1a76e2a047f1211108d3a077aec83ebf269de36fbfd09f7e38a9095ecbc5a5adb888546857e3cd66aef7b528d2272e855997e392f4a14b12d6c56f091505951880fba8263ac79f5e211e21fb6329d93fa45ac8fe7449fa780f8d62e23d2824e973e389d2a5ecdfa71ca2a4c04e86c80f5b915d3124cfafde7cebe1a4fadb9453621bf5330f6c3849c8c7b46f097dfb914b61a15a3329dbabc821ae428b829d38ac7e3889095dfc102765ff982b07b26c9066cf554a2dbedc76a7bcd76fbcd1e618addd1105f7d16befdcfd0237bbfb0b87fcfd239ecf757338fcdb9baefec824c72939c839f7ea532f3e119f7a138ab8137fc6f8de35ca279e841f68951f7ee06815dfc177702c76e0a444bf1913dd6c975ec4a5251cb140a527915d22b2c165bbd4392f5892b1a51421117ca123dc8b5aadd649d206e5fc93c7271c77fae14ea4b9c40aeeece9d3bf39e78caee3a40886746196e544226f74f7af5a1bfdde160d39be735debae26bd99f42c669afb155d874359ca3929e5ba6bb5d673770e358543b93be72aa10bdb8a1b55c4f8eeee5060b8f7c270ad473b4de1509e543a5539c942fedc4e8a58820554324f6e272c90223b413a32024abe79bb4e9054c9606e2748a038419294b9bc71dbe31ba7a8db6b9562fc3f1cd70d634c29c6d5378d3efe42ed008eb7c7580bb52879b6fbe8f8420d6319b67c2f8ee1f45bd43adf8f9af69189f7dcd77e62216df3846e47bdfa9df4e1413d77fd4e9143d66f0f4504ca7ea3ab1ca96f1599e4cd52fa653dee8ae72debf3bf1ffeea93617b6de6ed73655f1fb31e755ffb421cf7b51cf7b5ede3131148fbedd3565f713efdc5316caf7d3568396ec61ff4acafde958fb5e118eed7b0ad5ebbdbb6f2b1eeaad62999d33c1ab3bbe7ceb47edabff4e9ba772f3ea1f2f0a73cf9a7084504a29af669f7835ca3f8dbde3ed7f87e39ec6f1fe459d09f4c3f4d1f8ff675df6bedf70b7bdc1ef73e4fd6ec0fcf35dccfeed7d32743a6fd0d67d63e577dfaf883a44feb90b0f9537bdae3e6edc31e37677ffa9027e31f9e67c6afe118b6af21fbc298e11c376faf23fb999dbe9027d3ed0b2f3094b5c718bfc542b8f3f5c20de4edb98eeea6b003797b9ab9a8e5a079cb180797ed7f747bfad50b87b08f4cd670b2f6859a0e87c99f1f948e6e0a63c69f4b067ffc31f8e31fcaf7352fbc59c3f6b3bf1ef76dde50d67adc6cbf0845dca11f24839c8b5044a0ce94c9dc240bca9cb3ed5d39e8313ea5347a3deef56969cba7dedcf2ae075dcc9a36b9afbf7a41ea0bf958fd96d0df32ba511c34fb66a6584866bff29e0adc4cdf7e16e395374f3989c0b54c888292fdb91e37d71f37c7a8fdf47adcccd1fbee9a737a3fa62ba1db8c6cdb11fc853e32fee9851df67eccbc6d78d2d0cab195efcf8e8b3f74d27f68099b93a5755f5ae03dad61a106f28c75b6ecf51fbaaca3b566f45e6ce2389bebe30cbf293bdd7bb9d8e07d8c71987aba097f90cb9a63c45888a3b9564a9ff44f752619945c4d269327a10b33c7a20bb36ece154c6f5e53cf3ca91736649e524e1c961bc76d189b4ef76e28544ad575264eabb56af5769cac526b8f789bf3b88cfb0872daf42e5723b919a947d92b124cf4e77f9769549b8fca52b1bdd61316a2a7ff54967a55b642a17ee8e273a9eb3b74f133afb729f34d556a119d97c0417f1fe25370de8c642939dc8c362312e6f10bedeb9450b2ff28d944c48b55d583fc4933af5718015aecbfcd082b955265994b186574dd961db9e96d52c34252ae3cc80a3bd1c453cb944eed2bd53e59a58cac2cd0caf2e965d3b32c5868334235ed4edc6db3472bdf97cf5da9d4dd4b7ff5953ef7f5b1b7fa9e6edfc242f823ce41e977c6afc242385a7ca333fde212bee9608d521c74fc1473dce4b84f4637b989637e914a9d32e57a9de776641af11e494f58484e99bdc439b4624b2ad0d2bee88583fe2c382e2d4dafe6cc6b611b9ee511a64733146db9a205c72851a637b55475b1c20547282ef394d385716459e23b3de75e1847fc6215343e894f5e700e79c51380d021cb7f81d95630fc8a4ed28f01974ea864aa5e876ada99a21901000040100063170000180c0a05840241142551a0ee031400106e944c584e34934722398ec2500a8228886118630c3006186388320c15d1110030cb8cd345d9b72465ec6b9a957ac7fb144221a659b549a6a836354d66fe5ea0949dc0ace5a1e3aad7c8bb880080f57021a3f1afb5bb97858a59d870350b09228c4ae4eeb0dfd4046fc770b573b0f59bc5c335c759d6ef804ddbe81d033b201e116811e77457b27301dd26c6116070abb7941e19ed7dfea439578d3170518cef9abc6d9e8a429c27e55a82998984b9225255d8d90056be9f8bca8b8a327364c18b7205205ce549ab9f1ceadec2aa9e139de159bf235b5ff2360192052778560e02f0979969a902e26a164796b830fd867d3b10be6f8c5ab44b220b38cbdfc973089e057e3ba06bd80882cd18bd782a5d317c5a58fc976cd562636453f103253c90d59ab71a93fb698ab2f63c4b3c4c50442a38220d34b46e9b487c1f35a9dadf26544674481d34d8642141ff16318a6ac82d1d057d25d0b1c6f407f65d095dabf9e20d99f1b967211d7e7ab067a1ac2cff3553f776f5012ac14052876998a59a203a17bdacadecb5242de41f215c6136a35bf7124351d79f10982011d0b3711bbb460863fc1e83b8f7b98a002e60e5eeb2731831c58bae2223910ba688be20784fa41443d3089f54aeedd71e522fcb5af3d1df325d9bf2a78a826ba566db563d6b8b1f9671a2fb9fbee04641b7c7c86a81281a1511670d2d8bc86d03a2afbf3aa3912c5223b0a44276643759fc6621bb08cb87558a5286564c761907777570ffda12ed136abfe69504743868bbbc0464ca834dece31860a605b325ea988419dc21293402223fcedcf4daa33d19497d24b9ccb9db8e43e699e4c3b5ab26d6b0604f4db9c45b4977985a3a8c487b65ba48bd28f2ad80b80411224d0306ea7d0a71f6e0e5af1ea42e30492640572d2160b7ecc243f194f207c4cbef713fb44dd9d6c125293ae7ae0a90108cea7f5e3c0e0d027598c69be270b4a44fcd41bd6e68b6165e836a8d5c44811176a0c1ccdfa1a4d43f4528d5911cf531e21ddf1d9b1a8bad97bec877642b543d522ef9877c590577ceacc990072dfcac5bbe105f5058583050a62abe04347436e8e28a914614f36223a57909b5c88b2b1c8c1dd13cd1fd509e75baa8c53e4c8053b638cedb35fd54773edc8a43762aa05fa5018509d88adf062733cd49a532ce0c99d6d26fda0a040980ccbf93ae83f5aac5cf542ebc8a9320d5671dba955b591d39f7c63f06250ec50eb7e91caed95d5f7959afe8abcce2eeff0e6443782047f7a446891cdcf4e6199ad41e6af470542e61dfe9f5f252ed42275e034338d1652c382521a585696831f8e33d3c75fd84eca3813fc3c970e8ee577458e5bd036615d2daa8247ad8ad46140d13f5d05d30c51384e3140ca03b98d82d264ffe3c2e80840f2c293d79e38850d27aa5463586157b0fccf6548f4c1459c7976a2bb9f9e7f818c3a6b8a5cdcc4ec371639e7dcc37e6e93c4baa3634531edee0d0069e3e4c0d68e6a5e558ac02e4c6be618a1f5347d3b743b3571a8e17ca695a090752462d8f7d21e83a7b8e490108da3139f1819d3846ec55fa383513049a27898706959b761dd239848680e9981c8b9d420ab45ccc6c0f60701847a44e6ba37229dacede6bfa9f00076d5af4b6ba24e1616549dd07c4bdfe2a56340c3b1e7aed4f5994026c3408b0714abae5494714a57679be6211ea86b30c800535c93074416bd9ed46b7a0b7f80a8c4c39fe609495577df7f4c847668e92b707e9cbbae146be9ab86aeeb53546b4475e77f38edf0b29a05c22048119c874de82f5543b7d5a91c41a300491d4c30a83f454faca293d03eeea2d364a855e0ed3afa984931ac6519b699bb96e361557cf1f035d4029c50ed2afcb41c4e390aa2097aeb47340e479fe4d63de8b681b0422934d91de437da027621b1a647a88629bd844c9c994d6ff148e03d6e619ea6bf0b83d50039454a96110e57ae6f0f6ff250841acc9271afc256414f577463301e6a1b886de1faf2327da757e951326a76333c0a915116f82e3edce1fee74363045c73ffb1c487c10027261d13f3a4d58c34091fafe64c5fdfe480375c1baff8fe6637f3ee3a6bb5a0c176caeae9e5a068c1966debec77de028104e96981d120d661f036a95bab47aed1128a0533ebd6269132688751c8c2db737cd6e336f5a170ab2dcb111528507a9e3a36219afde727955fc7548183d7189a4b3c260bcac8ec9c2d5590888ba1988d3b5ec0f1c4505559c790ecb219710e5f99d36a0a2b7a2d291fbb2f4e8caccce0f8d78271c92e064553794c2b3764417944ef89b519ba034f5466e2735f8ca51016526496625ed8a3b71ca23861e1fc1e170312245ce6e0b3a3a6d2ddabd62875f05fd5b3bf4af019c4c8cfed84bd2d6cb83bc5bc092040070581b318d44502e6cdd64aa58cc0125c2cd587d3837474446b4f97a8aa8bb94cb4898af40d99767fb9510a45dc541b1e6d2c5a689d2e60a872a93e20935b87dd4154e73a01af5821c52ce448a411b148c11d8d431f9f4b09b1fc315a1206e152381a91722a96528c83cd5a7b3838a9836b7b241ab5503271b12d40cce960c635c5ccad5f86133e25eb1db6a080352def3672ef20850252361270aaadd0f07c9e4ca6cdd89eb4fd844be58e384c85b624ab480e848aab7b258927ac81c30cbb9c79c59ae624fa1aa1a9287df572981d0786981f04152774410760c0e10589dd6386ec9e7804bbe003ffe7b9a016e024f45b352ef87f7a9ca129790a2624dcd9065e5348cb4cb14e3e36f525ed973b6af879e104981c05f53d23ec62cc9347fc8ce4461dc0c69c9484ebc4a6c4a98fcb48319a93eea32b33e240f89eb102748c8948a9088bea99c92e1aa44f8e97da07d2b184479fd7761cda03ed10a8222cb714de69fb3b30e0de351b24c7958e8e79e616da64d5194eafcd745793e64da6e9a562ecd6f774793430a6541328a7b08f7c827b429a47ecdbf37d3c37403685b857fb4a0cbfb1472d87b60cc092f346c98ea27126959408f6674d06287f32adabc31e1a4c89e263a75eab605681696ca414b36344704116e6cc5a5c921b866b740ecc47598dda651bcae715efc760eb6bfd0ffb9769a2c472af2f78cb8cf941583450746f93277d0b4754c7784801ac8f60c2a0baa175ed5f75790442def780e7565e7f0f30095526713e0cd5a6b2fec3836fa50fb571bd73db6f6b3dc3bb382d69c4017b7ef021a5a4165c82446a04888bd7562905781298601548a6cb1b300d11f4bf2cd71b54a8ad15778f73a6242ca492ca37ae999f9692485aa5df0f3ef6627005cbd6fa36b751c65dda6efa28333ae505aff3433a63919a95a899561312fe7802b1ba50d20e84add665c5b5591cb828f54765b0efdd4a269b1b49ee303ab4519f362d0c85e7e8f78a923808641cdfc46afac41752758ac1632ab1aa3531a99c7c031f1d5dca028e2b5894f8149d57cfe8dbfa6b280a527327634501df8dba892ef03d8a6d07ea6b22e20412c8db3c644ae27e692816881ab64309dea8647f28a648702c8c8b19472557d0ddb57a71c5e4ff0fe96a70a0b945e67013b495d641e9ba96e00fc77a91f9da2eaab3a6c9311c28b0eebd0c0e834077dbdb4ff14e341eab446864f0eaaa3dcc45cf5501cd526a250f5f4ec80ce6781cc29af79472c14b8d9cbfd9c715ed5636d80f9b2c8c428b88956cfbb6e5dc6131d1a700c19c63cff4a4d150b6c91efc8c306cd9ccb1e9c55d81b3932d5a91dda682617fff437bfebfee4d2fc5ad473f55592442c1b15bd1d2d8430e6b36a64fc4453c3b7194f9230e4e63c1186cdb9068701b2357137204eb5bd9e7728853fc9586f50cac9394a69f63975198042dcbbe79f455573e425b084aba939c9bb7b4e241389245f4e1bca9929082dacdc9b25c62b5b453e47347344439a968b69869398c069517acf6633ab494e8328d1be293e06c4793d21fad891f1fca8c24e351ac38dcae3696ad39c514874214cf302a309c86641937e10dd779726c9844c0bd5a2880cf3b425683ed53231c80878f2bf37986cc8dbd2ff0cf43c9c6877a947f07a317e9691d87c4148c3812b53d9785bec5995a3ea2668e0a6497c93675ec6f4beb8f8470c7f228c251541c621b38ab33a3da22cca7576248b611168329b156933f64312285554ea6ae9352f267c4158c4ba94c7e96b4540dc75c9769a3430dfff990ecf42ecb99b2614a95ab8629b9c791dc2373fb11d72c806bf4d60dc60d69303c7e56b2a6326cc77024d32bb46454c59e816fc8ca03b6fc52fbce8d604cb745cbfdc2005faefab548d686436b5c38b55b0fbcdbfb94dff1560030037421d26e796e680c1505ee47e2a0f72b69ada5bd2747f486a5e8cf91bee239136a9bb8aa2b248cba8931dd160548ef83d605306c2d37158c3202094948376678e959a826a4c6600ecf2fc268735caf0d11cf2f5c1922ac883cd86f146261fec324e6b61e95afc2d654854c5c83f2ba3d27529d81d5e9986a98a8dd360ecf2f7184ca7988b7c2c85d7e7a87d767a10f692f4e219a7cc70b3a0f158ba5a288e8aeda6fcbfc8194dd3f9661d28901516b0b6f032b081f3a89792385ed4370e098389c6180bf49fa23fc3c8ab50b224b275a297912fb261431249e94d1b536485633e6dbd37501d9051471a838d5a1ae6826efad9bdab7fca25ae34ee6c0ad9ecd2625783ab7264a0703bc04fbcbd31b513360e855548681c52d22b23d9946913fab9df05e3737b70f360d62d8322f3f2751b141a9d88331e09e75af06474e56aad8eba252bc71ba74f910b8b30eda2882521ace7aa9bf84614e16571b2bd16b58e3f4d0784ce4107f854e03d126202df8e370a9d95f5856a7b81cba3d4149892c87c043bd73f024a74497ad197db7642301231ef3bc4b729121386aa609c408da5ecdeb7575cedd6a031521d286b34f178b872696e7b570d5d47d653cc62a5f008dfcb9775be290d0a13df1257bd7307ea787eed02061e0052a80d6ada544b9b254cc3c007bd05c7a57c64559ceb82572f76c3b89dbf018156253ff169070fd7456cde412c7bfd2c87593c180804260bc1905ed80bfaecefa9ac0a8fe5442f36ddc1543546003bddc4317f164dc2e417d2dc9283ebad9628740b7a5220c2846547d9e4eec5c30dd8ae3f46e60c57d2fe442358374dc48d2afe5439145aaca6aca377db4ab8bd6273475fd27125706b6cc3a53963c99b823022ae149ec2b18b6a982a5d714b824dce9aac6d3ad36bf65d15f0feab8f234616dba8643034333e974c632f67d05ed6b301c83ac27c44c4ea91e1d6c40b0e50c95bd81062f5c0e168ed54200aa1827516c8dcd6539d3c76d22adf55e4692cdafe6e166b9281501fcebb5886681fd3a4247f2aa6d82521acbe88d6214dac6b61df08e9f03814311616d083cd02d1f5f87a2eaa2426e4edc7d7ff2822dcd44d3c4b1162fdbd15664156e834c8a65d69d1c34b19854e331a604f7ec123b36d25d4a38566aaa3cc09b8388d0c3adba0b40197504624bd004cdec216f6ce85a2857d3a6c302091d03f46117815b2b712c66dd4f1aff236168ce6a582ad6d4f1c232000e8ed45992b5c9720ee3c09dd78b73ae75254e7f189eabbdf227304eb371bfe9c45221b09bfa741392974a50cf2ae097caf4c2e89ba133f3aff4f39e87f311e00805df8015d64b414d40a551009676badb220400f8224058c6e5229b206753f1d4bff182e1a8d929a9524177cf23d4520267a333df396379ad5e9f152b0b45fc2862ea03ff59847a2b5ad7f97c770553a68955e2eaca07512b0d056919aedf05e86e1e90b3702d7670a4520777d052594dc1cfde04ebf2b89796b2ee70fed8a45d38b48fa0ebd9c9bdc545c4933e89f8d2b5465f61ebe7348d8deaed98a1d99d5f571126fd171f204a8386cb539b4004665cd8bf4d91ca1619498095ec20e314836ab65999f103bf0e0bbfee72ed1fa2b8a00cfb41943a8a18239649273e862388ee7033197abe72c9de739732e32582ac365a15eb96f9154bd161b11e32cff5aedb13d0d47e71153ea94c73f909703a7c7c9aeb19a5d704524ac1e3c6149210fd8c8373b6d452fd83934a72388f5c80f3411ca16740d5aa002375b8a0ff83254eb2227fdbd10243b5f42a79b17502885f49fc1713eaa82de9f105b44040074175678b83fd3699654876eacaac940a5d64efd38ee58b90e8da2c4a86d6d61be5e469c1874d492665e098909d40ca965031b9ab3f0082f627184de43db26d544a3ef99e9d715a3f0c801766f791d32c1fa439006194111c964c74f2bf13a83fccfb9309f331ff0f0468c1167d20f46e8be155776282d05e42edfa36e5e6937145e40f8cf062d989dcc7e68c1817e5acb59708a799209f806ecf0eaa9eb2901f78422c636b2f2b1be886b522dfb5b5a84ca91716ae943026fed2e60fdcfd95f37149e74a5358bf3a8aa1555fc6b9b4e9187a51a46a901a10ac55d27ed55fe086820c67e675ebd2c4c00e1c088c543cbdf055891a7ab18ee1fc8d43fdaa6140cf322188629deb1e2f582811cdf8433524fabf9f0c592765028bf2cfcf429fc4e79730537b4df5f5d8b99b9536c65d53f22b0c8d0ed69e05120bfb8e179ee0888a58f02b546aa7af5a8c2cae5fd82cfa7325c8ebca39ce0ba595f42ceb3ae217dddac51fd00786683c5c76dd8574090d868af7a3403e16845a093d5c60210e4832cc17c9219152895139ace9ae2980d719752b0fa9bd0fc745efcf1cb18c5d9f8b0e8c755e263a36ea1ccd1750f9e44d67ee5af223d325600cbba97ffc116902d330e4d96059f50ce8637dfa3f2af43145bd81e4e72e0589ef0ff90ce451d633276c0a72118cfcdbc9c3af8864442e64438ef9ceeff40a92e69e85ad614bdd9b886c622c032f0340c8ebe3b8871eaac3e2abb0fa5ca304db9c5d8c17c94a7bcc5903855e9cb5b08ea0659aea3f3b17416458d296e38f978219a1f393e52ba809c610437bcce2db2520aeea3f8ba7dcd564225dc03d76fdc964b1c0d532b71df244dccc3d6834d4dc46ab830a45c1a2642f9b86e813a912f124484fe19f14cf34bbb1668058f5db9f6fd92cc85fff7aecbbfaac7a03ae859a164481ad078ebd4f61549d3e8c90814dee0a591d7146cf5c99705160a319ebbc2e044f9a348ff181c67afc627dfe7f53cd91a17eb4fa4459bd49f444ccdd4d457298061323b22480ecd045ef723a1172c96d012dd8156c5afa52db9ecab2e282d9926b3391497701616fb0a31c21d7d6f74833c25584bc91859148e38c658fc8c625daf184a34d0264a38ccba0e522f089aea06fb46f41f212c1e916254bb11ba01374b22ddfa50ccadeec0810c3ab61371c3559fc76f5eb5786641949393391a553fc7a068482bfbc9b1eb852e37393ad3ccf52e69d9ce14def46ea30c2fe9df343abda7775c30e82dcb885568aa8d11aa7c0bb6c10e5ceff650c546e667269b676d0a8c85e8c9288a5f01c76fc0c8e49d810fdeb877e9058a4bcff8fb2915b15869d9c1f5da9e1245851c026e27935ee9d1831594ad09c8000507241c0b6fcd79e055949bd3d2d6a4b7599888ba26a0e4d82ff863c315c46191a4272d25496fe329d67425a49a64186ede05af0fed2842693b277ab35df4e41896aff962778aa0218ef4bf353080133d2ece8dcb449211d490acfb65bcda49f54966663f706aac4006666e9baa599367ef4bdb142a1dd4b38f514e2f318733bf5fd7fa5bc14e530f39cdd8d40d825430d8369ca5c1ba1308a181ef7a08205c193574449f37d9ccec0880260161b143dd66510a13058e6b03663342bc76af16060d82d165dc6e059c6ea1158f2a0cd105c4b5c816db8cfd299223de951500ed1ea486b959fde8a05eb00ad85bd9a413d8822e4e7c4836138c51d82205f6160c289ca8f5710cf5c8fa7dfd00ca3a586b93590c091b17ada7f458f34d8ea5534bdcd299c9b1a1871a8e13e8c17bf18677f0c141f2dde97364b07098f5f59107ea69d1b7f8a615b4f2dd6cbe89af3bf965ae4e5b7a6abcfa34e540060797f1449c6fc3b19f6819a62ed98190e88efa2d1e9bd667cc9921f9ab0116588d74a7f8d0b467a06f2415233e84b7572f2b19e5f4589d46cd00e787f0d7b97f98f7036cb901d72410539936982dbf843321c734f2131bee4a31fde89f171967053a4e5e65b042b771e2fe985df56ece9093446ce81b12aa83a2f0137f5a355af604645e601773550fcb257788071ebb05c6f6d19baed8a12ec7cd1a6216146d1c26fcac2c14b58d46ee107a19033fc446537a0a28107fc9fc610112f99ac05ec83b6c96a8e47da672851ad8735244b0925a55417d6fef7ff7d6dfab60973832e088ae454ff6b714b37f486fef0ecf350a30adb540bd5bf26bb2fb652f054f5e01b1d14580f4f5c0a083fed0f529ce8a0bd7a98a81f0ee81ce6366050a8531fc321a5a69c5b9a57ca3d0aaecc031daf94277ce1aeca3dc957a898137f599389920be4aa5f0c7d4a426333048110557d9ed91f23072638ea3c2e10a1f6a583669f723f69c28d385063f6dd4833745472ad8815b37b5876df19d1de3b08924f7f5f26e0bb154d0e604d5698b9fba5e06f9b03f6f7e98995ba092e266999bef01095e9b8de3535ed90b48bb53505d152510077a31b1a5aa74ebe8cd668f4266c9a03a1fb7eed62896495ef0e309174c77b2505b1c483dfc0da1dea29e8a63925c2e6d54d4d1ca5216124f9ed2dceecd0f4e20850574a61f42d89fa4760e65c99542ec4be60303083eb762a85a0a386ae5289ec9fe1b4f24f434a39a1bfc85c9aa4d11be7eddad5731de2fc48a6efd8325fa7dec03e6841ccef26619226ca4616f127561931aba51522447ce6f3cc12f8f48d18de896ecb575896964e78194533d2ddaf05c8429e2ea0ff56662e0536c19cc1dcb967ab8d1fa1ff3b9385a660876e368c506e3bc10e877237fd2480cc2a65d36c680a307d85be14f2c8c1caedfc6f99e428fca48d5b87eb8f0c639181bd10cd67286cbe81318033532782fd165342af853b554cde05bdf2edce075849e354d3726fdbe0bfb17790749fb3f33077c78cde20fab5d94134ba4b23abbd150dbea82f68da9a8a799e490fd497f3a48ef285f24afc99653cebaa94fa403e1aff7f7c0524801484740344388f4562a4afd199a613d123b0ceb247f34196e34424c7e652695f4450d6989fa903a6cdc1be2ff184b3e0db06dfe5e4e2c66848058f29331376c34b64e80c0f3fd6837974cf9c763eb8f90a21240d1ed8fa83b4467ed5d1276824140f91be1655747911acd6c9223418584c39828d1488c09470611c97114a8a43be00a0f77a6411549b08ed845553c82eba206a26e2aaa8e83833424084fb370c4c4c7f00664a7bc88dab4df083c2fc7ed2fb0dc6ae72a7b5a6c431f1132a46d11398ad148b5a5c99e2a02932bc88be29a83fdb59db2f8378cb8e833a4b139ba07d733471e3d17e703abfda104fe0afaee01a200870c535db106b34310cf517684f85787c6a78227d1993888c613c2678c80d14a8a4dfd950d6c918bbfaf62bdc46a097c5562d1efce78c612fd9de9f565654fec60bf76277705c736d9881716457d4c85c5aeb4f6edfb4ddc58a39041e009d613400cd244c22553096310a6c5e30ecd547b063a9dbff3c5bcfce4cf032f61cb8cd27f35b5d88ac0ddd0f12c23c4cdf3024c5d70fc273483ea179828f7bf795f8ee595bec7ee673f94f4bd7aaaf47dd4315a0b933efe12ec944cd5cf4db27b0c7905e93b3df2e11e224eccaef9f31a16f6b237cd392ecaa52e3c7b5a6b20dc58243445a9f4084a6a67166d098b4eb16145bc238f3874eb7601aae00ac40d568b02fc6395470988b6d7374076353b743239e2c808e0188ec9966bedde0a471942373240e35dda63140630e2775530908b4826f5977b20b645fbb99a8cd80d29f162ea12d9816d41ad64c33b2ebe4b45ff4727087ba4be4a46909ea92a19cda12153b4f0f533f75630eaf1eb2fb20c8de76cd1929b6d68eee2431ad9788e5081520af69544c4f92045cc700f5dfbe1b5c8fd85ce0739c3eec4a864d687adf48e23e905ebbd9dda001f47483d7eb95f29525558ee224fe2413745c5521ee142e597949731754f5d597b027a58fbfc39a791684f789bcfea6f87108abc33e84a52a41b30d03ff860990ee36b3a516c00c8be233d54d7db766314e5e8f780a0a5ce8524bf2cc0e53309f5ba9706fae8f1db9876fa2a5ab57a8c3b9a7eea0852979e8254f2650205f655811b76a24732a8a23c14e221eff853e4047ae61d99aba7e54ebb19591d5454b844afcc68565bf0444a169a1e56976d64a5825dc60e829eccdac55ae4af5411e9d3b55c8dccc6abfdcb25b5c784a3273fb7573313e721612f925078630f3f738585ea7bbe83eed8b69cf05a91370beef9dd2136db0a4024c086b79bd215687ee18c72dad74014008662347ac090d3dc1e245e7158cb33a4d696667b7756ba64dacd0f111b870fc5d0651c4406551ad14761cc925802bf25f2c9e1d4f786bb4055f5c970ca86b4a26c7a634a31c8354281cb6099b33e1df02a1b5714fd026d8bcb77f250dc14200ba0fb406734975e0707f9bcd6f81a24460fd4c17dad3e482ed3570f802dfa2db6381794105cd91063c9a69e2e55ea577831646ab656cba563014ef7cf61e6b3934ed1411ccb7f9da852d658359ab3687818c1e2520ee70167d2cc7a88c9018ab6940d21f23f0ac29a33cd4b31ae5184a3969ad5c032135e065a5f125c00f8cbe4c95e55b8b281c1d0069a06a79cbb87328d0326fc43385e402a77c4f9491cbf9850214539d3fc9f812bc3de4361c02e2a184992efe589aebbe5df4262e2422b9c54c2ec49f7b3baa5894eca391580b4c20853806deebb44447e8b378502c844b25a75b705dd86bb3643a4a0e3d59ea2b5add4b2d84e3717f0a4be6ca297b1c990662258d08da6fd82224793843801dd68148535af9d3e514acfef20bc91c7dd5576395a4c754dcf4be543261c28d07e7d4353a925aad49aefd86b6e64aee3152d510c6fb9d2bc02d0cede28aae20a887978fcb494cdfe47ba31ffe181e7b746a4b8336d9cc39bf8c750b99f32e21077f894803e23d7601a77d46f22a0794f72643b30b37b2b4704b9a6bb16cdc48353d8eae611437cd9aea4e9a41d9f427fff81dc0671ee1a14e51f5ab9080297c4c9082427b46ba47a21603c598dfa0443ca65ffa3030d55b30abfa9d23894fa822d68158339fff2dad9632c009aa3a6ccd4bc943ed743e923677360b162cc1cd1ca2b257a80b4d641b9ddf00427449669e9157dfc83cf95da1688ab1718b5eac18573d5e4a38b8784640b0afade07273b2923f28f07418a059d43f1a181ab6a46408c7c7b6b06f6708372f9a9d150ff2522bae043f9cf30abec1cba099519370240051dbc244263a095f7826079f286e068750541d04cee7def023d555f6c21493e4e5fb4825707b979b14dff8d908dbedfd53c1d07fedcabfc62d2c158f79b8e5f95c4343ccdd1d30cd7410b81f7b50b128c2d05b48786fb1aebcb34cd7c9dc452a56435441bc645c3b99059ba96384c8f0d4577732823b1da475584e57985f9aa030e71b7cab192d041e09c5985d02b09947485af4a4bc89a24df7fa24ced238b7d13ab0a376b4a539b091d02e5fbd1c61a7a3f6b29da54acbc0a8bc85802d61999a672514e10a6f625fb1e07ab951c4b2ba52066eba8522d1dad6a9ab12bcb52902e0dc7ecc67d26ea692b218b4ab4e45fe2895ab187ec3b0be89c44162cb6a7879cfdebfde536c4b185fd62f34e205bacf72fa66f9c5103e288546e210d82df48e228a7104bd9b2013c1b56ac2b68a0bb73592cdf960dc4ed3de31e45be350dc537c5dfe3bd67f96cdbab724ab61a3e8873246dcc78af4467d366ea73817dfac393133ea37ff9929d885ccdd08706dd66b2709acf62a3f8d58a7a8b0e4fc2376a03d11310c14bbbfdb3c15cefc65603a05295fa7c0ab082dbb70994e14865c48623f979eacf7adfb4d0f86d838d2bcf4ba0c615465a0e37689cf46b803146b0370113a744780fd67199459baedc4f1937396894f5390f06350477cc4cc5099c3203dc6ab18e9a69a01e4f2668143d0974836793375a2b532943719160ec683dbe6fb0269fd5005079851965ee2919af302f8afdc399a5e07332392bd6088962a7eb06973e85629cae4f5e603327b26c861cb5de2d8bd8fe5b3623662393f51a6c671ec4e9b6770fab6d95ef90b8baafbb074999f80fd278b59b9d3c1d29210b9615af9b5bae2301615420fbd0e541983d2648f2ae1491107126d6e896ba214bff4928e22ceae04e0393f269a5f21c28dbcd4d13e3d7d99cf3db0b83fb38dd654a7c17843f4b4da32a411b94ea75dad47a17a4cf5decb39e154058a86e1f07e65d4a622cb764ea59abe0c1032f106705258ad0f56ba58802d2f30e588fd3842131b16a20be156d642885fdf2a71ec83d46e6a680879cf2d4068c0668510d5b4c53b8274e59c0549a42949527fddc7f39d639852b23c7c3d21f6be03f3669df8678a1c317ab9892fbda3f05f1b42942d846c6a577a75c9ea652bca41f51fe386a2094a4a928dd60d966eff6fa910e5f4a4da37fbd8eb3a21d8bcaab751c12b5d358ea5324186e7de3f1d139e94db1ccf1cdac5d3ddc9b6886c7c5b8c81c59c908bca29047bf295dfc4bda171a1a1593f35df867bc1f2b95877befbf4c9e6d471c56b1e708b656d10b799784d38daa819725a53348ebf9005647719fdec76dd86159f481427b98d822e171842e2a9be614e4e83f1bc6bf35a7b239c3669d0aeb47fd1350850419a85154549a507e674bd311faf4d230615223bba50c0c5d3e6d75708b727c5afe319c192877ccd4f2425a5968518a675a32d9b7e3eba2d8cad5cabbfe672e6a9ac7d06dc352ccab2c98b49fc6ab97fca66c3496d681e2ab2e871a16ddaea2480df1a9b5dc3474bd4ef3c2403d87fafd1da677d9580f9a5f8ae043e7a7da04a7e9ec625ee075c41bbe53a803443c5526ba10e572ef1a7b9b15131c1f1cf28328167d02f16bb62abfa7828f8db8b4f1054245d0f58d267c9e324f25c919a8eb78045852e0c03824e2e6e44bba53074f4f71b5afdc276366e804de609ddd1aef05fcc094ab8e9f4341c15393780b5bc2b13a7de2912f327c7714395447d6b566386671eb3ad0000b00ca746c4f9a94e83ec59ec7a9485313878e3c1125228e48a1ee40e054fedd58e43e5f95aec018d20d0a52aa7425c64952c8fbaee9b82428858c1feb5bd6f52c6442ac37fba441f9f3dcfddd7e9c7c7db53570f9ee180d9464ca7c66090af12445e94a8c21dd5421214a57e35c24b3f11d1f3cc90fc31b8cf6aebcdac4aa3f7719be616a7e854605c6937e289010a5aa603c3dd316a41e3e148b3feb5b56bd08f55076c3fdb8ff8b3229c177ba6fc2ac09adde6cecd9121163a78f35b6a7576039fa2591c8a7d756ab8b9c45064b9286188674c588aa7aa0894ede091b001a769b62a02cf0c77883b19ef9576ea6c21ef7ec39f22edbb05ab8c842a8ff4c53aae1511bc3044be5b3fa8b2e6bf23a2ef7bc47ceed0fae31524855246ed66fadc86aa808211c1fe891258347af63cd6893159aacbe9b06a4487d51c97a56d36ded4db966e32524060a9df38d0b00321082be23c42d608384488aef3a4da8d73486262b68a0d565bfc8017189fd1e443ae19a157190d10360fdaf6331bd261924a14706e0fbf5119b55f2fd080c1b48172bbc2af38067e1e7902759aea4a09b7853180ea133952638163ef69275248d7230327f5384098adb1eb39ba22ff6ddd13e66f906a5e08da7e358bdb657538e9e0e40652a4ff22c4726858f2a5931684d0814d60a720c0a2e89fa8c830fe5598daba964ba7e3ff93e42e6ba2aeda0f001c176a7ddf0494ba24aaececd1eefaa378940b9cda04c6ca9a06252475b7c0eafa6ec40b29e232898e05bca6d57c31b19dc647cc9291f733077079d3733ca97951777d5a27c3e168658c05bb26c0000a5f39537a9cd2881aa76cabc6b91216020901a14ac667504254b71926fa2e4b76450b8a6ccd28483558bcc88d15eeca748c215e407fe21a57cbd9de0591d41c888f2465682ae516027d88d2c123718da42d48df94d81295578f293fe8edfd4b11feb0324bb6257dfae25eb9b40d34ad494779d93c4420842d24e9d19c301840ce5a95c8b23e6430173b4c81a71788c0fc0034e19eb2e839e0a756bc543010b56b33a0295a9381fa29f8e2c881ba2e8ea466de8981e400fba8be6d17c088dac46c821bfa4f9334e39394bd104c7ca41206d8142b35579cb751ba1b4c7e57f58b987bf3b3429062ac204a0cf738daca74b92651a10592ae3acad91954b9e655c272c5a4556ed61582783c12b413c2d00d81a0f95a365e91be92e868f372fa51cd75d426182c7e2104287bd63b0194e40d6314285128a9b7b827fec89ca34971e85e2c2016396ee063cb8fa8b301bf67bea2f380e3f1644b8a472caca0c791408310913ee8eb1b1795bb4406c0c1d1b7854742829e3821cda51b39619c32c06807872b224b26e8e36ecb57b4beeb176ef7cef6c33903aa6684e9b5f7ff2ddfa9481bddd61b7ad8eb63d064423d686dd5cec7b2ccb1edfd8b2c26e032f6d07b879d5be2d7984cac427bcc7b38bcb211ae93b160880ca82015b97891e6b7cb9676e1e0c3b967c08b163dea71b4b881c057dd414173d603d33fd56d0586a33c59d4de323f6d751c8c49f996d8189bead7b40fefa2b0a2b42210290a975b81b555495deb03fcfc1490a8c51c89f4994695a5657b45369dcc4ea4e599400d3b11a761aec731edc20aa219b17584acef41668cb94f2eb6ec29d92d1e0e00487372ea5613f0568e7f80d5c0d301da7d40809c7e9dc4f8345bac8722c3c1122e48662ef3d87fd001ef271f599e549de1ed2137dd8d16dd1e62c768b84bb3ba4df6792c0880d91d266f1553f11c42ac8e5d110fb1466fa3a99188824fa02c62a2f9fbec5f48fc7c50fb0a2a3b0bb6607732d6648ec358f495c379b6463066e8116bbb2369a1ecdcf6e1ea2846c910e7a43bc60624f01bf26d00d133b54dbf427ec898f8913c0f507c9b3a05558d96d7166f16ed92b8bfdf41bccba7ab14b48fd0f8decf28b1a1aeda420169183e3da8def26992cd220cbe474c83e9a90cf3cc6aed635f600e10c7d47f612566fc462d85ee1613e43a2d4b815a4e2b8262209664bb9514c263cd1de7e1b6e36d6bb275bd3631d9c94e6818a7531111d10c50aa7b051cc888d743c41c44004e1574eb199b5f40f282f49e5b1b1314130ca01a95408731608991e964a051882c1e0ee124906e24bdb2300ccd34181089d09fd0cd0b02565c34f7fd8e82018aea14b4a85a98853d008afc93621a5b2f97ed7cc8d557f83b22339182752503c9546695d5dd93cd6eb7e4af2fe8a2bac974d17b232cbb3a827f630fe59bdf811f1829c2abc0774da269d3bc80af30bf6d2358689ae2eca0c40019c00858649ff4ec51a301ba423cbb8a3123d4ab9cf0c3b1c8729e20eb3214982591cd226142b6dc49a59e6916923507ceb0ee372d8341706b98f4c3ff3a1e266631dfd5fd06653b279b391f25ac87dbc45a07af96ce4bc8161e5e4fdf5839f6dd65fc24509ad56e3643ad0b62c1e9212b0780b01869bb5fbe4741402ecbc8c8a9dc5553afddaa9f7f725d27c9ea544db042b6c1b8fc8dd862bc192e8be985608973e5473fa3b6d2580b0c3d94638494930e1f077dac2bf2dd47027b07b6b22e8f3388b65f070365901b3d76c048e961b924b4b3b5fb2359a751b12e1d62aeddb27c53e20ea75cdd849c3516d420a1dd5c743c77a6595d90a6de42eee87db5456d99cb10249eedf364a738065d1788c45c862aaf4fbb13bae4f5b4d26448bb435694bd1a43e31326f324e8c54df9ecffd6daad115298349978d84b44dfc2e90a458aa98e9d27ab2132fb7b15b7b32c373ad2d6ad88ff5a5b525674551b37cc4dda17fd5ae83fc0edc9ee305baa731a1fe51ae708baf1ea50a772a3d47b322b609f2fb7a17a657a0f99466e2322ef3b6b77bac9854862254e92688446f6669858efdbedc856836e8b34f197456cd2e2ef6531c58d3027d1ceb72d70a4eec73f3a52f14b3a2e423c6e43e5bcf728906a25aa18f6359ee5afb03628dc3894b8d9e10b7cd0ad5b7300df6315ce54329d98858e4663268958628c937084d08bdb28417e33ed6b6429fc1a2fcb5d207cd2a0e1dd7217d8031da3364293268ac899858c1714cc856cf1cc5701fe449197e88855671172afa3be68ed1dc73fc7d938709bad1511c3ca44fae8b0a0d944eb5768615dabda0bb23dc9e4b432291d1bdfbe9f1032cefcabdfbf8261cf9bd36fc71df4502f22deac917e401628d02d1fa9e0fe4e144a3faaecb61037dbf2f509d6386930d9b9ef0adfb3cd8ef75ee505bad16497e0c87f9e5fcc0e8d5d7638aecfd81229d2482a0889705be2bc4d90ac2f8a91742e3d78d8e1e6146de9da46510beb590b36de64d3ff0fd1f07f7bf3bfc4665fffa38bbda7fbba65cc6c2110b77504979e03b74f29f617d691cd0fb4febdfde89b4200d1eb0af6f29c573117b570da5c67d480049fab02ecaa1db3bbbb0170848a75cfec15e5179442b65a10a0b0038c1486c0cd428c459aaba781f65e510ee1d8398d81cab5bec0cc112aa8584935ba3b07c9cd09403b63d9de7fe7fa818ce6db269f3474d9bd3a9d2b083a02622848be1de0f757de56ebaa961e47b07081bffe811383c7bbf34813ee7ede1e6c2862e25056e784bf56e7a0d59e1768ede51f00f60ef55e6c94064e80d48952df376152f08a472b523313fa894ee6419455d695ba191384ad1ed090db0d57a16e9991487d19d718a8e6a594dfb9549d16f54337660b6b8db56492c3c8889ae924ccae9c83ce999636f606c99c9ea9c9d969e2b19494e91128b721e6da10b430a737d1357a07a4841aff47481c7095db5399628ba74280a1d78ca5c596201288235e8a78b93abb2de2fba408d82aef7dca953ade5c5a0f31f9169b4bdbe229948cf23537a6a4136d4b35eec19c4d2d788a1c5679e6e48b5abda7dd2999cf778e33d0b680e33f6a273e54da5712cd150f18394acc8cc91e9acb6a2eb6003e1b2d1dacce83d13e4a9099c27e1b0e04bc10c2fd8246c335ddf8d586d63547d9f89264359d947349cc3072054af0545a4b7275eed66feeb4951385c8e5089cd480c80e6f881da9025056b67b662d458cd8049700d64ad949781da262446560d044891cad2c288242c3c746bd7f938bf2f1447b0cc6ee4072a01e0121fc4774ea6ec82937669c6b2bfbff76f41c906473bfad3323fdc423c2da0a33347ebeb2cf6ff76326ee1813b6f202fd41e2fea8b241ab5c5e6a8eb714cc0215f582a9fe29fce55999bfe9fa96489798fee367b71e1617ba51e574a80577f89fd951d0a91176afaceaa89927fc94471cf996549ae8d0c5e26ce6bf472428b9efac0f980102869c60b636ea96ea07c38381f79a29cd8cbca487705e924387f8512490000ecbd552bc0e9a9068ee8fd6468734d89744a714e18649edfe9169cd28414bd027508295644c2bccaaa52992a5efb531e4dbce733050b1c50fc88cf3b354087a3f72749dcc194270eb0513979a60c59b7cd1c1daf0a2513e07163c8d7ad1bde69f6b4e6dccf122e40b81f04402ce4fd5d804ae95074c5a7026baaa633261ca40d6d4bc65fc07f39ec91797a0af3b95d34245c6e398e317e373c2a228a2cc62b5905fb73c461e935e2f9b055d5fac8025604364f890347f3277a0408424aca14a61c6efebc58c8339452e258dd9d2a57c456314c002ce626873f1af5a13c0cb02246190b48a1c0a3735bbda103cdc42430bc5fcc6440c0114975a5d8ab4d41623ba41f2346256257a7840562aa89938938b33f27d02baba6f8f789ebdc67dfd5c816ada6cd3dbd1d56cb8de4febc39062db713c9e817edb85892a7cabbc2879226994400a241564b4898744a8475c5d9ca2d295f074963c7a59c850f4dfb7af160d6054d0f633705ed69a17f1144c903ba7353b65c2094d96d0ec32ebd0a4fc66867744cb17a4e3748d8a6518a0206e3d581b86e177c6cb72abc023e6edb1180ce93d3ac62f3f2564c0eae839ba0c398db2db85ed6a0cf08fa098b1e0bf9c39aa8c5e81df52df6b2d192d1922da5944906940afe0a940b1f86e38be393a86b49910aa35a40644096c0ff4ed9fdef9b6ef526dbd1faf0ebad92e78ef0ac0a025fb6e36afb2b35ddb0b63fd3ad9241b27beeb0dafe9fdd795f492125d04e79a753612a31e74fb395dfb29601f13e7fa6dafe9ef7de95b7f3dc4e3155d665a8a79da3b26efb0e5f6dbf7d1a5b5d1990fcdf7fe712cedafef596b176db9594a2788f83ddbc130953ec074ae06edee3aa5bf3deff2aef3cef73965277f9452781e4f74e4cd5c36f986a3baeba34904a6aa73eb5739dc0052978c2f9540b9070c114dc2dad597bca1f4b39c184231c81bbdda94b7ba2d2556d779f72df49d9fe17776baf2a092c81bbf9dfdcbd4fb786a92ecd1f9fe96ca717975edc959ada7ea96ed5eeaa62edf45edcf6a94bdbf6ac1ae0615f3cb5dd52ddba7dead62eeed2a6404c756b3e2ae0c0d46d6755e5541e6ed718a6b0095b5712f0c769cabfef4bbfaa5d82a0fdaa6acfcaf6ff90a89f55fd7696c7b7ff776579ac578954db6733ac02b5eb4e09cab033ebe59cc3f74259fe9df2eaaccd1a4aacc34fece32867b2ed7bad81b84ab30ff32762db0793d45a0c1cb67defabdade773679248ff08633199e50ee635de3d2ee09e27037fba7380aaca02882381c2e7b5ffe3eefcb390c491ee1ad46d30d24bf33068ea25a116695298ec2d9fc698c1cc33e5166d7b3269431dee67c5a2694de8fe238d65bbb914109701554a9bad57bab98c0dde84077bb6714990dfffc79e3d70ea06e4a4c37322801ee769fe97c80ee764f67c2c1c102380fc20e6e50f581172705479072a518272937a6efea562d8c14b65d29898a52947bbb7f4f26244c38fcf78196508e2d9f15e0aa7070bd7f65414a75054fb7fb4db7fa60edf1af40da2aa1ac4784400456365331d1448a57030cd040eaab3038415415e813f8c010a0c223382003ac6a830f280157bd7a6b3f4e531e5ad07ddc5ff4cfaba00bcc2974494882e3ecccdf08c802302a2aaa061fc804263021abe65af3eeee76fd6b25e69c3d5c73be370558f4d10ae1b6eebd55e3a7a4f4cfa10d0278efc5f762fce5ebdd8bbd3c5e7c2f066f685b7eebadf58aad0a8e4094792bdc9b50714decb19dbabbe7144540817113aeabeef8e9d28ec0128eb6899628be761f556ba508e154b5f1afcc22c74f45244bb0e579df470586dfe94a31cefca4aa8d7fcea1e4a1b40f92176bbba832865eeb1c43d05ff43cef1b829857c6d62b647177770f36e61c720e39870f83228ad14150dac74d88d7ad873d73bb2d4269fff3c04f3dcff3ee55b579cff33ccf0ea1b4efb9bbfbb5aa36e5febeeffbb06d0203513651da07ddddc1525ca1c2ca56b8d83266d92394f63d1989fa5b11947edaf7be5ab145b642859fd53efea6d0bf05a298d67a6bbd4dd826ae78ef10bc10bcf85e9c87506fad178317df8b3359eb117411b104eb35454b8eeebaef6580fcaa30b647d045700e577274dd67898128d6b1e65616c39cc305efc538db7b6bbd60cdfb7bcdebd6fabdf7deebd5a67a19638c31cebfab154259f157bd9b756d13f8e27b71f9d910bcf7a647f0124212ad6711acdb18ffbd17e37beffd5a6d2ab62a4410452b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1167ef03c316d8c2d9fbc0f00baf2c9415cede077aa05f59289cbd2f7f592ee52a7bd8f394b0d7daa92c4f098b3d254aff6bddda5027deebeef93d8c3178efdb0a36796e3f906bc8b85c82f561b8bb102aae9ff7b81542ada7776f2ebdae906bc6de3d3d8c6bf5449b046c91e059f5bc9efdf2cda69dd52359f608a57ff67b8d0074c7c7307fecf9de8b73ced966b745c839e76c9df06b89906bada0d721e03fdd1f9ff5823b3bcd39e7f0d65a319847fce5b3eab488b9ebe7cf245adfc32afd73c560ce39e79c73b6a358c710fcbc8c5b57e6e2d8d9b560ad057ee5a5d5b740286bce39c7ec34e79c47db44e9efd55abffe4ef3a7e0cdf9d69a586b7d3d4bb122a0e25c5afd96cef786d5a6e274fc2e88ad5588dd06e1ed0f4aff3ce2a44dbbe7657bf8ebade5cef7616aad7d2af6f50afec6d7b6c64ad633869dd95a6bce397f3a43bef5fa89f55777ce38d7c73abcaf3abfa7bd08bfa98f733d4fd0ce3e5948a2f5ffd6c6bf5fc15b1b4ff19e2908b64e19cb53eb5499fef73963cfb19f33e0aa5c64dcf7f3bdfed9cbe1a720f8dd7b7a5e78d607cfb4dcf93b5bbf3d3f73ce19e7ec39677c613bcd19e78cbdfcd529d0a2536c10d2cf3994fe58664365e357d9f84c9b3694a4fc33e00d052703e237effde69db9f1964ff0d2ea579287dfeeb54d44b184b1e08b2fc6b7d68a6bc535671d8820e89ee87918f3e08be33ef18475aff7b1bb7badf86a990dbc2b69c371b8edef1608a5fdd4754c94d6f2a424d8dea7f79260dfb7531b01d7bbd61db43c690c0fc79bcdb6f7bf3dcfcb796ae7b708c833db1fbc32d5c6ff07ee54aff6b5370358dccd5adc06b22d1e8418638cc3f71097e587f363ef73cab915b6c2f0338986a18933ceb8865c67b8cef0bdf8fd0339674ccb199f5e61e48cb1e7e5ec7dbde59c33f6bc9c33ced823c1cd18833783d7f1fb7d3f61d5067f7ab36d119604bc14b0b280520695229711c9807106f1a84543d800d0c887e4e5a49cf311fc8295ae0b08b6d49efcf6c19bb377f3976d1882e07b19cc19bc9e6f7610ccf93ff7c815f27b4c3bebba3f9cf3e71eb20782b88aa268ad18b61ec8da1c9406188bd89905b2635891b01ef885950a8c11238de1527cb6f22f974f713995ebf429965a91974e7dbf3e9328ec45983600e93ad3a6ed7a192c0fa912231ff6220923c914ef2702f0a378ff588a4ca2e3e89136f0894f5c553cd2f5300c3b754a12469e33e08d4f190e170d788f273e47cc82c707ba2f5df7e845ac6858d824836f194afcf84c67c02d2d83015a248d2276664bed54fe92bf956714ace2527971fc8b477c313e5b5ce6381b5b69d36e6d9044c3af64cb0096277cfb452c8ff8f665d041c5f19c016ff194e168bdf8e24903def8c4ad2f6267b656efec418e71ba6e36fb37eb95085c576504debde4949c8b98378b5689bdd8f3beeffb485738be14b05b2defb42ed07bb104bd4fc4a00677264997ca48a2dfb73d974ba524ef8734cbef226de0bdf2a24ac5d6d57a20eb797be56cb948f403ef77a93296e7a97c3828c517cbd12a518abfb292f35b20ca0c2504b2787f1a4af862187e57e2894312f5ee12bedb5d5dbdc81548a9badbb1902b881eb05eef2d45f2b6c69174892d9274a98cadd78b05f689f8e69c6fde29b14d52e607ba0e8ea0b63551145f2cb708ea1aeaec84a5d98c155a8549d81a39c5aaf800d69244730d2ba2e812fffb4412fdca1f4a12155d3c55441696bb645fe30ab9c3751a8ee0f73db63cfedff724897e59579602ee74454ed91d4935454e1de1fbef7eefbdf79e67155ac17e50bad5263f8c44bfaf37926adb47414e2149e177c9b2c0c232afb81766d7adef85c4cbe986fb7bfffe3efe4412f59ce588cc423a15150823d11e7c28485424a9f26ddd7045d424959d4d89531ec8921fd9fabbd2c2ad56ebf322eccc7e6b45875965de29bfabbfef4b61440ad2a53639c5f228c024a7482acb5349d4f36ef897643241739f8e82f4296fa7b8729d55728c8828a728d7b8f44c214cd2a1eeceb4fc2a481be0fe5e1447d7d603573c596175a4cc7b1969a3c5be62397b37bfb8c2c351e5bb2aa7cd8d672e3ceba561e56e79ab8b447d3bf670f7667d1eb1ad6e7b1a4af837f4bc5be67b574834fb121f365584fe945b9253e1ddb0b542e60f83e30e464745ba5eda102da44d241dee202c10c48bee83c63ee8eb83b63e64170cbff7e0edbc83c65bbc231e7d076db75b408341fccfbb05dc02410461013008ec3ee8fa6d97007edfc1773875ca9f1d7efefe20696f9f483aef1eb4433dd1501c08bc3d02e5ce813707e2dd076d84bf8809b7dd8717fd871f1c08ed24f44bfe267446f9f979a477a817431275a853a7fcf94aa23f0f641d4afbf61fb46fa41a75ff9ca69dfd80a4ef8e808ee214708ae215f8257f8be21478d177d077070afccf7b05bc02a74ee914a0c00359af80ef1f0db6287096d877f01f3414a1f727fa7df008bcf7709a13d04e517e3ec9f7c4134fdc7c02efc2591e77f2f65d4e96c779b03cce834b407b04b4434057bf41d2f6479b3efee81287c36dd18e3f1ac4e1709b87ff7977f2a248a2eee4d4299d0727cec3cf783871ec0cbbaa9da5321bff8c48dab7eff08169d3fe79240d6ed147a471a734f21e89ba0e2f7ee34ee93938e0bf07bc0882a0e3f02189fa0d1fba0edf22517f32f262155d58b726f4f66dd6ad1579fbd9f02998fbb464f2a9b9e4d357f2e96ccb9c3ec5d9b2a9242b483e05f7ab864fcbfdaaf97a6b2dfcecebade978da5b2be556b796be7dcfba35a3a64f4bdca7e036cd18d3a7e08ed1ccc87cbdb5a1cff97a6b415ee7ebad11fd4ecca9df9f6e6dc803bd7dd7ddda01de7e0ca15b3b5a626151fab4dc473e05370c96f469b9917e857f98971f9796afb706c3f77cbd3522eff3f5d66278196f95943a6831f7a4c5260fd0a22e072d3e718016a19a6851081cb4e8376891083bbbe5bb0d670a96b9332d4d26676afe9233fd9992339d399de2d4ad895549cea92d8248ceb4d670a6a5e8b833059bce74641a97707b2c95ceb43c72eef69874e2904e20fd0505bd58950005fca8dab6c7a7258f0f77bc08a43d21a117774574b4f0a3f854ee42209d8b8a5ecc89599724c9b26ce54070ccda16486321422c021ecc81e36fbcca8f4f24f940fabef0c200a48c50298d176b7c08b5ad0d206d870c41c5a75b5be1ed8f52ec0154f890bcba34fb544ad996145ff44620ed37aca11c1dbd98bb35fb23d5ad7d2eebfab4b44f97665df5d65c382834bc111a5ecc89ba5b33c0ef571173b717bfde5a0a1f4299b180b73edefe88756b416f7fccbab51f6f9fc4dd9a0c6f9fccdd1a90b74f3edd9a0b42456f9f8cbab5a1b74f4ab9b5206f9f94ba35a25b337afb24d5ad0979fb64d5ad01e0ed9356b71680b74fee6e8d016f9fbcba3501bc7d12ebd65e78fb64d6ad0de0edbb70b736c3db77e56e8d00b75680b7efd2ddda90b7ff4ddddad1dbffa86e0d8627f2f63fab5b8be1eddfddadcd78fbf7ead66878fb17ebd61af0f66f96d9004dc3919e411b6180762923ed5945dacaa0add502f45580be09d0b788b65997661f01daeaec1f40bb01740c9a8886410fd1f5d20aa009a007a05f9022001d000d002d44d74b23d241f49016d2f5d280e81f3a48d74bf3a17b681e7a87d6a15bd02ce81c1a87bea16de81aba5edaf934f40a1ad52ae81474bdb41f73eb7a692d0fa4eb6d866cc5ab78f18e589b2fe211ebd8a778d11bb146f122f881a12b7f257fce9f07ba3fdab70c9d562b1f9dd6aa1e9d56aa9d9a69c58a919aa94bf1e8d4a360e8d4b35ee8d4b1766aa6564a47a756ca4ecdd446edd44c6dd58d4e2dd54ecdf4ea6c747a732d747aa3766aa657ca4ecdf44ad1746aaf766aa616ab46a7368b46a736b75333b54f3b3553abdba9999aa957edd44cdd6aa7a699fad34ecdd4752e661ae369456a9a3af5ab586a9a69b54a6b56ea5697ce5c7767546e2370a7bf5b24d4b69f8ae49411b8d36fcaa8dce04e9bb6796bf556f4c246800bca9e35a6297c6142a1e927f46800845865fc566fad4aedc0ab12eb3e6e96b39ac5781c73563e68deaaabfb76de2d3351a6362a6361a97bcb4c687bcb4cf82d3391131dbc5037ea4a919aa28a8a8a8a8a8a8a9201276b86f557e6eede18f5ea62d86f77859575713727354555655575cb6bdebfb38b1323c62e2ac6f5ac14a929aa2a2b9d4ea7d3e974515151515151513254ac8a55b12a56c5b25151150b67ac2c5cee49a7d3e9743a9d2e2a2a2a2a2a2a0a4b1795f1adbed454496556bdd56c8773a5d3e9743a9dce77bef39def7ce73bdf49793830573e99ba879a45dd9b4ea7d3e9743ac75d5d6fe0add91b4ed60cebafcc5d6955ab2ecd7e95adb255b6ca56d9aa4a65ab6eede6eed3cddddccde5a6c219d85babb72ad63be53d17c05535fba04cebd7c8616bdee7b7240ac57b1163eca15fb5b12f6369f643149429ce78b54cea2bfea64ddb1fe7b6f3c0c1d932ae716e8728285390ec616f18ca03650a9af6ed7d9c16b959fbbfda53b75f5cb56b4c7640cbb7bc5879ca3a05082336f8e093555bc5d717c7717769a887e5f72a85bf5639db82ed38d499fdf422b1bdfacdb703f90cbf533f9f5e2a198fd5e337779f6c949502e3532bf5c2ddab7bd6768b73f1a9cdd9b8d59de05fabef587cea578e93f1a7d3a360bc6699fef25d5aad583ead55eee9df9b1f6f8f423efe1494bdb7bbb59615badbf63dac5b6b812a60ed147296e7d3a17e3854fb22eed63ef076a660b9cfb43481ced4fc1967fab6339dfd9c5f950c291fa91e2914a46248e1803970ead2ec833c670a9630ceb4345f9ca939d339d3598e8805e29c2958de9c6969ba3853f36dcef4672dce7476c239ee6e0dccbab51087c599e2cc68673a7bb3a439d372e60465ce142c63ceb434cf33355f9fe9ff99ce70aeaeeed65a383833f34c67ff3ad33761676a9629ceb4dce199822058c6ceb434ff67a7ca8b28b4df5a58b7e6b4e46f51c28f62d462c2f218c5de7eeb073da83ee2db6f59ddda18d5baaa3d2c2dab8da275b5ade7df7a11f45ade12de99c51c2891857137d4fe28b0ae970325aea76bb589e922265c6b89ed2fe6408998ae3b7cb9de09e5e5fc3ed7aec650e87a6b5ddd5a0bcbbeca03d9257f8b4292efbff2a247a22ba74eb9a27d67ed1b93f5f6e96e4dc4e174381d4e87d3e17438ddb6ff55dd9a2825f555497d55525f95d45725f555498139102c4bd3fc9fcd70c0a95b1ba3a2a6a2a6a2a6a2a6a2a6a2b26e6ddc8552c61d98058265699affb3190e8efdf0eadedac5c199cdfe4db32cc32b102c4bd3fc9fcdd2169406af6efba7226edbfff6972b6dd4f62775c68adaf6a5b6dbff72a5ad545fae4c4b3074952aa86bc5035d976e79155dfea8eb76d1e9e704e7f60a59cba9009cdb2b64a74eb9e2651adca5af709cbb4551318ea3d4a559df5d5a156835ee6260cdb6eb74a5cacaa7e376175d5adc630efc4725aa8febfd45a95b1ba3c65ded49f1fee3129687e54dd8bf62ef52dbfd84e9d8a7d0de3663efcff2afd88b2089b29c3a658c25163b53e8cc82c418756b63540a8d774c2771772f98d5bd1ba66bb53159ce6a6776b368245e705b9042fb8eed60271414e74e51b74bb7f6b8bb35fcfee3d5ada1783f6db849a85b738a92e2612b6f9f7c62798c8afc891dfbd7db277da83d3494dbf5f6c909541fd75fdda5d9dac3f2a25e7916eded579855aebc7fec612b2fb6483476ea942bb195959345e7570c765934de2b3a277d580af3defd8a9dd5ceec8ee95a6d5cda688692e5265d61d1be5750c07411136ea738a1a0383f174cd7cda2eb7ee9ea0a5ddf0537a98372b55c201e5dfa73696fabe8bba2ef13ac5bb34fea5a225659d2a04c415d26c56f5cd12aef5279fff245178996a74ea952aaa4b846dd2aa34bdf2d86a34bdb2db646576b748defbd4bd7ed9128f919fc7b75ba6db37656c0cd1ac1ed698cdfe293e966dda2dc93ac61f292c99becf71325d65a59a7a218b1eb940698d8ed3a45440df6c5d51edffe1eee2ed9fe1508f8dfeff8c207d2faf077845f49d4a80888f8deeff07efcf15c12df1bc9f7c8d36afbeff04ed1b3707eb5fd47c7124fafbab470a915568a2501fed49a60d7d88a64662d7062683b2c3a7c5a93a8bbba44bd721a1d19b1234f4eb01c9f24a73ac2ab6c6cd09ffa953361b1b22cce3ad99c6d6275305ee48083036ef807347914627c7d51064ad08b3468d4a85143b431d6206d6fe3c68d1be28d11070e1f3eb00f1fd7ba8f1c9f7ff749cab1b1e16f129fa41c184c46db3d3424a3c13d34342423a3bd3d242323a3ef1e1a7aec728a5afb76b95ecc9183051658f016461648dbb7e03a74e8701de38e1d4ec322a624e3ed753aa22383c65d6bbb8180b4d65a6b7d371090d675cbe8ba4598f6fd5f8d38dade872c2828481634fef83134848786aef521d0058ba1e960adf51a90683b317613210283c160b0d7dfc3f4dd4488c4545e0402c4051748d47c1746a1d105d2f642353b658b1f22515ff243b020246afb204284602142ae75214e44e42aef3fb017498aa3865274747474747454547474e4512e25071cb473a0ba4f5dda1149f8cec2f07707dc402383c5039ae424b998b20185183dbb2570b475620937fae24ed0d7a9a5c6339b192af525e216a124088646aa36fe2f7492dff8d768257fa21dca8570dca5f9130b19ea10a93c05f121620303902b8673c9c5480b361e383e481408e8b29f54a33363b3cd7242cc94e333b32149538ecfcce592a1e4538bcbb1f71eb80faa8f3f7d7d67a2f2c8bccdd9264e9fda27ebe4e553abbb58479f7a96b5c1e2309630f365662d962c4da9545548ea12351cb1cdd4e81021e53e7527ae63f2a943059152844bf99453f9115e85845b25f19d111d6e5cd8b4f813587c7d31a67dbf682831bcc8830789e6172f9c177d8c3d4833c6972cb1bc1834fe2051f37fc4f8911d1ada3953936ba9d19961824baad199b1bded816c4cdb7d7414d3e03e3a3a7a118f31fd6d6f1fc562317db7ffb8c45ebfe8127f8c325d818c325ddd8551a6abd028d3d5874699ae2ed3956894e94a44948988b0752299aebe6d270d12580f0ded3cb243433b654488b85c2e974be34d8408ccdbb4ef169e1785625e1c1a5d1c7af16290d7035931084e90d1b5138dae5d1412234404c0e84b0f644500b0bc0800f3c5008cae3d260001c8010800b61e00dfbe65366d371191cd66b3d95a34cfdbf4dd44442f0f64eb76c180f1024743291a1a1a2a2a1afa21ba5a18369772e342bb0f684e4e6c5acce8e4788e803981c54cdb24764b5827966083be383b7372299f64f4d125a2881b83be46b46fa0da3807fcc63f467b118e842741a3ab9dcd805183510d1193204498300c2fe3c79d960c154dedff1d241a73e479f098f5e891f43e48b4871633f331910789fabf7c686a649a9064d0d4c8b8f418657fbe2cb9725e604ea5159d1798b345fbee41a2d9878fa0a01f24cab20304880ba0cbbecc5712a5c1bd7c686a649a9064d0d4c8e42cfdede75397d2e34e5fdf39507d3cc9d7f7222acff9f553afd2f9d491d83c4a9fbad5caa79e84efb04ff9a7de027f81761b427387896588ec636666cc8ec068493d46323435417c1cf792d18434e448bc06cf3993f725aee4eb8b3f30bc88750e5ff44c0fc88ade07823b2513cb8edb5e6ce907b262ab955b2d6cbd05baf6c71c99c5cc7c520f2d66e6ed2e2afad1e02e2a2afaf9d1de2efaf9f9d1771715bdbb5a60be0f0449d47cd0869785246afb50b75a24caf22dd948a2b617476bdf83e8242a57c42316bd11e320415cfe47072b661d5e168261cb157b1b3414a10f2d11912522b29688c81211594b446489de46f44374dbdf34fd4aa6eb8e690b95d3160826da06516f8420c2081d682e335022b3b3b325967071d7a9e5ea90e484295ad25981c17b506ddc077ed3c43ab1b84bf38f899ad924a3203eafa1971c97121391d631ead8b163070f1e3c7af42051daf7f0e18344f5fba8413828e85a0f0a0a5df65d3af874b5e4cc645c2db11de30e1e3c78f4e8d1c3a726288844cd0ffaf1f23db098d72f3bb499d72fb90789362d791f24ea49de07922012751c9312a7ff5143d3032151c7319d3adf83f4f593aa0fcbd757aa3c30ff24e7538712c2552f95e33ce713701f5c6ca6d2d28bc6a726bfbc9e11d3039bd9a119adc8f823495082bce8c30789ba5e0c0a2251fc413f7efc0032ee94390f8444670fc4051748b4e55da8425848e85a17120a5db177b12dbd946ca68b4f0d8dcd74717777771c7b21ed14c5d5f2e28c195bbc63d69fb7453c669db7e88d39ebbb67cc781184c1969486868686866c1acad09b43af5766d2ce843b816489b64e76669b383942837ae3ffb2b34b38b1041c4d5fa718120b4c8b8ecc2c0810d52608bf11e2455323a49b3c8992191a66e43a718ecf90dec183478f1e3e7c04057d752751f3dd5a2bf39744f55f8c49d4f66296c9bec7e97d90e8d2fb500a2251960f42f23f48d47147643c1012657920d505ec820bd7ba0b2e84ae9f9d24ef24daf48ef4a2b5b606a6249f951d97539497994fab559d82f9b42e11f369bd3a3fad4c782db6a31c1df365748c5a95c8c1ae349f99cbcb6a685e5066b8fcc59844618f5f5ecc397b1e899eef5917fcd2760fd1e21d5f1adc43b453129521df16f3f8d2de1ea2eb4df4c697ce5bfcc697c65b04c797be7bc890b79a06100c5b2d1716d24e51ac4e8e8622f4a228d3f608fcb6874799cee237caf43d3afaaca118bdcde88b6eaec89fd8e68badb0d572fdf4b0283969eb649bb876b415c21291445b23a6a61c419be9bb43bdf1777932445fa84bf39f8139f5356286be539736836a43039bc4cb68236d7797e62fa4652c39129f2829fb028b318ff40e1e3c7af4f0e12328483f0f128d71dcf7205119dfa3c70789d6bc0fadf441249af441240ddf3b31ff83446bfe4705828100b9d68100095db63f9b906827cd1f61d139691e468669263303b3b49223330353f4e9cf609fe25caa212ff4fee909f6e5ebb7aa8fcbd71f2b4fcbd76f5179623c3f5f9f567dfc349aa1dce6bfbebe68b5dd423a898a06f7b7bd2da4eb4dc4a3d5196fd11badbe5b4827817942e8c56fb4dab7187a150c5b2e9bd6ce843b81c3ed24e5a76942d26191c1689bc46e092772b45dc2c5e9eb7475a836fe2efaeee0374e6e1175e6ffa3af1175e6efd277aacefc6364289db423331f3d44077537506ffc4ddd815dab8d0cf63b48f487e9799068cef3a8e941a230df0386f43e4854c6fb2069f8a6d9297f3e8844613ea8fec03f7e5ceb3f7e84aefc2fd792cfe97a79b1f4ccb85e5e3233a644d33117f3c88e4cccc5b40f646d3869f6d8b6a213836dfe5459c3b43301a3bd465b1c93b64e34da3691a1ad4c5ba86ae3ffd25688176d8958d2d647db293bf39fd1768a9df9f7687b8436b54dc2cefc63daeeb45dc2cefc95b475c2cefc65b45d829df91fd117a7af939df9dbf475a2ef133bf34fd297083bf38fd1b7083bf3d7d1d7083bf3ffc941729d52dbb5ae7646d3b3157d9fac55b5f1ab6ae3d5c6bf9246aa8ddbaf24586ddc02559b2bd6d075a7a6a0a2a44849498982bab89bbb4f577775f7e9e62e6e778595958575b57bc1b06bea053bd256555453505152a4a4a4445928f305c316976dce3e591dec8fb4d5d9279bb338dfd9ae32565616d6d56e8aaacacaaa8a6a0a2a4a8a9494942828c779ce9f5ce73a7ff29ce36ce60bb6bb325f7fa4b3b0aeb2d0679bf9aa53d966fe912ed243b490796b42efc2b057b699ae33fd203f1b9acdc0799d690ca318e6999a47a6ed4ccba272fb29939d29687ad881d2f6fe3f3af56dfb294ea6ec3ac549113fd875ca0e27d82ecad2ee38508ab9da83f4f6451b6a8febdebe7883fb3804debed8c4f2f80e6f5ff41f7a78fb62d4ad3925f1276e51fcc92f016f3e0197c0aba824517922023e7c5a021172e1ed7fdf0ec48150e014188650e154b86be16e6d078fb7df9abab51e6fbfb5bbb504fc904fcda24f67479fe2187d1a63c6a7952aad5569b54aeb555ab1d29a957a0ee8537f0afad475423ef5a8173e7529347cea52a953a55e95ba55ea57e8a78e957a566a73a97db2bad44a51a5b62ab5563f3eb55703f8d46219e0539b75804f6f2efdf43e21e0d3ab2bf2e98df2f1e99572a57ae8cb43db1dda36405b29abcb72972a0001b400b4500000e0827e203e8a20203d800106f043470b2ce4c071c3460d1a2ba02aa470db340809028a81080c4441866604aea7cdeccd2110aea18959d7e9a28590f9d12a982db01931472fd3ca909294ecec89430d29ca42f5ba4c484806caf64d85ac5fb0b32145ecccb4610959328531e3bc3e7d61ab34eb3f2e5148280be17db79010d812653f2edd1a8b60bac50bd33644480512b5a124fa7ad466c664606ad488b9c4c0f0cbf935663369392f98594d4ba69981b53c0d1275c56017d74fcbff0dd7e320d19fc75173e01c39aef51c394297ec6130180c0683c9fee7691a8ad0e764331b196523a39c8d8cb29151ce466f1acd6a5a7e628614a19989c168d71097f34ac608b5b29747497485156890a87e1a2f3b5f8344675f63c6868d1bf8c68d6bfdc60d9898ce196b81c9a98989b5c0fcb8fc0a246ad22051d8d350aa41a2afafe1f3364894f6364c1c586636f3fac5e68aa9f16abe6034193cb305b141a2319dbf41a2aebf71e220d196c70193f33948b4e673c49e05165a085d3f26cc7cd1cc97cd66b3d96c36d78f2de6f6e22cb6c496cbbed292f92a82c1ccd7d191f9325fe6cb7c1d1d15a96cdb11bd6f2ae410f2c210a424259c3bb9133b7b52e342437b991da321a7cbe7e892a8ed84f91548f4a441a2e1d390f91a30366cdc205199bf8143a441a2feb09e199a1826169f199a981a24eada45c9457379d14764e4b8bce85c83446d36fcd28ace9f323039c734c17a66686298587c666862684a4990e89c23325abc05fe82b799afb3b40273cacca849f219d28e118e99a109d2d304f3616291d58063b2448953cbdbdc8657ce66fed28a8ef93259863993bce6948141da999d32303917b9622e2f2fe2ef0341127d3d98c330b74874e55bd966be4c965b3c9c3163c68c9c0d4444444444444444444444444cf4ae36371572087961481123d506a9da242939cec909542c0912fd527404129716e25e67e59c51836414a40736e442732d111de5acfdfc1a386fc3c6cd0d1235ffc6898344951e070b2c601658b8d659005db2a7c991715fa2f5d4e49030d17a6a9c5e9e8cc4f82439e252ad3d6d37382b4a94b29e9919e9d49024439343c4c20469495310570dad070924321d4217362d4e6051be68df2ee348a2369cd7cd8bae9124cd77a98c2a24aaf42a240d1f4b1235bf7cbdf0eb75adbf4097ec937666669a498c25e7926813124d8e8cfbcbcbcbcbcbcb8b7dd175c33cceba665dfd35665d59c6acabc3c6acab675d538c59d71429728a14d87a8aacabeb171da63333bb249af47766a673264284e57c116683e1bc8802c5cd0359180adb8b2962b098682a992b0f6461a68a534556a1025b57918988601011b9b85ebcb8c1191a1a1a1a1a1a1a1a1a1a1a72a1f7addef86bad420e212f0c2962042949c9714e4efc09d40b8bb287c81148603012f3329c7c42ddf2b1c58c910e110b8c20b4259c8339fa49a21b2a6a91284cbb0d12b5dd20d1d7dfc041a2e6e338e173e490c99430ceb560c2a2acd6dacc17ce903a85ea882a2b185258c30c1a1d194f3125234438c7a4856c65e5f522d1d7bf58c617693e0b0c06838d2850649912c636458a582ce6e61823cd375d850a15ae625cb102c3683b3139eb3c1dd191614409cb64246a7b7dcb68be4b7e7979c92f230c899a0f1313836362aef518d0257b980c9633c618638cffb526d1d7ebf11c3569fe896362b00c899a2f4343836968ae751a5890203f3893464639e79c4923a3f1e8a8e8e8e8e8e8e8c82c5221879d097961481123d5068946c79d28697fe2502ec4039ae424b94862030c7ee53d701fe09c9a38b15016889935824949d8f27109cd88259c714485c807c96703e4ba398796ca138e8a50e81b246ac341a2afc7918344cdcfc1020b2d90a8f92de8d08175e8b8d675802e99acc555adb599af0c5bc2c4e26442598bf6ed6a69717121d1d7bb98ff02030363feb3608159b0b8d659802e992ce7254c60b0b0a5a5a5a5a5a5c5b6687d9ea7c78c27697e8ccbc8c8b8cc38336363836d6cae751bd0257b2ccb790913188c86a6a686445f5f9367630d69fe2cd368b44c1b5990a8f92c7070300eceb58e03ba643059cef98431b718b38b31bf602e4833c3704c1830300c18d73a0cd025cb3258ce30180c0683c17070727248f4f5393a630e69becececececef88244cd7fc1c3837978ae751ed025fb20417ef861071f7c2c2ab24545b9a8c83cda37157208b1b3178620f5b038790225849d49d9c0112228381230bcb43e269cc039357102050411464c4db147582b3b031d9a75e28591b035b6789aa1c42208ae87a19525ba18491068120393901637041121c9f19c249a3356ed9bf63848d49683445f9fc3090b2cb4d0826dc70ebc63c7b5be0374c93e098a771285798ff1a2b5245a2a917f71a9f4f4c40487fa435c1d6a8feff0f5ef0ed567c5d7bf4e2a8fce5f29f51651af94cda7d7883b55af8ec8a717ea6ee0768066339d642007179986a55aed6018c139e5fcc99db8ce9fb008025b220ac5181dc61bbf7226b05a7c3327a8d46496e05823ec94b5544f9f5a2b9b84b557160bc5a7d6892c146e4ea6228505a02a10040578f0271078d7790fef3fb80f43ec17693416230b16e209230bd2fc135ab4205117dfa2c56863d3d3837b7aaef51e192e2e5e13ce12a4d60d2f989620c9c80ca1ed264264080d6e224488fc1043686f13d1f536c4104358fd33eb79d19fb46f1898175db8b8b9b9719cf186341fc77372723c67d4d1f9f9c13f3fd7fa8faf2cedc06032be92e89199234864a89c7004890c1797276d370d343cf9d3d3d3d393be9b061ace7fd275fb10baee26282feeecbc78f122c3185f90e6c3c83c3c3c9967acd580803010d0b50e54b3129f2431265c59ba247aa3c3cad28e102132323232324ddaa1bc8cbe5b889077d1be67847831460c1446145080f58c2890e6f7f8f8c07c461932524801a790c2b59e42ddb01c1e8ccb61a18161a4861c169a9c6b7c5ede7d926a5828f149aa7177d1760301b9b8b8b8b8cc6817e25d5a5c622ef0e28f6d84d95e0472c740a4f916a67ddf8b31899a8f6932194d0e0fce6181f197448de4b0d0e44c440483c16030bf001151ec05032fa690820a19781548f4f52a3841471548f351971548d4c5afe0428344cda761c306b661e35ab701ba649fb1cc45fbae43432fda31303404cb5139e79c73d467fb4e3260ce18b1f61d24dac3850e494d3eff484c0e68c19443bac18629871413e348607c6a6f2e3b034b83ea337e7d9b44e5d1f9ac249fda25bcf8f4e2ae53cba737e77647f4a9bd827d6a9100fbd42a6196be0f2d7066722a5e62a1a42e01e74eb92777e2ba1b1b865e3b2b4798a0702e89515e318165710f90d1c19bb888f9d44259216c949562a51cf0a935c24ed92937d46c550e38ac50910205e8b5be5721bfbee882f2c28b3d3d3e3e3ea28cd187b4bd8c9ff1e747fc196db61a35708d1ad77a0dbc7264e7f5f2497ac03b89cabc5b6bef5f1275f15787a4269f7f22222222a227d2f50683f971d1d05e8c1167cc000202f23d0291b6df7ebbddfc36a690020e1c18078e6b1d87f7b0d4a070ae1c89f19744cb252b47765eaf186db71021313131313131fa6e2142f46bdf32107851051550145d614449dbaf4083868cc658a3460b2de0165ab8d65b902959ca9991c96a7a705c703d2c353735f4b0d4b8bfb61b08e8ffff1d02fffa6e20a0d775c7e8ba4fdd8b3646d9ecc51ba38ccc2fe6707fe5206d6f5fdaf7bd2f8c67beebcc09582947c60c0b254b393266881039b5ebfed5e2d2c38b2d8c3be5ec5bd031ee94eec3eb2051f375ecb063d441da7e07cfd3f370faaa7d8b3cc620d065ffb57190202eda7b7877bdfc871f60ef83ef70545454545454643b2a2aaa58404654e82425c7b993275042b814df000aed1c701ced472031d40326dc093bc33935697d3e4d0fb05353b40aa92d0d92d839c0e686daf8e4422531f2420e37bff19f99fa053b1b6267456628fd60d4e3b81e6e5688e862c0900414368941488b58100d1298173c4745451767cffc40f3e8c82da03794bea9904348947ec1ce86e822462aa09182d049d571ee6467eec4a15c080af0b0b34474849d210143cb1308c840d2e23ba1f6ba1e90b415c283f242db29379c3ff8904489020590fcd961854e0f917b8bd82a74586dfc53e896dff8d3f4d8e2454eaddafe30ead550b533c7409095d02f301e0172215462601282d30aa22106cc0b3aed00cf01a7bc31beb46f58cdef109f07899acf63ec41a2b6ef51e3c34793adc67ecf0a0e9317ad2551c7f5dcfc25d113722f624ca28eebd17aa9fc4f2d544fedebdb20aa0fcfd7b742549ed9bbf0307d6aa718f9d45229f9d41ef1f3a9adb2366ae8d3a642a8e4c9de488a58229a010100000001b317000028140a8723591ea86918ba0714001460be665646a4cac2308b611852881002000100000060664646830600bd42a41a1d3f045f0620295a5583a52b81b4a9109789010fbe428451928f5cddff1ae853ee4325b347a53c3556b08e7f18f6302ba033bab4ed805b661cb1574537f0d0ac49bae15653a0d9d5738ad5b7e66979cbc98dee8026939c7a8996c38561084c65dccc639c18812d24d237729180f49e2a7d4df48472132c7d26ae1f6f8ad36401d6750e8c09f2e2d69d0bdc173b373ee540074d297aa9feee27e114ff25d73ba607e8958b0e9214207986235c0df949cde48f15e90d80489a143c0cf9b971c27f17914c126becac491150689e3889a8b7cab23dbf857f88e32504aec59a4301e9591efeb080d4b7c3279288fadcbfb5e8e9a8e8e3a342d7c68a6a46f5f1ae3ca450881ad125c3a4d00193d5ef80890ab8682922c974970ea6f109ae221617a0c3eb8aede6e1567e152b2859a877dd62a252101329c48fd8f38f65cb7342e4bdc81325b22549691af0741a8a3dc8f6d2ed757bdd3d4e978c4e853325a14d1b3b76e2185737230e37b037f3d643acc8cd3bbb9a2c79a1e2c27686dc6420de4b60d789a37f72fd7641cb885dc9f60906491576bf579b812005aaa0cd92a85d1370684fc3c0e5d00c6e180ec022fad2eb67aadaea58f50ce60dcc16f8264b10e3e1d3487fad2e649a07efc67400e6b95675a60512b89c1e8fd580436c410b29553131242937a7758819b6af7b6795d63faae55e2e907627a0155575aa99ce08570cb2aadbef83d1cc0479fe710f939253c05f65528e180683bd4e9cdf8dddc7cdef4aab65e677b6ac5541971c812d2f7eb1939175f185046c1285f174fb8c74ffebfeffda571751a7eab35fc369cf9d556a74566be491498da654ec71b507205f78585019e50c336ff53292eecf430dcfcff7f3ed1cedae20575d6449e4c1d535e16a3841b0dea6908359986f52b257e36c2a96932b1de5aa73c42004e706cb587a7bdb7696359c2b019e5bfe03625dcaa55dae20687694e54c47ce4db36b73d297a9d506b3fbd243103231a318170c88a9e2d243c8235bb6b2c113f2697ca2c50bac2c2b079b6e028aac540e990b7ef841f8ee6053d7fb5dece4b0253708e930a6226aa81d01d8b9d1ad812ae6badc6926a234f3758d7d0627ce9cca5e45d5ef12b562ed542ec1b918691b6c81d3a552939d90805bf96f62959d6fdde66b0744be9043884a90c52a1de2a708d7e974bd61712e8f842dfd474e7169c00ec2760d36f672642329d9826bccdd3ef5a77eb884f1455cc6a67900b020978d6b6de151ec45abe789abf1b6d1c29672f25f7472131d540ed7de84dfe491cb1b536e494e566e8f3ac19627e3b54ae6437f9582a9552882df86ae8fefc3deddd0547d09278e802df7930232b6c5c4bf6c6832fba1dc06b6289fbebb5c7e801e736dc9771719ad3655728b0e868e11a373f61cb23525ed0f44d8d00435187c088a050551d7d7dfae70aedc7f762fe45f3d32f8aaa2fe12f4d93fc0c9baaa07d9704277c3a145829f908ef5a1f8a0de32279177d9055fc9d7b919c6e5521f3c5277ab3bb42fd0b79362a02032a5096d50f105c1e268f485a575d0cb3177d5613c6496db7c90a7e96db2816184a67a34ffe8b4c798e957df2cc631406ce09b9449850631408706572a59dbe545784846272df99e16db2c7af6bfb3bbe3b438d33b6268f88f629c2b41deccc8ea774ded9574df6317f0c6830bc57b9adb2dd2b13bfeb5706e7b6a68bc92b8da2ee6b0f0203141daea9aa3377e82137facc7fbc86d7ac0ced8367944075e1a8bbe22cc8bfbc6ffbd0b29d463b05c5bb4d4685ee270c75a07af3e34573a8cbf58e268247631a1c4251862975f2aa1dd1b260b3099c4a940c4b5bdb1f9f6e76a47ccc122579dafc1f1d0f582e0f291592558164e58c6134cc24aed4430008eae9233a219c41e10c68cb5f0b9f3d2f4811adac5540e671d6f135c16c385720cb371cbf71f8a5316e8fc0a0d60cadf546cc5c0509eab581bf18e469bba8114900942d2a0a0e902e5f6acef7edfeb33abc62d008f2388f1e4dac3b887cc22c03c82e3518ee26786b0d51c89035e2f77eaac987ce828e117a23e6510981b6801ff4017ee60cc2283c173e675efced9710b54bdcb23c12c59370c205762d08a3cf58881948f22ffa7989f86f4c75448928aacb32d483e2df19eeb3ec413e92433ca8cc902d73cbb1112a18f3159270bf93397d604b55ceedfc21e71fbc6d3d5fee9d44e43e1be700c0eb150dc042311df5c726ad97d03cf6f00d8cddbabaa6f68503a871e252088e4e00e8a44a2fc4a5da36ab792e74274c3c34a0f5edaad1b73deb7911f8482bec2a345b483d526ef44529fb5a89f40670f41b8a12d12eaddd8e22f7f16c6aeb43470f0ead7e6ab67551c1202e4e8ac6c962d42c3edc4bde044ea248a80ca16165074796a87598209d6ca5828a0adcc121cc69e943c2ec1ab37fc7d6bdf6de0b6e292fc06b90d5c013db5179388b9813347951fec49053cfe3abfe1a2a7a8a387406937ac816b0fe740a9bfd6a92dbfb582133e45292c0883128ace096436937bf01edeb996635a9b208d64497931a69d9d3277babedfc01dd8c896b5d8b2a149c52987b2f30d472e13e4416f2aacea33752b38b8697744541d53ad06a18103fdd3f81d13009b9a2cd16980d39eacfa3ddcc356e37c5480f40b8d965503b02ce7d6046f26e1814c366ce064befa1a0abc988515268c9c61a55937175698f0ff977546dd3fddd0e38138f4e794ffb3a2829c396746dfefe26fd30784ce2c97ce1b890dae81e0708913d6025851fae05070246397558ef618c32b5c05a2e82634a67d90ab16bddc82245c71855b1aea1a9a92516126e87b855b1e46440e0727cadcdf5eb7426b83430f99185b48826044463864562afb33ab9009a4da4b3e49460801f0daae700aff01f175dd91825519c3a43544b586316f5f5bb3d0611eab18816b8777d467ae795bd78a8fd993ee285ae4dc06d95f11fe78f8c71a1215146c98eab5535ac81a85fd269d3e991e2cc8b5bcac9c5db9e3ca08e933fa8bff9c755fd07035c92c490077a180ed159af5acc361c681592d082002e6bff99097df6ad135f0e9ab2eefa55f133d4337b7f8cdba6fc12d6bb21dd065cc658bd4c59c3adbfe59873d9f62fdc19a79ab1196c77b198c9a6c6262bafa35d51b7473179f61d68d36e782947b63702b6b22c90d3a18d7f2bcfa2d208d7ccbcfba97c7bc8b2290f11d401ba9d0e31f11bfc5e3e27722fa5cb553c96ad6fd053a90d76aab0ae07bd6bdd0d71382da68126de1cc3a05b3832bc5dd58bdf02394d06f7b9de8be703a04b8c36cdd86ea4f59e276015d6b066cad94456a1ee5ceced2d7658d9d57f49de25d687e688a273b53044bf1b23393d959bfc7b074f99c9d2c8c696e8d1de45fcece13b9e68c650281d5a36767437304f4392f142979659c97ed847c9d315254f95b18b2f36db294f7423b331afa3464473482db8a765562fed7286d969b2ccf26f4304ef5a35d1cb6635d6f71e598ec99e768f10204a8b4ad6352397626a93b619896cc313f6c9c029f384839ea3a9efd28c52c98314d62d6633a9ac632d214d36c2c485c2f930ce5089664ad64a2b54ba18e2dd993da2d5542152370568513c1f0c4eeb06021bf1935502b6cc313a34d1c6e2eff47bdf2437fedbb626969553f715619f248c56974c5c8eafc9c38fa0f6cfee16ba5fb4c1dbef129d88670a9cfeaa5040d69c9444f7ac9aba580bc70badfaed427f693d462999711ffcaabd1f144e9304f193e251d1e149d13e387c231ba508f117790808aacdb58a98ad56c2d1fa190e818b0a2d3043cc2ac64534a7c9933a3b0545d7653476d0f47a1f9d0999a86a71a44b7bdfcc7ca6a4587b3b2cf9dc94559d9045b1b8d0e22ba2c4cd1d1313a3068fbc6977274c88dcc6f4d27cd813d5046effc8af6dcef239d55e11f579ba662aca124855c986a371183b65e5dc0cba4fa1b9a36399448c7b82f6c6fa75c6a379f11d1074e9e3562d1cd11dfe66b45cfe7cb00dbec7ad7fab32b74d51501675baaccb6d4b7be74ec07c0ce91c1f2cb56b79d26b3eef853efa668fc9316a6febd569e9527a752e2db757dffeb75feb4d65fd13432abe6a9b33294968b0fb12b4356f31dc3c5ac96e514187b25f2970764bb8e9e4c7f8af76b5fdb8429b941dfb3a62ec6c5ccef08657e261bbf8e59fb91c7931fc7eeb2608748f5df0573c6bee10edfa6e800587ef4bffa8a3b337417cdb78bc275d1a89fb0ba1d0d01d8264a84990c5547eac113192b2c0c8012d4be833d36fd81fd063b5599149ea3975ca2b9756d0671e3cd7ba498a6ce3fc1a51f3694533a57b3b00de0ec4794936dd0c6faf090ef036ff401a1a37c753e64e7b7d2b245e843911beb36829d549b29b98f8e8578c3e7fe389d2ea07681e222a3193b8264dd6bb7527b07877f6109451a6ac9a271e8500b20d5457759a2e0a6d3a72eee4c3d0b98a09ea8be827043b5ba820bf3ed284f0b831f1fe52173a93610c44b807816e34255831a25881cb572bea75a8329e74c1fc7714f6036922b972ae044a79a24a62deacfc91439e00f8ef0c9e8d15614fa6efbdd0a99a5fb50719e1fb0d079eb1048462ecdea0e82daf9fc2d36e182c2efbe1036c096f95c9d6248deb9a5a86ca8335563a3dd6004b3140df29f89c406e3666d88ab865894ac9944438739c25993868fe62c55226abe2b45b73ff45d47366944014f34c33f3617938db0b168d97365e177487e4a8ba092ce159ae7b93a19a56d43a0d3dde832a124eaa38f058e65978963f22b7715d3d622a8a8836c880c8657ec1d91bed9f9356c05c9d558805d9da59462f81ab56574591ac65ea56d79f9a234d3160db962aee3409f66314ce4f9dc7ccd944ebdcb3282b637a8e5f735bb8b9fe894aab80a11a4fb9c508c4bbbd81c575412631e2041c2024653cc070947e57a54bf74d150e3bd28d74b2a722d597e26c1c2c8c7b15b15de55a6b23a1a226936ea1ce654a5199d52eb8567cc53fc95af84b4e671008d39161f6da11dc9c94c2d34ea30ede1f1dee8159ed7f24383ab718ef0c45580ff7f67b63b93437452dbd639a7618a610c09452ecdc63f662e2c15f5514c916f2cb5fa9a89b89d17f706bb33ad9ddae661810aaaa83dc00943e3236c68193dd10c05ab287ffb1c72b316d1666da6184561481f195641ed78b73b71a696fd1c275127fc9185b347223585854bb585860d343719c9d82120ca5eb3d543c158507df2e81d6191f392d68a0b66157c7b9018db04c045a3f00c70cf3259a3291cede84cff45214705228cbf9afb145dc33dad2da7ebfe3adb79ed038a5209be334a420388a955cc14b0b3e275464a6e196e93f7550b559bdd93f3d284e9bb77e2a9b39b4db4725827316f789358998d42415f1063bdc80cf71fc65b2c070b2295d8c5113fdddfbdaa499cd62b314067965884f0331cfdc391e6c6c2a1d78d4d2ad485bbe63bb7209cd8cac0b2e4a036e158efc81d6fcd2214ac6153986c4e878d05c199c2fce9813bd5c9f1062bb055099caf8f92b380069cb87efbb3914440dffe849c5d43e91c41c6b3e642d1959911c104fbff7c43992b70f0dc1510313ac69b3292d14bf7187dee953858a970a4432cf423eb76a521e7cf3cda8888dfc6c65ab75bb3091b958489a44f25d08ec26a79fc7627c0c92cee91edf31aeb748716202e9a09e5d5047242f313152d93600f6b822ade065dc4b03404d90fac7525a0bf88f0166cf4fa622cb3543e413e31281553170245ca371d401337d05674145d78e98b568d7fc20037236b42695f9c61a432a60cedf69878cef1e11f45132049e769620f51e9bbdcedc45829d7730ce89161c9209abea0d647b4d515c5226c3a770b1ac0ecf331c1ebf40d61a518caba9900a3d2ddee6677c093926e275e2cd96b9fc6f4630c0a092cac792e1aa85f2a7b057cace7fcb320ba0e011f83d83cd488c36502efcfa7490364950cd7f24237f136562f6e2f999cf29e2f592e59739a2ca6f9c632c1bdb4a4ae82c9c4a5bcce9609362f8b958d69c9362600337a190dd33efe03a298230746485d7f30ead46d87694537a18c982c0d226349019c57e10c33c730610d1a647f214010b0d0ca1413f1e64183b3917b8ca9b56bd3e687104c2720cbfd0c98f7e13e28e2c131b513204d9f08f9f2428890b475e0c583e46bcb0842868169841cdaf7bc6a9ed2162f605c2b8f7ae13f752083f2d20522441304a86b6c288c6b0ae40f672d0a0ee1c7188e0b3a06710044b69860a8114b1ea1de376bf4d6a203e9edb11eb627932dacf85eac01d8d674fd33f8c3ae08e62f807845df3b6d2a8e3ab4ca7d28f85d761964f54e41acb65a2a946a170d020b161861a10e8cbfc80efe0e9527a049ce1b48a213dc2a6e566c3c4c4e1016f9721738b10f3dccd5c0a82a80e89df220223611c42ed6d8412090c080636731ea68246b1de9d4364ae81a000c120cbc020450a1d2c5d6f4b9c70ceadf8610fb19181f21d72d5203804aa3f3300c1458b831a5c19c05287468ec0a48a9d10973c173ed1361cdae0cd1f53566f22e6d237d38cee45af34f99c4da8acc9af83ab946f0fdf77c7aa1033bf87e3ce52f5e4c49469b566698f2209cb13aaebdfa0442d7a123d51438f271f0f91cbc0bf07c12f4a58849d4b8f25d6fd3f9cdd63dd3c5a3c522cf4d05482c6f5c396abd9cb2553169236249b9e2804cc1051980a7894187c9be6145e62cda4a246078bb08f6526d8c99c8a104fe40feee46978bdc80152e64f5442c6385e909a97f2a1f85606945ce775297b00caf1a70d0425b2d89d779f5d83b76fda0b46c411d58ffd69d36186e05131644824b3db77c6ecc8e1002c4d85e459bc61cb65e788b90f6ae26d2b3ca4dafb1ae1da62774923d68adc4ea82fa49a4d88d37430ae1942cb913494e3c898769255676e97c35e0a884534ab6d76d28ec9c65d9ad0d051b28de6db01ecca40263df5686c1e2f0a8846efde5253e92a841b24cd8f64ebb1dab7cdba82779617dd184ce04be0f6770a68cb8006211476b74bde14b5897f032e41f91e1031c42d45a4a5f176bd815520e6195a87b0268fd0235745f99e976a0a91c8e4b576c0f6a86205a916dc4d59b35e65de4b4e723df75a66e334b8bd5f033804ceec50c75bfcd8ad4513a1781c2b09f92a7ea51cc420e1de9ae72f6f3c3a31f42fa500e8ee71a42b30a7475d0afbbf46c6d0c67640ca805fee5cc65d04ce70dfbaf8b90fa3306353e05a249a611e07b1bc68cd9ff6428524343a12e438f69935088cfc7b940daf00e135a2b9488d13934b843d5727898c191058c8ad0c4235d454d4c9c04e2fd74a16f52beb1ae68d2c415fbb460364fbdc41d4fd81c1ed262bbcc15b6a8d958b9bb48fee39fd0aa00f41e8647d5c504d934e887071f3867fcd664f34bbd3b4f1117ffb3ff9dae579e9ca7d8f1b6caf5b3f6b4b0fba99ff0727b2bf23466be4020202b94badf938ef0ba6fa50b81eb7a8fce66ccbd8362b70f0b84f0270402c129dd3c1123053b422bdcaeecddaed54378f48da5c005495bf74e79ea5413b2ddb0d6ddce7773c27b85782bc1e57fb95c5e1bfbb5f98a552c78c1585d598f6209976cc1fc626d92a0f52856fb15a9c424382497ebaefbd9c580867e70bd1b83a54db50776ab506638e215bf148e85313e90d02fff041f98bdf95a0ddf6048aaa50152c7d204e7233e6f83c0314918a2423d6cad1d2896ce68e2490930435cdce5708d63999946312494aba404b088cae6bbc2c0a337a97d2d8934bb10efc2ccebbeb47250ccbd66ef4ee7df456b38922dbc5a7581e96e20916bb06c446e3ec5c4f3fccc23a669de6931a4aa00b510d0ef5bd412ed46b5312680a879c4a1f40a7f1110caaaf3863adcf1e28d642d2aa15f7b74b27577945574321abb63d1003c929bf3388bdffe964b47289a17c42c77afc659d0835e6e4da8aa03878e0a8c4ea8c4793f1d614b549d903a12f4d8dab46a61acf3344a932854bc3e56c1a54e8d11c32783124352198e9b2102698505344a1bc370a82a37c399a421ce4b81bdbd8c67d37a2d2cff74a44713497557fe4e43db4aee56ee06f014ed8880083e01133b008d0651a96d8ef290f7fa81140d6106f543af583310b01c5f2a1d6c0a4ccc9fe4355925316ba3187fe368babc52275e49ad5df57237520b596ff3cb6d36476c8bc87e70e83f1f01899643e565bc8cb31aaf93188a70ba4dbc50e7007024c21e44f37eb20c156cae2cf68380a0fa64a0cf8c7c7379a777ec73b6f3e850d686a7f8e0215e96a1afebeec3c93c3d906384d7790d807e71519f44fb08fd24d106814ddc3b5027e3d8cbb49dfafc5baef40dd43caf758f291ab1b4714a6d939de8c70c867654808df5de51371c763ef6735980aad0cd0ec822761079d316fbc020a470633e180df665bb5a1f4da0bbe1a7485a8924edb979a6cdccdcf5370469897f89707d0cd2df3ec4b9e6331273b3de9a4fce663037441aadb13c56fb786362511d2593e549f07e639f9d9a8c951bdc94c31c2bfd8d233114f0018a01f22366bc3ad87faba4faec0d7cf3bcfbb9fb386f84a5e95d21968f31a81a805f32b5c16c5593f6585c9bbb402d4b4b321dcd6e045be444a58785ab08efa06b050098e7d7985fa13224181c0018a5908d809b8b1bfba2e7775694c2579d026ac340b2699b889ebfc211921d031a10f3e71de499ec45d41134d055a631ce4ac1cd30ae89e001849d95e6f1a292b98d12d23abd89c4b2e4e9a293016acaf49910416cb3ac24bae76d5511060f545467be4f8ab364560f013923ad3a18c403232c3e723e75d193d088c7b45dc95202552978c0d7734f28a731d29b06295009cf5b21c08e46c1185b4be6316100728bd3dfc7bed234e75f2e410503810a4f0d3189f24f29332441fe80b061f9c83df604c3419cde83bf0b2ad7b3d931ec74f6974ad30f901e01e09a33792bb55b92233f8985a387a13e5079c3bfeed32b3a4552137b4226e3db5f88e5fc0500978810d9ca36375842141f1fc509b38f67908962fabaa21c52551012737c077fd655424ed10e82e6b647a83c037967de9ac9da4809c215024e9eb35e3cac9d243092eb3d8d5a339fbf95eee98e42538a7301a30c6b09c61eef80c11387a931ac8c2215ea7302e7c141c3413ee7cc29cb2f138c866052cb44c0a4f01227504825966eb8e492ef991e2bc7e8a7417af1afd2fc7cae6afd5af4efa08675ee74b4c6810b2750441e8cb4a855a5882bb5a0c9e5135b19b3fd828522c0cb44a63491281698e3f3882ebc35ca86587c2e0450d832bb705fe1be6df5251a372f47fae7113ac1379d13b52644871b4116acae00166bacbc2176cb11afbae7edb244ea64c65edd3f36ee371265543ee192fed954373bed3bacdf0b7f90cfc70134f93be13a9be6ed2e3841c2bda0cfe6333612b3bfe61e6bcc781beca8db838946ea6b9fc8adcf68c7d66ddcbd9da1a77deb6fcf7b429fcadeaa4142a9b4a7038797d626a7607f0706702b97a52225840d6d2dd0d7a96ff6fdcad8d15c5db2e19f8e047952e566dc8191eda16c837f5aa8ed4372f316d629a9e8b450c7bc6000b08128652db1ec81aa1305b1c528b8967fa1da445cc4f55668d0da1d25eecd4d33ca440283c74a5c8f6047079ec62630eca01c3e501f36498026bfb5955642249b24890b763a61a9bfd7838340e081238286732725e46bb135fbf46da357f8df598a239e1676b09baa14404866efe79def077377cac6b180d854e49cbaf86b1541da4bb5bf9c0bca1abe90737ce8c608c94210a315ef20a389d48d1602a2b2ff8aa3e4bc637ac0f23830b1ab681c98aff3bfa45fdaa7664cfb1eda2f0f0fbcd25cd6f7932e082519fd54b3ab9b1f2c0d0a1611fdfad3e9c0bd30eebf0328ac6420509718cb1b5984bec666bcf428434cf9ac93025ebd0858aaa9fa0ec0fc69d195b3c513b6048d6cd2f299ce38526cdc85e01e3d5da48bc2bc5e154449c10d30265c7f809349c365b7df02a65def362ed122ce4825d61fcca489d2ec6ae7ae162853bc6a940f96a0514c9433df9816ab5bb12b6269af5b975aa3dd01116206e5828364725071bf9a11e104092609c67f383728d555f66f3b3905d92408cddf1dcf85f5b403f91f40494640541cce93bd7fa89335f834b0afc00093fdb6938c2a06b7c1009eda69f034f8b54948a4997a9ad779e619f8e9c8ff3aa29b6796d261f84dadf6b6c2dc270ab1e5149562d9f8e1459a0527dbf736f2db2719934774836389c75c25cf10c05bab5e0ee2557f28f9fd64ab5498106ef602a73e8b3fae5676fb547f6b64620215cd76ead9a1d7cbba6c7f6cbc4127beaaaebba4669f6b3975d04473473527f29905df658fa86091d0bf9c842e9a9bffbcdcc5a48ce4a8ab26b717f0382772e61f6bb33e8b4c69e1159bb9d2b14a0f2d64e36c12054454fa4788f49aecf3ce7af6c5d85c0c1e37a99adbb1c1e54714b885ba2c6f7ed12163fa1fdde9a5a425902523e553671babdc47a0338f7bca99ee569ccb23b4272919e68ff182bf46a516a638a2e40c593010638472afcebd2e5b59ce54d46e94b6b9b00ebd5a981e736d904128887246c23dd0eb0341fcfd2359f13f562c6fc425642dc9679ee66dc825ef8865354499081cd29c7e70ecd44c3a3c45d8d9859eb2818028127fdbd00ab3a661de465b10c06e36531e737545f2888d2aa360d76de6567ccb153f128a28cea91329ff6a675480c2410a0d551ff154b7c25cf9a3af361dd8a7feeb6f8fa73ec931e0da715543b1266887b212222d8533338db4bc4d326848a11b39b0f64f9fd8fcce1647761a460cc6379946532051ac54c49e61b8089d49b1317149af74214293386e468d143a2340e073653563eba18d6198d1668aac262440d343bb6950f069df8d6b46e4ec75ce0fbbd957f9af58da24c91300944b31634d143a1102b77e9a5123c54ec4c0ad5f3cd18546d0253367fdfdfcb3f8f3e5b134c976feaff5b4e0d8858ad720029014879304fdd9dc9a2b809b95ee36ec4dc9ba5af5a1b7b6001b2036ada87265f6cbba8dae23efd4da7cf094b0e2aed05e925ed252ac1928c0d0c69e557036cb6c68b20e65092a5d865eab2448103467d6369b9155d8fdf47b1af1a0cc87616a609615b1f773b04c94cbd92fcc6044d84f7d2e733fae96e23e2b512380669c5866a8da0c7f2b7aa988db79531109bd1eeb250dc04c5d8506882327b10a93ca74ed4ae33a6f3f4e0b8d629e846d6d99f189e0d7f5673aa48461f1e77192c44af4485c6f30178a88bcea59aa6f888a14ce121dda0a297f3d65f2575e9bdbc70f57001870b198736c6e1ba765926f24d9f9f4b39f4e38b06caa5e26946932f4b378fbe3727aede0e48fce87dddd80473ce1313625f2b8e4ad60f8b3051ba9bc4db6c46da86c014bc804e41083b670c82bbf0085eedf10bc32fd6ae2991464a141babfc43d51f1dcae073630bef82cf430f16443d183632038402d922326427716a8936fcfcd3a8f881956f06c8a53d45f4468581621bd4514baa19f14224144f5441d92ce0a05e534a030fca9e382d71ce08f4b7d0adc73393f6216dc93d579a2c0d3773ec43284312995b3d344a543dfc81159764475c9f9eac458a8d1d01f9e281f7b3dcfce8935d9b406ec4a645418ecbb112a1d69a259f00ab14b0b363f50a82c8f689f67b01d28a648e628187c700b795a07deb20b354d22fc400ef810343f54c8050261b2da0de91fe11f882b086583c3e507c08b783bd63ef5222a33520ba638918f94d08b0fe74bae9395a422cc7d7b1417618fbc0e7ae11e7c6dade5f54f634058a263ab9b54b5c73ae173c209b4a627a7d2449c5aeb240150ebd9c4df23c585f8da00849258a37ff6d1fbf1f958f54226015536d0a18eb139399cadf7a2d44fb6c4d57b5be6253a555d46ca911cc610c1795836b2159827b33efd34a31cd17045f962f87c3d01fd9a41fc4c661df1906a73760034b49dfa69e23fa20274f0196a5e3f770f75e3c00dbe760fa9c36ce0dca8639d934ec3a5e2d12c572e542e09877392449c21db9a9b33417b2bcbaf8e7c35129f0b71fd54410fa41008adf859af9e54add031dcc8a677e6f7d1dbf45dd77d3be34b180f67b6eca93d9e890d6d604539806929ce2fa727d28e572a4eaa39d457da8b0afc8ee40f30230130b103fae4a57426105a08700c4005fcb62368a235f6a30336d862a084ef77f8d1d900fa1a952bc7c6d51f10a0a01240bf707a134529798e628a3cd9ab8f89e74abb0175090f4de61a8dc894279a90b294461ec3efae37e35c6c03412e4a6761224e4bc150f20b3e6d6e9b43ef0d1107a4eef8d4e3131c1cd5d14e3a7a3a66e2f2025442917487f514ad63cddd411d89b5e38a4af3869f3a8406a64c66b4fb8a09f8ab6d059102ab82dcbf51b6d571251bc7da346633658d69ef659f5749a9ca30c562d32fc249b26004a3a9a5c6009472c08e418ba475f499228a2820616cac6b0d9828933a8c41b28f52cf47c4e51cbfb34fdc833edb564da08a118701265ca22c45251c9b2aea9f452d349039ba2166511a73720e87ff07d806dd4074b7499a635c46be392dc55fb2d03c38cc3495d83bd0820482d934d2f90cd21702efbc753b1cdb84ee88b6af40b87db28b70f05c672e4966d0f9be33b1742c3b816ab8b1fa1e1a18708b1ce621bb41ae610ebed92817c594d5d322474c0d638ca68ba032d30858baa0aa01105a5a344709c095bff1e11a09970ff242ac747d92b2414a09e30444cecd711a2201a1737c168d44440fe2f93d2ef833c5c1feea8265d8b75c49baa2716d96751c6771194cccfdfa7f0cdee8ecefafa2fa1203a7a9cc814c2efc0f4b460c421241fefe628720339fb4b6a07d7bc8c4e05122890c14fde4c1689ab6bbb57d0671043cf2132e35266903d91f27bd9ac99e42d68d04d7e68daf52256625976dc54b50cd9e5911405b31f61df2d1a39980aff8e9601195623187f8326fb088af58cc71649124ac2eb2838e1091029d5d2be8f2b43005a59f032d01d4e3b20eae45560563aef54554f062a0e522a56d31706891747f317e1118514818f36518f1418c81f89947ab143984e500e52c9099a4f05b3e91224c736aedad8f43b33d490ec32278fb651411fde35fb8b4ad55ea7b917a24796ffb41ff5b3d6598cf24d17ec8861417da3fc0d8a00fe380c054eb03edd7a11756c8b4776d96c53f9f65e9426d3f042e8bcf9ab2ec45c372f020370b5d7eb49f3b3a6bc69db6b14b0b08e040eafb54629763004209c7556471fdaa744dee5c45ca41c1f5b9ed1b1e03616cb5a83588bd0cac3714ada81010595f2e5c30624f3eac586d4e13eb34749f85eb1666c5cde79d8792ea8dee8c8bc405f9e3002294c04a3c719891a010455802dcbbba20ca6bf9f4016bdd239e6f042e704f40085a704691db714ee53317a4e07b8c9d42148e0d28d2b74531a73aac9f44e84ea48f733ba8f723e052a49e965ce3ddcd42f75e0004b407b5e0d5b8380ae81d9845c3eeb500bff3f327730fbe0a74a5ee68fd6678fbce12ae4110c33daf7ee786df681005956950e3fb7e5d5ffbebec6be2db5784105edbeb7edd5f73dfdf8c162206227ad5761637dbf10e986940c6e1677ec88830a27fb7d583f687035d5a3a4195bb0675f3837adf77be2588cf726b1a278cd706d6195f356cdc33c3783794e9c1eb5394b971a8bbd324949745320953f88e05638322ab29291a0aab699e29fc06e4b22ce33d0e2325a0b22c2cc72ed52674e2bfbfee2090c8fd3d35d35f6522634e53864c918c8abbe95edec977e14edeb311713fde85fb793fdcc75b3a1aeec79d709fef85dd119364998f75ead4ada7f50d9be9fec5da169619aa5aea7a07471d4dd0c641fbeeaece10ef973e8ce3f6d0838340893b37f8d807773d590e028458da2642dbed503d62386d66704a34af89ff29ff2bcd9a98eddb0e28e21b04a179255d08e5c8d05eaf5efd8e45faaed9227184fb2feef964ca9025434e47c1fb6027d8e77be12e5fd3887c9fefe4dd743777a7880cd630591c3b756b5e96e8658fac721fe0fde6f9f66d0168df080c7b64c0d8ef30ccbe0411d9d21de90f0c1ea7c4c23785258f972ff835d5847704bf3aea488b0b7fd2807ffdbd56b00d70beb379d812a0bc7605b44b235bb64c19625614db0dfbf93edf0b6b173bc9329f75ead6a9b7867b41ffabd362dafd766f9670d563e3d9e544a69efaf5eaac572d2bc9a2931a8eb167d29d74959a41a933feffac964a66a5076758efc95fc48f4990e687c8f34f14f8899d126430871e9e3bbb2336ab7db7a881a2af3af5ebaa138611f1c19caf1ee5d83c9cdfd0c23cb97bf277194e31e57ffc8ee931699a1c65c505899611cb8838a74741d4aa70654e517d8500cbf1a2b72cec17f0521e3eba511802632980a8672fb3b200634ec017cd556563c98a250b66a9b22efd28a10b57a191f46f2d6f62b423f8aee4e66b3db4f3fa3b6ed88b03dc5569330062478fd94d0480220243099f754230b0fe1fdcabfbab835560f3a0c41f6c3571994c1b9b86c9111645cd4c08ae504dc5672d768373915ef0546222881acd6aeaaafa2e2c799c70dedb58fd468adcace5b20d7f54756bdfa9abd2680aad5a0540d906314c60b4fe87752478f1791af34d480352f44ee16024510a555f2835bf1c5ac58d5c831e60c22a388a3cfc7fdc895b83f4d8df9ed758ac96bf013c53c843bcc522ec64d5d69414c75171733d95f008bbfc2d218ebe6142b668241f0b92c43932196e323d4c706521767e6d0a124abec3079314f5fab8c026dc81847585925aa1b2711b751036d8018da451320d71b6597f54805f266c1b860346d0d05ab14c3176dbb6d599fbbb26bf91a70d17e3012419c3461c15ac5c9e8c6979aa15387cdc6064f547b1fe340853f60c36b484db935a48e02a02acbfb9ceb483b81b22b8c115730706e4a1d4b5d29772f96c2370258bba3bfad6f0ba9cc4046d10649f5385ebaabb29b40ad37d7cf44c5525faca51f8823bef8f57fd7dca7b68f976e802d91904d90316c81c0c3995ac2c07baca888454cf83738c885ea959023593d86242ceda880b487d30a0d601e8de696f3e46e6d63db991ae1d9b4d81480438e83b1cbd8aff70273eaee9fd6f3e240fe1062187bdd1439826b5cf0f0fc9190032395f1b5bc73165343e86514eb5beb57b5cb6163bf1eb4ec8d9621b9fe4e8646461a0b06bd35f43bb11b413230b122c9a404c0e9f4e96b0041235c91200c06009db8a324bade0fc0a8453f90001bf24e266bd639e130b8f29849f5018482feb092e896b0818de3605a0bfc06a5e7451926efe2d426ceb3049ba8e83442d924417ef787df6d6eed01a6e7a8eb59f6d84cb84aa93ef1728a4867b8c57dc93857b8140cda6f243986a3cd782826d6ec50b907f11496fb9a7c3e972f4950853673f8c1ba40c07b5936724a6802628fba7bd900049a223a9ef5646846be015cc51d2104913e199f40a48360ce16006f75555249a2c20d943b01b107d84345018f8012778c960420fe00910762986811cbe5d90b68f2c104dfa55107b2f28a0a4be79ba3e23454864cde7c2389d796f7b28b6e8a777f0e337db36fdc5d524ddad344d0e80c2bad7bdb032f569fadb04c7b953bb5d85b503a6b3fa93218f38dc04787e1ec51e1a198b04eece0df2089cf1021f773c52df6977cbcd45153feb61d817948e84f83b4ee789e93cfb41f81bf1fa4630e4a2791348fac3e4d2d7608e31ef3e9736776c6c9f77529efb537e79bca26a19f1fc1035c265f90dc36d22924efadae077edfcec4bbeab1a71f59e4e7937013ed850423df40c621b7e874ddb5f654ebabb708cced7b749fb219274d6715d14d98753193567f7b15140ff337342f4862e8a0d467ac24439872ca4cfc2a07440b55efe18793b30f19eab579480e32098f8fc1373855c66c04678b58bfc3b513ff7109cfe65b8d02b0091dda43bdf7f2051728c0ed208fd5cda91deae51707af36dafae62e11648d0ee1d3d18d0be17a1d29de4bc3701ec4cced7dca4ed1b5735eda56baba36c9e2e24dfb3eb61ff89aeb123af030e9f016c71b88cdf66f1f34870666d60d48367046b96dd2bf67f0a6ef0133884faf59c250a43b87372ffb15d7ee33f447538f11ae62b20d781e0c85a705fdc2b412f42244274daac1868bc06873ec560fb9addc51d869adfecd0e2c80ee091e4ca5a70ff5abcb061786247baa82d0489f6961b1499f44809f0e5cc963548f6b1d7c598e3f603c19935c1521b700408a39c111eb6f1cdf1d2d13e6d3070d33c674958b183b7b25631e51e9b6c7dafb4e21430078195c81894935dfc574bf902b6265e3bf720d52377eb103b97f73a6e197e2694820cf83f981d1d0e87e8e5763b6646cba79158358a65ea4bd15c8699dc97e76105c6144eb185861ca2c772b601d5d51fa814aa819c7d9e3e16414c7f8e41a4c0ac2c82181e9f69c750fd536aae4ae1b7ed6089783abfca64fb4e8ef1e1fd721454275eb0222f965e30c1bc9a297b56ed8c1ba8cf8a472840804113ef33d4ead5b8f525247d74078312991f9a6d8bc2205200401add84570b64f2f307e2bdc0abd3526e73f79f68ed75b6ab717185d9d624c5ab50953a1815732c065345a710f4e7482c3ef0dd168f82c2db541d39e5205b8923b75448ddbdb60f27c8677a46efcc16450b4e265e2c41864d694ba2af355c5b53f240589d489a23b0014cfce99448510b41beef332571072e5138a22681afe004e45f83eb5b92617ffc7f8885235821e867266a7a8d4ccd4e47e0cc453e98482540072942c8d96ea0410d12c981f5e7575b2a5c881f61f4348d9a9d1aa935396ad5abdd9a5a1e0d5a53eb07cfe26d3771bf510c9fc75e61fc47892aac704230255a64acd32711cfb7df74ea8e037fba0a4f0bf88eeae1fefe9c88361b64a4c450c90ed74870348bdcd98f09bdd90df0b0ad8110d79d09091de7940d40be280813515623fd052bdd27d832df2c29233c711ef1a26808ba331d2fb17d34afed649ef5ce53c2bc76c61281a2671e693a0d30387bbdc320f526eb7454700bf2bf87f5e7aabedc8d20b25b1cd94185862c59ce9188bf93626b5cfcfa725575d47b7588df81ea1d85473cb427539e62b054a4c78d4a46290d38178297028a6ade1a8b2c074d079d84aa87b5b60dc38c595cc0dc0aee23cb74bf92f1139c8b46d1feade65cf9a686de12242d20c14781a74e7fb1894973f53ad1f77ebc38b32435590a27208f3ed3a02af06187ff87f5dcf0f5bd2f36ce2d090845f0026121f72d2b22851115e00dc34316ee0fe54fcfc153f34452d1e3028e2ace1a43be58ee4345f01002dae9eb383af65d7cec2772920eecd1417a1a24d97605d7e0575fdbeb2bd87eff445a351499007865b9cd9f57764c587f728963c66f3b5c1af22ae630c363be7d01d8c761af83bceffe4b15bdbe854a456313d266a8e7300bbfa1225ed1018db5ec4920c7e67649616215207f08bfa24efe1337df720db4711e7dcc19eed8a082e0408f59a8fd69cc7346999dcf75c91e8d5ae4de74abd13ebd15fa7e33ca91428ddb8a9616c76db25efae967860658acd29651a272831e9cf27bf145eeaa6e3dfc4763d04f5794e3150703442a76d5ee27ecd541b4d352aa53d4aea972c1db5bdf180e3ed48b37ccb34e82df396d68c29e1a6da428b53326fa94d4390d1f51d52e5025092a8bfd70abccb015d0159edd6612755346baac44f53804515b1f648a0131a1270a1b8ed328166a04a4d43773b88bbfe73243b9f9a321bd23ef6355187e31b41a14f45a24fc3c88aaf3ee68cae5f8ebe491c2e9194ea9fe6abcebbf0971b7a7c24859d3fc31afd6bf07bbbfbb7a7a02c0946f5cc40f9ec12b31fcf50c79afe1052ec455b63076d83ee8f22507881a577b5bd54944390996bb8ef0d83f225a3197f0a4a267403f189314478bdb75f5c8222f9c32cc3fb8ed34f04c4b276a556810cdcf7bac6a048b8b486ea5049c44d5ba4249d4a647bca78a9d59dd7ccc00c0df082b23f6267b2b286db10c084fd41998afba6a81e6a8046dfa77d36640ac9f1a8af869ce4e40430fb538969066ad572c3511e9d179b6401a3a4adb4b5457cb9b21e9d96ba3b2619cc9da30d991d4abfe4d45da6f1fb88e2cc18e08c4ead821d367dead0ad9bd74cc35e425d5d120332b579db6ddeda68f96949b147c0f6b6cdb49c42cddb6a6a2fbacf598fdc4205d46fe4345a21dd919c920d889d29e90c407fd5273906a76ff2bc21a7b7cec1da30089287e625f6e11ff251c828d2fa1a85fe69c567df31f2fef61d247e221a558c7e426424c7d3b125dfb114391f7eeb51ebd40ad3cc123bc5f6704721075a5b702320bb0075cf279ba15184d774f2a1b425896335e29ee625d0b05d546793d343d5d213b1e3b2f957e43c0d3905dcd993a3c0da544c2d6b8e2f7e900f2ee042a2c054c571b2f40f563e52f2a7d0904103cef52f705a8b14e36c9b13e3368f3fbe04dd61d2b013062cedf8dbaba5bc0c26805b96a7507c28509956c0c746a9da025ddf7efe8d48a7865dc82c28670d4298f7220bc3485c722b994e1fa409aab3d48b0a1cb8cf1135732df6f152ed01acff8c4830681016ac1e55d7b7b44f1a11dfe52cdbec85488ce4d4271244930d9791c635ed7c5c024e3b36fd4de81c0f0acb1988d200daa89d5612276ceef64ca8aea0af9cb50fa30ac73a35a18f99c106b72df40ac3b1e11ea090e0ff722cfc680314a169a10b30b3a20e0253fc0b7acd2e4a1a2fb602ea5242996ab30e3b9b5140af6030145f5469bdc00f8144bbd05465e5bd4c1b728041beca8a39ecf131270fb8cacfaeb44bed38014ce0fb63ec00638687c30e86fe3e5c7eb20a6b79e9fa41763eb86fc5fbd3f7ae5aff78a1a843e75efee4e86a80717fc0be24952a3b6482f6af37af4f65e6f1a0679facfbd895fe8006f6823e52002769fc953693236967d157e9be08f532d97797778099f42e35c1124c434b787c5086a852be80739ea3a49cf4c9bd75a918ee79233793fd235e98b547103ed203c1bee2f8177d8461819b22fea88324573b69fd11c3e086e527a58699467545b42a14f293e9bb725277cd52d3f634620b8126d6ae76f08e02f828e09c114377cf987a2e68838e47b1f546c5b8098007ba9d9569ca5eecc2076d170df0251fe7baa694d7e2736e6321e9df1729569ae16a63bf8f61c2d63196872ea146ce8436e6603a92158e8e1d83deb645e051d629409fd00072ef0723cac552727df61b2a9277c07791745d8e0d52eeafe2c7ccc07bf32f4efea07c90a95bdb222dcb4e3518d5288ba42d486468b7d2e96dc012c396036f864629b102c8b65f58a2650016b183df9b3cac7cf75f5a9f0c44ee7ce61d6572b3f2aa305a74e9145b0d330a49f9f2e8804bae9d0c3835ffa4559b1760cbe8da32b1ac8b6d27303757591afae2b026d6eb2a208448dba7cfbb09601662defc263397283a814d8a5e9c06c352837ec78804eee7b15c3ea8db0a8e582fcb30f61e60f101b2720af6ea853a0abdc65823c164f154392d975b196d8af38829303385c6852ceb8ebe6f3aa5f49e8a4643141433661e2edb5ccc6a61ac66eb1dd92af8bc1500c63b1cb0b63cec944d8cd6af2498cec1f4d49363873d987011094f5c9bfb085b12d202e80bf35c5d0ebaf3de1547ef3092d2078c5a40b68626d9848dc6c39715797ea5c9231f120a339db96e53cc35e3e90ed8aab7524bbbcee1a2e89516b60e8626d8792ae9c45e10c3d5811c09aac5bdd256834ab3fe4dab31dcc2d5cb14c0e2e3ccf68fe0a97e1b979a2890b5cb962d9123db630508192cd18014029e715132fc00e5a918914a4af5be1f53a87ab84427fbe112a4e2db5f85ef207ac48288302b39e900458aeea691d5192fffc244c831ecd80308d56b15cec6df6cabca564bfcd4c21d4ece2e0c4ff4345de4fdca6132329d48aeb2793bbd5a3bba5f02aec1d8a08c26509879c08e902112f22a9e2c5be8b8f47b6ac03419acee322d7fa0502220f15a155763645fdfae816b4e56cae245aaaf45c516643c3709032706e1551a55cd50b2f47aedfb7ca82d2497c73c184c13327408f513a314e16f47c7fdd71bf42bc413641ea6604440f691ec48d1b38a08ea2e4f281165723b303aebe8475973639c0b20c3075bd6f385439bece26eb3ea1b6f1a1968d4536803e28d5a3aeac29461a47d60c2d2976ce9403cbdc5dec862db71b506429a40951aa0c90b8831271de0b0dd87e404ea1a062e1311f809c6ce0dd82570d5b00bc9c4e68737fcc0d5969eb57461f9b309e4937332028c5ee7667cded92ec272ec00c23208897844d2218c648ccea2ae702a369486cc6e0487c2dd5fe14f17f6e0f04e310c27fa8135ddde324120eea18d0b49f81c4c5bd5eb058390daf944fbfc0b9c1bffccdb23626c5d5c0abd2a00395a82ae4c10153153bd0d048f8adedad6441a2b482814b155e3088056b33d528b14cead31e47917012f9605edc13382c5a22c29c861ca1d1197425d65f6d74de9863b641ed6ae99212e0e3569b0ac74fbfa305ca7523bc9a94c717f18f8a6ee95b63b10a7f52bc19b24ac1aec42a4e2647c4b3afe7444e11273b98d4c644d7de1071657dbffc6768021ac7f6f5a3b6c459d9d9bf7a435712fd3544fc831129164e922095b1a6c6b6f10136f6b10547c0c6aa789e8644ec3ae72438d2f82f3c5cae369c94133546696d730a47b45c21a9925525dadcfcb46291053cd73d0458b77ae8db574601c8491138bcf0f189d8b9cf497b31553a59d854e5d80b7ae7b4f41df55a4dd1da6db59672ad00bd9e5a5b3fd749acf4b20d24a20e07e8b6d3bc79b0815e88a8ecca19548cc333fd9419de921752d9dc377ef42afa9c169398e679075e48a5d4edf519a989d5744d308fcf5d88cf03e68600fd59235d7193f39b23762156b3c80c987155401be5d1630d39bd69b76f47d6eb34c4359b98c3cba10b2176afd3d7b85f1e4dbc74c88855e4422cdf436df822fbbbf45b5465f0fb41fb4c413667493e73a4e8a519817143c0433e2da6ba9693c7cd194f68303b65b215f3d0d79c737d46cb3d3a1996adef89fe8192e062b7fe400e485d49a358c140293ca07adf7a39f7755fdd3bf0745a44461090e2fcee63d93f298a739c3fed9f5a456ef06e3af4c3d30c7b354032d514b97731281cbeaa1033895834454c2e341428c38c448886054a96d35e397fe4e87cae53b21ae01136d583ab17433a87410d065802884705a298789db8dd9f3cbad490f311a2ab960dada3c216de265cb053e7d4d76b66058941952b044a0caa42e03a9adc0910b5d40d83e3b8f117096e02e04e4f97107fd56a9af5310c033d3cabf13e70b60b7c808a437173d18916c70e23c5f74cbf7e5b729b229d4b086a1c6a4b3d503dd1e84625ba01152e9726a1423ce2b9b1d146b008c2ce8de13b490ec646dda6db4a420d13f333dbbfc36c2892c0b02628dbf05bb1d86026cbba1423674d31259e2dc33f8386a397955ba283cd6136c1da848c64c8e234dfeefc7b77313a8441932d252b410de8aed3fd87020b4a4fac33d0dbd06c30076e40e5473c6d08c24581a933faf13c75506c7542e863ac9c025b1a5a554672922ca2299606df01c95b78b09afd68e9ed353269cbb994054d3482c273137f1fb659646aa332a867829a63f3c97292a2b626ccdc85a1261e18e4281a1027d283912f44dbd85d797184665024a586337e28029e653495a3c1d470a84159993093ee0c7e63dd49cef926c2ab99179092ce84a551b6c5d0706fbc2a12c11e23925e1ade9b655f0957d0091d4ef634d26c94a746805a8dab58e23a32640720544377a3c90ca5a07c4f94e4eba1cbbdf85157761ba805e81be39a53e60d770ad0c88451aecabe276794dc75a9709f3475749321581930caf800c43cdc863b46bff0d6223991dbdc578126cdf8893a65ab9adcf06cf34d1dface32f04c6d1e58ff9d032e34771fe7065c628e1506324c35650a6b71fe050c1a0ec44561f2fa151af675d527966c593b50bdf2ca5f4b5ac4602b48f0241c0ed4e1585671b0d4074df0320ede7343f9fd5327338a1a85539450d9edcae6fd11939bb78533a72acceb6a410d1a1150b652e2b64d8b4774e2d54dbf1d66761a0c7061222790440c9d88d50d7cf65ffa4610db6aef766f8f5eb1392d3899446bbf17a85f26530a46d4332441af7934397f25455cf6c4eda57d50f05d56f38c4266b2172782437096491785372cbaee2c7fa9c39ca28696b02dc68f7c94e34280c7c6220f6428c12a9a2b3b523358deb041cc77319a3829913964045bfe3212a7b42bd247ee9a418b9c711a883ab0c2fa528a24a1b767ae650e393fc0f7e056c68fed8a16402e3776d9a02177c43c60ad0813d032c5e99f71eab5a2b391111d18c635bf8d39673ad748c4e5af17846f603ffa00815cd826aee0b69a46f6429381a06eb8ae05c5084d3433817d66364228d7ceaa067d223830df38090a27a4dcfdc79806327b69c28bc42f6a1debe6b458bef8d157bf73a75a3bd2198c78dbe66de5c88d9b1c5dd6906cde081e69d4dddf3663f1e9f2bb8b0d42241946d3b2aaac08a6659821e0d66d4c20ac88cf015d9420bdb31a1d701de481ea093b91c86ef9997bf1cd8a62a42419411814b63e1d977d54f66930c13039cf644e18f7aab7ccef2041f7862426c0c639a74f79af320cb1885245e5e9a49867d783c276cfbc590264b38f6fca2cf7b3e1b8ea3e12f6e40bf1d0f4206986e7c6e4e32e7038799461432ca1d5b88936a7c2aada6ebea44ff5ef2d58cde11d0f7ee07f1757597ebd30dca9d8aa7f8cc489a54a750efd458c286e4c8a76382edebb7071f35356b9b65f376b33745890c3bf18515056b47826b4d08b06901d5b0cea9fcd435b1ebad8b810ada01e95610ef47aa3dfe5de479f7ca10db1494811dc3235a1c77769bdf9683f0881168d9eb11304446ed2150646dc72ef09dd2a63940e1c4f978f72f3f9ee7475d95b39d27c294c901724ad5c0020ec4933f53c99d866a125f99ea02936b2b5f2146186868ba4a81312a54fe3a25c103e4dcc4e019caed9c8dedc866444207b470fe60c02749e6c329145fcef68ba2e130f7e43c514459d882c06e3f91574847edba5d55a60be727ee62306921698585afdeb750a559acf71f77d90d2bfea0151992e0827dbf545da4d9907110bd6563c9c5e1fafc38de4c04df32be15fc8a1a3a684cba31941fc402bb429fc9ac63116891bd0337a283d8cede1891bfd083852ec9fba3e59d9b0ce0478af132ad179ca1cf826e2d2b5274e5dc507d1bfb86e1feffdc40a9e7377a95f077d6d4ae49a2dd242e4cf1c6eeecf76fabe0822c53e328ce5a74e87019a19dd7438b22508be8234d6fc056b0ae9096d84da0337f83d2cd671f47e0b1637bbec025109d1b85eba8433e8503ca98cb2f28cb726e307542394d555d0290725fb492272735aa1b0b7a6c10d0b056323fe6382055d95109ce0082b750b703d6b0e704e02ad9a7902e55175aca3e4b8b8b23a167cfd1572b4eaba0bcd7d8d348d8d48f3b694ef70f25b4ae90677e5ebe6be1e491b3ba5f8d7f58a4f8732858b13d512df3e4bbfedb4b76a2ea18825fe1d18715cf5d8542a6a24d118c571217629525cb2cf28676a4eb68b6a6401e773628fa91b446dea4c57f1bed0c43b1551d16f74ee414fe48bb020446e880ca64c884f3d94085782d264cd35042d5ea2ab0e6ab40de1a7339736f5a22fff96862b33978f956c262f0fcd3dd73da2d489c58028d5d46cb1d527534fcf2fb0c2152b5c7ab787e9dc72fa129071ed8da4ffabee8dd3b1697cda65e0a32ec14fba603be8ce72c96d3e17085b23c166de96943836377b61726a021956d6b6009095229bc781ac2891424249b46859239c736d992f263fd77ef8c4ea226fd4458331749bd22b9a5b1f928942840f36f485a313d3e5b0f511c6b0e8142d3813b98aada1e42853e6e94c9a53f5049fe681c4a49eccc92c3170a38fabcd4fea56a3731d50f2dfd6feeb7be7666aad1200e877d240de223bee28cd84664d96129cbbf485e661983b006f25f05519000493b56d34937e7d102eacd20004899d3c187cce8beb9338f9394d74859a63c0c9c7fba3fcc74414319150ac061f3b0aa384adbfd1d10983336f0ada19b58f8d219c5c1bc85ef0607f22f264445e38fc6342c7d6aa6ca72d1e5070c3498d0c89ab60a233dc101fc0b5c54d2256d5f336dcccc072e386ec56c40d9420ea7f1195027bdc0c4d37ea24133729befd9e5f422095812a86da7e72934d5ca759dd44e3436277e35d6e46e03d5743f3fe815aaea6f7b0584528dc94a3e4b971a3199e0d1d2ed8910a6857fa6af0269cd6b7cb39693faa370964ceeb33ca04379738f761f53ed53e2eee57d9c5e5fd6bbbb0fa4f6517d6f7a9edc2fafed57d5cefafb60fcbf955bb71b9bf6a17d7ff5fefe2e2fd957d58dfbfb60b4b65efc706d40ec8cd9bb2558c05d49b65444ebef7dea14eda817aeb8017f1e08c947ac35fdf99ca3716b07181ea2d863e044225496750f5112b7addf40a1167c5de1e76d20cb17dd73bab93963c9d52b6e18c8d3682076e20542334dcf43ad0c47026c2f13c81e5b347e265dd372f1178c790b3ead53cba318fe3c818ebca90a8c03320798b89dac86eaecfc7813ada4dac39318dab3c60322b73d1d410483518f5a225b694f68e563224648ed2c64a38b0d2cae60c96e66c62f51d1824b6a8804fd3a5f9450f772644f70e917d30680dde53c5157873d9664bd79976025257506ce500eb0a4f06fbf4726fb1ed7f6a0fdd3482eab3e06ae52e2b41d43f45e77620e86a704afd5078aaf17beca8c5cf8d0b8946847bfff6f42573bb3af1080dd85e38d5820725bb07495503139849949982aaeabfcbce64725ec433775a3385783c42c6b4216d69d59bd6ac0041eedf10cff1e2f53c6782cbe467124c155071f01c741bc8fbc09ad216012fd3270c79b0d984e06ddec903c8855cd9bc3d0c30efc1fd6cadf17f80fabaf368d370df2a6c18805c9522b177ed1daf5e80fe16460bea816560dd2270c2ccad0f7b1b422589830b41e6610c39a622575ee2a28cb840cd3504e24974fee524ed3c6b9a0dee22c605035f08eb44e2660e537feb6cca36196b264d497aceb4a3aa069a530e83361d89ef189570ad96ffd2257bbffad16c53bddd67ceb80a7442b1daa5834c430fb6fb78dc2cd1ea576e78377a2fdec94e63140c5ab70f6f97f440a01e6a7b9096a76921353799fbe97397c04a6c40c0861922eb54c8bd0cef225f3d9aefa1599e729970b069bfaa73b9c0ec428fa5f91235a23a901402c21a3c1ef4c34db82303faa77d6f72584a7f9e5a90f1f7142eefc2c4434bfaf4021072c4ddefd10b792ccec051f23ba3ccf173a8343022ec8291ee564e42295f4bc2c093f7aa0c2d6d3d2e2e34a3c06f104bedaa276584b8f9219f7c019e9bf57946e77b553255bc6e2a55cbc55a7d60c8bbaf3acae6ad127a5feafdfb80fb43e097247b1369ec2fd5fe1e54cc1d9f41981b92d1aff6928f0a8a8eac391dc2e5ff43de44a8da2ee4972633471b7f1c8e46c5ed5c82202a49724ad2ad6ee13fc9569b06633d50ed09f0b6a6ca7eb2611bf4d73546aa5a053c504d51adfff3fe5ee3c383cd22001d851883a8f911730636979501a25b5049559be12d50784d0d654d557c6454c614312426ac71612a962b529fa4e2dd055ef2cf99a94f88dadd72f996f3e0177aa91a3f7d362cdb272ce14f46b9ac563f979b5e043b6e2fdc27f4f86f314d3450c5726994de977abf07fe814b517a5eeafdf7004e849d4064b27148c141afce7be28a88eea88f49ea94dfd2046233e6047ea484939946fa796c208cfbd5d8534fb097d2669f3933f4c31c1ee73f1bc8458332ecd593b9d5db3752fb4615e1aa4ca3f1fae572e7cfb9a23d921c7fd40d6fc82d358e11feaa6154944f0a0a14f8c4b43390d222b2d54c6d61659504d73421defa25cca928b0635f64781a03263e8a8a908c86d06aea1bd0c68fa0ec02071ff25e40f989c28513275d6944e673c64fa4b1afd4baf2e4a71895cbbcbb660f4920293faca974153f789c2f0a391d514072dbd6e51ae56ad24a5118f9ff9cabef2a761e9a56416ff8dfa4e2f8d72219e43bc3a793559f54890bbbca1c09b7a3a2c9159c9565a432cd7d44f58c146f919262a49a55a4b9682dc3c818cbfd445bc5805248526d5e815727d838b727f7bf2324f9908f0248e9ce12c0c6b2235104be3d7812b34a72dc375963217be8babc19df114ac0f3ee410a93b0a4c3c6a6c3a9e673ddc2c0547faaa6201381c9d6e613c68a9f6886d31263833c53dfdcef145610a0ea6e604d5ddcafc5707a7b06a57288677695d14418c47ab60abb838ce554ed2a28104621110d474484b9c402a390962f038bd3c4f10b1767f269270cd2ca4825045e70932d679d8f8e947c415d1b414e163d977d8fb1cc51ba1fb7b4589b69a63aa4e9c8e20ea06fa6ca452ea7e83ff698ffacce98faad0aefd6fe517d679201651c33359e884e318a29ca58b9d3b080f2d29060dc4ca3000c82087dcbf8869f0ee04464b652599682a839facb79c753a5b0d5b661e1546861a58ceac15c01e69cd106f8260e222d83210e8df951aabf047dd673af6121947ba78d98f542c048046c1d07925344514a52c49965f9241f5bd55ba90de9061cbf26ca1a19304cc921dd8053ae942da13513fa5ff9b077b9af7cb2be41d90147570734a8d31849001858ea53ff09470329163638226ed5af390cb28c11caf5e34ac2f3b201598895ff001357674d193d435dd9437fd806e0cf90ca709911d59b28ca9a492b1561302554f715665b982b4fb5968076fc937534d26de6b10ce876c62f6e32ffc8f58a5bbae2362df575b3f46038ce9f8450612d131ab19ce2a2bcd49c39508e697b2cee5b380d3799ccf25c30aa2a7f973ba33c0e04b5a3c18e5d74e22a8070e9f8610b2dab5ff14aecf4e9524f82454135b624c349613296e65d82a79868ef22d767192bf11049af39a98ca5d6cd1adaf6086c45b02a78d6467a9d392c2e272060f85acb6af93fdec529eb0f4e568794232b820c2685299aa4c6038a3e53a55b3098594d07058d78c55650cd71fde3fae8469bd426df40a86445c52ca7f98d79c9d6c7ed856460033358ab14a8ce7207f000fc090cda4ff8f93ba055e8d83ea3def1940e1fe6d65ab93ce5b2191f1da425d972b7b52de596294919710bd4099609734ef95224817ac025e041381153508e4ee40aa1495e9163124230ca9b6b4139fe75f2485ed24dd12df28a78f01698a32c6a2547bcd5cf43f71223cf6392c724cf2b9a45b14dfa7033230ec40d7b28772871d041398362062541b1b9d27ee871db875aa6b4a8c156926547199206fb496e27e1959fa7927629a1a45db2b3a2a9a4c19e45794e24ce448adb51b8451349bf3458bf6bd999f8771be51ef256875e24db7790b30f1d8adc4fc8fd2cb2cc48ff1cf2177d3287e81c3202133469893c832e15b10a95080a34ab5390a2a8a82aa1db87f52867d589065ba2605801d193eaa4c10d27299da24489b205988685f8e0affd4f7d0db36cd0def4262ca4be868b6069998395be931d4084f97cffe17e0eab930a85bfea516c755d125bfdb13a41820450b40d2ecd615d92fb6992bf2a91abe4b0aae49026555a69526dd26057231021cee8af44feaa4e74abc35a842a87b5d627723f91bf22ac1285b588dc5f9d4499fe22b722d5a306fbc3ea24f7bbd08d39ac47993e399205912f105f5c6c4919674820bae8f77705a22bfb96cf0107784b266549e486922847e69879371b8c36c8210c0ea0c858076fc987c94ce5075b84093f376cc3a1f41afed1be94c3f49ae937d3a7792bfbf9a64ffbf9e530bd867fb637853c18e5d07ec33fd75b35e8862cd15b11d5854122ac6dcc61f263995606f913ef702c314b8ca82e0c9261d9973e2dc2421ed98e27f2900c286bbfc016613c4ae943f71021a021b21bc77d4e9b2c6b20419c87676619a5b56a5a293bf5407d2012e3f260bbee74ba17854a953a557702e2875410a01c1929162b4b4dcfc66856d89854f22b8258b0a8f12c1be3e159292ffa57d85884914302a19c20308cb8502427088c8e05276d6c6183da4660b36a31757aa8487458641220ff83c1dfe40704882303e2d444d5fc62898b5f9c2f60c000c156cb051762cc1831bc658c18308200e1a41d02d472c185183162626464644c1932bca50c19a56eba6063a99f1a9d173b313869532a223ea858400cb158592a63a5341bae460d97eb46ebba532c16111f542a2086e49c198fc7b291ea51001c54447c500010433d9d699a5642a1260ae52d513f447c3099b66ddb2ccf73d6daae5bfd2840010a50c0e974efbd96e751a9542a2565b59aab95b75ca9542a2a2a2b9c8ae5f995d56ab5e23c8f058bc98285b764e1f3e3c78f1f3f7ef0f8fcf8410109bcb46c2c00a404819d0904f142a789100e2d1530423345900f117079e106c98c122c2fd79327a6a8a248867180145bd3c389879c04541904a01400c48c1e1d425ae488f1c363c4d898f7313332323264f0fc8c9920408600751020438028adb56a5cb53caf954aa5126732050162da368ee36cd79d4ea77b6f76ef6c796dd79d4ea78b42a552a99494942c2565b64cf1d1a143870e1d3a787c74e8982103b76cf880d30314513ca126c8101097182ee4942610917b04e60954900b0591294274bcb0a901011805700181034d02864400013f747614e0132326a625232343063863468c0a88ce0b18329cb432326c2cf53232ef1b426363ded3d4f0b440558e8e7ba9160f98a3d249791e4f0b54a9529ec7c3e3799ee7fd284001a088e2092e5a3d182902234889264e885084161721353f10f86c525e6c5820c80b1c728074f8d0740818528018313132323266cca8a1e9562d3136c6236363a997e941868c193606fe0c173336e6fd0c4dab8666b666d858376363f3673e1a1b5b3d0d4d0db6b1b1d5dbd0983468784b1a344add0ecb4f0f2c38a00b969d550f5f921bfec74ba5a00802a4c5dba860765250ddca857472585c802e365e5a48dfc42185a3a3c626084ac706a706484a8e0d4e4db7ca68bc56c6b382f95c329e958c8dd90441e9e0fc8c9a191b4bf9991c1a1bc3799a58336b6abc654d4da9ebbec54b0bfe6cd5a2710161b0bc70c1f2d26287057f4b4da552a9542aa59aad2f490fcf4bd5e0e808e538692274117ae725c8855cac3c97cf067580162a1b303f62c4c4c8c8c8903163468c8dbd8c8dc1789917326c0cbf8c193646f333666c0cff0ccda4a1f1963434a5ce6be182d37a71f95ad4c0b87c2dba99a22cab1daf05bfc87141c3d302a705d3a4087286135504b9503f8161e3f25293a56e886163aa181b7bf9984fc6c6562fe3c17819336c6cf533e24ca9633d4fcae6458bd40e0fe8c225b5c393cd1acc32bb8c06a66576597522a1587d4684e0f91a09114728d1643e518507b990eaa5d5200b6e18364603da98ecc0833f2d1bd3f9960b17de051b9345de0521316c4ce763c4cc98186f191353eafa411b9b307066361084930263064e0a0c69e713fd00840d4bcc0922311004284725336408c857f3a2864bb7bb8df1f0a255b3a39a99e45493a7c6c65ed8d8588db7b1a16163ada751c3c67af81a382fde6563ad77c5d77cbdbce5eb6563ac7705058151e3a285868db17e9336f5403439600488d0e4802e29982ff21f8cd00fea3f9816ac4eb95e7801c7c6781e272767e6e478cb1c1b9c540a6888e4f16c70524043b28c521bf39e568e5a9eaf1aa7d99890d7342e6583934a954ca66ddb386b3bd6e974ca4ea7d9f294b2c14971d6765e97ea4edb4d5d142a854aa552592a355ba652a9542a954aa5523e3a74e8d0a143078f8f0e1d336460212186289248a49154818b9a264138c47001cc012a0d11a2e808cc576407d5c4022f29426c7ac000e2028226011140c0eb2c113a42d2e1634383468d1a2ed7eb454327a7064d4d0d97ebf5bab979e1059d1c9a9ad6c9a13f0a50802120de450f2d9c1e2d7e28020323084883a043d04884744d807c3643520af0025a20c80b1c52403a5a7c687e1040a3460d172ed7eb05737353c3e57abd6e6cacf5372f705cc0f0b80b189e1b1b5bd5601c1b63799c1c1b83f1393a3a3ba56ec75379a99697ea765673fec8e9f9a454aa1e820409813b405290107144f782d269f1a2f5366c56980607558e0e1a356ab85cafd7cdcd0bf37573f3c20b383839393a5347c75beae8f420eaa2064187a063a2449328765abe0fc0b2e4c8fbc1d202e6fb162d2c2fd8a5450b0bcfd7b0b1162e1bfbdef52f1b6bf9d78d8de1bf79c1c65afe059c52c73353aa6cb5d3b1e414414684d8e9be463255df4bca43baa1868db17c8d95cbf5b231977feddcd898ea6f5e982fbce02d5f78a1d4f5b37870cbe449b1be45c79362d12eea4cb57ad97149e196ae89c7f2f1cccf6c6c8c868dd9a751c3c66cbe86cb05e4f58a37f3e6c65bdedc6c346c4cf5a79f1a9d173b35a49d5f89d0b4cc1f8a0102c725fb682576a18510ec02bc43b00b9085723a3b3b3c3c366cf4f4e499b3b7cc7907880e0c1e1baba1e1b161a3a7276718ac864646a0b302f078de1010ffe2a28756109c163f148181d1a4091d2c42443a8806e503043ecf2605b4c08b9c14508b4ff78380213f7678786cd8e8e9c9197f3c39e3af330600006080e18bc57850418b6fd20414513c418a293a48c88810392c2e70401d2e2faa9aae85038f0d1b4bbd0d9e9e9e9c6130564b0bcf785a2c988dcd87b5ecb0e09d78a3d4752a954aa552a966b7c3e379ed9e9779251f5607c290a2e5a585102a58b97c9d846dc0f4f8e1f14c28a27882141dd44686fac80dcf63632c211bb311d4d3936d8c9501a0d4b1b21d1b73c16363349ea7c6868d816fa3a7c7c5671b033fc3260ce62d61b052d76f63d9d70002f28206a6850d69553fa48503a3255a17a11d1d97ef21c7e55f787a6ccc25db98eaf30b0c06001b83f10080810186189bb198b78cc55a3a9af975ab96d60bdcad5a58787e523df0782c38a00b1e8fc5c5e6c5e56b605cfea34941b5e0d60bc9d2c38f0b1cb085cbdbc0d4c0d0c90902a4a5a3995fb76a69bdc0ddaa8585e727d5038fc78203bae0f158a494524a3965b752a97a98990e1e2f95eae920405ab8bc0d4ccd4e0aaa65d5a40927747258522e401b2fdd375b383a9a87940a56dd019a34e1c413989d9697ef7143b3a8be1f3c9e77268da40a8c68c209f924e339c00d33db5806b331ef61e00e0c30c46c8ce763376ecc1b37bce50d16dce273913b60abe5e561bc58b98069ac62e9ee7369d15dc43103ddea3a7c71f800a0acfd8642a1beda188ad364b6f77e96ef6bf7354e7226cec87d13b77d3bba37458b7afb853eb2fdee0b818272f7f70b65bea947a1be18504fdf2d0e540af5f4e9a3b0d6a076edfd62d6be130e67367df7f190edc783cb1ce68290334cdfe31f4dcf0521736236fdf6c55c7339237993dca66935d22ca8813a5f01e248d091201b6e4c420a45395691631251409263c70f28477ffdd08f38ab91e179edfd91302d36c8c3cb990c59ce7004aa4ddc9b6312544092c3c884f3a12823ffb2c0a868be83e0d20f80a6f1884fe4d86075c20de3d17c16f165516c245ad49a70417f71dd9a1fceb0689509378c47011040bbb4d77e6a5f7af9dbd4b2bfc931e26f307ed7885e74e31bcd898339678ceeb1e79c73ce39e75469dabd5e1f05c05bf3a914aefc1e338600f8fceb81aab086cc6326bb4a1e991b0e350986606e7b633656cd6f1b9b94720d62024418910e8265b876e0cef973ce39e79c73ce39e7fc394d4491e79ee87fa65e835ba845fab1e9bf34ec9b73d139ae5da6a7d4f4fd953ecbdedd79cc64f9ae6a903260a69474431e35e499bdc9c6e6d4b4120e9b536da68feb4f6563ee52e224da97348c638338323c43e9a787fe3b7cc8bcc36b307b9606b3cff09b6e48ce87f4913989866b07b4121538fc33f9a2ef44f584050a983026d39006fd5027d3a14c3f8c4a0440004457d23fd226279b10f742f5b78f30a1dc60358706b9edeb20d81663ac21cb8e51c69f11c7e85cb431d02f497da32714e598441442399445ed5a83a61c1af4d938ac21cf642d46677270105c2fbadabb69a65d71a641eda3bf7e4adabff66ebf41ed4d5fa954d2fc033794454cb2cba223ed25937629c1494dde06a76c8b437e0987f2466c70e2f849fa49a306bd4147e29d2596451bb8617452f4f2bc35df91a410f1c8487b52e8a68a99293a8c4f64fff9e5d01eb87e7333330382ff9ee765f76ec87c43072e66cd8f4a0c61c49a58ce1846696351ba3f920f9140737627d8369b7b1b9c3335cc6429258f19c9014d295fe041494451c2886cfa697a6a0a3222673f950872809d0126cf39559e56ebd718a814d7e63a600698ac0327b3971147ba38e99a6d63f4e5676359f6f93820bfe94d760693e92d8ef92653f64944416269f81c10a7e891651960728675689066580ad160ff467f6bd70efaa62f451ceefb37eef339bdc9ce40df64b238e89b4a2f878082969c6828dcb0a1e4fe29441c9f538e51660afa0d25e2c819e66753b42b9c0f45e664fd2639842caa44ec20b3c4124983927a5339bb1028cb1ff736e8af03f8ef79f7f67cff0cd060733da653293c28c717a04d9a9ed8fc379f123671edc01d22816483f3496ed9460cc1424ee54526fe02bbd5eff106b93f7491fd63a635941cd32fee9b3381b9bb8d6ca62162b72a114fe4a11c6a39048d68146e3891265223e5fec94489cc246b0fca3d5d7b6ac12853e7c0edcdc634483ff6cb7ea851fa96665996c52025d66103b7bb9b7252621e0d52e9ed3ebb686312bb0666e43bcebe990669cc9c011ba4403100e5ec7b1a8c99a959a863fa90468cf6b15972cfeeef6cac71cd8d4c32f7f168903ea851261b0e6f6e4c389c9929e11004dff31c53aa438394e8865ea61e0b4cbb628ca8dba0531d28fdcdbf50e3da155f8b2e8d6a978c70216edc980415469cccd1e40cff98b108fb299616477f96c90bccb8bb4b29a5bb94527acfc631bb3073065b8409352879e5a38dadf8ed264ff08b38d94bf9d2560b449929e58a8f115ddecfbf31defb2e449cd5cf07654ecbcf7724ef9e32cb875aae2cdfc2f21ecb5396972cdf994542893831cfff7159cfc2a286f5889215457956a23c6122185dac971f135d2cf9a58cc5c462b1fe33eba36d01f3d9ab7ca1ca4bc9b9bcb8bcacde25fec6f22c5afcf75b0ac77af9c1fc66613e99599e8b8bcbbfe7e28272f9153243b5acea1045481a64f96683ab97305f2833ebb715303030ef62050cccdb00c40cc3a2c56af53bcc2cdfe79425eef00e32af70c8faecbf18582c2cdcc69281f5df7f2c4d8976fdcfd78edae5f2f3b526ed929ffa162ced62fd7cf9391357a2c1f9309f1fad80f9bedfbe972dfddb0b36b9fc875932c0bccbbbc0e09e9694637d865d5c5edee57d4ed9c5e55bbe6469f07fc13bc88c71283f7bcdd2b07a17bc83cc8f432963acef8b9966cffd0eef7dc8bcfa8ff329ff739794296452151dd4425f0f35389ff5b5919efe71e5af74cf82052e255de944b67ffa3033caf355f34894999f195d89ddc9aff8bc890633b9929e547d3d528fb8e6e123173cb2821da9c1c93568fa0f1da96ae089a4ac47aa109548aaec20b3caf778f8a92fe4eed7a39ebeb07327a1e4f9f6eb3173588fe4f9dce743969e7ea87925ac795ec519ce348d65c8046a5769c14cf6d9dddddddded42dcf0e6eb2f8f2fe55fe0ceebd937dd55b04519d7a52a531ea18ae3a1cadd72480a89a0be0cdaa81172898f06e56bcf835cb2842ef1967440082e6bb264a8928885637e9d5822c1b2887eab72b4319f9ef77f73e3a35d143340e5001efaa5d597596b15ac08160eed355c030b87f6fda1cc3b349c03be01286f921a71c31b2b832a082e8f1b9d76d5578479269d00bdd6efb0a78d694fbfef712d720d624934f3a10fffc09925aeccf53d9606e5ef30b56ff07b4bb1f458dad52fffa5d6d887d45ad334ad696bed1f6ad907d4471a6c8a7bbabf507b1f9d2bd5be7e7fdad7af8dc819fdf40ba5d6e34d0139a371c51a66b56b4a0f6f323dc1e5fa15611249eb942ab61873a59452ca2b5f662f354edafe6d932cdcc6a49cf25e95933c639e120357fe8499dd7e44ec50cbbdcaf4db0a51b42bfc105b3187a75c3fc61700ac7085d8a22fe511ee2ac7bc80ecdbaa3390fd6673b5acbbbbfb11706312494699fee7f86d290c0dda5892daed188606338a7b1acc2c70e7fb0d3994c8d9e710b30f5784a8b094fb65fb911bc62706c8b29ff92c8b9cf69bf6a6973686cf94c3a1b6e1f08657ab3ffb553fd3ec67a60fbdabd9f8ba261c7aafebadec4ba50a5cabe56850d56096bd53e0de806b68307bf93e81dbed75072e0127e2443c088fc0052e70011ffaa07c5f6ccd6f21d138c9f3853cbf1c7e0ee3d14799f94dee943e48236d891b7e7ed7b47ba3879fe7cbbec21661369bebb13813f73d1a60e8c5782c3182ed8ed41698dfa03b1397458d1b993c812287d189ec1f80c804074d647f9d1c68b4ebdb05802425feedbfc9185db533fae10a1c657cc50a13d96b189bc81e461e64fffea20471c4e189323a72867ff69b5388ba41f69bec620417979622b4b4b420428b162c4e5858584360b1580881058b154158b1c26bc2f3564cac562b40585951f9818a8a0a49a54af1414a4aaa07a9148a0728d46d72ef6989d3a9db41d7591d58cb1d71dc96836d33e1c0642adda054d294d0b49a44add4069466486459f62823a78d88e3eed99f27e27477f6df8938b2ff4627e2b8df385130aca0483319e11fa4eeee38cc1e870128ce0235e4c8a15d40b9fdbbbbef3635edd9fde17541bbfb4ddd7d3a691f6ea7f07d4ea7d3e91f00944ff8019cf6e134994cbfbd5b5312faf6e34c2f31f631e1248e23e05f644ef79f3ebf887fe98b64f48b94b2d72ac599a64decb8a9cce8093687c195cf95e0d69043bb647e7fd1787ae91189d2872f640f69b24719fff0ba882d7f779dec2f71b8caee2dff2c7b13ceee94f7e2edc3ec769fcfbdf7fe0380f2c50fb0dbcf3c6577fa9294be9b133fc04630ccb0cfc449288e00fd22b552fab588f64568fd22f4b92fa2e1ebadf8a52fc261ad84354dabd8f1cf9fb9e92113c8b3ea842dc2f80beecf3927cc1c12e9bfe0869149007a606897db5896bd6b38d4b48ac39b27c5a1373925b26ce2e9c4967c2f5171fd67a873d2def0cf99b4993b119bb7e04ef06e5926bf2867cde44c9431e2386df65b46e7a453a3f365ce269d53ba74e9d34150299db43eb5b19ac95c29b5947ea5354a8d76a69fccd1d6199cd90cbb10777ef69ee1f9f3884d9b2798acd1b8b934b4393b1ef860887c9a3f823b270b98f911473bc37cc7da27bf554079e221b6ae417e005050eee874d24929a5d5b31dd9f7d78f7523fb7ea01cf6e48e3291858327f7f3e4fe620e81f2ec4c3f1925cf2f1c02011c1d946d6c7e3e32d476f4c7f78f75a3310b074f8ecf93a364ccc2e15176f42e66501421418491099072446d4264f9fd423e0e98a15ffe1665969f02e5c632c4b42bca6e4eb68d75f612c6773447032727f691d97f07991def902fbf714c269d055b84091b29cf983c4d46b2101009a07ed7cebee937fda6dfbf6d5c29d44ab1355fc69724f2d6fc8aca54c284b2e25016494cb10989cde54edda9f43eb4974338fa2b964754dfaadf68899654be7108d3a3f4f5b5cf87ccda675f283528347cb9e23e024aea23ea7ea6db3791bf362c8fbc357f6ad7934744dc55fd79a1786b3efd55f672e5492224524983580eb1fa56e4ac72a23efa6d5aaafd95bb370b4b54852bc5b29647dad5ad527d4ff7a7c2f73bfdb645d9327571cdbdb5d65b717d3954dfc8f774cb230dce8f1635444aeae7cb23ed8a3167291c1e254a86936cdfd3f57d48faede850de4cc3d1289cdd9b9d4e707dbe94472f9bf46bfbf9040af964ba09eefc98bd993069256a8c3db96d7b6e7e2887343084f6158732375169887685dd44f4c32ec2d13bd04f2a697022c9f32508f2a438891da25f16cffa3db926caf387da65a45d32d631767fb84246ae7e2d0d4f13d6a2ccac2277ffcc0cfd5436fdeae7496e4927e31a8ffaeb6fa4213263c184169cc8383926a18522257c30aa4f4f313131e2f4f00fe9d78dd6fac5a761c6e5586712b77ed9f747981c1365626c47f63e64ae4fa170e79433d0afed9239314f0dc79c2098a7f9a1cdf1399adbcee03dfb1b6b99942f88ef5fb38f5fe673ca5a6d72e3472639cb7048df87ccf3a594527a9e98ca6641bbc2fe0fa7068ee418392241b404b731da8e77d0cfbe77b8a561c6e003efd099cb51f6b8e1cd37b2f7b951f6774f1c315ec2b6452e8829f28dd23b5276248860923f974aefa577263da80229ef48322422c18af8066349d334d7c17ff3712f95b8d2c67db4be99de9f8bc9f17d3c4a142b83bfe9b738e34624827822bfe48844104cb2b434949c468e42e1e62ab8214c7615dc7066377d3c6215d9f46ebab9218776b9d1fdf8f228e2346997e9b70eba1fb69091cfb289ab83987300b9c44a288fa214fd04122d9447a13c9252f44b00dd922f631353e45056c17de892fd57f1d5f31e5da6f7afd1b5b94aef7f8aaf530eea7de2504aa2064f1fc629e4f8618c22c71be27bdfe9fbf9d1b47b8f726828558320284dde84cd4dfd66735131e6f4f0a165d38719964556062172e51d87303db42f3df7f9f8c2d25b1abe5cc27e041497f66374d95d08944f4ee4af13d6b4a33e22e2aafaa894f2a14b36bde9c6f86a28de926f7ad5f652a5228f9ca860d944f5ad8e224e67f9a5875272fbd1537e73cef4eda0651fdf42500cfe252d7573d850a0842e790b4b3994473d645e49fd2665704319dbdcdbe55f966159f4a17edba26cd910e8b458876baeb6492e0432e110289b6451bb4ab2f492484260084e16c54cef29b832cbf721525e16d10e879e59383c4a945c4a72776cef439abe1dfe8552fb92a64547c1dda217719d88eb27b81f3a51bb522fbf9bf4ebbe7cd24db809428f25b8cec49570f7266680c949eef7b42bb949861e763ff5ae01ee4dcfe150e6882367f02f0dd1aed0df24736296fea537591cfea56dfbadf44927a70fe50fb22c356957e9b7f7a0484f1e9d3ed48ada2589e4105a6c4392470dca6769b07bfb0da55d537492cc9153c819f22512c7d5d0607cfb09a0c1f830501fbea765c73db2ccbd7cd924e2d897ad5d4fbe0efe72b1c2210c140e7fa746f64fe1f0faabc8ef2399e23804323a32bd0e3c224eccf2a510ed8a37640eb1e5af00c496ff149e0a0eaf0aa74450c39abf86c379137522e8a0fffd7462cbdf7e3044d0fff4ddd88aa0fff66911f4624be6cc78a07b15d97f26c7f8c40cfe269f5072ee49aeb6c367870963138e47598b32598c9233ff1b325743e6b88ffedca743fff63edd1cc77142b46f7b9b233b0e7944a4bc6307cf3acc6fdbb8df56ec0dec5ffa38ff4c5f288449367d5b1ab42fbdbf6f9be9cbbef4695f587116fdb3e84839be3450375d50c256e37a3f4bbf5abaf624f7734f8022776e39648b302135cafeeee910e42fa276d1237916cda2ac331dfce5446ee84b72b7922e8a320df3216f390d337707e5701615396ce26cc85b1d84eb7e554141414141305a24bda728954a3e70491849e29ad0293932a9811148344d9b33c639e78c59c651bad119e79744fbadbb347fa64dfda5d2fc8edb9c1fbf7b9b3db506e59c2c1c38944079e258e9fce873ca3a6d94157b3f0bcad95720f8c4d0a1a35efb3affe0fac8a1fd1924d42ed4673f87da45df7ed37e9fd530e7419936b32d51fb3d6e355cea5e437de97db4ed6c7a5a42994cd46a9a667a8ab519ee8c28fa284d0b67bea19629d62c6763383d8d9aa63d67a45df6e9172d9e0dc6a999be52ea7ef79ac60dc99c6bb92354850b42e6744fdbb4f22a38ec6c7f05879d2f6724d3ce9a7ee57bdaf4753ffba5faaeb3dd771fed0a9681be867bbafbc2992966755f7a542a655fc3210efbda6b2f2d0df635fadc104669dad32f7dc819c9a89537fdb6f28532db54aa64e97b2b938dc1fe0ebaf225eb9552f4b96f65574adc1179d3beacfb64bef77eee4c25aca5527f3f6e48ce3071affa52be7e28ee4d1aea35cde49a86ef731f9e507ffa682da601a5a5be0ecad967dea1ccdd6fd847b54f539b1cca5a4ccaf7e7c5f63bfba9bf1fed8665e8b44fb1526f7a54f65c1035df0f7dd4dc7d45dd0f7970b9fbd3873386fb3b3a7c8372e8a366ed2b0ee55036659ff2cda8d73ec7ca9750afbd0d2bab07f23e87eabd97efe19f2224cee1fd0aff08597d27a40821de5b2026474c98547a2459f2553ec25cf5abb7c17b152c44e5bd5f612145e450c1423c95fff911e2bdfd227274bf7a1566c98f30d547d8734f3fe9e4934f3e27265c9f547a64632cf939bcb79f63f5dd00bcb76fc3ea3bf925f9d917f35551a57ed36ed7e301324b162b6406135fa5a79dfd29ae785b23f9ab1e1ddd2324a984c87b8fc8534244e44547a4fce8d917b5217f37ba38f4723d8af574cafb47954aeac31a852d3592bf5270caf354f0bd2abcc95743814284a0ec435168a80f6bd2454284cb7dfd9b4ad28e7c1f6a43f8432de8e5c39a04f3618592f2aaaf506418fcc2e150d330fe70cad77dea43bdcaa7bdea5b7d3d72185275529fc0369a7424fb27ede056ec4a8a3efbfb127f69da9730ab854458f711e6dfcc77e34e66fcc8eb93ec4736472440000424d8ece3519419c215c2b53dae0f4bfec52cf936b81350b84014987daa695e0d4242da772fb47a543dca3296c43594304b7ee9816031e7c8d17d49c3428ac8b1f2a517e2bdf61d66c98b73a05658c8ca971e85faee73a0bec33f45dcfff1304bbef6f6517f710eefbbeff0cf0a6649cc1a807ded6db0af790f040382453772ef5ae4afd5caabdebd9c7aa14971468a0a1337ca8ce66d2565679c0642c4c970e8fdb4bcadc824fd0b933b220ea5cb41e4ee7324c9b9110d66998d997e7b81c9f4331c09433329615ccc5c5f7e7f453a6a92e18ad4aec6f7c3c615a9419f1266736412850972b4375cbc909ee7793936e8bd8091c9b6b1cb83db1a7758ad8f8c92330c6303a386826105430d361148a3d0241764b04406ed6a249f427c69ef5f7f106a118040c5424d426e0d9734cde2e82d1fa0640dc583e00217fdd5c1706ae4f838e2c8ee8bb0185d75897ad4a0ffad4b54814289a03fcb760f04ab47edaad9fdbb0fbd5c9bc40c05c30a821ac4f58872f58843e238eeab48f5a836c9909032f9c92764fa95b23771ebdf5779264b2c21d3afe6686f36aa47d549bbc28692ab13d9c35e3245bbdcc88da814dffa31dfaff5561c15379226bae8bb09af4575884ad41f56a25ed247b44bd2a41af4f4ef8794fe0efa35e81251ffecb7fbd5a00693bece82bcb13caa48ed723591edfb9b724422c8055a8e4c6c6094433f92296925ed22a25df3fd093d903b3c1deabdf7af3a8838f4bd225527612582fdb016e1d57d5895c053da11fae1ab10b2ff663f21696f78ce84ba5fbdfd8456de669994f2bbee5749866660ddff70032b22c9d00dacfb958f888d282b6f3fa11f6660aaffe106b692b46d4c4a29a5ec97fec49ff84c5cbd2a2f374db822cb56c822f77b281a658dd014a54dd809fdf0b0286dc295dc1f658d3095fb5be0449ec911891610915d70448e3dc81189164891371b165cf6b90aa2cc0a9c056e44b7b01b45991fdcdaa45fddfb6fd1e672bfa1b8eef3a22459d2d09995b2b1ecb714d77d124a7f91891490c83256a20289a0cc6595cac67870d9f42a193cd32a92b811dd62f96dc592d36bed62f1a715cff2db8a8fe57323a4bbe243375af13d9d99308b4f46f0f4f6ab4dbae5afb237b4af2eb4e555f646965b4c1f780f9a0791c5479913a6a6ef253dbe22ac4c5420d41fb811ed6200974fed62797f5fd2ae68632cb8e69e584e49ecbbddfef427cc002e9b30ad62c32d94623b28e814fa607d3382271cd23f693766f6f9c9a64fc1f33bd14a27a5afb238286e230dfa9b30ada287c2ec4dfedc67c234a941cf2a97e1c8700ba162fb88d00d69d2115ac5108d2b910feefcba82eb18c7d1a8e13da0b9a328ca31bebaefd7a4ac21a57c55a2ea2fa054e4f0f3cb8d62cb3f52914445e54052bb2ad1bd268e524a29ed4e17954a31cdfb25e9300d178117b908bcc825a3b7a5c51220cb8272f6265307ed406a409051865509124a53e1348f309db8f2abb74fefb23a54e55623ca60ebcff37643ab10410aa525ad422fa150dad54b5aeb236f7df66cc0042ae4d08b668e4c92d8400efd084dea963f4d721edcb01eb5ab49e5417cb56673588fee113213b27f43b9ef4fb3704f13c96d0e1bc9a3bc4d6e588fb6284d1c676f20d5ef7679bdd817aebf0a831a832a837a44b7fc695d92fd71d1cd4b8e36b84251de72086626f2fd76e2dedfa889733b0009ab4438b8613d520201a27c733d9239f17edb1215479ebdc9a549358826d5232150a69f3ff1271a9c95ab914337722399c35ed24b228ecc4f5f1ef9ab8b37933674ff23030acc7eb435582c93bce5501a5ce27ef6a2d8aa4ab27f7b8e4894c007b79fab127f79911f892dffacc8283b3e8284922772e845d96d102587fec2bdbc74c532c4b9efd7276038696f74a69452dad1cdc5c518bee42fe6b41171867f8c3606189ce6d5172aaf82a1fdea512f2454fa95f7da89b6b252a9a0b49590f6de0ba17ee5414b00092b95be7a84d2baa180b60621fbdd371550d055e82b34154d049136714f04112f28716bb562702db38ec6b42f010129468c183aa367b877dc66b5efde86d297bec3428ac86131abdf0a613566d5d03d0122ac7bfb1d16f253840d160b297df7428ac851fa0eb3fa510f0413a27df7f673746fbfdfe29f221ae7b08fc23f2b6fff67f5dd266d0f196496df83001286fa58b6e259fdde4798f6b17ab3b95408a2ecdf1f6b00dd97de86ee4b58481139506f5f08ebbbb7c1be8785a030ab316b00da97de06ef51ef3deaed535a4583fe55a4ef68e569a812ccae947c07b70635a6494b8c90fc577ca59b98181951868c19355db3e4059adbc59e46bdb78396e9efe065ca62852bc9d0c3ecfb5727449d95f7af4388afd27b4542f6df68389bcbe2676a628df4ce47aec059e02f7019b891cfd8220dd77fb3ec662dbbc666f28b21e60cf7a83a883249ba67d1fd8a2f89fd15efaba9b131d3d7d8183a735f83cbdc28ba1f657f1a9600112694f2a9df6a70fd8595a806212121d4abbcf742422baffa150b663f967cfb11664483ceea5f7d15c95bfede17bd858222fbabbee82d95cf3f15548fbce511b6fa220cf545d8ca17612a5f84a9be084bf9222c9503f5fdd5f053448ed2a3f04ff7a5ffb1afbdefe0fa12ecae831bd2249a0517502a681422f1d54b6892cc6923fa06344902d97fa341e326de48efb81e9994b2414929c55a3d92b297186144f6df72382622e82ba2ab91be9988ae2a3452bb1a4ac4c1d1e1e447b11065fcb38f6621caf8d38f52f1d12abae598fad195d97ef7214dcafe75071127067989ea0326ea91cce92523c8fed508d97fd3d1b131d36f3b1cb7d9dcee6e506e460d7ae8d5a38823b36f46d937236890e787950a53c8fe37091aced671ef46feaa3b902d7f20647fa32230c95509550751c6bfefbda8fb5a83f7efdfaf3aa83fa844c8fe35091f4576d94b644e8c33eabbf4fa4bb2ff1633daf7f3270d3ef149d0a4b25e9621cefddb8bf31cdcb01eb5bf13399c59fa6ba75390364403ea21ad759007648e93c9104cf8d31be02fb8e1ccccac7366918924c29665d12f70e9ad347b40ec28676c396b26e5cc6277776c9a51fccd6443534ae9ee2eb3747777ba6d2eb34c6699acd2a5cc6632114426357892e3c714ad0437a2e7a8342b1bc982d632452322000040001316002030100a864322b170a2884932f614001284ae625a40a0894190e320848c210600000800200232030322b4510080b92d8800a6e8b213800774b5f52bbd78d64c755eef49c2e0bdd38b355a1d1e31454a8c1137ea9c5a024a8f467146690d641e90bab09889b7e443d86276643bc72854a68e2f9a2231947d2da569b45d8ab4522598ea6a7fe2237b6730d0cbdb491a4978a344543e245d3d92b600fedf86025e0dc59f36d54b0f621571891648df3b4ba3d526048952ad2974984c4cb6aa261ff1377b21fce713a2f63086e692c1718be20e72f55c75524a5a05f96cd4ce54c61d5dc8378caf7c19d7df11909c8a4b048cf3655e18804652c5da25ae405063450d5185deeee118a48630f49d585d1dee4b53331ca261f097779212e4c85988d0359eb5b32267f2be0dec36653866939479a47e9e44744ad36778028845c539211547405022138fcb1748e3ee3afe3bf19ca3f43eca045e1808c6031304333e141037b02fb555e29460fe6dad6e716797fee3f21025e6bff596368fad29c806b03e2846c99a4a9ddc93a6d7f512e2868398b43d457bfff52de048051454f4fd9afacad8a0803c3fe5aa418782bf6bf594adf845b1d5a60f47d4d8320505da8a47b2570f3978e9e4e8faadc3aea0fa62758973e6c64c2581b464a937f2f749ea31258d184b0063d0340220181522ca8a4c02b12ed8ca191cf3533b73117196b8f9312f8384d32dc72810e54870f29f047b719b0aecd15773218364dbab8580ef35a37b2d99a229eb47f2125a8833b62d39d652459fd7a3c88323de3d2653ebe99c6bf1dcb08839f4bf9cbe34f051517ade4ca7f72b9d2a85c034d3e92d4c2bfa5af4776aaa6fee7a754e359c5de626934c7ce8601ee90f78d4d1e76bed5d15638da24a6b54ded78a92852238de47a28a5d3413e2200f0d19c89c0c2461331375d3be9948fdcf28eb47b6050927f1e56a4631a5a3bb633ca54546f745cef5c01a2007ee8de684164a62ae15ff78a33143ab22ef061655a695d850a4bfbfed584b0c0f431a30239df9e07cc1c25903d2fc7299ad32469b01f4bccd444ed4237bbd15eee7e3f49174941dcb62a11213ac3d695ac55308d3027737c0e46ac53c05e1a6fe40b70084fcd683775ca5c00fd250fd9e9f5a7c7eb09737fde00982cd7e6197199b53b6f8221c36c75e8d09b2188e2eecd82a9f890edc259afd34684a7c8225410555ca7b87a3f8684fdb0e18adc774a9df3798b34b3622a08be2eefceb4bd46db68abc824d2dd755518859f65e7b08511b53fcd0651b81ea60362875744dcbd76d956b3693b02b3cf9680d2e5cc9de970e4015623231cd493a851191a4575d7b5eaef24fbff256a091a8ef8cf858c9f5b9d98f9c69205509545ae184f30919a600ce29c4f800a8240504917c394ba5fdd77e7f94ee5f4bc42f64edba3dc36f77cd3e7d354e1b8243d42032e137346c909992dd7f9fa38095b1a03941653377573d705bcf35e2faddb8096da596147defc495bfc1f1b89a23804a5d5223b25902aacee98643f719a11e6ed79fb916ce74a1c290b0de26567509ff8b28012094f08b50bbcc42b31250138aaec2343022644d86056824aa0e398d08984346c0b49f2988a2f79e6c65bbce1eb94b26aef7b8e58b045d044ed4e9d7efb9f6f3b7b2366f7f21e041add3b85b3d539256c6c4d0b7357a8af670ffef838bcf2624c3348da9bbf3a5870f4c80695179217157e56c96ed23adeac82bbcec3d1f2d1189ff09d50fb13298023e8deb2b3c183563bf3a94c6bb706a3d9c977ae965f58229cb51946231b73661f5cadb455a6d253edfd8fd53d4b2380e276a0acb9bdc936df6f912e3f108ec0d1083406921f6a35b2d96e5afb55c7d8bf0cf2bf1f2d7e88df1709e54c3dbaf28be8fbaf8229f285f8bf9e69d4997e7116c229eed2be9c634699b7d704982d04fa322d56421fe4ea1a9d709904c3aa581b3d0d43c4a4bbd21a199f2acc4752d900af0c626394adb911dbda3d74ac9d391b39b26b8281175709359b6ac3a25e828249f8084839a86b753914441c9483b918b48fd0c018991155a5c931c75b4133129560ab1cb2771eb924457ce28b53a6dee5ed06cfd51b5f2a44c25e7e1ea9ab40911487b398df3aa24f999285d0ace3be5a57b78bdd0d17fb92a4a372859735905ff853942e66ff62cedf1500e6fa3315f0b48523417331f8e83a1dba44b5a287b340a40438ac022d33f638fb8511f2d471b4968161c94aedb3a9df04bdf69f75a8da4334aba0a46d440ca99a8e28898efa9b577cb499e087f7e8c114da97fee081def3c1f7d1fff350994f9f2b735fe2b32624a5002c451fc8f895e91030afa400290679abbfd1140d3d14476bea61a218fd8da3d69856a7c7f102b5f80bd3f46d8af67644e69e85c0126ba4094331d848a69c342b8d694d369eb692a18033425ece333b15b95601dfb82cfa8cc834f501f4cc69c1c37c05fca2a82d5b05165748b008269bc4ad1c7c72c1701cfa2895e03869bb04847b1cad36f76953296c949d8b1df6230712cc740ce9566cf66907530d57225aaeb786069b491474264c910a9a944de04a6c00a59106dc5b177a2e20c03288012eb42b1c2b2243c4c280295848e70e8707c464dfffd0c98aa96e1e8bd56de5692997148d03b7c34bff3b205787c78fac6a8a24433084f8c138ff4d62fb2460e816ba375b6e600692d14dbd214bd2a433620b40f6a9aafba42ad8fc8cacf72c5d92bc8108cac2caec776dc2097c4068d90dc8624b209726ace86759f1199d6ff00c9ad8699ec8e9b79439a9765f8cd238ccbe4e48ae61a21fe0ed1c9ab735a5ee3b64794e5a1fefeb44f2bd0b705fd6fdb114dad1245ef2f17f6743b956dbf990cb1834803b4f102ec69babb938b0e459c1bfeb34196104e31fe577129dced2d083c132700941c5a27bfc3aeea9d1ef97f21f9c0a38403c5af30576d48a781b4aec2b1052ba100e173ac8afce0ee0bdd47abbb78173491618ef7c7884d9d355f6f4925bf6c30fcf65454c9e22a483fed7093016db6eaae67bd803cae243ae81086c9bda4b570c388ee97bf26e2804bf10e1996bed64fc2f8a92b2fd0f557ca844a92361c6263e66c3bf602dde618709d4ad16ae40a722dc828301bba1418f7b4252641efbb3dbe288898d589e1645a7957e867f048022ec4b596405c1c9102ade4478e3fbf4d26e71311aa3b8c0a49203eae0f266a01471429394c6a8d3693d34c367b7aaafdd4ac30597b2fc92c233a9b74e53da11490360d256933248822e24145fb0c535d7de081c6cd7a42599765d480c8f295aa5fefa2a0c35cfb5c6f49ebd733fe52819196d51f189f425c169007c4174c95b1c697a281b49ba0370631983f28257cf6ae0616ad1f7c64492434ecf71e5a4209cad2c69670b0a7112382a195b35d070d72f2f136c2e7b852e798f1c26507508d19eedf4bc2cae004a8a73fea7173e1fc401c5e06178932ded10d7ba09b19f6ef1cdb9b22e90a1426335f5630168f1763f3abc842820948a27ea90535f2893d0b4be0719ca8d4956a22cc50f8acfc22365a2922fd02e47ac7cb0a4393c8a1f7e87e3956630e0b6330f991fe95e2c96429a8bcf9e2113993bafce2cc2362242623461ad1f50439bc283ffc21841d3f814c2e91c7e9ca741358be56548b5bf2924fae777fe5d5ccf67c88b157f879cad5baf49770f13194d0d62569bb756e5f16a751a9982071898648673967e769508b308f165a79225c7f901d515467d3053f35715de23eeb5c9c6ba6969edc553319022904129da2f3dbcee552536d04ad9454b79b815f1e14ffb2b310bd5c18266f850e1fb61fdc2b29e69778df1209deb05e235e22712abaed5722b255745b9340cb337eb106ebe16465706fac9e0e9f7ae788841ce7707f3f100668131947714ceabf85f9d1f5ef77889bc2fc5e7ffeb7f285651cf441405695bb0e98b87f17590d3836181287b3eff657ba4a42416a16aaec1e214212b72a4061afadf0edda5e2bd210952dbae079206eba741ead85841c8ef1e7f7d4df3ad5f3ab1e4012389fb4154bece8e15e3be42c150592689faefab29ce7ba86700d318d2d62b4d23b3ba6655d289a7a3090b9ae72213e582e78d516c156c7692ae8e298e0d7b7bc9741421f0dccd8096195031e14a9392c70a602e73175ea510222678fcfb34c8c857d5adae688cc3e30e43b5a4139dc34ab82ab219d2b9d6de7fa9aa1ff61bc66cf85654b4f0ad2097b4e44d89189be9d855055071cdabd2ec1525284834d725588639088a72198ef1c4c1e91bc2f24274a92afc9c93c692dad9e86d24314757b9ca495d8db58a876e773e9e6b1fedb0d2a25ad0938db235bec3c365d772c011d7bcf2c341bdb8d32c281428181fffb7060d00e4a3e07ab9fa3b629b348b2700b2a3b8bee798e24ef1b3a477e4a0b745e7a1d02c83454988602bde09032debc50bf6cc521c3d42c0fba70e0cd367416cdbed471176b83e68fe24ba98c3d4d8a7aa37067d4bea37d5796dfa283e6012b557f5bbc413a3bcb9c767d8600be2ce71572091338b029421342549bb3227473cf46d19787297ab53f06ce125c79906e81a2e50e87acf60368690dbb100cad894c1ab9b52358fc2fa9482364b559162388e79a426d4ff871fc58300ec7b477b20a299fb2e770bcb8775cceaa2305e324bb7a92801d582665d405285074beb721aeec7207ea6378cf5199cac2fc1cb07753c9e0914bfd6f703bcc1d7117b8e87abe85cb701be551161030b562c103a2bc5591dcc9a542090b254107e644c8814ad99524588630407b22d4b0f5d2e930b73525b4bd09ac9e57bc66e147ba36de9b0228ff79694a01af121371d688669b1c5e808846cad1cd55f7e0106a0865370e443358c2669b75bf4fd3e61baa7e0aafd071f91d4d2e3b58c84726d9c1fbb7323255c39d67ef578bbfa0450191508736eb95023868ef262c1031253ca36182f0daf0a342f34677872f1a979ed1311f7823f00fa70f2cd2c536e9b3a7a7e0886d36da567071a1aedc7a35669bb7f04f3318fc29cd16545258533f5f87a1d35f2eedfe0e2cb6c0b5487fc1600f1d8a4a196777b785019ad9557b61f7d0b475f8f2c07b2078907fdb01fb5a59b5743dccb5742896f3107455af7ddf0230a7de59adc59f7245e64516c4fc4a977fd21f56bd64a172ed6f69b20ea64348aedb0d976b15ab92236d4ba60d0ad41cdf8a72c8f6d10d505229cf0c4a19d4a5a358fdb848939d7575cd170185d5215a5cbda675209b09c576e94b6693ea92dbb343943b08a79750c6db13d22137073e5a4f322d42edb03b84a9e486fec00120f86a80078dfcdd11536f2292b47983ac465297426e660ae17d2af3bd7a994376bdff8b6bdaf9a8134cfe0f32133c573fe6bc104d839e99163283370efd6fa29f4beb0e52b404e52ef9aa2a95dfd4c9561cac97fbc34e5f3f2ffd32200901c1c8671c4937302cc4e6b20ee5aa824aaba35adc8c610182b88dc08c7bd88468f3739288f6117f104d28fe0689ed6ff56bb05ba57993aee25d9c2c5e7ba34be4fcd87926385981f34e3a3fb7ccfbcce0c03b37c3048293332378a9c64c3b8cfaed41d6ad78735806ecd652e542b23f48a18042775a552a215f2c2755c716770e210d5baa28edcb22e02ac6479f7a8c1c1059a095c50ba297ead26a146c73d46d3ec1209bbcecaebcd123d5194b593bf5c5e632fe7350d01331953b916e4c7e945662e5a4e2fbab0cd951c128ec2add3ad33002c4303860d75afdbfe9316807d9994e48cc9d1f544e539319e5242ee5918cdd97315442b0f214f7977db548d81d7581dcec24511f3a30c68484a17b0e22d163fd6b62ad2751db32a9b2fdbcab01896b5f9baaddd3c0b79cba4b3a12396f3893e5d370e4bbcea27380500875e0c8880bfbf29f76ec0a06ec8d82698b49fb421b99c1b9a6d79c29e0496ffae719c732dc2cd8b05e02cbce1da14a8cdcc06ff64b38790e981a32904a064b69dd31b6ec14db4afef81f9e571e36c0397f4fa85a61f870b8ae512eb0f4970296f93a6e5d5b08970bca4a0da2a87196e08e5c94c2878822f0fdd7191d743fe746f02302772f960fb5435ad56a7eff291d71493e262c46b55fae7ffa36e9624c5296a323e529bb462a7853f7ec22a944c37b192c1f01973cc74deafa5a7390320c905da44d949ef903c9d7ce3b460de776677093acf59db8130d46088113debdbd6143e702190069175279114f8c277dc6c0a122072a3fdaeea909013dfd58eb398820e445d6158c164000a6dce6febd82f969d0c36c8b36d34e5acb4ee9764ca2b8aa4a5daaecefd00f3ca50ae7d254662c43f0d3dd68f97c8312a344cf70b6beeccaacf491e93417748138440e624cb35e5d12c8c0fc59615270cf4c02c160246f1b1ac1051eaffa5cba89c900ed2370b6ebee81d730acc03143f071d8ed6a5bfba49a870038dc671cfcefe5c3a4523d2f004594960d2cff7a0430ad9d5685f3a9c3299c0a663634cb3a8d957c6e380a09a07fd3b5d3b7073100e4643246115975fe93f1882f4d509651cbf56141653c5f0c4d6353866cfa88ff855b8a80caaefa93f2f8d1b3c0f55d9912960fd758206a2c07193e4c3d54066e857cefa15910daa5dbfb00c4527fce2f0642ec551b4787b3e55ed93badea9194bcba6c4159a1f370d4288bf623102baa056f801238a76ae337642bf68d4442e37b597086ec2931184fc8d106b9a73eb3d77974aab6a10a5df6c7c89b6bfa0fa6c6f6b6fec738554e0842f72af86ce6ed0db85aadcc44ea967f5e66871b6eb7c9d5b1a1eaec7c16bd57103a957427da25cbba7f360b0bdf85db3ddc2dce6e3b6427bfc64fec89a33fcc6f5fd4e1d174b000a7dbd3f6e8493cb90e1fc1358e890072d36fb8e111a564effdd68c835df61d64d0c5f176894e8ac703b95b3897095676f7729688dc1fd3626530c2c772c688144a04a80cf1e085347f3430a41cbcf687a25a718ac7d61b58988cb1e1c1d88a590c89a660edf1044a09856bf47597b2684094ae1945a4a532715af074e988a60dae52904c7127fba03ebba03c03f13c39379bcb0ac8980dbed2cf426c69a7c8f9fe9e02da5ff5b10a0d0355a87ff68688d666ce267f07ad29e2481e05417f765de69f2877d2eedbcef4682011d70e82a33198d8e57c645db7762ced36f9865c999555b4159bba39f31dbb76d0503f48e36bdd23f089d9c7b083c0beae1d5a4dd6f6114c7a0732e871bcbb4473ed38966c66874e48095e3bfa73c3e256465b5eba0ea608e2c251a57c002b722e281ae8470a9f8cd85b0c7e820f4ac14b16fbf5b22c5440f6adbca76baa2e2d4ff509741f4d743d11238f238e8511a40af8d91aaedfd43ba4cf6ff947a127e8ffb074c00d3ec42e7829ffd39ac45b27d83384ca9e4bfba076128ba98626d08bff708cf14265340c96a8baf8422081049c4c98d4126582ff03b0f335b24fcc9d0c285cd867091918c413eb6cb984d55f305d113c4c78b8d9af026a29bca5eb66e7558043e7ec5efc93d199ffe2cf39cdcc8673b57a4e0aab84c15508d68b4d08b7c5e24012a9ae3bea9309fdae0e1063e3c0c14bb81f4588620b7b5de817f70d67bd2b9909870cc45e2803ba93e40101d08f4657560fd353b0d2295112e8935ea2435eccb1907aa06c88d816c08321cbffea6295b7672b1880e7803c783a7c70bcc5100453473faed402be9f2cd806cdf3d03cb40047ffa6086d83b45a1d8514c5637db02c2fbe5e24f200c8879065e3b12af4523cfd9aac6c7e356f969eee90282b93254c932942dedce8365d491221753c119b99c141d42abcade225914d11fe243172c6a27a0558a3bd64ab0aeb2e9ebd7d2c5a897abf260205fa9e4ac4e6ad848e15403cb3ca21bff928c021f7cf2e8ef406e7721bc24ef087c7b987ecd06627f3f16c44fd885faff5360f9a034b4c65c4047b43bbb137fede1ba0ff672dd973463ee80e509372089ab48bc986bb214bbd057ed46bac9cff6b607b72ca803c03e100ec1a3a0f84b5311e0de424d368623a2e136fd0b50afc8af0297651009d132fc4b63f99e10fa7925f5f5cb54d6a90d4e189949b5136326d3258596f81dab9c6a94cd4ad979bc4b856181f42f9b7528ce5235e11295616b01409633b4a11386e5453a49f10a9d1c5056470365a1b720b19c8a9d7d4a8af532e2b097aca3814864fcd4ee46a8080108534c888fd6f51fd1d5769e4044540c037dfc5333ccb21d51526f99043d00e57a37202742be3aec4c912c94ea843b47cbca916bc5eb1b88762f709aaf056fcacb29441919653c0a21984233cb0930dd08354765c15a59eabd1fe9c40291938c65b0117af1d66326a21d0ee9121d4eefe3e7de82121d78725e114850b55cb19f73c09bc2034b1998a97aac89b112af046ddb203259ad72cb940105a1767763570a7702cbb190b321cfa52a9b5a82eab0e723497346c4cd6ec4eb56f109e8d9edb8f829aad3df8be2901c8a77e56e20580cfaff1bb06d411e8b983fc2d59e31352619eb9988a206ce071d5546c10f61ccc2329b0b9cf2aae561fa10689ab8f55703cca83dfe80cad509e275c83c3d4fce21e303ecce524f47d4e6bdd082bd4a13b8355afd3e2a8ebb5bb0871cb8ae564d6b92b715bd6dfe539fbac05fc8bc39965dcdd46ca13b033bedca8f3cf2322a2dbcab54664efad095ba2a9c24272df8ccd9afc2a6c2c324b69c4885fb20edd4a6bd052817fc5c661f792000fd253ef1b224161d1711297bf7616f4b1f6fcfd1e7d5e148386284800fbd5cfce618150c5371566905744e65205a09f4939ec369f799fc8c822377e3a4d8aab4718c4682514969c91c874626c4795d94a6315a9f673176f5506125d5ff0ed00a161e42a206bf9008118d037220b228b33d5d9ae4a428686b7f7db72a74fbe091e35ba2291b9654c15f5cbd2f3387acb0e23958565b2d8c1e32edba5a4b9233f746160fca97e1ba1e1a76ad84c509336f68104ceb3163ef715c3c2c74fc27442290894c55b0ac2de233ed8e2473278491dca1cf1b680e34404b03603d155bdd4751c176687de2f79508667c65ddd599310ff97fe14b602942d0083abc8656500b318aa581e642da5ae42031b1aae0d885e08d864011629367748d8dce756e99e229c9e1842d98550ed4c84969285a7fedc1bca1cc28614cd4115674ddd5d7ee6f9a0ec6f835bf03f3983090a386e55cc4b70d4066fb3598e53f150964362c297ed143deb9b3b43e64303654e2400bce0473291e035b0393981a1002448659dfaa1acd4efa20002ad88360a4de99d12e569e13f89e84fae6554fce52ccc81a72b5a5ac089d9b070cdd1baaab550322360931c71e6fada24c744bc1ffb356d547330f39896b44a5591ed62be0b5e80f291bede33f209c465c5165c6be1194c910951872d80e3a9f9c5838112b878f112b278c6922f69d688bf30ef38c5d539d106b2acb17f7fd10a0a6405c03c0c3db9b6211b8fb6355800e21622d99f869523b466914a9de336439044ea103e7ca38041449d5f949fdb9ccbd38382db4fb7fc758cf446e5de40bc0c059dd0d99b77ab195eb657bdfd202301fae60633874a10258eb18fd66254c1cc6138b770122f7868905418fbdb9baa1d73e86cacdbd85970d99687a25d094b8104007e1010de0234fd74fdec1adfdde338b6259ef7885f1843c8cdd439948a1c4ef5b98d465bab696df18c7b5eb6dd00e3c0a7784a676bafeaa23156e3a49947bb7c26d53bea039136f28ba3b7e5e22988c582bac9e5b35836495906d3b5f4186d852f610f5667204a78d585b47f42cb0ffafafc8294a346df5ee9da2ff538ffec47dadcd167c031237337e649e26c2f2c3364ca54f118d0841b681527b7588bb68c4aa3abb7b7f69b931dd50111388b50c847e01d3337bab0c0c2255668884255971a01d85105ad03bbf6d9554cd61aa18de3c82f3ce25822d80b4255fb8da7b33ecee88f23b7451fcab1efac84ed36b94d09ce952eaaa680ba6a0fd26ef9cac440ae96ffae4569067f54b4bff6a75cf9da7be36ab5fe87ce89c8c6b33682bf43a2c549fd5b465615a04f8c88fd2b01fc67b0fb0dde5b3796d48cd9d7b3d79dc0832e488864a76f1732561b8984da864cfc4bfa00f4b584b914a044793e2b91c04df0440ebf88711690e14450234971a6240584c8fcd96d265bf06111b18c8338696f66a66881b50e4204a5619a8aab803c8ab8d903208ccd01cf1f30701fe46c9bd224a633a3dcdac0eb148eb61b7c6c1415151828881bd741b12d75010d54e117005337b722907e6e3386624ed99c8454ba809b89d0da686c576f08aaacd55554c9ebd958d6339bb06ca15d6c26f8e1b57e82b85be79636609a6bfc1f16e3c4ecdae96683df819c9111bd65a913e7645944a4f771eaa286689a5ad19ff3cefa4f79bdd38ffb3421877cae3560a328b11caf44df0b20a33f228dd48e5fbc67391a2d585e8839678ca79af502feb4a6c77ff6d6464daba61314239c1638ed1c290ed5457468cb6adde795702f56cb24f853b89b562b3c88fc805c5407ffd08bd5fbf0961a8124f507e4e3efac6c99237ea1eb60da8d3de6ca2bffd8de9763ea9aa573e575a138070ab2901a7e0bee1cb0149466c3b9a2d71c65149f28665c23df354413a7516e01e5d926580dc58c3b6080b89258819f4fb81ade6dcc5d284ae587d95184502554365aeef8015f19f516aab50fae3534e26527b3487847519a1664ca7a6d6bad2899b39611e57d1c14dde5fb7e75ed7b70817cfa8449752233261562cab75987c10ed46c08c342b83741bbf77ea12cd71f56019b293fb15bc7dddc94031fbcd051367893b0b51285f12fd53965b5a641aa382f8570df1fc1357512f993fd561fce16f9c4a29711efa0499e888fb5d6e71b1ad4f5863e737bbd6cfddbce0c911e1045c0adc3a31754f1d7347482bf383e23efec4db1aa1c5e464182ac5c43ac917c753c6825345f08d60a2a604388621cc1b552823ca500f4b378dc8ee4978a0aee71d4cb1a5f1801b4fd3b1c16176df56bf6b6aa89889f0f8402c33760233d0c0446aa07bb22409770dbb33c78792f6e587f4522cace59863e6aa22f5af720f12dbb31b98e9d74ad0e4ecccd089e8ec81a64a85b4dd9c7110211e46b3edeac8d291418fde2770b835d609592ca192453c2ff22d7efc3c961de10b4ec94184e7a7fc4d6732986eb6826931aaeb9724c5d19823a389c4ca7708c805435e6e0bb0c252a40fcd179664808d1d8002a25c6ea7a5c25554a02a8b80a0162d0d109a4108267c72012753196bd3c4a286d00a972ca6daa335fed83b676a8fa2d1b93580c385156b7efc170eafda44255fc2176d940f149098ae58593a1b7d8fcff9acc6d9030223dc181bdd1b758fa3e87b0a9c9439c3f6aa88d7719fae9be921c190bb4854ca662ceeb4f240cbe3a1a881b7724876dcd88d8121912a6370b2332381a63081dd99c521df943fff31814062f01eb60a99094ffa52cd662731ef73a7b4ae1e427dfe1d2262fda560c3fa94825ed1d513a943d880f93c24c86bf8bc8deb2ca86c0761b972c167729816e00d57bf4c00d54c5fe7f886f8fa56b1ec55f69ee88efa1e556a986a9b9cc215207dd9758bfa4e39ff064180a52462d3002ba4753271b05707e4b513f80644236fa877ad507f52b905f315a15a94bd0dd4e69d26d86874b452729223e4025b40173ee4dcf5433429c83f098eb128664837eebe426be55e6510954a52d38428529e1049cacbd4a29d959d8719172f8516819bdf0965eb1d0572fca36aecaa72a89c1831764757afb68df1a17c9cc3dd49232e1d3c6783078d03dae9d95ce1b375b48aa4095cb95fc96da84a2458d7f9fb0b3433eed12520d4065aaa4ae42b267f1d5f384638cdae4f81a8b73eca0707c1878d675dd7ced592f0e744f37bb83642674bdf54ada6ad64ff80a1131b5e43f87d46f4b915ee936908c55bd135eb20482c1440ed601e0b5074fe2f6d1db5de6fbe47f18c9dfea4732dcef7cd2b25a4980913e6918b78d46a69eb79d5178fb62e5a8000c2ad260a8c66b91a0edbacf073ad2b6314f18e27987e67a8a209a6d29bb69c00a76e88652e04845d6467cecfa54cd8c646f779edcdf82fd026914f868e10057989ff0143c6f90d7e76b3f435e24571ae2ba06eb49ec055fd43081f9987a7d36e784d86d420edd9a0ac2aae29fedf6b360b50130f2cbd5e09d2b03d87a2907e86bea89b928ce6c3dc360b90a8b162057b09ab86d1fd7c43a73b2e67a069aa4dc42d7f94b28d60ca393038461247d34342ff87d78d878ce5bfa9d5b432e75c9070d71a6e6804c8cc210a06164e356080447af3e15e07d1cdd7458b58569af70708b8852b414dcd5d82592ced57449e2d5f895ec34ffc58fd6cceba2bf593ac5a13aaf9449bda8c16c79b57cff12ff3c777f89ea585ddbcacc47d1b79ae3b0515182d1f057b136a23baee720564ace1c446a8bf37801aedaa2374c94a774946bae85c066bad11cc8e2e1f1f5940183136e129deaccc57dbf2a1f804dc4fc9d3fe7b2f57291f655430dcdad7c99492119cb09908be5c73d1d61dcec0da24d2a35f50b10fbed378ad4dd2b40cab0313132433d0efcb38bca93213330f75a864fb7beb7fb279213064acd4011182bfcb373494b069618cc9f3c381c2144d2b990b1997b39880b2daa485adaaa950ac4ea584fa8125fe2477c961465ae080d31c9ac00b2c86f92dd1a66050326724d57e25d2d373ee7693b2ad4c4bd04920ce979e682a0e96190c4042544594501bc2f943e1e1c70495428417b1eab3604fb1207d1adc88153c0ac000360e3dcb1350f068d53e185f0b34156e5a4f6611c0781292c30cd4e9714b5699d019af0d12202e00c4499f3c23c0a4aec21702701de845107fd4d25ba8eb57c849c58484612fcc21b11682f64a8d02f8735e840281aa7a8d8d8f799e6e1835a0e0ab21a95c49ebb9a8a0c704458f750ca78247171308b0e48a3e28800752fad326ee66c09044815b7a7093aee1d3f60a70a37915f445320b85819f5f4590c3ce17d95b90aaa1afc1f9f8a8413fb53f0d2e0f98b881debc5de480e4b13f4fc1837af3f56fd6542bb5164be2980e63595c5834e6dc8e44869822a3b07870cd004e7f0694927d5041ddc47b7180c1092c91e3541c0afc8dd3072cb6059af42ab3f2a3b54acf2a34d26054006f6f789882ac8aa73e60c67b2f652a61e5c814c01aed814ff805101ad5c554032bfdf549990b9eca754807df35ad6f6159687eb7807fbeb94bfb2abe8fd6bb8e7a71cc9540c3c9afeda4863a74074153c752bfd4df0f9c068376393a16fa13e14fafe164eb499ca4b2810164810e8bd167e6e4c50f453bbaa64a5ecf37d8b61eb75d37a439f6d972ec16012ed81fdac07791294813c37ca41105d497473411df6b1bef9e64ff6ace43bffba62964144afd600bdf0a17d312640b6039505c9c13aba897e9d1beaa094376515d46aaea10d69520b370d5a22854860741d21a3dd9c944f6788f5c86002165a34963f13f02e449fa22165adb6a11ecfb6ca9ba4802e687d65d076a7ef75fee0c24419e712d7c74a4c73e40016bf9515538d8c515f5cacdae387492c964ec4d34fbe5aaa6fd4e090dbab76cb8f72a1c6cda38b08484663b1d6144db7acba129e8facf42f253d1e0993ce3d13aa245b7da5454291160145bd5a648a9922adcba78e5452a66dcdc974a2d356d4c27f646350ca66f8c2a86035ecdd71bc69c3cc28651946540c6c49d974de954861ea7ab2c0d1625fcfb39e9b01978cdc9fedb5547bf8bc03afeb41efc633564dccc4cb8578fc84092f24b5697140047531ec1a87e28587299ba3a935aec19495d132170529bc87efdc4c89421d53f6ef88e38eec6443c1f393c91de453280109ab546c90000c17c1c405bb5595a0409e79c6a2f14d8852593f74b812b2db24a56e7acffff804d44c848874760e12737c7bc4e280bb662e1019992b952f474dfd4e5ce706999a044d601dbb930bdfb62a2cae1d28af1a8ebdc1ae969a9ec5b7b9e6117a84be5eafb34205398265d06687d56444cb3e9988bde8e6eed27d78dfc5b2362afaeef8897040aa224ba494e53703588b7c05d2ea5f5adcc49419c12c2219eda18ec48259ea652a3197bf972cdb9f18234ab22cff4bdc23ffd277e4876b8a318d80ebb053e47c8e0eb36c49d7d7d0d63f5e686072caa9593ee18d97f5226882ed4a5ceec01a13448c7d205df6f9a3878562e04a14b9f2fea52542aa9157de87a335a5b7bee134e25d5469a6055be25d88fe0fd0511cefc53aec351b008430e75feef5a5bfc64a2179028ecc15d40ef63420f56d4eef036fb3524ac120cdb0eef3f4536247f161f79bb72b26eec44d8f2f0dd99cc79b04139f888a001f1909b58d917f02bc95fe57286ef7947093391851873360418cb3bc31ac48f48487b4be518e83bb9104acabf8de9b799fd389e84924ddbfb28309818772cef16ea7ab26e43162e9b8fc9665c291e63e2671558a42fb58b4dad36084e5a2e10e72898f03684f175cc8527008cb0782f4174d06ec1eb0975e2ab280dd3de934be747635c0036023806f9779c0fa36622c64ccb883598556b1aeb4b30a09ac69e8bfccdf0f208c5ce21355f3b094d88a72930a41712f3b49c3c2c22f5217f8e252657f6851ab5074337488b26137b4574c492a54f45a03848d718bc8786ae335274315f578a8a54100e119f215048eebba3a32699b1312a32e25a739174b1f8548a23ae0221ed20d1e69c5240db6f30cdf65305cf62351710289fa2fae5d2a26e2b8bd57b6462abcfdb71928638940f168a67bc465c1ff41c4af8ddd231786773c216944380fd7b559cd23277c5ea1368b0d68a33dddcec41c50b0c5f4caafd3ee7d9846ca2da51190d023bf087e88164d15e3a02427cbbfb97d5b66abaf550af33fc581ad19a412e1f7ad1561cd246886479c6662fcd2006889ac4c63184308d9a0b1529d9279ae773c3e312c2ea82078663f60cfeadd281d1ed33f66b0fadeff481e672c69fe4f178cb737c66d138ecf158191ee38286b153c3b315b99c0b0aeb361cecca09e57fc83170739aa5a8014d7f6568b20e61ae42c817098af22eec9ae5ed68ca22a15c89e51dd3da193605c38698a197f7124a7b05bf8231ac50eab34cd5809e23d5050d8a445c859d07f07b8899c9dfef765bc1a8d726fba1f30a6eaaa21254153b68b27e4b0c71b1a88fa77cf5dbf86b0934a781e6a2c81dc17349ca601157fad5d21404495c41826132bfd48f09d10e5673e74e578dafdb37cd4262beab0b2d27b515dfa56b24581429a35d7f1b62f5f0914a50c24039cd88313262a5778b87fa57b9f9efc85dd9c5dc5c6b90b10bca56508a61aff645d87c49c9d0332b3ce618f2462d1fee3b3df55ee24cc1642832d1bb7b28b1b315b5913c29f3a280cab1d22acb9f7590327e88f04be12e5e4434bea04d2b1514e9bfc9334a95ef512d81add7fbbc069f44618be3df2a98973dbe5d121c02db98779070e4940db5857518897f661d3d1c0c454e032e2e00828aa01d5e5161ee8c6c8411ac9b60fa545fe5625053d10876c94404117ecc00921a95a1565400735192846673706e45ed11c1f64171d345fc991cd11c6ce2ea9609b267c2838722951eb28178dfeb5b6f60f52ca048f196df907aaf0092b5555beddd92658cfcb487f3e060d52a89fd9c26029358be1c8626afef04e1cd0dd8b13821ca84741eda0e74be18012251f72f109897bb11cbd89789450a20f6ab56a16715915ee0cfc2a424d035e905747ef72762346b0c255e0c96f6ab50a5c5a3bfd5daf61cfdd3027eea19cddc0dcb4a14cb4f17e7600db2cde8f1ad44254b69458aa39b063de922032021dd3a19fa7c133908a82aeb044b8fc53b48ef57798eff27a8322d6a8ebae46e67b41a6914cd00d1250b88fa62d5e614249344cefa086d03f68482edc69d59f34c1024a825feec1fffd90faec02ac9a1b8e3e55d8f0a362f74e82f0a9e6039cf4e9bfa8d856014fa77c9ed79c1695293b798fc226f75ef5836f96a89bacd3ff74db3faf370c4315142644a77bcbb9b8e02e26da94e99fe1aa67e50522cede36a2ab5ec85743aee13f24ca68136248287e6dd93282edf7d552d285dae5d42c781c9d13b6476e5f700155ab54c72f608f7f192eb5d4a49574d9d7bcbf1485508f6144525b2e713cd74a46329cc199f110fa62e5faedf80929e6882681a0e55a3bd5f60a225daa0b8fc9abb1e35263ace71240c3c9431dba21599bbcdaad0eadb62411419813ee3b2d0ec1c6b2090951434ab632402084ecc4e77130039621236b3f3e2122dcd07c025dccf09eb82c1760d4ec218aa7b285db7050d95f64bc2c512e5736eaf031a9688b26ccf302262794103cf2b7fc5408af2afc4db049a05246f85bf7a4b96fd1cda4ce3045877ad1715b633f760fb106d7216c40ea9b148cfb183675e3fef3221bc21a0d6ded7aea02179ea784962daa70daa023e9c14ef1cda9a90096105e15db184837c56323b286f9f1dc38ad8483257ea8d912edf48b6476563831942587a038ad9df475ae62a697a779a58c0d0a84d4d634cea415e47b5922727bd5bc6f43723c4dced61d6c9083f90fa73b3d9e6b266c0d88cb998110091b5bd0c24de876c4ba24eee61e95c9948f5d7dfa9e36e72bbe88c513b0c6ae4868a290b80301534d4af586c67f4ada0aed092d5ba272bc724f9b06d2d05b7478d5744b994a39d912598237a39c301bc1d1231b92d6a9ced7869e6425acb2b05da626c709e4a1877bb53401bc0c598a9e36b611c766b6627208d129fd2efc1ea0a8a1cc67dfe3779e046751bd940a82d9dd84525991dd1cf04e4a018f0e85071f1ae6fe4e651d43155d2cf07f4c448809afb221a8efdfdb9b26baf55e1bbbc9663ce79df4e08b72c9aa16b1788dc009853ece7bbab39a9f83ea575216d9a32d3d8c9f278e416c5483b0b7337384a51f7daf0d6ab709f1a2a267ee24d721d101c66abe097a150a25d14f016365cad973e7cc6148a07709ec73ecc96289441e5b98ef311b97f411d5543538a0896e49160701d18ab321b8c1a4221aba34097cdc898a58f7aeb0bb0545995adf033d4896ec0d69924a7f283ee43eb8b9ba0043b2841162f0eb77467da7443540e0bcc19659b45e6712bedb1088cc79a93ece92d27181383606024db1ed1fca1f9fe4690e53c078ba05d65a5613031996ad2d757717604f6daac7fce669c1ebd4fb0176945e4bc626c9c90e22592f6b7c02f102fa2d8ca857d16c0e345e43fefd3f89d0f8841d2c2cec7232ea6b9655943eded4067219f410e3bf15a6346625c1e5e1b74224b067294d101652b84a6d402e49ff04197bca46cdc089e26acefe9deac8c41415096a0e3ff83f0024c2feca74521096d0e0b1d25c8c73705fbe187ce883765be245cb99a0477a394ef668db47afc693d1a137fd02f5870523758fd66ab45d8e970dd0789ccb70bb014890860fae90ebae7e32de10daf1d606b8796fc43e75b826e56f32b618946cd04d6e4473a4b4810620547e07b45f6510027ebd8c6ce67ffeb942b51d5e31c075b27be295e0885505a7c18dd1c488eebbdea0a829468d0cae3d9dbdede481ce6e3b6bb2e0a54f26234e6906c7b13105518720095b66e8a7e95ccef33e752738e08be11e2239a3ba8a15649568d7f5282d0a40fba994f0b926a4efb9ee71dc678ad3b9ae09ff6010d8cb782fcc1ea8a66fa14b0ed21ccb86186b0c6e82fb0f72263feeae28b08e81cbed5aabdfba610ff7de81bef61f54a2c43e020cf2705db6c49cb886332150608b7069feba78fcd979d419682058f201737270d5ef73ff0a840490aa331c576717f232cdd0d447148be4612b3b6acd6ac7a3bca5b673ba01ba307d84be48dcad316cc256d7e301f1053351e723906281704c792887603bb40855dbd868eaeb08d44aa3f38bacfbad6193f92614c4872512ff451bc7a7cbaa1d6aca20de8678a50e38b69d58a67d54820a464d1b921535f450470073999ee67223293f12f71d968d8707967568f3b805eb0ddf8cb97e46cc961b390385be1008fef74809d335423247549aa22e022c14c6168ad2a48f440b97381e1ab538057b55f9b42a5b52f9a755ba1b1409654ca9b0448fba4a6674cd574145235b8d23aeabfaaba64f36444e52d9b8b663d5dc5d412733e7cec9d3f8bfa7c1d5a7017f1a8768dd4058611a81b7f0548a2adee97fa0890efc564a2b41958517891e5c991ef3ad30d3d8eb99d6c6f2e8a4d23aede7ce0e6a377f668ba7d58f487132968115cdc7adfdc970105ded0aa53bb421b5a6e4c0a14e0aaafac1e17bcc16c145592609809e9b5a4a9b2efca23d3dc88f40d6f3b084e78237822c6cf1c522dc81beaad4c5e26d72f1886cc5cd8da2e1a021e14409c680d4bd9b301266bc2459dbe090c69e211ffcbd992d170020bd527f1f15cb1ec0bdae076b6e633dec51f7e1528d985e1a11a431fcab92fe57089ef43c941477fede1e3b136f6646be1c2869118e689c47accb0951f97b54901c12f2813d635d06a043e4cac24173edc31d551c12aea482c202ccfb9fdd1fd92a517f9311505bbdedfe557da7f188222e7434140cd59847d0ae19128e4f2111cb218fa03bedd6c7bc372b0f39fb13ba0ec86823e22dc7862c6fbecc77d3355199b0ebdd50135072c185a99d090909747e2ce689abb22157fb4384dae64085befc3a282cde2adf0a28a0651dae981dca7a62773c5e8e78fcdbb4b2c1a2eb89b5df0b34db2221612ad2f6f1281e498da1c3b79190e8f0c679e12221e14170fa13589fa4e83abd71834b1304838bcbb2c635cdc14eeefce3005ed956c8e09d2d386cc6a0575b6b60977673252a23025f32ad90cf5e56806f62504683ce40bcef4920a1234d811dc5a24b0fa5544ba8ab260c54365b4a09b1dc29890a82244ab4b1fbb51a3168fbc036c761260951540792106ebe1f9794b20f90a84642d0b583287c29d510e9f5f2cd286a0641335288e1b672417083f737b550ffd3665acb815bf408fae59c06121893045468f542b2759ac91dccfc42881168aef3542dccbd02e4d326e8bb79121eb1a1cde0b6bc49a03f2b8607b8caf4d0f2b534622ee328ca657cd9010558cc441cf3ac489763c216087dccc140880605d7b09e1812cab1b280564f6cdbc1c995ec9a1cef2dd362670e57eda34b1213c9825be5ab34f86d128def6754a168b2965512096591803c9c678236eec7166c58d632c910cad638a6ab81e252a33221b5b43fa2bf667609e4f0cc5f7974a05922a3ef1b0e8f8d07f8c4b7bb1cf90607aea0d5913207979aa9457a37824a35b31e73d14d4e2aedc621071fc00c015747e02178281424e01eedae0aef8a55468c9a3708d284a1563cb6955413c66840ae92ce9f1f085d172f91bcf314a1c577760ca5f2460afd1fdf5310a5342e7872e3f7ee0707cec23d7ed4c6cc708af1ec55b38394707cf2b1f02ad0144b5eff4cd8224639d40052af9448692a41ff5fa54808ad6a6c636da9fb27698fe6c4dc1c6950bb8ff2ef029130acadcfb208fab54691c36e1f9b835a2e571357de2e03b838275dfe119aceda53e44d9c95278c9a85c67d07d21856df8a2e93144e3c4f6d15aaf9555cf6f3501ba24bc098ebd204c4d124ea12f621cb04822c08e61d4b5fef7420ea6c19bcc6ea1ca8e0f05eb58af4d01626cae6f14a3326f455efb82a87da5a4a1164b5e1f23737eb0f081f0c256171429f8410a96a6d4b0f0fc4df286d7005412d1245840ee2fa2651e9d67fb24feb1fa4785c38cde21ff9a746fdda5259314a00804182e56db51aad662c42fd9067cfe484bc7c2ba0d75ead839ac3bb373e588517138a2622f4f1ac9c9536a2cd60016e7abea010706c54264160465c98a0a3be89211ccef915eace9d1ba090c5e3739c7625439ce564d789c7fe17778698d42cffaa8b1d6c6129fbdf4dc27e5eb361f123f2fd9e0826a0c4b32b03f22f83ec2b1dadf9699e3ac84a9e3de99f471154e2e7697072491fd0999335af15882371c04b176af3fbe7ed362beff10e03583e776a8f5e9f3bfcbff3ac427482d0f18f43d16f75ee642205636dc7ae207053379fe2e89c77afb2cd6203e3fd6d5272981e46633249711ca75b55590766926beb60d0a89dccbec474d2690ff04c6433d3bf506d8d82a2642f47bd0d4215dfaa0368d959940c3204c1f078bf4ebddbe6236b88488a1bd2997ce1f1a06a9c86736c32f9df5c18fe527acffc1351c35b670657b94997b4f09a0d8abd86feaed50ec70acf1b116765f41a6405a4e0f549c84b6f79cd1b8baadda1ea8c5fe3523d187b060ae8d71600d98443f9ae5a10357a522a924d3ed0ef1ad8d0765037f3f35f4afde820d080e7d012c2a2c6b8c5a4db51ac9fa7b8ed24ea8e79628899bc4d742dae98975bb2c3101014e2e507548f28426bdfeaaea1a8f8fd5740ca1647b1052ecccaf2e94a02a44fc9f37f08f3fd9d3dd8fb4cdefba5fb042076f43998f15d5a563a68ae48105209033278d2af8d57e0d0b8b6df4f024311efc12e9c71101d07d49630895e7af9ef843469592d324f436324a2ae6e1f52e64382acdd78099c56dda875349943024da741dc8ea8458c4a0bd6d122781c73e3f0c46f614588b47fc3d3390f83f892032a7cbeee4c0fecf848f39f074da066072f42237b3fb89d95c9816e0cf8788ab17ae87170d3fea9cbd34c2be053ea9620a248f4fb159d3bcdb7010b0756339aa5874631aab1ad68ff4abd65e29de86776d7a7697db07ec57b75531ebd1c7d0a313dd30ebf5117f580f01d0a1e1ec4fac0129399c4bd32dd213917f4c112232e50bacbb5e8cd1a5cb870754f2e8d5667cbd19691d7c8b7cfc4a032ecc5c2323ad1354049cb4817f3039de4cec59edbbaff4640680c555665bf4f06a6f7285bd4330a15bf802bf092f5e09fba7a1265bcdf8b5fbf12780edd0f124e425078fd586975613fe2e092e14d2dda2092106bb42462e16396b828b584781153a3d9bc0b43817cbbd352a89d71df2173ea331cabdb616031229005202ad2398c0ba7da76b4de419ec08bb8aa148ebd3b68d0ba112cfc1fbe4cd2becabcf9f2a3dc3de7b896f3e3af563e2e27903e822e90e5f5492c7b77975d8668213ad3d333f5c23f46a438198411d51682985a4abb0dc453d5b0ce4e952412f3a33e40f42ec7c9def79caf3c688d78726846591289945d54ca7436b60ae545b055ec0fe987f287c950f2549a92345e4920bb74a07a2261f2d01f6a67292e492989e6d504f24b0caa471c268ddda1e694e2a49413695f91203fe9a06a466192d11dd24e2d5c4e4992f6a909b263f1693acc20d303a66c4d418baf616031d07a2d4455888b032f6f98c5391857f2ba681f6a23c23c28b2716f25e342432a07a6033b63446d29ef53f5fd6cf8f2bef95df5e42182f8a166155222d6bf7e1a28368857182b8b30742e0d5ff7b90274733d2836224ebd76b03f07f61a8a1cee6ddb117b53a89ced03ad1ef870739616ef2efd0667bfdf2802fe69b7147397e0b825e2651de5019ed899b87b97fec31bba6d2312323616510c30cc9c9e59099eb6306c75af42862717f0f1521fa28e99f37b2c93f6ca0562e21cf628ee8188bfce5fb92b850a6e22c6576dd481e42875b593d7472aaa27a7b59a295efc6f9246b47fd0f4f84040f53909801c2058d6e90569c23d0f6f2ec4fc88edb4b7f0a9b10db4c0762585dd5e34201a8340136bc301acf53d8d76f327e12bc64cdce0bdcc7587c182212d76fa7af5d287bc00a213038d25b301ab4b8230be137e3e659affde7acab96289e4b8a80b06c1b1cd7dae3994732a8c3864e82dd9723ad45d546d552872b0901f4c04176350fd3b96e13cf99404561068a919ca4e1d55e1fa64006389b0412d13d0afa564a84be350c201bf9d4cb779337506d1cc6693b6aab003982238ba2996df895cdc5e17b0fc30807f65577a7ab84e1c62547b6e7dd4e4a5c6d0275529993b3d5bddf72761e89ff61cfebcbdafe74b336615a4b9022ac6e69f9371040264049727185b6d36ada685bf9bba804e09192713a694335ddb2ec0cf68f844ace67a41bdddd017719a21bee79325a1fffd25dbc38cf0116f2c0db4c8274c9a9e5e104f641cb48cf401e445817aa1e8821272355263491263ead0d6489e073d96c914dd1fb239b0d091886efe424f8de56ff5b5e142c71bae705aab571c068d09fb58e473216a0e819841d24de543e153d3cf66b766cd0125294ba50ffa04adaa9ef4799a6cebe8d1ab47b6ab968c8f85471d599b10cdbb23e367af26b7e98cde01b8c9c71b66295de48f5259d7b360bfc50527e49611c1c57ddcb52f451af51f5c5f669b85c9310b67ec388f6eb0deafa0ab848b77ec248c5915090a6b5608eb238aa97b4033577e09a823922dcb1921966d25d6bc22351ea0183f4e4bb48c8d70f5b40a6af35220a63f024f1f9b30682b849e5ccdc94d6933b560a5c7749ed8f8fe3a541d88d2e933c0d121964271bdaa8a89c2ec9d5deb9196fdfd904b5a7bea01c58b80c8d2a9fb4648420ef0cca875c4351c74e64e3cf3508e1659908b321a6e766ee0ace21c647d5c25df4c317ad322ab2891f0e1efde5cedc8221b4346310c8a6bda6fb5571fbcf4ba5a62155d4f8657b261f447174b50f04360adcabcd24b5c23992958a6c84ebcd3e3e1f2adf2ac825e26f40605ab2561e414358e8967032641f132d9d0d5a855c49682dd3932cb2416ed93fd52c57a86a9c4a37ec7b192b0a572773ed0eca416b2c24381945a57ae5664107f321c1660fd181a9e869dd285c6c6cefb76d4c0aa2ee3f4e21adf3a4ce39ffee8c1b3d9800578da55558182016e7209302c7e28fb89d5dfa155d4ed8346cbeee6e65649771bba166decbd4c5bedd4043887b469d920c199cdd89f52a157b173e81da5138c1d5d860e09fe518a126c1e2277645ac5adb9bab5911d78ca8cc481627256974d1d471f88a2c2b834e3391fcb206f6c17683789531c29cb89d1dbc914b2d70e49210ac49e04de1744949283f047ebaeb4961b8880e30dcf98451a49eee47342652bdb3dfe1bfce8ed12a58fe1d64748a0c4472237c555e6b81e1cb67f2221ea16b2164bed21826a03bc1c92906d72c00b9154fbdb0ed26f288e196cb81c90a1b6298d62fbf5f682f78b8fa951627f8e51e2dc1d37a6b9828551b8f238c6823be27b7cead658ef0fc0c034bda2949161a2c0eab5c7b42f5bfb8f128a15ddeda130bac204d5e6747d22456043586819b5784fe3b36ecc41c9b34d0ce381cf42937b50e6e15272be0acf8229ac5ee25bd1699991d969b3575ada48a431aab67d4247653cdb07e84ea6c25bae2db3ada5980e3d50e626990c0638c81a1da141e14dbe443fdaafdc0501b03a112789df76df9aa3df7f149ce7bbd6772b2f57eaa68df286b2f705ddf7c67c0d6ec3c146669f261a484db499d64f059c79812cc2ac02db95642f6abf8e739c188112a7fdb44ef09f18261e7b4686f686cb0d4a822ea17d0db1535c2747f0e0712934a69a5c487c9e38a385e8e4cd61c5431558c412ed90e90d29a1a575ad12c1cf7a44f6c39b11ac0de66b26e3f314626632f932ca69d64682bf4e82f533f9a26dfc2ce0fe39fd7c39e47d478ba6d78087c89d18d300d40bc467d339d7d758e00bf98cc4828544f0527c9dc2015fa7f28416e2706bba4bf9c00c31d689d8cb812019a4588c9307d56f48700c9f655307d6f4fae0ff50ec1a875d10e711310ed4e29109d7389ce6d0c8ce3d71e70f06716b8a990d23a6243df8b9874082fa4f1b7ce19ce8849f1bf6d3d2fa8b3d3cf57438c5859d700ef267cfd8aed10a9f2ba861ef632f9e0d9b345a34718a8b48f03a9449f5984fa5899f4461f0193e229dd400be3e0dcd149f913af3068d8c2b81f6738318bd10288c4d9fb4b4b50abd663dc8d24c201f90727ee9d1305ee94840e060607ab04f282e3474470690ad674e1dcaad308f21a5eb9aa1c6d47de353ef803f1be8de53bb579bfc9f08ac5280edc88733f84689ea848155ca95644539244058f7668c826ae5c348e38b9888f9c7262836678ba22c3ddb997ac72192392111d508aa050ba82a95803b8446a04a8e068b18239106d33cb2293a609c0224d43b12ac8e04d6de572904fd77106f57166d3b2804a33e97ede2ed05db80041141cc8b31059a185d574ef0fdc83cedf97f5e0951c92543828bf9220d9a95f4edead4f1536d417e837d82c7010d5e9a670f40caaa7bf0cc0c9aef3c6cdd3895fabad5a5d4a8e4360b99bf125155c91bd6e8730b13160f5ac36fea5487ad58d1d3dcd44ad26fbfbacc46a7ea1d9451c82a23fd1350cc9eba47c0052783eee033cfee45307d17d50f5c516082a8be9001f4855e06c88bea37096551d22608042d1a1e05197bd16213d039cf880088fd6944705858536965e5300d839feb8c4c28417cd6ae0395e3c337bf166992ca200f24d0930ad0685fae443c9f2665d4dcbdc66a1d087e92026133cf045fd51e30a61cc4c66f8f1db0cd97e36f62193afa037d38c01e433c9db0fe46b07babdad1f72481eeccbc92cd3cc0e0c3649a039afd824ff1bb441714227acdfb88fd0b5cecfdac600ff221507bd8bf4c85013e412171be713e9c54ac6320c9717aff56636326c0facb17e42b069dbac1244e71f957a928a2b50228a0808329eb6632266f928708ad332db0cf8c032ded9604845452d7f07a680e7ab090cd27a1270191cda6d71d30f12bb63a9ac02a0dce930847865a436828598847a6c074af4e299a9b7684ed27b4c82253fb03680dc2d66756942bb6c966ea78b0f51cc5303beb51412cefbb36ed5a10a7aceb76fb02519668fe854ca13ac5f27abfa95cb5b459e05f3fe5158cc190b9ab26b4484f292f5b88b766060563868aa166d8832d0d4f525e44c569b38c3a97ebade207c1e0d8620647bd42ddf5247a73aca91c2e7695701e4cc11e8ee981c44b93dc835b6f5676d5ea0b6edf143ff81ec624862d040ccd7ae3d0cf340e40b4ff85fba60a5306ce66469491ab159750d2636072cd3758bbcb9984191c390b091623b6fa2a406923092f07ee648aa87bb2620a08a54e759055d7ce030f845084b4a28f66094a66017bc33320fde1b6174b3209552a3be715823743408dac053a7685951be8d4c07e09e15714491b8417bf3ac52a3952d7b81e466594b8ce689e88b34ab4abe7daa1bda982551de0b2995a1e4515ad314c63f283e4f0a91de9254df873f58c090fc57fbe01c16722f42fbe042cfdb3ed99ab93a4e1c4837679d849f67388f5dc6060d39130038e012f10cb1a98428098101e3724a382801e0d3a28850db26ce399d2cbd0b6749c3c33b5e78944c62632fc46cb04cd5c2c480c9306d041b54c57f6b9e648db47e71f37bb2ff6b16a829b94cd9fb5923eb54ca440092dd5c844d9aba4c9b4b500e1828ddd2e057316fad1a42d96fbcd8302a4cf3250a661b235504562fd7f3907aa18ec6982e9cbe08dc0a98cf08e2aee3b1996f174e79807cc97364c55593b02b787201bca1dfdb1ebb701259e7429321cb509e197a299fb7ce5b142721389ea2072273d1aa55332446d2c0162d2c522039b13978f05c0167305927cc4edf4bd0381b1f97500716c1f9a0b05fbfc590912db73c8d70e8fea4cb3ce90e68a85528afa31cce1322e8b21f18519df95b80c165ed191ed87e4be0e70a629edbca13ce842fb75a34ba191c98d816b02dd1bf8a4e914cb29a3f4ad7d767621e71e5eba934e2c60335e6df5651233ff4a74bea2acb926ff6a42cd20d0c8535e5f0315f2204adf91a3d0fa061c5070a8d4fc576a7a87755c85482b7c45947e5ca07d6cfee420eed69f12a340076a8b02dbc136d6310a9927e044e95d1292a5037a095f4bb3bc97347b55830c94d71875d088cd0876d15c2a9d091ffe1ca1d9f994d4385fbb3429bf3333a4ef2af730c56e9e2fae98d11ba3858f9f6e100022535d7af40ab7db661eb0e75e61dd90a6b8a8ca8605ea7accd82c16532ce8ab13d3daf0b68aa9effb69c7ac0553dbdcc699091c9783b2b567e5d876ddea6f9f315d4a226d6a64623e64271626d10607f7446f69ccc2870f98fd828e52f361f57cf99b32fbb0edae56708c5e94d03f68295801662f2f30ffb1409de4b258a81b910575841d3561df6b8dd20262388110e382614b74f2451eb6819042c8d03390f5f8e40de0f52a53063bb809c4d0e1e002546cd897a41d89daadc8a6e06a3b195585346fe7dbc483d92bfd800f40c5f5846041a3a3f240a0970df1d1681be8e00b568c5ccb874846c0c337aef2a3c563ae5cb0cd6ca5eb87f5c37f952d7af5e1c9fc6efd64a8e55355b14bd177e187ef8a3f706e88067234bc84bfe28b96d1eb80df4e1da1486d66d4dfa23a72ac849df526c17671b0fba789d4f7f9cc9b57d68236f34bf9597905928bf0ffa05bf181da8f7de5873df8274c896dc797ff925c9afcae2382429966f6d3fea51ea922ccc97938cb78875dfe8ee7d2043394d2b59415e30fe6944279f0645b68d26b6c4cfbfcf56ee6e971856b91445b48c299f1d1351e7e63fad2981ca3fcf38fd1c67a6e6c0fadf66ed86733f42092ec243ae9615c074f155ebc3496a05ed4eaf7493694b62a056d80f44e202656d6001e657e7c696b2e705dbd05db918a844bc1c89621014292542aa81e9a13c6e375e138caf835c46debb71d5fc1095d855aa1165a36261be999e84c75b3923e94b38f56c5a91bc67439462706639397236169de7f3064f3c38506d44ec8509b71f26ce57fdd4974712e47a289f93f0f001faa9234db1e734d605d5ff43297f0dd9d77a8a38741229c7f2c0f68327e5e7c74b4b24f78f99e693266025f1994ffa91c130830507a109ee0634e506f57c95622bb00b1e3544e5ef466f26c0998b02189af09388088d778d5783262e80c007070bf12525e4e915144452227158fd5da8b6620da3c6d1828e384471c6f9f71e8b48ec92e7b868f02ab8fa00e78c54d1da9aead2e838fda81ec9cc9c2423ab292306c2354b100ffa080cadc87746397bcd360a422745f50119b2d85bb02c426c587457c4406392c6609ab2751d528c0f90b268d6c14ab97b3f8089fd9cff0d05f5534922d92481b923a719bc514dd5e48c55d894aa994f9583c5bfecc4d3d61774c134c891e422c38d19c6cb3833ea0e65b60fa92ce0e09af4ecd7d32a99c2cb4da2c9282f8121035fb19db846b54e83cade6dea3534f536ac57265fd6cb36fe695619bdefad3490627ee7942e493ef75f2de6cbf378e26f3d1d772e9d17369d60447f60e22310321ccf3d8ac26fab4ec005897f55394280ce69235023ea35c8490a71fee592490806e94e940b3eb85f260cab690b0cfae4723f7a154710892d92067c10f6832a5c33bd5fb724b2bb8f44b56c35fa59f5698b0d577ecab295909370334fff506e9dc62f44510bb6154ae0659bbbab9a18ef27691642d1173df22371c4a0e4ab6c4fd07b48fafa1f2691a0f0c1bbb497edac7c94d423ca860e7935798c068462b41d48502616f235ff1bf843d4a8145a052f1015bd7d93fa598405a3603064e6f8208bd5284ff01e96c9a36abebe696c317f23a935d292893c5a8e2a673ba94be05f9191006320b6d898432805ceecc33ee93d54fdc5d30f9c8d3eb78aa1db9cedf15881b4322ae9afd8445cb3871363979009fcb51cc0ca20fe464f6a53e4040d922742fac50f55ea0d82b2284ec3515a3a16eda7644ee4159766f30b5eb8c9d3317f130b7245ec76ccff395e2eef36f3b36cd9d12889300c423b94165dc627fd064f9b73ada55d366c11010d7bf212fa7d39166efc94f6ebaf3ba6173c9f82371ad87dbc68cd4171048aaf61d6998dc2c257e8a8b45e2168c196948040d74c5690df5ebdd5fc3c3781beac109e5ebd0cb793bce2b587cd0df0ed3af70bfe6fbcd71883e8305ec2170c7d24192d2f1b467ac98cab5bfae37af786c5c85327794757305182f664fed1416bcd19dc66ca8bda4c5977bdbbbd3e5bb408c4b7065ad08cbb3bf62563918f1ee5cdad64ec81a05992288cce44d3426594eaf961a841cd569134531a9472422cb2a349754392ae7c189945a948d7eb269d152b48c988e1b27ba42752f5c9e13d31c410558b1cc02d3dd7b01a1b595209f39bc734f492c048864accebc06c31449da57286c9f2f715a2ce68c269a5c62991d106e8f8351a33b5d4bcbdc423435a396d32c0bbee2a44715de6d630ced039ab883038e5c3912d10909c7c749cca94cdb0387eb8426dba9f5605129a7128e6418d5355bdb28f4ea97615004edf48ea917c1956e0b107d383eeca2a9c0905e8bd0b272ab1728af591d7da0144c2f9cb035f63f12eeaeeac95441eb24fdbaa9bf7b540b211d8ee968464ff945569c812c2bce640824a6642561369a2684f499e36566038713c1653213fd372c37e8ff49c04a0302bc135140870231b3022d3f2e670b655061580b01b6c62852b3ee8e2d9c846ac90bf27c77b314f4e2948473cfadb06d26502e4fb60bafd35a4f4ad3b900c0585cc0a7a858335e41318502e09833a0e6ee4cab3cf26a3fc184caac3f0ac92574880fcb174d1300947ab19caddc3ff3108bad224cc5044e2d448b0d59200e335207f597d5eaf671ebdcab21e73521350dc547e44282b879c3800f6409cb87f40bcb5f14154eda6d2befd5012738af62c249ad57a571cff523ed21e45553ffc0af2df07bb974ea55321ec4ee92ad6bc9de524a99a40c450dee0c800d3fbe7558a37c836936dfd3c77739f32dc5d4e95c5af73c14af17ca738f284fa540970be5a914e8d6284f751aef32ce65f777d83b5782bd13faf6b765bbf70a5d2814a5f4bf3211cae379de1173dc135bfeb59c08059adf0aab957b248a4e73f4d567446cebd14b8f4dccb1fa286224e858fd468acb05c7abdf5acaab5f2fd7a150ef1cc77d7049b9e9d668c575d91cd48aebb1cbf479be73e529bf2f310d2f715d2209dd97d6a8b44ed828688f94abc7ea65c5e19a1ce23aa2b53224dbd9e364156695ec0d07feec12044de52d9651688e32f32a57f947698a83f6cf696ac9cc7fdea20666feb3647a6c3281c0f69d1cbe558e79a8f2d875ca7c7b4ed1986fdff152497098d06f17e26172032c35f052ea43c9b1b9149dba97fa60c75ba71ce22fb7b9e4e9521fe438140dcc4071bb047be89d6d3a6f2f67663af7ac07b3e9f292eb9e2bb9790a79deb9122f67db7928969e0771030cf10374f9d44ec596b71c83d0d9c6e6bae79886d9e6e6eb364b581eba12569885fe669b25a15f57125ecf85decb659428df4e4bcf53f487782b9b7220cd5166867897a10cf19ba1e87894991c65e687641d0fe238c544e5d86f6a894e9e6296527fc7a9e35cbeb2e5c952eae7788eb777ea839d5cd2cff1f62f472c43f08d696a497d4b81f73e28a5d4cfc9a509df5e3fc0d9662f97d4a5d4ef1c8e5b9b4b29d596015a3261bcd492ce392acf29faf2398eb3e4649fba4d81d06e5100e25c52546a497b8e07d594b74d31313dfeac584679abd3baacd92f9d5c7a6f5b99c6ca25d8f2945371a692e00c05c773bc534c549ee334b504c773fcfb3ab7f1fcbad077d9267456872396428fc30a9574dee188f367d9ca52faa3dccff15ce63807843aa1b7f1dce67ae8422d177a2b7a4e451be5b1b744254bac126f8987c51c1fe2418d535ecf3e442c43f0393e531c08bd0d769b25d63d57623d9c6d94d0dce5f2c99741fce628339fe3389751661ec783b8d0e3e0e452e873320e8ea8f22c96483e88a7c432ca074152b4e573eff33c405fe533b584e6551ed42e5aac84c5e0251c067fc1370c06dbac15918ae5cc07f12f8868673d8036388c98251b6cc3372cf442df33af12fba8c8c84a939d3130f31d44450b02d2549220998807421d68b3a4dde6fe6073671db00f454845c362f44310f15af9281eb06f6380f66cd301fdce0d20f4ed42502cd157a737873b3b02c461a31ebb22b0b4b83bbb3f3439735de652b9435f51e5c9536229f429a7e2c9743a795023f1408587a59f607e22f160e5bfef2b2da594b6b5d4739a52d239762ada2847dee6b2dd03f4ad0b71ac815b5183524acfeeeea6748bb594d2ae35e9e51a00b74e039031ad1ac920c6d2e43479d7c093a79c7ea947403851719888c88847b15ba2991720f612cfac101501af18c1b3293406826e7f8858d21f62c4da1ca74c8025a651c746f8c3224b6452df629652e9bd901b18ec2caf9ee3258b859de550586eed2dc775582c568eb7fccb69a59688f0d85b9e93a4f5289c6dd20d17e12d4de2788581ae934f48cc9ffad571528515f1ea58a9c20210faf5f08637f4d2f597d5221282b15b6bad15e2d85a212dd103f6adb33e2ac52ab136db30c96edd6628433cfb7c0510f100e44b34a5c7adc509c957863c66c4a917f1d2e22c7d61e6799d5319f8721eff2ecaceecf77889933c1074618b897aac6e3dafa3342c3963232cabe2b1bc504cb73c6c6c44a9534a3dc79e9798d61e8a568904fb76a9c956e825c656c93ace2e855e3d0f04ad517d854efd0b45bbd4a392156395969a9cff79d6a6accd619aa8d464e7f76717590d5b21c2b31e2baed263fdacb74839e81cc4a95b1c995c8519c9e204bdfa8e8b58010070d0c16c428f03c0672ca80e51f9cb8a25fe42827d51542ada114b9513116dda33282ac266a5490fd8a7d689be5a2bdaf7a4d8cfeea59464dfc0cc78c6040f55e9112d1120003c8b1db00f45e5411ce3227b9b2fcf8ab14a4ab726c104418276950340b4e9bc6601460b2f32598561990cd3ec13a014fb9ffd018e2fad92bd798f5680f3b6e367972b607c5ee22d3d9fd39af4b0347981984078c6c3243b1d2890bde140496cc304b24a334cd252208ba33c32cc1f0b83a953fdca0db4af1fa61d3589b9e066d80a69c9346cc6765802f2136987a3efa10ac3581acf90f0ecabbf4f3a96188926beba676f255e428962231e06f30713317570140863a13cd5b9dcf0115fad12102b8000f951c58f1f3ea8f0e1a387ad470f9b296c6c7848c183c78e2876ec707971b97420e9d05103454d0d4d171a9a99dacc4ceb89568be5048b153611862017105c31b15aa99650a9524aa452a82314ea4be2fb4e489c4ea6234c266f8be77546741d3e01a698868ddeda22e64fad9588f9d3dd59e60fa5567ab4336b65d4e0aa5aecfe2b02625998410a37cdd6ed4c46a5490fe20857711587b1d06c7a582c3dd272b5ded65aebd2d13596c6cba6612cd8a8b31033b442d6c591c1e578cbaf10677936d76e7136d7d5e56ab7b81e6dcebac5d95c9373b5aaf9d985a604e692e3e57bdcd2b9e7d73b2b60ddd289d508dbbcdb579ca4f49dbdb8c558e8ad479bebb5767e94469dfab5765230ef61a3262935cad8080bfdc284adc78a8d9a9c5f6ff3c787d79a022f2b9887615afdf215cb7a4b93398857c7344ca55fb5b230e6eb1838301a5755f075d4c01259a2d012d9999d592bf7da7b4371c4b156a825a2f40ae8aa148e7f45c00c6e3ca8f1101ef2297bcad1593a76fef078fb9d3f3bde8e2990f56e7f3916f14bc4b22a60d358d985e49c5c7a8e77b91c8b809de5d9b1222682f254d711f110116fc9e5282497decaac1c66ba02585aef7cfeb435b2476780a25f3103a7a2947e8aa9348981236f5f5e1d0f35f99952495ef6555740ff421fa25563ead424574270249685f6a8014ebb6d243255ba68c38c1b176ab892085ea8f265042e1c918168c9f458fd469c3d5a9cc54d1d15c0b2877086cdd81196d9d99798666776866558d6a438d5a8010b1230d0c4a0518269c39285accc1058c85488594be653a17c88348898453b49c07e2588383fa37c7c00b4398bb3389ab8020c6270038e0465bab02134830c569ce002d9adc8c8090c6c8cd1a187307c7883003070b106ed862fd6e812ab2e622a3de22acc561c58711667679f0f71fe0f713e1071be9dcd79653ed1d79907eab0464660598da88bd80494a73a101163993ad57f8838cbd4c1444431057602235164f4136987a40fc04fa41d728f695888f943bdb612fa36631f4a564c13c0624971f001100fc986681a584649cca549a3b7b9acd999d00c0d188810c28b1168b42056dd1e5518ea0c266290c60d6efcb0464ca8042c28a34b952b4dc87145ac5640071f5430c56c882c9e88d17aacdd43ec31c7761bd1e7d8ce4374cdb17d873833c7769708ceb15d87889a637b8de8cdb19d46b473a4734e7a55250528a594e60d4c799a677d75c65894f8cf1a0f5e9ee614408bab309a0323e62b1dd341017ed6ae61419ffe81228dd1eb919d8f611886e1bc2880b3c62587b75cac4c4c9b032c31ed4b192b0758621aad3121e6ab632cf8088c6d29c99604cd4315013b85679e8ae17b22ce218eff3ed49c648b608e0dfe501118f1d5abd169081f7d9d3a9e77450b4c9dea9e584e1d314a8f73841eaad2e4acfb4e9c482578e1672ac9508559a35c829db78f307f5a5edd02136671530d379ee5ddc2d4a93d647115d62ed057751e2e0b387cf5b065b02a544f443da6852cd434e347d0327b12e12e360a30fcd9e58732babbad6d5cb394823b3cd397985662da8e2f316da8c2281dea21aff369c3761c0e2ce752b5b6af421c8dd0a4e7d5a368a0c9eb33f5c1ecb1c45cbefac5b41ec9004b4c6385acd043ad56a9245740fc056ff9ead4ef4fa41eb67c7b972b358ca55f9866b960dad3fcec423b23af524b3a1be9b1fa5ce51244a265cb96b6b99cf992d67a28a15f5cb4d663b519d5630a89162e5c6698fa803ead716992da9068e1826946a285cb16bca549245ab660a3af5c1a8669f5558f6a5e9068a921d1623bda725348b4605a85f55088448b518f1389962395486928f1134fd54dd5eb965c85d1dc57a7b50a1ba1beaa7b1e08ba5cee63cfd766601bcc57f572eca037e8a2c210c044022d004bbae52be8bd146b5464478842a9a59452ba03ed8bfc44d2818def5412d5cf2e3417b01053c75a6bada594525a9592beb4ffcd50a1b52c13498717f8c98a087e68da2f31cd1a3579ad92ad395d01f45a8559256b5461f6365fd5ad9235eaf1b3cb95a12fadd2ea670d8a23ead85a4cf33ca84fb3af272b588b2cbebac02e9e97695fbdc342d0b010b3622d5fb1125f1d77794c45557a6a6b2994da11022c0424045428759b8715367511588ac03831aa27f3668d136184702a5599914b872ba0c65d35aea3c684d067ac8326f5553d146d461dd17c55078d7235ea8868421d33ae1a9a8c675c2e1d795630cc18e7baa16ea64add99c6b15a62a6097564b1c54af98ca8721da2e7a168d251e30a1bd7384b432f6fbe88396269314811184b93b8450f78d9e4f254b6b93e632937a1e6765d82486533d781b9ec94c2ba059822a173d0e56057e3f2eb38e5544caec2d5a8beaa7b1e08d684aed09da47c8ae729a7d989ca430ff314538d0b85eec4e5a1530f43afc9534ca87153e89ed08cc8359be970798d2b20741dd9041d1e7a8d8e6c82c96b3cd4e153a69810bae7599cb8684d8d5c34da07600f904a16daa23d4367aab52e428535b12a0045e8a9b026f345bd2af53ccdb79e13be9c4aed552adfbc29bdda53ffb0176a43ebd427122db8283eb739804d29e90d79557aa46066a5cdde6c6876b71ea93754bd5993f37a0b7102d2f33acb2ee969d2063698638e39be0be3052c5def651bef06b1021b0e6a7f07a60bf3d48f7ebaa9fe5704f4887aa43978453d52f7885c1e973772f518f2d43d2e44464d961e6d8b47e4e540e7d87d4dedacaaea55a93f535df6863c5a9365b7f4589af4cf9728975dee6bee0cc41a333dd2ba02e85daec23c226f68bea81379b221ea113d2dbd21afb6828ffae79ae4f5e93d26e9b90ed3d499e1544da029a76e0235a13c9334018d9487ba0796ae6a47dad3239db727d41dd0301aa3746ce284fa38448da7be868dc01ca97b4fa877938c339e529f32cb68425dc8fc81c0d4a14e7da4400ea03cd4c794793ac7783a6f40e00002e4c71b3f7ef870c3878f1eb91e3d6c626063c3a30d1e3c76b0b163878b8ccba5630d1d3a6a60505343a3060dcd0c6e66a69546abc54283c50acf0843700c08aecc58ad5465a854a917a452a82514ea73c1f79dc8389d4c63984c9e186fea544a59f0f409adf409ad3602f3a7d6a70e81f9d3fdd41f307fe81307cc1f5a73508f94fa34597a3e5fd4c7f9a294cea4a72395a1a8b8b46334769b76d7d0d3613316a331eaf3f4ce799b60c0f9a2f34583e66b72e04d3b54954ddeba49f4ba39479b37a081b7f7dedc35b4a54e299db4526b6b1e8b80d51d49f78c02f43967508313d6335fed5080ddcfda182fbeec419140e324844ebd8a54aa5b2d735e2ae6ed7295a8d8cbabf4d8bf58b609e1e42957000ae5a92f25c2084a4a5faeeb406c4293f2cfbba1cb5f6ae50a40b90ae52b5436c1f3539e313a23a2338a0a1d2ca147ec28919e662e57738b68e8bd3c842acfe5414d952aac6595d65c2e50a6f421ad61ffbabbbbdc648707757737aa49160ed0cfe52ad3631760e7347ebbaeebbaaeebbaaeb3b29b6baee6545ecee52e8b73b9e9e5729eabeed0b7527d61f76e007998aa5bfb3eeb2857c0e727477d299a1e1f90a65b5661add44ab2569229a548b009539f834e531ba02101749a6c13ba1276cf034125570776de8115b6f2aef359613bc42c0898b11d5e2336d991a95031f9c9a9ac1ce51fdd21ce58adbeb0d7d0f84cd984b9492af5a552a65a146627a829ab5c51b916d51776a198e781204daeb2c7feb9441abb43f80e7df50a3006da247d7c6f787c79787c85e802ac711a0f690c7b8d58537a1e08ba5ceee3d8d3f3d7e787aae781a0cbe53e8e654fe9f333a2229ad1d1df5acd9d3df637c079fbf93439b48eb2358bca26a8fce45f36218b13959fb24d6782e736db743e63d667cc6f87fd84dd62ec97a8c2ecd1bc43155697e60b3b4dbe45b9f4baa6ae53f156b92d4c1d7c87a60ea634f496d3d4066abce533b5813073807e8dcff83cabe759e3b3dcddabb093b3580e5618ca59fea5fce45450beba370cfd0bc330bc229d8132fc4c25a9c9364dbc6c73fdb3b9d92684d3e9fa94949ffc66272bfffccb5350be72a158507f354e5308a0b1ef8279ec3562d2cdd64e9f2b60e52a1d637ac4353e633635398419c3e9c875a9084582263635aeb2a9c936217cae72279fab6afc731dd98907d6578d7b2e14fbbca6a6761f8a2d7b2a4e957fee44e55f9e9245874fb1aeca3ab293cfbd3ca5fa97677dd5e42aa647dc4654f464b2af629609451c5942f8fce40af8fc944dc8e2a4fac94db0feb9024ebeca26543f79fd503c22fb6fe6ed11ae3db63dbecdd8a3ea795656619f63af393b64892ccd856d91a5a910668c8ac9bd32144b4bb4f24f159e3ed52aa4554c93652dfa5ae47920e872b98f63e745a50f2eaab019a3193dc6d8f6f8f638090445fa4dabb09563efa20a5339f636ea5a859d1c7b8e31eea4c7ee814da898dc2b427538e59faf9c0a15949f5ce541cda547957867f5857d45f4d851458f3d457bec2711fb778f1ebb776b8fdd746d8fefd04a9c31d48c9d3c5bcbf6a8478cbd5271f4d8dba958af8eaab51d800b6488fc442aaa3da63549423b09523c1f2e05c49efd14930e4af0bdf458a7f478112ea15fffe6b4ae81283dd4b3d6e60de0dc35103a6fb10c7349dffecd58bef696f6526df5a872e9b106f10ee2166b0133f01fc0e8307fd8da0e63dc39b662e7d6ab95af5e3ea8bf9ece7a4b4217aa56dae23096da1520c6a5916fcf5adb9d770fc69688976d1a7785cd183eeae1877ffd44e221f7567a6c2b9d5b2c863e539808e5b1d4311567e8b6ddf647b9f970b5aa15d72399212e2497475e086ec77c09f12abe10670971215eba50aea923c471b559370c43d6cdc9c94428cf752ad650dcf12bea08d169b55a180b284447dc11b1ac8c72e435702122b681451c7ff181c5c9878f1b204080f857040cdd12895e519ff2b2fbf63b81306df25467f927b23a2fa0e841edd7fbefebba2b40cf43c771eadffc3995015a6f8190dda2009cd64e9d96cfd492afa58449abcb653bcba9e89d285a22d6535411b06f2a89e7d97af83b0aea4ae7b60ad0a7680094f250daa3a0bef597f25c16abe53395a495c12ed7a44cf6ddf9fac7126d0ec7b237c501f5eb81fe72ca4be967650f6a4ba661206ea62e14a0eb780eeb671720b07874b6aa3d0caa5d4f258e6833d8e3cc87a2094787ea7c8ebd531fe0884e773c3bcd65ca71fe402743696f39b62d0e6132c46d4bb4cd8af22cff3eda798b396e737ca69278e77579fe121e7fb5bc45ec56b461c2e32f7fb59c27cf1e97846ec5d0a9883b0d7ccbcb511e87b98cf22da7a90ee8101c9d76d187b7df252dea9dd8d467ae88bb0efb57c3306c1a864d41f03cdc51a7d94e9dce3bdba983ddfa4d79b0e3ed37d501fd1db7f9c687f84d1d80fe8eb7c4b27d4836e5c0ce51666e7ca640d8719ba1ec78672822abcb9d6c45263e9688f9cb52eae338f6ce65ce3695a5d4d771ace3fd014e2ee9eb78bbb514534c75726902b61453dcedd82dce0b73534b680e7d7818bac90381ba97b1004da925d4c3b133795e00bc65737c488e07409cfdca3122ce7eb5324b0caa36f4d1a9d829263e3c0cfd33b1fceb1408d76dabd56ab5aebd99e527b7f9b2c224948a4b5a7e955cb175efbd17841c1fe2576cd514085ecbe4a796d09bfce4d783ba13433799322bb5e452f75ce8698a8356f6bc6cb3a4d5a2416d534b727c88cf54e7899e0d931c1fe2437232d8659bedd45172292b9721f8d04f5e0a751f5443d1877719e54f6e713895e4060504e5c36d6a09cdfbc8f624dace3c2de22c622e55500116116dbc1eeb4e561a9273b2110f345e9ee357ccf117c09e73521988e354cc40b4d9711d67f9574ab96fcbe43019b40a9b314f6cf910b114fa214e534986f857516000bc0487180167bc65ad92cead0b3d154bebdf168b624bb92f662294a7d5f2a03a444c794b3c79678d783c472c67fefa8eb8016ac32403677906ce728c05bc5e569cad570ce2cd23dea8ca205e4f4327b1e55836c4672a898e7f6db4e5c8c8c8622d608eb758649a52ff4e33a5e4731eff5a22a5d86d9097f3cb065ecedb8d8aef725a41802ea7970905cc4b02fc008048202f61d804a491f7f1d27e8e684a31397de778cb7b8854ea612a09a53bc4ec3c44eb362290f710618e1209e01f88417e0071039fa90dc4037890f881134044394cece140a28d5b9187677187fb889db7b59528f4f60e80506afb81380d29a5140301d2ede3cb4e0371eafd41e74042db977bc32618c091977b62b8f4e5dec0dc2d461f37d47b285097cb5c89be3480632214c8eb60e707084072d94ffd47b5b2b3b3b393bdbbe3a5943b53408c3c766b6b92f4eaf64b931c7875db6592345edd2e41c919af6e8d98e40f7b82255ec71a5b4dd9afc3e7d471e365bfcbe704ba2e9f4d2af1d200b973ea1e90cc846622bde3a15bbf4bb302c47e09f506817af750a0769c4b0f3cf4b25a79eb592c534ada7186821d889f5220a088501eeb3787693509921f27e239130fb20180c46a02720f3b935c1af9d00560805cda0fb10385345efec3e2fd1d91e2df11e9775de7bf032413a13c61ee2f94070ce5a96eda62ea545f22e6ab77620fe5f13ca876205a5722fa3807e2064e8a414e2312c0674498ff10813ca35eee7536634a774c5ee85db6391b517f799967ca94417839f5a0deb9b95ba628ec6ce79ca78d02dda4d1f68502dd30fde5abdf1b05ba4a37b72de6cf2563ea80a140574c1205ba4b05709aa444812e8ef284a140770ce5a9fe6eba4a64cc9fdbc6d41143812e19ca533de61da6a4ae49fef0f61e936602d95b879304e2eda7498ede5e2779e3edaaeeba34957def35727394a77a195c8467497c0048fcc88fbf64983ad505107a177ae79dcca4cb44280ff59ccbce36e4cd51a07b9424977dcb1461192810925be627977d97ee187a7114c81add3604e0d52f193a002fc0d2118f8df9977f2ebb3a110ad4b977efeff88f9746de9652fa773c7bb90101c4708eed30f134c776283b19e65d0a841b05a219402e5b3579fa480612eb1cbb3375e752cafdce7f7269e43d17804f76221488760eb33e89d4a492d88f14e98794deefc44b9ffa93e27c79508b9eef88a5d0ef0cf9ce517a7d67f01d21c618e31f1e63dce30c2a982161451b3c7441018381319d0d0d5154ee26c092d65ab55a93d80bee92421519d0a1264f55a89826574bb80a9b64583154040d2b404ac28658e734d7d5e658e13b6f2a4d9ebe0bbdf3aed2795b69a2ae6d1dcb3ba747530a324c1c61056e0b29648875f38bef9cdeaa7ce7144c93dd774e699d3b79d2c981534de950de391dfa00125fb0c1850f50c40183981772c8e17dd94185d1a1eea83b79d7794f85092181050c4b60cc81421053c43af7697276f19d07c931c6778ec455617d94c40e4924c88286c41937c492ba407d57c68dc7183b0af4e1b1cfe038d478ec3db01c4d3cf69b267bfcf87302d1393ef4d9df365bd2af8a80b30c991e698779a524ec95ca18323f69d2ea4bec61a66132555a7935030caad5ea6bbeadbee6e35b7dcd5fe5b293929494969670b8fa9a5fcbd5d7a4b50a6b1bcdb532353ccb2d8bf561516c5bdbd8c0d5622bafcba3dca250244be95bada10a6b9bad06870d6f12f226d3adc9aeb9c93f2cf6cdd65f7a44e5bee164b22f71ee5bdb66df8ede68c19fdc3669e44fa71c6e4929e9667beab523235a11f53a546539dc124d729ad42355c28e9d86f9c4be29799f9738d3b6d517556ab20cd8455fcb00696e658b4c8e2b1463c0a00b2a7b600ce321de24bec93453c6ae408db73ee3b27ed3e4caad8f3dd67a500a6f1d49932e965bf7c0c99386f54d2693d110b3620c81020c60206d99834cccfa084d6a200c12bc7529430d034b68d824e27111107bdf4c6ea2a13f272fdb3633755a5e9a3cb4d9930775cbe4b4e5de847ddecaa5c9c3dcb61efbd65f4c5eb6cd94fbd65fb6cde43d62b4c717937d53ae46f347c9fc3975b07bd869e64f8f3175a863dcb6268dc27cca658be91b174a7cb7050cdf770eceb89270f8ce7b249df19ddf8c26f8ce877411c7776ea4739f234157acbef30ec27ce71e34097ee74d9a9c352fc67ce74e9a0cf29d3f718008307ce7146892e63b1fe187ef3c4a57fb62e93b97d22400bef3126ef8cea734697f0e95e03ba755ba590ba3c6774ead50a226670d0cdb774e73e86a2b28facee90f4daa28ed59ac367eb55a59166491c55028942da1c2682dc7c2e1c988a12f624ed0610821e0d88295739d29cf241b0ad5b3301cc268957f182a2305962f5ec8b1a002134ee1b26cb104133319e8790ede3ef59edff8e8b9ab87e7f3ca776e3bf78edef8ce515d94c8e23b2ebeebb204ed3befd1e4f8dd84ede0623d3f4285d1dcd2118f26c664f2ce3d16c648e34a111163c4c007309fcde5cafc4cfa86ceb7ac49abe5644408144ca6dcb29cc41637b926c1324f2a8cd666123ea94c303badc0022a38e0a0c4162be452e0611aa6613646bb20debaad8521c7dba4b735a52dde866f6dad493023d17251100709583daedf8c3d3e415390de5fefc003274fae8b707d84264f7f5d032860f1bdc9afd3a1129a3cf9f52917052a6f42f24ea71366df0de03ba413aef8ce514dc2beeb2649e43def8b00fc84cdbe034abf4fa4b921333d86f8a24a896deb97c9b192100e2cc850031916cabc2087163f31a6b90afbbc2fb76d9abadcb698cc0a10249911239d5ae4a450218916d45628cac2b3505cc7b61e6bf79a4c7398f1aff7ae07c3126f0c61e942092662a5bf77bba62e2834416b3dd25c2e673291d981628e1efe3aeafaa4b6127c2127cea0a9010323265e40142bfd3bdcb62e5fba1e8b2fc7efbe34d2d5c678713ab50d779d7b137b27eb3167cab44c8f3293299738b72c077e2ed7d4f3f9b3051b28e4f8e1d6b223291eb4f0418c1e8620c38a16488082d38c5928e268c15f9cbfd7a7c268cd079b6e32994c857b8012b8e0e88c2f52a0822b57ac6c0d032c40aebfd4c07c91816c86f95b534198bfdea3c9b982bf5b2cf1d76f9a3c32d2da681a8a95477a6432590ab172daae1cf17e6917342001051857ba2451fb6245d1a694502f3d528cf417d5640bfefa4c9319fcf5e97a6a6bd266ea336dde0f5a58774f9c138d149c68c1962db41ece9856505b8fd44d99d668d2a531da8506da5bb793d6bc346cc668ce15c2245b4b6f79da0df9bcbcf9aeecf1ddcc771d955879e43b6fe248dce74b23df7519a2cb77ae12dbd62fea2971f60b75ca3657e97df725f85d9499f4b91ea9d730e07c316f7ddaa7392db44cfd022ce9a9f65616026a7332512c90bedadde3e323065d6e726fc23a3761afd86fb6d8837bdde67945efde0e7a6cebb7562416672fcfea3539c110b490ad3788eb2538ddab304c6d7777b7cf1123edddf58a60dbaeddfeedf3a69b886e3a3da8a7e88193024dda65d66fdac5b7755160848b7d92d039365d93c97ba19664f2eeec8e4b93b38b0f5ebe9d2e9169188d41c98cdbf7b7194a5d23e3044f6ddf14cc77d7aaeb85026294ea5e45577db5d72a40b05281c34ab3a7d43ea99362a15faf002530e99c364bac4f9f423f534948b096667bdbcf0f81c69ed417add9cb950a703aed2fdfbc2977bc5347bf22a0b5f687cf3bdb89d56646ff24a6de33895e11b05159ac7f911910608a610fea9358676b7edfe974a2a9242a16106f12ebab542a1bbe561569ec66a640715ec43a8e19384bd4e8cb5bf1f445c0c69edb32a0e3d84c82fd1828b9dfb9db6b17e0d2af44aaf4e5a52bf888c5d957edad2f3a72b8de37e87adf0ca5fd880ea2ceafe7e5bd9d5f2f7d40e81ccaf56ed9fc3daf9ee772eb9f2706f91c993e41564751ebd6636d2b3d569f5ad0ed28c09b6d887a9cf548c5f0f1093a32bdf4e755aec932e725fb7da85601ec6c3383cd6caa52493a2caebcab4831e07e25d2dbec4967542508dea7474c7f22d5c0c5afc49e89a8f7a0e81a90d96c7bbd3b7befbdf77657ccd98cbc34c7eaee8393ab1ac85e881ffe9abceb26ef76a78cbafe05b148b696c221f305f47c3a4a29a5f6e4412de426048c06326810430ba01ba75cc5e0bc006709e70513478daf1a9ca0410bd40b5244838db28cf86ccb8a96cdba9197f2525eca4bd84b203320b30ab399dd745c7a6fdbbc0436cd4b4d963eb8264b9b59aec99acb581d4436331b2b2c003f6b9b076b6baba8adbdd5b2b2b555f6a92f1d2e1d3c6c86e0b8e1e291022b981edfed76c256de8e9ab73140562290597dd51916abbbede0c183070f9ad58caa071007924af2b9b597de5b7329d4dca93e8a96bda4afde339cdea29cb6987ae24d62f7f6e42847f91704d5a28b8637de24da4fc7c803408d09f3a1384be0095f7d5af8aac10ce64d016281f3e4e2abdb2340ecd8f312cd2d9b575fd5736a9e009679e9f398da74764a4b13666bf355bdbf6d86865c5606e696268cc7524d3df50e4c932757aa4a13b6721a06a5abdc577b9ad47d8983a259a40903329b4066567cdf324094a7bc3a0e8ec7528559a21274f1b09955986789885c5ff17b4515e659afe8cb454066622a848eadb290da5235fd5872f58fa51f4b19550414f2250bb92dc12fc43675aae7541321b5fac2c1c15d38c02521b50a0bbdda842c7936214a4292bee65288ed6b5e0a451a6389384af5551d14716ef5553d5b85e1d4706a38619ac4386070929aa43514acd59abb2fb38160168d73c3494ac1fc01d3641533c72c26501563f2549c2c2649e7d8fd384915561de786a3f438b7f9335533068a53cc4b4d92f9cf4d9ec73469f28cfbea1f8deddb0568431d258b5141c9622b782c0b55ddb7e244aa41866ff1da30b17ef2f9a507f57d035ce192fe48f6f97c70967096a8e7a1685fe7252d7917878719cf63691601add72b402f71c8e094f9ea4066426e379ca51fb81e7f7c22fdef0675124f6f7b9368faeffbbe9f012c81cc94cc378df981fbb1d423ce981e71705f5dccff8033a6c78a43e62bce528f7522d19086cf7d9f33c0a4241e384b4ddeaf8e33a6c98954431b5f5d03220d7e68d8848151751c324d4e241ac07cd580ca571c9c06435f8b70f85283d9d7db0ccb971ae4f0b5c4e9bca224148dc8a2b03439abf84ac597a82d5fefe7296141bf3b4ad7d94b2202699217c653d28193c625034e2419645fea20fa52870c60f963c94b5ab56c5ffdc7d28f310d3be2d32316eb3c6a18c8ec6b08a698add517cd79e9abaf72b555eeab07a9e12cd570966e50180521463e5fbb004b9b99cdacc2b0d7d22b6d665f1d671faf0b88b3f4d5778a3a0087f5cf7bd49cb38b0ab31ecaabb0ceeb1560f7d66d172b7b6ba9786bb3786bbb784badadaa2bd483daa7be623adea747eb34f7d4973d029c31eae50ab7c25598a5d597ad2bdcedcb0fb75aaa2febb8dd06670efab15fb747960b97b76e97c834ac4666dd7a6972d6c4fcf0b607ccdbb7496f29ce4b51152b13f3e54b3be66d093ebeddd364f9e17c9a2c2d2d68c94893d33685145f4e2f488cd8b2b2fee1564b1546ddbaa559da5ba7d6dd6a013b9360ad35028b00cb2f57736f6bed3e323ddaafcc5b6fe7617bf40fd7649360df660b9647e50af7d6adaf702b323250d627313e9ba9fa6c135314920038bbb820fb12f5226a5e1ff3ae18e82015dfbcc13e733fdb06967369849eb9129af4dc55def518a23ef3875a95a9eb72a58d12a6f4d826f72f5d2b2f3b37e5127a34b9e72058ffbace4be83aef7c4a8fdddd49f4993ad467fed4fa5d05fabc3cb94a56428fddf937e78faa84294d761ed425542acb283f01c1c5a4ed430ab82d193e6cfdc263f6a0440bf513c98716beb43ff3a50734a6f0d3bf9b62d2b90d130f8ae7f3bdfc9dda5d9dd8394c29c192d1f9f478a4c70eeab19d47004031df4e8792daa734adf2ed146872465180dc91291e956f2fc13a0196f3d6c449931da5c7b62ed737e95f4255b930565809f3d53e3eedf3463f8308a92888040a85f2da0833a5ee7114bc086a28c848a1a2526f3d54ac4562599841620c6cbd2e8710d71e9f1e239d890517b4807b4c3db2b83a988d2131752368243057b4808deee6b28374742693c95a88a2753d1f53ae4b0c6cdfde4ddb63d1498f4d4377086b60a1b9008e2b440043ac5ff8ee1203a33a9df468d14487a4b0529a987ecd311e19f089322e2afd9ab52aa3e8a4c7f089143cb14e8290f4601b88666db505a7244285f55c252db0971df6deeb3385eca7188a6125428f2344a14037a9305316a15d841e698f08496071e11ad4410d4907278839618c97c2b54a2408bbc9939b93273f868d855597319eb0b74e842450d881b7c8d5d7b4167b100b3a500424caf8766bbd187e88014b2752a0474a43774311c30b2388d02305823c1c46a0c04d09e98639be9c371c8844095ee8b4c8e5104788ff0c9a0e2f405d1328d57cd8264f6e4e9e7c71e3513f8adbede976f2240b997ecdb759caf4ab498505dd66ea45028b29716f8535a975d7f9b7181244b536691249d11627a4f5eea92feaf4e60b70c3507d4d2c3e7112543dea28da3ed325a8c14f242490be9cb5141c336374982a5241b8a1b4041b5c6e00233682174e547c5dd67a69a6b36dc5f5622fefbdfd75a8bac1adb62695f0c60e2590b1400c15daa8e2a940827b4f8f119f23ad2f3ecfb220a6b1441a2b58a164f40211a00103941b2827c2144e55ccd0e33ee0113d3e3d467abc67041abc757087b7eea2f5783d46c61bef31e273a4c748bfe298e1553f91e250e1cb9edac7c487b25ee9f9745bbda3a0bed239e7b4a4ad5de798c3da39e7b436b647abc6376f4ad04eaf7ead7fb5565a569fd7e6e94d9f73ce39e7ac5d2fee8ba7879a73ce396d878312920ef8de8b8158c366a80b303938625084172efc1b5dbc20a470d5a422bec17b87f082e65a6b2dc66ea8f09d82ae765eb18255bdd4808526851922b0628c16eeedbe4db00892486ecee8ad0adeda065f5fb29861861844a05444acf46f9016c96432175e90c4773b92eeeefeb16bc8f1d7ad37c55f475d3263c0b051fbeb37d7c71804f0d77b8cf8b451c55f3f125482bf8ee4c600f7d73d98b7159cd6b8ed0871023ce718010e5ddcb892430a5758808112630d06626c515b23891d1ec4097883172cb1a58c38b458118315eebd711c0182cac9e4e1d5bdd79fe0dadd273d7615ab21468f1ac4123e99bc7aefc56aec00059e49593280c0b71b6b71372cc095098bd15954ca6beabb3e2fce04383e14815edca80f469fc9c33d528cd1029a0c2ce8c086938bb393eba57194bddbe4e66f8fbf42a8f0f764f2f03ddd4befada5e10288f4d4efbd1dd0c6c86109d90a887c8895fef706ddeb3e15e6f6de7b6f933cc195b5d7711370459d64f1ba93274dde4b63f4bb86c6edc753eaaa9120e6c0a18cda1a658a62a5e78541a5d14042aabde92712d2982fbd790be26e6035022944b0c30db92b33d0b640210136399a6081881e8098d113a430fad3cf9a1441d4b0821a465970f06274844c072a138aa10b169c31041b73b8a0c21c367cd55a242d3e2d521442fcf7d3cb2c0b5bbdb84e4b5fad0a8f0a169278c2a8fb7e7679828b3554727c2294feb4ab4f2056947227754a827d29f73b7b42975238bc44a5609a419971f50067583f91bc38f1f627929725bed61456b842e93b7cad7d355182a113b8c821c316312bc7dbd18bb73ea449fa3de3cf9a1665c07ca16126cda499347fba576f5d21e15d0163c7114f6c01ce20d0e061dab2041747c4b04323128d00a20b2423e438020a714473822ebe78b5d65a2b103a7c55551b22725c958599e9461438da124b5ea0918238ea095478b97e002365d202c6e89a407011d65a6b35faf26de486162d3e209cd8510411a318805c3470034a7039e18535ba5063873236831ed8fe4e8036468b18c1b71634882355097610b3c6962c2ee09280a383cfa9cbe47db9033fe5d2bb39563bc812c63711397441041b2e17628670470b3432b430e28b115c79230b0ddf6e3d14d83ed3ee6aefd1ee3763fb9026737ababbbbbbbba613f0830ad060010b951db8884d37babbdb04597c755bdd33c1b37e66082e5fbd4775b7e1abdfd48a84a58c1c9fda474efb2658c18a6a6a63c604e65e14f84c1754338724040edf1ea59d413383034bbf728517c37715df8e44fbe237703d18c22477f8d421375f7b544752bf34f2fd7abda8f7b5d694124a9fc62a121041e0300601c5b7cff4152adfdea3fd6f15800ddf9c56f6940c116451c519b199ce3d30b4712bdeee9ac29cc422e0bcf9991e312e6f3640793da2dceb1c853289e02e29d7e45fed5ae9bc2adb9bdc643251532ea31879ecb5736baf2da9c9bb2e95a4739beb16f7b7e8831adb7bc5594fa85c0a3dcaad457950d3b41cfb157187c527dd0eb8ca1f4e25e9fc9b298c83fa522b57ec5cf0dc944ad2d960a7b3a7b50feaaf138728cf75ef498fd783bac3d405ca73dd644ab2f2ef8a74d6e3add83def44dcb9c9d4e1ae0b33f5aeebbaaef3f9d059feb1c43e2201d8b3d0b9b8f72d66ea600fb148cbcc7260c6800f8bfe7b1e08b2582c96d3ae7d6259b0638a9bcf0a95782fe6a95b1cc0b2e7cb28461c744be6cbcea5f47b9d9bc4927a8ec5ce3dd18ea13cd84de2d7a80e6334280fce367b3d8236d827ce495c61334697c650a21c8aa8b7444a3b61d1e270269368d1a03c9d7b275ac7740b4aa446f468e81665fc2f4dbabc134de025023dd392ad437d577be8f02a96aeb7b944edf842bd7001793809f641e0e1d44b93d73d406df4cb53c7f669c7c3694a090f1e7ecab595f943c304eaa2c9435dc8080b2f477091822c6c702306afc3690f36d47c9fe85f11d0831e6fa2d8510d4819df83283d60ecbd5df6e9d166b18c22fa4c25b9c054fa2e4311bd877fa2d8c35d54f5f0502ca7970fddc592be87fe1388264d1eeae19086d19c87a107cd9fd143efd1a48e87fea1df3449e361397e38f321ea439f4d660f3d74af4996874e73a94c9368671282e314e77573d3899dabc7e772c65fde536bf23d377f3fef690ecca7d5ca2bcd6d7bb927cedcbcc96f10efc4d751ad093088977d1484cb4d77adc919a5e783f857e94c755dbd8965094244a581530d9c7e4bb44420d110a7399ee33b4e937c38f5e10070ea5f11b067263d8f07f5f715013b9fef8e74d5e49d58cea4ef86be2e97572c8ffc756f368c654b1fc79ebf2da6c134599dc6a9372d4204cca58fbd01ec2222227d23456aa92235234e9ddaba3125162162899c885391884833d3128baa973eea9c95c15cf3ecb1137bfc8a6594235f27f6b827ce1e7202bcde5169b2cb1838d2b2d9536d8f387be4b1573eb7a91c8223b12c37ef649f1e3bd711e70f1173449508d657e74244afafce5fa2073d763e8a4fa64e8723ce1e3310bb2062ce3d3d762e8ae5547ab7f14e6cd147ce952b6f72e5a9f6edb33b7a1ee205c6df91a1e87097d31c5074a8c274b4b4c08c99152656c82146db10cbce75b8e7f2ea72394d25b1ae5c765d141db96bc42e3290e1da79cf034197cbdde635c9f39d07f19ddf4c9b3b119c7a5647d00080550f2c4011094355a408d879dfdc5dae9bcb28e35b6f5bdf6000e95b075d50bcb1f49ddf18f96e4465245ae8d089f6eda7a3f96374c2526546347f887cbb57d404f876cfa8c216e0c50d28a2e0618d1498116bf78e9a9c6c3cde01054ddc5650c60a2cb19e64beddbb35d9ee8169d8176bf7c678382f377f8a7cbb69685661406af801a9882f49d02044acdd44d4e45ce367153cc060030a8c4001081c62ed265a931306df6e323afa76d396869d62eda62f4d9ebcdd644a9a3f46bedda4645a32e12a6c6ef1441855c8c04312588a62eda65c93538d0792258a156c3081111173c4da4f434d4edccc4a9344a71c9af4be8fdac3d219f5cdb777b51ec004430547d01084921968d8629dc6b7774a1536812a2e708114429cd10616b189068e4c93a65c998ea88bbecbee4be31b4e9a3f41be1d2bb5e3a5268f8465b44006182a28e3cb0eb19e677c7b27ab300cec3007163aac60c608da88cd31dfdecd9a6cefac3489bf1dd72aac8bdaef18dccdcd1ff1dbb1ac81be1dcf2a6c266149428c288e90218c2262ed98a8c969c6b7901e6ec0e20805269a2023d665186dc147ad5461252c7dfbad72679768fef8b75fda5193d3d6e4bc81491afaf61ba649d6f708fdf3ed360967fa6eb765ac12936c9be5f2ed164b93a0b75b237b347f807cbb2daab02796b654734dcea126e7cc8a2572c1b7db1c9aec629234a986f9f6faa5deda6bd2fcf9f1edb556611dcc2a6baf434d0ae07b4686147658aac2c41344b1f64ad4e47c4185b1bc24c1c31b36b8514616b1f64a6b722e196d69af5cda8d49d25a971983cbcd1f975285f9d08e6e6092c234d97d7bdfd0de557ad644f347c7b7b7acc2466fc83671a4cd81f9765aa649252619ce917ac8e5db2996268d8ee60fcdbbda35675628d114df4e736832f57d7adace80499ee648bd89aa074d7afecc7cfb344088275810466e69852062ed820488f1c1b6060c5958c922d66490ed469a5c7d3b1dc239af509305ba3240061471c0d1431a2ab0102b7d8c2fc7378244cd0b2b0ca657761c61c58d1a0a6fcce104eb34c55c5417596d65abd5bcb07252529830ace151e1a3502694090b6549427a030627c86c91420b5699d66c352f36af9bf3cb0aa00de3300812a43c0c38a650830724665dcc5880429dbcd4ac58a335848ff0ca4457e20a630cc4d2e30faf6a65cce0c41c5e5cc1841c62a09c0ef54867a85927e11114c54aecab1ca6a328d445a1320df3a84c93865e1005add11aca1462d5ca0c2b18631cae56435ddee4e1108736846121698630bc18c28c98d2972e235b984cad211978946432d90a38c449b885310602cbe32f8d84c0460bbe9451e68a324661ac443aa343ab908b5339e24d6e4dee557993a34c0eaaa0f4269f59018937790f937b9537f98da90b0bb737f91053cfea88399a58e384a2198a52102bc1c7a53fa6c17805b885578e3176dc44192647653a4467262fe95015134dc6e5130a69fc4a0a3a6bd244b10fc601a8b0a8546c35b649ce32a56846000000008314002028100c8845030281444f44adf714000d87b4506c521ea84110e318a490318410020810020202003234b40d0836e97b690c0e5f958cebec8a22b9f983c88e3ac139487437fe3ffef22e0a1e385e215ac77d89f809b88b97a304c418bcec54da32383c7dca9c6050a8b0565c062a6f220bf906300c82278d018000dfdf892723212f5b8662a6e59961666c0bf17e1d98aadc5041ca592d9968482a31e491636b2ff3af8bd05439b104628024188816f21550a2cf6a09ffd41ad94dda272994a2ccf1fac40aabe538c90085ad0ede727d1d97e81b301fe09b3160df48778adfd1f7ee22a03982b40473e8af0948a9a904388020d3a3b79841639bafd3bdeeba093e8c9f83dd5af0df0e0e7a9133428cc6e60a41a123e9a6ed1b7b740961edca3533bc24c3024eeb716ced840384e257c7f3110ef3a7e41b460dbee0dba23e8d4a3ed0b1beb9ecb97826f79999afd7b665da017a2e78ddcf27050a07b7606b83f357ad4cf4f859950fdf069bcc9113881c802080b6c9956295c59fb2f472080c1bd46b7c5aafcf2a28aa3c6770121b3547a4827345dfa3be1aa57c1038934b54d38bc13e499f7e4f0f1f98cad62270761c91d546ebb49911c88d4c4a89a4cb3751ee0fdd27eafac8348c03e59898c8d8c2ee22e565c1457bcb6600057815e4e87debe1d07ea8c3cb7dc99d14ab7668525a0b843b3ab3dfea5e32a6cfc4fc4902ad120447b16a63c27213dd63fa4f669ea727ee4cc8c405bd7bc4f1a2101c815a36eb7fe70300836910f80a38a3a7a9c7d6e3a7915b05ae591fca8a0e38d1ee5ad9e4dd567f8e0a32736996d12b5df6b5467ef02123f0c4829df05456eed099bc811348b6e95c67d38d2d8c2287f87a21acc3a0f362bf15cdb915675f03952d4df54610ddba46050d8915c8ae74c2bda5016430d825619cf579e213e981391baa3fb9643d3ff41ef8173521ce1e5ce0c64c74b9f9fb00356e388f6762a1ad548f426e66fadfb02227eababb02dc716009064e07bd8155bc29a621e7811706fab7e730ced83c4974505131f616406200056945a68383ef11798797215c9a4956c92b8471c6c269e59b9c4fa52c25c292ad6b3be9226ec923bde4de874bdea084eefd10e78a01a14e44ad96c94d074a370285c7e160e470ca75ed255bb722fa9694c96b6e74335edd3a2b49af1902f8a5f03a85e805c6f9fa1541bb251a534ec5099869a70543e1a19ec9127967410da5c5ac03d7938885b888b8644ef92fd3915733d78c0872ec5739f95cc956a7866f692dce77a67a8d592a635dc771c053f2ab5402acba1f079b1ae145b4d0cde7886d3a75ccea56f2dba11f4c3abf77ca86062694e78340f48232f6d12261529f19daf42815d1202626f380ccd12c25f8f76df8d2920747ed86bc8f2878558d5fcd9a1137aa206b16e13a5d45708e350b3aad138a752b62796e889e1ea1c81e5e62614369b7218124506b14edbefd137706eba8da6c4965c993474315854bec4f92047b71cc1aa4a3076dc0370f879292c783365ae59a4a82032fadde705dc1c6e2816ca866cda236460453d504efa9f1946caada3f8445d7b4f28b8dcc4132707f21d73c663d017d0a2f2358b66080b0f40929a5280b73db225ef99bb62aad8ff388627ed6e6e2d7bb70f4cd501341e425b75ce7f4d72e25f1a37c248fed7b0e0a9c01ab2e2b7902c4804c014b1779f4495e451f50dc5b5ede29277bbcb2a060bc4522f28e9241f8c6f858bbdf24f6bfb8569882291601e0b8417c6c5c2bc8a3c12ec1db51675cf59960600192a19ebd13db727257a838a57caa61bdfa4da9ba1ba991e4eab987b3aeb8153f64554d994460c86450ddfa9c4c3244e071ba5bb3d9745cb464eab7f4cb8e2fc3326b3c51a1046c7063b9a03996bb1c3f663b0a81e598a2fd70d2d70fde7d80d932c255e4a931b5dfc560fc5d51b6c5d61b06f5ce38a9a4c5897d6748b4c193fac64b6ad8b87a2e550aad5b6ba6a0c721eb159afdca344832d2ec99727b4f45249c16fd0a437d4fd1ad50767daca718f062398e9e9f235c1a0e7c12e883bf149364d13cd538cb1eeebdf27d162a70151dcb5686dfbe84824353509624d49cbe8a6c4451fde42637c1e6daefb27a0a78cae8759956cca7ce9ef61024c4f9843ad2cd691dc1502ba5c7431d9da92c1f3c2aa68f8788608b6e096dedb8e902f4e4e289b943e46e236ad279329a9ca2a6e8b1a79fe06c70a5b3904c6384be40a33e0278c730f3d79dda33c7fc30c09dcdd25722deb744d4cc7257229448a81a15d47aee283165ceaa1315d4ee2a903cd0c04f16d2ef7f1c3986f68e589f7a9fe5d4e837ef13d1385fb49b594211dc39adf45d3980595edbe83eb928a0a96140294928a242e8c40983b05547b2995f08a8a8f350059a4f5494ded40e427f0615e867f15c377ed9be9ea44fe16e0ab1efaba509d00df90b2b25f03e4e632ae2e09feec8013f111fec645dc7517f1e3303e8f79118c161091edf8f13250858605e46de3b05224704b02c116c87274d441e1a72d13614189e2a0ff3dd10c74cc3586c3cf8b3db5f964ca3eea3daf4635108d6dca4cf5dbeadde4a4e206b16dbae03a3ec3d4376b178d8f932b94ea2f447657df60911c98b91848c926f6c13f0e71515bec8f58b2fae18be91952026a5dcb04fb2cde9ee7ebfbe0126631e3c1d2dc71f2bba33e14e49496fd21a80276ad599c7b321a41dbcedd6b9573fb887e4d4e7fdc5ea1e1f8472b9f920b5811b7afa8ea54a66de81632ac4a5dc95d052fd639e61afce4b5b85803c8305d2a8519e2573fcd2385d8437eb23eed70b6d6a765105c8e780178d28f0097642f5e61c34144a08de031d7984b8ac45d00e595820c7ae9fa9c168df73041c98e753040916979dfa0fc75378b68682602da63cb60756c8afb24bcd48ba9154fe60da4cd8e15e4649fd54a88ec6d201cc092bdcb4c0ca39690d9496f1189f8797dc01caa6440ebd3d73541cedc06f708fba3513859d21bd33d18a3050226914b096a9af11d01d69ae9fe6d0d8c68afc74f44bf4192ceb6a392c7cd699544b9c9771983e4bb6b23caa05108eb07ec9dacdba819aebb45dcead9e4535d491b0b60e856160be159c25ad2b935eead3001b3f562e3ff1c44f22c87c844c7b4d834e064f7fa7393dd4d87d633db0b83997a71d171e20648318609431a1f10f03ac8db5975704baf3c8d5da6cedbac7231b51005c7066eca162980c95397af4b14f385a3e23bc1c37db45c887fc52186459d8a3fde248a1aa824d470d55fff4aa2a8482d2322e081bf336ed55e0a6f5a14d7eb261f2a29de1a03b4e2122fe21c9e267c83486069e27da21888e0c5e511f86b75bd02966349f0280ebb6db1ed910aa7e2f3ef1c948713e321a7b34dc08040114c14ee36acd818fd1c6d8f68108c6a99b93553281a239372e1a426b3900e46994b760829e9968c0e99ae8599ef1b55a871da31afa5f23dac3335326853fb50fcd2fb89c97b9e8e62792c9784f4099f15ae37f4fb68e52f9c5483d8ff13a475a7fdf6e6da112447818dc331abb68a37cdb149c46ac16c2db62627c87e19bf51b92625bbfa7dc11356bef67f855b1f983d95424e816afc1489e315f781e6643232ff457f59df0c02d1b4aaa17d0fb0392a2c81c1047a8faf815939d0e3431f9bd528e0c0c504e72e74248a1656bb6e771a6b5bd41acc84f7d97555c26ad80cd112e0bac3a4a50ac257cb4313779f26c5628c34641ee3a0c56d1f59291347729073a8ba113b17f37fc92a10a8119c70cd43722dc83bd24e0ad8c6f4c321f4b2d20b74d00f04e480bee9beab7b01fa509d2e21571d0c866e81455174f38da7dbcd0097c0899cda083f5451b6ed03cbdb12d7cc388aa37325256c14fe8586a489bbdd854fe3702247134eb16a1b265cac4ed82533283537c297a3495301022586eb75a4da67bf34d4e0b61dc70e23281c7ef7a081f34ea311ac631bb014e368714c1f8c5a87082a97750bf7aa4eb11b5703a691557ef342c9bb0a7e0d648139225ae125eda7c56cc9a51ff6a9e63ab53f2a62eb018c360677133abd20144c27493e691f0ac8f5910e968bb7140e6cd2f27093bde39e21505c24e6490965fda7a36c3c6f71b0c0407b16c95605d0d710209426e2ed2a86bc45d851d9e6daab2520548dfa57e8d22550c90dd015469094e3f48dba7c63c0ffd83b42024cc6369e835a555bb54e374890d05c91259b30ac8a285b93ab575a3d9334101de3fdf3fa99e90495b45caf81252dcb70e939b9537f6ea3feeb9c0f6fcda8bb5b3e155bea6b1e44a58a2a50b1663bae10514c81d865f2c36f573c128e34db51ec8837647ab4dcac136d6122cd03aef205b08d1052cd92c8e8678140dc80cc57e59d9271e6fab2249949f9d1721078d08fa1220ba8225b2397ef086da411105fb84e1a2915dba582999c48abc6d80cee5674caf081ae748d5ad2d564ab0c587c218239f0c50696b3eba3867804cf9820cc135d2f639147a999acb8fa2f21f49c3072601c65b45de8746e7514c3e5f07c60c639ac2f3c3f6aa27ab3350b278ab42f6fa2011858d9923fd3968a1b8f159748149f3e05149b07036d69ae213e5d71d29f6cfac8f5262a8ab8fc1af38b598a5282198e1e21e0f16564d9740e8a912c0d6789f7788a95ea76ddb34048643e27e2819dc9882d48208ff03f50a8dbd9ea061b745fb870924c5f974e0acacf1f47be119a52120aab45ce0a5a4f221430c86097d8db18f860c80cf940abd5656d2eb38c4592bd5d4272e927ba8fef5baf1984b6031c4bb23059e66a43dc6d59db0fce545865e2326bd5efe24f367a91e8ab1cf103503d012f81c40b7aacae049d46519003495366a3bd2cfa71bc96cbd8801dbcf6a0f4fc703a2d82d2c6c01628e41b66576c5f15babea4a456352817eb4b4ce6b6af286e6e45e016131393f5ccaee32ee46afb290fe878cb1df078f95c3762e68b1a242b530d90def1b15d2739771512000343634f41467ea13b353e174a8878b505e427acbaa882a34300971f8b1527865f735a0fb9f8d39d7e237cffed15241756ce935137adc9d86ad2ef20a24ee72a5af29864092a6965198aae0d3810068671aaa83fd42ca8b4e180db5dedcd41adb069db247f24c6e854951571fed66ec12ab483f34f58b0a81329479def7c8b44060eeea8fe192a0bab82afd923dcda60a2949ec0c7b2daed24e90497f779d2fd3c3decf79889dcdf1d0705cf05311c53d6832ba613cd583a522f36ee165642c1800be99045baac90069fff419a9aac6a3f6f3bc031e91a92a8d59fa4cbb30fa02959204a18f26be98a0ae8df6c2568a37f94dc97581d5f7300544a2c0e48e501b7115ea850245757093ba34d1a8610aa578fc8ab991a131303af4825507a26117e480a85d16c83c701274134452a90e65cbc3ecd32ee78dcfe08856035d16e65eaa54c1ef2c96a1c315c581f0af4d33baa3a31ae4ac7a65f28277b0c26e3c4d04f36ce1f0ad06c271c0e507f878df0007485c72d63832bc30c054e7521963204f8096f993215a1be29ebf3b3b3ad0304434f3db86bc6ea977e025dcb59e1ba7e0c7ca5a23dd234100ad0080a11fe29114312b04c57f73ca6ba0eb0fbe69e369a53c34f95a7894595240d1d85c882e2851de202691ec47db28733c1f6b19591b8e7c4523c73b31338db30ef58cbeaa6d2510873fd612cb6ce20a3331ad975ff879ceb504687f5bc27e989c1d27adb29e3b8b29dbe0820d05b09fb8655fa37ff8a66b016cd9e15212af02f229d9a712b63eac96c21a5efe9d479453952521ad543e1b8312c0804f190ef968edf81b787e733e9b29a8d726acaacc42bec1f5653cf195d390a75843c79e473d29c089cd8256bb2f3bf68b4b4ccccb2c80d2f94f36757ec4e9acc83d5dc153791d13e30524adae4c598a44e5b818c529eaa25ea70001f7eb88bd6453e3b2a3700a5f3babd628abdecf9d0dfdd4fd2b3026e82721d0756579c4f48d95cfcec305a6a5b38129297ef612ad9b2cd183a321bc79a0ff562879d2315a45e4abfa832e5733d147ab682a102a54ed81e1d8c874b49ce2cb8dc0813f0249fe44e140ec325a4c477fbeaf1defa23c0d76234b683efcb93c29d2aa897baf138b16ec2a9d56ca7e8b0d17c0860637b27076bbea81801c60a9ff71d8679a3e8162a5c6268773d2f7fd60df177e330050dae6385fa7a8a5cfa3e88e4de05c2df7b34c681d7aa223281f67f55e88f1890e3547338285879e382b328879d588ca70662728adf82214c8af921f27aacc74e03b57be7db31a680ffcb00d6aeefa0ca7d1287e7f580234a4c4a6f1f232a99b4f9c732000944ed0f70728996b2522b15181f168ea6429f0baab41de143e0984a7e00e3d1bc9c471b5ddfeb06167f757f9548b1b8fa7e00800b4b5904e19c460e7f39fe8911c3e401ba690d154d9e611dcb2a427d8320da1af5f0df39e953155d9650852587f6d08bf54c2fd46987bc843a8e8122c166d58bf834db0223ea8fcfe3f4bdb60472853a825e12de9a1c111961e96e541a8acce49e0ae72e8236d2629ab287b9c21bbfb26d0f2d6b68ca2f450000c5c83dc324e84812a84656fb621320bbe7b16b068dd1262183685fbfc55b8a579262ad6c67584406b3fa56357a364fb316d61d2c69aee57f1654a72c05abf1b31acd4f0536c274058854d3db8a8a01e8693efeb84cb99c5521c1ac87eceece0473ed998679d25e61ce5c79546247777935410b23c57422f2f1d375035f87a10549732dcd0e39b74bd1c298368a8528edd7dacd15a5b390da7cc47cbd69dd3890c161fce66a286bd8bb9480701136d546304c4d8e3b4d02c9ac0d07ef80b8db060c65c8ad495f0dfb71016fb8fcfda261b3dba5cecf99d6f48458eee7ead244bcbbf5523351ce7b3fd5f0a06db9bab78170fb65bf65f22a5dbe893059481a07b92a267224c795a926b641aa1423e0dad7fddcb9b551cdf9f7359b956545dfbf583a893993658e35225f0482eab4643a888c34a9f5d32080b827a6a9b6460aa1f49ff2eb41f3738e3b758e3e98d3b944b64df5a94eb48a1ac18af71a660707126b10b077ff88d04f41f55307786510ae15b69b54d55e37ce82d6a4c19f4529c647dbd4b4e6af7e86dd4aa1e63cbcae0939f2ab4c5d19d2389d39ea336ecc2b0e8da0f8b1a68123e5cf0cd4c2335d241a0b666f31979c9c57e9df27bf1eeeb38b21a0ac2258662d29c11a8ca199c3382c420cd50a101fbc7db171227c53b361c9a16970a462abfd9ee38250981051faf4c1a7754c10f67b81b885d3e32c0bdf95f502e40613dd84d89e8ebeb2231db7dd3de3155a1ea55de4c8000f847be16c6c395e04e620d4040772695e56793f951bb1aed2afb6b393813a674177705012a11e8c545c6f9fc88afcf10ed7b5fb4b6b1b150bfbd8be54d51c33b7ad2fc1420902786858a896927bae8a49a3dbb90b124f77803f8417f63b822dfa2f64f73225878db999402dd8a8cd8295273b965918f44a9521b9f13a3c48bb638583013976bbecfb66f903bc793b1a0681e1284c609c4abe15353bdc71a9691137505678f462203b18dd06b2956891be42681fb0b163c58699d5047b8baea1266a299daf02dda89178479708e26ed2e990b9af4e4e9872b32bee4aa47864296f82c08548074fb1d77c001bb3c55a0f3d323bc1c194593a5234484c89e6726a910abdaf63018d116c7f9b49c2d9a1dbbf1fae43c15ebe7ed41348b4a830d0533e2de09d5520d381bc2984d6eac2d50789bf0d3c2af5e1c7d1f028a2a3090d1923fc79c79009bef50a63bbec02d78a1cd2c4399a43c4d3846d5fa21568664270a1fe032f1f2b6ebac094a8cfd181975fe0cf5993eb99e86a18e97658f882d7b8e9de4b6565f6bf46180c93ccbc2e905c5bcaa2de2a14c6c3a2772bff2880308a9ac749c2a30e676049b37e627c890d6cf97a948a00387f3e30eb5b08877238b6f11817e9da321953d6b9c87991d604de4d14e47a62cddf9871d86375903ca42fbdbf1bad978a793163c789020a1ab6097afafee3f7ec8eb11648cd027bc12b98703644ce50c96b9d9af362406bee2d55c783f34dcb1ac2b11a0f8ef67ee00822cb257a25170c5d6080d70af003507bf65e36f89a987661c18223246d89316dfcb2d0606db518cebedface620a1cbb060f2ad034c457666930d7f7414560b8a5997d5ea62372307c3939c852839f177f16b460a7e8039036ae7c500c98816881cd99c1967d70bf1a9c35bd723f740c87da32f6b18cb30143e8c02ba50f25b54b27e04644fe3447f4692a37aa3ef0bcfccf90a50106cfca78573fed1b598e19b2f2038dc8c76cd0086254e2573d6d6a67a5a063b9faa13162973f4ffabe1c47cc49dfc1269bf4b5f3a32e6220a634671a3ab93679bed655454c88b38d39bb6a025d62982a03064eeedf7b398d7d65b9399e322b8db46ff05485970d762d98c3ac02bebeba53de2603c1aceb28d2b77f705324da1ce72151536db6dcdbfbda28ebeb6eda47138834c8885dd653c8ff1a64144b4b6348b0351f6773234734aafc54db1506d90eb9cf7a49d8c6c3a79538db5b481a43f390ee2924fb22747120c64d1c1a4a82085d9d9ea43b90644f462e0757520266d6246e981fca4a5f5d48ff8c038284860ec9c03e2529c3e1b96f40a9dc2684f4d38ca8d259382e9e6c95265fc2780f52c77c5689669b0eafc87f6cdadfaa0d29a8b1665d410291c2827b5034eb59501aea08871379b6cc0216f23fbc5bca2f55acd10a1289b8af28a50a94197f2e23b8add30cc5e582ee1d57079e7b0f7e4e7a6347adc3019c3d8d044d4ab612e54b28f0767b652c2870705bc32a4156ff12bac43f85989e3c13a6b717b38e9a840e7f3ba4ec2f253384621873620bb9cb5c2a1f7ab44d130a571b2fd435e74a6d8b62de4f45d971d985a8c7b8612227d68e0c68fa7e68febd5ad07310337d2759b6ca37ead9a9d2b63701bb3b78613e350932c183003cb0171b8b95c04b4c1736847d68d6d7ed8626fbd5411ba7b0c97e2c2456d8f76f52720c48024200eeb090a44f6374d107e9dad3a57a5ddcf27432b351050309065bc3d0beb752a7a8deb204288e93659a039f036060e764abc36280705588a49e6282bf0f810235ba4dbe1d7ae42acfc1ca6a60401d609b45707160a25df9b0a648e504103e0e19989ca44c7e65f7ee3a98bc7ad2a96154628eb42571495bffaa20188f1316c6b17bac5f3013380c9fe289781e080aec99972c211fae9354003b9e852c7c507c8cca8526a9d90e2c2a4c57add457581883944e4732a17b14ce355db7b602374cc403032b0e1a5d35e3d01314e7d49cb1fb15493af571f95f9eb0c65e6804207c2863ec673a200d3079d7d0bacfed9e79be293925dd936c3e25af6f1ab4695dbccd080384b27448da14b40d02ac8e92e1642c76d0b9b61eb30f11ac8bd4f6f502399a18a4f91f3fce45c8314709475f3102558f7787ef0c93b386bfefab326b87be47e259e9b93e3582b16e1554ee06ab68aab3c82f888cc6d83bf68daf4954c719327b5016e8911b28d0981de719ee6b6691efb1004d3d20cb8130a8786e9c4db82db7b65c0cb7c4e0cab33d3446c36041fa02609032d7eb29186d01da4bdcc7a38ef73aaa58c7d037582d3b53a036ab86a302022acbf6362ce29f7fa9fd53e077c9af91d5a5d6648f9b7814ed8f956f32fb0019b73b860b6806067e8913ec03ff2a3322c139269c12d9fdb01176742fef35d4d61a8d5bbd2a3ff854b9025fa65cf5ff128022b71aabd7200b755c20fd6f8b710b2e9f0dafcddc3b985adb126dec64821e8b233d7e479d66f7d7208b9c3976e4a9dd7085b95be5deffb7db9fa150ab90d2556d66ccc12fc7ad33340828bff2da95e32caf2ed75596fd2eb2b1414ce72dda418b2da3388d9afc711eadd0ad8bf884333858f6647f4e536a6671482090f02d5ea7a35f40e95c701d35470e79d4df894df1b7ae376171ae585e9a2ef28d3c1d0239a5b4bef3af901fdb6216602af231df6068e3f42474a3189fef423d1bf28775f3343249114f3b59c017c74eabf8b078b9adda3ee136e00810328548f7c499b18588742f02f735f24c042f9e5847718d701ed87cf58c0d6e3fc212643eb96bbcda60d56f70ad8c6f4b32f12b67edfed08904cab8f51e3311f9f6d8913bcd19cbc05193abb8f9100fd703b2ac8dd53335e159a65295bd50f1a599304af1e89a8114af4e8ed62e1f51fd3880a2d1dd64e9b7a384bf1612b3c8374bd2f649bdea591d7b16b62811abdbdadf8d8070199fd6d3eea90d6056eaf50e6cea610a029095ed97103f090cb23a7f08b6aef99c10f2db9e9b9b7985e3d25df7d1a0526af316c20aca31b8af2ea51b9262b8af7df523a325a22c27aa8063e057c27e8abd17f22398b8a847212c5f914183cb7798084957afeda5a8f7c5361b8a38b3bfcee6871a686b5cd0b5aba5e06d9c083b1f88c4e417f0a9951cea1ac1d7e5a8738ede458fbae9c988b0f1ab68d34060884623186b123420cfc42a99d50b037889d038acdb8c99f7a65e10b18c53b1efaa112202abb8e237696a22f2b9f39e7915abc0b015e6d926da83e79f2b4f078dc667c8895ada9bbc366c62e0bfb31ea7b3b3d7ceabc5cc0f23fc790daaa801083cd9690948eba75b44514f941e4fc98f336c117d3a6ee94a696320ddb5501846de6f81cc04c3a97d2d2481633af069ef5d61958722e89c1fef67ee18448d3355755587480dc888768e6c3aa4244c25a27f9ad9ad8927ac97748012543e1d38e4939b5f4cd6afbb88d1ef1048a027a4f72a4da0f78e1e01f484a95d92429fb0dead34026fda7912ac2498b0167b5bcd2aff04c88566ca60545f81fa698507ebdd4a27805ecbbd4eb7b09d94af6d067265dd6da561c0135dcb95d175e88930c6ea65719cd4b7ff112c68f3f6f3bf209cc689fe311d54541f25f02ac1b1fe7089777a7c02e6a5078e7ac0780bd2dd8b0b674f6c2b86d8313eb0eb5f52ceb0bb3a12990676cb105e5d0665a58e997646014a4a4a9b6df8f9ac081d03fd07c9def122408c3f803ea14d9a93885a2baf0639c4d074c6d896e7e3904459d700870dcda3545bea4740dd3f6641d9f21fc34ae5f467988e4916b40aeb25db929efa15d7de290bea25f8115ba2e8e0496d1e45d17cd23e18ecc9cc0c543dd30bbcaee41ec3aa5c8acb47fec58ed8e7e46b194f4c54711d41f383680a33e5dc874f039b373c18626618f76380686fff30f934aab28b52d7ce50053128cd095b815a83988c34039d00531c25668a227b371fd1ec88c64879ec2e1864aa3da68c56a2d48e1d8c769fe74216c6ba980c9197d680cc57b0676c257030deb7a0be8e5992db629f93b12baf5ee6f2a504b39ab8f6f8d6cbbfb2ab3020b2f0ea0a16d535bf2107c303a8325fd8fd577c21e775d1766dc9c3948bfdd09977e885f01e132c25fce54aa9a7a3909ebb10866f9e609421d3be924a1506575127735742680cdaaf4047e6842d81e2508a7cd1b2b94de350d02d1ca9df4cec9921fd23a21340b89b9ed317ddf7f69c2325287be88958e46746803f709ea7107142c8df14731081cad09799e43512ccfc8cfd51ca8ca19f77ecf7e56bfbee1b7ce6d4b41d57e2959992690c7da0334bb464f8145f0a33c30746d4b60b8b99a12f5ff11a8835fe8b66e5df199b876701a98467f3e455d5584ff93f4bbe9764bf96454f4b76b6e141488d9f88f392dc2b1fdc096fd5dbb02235a102201bfa7d9ac2fdd2337bf808fe8250de499bc583bbae696b1ef5f7bcb0ea350fc352850d298c13e0f05eaad203604711a445b87ecf12a1b092e63cb749b3c02e12966ddf8c1562568cd95ba8e102b4e3171731272c6186ab369d5b72acea4f4559ff1f3a5138623c95cb61ee4475ee7467a1e18489377c880790204aaf48d8bde19674b661a22dec599464ed1b928f348768e23fb408a633d8853a4b460176c2ca594a013d1b9bab64832897b535716e20013bc00d8dddc39f3a51944122d2e099c109ddb1d62d2b2da37231f13209937a0e31ebc644aff2ca27d578e748fd3e10aaab5741f234a2d49fd777f1875ad9983f42553964114f77565878f5e793b78446b2de6fd3ec47a682c88e9cb70c335906087628b17bc5bf208f401260ef63dc8caa0163284b88ab67f98bc39393b341f5da46b715889f9f4984b2a825978b16d394911558c76d4ff30db7c3474939e67bca03167bc8d2281435be728494bdef63e8adfbf126f70334162470c04f781bde1716a635b2eb5ce31a04c0811f6db1963fea711e71f1a38ad8448be8eb6d369280464e5f67bcc2903795604e0fa0eb49283e6e5b227f02a5227918b0da7b42285ec45f12da91aacd12d9a904a5a0166fd3ff3e20f6f0650833e433e8ec4b46e1ce45098d9167bb746de3462bab60a75d53433c9a40c1201c8d15c0e5ac95568c7a1d2b5d91a17449023580c6b50e1ff8066d3360dcd3a9612edf4fe393c016c01031e4f695aa36ef75865589c02ada19758e6f3a6950ca2a5f83fa633988e48308a79d69341af8a7d90f6ccc7e358652a33d94eed81843fc8bec4df4c77fb4aeb4953e41e036f8fe6c25feb14c58e0545b6e790650bd9a277cc299b1d89fe9d4ef4a8ab6cae23c7e50c029d1e54ba11b42d6e3e3f38b77d049dbf9beb8260833541e665d4ce36d151d1e7f7d784a53656f6ef0adaad2d6a3b7ec7235da7b80fb3fba8006de40acf771b8b1b349b8398bcfd4d83404e30b56077716d8a2264aab2a93bb34c5b88e60f022186c5aa1eb025d617c919254d9dfd94ade8f5a6fdbc8c8ffab4cfd688435c72506ffc4dfa578c193555af01b04fa0dd4e9fd4c92a656a7d80cabaa203768292bb5ffdbcfa696bb5cb17679231c8e96c8f0152a344b98456f6ab43cab7887491f8280296d0a6dfc53453189d826e981b96f3cfeb2e0454280ca5bca83c75c5c997a0ab015695aa0fe4a36769fe711d3cc3be631d7b4d4ab5f6b6a40a04160f5740e99a152c258da7b766a65999ca3ce5da714909f1971c0cb166030251e045af1032b1f0e2629c1daeebb9718da02a39642f85c9b991c33ab4adc13530dc040196fcc689b2f051882b9882c9d665207b4ce0a93531be0248887224cd2a4eaf89d1805317a5457712fca22a4aa6615308a95c982a16445d3bcd52167c3096c2dad5a83c7b25499bd6bd44c408c4c76d77093270c250f1e2aa4ec584819395047f09d3f37cab2afd7302de94a15a8b3cf39484584660c6ac9418e6ef45c70b225867cb55c0f1b17b118a4c65a57299fd6ba52407ddd03e3be1c031f4ef4e43031aaeaf9f702d5ba49f62ac9b9960fae5cc537bdac2c23d6ece6a462c0b01f7fdd591cee070da898173cd02319822e8b38d7e370529bf147dac3aa80ca292fab4515ffc7362c93d970735d45c4bd9a1f596c7f807efb9ff5950ee7e545a622ba2a001306837c54f422fbaa7dfbcaa878636042239cf5a4d25ef858eaf72d323aa422402783b7dbbbd990c2eb0ef8519e48e70eb898d1c537610b86a30babd1eb7727d98edc55768c79c2997432c0d08b4a50b276ff6682529ffc608de10a3920727da00d8471a50763bf04f2d3532cac38bba28013de232aa7d8902a99db754e367923bced920e58e3b5b36dc3cb52c9718c1ca6e1250cd76537a014b2a7e74999d51f60abb2758861c5f214ea5d812f3708a336e0105e6ac22f541e29d68536caad20b1154ec621828433af680efbbf9704ccfcaf2a145788e2600f0f138846fee1c8b9e0c0ab1f57f59e6c77b5939e71362d79d67d0d9bcdde2bb179e5674bd029511e56d29a16e1681dbbd304062dfd63797cb742efd9fc0baa68abbbafe9018ce579185b6d160e33d16d3ee2d30291fd278a6291f9c60c21e6629852d846299b0c428ceb558747700cc13402a48e163ff815c1f9fa0aeb2be00f547fbdfc65f50a7817e9c6e2b8aad0c596f5beba24d34412be5b556d73099d1637ad364592de11255b00e44b0f6a8d70d1358963af5f9cad68db422c8fc5a46a57df2d00dea2fa805c8e15c502c51f2ea7d165c729e623a6a2a9c213829c98931ada1922cbad6e52ff59ffc797b7eb5b86a773ab32c0397076d7e3e4e1d090e554946442fa9ba67ee8f20ba3624bc677f5ab57ef026e60b459c154614b3de0ffa991ada03c3d7d4156b48455b7a745a52917c7ef0fdae66787f804cab3e3e6309f5650c2a48ca52890da0c461da209053ee026132eed3bf277bd39fa930f05e5939633e0472eb71349b2ad1264765c018aa7d387d5c34409973d3081d854f990c14669d6f5fc7f690ca1885e197aa742d10db7dfaf478dcf5061652a4ed0930537c7434922689e23f4768bd4277fe8ef1817b553bd843713d8478c5b0c418a874cb81059a3c9a2b1dcbe8add8e2e0baf9591e76a246ca5ac595a26812d849d858243c793f55e64f50c3f3584ca2f3961fbcc1e5895e1d004370ea97a0bfcc5f0e5ccac3041b60ff4723cffd59367e5987b2ef3da762bc9235bf3cc351ceb0e9d33a9be3ecfab9ba6a7839b37010267f7359c3068fc232bee628782e2f465e9b3bc56aa537b4d6b6e935cfc1d2085e795a709a1194a3f93aa2809cae94ccb374eb5ab26ab1b0b501b221222d8ca64a2922458638cc41f8c237f1216e17d9ba720a602c6925cb51b5cd273a01a16cbeb4f4eab0b54fb1e9626e0199c7c7e1ab87a5752060452527b8fc19a8a4ec69383ce8842cc8f527b8c867604622e95c1882249e5df48dbf6dca0a5cbc3c475c6f3d11f5af1bd8bbc09a9ac7b23c5abe678015ac8dc821c6474f41ce20e4d0b16615242ee1d078275a1071cc89991f22c63651935f3c26eed11fb8ce8eef22643a3c888574c5db11b8fe47e4970f0d96d53c185a49b36699e46dc5e29319908a6b56dd4fcf098aebe0356f26fe090c76f4389ef67726a773beeeba6a6d34bfbd4493bc8d41a30fe9983c99707352fbcef7eaa218609a31be170a5f2d40db71545e9ff8e45e4f418110dbf0b31bc84d48b7f2855f52f20233e30315fb033cf58b72287dd6a900d38adc85bf45559651142e93db7900ca789b487d7b3755a3a9136ec66fad6e0c270cd10360107955af03b3289c9d0dba51a3b496e310958390492fa6c36a629f5caed664c5330e83dd27a89a5f737690090a980fa2c3158630ee432607b13b799d01eef3ca893fbe4f2e09af913ee5e8dc84e2f65e4208481d305dfd1fd3a9ffd4852b1d1d70710d8769e726bdad69d4c64d170788ce859c36188858090dd119830ee47b9f8c2645c05bd3570eb53f56e88d74dba93171f1d65fafcd77781c66f2cecb6dea232a8aaf72db8ac58d1f243c0e70dac144b2aa73ff422c00ec730f1a853d256a549dc1516adf56ca43bc804dfc726b4ac0897712bed9b6478680ba0844becb63b42f01876996c2894d11a22a1915389ffd4ce9d9af29981b3d35c0f8caab4b9fe68704a4603d5d7f5f79365f73ff3604ac42ec5abb03170c831346948a843038274d270d0e10bb836d731a2cca2c255b583cf87984dd42edd09aaa41bec626bfed113618ceb5233499e5c5c38d6a80cfd4af905c16b6a764cde9a0de328a836972b1851c905376c03cc8abfd20aa84519ef38c2aeaf2b73dad006bed494ceb2930bec381b29c582088b622acf3dc9cc34d8976b7e1f0a01014e18237a094537bd5841d17e1b1fa81550456f7ebde0ad1b20adef0a3d2cf097e3289362b1ceca968d5ed8d22884f302bb3cf42b155c6267baf40c7620e61903b0f7a9e5d1c61dcd079b4e5f9eae2bcced2795a589819be7efe361be9b2ce3fcfafe37796ee93587bcd0da027e9443f0ff4f08d4ad148120f6c386e3086a37ce46b600867730237ed971db1a3f6d7a200d304da107a56f8f9b1273870043d3349ee5cbb053bc03798594890d0926bc947c5e704931a67ab6924dcd4d1854505a09be26ea0fd7240b9f9f7e2d8e8c0df1eb00a3e02f3083524b2aabc70e8e4e872691f12d7102f7743882248f420947edc4033bcfdbc4e0ca9e21c593606f6d897c93d69aaafcbaf936810564132f9d71534ed514b31bd179a95a538f592e02059d24fd11265061e0509875d768523afcb8c03ee26572700e13006ee693a12d11d26590c4861129e80e46a3b4952bfe2c8c960e0106e2661a786948207121797db7dcc2a1ba783d3942b9f61043856b055ca0a290a700194e12a9f7c2bb41357bea4941eebc7c0408980088d1c3c261c5eb86059ee370789db4e4a99fe3c6d5679937ab8391c029aa226fc28cff60bbdcba2d6e0c5fef8608ba465eaf60b69f5fa1ebffbb917657e88096b16d7f5d1a89b912de2085ad8cd015e804829465a0d9d22b9009e476306796a387f1eacd4f24ae9e6dc1ffde64937cba544d6c4c262bd8912c2c4fa43a08b0df783f300e9b3e4edd34eac9deed26b2c2ba67a1a8dfd4082474e34cc0ff4b08f095ab20ce6d2bb54949b21bb425cd9d6be939453b7cdd7bfddf0cd256f8e20cb6ce1ea0e4af760360442a720c4b65a7a73f1d778546207c2580b784bfdac4e2f64c4a3a7a3aeb6b9314d5e90e9d3e46448ba737fe43a25271e0675673fce86f80c3e613478852c9ddfde1993e33e094f0247fe852fdc7e865316424cdc00e8022a77e0c448449ec9e36641d32a922a75ba21c8c998d229a339b74692d3f36a910cf3a76d1dc03b306ced6f6ebf240ae8314e0b3617c683e30874c6b5c2100c09e6c9feed9e2396604d1a1436253970e3ed0190c36fc876b30d6d8292a7cd524ac41cad352ebc665dc850a46f5c8cd27718635a062bb37e465031d26318d73a4d526c58079dafed8617cb216bf6fc1f24403070b95edfcb420160e3a82cd0dd902d71d1e52be647b81190570505d6b86210a70c97c0df1933af507b831fdd901cae1333180057c201eafc23c1f1399e766274d6d2a6548711fe2d66ea2cfb7d3e597014d72b8b9b60b0780059a2c42c9672ffe9b450c3f5b70108e670456f28a347b9f9d6e44dbfb4bfe260c6b40683317d5ad0003d2dcab4c7fcbec5c4c8888e3ba4ba58c9fc99fd4bb6fd48b8e97031222811cd595e231c963af85a7c39041c108594be308c6e194a98d26ba99ba43f8029e9c9c345f9c3e2ab548f9dce4bd6659cc9eb0679cbf9da29905b83bb53c170070514e87f50450a9c05ce2137a18ee66f48af81ca588975f82b95a21a73b22681df2477f92e777458856402604beab3044cb0fd69dad93da7234f2b9b5df6e25650a34028854d413223e87b1d90a4f367a78b6f1f6e1c319999bb0e0056e0a5a2ae5f972716cf4dde742a785751b6d57731edfa1070066265ddfbc82971b19bc2a41cdb6dae98b7372a48e9382685f172c6b18e586948dc6204a646b54d5ea518c7d5868664033884b1c33ff02648b200df7b57ac95913ad999cd0a6ebc4eed87cf8ca733dfd8c10a940350133ff8d7c74822483617c7e734bc2d49aa9a1129b91bedbf83323363bec4f9588f8d4f4fb5bd83fb494cd7e1c8beefc0ab7664408ba9beae5b00df5ccf1d213a2d67be84556298dd57716997b173f102608278f88c4584211d3762ab58cb4aa6822f8ac84822e13901ce228159cdba522ce17596a8002eb1d7080610db1c0eba9f49a66d84686298e97599710f99de270d617f0d77c9441ea16e152586e16d835c4c15a0be22888fb4c8f60f7af6bd3537a7d387161ef234e59f9217089956d5c0f626d6102eb91c0d38102179efe106c2de66c2e41b0596ea40607e985b4a760df6c9ee23f8eecb7fc299acb74bc1a572667bd7c05d513dad5dec2e10af9ed09ae675b047011ff41674869607cf81e74f67b01eced945c49e09fde895667ca45f43a0edd988dbdd0042d1585a244b2ef9c9e52328b6e0b68db30024f872e1e9f705ac88c13577bd22a13fdef525e890e9d8723f3730206b61ea664d37b54b42daabb956dc8a6cde3563266f2d4ecf497ea7c8dc13d214ca6ac1e3876807836b2a3adce40043da44914b833e6fb940af1e35a2aa03c1a9f98a11d9e7be5ea6f366c539c8233c03797fe5f27f2704735be8f2f7989753760f2134d858d72691820c7e5bb1ce63b4a9e9a75421207de6aed36ca9acc282f7fd76e3cb24ba118a7f80b5be4d4023567999e0b2966a82d4b921cf87dd5b671110d406780a7282b4b3f289bcb4c95d97ad21d9815a38cc78d39c23ea8acaecbcd5043d035f37f77f894886ca28b16d2adc600ec64039bf1ad4b9bb8ef5c30d8829738ea5c779741422b4e482b54f3a0e115878846cd4f32aadfa9ef8e97d396d8b7f8c32a66632080d1ff4ab7a7b88ecffd83bdafc151788c70fa542e1846d5c5f60c41ca32c64aa55ab3fb635b48d8700f7afcd44e3898896319ad628b5d6c65161be5d1d40fd6075db3b82fdc96c6545d75c86ca9f1960676aafca182d70281f60d3d94ba20057e0f83a01a35a68c622ac9ce04bb4e37413e016fd2f594c29c64a05a349602985280966c406b88656bf13acc87804470e6f99446c8a185938ca1a51880ca8a509d367411a651661cc6055aea1eb133c522764609df0e2edc29bd7a87f9f289439b3af0fd506c6b2bc4e2192a6a9db583cfd0762a21841f9518898945718268b1891f473142db34a3d83d1a36db1d1c9b29dfd8098b4b8b48e33de65ae5b777d1fe8d8ecd873a718c7923b86c5dfb869d7508eaba64b6a32eda5a4641ae3aae2f3212d33aba407e745dc4a561ad3511dc1da69ae99694dfac46a81183c5c405b5d873ec89ce2bb7f90a67f1f6a1b28265df77f9ec82ffaecbbb94cb8d5196a617edb93a84755d6f5f099921b55c231706df6564e0fc2096c9dd58703bfd126771a8f1c8bc5c727b626e1bfcb2344f078c0e0515e4b100be80eb981b0142f4ba526230aacb1551419e0bb08debca1e15fa486ab493be7829bdeb2ce57d9d77140e9f250a060297294c53aeee5ed9e24f4dc7d844c128d7bdbec838ea348c46630ccb40182a75f01bc8498a27300c389b28d4d41a17903d2dd06b71c848052516ceef2708658eeb06a293d5f211028b721331efc73ac0f2a0aa29644224db9c72565815ef3a1e155ddc36c31b5832386845c97d01c37fb54127c855ccf379147bba2c69e1b7984375fe3dd2a88711fc6358c67e8fe0f062d10326e9db4b7cac090096e940e979970262af1f0b786967b799fb049e5843bdd03bc1f3e261ba4ad4c64596d324d66dd140fbb0ed6dbfa4fd2700293f48836207cc53d191c6697a57c76462408ea602a3f1a8a28665f800d96c44fd0dbf036a16b66dee36ed6fcdd99d0344b13e9efb05dc16fd3de08a6819356d269484b1eeb1308674b8845ec7e846c887bc979d2037d0a4525b72d5c49af0792a00246e801fa295267a77ab7d78e09574d156f609c8403dc25fa484a0a1a5b5a1e9cfe6cfd6c41d926d2aaea083fee455ed8cb6fd080109c77ced482107867e621d50652cb41bfa7ddbfb2fb5d0187a9b316be4d1daffd5a0ac7ea113509376393ab521954e3a25d1e01707cc64b5a1c4837807b2d590729e04cace4cce9a1efbfd320f4c17f5367c2b0aae20e1026b5d9b0222a129e93b8836d2ac5790f2bef0588eb5497c19e6f0891d713809160731b72f08554b182a5b140eb7acec16cfd0fd818e1ef061aedd91b26022a1c4a4ade2c32bcaaf09a4588fdd1ba5769a41e2af487c8427d8d6e446cacfe962c4bd773aa131b40b73f06e4fe81fd7395d12e7a5c58c11a15df07cc626988dc6102e6d63029f19df9325b8d22134bd2edebc6f650830b1f7d8a816636b6c942ee7c6695e0cab74d5286e88f1eaec0a1df957ca13a0db0bb02e7f5afe0f963da036c998fc23c6d079ad92a7f775b24767703fc10cb1f63300a5db34fe45803b8bfdd53ab03f35d5cb159f509b288e63d56b5e9d487dadeb2ab7bd409759bff64d5a2315475d249c9b04155ffc29cd733e0cb98c71e4084b75378b0cb643b7f9feb6e9791d6a6e8c91a0a4f232556ed0cf90e142a21d58dc7ac97a1b09c309a20dd60d32d6def06a2300c0a062114998f8cab9ccb97034cc8565f7feeaf44bac6b404dc16242f5e6af230f1654c817353e121042e481060be179446a7a5d2e95364a93b4bc0045cc4457c47e44b984e5253d1e169b599bd41f79c6cfe14c17c4f39e874018fd4d52519b37c930407e1724e37f30c4b3a19f11a14aa164401965401d03e750e5b2d01ec6a50fabcc99f992190ee520a0c9464eda42088c3a92142b27ada833abf91202b52310e70588106f9bb6a160217c03d825d0751c411b3554e7e9e3a46456daeea75faf610d7de8e537b79b31085a68a3bc6f372624b7d2b73eff7a0d28f8432f7fbf9c8c01b0459df5f93a3125f915bdf7f9a72a5001fcf863db0c5bd7e12b2cbc14c64bf060facf1fc1d1d2b9e5fef3371338e8c0e3e21a3e9104b15980b59bfce7c50f3f3f65b06984682e888ddab5b0ba739f0ae11cff1326ac1d67c2093ade2768b2eca8fcf274b3e15f217f8ba6a98c1bd5c57640ab5f2e01b5f03b10f9eb0aa65a80f2c5a18d3980f359a049c025b7b4e7ae5844fe7cd77cd88de46eccf516fea3d21ef47967afc606dd0af626c725435c32af83dd90012fa8f107bbd858e0b05009b8630c5eae8ea9c2732e9117d9d34fb2f2fc4b8a6e8eb8d5c5617a92c4301d0f22247542519d587124a52ee2f11969b40b6bd33adf10ffed59999f71369066a9159b5a86f7a788474e8b5007f2ecad3f51bf8d48ce2b2c6531f27c9a2c97637669d7a6d4a941c57afe35ac0a2b8775f74f62fd7aa8ed1cd4061ffe63dd27fafe6343cabf9cb98c3ddae01b91f3e3ba259ae1caec96188012f0851dfcc485ac1cf4b41061ab6e7dac44087c905758404cbeeed0e6e6fbb939410f8f0122d3e25942522741423a284477d8675bf1aa5008512202809754ba8991ef653005c1030a22781102749ad65965dfa2788bc5721143bbf07e38a7add8421a912c820bc29abb9cdbe38de2643c65e2dd0713766450d5b8bb9006c3377f705ce3401ba3f1f2f957f62a47499029b6850277d095c6c8bc83d815626218aca02cb1a7146b9edd7189c3518eecd3064043dbeb770b06116a111fc477267d0d064c86d830d35fbf66683d3061c65dbf65defd98d648787042676991ef1609ed9a6c54f04508ff44e69f2863b0c3cdf9cbb50ae9611158bc41c4c22d05372b78e3f963a9f1473a1087def9e95665ef795c47850c85fed1667939f0ce98112509e80e8880799593e4871707901dc05b7f7c952b53e052edce36f3427255df634427e97f67c01d2d1f1b39b1010246a332d184f4be80225a9dab76f052781bbdb9051bfb129f6bfc9c74f595bd184d2d2a458d6cffac53db5405e87844991199bb4dfabafd7b99d6eb3c6ce078572647734aa8bd2dbee2d5aeb9e20aae0b40727a62d49e9411310e7ec9b9394f46aa37fcee942c508a025c83206e7f494ae740d0520d77f8677804ea7cb30c88ee48ff2dfa2391810a5f9e29f9564bda7544494a04b5da657f374906e485553323ab9f58fc637a151ecd1c9fc58f1e28f202cce8e91327a4ffa217251999c2045498c3d49618a89dd69dfd52319b0a6f94d4a9b7544baa56538517b61a7585f4c27384bc3a6432f6f9533ab9b96ab4af1470e33f4c09b84da4d89e234890f61712ce5b191472f6b49d3a4c9a80f4cbd117911f7f3bf4886b1628b05f4f8f131f0e120992e4f6840f6b0ca104edf6de8d8b4cc93f3c57f122ae941cc08ecb61dae5f39d8bd615fa8c40fc37513e3c839f63f119ff0103668564cfb36842d3fce744895c6cb514f852a5863dab5b235dbdcce94bb1d9186a2cee1da7c0ca9b25986a5982eb223d2556b6ff7100144d05b25f5c3207b91858cf5ba0195d65d4930454605e309ba66d5258f0cde0699c1d8dbd32101d36418f2e7598259c8ac33361f08fbc281ac9b61e6e8996be1a99bd65d6ee06571bee657d28d32254bcb54a987207afc0f5534309545e882551f6284d1287112bfc6e5f309145b4cdb2556e35df31fec15cde2482695c0072b1de53ece00b60692912aa03e78891b74c4e0806614dd3c5716319d2dbf0bbc3a529c37127fc3ee2755267f76e69ada3ef2804185cf127250ab2fbfcfcc562338aca20badfc2c40fb639253e82c87179d9df93bc8322e55fb40a23524b1529728e9b60a83ccd4a543b814d720c8813f97fc18cea320da3c3d3bf2cd3ec287ba6f514fdf0201031922740134d9e59d731bf0d10d97daa7b82553eaf48506fa605987d8717f89f8a381a06382d74d95f177a99dd4edbc1853fcdc8a3e9563fa685ca435003aeff730555a6168d634d0e4cbc37854de583eb73c517f7f3238864bb207b2aeb73d5d26808c961713f675ff382934c17f4ae47d79597d1354e150e2fd54235a5347b3f3baf431b64127b2a85d621db636b85020b940a31dfa614f774e8d04c2ef06171c227750acd78ee657875af54b5f00798dcacde49854e0524d95e508fd1eede3d9a654e93c5ff24a98bbac14eead5dcd4333400f892f8f372cf85855cca3a5ac8d60ceb5d1d5980a6cdc7768ac5330faeb4d29130ae7884720305068c445169e516ded08026417064c69c0c194c91cbb9e751c055a9878a4274217ee961fba36cc62667bb2c8a5e697a35e98fc510efa7ac877ad359e7ea408c1103b1b891476179c4a69dc5c15bd312f704e7ba46df04206816434d88d2e6c92d95275d8f488946e196f6d68b27d0df587f22857be406bf264c6fb22568430e4faaa6ad58a9d1305d8fb6c13ebac37b665765edf5a59fdf7299059717c5f5c6cf6b02132c61a9b261fb7d3fb29c7a6e43fffd72cdc1738ed30096cce867de7ab36303043a05b28e0ccedf435c16ff146b9eba217ecffae088d673c9402cd108bc2dfc1aa96bc7c0911f96936a9d7187ec2f251ee53463faa28305e4bc90601b8184cd88895ad6e798eacd61c94ec702137aefff45e1c605e9b66d72a5a4bc2df672eb9eeafcb4dd7011f9377c5432aa87b68c52fc921fd359e2ef56b02c9d1ee81c0792c3c8c810832d854154e92484a52afb6fea473355d128f6404084acf65760e28ac30c7eef5b592622a28891891ab87ea04c8e1f9416da3283d303af5f4043525392dbf3e3c5294c109479b09708017433867c757fef487dfb364b086a0101087c19a99b4648c5cd34c2d465e31465a9fb5091fbcaeb331a7aeef949f261922029d8912495531739006b4db96203e5910ae1d846bd95a4e2c1d2b82f9da462ec79195d4dec89928a474ea9347d9ae3074c0b788a3a1927549b6688dae35356c1cd5164b7e36da7eda278cd730e6a6683d0aba988fe7002b40644f171d5ce57555defc2336f5f05280905f640a5b27e0f322bc305b60ba9c59aab98ee929a937ea34b63d0493f64fc7d178e169f8d2e6d4f050b1b877f71ab2a487b1e2f7d60bc5dbaeb550040ff8510336fd50b002cecd055c34af54246a05e736ee62f1c9b044e8e5375735b9dbdd49914e1a275c3de4de6740c783c04ae62aae11d8d7a9bd617b7fe3ef14fb0129447af4a0046dc8a2e0e03a4b28b42c6a7e49663f954cacf856e99b988d2206c602ded89cbba82f6bb7efeec8e69c38f811bcdb3e5a582372010a8818f0c15b48a068ea8f28f8c6b997c28dc8364b6b4afbe8fdbf53cf28dfc10f2fff535cc326316d2eafc8c3188bb486e73f62e9850d8c8331925302e1583debb46f34f23df09a62fa63f25b7468017d22f2a10d077a797fadec4489a54e090a36879f740d9027d21374175e156ce8773a57666215ebfab6016da40439ca75a3aabc1509dea0a0f93a224a17b33b13fc08236d93188ee96d930969b10c225876b8965b70932bb09c5ee2b929372ce1c833753067505a84c27118d59682f2342eecdc9a09a5dc3518e6c145d86b0537d6256a477a1d037c4061055dff5a7ceebe941fe23258e61cc804627516971488f1da52a0f7b51be2bb6888f32258a111e557b4483c451c55141ee6f7706b49a41b4b83843cda68ef785cd67f89ea6bb92778a5dd556b6c3c838337304eefb490228041b5cb25ad98d430ff91829b3d7e01e0e932dcb16d859d27e00abf8f5830c3b1abf180edc5af9eb072282fff76b7d3acdbb61cbf5073aaf1014a121060aa768aad8c73c9ca0fb30b657db48c90aa0747b062dcd83d88a713f127b586224b48887e0c2d124934e2b7a33eacb273ce6de891714ebf1cbf3c88456d28dad3080d8594069922494996001a07ac65a2c551f128031093dfe75cb0f018ba5c4e7271da0d5ccdec19d4e2fd624193cba99167aeb452da703870124563d700dc2ee0bcca9c12ccd27b0371d5836e9d3a5e47d68fa924e45eb6a8311a312da202ab38407cc533be30edf596ed97c6a1158b0c9c0a7ad0434d196b8c98decfb915173ddcf5c1b4ff8118f319ea87919da77a2d72545d14f3191cad137ddc34d5b95d03bc12d5f70780d8051de043f288515f9a98875bff01a42b648ae3baa9c794a514a346ca7fbf2266e6471a4d69c6400cab4b96574642cff220b58c90fc63f2b57d4ace084b1d68db54c8f62adbce342a942b7aa1d739d80778cee356de30a07208335bee30202b7d04b36ecf9aae868a4e81277a27574894e03bfcc88f6436afc3981b5652f42a77a10aaf6faa65cd0d712251e132216afe61f1c72c41e75bc135ea81433622ad1c9f96fa7c0b3c169a54bf8f429cf9320bc0547b01829ceba8c23e89c1a47c8149a8fe37135f44b91126a2cac4bed62fac5b8fa31e19da2e99cc6a7ffedce5ac06eb3be4f41bf550ce19eb27a23a92f911417ab4706fd2f8f714109c1ad8ca2db5bd67761e2c40bc28c55566a4d440c4cf717be0f0e27a4c8d23d0771d8cec59bfb8ba7194cea079a787fb1da4f95f34f500632f402157b810fb94cba1e8ccae9b2b7c22c631c8497d88bf0a2bc3b16d9a7ca7b4fc35022842fa0afc07eaba1a3fe1c7a3b57c8eec60e3e2d5c736030a2141eb3b3fab8c3dab3420b5f3c5617e3fddb5d4bb5d2f2a1bad931ecc76b2fd298278e617541dbb82079df8113434a29a3326b9d32ea7eb5d28443b3cfa4d758105d98ec56ba73038186f3c7db280e3fc6f264382542ac85f60f6859e210d336b519a900dd5f728f54ed7b9a14ef49f044aead0925de11f64ecb0af87b42ccb83a5c11bb51ea83bd6b486f1b61ea0e322a46027ba5d894ae98260c925257be0269980e1163efc4e18f8c62ae245e681e1a72911c3453f859944a8a8a9dcd01b314fc26ed93c660466b0c354fc090f3bb2d2931c46a615520b60a09ef37c735be06779a6cffa41971a51b17d201093c210d709241ff1a90a0a668ffc21ef5500d13a247afe11214d30a96ad5f350f921fadf0889dac7c30f6eb34121eb8820ef8c511475f145644af5e0c8018a0b12d209650e75b15f515447159633b4a06eb576dc6a9c4765f8a690086b1752c452418f84ef6ed33363cdb18b5e92992717295be6382f624240df414db65cfda89c56307dd29d09ff1fe6d27648ca00afd81f5ded81c13038235d15f936d20eaf0907a728c8898838ee7d6d6f54675356fb878c664f54ecc2328c6ceb7577013fda934532c0784060a2f86ea589cdd0d6db1fe1120fc41a107772304c0cbb35bd798326e2a3c7bf2a63a6fe83aea93ab149d1c9c77f7b06ba13ef4d194836788851c5a91d8f8e9ca144333d729704188c1be25798e565e53c103a044cd471d18692952d3596fc82c51bba9b394d33f39caeadbf23214a0d67ee80c2978c9a173dd0aa92cdd8c55774fae1a44a395e69bf1758d05657a1f355b49cd9e2f7467c5083458a0bca64c8c7c2c1f8dd914f2e483bc04bd72542d9cdca9442a159657d5fdde5e9aae95a0c6f201bc2bd2a2bf6fdd3cb83ad4f32548a4a6fdccbcfa8aacdefa1f312a1fc58ed7a3f080db9e0f2724eabbe28b4d4846d4f248256dca2d146c7d5a3203630908201a2c679f23d367f187eace69230ce73fc2fd862d18eaf781a6d043a734dd33564e7c64771b168ee57698bb0fc607cdd73c0f73c56a843357e92c28412cdad1e3c9d9df38c1fa9782aedaadd20f688bfc2067bd243824d438c6a5f0f2943808f11abebbb584518db0defa133e2d24fc782a1e8b1c878bc1116aea526b7ae7c612b75a8018be1ab14cef48537c87e943e8a9245b6fe77b02a7f4cba39fddc3774c2fd2732d1d3a70511d9bbefae07b05a735881eb37ea31972dfa48058b87b51a06469267531118ead722888c0f66d0d4847badb8de2586e619277f64b31e80f258b2197a25f8d32512d6e6d1a1feab502513336d9a84dd105e6f6fd40c7899d01073d0823597591c90e459995432a158d73c36115e3a71c8185cebca058555d1f1af89fb3332d43941a8ff6d124146a7b928b2bb0c529ba3c2bcc804201c5a2235e34f399f57f0fe741ca5116d1cfa65c8d2f9b2a3ddf5bcc3633902828214a916ad323764784f57112e751756652101704b25be5dc89a849f8421f17e7796aa9b71abae2e457872f8e0477e5e769beb03eb3a2a4275cd7cbe90a7d0344325d055616ba6d8084b2ef74e2e3f7e64aa24f7c4e46503bbf040305aac9bcbd09c15f32bbea569d2294b6bc3fdd88b2718001b14d22fe0284c4dbd60dd13403b5fc3d7a87eb6eb1cf1a75b2ee1a43181b6105c419824bdf997405f6bb11105eac62940e296ee90ffbffbb3c87e7bdee304ab3ea34e50f4d1736515a7cf81b2d3f5e1defc12d095a9f5f6951d43c21741b68b3a0570f1c800f0e3f4834531a0860094744797a425b4c7c120a15cbea01b638b9352fd7366d487af5c3c67a525f1bbb842f23d579d902f4042756231aef6f0e41e3fc46309ed591adbb31c44f1d6e6e6a7f882fdd34889e557ae281b1e00183c8243eecde188c133231658974aa509426d1f9585f2f4d650720d74c54a91996e5e47253d1dd108b6e03f3037f95d1243f903f8b05a00ce85e950cf44633fdfee690c1f869e19b8018d68405a3d0d3444e1b4e43bb8497254429f969325b5dcfbbff7b28e2de0f07a85938de25777719e3135159343ddea2832dd9ea457cdb712c3b3db6e6392e7b01cf7160aedc03d75ae01483d724d7b8f7a2e790180c688a4fc7d17b558a8f39e81048f41c6407aa3c129dfc0bff705230abd26107adfdf5feef68e234d50338fa08e9911069984c307fd2bce993686c7dd74298119587ceb377b1a6c450f031259eb0b3f8cd233535fdfbd468e0506ad8de3dcd2bff189776deb769908d6c7cd092785db5909a7b02e125e4b0cc354722bb74dc6a0b82abf27c2263f0835a043492be8202e22095914ee6571457a86254594a3429d11879bab76385d6724b687bb3dd80dfbc1960be64b424f5772cb9660d4c632fd3010d2de83efdd86a6ec2887936f9eb5de93e806440b5c2e8a3ba350f998603872481c2349432940879628077c43c6633fe0a46c839fd25874b75275f52a8f4e37fc499736563f9734dd8af773e7745698d53fc69684344221d56412f0841ced21b8e1083646d0a9ceae637049e62c49d6c8f079d9c795d4e05cc07d1d522b8eead8f40f329394faf9fea973a6c0eef891cbfe8a6f001647f11dc8f1d1212157d25ce21734851183bb62e5ddb02ac4b88739e4a4bffbed71b5e794c9119bac04b79e65445b129e4666097f56060dfbfcbba00c11f802e036404cf8431d15679e79f5194d2c58d301f56f390fe286bfe4c8d641aa69a10a0bc4b128de37b8d5dc346fbc598d2ba7b3d9e1b7e517fc142e5b500617c895c97e3785bea8e23ff88d54ca03dd6cb83cad069c46abcd36e94a1ad5c05b6cbece17a0f5349f37084db7586f15279e2bdd7c78d41835a04e953875abc75c210fc15dc47c966166e8ba9e2e7cca19d1142eb2b8c388f6a705d1a0643623cb2e48ec45e95ac0b65a4d57de2e31a65d0d2edc0bd9f03ade0cc7def984a2f4fe3910b6a97988d7031d927379ab02df674a39f6f87690016e161a449ba8d02924eb5818e35e240d9fd7d1345466d4f4421fc0572fbc481d233b77d9873ccfb7921542b17bc24e0d166f104ebe49238a5a9bec970680aad52b2eb2117e6c33e675d598090411640f116d04139d537a72582c70fea08964175632def196087ad333e7aea27863fba67426e5ba1937d44d958882341054dbcb2108a0425fce56cb74365b500d162d8c1ee4fc595920158c765b0e2da5b9c53bcf112eb26c72990e2b0382068fd11e1e508014a09188da46d7d73885e82858b68bdc4d6edc30d74e2fa7da496189f7244ac09d258f7167efbe8b4ccaea7f862bbf69d9215e9ca840b4510a964d8a284f58d22ac348224de18ce57087ea3dfaf595988c3faef284c83eadcf443f5047da5a2fc69029185827a1d1296ad4098354b9fd900160be66678ba1705a2bea2366867af1b49e10e9094d9bf6684f2fdc04a8d54b0125d8c7b53a13be5c946ed54b432d8c92aead73af462fc5c585d75b8e626c2e05d5440a770f8a5dd6c4605618c9084800719500052690245953d70e10b5acbd7b28680a3ffa1e18f6132aa060df2c4d945c242fa1edf1231c11b727eb44b1483ca6727f338ede6702dab6f337296edc9883a4351d9b047791b9ad49f961d8a923791bce2cd0a391268d9ad10a0ac073498c61f13c282bc865ca5b69432523052874a50bfb23a3ac5c4642579c94ebf7279ebbc0c3d7b5125757ae419b111f1618dcd98494df4bc9c423c26b96681948046a8b16c01bd137bf42665aa0c5c0fa71e95d34c9c24ae465d9ba5fc1bc6f8e0b2134906b323b3855ac5c9bf132cf279c1358451d30acf298a4de6886cff6b61d6c0fe10ed5932d4b5fc2a42adb129a56143b449e916172da2d0ddf3f3920a263d26fda06406b45830eeb90dd9997e6161ff427d41ed58a69dc965d4f091ac2d394414f34d6ebaf6559fd095976c1c95fc20b84dafc15cc7515f0bda4f27ab35651ac2dd75060700a1dfafcfde617946161c35d9a7934267a0c4398304ea5c66ff78279ec7686cbfec79033f382873cf1c93aa7f654266997db52fe3f8cf5c941c1fc7cad028b1951b9ed5cddf1e7ce8937cc4b07c451a54e06dcd43bb7d357fa213ce30dc797c5aa6f28363717d44d8a947997d592c88842bd225435ef9a436ced0bcebf96879cc918fc143a9e501e40d4576f2bc2c4319cc952000177ea0fdc033111e4a76364b41e2eb436285ec236c6ced5bf12631d33054dd405e2524927c3a8bb9b120474d02643023a8f076a145adbd9b54f578a3f73688e2f3a672dc1e34139041dd09b3a1aaa1f5c7475531f085bf0a0464e1463304ee617e7b5ae81a3d2c07c4e3f7de3a7477a6b38a3d2491b32e0b7bd3238382c060d6ac0f6d05f1880df518827cdd1c630bc693d2ed720b44e9b5744c93f5179d12bb4a0d897d42393a80cc64a8f5eeb908f102f518095a19060538927039588dd7d93b8308ac8d8762ebc3df179f830e6154654ac005b9169f73b27741b1e0094c309f228478921f6024b65119e215e0946e17234c763f559876234b1e9eea3c98eb3f324d97e533f3ac40d64cc7528106f79538de3eacd89e04d0ba639d9e41ae134dc19c464e06f1eb91e502ec88b67677ee267f6a3966a5ff899736c46d0578590046788fbedac185c76ad18292bc543642156a9ae325a95774265ba118c906abc47caa833042096a1a9060a9c2d3dcc865712cfa2d6ad8573d9d96109c22cfcd84fceb5beec07150280d0d7c1a681e6131bd7c0a75af8d42a83c3b83497c4b9d64a07ca4b5d2c94fc43832f561e3e92b5ee1248f5e569b0a472298686292e117be21c66e6e63616357e1f239cb8a81c333577942d760778489866d1ffa8551a1567d9f0bf16dbbc3ee0843eb80f29c2527938e1cd3227370105bf1cc0c7f06da01e69ca1d7d0a9633cf5b67b0ccb333089890c45e1e5549b482db3e461c3d4059fe26d08af50cb74375f4c1220b9c3d4d6c14bcb25b9fbc644ac1b33c91ddabb47777183bfec612b41f388f5984331dd01d3a9edeb8b4beafdc869d1860623ef31abc7127076e241422c7760d47109393175846444fb62c7bf9b175e1cd248e63dcb947b03d7171053ed32a7ccff701cd0846e8b48a63b4bd334a244598944a75361eacf37b6a555edcb731d153595b354e578653a9838e508b086561328bd242cee50d03748c472fc78481a2e97f38e64f64ddae806688002f63472c11a2ee7d20fbdd86dd3b16b8970c090a45c40d1584ea92ecf9b185d78467c1d2275453d1f7d41d3cb2500a0e42734915320606fa1d2f908a6bb19c206582fd551d7b6c4f8a98b2ac9e9200d730b9bdf5db65b4572067f6162548a1e75bdab0f621bbe42b0ef57d95abac59fb2e2c49df6ba95414292a18db5e806cfb7cb42762de743d4b75fec923ded7fbafdc3d66f821d79c5634c405c15d0fd95554e3670d76bf5a7c9fb084f296f3d455b67a06471b434cb3b5c6857c6fd1771255c079ed9a2c03a85c033df05c762ef1eeb20f1ae0859b50c01f1f66448036e32ff196165883144e9aef1da807af188516b9d05c573c39f29eada66a138494ff4c67cc8afd630afd8c89299bcb20bebf4b87581de58850e2379b3f8513d1292b8b4cf32a6a2dcf8643fe6684c4106dc136633f89c4f660b6f05a97f745c483eb9ef1fc00323badcc4a6bcb2d98ffc3ab40514fcde39f8deaaf250a1b7b62d4d5f94df2e12c9c829266c8e545b750dc70ec8f9502a4d770569e0d65c9e7f12554ab943c40ba5e30e7907dda67d2dc9b010b4ce6cc1eec7ee487a2182aed063cc4f2e4730d4c43bf3f5aab4144efef073bf67be0026d4857d73c7a7157002fdc3d3bed8ae0a2ff13db95fd38f8c6005fe52b3e96d4c1989f9477859b7d78e233dfe68d04e53d704962df76cc39633e3c10fdfd54ea44307a88daa64411edb8142cb8570d6062014fce33f2d95875533f1e665735208d1a3a2d6bee51180471c40343e899640ae323d239d1753f77103572b3b8e6d6b95d535726c96df2df774989939869c0f09ec79958a1e0486d109706d9ce6b9486096303bd0b4d21a9457c8cd46ca0743e144d9a6e7cbbf281fc9c33dbcd7e0ff30099ad120137c5e072af227a054bec13449d94dc0c733d39ed4bdcff191391372b33f0ef015da1dc936147924f1b8772ec7aba4bf378a0276a050e69a785127cc8aa7861cbccc03d515c55311bb59354a623f5d4602d3d2c00ecdba540c41372f169e814a54e55fa86924d7363eb153cfa9033a402ab9adb5bf6116d1daba78b69bf75717478c319c6193f23bb3d60a04ebf1d8d720ab302026add2ea3b267aa691fe658c91b633ab1df8701535e5b51badf031e47b8b0659c2c1b0d8f479a4f96cd94981d948d5c2ffa595e8aaaa3513fd87c49a139980671849ee5e80b31d7f486d8940d4404937b409ec60aaab106e7d86ec9faebba00ca403f575a4c82b846c7b5bd2a10d3b8a3a7fc5c0cd55a7a55f9fb882c3339eaf5b0a341848db728037313e79859855b8cd8da24c27a7aad257ba17aed3544954493ad99545553cedd66aec9b509ce2fb74825258418a4387b203c1699b1f558075bae6e700ff8921f5f9cb9898690b7d82bad42f68f0a16330dd84a202027b79576df2c7b5b8820059f3f286a34f8d2ff53a909448337ba6faf157c193e0911c874225d8d61610270ae46bd8b2f5574689d28f16e3dbe34f4ba4b015111de71840c456f5cf554b1b3924a37a1a1a192ac29fb3aad745ee703fa78080522566fa94891cfb3b0df9ad7fdf8c25ff56b3e3532538b12d78127e465b57a625e56472ccaed01477c76290f29c8c0d60b76e8360295233faf26d31509e03fa288060aa1237f2d4d3b673743f798dbf3402642ffcbfaad44b57dbd2ba9697fa2c14a81503a53145f4db6b05c34e1660c7d6016bdf40050472a1d4dbd1e854a1177da1fec2255136ec3c17efbecc1c3987ecbb2558c3f0328f80850702e0009a8283e7bf849dc7b8e70e5eeb441743196f605e282fbcf54dd06e588b0bb94b2f7fc0bf7c59f484ac26c36c7e901b690d2d8c7ae9b0494636d3cc2e3884c8ecfe43a66637c589c878a89606ee4e71645c4eeed31136882317d6d24072c872f56a0633cfcc621f83b148922a8cb81653850efe882f314cad75a2fc0b0097b8007ec44ebd8e8465c293ff367487ddfe13122361f903ed558252bcb4346c4dffddc3aa6eed48ee22bf42c0e906df194e04fdc4176e0ee5fa4a94a8d4648158cbaa4b633bbd5d2d7581f6d2742d460618776a74e9dbd520dcf528e24d66c4526502f29b4145e2241ee36787147062d3ce89983923a0ebb79f84ed9bb23b2ec4a2e14fcf078fe77af13140205e833839b4195e03ec91893e0e67e9fc88c328fcd890a49740644dc8d4892018981cd154060deecdcb33ca25b8665715e0747cb51fe66f101d2c4a30b8be73bf87ac5e8c0e41fdda3cd502d78f4e4b6496cbb5197a6b2036ce15425d03a9581d7b708c715edc92cb2b1bba6cc01abb42b24fd4530b78c94e4569273fe4bbf84ce00844d3ae39b8aa8e1c4a5a67abb2c6877e903cf38fa265fe034e3bdb4b868000497abc7b1c89ec8b66720a9c12aa4aa891ae98f996db04c7f2cb3351325343ea1d2b3d383f4908a37160a25873329cacd2eed50e1c5cd5b2b60f5e6f62417185fa9bbc9cd51c624506d3b1a699dc3c5d32ed822ab3b285e114c0d711145b0884669b8bf80ee04904ca7e78f00decc4fbbbcea49560a9f019f35dffe51ce2914efe2057c90764e4eaa75e38ec15a08b29e8dff4360a70961573a3aab2a9b8f7f7fcb09ce8a1952ddc4b2624dc1a1d5658e3f64224e3f79ab56de12bab15ac484a2cc9fd58f4364a86e7aca10d02eb247fbde56a07adb9080bb8308946e6522606d6a4cc6241ae1aedff9ed0268a0a16e13634895d45870a951c210652665192e4e64b6e996c6532c31ae136840f692d9464fd25d64e401963139ddc01dede0059e09e4231a110b6fe7bd99350b4ed0ad23a90f6d674588b87e61efe6a03b35d7a9abffea2ba220598715f69db78ef9a426120d8687eb804b83a3ed7a848b84b20e3f0b9a04885593804da1b294f45e24841e29b4b0659bdc2107ec1ed3d600af6f39c5d66231be0be7f92ba9c983b39ff884217774faa42ec35f005fbfb50a945592d322afd679bcc369aebd24214136a29607e5039d4a545dff2c46962170bba013d8f862fc77023646e9d36064509df58a17f41322faf8145323e871ac12a99eb9b876553ec8087705f299030515456f8db6c3099f3ef7e46a4370e640b10ce1aa320347c4299b7a385200feb041ab265a5e3dadab40b3d1aebb7e2ea682fe00c810dcd7c5bf29219e5f93a7fffa40608e9de6d999c604b5c26173bb163a40c9c04468d240f1378aaf6d35dfabd9c7ebc17e4cc815ccc3d30bfbf1ef2dfe27eb971cb5cb94d2c0312cfb9e2e5403d53015649efd4394c46de0b49a520b77713d7d090dca5c8ceca3219a76fd92664dd505666c622522a065a2b83f9ecc9336e7440beeb6f93011a9003e1776fb31376ee1f948d83f19de74fa8efd37038e37945929d88f791b6c694011bffa1ba7b2458b7f6f161d525b1853c2243a7ebf1546ad5c209351656c907dd4c0c37f906dafc878fbd50d33ee27e64d961d97c16b3fb4356e69d64ab8eec4c4f38de64fa90bebc9300c802563101e16addb157dee0f6ff4155e10cb1a322099469d3d82bbf75179a5b1931041edaab80975fc0d0e3b5718fe322a1aa3d26bdadb445b013255549356aacfd685a3962219301509f509530da2a64f618b34d920e704f430e06515e5462e282bb798e51a593f58be6398119edc789116f218c35539080b865465c277424a23815d6581a00f06f05fc638d77dbabcf060cc0d54292edce9d392887cf0c05b0880ba3f2eda86dd41cb10e8245e27f6f4fc1d39b32ba9c655ccf0bd4fbe0d492b71717aabcf7819306f3b01cc6bc0a7ae64b91ab0d4c61d56e718a2fdb9bdc21a1d98b4d82d7deea1445c9a962627519e00d7834ab5dcbabc75835d67a57960d9902be52da5e0b530e8e066cdd0c58a3a2652563193867b18236e34fba2e352c5d336e1391ed942611d93aeeecd0814821e3be4378a85c57aab64cb364b4d4b78ea61c5558e9f70f0ad0c7d2cacea8f255583992c6916a32ef70ed3320a30525691ddf5ab63e8ed0fa8c567cfdaba2ad51621189cfac7ac8be9d9f952ae18cd6190709c9282321ef7d7ea21fc43427d6eb3e5535ecc73c0d948449b382ed2267e1ddaa85b67b2b1763ae27a3f23f3093bcb057939f912c854c8b9bf296a375522f7282ef9482fb6b17873a0b52abf0f15ccaf0b8b10364ae55463e4725a1f1f18589b743e3780a18037f7e70b1b6a7682ceaa9f00f4bc32d7da3d59596696bef72d5c203da5d5130632be34d22de0f188c5a6493f7cbb303ca470027cc171cbca3eb03014e0c28a5cf9e16a7b2500942b6b616f359c1fe1d2996772d0522638c06b6dd11f1f9c26307e5ffd242704b9b0e679ec1572c64ff73ab299320fb8645a76caa5e2bad431f73051c99540a9a1c022214d45ada4a49c23a5ff30a78d4bc7ba105e9db0ae327ea930c5fb3e5de267a3b37a3fa44ebcb55448edc03fc2b3e3cd1ad19d5795bf9282f780284619fb24fb870caad72ba841fefafd7e64b82e1867038acf5bc28edbf5497677acd50a5a254f88934447babf3ebcee11ca4d2f15f015098639d20d8722f04e4e1cd8387f653215c94f5a4cb00c8edaddc6364ff3e5474d50ea0e606e13a4cc2d958e5e04c390ace3133639908ce75429f0cc68f516c7a7ab8fe61bf97ce6eb094f92f833a3737b9e80140419c80509b06da572703a47a759a013a62957093fc0e308552790583b5194712e9cb1b7432f5d6af1be112816a555b6d03f96db043ed9c695282e67bd473ea665fe74cff540ad1a3045c8ff66205f50282f8c0ff6d31a943a32d5e39ccf46a6e61e2314b5e8f3a0dfb20add73faf471c00dc49a32d71f80137638c0ebbe4ae1dc6afa1f2350722e239dba1b9d053992e7518dd102df1cdddb351d27f59ba8d789022e34aaea676cade3a605fd8f9da224a9c521d3efef155078d19b1d5c78db410941113fdc95cb78416399a8f56dc9dfd83328e25cb12d23ea9ce47482a5ff55ffe7d868d081f3cf66cfb04964c35e1d627d57d2df669107d59cb976bc1f645c92e9939de58be022ec6cb1295a2af6a4949ac0b400ab963166028002548a547745476409a0469df37238ab2b17aff6d37605cce510cb85de01a4b01442874e0e307ad7169947b0f0e612a55fe0541a9cd0ff140b0cc64633ba3d95dade7e392d81b0d561e56edfc44283d004ab68bdcd8c0bd01bc694e12df098e0c2eead837fac6c40ae531ee593220a10d4bbb210d26bdbcdb18fdbcee206c1d2b6e31e2f428b468fdde5e4b4f7c9736b23f2d42f47e1b34373051ac791105371204a3060c5f5d45e60698804463039aa80e8a5d308eba9a0e853b0798f30d851ea3a678e10468c2165e3830850b67f4f586e788187e018fc5989bab007ab50e83c86b5e968b60400f0380303029d0af12c8526e392aacd1be00de555017d93ecc9886e253466c6c7befbdf79632a52465560903086008424d048808fd2868c7221929b0f3b7001da628aa5636eedb9d332a4ab5491177d7b2ba33c988155b04c087fb7d4088cc3d004958705a36564942c8928078a1b7b0a045103f6c91c417384ca146549aa2c069d970dd9924041420907049e200170e6411c09d493b6c71517726ed3045abd5b2efb63a75a736ee5402e3e98a772a81d1c449542726987f92dcf0de426a429a843809791a121b22b35e8bc18dad368719bbe61247137b72605a3d6db3214b75f712a03862d7449a2d5d28685d8c11271cf8420923411431e2048a2297a1c0e1b2f3d4bad825629ad8359d38113c89b1958c5df5072276cdeef511118114979933f201214f5c5612c1d265e6aeb32e1e64030a36db7597b474a47a43a6346d3c240981962db4232728e2050f241d91c565aeec4df35a2c168bc1861f666c7763c7e94e2517684e9f156fe2cab6bb380c4d6068adb52a357174f9379e0c43b1e0b930b3eedc0dcc4d8cb8ace48293cb35ffacd45aab6d9e6ef66e43916f2412181397289afcc043103174a0e8b25dc2812584d41fcb84792c018306e6b296a1d652a4b51c692d4c989999376bbb06e60874e08a20c01881125d64e9e11d2eb3922e2e33f7122b54a81b3b434f4262426442886a777b75f7f676256e6fe16d1c3e59a664a992c54a962bddddddeeeededdf5c7062d1922c606ee00a2d2845df30977a9481189381525d7bbdbdddddddb2bcd42d93e1e9f190e9f2219bb2611d75394445c1da10203196068e1880aa800415195254486babb68c8ed6c5b52145a8f470935124ae8020bbb66175ab82eb688fcd3b5bb9bca12176e77277171e57607fd1072f2fa8281c8ddd8a915b16b1a1d21ddda0c49b70f46903461c5054898d021a9f642adb5d6ee6e7777776fbfc26badb5895dd3e929d64383ac5eb9dd7e63a70453d835ab58f19e125cf1eab5d65abdbabb7b7777777b5711eb1248ec9ab325da5d82a9d65a6bd73cd2abbbbb77b773909229dc06c68c5d7389562f184ceeee9eafa001112cdabb3b4ad83c3e331c3e430c31c4105a56edb2203d50f103144c569ccc80871ecfe1ba335172dddddddddb6bdbee202538c86cceb5d63ac50abbe6150e8ba865d53365cbb73a052be8da95d6b68394dce09bd35a6b8da20abba615ee4671455cb5d01d01262360820522b654f9d2d31487db5d458adb3f5eddddf360f021eb00972b9a24e98203932a4882b8ddde9c108f2edd1dd4549410ddee9631c96ab2a623ddddad24a3729b1940022862c05a5113eabbcdc46c568315ef0788b603880b162e5abcce05b3199c42ee76116177910da8ee59c2548391da7d84048c55774f124cdddddd7d8d40aa4108eea54852695c745fa95d69eaee5777738720043f3b5e444a6244b13fa2b3d7d72b4bf5ee16bc480b2550c1121e9061090c485ebf12287921c34653721e2a2790b12f2c552ed7402a303855778e237faa0c2198e2c777bc6ebc36a01d6ca3fc542a64b6fa0344db01a484484912efb8d99ba6848cfbc0a4f6f8d0a476edee6e19b89999b9bbbbbbb95f415666305bbf765e37769e187aa248ed8608d920168c10371c3e468ed41e234cc4166440008553111c52c0c31425558aa0745dd72ecc4152fa0ad1bd92e44710b784685d8258701272b52f625fc83617aeb4f023885bd47990f0636d75279a2678b2e8aa777713f1e48e440bb62a430249d5818778296d96c7852e606abdb1d3230222b7b516f3b441d1d98ed5b63b36ee07c99267797c66387c8a383b6bc23723d94a082d381451c30842a0c40d4a435c6cd632f1636553a226430ab400ede0c1f152421b6398d580a8cd7e8cb0fc0344db01d40305530f0156efeebe593cb927b9d00358996a630c360aa71a8f26259e2a9ac47497dddd911461d73cc2a4c9931e24526cad407c1c57c597cd73018f1a09d5b2a0aa624b155dbccec08dc76786c3270a519424518aa21845398a8214651665c965ac282b284519e25d67597c73e7e15558b9aef21f20da0ea02745ec9a46dc9188b49afd528bc62e7ec2c4ae79b70a8306ae6081054b0cc9508443922730283d3162ab8062a6f2f8cc70f824255185962aba61680627ac8c608b26362425d1031514a4a00a2e33ae14c49625e711c2358fcf0c874fed4e252a6ad78e24d4604055ee8a24cedc19b95c371ed6de30855db38a952b376079df46122c1221b5392b9678d57b9c1cb9b790812a48505b6203182440aac149132a2490c256127e76f03c115e63c2f64f4c056eab350991f320c14b68bdbb8b38124ae88d47165edd0114e34868e7d13c537c5e998412683c6af68706b3d158f3f8e101c30d51a4a06105277aa0220824549ab8c28323a19bf1988531136b6b5154040161d0f0c50ca0d410c50b8ec8e0483259664b4d307e53209b6df145aa419084c88c662062ec9a322088c455a539a9696a05936b45132e493052fab2604af70e9e3088565744f186bc942acf175b36bbf5a66474e4f24f151be3f06172446b2526507aa9d262d828868a34fdece0691d8ffce94a722f26beb0e2bdcd94aa607299968486223d283981416d0b6385f6f37a32f2aab3bb7d6d3978b65ea559656666db293ddd503b8ebc558e62c861b6640438b8c0071c8a30925425871d3c385eb6c3a236ab39f57cf1b44adda9e445148dc546abfe9275db6d267d49723976ebb8c385255e3c2da1b2d4c48725748617bec4e09d24c569c84fe54104cce6f50788b60348cb1476cd2adea3c5caca82b159eb1b512c169b0105a075252c5a7627c3bca17945098b12cc7e70e7a1bebdf044caf60f106d0750c7746792145f26138ff6fae3342c50cdaf9dd78d9d262fb7e9cb509123170b26dd11b689cbeb65b928168b19e92957414a2ef8e2ebba27a5a22f77320c747277ff296aeaafbb93ac2cd1b67ab32edeb3582cc644e9052b7076f3ba2725a5275abb93619588073d6c51c50a27ba58d104911459d8f6f66eef40ce0b4d521cd175e3195ed098138f3b65e1c1021299bab9bb6b81855d534bbd5a6c1982d28209105e6e304a6284caa08513ddddcd836bd75aad3f3dfee8ee66e105cf2ed1c4b5d65a2b3333d75a6bad952b8dab3c3e331c3e5d6633db05adf065db7c07100b4bee5d3c68852e5e6771f81cd5ec77bef9e6d56badcccccc5cd90abdaa53d00a59703c346bd7fc197f3073adb5d65ab90a75b15dd00a59b88d7a61e2d74b13d15da88badaba01554b07947abb56b5e224948c14590935050eb70f679b40e47061549726ad12086b550b551b28d3f8482b855a339d5b606001754c06c485f9c3e7bb91c297d89c14cbd5ed48c747ea75822d3362cf90c4a8a7f80683b808ed46631942872023503512ebf053910bf679e5c8cf7fd266c2174a4ca66e678e1d613b79cba07b9ff682842476e945236e2d6bce0ec4e1ab6ed14dc8ae344510701d3c59fc42d41c99d99538458be5e37c816f91787ff19d6021798f0e236121fcf5a6badb5d6ae93dc6cf566da9f178429f7a5fabc76be024c8a2801c4124f4cf1400faf1d1e1f9702648ad8101c3ab04316332831f4b78b5bdc621e067f7c2001134bb0dca0c4057d12c428cb0c94c080890c4fa4e8e16f318c86e0d536789e68830d2dcce0091a6410030a821804a1a18a9a9612cc402b02030fb71465f8682f4ba3723c9cf701acb5b61a75316403bf90bc1b1b07bcc0b203948f03252e48322287269d01361eb8506a418b6b7d07c9599c1b5ec7640b168c9478a5712d8e6ef3255a28d154b0f6e6da1b3b74c0a2871644e9296daeb557a800c494ef63e6e648cadf3a6a9cb999db9b99999bb97932cf3ae4fb5c87397d4e6f1da875ef26fabe39794e5ecdb00cca9429adcf39b32a251323c2a042f0f33a6eb3d59be79c93e7e41a8699f2b90f1ac6fd98d25a6baded419ab610dfc77436b7adde4c61d83257ffeef6dab532a5b36953aff639733bd7eeea76a76b5bfbcdccdcd5563aed01bc88e96cbf717d4e9f4ddc5d69e59f62bb1c06153a83bdb93be5c019cef902917e3fcd6f1bddc9eefc8eb45e1dd61f73b3d775cf0981ae67b6ababbb3bd773cef6b9d9faede256eeeda5bb7b6daf3c73f8c93967d71d98c576f56ae35abb9858641788f4c13fbab5e77f4cbb6bbcbab348a43fdfbd1461440ebc56b7b3b7c93a88f4db99bb3b87537777a7dc9173ce396967809e73acb5bbbb4eafedb579741c50e19d0fce1c9a038dd82ecfe230f7a4934eefea3888f4effcf9dccc994ff9723c39a6b369dcd2dd9dde9923ce4996deb66bb5d6fa2cc7aed6aeddd69599b9da6a6d15bd79964411866cfef9eee9d5d65a2b3996e3655b2dd7aed4d22fc5cfdfe773776def3a2d77c3a477b5d9fddbe5edcd6ebdba93253373f528bbb37b7b83dceeedde73b3b5760694ec74f38e143b4cb9ab5f7d794327860ecd9736d541d58a862cb9ee494c3dea3fb628fbadd977fb495f1bb531b383ad8ea8f082f76bef7ef5b3e03672f7db3eeeebc06dacd7eff781dbd8f703c30f05839a33671367070e437dea559cb211621ddbfbe88dc4e1968a756cd8d52a86d9708bd9864599478d25ce4571a881bea98ff96b4bd4cfa4de7ef8dbf87da930f5e3cf9cededa8e2d69622853ae67dd018d2865b1bf781809219578fc2b9329e87550c9bf92631807365cc90061065ccc8b0e116ff164345e2704be49e104f70d4dbb114fda652e04d7d8adcaeccf8e1cf50c71547986bfff32c78c1cdef9c2affd8722585fa3ac9750a34888c7b487c9361cdf538dda9033e10fcbead7b21cb20e0977adbbd107b360625520e4c7d63c9c59025279224b7030ea07ed52319507f23bdf72dd483fa9ee754533bbafc5119ad68e923bafce5cead6028827741013cf82b86cdce663a1777ea3047077a618e8fca4a4efcb255be981bedd3d9bbbe5523000f80c799be25e741e762e3238003064000b264a70b76addb6ddbc781bf23938a41893487dc44d8c0ff8e6e36780d7e2439781ad3b778396fbd17c058863a40cfdb7903904d5f80d70604209bc00dbc1c9200dd97f3dc4ecb7c9ffa19f33dea7bf1233720cb570d019c4b8eadb568239dcb2c46ab46009e6606e7575f39ef0730d6bc00baff3e540cc7895ed7dff7f443c5900e406db6825e2700fae4224bae4596620db25c05802c1f0064d95a3d0e59bef8a85dfc34c8f2f522c9b2d51ac9f29f2c57a27873449fbe9fcca5c85214572bf1d5f5b8d1e3c6ea6ba261a13e2655762b520490742e7483ef2359f6b9f72647c34d2cb25cdda61864d38b8f5a67e7f56ab55064f92f92e56a253a17ea01f8dcd7744f628f1bf7fbb2c78ddbbdc775e4f6db4ef71c278aabd5f30b7c4a96af1af19d0bf89be75c6c98c3ab60adf77b101c2be59859ffd154d803e7a69ec31c29f0bbf7c6ceeb3cafebbaaeeb3c6f947990e6657c28e0e371bfefc6f26fd7c9fc370ad54bf333cc41c3ee7456d4f7326280a033e3c10ee6637eb28eeac59fac63f3a8ee67d8d8b9c590acb186664cc98c32c6d51863fc99f1753bb2049ffb9dd699b4e78eddb9952c5b5c6f5cca0ac1fb7e1d1ed9fdd7e03752eb5cc46f65e35cdc69c52dee06b1e4a61f34f6ad66079b78a99d1dd48b8099c3ffb53721e4abd941db3c3f718bbd7ccf1f37ad66077c3d4b9dc059cd0ea658b2cd2df9e8728fd7ddc2097086757cb43373f83ff0764ad5edb15295e0755bd78de5ea7ed78e9e64fa33f77da4f89df7f5c1b1c7ea76ddabe814b1fbeff3f8fbc4b1c7470ab98eee7dcc30c2f01bc4e7a6d6e1d12e7e6e728ae176ba07bf915342fc549ddf4fc6d35fe9bdadff7dc9fdf764fd40f223cb4a0a71c991df575ffc8fa4e058b24c15a15270f37e43751b11cc49f8e03bc31efc88c0842278f713431d31efcd6ede6f76ddf79d37ce09e4c98ca80fc721d50ff91e98fadf5319f5a07e253d72638026d4ff4451e613c792125d902b3990abfff50c4500859ac5bd7deffbbeef1e88613290c8eb62781f33aa421da0f8313ecfc620ada7f21ec6b332bc9ff1ecb6cd6aadb556bf9c48522274034b765f472ae364c69821981ff23de1d34eec3e9134c17bf0bf2f299189e5ebbcefc852a82f489af0fdf6dd9325a5dd7f657506802425f28da5505fefb90ec47239b27b1285fa7e5f0af505bffe7600eec3d1f900a8528857a18eef4d0049ee69420780f77b4a847af071e4f640940891e77ddff76d95127d5fdbfb0a82244b02fee143c01ffc20b71b3d702cbbafdf3706b9de38990246dcaa4d62097eb9f5eb1522cd6f5d0bc1de669a39b40c7269e8a542dd9d792a83be0dd94741d68d0d196b86375fd23bf3df77f335cc41ad0dd9b58174593f33da18a21bd0bf61913662dcba19b7a7a3fd999135846e609fc59242434e6e6de31390151edd0d648546ab6a45280b653220c03d1fab422c435958e5d6704a28a5062d7c72eb87455887c65368c4305a864dca9049191eb9f4aa986ad0c41bb2146bd0ecac41d3226e3fa3626a1d1ba3cfe609d2ad4f5b20de3ce8c4ad1c3724e8656604bf9c60c32127fd4ea8afcc1be8a40179027865895bf5fd6b5e0233be4914fa677ccd0c1466bc932c3abfe5ff364647adc3f928725cebd078aa415339dd4a5a1a4f3568df4db282f4d4fc0c92457fc60b09d2d35f5f7ca657d5c6dfd13f3efdb1e69f04e25f43b2289019df373fb3c3adfa3523cf586d8c544cd365d43aa16cbaea0d597233646933bb359485b2501612cd209dfc9eda556b16b104addcfaaba3d699f1f5e9a95431952aa67285f4fe417aac3f14fb40fc9b6ccdf826a725cbd6d2a56429e4977e4da542f49ff1a18a89617646b5e5d6bf69ba55c5c4adaaaaa9b4dcfab526a29e89c6d30368cfcbda559bc88f4d21fa979f136804c467fc0c12857effd9d3404d8246edaaffcd90c2f0f37f609193601188d42378d42e108bb520538d5bdb53102935825a9a6446b0690bb7eaf632a365c2c23a13641a412c604d6663a43262577dd54fd6a1f1d4aefa31e8880316e1c848b00804ba594a6b2888447bea6f964a9921cb8d76677ef57505e2ccccaf563ff3749c799ab1a497e6bf8a45fc7064adc3dae1df4ee204d95153f35fcda8aab5ab3efd9a09d4f4d73c8bf51dee98f13de3bf1923d72ed68c1d33be4920fe33fee6e66dd8edbaf9efebc0ded1ef2410203b963f8e9cfca8402c6d38cc419fa7fbe6e9c8dddcb4067ff33c3d639c3d1a8c3724eb6d8c6a2802fd8d34c192aca7a48d11b77a3804c1e659cfd335e3ecb161912a2cdcaa19087229a9d2626b706438440ca3699d1ab476d5af349e6ead419342c544e349c6ab986607f6ab12b70c65b75a72961b2df534658fed693c31ace656fbac992a76860481ef8c7d1b2386d53b6b410a2eb86443ab6fc36483a5be8d16d68951b39192e4d6b7416a1defa93fb3591513c3b0308cfe5063588c962686815b544eaff2c2b069044fcb184fa0b754315d57d54f8963091e5dee323843028fc2af0f32312c2471f8f060517f4ead337b9ab05cd0e8234b90a8bf2730666344bba5472156a1dd4a63462ba32d9654832ce53322504449354c518376eb97349e544ca18c8a80fa50845bf5a96ce6d4ffe86c465d5fb27607f721042c59fed091ba9b0f0dca0d345d6a7b6cb4fb35ddedb958ac852b148ab0ba949c336723ed3b8902f75d8316ca7afcd1aefa2aa6d6e1be3e8d2786d1705f8a1cc3668082da559f234b6857fd19f2e0566d1544fef2db581b0902dfedebadef571836675966b77e8dd522acd3cdb0306ccea8782a6daa3339dd2ac52dfdc9298b15b7ac43b7f6945ebbf5374b6d8c1856d21892d3ac7e7d9b270cb339b29132e5569b5bda18dda0d6e9afffa375fceb4f9c4a9ad08ad1203129d020cd2d2026250720ee8a5b33679253b83babbc60824be938017156913db9db9d558864297b29bcb30a922028a52ef874cc4b6918975289a14adf59c5c8922bd22ebec93a3476cbf90c0494d00154853bff7352e63d7ec2eb36e903e63af12f83dc72f2308d5d1f7944fa34f4f1b76f9333c6497c13a7a411138148b73b670efd391db0cdfe8f82610e27f66b7f754f09c16ac22efadf8684587eb44b691e7327edf8b1e8edfbabd699d1828a584f3fb56d4767176f5d57ce39a7cf398124d97a3a3761ddf7831356bf75ec0fb51776d176ca41644df1fe480ac3bea7cf426298935ed70dcea79c53dfaaf56e7b70db46e7409003c58e1bc57e0f15c33032a01d5952d8455947dcd2c163a92286a930755248eda29f6a92324a3d4915315da92262803240f7419c292417b832857499921e9b3948223fc7ac261e6354c33abaf4cbfa2c56d1a5db46bb3ef21543106c2eeb68e6d0e78488a5c78e9a6e11abc946bba53f4c98a33f19704342a6a73fde412c53483e6e9a4c21e9b0b91e9b39424456128695292158b2d408a64e3b750a6976302fabc8a53d365ac93a72e917d3455f88d9417f31bd854b9f7e6c3a0bd35fb8f4bf59edc675de078628ef19a228c93c69a368c4bca666f023c6c2583c8af7fd518f00a211b1ab7ad457b08263873fa4cf77485222c4ff61f07dc0f107fc722e81e408dc62d48326a01e247d46f8e991ca4abf26882fe4b7a331bea45446638c25708b29c91c47698ceffe8b3152222aa345260f5319c3bacb1d44655456448b4c7ae4d2a22211548ffaefb3200d75f80f0b304f49d01b8178ff7d456c95e2c33c4b02f3699e8644c1fbf9735e11cca1921959e0d7075f6664813f7b6a60427a419f117e5accad99115774680f4d727bf88cf07120a26cb8158ea578c3300c477014f22baeb8158ef3d68c36ece2a7e0b80a556419e4aafe19263e4d18e3c3d587e283ff89e383e34a64a61987687ec8f7d09050c232fc9967d284f0653cff6aec9ec4f067485af45f4d078618febca8e742da3d872184a40c923609e76c8525908b7a463d4f8be3bc360f8636245922a834e017a52255dc627e5a14f34c8952232d0233d697892161fefb1ee6f93f8661f061be1445f0c5e7619891cab82592e55f18aef369170c0c106e31f8b7c31ca81f4018167e48967fe76cb2c161133495d075322aeb46bfb63ac049f02805cad914cdc9c98bc79838190d312ce6b2a2232953bc08d1d39293972f4e3ee4328fd1b86f52c172bbdf6a4c3f3fabb3e9aeeb6fb90cdac337e61645e097cb2f765bd3efbf59633696d7bd176158d92c8f0481afb70d71adca9013c3a80c22d71902695594e84c2e88be6cb9fc1e6b1deee1f7baad9b18563ad2e5d6c2b0dec2301a3e4c23b453cdd29460a085695b1539195153f2b2822938af56899608031503c191d215ab8e254971724afac1298ceee6c88b664c18854449347c91c984333e8ae2dbb255256e8f88ae888187286e499b88766bd25dfa7e84e881186875daf24181f2398dd22e9221a6e4050f9eadd66e5d4c881af51812486ccd0427a076abed03e3ee8f767120724ec4df466b3453a3755d67bdc6c41480d029293683d55267abfc0f7a44a5302ce6a9ccd3a753545ff3344f9f3e4c8c0fe9573f1204be1f2d924468e9d20ffac1b0d4a54f9b7cddbce5cf5f1f4161f71f0762a54014e001e4f4ad2021cad4f29e3e05bae9aa4f33da98aefaabf183e9aa3f23e306385df553e39c2e99919badfa31a3cf567dc6b18384db9542b7fb3ed20790dbfd706b046e51ba7d3997b67e27a27b98c309f8df16c2df2685d8457f7b71049fa76146d458d2242535f298372ee0c9885bf5b7b93de544eee7ccc1d91ca8dd421ff4721ce954c4723ab525933e60c4d79752211abaf469d113d649150161d8a42283165a29d1a5b32ba234b9d40231ac64a372a7041f0aec500fb60f6208b19c4e7d8d1806b330483048e111e1114a5736a68d6975858ccc95d81cba261f9419152420eac1bcdc8c0430aceab352089cb8ad85c8d4a44febd01eea335d34b65592020c544e2d618eedc171f664805eff394b8add19eab01b8ff0e3d3bae133021b796d7f42c121b164233662d893fa01b778875b74e75bc76706b5cece74d17782c42de7521dbf958a7582b82ffb6edb6fef1cf822ffd7e38a36056217edfe7b6e3c4148ac618eeff338daed640f9c7b45863189a3488a8a8feea49102178453a09f6dc00c8e38726dee9c19f182fb4d6712cbeea2b672e977276926973e5da96c7088dc9f99999999b9074e95dbba73b6c4e43e5d9c3b674b572ea595a23fe14f741322ea4e2a482cdd19e67889b3a522b7c69db323b4cc4e60746fee9c9d4076a77491771114e20942e2ed17660efd76616e403fe75aa9b5bc6d5b73a10e2ed4c1b177d5863a989c33a7f6972df327dc09b17ed94d5011c5a54c693373b718ea6879a8a32f872070ddf3e8d7431d7eb9de1a763110ed7fdba4dc5e2d8a9f877590fe9b6aa41eeae0b7df450c637b45cce14d88ce8438df9710e9d3ebcff29f975ba765d3256b9d2e9a2efab2a2b2653e84be8fcd69e29d33879974ff4a96f6fb3f77f7b05d09d1a975b8a70fe81e8e9cedeaf7d17e1de9ff1c45a71fdb7c4f424c2176fb792c39767976c493524c4287664734a14c2e7dd18783c03a7cd89f330708047884fb3c5d4bcae406097197bb08b768eb5017a68bfe0cab1be80eb475660fa5b489c8ee21b10c723905e2ec231943aa4f17a978ad0ec7fab9a9c355d5bd13a741e05344fefe7eee01dea61de0de3ee7dd1ce9b73a735db97657fe8feb4abf0dac9c83bb4ff0f5372542e4e728edfaee4c691bf9264e293af77752274566e7488ebf9982f17120f233738f945a80ef4727f384a1dd071c018761df58f6a55ff2a5169cce951ab8f47f60bee4aee7bd530f50efbd9d1d84effd363bf8de23cb1ee0ed4a0d5cfb5f37fef8d0c42ed431023737f0bceb3d3f6ab47303ef69c9d7ce1c0f04142efd2ff499e3fdf76de037961cf8e90072bffc71ed080cc300e8f3e3d3c9f6732353007ba0b044a81800af2571f8bdc1daf603dfc4c1a1c0c5b99303399003535fc71e3817c52a76f98a6128b2a4776573ebaba6cecf7cd9b7d6a7d38399afef939be0d4b15f5146226a084a8ae663c61384b81be3bf755eaf92ab32635b06659cd8578d0b9839fc34e30942e2eda11bf06f610e19248e4a82187e65a4461f0681af8ae46912e9cc8949810b7388ff3928e364f534ab97313a91ad7aecc778b54e097d80a973815942ebd0227c819216518d5407ea64baf869116fe6756c07fef4ebd12297bff0ede833e2e0163f0ab3def0f97f84325f47994f8d65909b7a1e86c9d02bf357862cabfbd3f74210ea8b29dc3ace9b7a99b1de18a306b89b7a99d4d7a7ef32e44cfdbcaaf752aa14977a2f0c21553dcbedf5a3df8c89212749cbb982cb46e50ce3b291131c07a771ae935ccc67c593b82b02671def41ae1c40f8a58dfb7df9ba4de234f774e6cab8f32700c89b0983f9f9ace981c8402e479a609f2bc0e580c55183d9e28741b50420829701c076352d59f6774fdfb9a7ff6de0f609deea3a20de38e479fed6bf9ffe36f29c715dbfa0d59f5fc7d9d3c3d19fd345c5e9a21daafc717dfc701a9ba0b9bb1ba8bbfb83960d9d21fb43bec79250fcebcfea2138e97f71fab967ed7220b66cbc5a4b3b3e23e0f8a065c3c7070bb17c95c88149dffc89739d524a29a594d2bf41299d730366ea0c73ca32155ee23f4ecbc6f30c556a8021062fe2b46c780c56dfb2f1e20014b7fc574dc20e994d4851550062882a84080d496eec7cb0b3c40221846841841429801802c604748995c1ffeb7563e783f97a418927a0f89240f02500e3ebbeffbeefeb644758a8429cf01b3b1ff8f55fb9124540f17d77ce8c20ea5a734eaaa549cb96ce69edb282caa1c1fc402296043814fcb99f3d5dda5cb9f54b1ba65bbfb4c1726bedd6d7e2c39cb2112449ba61d109bab735ae58d6bce51091be25693cd1f85283e967585fceccfccccfbca5f1c4ad19b2fccbfaca71a2a8a3626a17eb6ffe638d356ec61ab41a57b855e9df7cfd1a576a30b16e480388949238312d4456ec490d9ad83646dc0a6564c98922b982b881a76bf90b91e6ed91cd11b75a5dc4ce923647f46bbaf56da6aac6adfaab514533aa98b210572f43061d6dc4e694214306cd38ef4743d33434343434e3908c1847545f6c8c988aa906ebe958d2f001acaf5fb31a6b386121d6701a59216c3ff33364b9cdfc36aabc70ab3e6be6e78d71845baa276ed52f83c82eeb013c5cab10438e13c5d5eabfd57abd42590da71a5e5c56e389b5fa2dccb1220d20d2b7e10841ae0d9dc8bea7c9145cd60325c8fde8c80a8136b9359471ab8601a0f0a8340c1aca6ad6a9229100000083160000200c0a87c4a2b1308aa234197e14800c6ca8485e5e369386d22885411006518c318010430020c018639061ced10a00f8e64a455614ff40d12e0303bb6dd778ef7dfdcb7f46ca0718502430c29d8fc4b40390aa0fc311008104ccaf4f425e61fb3fa5d33e8f2f1dc021afc2c74082cf6f278da75e8b073503c23926fba60a07d61430b27cb46a254c4320e968ac2839d61780081e6d7b4608b064d8f1dca3078ce69ece3a3a1abadc421c162b02ed2d1d5801207457fb1cb45bc8a54eee62f937635051a2949655f1afc6792b18aeec2caf4fc90c387927a1bc90c445c0484aa65b5b78db1b5928e006a36759fb0564296ff309fce668399aeb22b6a63ada568000811a2ce1c1f3c0cca5f51a539ad04a521095164b59c964e4428b769e0d9e181d23a4de0b315e3b4e21a4b219ca9e4e9039a0fe215b699d067d0f4931dbb5017d5a949f869229c0ab805a58a30fabe82c229f56c35086ef3f1328f64b20a8e59fff709485d2be126a79ca0e1c2343f7103fc68d44daa4b7e447bfb0b026e5fbe6c3f0bcd08dcafc4c269a8dc257ea0bbece7b1ce9c07a382799fb42155dbf7eaa7e2a2e26d9508f0e243c2401f8a00a17b5c10784d85444f599ea15983783d4e4c5ce7fd424b902d9ccd2bd586f64c7fd1c859dfb4469ef7566074d03c0f89e310951e78a0a4cca6b5daa2a7f02944eb22f07db1af869de70b1731852c58622fc7aa952d57529f2e4d86a4d30df8d40b25095a7e43ba3c3fa127d681101cb07a4abee29311a680f9c6be06ad2f4e9c6015206785906073d58167051b54e62f7f2e52af239dc351873f80db5e6754e825cb7bfbb4ff002239c443e056dfff3bcd88ee8801855b04be208afa1724b9e5a094b751490fcc19ab2e18183d8e3961a34d34ce4dcdd90b9087516eca12664eece7b19cb3cb041578b0290d2ba5c8f124f4c7c87f9d3176e19a59a04f30d98048af888307917108ed79722caa37f2bdaaf0c4de3fea25a69fd4805a4d3ba7a7548cf2bee4f85ead5396ab4e31d0616192746129e52a44d8aa9b5039105e7cf548c197498964da95997c647e1f007673a2b3d310224b4c7b726d784c0139e4eef00dfc182a0a3fdb9a90cc2db7591461927ef298a023db8f998b65db4dc22e2d8a1e8519d93fb38c42e86d86877488250c7beaf907441ced79214eb8e6ed1ce16e7e5dc50a8f951f4c16501b1e6b940f4d93f76cd926b122a0bb7c4565d3056d25c147dc7c75d964d76571296a1e10c12c90a08c346a17558349a743bb0b268b014eab9cdd2d36121865d9525201818342d85e59ca6d454b0e2181b3b50442eb153d956fc7ee71fd9957fa85665d7a721f1e761c5d0739e004e065aa63c48af8e5713a612dc8c16640bd1624ca36d3ca0419346626d19fef00edfb6a8d879b43c8b59bb08de2cb4777fd9770a1a550d6c37a05258af3f6d3e84c5edb2a2af0648311ffc68bb2da423b608ffca9ccdad806846a7dda31c5f7c90bc8d6844379d24c76651bc50272991b862af6abd10f5c7b2822c352272354190e209ea812c497d5e11046fb2585b1995a598be96c4ad6c6f6f1b55b21749bec802f3edcd18ed4506c836808631799c2e4958d021d3fc87195be268812c4079869d70e9a1007c285b8e058b34bfb78ecf15040c2d9626428acfe5a844ce2d8b71a7b162ddde17b2bed3e4f0977003aa4cb0c05a561fc955f31ecd455359a0b62a76354723de4d7c27e5c239200d59b042069baeec4ee91d15b47ab5575ed33230b96e12ba38626bf7908ddffa0256c4a8e0b56226395535b202340a0019ec1f72bd3395ac3bb26bf7dec10db87a62d023881aecaec35725548c85586a446ab0af7a8c1a806112bb914d03f3d45b6fe06eada65f77e6a92a82162527af446bfaec34d134fb0754e2e4e1e1704dff7e97a621c059c670ebdb61d8f322ff018990ea1ea46d91727896ae84112b0e856356b183ff17d8fdf1c23be8580f0053a263e55c8959c2c764cdc048e8c6191e675cc6055870f641eca51a784e408ae2153b3aab9ee4a399f6bf9fb11f963df9bf0183669002846eea6b8aed52db9768ec170e6461b401a3fca6b3494558dfe8a4e0f17eb2277ed3b1ae5d6adef8602036e28145ba412b8c9e3ff557b43a77f1e1d340e2e0e0c373a3d7fcc98993348706646d1ce76e31f625973105857db59399a1830a655061b0166c6612993e4642e28220efd24e27fbb6d06dba505b0a355ed600ae16cdbf888e5b5573144f0a2fa2562cacafb1eb4fa73c0524b9cc4707530485546fe512be0e88efe63524214544139a244b1def8955ec7ea0c3f874093c10270009f6e35e9a3c00d6a83325300acb0e97a33d746c7d7c9525c625fac7063d0a5c8b7730ba7461c52c5cc8a1187f4dd1c21aafb46ff37e9b9aa0ff4e17085c5ac115ba083f582aea1483252fea5393f0745abb3d79ac505bd42aab6a2bfb9272fe228787c34637cb4345150a592ea7e33808e0bc87f8baf82157b2feeb06b27930280de8ee104f8103a2d790d1f9bfa929a254ed322eb75888d877e1b76edd039d5c9753f832ccb887e674e3a66b37aa283822779662ed1eae00cb348428f46a3d9d87cde0034203b25d9844dec61572d20a97e139608b91ad2e7f9b6320d4f614ed452bb2d325f1183f25270e2c00e73efad67b6ebb9529a522850b3080bea55ef0fcceec1b85087f0ae9441ebd10117cdeb8c94b6148ad53882f506c8c6089e88828e91bc185b53f764ff2cbaa0ec036b1517ecf8d494340b373c30770fa174234f294bda2aebc89b4dfc4e7f7bbb4f5c0a8912d96f12191dcc68e6dafec0f3e2a44854b9634070b6f10bc734e6a10fcd17d8773b48b5289de80634d64ced96fe0fc8d82696d8136635db65bca76ad6d311177fff5b04f4d3b29ad1f1e20232815ad5f4e6cb9bc686a678e31b78e934d71c3040b63eddf82c335227bbad65729935fe67a3c687c7ac491157ab3ab7c51c0f6df0404d648f2ea32947195f0fcb6dd4474a7dcf90ce8d2cd782a9eb7be1beac5ba3a118cbe803845f1c2a96fb11ca86f4dffd8dce3d1f7b49c3f8e6734432c399bb61e0881b1804917db7892843368d58f656d5099bbcfd63864e76d98aba0cc6d89d13462a0073acb17131b391d0252b6834247256a5665c385076a182b539e568e27050c6825c2f0fcfb24c1a90bf70a7d449af54bbbdd9befb37e026236d1e8112f1a83b4622959200bde70acc12a362e014b7ce59636c21b520bb6740f2b61d33d664ecf6bbbdb711de59583fd6c2e577fedcf36456045750641ef23f81c6d363dea97ab374ba88611bb11a8877ee75bae7ce8563d19eb55c3ceaf410814c1639806c37190cd490824ca1e494625d0aad525c4255aef7b20cb8b2570f408c2eeac12923d93ac4ea7f9a7a4a3fcfba500009a936f54b898f7b0acfe753e17a32e0086b8fd22797e7eb6b00faa605840a3b27ec73bd7b0a00ea7e5ced1cb6e0c98d848a8e31df8a0cc0209fba6448bb182a406cad7552338cf92d0389265bf6c3886a46a142bd6e9ff102b80f558cb53dd81d8a80ab60722ac87213ead322ae5dce585b7f766267e726aa3b7177e351d2c2d5d6ada54d210c727a7169a94bf85f57f723aec66255b5d6692077da83e1d1856ff58259e805a74e20d8e74a906cb005701897d066113fdbb9c58e691cc28ea797e40609c369a4870c69152119b49166994c672a53232138dd3074d500981433f2d48f0c828fc442ed5eee78720e88c5e3f4c7d8c0406f2e065a99ade4f20c5e20763165e599613d99a675e4af8dc1fe40b198bd2b273a646b465915b157f63fb771c1835c57683d78a0dc645ba09ec41da6e72d8d72e562e038e4482ec28831242afc2100702995c41e7190386c2920ea1be89e050a620d9585225dbae4ff7746c719186547cf4cacb86b283ddaa9f8bbfca3a18535d69acfa3aa33c6a8bd99cfe52106a560cff7a3b373e8bade837bb14082e4ab3041c57529470a3e37a189057f7066e4b3e95275aeb6c5b0780d257d569cfb1b36137682c3737a2b463b77e69c2d4a3232261d681357bc1f0909a83f9c9d654729db4e9dc02274f0d9a773c993c3074165c1ded361b094d0e94884bd9b59993e549e2d45e86ed3811d9ec57591da84fe7e269c8430548139be8cb3eb50de327f52051a0fd9c458f7d069a535624d4b26b91b6451a92fa3c67c84b45b17d3ac539434e4faa63307a60a7598520f07f8ab8fa353e008eb24ec76a83aa1d3455c1449580a9af7399b3f55ba9a067eb6fd31ee9565aa792de86e6d1bdca1447e3208e4af669b614b87696c498e819ea9eb5315eb74b76582cfb92ce4ca6e2eae8e10c68482d56a90ca8decc161ec08708c5255fddafa62995a7b94d64c27bc81530740baa036253ecba7edcd47b2e36c0a4bdba8f91d9daca0bd9398ccef5ea231a42e728065d26ec266ae69ab6bb6159e830a03f447abe8bc921161bf27fd60777c04e75890b03ed06f41f5c04cecd60212fd6b1b117c595f16f06c8cb117df277e4972f7e6210d35ea938dbfbbd2e5e437cc8ea59457d4211ec9095b91a522e23d1af9a438f03c26e26190c198de352f3fee2168715981143e8eb8b9e533e7186c84809054a4aa796f5499e4b52fd5e77b831a42153b08564e407fd00587804eee58348e8d9137ecc8a3a1fd565e4366621af9b1a99c5798ce826821babb8f62aebe125a7e4a83242890ecdea1976970ae3f802763406dcd335570cb4df0473349a7119f8a77677310ba5a34bad1b0f260d7bacb4557241df362e60d2fcb04799c89b012760ec5b8e1dcff627363b1eb21cfb7dabf004d4479b603d15b5837edd7c8af6d198304f633a61810a251cc793193bf2a74532d6c0c4db0dec36ca11d378f74df1cfea6091b146d60f29d3241d70f352258153790d6a6aea1542bfa16c8c730006ee31523e26993a8c5dc60936bce807fac206a49d51c8f764d4be6450a45fa6c8f06aa06b00cdc8985b040fee9271784eeed2ac1ff924774846e9d580a6c516498dded1895baa725db3634afa656974a95826853136a46026bdea872e858977068812ef8ae5773d7c53370ae1f0ba5a183929b6105add99f029b4bef622c40953b30ee70930b4a4e0cad3e65c637bf107e5306a76629dc10ecbfe661ebbb4a3a81c5d338769684e788a0e2d855f6c4e8c4efe3dfd3802cf8a8a80b2ec26b36d29dd4c55bb6d9ce5e8506cb04a96b90811c6f27978f6cfa5b5e1bc2e871ba071791f6383ee0ff7c5149ac3d1de7eb9f5286519a39bc0ce9d94b6a5c3590a92c0e3f303cafb9eb5e727b13bd1ad682b5ef31ad909aed4a0a1511fc03e78301b100040567d5c131ea5e1d5b0cf1db77e35415a8489590dfb0de7e84b09c0a3f568635304a1697613ce4557d5240846b904712b86f062c61cefeda45fa21c3ca654f26ca02a7e4babec32b84d2a091845dfdb9c8c0bd70431a88149a561f113c7b743e115b7529e3d199470ea077aa582626c732b83abcb18be863a87a6b818e430c0e2a934531e359e0dfa707963832c0a75128c475210586644211c057b57749a5d6a00b9dff77c7b2191156ebe0268472b49a052fd04ab477faf12078ff3a0b989742f9b8037767574cd69d1120cc8b9f790579a399497ce83b7afece76c934b334639c03d54d2149ab345f2b03f0e69fc0de41c94911235089b86b29014f33052a60d352ad7cd192ab3cced2db9b49b0a056ff6b7f38796a5c3d3caa828c29ff769cad1c0d50bbac0de3f675088d3e37742cbfc53b308e1148251bc9910f7c9783b0ef13d51457eac00f2196c0924bcd6d36d5f777eb4569219719a17d5a6bff799b116a3d18a5c3fda15237983a96909170ce19934326318d4f9ebaf7645fbe37468816b763247ffa327f9a9000c66d5179c9cab9bd398c1e37a86f9a45a0cba01a3f4964751d9871f3d7117349bb94a56290854dbd077c905db0e81f5933c59a9fd07b233ac044a0aea4315e1025b26048e769554207d8a2dd8757193229caa75bff6c444b7d8b568c7a6f317e29f9f65d8f5d6c0304bd4516f89c1d71415661bd4c1bf7c094f0c954c867cf20695e6b92b50f3f1df9bc8815d4186ae84d409dc281b5f9b49b6aa67d9ed6daad2bb3319cc71516d2a82ac6d9442a93c25509222f5174d729153662db84a2006b7f59fde64296bfa9c5ca7a6766d856c9f6ee00a30720807d70d4a6599d9d19770e76acd123a36acd69e0e7bdf9b4e3a01eec09fd20d47d5153dc5832a9350ae26b3112f805bae0ed89f8d46e12b8694cbfd5358ae7acb99055782118b1dc6a0807c5385b470e98049a2d0e5ed4eca234ead094d87adf66182c28844185fe1b40efd8355dcaebb00df0c313db4106a578477c0afea9e5f07d7ce7247b6fad7c63a5e88f5633ca08be8007443acc79cca9b66e17eb6c298824014a52cd9e9e585ed511d8b3c50bad0990f4f8a86e1a07cb42e3ac1b169e1210a965f11342344c5a82045ffc25f6888b2deb04cd83d9dec7cebfb245dfaf837e853100ed51201a8b89e8baa1e35159d236b8534f359866316814f11303c4e31b8295f2cb65ede131db9bcba19f1d32c8ca87cceb1b3c03f13fa7780c66a01e401e6c149f2f19a13ffdb6fb1ee030219106a0ff8c10324f62130e7be8a1518bdee04042103f078681e406764ab6425fea44102239007be1d5270468a09a7891d2fa199c617b11a49514cea668d4fecae78419d378c1335871177c93a6b84e1b0d9665cf7d8359ea32747292ab052ee3cb864314c3e69dc7e2a07d295509d45cc5accc4f2b225c13b823eb3e0d431883266700a81f98901199cab679b8b883546fca7d875553a49e09eb81311ed61b7b7889a2f409764618aab4332c092cc2ff9c6a97e8b70f3aa3b8e0373655affb0ececafafdc980859d4df42ec6b702a45db2729f143a46bb043e202552bbfc4e56ad7577c0e20e07b3df37a31331c0400a589ccb51aa014e4d2f0f1c6ba86c96dd866e77a2f2b6722823d377e4975387758b0cf3511ae03d227c0eaa0ea235d71a9e6f61933c02d84fa939956c7770230969ab4575709b839b42f55d88b20ee4a0b2d2963a95344246c8f01c8739cd1778f988f26189240ec89d323d410d75b19207c481fe68cb075d4b35fb0db434f08948a0152005c8dca3964dd9c718e025757e1c44a08fd06ef4f27540ff45617403395294ebd290d247e8ee637adc97c5ee5fb44120284032c19aba515190bada66f736a43669c8ff5c4026838f5910b906e02af850808e82f9298e3c91babe75548756a99f1e1c738ffc5a94a877e88b5d1a60581146e6919d09f201b22faad6ae9c029fb18755cea88334341e781a4db5487069f43336ecacaca5066b4b7f102e99601dd99cac037808d8137ee7979ed6e580073929e6e6ed4b6c00d20cd90b37e94934f9815e9621b3905d57b8ca12fdd028a631acd92a12492aeb7734b841cfb8ba5f25b632a5e8a6360b74afe4f4aca95b2552807cf23f7642762944d0b9d344081ae8e23bbeb0c6a223e3da464572d8f5a290c13c77bbaa12719aac32e5f7c32c462dafc0a3c7b16772d6b1c333c6884a4d9464d62650414976538e26e842200698f1baa9ccf6e516e44e531ea5d5f1b462f48d081e943c6593d9c3066dcdbfc30011cba7103c791a5f7bd17e4728e799d42ea1835e8aaad9141cc7c5f92085b499aad0e39a4005e96cf99348c063085f91e847ff145da02d26e22fb2a18a546ceea2241088c700ee5771fdd088283a4c84c1989d31350e9f08a0cfd87ffac1b484387e20c15636f7e0aa4e07284687aef458df9ed548e88bbda5a5847833943f3dfc4a10a720096e779644d4c626e496171f0265a5b3b57ede93c06a4d9fb2a4d3c832f69621e34da09cf9c866651126bfc1621133e397885f4c8613c416ea35c641281b6e034240c4859390795376f5f40ba12e1ba54c47c443bf53896ddd3a8ff38689130ec08d56647246b3e81c5d5e361554386ad1830be249a4aea34482966b60b4ecb8b8e283a7984c5f260030f0e420c0b3b1bb46bc382b1d768db1bb47a6ba16ca4824dcca6b6682eb03eeba0397121b991a0b5dde26b1293ef8d7a1a5c241fefa8671261bbaac80b47a5f1549cc841389a0442537c9568493898470bfb13ea3c1f005f3dfbe02e37f52e373505825ece2b3da518f7302076c9ace0f4040c8dea3ad28a220c2e28941fa232b8b76a3a8c5ef4589cb933cb41e481981c55a86d2add2f667b2271654d7e4837db50460371ebce2156a9f108e4483f07380e4b4bfcf6e652eb4c7f08420d220ff815e93f443247d1b5d714a51a65cf6b29a50d2ca632f9fc42220905e5589c16411a364787bc40298094c6787d0b0d66b4065683a0b7f7a05d2bbf1e47c591aff94ec48b349aa4729264b810b4017828e02b92c24667e572b8d2883ee5a2126beb7378ccbeacb456298f4fd165ea7f99a898ee977df2c3381bc1e794b61358c848afac17f603a5b0a040064d5b18f5c648b5b6343ef53f40321d20e48453e05841313d2f717b133af27ba417d5eef012a6fe46dda933a69b00dfd8a87cadb8b50675074344281d4bdb2b524e8d20e1a4cf67f7020553b8d6869ed8ee8a16f87e193d4528e9b8227dce4e796ce05d98405e837a6409ad9dac69ef95d49a085bf23d96bc09dfc44c198f7106fbf681cbac5750ce47d3bafaacf4442d2d49869e9247d24783cb6ff28a5bc864d06862ee470cc9695d3af4fb8c83669942e3666dc95f38cdb625b054a4be4d29e58384d4c1cd1f2fc3383a2024152c059da9674ca44b61fca06322ebf9371b75c91c2d6db4c3b7cd0bd0ae79a7faf572b18fb4938b2bb673343462c8866701eb6dbbe8b3d6e84249b448220aa0ed751d76af02a24182d00dc3d59ec946a1902067c03f90dbbf717fd36baaeaa519963bb8a18d5571c21347d320782bee473ee8cf561ce712956c5ca594df45ae22f07ef06830454f63fd505aa7bba7a298ff9ea17f500e8162f9a9340926494d69077882c460cad034d506104af53126bd0a8857b724c79a58f91a5bc6d3d4b7ce55e87c51887b516ad76287d942dcc1ab1804c2fd56c1e7c0380b1bc1fcc72a11542264d50d3ef63c024663aa2cb5f1c3df3749949007ccdd811c43a0b018e8fb66a451547742f84d1d82490d7d90e680605ebe15603787969c058a646c9490de8e128021069a9fc4d50f2b8f3c75d19e46d5354d23343a144d7aa23c554715dd9f05c6a56cebd90f791ae4010346963950bf789f17591003e461c3a06728e1862c238ab84491aef2c8e6b00ed4dbd6ce977850f28f05b739f804d5acdab35663a186252a3d65f6a0816b2e1e585027a2a08f4fdc0324602fff2a6dddd0b5562dd04afa14b6827a1ff0e6da43da0ba23909d1dd7f90e0760cf5c438e5cde8e83184a7913700900818a76e794140f7de8e316538a1abe57e575a290888509ebf92718910d2aa09322d2edf88308f6d15c9a22b4d0bacb400ead183dd72ca198e6629a6286c51fad70492c1892ec1be126189f6feef23736a7ad389f4eba6217c417b3e29d095583b672a1863e2263522d736743339e4ebd6dde0844e729277d6b504088fa5cd00c46ddc89e863ae52056e5b43e7ffef35134b88b2e62654460e6ad5b8a8e3a04db2dd3e739c3d7c05b1970049fe2211cbc57140c733ec3b197f3902602030419edfc3408aee650c882105a7b4ed3fb4c59e3b538bd90c4950f5da6b18f9fd83676a5dd1798fe2042db7908732bb9908b7c392e1234ac02c9a631ca7cf3cb22d18a5a6b11d2b1dce44f7ccfdcfba80e426b300a198e296db05ae42ef186f94220f73a940241df3ba274932e1476cb6826cc137012a23a6cbbea9ab5b5b274a32645739a01140359a5c36dfa5d54573a1911b6add9b439ef10194faad9bba91434de73a162ec856d36647b3dead5715bf8e7dfed8adf5ea4733554988266108517490e7de2e08913f176395f0d587496212d5945de98a91bce430e8180d9d46c11cbc7a4e1688c67f05da232490cd5e06d33a341f44fcb163895981a400731fef9e7e6423258f4a5a6c566573b1541705c4a2aa1149985ac9fe1defc13b78cd9e5ce10c3c6058b96776b543d098e3a6852761e07703a166de7d71837414521c8da0527e3496a474f96ee0d9b5da3812e0cea5a3ad77983463d2cebff3e88fd05eabc44c98cdc2e1ab30d36cfc8ecf4faebf0fba90581bd4ea3afcb99b661319bb73fec80efaad85112c562c20be30037de995e27a20e70768b136c1e64d9754c37b9abe731edf13658c063d26cc14e01960518c75c040504a429c797ea863c92eacb08e0f2cf386a44bd9b04d6fa47f30dffc311e890c582a0567336896ae17da4babfe2350a3e42e88e3a003051c176bc3709e063aa8967a1b9e2965d3688c41c96ed29ac6ff230cccdfc209c6279a5795e5fd8e4feab37f72ca7d9348d0e13dc8873e207a8d27c114f74897011e15be7d1481c078f5b6caf6a9fda3d15e56b4b54fa2a1f87ef1aba97cd3341118a2ea45116e3159cfdf08fb3b794826cef7430a8440fb7bc1f3eb8d7ee7a0f8e275afaddb5573cbdac3d0bfd7d1965cc87789bdc9ad98dc979bfc5271757d380183e704735abc503d0112428970313d07e8be92843fa6592c02c13d83f15341e5b1733e2a6d409381982a764520285c161a2209715ecf6b07e72b305dde0ce6cbee95c37c3cc853af6e11a50059d23cb5088061f09d582ec52f13bff554213ab320a7e5880fb0f407ca289518a6994832525acbbcc7fcfeb734e2e2fb466ed2015faed63a3becd6c35c43e44ded951dae2e7b2514b012164d9974d729fa2b34448a714daba57d0208d52648d71f2809473b8d0824fda0f4f48afbfe4935ed0c1689311bc352e4130cfd43727c21c993e2ff29db4e5c2a23ca5241be24af8919506696e8b5a47f0eafd86a24ce782a2c5b5e37857c473b5b72773e1cc70469c1ccd6ad1fe79b20876a56d178b58fe378c97a3902d1119e97eb5c5aaa256af6268a626edb7f384ae955faac546009748015f3a32d60409feca747d93c444505130ce3f5b7c5a39021a4c60e7b2b14a10fbc951a3288c71c80c1d3c576c53810e2d046d02f787481f25f4f09987824a771cb64daba8a7f1de2b68ff874c9a0263e7d1024da6e226677d43e1a228e0283036c363d49b08249031d067197ba058edbebdb252e185634561dd392ff5987faa4e417f00856521c3b0d1b3d4108dc3f91f40087a3d72f2e4029462b96f73a17d78c0161ce458c78d96136e5fbc4352b25bf54b90ccbf367ac22d4718169b1c83525cdff96d410d1cc371f9b949684981a8a8d540af94c8a8e378183c2d5b8e0e4a9ef0512daf61cd461245cd2af1d0907381e4aeb95236b0682fa5355ce371cd5bd30fcec6ebe1a12f94f8208d0e70d4ae501a37e8e153001faa316c0a6a41d62567e183ed8fc38f832b7d30ce9993bae2f1823408297c219381007d9e1917e804c3b3fdde67881f0669aef0cbe37150d425139792147eea9321058c7096ce7693748ed0569e52a4e8cc219b677012e597df0c73d657ae05e2fbc5e7a3e1138cd20053a6b7f4aee1311a242b3acab0e5a83c8313b198c231f150e9117343d0c925f5eb6592a47d33ffb304b00e0f05f96a8708e2209851c7b9d720f5619ecf0ac29441fc4dc49097b6bb4b70818d2746f881fa14b5dd4a98974bd4706d5cdb323afb4bccc697ae819387dc5d44f8b6835904c7b8dc4fe27c5947110a067e01c131f3d7e796eae7e554795b57f737380292816cc69045530a3b19bebcc9e3aa25c98d37f070a2bb4fa0bdeeaef15bbb227c9f25f791ea960a0a93f0e77cd4e32e9c2a9b7d3ad938ad238ed0de4781fa481b426d34d50377b6fd68450aff9864ea1a84de1abb46c057221ba0a761ae6140a0c5cdaafe1801a2e18809c6b14a54c7fd6833ed0757dcdfa303d10c82776c68a62a41901fec5b23aa0f50f3e65f16a891ae8e6a4330bf799810918af21abb51db6086a8fab589f8b3072b2e565505bec0207363cfa981693227b1da7515488c2bee3e57f776cf61b6c321a3e9fc0d93001db9c1410084816af4bd2a1de96aa70ecfa6c904d4551f47d10d427bbc516b5f4cb7c0d08d46d3f6516b87630791aa6b5d54b101cc94671c4bff1627726a6c0314991a1426b526c06467e1793f6c2a8c6b2a675afb7ed2e1360a9a35b10434e317032b91911c5e1cbc32e5041905c4591873d8d21f2903e2bfecb3248136b4cba979bf23cd589d27b3c8b8306b54f2331fa5afdadb01d5e6e0802b3cea9167c37d518cb0cab410f16fa312102c3b1ee5de2a11b330114f4fd2fb20f1737ebdde5815c21cb6b24039aefa9fa769b559608812a1a01f4aa71140d7edaa89f11cae4b6933769546ade692da18941c93b2558719b46b0e4e6a017242bd686c7c8db4ca8b9c620134e78011f95d76562fae88dc0c4e8c697922b98049794647b11f7237224684285908cda4acf4c03ca83f73c2f39ba75dcc6b34e7070e387382408efd2b14df22a5bc4803fb2c2fc0e4e24564f2f2f3b1a1805af76b0a2edf20ad5f7038423d0a4df4d36a237a6169caf571ac10043549392dfe8e3ed5d5947c0067f7883ac6eb2365f0f3532a21b2a324970f2ee3726711964814b2540e11592b1a764bede778e46598e3e31fc2112f46d5aea424cdf030d0ed229f6b3b50db269579025d838ce2f96e5b71cd7bc542958cd16708178f34037f0b0e230626500fdad475fd85152548799458ef566489fd102ad585bb00bce5787204920859b21235992dde2ffdd7aa435dc5be95c684a57b72ea7a730489322448455ac6f6886e452a260fea25e5556e49542d3bd21bf0410c3f1a6a38cd7140e9fb7cc09abc31b9cb315a81c1f1161d36f3b4e1d22609f54f7ecf73f7af40ee169bffd052acf112239d11cbc0e3f20ff4f5833e48d72143b9b15b2f0e889f29a5ee59f0184887aeb15f76c15472ff981894305bf1afa5405a223c22d31eed8e8f7db53f6c0d0a6a06c669e6135ec47d47878099b6a1c925fe98f3ee1a1aee9067ce302afe9045ce303dee6075ec3059ce6b90033b41b94bfe9539497679555dac5775680e3cec02c47dd1837f85a763b975820f8a80de4cbe9c31537acb73aaad074446cc94eb13ca1e1448cb464a8eca0cf6a726e4133c2b02918688a75ba4bc0d1a3ee72ad2e21e344b54693394515a6370b3439072f8280b5f75ac3ab5ac0d0a6a4156ce8c46aeb2b44054faff43b37e0c67e6fa54b642dd474a3d3121d59905a0ffca7ad853be7925ad0d4f8d9cd1b30cd19605b8382266ee29a9cc6609795f824e5a16c73e32574cd8a7461f6a32144d9186fbb44c26e2f50dfe41f5757542443d10d48d3144d84c7cfcc321a69b40fca432e261c7dd909e9226f08e9abd20cf211eefce04c6fdf9285c851f2a244f6bb940b571ac54b1f5019cbb86c339fab1220f2afd01be3d1fc266652e431497d8ca1955569018390a6004142bd666ce4f07b16a2407ed15c54029da75d0718c585ba25e46cfcf65341420dc7c877bfb6ca04e0377e0699a578b3f44b1070a4a3b9de49825591823a6f3807a19b3a0d60d511c02d491c48822f01331ebe1bd202f26b3596463771869008748c989ba11585926ed8f4c6a0e9baa9ba140a928f776f4ddac5e9ab0ca62c578bf31c1daabacd4d844feb28f35330e78148953ff2d0e72d196042e94972d636fd9e52f1584afb7f3303d2766bcd44b1b3f2996f17d765f6c7fc0f01f5d993ff68edf4dceb998ecffc8a89f761ee39565c486a1aca9b91b735e1a83f9386d903bace563ece76269ccae0694766afda74a2745d9febe86d93f1898cec11eb581fe1b47113ae954bbff4275bb770d041cdcc48eb011b25cc2095f766c15565f3be6be7d3a9019c6a820bb279aba7fdd7013834a9f78a01a7cca4b150692d7ecc02c64b84d61017c66d3fdb4d29785d7583cffba91221994425811143046edb50f6b7ac94d9e0d897c958f2fc63fc774a44df8a964a4d51e78b7376de09ca7300a04e2708de1eb5a0042fa0c2afc8a22a23995bfd03e32e84728d8a278afd92dfd4b542c26836946effc0402da40823b2a69455afb2131581749ed467735c8f498852f4c4ca94d3c7611dd2b0981a5f2c46d857d32b08a33fa9863cda2f2ec8f4a106c2a82b8343ba99881a0b08d91e1ac7bab3211faf1171aed98d773135527564704903cb37aada876efc18d10b8f8947931fe03f077476854a30a9fe04e348606862a85a0ce458ba166cbe8823bda74b2784fdace32e6f412853bff9072822b1120e9f3840d354d92a69aec2a19e73481fee96ec0695b2987627e6afc537e07e97ceae13d189032882642d9d8cfbfceca5bb1b0a4a4661e677e0210e223f7a78af3370e3f48e9bf19d21af8d1b0128cc68bec9830cd309a59cb3f87a9d1b2137e66f436f99fd4d43f20eae31975ee3658c80e50045f422a674b6b96be409d65b523a12c52eb7a2124d88c53355b5a5d5b6b83d7f5aaad33ae5c0f3d9c595683956272c483428126dcf3e3818eed098f22e20fb7d7b52f2c241d9ebc4a175028ce462888870528eb172efc369cf8c40a27d40846cbc655d13c1c28ef1a30a115ea13ad5d819707ea1309fd324a40f0857de3e4dff19046f7ee19b9460bac032af371858a36dc3902cce6a57167f6467e36150823decaf5fce470f070a038962183ec1d0514a17569f96788c85195457d89a9f921d23b2eb5eab9fd0c574922f63c7c725a17859de3bd8ad58da02bcd50607ae1b8870d9d93f3ccc3ed3a6d60b1bdd6568f36c0ced563a3b044473354f19cb117924ea2876ab8ae4ff538ba7a8ad85ff655ac69c0a0f8ff8a7bd877822f870f065a88d385c60b71436fd484aaaecc062c20404b63ca430b96f94a9a52749e1f78a878755f2f498fa15e12f57e0ac7611cb4a8e137916bc3b2635291ade0c33514eda1c33235264aee68d055ad213c82406dbf839a61b4e8e85dbea012659f83c2aee2c23c8df67bf4f0053e6c105246bee515185a6c5319a8e223d8fd481c27a1444b45ad144497218af0184a82da267bd6938cbc9de0ad0f23ba46cbe8e01e3102f4fddb6d4a325a8fd55ad55146061021e3d55189cd86abc15bcf306f93b7d1757d49061905255b8b52a48643f4495a14beccecc4162dd0bb6a3ab1769b9f7302045a398f5ed6ac4cf9db8645a6c6cecb8a01e381482107e06a1e6a9679e81c1b7fd1e21d79a045267c28ab0e21f72f3dd8e3fb8386172a84864558827195b7360a44135098f0a310433f9d834c4cfb33d5d88cd326461f85ef394e8895104ac173d38038c0c6d80a64fc34f7246e6e719b1166fd125f32b0f68daf10e2eb21f0a95e3dae1c774f5595e0b7592c8298b8842893f28bdc326e5bfcc72d351d2220143b332439fae8d0a846a40b0660272ebdef22ca2869de6108113fd848a64c606f8274733516ef255a23c07722b8f51fdceb940f6237ec63c766d18471c563000000cf7c144f6784e5e2151f1a4abf9f15af219b49b580443bdfd08585603c05107ecb4029b00028b463e7b3ca52cc8016e4002af2e95e40a1cd2aa2d92b5126a4ad4f9be27f5b759f1bfc02e2f50c5f9d6238e9092b2a4ffd31b512cb88ece0157529622714e245fad9addae22a804161a647097c4851f27977f48cab00f3653beda94c4b925a1d0668f3a4000fff2a29fe3115e8931d34c0c118760909ab231e418296bc847fe02db4872356196ba24d3eb58c286483ebb39eeb57706cb850c36f4141e7744c6520d2e04ea503c373d6e2c5245181741c444a633b4bd8adc35f1cdfa6e3f00ce6bb907c96a67d8b030c3aff4a9540f7ef487cbf6476e69b10d01844a5260712b22d6405e4e371b88bb1384be5ce2d9a17309035010bef03e4a157c56cdd0182ad00be83734e352d79648a205df99d02aa55831f4688b93d248cccb4afbaf689a0ba291523fdb9ded7e072dae1d3be5e790db47cd494469b3d53dc93a0012ef5bd891c6edf068af0b3b1298e0909be6afce1f5b83bc58d1ba9df4e5210a65b351145b5d4cd07befe5a9a2af8b1374b59fc4ffc8aff764c2a851e4b2e42aa1563fc2d5fef83e70c65cb27d4fefff532a0cb2a33b15ae4a95e625cd18712eccab3d9ad2938aa090f890e2f3bf7061824bc7aa6e67c2eed37b7d0f87257478f69a9c331e325eaac6c74dcc6cc9cad238425605f96fbe21e638efa6cb0b02c51ad00e823f57b889fdf9417dea50e0087b21d848a6882888209e52acc19cbf7bbcbbc1468d36f0cd63d5699ed93f0452e35887905ae4b8105da891afe48508cbe1f61a576b58640affb7cd18a5b9886b500e7f39322e865ae3432064fcfbf8143ef99153789d4d558f6670c271241501dc6a7ac206f47c8622f1248c24fde38b61712cbc9f42f7c032c329c4140ce61b2096edb7baffb50b376298ba29561e14e042ea366a5eca1e245c13ec12b60aac1b9be666cac852b9dd1419fe912b54b92fae61c1b0e7ce12063215cde50784be7bd52e8c10657d7f195cf85244aaee52adebd407fcca4a1833e2bff096b076066011e15de0972cc2b8715a0cc01a8e8f7bc4368096a1dcee74a476521bc4d486fbd61f39309ad0cb0d8b907394a213b95c925f6c346d8c82a6ba7990ea58d6fe4ac8d600f768462bc363aaa80be47430390486c02f50d4bdbf62be23dd0249d2ca4332aaff751a4b9aff36bc5845384ee3b175f8be9725bfbdbbc0ad463045b6ab6d2ce6c59c6219ca06c7be26611f1537bc359949f8f203a588d4f8c9414697e0ab5857b556539ed778cc6e79f8ff7b7be4c8ebd29bfd9e4fb3d8de58e7ed6edd0dcc3bc59627cb32676da5a976cd5dc19242ab754f0cf66102ac9c65c6aa1aeb0efd5a069ce868458b98dfba0b4daf0fe3029ae41590d80b62a896443fb0b339ab26d4bcc5aaaac59bb218b7cd348058ec81d6319c432d935557a65999c0c22838697842db372e77cf9c5adada6707446db9367518ab2dd07d32e7d196a6efe724736c8266045cb892c58451f1c216bdb0aa6471d40cdb22734582790da39e03854e5e376d01d8bcc9ed64bf80b4cb0dcd9485f5048b71a686061c79983f2675b90fd7e370610830a7053f181e1dda14385b560009c0105e4f61e9a471c62e3d4233cda6fc65dee56d6a33ee5e17489d62bb0eeb986520faa5507cd6456243696b42fa142807f7ba60b8cb70c17bf600a3a2a905dfb91a00b9a102d5ae666405dbd68c76959fe0a98614543731f8c0a56ab0beb214ac74bb4c24d652aca0b2207d64b6a381c412a2904b020149790ec4c6caa86cafd75afac015245dc40825fb083a6852c58f38028540153ab275c75a085cd1a523ff83547a73f12fda5c3a79437117ffd8bced01bcc9b41e844c23ae2ef6ca26474a52ae60b40d8ac5fdfdbb9c4b8757c5ba2e13054d8b0bf5604ffb056b099dab52330f40656f97b9009019894b876f99c28033f7376a748317e130e47ddde7eac33cfa702440c34de4bfc316b1f2f632193e57f89c7860c0cb19acd7416cde68985c151582a0b008a90272edc57a7487b4947ba1758c82f86c8b29f71422a0a656f198b428709b9accdbd69203ec2e7f227e2d225204ca09332c65d1092404cd2e5c2738885287334e7b0b90dfe70af6658ed4fe9a685cd1e2e0c2757892fc51d63365983a3c1561da968b04d5c630020eb1432d4d7c7017aaab278b3147a8335af8002220c5cd39fd7a7633ebc3e9f5eed766e6676b81082c0ccf284e5f0a958190f95d2c93d3458fcee4748a15869741b7a1aede64b4abe2353a8f61834e8f0255bcda10caaadde003bf538e6a757e5e293433af3bde51766146ed1ec1031c80e4cd3eaff6aca8793685d597e5874bd698ca298b1665cdca9b46b359eeaa1bff49541fe1d5da99de5798cc75bccac22afa8765e5869ee54d26bc16c9edee78a54403e1cff5dd0a7bafb3dea896dbe0fa91caddd1331dfe609303717038e37dcc95f2cb2ac7cbd4b4dc559dfe6e25b1e975e4db2a41f2559d549abc7cb82220792b7ca471d5e6732399bb330895bf7a99b61cf0ee220a4eef9a5adca26ef75df9673c4fc1049efa253396275dab603f041f970a21d3f031b75269d88a7b583894247c7c0b228c788e1479ab71f80165277391d9e4785be3112156552c37b52d1ee874a3abc5ebb514b06c340711ce0650ad695c6da2552f6e1fa6591a9a412b54739a73b87892fffa8e1b16196f16667511c96b5189229e0231f888ef04912d3164f04dae3e293a3f6efa1edad93febcc778b9017c08be9f6ac122ef5177246589e8ff8576dc0d518a97dd5103d6a4eea7a5c4cee9015070087051b238042784d209b7fca3e0500dd45649a43cc0f41f41b225afbddf9119c8b9f8367de864fc25bdbded76f734c7f8bf1518de471d9df177adb0721a4c2f02930545058bd1090343fd0ac9f7503252367d51baab55b371fb65342801a4ca31da5943bd62b1e5dfb2800ff8cdfc7132f1c6664f6890c6e440b5201722ea79e9677b7f2d44e83120dc21827df3d69882a891cb5cce7a591d30bb7027b8762ab56a63e5dff0367ea802f72aa411313e2910b760d5db16b1ee5f43e7c171cb7deb9ba14791d18132ed0dcf12a97284a87b8f50e7d4f91499b3b31884c126503eac0125c0104ffec722a5ddf5c83b3bb1a60a1b5cce2251c473ed87102d898c07ac01aff6c377433ab8a68eff7cb4052180e90117cc9efc5c3c270082eede52178b4672ad0438cbac37fcf8885fcad00fca47d23747c8ab0863d69064fed119de920e9a2d2e32c3f8647dbbdab8021cc46fa27895a426cfdb031cfc4b1840e8ee511f1db4768fe9da04dfd70025f33becbd36cae57bdce95fa7a82cc00e725585d3201354c25254d760e30d774ce373941e1ccced13ce59b50528d95a0f8f88a2c12e8c49ecac8fa2e1cd41a925301f7016e5d8840d9700a022ebbf20809fc666bec32401f38088480237da06b1b1bf48a889ca1fa4806ea4b3ddf4c6b11bca60c363b41ebc0b3ff19dfb8b1e8962acf5321611a02179380a81482433e54c129e51980d5be7d33001bda0edcaaa563e1c748f4bb3d538c022e059303095db151c0f9f091aa784f1987a44043754452c007b7c007c552077bbc05c7d85a10a6476522a515e54152aee7373d7b8c39b49170424277d005bc8bbe0ce96122fae35b6a1b3bb8235e1c440cf8b008439b751af3974e161b9bdc4a82fd21f570fe32733f5978d475c0aaa998009970286c42919a6dfb521a3998b4b63720cf74f129b425893a29fc12694504bcca34ca739213bfd31b1a332264c53fa46fa5a4749adcd27fd18dc6781f81cdc9c54ddb1e81adadd5a3eb870fd04f202eeabaefe847fb2528cba50baa9916c3743e71d6b194c89b7ad0bf25b0656299a3cabda7f26adb8e0d29309d3ffa2df2c7c3afca81f7bd8714d84c8a630c94d1923d0e5120b9773adcc00a785feb8afa4f2afaa17b7395e058d3004f89de77e1e4ea051e8d05487eb1556b82aebd36e40bcc53996afa733e4364bc3384473ef9bd4a3afdc2553b5658544e28016610391975962576e8dbb5565cdcaa5c4f2285c12a3e9ea69f2e522019b50d0cde659b4398a52a393109d92d7d37379c9dcf53ec2bbb0288eda99b508e64265f55530e3d92b1fe851cc7193fc01567c5697f945b5939346edb5653bbf648eb1ddb6adf22067d048ecd890f3d2961f4d1a4ea7bf2acdd318b390447e631e5a78dc4cea9ea81b685570d49a570e0884296042b0adde75b669d5ffcd20f720c2e8b10d7c09fa4aab0195392a772ebbbd458b7b1f0f66108d61d308e1abf7a8d3830355d6c4ab89151687f19c305679650a7bb638eeb10b68324a906060d7b128edf2647f5b61d583e9311778fc37648443313c8483e7ba0edfb9e5815394d353f1c23d79693ed644c2a3eef721c6390ad024912f389a256c292ca18b9df1ad8de3b12f259dc0affada3bc3d0125919b19bada3c89e8477b8222dcb50d3ec5b1a9d3d13724310a0ec852ac71e06170334a43a6152db0b273dd405bb45db0f1cab872d13c7a0fb55946ffbc41af726b89424797995be2ad09ed4116adefc5ad20a582dc658cb5225b00be7dbf2caa3cdfbcb7caf7c80ab8225d94cbb935782ebce9000d78f3832b69a480cb05d57f2cb20b2ead16595752f603a96d11379f5acaf57fafa48a95b73bcf9a0c0ea9b4a47397539e3ce0eb1ce966fef3a0bba2d1bbb234bfe5901a8f72cc19442d1ec7645a8805e3984fcbc3591f9aba317dfcb3f890c787ecbfcbf096957ddb20510f2ce4c0c0a0a6084eebdddf77a9b9e09fc3638653f08d27c5c98fc661a798864fe95acef6dc9f7760923c8c75fdc7aa3ba979618a83b75e2a1e55aa05ab26e6a27f78feae47b4723fe260c178a363452a89c08a879103429485ea894496b62eb98be0ef2aecb7ce2049f3b8acf9f1e16db0f5c58e5a21b5b6adae98e019d351af30f711b53880f4eb5f25582ec82a8215aed6b329352ea61e910f25cfcddde46c0874fd6d6a65735318ed7371b5f2351407de2759fb34f443fee75f10deb58b7cb987984125dcdd748ee9e62bef3ab7ae0ac148e7967a423ceb303114506545a8692452757deb86c3bcdeb451d5d14c6c9a1880e0d9a9e780d102ebda87aa7419dd900a2236c18bee29f353656601e86e0489dba50b44e45717fb17cc00623fb61abb2153b3bbc65495e76a47f28c9a163e779a2f614ad8865c3020106bff591a01920ab522acac0c59384c2f49241ce1385998eb055e0b118804e3ee802793f994820bddf7b545fda8c1ace16f1a88c0659ce72190b098ccf1d661113a815d569093c138b221e4443dc0e313fe1358edeba926a03c2b5b59ee142486d9bf0438eb9c7d4f334993cd40ef6868a45b61e4e179fb0c273a4c72c49a5674d449267ff23285de470496565d1342e62d255672141bf83d398db0bedbe937f3795e02218a814de9cb3b7b0288cd3de9f7cbcf182f694c5c9bb69aa14bec3663d36182a3d5f0f1e232aa19bacbc59b19fb4777abbf635a555eadf8f546c04b3d2d7b01c3602a48ccb847bdc850d7071d68b22fa62d00517346e38a9129f16924606fb8546319d29cc8f48df995651726d1fb06ce1b6585cd85e23b1e52c60d2ea2e08d84a0d562d19766d213cc6a09cc477c3da61a41c1ea64ef5cfa371305eef3c10e3b47d4525b99ff6d318a3f06c917912f34d0a536204640bd91b6eb0d23136f99b086a8e5a36e0f48d47a15781f86d37f3e122f766b362d15954cc88e0c8032a2c8b6f3a965edb4e934e503106bd0ec7f4bcd52f141922cbd0d2309d85c5172b2c590f8fd65f8bf404e081b8f2e91ab2edec5510334069967120330ad4c110fa2d1c3c56893161953a9ca70fed1c97f9bb83bc9266ad84f4e3edb46b8fffba5686afa220568482d833641206561853ef76d2173d5889ce2688ed06c97fd0a24fbabd2146f493c76cef922189170fa58718d172463bafa468b0edc060e3385dc0fddbe0d78617b936982ff5fb144178d5eab49b350f325d944ce317b5111f0bd179aa7188e7d1eb80337ccc72fab8833240c1db1182bc3ef5f1ac4c4f300b7b4ce6e7278bcad52c0616dc1197e04b8332c6c3d92ed5200cab6dda7242d364595f25847f8e9ad072673fcdb72321243bb161c764f7b888bd2ba193a97f261ac59c8177fa54c42efb4ad9f769e87f5555ff01a845faeb68b8ce3c1631b0a50f19c6a9f00bafd36f467a4a4fe43033437f54b3a9d845058f508510d5a9cbb2bc16e90cde6909fb93bdcce74770c98d814b1163a62c8f941da5baacb7d37bae2f8860671404939b7fa2956eb38c7192eb01d24eab70d3db9fca802a1e48be9e7174541a4101f457c9ff281769a6d0f293ee509ce9cba0b9e384ce59394b2b3e74c24c2e39cfc7c591bf81aeb0727d0fb6f2fc137f9f4d456e2a36da87d73951df961d3bd7153bf448c0bea9c552948f8b131df578121d0bafa3e4e1ea3457ff4de46428be91519e7b931715b9f3bc3e1a76c058ae113685dc70d58c2068c09e8912b0875991f459fd4e4c7231d9454bcc021ef9ebafeef771dd32035de6fb32d80f924d942cb3d3e7735549f7c00a1ad3c8dfe4f734d56e2d7d955232f3dc4fc8ee8ca91e0b6c36070f370c824872bb92a3277595387014503642e86ea27fa1580771667eb0eab95a4aae03ce17518c2ba7af2517a71ecceba97e200b136a293a7fddbbe34ac89a67657344d93d3d80bdc09a8ec3f39f0a25b24c6af4efd9c13aecebf2372ea66335a27dabbe82d0c2128fa78e62ada42f7fcb0f91f04f4313240eebf65bbf5c77cfc50a42e0ac450f69979cb1cbd5ea55cd044b159e537a6988d42933e11a5d0dd7bbf428c22bde58b8a26c7e74c0d2ad6557b4b8bc2cc633e16d9eb6cf61b515558bae613179032a144b34610d4fbceeba20516b78da17ecdbf234b607f26a00af9172a1817e2ef77a39d14cc414f40a38efa239bdc7b1bd78f50675ab72cb76ea0a43652adc40894a0d4b5df6aae700f66c0b9d0c5ab6fde3392f2dc95aa08546cd6df82e4ca9e91c53024c63482cb66181d8de1ecbc43e8d8949d7ceff3dd5cdac90e06512c7e709acc10f59183fbe7c95fdd4998edbba164f888b167926518cc88f638e3895fc584b01863706ed0c8da966e454e52c62c88c58041e71b1569d13a0dd9fe566afdc32b78d94b3c73d3b13857251a5e76c80187dbcadbd8c6e39ccef1e4763159af7a78a8720cdb4a25fa509883e1010113368d5c4b863dba872ec11eb78ad084111640e875a3fd411a922aa78a529a8df091d117f636c9418ebccd83ee9f568da5a4bd75ab40504ada9d567bfc4533b528caa0f01e50f34bccaa9ac328b303c5d4a9fb2d544cdc88191c3f40a22e4601ccec9f15af40d924b444151d68dee261ddd5803e90e645723d0e80714498e3b847b4f341f64f43adb05d2288ec014c5564a01051172dd0d16c75873c95844a56081162d938215a411535953e56442b7f05cd2788e0074ae81caa308a62dee05b0f6fd2d7ae3c31af21f6401b151e1df4f54b8e9ff27824baf8e47a662e37ff42734f52c91f93881926f40b74add54c5fc112d25275c1896768aa0be9ca79dcc2341b06f3b435c730c63d5052cc744d3d31bc56cf2c81288c1c0298fdf9209fddf27711c12d3cb055e02d0e8005bda3c88c6a4b7f754c806caeb3599d84c198c83464a7a0c9f2de3d9f01bfdd2cc253c67abe6e5c30a2cfd2995f75b45d0f5b975d4a5c1320a917abd704f953681bcd3789a45b3e359284f905fdfc0eb0370a81bcee5ac87bde1e679c59ac34b37b803e6c4ee1cf1b1c1186992955ca8b8355ffec6be17bad4b5e5105c436573b2f81a3e877f250ad17489e82ae946e2793ea2306e359706359239f3ef85e5f6e156f6907569f92ee274a9a68271a7604b3f1b5b9c1af0b96cbacc3fe88f2bda2c890f8c6e276977f47d2440fe0eb34f795545a0a5938c009b367171cc38981584bd8ea47c0b56147338280025ab429b56392547e0f7d950d4a43c964a5bfa5e4074eb70119e086b54e7706e3deafd323feacc4165f45e3f76223ac3d27e9107a8b7c079819e61bd714ed0ff259fc0bc76d4faf514996599886da0b801d262d56f4485a3ff2e8bf6d806f0fbc219b37f8c780064d4a2f39ec795d4abb067c79e35e27bd787bf73f63e987e434f94e656f80cda50ac07f15a8928c7c9f93ed7ce94b5d353501e2a63beaa7210f455590dc73c2482f3f53a51740c9d839cc49224e756f76bac6fb56f5fbc711343c110bff016f9f0984a234d102a97ba033dd95421fd711fd5b4c193d85a5170c030f604b9c052af16000a92520a28651221e37581bca9712d3c2fe545c5de4a51795686c5224ec8d31251f242ccb8bec00e37d102afbdf3314144ad2deb1ab2728592ed2cfec3dc68b5acdf63e653df676a1b57a1cefbeb8c6ffb9a3dffa2aef856f2db02b393b2af584d3cd8ee5c0b2bcfa4f574e2fe0e6c3e80d2c9aad9665ff735d68c06df8b8c144799b76f2dcc7ddc58f7113739ab5027458b0ec1166ad6d1c5bcff59e7f24782af23196c9394b293d264d518795907a203ce07bd56b8a765f7237d16797f693d066a9357302fad56dd2f24037e1223061a46e6b6910f68d2eb06e5f02adb844ce8b361afd18a0041a242b72edb6532794e3a1e05ccbaa0173068499b24e381cf4c1d98c3916f22bc4268088e4b9bcdfcfa28ff592bb2031a8b4015eb6437d0a1ab345fe859461d9bf3864849f248bfac870ee3edf3e331f190399b6720933c95e709d929fbe56b11c3d25fc66a32ba7c4b56536ba1f883ec8e98303b3bec479b360debf13b82474b9725498e308df4271b16296c399a0f881b21b3456a322295a9c981e0893d4d1af2a99a07a31afb4fa9a0292d695cf9804f610f2913d876e79873e3df96a43b80f946ca60e9868072213f1b80974eb089993c49ddde57ce74fe34fee6c25aee8ad6aedda5e875840ec2d543972ee9a342618b1cc70fde22462160b2192d952f84825a04b4fbd237c0b906e67d8980223b2de7b78713ee77510cd1851b96edb4de05e73c46beba14f675637f9fb3a16179cda0ddfd756b6041b6ce83913041513e2597402a6429d98a2d259b4044dbe224887876ba34a435355897c8fa330b65035454bd144a9cb34dae57f269040c864b843d8c1f15fa9b2bbce93ef44dc2d72d22078e5d17527d345dc6e23a35f3e7c183f9ddd68ec103cdd6ff1e2d8fca533f565d3a4a5bf99ffb9d52ee2bc00accef2da73f6a554cebc08b8a09fe0a6ae5c6be5cecee164459c6be375b77395808b6cad72ea7bc2b183200b4ce37383ff53355de2a12ac5939354b1a63f9100ed7b7ca1f29b35f64e1ec85350a4ce53107b6b7449855902e581d9aaa1cb000634bdd3517739a87ff33515b6393bb9873c95fcbbdc519939839d8828d376ed62731eeda0bd88929d4cea194e4c8511db3c82bbff0a33db2172830f58e0462edd07110d29f8b2d41f09ab2283a4391e3069030fc7071fae011fd9631da6c775f007366d96eaa262978f474c7d7f9a4047fae9821299ec087f125555cee26a0f085427aaef2f719021bf1bf90a34eb31a7b84ca7ed0ea33a668a8a3d62419c6b4bbaaf1a058bee0231c19dd975fc727eb7e4857795948bde76e30a3ef9c1bceb68fa7a165c5dd07f53081c53772921599a8e0ee735ab10ca986aba06c258951acdfa2937d266e07d415885b01492fdd57a43daad34453cc6e37bf7ad86fdb422d5ac2862ec309fe6c4fd816686cb417ad33fa01b5ea2e09d7c2eb809c34b5758d546868c96367ee887807a050fef4a722373e8d49fc94b6a5b17a73a1f6a79ad8305a272b83b11d76f9b22666203e3634aa93c3059f2efba94a2df3cb34989c31413cc19cf962d3ed19cfe9017268743c2a9bd0ebc161c18b2406498287dcb2aef4518678652d0eaafadeff15d7731b8df1dfe85c338d2411c4e55b584ef5bee8ec82edf953d934ec95c3dd5efe8371771920f90518d9afd88210400fa851a373ca953fd57e8fab26b18a52a32f1a179444dc3846e67245a8edd152e3888b89e9052e28848688038f72fe5a088d237cafab0b215b2a8a7cb348ff93fac6680b5cc5487fe663c659f7bfa26ecac1aef92a4f0264825abca9dc2c1e9e12a997f31000c9d690e902424fe9484522dde4fb2ba7377defaa0b7f562e7baff0885c877aba2c13282c918f9a2e0f6acf0cd1b7c0e6dd7780ab817c024e839e8b72d9d363441287a19852d1733918a40f231840d133be7ee7986431252c30e4f64b66753d38d794187a59af60ac88fa7cbfc110bb06c64ad97a58367a39c4d022a60158a99e8ea23a910271dff58d5316bdfc25fa745b7603a3269a6a642bba41195974776efe71a22301de4f32e236aa4483cca8e26c2ebdf8ac74d9f2cfe90aa0d2eeb5788c0edea4b4b031af6d34d391439001a9e7a7c617a66b0ddc7028652597fd14d6903b7486beaa1f45106fce326f263684041c8786e2e84b092072bfd197b148cb1ca2e11a185a9da76a7b15fed6d28b72c8978614d42e69093c87c96220fc95f406fe4d93780f2c4908a70984794992a04255987360f7ecb0cf06523d9d16a21a9af5188b1b5af1e9f2da61fb3368e79b34d4591706e020e8b9d168b57ce21c2b8fd4b1ec09f1bb309153cada8c8195727576eca3ac48148965d10771b487f64771a95a4d1621621b84720a6507d5c0f6e1f6eb491d61e392eb277f45d5e4790cccbef25eef209b18156430d878ebc72809449b80bca73d15790b89729aaf140d036a158598e5ea5e95fbe7f3bca1c19b97c073208525e45e74ba292a712f79c4608a1852c5b42cdd18dbfd8667a20c12761e13ab796c5fd29fe949b4113aa76a9c160f236d1d374c29fc930240c67727a416707711d0ccfb01117a23645c330cab7c63d86ca9ad6e67ae2dee43de8c239cac8a9adb88efbbefc090f8ab24fe26a8e15a412af758d5530e88748ed03743a9d899fae4bac0029d379c90d09ea35555b01a08addb7838ea616b2aaeb0f4dae17fbe83811f48a048e0684a20c57201c594d3a4d70601bb3729f195622bc0a14acfd1f4e36612adfcdc7c8843956401f66261e3630002a5224d5b10813430e06433827c20f4caf1213b29793169dff2af3af7be1441d6a4bdf56c93642d41a2164ef2df70e310c9e0ce00c4250dc35104117626ff6e87288bbdf75f76c670f50e3e61043084353ba545d8238ad7b9e57ebcd9ed76a6bed3d9ba37aebddef9b59f3cb558faa196ff51e5b57e5eaddb2727eefbf77cfebbe08d2f8edcd12db97abb0b754c57db9f9fbcdb45662eebb4d34635a3854f7260d11b189660c11b5deaff526fa2ebfabaa9feaf6685d752ffeafdeed116fdfbf116f6fd87baf36defc48a38f5fe75d2ff4fe7992e56c1863bc6fb68b31dea99df5e5bfed03086e7d8239c7f6faf870eb0de6b4aeba04733cccb2d16a3d82392b9c5b57bd5587b93d54258ff409e6a86e0ffb16f76e0f7b16f12c0ef3ece3c33dece3ed6fdab3364b6c7f9b79f0ef4dafbd1d9e22542c3ee7cd13c4d18f1286bd7bdecddd2bcc3febe3c3f98fef628cf81d86b9273ffbcfce17eff7829cc02dde2a15afb5da18efcda0dd63bbbccfaa5e63ff8f1d7bb9f7f70de63456dd1efd16bf69eff66fe66755f4cd3cb8c5ef5bd686c42d5adc9312c471117593764950c5ad55e17d8577558bd7fa17ef2aef2bee79dc27411b451df3bc4bd5bddffce2c68a7bafade7f07ab38bc7db44b78b82f881eb63ce65cd7bcf6138dfcd9bf3587f6f80d63b0448dcaa373ec67bb5ff7fe0f02eebbbf7c9fadebded73672febbb393f7e600f00b5f59beee368bdde1ead77b7c7cbeb81d07e7cf96df172e38b0b64e2158faf37e770a98b0b6462d50dd5bd9b2556a96c2e027bd552aff4d59257553707298139f346df19bdea7591571486d07b6ea22eea26f62aa288f6b5c52d8e928aab6cfe815515c451716f051133e6e5d108feb374d17ab5b376f7e6d739df43d5db46dcb29907776d2526e2e525e6e5e52b6eee308e1715bfffeda18282392a6ee6b9992e54b6b37d8384ff9bae9353a96eee9ade9b0980b7ed516f2f411b2d6edf604ebdbd9753abfd067870fdc16fdafc034777bbefd65e456e3d00bfcd45e4f0c0f9be7581506cef6fe6c156de4c6b5b3c0036e7c0f700b0f907beb14953d72b78001eecba15a4e1797708895b3c82392bb8c5b5914a111ee100e0a8e40750e0122881230dc7254934c14110b63242fba6f172d55bd81cefba7b0de2d8ff73880c686290418b1586283142c8e797a3c5e5376913f1f79d4a1befdfbfe76ece16afd1c2e6b042d8e2345abc7e16a16fcbeaab78c49e65f59da1e27182387aa7878876793b84dd5f5f22dab5813845e823ad850de6f49d4773f64e142c5748217922a22544a6f8995d4117b20416a1e7401b95559fc3eb0eabde26ea261d234f9d082511edea2742eff1391eddf01ec48c431c829071c02bdeb647bdbdff2bfe276883b6ebcf12ff2ee2bbb79dffcd3e62e021249eaf2e6a47716dd7fa0918c2dc442b2c175fdf3d4b25ecbb0adb49d8175f5ffef0778ffb5ad8d62348a3f516aadf4c9585790b1b710e2f2c0e738ffbac8db8058b210e6359f53e0435112926b54e0269b45a9795c3e2de59dc22acea5d75d5bdd3235494113b43107e82358ba31221a0d77bd65a52f5e62d427fd39e371fbdcf5bd251583feddf596a7dbc52f54a5ec9de1e7d7b44031ff6ded922f49ee74dcff33c23a2d7739c238d0f7b974370fdd5e677f53aafafe2ad178036ecef3ddb451bf5dfed11db05daf0de5d6b1fad67593622cbc6fc3e1f717cb52c1bb547f7fa88ed2df2f319dd6996f74bc41056a8786911b1d3622b88b3bab2070c618e4747de55c9d72f8438d1eb786f13c55af7f8f1f0eaf5bc7873fdbc44c81dcf76af56f6f410e179aff55bf55e8348146c2741d2841742ec79972e096b80e0bb68d2d0db44d70bcfc35de7ea941ede9d9497bec379291c8f4ee87dc7a483da6139ea3cb3dc9667c6f26eb7d3eb209dbb2cef1ca5a5733708f75290d0e342ae749677ee71c6f2b8eb08510f627a781d2896a30e3220e51cebd4b2bc6f4fdd6331f1cc5856ae72969b2ccb7b3f44996e6e239dd4b77bf687d435e99c2ecbfbe946573032851a827a7a662c4fa5587866a9b0a46257562ccf4c05757ad4e973a3786694a543cee8831cd1491df5380b92baac78ee29475d56bc3a52ce3de5ee1c61e5487902e22ce5c619a3633b5281185ce082a19e9e593863e4778ae8f9e959cab9f78433e631723a71840f9ce0042729f703f4f9a1e599959aa85dac1fe4ac44bf2111346725db44b68b628c1ecf8c647966445027619cf5e0439bc5599cc9598e4733a6a2908888490344878358bb42c8d2d9be7f67e9a0f1367a299ffda2b899622f82343e9b79583322ed0927d83bed09232ce767334f101247da1351601ac11df4b2747658de6579f707c995aeec993151c21c8f664c178f64cfa544089b28c6c8031163e4574d549b43483cb38826e950721edad55e6749279ed3ca667890cd2b9b8997785a8967268d9cc599383f732c84738243821b02f7014a44658ac90a51083e21bafaf903872a8e1508f7c127c45810ae4bc49e190385703edeee4f9b291461fd0f59dd400ab8bbee3166dee3269d5bad92c910da9327bd551a8429f031d7d3b1dc95de598e1ecd98a650660c4b07c75d4a8f264d35d2f5e6eee6f0f3d9d5af4652377fdbcd2af5e616bd1966defc02e72ad434df055d2f4887e956add2ad5170b746d161af741ddc493708e91ce9b22677599235b9eb94ce7d9ebb3b47e6d5e14eba3ba473df01e3ccf5d999cec5715c295c712178831cd1e16e7a90d2bd972e4bfa906e10eea6eede759048414a07efd92047744a1eedba20e04b3befbaf3dcd4e86834962cdde3fe5d47e96090140a0afa7aa4fc91434c3f3f373d9b1042218255c0fd18c12d3c83526ce091a907fca93dc19fa1ae038d5421447dfb3c3814671220dcd93464d2a86efa79363d8347975fe1f29415171c5271bb97949bc3b095ba79b562dd7f3d2b171b5e65592e5d6a8b29ce3c3009100d0469db0591cc0b0a8142b8cf7d3b84f41c88331fc5204584715e0c2370ff0b41acd970fe7e3e21b3741eee3aa67397e7b897ee4ee9dc0ec7b3c3f2486d959abe9f49e33dbc8ed34da787a7d383b4dcbb2c1967f54713616fad4b88affc51d559deef80264de935d357abd9e1d3e590ead4e6505d1f9fd3c3fb786751d9380387ba8e556f8e96cba26fa197f543f896eb846fb93b47e8774e0f4faf0e8b7716fbf5f8489b1601ee9b1e5ec7f4f0ee1c99dfe16efabc3ae159ee0ecb23f733b93e3764d294de7da1efdc758067b941580e9e031f84fbf71c3eabab7e7acb4df7f1f15e7ac83d69579b5aecca9a66a7160e0a57abac1fb87fdfc17ddfc162ba0e771377e29981af600eefde89b3a5d2114b96aec3bd74f952e9a6bb53e28498216748d60f72c6bd74968ed24d376d48907c3524b52484b98b294f49f0e7ab259931fd151d2ce1596e9c653049fe6a5c9f83c2fa81e34a27956690efdce51e675fea1b4dc2158549bed435aa1ffdc01cdea50d7b3065d10b0e81508047269fa679a1814d9cc0fde80424aa299981147006a3805372b58e49207c3d1dcb1e11f8032661cdc759c89af70739e36a330eca8c21c2d7c3f5c4983eeae6af87eb61e9283d7c186714dc617ae9144c809ccd3c22ea114d1a28b865c41993b7a322dcf7ba4f5a968d1ebc7944b1a6c309e819f708e6306d453366ab619395b3694498b99e39af37c41dd1d888b6a24913671b948d2809610687886adcd783bf76cdce1b9273ce7fde9094d20a210fa4c3e01312d6f74c9f04658d9322d6c8f7b930489aee0cb80d72f5017068d26c8d37241b1222245ccf8ce9873d4336a2491367459bd156c3dde012e2abef4909e2f8f8502a2920785e7e5a1f1fa8927282fba827b89f320538145f46619e51e651bb3cf093b6b99e49639a34a6fbf5acde833bec4e21119633d08244560b61c4ac1c3edd494fc112b3e4f79dbe1d138893c3c7e774c1fb98aea9e7376d410b1ee13ef85d07fc77f9efbbe91aedc41993c11bc104d02c84f43422a66688af7e77792916c27afad2a52048a1a07ab0102661068786fcb4cb24a469becfa404ee9b7e3ad60787ba2e0c57abdfe5fa3c28a45dfdd5268d49898ee98344262670bf0b571f727135d34f2dd670d7b8a39e9f21b803ea8270834333a6c121e00f38d4f748e00f6002e48ce36a31a6c12431a6cfd55660924944fa7a268d84d285df9d433346ba21cc4dab81507035dc0789e40587a20859db2357e39e746cbe16c92842208b92600e8a11ccd5e2abff813083435cad6708d7a491933018adf4e0c8a288124f2da2c453298e2c78a930522fc26c301cd749d95db773d6070c9e2114c28823a65708bf1bfe3bcf8c67165a6a853056219491a5f33d7c78774a5f90a20d3db3ef3c332fc845a12cf9c1128e68490988b85e24393514232468242848504109203794040d82942491c41576c78cd9fe59a24d16dd942b71e493766d37d9be113f5a4a216bb2d6a887f441a02e8b9e9e52e36a35cf93b5492393cc98ed5d17863516bd39bacba2efce333bddd2bbeb94de1d75121175c208d375783fd15bd359aee374d54d6739cb4f56c59a215941481cf1ca4d2a579dce62595546d1aeed37bda27232fd6094bab2a8086f3f019643c2ba7344e7bbe93ba7831164e5e89e8038ebeece11d4d5f14e22dd9dcf647d8e20e16ce78411388238ac1f4e2f5dc7e9a51be4884edff420f3a7eb30ddbb41faa6a7482c394e7292937288fc914073722932c9a489b3b811e1edf2474a28f2a87bfaa78774500bc99aa471572691359fb9dd1ea4a0223a9ea6ad33785cf73d7a25d267bbb0fbf7eedfed211d11e6b88da864635b9225599e59ffb48bebde67d5c7198bfbcc8ce13e8bc2069a34393ac670e726ed66c6707f42c8d2e9eef69019c3bda3707176443eaf1e61b8db6312c9a63ff0280d4f4cea56a18afc9452de5518ce961e92302c9243575e391406e9c45b2b3faa63074bc7fbf7efee90ee0cba2c1deea493ee4e7727923b7b66ccd411674c17670ce91ccf8cd3219dbb3bdca76bc6d0eeae660cfd908c730866e94459749e99175bc6a049c3ea1fe4ac347358b27268c610cd98f9ceda397b86708c1e92f0db3d19a3dc2c2be7b2baafce9e3964f6209940134f1a8e2c8ad878687b4a3a2778112634e211cef87877e2e779be92b319a2683447e0b17458efdedd9d06c31ada7034db617dc7fb4ef7228ec06416cda9283865f48530a78c561cedae82158a409bad681012dfe0035168b3be744938575cd029899214fc6018382a41414f8c8551c90d709438c2281c9528e105ec719f67a31296cca067d6cdb0722aee57dc774bf18107482ace333338cfe073fdd565c0cbbb0fe803ea1863288d4947a39d8e7c807347eb82723a98225d77777777b70f98186362bb66db969dd1df8e584218b680b74ba7cd0ec09482387d7dc0e055ca49b3ba6961a641b5724bacea2bab9b79e055aa9657ad1857ae4dd538951688d3d4b27c6581d454cda68cba2b6d4a8564d785b4cf224489d020d5fb5d178633f32ca7e00d7a7f44286028e02ed27540936666c6c839a36a05116917150aa2d168102502b2bcb31d131555a83acb39db4365bba176d182428955cf1d8d49bb244d427710e90d646c063196024374c91419641a622a8a0c56abcb96dc78333d3776f9def2286da284818f1166ba0b7d1774bba076793b842cdc557e3355724a0ca933a4d880e55dac101cce3488e620531f0841577ed31dad632c97ef980ca9585858365686a898bb1d9195db5aad3a222d7b8a1271d7933b5a17343369525b4849319332c34c8a0d333333333329a3c78e066d2fd841e2ac5246d3a89e9e214cd5644e19a552463655e36cf6e1f2546db5faea66b91384e3a3824d29a52e2becb1ec4e5c030bbcd03373c1f408a49920cf85da1e299cd48b7867d956ebdc7cf6d1f2b6a9576ab7d5ea66fad19c960ab7d2a2a274d2daf5a95b7f335b76cb2ef7318d70ea2cd686c4a99a3aa518fd984638858796abd8966d25754aaf5ad9e48ae9757bab4e590e9ede993b8de8eb71b4de97b57a9fb57a9e4698b2563787be65f3ea2e3700cb27024e2a2aaf12c4d197c5a26fbd7e6559f4e6b4eae7cd3b41b8bf5a1d4559ea552ee928ac1707cbe9edc1f2797ba84e6f7d4ca3ca72e955dde514b4913a8da65be977814cbcf2fa066facbc1fc11b2b2b3617c1d15e9dce5eb9394889a35fcd9b2bad33b2767de54d67643cb4ca5ba2882aa7a9abac9cda96b3b07c65b3c4abd71945c7b68eb59e7d7ca776e55982e7b8ab4eed9c37d31697845a96733c78f508e64c8ece28dac5fd72b7e52ef4aedc1e2d5769b92a571d759695ed95164bcf91d8104e23bc3ac7ad6c6639ea9c1d42e295db835ee512b491baca55eee5504abfb299e50299d8470cac9255be62b36c9db3f3abd55b16c7caebbe15abf295b7a81e7ec5e622b0ca05c2d9e5aaeb631a619517e1ecc385def40abe992a36f5d06622926097a36cde09c22ef721a8899e2929b708ebcdfab1332fe5625d28c51ce7631a79ef21618d2ea7d6c734ca895ec07ddfb623d2315d50046b0bcd22dcac25b0ec25a24bf624c24d0bfbddcd3e5c5c6410f67317d4116997e4b87baa4d102755c312d356218935abcbd4506b28bae45b2a2f629695b37641984fb5ce4558195ff414c45999b53c77b41f4833efce7c20cca75a6cd3a9b6225ff49e6aed92f7f4a4c5aaf2840226d2310d4c234cef72f94e08c471e9ea34d2c034c2a72730ed92f2543bd54e4f586ce7d3ae2e45946ad2b10b3da1a912428a644e39bf3dc1f25e11d26c65895b6f5b84746adb089276cd95151a24e9595854eeddb24e67beb0e7743443297d39bd07e2d0ca801396570d4d1a16b7ba4ea38007d90c93307f40acbf40494dd1b17a494f4733469e8e666890118b665543560545bb524641936645b8c25d98328a126b9484ade794d14db7683a25059657c9aa213b7bbbd79d911ab1092cef491644f9c16c42ca28558b35ada24d9a1597b519235758d6db9a708d12d2a0eea7ebe9b11f3e1da59ab48b0961ee8a6e8aa89d9022c21d8d3569545cbe1bd2f5f4f87c40ac7f66d2a8789f7309029a9931f2acf3cc6aed6833c60b7ad9e9eebdbc4f8368d0e9883e9f8e5246330e61ee682c4b55583a64c600b54bceac6c4e41510d61f9992361ee82a695dda47969b5a8c012cb5754defa810a9590754932638640e25a2daa12c7b2a2d2fa818bcd1d6dd61921dd8892b071ee82be6e73b15eea59e2d4bb6f863eed0a7f4e47ed9251e4d7e00fedbdbb2c9deeacb3ee8e4d137840ebaf5a979412e998fcc8d5ed7aba9f76c9aee77643edea7cda253b9ae46ad7836550bb6aadb5763f5d4fe7d3f5acc0ddd3b155d8f5743edd0fd80ddd4e4809e150d8f50c752c065ebe83a2eb491175acf159545448825246a9daa4613d77b417ab129a31f2341ac99ba14133ace71955121c84f99432c2abe7c6a7c768931a9230f9d3c3211d9342c0f2a112b146d68e4dc33aeaa92169331361a7daa461dd94d18c915fa54eb50fc4e1b894518dc843aad6b1be1cc79dbb2af7027d4037cfafee4d9b5ad99451ca49bb64fdea601b754ce2bee94e19651a54eb58ca49ea49c7c2cbd3a08e46eb584a75596e478b31f2a5ab7223ee72e873b2394c41d8f5509c532923d9719ae67b4ab3542d6594c369e90c0fb29994510a4ac7726ac828e524350596ef823a9667b01cea583e1d6128667898d89b1fa9a3711d6ddbced50ad68839f5be60e2ea681d699b647c354d4e2b71a5a6d8d1bef4033a1d752c7f40a728b40f68d2741f122c3fa08ed605b14e5cc713022fbe88f8f9984a01848eeb481f454218dee913ca2214b1931dc0db212451d2ef000c83b718331dab97de85745df5d985a36f8ffa17eda2b22984db6fe64cbbe8e94dbb5ed4ea819fd277b27c4c6598765008e91b4718da3df1e20f61a429a109ce5da64f00c5ee0e66fee069573ca1087e420d4f1b95604f32810a78da1805ec351442785a1bec4d28ba403f80a70500f6aa113c6d0ed8dba280a75d813dae0966c0d3aab0d7fde0695d608ff4e9004f0b037ba5d21227d4f0b4c7110ca2b938c0a107cbf3b46c243c9718293d3594305ec6292d5769bc8c733b49296f8e514ab9cd7833e58e86686328c29126c5931738d2c6b00496a71dc348b38a363b240c094ad8a1e67b8e4ae2508422c2c05987ae283472800c1b1e12269f6970fc4cb4a98084451a22664c8c4812c596180b3fff1263295f795ea93ca7e0594a9d0525639c9084c93923c64dbb80407dc587cacdc20f0913923640e24b3e757303216d96f49612729d8f1f4300894f58803328a594524a29a594524a29a594524a29a594d2cb20bc83a376454c4323ede2ae4472a5d0b69a31f23232216da603a48d6c2261d2461649988c42c2a4b4993746988c51609985f892cfbd04cb13611d98a410287f40042cef31c1f2b289144291b4e901ce42ac9139882f79791985b49146244cde092c4f9b60e9032c3f65d10a26601a2b56a87842858a9725bcbcb4865a2d9612582c9724b8b8b420a1a565c564b5522d51a9588ec0c2b2a264654585a6a29232422a852a020a9542849494d089303c0de1743209c164028300825f92eff380e079a51f944a241f90485d135dc7f580e3361e6c5bdd01aefd2c91604a75106be69c3988352d7424d6c829af049241293ef0802681a4917649242c1ba50cc000971e515cc0a5304b212934696acc18e975f7de51dc4db2db2b8d33a176c9edd228c2f9598023a1f66c8d2784dd23ce71685e0d7c78be4b96c57d4e4b712c427a247597d512f7d749231d232feb980f414dc49042b4500ac518f9063af2569346da20c6c8efa00b42b89213045288063e613883a023292481e4aaa504925f1192a79b2d5ce0cd90f814468ed6041f2fca8473c88a15448c83b753bdf7bddba31f717b97d89ba13cba3bed929d77394071cb0eb28e767523915aedea36c197c02db81441747512b853809b09dc2fc19cc07504eef765628d0c417cf5fb2ffa4ac0e04602b70b77b79fb74f1ebcd13b7ba05497aa82c193abddb9778f97ddede814a8fc9449bc282b8db1a3943176ec8eb33b46208dfb4e1bc81284dd9bd6ae2b32aae5d8219c3777f4f5f6a4cdd4247608e7bb8ef50a775dd7ddcc45570805e770b5822dd266b074f118231f002cbb11104103cd044838f180d0116674094720e188269ca3740565c1910909a0c035044c30f1c3b85e1c448290bb0e73d24f463079831014842b382e6152c32b1c973021a24fbaf6bc99a921572c3f3052820c33e042159c30b4a1c08b309976149c291012de3e1f5ffc703f38dbf91b20791102099bdf5e67dde8b93a27ad9f96d26fb7a39987f6f41b3c296dfdd623d66f1608792f08f9cc83e5ddc0cdb4081a0e7a4971bf48c1cd313859226d2baee32de9c618dfdd29fb4a954f7694f4b2278ef2b1931b0dbcf843389fbb486b42134c29a514865ea0094c9ad0840f277c881019c2139cbb262871e479403534c49a95f1151f3b2e524eca3643f7ec9e7476a593d6cffa9873ce397b76cfadbbe99cefee3967d39eddd3eb9653d28eddf1b43f1e744980c11112a084e0490f9490c4058ea0211184286cf0032492d0832ed4008a114e2401032f2001ca0c0f163891f2babbbbbb767777776f5d8d94e8563723162c9122f120eb90602d418206540002942768c0c4082809add5a82b0b4610769bcfb66d7209dec8c09dc7a4f1b6ba71b412090d2c1dc70308a30a94489572465b535a89f4044b577900615401d2252d018414d5a99b08b66ddbb6add29bc306a66974b3c40bbcd6e1d182d99307104615c86174849b2556c0038876c91c3a3b1cc0840555c0259c3b1564202511bba0248914a820d4861bc8e008dd3f4ec0a46badb5bbbb7bdbb6eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee234c1f6ad46ddbb66dabb5d2361e645badb5d6ba6d5b116aadb7d65a6bad5b8552ebb66ddbb66d7533dab6ba554aa39d131c9d91cdf020abb5d65aeb56a1d42a845973ecd021d2d9b66ddbb6ba196d5bdd6ad388e80992f4b66ddee6dd1cb5d61c5bffa8252627f84177f30711508054aefee000ca501b9c208237ec600c4a4cd0046fb5eb1f150a0f3a7f100185490a966010e7aea7d4344646a03f483064db388ee3ae6c7e251012e40527f868c104b41688800a70d8b66d3303deee0faa840a63e0a0f0d88cd8b66de326c7711ca524a8351106262360820c9c600424a260c113384a029f6feb3623b6cd0442840c999922dc7890d52d095850510e892910819343c2099422f104ad94082952532e090bf48080073e5eb0420fbe5004bc3dac01de8e70046f39b61c756e93464939968c60075f6d12dd0219a62882158ef8c40008b38d0878dbb61d3a443a397ee4d84a30811934f10212ce00872f4031db9cc0db760416f09663d39967f8d10223da95368fbe44f4c8a1b3c301140a3414c108393c41eb996d46049536deba7be36a3703893710504a970812c14dbb6af8c891e643bbe4cd763363e429a594de6cb5cb71846de3b61b26412de868c76ddbb6dd1a3439e68e1693202198c39149d0119c3b2392911594818e818e810cb40c940cf3670c631883fcaaa3a91de74dfb5e6db6b5da6eeb1d9bb7ef57ab38b71c84f2961a21cc3334ab7e9f1641766766f0bb0861bc4cc670d2cccc28a181119c67deb5eca039a75c12055e81e3922531c03145ce39e75c45f9a2860f1deb18118a18b81f238c342f78a08941092178116600d146f6c8c43c537a96c50b200220c7e07817b1fb9ac6f4c802c7c77c717c945b8c1b99246247160348c7a2f5f97aa40d8f954b1f695381d4a511690344f89413216d7c489806e24b763a0f69237b244c7ee5aadcdc3e12a68158d3011fd286889f7b43d225bd411cd22d62ba27c1af5d6027a463e4e5cf116118a1c401fc003200d2cda41b13e71d3c2f654f0cf00c7a6409a24bdee35c80e5ab0ae6ed417a658111147420d6c824e24bda48211226cf840f4e8124fd47c7b2bc374fae0a416b742caff0015c9346feaca2fc9171454c1e6f966871e33a526cc526433a0738cc2abae63fdb7a74cd360106d21dee9b81285995e89a27d930bae69c73aa84b11faf0d50200f4a4af3228c577f18d781c89fe91cf0a344d3988654e009519cc2a8f644c1a6202910c191db72d0a2e0046f986229c19c0d8918e0223f9fd5eb808e913bb8256a1c20864c26ff1d32163d68d6217811263714cc09196917d7e244121ce3a491b88da21342382e710208c3705c32845a0be936fa118285ee2ebd6b9ad265adc6fa81bebf83de1f3923bdef0e9f10106046fa8f9c75ffe99f2c802b5ace3de9988a8eb19cbb57b2ab8316f51d42f03b8425162bf10a2b710b08466f8755e448514219141c71c4a7cc8351a716f028d44b60ea74d31088d39245320a94653d766c08d63bf046e9f6e0c01ba8dba374f0209376956eca8e10438407f2f2d3055bdef20fbc61baf74e3c1864fdc506b102f7683de2d006b102b79e627b941e71641d6557d8162b895abfe91f4913ede25cc034ad5d5c336917c7cd46bd7473e91c88e374f0e65cba1be039dd2b8537d997832781375237973af086c9f4d34fe14fb68b886cdee9817a4af89b2e85a50e0b61cd8951aa9b3669da2877dcbd9717caf212cb4b374a79b1f9e5c5e8c576cde8e5c589516d85c9143b3659de813845e6576f1007cb4b37b3dc035dbc411c2899f2d2cda8bb011efc72f09e0451a68346a0e571713904de6cba71bab9f40c3ee529e02988e32507f5979b41540e2dc0875662ef0878943d7d45060bbc42e890efeba097f20691a70f22ef11d383f4e93d02fe740ade403de59e29bccbc6cb5f6eb2117b393c8238ec4d365437dd1ea5ab0ebafca641976d24b352dec119e62eee626dd8ab52d6c6fdcbcd3cf81e65576ce6c12c1e411c16308fd8c52f88e3e2ea10c2b880790bdb44602e90a69192c2e212b3b0bfb793704e48f0d97ce916c42915750c7ce9a7a388bc0be2a050b2a89462cfddb31625411ca5a34c5e7f4a9ae0b84409134e0913b805c7254a7af0f6599bedc37b11cc9143df401c291be0c1a853f086e9a8833683f740db412d747ac41ee9b3364eb184084ee867734e2f3d9e724c47bd8974ac7487681cd431214f062cbd945ec28747dd6cbad24909ca8ce174f4cc18ee00116789e5914b174598fba726e4684891124c8630131dcbd209e68e3e20cf5dd64aa7a5ab627bd088f8ff1bfc21cefac61e409645e00d5409bc3dc0975efa121a112ee5947eba79033c475dc9441249271dfb55e9acc07d851da2b1cb55d8211aabeec9a149d33f1c770e756f46bde4021ef5528fd24d72a85ddcbb27c57a259bc197ee426a4318713e81dd736465142684e01118a563a63b4463d309653a994c1748d300c1db037503752551bbb8976e964cdac57de5375dd43da98397514a07cfdd4ba1b88442a1be43587a7785f0a885c44ca5f0a773f74a2f07ed1012832f591fa597fe626d4c1fa64b5c9218b4ad976ce3d6c5406c57ea8d4da436842e8fb8f4d0c5a5a5a505758951aa47bc7a8a6aa58a2a964790060bcb65d99078e512afdc2cb1caed81fae9928909bc81fae92610c703714e37a5ae140271501fe85394cd14a3ae02e2c496d1d3a7d727f600500fc167f4e04d608ee9e6d24f3ffd66a26cca4bb3b647583624365d62d3419b7b00697c3aeaed043cf736ea1aea28100775750841147809a471e912a4517ae9b26ce0137799a45ddc432b9d90342bc82319a5bb42c8fdfcf451e42e24648444ea62a65ba4030262a29bd2ce0adce58f14125bc6f7d2bb96f1f359cbf05efa04714a42e8c8cfbbb3e39a31dce515220171f619c33d8804c4593f017196659fe7d91a3386fb6787767456ce4836ce4851b87bf3dbded90ac48ce1cebdc11c3e44cc989265954ec3edb2c07a59e065e5d89e8038dbae43ceeae5acf43ebd7759a5cbfaa14fafe3937b77abca3cd103f8c109c7254c7c6494444a40b225f808c629fc4ca1a7bd34a4e0b8a48913bcaa41c838cc477036e19a4087f06c1c1910c6254d92e0fc452638d002ee7f4b9a20f12a0947262e508257d27e382e694204afb8afe39a28d14448bc1d13227e5e65181cb30bc7191c79663974329b585e85e529d2c4cf58432f4f634dbd7c8d35dbe5b75813638c741509fb30c95220462042c03e20befad53a20befad43620be3ac6489b1d710db8631970d73020befaab1d9346f67c60d512696433a6b3c59db280f8ea1df135691820cd90e31348910bb8df8120fc0e19b46a2261e86e494db9083c2fa7022fc2645210deee7526d377f0c47177fd72bbe46c77b2a1a9fb49a952d63010920d234869a00e0262d2c81abdf1ae64cd0c126f6cc05b7b006f3d8206eaa094501a491df5f0b2b692458d04b7d07303e18d722b57d654582e77bd165bfaca7a5759f026fb5dd66ab55a8bac4139ea1e53d1a4d99e24cba1a25984ba124978a590108d49d2f7e9df75ccf70dd29fffe665d1387b586537db67112a4ca956ca24a7c7d97649fb5eba8eefa5d30d723af8d28976ff2e8b3ecebec7d953a8cd1121cef4075389556caa83542aa992483328e59ae865c7e8104989134014ccf1368f4e5b93b874a85d943229ea5838892611a54d01a563e0e9e7d1aa457fc0fc6110c401b922a773a71cf0f393077bdb07da886b0bc23c893eef9505610e23661ce2108738cc28134d8960fafe228e9014ea2022f48786b895c0b58500e128cd7473f7d130bd47fa7c2d0287cccce3498c8374ef12c40187609086bf932c2844c2ea3d692326e1804948d8c499e0a5279a4d3a3667ad63df349a4e30f53cd33d294d9e579708e56fa6672508de3662c12176c87948164c42c26ab52dd42e1a716d2253602985a644d2413386beebc20eaa40e13ca99e64a7e74d1f9d0453202b087d7c98d4040e89548628f8058e4bca4084bbeecd71f6234167fb25db4225dc442a26916e1b69171d623463e869ddd0cd94425fadc27066c6e5fa57ab9076455db4053cd9406486212970dfbcfa5d954422515b4fb240504a29ed9b6911341cf2743ba5b49be1512d8ff89ad1db6c444138a99137631ef0224cde883095a940bb68fdf6f9cde9638527e5d1ae189b797c29c6bac7a7c418f7f8552bc604f019cf451b19999ba2cdb67d25dad45797219e00ec74d22efa153b8decac4274d177764641bae867ac0c14308c7e83d1d78985396b10be3ead10b2d35cc60a2173d4372bc4761d5ead10f33bbc5eafd7eb320b24c42997b14042ccc3370b24c403f8b440421cbbf78a2f80f0e40744c77cac6850052e10515eb2e715aeb97b5d1a658a765195cc7673286ba049a7681aa563510e21754884cf7248a5b5d7cd9dcccde1058ad22eda40b593de9dfbb424378457992a2a8f51653221ba48106b66a5af50a44dbd7348c268d88527ddf9447cd1af3ee79c73ded090dfac303625b6211b914d0910a7de6dc8b41b912d681bb2d136245b10a6df86365afdb66d4936243230990e3b3c873c9052482987c950291d7a87471e52b26d88ccb7d776731816e3608c0950a34e3171381047463dc2e9a11edd1000f78053abec55eb4b267bd51902f470837bc0c1a947322a940aa54e518f64e0c3cec9c032bc191932b00c5a9b31f43230643068ad926664fc4606962143860c19393264e4c8b8b9b99421c3e21c9b73e09bcfd8fc03dfbc42a95398401c025c1dc21ae76a70f815cc59c19886edd9863a86f14b06ffe6de8ddd68f3139f49bbe871bb3a9989adc4953ee9e998ecd2daa4a950ee0eb7d3e17234ee1037a7df86b095f8e6b46332bff9cdbf8ebd7e7310c4b9b93a8435b6ab5e20b4d6cbca91bdbe9e077bafba6d5bddb6c7eda76332d82b94295e8fb69e8ef9744ce6a4986792a149337f660c3dcdcd5d776f9e424e4c5ac75ea702f834d2314a021b696373fa79448ce19c7e9e40c67a38fd5c22c6669ce2d34f221d8b51f34c2a41b4a95181b481712a7b564d17441bd9e9bce918b6e2585a86e8a2efc152354817fd0c4bdf105df4307eda0609a3afb12ea76888307a1b4a86f8a2c7568821565876ab07a28bc6bc8220c2e88a172b540440c50b005e5a6fb162582e2e9716172dab1c56aa162a16189615162b2a9c4aeaa6501695b292123e3cad38995498c017f0eb3e2fbee65bb279966cde45165ff32a590bb79564958465245a8658332719624d8f21d648faaefba14f401cd92df2f359e9ce396beda29f3d47ed9a488402b8591ae1d7730375500b3592cbda09daeca18682d6620cfd0a69656545c6cd12845eb5f3b0d7908ef570b3c43d9ccabc3e4f3b20d483d9f9d385b087e7997970ac3eed82bd0a0171609fb2d79f76f5f09b0ebf1d42190f411c9c7be1376b10e659c3321e411c9cdfb4f7b2f449bb288d189f378778162901e918fa6a7fd0624dc4f314c4f9d12efa979551da458f6a0dc2f94365977903a5401c99ab435865aacce9a710faa46336a7a7b55853f315ecb169ead68484d1c36e6329931a2b718502e3f4b389195fadc270ce7813b8c6461c69f1457f54fa84360fc2d7659e67ad266b1047e6c669657c060c9be910a687c5b059068e0d22863dd49a79e02ce34028eee13ddc93b2c23e3f8fe7635410e766ce1be33edcc09f38dff28c17e0dbcdb3be32afdf72640ee3f3b25e9fdfb6978c86f5ba3378f0ebf75eb09765e5bc2e3b8dd76530d96597be0ec366d965dc00330efb4d23e0754947610f979139ce7c8c793c5fad8d4dfe816597208e7959b0cfbfbe5dc6b260af9781f1dc6116eccee0c1b0d7bf2ebb07ab8159560eec304e03761835b0c3380c98cc66d909f09af19b96b1b9dee6928ec2d7278e197fdd1e330ebb3d702e73990542b1cca7cdf502a178c6a53897f109dae8e1326f3007e7461f2e9089712ec0cdb30b64e21837621cdf2c718c18361781a78ccc3637d97c5de65b8cf93a65b6bf6437d7b9cd07dd6c97b919c86ca076d1d33084f34cd0dff470d885f57018ec37a51f38e6656ee609c19c79d86f26013e377bf3ba9907bfaacc63d37897c18071655e636a8cecde4c191827c0abbd8cd7cd616fd0460f875d82393787c9ecebd5ca7cb33736f3e01b2c3b0e191999fbbab21b18164863d83df9ddd81edb61320be3d5be646cfe8165eec95eb2d7ebeb5f57e6306e6c97cc65df2cec373662d81bcbc066f0e0ed352296b9c43cdb69d46fe7c11194a95476737311187619327e03bb3737b60769730e2ce304b0f90796f10642a9dc53f18690b8874f306705f770197686760a69d77dd9985742daf553937d994766256e1067beebacb5cefab29b7dc9604c1835329b79299418af3ed5a75d547669ad5d42501b5a9b345d737327a46343c04e3f87d41c76da311887bdfb3a2673d84b200e6c8207e0c1f302a134e68388f3b272a6d5c00af79897bdc64618d6ab76bbcc8b953335b0c23d5e979d07d7581836b60b764fc676eddab6fbb5ebf54eb2c2afd3a3409c2dc6edfbb6ed66201c96f98451f308fb847c43645eedbc4cad2490b0ca9aa71876991bdb557359f31dae302e0b768184a0dd0413493af63a7d033581a9114c8960d9cd3e5619c64586be04ce9098d68884790ed18c6084f346c3f49309313673fa190539ab10635cc7564e3f9d744c00a79f43d286e6f4f389589372faf98468833afda482b4d1e1f4130bd16687f3f03ca13080e730f63cb580e937261dcb72c846a3b1311b5f3c5829b0fc0e69c0f23a583280a15d9c19b00c03969fe9025090503dbd44329348d94446219d54d2cbf200a25df4133265e6ebdefc6036e2ed75b38fe804cb7c6e7ffdf5ba472a224581f33c90c632f39bcc23b8c97cda7a194b6ab2cd3a495490b07969bb5e97b95dbb5eafcb02d22efa887f5ed85c8fc0f401b0b99200d303c0e63a024c1f63f30a97cd2a5cd8fcd26a61330bc666171636b75c9b55d66696dbacb2c2e6940a9b512f36a7b46c3eb16c36b9d80cb6d8ecad2c94fc61169b399ce5906e82e9557e307dca66aa2447239c678dd67e4c1aa19ce8084a0701582a954a5ee95ea90482ef7aa5add21a0fa49b3b26ddadd5688dd630fd767de8c14d6f3645549e6dfa404177f7f1dc68fc844c9c8f0412367f334ffb88204c6b8e52e05aeb79c41a89ebfdded57620083e76072d10f55e10f59907d7bb012f76ddabdd6e6723770ae290b56ef9059e3f8c0bedc2d2cd61eca92908fb30ae29e301534a1f670fa9a85ddb2ba9a87b7d67495490b05acf5909d42e1937253aa842194269fd5854622a4ed54adc5027d377883a7ca477f7e20b1c863c9484f237dcf5a1de1aaa7b8008050ae768c4b2a2929a2d3847238ec70678300f9e99d791c588c14d8a4a094f268e07472f9e5608d07e3e5d0e1dd75f481b0740a0736cefe806dc3a67e09ac8232206a2ab5f8a3bc40081587381f892361590b023622cc69f8ee5c8063c86221e3cd4d2212cf274840f8944abc541276d5791ee7633a663cd76d30c02e22262cdf6eee26c76c18b30596edbb66ddbb66ddb5677cc48d3ba8a25de02d1e6265e0231b67a3c04a28d0f12d667c280186b79bc02a24d8d288503442204c428a484b171a2cd8c8c68c3034db49149585f860e3124ac8f6b622cf51d5c2fb00b1c61724bea8584c9c457b78836b731f6d9c0b8c418f87855b471b5ac4ec7e054cafafc8e16de569e27deae1269b6ed34c662bebd8b31eedbbf48d3fa76196d56be75af3747d75def6857fb1c7191c3632c8b03e9700b57575cdf9d6e2cde4d920b5ba47516561a115ffd1cacfc408f84f54b200e77a54f35410b1b391756fe80331ab3e837167aba775e75618bc03c079873adb7b0437498c57f4c1a2934391069e4110945cb23520b305682018a8ec5e85af15e316a9a96bd0aab620514f7bf6fd9152b7d8850f1bd7fe9666c2c58fc037158b0b0923b08e670f7034d5c4f5a4dd21449a6fa0d77ddf66b5d80fb974678b1d15da7631a80c9b1a36edb2dd26ab1be7dbb1a80c1acab324d70e3d2b252b1f8500301075082491c2291e64a6f8067dacaf1e0951995142a25e4412623060f01a66fa8540c15c6a91a654cd1cc000200005314002028140c0805c3d170304d3459f50114800c8eae4c74589ca6398ea3104206110308018600000000808199c1060489a8b1f582ecf22fa9fe5c0d1c456bcaf4acd9b8a91ee99f5d97682dd273f6d69f7dc407f6ce0e2c172209a71aba0317cce79b74d4010589f77bbffe869d39f6c5f0e2eed7d78203fc4b83f1b66b7117c002d17103b0403a5d3cac9a79ec5e6a0fc2c0e08adaf16ecd156290ec47d3b5499b420ad6a517645cb9a5bc15697f8bdaa3184f951d4e7e1558ebf64eb74c07279952704929ad9cd2ae93872e8967e04dd4890cef4460e95ac8c1e91102dd7c56a3325971070b536dd56bc8b4270e52bcf2daf4fa7c875ccd2a63d9d7e715719c883c9a917fa70b7b3aa8861a646d37548882b05bdd105a329fbbdafb5d1b608bf40213839bd89182afa619749ba0ace338904a8884260c15720b3e4c8e6df5b16b9f0d7d986b272c490ddd719ff6f7bf6461b53b1d1747623ad08acedc8aedc808014d2076eb306290c27d51df02a23218fda191d039009f91923ad4fb43bb3b0d7555c8e4691d1a1f18ac9c0abf6bb627635113517872145ba4edaf64dc170294c2c98614c6c357241b4f3028be484742626177a5a7126d20c21f033a58e6f7c1f360f9020babf46a7c3fdebdeb3f0e528c54ee3b92d249b82c31c135b642cb0061b68c3ffb5cdc0f167db5c5f3b296e304008b1a05a2de70f79347c827a76107ed464f8fcc15e2f883ced8d1eae5f8bae9dd28d7b5754305d371ec7b9fbb6afa782d9a4d2900e7b6a16e1f5f3bcdcf4c8800d7770357be7029433c5b0b7f0762f97a444874f5ca530bbee8ea35fecde6b70490819e613eaa6ca45a9968f914cdbb85c0355534a8aaa2687b77aa7735e005adb0b8f14d3309a9f29483adc494ee97536018e49817e24a2142e580d21098d4dcb7d8355cff55ac4854c1caa4795ae760d27f59711cc764c4e77d578b62aaf6bda94c0af380b19a1522a2bd208f4bd965566744aa42959772d98b87c2f47a2374674233c63368f090e13a389a68512a8359391959af7b218bbf5cf411098c7189a88687093326a72b04056eb8bf361e67fb8a05ad32b0bb9bcf0e3c64a568e5df8f80cf5c618512d8c8912a8b776fe0e926e7b48953b60dff4cc4ae5b336dda41d3484060f4074bdebf8a0627cf987c979af2b6a8110ea28638d8930711f1e1f6f8497e1d659441f7ff8935b5a7a17c5b03c20c833edf9586bafb7d7508daa8219193ec31ad68a60a4c937eb02d27ab82e7c0f658c098ab06f0f1e72bb49661049ce5e83657c36ce193e62eeb5ad07df150abc84001ff60bb8bba17a867253c94c7b04e1b8002cbe95864944c801856e822e96857d4762f199ea3fb8ca845d0d800432d4ea0f5df943432aedb478446ad4ef185e2bb69b319ec80f5ce7d0e2f613988129f8f4ff26039c7eb4ae9f0252e03e68935f67bad60a623b97b164e75450720acc171b82963c932740ebd31fd8366b327b8b1e3cb912dc2bfd0607a91ab2a98e41705be580d844b62c46673326051ba96f506e1f53bfbe9ecbd60a6ee80d2e78543e2794a80735981b39204ae7290d14b2c2b03ce23e1aa74256410aa1cdfca462ce5bab3a9096efd14101d63a8fcb0014b25343b0a52789cbf4e3dc2fd1e661d2c4f1c5e3acba486ac04adcfc88c4613240c75820a8ccc99f9775a6493279bcdbbf3d64d2911c2e6c2f7415686d773c1dc65101cf1a1bd080e983b73fe05451b658e0dd1df4d308d36ac0e81e4cd644dad7083fdb1b98d8c45a8cb6c8e8e8506108ec7ed07fc67b93da527caf004bc7705fb852f6c8d293c02eb45653bbaa954cbb5fb0d5f17441293f284e211e1682041864a55824d8f600659b55ee2572424954f833224e2d04c33ebfa4db961d28ed9ee9bdbe0cd821f343c624b2e0660835172c8b64edef91cefc85577a72cbbcb010ca5495cd06ea2d43b3d20bd82da664854ddf595ba1236014cec239b2ae543f623b642e20ba16ad9b674b6ee94a1961640189f2ecbf5b11c47ab7853440c0fa530a1c2b528de9d5d143cbcf9794dbcd105bce7d14fe64294f1659698626121257413c7cfbc1d3e8bc54f637ec670307df5633d207ba92790cff13c40e3cc7209d52e6c9a4d71ab17a62fa4ba3732f00324e86ec9dcdbdaa32012fc1e3eb9789309a150fc94dda1e1ef1b4c6fad35bd241482d35391c1478b46dfac919afb89cc58866413edf624f14e6b0b7b23798fffdff0d557394c6ae92e472783892edd8423e9a651558b1c001c47f9f30b3a6b1762eab9ad63fb842e78b95dea2d5f41d651e95176959b944ac4f5e496e8da1778c794e670b3ab4b6dbe9df6210478246e198b9c13a7e1989899f7c49e3b1183068da332cfc0ffddd6c7d3c6e0036375168a2d536bcea9c9a1119954c1e6b47f435849ea6a0add16b11b76a5641fbec31a8666b7fde7bdb9eb43ea183e88bb47770f99b19288cc0b9b728d33504865be10f4c06c6172f9a5c74b35a8ccb71bf66097b6fe28b340f40d207cc82ce880d59f811a8fe3991651725cb46ddaa212896f27ebf6087e51c737ffddf509c6505f6854511cfab9130984343d120d9194a456059d949a9c539f19009d22200f9347ffcafb20374968bbf9abaf8d08a0413f5c0be5e02bfd28e77ddfd267eb5102cb05090cffb41eb532bc0e4209ff26b2dfe1a316f825f7ae529784242070c881a798f69321044bdeb2712fcc65ebe13b0c097cccfcee0198af3c7c68e20ac898520024eab4f9c853a95d459a0629f5497aa9eead99e899f05581e37de1f750a21b84fb24ae0bb2fc006432acb75654e6152cf3b70ea820b50f63b36fa42046d21c464c1f715d57a40a6f0f63f3afb82846d63ac44c3e299db2e166512f73c7459ba698187a9c19a14553f74cbf8eeaae595ac4bdb082b62653e1b3df4c0a3726d54e8505ef0d0cafd282f979519256435f53781f2a5a8cc1882fa8cc2eba64d20020f2694bfd5ea29c011360b7a4a8079821e7a1c1491f8885840c3f5a563e8d94df6eb091973fedb29d6083f59f7be37f0e7716c54863293f16e840303617964d5f4890a818e0238def2e7b0645b88efd0f81b9d46bdf493ecf9e01cf22018682694c666de4d0d45d3d7677ee9401e9642971bd2b25231a9542e0da9b734e477cb86c19abb4ece22c1b25cb44be1db0e5844220c35ba0b04f92f369cd266f541cda60e357add5dc71932b13d87b5ce3f19f9735db033d2ad101a6688c4e48d0c8c957cc36329fb6c627293954e37ffa2ba53d266b097340a0f1efd1c0bb4d26aa00dc7d87ef726115766405faff45cf8efd576fc1bc029807f8da47c8c4632d450d45030fc8848a1926275d8e2ed440f4b7cb919c139f0d18db88a03a09747a058620e9bb7de519e63e2964f61f2e49f2b2abd84df29a430be9ac9c9dd79d4c8a132fcf82c48d36c4cd7ff0bf080c560a9d77779669dbb4561017e2c799ac9c0d89302a024b6b3fd818485a2b4899192d035f3b1855060233da9ca316372c15e38d8f47c12860de0ee893d169a44f4a3dd779a979b96a2c441f67154b0a0497a5ef97102501b55bf917492baa4aabb49af89db116a1124cf0c503114995d9ca1325b03879a36103d3b0bb62e14ef089ae00bc9e06770db9fb173bc1c704c51a916e19f302f3a688f8c63a45a10f99d9ae30bf01704b37a4bd57a5f395d6c894f994ed5558c9d44d7da5b62e4228f5b6d11299eee8573022c7d6e84e7991719babd26d49232707e8d82d1508717a5fff4d8bff1b8c41440d0313f9cdf35b5d61fc294c09723e984b0a96467fec59fa5374dce78eddef4de7352b0509b4c879697a08ce74b2314a73ff16d30e954155298a35ad06620f2aa3888a600750a237ea482b0f09eb8e65dac9db10d7932410845833574205598b06e3688ed2be1bd9e20aabb6a6da685e116b68e578f68fe35ef2a7dbcba0aad3d458408436f247fba46d2bb384297de962881a41abe0d725cf75a4f55588e785136ba71ccbe56f9a003655a23e0ec553150fdd4885c1d751eaa2a8a2e88df8f372e4ac00cdd20af4e835d1c91f9db44cdff1a3867e7f81ef897bfc389d7a65aa7647275c5a8d5363586f7601217f37614f19db7089738311f8708077a0efdef5e7f0052126c1c836695fabdc85c463fb1a994b10a5f7ed924da34cce304db42455a7a2f7851794e8b72fc12c4ea29d9f8ba22d2d63e7042fcfaf7daa5feca92a1b06a2429f86698e846151358761b71a9c71afdfa42780ff27f1120bbbc8d17b3037c7f2ee850bd233270b306842fbc5e88927eb1886b47dc1c4f6f0f6dc8b65006986d792188ba5302285912c64fc116e5e6370159c75531f01f538735be4ae8aa238fefcb14e22718e691f430b222883709e8098b311e220400931ea99af3293bd2862cd0b8df25990e5662d2b7c0aa55bc1abe589b80bc7db1bd546c6ed623f7b0254d9201dfd998801b1c4c49c16bd67d63a21fa2ad09d30967f1ebfba40a2f9eb59a07152ebde642f96f38c7474a1771f7359005652b7f87e96b6e53f4aa6cffcffb0a578f9a3eace3ec5ee201370317b4b5259ea2b5c6f8872457ac260ee18bbacad0c6f1501f51251478859ac383923bcc15e51537c3862250707337a46806dbe555991fdd7b2c7239e1af9478558566e14d3dc87f971d182474cd3501dd0698b307f4394631a5c8086be42025789dae3ea74057bc9627006dd9115b2c6b10119f751821a4b24b571d53896c1af4b0a276a10cdde130d1b742546f695fd5367c7173503c2dfd1a4fd624a2f560eca52524e3ae4e185b6996988531b6a891a42dd05040302bf094daa7476ad5513d0523500a8e328f5573e7a94599569efdcb2a41d9208f4465a400f7292ec1d90fbb221870e8c77a6341c14e1e334e0a1ac7e89ae31619533047fd155b2c5226d46b36a6ff4c32a75ece318e270d9d4520957c591dd3b60f853848aa68100552a6a56dea7e06a964e62d102f0a62a6c4ee8859490ba1298231cec36f370d442e786366e65813ada08f9806384ef00ffcea89d270c9abf3aba8b2ea432997666d2340da277ee5487072695ad6cec160dd24fd59cd73088c91004baddf23c8c9648e49dea21a0d75f59eed5f515a591f88b526650208c5c9b7e1fc68cecf90c7c9ad0d5775b013899b62f0c75d92d94daef1362a836c3a6b4c25264e484f959c4ae3edc1fae418dcee8e284462a5fe36825587e155f402cdbf2158c87b843fc3bb3848bf1098aa63139087fa4bac6c3044049ae11b27c15d080f59675360a0f9519b12cdcc7cc564d185ea6f36c7e15ace6fa37c1cc5b83e0391a1d2c02958656fd3b9bdbf436692dfda1ab5aacd499391545939559a6b3b9df4419ff169144030ebfd95c168ae05f4b564f01c7309a050c85791e4f37861bdbefc47acc93cde3a9af1cb610b6f2ff0bf68e54c0d7088fcd46431ee93c0b5b67341abebfa4f91a8ddcc9fd0a5632465e9f343f14186d373ae3691e745ec27fc53d7231810bbec4c987472239d9af779c76a63901f7678a2f91a53aa4b2208894c4c73e2eebe9d378cbb6f63065bc38a9160a87c9d52b10a59134633323c0d030b21cd8c8d616443eb1b16ffb1d615f164a4d317cc9c4b8f4cac2f9d7a3771bbd83f4f8b67721661ec60e04b13f790ddb37bc2d1af96abc7a906bbaedef9ae0778955233f5701abb9fdbc6fc187cbb97f54fdd6f839fb6d2f0c33cd3b3cf8dcae7c75ed311ddd2cf8d2ddf815be8dd20ea48b2e5eabf1df81b0d94351c75278c3fadce61f0e114c086e280cc60b99440ba80025e943609800f75e4055505adb45d91232e4c29c6876c5c0b0d692f171419633a60000be410b594855fba5d4d1600dec8df52e5a14019e7f7d2a3774ce38fb2654274163952868dc47ce276c5317931fdf71b1a50865f32f49dfe10f3c1bae318956e8ec69ed91eb830a165aa31d2ccd4e87f8062cbe583f89a25ae193d4594b1b53b8a2e4ffa81f099112a09c7a241a2ca61b498778b8a63c0b881efa90899834d27c2a51eee74d3d0a85947d2e3944031a96a4e7d3273f86a62494ccc79b92b7f4123f1b62519a11296b2599f0dabc5bb3316626aa60e7b3d3f20b50a82d1e303134fbfa042f612c069b2a846a1dc0ca1d8baec77b77a8747d6e0c3db0702f87d4e4ed275c935ba171c7712dde6938210e8316810ec5bb0012d882d1bfbbe74497b8f133c857bc7a05b0432cec32cb3bdf1d6f56e2bd8c7718477cfa61fc372f917dd4ea16ca6b3e8c2b2f510ddd814bd3614566c9ca7ab2e131932e8fb3b622320bdeaca23546f7a99f53fb1b6567a81198bc3bee5d82c5dc087ac090ca03118a1de4bf742c0c760ca6f167a3f6f11257bf8b989285ee46f647ad58d3dabc1d210b593a2109cdc3d6996a2b3c550f9ced5c24239e120fc10389bca7d1615883e7ac0d33775788cbd7e25db949d91ef834173b5f87b09ea9d2e30edda53b8e2bfd1234a413f7c3179ccd324496f1e7d90aa72ed43235eb4fe0ca719db139ce986e927db51a9025f6b9672412d12d2c6e7e967b36832554e6f4c9ac78e54495ed27228f038a2ba62383e9e592636b1f14344b33a164326988576b2d9c8c61a42a5ede30e813fa1fec5221d9564dc6a53e8daa5e4c90812bf3d39b88213f8661056be1f1c89786dc14064cacc39238d9f7357ac04d71257a5da97fc1d6e896f26ec9b3adfb82d28b971a142bcc9a39937a90a5cbd014a134286b356c340e9d03a08eed1e15535641b6a9836c7b3ac635ea5e513cfdf96de7bb533aede82d6df40d1e18000d1c954e405ef5ef1854d445a0a3bfd6c849300b37f8acb6e8f42990b3537748741239ca3c17eb7f9b95028e7c83d431e2cd5c6265287f956d43fca05e27e41a842b45dc5499e318b6c4e5b4efb1e2aa4ef9c36afc7edf9098220cf3e7bd8408e796e6fd697ef0b22c607344eed13d0752ce7595835b56c2727a61dcfb5594c33cd372479a4aaa064ceeb552998f7a76e35bea924e78d0c39b20b86eddc62a281ccfbc927e52053e160bf23e10e673aa0a3e200fab22b0396ed5a0ab908621527c6412b031b4af9a59b2592e93ddc176f9878f1bd5123100ea5954e6d8ac29cebdd0518f418a5a0a7a06445875294a9888b1fa3b9d4f9273712ff65f4ca49a3d4a241d4560e83e0d0430d625f0cd4a1afd773224b198e82cc69a07e1e6068d6e2653ac07895488f4598f7081c4c728d6e165ae9eb838b6a2b8de155f2322987070ee164131f7a2814b7d11453a8dad7aaa45a8ec8fae7302c181dd610dc74330b4a9c51050160b54dd984d86184adbcd44ab3abb1a95e1013cae4422b81a6df2819c3946655640728f75ff106c813b05d8ec44b3c2aad6ab41525b271c88288a3cbaffb54127fa76a8c86ff7c5b75fded1c3504ac62f893abe13887b0fe3362c4a9bc3f8ffd2f6d58181598b9bdccf7ffd61dc032ee0769eb9047d9fca41f540b004f6f6aaafce6da5f84e4b47594a0ad4e00b38e7fdd1b8ce0f261a3b62472330621aeb3f080aa99e97edf09d06372126d97b4bff069d67230db7f6292ad19d6c285e38eb7fd9d914b26c05f27100be4a6d9c5520228f75f1eeea21c0cb091a868eaad35402406c8a7d500703d72be753a7c749986ba372ba06e2346ba5401790047af8c3ed77290e1f0ead07105313f1b0258858ba66b5addf1d65062bf6637e5d883365809aecb89dca1707344dcc7cd47a2870ce236457305be7310db5c36ce911d8b933dc4942769b6bb91b24ab705ab208286eda93271ccaabd6f51987eadcc28023cef73ba201e04848b44a9d04b8fd639a56c71c4170ee148e934c37eee6c3a97eb6837cc1f78120a4c6f0c219ad30652dff38587258460544d4ccd34691e5ea6f00e76365a10309632ed3b59350800be8bdc37b5163a4ad219312d3d9e4253fcaa4c9cb4442b43d0825d15dab5832e052c8e5c94bc41f85020eff80fa5fa42d356e93abc9bf44b8033c303c54a8c5d521d214c32ce0ae930b01003b2637e57cde1a7e8d520b656ee0f0b8f58f604cf9824ab5e3c00ffd7e4ebabac0cb56a1fe616604d158716ba0d28e13cd323721f8fc5e30042b41af230a4bcf6409984372a6d81c7bbccf859211a129e96656d9d28b3e6a36a7d554094705d6c411c4f84d1e63813ae0360a3f7beb6dc5ad896828a334c91636784ee4ebe3a0140c55c62d1d872fb18c6547e04a704ad2615e239c02345e761787d3bfd9510729e662bd41ae6caba2b3fbc29912a858a680c74b7882122fac4d010fdcf1cd2deeed67e06391afed8df874d4c8a2816c325059da838a12f9677d815c35a1d9de5f0a30b58a9c1342249e61d0a52f153040ce86b0632d5d2462640f6053ba0e69287877abf9c1b5051710c3127d0af59af71d457b318cc51c852c75e8b650df8fe2b2b194dbcef62e354b86756fe71ebfd400437453e9553b043d85809ecacf471d505792ba374a710f09d6e7c9ea1da616a0e1be6e1def3a2fc1feddd669795c726a63b49e9264f89fa6d73d5729a5c7d542db3e3dfcbacf5093832d64b15829e309ecaad9a257dad7690581561ad4bcdd6ab4aef48d59cab09d7222fd00f92419a20dba721e9226074b6fdb9039414306a446212c1ed4c42867d26810590d6229ec17e54a3aa4f395f0160afa0d99f55c270330fdb04e706f8140af6dcde40e3ff67c5e5cb6bff59ec8479a2f655ea1251cd7e00276523c0ac044e4b10756679c39085d6e93ec600fbd8cd5c3c083e837d0325503e24e4ba26fa23be65836eb524b5b3ef2513b58ac60eae5ca08014284f2e60cc122c63c21318ec6074fcaa5e88bc1df9ce16d782e718ba0d45d3960696967256b2802a5ff718e93f88f127028a68abc1493798a788e27b41bb5d0a66bee95dd19cb1b7e3f7d2f1c3ceea6f368d194ec453be4e1af4131f3f8bb62473164d5d8c5f4541619026316a8871f1736b6f66519420ff6f132bd06717f90b73751add2a90c223c684d54da4c2e700156ab1112858fd105e4c3999d5d8f28388004798a523da4c9a957ce4e1961250224fdcf4905fc91bc644cbabfb3651b3eadd5246322f08e3098e2c3996740a7ad848296d5fe23f7fe48742ee104cb9f93cc1cbebfa272952923a9fbd0d513d402d297aa76a5e0845d35188ad8fa4b14d8c75b5c123e8002b6a0b1364957ef0af82ee7837fe496908b2933114eb470d5c463acb95411c5da8786099908918db33c0298fb488b90504881b2131b6db67df88103f353e8e07c0f1c741388f986370663e64caa419856c1703d864e8bf6b0ca50ebd27d92a8c299b7345d8783a8c4bf64aeabd4ddaa8d2b17e14fe84b70c32b5e292f24bf4e203386eee42052430ddc2084d66f0b1b668f49ee5f3f65d40ea04dc3e28cbf9d08a1ee8f28fec7353b05a213741d8cae73cfd66107bd3383681456a2b8972ec0dc6d554cb74c2a6095829b83aef8af64413e73994bfcfb1a525201e672fe4476bf155f2d48b226f9c3ca229786a60f889dfaa2a896944194236018c35da2b5a14e4825b5f645c7b9012752bc95c3213daa9dfa332fd5b651bfbdf99d3878e6c5e480dec0e162c8f7437dd20fa20ea33f709439216ecffc1ec0239a6ee6e9fba0e2929003be63e2392283c370b794d038c94a3846674e9d09c3dfbe9951a79a90eecf442033ee4db92ccb650395f83936ba60b8e51978f3be502a8d8a0b9b3c6c2a5e775dca3e31b897f8378a6e726702421627a10887a23aea663b7d30dc698e40566ff4ad3f02b1b22b92bb1cc08b92f290df295dd038d01c3aa1b50975c14de3ee1ca497407e99fbb78b0e23e0fe95554446c355030efb8b61f8d8bae454e11e49e3d4d3f16c46e38999714e42a3e3737541e4ddd2dddbf5158b7778e8c4d08b5aa33ffce71a900d89722f24499da04671165132b04f03747d59938fbc93d43b8e8da76783a5a67de72de09d77a4f79a5e26678046f4c68663df7ff6ba5043ef7593acf075a3d18dff98b2ada7ec47eaf47170356355619d82742afd5f4951fe9d7b3a1519fdfdc065b814f5b8b673e28a8e050b66161bb88060d5f191b9138b7c045b596e0f6be158f85efa2dd001dbc2af96f636a1e8710ba383a07f5cba4711abde431d11ed066da9a4cdc88a5a0816865bf282a114851ea6b4de5815d85d4a6a059762192035e8790643eecdca400627c22186e22678fc66901d373d7b2c07f4e5b4015cc7a2610f6c0f320d71472a8784a69428a384342fdef6386c60c9d0b5d31fdd6ff1923038e07303d30142beb24e7fa3e7e97212832fe95929b2337fd435bad574b1c93aff8fbde91a52c710e831df465f0f8bb6477c4fc622b5e89f9e9edfb66d73aad6ddd2c98aea055cd89a48af6e9c92a08bb07a13e88d1bf111ffab2f30d410037610357f347fcca4394269fae87d769cbd49dacb7499ae3715c7fffdff56912c0057aa2483b680a029e465be4efcc51fd49c5441155feed40270f53f5fa7bec21f6a4feaa0aa97e1c8057b16c4ac35b6eac6b711d4ef5e02ea4e2bd867b8f716c87f99968b021e3be2da5e5cbdd4c3b917f8a37ab9557085e5c0ba009e34912f595199ca096ad82cdb53e493ff334d7d73a7a8afd44a01053cedb3b2ef489a859ec2eb693f54af83014f18b8e157babfe086d6f9ef3305c37d8b4368c1ada6174d4a2d68626ca65926960f37d464983d873089387c5a2d4d9241afd8cc646211eebec2d2284ba2c7f63a094a157f6b96e26ae294efe9d680f6225e32e81748b6b9cc8237357409d4803b87897b014fc14ffd9556f93e8b1840d02455c4be205cf5fb8688db70a8be0b31b63e7238bc29882cf07998f3bdb29277c4fb29d00f585f236034f61b841d704493f3240229237fd8d6e9aa0da9109ead031245bce34d90365ff9367c499e0623dc0399cc8033fccaa8cfdc40fbf8b16deb00c629cc87d891c19aaef70e242a90b3b76ec1aa342716521b073d180d5a567b17453ab158e13018c13019f9a9a92ea403e5099dd24049668ba6fe262dbf6618387f66faa56b7289cbfa2c43592e398f192380aa663e287f42665ff62c28fa6ea340a3e54046dd0a664a7d74b63ad7da6c46ae6d83bd5187eb5d05b3f00159ec58b65802c33845ae3d7adcf03de18efdcfb0c7ae9891efcabf462c07100557f48180ace29836623ff3b092adaf6b27e27e5cd7f52ea20fb516ddafdb382e990b00850885508eb626837fbd1725c395d8f1689f9bc63a563720f18ab36a4a1339dfe625d03023768f57a75f4191ce219c47173a0c55ebb0d2886d94a0165dcaa18ea0baa7aad17b1aa6c30e6fce1b051c3e7dc4ddb03bb4f8e7da42e934759facbe3d58f8c0de9cf1d3414bdbf7abe4ae1b9e9bb3840e161ccf0c64db76fe9fb7db99e427bb794e9b24078168819aa83264ff501f8a27ba35c7fc10b6f813461029122b2a4b3e20ec1bf95c7110a984c2e7c477afde813bdc4d7ccef40c980f6771260829d13062f00d79dfb3e2c0fafbc56bba16d9c83b919effe0a92acf025bb7ff0e0c4765281b3e3d298495980f4e4129046b32ea7a072fa1ddac4591cf6cb362419e4c86a97a981af0ba34e795be9df1c597a84a447014745507bb357e7022e72cc286af9dff098360673e0e64dce7ca1b010fb783b3c2cf859b6d4d988057299cc507924a7cb94bd49e4dec33c12ff932542078db8b94c754928366bf55e3c8edb511d44840da04a58871fde53be6e654788e1d04bbc17e4e0df8d31624eaac1be2b20638f944ea7ee711d6c2b1a2b0644d2a2e0a13eb8f2251f121221fac4f135b1a8816a705b249313e8edcf224c5cd44cb8358d5878e3f03ed6ea9ae5df8295cba449675633399cffd0f3c1cf748957afd2b568a11ecc2397e80013bebd248119a0bb6d86690d08cf76ce3f512b6d0f4589b0ebf14abbfa1d3a1d6aa21d074e0f411ab79c265c0585ba41161a680a72d686025d97f0892e448f38931aaf40e0338430f061e130efedc206677824ffbc527ad52219721fccd8eda5aaea37c9d4f1f7fda7c5069f2553e8d7dc64d4a4bddebf636ce646bb7df20df91a76fd90761575dc48d54fa7da44a8d8a6615b08d55a73a1cdcc89526b1055037ac751c8c51a20a69bb777a0cd338460fcfe115d23b5654f9eb86a45b3c3acaf41953bb44b791b65fffca2448d16ff0ad3b05d1077e5f7f8caf56c64161e22462fdd7e9668be6dadb794e8b49065023b74420c5a8ce09bed6f20ed164a337aab0d676a424a42e282023ed41d9fa0b911cd2d8a6c1f7364dd5ccd79e8bbe17025f0e42b63551ad0bee85663985336b5ac816b7f248ff0f5b05d5c9f72b3673ca63379fb7bbb48936761661c3398f0f9bc798e39fcede9662185261c38d1c361d60521cc29f173a23f1d11e90393fe8c98377e226656884e8461b468617e8e0e23f73fefdd2a028c0498bc08834f6cad9355e25b24bb01d94d6d4f6eead087bcd76c0d9eb7e0462e32f18ddc64c0051f542bf6b2dae0880215e0641fea17ccde5778db967d6272d03062bb7269e8d57ca7ab99126d2bdcd4b18768d8103054f1022ef9dbcc747f86066df9008f32cd341ea1d7c3328f1059ec33c336e98827df296003582dd386618039a98901a0685c77b8ca0c9389285822a0fdef118d33b84b776e4f7c2205c52303a002cb79040992ef66650a266872bc3b40f032f95e5191536159d9bac07b08956ff89749b43156a33fbb628b3cefbd51c0cf8030f0e0e0c9a75611b1a16cfb407a2a0a17b3118193f078f4086408ab68ba24f1e55d89aecc1dfdb81e6ac060af43137f8db769f3f6bad66803f1831ebeb44ac636540d745b293a2f5b5d9ef42653db40774f170a18762ca4e931d446a8a54e1ef4534a66e5ef02120cc93d1806cd1e8ef2076abd22326e3733f96a6ec7bbbf8280834effc19052aa5133dca10cc99268d9d5134ec702a31b0de5f89dfe42b71954b7d4aa09cc189a16d62514518e0a8580242fddd44a8d661ee7f38452584c21d1a5c1255edc532c2ee332255d0a68e8a32b593f1c6976372a54d416f348b3332c12fc9d4f8976f1d629408bb3b203ef27f9b3f7b62fc2b0b294a89f68719c18ae608250567733ccf353610ce7314cf1dc20c78769dfd26080c33ae493643fbed8cb1a0e7b8b3497e18e5f0c51a29ce5d8b9028fb5563f9638b7b608ea6e0eb5ced3855100b2be658c117cc4cd9a398ee112bc1bdd7144959709d58dd0c4a11d7b6bf52220fcd80c089bf11991ac601c92c8083d9e68ba937b53179792717aa189fb41906680275510c86a086954e89e435fba8a059e23b826ae8d20cdd4e86c46ce74c736347da9d1c204a33f01bd9e42959ab9a1b3b58d2810ed15bad235d0d5e40ba714325a806e5959bc990295a0d09c1239ce45c81a8613cf1876a0004488b0d8d3334d0cc09d5a5b6a0bba1b4b89c4135a48a97d2e5b751d03700999fee59cd858b1ef9fb280aca568b315ad6f7335ade9b9c09c09b1d3d5a2e95953d48da2575970c0e1d3bc02c8fd6566bbe97b25ac6a18257c77223f6448e3e674a52fd80fe33e33f584dcd82cea146b944c2aa1c57c246602ded401db3c8a1556e3494ce464179bc3db04019eb560738e0a9a652172edc5ebc18e2ed137eb0984d7fcf052361544ed7a450ab85a3de8d21d242c6450e162ec164befa1157016970e475202b34fcfae036f6da558a2eca4e6cbec460ae5ae83b09f705bd2faec71208d886bd01747bfb6a7c9628f972381548f7beaa8c4096d2f5696ef4db6750bdcd87ca2c7141c1378d86c21d89b363db4bf0db524b3eb866db41b66e397a6992d2ae84f6f629116c47730903295c5687192b87f1acf9231ff2123deca6816e71013877b436e47ccdaab93daac6d0e6496318fc37c5483846489bee92d36aa08a661bd068ce104857f001442d498dc4753b83644f04e8398639e0a2019803e9baa771cd94a2358a44ca331beed2ef94362538f05fad4efa9b14441c76a9f4ce10aa015578a0c8f25883bf80ec2dc033a958979c3119b6eadc962544d53fc0eff861ca91b8885377dc726e0499b725fbd7e5f4d8369f1d3c28528f2ddb64faeb941c80d588ef535ba4d27970f128c7299d89897b4cee8b561fea2427b5b307c50a2e0f83a370bd7d61f0ee56fdf84bb4d055ea0ef533370ed312132cdce443b1d4ae0b2f9fc27cfe130b780e9f21f24814baeffd46acd754d8149ceba351d620868157cd20a78691c889935799b79aabe7e772e73dfdb3a1c3b3538521cca26edd1696b9619b070b327d3928b272bd730c5ba97e8ed7764fa7e9f0a7e11cfd0065938209d534283577c8b827592911f070ca78275996f120a40022734d81d2ec1216b129a62868542ccb7cc9beeb320aa7b39c9923a4bef57f28754deca23a5b88a5febe816b88515f205d523531b675c056a5c15720b7f1f9660bbeeb236314b355fca7ecfc7f2f29a0462310042fde6af1a256e4a1345fea5e1e6c558979d4ca364f930935a397ab8c62fd56d78ce35c061b80896f30667321841957ae1fa167e70354d9eeecdcc8ef97806cb0a6df9fe828849b685f38dcdd3d018543089eca6f8531d1038f49077d4ad6b61162e3e9c16c22b3ed595312632c75b77f63d5e3ce4ecaa0ed42766cb78fd5e55337825a8c8bc41a7e5dd7067f0dc90fac2b1a1a31bfda49bb8a78212cbe0c701b021fd4ea86ad5fbdb6618d153334a39aceb63692ff40240944669e57f093b3af117f67a125f9e7cf3f012097f5736954aba7c79c4558d306d15e70e5e882c602b87e71776ef286895d20c12c8fff2d8d15bcc879aa44520d04a214ff446e14268918ebf0d80e4fb03d4a0ffd0b99415e9e9d97ba758ee56c739a9bbd3ef4bf26bc7fd8d70c9108986909abbfdf1849bdbe68ce96b01b2661149f71856d40402c38a0a873f9dfe850cd85eb207cc3377885e054f0b2213e319d8bb8b6e2306d41cadd06c747a9e57f601870fb83f3e7a4f93650de4c988bc3ec6a78c3c52d069d1c0241eea9ca0ec8fcda348e52e13985d032609a7a6f3a7382e850ca908809a4fb9d10b626418f0471847e9f3b49b38a284d9a20a45001fdb9ef5c4c47c8f2825e60fb72a256409525cbca27c3387b00ff0fa601640529515d19fc49cb3154b6e69bdabee3f6d84f1fca1af887fba2530690f6567ec5941d9790363592e446b259e753ce6a50aacf408b5258cf9960e46aa38c942d68d8e766c04a2d566e84cd0163a8b106d4f5206a65c54597be8d2d2d18ebd61fa04324d719d986867260c8ba60376ab658941592dc0ff72a9a6a1e0a299fd5f9ae15c1c90827e5c551edbe1630c74aa072230530456161631b23c61c2b2a23a5be3753d35568da058fa0ba3de118370674ab7a940968d303b8546c8bd4d56ca301f520f22ef2efa14b2a8e2de25980c1b06feb94154c6c31d270b391b985b9c0b57ff6652fabc40f28aec2cc922e46c6c67859e10bd25e26d98610e5700f8fee3e038f2e199ba747ba70019f3fc9d6c7aad862b27cd73aeeac779260e8ca2e89113410be165bf5cb06e654b3dc52ddfa29c78566de5da79bce02a8c16cd71cb75dc24a75d8124fd61accd26211481d781b962b80f0770accf9fe8ec3b92255a52ed61edaa012e2896fb66844c0997aaf721e8f815f8ec1443a58133f290d147026f89750b7420cd49e0bb48de9a415bc27736a023097a94225f4c4566f98b16d0950745ed155f24d634beb5a5911c5ce43fed8d284e40bc52c5ca68836c6dbea10bf20cbe623ab3f2294b357f76cd10642bd91a294a0aef2ccf7ff2faac4849bdef1dc0501b6a34cac6439ddbde0436884e88f2d5955f08d3592c8c6bbb9b4e6c2bb475ccb7de098eb6c016719d47523667c8d0cb2f4a553c415e8ab3fdb58b11e03f29d0f24b61c6baf4fba127b8181aa73ac9d867fe5d3e80d4c811c4b7511f6aea13b9ac4be5097dde3c5d2212a281acaa8cd1143deaec3d0edfdd36b07d5b0aa72dd05a257647e84dc7d95164d7c27e3070130fc8da0a1942a6c2a2c078cd6aabad9e1852e2d008f43da92c7238db15df5e5010e585ad8646a664b069ae3496b800f741e0892fbdd216e331e85ae508dc750cdd5f8e5a7732c366d8657c02ab0940d19018f62f5bf0274369d2993c20cb541759cf0ad918ff28dd8a856047110a0b76c1f307b1133071badd10ac40ffdfb8878ee523e2ad1da54dea8fb535b467ffb5d22068c8757a1af9b3ef54e8b4345c77a87c352fd9cbb19241e0e7bc5fae448e5c27a756e5578eb9adf1768ab28820fe79898bc70438af58fa5792d9e024120af7c6ff0ee68869073df337f475b9ec486041ef7e764dc9175c93908caada13bbcd2536dd3e91e82657d73dfd45c282488323df721424784d94c1ab53a90cedb4e990c93eb5f24dca97c9a7ef088d3e420baa150377809f2275cd8931e186d3696a690688e9835f5077baaa838c617d097830b3b3d638c07a6c1c83ab46cf8648303528b7dd800debfc8d0b1f91e1a985afbf1770dbcdcecc20840daa90c5487e8c4e6acf844c72f7be3ded7e60ea1d4a14f421a3128461aef718ce565523eefc26e404a7f192a525942ce6765a7adc2d4ea4662b765822fadfa9da8fc703e1bb62a5a1b60171aee2c33f012586f705e154c611119399018a6c068f1ad6c3c7bc60ac5f67a5164e7a3c899aa9a2a6eac1e1ba61079abf44c02080ae6057cf0a7678079888e1709c1c6a96471a31d008b0b671a8d4eec96ead0b64ae10591e922080cb333d4dcda1f1a72f932c8f23a59e8cd4ba6201f782adb3c3c58eebaa1a46d3b713ba915df49c48a0f8fc5041590645880f695373d5bcc15d4bc75220560aa47c2910c3ed48dca3659cf34d2c264f95a609dd505d4b365fc029764649a84213bc48878d24af908bec7179a00a5246d35b604009d52bf2c2e1adc4787fde54aac5d499d74497753fc7433ce8353addfb2dc38d6bb288a174e8f06e7f173686accc8a0ab1283d1e9f1d09d9240c7aa5b10c3542c2dc7ad4acb0d8f7795a99afb84b7788403db0d1a9a7226f3e1b27cb932a180ebad2059f983916476598e903d0553b276303a5365a937dfa697ed60415d46816a78b55531e85c482e5bc67e8f9d4b9d72d344402d5a47a17f045b8054b1501db8199eebdb4bce5153297c809cc477734f98d465650a1472933d3bcd98e75e92c4fc0af354a26c600fec804f356ca1fb0e8cef8b8f67460b414b31faf784db13b056986d296e255bc4681ed91ecb68e85f03eed504880e570c997d5775cda9a2d07c4a1c124dc8a26261b2e6930ad83ac9a1cee194c279f38637baf339fc62169522f9f48fb744c0c7068e1a7b607d64388982a1427c5429f076ec443c363d900f9fc066b7934184a82913ec97ec25aeb2df822e657b91988fb48fbc9833b1a8bf2b5675db9179821a05173fce0aacb57a60c57d336310d1c9db917d0830fd130a60af90602932fe034393456e36480429e1afeb67dd732d1ead290d6804b5950ea253c93254374c5434ab68a7d411afc2156275da123e755a03f833416faa89a27209b902015837ac251d6973fb7e73d708f314b5e95334b303e0ecf3e3bf84804e5ab744559a00d925938075d8077dd58d76f2f6be87bf5bcf31e7fab43d830807f1cd8a3cf0c2f25577e0cdece12342237b79a7f5ed46cdc578ee96e27c6906175899031c02dafdb88a73b5a9427c4f0a1d8beeced6b56ed95a2cf2fdc9c439bf91e8a73fafe937a814d6990eeb4f9ecf7079e725a402ad31db994a70d71d6220d621d3a7120698254b2df97bcf54b0dc28ebba0c4bb6c578c1eb2a4b1d6318041542e8ce34a1d4d2fabe7a4e82ff2843aabde80e8831e38e6230fe0ac05d1e5303a681a8661e4aaf9f0ce4910330f98b81b20e6858152715e842d44995cd6e204cb7fae0940be50f511d49379c79bb1b0f5e22ab57697d02e108eccd9bb2f49be03474e0e0f39a34b265a0110d27b23a98768216c9fd0bf1a552bff6b3132837aac843c4499fe1cea286976e66b80a1add04b37783e0be98c4866292976ee0bf7dcf07f1c6d5556d6b4b10298a85a9fb1aa500c9d2a15e77f2fd2f1787584383a8a6acda15d47f7dad8b5541b46626ee99806201d1d9b446a9a598dfa2eb8a4dea3c37ff2dc8ee49d2f530f9f33f4b0f0b2061acd8c253dc0383aa37d775e06d09ff1503823167035e6957cd0e8f28b4f9fcab1d096fcff5fb85236c03ce78675974ced9f7098eaf1622cafbc42575201bed09fda2d1ebb71883fdf04f6d0373f474ea3dd79b6f6f1d41204fbb805e27bbe01cd50f432c9f45c14853d9bec0722a80b72bff149178182b95bbc5a8d4523f7a6786638c960a31f2759b5bcf6a39288aca342a839adadc1204c84d364c4c66350bd8b2f7d2ff670865539b08cc5d993235600312e7f299fc506f2f4a6d0a2568a80e2180d36335dd671f6af45f488b9dd0a6027473f49093ae308a9c0a8315d511f88b6b7ae3da235ca0facdc30fe9956fa4ec435aa35b2b670b38b7fd1703220793854a523a2173a9eda985aa943e3ddd9b9200944620688953241289bf2ba137b75fa4d5eb74f078e8a3b5bfcf7e3620f1fb7b2d88ef9f3033a6864d90162d21b0b7225d33a8f2b42598f5ba06b0e1cc6635eb13e1056717d79a35a095393311e6605b50637d8b67b6995ba0b3b6f0261cbc90e0336e101221827ddfa5cb528b319d10b89206ef98cc1c0d797399e40b5a24ef845238e1ef440f3eaa2fe1e4ee84b942e6bf60febfcd7c4462e1125c34460e4dd1a5ae7f5abc67ab65fb3ce379814d382fbaa478e42077740c5fbd29e7b97ba6bc57f1f82515ebd8d53828492883c202f5086f6ad6af7364a1b94bd372b0bcde8ae516b8a572a5c1402cefad3d844128a403951e2104c4fd617a00770d9e767eabeaf96e78e1e5d481d437082987e2a9a9514b159c6f53307ff4b1d4ee99b96005e15d32768efd7a05ca163830e82bcd1813413275964751fb51fee7c1bd0edcc5e5110ed4c06d516c153c964beeb853380971810d4ec83111770de72727887803b1725bfad21dc5fb862a9c1c630e4dc1a8ea7c01c5736fd9fe7de7087ec41cddf27144b74f19ff96bcc25701b35b8a6f7a72c34b6649af6d4791bd816ce63f816b9f47a65c0ae559cfbd721c27f1849c8b2e0ca5ac41f605d6e20c713a781b6ae86e3309d5f6abc11286bc865dfafe6a6463e01bd755f4f31ed36112ccfc9e3312821a9a369bd19c7209f046628b2565cd1e32914b1ad2b782e01cfe60d028665bbb4932782a3a5bcba8907e416c43daad9d7c3a3d953e6f741d1ca112d9392ee722e738963b738b677996feb153a2c5679d3380aa9f915369143b5752b325b154e822f4c835e060919d79070d437f834c2b47499857c94f9296fba038316567d290f838d808899b4ee49a27ea26a32d70afd99648f7a5dea1f5b8e0d3b964c7b5fb26f30e54529e85e1f644f079d12cfa27d9159fbfd85b1d6554695ad1133df6028c623890b3e1c45a54d50c7b5a8a4e852dd44619fad2b807f6353e2bf89a5354cfefa6f786ee3269159ac8eead522f34212cc2f77417a459282d5297fcd212bad55ca0d94c4c43524cdd951f5ac1c10e0c159a27f9d1e10b7870865f927f4e5b12e208d4bc93fa42dd7a3733d4ec7f0bfa96227757ecd2cb8091b5d5a201dcdd2d2f1e197c6fa0606b82f0a155373a91cf4d4a5382bb885f3b79179f40ffc09c1e8bfdf963a62235bc76e925fe50a4c3006c64d30c61db0a7686ef878ffbee4abace23939b6806abc6146ee9bc7c98da557fd15c05dd30a2a799cdbe7439829c28a651af966fe44da0dcc5467cc699b5f5f39e05a7a6a6b9ce9a340da74c822bf609ffcf6bc783cdec0f4a85e93a3f9a031538f8976522777e6519ac74f0f978de5459b627a36191aa1ed65bf18615271f83d5262f9f3bd03bf7c658c030b18a26c70bf4548be83779af0b08d40f6a3e2b3c891189b23ec476def2488d94845e6949a64d7fab8cee492a3cf1bd8b612791d43416efb44a26716e036b8d41dc06255e80dbdced767cd4b2e6ff4610edab51b382bfc73b2f6bdb737193a64ee26dde13234f9d1390606d8f53d3bb4ae07c48ea8d219f336a2bef080e53538e094c1d4e887e34944a7b4b3156fee2240485851ecf8b87031d5a1587ac8fbc3ed0992c38111d97d9324d2c769be4d005bc8d92ef5c1cc2186a6e73fab2b577493001d9325ea8f60dba81a60db6f32b2c066c8315472a12036c3a9ec6ae6701592e96a889b2d401c55ff3d6f710acaa160a5e0d6af495c61c64c2d98829676a919af10c4db00bf92d4c937b4d8b77ae47821d9607c07b82dde516c84b48f547bd541407d09fea717c81752c6b42417a62e852c98d4f19ef10e04da60fa79dd5d0bf655aaf4d600103623debaf73baeb00a256488c0233d931d9648fd8451d6aab686e90609f3babb8347a04cd71e953979f53bbf2a96fce625a134b17c1e314f62d404f54b0ba9b391285e644e83ea044543530e170aba0a0f57255a98f5641f529dab30e3edb98f330141f0d2a549f29bf75732917df9d878a68f8d7ab4f82e74cd33a04c976bf0a418001fabcf3c0459b6910a54649204e2d3ce71e6883cdb46cc2245c5edeb9018b872fcaf07089e4151b89814488dcf8076a4dcb6f6048c42548817db03e098129b3e9d114032d79e0bb42641c89ec87661fd1ad1fefc3775bb38f5d4ae5698fecdb8c3b87ff49f769290a1737c171cb85ee964e9117a36c44fb9c93a5abde6499028b45c1afcfea013a364034b721114eb1ab15ebfd80c0436fbe3e38e4065cc0e6e8239f0686bd3e539ee2eb0cec237fd45aaacf8e6c59d674fe1d37634f6fdbd9a0504132cb7a28ab45d7e59ea89915dde3c4adde3edf6189b49f1c2b31c17ffb0c89703d3a8b504311dc2ada732b7f7584dea2d8dac79981048078f56132ca3daa5b0a000481f885d202d2a31260be58601535dd566c23415ed2e51516f7e4e87cc32891114ca26e30e46538037cd721b22e1c2775e360ff423f898e85687f335e01685d0804a6fcf9d9f265d89f0bd2b6e0888c29641a8dec43a865c5bd493e14a2932680b7e0360fd7ae7d862de03daf8072cc1f4c2e06a4105bc35bd0f9511ad5198047368505a6434264698bf49d61cea5572a371ea814d72c16ecf9f46235cc9accd2d64f294838e09abcf3399b76dc44f9ab050b656fd1a3038937e6693ff55b6fdf2f1e21dffc0054f76ad50f025a114a531d19f3dc816c5ea08bc3adbcff074676d8938b904e9750b7b22507c19215d7a71b52bfcd17daef8256d0de3aa9ef04380d1a8bf6daf1968189d4f0f58b3eb49fa22dfdd5513c1bfd28d024101b90a30e6c0c91f508069339e4d553052ff1147a9ae4cea04415574e6683202dfcc16533f39ef134e6bcff328690efa2ac5d86d112e8e0313cfaa6c3fa0d3c3360b95ff0f9a5a8d5ba926826f42b5a00a1c7d89f7c34e996d438a8be5cf941397a73f03c36e9fe53eccf6f80e5cb316a45626d5a6b7637c525ece475aed4ddb490357db72245b91c4aae9f128b3c95055787b14a064f00ac9e82061316085ba6f4c19da56c32a653ae6b413b4354c1baeacfdd8eecbba2a701da2b24070985b4cffd8a3ae638b33c77790b881ab37f411206e419fd659d1007b5bcc6dfa5738e3e30b04cc7fcb01f1a8968b08fdbcb0acabc9b42f05ade48322798109ec9d310053ffd3e1414e21e06cea54aace7e83f1ed99a07a6bb74eac8e201fcef81fd75b86f2aa67cc80b0a75aaeafd2058066d2219d2ec228f440817d2846833c0de5a78c7adcf969b8c430018c908b5047c6efb437ce9d489f34e1fad45259fd1016e6615f5fe6959c6470db0b049932ede28a1989892151bb2be16089dbbbb6e1883d84a5b41ffe5243f70420e2ffe4c03f9904784defe38351c087f20b18e86bb1c0ede20cf5db818a2a87019c84ea7e470e5b739acfe5c39d3ea561f44a7ca3d433d94a882272cfb919a685242557d7f51efec6e555b2f8ce06bdcaf127009305962ebba26f2886e50883afe7ad6424f090bb8f8cc95271e095d7e45196d0fd901e73ae2be5c2ce4d8d922011853c315ab19040fa0a14f810a4a6956865a135884688011e964bbd021e978682a0c4c61a21b003f07a7ee968f87df61f81cbaad05f023f036ebca602c99061c0f096c7b9fd5b862fba1002d4af9b4997319c4eb8350c3f6f9861a80826933db6c62e258bf31deee3f7c28424c90b8d22f103c9f0f18e1cd0603e1485bda4a90b98f595094efb9c028b688779912dd16837d144dc1ba0f24283639ac483fa4a6efb8d658e1f495706c6467c2c03c38519487e652a18dfb08101d9f2382a17ae5592b9144743a780dd1f793cf4fb329dd19ddd417e637ce0e1fe8f5702e2a28ce76adf61e8bb417403aa3966cc2b352f1a41a8d82ab4355853005fe302d528c118972c63b6126c5f2e229c7930f174da15b429214b1f805956d50a00a6b6ecec2830979108c1b863f5f111c199668e7dd7cf839caae047ea14d612bdf88361601ef7f779191e183ad30001e33610267cb78468be9900d24e416ef53b16fdb03245a6000209731c5aae02140d5c3371dc1089e9eb1f229708e70c96bbdf0e66592c574dafa155e49b12692627e25b8a4f6944856828a6cda97e0320221714f44c6cd08edcd269a8b0bec6904343b1eb759faf0868e1e46096be72bb71bee3520585cffdfbd3e5b7d0299336607803b7adb6aa50dc2a1cb5708e8757e335ac6e4d378937e741f44e6ae358de3b766828267dc04d1e9eef0f0d0f0755bc08e207003e7f73950f958d420c6a354ba4ba4885b26b6d69ed22bd22097b3830d937b29648c7db3574192c903a665eaf772d86c126e5d64aa608ce871cad69abc7bbc6a2c566e52532b3883b9ea4251c824a79dc7a1a822f9bb0e9ff0bce19bf8d5a8ca222c3d985eba3ab26308fc5dbadc017673040213bf50bb8ce9568f4b17aaad9784b2f7cfafd096ee4b2d5d290ee77d2d388e52e0d81b15772fbb8fd41fc864f9ef1e540127d9c50b2fac24b1c9cea345235de9a2bdca4106eaf05d5019e8c0774627685c584e7646623c3b6f157ada24b683980d7ab037f7c45e4977576bd8cc34ecb4f351baa3294ad251333bf1bc323d87ca78d0f3d4c93166557ec2f3422b9ed4ed236b5e6bb470b97e76e6b068ff15cbf3e5d221d124b292de1566797fd35d1612212a2d834b164108cb50337d644e7e38ddf7a78e42ccda857f20c59c422660b0bdb00a41f7126d6ee703bce9fbfba8fc088dd73772604b1101a312385319e0ddf522b4b991c12344826bfd0f163a5c11ee9be1ea480a48e42486d6f5311b1fe7d67c7876a9a2ac38481d2a18f264a280a04f7df56e91d8a6b6a1acb5c24817eb1841af324f614b3dbc3b14e5e11769d8e5a96a863df4829c538dc0a5414848992aaba11c05f4805843d233fca2bf4ff266a9f6fe4c8a10010190066e6041fff56db7f9fd6f55e3237d797ea2129024e571cf6e5855eb24eb1fea82551c425169c4f069a8fc40be6dc36b9c74f6224b822af1ebd9230a94ed50c1500fbfae41b500090f5a2fb1b411ba6bfd5e3c03a27e453ee34cf5b9b22f316c7eaf9494dbae5a3e76e8820129dbbfee0353a302d211dcc355dc5a750799463831f93fe8c3c5f08275e54a37236e0a19ba422f62760cd8423d855316fc28685516e12a06708ea0221b4e8921da8896ab04d9198ac134e7a9b966cbf9229f1de667b9878cd5e45d4acc6eda2314a946d8284c33729bb2cfd572031cb0f31dab19fa79af5e5e29a1d4842a77151e98611cf90a9cbf85c9a9a011ec59b31ee163df093375c2d9360059658893ed4315f76751f921e386655edb1e00f2598192aaf0d39afb329a9d0e93aef475e6566bcaf9e11b3bdd474002193fbb925c760657ad2acf7d3415345435145b095d00d7803e70a6d047ea76088bbf271d9feed826824412a3ff93a28a6324bae8d0ba28326ed5201cc483fba7b8793729df1626f32d9195092ce1dc775200303dcaddfa9f12f14fd96b14d537d56b54eeb9fadbdaec12fd0c01386b4784166a72826605e068f20f6d8142c5a943255252598a2d68c899ff465ace791db618915b16971d24e6f30d77c9b590d77af3e660d71ed2bd9354d08482a92da834e2a027ee1be005657fa49c6d60db687ef341b4f1a153e21539c212a295fed7add51879e18585538282bdaaffa31897c2723eddec928e82bbc7fa90f3eba86016d4170e84df6b5230c9976b05b3f334e150c627e5c7a24f15991fd0e8231768f2ac6855d27b825eeeab194a0322ce51737ad3cc23ba57d6a5289509843cb544581e69312359d5f914d6730e7715021b458ab0baa8f7953d00b53ff9d290d09d95ea2b5bf3389426d1f06a0dc947170b2772af7d805d42cb672323b51c4a05ca160e69f4a13eabdf69f45b065f99e387116170b5b6b6c9ee0ca847aa7fab4eca74ff05972580d03378ee866068320230a7cb66d3535e045b7a76fcd407e06141365af8748c5e84cacdbc6ca51275643f574224b86f3510fa0a7a478910667fd67386d52bac0135ac48a2d0cc4b032e8e149573218d8ccd4f33b830ec09b943bed76dd77e4aa8d2a4a25e412f231a4ceb40acce03adc2f62a0a4cdb526aa1efbc9cae64a9107db0295ed3c82498800d367d5ad2801ac432e3afcd2759bb4b5ed2412e9c3ebc19867b129b204f78786b1d904bc3801ee36eccd160ca93cb95bab650e503dfe08438faa48daabb68117d06a2a7515d4bf75366e99e7426a03deb432c24ed3d4ea09bb91b79f3e1fcdc1bae236be3b21efbe5021d2dbcb72337e2b14185b1ffb1744f2152243c2bba9a1c1e9e88d9da39484049be4b510ef28b8e46a855f5029fc5cfc5b6b40a90e98329b1f97950eda2d42c99b12e9ab97c85b794a7d522a0fb4c2f0287d9e66d43edaa39a942381aa5e165858a23d4a5e5c1195a4849adb0b59ef75734f1f282c15b4ffc093da297adc9544e150552633f6406199cd6051165880530ca375782e3edd65caadb30c0b9e6f539ddd0f51f5b4bfb6e993aba4dd35cd6829e094d6ce2133641139bc8894efc844c30d1139ba0099be8844e7c022630f1899bb8894de4c436e2466023d501936e372d1cde64f2e103a3166e8b9b283b86e1119a3dab301d19f23d6bd76916555a7cebcbfcf85a289afa6ec0402413b399c7fa2a52d8d051d70dcba43a7c1d8aa05f8801a6d758b7e290f71908a298aeef912c4a4a0bedc81e2ff7b616138388ae583df3c7941586b3ba269e5dc5e7afff9be1e82396deb4e3d4beeccdfd46ff49839c2aa3fcffb0b685191d7ffa8763152691b2f9406ed891526498b45625178f30e92e38b447764aeb7f455e619741a8546a76f8d8f6493e2e69190a67b9869619d8f02b12178b5a4ba2c03bfb86f05fbfaa18cb8572d65a1dd8e927267d8332a8994fb6fb629dc02acf7830e944912c31207abd8c32bb61a4a1b75254d5f68fd297a09639fa0307dce0b430b91f167fc64a60f6cfb06b468288c8908042409dd396a49fc2f2d58310115817ec8b17d97f77496e49a822501ddda4553fe7630d50251270741ddc57af3453bbb0acd4a1442b7b0c1b716ab0e04d6949f9d5551fc7bb4b58bf8ef8e1d32c827c25219fe42e6db38544f38f53190bc17374a85860d67668977050e6f15950d796b67387cc75b5ee1c76504c4c632931406a2b0ad147ceaf3bebf9636946e4355f488f3ae2b9ed98ac2a2272ad2fceb8658db1594fad679ae9b0f1a49facee117a1dd9040b1cda8792f9ff199358d0ad7b4a0180cab02f9625ad4b53c735bc1c76e4d7b55bc8a16165bf4b7823927d3237b9dff3d54ae4f08a84c884b538f0fdbbc3ea08f57172814010c0e55cac2b252c539a2df9573da37a1387410373e9eb99e3c79873e85b389a4609b59eec4dec2478856791dacbd5bc0430cf8c2172ed72b5673a48bc27dd14acd89502d757fff6d1b4f9553b303b8273fc8f0bc75e06cbb06a6809160b273c05d0b31e81492048fa8023da9ee97a63b1d95556cc537feaf5659238a32811c394c359184d8673fc7b7ec3049d99a1dde8cd0ca6f229f5134ceaf5e5666e26e3c6b636d9ffd09567a316d3d2d61166c1cf70857764ba28fcbe1cc096bc84f9f60d7d0c5e5605f81ef8e2d61194ae7d72305697d246cb51479d1374252b003d2e633b45ada688b5a49473959ed40310bfa4fe87a7ae81dbd27012e7b1db0c9595d90ca7400069c9149960186a312dadac7d136cf1803430de74e3d00fa16627c4d0b099ebc6e2c4abf8e7b73143974ab7b0f93193122f6b14dee92cf0e77e4901b634e4ed09fff0dbf2e701ff145b2e48d689e8d432b70758b7643335ef0ac8c30ca0e012da4b3a0af71a4cfd875540f66a69858f8cc1a3e97035ddd7e016ec90e8242ba362390b0a5507315db4014560a18c6fd6512a15092776f73e446f6cd496ca6208d97607458ffb55e5390ad63e515a8b301c30af0677558845009818572324b12d999c96b49ce352bdd43ea4d50a1076b37d5066df5eee296c0fb1330595a64818ccdeccb94d07d14091c00ba4c45e108087c9b8d5a7d27e9ab3be2c6603b80249cf8d144cc051c79286357e02b90483ab672a8c223e3bd9a648efbe13fe07a488a0a9e611c78415d43d313d841bb2a766ce334c3e1336a619ca718df8a5d520968077c94cf26050ed805cd169cd514271a4f14d9323c63a5b26c7188610444eac356bfc9da8474d57ca17593a0af867e8a59294f1c807afe778440ab11471cd7114070ad1031c016f0869d82eb36ca47a6bb24f60b4bb496d99e7935245747865c496cb103eba50305e23453c655b6d6f65018bc2ae18f77924fe461ca40d5038feaff3801e7c4fb34eefc7660ee8bdc135d8acc9f905cfa3660e7d1c4c8dc884e215fd9ce478def3b88e4e45e2b004f47ea1ee4a34865d3a47134cf981b4fbe50a7e32ad062d43693d362c62558703f70a3fb83b88d7a297db78f68c2572836e783d0c4d2a36df818e62a47e868a25165d45b97b1f275deb8868c861ad9c61990819f72a5735e02db2632c2135c6c94e1466746c1c55d0f41ebdaffdb477fd074a18e3678dda0f6e5f3f516a1086fac0730cb3e5aaea414b2d62fc3a8312b4b4cd10d02828cdd6323c033dbec23fe63bcbe1725f1fa49d6db52f05024e9e5a4124cb81c572805b825355095930300fd60f8c6ccbd1e8e2c37a43a664b22a3324e647f8055dc54fdd4d5eac8a9cd3a8b6d76664b21003bee37ae2a7b9bd693dacfcc4c9000ef817bb1c2ed973b9279b73a9be847e6f085f177c51cdfc882a8e296c80af6fa385b8a820cec2875bfa2f88aaa42aa617565cee0dfb9bdeb3d6f8208e9c7ac263b9bd0a665f3780aa4f1956875f2047711f4d36b47285c96cca3798bb6f35e315173c769284b5a22072bf813e802f757829d71ebbba8d20f6127f62bad8c8af8ecc70ddb8e57f9408c4fce65649e1a02dabb7ca5346b2fd64380ea1e185619ac6b81587d8f1124d551926330f544e483a75680b25856167e4614274c411745a1451a7ddf8120096a267a5d4da988407ac593919e00bec3c77fbf49221036effad279d2a9c099c63d22d114de7c2b388c5bc8114dd2352e88fd6a5f4eec955aca18511e5b9db3e4878363fa07866e5f366d260725eb6b8faf103a78b0520749193b4c09856c8ef5497ac7f236f2c6352cbae087edbfbf518fc76c89d421dd4aaae323133da7cf647b89dca6e43ff8c5a40725fe299ae6c59ea919b1628774dfb86a2bb13ea76fe86536b9c229231ab1318f5769701f863df635316f9bbfdd6967104b3d56a87bcce2fecd60269403f323740fe70001656aab6ce88bdae4f4e1f82c833e96d0b8b203c46bb828b050034f105076afb4eb1b79b2ea4e322c26028755c2b86768c4e4b28d87b3ee818c45e1cfdf8277c64d7c83a954e2833f121842b60b38241c1dc923acd5321f992093aff1626d0cccce3e46f26b0820bbaeae9579e813ba4f582764a62834ec4ad31ebfef7ce8a650c10e51a9a63fe5aef154eac1239e90b332539c9ae916bcd5d16247949399a600cb69ca8f04e84d4a1e62c31074909f5596ede44b780ce25b063b7aa9d3ab6549c5f1ea589ca29d4777df31c07c1ed8a7bf1b59d1058739eeb7f8eb79656e632638aafffa2d9aad3254a990cb9cb523a1c037149af6dee2514f0938edc578024daabbefee145e02b8d334122d28894cc7a21accef447ff920ce1100f6b4f2ec351d8ed4174e8d1accb8793f99b976c299485597237c51cb933d15dd18d100c5441bfa195c4ba367a8f3d8b6f6158e28305dacf2eab130a42143cf1c7b2fdf63699020e4b126d4a5fa0016469f1654a6dfb7c04360ccb8c81334bd9d8b3f5e86e7c39407178459c8812a1508b0f2b07f6ad657d6d15a68228272cb492f8aa10a768dfc6e837cca2754f334c7f32b14cd1c50007de080daaaed28d8f363bc78aab0a8b81cb466b80590ec145698b56ea36e4a1c68abb4d0ba63d092e0a22c50b79fca712e3bb99f067fc8c523208da1299905c2437b951cf9ef369037e091ef2b8db2015a664e5a93db44dd3665e04fe4f165d3cca0638060b3786831052ddea5173d7bf58fcd820997e316fb24fc75d91ad78c6ee1b9f42710530714d3332bf0116e060a691eec4825c12062c01ed2e217694950f7394ee11348678b52d353fc9d0ce8a9cd1847afbc459c0264b80c602157889d800016e4ca3a02fe73141da43cc3b7ea30c58fbdd0a3e920c813df46351cc324e9f6c04e2b561e7a7d3c5c3e6f44b82eeed5df9a797b5b77554a50e5e4caa71265da351b5bf8e7d5aeb6f04eb24c9d0f5bef4444a35eb711ab38532c6b6d9a4696fa6c2594adb12215104d68e57e12274fc6e49b100dfd114f920d29876ed889b3f784cbc61b9f99cad463b7c3f0357b4c08e156fef2deef95836fb23fe57449699e5de8c1f4d5edd5dc09d5dd8fc61a309f09e12da4b1f6309d3c698d182c2f79c0d2742baeb28ab7564b44559a6ad5097e4e83f52642b41e236a1b37be0516e0304a05dc4ca82442f38a65077c8da295f32b071ad070ab1238d61421dce3648fa3e49c58d53f18ff0c23d76c803150afb42756cfff414477ad1dc056bbbb184ad227cff74d1b9e0c76d38197a36cb6559805dd1d83aa0f68177b382a03c1e64d05f25d4784ede954da2b67d0da926fb25e3ce56cd0f3cdfe29db17c4fca76342f275ed80eb08efb0e97dce35056a751f1c4e5443e010d5e730094a14eeb9603dd7f2a4077cdf61f77f586c9cee8b14a0a5c068acce8e136ee9c0ac10269ee1578d598cdb31b6614dae99d85ac9738790cddb8d42eef25436f4f9e933851b661de007a5d7189df70011a7ee6c03b25d55265372cfcb19e3f8535b6769b5613184c1bb716d797877acd07fa0532bba3da1df283b6894aaa4facee9c98dc4b90efb67d006b97fdcaaa08e933453f228a3c378336fa1b3e3701fdcf14496f2c9d40463738aaf9cb4e1346bf2d84494542b25a3919a0687cf8803f52c0527732024682d3e6a7ba01321460d8a2e56adf9a59145fa0741ff44f2523fbde00afdc65a9d3f6666ba6c8c253b3c8b452e13f7884d03359535b674ec9727ff6bbbd5699d1fe7db41fe778e47323aff4bb36c9b146129d3e8b608c3a41cb9d45056f94ea77c0f6bd4487f4a168e41946b5d7e55ff6d5416a6d5f7df7bbee3bde26dca0e655508774bd931d5bf232474265bbda29e6352e8a557cc4fe9ebde11a171102dfb5d25cabdc04e080792b72bd222ea25b24ffd3ed4e2773a36916c9c8141c8186d8a20794a25a718011cefaea34a1fc5302d6dbaa22e527a5c2d770344a02b5060490ff200000e3361d9240cff509d76b6b6e414009e33d76c135b4e8691be8a40a7c44ac675706e44d6997dbf90398688363106122a2a5de909d108f99464c556c92fcb3b9b6b0d8de496a2118640e20f7b7bcc1fdb3c5690b02d3fe1c581f3c23a542032018b25cc7edc19ed75b1a6d1ab3811259b09e4794d6b1b4ed4bcff1358992a2cdffa59c147c7dca5455ef2d053eeffab8931fbb838356fca923556dcce59543a0b7d1094881100761fa2856928885ac912f5dc20cc9e2c861ba899502a1ca6ee144de162dab87ad6eba626c9288da670761961f7ada08bd13ed6ad96255163573d7269cfbe392f94154d557f62d817d465da935c853fc012bc937ab6d4da45787ffabe659816e6d57f77268635d24e47d4d8c1e91be24255a9d79b1953536ba3b5ff0435987d91b1a1fe5bec2823f26e2552fcfa10219044f3683691d33fa6780705026d382888aab82f03a78e88f1a9f76cdc216aea429aec2f8acb12aa6ff2080988ecc5ad74b6e8d4f043f0d3e51ddf2153ed13ec64c244abbf0ed751c4f7ff04bfef97d02dc55054d81e2b09afe4155b2208aae0b64a68e3ea5926d71078c15c5b9d154f446a9eab3181b6595dfc17b35b475a356f3bc02f839150397646ad564fce0122cdb8082ec53fead8baf58f8f1bb9086d8f0611d7e26732333671539504c969604080f0b7e9bcbf268ba2c1d3310fe0f9267b11b03be0bacb3012793a703cac5abf60c4c1a304936a0101c715f111a90542768476a11046981e1fc5b5dbaaae26cea5cdc8f817a115ee601b51a14f384d41a1d6a1c5a719f43d010aedb6a4b27f33c1308ad34726148666c614550d4568aded531d2d870e46213d9d20727b8bd5b0f56082d7d989c3a7db91b4aae82c3d1f8b8049097b7bd69b655e3a3ab04cc87c39e772c402c62eadd588d4ddbfb08df2569b15c8a85e894c7c5ee24e770e606e62c3c816796eecad0f5fd10e865253e04080d295f2292c0f126cba4e9295709f4a8a442178a864a532bf0475ad5fbb299a1d3226838c35fadb062172a3ca38d2c219c9e34c46bc297b9af29fe79a1fe4ce1bdc0ee17b6aa553fc0600bcfd4c0afa1ed203d395bab8f50664694f129702f8d66ae317eeb2639fa42404f27688dafe5e59c1d8199019c5bf8172474ba217d6d92a3dc6732392476f58659b65990d49ca075b6a2f68af9e63061f4c99c9c5bddbd06ae90ff325708e77c4e63bb48ef93fef085c8b65401b828cea405426fc0601e0718baba7d2f02ccad8f98be8832e0701f887dec5a4558e7316d211a06cfec44c85d033e4a16eda8a3343557e685983cb8498dea6081e8f3f207c6c2a93356205daf7c9925d6eb1ad0a8dffb3304a994134bfe99178435133f657875bedb41f2c6ca9958a47ad4cd02b84b24b6aa99ee9a4a24d374ebccd65357ff2b3863c7e5ee300b8a5616822aa9a1cddc2767e69297abec77e0784d5cf67a10cd8850a45b4eb2db3f41f91fb504c83009e52410fbae5ed0ca1a25feb790e4ea384a0e023c752d55231ca334174208fdba0e55fa42d565f91d15d5c68496d1aae6e56f60d52e696808653cb87969685f129b05cccc902477503df91d9a21635afcf8e1f34e0e39f3e8cfde5005989b8d50496698cfa3a33a183a9b89e62da06fd63b25029f448e8edd275cebd3c825d318043390c75e6051fb65be6848b339db2d046de38b66e3cac4e2a625aafafc1543549cecd8595b20d84ef4830519e8b8ffd249da8d26b14e49c88a1af28b652c331423e8b1b1bc553c425d76e639509de9023f764d2c53c26b944047eea49a555098a0932c99aded12239c8202bb806b9427ca84ac773a823ff8f19b8138a659204d5b7094ca14bdf54e609fd3a85c6d57c113ddf48602ce548e41c8f7b222799cf582d658f65972d94fdcefb567a43e1b14579287b4196183228012842b6891ea2ba755d1ec005489c6357a0137fba61e1ab8f7d75dcdaea33517b6787cb6f1c53bf190e9c6c296925da26adc541f90963b910a37e6db5a7e612d484f2ab723c1cae21180e01d7425054ff3d35e2ad90af40f8e5d788490b06746831b82333f3d09d386dcbe68812a2b8d815ef0a271128896c9a748a67ff0044dd7baf53322c9038b77884a1c1e1ba7e93eb95fc631242e79247a87e48a6bf67bee5a62e642be09ffd01842f7f0d0f1c9e93c0cb3d9a83b9774bdc39b20e9ff711fe6ca15b68104bf4c41e3271b80f5af9750ed9742d99c14f9a9f50f58db6e77161410d5f3c187f411c0da2a7caa8f191af418195418d88117c28f2d191d34f69c47937c78db8bd8602388552d9b64a76ec402c86be776e1ff843f307badaaee54b64c374608897b18f84c104f98037078ca0d918b762e786d955cec12b3bb98fb7788f9b37b8ef9376168479cdd0b62ae43b04b5ab9441efb936a1d6dd42ed69c214693accea09b53ce99ac5cbe043d6942051252b99797ebe57a08386aef6b95832588d1a5b01200010ca0fc65b6bb9b037f6a500c8c3c5f8eb3e2090519f094eff1dea488407b4848c980cc0679410e42e5e2cefa1aa2660ef94ce490eb9ff39b87a62e407864dd5c25091026f2a30a6c6cc402c2dacbd6414a77266fac5f4c25385305756a99c18cc32ca526e7fc8898a92b4b325591cde87b78b356e11a70cb54e0c9d3846522661ca75856e397c417a0613bf8ea7db866ea79fc2f247640311820d5979d157743e01687a0553a46c55316f99439092acda311b77a1760434e48e7077c3659e2cbece2ea03270d4c5473c8f0bd19ac4e1aa8a534981fc502d2b23277e3b5cfb2072a2e7ca3a92ee77d6d31352effe6c956264b1387f5ea1bfbd374524bf1941636d027b2f4ecbd0cabfe4f9ca47aa5015bd7d2870e5a71f98dace49153c8a3b5eff4713b61a317ecfe17d232df02b58c5d9a978195c496a6b4d3b4bff9c1511d0e5f6672560a6f7f2e2b0243b4ad9525a7b2256629383250b5aaec854b14820608ddc735f8d6a352290c8f4b45d5df8a4a5671ef897574258edfda8ebd02b35210bde88747ef7b023b120040f074d7fed8987886453fc9824b519c636722cd528870b5f6f67d0c2204dd6052ecc3cdde3da9658b8f9775e28b44dc9024ac7b234d2a14cbc40902975f586bf80620d596869e8e84f087d80c07dc5249f6466c52ce5f021be540ad3e454980d68f3e80006d22ff891895c08d6b242c0fbab9d7f2ef83c6780465376584813424e3ff0fd20baa802155359cbdb9f2a19c7a54a14f7409fe2438689f2a0484aefe70bd173686a4d185e16988674b592f0c3ed971358ddf6bcf6ecca532fd76de9762a3ba2db29159ee983cbd2ed22db315a0ad8644df49ddb69bf2ae41dc443a8b05f9aeb28daf1713b157246b9e99f1dc80bf295e735b042682408d0b68f3e1ae28608652f860169882494fe7ca79882781c6811573a9bb32de42d7c14090d4c38cfa1555576816083958d689ccaad0c62caae135f72b778025129ba721f364fe68b1130088ce7d41829f8d96e692585cd2f4307627e309297331f0092aa0216d80a8c8d2f8ebbf4a830e31934732a3e0016b27936b728fe608a8ed5f1e8cfc48d309ab811a05ded66c12f174c03f1d9f7c10c8f62888e817fcb70c70e589cf63dd0bb7d844bad5addb50745ed9a6b5ae954dd08d96e3989700f7b5854f45c54ccd272e6f00e8397f85702dd4d744b926f3703e89338c01103dfb4d68376025e64ffdba0303f9533b9f4d50ba5209722efd630ce327ed101f2a6c4ad9377b9ea1d3c54a1a5ed938389cf43165b0a04885317ea06028752c9be8ca57b09b00c413ce74ae0356c70f8c1fe1994b079a3227cbb4356f8155ec3db6bdd639afbd6d9e3ab89a76193712c87dcb3c4995a313d649984112b5346bb44ce70dca9571de5f827cf0585108ed1bd7462492c6565259e8e3e001924e2093090a637fa4c2845165328a4f2e98e05b6614363ca11416a59ff95ecd667b3ec6d2dc3d79a273fa2202b72875b8a619295ed3b1568cf83bbb95a633a3ee2420b4334fe7f27ec3afa6b647158afab459fb7a07d1dc39020aaf7ead6376704e281b03735df7b70b432a50f2fac5b1e128dc40b35e818637882e5289e99d1b2df6acc64697eddeba592b526e0b53eb67c23a2e87d35b6039847c108b30042d81809431d55e51e052d151dafccd641d9b06124c532bc34e25c322ef292d1bda8d80f6dd889ee7c405ca23c721e89edca2ad02543f0de01e08fde8363a90816ed96780b12cfa3f9d6c748f04faf567ca541068589c745203092dda0fcc9d6907fe25eb02ff980409da8fd44a70e7d47ea4aae400ed6597cdb28902c41157eb2a9af2bf39ac02f63e05b335a20a070084873c59026d6db5077edba6d60821846c42f6967bef050c340caa0c57e88bd29a84561c2a5b926588e0db709977107dd12b4324c77db8ccdb097d75ac63ecef93508608eb355ce69d435f7d75421922a8aba8d057cb64556457649d4488e62d3ff4d5b319d02c683683f2721c57d0578dc59ac49cc49e6499d31d99d3187dd59d1d7ab3437376a8ce151edec365ee94904a96f90c92f9f4a1af7a6532f63209afc8b12659e6d3097511d12ef399037eb4336f76664ce647d097dde918fbd314991f80beac4cc8f7ed3207e214eab0b31ba755c89265c62fcbbc455f760633f31b9779a52f4de692ba76b80e97790bb491a1b27edd1a2ad341659693d1998cce62fde27676623bb16cb958c7d8df1b86f6ce66b2996c66efeddbb767d9de5b6fbdb5eef4ebde1b86b19d6cb7d94c36abb259b6f675d6af4d26ab33d9b6138bedd8df1b863bb27e69b3996c269bc9faa5c93ac6fede309c657b2dd62f6d87ee9c4e61f89dbfe65d53c3a105ab1101a043b42123da806fe066dc8cba6cdc9e9b425f37d840f30bcbec92b9645826f3c186e7c0366c80b1e13b28e7e23027b35383cc59323058c4df416bc032b330cd3e609973609ab91817e3625c4ca53a4a65430daf619663c69ac9cc5a6844160dac4c836956d17c5baecca5b9385eb06a755baecca5d9697a540af51d94661c34df7b6f0f3cd4f072da41b76ddb4c241a5a5c5abe839a68ee01cbcc834c269369976562d976b69d6d676704ae48a511cd1acd5bec6eb1ed538dc28f6634b39ed119e7a5c0d3bcd1acc9643ede8fa1ecc60ccabbfdf75ddbe91737d431f632e2782f8d3886e14eb6f774c0439288e51d446e881be2b8a11e33833d3a08ebef475fdded3da0be370cfba4039679074cf30d2cf30c0da6df01834e68cb3e073cf324db9e7e590b02656b6d5f06dfcb01b4691db208b1e81ef3514ab1ace9c734e5668c157db465af0396398728d93ec6bef593ed71b0bfe149b6b7e193ed61b00df6e215d91ee3eb64fb1a30fe0adbabb07d0a57c9f68465dbbfb86049635ac67b4b3f90c66b45989ebc0e8f20ecd39bed2612a9d9e38668f664be09524ed6b408ea40ce58b047ced8f78c60cfc8d6309fe0a2c56544d29341f043eec723997ee228938df8dea22d79f01ec5e0499ee77924ee57bc08637310ca6f1f2590fc2e829f28a5cc48bbefa038e4fe3b78faee3b9a7ea22661b007ca46ca99f148265d5b3d75d525e883f5d5bd1411997496043269b43975090281496196ab70cb77d01576b90a9b9ec2a31099842291fa845f301098ecd28259f06823f74978f46ea47307482fe12124d229f8dd3ba5b4fb4712491701924c1245108a426e922594c823d1082a731789c48322eec4219c959207223aa6278f2a0ad1313d06174d9c782821a25f4ac28ee9d793127b25560c3b46bec553c7889c95f094044542db73e28db382dd7d0edf577cbb7358520c93b53bd2cfdbd3fb6ab9eddcfc76fb0d7f59ca6fa3cd52c264af7e13b41942575923c325785a28258c72ca415bda8876cd9e37a756a4dbda8ebb275d4d46f697fbd671f73dbaa3d3d1b72bd124b3fc2af124df55bd47cc9ffaf29bfac61a3389585e7a7a72881448a33fe4b179c6e619b17c3f6de1a594524a29a594524aa90d45a9c27e114144bf66cf8fa94506fdd81fd18fcbf7d3296edce1b1c6664faca5a727471e6bcceeec6832305af3e4d0d172a9fda5d6d81140f4ab26a131da59b44edcc49f6de3eed491c71afbc4b13e7111c72a3b89e36d11a948ec7e5c71f4131864f46ee3388ee3388ee3388ee3b80fb4e1e877f1ccf71e8bdb221cc1d3d373721331881ff60bf5f9831229d045994496fa93b5efc986d3e125593b377fc6c8dab5532026597b951246c9f3c749d66a93b1c6244f4884f6d6683e7d245e51fba5af1aeb18eda5df4f096b9e6ba47aa59aa4fa3ca9415d81bafed41f8cd50b1adb461fb98b3e76134e1c63da9b67862e94524a29a594524a29a52830c8e8543482c5af5217a530df4787cc336411cc7c63a88f271a85faa0a924135589d2c3d79dee58dfdb4d688bdb8236cf0e0f508dcd9ee6e9d1ae8455a87c5a497b4b416aef26f4357f688c764da359ca9af0634b6945f9182728613bc9dae70ffd4f0f97e308e94834baf786aff1e81d169debccd598d6d95477dbfa36dc5952976924da360e9b7e4d239bd177d07b73f8e8486492a76077ae6b8ee3386e729c7839ee2a3008f74d34327b5cae7a387c38c224593b0e5770841fa95217a55170f846b8f4245b84a6536cbc3f813fae6844ac31df87b75f2c7958d3e5ba7b37ea3e6494bb6f5593350f8dd16e189e7e69f3f498b8df8fb5c35644813f38d1c8ccdcef4f6090fb168dcc7335465bda45add65aa32621fd8de0ae586f4f38d6d8b79a65f519eb93acc92a14ed8626713c9d46e2f8b760801092e324685ed981226b284e4f1426b286e6ed2e55962f168d4cdafde8e3bde8442a0bf8a3cbe16bf5ab794e63b895c25aeb47f8d256f3b0883c3c26ef96c24b63b498e91a4f8e1d199dac49aa7d5cd59bac555269f4915ea49d65fae80d5e1a85b6b48f35e70a7483e6a9311e9eacbd2a216b4cd6dc6b1295c71a93a44b2995bfe3edb74cf087cb2978fa91083c38c7f801a22e9338ad7cd34a37affc90a393292148094d72833e4c27dd6b70247279cb5d44234c27894566bea205b3e0ba435da26be211b4a55d7be9201e7dc8f49f1c1aa51a23b1c8114333366f66ced4c99a3d8763d465baf60d24ddded0c7a5ad4a7db8fcfb057d50fcf2d2dd48dd2ebaca48cd43e650be1f32caf7fe74100c327af78141587e47fa96efe8175105e4bbcb5d44235ac4cb2256d1089338add096f622338fbe834a1a7aa21128ce2bb4a59dc33f645a29d56e56393099cac47c37096d551a53df610e276ba778c8ccdc5bcd73aa3b59bbd63282fe7ea4275235d1c8cc9c78c54a5b1ab58d044c6222b175014a7849ee25ccc593c79454fbfc5442ced8266713b9a70b724f29a2e40dcf24318b83508a58dc9c879c15d12d671f8de97b74ce397f8334fb161f409ec6b2b4a16bafd1bdbb37195b8cba66f7841f914ac1f0050993357ded33a6e5213ad477a8a52567ab4548d3903546423a3461f45a3fc91a10b2769b45d8f7b4adeffd8241baf74120dd7b3b05837c5d19a33da4653831913556dfe43aa94ee763e659857a4893d12ab4a59d0ef184f63db5a1511bca9aa693b5cd7bf7cb71624f4943bf612967c020e890eedef68efb364e5c02e74ade4eb75359df145b2cc2b187b2d6563eb61a791387a84bbeab5097155923f32656f1d2d6944dad646dec58d650748bb567c6952a845279e55240e549ca73ca1b594af90529abc05d89c779d70b3dae89ef4aba8f7be7715cc7dd8fdf649014191d3f647969776d52f859aba5db0ba6943225e0b0a00850a48801931e4eb27d5f9169a5aebe943543e650967286cb6010305ea5af73fe686af394a00cbd816d41283fd67ca5a4549452879452d228a7d3c9c311ceb29d92ade76d979b2d626310caef688a251e27134dcc41682f3f2e888bb2cdaa0324a9c8f0f33c8d5e712c6263106adfd11727d3ee0fe7c39914b4d1becd6b47688bce6e2a817e3c0933d2197db55ada0ec25147a66d5bbc415d2f223a86ced9ddeb3c243e64ac468436b5f95da3e0cc201eefb76db79b8e1f760c218d2476b33b74fc405b3abae79599a76fdd60c9dd3fdabdeeb93a4e6d0705d8713241ad75f49c56884aa65228df399b53acfdd4b4cf2fa438b4d5f312ecad677f38f97bd2dfec3cbd1f6d1d493ea533ad474680818199b4ed14e14871f25864cbf6d25e7e07959fb4824f4c1af953ac4d6ae79cb7b8ced7df249e8723ac9faca72c5f5f651fc9f2424e79ce496361a54be81334275319c5a14fd09c6e41adb5d65a6bcf7969eda956411b909e562b9eec7a2a71b49c2aabe644d570f27c326f345bb174424a1c3a0632a8645896323274903779edde48c2742009ce1226591ee60e55b92181fe7373f853ab36141a846303916e48b4d229445b433d24b64cf5a30549de3eb60c8a4d0f95b87bbb212b0ed153bf846b0fae4e6c78fa84baec14a9389ec67799546522a0284155ab41401da585a8aba5776843a12e109c72b6e205ea98fa3be789c716fd96d9d220bc5b03cd20a44d684c0da1f08c5edf40fd1a89f5869bb5f638c962bda1a2de8c778a27faa45f92f62bed1a25d79aedafa5947241d472df41e9e49c302b1794bb9bcc45e128e59c30c5e6d9e92b68abfa50d7d6f7c6ce2094b32b7974afdbabc8209c6d3b88b63e719cfdf5109350f5237cbf91e4af8acd2c952e4de7b85b16db2d37a27be2185ae546b6ab9b76ae5af18a3746afa138defb09f9847cbf94aff6529c1a619111f7ed7e0332aabfe238b72aaaee8d7eede818ea89b2ed7614f2e591f6d4e8dfc709faa83762248ef53b46a3ed2271ace027d6ed9ea67558721b576baedf82d85cafd990c64820ce14034f52d7c4e3cc5de5bc949208f6ce29b65e6ee3c68993c7edad75b6e27462d2f43dd9734af6e6d754ca14a129992e9982c7227434d63cd23712d0005c19c29be5adc4744ee14918ef9e606cc81fbcd0fe206cf5ed50b6042659ca96002466295b42137a21be08c793f5221c4f4470d4c6869c69ef7d24fad51d02ddefbd4f6c00271e9968f4f0e07e79743b0cf138b2c3d03da23504d4cabd83596e6509c60e7cb2877bd05b244c320563073c5982b1039d992cc1e842280b216be6eb868f0e174690010fcaa8c263cb97b6ac4f28c1e802c94ea6b7a00f243a9d8450a69448d5f058e41e4157301336735fc2b46d7b4596659659053d79d456a3b4d344e94d7c6fb94fdcbdd60e8f950b8de8131932ca52ceb438c120ec7be4b2c4b28e92b6a40c6717c19330a395e9c04a09e5071d99ebbaaee3ac74956e529c7973cfd11b6ee4f2486f284ead922b9dd129d435049d5d991026689c3744b074f10258f770f4a65f0d85c6d4cb6eea0d0c0fed69a205d0aca21149b682d5221c7bd67dd36d25d73a6f2acbb59b8953657508dcaf07fee83c268123b41deb2472a6de7bcf7597e3bab727651c16e077d03b6f349c1c59f3bdd677184690afdb3143902e6fc2744c9afa53a19f205b099ff71b4178dd39af5b5ab8ae3b15f73ef7ef3b0b5671bf5cdf701de3b8279135dceb5b89ec58c77a060d836641aef7b88d85bbc7bd0051e1444bc0c93459ca809e641a535f6fd053aac36611ca3c5628b95ef93e495d5e78c3f3eeb9d18723f4e6cdbca961d8b6eda35592ebf6b19a810a9d120474c7c80df6a02db35984b3b5d711c6084dd360f2ec31cada7774773f09644facb4e5799e8e1f5a37dea2f71aee9eb00c325963855cdfddf79aad50684b87ec86e1e9f4b73ad649c6901d018aacd65a6b8dc562b1582c164b22e3ec75f2754fa54b2c0eb549ea955c6b958f46a1520e536f7b10de374eae6337b1899d84b6ae8c3ed162d6afaeb270c8dee48a932d0b72bddd221c45df64f4de306c1f1dab5f7299c42abdf94d0f21d7572499de34278ef786f555269337327923c301080601933fdaaa332268ab5e0272a66a2bf034edd76a5772d7c302bc06ca72fd76d18face9be8f7d845c5fc39051b211e44b471d82944dd81093a60251e1e709b92a21d75bf37d19f2b5160cc25ed3aca6954adc9db7c32298b9bb08abeeef6c0a117b25206beeeb27205f2deb98ead29a0aa30c0a0a03101772fdb942aef9bb8c562872a656224ca18214829a005493f0932b91ef438ec8a58fa2df7b57fbcc7564bae9da0c4f419b301c8decbda799e8e87e744d6dba67c2f7dedbae69fbeebd5c69a3092514267cf2b384c24414f90a10930c93a54c0956b29077fa3ccf334999c88eab7044922f55cdd4f2966b1d68f3728fe57bb907dabcf4106a7711bd8aeef2967b2edfd4442e223c46aedc5d30112bc11fa28b44d50f9a4537c20124596609fe9819f4a1bde55e0be6cedd7bf934cc6122b6074c16c164efe5e3b88bc4cf46e6c42aa3adba45a8bdaf89a38b0817a979bb2010ed57fbfd0483d03e71c834c2f422b3f1a854ba8e2b8e19c8da15c70964ed4564edb6bb9a3872a28f9c11db553fc2bc3dcc9e863971841935b0479565add2d6fd442098e98910c753f74c182869e86b50ab3e6854c11f2090fb0d0483b89d38648ea30890e422336bfface769dab5416cbf2c15084cd6345147bfea87a063bc32adbfb59e28fd2a8886b3456312d9ca2612ae7f4cf1248c053f28a78eb12e0fa5bce752a22e120b8fe4612646de5bee828fe00851b7384250d34212b6e14ea796530a094fefc3127c69b90b8b6933792c5f0b18044c1e9d34a21407a4a76ed922fa1d744867fad94bd0f55dd4718421162229a423b4a76526e93b128db0cc2e73823e70e7f0a493f0cc2e5eea08121de8181dde0cf2415dc419b4835902f99a120959b3dd76c0c5451c6d5b07de05d72ca29c976a69c5ca74c147680fedb1f62f1b523955f9cbe7611f273a4658243b01fdf09c76b2d5418207e1a82348475b29d4159ecaad42af50fb127dfc6c7dadf5c39284e7577390d27ba44e4df74c9f2c2f97f4100cb2fd453432338b38d2202d77118d501590d44b2fb53c454918f596d14928eef7a88f44b3ec930d4fa7530fd45d4eb1e782532e2e4fb5b0bc7b29dd03836c67118db89c7b070631b93c4c892a20d7f4bb83ba9cec088cd30f3ae44c870e1da9afe527d047f776f990517671b9e91c18647b112f1884e52ea291995b1ce9c3efe817d0a6e504fa68118d085f6466967b265c3a8b1ddd84c7a944b6a523d435ba3d12d415deee6856acd09e5265453487b852c96d62a532cdce34c9c9b65bbba7f7f49e522ad755a990957e919b85682685a11015eaae422d5628a3216b8c845468c2e8eda5acd92c0fb2bd99b9720f3f0281dc2dc8d70543b6d6dad7ae39b5678b364a850a3909eb7bda8fd6077cf77d6067c1ee1389c0eed3402c3c4f4828db213bf61772907b2ad4547a48d6482057ac42d6da1877efb74da39cd675dcd5b41c518f27615e3a3a8608595375d0567d11daaa2f2e3c4d7108daeac42aaf186ea2943196085933f334238b3b185bb9fe00407e4818cca4a9af0742d6d857a1f0d431b2eb6126cc8c3c6fe551c8559392e7cc33a7a98de2e5c0525df5a3a59f57e0962dedb75f9b8ca9e12f5aed9eb029156526ddc141d8b7d73ece58acd29694912e7b4ab5d37b0dda507aa95928e61c6bee38ef93e5298eb39547a71408cc38123fb175dbc89091086fa7f807208628420812497298f0381983ba28cd4d5bd405c2b0b442bb81d12467823f92c81d90dc7513f6a32bc88943ba6ef2a3add576fa41383e3710231b1824d482d06b9ca43dedebadd5344db3db3d8da3bd6d1b3662fbd53626b2266ef3170c429fb3b66df7de4dceccf3c8b679d03994044532db83e2491855276289442cb109d695d0f0ee3b280d34d0606910df313d0a912d0d34b0b0c4164e1c77647b507593caba1c7cb3bc5f2def7b2f2ff7b66f7bb88511f5df479f13737f69d22d76c1230a64d985241247fbeedef6ddfbe979a85b296b2ccaa65e5029914a75ab3a771a8ea0e1f4e5f8e2257db1bc54c3451be992dab35c511c431c7e2f0ffff0e5f62cae86d3268aac48248e97b397b93b43169d6445232811e9a81b41128948b7a4772471c82662d104eb4a5830ebdefc589845f2b03a8b7596166b66752ec2f75bfd62398bc5d272d6c9742534bce54abc8357c2bae94a580ebec077cc8d7e99dea7014b19e3f21dbd83b2601646d2330a91f311e38e6c45d465ee62e28812edbb1fe96850050fa480811090b0c3e394b9171120c92e38bc0863e1bd054b6cc261c7d083b884c7ede14978ac39143f9108bc05c52424d0978445521b495fb0a50a4ff6abc5f1887adf579432667b5fc9268e4768a294311289b05f4afada95d44fe9837c3d9247797a2971c82a4ac983d478dc7ca4bee716925624b35a2c78adfd72d7eab51c1ebffc39b71e418c98cfc2933055092979bbf61e558831f2bd563f29a56cddb053245273d05673110e9999de985f4278040e8cdc2d33975bbaa6955b908d7add27ed6bdbd790b3327fd8c8533442d34020f5f716fca1fdbec121d3d21b5164e62a6a4b8c72b2bdf7a2f9f8039531998ff70b59744828421d6369ac63ac0eb4abd5b6cb75de078a4621a9646269717939a152aa158b861a708441c0642fca3f1d30cd1463d17d871c7abc1b58d2160d961de3014da1295e956cad47255b0fc803bae786f0e7e16f06e790c363bec33d981c76c8e139dcb3f1ddc03433604f8ab312d27ce6f45e0c6843c51e421a4a43f399efa03b68edeeb6e136dedddd35efeeee1a0e807777b78e7777f7ebdddd7d2a445d44bc77779fa05017111ffeeeee264273bcbb9b088e77773791961ededddddddd3c98de4448efeeeeee26028e886cefeeee6e18ea22b2c38d77cb7cc83c030ea04d0700d602f801071bd325c695c3ed2cc7d02c8000fc001371c0fd9a6ec136c864351c0098e50300a6b906d36c43b3f09024dac4c232d780650d3114ea2f54e98569d68169aea13d17c993281f54218b067a51d7bbbd43738c7c88e17811bd609a73cc66b31ec097d30b0e994c26e3c1f4d1bc6ddb0ec923c9bcc562e0a8a31ea7c96432d90e37ee0d4cbda63b32da268365de61464ab6d7e1866f06e7f01d62ae03ee5c77e88b5e1e995726d445c4f5d765de017d95131356ba42860933c5d098305312284c98e966d2883161261c1b506ff9ba4f2c306b7603ac6281a4e94f1b609613aec0ac326a805945b002b3c2a802b37ab083595dd000b36e400566593103cc8a820966412103cc4ac11498b584147825061dbc4a230678858528f0ea0c18e0951396e055192fc0ab2240815761b800af7a9083575db400af6ef0045e59c102bc8a0207afa058015ea5c009bc5aa209ac12c30d56a5a102acc2420ab0ea0c2558e584245855061358558425b02a8c89553d9834fd19c3aa2e66ab8f04ab6e3069fa49609515b3d5470156453169fa47b00a8ad9ea9f00ab9698317d1360951272a65f029c32836cf59150b520f74960441c5941b93f8222e2c802ca7d11101147d64fee0f39421c59b2dc0f0108c491e593fb1f10228eac9edc37421c593cb9ef012c274d07c491b593fb1cc0b26336208e2c9ddcd70096932603e2c8cac97d0c60d931171047d64dee5b00cb49538438b262b95f012c3b8602e2b8b292fb13c072d248401c5743b921208e2ba1dc7f0096938608715ccd72df0158764c03c4711594fb0cc072d20c218e2ba0dc0a10c7d54fee2700cb4923443f08961d8300715cf9e47e10584e9a0388e3aa27f78160d9310610c7154feeffc072d200218eab9ddc3dc471a593fb36584e9a0288e32a27370f715cdde47ec672d2ec10c7552cf707805556723f00584e9a1fc4513594fb302c3ba6461c5542b90f002c278d0e7154cd72ff855541b9ef039693268738aa8072f7208eaa9fdce701cb4973431c55b2dca7c1b263761047954f9e3432e2a8eac97d1db0ec981cc451c593fb31584e9a9638aa7664c78c2a9ddcbf01cb496303cb4933b2b090fb30ac3372bf6465c2544ed8208e2a9cdc17ada431bf2067fa279ce2826cf56bc0a933664cff05a7aa2067fa2e382505d9ea97ae4c588a0cb1094ba19164c25250485dc97d96d295dc292ab98f8ae54f1c535272bf9424b3706a855365cc9825c89924c8565f855361cc540aa7ba9831fd10a7749002434b6591fba69b094b8961c299b0d417e2981a23f7ed4deed4139a47134eee5b33a648c44777ac637a9e4e615f89dc9713b67dd496c8ad25c9addd640d27f7a5386a39da92dcd7743426b93b31b15d97a4bb993e2f31ea9a4ffa2f31eacaa1ae1115cb4ba84b12a14ba2636bf66eb801b4b901b4b99db5967bc7dd00fa9899a3ab8ee4855e15bdc33768138abee15144ba6749a257d046744b3a87230c6f2d68e3596bade5acb59cb5e1b7d143d13d492da6f9a5e748094bd9b2e24b8f282645b17e5931c564347d78728f9a454c66de4a90bfcbd6cca6259e4947249a7268abbb9829c7a698d098be9541a79890c4948e12e1f8d263ed77d0b6daf68558e69e3ca664239c6a124bf9dce43e88b1505d84b148dde32827b9fce284ba44dc66eda66d55dba892d0a67640209dc37b1c91ed456ee6de28c898ca1912c95ece90c0bff49042714402e2979e1727b4a505e932e5c856bf4d2c2a234b28f7533bfd4abd9fd2e997ea7d4f248a89b4979e1e51903f0ada70a2294b00c723254e9f8ee9971e9a44fe7e6f37d35f7a58c41189e9a5e7c509757da24fb657b4ef3ea27a5049a8cb5e87b644a224a71deab2dc9be3b873ef4431dae2c4be370ce5cb94d331a79d93ce8909f8a38893ce89c969c706d0e64e566745d14d4a27e5b3435d63174b31a1aeb14b5d913bd34ebfa60faac7e70446cc06286ba79d53e78381016d3cd006d0f3ba4e1c4d07ef79f41b91b8cb71f79e43c283bbdcc7dd0db571b7742d67372bb2768ab6796efe4e69ba0d511fa93492d4752575756dd02476ddcdd308edc177d7bb366cd8006d501c0c884271dcbdd6872304df42bd05daa0c02fb5933bb5533279deb66d1b121edbd6b2895c441bcb17c24d440a439268035d5af068a9e4bec762022fc1aff41d0451df77c30ddb0bec6d785282362cdf41376b5f60e73796c780362cefe69cd3ce7944277777cfcb27b4c52128b9eff9b8e2586ff2fd77cf9e118ef69c4fbfb4973e8679341a89ac48542540d3443f52af892da0215247b4a744243c44a2e96367768a15a22ed24f1fa78f1da22d2b64a9ccc251f4d1ce44aca18e6159c1634a2844dd662114c5a60ff716c5282769cc5038451da90b3bb033e574a61c501caf3886279129c78ef5265b71bcf72e96b94be9a044b1b187f2098fb64aeebfe0161adaaee4f98942ea4d36dd633141d9e24a96509a48c1912594263c377ba252e779a81e3b85c6f4a53745eb857034e5d4d95ddf7ebdf4744c9f7b177be9e9d7e99e6ccf145f7a44b12e0cc3f164679e177e1214bd13894ca0cdbccc8de5ee716f016de6656eb28c4fde7ee7b96e6eb6fbdca4641195101594fb21688302b2580849280e0a6df58fe46472668a15fa2e413b9b3c824e3afdba370c5ba4935b74aab1eca324043f4e1410e7d3319dd2610d35cb4abfb47769c4ba425b34c4684b634d5088996292daa12def125400e5c11a424d1f928f0f8de9936eb11092ce1af2e67d847450be6ffd0065941394cf514fa8abc332e710ebb61c62b3bb316b4c9af97b8be73bbccdee39c4720e3d38e6caa4b18fb1425bb6fb8c5943443d4139a1ad46f9d0166a0cd418b4d5f7e917e53173098f34c4729f84ea197b36c244aa088f1d84a2921b3525374aca0b288ea8284ee80b154301a1c6c88d82921bf524f7513da858bfecec253686e245f54bec25d676d6af9915261df71413daba22f7658a27f76793544f4a87b6ba10dad950ee1ecac9f5069ba798d2e1423876b1dc5dac4bd27795a72896fb234c9e3ab93fcae41bdee85715c5684c7fde06d066f6e64363e66538b9b79f3c7b26a92b95654a270133e6d3e193f73e50011c0f4d4ce974ccfc98d2c9cdc5a69ca1615583ea2914368930366ec0c156b0e964c99508a390c034242657e5c21764993e476787a7c7471634131ab212bbd9118adde4e8f4f8c87e808266b19b1c9d1d9e21a15910d0cf0d1dad1b6f9d1e9efaa67f6a8eecd620d9ad3bb25b8564b7f6c86e955664974a487f2f27ea1f3933656090579d84f3725ab984e9d9344ab73090840933d0828f0aaa5882075d022dc32ba45cc8d3562acc118994593c71ef5ebb7be2e81d7c128e52b6a300f445bacc0d1d9ea4adeee0433c22c9a101b087c72f7b5f3d58ba0949f6b0cca61248c249484fc17990c42dba4f27421b305cb5fa253a7d77d088ee1e6725f4da7a118ead7cc2117edd65fece755f277ef4cad0981189dcfd6e25d04c20ed09688eec80829924c0cbd4d70f4b39e371238e1e78c8975e8240ea67392abc1615babbb1844d40d2342177985b86b6667703e5ee24e416620820218620e5b1d55bd46f870c7585a033cadd22a2e0d84d93759c105b111d9865a0db053b70818328f440890ca450861286009445a66d37f149adb60040c876c0e5d0419b6ab6b52b4415b2e8b6aa7577ab40738112a80c210b64e0620a3c433c28195ec89436d5382b81289555618a91d6714928d544216c113bea4a3629a55d96b22ae4e451ca58cea0afcb21b9dde5674721d95e7a13946f9a394d9e6ef247d56ab54dc3e012fdfea3aed1ef43ea0a7f6f25ecbbafa5ffbba49dbf4fb007e9dbbd0eec61adb5560383846711bdc3b39c450cc120a677efc42a675adc413bb145212c79bb34e1121e85e4515e08cb3827ac3bedb09534ddc350fc088bf005bf6ce3bdc3e3cd57d5e3bbf7eeaa1fdfbdfbf8446f07ddec3920dbefef265230487dffd06e452bfa60a1a6a96d71e9e56c3cb27cff727bfd593c0ac9aa0fbc8feda028bfef3eea3f51084bf6c41149c6632bcb3ce7cc548bd1ae54f57d6ca286a4beefe307ddba7184544a514af929a7ade2e9f90703560cfb637fec11ac18f608f647d648e9a1322bcbeee30926270d69746fadb0171aa870861b2a90f962053eb8b28527404bcc2408e1076184377a6ee8b891e3c66f3c31831c3a7e00a3063068420b50b082337800c51a424ca4608c210c210c38bc206b590e81084e9832cf294759ebd3d34d9b36cf1f36ece7867b08fb17ecd1a72090bebda6d563986c29b5f68de76132123b5b366526658a94d99429332952a40445911225488a94a02851ecbd916a087b447a245503260aeca73d121e2a51d5165751d5223d05a26544290328cf6e3c221932b3949531464e8222693ab530c4d0d05015cec0852c9640023d57616005155efca0056ae43871051e550c219c810598960c18622843ae2755964300fa226b598271032598f0eaedba7577774da2c93e226a14809f586bf70f4c87620359f6214b2836b8c9f54063d5641547dfecc8569abd6ba34dd3346f1462f168bd6b4170f7aaa6699b68ad68b70ff4d19db3db2d8737b1d25615bfbbe1ee168f2efbf56fdeda9bb6789c42757e2b42b3294889db214e219f6947bfc23bedfc58a4419308c48a55d4c220ac9c9b68ed48fb401fa65bd108d345f6a316966e339ddb36fb1671ac79f4cb32328dc41e42ba247b16db3cb53c39ce1bfd823eb6770f4b23acbd3178afbfe9c484d55aeb0323aa27672163fa289ce291337d154e7d380546173a903357d01677c5312546ea8bc904cb3c6313f61243c55e7a503da61c3b8bfd1ec6420b552d50e5a8543b2a1e558fca472553fda8805441aa994a4835a4b2b28aad6e5639abd5ce8a67d5b3f259c9563f2ba055d06ab6125a0dadacb062ac1b560e8bb5c3e261f5b07c5832d60f0b8815c43a8385852437a92b1927a7b4a4c44492092b312189a524b95fba29e194724a4b4a3aa59b124e29a7b4442713095f6232612527259fd29352a949e9470503a99200561581555f6400ab3a80555010825547605511bc7262ae8ee09516ab2f666b25c60a0ab3b542830cb3c5728235c56cb1b4982dd617b3250614666b0a66c81932260deb087286150496177286c5c5a4616521675854b0a49033ac27260dab0939b3861a7266d58549b3d2829c594d61d2accc5891316956479033ab204c9a95172b2e26cd2a8b1515936625c5ea8949b36a42b5c6a451a9a1eac2a4516941358549a3324345c6a4511d41158449a3f242c5c5a45165a16a005649a15222554e3000ab9e5035910a834ca981009c22c34cad315b7d520c725f53ad5834d480830e34385e03f00124882cf71700c49ab1d0c8ac2ee4fea48116721fbcb1c38c4c0e31ad1b8472df068c0d7f71696131a17874a098347dd51293a6bf24f745aa24b9bf0181535a9033a92ea4d0e8815357902933e44c6a0aa98c534d90ad34ce9834fd32264dbf4aee734fa6e4fe8d92fb5d8a8c9418a923a488205b3b5e0000a7be98a9b993c307571893a66fe3934c5edab9a2c4536a52eae176b62b443c44682c1709f356623269fa4c621356da295d813361259e49d313566a32974c586927c915373c384d7a727fc9bd5dd771d8c829dfdbd075dd6d90418ac90ca4ebbead14d2d5a5a448c940b668b093e249f5a47490e241eeb79ce95b3384a39d99216b1af0be0685e922e27d6d0a13f680f7352d68684c9704ded7baa0a9216b28305d45bcafadb135b139315d19787f7b629342d66ce0fd6d8ae9eac0fb1b155b16b2667c7fd362ba84bcbf71b179216b40f0c5741df1fe1684091bb289b191b199b141619bc2a6850d8dad0b9b1a1b19b6356e13d789fbc495e24e71a9b8595c2d2e17d78bfbc50dc23dc215e39271cdb850b853b85ab868dc2e5c352e19ee1a5c139c13dc139c14dc141c151c0f974513ecac8c092b4d915588a01d4113432363ba18f0be16c684958478a079a17da10541eb62c24a544619c50652cb42d600315d3fded7b8d0ac98b0d2908402034d0a6d0a8d8ae9b2795f8362c24a55c61cda1213367534255a139a13da13d3b5e3238c377746560d4b06bbc674d5dccea64c1112a2426568a8cad4719955c92e2fb12437385744b12d0987a363ab20ad156416a61492b6e60cacc4408ddc9f515833e446c1132d18638c2a404053d088122548caa469285272a47448794ce9b400e063aa8b9a8fa91ee4be9dc91afbaa45583a912b0eb1199280c92302efe1329bb0d2182eb312d0d4e2a8d88495a24c2cfed23361a5a06983a37a26ac2465d6e0a69c092bcd66152f8d3161252b178d013461a52b1b50ee97a24c98693b1725f74b413748ca84996e4ab30933e1bcc4a4e40e67598b9350b1971e54cfa4e99b72b0b8c806df62353897a48a5f1e9c29059679ea6099e70cb0cc330658e619059693890e1801951397731121812232d00121471441e208922594dcace009172c89c11433a882ac99c91a908a25c89ac9440660c89a29858e0e64cd8ca20a59335f00850b64cdcc6129216b260b70be206ba6134d5441d64c15a46009b2662661020c59339588bdbfd281ac49e2fdd5aa0a59638212bcbf7281ac313282f7574ac81a2243de577d41d680e003efabaa206b460fbcaf5a82acd98006c0903517e8c184594007b2860213a842d640208a097b400312e01ae27d550aa68b010a781b0973c70209eb3eca293367eecc9e71ca26500d1fe76c0e8d3436d29c91ee8cb467a4b291028d7436d2a1b16363e78cbd338e2d73f1f0b1c5e8e1639371e363fbecf0b179663eb68eccc7beb112f3910ab53ed2a01b3ed21f1b1fa90fcc47caa3237ea43756a65090cbc7f9d3f271fab07c9c3ca68f5307f571dea4d0d844074863ba102086e912220820b0305d063863ba7ef4c83c5c05783fe584e9b2f998a2f2312525cb99fa0208d2f543005c02783f5584e9da110131c916dedc495d415da5f7533a90353a0e80e9aaf9c7d418b9534f72f8f0319585cbf531b5c5c5c1fdd422c66531b188a17a44a4f76df81b88d3062f578823cda2cf1a8823cd5688b30a71a4e1278f38b3a3c80a5117a230465119678ca23472bfc484acb1278198f4236748419834a42f668be4859c217141d28294859c215131694853cc16490a39437a82e404a9093913ae31694232cc56a8869c09bb10a2116a41ce845398342114662b3443ce84648462844790336110264df8c56c855ec899908b508b300b3913523169c229662b9442ce844f844ecc56d8c408093c32824723c0a32e4c9a7e113c22824743f0680a93a67f041e81008f3e8047644c9abe103c1af1c80378148449d3ef001e6d008f3480475c4c9a7e06f0e8027864013ca262d2f48bc0230ae0d104f0480278e4c46cf52180470fc0a235264d9f082c22c36cf51b80456ac8993e03b0a80bb3d51f028bd098adbe02b02801587405d9ea0b81455398ad3e02b0080ab3d50f028bcc9033fd0360511364ab6f002c2263b6fa3fb0488cd9ea0381453db08808b2d5b7c1a220cc56bf0058f4c56cf57960911772a69fb18807b2d5df81455ccc565f0058a4c56cf503804559c899fe0f586403d9ead760111553a4038ba490337d1716c140b6fa3e60910b64ab9f038b72e44cbf844538a21bda1225a1ad7e0f4d461e452d8603fa462fa077e8203dd3405aa67d740e940034860e80b6288cde405fd406c54161280db581ea40458ac3ade0a193500db397201a805c7e58b2169f550f0b8f6ac7a49347d1288a4939238ac544619034fd930e757537e59c743c2c1aa7cfcdcd4438da59be95b6ee946c673d6eee82c211d593bbcf8b3b21daea8672f71875dd2e465b7d518cba3c110beda20f637caf28e679b757423bd3e92e6403f23a6cd2c1a61c9df09ee6ee031b50b6e0747d720392355d9e678136d34ed1b1bfb732771c17769d9dd9aeb35514fb7d88c78e9b3e5400f56dc54a8690f423676244e0256da2287aa2db40ba0da00d69ce39ed9cd3ced9e151f4827bb9ae037b5835c231a5632f7a8789d44bc2f7de941e9db4bbbbd66aadb553d46272465a79e9a1ad9b39b96ddbcb36ab868aa57446540cd5d34c84d68a5687b6e65131146a07a563ad0e963533b78c44b236c20c642d15fb8250f2e02ea800c943bba14ac27b0e5480f4bc1ccf5b92a3a3e1d0566b1f6823a46da6b56d45c3d196684b68ab0f4e6d89c604d46ea60faac5e4ccb442b9ad9d425b3dc19c43c708ede4c1339a72be6d2e422e545ca6cc9c703ea5272559094ae9c789139fd29392cca7f4a4242b4129fd94a0947e845c9ddc4cf2cb92dcbfa08f995f72ac84e349a78a9415b2a64beda47a523e44684f89295a86703ce9d83184f5a5a7c7cd9cf8d2435bad43a784e3f4e9a95584dc7d55fbd40e753da53386794ce9a4523bd435edabe3d1d7a1cb2f2f37b2a60959d389466e1ed26bc45e725e62e14ee63e2b061d5943b38a6b28b99fe45e8d2ce3e772bf90c547c70fb4d5ef14849fe2ec62f640d6703e902f4d08d208b2667b5bf1a453ea2795033983054ed140c6f4399ca242cef43b9c9a62b6fa299d1413ea7299425bed2477aac9e852c5e54ab6610889d4948ecb8c2385634a8786181872a61fea00b4b155c2b18b813ed367fab8dc1b862eb327a4aac87d2021e42e66c1105230011c8f2e763fa674b49b8ee9299d845035c58495ac2c41d6906e733fe5857c81216bc2f75361cc24481758c64c4941babcf753559035a3f75367ccd7eafd1417a4cbe5fdd41764cdcbfba934e6ab86f7536690aed3fb2a2564cddf572d315ff87d150ba4ab04efab5c206b4cf0be0a8af93ac1fb2a2ba6ebc8fbaa1b4c180ade5775315d49bcafeac18421795f15c674cdd8fbaa224cd854e27d5519d33597785fe584099b4cbcaf3a63ba6692f7555898b0a9e47d551ad33553f0be4a0c133655f0fe6a89e99a37efaf523061b389f757504cd774e2fd5514133657f0feca8ae99a38efaf6e30619305efafba98aef9c4fbab1e4cd86cc1fbab30a66be6bcbf2ac2844d17bcbf2a63ba2614efaf9c3061f305efafce98aeb9e4fd1516266cc2e0fd551ad335a3787f2586099b31789fb5c4744d9df7592998b029c5fb2c28a66b4ef13e2b8a099b32789f65c5744d26efb36e30617306efb3ba98ae49c5fbac1e4cd8a4c1fbac30a66beebccf2ac284cd2ade6795315dd38af7594e98b05983f759674cd7bce27d1616266cdae07d561ad305f33e4b0c1366e37dd50c246cdee0ad6292da619d4bf9dc80c373b89cb098cb5cf64b87ef70396133bf71d92f9af77039613c3cc765bf70dc7539613e5cc765bf5eafb99c3000fc870be072c202f01d97fd1ac0795c4e587e012efb4580f7b89c309b0371d92f1f37c0e584fdf8012efb05e408b89cb0202ec465bf825c01971396800ff1065c4e18034ec465bf1c70085c4ed8032e81cb7e45e014b89cb009bc88cb7e55e017b89c300b3c03dfc0e58469e01db89c300f5c08082e27ec033fe2442e276cc88bdcc8e5848de0236b46828f2ca189c547d6506e96958cc447150d72a7d3a864cc3586554f2a4434000000100002d314000030140a868482f1703c103449db0314000e89a450785818484112a428839c3106110000000020002020a06d00dfe98f4f0cefbed3fbfcbdeb348b890afed7f4376f1e05e267e97b08f875921e0ea64a209b22621a200cb2237a9b9bba64a9e7e9fcbfd58f894681c08c4f35a59affbd3055ef73a98825ff0bd18dbe5bf6afb3fcde5828fb55992776d9bc5111eb74b6ff74c69dd9eb7bab77c9b31214500416aa0fd05df5a3c3fbe65d77ce76e6c19fdc73d0714e3a36e51c4243b7337f556def1381830b7f37ece98380c9cb72490d5cc50323d141d0970952a282cae782f092c15ed820dbe860043ee8dd85902023548212428c13f6420ad9dc0a23d242ef782101c450ed6608416ad8233764b71c86cc0efd5d0f29e487da12448836c49e2922fb8e184292e84f9648694dd4ee89104514db658afca8624cbba2776491e46d514fba088949b8dd2aa1100cd0ad8cf088039aaccfac1e8361f8ba81e431f81b442a9ca904684030593285991682fe0b82a0997b05bb3e2f0a43057ccaa16db9f7d0ce552583ceff5b85cc0e2fdc2a21303a28d456066d727862613921878362c26a28d40daf696b3e37c2944516c8eeb16f52c34ae80fd4c7bbd858ff9df007d14df8b4288db8008fd04adf7eba096c9651b9252d0320d74707322a8cac59c1a5663729397c79035bae919389a24c49805103d53317081ca5ea879c13645c5980b82e3938cae06f72526fca04bb8502e3f6f13c30126d2506b2b5396c582de562e3b425c00a7e0b62a76cc6e064b6a6bd7367d31222da901ba069a30dbad5d6a1283c22f2cc681b72706c12b49f5b25ae524297c0fa03658268f2b789aed25f27ccaebf4fa85afc4271ebf71b055bd595a29732b184b54259a758adcf4a81786a85b75221ee025428cab279c05e6de9d624248751b3c615271b71df2d211c199c7f4b5524496bb6ece6416ddcd26f689ba06c68436ff0d82870d8c15967a9b5fe511a3bd28a5a2e6799f6df02d25081697bab3e51ca3141452589337ba2d32e2a986916f0abcdd40b89338a85e90c0b533c2b288dcfde5500b4c12b630fedb7a245a3a0368310555bd228a0e05efa94a679a5e26964f3430d15c052abd528d5eea569b587b31786f7e9319d12a002dd80d6057ab201403c7c94441c2008da49c087778481b9d49300504e0053190b007ca559407cf93dab9e8f00e04ba98d9340b58851a0a23fbfb15611e79a02d7633017f44ace911f03e25ba4904658c2ddf1f173c50ab678e622b6affff508ef254361fb644daa325d8e60584f52b0fe8236b17562b0a046383a78bc14f0e377a1dd04f7c0706d393abf7887bee538376eeb38c18529d807dc9b3e95e1edde92f559b6398b345f18bde2b7f76d9c52d6d09793c403c0901fc75a7503bf01ddfa35817f575450404a9b5e6c1e32f7d458c74af1025a4020825e77c1399ef21ffb7efa53e82606c4a2b8cede3ff8ef4468daa33ffda616a7724101533c40b1721f42e29f0b538aefe38e003f4acfe80aa08717b4d4b3c046f0cad95f70a04988e58d383ec7fd0185f77dbc29163638cbf18cc2db49d2f33996faddcdae3f4dac4b35fb06e2de5af0cd02d65cf8e500d740e71f3318cd0adef38ad8bee827ef80ed0a9e678ad9bdd423ef18db4a9e6714d85f85b3e230f027e260c2505f272c22eeb78484e7714b90cf2181fa696815e77d252578986c87786f89e91f531b11ce7932d2c7d87ec0799180783eb319f11f27505f0c6cf15cb709f4d7936508cf2931e9ed601dcd39264279c2f458e819410bc0cd05880884303afb565790f6790a39ca19b6e038c6867e7e0111b5c960072228745bd4a0655bfbc0c3fb9f4cb572b40282e8f72aa48394fe904cb34bfac56be2dd319e6dbb92195cce27ded370dd1bddb6eaa56473f8885676a48e084655f6f17b9aaa1c6601f3cc24fa579662da6d1e86037b9385334d90ed2de7bae82c3c6881984c809c59b0dcfbcf7424f33cdf3722254d0670dddc0dd849a9744107bb028287faf6058a603a4c823ef7a208beb6647da9a47727fc97a9e00662ff1466133da29f44e6e6970f17564fc2681e2af4443e2553b9d979e5de3f930f2675796fc3697825b5db3cbc46c129f31b4ddc66f73ee9cd636c0ed3e5921c7bf99a8b4a8f4c3a4b80afee38a497a9d85a4ac91f497e72ee264aee98b19228235df246071771f590ba33929a2f88ed63ca17ecbaa37b398958e10b36d47a66a226c40fe6202e9d4004835574254a1a3b78a484fa1709a90117dfead02c85bc9fe1d10bda02614014322171c6055dd481ef183471201b121c6dc04cb6012a2b6080fcfb79285617614cb842ce5d4667fd976ac4786ef4282c2ff3433a6957cbf1eed6675b6135a5698e2909eb98ffec096dc36bf85c22f3619dfa233dc7520c8388fea629db02e23c1ed1b93c46fd41921bc7c18ba7ff5083dbb551be62e41c31aeb205cdddcac04f213f5d722d4c745e40783e11aaa246e6f4e070a7a0bfb9861907094f1a3d525ca49b42fd1489aef64b748ea848d952f1150b2554cac8c8126843bad50b6749cd41453275c47f49685564bc1f1203dca5a070ee4458504fde9fdf1446c2edb8e04f07437ec945683fa41cde04489bd1084bba4e09ff75e8b7093ed77ad505e233dfa2db2adebc9e306109a94c1f35909dbdc118185a441d80762b745e5cb9b9d4ca35b0d715ac81bc4d86978b5bbf084db432cbd14345c76ac464059301715eaecafc00a9388f2c64873551bba976808dfc17c8e19aa9d33b5c715e391e065a6ca54d1984cd68cba79fbfc6e2b93fc77d7d7c57390c080b9b4130e6dcada009fc383f4838a7ac21923f37a9573bb5614159f002aa7d1e803f936e08dce6dbe35cb175fe753d77facfed49e8a427faf08e8efc497734a6dbec74da447da6a9a365d55dbfba45b44e705c9fd7eba80d7677c68ed0eaa0f5d27b1d535aaf7a7367663a902e3ef4d423c3d7f95cfd8f39aaa48dfb8e7293aff9e3b151608bf7adee0ddf5791d504aff0c73669d7790f5758377ab7e2765d41db46b7d1269f648f913c43de8f6b4c1b19dd592d7551a36726b51fddd388f73825ce5c79be550aa06e5fac97201ca7bc13a696b54b5ee9bf125f34eae87e8e6779cb561fdede5e927a0df4f41666772f16d9ed2d2176bb650ebbcf0f5f37482bd75d9f78eb166bcdbaa7c2aceea3305477abfbd45d2070a1eeb203c275a77b6f252f2581ee3a8c85929a0157ed08ed1eb3b3eea34c98b7adcec1a4381f5bdc2d699f8233ce831c489db0baeb0aeb498aef274d6d9e0b025ee531d9ec97af0b30e269bb5b78225cd7fdbbe7b26e747b1d372bd0e0d2d9fbed9f3469f04235209f767845dc24a20b536da990cab4c5f75071799a32abd31c671c49a155bb9a64a87007b3d31d03ca490994a84eed89c27a712248c8be19e1969516c628c9777273bf8fe8ab105ece89e0f2f6f9051ea876a3ccf147d724e0c779b60ad74af54d8f2aaf0616214ea3bc44a6c5e898079a80f4190e06206e7f673cbc210a89e3fcbb1132755db12bd5ee5df2cf557d722d8c7d7d88912e3620de89bb1461bd3fe070c54588ed14887ba8ab4794e089e8afe4ab1530c96d45bb649781a6d9ae311e9e0ed696d720c6d3d5e1b5ed37b8f1787560d7eb97a3b5d5bb0dd7e5fabbbc2c9f7e031201720e043139da95a0a51994820eebcdc96c002bdc8866ee1c04582505d4532de8f1c65640c37bb4e27d6a120da8b192f574012ba0c135dae135f19e2f8d48f0a56b1c1b0c5c99aaf46da82c8af65f919678b6dc0bc6fc3a21e833a86622a598aa85ff3ef6c017163004c80ac9bf261534ac783ae0b507744b102c896781d66d9f2151c9e223362e45bbc562e5b7a3ee3818cce19b44428df508d09fa8ec5258286c99e70ab1dc8068138615d6b439a47bdf08d5c21f9a8738caf3599fac55816e558fa00986a4ba13e2de17e2f59d2375fd81e2c319642893931d049f1a2ae98a5ef87dc5ea6c74c12e294aebacf4cd3732b0273e4cca5facd93345d1b9da3c4ac88a30232c2b413d0986b989eb8e7ead881bd6d25681e6e7c6178b08bde58d2abd77aa5190b678b7d83b9f29c2224e7c90d172e3a94174a0b584049a5b9ea17c0020702dcf2cfbd26f897e9b3829a712552616765081514f93abd4aab5adc8db622db8ad2c5adb871fa50a30f3f5fae8459a3b14bc34b7ba338e54bbfc6df1ffafb7250b02b1f5ab7517cd40dce920dfe54ee72065e5b6b17a3ba1814951885d67d96888be6e3e07631bf7e7d90539c913dbc98a0ebed2d00e450a4499fcb4bc99a1acd12abde457ac5a0e76317b73304aed7e1c242675893ac625dc47c815390e4d0f17d51f7bedf0ef01ce5a01a73a74430f492a8beb358343d815b77ab9365a21234c7a3e222312d5f19e3c49a2fec9508c10db354f7a1390dfef96839e69bd24c281817ad87bc47cd5da8f36306d094fe85090c8291a441b4ff37fa68f71a41e77ef863c22fe2e6ef7a36843654e84a4786b666aa590cc738fabd3223472895ae0ceb89f8385935e6dfee4218744750e303638c5612a1b57ffdcde459f2d26d38c274715075e4fd7968137bc1e383ad95e5e86d2ab72f6fa970ed60e9220aed1d2b120824a42dd671e7aa8320a5b81aed4dd14db78e13817184ed43685e13473ee822eb1ef9cb83eb20b779e408eaf1fc0a74900adbcac97836fac78de4978f8c437604187b0ac5cbb39aab5f19cad9ceeb7b3be3e2bf259d61c7d3b88162cb3425a8499560210f41f7bff74e9eea082104195837e58ad0eaa89f55bba77e80c22753b0a0290b3dd28893c499728e68ee35bc617362fe4c2007626a04cc1726c6f44acf0139343566e2f54bfc3aa998b435935f376bb5c3eef18dd7b788f9bafd8bcfef5d259e8500359e0f10241cebde93fac03184c13b505bc34ca3ff6344c800fa309491444c440f1b8d782a9cc3072e9cfe0debe67f296654e51ac9c82e02704b94278c3ee91c6ae794995bfe091b5d91ba3f609cce6bb6f0c8dd87a50106863cfbca85cd350cd9e17565d81484638882872491103845b3ab6d92792526b6671293ebda0ca1cbd9e07cdf882c2125bf2d626fd9ef82ed4f5f21d14210d44e013259565a07982ff1490e0c9a6da6cb78c2a7e33e515ac4d11850286faa0be5c84d03afd6016350912165302930a266fe3eba66a56b992b163f8db191738bee315ae02dfa7ff2cb4369bd55f94829221942f40edd7b39e8065208c5231d57195f0e071968a79466913660c9a224b645ad09edf9f7949b1db2ab8f8bd5f24f87b00961041003b62dda28649e140dc56807460a50cd01afcbeed29c0877ae732abfc231c8d4de2ea799ccaec233d6f20fb902f810a43b3453482df21ca7bfed5768e4e4036817c4fc108a66bfbddff1b3dd4aec8152a65a788af3d951a980ef351a5b3bb9e67f462a182111a882f3b45e9d36e1266505df55f4da4fd6a33a0356dcffa9f750ede792472da19df2c9bbd2b6017d0dc55e25bdf02a969311df5046bad80fbe8bbbcc3e25aa8137dc7e4055fb97c311c900009a38d59ce550167f5afd597bc955fd54a569b127a6ca5d2fd63307ebb2d00175c3250b8fe0e7bdddc08a25f2441fa4a6e0e14d37c4867b676ce7d0a8735933747f5bdf4550d02e583a24dbd0ff04a91ae8135f3bf28ce7c067f59234f60b65fe3ac2d0b961a1c47bc82a83d704e516c1a8b5afc4ed1048aaeba26afea0943a65d76934e4c0a3fe694f4f3e4716bcc83ea8a004196d9b5e0ebdcfdb8f3044f78682ce12a9bb392a61fb1f210cd5a0d2cc6361b4dc0efeb6075aa6835c61b30a5717928e9088d4a7312172e72d56e14f67deb716e60267710a7d1b66f259c2fec6c6b0cc0f13d48ff0bdaf7b61dc5aa1335b57c5b9a182ccad4dcb54ca3d18941d07d532b153373fd2a5b349b5cc049f601a957b8a16af39271b2376632f11e8b40d39e184311ed9919626a3414d8d9f1fd59764630200bb574cce794a9117ba5d82fb6a9207d817453692b61a15242536ee9d3256298b2457a761b3df62a2ba945b6216ee9c0c99eba339aa1e25ea4925d9df4ed3337ea5b1ad3463ea3cadb69fe7ccdffb903c834713d991407215afd1064e6c10553c95cd07410636c2fe0056a9fff380526cd1f02f338fa0b3fc09dbda228ab429e8e52298e25fab154258d44f33bb1537f3754f1d245963e764967ddc71566af8e12c14cf7a6eb6430d3685996d9d5b72e2be61349f827b519c3b65f68368f9a7aa4a5cd98b77c42b13cd5d6212e6fc0bce51f8ae501aad4699335e8e63c188146ba8d95cecd5766777565d86b3adf597559a86f66a7a07f311080a5cfd24e68f38755d415bfd3dae4acffe243723f106feadbcfdbb2d43e0b61fdfe3b835aff5ee9476f0dd8e02ecc0ab9bd08f57d762725a19f17acd2902a5f6d98950497a76aa7392e2cc2b5e90c8be996f0200c41b31309a74fa994eb2fa5ba7cd2259a18a3401b1f633ee8899f1a33454767bbd28b7b1c90bc57b4b275a1565ee5d16a1616d1ce93bc636b5fca36a43525ba190aea88d0a6ff0aea9859beee086ac17226542b70881725c1402887551cefc4db1a8d443e541845ab51cc65bcfa6977e4f91186be225d5daf7431cb66b01840101b2aba736100f7f70a2123638fda3508158fbc916c71b015c7d668e96a40e38e8877dc880595edec2172e3796efa3df89cd295e9a8b2fd29bc97f318de555d786fec372da7f4b62d19cc6598e7e2eeb8f08cbdac1d22007f769e76196728b6f8382e4d509b79950c362184f7bb93d0a7de89198ba07f02a011b12808edcf3c1c7494423862a9cf0b388b63fbcc48e394641152801961baa9eb1f6a7b83854fa8c0edf7d4ad657a79f844b42845567296706317e2a073a9e05bec33ab9fa77b273709f2740cb83b5dd110f11f0470f9ff1cedfd03aa12d925fbd69d0ad8af48289e927f2f9da4d94e655297884d7b68d6c5ed82098cb252782d1dbb9f6fa4f99d88366a4c0a362686ca75bcd51accd6d7c1e342b680a54c488464df16be2a4fb4df4967723804605d8039f5a40cbba09336ac139ca7c1af0c85323167aef8186663a5f5575c43ec3778dac0c092f03682ce523f38943b9ba86b1c3f1805ecc830b123bfcdb68aee4267b98609abf0d73a2415d29fe572b5bfbbe00964db36030c8b4f2bae8d6f6b10be38b24c78f187bdceac14df3edb1520c9358855d1eaf8fde8a77bfa28b21ab43929632e17bb7fa00993e9bffbcf9ffec9ee5e51e81f22271400e47eccbb87a5602525eead5d5850873c60db73966e91431a6c93886239dedcd0d1483eec335b49801a543230e98e18e303150132ee6e04f8e94b87eb13382e0c8aef376d1db5e2007ffbdb09e8a4fcfece945f81f8edf4a3358c5c2b9b8aead10b086efa7d3b9d27d925345eaace338529df2eb2fddf2dec2b928571e4eb39e7c244d4049daf7b9de8e977df0a6179f6191d2331764c1b50156e5e0d612b2c3df644044b5b77e2e50da88c8afd6a5c4f831e1390b2379d1f2ff4c0eac19964c6c84757e31eac3a8f6040ae94701019c7ce893fde6855c1dbeaa9761b1a1f05b19cb4e24899dec44a1f0d8ba7ce5d99c444b220d9c0023aabca847606f51a36dfaac067c5720b1c5503a2f0d467956fe71f5db4491bce5c8ee9dcb0ba743f3b69a5b9efff1d25fee2167c41e1fac6b51ef35085f6a1f076b7af30d0db08d6815b9106d06c472d824b50cd0880c84cf2bc52990e79103674f7fef45f80c3ef8fcb995a88880fdbb4a47ff69ab612c765886bb29725a35553058dea187428a46ed1f869f802683fd743848fd2bb02bdc17434ace85c0e5b5a518d715a09b39a375fc3b541c00685cf51bbf623d1a51e1aed5161231b4de2681122909557b439e21b7df70e744b030251c9a95a631495a6479c4d694a7bed49703a985ba6d076a823fef01867e2c3106a84a5470da332ec64e5ea197abffbae371c88267355721b067049b9bf413b6585f74039837554170d38e3cc9aaf1da21792332da932c43dc0dd7bcf53bf575b00b1ea3e4b6c810c764c64062a979f7751bd070cb7f3f6341093bf930b4fa4add91dfb210fd3fa3d848a3b35701bef1aeacd6ce95723b9f37e85c7a39f60058e73b5964357089874cfb3c9142b075c91b396d3392cf05fe56dbd96ae3c2edfc41de881c9c41c456b04d27e8b27f35475d4a5b4e467e46eaf869352564220010e3a195b775f8a1fc3dd292d6c234ed0cb408086cda963e42ba40062a3ebbb3989426fc8b493ebaf380345ebfad8b8fa9eef162ccad472d4d88f948150608c5cb9c2f04351d3e31f89c3f889345372c6fad1b2441d31250b7031d112d26df14201cd207d67d5993e8b67cdcc3b3c9dcfb64f7c28350d0c6bf8c62f5494168be1917c4998b641f8b5f55d8f13bff7376d3d9ae16a5cfbcf0ed13ec2c7d5fb5b92ebf92de81c0ae1779479ae25e45817a25898d5b4c8781c84938aa3cce7fc5567eb89dd28f32b8956b672048cbb0bb20467974cb2da077056fde3cabb83bf5afd5c8b575b705f31b9a11d507919ef5b5d47948cc75060000c5b27679a9ff993c1f73148e59e803cd1d9b1f077cfceb17250880c9faac83945a6abf7160a74e509d6439f01b1648337828ab941564ccd59230db5a6f2eae4df0a05f4788bc377f6da88015e2bbca4f8bac88551e5beb1dce0f8e2f66cd3ca1bb78e9e04bab29bece8ca19c5daaa77616fa045d235ff347aaeb476459e1bf6dac841c48d77873589dfb8859a8c168e355209855ac041dcb8b32154a7a29e6dc50548a5b410409d4b931b7bb7ae5b4ee10d7dcbf764f19ecaa37fb83514690cf53cadc4acb47559e291d4a86a6e90b0e9f21956447b8ada7981cb6afca0e797c7a2eacbf74dc2cbc11f6cdc599d1dd22899691ce02ef4e6ec0d9bd8af64ab4827f8ec1e41c6cceca3ff679f39589a755e9348dc6b2094443e1963e41769eba8162c84cbc6c62dc1746bc2280c1e7832ab21920cad0f8e8e80609cd3af366688caaea9575f7dc44b3844277183ab000a3f0080eab07db1af8a854bca2927260d9b07642d4a89a37c3e2ded8c37debb604549fc9131fa9db5138426e1fe77dc7f412e6e00ecfaf0f2e85b7068b4b0640fb26c1b6c64cbd3d0c5655c0d50a6e2ead245737149ba5ef025ed71f7d830e1256589114c3915f451aad680f7e635067a1abff9dc142f764f46eeedb395d516ada5979d9bf24a2667121c2afdbd64b408d3b60562de24cb653a10cb3d55b4725e3debde6f37c06e4453687b3d615fcab8ed37912eae66b43e1da967d1b72fb4691e5ca76a77d0033410ce3104987dbf441c6d630dfb2170395f8aa766f262e9586bcdf8deb89f4111838791359997efe965e635616078bf54a57cc55665afc9ec7df81be03ce905106050d490eccd722fc593461bc652ef2935041c078a2cd058020717305f6b95a3e4840dd8eeb1b48e4bb7a80064d9ef1c0df4af3c61c5b456ba8ba549427a5ef5aa83de3f0f2f6239ed9eb893daa331ccc96fcf0af46aa523e521b9044b6dd65ad764211487e8746f022e3a39fb67be2feca957360bfe2b62e088284c9f5ca9e06a721793f28a571deee5e960578a28de588a2ccbefba92b84fa41483e44cb07049c3cf4c42d79505f48f5142a0f6e30a640c0dfb611b7c02e8b34500fc5513968401ea516eaedcb7210014840158fa12a37e1548ccb0211c3399000d0f7994beb0b9b7316ca5ae75c3b84ce3a4d8b0b51c9b25419ab45708449b587a3c8eb70bb4298e3d067690e08048f31354987d542631a276eec2bc59e6c66101f3a9f6b3d32fa17c8e285df3562d13a44634d97b7e291c223441c71d08ee9518a7c9c93855a287325397623b29e477ba5e1b69580189bdd8210cc8f2292b88e54d695354e717b06de6475b12b0000a96fce78c884a3d9069be30d8939d34635eb514651c274e4c6cfa420e9015c1d07f63e50ea632571a5fa828a278a8a85e26d0f1cc02c1d2673c1469d292c2d7a6de845d09eff9acddb270c4de23b611f35d9823c98aa33efb564b8b7d1e280a2afdb7ce0033a5f018c00bbb53d48e10800842084608a1ccc60c6a33dfde2e29ffb8a062d6176d6fe08757b7500696eb43136390a0bb84fd6cd3542373e86aca545bd635524b6f65aaf07e1cb3a4bfbe2c3565528b8ca929ef1279edc9515611b6e099d78a05c289b8f357ad245e9d403366a6e78d8773b23da21801e3ce99801c27c37b46086f10829108588d7cc8794b2a6e92814066e370c14fa5838e728add9624a09149bb05297b971c821882d07a0c9acfd1ca788d170266a14f970e97778ca28dd4e67cb9d7e47cfb11248f4bd62597b7eee717ed2af7e84e407159d9b6c239013d3e0ce5ce6f18b1c21e2d8c97f98ebdff10b152ee1ca1f1631652e9a17ae7dae5aa9edc6f023fe94ba05eea9fc7234c61adbd0ccadcf59b337a4b5f82d6651a479a2d660898ce97a04be9a28b763dcc3d81618373556c4e69b6bd932b00465f5a6bb23d554afae2ef0caa95dd2a7a661425e80332ad310aa4adbb0a84290f828fd56ff73a4565b7bf64ef817204129623b33a634c84eda363033f776c3bd5aaf3eda7168e299c3bd6a882adb9a538f5d72dbc233f3d90ac42086ef7f9c9df88d65601e330944618232729b0c0480bdc5e000fbc033ce61d99919af7501a54d142b81aae5dda2d31c16420b723212475e2eb49af4d3a3f41ea0331b98f7186abe29ad631f88d02b31ef35b1d35ce18d75e9dd26b49fe633559836cce7a48238621ccf7a98e2274523745f4d3264cc92f8aea0e16fd5f7e1d6af1b35fcd05ddb5192a384ee74c4a2d3ef6e45aa0edabcc6f346ffd847c642b4baecbffd7a3e415c5c43fd0410fe640e4c0c8efe583c599082c50f5759d07aa1d446eed18333f9c95aede9f94c18823d826b5114d8d02d608fc4ccc02c5e450f39fa85735dde61e67d45eef1c400f83c4d76a72787afa1a5ea4c0b1bea46b2968f668032bc13d18e2c20204670202f09254e9fc3cb405758add1b1a126a40a8b9d1c5159bd574304603b5a6a1ea37f63f072935cfc929d2af95d2419cb970fe68f5315978b0292d2af6f9c753a297ad2ef74b3e7b51e966e486eef2f191b3851b97fbe16ea5f36eb2fefce0ddf2853f0593d9279c3e4022edb85351aab92d069e1711db57984cd60cb447854f32c2037d5c082ba65610ebd68654cac1bd7eb5bc5e890abfd12eb897ea0eb98b4aae52d6f28f56863239405810a9ef2c8f0006464d80167ab382a4bf5f0f9ecb54b14f6e7c57261bc8ccebcf2688694a0e63329c1988c92fe0decb4a4a0176d195d5ae58da2751ca9043260670b9cb93a522cc90eff3ffecd9691b0cd630f16634dadc2fcb9485846bc81f603a805b38bc998fec12783d8d54ed3be6ba5bb742ecb7ce993b69e5eea7483e74a106b572969ba0ed87f6da54c8ee1d2fee19626c6d1e65fe6cbeae5e62020b7de8900fa0181a62cbda87338260f93f34360d0cfc15bdb7d2d7a0bf80dad3be02d57c17cae995a61472824393ba6c76b8fec7472418cf20272a3fdd198ccfcc6bc245618fd847fa6acc873e06b07dcae4258f58c31b1511c5babcd27a60d16b21f415902eec5a406937d3120703780cbbe6869afb97bfc217a3ce316219c21f5d02cc127b65aedf2dcc0e8c0715452d2801fc8011c69d4f6882bd9e67284f796e78dffd751979ec21c78c3e46bbdd834441884b251bf121c87c660d2c257570e405ace81e1751ac16f51b0c430b4cbd3b33a6fd0142f2d844a3d3af95a9415b1e924d5aa6116fd6ad822d139335b53240d2f021983a73f860942dceb95e25a5ed7a7db03ef53918c18386b17d31940bfbb9d308b9f3233e3c265c44ff5da09a4df7b6c5101e42f0fd5c0fad910880ff998e753734f9e388b52993f2c846c93c5c89aaf5f9cfd2e095ee31b750839a0c113c3aa553f940a81a2d48f1b70ec4d56fea44efcc8558f94a54c8e149dc023932a433541b00c4e3ac22e0686132acb7052406d1f21c22fcab0d2a2f9b51c9f74f401d63003fadb0eb65a0b7d1176f8dff065d47d5b70f97601b2b09de63bc38c328fab96820b294809b49449d25bdd88d28b436e60d07eecbc099c2f6d4b6b96ac709df733764f3d9b4a041ae7d0e6453447a410dca9c063d46d7a4f29437d5b60e891d93708251dd1e1a2536c6ccfd3d2861b8a4acfee8a7f1d86d1ec1aa9320d206078a7c04d22d066c26055ac2c11b9e782fe7d9c97c41c2fadea91a6e42dd4251dfe5ffe962196592392154b3d06e1795090d9aecc44141c413c92bc93c49b23f81533485b8105f8161b9b847fc27cf8c7564706d73c355a9a5b88cc068d8a2867b137d1fe6c0b874ddd4e5036e1f59804023c6452292f181969388a484e5ad2b15e9ec67ba401e511650950854bf7a4a63ad2184182c1b52fa11e29da7b60206b0fa91c66a2d88c2781403830b1634c2b4e80cf102a406abd5db79eae74b2664db90c475386d8268ffc1c9dc72ff167a31b29f70077227ef2f3bf07a508ce930ebf7677b2fabc20c4b00090d4c5e796802a318f95a5d4172d748503380053c0e0dd66f548754ae34dd08a26ae5da8522a11b6b160901e7c16e6f062e12d43352407cea4582726d714d9ab886ff20285b81f552dd967d91d0fae7f18a59c70b3e429d03c7baf16bea4beb24ca9154d3a999c4c53ac327cd80f93f1d82e5066672289d77847772dea55812ae60b9f1866d58ab51fc145126fa9c57ec09e3cf259553df38d582d68bd66f6a2fbe7278757da9bf90eaab525a7686d0e81feb4294a009d96f92fd775871492b7395ea8b8d0403df672c8b86a88c22e06006989d93f6678369461a6b462a9a43bb49ebc5919d4255564c90a6cd84755b92a4127de0984aa7903a5591fc76f228e192ac502c8055e4a4d8a157674d1d42d6bee6496f25eae91cd20a9dfac2efe80fb00f8e580b822d11fc6cbb59303606057ae8a51043ed902938c0c5408d9a3c8c439989b95958c513581cd4c97d9eaaf0fbf7332ff2228910dcc95d9ea9f2f9b72fadee73661fccc481f507aee0adab2eb896a3c7ceac5a082ec79a3ac7497838fafc2740105089f80042db06cce4bfd0904d618d4d2cbd5467ccba6b2d9b29ad6420634dcc6a2f013ebcf4043d9a1ac972846babf4e5101b662d0542ebdbee23d8ab39ef5bec026c9252da1712063a3425e95465572b716575c61ab33eb8c45dbb3ba1ad8bd66e9b1350c13ce50f28efcdfbf070b5287905632e766a66abf4ed610a58b505646549ae0d6048c4c076614a2f1596d755220311b6a7816b91f65ce98036aaac17f8f577cb6d95bcea866e68d3205e16070c49ca0acc0d832ec48ba225bc162576428d047be12b06a32d0216835f6eca0b933309488d0fe726ce244da95c6401bf5a19da2bf25e38a1e5450b9f65ae94ded0021bcef0dbf7579075947143fe4e8e08794f3a0219dcf0b915c72737f800fcf3041f1df7b0e0091b020299579a0af02e9b6ff021329ddd779afc89c68709fb9cf1ef1bb4c67e1d7254990f988abeab181a80e71cbd01825c7d00f9a6f55221582c1f44899b0d282d60c1d6c8328128e2188588d9fe21aafd6730f35d4f5324cb9cc27ea828c1045a72eb579db45229bc9c8a97e8af5d9b1cb16dea7ccbe0cf84532e872b6cd28700b48547b81ce916bacdac84d1d7ec7e0ce3c2ee09ff6eb88175a2259ce8d3eee6c89df1bbfc54b7af3c284da8db25bfbee67aa782844eb65e8d70335920b08960860c81870f6c22c05b4603426e34c4f571ba798daa9492c983719f8a431df2d56c5610fcdd2c905d6bbccd01c08438638820f375d16b3177fa983205b4b3c1504fc30e55372bd2a9e5d4a28c8f9682d16ffe5df6b7f54f923cc99af1726342632ccd1a3a29664102e0e2f27f5b2d9e340157488a44624888dfd9cd0b15bdb72c76accbf2bc793321ca97306a2ea33d14a63032e6b82d5a1a08cce9ddd2f4efd26ba50cf7e9e2b1ba50ace4f234c580e305802cdf6099e258e50a73c5f06bdb45358372d0315326cdc0ab38d62c698e8800fc3bb7310d4af3707c948485dd2959dfb0838ce40ef5503c66f41c879eed9a329d1dba65340c311c1bdc26fe11700e61ab56850ef267a7d46e34906c1420dc1f929e38eebe784411b225e13f3302fa901f14c08c12f9103165df36fa222b40bb5790d19d5f0ca4052d83c3c56a29c868b2bb3a3aaf2823008d1087720f9d5d4fd54915804fd747ecf9c1ae059e5feaa2e25a2e6cbbd8186dcebd23d2c4c8cb26bda110cf037a7e4acee6bef50c2658fff9d6f2013764f56029edaabe405563ea1968c1638546f4325baaafe67bdb6dafb1e8efe7b407a720af257ce06e08825926a92dd1373b6d68ddfc8dad59c72d280889cdfa5a98b151e2121a781644fa6825aed7105766a92d0f4a909ea426aaeec0b7f80d2134b7a7c9619953ebba4ffb4832e8ec70d20b36855842f89699982f02047e413ae9093ae1cd6031adddd840f0c9b45a7419324650c732be792c9dff434670dba010aa53e0cc79428b2d86115f529b18162cef675e673673f566b05eeb0c3086f8f167567a50d90af3abd44205471c09585fb27be5e70738856e6f827138207bd321a3c3aab3867678a5313818cc31c3924ac403043f3eb80bd43b846bd1f3ad6bcb6e0f7203d6c3cf6844aee9d153807214b121d319a514deb8ab40ee8e1e78aedf67ee55aa52172068fefbf9b033b2588c926c6a9b984d71cfd01ebdb1624fe50a90b6eb558b2b69c90b700c8f93069e7adefd4c47f063ba4913fedbc2c978ee600547a22c31faebd2c93999c6c45d0ceb2f358e0ae751c3bde6cfb9ca6c479288fd2e8149ccfb3a46a645372363ff0e9853eaca61d5654d465063effaaf023127f14c62a2157f9ea8070bdd37d7ca1362aee205b61699db5a9b64d9c76968edc5f5c37474ed45490b332f96104c1299e440c8436561f8f91d48b58257c8a3e806d562b1e50cee2c4272ac1cd0caac90e833fd07ffba1865e25727ac24e73f56c1bcf56801bc5282dbdb2558d7b7189f9ccd58eee04c2f6d4f8306f01b61f90b8e93eea4253e87f339b726124860ec50cf8761a6b8112202e29e3f93db423a7c773fb4b04ebca8a7d94c9d9b23c11a072ec422ac14d09065e65b83e426bdbe356bb46e0a2cb02718a38fcf6faf80e8bf0eb84a9d1bf080d279bfa84c1cafa9838e9535aad925083f0e6ec9c79d7cd74e071d756c5e57c5905e8d6c36657dc989896deeaa2283baed81de36ea09000a52034066620ab23aa34ef1b1187f719e79fa4107c3481c6cb10541f3e4acc8ac239552b8c4ee01ad0f21dfa060b8a8f9e43dc8f62eb457b45c617d430076ceae426ed560a8865da31b5f781167e9d2b0d622a1083755d43b2ff1fe12f55940a0c9635d6adb22bf2458314a7bfd6c73d39ffa1b757afb5cf9e00cec89354c1ab87e8acc8f7e317a46524ea34e833235b21caabc609f41437e410512a804aaff926ba0528be0be200cc29f5d2ce2dac2dc39025305972a2249381e9c4c4e0f2e6984a4d944802e2aa15a8f33fd13c00858e31c38397980026de364dbf42589f19e13d2e243c8dc724764bdbd9c5fae2535538452afd90a2607fb1c9244f0988259089e853ad649301a01b6562bf4da63c8e45fbfdb6ad5bbcf0b9e011aad977d48390736e4ee3879a07779814da4806466e4d7ba36496b72bb028dc0c419f3e32198b145d2f4825f29925ad9f5b732c8b93b7f55d91301ff7bcedd25f34f0ea070d0dedf0430c8ec5be0d04ec08701a8761bf22907573b743ca58c21798507b2f8d71ea5d53f5c22b78d00d1b5e1b07f33767849cf8b96f7ed372b8bcd04001774f52d10f99c1e28a0b08dabec6f4be5096a7ea61bd88841d7ab38a00cd38f32b496175388e91899d569c844c1d6c601d4f415bd3f42030f452fa250a0f3aa1276d0046f1996d4108cd72775a34cf7969484a449c45c45321437b7f67e7f6bd07fb40480d7cc6fb79c57f7c5d5dbd83b9195dde00a23bf25dc93348c64292867d03a1d204c47577c28c5341ceea2a0089a03259bc481d576603fd2835ee548ba99e92226e7472fc50943c3f2ba2ba2b3355a4ce6f01e0375ea6275ed81ac27584b4e0487a13e9e4d534cd8982d1874b600a6f27556252e752b302a34c32c040818a8377728b0d27c7f0319ae52ffd081b5e4409a3efd6316c5c52194927bb38707476124f9be92506c9ccf46c5d15ec8d5dfb8e1691880bdeac064d514b646d5b8d3a77e4db1d741963f89b39c5eca984db4d42e6fe585134ad8ebcee7446a910008ab447fc602f3940e27a7c9fbc5c02aaf9e0239776932410fce668950d2a11abd0a1366e8a36aa943e03ab4718f089a490637fba0a2be2ed8ce0104c24bd5f75a9fd6e360a46a3d380cba7771422bc2beb6c0efb3eefaeafd32f93afe66c1b3d79e58ed4e9174a9c1d5be51e94b11376ae1841e309814896777c52e9432c45b77fbe2d00945df9fe456c8adf809e7e0a24f20d0aba375dc7598c4814b69789b23c9441a433d8e1051e366b716febb431f00ef77e21df4200e848feb2badae6c75e4f763be58fa25d763e633081a274feba360ff65abc2e034501461b38cb106c68c0b2300d038fc0cf9804295801dd1bd44a1fc4bd6e5d9d5a52cea548e63df0f618189b99374ec6e3a145a3a2f99122b84372128af9ebfcd7f1dfb5c22f232187943628777e0204c181ee162cea26884a0f7c4900884ff730d48ef2b8633f5eee01dee200d783f62d9274304cd411feb7bde97b905549aab865f95a4af591c31c60378f6ce6604d7f291c2be361338ec8ad3839f1db3d9cc1fb97624106d9c92e1ea858f5b78fc8a21887df7b8f594a97bd04209b69698329959148f4673ffdb6919f20e0ff7b78119543057f5113809c8d000b171cd64b3b7df94747be19196dce9a768759907aaef46368749049549ea5e56d58bce8307b1ffa9901461b3a6accc7b20fe9d06c198dc1a966b2ee46a64fcd89e076f055868751160e1b376f1fd5cfed9d94b8177187dec07dea8c714b634f6289efa0ccff5cf8a3b321801656195fc55c4f570a816a6e3ac1a7b332d6f81257cf16dcf57c0db3dbaf49c6adef417772c4a906b83f64556e13086a010417c69b00deb1441d7f7917d517c0457a0e592b23e0096b583f7ad5fd5d69a931cad2ceb34578739db332fea997b72fd31afeb1bbdaa9759facdb864837409b34360419960516b2b666a79cfa6acc76fac0ae90f42f7551288bbf5ccd95aa57fc92b532fb1cc89fb4a6ccb68c731167e159c547ba33b18f784e20f85a7c747a732a9610d02878b208070a55f9fe0dc15db1692bfdec9f8a5f5395b05c24ddf87cb1a330f354ce6445cc8e92f4c9f1f7c7198a7718ee292735e664ad7eb0a08660d534b3cd75583ab5404e50cdba4fa4142ca69f819f944894b44b3dfb8ea047785c84aa5e827a599d8d93a6c00939f0433a6a0a02911bbc1ad7dbd912d8ccdfeff351af03f7d125234918908833fb82eb223a67c614b7c0cddc8c280dffc10c11522ffba05bd4d4a7d0b458dd35db1d877b85ede00640ce4c64b9127e4f1d199b6b10edd55bc9bff22e14329eb484eb2af73f8700b416599440535225d7eba0b03268c3205779d41f5c49e6c4e84693e48283bba3d40076e1dfaa05105cef97ed6f9fe928dc5764159896643ae4aa2e8d71f389f3ea950ce33dc5800ca08e76ad693462dba0b7970f3f3372e99583b1cbaa3818c7d97c66b683f331420e28a73ccd3ba0427a979920716b61b0cd391ba4ef96993ad176baf76038dbe4b47c4cc3d1cf314fb9fcbec56f844db6f731bee07ae15b80e7b0ffdfa40301ff422e4ab65816bb0a690b0ad4e5c20d41c70ed73ea4d6f0091c4979840f114ed19c3926a5d6438cccb6e66600cd3b5b2212208395cf6646c067982c4dc3da3aa6c7afb8631c47b9bd43752df524cdab608934c0a0161b901c43214bebf54c65c94ca8b98b0144c4c11882a582aab0cbd95c283dabeba21428a8cf9d4485e501ae284252a497ec54e9842006859a6c1983380fd289cefef1baa0f56e24a3244d680be5d9363421fb34c205ed67456b7e40e2413c3770b3e3630eea32cdd00f49acaf8c40a429b6b04b48cdfbad42a76fde38789f03c9a3852d03d35295993f9e5e6ee64e1c5e1d2d630374c78cd83d7a153049de0215e27c2ca852e36548d021d2740377ae43e7736bb81bd84b3f0f3c2f464c361152550325d032a0b7335f2b57a3be2c95c61329f08658e89c2ec56a0a17416865a0db8bc11afef40ca7a3be1aa0c130f10d6cd38e63f98984b2498789d61ad0442988cccc4d19ed6d21a658150ad2f286f0dd74ea4ce8d59e140e1e6878b2717c13f279046357d0f8be3f65157ec1d95e4d2d6bb02ef2ab1b2058a4bd384509033980cdd05f0682e868953f5c59f7c8348d7379c082be49153815cc6c241ef029631201ffb1f4ed664a57773e9e8beaa63b54a5b7158c7069043ec98f2e0f2c7be79fa6772307ca46139f3f628b9667d2e6f167c331f6d2137a3a7f6984a58b28f32c914e05cc3020580ac5ffd5136c6225653bc80fc9e46a841149603458fec58630f5f1c8aac2349ab4f5101d62ea0231c5a0981aa112be808bbe70e2ec00f0137861494d044444c2f7d5c308debba1d29534fe43f8e9f3e768f89a11e63b4edff9ac2f334995006bcda043ba6468864fa81f832b50d5418db2ca31b8e281c74f123d4540c5eba726ee55c93b44a5ffc534b90528e7b241a3d25007398178300748131cba256b1441b50ed92a7b5937900dbf8839c8257bbf772891a021167827d4ead3f45d824f0fa7f5401a1ec715a03d2681cdc4840fedde7489b083274b8f4bd44595320820ceb65491059299a676a23d3d775a614a51909c932b45eda1a0134cdbdf4358a5862ca4f67320801161d116096e3a7aac462aa1509ed296a4aface6b7f08ea21ef07cb108d0eaccd982fc695b0b2dc59c0e06521b9cf7e66254fe1c8088d020ae617a5f483f266d57781c036408e64ca2f98dbf44640f1c16d9ab1189f004dffe1ebc181d057c41ca717fe2d70ed31e1fa73356a5365489ffc7bdd55e6394e9fab3c17d3811a34c18c68492ac84601cda9532f2f937c2e58979dc0046697ef9818f5930a12869c421af9288fec9d57bfe26cd43db03aee74f11eb0ebc18cf5f475b3247698f9c98bbab1cddfc25d3872a6c7aefe8b4345404c9c8a484ea10968487fc791ccc763bb6e26f0de9a942473ffdf32ebba8bb1ed72e83033ce051ee5b842e97df8bc6636a2137e519c8b8a0a3c3f66e2920734a16e7d58ebd89eaa57fdd37360c1012a40f1d650832b313da511a624b295ba98cd8a5e12398968ef5167d9001c414181b1883a78bac6c876798b68f3d41b02c68c918fb5f286e721d090f4bcfa00cec754f6a6d906ed049b70108837e121bec4ad5b0806216256a6fc4cfce86f2c298939a5d71bf06dbf35a4a7c5045a7856a047b473c7ecaf586da116c38358954b99b5ebcd603a30d635d8fe9278f6851ea89b4ef741a4f56e51b110b471d6f4bf1eba2ab13b32e29014c7eae522f24b44cb8cbed6d03868bb0eb9317e9670a1e3c6aeb3077fc33b065e8fc0d2668de41156bc12870a69b1c4985d22594a24145b8d98445b4c7b7dd262f4ae0c33d3b06dc62b69f80d1d85f3e1fe969a2803bad81ef21c9026de004e876e6f653c925217c6884b7dadda5d37319d1f8d0b065ed9353aabbb0ee9c782e880c66ef4f0a2aabe82219bbd27f64e75e2c1968d970e174f0b1a381acd47d457d9d5efef00d8d928e07933f2afd21ef622866355822f135ba73e353325ea0ed9d2166c625682dcd80654ce3cef6d7c53cfd2c377b9e28c54b5dd1014f92a6e55bf5af847e75255af85034f84c9de9c343ff36c7432fc12a183b70e7449e81f317af23d387b82e5f242ecd92da0383d3b0aaf234635f97d7266085fdca0853b8f6bd0e9e06f13f8aea2bec805a98adb0f4c3e51144a716f270ef8497317d6d92cc36aba147530e9272cc1423bb75ea89b71cc701dd763bf5786a8351fd0684fec94f56e9a96babd988fa918bd82ecc767c40eda6faab2b8bb54482645c9c5f5755e881d5b652292047a2662c7eea9e14afc696ea2d904b193770cf5fd883079d7598f524e96bee3f5f0c5a159b2c8b529386ef12b323d8b57eac11bed7e27011b341ca6fafce5c706347adb566105b331a194b0c304d00885c0c0589239d87ec4400b6da976dfffd8ef17ea8dc191677032d717854117e8cef04634173506b353f780ecdae0e6e91d1a5aae78b8794e66b170dde65f8605e79eb11e33dd3cfc65f90abc5a4507781e7ab4ff5e9c2c0e60134af729ff71e73711e6c17e390f5c4487cff28e9bd811717e3c2b8efd34f5828bb0c9e2e04f9e038e26d1b68bd1f2f055927ea1b37c5bbd38c2b7b213d0cfbaf2d239182d5130fb87b1210b8a992f054051f9d1f082919e25723fa4d487eec4495a8f014d17fb0288f49afaa23b400d7f3eb99e1213c600e8f89b46465a698a7760cde14e76927a9f52dad9cb9e261e711210088c4b103c89d1968e9e5304e1717f3e034d1fff17026bafd8a608bb6b1130f64ee9b2ca37269034fd044964eb89f3045d5c369874657dbc85196dcb4989718ff129e1e302bd6a23ab3308a8ccd9a2ebefb7cc7218e074b56d026f5368dea66d4986adb21a8ec3a28851658943b5781ffc84a859cda416016fb2d854123cf56b4692ef32086312a6c49caa26ceba6e167d8bacd9f6ef2f328f916897fdb31f04fa231fcaea8463bc791d6a6ea74165366c00e77ab95c7bd8b8d8fbc46b14ac5bddd858fb0bf3c86f8d639004081031aaaaa2568e2da0754795b9da4f520db2603d4ae258f32181e6eead8644ee3cc07ae7ccd56ebe889b578f50708073ed498108b6d7b21d801dd55b84aa113154cdfe7724176a383db2c5ba9660c349424787e74456dae28ac57323bef704a1f6f109091de7ba7b49e5eada2adb413742c79eb09e578071fa2ca8cd37a07882860988ec049132b72a243df2d82d5e6907cd61951a61acc533960494439b8ee08c0256fc24b2769a2ff979b6305ac21e43e278cf7a338998e0455e32836b7193435fb702cae46559cd51166ebea7283c068f541af22279371f0130559cfec659afb3d6efa532bede71eba7a24f2df8a407feaade16b8a5c9fd26c706dabb0ea412afe27e46cf6fa33f4c205a88be08ba90dfe268426af6357ebc413b03ddd3e342e79636a369068a964921828719be8c0c49236353ce5727061b7c287454f0a32d8e3d1c1906317c52e6c3eb78043013cd40679aa6d8b547bcf1f5b6968f4e7f58cf798d6c327ec68324d002353303dda795fa14e1eeb6faeb1b3a961499dde377b0f4c3ffcb1d10b03592e468bfa79c8b352d4f950614a7395d631b6a230effd88284421b330566e5f6df0aecc9238a6faf5216221f0a2abde5878774c613e242b4539a9be835534aab97d31448013d91bece6230031d0044395688456b6ce8c15f3959309e01c89600a84021cf750f65ae67062705eec460064a34094963b20eebca60067d8f0857fea3f57ee0e5892a1a49a612ee3846a819cc409be79e82e840f4be3dbbc86006bafb12953712360d7b8809c6115874dded705402ed4fa0122353a81b5331f1ac48378f894599b0ba315b04b0274141de72024f838282fef0d06ea36a5b19d053f153058b92023aca5db4d218abf82703a0eb55b29715c15beeae528015d3051d49b0e41cc5120820c3247c9ca800b2d4fe17b1a3360e116c1508059f40bba5742fca843a045a4f7f2facc3f5222d686268232195b42545e36c420ffbc835c43706fc817217fd60440a525ed46698cb506a15aec78e14b4cfd813e806879b42e1103c24e866dc688b35ba956da212abfd42afab8e0307e6a0639ef64a3e81aa87559ca0dc13ec870aa90f8943202087d8216597b2786a5e4f9fbd071c133e53c45b7af6a13de69822d12cde5a696f1703b1dea68a41c8a3f2fd637fdb758a4eed571b3e487736d14fec2dff166048312d94b2191724d1dcbbd9c7da8333c88a23c9b99dc285593e652db014f2d9706c13e835ce15383f2c9d3f1ff1058023f1048dc0589e2cf559e1daa39cc7558c7539f99373eb7e58f64590a7c83d90adbde27eebc886edc06cddd0ef01bf5d6204e28b7502acd0be8af8c595f3c9d846e5cbe231f8e21eaa98078019b510690d051e8c98ca0d50c51e34c3198f104023790da0ae17ff81f6cc5eac48ff88ccea30b2419ae6cfbbec30c9660465de7603a56d9ca02bae255ac3ccb99e4b77ad4e56856191b191e8247214ddf9c4cd0d6a75676d60f41f4b87f64b7eb00c6db70683ad9eff4e3d5c9c409d1ddde13d5eb7d6e204edf10b10dd72dc917dfed896097a2672098b69eca4d79cef0678915ee30788435bd5215db142849e5a5a0ea9d4f0e4baea74502fc204f5e1fcfc14a6809a00076184c5ed0646d099e70e3f52878134a00789a6952f00d8e10f2d1b7d06d15529672130afb8b2f37a0f282c76220f9b6ae129737739856592465a2d342811d896f86f4df1d421e997352b65120f1ae0dcae2849fcb3037470e4a02d4e791499e6c78a1292a9e7db2c93046a2f2ac88cc2a665d2a10f5c3f2cbfbc3d0d90d013582d04334307f3ef2f5290ce81ad98105c5c926709fab594a8364a2aaa8d241a8ced5f54eba0e3740923ae028d28e7a6ce340539e72de0ad8a0197916ca3dd6c34170e8ef426beee6168ee886f09fa28a5570dc865bc49987ac7d7cdb71940a1ef26a99eb148c4808cd377cc939334a293fa80d320d490f2002e5cce35d6530d409cd0d94b952b89d799e30f6d27e4a6a2610a3bfb6de97a7c81ce2bdefb0b42d12777c788e97ebeee759e4b348275892ad375f5dcfd6b21db641ba74ad4246ce8c35638e83224376929efdeb2f20662979c713811972831c7f3083c6fa5a5975e66cedd5b4f3cea966a3115cb3412a93d61dcf0648d55081277b9a11086204eb347dca15fe64ed4b3938346118b253ab217ab4e2fcff9903fa5d6aff813c911949134e9b2784a8be6e12839db2d5ad6db57e7595671ffe2a9d38786bed913390b19b22deeb6aa40bf1c60451053070732e8999d62fe04fd2c3079ba85ba3e7dfc616cee032aca30363a3e477bca10b28406d1521cc4510b849453192414c8ce2ec46f4620a910da2383ce07ad033b66194d2b4cc0fa895a6322564db075136b6dc2ad9e98951361cd84ac3f316b4e64e5895b3551eb4c8858f199089cf8a5dde15ff03dd5705ae2b4ed91a0fbc078f4e9b02515a9dd8a47960333eaec916ed92cb00075be80830f1a2afe9ebf299d2731f1b16d363d523d7402a6a158c668fafd59020b2506aee31dc860eb6eaf02eac2d7eda87d94ff03bd9515a71d86325f0fe88752506898774579aa95fdb1eebf4e0e231f37919101c3d76f9cdbb00fed2002e94c7e9a9be1b175442bbf67cb219c208b7a89862891a67e514a2d629dee2289c4ec8283f9ae0c71b01e38ac49764ed3eadc8b810c949ab83b753e42b8e4679a23a970e9057210b88c55e7dcfb972cb77b1b070e64d739aa5e9ee336d8c5fc76ddfda86d9975de06c9d32940f1b86337ce1883e1cef6a1ce334dba48547340e6cc9825ed25f3d6c93a55e72577097a3e089b5dd1759957ec7ae3072d13c7c08fbf22df1b52e7edf3bf244ae34b5d26166f461c152bd639eaf1e686740b7e2caaea54950574bc7dc3bb9226f3a90aa169cce1ff4e1701fcb13f8fa39d8117ba3f5b6efd451f5763916ea7e93567454952dda5ecbbd59028f2aa1bf92b62976e8ee6bc34b16b1c486cc7bcd5627af4972b6e8acdd1de26e36bdee0a419c5c522628f1bc57ee937ed324c6ccc97f0997a938bb13649cf0c0db4e6718d4c937ecef9cd1647d3216b425bdc945a201e05973080ee203c2b070aa0a565d2e1de08ba16dd6292c647a5cdcfc5bfb6a8d71cbb15ef78adb835fba63b19727e67fe4ced6beca000b3ed7d895c10ca8068873348386fc7c26f7a809d6e58e76f19d299d09f09e7a64dd27de12f97c761cdf9c48e351a395988dd6f9af1a71b565d63cc5b618a7e26e958068d6554a8e6e05e7edcc379de0461f523a7cbb1bc6fdae3a70d6b972203ce45e834ca403d9aac8d750892269910fd482538cb838f27fce625dc15befead043378540926ca24c6dbc21a97e85b89e633b5a6040c5b5b3975ba07771f09e1c7dcd1b42173fbae344ccdeb4765a1fb9bd592a462e54fc8a0b093730cc386b217f2cdb9921cd493303b9b24dd3033f422848f2e2aae2f35a5047bd2c779db75191e9a0c099bf0a354222577e4197e3111dd324da427c3e92d16f8f9293ae1633ed4eca37bc77efe3f11e840966124d501929f3accd4c5814c03d537273d24d8be936d9da50a69e31c4caf0d2749bc32e8d56fd898cc4d48c496cf1615a254eb42b62a17c460fc61072bcb7e73eed29d859f27728e06339e4728a05e5e4d444510257a94b53ebf71f66947319817c32f08be61b34a8a4c748c3157c4d0dfc6c42d6d92f3ee63bbc391c41e685220848b0fb4214f2ba5222ea72282eb6871831e8057c79fc0469be78739c48632e61e6245e809904f4a1b38858670217b4c35200395ba4512cf08f447cb765e9523bceb41778dbfe9c9e800a412fe8eb98a9c441add4eb9840bd0a3c93eecf634cab91432f04e96cb7fd5c74ca74278c0dee73d3f6a18ca5c28ba01b0b1f4b2b884a47415990007889c170e9b7518eba7a1a4d404aed7ff3d920316c5915174d1b639fa36dd91f4a856c777f6a47a85332273a7fbaef267e16c78d8338e1addcfde57fd4e54a76d498108ee41d3327d042e58d1c99df7bae52d1236cf78d5c5eb80c6b2215546f663c07a7fffed80ff2e3e2882ae19e0a37a566d37b2f669dcc0d2ab6a1fbe2f6a5b11764a27a1b5623fc9040e5484fb31813575222bb6bb072aba18f1147ce6fe00a91565a2370821018f553fa42b8b0c499a334bbdb8612ef0b39547c61248339f8f8f0c9afcb99b153b180386c37ece8a1783cfe27c7c0681d63b6fd9a0321b95cd4dd9c0f845b5081458c0b1292e907beccc0c84edc8d2f653d651a8cd82261491eab563ab9be081efbfc45af353da2872b6486785bdd7dc630fb540e49b59b8f05b649b8dcde2c6cb1b95eeea467080d3976739e6697ecf4c69405e62876e60e07472cd283f66e7aa2441e2afe935b6d0c0fbfffaabe6a1be572b3b2d2f9deee6263200be37994b7ab7cc7d5598dafabf9d5d1caa1235acd0d3450866a5393a7981f015bbcd1202685baa88800e0bb8619013f26fb23f36374f686d83c468a9cc4b0418408d97af706a2d0d5f6eb3dbd3331d982573a084ea1a37dc5398fb7b9ff402155521abbae5b268dd5908843ed4f041598085feb8f4743c3d53bfedaf04639166c14443cb8ae630a7d4e6c666a31bd3dd11f5f14a0a14c41deb9c904d0a5b4d7c0b079fde7dabac89860a2b0a9f7783effe277f35824e44fd208d2ea8bbf5ed638a48e695cb21a36401e84636bf8f3c5fb669063c82a73c6a8b24ecfc1539188eed44b985da6150ba880a36fd27bf332ca1ef55f2eca95a495f55c0fb8e50a8f1a48d8a31a1c75b657a9660036e56fdb87819e524f8ccf337a102a52cf498762db6e3374a5e8c67a8c1b66739e107a7b6b611e2afa0938856d54d38ee4446340ed2eeefed8ab96a16400bfc20934d624b8b99eb6c06bd7eccdb8460d3690bf04d6d9e0cf4cb9eb2edbb2d4305d69e7550f63e0965950e4b47ddcfb033d4222884aa346e6880553e1b0528321d08262548288c5d2e31f4c8fc4930f17fbb6b7b9b65540ae01b7ebc83fc48f34b6c733f063c72eb51f757e0715b11d393e22d8159c6f968ffa5989588bb2682d3ffcf884bea70d5e3280fb6a8b38929c041cd1d4e248f24c1180c7cc6edbfd85ac03b0e7cd65cd7ddb0b865d439cbf0be00e3198db61ec2118624463e3173841600183eeb2be77057563459663151d3ed74d37fadc630319deff1b9f155cd9c016c11df2c71e3c2fb540cb6c5e8aeba776da7c2722a48394e4cd6d39e0eb7e169aa4ad3ad4675e8c8cde65a37cdcdf8315f4fff63048a29b213d1b51d14ca5619b813eb2e7c489a73e24eaec5a648dcd6825ee580a4e36c08818886f714b6e556fc4c846ca56f54d57299dc41f79037707bd2755652bfe541d1a770f9b70941864e3cce00d5855fc890fff6eccbed6db209ab26a8f404ea6373a2e62f267d4c974658d37d70517f5151bffe6a9f1625cb861664531ba22f82c75b1a9f208f3f791b1d2478c2d2203fe43e94706e19922069c5e688637ef585aacd6d82b22d6db92909bc3b5bc0f83e738f896c2f3495f148c8fa67c6995d4240d88c5c724863a3eeb9944548ab1b3a02c3e3887bdbee4724bac2d2952e6488e2cf9c68f3a5be9d87afe42cb8020a6689e57d4534d325d2cc088534380d5d73bda4210e049c13cdc1b3b0bf27d36dad3f35f9027392abb97cdca0932331804a5055ddc7de88e512711e91498286518afb832257dc035d5b6277476141950bd5018152b8fd266fcb1af23ed3b332646861e7589fb94e62124c4c8ac15e2eba7520fdf89b29fc5b54c6fcf9351fcb8682cbd2ac8d79a45a677be00098aa34f207ca0831102a11726a5a6e2624b16a847f74bb3818d938f2f99037eba5a6b4dd815ed3507cfc643f8a3820061d9d213de6dec73c9b86914e8c2df63e59a4f1e7cdcdc1a128150fa486c4c5eba74834c215437cdcef23d27afa224a411d1d39c5fca3342dae414d5680f71b4dab22402b8035a93d1e0039b3ffa254b0540d1c47402d88205f488657c3ed9e6551024e7ae2f227f6a556952add07cbc299de8af34aa347ac94e120927a636bf50481827ca19c56df68d1bbfcb1e8b19f5524b7731dc2b54014a87af3df621e9c8ddc70e570ac2fddde862ffe3536091de96454a95878cd1d2e03c1d81be5b10f1a8506c2243bd74a5cd1ef66e4e62bf4b69df0ea491401916c962239b58eb1fadba2993c8c344bc999bfa17a4d74931538c1252ecbc85b38d886c012e4164c656de28ad9a1de5aec4f0fea5b2d6904434c03bc1009c2fbd2eb360b9e66ee932ab2fafa59ada649fbd23d3de7e4f06ea243453aaf1e24457b9956d3c75abce4c7f1c552f7906e1c3916c2ef2255b86c6d7076760104d359758598230d51b35ed512b78fbfa5b58cc2569fe9d69aa94e56379e0c161af095a39f698323f5b93de876a0d509cb4a120bb12e7a2caf44357fa6b18fed7dfcb5d89709e18892a6504f34d29e223f6ce4441f4330339e8903510f0c246eb220a11c4b6ad2dd0f479ee505a9ab753e2146794760479060613c96aae9b165fbb0f0ea0989292a7eb6c9238088fcc07f56b2aed1b8a0b9ff099069edd74a112f933bf153a0e7b37dc1a89ed3e863f94f7886e165ce1f91fe70178143b546c378e316c9bb9af34b6b7ced2ec1b635813994c975eb36fe9c8659945ef7ee02a025e5b4afe453852c5d4213d4e9664a80168cd88f22c32ddecc32652966386751bfa987a4084647514fa6160644de16333e0cdcc5129303281b0916a479e0e1315ba5ffe2d3986bfdd72a7e061e8e84cd805439f4c2a67e5e902941e1d2d1c34877c08742bf56fbe16e30fdbc683952c689548c8bd9d115503787299ae9eafc31ed1e46a55d6cefcb4a0b6deb0e1868ec7dc873725f3bc39cbd62e0f74f681ebc5c2e6aef3506e991c61f31e6569ffda637a25439ddbda17d8a4678af3daa4359672a44c9e3c5513c95df452ea70312697673585cd02d3ea3f6c2d22a875c7dd74cbd2d288d7987cd76b4f021e133254dba266b564afc8dfc623b574524192d741ebb5166c34e834ce08629ee2519247f70699cfd8974ccd8dee1394b757b66f7aa707f15344084f10c25b46eddc2a9f2b28a139811b2bb74a302e8626e976085187fac0a974d3f3114953dfef826d0fd76c13ab4b3c8ebde920e03bdede353b15190e42268a4d1007704732651c670fcc1a25852bd9b03cda9e9017aed21f7a2b7d9c3c65a5aba9de62cd624a28efc4fa6142cff0e1d3c05b36e302b3c99b52273b9341700db3a4843e0b03bf131497b74784fd8725235ec767048dfdf7daa29b31e8252674252e8e7a4dd968e01c610f698ff11d58a71b2fd6d9478b1163ae8204a7c3cdfb5a5f28839743a49f027bab2f898d35984801807d127b48902b4fc453b964a64295df78262d0d654bfcaa2afe1e1cf36075e94241f5a18a0d62846fcb85642a9c09b86dd0a80c6a13e7624a9d0c6397b248fa2cdf53a5c8d218586d0821f3bc793f54786a04de8824ab97cd5d945019a1226c13d91ba9e12fd4c38a2ed793b6a9c253805240319b3b0d5a1195633e8328cc64ced5632573b721d70464468e2666f25580ebc2bc747180f5b1acbeb5f31f32d8e1b9905e3ae3289fa6d7ea0c50bcca10fbdde110278765a586a4c1e5e1ee1653b6db8356461a6faacc6911ec1584e865d4d45de9e989e7630cfa9a366202b46c9401087b730f546dae66290d45378a6519b69481c8c93168e455e0459d8745b4f0f6c83ee13f269aa69546e3b769d2a33535d148d2c40dff4112f3b09bcc351f8044c85f5f25d2901d31199f2084bd9e7f98c9beaf0777303588bfc5504870001329af0560fcf30a73470342311450badf8bc398968d379b448dabf63cf79233a079b9d1ce66e4171f5c6255de80b61d127d9f4febde8c015a6fe43be7aad180c0d7799101e38159483eff9c0e81be151d512051ef0dc43275e60685679d4d93ea604e0178addbf6a0bc4bea7fb9d967cc9b8e9577576e505287e7572b9318f23f9bd08c233c417217764da02f2c5bcdf8634f6029f9296b831f13a3e193958364598b3129ed06e85d73a7e295091eeb93e78330dde244f2e75a0160db759893101ba5ddd8a8e5332d6578dffb2e1113296a3cde4fae8541960a9827d8c69927cb9374e4c9f97ad2985516e95196328e348335d6e2edf00cf4039247043e980b558a13dae7125b1562dfe5c18e075cb161f163c9b2e1cc97ddd89d165d01e0a329e38111b5d3cdba5764fa6ced9e662c438bfd81253330cb079a28c2d68511a5f5a6260aaed31337071ac1d8ee4bbd7895ddda5d2d125453717275cc667a657b82b7f30cf70c6f334aabae3d0e82dbde948dfb495b05b02d0e0428b4e5b3380b2f98406837a637a61b740cae7775dd1ace5afae56b4d961cff8bb2f3c19ed3e5043556efc0298fff7eaa3e659d0f72abcb73fdef94ea0d4f42ea24399752725ffc3b76939de7e1c652e03e17de3bce3b368ba5ec779fdc3fecab76d594df36e245edd0f9db1670ad63386808e5459549d44956cbefe875b15d76a64b30aa24c6a0a953c81f6ed0fcd4e128adf6a6e6d5071639db41ebbee5031ee5d8b1655bd81bdce28850ae401615cd1296d8b3f8bb20e7e046fbc2b4dba8af9e1797d037fca7731a9c25a1505367e126fd2cde4d68fbf798adbedd680aa913c4e4dd8e890cce4fed3bee2d688ad4df356bb6b6aad34defa217e2ea54a8afaf82fec6889954ccb0ad1d743d384b8b9a0d28390e348319c829c6038cfca8b2304c69ef188173ab4d9b4fe16c4bdc1a563027ede436f511b71f39ae807df1fdbbe852322088a4f516a586ef89bc5602ae36806b89022670d03f463e38c5e916dd02b56bb10c9a41acd6a35270df549dca8b3b2c996b74fc6959a38a4ea60bd339f8de39a798d935f71e25f08bffafa1eefefe7ea5116dd105aa28d13d87d051502ba0ab21ddc915cd7f6b9bfa4b1b901d04400c58720410738aa27b4d6e9a2d574dc11fbfdfe8a5ecd07fab55c0f008070919f90b92c9f4884e668e5a561d2ff49b09dff81f94345539f4958b6a8eb67c387472ec377fc45ba5386fb5be340c05325ac56d3f85c3260ef942ee40e9aa372a5e235f17b711d1a87b164d9e8bf6aa6e0e0ba9f0b62e3b1b6a60333df3899cf3274842efb573209e4ec508422f0b2a1a8c38c4303f4c675f824b1f5ffb56934060e6c301a0fc56cbe61a570a0e2c3350917c2a65bf6144964ef9ed91dccb0c7c694138278be6797146a75ed6c72c84a270d62a1cae0a27581abf8312550c6a4c7ec2924fd3287244e9ac339488350da5fa683fd3163ec872fce497c208ce2b2a4b2ebf1e00d63d5796c8ef7c4b8c2589d8dc3bfafb4b6ee335bdb0c7c1fad716b3a53159e218335822aa998a3420e005b3e5818200b912f9d277d9307fc60512c658b1c63c132efa772cd89451e69b100025556bd31f31a21cf02c4f5992f602b0b9033777bf87ca0c86f158376ba82bf837176e7531c2c59ebb2a5add694940ac275e30713b2987228057a727f5efa6b7641cb8448bb33332dde381d80d6b00c11035a201ddfa6b1812f3151c4200bd09d261ac551a82185c50566c4be296e0c6882ed8089b7c4c7a032f995933682b2cab104ec6ae8e7563c8afc6e98c2db8231273216756597e8272c843536a82bd19ca6be32cdf2605a959a6c563ded8cf84c4897f07e40f421bb01d56bb8bd9c069f46c58eeb0cc46669c3ec07b84adc5fe6af34f4ffb3d471dac31ab82a7b198c6eb10afb127de94185dfd3da466df7de42102d529fa29d0f218afdd85c5c8936e803befe511254ac41d330cf9ad927ccc5043b7ffd61a7d50ed88fe53c834b843972e335b826b2b314643bbf8b80c6f2985de4544daa7c503f09d91e59e3fa4be6e679a9f068ad17b3f5e80234258c71a7d69dba15642b26f0f78b97adf56de73179e6b4fb82e4683c8693db2c35c442868837a6adf412fffedf1edb645c4692de89d5d589ed3ddca2759bff3c520fae193e7c3550865d7f91c4271d717e68fa1760e70c54861b398cadb7b02acfce0e62667c628f97a4698d6534612604971b475243f85d761d55dff1110188d7296beb234525f6659c4b9f4120c12c99168e18ba2e71eddfb05f416c07475816bb1327a20a7201aec05e5c17bd7b33c2df60c6ed8d00a956df36acf76a284b6a725b4cf1ef1a58125bda5a0acfaf7525cf0d78a5350d50aefda76333a97db2531de8df5d4e804e08e1c3221c68015bb748888a8ec15db61fa283744c8a8c50544a198a1cbf5b7180d30dc122e8b44c28674c2abea001a9a0b25efeb74b5e08d9807b0c965be43e3138c01941f4ae3f1bd712430c9fedfd4118215c7c9a2e3898feb3d1ac09e5e475b4a66ca0a08a8c7e2334e61ea864a58b525b8a601fe116888a6d9b68625a82a3f9807282f77d1f49a63cd4b859a758476f76bf7220bb24ac7875de55b6a89084d99b352ce9092ca0125118a263a93dcb454f4e7cff050cbec02d004a491a98fa5fa52eb55e11c9cc2e5db4a3ae8827d57c1a757ed002f92210e4975369094568c1f22a387c8cda0f6942df54b0f7c2066459e60f6678a18d6435658700f27645d563ebe76a47fb8e8500ebfd2a44ba2a36724303a40e42d54083624827927c06cb6b4369f09a9f6f6d96ce394fd686f405f0f440827e0140e1e1ceab8e9275ff75767e039156b20f789e586e065791a081531083ce96909ae5cde0e6eda4aa97f2bd0c2bb31b431f500cbf4744460292ee8b82347b4be29126f5ad6447b329239e108cfe0010efd5f1449b8cced1753963141893eff1a51a37c97165623fa11dd9d65b58a57da23a262b90dfee8f9c39ecc76600fec5ddf95ab167b7af8fa0822b7db1a2f8ebf66cd1cc0a13520e9740ce68597fac8b59c2cef9af6398d2ac1e525ad982eb271396a08a376ea445d1011d8aaa4422da13b026b027413e934fa75fd0a6963f37023c0122a2ffac9517bc679a52ab747bea714d855e131d92fa0bb7bf5c187039c4275cfa2b5c872dbd37f89f6723f448d638172e404cf480c721a2adb962cd5c72d94307ed126fe58e7031e7f500f7ea223c2ad94bf6eeb0d7ca16e5b893361f84a348766be154148491c9b5e021faf1aa675a4ccb5ec9c4dce0fbd5df95074339905ce3027f7f9d49dd09de48460c871eb11fb71af6298523e7818fa5cc16aa2809afae03d5457ddbacb9f64b712d0dfd4b4b72f56afdbc15a95cf09427534c21402757a22acfe723d7cb0169e8a5242232eb49d37c871d43c2ac92fef872ef2c5b8ed2ed112c2e2abc42bd2064db0e1b4ce28e496175b3fc7e352b25a6020b63d53e91d143484442bdf220c8118a469dfc95ee07217eb882d7116f581cd7c6c928cf635b54695b3ccfb8fc90fbad1fc2f5e65237cdb03e1163914cc6914f4d55d69b1e0ee8825540d09f6c1a77dea772dcf8ce710414b4b5c7e111b7d7b558432d905605527350b0b25f3dac422097470b7b8e5cb82c21fee8713237e3ec3dfb2613355939e9711f51ddd6fd2842e9bbf833f01d9e955bada8fdea191494e3122cc4747a6881ee5d5d31c4009ba05223401aa680b26a59dd0798b7513c0eb4608b266959263a8a232c8181d53a9aa544dce1037118dd873b7b9e00e037f888a32d51bc0f2dd208e2fe8ef281cf3f609e2ef8aa25b425a3270afd591e3e569bd27f8e4f03967b3f3895ead63a7e8ed441485347700c54a9a201c2bbe2ceaa95a39b933e96eb386a1157664a8190a04f1634331d8fe60c221fd1185c343cc2fe7c8ec08f88d61975b1678c4daa42ea92772c4d47650d8465987241b2960a76f6460fd487f27424530b81929a09692ca9ee4847e42a30f31a53604ada8f7aa545b628c7e27808c4a4f916b1fb0e7196249de434de63280edc78611ee6217ef87602deec042dc1f8513ef2c123d0aa1668116d4cbd202efb23941830a6ed39b7f7a35d06ed350843d7622e63bdfa0f6aae4b6eb6d47bfdad30cae6072e7f26ec9b9c7bc32171c35ff517d6713a8aa66439772eccf7334e5a52226fb6500cda41f2d1128b5db542d98f670dd674fe850fd5ce240faf6e0111e33e461d18e838c9f7bbbed70043d9189553780bcf5278f6dc23f462161aeeb07d45b9b187c716352b9c58ed52c29259de9e96b3b0363b4a9c31b780b45f8bae111893850c735d7d9f4329f2f10a78dd446680d101f82e75fdfdfe56c71d4d1c870fff9eea10ca4e75afbfed58c9f2d1936e379916e0d638702343ea11c5c6516a667a1593afe02aa1e1e30056a7bebca6400b72eb639351be0be6c69faa362a9d2926b0d334554da999f4d66382156ecdb635a0fbfa8064f2aba9cb76109ea66006d28eee08b84706cc1253d0b60e105d69758775cdb650a2298909cdc8208206ae8bf95cbc4397546bd7a2603717f48ef37f2ed604b4720ba9bf6f0f50c44a39f69eced8b5de38ab2cf6467301da920ba6ea02d162598e04f59d9601d8836e078426f06404333755de05a69abdb290435bac76f8f1f144f301874f3147f8872e0708b17404423023aaece2a4d58b595fdf466892267b67076010d2fe536d0d109ffa00797760c56d12a1bf9265c6418a3070d5bc5cc0d220c02e65eb4e26ae904abe1421ad728f4bc1cde7020c33497d3ffa21248c8460ee11765f7a96b70d1078a03c9dc69d09616587fe7d9f71622c67f912a8e903420a8387a1110a12755068461b4683c9321038bd9bf587b92bd44c23aa54206cf111852a26cce95c1f03578f1ca38eeeb06ad2c423838f37db514c1d603a4be5a27da0a3058488e212ccc74d8870729683cbbfa44b81d0e9deb2a88491f927da6c3b1a8357ff783221de0d455fe811f25625eee8933578090761e41114442c33cbd4722193b08d84969d69b0cedae1a9ae5fa6e23db542bb5a06fc8b917d2b46e75cefd0738185f42609f86e36f1dda108446749c57aa9b57fdc06e02ab6203602fc58be989fa7651e366e31cb501090c6e6003f12ba684dafb383591a8673c9c7f36453e6a09eba028752da384ca10251ab57c2dc2bd71be05e6a13f9b58a5bdea76d408c44ebfda08f0bce6212230cb12da74c4f30888036aba4b49341eb02ebf912c9cc8a4cb64e087c19af1ca090345cfc7f5545940353f5a9418155aab31a72fd02fa7a2a723dfcea582992bbc190cfc1b94c241415cbba1510540a4ef9c607c679ca82e28453ea83ec62034e23d8c7948095a9152dd5440df70eabb5bd79fb08d6c134b3622abd179b4f030cd9a8f2d823265230eab0e907618708a39558a1526cb38da928634f21b1602aeb5e13b6c9c3c67cb843f2ca20bed7f5376658ec21eb5d1231ead012563d121f52fedd287eeb0a5c178056773d74ef9e1d8f29b0181884241ae65c0f545f04fa9e63bb562056aa710efb13fda30a6041ea2cd149efb867fe2010d03972264194184f25bb4962d2a08ace004ef24e2d56541f8bb32e7942b4162dae9a1b88ddd9669e2522c22bfeb1a421f6bff111d1fd5eaef552132149929432ac0c340b200bd5555f35566575b66baddaeacdaaeccab26c8e75d9978d4df1dbca68f0dbce5ebf6dad06bfadad8cdff66683dfae82f2db5737f8ed2c337e7b0e0efc1504ec2d20603f7f802d4d0d6c613ec0b69506b6670f70a5c578806b6b07b89e3ac04544c13e72801f0d4c9e813f1876180e5c66dca042b14119983aaad6a0be6830450630502b8021e00006e01eea0331004dfd1800604cfd051309972b921c8dfe4d9354ae48acee24612f7defbdf75eee3ddde9ab43ce03624e8737ec3c9e07c4553be9fe7e593c75809f1f9f066be014eda920ba273d291f217df7b486cb9ecc51f56f6a2a09771f564f0b4cfbcb9ae0bdf77660d776692daf1659eec0de73bb40ee114bcbe8330c3b62904186861a6e18c00c0f1f07b0f9b143901f8010f28021222001228aa0c01116402209253691259868a2d238f14f7c9d811055064154321a506310c381af30f0e169a591e2eb0b12505d08a82ee0e169a5a1e2eb1806b8f92a867e5a9f10e069cdc901c9d716f4785a592080af2b80795a9dccf0b4aa00f5b4a6e0e56b131d9e561418a1e46b18758ba7e6d30ac6d392924a53cfafad8a45cd62035f71ea09c0efe4f58b8e4b4ac7d725d504a5e885af2b264f2ac313b9dac57f483938fc064e70cc1c258bc15e8e72e538ead46225c1a7d549e5a8d3797394ad469b394a1683bd4e203706a0a20047688ca4a4b08103315104000a0068001779e244636209225b892490b0c0111428820809446088070801e287203bfcb039808f357680c60c3e8c5a62c1252deae9d2f9a240abaaf39e1cca3fe6f0052d96788315287f405ffae41f567f9efc4bbb525cdabf5b31b1a991eca2808af65beb4eed670eb4ec3ccfb3460c9a031430417f481089c5b2333b64456c0dbd4b26da45bc496590d220b9418a83a4855d52a2bd9819800c0d35dc70009b1f3b04f901082143444002443c5804058eb0808844122025364964890f134d844e3c3116d140088a283c1c90c2c5c891527456b162050bce152d493a305279e0957c202fc102862c40b063158218b810810c3ebce69b9f2842eafb9bc4216fd20a4862d419e45d5a0991778955659077a91544dea59c4a46de255703f22ebd6a0cf22ec1149077295661907749e643dea5597d41de255a02f22ed5aa2bef920d0179976ed505799b4e1ef236a9ea18799b5635799b58558cbc4d2d9db729a73ec9dbe42240dea697099643dea6586d41de26598fbc4db3ca82bc4d3401e46daad515e46db2c1e46dba5527799fce19f23ea9aa0af23ead50799f6a0af23eb55ef23ee5d426799f5c3ae47d7a9d6046e47d8ad530f23ec9b6c8fb3433b3798283ca49a282b38404a5d65aefd72ebc90a66f3f4270dfbdbef86d5d45fcb62fa0c06f0b83efb79d817d3de0b7851df1db9e6181df160dedbfed0e6c4c88df5686c46f2b84247edb3540bf6d11ec2c88df96a6c46fab84fddb2e81fc6de1d05e6bc06f6b23f2db526189df568ecf6f7b057b53c06f3f99f8ed5534f1db9184bf3d89ca87dfbe72e2b787e089dfaec5f8dbbb7056027e7babc86f074303bf3d8cd06f5781e720e0b7bba0f8ed2f8081e7b7cfc05f3cfc76989fe168b8fcf61d78ace6b7cb8cfc76211cf9ed6b94bfbd083ed3bf9d46c56f57c2cd6f5f82e8b7c3e13502fc76dbf9dba950c56f9763e5b75fc16f39fce64e24bfb92a38242cbfb9249caac76f6eb5b9106c4e8b96df5c171c8b6b25f9cd81d181df5c18a3df9c0a38cea5facdbdc003bf3918fc6f6e06dc8b836dee8ccda1917f733be0629c6cc96f4e0858fce6d680e13757046ec6d1b2f8cd290104bfb925ecf8cdc1c1d574f8cdd9364785cdc911c36fee0adccd88dff7e4e2f7ad4204bf2f927d935c958fdf77b56f08b6f87db5d0fefb76a1fdb715435b179c2c389f0cf1db9a2002bf2d1812f86dc320e2b755018e17384c82fcb658fcf0db860088df568b2e545689ca2e39c0efca059bdfb68a1fbf2d921d7edb244bb4b0844a1468f85da950c3ef2ac70dbfeb155671e8d5141c7ed72368af4a98f95d973080df150e5d99bca1bdba51825da3d42e32097ed71ecc54d6effa036d82df5508da9feeba86f6a7bb16a1045e545daebcf8ea85e779d58bea453581175fbf00ff05cff3fe85da0526a9a09a615413501250d3492c60a13dd1fe9d129072680fd20ae80c04f075394fd7d5049fff7502a5f17e5f38ee132a93ccd245ebcb927582f30b1c13a8987c17ef7da00318804b2e472da00720b8442b1900976ca502d0a46c8849a39a648e72a39a688ed2713a29a9a6bfe9d495d2702300719ca4e043067c42428d31029f66f804041df029864f66d4981ae0d30b9fc638ad009f724e5f9c48804fac130c3ea94c556a8c00b0e986536b83c2ccced8ab5c0185c9712101856151982c3c406154a52aa52c946ea30fb8540b7109096d94669f1e50981859030af32a8db1020a9353fae2085c22018bc228190293ac40495920698154a5b2d02e585b19c90f428008628304373ef0ab5fe425ac41020289064c926935c9b1a427d645615e404d1950521924332a1ab9b2d058682d2e678b8babc58614a55698b59624b326898d0f90aa5dd62491c13da1e067520e8569915a1dcff3bcb28b6a966517e5086859023ad3c924d787492b68013549502ce90c6a927440492f124cab61cd27ee83e02782c88f4b295a61690949ac5d62ed52ce2ebd7629b64bb35daaedd26d9b54dbc4daa69ceb49194db18d7378b70e784d1962d88161c87fefa885654554fe80d65cde3f34c5765d3ce0943b861d26359903bce01cb773efbda0ef13615053a54f680a7974b8942f885670cb080019861d31c860a266788111800c0d35dc3080191e38f4c8410702f8d03507b0f9b1030f0848800f0a08f20310421a108410a007fc10efa49cd36fd20a22f0bbb4aa2020a266f1b4d21cf9222a16aba7405df2d488fa81a74754254f2d503dc0c52351554f93a81de8e295a8499eee7ac5532215e7e91210f88ac48b67a256f1b4897a3279276e9e3e41c5d322469e6a408ad643c101303e8aa79e9ae2ff29dd2738aa156a78b20e1bdf0c7ce38a2d6ac8d898ad2eed6303cc601329c471a2396a5663648e8ac11cf572392aa7e528d6ca51aad351a69bcd51a61acd513399a3623047bd5c8eca69398aa53a1d55bad91c55aad11c559a95623047bd5c392d47b16a4904f409a71a8541821b4048c38c32c660c1175e9cb23829a9a20529c481043780908619658cc1822fbc3065615252450b528803096e00210d33ca1803868c4b5e545349c9032d47b4d0fea2165630290b224cb2421c15e55f62d213dc6883089ed0fbbbb8f22e21d1fe5e286f921cdabfb3841326bd80ba50fee1a78c1ae438aae52812b486f607d1d0feb77e9dceff13520e8521b51c459258b407287c62673edf63fc54a703da03dac3f344a0a436680fd1a74eef4f6a02e909b407cba7745881ceb46481f61869a174059dc91ea03d6050e245e90b16d41919debf3446a531dfbf54462d9951696678ff521a75e6e5fd4b40a83430ef5f72a3ce08e0fd4b48a83432ef5f8aa3ced0f0fe2529549a1adebfa4853a73c3fb97aa549a01bcbf49493565516978bcbfc98b3a83c3fb9bbea8343ddedfc4826a1aa3d298ca309951697cbcbf298d6a0242a531b9614242a5b1797f531cd524854a63d282a94aa541c0fb9f94d4531695c687f73f7971faa2d20479ff130bea698c4a732ae36446a569c0fb9fd2a83341bcff0908954688f73fb951671ef0fe2724549a21debf24024a1381d26f529394e92b08f22e119177a945c4d72cf22ee5149177c955c4572cf22ebd2890eb92bc4b3123f22ec98cf8fa81bc4bb323f22ed18ef8aa24ef52cd02d50379976e48e46d3a91f8aacadba44a226fd32a89af1dc8dba48429276f936b7fbd226fd38b48de261891af38799b624b5424799b664ce46da231f1b58adc44de265b135f4f27f2cd13799f564f3c15799f5817f822799f5a45de8806a48022ef130c8ae74014799f6451fce77d9a9d6a1cf87d7a8214bf4f71d018f97d92c291bc4b23d034213290fc2e71a16942af2a9e24c7f99b3487a609c16e7e93a4689a50142a7e93d8d034a1d89107e1901514a6e5ac48c87895ab4babe2bca1e288117c92029f38804f4a38d1288cff06f0290a7cca003e41814f18c0270de0d3107c2a824f17c0a727f0a902f8e4043e4d009b9ac02608601313d8e4006c5a029b18804d44b06901d8b4b1a9076cca7194bf12d8d4aa31fe40b029096c32003621814d678df12f80adc6f8d3e052cd51295c9a394a66032ec51c15834b2f47050097721cd5aa312c479556a722d498d31ad53ceda0c69cd0a8e6690635e60483930a6acc298c7aeaa2c69cb43825a9312724d574851a6392c304478d312da19a8a50634c6b987650634c6854d30c6a8c09062615d4185318d5d4458d3169614a52634c486ae90a35c6ff065c92a39668c025195c2a022ead514b2fb88446459932c4b003c390df8abc4b202829d1fee20ba3161d2c2b2751e97282f22669216f521c7993dc089aee305f3a0fc9afeb5a73e072f8e1334779e6549ccace709d777f95f677ffb8f8b8b0f4c2417ade9cf50ef71fc77d9e19cedb398a0aea66b2333efb6c2faa9724339ca82a4108792db42fa435efba5f96e8bc6f9cfbea7faddd1fe75dcff3b287e1ef221d1fba07ff05e74575f3bcfa654ff80122d25aabf7f5c3d4bbdcfb7b995ab3be90efbd0ffb92a4d270efa3e781c8faa0ee45a53dfc3073ddd77f2f97b8bffff9c083f77501ded77f39eb7baef5fdbf1771f80112fa9a8780a1effee71dffbeef866e58f1edba8ed35cc601e1cf88b9778f7f9defcbdb3db1fa68d3f6cbda68dbf5ec841d3de47befaff77773672eddca9ab6453adafb5da4030ee1aaf7a48fa7be573f04ffe57c49d2e9eb79de57ef6be59668fbdb7362ef0d4de3a1d3de8cc2581c6b5a4ea5cfaf0b01f9fde6cefaded58ebef9e57c49f2a2f2165a878a7ae37948d5127aba638b30ed9ff79ebfdfbde7c921c765fa65ee3fcee37af03ccbfbb0debd2c2c7fdf7b162a95e67b1064cababf9effba2ea3aa74fe43dd5054baeeeffb87a94d97c3d0fbee3fefc70fc3507b3c33e078fe13a1aa549af0bf92c5c3b2b20051ded66acf0ca7fe585872c8f29be5e9a725fcf0c31c0ef1fcfd7eb7e41eee73a00d55a5c67cb914bef7dd38a26ef7bfbc67e8b4b054cd75e3f8a82a2d9dd7b5780f7ef75bbed38d5d87aad2e2b9aaf6783c1ecfb378eff900f9bef3de0a165f843f5fe2f03ff22b068dd86bf98fbf8b70bbe3ba310ff9def3dd5b0faa4aa5b91ffacf53f64399d3e1efefcb447ca6c33ce47eef217239fa1daa4ade95cb25efef875e84d3dcef31cc9d1b49c489f80c0c9fc4d45145b81810ee3bd0f6c11c119fa1aa741f66549547dd50553ad867d6a41f7edcd5dc77f44598bdf978484a4873295efb3e6d6bcd9d1564e7ed7b9ef77e6fb447c467a81baa8a9523f499a7680d75990d62df87bdff0d61df3f08eebb7c440c21b67e10b9a6da5c1262dfdffe4de56a0b2aa5b033b46082ad6778e13a430b2550170227dbc243926eab5da52eba146bd21a7dea5368f7725df7711ecef3be6afa1f894622136903f95993fe573feedc619a6f7ad38e11fd908e34b526a55fbf2d6e17b6d8e2c6eb0b32104308f7f773fab1399d236b0842ba63e3fb06a5f663e34478035b17aced80a0739daff37ddf476be42e995c17322ccaff5a17d7146ec5dfa92dd779b55c511771968038e20a5c229eb42753eaeb034111475cd2e97c9d0e0655e0e9bdd5de259de023b128aa0454a340fb5f1797a7ae147b4f0ae3cfaa72905add08c82d9edf4792a3d1bf69cac8f0e0d105b9cb1589c4aa81f706d2faaab5be5ac818e5b4b86c203b31301656ea6285027e6c6aae358a288aa653d5d1727a37626251fe4d5a542311902c330a8362892c6b3a8975ba81c6d0fb9fe628f2e990f628ff44054a23be0be942ba843028047dfdcf8721e8030251547daee662a3a8ea12c252f488a1f834283b8de2788dd25039a761283efdc9949a1f4c298c688498ed6de80ac24eba1fbb0fe1ecdc8cc2d4ea7d2df1762378cd058a0e15f89def802f4bf4ae20f88203da97b3e27bbff35ffeacd929892c72c405b93d2a1a26721f9b4aea2e6de6fd16395cab58f127be0f0789b746fe5f279072f416e47d6acdef64d26941def76cd6e4bc39b4f5bc28428159d33b2f0ab3e3e9c7fb0f09ea8039f4792f6f72a43fffe53dcae2097e07772120c1535fd22bd2d1a4f73e1c843d2adf09f3148e1823cbfb77a014f9b4e8fd3b2fdae3863ffa4e0d284df8eef2d4a585058f7f71a73b3772fcfbe5879e8f4d59aff8dd6707aac7ec53ac29fea5d46f1425bef8fbb32cd8a75073cc5ea3a6f8248ce3364a83f8565071d6903ef4117b4d84a1f874995d0a35c50fb912bb140a237e28be2b81c6881fde113be17e053b517d35dcb360af394a7c12163fec3cd16914467c9075100485944af9a606cce0fd60f86e2edd2fbd2908eebb0fc254ca4e7394488aef79b8b382045ffc8bb7911c7d43a0ff421d127b366b82b2378735abf83eeceed840fbb7c08033dea426db6dda533daf7771b9b8bc98b64e2b571fe975dc6e369bd73ab05befad17bc9f4d577ca7e84b2375b686cb275b12c8aefecc53a52e73f4230497bd59e8a14ec5b1abb5d68fe8f14a0f57f3a5717666bc6d905b3ceda79298905a51aa40b6419e760b970fddbca7b8dd25fcc9e629d293a0cef77d6fa433654238d27337351f987791ee49e07ffe7e4dea6b93588fefc52e4fe24d7a8df484d4c4b36d8f4a288f582326601eb542a110136b7edfa86567480b9ed6fc40f20341d0afcace7ce27bde6ff0f4444ff43ccfcb62e7eb7ce2d7f9c2ef5e1097a23072ffcb2f28d6f40e78d617a80255e009e280e707aa48b0c2a040824fbe6f6443e7de7b2f78ef05eff5aedf40f07b1097ab8af21f8d909062de53dcb468b1408453e92abe0545bcc127e26690177c120b045ff4985839482d51cca4168b7a4cd75a43ad7f6cdc09f797cb4e382e8338df7d6c3ebf39e1be030189894d719f8b8bc2945c6041ee4bebe0920bf06bb784dc9756aeb2e8f84ddf1f1efdfa5e7e7b968fcd476b3a2cc80f884793584bc85d5f313be3e4fb9e00dc7fb407a872947fbecf5617fdab476b5145615c3cad098a5118121352cb0a2dd2e3d52c8b0b2e98d49a28cb32899a47bbe012add2f5c1fbad74f56bc4eb8a70943f28fad8d40c06786b97664dafa14f3f364e84705415e4be345bde1a19ba9c61f70172c8bdf73e98f78baad69c5f92d41831a494d656ad15bce0bdae830d1d50ace930ed21fd804020ee722b908e97761d2d6bba8e2660ae21f7a130a4a25d348d92029a06027ad04b9297f305e745f5bd2479395f705ece97242faad2c7e65e9bfb21a9d899cf67fc97d3ce884ffe0b4ea5a19a7c51d919f2c527bdbc5e92903a5928d27949f272be2421ad122851d4608309adc6ddc6bcbf93cacbf992a4e545e5b2c49afe716167a8fedea362cdef047174fd50c7c57659d279801c02fee5b425e5d8991b92cbce7c79cf706a51bc378362486b931c275c10b686cb24161ce4d6d144fb5f38c8ed36ed72fe771f1c51a377bb85d60376c0bf8fa25269bcbf339c7a17b1dff7815e5e40a83fd4f7ddfbfd7d1d1f9bebc33f7c6d6ed8c124088b647dd4cdce880f7a1495194e3b037af14f2e3366ca409f1101377833aa8a9d8166a053456e124b4713fb3d21438f7440c1f9589d98a75c5c8ef2ff7ce6d2a18536d40d55a5d2502d3ee96323e61ac8194e5de6d899928bb2a5fd2fe8c3c7b12e311732b60b4cfb6f1797cde7cd61037a375d5d54d67491a6efe2f21497cb958b6b7b9c406e120b04fd471445d15efae1e1ee1bdd758014bfe3be7b21dc779fe73e4dfecd42b8efbefb3c976f6aba24a4f89e088aa278ef05c1effcc5e005c17b45b1341ab9ec4c1eb9acb9cd98de4538ddf97bbdf003411047ef7b3b9d07f1fd0ef89ff5dc0b8260e6ace9bd576a21a325d612ebae20c72bc8ed72b6ac4250e9fff43735e0cda521bae75e88e94fd98818f74dd973e9fa370bc9797b39ba9684746f7a53f65ae5ca53a50c9e20d087d673efe7d2ae146bbe8b38240ee9bb27e52362dc27fd7784fbee3f52be59c8fbb0b433ebac20ef7fe4831ec437dac3644655a931789b2f0d02fdfe34fd9c6aa4077dc7c47e348b223df9481edae9c0b41420379ae638c8ab12a9f47398e5b181bc4c6c5a3c74fa7e82dc95a32a14987e71ab3bf2942b93c76e4182170c75786e7dc3034c348de281257a064da3a8689a44029aba3447f9d78120d6a9cee8ce1adc5e706b1fbee0a198d3760b92d4aa98a4c3ef9090bbbebaf303a4a3bf7caa5198187d7fc7e87d691f7a691e52da2121eb7398c4aa82dce0b9476fcae84ecb5315c679aa9ef15ed178af3978ffaee5a91ae5fd3b98a7aa0eea0e3c5579f035f65e7bf05ed378af3ef8aac6fb7f304fd51fbcff47f35405c2fb774e4fd5207c983f799b251a8f1895d119ad6d6aa3b7aaaaabcaaa393bfe7294ff2780bcbf973aabb33a43e5190980bcc9910c798f3e86bcdfdc91b70943ee540ef397c979cb98386ff33fef1fbd90f788d491fd33e5fd91a5cc652e2787cbe96e9ee2689ecb535746c65cc9dbfc1fd1582c162b8f208e7ddff8c4ce74dadff3e18f4dec4c4ee8c16158f31475cf3682118663ce8882b1891dc1f03c2318a11d7346d7d80adf87057fa83537fbcc51d569d8fbb0c3d9baf2d4955dd9eaca5657b6bab2d595adaeaceb5436d6a96cac53d9982aa6bd83c14ed8093b6127ec849dbabb75b7d7abbbbdbadbabbbbdba9b7baed073b9edfb487234fa37cd30e6cfd1589e1a5b8ef2979131cdffd188242febb22eebb2c6d665394ba6fd3d7da7909dbe5348bf5348ce7369ff7ba790dd9d42de2964a77a354f95ac67f354c9e6d20ff7c10fa2ebb8efc03f12d29aff42706c6997a7bcdad8f25418a3368cb55a632b0964d556732f437b8c60d040536318630d646030b240fb6f1cc696fd3d3e678e46652bc66faa37c346486f51787f53e35fcffbdd0bb9df7dfdae7baf7a6fe4724f3bd7a348c293e01e1e7d2dd881f6a8fe3cd0545552511ef3a28daa85105c74274a185d68aaa230679007a82a194739aafe365f358a4d8556958b264db4cbc8708ac616c8d027bdebca3fae2d0841ef0aa5da0a0b6267368d92003b538740d3d09bb2e1e3007e63b92e0921ddb14b9bbd2d7d5b1f2ba4748735ef7bc8fde78eb04bf77d95eed7f763b5e027382d72eef49b53e15654b8958d8b5e4e5f7177777ff751f92c7664472c7964b3f2223b7abbf2a10b4bde372f2a96d1c78505bb841ccb08bfe0b0bc9c8eedb360aae9e8452befc386dd8b442296d0c6c668db654cdf6761b1f845654d6bfddd7abc8f8d7596176197b7d8ade8c545645db0e81d5bfbb1cabf7fa590f63dd6accfc455621126592c8b8f32ea36e261f4f76b1da958d3b684368e6567ecaf70acf1a62f89e55958dec6b48b0bcbdbff587686c9d71a65c7339cd6f451de37f6edd38fcbfbb02316fb2cefd8fe08bbb8f5110b46b95877c1a3b7d8f3d71ae18f65cdfb31b1e675d91951fe58fefbb9eef3843696d28c99b2918abe3fdec6db38ca7e58dd9183dca3ad64a1321ae5ce0a7254edb388de856a17110b4be66c8af49e94e93739aad56351f5690fdc6f9bddf3bcd0a5ccaab5d6dd398ebb97e6b1eece71dcbdb7eb3a8f731c77efedbacef33c0f77efedbacef3bceffb68add55aebee1cc7ddaeeb3ccffbbeafd3e9783acff3beefeb743a20087adff7753a1d1004c330b481fc3e36ad0e19da7ea7e302413084e2f134d1f63d4cf427da9752a3e2e7ad36458aca97384e6d8a145a94184cc6861ad6659fd89c396e76895d59d58dca1c966599dca8cc6183026363267ba3c26a940aa5be544c6aabb26a4e7d529b54555d524f3564554aa559ab86db7c0a1b6ad0d88b4d35adb53cecc8865aafbb5cf93fca1789ca4d5af3bec99a9e77b3e6e59858f3722d6b5e8e65cd7b9740eeb1c55b61f99bf7b7e2925946f975cbdbbc9f635581dc1ccb87f5eecd51f7ffd3ff268ee5371fe5fd699bb7dbb47df79badf766cdbb45b8b2f227bc6ff4e9ebc7e6e4a91bd29b5e08e94da6275921a552a6356eafe949f8479b9d19e7186f7666f42cf21c6de36da462cdcbb15841704c4faaa5dff13eec11318490bef4474cb9e46f7a181e86b7f90829c3f0a60f02866cfa204a4f7a92b7e2adacbc0f3fad7c2c27259209ff606b4ab97c8eb53f8d3789a3efe3d1b63dba76b6cd6158969defa7b875ac40daf7e11677de31a52cbf5d9aa36909d71a122e638eba6fc2327dff63cdf4fd9abeb7a4e9fb2e2e2fc2fb468bd4b02965d6bcba0c6d20c739ac39deac79479b352f0b4b1702d2dfda1597221dbde2e279175cca5ed071fafba51af88b7c3afffd32467bfc87beec01a5f9fb1fd00b9dcea7b78f4f38d7409ef0e96df9f4442adff4e5df938e17ca3795a67f017b2de3f2430e97ff65f955bf809d905e07e94fa4ecb5b2b425099b70b722cb178d5eb4f2b129fd507ad20b29954fcad48538cd51e5bbb8bce3edb3ce0ad2bf7c8bb7919c4de296a71feb58f4237ca36d8be8594463f99d0fe15dfa60b48d58c41f3cda3c1dfae13cdd7d9ad6dcd2e6372b1c146c8474c7169dda5eff0119a251d3c8592374b9a1ed15fae5aaae8d5abb8e88d7d1fa8606bf534383df9155774848981314e88b4bdd7774a74357913b8495e7c5b1260785f3a482648aae3d745fb34be1a207e42ec1f79ee6a952f6f4eb777e578ceb0fa95fb211b259b3e67256ca64e5ec03df2b55df976c945cc4c87256caace9e4b3f2d4279734a795353b03fef73bfc5ab3260dfcf08784efe4b3c30773e8664d0a533f950b5a29c5a6684d392b656990fb4697321fb81a53ffcb5f8da979fbd0e1f20473a9d2e087aaf2949527909a9d78f2fbb0258e4d7d7e262ce7b0283fed4c19e6d256ae4a5b1bee3ec7c707cf876eb87a304835911cbaee3f3ca47ef7ddcf0fefc30fbfbceb4351f5f77db5f9ba5c32b1a6974dca1c5d3ed15eb29c10b2d95a057287603a74b359d34336edb6d02b8412b228a5218b862cda04e6398485aff015c2ec0cf59a784fb4cf5ce628b7a2da15b95d36c68ddc212c84e221ace6100a07babfbd90e5214b97214b97b4524651fe2b787929d3fea5ad9ce3cb9b9db96ead18beace9d607323c384e5ce2942a2b902114552e55e5599ea5eae5b5c2168bc2b8cc65a2b3c4c52539ef35d53a0c2dee7458391dbae75eafeb74becff3ea3e7eb452fa20d0c8f43b1c04778cb8eb2347d5df236d43920369eaa2a9f922135aec3a740f89fbfba1c77a2ac7893b6847ecead7845a6badb5d6cad59a8290eed8dfd2f6438e7e82f8cd067287694dfbd6b47e7314a9ed8ccdb1cf72d47d2f7deebacec4b2de6141ee8fd50afff35c8ea73ecf53d07f30588ea746398eb29f6804e34cac969ba346e728c753b62c5fcc3923d8c708f7a62f6523a5e7de848d90def41c1e9d2e35b4816c7122f17d5892051be18c54d6b45fc2e597e3294be604c1b9823aaafc2b46aad351f6038452b3f3949ae08b40d80f10774f47fa0708a745ee03e4eaefd3d90229fa5149c59af6bf0f90d1126bda1765118e353b2dbe73b713f78d163f40462785b12fe6f24661ecdb0b44ad317d82985a6e9e32bded48d65f0facb495374f95de8ef22675e84321964cb23cac6f643da6f15df01ea9b4dd24dea313efd14adbfc35d9a61c6b3f96fd52cd6f8eb29b53dd3afbe4cddd83405f8624ff6ec8f8550319cbbff88eef79f7945fc7d18e7f6df7de9122dc4325c2e96a0540729f1ff7bfe73e3c5cdc04a7d2dfe73df8739fe5bec87f1c7fe5be280c3d4f35b5ace8ef8f79bb7cf7ddc70796bf23f9a31ff36ef92e9b58f9e621dd8fdf7dc9c3b800cfdf5c0afdfd5d76b814facda940b814ca3fba0e87de7b0490ef5140e8cbef883d887b8adb026e2e81fe7ef7e58f787c0f2e81f28fee431ffaee3d1feaee063d181af1ee5ecc9d1bd96522f73ba13c847c4f1eb2f2e313e1545dfe72e5fdc74c5d7211d72c3fca9c356fde2db9886b91e8595e74471c1aef08baa3e87e77396b8e5f6650dedd17f131ef226e4d2d3b636a7dc4bf7917f1f062538b8b83bcbf4d2c6d9958d3fef5fce70deaf9d1df23fe883f2f123d08df8fcde743d228feae3ab412cae48fb87c52e7167ad0db0f10923562d18730d5a43886f226c2a9c69c877cdec3c327ef1b1fbe22c2206c7de868f183c72fcb0f75b2408636c9d2f6c9073fe44151b598878ceff9fae9c1dff3f6c3c3f89e1fa15028f4e3388ea1edf90cd0f2c7f14bdc9191e318f27cc80f1f8437153ff6066c7a7b4f669b517b70066ada7bd07b13cbce74d99a9824e0467f158aaadddfb36142d3cfbdd45b2b54d41bcb7d155769ee09d2dd5ddbd05e4e6b2d675f92d418fc82f372bea85c70632d0e8a0aea86ba7d1fa5339c282aa81b153a5620edccd9b029ef0d8bb22fa536c53607152a01335d7f539a6c1693c5c811a55f0de5e129da57236d237b7baf86070f1e3c7834e1a99ccf45be465d4d1335a7d66cd4466dd4466dda763b73ac2a27e7d6d49c9c9c9c9c9cd707236323d9cfb89a4aabb44aabb44aabb44a3b3f15b91ab1be7a8d65f9f791e468f46f9a6e93a999b49fd91a2b7395a764644cf37f3422492b23bf11f923d527deec84cbce838d90ee48b17c45bd6d79ca07249e88ff3c25fafaa0f13de0d7e5275f2c3df5d4cb0cdf62feca534fc9f030e0179e7a4ae64f1f0000c460030d351f034383c3534f21e0533f0003e802e8c0c3031e880d104f3d45810fa280a79e9240047e88a79eb2c00b1184902fe23b24a48c35e90f79fae110bc3fbcd8bb9cdbce53284a0345d9e7d1a2ed879dce10dcd11b3bb9c0bfa7b8bfc0db97f154126f9f47dea3242e8004cc514754c008eca822f2f653570944e001983a4a882c246f7bd3f5074c1d15a4fa80a9a312901180a9a378c840f2b62e5d6db201720da68ed2b50059879c03a68ea2c93d300f3c83ebad064c1d45438ec902c0d4513079d799a30290776d390a954d2c03de8133a68ec27957555d9968234c6df4466394ce5e86078539159f575bed8d85c0478e8e041dab0b5de88297a0a305a969142d90e851941050d123ca5de171a120eabfe303224661de8b30b4818483a499d65aadb5eece715cb5d6ba3bc771f75e2a37ebee1cc7ddcba4eb6ece71dcbdb7eb3acff3b87b6fd7759ee77ddf476badd65a77e738ee765de779def77d9d4e87d65aadb5eece715ce779def77d9d4e070441af49fdefd5e97462bad628bad63ac5567174fd7a5a6bb9d0b5cea16bade94ac6abaa11b3d6bea16b7de90a45d75a592b2ab6659b5826f6b438546e51626fd4af336bed145da5e85a57b565ad75e95a9fe85a67754acd5a5babe96f90b1d63aacd691aedf27ce8c1fd156a77e455b759881122834681a45c907b4d806a53d583e04814a3556119e59b851c1f6046d9f52b0a6046de98ebd42d3b643c292b90f90ce478e5ec9478e1ee72347e00d480508e38e7046b8293829380e709c8cf923ed4413186062092243b612495c00891c62589e0a0256cd8255b160d5252ccfd70fb03c5f957c55954359ed400e6535490e65f58a8a33562bb2475591648faa56913daa7ade5071c4c8145270208a0de42d0345dea606f2fe22798f329037f98413b9898c81fc7131913fae25f2c745446c7d7e48de32799b4ae4fd49e43dba40de24121fb1f5115b1fb1f5f97cecaf7e7f20f84d66f17b84c5ef5ff2dbd4f5033247d95732ea4092dfa6f62b1ce7f7674515a606653408e38efc268dfc1e4df1fb35e7c9c0efafc86f5203bf4750fcfe0dfc3675144ffcfe9cf84d36f17b8481dfcfc46f73898fc86f9921bf4d1dee57e2f72889dfe4056a9dd822690f96ef7cd82121f5bed148845a8eb2ffadf2fe487234fa3797e46dcad8d0f791e468f46f26096532daa372d8f791e468f455a8543779cb5091f777c40333e2814d0193c20393d19e9ba744e7c7251345de32e606f2361f8abc7fa481bc476491bcc90c786edf13797fa4137993a326f21e3d06f27e9389bccd25f296b1ffa9b53cb52243246f197348dee6efbc7fa444de233289bcc90b7c6a1f39fa19b2d8125ba19628b6c496d8125b624bfc96b61f9a7d1f498a5ef4e56a1c57e36a5c8dab71357e19b3a2d33ee8410f7a19d1ebfb487234fa37cd9517d942bf92e32990f6916fa2567290c84eeeb33c25c4db176722cd53316f5fac794ae6ed8bb791358eb3f146b23c45c4db275fe48c04b13c6584a72af0f641334f1df1f641374f59e069f83daae1b7c96300bf696ce63795d1198f3771f84d6d3d1e44f300c8e1775de9f0bbb208f0329031cc0ef0a338db21cec499381367308833316f6b03429ce106fc765610ff2e7f5900fb11d82b80ad11d85200db22b09d00ae3522709500fd08e0aa72147d08e0241c457f08bc83a3e83f009b8ea22f04f698a3e84bd30f827e03b01020f00ff483d05f0056800ff413807b4000dd01534701a1ff03dbd03f00a68ee2de00b886bea6ef03170013005347e98073a03d70e0413f8567e80d983aca06fa3560fa3460ea28194c1d15832ffe68e55398bcc9f25ff21ebd2e3f00797f593e2aef18bd419a89f7081b69e4a9edc78037d92269da3e0c78835ada7ec61b0403d142a7c3347d1d787b4bd33fe1eda7a66fc2dbc234fd12def6d4f44918a6694bd36fc19bd2347d16bc82378589b628ce36bd91e28c8469fb22de76a6b738db1dbdc599af34de348637e845d394f569aa3d568987ed44ed82e6fcbd1585d1b198cbdce379dfe852d5358b6f88735853bc559bb5763cad39e258d38a54ac69459a35ad146bda17dfb0a675ec320a53bbdb759cdb0e14c517903e9c76416fee4b3d785fbd777777f7cf9ab4d443fdefbf3cc4cbb5d65a6badb8ea2e3bb91f9acd42335a68560bcd6ca1d92d34f3ced0cc53adbad6aacb5975aed56b055bc556b232562b63b632762b63dd59c63a5519eb5665ac639dd775be4ed8193b65e7eca4bd6eaf7bbeaeea7557afcb7addd62b476483896c31914d669b896c3491ad66ef5bd15bd11edccbbc4cd7e78c5a24cb8a3353e6cdd193d6b21c65ffdaef6aee9432a6ede35b73a7884e6d9fabb953442f6dffdabfd77e0d873f2b01a0227583a2a2def84502096547398ebb9de744d35f80c7f259e7b1409aa3bc6462cdb265c9b02e6f39130ec645d1fe1c146bb6ace9e528f37e8f3270d655416e912613699e1a59234ba48d2c9136b244dac81269234ba48d2c9a1e3fed3e1b653516cb3c70a6fd66276a17649c8706b945b24e8cd064535fe63c991a799d4072a21bac88ca5893738be25e86ba8ce664ae6dcb682ab363d8255825dc6e372141ac59df76d6b4667d21ba4e081b24c80b11a2da2c63cd1a4408216fe8ba83a728e5c1630a150959af20f76864ad898aac69ad3b11bf39e7ee9cd31d1f85e1c8b0666d4acd6667c0e8ecb6cfa97e24525d81dcde756fcd20bb5c1359d3562ea430dd7718a4301d0a635f8efbb97a4dbbadfe146bfe506bdc66dd56b3a6b5547bcd5d1cb7c49ad6ce70dd777648f7aeb26697bf8fec6a2fcbb93832ac693957119ccbce70cead38978bf5b2339b7b8e0c3bb3b91ceeedfb8da6381645518ee5355a0b94b0e33592abd97c6f4696e4e9d93c057a319ef878debe0785d0dbf79e4069426f4da73dc410d4e9ce8d24bf7ef9a14796a414325f4f29c5b4d51431a7419ca7fc90354ea414c6637519628212b4a76ad0f8dc87cc4e46ead53c5bde1dd00b12fccd9de1d7cf8fce87dd773895f79d2015f5c6de4fca07fb601f0c0673b95aad0ff6c1aaaed56eb70aab3b08c7fab1e9989030980de772d9b45ae3ccb66ab5eabadd3a26a488aba69a7e7e788cc2d8dafdc0437bb1dd82b41ee3dcc6ab0c421bd6fab1eefee138eede7bbbaeeb3acfd37d3c8ff7f195b36634dbb239355b75bd4e0afb3e361d13727fe10744dfd87ae16855cffe703a3562d827d56879e3fb51153400644d200961c9ab40bbec40a78490048dbbd04e782b6bd0407b4ea0432dd0a5f0690e86f0011dbec5a5f045da036fa0c3ce5371f8167b1f528f7ee2d884c2f88f29a0305e31cdc11078a0c327ad92f5bb5485a8109a23640bbd42b0502c240bcd42b4502d748654a15588156a8572422e500c2403cd4034500d6403dd402b100bd402e5805ca0170846ce481a59236de40d748254a48c8c9130f245bac81cb245b2c815a922cff136dac69af66fa48db3b1357ebadafb625821d908f85cbea9b116fc3db6bcdad81ac79c910cedbfbddae86a8d4fb487b1910474a6086bce54809afe7b64b247561234ed624dbb68d32ede52bfc753fba8d2bec795f69698a35d7469175fdab71893f92dcab48b33ed3601fcfedc4495b89ac1c5d695bdb47f60da3f31ed1f99f6cf4cfb87a6fd53539dda3f2aedfbb3d2eefbd3d2fec9c9bf3f2eed9e9b764fcd432bfdf6cc3c32584cfb6f0fcc5fdadd93a37d7b5a1ecfcacea861673c8f4abbe7d42e633e8de5f0f48323860d9269721176666cd10a8c2848c253f6eb91f747e29037c923a7686d86d606406b9eb2b11b5a36b46a68d1d09269c5b43ce5a7cc5301a7bfa804cc94b7595132350200000000014315000028140c874362a17048d12445d60314800e7ea8646e509acab434a79031040002000000000000000040d00008615352f9cb9d44d60ae6921c8b916158f2bcff923996d2cebd1e9080731b223f8b0eb2cb9762402892553b778efc07acdf0860e843442823169a088c4517844989bad1f7964509104b01f311df22de2f7a29a3fcecb5d7424e954d9a1ca010663b859703bb0ec0444a6b76fdc0b0fbb061f4d161f1a97b92183a1190a2f2a4777b79d30ac982fa1b449ab3806457d46e70db17b31e13b5f3b2f5b9881eeea1f646e6bed8eb4a0f4c3030c10481179e7043ee82919de1c18ff7e1f041f1f3c89f32dbb8f11849a84b90aff0a79e819f38dcab81c000dca224576ea1b452954e29a5cf526314be3343bb39f0a368c510066c9e56b038928e916ca97b6144fc6f52c8368eef29fd6308b755bcc1e2c21420bd264eb23d80b50fab3cec87fba00ffd43e0431b7e8e55f1ffb3a4f680895f4d1652dbd3eb1a87f4a9f96da573f7eaaba2cbd0a97954dd7d90b49d8b482f3a80a65ce6214246ffcd1ab9bc4204d862a1a60b1821c9a7868c7f76de3a7214827ce78823704a50834e1e620ff11ab7b6ccbed7af1c4b0d078453b6ae6360ab3bce6f7bbbc78ccd9e08159c90383faefdb390a364a549c8a9d9f3cfd1aaa665154475ea891b1e3ab74b6554a55f99ceec4da5e96849a97a2590cf38c0f9a3a08a8d2fdf0e2898a53091d1feb47a9d8ceedfdfd4e5cc818b44047087877c73a06f31557ac61218e5393d407bd3eb964cd4d313b8ed041339c1b250800da94fb2d5d38c96b35a70f3f2e1086adc4acd40a486e6a8d101d1f8e4b852a52f92b2ac35abe889064fb43574d0476455211684c153415862c3f0aaa414253b18d92eba993d4a4164b94b1fc08528c2e15041d87f07b2449f0f9d12c31209d168085233d7f08a382c93ae2c037e798519c70d7705d76474013d3d52a8e9f292bcb3820b068a2f2ae00659d94f49c9ffbe8005f8e7cfef08eab3e094805e4e0af5ac14ea272e714050351ea6a613a5d0b09b0995390455206c17a018e59a70ac93507810a10004a0c84cba108cc4611180c268688a8b9a744100ca4a9bfee73986a49804a0c01a84d0f705990e4a595d456ee0425224a30466a504de3b1a34a5a630882759d9de934a2ae4a0164ba5399219b47c10d2dfb24d020fb1cd49c0db566814b004e63a43b0c735200839cd163a9e542d99acf98262f69c7be878801ede528a3cfb9b5258dc41a0d8d69f041db5815a49610b8da2ab4e70d580e99f41050c71e701820a20f64bff37a8769dea62f81fd0e7ad5a2036e1a68b2d9c24558f0bbdbd512bbc91d8fcb0a7e284b0b1607a05597a0c53e3e515eab9ded38b72299b702241689ff15ec36d36e78da3440d5424b5ab6741b6225a849b255232ca26e04fe7790321b375c7497284924ec970725efff1ff848d85a049b613df40cf2b80a58d96cfd2cbf85d7c1bbd9f164918769bdda98dd059a1938a8329c4a1215daef83d18eb783c4c116c8a7fc63c748fd4a266f2d667bcbb9f059161302e43baad930db737675700f60a4da89e84240ea711cc5dd484f275069d55943b18bdaca107ebf327c85209104a0113bca5ab0366b8f98d7a15086194ba6e9afa641f00a8c657da18da49cc46681bd6cd94961938676b330088beb444bcd2e1c172d11f2714da9f085d0d902ef2134311cfa8330c4d0d4a88b8fd8cd515cd6fd70bdc1e76d977f0779bac21bc5686a70675334de50e1633c0374ad0b31ffeb8f51eb994839d60071d6fda15ff5caee7773c5a4707396a9fc76a65e77387e2c19ef2011486d45f57c77eacad337aff0c445a50115b7c2beabb1fba578e76568e518da7fab64472021155c2503ea65f7aacbbe06867e598c33a045c15cf36a2d6c3c4bce2690e7000e55895dd03fbc4dfbaaa1b22bee8e73e9d9ffa3b6cc19c6f108a8e086b04cce88845ae84922c01521618c029593e30874b3bef5cd123af686624defe6fad9a9e8c62b4a4ccd922cee6434be08be050658a873571eb181215145a52cc8f08648f29f8d149d2cabd162b62d6d7ad3d459ac26d34fb1f504c31c545c161ca2646b1ace5242d2669f97f23bdd8c437d42c56363f24d342cff5ec674c7d706abd4eb2f05f3dfa4d29ae2babb3082769b14a16b489a4d5109560de8b753f6012129a09678bb94ccbc1e34998360e9f02104fc99469eb989825371b9da1cb7d799b3813c4a3139a4d0d6c3abc6650266c3f38758ffe81d00349d29aac8eecd496b37c1acbb4120548ad7481fbf4f728106f187587993a2125dfb08d96477df92e7e7935ee4d1c320db9fcf4ee9b20434ebf86a178aea6bea9498d0c523431c1a69839c79e0a18555430657c3ff14ed20acf52ee26448becc130242dbb8a466e042ad363a3fdd652aa63a091faa50610237be5b92e3c3a2258ad85057f9964d5cb48eb181294a4f83a18635303d52842ac958169910737169efdd85014fce0a373b545da7905741273ed4075249018f5a9f4231c9ac6bda57a82d4d4dc04ad85ac3862f8cd82cd2000a1160496a283b050ab0f1989f7b9e36f397e1b7dbe624ffc6541d60d547c764a44e4d9896dff642e5fac482d175a2d8e037c4e57f615fccc9bc3bb3064875f04a4d199ac6ec12b176e847669205399fe837297f1393714fef1d7162d6a2e2251ebceffb4ca00b3bc90d6d207300bcf8015ecd9964e0bced7fb57d21c72bffe5d0e39d4ae3ac7dabb46b7173c45802cc73826e5a9bb41514c95bcb8fab03f8e3c2c319618eb0a44a2e676a888237de75d42044ce103aaa1d5f02f8efe7bebe10aef056c31729fc38bdb3e39eac5367bceb37755ecd3e85e32c212a6f0034fdad06ef9abf9ca94d3df9e5726697fc1ba324bfc9bc59579d7bfb853f3eddfabbd0906653190716a9599e3800a3192b328ca38c74e18528c0a13d907b07e9e1b546ca881740ea0bef48ec0b934696473de240ecdc99902993be604606fb5ea21e04bb61fb1eef834c649b45494cfc2ff507b4e57e121996b2b48681090ee356fc02a6eeefc1aa2f0709ddf5c0523ed7c026681edac5d2a7f398367941604df1c1fe5b7f4df4d14fe6c3d6d4dc2d20ab8e79228f0c92f189bf319a501a1fbc13cf989859f1bade305a44bee6d752077ed163675a43c8a97e4336f97043a4043bc64d5560892671b56fb639c321d0298f4f4b295958727cf7ab870b807d88c8d80895be04065ce47aca782edd156a893cdda690b64cc10f7af34e4e619e32df435c0a6f6fe3f577fdf6f0abeac40c8e8515add72c939d79d025fa4dccaa9c0370f186ac5498c05b1884913211b2f42adf1cfbeccc71a66b6df1dfd448d545a3e516f52854fd43702553d5bd5729dd03f51734faccc7ca30bc8712d3b93a82ee9d1242ad8719f449d4e6a2651a3fdda79cc12711fe0cb246a63a476b6d35285f794e66e2668f8e93dd41bf2ed3396c459e881a10691d485054114fe87df5d83db0f2bb7085a9bfaa06445b3f014f03ddf9bb6636be6f27f6e9da6cab43f29676158467f1d3ab64ec6ff6c7b965cffa9c23b9708b417d00c452ef6b5139e97c068e30e9aa70b6ad7de93b6e698c7c5603a396b01d635ee107dc0274874fa2a77aae0da248f7c279f31bc0bc130737f9e1a02e5d1bbec295b472e6faeaee0a0317582e2f6e9b26a0155fc2a463c4f6522073478eae8fcbc0120afa7d12680be12fe00702290bce50611fd3a36c445b6d4d894c5b75c0dcc717461fac2abb753bee1aa2cc3eb4f4b9d1c5ed338d60bf1ae775fa0bfe5bd00700e70a381fee38bff421d8a3425880711a01e1b51f24441aeb02e88414f06e954700b8a0651070437d0c8416007b70d68fc419a2ff50534699226fe246ca6bf71d2131c00a9089e2a0260746e0f3609008fe336568066bbb61dd702987ebbf6a01dbd467b9a60a54d8b6599502adee60a93bd88e14cb87e59950a8ea26649bdffdf3b8c34f22cf7d34703d380225852a3e1e1f4bbcca4c2234adb8225101e5c3676861e102b9295931878c4b85380c182efcb5ec12195ea4055a0c989f2cc4362184756a1422c9ca7f094fe0558c6ee4ccc743f6bc9e6650ed543956f67f5064e729604d124927e3c892c51df9b235603d4881259eac24fb4c2a2023bd83daf20dea47e168b8c6172913b33c579334e415ac9320efb81646e54455d71d2c02fe74a30de099d3f865b9e6381e939bafbe27237f124199d88b7e7588ec67d6ff503c2e58b953d9c15787c8e1181bd3ec742aa00e9f423405eae3c51e3347f43475cec39d6336fa2bb0ab3e31ec16fdead102a0a58644fd2021ace26e81dfa0502a2703c4ea708ad2b6e3fc46243d5ad5b5b58236651050db03ab82bfa9e9382948b35bdec4dd0de5fbc049d4ac6b7679649111e34741a5fa02346175d924bc6842a478c8b2eb7d291a2933fdcb6d161249d46156ddbb61e1899b5078f8d98a79351aabfee1d27d27f1a986515858b6951a78fb596c1d4e9bcd1c1ec4d31568794f5740ccaa922a30405a32ea9eec5b900fa5fd36be94c7519b55ba2256876105c58bb12f2a1ef41421e06c987e18fe6e90114f26586f1d1bc3bd3d00691b17339885cebe5079138219f969fab47820e3f2e9a361be8ac66e3457657f16ce6b18775b8e0fd0e407997e27ef14495d51a38bb40646c0485740bef4a4c408c54cb730b06c626846d98def242e426d25551871c548230a51c479f66246250b0d1b69062a72f3d553f4286c97da4e843a1ae3572e9d57454cad6ef15ae79578083fa478688f0673bbbc21f8d767519948140043811c5789b0b82bdd6a54f26f8947b58c496a4b3e0a60dfd9b6495262021a22dba4970e14562c428602ab12249af610098fab481bab13210ad891a9b050b0cbe38d028e3aa84ce3dbf4d4e0f30c72b0b1ff5d01503708c46b5d13d10ef04ea55e3e12fe149f6b7c374bc676588ec2554d13c25faa0f58bd3c8fbddff7a5c07f9aba4cce056a638bf3b69f78b26bd303df85ec9f2b000d3af3b1a514670e41de432f4ee40aa5d828a4f645bb65cc55632761fd1572968032657820be467e37e8175017d6153366ac5b9eff13f939226d27c2786e102d67282bc4f8958b0bc4556f1c0fb11b80b07394c2f29c610f840e4452b91019e998dadc48bebd61b35c28bd1074c43733262940430bc3f7254635490aeadc72071529a2e0ff6f06628eed6a687ca0a1469ed1a2d3fcce4c2b3ee3e905f2937c6f0e086853cb0213ba777db95a903465a408f7922a78e6309c6bba3199cf6c19782894d15be5894cca010ac1d6e5d462955afddead14288fb457370fba18442f071b32eb4cb13a9b485af85f63170ba3c913637ae5682a7fdcb13f0dae3c01603d39eb3a28941253f95b06a808283a10710a3caf0bb0e25174f74bcac9ee06cb1143e50de371b904f8d7570b1a1d687e80dc94f000b2dd0b58908d011f257924fd87511f91c1ad0d1ed1d4b13ce2bc95fa70aedc6bc7cefe9f9fa90e667fdbf0b507404068eaf1ba8a5204974e7b203e4840946b0423f504ba52a568c5053c207d13dd5abddb18c0196b5ebd43ced617667c0ff9649ee087e16941e4f58fccce201b3afcc7748f4deccd130eee307cf3d790ed48c3210f99181e8302e47fc712d8907338fb8daa3fa6d34f383c9739adadf4e77d9f3d7fa99403236f1d28d30e9f87514ffcfc1e9efe908d4192af992026163e447cb1883f0f93a4f590099c1ffff539eb893e75c87eb04f137ba122d9d81a8600e307388e4e0137c437ea4bdf828f675e93e34144e1c7e45ab07ab670bdfaecacfee36ea4e0f318660c24441a729e13e651f55a071c50781f47c3a54db9a81cdfcaa308e974a377c14cc1faf62541855446e82f292e1f47cfe9fff076b5cf2d053fc5d048c98acd7127c6e3f83d616ebc7c27965d1a4f1cb659c64986112d328dbd860a79993cde6061c2913746b7a80c53440c6501c883b5dddb2e786fd7cc3599fcbd3b91ff99719460348e5150a38d10104147be63fe17bab87962e41cad8d46192e9fa68cb340e0d221e823bea9a7c3b12948a0f14cc337ccfd00c0e55262005941e70d81314822748e4873f0c9b7c7acf89d318daacf28962184157d20ade69117d51af8be5461109e098344e98e3f52296ce460baacda07f0b03ac979af9838002c38ecec60c3d2f524ee6ae8330196daed81966660e9fc5c4c95faddd72cf3d0075e35ffd8d5d4f6b547a4e302a81bd760b069016044514e0595090bdc1a6626e294de57ea699bd551f214a3ca8cc85eff07cb87afa9ebef1c7573e1928358a569b8319a165b9940cd7e36b8417c8f9e82373cfcb88a17c7b193e71442a02cade838d13bba93fa237e1d35c5f663ae5d4f3588bdf7aab2ab4ac1b350ff0205b17b858ccf1030cb72660243271aff47061cbeb27f3b3ebe673fe7a09ccdf391f6fd58eee5269896b4b5dbb81243af46753f41c9198c6f5d682cf1a331bbbc3c4d36bd0e6973d485c7d6cb23cf9f15ac9478b03c8f40065553ec5db23df625e55d4ff2f6bc57cb46f1574a473c92dea20c30e201a3bd1bcc0290ecb74e21e627065762c71f40d48fee093ed2290fed566d59049b905626b81781deb4e4bae3c45b819a9dce86783c46cb20ad55876317c97c117203b699b3dd6cd616a04b2bc4160872002adfe86e938cac0b585c43604379c1838e887446514c415449941a0ab1050e51ca0330421d6e8cbbe4081629ff41d6072170d5101a840d99e62175c6eda30d26f15860637ec60394422339a8cfcdb0dbc1daeb08401c5a73d320a62000498cfa44296a5fc6b0be0de1ace85b8efddc502434406651a21de0214d3a8dc40017375d47d2c07b46604a0b8f25601f26d018e39291f6ef1f0be6a82f9c424c600d4c8c6320b39955b73dedf59a77d6d43e0ae55168d20d4190136aac67436dd84e2ce4f9600baa58ab6771a96d4c4d4b4aa0ab9a94bb80223243c4646d8995b8e7323260780518149f6254885b0599e56aca20e19929c108f54ce6ce0a0accfec70fade993ccf4187153e2abb9a20286cd17810cbb4d8de8ff72710b6d3ef4333b23faf8692e255c33e6c67d513c3cdf181bd117e667ba8de8d3522fda802748844f3abf852fde20182ac5b28b6cce564506e36a752a7e7b05946f2ed922306b7114d42c2964e5411fdcc8796035f18dba8561980d1971cb04807ecb335fabcfbfb8b2a058a9fe663f405910cfa962c16a8de89b60531ba12b048541121be9da3a75295d8de94da349f072cd2a9235ed5e0d243f445df1afdc25ce5b755a18e27ef322e298e1de42194c6b855555e0b817818812bd37b20afe4249e838e2cf3547b8aabfbb9f00a1fa5da0149ed665846ca4bca0e5f61b59de4456229d911c9e66dae4bf3679a7b92402a531b28fcaf545c7d0fd3e38a9ceeaaa76d6b29dc01f46a84de01d025cd5855050f49f45065543214fc0042fb66eadf12c111a18af850683491e4950007c9ce456013ecbf6f4f3a99e0a81d0be9eaf67ae693d4f40a14d63478903f79560a468831a25bad6f0e0ff984fc87dee93bc25a3742e3d61c099a75a30d560c9cbbfd1a554eab5d2e04402c66cd4a08fdcdb42d01c0941ba36a0d1d3c1a42a54d52d5937d801e90833e101c0837aa6944b7b222cf2f00d8979b5fe146bf302d4c3dc5788a78a996cb299bb64fc9f0f8bda382e9ffb2c51c30f1b26115073a18f82bc75226fd3514a71f03bf20b86ccb4180c618cb42821088770d0dc282bb25d4858198c194080206ffd642696a703e6783c007cc4114858934089c8351b4ee2f8ee0bf0f824f57e7a12eacc2a6dd26fdba276c198984eff279f8435f6a7806c07debcb4d0ef27bd2785caccb0566b68d458db2ec1e99b51a77c9d40821784294cd371c4c91e6339a7b9373c0c178acc81a12dac1d7a2948f722be147541646839f95a02bcb434013e166e46788dd5c84f90b963ae4e8b702c8f6e080803e2ba0d5f5762d4001a776a712e6ea24d1f6219e08376534d66aac15729b9521db3fe82f37d3c1bf952b5ece2ad05928ac41918f76a48d9fba56e295c1d7e00a33cafd185892d0f45a55460590f7074608c135524dc83392da5bc94d76381cfb511b1fb9d7a78ad30349ad414896a01e0ef1158bc54f03b9bdd96d8a5d39e0826ee370d80ce00e9fc16927930b6e1e8afe0d45e47c32c4bba3946a3dc8363487bd5a8a173d0a6825b6b2882e784946b3b5e2cc2b0c64b6ea7840545966c1c1e028df9559f12380557003fbc884967610936be0842c0c1f86d8c603280e22a3304f75c4e51e3de4ee5984e2b1256e68c0ee3df934a2050303708ce5c0599cc516b102a4cc47ad6214bc8ab30fc6c8d2d7cbd035124be3e1c4cd1ac6a6f47e45fad8288b914354a0049ecab238b308b420dac617a327b7ad519f49ccd4625a9be50064b29b2a25d0daa3dadae6ad76d61c691831b4da2da5c6d0e28b31ae0e4e84589467dd1871093697968b24d45f134f9917e15ae2e2a905b1d3f48898e7fa342b4326025870b567b72f91883a44f7dfb42d6c34076adcbcf298d1cc99d1bb2eb8349a6444359a504bd88d0b60f08596c2f5aa319bcefe756f667c1acdd956c0e4e2fbb14696d1044ae45e8f9e7bb1079e8dd40652bda3f09eef13b68130e7cc18afb1d6c67483d42427b1039cb0d5a7b2e99697bcd5a0ac67c1eb0c7a966b32e16cfe7b85e728773a9586f40a858f7a146295aed7ae245a969435c5778ac9499631543db3810494f4decc38712bb1d1118bce152349493816b34c203d32cdbb9994c93257ec684b632d14e1a9a9ae14fd0e907d8283de4b04f467b0aeff5f79d95851d39f93af49712247e5973e5eec4dfead01e19bb3f1ac01e8e266e750e2a74e91c32f3d2185d3fd4383c7be71f30d12880af4d4893c8c9a74088b7cc5334aa6a50a9554dc2b7b42bbe0878e3f5608c1ecbe6ffc2e756d4454630a156ce32abfb32441b6cb3fa64ee094ce625deeb5917230a1f575d8f569d524969b72474ea36289c7b2b135bf7f4a4a6d8f29232ee007856ef34cc3fd9bdabb622ea49c12062c2e1ed7557b2a543d57f716d79a929873fcdb8a93ecdae10750cc6ead4f8350b2c68c7d8b4d07885179ba99b79bdc6342450e11ac2d421e336f4daeed86d017af6cc12799c6ab2a6c834a7c175969f9d25a577b920200af675d989e299193afb2225c1e682307f7580b60ac75d5ae6121bebbebf4edcc5f0d9dfcb2b108aef6f767b45c6358d921c62d52a4d0887d65b8218c50d22b4401c01522e2fa1c5e83450122b6a8b48103b4692d38a1eaed4f77d6e663b8a5815e3cfeafff42b67a4093621612434848210c40e85939c0b865da06331f438475f6165c363a8a308bccc710b5ddad27e8e66360978cecf947c83ca393d04e1c5d743de14ccb3caa8178763f069aa10aa8b0c429a584afa999900893bd4af18562dee5d0976a6d5f79a199d25ee8c509f4f5c6cfec359593e1e0974ce077163a5e7843df083ea3318f8567c6f1e57744a3e1a4dfdd9da5ac58fde7aacc8e375433d49c6d63979e078acf684a7fb2ecab0c844d50ca1c06bc11005517566ff5cdb876108b1dbaed9472685cd35e20d109cd187bd8e1dbe02e621bb49176b8815a90969d7019d5f2d0892963bdbba8713b11b9f37e3880522f1d3803a818a2ef001fdc3253db5c7ada38fcbec0cc40d9e8af8c9e22c816dc61fbe55b52a2d485bf1cb02c708db93d4138a590c89bafa7d2de803d79c97f3894631a2fc6a3abd2ac20ad7311c2226ca873c74ea00d38edc0975211db14f64c00e423fa1fa0721111604835eaef57e5fdbfc57972eb964267e3a3c30671a3b9fd6b035a779b7cfe432272b30ab17cf025f9e7b1ff5205e08f8f2d058248ed7b7df67e3f0090f44348f777b0f08026d4b281cacd8f191e50b183348257436c0fee21e6ec1faccb86db0ddf3386e636930e8b987b2b8a31a175006c20f9285722f915352a24b8c42891c1bcef797b23f1e4bdca293b437d97ef6beed5c87d29fc9b91ec18b63f01e23db884f1cbbedf858fe78c02028cc89010e6f98dba7d2753f18d5f959cd737e94ab53622caf77fffc75679853800f292cf0301dd1088fee14a1a02ea47f874931e578ccc4b3ad1621cad37dbac4d8a6e87a450ff7e6c3bd768062947d5ec87f45e3cb0495d55623077fd086ef68886d510b90ac7f8d1986912c5a0084ee1b69d169d1411dc2233a72cc27e4ea46dc4490e0e8d99593b82bd81e0f3c534c4569dd773206093bfdac29733934907646b30179bdb2f601bde2e2e0c7da6064d8b7d21a837ea2239ec3cc5bc19de2276067cce72658e165aa7432d55c46e5194defe374c17738958be5a544a4337f6a17961c7c58c2998cf0355bfd9a828fc6d1111759d572ee094fb5ab0ad052e8d583696deea6ae9b9fc6c751105e9b484477da8061928e8efa58c7390a0c50119523fa052246a3492054e818ad962f0f47940559d4e7ffa0dc4da9f8966d7f4389b0110f341d653ecf20b11b3266d434dd37bf3b75192be7c9f240ed0279dd66121dfe6cd19a4580245274e444376e21f23053a7da2928293944cec60bac946eed7d271343c7bf3d20a626112c43884cf69d10e8ece9508646d745a6bab1645f314eb8b9149b863de849db535c1280f73c92aa3e2afbae79d5c4be12c12eab590de4bbddd2d4289e558e91ce18b08f5d0c656f9497e4f7c11f58de3851f78fa83196345aca17c747a86390d1a68c49d806fb5abd3695301f0b12ccf97f841fc795c63f8d2904e68d87b6afd069533e856a906e1da8c25d464ecfe03a27f74d6023e2c552991f471990d2521c8bb701041d1b30f95c02f0dc9ee66971120c642ce585d5ed99f5f347ba42b4c415134fe26d1793c5ebe0351d8964dc6a6aa2bfcab7ba98f253a370044188a96f37cfaa7befe528f4ac4e2397095fc3229de8f1ca1c41da3ba91db0c5406db948b07faf6f4cea5c7ff7a20ccba8a7e53f1e201c780b6e0563d4ed3f55581a8ffc3f8eb992a1f9bfd8e7c73ce568a790a924dc362a9969bdc667f81b8980985f014637dfe664c153bdcca232697e6ef1f02d009734a382a5920e07035eedc7643b4d984b2b0a601015923847ce7aa8ca64a0451f5033c24c0695840e9793c88cab3272fc2d5aa63bcb25c146883142ab09856ad6e0ad91330f54378cb1c018dce483d9b2184889dc215bdc049c199510764a53bec4afd79f586c20b658b516265553284dcac28b79469da4c5bd16c0fd483dd341dfaf0436057a419041ec8e6b59aba72cba964cfd065ffd9a540180b90a9401c05a044738d3e6634631f1283a6f41c813131929a9dd684a0a4492a9b1dd56664897ea99aebe4ba7a0e22e2b318b4afa3d5c1f51fcd52d8e6e321e650de9198672b7fab7dc53716d9fe59c7b8e464cf23131525c8f07a627f4dba622c5a0c82d1930cb126895571da83a2ee162c937e5a96336c1d3a0032322e015e691e08b11deaa015db7651bf8a059e3b76dd21d2f1c6b947d4b2db0c49aa16cc80c6ed2cc1c1422df736ffd608a13aa688354848002c2bc7ce3e7ddba1d393e1c64d0a0f5e53fe57413c319af660b6e50634d2e3ed6b792c09be951e2242de0b5db998a546a134d80545e372d2853b3cef6220319d8c1026a284a645ae1beb42e807a1070444e78762ee4e3044bf99b30519861966d9424a7b8f36436f7a0b6aacacc470076bce1cc64e5b250113567aed0d18cc011021d223064f621338c583fca039503d65e724fbbd89e233380d3ae6a2f134b3f0f9d4b3baa2586459a7897a9a4a8b6def905e170b729c906965164cfff7f6170777a703e9e8dd00fd455c50491376857895fd80f07185e643b6219669146f65adf98b7eed470b3677dcd67d7a28ce0c020f86962e400c03679dbc953c6a5866f8d31912ed2d04758bc1c51abf234d1daf184327c7b12a547a858a13404f690725f14978a59c3c85e15d12668aa610633d8bde4d06028c9e0d5414df5590d37e7c20ea7ff0d04677c68038dd6bab957c8621e9ac31d08b9b38fbfc54a6447d0901ad65f2b196df48f205fed4088d581b0c81d22c9d02d2f460fcdd5e5334f818e91b50b0acadeefd28c51a05e88defbc726afa4ccaa8d972834f7b902e9760a45f247fcbfc8b204d21ea689d39bd8375a2568c9a96f815744d562a65f00e324baa31f1a2342dd5e824c168e9468f6933534ac73901e015e2156e86ef21156dc7394940398e22d079a6d7f589ba2d59167a23944c4bf51d7f41311e017d9d64f8a533259c66b5949f4faa2e3e434a733a4cab15fd2fe0e27d555cc2d7d5ce70577fce50f3779d4496e26de7f8533851d7b22fde42fd5a161d48d76d64915295d74532c4cd935ce92666cbaed0497fc855b38e958558dd1e6478969061d620b153509081bc5496456bc244b8294a9cf728ee39573775e392a0072c647eb314991bf73f58e68ccd3a3d62db1270c227d27cd0e25da7261b09cf244b2536cfa9e725285b5c37fc029802ac61bdc5b275b3e86ca7705b209c22a91b99dcd0b4b2d9f236789672acee22fd655353adc5d01692f353b431ecb4997a1111048a60a39dc916733904a7be03e0cb68c779dce7d0f2f4e40076db19639ae26521d9bb910a83ad132424cc1e0ddbbddc9872d084078a55283a3f702aa73e280bfd3f83b2f37c659c60370d27a7a9a76ab84eb43ff4295bf0b23da763711e1ab0b809acf75ede65ff818b80c9a01f8dedd1bd85f395a8a21cb349d2be51cc95737bffc034ca05db3b3142036e8c72822e65e73701748621ecf4e71b3dd8f8c64211154ca964095bc3551a37433e0882bce80061444a5fd399244c5ac63bf67779d692220aab00a44b3b6d45c4361a285c4498a2cc703dfc3dbbc04859189b18582a433f9ea6527a37b5c43035aea938e9dd790543e58e9674879b6389ee8cd465c0e631e8bd3579f6a3607cda01d422b5e903046c62381482e109a5ee936365c5f0b2c9d5f553f9fa29b1f4321e39201208195c5e144668ab0b584426971db361bcce5b03c44f181e21dcb1db3e3cbda41e90ccece055ae4e968492784e34bb923996932563c9e4f60d570b1303ddd682d0c9ca2b789f297a2a4b4daf5ec504111147b0b76fa69c02d159de4b50e7676e96e9b88d0fa1aec3910444d4098dfcc732e1e58a08d429e5d033070da318ae4806512d612c1b0857d9a19ff28b3e606350ca2099bca1e5bca551d3b9c2ae22848b4bb40185ea647ce013b9f0ed7da202f132c5e6c4c48e17225fe2d4b09c7bd46821e3ead511d6c40bcdb048861c2c481297ce35dd455b4dd3c6380fd8dfc899153279331c6704f2623398df8120a33db26ef661002a0c25a6fb38ea7840126497709efae3dfd8eb54e3015bc547254cf65664b69f8729421e04819195546ebcf7aece9096b4dde958de9c35ee1973e5d7b92a61b2a6eb61fda3a763472e1d003560c3d78ee9e0b66d1716abd165b04ffab25e4f47cdb17fa9d93618d2ccb106ed43a90376caa21f45b6f149f1bbeede03078478fabb8c42170acdfdec7cd59ab586ddac3cade1086b1963855f61ae413011ec6e6f976563340b242e4c4d4c7e37e8cec85e65d8ef09f0104bdce0bb704a1609b901bcecd630b9a0884b94d3e2507298f5dc4079ea9e11a0c35e23c5057e6ee0ed0bb7cf0dacbb0b0db4604d08a1766ed0d14b91e6dcc0099de69d3a76bd46e52d7a7b887005fb2951ee5c161e35b5835a885ecd3b8382342f68a3fedafd1dff6a8f4630359a9e206baeb1dc5d2dbc89cdd95b4f751ac9430c533c443126ae7f0d3ed1ef16345a8029dfb94ac7863ac2d21a3098ab1f088cd8a58f919e16606f617396ac6b0c78ad5f3f57ff59b0e6b56e482d86a3cb9ed2a076b5a76dc6bcb928d2ca132504da24556a2e85220035f0d210932bc0dcf8f4ee1402b49d1ac930523206e355fdc5443a176e510b98d761d1857e605c7eaddb6a512eaae4c91276400d2a6c49d61fc9261464b2490244669e02e3840ca526f44044144c55b3eb00b68c0358693279597e52738f11d287dfd17d1b8514bcce6a0f1041689d89a667c94f905affb0f28751ea212e3dc45ed1ca9508abf4e8874cfd22e5a536b31b4410b03a3d1816bcf2cfb7d8ed1eb19047857805998000834bc9781001d429acbc036d83d0292e9ae548db3d11024e2a6a5aba694a871dd7329490ae6bdcc43066ad6c74651305cbebf7580d57de65e58a1bc700cc69759b4052d9486ac43d65e661b9657550869ab364ea84a7cb6fd33e10054ca25b35b1f7c088ba58f30c4536e59464a0270a73631e42cfb5d1aabf490e8c52cf96a81717ea196e4f837b046bf61001dedf76029472e00c8936e50011d53e5f1f05bae382e72be62341181fe6541fbbe605ad595cb221999214a33041a49654653509de53597ac2b35b0247217de13187795af67410d05e8ba5f7847662e56d016383495e0de7d6b867f49c645308134a0893bb621cdc80008adbe40ff5d0bc6984ec5ad728b08c408a1fb0d5ce65e114d0c0115aa0bfd22bfccbf10bf2769b71c6e5af3354c9d0628abded846ef8922a32faf2be3a44f4d3ae175f782517a99e2a5438287489ff4d96804bea38538c9ee2563ac1fe542c0cd77bd1bcd8a4ad962f75ca676310e22da5d18f294877c520e6cb73df64a95e3df7c1b80d120ee0a205101214d7b2b9198cbdac6d3e3a38b8c513a08991f6c80028a166b3bd47eb9e43d1f7e9fdfe82a9c21a1ccfaca9511341e2144f0783fa096e3dcd23cf592519a5d985c00998f6de5fdef40b8e0ba8b4463ed4d3ce9a3340f4e1bd687ac732142ece58909d7f7191afb1112653012b93a89dd55674292f0bec0d594faa5df34d05310fac516f95754228d4aeb0db829f28073f7f5f5dc94d220acce53eaa8033d3363b7aea477d04cec4986062ad9718669e4d7d354615ca376628bd25fc7be4b3864419f254a70370c0ef7eb3ee8f0624df1b4b30247a16dec818878ab66670654055ab9965cd69f74d52fec33920b53743c7d7a8464bf407a7eb757bc45804d14e34b83366d47f36ab58d0910e32c173303a218cd441c1cf1437b23e889ea5053fa8dfd84cd62d43f06536cac0b202fee53670354021e2daf85eb4ee155e20b967eb94821279e88282eb03c48d69fe8f7ba37261821a138ad89c24fb28d7d59728b966c3fea7cbd35f314496b665524f96638101c3f2b4a6322eae9bc15c7b6036eb8be72c26b3cf2bf4237b880ce19c81b186882fb1dec6e24307fa941723a7389cd8c25ae6ab9d7303e5d7f62476ccaae4e8856bbfd10a541e892e73deaa10403cf4a97d6183b069a904ada406eb3473b81b5d576b36de108d82608b67c8461d5bcb9b78629fe3b36bd6960c810503e9d0bc2786e9823ccc8f88bd18e3b21d9c3a961bcafe633f89ab5c70ba973a99a004100375ac5ed155b575c9a9e0f1b54651f4050145cd2897f679c161c829c24728c790355a8cc714370a759876823a066e140e4e84a9615e4a48b827c224154dd0d4a7467b127905945136b812ed9104a4f52ba92da8b83ca0cea4ef8bd8727ec48bb85636776594d515a14ba092d429b016fe7dcac8b8f758b4c4b0d6535e459aa58242cb7b1aaeb5bdeb4d9ab07ad1d8408166b065fca91729f0031963d6a4fb6858f861959b2eae4b96d2aac24858745acb88fad009d638b2ea0823a39dc410a38217d93039763d894458657964a547f5d1312a272853cc430ee74c60da4f25b1fb7badd4adb5819c162c0784d39bb45ba78d918b0cab7f45b68a7db863e87f9467c18b8e7b5127c991a3cecb38655a56ff277802e3d54203f4c4dd8c7e290f7fdc637df02f35cca38a3e5aea979e3ca678e696724e582cb47dd5b9309768390d66b0f0256ac840ea953ba9be6870e9c4476a90d67e854b3c5ea06d1d81520642922e2af48b21641c94b2697e68b93c2627a1e987b559d2490f4edcfa0be3e921c779b5ef3eb3ab555e263aef027013223d9db9021dfd73e0d5e63872b7778f15bff3334b6060b8d734fd2951e4969608aa57e60491bcc325218cc2679086abbdf602a3ad323b419a25cc2d411d336f1642aa5b9ed94c25312abda2c3c2a57f6bc341e1c45f3337e75e9f1499fceaf29bec40f2d337327dbcaef65210cf50c3b345f4b28959a28fee14211f9f2b31e7210d26c623ba7406149144ba0e70332834c980c8053e1c7e6be34eab7de150c069d9bbb10af4d0afea9db42617e3209e307f9a7a3130a71a9a1d65092eaa79a14d0ceacccdd02fd8ca9ba71e88d2e06f242b29592692738aad9aa0f60a2ecd6c72d139d6b0ab1ca6a0cb80e33fce14ac943d97d133023c440f166b70ddd111923edd75b3bfffc45f340167441a1b82a6033cb7f0aa9cd915f4ab2aa32902744ca9cc851c1b2876659ce640806e92befac182ff484f4367aaf4978178013a51a5f07424f31262830be8b06a140ecc0aa2a650cacd0e2e9271184f5af220477e20f8392ca12d2e1f7e5d67f05e6f5ae01121a99bf9b4240faef34ab37e6ac147e30362ca7800e51ece605db7b724c9bf031031992307a76273accf50797254a068bff78080cf2603d09da3423cef7a879d07225ca18f1528b1548691d2c5637385c84d45e949eb5710c2184a5c1e2949e752882b797b851646382b0450a4bcbecbb7360105d13a79c579e385b1e86f10012f83cd54469557fecf63b0a9cc0ef3911e2c5ab55e8dfd68346cc846a05412141d39c175b04830b3153d3e75d8a2371a174da2b377d6ffc8c5ea251599f7e8b7f865e1bef236985d9e1c4a4dd1d6c5eeeff219d475509b9902124e05f4b6a9d0f9bd93807c913255fc2a01ad718b0c496743b7c252a146f47828500a97e2ee7d5a110ef1d588e98dd9a4c188dd44446ec10fcb9f53a19b015fa1b67df1d0c5207e37cf458fe169f546eb954c9b2020877464f5fd242af3c0b2c619d73e1e069e639898242a404031882d5b6de7870308824f3582d0021dcc222cd2a0f98e390a204f5cc56ef0f2fb4e573abf267d165fb518db3eb298864ac8d85d72a0eec511f4f3cda87d63be7cd8a37dd36dcc748562fdadde7f1efd5df4d1ab78ce1cfe9d5ca45175832b0e154ca64d82a15acb0c890292d21fe3465b45fe82c3f0e23822c2b426d0e91349cb130986accae0f2528528884461301d7ee727c2ff76cd3603e6783da22608ba30df214972238c55c5a86a89094291e7c49536966aa65467099e1ebac6b994a91c81ad6a10c1a179c0d3d3c30fd3e0f319262c246a2b0001403307fceb74167b0fad844f0ab33c82ff645dc9a4928770878af857a2d9be01e9894d72463c52c3cec31eb0280392197684e226fba264125f9ae69a1234bce49754a7aa622c52a21409541900f50e27c608952d9bd0e258105174c190b0ada459892aeccb91f98dbda638a1615689e53445535a0563b1fadf354eb09538981eb77bfe9650e0d85c3f439e9c6d52eb8cba65580b6d05c4c37aad3b0fb3a7f0e6ef973f7a4c4acef45f23b700ff11b89938b053b148f88d0fb98dd9729f8a1287625352b229ef09ebfb4a22a6427438cc8095a18ffc8f6768f14b09c72c703de8487d1ff36bf57d3aad7aecb7da70a0e1e7715ad1b67bf2662b1d6810eaf003c3f6dcd93a78aa3609c78ba1b319067ac788595ec42faa32d65be3ee320b6955cce9871f8a0613be06ee92d4cdd713a763a47708d2a82ca5b3e2b14659bda79ed2a3ac3dc80f9614e7d2da52b1288d1ab45429a8b807ae0f2594b12fc1d9ea1a6268e6b09142dfd666ae6d9907df1d7d224324a685a320057ee94f12f8324084e565bed9d0a518f9c182463794f4b7ccdd75eb72c458c1e731dba6dcba565a34bc4d79f2a6edab8a4977e9955d61b1d695c20ce048430437a34326a248ef58febf67035f9177ecc5d18b024572f48f599c9b4c31742248eaa2044cd412f043eeb0a6009f32a989e140f1ac38f81a3871e2816df49ad652b2d2f5ee2ba42ddbff518293249bb1196e6e34812a7d6d2cd7cbd148954aed21e8d9705f5f0e7c167de5517a5b2a2db3fd40807a7fc95d76e55c7e8b23498b8390ad8a36b7207ccfe121416a69202f1b88e8d42e801c5ec35703a06431bd1b20f8334ca8964b83a241940cac3dfc156cd001719177da7cc4f4231b9ac624f3d7a7ad8dd4577a48a729a927eadde8b4a9f8ef0abf76850f9854a74da8d62603fb7303930c2916c2e163a7491a831afad51d5ff81b3bcd4b14e33f8876c02143eacde80877a92077b05001585957d915fd27dc2ba763a666ac7843e9b229a8cb2b7f29fd66b2bcc2589ac40bf5aff6d188008f9f7a7e776346c422b2884f14d9b0e5893d7c6243007a41f7b35ea6ed066caeaec8fc5b2a0d998196dbff0633349b28446191bd82a3030e87139f77dafeca603528310503bfe795c088d89f4c83db2cb7eeb43558c4c1a770ee83e7a829e8cf63cca26496bc6217494d6bb31123322ba3410dfb7e56c1ad0fbb1670582ab41c0b698803d12e94cc5021b0b001ce76dbbf044db8548c1df6f967b7954f61e2025ff223133b97ad4cb21b3c795d2d39ea0b1e7c095e2b012fc0a395e1575b591ca4789fb0ec6050546871a3a68a90de4de865fd1f30555c04fd31011435f00fe4c80e84b725ee6a569f29ee7c86a17dfe55cf432fdbe5b5b58ce8b50e0a6244cbc6ba3851799d545a1d697109a2ec8c882c23cde32c36de23803b34c0a58be51883f00cb45b92890154ee75da82f4d5c0b457715c8902bf044147cd31c46218867d18eab394bdf0cfe93d8506081f40867190d3541de6f597ccaa19cf57da61314fd2ce134d39082e346ac7a75b2fae970f409e3f1459b828e01ccb0aefab74250b2d81acd60f809bc7b331900140ab42349a95fb3c804188ccaaa011624d0baf7ebf4b49431980cf5daaf51b57c6c4ba7c29eff6e17db8892f234e9feb53446f0c5070f1b5239d83f47508398d2184c62c7bfb8e41f4d19920d12ffafbf36b2ddac54ea242746824e8045e1bad5c3cb8f020915629fa28b862ff91e87c10578db44187cf21c081a2e8b197ab669c656a1cd384abf8e8e17a573d8585fb2373e0da5512426cfb0a5b67eb9c4781f00594603f08166c6607187d1d96b65bb5f1fb24ec51d59076410a0efaffe8eaf837f0be53fcb78fd878789553830673eb693f1c6d736f08ad859f2f69e19aa538a9e89e16d341b2bca0b4f8a95cda554f23baf61bfc6529ddd05ca9729f29dc755bb8f504f51a1f362520e536cd2f14b751eae420e9c1bfd6cd0569fc615feb7fd0cd3f904df7ae35a10aca58924940f75acb681690ac39d9bbbd7c742ef3baba424983058a8af4d4494d06a287cc127b7f26eaa8ab606c303c019988c224a3706b8c9a1aa55cf40a061e0dbc7ae2fadec8dc6d49582cc89eb32687adcc428374a0b18295ab4026afa7e3f3c940ef5ac3dd6d2d3774f1a5fd84dc6557e3e821bf6283fe6121aa2f21a8780ff4d7190f56498bb3650821333ebe59eb2d8549a233ce7ae3a4ac3583433fd6adf4dacbb57f6f5542dc88a9e79db98753e999744571a3b07459ae335f9d40b463f4e5e1073cdd66eeac91df2a7b0f64cd57ab68fdaab0c2ee1df31a9c976a81aa44f8ecce16b2d3b918554eb53442f133f53a04f67c3ab484722a6e95d030772a607611cd75a205b06fcdacc3d959c6198ad0463fa86faaa6267b00dd4dd58a39ab056ed159efebb049a75abb3f56d54c02cdf537ea05a4a9d69d95794abcc6200827b71d47d6fa669da63858625ac5d51ecdf298386286aa4e5deb20224b1076147c512b674e42b6e21628db29da6e304c4ad4dadedfb1495987a291b24dd78938871e679ea9574d914f8b8882b080fd57b56e6d07f76b9398762e7db738142addfc304181a94c0d4be048766ecd56e8eaf259ea9d00d321f3d2839170e57dac874fd13ae3f892221b76d60634da3a39b72c9b453d0151a8ab011000d8acfdeff48cfd846bb4d621d2802b2bfa5e56f12da8535379a9943270b90a2bfffae32e2133809d50d81c81533c66fadb30a54c15f2fa7189af8990ca92ebbf6a44856203ff2e1e605972a17ca023d46c854256bbefc213d07ac8993fbd3ee6de4da5d56b0ca87a1f880643a9a55d4025801645f84213f69531d782f754379ed9ad71c684e0bead6cb6b622f0670d38ba3dc2f45d01f23b6ba40c2db39a47794a59fc54082bc9664e5f549a167d8f5aeb5a8456cbf4acd10fa5038d4525b26e7595ef1a1548bdc4fb7e8f3449683053db9e68d96cd548cd55b7687cd838f3c6b564a73e73b50701ebbce59d96f53a3082739ea3b04c002e4e8718d22aecc3884eda607f786d26d713bf86152a7cc9b57e52b4a44c5a058cae60a902c4d4e795a37c6eea3d3049edc320cb0f4df520d37ecbf1d4c714f5b7b96d103fce8f431bbe234233f46b96f57ef20bab30d90f53c8c30069be250db3f982384b400bd1d871d740e703d32f6eaec37f948ba765376512e2f383a6e76142ca60bd09edbf856c28f8dfcf890cb897a06249e81d9e30657b91861331f311d3fdc703e36970ac3d5fd1bdcad2b35e08f02a7506b91b3ab320804038a97cfb0a8e0e39e5b3c16a894ef1649260c4befa25a054a08b44f6630363078a9c4f1a8cb47a5ba5e7804d13103f9a9574c3b98f149cb2dfe601b3e4502f031876a55b8ff1176da9a44d8cab59a9c5fe47d44aa609da70e97e73e339587e1f8bc2a0323c7100d849b17ad2825400d2b57e0bf88fa091ba03054a2a8943c9b16193cec6d3585d5af20caaf667356fc92a47bbc585528ec963e912101280fa0e341f4587237d3a9363c2dc6c0b234db7694c60e0ba369c78a8b7b27a2980f2aaa3cfefd790c73d37aa004bb90795e49d066721da72a84725cd460def1e8c126fddacd54f5491f4df3c1523f7c836da483629ddc368eed8ef95b4952ccc628c876af180328c7bcc5b74044092f9b16000d7aa064ccafed9c9911cb8552eaef564a61da7c2c23e09bebef08d6f1427673b43d37dd2848005f940aa5ac87fb470c388bf205322cee34b794c8f9804be63719ed8c7460b978e33587ab6a254cdb89cfadc68a6b55b37d9f586b6c8ca352b148d715d4f744bff4003a6ff44f8b7b414b780a38b796faba91fb47ac1f4ee748b78a677c58da011fa3920483f49275fd30210f6059e0dbfdb60f0ea990e9bc65bf067587d61052d3f28dddf5ce6649027f11552dcf0c1cd563e2d3c198255cb8953db10bd5fa3000d645075078524ebe03f015ac1cdce4ec0e9ebbeccdd453103a044c87c4a32ff3e02dab2f5f58005bb50ad6cf24f0831b0cbb61912b3116e7242e4fd4a481429c2bc312dc149f6dddc259c6eb3ab58e66a63ad052a430162e9e7e9e68d0a38ac5a7e233f5febd5ae9e37846f5ec124c24b899ac6528ac9088450e9b0e9a8851b64ffe7a52916561c4ce9e6977c2e5896558b8d9af4f8da8d681c4d7b25e929b70a57aadfcc4d5157c18896c32c42bffd749401f962031efea2379db9170c09e83b4b181637b8c1f1b340f001baa90888cac12388d796534642c017490d32fe0155061eb44b3444d24365d46408d48b4c165e473957a703bbdf86a3d020866e98675b90f40b473c941ff1ee16d72abecff2c554504e36c873e3116a668420f09a9081d51bee21bffaf1605b52eb6952467652b10fd1b12ac30bff4d43a1aea72125d6871c0304859a5cb3004f9e711e0ca8e8f3c04d8e24d2b6029b8e612644d1a8f2650c7b4db08f9a905c72524b25a035637070e15a9a07be72b12415c5ecf7b9ecb00c5c801676c55070f70179f79c613603c0c97cb64ca2e09940c3f2442283494358ca6b665fa8155d8e38956f9e5201895f60f7c6f1c4bf2825d4257adeb40964016f77c74dd045ac03632a691fab963e9825414c9747896a7a0f3055ca8c7ca911277091cb6187da2dc74bde8ea3adfc81ca8b9d9f717ed5d4104dfce353e054def5b166cf8166675b9ee0ee76f5b2fafd5187ac43251204063bf1f4c11e25b61eaf30c7f8e0109eef149bc1f5278bfa0c20e9b718129b2f98a75789830ac135af05d7c644d81cbed7f7d1ee2825eb6101e26de24752477ba39641140d5405e90731a953eb3047b9f4e56e159f030eac403d79c473e4eb6e4c0d1553a26f07ed145a6bd428a8f165846432aa2ef7c52ec208cf16ad6b06479b1b41d7f625bd8a7b81374ea3f8888ec82f349e174a77282dd72b917b2a36619cc1d759e277e396c968bf49f160dc8267a9de84817ea7f1d0413c4c978a928e8026a4529808b2c601a9dde48e8089d5ccbd9d3b890dc88ca8b8f804de7300efc021c08ee25914e412961f04d1a49d2418af176a458dadb4fa9551ad3c10d70243260e1072585c82d6d229df5a705c9b463b05433bec662e0365396273a090489c58db6a24e46146c756f314f4215ce662091ab01646b8c53a74db0dfb0d303c8b628ea03b78caaa3bdf51525c215e098d4d7731717bdba55c7ce648d2180cde272bec56a63a0417b4426e6c2d7bd751ec619422459894136c1bfdde0f1a74e9d4145b84a1fe9ece30a943dc946a324df8b099bbcf6ec8cea0bb09a0efedd6df9a6586830cb4ec15ff1aea97496f27a982d8c3b8d2b8a1e63003fbbb833ed787530904a3081a9ccbb7cff3908776ae35951a0e43383f2f74991b6077f79fb71ad8af6a42e3f03719980b33ba355264b1633adfc3d3ae4e70ad597b9f2776b3e2b910df28468207827f73a75f11165285e292f8b2f996f97e6d5bba47c9a308415a30621c66b17ef974a13a0aee3b5e45a517f44f8232277b3142fe9ecf878c48b889698d3122b01f34904c0c5174f5a1012e8ad2bb23f19c132a743b3f3bfe42b9a7ba184668bd88f746bfe408184630133e48e1a50b69e1e9660893cbe138605c5c8b80a0df291ddf7b13f3302d50881f697344bab611e8e2ba7c7fe5aa7e39fcd80c6863bf850e997846a8cf43a0cfc7814335a40bf11f566e85fd0002507d934af068a3f8b121fbfda89cd63e0852ceac25e23f0baeff2e65aea15e05eff281b3e5416664027c1806d0e19eac172ca5862304b055064d180789e5790227ff2918e001bb39a091252a6b3c3ad423387c265cdf719e7e6a83060987451209bde6c5ebd1ac963dc32414f3889cc160850565493e41f17c41a54e14b0f5a3e2adb3178ceb9af5dfc51f20c2dd36550799f487300b3f0b00ec62cdae333d3f82d2b2020ed07431563b95ccf06f60a68f36eac7f651f5558007024d71807a4384310d5f9d5505e9ae9bc0d0006b1878bec93901af0a3c2b54af6b6a758e07c5fbf72daccac732d633e8bfaea50017826a49d6592df84499b557d3449328965554a38455bad7bccb447bd94b1499fe5b8390896d3a2b3e74b039da89faa112b21840b6bdb9d30cbd0595011432f078ddb04b502e65a90b02f3ad3cd86c834c0e1f69f1403c278c4f7379a392c08d10210ca66d1b8126a075ff3d226cfff403ae470808a9ba7374cde1da844d3417824fef70c081993c23aedfd555297d2d855d325efcefb1a384d01c61f12c72c8bb8f10d4a61c47e7261468961ee0ecfaec0390e8cd6d5cd563951ed034a0d19f21b32d5be5300be82d95f902b71365d75e4e4bfbd540f5df2a5e086dbfd25329901f8900c489a466c2249a07e1f0222e37d3bf4197651b1b40fd6f0f045b5b0fa7b408daf8d63c4f0f150b3ef52d980ba85e55367c4a9ac96d94958d0f8c0da090407652d9f5728422ab27814b21635ad50f0eb33dabce226770ebcfb3c36c584d71ce9fd4bb4ae47ef4b4bab72d49e41ba99390507e42094cf8a8dcc68af3cea3bb3190d7ab43a35d526d64fbfb3ee2813f410114c5bbae5cb195b253496518fa595ad0a9963c3de1a0a8d9867c1e728ca9469ebd06125a538a872d02754fc036dc45e339882a52a3d11fc881cdb4f2999a16b81208116eebf1ca58f7a9bfb6003cd41d43026b25c085e22b8a4895276da8d4ba2e4e775c81217dedfd10cd921d8c9ee01f2b66257ddd173527a79244a4fc0e2dfc38127f563f40e5ef88cca87640353acd8b258f3f73531e9f8a0a2057bf5f2f34c30dac8d14160c5ff72d4f6bee6372a5d14ff388b590fc98a4f2206fd165cd932d27c7792acf9de70ef14e05e503446cdc48710d8a8b4d6b6a02ff97bc154e1145f580bafd7d864f0a22458db9df728237715d83727d5e3cea00c67c6e352633b00e7aeed1138dc52cb0dfd409d4215cd4c694d2489b2d6011aeed6f0bc3b2faf5457d3130d0d36ec32374f715936d795b7955021e6f66cfa6b7d986a242045432b1b1d7e9142df35b81e8410fa337523eecffd80b203e99aee1a9aff1071892feeb3d4e786f1bd25bef41c45b8362085fa2813c54f168c92f697e1df0b37038c1257ef485ec322ca84e81d8cd11da44fc3f202b954d7a101faa7a4b3ebd41c0442620c11370525480dae417ded8400d8c6b5004a90c4c29ee8167343490b5cd6e4c4298648c31941350a8ff8b1096a834ba81c9eb7a879cecaf0d1a4f2b6caba78ead55592868d4ee64698695ca37df96e05fcbece1051d20957f4f04cc09796462aa1234e09bfa9a61470cba389dbd26ca667c6a6e4509097130cbf6a45a14b1dbe8b5340bc639f49f600f9320588367650ffc4f3d97d68053b4aecc9d849a922e9bf2ef5e3c1941c218e956155c0257662231dff9b34827e5738a1257a735f9e1f06aaf40e35e112ea5ea731cce766a67d7474149b40e5eb7257298d75d9074647815b625a9777b075f8c1d6f773215d7d0450e026916cfc8c5367d0f10809c0607743bc8fd05f179d700750f6f2356ca7f6e23bc583850bfb0754caa5fc8fa4891cea6f389747369540611edacf34dd2535ea4a4dbe10422823e7d9dd93bafed2f4251a556564eb3529214e54bfa55fc858f4978bbd82308271ec635ffedcd5e55236b3528728ac1f8423a9863e02f4fcf27e3789d573d2a20384ea6a320273ac8ffe127d8414a098c12a9e91e9b8862622169d5dd270ebd11b99128619fa07f03cf6088fba608ae32577029815622664d434df4ea6fa8d4534d0a9297470d92e022b04822a34cf617ada310ac1241330d8280b9e1dea7dbaf3e3110f16ad4aa9738932654059dc93aa4ee9bbf1dff18d93abd9405c3565db2473cf775915184d19ef97e12212540448ba96dc88d0dab2781e2dba8e06652bf9b2ad4210647f3a1c6c409be6acfcf6028f6b6ab7fe28bd3fd442e54373101e8815f8c9657e717095f597e0bfe515012088699a27747c328291dc637aabd8fe168d187f2ee8d9c048c4925a28564466505d3f448bb98bae30ba9c0c075a0a2783ce9556de5632715db7a412b48001e40a39c5248fb9dfedd3fb761076f418b4dda21954f774ecc49d0fe932f9786fc7d04fc40811ae0e2ff5636aed2b48cbbb185db65e6ab64ae1fddc49f36e0e79cc8fcf147ba9f33b7a8ece4de0739eb015073ce751cf0489593bd3a47c49f5fb7f5e37c8bff10fe0b5d27cf30c3c64ba6e5fd60678ba2068047f5c6612229339eb3a50fd12ecf59e44e0adc590c0ee7dab2b1d8cdc6f6e1f00f5015aa7495b082e579b24328effae5ed5336d956f5d4c8baa0455903d5513813a0576bf9376830b507811492722e4265732256c87ca00b4ba76a5af1ce1d65c8b2479fdcabdeaec841fb20bacc9e7d451cdd74b7ce717927851b4fc02fd303a0774aa2bfe70f2424548a3d9c7cb1a75a98c745252d9fa4e31e1addd6ebd602f3ebd2e80c695af61878926b26d220666d94b0a62fea41eac2867dc5a9a6044c1b48de6572eb211c58202617a45c36c522d3f0f9c0d44ee25b8c5b53a107800c43135a647a93cbff2d898812ef843bd40e602159d88fcf01a8b3112215e085c747521c8d9db38e317f0bcf6de66f52e2de0827254ee200a5c3949c01f58f2cb022bd1d0db1eb9880228e3a2611cf7fafe3ee59cc19f8957791ca8e50ea3e463dd22dac877e58d19b6ab714f6d365707504238822115ac6053d18247420a54d47cdca93970dc85f98ea2c0ff845ecfd6d1db31f14db5bc5afa4aad89668605d06b76434252dba57c6040b15b9bdeeb6e49fa56280dcb8be9e944eec46f5e5a672b63fca1622395c053c1e63c3206d934f58c8b0605fe1713ce2a35fa8d8aae1373aa1069e2a46c447b21648dea8cb3fd52233fbd004cc199914bf91515ad4e8733e8b213f182d271c5fe81bce2c4f67c528f45cd020048383da5b8f1f20259f9c8aca80f55629f8882936df10863ddeb4dc638e72a08e9874bdb667a4534d6b481e1f7e97f0c762cc0ca6805d69078957c40bf47e91755540f392a41dfc11dae1ed67bf0b508136e1e003a0156ab6b808b64153963676ca5c08b001d626e28001bc89a6018ef488ab63c5f1a5d44792bad8bea20974e1fb218619dfe1ac4f0031d83cc5d0ecf06e4ad3485225326d7aece5c1441b32707f8faf07e12965548045d60d33631c624e6f87f8118698ffa45c9166771c27e6fed3876ca1147d320e59398d21778c3148709c733a8b119a3fab4aa4a58e0f8c23b9bac50fcf7cc6d84caab46c5e0c29712c3a17c2dcd3281e1e79b7f39fa258fa299b14f80a8387468fc74bf677716e9ebc0e6be37f3012d2e6108dda526549c603128a441e846fe05be276aad55940adbb59763e1ed1d26f850b242b8b8b368379f67661bd588ed51338714a66eb9a0df611ce35e2a1cdccdb39470c80fe3085f60727b27cc02a7f10dcc38f47d7748dcff8686e716c7853c2ed0b699038b3cfdefe1226e92fa871d2dc07663a59bb85b56d0157708a07e0e68c8fba6f5d7820be99657e08f9fdf338447c65545d15b9dec3df0984735b0d8ef07207e499fba8613b70eb0603aca098e08189432326838f86a0e0446adaffc8c76cc0f141f2bbb8967a2a081005f391dccb30ae05f38b998691efbdb1d95e1fe4b09bd88366efeabd816d96547ae1bb709b42d2bfb066ee35242216493686de9e4167242bcd61975c45b2f1519276e02290cdafa5b2416008c68e6d2280e192b14f745a535105515a6df030a98abc331dd9c5d57e9fb96fccc798899638e670215432d56e3b6c9080e079082c8aeff45ce3963fb092597e21a4377993a07821306f88abc38b89d5bd9931d0df02e03e57373e682ba0c892e90f098109a7eb15d8717ed32314eb73bc8d718d7303c1a5d747840dea68043bd8620759f6ff5edad6b8d4be87738492160e4a6bf8558e1b700f5de12c61502eaae7d31b516c7b3868c3c55dd61f74ceb19d8c49df10107800a964bc3705e23378813903d844129048d9d931d5c8632bbaaa19f062b75389e4dd04d7b54c700505641cefce1b72039aab13f648f24e52944901be4336796ae59a131a85ef3b42bf754121919c8e46af7ea3618e8e566731196c31a23f826d2345ecb73367622cac7fa2ccf050e02d4e7047b1989d5c0c6e700071039918e13555595b4ebcd95bac9a6d2d311e849e31895379e7f10f23b2eeee834d6e875192e7c1b0f1d63a760dbd1f0c621d44dd4f87c383a3e738e57379e4b7e92f2c66398e7f23341e581b9533d884605d26817cf744c0e300846f39b9340727319ca369e1cee189ebe780542a7440f2333a72b9c9864726a95dd7e52ef57d273adc9dee7ad2c59bfe08fcd481851ad0e84c9b1a8d85baf128a11a50417f960d1cf1c5a2ac0b34d3cdfccb749ec03f1ac21f5c251aca717b629cee077c3c6d63ca771c1306cfd70ebb0d4377f44e89b9ad0041c4eee3646f45991c36d8950951537813335c9797998d2bd98ee862916f388c5cb4f0b2a1036dd914c156bf1c38f0ed49d035dba26e49ac6f6cfb1424803118514e6dda5943d13f431273b36dad1bbbee1970f3cf1838254bb8e9fe4a1314f0419103f87701f5fb6402da467246e90a8f5ba0086e0b2118493a9f5dcd9308e32d7c3849d5d3b0c968cd9af69985d82445efb95020595337e1b24e08e7f29b50a5a81d63c7523cda37fe8495bcca7b2f59636c034fc0af6fa4a22848b250a446f7a940793848f85950ec3e59815f3ada390e6d97377319c9f5a340639ade878e45d7fb8d32d72f11c9dae6fb9bf394997666606747f58ba50656cbae7f98c7d8b07ba3efd42ef39be2169a7ee9d8f4a0f67ad1a4bcb5b8ef58947169d4b7087799cf6f1f165d600b9c9d935ce0c26ece639cf6c96a2bbc58f929852f5c322c1e7660472b847531721ec0961e8ef9887783b60103b01fb3cea25bdcec181d2cd9013ff5c95b416614ac732015323b30dbc58ff93e60ffe6d62ffaf780c5a9fac2a926f62ad9e316f888fa83210cf951470b92974f15be33c28dd41b8850578e31936f5d18727f874ccc2c964135c9301cabb250c6381f398aec3367f28b97417a042729992c83fcf79998b323285e460d4769b0b9225b9d90ca7e3479af9cfd716cfc82282a5e1d74121e519069720a6f0ad4dfa9694779f01eeaeb481158c86d23a5c80a0fdd78297d3f0f2a6a8a70386ed14e11282c56508904519226c6f52566b271e91e053fcb2c2f9a69dca9d513223297285c8e230596628218ce3f552543c9d09e8d6555c18e637107ae53d6697e8a0a0550ca0b575c31199ef94ef295b4a2468abdf01dc6a32793dc88aaa8daaa7e5239e4272de2803a3f7165e57969993e1d5fb73cfce9a2a461377fba9bb2dcc24f67990b29e8d33936fa539e76107edcead35dea22393edd97d0470b9fae5229a37c3aee9d77fee962425f6f4b8ea8ca803c709be199a36f39d980c79e310d2d7e50958e4dacb0298209d3b3847fb8f6460b6c6ea8964425015b9a1d025cfa08b610fd6375e6a75ff0391f345e206e0a41121851a9543cb18d5cfe8bc0ea4bc20c3bd95f3a2436a998dc06bdc42c063ab11a75295afe06f4036938eda8eca96c3966b07b121c2e4e52cbf964eeba7a4b0deb72e14131d320a3b8eb58155ed802596670cb798b79c25eb116c0dd06b08a1fad03b7f70c10d06fb99853361db7f81a376d78d80af1a1459f3d35adeeb2c822dd520e04e3507a6199ee122030133d2144a8dc9d64aaecc887aefb51f1b1fa3530b5343f01cc958e867056d2b8ccf8f5b825045cf4498b92d6c877dd0350d73708d7b00adb7a504c2486919e29c5c20c778288b83bda6d6c69ac07dab0b058705375afb8b6102507e7227d12fa0baf35c8915e1ad0176e37e0ef509307199d9bfee6b671d8959aae4bdf2e0d8e82c1dc21eced3a6f14a8e44e3adecedf46e934ee86ed76ba6c14e9e18e4bb713b646f108ee8a723b1635ea956f7706b7eb47a330773b596e3bdf334a1ab71b615bed7c66a8a236fe001185d410c51ec9eec7c72637c3268a5e2d0458edda129f73c045fd697faa82b372d2766a84a32203412a8640b16768ea47a4e264936ae25e29663bb5c55965653395c68142c946ea8eabbac766aa908b32c6fed424675589ed84f2ff044a48276cacc1725bed4dbaf30b6961b7860e986b58c3addbd1724dcbb575ba5baedf2c096f7895f355f99a3f95e3bc8a5f73262379a22fbf94f2a28632daa6834e09259a21fecef882ff7e2157173133069d0c47d4f5853e7ecac00527654e5d9300f5ab6f0b9e709c063abd38618628a0c0adbaa10cd4c4b9b74f4d70422cf9b467d14a5ad01742e22d0001c4d9ec6e266480aabc07d18dad0802b1e5a69c3eb805254411054c8705c79938b9b16e4a0cf161acb8f5a2ea5bcd3b6a959a51b008b14f1e3423a4589b0406c260edc22b8c2b8df19a7d8d12be6195196dea4c75091f147e1e71c36d8de457ac6df6ed135d6f75e4fe78daa821d52eb4b6fa7a68b52e51a1397a4f89f6f849faacd400d3d5cf63f1a0af1ece6b94dfeb45f9553baadb41e59e8a564d81794c8b71107bea3f69373260424547718fb1a9a2b025561696f3280b24c0e149a4979dd689cd57ec71681d7a745875f5250b488ed3fabc709e3e1bd056a9437256811a1c4ac37977527accd0853547e9665e7849dfbe4011cc1154996b65960d52e8a3fb2872032fdfd7046f7433cd2b7a06f934a9692cd352f2a53ed4cdbd87568e62ad6c88d876e080bcd34744551f7bfed4671340dfd96384f2a5f60c1537bbf3851913b658d3b44fdac2a0193f7537b9a732fb6008416e71091ecdbdaa60feebda1721d9ed82cbcf5d7c78732694eab3b4c587389e24b3b1fd8e5a89a5936866332c6b4252095ebcef8fed38e9918fac2c1a2b8a02d0b0bda3416af541ddd02b43240ac384860601f850084334c07b4d5e8da9384a4dcded7597aec39134f013183a028a448257b9aec1a088ed9d9469b12012d7a3ec35713142d735b0c8f122cb17981e77ddfbe87636a344d2c76f11e38f9848041357f422b880c5827ea702d29790e9bdddd0a9abb82b2cf27ffe6ee13c43a0b8439e00996aa272b30ccbeb0609ce5d9197e081f7350bb29b02d780e9fa3308767c910bde69aa5cc204a61731441c455bcdf1554873786a617a5838f166cf2df28f3c5180cc7aba2c3868f0fa0c0d005a19fcb9051ec5e041a2fc439d84e5517060e3c15b3118bf0df2f878ef00c67ff1ecc89630b67db442b0bc05fbdb82c20c8cab62904306efe645600fc2f0ea2e5131b2d1189b3bce89b115d915374800b6d01b42ff5000b8cbf7288745857844873f378bbfa3e54385e2bd4cd9cc4838c26f2523aa5d843074008a298c829446846560851b78b7ff14792d7f3ec35c330ad770fcfb2582d6aaf467de9dc9201602b9086fd75c2fdaacd84a4d12b2b8cf4d32b5d392840ac6f39b0f097d4b92f414578ce98ac43c2a7e3cf28dc68604ef2909deecf1ec3afa38dc3b70a3adde1318636ae89d31ac07fb1529200c887abcf072c49ea23d3a64b7d2d3ad13a2f61592a1d76e1276ffced3368193b5085ad4cc3372e5ddd41e7e074ebe7ae3c59a83c2c6cebcb628c1e87bcc6d3cd2c0ebbc595179f0bc3339f8729b0b4f63aa26bbf4687003cfe9b6bbdd785fb728122ebb527a56f4ed122ce87127d80718dc8c5e7d0c2431d37fd509bc24da6b44545519ecd1a1bf60c36ae789eb8048e2be53a7c3cd3dfa81e0a10d1956c386252ed1dbdb8abff2149e345a1f6cd2db566c44604ee799da3463d00cf1cbac697300c321a552bac4648dc9d24b8e1d663b69ef1c474c4965a7614a62689a16f67456fc974e5162d6f500a32e7fc909514533976eccdd5be96bd02756a5f1660de64319f61ac7cd86c4cd72084e60148bb35a705975d82e6a05d2514947774718111c072b7b889629a0fb10be6555643c394b361afe83043d2843b2b3800d57f403261da50dd4290bfdea02bf02572cd0c60bf64a376c3bfd0e4f1d9fc6a7595e3feb19551f0febef5374d477c4f443b720f6ee1ae673a8e1753cd247d60891e41c48af0cf1266766411fe108020c2847a6eba078fce95392456699f4666a8f958d8676a4b90bdf033d47d7a68447ada1d947f0d81424caf41f12c600331237bf471231ca2d093d1436891d3a4009294a88514ab540a5855409a756b2ee2b6d569690d292f56f6905b9848c97ecd19756052624c26491c4b4cb98b0894c3652a65d99093d67b222342d2f4d1cdd8d52273591fb2e9c54d3e06eec753990a035a90c4545b58f2f6be10040e11c5d934dcf7e0b51d6280ea2a52f65f2ffd42f7d9fb392fab2aa6cdf60ea33def46535630000191ce6730080afa8c173472e6b01ea718b56384b2695baac11562f9e445dd689313a4247c8c8e00192ef7d806c3c0af6b266b9e94cb82ce4254f0ad7e8d6f7c3352f9d9b4a15c3db54d7b4702689ba9b9aa189adb58911aa9f8a841f67c09726baac958a4a5f2cdbfaeac0cf95701e6ba7c7d8d4b56e9ad33dc374be67e21557b8d3454f71ed2b5dee1357bfd19597b8de0b5dfc1197dce73a0e71b1eb5cdaa27dd204bccf8af12b397e1545bf22e95783fb95dffdaacf5f65f457bffc2b82ad4ff4bfbafeaf38022c9900cb4cc0a214b0a21b5cf5014be7d617546071195c63082e7b0146cccc7548cf94ab930706262d49d9870db531663e0f36598b281d24317bc57923cb3331256deda38dcd7992d4da461ee6211d8b23f4d106c2a377716ea20eafcffdc6a4469f9e3823c49483c9776c794effe5f151d77aa2837076afe66e44be131fa2ad4fde58cb13f53acd7b660c1d83f6e1ef42e747aac73fb7b2aacf80156eb1b3312271d9acbf5d9758c400e413cb9add469fb4f9980396f2e1d8293951439c62a44c8d6e4add85e76b051339cf96cdd690d21cb2796d0aea81bfb2c7de4f4f677c19f57423179f563bedadc2c7ab9db31a7c03e00c6ebe27ada62d4def4d6ca64fb27b343de1de71efa19796c7ede5ada55b487b8a5b698fcd1ee352fa75d833d049ab5c0f40c78e5995b4adb3de5c8df4d9548f91554e00f5a64363d0e949d72fd5651d7d6c4a8fd5507f979e81e4072ad2b3ed18569f7448b8efade40f7af0236bee902a7d53833f5a70732533259aaddc812e1b2b2b4176f067c40731d76a7858dc56137f1ff4698262ca9c6a0b80eccd09e3873319734d1f8e8178d7a21dbb4bef2175507cdcc81f292bcd50f39b87ec96d2032bc222149ab5305b0fa370fb91bff697cf5e76ad4336a082da47efe95f189ab6343d3daaf172f7ee034d6038cc8da85419eff55bb50f5172019db49f3b7154e5f4ebcf2a04f0c573e06799eb72e49df8210ddc910ec06a47c878d2c65594e715e83e3bce7a3a51936189706e02f29efa90fcd571d4c59ad70555f5a6b4b06125f9177beb69f92f3d4e96552d8913f8c3644a3e03fa84ac927100f8ef2113bd2c647dac77c9d6fe6a7e76e3bbcad80ceb8bc8cd36f46a3255af9fcf1f2ee939acfbc73dcf0f3903bb7135a998d797f69f55f29c64fe7cc6f365bd7f5e69bd66c3bba9f1c40a7888b2bc59bd1bd375d7072b0fafede2b8633b26f537ed764ef6fe25dab96cb8ef42acbe4cd11a6bcffa3ba4c8a59e9a7fb26cc1785241d0a211a83689b52d1e529b8c4be7df22faace2155503ce2a095255c6ac2e7fa8ca43a724d9689b50f1f67caba2270750a7d516b77e919ae93a946fdd3a47a7338e1494d9e04f53302781bfc51af513590b2c6e9c191fe9ac39c4b898bffe14d37384051dfbd0f8ac023297c79d711187ab06532f83ce136c3bb54cada185972c8e6b5ad205a94fb6a45db6ed588678992cabe971c28133a335098138515a58158006a339970c6a3033e3e44b361db0c151badc3d8033f774ee5087f1599db592be0578611e2f49261a5b9d64236d13e461d23fae164d1edc10548a192ad6703f5a84797e33a23f37a744ae127886115c1746e72583df6deccfe5a44e1a9aaf30a44a717824b00a9189611c27e76c50ce518ee638bbd5b8e0a639e14349699d268a6aa3862b85c1f714a64554ed02d3aaefba220d208125c26d2ec20e799482a7d854bc88d0c1677ba1d18581301d2c90bc3149f07b0e2089e2393108a01c0fa47805acfa020a59ba785c40965da5030ea3044bd0a5506d88efcc4c7aaaaf5aab9ed02d6cb4611c8e24b20f56b8888bc1f25f0193ce2848bd3ce161eb84db113027012f5d8e0e27603561461f7423ad4515f3e823d52ab63f2b2d229b90bdf7de52ee2d5392321507a60788079c0b77eda93db5a7a7a7a7c13c7bbc357b66cfec99b39555a13c9487f2501eca4379280fe5a13c499905b02a6055c87cda5b39d1e7ca5b3107f71101f33becb71a75d0cf1e041c3fd2f819125f8fd74c1e9e9e0c4f6ab1d93e71b59e1469f877d65b0dfa9c923a14b16ed805d2aeb7a89458d397528230b0fc1d34a93f43e2cb459c45bfd2593ba494fa6398fb679452fad9ad30b8fe64ce852057104cd5ae850af70e1ba9ec3b54fd4ec68ad22cfbe8653153d00c9baa8e021723679a8f45f1995ea62bdf4ad3bc26816757a3e0599fe0f9b142f989ddf4246f55f97430060344fb1ae575b066ab930627ccf611d7280dd6d536270faeb6714b9db57e9f8bcb3f08aa54361a760f30df933cbf40fdb16180b87b8f9f06bbd76cc45d5753a552c9318fa51b65967ebc556d31ca2ef0e539a3e03993c073ee744db7f29899a7133c67133ce7aa5b794d5d790cab74b3cbdde69ddaf675e535abe9a3711fb5ee6379cc7c96dfdc6159ab57cc3d0cc3b0c7b4d26fae6d57f3be6a9b73ee1ef71cc7cdd4ce965a695f6dc49810befab57edfe3ae5bd529a6ef5609985ddd36cf7d73eedd6275e330ccdd4d482fd3956f45e5f3efbc9289a569ad6d98635ae9351bf1ccfcdb593538b120749febcaf49aff9ad814bef9de9b5e5deeb68cfb36b14c48a6d6c4302ce9cb46f8a463d61dd3b4ed9a5a269609c9e4eab05e13cb6be8cf679926bda65776e735bddc746562dff509fcc2f31330f1ec6b7a79cc7c297cfea855ebb4c31841bbd4cc22f1c1bd1e292553c9e304f977113f33bea9a5945013d5283565f4db32966fd332cb62b72fd636dd2cf3f62cafd93cb136bffa613f7d2925a9554ac9a9c73c4d9f23bed8a0d663a5c399fdf7a77729dc75ba34df3ccd0fab82e5979680e57b4931c7c45d952a3184a2b1bb3c29e6909e94f5986cc4d2f697acd7d95c31776b4e3149f1a494c4995aa594a4783af47ad0d42aa544c679c497e249f1e09f4f721ef0df80917795dba2d79bbd9829e84f1984c3f4d4de7cb9d98867fd3aecde9f8b1e9098296e67b3c4b9fbef373bade7b1b0bc76faea35a53f9d9e3b3d3d6df8e4de8fd3678fabbbdc4a83fe5937e2c3de94f57c5e7f67bf06c122193bafc54c2167ba9857cc151ab10ccceb41b99857cc145287ec8cf864ac1ad491de8cde5ce1d6e13c5b020646089d34097675e48facff07e6dfacfe9c294687e2476399b3aeb3a24c16c4277fea747b075cba77777777777777777777777777f7aaf27c3d2e3eff0342510919c517f82e5fad2e9f0bf8a04fd1d72afaa0147daea26fa8e893aba2afe8ebf69211b878fd3929230502880f9b0224c31488af56ae141b94b74be02f7fc596d2dd009307f7ed415e1d973120711146e67e703f9dda6737ca3ef374d867174c5fda0edf788dbb88dce53520e812a246d977567bce3bd961209ec7d13e7a391990f6dc04bb2ba646eeba1abef19ae636a2d953efd4963072e9716f81b0dfec749cb90bbb5e3bfc1aec2af783630bed597685a67826ed6b44f39b8d68da9dd33fa524a524a56428b620e19616d6b7133f1ef9f14c19bdf4ad1a9c73a7ce1ddcddaaebba9566e5933fbf5587fdad60608478ef9f43f7493c4f4ad27d57074bef87943dbbbdbacf6fcef9ada0c0b95b6178c2d0807530cc8ff9b4d2a7dd8a4a369fa33040e84f7a5b58d7c48a325910df9cf65b61139bdf67bb5583fddfb7ea70d2499f404922892750a2b4fc6eb5ea561d6693873e4ef1649d4937ad67cf395ffb6ab7a7763e977574d2aad1df26d5260f9d4c7e3a44b90e45359102c4f3c40813e11a384af100134c85625e3157a40e79e332cbcf131b69dc83cc7e8db8075ef8051ca578c0087358d71e0a2cc2a011f69be94f6765eea7bf67c1fa26edbd88b34aa5abdd9a3d7a74bf4626a63f6d11ef47d6e961bb53f39feff2690d1cc66e963faf108e2d6c73b64c4e1a6cd30f6e1395f8b7a839212e72429c101519e56cb067d7491c2ad86de3987cb220be6ce284326af26171997cb08ad58e1332f9987c841aec6771b1bc7c3aac5ad52693d9339b4c264fea134ec8c4d399160971601175577da9bd94b16ab06a358b1eb7f56c69f2c1fddb57eeb9acab59d5b6fa9c966555fbccd6faee6a50f2642f1b03f9dfb4c4f18b4407c7bfca77dbb2aa2d1b383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3aeaf7ee3315ad564343504c4e8a8abeaf8b8a38ad7d44aa0119ab9829a8914be1d298f0654ff2a477296afc96d488035c3fd79c090688fcf83fe4c7d7d1a6f0c1d43044b6c97d88cf39874c0cc3b021589665593624a394524a87509cf99c49bbc197dda7d582e2720d0dad629176832f7f432ace7c4eebf7be407d617ef88d5ec300c13ab73a21c22ee3bbbbbbbbbbbbbbbbbbbbbbebb56a9eeef1e99fa416cba8685579be1e179fff01a1f84821d50b747d924bcbc8c84605bef318b15a49ae578f8fcfcf0f1428424243434ec46ab59270f49e18236bb5e28931c6185daf24572b29062eac3ac4dcabcf75a76fafc749aaa836c62bc61517562c3216a6e7bc1e9cd7e3ebbc1e3df8882fdf9e12ea3d8f077b9e734e39e79473a25e85cd455097095671b28e5146d89f458c29d87f050bfbbfc4c82c545eae74cc145f76e17ae1a9e2baa0a56ddabb7a79799de4cb2b84b07f5c627a89a1be7f10c22a5a881ab9b08a61ab6063bc4e10e365ab60fa4cfeb60a31472c6931ee0a65e775e19a387353560895e897bc1eb488bfba93cdb00a0bb4c265a1f283f38b2117561a7c2184fd592c14ecbfe2c5b214f560ff9f8fa5a88ff850d785abc18ce8e50a8bd55d79cd0aef77b5c2cb4b8a491bd2382bae2d62c197efcaf5f2d2ecdde918ff92d743ca37a1dee4f540a950a1625e1e94bd3b0dc6784519bf2bf8b20bd75d759863bcb077585dbc5c5ce93017f124ff182f2117462e589ef4f2ca5cf7f2f21aede585fd5bec7c162f7ab5c47dc49f49c8fd9bdeddcc4dc1fe9cdd345bab046b94f13a5fc6ccea00a993d11912e038205a4a29bb853220dce7149a2b1820f82dbe5d3220beaffb3a5445d2e3ae10c8a625f9958502b7368875a87408ac20b4e4cb608bec25266d1aeca73a98de9c51296de3ccd21b60ccba9b904c481dca9f5906dc73661970ff9204489c4dad2170cb6b62e2cb20d8a1ffb782d074d5222a11190a22cd2ed8126cdb306c7aad8e61188661746a9e6599b4b1d64a29955662d56b750cb3009602cc2b561f0433cb1a3bc59edbb6cd6b750cb3009602cc2ba655c72ccb10cb104b94aea157fac6715aad1ad52a876d5bf55a9d7ac5b6cee79bd3ebb00d671648fb1adfa45eebd0d4346d4aab61d2565ca7b414d70cab38d26638b340fe584cca50f0958a1a14f21a9390696808f74b521624507b5c5c2893af45833de74b163e9fc48d49cc4a3c2d35c23283187469f1faa811936f04506ea28c105ff4dab3e207f77f9e784ad7348ce5eed4876588250a0b11f5f1cc7d36a0eddd968c3c06c3301b29a55996c95aebf4cce7471b24dd56bb1394691a27a5d027bf07cb5094e98db521d9ad959d80d56166192a15959e281995a6f8f4b30c6113e5e2d82dd0f6d54eda49becc3284016dbf655bfc5886b6ec374ecaef259ffc1bb745a60fd680e8dff48c31ce98c3d370ea2df9ca8d36a48ee9df58537ca52259fa3eb3199656da779ecf9f3bc2f30dd7f8bc5a6759253cf6d302d1df5cb854b4b14a455166892fb30cb10cf5b00c958abc867e978a70f7c7d5973756a968d3325bb95297598a316b376f196769c50f365f0021c9d5c8c4182687e49054422ee121e869264d84e4895dc713a5e8185dbc261e111e13afc73320bb89b9cfa4e9f726d8a5a8e48cfc4c461a6fd22d68fab13bc6efee8ba44dd17430a7c622416348642314cfef2cebbaae6382bbae63a2a476d83a3e64347f19b59386886f7c0113bb8c46266e04c407f8bb69b3b9c39ba4465a2e21e5954b84e0db3e7be3daccaa3c55b827d754fbda61e9fda51252c7f7526623fd9dfc4f97fb4c3f4d572e2167e6bbf7c3f4d9d787d1a08341ff699e038af036557846514db9c44b2562c472a843f9512e1167d02787e490ca24330ab88635c9c100d91efb1f3ab8da3c71adef9acdaa66757035d238bb3472c669bc49955dd43d4d44123e198e5292e8c1f2c349ac40602594524040c50504475f3bb1d2836314a2bbb028f383d5c84aa78fc7c46f28d0233ef9198dd146a7adea8d4d977e27119e18361debeee9f5e83c661fa0469f7bd15cb50b8edf58f710c6e6115ff747ac54049775201a81c90974c0ba00123f1001108ae0b61d78f0499d248188151c41064070820932f0031b3659368f4802c24f092ad06a42d2151ff840c702304042620105363045890f7cb80c035ffc4891909090909090903024242424240c09090909434242c29090909090909092ec800748a8c00f6ca0021f20f13ca1e12845081a3c042611133c9b58c103b08763134c5869824d76831117f0765005a630505e2334203e2912b892d9ecb8e101056f384a3122034654663cad7e22274c28d6dd330722866842b19a4325cbb24c871c6e78dcd090830e04a83857acca0c1052204109a8a8200949c0e901ce1f11370d72383f9645b89a40828814ec44c1a282e481103ef8161ca5f8b8007338fff41fb87c98ae5625b2c4082cdde13ae79cb5ba7c58b2838f6b19c249d6c40a94e036eaa4004100c11324aa2004d2149c0a05ae4f5499d9cce6f43a815a6b6de289295758b42c9332c4037c20e2b02a2d75ce99c3d45ed36faed14b9d93070d9d141fd21644add5055c9948c17523da329ea2ead586cd3c226325d1440651c001ab07ac10380181154130f1e19694a8f0042646f0c40e0ea6d8c1152332b06d198f1228c7b28c885a3dcb3222332927d3616e1b11d024c2436b071eb8219c3c812b0f129ef3c42938e18494255476308327e8e009ae3508093061d23379765634111e5a3bf030b399cd596badb5d63aeb6cd55aab12b00a5cbfa2aad75a6bad3996c74f96d1d8448e28a59442400898624a6160a73d2f1dc4a0073f4050022b0238340798d22672c0044ceb7375ab9f438332277b1fbc46bb3954084a793004a1245258c208110802874ec194becb0bd3cf7a521ca51821029c636bd53628f00d822a9514e2b57edf6d14ced28b3fdc878c323167e74b82fde87e64b811e0633ef63ea40f29dbe38c167369f1a3873685afbfa5e7a36a25f97d33283ca9fbab2d8f7177f9941ef718b9a41d66a0ed01f0f2b7271d661bfee6e56f503acc40fe37bcfc2d890eb39482ca0d5626d96025951b8b2101c0cad6294a83f263b0a7a106e5efb027251a949fc39e84e413d0ca17ac0b168625800e4e5a069ef76919ea4532bb1f8ce535dc8a9b5149b2e56618d8ab65d86460b9d946c6d3326c2f733dddecf2dd0ce28cb14c97d535e97a98cc58cf762bee4a83af5687dfcb97491ddebc7c29458700f85e75c8f2f2bbc7c5cd28195ec5cd2ea89b5ba8781d37c3d8f1386e0673fcbd3985fabfd9c68b9b6d708b9b779c844e4a74f8e2e59f863afc977f8ad2e17df927a20e5dbcfc93d1a9d521f82cbcbd1965bf859b5d5af81837b788f13637c370e16b6e065ff8f0e654ccdfb8d9868d9b6d6adcbcc3a6e665f8a4c31b50542f5f167538f33437a3689ec6cd2e34be869b5bccf800dc0c03c8cd60ea69b839f5e3661b3c6eb659e1fa04a086b72104f2f279e89086e7b1c2ff781f37a37c7c8f9b5d66b8b9c50c8f73330c9cc73783f85d6e4eb9fccbcd365e9ec5cd362c1ee6e61d384756b59d8fc7c0dcd0dae0f034d6869097b1aa20dfd9197b84e21adbc9d43c006cfc1706a0ab41465573f37f78733e9a9c217f03879a1b36de84c38b1b1c5ad87073f8353800b9d102071c64c29b5bd017f748fdee916a7ad1e2c321e1cd367f634878e37782fee67fd3907bf3fd17436e00f03b412d6eb6e1439b9b81fc8dafb1f134393934363935393635bf1364e3e6164f93f322e73305e06d6af89aafb16d35768268d87e6c2a1b5b8d9b5b789a2d8616d596f33484d4a0f1e35708614106212e7cdc4cf33584f41042e3c7cd2bde85904f880ccdcd2e280bf7488de11ea931b0e0e26972686eb6f134726868fc4e90bdd97e0c392ddcdcc2b3907393ec04c910c3ef04b9b8d9c7d3d8b8b9c7d3f81a2baaaa6e2d3336b61a366afc4ed08a9b5d7c0b0b2fb3b5aca0e16dfcf81a3fc376325ad554bf13c463066d860c8ba6ba47be1c33cc90d93e6583cc48a908126347109c9b657e46101c24154445901dbf132473730c5a6b8c97b9473a999b559fba473a99d4ef04b970b30bbf637be1e6173e47929da01d397e2728c6cd382fa3ba197fea67cc708f54153506cbccabba9fa19af13b41306e86f13154dc1ce3595854fc4ed0cccd3c5ed5dd3cc3cf78cf7a326e16c0e380e1661937e038bde77db71324809b61f81b643c0e1c37fc4ed0e91ea1f8e699efb46f7b846220af6bcccd2747e9e8de7316ed8d721daee37782ba9b5f280c37c7bc8e7ba4cab8594765a175ad75fd3b413137cb78169a8e9b61781c9a0e1cbf13f472f3cb772cbedfbb47280672b9e11ea9a81a7372b9473a0c5467ee916ec6fb9d20f066f063eacd317fba473e9c6427e884fa9da0156e5ee1675c6e7679ef6fdc861a020084861f3e7af0980107df581d0f008be365b03a3e068be377581d17a87e0e8be3763f1e23dfc6ce7c8df53eb4dddfb0fd36ecccd7b0ded3d8ee69d87e959db9dccbbb9c8ced6eb7badd4e83f261b0f765d8ff18fbe241dbe25fb0f75db0ff31ec8b87615b7c0bf6deae4983f2adfddbb1605fdc8e4983f25dd816b7e3d9300b9b41f1001958c12f96ce80870724c02ed62df080a224e0156c2644132e22e015568545d9160b542f1289539fc502f945d238f54f1648bb481ca7de9da0ef763e0d4ad3ed9c3428897013e1928d58d5a177b377b3fcf6be7ba22a577024aa2205ce92eb4ed561a49d056790c12034d561df0534eeeebdeed27c33eb8c7375185f5eb3bdfcc152cace470a5faf705c8265c1973116c6b2f11a6d093146be1685076c11c0f2bd26db441ccdf52722afd15c2721afc15827218c7512c258bff134e872ede531f233197c597361f95c8dcf0585bb4583f2b3187cd905cbdb830a4c8787035ca71de03a9d09e0082e2bfae447cac1e4306106201b80137fbe0ece84f1ebe3ab145579a2ca13558aaa48c10e689d6e490322d8bfc617318dbe56aba65d193be66904c391cb80f8fa395327f9da6617d59c365a15a50c42aa1a94311589e2679e10edd2eeee96dd2dbba56cfa69dd4914b64ddfb66d6b194da5ac836394899906620d66d764dfefdd3e500dbaa7bee9b967cf03cefe455c7077b55d83de377abb37e71d8f9c7147454f013f22f6fb23e2c6ae482aac1092f176457c32dba4a4480dd624df9ca58c046bf4256579a61de68ca83416a394d813a2e16cd7e4c392c492e414a941bcb5a4c7ae95d252d6c1daa5ac06bb4a2cbdc5f2568bb258b3ae10ca5a3db8db1d4886937c937b9e4fbe7738c69abdeb3557511a451ba7ef04f963966b7dfeea8b16615a34c55b514a9c6925763bbd551f6e89634fe9b3947fe07aa68e3b250151c84529a5dc6cd7a0cf2cfb3ae4eee62eccd52b9fc41bc7492c3b23f1c9fa3b182dc3e04ea2437c980fccfe8f1296b5691496e0fec12599585c120b77f49baedcc5886a0c510e2dc7e9e3df1594afe7e5312cf1f3fcf1965359f1d9935efe6ba8e2f397e3642b8e3c524a397f28a5c252e431fe95d222162a54b03f77b2d89c734ecce2e5e5312c2f91a508755731ae744c96793dbed770b4e7a2bc3b52c5dd39d9c69add09aa0f0567163f2c7c58f4e4bb7ae2c5e5e5f5f27a259d2cc5286b89da4ab1461e6359b6655dd8df854b858db1711dc771f34f928584fd57dc95c7e417505cb458169f1e9e979718af971905779f3b1c234bacb4f44b0acb90405d7ac0b2829224aa81a296159b0694985505a802533b6eeab5b1a1503a94069068d14012152c50289d8ed07d41d84c2cadd482155e908a2e031760e132c0c4b41541850685576560a24d68990d108b76cc26dae0060a9cdaa7cd8dcd0e1b27547871420417272ccf8951dd71c3a3852719141910ad4f3eaa079f7cac62364f4ca554c127330ce718678c333e3631d4f7a15a5c3c73da98eca6cf687374d953059ffce857c687d1a094112362c618b5aa9984a0a23327073e1bd6d913e161878c16e1ee44ca054cb00224144481041c270276b700f689e5642dee039dc8c10ad33acb01a3a92559a6a3248a0f9450c211113948024e46c5091d1441440696a01338ac9543e5e43d7366464428a3ed18866158514a132255410c888c059c6520d82282812634224f3a223cb47620d23aca71620a13ac4564071b2c371c9dc08112b0873348ddf402d48a261818620a2f2690b0c110545e134477ab6c886e78d06083134c3481298e4e30c1039cab073e7c64810ce84009134552a41088d0582004d7840aa64c7d1d9e467036ebe635bef973fbe89a7673dd6efeb29b5dbe9d203abf5a8ecb6eee70f6db66ebf6ddc3e65991117cfd9e65193697745d1761e478842ff2801183af7e8d17e8e673721aec063ffe4d470b63d66f104683fdb576d7cfd12848fc1eea036161bcf1d2076b0e303aa63f1ac026ca14cfaeabd5f5f93fe605c23eab9d8ff84ebb26a6fbbb31eaea140a590403b7ec501dca20e0fe4e46a0089ea8698ba0708c7332812242b8807677f7762312cff61e6443fce06838f5e37f8dea10a61fc3307d8760ec5bf5b646b0517146106c2ccb30acff3b908473644d8fa2a7fe8f124fd44a8a493f2031c243119b1d4d7714c11aaa2b82c2da8db56950fed0a044e2f5db1d1d239fdbfea6729f29a68f451d46e48c39bca7daf7d5a8944fbb3746a40e1ea215241d234dcf997678ed67ccc1bd665afd105f184983f239db58624e9b5146fb9be6b497a0a6a3519b314cb32fc20006e0cc44bd1ea64bf36926ed1a714c2f4c0da50578e976586c554a846606e02c82dc13e9304f4c2f911d90647fe3db8e0e0f80c2348cf4391981eac70a5303760014ceee0e72da1c1af4fe21c648077a82737cd9f450df9ae056583e13ec7dc909f6beab56b382fbbb0e414fd576c6ff8c9d515f4bd5e093d8ab217b997741e25fbf9f8b3a3ea223ece0fe2ef534f20fd88863d5ab6e6d50f5d2eb91bab1411a377f5875b38ca7fa0652d9a8bd3457835e7fbc69cfebae5695ca554182d89d2037a83f0a24fc8223511444988be11789a24802f7775165256e1a7cfd2fbec57b2f5912a9beb012a941160c14042687fa413ec84512c41b12717268f065cd1573a85ebe16054d0a529b426e40c84d89dc96c88d08b91921370ac89086d708f19a212f9fbb6177b0b13a08b9f2078a9442ac1c62a590c45c7741acccb11147d5d9581d6a424be4860d5bc316a1b13ed0b046acc451d9c641ec0a1c4e7a4b2f491f137c1127c8671b1bafd15a1e235527a120f604053bd1a841f31b131a356ad0a012e5ebd97cb81511952756aca83c711cf9356868e453118e30882f380dc51c114b1cefe5a35e310714af09721b50bfe5359a916684e5abae341a816684b1549f351a1a272115cdf5d19846f59b8fd7ec784f9095895f7ab69fed490d0c4291280a29b0fc6d454343257d3a942d2c6b7c3a78cd49c863e4fb498805c477129242771464bfbefbda4bf5aaebf21a89136ffc854d3dcc00b406e0649e0fc7ddfab2e6aa912bf932c33c1ffd343497ea59bc1eaa4bf3b5aa81f44559d15c32d5df5f6dc4513d52877d81e44b5687a9a761256561fa1fa62fc66a10a963e4cf289ff6ba9a0b9bc1d7e2c6cf9a6b469954cac20c203e120c49fd150edf80fa310787d76cfcf89ecc2d82c2ddbbdcd0dd9907bf41307be273f91e643e5504857bf03ef5b9080af720f3decf90f13ef52a9b75b0ea656c9658e6e619de73ceb5954ea38614aa67ba999bbf2eabdefb19df36174161ef653c1bb18c8d346cfef08cebd2a09449dd6f107b9801c4d75ebb0dc0895e90fe9977559678e66fdc716666785d9b2b0e1689c499dd976ca99bf9d4cbd8d860eace5cf086eebd77ef86d27bdf591fe8777f3921d3cbe794e086b828e1cbfc49e930d7649b273accd7a8c37c9ad261bec1ea30db40ea30d76875985b9e854a87f91f475287f9c5eb90a2c58e16db3d2c363bd9d3f7e28589e56b581b36fec68dbf2bbc0d8faff9f1210c8b97df5c2e5668bc68ae9c5e3eb7ea30bbe0763acc288ea7c3ac8263d2615ec1f5749859e09a74986d389f0e730de7a4c31c723ff6e5734f3acc3abee5e573503acc38fe7bf95c1237d582ed15f63a1949178bc3c606717c3abec5c6065b3e0cbfa6e66d6c6800f2a800fc89063f0d9cdf84c097bf29b10d6d515c20ea30c748e930d3147598693c3163949ad261b62fc3ea30b7f033903acc315ed582e1e56f543acc2eb6a40eb38a3fbdfc4d8a0e736c10f5d285259d88a0f070b2b1c113e8e257c4f8166c6cb005d0fe0b363658c3d3a079176c6c70861ecf828d0dfa78cdd56166a1c30ce36576e1e56b573acc2fbcfcedfbe56f3b1de698ef5ebe8cf75efec6a4c30cc3cfbcfcada7c39ce3532f7f6bd261def1322f7ff3e930c7f0335efee6a4c32cc3ab5efef6139b5aa894ecf675452b1522020000000000d315000020100a0945e290388ee4c12edc0314000d84a04668549c07a328874110c541cc180300208400008031646466866c00f967548ddd2aa3a8d375fb1f7da317823975800e0109e7865d1b40cd37f7c2575de16e980f656564a3871189450254889671261f22680282899ab2b2eef1f8abc159d4efd3fbbc25b128fc81183b617c9c33e5d10c63afc48abaedd0f0b1621bfdd5ab47bfff011153d53784e996c0f979ce5d837236e069cc67977fe60432e3f24b53fee700e88fe7b313bfe60428e3f9ecf26f8e4036d6f0d1cf8d237bc2f093b891d865329452965d0c8a9a4dbdcf5d00f13716f17266c40a860f458750ab2ec0388d38e4e67f8ef5d5411c601f13727c592574d985473b3c745f4c7b14f34559e6aebae2862747e897236b86ca10918605f049703e82aaee267e4614787bca0689a864b0bf0870111737dc409f36eba79ae8f634bbc38ca1e99ddc803c1b751eaf3d3a4b96bd3ba5311c7c640798a7d72f0e160cf05598141e5a3d6ad0586b926bcca09a4313f1463de3356c74c5932e08b27e1023c62a49a628dcb864c4ae0390f307888ce9634fe0e8e2fc02eaeef49dd4a0ca0e28dd39f880ee899cb6f698d3b89047dcc9f0350520eae679aedaa2c0755ff02f81ee03520867c12bc447162ea8b12664d1d9fe26a0738589875020c0344f4403b8f74035f76c3a2de32c189be929fa5a3259c54f0b6b9184163a868ffbe0989e6e439f70fc07aa22d34b262f36121ba08db647c0a1326077d01ec668aea22bba852e4062b2e73610eddd5c138da8cc14dc98f645af69f4a4d125e9c9aa1fa1f2034439f7e4409f64a896129d2aac28f059123844ac9e0377049bf40365253e48b4d946ed30431f4b5face0ae230f6e405b7e5de94ae05a6d3c29f72126a1477e93194af101c6eb9c23cb8e16a1f8b7e1c1c80077530ad0dcf3572e49520b22673804713a27e669df6f853dee9c6c8e65ba60d723aa92c10593a059a649b466b6e9f6c6478493f8e12324ca21c32b08f91d4ed698fd80fd0a37281d68ad28e1f3f222909a83cccee4dca2e156ade3adc27683a951c05ffd4f8f33b335e5ec1a14815df621d31a8cd79613e8b89d709f4bb204057fe1829e34f7a0bb8546dc7171e322c942d82a482d73e576d2ef431df413a8c9a00b42cc7fba82cb3e9ae56b2fac7c5a99f1ff608104e5eaa38708d29540b872869cd6bf3c228144ede4f6f86d6c273ca04047dcb69e8e2f13691f99be85e520eb5d3e3def709688aeaa340015aa431c217857dc99c7caef997de6b9a95b647af750c29b64dd4a0f2ce6fb102d2e17009764edf7b435b08bd0d56712ae012a8aba9a944e65a9047bedc87b5331e78191bbafb1c57e046e4a611d24f63e1329c6503d6a34d328f17353ce60106912cc0ac721c6d392863b54709553f282ab3751584596d05992875c19ab5565747a09d8cb83d974aba87773878a7da7a86ba4f021eb753462a22f00f92fb852666900c6db2cd6e9715dd6bdb98097624733c4e4367746763999af927500eb50a75d222045ab6b1dd9859087b64abee4b20063891ac7d5e3d4e5048eee4478b36f21940c50fbe1472995bd6387be7ed53b3c386f5ad7bd991219ee7cf24559f8be3d175f4c249878d0af6a3742b2f8f6d6f5455cd3ebac07c57a92c2daca88c93b3592fafccfe338c3184d6b7df3ff0df7f84a022ae441513211d4c0cdf3c1ffc94dbeba633dfd7cb1e01f9e4468e386070e4d9eaba09bc7d2d2289e0f3d18fe88e1c024de3c645e12e62d6efd21adceeaa0e8f42cd54907591e824a9644a611bdd22f37584f0e4340700a0442f8482e18fc02edfb48942843d3528e108dcedecce2621afc884d3bfb4d09e962401c1517b2ee57ccdbd90327013c3d20bbb340a0b2b97a50e8195f1d132a36a58160a7cf8249312f86c7a024976c5120806e9bc0a50941aad0a3ec2e252ac7d1b5fa691df019c1f3c9fb09a04e5b44c1008f02d89147622c415e4173a8b6e47bc8e6e1b7ed6cc3fcb513e13cc871a46861db09546a466095aa96b6137d1e3a00b7782de429faa6e80241c8ad28de7cc6a42f8030472a3021cdfc7b156a58a526634a761037543759599720340483154ea7e5491310b697ade344c9bba41986698a77cc1d361a09451c8717db0f861f59eb79301d2760bc54e0a88dc0aeaeb534535563f27dd7614b0ed78a1cca2620cdec5247c2a3abaf9e2bff2527c44a2026b71c14b12984a1c19d62436c25b1445c8e0cab8e008deb3890cbbeeef3c1c076c3829bbaf1baf958c5e8be92c3fc5751b37a39f18169adb7b0d8583f27e62d046a1ffbb93da2ea62cb6ec6100fe3aacae223b592be7c9b36f2300c9078c6fa755a13f9aada71dc934de4c7c514228eab74678efbc770dd1e8df2eae5d4648f046515c4a1f3afc84a5ec67d72ff6036c47999506373d88ec03c9e40083dd3ad7c1a666416ffcf7af764d0d929292bf9ee7fb0cc9828aa87ef3ca00c37d1da816633680d6e5f8b8209bf8ed969092c4cc6823ef96f820d80adf83d37fa0773118d66a9531129dbe4900459830624a2889104db4f683f1b5627e6eab4610fac816cedacda50078416ca2480d850444bd3fd33696b4c2a80209f63a90393a1405aa47e87b424feb56e24711916cba3f24d89b0da80970b13f3e7ad69e64c59de3dcc5c82df822efdd4118043e0b23a0889ed5eb416b6c61213f7a947a047d569fa340f1d9415bd3e0f59c9bf9c84cde08f6923028143ba20edd50b41c9fd3ce824e2d5b9dec93d2256aa4394361da9ff59eb2d279536aee2fbd3a12f147a3f425dce02d4d190350fc800daf1d259c99e8c4671e22254ffd85cd590bc2f1b3085b0b8eaae9631eba8e854c6c5401700b2e0aaef8a63cb993c023938ebdcb451f600197ce018623135865c81ce072ded0a156b7d537d1200cb169692aa315b1df561e0581046e700d39835cbff57d30958be3aaf415dd3c20d481ce69b7640c100fcf8a644eeeb9567280fda428a1d3aad1115b1bca70983f8ca802fdf1393984a7b6d43cd1a075fdb30d9beb803215122c3413d3a0dae96ff69c34dc5b3997371e622a825f6f265a24aee175e61bd7c70488e6cb1a9509f796b3718c785c47ed73eb70b74590bd6352a6da1ec59ba4a80e915c81b29233f0ab7b34cb34ea8edf30426b62e91ec9aac7e75dcf3c12fcb8c978d4326cac9ae0d45fa9570d50492023727f7000129337af00f76fb91b14aa24cd7704d8531a8b62ba1cbf40208587cf01ba45fa8ac329dc4baa7b1c2cc95f6b1b4263f3a72f689493bc49ba80f45701d8bf7c5afb074092aa507fceccc42900fa540dd4c83515a0ddcdf5d52c712356fa276ff255e49ce8f9788c9248bcd096ce3c078e4200b992dfd124051fbff7258557152d81e047465a5b36521e3a0f7525e4d64d45ab7d2f7f2916c6f58d7c2d83d9a19f0c36509d840e2888cab9e985821a6827a8510ce15c69f8dea9caefaaecdc2e59600d3e1fb5a05797e40d26559dae8a5adb023addf87b15217636aa90d9175f8c94780b8e9a632ac18bc216e0631c5ee289d403b5d25b9a71f1ef3d38019881e93ec33716830ad4d115fc3a2cc0dd0ae5c95f5b501c11d2022dc07c99a767952b1484d4f5858e62391797eedcd3a55756511c8647a27cbb73c624c13af07ee6f555f29c3e56913bc12bce3342a2fdff146fc2810efa7eb7d9d1f6b5c018305fc821df04d9dd9835e87a3b594a60b984d980bc498510409ed26bdbf41e2bb5821d4c0a0697d7b177381e0f8f1146f1e8bdfd7bbb81948cc0501a2fadf6c6ea2da2ebcd5de012271d0710ff0d3dccb5aed7a101749cede915bd2a4395f8a535c208003f5bd14547ac7124940355f8736c156ed0df0e3bae3443107a4f669d11749a33d0d25ce8677230ee4ff93d1c1dd0c6bbb35f6ca30010fddaa981da8aa3f5811a2561a5bcde87ae568d4e7bd5504208dc3968c5f17f66d7631bf8e4f7ae2c8cb2b3c2d8106365109124f21c985f84d7e72128086342b0f2a08b7c1d888a7bdad62222c7c9c62c3958510501771536e7d50381f414aedea6143b0b965dedce089c63380cbd2812a428e988a3e6bcffdb682505c4b24079c99d35af2212a171fd02265e1bb904c4427281227b6a10a221692d6b93432e49ab95a74069df3546c6acde564df854c2f09e299c82ffb24001dbe6786110724fc873b462b566362ef707c3afe45a2c4c2f1f3a301754b0b9d5594f3384f002854f6924cb8eb08c92326174d2b03ee45724983759c2b69999a027050da131f6d7a28bb75f23c0b37b3929f5d9c40d4c23fc5e5e795a5f899286743e9b060a9d6b88bd2948f19dd8572a10ed14dc3b512975c727f0ccc7ba783aae3486b2aa2d69d55576bee786fc9ba1bbb23f83121be351e168473a4f08606ee5e71f2dcd297da5713f1c47c1fc61bb7ff024aaa674dd14d826c0327cf04e4576daeb85c53704b1cbe8522c1742dc62021f5f017784a99373af25f3339a4b559b6c53e287a6a90d154465ced5ade1db3c19b53243d830cee5b08a01f8229e134bed2392ec58fe7807819054ca681a581e9262ec49fa9976b537297e3d560f54bb89a2839d6444a9cc505b6cba2657a3ea88e91a07f920d1c5bb8717320ca487c705eb43bc71d3dfac0210773a90932785ad056a5a09e7e8e33b020fc99da55f86ceb84d1eef178f363596657bef4d1e673349a4901dccaa993fe993ced108de4906dc4db2c5d25d5daf9ee70c0e57108818b7171048189ad5755c7f37189286af0d08c0edfea7016bfef3e27b4b29ab13dd2861fd6502552bb94678f59c01d09dfd2dca55809f3b7327ee248b569008512479a445a288988365a27840f17be37fa4f528dd162c9fa475223d34d3c5566097454d1760ffdff308e53215797ec329a31184a2dbca3f4d3dde1d81e608efb68ac03e531c3b17e2f821a046b41a5843adc00890e30a99f6b1fd5c57a5b1ace592bb04abc60543879677385c801073730aaa9cfa38cf04946fc3de3ef3504c00ee0bf167aa8f16721482b4e342b9b5a429bca22996168a3bb66cb8cc94523bc1dab2d043631a73931706e20244bdfb1d922a10d62fedf7f19493424836835a605a9500695108030e884c6b2d501a4dd68643722420db1cd0e36577c7de72a0fee00b946cd68fb93ac56a891069e0aa0b401af21b77234680a2896f51073c0e6f3329f662168426bef0cd38473b987b6782d39b229e208252a60d8eb4ee71ff8811c8c38e6fe619e4ed7a326997db851ae6e74c6802bff2111ed7d37bd24fbedce111df6ed33a9444c76b3b367cfa0203dafc5eeaa4d7f4156bd1cb8829b843e1440757037190f5eadf19914cbaf3a007766ab7685547e67bec64dc9445065508d0b9871ce531e672cc8c2b051929994dc61c318f8179935f9bd1178f947538cca58cf558630d2409fe6cad422acc1b9da9e67de134a2fa5a48e7de9dbcfbfaea0730e9c11226d27887ab542e7a4deb9c7865ce4afcb0d997e5455cda2d45d2b59a6c23a45d02b16d241072966fa7aac368a608325c71a1453f19ab2aab9b2caadf7ac60639d02f03f0eea7c505cef40abfa84ef37d892d0ece67982316ada69d5f326a1d69a28f7ac7b665ffbf8875ad1f5e1ee4044ca806d0dbeb95d0a07397b355d2fd6351bce0a50da710ee3f164b97cf52ac966994defe4b270898c5d32fbc684097d2e3db4c7b132116c8214d3cdc21475af0db6d5cc975b0f45050bb6d790211ef7fdd2d9b048b25304017a4865c44da199cc3ebf95033ebc0981bb675004e4f8ab39646ad69424eeadbd83de5019361d5a63e6f72493612c1e1f945b1b3e8dbfcae694a56a1e41324b00eb73a4980a40d9f6c8ad1be6b0519f3be6bcadcd49433d1a5a3d1b34cc1ab1fd5eba66e05e07b12f69a7e03b57c2e10ba5b70889d323876798135cae66b8016e3bc6668c597190d808d9273c5cd8498450423a6b989298312214974f1331453f41b336e8603dad603ed4cdaf4611e85a3a32b9baa081b85dd608c2448320b873e15df85fd24caae4d1adc556da54bf834fce45d735c1c357e38612d8dc11bd2d9e06c01f56867f99faf5ca07767a331e7eb0a364927e1353dcc0f7b542042dc1639c8bd7db85d298a24318d9242cb8c40d5d1a81339d400994225664504f36a2e6c50035e290df562e5fed0ef28e48a26d9659d06a478237a4f6afa383ce10b44c6fe622e917076f57691911951f33228d24b7a5c4a9ada160d45ae4d7dcd0a7fdc4cb7eb05de30cb43991cdc8cab7c78221924d9c8425358cbc55726f6d5b45a98f7c9e1f458262a56dbb8a6da8b46f5fadde8e313f02597f1eb3769f43e66d8d23debddf5249238c1e1b007b0f7e987f9b88c655dd3a06f7ff59d7f14839fb08a4e64090e4ec6a0805d7a1e96a78c12baa5c9f79e6a010186ed53991ae83d0c11ad9d9ec0843c21884da99170ec38b8d43fcaa0b32fbcfc47d9b84146d8b311aaf5b13a64ba8d83fee2401a560fce7a15a64601107f4b040a096a849298540d25f3d290f1f53de81a0c3fde3ceb64eb8967add4d425f6f9a83017ed1c30eabae33f3837b0a981fd2ebd1582b524b1b158dac2fdd376f0b561d7c49f3ecabb8249850964cf06498c1fd46d48eca6c480c8d9d099610a70615fe1165093fd36d229d24b25c0cbd1d3c3a156198dc5f444413c841a8bdfd5015e360424aea46b538501f307ffa90579cf31c405a217b1cfcb6c4d3f826dd6f5e6baa10d9b704fdcdecfcc282ad0052cbfa86ceab310623b243c1cc278f298bd817ba1cad084a3b5b193471b20e87c710cc4683f1a3b695936ad8e699ada43fe13d73334066268a33b803503af1f71abae917f0d9d1d8a2aa909ae13e096ca5a17b4c98a23e4b742da453fb9ac1c69bf667d1306b382024254fece75aee54da26575d7f74c0ef0a2e2258e040a3cdd6feccf58a0b1ce6867d810db4bd57e63385af66dc5bb09d22d4ab7c1e3642bd14b49f9f7b3eb96e734d8bb87efef4186f95db4e57357bc5ec1b856db93d491d8ce24e8b1dcced8d8db8b8a73941567fbec1e4fabbb70f1a24a0c6468949b1df7f18426633448b69bab5f735ba4403ea997161dba51dad0948281b4d9cbf3de867fc4e65565dc456714632fbe4cf9179d1fe511354d87d441d4b7e83445278593ebc4021873283243c5dcbe0a8f56fa0ab557c1ee079cfc5ada445298c0eee20e53cc540ca5d585cc303ba0d163273a728c88145d42053cc3a101de7aef0dfcb3796a3885ec020c0e6458e26bc66905067b4d7460d9889760934b8082e86bd6526c1b3610cf2d5bbc30c06b3ba6186864ee78fb48ce61b5021b03671202f8fe61e4b3a924be8a3ac2d2996f90a18d50f08922a92af267b41b7e70c34b895aedae69720b0abaabc31f2d37ede3f7484634786d894dea0bc5fc1b41cff614d00b802c86deb8804e3e966443ad6aff99c84ebf8db46861a3a0c803e6cebfa5cc953e78895d19f38a7a7036ea5546ae29ac2a78beab4dbd95869b1859474c159de1be6ef982d6273010e5cea979c0b14c1dd97a2abf23bbcf8ffa471c860283153177eacc7ddea7469feb6bd91aeefdc473ac5ef479c57911bef56bb71a303ed7598d46f097733cd210531496582aa55b1142d46cba0080162d0c3d07c064d317ed56d3e54164c30fefb432a00c41d0aa210c2de716e4a3b01129892a2506032ca9a19e924d8e54dca77798c4ef2270ae3ecb796dea05d4de454d24837e1c8fefc620c117b6cec1b689ddf342202a192551109f1cfc8b6dbe873851aed2e28860268154f4ed46c5d624e545106dbd4897ea1357131087d5c72b474c09a9ce218550340630f3bbe29d20b3e3f2ad2d5c54dcb232cc38b91b95e7f548b33ca7cd6603403679f1fb7274eb5867abedc9d695322f4af5bc40fa362e0aa18b5500c46fa28df037a784b6119870c8c140c4301af92f0a52c541ee3c139a139fbc89b395108465ec77676ef55f0f6a70c11aa4ef98414e3477bbc0e3d164d7a08c43f9758e21230c52169284d2aa53ec0127b4cc2e75244cb2ff8ed12fe871f0773a8c10a84808813eba27e4f8209ea84002c7a73cf8c3292829b964acf2998dca000d938561aad4268c2904bba5f8d499aed4704b2079fc911c91eb537ad987186e29b0050bc45277dca07e05d6e30a2b9b18a9e0ba2e9d50b70bc423277f25b96b020aa737376b8f44559f3e9314419b7b85ce3e0d8ec07c65553d185f2a58968f152af361c264d124b2b9552fa904351e903c85b8ce125df0d303a27cd09fffd3c8c076385670cecfc4545868b32d0e658def6a654644b65bb127ab89347bd279fd1ec6aff9c6f2e08e2068a54b1578ab47ea980445a17e08c3ad4b90788812607190cc360b8379c1b064445f99db1c5c552e120cc50e65f80345a23c32c65c13bb488487247da4ceeb6c7db702649fab350d7addd411ba77693b675f68a1453ce0373dec51e815b1e4040a06c9d178ccb7d11e90a0b208cc52e800ce2a28b247e58fab41f51426f80b0ff1b688abd8b80b2fe0d8f3aa951bef20cff6f570c2c58b860382a82fe8232928afd42b7bddf63a7c2a6ad1005619847211bc81d21d8f7cbd0d64e826b596a9e141ce4f88cb60d06ec7960581b0568ef942970fe8752f74dfb1dbdac94b753998db477274ec7c58cae431f87b8a5f8d1f903e2b92ccc44db94840726b5e77609e27aaa971b3fd5af46653bb3f02a3259ecb21a93fd7065249bf44f62d4b693ed30097486c2adc96cc0e2bf16146364f3ec523f4b9e7a1b44bacc49860f01f07b847029a2490f0a43d89de60212e100e9250c1ea2344b425ca09050929fb53af704025b34643ff59201718245698a8189d73fbc0a3dba4e512a99e230a7586645dfdcddf523f3dc6973e361614184dbb1bcfe8897d84375d02c977bb7cb981b0d497300efdb1acb9eef2246b835d7391b6c67b2eb3f9ad0023631b465546a67735c79f92294dd343ffaa11b3da4127e1d2c0c9c6cad0da873686b69206bcbc64fa0c90a0cd69782cb5e5395160f0bd61e9314f53ef651a1917efdaa9ecad1ae50c2780550e8127738769c448497a2957dd1dc76b0799fac80679783916eb6a69b6979e8c646318841f436da31c1b77646203dfc911baf273b51ad3191acc81f7408c860dac1b2fc5aa87919b583f52db628935466bf8c8a8b482683715c4f8a57fc15c4cb3c35782960d184228c8b86fb98a2479063f555b64c58c1a75cded92af1bf90df3fa1f60643757f5c61c8d0ddf47831010ee695c98fb3fe98799465a1525ea4ee069b3e8f1b9de2b9ea4ab2c889d6c66df84e54f001da70b880b3b41d4c35379055cd9a09881737732d7bd1e520cc48f2fa308ec8a8965d101ee66f365006153b86745fd46dbd649a2970ff749f880773f6e4dc537996ac40b3bc4732fbc44d7885c9706d8ec9269f4e0b47d45947028d994fc28a6a3de4fcf48949e0b79985d9480ef222b64ae1851926117f5335a8757f746a33fbe220f6246900a4570dd210b29e81469049b5cc6a47bc67328dc1952da6e2e8e74b462800e40d8b42dc06e8b66de09cb43dc273e095b63ce6c4ec0940da58a48dbef87fccf9026d1a8d2cc1eec018cff73290729ea105642076669b17268936dd6f8e11bf86913f21bc1691e28d5eac7e25b5aa5335a89edec5dd8d3ca438dc109c099510d39ef5936dc5aa2015bb9ce3a674b857da2bbaac5cdc40de77910bddc94217188339ae9788559dbf1e639b143e32e59285ac145f96f76c6bb9a0e361b539191fdc5ac9fcf990e5d5ce6adfa059150ddd3bbc5224ce815d1517098736ff7d1cc25270fb702142b78ec084a53668f199cbd8df05c38899fff8e4021071db17f1fce5baff555cb0fb262c6316298500d3cd4479c09beb2ef03ceb74cbcbcaec6faeb5c7d563ac254558a50c13eb49f394225f5f51d82f0b2319eabb3335b6ec1296459d7169a133503b13f92d04d2259c3d8b5b90d3e423bd9b53fcc80a21260026b01f93248d6ebea49111ee0390d6db4f5d721149de99f4b021a6ad39ba705ed318e06f502f88a8de3d10bad1126aa7e85449c123ecc9b781923b5df8c3c583db8101238d6c1faeecede2fa7b2d2308f2107b1b8a91bffd86a28c94986620c27e603c6bcc86a55740a6b32abf7674c5fa805ac6e865f6a830d81bac4900596b3809d40813bd5579695e13578941351a9f237fd47be54d00bba797522cfa215ee7af6b0599a774c27122ca8da27c244a98fcfda9ccde6230a4b905a7c468865cc1620a25127608f3e1721779a7754a3b9e62e404588a18f58ff6e63b814a94ea69d9c4832a5f26ee48f5ef50be05c79062f1a383ac55426266fac067c59d485328a9c416675bcc0cee718f5e25700615c2ffa912f583a8cb049e00a499ff51259a7e9114c041b717116bad04b051e771a09529bdb03627b24dabe792b714a8806946066251c87cbdec2d1b1b921e635ddaa83b53d5153c2122a0a6c38d9a8e00a54c6884e913a3a912d6499a0306b2044d394d482312b29686ace7d3919437ade24b6b19d6d62720007c97eefa7918629cb0229d9a222f1edd77ae190900f866ae69aceb73693043ce10ad0f13f450328ac6b2e19476495c19fe63f1834231743733cc809c909f0f30fc328a51b71f7e90923367d2aef032a05f13dc8785b64b5d1555079d1b299e727ee4a29fa9a7cbb7d6801bf85d2d2e1c9586f3601f835cacc2989660ca811881453c33cdba8947750c304a15437d60ea57f05d972ff9ec2c4a13b7901e69cb550a8424bdd172e2b9cbfc68aafc0a770e5f7fcabc08bd3c54b8d8efac437c15abcb11862eddb2488383e25d185f2b4e3e4320e14be94677ce6262175d2fe716c4c8fc10b01691264173ca116ed8fbc2260ad6f5db95f42c8db8307f9dd57c0ddda98209c0643d10bb45350c7d9ee06b1cfcc5bdc93a874f06313fb5396b7bb3f6da2307556d9fbb9998d2a3ed31022fd204aa6884cc9ae6cd0cfd05d54a6ae24bee41cb40fbb04c689b53c69352a45800810e7684a54c6a2781e48abcf77dabfdbf72be2834a6595036701dd29195accd78e2ca44d038b38b4dcfdb7f3d65e09247ae81695b6bd413d864d1c65445a270e511372e345c95ba29bc067b02d5cb00ef00d26531cda3ab033d949d2ba2f7524e5817db55690ce600d877a9d386050050fdf27568699688756bfd9c96d9cf3e436f24f38a8bda46faff0ded74ddcea92eda648e30970e549279988eb77e5169b9ff602051a20be214f14737fbe0039fe998941feaf8e9d12899cfe650fb868a3a1aec6968c8542473d76c63ae0e2892cd0f2eb50b492f78ffdcf6b3b5219e4fb1896d8c9a91e86f96c4d5938958036dc713d40da077278dd4fb133cabf0d1480ce69eaa2ea5bef2c1a8bc2f7dd7c0e9aba0cf9c6c056223a25420e8b915a76d336a81948b4d378aef6f112ae39a21ee46ffebab9ce463a51a28141d2ef212b6ff541cd4d0d951107df394a43a01cf952a2da276b06bd6f1c5cc6ea29550860764228819f6705781c1d66b87c809d13901fcef2ea642a9036d95419da04f0dc1621525e3fe62e78eb85700f79190c0d179bda3c078447a433fecdd7e9a8534f339057be4ec974500a3ee16a8d59ef025c4aa2fce6c58e0e6075c1adbc1db1b1bfba83dbdb8d8385b12f4639918d4ccce4ed4bdc48aea3b9a4ef52d40949aa7e06f9df5158244225da0e66ffc0bc0ca288fc3c6d3a7b37c3378f52bee2421e2dee3ea9cfe893e3469d0f71375d1ca4e9e01264d7503d06bbeea33bacb3c2a42ee569b85e59c01dd8d698d85e17b35519735275ea8607bffe07fbfa1eeffead9e760de15272cd172b79d17a715296f59225e0fab0e2065139c37009740bdf3b883076921e04e8b099bdd75abe7c46b20d060dd11bbb59db343246ccc9e2056ba18f8745a090acf625971a408812cef2d21dfcc37078a5ea0895546a35d23f68b46ef54b056460b731ca4f1b8af934203fe0fedc457a4214e453b79a47cdc6094b268937682e2877b2d84951886aee4b118ca0e11d0add6f3d44e880a20a2f96eb5137563161f429e03b598a2b63fbdcf45bcc284e3d8da0cf493593ebda5667d95bd8e33a648ea3bb1ecf2cf8f8c2a9d23e95a8660b04aefd94202063b73cbed734799928ab20787b930dac981827e15d60b2339a205145f5c8c91f0449f7d3ffeb8b03ffdcd6ffc1e7223a5953711c91da9c22137f999d2022e8784c36363c12ae89d8476a59b642248206e6ba40edfa92b5641241c9fad821c355f1412a3b12a71e63083b20ad24d0e1116ec2f0449a059ca350256cef3e8374c72429190aa2e6e74f8697c68b2fb7c7ba988a5e84d9e84ac6a5a179898221ffaa94b9588b26358e97ea0c5b524df2e1f5b6546556aaa424ab2b4c1ea8679d06c3c0c709e31d676d6885d7d4cdc15cfb2afbbe52ec0783a90301743cca443f8b7b0e2e03b74bd45b34af9cff6894bf14a6705f414143ec6a365e44d29dc2dd807896ca55564642bfc048059e6c49ecae9c249fc5c5cc4b49ffb61e5ab1a07b432d913f71799afa6c43129dbfe105b7746d599561010dc1d27d18647190858249203e979b32cd2f7f86f474be792e41a453103e3287ce89a936407e6845ca40f5c78a018f2a0e640a134180a31c39b0299bc4419d425a3ec06fcdd8875ebffe331fe9751fede4c0cce669411ccdd7a996a2bda1c487e8eadb7140f8b8d84f8d4507a648da92f76b584034e1bc84b84be4b83f40f3d029dce88ccf2738602bdf131d3959873cd4d5c82f2ba51fe84137094c0d0b59678f6c9458009f742660d9fd9b5616016eba23b56e532fa7301142017ee0fde9c5b540a22a4f7a63dffe766f5875f0409c0bfb83f5b12bb0dc94c2a382e32d0cdc89cc09e9bc977f5799ed62a5b3d7b2d3d2c00c2df2d17262d2073d967616a27289d9dd101a6daa11527be3c41e1a4aec0420a303df582cb40df0540a09d17e34e1f797aa497c76ba88f34efbbc5d77dd8657b0eba976238c095accc635e6624f89b14971aee56a429a2107ab5dac66c06264f9df3506550e3510f347e7a5a35ebe0e34a569c7c3e6fca6f52c2c20e95fab826bcf2d625757cda2491de0368f5a914a5f1e6786d324611a65f2a19fce6af7177c0125255471e3675b61efa05877e3b0cda4a4de377f79b5e2822db9bb467870dfecc1966b304bc0129d35c6efac9beec966ee115eb01a12a30aa89b78e6115c88e26c89534599a6f594957dbbfc1b438c289ea0ba9d6e55da0f063844dc966d52341ab23b999e73f2bf374094095f99d2393767c882bfcb3f658f5d9635fe5b796557b1de0000d2a79adb417202bdb0ce356c7ac65df7eb056ce18760e672463c544cb616d3f3cce1dbba5652df67cb08a0a5bf8305e5c88edc85abefd7bf0658cdeb6dab67f412f26e29b402f4a0d180608d2ec163a36f9b31e52119c3b06810125713c18e0ed1fb8776841045487163851edd7b950e9cb5bb71c842e3bbb33490af02fc01e62be79ceead6611f780014d6eb54aa37f6f1811dcfaa40a0ef29d383d07b55b94d9e0fcad4785e71dc9d5cbac0a1990aea1563dc608145d329d2474c4c3df086211cbd3891060087d629ab0b9c98e923aca24bf821b02e9d25db00a3ed21d70be1f456b94c920fcad4f64cd115fc185877679d2dc44ad5639d1ce1f486739b14f036370fac78e7174c80b97bd0e9231cbd2a310de553de395c4527361f30c313801e955143f32fd73c5eb1786c946cf3868a259ef9b4c23c38cbeba04b5bdc57a8e4b426d696f98235515a69d50540501a8e57dbdd7e671e4bd8135cebedd216fb06640b70db10b26878994c7f34dae4509ecfc325250f1b1992b390c51805a0ba266504b86f50a643f47ca416559681df7be4c6a25af0cddc0ad794e19189aa865b2ced68258848b23d2ae4b2f6c317e0b3ce29eefcad0d0cab5a559b1589f681a0b6af5a5f955e6ba4c30da183355f3055a90016616ca2100e8d55243a188dced7e3fd8b2675b6611709bff7eec9463f839a0c30a5279a5e11da60ea897fc92e2aed0d9b0ae4500d92d27d709ed179fa3ea7a2e83dfaf9f8f05ed69adb90e1a0a7aa99f2a20bc55b815aaaa9022f8d521c47555e430fb5993aaccedb3dd0b2d7628abeb44a162fc641e319b8a7a2bf45944536f2a17f4283a0891a04a9c646b8ca471eed4995642a8bcf6fa30cd170c00587cc7781e67930790198894a3653779722f033163aabb57810038b8804c93dcc384062881f05e8a6a8ae30ddcbebd9bf63d18790ec001019dd870f211c3505f99c92e566d5e1b511677349415c247cc8dcf83ee47e26ff5707c3b8791ebd6861269e448ae10d895a06c79e78b1118b2c2e22828444d2376f254f983b77b79ecab82febc56610e3055f1a0db437917f70cd3c27fb0b3125e48ec6e30f71496b40e267822730db0beb5121367263932f80c459f6b873563ab8121744be3de20e3fc6ba6eb3872dad8be943b25ba043a0904421629523f4890aa41a114a93c2afa07883ada4f73fa83e306d4b07caff92578c9b65efbff811df0d0c5680a8b96a69f4ee2ce1962274cf383a821cd9114a8c6bac45cba63e17cfb71d89c6fd30858081abfae63b92f4226dcbbd97ec3771b667a73da8cb3f1d54dc1685601a0ffcfef722eef02e8326a41d8c4dee49a6df52aba37698140a5e4ad16240aa608c99b853dfc7881c018dd5b672b84562b14c058e7b9ff7871e2f15cd30f398ff0c86a685b01a2e29fa2bcfc50d58817a3e158801a7ce2b7dc2e1592dd1293014fc73e4162bb7314800e37e25ecea11c353c777d6b0a5d6a2ba4e9b765063c5e0fcaa28203a4508d49ec61fcabdc3f11fe6ebe5bcb8c609e93fd9c54998009e90f51208e85f0549ef7f12523bc702a7c12ea185b27300e2ae87cd8c2df2fd7a73066f30855bb6530c439cf30a1fbabb68aedd1bc18f8539982a0ce2d451ec2d961cb938247f06b57f277bc22582776d916181fd950f01115fade16fc78715b0b4beecabc45a6679dbddcef86a0c9bf5d0ca18466c22daefb6871853dcfb9f29a857a706463c65140958fa3174ac98a0061db4416c2a7f4c55ec6e1475fd62091d7f4576f9452a75e07cd36725d89cbe5ab115dec0a0fea2affc8d1ed981cb11b04cdc9eddc4a6d78fc4c5c439cbd52d68f80165addb5488765506052b67d04bc063c36f35c0b3665002d6faeb535c487abd84a2b22e0f99ed4bdbe5dc6eb401926b89c5698f4631441931620bd633a58893c96e6a59f472aa76b6814d63dc43349b003c0180c9958aff4b66454f17ad6327714be7d73acbad6cafa4dd40a28301ed00468419b8f4ee4cfbc0963830ff0387169b168432cfbc09d2e5751aa271222da50cc1abd9fb6ca717cba7703f703c0569d7605a63bfcbebae3b8758d73b4504f1dd964dd0d4567f051368a4e36fbbbe4efbb6cd705245e8b88dc1d822a920d5ed49dcb58a184e5e572d0e84a4524269cc9673d994806553f592d9140054173c25544afebd4a2aa803a801e5f09b4586af3be9a055027c5e7dd682d084e06486af63605994c91044b574c0dbaea56579fdee9dcc473e03cc111c2b357b927853b37b3ca5d22f34789dbcbdb9ce4c44bd7839fa41fb1c5033d461a05424057bf328d9ad8a98b477a12babeaa8b18b4da9e72150a3b5e2653fbb29f4b6a865f3f774eceb37df028a8907c00e013ad52f3f0ce13e6db3a99da94b37eaa1da7fb9614b897c1da23a6e2347e56909dfb7a589aa53f327a31656d9593b167a59188eea68e6b812ab4fd5ad93b4f3b0b52d4ae15e878e70100a30ce8d10ab6d4462f2bdcf2248ac214e11f5157a307b7315661414de5a13b22b9923b08959289e16bcf3e379f378fcf4d8b836058752eefc3e671fbeed1af684ac17426b91fb095ee0419a8018876d9e56ccdf86561a529879bb7caf9f3814dc6da52bd7a35a7c4b0ca588ba93ccd171fdbda4f308df045d7e47bb0668daec3d42436c316ef7397af4fd5af4e48973ccf7e2a5ce093d80a3a4e47faeb5303fa6a39e8d2db387089029b3be59343d87a6239dea0b6eba2d16992864daa90994e830707ebeb83c521ac19bcac01f0a032a2984c052819b4cc630cfdfbb0324016e20120d400f2a155bbcc93e78dda00eaae1b9e127707658607496789d8d9481e7650bdcbb68c880e8a8f78b53681bc36e5ff992ada0e844190cabf1161afbd44c3d36e14135b9bb14d1f12ee1a20b522300eb779b41031dad7b85f98322394825cba29c39cfc2920fa7cb3145d512fbfe7cb2abdfee70d345deba7c49a5babb9db20ca07b32f84de3b55c0e5282eb36c39eaa02962eb8987a783bfa74688155d93b05875eaad6b1af815e8ad44b44c56e68fbb9f100ae5cee0edac56579f91f42bfad248d9cd194857b0712323a21033f2637ac0cc0cd05c38545119f995e518be7b15a6e5a4ddfaf229014c4b08ce731bfa7d759090dd8efcf0213edda810b321d4255ae8f6a7bfc68d63cbe03af36f00052b1caab564da4d8744e16f65a1514f1139e1338664e12e4d0c756e67aecde730c4b1f3315ec68e4dd0682186b741904f10a6ddb8c0e88824a3e9a767e3a6191a1245fdd80a3817536a5048192e6e8015b28d01707f27b9a1d6e8d03150d9a938e3d29c143edb30e32796577109b850f985d46a3a5ff1acfc253543354c670d16c0cfc4504d873260204fcdd92f3d0c5672e02a4a1703cfe69fde0f419413dd3b9d45dc0bde5ffb5af7bdb9ade94708b01194e8ec9873c6c4e08333b4caa632240e8277401b9ed48fd842257531ee0a5eda09f3843bfee33170f8e7d97653c32134bc8e44c21830e1f24ba8f30ddc97a6a450e0e8439921451463355224b5ad43474de356b8c9ba9550f0ac1b777891eecce1684ed03b03cc8288883a017ec4a3adea1cf67af9823474aace1a7fe1e81075ad96a5c1960c88a6c0f6f0913dec8e4a7b2032a131c415d2edcc0d227dbe6a84ea53c2d01023b827241f2604fa22955915c9aca3b014ba756b5d72c9a373d990c53691d6cedee3ae31c42fa54f2eb9dd7600bddff48eb927785258e6404c0156a301e1be8437ed2a23aac7682133ec02d5e714519ecb7324680b1639c70980e444199c4b6c038d96f0b8a22ace39148fd3a653ab7c246346ed8bd390e93167fc84bdf1f84c0944ecf18f4a6a3a39df29aa5ab85c6d2df185ffa71972f24f95b7d5448b3127478647a22f370dccd6b2a8dbbf2788a44ddf718ffbe30955d7c30345f6ccae2fc09cb16da73778c38c7187031e88542cb917dd78b021b2720fd40fcb32481e3c380e320fee1b190734953cf9f522e83eb634ed9321a307f7fad988c548115815981a4047f4dde39986fb830605f7f9093a76198edcb03ef68a681f558102e1c2701d62166e637eaf05f0561347442fda4971619517f5475202396048b59fed83dada10cc9351e2f548a25b962e3cda592feed6736a091a9a4bb74b4d86dd0c406e506cd70ceb50318bbcdb38c0fd72f33ca9e5eb839572f83c72d7e0c4cb1de6ba23ae40dacc0fd34ecbc049a70564bcc076006b8b2bb9ab0b97770d1cd641f00255c2a067bc4a96bc680230674fe4dff1f3d331cdf41160858683e34225dc4e46770161914ef20c4124091635555de2598119e4d298885c573bd4f64dcf89e84207808b4582a472aea57ce82381f09981eae0baa3e9c18fd0c056577a73ae23fc2e91de820930a5170de5e4f9c0c49f15a3fb33bc494e7a1a8a43eef7682f6ae4a42fade0c8a68ebd332c12e6a14ada1992936a88c7766f279c7bd5132d25bd7977df3b247ce4ba1df1055005d1b8108944b7e9136fbc640d053c14d30266c532d6c802c267f5818bc5e03e4e827b1319930219d2beebb15a008069a6684c48dfc6d23834a033ebd4b5272ffdde4baaab47a60fabc79cf16418332c295e9fb08feb231d56f1f3947732b0f95fd7f4728e010f8f7f8a6f55fcfd3e6318f4a99ed9d1dd4b5653e15f259e4e0843b346b953c545e88cbdd46d05a91bbcf7cd90afb12a0bc85a9e33b6d8e68b89128072ac5b3add674f0e835c4a1169d8655470cd450217913c45400eb5ad24fa53f13e60c719f16017ce5bb6aff4c3b7cbf704fd8ae8f13e010642c072c607bac3def6ac828ec640827a8f3a630f2ab1827d335a976ee8cd9e93cc435fe29ca67f7d5d550229684e358e5a2f4e4b0880f1698fb38e7bbcc057ac0bdcb00f2fa1741173f61f9f047406bbe1fc79bd0061f20a5b7215a65e4a922e30090d4d16b5cc0b770cb86494ecae6913ec5252b04721b50a3680d490dd7ffbe22cf33d86f8ecdf8c55828c4d8c61ce0966aeca5f8bf9be8005e7782d8f91c160b0ead3a7af6309c790e06b6543b3249ed68d6fe8928b1b10786d54fe70948e6fc9974aed3a865e9b1fd0e4a45ce348b85beff0db1f27d4f4dd5dba146168986b556e3a05798cc7d1252f1c486087e2b62178bfff70e27701e303e4e81eef4c1f581c744c1642f3d722ccce8a2968574a058883a77c6d6410b7c3b69d48b03bcb208fd2e43bbe47cb671ceb59154210b368857b312ca43ca7218771a4479a318e8ac472aee8423070c8b4bd7ba0e4f003e844093e6a54ba654ba28c3ef3f16408e1d081cb61dea50fe5139f7b1b7170ad83591be08cfe277c150bb8b39cc715585c33cc223dce5261a38a86f4cbafc7598d64c0cfefed84538167a94d872cc3449172ad2a5988eb06ff70a498362e843d966dcaf0127fca0ce710bcb849ea6235593368e4cf22939c55c83e01b07dca9333383841e4ed20bd677554df7a10af8d7f4707c41df9264e1d6e20d93a5d062e7c3d3a4a9f86f7487f09d3420761b87680490740b81ccd134197dcdd4d5a827c047e24db208ce96804431bc40ebf7484b656ef3c8d54830e1eab7391608e21ad4d285e68f81915c577723354bfac6023d44245b4f30a8cd17b15c4711d4126a343297ae6b69fe6918b5c1b8f694b96c902f85f4a9dfe56de24f7e949453f36e75d8a45264cd9393f22c8d2dbb79d80ca700f78de930da69c8a0d26128597a78d4c5a943b76bc889f7bef4ecfd5e6d048b69eb9c4ff5ef6161a525b2ec2582501701da975978a66777f29c21759e4a22554d3f03c97c99ccd26dd3ebda717db3e1d6003b34e1503ba412bce14ff6ae418dd9b4f2b22e59a2ee4e9ca888e9c3524e6a9990ac338b4431a5610130f08a8f331445a4da0907f118faff24c33d488269a2b1c5f5bb44bce206fa2de1fc6defabc27e4f3da41305a6a14cfe35622ed199dd82db73e37af2e0459de1d9cbadb4bb8b18b4d55097ac0b202993e2467416f3fd02e9b25d8e2d1491028da8e6d6368c81026929e2b646897e153478db0098c0e31c77ade491b40fae7b2b301c3e10b47c93f452a046ce6c7cc226e28a70e33b83c92748a5e9255403c7fd997613f123ee8299a65eb43950dcd62ca7d01a4ba7d4837aa33a2357d9c3bf736b6e7259e4058d14f572631e7db293d68184f69e77be4d9df81511eb76812beb606c4fa9ecdce1a7a42093c56a92b83736080b2e82b2458b4284d19e3f135ad4964b1f88b8e2c4d1553a081f7a8deff2ce8fd5b8e9920f3b91d52c51aff61ecfc7682287832cc2898a4860fc04bff05794e2a18c9e8475ca8dea10c0281164a365d0830735609043bb204b26d9e4934786e08c5c5acfe7ba591e3fb570b49871a190c6ba465fba6296811113f60cbedb6ffb3dbfa1d69c96e16e398b94c6d0e8343f3765c8cb3f2bad185658b93014b3412be592418d0353eb2c1c993b0ed1023e5fd704e306130810c215297259c2f38de4c55f3f82f33bb661e5fbc96679471419319161002845ab8374280dd790e146e050825586fb00bf6f48375292ce68a9ceda193e0330d6d544e7c0b6f6ddc0c62f71dbcf4bd6a3fbbb6d0c1336c871257b2cebdb7b780c33ccb013bcb3ad9c9487778af54e4ca9aca99927c115cd1ef2b80243a78cc8fbe106a6d5e7c692fb30a42e1652750a7d23ca7a239ef43eb822bda576d78d8f4b8d1d221a3d702dfecc90cc71e0e16e69b505cccd883d70a093d7f64ce51c4dad82b4c4cc4bd69679c25471b00842f53f8a41b3d10ccb68e8f52884b815d35a148995b75f45c18f873cc9b8f7ce288bdaa830dd5818af7d31d7e1613aa295a0976ccdaea9d74c8a13100ddc844cf1a102280f845b95033e4f25d8136e10c57323fc53802777a246a0e9e6d7007aae49f5d400bc774369d3f128eb03e25b9bd6a80e2a990fc2146d5667700bec72ccb7c80898c895cdc6be145d485307056f098fc29d520978b9b0be079ea71eed977d6fcc3f81bedd16796ae8290e37526bc450d13158a032817245adb5c71340ac3d026b38e33984b186972885c5f938696620e439d2d827be952a898a8f91d9676b953e9f2e3746c5f88e8c46e6037993b80431332dc84ce9d59412b9e141adfe39995060c36e94198db29f89a4b6a4f0760518c13dd1274da8f1a9dde1c49274f50717f02cf3583f64f02c352e97e86db8abeb20dbddcad43347de1a0e98617a52040e8bc0b2dbfe5bd97cc1479f8d5f1f8ce029c1a41c1d5ecf4c42db6bbda35685f97197486ab588f8070dec585e255651c1075b47fad57b2b6b615e010d359dfb4cc4292f1424e2f10df0024db4eedbd8b39bf8991aacaf2a5652744d1f0e7a09452c38c06091693c54afa5310778c680eba7b7031054451cd245e77e9e4334a520171dd7312149881d314bd7bdd966ab51091b8fae871dbe1cc1a7d2e8abf56047a3f4922dd82064b5cc53c38a06cf23c5ed6c0183b5e847b4266b00815bbbc890bf8c4c5a14aa893b179c193853333a53983199301b4f77dd5183b059a95d4588fa491cd546ef45bb08d0fa03e6faadd275decc474d6863ffcd173745c1f008f99ee0ce34511bf05d621a3233aeacf8cac3860ad74a23a0c0216981e451c308f1efa02d7d61864ecb98d58f08a9474b8cf0d77220183b34b8ed828602711416cb57d2a02042542779758414e5cb1194bcbeef4fe10c4d5c04962c898f0271aefb8de9c5a450165fe6e37752220cf36d84d857f2134cf1615f197436921f4a45e72149955fba0d5f7b6bc6ce9375b55b634cbf2bb7b8497253a8b5cc8616f1006b7164ccb212f0c965b4e73a5afa25b5ad292c90e388c9ca351c5e26b2b32b24a441411770377895cf9a260b587b5638b14466d177dc4517e3273a4901e02ca0b7cc9e890640d72aa7d70b2c407f3d36e68f6b024f3aa23603b44c668792366db01c94a9d0009fa3d30d19abd1ffc53e508e4fe3b11f97cc5b769ad7a8a8a0235fea2bb63dbaa1e95912e6b18c00f924e3809acf224abf8965ced4688b213b7709b162b34c4220c0161d2fecb2802a8e269a28a5d96b5c40a03532394c565d769a191d0a8f32da75f005aa504166d656cc02f78cf245e15ef322f682decc4c571c4668aba700ecc30b278f57fbf6df654bf3e2ba3f8d9f3185ab6f45373eb962822b6210aa0b1797a9dd89d7d7dc43092e560ee7fbd051ffc5bd3951118d58539c40577daad454f2a25c3f28a295d438c85c9e33190953144b322ad85ac4b0f8b40580c5fc8191f4052867020e7c3059651b0962f6bc192e7d27110128118721ca374fd2b1e9ed1d064b56040bfe5938067477d43856f86b4f8f99b40c0c1cc896f70c652d52274dfdb332b14017bca2c4bc36d1410b31056c5652b74158e15eb821e0c4c53546605b265ab7c1eadc0abaff4934e5388a3a20360e05c8114be3a98cb0034faa10cb47b3d65a416129ea2b7b80bc30051a930d57ae472a614cd595d410220580460ca1a608750d3ace29341d40ca969d5ed38b603a422e7e66a83be0666bffe46c458945b4cad4063c4d5226dbf2f7e47cc868f5f217a01ddcacd027d52b8ece1d810f24f75bea5a4cd43f5bf81e7b44a615082720907b60958e0cbe9173b45efba601341a87317f6895646998fb464748b3c316abf51ab592c5c7c4da89bef10d3254547cc73b84864a7d9c12f2ba45c89e6035605f6bb74f38b9d90133d629a673a0a76608098fb54c874a6ec0c3c6c90c779604182fa46668b124a04396acb3e033f0510bc348d26dffa40df1214eaddbcd8672b578e29a4a2f5bf00cc2cd1b6dbb81c73a18758159ab08310f6e32f024eed54fadce713b2fd0a87156044df957cb1c219842c7512e84d0b20ea25088e0f28ea3a2ecc7e51c444fd9e1288b43b45c87e850761a51bae8134e9b7d350a827f9dc9b17eb45b6dbe7bc2d9970c8eef4bd3b9a02387539407f7e5616d2bf017cb30155c74a65acf92744ab82d476fd3134218cf372f539cc952422d0d9520a775fe7f2be187252dcc9b566541d5e1b89faa55f1ffe0f1e2351b42454d434bb245504c46e0c78d0f2fd4b343bee52b69103ffae38f10373a26b7c87f8644961f991252232e10a996ed64b2725767a25d83ca256688d665a464338afb6f16f4017b8deefdaf74e539ef7632e34efb0ae12b3c9a9184d7fd988ec0f0a99bf3779a14f98180bdad26d62d5c17e896d97a5c4b23578fab36a25887a345bbc77d85d7b2b34d34eae2f9f5095ecb34147c7a56999022b6d65cdf5918f4707fe486ae45978b4b6ba3fa4cf242a1231aa5b8437d0febd0d18986524762367d8c0c51dea5ac63f428e4b0f4318c844a375a8a1d4597143adca2a48f318cb0b12526197e88f31d23c7ea6b19bc254a715651fd8fa135bc4e901ca2e2276383270b38000ff9a54c69d7b22f13cdf54dd12b0932b6f6fb6f638a95f11d1a3e13dac7791394c1ae7f9705ec6d4117ad825c5d0893147fa47fd9d0818f139909a661154cab603f2d958c2654f780060cb8831ce4c9259b5c724466e6d0627eee687dfdf9f9beb22363608662144d57dcfee5a27f56bd0c98921d7631aa5774044a7b7ebf51808f8982e627c6c7393ba4d6343b1adb6407a6f091abb941f91ef6792ea763f79ff5c31b98bce8664f26ee1b87d4a668a0d64fbb6baac616b43fd82fe900d1604ed5664e169133ebe9933eee893ec6b91c7726b855eb266f83d2063b10f27d456906fc0538fe3163e4f8e61acfbccff3f2d95084ff5c8410c5f62dbea36e497e47a02cd0a3e3e0c16ab03b9f6260dc9dec1d96eb7f679b572089e3165b682373c8e7e4839eda7172a698d48dfab535ab3daddfe6b27a8dfdeebbab53ed971f5e0cfd71d7eee55dd67ca2e37c1d2429ab2db23352ac8eb9f6f44577a9716fafc8b583346ad47110f7fdcf071d4527cf6df1ba9059acbbc84b1123396dde9100a5ba3f116c9fed6bcf8cdaa9ef00e835293a5dafee1660ac5b39fb10fbd90dd9beea3577f1a0579df82e55fedccf23d0aca9db86bcbd21aa026242f48715802961fdbed22810b8bf1ee27a93f8d77eb4b792fe95320ff1826e3842a6c0ed32b211885fef1aacaa02baff996259409a19a50377c6ac6d9ae586cca599d3e42db11ca2ae14a6b59479285537e1dde8d10a54d9fa96f14bc0e9189857501cc81f348e19153e7277a75546ae1e6e04e051d6342615fcd16cc9b3f61bd97bef2dc996494a99929401cf05e205480638cc5b5d40e6db23efc697efabf733cecb0747c1a72b07ffeef777d774fda0e3d0ef292dbefcf94ca481f4bb4b25936b5ec377b177f9a05d8bee0ef21ceda63dbb5dcd035fa71f88ce22a707bf9be1b9310a079cd0b6e06f33374621cb3da1f7ef56483e2158755e8fb6fce46574638fadbaf1abb36127f19f93287036960b9ecff3794e708dd4ae7facdbe9c637c56d339be9fa8d25fa344da4824f0f07fff9cfa76d1efdccfa50cb96f5b9ef8af68666e3ce2bfa6d56f7090569eca49f64275c5d0ffad8f1369fd0c628286215395dff174590ecba85d7f515bfad7b532a7e8e737ad025cde47545847ca3674d7edf740ef2e38db7237bb8b9abf95affe0a3efd92d49cceaf6ae3563e77045e54b7c1687f916d3eff8cecdb8e170e2ce776eda1bd1dde8229ed572449e552ff57af7251712fd1827ea6ea6971fff866fbc1df4a515f3d64b4c17712dcb5a96c833fb628c0df222bd51596989f163ecf8d2c6b8c53cfcad8bb82d3f522944c66ea51616e84d16283e7cf25bc458d36ff0f6139176fb4a4a7fd7f15bd80dc7554df6c6dbf162609432e79c735af6c67583fceabfc4f2b3da7835e2c3fafae58db7638eba5f36ad229ccd41e4d30d56efbfe442b26f35ab62312bdfb939dd6e9a963967f346764b12e32532df7aaefd0d3fcedeb508a39a0d62d91baf867c8757da187f9b9763adbdf176c824f1d2df92441cb7e906e913c9fccac1ba347bce38cbec96245e1c373ecbde783ba8e85b56157677c716cfe50af406779f73bd23e5f17b5378c0cdcc4e7a1a7607e90046081f0f1351c6387403e9523ed773a138e76e704b7ceafbaa4b69f223e5034b34718245082aa950555557b3f24a56b18255c555f532ed3d1df8a45495ec6a565e55b18255c5d5abaacacd4a7e5bf16dbbb76ed80db967777737ec8610b6ec86b1bbbbbb6137940dbbbbbbbbbbbbbb1b7643efeeeed9dddd55778b60c36e381b42d8ddddddddddddddddb0bbbbbbbb9b610d6cbed3b9eeee86b0bbdbb976ae29afa880323333742e36fff69e7b0fba8635b0df7befb7f7d839e79e73ceb9079b216c07bb1dd73817f93ae79c73e79c83dcb06137cfd7afbbdfebd7ddef3dc78ed9397e0dfb5db0e0f067a4e0d272dd47958da58776fdec8aa3d1bfb9acac64e1001515152c78188d4657f4a0699a188c645916862318865981e4baaea107589605862494d22f4040241255a1a4aa2a2a2230e7f4820feede05094829b93081b839210ac01e20fca179e87634fae185237a0788623f95d225ec6e829452521d4b6421c0d2b9e2fb9c95d557f6ec96dd4f4744ad40adf8ee2fd1177143442ff665075f1279188a410b423ba34f2728ad8ef0ba2e2438fd1726617706a4ecbf2ecca21790feb7de95f4b10b098ec8d554bfcd40e1f26f2f7630c0d5e0dfea75affb758d43f8f55befaff6d1d6ec3beb7b227a43cbae1fee8abe5b07dee9e0bf4c7b4f471bc587410223c1897f39a7c36d74b0cfc0f7c06c128fc87bf8fdb1ca92e967766880acc1723717546465258b1507a8a860a1c2c36874c5a8074d13836624cbc2901dc1302b3024d735743dc0b2c06025a1f40b14022251152225554545158139bd307d70ef824b404a2ec80944079f0257c21ee00fb079e80a343b80fb8b381d92c6e89e6d86340dffc672e31dc2a728b4f7eeeebe00054c8992621710681120b14b87e93242475d6223156b45bb7278ef1d4e8c409e3500fce158e67559cdd134fc58b5d13450d0168b64bd166b74494aaff80fce38ff25ce4863b4334ea7abbeeb2e2e17121cf8f34b16b430ac96fa89d63421a08fb235abf36f8f893030420b423b23ffe5bbcbb26439a78367e88e1d5e8dad7b70277eac3aa679585cfe765fb8fc0d703a78f81dde8e22af063fbf0051bae2f26fa34d25bbae0a7a3717e43e5eefe547bb418b06cd7a980b090efdea5f6572af1ad4976f25aa8f3e11faf4a3b59e9a68d3980bc7b280d0d7ed22c42a5ee230d0c558cee9105df75424c2e48ec5311ad0d1d1d1d1d1794fa7dde38610870d1b3c7250287be67fc6e924fdb168a6ab14db035594b297108400d77133b30b3006d6751d470eea84880877f7e83aac407a77775519d980082e0a84a803900bd9c010147a77b71b71efeeae2a7777f72a56b1a215757777776f8f15ec9569c407a124555743f2c6ba77775795bbbb3b757777a7eeeeeeb172e9dddd55e5eeee4e02c2a9bbbbbb7b7b84b1528245c69b1f3d05f85155edee475c8f2265093008564f2e77d9eeeeeede5d51777777f7f60a76acaeee6e11104c5c7759559510772fc175f78a52d780bbbbbbb74768a4a7244536e283509229bb231452b9c8a7bbbbbb684e68644a3732dddddd6584498c08612388b8f4ba263400c5dd1c500388e08cd005278c8841113af00429ae504568b1246109170041092a2c7185a02855bc205631c618dd2b18c496f3811b0481c5087460022b78a563491861acb4e68823070c824d706986373f7a0af0a3aadc8858c50863d517ec1d863c51c120545543e62887901209b0aa08889585413a54324ab79a5f554929a594d577555542444070a0e74aa98029776804a1821d2434c1028f127ac82a5c29020dc4283a3842141d48f1a611018bbbc6c03cd8b0d10f6fc36f6ec6c0750f8bebaab8ee5f169cfb37c5750fb3bd4302f902373ebf70a5c35ffeebf8936d4e77ecd831a7e7d4b46e28381a11c8d1e0d1fabf3e9af8dfa592a601c997dfd6907ce7b6d195ff9c4d4b79e15cfd9c13813a0a4e87145c0dfdf86d0567637dcc3697ebbfb9b85b03b9a3f1a7b5ddc9d5f01755ffaaba7c181ca65eeae766dcc9cd70358dd3fd574eeb600f84a22ca89bd9a293283b39d749715d940e7ce00a01fd3817c5033df71d715d941d2797d2ca2b1d69efb0d7efbdeb55d5b7aa0e7b16d758356ecbc0cf2511ef300d3f0db703fab81afcedaea505cd5a3ee7674fe83ab699736297d5dd596799d558765959bb0f7837cb62714f640e3ab1719d93b681434dc36d037d2ebb7d493a5161ab9ad83bebc2e1ddb6dbbb70a86d2c47f39e659b99ddb4cb0edd19f7fdf523bb7de5c1a7c73ba7d36f6f31de71cb3b30096d73de71b564f2eadde5ab3de52b08763520d9d59ec2e718bbe189d518207cb70af4e54b9b992d6855975d165e386d6380f4edefdb765b72b1777f4cf36161c0c9c57c58ef5074f0c77676ae76b37709d05c13595071ed754d6451844b57565664ac2b7b7e9a55ebb1babd7755fab3bedeabe69f5d403067e141b50be7c2f177cc7aec2d179785612edbf268d1b26c8614dac63b5c04d76cd98f9e9f515c4324e31da743e5f9d9034ec7caf3d3957a24bb23ec2f1cb0d7b4c7b05f0182bdf637ac525da6e4ddccbe5689648f3dbd82588fbde80292d992b530c04530ef6441dbe0d00934f91b4c01d76cd85fcf0f535c43047b7fee2bc8d3495debdd451710ec1dfab4cde568fc5ba6bf0cd7dfa76d5c8fa9411fcbd1e0913d86bd66e785031f8baf5529b3d1a88e46da7504c346bfa9fccaabbcb8b457b18e4f18fc95f85895afd599abf1d0fefda8be8a1d7d35aaf05530951a7f8459c727cdf2e013e9f25104abf0c62b4876b3a74d5fac4642dbde8579ebb7ecaf37bdb044170eef645de57b9db9ce836b9a0613b72afcebc5b7aa6c0b4363ac4642eb7e9329627da9e5c7d85681acd2172e6363db92cb62e2e74c10837cf2c72adfab4e6d6b3185bbf1cea6c3dda08d4d6be9a8f262b480ba199aceed6f2aa670dfc71fc313577ecc66d039fda59cb9b36eb48a6fba494af7fa24f062bff9cf226ebf754d8e342e7f1aabc8d18f33575e6f5d3edebbfd54a404c62346e2cfdf2e1ce48bf33d177465ae930284cfa5fca4fcad5fdaed6def63754dd7efdc2779d61dc96e7c673726777b2ffb3de7ace8f34de74ec67a3d5118a89be1a85b8ea57170dfeefbb792fbae4ade857656ee713aec92f26394520a6dd3ee486ef165d458b4525bf7de3978e52c695a74f5bd37c3d17853f8e49ead884d21cceff9fdb3a37060e7ce5c17458829a20811c575d7dd17c5c9edf0dfe84fd115a402977e53aff0a90290c09feffef4eff670a039eccaa1622faf1d7756b7798b9cae05ad8703cd7df5eef61da58f1f5b802564e23052da96c39ece6c9b0c03cd65768398dda6fbbeecd657c9eb318ce1c62888c44ff288cc3a5f7e75054f698d99d6c7bbd6d31fbd8b1b339595bfac1d5968e3d4eae6e26ea7ad84d5236f0c485ebfe8553fab7740e37739307c3bdc7c76abceb5dd1eb53c9caebd5e1db44b4e3d92e0774256d402a5f0c72fe017700ef805ded00c3997dde861a4a00c54d3b00b0b4ce985f4aec72303d53656066a5e280305937a4dd842691bdf663373f3142e3f1d55bf2eb5c5506d71059ff84b55e6a5ca4c710226d50d636572e40eb44de6b9fa61a7855ed042a46a531609a6e1e910c20bc73b0646882508a854a7fc3011da7591e1699b986f1b2325c618473556524ad99144e2691a956e97df54a620c3536120c134a4a722524b0b09060f9f60a45caabb03316725aaaa6a543bc7ea34d96992124cc3241e3e314cfc969639a77bef91ac8c1296342291a65c66d2cf6592cfe57791e1a957e45c7e21f190787c54822ecb3011a32046a4e70b87f4d479b41ec940391afca30a2345aa309068a9307860523050b8669381ba9c82e18151825f06cae97030a9a6e18791b25018464aa647a6e7cab43c6d2675777777b73ca96e45a08c127c72a9fc2c951fc6ee5c9661e2b20c4fd3300cd085e1691a9e72f9e7f2abf8f85c66989ecb250b9392e18181495998149f98c4435282048561a460f05824f8c42f1a91ace66971f9169b6af9cda65a5aeabba48aba8b5d46d465926cca2261a1c4968f11460acae5be707a90e8d6418e03adffa64995c55d966fb9e107d425d9ed07d4257dcbbbfc26c3735b6460a42eb75898940c144c4a066abe0b4cea32ea16e9a0f92dd56d6d8b74d0953f619a5cde60762e6f168987b92b47ff717373737377777773a37806c8042e6159930314746e42abf41e33d3a069dd2c140882a82020aa4bdfdd31c6d8b1bb632cd2414068f6fd4d4314aa5201ed761961bf1bb49c3fa2b053a1a3d1df3cd77fdcf5e0ac5a1268bf52e95d44d6e6d432d8737a43f70dbb617cce39f711b0a47342eb268c2d2394bda361944f3392d9901dc17260482e9beb01568d9584d6402120c2215252d150456076777737fc8e37a60f1e80eb1290720231c6182f9cf9e27794ef87281fad5e5e39bc97ffe47befc9f680ec2967bf4adfe5bfe43e77f9a2cfaa9a50c887231b509ad1a0bd8cbb6768d0264eac30e7431d08ad77a6b093a0c733e440681313a2ecd00dc0316ceb3711a556ad3183a3f16af057a31eb41d97a9dd746846321bb223580e0cc965733dc0aab192d01a28044438444a2a1aaa08cceeee769b194cc30f7ba3e1f28de98307c025206d543146be7280f789db530da7237edc28006768f8c37534200dee073dd28e5f45bf702890684d1cab177d06460d29973f0ae0f2bf9acb0fc3e99861c6a989128f530d27fab1d2afea896ba87d11adbe2f7db9e4c65345afea67381df1f94f95bd2e1cf9279f6f3a2b68d27f628f48d0950f3c4f2213347ef8aa2be27ce1005f5a22d16a90df0a7c9c9022c5091f1f279cf09122257e8d71aedb8b71dbafca9790c98535063e7fd718687df05376d70d1b93181f2e0a11526e7f14227a2e47218289dbef0aea5e0d341b2e6fa4d0100432c6ea0350b841009fb8c78d0df8832f9f6e70f967d860822b61441534ced95224923de79c525a5354533445b2e79c53ca27170b1902b4c3102a56decd8f9e02fca0c2775c1445b0a2091ea4208a1438818aa1235690c20a14ea8a2772e0851e31c00035040d961072d2052e48082134c2851342f8840b7a66207a2188e2a4891c2ce142c11197745d14d40c848e38a289b889d5cf8bf4eeeeaab2a6a01d3b56b2bbbbaa8650a304161a90c19327f480065b186208187ca1e7882e74c006a9106861043f6e0a94101a81101a01b3702184ee3e21841042081d4e38dde79cd3dddddddddddd7dce39e7747777779f0ea7fb9c734e7777779f70bacf39a7bbbbbbbbbbbbfb9c73cee9eeeeeeee73cee9ee2477afa6688a244bc721dc2b7777779f72ce29aadcdda768ca16cd39674f77cfc1d54c4041a8064bd4008b2260318548caeaa6e7c9c5428600ed3064ca9b29bb089f73ce29927242f61d771d54eece04644ecd50457b4c25b508236408d00e43640b01822f3b42821882a824871042ea60a409918bff0819814249428600ed10836041d6b2013188800a1c38820a2f50418a27a008c2888b4588b56231d9c10f9c6084078680e02405581032e204ee0e64a974d5553715da08478e5835c1456a8e042195fcb9a27777cb767777efae2aa015acbb6953777777efca3d0a05eec2375dd37b75ab8487c5834776dd4acc85b3f27442a1bbf9af3c758773393ec5f954aaf8943c1c0d1703255ebcd3f17080ff4f9ff52f3e3ee4793b1c11f8ff1b8472e3c3b84fc2078c52e9df75438c12f8e2e21fc96eb42f1e46fa4b7437fd121304c6cffcccc3f81b268025a3be1eefba013ecdf3cecccbf0f121a9e5cac1ca2083a5b149deb52aa3cb1710f8ffa5ea6e5f47dead0fab9277ab69e6ad0c37ccc4781ae39f0bf7977f51f23f925db77ffa952b87ff17abe45d1776835f5fe5ca418692dde0dbbfe953b43141661ec6c3b044ac0c339648fd1b76c2352fece629e09ab744bc66d805c42b0bbe78f924ef96de5a22d5be65d1e525d0366e72e3431eae716137f7321f4b96887bf82ff6b12b488b877f5d409c2df1493e2580655d37f00e9f5808d7b045d5f86482f9180bf904f3f0612ce9b71a9b0c17b6b8b0e5429e0b69b81db2c7d5880fe1c9d28206bfe5dd7583b5f824e36f16e4699b17f462b752a47fd32e1bb75496bac923542a37e19af7f15908aee18fcf3b2fa86d644fa5d9ad142d3371ab7334644fdbc8231c4d3f0d6e2771fb2fa9828d796416b4a0dbdfa816f1145c33f914742bdba363355d37df5d416674b8f2618c313af49c185ca389392f9c7dbd09f4886f1e020d56771d807b440bff865f4d322f9c326ea5186d92d9466851f2ce01ba875b1e4282e684eec63b962625279950c9bcf0ed4017b09278df85e33a5ef860f4f1fe0801204301e434ae81562412416d8e4083bf7129da794bd0cae168fc40cb71e34329a38d09a224dea601333f10bd41e3eba48040899d87052fc12f78433b1e82392f40e76f01b8ef379afb6a4bf698b6b1a87c8bfda6e167997345b3df36ee374df42547438eaa56219fa47cac5a1a9fe45b95854f72563c78c01e0ca2e8ec9d4639e9140f949e542a954aa552466c089d821ea8342587567a1b29a11c3e05284868a873ba09941e9f9f1c4dc3533be5e0293f28a0540e96507a7c7e5028140a8542a552a9542a953222c44e52421d835028140a8542a552a9542a950a42a57ab887d2e3f333e501a15028140a857a40403fa8a1a97d0f140a8542a15043a86ed2a4094f4d2b95fe4f271bdd847f7a6a5ae94f362c7e00b8a2fa4ae5674ef7712127ffb61e7af114ca7be677edb39ba9c65cfa2c5385714d63aa2fb6744da64aaa2dfe015365b9745ab5d6bcad35bc4cb57900541e6faa2b97464de20033e8242163722121079aa9af078f0a9bf4900bb5900ed7e478969773bc8eb7c186e71c178e0df68696c3861c3aae1c2798d324bb304f195e8681c9713a723c7f8bc1e9b0e1f9db0ab743c7f3f7155cb3a32fff8e295c0d1ba4b8ef73b415ae26c7e7a85780398f879c0e2767aaebf1a2ca5493e965dee62976e1d8d81b9ac9e65d19cb64bfba2b539fc037c19a0a513554e840a6aae2027960aa87e00ecc993159584a3f4e369a864b2f2f3415c75328a71ae361703c1d5d383870bccf28142128413d052021cd64aa231a54341a4c559bc1344c72826a1ace699aa9625970e8dd5819dd30d5cce767cab596500058546602f041259667aa988daae2d334271d1b5c03afa0767a7c8acf4f96c3b2d34313e6f80cd568599951e324f4a6126699ea3543cd68d4cc49d3f0cf94a6e19f510150b326a314d642ef7d8ad321f3fcd8c31cae313d3fd4e11a9a18cf0f85e09ad3f353997a83bb32325446ad86b4182ff3347faa319e922e1c1a7b438bf1eec289f1374c53df35d57765ea0f7763589a2ae34dd55d95538d51b31c9f928c8ce54b9f1399aa75bf3e99a9264db34c95deac87da49d3e460d834d54ac532d5795dac58a6ead7c57f9579934e1230ec91253917069479d3bb782af3eec291f91b96e15d5b5dae1feecab458a61aef4cf517d57b325b75b2265c033f10169bd1e4c4a71ed24cffa6a093f5f5498bab45cd749886bf56887251b39c1ea743c689d0362dcb8197ba58a6dab0b6ad30a769bed6d2155cc3dd4339b009d798b29ca730cbe1194d2e9bec0f71cdbb4325cb54f9c532d50763999eb47817322d6c5fc134fcb10a6d8337c69aaae8c20b27e6e3df744cad1ea687ea76badb6983504e93a587b29c2c2767b371b72ce7f2677508ee9cac0a8518fae1c17ffca747122a3fd7bd602670c9934b6069c963c2d80d28ea96045ef9a28ac2277affece413f40ba5843756679ff4bb6b89d52309b6d35908214e7e4ea793932faa2b5f8dfeaddef77ee3af9ec9e9be99fbb49751755fd3fc0b9bb7a8948c9b4731648866000000400023170000181008068442498ce350248bf20114000d6b9450646c341087e23c8641140819630c0184184008418000324345a300b9c424e343576d2f0e167ec2608f4981727587e92ded5c725a09c16a2670f07b8a9c9e41ddf079b559bc736919d2cd238e478a315f0488ac23c303b4de1993f6b14e3d9cfb7d17a79a75094bcbdb320b250955a77ca073af8bd961ef11e9e5e351d04d2e16636d5ea154feff6417ffef574da30b5a8e4c7e89e8d26e5691d47a6160724acf8e3fd4a6273d2bac460ceb477e568407eea78636f353ffa827cf8f52ae9f173a8137827d5f5c5717d9b5ebd78c1232531b571fd08c6a698755086272ef0713ce220d2e60f6b2e2f16a014f061075e2d16c560b86df18db79d4ada498568d401d1b91e24bde5c29e6fab2738fa853851d55b1df929b33069b4f59a91455fab09fc2fd917adec402dfc07b9268589a6c4c3d05c3d0ff97aa9d77c281a547a458db0cb0e4a645c3d782ac9893ef3185a27e7af8847f57238fe2e55149916c4545a62e4286145a702328c269a4623bdec5b80c979cf67f2043e0daa3b61cc5bfdab97624cac99878dd7ebca79d48a59882a6e28e3e049afae79d137f2f6bf0aef3ac64dc6d4a3d7e76242b9c272b81fd7f75356804a47db90010deceac2df57f3cf940137a0a61410e99d860895828ab501df4b4cd47cc83b4b885e38b5feb80cdc84a43c1a8458482af1d05fe372b8bf17773f84e142b0f06dc88d8f95a947a273acd474dca54c2e27b8f02261309d4e2d09099350d531a117ef489a05d05235a4817ff98fdd7751ee13836a2ce353d250494a1f6442ab5e7ac40bf3d5b7fe881e8b4b320f5d680a2481fd9e3e6945732e259487e8e75effcd28ec90085a07fdae42f807e3ae311e1f9cdd6efac8d12ed4bcb0159cafa998d58624a01b581ea4d3c47a8d3b0e010bb70d74794a522a14cc38b8c48430d639092c0e2cde11279656b0148ad4c61055a96a53c9b6299f6926be20ac58a58f34b4927948da41fdd8bf6506fbb8f728877bd0de0dcb2e7a147092d3b0ca37bdfe5b4309e70cf3fd18ecad110ff773fe33939733cf158a4437f6b0da6f4914520bcdcb678c6afe7dacf06f0b2b1428b5070fa17ee2fc5b2bf06119ba803e5568d784291f7d2f0bf22a0139d0003e091d5fa498fe51809c95245910557c51f5083e4a24d2e5cd04c405aac7d25f93dca9b7dc661356cd643fa88130e125a2a18099e73681359b4df7bcaa718abf84a621cedc3365de86479c2ab513b7c5b9b1225b68488f63755f81c362d14983bef2d68aa2d210713128bb4c4dc53abe67633bff778e212795384e03836a49f4d7a905d3a986740e4aa3af737391e6765d5e948c978ab434430a48bf07e6d5d931d52de23c379291daa098bc44d16c4406a7dbabd7160f835e374d734942960929830c662c06c03c01e9dc565fc21c1bd669ccc5804510eda1171e9159395082df954915abbb61e6eacfc052cb3351ff05dc36cfa16a83f4adccef12aa3b7c87b145e04d77892ff40f094ac5fa1b9c0ae8ec774af5909031d7fb4b45a8a7501bfd2b34af36b347a74d23f7e6b75b0ff7a85523722984c601d723114334341f31aad1efe89964a6ba23d0583f06d6d64288a370a5843624d4e254c3f8c281e0e4064f18c18a154a010283a7fe33f5057a2af2190aab482a1323a35c4a989b1b4899db2f7ea764bb3c162ac36f2014eea75de7fb4206ce5926d93719a4ff9acaad6ecd3b736481d826827f3f4ef059aa118835e45d182af8de402e41d2fec6ea0f51ac36a740dbfce022b6e87ad92af4300d96a9560a972fd6c77d1097a59d0fd470e51a292107b48d027922e07c0b81a78573fffc2e6a05e5c4c86e67e95a2f779fdee71b4f4ff66bb7ce114efc98e096ec4dad7b9af163138fdc555a01c5e04643818c34418c14e65d0a843f76d1aea9b621c0ce655c5f9afc85fde18a50ffe896caf8d0cad0ed6a39d4136d59f433dbb408f4918f4f0b570f0ca59f49ebea1aae9a03752729085260defdba06ee5a143c2c9cda2cad7a98de06dfcf020c22b194d6bd2f184042da01d34c12dd8068affe1788206d48e1a401ba8ee97eb071a600b6807d8f0021d79bbed4966aa4df882f9f96dc754f76146a51cbcbef1bca9883e18f68c44adb9c93b6e06a86b8fed4b7bc0b5a13b3e0fefb59ceb489ce896378e6e49495c6de1629e08914172b5013e87ae453a45804e94c3aa91f8a8edb079583607fbb27a0bf41bd1e8d406c9acfa6dc074fe403546d8eaa887c19e8c4500038a931250248558595998022a408a4c0146b907586a17438a24a612cf436c324d3b79aff2545cb664f9b4cafe2641d69b64b1df04c3fea6035a4b99bbbd7b3fb0e370ca885df475e701a4a3a13117555e043672569d362148cede63c9d93cdb7bc54808b84f5917f8c9ef80663ff477d0e0c86cfb0b75f420901445d51266ced5f3544200b4142b478aa08814112a534f2a8cf78c4a38cca7fd841990252593cdaf37918a9a6eb56d8e6913ad24f32a6161efc7f18881fcb1b670fdb18323e97f93a0fc636568ff58ab72ffb144ed6d7c3a046fc772cf48735080809a9f2930c516cc9f0d03fe4be7dfb0330edff4f1004da88dafe1701424f65b90ccab4fcca801b5010dd8845ae08ac439effdc061c18e0d0bacdb200fa4c9bd01aa623967714082beaeb23d456c56d2796a42155aa320faf0dec0b63d66dde311953af14ac24718fd64bdfd0834ab16067fe2da7c2a4e59946ea7e55a8892e57b327ee574c7b4725d2555e5d4e556b979b707799b465a193e33c4c7b618952a3a7b7e25e378d1f0e2784c1aa96cd9e5eba12f8d3409450389aa5497af7a2bafd557cb03d648800d166cb160f02731942175461d96301ddfba33730be5cdb4930c87c78001c2a5348b4346698598847297716a267c2d323200d91a687b3e413a3e7048d87806fe3767fa5c4fe49c37b334170d614923ff41b8e2b89d5d8da5b1628b65a8a42bc485dec91f0c6c3248922498761d5b1ee2663daa8d80257811fef1740c0c78db4588a57214712fafa29e3a3ac6599b9fcb1a82c924f3869494d6a6bb4f306ab6e37f60f03103283568e063c087ed3f173bffda8753cc1903bf590e69322fa7f64f8059e5471fe1080aa9a715cf62fd14f88a644520a6756fd1619374f5360750bad6eb0f8fba1ddbc06010d900834a930170420fa093457dd17253de7ee956f9b371455b80f53b061fa51570fd217a920f4c31649a3fdcc474ea099ed8c03ba2cbaf79480a51b57e4e5e64548788cde492ecfbb42be39287800358ade4c69dcf8e85fc361f246070e5a94fe6daf4a441012411c78702db43addce2634287905b1db3dbab9374cf0bc32287633f1fb0dc7f2e9e86b98d60fa2a8d554f6920b79d19eb9606221b0a0f7ca4742634d3954d3cd6f297bda8ccf39f975b2ec3cd5573e2deb5a9295cb3b28a62c4e5ea320ac86683a76e29fd0d65b502450f422f947538b471d3264d3ba696abaea9feda5e247b4afacb9b422bb9246e669aaa9e0a78ce2b4f1729a8747d5123c2f7b2322444f099af7349f91e59855d6d093426b07a1417c0a500307301766d473580a98c8ad94f9a6cbe03e03d22fd517b7f38672eb9aabf2ff528f666a56c5f83da08d1606af251efc93a2541d907d7d82e1db89955fc42d8f2a3edec3cd0b192dbadd1f98de1733297bbd70e44a3645dc337969e292cfd0d96ce26be49c35750445cf954a6bf40056b718dc93481e5e013cbc986c510723793bbc22aff3ed5b4725e15e1e99e90b521b16ee5031e0b44ad46a2a276952f0076818e817ec219acb4581de00f34accd7f9f9e0acd4d8870e07a7cde180ff9910dde7f99f684ebd62b6cb8f5d032df93035f0b1858142e0024f122341dacf41271049056b004388ff3606517a6bbf20f3f3a3e813ae1a867594ee14908ff61020543d8a30dc58f8c98359cb4ca02c6576c358bb10f576b1888d048e37bbb9115782e7492dd899c051384a2016ce36ccdd08e4a5f58541c8f3d98846b101c306c6209d783c8d3e18d48d876f69eb55838a710d67ae921100f79dc27eca66025a16b1797f175df66cfcac2e2e02e1abb7ca54fe068ad003e2e9fbb61765d22a60d78e3703231b2f6da648f648307bb3d37aac49685e430a4a310611642245880d729e6bd0693585991a58873de4ad9ab6cbf7efffbfe9f4cc572e4e831f7bc25cfd4de4a143380275aa84c150ad4fd83d232fb4bd4011818a02229100b0a1752ecf4e0be0345215be7263da94efe696e8ac6abeab6dee047aeb3e6e0a496a7fec85a74bbbf71ae0df28a60d1df729f4247b403fd0964daa72bf749a9595dafeb99e88c788898811f467c2ef17a9a07301c2ce8d7269c57a09e8ff427d748727e138bc3a33a8d260761b9473f7cec7dd04d65177803f2a046641b8399583af321fd7320d506932b7d7d65cfe8b4f1c2cacaa544c2f8c025bc429918ca24743d65bc5392ea8765b18b6b3fc5380e278b697a0cf824cf8a62cb9af92346a6a0aad08c54566d44ee035c978d9af2d9ed1df2e82f2abd28b89169ce0089fc2540295d2e74594fa003ecc17836ecb23c4bc7ca83e8473550293b981d31690d57fdf61fab5e0fac8651a6f188ced6e01c5e0409879964955599d936a7e3b32dbae93bc00eea1bb1d0a00453cc3c4b0f4c63d149030221ede106385f61175f20019d01b8ce0f00a81b8e1571d446d1b323045a40ebda1c05391032df703280fa605872faeab81bc87bec2318aa48734fa244e0337107b489105fff017f45ed46a365def5886d1472ac7576ee391978968d5813e67321685e871debcd0511e3ea4200f3c91c24335d87722fd6a5b077c10824c50b01dac71ea8f508242f04d94d1a0f95adbd7407485bf0fc2742c325028ce8adafe0127b2c97e3f629715aa0e24bee17de648afadb4e5138022a1d1962f10b2471b3beacf134091d9cdaed50bdf924c3b5498cfa9e952f31934d463ab46847252d0712535ee74897b67410c21f0f612405886af6a03c1c476059b2a9e91c5d601c1f3d293105241318da622a891a70967d2a25a8bba454aa19e3f1d38a276e6910acc678fea1651046bf126c3d8daf5814ee65082995cfcb53051de6cac18f45373f4b468847955a9bcc31ac9db02c93dff7a2b1e4421d78c9ca0e6a2f1e518f2e33107208ef08dc5184eaf72dde3341603eb9e09264667279337c68afff94da829bbb777f5382216ae70dad129854cc5d514ac0eedf15d9de0c2a55880c909dff41a3dfc0ce5283f277de910224170f67399a71ac62f5644595eb64464b74e84902a8d9de3f6ec4db878d3cbc43e27b363135994e6d2661bb8ed31d081c252254f7fad8335793b7ae5ef4c6801ced45742e2cfc193d1fc469aa85b866bb48aa5126cacdf028cf6e0638a40bd1d71dfa5e18932cc59acd8d3ba0ab437817931d42f862c951438962ea44e5c28dbf590bb7137148ba8621100fc724e3313d8bcd8c472cf65dd9b6ca01488f25439e4395399ad451bfc8cf805f0f4733c98463ec2fce7d84b37dd8464f3832cce066033789ce8e26711f101d980ca6fe42fac371f92c200eae63d7a5e04156316864f0ac3883cf95193ea4e18c035e6f9912fba4170a95b67d011813106c2f71b6af503875ced80a6b2bac7f1a9046eb92ba4bfe04f861acbacb4629fbf7072885670ca99a5d12db65212924d812c83f951feaaf3a502e97220f8ea16a243bf181815268b7fa76d8fd4ab6804a861514070cf5c809b8209d0f9563f56985dbafe769e06e44ea39ac98cb4a14252599785e41618e028b049a0fe399091ad94f882153adc3011906351b711a0e2293a711b5e31b20dc620b1b8a1f439fae7bdced7a723c88a0b294ae6494496477e10617d654ee4a2fdcb0a1b0f04fa20b13907144e6bfd25f3a6fc4a06bff8b2b699b5dd083ae83f44122d0140c4c9ce220ef0303831952e7082144b0963371837ca4ffa2d5be56cd73c7895bf0c32f4412585bffa8672780e39b2346e02b0a225e7a9437f41d2f5212c303f5ff14bdd3d7d2e22244310344f340ceeceb80bf0f4aeadfe22284f9429ebf61f5a0845759bb81a396118569825834519e5458f50975d49fa0233a92783e700d1cb7057e3698bd61854afa75d591441d14721e8b28eed484d5f63b433ee20f6ee34fc09acf521bde321f30f5b28bbb7efc090fa00831780a3c60cabc88b2f85e76a2e30f569af81345d284f93017cb28752304b83c2b94bdfcf0de60503f60df2782d0109f0d7ede6d46effedbba074173e8e0d9705ba668c2528290fe07f86003b3ed119d9788858d0a087780c2b178dd03e3a6eb17c9b7e55dbaee474b78ddc335a2012dd6bd5f52f1d0b083b3322bfcdb7a2fc92fb5e2465ea90b30f5bb991ee75653cf43fcd130e858521ea21c691a7b2d00390d221923fa0697af3c44a5f38a01175e2e2b0252576326cce50a53fbbb71a4f2d6134a66bba13303af4fa1c2d60e38a37d5d4f344680d7e361cce7a51e8c1fc786d64e8e67beab2734b89ff963071a635fe2875e38bc08d56b01b93144d0ea6d586388d0141307a19b211a44f76b5fadaaab9597b86d0aa2f3b663543087ee2b44e9863002cb10235e3aee939b8e4158ddc206690779bc520d5815fa86d200aa0221e4fade513c46c42771e1a11f3b049336e124ee09e136b6f11a10eae8adf6592c8c06291b42ca4c1ece4186fee49d27404c95002dc10d9105a08f9650c282e094382f146e95311565cef0f48326f2bade37a3bb599813a905ae7a091f3b84444dab5153b2c6cf231eb4326556411240b39c32e4659cbdd48d352ede4ecfcb56a4894bde9e0ffbce82c2d8db95f3e0019dc84ed90c0c1e109f9345c6153c78c338820790acc8577ac2c6481de8071804304f9b83767a2be486a6fb65f359fd67472696f1b978941644de6518b4d97bc1b8837ffbafe198edb993188700968ec07807a464f24eebe083d2b6551a413cc153095abee2bfe60092fec198426cbaa0492851305e3939ce828e054b969c57485102bc962e7a26b7039174c941578aa626c7311886661d3898d08f3ffd7660cbd4473282cb16df0e3a02837b866c3b5867d7d1e1252af4459de112184957d0c15e2f51757550bf2dd67c2b240effe5a91e90cfeda5201751290f8440658504f2de0e0f2ac24793ab2171a4937f9e2319fbd9b13164cb9121f4d5dd3124f2522418051141fdd42a241079eabe778506f10b5e7e4ac9f7f8bd7a747d7945ddb83c11ea75c9b9966ffcd35aa26266eaa11efed02b36aabd0770d32e500aa6c30e290f10139f16f334d426dad11a6d78eb6f92a8827453e7ca4dc4739d0a13bc0bc0ec41b8325f71d1544b1f8d8abac888ba3fb41bee990f38763c602ed613122f5d0124eee5eac805d11c96051073f7a78ce2cc19410bee83fe7c42c2c5e41eecefcc7146399ed6310fdf9ed34f7733edf174a9e42afd4e8679ed539652ca566a4f7ddc14594eafca45d44d418fb62a59708ab995f67f0add05e471fb0376de3544466a1b51f526b745ce3178b76d24cce3f2d2af878dc7a379c26ef6a360f45014b711f67a64226cdd0d0694723bd7ca8b54046d4e271c65d1607600a544bee6726dcbb209f44f4af2f38f7516b3a17af34989b53a62c2f2d0fcdc71b8557cf4915e289d58c60d0c11c3221ee593ab79936622aff6557ce968fca7b89d24a428aca060e936ef0d5a2264499dc6ac494d0c4b2b45b52bb46f5855fc6b2f1a44e197fcc372a175ffffb60147ba4084b104d1517a4869f12e91a34a9571cadc3f2d8a003b8ec947c584cdf71850297de18624db354d57395f4c58d317bd6a3ea3065e1c3de761bea86581dba5c1ab67660199f3c55ec5e345c4b79bd6979782c8953d88d9a7e4de10f7abac8b660f9be55a4da6893a51206110c439a39a452a5a9e80222847563189a948895cf9f5425fec3330c73ddc06dc80c105f6b3801884caa8ebfadf37d43fb42ae0a9a22ee89d5247935505d87cf4c6204c74b2ac44fcdedcf22a43a5d1f5da3e89010dc264f89bd9b8409b0fca4edcd207668ea980ed65dc73e63cba423de7a1f3b69b5fe6a19e84d90d2932ab4390e75bf971aebc9d6eda964dd5a165ac59d0460f3ddb540cf4bc9c1b964e55aab8cd8ea9fba316f1e047ec60b834ebaacc10a7bdf32c1304fee0f74de46f152e923ddd9b57fce7c4475ef0d0f9f3e3a852823efefdb855b26d76bb6f12853c9bc10ec270105c0fcff9e628dce3c0d4f0d36b382e50e908e5d30612758edf49e3f9c6ee6b4bcada3fb4fa9cf9f46910524fcb97a858deb6233eb7f2171046a3a97365e9148ed9aee8b442b919e865fcb9aa2260b3785c12372ebb658e7cf80388a4211d04406f38dd980761c6b3345b17af1c71ff4f11e89910ea258b325cca25ad5a78b0c69e167ce49d2241caf84b7f4d3627aff9bf2a1e45e912c6963e72332db693b2442e61a9f7b536ea446d08663e913e4884895d3fe64214663a5e21b621f0e441ac7a3d6727938f8131be82bba0a87bb636cda84899c2e1f54a1fec3170c7bdc2ddcd50db898cc11564161c31baa8b451a2bc15a0173e3375b3c4c94b136363d2a0787fe70e4a278899f2fca69bfc089ee82a9b8a31ea3377f69e91a07d865b4bb2ac0f8429f57b35d3b282d9857d7fc0bc35a7f248cd03d0df51ad2ab38a93fb711e291cc8aa1453391c9a8a0a5dac07e104736cf7f77b8a69aba5260e4d5fae3775a1eb9282696ad676d09351afdbb70cc1a20576a2c971a22aeb21ed9bf81c90c697cdd43a026ca290dd10a8f177f702fb36beee93b0dab19ce38bdef14562a323669d9a7cf7f84ae9e34ba6addb0041be90ddd4a38e98c8b63d4d1ec0a991533b31d6db5a3dc2943c23aae82573742bb8e87fa01ad748dc2c73a111f23d488876cebca17e602ae038f12f413a537332f26996748289a9e118049543162a8c42827babe783c9fc30da308688b16f80e8aabe2af8bed4caa05ddc3bc52d12af8698720b7b9baa50b7dffb498520ae467fc4d549c163c65ec550079533a0023e54c5b0891c000a794abc7a33208bafe19ac315ac51a351f9865d68e72305e01a20a44c08571984799804d321c8d504148580fd06bedd5fc0c5764d1c6d0d7d11c9632b05d60fd108d2a43a207896c3cf77a3e293be4590ddafb2aeacdaf08a5e84c7b59d1776069a4d8534512ef3f68321d3aeff1a5ad8b6fddb96cd26a08dab462c14d35bf845ba6b072b765b8ff1c8203e17faae7e5f6c43b12262126bc11830bc1ae3bd33ba281bd92cd1cb5f54a697174b80a5652e991ead5b5eb23bb703e7663d59769a2eb54f3a86c398497c3e816dd1a48cd5781fef9425cff4b892cebea430265a939b41d13abf7fa3b3a6a6c71137e387f29f2dcceb7b24c91181d3a00832664d0323e1dda1290eaebeb8d90d61fdffbcafa8dc0b7a8b18f2c57c4d894a3674eff8f1547203189368c827f16cff49e1fef518d77463d98df7353644480d20e32815034f04d39eb73ac3b366f63a6297a058bd058c8c7542e0cfef339d0f117f38326c0a6238f062ceb7b2443e38fa8105320fa28f4eb998abe988839caf284190c032d807450bb698db7360b4780a6ad1d5378b598ff5f3713a24dd2fab317532ea4e5ca21f6111396858c6565baddcf25504abce28603c51dc7e917294bbd5e80ab0566eb7f14db66f74d6b9668094eac12b95fe63247e8df82a23bdb132acae3530c91fb65ab95ad79be6b8cbda41add1cde70efd65e1882f907b19055052a069b4fe838b3f472246ae5b624e01296b255a60fec2b947ba60558060b2f3de4c71f3190ae056471cd45fc0ad09e8813fdb63b13f44c0e196b13662a769ff5d3e6e880eae9b79eec7fb4fc1b6d59553d8000673ee34c7fe0bffde620b1c22c7531aaa154968a31440c5a0f83a43c3e0be8f654055de9466a939d8eac57930bbb62a6131511c6d912b41f629951889c7b4aae660e3096b408ee415078c03d292eb3f02a9162b5e07ce374890ffdb848604618aaf11069d2f34d7bec079e0c7857ee2bf5fe234d240b385e685080026fe5a4c281d0e43d1dcf4a47d003838a973c8c1d01aac91eb2dff71808f0844453711a588040ed84c1b1472e6f594664c0c5c0542940181837b110151ca58bd416d193db10371f8caa7628b528e0240800306791138ad71741571e5fc2b41ba5309bf8b0ac318ba75817e33d30ea703395d61e160379c76bcdcbbebb34977c0085940ac882721d239b403f1c153f3cb093ab919c09bb9769b539b56139908fc1dde174e03aeb7009555d436570a1f8c62983c0b8fd06b3825112ddc654e295ef81c002b90859ccf811834e2d91f01b13e320f6e6ff4a1f82c7067620e56c1da371a0bb680c6eb8851a5f1e8d21617cccbe9a1cd9286cef4a03196d543f295f66e88262e47ae99224e1ce6ca0718e70386c2b26c36e69b017337ae86815d546028b9a0dbf302bbfcf20f8ce2fe9df45b8161017863a0d2b27b818da9680186b674166928b9f12c30fa1f1f09fc3c942390ac30e663c2e283009ec2422e160109fe3c805ce760a4e3b1364ca52ae360863b6e67825f6465681c05d9561a3d38f1ec5371ef9358513f2d5b9686ccd6819af4e786157d09684b4e537bb20a1738f517b021af45e7117ef96dc95ebeedb7e5373cc33b4f8983b135964bfe98b2a757896e0aeecb4f40a42cf590e9615930729cc378b95907be10f06569a1be511fb6ffd63504fabcdf0737acfc61e92abcb99ad7a87653b10ce7e98ae6ba1115c2b2c2d170b11e0fa3e4a70c0906d74c8854fc3a047276bf371b848bb32aba8d4adcfcdea05a0ae14691ee4577ee6df29b5f45c1d48113e94db12b4f4c7f1b78e1e906fc50a1fbca41ee8a41b48ee9df6f70d3ac24661acd1fb512b94338a0ac8d09f2050ea21c057adce6a0c95b46113049dfe4ebffa49a6421fe4d68f001ab7ee30be27bd8b49684ffaaf37b8337c974b6066becead121880316c11d96802f1289aea4b90d2226b3fea05a885c6486bcf372459513b939cb0f286b7a55eace5051513d43669dc03ef74eead95790839f967053bb3b5ad646582f1142b6d2682aecd5d66fc8a1e531b230de0558ebe87d4acdaccf26d58ba4186f727dc8d126a52a30986563007f7cc0bcdf47bc3ba09ef7a9a4eaf7bbb0cb0c2bd966ba8731446271ec9cc2c4540bdf24e7c4654cf2ee11087ac2dbe3be3428bb45cb2b392d1466f09c2944a5534f62ecb13d0c15482bb615c0bb59e1f58c28b6e06ab0a6c7557503daf797868babcd0f588e17f08ebef6b8308c179efc36534466672132a986090f10f5ee6420f0d3869239550f546f12f978a68b3abeffaab28be4248eb5ae881fafd90e1cd1c99cbbba28fab3b0d12a18b062d68ceb6615c0cf7e95ac45f87e39629fc359ca59453292234d472edf3efbb8fe2e926356e3102e4df4444e603c9a877d0ac8ff61d423b78d8545da49b400877d88171cf2aca01bb62430eeeaf67135738d7e1cad2f3033effa9c8d475940d6366323cce8d05979245b7adb783e13b40d0f09e977f6a0b88d374cacee29abed486e4a48d34ff7490b050a8e7e3f06587d0d31427ff8b3ef0bf9ea23ae7cecebc064ac92765527bf73d2b0a51c246c555ac2442971870440c2e419a29a07640630a275b11654ff45b38d2dff5d8e79db5d81f14f9a1ee95c44ecda02fec02e721edf06628ca96ff0a4437d99676abf3109fb627c87af348d0fe1ee766c8b14f7a0e65098f808904dfc3eb17d4a02b8fa9de2e3c254643fea7c75e2e0b0982eab19c02f202c3fcb7a86da3e2b7dd523591d3cdde0bba331fbe04f38420db71f988d64255a4e713dea5c6aa4ecb91744b8caf7a0e09f4ab2b1d95ebffe47d34a8b644908e94b779185e2dafcddbd94c61b279622aff9dec470bc24d38574131ce98d1e9055c0191bad16dcb086880f23510146620ae99e8b004235c48dddf8cec5e61a3a86743f1da2ba1787857bf27a643a916a4c2c7399e840b9998aa22bcfa0914c88a1c8e921dd337e0a20e44df4e224da16f9d26b1107e6b6c8b58f29f50e98de4e24fc2dd6e228479b593d69869968fbce15ccb3c6c13faaf4fef0d8d8160ede2bed5312866acff901054a9ccd995e1588956b8239a45be0cf2aa45cd2f91f28fa089c9e342cd790ee12de49c743a13f98630dc0e648919dd2498a3f8078657cd090eea93f5d15e83ddff3d1a350dd48fd06cf90eeba498a3923f5b90e3859577db268b2be6558dd0a2bb4fd7c2b32cec2d2ac24ed9a461130673a3e50ed87e86c0e143d15072cbc0a83c2e9b435e3feccb5a5c1f6dc8482144244d0f495de91225ff31f0b8f84f77d2467ef4663ae9bc62b0cc3ed5fa423ea72572b8ac0c0083c6b75eb7a718583dc83640eba435af99ae3864f417a6deda023da3255e4f3df0e925cc168cca9b2938536b50970fc9d02fa1d3a2f05102ec5567e26c8dece66eea2c29e6710c286e8b3a9170c3aa9cb4f562249d0e3801a8e9ddd78c1106fc8979d50b81dcc3601fdcc3615e90de8c86e354405c4d3fa3df277fa64329685a1e9c6f18184f749acf87e5ca1dc4c8dc2b74a845ed909a02944c89724a71d44e31180f66d132d1903aa166c9054bcf18450da30b3109e04a16dfcda2c75bf548916568b86c39003ace0abcda3518cc89ec5746b6985218b443462ba58b8911df76923199f90b47205dda6c4745e8e46935448e8d16737b958a6f5c85516b176993b82e93fd9705208708648cdc7c6d765ff1aa9743f4c568733526fde325bd18d7e888497cb8360e9bd11abd646ef37ae7cbabfe60cc43ad1864c31e8b48ab9650bfb865b08c737d511013610788d12b37c159ca6e536e68e5844d7750b1c53afb368a9250f8ed32b32f2f2033faa799ec54b73ff833e3002926e96427cbb983218f78b0a883ef7acae6609a0b73d99dc0ba7463d0c5c9d333be07bdf32f06e5c53693f8cb078b915ab82fd89ad733037e6c7b01e6a775f29156f0cf5cbc2b26d1eb7ba13f0e8c5144ac49d7bcf0421b2aa38282030910282b07d14c2d3dc8cf4723f4fe47769dd1e62749fc466fc932a954a27ed4acc8e07d6090c757244682f0aceb268251325169cfdc9ea34c17fa5b576a53ff83f8f9ad5cd483d6a548e5f9537bc22eb58e656b86623db7213eaabf66cb8f68b50e1a2d477eaac4c76a16e49da6132749bbabe470f91081ac79e4054064b975793e162494f33144409120c48ac423813cce0f81247331cf593b7798eaa922b65fa350f00126cc3890c4043314b9609f264ada9aa851db55b2fe018286f4be3974bc19c98dc3c2c4dd23618de3b0224f4640466119995e21c897765d0f26ba4f9c8d7a4e6753128f0796fbcfb89c7a11ae48b8083fdc61cfb45ab81cad7416f4d8d3cc65cc37da16945955535f9a8904c867baba204e6a0c90ab2fc98811c058a10a0413714009a9ed4776cbb5d9374f8a1d61bee0dcb805c57e62afbfe811f21f49eeb181fd1c0692b7811ae3986b72937d20a6c6b89222e5889e8d69e28d0c4fc88a8827e1000ffa5b61f33cbac8c919026242733283a0a3b4f7c004c3cfdff94210d834743c667ffac08e405cd8cc0cb6908284908e7ea9fa1917b0f4fdc62c0c726366b66ab0f5a940638ce026f89b8ec01dbbd04a66225eb224c4f3381b9cac20e984f3cc4bbdbecc29348c6d6a4bc7dce0ca8102269691d941ed536023434b315f951e0524bd94e06378570d1c9bceccb3056b6a47185e4060ec8118843c2cf3b41c4cb2a52d2250b6841a74b26e310c48a9f731696d87c68220336ec4615e1210ff298c0c66164156870d3c8e686efd419c5944a59a10bfeb297ef41345cc828e0be577a379f9bfc4b10fb804ce4ce23a47ae0bad99425bb5450858cbf0a27cea52f82c288537b31c68b943ce63b9522da3dabac0c605dc017155c195dcef9b953a1750d518405913d0c741d89ae14b84382e558e5cc1fd95b792ed896bc548e4d30d7f077286432f652d375204a49c158e5d55801ed9db5f616132e9fc76894987912daab7a34d4bd81e7db8e91f349294f46ec08a1d8f3bfdef52c7d1e071d6f1b3eee206c9ef2bd6077144ce3ad0eec6e2ba933273e6677d0b260cc904fa99ff659fedce48661651d4c7140ff3edcc37994f7d07d13625afe0d13a3a3dbe08207d080c34ceae6f28bddc1663c11fe01b5df69d02f420ce837fb91e2116fb5ad03152da86646b4179087d1991c6ac3b4efe5585fb2068aa13eee0fa06ffb65c6d53f00eb9185f3f16cf60fe4695c5d5766906dbf483e2a86f0459e25393dfdf98a0f24be46c0e3bb01579e9d2b9e4fb5cd06bd1391e7cbb43830f8401c6491eaab7692c763c05cba90297896c4cee97581ff218580d9f09ff46b800ef498655ce9111bfb3729afc0fc59b5d294e1e9e4fcf1e26120efebcba4d21964edc892231b26183f9766c65db92ea48aacf9515754957e914c1c46668bddfad81744bc8925a708ee4b0f998bfb328224401e543965bad6bc20ca4facc15d2c590ecb2a0d42248e325c8869e528bb109918d3d0e2bed42879e1e5d2d38f1af397de30afdeec17aa67107db724b5efdbe0e0331aa7ab4550866ef2aa53f41d21fcb69c4f534ebcc7413243c5fb3a856c97ded874b6b0c17486434dee319553a50ae13af144491411838a37bb760e5402a09ebe6216e8790912d98af3a20e48b3cb26c6196ff7c0e913cf0218885cb74a6f67c7b12b5a35940834bfff9cd7126359e44e23a1910afbff93db2829de7fa20a185907cc80f0a18e40e24e03e96e6ec74ad858e68c980da6e3159088df507a02893e0778e4ef7d39c93a8a516551755fc923b534d3d558308da5f9aab2c120f3907870023381db892794b5a2688c1e0c887d09d93d5697e40cb2bd04d1836326ab2db61e19b48352b7c35c285090e0fb4342ee2fdf7c727364af5b94e42dbc499f6e5b15269c3baa1371db8ff2e8286221fc5f9a34f70116258a52d3b3f6290c1e96c00aeb981a31014232aa910a1457643d04d8f8f6986fad70a693dd33eb83a21268dd94e52f9a7b91fc904a0dbf38ee6791194d701908d032191814c1c0b774f4d4919a90fc3b8b9a142183fe51cc32d81738bb62291237c70c8f9a4d705ce9b73cb731fd1d0b2c10e53cb8c3a64e6db97bb7b1f4c4c661e515a50e33b7b45d3c78f8ea47c3a3b01f5548f01bb127597ad5b25282b8cc7aaa6271a799f8750624bcc1a7b764ab1fa83622ae90b163d77dce1e784568d93692949a6f60408b16dcf664b80374d09ebbe620a164a7e2a250c0e6354c5b3860105a4b27c17903f3fe73e83a71f02deef742abb4755ea4cffb4f2f5446f7da5c4ca53b34dd3285bddc26cec083d7175ac1c2bb9f554debbe1c847940dd05b3fe14d6a9966354a5060d1dcc49a1b7af4bb445f9354a8a96386e251ad6104cdcab13537c2c849f304efd847c8aa80f5a894e0012452f348c0464ccf22b077f614ca128244a779890a5f284d9f35ffdf923f0881ce984121e5ab1709f58b8654817f48944254677d26ae916c16abb49e936bebf5a2df3b7bddd22a5772a39d49b0829ba8ee095ff519f186adf5c3b23d6f2c85b85e8b7cd64911734a124eabc15101d8b23d2df0af839dbd1d53f73de9a0e1417955f60836ad74f4294da7f4bc7c8978ca06678df78f61a846bd9859e4e566cb0fbd98f960deca6153aea43e6446d1043e2d692f0809266769c928a11c347a12f5356a430130e16219050d6b38b592645b275cae32f39fbed8869ceda8f83ee3b8276344778a0681c9dc3a01a9d84c3969ea001ebfc064ad3f733137fde89ff143a2fb1c55847d5029ceab0d032a7b4dbd228196b7a09dde6238ed83afcda950a9a3a838d819ee8171c5d5a8a8fd6387909ba90bf5665d82800c6c83610f7a3b4b054caeb71148892ca24c0abec35996e6920fd10554c74cf776aa4a26a8235aba7d41c1ce5038bd128741b4d30d71706de0c18b8fba19fcb4e62dc76e7e805539fe79d6fa8f384f8f5c73dffb97ca1510fc056cd0a68b6e67dc81d50502fbeff27d8ca242f0d4a66263d562d5b74f8cf922a30f6571518be6e9b8e7e7995ee01ac15deaa4f8ebbfcfd6f4b915f41665df234bb014bb73100d60d15d168ea4543ec2be6b3f0462f9812a779a75e4b0aa1a8ccc1345c89a2d567b61e2bab1bc36a277fa853277c115746cf8ca36e8fc23622670d82e62ea4a1d5e2d11be32abfc3f5a143b0bed81384ec61f65ac51bcfcb9c5e7b3971a8bb4a8cde5929ec6b0b9ddeee6195133612a4aa820409ba1f9a1b3f3aea6015ae302b0ee8219695d2d1d4420ba7a9a7a63d53d0e431fbe1d7ce852d020010eabe0251ff0bb567fa56400cf955e4c2cfc558fe1a3ccdcf3465db624b31285c2d8c472a9422d6158c34f4991823e7d6150f06f16627b21ed8335d679436c1aecf94a4bde2103818b9ef0bb599552de10746175e9df5f4aff9d667b8a8252ac74999ad9ef2a13ebfc49f4f53a27d3252786113e53d141631819151cd7f046517c755a53197a6e13ae440055c0c914ea7518c9b4843a3868a8e0a377b71db1f6bf0c9f3a5c455188d0e9ec77a8df8aa5c003fedd59983aa70c16c9933b33a4a337583c0aa06840cb1feea049c60f9084242e7a7b2dd557a6aa7fce7e5d197665e941dbd02ada6ccc48ae7dcaeb583ea91f4152ba4c408cbe642ca679299e255d13848a15bd0731f1251956aa888303b9c1d226f6ed90ceb4231ecb1271e9b3a270d249838cd10c02582eda7ac1f1157088bbc7231d5c1e13ae0b1367d0c7debcf0e2568f9c47298b9dad474bc669739a95f543e7e3c019f921ca810393bbcf09f8aec8b3c3248acc53534f359901a4b3f5c06a0084f58a6d9c44ece253c45e46ff5ebe5259787be64f830f7fb09e75b41ee340f58dd49b68786c7d9f23edd2bc0e7fbe56335ddea5c07015859429a844e1ec53916f43c2f6070bd97434e07be4fd5c744aaedf959763cd8e8b86839d5d79918859011124e289aaf80a2021aba815621e44d66e22a56bc4a11d1c6725ff636eb0a42c0709c1998b0dbd62b759ec0c409b450ff143b19d22841cefa95c62bd9d16c1a179855423d6eb0888576bdf839f082b1c86f6e9dc7f07eb67b4bebd5cdec1d160ffa54fce22e2fec0da3f21d9ef93a01c6495f2ca0e009ac3e4ccb730eec63b32d6ef2f44590d2d588dba6699d94e9ccac5df053d886a51667b519e992231acdedec65cd352f26bd70fda26f2b4d776acb5225818f490a03a48585f3d4dbe979bb22b06eff6432d8dad2afa25c52e45dc40338e4f1682c092075cf3d4d0c1a767cccfeb00b3b109be52c1fe5f17ca63a138a783376f6112dad3743e12e67b7ff5947cdfb0eabdb32b041e1b14fb0baa229d36161514adc8e267e78ba53b38fa2449519034947feeb320b5160c6e5dc5d6dd8c8c9ee824a7f1f209f627b04f51538675ee05c37d16c3dbd33afb21dd990697959ab591aa313ba0c1f38db8aa4e4e0f4af7b38047e7f35276cbcc6205e6ef8d4392e5a8af168d59fc3e74cb3308463a3a0cabaa4be722ef2993e01e59107a06ba5e797d34110ad0b6f74cc439df54b7231ee1150c72bc435fd09380dbb97903e2e60b43cdff0530ed763b90ee4c7a6f974d4e4cdb04ab378eb88d7e721a9079c3d7c8a5f40f3f08ffbae3cf6f71dd7f355db20267cd369984147d842310e5304af3e76fda17b4b4f1189f2c8fcdcd097e6dd7c6eecabf47946dd077b5a44e39e80a5b209b33393347b212c690a850c510f3cfa82c89075a3c86b93375d862c89f1532d86908bfc12ce06c58a16b1f56c32d2c0c9d87dbe1d135ebb562ef667292d044f7073b090def14a70e8dce20f18d15029dc9c1798558a73574490d9cfba1878180fb63c0e356419cb1440ff0a0d1339d5aa01e13cf0c84f330e13399168877995eebd791b93395b0ea79aac055429ce20941260b357597df0117f2926417c2b4c55521b3bea65d20ea987004f9a7569e5c0c1d30a90ed38191c091f33f424151e04edd6c1196ed1d5e51401fb29ece86805cdb39773ad6c58dcf43122d0928dffb7105293e72b0f81bcc30076d4ce716f61b7624d114f20379f7a3e21800e2df8548857bead3e5ccfac06a86d63f3334b2a999d0ead32b19c29662e755c66ebe36164e90f1b5a5a02245c23b6d1bda2a916b8d6cceda87529374434a7f86d458f08a7ee49a870752a3ebacca54ce8bbdc951ea5b66437a1fc7900a2c915f39bfc22c8a73b77af8c197b193503cb3971c1b40a59561e07bca7508b7209a2b6d6b9d3993f3a2fa0c28f4038fc8c6ea3da15bece2c56e051167b3e014dff7ce2bed2a17b5bd388a39ac7049c3e06365acc64b2ca726b02d858010e8a62f552413106b2f5e0336d177c651ca9969081a2f2d36b5802593824eae0dff42e8cca88505a220345e5a9d72b09b4ec1a6f6116c12e20cab0702f64a0a07c7d5d8fb07bd30ff6d7ae43504c2ced6e04fccb19ee7adfd5730607cd02763adb4ee4bcd3b77bd61eb20fe5aeb9add64f7e600210dd4a4ce9a194f2933d22f922f6c926f988c5a6b93b877c2e39baa0ebefe9eee45b8af168384400cc885509b5cc60dab87f8d0337d055d7ce0eb4d81b434bfbd0c215dc02dccc30d001115af06651ea977e9795e61597bd8f5310324c3e41650b94bce2a094dd7cb66c0be970cb1b6a196bb47d0f12bb2ebaed6eee67e800fa2e19d17bdbde6db715fab029d1e0fee3301a74a87e50039eb17059dfa14f89baaab84c313d1705c4561e03c117de2ed85a3fa1dfc3c5009c8b8faa1abb8f260f0163efc80f92c1532abf069d588bd58662d15844ea39911879ca9a67efcd5927ac99c14f2dcdc035ceef58d7aab9b51d7ed531a648e39437f654782ff584e69239b193d7792e35b0d320c7570912df49b323e23fa673dba1ce93cd079c9031d29f8bc9577144069abb0021b48e80d9090fe74b3d04cb61df0ad87edbfecf649d129e26809d524a5c28c47c4dcdd04a0e5118318c060e0469fe7b3bc501e91367f213d6461be8a81f396542210a0883eb698f52ea39f1adb207b934f0b48c430ba579aadfd06badc30f43887d6c53ff113c9e70d3850d7fd9c8bc4dd027e4f6a49af2bef598c4ab387313c4c58e934e3464417fc0ce66c257bc7d45e1d7b47d5f9a7cdf971a38e12867e718cb5ef6130d9296279302312d6c57e6a62fecc9ff3eeb3532ff7e322e214526917ed5101de9a66ff7281fd19bbdcd9886cb3affba5be8e7dd56f89ae28ee7e190001343abb6a42f422b3715ae040697561543ef3a767c40bd9ef63f9bc190dd1157f478d2ad2f1743abb1b3160ade410a74286d8325e37b81e874cfa682d7c7c9cf614a3a02cf2391c61bd08c65f269cc5c8df69d7073165ced68b258b22fe53238356a3e37838e7f295362039a2ddcf38a43d092af8560e4304d9d2775eb3bc789807c7e8cba931f35999ba294c0943ddf7c28ddf89f25822b81f7d903535ead3d6b18b21a1bd0c31300ae61976d5e73c1140c669fc960301cf0400ea5e30e41a990d0f73043eae480c66abd7ab52cf9f7b93729ac521347f13c4c28b9169739e1de360ced85d849ab7a286fb2e5534ca7568beed591f95c45c9aba666835e0dadfafa0696d62f1d60fb9e508ef0e74fffa773b6693f8f847b3cb81087aeadf223fcbc597d05ceaeda89ab8db2a6f1decd9b6f8ce55cfb8a7f2168fd8cabfc24045d52b4d9a3fe0bc842a6d53957f10908ba4c69b3b7fa96900549a9736ee51390e982d6665ee52d211792d27ff3667848fbba1d03560dc203e6679ca50c36ace59b6626f54dc284455665ed0f175cab0dc10ae30ffae4360e7abf9470a48250f66826c3342e22c855ae5949a1511995bf313886daa2e9d0a4d6dc0ffc3dee66c4079222fe1b74543e3b40242f8c02c471565eeadba660ddecd3304c13640709802ecc3f0d732fb087391153b5d5d1e4e1ef19187faca9135403a2812fcdf93c3960aada87757250868123881d15f799ea5dab1534e385a18a2d453264b1d3b19440f3d1d1cc5f3959e93ed5468b6fdc5803ca771dab94347af57b9787aecb48b8bb67a10eb70eb2f4c14eb56825afa213d1467fb6a3f7b4adea433212b1fe0180d0e033d8bcacb18ca548478b09a654f1e92da40af96c606de2a090a4d38928c50cd8d4121179bcdf4a9babf599dbe2d2166a801a8a347f9a44232a2907c3e0517a5184566051d76a4c5b797f2c49a2d3fb42f7916d00caa55febaf846c90e3c056a223d62909b22d97ce60c2195245d29fe615fabd6a568c29714ad197f07b2873aa55ebe9140f507899b09d9f70512945ff19d48505f4ba0b2f518cd823c79c6bcc0d07c6a54d42fb72a1f89690e3c1803aa806b213f11276c81fcaffeae71a13908b444e236c425b28bc36eec5a6c4d8a2ab1dc240933c7148f14ebd804fd5edd9ae874461647951b685ee9115e2b45dc817f3594234aa9a9f7ae2ec9d96d352eba70bc7aea3934a107a29de637c810e1b934eacf7e06eb0849a5785c9dd899a5352d05e7b5ecba1e8259eb5d996b84440880822dda1f8f2d34ca485c1f30812f4a98e92439b670be514040912e8ee153f93cd851d18708610e03fc5259ef5d9b65c404db8fce09beffb35b99d76b59146f973b415db2804b8130ed77cf3be994d756685ff47952ef170e28b65cbe43e8e9a08e4e3cb293b02003bda2bd92f72196f85d441b848b83e1426b8d635d3a9ccf98221f53778cd8337f7da6911d6ffaf959b8c9e75e8a2ab571ceb8923270d59391489530f629bdf97dfe0d153ef2a64e1e4d5709108857ac8c1a466708cfda55d323aec88559f276f3ef6c503fda2e0d10f89d90cf84732ee2f5e07d59546269cc35fe7ca96c2e544ae6485701a1b7713767f01713ad18044f4d3a92f1e850751dc9392a22b823819ea04cd5454f944db2f5b1a3e7145338377afa490f551b6c9323c4868429e3edd827b5a17bdd3ec2e1fa6b0c7bd679ffade5ae26df6e27367a0896938d786b4f1d73ba9a9d549dabc19fad49980c051400f0bac653fb994d34d6e97123a5f1dbe7413ce3eaf486c7d2d1b365f2fdf10cbc93927b1b8fd0fd0bedd5f5050b47b2cb084286396fba112839fc6313ac8b70a52341675bb31ca493f8453632465ba0a829a1713285292c3523b808ae5b2e99e9499360ba1208a74cb1fdca359fe48f85112f21e9482ebca3656df9ddbe6775b914964cf877834bc39ec5879f0aaf7b6494127535e3e3c6218d3368a6d94be48962a5b364fdd60d37c81eee787a2b5eff577f7c14aa1bd565b834fdbae97ea0e4a44cf5178686fdfaa39ea7164413f476baeef738e03c0b5205050548d54c593c2ea0f1bb00ba2765020a3ef3c4e6cefb65601c7b47bba972036c417b8ae3c2915f1ddfeb8aee89b18c183425d1b3ca5a4ebdec6faba82771c06d39d93d9aa7504bb3aaa8b639f07faedcadf5dff630a7ed0a9842682850cb4a7108c35ee677057b9792ce3d61aa5636bc5a67ee7a94fcd56321ab093b0aa7f0c2a447e0c29b810975aa47c5c342640fcb287d75b835d5fc8d4e7694eeba72b4810d1bfc8b7a5a746951e44c22256ea1707fd3d89a455bbcbd89a8177915a50fce85cff89880b52e918b4de4a83fb115033ae471b1a4098d044dc097ee5dcc3959caa30b7644fb4d66741108064f728cb39c8542aa1fb288b807daf73283db7b4935e86a5ecda894d19021233ba273b84d3f7da2f882b3bfd677477455ddeec4a4cb6c55b004518dae89956921f39cadb48b67e6cef99c344063cd704ba951fad56306015a503992eba0c07c1f68d7b54242d8ffd2361b919975cfe459d4a3b7c7b56374fdf01a8e75f029a0115872b2bb50854debbecb67f26fd8c4125d3471ee566f37211fda9cd58b4468824646fb9b794522699920ce80acb0a9f0ad4ca4c1e3393bb5bd624bfbe909920ce9aa4f53adeb241a6905687f5d506b11d141bc8cd58ee6bdcc5a0702ffda21f0bfbf95b038974443a221d918e4847a4a343afd0441f51235b9dd41216b7ed3fd1a816d16e0f678835270da25ad0275838a0dbf4a7b5588232bcaf309a2a75fb8bdc2672d5212faba812381a1da84c0257c31d0dbe49fca8b7d3908593d12d7750e7bbc72c76f35c1c86e35e9a84ba22a017239ab38a52a294084804d493aaa43b89809cd61f8b945e9406296ebf57953b77bfdcfd720e330ca3710ca3a99c819e5659d640d56f0d547d3f692da84f555b389555d92d643be8b20d747da6ef75396bf510313980671ae832a15adcf3624273d65a2afdd31e1304e207ac0f84203ef641306b8280f5d8636e26487ccc620e7033d15a3bcfe5013c8509481017d340cea5e6e4e4e4e4e4dc7e19ca09a1a6d7ab043f14426158ad254cda1c0ca8831eea1179370de42c90b379314266fa63266426a68c7444e26870cadd22ea5994a5f35cde50a9dd2ca01bb7dba4574454082ad093a06da2fc0ad501f5891f0a4804240212a17a5aa80974fbe7cf8b895fa1c0b9f4b36042516d30a9dbf4930e6aa0b8031490480705ee14f2715a162e4604d4f362e2f73b90a301bf435e80454441de0614086edb90e05a3837f145402f866ddaa57f4ef75b15015dda837359e7e6016fa604ee94023e310bdcc9ad8f40f1e7b94414dd82d3faad8c968182e1f6f30bb25801d331dc1378a10947836ac1bdd8700d7a05cbe84f430cb0a8f40bb7db31bf74d67919ea266fe290681351f147c8e5ccdd29d2a13d8dbadb4445d4fc792efd4d85ba8974e063d72fe4dc8bbf19516a13f266443a7dda442291c80a98551c25a2105682bd62004fdfbc9c46e2a46f5a0aebe9c320542babfd431b69ad6de70ca16efcb3edf5e39a2e849db8e79e6d5806ff7bec6c3de719c179ecc49b6019fe3246b5d6cedd6502f7d2ced649c4bdf4cf4b7ba88e887b36ad75e34020d4ad6f5ececb7944daa5f909ea6e8c8241a8fcd4bd22b719d5a89b36d2a7221df370deb37946aa1b229d83f3627848bb74cf8fae51431a052173b48c4aa1d886890c6954a3fab475ea16e921b353c4f08227d725e1ba252f90e20e99a27ad74253def377eeee6ee98f79a5c362fc9731934ed22766f75b4e27619ed6fa79f03715bcf39e5659e77492d6ba8b502d7f7e47b36a05a16e4ec7923c39da558e6b20b34c1eb1c98ed8c0ccc077d911087fdaf95c9a505f4ce738979d12642aa8e0e11d476309fdcc25661b9c8b04e3f40cef445baacef1ec30696de70ba7b975ce92174471b718f8dc398f93f469733c5be7740e153b4caee82a8250b7ced15a3393cee19d2675733ced3a500f626bf854aa8891c938eeeeeeeeee30a5b514df4051b7daa4ba14aac95d67a24a8f42f5e7fb37d527d37b77fd39e55cfa519cd22e649eb16313a8e3a172059a37b7ff1a12dfb56cf0f9f40ffd307b3ffd433f751b6c20091f975f503be05efa39e05efa7fb8977ebe6ae6fde15e7ef83d6b726b832f1297af43a1b28ffb9c794bd4ad83f8c767e7c54007e4f3e3803703ad6f13fac425d0cddf7dfbebeeeef7bcbb5bfe264b5bbd939da3511fb3b0f48c16678516df450adcf7eece7279c87ab4c408447ce8dfe2ce4094a2f594c7320352c8ec4fb9d4e2eeceb0e1b767db972ef47ecfbdb81408fdb71ff77d4a6b41b8bbbbf77bfcde7becef3d777fefdff6fe3deff79e9f64dff7de934f4eca8ff9316f3ffc3efb9e0fd751776f777777777fded7df6feeeeeeeecf59a1539b3e08df83af87b34249eda7b3ad9ffc71fc8d9963cf8edb8cebf6bdcca394eb6d2531b0a9292d979ffc71d7803fe3f2f3cf3e411b8a180fe1ba9b7f9562a79b0f0b9587278044cdc3cccccccccc4edc0975b293bb838150ecc33feca4b57ef7b3b92020417a348f74822e200849ffe0ae33a95b53713b49ebbc9d66a2b3318a5143d8879df0132652b9f33f6666fbfec7bcb3e7a3da8aeed1e2ee598f16db3aadb9c0f9f8b44ed63b6d054cd53e71cca3d8fd0cc3365dcfe6768480c1ceed1f625e2cae093f1f5aebffd2104160d19fa34f8e33213a479fdc89ad10598e21dc8edb1c7608ff47862ac48be199b9f35c5ca9e77db41f18a0e7e29c0ec725c0800af83dd4128bcffea1ff6da16e25ff42dd4ab7ab40f91d7531d52dd9c9b96ec90ecef5e1ba254ac0e2d27e0e63c8ab6b711aa08e87aae405545c234a5e1045cff41aeed6328451fe59f09999545cfa32e897f68334a8b499f4c92d61021caebb41ec80a74f6e49135041f420499f4cfe7cddba0bd33fa0cec6902bfa8ad20bed5665a2a73dd40bfbcbf1607ffde678fe625688d6fc658298817fe8af772f1384e81f76e37a91ddaabfdec1f721d4f7f52f78f195448dbb8ebde7bbbcc29458922cf3ab164ba33c5c30980fa15be3ee0cd1ad71971ae16e4008ea5d320675733c46ccf7cfa103beff041c0d938d6b93b9f0fd2be06860aec795b8a3df9c93ebbfb99fd13b8c06be2b7b99b65c60c5754534b9fcd4c90dbde58227b75e4c8991224b826ea49ffc75c470bc2db6e81a3046d12582222bc6f99b151abdfbd10bb9d6935ea647d9bba48ce6cade9d57b689fe7a98f1103d1459535f78bde986fbd18fec6682efeed6012197ba911b3d8fdc6683efa8c606dbe8ebec4874bdcbae276534d7b3aef55863dd775615cdfa36a52251e643890b5ff455c6c332d9b0ace94602eef509705b5c22cba31fce6cebcff8423b3191f5c177f41223fd95996e246034fa04dc11b434dbe85fdfd90dd1c5dc073326b25b8f2bfa0b665bcaf5c15b5cec43d612653cae97d06e97ed9172e9bbc7c14f9b94992a6ba37aebddaca5a7a38c47430c47f5d653d1357dd4cfb0d2b732130eebb1c7e05f6fc3b997eb9d7b1189b22bdbe087b09009c7f5d5577f595a3dcdb694ebe043db23e5b203a920494949c921dd41c7a35f2a7901112546b4b8f3256f422211d3cacc3bd5da7387f05ffc7ecedeb0d4275b7226d4b56c3033a64fd2d69efcedc374769b71eb03e25b3a01953f4c9ff8ab4c460b7dc09e85f3e5c54922944f46a68265c07f10fe8c93c5ba797502feb5446c6a7d92d659adb58d87fb303208945277394783fec6ef4c37428f3d66b12bd260d83bcc4696c40fbf2edb321ecc069ccb972f1b52d75d177aff1ea3794bda90ba2bd7295101cfa5ef0af915ca421fb25be843d956e32e12fdef33d08d655bc861a1e7100625633536f8621f311b7d311bfdaf8cc66fecdb9756ff2ceba95f56d656e42d2ecc36254010a7f4c1574ac81daaac631953dad742308e4ee867116f71a9882f153de72fb4f1b5261f22674d3ef8c6ef805ff73e44d759eb855c998658115d047c673bc06cc2e13ca2b5cee3b5adb86d08f043786062ce0ce05dcb260930808c67285f03c8dc0cf58b00999b1940e66678c8dc0ca57cb15723b7301a712f307ee9e10340963e0444fa3d8777ffe81fff3d42fbbf020099c3bbbf0ba2b82e0ad7296901cfa5320e70fd6077d8010031de0058110f8315515a799907800c01a7cb390318000106c08a00008c0f5c80979716290980e1e0016037e47b7cad351ea42cadacc852c6574bc08c01b8b80820000198d1e2f2a5fcd2b7b46034524a970b9052962c5684fc520dcc864bab808b00d9109ee1c132f13304f801644c946608609d8afe013e45c0d537295f2a39e82c0a6d44a00bbf44631b8276c08ae877a03e3de9137c8be1e8f7172f5afec547277dda62fce9138f18e1d3c770700e44e4f031b01b31963217752e4c075e58e845a91402301b1dddbf6473c068fc692923bd6725942ffdca4a8c206258d2afa0bc67f34b59cb2d957e071ea5ff5f79f8be034723c6c3a731b252b692f165f977ff1899bb4ea657b2cfce17e3e25cfc0d5011709dba38036c08704ae4c3e93fa7c46cf48d4f73f8cf79446afe733a2df67d4ed4da2717538dd1d4171304fed09626c618a36cc2130b3a8e875a8622d72d29c3904b80ebacd081146ea94f47aa87cfb24492255670cf90c3dd84ed47a738e81cbd5c9a705847aab72646d356c4e4bb52d3c46fcc467c199f7f72ff748ee39dd80d7659fcce3a8b2fa1fcbe115de4d2a5e1efe82284b43322e0cd620b9c46104de68ceff422e85b964ebb31916b3db53cac87dbf439adf59099f6d327e277cecb8dc3ba936235f2db4d7ec7a7d9d3adbfa635edc6eefa7e22bb3513b9f69a0f1f47bfd5d674bd3f9d733ef3b7a514ab113d5b4be4b35f54339f47cf391d56712967f05a9665dd0b5acb6f85328cd97af96cb7ca7a397ff6c9f6b8705cd6ca4cd7c3a7d0db25daeda7b49e9be02658067c4adda5d7655996e52e13b144eef650fde98fa719d7d01bf4bb7a4335e1a0dfd6ac1c1116a1a04ba073e33b77ab2aca80e56bdc7de15e62555555859263099e41b1cf48753a45e8b9d5cbb40ee713c410a5185fb468d50b207d821f19879451a0b5f8520a55f4f57dd4f49451a83fee261f4810ece3f554663a5a0b7d9549a0b5d0a8b243b416c25efe90f461584e9fac9756b32c26afaf7ecab72e2229894df9d75799fcabfa392b5955d65bb3feb2d3b2a6205a8bef24d0274a3309b41649d9c6529c3696e2c68f4d6ee8655e4c695e2f7942cf38f5e1d4d0e37014a1184661762bb5a1661165c9b9440923e3cb2bca2aab28a594f1b51723d30244cacf5a5a93557655d9f558b6a37aeaa3aaaeebfa2ab3ec95cdf95535bf7a6bca4a4ec98fb1aef73deb601dea81922a925cd1754aaa4072dd883af984ea22a5ee72cffd42684bf7c737cedb261beedf2be0bef78c877b9f80eb7e8b2db6e02d400821ec860d2173377c10420821376c085fc3861042081bc21e92a673e083104208614378c1f8de7bb02184180d0d927a70a8f04108218410422879240f290b4ae93ff6e7c33c3d88e5bf94524a61a9edef4d66f92fa5945258dc9f7b8efbf3d7a269cff22c2da5f71e74777ff89ebbfbf3f7de73cfbaad07a98a9e2d5b7e777777b7ec9779dd2dbf7fca9694bb405f0cea06731de6cde73073cf225a77777777777777292d4ae93beb69b6433ef521a565592fb3692d59bd7c9927a5ace44fe950c7fb6520670c38d72d11c310e8a07838d5873ec97f338829be9b9902fe8cebeef75b730130aa04e785ef19e16838981e0dc25c0821743fda8b81792e2d10fe672dadc1cab2ac77d55bd90e7777f74cdacd6fb629a153c47ce932fdddd21a8baedb256bf8b90ebb21e294b482ba169984bad5fbf5cd08a4a4a4a07e80f4ece871840428d06307ff0e7ecdfd68deaf0a6ae2efe79c73ce39e79070dd7f8b03d19a73bfcdb8ceb977ce39b7b99eeb5a5c9b81ba96cd723478ba1738d44de2dcb692dcf6b1746efbec3c1f9ee7d3f37c7c6e826e2cd48d657363a56eac9b1b0be70609cf73d1993b95a7d4f33edacf6d1e209bcaa64a5537154e85c4a6cab1a992c054282de8817e7c746e8fcee3b930e8b9dc4c9c8aa494f3496e0705217931f1e7593ff061529acd9782722450cc913ff147f6c41f89137f244efc9138f147e2c41f891373a48f9c81108bca2ea672dd7e839a043be7dc7bb716d0753b5430949ea06eb99255a8c079e4106408b018444a29e58c05a88ef5635990769955a33220730ec19e899fc1ec14f28da0cf7fc4f5d41ad15a8ccfb11bd25e963dc22b9f4082a078fe70e857cb154840078627071454dc7e1ddfe2c315908f8490a8b5c6f77a5c77c499f68fedbf7dad4fccda6b4f6b81feda6bab85ea876afdedddbfc775473f4df347f3dd4cf5db973a05bbaaa87f4756685f29428e21d4edd9a510ea56e735675c255164e1fa30a456703bce2301288418e28a19ef69305fa78b81ef2ccf0e931d26b3992fcf0e0f139e1df792f35cb450bde70aced3ef76765e8e4b2d388edf4031e4f6bb11e7291ec556affb5c93fb385d8cc9396775c08f3648f5f083cc97d5a699dd06d5435a6b9bb641b5d68d6a9b9dea436c50eea5797a64a663e29f12be0ef9f0a7cdb9384990dcf69be7f2aca7dc4b7f8dbb8e02f7d2ef66dc4cb46ef35cfc66a6df50dd6eefa67f9e4b1495dfa190d7f306880f10123f9c0ebf037886857fb4d6f3b9f4bb3f227b1609203b7e18d15a3f903eb135c15829bd50719182421a55d1b30582c40d2390f80104a3717776476bfd3c816a23a1fe6547033b859e5fba1a8e863bb9e70fb91af0f9aba3119f7fe45cb81af3f95f7cc99dace7677127ca32fa616416752227a3ff453622b10acbe84fc990702ffd28990fa7f593320e3819fda3cc03eea5bf66409cd62fca82384d62e16e0e688a9cd68f655776b18c7e5aed70fb6776fb650eb73fb20ca772fb9f8bdbef28351f8300317418800e39b8e4c0a2b1980460821100182b005829b5945eecf042c5aab8c85ca47c0a4a0c14920ea4510ea3ca524526510846085bc1aed2455f504bc5aa5c5433654a141949118e1c8df72e7fc8d168ccd1f8cbd140c1684c0934fa85449df5da4b668605a2b521d4f95d843a5fc677469fdee96eecc301d1da7b7f7ff5095a196967b83aa32a994b28c51950093eccb830b5ce008209cbe56a79f03bb4d5dfeb2ba5b56dc68c06c267f6743be7a093ce55fe3a6bbd75c814be5d1fffc9df62a9b567537650b72ae32bc19a523a40e524fcf9c1ec803a1e6a7cf83d54fe987dff5002aa0daffe592acd929354d45882258c810bfc3066e0e494587848717ec6deffb33c1886bb6139df60eb97b35e62a101127dda7ac729c1b9b9fd3dacb7fea598f070932a743ac91bd243e59f313dffbe1f2ce86fce39f7fdd39aedd20ee742ffd93cd41bd25a7b9f1e3b7769dfbf6e1b68a76e0f1574b77e723b88483fe19dd65ccc730f3567add00475e39d9d243b1aeab9b45f6611d7b8de5d5f65f086a00813894299bb157b128ab227a2b3667c45178d3ffa5abd7ab16c94b97e3473b75ed769d76596f13a46e39e311bfed3fa1b5d459f2c9b81963bab59cd69956899996287090f3781efc118777a76982736819699ecf44e9fb687420d6192822fc50bd4b56c7ca1fabd4dd3b1b10d75cdaeb5a8efe1f78399e9863509b98f89caa3e35cfc99e7ba0efbbc1c99e25e8c49070ce20f5fc80c041e7bc7d2ee354763befb9ad5b8abb917cdbd30965ddf4259ae968ce595faab9f3dae5b7d6d8d2314aaf5d547cba3daaa672d84fd4d813a1e5ec591a23529380a6f201bd4ad819a20410739e7240d14d44f803a886fa890a28134c6f1f8d4b30e02ba417de26ba37bd21e5348a5f4eec54024957c3111c92bfda907c68addbe64b72fa9581740310a0be7e21e5745dda76ed6939cdbef6a34086e03cd67e4f657f1e6f66348228604e568b8082bb6619bea24842951011616ceeda13d5adc7e7a05d09337843a01415c625e11e56880c0d5e82c5c5cc2d1e834b897cbc7c7c7c7c7c7e72f28ab0bca2a84a23d7342da23694f8f731ffa439f5ca890a53db4a792b29dc994c37a771f20642632c722178bef1fe3633688c9ffe307c1be14a4da1732f330a2afff0037536d1011cc56537e8381336ec6e49fc3ca4c6e93d011dffa07b81921820899799e197d1587ea66306bd2614d918123261c3353ccb7ec14fefed1a24ccf9a7288fe016e46f410e099d1bb19d16f4ec7016ec6b22608f00cf63c8339ef202dead66ff28f6f726b7280f5280f01d247fb81f8a447b11f9842477c12ca7f80f49635b99b795819d1f6d94a0414446a20d18f7e74f9d64ff9cdc2217dfc21286f7dca0b99a9b5be7f4db14150ec43f24148ef85cc04f2491910f992a78efe88519622c35025f3d0673d30cc87793157bbc89752cedfa6f5d27a8caf3bebe1d4f9f225f0149872ca29a79c72c2f4dc89c3f33b25a75367dc193461e69c734e2baba69561a150e8ddaddeda613df561591886bd9551bb7955bd63455c6fd17798655dd57ccb7e6bb3a5b5695d8bb43cd82794e3ee0ef2dcd05f5f555565375742477ec3eb5b665bc86ed708270707ba7bfea0a891eb737953f0c718dfc5ff18e3bb7ba8fd8c44f40f8644969158c669edc17f2e388ce45fff7da821ad3d6ed2da2863266c05ebfccc9f94cdaa37d4bf1ba3683ff1224637c169f2c534149c8bb4bdb3f5ced63bdb0bdadab6dd6008ee7b524a777777ff9046df47a63f6917209d67459f1ca3f1270e04a3680da706757320a89303776040f8184603e18449fa944385280451282317ca08cb787fbd287b568450f5df4323a552ad0f051ab92ff474dccb039ad903e241952f498f926d4fc94e129c8d321494ef6c43822d1b7137d2fff0db17050ef1abfb61f48f2446b3026d46391001e375787f6779b79bc9f24358eb564d92ad495a1b42fa32dd905f7d8dfcea855ce9aeb59a6dd59362fc0555207c1d4630443844df5f99ae375dd6c61532ddb8be7ecdf53554bd6b0d56ff42c67891ad822adb1faef28e1511e3a5e511e32fcb4387875f653f3c86751d9ef40fc381724307eb72b03fde85b1b1d8cd647fbc3b2262f4fd0e230286ddf88ee008567064b9bd6d1e44411b88f2d785f2d7f52bfe9d21d10f214fc56ef48b6fcf1cc3515d7f97ef275461b5db7c128f1594bf9eb11b2b7f21b109b92b4f1b6380905b41ae566af6a3efc5c3ffaa20acaa97d5baf7ecbafac292bf89af905bc3ef90dd562b96f4a497e995cbae3cca77e66e29db725cd2bfc836242ee9216a488b301a157b8021845c17b4037c511ea664d00ae8eeeed0df9da13baab59d3ea1d88d2fcabf6e94273d256550a7b5f7d20bd57403e537a873ad7899a6929999a1a3647cfd61817a3f2f06422bfa94623be03a7d22fd7bb8d327e64b223de9af3e491a923d40e56b082197ed0fafe1b7fc4c25b39510c22b05a1f343c8ec7642131c52d936c207a2aa8ba26eada36373b74e3267ad9da48a3eb111ad752791406b8f918468e06ac01c28dce98201d7803a2de053f584ab01512a709dea14381acd04f7f23ee7880e8a052ed36e49aef86208dd4f9527a8dbfbb9fe5538b81a9d6a833b556be01abd83063ec9afc1386470a71faed13f2ce38dc1d1e8316c6f0bd1f6b248a178522854bd44a3d168341a8d46a3d168341a8d46a3d168341a8d46a3d168341ad117570eccb9ef65a8ba2ad4812826ec401d887215e82ad055a0ab405781ae025d05ba0a7415e82ad055a0ab405781ae025d05ba0a7415e82ad055a0ab405781ae025d05ba0a7415e82ad055a0ab40a8022f0c7ea71c04d797b8ef47a977869f3efd7d43eefb0a0ef7bd7c6bb8ef7b876bb801876ba4e18ec1d17866702f3f5ce361c132de6b71df7b6ab8ef438c13a3043162e8d0840e3ae440821c7260b16161318dc06482c1040c182b225859290d29955e2cf1e2854a0854545c80e0bab8fdf7a56c811207121c465ad43788dc106a031674b181aec15243f564a641a221be2ceefbd0fb713f83a3f1de3383a3d1dd657034d8464874c11d742061d815635fb1311afeaabbbb1b76eac5cc592b75d1ef02a3e957c168180bf9fe00c068b8197eaf5cb54f587394f661353f0f0b47c33d0c8c06b260346e1b0b1b546b6d82ca382f8604f345604d0b899563cd8f2101f622a0d87c6a4dfad6a4f3e2e9d3151df37ed88acb3bdca4fa8d9d60719f73b9dc0e188dbf13bc7fd4be9fe7f2e6b415be87456abfb442f5870e33c2bd38e421359416b0c1143a104208db2537cb6ed8dddc10420821744a62841042081b4208218cf31b3e841042e89e4becab6fb7d6dced40d30c44a0c2a7c2ebafacef737e975a564d75a3aa2aecabc71ce6d89ff37b162f3b1f7f8dd500772964ac08ebdfb78deaa7cca3ae1f3b0fc9bed162d884ba0258564bcc0626e545b321760a9eaf69deb4e6647ed38a988dbf3e5e3d6409d1165b6cb1c50c7d267e863e8c66fa0ea3e1f798995a9c9ccded58570f34d55b188d550575377d2bab5ee6c30c209ea8fc187477fed5cffd1ebdb0fe8b5fbeb4ae2cf49c69adb967fdccfdba9ba5b5f7bc5be67175592dd76967177b9f989979f29ccc188659d37bc7588d7fadb9feb247e8d7b8eb3fadd48283b1327b4f404b22812f21431497bfbfdf9fad7347e35d082f747d4aa2dd2fd74882b3beceb9a3f183b7f0627458ddc0145f7803ebcca3ee02d52d09cab9f2e19231f05cf9967cb8640c3a177ef5145e558c8baf522e3208218410c2ad7a986a4d5a6879540f5f5abfb9015fbebca25615a62e4c352cd22729a5dde0f3b87aa85591575595bda25abfc1144cf5e93dd3aad6af2c29dfba21bf5a297db07ba95e47870ba897ead31117fffe157943c0b94ec9105277f314569f862e1799176997f77e03dfbab1b3352fe26efa04adf59eb238656144bcead9c9a8ea53eb925907e875510c073badfa0bbbe1b7fe85e178edfc4296657dbc2bada7845ce8a917f3e4844fda4ec16822f5766e3721f7e66249d4f0f5548c3f5aab64ac81a12a4618a3e85d6430f5aceb74d129e711173f5fb21c71f1942b1795b42cf894c5051112c3111fbe84100676c33d7a663db43c469f317b988df856a45ee419a9301a77170f61ec87a9c796bb7558f5314bc2143f058bcc50cc065f988a4f539ef9a85eba6559d8cacf400b1344a99e2beca77ff5585b6979cc1f410cc21f559967d4c59c3fbfaa2609428b2b87c24e85f9311a9713a351a919c60c83574c304ca391dd7a5c23cb23ec2b66c67ee30aab314d13662291ecd6e3f28bbd8c902d63d67f56d20a37c1352ae99df432c5eb9423af5f3d57b9f229a3515cb11b43ac8811ef80d154734ed20bb9a311f617cf8991ea93eacb3c8a529f9b1865eeaaf0c85b437999f68b52b2d757188d3ff5eb727b3dacecc60edaadbe3f69e4b022c9d1a8aaaaccd9ddb7eb56d012317f44bb925f6d17111417d26efc301cd6858ed5a49c2e0fa24ffed73b22258cc625c468a00da2b5ab8e32527dcf3687d36ebc5d29951ead14519adb45e4ca3afad1a8be77cc8baf15d6afefb0158b035adfea93be22e2067c2fe2b2e11afed2927ebb88dc6a62352bef9687ffe8ab15123441181656039f875c790a4d242961d8cd2f09ae90605c555cea19ac19df39e7f45b4724eb9cba6c4a19cabfc85cbc4a567d0aca8fdcdf6123772b1fe5b79414944f1979ff903f2494d77a293d48c29f2f9f64714c7b59d664fde82b98f21fc957f994c7b01af93c66082be2ba52c56e9cf276998f725d4df893ecd5c4bbcb84d15456bc9694ee283f1af1983f8ad5c36cfb2104e5ceb7a6ba515938aab7f3651a25c56e7e473f332017663dae8b62af2658c6e8659e4c10a3bf4654a6b5cb5e157b0843d98553afdf267d7f4a63844e07a536d42c5c0c29e7f2dc1d26e1794fd51930759fbbfb4bdda7bd18d89272f798bdc718638c11c218a147871e532428b384d44ba152a8e7ad39116190f8ce56e83f38b36ce2eadba1a5db7447a9349d3fc600757d0a02870a1755159430050a5e9148f567e6171364beb355621c394e8edc52b2ec26d5a515eae41be844e02739c25772decef97331dcf7f2b11be15e9e7d37a0ee52d193ef689c36d600c735fdf246bf75ed2eccae263299e74f48644e02753c542552005da7440a1f98eb9408210b2914ca0c382f729cd1b93939ef68f4f5d29758e67b32472c69da1364e4a135d67cc66584f34dc7e3ee6e85245cf714bbf568b9cf6a3e450a9c121f44110512253e9042890fa450e203244a7c104515364a9878f1913c924707252a402da310aba89b0a900a108cbfe9a0a40a40cabd4c9b00a4ae0a907b5141d227190390ba6d45482e3f8e28063786e4e1b939e8e05694f3e2e34ea86bd94472e77aeabaf71b2d5c3f7fef856e955940cfa5874cc12f25929be9b7ca2c2dfa072be8729cb13aaaf49e437787b05ebf813791dd0b41a7448adca636a3cb33531d236723b94d6db46897b6825a6b512ae8f68b8cf469ebc1f1d93a12ec4a9b1863c4b9c26f4258c450e82747881269ad69ea364d511b77cec1e79998a15cbfa80db5b98e0399c6abcadc4ccc483706758ceb1f14908d4cdd5c6747f24c5e5625953052a4b8fdd0d160790d234b775384f350d2405dcb1680140d11149bd3a8a46e928707abc9e1ba8402142c2cd7ad0ad064a26e2a4057f2b8977e1e1ec923f3a40a50bc42f65c963cadc1db980d96eb395c963ead7100523e5079d1183cb2c40b4b82172f8252e9452905e58508c5c55f4f5f45e5a9bce6873015172e467534521991aa8acac34f51f9ea4523510a0a4a4af5a211c9455b1f2eec1112a0fc8582f2d785f2e2af105df9172f02115c4f5f04285ffaf832cfb9c0b057e69ccbe855b2edefe857b2adde917c7749d56e9296b292db725c0bc3545c64f5b1ec08bd8e5c0f2fab04cc7cad440b794af4ac4653e0717777f7771f9f1375d219e1b7e312b71f713243507790ec200912c65a5650b5c8a901aa514f828296a8a1c9754b9e003925d72d51432ae83a2539f841c2754a7280f39c73ee9148ee9a9fa34fa5d69e0e478375b8978bf448ef91482fd3ef4924f7d7bfccfd452239e72ed2d51affb4f571cee4228e063bf7c250b8cc39ce85617cfaf4e93c5bbcc7dd9ff3e72ef72dadb9483efc1d20b94ec90e6eeec64e5ca744073637072912e92b1289442229a153c4cce0bfaf3423279dbd58aabda8f5f4badeeb51baaeebb2f4ab8c6297732412f62ed35a631f6660e19e5cfe4a0bd4e51f72f923c31554b78dc938d47e99d74c1a858272eceede833458e13a0c3d73f3ab77967b555d46ac22b79acccfb2425555491adfab9eff8ffe17abeb655639ff478316985505901fde03a7352b8ad62c4a6166f115ad593f2e844f546ed29ab5732dee69cdddbe285ab3fee1b466fdc63b306418ea4b32fa39ebc8fa9bd6ac1759ff7afa84bdf5ef8a3e5d6ffdb32cab4252d97ad223d1a7eaadb7dcb2afe7c5740e0f29db52b8665bcadd78c7bf7352ce49c86633a3115a1eab7f99ff7b905696abb2f8713ea0d6b8a735fec737f5bd1ed6a951a0fe320e8c2ab5a16671b9df7137373737373737373777f3f7cb39a7fc29a59450c677f8dafb358780270d442e15f5d7a0bafb4f7cae5b82062cee8ceb96a0818a0765d523655ed523e5c77f551328e57b3cb4c6329ae6905477210ea8d4a25a554f55854a9fcffbe6fbebc9ea7af7745e3d54f9d45990f946ec87d911f88c11016fffc4aaa7d991f956f6a32f4d652966c31f76f74bef18a37d860f9e803a1eeaf7e9c87cfe1611a54c45ec9c86f2488c47a663fe9cd34936a6e2bef8d37d6336dcbbc3e1bebf8a9824b6738edde8771b5791c1efcc724e6b1f2d57711fe7b8ee76ffa3a36b6767b4965282984c6b6d889dd2f0c228f3dc8cd645d71f63d60fddc7e89c83919f1f3fe906e73d2efaadb1f747d7739f7f7c8ec97df0522d9cb518d2590fd142eddf588b1e02853033119aaca1ba48042b9e38d10cb70181d970adbd6f7e7e2cefafbbbbb9fbbd9b9961c3f61a761de2bf51073b22ff3d51fddfb347b007386a09242484103236a14fed5b8330bd04f8d4b91eed029f8db40b10335a7b76476bdbc37804c7b9d0f2cd112adfb0841e06bfc7a177188dbbbbbbbde2c229807280e22417561546537d85d1583c9dd908e37014933ef698f931bdde63588dfb73fff9d6f7680dc21d74c7d30179b24443857fd993bbee86afd4023b4b6651fdadeb584b68d53bbdf3be99ac44e8a2fb5fd9b5b9ebfa8b427a047bfaf3e9a71cc19e32fc6b5e57f53405b34a9466a6f06fcc861351311c33ce2aba93b01bb126fa75b90d782ff7e8d169e2f57e5dce5845834abfc7752b68fd9b12528b56a5ab35576396d21a5b1b56c47a58298a55eb5716ac35560eddddeb5b22e6d7e7e3d31746c49f5cea259f76a19813382c7f0cab113d740e73024bc10ba389a28f99253122112b72312746f547a18aa52e94eedb6804e94b694bd23f4ed8393f0abd6798132c035a937c2bc6f88e11e11afed0561896c2ea5f2b55ca3f1ffa213ab2567cd30ac56ae2f38056b4e8933207c36ed5ad84ec36698c988e94b25acc09ac06bec805fdcea125bbcd1736072392f9cb3c95ca45b6a55cfa29d996429fbeab7a5851519c73ce69e76f133e9da2d73b34c8cd5cd643efef149eac875f3b067b687b94e6c3d0c311fd9029f4f1ab22777b3e3beef94879478f52d1df7a94eee8eb57237b5114bb35911bdd8bf17619fdfbd155da1c73826bd0cb624e4851d64c425505ab97698839c132a27d40cf656b22d5d35835b96fa782a236e60463a9fb647e55c56a66577c3ecf498c0e534ab010ebbd1be0d316ad1db37c0a311a299d7369860b7e4a9fdebfac0a7aefb113a7b9bb003584c169fe505e87bddf388adb021f7777e7eb1e1d91fade9f7264c8ce3d75ec3846e85a8053a635185171c207d22758ba103e842f4a3275477c3a5fca19e7ac9e53ad5d8fbd8f1a18631042a4b466bd15bab2f852ca18ab50b6a55cab7a2a637611799b9038ff475f2a25fdecb29172ce4865900ae4c594a0e4a9d65b59182a7c183c133e7d334e39655e0c4bbb40782ab5068104a982ea7cfa31ce2bbba6b42ee6c218238c304618797ea7e474ea8c1b5f7c2f469918e7b7d65aa4d775cd1df329cd7c4c1f73524a7f6695a5d3faf9326fce69c938a38ca22ba80c74647084113e3afa2413c4103ad5875a6bf501e6881930ad41181d1d1d1998193a4704b123b3c3081d9f5a1d0c0164666696ce0a24fae41e1ed1a76de6e81305209cb3d62341748c7cf8329bf3893dd438af8b5a215a830fe7ccf15ce04719211c16a18ed6608ed69ca8402c129be3e1773373a2a0122ca45f8c81e8bdeaa9d2bbaa2bae0b5e51fa733a920fe1930fce87ce368ec584beaa82bbfb573d7d8aef9c20f1ece2aac9abaeb85515b886945654f5dcc8a24847cfeccf6eab2a3ce6bf1ebe5735e11afed1c2ebb7aae742d1bbe521f2bf5048f055281796912ed1052d1be696d7ac9ab00cff2b7bd88fe0c718a3cfb8c508ff8a3e1ff7b4cea3ce095b946df84272c50b477ceb7a485e8c73d6f490c477e7e4bedf7a382714bee771c5175924de2ed76355e01aafaa42955dd02dca0ba8e3a1bad761c5dda68e2c476bfc44edd15a4bf688f1dda6571fb709efb49353fd403632a8f08d38a2b51d3dfa84aa660f23fa29f04475988d095f127e79f8c32cce9f729bb7a73346d3060af4e9599c78843e41ebceed0797fcc5c61ae0b886d2ab7b5c37daaa0a2ce3bdaa0a55cfa57c517e34104998d6a418a6bb47b817f9f2a76e2e082688e4217db2327734f8f28591c08e3e15694d5a6fc9af68e82d0be6caf9303ecce853e8e5c49ece2ca5b5d15b59a9b511c9b2576ba3af826ae8e7578f65db0f495fa80a857e87a43fa90dd989bd4569356765fd8fbe58351f7b2b9b8f65974d654d8b3e66676bd414a435f98e53cfa9d62417e9d3e69c5cf901ae17a8d4ecf784450b15cd0000000000b314002028100c878442b1683c1ec9a1283f14800e94b052744c9b87411053c818620c2104c0000000000000808401007ad337b84bfe1058b16236e4c4ec9dc3707633990f4fa13fc861a5c3b74bcf2142ce6f81bad7d140c94b05e149b6c88bad768a1cc5e18ed0ee9079832947e15a51454cb7578116ea6db70b451784db8e3e2a8ef5cccc8e69ee179384da38667b09cdff0b4d0441f4473cdd6df5350caa1c7510b4ac4a6c32decaedc6f372a41282aa3685faf626564a18098ab14be5e052d350fd675d38e778ddc7205005bb40e688ec3c1590acc3aa036f2fee63488ee47d1f7ad8706aaff55e79f4ba84561193c424be71cfd023aebc7bd118d124ba9e096dd2edd2457114ff7beea820ec1f810eb02b51a2643ccf55a7a35a3480ab97978f6a39d48c8236005c89e4956f080e382d1a5fffd759cb072ccb8bd10cae2840954f1b74f036423a5628df36cbc2ce29a1fb039361623b1274fec36f730c402596e4c23fa64e1777741226a4435db719d816d8b1da05527bbbbd48f357b40fc69664a74f4937d9ebd42cca198d4de74aca7982bedea8d83e50458e84fe944728198e0c6660282abba8d4eba1b2f49eda4e519e1e587ce9874a278cd6565d714f40bb8e39ae54fa78666e948563832adbfb7e5687a8b032872554e041140f09fc8d5d4cc88c60c0b0814f8a4c6b43e5e786da44e58640cdb94086f35c912f881daa3124ba67281051a0ac7b8d68edde32d158ec41bfcad415760458b8dce4a7188fc01f6f93d23caf57715d67b47ccb8072997e157740665afa8712a2bca0084aab02d0d25ba4b51db07cba31a806e707406c37336052870fbd901984ff48a94068f69f7c0964697046da51edfb31884fe05ce2a045209d83e1ab885380856c46ba17965e32d1d28cd0851e876aa4292ffd0e8a3172f0b021b0b120a95c7dea1894fadbe586cc16a22dd0b8ee651e10ff8f7a9f46a2063639f0da7ccfb07835213dcd7b91e2773d1af1e63f04147bececfa110231d255d3b3773ca28d141c5b158fa9056a21f3640bd50a29b7c56addaeb00b09e1d4a880016403e2404cb5dde3459af2aacf95e31fecd94ef9473bdf2c0ec16896d07ffb1af4b878ec851b1eecc85dc66a8ef14f9c53758315efe12a0ad17ff09c341cfffd332c53695a804e2328e138e21935ba81933d7ad2c854118aa67337b0a63be0dac3609bad94fdf5a1f6ead9cc9f7969ec2b40e585461813b8ce0ef4b34e41a7295c55a902639224d100070188c1b1fd04875708bbd260d5212980ead04a09274a4868a5c6e073b4891c7c3d91610830604db26a5e21280a68a21ed0c906d7d288f25c01d232a27a4da05306727419aab155482084d2093459e9f41a41c770115b2bb799a166a2fa1da6226448ec292d040ea6f9f0c9cdd962f238a90b63f2466a4f62c8524a5ab291fff17dd4592a924d63e51733ed2d35d4f0124c60fb9887f16d2b70c2f733efab4e2e7558b7bec334144fe2994f5f46933f24b13181917d03a246373c62a09ea0a1cf535adfc9e5bdea924f889128db7724f34455f4d22246023b74c85e42ee2652235b9633f6cd6a4e6604b111d23e7e399c77081904269322e996d11e34913c7b9238b93c794330f7a7b226ce92c7b122901288dbe6c0921e8986e68f46117476ef42c729f845bf4e9d06b8f492828db688246e39b6667650e9dc1a4ce9873c12d37365a463fdc3d93fc98724e3a6714524e13e555d21b5e4855d1e5c44a0b208a4c965334c27c59d97a887e91bed87243e63dff87e7ce030a4b545f7f32534251bbae8af95b0b23a6029af13714fa6eefa3a0f8d515754aaca43501b187303b1723c2b6245ad77b747fc3810763c14513445e93b078ea8fd2fe0a3453fab06885774ffdc6635f8074ddac90067efc520ab2823c427a59e9e228d80290bacc100cb1426ac1165e47c825109934344d5f9a139b6b6e7c85fd82f271f89b27b4e370fa445da493b0fab3291a927f4c8cb6b4b019c434a208d6184d3164b430438d1ea881c1ad3b85603ec94cef98efe54e820e09f7d3d1487a033329f3d81c44b600526a26d5cc16d1eae2cdcaf7c3b4b00917107c81ac70a8613c80d95538937890e809aaed9b70ef3370964c85deeb454a3016d6eace3217983c13ed109665b1b7976eb06f1afd359be98318252233846056e1dc5ea66ac771548f49844f4822b0edb3a1388211a6c9410319c6507e198469044a859d0aec23e0ffe4107cb6ec4011b8906da6278fa8a5cb28d7753003567a713a45bc4809fdf6a9c03527ef89e3a612f86aa0b16ee32eaa70f551b55c640bad67294cf13cb3d4d0cb4b2d2ee82a820fcd51c6f51c521877ba9285c953d6c5e5ae040fbf7b422587745e99d522d70d083669672c78cbb917810ee542ff824890e8ba852af15420b3bbedef78a898c782f05093697407d7bc57024b1a75e75211d20a95eda1c0310ee2a2c729c90e910e87136bae86ae4795ea5d79b1ba7193e3039919cad996172f6a3764cb565ef66f95d175e2aee42d59173833783152377c2b2f94ffa570af2cd35989669e4275470956e5a2873d384c84e5413ab5323d9e4dd65a6e38849acc0f110afb3ccaa7a401bf4d3de83d4df0917ca8accbf0c744e07b005769f056e95115d8319f6536c809102924182b81db4cbed9cc6734bd2ce27e4fb63a8abe06be3eff8e4c60af9209699198a8040652a97a206425c88f3f19babfa15c744209eaf6b2b8346a0c2f623ffe35e0022eca62d144dcab56418a9d976d31ac1940195f0708ac834a9925e203786b4ac85e26c431e7a2b51e3a68c1ca808c72880ecce6afc8c58bb0d5b3d3ecbca3b23ad09371db227b959bc871aa3c93cbfa9e8a208df6ad16db40643fb2c8e4de6754de4023a0cc04f9b654e6a1d3cda89e7237c78d71ff680ba620925ebc42b26112abea9601be3952ace525ac117611103aff40b154c394d6edaa281776d24c124e62184480fa65695b670912fbb942782fee003106f754ae926fa14b10f5a8a4ae437f114476b77049313e8e5da55bbc65177ed535f38f7502043f78f4f3c400381f4f9e727846c5131a49d277a517454e3f4a1b81de9e1d2c31c748f0199fe6b835b998d0462abcda537d84aff2ade8456567ed4541f3b72b01dc049e30fefce9e48c2473404642477f7ca50f1b054535b960699209b292df851157fc0a2eb7d555b8e1080298ecc7aca7810d57cc04e89501eacaea0e5e576af333d680e6820bdd90330c9398dc5d496315baf2629af60a27e833d030793f441e34432c50dce71c56a70765cc52bcf4a06d4c65a527405217501f4418c6b64f24e5756922a3833f771ad9dd3e93ef2134b6c08d66d238b705e13d9176d5e10208f169d9a81d3015793337a50e77438b0f0c2b2beb99a57b04864e93f0a95cdf80f1745f40d508491a2b35bac6cc94eb2219c44a6f5438d96c264652838118ea8f0066d350157b2404ea0ed42f3bf45ba8fd828ba3ee989815cdf55d5feb707fbdc153df63ddb4e84ef4c62a44782909a7d30b8f497c76d6863011b891478f20a34e554fb341ff117ba39839ff1b47741297d3a8a10b86bc718a34779ce13e6bf3af3b2e121be815be7a72d0ec45825f2a638f47a708fe0917ba467e58c0b581aaf34239e408c0f6aa3e4ad230d44ada342cd4b272387f723749a1fc2d4c2da0541830abc06ed0cb67db0ba1c0a84c632cb89e696239fe4c0fd04718796b89b64e143c9fed2eadde02901885b49548ee41ab447672694d375454970e9cb1657dd819c2773808a7a540259a5c383ba0537e6cf34b7ae4004ee6f11c80d896f6102512a01abb3458b0ca870535d9b58551c7889055b38b949b110a7e10924ea9280645024f8a4c08c1641101c74bad3f311670a23a3bb904574236a4a894b18c2ef924fca974d3c364596ef3601051171be79c8408374a815688c67960cbb161207ebf2349611021f2062c688fdd5b9c4242893a492b8617462d43ed92345182b0c96bddc1e65d60401bbd624b609bd50d110324f4c253738df88bf15af146e5523b4ccd8f5b73e94e44ac9475c53bbbd5568ea7b6ff97c82ec7e9dfee56277ed23a379422c4ab19e298ae5a079223228e4fc8790c5aee0e6d54c365ad2c1155ccd392e4c5690c0484e9c39d1e881843d001977e53ac57ab67002f55b553dace72fa09e7cc214039f918aea8950d193c048479699f5b73eb089124fe8f45ceeb51266826019f37acf42e1f7decab0f31625dd32089179c5c9918c14e0029e8639e0d126b02a0b02b21efa160459ec93b58b677d5bd0e3a7494690705f70766e229e32695f1fc81e8e4674b196fe678bc3217d668e59801a0cdda414f6f97cac50580026fd323a613e6b7beb9c359192fd7474a94084db202b807760f9f94d03f42ccaf1264a180b8d7bd214c240b4cb05154f1520205641d675124f1913e6c47b44dac2f850721c029be3bc38c092c03e81ba38c17599320846bb0299c7fcadc87454990f8af1821c53c2627515a6e40dce5007d0e132e7647fa497934a826428459f0d153e89f7e4b4a0c3f18f30cdac999298e5929cc01a10663c3fc805fff83d2c3baf343f21e5ee134bea91800121915ac0e6e393d5adf1f42201504895a6cfe0fd27beb6fa2ad57ac1c35e285e03c885b0cfb6dcdb90d085fdeb8f843823701d3fba90b86aedd81ea6a4811eef773a017ae432cab2646b586320d1036f3e7e28b54d2ea0f0963001aedb1ef9312d3f2304d5850651cbc1a87c32a29214bc874e936eed4a9e34683ebdfb5e8a918b42fc4cba134d143118e6b3c3c8870f4209e9cc93aeb156ed29a07a6e3e04569ae0f364a75a4e0b323f1b1c3d43ce7221d3fb9b28f435cf40bd1051d403f91aca0a7e78eed55d259515c369d8288ea573d071a6ddae407a85d9aa20fd676ce5e1d237bb7bc5b9cf9aff8aafc2ea091032750de9a71448f6fba7756fb3be248ab434f41d21422d19306092a90508e64a9415131b114686819d7191ebdec8e5a4eff2915c2cfb889a86e6d2920c6dd4e6242e67e0fbb4f225a0b427cf31f8165288c0dc65a78ec003c517e6fce1417339ed75d8bae6fcea09a44bc8c587e4015e1ccd8d799b517737752265d0e754cbca227a6742acca0d03e71d69fe86a44a5f5d2b708aa1d3d30a0faf7e6fccf0131eb4357102e15954053e816228e01145a566a3c080c0216c4750bb8c6d748a8fb530dd03a69470e20f4e7a75dfb96b7a97e3c488674abc38dd911804501105a91dca514c8d6aa4ad10e7cfe033c4b1b5e9091d534cd9c2ec2bcd33684c991b7b9ee22a35e449524b2569f93b4ee6a186c45e8b3f26aa1cc21957fabe4564f79b24974b0a511a34224a111456466d0872c4625cb41ecc609a0233a54faa04dbe366aa8d636f3c7011d90cda473b2981f2c374dd64e771839472a62886ebd06c650332f7fe0d1327a4c8938659a9197d9cc8d64c964af64f068c8e6f383ef8ed70079634ca1bfc56584cf959ac14f70724def17a3704c54d14a925775760a4c84662158d16d716859261a95f6d7e6c089542f2497578d82aebc898e6cbcf2813b96680ad039a4d3ea009cce6fb137e6f126c510a083e59c7eea6edb2c1b2b8906554516409de40ea920dfc172f27aedefac3881e0ddd951ffabd505fb82e9a1d384783ad058175531d06b413d4d8fc4214f072365541d60553ffd449d1d48a81d8f49085d8c6485fa1bb2eaf4a0369c6069e7a3208c2846386a26afe8f75f96c6b76655fa24cf41855977fface048cc52bed7b220b725c122a12ff190b29e7260c6d85687a8febab868cd8b862cd62bd3d0b7182916ce76ad3873b2a0031d948b03bc208ee6bef29e28b6249800402faf413342e065377625cd137db08d8cab72839ee220753cea94d11c6823c812d2a9a27b7aff51ab0157a516dd86c9770f9cb07b9bcc9c15e2e64d881f114e003388e4c3ca03516da7571638397be38a34a04fe67ed249ae7eae0bf31fea1b610bdea4efdf389731caaf6574bb1168f44eef37348e1d48230d31c07f1c5340ab12cbf07b29d12d6881dd0794139c720ed1e95619815a0132faf2b5e694b4845b5eab0254f57b9c884400820402647857954b3999f90ee03356dfc12a44b52e5f200abe1527b8d07b45ff4148155829d9ec135daf9abccc8c901588193a8b95207775b390358823acd55829541645405e0f6f1c8fcd22913b28a91c2f6720803ab06f2914d82078c82407b75d1d0645bf4e612c06a2553bab7d6ca94af084b4759ae389f8bc4333fc78758988240165ff443a03739509fa04994c3189492b3e684b075dd71e01149b49c9c055e79e1efcc033915801108ff0671a0cafae043acd029e28df409318c2d98bbb7aa9a271c3da04e96325108e16906f78fd47b4ed396b009d0a378f497b3cfc664c08fbcb766f33ae221155098ed41a967ddaba029b9070f1e7f66b33bddfedeba1b9d2f1e0493ecaa853822e63551618a16dbecc244ddaa85ad090a8c02f615083c17e5e890dc155ed88a3187b861b6c69b0a0698b5c656d1c44104d85ab94711f1553569f5242111aa2976ff0d0e7e90cfeb212bff6691850317b87aea44b95db57c6a28a99b2a12cc8000e95f4419a0b8c894961a953be882a631253581252703ac89b4d7c0f7a0f0a7a2783b69617511015dcebe124003dffe8ce9b622070d07d72308f8e9e96cbeef80da0f5389562d277ec471fe7f41f9561c0452e7e4194aa13346ae70055981288a3b1574a38d6640ec7439c8b68d908ccaafb386c2926a8128930e28e4a97c084b0c85b67af433957ec9d1912905fdaab01c9ecc5351edeb8032ab5d94295ec873a3a1122d442d006cf296ba59f3d138e3520128fe369c0f5a81328f3e8a991f1f8754313b07eb58045218d71e50e910021331af226e30fb894a078f4ec954405b3ecd51e5ed1490faf2681377aeb8f0003d68ef693b3d1f944dc44e81847600411867b0e01e2d92b2ad813ccd15e56d9a786b3278de951722d9136a22623a3f091ca071732c17a7671cbc03919491a209a32af31b679132ec626668396ba69a3cb01e12ad8ac40918d58c8a7985ac9574828f69624df3ffce1f8a3b0f4dcf62c883884aa9acf0d82547a2b12311646324ebda939710665c1382488a363180f9132656dc8ed0b03b2e9d7ad61d9d653586d39375c9f3079ae3a2ec973ca426520856fd5e63aef7beb80effac0b051d0a8f58299a8f050756f33c10568a2684629ef68eb5ae23d7eac44a2e9051a3c0a48b0358914f989953bd408107ad71f5afac3e230df3be931ce89e88f9371b65ebf32c00bc1d0688695fdd98ab7c9e2d1875c7334add3a08f2d6ed0eb5b21eef7fcb0e09da2d5787a85b6638e9fec26726e4443b8bc499c56698daab30ab322c38b4e903a74020313f56c388cf87a490ba0f33f2a10fd0b21f52c6bfc0995ff868ce75d907775ab93dbb6a46fce61ad954bb1a6554383e0783d151893ea9b67f6a25860f04ec172840fe9701fdbbfae8af0311f2a75626b7bc3f6f729295c7efeeca4c31c108291f3cdd89323bb68d3720d90a8ef7831dade2043da495c110277a08eeb1a38cf732143a1dccf194be8f353a41e9ea8bcdfc0ad1d49d089f4e7bcd39b2c47d2decd569e552ee95168ebc0301ecea02847fbbcda090f36287106641f7f8d5ace4645fe235c337e2a233130f183eb37870013d54960541101577c917d0579525473e4df0fd5d10f289900be922f56b9bf5e91e01bdf26d17c1ace9b18b4111c441a94628f0ef7b82e66bc1a7756525c01795b2b8e68db70635448d50bcc2586cc42a368a2da800def9e1d2df3b67ff0000905e9e8af996da20e50da002004a6a8aad976a1650315fb976ecc4f353267933b70e63a6f0200115026dd8b3f4adae97633cd58f8070a62c3fe31b7fbe51b5fc1646349b4266f9cbec773bd8852c90dc5af2926cf17104f64363ee03079233ec21e9cff3e052ea4f129307a2cbfe9339242f97121fc16334eca5cb5184fb59540d74852ef0ecb660528ea3bf37efef07d96bfe67621b4b3b623f3bed2a53abfbbb437ed80cb6966de6b6b170345f8a50e8b8781329d0aa7f4b7a4c974853e49567e117e1d3d160223ffb0e476e6ee2099f70adae41d5cfe1e3fe873732db4b075abce7842cd0d6b7b5a36c4fdd8b2e548dcee3ac7ff607e0e53677659afc72391067eddfa542b58eb12d6280cbf73a93bf4bbc91d439a2ae6999dfe529f3279afb076e2303074f8c1ce534dc35a42453c1141fa63f78b802dd757266de943d336f08c30f331b1af2f443e2e7cb34f58e2f53dd3b8500aa10715af0d778d06455387a94e546b3a5ba5dbbc19456fc36306b07c18856a25fa2f0cbfe38ee1db96ec621728b9b7bfd42e4bb70c96b1e22b4b61e8df3567a588af348fbc95bc11e5023029a617bd3a4e350a2ca9a51e21b87dc6216325f85d94acf194af67b55e1b3fdcd8992b44ba6bb8c6c6f2a11c11d771307107cdfe949fcff0ec18f1c19d0b7760281390c1962923b5758e56713100849c68435a11fdb4b53b1ef145ae5cbb5915d332712f9ba627ff31513a59546e4bb20789bc93e2824fb20e31c01a52669c2dcc0542a27980651c14f2415f24df37c58f9dc2669c023403f1d719246f233609c2434e5628314f9a69e9127758476f3a9ce941ae49cb20e4aa2e14cbe50f25f4ff5e0cde7e8eb237e90a74257a594023006ff8cb22a94a0e2f372286e719a03e1c2240044f086668783fc5df8a4754140396bc27aab31502fd46e8c4e32507b2e75cd2887c207f3429ed248dd8fd23b851856b46f8436c52a17bc9a966572787082e30f8c8363640aa20436918aaf78184f4f6df109c546d1ccca8a0f40893e06b4043d3013a68e90f6696f1750e313df1e09476d9d32b1cb0eb5ed75ab148d8751165670ea7e1646c7655e42747d15dc43738b1c34369643877c160b7c6f08888b3248e0c42559187e1253014d131ca0e21dd711c0a50a5396f76a26dd94a8a21fb1bc9968752615a97e0b4f840408c0800113ba303966126aefc1045f2b86e6e50e920c2fa958afa97c84146a0f49c4bd940b4c503d1db829cb21f6f5db5ce12e1582a694a6449a07ff654becddf266097f6f1eaca3ed76dbf37cc022a3d85190c070941e3763408e4581702431ddc6d103bde87828c8b4558d56a4f7ca88fb80b4aa7672d25d7de59819304f77e3f86206ab555575ad11a07f32adca5b5747347cb010a6d416e99021b68d2fb82ab2313eee479d879db02bbfb9d99d283f2f0a93aa3a181c1b46c708de16c1990e3aa082329d1b04ee4b0eb8c7734a61a7c50520f774bf555e321337df38e3561a4f40f8bce27c838e4927e045191f97cf8f9891687b8fb8e512e645fa05329490f4043dee68e77ac698dfb8bf86508d17acf3a2c01fa66a0fc487a0a38737011a00770f5b8fe7a66a7f5e643f9056ca43f86161d1ba4866aa12525aa95db04f1160c70ee7a136647c499f43a51c882139713be910ba9a7b92863261dfb1c8d75eecd2ee85523f1d80fe1954d6482e095946ebc68c655175d0b281ba0ace33923464c615d8895a3de011a43ce2b89eaacef5bed00fe98c44fc75fe83df54500c8c26d4be52c7f1b0cb91ef4ecd0c530e5a610d18c13179796fa2b4f6281fa9a0249096d26aaeb14f3511c758cf46adbfc8312f1b576999d78e2209dd137bea999ec1a53a8cb3f23d871825bdc194ef23ef84dcc975aabd78424e0d16a9078711c9cfbf18b6cecdfd660a99a3efe41ce7123e9786e4c31c5b169c9cae2bb9538c11fa31e19ee9a9ac297ac375f882a7667dcd1f10e96336bb4e54ba18e05319f5d5b3af0d30fbfc1134646929332018bfd1a237ef356fdc02d4fdb4031716d437710a90ad1406a1c9434d3f3fb1ef69814338f70730fdc79c069da4742809611a8bdb905008f85a8f28fb7f0b7eccb2b1ec586f55ebe1a315f4a03a28a66996ea804e09a9a7922361bd13779ceb0b1e20fdd5cbf584d827925e334415ee58540962749c96615e119bfafb071a5b3af7d47037b4dc302b0271e178c34733395c1d9bf324c8980bbcf9d4993a8056e8107a0c0333d4b31928870fff2bf0230923c27128ef436e0c8388b3e920570aece7e80fd2ea91eb83f4294b0da626a11dcaee05d1db14e4bd73080d8d04c99a0ae2e8a6c9008a89b1b862c470332cb6bfae5fd56173aa08c8e88acf694b90e7239ff5d57b9e27687a09e7b4fedece9ad45573699af858cfe0a456fb17eb27e15b0fbf39d76ae02e12979b4ae3a6af640078b24bac60efce4afc9579824866846bd20f6cf894c3891b9c992b943cce0148b90ef24f396a19bf8d658008a9e983af528bb30f239e713633eb88160550d05b2df4aee4c15416536164bcbf5f1aa2859be0c880d9da90ff9f10e5a85eb08a42a8c489a54ec92a4d4b7036344cff0a36ea71d244463c3087ce678f381f886812584dea80268d7fded2f9486cac78956ee8f25b9c4752894ab8da3c0005ed7297d2ae9244e8c3b296e5af8014ee3fed4932a475d99d6f5a5d67cab93b985b742001566dab9d6ac98dcb6badec621c56bb7ba69c2bae4cf6c5f127d54e3135969577f09e95c519e42ff402723f111181b4c45dc1a4f7be45bbae403024b0076a2871040832f36caf9e5a5db3fb02d80e545f1cb47a0be54ad15082b8ba423f54ab2b9800f0e539090bd37f03b2535c977eab4634893b14e702d42c1361908f91f7bf0186c60ca05ba5e4733d023106f9073ba813d64f4806692e156321b8b2a82fc964953b0a60cbc08bc357369a516df3bb9a670c60ffa00d5ed7ba6c30b60a8a4a194893b2815cb3c1a2a978e0f9c539a590256b040b785a5c5dedbaca5a875251e7038b99528bb83f18f9abbe88db6071521118046e233c86b60883ac6a38d122520195d9826cfa85a9d39ecbc10965bc0358a1e0a6cb99f5a65c7394ba77820967b61f1e97540d05006e8352302ba0ca68f2930f0567fce31a89cb7a12b0f7729c2b4548e7947369bead4bc87dfd9e2e75b992ee3774d01357ac2f9d01cbb6cc03668a7916be9426b392a56abe9d06a148b1cd462fe60d638ee1cf02499ef0944254a3db0d02b0fe24ec98bf64323532a33e009db2a1bf2d439391879bd05e058b0b16d3fcecd1a003372fd5c02bd8f10a710fdb372f6a000603331068c9f07fa3de14feb095d8c567cf3d1400f24627672229ea19a70c0d00ee8dd0d490e22321b74fdb126f0ca74f47d26dd672d266b2527d1d3c8d1136080b24c97e26d68498c5b8fc0da23aec488d0805d13a5a3b0a90cfeb193721439d77adabb7310b1eb06950399f3e58810caead800894cff284e4e4956b6c09d4082418d5935f05898035ea02bcd790db3294e19c6e6c99cb090d805c3c60a5a3478121112cb8bbb4402b46463e5c69a9dcdbe48348ab906e62d974f623d0366ac96108403e8414dde7a217a2466fba511fcfba922b7d34734d0572f7904480ecdc4bc4149f34cf5e09c98c56c9ae8462d3165eb6c4284ac8f0dfb38080cc027053ac325e0d8e2fc8c6885c55e491b69429854066d1c29441a20a9352b32ef571a17c04c7faff2553816bc9f63194407607a287bbe30d9fb891b04f84b97c19b581594303719ae11b8ea6aeafc7f35174ec7f8b484f20c3a6c993789dc97302bd951123e73e979504386974809c6247666c6e48704f43d6e8b6cee44bcdd4b30e9f6fbd95279682bd92c2376ce90b08685d676463d5acf80eece51461a379d5ef82a1e6dc2adc2a663a17417f340563683b6d972ed89e48de60309a325abd34bfc81dba49e58e60d86904e772f8b3db9aa763a1d279fd0fa5cfcaa6280501ed7645f87abf700b9adbe283db3a425425ee4f7283fd5d5363f48ad68a4bf773531a774c6bc3ece253c344543ca5acd20f14eee4efc1224e3cb4e011c50b5b91ab7880f298a63d82c90e56bd9f571c2bf41a66b43e0d35db340c866be852143cec8af4637387f76961f5d19525c7f93dea0bb2662f16512ae56d47209efde6a5ef3231069211506b8f47a4bab5f69389d5b9a487f87aac3c1ca2a90d91f92f2561a85b0397b31386dbf28e207d50ea4a2e247b2b706dd17b115d35e9d3e23de268f3af52370b3a9b7b89e978f778722bb125babd92804a5cf49f42ec45a048993a014561f2ce0c1c631c17aa5cd10658a1d1ed2c7c7743fc3620dacf42d20278f37c081f6c5e22a6688fa440621e0147dfa25b4bd6d16c6f223334cbc372178b9a774537b14b23846680555a3f52e987822610faf6962e713ffa338a3d84dd7a857cfed000ae96790c0fc05fb6c9abd5a85bd5d288796c2a62ad929b20f56b6e3a0af11dff534bec71d1a6110832530abe74ca84e6f4cddd07317a49efd2091e043c3c88cb7312198539f78b623d7daf3702a3619e356777642387bdb16982f80d8493c894048c3f7da3783e07b665a04e3fe2ae69c96b423f45029938e770bf3c342045be7e7ed5f6e55623bdc4b891be5fbad4c85b94339910b3cff0f4d3776d53ce79989a3945f06a25f31fcccf5ecfdb70a994a482178b6a9355878f8ecec28ba9dfd7b4d8245e4601a9ea84bf2d0645311987021255c4bbd7f89093941324d7eb3c39e8870e7c5adb76e7aa54b27bd2d5f93d546fa3a4fec0abc8600950a4cc63d0c76bb3c45d6372b65eb9814b3adda840ca4916da85550a81b7487af0e3a62c48df1b8d05a802f37442af250e2142cddef0da4964787c92812c731b41605a1640f3ba703217a4ef841bd349da81581f006e9a45485eeb7929c94964f809a9979dfd6120333989cc6cf41a85730c4838e107f005869b4ce4f3864621125b26752a40b2fb2bd35a712a6937594e776d0cf363cbc168b823edf443634137e0cc6d7029bcb31d594f849c6722740492b45924a37cc61e1f1870d02b94dc7905e394c95c149f7ccfa2814c64817d199be65d7bf522ab4881e8038e192433b4c47595225097f52b42bbf17540a31e401193b1ccb7bb22ed526b4c9df4f66afb150322325affada305bc99aa9c175ae843ecc5d10843b2581b765b2d940f8c550ae4a40aea304077f5791986830c7d5e93468e560c03afcf04379c9f633691eae358564c30275074be7b0e123433c210a07e44117ca320c5095d072867f5e41e89aefb96c58d781be4b230aeb4ab03c94dafdc8968cd89b170a0664cb9df80f85f60f16844863aa7cd88c2043005479bd5812d0f5d00b007942b3724e23770a4e4a824aa0ca6ad58e7226f3db7dfbb47ce83e04843a34fb7c227cd678719a8d3903120e3763215563cfab2ace5b97b98e25c494b31dd617daba81c1f3d00cd3d3ee21baead6210490c53df29917755090a7938ddf0360d28653dd418b3773b36df680d1907ef78aa51f46404b823bc2d4625363309e4b0f255f5b61ad140b806452d59a4a337e6fdc379b86393e284d9a1d190044e1bb89946ae3b980c38a8bc9bfcc6aa862afab293e6f9360856d9c620a5d131a6248ffa271a8aa79f4e4213941b7dc0d014991e465ee56ec17d0c04d41706824d1b992fac38d6990b83ec73ec525699f027f218c060e3cb1399731b51a43481703fe2dbaae68e788c4152d186bcff411fe46a34991af4b1b404337e27928ca5d4089e9e02b037fe33364f01a54982572ab7a830607b0cdbbb3163c21b70066c490d5f82cff1147bf8b44160e78241aaf159714ff560d81a24f8a1bd0ef0f810383a1c606f03d2d9d0e33dc006dc05471025ed628c8f283a96efa2e7814538c4e7f253081fbd5a98ca8b49e3ec8252ea07c0287fe2958b3b2711db1722dbdfe7dbca7c762fa09b45e9280838c06c740c17ad67c23e57290de19f476a2378d0abf6142d1600ae42f885d2df6477096ac572e7a43794e1202167e06c6cc83d6d7db28654f7500177ce50ca659d83f925cc5b8644700a222e3ae68819681053decb4829f78a4d3cce0be9036e4ec7dfe59aec007d13476ecc1f876213f531f7b94bcc9f2b2801e9ce19c19f4f2539837e05697f1b57ea9b70550f631fcb58c42676628badd8c4622c62898d58c56a2cb1108bd8c42256b113cbd8c42e36b1159b2bc1953687b24ee1738d03abb6d8f43a0806851a74e06c12545a8141415307fee2830712e675b6d57130c90d3b861820c9cd3a067440490c350d1900c9197a867121920cb40c74004919340c72009398350cf342c9183418b020921c690c60419318f418e0e092996c1860809239b4186000921b681ac64092e7de84a98810a055691fd233ab706e9b9d0fde78f3e1c7423d3e74deffe6f73eecf70d2680fdf63a0ad8bcab9f6a5d78ab6df44d458f2571e1fd8fad9b2b4fc91a508ce5c377e095eb7813a69b8d65400c6d6b450219de4f45000623416101c0eea89dc8b04406300029d231684a1f78d177c2a3e7f4c2d9d3978bed724050149087104fe6389806ac8f12088755459e631099d90e08905ae449cce71b2aa600ebd921f620c7609d42e6023762e86e5771502f5a32c43e1ba139b14a41b85b1146dffd615c5f3eb96cc8176f1173e1d3c0fd626ce598ab93482122bccfde45299a80a494024f3760f3f07b9e0ad2cdc7b8c1e28d4e050dbb0f3c976ec39abf0e083f7d8f877769d29e72c6b780ba04b9e30ac4da5f03ff1561d251877b4a0bd4dbbdbdd692cb8e87ec316fec5b9ac7d800ba69de8c5d27375d3594357f9752105a6764763ddb5291ca450e782e0d78b4f9b3aae5e01239add18426c941bbb790f199c165443d7d808620c768d756b36bd2ff56a41a22bb98d25c1844290ab509e97e1064374ad05b9c4451104b7c20353d7623d4f1369083b03b9e431d8e80585f847181791b192e3289699f241aaab7a61d3e1d36c2711130796d64bf3990c745c2702d64bf7a40402eb210d7a9aafdb106079643ab0362c9b443e4221be68209637f5a57de02599ca30300bb0849f450bf80ebf637d45e458e4bf9a60c2e15f9cd75a21cdb22e69ac058f905b45ce494dfe5c018e21d2e7ae6d74110f8d11f7d520c116e630ebe9f847890fc620cd12b5c1aa0843c022b4b8bca9905ecee77da7e79259c3fdf98745e776d6e36a27563945b808bc8dca6388d2f0a2eebca0adf31c8d96789b4a017059754b0f7a3d3e28eae7746d566c6d6b77b7c65afccca66c080052c871666d2c4619c42ee8ee0835dc120761f2c7526ce337c1eb81e266233a4d475287e1982e1ca35d0661fb296d144963660c952a070c34ecfbbc37968e204ac141c53009cc98eb7c9f811497d5e2404a8b852005d87e4caca99cce9a6355e7c042f9c438d311e454831fc937690a77122dc8320b7a2ef77d33c3a30dcf2e456a42ec2ce449fe47b56a9a99a88a11ae79de974edd5dc836f24afa482dc5956adde199fd1a05f6749d6c08827e441f4b2b0e790a04464ac42e2dfcf68ac1e3096ff36833f77d20e0a1ba44a278e6801b98d77c058882ba944337295a2d42dab218b62cae1d8ee87075bd52ccbba3cd5b0c31f7a2819e0cc0255f7ec48435512ecbd1d1e7d3c6746a07975460684869f8ab6e99719ba031585233ce2eb47b017ba3d39ad3b72465e62436f8cdc183de1e8b105d2f0e74bd167efac3a663723dfe5a5b5e57c4cea4b51fa3a5eef82eade87e66e247aef8efa896e37f81331a6bf50f8d4c7be270c6d579845e1c11a8e8bc4a767a662a95bed4e8f6593ff473f1cb504030641dbea4d183c42b697f5a60d159e663ad4d4c970d025ac02a96a2ba3d520d6af5adb0489da14d5ae01d2bc17e682f5a7029dab248b939660d15f0f854d18c921876852044752d61f04fa0e8c6f048a85ad1385c59793ad6613d410a1000ce66e74ecb574ac1da06409d186377c220f302081c05a43ac264dd3159313705c50e77108544633f709958e566242faa7dabd9672791371e54f4ead9c555782fb43a6a33940d722067989507a7e495b7b0300c0d0a58fa75019771e02ce24b771e88b4e1d9c183fc7443f7a9d21c14492d03e40e8c23f5d4fedf8222309d14f01861b9b93e927fb017c0ed81062dcd289db81ab3fa2045b1b7136bc677941f7c3d2b6767b55b072f019f74d9e83a0006404613573ba42141e4b122be0a1cece1efe5b1ec855ac63fc161c3a9f10dff7c074a61f7c421d84529fd48486d509312076af09bd7f803561054bedc734f0fd0f5e1e195d3e6c398af66ee639a0054cdfe51c0e744c80a7d0bc548d3c8f7a327133e7c6cc45a11d6f9e451f2a75493ab92b778ba13495214d00518fb198f595a962149afbe5e209baccb560f3b3addc3e186b02917a22e6a2d1b75061f8b3a45e8cdee9c6b00b9d72ccfb976c92a3fe8eee89086b2531e1a67c7356b166a506ac347aa71adf9ccbd56cef1b0bb8782ec70a807ab467069e1c3857d5130c9e6e7dab8b1bee13144c7396707352ca00e9be038559ac282b0f1ba396499a82bdc54c83398508cbd6db65a59d551f59a5a7f2becf28e7ac1cf4a8c7667945b856d40a466856bb27a8208a0194d49c9da12ad2b33b320780ac77f241201e874923736d7bd9e32efc3884152795f17cb8d40b74ca20d35ba1c331880551a70e0b999a31423cbdc3fed120a935399952ef9d2492f63c4ce77ac656ee81e5e719a2012599d0125012b9d05be0714384604343306e63b989326f6d56254591ae56740b8304aa4619a0777186ee6e159882e67b2605a3fef52371aef4a54f83a34f5dde8f41fb2603ac6260a7e7a03f5ca18122208a551e14b1baf3eb60901d5006a09826f8a092ae4c08c65760934836fd8ead9e61f551de590ad253b6921451ac1cda862aedd539a903191f5703f62d81bff0dc2842ac8eb9169736e7f1fc81c8625784c1541702b63df46e4de448ec6a06460a608daa6e3a7bcee9077dbcaa553556b1d993f932b336b346a03a419c9052f83bb7ec9aa506d0b64dd06fde30e49a2b957b0968e5456fbf1023da2c97fa7d8012c72bb920ee9cb9e3e017ee0422ddca30833ac874e39152bced677854fe4fba23d941c999021893cec581fce84eb4dbed99a69eecb0f3aeaa10ba1ee966aeb90a1b9a9aaaf9e21afa1ac408d3fa0e1d2dd23f3bf4408bde27ea51475dc5a253d0cd04f830b106dcce4fb97462ee16be792100ac01b857420eb1b615d13194f43d9340eb1ca2fd5bcd95402933375f2456a6383ba8682a0682ac5799d6a5ba92f61a92939995d8df2739b89248fc8bbaaa72f2f63ff7a78b945735d2950121efbeaeb43b72244f13dddf2dcf4626c7cbab122bf0818bfe98f9a14aa7539216d27adb3db152c325c30f93e7354001a94311a38a3ab41442012ddb0e783e4c3cedccf0f405b300a8f58db840d2c0dcbd86c8bd6e9c57ac132d5be853ac689f3438fe5201f5692682bc55454d15c14cc097b77e263d3e8d15adff5d75554fed856cfdaeaba0b0f962c4d046fcba3363355bd2fc3e1b5c7ff224daf6b0e94693c7078d7fb3ce70a4990b9434590d5e8cd61d844897b594ed92662549574c01a00d3753f1d28dc22e9958206880da91c99503628cc734a553250eee9f6564f308474979d5d11504c9c8ff6fa20301a6c954fa23ee8b1b1e141abe0469fd22b5c258af8006f2fb6461262c6c1a2590953796b5987cc0d079289c25e278ef6aa55bd5173589175e50bcd8c23ce68107468e3aa58e6d877e8f7a1838f8bf0cbad25b9d7c4a24073b69c3eaf3626eba208926a23b584232183a35b674ae27800009fa5d6301f482986e35efc275c7874cdd1bf1dc06db148a8b586bb8774e9c51a5e38af897e6dc3f8c5cb2f17ef364e959a3188721573c551c3b249758f86c8bafd2fdc5acb4f597f3c86722d3aa8f87bbe912554386a1ee618f163849d00556067fdd5ef2fca38e23e3112fdc7a2cffd01beba668449c5eb8e9b4e4d8ffc5fd9e29ef0ca11ed2dfd943d2bec82eecaa04f3582f1f31386d3e98ed88f7eb2c86d6d98786d8f49a1bc1501ad822a6e14aa96a10241093c6cc49fb9e78dc32bcb756720f3ac8b2075308e18089eb1ff7abe35e4cd85a1dc1deff5190ff4d5e36c7356525435b964bb60ea4d4f48901c7e99055d32ea2fcf5154aa6a0e032d1a1b544c07a04e2b74968b7b53c540a4ba717fd2277a5fca284f3781b8f01a4c9d73a45d741b3f102814ebf9714515d255b733b3b882138d0b9f5628a814d407c01cd1f5fc3d9516a683b6216f49003dadc418358d7cd341f502ed38136405cd518c85d211d341aa26012ef43ea7a91618740176f1ca61d1730c8839639fcf4ca50ec5065ccb5c472489ca65f58670fbe785fc1bfaccbce326d945038f95d089d48bf564504882b064a9f4775824e185896538874007d3151f08b9675a673f0e6e22870ca232b022d6c288112933768b3f61baa3951a3cda51da47ea20cd2b0014f1d65b28f81ec55c1614d1a705bf445a1d66853861be032f84ce37e8f313a3f17e1a80d570dd1e2013ab4fb676bffe3d2559950ea3e00ae8130c3c2f3c3f89247f4904447aaff319b9422b13ed1f347c54919906a1471886f096e255401580197dac6d534427c6198b885888f66c325a3d049455559ce0790f7a4c551a2df7a27248650b71afc1ca19c8a3ef5ddc651a4a92cb604266088bb23be7c09c12673556704be5b5035c64e4d6211ff11879f57c2c27c09933e82c56bb09ef111a0140d0a2a2574643e8a4866068e20118bde3316a24b16a480651b159056f8bd050168e30a2baeb5b494921c7672fad247aecd92ba3029a655b7722768dd70640a7e2b8377fa815a2dd6c6d812b14aaf64272dad2064967f08e8d8f737f6813cf04bc9c1880fd1e25c5920a3a58c58579e33a1cb2b56c6c4da3f070865ffc3921c4edb5d5cdd21273aa449e4796c70052423c6712ad66e55f6d949ed3fa03309a257a67cd6b47a980bb810f7a0c52f999594129488e7a7247d7ad8821d8202d146c8c5adea7103403bc794c537fa9fed8872ff5b7de81689f89e9fc75d0682dff3a107d767955c1c71d818bf2deedcce3dd759ead056484de6cdf421e24ccb3fa946c4ac648a11b10fa407cef9181f433918106169798d2986a11f94f7e1d177197bdf9c69f85c735aace789c6f2dbf552af2e121fefa858da9e1dc1e3e931a68e2437dd2a14ac3f118c6ca6c680606f6c5cc8b844b8bd558521774f21345679767f685e1814d2689e4df3eccafe76cbe5eb744237574b2ee1db65d3fe841696f20e0514423e16c34e89e4676ffd76b22ee230d49482a6c3e3460139fd59244cb9426b2aea01db3ed0ef15fba2be465c1f8aeae6acc6074af73f8bf5a76d6511fbcce8d6f22038336bb06e4e35873ef89f422ac003291e488a73d8ca0dca917fa78555702f5ec8d084bf57856116e9a042cadc75d5a01ae3a1360a91983ef6662c5b7ee499d18626bf7a99bb163da314e3d0e9ef4acbad68272312e3a6840ae4799fcc817a3ecb38fc69c048078b5c7382470900a137913ff6171664e0af21d8c7782120c85c42c71599abcf7eb159fc03fcdda6dd80c528d784482f98061ecc58d391a4775cbf84035c0fb31e8f642fc08a9f518321b0d4d9c85b549f69f12dbd8a62a61de689d2344202a9a9a1cac90929ac1e2da5988114c02c628c4474ecc462df2043fb6a4187a786e9c341345886c1651d0d086045597549a9d4e0e1e7e1e77fb2ded979516b12ce937efeba50a6074552ea7ac08001749467ecefec0c4a9e33e5eb5a15549e57fa1c6b9a859c63c21699cbd621dae6d9f747117aab4d7cce22cd953ecc5f498a9e4c620147f177db751c9f4482ce22a2940e00e258483005947d19459937ee2ee57a41fb494352c6fced3c302481abf98208ab9a8a010e8348392ca083a86a70e732a06932105852119076a6123a7eb2cc1c4eaa7713a244d2ec3dc027a9037918ff53e05a98b9c333fa189cc3888fd315d72e765660c04420cbe2e53bec988d39a3b4bf2a81abfa36f75a09c8f1162b51ec6744540ce958e42cf57e5b7c73e9760b5d8419c9a2a56def06066176d9923e12849a6c544a72912d6ef8d0baffd8c9d04fd53c81babc7c6b8b9f0cc041a3f142dea62a402c5c6571d56447ef13ac948ce7a0f79c1f50108ebbf65d109cd804b95c05220df24aa1232ee45af5e14060372831fa16bf309b5fba2afc47d51b249b6152d0573c2162bbaca67c97f1a293ed26c2687ebd77466a1ce170673b691c47d0917f8244da74026835e26271034eff5ea8132b3b8cfc1bff5cb193953e4c5bba4d408fd5724948c4ba4be4419cf616acd39db6470f08e7051f5215645890af008bb8a90f29c435a22dc0e60c2ca23ab5152c76a31c1f22c8a0bb49d5b2808b8792a1345f3b2852d1e5b558272b2e778980da88e7188e08166222409d7b5002e9247e20a2f3612d7301de4ea330be44479d37ff4b5c7ef4a4599a524c5411e279b6b542463e2379d4f17ff0c2854c4211806e6a6d89b49b2e16c4bab3023ea1ed36404ea72f863faead3d4c914720482049942c5be0783027f8745f5430c418712ff670825e917e57e8004b818f004c0dba518a07bb1fc3538da0e83f19b7c8f91399dd1cb32982ac9b76b2f4163c44c90c21c114279749e1c80911d0de95666cb635b7c9f99a941b38176912118dc63cc920f9dccf4b214f77bdb4edb286f520515ca3d6049bbc68fba95600234fcb008b7da4aaa856ca721b300aab9c0a517e6f3d80322466fed2e8d6ba9554d5be3e44ec073aa4348de3bc676603b11ee8824ad47447af9a97c75d0e5cf4ae680f4e7ef71589f4c6bf8db7d75b863c10cf3392387a7e83fca30bbf08b3f041f007143e1c7d9807d00eca56d8ada91768d0ddfadf822a0042535a5b7216cc3922a006f9f8edcce84f3579cacb50fec1b5c4dbdaf94d1a94c8c8b1a609deebf67346781834e7251eaaa93e8cfbf31d89b809b40de286074fc2bfb77b2f0c51195a5d0bf66c90f6de345a909e70dd89e64dce972821a8d79c2fd83090dcc556ae825034481b4d883e799a430f78ac36aeda0fa2b23ef57491fa2c101ec155582e20b41035115d1c9f4c0e811cc52a15a8f9a33a50b3ecf5c04bafded64c2df7d4ad1dad44c337ce1b82a2b25d0b0de1d15d0db554bab94d34301efa54a3068defba965532d78c183715e8f61ec40dee1a3aa287d4e827ee59e7200c39cabae42837f5e874c498d6b4afa71a1e3b78fa6a334c368c2600c6483aae9fc22b980c8e0289ffc6fc932c6f80ad6cce8226bc49f1f5f054945a321d28646bc8391e8e6caff4c83350f3717f6f56d7326f42817ba6fb7df5469f17c946b261abad75af3eb7c283042e111c0ffeaed3a4e51f454404f5b9783c66436855b9574e270342802a879a1de7be34083dc966c2da0e7bdfadf78863f43ddcfc1799237ec161d76822bd8a2f6fe5ea689db00c98b4fe3ef0e3f0dd3fef9c250d0e38840a2010e020769c3b9b993471c84b6995ec6a7d878f9084f970768223bc449689f781dec5bd8f32fde5821ebf0f128c8c887d257a769118903376bb7f475d50a389c36d1f9da522f1d60cc592bc3251ff416e71b78e5406ecaab4a6d6c2d7d554f3d288716ab27b35d10ac186305f32cf646424181c5e359100f975958ad2402cb2ca7bf2cf0923497a3955b253441eea0db85e7b18119566357ffa8f19b87b7a246218d418c504a7d8e3825ae1baa69fc937d7cd8fd24265f91dd6b36a3dea263582464fc28b8b5debe43d58d603b0f7b086c6f02c29280f71b15b373851244e6230d49419d289770e4eac21ae44ee1b1389167a4c87bd3d803543810fdf1f471934258c7070810aad5dd250740b40fee35f92136854fe3adfcaa3acb20fd6d06ba5e537b517f65ae9b45818025ae22a985a67bb3a8d3d931359c81a613301b4bfda09b444f664b7c4d94f6b053773a225a0adb897a70835ba902fd532ad6b19a969b29f33df231d2f3fbf597a0422ae07f22d6bde4b59d4a95de38fb649627f76eb4591665415765490f23e60904a22e6ae0244be25d3312c7efaa7c02424fb92d15a0d45a74c07fc0af6fcbf991c8f44700089a53a3d310a1b4597f73d9236c27235fa365118173f8d6881284ea422a627b0491871690041774301b158a0c57b06baa40a6266958f79f47c67ad0bb7f59b647632f40e147eb929a574e3fe9b1a6174e65ea99ebb6510f2878c6708b2da47942ca6b3c9961f4c308a374cf3c53ea80ca5ca434f00011c3421ac18c21ebbd241197d228a300e21e6c6c18c81e2225c26b3b49ba79c669be4b3d97e200308502c572c7c273a8fbfd1025ed4ea7c9115df13fe0d29525fc62c5569936c19f8275fffcb877cceae37c9df08c1657740a870396e628bddf89a8b43e5bcbf2c0c0cc36ff3ae2fa4be87a2fca0d532938afe73f9a4aca189eeddc350ffaf7a80387fca97e2c3e87362a74fbb8d9d8278c6368cd514afcd2b9912a447334ad6b052dc492f793f9abc74a25ee91dccaf7f6c230a6eb09adb754901ac92fa61d3db93c0905dbf06a4387139041c7c424cda965311161fa7b5380483f9cb09b8ec7b93fc0f14b6d4e941e358280348e4983bda0c043876435cb35bcea7ac5ace3c6a12ff0ae6d8cc07116d0fca02bbd88be6a21e5bbe95e89b127b64c2a40157a639b82fa31983c15ce00c405b760fccdfc190c048bd1ccc8e5a84ea0f86b911fab3506b6e682f8f54e7043c4e0a7e3b2f06c3bbdfce66b482e0664fed56ed8ef915cbed845596681f8339ae617088690a8a231f11d3ca17a65986ddf197aac438b2b53f222fd140983bc2b8928d249165ba5670609fde3c0a99270518b1a61745da64e03abb873aecdf55360e939d0c0d1c860299605129a789c435cca161fe122baf2dd90c9873b8b110aa33c41d865ac1b5c519dc106d901426e4259b97d9c2aa1fbe818d9319363f78018c0ede03f338aeb49f85891b7dd5c4975e5959e18fbbc619487f021bc3a3bfa8d3a9e115c701ff796d39c90bbed072bf800e7bab9a96f879335e31a7cb4564f5aed251a17afa246489ffe76cbd86443fd5244cac1695c1c04b73a9835d9eb860dcb8292041a40c71eb22c025435654c624a4d9d17537e8f9ebca2e46d5c8082795d86ed6c0a28000827618246cc1a8a22aa693c7006a3b0b8961ecb5fb8e47832344fa740bf288e14697ef3d7296154c8ec7505f3ac731046a37392878c3167565c75293205a8ce8d1299b478c8a5b87ebc0b05959b2980490991ac6c6280fd59ea71319452865f1586b06e5d920886f32609a46497f54ba88ebf26c5e6aa4a3d7f066b332c1e584d1de707362ca0968d237a5c32e08847bf1ce08c60828ea3941f0871e0e29abb3b23ac2de7f706774fc0fca944d2159f9655a0fae1bc7d75e3a34074b70b917621c6fdec2f9447b94d38c92527af2fb1980530629abac4a7a68241c1cde8166236da2da2fdd29336f5b033b8a7a6382223f13069c74602146241d049525d6e45ee5cd13ce777f6de2fce54da2f721ae61bd37d335b84804560898b881776d180ea8a6513629696ce9e3083df4009d0e4e3e7c77a29a8220a178bb00608c18a69f43631fd689785a5bf22182abe249efa756506b6136c2ee2e26c332fbc3670772af4b66f6a540670928fe9cff0835e810ea6224b597450a7465bca7ed608b92f6a863630a60715156e57894f2716f64ef8ea793a1986cad91729f9c7a2ef26ccdeb007425b254fb0c2d68563d519a5d9290ba3bba6e273b89db487d035cdc6e6d8ddfbca53460c8a0c65b77e7b28ad03bf40ff65e2f177c98d0f181d739e00f76f1a9fc8915d2c9133ddb11df5198c6232894081970e227d836acc3e29fb6baa848597b00982edf26516ced4cf23f4a866c82c0738d4375d69581e3065284bec2f084255dafa045d0aa6049e9278d1559fc031962980368a10ded6204b21a48fe307822d0830654b3d6010b082245bc91a1ca7ca0ab07871b05aa5700096053d79b07240249fa938478e05fbd8dbe0513f2f2870792fac0de5d7cc12173ae45664be3411caba6714a727b85b54b26cd1b878e61b65e754c5fe7a91292c67b2e6b753868a03f6933afd686534803fdddeba5210d48d16a412c6c9c3087bac13627c4e67dd41ce12a18362bf7e6b0b5f2393e719d66eb1c46a91e00149c465dd6b327e978b24d972fd864713c1262671bf6959e069712d7dc5d0c63f8d49111d35019578aa6fd03051784dd3d14cbf23dbf75000b366cf7b961a4b642910e3d28eaf00345a6882cafab3516569775fed5c9182fa14e00cc0a898526f766f7c2c4321ffddf968be36dca45d3996b07e7a6ccb5973203197f95e6da50e689fc1cef2ccb6b8fbf4308bcf4179012b0309b88a620822221d85db66663b656407d61dac0d54a7342bf4f58f0110b77f413d690401d1a22cf5179e587f576ae46f6c7fe79b0b5b0fe15495de02df2f0ed9223a26b311376deedf0a0d139b7bc20a568796dcf834320cf43cd284291dfb9a64094a8db2854eb2ac7d44c9a81a69a3d746eda6e27d5815a49d733d0757790a3560370a28889e89f3744fa7c4a4380b0bd45c7fb4798e2164bd2338d62c909c5326124be25709dd4173e3b77d281831697f90414d2943e79b74d6356d3e415c1da024059518a5c22b934dda6d1015916c155541f3826b7f3bee6cda6b2f03432fb8817e418544c75817c0e5eda2f6ece1063b5ccc3e6b9fd0c375b0e4c9a1533c48ce192b8ae7f02c7558a038250c07360ec3ac77f20d0d6299577f61053a19f4750884ad61f68765ea60dfef32d54ff838b288a45f15c4b14ed9f2c74e9b8cd3db6683a959295ae4fb040d8901e4b50c7b6953b343bbb9426eb378a4852c9dccd6f06080e50a85fff0fb6f4d30b512c4bac0218089902335e80a9114f4ace5cc330106f0772600364b094038dc94aa420cc70503cea79178e4e1790c2d21cb64bf820a71a78de802046485a1d0425345bb8039e4661993568ab124170a562bb696879b3006a9a23020ff7cbe579323a58551bbb17bdb68cade37b7497c720dcc5e2c7f4f6718b5ee881db9cb66f0c000072033f631b208155a4742eff11051e8e95ef226494c626b590331f0d3f2a1127ce095927c7131432bf9b6743a79ef659d4f3aa3ae3efc439197892092a8fdf7813c5b42d1ba2b22a4a946ed581a345463425819cbef7b9d5b45998053ae29c6e1824012e9b9cf981505aad46fe530fd817092c464ac3bfb226362b0d18eaa4cab6f36af52078d66d1fc58b750e56aba420eab3990bc9bd1cafb9bfa1f750e354e7dc33c043135285a38283366d2634d53f429bf0361978cab28203ba8faab644705d76a517f44ab02f1da3bcee891089ecda58e10d87384b79f7a2d79099b4842bea585007a88e869e98f0efce18e75fc1ba87a38a46cbdeb53a0462d02bd0d5e63311c6f7953faccca9c08b5e42e4d3b39c51a1e5f4ad1bb68274c7398cf86188c825d15a6309f0cd8b5cef6b124fa82dcf12b20b8f1c725932060c89dc5c3393d739e2b1a5102c2adf88c57ff19431ef29b2cfaf2b9afd3179ac10b1829d90f60f1f2bc49855e021c65bd14742a38df71e73e3359576e355f31bef1f6c404660243f4c703c13801d929eeb70b27a3cbc1985af72cb685243b9b081d4c70fa125064fc7f3119f64e4558f9071f92d824f100893d4ed79c0817b4924ff594c5075873d59004ad7e3e551eb1cffda9c897d22e4527cc724b7980aa060ea31be1efe1438dca1fe023e2ab1d4f2d3150aa0d287d40c142ca52f1656589769e08d9bc7a64e880611ea986a1d55927590558f1ddf400fea8098599f2a05065125b989454195d32fb62160c29ce0469198ed9972dac02f6e0f17b31a8071130812e5bf92df8cd11df66dd7dfa6270acfeaf343ef62c301fd97f7cf6e9ffd807bfade405e3625e126c672a7ea8a763eb061c861b8563416d0bca0bfbb69918ceb43e36a748d4c24f2d834cb49457226ebc60070856d0c6142bbfa5da63a16270b5f71cc6ac4b52e4305dae3a9980f4bc493496053014329fcc129fa4a35478fba4f10a633776fe0bd3b0c5cc5137882dbc738443a784a02f00d1f14a2fe70a9e48ac2a88f6cf46440565cc91b48ac5e26c007a1711877103b49dd361da8a53da40b1fde21a2e97ca1963493d978bf42f3731c71001c027891817cd4909c5048b8265ab4875e2597940b87e2cb8af6d5c53cb192c9f327e38a458303d34b7746ebff92da95f38cece3d0fb806d779ab80f28f8293373e79215891e2bc455c0c667bf289459b8208719513a521860281ed6c090f85a15a8dc70268c576057c8aae2dda515f3b0540929b69d010a0f9e447d6a3759dd3988a6f62b2a38002c0f1a648239bd07f004094622e86cae0012a9ac00353dd5b383a6095d48d69aa73f0bc72fb81bbfe8a5611b9d471e5ddcd315f6603e1940d4fef63e800ca9cbb1cba269013228a04f5da66e6683742b6987ade84284ab7b8c42e0ca1b4c2cfc9e8d6487d04ecd0941094bc5149db394cdb11202590c48a33d479decf74aa2f9ac92af93e009615f8047d431a8d07c8eaa6d6437d564bf12541629d66f72cc3ad118467b2978e59d7085f42eb8b245c732673b43aac5821425098ff5d41e4b7314c5a0b0fe9582b58f8ff129f7c53c6fe58c03556bbe2b11330d29e564085848f6e1d3c08c539e935d8098346ddb15d39a0356b7c795e7df9aac11db84b003002304cbb389c4a7250001812f69faf886ab67ec8f4ac1b0bfbd9c172b042b929a505eba817e6c5f91783d33990c44cfd51a8ee9336fc1925c45e64168404a0e25cbbd8b41c628c2ef618d6800b295907015b9a03ad4cc6445001987a219472b4630d87479c56754138d60398cd6718d6c916cea29f4709284c1db81cf22b361c5d5afe1a60387debebdf8588cc32424006fc72189786f8745d94f280fb04fa6f10a185757bcc156c5082f7088d6e264522f0698c79903fc9cb8c823db763f668074d37567209a0dd56fc21c8acf862b284cf82bfd174122506587998cca5b1ceb8dd3215e629bfba5be1ddc2fed855c0ac7ddfe1b2f454fe1ae46014a4105a61de7ccdebf5d2c6e3f96dba388c0b8442e6cb0ea38200198108e34282d186631a9304503b11088031c0fa0ce195518c411a01284420cee340631462a624196040cd3bb7cd046fd3dbc560e149d2693aeae52142d75c6918c38655859d67a45253bd94b5571692415ea0d89cda559d82ae54c47ff700b2142620d9cae4e81c0cd7b56abf2e446a6594ab06c85dbe21ade3abbcb02b698d3e9a66543a28cd741e3350ef26ced863b4cb56b53af01d6e802c94048da1ec88af9912be04245b40b30ff1cb79880fcc49d732d5ba0cd7ee50a2aa89ec1a56dc2a819c290da28b7646de360f1ee7925e2ae98834e61bb0cead7e79d5b89cc267d9e1858d4278e66a2bdf8fa768db92e705b42ae288a40930af59c29390fc31a20962653a1353c7a68e7c60fa029452ab8cc2f3c433d88fea8005af31d4e861a3dde43a593dc5405072d2f00da9174c0801b8a5289b748f8f11256531f55d24da6bc5b169a354682b9899592f21f86ef15d2b81c2af5cb6e7e56d196b282643c35450282a9e5ec1d93e404fb006295add0e82b2b8c40ae6ff288c52970aa852ca442764875f0d7485e80a584bab1f37e3509248da17dcd9ffcff2d660bbc0a1618aff68b1fe28547a6a059892243647ef1a363953d92109d7c08b70137dcd675da6a3b9420b402348f41b93b799b42664868b28ebb5041380918acb31eebbf2f464e74c4cc3b34278375b1cca25454eaa5e0a55f5129d4df472f3e2c301c38e57f327e0f789e6b5efa38d63239e95ec0cf7f015dd4657673860737041770e52c0a9df8d721c9f566faeaf410a34333beeb14a295d31c1ee92dfad0b57255e2d009e26d591410b7399176957871c205db82c7bb434eb091d441811feaf31d862d1a91497631da04967da3a8b998c22975e7187d46556914b0808889e8feb9051eb192632ebced500e4913766d49578499880fc5029e1372bcf1ef0666ad9f460f58805f2598f5cd036cef2cc3a263a0001a494bf8b5592380c8b6aeaaa7183e62d3104df185c8df10cb7e61b2ccbf47778f95ba31b95a29a99f981a87229698aff12232749f66a6812fd23821e4e0fc50180730a52598a58af32398695f852ea487484718873018a6ea1d8739985507c048b976e794f9f4c8a22f1ec851a64c88deff6c84ae912909e7559820987040ff32b1ff3c0bff077f21ac7f01dbc621032f87f87903064b5b6e95e560ac69da78eaa9ff184c3835c60c85b77004661b125535256fc8fc2824c012c00798b16fff6c0517c469e580a46260aa541426aceec633e9655b206c005758c09f18b4e2f0206038df56e27e1f929ff8aad01aa55175b24e08741d0a26a31fecde6c16d888cb16314f67e781966a8096d6d594fa4dc480a330ce87f0be8e589024cc9d4e84d50371756e8b9cc76df0e2a41990a0227acad55da782df45a0ee04882015e88ae31b088693e0b463072b53c7d58012c6343e7529c990312b0b64bb287cf5c78d775b6a1719c9018671de66db9cdea120d00d3d3ba4d97f965866323a37a2788a6d0185bf944ebadb7483fb152481176d78e5059b86717e4859316ba4de0f3a06413b399e8cf88ab40572d9d9897659df530080aadf71dcf83fb2451e4f8414a0aab5310b9847ac477d4f58a0491aa8bf6e7beb0a217b8adf641048c5d77360220f91f326aa20a14e874f4f27fbd562e4cc6ca304130d0011c45a9fdc762f0d3d49b909ef438a70f28375181d1f16ae3f67c7a890fb2be79f42613efb77058c987bcaccc2f060abc73e52f490daa04caea794f0c2d6eaf18904802dbd5398265a31987c45f0dec8e4249a187ed163f14975c5c8a130eb01b12802c6bb4df1a47195116b8beaa30e51446f9d196109f877ff1f1e7d39ffd6153abf561377373360fd60b62c77b3c631fbc904bab3ccb625ed728d24294616b0d89f3ac13b481fa83ddebaee8ddf0e4130e00e339fdc7ab619b280019175c0e0a1111349d4043706ba3b0e1eac1254a5798cb79a8ec8b69daf3dac6b82a4591326c6772db7188658dd05f176f417845574b8797ef8d2a730b3c349655b93a927e39f90d8d638a5eb8d5034b8e7da2a96eb381937efc2e6628b6eb1aed73f7b1ee8e5dfbd2c2036d515ea53228eb66cf556a37ece82c1387e531086d496b1b30f0946e9c21faa95bc970952c40046b4ec36a1e28577ec0d919dd9c118e4a4422ea6d879cc644838dbaaaf8fbd3d20fd4b6212a71069ddc89395dc4b94fbd820147454f91d87d2361c0580b986cd06d1aa1fc5e0eb3899f464149aaee21d72ea2f15600b284cb6b446f4875cbc84719050ed855eb8c09b2d965ac76b68ca8c2428b58909fd2904f7aa23fdea74284ec163c2de48046c1db25e70bbd44c859d6e49ee8eb70dd340ef8b6c701c00ba2d8ca0deaf17dc8e42370001a7fe1bfb3c5809c8e0beb376e6eac753a652e013e34903ca3cdd84649b509e4cbcd63e81e601f51a8f912156eb2aca7929736052825650d9080997266a4b9feffe9335090d1087c164d00d490a710167c3a800ff7285e0c1b24635200e7792849af3a6f680ad238ad4ba98284ae016815d848656e9deacbed0910c074ff12c3508dd2cc8e9da72a241e278244b147d280d8f4ef6f2d59081efc152ee98ec767e83f073e737e8f735a5280cf20415f34a7fc5721822c5067a612f8e53d9df668739c905c7b4ace94f14cdde6039f1b55c2d8f6a6d1f60de4ea1480b57ee4f1319914d829635c53f142a781b765e3c0f3164015a12fb4cf114c6c37e73943e0c3e4a89c7765478d3c477c08124776a8e49d303ea94af7e8c588927d5e2f4030c4439b456eb2cf952b6771b806173386587b265625ad7cafef004011c234f6441ff1bd7bffd0874fde5d121dcc38c1b41103fd766f1056d1aae1fdb153b0e692a1e7f2702615fb86b63c94dd35f649e1f58a0b96e1f78df9a4fa18c2be25001dd13a490ebe5fe9ea538ff11751119612bf740e4f731aadcb3b7769a882061ce5b42cfc01eab1a7029d5ee13c56185b9e40331e1d1f100363188b86c2f28f1879c3db64e185323884c9e4833288ac927a185f4164ad6a80b50d7e70647678891b7be264fdc3fbb07adb9a4db7c330a1efc8e15375a1441099174ba9c88bab44e141515359ef28aed7e2131b1d16c0370404c761986505aed6c1a1ad6abf68bbd6553280faf5a6f7596a779750ed09e74d4794f8d5557610d3c0db93d9f35b369d956c24b84baa5e9d2b897f73293d2a05a8f90f0a9830115c05563e4d35845e8b5c18849758b033e0ff4e5035fc8d70bbf197c31f467e33f57be17754083cc6778118ff95efdb7557b791dd0307fdb039dba10b337001a9012840379c12d0f130321517b0cdbeb28dc16c5ae9bf46f7c9a8f61334eba6111a5847b18569c72c14732001eaf1658eeeee41f6fcc3058fda5e1323a8cfb7b69d72f831b9a60d4f54de42cbfd524824309758da9750dddd7c50049530dbc222321be1193c1bef6c5b679ebc60744cb3d84c5b196862d6513f2573248ec7af982851a4ac14f13949a3c3831436b5110e51f4aff66f0685e8be0e38b30735f168d85b3797e8528d055342d179303ad0b2240f6009f3f8c1a3b2c2907fb5b8297077438301b139d07b351569030cb26d819cce45f67e786db8510ddc9e72532c103f7f7740993d92039e70f11f1e5c6de3a53140ae70862cc41f1c7ad72e049e202311c64e682046ecc2933444500babf43f582d37ce0b7b0fe326974a64414264c995d488077106790bba68be07d84e334956ec965cfabdbed1bf41fa61220a25efc6f0e805088e89ba4a927ee45c3f4ad4da8d0787c0cf28826e84b4ec356607b6c7b97e834450405d49966303b4d07ca0fbb9cdd69e23880d11731070460132ddc3ef1637f141f679e5d74d74b6881cf7e6ea4d751091ac2f74a2fffe7f075180e4052abc6414c6f1814307d21da6dcb8873e871913a6515d48ed8ee50560adb6d88cb75c2e1909574e4aa3c27d7ea8b0a206045201363fe4edca65faa026cc4e7b7471d1f18284a094f235408afaa7f972c60481e79350c43948d388288f8d92fd905b0e0ab02fbc90d4d0b3534e42d3a2e9b240d514b455f737df4c70ca630a46f96d27387446c557542315f5347f88e6c5cb02a23eaf0a09837315ce5ff6d9f91892f186c5adfa83f589f3c8c6a4a28d76e847d5ba0dce2085e19a5d90aedacb4864a9fb243f7aaa6147ab2ba850128b9a9d950e4d36f87d0ab50dc4e643f07ac69965745b39ddae68a7b4e047f06da32f6c11ec9bc94bef4234fad557859902053d00104c0379375f7d9e8f94fa10ca2b1baf8da605061b4fc52a915500b2d80abdca11a261074a0e22dd1fc149036b95c3b4c6d546a34095af02ba668b5ef90bb6831df07f8a3c78b66bd80249b12355afcde1f22f1635451408d9cbabc05828c0d105171b3a218fbbb4da930b54051ea9919e5bda634a05356e1f714707bc6626761a54c34e7a144f7406eb01ced8377be286a4e8a1bcae4b042de5ad0a0fc7ea21b71e8c4e476a150b542f164bec8207de1687ff5aa57ea8cbfe2c79120f5cec72fec95a1dacc3af07bef421627d953f1d28e2091021b30ee202f05842b0e8c43b6703f1eb80ff45d657a562fddef834d26c133696c78c7466142befe4095ab3445e616f5f911338493c3997b9d13e0a34b762b97a1a975d32d20aaeec85e298e597134f53c6aa14178c4bc52c330e34a7d31706bc0f3435f6a67ac3466dd3b6833fba71c20e03dd7f1600ebcffe464fef1ee2047bb9cde17337691f0558f446072c6048b022a069f42c7f91f17134824b8d1a471ed8596781f686e292e206f2a2b3fe46fdba247210267c5e6d851816971518d7f4547037424723f1a2fbd4eb6e598986214eba5a7a4e2f49954143a03371811934901ffc991501b375401012e0340a2247182d99741c0828f053c265d3d0dc5478380d2cc8b934e68a3ffc1c0c1dd5159fa97178ac01ac2345bb25e5e1c0fdc9c9d7990d99dda39a8e87e579d86341869ba99b2c0e2171b63fdbbb2e798186c905ce50a5804989892c7970ef4aa9d9f6aa6f3712c099b2bfe1d7408d121a957159d3fed714d7f232a58413095dd67156f2507bc166b624fe42d8526fa34273ccb360043b3eb9f5a4a83904b6e0d29975b6c289ec4e4d4fe581af153e0935450811fc995a754c7097ca52139963bdc31b1bfaf8ff72e655798e5a787a1faf41019a65954a3d56f759d91f583fe7e943e0796352ea5abab11fe0a52f5256800b7af3f8bbf075d759e7f0286026b13a66d7cd107870f3765f399b6f145bd8b1ce6e9b5b5a141c1a30ca2a9490bb06f6a52603a8a4094715bb9eb8bde987c58bc5af83a43bbe3dfa0e87d02e0e50f7ee97d96387021e98aadca37f28ba269e5a2f77f00d55524b66f7cbcfe3dc5a70e5277ec90db0895208a16f6f072acb01b1875f896c40361d55569d80b2d179c47504ace3981b1a09f29129eec674fbfad1270db5676e3f388426e59ce4160c3985963eddc51fa8582f99b2de4b3cf5f7c9d646437169b10627ea72f02e908f09c166f62f8d8010d6862edbf20e5729130b385efc28e0e3fc704cc62e166b88e5c4c0f52327985998f8599b816280c512f62088b87a767a573e45a5bdde700ae95ffbb89887e18e581ca67ac8b57b6918535f0467ea837919d5b74754e25eac8351dda0d0f70f3584f5db4de948d8b706da9d50d5440109b2ab85c4ea8d73927a832d29366093f123ec65a0c06cc4bba7c0bf4216a19f7f61500233a8f4171b8ffc312440e7429e44ae4712b6051d68b293e7a2fcb20f1fc4615acea1388a603a038e5b8182d2de806bf1219300897528d9aebb11d7621bc6ecdd439efe771a431dffb4d247d7719bd88f3810df7a7c46ee291d86a78f01cc7278ea27f8bf5ccaec483f62b5f692a3e16d7b75fc9da6c8c5837f3693ffadf0332fe354f6120265aa827f23c36a18f85f0a851e415d02d3e9ac815f5c12330446a16226b0a99fd2dea663e7106453d0850d535b14b44ee20921fe293196548527033f340a0295721d86fd9d77cf7bcc11050468f3238dd96641836008d02442f8e600b3b6d5482b1de74081fe749e75f14ba7888d5a592329f830e4382e23194ceafca2843a1c313062adddb64aaf2f0010a7568239d32b6e46469696199f3ff5b5c3e497c48b59434f3eb9f0f2e5cd607d0404238523a881285512dd975ba20ffb910fc3b1241a1868738df401ffd0ac0192e0a3d1e71becb6fb881ff3c015017af687e28f6eefd274a4e63e812da69ecd8327617f2f5ee83970398e8f10f722782dafdbd9db0e7d1c69fed72f980ea770a75bf1960f36ab14372fa24f3196cf58abf736bcf19dc460515f7507b58e6f5da62ff2d46cb3e4c3fd76869f7fb8d521e53ebd527cc96d4095b7f0635e25116547f01f3a7896b9b1ed131d47328657ac03a4bce151da288e05332a3c3951d1dc1307cce9135027af51cd13496999fbac0b092724443ec93945ec0249a3ef4933e287b0e8dc392e811d0bbbb697d798105bde8ecabc70a338a316604be89bea0f763da6208a1816c46f6287e62213097caa383d23efa537da29929016aef802f4ef9a79c4a455c9f1fa475179696c8fded2ed9abca5b602284fb98265046bdd8981d4b614a1ce848a3a339130c291b03fa006f404459c65de655a081bf73787af9608d0b9a88e363684f083ed9067d4f988942898ec4c5e9a6a4dc4af3610635885c8d231d18c059e6e9934b99f96a6972c369e25f559ba464134e96347bf4c4006bb71eaa29f7f5eaa6e20a62d32bd37d1562629195595ae41206209a1bd86450d1f50d2bd59fd2d5720dbc5a725fee708688a7cbd79f74c1330db61290417feadac34380c8b6cc6f9ccb3b590027d6fda33524851c591bbe0d0082355954148e36229b00272fe3910ba2b4e389b45255f3de8b290b4a0af416182f1696a8d3be9f7a7fb02c78adabf5104486b59c4d6ba852543013e51176b724dfeda4589bfdc91fbc29137d8216669109dd46701e9573a369c1bd376538ebdf9e875457e14332eba060808a823fab2b46506d75aaeb9fd50a12712109792b71b02a2d050e926656140b7dbeef7079ddbc68c404e354e55c5c75679987a5c4f3daa70d23165ebe7b4289d3a8f46b2655246abd9a06ad49361999054fa4b98e62224b87c972163c5cd51178f8874d20f48df05c0ecb57b0bcb5eb963542484c17ad270856ba3e4cc033c2004ef2e5c7b81861523474386e19ab231fb59a36082b6b59a18d3cacd2ae82e35e86070a5229889d869f85f662de87e30704b1beb5e60169df020edb0bcb5d97242bd3ea019b9d1a0778705762d8a214cddd16b1d218704166627009b5220eef1394e6f68bf50963575c78bed7f630bf981303c685c600ad02984adffdd81369258afe8891c91494ada2e3ab84748b17e24187220ccee0c45a317c30dc402871aed2e167ba7ca666fca640cbd405e76690343af5442e1ed73d7d4abe48ee0df4b56f6170fac363af5197f94110c6750226286ae0ec2425bd565d1bfc72e24c6728370b8fee7095aec171d9b3390b4ff4044fdeb1fc6bec26b2421b4d884cb2c7a4116a826d40b56221ef743b3d6f46a90552a2f9ee3773e798e1339afd87cd7cb997cc2846bf5058955882445dcba98b9940d5dd60e5c5f2739aeadca0967239fc46695c97d5be32c97cd34a33d733eb97fb598bba511a42a9391450568f1d3a1ae4350f8e3d0e79d285cb2d1d6ebd77d4ee753d570475f847966db17361d890d8d48ccfa46453034de932e8df72b3eb5e76c8207c2e6fbd45597288944d150357145382517622386bddba5ccaab4aaeed5f332c4286f6ef4dbe9f2421f52705338a6921c2374e59e336dca5eba0100b1e149e4021b64ca68bdef58d996c7047e299dfdb771f07b2ac9298163595e5f910721ad1bc7d9d7855a63e6ce8bcfcb26ea2c570528b74ae6f747183cd5541e1f5288f75685f199bcbb3663e657e2c91615c31735a2b72880d52c5799f5891667c73ca2ff4bfec4070123027aede70e48e5fa6de24b98b04828e8e3c92b26905b5dbe5390e738f4bbb902475045d31fccfc60d1d80623637e7062a45b8c477e3abd08b82de6dab8fb7fff93098192c22eaadb678a6fdd7b74d0b43be0862ae17167d5b3d910feb3bca66ff15d3e6a191fc789352213d6e10c328848f30f777abe5fa9f77a9304d2a767dba28cfcdb9867ace69c697e04c426ebc213790966e60657162670d703a14713c76a0f56607b284b8a00fabcf6535e9c4c390e7c4d80da3513c3762fb6d60c002b86c4d40757f6d2f9b350782c644dea8cd69f2eeeb7f78f4dbb000090616f95bc5c1c77dce6c9864caf9e196d3349aa544e558379637796f20010d52feede0398cf66ee7c68a6503a8b7e8387bc818c72c48a18f855754b69e3cd8ce47287edf0e7504f0ba0dc4c3bf20f260e429232df2e3dad818ac166da521317e6e915320354ae17739188898956381087778235325f75b9046ccc96a7afedfc88262312a0571faa8d60e97662053adedfc605e183e709a7e9cde9b159ac3d0bb0e7a26d3d5413ee6dfb87d696d1d7919ce131d7977cbd0e6506478bbefd2faf7a1c4c79b5d4b5018d1879b167825106de7b50023a764df830e0e2eec0da22d4d54ea4cb1c4d46dbaa0eb2854566431203b310308a55fac4f20406850f74dddf5c967358b51d0153226c22d818e8211f3daeea1b752b6e176722ffd73c8d5659571955b4d3ec7ddcee3d0f16176567f793271a96a1100f226835ca67cad11d83c08db7abc613b6aa2294ba28e7d90a002a0861dab632447d8f199721fac517b997af1814f7fefae5cc3157a76b4137d0e633b8404714fedd89743a750c4498ac2faa07e98241019a7d075cad181b1112945559ce1fd7f46ccc2ef26e1b69ceca5eb69fe432f7030f21f630caed400e8f662aca42d1ebc95a7917bf8adabe6c655fc1870a51c31e49b27fc1356b8e1b8fcffa5315891b2402ad566b523f457c18feef259670b119bf1615cf02ec56e0120eb5d4e7577173a443ca6928fc2958c8d371029c33c1b9d59f941f881116ad037df3edc1e3a1a41111272e1ca32b60c5157dab4fe6e39a4f5443f3a6753f6affb813f460c32940d71bba11c5a0c341071f9e4d0776ccc5a3ae746baa26e0e1e5ef9bffd67e2a58194245b916b0b5fbd4455df1c9886f1a705de815b4467be802b0712685203e402b99d42483e0a5195bc8108627a8379bfd51f94440f7d1ff970c6f850131fa6a9b9b2ce80c2f478e14d059cb91e4743093b8f991dba05723507aaf58e2f7ca88f8ba7b78b28014bf00525c2ec9dbc8b2c6d821c8a237f4628bfd4a0e87e1d093b83c0be9e6a37bcc42cdd8a9cb973417cb1ed8e7edaad5b47706ad414efbe3b8c5efdffa91ee4c572bfdb87af1d728e75ffc00f3f9dd19323a3cf1ef3c67c578dd5b591f1d5c2cd355f53b4c1a2976c049136b4e8cb39f0845c882d15a0bec9bfe376f50db1079dd2954f365fdcad184b2391e3000f90341629ea128ca122cb48af8fc09828e278fb97e70e452c0d5968da48f933a91dbd6923711f10b400b1578bba8e0be0642a7b54602b285dd4657231bb2f29b622a84b337593767f09fe814704a9866f9bf198f6e28305801dfa88274320646de84437dd52005bc4f4e8a672169e2ce944f6cd15b60f38288ca5d8bc53266e716dd2f1d04da117f3ceb569d47888ad14c3610312e470bb24bb365bd402846d08a6e629aff8762ea9c3f7be9f4da69b5408dcc3d746fe07ad4d3c671585d452db832184393f0b039d5ab9a1f29a20753fc52f1448811fb56d65b06d2c31e1859dc78e2ca98eb3a6afaf9412c994d8d1371ab04b1c1c3120686068a00c526b4a384a5db899a1064969e4cd341b5d495f1692c88333d0700deb0808001f8c3445026143a4db2a001ba5b5c3ec1f5d83a631560c144da8e4a4c9ded39073f74cd1c24dd30c0ce1e48d67b8b34065b83826e75f71bd02b775701df1a87f0387c67316b71fd3bad112f2af91b2bef9b201a63e967ae11c38ab00bce959ca72d504eb937c727f41478d8c02f3bc70464563e35c765a667543f39bed6d3aa79466bfc294ca481063abf6525e2f3e04e5e3d4d655e5485b9939c93fac4053ed1373fd71007f50632a441029624690a846e1080737d23f6d4a63ce36d6ac4397501024df1dc595b042b8247b3cb8c2800ba75bd7e478cbb3f7d64b6820f14bcce73881a6f8a87061caeffdd675ccd7b56243c797de67b0bfb5ce428bdf473719d91aa59a22585cf86a984e5f19ca3d9d2cfc292f05596bb70f4fbf095771cca0d5d5bd1cdb5a3f209735bf27355c6d4909d0a87f9a1fb4061e44815508f25602c8e48125841030119dd5c3cf3ae8c86918197f433dc5c03b86cb44ed2734c00a684278bd335fffaee2c4497763c97bbe011a642f43889cc67bf6510d94fbb73fc6593943a6aadc965681d9e381ee252dcf4b8e51cb32a31dae4e3f457ed411a906ea07186a770d509ca0fa788e082ce7ddb9743527877627c0d79aa6febe18bc5557bf56e2baf11ad4d70c40e948f8accd8f4ef3c53c2b005fea41ac4d934784c72dac1023ff9139b2821260367da87e9126eac9b9396eda3e7b4d1b70638aeab38c0b7ce7d2808403d4c47b119699ad666e67163a15abb57ecc00d10cdca57ab432060b3a2feaa476cd65ad26d54b62381b362057e0516de4e959e751f2260ecbec536ae7bc01aef541473060aa0370069f1ccf92a750f25ff4aa531f7900164d155b8adcc10e5ae80ed59a588faf88859c543946b5581d7dc53ab4728683de167073db221bf8d0de794e90fb15dad1918cb35bf29b845770934e2063e3fb7efadb12102d8f9c20e2818377efcd4a1ae4690e1e0f948008dd96903af2c90503b6fc5ef55cc14391a99fbb94315a65dd88ed974cb2335355773c2de1a7f678b5bb2a8a5f6dfb1cfa5017f1a87942775246c871c69a21975e744ecd58763a12fd5151db8d82429f4a50e458c5d11c5401b675de7cddb497e3d63b3b14d08097801fba5f98bfebd634bff101bf25ed570b9b6f8f8aac6d702306b7605d527ca1ff0f9fb3ae4ad608d1370aa13fdf28d20fada7cca801e3610879f596d44338547e81a46f5f8d7294511f9127a0e8c698461ba8d554bd48ba51e47bc79c63d4be196639269243555109032724bc8bdfcda457c44f640e83e8e261ddb464a4886cc4f820bafa046fe204891033dee094c24d08a637ac68756abeb439246d1efa463f3ebad6c25314bb9fb0664408a6291a5dcd20ac8eee5f517e4094d8d9cbe6bb32c82fa79c3b1d31866ee6e6fb09b0312c7e458c0b41775f97d55d6c2ea748913f9128d4ee427354bf9cebfd2125cf269cb07183430826cd1047bec819c8bfe7cdbf06e51feda8b886c8f93cfaf9262106b55cf02746d827185bc132e64710ece24dbe86072ad93d78a95d9e15fa40c50d53c5908f0646800f28a68108e2782b5c0320852856f1506a8586e0271458754479b058c40aaa641dd515d7e51faa0fc8539092f86671661031fdee24d53ee1a67a0ebc5f22f90b74b0d91ff31f92e9fd629e398dcfbf8cfec1a8b46098b1850d35df173d0d6587bd8d09351e062b8eba7496692e689dab7d9936741e5a5bf671754c806494a3b9adb949d6eb563ab403e3ae9cc3613275213af7ef003c2e24d07e0c334ef73ec620319ae3743598000a61d190d7c43e0588e41c1c9215072712e2c17187f14c2b81279b97a063f1ca0c4af64cbf557838133f64af24a6e0992b418b041ce1b6da638dbdd6a5374905cdca1a0a26fb16935e9f2a3fcacf52a74af045570451ce3056b4603c664537b13f94e33c69612b7ddc11772e7b991dae1feb2781d08631a34e08d99b92152161aae1a12b481a00e1d8fadf6650ee232e396d48b51a4be3f3ccb7462d40710449b3f7291e4d5405a7f50fad184aa6bf3c4977012dd3f3984491c68a700ad42bfa79fac5c7560c57851e8202fb7655a48a90d019ee77c141b404d9c6d4a04e1823b6c13afd1212ae097e1245567fd8d055d8afc9aa4a90c7b570d3516b181cd9dad7439e3edc737fd67b2a3b2a7c9aafb9cc3f4c9635da3ce739171b13245b86bd34f53419c6fd2ad70c5b6e982475c04f62c33cb93de6c8262f1d969efe97020f20bc1f31b561732ad1ba0a4ccba343049cfe7fb5d08fb077eca6ae2cfdb96606c7afd527eb9942c6a25e292cbae34f31eb17cc1e3a3318130e6a01960b019f5b29a718bc5bfdc83adcfa7c457e63581bc37522647143811695299fadf248aa7082457808a12113cd20bfda4808d993cc84072bde4c267548c4a7495f2476af6dc99ed96057c641144be8278f7230209fd6b1406e877b18f11056e307040c55ea21b82f0f6c8244e688097e9929e922c637529f5bf87b85779c2609380bea58d3e659a782753f3d4c055f4179e8636c808336d29cb8c530329b25e14f088252f36dea0fad7856e0130206525436ffb2822b02751da52eec060173999cf8dd7a32ca49401aea677811ab27ab6a569895ff021c537ae6aad1974e87fd11653d2be1e67f786d8a15facd3e780992644b577838e829746926d58a86a2c8cf591a5e9a19fde467b0af1fe320058cf3595b39360d3151e0b59cd225c011fc593770d9bc0d8323f01464b142ffaa34888afcb9ee5f795a86bf443de0dbbadc9ae7e81f1a98d5b8e3ad53462c90fc6606ac127c953118395964d92b8500462123751e35f4400319d47199aabc9172d67019177389ea257fb9c2ebf174074d532ffe932ddaa8e372e72402952ace08dd8fee136ed189220d3310e22a93098cd4b62190f07c766aa44221381716e4013dbdfff626d2e6a0d49a45bfa87df6a851e1bd99b8fde3842ee4d5cf3ef131278b0126660f2311a31b4b0fc4dd252af16ee9984915b2adc7c887572ae8324d160c106486005bec1cf43283410a5ce3f66981926d5f835441bd1580afcf1146999cc0eab2594229effda287ac080dbec626afbd4b90c2cc6c8b1fd4fa40dd1b1072e29975bcdaeed998d474b7256100b6e92bdd84cd9c3724c639403dbee560a3c735a2e26c23c0ea71a565c824caeff23e4a01bc6a029a28fe725f404eb2a20e12371f11e72d32ec9fdc1aefa79cc676439ab1816642590116b2ae12f82aee8699c7a9b86492468b29072841744ec82f01fb0ec863600fa4d01c659570c211b3c054bc6bb9a1a743b7845827cddc416ce437917befbdf79649a6be07c606c3061f58abb9eda6c3e3b8b047f4bdd78e84d297ed1de97699576bbc6699384fb40aada015e8eb9a0b7e25ba1fc4342fca8257166c0d52f3a85fc11ef4b031df9b1ea850a915a2d377cdf7d5c8fcfb0828ff8456e0f4e55fb4024950388115203ff5f58404d8a3d36f56a612750f8556b4e7431af679ad61dfca9fa9d39f2b684beaf4281bf3fd0882efb8a5c6e29695b7df3557854fa0d1ee9b4f2b7facd96b56a65623d196d4931fa4e684b6a452cfc27d1385b1fc116d59211f05f3499485242bcf827df35750144e7ffa9389bb06d572827dff1377ae46a7b37325fabef2bf31fcefeb0934f1c3154cbb4fbef9345af9e39f1efcb0db6ccc577e7f79f2f7e3f73951fede6b36a66b4eb86b2e29e2ae098d2a91bfbeef2385400b8c41bc6c31a2440b24b9f5343ce6f9956891f3829ce6c83b1630fae92d7feffece689a237ffff2d88ffa1ff82b888dc9f0c117bbbbc791767e1f7eb5d6ce9136ba82f869257f267e4dbfb49bace80a237ac4be08a2dfdf5deda774dd891c9ddb4d2727474727e776c3b9d96c371c9cdb0dc7665352a576a3a48a4d49159b922a374aaad47649493b59cf128f49c0853cf6f503ceaf7fabac47c8bf11fa73a3406ab6a8ac6789bf3a7b5728743a9d37a0eeeaaeee1ec95a6bbda2c087979e0f3e0c19228ee04c51381f7c185264c5b3e8073240341a7f7c5f5f64e2ec1c069dfeb753d1c8c311158d1a36fe583b65e8e4f1bb61e2f7a268b4e2b916baecd68e26eabe34b9682e9b97dece09b2785047d65a5491bfdc1cc1c8657b14118ac862d1a86617ca65cb4099a8c882ff93fd45264e068846f907f841d91f4451b8cedfce69d154d4ed9ce9b9c24bade8d930471d8d319c3894ae82575c1f9d6be3406bd1f05e35d233c2341a49fac6dc4b8c44e12405135c908bdbcde6a31b6c393d65bfa1c878ab5f6dead9849581c811cd0a2cae00badd687183ce6d8a2f86ef2b4208104b849a2c2d3951f365b1e48622b7a31f5fc4adcf08d33743113e5a14f1000b68e0a9097bb72c8c44319eb997e4100315b7eaaa1167fd6aadb5f6b3b6d6b6d6ad75d4a540afca57fbdc5a6fb082526ed814b6a049e01eba3b01dc5f8820f8abba57f12f07083d643cf56d6ebc40484448840b7121e30c2ec466a554e1cfaa5250fd7d37672ba83e0d925528043e5c518b1b54992310a710cbfb037119182fdebf070903f0d88cf73f81955128d45b2c6b180bfd50563ebfa2292ba7cfe364f96ace8ec078d5b70c0cd10105e8fca1f9842cae407e6a5f0236a720ba88e2432048165108b4903ffe87d3cf56976f73e632031f89f12e2d76850e593d6bb57a56eb85ac582f64f5325e480b3d6d4c7f8c1722036d3d893eda5626c6b73e1d598e5616dabd424f800104ad68fdcee0bb0aaf506bad219a7eb9822adc277e0098d316ea12ac60f384d3efbf0773640ede5fd507e7afce350cc2626f11adf039f018f8afa19d936c730feda0c8e92bb7ca9d511721198abb1070b143628b9d104da3fdbeeffb3e2b863b242fd869408b9d0e59ec68e8ed6a55a874e1022a2ec0824a154c54925a40450a165031c1155444c0a32264059521564025882aa8fcb044254705546ca0820a911450696137a547658a1553a64c519a829434a58994292388324509942944e8a6e0a69872e4c9941e90a6187132e5468a292f44a1a405144a571c29ed50a034c509944ef084129326a3fdbeeffb3e2b864a4b9c5032c2044ab912280161a4a44302251c9a509a81899290a2a4a61124b58089242a4490048528e9280449245822690925928e5892f43394d40125491948222907a1241b08926240420a174748c12248ca921152a41421250a22a49400881ca5108943e40f057214c5500a08c8fa810cb6bee52286210882200886f693f20121a424f991b2e32365879c941a7aa40cc149b1f140942a4144594192284a48a238e94014273810850920a224c11305e848140f6c20ca067e88c2c34e141c0d44912103515cf0014a163a5078188042a507284f7880f2440e94a21da00ce900a5889a03949e7a83c253718082817a03941baa1128452a0e145ab541f7825a838e0595065d0aaa4da7ab1720edf77ddff7d95144419d41d704598b28516f74416495c1a712d17180ac437ca835dd8dac315ca0c2a08381ac42b6a8b42998c8fa820aaa0b5344216b0b50549b298cc82e42c0c51448905b08d1340512f2051ad0620a1dc82c68e84d5123ab906317a20b4af2890bc8110bd27edff77d9f1dc52755904c4f92c8163c918264c1131390573c1101c97b22445af1640872054f8220ab78f203b9f4248754c1131b482a9e102153f0a4057287d423a92059414e419a422a21219149484f48416212054909284847e89084980229c913a41f9046118987d0898b7feeeeee1f2903388222088248463208fe084a9141510441100441d17e4845a2401202c5164758a0a08a13283d81d4e4092798984089121c612404099234f103131e8a8c8cc04911269c0811c116445884a08a259494405af2c4103932119594a4126312e428c511a3d84242889004003f84c003084668a428322385900fb6f0000b992a624a1d2071f0040f261b28a1c1113b84d09124831f603ce43082238a2237a21012b3c50b0b1b55c028d540a2f104064c5025f0112f842bc9cb0f33787031d202451119500889b1450b0b56152b2518482f9e6061a2522275c429042ac9ca0f260f2723e33d2a32964730905d8c3df18a900af08694af249d8c96b4766c1991e313dff701e138a227782beb4e85e32fb7c02dd7ba7ba155a742bda16c382eb9875ec0220fd180720fbd90b49387684e324bee211a5196612937b933755ac6c4a572a3a90aaf5cdfdca9a8a9632231715606e489e5a7aeb7d655eb0341b93ebdf1ad1b5f73eaf74f6639f138cd9d7e167356e29ac5fbe254e2cea7ceca804cde0b693cb06967919c3f80d47c8dfc9503f6b0ef19e6ccfe8b39b3dfe68defe13647eb3dc7c9fe3561028061fb395a39f0ea5bd83eec46abd56ab5cad6df16b6ad1bd687fd1bad96b5a796eb45177ef996eb14748dfce5feadfe1b7fe3fbc59cd5bfe7a9becb9cd5af788393c7d9b2dffa55ca2ca146ff8dbe81ebb7306a75c35a5bfb2b8ddca60b15808ffa2eb46d3472ed0e4bfcf216a36ea89cd5973845d968e44651b694396b314778fd97a80a75a7b2a96ea30f2a9b0a47750ba9b8445ead6501572e91bf5a05d5cd638daa6e429c248fdcf9cb244097d05ffe2d312a4700344a5c0dd01545d956a8282a2805670af27639bd44df1ff9d090caa9e322ce70d69607793de367ae313ad5e44cbff82d3606af6898ffb5eed55a70a59be4199f8eb6bcb48bc059bfbf06eb633e3571607acaff20eefc6ffb7883af811ff0cd20770ff8b213560c4e3da797283dad50b66f69477ef1f80d5e34673c7050411eb3790c07aac27199b63243be17127e215028147eef434878213e48f8de47f8f9f8f0f3f1d5f7ff8c3ca6fb965cc6c4d1f89298ceaf89961dec4c9ab3b638211d8ff5fbc7e338c7f5eafdfdc783322fa7208fc95f35c050bd3fc8abf5bbbbbbbbbbbb55a091edcfedee6ef45e0b24d483935ba8879653556e219c15f97e268e030cf2c0e05b73b68278ffe5de7b2ffaf282ef0629c028eb5b6f813c76812e514e093113eacd95beb03e3eadb6194631a0f135606cbc626ee0c801cb40c70e0d36e0c1410731190f3e98a10121040088d023d7044036c2f7a76065be500665b3313ec3e5ab50cb379a02c135b640ff835a2094cdca8cb62a54691c5775f8bbd017146585bc35a3e53ff3005ef37d9b3ec67c4fdd688b21e3cf331d657cead90726e104c1191f9a33970f4d1f9e5b8e9c54cef4d4998073bc5ee197e0e36b8d8fd0c7c330d690f01fae35d544e1ab0951185e40d5f878af690b90806b6bd05febe93bc1c7b7457de06e0dfaceb0e71170f8d330ff247c866bb67e9ae1ce321cfa34cc3f0038f440bffc6b701844c3fc330e93f88b80431e0f8f34cc3f041c6ea061fe20e0f08786f9d3e0d0877ef9cfe050a761fe1fe010030df3f700873de05087faf28fe1308786f97780430e708843c3fc79e0d0867ef96f80c31a1ae6af010e77e050070e33c0a10c0df387e19048c3fc73e07048c3fc71e05048480b5f085d6898bf0d0c72515ffe3018dca261fe3530d884c11734cc9f060618c520160df3c718646a987fff5b0804c9ffff8dff5d380d925d7feafe3e9af65717b64006791ef37f419b5cc224af052577e9a9334d08e2352b7417b9ffd4dd53e72ff44cdab183dc914cd9bfb6c9c2d91fa00b8eacaf5f51098cf94cf2973f0b0561cc6e7ae02f3f75389007f6fce54dd91f64026b38d35377ea3c96e4b1d4fb9f50697a5c142a8d2c01958684aac3ff281760005547a541d9aa8e4a33daaa0e122a0db9ab3a4c5cd561e61ae69f7a25ad79e4eb7c6f91c73ac3c0f65fe023dfb3e023e1abf0a71e3524cb7062b00ac845f65f09858437d9ff64cbfea32d7481dc812fc8fefea39a39ff9036daf2163505415eda5f8a237a89fcc5426ef48220c8f31715677a8b6c36480f172b2fca7d5c2dce69bfbf87d7daed1ca7f78e6a42e7136a71ceefedbfd3486d88e0f79033fd6c4a10b34dc3dc9ab51e0145a31d9035846bc763be0fd5e44339c9fe1fea086534da5c5ab62dff1d5686a50228157c3f73addddd6dbbdb7687a1db00867d7acc825f5940234d64f21891e7c2b9c8c7fd78ac7c7f1790c72c4a1ab1803eda684f3dda728d49c75a7daf32a34d1d5da832e0fbd7af3d63691e536fd2b18586f9839f0886b68a21fe68feaa895fffb432e0d7276bf5cb9594a3542710bb7e3cc65d387ff130dab0745a681916503adab076583c2c242c10740c0b0497e5f4e204e3342239d3f1479bb1c6021a92dddcb976fce529178fc72cee5d3a37974e76d1285becf9c41139d3d1c685db651dd74eb5af32672aa8ccd987babe77e1b86ce6cca2ae9abf2a0b68b42172a62c20d7cd63296b08578d4544b3807aa653d74df677d95c38d9ab748c7fca12cafeac216e9fedc3c9fe6295968921fb8f361de3ff7d373264e79dec33551b167c01e5368d9414cadfa7308ebb5afff55f036be339d66aabffbed1d081389129bc4077bb9d8ac9e934b44ce7cf73701f80c89f03992828ce187ffe4a8d1ff5dcf6e0b73c8c67a15e93818e2954acb160f3433cbed70237d9737aab51e37bbfc42974777763f1f6f8fd3de2f4a5495a53d3891bf96be912d9262a8d04ce6c2b0dd1352abf56a02657ee210c00651367656e91c7d4ef81602777905b0889a56cc44f6e21237672f42c0e92bb5f27f1ebfdfbf2364c0388df3fe2cef75f58cd627d7da9b5b2c497cafa8aa6406c57d6dfd7c9e216d3ef94ffd33177b6610aa0cc15c66cf9aeb5eeaf491998b3aef8a5fcee9ae82b975fb1eabbd4a4ecf2abd58f1eabf12b94f5a90a27154e250bfd31aecada28dab2fa97bf8da625d4efdbdd2fd786e9a3fc467ff4b31ea67cb1217e59be946569e3e56b88685a69942f8dc1bc5af58af582f68fb8f6b02df661f0fd107f5f03bb7e06fe77c1adafabda758556b4fe8d215269aa4d45efa776447fa0a3fd5220369763ffcbd7465b586ffff6dbfaf22db77e0ac4e6971f3f2036f78fdfc28f3f7fadde85477fadfa5b500c4c1ff57fbcac1eadb57f657798b3db39cc2c5c7359eb83b97ed7ef161f369a1064cc3de64b94bbdee48aeb8d6521035e8d0532e0d57c38b126e264ff1c44b6885d6e21a0a5bc416ea1227cf225ea1911f44cbfd73f32e68adea29ec0f9b9857c48caa9899b41f4c299a26c220d670a16fd8041a6d092ecdf585472ca7a74ba2559cf12104ff297ac6769e794f5ec5059cfd2490892dc9fe34596f5e85cccfeced745d67384ca7a8e7659e732a72e56b3ac67e7af5b6ffdae2da6ace74867656e7b4ad6d3c45fed31cc0174ee584aca7a543995e6c763bc9e695e2ffb839d71fc2de4d1b1e22d28fcb1a18937625216771e6b794fef90909c0ccb3d445bca6e93c7ffbfd66cf99816a69ec75cef0f36790ce6fd439b1a9fb6ce31b7707f43a130c9d95f97fc35fe8d7fa9bc11c863acf7bf22d95bfdc59747adefaffb16c3d093bfee5773267e0f1bfe78ac443530678dabce5fe38fc72410e270b01e87e983c5426938d3da248fff7a1bb8e2fc353eccf826ee278fef4579fc1a4bf2f83382f2f82edf82c9dee97a0d5c3f3e0e9384ceaef16ffe1a6be01b380d83b27f4c4803f2f1c87c743ce636e4ce332cf3d1d961edf8f078cc6bc89d6960990f8f0f92950f925ccf634e43ee8cb12cd7cb35c1c835f9d43ce6b6dc19c5329f9acfcd0b9f1b9dc7fc02b933065896d325b124e5761ef31972671996e576b925556ec9e7e6312f923b0700cb7c6e3e39299f9cdc91c7fc2677aec1b2dc51cec9997362f398cb903b672cf3b1e1a0707c6c3ce64472e71e58e663e3435bf1a1f13ce643726711b02cc76332996c1ef35aee0c002ccbd9704e38401ef31872e710b02c071474838c3ce630e4ce206059cea849d924c7e33117923bd360598e278784cc21e179cc69b9f30c96f5f09846a69e9ec7fc85dcf9032cebe9f534893d4d358fb90bb9b3075896abdd8437421ef3167267192ccb092d0197d878cc6d72e71896e56c681fede6b1da45eedc0196e56e393647c763958bdc99032ccbe9ecf80e91c7ea16b9330f2ccb1115d5a2867596e5701eab4db9f306589693e57eb22cf7d3b0ce3b2b6302f18488ae4d495469409caac3dfd644066d55877f5a1665c76122fb9723c8fe2509b2974e642fa5c85e4e91bd9492fdd392ca87db80836f73c6c1f7f00ba437f88a415ba5e977d0a6f240c33ad02fd5915669a05ffe1f56edd02a1c5a6543c3fc415ea569b45b074e455b65c3315d4e287d4ab9ddc3773cd8018e1147ad1507ae3f42eb45f4d6f8f1d49d503a56be8f678d991563bdea48474775a463c2d89166479b93db723471a789fbd296f71fa684b9a954ca9c356af2d45caa4e30a54ecb7bcbebb4bc4ecba9139379996fd49c95e56360ceca320603f3b1b751cac8e0f26330316ce36170f9323030303030307f6170593e4c59fe0d188cba95a585b1331ec696170683fa342c4c09f3364a981206dbf8d296655996a5b533bec4a8db2def8c2f6dfc9531d63cd6a3cd581b6d46da581b6dc6da582befdf5b5e580e98b22ccbf26babcc5999818e16dc59bf6b8f2e5fb106dfd80577aed76338de7f748dabf165bc5d0db0cbeb5d5effdfc3d19b75a1e9b842d3f305fd8abb067e401d415e7532c3460bebd4758053493d5349a8f98473a6204f6553d9782a1bcfc6a72adbc59d799c34fcb5c3d9b5d67a8f9c189d789caed46e25be88209a0201f3fd1d7f2f4eedfce5bf03a7743a694a974a1ad17b749d7cbeba3ae67befe7fb02797f326717e4bda0e908f2d05b247ed6aed4bfceca2ef416f9cbdf2c81956f93b1fa4a1a2457abc3d99fc3c9ca3de4822ab953107274bfa897a8571864226a210f76ec78bdfe5b67bd9da98933711e03f258aab2e51f8fb51093a4ec6f0679ac79543752158e419c3c4fe93cb6034d25f12a8dcaa64a41166457d9b23fccf770158ecbf878f15548b27faadaf9549593fdc19b95f1819e3a1be31f7885da45aeef3818f8f9ac9de1e66342642804c18f089018861f11205ae43816692ac2b3e99c10b19125498a4447df6ebc21422b6f599e4cf774eff7442f5ce264219dccd3496ca20813d94f2373c534bfdd67d31a72c40a6a65855744e82b821b87f4a04e14aa488eeee8db8d1b3853e759e4661c9243ea54f19019724bc5a25291bdd358a4055513cb0b1696a2a19b1e4b0a5ec078f1e2b474ba7132de14dd2c89610463056375f37313c4cdad75536b1a8956acd56a698718beddbff861b558aca35b142ef11d699d62b45ae60c6c583f4e19b403c9ce900c3879cc3d24c34daee97063c8881163a84693d12243c60723f7500c56b4b8b4b40c1169fa866288d22da4cb8ac356e0e10e50886075771f5f08c3f01692e0b803b92427035fd1ed61b423e746fc6c2641168220287e3ba840790639c0491a62c9154b4c741fd8c2712862934191044f480ac57fd987c20782601350dc018220b8030441f404142a49c40d3760e0c98dd78122264d6e5801596f80d10217bc9c1c7e9870e24692486289211c703e9b7b490d3b7cb68a313706d5aeb5d6d176db6eeb6dfb0135b7ab4efbb42415c6ed1c270cbcecca3d04835156e1a06eb9db5d49af2963905b49ef484916b88c732bc9e2e6a877d44b42079dfcb993c8818b6ce4963fc89d840d36421fe0c99f5be80335252ec8c9adc405374ab2689253b9956421946f8f1c38d394ae49d348596c2e175759aec4d3f762c2b7391b01e4f9ebde7b1fbc68b7b0be734b4beb3b7fa3e979ef45450cf67a200f64f297eb5d25dabbf7415effbdab957db0b7c22dabbfbffadb58c6cbd75a6bf8e2cbf770a65e8def1a6fc2a7fd20ef888fbfb731d8abf16d801affa351b0d773d6a8355dfb9a8fc6eabbe6ebeeeeeeeeeeae42754959e694356badbdc98e93cb9acfceec3bb798b3d9cb7c90d0f8ce32cc198d97e59af0778e61cef0cb7c6ed0efdc3267e8cb7249187c679639c3e065b925d9775e9933d9cb7c7202f09d6198b300bc2ce7a4e63bbf3067352ff3c1c9df99c59ce597f9d07a7c679539ebf1b29c08df3965ce4478590e00dff934670078592ea8673a87f09d51e62c8497e59af44c6710bef38a3903e16539243dd399e63b9be68ce6653d4c3dd379e63b9fccd9cccb7a9a7aa6f307dff99ab30f5e96bbe999ce1e7ce7d29c79f0b29ccccbbc2c47eb99ceb1ef3c9ab3d8cb72393dd3b983efe065b99d9ee9ccc173f0b25c51cf74e6f19d4173c6e365b99f9ee9bcc16ff02ee54cc1a4ecd749ad403edd91bfdc2803395db04976b0c85fe0cd5f3930c0d4eddda6bbbb4bd65a7b99eeee2e5924b85367e7e7272848888828a8c4aa9b0a4765fb709bad1f6320f1ad8c38577a78c1a32de83485accc68eb53e72651ae283ada52ba5452d1999ab8d1c4a58c46dc99020173ff6702f4a79a78acd123df9b3f2e24e9ffbe81fca5749a258cb9fd75ab7912fbef8bf8c7fdb1ffa267d2ac511568e47ed5128fc13e4ca26952bc222a4d8ac9a76952bdaac391549a54d3111dcbf1feaa0f5495073a76e3fd553c1e8b79de1053504f881c44f657d5f043d3a86c7ce8d8ab874aa3a2e950633670681a950d1d83f1b73952cb21fbdf0c1efde1fad53b8dfc43fcd5a7fd8d9e4977f519e09a5d68da38c5ab34aa1e53a55135551d5e69587a295e1353b6e965ff5453a561a1d9541a961acb4dadd2a89a541d37feb45453cd869655b5285437d9df9a23d4ec22c0fdf6ebf787ebc57ff9eb27183e526bd57cafea551a95ed71e8187f95ad86f0bdd7d0301f6d5666c7ebb079c7a736ebf80f9b4a1d63cb2fefbdf73bb90420a2abbff6a4ea69a0c1fbab9adea64563d55ade9fe5c6e55b362c5a4b2dbbb0dc984b1ee30fc3660e6c42e9973f0e6c46514d27fae51f83cd227f994ab48944355551a89acc787fd551a5e9aa63fc194db29bb8f196b55ffd2f6792bfcc2ab2bf0e6c1a612a494d11e04c14984fb2bf06383595b2ff68e2429c584b459cd3b91287ce349532b232a44d1ba16ca48d9559d1b131bd46d9643d414144441960220d2c213a75ce2ceb090afaf9f959120424b4448808e8e7c7c49d3a9c8903fa6992fd3cb295c0e644f693493e71cea21387895389f3760e65ff33a8d29c3955878ec7609c3c2712208f9131d4a7e712d94f10e41e4e24b29fb8ece9f993fd479b5335716ee2465b1f35a16c95e604231b4ea541a1c979ab3409a83afcf3d9434ea55140d561935ea29bbb74e2a981ed08d89a80ad8eb8e42f177929b4c6930a2d714964ca414422f2e420f2883ab9f3f521ee8cf97b43a2ec200e679fc225d9ef45c3207ff98d516849f6c7e1afd3fafd221e83703fb29e23b3db7c794b448f0827b9bbd6ebb7efad63160d20a275bc15f78b58fc511cff7ee2782d98aa37c9633ea223781e2fcfcad0441e11372264ffbbbb4d2e432b7931d864ff13cd6554b8dba428fbdf233b8af5d4d9f198e31c09bfcdef459910f5ffd2b1ec1ca426ed1ad7afa6f8777cb16fd9b762dcb926e15a5fb743cfa49a3af5d7bf4442440494c3a8740ad8d18a5432856666060200028316000028100c864402712c0a32481eec0314000c7aae4c5c46170603911c44311085310cc200208e188208300000430c41047000aa186bcc581312a6a73d44a0d130fa0e8da7312428fa81353f0b04f080f10718fa338214dba2806fac562db124007c8e8e0d3ba536a094e09b5ac082b57912061f78392a06d96857d6caf86c7ab6622474afa2781101d7782423bc5133f86b0c69fe0603dfb5fd1a8d7c84c17b2e9610d2d4d3c7c1abe25593800b8e3bf854fbef6b70c49bdf6aeceefffc73f744ce024cf30848969df388b72cd50c4eb7f3e12704c633f97616f09aed083a64b249ca91318816d9457cf00a1ce17d84772ce034c011ded5e20b3a21a51be3ffb405a3cf522cb62301af718c68bed79f33238568a590297e9804487f0e36dd8180d3b823f176df32be66b4f86a901c4fef1e1ee26d0e2c02d4769202bea55de96747825c12aea6f351bd06a4d1cc029d061fbdbd3ae266089b0bc033e261971b0fe414388dd42c42946e1531cbda3f8294a4965f46938fe1b33ce2b62169c1c6852a279ac6417a485c53db5f57aafbb9ff11dcfd6ced040010b84ab9f4eede6c4c949cad43e123f068f0517f513d002c6b4dfda37f4a9cdd4981d7e88dbb4669c0bab3eabbd9c22f427e6ae77cded23c0fdb3c90f035db455b7dafb4461da477f1412b3b40dc3221f331dab343075f9b0db7067283764a8bd190c4cfbb34a6220af89616a4fd1529d1bae6ca75c0da9ad5761133477b8214e19b4dab3673a65517be047916b7b8cbcc43d71a6af1dcc158a232dd0a1f905c9b1d275f49feafe2bab4fd0a61a945358f4f43afb80504b0b11129e349dbe33e57c92cad8975f17e0a57925cf2317ae2516844450635df2307fc3de3b41eb63fbf249f527336e18e3951932fba738e2e2fbcaa382c2cf5608513b3018b9b80f916d040c3585b667be71a5beb8c961e18142bdfe51d8b213f4df2f52a519688e259998c2a7ec905c9f2fa5bc2ced245ec432851bc85dcbd44c535eb0c812efca2a999162965d4c5625de6c4898595a6be856cca5ebeb00a9a1725b1c0128e9815bfc075b01a72e023e688ceffea3d52246c04b2be4d8c9e6f2976c10545f12c30513957c938cc3ee2569e26886d82583d0d3653b1abbe768c81ea022252ef0ed6358ad3d526f52acbe70de63c2fc0509c60d9c2c32dbfc782f42bb2bd186418d3b80186bee33acc9895eb8185139998c5f6ce90f054cbfba5c2b01fd93d30b1067e89898ad019442a680d751a7cfce64bf072207ff7912dad6bc61f441ff6053418623d394fa2980d830fb66cd759be6b21f1f97ff1505379ef285d18af61bbab1af56793e43c8629650dade6df5a8a4162724653296ae6baff2a098d685e5fb63516b44e70660d11d13d5d8b0f105e56759d03cfb6bc7cc44c1987113f2592c8b8e6590dca38d056f545a9d6539447d935512823546271ee85f25c60c3722c314bd23196f44fafc5ade238a3b52d8624e26789b89bdda267ff2fbab9cd8ea4711eb65ed7ecaa8a17c0e01148c9f9ecf8348da8643cfec15d16e4dd841f890bdd958463581349d5fa05c939cd20c83e74f9c3c009444a9e988613484e3a3804a669eb9f7d12b1ced0ff259ef45ee1d2de933bb43eca1dc9329de2b73b017c242172dfb4be8b09d5a72ce78d362e279979226d08d77d1cdb815e4cfcb2867b72b3c81de566b80d08e44ef5031237c8c1e96815832e540d85ac90d8b52d08d23739f80a0a9db2d3e1bd4b2130b403e4e48173854036f34f7b8ff9b8afe4db2943af71130ce019ceed644bce85585ff9a2bfa4ec765802990c3cb505d639dd25089b6bc18deee3cd7c02270c2e253a053d64a187d95ac9189c2db1308da457c5fdd82ae4649fb3b270d9ede2381308d4d3bcad18117cd61fcc6bb8178b82e167897d55afef25f45895adb412648a1d9199d789ebf69476e9010214b8a7be429eb34e99799c0861a72e5300d80b34d38311b03c65b424c7a134bffb17dc68b841234cf2419e6b14cbbd982f31a57dc8ce006ae09590d757ff6d7d4defd66660afceb71776deb30dc57efa6f736c7ab736257b75beddb2f39e6d6cf6d37fdb673bb127031cad94700a7f409f567e2fb096412fc1b66b2fd2f6d9cbb84ddd0bbd1dd75b70ab98bd05418b3bac3ddc82587172e516e732f9aaa85598748b481cd5a932d3bad5bb760d79422839f1866388b199cb67129e72fa1daf678c555fab43813f06efeb65ae68e1fef9b856a0e579172c4c8e8130093e5a5d3ba830ca27cc338d39fb64018aed3c58761a71bbd70303ad6de35dc170bcb39eaae5b399175313e586f1c08dffbe8a737d3efda54a218afb632b61bcb05114ddb87392853a586be8d1d930a739c1d8e00cff9b17ff840fd06a5ea4e64f797da00d0f6dd1559780db8efcb82df90528c86d450456916143d861b548e8b33ad9beb4690f5b403b54fc69a283c9fcd52210e55f36d488f1fd59795a4532ed5a5c549c1c9b52ffddfe05ea80762c430e676226bb34d3a2f053640445043f69b3403b25111912f2e0c4366f016fce63ae6667fdeb361d78470647b20acbf1b9744d2b380c92bc005b45ec9f242cc8186f06abeb44869b94cad41a6e4aefe582f5efdb4e4dc81f41ccd0b8e8fbdcbaf4e537888867b039df4cd33acf3e5881d576366a6f08482da8a4baeb373bba52a20f8dde9a2168e0b7406833104341b622864fc857f165549be889bd65e3220620d470488e103be8b57164ec88f06588368d6eaacf7042ee9fd0066a485fd852d6261cbe18da6b1ee6210f2b844471ef3d162079d9941ad6a8ecfc0b65cda456d33d9bf904a5c914cc4b3bf992defe7dadad66bef06702451f4774877b8623126abb6625f7db67853016e06db5f6802ea75fb2211c37a8fc46e6e4c220b59a28de6f794677c2a5ea61bd24552f8edfcfbe48048bffe7dce1099002788bc4b5238322925536bab990208a111a83348f45bd0224fb4afa2c26d4b22f47e4198686c6d37558d73230ec18615f01811486465109e6dd65afaedf5cdde25af616585bf5562fa17ec3e116439d0cf9492865172f87bddf088607e963bd77e8a8a46f89a8671b1293a3c1be407e8019cc292c104c62e62f3c952fe5db78834f2ec6302e89412b172da10709c83e589700b68e9e995e75ece21f6caa371e499d911fb00fa10d65d683ba423075fc826ec4793877571e312edd2e32a7a76f5eb227db62a641e03a708fcc0e41e7751982f5ab346a71694ec6afb68d4bc6cd27c8f994827557ba21883ccf339eff8c0462b8230fb745416a0e65571a639d8cba0e0684467c66532f4a2df7c1be1c52226981f4e6f293492896913790c730a30920924e80ca068323d0abb336251642a45452c0709ab039ef8f9802ebdf3331bb5a6f77e9c0922f330cccb8087e507658c36352742d3155a7460bf2af1c3fc8dc6f6977b870d3865c961bb8290474d3c5cd4d37fa0afd211fd90669d11caa3e30520827839f306ed1106f22322c151557abbde41da7312ed51467f440c383f898401549f6272a70df2230ac12f8d2de6516f4e6259d43a67574809e481998866331276270fa94506e9e91a92a3838b472d801b7e9cbe689d2039d0e73f17b024514e8e46545bb1419c684efb88d6d731236123d07b91223db9ca16689318bb21dba50f7813a7920bed779525e1a89a9b4d0d2d0502b542a8b63701e86bdf3ebc1c44380b96eb311192c76a86f330edb088564c245bf915135b4f0ef5b2b6ac5c1e8193e4de0a94e66bec035286d943c919869f57048dd21c861d172242235db35c9f8729bf4fb09ca05e7df8b5a2798adc3784207f61a1efc7084847133ff62d12453cf7fee37deecb7f42b4bd2c519388c8a873ff8fe4c6777682d9a2f0c06156153b72c0298e91a75e29010a81b5a4de4b48b0a25dd14e83c2f94624b61bef53b858c7ae2c253731d6634aacfb5ecd30bfdadc131b938a2343ce16f636e9d917605e62c4274b4af5d8ce33ba9f7fe68a0f51b0ab9cdd28582d4ea230d8ae734843434948086c6fcf66d50045c55690b41979e248a5fcaa8de98179f3df3545d059910e0163971e65927d783706d96cf57ef2d3eb9bbbfb6988fc1e76680103a40c753c0c19cd8e410582d3d437425a9c24d2cbc2a44244be2b1f89d1e99f18ea0799fc507c47a33d5083827f8b3288936995d4d51751ff86fdb7413c607bea6f826b217b0a86520f18839207db22cade037c26fdb6177539f0dbb69c81720307992e331f67dab2ed02011ee7331099d4b694bb05d08006e396246377580145d699c6210f49812a434798e48e940480acde31fa5e4f3f861a175058d0359e442b22a99ac10e2442fa88104b0be6caafd201b91b16a11b8ea9b7efb8909df634752c07708416ca20e8c6abb1b9469f44a70ce451eddf7647df81abb527a842a0a447c374adf76e4252b700def1aa6097263d94cf86dc5e29fa3da1cac8b1498d6f9d19d1b2065ed0f5636133a8a0679a17f645517512c8473c19aaceaa182396ea119838c396e47a02f6803a49b4451705bcf16c58678ebc0b6df133c8fe14d73c027430d6db5cdeb627684346d2818c51f729c04ad78686688db038e798e88427fd14c5041bd206137d422286c71a30fbc9d2aa52b853900ef1ef5128ab78dfd46f5172aa914f054e47144371cfc02d2348cf2419e7eac0d21ac989ade18d696ffcdc05c89d391f68864de1ad17126220270b8008ef664107516572afb3f49e37bc7f47f1c01b9b6c80462acbcfe0826f70d9c8f60e854c8cde7bb0c451e2ea411dd0653838bde8bb9242b3ae4ed4235254e0d06f9c67fcc889ee65c9a47298e63ac4002b03b377b07c25d90d4247beb78d5d1463c77c2b45295691231ac85156c02cc429f43f35b9f1a495b11c021a2b6cd0e0848e4e0d0726d8d4ac3b340e6d8ca1075890e9d72014eb2092b4ae89913d8557275118c63059b002ac95fb832a4056d1fc94d1be5471559454f32b0ffd1282a8a9cf4503fb2ef919dad974de9e3c0bfa0a3dc89a156660ae890bd8932a23d35ca5072fefe3a05099d5775d2fefcdaff5634766b4f985552c57f03478565101889f21a60a46568b43bc91f47fcf061940a72b8cbb636c26f98a858d100aa4f0521bbfb79ce11c26cbd8d51dd03fc28a7b852ec97fd3b503c9aab72921c3a408ae98983935d6f6c14140102c4ec09ca8f0ca67f53e8491955ccf5f83439d25c0178f9bf5dc25d88e20d801a8632472bc8cf846e20ca18595b481476e498510d288167944c313d8180cf0e6f6a3bde26414f6bed531ca05e563281c9f87e0511f7563031e22189129298d2be29d758b02a7621d0cc2676e42589e460dacb2e42065ede01cda6316560b6e1273956d5fe7d4b3164a4a362a8debe8b24aa3bd4cc9043c18b5bae2e9f9458756ef7fc7121719adbf35a073b4232ca4c6df65a230732b0b55543ff99cd5d51d9cc0b18cd96469e14edb712be117e1ba128ae3f0728e9f1d10fd2c68f195fad7d28cd86b269bbc4ec609ba4bd0b026ba2a6b19f72d3ab0b41eee340055db31615f07fe79e05580004606307aaeb0db8b8d4d4be19f8c117111bd88f3bb00157548097c7346151813da5209cf9e7d61d3afc538b996e99cc446a14f0e8950a1cd3020d66d5b5b9dceea834a304b70def706a957100aa71cfbc6002a8d030784f64b03fa66b3876f7020eb8866733e34b4b173931e1bbf15194f0af74811704dac652e708fad88ad0f43725529b56289c52dd162e76faefe870bd9481f2381c9540021532b7861e54e18274d109c63ba8d16b78193383647c364b3b0495800aa91f1e8cc3fb85ab5e06b57ee0d898c5f6e68da4108a789770d6b8a5471842ca39f36f5a9977703f03d657ed14be1ebdc840bd007854c85c0bda88506df4ac27fa859d2d04d9e09772ba68e99976bd8c6573ad995606e7206bd8fdd040dbccb0659a85d4396fe42482ce7665fe48575dc8cdb90bb4c33306431849998676094b8f9ad21a74f153c14f22f93aa279359a68cc556fcb28f2262fd4ea06f8bcf39a10931746a4db2cedfa3d35bbabef3a42eda62257a86446fccb41f48a4a4d347902c009c61f12e11c519a807ebc153a936d8cfbf2ea78b7219381510d49608a8e25f66a123b63ecaff4c26724de21bddf72e8392224cf8bdc738f815db23bddb38ce7b2e8b767c956af2e4ebbde71343a63a8725b6ab9b09187143a9041e8ceabd23bdc3d95d721580304c643048df85333627fb9a7a32008ba6016aa4f49589d43eb8d8e6111217d2dd3022dbb62f9550d2866f7ae693311b69977b774f850cd4b323edb4fe45aa23a0bdcf1bf530a3161216f73512b55e09592335c00d7933db334db501299fb5c4000e173237efcf6ec483470d1ee3e89db13abb46d0d79370a1c0dee9136fd0cefe64c850988f19083c38357adb1ff8914406127272635e33ea611a791c49f8eed3a3c38c93bd94c3e27fe2f705128ddd73ee4f9751e8017a4068c6fd7d225354080c3a7d951fdd27b3468fe661dedaf2e41b341dfa0c538514fb6646a098542adda9c3574993a5a509c0ebaaa4f0d10b006375ba3c627dda359456290252da3de5cc635d0c81b7416979ae45c0e5a54fe1a95d88eba0e7ef0d736857052ffbc663dd13341f03e177356ca935e55acb572115b65080eb0bd2c2892ee500bb1219db393c560085a833305f0129f0da3e3dad69fb8ca2f1d6e3f2c8d55aff6d82f96565816ec21f773fc8380f99b4a2352ad8aff8dd0e11a31ac7ef07ccdc2be6c8d01d3c7d3785281583928fde5083ae2520113cf72ef7754956e14402bbea7650651c496874c9393203e25f31582df1e23d564a451c202a3429dce5d802548794f84cf8d8a43a0e8c8b465cd06b915cd243cf773c041b643e5d3230b188a575f4c7c3f9d84a5a9fb62247c9bda2785c9481d4d4ed4c458b23963dc8a4bd376505cc30b6323788939acbae27d4cb966a4ffc6642089adeccd818c062c0399866e22ceb0a01600908a506d18019c9cbb885f7013485e79931b243c2437898268c13a84915ef3708296a4259ce04932f758f6c9c0e9437b3f2d51c1a41abbd3755c700aadaedd6650ea2bc914bb04192753711f124202081e9925451fd2d42c265c9720cf254d84c00526255f8f42727cef73d867df1adb44822ef1c31a961f1e6cfb9608f45ade95b626b9962c58c493ef857dc964c0001e75d4cf85aa7ddb92125db65e33b16c313a62a4b5cbe08f40bade723116919239ca3b45ded70d045e803f2e63c856f3377cb2242fd61b328343e7d4cc278b2d11e02c6bd8f7bcb3161ab96019eb0f6adf12dd4f4ec243423cafb473015263cb52570bd52855f4c154aed5939cdd7dd9252329d59e2347d322e55bea8da41020a0e54aae1ebf5fa2620de1c7a21f41fced21183f004052a80719e7b93d21129de620629217ff3ed6c602059c90dc050c2e801463bd318abfa4e3ddd3fbfd044da0d5785620b30b763cf5dbb3486a60b801681c9ba98e4662fa7756c0b72534471f110f04a599f24a85a5c8d2b3b5568678273c043ca607a769c0a3d54a0785a0a737b8d043240281356dd49841d3a5d9bbffce6057325c5e3e7f19b545eb838291da2560ddaaeab730b3064c502e1195ecbfd013123d2a0ba3f7984fc2936d92fc2f41434407cc8a6be0d59f30cb8e4e53f41d01002314b46d42fa730be0a693aab2cc2f021dde0700945d19fcca7ddaa38461e74bbb290c4fc0b336118b40bb9c7409de2730528c23409baa73a80d0ac15a28c3880f2c1689940862e9e49f8b90d572c9c20c7a212bff87ae644f6c535a41b7e060ba237c63ea2a7e9fb9c2d2410e028d0ee0c19460b92a61a666fe374520dc44c310c685584a859b966d2df6048f18d44b1c05e3fd9320dbb7d3a9eebe8d4a5842ba2c5e39f90057069dc753b28d99d6025c64aca77f830404b586ac308c925829d06f0fbe220b21d118ecfebae648058d47ea1c29d475a0b770713c09fe564d14d5ec79df0318f1b51d87fddaea975b5316a18a1466f94c5130f23ad81c6b87432ddd0599312a895004459667041d6a0a14aec19cc60d6ca1bcbad4c65c9de3fe5b8ad10446466b3a66efa0edc838bb2790d8f7e3cea30c7f2620849766d0c8da9b4f40066b0a85324f28adc4b97c45bf4b24e52f6d7e9f443ab0d50c0e063c04cac53035fb09b3a1c965a5932deb85526cc8de55fc8b25359a8097cb6bd5edf58527e81decf7d78555a254ede248718ed7cb600e8d6454c1f1224f0d6e123124f200c9762d201fbc094e094b7e6e1835d8587945acf9f4202d1b4efa5882000520b0a3f640e058f2323d1a84a4b53d68d1b1f76607d18209cdcb414732934fe9dcaa4d6fd642a1b6a42753643ffac1b40df5d970c32e17ff1a29ac1dc2f6da31e51281606b44d15c8c38bcace1471f0e05425ab94d36a6a27f778102bea1406ff51bf244fa290fd5a6508239e3168566c290e0f9e4969c11743eddef4e8a61e368e62370b210c03b54b4eddec464b1a5eb71ce8fdf037b094f929ea19ab5f55afa29ffa655056d9aaaa0b0ba057f8ae7235f7a251457028f04a582f98854cfe491bd51c397db23c28563d6cfe7616a062acc73e8ca5d3f04a3717d7b0bd997b18a1705e2d8bac57cf1cbb1655f079860451faf4e9a1d435123ee0ca172525a64da7327c01fcbcba4237ffecb0a5b964b60fa963db7591c57dcacc6cb3dfed16c64738348b985344926410a68e5332ef0163d04d957f12b16a82d425b88dc33f5f77ad41ce4cef5bd8432bc23dff850e68f8a2a4a85ead4af94e14ce7031ec4b1252a65b085ca33cbf7a47e0e255e2f65c9d70a78fcaf229e8cd25b30aa4816de6024c0586e82a6d3cf9028693d2ce6fa6ae40bbbc742e15cad11b3e7874750dd3195877ed2185c11bbc8461c098f903b88d3d7ad40f4499c95db9f68b1760a8f68e15295f3cf6cbaa153a880fad86184dd75e83fab2df6db07a273d614a0fd7889c97ab7df45128c33f5b8ff3a8eea1350b3810134178b23e3bb43a89b1825c26c8d3cd2978dedcb923e3ed5a0a8d671481bc1683782000d8dd8c94ef30d848ea9f78e5374e6c1a62e5acbb4568c078276f43e4d1e00399d98d544115bfc881ff264e5c6d46f04eb1e645daaaf27dc9a6326e918f9a42df6db3a693343e76658e9de4d39e74b2c1b640997618d129f5b027edfcb17ce410732015420b17033f5134a034cb17d89d951b23ef57c5145c29837a46d1b89e84243e7c8d95763e3843e25aac0b6d125429e80c77ea67f5f7b699b8f2652dcac309abb910d40cfa1751d71b1b484a74d1addfb816a25cfb7bec541a315e737c1ae614b1b69b4768d6a40384635b17e0d482811fe77145568d0fcd9e1606224e23c39ab616293b3dc2a769cece20b981899829e18ce7d2164f4204c0c644699b074fa9b32eeabc4003433bb4056bbadf7659c7a09ae563e90b861bbcbe64214a284aac5cbe1439ddf90a21b91e621c6daa8cb432cc478b683297c49a225810e30d126031701150845adf2fb1eb7e355d618422328137f6621c93d673c13dff406fd2d5a1ab5474057705241f08b8cae2274f6e9fcc48570086e3bed52da09009cb4754f1a2ffa17b39821c68476ffb7fd05b884b2774824ec96fc2a3c849cf24f33eca5fe31f4b0076871fd569cac5abd932d61fdd4f5049a3604e871e38dd31e28088cb217d692841c2640e34c8783519c719a172b425dd4361b0a04ee474c912416d9c29df2e562469649d4a89add3d462ebcca555a9342a5e06ba1160b38ede83118d7ceb752544d28179e5cd54f0b35158b5b2030115136fda93aa9ca890170d6d615f4a884de58ad6c5d927d667facb975c013c6a53527aa9f60545d250196b0e304ea11bcac4101c0a7b6ede1a4c7ebe8e9e93c9764bcd552eb25308719c30dd6d9600d20d023ebe33410c6c834b9b7e61e104ed2c745d637eb0095d958ff63aab64f5e2735a27269f17315d3ec3a1ce2cfe376ee3123706ba8dd4c706f37a5014b5a0deeaed6b176c34de4050fbb09196f31963f13e555d57be623fac8f513ed47ed30644a31c695e7af6ca7b9097a53010cdbe9e58c0cffbcd457c81accb3f4db1d543155fa9544f0cbbef15abbb428e0044ef05d8694eb0f10ed2070da53685367b505438bf8cc673ceba9923034a93eb9bfbccedf8c3a0d5a75c610eb0cad9ce8f2212af5d0891fb02116ff1747377bdf5725ae2a761a78c0746521aae578d1f7ee8b0278374e770d54d7a644150e290ab4f827d61426c8a32e0560da17004a724c9ead16562225381466c2d7d2baa853d9a9386a464ef2c55e8bed0c64866d7fcf636be7520860e3e85df1abbcb856cff5dcb4d2be636af0618280eb76a50bec8e142d0fad5f2ef2a37b2ef930199f68de897ea1bbb4e10ca4255c27abe8c8e36474b2ace1bb376f9d9d07a58fb44c00ea701fa3c196e31f2ff013325ac765a899e2ff256690e78af34699051d84cccbf9a6155bc3f9ff440387d3172b62e9785ef088697b50881379c24002d5b9be31325b8464e669fa3156741e39513152b25dd77cf2fe5aa5f45d446927cf9fbb1c8579eeda6d0ca58c9838ee879439c2a34f21cd3caa9365f2b052c81a237e54e7267e8f68bb5fc856bd89eadbe9f42def185566420519c9b52ceb43ae53cebe8ef9b2864b956844a7f30d0dee202737fbba94da0510945fe657c14056b9f7db44cdee5e50acda82ce9fd672609576ca35d97b0eac1dd40e48c4e2877855155d493bb92e9876c15945ae4e47f637e54f67321dee2473e4e74030622ec5a505eb24d866cab43ebb8f192c077516d47a3f47d99c1228e22c57293c5fa21226adf3e2bacb69a4701b3751741b7a9327ac55704ee332619a8d78d1977cb1554f61976a4be30912558f1a2d0bc9bf04fb8cc79922b39189192b6851ba1f42c274e8d0dc108bf8025a47f967c0f87eb1b2a588e773b92d6e64588da1a23832a2e5533614614b76109496d81b1bde09d31f1bee9646ce95df65281fa96d2109b38592e1624ca0e39bcc8ea60be2c128805eadda26c3652c18aeeec8f086b524af61e1563f5609ac381bd5874f94f969b0a10991e48d41ca25518a7c95ca61c84a03fe04116304a17b4769fc4ec49a753eef52204e81e5f4937d13c175b3b7d4b8dbfb3e431f75961b17f3020e62359d78915e84e141d05661e6a387c8c719b1b10adb5d192ad5a86d677d191838460d61c71aec5c91168a1af6a8e48002bb026873b6c6449a0a00802bbe9329472d04123984e8ad4035205880ed0a2bfbd77eb705deca3323cbb7680e752d7b450f1970dccc0a26745d35205670ed6838d1a7dd0dfdd055685e35e9d2b288e12b7f0c24116b5da0bd49a60d335a05a0e569657451240f686ea3939ff0795c80edcec17c03c288002e2aea93108818880b9ed85a7f78724a0e22021c482e8699ce4510f96dc1defd6b9bac200a314cfe5e51a5e4fb3ec1e0638b1ee388542d9015062df3a906c277d42df096982964270c038db6b6cf6ad7bc692e7725a6b1152545d2980c971d20f2de9bec258d32a3ac0ed6fd0d47b37ed56e3089804a5fb4c07974689bac409cf70ca656ed5a63d42835d15683e7126c50addbdcc9aa4c0892bf291c84bd0de91cdbc00f02e9883dc36164f2d5d07f52a2520c893d18e65d1bb6d70ffdfcda0522a71aedc171386fa412cddb5dc9ada1a2345e01fce6322d9180b82044e0ac30933bc2b790ca1eb230155f2d52e2f7187b61537837a7e244a2f3bef2b51d6baccc54c90ab95830839af3f0d6a6d53ea886887ecda708503a30cf34eb8ab358bc6b2ac1b5b2b00237b7dda6a2fe907928600f54e7af4d1637a2946a6e0db18da24fe46dfaf247ab9f391decca9f639f5a9218dffa22a0f6538e77339726415ed4ffb6a42c5727ee89e9056d0bc7705a9b7e77cae42869030b17124120ca27957803f49af94c6bb23e30a47962a16492d41298cfe236744292d5ed38a676d9d3855d3e00050f27f678f1907106bac2fef64e5d0378e1ba8d764147546f520d4c37e4492d47ef816c36dbc27ed23d98ae3d8219acf383ef87da2f1387372c6f280cdb289b66b043029fea183f15cc43165a2603c78911098476bbef950a3acca3b3c9308efa170dc30423b93642c2df2ca61830665740b5bf47ca5dcd45749b625be2cdc68f4737d5182ea321a708ecd25df4133bfa32888698c09d79216e5a0cac5532eb2cff4051b40221748e9045b68c64b651434d9a96b11077a1e4a4c18ca1bd10f342d5e39ac93c8c3243abaff885079891b7af2598967d39f653466a62c0a146edbbd8f6632da783ce299ffd108f16a1103ea5fd80dfe9b8bf06f4c96f4d801db8e8f00230488a7d12324caac765aee89ac7a9024c75c40399a845cfc23da8c58864b2b781887b3b1b306dbaf1c32cb0b3158093a980550d713b953b1b5104ba519bc8b49a6608a4a1ccfecb3460fbd79ce4a32d8f77410e593e142f532a8aef5a4fb635522a7260cda6b0b8a9b0429f54fdde9cea3dfbeafdaffc7423097538a122c2c0528fcab582bb0d81b987b23a376d6ac8ef0b2565616ae887123e6bcf2f286fe7648a61de66b8c5b3c4a81d16aa602548102c46b6847d415e676ce3846cab3765fdd957c8502ad4b28450eaaf9e178c3d521a4ec21c42c072376ffc1ae932cf496a31d30245a07bd7d4d2e81e6ba23d4c5bb1c132eebf2e1ada84da0776c329b097d5a6157f03657aa7fa71999b1357dc7e5016efef898b956198d55ac6a097f440cf100823b2a696c99a28ba30a61951a843a18428b361275a9f6096e434b9ea5e3c42d36a01f6e1f5a83e1859b5d2d188a488486aabfa5b2ba469ced1a78b19a7b542e79c8d507936b078ec5619a505c8a0473e48b2097777c1ac3ee88c48f428a21859ce90a95534db40d3927eb2bb8211cf3301489c65a37074d05fb6f3c117ad7582eb2bb14b005e87bf3dc81d615abcc21d971a3b2e52614af1db84cbdc50d4d4173687831cbed7651e3009326bc2754f3b7a362297484a1414572ccac0828684436d0ff3b86e314cc8b94aa32284a98065a6d4cb8094106b27a639c80c73905885ea3854ebb8cfa35f6c7e77adf3af30f3492c084e7e4dabc73252322ea815fd7bb35e3c9c361d3be4c39622f0f728059267960447a11b69c4bfef6f50066f6fa657a2b2a6b0f00ca7c7c177cdb2bb32d839aadbe3e236a72d1bbb74ec2961a0337fc29359b946e149b3c2462333e66b8f95dfe91118403414edff51fe6b8fbde0be1271f6576273eeaf93f2fbd840ea3f68f1a6f7b021ab3bc4f47a0a6a36d9799f8569e55bf8137fde2fbb269f73471375d92f98b5d0f2ec77a4d5b25a314b0056e9e5437abf5b04219da07a3be3c8adb52b44895c1f834ddfcae58bc3d36245cf7ebc4793e9e6ee1bf391011a6e2e6fa1c8e666ee320f79f7a62408f06723d2acf6bf55d2f97c0b50ab5261d74d66571aa7047075e45d87723ceb7969afbe0419f6ab4545e01a1116509456a5df5af40492128c06fae4da51789b5cf428bf406972d122bb5977071eb91115dff846c26a7ed0ff6386865fe592c94ecb32c4979c32a70c4c22ee0b498c1317dcba09c0e808d2903d2392c410e7e005d441789ca6989c1e32441b77315aa0835591d9ffeb3cd9caf6a64de7ccdabe89797c795a33d5f57e7924fd36c4839df36efcf2348916edddc3535a2acdb3304411490d8c9a70d2248cde813604ae93c783545b80225a6f113a352c0b0b3d05fe7b91ab26f9b0a6febe57d48cb1dce1599fb032e649fadd7f90dae3dd689ddf45f3339552a0859db75a23ef86eb64bc1bda17e528c35989d46b38b6130ed6919a6b025dc13452ad22155e6035d7cc78a4b9a00028eb0032128b52c3a21eeb50503f6e409c48e766ae8d9a74dce5d886ebbf157d198cb3caeff29b303f5f0dfcf55badc52319c1eb2f308ac61b20a8ac0f31480984fcacb855ce9102905dd212e29022f1d69d534f695fc16a2adcd16dcb2149135d018a1536a10f6393e3565643eb5aedd75b85cfaf8d3e7b0b63320f86657daee56ae371292d9c14a8f45603c74c8368a3412ecb8721eb9d57c245420f0f742a3c9f70a40db08861edcfa0dd081bded58ad986ad45ee116bde0197668798ff7b84ac2f643c14731207c1b2140d83e7c83541c85b8f702d20c865d90daee576525ea6a6462398e3f6c9b86bbd042a1aa95fa81063911b48f498da8962291b738993e36d9fd9aa6efbaa03fea1e31aad4223f391440ceb7e71f5c08216f2cff83ef94178fb1416aa867310740fdeee8ca926a83128fc6298199186714b9db6dc02482b16eabb125926f279e82376dd16a611f14a73d5dfb384a8851b3945f104e94ec3ba059e774cd2c4558edbc478d2ec9493e6f38e46cb0307e8e4c6b14e6da6080ae2520ab9d88654ff61b2a8cfecf1e59e37410a04a517bdbf549253d117bd0ab282835408d8a5dc407d0ca572b8279bb8c36f5ec02650bfa160bfa81c52b2f16ef0a008f5a04cfaaa5a59cfeee6a65812935bdfa0a32987b2e6444fdd89b2a33b8fb25d125fc33ea0c6205620280c9f3cae83d80b2f9cb066da2f41616686564b99124e28679b1aecdb7185a83f5b7e37a3d57255e8265c1770be96c81cfbe77e81f3cdb67fced780353626e7fa84cd6a8e1c0888ed7214df26e7d7a97958d0832a7d3e58ead68261a8d47c7c6a26223978e45ea76a97365fe8f3e8006598cc4c8685675914b02282739e234bb44acbe5d6d68d4628bd43cd0d52705e82736222f322ec012b847aa6689b5c69b2ca7ccb012d7d1532fa690a143afde9b2d072a3981c6ce392dd15d012c4476a78a0a206a13436275e3819b763b1bd75027657264cfdce0bb3122367b5278598f88948230c2724ecb7d8ff8808849afa515bf1b8259856e3570016494bd6c95c0176a49f590ee571c7a2130c3ebb1ff4d03fb012dac849ce1fabe8a2a0062ced20cbada825d542ecd562860b9fea6cf41b1d916c765edcd278c7708ab5af5621ae0416ffd2210c2aa3cefb66091a526af5826c29501018d7189a649adf5e72d1c7735fe155b3a92091aafa50dd45db0f4f052226debc3862583530a27c1ec4078cdaa865a8e25e31a1fddf8a5e58c64d550e15289c0c5387b1739d1936fac982d4846a4483d1df30434b0652e943e0f737743aa9c2939258e8303649b9f87350ab2aa5cedc990cbc1265ef8c00d4ad61a987f5035dfc77b7fab74fdf6bdfcd49a1003ee3a15a8aa880f358f9b4d289962329b413c3c3fad9ba34f2e5f636b3720b3de5c05c16c7718eeed48eff91314f2a8bd64b29b230f0441fe1dbb4878b956aaa4a8e85e53d376333216e1246b775ffe7966b6664389642db1c2a8c68f796ad04dddfb667a2d8f51d423a2a4d8981ca0a044c7c59d64274db0c2ac38e500a77d3eb99f187890c10e742723505cd69ca2ce5c933eb6e117163641717c00b997b1dfb89125ec720928f4af0229d849969f8dbe40b514f7b68b12cedc948ab58572d9e45448f01c72893215b414adc1ec501f205bfc755af2c15959ec2c6a792ad2ea7cdd5b6e1b8b295902be3b6e85b5a44b6fefeed942adb8a3ff6bd634e8b68b615a4ef1faf430c3fdc6a882a9bb22800bbe6893b880614b60cd6bfacc45b446cb349a7bd76e2302ae6629e30942fa900476322d8a2324f2d94ddeb72f0264ee9a684450c960a6154b841005d9450cf801959e680463d7809a1a6685eec103c58ab00ba8178c56192479abbe90b14c13012a7c365b53a3cda928d7277c04e03a681db2c62d8a9593b83e2a5d782b36d3534baaac8fedbcaaa0a43b9b5c4a8d8aabb10a9522b295761e6cf5132aaecfd51cddf96e81ac87a041203d28f3768579f44b7c824feac7f568446953430cd4780aced24d6acaf1bf18642f8db2a848d822f3ec10c5609f726db4e9e3bf99964535fae83c7718e303c3f6ff2c305aec993b7481c2d8b5e500113069ecb343e631b9f0732ce638297d98dcb85c4f31bc5c968e27342c4fb4c7819f4e3b8b078bde3b82c4d3c1c9878cf297e46338e0f149e771837b381c7038be331c7cfd88de740e3f918c66576f07261e33c433cd95af19c90f89e415c161d1e277c5cef142fa31d870712df73129fb1dd4b8721dc6dc135a118197f3deb5d64702199d4dbf848597440031870f1aec3b8d95b781cc8389e017e965d3c073c9ec7342eb38d971732ce33c193d18de784c4f71bc56568e27121e2fa4e7819fa7138b0f89ee3f82c4d3c0e9838ef146f66338e0f0a8f67189fb181cf031f391e40e187cd16589c52cd43338f622313d3cf558c5bcbd1a2f5f5806768c5c3c88296fecdad6a861817230bc33680cf8f25add3e00a5ac0808fe7368acfdac3e783c4f999e065b7e2f221f1bc0671323af89cb0f19e215e36ad382e245eef202e4b8787033ede738a9fd18ee30189e79dc4cdece27120e3f88df03336e33910783ea6b88c7dbc5cd8381fe678c430c6373319ff80419c784cf01aa7c53d7c802782799c2692f8c71cc78b3063c0c42fac9a11bafdc8a3d380f6fdfa0d6a882b416ab31b891fc42ece90cf926dcd550ce3b8e14843f604ed86b4c4956035d98d440f651d27c867c9b6762dae79dc7094317ba266a31a714d70daec06e287b08d13f289ec40b50d25e2901f783651d1c3847141273e9b48e401615ca4039f4d24f290342ee8c4bc588aa17b575e8c768be5ba147cbfc9c57f9456ded5fbe7ac1382ed9d69073e5c36aacd820b280c8a331117fee2e331a03ee3a79042bcd4012b8e84f8817f4209e3a4ce3cbc2cd457dc104e889f76ccc53110fef1be90e2f8d0018f8782fc8dbb8548f0920e78f1a470f8be615c362d1e27445cff042fa31f870776763ec8428373f11d89e030486a6d51656eb523a5e02f094d708a1651e66b8ea1a06c7c0b058bff50814cec19c0c0356070a44298f51a4e9362bd39eb31f747196fc34c998a567b8acbd99f1901bdc1c28dbf38f23374391e789e7f909bd9f37820395e333fdb26cf81e5f98c72d92d2f2f24e735f2646af29c10f85e83b80c3d8f1f96eb39f2b23a391c68beef2c9fb14d1146a6e0d5f2b65a6897a633906b44881e308f60a83ad6367408f4e68933a8e4978a08e432cef2f70172b7a63c71b3dcc674bca3d37811465e03a9dcf19c57dc20d790e63932e44535f39b257207a63c71a3dce624efc89023cac86f34913f18e0896210d798e63d3ee54418799a52f207c77c31b35c8324efe8942bdacc6b48c93918f3451ae51b92bc03a69c5823bccda97107431e3143bed124ffd09413c7c86b4cc93d1ef3c40c394d92fc4387bc2823af4142ee78ca2b6aca95201af16ab00df10d89bc03b39ca891b7692a77a8a7d045316b0c01b418ecbc48199942443d8f65d71250f60bf367a3f886a8144cb9a26113bb706f5c5988cb8c7d40095c98035abf528f57209861a503a5f3f8ec6e770159fedbab406adc211d0561073ec256b2a8d9c1565e1e526f396631366ae4a54646f4eefc92b036bee89718cf653d2cecfd2d86eb994dd856c6fe964488104288dc7befbdb794524a99a40ca8085f08eb08ceda647c30b3c7b38aa3b2052c986004515842135810d313b913e72f1e397cd11c91a874d9fe367cc77b3c7c617b766762bbbf248844e5069b827bce28d7563a5d4e20c72d35185305120798b60cda2f1dc9b7630e2d9d065c5cba96087a52d8808a0d604eabd41d938a38406fbec0a6a4e08a2b5e4004315caa2ca1840d7686054c004cc0000553100109616ae04ad4e0092fcbceb0d852058b28efb8a5065f2c90e5bbc2bcc3721cf9f12773aee33f41ee2f8e4b9a250fb6e872d5dcc96193aaeb675b642491693b8f50bebd4ddcc58e5ba870c18e3d54c71ed9c9a0ada46e090e2167974f2f81b560f883bed239ec7bba1f1d0aec77bf71dfc74e48967decb4f879ff813ffe9e67bbcde9a8c32642e867a0b617db8f1be35823446efb725b3094bb4e9f43b04283293b6ea1c193eca318303b6ea92209cf9d26daf388432af8e3ef406092053c89ce63e2ccf017a08178e2d09081f927bc1ffda5da7e410ec472860ee669836db35f351d36d9dad32e06fa1bb8551aecd770fef657b2fdd8bd47dff3398159c3be27571d36099bfcc86093e83cea37c96f44741edf47e7e143e210ef3bfc556bef3d5be562fda2b77df7f4a9d4ee67983ead1febd7abc4b7ad11027a37298c8a2efb7325ae646ef1337fbe6cb25d5270fb168c9c402a7a5277442a5a02a9684ad43188410c9462908566c168cf4711edfa5b6200cb9f7f3ede9baafea7729d793f9b81f26f5a4743fdee6f17c3c46188dfe33eebb0fba91152b5d7bed39c0eb5d77e8657b9cee5f0fdef67f7a88ff1462aa5513ac47f0af1dff07ef636ae13a26e84f8e9731d0df7f16f1d0df57147037e4ffbfcfd4987f7fdf3f7f53fed3dd0a6fe7d1b224e640fccc900fe47fbb839fd937dd534c6f52fa8f297a4b32ee13d8ddb9b6a6f786fe0f7bdd4e163fc1db7691abb4d0cbb525a0780813ce960b61d5cfb87bef61bf6570643223b6f5be8da591fc9a92f376ed3340d5daed0b5352dd3342d77ffb84bce7abc000406d7098fe4ecd3e793ce9fdedefbd7b6d5a79fe95b8570cede24fdf9618eb5609893cdd74025721897884cab2951fe0e8c53fbd76faeee2c5bcab5beb5601075dbcc5ac741320070879ccd44a9163af295ecdb628b2d9ab207e2d45ffea6e3c4a12f7790edc77bc1207c5f792fd61908df15c9b420107457f08782f852b7818c718a2996e869c72d5350b1658aa30c6c51861cb7c0c0683ffd994f8184f6efcf7003062033de772ef2fc2077f65ce4915bcee7224fdcf237fb72061ab467d0ae6fb3186252505092fa4990c4a6a0a0ad04b5b75752398edbdbdb266ba3c4af694994d8d8099147d8154472b3910c60cb78c3b77dfc56c71dca6db7d8158cd18605efcfdf706700202a768c36b2fb77d20bca20e468fdea1e2ff8cc903769a3a8b5ee60ce39253582c724d97dbefba492824ae4e6c19c535ad1b4e3162b9800b0e3162b8e521f7a8cdbfeb68feec38cda51267b117dd40fff72f1c6fc94eee287a3fe49cfcfaa3dff9befd1ecf95dcd9ecfb9d8f337892304fdb56788b50dbd7f7fbc51e36f6e68dcbc7881f3c2858b970b1b9b19363535326a686862d0b45aae168b0583353303cec8c86899d5ea572ad58d2a957a9142a15ca04e279b53ce35f9fb683ecf6b795dc7ea386e86db36994dd3565a96a9328c53f85ed43ded99bfb9e7f6f7a67cd9698f37e4bd32d2e901719fca459efa734ff9f80acdd95ffed4b6785baa5029da52c5ca962a56b65429da52858a146ba90c4de152ac95010ea6cc8e494b4ca1091e058928b6bdd5a9b5d7566badc548367cc05a6bed5013db563aa76a8758b563121342586cb5034f6842c2fd064a40aecdd9e2240973ce799170f72adb9d065778d96eab14fceef0c7ee552c418bedb84ef79bb40414dc22e1ee35a0810886f644e276dce204083bccd9f8061bb622ba4214d3f6df7c76f27d0339ccc4d1a2fe17e43af4fd5a21879f1176b81505491fd2cb5682ed127f41fa83f9168bb90eddf471962ca4edf8c3af3d58937decc10fd443f117f4c5e6ce56f405cd9d8b64c1f023dae045fab81dab8842073bdc8aee07f357900d7215420e59b309c564a9856d4457ec03f1186a53d8ae35617ba82161bbc6e4e576d9e15dba5bb67f0c6f153769fb257a62df28b40f6f16d487970afae15541fdd0c50e2fd12592f9f0c2007f28638797c88e8937fc71cdfbccaef90e470e8cdb8b4fe989c5ec81e4e14ff5b422f2f047e9198488c35fd37349e2f09f7a561171fc333da78838fe273db3cc2f7a1e85f3289c47e13c72b10225a8b34d2e3bfeb422ea607fc5d716db96d8bec3b3e2a979851dfef05b651fce082074b1e3fcf0e68550c68e6f23e2441f1b91c43175e4c9e28f1fd9c76fc51ff3875dad563786f2594929a594da187d89563a490c41e4be54fc55a99051bf5a699f24bec39bc4f7afae12e05441bce1bf42025ea2a378634c9c795fa215fe23704f76a78438e527cf3e83b07d7e9958d831f7c339850cee87930afbe1aca206f6c379831f560800f63ad8feb17e3879b0fda3fc313f9c3d7801f63d137c72c4f74c20ec5710185a2c6c77125ffea1d56286d9be4d9944d85c80e164da6cfcb7d7dc09722b9c449d18617b83e5ec29385bf6d8f26b8460db2bf66bf495fa2b7de5bed457667eea27f3655a8ff5139ac7bfe9c8abd56ab57aecafd5c74ec3704ffdc9fa99cfe6674f352cf738d9428ba0a09efa58e3a7d1f461df83574fb51773f8b774761efe2cbd391173f8cfe8ad4ad4e12fa33725220f973a9c883ca826e20bb01c2a5200fe1b91ffb0efefc91d14687f04eeb9ef2fc150667bf647e01e9cc1720fde625fc12b3d557a82f197fc14eaa4b7fc6fc696efd9d0300cf760f07e9d9d599d9e1cf13d4f8ec83d31e6086f74842e7884ad2d7984e0963942195b6e45465420ce880b24eb2a8bed1544ba5c334817c4553b949dcbf764b16a883d41e2ceb290fd2dc7d92e880d9224489020514a19add8624fa41ba62267db86b56019e0156019602da9242858a058c918895219922ea516f873421165020ccb5fb212610b942932c624268eee8e494c088189252b424cd82c97120f61a120f8f4185ea9d2d432916696d34f2d2471ccaaa292437762fb7bdc287c7242a543ba552994cca3aeccf701c9a050afd22107db281448e96f34755718afae6acf30df54b5ddbd225325cac575b2773e2a967653ff3dd5a192a03d3fd47f7f3a9d7e4369acba5f551567947edf0399271d299725ea715ea4da4a23c89162961c9242962935653eb0350d4d41cc963fd8714b5395bd7df5a32bea39e33743a0fdcd58f589238d383ef6f9c0f797637f01f197231d6dbd63929521151065f1a45b7d687390ef4f0c2af17de567d2232c9ffab54e1172abd1c4718c69e7839f6223ff89bf9ff8c3b79bc137fe0d6f1bc8e53a71118d8b5d90da6487f71adde03af7af642f55f5f1a402bb98bfea893221dec01f4a2f611c0b9f7a3ee9626008b43bef6b0dedd2f6fca78f5e3fd3abea86248ef9df37ebb44956495b247ff957231a9b34e63a9d0872e84ca84652d4236742e489dec5cb17ec4b3e7fcba7fc81dc8982a113edfaffd549abd10e557fc468eebc2e7ed9adc0243eaaf7a1bfa9b42a935fb11cf9ab1a3d91c388b4ab11dd49bdff6beea4c06a84aa608833f8bd3c6da445232b39c4469bc3ef3ee99c5f358e7b56f0a76a0891aae3e46c88378c00f2eacc09fc371db2b6dcdc3b9f2bf3a5be5f4fbf715cfeaee3bece8efb2cef735489efaf765ced72d775e0fdba21dfef2f57d0e3f2e7fc752cf0034329bbcfba209b0f4587e2b1dcf974554716d6dcb3e68e0c32aa20df9fea77ef43d2c7d7f9948dbf7b20fe55896b346030f4fdc57655097192afbd10a96921e64ece2ae5da739f5f061648c1aeeb5ed6f721504a2eff26714703b7bb8e35c3cd7c48ef090ca5addd778fc16e06bc60cd3814d2f77ddfa7510e949f33572a30ef0f67efe9fc1bfe7e7bf9df6facb9837a478145b27fd977e683dd9ffee59fbee76ab8c79fbfc8dc1122fb6bf271788445839cfee7d34e2fc4f747580e45fa3869d9a1a43a9fdc75dff7757fdff640a73700d03ebd2644fb3c4306f36730ec807890fcf5ebe753cee0f6dc7ff8bb23acbd810e45e2c0573687e2b1bd492e8b14739e111248d6150c361b9d3e9e6ff11116f598c7b6236d1f9a95b258b05139248784244c0a390f22003215e2f0530c4a218c31e6be661dd2901312aa1b769d9ff9b9bf8f9f4aa1ae03a550f7b6d3dce440d5a759191499fbaeebf05b2d04b35a84ee5006459643ddd0b4567cfb74e621d7695b0180f6f69aa683684f35706a60106d06edad7dab81e1913dfffa7b8d7df67b0ef671b18f1b92b0fc652ebd106feff33ce738214e8813e284629ea44b28e260dc5011e68a624eef054309eb8a62187ff7eb248c038f7012c6719c50667d5ea988a1501c8c8ba1c05072439c1027847a0e86e262286e48c2324ac232773aa13e9e28c70971429c10271473a2888371431c8c8b7143dc10c7754512d6ddef9cbbfea117c5bad8be5dd7a534d7712ec4097142ac3ca7958234140331e7c411962c5a909294222dcaf3e8281fe5a35ce568bb9a8e4d721dcb71304ec84a9151911523a955699439a162d9b8fec50971434d64fc31ab5836ae7f55c932ab5836ae7f71425cec8f8eb064958b13e260f96868877e14723bf4a3b96919184ad811976551c67142489b128eeaac9ff183f3bd0b72b58dfb2ce7996d9f719f81dde6435dd8cddcbde781dd16d2cfbdee9b397beefbdcf3ce372dc360786d9dfec9ea016b63d8c5363c31c69af35ea3b80ba24fff528e52faeedf3b3d7d0af5f7535ab53118628a311872fbe64f6914eba4a3e3e40fc41a6ba092bb2fa875e011d6a65cf6b35d4d9b5996599fdb212b57be6c1a3b265d390ada52ca8e4957b008e7d778dc6e0a0c81764a7adc7b327ba9c36eca10fcdaa7c09afd4ff6dadbdd3d1007daeffd97929f9a9cf7bd7c0e0cb397f14d81a13c9dc0eca1e44966896f0a0c7f00b2c1287af23e831d94cf0369c49c906d6b60683f036bfc3108daa224130c25ed00ec9814456c8343d2c78caef16fb11b02e72bf12174875d6cdb779f2c0a2da2e892bdec541c1672987d963f67fedce9f3874758b40bf2e32007863e74df33ea433f0aea74c8bacf7160f7dcfdfefaabc050b5fd5144fb466ebbf72a1d3da5a383e1093cc2dadac7da1d88e9062ab95b034320c7a09d1d14d69c471d9544ae438bb60487b8d55995e5121ae7e50b93a6393004c219133964ed8971ce88f24ff675875289fbec81f87cc9452eb98ef6f36517d791dcd5c06ec865166d06ca2399c58f6a16d771a95599c5b325b40a7ea644c61f77c822ca7287ac9dfd7c9b77cd7fed50eeb083227148d05e295252729d9874850b6bbecdb4d14191386c37e499a51bc9dc620b22d69e4a724ac981da6fdb90d29e2ff11f4d909312c47fe5e4a2c8c0a3b28425fb94a04c4480f064b35bb0351e210b6e3a254297c04d5a842d87c01181c00f7a8089dcb0640391a52340e00739b84b446cd076dc028428d9970d084fec16b2e096c00d61cb0f7a7073a084ed0732a0b2b4e50758fc1575c84116246ca084089ad8a27c410e04e89436d4ebee78be968ee00e012544405f540ac106b9c3752a7d4dc9b520cb7fd9b0446ced1229dd5dd30e02f5f946da41d84ecbcd7534d0a0a09d83dc5fb0c58f600d580a39cf9fda6978e4f09583a21dbab6b388a48be54c704d9bdc91e6e0e448b75766b94b07676407b2c9c8915a6b63e42a830b460c7283a74de748ff065b21bfc8a98dbac84f50109d87e7a8b5d6da85b9e22c32fdd964e3a8eb5c994f80314657b66c84943250195ff54320261bc61f1f63216bf9fe1314d47f17ae218b36b2e7ba93e9271244817d1a6a6d37832d62cf5ddfdf652562c84c623de2989b06e11bebd06e267b7eed86787cd5aff88248e6b6a08c37aa11f2ca9e56366c858cb38b2d06b96f8dd7a79b7e957b9b51ba77453e907c29b4451b5986b96eec3a52c75f5259c11a0aca5d3714375ed7980ad9e638716a62905b82f77116ae7bc45667a6b5d60d24e50236cf4f501096eaf8b095d43a8a3c73b7b4b48e5afead15481f12cafbb7b0b84e66b998f1612be8c31617a00f5b4bad2e467cd8f2a253c487ad2f3c3e6c31b590ee8a69c514aea4cc1ccfbba9dd4b91a75a7ac3870fe69722cfdce17ff9a5bf22f24829efff3d903e64ecfdbf8beb78a7a5ed1f06e7c3c762bb930fbf697bf86234f0e18fd1a2011feaa07dc387cfb4fdbf753471b66d7bef7cb8d6cfcee7f573e6374aa9dcc0d7ce473e911b06f7367b20de3af24c8a49ab8d71a9959c0f5d52605791cb4ae6316412bfbd73ae231796edae2c303e746971216dffd095b403f0a14b69fb87ae2cf3b28fd245d0761111459e6c4bec774f5b2bbdf1a14b8af05d4491676e17914b09d712d2c78bf7ef9183c395838b08f63d397ce8d2b25d45375c449c8b8a8b28f2489ce9175a9338e46b3a871b786927a17ba4e821629a49c4a102285aae00097fc2a1e8006c4a893766121187fc4c27e5b45e1a86dc80964f7400e20def358e964e340d1dfd2535a065061a70354beb90483288cb960f448dd045681e28f9343a470ddde4c9964f04132d7f08f942681c74d5351ad43af297e820b46cf94068255afe0f3afa2b895e527d716924da07315b7e0f9a072db6fc1df411bd6343cbe81bedc28f0eb50eda88968f810b6807449c49779f73524a6bad5e7cce4929adb55a6ba394d2dde79c94d24929adb55a6befbd514ae9ee734ecad15aabb5f6de8b31ce68964d97599452bafb9c93566bedbd17639c65599452bafb9c93d228a574f73927a5f6de8b31ceb24cd3b48b31ceb24cd3b46ddbb08e3ca7e02985fc6c1a699afc4d12f94b52d9728abfa494524a29a594524a29a594524a29a594524a29a594524a29a594524a29a594524a29a594524a29a594524a29a594524a29a594524a29250c5c7ef71c69c35f3273fe9237073d2da05f14d04626a065112d25a06504b40ce30fd0ee008d836e809e376806bc16a015a06d504ac0520d5e1040848638e600b02131031009312ac0d10c5964500ab21483f4e223c3c0209b0820c7f4c0760c08d1008c7e1c0920cb0b4a3e78dc8b0b1ea68737ed681d188fd80e221d460138c234cc4722b7d836c0506e1b1bc8214680ec7191ad2087ab968ba0edbf62b2696a1dcd9d1befdfcad2426a2db59a2840b334778abc3f4d534dace668ee40e0fd6b96e6ce03debfa6c926367770787f9ba3b9d380f7b7599a3b37b06ad050c0e3d8f0af04fc8c1a5e460c22ef82f1a0fe9b172e6c6a687cbec59a91d9405e954209e0051ffff1bcd7713bbf6919d6f1d77efd1c8d430340dfd078d6d0e18b46ab478c318c2e1d46183a8ca00ea5d6a19452ca504a29a34377950e3df4d08f76d8f22caeb414c69bc6c06293c86887ada379b4c3d6ccb2c3d651e802b67d2ac51bae1b46b80054633a1539d8b6f71eec3a9c966113c7c1f8f237ed3d198671ce309a61d4487b4ff49e0dbb0efd4983e60e0e62511ce4180cc241130ce28230f8592a32cd30d7c9deb1bf7c8212f681aaa08a656ba24bd516913282ecfe5377afa28a134800852b34210c163dee506c873266bb142edbadb545881ce14c866083238e8410832638d0e3fec476b7c176b74e918a2c91f9bc94525ac42e21018969b68811260b704075ab9427b66e198ac2ad489b1526a5946e94627702372750142c34e189a628a208024112142b59e4d86a635facb53b7ac4684e8d5db15d6bdf5a1bb76cab826de95f4aa946b50e4cb18223662002269e387942d1b69fb1d8568a14db5aeb4844624a59112677e203452c50c488cdfe618aeea71d93a20c6dbc6392942e3bc4d9a4c162c34871cc910c53e45ec219dbf1617435e09ecde5d2bd708818b6d2e9854c646c5a86a9171231e3943fafab5ed8e4c59a9159a952d60b8bc0f99b172e6c6a68ae171a4103e73543460c170c107b21d0ae813df94e857c0318e7cc62fdbf5e6ee33359f4e5532dcdbce80209b6e89a3a417c0f201e8792bff1c3d7c0c9f15107de3a3ef2e0cd9337cf0ff0e3dc89f1ae8f7367c6cb78bd344001903e222001ef417347bfbc7151f32e7b7ec310c3fbbc449a3b342f5932aa202f43bc0ff0f100792b006f057c5480052e8071f8067c9c3b559ebe8ff3e70ea7658fe78e035e42e01f20818fc00464c039b358ff7ae5e808a143447c790e1f3f6220e4bf9204f5983b72c907b0071e24de010cf111a4ed1efb01bd28c43beb0086791a0169d005c010efb810809c07800d1a1fbe8bf12938d3c4591a803b152598e66b468c7756ac0299d3ca7c428e993b5329f633cbd15c9263e418da9383be32c35c9a564c2efaff6363627bf6e4a0afd4f032f8307782d0bc529e99539862e2cb8b72d057707823736732dd4064eea0a85025e2cb53efc5f2510efa8a03bec8dca1411387c6178cc29ec65eac9c63dbe572d05728d0814844d49143f13577b8f7d77b0e3adbce347776bcf3f89d77c1c7fb4fd8dc79e10530770600e4fda7d1dce97918de63983b41de7f2acd9d195ec890771ade89d430776c089a3b0b787f0a9b3b0c983b37cc1d1c1cf01090c04f8002ef15787f4964810a5040e38913bd38a001e00dba69013a4e1c05806164daf26dd071e22400ac41c789830090881e620021059841c789230318ca305b7e10a6232900fd827641c789d343ce186c064da459348de6d1cc3243460c170c1d270e086a1de4308f39518b3523337154a08e130775ca9fd7d1a294fb74470008c3de0db42479a0061b2645925012b62b6d2d3e2534663b4a7086187b16edb823d18e4f603b7b276376c681a02d9bf6fccbb4e72fed239076fd1879828837248d9a0a915b2ad91e2888fbf8b56e888cf6b36e88c4997ddc0da99f6521ae1dff356dbf861992bb3192eb334690fa6bbed4f56dd433cc865c9b6d8f3dc61bda2ba13b944324ed866874bed60d913513e2da5d74d10a52d7a6b8a341fe9c5ab3323d1e797cadcb75e40682067c90c58a16ac58f22658738b16aacc293c4f967ec90413db3f6b5ca4c083a32364e18a2e55d88257b1c2972ca658a6aa7aaae3ae55a5fa2d55bf3e4e5d79f1fcab53a9940a64f9cb3d03a9d2087296bfcb5f3b2441e2c61f24ee9b5aa9be4fa954df4a95f7ac9f4a69e278ad3553a559397fa56aaacee03bf55b2aa52b5897c8e18ff977512b3615416ec89db0b28bacb8d1f4a3226ee8deca24619569af7e66995956b37aa95ffc15b8d65a6f1123b6d65a69ad54abb5d6aad55a29a5b55619b2a894ce5a6b8f189353afb5d6ba65311ad82e3647582d58622aa0fe041c85dc9a70100c554a8f584951b4b802a582adb77640c688428274294f4b3edd73e04fa3204d3a6794237f1a058a28556e51139024d022519080a2b5d6eaeefe01af4cbe74ba73eee831956cb54c5190b0d71cdc5ab7a984a4592251a0b8d81631c264817ab36aad1351a2d8b612a94840a254a96e0317cdb3946d290a6c6b135b055297404081c88004c30e11a41a1bdab5d61c2420b5d61db5d68a69ad350a156cb0e18607d81d620e044d6c600543d8001829640108590f2dd6e7eca1831816ecf40e498a72859acd57cecb46c52f68b5665805f3851780c020a5055b8a2d37798776986d482832462d92a08c518519819425a0789112a3732a4979422bad4950b258a1da6a8da0586125c59c60afb553924e70045652eccbc517437932f744428cbb926257641823f125a6e41d6d99962424b804a1d9d89fd05c091c00c971bf23c095220520a7d269c30d0f00cac00b8ac05c2105483188c108700e8e4b446c00028305417685aea52da35c31459e6c4bec775a26ba12b3574c9167ee15d30a09ab24481ff5fd57605cc7c68a69c5b462ca5931c93c59855931adc0f88a69561b39d56a5e666f3d65cededaca92dd1c2b37a7abf4669ac7e5e45814155451673f4411659ac79df20d3975c5f4c32fa6d7f1f6fea8182a86c282229a789bbbc746b537d33cee34b32d2593372eb369ad362e5ba162991589fdc6228fddb5521d9495ed31d4149d0d4505154349893c35ef8f4a42fa98e23a19ca68a73e441da1b0a0b2a0b4a05045a829a898b59eaabbb8763eacd3c5767a8627c535c7a22ee5e275c1d653c2399d97a166ecc51f7a4a9da7fad063f2c084c1c26b9aa89887e4fd907e2db5d7b5effd3d240fc943f2903c309e928794e43a55fb2a6aa6460fc164da8b3b4f75a261e9b0916d5c4ec9ac6c5a0130a25c7e713393519c0cb026a338ad63d9a83a4f8ba1693a4f9b1745c465940e1d332fb88cca281daf4ab93cf3e2a646878e1696dcd272fd85c365d4cc8b9b1a19600374701e92972465e678deed21451ebb91224fb5d4eb72390fc94bea3c2e1e925745e471bdbf4703e963c6fb7b49aea3759ee7c5fbb23df4983c305e180f0bafc95b9a9a18d7b9179f5a1fce2e8c5fe1ecd62798deace658994bb5d89e606d4c96c9b8787f2dfb501bf39d5a1f6eb16dca46b451d98ab6a0ea2149bf96daeb5beafdb526ad496bd29ab629da18ad498cebd82d65655cb866bc56502fcebe536b05e3a7d6792a960d4d0c9dc3069751332f6e6a64800da89f6ac98c1b15eb434243ab585f8772c5a841ad3a27388f5a75f3a5bb3379e1e5ad7a9f8a25fd53b1a68a458d54faa958374b66e81c39eca762e5b859728d24f1a958374b6668243478e4f83ad4aac6d5a156a8d5cf0f0f1d6a55e38af11d6a55e3fae1a143ad6a5c31de098eced49aa4cc1ccfbba9dd4d91a75aba3dd19a22cfdc9a165a9336052d0be943c9fb6b625c67f3f206db86c00fb7d8366523daa86c455b50c559cac529d3700d19ad4cc3160ba657ab3996e652292e168caf9196d1c078fcda87d7e894727193aed2e57297ee91d59a7e48bf96daeb9cccfbdfa25b748b6ed235ba45565ce7723297060655f2c38311e9048b33ed9472d1aa21a36e5e9eb1015f3079cd0eb5aa71c57827383a363e15eb66c90c8d84060f227b9a01721263c6e694819fd78ccdc9864c124b60c8d410f1b3f3512243a6264f4f45a3c68d8ae5c9273f3b1f242e15cbabb1ef65e733e325cd6fee9d0feabd0b3267e7c304fc509cdd38ed3463130348fa69c666ced8d02435c991d38c4d0c20272f3b4f333637c991d38c4d4b89cb2b033f38e89c7296a9c9323532353984b05487bc444696a91142872c53b34406114a764c4fc5d2a1e386864f4fc5a22a968e5a842da2074fc5baa151c3a543c7f5542c1d373470113d782ad60d8d1aae2748ea2d9232733cefa67617459e6ae9c5728b22cfdc578a5b749f883c46deff42217d00f1fed78aeb701fea66b95a667c78916ed255ba5ceed23db233d3563aa56d190fd485b665774e3093d61cfbe2d22f7382c1d3cb96f90b9ccfb4e925b56a1233c74c3aef2dfaf103fbb557449e39e79c73ce39bb169e73ce2966cea52eb36be117384680d04ca40a7ad072054268d9041db4744212ed4f1cd10ec5cdb42db5d22e78a096fb50343f030c62523d15eb86460d179299656a60c82496c82042c90e1ba7199b18404e5e19f8c1e1a68e501a9d92920126343a6503d5d221099cd60d114b5a37a87962f5c0c30cd68bd3059ed060bd38d54f0689121832355f92a0974ccd976bb8c8aace888cacea6e778d52347ac70e7a447a8a464f1abd83fe507fd82145a3e91120263b76d8148dde418fdc1f7648d1687a8449cb4b8f1d2914aa75a3a383a303aa75d3bad119c2d210d5bac1d14126b1444707d5bad1c1d16188b07583a343d85aea42840bf37462bdc89163460f27d60bd68b1c4658eac389f562460f3cd0c891e3c47a9163460f46f87062bd98d1030f1fb6965a5dbca062df2753a343070c249f4c8d4c8d0e0d587ae72753835d03417c32353090b4965a5dbcd829653697224fb5744e3053f5e19c4b91e78ac853c4fbcf1e481f4dde7f76719d2eab669859e3c3d934c5cc3193ce3bb56d26c66ae33420be763e3fbf711a0683e9e5eaa55f1e0c7e2f5c063ad1b60fdfcb6a26c687df24e6c7bc163ae899f0fca529fd5a6aaf67f3febff44bbff44b2fe6bdfc5217d7c93c9b6c824e8a68a281208cd0b209f1867c1f86d0fe44bc213ffc6107ed43c0dac6ad66623c103fb7cb2a17ae1a328430623f991a184894bc9278a927d68b193df040e30213d5bac1d18108176ca468343d02c4444ae901e37c0359e626d4e1e746860c067e763e1730722343c6c6cf25958d0f3d20b171a976f8d9f91ce1c1c6a59ab7a828551304104b6ac0d40f4994d48029ad69eec81ea426140d113568346a082198d06894f59058bfc9979d0fd00c968b6cc4cfcea708ca72912f2a76c2f9dfdc5d6a80c66f94763e2b0f3f13f7762e6d3237325c70e127942e732363dec8708172a072e008991b193fa10e465c70c1cadcc8b81c3842e646c6cf872da5ed3a18c1c0051c10b690646cdca27a8b542a1b17121f54362e1bd78e0e7400a6b27121f1a1071e76ec50d9b87620f1a10330958d0b890f3df0b0c3919d1d536ba25a93d6944ad5804b8248d58035a08e073c2094aa0197040184121d9d540da8b324080f08a56ac0254100a1e487243d74aa87343d240f0985a2d1281a4da373206129114c72e440d1e81c1fb690901842d1e81a4d886032841038e4b0a898a3629b9499e37937b5bb06a463a8748b5b6b72d6a119010000401000b316000020100e09840251182459960af60114800f6bba48624caac9f220465118849442c618030c212300003232206800006dcd8d094b0d81a7fc5a6657129a0fa4370af0c1f2b1e2a40aac074f990efab00face001947c06568729aa8444c426b4ea311d54ac03b1f31b0df2587457ca31d76bc0223ffdb14e8663b184970ba9508f258c1939e9f540ac66592935ce00974e219f02e330214354596c43fafe1b12f2d8f99de70684ec7c0a8dd197fcd47ae8a6506dd3706fb08f94e06a5d185c47ca392a4af5bd510ad57ce065ae78178a49a15da0885ce4761d05af54481290e68168ba4b824502f0ef2ffba01fec66c440571bb946512f7e5a09d17ec67a05eeccfd33966f75249ad5621fa96b1efd38fbdf70d539b02f8f09aea764d4689f1e0b4f4fc8d0d8bff9f16e812267ff9287822efe16a7bfcc083e83c9edb48de7e3e1acdf089e592e7d372860e7d9f24eb9b559affcafdb998ce665a1cab752bdd2bad466f147e0838c62e394fc16fb3838cbb7566660cd0310e2abe374190a78353b34157c5a85a10e2f8503539e25ef3ca43d3caa6ef871e6ce6eebf33209fdc782773aa7a91e409fe4b1eb398b40f50e7c51cddb8785ea202de4e6eb682c31224c2a8dfd97b8a26213e4294f079941b2481bcc32a47a08295c60afb8433f60e59616d4fe703f86c12fa1743da781c341b5c3ad74246d6198fcd832b228f6224f3fa64c2159445b9f86d5e7e8e8138e8db4bf9e9e909ca27c29eec6ec19191cc346f9508907dfae64cf6fd6ff2753e4c04e61ba506051fe3326a317c4fdbb43cc424b54eb6125d3249e292aa4abbea4ea34583f82f069e22d0b27c2e39b46edbce95331e1439c69139f7ed237dfd9d197abef0256c0b56bc062dd9c03575149b8e24594c06ca55bb10377069fb225a29c07b0f3f2a4dfc5eb2793a85cd6a32b6d17604f64bd92d74fdbf8055495585c1fe6cede58fa5da31038e482c0e3c9460b0ccf6d879d81e04d644f02e7ef4cde088a9a292784be5deb9ebb520b6079ed52f0e8290f0990ce5bbdbb14a2b098480bf61dc4aacc987e63813628031bb324b1d53f6989926bce59ea3831a588937e7a8b5abf1872d556daee9c183f14a8051f046243ee63eedb15445c9c83e272ab5a85454cbadc3d77fa69e5ed3cdf2bf81421caa6ef8ee24b9544f1cc1cf6c59162b517f46e5d0f4989af95a451aaf4703f2e3be09ff5780cc56a8e3b86728cb6b61cb509a1682e973501343a1cf5fbd4ea95d644a3de8d6bd5a7749b9b461dffd0059b5da577d6a275ee2b99cd379da477696b1cb13fe460d6408762670de3f40ac28df7082f3f9c49e398eede1ac3f4131d21938c8df70d9f707828bb5141ea4d661b5cb7601535fd464ef37ea33f27cc299e7eedde510b4d7d4720019e68076635dc1205423a8b19debe09e5160a3009eb0fba65245c33656634c219bdbf78422741d2845649d735bb69ed979a19ae94a10e709ae9e5025391bf99e610adf62cc1cab46e2f6a806dbe6e07c76e2f188bfc8d0c57d52ce09b64bab0db88fd43ec5a1d54da65da5a466fa2d0f087c44f4b2f2b9abdcf49a5637a8db1fcbbfc0a27f51e452975f89fc2f7266ec37eabcb495570b51fda710add9b463da011a5bbf4e776cc94d40f95f5402e905162fb2789272dde7a3f46384cf2d2ecc8e1c4245ab2e22af171243153a465061ef25dc7e8efc79b5333ef103ee3872181da31ffe61c39037260dc26142bd591579c482a21383bb1b806a50f45f36d6e74a03e3f57edefdc4607ba82a4c830725ae8436d428e824ace327e03c6e7522174e45e57ce7e2fd0986696efbdbde351284d7ed708d58cd22492ba527c1cfbb4586fba3ab7b25428679bfbb5c658949baff4a9f97600d4dd9f200b2460131c4e1c2137d375fb2dd3c409d2b59551efb9cc4c4b98a21c3151c38271167c3957734d3ad3c78a293c338aff37d3fc0a77b406838819972a90345bf563062cc2a6c724c44b44120fa26418b8e3657d139076d50f4ad8928432a28203f1ec0cb4e4217a42e469dfb6c40d36e80d6efed8c5237f8d5f67ef27b9df60ee9218022808aff0a7475ec35a36865d046120356866e6ffb33a9f1898e2a14fe8dffcf712490a1c1b959f98983fb1c39249629c06fd285e9045935f6d94f3e0022e110a3ff110d72372d09cb925d307a2ca2a3472d513c36c3212a2b5028179b7a0a0dea3049f18b1b55edeb420ba094ef120bae26f6b47b10232b6df489e88b98e4bdc4d1f87d805fa70bb8659d484a495aaa1f71bba2443283522ab2448e7172a1715baa814925bc056e99c41b08d07f9d4e6c8c0a9cf0448c97be529095c7094ced571fde6c32e823a492fe028f2463f01036c08b972d22502f97cd5927515b15d157d189050bf8d61189be2f06654854709a6315bbf5b9efb8a04622eb55378a8573aca51e54a215604381c76495f62a72c499220f4466bb6ca8786505e0b9ca10b55a122216a5cf988afe80152550569937703fd4a359beec258c96de780429380be4d38c7462a011d682fc9f866b102551a91730f868550734597839de1f7fcdd4462f84398519f14a1bd3b2e8b93989ec590ac18d9e3a46f7da2ae2ba404b3f0cb664ca846c5f790f5e945e6dea86414e7aa13eb442b0d44772fc3cb4bcb04d5262222510510465dec78cefac0cba8628ab536a4a6a46fe71237d01524c5413bd7a6ed139d29d4f26552f15b999fcff3e6be55a23f960023f71955b461f870c96c54a7c15ea559befd34d0aa99ed7bca698411cb9841e556f9a586c75c47aa4f4695310d0bb80aa89d4da20ccc9e849f96567745d3a8ff382da53b109dc8db3900f50b0d30d9e521343dfb6566237a892219fe62254285af18df32aeda465bb57b6fec32874fb87b61d93a70b91360d17a1fa976cbfc069e8ab4face76a2926ca9690254cddfc98847d7b2b3f124b0f8b8ac5c73971882c8f73f68e0b9a74d8d27164afbaf2be6ecfa68c75887479ed4beb22e6cae0e17ebd11ad1d9814094443fc674361825161043ced2f4821db1fa1d29fe748defd84161d1ba71f5c81d9b2e0b71d4258b6e7d539f2c764629c2231dc4f1275633531d59432f2847e7435d8c3b544291648bb37ddc83c158fb5e78eaf8f14cfbf9e2b579a7286d39c2c5a234ce6e3dce8935117dc8c3eb202adb6e3432dad16afc621f753d15071fc41842e197edbd07a63d886b0eed18b5d3b1650033220a49af20fd30c2ac9ebd6aed00cbe254ec3d52d0b1c8252d7ee483380cc6646f67f772707f9b7ca93c45a287fecfc2f2d808408230562f3a883b6fe8a5be7f55305114d69d2c4f5cfe72c02a0d3c084d33218c3fcd9187ac1322b9d83a02d5e976a8d501a042d39d75736e5bbed29845ae568948f65fe0e105a9dc874ae49738e068ff841875d63a5e262704db704fc730ddf735d0ae99eebf7469043355c4615d42e7970dd7f31f22df13a2149a46fe2fbdb2e8946440cf4fe06ee51ea56f2404f8397f27e1ff41e9a174a37773a2f483bbe89ec8ad478d387b42f70bad0ad92f921e1a9d9a3b5b1240997faf2129e11be3157b6ad65ecb1a809fcf30879fe854e125a10a898ccd8c32315222530d724f8a51c0111bb9e39e64232312baad92068be1615584f2a030462b8e9f5ef7624108275630082e9fc5158b933e624eba5a210959ac58a77f9c34fe7f498781f01ce462a4a879c4a8a48d8502aff66cb50921a112ab88ed3c13b05a01e750f167a4fa090e1b5fa7a43598b190356dd0ffd6a0aed4d5c8b895359580e9a90ea9a8728d9e2967c62034bed0a369e070f2efd46fd273c0957486d0724bd30b76889577a4f037600d853e144dd769a947a4b0355d38a3ae77f4c9abf4c917672c11ce3b9a2ac04efb815681b220a09c78d5cec748a012202592da618ecc41b015a28831e20c93551f19dd98ac48a5d3cd5019a77553ea4760a6bc63a425ad8fc4479accb8ebe076e94f89474d4b4d151acd66e52d6b671922bfb6e23ed02e4d2d347467e84f629580cca210723612d28704e67bdb5837085816a7c49e91928e412e59f1234bd3d1204e565cfe16ed86371e9e96d873ccdaab0fef92c3ac353293900a4c6efb1b037909947fc811743aebb7d85b01472c4d06849aa4b9b8f8d170a6a65e2a071ab433927bb71c35301a92d5ea39d7ace1138d29d4c795cd7b03461e9eda4a7c28441e810318adbfd67c59da1d964fd7daa641a7eee07637c3a5a94fe34f1c39a29d54c3326b5a7396154cae292a0cd3c9f1d4c4c9869b9c2e7adefe125e56ef26f06c8bb3f4fca4a6af02a6ad1de1350f3a9259a3a4161a7c21a5068ac90bd9e3d44b95f3c7556e2714454eafd3fe88aa4364d440f3f91145c533b85bca7ead02b5daa7af31006eb86934f128136dc8d33fd7ca411fe24430fa49c43a0aa5042a8f5552650e45c643f2973103d73c7a7d33fb40225de588538c290fdc150da58deb3ce6f17789ae8d33898eb62f3cc7307dfc9d243d55b523e8e6b7296ad75ada275ec0776706c65d55dbbe38927a1eb02abe1949956ae1ea5ea27487c25daf4bade5edc6c5019d92ae9de78a0d3e0526be12af7e55d7e813fcff6a4f83924cf89c0ab208ad4952f9f54e40a6a5a1f49ed9540f48c693654c15827bea1f4ff8ecb1621ac1af4a3913e79b02c053079b0c40cf7bea9b7b2bd76d7a3a5082abaa0b6c2731781ed58df8acd0c62acd79514062679c06b9a990e627f5a231619fac064dcfb48237c4fd9bd597d8058e11a4068f746e3025162086dcd2f0223b62e11d29fd2db887421f4553edb4ed11496c8d168ea8eb0d7de2ea69be3ae91a01fe978801f4743c08f5348be48b0ec470fdbf8c615617b674520e3705973856396bde44faec2b1675892c86756decc08c3f4c35f9a481258abe64f418773c87f8fd58da5cd4519bdb04b4ad11cc0f5a4b148aff9d9d2b0a0f76265eddb98dfcf8388712ddab5a61f196825c8cba21e5b0047252709748620e0a96ba20bb35d4f0032bf1541c7d8c74eacf2c69d8318289957801fc04472a7e920d4c5e07c74a7ba97ddd9ac0fef0c8c20498080289a8876a8b2c32098226b2b5cbdde4dc5e24d81d2f4756ed0f81542a642f9f0fb9044d7179e7114d7175912b92720a608c92950d22914157d71c6f93ba04c0806890d4b2f0cfcd6b629ea1b2cea8ad485bdf2dacf712beef64d0534d24d9bc892cd8885f71c95eaa2a8dbf7a9b9bb4d0c0311f446c41e3ec5991e08ba0ca038c884d68efabd84fc01eaaf79d546230f8566e922454677a90a98a3941f38bd6e8c15ede2a4e2b7c7eaaac6dc4e447719ef12d8159eb58b315e1b920edd7fb22140809615564df6c4968c1b611855832693502c6b05b59dd1a2cde4444cb691dc3936f12c550f555b076338f6ba71216bd1c9e2dbc1a4a22dda7f4dd1c9095346f23b4488aa381f1d26be341e388b52876361d74681f942ac431e962d0c137b9e26d59ae07abaa0bd82711f03ed52df1ad504675ca78b1906486781d31a960fd27e98531613e8f9f824d2b1266d3aa57dc61ebb67b838935ed6e700e5c0b8c1998c6bb39c1b6a0108bb225ed4996a03e4392542654ab7281514ff0eecc7451d0dc00e83f79ba1b0d06befdb0cc036407208e0e7031da24557d85d7517a6f1ab425c67d98e6cd34417a28950a59a3964e3d55fdf4352a47e542b7a80b297764a75485fe0c951e543aa0408a9c5034a4c24ba76e104e90d82026d9d3f50edc8c95045e36e17d4ef9886ba134abd0983eeb3811321da5ee2cbaf58569fc3e3f6f57404a9357bb7893aab8acc4820913f524ca10c2823e0fb6ecb013ad5224359af3a30a6dd7dcc70f4fc9b91d57d7581f70cea72bced233e0957440687996a271d39f11fa5b7b92c4b76f175f80906102c5a0d7b1eb7939d8f5ad1ca2c23b6d92d27de7ddd9bbab371eb05300c76002f3f32cfd470922cb184875614819fd33c284a2a8233cd0f95a4c7f1e81051f016f75f140c31acd73aedb96259564c8469794f587742c97124cdfb106ae44418bd7818ea9da26e243dc8ec162747e718b03811b025dd3101e56a58ccd023e47a1a9a6aca490947703502ef8f96e54ca881932dd1ce2efc8b9c42697bcf851edf834e8943d9eadd603bc6ab2d2084a108174f50d39a2fab532535acdeba389eb4a803cc9b631e1455b9abccba91532311e6752f34ee87195af61e0a853eed052034041d3bbd1f678667c97364366cd42d0cb3ee1a1d4a6904f0c910460e351117a5ca762b8b9c0a9c77840dd3d6870096d20b126db9eced511ea37324ea6d0b8ae39099d9d36fec3947a6c0772e5eca3b96823a7a566b459d46803563db6ecb14b1c1f0f24eb634bbd3f966b2037912057410d78e2e1424f2ab99f2517c078f2d5879c4b0e9162f278992c80e14dab7f69321e34dd64c6cb8da5605d69c5cb4149fe9a5c9fb044a1830614336e26bf89736cb7dbdcb1ccc88f7c05d5020f5a68f04517ba402f390d4b2e2554dc2a99b364748fde7adb6296f3ede6c224fa0475a6a2912a6ae26b3d51e6651b3607fe9f61d349d2b646882dde8cc5c5c30e094bcba12a7f366f895e415dde2adf62e959227f1ce0b079181038135b406d2c450dab123d2911dd75ad95baa37a09a563b288b38243be100d16e751540ae4f340c444c8a8911680c5ca659e2bdbc883ccc6309e26afd52a2c75031859599ad6c140c7b5cf3a83f6d33593d046bfb58fc8bbf12cc08c37b1407502032ea56c9d14e35903da29136b8a7f5a8e489e8833fc3ca0a8b8b16d1147afa3ee121de9909cb86d20499710c98aea1cfad9f9a1b15c63ea0c395f62f0345629f1698793ac9eadcd52b1d163038e921343095fdebbec3b3cf774ce79d09bc6a672fc36c7d35adc154b6549cd49c688cad775e19d83d0cb02886cc61d48f6d67c8dbcd4bf2423f6b2656061e8f6da761f7dd65af5a9202ecb12dad31913d45be7803b0fa2960550f28c3920ef8df9b479a9fb0956cce5ca4087e1e915eb3ef67544d5cb04a338c36d28ce9e34a7de8c426cdf71baf8a4bfe51ff487d62fc2f3d4490562a8ead3cdf1bfb7a5f887e6491ab196d108a3d8544d5fea5d8ee96b9d4790ab20ea39b04f3a2ab49ca7e4a5b688d93bc00458f58f4eef4b47f7b195f2225e8200af5889abd5828f9a5584dd85915e78e49b1bb4940c232fdd102759613c15cd1046a55c457c8589402a602b0feb355420b56d7d327f1ff506c813386fb0f76c908381b4d55146fae0e8b659d1a65e3e6e9d3cc7d8cd4b234397ea48e23495abde8905c590e334bd60472c78476a80a5ded1e971e9683f36805e1a3cd0b503aae05bb3aa8682c5a2f140b8e3235f0d292c14f345a1bba4029fe7ea5224e42f344a4db8b50302c96afea35363db0f9514d061d56583094a5cb9087cba0ed613abdd9b843326a529697ff699b9a8acea388bbefff1a88a1257aba9e384fcac10a7979bb59c11c3826cc32542dec7e73814f0f2582ab62ac1c6b3ac699798a6683dedb8e20597dfae95c3c41c2f5911d25e58105cc032b90681a90b40198347e3a106549f91d371d4091f438c194eeed7c061e00e65162d311c6a313cad2126d7b6f83b4498b2b8128497bffb217b561e62f073afba0841415d14e6d3d11ca4b7afea34477b7dce8cc24e718f71b90b7848fbe612b75f01d7e1fa4bb6781cb98c3bdf652d8ff2c7fd0c103a16a99e3f1c35b724982794f44c08e1db67240e5f11e12a07640f4da0074445258aa93aa8e3efd0d8034087a6bbb13286c20174624cde0b480022d28eb74feb15fb8a2542803b3642349be927414c87de6d0568b1cae967b7d06fb5c9ef1aa5360e4b248289a109698a49b5169455244f24e450c038bfe7f52d5b24708f9ff680f01669940428008f0f53233db76870fa37dcdd2031815e2732f858981ca2c357dd38b153bf0a6306673d88406a347d41aade54810c74ee39f91d969ad659e826b385c52c9307e49b9a87d236e1b39c12d3225cd895acac88bef977e9824dbbd4e159ee92ce759ecf935dba76602f5d5202f35297a6c6d828fc093424d0934116438cf5fd9aa7fd056f0450f297129e480e6e2f013ffd2275bd3e4fccf21fbfc0d5dfb56e3bc65709db263186a7b5af4c1cde4cc37049f893dbaf889b4dc492cbe60b9a1a116ce54fc3d344c42c2385b21d4b84f047412b59e463c891b14fa8bef18459f500186bfd30d7e28f84435ac4e5be0d2d56c23843fece3283b0712015d95180773e02db8c7d65c35f8fe0504c844daf012a3e89e0ac5d3a7b173ca25a347a81e4c0b2849b12db076ba0865673000c949bb64d04931a1f41ffae6df8a777ce9a23a2ab236b7c01a165cbb97aa728855dcab7e7f599bfb274576298ce0acbcd02e7944f299792229e842f60de373918f73086d615601e7f9cdcb68c37c598550065726c963562ca80036559160465b68ec52c033859ae008e16e639d375d7a0f4bd4a1663aa688880276ce15453d8a7a18a9bb913aea5c70005ddba424a63f3d84dfae51f2f90b83072b5e7b4b90c560b0d0e6760acd51011c530cb6949b9dcc8042ecd06b764e79ba84ceec0e5358808fc5315157e1ea6a9162ed47e758b8333460cec4674ccbec10caf309e25ad8f0e00df6aafd71192be62f005afb0734617c72054f4cdaa28686fa57889384423ac3e898a5e3b75a1cf627654f7091337f30783d06f43c493c6085a3d2184149ea63723fe8a38312c5c7c7d132342c775f50a5274dbce4d32ed9cb051b54832c064ce56f11d71f8be2294379622e0d7e3e592074e4b8f0182708dbb596aa05444f41b008579b383454fb074313e2c08c846a971b6a5dac6a58c713e3265839519db942c796578a9fbe2e04eae35953c49be2f0ffad23758d3d613a0d95d84b4a92d44aad3eedd18d1ddee203377242fe7f07a7fd9b359dc76e1b1408e796ced0d4979e211a93ce17780948fc1f74e6944102ea7be262d523cfbb035764fb5df0feb6b686aafaa16a8699fe088db2aa7113112aa80123eda8450d55fc4b2df5b82623f090429cf0a8636d8f0b048ab28ee8a3570a9e6c94cc61bcb91ac27b14c62acb1c180ae3c2a2644d2a86817c0896b978c9d591111d46f31207b4b2b8dd9bc25a34dd9b20510e22371800ac2ef20495abf611d297fb3bf34ac34237dd7fbd648160826ac74d6f6d028caa59f81ca76446459992ae654c7e4d43c5d43530f1eca322420f88e5f7e5a83e2f2ccf931616b8fa9f29723d71e8e7afe2f786a14c274a6e14d8467c9c36d289284b06f1237947599fdf27a11120355c9ca07db43c011dc36babdc72cd42003d13202ab2cfc4bd13756c87c2977d85795aa6eba0393dfadc0cfd3b9dab8b94dad78794ea0739f172544eccf882add920ffe3161dab86ee466318220841f21886b37b3923f8c56d65abaf9f4a2125001d2213f893184df31db6e5166685ed68a8b49e4655c25475c262f699771b500fe61c5d38eb2cc645cdcff5eafbf8abd84cb14e59ffa49f36d9559327b106566173390e36fb35d5ab08712483b7a2868d8b4815c3a3043eff982495a8b43998212cee5146651147eab2b0362592a6f465d6615523a904e5d28d3fe714fca50848a1c9314b6fd62fdbed3325cdc42c110be5a28d44d9641ea140a4f842d85e278f54459ee35575a38bf618f931134b83d3c4248dbfd9c7291bade6bd7cf878fd73ee16315c8d04c450fb35bc69cd2f3dbb21aa921edd7e56a333f3338999d832980532e07c394cb50b0e946900d192bbb2de56c4fb9d25e1363268091bba45c302bb8b4baf31354e5932c314bc9d5bb71e1656e943f6faee5cc383ea5a3caa0260d21443f5d64ba8ef4572d4ae7eff67dea9367efbe38aa261ec5d902a11cb7cdd8dafc0e74b38afb5e3d511ecff3089909886cbe6fdd2f90bd91e4973abdb7dab60252073ec5c0205f32e90d98c7d8efa5425c4c91a777530e3b30b53eca090beaf88276de64f7c26f622f9db284b262b6fe95249ba0d2c31b68770cba22c239ba1698c83397d23f6d240a3cc1814b4611e47cd57e6788e5793e0f79ac14d26d7204b367830fbf65271ebd97f56dc5616efd9ffb2121a4643b232d94be71342dce3b9fec3f342fbe43e575b0ed919d17b43e125a8d212859475e88fb8ad2ff0ce720c20cd770a516290644b7387c91cc68a90703789b4afcc9275c9bbd058df9f60e67d1f2345d9d25d2e62b0dfc46b2bc209bf49a8c3623721852454adfc0412747db20dd7169964de2187a83dbed56ae214c4af1a99136d40c3895868fa67c2643729217372f024dd8feabd65d77969e468e3b3d0669e895ab19081cc02bfca36dcf59efc0c8dafd1f7c95805e0f581c2693cd2af42cf3f3c85207ea8c248637eb6500565b907b02e356a312d20b88e081aee2ba8a5589c9991c2c4cc2167427ba1875f3f3cd4f402bde516d4274eb53009067d2120aabc9894331b73f5edaecc3b51b2c00a71162a87436145e9f0410747a67474c8bd1b5642a1c4c73a91cd11be47282b4ae5590e6e30c13c80b780ce9c27eeeade64ad392c6a046f4f9646bd9a93f436ff7421f0699b33374e5f286f2ca13cd74c7573094d6c49d7c7c5a1a7ce9206d27e636b2451ba2416d6305b668f26a8a33a79a0b793f2471ebc4286fa964dfb9c5c1b161cfc3768791e02c51c4c263d354689817a014610e11af081ae3f9b87914d8c68b0631ea4e891eb2e148d18a36497e3ab411084fbc347ce8a7b0f0e74c8005f18b3f28c88f780dcbc9c9e3b215cdb6fb0ce8c5378c2f92cae168cc2ffdef1a293efb52f728a80540b34d53652c9fddb4422680e8bd52de7e1028e4e6b162be2623535edc7d5c1e73aa069d876e1db62e1ac00e8746f28bf695576a627bbf36a4493d6f7c4c3be6ff20ec20628528b1134e2ff9dcab88fedf42f47f1ed0227322d80b33e7ed10ae92e319d403864c448411847bc290573bf151a90a7d7bc1a64fde5cfbfe084538c1a13c62b92bd166cb4ed761b60f03e0ec6ae39a74bbcf1d74ebb4f125c3b289440d077b076acf95b82966355acba505933c8388233c927fd75231a36d76dc1e68c5dd7e16f03d2670b4b20d2251cecfdbc22152681c482fece07b48aedf6d4b6174b8a540c610e95c5f3e14fe365080eddf5e4b717528cb3a2a0c26907d1297a3a558621d0a3d77f9d8950c8405cd24d3a1548c3288503bfe59c997cc1016d90c91d9a741ad8de2b7707d8c38cfa6fa083a4a061e568ab15b5ca2190ac766923bdf1bb07c07cc28fa23161e766fb3f73d650c6924dfc485de8d5b02d5719f60860c204164ceeb607341d133bb2ed8e58714bc7cf120a2d82e08893021206e36c4f29afac469bf3d94cd5d694af90537a44dcf4726631ee2b6ec4c5392e3bde139e776f14d53c67567186856a679cb68eda729909cb03de3e8f0ddc138e180aa7fb2c9964fc2ed6eed4d041a7752713ae8a354267dc2cb4be0fa4b8375ed6c365ac577a3cea3138f224cd2554c8f55e257ccd328cd744847e1e4b025bb3e437b5f56e1f93201078d74ff6f57295be37d411a481ad0354b742434656abbce2c19833486e5ea1445e939dccfd2641f6186bfd7f49a2c26769939dc7301b9d369800e953408808f0b5e1161f62a1f1c5dfdcbda4098ec4d9f6b8d793e6384532aa6645e379875c2b85349f8fa8985a02afc46f258f9ab20b6fd4fa35fd842dc74228b9f51b84b4888ff0924de24a1a2f9a9bfe58655627551250da61bac1766b2d2f9c0b9333e4efbcc43575588e1e3d98baf773518f0c4b1a0303029fb58b211696be075f65439b18c9d63b890cdf04f5fa135f166e8130c6cba9608f002395c6f020610749e76f68f4e8aeefaeb095e10a95022c363eaf2108a0e6d377d1357f17aee3742ac7cef04d8e82bec5e15c6d12fe1dc257784c86850ec5091dd74f42fe9abbd7cd4e704d2742eaa3b6f19282021842310a4b6f6b7355815c0522a2a5edb4465d792a08de99b9a0b1153619d2ddab94eeb852f579761a8b89001751ec2dfd84461764558ba42225e6127fa629054537dc593db936b38dbbcccbfb604defc1a92407241c59b04e8e175523f6b61351bdb182a14b2c7867a0cd9cf6348690d887c2e9ba1c4d4c32729a22d0d0d19593de2bbce1a0b16999d9eea46f0e1b6734b51174093628bb13f0c41f87444ad8c0c5f704ce42f2424232d032bc1ec2d6c0d3b5219a786d43a9169ab41563b243788639cefa705ffd9cf7f4931e110ed6964a0bad8e54156453019b94116b962464af0cddb91b9a223545c7720dc360873a63bc0d0d71dc4f64f71eb203e676a1cc9f86d8320f606445e14357ab4d5326e52e139e1e851018a1e79225bcd83e6b163d98a048840b69a7b0ca58b4b3610dd26283032294227d920a81a33258ebd82a0a3d53af8d641e112551b1e608344cdc094c83088c4547bc609f3ac8cb61179dbf1f8c92046c8581871f0766b1057d6f8ac986f6e19b1babfeb6591d311bbc5c8d3b24144d7304cbd70e5c6d3b8e44dd7786ee15a68288ea8af355f9b1bb02b914cf215507e45cc7ef85aca11b780865ac310304d06c53ff4107e5d1c19c9962c3a9ea4c3dde6490482039e3e739d1391286c8425dede0d54508605afe65517022b061f6caa7b1b0c8144b38e913a107bc06132a6f100423cbeef9cc9b09036a386088fd367a0c6f1ff4609d693ed25017982865e5be77e634f28c0a5fde03c4c6ff77901d360379923a50ec471729f19affcb0d579d02bbc34fc55fa52404a7b36e25b984421dfc9da364cbc5b109dcf382a65c64db9d68147a1a5cb0f3027b79966049efc78ed6f939d597b81db0001ecca5313f5b6592ef8bbfbef2c1630961ea2b4845832131dd7e3f3c7d7db6039fc5bf8a9774e080937a6bee27c9980e1f400025fc224ca870f1bd4b271f205966db3514b449cd5b7cbfb3febf903570c3e405556d5e40be128726e1040a1307f66a5fdb7a819f8bb4b5231075a11308ee79df2d75eed368dd11c87e635c2ae5fd3f62513a154f15c511f5aed6c919d6677c412c6fc53db10c01d57e5358d9f3e624a72d48705f7d3ada591426ae09f3916509440581c4ae0f662537110b3bda06398b84a3575422378300be8319139e85389e75ad7287b1e289de6f078ff96100f13a04fc88cbaaf2854b5972f52f45f0392071651999310d99611dd512a862c9e04f7d9351c3d6acf74405600b130ad996853518d59b30c80ed76c3a4f2f5a06f4a196f5af4618155497411dff9badb80268818d604b0935989c26c304c2c68d1e91c9acbf2cbd0867e9ffa8bc30d4763ca248722e343d1bd7e081feefde04fc812e94964bc30fef40c52b44481d888a664b3bbad33b8fc15e324917a4df4502711667e084d89d541445f9981bbbda659068ad9243d74cd46bff068de6a94a5aa092ef243fadb891623cb72ba14b4a4231331e11365d0c13a58fc90474ebedc3bff5fd0c568f926fdb5f7ca3153d6ecee39a335425c661b542b6f6c8148ea2af8cc0f5d51bb57b0e247cd508ca0e63ffbc7c92de82699d702b0fe64b9eaaae89adf975fb845245b747379b7c2abe63cd76c468d1d49fb3533279515d85c0deb61884e3d21c67cf908c00756d7dcb4a6044a9e43826c753de5b5942694f97940e1f3cbdb8bea92acf3f7f987a83453d688bfa95ee425f0ea29fd0a47c842a67cc49783b916d8926c1a4743264fa297f3c606b038ec18e420b862e9137e6ac92c09cc7313cb0365a250aeb0322dc44fc9806048ca78983796a96bc01e43e11263be12ae40dc778228dab56116c4b6b00b0d50c5c79a5becff4ae38ae6c5f8b5e8605db24c45520fc58ab89c26d2cbfb6977cc2b11c5fc45d6288d7dda4cad3ae3262e6e472da33209b11d86f12205693fc181be78b824e0754fce06595c5277be52a3076dc60f728a7817865df3922024d880f458912c4dbfb38055cce83c7225a43d2894211efaf05292e3626908aa9fabf10d6c449c339381216899062a9ad677b1910675462a4e81ca92f06260470050fe2747a8b03cb771534f3249009609fb747720eb929549129afa8271ef0ad769cd870455d9fbe4a361851833cdb5c0004ffa0c707fc74965e461836184a4933770d9adf8517b8cf56f0e494048f6ee5322246d8598913e8bc8e43b075b6a6bd7b42f259bd2fa5ace90f21ec5814b4f2351384d615d47df9569641b94392c74f08cb085ceb7683aec73bdcc5ec88ecc0b1111aed2181019d89eae5af71cc026dd3ddffc89a0bb0e22d5786d7a5187b83b665956badeb1b25b8778ac1196d21c778a1846e9983853c652416dbfa1dad55d7c12a5ef30da48e9df7990e0ad483c9ac046af59959986f1784b23797407fe496a515a0f13bb078df678483d45ac1e00936297df127240d142fbf02084952b6acc547f0970325427175389ea3ffcb0ed10269b604acf3220f7dad151fa8eeced93c5b599dc9e113ff4a42dd9566c77fa229d88ec2286b6cd10684057328edd4f7a6a803bbae833192687c249fafa63d4746573a4f0ae973529bfa9fa5a90aac31087190c835bc5dd8d095105705edfe05444ac0e1f442b74653cc53c50f51428afcd28c946dcd15632dd950d6ce9222d1f750c9b85f17317f2706ecee00a509466d5e81c4c4a976e95daef457d3e9755c6521e475faf069bb4ef329c989ef16854b6543ed0f2b63de8deb2689e48154156170a53a498719cd1afe568660ab6d15d2e9e796b00ae400fbee78f647461ae66f964d289b5e0244404b78f8db5fa163ee4ae6b137605c5ac98fdf34d946a3e2f1b225faa8d5d9fef0edce8f6c39e75cdf7f834065d238a82e2c0ddcc543615e627fb63c2a4dea9049b512efe2dd891ff369953d5ad732be2538446a217829d26464c832d9d1518a689d9c5ca19d9f739ebab8a27997572c3e0d3fb4bd5ec50b1210d7b79122d46fb49cbf2cf15427cfd715650b5bc4c3ef1f1e125e8a1c24918e97170db1ac29c1b0a936fd8a5cb9228c9434087c5740dbb4f51ac72bdda0f63c644435ec9b9d051375a285e78979efeb5f60c31ec164b315c46d8b651e1f04317b6722606908faf9e65d06acc4bac31db5273dfd2f5ea1d054a6dc0642acceb51661c9d11b3bf82f9e9d157d41859ca19129a03f80f13cd6ee5e0789a461bdcad4a06c381dbf05a8818171fa21a79a3974761c88eec1e7caee29f03e201748e67a14b21f47809f3125856cedfaad48a65873327202abba5e42845660388e92b145ed167fa0555fd0c2bf6a33d80b5464e4468e4ba5e4ab26737e1846b5920b58ba00e7c30feba895c91ff18aea39cfd080fc4c5495aa2aae48f2076d0e450f3daf15546e02891723a01b4dba52667e7d3a6bb2c86f96c8d3db75b64c035a9d10f8970b2c9eeaa029704a84c5f2d52e4b6ac53c4b036839212101ce7570d7657a5f9a1ddaa58f4e3ecb9cd61c8655ad1f5b715f2a440d0a4e4d6aebfc17ffa312cf3636b48592d1fc8240dd2f818abd2ee7c6c5913964c9890aaa63f5e641c11d32847665face9d84cc71e880d2d5eb4ff4bb4278cc444ebb983f73894665c1018762c8778603de4265825126e36d85c1a1d211b31f540000ae7a58e3a1ede9a97a50a601bda3edd8dd94aa47bc980b0d8f6956fc8a9e708c91dced21d527e02535b61b41eb8eba7581bf25268bc204f626a296eedc5d97949f6f2c80ab8defe679f17ba2daee00062bbbe87f730990fd6285453d7c6f8ec63b07116b40e920a2a62944a14e0991c1fe895545cc6415ed670696906b123af978ffd13df8dc240983761810cd734a608311a2b01a3e030f4e49aafe0b1ef3c5d898799929cf894ea2ae4ad521398d02df018b02550526284f076bcc790949bc069046440f2e7c579717dc7e6c9280149c2d6205d1f3f4e66d1907619e733b84f1cebf22da8a37a01057c6b888608c72b1a9f53b1fb8a6b02c611d279ad97ac50222ffcc19af19dc187d2a9baa3a919341201df0a057f9a8c6a07bcc1f1cf19bdd8404e027f7bfc990fe3845f3bcf3ab6162dde9c6447de30cf34a7685c633c1777f49267ad49fc313cece928b852d54c6902e2541e0b9141eb84d411369344c1f6016a4b3fe0cb30587f15c649f9e084394f57b6415115239e4b2c4b436ddfe9862e91ee1c27050f0686fd99a3473a74c25d0cd1281d270ff9d695443571f2166459fcbe959e8961d99dde258ddfb7606d4ec2ff342eee3b31e4488479ace1cfe2e1e0704ac517899046fa0149818db4f8d933fbf6f1fd5919d7f414743ecdcbc7f75bb0d0ce5e950bdbdb2086465e6ac436f40413c54a603054f1740377c782b47ec9192f6276451898e3b42dc8fc87519ad6b0502068eeac76190e16cfd52d6306d644297d173dccfd29cc87256235536e32aa6e276152ff14548555ae30a6e1f58618743d8c70586105bb32cc39ee4289d8302864f791d1390e76043dd78d7dd8d6901a919590d18ab02fa3677c95ec20abdb6ffcdc45eb27f1455fd76984e14a999374d765661f6248f00c444663903088ba7e4bd5182831d75f56bcc8ab149e8149aeb2d25ceb1befd6186b312d0078c33f517bb0f033e8e53b40dc3eca04919d5a59f54c0646bfb5d842af69d80b7ab4d8f54c42788b030fcacaf78361df0515a74fea29085c98e6cd64db2f4084f556ea6b27ae5c0e875391145c3fc68d28b36f2fd49375bd6e63d7ad46be151777797913b288f623c03b6ec63ab301b249e8db973552be81d69b8c781e5305ab4b02cb08312b721ab146581d52afa7156d7530821a99a45f94fe6b58b5e84c28820d67e6f218db40d6412d6249c1948b18373873b924afe91027659dcc9716dc9cb95cb3a74324caea653fe237a4a904f48e087cff984cdfb72171d892ca7f03fe7094a117e503d40842436b1b83e5fa05a0fe294a65b6c53d1040d67ea86a3e73bc03ce2908c0d5ca0503ea0baf5ffac9c9b4c39398dd340f417789be8829c57b1535533a1185c3cc74c39dd21a267e109920ed0bbdfe53b3dad750c6d1a296516b844963e546a96c7ef3927dea4e8f9070395f84acb8976b8e1e4781258049a39c08c358517c314d63bc5bf50502b1bba98080ea8c2c139b6b75383918bdcfc46b3dfc49b2f77843fe3f73a7803dd63c7e44e2a53bc5fb3c5180306e8ff6fa6cec0beac3f15a4cbcf45f2e71be18ba993b6521ee4f0077f3c47d1cedab5ad79e45cc21718061b6b35999f7d7bf7054e0ae79302b1990135eea17a6ec7e0a586cc252ce3174baaaaebf5329f5be679ecc701d441b27e4417fc2724d57671734af9b0fefd4d018d09230d52e062e2ff145197ad99ad1094402fc083ef35308184c9a8d4931c9b4595e7c7debbc25b08e6677bac21c78a2b0a234c31d131e11e0c9e95e2fbeb2b1a318b185ba407346d62e661b0329bdb4e65c09de4784a149b3ad99692038faba8c11f9800338b51f60e898279c8d4f4a2168a3895310ef8c5308579edfb157a59a454691c19d35d62c0973ebe0121da7078f67be00287359506e0eb263752bf1509d671e0c68072cd06698a9855e63caa7649ed16059e1194730ab22d55743ecd7c2d34034dd3cbbd924c20bae4c724bc92a610008e79905554cc876c0296600da458fef243e479f60adfb6a7dafafe2bd6ca23ec9d46223e7ed388b65c292e96d55a58c3345999c31f00cbc97936a8781ab645b62981315a0edd82a56d7fab6f66bc339d0d07b24a5508f3a452fcfbc02f37fabc22b055e311543590d15f6e161c03f639552396c46d9c5dec710cd24f769a4a81a4e69920869a711983ffc652068c7997a16ace9a1e2931aa2e4ec832aac281d2cf08352e6e1abbdbfb3b2408fa003ed6ab4665e65871f33b29d0495857eaef341bfc9cd5be1c1ba7a8709ce0f02df640823c5e98f1d4ea87726249fcba97989819d80a82fe81e3027145f40cf6663aaeb924c2468a7dc50aeda427e85a7f10ce70424d46dd06a5340063356b2d21b11e8825eca894a436f45ba8988848f8131f637c2761f23085936a5bf1778472d3931664e01cc3369b6a89a6f224b5a2e1509883bf11c8c62248d3710e08aa4ece2b62248491f6dc5bae315e92b2ec383fe4247e01a3736093650c9c4bcccc11ecad717a657bce226843c5e922b46f938588b12973479ecc0dbc3878cbc7ea14ac3674e406f4b5eb73754f9c33c44bf189bd6c50f8de7633b75eab7c657864697c570d46e57e31bf22713ec6a0cb51d708597876b4b0e457a3b794ad629393851f3b63e7c1d7ef0e4a34354a02ead01c05439f83e23d42555b0d31a3ab067dce3978ac8aa5902e4bce1e8ec5b2e4c9d70375253925a2349cc0bc50b2a79aebdcfdea31e6c7c1b1fcf60e39e2c5564ada9823f7247a7d75f134a56c8e740c22406b44eac38d2cea919c0c66ed957ed1e37f50403ff8e0b86ac6f40082f48c38689c62ca2679dd58219cd19366a5f668b4a2663b2ae3e1ab9496b4bdafae9df53cfb0917c97a874d18f9d666831a4622f6c63eb9f25cc0e2ca7bb98c2f47525af805c8fb672eb78dbb5ddc291029c98e0e8f4f68885e000c28a1befb85e2aac840e761d1d11cf3af9af412dea9cfe5e07ba1772aebeb762eb719e280f2b2c1808e04d3dc5f655f4a387fa1c20811a2a3bc8aaa45c760ebd425e19e1eaed376f45642d8213cb2fd5d94d144e775850f965309871266e7a43902961ca9c50079baaaa2cfe8e2bb771c2b5ed2e81b88bdaff6a5b759f2477cace8c579aac3870b0b16a41da8f15171c079958955571848dffeb38a623cff209d733ec69a89eab67a30d99ae54dc60f8d74d9ff83b0354d735c2fe0773fd73560422fc7be377d501274e23050b6a4ca345e7af806770e90e27e90cf00c965a4b51cd7d62da41e09243412c3ebed33bc054193956c9576724df909cc93e5ffb516b7ffb28e43935d30fd05ef1f30badffd17c4b42b0c296d89a2343d417455a9d4de5596a8652b5019b561ba0f668a2e765d2336892caaf3e871eb73ec216a1a44ff860338ed07f2d5d4ad2b260c9b320f6aa8a290abae0741739d26690946c703d903bd9436eb2ed01c9be0b329aece1b58ec9eea84663a67e88881627d4898327f222c14032603befaa976ce1cac9bee6d44e9e64d2b3f9c583b05397828518d5dd7707b09e5dcb4342062de64fcf6c4864fde904cacf2b5a474151b42851d43ab081faf8e159fa08130d3cb87550b2c3bd8eeb8b3223656d29b969c25015ce2ab50c9a8f59935be3e065c0632d6d410d546f3d2ffee022dfd48a834be47bbb4d2d7a7cfd212b3ef002503df994c21e0961daafeea2e328a7151830ed751310ff2329c283ba9a75e25c42c7fd9fe26ca5a7347510e396e8d877ec707e05d7f79e645b7e3b0c61342d4cc81f6c0f31e0eb115bd3e16bd409e8d582a6be830e85ab61c0e1edf610ad7eefaf5360f9105f9d30f66eee9036fc8081467f282edf1d0cc918d312120657fb9bbf23055bbbe1fa7137d4af556bca3218aed15b8d99234ec05d4f204fb808a2bff316e73c7e51ea967542b735675985f2a717db331c0700255df7d60a037f9d823ddb102573cf3c95c3ecdd3aeceeb70daaa16729dd3576ab670267d0ea284f24d046f4c86512d505f7477a9f7695e4a81b4b2e2a21ca08e0ae221da2f8a36c138e981f6e8d74b56947fb2bb7c561137980d36a476b6768e4d9c17cbcfdb5c8da75d477d5bd0615e355e9db4c2c1735639a9e5001a6c1f01c893877a034abc6ef2f5d16ceffaab6051d6d44056d40264722732b0d5856ca13cb4c120271aa4f0721529eb2b8ed232779b64d9cb1a800f1e2ce07227c56f2b49f4305d7dea6cad69dde4c72a1425b0c8f10f4d448ec27e8294a140dda101118a88ab139453e7dc9d41d217d1bb7854516e8463c234a41f8a5ee57e7dad575e11a73d766cd84b8f7a7c96c1e0ca4b33ed0bb3c0646f093feb1272d6f113084fb95bc5af0628795a465573c5dafd77f3ec7ad2ad21cc7dda8ee1dd3e57c672502a15689ddd242aa54b6fd46d550d40648722ee9ee4c9c771b460507ec7fa317e180059a9c5d93630fa884170709dc90a617bfc3f5a2bb532a0d36e9d62b287fc14fa0ad4f3cf9ba6a1d8e98b2059575ff84fe5c46f584e75378c09370c8084fabc52a226d24910bf51178f19feeb94de872ecfde76ec3ac66cbd57c21f7fc6de32f367220c63121a778b8ed8696576b059ced05103fa8fa311f6bca9b2eace2cac02619537321697213a1ef8b306313d53027fb19214a8be082beb7c20fdd42198a965e5eed5a99107cadcaf4e873b8622fb062a5e09ff6897078141343d44de329a540d081014897ef85b2b6c027c6f4ed564cbe5676eb452403ddf43d2f033e1fa5abfced059074a4f67a0dafae9d673fb38e6c7d59ff096c222eb52c0920283611de282e65302d6e796247aa92faf0b5b925c1dff574128a699803ac151c8704925819923257da921a5f57c48a7929525b8beeaa128efa15f79b8764140a68b76039e5a5749cfc66d9ed3830455e41207f44ca5faf8929b4d948599efbe2d9291e2bb63c89caa24673f616315ee33656c204d4a80d050aef3880a7523c392d96e28ed74aba56f8542dd26f98b48068bdf94b93873231d752f152d5e38654e9261f1513ae767612c511d17e5120b958ba9b7a5b9123c862910120719df216ba70c29f0a086356f4ef12c8c20521587f20746e31393f206b7e1a94b492127e5a9744f102e8450918a9ef3f330e5c2a281125d0c9812a3658e948eb309522b9dc03a2b987fb86debdbf3fdbacbab127b794a219ae4159ae4433902722332e3438435e70d7d2595c32f122478130319c87119dee608ec9521530454b35d73141152bdce1b4cc4d93dd73c9164afa0cffe633deefc32acaf4a255c995aa52104212eb12c1b13b2ed084cfaaf52729b54530510a9b6ad519a4a0b711c932111e6eb01f31efc6199b12ec2d5cc14836041bdfe8f4dc941c221819725e31d432f2ce539347e2c412bf1f2a10b6a4b422bb6359133498f50f07c3b0834e49014346f5e7c5b7851bdddd1889dd80d8b8eb2076a77f28d8fdb2efe0edfa96a99150d4ee289ab45d7019407b370bf637ca04d38696aa4b552b1794230dc9099570e4aee6aba6ad46fb9d0bfd855d30d607d5b2e1f9595ce7522f5a3a51cc9129cb1b0b638b452b248aba9e0a0eb3dacb26bd30acaf5c44eb77b53bf1c9bd5d51a72867ae3ced4fd4a8b984f0921e20bbd9102b0cafd233d026d94b37fc400a1f88ff8f44cf9d78458952c2e5ece7c6810c49efd6b28df34c2a8b71a14869368d7472e6ea9ce868ed2898b5a73fc7422f7139e9605875a39a605a28277fe37adc77bee7d8cab626e1415f1dbdc00a1d10b19f79c884347ed2a794b3fbb2d510895281fa8ecd85a69c5543b4c8ebe0d4ddb6db4b8824f245e9c6cb895285e804471c090af16353362881d1fc9c71c28cb1ee4bfd7cd6c6d9a5e2b46c13b102e917f8a5df2632215a69fee97ac6d4daf72cee7ef0b21f79cf23e61233098c28c77c31c9fcb6fed3e718d3176780b135ca30390a3a821d8ca5fbb5c9f6b1a5e854fa85c8341fa62131e6b212e357515a62122a69add1d5579b42b5b492e431bb9529f0bc8e7da8c803e10d811fdcfb8fb2d8a34f4de26bc5f4a9f014482542119a2be4cccd4afdd82f9f9b8bfa2f176e0ba5c61a7f85bcd497c64f3959fce33535a95a6f11da266d689ad79a1433b2fb65d0ca41d135eaba6e826f3e55b4d34214a112b623176ce3b47b9cd2b7b73883c97ae079ee05d6d4280007523a36e46c6b2229d399048d6a479dcb2b4bf3bc658499313bfb002107eff48a845e34d6b3d0323fa6e2f0925e0534adbff381e0420d4fe04f9055fea86993a60ae7306262a8b44b495b948d954d9e57035f82643564202557fb802349384304ad7930bef9389fff429f093b938b69498e4e4baa8f3aa973ca5e1a888f3145bf1578bbc84b7918b6063d43a0a74bf5bfeeabb1807e1a25a1cdafd1e897094772d55a3c44be5720188ee950fc214bdb3c69b69e7bb6115558df05c22b81a4ce274c1e808b32784eec71bc7ad23627f2a2ffb3ae33a1faa89376fa584be808f4d8c9e97f79a89e129fa92832ec10e39dbb7340341d2ccb1104e51d590385cd7bea0fa756ab6fd03e6f4841a411e2ea8ea4429bb0ecf16dbfae75d45907a4ee798b01ed667170dfe98a1f19753e2f0b62b8636462695c0c457e18f09400d758bc034b763656aaa6a5acffc80732e2ab060d75bf2984f0738b5918031f2ed40f438d91b1c15731860ee0c82a392a94319a96a0e7e77ffba01f3403d377d4876b81bb0320384ad89215a69acc4bc14f74777e4ae0d8522f710afc2bd5bad67dd571d1888d0a1b86f4517296f97fd0efc53d4bdc9380c375fde4600854cba03363ef65a4f15f2e4f5024e593e7ae4128c2974baed70a3d342db2a413c85678cb56ab0b3389019046a2974869d2daa3034f46a264fafe69a9c5c85e2b2ed06fdc124a3d9dbd41b068ce828f26da20d67f84cb19ac3196c0fb97e068b4debfe6051ddd67c3978630c40de2921aa1bad76252a748c23c4854e4b06b662eb9c56490332476b9bb02002d93ee83b40d3ecd3308cdf0da7676a60a216303f648b46a333809dc158a07c375a1872e07e40cc32e4cd5b6a5cec1cf7542529181d503eb0ed6d8179e6e6f17cd5eda73c0e00219667248f9915e1ebe2a7c30a352b2c571982e868dd0634b4b0df8188364a9be674a504e4dc2a0f8731e2b9f96df5833abdfb0e5743d63624e4634820176a0cceb73c344ef46f3ce1c6fc5785d29c5529a4aee222f5be6fda8535528536a775668774b9682ecbac262057855aae76e3116b20a7f490c9d6245504eac7d56dbbd48d8edbf4d26acebdcc94b8c907856b56b66c16865529e75d0368aeaf8105456a5d9c241bc40f9666f19c57ebc290ffeebb89d278b502810d34a42fc00e55dbaa81e02d9777bfc1ce03c3aca9dc214585cbc08ae4ecad95012445c14b5d5b4f1346c8d936f7b9b65b149d34446d5ca57e9802346f368d6a6a58fa510acbe1131b68ca7d80162625ff7e76bc4593d89c8288c2a9a38a17a5b19b4041b9f3c493756557c936f6eba2c9b11dc71fe7cf1b593eca2d7f6bb9256d1938b0d1e6c7f2c0d4c3cf2038774f47a815bb8988c7dca0fe53b5b4799546ad549acf6c6ed427bd09c47f732ea28c4463076ba7cb7c71605cf46e2bb31a2012ca44ffa935eaf07b09c3e81b578ec0086a82135ef9774cad54afd0ed66e1fe008aa9c1e5d97ac2e20ce47b98b921181a5d5943c02928024d7d2abfa9af825a74de0b8347c52025ab31c39e7dd5a4ff26c6a5f91d667d914468d433a8fdbb6b71992c55af5b38e078d75257a9a51b4fd8598b5240fbb26c9591983e0ab3d6bb95a4e871041d2fe5f91681315a4aa4074a020fde19927af4baff96aae81fc222ef1831cd7e14b05497cdcd91a29284776426cb5df654b1848ae9da5ee3a7590ed24060088df5525cc6a8f8b62c7f43234b6ed55ea90249bf12f97a45ff8065474ce29443236a3153b3b63def6544330df1e01deca8925e5567c397791896938906aeb44b6d6b8c4bc5dfaa34eca0c5abbeaca8ddb5082ca2428818d169e067f0c0a5de8b4f2a31a6948a6ae64db37bbb368ea1a2b39184d8423471f5dee08b8075057e65e7202e584a0934cdb58cefae0ce994648a3bbce74483ffc764cfa78c0d91d947b6caa9d5660a1379ab253ebd2e576db8851281020915b2e956ba46ed65a00f26d980b9571fcdf9000778bd5eb33c6c1d1424ba61fb22d9934a99e82df725da82683d767a039f2071cf1460f14d5c8b2ff1f9263e56cb2c150298e0f947a8f518c4f2f9862ca1518bc1ca34134552c3d4bc0855b405350e5be7cc78711b52ab10558c126931d532b1ac37a5b24c2d2bbb90d72899a33bf91ab667f06aadfe87079ac3ddd2994e87cd369e266236809482aeede1cd3671f5287ee55421dc703b639a7772c407b26377e013e306298a65b5315713df78a3f58705c8b6cf3564072176916b88f151463ef8b807cb5966bbd1cba2fb42a469f12c77bb56f178abf6b4f3572039872dace7ccd4edfd7a1b37efde3c34b882512de78dd1532068d53a4dd900a67998480d92bda60802004556cc3799cdcd033c34a6079764b88d39fe2f33fa76c2c4e84ee896889b567a2f5ee4c950aa2dcfb254bf19955841954703171566414c26e388c7d0e89d1de7eb3cdb1d82f28da3e68ca1c78553e0c7193d7de3c36b17d58da46be6d53eff21455df21f1518d2b7d2f0b8ba46288974216720c9d51eb6cc9810a8721f296420ae3e410586aa49c1ecb181dc19ef7c13697da43c1007f6ef7d0151161ef24c675080a6b658cbc8f9529e6086fe3e3923150c056f81034c64ee19165fab5c567d8dfefc23335c2b352f4be5db28419cbfb82c8a6bf7435eb6e71b2bbd1f3e9b865d1df431060acb1fc619a04ace7b4c489fb688b231a1f6420cc2169ce8042f7710284a9123de00fd2fd3704c79b68b9dc625ef0461de3e559465edaf516e41824907b22a20523395711df6ac6b9ad8817dd8ed83ba692afc29ea79d7bfc267876be6953fd4b89d0a57c5502f54174b8f0b3f8fe4c864d7ee0f72f69193c4e909fd8a989ee59904257fbb8486c2ef7550cffc82a9720e59e36bd1e6899876ec4d5d60c9d43b08630b9d99d8f94a73dcbdc465cb546cd1a7dcd2323250c79986d75ff22c46061a1394e7b4ea7a07cd112304d0c4b2772e6cba85649835981129bb62f13f7c148b8e7eb9c0cb8ae3dec216026e3b83b0ccfa830b71728c06a3cc62e01d9f132f861cf801aa42d6e828957d5b9e7f4eacf33a70b2715dd621bfa4060cbf787e88054c32c158cd055756d35a71d9a5450a61925d13a821b0c2405e2eb5cc8641149f2152b77c06827931b20469494710a77a62c5164302fd1d391fab928ffc4a2c1282874a0d627046610b31cf0f908aa879ce68641ad7bbcedcd4a9d03ffa2071ce0443c0bfaec529d053056396db4305c03db947791aea49585ab4a3c17cd8d31155014eb2ad5100a6016d72942611364c72f954db65242859b1d7ae1148a4605437cd6acf9ff1667ee345ba67d259552b232d273c2659025495da367a8c70e85205949817ded10394388e61fda36164a352b048982a9546e16e7bcc4bcdf51ba813d933bac6db56d19997fb6d25156d64584def9e39771c0249d9650829c9e260bbea520b66171ccbc214347293f3efbd4c4c5a6716107befbfc1bd2480672f6132147db04ed6491f49305f3b3f3186e5b66050467324a7e1f33a6b63be29fbc92c286cec722132006bdc0969f4ad20d5d571ab830d481e5c89bc1726dcb05837991974a85fe4526a3236e6ae5b30593eeee1bdfea9e802a8c25d75e14744121c633398d9e7246b6f044745332cd52ecf32dd540074d62b74de62a1f086727ea18cc37d0b2fd3887328de5dbed42c25f160aeffcaba3273d179ea586a0de9c7f5157508afa83bc2b2a35ed9e7407b9deae21dc82c3afec312a7a2e181b0becf2a2e3e70397560ae7c93cf32328bc7022677ea2fb60e982285160635cb5ae50b860470f7d15453abe1ecbd0d3556fe69c5179f4fa22f5a02224e2b0696f9904852a6f2c14230e3cd82119900e0276fdaa48408da3219b38a1cb5ab93e8ea1471ff45209552dce2cb016216fb5d7bc8d3a5fad0c042fb64193fd229f3e6f4bfcc16e273ac8bb5eda866141396ff581e1555477d468b9ad685c9cb1e20e3be6e1340e5631c4d5efadb1aca96a456993d2e5ad2a2faaac9487695dacd06d933cbcb4e245151bf2e4ad8babaa4c9297155de9b957594ee1793cc855426d7b34438c3c08f33a05d1a27910966365c55c818b0df349b7acb43dc5d9341f17baa7520a802f62b49eb30bbd58143bfd176031eeb59f1469ba031e1b642467d8d799db3795e99393c1f19ce0fa569878dd9a39c8fb0a40921be88c16dcb50ba634823c6819336d9a2b2700abe904d5b8f627b96c108414f7c2b31903b037b3368b08f774ed665a9c0b5ef04494ee6a276cd921c7e3c3814c60de9d436e93bca16329b70f5d3d7f3469edae926a72ad627d42174fc4befd2e3c3e317738205929dea499814dc0d9584116a531f4a916235336781c5f71cfa54da7be0be7f62c00a9fa9e09394f3b12457beb6ed60b3c107710f0ee09dc41276436df08397d62c1e2904f7f5d97a2d47e0e0745d4d96b4f0b18d09fa9c8bd35ac5e032055d7539e427ff00df415873a94e4a02263a51f189b199e1be51d86c34d3ee494efaaadd0be651dece53688cb7fa0e0f1bf8f6326d88cd4a093c5e85d46ec06120414a9046d771aa18bbdcb1c5924f31256a48c2a0b4812ba18e620f0f7365d81da5ac1d20f35a6f665582d88ee313ebae745686aa2ff650c56400beabe0ffafbf55988c63c9256c347e657ad17ab4d6b053536f8286f132ad940a949d4b86eccfae18e5b804abfdbf4a58b47c44973be0bd3e78f3214df3e35a8b0b54ffa413f20d2efb5b506159b5b4ddac66a82ee408a8151f2abffde5570dbb2e5b6dfee89a82adac15c4a73d9dfd255f1a53a6bb35a6cc9fae0f6fc18bd3c44da1779d77e33ec1bcb4bd2daefa4b14827baa2dd97501742fa7a711005e6a56859735e92140e85dfb3e6d28cec53f3ca97e95d51dcc0b018485cffaeb33002e5490de946e8f12e7fefc277103d39689c461ff52d14a1cf9ecae4d89e83e9a8cc6e9cc190cd6dbe79c0011d1793d8c57fd05e7cbe06c6c4d825f1d4fd307834ea35c30c9a71f9f4cf31e8bf315161ca4af40d793efb5594a0b92f0f65e18d07ae6819e5edd585dbe65d3ed9ba0862415ecc40e03a0349f27a4d463dc74280f4f1362cc17f0a9a125d4d8d14af4af3149812afc276fb06ea798143a755ad2212639e07a51afa1a403af4646750c8a38e1299d05c105b57db561f1227fa40d229c7f3140d6c76d9829e3e1093dbf5dc662f3d058c3e464e31e2f07279b483277cc4e2a0b7f43f485ce033997a9b1f54364557f42ee707cdd0154876085b498f1f19e932e58d94246d5616656161844fb672ca21b2f317cc0281fe3e37643ab8e961cde77287aaff6b6c1262da85024d39d110d73993811332db6b24401462f7311e14294a2ea4d9a3f1890d1943c857c6feb0927a229fe370a59c77e2122ca64a9a4abf9e5b565ab9f1fe0b3cffc76c963ed0d1222835a6a9bdc8a8f9ebe479dd8a531b6d96d00b771e3d8fdb5a71b6f6d7524188acc72057530bb7101963f80cf19b7286bc291840713f4295bbf8e416e7c043d993b2fefbe234c142321aefe343b91c979a234dbc73c29d98db18dbf04796441055a67f10ba17f4a64dc000f8be9c6659a0a4798a5db233f48dc96b93ee0cc90ae98070d8a65fe1e6056d5ce67206aff360dd365fa87424d445f5b90e3705221a7b2b5fee44878cff9cb8c1ae05dbb5375e4dde128c98532e2073adbf53f0b688b7e7aca17bcb57334d48c601a493796d254050f91e105d3c8d4057c94ef8b481fb0375b4cf4c23e8283fadb8c11d51ab08095627995ebe96841f3a3f52fa77abdbed86b9217daa84081840ae6d1366b1ab51708cc81573acf04345908a34c48a51c95425b9514cccdc02c83f2224b518509aafced4a2f6e97c593adb0d4d7b7ce0559c4682a5e86f7dd8607a83adc165c1b3d53d888e0ec3cf16226ca7e0175726feab3beb5154f336d80b6832a2e33699ff9786c6dfb8141bde99421eb205f6b13aed4c4a05cc5ccb4817faf6206ec093e57c05621b35552f5a87ba88fd9a634519a501505f9e0ce89310d944b1b9c92d2e4cf1eaec45cc04e6eb3fbade31ba837223585e6afc2b186e146055e4f25da7ae3e925a40c09b23f30468b9c7656c9e789524bae9dc7c2fa8ff99da7a463de179e41d9a948d55e8fb8183fcc63152d5c688537ebd5f8846d4a658ca64b9059fa256a9cf1b16afb24498a0f5b18d2baa8a4eec60cf6f7175d73cf4c2c6516d6bc137a96d3f7bb4452faf0ee0c8dbe650acfe837af05dbc5a4350d55936f65988f05b844671a86be310287c8f958e4fe426607a018b10d7c4897150719da5fd920454c6ff732b24633949f44a371f0065113466ab19977a1c5062e15be6b11d3d15bef1050f529322d8b5b42572496441239d583d04ce5aae8237f028fd458c060af4beecbbd7a721348607c4a1f03dd01f21b278f6f7f0a0c403f30d44d1f7ddfef696f350f4e4fa127cc4ff841f57845594f19d979c0fd4d3ad8a66e1a9bb5f8b49a47b7116d5832f585943f86d9fb31e5319da2b8da43fc0cd08d8e0ab757401dbcf3bdf5b16fab517658151e0664b4c08159445dfbf1f6e82ef8beaf88664c4f4a52e8ebd0506c1701b824ffd3045cefc43f7372ec9d83424b244b4c376f2d6b667a8fa98809e341f4ea5f5c15b603f827d98a062cd8e18415ed97e23411afd2b3faeaa4dce4c8e3c66482ae55091f70efd60bf428359ecfd04ae7c85211254106849a40e42a8d0155e3a1a2a7485bd7110528a1a922db78b498ad4a96e86f9fffa1f6da950229b1b278decb4f70a9eda92aa4087ff972229f641071f966ccdc8b65f38beea46043333f31ac97fc08c6cb35ba6e113be1095112924934729a5254a41ea79390891e8c913857c688bf71382a127158f9a4ad403c2c3c1bb217443c8434e775092e75116112a24f266f03c8f92a888a4a71ca8cac8a323aa234629a5b4064f0892cac9a3a169a5e45122a889d29047455408bdc19b7936782a5ec91bd110f5a8a7e2954434340acd6888bad0135da194fa4071f05242256a12518f529052120c9e0b54e4d1910a0d7938d050c8f3449e88ce3c8fd2e0a5d01335893c4a29486ff0524a212a328928a5b14a77fc847a18d1103d51910cf474025594d480030d80887a1ec92b3d45bda0521142a9473d4a298c975ce7ee3ee3ee45dcddc5ddc5512c3a464440df30f279e5f14111d8e069c00f92b0637da022c2076eb84e0f1c788e0f60f0393dd0e002a7013807c73679438806e0f08420d606d5ac870c31321fe8a040ccb2e4006b400a85597a85971b7374f1fa420e8771c30a38a4dc10c34bd922807bf842e5a3879a62020e6ed4151cbe888105ffa205266e1b59e155e4847bc87d347fdbaa51a71f9c58e03a7f5f86769b37eb627ec4e2354f9293141d5610f45262099d4aa5194ea55128f4c20a0f13382d2617528a49265a7161a52480951d6209b198da70428b20920eaf7412a5586e90592028e5c8ca284ae960c273d5303222a224191204fd18028487139e284534e4c50641fe041d813a263c110d21181a04f5a0f3c40b3b689e0805c14401826638215971418ba0203198269d2285205b0250a5538865d42382c2004c98443c422b00303105079c7cd4c089098e2c74782a2320789466a2215e09194db43072490992b283cd13f928cd9ae840038268020654c43841230a3582544e92014eb0b076500e04cd006322a53423a5987484623741846e480952626276c38e49480d3641524e4256764699348250a2142ca5346b818594a262d342800804a59884e0104a11340aa1469444042965e403c907ed0795f3c483490829a534838e9a1d3888704e31b860c3111f26179c223b309162fa4a2d9656ec46a7b4222ad1300243b0d38a88870a44e9544a11c58c8610c980a0a31a423d4630a84e2631348b12644a81e11463a28a20aae232b9887210e5409a40900f1d2220a31e46389c7210d9b06315baa189a02f8686c8108c28343aa2850009c0260b7617b0001b69907181098011c5124900e91ef2451b01960c20c911233b3a43841002ca5a2e3be810802a3a81097e98d1a18586194a5fb48005614480089b1fc01b5e585121a9818607c610230c301ed0802fb830e2c20303b40807c08425d43002a8b8e48c0f292531aca82276ba411b1210039cc162704125c554b2a1060e6c60c98f393842dc04b1e9e20050148005375e20b8800526b004922331980c2e8860c0c6138eccfc809d4a242fbae8828a1c9c191f7858a156f0aae051c18343f4465d825704cf072337280e3c1b783538d16065061e0c3c34bc9e50139a83e986910d2c337831782f501778b43062c1e34151221d9eca28c53b994c9e88862825b93b0d2c3b4235844210249a22483484e4c3050895638207048246a395d20e386042d480952886153028408a224834e404438a0d3238117412806800211c543669c514c42423a584643e5610643a23c885254c9c62a1299c845896b0d283a0d11c41a3151a6a10b4b26132107492418757f2611433ba02ca0b2a3364d184c800413b7aa06a0886478c49061e733431eac1242bc9847684644c3b04231af2430f520aa902412115120da294ca2a44452ba2544a90510f2501906820a5909aacb8b0e2c2290695174a02085da109120d21329a18ad11a4431351aed674b84104aeec20f110d1104ca846a4c3f242c92b2129a146a4128f10387a410725a98446a2955028e4854a2153e8946283285432526261874e0a8f12a9444325914b1423a2a619426e04a9b8bc2810a4a3024cf020896a30016942d483265a6ad5e7908308376803066ca4608df3b633871c56546143f3c38f183699b084181e503b4c252503c8c199c3052348030054a8a2640184163db0c10b5020020e5c208c986f875a0c16e7a642e72834e10d1dd0600626d0c0124a1060c90092e4e00411040038c4004315d0f8c0052ca04412b51b6cc0260076e8e8010f8ac8b104cd21c714a4b044490c30f0b0010a4e30021170600365507100286a041000921c9c9b17b8e0042d0041142139c0c10b5c8002138820041100438a279c68c21b36a08108428006069c04fd7863c383e50d2104a1072930c1073c608604ac98e2472437362f3c585ee0821470c1002b9cfc4800216e82d8f800ea6011b91082f00217a8e0041ff08019654800010770c244889b1f3e8031d7ea85051e229f430841e0810a527002137cc00365480001561c600a273fd0408dc9921f62be38ac3064881d3a7670830d5518408a2448540e98428a1dd0189ee2ee3a38ea84859fe608c921bac2c80a5e154c14104dc0938017066579ab908a7e2a305e2ad443a8c200007a8367438986d00c9e0ca318280ca7165860218412ed60d1816271616506151b52789c4c26522944228d4621ea3a7fb9d3cc766b91bbbb0beefeee5e83a3442cb87f9fbb7b8e0ae9c06d95c4f5a5eadfbbd0a5d61faf366fd5b7ee5b7dd8659b2d4eacb66e6c567debde852447855ae0ee2647854ce0ee3b382ae4054b14289627eeaec3512c406b3081450b77577154e80a67f27d9f928adb37f3cb4ae2fae22d75cd981ccdaf7f336d76f716478556dc1de5282f0ef7d94c368bcd60b3d7cc356bcd58b3d54c359bc964b2980c267bc95cb2968c255bc954b2594c168bc560b157cc156bc558b1554c159bc164b0180c067bc15cb0168c055bc154b0d94bf68abd60afd7cbf56abd58afd54bf59ab964ae980be67ab95cae968be55ab954ae594bd68ab560ad57cbd56ab558ad554bd59ab164ac180bc67ab15cac168bc55ab154acd94ab68aad60abd7cab56aad58abd54ab59aa964aa980aa67aa95caa968aa55aa954aaaaef3ec35af57ddcaea01ecd138795c4759fd89df6e0a1dcbd3a8abee1fb963a5d6ddbda4a3b31388afe70f7171c45cf7007fad1bcb5b43e38f7d9dd59dc4797aaa076f8e0ee30388af2e0ee2c388a22f1a3eaeb52cd2fab4cfdb08ee58971babe88efa3f337e25cccce919fb118f3b224a92255cf22c98fa958ab966b24c9d9cbf532d98b31d8cbbaec2a14651f236e7de6189dbf9d23dd0bc2dd6570948be14e7db83b7577cf38e7afa6ade39bf9dc9fab89efb6dbfcdc97badcadfbdabcebcdbc7bdb5cc664b5eef4c59dbab8531e5ce44e7770f716dc6976f7211ce569e8fc89ef53fbb13946cc3a46c465696376d9e6f096ee3e72f754ee6e83a31c252a830c154f232888e6215106da5049a9de44061a2aa587d3a85095d04944eae1342ade4a0f272a35a5874a4de9e1342a2ad5a4b2d2c3f3aaa887135155a9b44712a64a3dd312a61e4f7ea009d5530f2750284da83ef98146543d961a8810d595ca13aab407a559494209af925a82bc4a2b5d59a9a7940a85d29c4c55a5871395ba52698f244e959a5a921883e754694d22a57a3d9ce6d403155aa9a1547fa0f5846a183baf7a1a2aa5159293944aeae16485aeb404b538494289503db50485eaa99e5a9c40a9342b35c43280505de9918412a19ad21214aa1e112c3ca1ea997a40a134a69ad2c3c9931f684e150aa549a92a5e8f95108b4d0d4488ea4a1d40a8aa54520f27a61da7596949620c9e944a6b12a7ea259172eaf1640c4a3307add4d213c6ceab61ec74bc4a62a9810851f52a8fa87a2c3aa14a4965c880a2a1272227509e8cc153aa29150927502acd88070925bc1aaa4ad02aaa4a9caaa97a0b124f2acda80509254e2d502a4d8b12a46a6a29b52841a275d4e2c48e50f5aa04899a2aa650ccabaee2f5701ada03ca1845fc0045e4048aa8658c227e783246113fd07a42d53d0d5a0849a53d984089aa8c4acfa88a2a8b0da58d5a7c89101522e5e57805c2c32a5e5596808d91843178d00401a8b8bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb57ea957a9e17f21af21a72777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777779791434565873b759489d2160fbd38fdc0ca17a115511268a53768245aa9080e7385e7e2451145a959e4a9548fa6524521a7895a52503c17d20e5115a21e2928a295942aaa4d4c5fd0bc5a577a886acaca4a4eea098df14c60885a9a50512da52c01d56407181e4c0c07dda9b75281f054565a4856a05656544ca27a4a39a189f6893622b5788f952f8c4006ad2f70b4f808f25c68a886ce08c552aa576a83e6f908f25ce8a8924ca21e1e7a39895a9a6c91a849a90dd14b1ca29c1739688c880534af8ed828ad513a23f4e2d5921b3aa0b48ae8cae908a826259a57db28e9a0e486071399c8a0790044230de8a0218f7472e27927169552258d6a4887b74f2a2c2d4df6c9aba927a927a927a92721377888442927a214941494d493d41327a29401442928271aa98e4e3c6a937dda271da89626fb24aaa927a927a927a927a2a005a8a482524e5250524129272903a4a0a4a09c4e279594967d2a95524f8244a634a8939694151a2549715a21c38c334e3d564e4d4035115561fae28b2a4c5f88aa6082e98b95fa85090c9318a60a98c830997186075b39b5a49ca8a4a4a482525a524f5241a62b4c5598a298aa305d618a425546a6282429be1023f584c6a8a4a0a4a4bc812a55178309287a85288a680b11185f88917a923240ca17a62f4c6088aa88511a30524f680c29e5241524aa22f5e4446ba1b5a5c93ed14a2d26cf85a69e98aaa034c4427a8183a5bec4c1e2c309cb0e1f414d5c76a0aa0e1e55c78e104b6db2453aea8ecaa3878774a88c6a8845a5bec8f122c78b1c3486a4c313bd20e4060af502c74b1c25948f201f412f72bcc8f10207aabec481f2e104c502ad2c8868a4ca420b2e541e2d4db6c8658d265bc4a3b2100abdb0b05279e808b5516a5242ad541df5458e17395ee4789123e4c60e6f04a544064d8788e6917c04d14a2f70bcc441f2e184446ae2238844228944a51eb549196a8394820a95bc6a12ad410be92857aa8a8a0e1d2a3aaa4a4b196a63c70e1d2d26969594962da2955a9abcc8f122870ca8d088022a9e031d95daa0a8154a826245871b4128c24a0f1d2d2625a04a2653119050624347898dd20c4a6d94745072a3148452113c980e530d55d34acb4b1c2c2f70bcc8f10287e7326a29a9e1b9a4515aa39446498dd21a1eac445946a5354850b004c5b0f808329992802a3529a5810414a5350915e1f4860733c5e1c15ee4f0e1c4d4a4c446898dd20c3c58114271bcc8616a7989e3050e11cdb4426b4b69646a69a269a949a8082f7294de28855472705ac21170e84004a50d14a5d4f33c4a292d2900e555311a8d48249249542a2900d504653299564441329c420a407955a0bc2a502b36de320494a8a5ea58711776ec9081a250281e3c78b0b0c2028b0d0b2c36ee55a4d2020b2df040b5d0420b2db430838e16af2cb141e3718615222a0000871b6ca881861964880186175c6881051ea81d3a585654524ea652196a58910414bd4128e4bdd07019a050528217f23c93173950c38b354622911a5e9cb12206c90b2d4a5e3c61d23185d30a1252527ca0b2a2a2d2451b2b3090a08b31ba60c08e2e0ca006176a703104961bb0b043052d9c464003cdd5e0220c2eb050638b2bc8407335b610c2166dd0a063a50a2a271e98a88987d315ef81da220d9a0de56a6c41860d2694d35c8d2dc8a80a70bf49a1856a93180d3911b54011d188eaa8c5c913191a518522a2198d463d443d4214ad2f3428648093114e463819e1642a9146a290b7a3092a69ac31c202cac844495490485e021f30c1c50aa23000090fa0217910a091a21c01089092a8ea8462a51620482412101e1b40d8d0590003424000d149020410214374d05c8d285470837aa1e2a54826991d345723ca1156408980051a2a6a4439c30c924a0f3c36d22061e18669e4799e472291b04081698a2d14b08112cdd588d24611dc50910008916b34f23ccff33c92689412071042d20092321a8d462293a7f2186411849208ca121bc8a2005e8c414606343004300c80c568a493050b48a61090d368349ae20cdaa894061b3a66900a301a51174ce1805116579c785868ae469433684d4c282f4c2d32845e5c70c17371432544abe7a9542e2e39e450448650088532993caf25d42222e5608357af06e12d943a8c882508d1a99a2a4fa9924e2da696d288258811f53cea7941904c27511dd52554549c7a21df518390166739a5b084bc1653103773504fc41224e4b4124b10eaa58444235af2d349875795102d21f24e4950d931aade1ba62214a1341a91485e0da18210894c254a29ed54aa2aa4264b8c6a69d424e4863b0ca9861a88f06aa8f298bc9696274c4b882a109e57472d6188aad723d4064b11748e1e41906aa97a219611a9966a89e48d3c9a500d8d42a3104d4834128d4423114d68341a8d46a3d1684413228d4823d28834228d4834a1aa525a19f5288d4aa3d2a8342a8d4aa3124d68341a8d46a3d129545552c208b58c5a82208d4875e4d5510f3a07cdebe134a296501ba19736422fb47a3d28cd123424627142ddc5a01ea52120bc961d44b9827ad48be2240e2fe48592500a42481412cd8005a291688406c98c2cc0306571450a158a2072030b364c58a0000d2ccc0882ba630106165016c00008a8c041f3bc49a8aa784f8442a15028140a794f84bc2742a15028140a85aaf74428d4d2c4abb43a4d140ac121a29e0e80109d46a3d148245219a98c46b66804c15d0731c1a0867ce1ceaa3eaace8ab5b1c4f5c78ffae2a2b3e2e31a5d41209bab60fe9bb30dabd65637de51e72fe6413027020db104d4106c7c1feedc9de01e3a015041c8fcb5ddb8dc81e1c1dddbee7e1d751307554295606d47f3dadce7bf658babc9d9a627a788cedfa562014ce8f18bf061fcb0eecad0ee3397bb55db9f4bde11e7aaf91f8a3e7cfe9f5ada9bf1aefb02fd8fbbc7b85325375f86576bacabbbd2cc655bdf0787fbe6478c4303e46fe6c9a2794130cc9db9c6e6d362d2bc3098346f0d37b8531f7734b1f85957478cdb9fc3893fc23e16eb53c18423ccdfbc3f601387aeddcc9b63fe2ce2c79af83e31dac4eeae8374948d1392f7e2627ef991e5ebfa43a68e37476f31f277b6f93b46464b535e1b24272726192dcd68fece27de9c357763fd12679c78713fdaa4d5cf7c9f7b335f5ffb63778971581fc77371bbc2e06e17f7facdfab89dabbed5873771ddb6566dd68cc9fae957ebf58261b3fee07cabfa73a7d6b63e92fad96cd5d69363b39ffffcb388baad7853fac53b9ab7e29f7d533f9cba993787c50f2b89614c6cd6c7c5d4fcba0f6fea6f7bfb7cbbd95abf7aeb7733af6e576ef3cbabeb67defa465c0d068173835384868476450a0b94c5a9a0bf88ee11f190ddf78c25067fdb526773313a9b03c18cb705420934196e5647eb6ce6d9af35ed24e21bbfc8f8657987f8799c1f718d289e3b409cdcbdfe104547f6dad919a23f12dbba7b6ceec4a1ad3fd8ecd9b79a58db2f523ff175ba8e9f6d29fe58773bbf0e675d6d91bdb46ed1b7be643b3bf576f58f9a870fa27edf837dccab43bbed88b7ce97ace39b67d6b954dd7f4fae12a95f8f88cbdc99bb4036a741ad77a8f5c3e9aa896f7d9cedf3b51b9b95bcf56574a9af4b1ba47e3656ebb4d9b0aee39979ea37bef93a9dc5d5ad2d89abed73d6b4f9d4c4d769db67bc77eab7352eeb87b97ae2fe76bb79d70f37362b067a739b58242f6e579bad9e4dc85b5f9f56fcb0da5e5220c8e362abafdb6d6d715b7ffefdb827b515ab7973fa9a16277ecee65debe3f6fbdc5284d9b8db2dabfec16569cdc7a578b7bee6cde5df3fd6f7b1b8aacb922643625b47d3d6179cb6424090679baf3feb3ebb54f1eaf0aeb69aff3ffb753a4ba47e5bdfb2da667864cc8bdbf7c35bf3fbbc699e7557ee2bde12b4e1c9c1a9dff863d5f54bd54f87d35648fd6cb6ba0bebfe9dfa8daf7bd9b7e2ad79d03a9b73a9ba7efa7596482a3f6eff0defba4f5d695faa79f329629efa01b911af356fb5b52c4ff27316477cddce6bfb59346f308f1effc5d7ed889827c8e770cd2e4f4b3e1013e3905f04e71f808971460c182500d5627dce6a7d8e18a7822f2edb5618163024dc71da0a19ed8ff9c7eb83b3ee1c7f7049e61fcdd33452c17bc3435e4940c15a2a48a426098c0e919a24f5665ead5fc459a7f446eea9a05e1fa04fd885f575b9dfdbbabb3b4502105ac342cc513c3770f70b3cce6f84eed48d5abc3acc03eaece3c0289cd038bf11f6cbd17e59f1ae7adfb05e923cc98bd30470a9dc9d878f8e92020eae6a1180554dfde5ceb4557f2edbaa4f7c7d3eeb88403a7fa1dd1648595e52ffcdea6a3afbb8da7ead6bfbc4b87d7ff6eb9ab85f97e5edd9e6fb7c0db7ef4fad27dbdc679dbf18964f8c98754e04aa55b096aa60fe72342dae968aa920f939469fa52e9f355541f3de6ec615dce5a93fc3e444a0989c0894712d2702ed3b7e166be6ade5442013b8bb0c8e5ac5b1b2c2ca07a821e260b9b002285637f0234394f62ce28d94f677f4a9cdd726aef9acb3312ef237f3e8bf99165793fb7d43439375a736775afbb6feb1c4f57136f18fd8cc0fab6d25ab3ad47a445ce627c933ac37f3e66ab3adfa96f6e6df3657c77f5db7b892d5ad6da9f3ffcdbf53ff83609eff20bf7734dffbdc5ccd5bda9bc3e6aec43aadbbbb92b8de5297b3365bfd3abeb661d5e5ceb0dabaff565378a77e8fdbbada7477635ddaaaff963a9dadf9efe3f459ffa7be685e5db7c538d566b3551f5e7aa83efc07a93e6a0ff59fac99f86a97faa3eaeeaeed2f7d78d1dded229656acfda8757f9971901a13533f63f376535b9fd966b3d5af3e6e57d3e276cd37dddde3598ae6adbbb0a65e7477bbd4f18db81a6657665bdedcd5d556f3cc30dbc499b4d9aad5a6fd5cdd37f5d326beb63c6f9fab79eb36dfc4babbab1d475bf36f5b5a9cade6b53bc415ef6afb276b369d8f6db76fc637eb6c355f8d718beeee5ada73e7ebd3527f9fba1c166db6fcb7d4ed5b9e395afdb00e26bfce076b73e3b5bafa61c5bbfe93b627b7fe6d4bbc47ddb9b33fa5ad65797faabe389efa1dc13ad5d69b59dad73bbceb58e27ccf223ed7ffa9fb0c6bcac457ebd7f5e7cd6a2bde1527eefba3ebffd8fed64c6cabe6ade6ef7db32d72d2aa796bc6b87ddafab8fd38d18a55dbaadf27ff4edde9b18fe4d39f5f87455dcd5b33dee2fbd4f16d25b1ce5fadc7fe8f0fd0dd7370940f18dcdd290198d025ba9aee96644dace5da06fa9acda72dedb6647d13e7c7f178e1181910e5e0bb9938ffd46dfe4fbd9917b73f8777eaa7c353e344d3661a1fbd20eac1f857778a22aee4adfb756d7c7d8e5e3c14f4e2b2dbbadcd7f4bd9977eb0bf43d6e42d0edee4b9c47880def077737c2515498816d639c6bb66c7555db3afeb6f9cdbfd50fabb63f2a16abf5638bd8bbcb337777791271a70370a702b0b91b5ec68f23311593bb1371541c40b87bfe31631054f980604e041a774c9b9cf1b73e2d0ec8e6abfa66759fb86fee0ec9ef9363fe60b3c734b2f20141bb2d9023e36f7d757e1d10b4b5664c5e8d75d59d2671a7485c8f95c4d59d1ef1b9fb141fe87756bce4cdef533f9f9b0a37ef3a859d26d8f2144b7de66aeef7ad5bffed0231024a071777e7e14ea1a0a2af1ca5c3a8248733dc3f9cb675db5ac7dfba33675c53c12239458ad8a002b0c4c5f7a98d0f82e21f197f344f4c33662c7e916dbe8f0d26cd1b91e6ee42dc5d05ee0e73544b0a5ce72fbc30badc18a363eab675ac78d797d4ee7b5ceab63e159bbbefa9bbefa96da037512d4b4421a8458cd0896aa1c16b2f5e9ffc3a2726a9c98949c424783c77b6f9b99dd5e1e1d1dd32c8fbdc2d7e59e21aaddfcce1d1b44534908dcd27cde6938649f36647479703e24e8dd01d23ee94c79deed0f0fec04d0042028ee0ee540c074840a7850fac117377fa030294e45401051768b83b9502090078c923190ab8bb37c4e6072148c183145370f7d00b54b0b1842ca2a01103771f69a10038e80c40398070771a84285881441c590021e6ee2106d84a0bc0ada0490fdc9dce20649960c91445ecc0dd29aa42a9416ec4cef62cc29d1671a744b8531d779ae34e71dc2911773a646508772a843bbd71a742dc6910ee34883bb5317dc66211eede63dc8df67369ab69eb8bb6d47dae789779dc2910775af3853ba571a734770a84dbbc816cb4fe3c8eb41304c59bdffcdbf8a611bda3f35fbdff962dcf8ebc1be3d804412b92c3b353ab81a37d9c8ec983b931ce55d76d7eb6ba7a060f8ec22165060a871d8f0c77ffe128148081c376f717773f001440d01f4eee74075dce6efdb9bb7fdbcfa28764ee1ec451386ab83b8971d6e57026ebc6a5ae75b49febc6668dcd56f35ff26ef3c7eb59b8ae37f3f6888fabb9a107d40d26074103d099ddf7d44a2be2b2f5adbe15ccc7b45832f167e1389bb160a2f82b981c16bff0c4ed7bdbe5adefedb37b89fa40cadd65707717f700bc62b08eb2c1e44e5d3a7f2f5a32ff362f4c8c96b93b15ee9e73540db2f18ba83ee8701eab89abf93d76d75d69fe59da23ee1e72af21afead7ed768d86311c48756e8d816caea6cb65dcce963fcee0b415923fcc9d383d222e6976a2f967119fc9da3962b1066473379dfb6dc73b9ab6963bcd9aeeac01d91c90cde9d29ab7bb13e29266fc118ba64d4e4c32be89afce7f64fc6dcddf5634714d10310908eafc5d9dade5b4fd89195fd61ac93046f62cfbae7f8d3116296ba95c301b8fb6a7c43a77b93371940c60b8fb05c6ba4f9d79c51f718dbb97417f6cf3af68d25647f46bfbe51751d55435d611554d555b1d11f525f21f44c69dfae04ec139e698630e77774c9a373fda7cd319d9da0eb9fb9a3746dcd29a3788cdaed4e968335adb52ace5d7ddcc9bf70e08d6743abf0e90cdcdb05aa7cc16ad2e876b4050fc118be2d5e6cd1be86b4036372363e2bb7539a5dd7803d95c8f88cbb0f6da86f9753408d209b87bcd512fc4e15bfc9cb1f8d9565d2b79ebf85b7c1dd0577d6b7d1c4ff5c156cbb866abb87d7feaf8387dcd4b561a9d3fbd6fee96ee7446c15a0d27e766a788cd911a8fcd9021349d5a0d441202f9dcdde6596497f1b6a369899436bf2ea7b4b98c71b4b6658dde591dfd02c0381ef5ff1c44d4370782dafc1ebc4150bf68dad2d2ec8c71ba62bc71dae22af83abfcfe76adee8fce1b4c5c5c4b85eb396a88ac5ac5856156b89aeb1d572c9541f83f96df3d6e1a963f43e718ff8383166df5b0cbe652b7e31e736cff08cf91cc6c5e0b4c581e0ce58a73b75ed733693a81766a3fdfcfbe69f7fb2a6775637ded2fafccd66bc7740f06fde359dfe6df74de7b6ad6df3f58c2e9785c8e82c91ffcc4353da6d62236ec6b819209fab8dd9fe983f78dce6e7c79957bfcfdd377733c6d967cef83bfadc76ef98379f3bf5e7d17c9d3ef5ce8a3fd6b678f3d69f6bb5b1c438fd19b76b3a9cc739c6df55f87a441bd6f1cb12e7fa6135ad58b7c56dd16ad3e65dcdd7e18a71dc1dc6dd77409520c8fddbafefbea535f36fa0afa589f3f5316d46fbb89a5844ae56446e34efcccbf8b7f1e6905653e38dcd56c74546fc235aacfd0bab75d614ab75babc1157d746f35a5ccd6ff37548fb118b0f84c438ebb8d3988d2e9785946f9a1657a3f5e79b79a3cb65216fc4dd2102276eabd317c8ce965f64b42f442c82481139770ad397c8c6b888aefdb65bd776b6fc0c82b9df7aa76b365bddc638adb3e6ce6fbb776ee6bd59ad9f881220d0820e68f083038c20841488710319252f90963069208587065e6045fd80119ef9840dd8f00410ced061c7134316d0a30a169602b830c30c1827c880850c2ea08104802811039e287ef080e44e5fd465b70502f4a379f337abf3e79f45d474b9b1b6bf2cadaea6cff2cc9da2dd16c8ed9226ae29ed395e9f3b9ab7066473b9e66f56677c7dd646f3b77962b1b671b7fb3ff97db03b6dd5ccdb2d6ded8db87a9f786787b8539679b7feb1e2c46d738fc7fae2f22fe613eb1e1cb5e3063bd4701cdc4d3c98be1d55b8bb123a84d9aaced49c4fd107939497548a8b4b12350977ba72a72a771a939272a79f3b8571a729771739dd21e5885a53f588aaf3977162ee73313e803674fe74feb1bc6718b373a47bab87bbb37488e1eeb5d65a533cf00022c143874a091d4978ddb68edf235ed3eaf64924e39c6d7e70ce98a682365b055352365b0537f965ad29b6978dbbdd5ceb26bf74b15570fcf25a32bfd6d6dd438ed2d1c38aa3740040078bbbcfe0281628b8fff8a16fb5d59b79cdc7fdd497fa43a6bafc90a9e6bd7da8f367b71d6bee48fc8d209b9772251779c9473c68c977d0110c540735b144310f5d21c2a1e4994c23518852f79c1221fa817ac987917b4e290d7942282d518fd210c9088f7ab4e4c1508452122db94759be904722b9a4542af23c51155444a99742a3e0d1938fa8c80b3da54d3c4a3d9311af068f7a24914791e0514af2281134064a439ea904a35049078581d2174c21fa052579947aa11af544292797b742674c749443c8c6f344ab906c078c92a1b200cf45ee41808a422ea29147433e5200fd0175cf51289453a722ead1255093e783526fe479214a5b34869ae88ae7791ea986f2e079228faa429fca0ca61d280b0b347859d091370315d110754fc7ab2954e4de2579b5d12942dea304d447143c8117a2242a2a51161a8ae2792630446521ea79a2eaad9c5ce888d2924af4030f15f502db7c1f25f5713ca7d329a5bc36c8a8d3d9cc637e8fe5799d7fdc8d7f77a335b2cddf19bf89a35cd082bbfbe9744af94ea753ca4bcc6b1bfe6dfcf2079b3d31e6c768118f313e3f7e31a0d6ed8d7361a295d41cdefaac399d4e29ee8e1dc5822af2ebea36edcdd6a7be8977b5da1ecdd72c9895a5ada9a0fe312702d546f37730ce481b2d8d1effcbd09a46be48cd6eeb72365f86f766639c20a3f93b4656e084bba5b1d97caacd9653bf171f3e2a4ebcb95aa93883095f68f10318983560b046156b40e15e801ebb7cab7e8063c0010dd8df23deed4ebf707719e87ff27deecd8b2ef03e42b928adb835ced5b6add12d5eb7db3577bfd13fbabb10ee9401658c976a61eee4ae2d6b80ee68be4e47dbbf23e477768adccc3b9658c8be01b2290224db2f6b6ee6d5b8acd9ba1745da9f457c11f37539353f8fa3cb6521e38f8f2406c6897c9fcff25a924671a759b8532cdca902dce915ee3401ee1401eed40a775a853ba5c29d1ec09d4ee14e0de04ea570a7515028eeb400eef4893b7dc29d3aa14dd02077ba843b55c29d26e14e9170a747b8532328903bfd71a73eeef474a71be54e777062abedd7b61a9cb62ea3f3d9055847726292d1c8b8adee8b6c8d876c7d0219ff078fa6cd0d902592bb5b7fc6e45837eec9f867bf597fde547daa8fe553314efd5276a79ab8ea8cb7d69fded73c798a9837ef734b9aee7f889d9b79ed03d9999608c63cb5eafce9ec686b3b1104f3d7722250086c2190a960c502044750209071f70df430369f560b2abc0750143dcc4b9abe2a4449024e0905182759cb8b172b365a98218a2fa4d34072f8a10994271e6092818981681a1ecf9d71f7438c773c77f078a2e1dabeaee1f1d4783cf5f7381eaa7311fe435fba2c6dad369ef6a703423aa0722f0205f75abfadf3d53c64dcce3db7ac5b9f42d4ef65e592f3f267de2ef57deeb9cbeff3f5e5756949979ad21657cbd2da2f3186f9aeee8a9fbf4fdc5f533aa5f3ef4c1bea3eeb4ebc4b8d6f2be6a9f9c3d48bedcfbc6d3697aa7b4cab6b5f86b656bf7cb7f967b8e08ca03370e0e000043890c3011e3630850d106103586ce0070d10410356684067557bd0a93eaaab25fb543ab60a63b3d5ddf7d874746c3e33d0252bde48aa0f1f3e7c7cdfa3cbd29ae185194e98d163c62b0343c840940cf0e8ddf784a7defd103c393945ea2eacf95e0cad110c046180e7dbe5f779799fabcdaa2f08e25bd3695bd5656945976a7bd971c9b155d05633ad68aba46dc7b6537ba8352e18d051c607cab040194ccae041061cf5717b870ca0930c1733a782b64f9f15b4d92a0ca83f9bb35598efc5eb93df56decc0b4ce18d0b50e0024117d85d806501382cb08605c0708d7163b4615e12e6dbbd3e2b1ecf9d8d719131a28c518ed1a30233f0af023877a7801b950241fed992a84c6a12df77444d25f17d47ec4e9aaaa4823a7584ad9a45d854d0165a22752752e09b001126800277ef71d404964c40060ff26f344f4c4a4088bbe3ed52cd538c37583e9f15e38cda7f26c5c081363184b83ec5707177c7e3a9bf1e5c89d42409a3b4fb862186bbe7f731afcd16862d576980546cee32ce7dae9ab7cca9302fe3a746978a6fb6e68b7aeb8c7f6a0af6b562b556d3fe68dbfbdcd2d674ff3d35db689ea5ddfa0492ff76bb76344f9cfb2261ede7cd9a8941d0cc01411e5bad55e70a53ebb7dbf70cad5833ad58fb7c6af36d15a656b0c85781be84f9c6dfff3bf5d335555af1ee9bc5bab1a98154982f631e6cff416c5fceffb6f19e45dc328c1d11b84104a088002e022b1c40c00908e84080044606c068001809002308305a1ea082073cf100013ce00507b8c00153382089bf89c74a5ef3da5ded116fde69fb7597ff48fd748945bc71d68da5d656b70b53fa1a714d9c71a2b9dba9df1d33c6a2892bde19076900ae012e7c21822f7abe70c1662fcaf062897ffbc475ccb8a64add39562b6e9bb35e00a00b1574b1cdefc21d9bfad6cfb5efb1dbb677a3e502085c94808bd25def8bc359b7051cee0e6489d4f175ce9a5ba4e1eef52bcb93fcbc1f49bd5f4d4dcd8f58b4e1b16ef1802d70b698d9e206065481016678bd99b7bcb81f1a03aabb7f362cda3ee31adbb5f920282d64e083a3b488e2403f9a9fb685378bfacd3397c322de40365ac42c800a0b38c202a2b87b7875b545845493b60019b4d5378a13a254c09dc992d47f2637c65947c1b9c75adfee7bea9b7808bdfb9e21caf20e11a5264a0f5928210b36dc6776df537ff4adb76ccb1ae2322caf6efc5b6661c4dd897054162277bfd54795c15e9fcaa56a189bcd7663bbd9bf83451b58a081451758188185cd67763f44eef72571ddd99f8acdd497a135cff13316250590e1fe8dbbf2621c05e0fc13614cdcf8e315efb9a380ea9f4aa54aa956b587d28ab6ea73f3c37c2f2e35873369b355ff1543b8e2055788e08ad2dd8130cda73b2b8ea425e00cb761dc8f2db55a7daf5605ef105a0324a8b0d7176355f066de6d3fd7c07c3fa3fd3cbeada9309f7ef3a6c27cb6aaef8bcde65253fa7e26ebcfcdf762b3b9dcef3f07b1d5fcbbb45f025410f00404e000012c40000710500004e0102063c515dcddc651569ce1ee344759f16385ca8a95dacf9bff99acfdbcc964494ac9924f67f3aea6dda902a78a0a7bb1847c7adf8a7726de3d9a468505a8b0b9fb4703a4be9953613e5d613e98afb653db7d0f1ecf17dbcf9b3697bafb9e6d3e6e9f342a60a878810a1d07c8c1016c7080a09f373f9c685a98cf53b8a1952c9922c914d5dd3f0304c1dd952c31730c20833fe8282974f6b34993420c57f97c3dd9e67061fdfc12ee9b8331f1f7582252b0108510a240c37f70491305ce3fdb4b919a1a6f5c6cdae71c7db095a5adb1556b9e51805004018a2adca13002450edff8b6425132c371b78bbb1d818273ff6c15e6fb2777301fab65aba6adf54312575a056da1adc27c2eab247857dbcbcbf7b9d4940b2b89adbe78753b24f5037a2015b46dfda3adc27c3f368f24d659d1a66d75bfd63fdadcd5f53f881db3fdc998bcddcfef83a12081222a80140aa0800220812a000d4fd4403db1a827313c71c61310780208f7dcef5babfd9333dafe38d1c289ce3f87c57de680e0e7a4babb0e77e50fded556613e6dda6ccfbacb7f337159b1698b38310227b21321ca09943b932595034d44a94d0861b22485713f4a96d4ef45ff93f627084731c186bb3b1e4f264b942cf93e879970b93b108e0a82c2f7d9f6eb5afe6ade6afb1ebb41d05649ec52cfdc87b6fd3b668ecda57e36db2eac6fe2d0e252414141ba2019dc7d88a3966041164b146089d8129e12632811c5b7f9394c0404797eb0c96449d51697841b496c20099b7f9fc362bd37eb70d6e96caafe48b3d978beb12cad48e6d77d1d93c001891a20e100248290502181f28f484d9223aaf8c6df9f756568b3d517e22823d6d097c9924f6b5cd67de26ada9adafa02d9d41f5c7e58f7196a8cfba9f6c7a4197184bbe738ca8894bbae5f9ee3e3445d6f3e95b64b8dff26be8538ebaabed59af97df08d48fd76fac4f96fa61df7893f7737def5cbd08ef6f3cdbc2ee7b72b7fdb8cc75d097668ecc85d0b402500d2b93b8fa3806cf85ef2d53f6afd5907f4d7e5078d9fd21de6b36e97ed152ff9e6d3fcc83ca56449fd7e4cee9f8f1beeee23162bc6f121c39dc9127da6f0aea91ccea49225dfeb763b77deb2ad9fae9fc33b3e49f804010567b20493e655b2a47eb4530c77bff9cea0d1b4a51ded256f5877365781bea6aab675576ed102d99c3c27dd53d860ac2acc8e4d10349d9a0ecd4648c57bf552b9bed5a7b38fab9a8730f75ad3c247b26b5bc856a1360e28ed86e3b4c581e0cae7479dfa464ba34de3cd9bf766da7c16008eca6cf030595281dc54223549f2892bde39fc83ebf83a1dcee3cda20e4f5d2d8e96c3c846e41cdc992c49dd6dbe4ffe7d9a3627de6d73789fd6b415773b71c66d7d6d7d1c4f1138286202452c499958775abcafad19937a97f5e3d10655840edd13dcdd88a3745de884c4e4277111dc5defd7dad69d697315631e1416e3e7cd2dbe4ee72c86e2ee401c858104e0e5be76a95bffca7e91ba727dabd7377e59de1ed38a3afbb89a0af305a0cc6ddca7f355f01bed6f6dde6dda9f7ae25dfddcd56136fb70bb96e5eda91b9bd556dcbe4c6cf9499b92fa39bb837d9841305b605e8132471366f2909b81bb8320cf8bf9c43b203823de6db7eeecc1780808f2c87cf97779c95c7577264b6a2aa564c9573ea1d481bbbea3595337f312a94902da6c15e6db18172152419badc27c2fa7ee45d1da6d6e8d73446a92b83c6975b5388e2a77a9a4fc7adaf099706773e21fc938e7af99b8b64b8bdbe18f4c96d4317533eff838d17eaef5665e548f8ebbcb38aac705d1ea742571ed116d59add6595c7e9d979b79f78973c563c5fbfbefbad43fb5be353f6ee3fa39acabb63f3e1cd5648d26ba4aa4264925b136cfaa6f6d92836a52c79b67b2a402d95c4d89b6a652a9f1966711faeebf8d67a82f6e8fbff5bdf9e0dcf83ef7c5cfdac4770433475d28eeaee3a82bc3b9e1ee3331323500a90aeadf3723a930b5561a2015466b800455b6627db10a22a9af2d4d857959b9e4dce8d0aa6db455fdda48056d375cd66c15efbaaa30df8b4bfdfde58f35e3fafbe69f5585b1bdac5c726c156646a606e0fb79730767048e089c0d0ee606c7ad053713dc3e70bbc2dd3f5dab4943ddfc6637fe2d9fbaac7bf173c5f98d20ab70f7999c98440608d380e0f8403804c12119dffcdbbcc1b89fcfc7e7b0f6f1e5aed4f667e76363d387bee549d2be1f6d0e9b3d766ff3c439fbb87df569b355d3e25cc538dfae2cedddd9ea32aebbf2f797e387b69bced92aee9ab42f35be79bbbaa64a6beba3481cbe046f01773fe2a84f325e617c82bbef386afc0235963e3333b3dba9da561e191919204cc364491d5f9f4a967cfaac5a5c43acc2fd1b3fe401250221533b7335318e276cc3676a4a26e32065696bbe0c6d59da1a104c01412cd6f48f35f3c7f1e26a57676b3a0d8264f97ae6c54526272661b244c992fad51e8c371e4f5d69a1ccdd9dc9925a534a9654f3717f235293a49ab47074e3288bc677eaaaaf0fbb3d3e9325f9f1786a254beae3785056c8cccc8b8bcc169f24ff1b992c51b284664d3720c833c32343e68020cfcc4c59da1a99bc75696db468338923a4f64f8e37333ce61b81335913f5cdd96d818cf685d47425c6e1fbdc6d6f6ff68878c8cd8c8cf847f40d97765b20fff9f6a3d6ff99cc7ffb6dde1a493e1675fedca94d2ceaec8375b25346fc232028be0f088e5bd774da6e3bea30c659f9e41f734e0ee720e3ef8c755f3e0f901a10670255a1824341e76f34bf47b421094500213e3e36a570f720474d41a5f3b781fecd8b136d0e26c6bd510eef6af3e9d7b59ab80c4f3cee5b53369fb4eff67dfd3e77b7f9badafa3d19ffd45d5956b19aaf314eacf9c402a89fce56a7b3e788b3aefaf0419277fc799afa695dcdfdb0ff36d6dc8b2636c538812eeddd7a66c437bf4eeecc5df31291a95bdb2febb67517aa81a96eb76f6977c64430ce7ebd031df8139c208037fcebae54e9ecd6b9bb7f6c667d2bf307e710a72d4e1480e80797e46e5fd1eaac583d1c7842f04e80bfd7b8142bd0d67f6ed3667bab55877189e494f28d8f77595ab17ec6e487558f5f4dac6d9053ca677fb2cde144f3c39a3149d6d25e1a981fd68dcd9f8a754ded6c99df07ebcf8f848d2768eee529a071a72b4b54eed48602c05d0afe83bb03c1dd718e6242863bcdb90dd8b0806bc07bc228aee0ce6a191937d0e3800006e605779da38ca8dc898840317a7f59fe2eff4984ce89499eb43b3f18e7475c335e20bbfc3e58d41788f5f9f28bd4e4d711cd139b26cd6e0b64ffce788100d9da0ed9b8dcd1f9f1e6fc3e395fea6ee6c13ce3d67688b64374b92ce4b5c5e9d8fc886b7e1e47ebe87262127dbb446a70da0a19df889e6c73f9b745a2cb6521b40ae68ad4b8f9437459d27a443ce4a6af7ef383b0db02098136086a135f6dfe067a1004e279d1b4a7d6373a68b8eb7ce1becb7f16a16300779dad93c4ddf5ee7b6a351d99e7efc9f8a7469258a7a27444ae6b49708dca61c33de70c77dfe1a89c2fecb6a3dd9fcba92207c8dd6d6e62772f392a47c7f5df1c19f7b1b671a92d0d4ccc6f5bea72bf619ec849c9d1c1dd53ee44f5c1569f0a66639cdd0a3ef4f0b9d3540f4e57dc3d89a3707270a725ddc1e7dabc7dc035cc9d59acfad4d51fb159c3dbbcb5d17c51f73461c2dd5f8e0a11089f6c9136a6226732958a359bf55008cc5a2bd18a2df2a57ad9d70c06fba16084e4ac45be5a646cc58ab5561f3e40355389b27016fbd8f812bf651d209b8d31d6cb543157085bbd0d1ba08289ab713593a96022d97ac5cadb7304fd4265552f53c9622dd58a2467afd5a65eac7ea562d9975dad4855381b65ba8b9728b65ee3cb2cab355a72c5e242258a2fd62cb436c6125931d66a8b58ec355bc9c8d7ab4872265206c0582c57a862b142cb1a5530d78803c1936aa16a59d52bb62267b097e882912c1c0866ba809948ce44d1c65e644c25b6c4160e042f8d12c248d76c14c9982ad6fa27653810cc82151357ac70359bbdc4b7312c66ae715ccdc4594ba5126df8b01c55006ce55a599135be66ac307491185fd19a91ae31266bcd4899c87a852f1c089234012d178c655f2f974bb4ad17f97a1c08de280258af97f83398f8125b3f73fdcd8a1529c254b2d8af2cc9fab72d3dd22a48310cc3152b54a9c6596b3573e14070b49f41f02915b1957dbd562e566c7c59b2056bd5d003bc2561a4cba5b2e18af5df525d41a7788da1f80ac731f62fd78c74596a80580b168bc15ee3b33e26fbd628d3844ae10a5be1bfac95ad66ffb0158b461183c15432568b25c2582c176c9cdd2814ae70258661abb55a59976ae562ed9880428991ab58088bcdc8d80883d9990cf6620939690160ef9a5918c98ab9c2952557ae27624c94c1c2182cd65a852b5205e3a14f58590b267bd9af644fba4411b6933a921a42466789e86c4e469d883f13c5f1676128c2c218e90241913a218eb3f16de80ac7586b060b431c08ded0263e0693a964e14c241fc66ab15c948970151b49d1c2583606533d08ce249111820691e26c165bc14856cbb65ae3bf96608d1f8e2d56f8e36ab4222b9c119588c95ab096685fb3d56af60a632cf281ecb62b0959f81a5daf552c84ad5aac164b35de388184eaf562c556b1d52a0c61ad964c469f1c219bc55e2f72a572a9c2566ce5125f685234972346b49ee522491839b646d54b35fbdb939dab151b43962b1653b166b39965e140500b9121bf080d109cb64270dae26c5eebaf51298056e338135732928cc1662b16ec712038332344486a4786e66fe6014110acfdb6323f3fb21719fe4bc582c15c56c51a5f3810c4698bfb5cfb32b43c3fb60808fed80c8240f890a44cf6e2abac4b361b652e15ceb4a5ceeafc3124c3f1c3d1455a5284c166b6686b35999e3d922e1bc65a2bbbb2624ce692e140b0e6478c038220188e332d83c958b297087bb9ecccbe6a95473284cd54ab500c673111f6b1225c32b1b562b566ad6fa95eb0588b47070b5d5645be42d793f625b330da0426c7b72e964b369b892a9665ad70204893194d311459acd78af572cd58b0971873c14e9e5c1892248c357391add5eb355a5539cec4d928b260e42a162347960a87b799e2c9e11c447cdd0e08ca50273d30592b548dad175fe3ccaa5c240e047fded40141dcb63a10dc6d5693f1158a3271c55ad956e852b9469c6ec70382b5da12776c8d3196155d2bd9c7c470a6c2c55ae3ea4551b42cd94c055bb1666e214b455a97cc350bffd522439254cd62b3910c5933956bb5225fccd5cc2f77334c7894e07c2c161b63aa7f59fbaa552c06db5a6635c666e2db57ec15b2c630e6b2311c08e26dde9a0b76d65e67ab5b891f86a2ea2593cd66ab956a9cbd8cb51222b4ae55abd5225daa308cadc2950b078220b87f27666530d7cfac0ab67a91226b94adbed49d3c331b8b145daed66c056bb1602bf2c31a19c260ae97b956636b3592334b80992a1c61e12823c519ccf5768663428ea38db9beb5b22d710653a970df12d7ece592b55eb2d893af709cb594c8c651069b9156267b72255385381004c11d7000632b167b5971165bc15aaed94aa48d5607047704f052b964a2ecd5124918f952c5c22456d51267a22c7491ef7ac9602e2431970ddfca56af87c142d1c2be232b96cb351367e12b0c43d96a740931229b8d32522455a2cc8eb25628826059be68c3339bb95ab15789ab70c59a8d2f91260364e76567b3974a46b6562e588c6489aa22aad8b87ab158acd60c36aeec8a8503c15a8c88986ab42a972a7491644bb5b2b01f3a36e6b22cb2255b8da20a167b8db41c17eb7b976b66c9d6abac154992157b23ae3e6f67f843706c2863852d966db16223097b3daea62f08ce88b85eaed6ec63ad1745980ce652e14010043ff7389dcd37100c62c86b16b2542ed548b6642b15694719d61032592ba6b23058ccf572c5c817eb76863f0334dec8fccdb44540f06fa6cd4208d162c9c651e59289e16b1683bd643bc8b06e5e337294cd56e487e2ec593121ef52b554a1cbca62af701553bd7020980a429cb164a3caaa4457a87ad76c860341f3cb1ad08f35a01fcd1f82902d994cb57a1bae7eb67ac95e3810acb191c954b2194c369bad5a2f9955ad702058da7c7bab7b016189a4289bb154b3171986aed78803c1f1d65eb7db2038b3336920b833edaa86155bb5582d1509b3a42b3693b17020383333233b65f2ef1b991a101cffeab008821a04f3efbb834ccdbc2098b70ed38ce6fd31cf1a0f9ac8b2e3488aa1abc50a59af980a07822ed859db3932068859b88abdecc917553218cbba70b856965604c117cd1c33080882a0d6e1d90faad70ba612592ed86a7c91638b4592b8469bb1b0978b7c55f8add7eac95105f343e61a5f655fa3c892b1563f73e16658adb3da52a72f905297bb3220a8cb5d10cc9d268e4c382349927cc164bf7ac5c4d80b04df07e7667c1065a2cb358ba9c295aab5fa98c58124e95a85b150260b4771f6d9e2441f662e158b25c654b199cc059b85a20a078279ebda0c928aa4ee33b7830c280b5fa438c660ad158bf530d6cce240b096bf58085b85ae965db9662cd9cb922d1c086a186cf552ad44d8ccb25a2df149188903c100bcec8b94c15a31198c059bb92ccb85034110dc39120475708521ab1583bd5e45ca5ea2a852e140f03f93362dd7cb15b6c658f8b311465a529603415dea7257635ccdcc41b056b2975d599715614fc64472c481e00fceb76f2583cdbeb57a150b0683b55e32170e046ba3696b780441109ca1a57864c43ff2638be0a866a24ab6b2b1586c9cb15824cbe240f066de9e9718d6ebff651f06b332952a1c673810ac81a0ebcb616c82f9966c245d32d74c159bc956ac10078220d84ae530aedd72ad66eaa1a6cf5cabd1e0838797195c78f0b1030d3ae090c30c01b0a1e5e672d8a5474bad01002d38d870438b0de43e6fa861557b5c8d861c0e33d432ded606195cb01b6200c23f1b0718ea0b32d6ea665e9cb6b8ea020f2db002c0424d071e31144edc36acedd8d56a01d0d1aaa95878585119ed67979455ea74e3c1e4a3c452915e4640360700d1aa86cbdacdbcb71b2e670855af56db40df4257b58d71ae8d5f83bd5835d6f7d832ac6da0f7e1294d94bce000fd9c3545252fd2701976c4b8be3abb429f58517135324006cd4930823444100210a0f1010f74e08c0d68c08c0c60a00c322e6081316805280526e0a818de701e3a54322f48c5d528830c9ac9a91574fe76799b1f6323832c671b1baeb617179dcd3fe60982368ddbba1f2bf8dbdeae8f3535e0eec379c420058f183460c465903f3d84070c48b85320782677fa03bf99dbea5a2bcba03e3882c70785f002501843ca7fc4260e262081914c12e692546ae6477d011aafcb267f085824e76cf287d45aabb9e4880a34dedadfc6af89a4f0f3a688043c5eb0418b9e1f33e497b5b1c4a3263f647aa8e697b5da58625a33bf7c12f2827482adc7fae34715b3e82688aace38b1c4aac2fcf85171dfdfc6ffcf3bcc3c78d85c003c3735341d5a4d95a940e3ad195f108a429445e515e16a2222442f1e2816b8c8bcf95d8371688a9846dcbd0c9dcd3c3618f3e8ff2037f3e28c38f1248231cfe36c1ad919ebb469b31117c812d1366389857c19da8d71dce9094e1c64631c4b53966790bc4d23e39b46dca90f58eed48db23c71c63f4283d511d591b2a49525ad2c6965497b13e39417c9e84e7bc083109734eef405acd60e602b1dc872e0dad9fc0307301069eef406fbb368e21a13e37c19de9b790671a76db87992eed406e32573ca1a9417893ba5c1bee6251fc88b8bce5f4d4579c02385c79d72e0e2cfdd6d7fde342d59be7e5d7160eaf865f93fd5ca92c492c092bc92b892b492b092ac92accc3b447e7de6d79d3b3b38eef467b0b3d5d98d9866bcd98d98e60667b76f69f359ea8ce5c5d5ec4a3367f7430471a362edde0503fad164b56cceea73089356da2bdef114a2d4f7f6434a2b5e13273ecffb5018ec6b1a312d8ee7332682b3ced6f6876c5a0e9b3fe6b09983b8d3234fe4c58b8f34a132c856e74e634061c0c6ee7bdcbd8c17b8c09d1e69c1e7f00e0f13990b04f3eb4e3df3c244c592b1562792174dbbb579573e4c582d1054f9c8887f84096cc56a9d2ed889068f518fbb6b8bdb56674646fc2342e8fc9d9a660727e786a706c78810b524342257e72f664559e021aa803b6581bb9b56e02f2ee697b953d7a72ac82fc49d7691bf7de6c2f16fde241a120dcb0158bc003b3c79e2800968d133621f42081e9e10775f1131c5480c99d011333f6fae60c4f7294b9bd354e53dd881bb911c206c60e23c3c37b0f0283c1c88bbe35c91001e56ccf4b85f16779bbb902fc3f09a3fe448827b7ed3bcd50756d5a19a5faaea8f1ed5fcf207d7e8b4f847f4d5d1f4d5d99b59ea7277bc421a3323366bfa66c4a63b10f9f71d89717ce1eee22d559ee041ece7ad6fde44dc834059810c77100475fe4a5deed6629f0a467c9f9dcdd9f280aa421c4e829bf92830c9d0c003b870a758f75bf7fce7b1bc3851877940f3a60ba744bebcfb9e9a3129a64ea7d32985a67efbf56ee73b664b7b5d0ec6b1c2a7afcd401eb080d731fa6fe33f19bf88eac329c5c458576d47d3c4bb6ad2683c2810ee34d4f9ab1d712b188526a29085bbbfac88821941481c01852bf4b65bbf6c7e9b6d5eafd7ebf57ab95c2e97cbe572b95cad56abd56ab55aad168bc562b1582c168bb55aad56abd56ab55aa9582a968aa562a9582a968aa562a9582ad66c369bcd66b3d96c2693c96432994c2693c562b1582c168bc56230180c0683c16030d8ebf57abd5eafd7ebe572b95c2e97cbe572b55aad56abd56ab55a2c168bc562b1582cd66ab55aad56ab954aa552a9542a954ab59acd66b3d96c369bcd6432994c2693c964b2582c168bc562b1580c0683c16030180c067bbd5eafd7ebf57abd5c2e97cbe572b95cae56abd56ab55aad568bc562b1582c168bc55aad56abd56ab55aa95633590cf672b5582b22b91b9d3f9b3fc65d00485812e47f70f9347f818ce58991601c9c7f003b1a23ee34053477ba86f93d984707e31441c1bbd327e24e4f901fb773ac1e459b1d1b4b53a3330ece5593964f51c426edfa5c20d63ceb67fb770cade631df089cc97d8641f66bfdf3386569e26b9ed5b42ffa9fdc59ddbee50dad79f3f9dc27b9cf7ceed1867567d35653679cf38b5f356d2d4f6d3fb425edd39ff3a1ea4b4f2032811aeeb40433207833efce38a4d5efeb0eeed4fd02a5d6f9db8535adad4e8c2000e14e39b04d6bdedccda2be63cd9de6eb9cb63f150bf15a000402f8571b8ead22597dad8f0503b3db375bddf819e76c53da6d83b85309dccceb4ec5d0765b20eef447ab47f1f1d6ed3293171317acfa203b95e8f27dbe2cad4f063feb8d4bbd71b953d3e96c4da767c6d7e96ede1acc69fb2323de323c754070b67abd5859cb582b23e303dd2024367ce072c7badaf84097a43abf9ad07b04750db18002f86cf39eb71b86d18320b88cb53aadcedf38fed66fd6f2ef5bcbe14cc688eff3ea8128d683d0ddcbf286f975742dbf0e046b3aadf3b76f2863ad6a3abfae7c9c78f7e770fb662b63adce4a621e10e14ec310c5ba0babcf1d2b8973112873b6117159d2726adcbdc70888914be7cfccbfb7d5c5e4ad432dd881cced6e07267a64e712d1f9c36dab8bd96dd5b782c1a47961beb4a2f69b0e78dc29044c456aeef6bae2360d04b1599fd8e207392882bbd3821801f440ea7e6c9af7f63fb69a897ff6efeac66659deadeb679b5fff7c3838d17e29d6cfbc558b55e7dfa4d51993a3c565887fea37beb63f56dfd26e9dd2a5324eb4af6f1dcbbfa4b635e39dc3ff636bb6db8e48eac7c4f6b6de4c5c564dab1f139bfefff9d27eae9689cda6a49af7569dfe41527bfc60db7fabc580015ec1d1bc3d5be7cfc457d7b018839e18e8b8fb8e667c9ddba5c198e75a1fdac638765b203a2734b3eb8f1f359fa237c78b4b0faee9fbbde88ac44bada6b4cb0e48d4d4ee7b6abbb08613b37d5ddb656bdef0f38230801c12f3d21d3ad3b21be3ecd7b5da16adf91e68b71d9b98d766ab8bb55aabab77da9d8261629cd3e994f2f54507a3eea8d40dd086a19ce49852c89819aad1008000a31300303820160b464352d17094432a0314800465a86e8e3e188de45294a314520819630800000000011081191a02ab5e337de293adbe1e8b432bac7bc561e8b653137336bcee1befa69b4fad6bc91528df55195dc49ddfe82d60cbf0154ef156a9a6668794dbaf7b1f420082b7c0eb7243cc10ac85e67d4465364018bb3ba3aef3a2fc000242616c66181c89a8696b2d4e77a6301d8fec4bfe0b53f5c8b6ccfd30a98fed21a174cd6d81fe41facc5837d3a8b95c6db33ef0c0c219d410c0781061a9f4cc07f661b7846d6d35d422eae1cc5d6d4b9a8d7315e56710e75ae5520a772a3fae7872293bcf90f6e70fb0eb55e632e6cfdf1dc5fffa42f8dd72fbf9e156f0a3d146c4e8284e763b136406c4b4acc812e2bf011a410026cd7259a16609842c113b1d14ffcb664f340acd22b4c81f688f8546397ba83af498e2c1c42c7282cf63b4d07d2efad1ec64bc74a5295f93947d41e590cd1fb680237c2de1c7e62e123bdf93f2f224f977b8139b1c754e39e4b777e57ebd5556e6a402760703e8153c701b2ed530767e195420c7d81a7cf49aeda79fa0535a0ff1ae42a8b25930e8bb21797ae7988b4ebdeaa8cf533382135f51847d9e94ff9e23d3c5abe40149465c91b261c7f535b118833b56b9472b72add10ee742ecea6c786eaf145c8a242069cb45cce7fb3f78a9d7e264f344706f06325c3b500bb5f838b10da9c77d5616c1b15a0e0457e26cfb2684d353fb5e7017c5ea5b572d54e6ffdf319339a0358db4c02ea125ad1602a6b98da9b21ba722b4ae74b791c38d73cc5674498696078d1de7c769c32066549bf54c7b6ea920f8be58aa8756cd559044246b549d9f5ca7eec58ec22456d201a1fc3ddf8f1023bcea3b84d6ca58c448e15ec9343a93d98a1744464664a3c2c25f5066ece0d02368dc742d06548982bda41391484e1c02dd632590902a28392c7a4a561e38ecb6de52d7cbfa81e185a00c285249f55068fcf43f01a9e302f4d1a004e440ff5716b137258eb758594f3ea0bf0d1d67b9cae8cdae0c46539f71b4956326100e7534460bcd5d74a7431b34d58dfdeb7cbf67072583e43e281532728e6f24b6a363f0284a25852a0f55bdbbd0df428f3e7cc48c5a49fc2aca14e2c9488f4aab0077180101292a7800823c9fd0ad6410c3c0f9cfbc6014181be6fc914d8d3caab6412a0e0305721459a99b328bd537f23eb57da1d04d9a4618eda24d6bf71bead243e92e06b51eed6e1c6a6347742403bb4c2ef037feb087f0118812f134aa19f830f97d0b502f0d1a661b80746bec997a836d56e1f941c9558ca25a6c00f9f6212e1b3477984dcc64a1446f801e1d7667303101607150487aac54712e44a7a14caa0099cb560594e7fe4847797047db5e4133768eaae1a672eeecdd462a54885223c37556a260a5a93e5ec3bfe1e8276afad42e4a595e93e71a22b952c141ba092278d6962a63092e3065646b185f97bb85276b077bfedc4da21e8d8fddd6017cd2daaa0faa3c14531216e611f1576e3f54917efe0112a1f3f6af8b0315558a85fb22f9e745e82c079a236c727db4bdeb58c21e41b38c7601f01f11053c7536472472a1d9984f4e7b2a1e3e93f91f887e998e0c57e0064f1004837ced9497ca2018ee27e5ef01a23c70cd55bc3468484ac978cb0ebda81f11633c06bd99f06ae9c9519ecaef1b109d706f03333118a231c81b38f9a952ec7c442814ea8a3b94921346bb799356d3d4de4ded332d553be60e02056e6b484e69f7c9217a84d6ff491a3feb2e3035fc66822cb5a34d41c898dd893eaf1ce4022fad2bf4fbdd034a01c9db8dc322c6eb27fd40045bfe50b030079e1fa4b1b35aeab7abcbbee7b92d66b8ae60a0e4ca742357814df5f8f5da2e43b44470b523545bb0d6030db20e12015c44997f85410643c66c1279a7503cf9ac630a5467d709e25128978fe1fa74d559f861e1f0a849a5b03863a5460f44bfff2daaa1957da10b500c7bc931508cd4198865df555f2a6ea0a7d3a4bd6073329b868b23fafd846152ab2535981279dc6ff9c4c283e55e8d14fd951fb3d21da847a860f2b088a315e784ed1875ee0452feb67d1d660de695f9d4a47017558ba3487c351669e677ce80160cbd9c073c972f9a94d1b1fe5964cf468ffcff438a130c1eb64666c3722da5b8cb1179c3e1d41518d2e0086d429f2a615754d88e13bbe84d1dc4dec0cc21d51abd255850244481656ac5ca13d10f4a702c2bf86814e5bc357b2c8caf4ef7f5cc677dbe742cefbf85d1a1956e9d31ff7d79956c206ce5f408a9cd98270dc3bb0c053aeff17b5b45959c14c71cefb341100766d4a61e7415f1ee9aed587f5ce0b2b9b3c10722480e19146e2f869048f10e43032c234c4d6cbe8693612f506b4dc365bd32ca59e6e9c0fb5865c7da192ebfdf33155a2e07fc04b743fc8db66e075761cccf1725bc3dc2479e954f2f1054895c73992faa11a86925b45e5f009d2ae562036ca39382cf3f35abf0142ba1c87ee607f7d065ff493ebefffc4546f151b9a0ec90da173c882cf504fe87d91d0ac4f0641582c789778edf8aa2ea38d1bf245d2beec2eeb1126fcfa3048041860cd96a0d7855342ef539458fb93042e813f9ac856629303dcc30cb758cb90b3d8eedb14d0c8b6a319892e633b17e84d6971880f720ac2e3cc7522099c46bc071f5ca00c60cfdbd3c3e06266d690fe8bcd0dc1c8f6b9f44824362e5bd96174a888236f35229b70f52a262b5e2730c7fdd0fbc7cfce1dfcb7ae117419e818be49e656d9c175a0b53d2c7d68b121cb4b5c576d717729f9c7a41fd3dbaf746e8b35e8f0ec0f97303d121fd8563fc7c07f03bb406bacfea70c24c076a0dbec08ba35563b7e7f499c8959fd517e91f8cff588a5c601841ac37943414af96e5a7170f8891922afc5f2a8a7fa7e3fb553f5d73da3e2bf69e72475188f8481ee56b94ca44ca6089885b2ae5bbaee43710611ccd0a62a288f144070a4ba008ddd9ed3cf035ded00057431f4117abc80e0e0911fa310c263626d3ac42090ad5282543043dd24b85fc93d0388fe7c05687b634d2fbb73e40400f6d0b4b757e137a957753ccb6e7a062fffa72a27f78ab77f39b5b7c7ba8b80d813847e63125f55c9a603c3353f397ee25a7462fe347aeb20752a461fe2d5df873803123a637226d5d1031c7482d3bdc154c7877d732a34b923565c488d1213c8fd1425bf012244eba7da5f273abf3606052483943910869e51f61bdef632bda927712e3c07bc792f7333448eec5f740868a05145a2ae073f0c612733d8155bfb3678504820d3289318bd006f8001e09317e7bb529c5a99808fcaae09f65522f7bf077b6c3002822cb4247f8300bb9cee1784113f3f4b743a6453ecf40185e3c8057b16a717fe709ed4495af12846a38cf030c7012eb3cfc5d90ab2c46aa331c610088eb5a0c28d3c3ab86addf9fc856690e23169304a11cb0326e1e1dbe738c8e53789425c5223109b22e84d25fbc26d1d1251f8a0340d3270222879a978f322c8169d71434c06a895abf1e665ee0e740ce8fa90e08398e45a760e1a64be682396e434af7306d4fd296f576089e3f195cc6df5f8285ff70ce3d66e9d37573852eb357ab771a92ac7ee32193f415442264cbbb7ecff04eb34b8ea12de33647a7d904335518994e5c88f00715778343dd5b3d7bfd3af5aad3e144401f6fdc8d83562fee3a2571fbf15c7d8009f4c5007d66a8956ee0e8d10f3492d449a571d97182619fd9ba260b26b8df92304291ced1d4ed66443888072974a68998baa6a8d7bfad8d4903c641aef7d7f96e0713747bbc6df0e4545016f01835f32654cc99ebfe4f1baefea7065e7efdc14ffd457b1e23e7607b97337bb3250bb17a26548b8e691e74f0e6828dbbf4caa876829d95063ea86ec3b9924dde9e6bb013ed23adeb3a433e407eadacb40083bd95e4b9e4f5ce9305901758350ac77fd9d3a7bdc09f332db6c73c4ec3da166eaa01e88c52b3a38298526f99edc85f59ffdf97f44b7faab97950c45127c9f7244b63c517109103c68e9b473aae0b9bd25c28b26fd2080ed2b62ef6907d63e23e87dd12d3f025afe3f83b1a6915147ddc4727eda6c8e5d70668e63eaf1558abfcbec4b3b4c9a629a7f34b1fb178aa2ca65abee771a04bf383fb85e1fa1fe83b6ff4ee30b05fe6a96b07f41516116073b42d07a0384ec8bc33e6e1677a668d9849d27619895301e7400fb2056c162a1d7c0559c16c43a15cb9b99b9fb8127966b7380d40790e075ca24d92aee021bdd6623ec8dea96443dcd64dc9dc7909e807e8684dbf1d35d9f74d831947a69f1d5a0fc7494eb5c4917c8d5d78a4ec8dbe187db6098ac91e9a1b71daf1491d98075cd3071540c97005fd9eb86f755d2c3dfed02797444114f98e5a755c4c5f460cdf3ade54e78385135c2b92fed5c67b810a6b67a0e1b99b014d0ff30818bf28d2d457bad32ceec1c4efb97d766940791470fd9d6a6db33e456e73c37fa782969a5876977ab04d3da5b53521653c3fd56c2584815668ec533144ea5d4331f1006ba2736099dd0cba076e2f1f58fbb4c3cb70e31e7b41754d174078281a802492e3d07ecc3f34861113175ee8a5f95efb3657d0721e0a202a6bd8240efbfa2284316c09432627fe64c8b940aa032f5d602dbf7fd895f5e01536042b7f55efa763a372476f587693843a47d7e8d58468eb363339af960aeec95715412af9a46bb9ded177c0f7e54266ee090ef0c2177e48504712d254243c59d2108f63e292eb7f5072b6efc79cd46d18e38abeb3a841390bb8bce13287c1ca0c4a0dcbc6ac58fcfe1b6949814e6489f7df2d2b75279cb86bf24f0ce2a7ef95d3a7d8f6dfb329674ddd493e4a2860c2cf9323678d0954521d85bafb8c62a21f9abadc06cfd1929f9f5b4867697bae4d6f3ba747715ef57e796c95d0a2c209ae98865aab908730d786cbf9b29bbdd6e6f5e5b61bfdd6e3cdedb69afdcb93ddedb49bdf2bb3dde95b8c291f9502ec59658b997e16c539f9a28bb1d6647585b613f9d2e08dcd968af1cb125dad849bdd2ab11ce9a68b3b6930d4ed5e4f7e6ba3dd7ddecc7e4bb3fd7cd9cd5e6bf3fa72db8d7eebf1e6765bcdfee5c9ee765aeccebf4bf72de7e206651b516d88b2d9834df5b593d676ab8603354f799eaa5aea79a08fba3cab46d9ca7a12e2d8278b3aaa8700583f9df6e39f95f9fee8b29f7fad4db6b797c5fc7b69b2beba2d06ef4ba3fdf96633ff2f9aecef57bbc977ed6471bf5ecdf2d4bc7475a43644f0e3d8097eb335e37a09ffe1036c43e934a461a09c22808c04ff07a0baa901f852f8b8e803a0ccc53efbc8679eafd98464741e8201a19110d585aba4712a4d0b937deab6d5b20f58eb62754f6bdd363219e90e3c68383db3d35f5dc83d4a008bbe77dc69c58b8b2357af2368508d313d087aa0579a271be074d98f3f1d50b86579b8bcd701312704f63172dfdfac87b22d0e05e68bb886025179d50612a0a2af86810a6cbbae6eb6771fb51d04bb01ad08aede854a3fbbbb322603cf4424f3f6ba36993627913b4845ed8659fcf90eab2303442105ac90c0a78f2cb29b43c1e9ff618367b15d9c4335c717041629af19b755dac697e3021b80108dcbe292c4979c606d985bf2f6b5491d10234aba488acce3a2260c47558f4212c61082ec4e2f069597ee0b6819c4ea53048662941240c03364da21d44dc8a0558d978ddbbdc2279763a55f8a8e987a5e38320ae60691428758677978e7439ff819b10388b5f17a524d76a0b44399c56fbaa2711477f20266696052cd43ee58f0e569964baad304eca176ffae15dbfa44d5f10fb176df4f3825f4ef44ce8167ccec8c7bdf98f16606a81509282ef88b0c22b2d3969a67c46b06eed4883fd33f0b7930d90ceb20b17ab3f295057950aaa86eb82284d18eadc07e5217f84ffba2e45def16dfb97fd6e84323bedb05baf4f8704ef1e214ac014bdf4ccd11bf2e24c967e4cb950e6df2cb82b9807bf3c2bddef3e48183d46fc3de9ab5676f4cdeb5c1d0c6e15256b05ae7cb2ce4df3b001d8ab10d0d07177d89e7b36ee0c13be28a54b880eda865f848ecf898c4dfee2a31b6bb9695a46ca3fbf09571f129a449c0f79d0b5348de82bcb48aa993dc1a68d30f3d7090dc58a5ded501889e26bed7d42e575761d1838b30b423ace7d759a0d133a2cd3c0c8404045f313320a66605f65784f21e56e01cfcc299f8a725fd76bb1e774a75c004cca086bba6bf200fad3aaa7563b648189d6f81e7ffc2bfcfbc2a2cb72245173dafcc7a859487f9d225f07a1915116678757886263550ea05786dd0dee37a2aec7626093e75f7d9b8cf0a166c0cc724620dc2270508dd92115e3d00c0f3b7c97d2d73e8da979b425759488cb4e3038c7241bfb8ea6a263b8da2e04e1faac7b640fd3631b9261474e9163237bd9b65ccb89e94b5199dd8e3ae946e42823e17aced4259f7f5e8d13222e33ee54dd26b92e603627859f297aea0f27441c223736ad69bc088671cbdd64a30ae748a6080bfd21a67f9f7e9843f896ec4b8a21981516a6b401bfafcb41ab9f3a7b9e7f08c979100afb6b92c6e240f31e1f932a44f5a92dc7f1d6f27044f397d3881f95188b24173a20c64bb7cfad62548a30c420b07da198d445d531b4486b9dc73581482f0080856d6e87476ad5fb692362d49c5413a0d1afe3058b50c7ae399401b3b8ca1fb42e3900f9e70fad39e62962150713c077d19092432d40b329554e8c9dc590c417aaa3b89c63ee7768051ad0863f921f687933bdf0a548bdf2035e002f6f08187dc542215b49e337ab83f91c10d6ab1fb9f723edc141a50c65f0faea3c64e3b8d812801fbb851e69b573bd6cd32d8cbadef8d8de707509f7673c0133a0655d3985c5506b4c534fa0f9fb76aebcc8c386a643fa47b3657e10b49b89c2d430422e5a551d57e133c1f00a59e39de44fb948be2b4c3f85578ee1676452ec055515e5a6f4f17ac8c38964fc6c67cf77f2c755ab6326784cfb9ee6abfdc77140f5d64197aaadf2d69d6a9b106244bc266050a0046215099c4e772d691b78f1c4c6e7714cf4e4526a5e6aaeb25771a0ddda250f80c84c70dd5a9e1cf176c320ff638bb26b85d693f9f3e93842490143d636d19e70e1ceb72a58ec4ea5f92205535a6808566323b288a72ae31cf7b0f0962ef430329bd75c0a632c89ec3729e25393d5772c1b9adbf4f32228ed3f52e2760711e309d178121825a880619b075419a9fef2ed308468d623fceeca76d0862790ccb20b6c7fb392e530553ec319723ef348ffc3bae179226180e62029b7f3ee6e60c659642c9ec6053c08020f6821831e430089fbf7bc8ece86a37bf0d0d4e9a329db56800867e3efdb96f1d7f2985f29a729dfaad7ac0fa2e298a0c170158f3491d9b5b05a4979086e35be9633d1ac159a18d1e98a7e8c78aa7fa51c11d7d106887f816ce208b7cf058b01ea510d0304cc1ec1dc9b40d7768600f102402ac2058c3cc6227855d34d48907a8588f3307ea9babf7189416b240ca648017adf9f35beb86becdcb68dba9fc1eeb22a2ca1d599e199999122ac968a7695859fc940a9defa4de140e1777e513781ac24786e3e3a62a70403d90e9cd848f7e119ea97cf412ca6cf7741c5a5c1036f6baabbe47f9f46bb48fcc73dc37c1935e16920754c19b3406147034bdd5922126ddd457cac17d3aaf934d8bfe0ef2ad31e82e108d0bd2555d1d74e8ce1eeb4782c7ce20c87be480e5e035ecd3e825f9a7ba9c6e284cc2e5af5707874a19bc137d1dbc393d03369092eb2b1d08b60b6b9877f55b99cf74fb3ed5cbc1655031402f0261500c2fac0e8fd108bffe9b073560771508159b061598118743d811ab1a69d00ea873be964edc53ed686e77962e509eef4244f42a2a03311f9d54a28d83100f7979fa9c08a96220eb776f8d8066a170671d6bec12da6a858b9fe40d139c69a2a34471130b9acdf6ea580d8bec2aa688d31d9bc662b087819fa3968b3061d448631d900bbc829ef0affb7004d9d12940b6ca2c777797a639bc8c380af07c3bb2db150cdd10e28c2783f7e1359c947e57102064c375c8b3a617e1432956bce18224a1c5c715daa8f5cf7f5e2fd503c958bf4e75fb333fca9c16c93dbbdfe1940a90c23ecdaebd720eb7e241723d33a79847d8d58e90582ba95d77d6c40801eba5b8bf74d7fe27d780775e985231642fcf1145ddc6924e06c9b95c5f4ec2ab130eb786c5fc3e1ea5d87e74b1815983e3fe46470d90b5b1ab6d9c4fac590d0f34cef3e31d17f6fef1cef71cb49b1ef3413090a8004dd139b58c787f4479351030dc1346ff846c31b18765d6887bc2f87a686a5f873d316b344144aacaeb5f429e462a477af11d10fe8fb3a89fa3eff1470b3ac512208e5e2132e60ce7cc3b6d29ab9e5a2510b2ae43beaf7e9509f69b9ff71927ac4a9c6160c33349e03231cc22ce763b029d8b5edef0b5109387d1ec03d43555fa1130a2d04ca5ea15ac80e50c50cd74cb08d35a40e8c87a49ba17289ec67482d56f5d2108f11ee0322018008670ce656ac96967ea466a4eacd1de64bf103d5b706f2cc9ae5d2030e98388579fed8c81c83803aa54fc9431d98a7634e4f45cf3b421ecfd927c0cd607809ee937dfd2c704ff1c7398173aa9e7c3b32be7a728ef817a5a320897ba3f52f1804a08643cd32f6700c2546c2c71e9ef0c7d7784b9ce1d27abea4729d064aa3f2bbe9b934e8745f526d700b615ea378a95a47075995fb4091cbcf4ec05e2dc40551eb14828f2d639680626fb126d5bb0da731d8429476282006c93fe9e752e8254c478bfabc52f81b1bce23fe699f0771ff034134346a29ef563e7385eed454caed990a668422ebfa0fabcb5939abc41c1b6dcb18fc4fd1bd236782c28ecedb9a21d540f640c178c0d3af8f3e0df244eeb5aa664709acd7e22d7512732e0844d82a2b852f9e539755fda6e816f060ae19c4270fc29a62251a422f34db5d97363f095f0c2be05d4e98b8ec5d1cea12d032d621917de7fd1f2a99112a729d1cc1aaf3f4e1b5a7b2fd61aee284bd514890b9cb8de93760c089e370236c4633ee2710fab5810ded9e77f3bc4c0c9cc1229699116a00f60a42be65d241458bb4eb65ce8838bf6d19a1806b9483a4976c8f83e76e5bc02881cd92060ab765ccb5292c1d6e0e24f115736c6886155b4ba95f3ff9fdc2c094dbcfa7c985ab54fd54faf8daff0c4936e486c755f7e03928a93affabf0bffe28856efe57e0a82eceb8502d82b4feb3b0001ec394dfffd66f42e9e48fde2cdbdc64b1cdbe3ed05fcaea26596698904d2720848c7f528a88b0cd53e06622671046dc3734c9f838ef80f2039aef45f47a6279f65ff754a2cae313b1c554c1d7288c6577674361c1f22bc5476e7dddc40eb78d2164e32db7872a07165c36d3bf86bfca6629ae4063ad940c56d6f5920c17074402342076065412fb6eb81efdeefddfd2e6eb6141d3a43cc0424a5c7eed02b32f7ff70cffa9b0b26e6740d9e9aa88b54a2cd2b11eed34222d4575dd6fdd4802f246dcfbb9846d0aa68f961e943d08c15d79f500d1d699476f198b4109d97d57096621fd6e485df971f7f2429453678d028b7096cde27026f2248433632402a9779af1e1a140c16057fa2619ad7381a28cd5e42e30652ec9c2b85892e3391847f38c48fb9b978a523b5ba72d397a42ad427376ce75981c49d401460dcffff8c545455614e5227f31e02dea251a3794995194dc8a8813b57a322150423a148826f1282105fd4686177d4011d33a8cc8ef7ae93277b485e6a9d3899c488c921d5af31ad5d549d9640ed885df71ebd39a16578fb90ce0c5e7911fdca354d1e48277232095c3d3705b9017b9b6530cd96d8cfa2884f559f8f0737f61bc8b3c3f86969de18213d1af82d89a1316cd97ed8750757b9a3d110637ae85e972deec4fb7b1147f68491b7936b4fb8726f5d70a802c4e4912437019d7f79c1358df415bc9f39cb88609fb5bdf31c6233589f45079a5ea09177f16a3719287c1ea908d314f0071bb8bb424c1b4474e7ee7005cbac8f384ecb5cbd3c37fb9f3dfb860bb8cbf3507bfe14a0f51c40830e724632df05451fa88b6df88fdbfa7e838b8e532741b30a0afce9ca812f5611ea3dbdb6dabc3a554b6535de424398a15a847be2bc0645e1ea8265f9d731fa71cd5b8daa493be0846a77474b089594ff1ec3b41397ade61fe1f6a85469177454514e781907838f5bae7feaf2751818aa846dabaf9bf44621bba002da0212a9f29d11824b79fa15565765a53ff0ff6c35cb1049a9a7c651d96195313ea73313c061a5d97026b85c30d209cb8f21300c4184a1f98e092b8f13599a444435580e3938885926162a319a882a341d855156cb7433a1b5d7138a44e843a43fa71a1e01f364635d78ea667763149862c018892f6f3d20874c23188f174ec8cd1e44f0ba667b759507b17763b61b19f435758e43fe0b10e596515f90bf148f8f4acdbddc6672587adcc04436589c754325990e489e3f7b6041dbc385f53d60097423211a4be1f2d3e127c3575b32f0010e098ba893dc41f68f22e0fb97e4bdd9378611325a847ccf2f4edd739061a35fd54c43c3e81a36fc1309076bddc3d071aff98eb182f1ea9f5e35a95199d3b1e055f218d1cb9d2a2218a981563dcfecee062f63c72614804545fd15b92dc92440bbff2c9ed42109654d628e877f75b9e93a735c81ab2d3978999a1de319830cb47996fd97ce8dd357c1af15175327128784e2e8b6fc79a216488709e3a18d7ed4ca6809334fd2072b8b2419b62504baf3cf4bdb26fff4ca402bc4ee811d4ecdcedd26a2c34fb181730ddbc5b73ea0b62c90dbaedf66831e79859bb95f7a5a15561ac0e766be0c429a5841fdc9c97381133cdb8509cb0ec6fc2f391c1d97d7535fac034db641ec34420dbe360c05ae17c0e5f7219f2cdcccb2e99ef7e3288eb10c0c8699cd9688b286d118aabc44c5d957ef5509bfa31bf477c21185829fa6aad2f2f9dde578006fe70c0f2c82b1f6b1f351b25c7b45537c7c31921c0d8e500ee6e63bc3d5b06ca2b8d46ad4bdd37fc56529775027f59b43e3c2273e7bcaa83e4069ef324f9b15973702ffcae4a5b7c32a05e9c92fae4422cbc2bb5eed0bf8aa0b78d6a43d79ecf87a37460d6f3969702494885c883160f44a5e11aed2cbca6c24d6538d404339adc1411bc50feed46e92e301c9e5258086b6966aab056079050c5ebf7f35634c73a5a2458de9094c73f69e452cc2b65a7007080ba24c95db8a023be425a975691c69ba67602d2484cf9c91811ad75334005e079311c98c5b3f674dfdd6ebf1792910641cbb77c47d0a36217a4db65989d79690e3e6854a2b60e33347b0ec941fcdf1ce10d3ee63931376cf2207cc2d3676ce07a742989bbcf12d5c8934896743f7d255e354946df4bd75d65345b315892041a30b164bcdae96e326ef0aa1c9999022564f561eaf4d976e8d16974ce812f6de029a0316f6006e70803c42c169e6f1ff465ff7e751d12eb2ef8fbca7b2e6a545b0b9f306f8f3563cd175be52eef4f3c8da59d2eb41c643bf06415323f51f1c9f47ded4397e8793053c7e10b7b77bb897c65ee8901bea5822f3614d28e1dd1367989d22d7d1b24518b2ac069e0f1a9bdb701dc627d6017be706e00134c3da1cebf8c200224f925d97ca2b153156629f46f02b02bd47486c4ca001827c609f7398506fa330f78f9ea9535f3f017d4d043ba68ba1d44733bcc8c24d790854581acfe4f3cc7e794ed9cb823c6b5b9c1c697466bb3f97ae3b1ba2c35ade7dd1d99f40737111c6a89dad6c72b7451d9cba5c33a1d28d3667e8513bfb530c98674e6f93d6f42fe60397b9ae03518b40e27a8d17225b26665e5717106116d9f756f97192d764728beb6f644efbe81f26d2e6b9ee29a6133300177fefcb28f6173d061ec4e05d131140fb1dc9137f444cae1399900fbcedba85b6203c007bef0a91c7f032afcf6b29cab1023d00b93418be5b15c690a0d187f57e3536042e5e9e906ea81024409816aee76478dc7b55713743fd8006ad245b8b20e005c5e02825ce87409f98435ccc673f8cc6f4441bc40fdb69e5b71db075046ef4a8b2ff81838a61dbcb64fdc546deea1fc4a36cd41aa30489175f9588fb43f8af41e66193bde30f5fd0b703f7ef0e9e3624205bde05133be6d03d8b802c21f9b5e0c74bb1ffd317798fc6e86360e961a898025ef5ecc4827c2ce85c67d180ec3cee9bed7670720cc7fc167579607786067be0ed1b5217ce06e3c2484d7d173c6c80d8f230a62cd93b610800579e3d3fbe38c9a2f57d2d9a1ac4e6c8414196b08c46633b70c80a150d8d7eebda97aa6b85da1cde97bc2e5a9fe5d65c4f6248e5699afc90bc6486dc341cd7e97eb01e6b5e6883c10119f4caaa2325e13c0837828245c4e525cee5171fe4d9dbb7d5372c51adeacfa6bf7e2990383e836eff13595af190739db4a0c9724879c8a43976a0ef9864a854ece4b2c2c7d201788eff99d9f9577627086a7d2bdc4c3df0dde3e326f84f46b2e757c01777d62319aaa8782475269fdaaa52d1560b12b4a1e205bc37b63274a1387443f9b3381e3be93505e23fd72ba4d5b2630719cc895b9d185d543e5a4d47ef9ea3b3a04c5af1d71e39bf3950cf225b8a5d5674ea24661e1c5b1d0992c42cf029d8cc2f519501b183c1a86cce95f155adbe730b58ba1d27b946659f57b6e5cabf97d69209a53c13bc282d167759ee941a4369892ec1dd6170090e55494bcf4ca3e1974b84b21b2fd259a1ba34aa3ed1e0f12f93da6d23295c20c2873d85d4efe70dff3d8a924b0b7804c9d4f3d8869bf8c1b99d2c003152009d241f67de01bc2b59a2676dcd06b54e95ca63f4b1357cff6820faf32190230bee404a2687a8dcee27040ba00af131ae730299c7a88eff7465a678c5a5be36526dfcd6677887d41a569119866426d1c07af9227e6075ad812cd2e92da057b8eb41af38f65d92035c57885336accf0fba8208f0c09d459016baec0979521c2564033cb9e9ef6fb5ec02bad84c96581d9eb82a2edcaa28381e226a1279fd5f836aa7215cf993a103762def493b87caffe977e2df74b8528fecff04fa3b7f8ee5c8e4b7fc64b237954c813b70658d0f676fdcb127fe08f197c6d415d6c702b6e0a550163057711027ea34935c7d6d11f9b586e14e8c262591bfe17c1cda59ce88e20f636b00b1d7aa9bb2b7f7378ede2e04198a06c07aeb5b7cdcdbe3dc60f29f4737b87dd43d6ad72db1a46ea81b5978caca821cbd1720fb057920fce615b668a6e524e8d8182b4bc685620cba3ec7589cf4835369258abfb71cca2744ec0f8a7385241cdb4561bb38050903c92ef192f3a817d1553bd607acc142af4e1a8150ffaadc15a435234c1f07150a27078a788c38eff83e37f87f092613cac2dc586656762b2a4ed22f669cd18fbc61daf45619ad10e377b1744e02f766c83eeb0316e747e05551c08f0ac990ae7ec31b14c68acdb4a7bd0c330604c45d3c01aaaa852270bda91cc4c1d4096cf63cfccd6919940f506595b2dca70e79d987fa385cd580571c9bca4b668af06ed6821362f70a7bc24646c04105df50cc0ba4a3d4407ead8bf5d9bc7faf57cfb77538ba1345a8f659fa63fe0b4ccb5984cee5ac87917712cf1ede68a216ed69ae294580c82d63a99409b20366e83c492933c9c16b4478194a0ae38c37d959d43c965e69ef771b2e1dbc87431cda5d2e6bb3e8b23b38bc2f5ab622a48ab245386ae6167910dd61a7b95f1cbef7f711057b1739056a91beb53e9e95cc37ea710f00988fce7a2ec5336352795aab70153ba75f5d8c7c0afc3a89fcba3eabad54bde26ccc5d2a19f9947e8d4e81af26b741edaa6c0302952351f027525b3e4374c63a76b2bfabec43837172a8c2fc6661e01d1937556f1acf8a8b9536270ffa83b333d0ff01db3d1de0e4280309e72958b85cbd8b0c7302ecfd4928a01c7aea1c5e2be035b8238a1f10a3e17259139ac288ef84717c6d20116d09ce0cf3375de35c268d3a34b965b352b7f9b288fbfb0b7ac61a41d193cb39d77941389ae7d0d76b74158b3044dbc711ef697b9e5b2f1ac60469a8c256dd70486b68abe0bc29143f5ddfab0dde49b51941fec313bcfc3e175890671d45a3e141ad6f41b948abfb7b318e1685692c92529a0430a00991b44542b4af8401d04b1b0980b1e4ff0c7d6ce2813fd61112e4b0dff083e851a9f35bd662879435f6ab6010a5723aacb028282f889d1212aef5b5a5a64c69c5ba4ed36eabe5bdc28908e35b9888584922f6045a7b04a3756df14551969b4a1e22b2490fae0b92362aa9174cefe1849cc37be66ecb28621cc32ba51f9969281f2600554479149847dfcf9393b0fbdec53b10ed16820d0406542de2b3bb09d83ae5a18ed995d23fbfbb428e6e9451b7d088f6a557f144465c1a889bd68d8c527eef55c6bef9174e12c6cf50ca881ba32a60d8d6b04b8a406babd003512e03ed975a5fdb260bd96837eba4d2383beecc4294a6d753c7405609a2d3be229a6da8309b7f49d50bb1b5f0e6a8c959f9c04eeb9f1c12d426898e71a8b6f574d9763a11d3e83684d56ec4a180fbb4f0add03b02eb50df177a53cf5402e4660b1439c2f18ea0111b3668147432b93934b5b1d2e0f162a3a166bd0b85edf9ed418906165b84b88f9db749774ebc41efe779dbeb25b0ed405e532f746c1f06ec6dcf739eb344d78e08694f8a9b88af129994d0c8079f8a14304868df5b3b8c0b543dca749f71a157bff08240c4cc937bcbf80263804a1896bcd7dd70f7ae88dd71b00b6afdbfaa84af94b33bc7a9c963f2729cefd6cb5e1b7ce1b815c7e492fde7c6cb3c3c42949623d68fec802e4dffc6f7d1f2f51fb892ac64d70be8f923c30fada54367f8fbe2d9f6b3acfafec8f11d2c2b26ab0c1ce7b57c49e885193817f7f6d93a01767a453df24e8333caa2ffee9b4c57cbaf879225799d45146f8b00247edb2796cdb80af83cfb7d90921e53661f64c33351d2d4c056bb330cbd5abd63d59d423398e8b6bb2de9709db52ff49b938d77b1163d6e05ef9dfb2eac714060103f0e39e9db1981d99a920dc467ceaf9565ef6bf8901f6b8547fb2158bb90eb5c74907469d70bb331e3ff2043a7c6a7143da3a2accca037fad61bd4940349f826acb8360ae973be5a38f4095c43f93d48686fe91c24b8c7b7b51589d9a8d02fc40e05bec09525775faff289660dbf08dcfdf2b2514f0c8e98a84e2d12392ceb418ecb968ed53336866ac3498d169289a6ae76743ae486d02af3292608cc4010c3973034c43afea548ddba463a758c9a6f5d9bc80e91e02087f595235214b66bcdd1af14251a9afd345cb0d29acbcca960d0f5bd2f8a7f9bd668288974a251d3539df1bb6f62391b86c63fa78cca669dacd49321e3f3d769c8f72675ae797a8b96710a4ba7082c877df9f2f75cfabeba8c41289de8c6535c7a4f20abccce005299b8c295d4cf0a243116102f385bf47bb559526499d36d2d99ce5ab28607bcccccb9b14e6d957b5fd3de0eaadae7a0160db58baab09ac6db811e454c9163f69f9fbd00bea5b9febeefdc302951348f713b8ee72cfd346b330215bd1c0db00fa8582be918e1b4d08f7ea2614f72ff60994e9f9ce6c815c7fed378c5c68b54b5f0de9319198b2578c97df52957cb8e1a0c2f7beadb04e087c737be3ecf2f39dd6f489bfbc1e37dfe08f8fb40755ee7fc4ca2e9eddbd2ed9b814c28c63f3b0e2d6cf7a30a6d1af46fd63e5e798c0bdaa5ae75f33e2c5998c801b79d3a9f04c3cd78ad8a2b5f39f07306c8e9ab07529bcecf4f0330c1036f89a6e5d743bc4aeff5f31219259eb7d0de6b39c2899417068c5efd56190aeeaa6d7c44d8ae6a7c7d0f92e7b4f500006b74e3148913d5b371b65347f0347696da2a38aa9cfdd0354f484e30a8df75ed29a6ea75e4030332f70cd39d1ad450bb99a25f83fbd31eff18b09d43d0c1c5c621718a6dfc577d3e2eb450fe4cca2e2687c04698d4882434850a2b3ac97c1d0ec1d4e47c5f196dd53ffcd312705a75a4e12775c1a6cb06cc46b4b73ef47a2febdd1d6fd6cf1799a1195df10745a22a25e9c796246a15e2a8dea81820fdc9cb8aa600f2b4e0d0944c6866292d9ca736f012364b29c7dd6d39af2d803c8abbc6c0d5718a0065eb734fc5ef8106f72c2b6224648a0d3eef64bc8ff90eab2d0bf46fa613964f97a296f79bad7c4c24c58887ec66d363bdca71491abfa7a9b8da787cc9eb8a9c7efc2424c0f0b81d2c6a98762acb077b7d59f7611899d301c63dfdf866a2f551357552e580d9633746f3529466eb96336000784bfa2da81901de4d03cc24370665ff880cc8961822e3e6964281ad5f5c9c08a78ef8df85aa1d8360dbdb841a841519a9272aa24c59c8170a0d3a10680707515992222a5127b28b8192cd7c32c9f61fa055e433c206886fe448aa23558894755feabd291ca87010f6e43ac83d60998fbe9b52c4591f5f85abe028e500e0df227500827c734b5599d4acbf707ec31a4e2e17d4dc2d3d6ad0c077353c70aafb967cccf050d9f1c7c7b522830318186060eb7675599776ed81f8eebac5d91ded31ecf163380d36731b0bd5083e8cb4abbefa538bb6c25e7e43c95890458986ab18162869e1b7533fb0a006179cb2be456f5eb4dfca0877c0e4c0d393991ae63522a68cd88681ee8d7ced352660c586e74087d3020585c69518ccaf24937b73210d7738f3b92bda854608e965fedae0cc163abb586cd9cd5c39b2da9f74d2c521e5fae0aff4db37066612332b1a83a134f89d8850ab9f68b91b149b240f89b49beb31db1e9bb1ee5d13f6b4e625648e9eec425f04e25df1c8fd9196d1d1ecbc27c00160546be78205539557da2e885d207834c339cea6556d1f46ff7b8e0eac722172959c7321c25ee3de3bdda2bb6c2e6a58842aa492b1286ef2c6b0dccf94da622a9fd308cd90d1de022504cd1ad6d7b59edf53165a4cbf037a53c4c91f239fd44fdb599d819dfcbdd723af720e1d645844e419ce561ee3561f2a97c164dc653da4ecb64e591155045b3c9a4fff595a7e82c25dd47c616750686ac0e8f70fe2ba69772f5baf0e117334fae1d7c8ae1a3b10316b95fc7c916e1b538a1bb7b2a790efecdf4c5a579e4a7b0f36c40c0eb73a36db365349f0783c1e872391ec3ad52ee4e50fda782e9f5083ec6acfc5e4cb3fc1c4fb4eee5c634b638c5f86335cc4e695fed483caee7ed0ed0af23d7dfa0d41a1326fac0837888babe6ec74e23f801da1035dadf376c7433a23bea815c3a7605042247ffbb68242789843c456ad2af1850f2f24f4c7d5aa61f9e9418f9726feeb892334992523f0c891731f7123bafa4490366d22185cecb9acde627d5c9f9aa1db9f03a41ec2f9095d3db6f77e9d12425ffa31f0cd9f4b2b5cf5f03354462da2707212fe5dc7840128f008da6ea850b25844e8653819409a9e8c5ae66f582e6cec8c83a89b907d94652c0a0a2030174a55b3132fd40014cf3cc0ffd4121b7583da3f9f70f530511671dfa312f4190faf61b154cc97ad0a2fa5c662c688a24e557e17e20523efb33a5b25d85c703ef71c538b669d6fa95c4a628357b8fd07e037d3eff36eff08e68fdc4571261f99c5bc6fa9b730823f43861bf30db8c3d03e90529dba7884dfc7db788a62e48a2e07293e9e138a1ef04600ca6ed9c0ee884eb97d027b3c7b286b9b0064b41f49fa41d01475b2771e2556d57530b090686d73ad57759eb42fa3931d90329c67461e5c469a08ab34dcb1fe57386a2ae945f718d071ee6a21682603657b419e3f0118dd866d027bab2adfb0043c6c86b80a59bf0e65ed277ce51c3d5146e09f1d61f8cb8f1604340b9eaa7784f465e3bb01d4ce7ef3433412ef9dd082cbf9e0fb484732770a1d87b87323224bb6a646b38f73548cf07f1a726760b23015cb919b60e35c4a93ee3b5cf8ee12568db8799309cac462d74c4df56568b01e40ceb4c09ddefbb0b1df1250c61551731a6a5cc545b3d8a253e63e4466efe5b73c50f90f6117faf6f280dd179e8b8b4fea0c49fc586ba741584e49661e506b2eae0894156a3115245e4f0b8318f62e42e5678b143119a238e2acf448ad66b0f61918d2b840d0523b382672894cbce8b1d9421874100b3b8b469107cff5780bcdfec4eae3e86396688028cdfd08cd6787456a84076b20a72f20a688cd0a081f9e07fba5731c5ab0bcae8a6b16ba5bcafad2278e7331daf7ba3a9f9ff86484d436c8e74300f702cce606e05717f91fec88d2d69770adcc9a8dcafba867749f961be3fdbcb533add5f1023c1616f76620f93fe7a41413eb2c0f442113842187d90d741c7891046207ea9511f3d9bb415fbbc8b7cb41babd446ffb907e7946d4b1a5031a6ee295902a50ed5501c0bf835214149292f128de2b7b8e805fce03e82a9df467bdf4ad1a947806d94fad5ecb11468a47f1ad06f790dbb78f8d35554cc7d4ad9650cdc1dc37e07de41f89617cbd0fc4e630d070b005ebab6fb81fadf2439f49403de57a3bd5631b5ce699d8142864897835d383b4886acf91dbd5fce6b791f7c953913d27eafbc57827f58c799ed245e2de5f239469977f1a1b2d2959cc43720e8faa6aea08c08adf8a01e428e9910f10d7f0293009bf9768068ca6a6844742886db96f8aa0f60ce8e39a2fe509d91eacf9aa68df689634f3dd8747f05ea3b51c872f200acbcd77a7f8e8657a0807e77b03502c80c195f41eb9df633da452783788961c53ad89e4170c8f8a0dcf14f1dc73858067ca38974f96e07e2280da24a7493ad0773fcfdacb6ab2964976adb959a4e98f9f955ddb5a45783ca1b6dca4d20ae0144869d7b4312272adc165d139f0d4e67cfcdf1c9de51be67b97d17af129df261437818f94b982a9d78001f9a4f2890c7abd942f5d0499dc1c36cdf1c71571b8c28afaf556a33cfe422f9bbfad5a5c2b9f9b17e3e2f222caf5d206d43125ef23d94600c569c9415a04473fcd81c8e30d676f506cb239415517eae38c734455df85f0c72263b214c9c06242ecdda311ff14f0864deea03073c873958f1447abdbaaf53c2d07a16e9a578d16b7c97f8efc492233992806a6cfd2e83a097982cfce0db49033a19d3d1f63e738e85070b427a0c62e2cbd2fd8e2934324035b517a9b06df674063f362e84d48801a123113fa7ad9fb7587b33527dfc05953dd0819a4ec00b3fc64a9e17dfb8193a4b561187f2d1a2373439225461b5e313de5d28d679987087c7e2c2dfe297ae6012b4a73ce41dde59e5bcc62f8a533967e3a2619028710ce50076be17c3354aa06374164366616cf1a379113c42699f405d683a0804bddc1e5e74c4d82cbac023331e6105e1490d31cef46928e3c3f96d2b8acdbbb8c8d60a10aa4b00d3df08ba6a9390a3abc2a372806fa720ae4ae482d8910cfdaad2404414e6f716c8020c9b7e46f8bb984a290ae02a2818ff65984f73acecfb822429e8a6817d7c4545431df2aabb1cd2b7d3b5580fb546e1e85fcb7da873075b8ee9515975d58896a503d262e70564583248f3ba5bc6ca541edcd217be597d5f90326f974b8b315568bb832885e7780ead2765a8bcae6083e7293895801fe4683ff2574f11f5a83ea090e9f6f7f5f408dc6e05eb08ceb45f492041aef2e9c67bd5a53a63b5cd75a21781d73cab21f535717bea48ffd3d60eb421473e2ff26e6162371b26da94feba4611aa1b3191230e9718168518a518d00172815bdd6e097a0c5790a13eaab1a73d18ef72ac1869d7de34b9b78a216575d7b0f9c37f7900128d249d88792afa990a602c8e9b3973e28e1b6a5a5efd09db41edcf4223613a7090329f8593c384d052368c0021a4b5ba5e6aeccd519b9b5f1812bf676b5d7dc7fcdaa7ae369435984199af9f270aedfbba65ded764939b276262f6f9fead7d1b6b7abeb70afba2dc6d27cea025668e9f7a0c9b5d12714b2bcfd0796c64ef5345810aa13fd34b676b0063ea10bedb908c56bd2f0b44558aa040ee44ed9936fc766ce82576ea5242b764c40669da69a36912b6292445a92fbe81be3b3c6ef9af5db12710c62b5fa2dadb4aaea3f773816c3f6b8cf4acecf5218e950c52ee5091c65294b17db7cc4f501f98cc932e37a16fc54be655a96a13b58b418e164ad443160380684b8e43868ec80f17c67191cae9746a4d6b21bb7cfc74adab82b89c05f37a7dc8d0e1f3937190b1db2d962372c44f039ca05369bda46ed1df1006ad2f029fe18ff1d7c2a76ff6a13ae47ddfde3053133a7da93a8d8b13a94d1651faf3cb8044ea139eb93f2b8026cb4408aaeb8d87429d981bf3b14b28880f0206160398c715f44a5964bc8c3a8855583a22d3b5b23b4661ae832703a02edee54115aa5ce38444294de2f9f15f41730ac15ec84d283529433484f8f94b94aea4b25e8e1fbc752fc3130aba9987f79bfb099449c3cb2b6f2f0118e94751775fc3878168bebb4893ec94e6a339b7860e65b5cdc8470af3198784fb087df884ea9ee36007980ca44f4ed7af579ece6b62d09eb7f9991c0d26d1ac3214f58917aad44328f7b0417a558c28c57e7b6f1dfb53be105b0b1869bbd26a18afbb52d2dc46c43def74b179374acb41157f31882331464828c2e81ba96d88b0c30c8d30fda3904b787cb4e37b53d017887020eb97103f0d3849c7e95a9c04e41760bd15be426601f08816f6a563c395a54694b48098a428727506ec2a4f88d359517b859a0888c932f0324fd3925ea016e476568db05f98057b20918e6a360c46db04d64ec2578d7008f0bf1b0870a253a3da0eb9bc122b5af649846a841f401bc9e5e5fbfe0e9fab66caacbd294a7f4798c1544f3bd0334ace5582b958b48183e35b1e4aadc48dbe2a11947aee9141927d4dc4a889e56c59098db97b3d86a4703ceb628b78caae37ce1568f730f61831da460528252b6a379666d6a9afb1d27e0c93ec0e3115c1b6d6feb4d593e02fd11a3fee7462c0858cf710d21e1b0f996353811379fe19ce901927cae9f3dccfac2967a0725b413491cea28862103d82d67e8bc3ea9580f71c18cba6a23e232e4bfe0c98873695e9f0bac0e2e06e66c41d3c58ab1c38815d639edf7cf0759ff7d664a2f4e84ce8c0957a9a03d40e665ca66f3e401bd11916d39f66d862076072f78e8eeec47da79b1d23196a7f90b701ff88cf641afded7b6a7684f345ae991faffc95c437c8f255b7e29458af1f6bbef80e201d473c7e06fbb2bb4b01187ee5bc1c273390f468c91d16bcbbd6c0673427706ce1e2b3665ba2e8bcce5dabe5cd548bb0f7fa5d2df7ace1c97b1691bebb0ab1908b24e71dbf032787a3954c6b36901e330f36c8d6c1a7eb8250fccc964f82dd8624d427f02f397c52b10c4bc32e5c9adf443404b462f42aa829ac6939ac0066980ef1e0e432cb3d7273713b52bf2b7bb60c0e72aee6d26f61d305d3918b30b7e20787ac10884dd5129316c851ff91d61c1c2cc6ee6258d517ea8aecd1f8676428b69ba10ff10205045771ca7993b1d5a8756ef4a72d5e7bbad7d780d639a2c6795bac5cf637f001afe0b047ad749da9f2711b55047618670e2dc115eb883229863c1c82ad1cc18ef56342b982259e9f70be95afa7044b1115e2a7adcf8e9ebb71069cdaf9710879890c18bd0cdb79f6ca0d0bd37ee48fc59b719211dcb1f7f87a1bf8f68f83e2ca5e0fefd3e41fde7a9c1a734881d86d0892c1dfc4831ebb167da46bb97161da1063fb24d1d2e3655fed5b8e351fc2d6f633b6d3f4f435c800c2b922e3cd9b1f1e1cc5448f88e4688ca09fba43adbddc6a19ab613b6335b46e17ef56c43d34cc632383acc454f87ac85a6adc769cacb3c3dc0d442c52eb018a7b57404d475f13c58d178d4e870c94a4006bc652bab5f337fa8ec36443f91f04da9cfbceac9ba71dead8d195383297351fb8775b451240e9b4ede9c61c37e6b7fb758b69b821ff13d3b08f8afc2c2c1e1da5c616518c38f1c7fadc2e457531ffff13749658064caaafe4bbee0c1f5a5445fe00eb3a786458cb53a981cf182d34429a3bf541dad08e2508c09b79513e88ed796381682bb7852f4f208f58dea08438819061cafe54e244b4111a55d7c3e1c495d77a3c68535f5af494cd850d90cfcbcc88ff12ee722d59bd4ca2c2bf3bf15d37188213ff1a367f3cf93761289ffd73cd38fbb5b0a1084c5286a540a927220b6e76fa88e9b4026fb96ef91fd4a649b4a71d33897e868416f798997cf1ab7fb45c0ea7b917ba90bfaa7bf5a8b9a9194792fa99b65ce0a0722164b5e72bb9ad70030d36c85585f8b4b085a20548c55e1bfee13d92476237cf8682cf3975f9a4bf7bb25ce199abe8f7a3ea14f1d2ac79d613086df5618597fe91d6060a5e1273b31f82fa295427f7b9b087aacee9d3e767220e87b4bd1ff9c30613ab0271b669751834e4281ae17747baff1878792b04cb25a63e63d5ce6ab0dfd515d9737d76481d88a377ce6a0d07804d614b03957d666ef18b12b3c487576874a310997796ae42cd36d349e4a38b2b4c699bcf0f2c7c4050c240690749432dce6a47133c742c776960c239b23bcfa183233df49dc04847cd80f81e033625e1e48df9dd5a412bd5a990925466ae189c62d75aadea37a83592b03eb7e046db1e60e8fed71a3f427446f9af611975b79b7f3c495c547c5094853c7ba57b6272588761ce473316eeb417c2b17f018c75eeb596927f76f5375cedefa8ca976928aa7245f4cf7e78e29f5a504dbc95ae055ba52a03792bb0126669e3497f67ebb863fe9da8e73877ed4732b089757ed6183d9544edfe6140c3660327106e25ea923f859748564cc08008366068fb5e7fc64fed6983ed84b3a88b2f3160e79155037f21cc4da54d61beb099b7b1e7180a5df1a6e9facc593adf9cef0776001e8d9a06bf494124a45167ba70a45bde5a913b96229aef85514f42e19fef172f10b7202e0f553d18bbec6c43d91744f785e5d65feec04fd8b4c378fbaa1330466040dbea8fd16982e1b75e49345f6f29c629f0e20156d0c5d6b43cc5d33d2a078e202e9587fec53f84be952e0ae2dce229022bbbfdfdd7503710df72c37f4d088fc8b784492e4f4aca2341d77c7b6ec1bcb93663e04ea8e72ff296645de2a16580c6a846928ea4a1fdb9c7d2bfc56b67765385275c50103895641932597ba578e2e9f79ba2f57800f9d9b3145e90bd47d5de5beb534846cfadc992e54daf6d7c3948d8ede171a3fc434a00352303d5ac835cffebe1654d2d5bf05de55bf88d87d01942b1f28e69b5e7b696f53153669051b194427a5a69922e17c076e72ab023c6b886f8d7c5c075bb62866619b584e4e20321c6e6eac38fe8b37d4611dd832988963d7754fb9d6405cdd391d4d1f3b18ec6fce7f257489fff787d6da2e8e8f3778f600e25f2b05750fa6b5f7c352a35e45b58e75289e61d29363c0253cf337bcaaa309d7cdb8fdddfe3c40ca4d96f1b26c2cb4a16fb6f4f6d480ec699bbb3ce65cb924446495f35c6c5e5c8bc85fdae50391f25f6cad60b89921a5c99ec383c7eaead010a528a89d0c1f4161ccdc7b43efa014f3be17f8c7e2895181bdbfd0f71f70a2bfe0f8062c2ad7cf502ca3ef247df065d23f95de131e251c89af2198aaff57879e5c70ac8a5ec0d6725076df107158c1fcf4243c2b729a150d813544f99d60df3fae3fbfe43685a8c5c4ae0f40af7e43959f160607d9465e2f6d83a3223314bd91cc3299e369ae6e8ddc2a337c41f6ee0c21008c5eef24b6c09343be3e619524eaffdb2a35c73790719b354a737b19e9be3fbfd0dbe9581c87d296e962633c398abff1cf64fca35f4bc2e93e3421efae4f6d3941dc17417d1baec89552d77624ccbda713e1182205486223fdaae481f63f62542d163a2587bb10a4938d59d99a09668506e6718bc2d79b21b37b58b49482aa9ca7422b48f91802d7f5f1e5a9e6db3a151205b96a85039af384312fba3b8e4b2b8eab9fcb7e33924352151cbb45d7c6059e278a64c7d90c75a106ccc4b4b0575b500458041acdc83f984675d02909f26817152ed4d20b21e3600db41d57b98ea4dbf7d77ab9412e2ab0dc2052412452daaa2ee572111472ed74f6f0ea4f89b5db5214d997eed9874434f8d8d24e38936d11ef4fe94f13d116d7f156ec58035f91484288d627a715bcc1f8fe05fc95d93d2629758d04bb879ca9d0914e55041214d6872e94ab2562951484de4132ab9e1489dd6f54286240573b473fe7f03a1c2db85ae6d648298c882b152c7b4854004794e2f93ab114f9531d32e841bfa630e20d10fdcc26d4a8abc8842bae805c2cffdda225031882d077a9654cbf35282ba9750bc633e4ea9d61eb786df835c6c55e136e7468851abc20b7c1e355d7e98daa9c18d5ac6aee0be587ef9c7f7be415452eb7a578415ee57360e34194a9bd9aa132e1403a52e4d0c504851c548bc5a115625224e97f36458468c8dce2e9883cb29d76d5e7ffd78d274f7345f8eb3049d7d4c74ebdf21274b4845d71170fee243db402e09fb7284472583980cb4a61aae528d62f695ec903ed33b2481ec26da558d5b2b5439339475523d2d39e5112d4923030c295ef7d69e8ef32438b4e0e2f0f7c59396c15c77ab738f563f9d935478756063f2f98f2be1f1ddd1df3b4d0c8e2e3832d93cf9662581bee9d6c19f0b9d6987d876f97ce7fed1a9fd97d717477fcc742b3fb8e2e968fe8590b4facbf38b43bef69c5f0956b976b99f7a74567d71c1d5a19fcbc60cae6b1532cebdce3aa13eb6fcf2c0d7a597878e1caf7be34f47799a14527879707beac1cb68a635dd837f26581c95d67ee2d9e7dbafe6877fce6f6c6d0dfe52716ddde5b9a78be44c35a7c717e63d0ef7a431bc74fb64dbe65bd0f2dbd3db334e865e1e1852b97cb46f1aceb06b75e9cdf1df3b4d0c8e2e3832dcffbfb6a83abae9c5b38e377d989abc70ebca0033f979ddc73737f79f0f992699b67b9f7adf14feb0d6d1c3fd936f976e9d8dd9dc9dde2d48fe567d71c1d5a19fcbc60cafb7e7e6d71d497e506eeb83dbb71f4d9020fe8c2cbb39b737ed61f5e3c7eb26df22deb7d6afdd1bda589e74ba66d9e3d5d3bbb37ad3db1f4fee99da99f960cdf7b786a0ba7eb67ed89a5b7e73706fdae37b471fc44cb1afeb5cca0153757378d3c5f7770d5155ed7f6ec7f0bcf2ebd7f7a67eaa725c3f7e2baee16a77e2c3fbbe6e8d0cae0e70513e59b0777df9ba2fafa9002b8e3342962163738bac89d646f4d8330a801540d1a0b6a8cae4da744b62ed5a4d6b3b7cc32bab676485f7c9b5d9407e542b6dad44715d8849e10d284ce302bc47bb561900e9924067e5065794f227aab46a81192c1ca06553281bd42b1ca2556a5582feb26512094c3c60a51ee77444077cf1c2d1a79bc7860cbe5b1550cebc37a235b0e5cee1af36fe1d9a5f74fb487aead8f337f29dff5e0282ab42882fabfe015a50f75888a301cc1ffdeaa83cd419dd760fc74b9a2cd22d7420b7fe37959060babae806ec5fb9d5cdd0158aa57b52ce926d507452bfbcc82185f902d09a48f70fb99f01fd0251929f7db4fbe42adf95e256d294797bfe0cba8f36edc6288825f44d9ff4a0237452bae2caaa41bef86b9d40b6a11d2ca3dded58f8d7d9d5edf26667f50042a80955f70b98d01035b4f9f145708def245c8d2cbd525ed648d0b6e21bd4072456697eb89c3bab470e4448cf28ce2d24fa8f788790145b21035bbd0fd8a10433f7ae6ba1f9b94aefe9c778e9e53670f7230eb5ee82167dd4e8fa84c487130cbafd5c259e94d1c923b8b415681d0103bbd7768480357c03c0e31d64a981ca3f1c69ff6e98a50760bbb8f8cd7429780e34050b06bf58bfee0b2fa75e4a2c6025bbf70fe9770438f0bf66cb658d76667660829926f23717f9374bd41f2854bd566747d0f25ddf0f48a13dd167a0cf6558986a08e5f6ff8b1617a0b79cd17e0e1193b4b0880843de918a99961b10d9ce831330717835757a183a9d4025c110072e20b9b1f1a861a1ac2df93231fd32b1c4c9193dc68e9f6adf2bc668ebb77463452d658eaa68c510c76eb7e23e91b468b4e82e4c7ddfcc69bd3f8c6e70a3a6a55f579182a0e06e9ae1980fa13d567d6ba3c1994021ae0092e8b3bc6e005032a5c67bab3d7f69ce278615a2cf40c049f40e872573b748b39551fa3dbaa45fe5e06499b88c7ef18c533cd9b4f664d89e829ffde8dbf35a0021a890f41bb05bfd9732db0a1c8f8e101b316ea32f525570b19181ee12522d85d5737b3e562c6412e3d6a8c2ff3a86a277af2755ebc5aa7dcc13f67d48ac558f04d1a0b09bd2f683f469702ac68d4a7e4c6fe41f839ee08f28614c72abb2b0a30e449458625170f348125919f96526068db2bf9194649794df2126cae50e13e4a8620a7e93cddc86d836b522690eebf2e7fa967a034b7f6ddddcc1b7d816803811090ffbdd241f93c684578b225b78bd0487c8c61f34450071e6aac9d469134c99d44da0734749f1c08436ad14e7c7638907af1c7960abe169d2e19061b0e1e3904504f0c13bcc74cb0a4e13341a5dd4783822127f73f2379b87e0dc4d5d0f5f1e81c5709c14d439a24b7289ceb515a094c673eba54fe769742321f5d32ffca87873fe158978fae3adcee6eb62863346bfa88a88b9614ddf8dc55b6e4825dba64b6922d5887c8b3493e77a6285bf3a4bab45b26084c1da4d80b9ead09fa4f1927669016dfa5c054d6d290d7f6866e6a7adb51b630fd548fb3a0e68467aa174108d3dc21ad35dc53602a704d4c48b247cd523215da595f9b768dc2dbc1bfacc5c6c1ccead334fe59c320fe683f04d4701652745609d6089cbb56c5106e8a1182295f4b5acdd6af9e9157ade3c94a9f50624c44836c9300938769263272217f32cf15ef81e9fc7df865b685523645207259ad0e8d9e378609d3797a1448518ffa999fbe4227afe7b8cba0901ea64ce2ee2ab745ffed6b48913f3fba50e68b0f02d18eb53015556b33a8f6bb5ea489b97aecd0eeb22bacfcd8698587bdcb84cb2ab2e7b852ed528a68f883ddab4935a186d9844721638aec7e25d1a4e47d556f22dbca7e87f96bb1955e20141cd3958b00a51be00976849a503c61d288ecd91121e81017a9e60a6786cdd3d74a4a6ed2c563471632303d2d6837ac1f470b580d79196ae0ad2957574ee9a1005b7a70b6d15637c53efb98e88b7b3413c01d4d3495db3555534614642fee7f420209cbcf68dfc51dd8c80c7cb0f770b7d5bfb2b351200d08ef2623d085afb973c42babdc9a6d71c32b48a480878a19a7599cb7e73dcc2d4b6ec29384401d9c7a46de646d108d591e00a38da07d223622ed8474721f4d11ab6474da26b7a2904c8a94c2af85052d20f2ee2f9d784d6e4b5a282fc36678db8419f8e2eb3e826c2392da6126f7d5dd6b60744a10442cb99bab954dce81ca1bd94fe4b9b2a9e4cebf880f8ce6b94361d98153b52f46fa2d7bd4e50268abeb370eaddc2b22645d32ec208acfda5157bd1ef845aa5005a06464b36198349ce8e50a0b9d53be4827bc4b54ed3a25d42a2ace1e5114ea72f6f4e2379852ed13fbf17b74a5f0e7aeddff1bb590566d689d02aec0288ec3b1f2ccc9ffe887a278649f5595812be5b28c34b62341839282666a820469f05f09c965318fa1334dd3d38f7e5c5640814bd1851c5a7de3d82f21142cea52dedbb98643ee7c6cc615b19e3906bb0dc3eca61bbe8cc25faaf24ca9fad75f2d64193bd7305739a3642a1fc03490c7582b190fc7e0532465baa75fc9b6b8d405c4745b137503d7fb19dbb681deb4079705f26c2281bf7e2229b90be599bd6e52a1d79464e1ad9b1c01b308ff8cf3150bd673cbf9ea9a4651f09e8dadb5e592fab084d041d6dba02ff801f939a06bb124ba550844823e354b1844f7c5f4b1e5b92448f97614d78c603c6cb9bdfe7b1c3774cfbe91697963e886512f9bb7d0ddae2974cf05b9709d4d50d312acd7518e8375e7877d23bae6b9d0f8454742a1eb1cb98f43a1fbbf91a6b3edb34a5d41bffc9155d5c5b90283dd610813da6545ff25e0840bc10d3c62775d58783d46e5cda87c85f3aeba7121140337ef1a2599774579662d022c99420f95679154a9bff0298c92c2157e8c4c31bc3898aa1ac3eda31467347fc320bd7628089a9ce0bb5b7dcd6cf0e3cd3c7978d32969470cff7e17c31622aab23cc6d4a4772bd4838a6c29808a2ac4fd99676d06e1aa95f3c844e19bc5c2a95093f5e9327d3200664b11c489e63b8d57fc47459954f427d354090b56631eb7878139eda50185aee29f5ac499610102efb78e44bf80c4213a1143483db3452bdb061334ead6ca156fa2a120b9e4a96af6db73082ef177ccb61053950617dc5e2bf3584ae6317b029ddd4410f8a87a9345b92e923424aee3aa9d495cf96c70eb9932509e5de73bc4328c415854774f586193a1a28625327c8dbe5149ec40be80b92b84eae4289d392e96857e249c4557098c56ae59a2096ecfe28787a1b2fa4af68a2ff4b9610b5b9973cd633fa36f8d26cfb64539d9a00d3aa101faa115b4402734411fb4420b74432768805e688336e8840e68865ed002ada98b88b08d6881ba42b504d2df81aad6eef1003f9afae854fdfb3b79dbbb806d98b02308f22087be5f03d2dfce587d645d77fb500f7c7d3e187d2756910fba4976a9f3247d5b854f6f507137c62af73d8d30b4c62578e04898989419e4922ae639a74ef491ce1e457acbab4e323cb6a4847266900b95b53331402bb5ea01c02987608a13241831d459437b913e382dea87d322feb8a4cc0017ad60c5013b37b5a7978c4b791935b86bed161415c6a5b60a4d72819218436e6e0047c7d1bb86ec4c81647cd1b70a7be1aaa02f4e0af705a481067f0453d566901441c3a6e54898622f899177e58fc3f681f019f4161f53f2868ad55fbeecdbe48c4c9afa4552cda2e34fa0e5fee4f4f0af5367c84a2e418989a166bd6e36e453e36f8edec12d3491f433141b29a11e70359432f8f0ceb4020f08a61300260c032f12300b8e1c93f57c84c8c757e46d3c5000bcdd4958f98659486a067f05433f779ac13753802dd45958f3e129561fc77a718ec0fa17e26036965d8628ca97c946c6e044793c4f95982247a2647ebf8ea027eb97c92e677842399ea7a86ecbf4b1eda1a6cbf96bb0cf3424652e7e47cfde702542d8523e0d76330d2809746e9c8a22d458ce97d58eb172c6f9f14da372824f4d1256279d9d79c479b3d9c2f4c61036133ba417723d3d03eaa94687de49f732aaf65a8185a6d363a0d1df23349ddf0a8dd63d0dd0f22b0eb3fb9fd698fdc8640f41a47cce461300c521570858e8bb0d3b7d55c98445696d5840e5a049dbb7716a073198293fb073c810ce037c495766dccc0fed2cbf61ee5fe846e63fa2106a5690da03131f3168a116e70a531023a844713ca4e9f96ec683a9167886f4ff765d04d3c6829cacc8f957b74063a47008c6e8a9a85f3fcf64850ba848530d2eb184b23ac5aae0f72efa40fdb36bc47ad82afed87143db09259325e04661635ead638978bbc8eceec9595814999fbbb0caab738ae007279afe6b284170520ce4dc18b8ecb63ce90715b8d8bbadc5f0f845d9754a92267b96a16f47cdfa902849c18554affdd13fa33c2acc9062340ea62da24e092c0f51339b5f96e4dc296ba96d8f323ffef23168fb770e58ac482ee53f126cfa08e11ff6f0be5579feeffd56e87bf08229ad6cadc3f60c44596ab3952af4fe17c648f8157a8b242e23275d2653f92d6fb3ba264e73d61284c61227b721083c837219c2c33ad0bb24a8f57c22b465526f51045ca0e34973874331f047a82cc892882ddf049520aff61f4cb50f0c1cc8b5fd5f3ca956b3321e4701c6679a43c0e7a8e5bd4afe4216d6d4795880453c69201d9e90b8e0fe06c5a3f61ca01552c9475c3193d6f412595ae8453106ccc263cbaa6a67656eef9b5313d7787056202b2f79762896bc057c82ce3bf29b855f8ed1cdca329d2bd33a57724a4938ce601b25128f6ebe3f436433d1d044edff3c09a9348e2e6c3cd339c5098a38c879851d53cad24d6e540506705941cbc078e0c138f8b4f66f490b55e054c6370ce5cf3e8f6d1ed1d4151d4eb2b1c12f7cbbb128166223890c06cede06626e548b0169d1dceaec16f986589752df9551c13680f76630460992a5d3d17271179eeb2909b90def0631b9a46f6ca555262cdf5833d9da784f434576dfe1845361d80d1dfe4dfb313e7f7c3ad017bbfa89bde77a7cc603175188967361c9645318df57d6aee826aacf81606bc84e9c6c7b82ebb8d8e8855f354c2e0259abfec2c5d7e441bf98dc11624ee60c622041f505c53e4ed1c605573760d5c11d5321de3362c89bc77bdf3bdc3eb6ba097019295e288b5891503a2a6c9cd52d29caee778347e925461f9a2c13e184e3334d57e8409c301a8acb05d13394f61daf35008ab1929d20ef49f00e9ace1acedcf1568a8818a6259a1e9cbd2602ad8c926564708af031d86624302da3ac622750a84a8f5b207cf34173c301dc36dbb1e23c7ef816578a207827a67a00b7c568b6bae3aac855e280003e442f705bb6cfe86242641196b37e58db6734cd5897ec8d255205724fd3789fbf40b90fe3a4f335e6720797ee27b4929d052ab4eca88d7be86b7fd02e25e69eeef06baca3e3c3299452753bf768f8df79d05958388189a27bbaf98338cad37818a93821b9a77bfafc8588c632ae54445e5197294759f7d0610e09254faca988d462cc654504096dec9e17800a8b901a441292441c498921016df7d00be38d5024133eb6b7c0f2d1de8204383380b887226e26b7ed07206c3abc2c448f2e02bde82672def843e21e6a31a639bd887be8c36f6569070c41a00f7bfc3eea8cacee3de554de647eee489dadcdaf19e6cc7c5946890ef0af85c2dea2b4f8c15c52af6570dc6e26891d92e2d71fdad82619bb6999416e598127c7cffe6b732fb6cd180de31a143d44a628a0adad3a55bcb55b19bd955e498ee8fd1d3c531d2ded5a9f90c434d4c9d191ba32856c3542ff0c6210526680b786f597504c82206702b2d448fbb157344188cc40534df2bc88baa5643ece9dc9fbd0e7ba0aa9d855dd777e50f8c1157c4505c8c1330774befc6cc169ad7f143bca198cfa6b512bb82b4913a07d7748fc8b1e05b54e9de2e5b8a4a96284c494b23fef4fdcca16d8e7b7534fcd42e46316a7d8a86adc2bb4496036261bae3f1aaa801256c80746c9d6f6457f22279d8d5b64ed073630a2f747721f1ffca8afea3730a81b36cb2d08db82449364c2924b5be4b9a4128b8f459000603796e91af50b963f42b51d4f002124d10e924d4b6b61888ebd1db1895a4132c80ec898a64f0556bd18b2a25fa22bb18cb10295f5026e13c58e0d3c30ee26c3013cc3333cc3333cc3330ef16d537477c7d01bc9946402d37a54d5ef8f8f5d37bf654a32c99452be7d30f07fc341f80a0144420821449210b10d7e0d9a0d160b0ef520d8401a3d5646bca0b8b6e8a0467ab1587098b181148c74e1d3593ddbd9369c89178b65f1efb058708471438d702119614277d9dde9cd178b85053e56ceb05870e4b8f14256f05e7431b20555b73e95499fd129134408194184f080c188168c3bbef1634e8e1b160b901b1c18c98226e37d12354a4bb5df65c70e5651235840ebcb7f9810e6264317e3c6c81532997d6e745de66edc0adb8bfdec526aac7ef062b1e000818d2aa83a7b7696d32e16cb0846a8c0797b36293f67ff20bf582c168b650ae612b5326dd658ca57178ba58b112958beba22b25676faa9d2e32f4154c81889c22575df86d8518f62fc310285e4c9d1b8ba5a4b9de50bcaf3c1821c8f06efe0620c198c3cc16de1dde1675643de8233469cb090bb213f45f7ae68178b058dff316ee858c931c68d1b23186942baa1b5f6927b633ac631c68d0b8c30611d9e1ff32e94b6675d7a8c2c0139efd862d33ea284c5465dea5b88b9e9f84812de0e699b6765f67a730409693d0fa6841aed94bd0a10560132e4d1382347f04fa3cb18a9e5c6f8ca1831c2b2d75ebc6bfcf0c1cfe18091221c7294e8d8d283787ab9f0e206175ef82bfe61c690d7c08d1c2344b8d5eccb4ff3a526a98bc5a2e2a387ca1919421a5da3b67cad5cb5bd94604408499d74499d3ddc8acffcc5b058708c0401998d6d77f18e53d9c5c22340b01f9832467c603da8c0080fd2b8993269579bb5345d2c96342c161c20f8c0c80ef2e859ca798c945a453a38a9f38e32969bb996fd2f40f8d243c88ee4c04c4afb5ec997f2d14d3082832d466e70cc9fdb6819fe73a71bbfa3790a2336507c4387f13ce933de05078e2ec8b0d1858d1c37b8b0585e3052036378aed1a0f3ca9b4c072334684467a54ae5ab64b8c9a8318b5ddf7cf6f5f1525275b1585678f8580163c84a0ecb0d1120d49085c23efdcbf4e41adebde0f81e3e767461b17c0f1f3bd40d0dd48845d2f74bedbf69ad437f23c863c062514074780d5898a59d69d01b73464395207f4690c70003803003cea8f18ac59ece7ab550f531b5ae50472d3457c7d51e946bd68ad4c53c67911af7b71ac30ac4c7164d27d479e6d46c50631587dbc795ba4c4eaf548c2acc0fb72d753c9d74b86ba4a2cf58a15ad9edfac80c15e82aa1b9dc47ffafd429568f51eff5683ba8618ab470d7323ebbfc20c341a8518a76e57357878e79a363821aa4387b670d9967e4be821aa34066ef7ad3329fefb21aa2489acad64285f22c4e6ba546289472a26fe32611d52f02c603364c076c180ed83065d8301bb061c8b061c680c0eff82124888a88106a80022d3ba65232e66f0f4f0b353e61b7fe2857e853e2debe582c9e50a6387591a636dac93b9138fdd8c2b39d9c467102a1447c6e69e959e8bd09b5567dcfee419a30ed4751fb6223861a99d033fab7925a8a9bccc18439cabb911e948a91ea05c70f1f2b5e582c3f7cac38d7b804aaaa59e254b51269cf9cf19f3ea9a6e98c1a9438b36fcb646ef25b473a6a4cc2971ed2bbb432f75d12e70a2dcce63cd7351b418d48642ed2c232b5669bf5c5bbfc1748204fc9e8cfac0ea3c623d431335bc6a0a1ff3547aceb64ba0cfd94b2d3462cb6ab33aa35d1427d1f3518f18e5a0fafeae7bbb43b6a2c4299a52befda24e3e97c851a8a404bc7d6ac27edc13d28d448c4b194bc13d72e51fb5bf0dec3c60de621d2841a8848bc7d4ee6234e46bd7e8d43a83b8b9d967e32092974460d43a85b6994b96543699dc1800d306c7c61c30b1b5dd8e0c2c6161048418d429ce7fa1993b9387825480bbeb061868d1d3bb80b1b5bdcb058448c508310883fcd14dff7c562511c00a3c620f0d1273c5e4a8d71af208e79373fc76aa7773b107e1015d7df5e1dd5f8407ae8b058700069019361a3471936bc870e0d0c5979211db061e3ce86bc066cd8ca5f807018366e38a10620d242f5e76c96baabf40fabf5def2525a87a87ef05cfb46717b9f99367dd8b4f424bd8390113bf9e0d7c67c2bba23c5c7ec21a1b4cc51a4d47b178f1e589dfa2994fd28cfeac562d9b31a7930c9199d2edf4289863c1a2a2a3f6ae0814fed51cca6d2a7b356e30e49f5f9b955b45eedf262b1d4b0c379d58fe9ac63f4970e070618b0e263310007086c9c066cd8efe824d4a8c32ffc3caa8f1d3721bea8ecd8216407f7582963f18f01021b1ab01144080f1e68ac308ff51e1099440d3a2457ca6b8da174cb15de08a3c61cbe71e1328d9668aedf450d39f0a7da4b85abf6784f1cecf9f956d5adb695ce470f38689f5d9e9b1a3dca73ccde70162f99539e0617c27783214b47d466efb78f1bd3064ba935cd723f8f41666cd0d63c56eaa44ffdca6b40967f4cafb25b0617b11aeefc569de5acac6a903169c8bd430b71ffb2d7596858cc9399d0555ad688cfb0ce6f7b8c2ba2c5ca0c668993a5e75b649c53193e19e6b175c9da0c2b2303e663f36acfb3644e6338e68e16d7e9a4c454560bbbdb6a882191adc5e74c2f1fb51a61c053536adbecca635d30b01bb6ce45ea585e9ef9c22eb65908adfd8eadf282dd7de3a284ca88d6ea02f631667221e7f9bcc505cf6fe3377e85e8956ee10e52b646b9c13f35a7055f6a6b87d25134cbb37090eb49ca74dfaa5c1801087c51030b6f9027bfefb6396d57784ccba76b0fea744cad90e68e16e9511eff93f491bddb623913d4a882b275cc4ecfb95948292a28fd5734bed63a95690aa74c997edfada7e324057d73e6c997d39cf38a426a52e5c867fc08795b2c775f030aea203b6cb9cac6b9d71350eee2eef9650651a7139249b5d41a2d653abc4450a30969e9f69be85da573ca0483504aaebf988c4134831a4bf835840633255b96922b81dda42935877625c5bb582cfeee1f64c507900ed448022b3f5fbf19e6b2f548c83d77046554fe6b4fd5ebf26404e397b8ce70a2c4d377580433064d0b94ca4b5ddbcf61447ba94184ebf574d43b639a762086831a43b033cacf62ebd48d7d2c073584703c996c46347bc67b82e0e798a1e33a8510fd8090ac726d72e36db4ea07aec62db539da6fccebc562b158c0a8e18384ccabbb694ab8e8a6460fc8a8c10385542a6e2fc6447aba063576e0fd6fb6994c4a6b6e74e009bdf16a4597f0287331a3460eaead5d716f253cb35b0307b676b430c63d3d22f26a1a0fd4b801bba99376197d993126e2831a36c03d898e32f98887ef356af0ab6931dd418c978c356890fe19e95d9ead3723636681fe77fe0f8d293bea64a1e68e168dfa0653b76d6a7fba582c964324168f4b71b1bd59439d102c4efd1ab6fa853ccfbed92b4c3a7db3d7cada9e5c61cb111b37aece38af6a85593b5adc7ae74ee8b81061c5233e2a5c74af541579b14456b1f62f57e7f95ca8d62e164b8fdfa1a23e0d15df424415e72c6a3ea792d15b67ad10334452a1abd98a7f7867fd67030ca0408e128440041569f4a0a15cab946fe1293ccfaa53f4999a784f0b3e8c9567818f3150c414ac1ad12c65984be1bad25265df9ceba98020428a93686573be6a648cad51b8ca3d3508cd1dfaae8bc5028688280c0da5a933f3c8ac39178bc5620132e4d15051d9b1e35990019150dcfac3e65d2d5d5b35a030ea1cc76b540a1973dc08229f484961b264cea6ef7a39443c911ead66741ead8312321b10e98499b53c513193f1a6e380082710b5ab9eeb43ac9b72cf366106d1f03a6ba71bcde13848c88df51e58818826d632a9ba8c52aa3568cc32b1bfeb754f2975969a3081b8cfb14b4f9e38135e2c1613b9443289b497494bf1594a911f885842a565c8fee041e8670c8be5c68a48251e4fefce2f198468509015e6000c4428a1a6d4bac4d3c6f0b902436412df08adba5a5c7aeada05229258731457ea8d84c163878eea0711ca14814452e6d64a9f9ed0534fa406228fc093ea3c62c346a52a4443c41127d730a13c4eb5ff78b158ccd842a411fe7e9633214cbbe6b00a4418b1af68bd71d22364c742228b306becb7fbe8cae4449723a208d32b35b24a6f8c10379fe1630c8be50c1f63fcf0b1018be50c1f3b6eac48227693393db6a9fe98192037580411e724f5e897defe995e0b440ea17837ad175209f1178b184219ff9abaa369fc508b14c2d4dc2145e695dee122c4b32733a75a7199df1a22328837ff86f6e45a660ee1454410ef28b33bd9427550260c440261d4d2ad3f6fc356eb71200288a40b1da50b255f27c52d10f9432efa84298d59bef4d262c921e20793f01567bac569d1ca3e702335c7d2bfee2b6d3194081fd6e2339cf4f4930f2d0d44f6c0cb8d42bd56fafe9ef2b17a881103113d5c32fdc7d4ab597e443210c9c3e2c144eec87616130f610e0811c1439e63caa87dd3d77329c204913b201a567ace6c324a5c374e2062075ea715f2419d7a7afe3f86e418124488481d12b5aa49ddddb6cc45c6b1342c1615911e88d061df9ca6d35447ca64cf4117327e0ad7f8e09b978332999617bd316b93290ed896cb9c9430d55a9470e84e55adad9cadb4d3097294e04618226fc85cbe659451a34f737a20e2067d655cddcdaaa31bd3867be44c6a59e21d32cc0684a91c9d468696a618c4e0578400f1b143bde00516cbbb901dbff2630d96c7aa8f31533cb44a440da8c81a9df74dfb2269f0bf7510519fb7d532438274218286755deb5d57ed071903810d0d04698b450622674829d3a084d8d2add41d031133a441a4d241a39eeb483760238c1b4310298342a5f4b04fa79e6dc6820819baafedd7e01defbb6182c8183c79a254efebb3518f180ee67e3bbac5a9de11c70d248884a157eea6340ad53a7c1401036732a665e9373dded181c817d2ba6b734d8e2b2de71c8878019742d58a0aa5c944bf582c2dd28595d61293326bf5641b1754513b1a7bebe6948f03912d24e2d63d88d5e0d91f07409801160b901f406e78c91ade53428bcda8ddeee71e3a9a870f75256ad85eb8ba4c55f2b116e8585b9286e55b69b69ad09dfc4543fffa5cbc5b8d96f0cff0ddc7d741e3d3d6cb041142c6eb58c991a3c40ce7ecad472b5f132142178b65c587caf7d0b1a38c32e0a5a749e6985f7ea89490012d619f4aad6cf179958c01f5a7542a75519d73bc785122867e43d8dfcabf87c70711c362c131845756b660001066c016376e7cc1829230f4252ba499e90e19cfdf47902f01c331bd129e9587bd1a7519374abe7054a254b96ad6f2ad94e3469037239578e1d8e2f7b4634ca3dc2be9c2b1a4ea9051bdaa71c5470f1d5f9470e117b679e385a8ed96922d785f7a5ad3868f9e56c151a2055dfcaeb85c7d2b7359d8540a3d9f1d77432e4ab060d4c23bf536fc898a4bae60324f221beb55e6ae2e164b094aacc077ce3a84582d3edeeb62b19454e173cdfb35623e68cf50e10ffb252664eb6be14f816dd529a71d4ee5ca4ba47026a17dc63544c4299544416d5be1dfb963a71c4ba0f0071132dd3543789f4f5054e67ce74db53fcd0ee66186c572438c1227e09b55e712522799b5a70929cdd2842b0fa76cbe0b8e151f41d805254cb05ba606fb549a36874b96908ee13ddcbdf6d4f78aab942821a9934c2e74d27c27b5619424c137511d3c86355f5f5dd4094a90e0e82c3b56c7a0e4b3e962b180a0e40828a9b59a5e95dbfcd4088dadebe8a35608c0a0a408c7bc4bd7b821a512dab8c184122224eefb44aa9742ca9f91503204756856534da6df495d22843eaeb6cffc1b5c2bedc562c1922018b64cdd6f7c17bd31254050c4dbf8faca2453e3253f389852ae4d7ad279b6e503354bef66e6633228e9012fc4ca4c5b9e258352090f4cbdf9517339796f89eca0640707ad757a7908cf28df4b890e8caabe6ad4bbe537fba32407aeee114ddaeb4c73e88263c86be00284c3b021d285121c9cdb73993213df8d29b9c131a7bed50dfdb9f3cb0667678d2e19914284aa067cb6ce7faea5fe606a090d9e13bb1d3b26ad4f8566919cbdd1ac1bd5a6cd6481904a693de1effde18d0532262d2b4b4bb3886c08092c4eea32fc63b8f3d7af57dc5dbe49858e7f752d572043f7da0855a155a7ad40fbe81cdbb5aef24c56a02e37a68f65fab37d4856618895e1f5e8d2119da50aa409d397c94b669d6840928a55aec6be8fec778650c169a638f5ff5ef7ab1d24a7e0ce75d8a46bbfa5932a2031c52e4e45ebea68d23e929482d171f546e72c955a91906255cf46a1aa674481aa178adb4c9876d97a438b77b80e951e3e7e875f810414269d3186dcb60b51aa4fa4e4aeca0c2784480df2c4e1453d9d7cad111f4a230d1d5e582c249d48eb9691a7f23d676c3961679c78f66cf8bb37919deb9da98a4929334dd8a15fc57fcccea395249948d80b1d4668395a6aef62b1a80c6995213b7e8041828944885a603aa8b415b61be4497209567e6794fe7dbabf5962fbd35ac68d693de799a412cfe93851f94a4f44bd582c38de06249458f69a4e36ea57634826718f492974afac13cd2f1f44c88f20249230e76d929a74abff577e90802412a7303d9e5efb96898b041249b97a4b457850e685e411a66eaa512a5af71bbe582c2ed0b1a34719160b10347cf8b844c06c982f20700306248ef06f333e6fffe9b819248d403fc756ce471f99958411ffe6a0596a36799fa20fdcf011a487188864119dd63642cb542d947d178be50b1245b02352996a53f241920867956ad939c856650748108194523bf8aedaa64e2f164b07480ee18fa9f64b8dcd3968f8f07151d9e186e0c5c49c6c3162ea3715901402651e2d4808c1c616bd3eee1ee58e178be50624836874069dd54e25530e900822e5dac7b4959ee7545f2c169240b8e9464cbb183db7ff5246173680ecd8b1850d10f4f8808d2e6cd830e3c6a7a1a3062480e0648e3a6c43dfccef7f30b7639ecefe24f2593f1854ad2bad6364d8cef621dbd8cac45379c94bf9b0bc9242de7ed01e8c4fb2636e9919f7473dd85234ae6e5536ab7579f8cb3b35a977ae5b193c28850e4d329bc9f9cbef609f1acf35fa5c955ad9215f4fa377725b75f41481a40ee99463df25bdc4c98a0e6b57df7ec2b56cd6a039e0d2d588f63fdf9d571348e4e0ce276df2cbb3583f0e79ee3f8d6f139117e19054f7c2e4ff46d12243f286d4ce998e9ed67ee95d2c96151f2a5d90b8e1f9fcae3e7868f55fb521113f423463162e956ae3460f48d8a0142a3a479f666f95dbf8e206c91ace49ec9e1059bfaac91b3e568f1790a861b33731d3645a48935e2c161c37782811fca561b1dce0a14460b14081240d8bbb4db6223ab876d00c1234a87bfb5ea39ece91f9c60548ce8016dae5858c19f4c7e982011233202b2aa3b1ccc56bfa7c9094c18c0c062dd282640ca6115d52f4e6af7aa98bc5c20112312c74a77eb9a7efa3dec3c0a68bcad173da4f79b6b091830b12309cd9e5993653a73c7c3dcab091e3460b48beb0e9d541db9d070fcd2f160b90203ac220f142f6739a2db35257ba1a1244470e2f9074e1744afaca91f76a266502122ea463f0a4bc938ff45349b660fc6f14aabc463f69bbb02102122d7ca27bbe4f6ae8f32e0bacf4d3dba799f1d30804245848c794def71b726c7472905cc19cb5cc7284eef6949b4562054e94cecafcd4c6b1ef4252855ed8bc1623630619150b48a8a0e609ad462a919be9134232057c4b467554c58334f980440aba320fa763f4be4e4220245140fcad99ec2c194bb74048a0903a91b9fc95bb72d5134e7b379e29f25fd2c601c616375440e28445eb541a5ecb0ce38a8f1f2a3f988717244de87ea4d4def45cf9fec56259f9150f582c17206142ab94ecf8ec6e1b7dba902c4113cd6132b771cd5e482051c2c26336065bad447c660a2449f0c3dcf8662d66db6904204082844cea77a7efbc74dda14072049552d7256f3a7ed82c17488c902aa13def670e2e23b70249119415d7d929846ab8368817488890d64f71692794d0318b6408c9b7b34f196cb4fa10194884f0ca7921945e391d4de807491096316bc7532e02c2a546064daa36eacebd02921f30aa4e37bb4c23a4ca7d60eb8cf96774e6e7d46b40d2035c63cedd639ed47e02818407afde7666e1425b9cbf83ed4bbcfa52d1ac732808243a50083d6b7a356793150a812407c8f331e11ec201b7ebefbf7af65f3404921bb442b3d0dfd59efe738290d84021bd5fbdce6bbe716b6029dbd3203627931f454283b5bdab067525d2575e199905b31b65d6945aa2f4238b5fb9ceba97c9d1a40632128b859810b569a30ee35ab0406dc72cb50cef5493c260e415c9f88f79e45b37a8ed0ab3ce1fe96ae35329350623ad408a686f29ea4fdc8e4e1861c5f741bb87aedbba3205e9f169ace2cebe1136428bd6b67ac2882ad6798f49ca4be5633aa9f0376613edb1837d9441459b3e562b11cdfeb09fc2d05c3595b9e48a3e99c29874ce79cff3eb751a0423a57035d3f40b71b132be48b1da60b3a184509e753f8a35f5a8d24d29b4f00c322123a258c66fd9d98e9e31120a339deeeecd7a3f66d90828ee9cf73aa9bf6ecbb005463e71c95dcd1276265678bc18f1c44284e6af9ddc89a3e924f3af903f9b5f111b8c700219cfd96ff3ba5e71870f1fbd09748ec163769dfa4c5513a834e9339fe9576ed648260c3b513aa50abda7e5985893474d755a6ceee0b9c49b3a5aec4a9d9a210b462cb1d6d2d1cf6c5c480d3f305289e48b7f696fa25489d30825deffd4ff6a951cffa88bc5d2c5c824f0efeda0a3124ad4e43bcce03122093f93d22533f7d1ff35c3468e1b5c1889049a43eee9baf9d1ee40c2b0ad64cc4f57de51ea12829147a8656c9937b3db6621bb78e08c3882b57175fa74e834fa0af9d18845754c3aebbb84b4931179e68f61d6c3d828f17d116f7656a7f36487e9d2c562f9a1a27ae800c1882296a33d3d6406176d8adc6024119789572eccdeb4e5e76231630411e871d52a64cb9a3eddc562193984a3574f47873257f38d1862cd1eb468cd4147a1ec0b0c460aa11ed55a5ddda649ad344208cdd48953ef51466cf662b168606410cbd30f71528dce14ea8bc5c26344109fc60d4afdebb8a942c148205c5f79ef5956474db783d3180144e79ae4cbbc233c45fe034265de5fe5bfd63aea87a432717d52f36986b10fbfb4d34993fe92c23e178bc587288b65889ac3081f50d12a4db79efe69459830b287468bf535e979b394fa62b1a8a8e0f81dcdfe3d3e60b1c060440f8b95722e83f2d0b165178b250631e0a1e302448b345ef0823046f2d068cc79d99e85adb8418490a12378d04da550cd11dda541178b658719b9c3bfcad5d69a6e82113bac5709cdc9c5a4bc9b2218a943df77dac36935eb5ad361d390d7c16f13c48c9139d8e9b3105ab634ad6c3d302207bb77dd93727fa9b6c5e118f26a3a8878941a0f22840c385cab3a4af13277a690baa8ec60e40daabdfd90e26733abfba20284816c71831137b85dbb3226ff967f5e1b7899e25667993fc8ad2f6c68c45b934c9afc8479cc18598319eaa34726ed98b3d2c562e1f132185143aee794ea185f62ab93c306181ab011c60d2ebc20e3860746d290f0cef77d521c831134acdafa41e4686b214f331839833ae6db77343f47a63b78e50b178c980193a19347a1763f5be862b1e0b8f1ee6303236558ea4e7642eebc164ac711c60df7b18111321cde73b6cb205cc80885f1ee6303fc9731fca535ad54aebca81ebcd23f22063e852ed9a83eaa4de832120665ced91f957e26204180f00e138c80614d52bc97678c2d46be70965a9576535283a7f0a2e23d7807ab04279560a554fb1c3343871553a279df8df13a6e46a6543e888e1516a838ffca24b88f2b73555e8d90af8bc5a26243240a2792c0e44c374bcf2a5a9a178b058d934860eb6af4efb37358cd8f1348a8dbf5673baa9d90e9cb233c1552ebca8f94bb5a3a4e1c819697942e3b0ea411da8b14691f44ebed9c8e1d1f44c785052a41fe0c46a845e3e9542bc5af79b2885ce5bde46566590f29c26472f63c4ebaff291168cf9fff3db5f691ed0c445ca75188f5a049bbd221ba7f7b799da3bf795e4e0c71faf43967e4b4e90c9d14e238b326b508b5f28456064e089168a5bd426cd0192783507545c7938f52cdaf20d4205763d23472d5fe178b65f9f0b1f2278130a8165191f69d594def0188b4d3eaa446bda691e31fd4642b55bc4af53d4f8023021008e3c40f8f6969bf1f5ca5d68a81933ed81d9468103b7d1d455f9cf0c18ce1f1b743bd492ddbe2640f46fd0d23db9fc54c7e51b158705c4ef490d4a71f52bbd298c9be582c5f58e0240fe9d0f183c6dd0cea2a3c9c46667bdf6e4f2bca3ba89aa488f42c7514f59cd8c15995a9b59e102db775b158d6afd8d8e2667052879397d686ee4c084ee870e8ff91395e099d5b9f433269591f7246ef2772e03566abbd7de1594b5586f4aff80862c6172a3f806cc046183782b4e00b189cc4c1501e83c3669ebc015f17f35a2abd4e484fdca0e263f510a30b099cb4e101276c50d1f1630b069cac41c78f2d1470a286059ca4c12cf4cbd38ff9a1dec0091a800c790d98d1809333e8f8b14508ca68c0891990d183bdc64f1ec5862e168b0f3f29033aa5d6a6d568deeca319276438e30cce21819331888101276140c0091854b848c0c9170870e285039c74a100275c10c0c9160c70a205cbd4e997b935637778b158c238c9828a8e1f5bf08a902d0e70828554634bf3691755f55c542070720536ac1821e5a5142e362b20638ebdd4d263d37939a982a7fabcc67c85167aff4010de0186c5d2e38304e11d6be5840a06392e45838966149e8bfa1f66f4c9142ea5aee3a6d13263032f3891c2a69308ad53a7ecfb378c9328a84576875dad264d83a0d0bdec3cab377cc77d9f7092932666fb49554427ac41bb147a648a5765e6386982ae637e0efdb12674c684748c4a0877dd50fea925a039304e94b09cc89c453e877be5b9d84912942794f81846a5a809099d1042ed73962bbfb4408e90b99a7c1da153d8cb4658eb9ef45a29aab4af2745389a6e21f257acea3871714284646a191d772bdebd3a19821adbbe634999fcfcbf582c3c7e07044e8460509e93201cd58b7cf972c777c327406035ee95d2e149ae084f7ea0afb768ddb5c2d3a3273ef85574e960db39e64497931e6871c203b5cc17a57154bbaf7807fa8d8cd9c32a57234f273a4877bf9f14fbd89ff32407a6ea98f58d6b87a80c0ecc19342d4c4a68fa9ce30929347639b981d9a2162736e05f633c396da2d42b4f6a70ac141e938bd59b6165c6090dd81c342ad3dc6433e32c58f53aaabdcfe14e9305c23f4776ceda5dbaac029358a864c6c8d67f8fabb460b12cad39e86c25c388ff15c83c4abf47f5927e2a572cc75bf9a9cc26ad78e7a34e39f9a993868860c20ae5f596f839ddb9c75d857173ac2b13214e76922ad2bbf7649be3cebe9a0acd46b4c3895995e7a2c2ac55e7e9b42ea486db9853589e9ece744c5121533731c5af5f9b7ecc9c52e49e4cc993497f6654da61428a5d6e54613a7d922f4393516cda3edbe96ae5085914c6b4391a5349d9e399ca8a0f1516f08a4a903fe30226a150c9b23dddbeb59f611e26a048ae90abeeb37275dabd582c269ff8ef6ed5e650b32a2e1f41542e4084fc18c3c41396e9b692c23caa0dd1450c934eb4bd5a8ec851b9d52c27d2f541c8cf8e9be3845ef5e0349c2d161c5da0a13888192b1d30d98466f271cef535d104269e22d546d520b45419269950f6b778efa87ce5ac9850ea9d0f592244c92a5d62296cc4ea9c63088f52334bb8a2362ab4fad85adf95c844366fcc63fafede184a709b367699e92691d43cd5d56994442a3c7d964775ee618d8421f3bdd3ca0909938f6958cf28224bc7984718d5eb958923121ed4a211c8781a44cbd1a574666060c288758e102bb5a7dbdb79992c82b5d517a52ae7ba318a482bfd4ac99bbd9c6c8950f763720d294e34e7656082089394d59a7933ce3d79085d69f4f093ed584a37c421d23c2869422685304a2942c7d59a51e8a48bc5628609214c9935f4af8cd352aa07b1c9797d9f5373c955bc470f13412cc5b6cc6052ff3e9b817063651272be722673401836b4daf1de109b957fb0cd6eedbfa45ea1447e786c950e932d63bcae4cfaf02a4d994b68e8d642bb98f021f97a4ab7cd547eabb060b2875ca6e6ac45798fb8d8440f884d997533c978efb5491e982f31ba65782b97fa8b091ed430adf794c634a57d933bb4515e7897dbc6572e3bf81e45b356a9434adb2e160b8e1e267558758953a934adfabc0719b292a3022674487da4cc91b9bac0640eb80e423c7bc7fbbc5e0e8dd2fc0e5aeef001860d316efc6032e2b0543599daa3dea76f021338a05b3ed9eb4ffa64e94dded099c9f81b85ce52a3d00d88324ddaf0a8bf8f4d9a99443d361c937f8f430c951e98ac41bda33109d39d7a362a266a50efb8f89faa0d32a9d2a0ba695bcf49a6dd12a3a12d196642ce7b7ab939c3fee6d23c9abbd09b65863f7b963aa9cd3d2ac465d036f566a789081b970c098f0fdedfdd2974d4640ca9d66f2de594e951ad8918948fada1856e66d7290c67ad3dbe9fece9bdca040c8e50a51da3d6fcaa478bc5e40ba696c9d6d0f2c134c7c40b6d6b9d9de3e1576b6666d285932b699fa50c1fa4bb869870211964eecd3245e9506e81cf3a27fd9d91f1b7d1829b4573e93deddfdacd0222348fcc423fd666f04db0a0b8e88f26a410fac77581c91512d7efbe51b6f55dbfc0c40a6fd03287cef05af5b94e605205cb656d68d16953db2e81091558f59741a870bb17aa32990252ea27ad74faba53aa344ca470e64d312fc3cb30426302932898758af1719bd1f0b1314ca0609659a6de6df4ccdd3c6103264e40e64c9a90e64c98b0586ddbb3a3ebe694264b386329193247993a4ec94409cfcb8eae5c9b84cb6347e95aad79f6f8c50b1324bc3a57b6f89011ad354750891f312aef3a3c63172140547a9818215b99fddc5c899297ba7861528493064d8b5e6b0b0d6ba745539fc38408c60adb70e931885286613204b4e87db12fcf4f8cd44408dc0921773ffc8b9597084c8260ce2f4f9a9e90183782f4107231030d132068bb39dbae7c7ea5f50f9a511eaf756c3ee0cd75adecbcf539b68bc5b2833f081015347608e9337ae878f7d18304263d3847645ab9affa94961867ac3c192d30e1c11ad75eadfaf2d275aaec60931da4d5e8d58cf19ae8c011df3a8c666f71afcd80490eee283b548ad7e7d59be0c0f43019fa4fb7d60f1e2b65846172830d98d8e07daf1199effa26f6c562f12d4c6ab06e0c5ab7af12f52a90151d4be502263448c97016999bd49e53b67452ba066e6c51228ba4a8b955edecd14abfe0b801e481b08e1d5b1cfa1d4a62714e21e6ad54682cb997c0c29821368cbfee6d6e2e16cbaf582c2e462a79c59f5386adf31846d4ebb2f2690c590902e4558f2d6e8861b1a828a1c415870fa1b366a784d0170ffeb6583c50d28a44aaac58f9bfb8eae7920ded2a76975f9b79724caa74c86bc0860c4a54716b14df9ef46f337fc02849c5f5a159b4d6a3737af5f040092ada975993e99c25b4982e16cb0ade62c1b1822f3860b1fce001829253a83faea6fded774dca0b0e1c5cdc0002440c8b65a900f9229498e224b50ad7eecddf6a5f70582c53282985f25e736b8fe2f6a479e1430929d47aba7496e1414f682e168b8d202b7f5141980c1b3754f650320a45edf77dee3cab80582c402a50220ae7936bdc32154a8c83871281f778334450120ac5e37f8ed21cb5f74646092830cf596ba51d5a3bae6050f28974d08de1da647d5ee662b1180e4a3c716a772f154afb0bdd3aa1369d4e765cf5d2b39a138a2aa9a4a76c136f4af935da73d6de34a1aac7c967ca858d2d6e582c3d74f0e5c68e924c9cb306b19397afc5b930a1f28ef96264f2bca674460f1d43bc28b9c42af4bed4d183b6f0181825964873884c526a1bcf1f2bb1ce1cb7fb71543dcf944874af8995f9b3643d84ac95775ec9f1811e65d8b0e136fec1f091e3035f2899c49f49bec7d92a53917d6123c78d203b8400790fdcc040892432b324122128810442691072329c2e3a58b0126404258f38a86f77ec2844ab7e2f168b8ac522468923ee909b57f7f778923104258d30c7c50bad65dd53e48c48d4e507134a66a53b5d046ae5b91c792902977bbe2995a75ca52f49441bda53984cd117bb5f2c161f2588e043ee3ee99c57a747402839c4f2e58dd6e912d77a34043acb289f4bbda6dbac42181b5caf8c2ee43b4b422c74f5c6b45afb94540f42ddd77a4bbfded79408024f3d5b1b51aef4a64a02d12af78dafc7bda42c2f2580b885cc3b37e6314d974afe80cc60891fd20c96f4c198c1123ee01a775ec718bf42c91e92ba217533a5727d1e3d9c5ba467cf7c3a54bdd0503e4af2c0767998d3426b6a5997e0c1de18c4d36ad0d73d2f5972075e861719cd3564643be07265778eb14d6b12d5619d376d8e6b75ea5fb9c37f94d0c117a1aa7755cb4b954be6900cad226592ab57f42807b44ed1d251cbce39ebc401b9d1e58f4ee9e96574c84a901e5f04e9c18a41e0811238a81e6f955029d394bf6fe0fd6c35846c1a572b064adcb0aa0fed3b73111a83dab014dafe537b67b4bb5f94b02137a9b25528a13c4dbd582c415af005030211d09b003213b033c700083060c88e20973374f49880d122530b734089c8909e800000100488100f9088fc192ce48c1ebc03a50690954ff90000922674ecbcb93b9cbe2e7b26c462e1f12b2a69e870157f203d74045919230035401d41dc070f212a2a2901a001ea08b2e302845554525266812a2a2829b2401d41562e4076a8a8a4a4c40275044943870b5151494981c50f1eea15411e882b3e0d1f3c783c8f9394560cf9a1783c0f931456a0a23609ada75c6526a5593bab6caef4f268700e8b05882a1eb1d1d02b3ce5eaa8cb1829a978459c147d132f0dd30547042060230210f047e39f033a2891828ad383d4a849abec249ecb292c73d351e307a9525f2a6598e2b842e7bcba8e19af9722f5c9bd3448195e322978a15ffcc5bb8ed964a350e3accc1ddb13052e5ccea4cdead418150acd3cac66bbacd49a81228ded723beba09488f7138768251fa4144a6829f7043223a5138d966dbae595bb1c9f13ea303a27e54933956c36b1941ba33d5c5e7a52a6680277f397271a43b9ce67e2539ab512213375d5c684f9a436316237aa71f1250c72852b959dae5aa496e0a510225768502510535ae968d53e19318512acbcbfc9ad99eaa84b994422327a12bf5aced5e5458a24f0dc983b3f29ad946f9140d6c9bc99e1374bb54122d75af226e468bd903d22d3b9f7a5b397d0565214a438426f0f29ffa25a85fd298de84d7bdee4a9bb3947298cd837798eb1725d567b2e485944fe49970ee62b6a5493a288a5d4516a99921fdf604a2218111d73459c72ddaf144464da5e7e796e2583dc2d483944ea377c77270d2fd18020c510e7db4d7d4ac738eb4218482904426f501b574e67ceb6065208e1d76890396d1b049b9b69daa1d4e5a805a10e9fca47add079be06c298f739b3df864e5901e2d3224d8f4e52e46bf11fd668326d9441e5c7a8fae1d6494fb3c628a31eec43de255b4a99453b798c4ae1c339aad59a3f33a8ccae943da8a4e8d3fcd5b9c4fe7a6885927dd5264d76ed3ca05cff9d94f16c428d076f7f4fddd62999efddc1db702d5c45ea4d2536c60e670b157d3a6a75ee8a474a1d0e3ad2834eedec255b3aa82fd49befac10af63e6a0af47996db5ce10ab647ea4c8e1dc68c24577d0e7db4a8903aee93e54c82a21cc25460a1c3271aeb43b537354ee1b569eb5688eeae610bb01151dd25fa4e78ef96f03aa3ea7b84cb3e1d3ba2f42cb68ca1af00ecf1a4f37d79b34296a68c7f4aedd685ef52d250d8cc824c5cf89901f7e1f2968b0f5d6baabdf4d25ae0aa49c81d33ecfa834c858ee819162067f7de526b99b9a6387775820a50ccaeb4ff32ba2d46a3e850c2957b725b6ec5d741dc3b1f37850a13494ecbc4a8a18ce31a8f5ce4d5277f0b0c047172b2b250cabd6bae75dcabed6f1143038f2327387d27d5acf295f3044c82865879c0cd11923c50bc7c6b42f545be3ccec91d2059469a13fc7b0a68494e142274ee897ed6977564bd9c29a333a3e2873db565e2c963352b470bdc893399af5a91a53b2a0c9e85642aceb3cb5c2c26a537a922d23936f9d7285b57e715a7d4657b99a628593ac541a62330757adcaff1892e3a256f881b821a50a8dccddad99442a2ce2f396d0d04f0153a11a5c3cd7abb5a5d0698c89ce2f4688134661254476ccb4def94f0b0a87dd2cc776ed7c3f79b1585290f284747d4468c72cf4bf26c509ee9990b7ed1fa30acff03fa3870e34d4192bcfc3539a800c42e7fb38fa622d410a13cea434cad43d2b75ba178b250d345440a001326a78216509ad4b4f5249ad3bb4cd4b8a125eadad7bf9e9a3c85fa524a1117a1a4eb3d2a4378404777c4d67a1dadf5fea08aefa96545fd9cd614d31423ad7adaede7cfaaea51401fd2d4e86d2a1674b7c210223a368fcd7231f5d93320434a70ccd22a4897f7c4911829d63946cd75e6a465b464a10dea03bf3be7ccea54d3bcc4801c2d236759a6f527ed0bff64cf161554a137220c50746e5f7e1a97a33eb06480f3c11423b5d33085379b00c5bffa9ec5dc7e0a5ec208da7456e2ab1b1b5ba8b141d1ce56487d6f9e961f3293938450871af55b8d816172938e0c58df8fb2cf5b25fca0dd439a60f25d7b3aad2a4d8e04f5b795b1d448b9006526ac0b9cea4f43349a5e5f1228506a67d1ff3d23ae36b3b8b57c9c8fc941a643e19451668f9adfd8fa55f7e300210b8615062e1e8a4a56978ad995e0b0b84705d4df51f56282520af40f395ce96093d2ef5aee8e3aaa7663453dab356285d86f9f0eeb2648ac28aa51aa164eb0328abb8d745b8105aaa70b3f6963a4ace019454ecdd5e525e5b9332390a2accf4ccf471838bd42a0f1f2b609cc250727572552a55e9f6a2a263ad1c628001060f20cc8221bd5880628a438697f6b6b219eb8e00a5149eec78ef2c2d4607b107504881f2572285ea55ba5f1f85be26f3aa956e6a2f4711c571e57a4ea25fb790224a284c9fd6b794f869b97d28a0b8b7940cd5932d6dde4fa0e9432aa125db7e354f18a6377b3deb0d26fc2d503ad1662566d4a8a60ebbe2043ae585ac541b4dac62b18cb10517658c81018bc59f0b944d1ce5f408a944a6c8eb3571905aa73b75ed769945c9c4e16134640cba365faa00051369efdc41c6a0311b47973047cf152df7fb7f63144b2826d3e75ed9559a1e1a2895c8356b1fa947536c50299156d1d4f925a2f48d5026b19229dc53957acb9349e2a8f757b7b99a911ee748983e780b592683b6957b810209d32addab6d722a367fb1587608e1a1288f6063062d356b9d16cabb582c3b2c96203d747ce00c1d5c582c16144770ab427ca552a763cf46787e63ab43dc3d7c64008511adfe703ac5a757ad999537630887c0070b72582c14405984ea9db3cce9d6a6c2445184befd7bda832a15329b083d664dd3a8d95c860e22cc76a952e45f8a7b0dca2118d16cadea9fa11e45068a213ab5762654cb387023888e1d3fcc58098202944218f42993ff72ae84f984687e83d61cba518a670771bb144ae3eb4fdf3a2a88f54ba87afff118390a043a9a4c48edd3db195d2c16144028d5931627cf847b485d2c963fd8a54598fcb871772f3f9ce63f72d335db970ea3f4c10dfa64fcefd24c39aba0f001ddda5b325f45eaacdd035b3776e32934b408e9c1aecfbabf93bc9f501e9059bf6c19dd53bcfef1a0770cfadaefbcefe577c0375e46f16da7652b164b182876787ff4eb947477fd2d962f2c963250ea6038e52f367869194545a143367752e7f1cc2cf12501650ee79854e77c06557baa4291c3495513074b553050e0809b083522aba479d6bdc11c5537a8755d311f7383f5f14c74994b8dd36a43feba434b0f9adbd46c405f99d0f44acba4df1a6c975a8ed77acf092914a0a8613962428bcc4e32bc9a86646cf78dd541bbcc3d1ad0bae4f7fda8a8e9f9ce04286730a96a86a39d9e54ad27436e18a50ccb94aa4dbad0ab7406c74021c30050c6a06cd3946a479cce8f214011c3e26a470afda1c6c5cc811286b4142a7d3c4b28d1512860f8b37bbbd23d3a6dd42e16b507942f183a5da757aea243db3814101d3c721001c50b76fe70b5af42a3e88f0550baf0cab9308fcaa3a7d072c11c8fbe7fdafe3ae55b584735aab56bf549b694168ee37a74fc151b4fac5938a92871bf5a7e8cefc2025aaa547b83d6ff5957305da9c8f6791057b71592532a27d4be7adab70aa976ca4e0d9749b50c0a1552f19bba61a5d669ab2974dedb4ae8accc5e074921d742ae9c99bd5ce9a24401adc3be6d3c132f3c0b0a7de93cf3a13c99acf4096ffc349bcc464fe473024a57ca98dd46ba7035e190b24f8b972f32e29381c284ef3669a7f4d0b97283b20463fcbd722d1bfe410645097eea505ba932653b2d0425098f30ad4d3c548d76f1052848f06f744e5f099d4dbd78807284a3e67eb00d5abb516d84df56bd793ca947298226fef35d2a132fb79912a0104151a60d01a14c1421984e97dade249fade9c562f101a4878f2e86a004017bd32be346aa8c39c52b5f582cbcf22840d83746ddabb9664526a1fc00cd598610a62f64edf7011b559b3c8f2afea7f7e00dbab46e499d6a94cd835e2b9321a51ad132df3bb8a5b7963227afd39df3034507a775ad515f3b2bd119941c9cc685504a8a0d05079778cbded3101ac4a8516ea029973aaa7b5873752b80620374a514d9756aba61941a28f33728a9b585aefb43070b5450686010932975d477d7e29fcc2235fb27fe9410e2d3080527b2f07f95542da75efa3d8985ba4176d66abf43de6b821358e8e51b3bea990d525f424e5e7194a2b5969fb4dfbedc15d7d868bd295367263f69852e5406d33a758c2e5b56b0235ee98ed9c59c9c2f16cb2a6e1321c346fee785900327aa30caa03bead920f3bce883f4e033829ca402936feab5c7922263121927a83068c70f1d646b2145aa728a5faff68ebb9f4e877da3c707e971620a56bc985b996e3da976528ac5970ea7b66277d4159c90e220539c6772d534f75f2c96511cfe55bfa71e8922bdb55ab2d5b3b8133e9050d85a987976be5979a78f1350685ad4c6bb7dcd2cdb1e279f50792bff54af414a3db1abdbd3a759edc49d73dccc6bf53de2bc582c2a40863c1a2a3e829c70e2ce96ba64d631954c4f3681d61a2b44d68bd271f56001ff0072a28946ea54b955bb29527a920935f69d6fd412268508136bbc77e84bad5f9578895b7c3251d3744f1bb584aaa5bbfbf62869271e018e3ea8c491c3d1581c0c86c2604010000002999add00531108304048200fc82342c1a43a7e148001473c2c5a482c262c1e149347228140180e8882a15020100684e15810a3380ee461a46d0091d3bd85697ab1dd3709d71ebf8dba85e2bb2e698279388170c1bbd10fd79407b6947e7f580faa3cffe547631435e534e413a5ab53ab1d0adc89fcaf925c5d60b274bc24799042189c68155381d6cc8fbc46803b19804311e2d943f92dcda0b226fedea436ce5509fcf7f082d2c60106be62f66c423d075cb57f7206e810256b9b01b0a05f62b3cd1e95c135b9002895cf62a3946f53d4c713eb822abb4616f3f585743867f2aba51d343e9536a3eab03ccd2c2ace64ad207522aa810b5c702269e2ad210bc4b3699c914caedd6e5ed6be28da68bc7cd77468214a0fe920345b978ee9acf5fcedb9481d1bdd326ed95e9901bec2b95faf4ec24700233bd290621e9e169d0a5cfda8b98994cb2aa1ab46313a67b698366f3e51f5cea767509816cac8a5829797f382b9ceb7a55caa803ed52f07cb9ad1b5903977b1911a2c69a5f8734ec9391dd95e091c2019590f9cfe9fdeff1fa15dfc233ca5c82e9e13909844173ce4c98dd189b5b7412689876ecfa1c66c67d9453dd2ffdd74fc872a80b1efc898b18a589c1f14175ba77cfc89fd89f3cd7d73ce1cfb2d366e0a9229c6bfac1829c3df8d4ab7055a7bd194c7688133b5c1629ea813f8571eb5e64a339d480054595ce8482a449f71530327abfa48bcc8f37772d90d6153139eefba68ba215bb84eddf40c91c00dbb3dd4f381673e3b692d1f203583ad7173ce9028f186612e0f3cb9133722461a1f680d8a04143f8c09ed14a8b318d74030d57fd3539915c99cbb53b3dad9809bcf55991bf1e46915e5b182d643b4db6d2ab901365d83d3cbe71db3aa3aadf416db77adf31f436035c67a7108f4be7a8416369e7973a1944e117d209126014a3626e3db22bec008ad4c58b08e2bc6e1f7f0c145e0680f298bf28f6405844e06c54f4a5a71f2084cd5a704ab3a6dca8fb735c924639d187592ab1a2b9b86adf163c2ce968e748fff0e3c4c488d48d1350273d262d9d0fa9a69b0652cd37158610beba1dd328a76eea5e9cb0b0f636e0704c7f235e4d0b0a175bf58d190d7230190d43919e94f60f1de5db68ea46680aa6f9719f26ca9f81446aeaf2166477edbe4e0eb4a0a219956bbdbca059cd1d8507a20dc8316ef27cd5c2dcfcb07c67028a2041f4eebecb0bccb08bcaa4a6fcf65cdf782507d661096a8452705820c08f1d1026d04ecace9f4ef80a7e6f3f19ec76913fdf0d0dd13fdae81a4d85d382b64afeb78c297136f9cf46b9e0f92822a26722d1e31a5cce31c4052632c75b54a398346c845655f16f6d849d4863e71c928c644698a4a098c80e935e38647a1b073d60c11e120192561a7ec967545251793220acdcf0bf831bb5a124d6d2d516ee950103834c0384e9edc3179b14a8572805aeddeff3a401d8b985a41d6ccbad56f3ebaf10ffadd76e2a788a395dc44a4a7beaf6d8356878cc8eaeddd59025c676f80fe8bb63675c461ecee4531b1effbb4a548c7312822c0c095163a05afe94556341a15f16577860a054ec053228f193513b4e0cef72c8b518d82395f1b88d755c0eef21c1f4c7fb3d37049c1425d38565b402f17a363cf9fe5f4610d30cc34e9d6c242173379950f3a7b26e57508cf4cff334f19d962f9d9e2e363d23a31aaa23d7401a788952bbe1b264dc4dbce7ebe6929e6ea2d21ce820e0cadd06c93f678780469a86f9f6fabd3bc071c624f41131f48c7772bf741a0b8e7c7b03bdbbec81002f56c5590149d8cd35f35be7a3d1bbc61817afd372ad6412262bc35db9d1902d7b08e09fdbd61fadd49bb0a0eacd7711478a3833ef16075ae3d89bbc4be6807fe166714f77e2a036918e93c896edd8f880c244756b000b7cf4db879f3bbe400f5e5a001abbf02e06a532cad7fb81a2b8c0b38fc99460495a89522691df18f5022b9a4c5da7507574429c745f976f70e446538f09a88113f2ea8743b8e40cf36dc5f865d00c2a9a4d7a9a476816ddf42eac9926328d163e62c6404762155fff05eed3e568d149b32377046e3f4227882f12885a0a365faafbc272c8dd08463f6f1b787a5f4ba22d5326499ea369f799482892f3f75e1d15b04d1c8aae81c985da08f0a943af86fe7d8b34daaae44e7b7ef61c16fc5dfe79c338733060eaa6e18698378f5d42b15c76cf1c11be22ce4298bbef71395bdd7042f52f70ba74aa649fcb7c77c525934c60994e844669ff370409b90e14b616639d77f46f24c781a2d4c24939e217aeb706ceaaceace88ede47023ff44f4ed41f87010ea3aaada1a16f92c552508d506be03f1fa48f127a57f5ef50d7f241e4366cedac606ebb96708b0e4913af4a3535dc112b985847362e34eed827102285e8566662c1726dffa8763ca1ad5bb90137d056c6975c085eff33e715e43abc27f0749bddc6207d63274dbaf3ff705c2fe11ef664822031f87907d0fd54e93ea7a0a1b78d085f57d66176af1ff31ac2a4ca26b418615168b03dd06e9f440d9bbc2670e6fac52d2a8a2e5a7e6955cfb3c94c80d04b56f6a55e595ee8c0761b1d8079632331e0897dcb321a988706759e08e9f771b85b44e5d863e1626de9af6b99f730b1e50259a80973f7dc9589fd20a50da351da0c9f3aa90d6f03bc9f3c10579f8f3923c193479b8587ea71eefbdc92e1714d989cfb4ff66fd8a027c0729f2eaa602dfff71199458204de6491b3755a9bd3e66503dfad038c8ade3d7ccf71600afccf37252accd4e02b94836eba88e69b9960f896999442b0004ee43ce2767aac751499f6173fb4bd5c386e6615041f4365fd2685466d70ff022553544906c253e04ae37c429d337a5aac70718a1933d5e501822f007aaae2bea21586368642176fc6b06ed463feade046623ff1c21ea83ac4805d954acdca9f6fc99948995aae0272fcbaf832a543157352a5bc4ae524ccdd9563d9df90af82fd1d70e479993aa1fb0ddc5063099ff48444d2bb72e7ec5b39a2de15ee63d29efb5c35483f02433d217051e2064b0e8249aa26b8dae52ec02da0f46b960b6eb33a0b0ea0b3e4b31a0fc7697e6967866ec8214ceb92c4212f2d82958d1f118b76c81f286efadddddf01463baec72c33a88e27340f3b9fe0591d17a676b2a66a4d67764383bb2b2cf79b4fea42d9bf9acb61c92569fe94d4f3e59f7c543cff3028260ee2bef3f25ac2bfa77f1bd05cd908c16d08138a7e2254ee17f5806c599f4f502fdb8572346b8a984515208ad3c7a38ebc6e289673354bc362d527c37a35c1443b3d5e9cb59cc92eb0c05af89dfb7e3793dfe4f5e5872096d94df637b9a29fefcc741d4a1a19f81a1672ff2448f8b53af03296d8b98a148ba5eca256061266fb5e04dd3fe3e70080ce0fd0775c0008a15b1688136d04eea18a09ee450250a309f78979d492005ebcf37db2df5eb0669865a85029fb14a2ac764e4bad172b4486e061a7d407bb087d0ed0e29bb9f6b93fa8a4f14afaf72e467a2caa879310ea7660546b5c4ab4674d711c458dd4236729050f0b1f1862af280a2680c2cfc44675ca23bc096d001ce4fe592724bf440651ce3a896b82e5a165daad906ede6188e4257b5e9f1a858b2c4f18aef75266514163215ac7a2d238343ee29f1090db016cea394b8ee4d893603a9e53f9194b81ebfa444fb5d6968919fde7dc4017a73f69d08c3a8d51cda281df9dc115dccd2d5cff74e11f24a01da0f0ffc1ee71e89ee7faca797ca189359a355a9916820a3ca068720e039af1c6a52c890c07599d8bdf5023532aa6af50c137acf94cd1e2408090160ea4fe6430a06425fa170365bec9a30b6e145e6551a2c42a17c0a192cc542e447db0b0324343ad6e799fdd34dc7a71caa42829de517a73294304e02ade4944b2f1a65ce0bff5fedc8a4a06a7c8440815cd263d2c2ff8092c60d92c3e83d8d8d14373311756bafcae133084272c3658eff5d0dd938caf1ea1f61d84ec60832a86785dd86045ceecfcf20b32b9ff38aad345a4a58f3b59b068ec25164aa2707f023de98b73dd37e3e4d41c6e8ad4303c8bf45fb607709edf2d95e8d695ce42cc3c97870e8b1fa60f754d9b0478edf6697f13ef2f899c37b6600b91b21a3c9430ad3a2fb0b60c3375097c8e27a0703f8913d7f03f9e3a508b75d8955774651a7c476160f8fe214d0716dfee12730419800bb863b1e575c14acf1d116216bd435a82b8575551e51360cab8fb33a2f1f5a236c365e8ee6f00a0a8f925ba81a1bd836867fe6e163029662433ba49110706095794dbdede805ad96470c349701b485bb34f2557efdb27b55d273ea0cfaad70e3942135c2170a7d3b80969e9b3dd05f346e6c022f95353e74f2a8d8c1f5cc0333b40234e2bf416fb73cb6f27d2567196377ea034541d83a599e28aa164ef9dc1c1ffae08566026b54de47245642977ea6ba651c5e74deec54630ed438eeb8a4de036e4fafbfa7e3b6edfb22ec5ac3adfbba0b756515bce287142e3bb6462a169ad4c60e0344c6f9018fd87f993d4bdfcae5b9860db23a680017eeab22a61f2a8432a05a65ce8a2ea431bbaae2c0eaf02e0a0a3ef21f5ad76de97e64ac1ee475f4eb6636b0ef649f92e4fe619d049a915ea4c863dcf692d067c193806dfe1219ed8501442692df4ff93d25f7d1dfc13fb4b442fa9c74fc1a83acf4ec0588e14bb98f702393873e364d46330ca656a9343ada125b24d8af3c71997309b06d5c4ca2a50d96a7b882f3d22ae11d4d6153416573ed3e8320241c7f6ed802715b613812f66b5a04ae81213357883adb0eebb1ff8a19167b3f85d6a00982b417bcd997548f8a7a4ed1ec92b6535920eeb3e44eda996ea98df192360a2533823454be8afe7e21756c5809f99da65dce8fb1e421739dc999c7b6e113d7c831bbc345a0b0f0b42d43e98a1decc0af561af94db3fb5b01dcce0679ca09f6d75e1f0a4cf87640eeb3b87e745e1ba5d54937cdc70468090a8254bc8b75f0fb0d6a8adf56d1ca3176fa3a224678d2b7d01ad41378dacc00a9ee281737ac3385c0a1742b3203c6df7d5bf0ad9559d82bd3d9502b10ca85b77066c8d4f343086646be5a65f65b1b2f45075492f9a24c005cebd11c4fb0912c332bff310bbf9a952cd3ca0f603bca1ebff790bae23bd7801b3728bfdb42984bf9fdc8216f69a279a714a06acdaa2e0f7793f9f95caa13de4cc21799ccd1550b37c2e7db33964cb47a1d2932380afe3182841a28f23bc10c46ccaa9280545558977545e25fe36746dc4b4862410e873a94cbe0249a6885f216f22f9cbb7b43bc97f0a49471cf06be7ac43229fd972dc80cf635b603070e4a8264d82a537b7b40f53773ed7b6894d05d4e8480952c98e45cd205d1159b2cb477f4dba2da22660360d394cd4586b508194ec6e815e6a786faef50ea2dbd0d7911af31c841ee8b18f3435ad5a0f27ec9df001d8a55ab6113335d0467d3ef3c1786396f3eef3c1d13ae669508f38b927f034c30cadc368f04c99b4f04db926c36974211e343c9b971f2e04dbbcf7cc3f33e4e74ba39166a1f13361ff91e39b2a7a234a8526f297009501e62964a8be8e795c5f5e184f02dbafa9a0682cddab74806643629308f2b47b2dd5b612f8dc7cacc08a4aab923f7c69126a8cf127c7c4dc5d57fe67b9602bb1f426f4b0e324ee757f3223dda164e47a562fcf584ad0e80a00a49a3a055fcd96f8d2a74643967346fbf783fb7d0e14fe6ac71b6ed470a09bdabef937344b5cd5437a00ee35b9277a7fd7ce287089eed27f1f590159798145da8d132e8597c82121b3189a211c4ec310cddba36afc6362903d5ad8ae026eb209271a380166e1a28ea4da80d05221429bdc40a964ba32feef434c0633077cd6d3d8d383f70cf99e9148b614b4257c230f2751c5908503b1c0d0f2bbcb1f58d62a4c3b4d24cbd178819dec4f29ab33c1755e479f610ce26ca83fe5acac6124bbd217539f2ad7ccc96ba01014ddb0036408780b862f2b9dd26f033fdfb8341a39e5366a418e72ab0542483d0139635a4ddaf930c3dcf792660efba06d45fff9c80a4146762a098083693aeca7918243d008992062f2abc0c93b15eb3803a21c4f56651fd674735012122c23deb6d6d4fc6042d6067c8ac13e56078cf63007bb2573690029d38cffed772adc729a59049a2be6d566f4b5a85c8b52287ba1c308f3dd2fe155d8adbe2bd8988a33511e26540dc9cc91d1d54d445a871913e8af8419bd4bc6f809934f383490e2c9202a805a8fd117a2ab997e12e9292949cedcb8da3b254d36f45b9432708318a55454da19ac84c491aef34a6c38411a1e84ad4b0c825d011a15f79f684063db67d1623551704176467681c49b803d62caea9b04e6228ac2eac07768eaf3a5b1784219d5035f220b8273dba9a138985f00befbc8be21d56df410ed4bcfb842420d8a02a363ce4889c08c4a1c81a71f8c886a17c129c8a5f13a15137d2a59c399653b916ab307032aaf69014c52ca58c286e8643bfdab0fdc0525a1278e9f934f75fd4b8e2b7259f20103bde385fbb7f3768602c2f0ecb264de2ea12d4aa1e3b561b379c378dcec3cda8042ca285f68ad4266f862d07407570209bbf8bd0b05ee30e6a16f2c80d99084a5a9f05fa69d8521337100d8575d7b2b45ae53660b5543fc64e728e50cb074233f6534218585079eab682a154792bb9489e0c146c939c1607be6703deac712239fe95b2762aeaf21eb43880eae7c715a0e35dca0c8a6d4faaa8c77afb44635fc81be3c6bf9d3c1c7aa766b7b9b7f869a0a8aa440c29a1bd652dbe2ef0f71e4c3188dd23c7b2614b4cf8a4d0a3b6a93f85af0f4dbb5b6e6509cd2dad8a15e5d0206abc22b03d6dcccbd012e302b0874bc41baf5bdb76ef356bd2adc965555f371de6ebc813a9d116948c44e0bd3af00d92d0b9ecf5bceb459f2d20ec8ed0601cbe8de6e4a751524d0087574347a19794f891375a81dc56af0e280d0a1310c7371be33f7650d3d5e9a3312b247f64af3f5fc4494f5ef7e01cec75b2a54dcc907096f945a5540f0a9ef3d6c128c248852f2183401dfe865153eb352d64b24c91ee961ef4375d5beeddd29258f2c2a5c504349f35abf423c12119a0bf492a03dbcbf82b5e40ad95c21886b0a4b7ed47affa174e66a73751995f98f688189fbb147194c359f605138302f06611670b4496e815e4e323954f273be8a0c4628a1dedf0cbdaf5981e632a480c18e444433c399b2b49ff8e1cb9ea5b47963393a4a2cceb5e1cb62c9be1e22b157bd31df85f600666b31b4b4714303f81c38aead8474759444b41e125d03a66974187950d867ab406b47ad5e9a32728f9a226527eca80cae83b4f7884be596c91ce76945cc46181ce0af899f455e7525b58c47f18347724fc72798801d882070be0eb66d688f82600298320725548f935b42920f350b05e9889f02913aee882a9b2faecc92d08f8eb79ae61adc5962d935f510e5476077edef48a1ac1760a59a1b2ea0e466fca2346ee8bfc5ce04e662957996b0c8b02986357233c74813bc1147626936baa5686815d1f7fc4f9a6caa91b72e24a72d3bd09f398d6eea9a7ec246c33796fe44b5da58148b4859eb4f5abddea8b829a5a597e935e6d8486945ef01f0a5de98039df1cba777cff3a38a1f7236d6a76274eb57a7cc6afa51e258b8f13c4eed803bff9aa6d17260e89cc4336580cdb37eb9b3f492ae95f12f20049cfbca0a3b07310d65bfbd66f409dfd0c82cc5030f2508b7c121376ea664076f85f0b9789bcab4d2bd8f565e92b2b01ee543783aae3dda226e0f7e8d18f4e29bafc0749e408a61bbde098993eb16d598cf8ed38640508afcd21a7991b27af486957a6cb89345238698c51691a0889edb7c74eba27e2585628c7ca25c294b09a4066a2dbcf8a0373fd7659288a0cd93107dc32943e4816b5dea6fd49961104ce3e031ae7b6ba642d89c01f12e67184934409366a255bf89fe8c02eb1e6e4e26c1b06ffc315c5a21dcd859731fbd8b5d9027dc7754d05a1a5ddeca12c4bfbee2b60a62efcf40b8c9d00aaed0119d300380ca92f09a345275d9ae9bff048b38994ef9646c6e5d0e05f0c1a2086d9e5e80d355c680075446fb580ec7aaf0144dd896a42c70a99fc0f40b85aff44e4f3087c3eb4e68b94b28d1c8d76bdd290f6b1978a802268e1503319545b292c830668663a747218796ee6b6069a81eac6cadd9e5d9fd255e2882a1b64c16d5ebc5db546227183ceb06283944f9d82516a2ff017cc4155cebb2cce7119c2e703beed29539509fa3ebf0b01574280c9c1a17ce0d2a947597ff3a6a24a3b95cc4bc41026b4da46a149935db4f9bdc916ba2dae0ab34ed23b41118840a1ac26af8450cf14e1420303fbbb4215cf0d46b262f6f5f028f4155ad68f829445cd14397b0b243ae607a290859ace3f564ef0308ea55c29313522da0d9230aa652c687144ac1c7c01a42233c56b01ff27d6c7216e8ad643bfb907abcf2feddae8d184264be3c7342197be18291f653cc0fd062427e19bb248c38f4e157c8c266e13ef0962b8f130e1527f267e618787db8c52aa086dfc8cbd85bad7f084e1a30941627334fb1881dc8fa6b67084668b52e6593569d01cee7f6ea098600063fc87be3815362e53b67b3543327013599d08dc136b0a69f3d02c61695b2731372304371135284c79dbf2326e492b38b4cf7d9a09f4cc0a639015f0cd1ff840d7d84932b5d433207792b7db954b6530a7fcbd5f1494677004b7a0744cde5adbeb3f7272333a613525ef06ab40b4da06fc6f9248a79f63422aa4d1f96c6d3795dc65b63db2c4f47e3a3b241633045d5e43249c4ddbe94c1fc3a9733bff8953829248199616df2c6ad35f9b94ad24081b0ad7387c3b5ee3cb338410fddd807d3549e22044e375a33dca4cc5faa3f02076cb52edee8b4d6d07d3fa0c7b2dd6d39c3e3a4c3a4447556730c929d2352a8e95d0ad3e151e5dfc2af2864b8179cd2a1e1a33d67c215ab4aff6d296f50b9aeda7818082e3c70009b6053f53261b8a491501f97c146b50d2bc3369a6033072886406ca11b10046b44de5457d10b8386997d1056bf7d6220ac9796c88f0f37a1a8b783623a75a07e032c15fb44e11379105d385aac2d37a31fba907bddf3fa775dfc2ef18248c60c84418945f4df1d426756498fd160e48a82b024fd5bbf15e171d94d85f8d4787efbb5b9cab08239766f2ed29497dc8d6be62accbc65e47e11a64145e74f4dab613c212dde7b98072b8e7264634a109d2315c5a14d2d6eb917f5b48639f38ca2910dbf752292983b9a16c41180bfacae43ace2d53596a5f074c28ea5a3b2a34949fbef98a45c93650f70fd0b0c0ea975651749faf0ba478b3e9cdf5d6073eaa5d526a7118bc656546edc6ff8463608955d20192b3a6f6eb65cd5fb5b52eb460ac464afbf2fb6ba526f91e9e3a7d86cbec8f00433b266a0139330fdd8908858137f2e5e66904258770bbf344a23e68c0fae9429ac6e2bc6a03334257a1623affd06ff8160d4cddbbc9bf0e5b761d23f5be081fee334561e157a87a979df7ec229c25b54f304bcc42aa66207d915a7e08169b7e0b323e9476cb6dec18c74b445a65331d75774d366301fddcd1fb05b5d792857b0aab81a8c89aa7d4461a8ff8ef066a889a8def5ea96896d5f78a30b3006394add265eba721b4eb58b27e9bf97417633ce72c42fbec7508ed85602661d7d60188ec2f1b8328a79ad83e3e027680d519d9b0f2993869f00495089c18685f20c3cba7b31f1d9ad07279ddc8295daa5bcd8b55849e6b8c063e3ff330852e8be8fcfcfb85ca78fc57ab18952c5ac2a128086b744ebed001417d6b46855f2006c00314c7fed0af63a902f8c897552b0f601d088b441bedce210d302aaa6ef39b2e75680ab36e48fe65f64f317476578e9c8874423f1e6cb0bd56eda8f118562cd6b3a48a3db158a7830be5658abcd74cd3078d6ff21c8d57efd58c71d8bf65044175feb0c586d90f8c81e75a2f1d1dbda4784f8f9a30ff6264671d4007bf22a41802dc11a964c99e864dcdab9507e23de55310ebba3b434acc848871ade05ef957c28ad66939fc074edb046a6002102d31ee09993eb47cbfbed63a465f914acbd89b25fbe1d8c0a60ca36b66d6f6e20075f85e548ce73f31569c72e364853a19b6943a7355b49065879623bfcf6f76cf7cbd42ab233bf899ae1c590feea7623054df0d01dde6af308b0c1029774e632e2c1ed8dc3dedb74260a8f004a0ee1d55326682356e8d9cc01d106db30375559a82db21cf5a926a63a577d915ce92d5d2394037ea04024b3ab85c112599763face4e2540befefefa0a9498cec4bab73ef60411a9174669d5e37ccbaa7227e1596173b096deab2cab9cafa13e1455ab32922ea657febc721cb117419e3aabc6841a3c17485ab64a4e775f9d28e6585ca2f046898639e35dfbd87cd4f3ef91ee06210654b38ca49184faf265f332acf9ab968703498517d390f5e49edf0467bc152b4970235c1addfd77b513c961c98bfc364458ee9a645b33a7c014cc676119dfd66e0553c869474c6cb2fa4a29160267cc50570f573ca8594cf857f3d482489430ffda582dfd7df5a95225ec1b898215c9d3229d08a63908685e8ed9c028933891ac3719bf8a71361d17fcf7f8c895e78dd803dfedce3f56e76a5c9d9fb3634fa8203b607ab98f1f4694fa37b62a29abe107bce332e93fdc8945ac0e1bb86026b5c0d1303801418e9f6e1b532413ca5fa10d4b70a17014d9310d9f2a9be6c2fc7e97a4382000febbfa349aa645dcb1b502a72e2d4c410347954c8f7f13f00d46a6cd62c818fe058533fb92bd3ab82862811f91c40437cc5116430af89adfb1d579e978dbd72ca98776605b01045b4b3d3a6702b567063cb46a9acd806ef22f764fbc7931210c2192f0cbd0ae944ea11c1f5219e09a3683c74559f266b7e2bda0f706b4dc488d3d579a17644c1482f67147dba644a4cff4c1c8966ae702677645dc41cd9076140bda4f58ba28843e6c79c10f4587ccd10fed1d9556009e3489b62f89caa87149d053d2f4c226feb9a18b287e2dd538008933f66bd561d5198d87ca1a4c10a23711bf9295120c19e7b113b31f9066b382195626408e4f3659359c3952480c629a064331499db427cf6dd7e1fc825c5c226dac534e1c28f906ebaa562f3076d91e9f7247b0f6c31dc60712c27152c4a86fd27622ebafbc8e75a4abc9326053d749871378995653a22d78ea4cb504b5ddb62bf6be09e9ef98e8e30dff4942fc8933cdc8868f8d22d622045af96e3b0d81792cf5e10d232638eae322ccf2774cf517b95ad119a8ff06b7aaaee4c1200d51bce5aba1bae9ec4aea6b50962f294502275e0d3d7aaa76841d0dc4d867ce4f5373c28f6521c0806c8e95edbdfba6abbf8327ff5fd36c76092df7a819c352aa14cdf8300c0dc00b9674eaa8b6666d28c69dc654a4e430ea1db9aa1912201b1aa46e08b0542be7e010ed86332a41a28f6156f6848db0e5b6aef6815741e777c4401c2a21f8bc1f74f3ceadec697030d297bb9ad6e9855645880914e60c1797258eaca164cf3cfbe55ec910e0c18d2e689ec75ff325ffdacc26ebc9a0823d659adc83019a72796bbdfdfc2ee74a25734691ef4b66cdfe12fd6d8a1793c2bd6681ecc1c26d8fd4be223362ed0a85731ee66e02a77630f83e5b1d6c792851563f1eb45854e6b3d3dcc0d3bdf207158869c2140a2ac9bb63bbe52fe6a10c89bbfe25f66c129c2e85149f0e3e5b305ec5480a16faf855af414b429a0044e3d380a5cf14e946420b7ffd33830ba08df3e280f239dd21066476e29d3008acba2d83239a83fa46ac6218ab01a44038eb2996a57257e0f7af52a1229d0c5b470f8b7dcca3864714162e01a73e5f2ab3a1c2a0a0753c5b418d6648d65b7cbc2506ee05caaf68b5aad3579a1cce30d91c168a27d42278a98fd089f70945a42d3f76f63cb177a14e6ab80eef4ae60e622fd770f33c332b9b35b4f11595786127ef1e67086adb884596264adc5cad7565203b229f835f6684e15aad331af1d35c117a5f9ebbe8036721969c2fd09a0ff10e7f2e0c3845a05e38726b6da540c1d3742fe255040533a3dfd6a93dd39c9fa075c08162674fc639d46d25f158f3075aaebbf6c90fc0a09b04cc4a3b94e638a729cdde39b0805ee730f551da59039673e67ed849e382e0568ff0f8a04975ec59fc8f83d5dee5392cdd91ec7e45f97c922984807cc4be05546376598e4388df91d6460f39e1a4d1c4854b2063bc36acf533d506a881bbdcfac88bd663fcbf54a8a7df277ce14fc9813fb886a2f60684f280d05aaf42afbfd1eadca8acbfad016a1100b6280921069ce8e19bbb40edae57a72b6296a57ffef4331496961be9834c65e451486e1c33cd3fab49df0c36384e61c1b45965bcf9e4308576b1d8fa02d4b8e180fe5a0bc74db6e7c590c9c8a90ff1c28275fe3a71d169ef9e33be8d8ecb00b9e3ff0c8fbd6eea30f2861d3c2e2d79fdec666014da29dbfca94db4430906d58e499f02fb4478161bcc865f473a842d451ae070ef7ce1ad2b8650f856b7b80be927d374b4b16c3b89ca15290b4c3ec289aaf213b7fe233ec7654c7d43eba2170252c35783f32bf4248243c8907ca515e7a6d0b54bf94e42c8e7ab44986e22087a8c4cb08e83a34cfe830796ed9f9086c0e49950cbe93bf925944753eba54858e6a30a4aed977935d81dd1b69f163599c3eb921e34f4d9ba21428a6ca100bc224844d5684e9fe2120368b8dfc61c2dcfac1af0b7b5439bcd65fb3f57cc5c0227e59119d8c53c0061c9a66a87b1259b5b16e745de54099632dffdb0e43d49c985df8c6467083bd59c154e6c64e665fb04c881abca7d9c050317387ffd9748bd86105ac72530488bdd09b50b60c6ddf88d3b6c825ee5bada2ed2c1c535a5a535c65137a3e57560476f7663c8ed425ca05b94c452c586e37820595949bfc3586310d05908b2d8236d5e92a776b5590a8e0998d265d4548019402db04c2b260360fca27e7338c5e74e0873be94484e08a1b6f071e6410275517bc9887ac106b5bb2a6fc6f1067b4ca010e14920449b4c17c514213297f6c8149a9350c6d8b083a73c581a34a499fed150ffef3fe75d083b0bb35c12ae024e7cd31bcb47ed9a8108e6d92341dca107823373a7534dcc2d03e9a9bec8a233c7c8731e82ed39f33a11612878dc1261c347814c4a4fb1c6ba44069c8d03c03950858868206617a52a26298eda557dc80f2268fd192d2fa18d550d12cfc72b09a9dc7761d00ef0512271b32af0a54f02f0f4b8138b459a92620253e62d6ef0d479c47ee216f5774d65a87b980da0b0fc26b11bdf2161b397355d6aad715961d864758d8c037e2534e58422edf99e8ad4922a3ad61139496010cacb99b493cded4733097eba2f5398d400dd04a94ffa24b673e197018a99b34f6d6bf6fb4f6c1e7bb213f94e8da09887c23ae7214d0491cf574b7bd7258a9eaf150182c06f8650167deb1e53cf2ccaa1c3a205ce11edfe4a3306e733124da4235c5eab3bccc672f354ff613bdd956754f09cf5dea0ae6e6e3fc1b07b6b5a617f08636fb6215cb7c00a9d06346c6f5b2aec80eb81494418c523c1b8c9eb294639209fa0318625acfd50fcd7bb4675abc288c6d28c4814ce9b7734b006af0542d111b09fc72a290b65e7f458a0d8610af5153f7dba5873e7437a237bfcc5b2807767d1da0b9ab6951e9a26da2086ce43af0b488761f2947fd591b3acdfa8fd80a6300026b60319e7c6945172ccde499f66f21717c898b940bae5a74e2879caa8f368fcf2bf839b29787281b1f125536cd263ca20b85ceb8e99d11ebf25e1d4dcd1dcfea4de61e96c257078c1d2ab2760969f22696ea2767f781f670d2f02f8df7b87a260321c9ef81db7336392eb19d17c144c8f633fa18246a0a52b86b00e9bd50f98901fe0204083316dc618411794d0c55ca4925b7d040cc8feab16d19a315c7c9f7446c40abce56d096aa50686e34d6abbdf2079544a0637a5fb3a182c5d0a51c6ce5834fe0aff964e5add6fcd3dd5e912ebe23d48d8b707e216e3c590dfc15978c81b21a4c59b2cc370e87cfc787cfc8c3aa3246771f6206a61302450866c265bb3b297caca90877869b38e3c8df5b941af09b29537c74b7625e1f4b899f8f35e50bb4283b85e87e908edafcb3d4cc6f30e4a723dcc5e6b2c75eb9a13cb0111e49e329a3fd6ae3c4145ec2f32e1672915a8030022eeadf12bdc182c74e00b609f215a8cbeb0cef78e363b106d7405e73d60bcd38304470ed394ca0ac096633e9d4bfaa33cfaf85a1fca50d0c8e1675326871eb32d9c5510da0650390a056710ace78216f638c1631ddba373835e111f1c8b4b029a5aa76f6f8138d18ddb89969a3acae40d0044bf33d1f25403f17f3d6f06edd421b29fda5fa097b73b17957b15aa5ea7cf139f7f1453536f70c6c8c6884aef960c3656141bbd97cb291c12a3d1177b79c801cddae3ea729090cbd7e13c551a855c2fd2f3a547cc490300375",
+ "0x3a65787472696e7369635f696e646578": "0x00000000",
+ "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9acbccc6e0467307769cc8e85538511d3b8920b8c8220efc9c49ffa5271b5e5356fbeca4f9bfaf73e2b887613d2cc4966": "0x000000000000000001000000000000000000d4aad2a82cf2c1d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ "0x3a63": "0x"
+ },
+ "childrenDefault": { }
+ }
+ }
+}
chain-specs/unique.jsondiffbeforeafterboth1{2 "name": "UNIQUE",3 "id": "unq",4 "chainType": "Live",5 "bootNodes": [6 "/dns/p2p-asia-gateway.unique.network/tcp/30333/ws/p2p/12D3KooWLwR4WUEj1AUaqSZcDanpiikS9F8JYZLFotGuVvxkHAvx",7 "/dns/p2p-us-gateway.unique.network/tcp/30333/ws/p2p/12D3KooWPK3CLeaKp5cdxXZts55H2P3jPHnxHaT4KFXwY4hWZ4rq",8 "/dns/p2p-eu-gateway.unique.network/tcp/30333/p2p/12D3KooWDc1pBNFa4Sc3xeivC9TojdkBRKkSkMFW1VtLCmutq812"9 ],10 "telemetryEndpoints": null,11 "protocolId": "unq",12 "properties": {13 "ss58Format": 7391,14 "tokenDecimals": 18,15 "tokenSymbol": "UNQ"16 },17 "relay_chain": "polkadot",18 "para_id": 2037,19 "consensusEngine": null,20 "codeSubstitutes": {},21 "genesis": {22 "raw": {23 "top": {24 "0x0342c10eca6b183f939c72ea0a5b603f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",25 "0x0d715f2646c8f85767b5d2764bb2782604a74d81251e398fd8a0a4d55023bb3f": "0xf5070000",26 "0x0d715f2646c8f85767b5d2764bb278264e7b9012096b41c4eb3aaf947f6ea429": "0x0000",27 "0x1da53b775b270400e7e61ed5cbc5a1464e7b9012096b41c4eb3aaf947f6ea429": "0x0000",28 "0x2013754dd003840aea66b349f8241e254e7b9012096b41c4eb3aaf947f6ea429": "0x0000",29 "0x2013754dd003840aea66b349f8241e2582fbce236236c63b34351052f96f6751": "0x00",30 "0x2013754dd003840aea66b349f8241e25a44704b568d21667356a5a050c118746f52c63705dbee9f60000000000000000000000000000000000000000000000000000000000000000": "0x5b9bd81aae082b2fd8eb489fd8ff19ad0b0b445ca22311be4798d093bd25601c",31 "0x2013754dd003840aea66b349f8241e25b1ef0b108928f2a3c149728bbd19fb48": "0x00",32 "0x2013754dd003840aea66b349f8241e25c8c156f8164e0465c74b8972ea68b4b3": "0x00000000000000000000000000000000000000000000000000000000000000001dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934700000000000000000000000000000000000000003e71a08250174f712af3cced452c3c218bcc7a44c8c6c1a8baab8ae22a8f688556e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b42156e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060343c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",33 "0x26aa394eea5630e07c48ae0c9558cef74e7b9012096b41c4eb3aaf947f6ea429": "0x0000",34 "0x26aa394eea5630e07c48ae0c9558cef75684a022a34dd8bfa2baaf44f172b710": "0x01",35 "0x26aa394eea5630e07c48ae0c9558cef78a42f33323cb5ced3b44dd825fda9fcc": "0x4545454545454545454545454545454545454545454545454545454545454545",36 "0x26aa394eea5630e07c48ae0c9558cef7a44704b568d21667356a5a050c118746b4def25cfda6ef3a00000000": "0x4545454545454545454545454545454545454545454545454545454545454545",37 "0x26aa394eea5630e07c48ae0c9558cef7a7fd6c28836b9a28522dc924110cf439": "0x01",38 "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da99a5aa79001ad7fd14088b574a18e49190ea4c0330527235090286f906763f5dce6ee76cb8d91916185e0e071dce7356d": "0x00000000000000000100000000000000000064a7b3b6e00d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",39 "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da99d08bd30ad4eeb88e4546ec948d96dca76ba85214d9ee32ca87269d07f7da8ff39345b262021dfdffacc537c965ce77b": "0x00000000000000000100000000000000000064a7b3b6e00d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",40 "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9b993e2010ef972681f7de6d809859ea7a4c72354a402032fb072d8a68e7c12a2953506c757a326e27160d8f553b8bc1d": "0x00000000000000000100000000000000000064a7b3b6e00d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",41 "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9ec75332bf4d160041b7eff73b2030d0c36015d3ca0a4dd6f156f81d6eaee34275222913fafbd4179f1a4c418b5290e43": "0x000000000000000001000000000000000000d4aad2a82cf2c1d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",42 "0x26aa394eea5630e07c48ae0c9558cef7f9cce9c888469bb1a0dceaa129672ef8": "0x32f8370018756e69717565",43 "0x3a63": "0x",44 "0x3a636f6465": "0x52bc537646db8e0528b52ffd0058649204beb1451e12521040ed281da5225a744f6ae2b59e6969487a93001430603935ac0f5905203111d6dea994c162f802fe54ec26486ef57c2e887a44deaeaf1dc2dc327699e21f7bc12aad345efcbf09d97293bde59652a69402dc13841065115d3c8410c2a46d35d0ed8b8631de2d56b76a5c75ab1da85bfcfda281cbb7d31e8245ed5f897c7ffdf97516b2d22ef4d0b7adf4f7d7630f65705b6e4e2fc3d8db61f4da3ebff69a3dc43c227039a31882aeae7e058716064187bec15f24443390608becd77ef65d128866486245d8e7afb667ed75f0db99f423b5d3ae5bfdd5e8d36174f63a1df36d7a5db3a0635ed62ce8425df47d14daa31335cdba8539f4ae5bfbd09b33c2ba29e6f133d72e893cf4f6ed5637a7a43d7e40cd32e2cf43d041afdeea563bf405821f92d0ef1027c9d106db768bbdd5bebeb5c7cf1e336d6f3f764bfafac64c25fbd6743967899aa766ed37f476e9903392ec1ba4d2e36f8e7d3968d4fbed807d76626627b6cd40b7af19c07cceef6b06d76fceb640d5a574fb92018ddf97eb4d017e5f3270f9e58c88dadbb75b99afc76e4ddf5fdfa6b79f79fcdb16a0e3c71cd2e961ce9c51f6ede62c51b3a659fb986f91661eff72d809fbd8f4f637e6964cc7be3a7dfad6dc92eea72f179b157d392349316ffa72d0897adb964379e6d54c7394d70473edab9cd588a4f9fe72469a6f99574d78ccb7e5b2af669f39e6d57d3de6d3abdb2c185c60018a0a8f79dd6655278f799d273ce64430f39094609c3871de7ce6fbd3dbc7bc5ac247df98665ef426471ed33ca5f9d957f9b1c0c7be0ac363be319ddefe72d8c7045f7ed1db66b1d79d678de3986de70d50db0660db6fdf76f6babe6dfb3a6c475a08bf756a7ec0c6be40d5bf9d3d08742f179baff1db33f62c5b38b41d54bb67afddd7ecdb63b7da7f8738314bd9b6d56d2ae8db43b183b600dd7a6c1674e68cf6db66d5eca12fa7847f9b059da8873a7e761ff67d1f26d9b767df9f0f93f6e8edf163e2e7cf975bc2de5f6d0782cdcc65db5fa0da7dfbb6ddaaecd0a3030102a263aff47b9b15bd093b12fcb659f1abd9af13f5c65effebb1601c7bd1cd63d1516d4dd983cf61c1289bc742538b64895dafa480676f5fae4974b99e97742edaadfdf68de92e12f60a3deb56dda027d4f1435f5f4ec936abc65f875fd6ac75a25e8ec9c67976a226eaf5b659eb0bd41f52f73bc40972cf60dbde160e7589ae4546b959d675c98ab4482d1d0c6a8fbebe82435da66bc1e6d76555a4253af675c98ab4486fda3565f0d082469b34f23053a4650583dae3d76555a425bafc9a764d193cb4a0d1268d3ccc1475c98ab4643088bd69d794c1430b1a6dd2c8c34c911633d0e3b730887dbd2972a3b1b16fb7ea3a7fdbacf57527669e6d5fae31bf735b231dfbfa6a43ea6019a4c90335c40ea02e437630648c21680c5133a48c214f438a1842c47783216086fce0e5f1bdf9aef84cf09d1932c377822f8b4f0b8f88cfcd37c747836f8b0f8f2f8dcf89ef89af880fcdc7c35783cf069f1c9f0e3e20be1c0ca1e113e21be213c1101fbc38df976f05df0edf119f115f1c1e1edf0c86ecf0adf9d0f870f8cef8e27c707c797c3a7c63be1bbe1c3e24be2e5e111f0e3c233e1b3c24bc203c1abc2d5e164f8b3784f78317c603c20718ce830f317c84b103468f19de434f192b3b566f9ccc8a869508749e7af2f89a588d8087885510ab2e9d9a98874e19ed5a19b1f241c78c0887c78dcfcc67878e1a95192b1e74d2d021e37b43070d1f557c3bd01963c5650566450221713e383a62e89cc123831f2384e4f1b5c02bc14a87d5976f8d1e3cbe3b56623e2b86f0b0223324884e8c9f31aa3256407c55f4c0016203902e414610e409ca829f2672d6f40cb1c261a58527080c0c33b13a82a6d173870462f5c31cd3d30316c14a889c26542358edf08304cf9815133c45e8a841d5f08963e7cd8e0c7666b013c78e1d3b36d889b393c70e1e3b3cd8e9c10e9c9d3b766ab073839d377674b0936507073b6d7672b0b3831d3976e8d8a1c14e0d3b5a76b6ecd0b003c7ce1c3b6eecb8d9a943a70a1d2b74a8f0994387053f4a006901c78061c06cf805dc06bb80d9e016300b7805bc86d76035380d4683cf6033b80c7e6232580d8fc162f0cc60b545270c8ac68f172b2ff20b7a866a069c1b3c71acc2ac64701d7e6c4115e14981f990a306df80478c6a4cab803ef10c01040c205fe878d103444f981e3b84d4e171e9e1c1cf103f4408a1638259b972d65015f1b561373a5df4a801840dd514392ce089a247881f1da89650cd8002e2e70849c36accdc8187063fc80419d3e9e0630c1f6b503674d8e8d6f048c10385446265c36a089d342b225645ac6a58f5a022629545354447064a0c55a393824d869d3074d60061814e0b7ebae8ac8071a04a424546aea15202c8182a235424f8ead0c181ce0d7c091d385a061d15c8237e8a6826a29aee0253424708ee0c9d257498d039a2471e3de0f4d8410f3b7ad4d1c34d8f1cf4c0410f3a7af0a0479c1e3ae8d1831e78ecb87adcd1e34d8f1bf89cf139818f143e25f099c2270a9f267c9cf031e303854f153e59f83ce163021f2c7c50e063850f153e4cf810e323081f3bf8e0c107181f3af8f0e203071f37f8f8e2c3071f43f8c8c107103e84f041848f1f7cf4e0c3061d25784ac0f384aa8a9c15f0b451955121a13a22278a9c14e4a820c78b1c2c72bac8f922274d8e149d1ab48d9e20ba359c74c0002286ce173d6f808491932567869c1fb622221e5204120754122b1674737436f811411024822411e4889d2f3a1e7e98e811a3a2a2278e64c3abc19b41f5e4c9e0b956655649ac965821c1f3c64a098f33a407202e2a317cc860081943d2f8a104c603af8be7e178703cf0c0a1fa92422375825415292b5226e026e614292c7aacc8192287081f6572ca7042c82738313f3efc84f9f941c78bca8e205c7e72f03307e7458e0e72769043870f1a382da819dcabe78a1e2c7a4c00040b2068809cd929b3c3c48e1240d400210348195d0e3a3b3a1dfc94e0a78a9f297a98e889a2a7899e2978eef031034f0f82fc1024882061b83b5039a08470303e700431c277c831c3c5c1c1c1cd20678b1c2eb81e38309c1a9c17ee064e041c0e9c0ddc172e076e8d9f257a88a02ec869016d8174c35e5637ac7200f2f483042b276216766148f008d173864e1c5e14ce840a0d560663a21b2395470f1b4c33ab196418958b9641c9f8c121dab189d9c66c446c436c386c39a068809a016a8e59038a0d141a9b0ba5044a071419540f281f50605023409100150635062502940da82e282ea832a82c281a505a5033a0869847a082984ea088984fa0bea06a986be61a538d99c6b4c19463d6609a31cb982c982b984f938c89c63c63ba60b631d5cc31a618338c09c6fc62a6992a9829985ccc2d269af99a5a4c14cc2c260de60c661c138ef9c67463b6993298319830986ce60b6615938a69c59462966042319398239848606f6698f965e230b5cc2d24cc194ac0e26077602cc0d6c0a0c09cc0aec084c04c800181598145817dc1b8c83ca40c640c641ba9863c236a9138904cc822241172082906e545e6206f905e2417d9830c42fa10dfc43b620f220fe20e2218718c48453c13ab803a80794419201e304ea421728935c42db10bcc0196034803380318078403be01dd806da00c600c200c201bf802d80674016403b600b200ae00ae816b4035601a100d7806340396019f2019500d1c038a01c38060c02f601aa8029802e805ec027201b78068e00b6a015100b380672016f004d004f00a6805ac025201a780258052c0282014f009e80434039b804cc025a012b00c240349004700938048c023a011700c2c020a01838044c021a01808040c037f803ec01e2018c803dc01ea00bfc01c200ef006e805d6008a00da00bb402eb006b8056a8159200d700628037461623a4e9bd13e34165d46a7e91c5a892ed35cf4121d469369307a0458124d82fe025ba279e81af80dc3613bb61e380f6c06ac07bd857780d1d1595a0b5607a6039e8369c036e0196059580c0bc15e101100a7400229301a3e828760249808de026b8283c068c07a601fb01d6076f00c4c83920b56aab43025024d3ae06403512c50010c3880014b921899b080222205248065184104020ce002d38c8d7f59a5456b787425ca069eb810e58885274f368653aa1c3d89c21465ca9327a89e2fa994147b25894a14a6a3294f8e8e560821158507968e5e507a42c58567aa72d48207a238f114147b24a58a952a52aa5871c007493db15656a842e5899515aa2c494ab2b280050820e5c45e39a2c244a547cacc56b1428529cad20b539e305949baf2848a0b1f65e985e74935e1a598d82b1e38427a72e568ca932b1e386252c50a952b578e222024b5c47a80898a142a4c57a2241d29b14b474c4954567852669392a27829327b85c9052a47528e96009022c108f6cad19517965e90428054127bc414e568490a129b9414450a90d411cb14c55346ec921516985ef8498d59a6284f8ea658910242aa883d924265c9852757a27040488a889542e5ca90d4103b85ca9327545cf805388100045a78e168e9880526a30f5262b603545cf8a523a4252b1468e2a584d823a62853a82445c1f2e4e885a3171e90c294230e70204a0a024805b15790a41cb1200588bdc254e568e988852a543c15a60a95157c523fac142a57aa50596282e1e88907925c7021ca93a5a32949545e2842926225a9e827e5030a39a91e3e4025290a15262a55a8f0a4c02c92142b491b7872c4f4829423188e74523cec929505d0d40e7b85290ad3151d760a95271ed80090d4979d42e5c99528493da91c76ca110e1db0929474c3325da19254854a0b53bcecd1142b529e304989b2c454c58a94272c301d89a003569292a2f448d99093eab24752aa44498ab2811f292e47494956a4d47094b481285496a260f1496dd9284c51a644613a6ae109d3952a56a4a4b4ecd251950e58e14965591f291af64a9523242b4c4f98aabc60458a94284fa8b8f0472f2851a92281d5f251d206a23055796185274c528e96a84ca942e5c9931f46689af9fa828c297e9db67db95ccf4ef00736cf9867b00b3c63130374771ba04913ca914229353929a510421020089242090b40a99410040a294308424619ee014080204008299410045800090253ca9984208040218490428630420a29952da99454f244a198a5a644090a3551a839219412b54989da20a5d408a51a4549d629804e57009d39f9a3546a1a53a646e28f4aa56223cbcc91aa24f3a4546564524ea6e432cb68c408343221a73048659454d2ec87215cba94007409b0bb3bb509e90208c094392787a53462a429c5341825a52be784504a239476334580941342c894476e1ca50829960e3062844a0c054d521a698c90422a29f32e2f4b3a796a9a941a650a4160960b5840032493055006d0294459f2124a29d305c405c813242f8025ea63ca468c18a1cc739735ca9a964d6d9b53a35336a59a9c28aa444e10a8e4a5bb0c21476994841a493641bad4e6d4e9b46e7653d3164a99b3506a9229854b99060942e902e402164083482a651049e5422997ee4a4921d5e69c1a84946a54a30ca99084b04800010861b67c2205c849690284848c18a1b4a111caac4d4d6a284ddb39694ca55229662346a83667b326a350a84669735209210a4527d5640b49a9518d4aa9620e42caccf14a09190194522374256dc994c6a949862050aad11224a57452dae968b2cbe976a2344a7997c20240660a254da5525432336a4e0a494022a964ca9459520a69104ba69021a44d317a84d23dc0c2857029a5124a389939ae84adb586d22465e6234392ca9e4c97d29e529bbb94a2be568b0d40774e2aa50c009014a451a652a9548a526ac4881109c29c701660ce296590a494c649299c724a99514a29642999275349a59410eec25d6d7779d249a5365942a869549394ca8dca29e594534e66660a996943c894729372282921a751c9900072195369936aa8c9d2b46c9b94729994529541c8cccc92774a292533533802438692b2a4cc2c82dc289553a3904e4835169292521a34a5940d35a60c194229a59493524d9b9297424aa9082c27d32999426648e99c94b29403a0944a664a794a29275348299545a89c545222520a6052b86d73428653429653522977296586504a4aa59c94529e4c03c094b294936910854c839832a5cc52ca19259ddadc326da2581ac771526a94423951524e8d32c3c9dcb2a794bb7042b872c209a7844c29a553d318524a19f6644a296b544e664aa5941386403529a58400d8ee0cc2861004a021b23f4db606e126a9841042482584b12164282727a7a472ca2951534e09a1a452e328a50d25e4b94b87d431c40ee83b420b5498aabcb0f4fdacc0f4429023169e3055a1b2e4c2132957a8b4f013c28f0804494a940d242559098007c43ff01f427eb82a56a830498972a54a9425a6274c545a68c10a6bf5f9f0543972c185283fdbc2077cb4b4c293252b4c51a458494a8af263a41504062b1d60faa0650002b890230418810355a8b070250a0bfec194a3a5a3294b569eb40c4080270438428a92b4812747549698027084e528e9090c515a10126447e08095a4271ca84285031cb092f483c77f60389a5285ca932a54a2b020658515ac7c05484aa28224e4732504204b00262b56583f768428474bab23a4274c301c5521b2623ae240083d3bc215a62b5460380a808f25000c5456385a724188674788729424e5c91107a22c5961baf2644a121516a43c614a7a21ca0a47538238a6a5284c574220c0909d1de18829cad25195230e2c8130e5e8ca95a325175ab02265085b022c1d61b122e568e949942b53a41c3d1901a9650002b820e5e80a11150b5298a26ce0090b57a854a1b2026b842755ac50b9b27484e5890756a0b27484e5c901463080010830e5e8891526173cb024e509130c4743b05439823db63db064a585a316302c558ea000b83a7a65539384b24e28aca9c989376d363535a19c9cb8a9c96943353535352d946d6a729a50b6c94936353535393939f16c6a8a50d6c9a9094271e226766a62284edbc450b6a9a9c9a9a9a9294269e2a686d2c44d4d4d0dc5899b9a9c20946d6ac29c3228dbd4e4c40ba5899b9c1aca2e949d50d6c9097392509cd8294269da2676e286e2c44e4e4e10ca3a3114277662284ea21dbcbbdcc295281bbc715c92b9a1341d1abd0a3f6e5dce2b47474727cba80ed784c7e840ba714c62f8e828fa3b9d1dc52d91deae714c42f0d1b31e1a3d861f1dba5e895f3fbf2abfda1f1d3a8f0fcadc12fee2a3a7a727f36d79777b7a73c3e9286fb7880f13e9edfbda92c46b5f5565b13914a2b74f8e497b9cd365f615c1be1a1d3a7f845f6c16fb46c3b63d94f29a715e3b94d79dcdebead77f2b5065d5127e9d1ee5719e794edbb6f964ae39d7c4c7e8d80e627e61f0f2d1b933af62125a86afb41af9f55ac26fd17a6a91ecaf0b1d4151cc8bbe6d4e4c354ddb785382bfedc0c647973b88f1d135df20ddbcfd94b745cd6d9e21f93051f974954f8f8ee29844df5cd5a998405577aacd33df90a64ad3e4972473cd35ea99c7af2d97444ac935892e3f2494a3b826579c9e3a12e6d1996b125df555cce9a74d0cb56d1b5d8e7e353e75cc4b79b0b7ec8ec0455952be657704ccb98808520f4929866da398073de56d91a7043f7ae631d13e24cea373be9c1190988ef3ba39941c93e898476ec9e6d85739df3e9fcda74beef3d93e2699639e39e61be6a11c299bd96412b399695fc57cf30d4355cc37af52f7d17c7f73ccf3d1be24d237df3e94475d6eaef9b63974eddb225c93e8db57518e39f5362782d2e3c7f851debe967df4e81aa4526cabcaa2791633d0335fdf98f64bd2e596c03a1990f5363926acc57c29a9f24a4d4ba890e79af0984ce394f09857623674d9b824d7000a1fbae66d91c661d8b7714c38878d6b22b46e1ee55b538e6bc2af57e2380c707a94731c93aeaadd6599aa4d5f1ef30d3684a9546d1af398a33c76ca3569477d5bb47134f3b608e396b4635f6dfa1c5af0987799e7ae6dd3e8724ae057197227ecef1269ae493b5c121d42cca17393e850093e124ce2f47262df6e910a9d2112fb30a91ef8f695100b238731f00907316db41eec788bb4bd8539d14378e81bc430cc9b33dae58f0ce632b2f198ac4308ebc16393b2077fbdc5e3310ff34dc2e6b8d876e49892ceec447083bf61bbbbbbbb1bb926d92e64af7f8b9162462f741b85a46a07faa5b774fc7e5db3427818a1746353e26f1fc03c0cd1a96feb816e5f3e6479ea9af4f6aef0b747ee847ded43925eed97cede126f11e94cd92b6d9cdf3c7249a8a350dbf7c2ea9956cf5fa3886057cca56bde86d146b9d65e75faf6aa3974c831894ebdb9259a53df9cbdcd358f7a734cb22499f3b75b84bd3fde22ec9a6f5eedd7b064af04f370fdfaf42a133b61dc71a479c9c5c335efcfbeed936e5f465cf12a257ee9db724afa931ebffa42c215b924b03a7d74e8f930915c20c9cadf1f161e283da58d13274e137f76feaa93c4c29345c8b7e4e2a1c7d42fe49934524387527e4cdb6fb3eabe8e703d533ffc6a3b167e7fe8f937d3f6eb4e925b8e1bb83caba06faaaf9d7d6b2ff3e61ae0a4457b9c39517b79f328cf9c7d19e555cd913647f9b66114f3cca36f1d1e5f511ce7cdf90669e6a5bc697041e534a862702a5239e48c3afb94548f85a9bf3f322a4f6d92beb03a8426cdbcedc13b0d50728813274e9c22956fb2792126b114172f5279afe48e29eafc99b76c3cf4f8a9d74e04573a52e628af28879c127614aa33df24ec9967991335734b3247f996f2386f0fbecacbb24f66aeccc7d2cf81257eceb7e6961ca1c18d005a40c5d72b2ba0628bc1572611c46055c457a63245a4be32c5a00d3744e4b1647e7d4107153ce7cb25418dc1e695364e1c36cf1961e9fa89df171060bec7fcbe7ca0e359bf2f1f9278ce3748531ee75ba4296fe7f84dd294b739f86d52c91961e96015bfaf21d6787efdbec4fcf001f87d09c1c5731eb92619e4964497eb3997dc0b1de71be4922c1bcff9b6b199610624553bf09cf7a7bca5e3b96fa953ce843df54debd6b89453ea2d516d3a4d39f4ed4f89e3a43c25215abf361d4ea7d4b9ee6f9788a6f9e6693b3d8639d8d77ded44ddc44eb4515c36a85a8239061d8353660ea7672e2194d9dc302cfcd3a763bc9d79f6f913f5fc9032c71ca290cdaf3afde429bf1a5f3af4320f76658093169fc9f6fd2c6b5782dfbea9163a3bf4f67cb6cc379ece9e79d3a1b79fa47d7ae6b5439f9e4d9941dfa4e64bd031cf3c37188649c7b0cc37e831610f1df36a3f940e2b3fccbe5d223089848e94f9f40d2e515f62c27ed39c893eca374a9d524a3527ea6d834ebdca0fa9277d6336aff986f2941400bdda9fb9749412e990e3bce6dab74b24abfc993797447af6412782d0639fd2abddce49f861fc3a146737d87eda57aae85bf47663ce539072c736a56bce4b170fa59ba2e2f8e92281cdac838d7d536d1a4a73a147adb475f6f831cfb788d0af6f4b32cf3c236af616b5396baee2df96335a98d3350be59a6fd5e9d95b356b5df3a2b7651e16feca58f8518e8acd10a694e0fb2481afb9f6f91659e7cf3cd48794b9e6eced474e29432173ed53ad4b8fbee296e6b3c7bf655ecd5c437dd5e9518cdabe1a7f73f66a7c76cd83f5d92bbbe64490bdf6cd43528ae1a1ef6b1afceaf4284f096ade7e91c73caff2cb2a9d7d7a3efc29f10be09d30c66ad8facb476f2fa9439a1ec2d7f9b19766edef6b4b19f6d2adfde8478b6449e8c9ac3bed1bcebefbc92fcb962245d2b9f428628fce5ebab5f3d1810009d1d5a4672f6e38c9229d9da86b57d9cb47afebc6478f61bd83414e455b87182b8ab0020a362e5791f4e89bf4b6883d57640207246638228ba22c5b8a14b173e951b49e654b1761ce250145ecd2e39280a218cca4c01e831318149d9f3ebaf418cca480b9fc62208241d1b12f06332948e72f068741d1e527b430a8665ff7f562affbb43ba8e10b323660c1123030c33f3a1011dd1639f5204616441081668d143a28daa2f52a9482bb5c45cc5eba15c2475fa0f821f197a6766218c76cbb48aa9093ca51d1b1189b1e6232f8f86135d3a26b5f95ecab99273945e1e6b12ff30abf1ac34767cf1c7ad19763b26a72f8ec232337cc6bd3635ec53cc949cc67551090e5f598d7f855181e5659355f1ef3fa818fd95765db3cf63929830211d6d8227a99e27f7e5f5e7c783231ac373989299a645c3eda88828619b8a2b3128c13e7c9b882dc30023063964018f3441a17930bdbe6c9b84458630b1716046479c1e05a355f8ad6eb071ef35d127645a8fbb241cd33f1939961db14cdcfb56d8af68b61bda90a1146ac4006382e5791fc5c595caea2f51ac3635f75e1a1f4d6a307bdb90988b0069a3845ebcb4d2007066d90200f1ae2c429da9d87edd44decc44decd412d36283513af3cca474e899d74989b50e9c74fe7dd940c4af9a2537489953e2381f7d9b15f963371be8719148c82e0433879a43cc21e6d035cc330c73381d4208a1cbada5d74044e98cb94f74fe7e9f2804e672623166ed665be9719160be2e1709bf9166c91c5ea859d29783cb4dc91c0ea15c3a0b0e6d2efda75bb159994b3fb2487c8b642e7df3ba0eca1ce5651d94790687561d94b9e6b2e7a52f145f8dbcf49e45c22f1d835e16e6640ebd8b98ff695696b9cf74f8fd3ef3db970d3cfcbe6cd0e157cdca5c29bef66db3b2e9c92db2be5cdc22eb4ded241b4eb16d06bae802f87d6d19e31d880585851ea69045ab1e395e12e956858eb9f459125df161d7bfdc1276fd03758b4bb25db85c3fbfa5e94b4aebc6e57a269d6767c234cde9b3af9b57daccdbb7de2db2ae79957f350ff3a640dd52e238df747a4b4cd8b367ce1c137ec12bb1a724e4a76f99a7a480e72dd2be5e6d2e09e695d7c3becabe9e79fbf3db25d21f96843df855a787d0974b02a1c38d39a38caa00854d2c8adce6a50bbd643951a15b72d334a05bbc2f3049bc74233d048ba48ed449f392d52d9fe9d029f4da7d83edcc29e9e68cda996302e7c784bd9da8a56fd3933cc0c15cba0e6cfcf47d4ec23e1df3d8a757390f3ce24a7ab7b345ba9c9226d7635f8de1316f3c7e3ae41890c74fe7388ff9568eb3493abddaae13887e97486dd7cfaf62be4b5a866e3574a33d71031c38df8ef9aed0edab8b1c8ff96eaafe90b0b89833e41ae0a4c5ef12d98f23a78409e6bd48d6a56f98d7be35c1bc7d7a4898b7126e09b6641dfb2aa39ca837945751be717346d58af93afbe621ad4f6f2ec9f41bae780e858982e6fbd5ec61c832830cae5f42f915a7477d2857aa1de8011e71feca3e950163c36f7ec5e9b76f9b85faea12f5c61c13edf30d528c53827a0cc3a49431460861f7635c92fee9cc8f7149f827cc1ce5ed4bce68fab62d6d2e09eaabfc285f975c12d4ef16a928cf9c08a27c984c5f5f9ffb9a5761f89032578ae12bfc2cfbe9449d7915737622f89b6a3b87febebaa4f9b845a48cde7ab1594e1a4b3ab6d54017bdae5eba50b76a76a45b52e8a54b37d22d9d97de65cc4bffe9a12e9225bc24f2d2bb6eb54bdfe9167429a52f90fc90f6d5b4edf22e4fd916ee38e956f5353ebe2e1a1f5dfacca4ffc4bcee9a9f2ba26ed5ec846ed58e856e4d2fa15b3a3f5d052e707e3a067a2816cd5db35dfce43942d43fdd5a9fbead37bff00f3fbdfe15103f7ddbe68529258ef33b7da75bd1e7f4e90b343fa47503cb6cab01e7e2ea3947d7be11cc771b605b0d74ddaaabd50ff40e6eb75de962b3967d79a2b7a2b2415fa0baaf2d706011643dd4f976874ebf765f3bdaac1d086c1e3c58028939de20820774146dcca1cd3282405759dfce1efd48b76af7537c3b911eea12be1d7afc5db72adde9568f6f23f865fcd1df570d497cfc56cde27dc12ddb6aa0e3d54fb7745e357431c43baf645b0a749dd10e849416dbef6bcb146aca8c8193e58b27e03c152db7ad7bfc1b7346b159fc5526f8b1bf25b159defeb62da704fbaa3fe659730b7362b3f6ab4cf051beead6e6d07fba35b7a9695fd51ce5da5cefba353587be4d8f7fd3bca5ce9c929c8fcda25fa58ea21e137ccd37ee6598f2f651daead73338d4c58bb683768bd49fdfaf6e70779f2b3f16f915ca671f93fc6d6bba1cf655a7c79cbdf520b7308703726fd68498172b0ccf041ff3f53a8f3923ec6b5f4e7e59b3ba5b456fdf3338145d2e97cb55049db54860057ae82896396ceb0b54d9f5bd47ddbe6c38f3ec1af2923a24e8fb955dfdfbb2418ce7262cc3ef57d9c5455f0f4bfcf5e8315155a7afd17d96a03e7e4aaa5fdf355ee8ebc6f90abd9d08426f7fbd48d76bead8f9b70db0ce9c927ff7ec4ab34187de033af61a21d0b9dcd20417ed6b4b99955ef4967b0051438fffcab6bd6d4b9d20106f40c7df0e7ddb9876dd82bed32df6ec6bf7edb915ade8edc7f6e6983392984b87728b9133829233626f0efb62b3e009fbecd1e387cc676c01f3f2f7a5e5cc6f4ed76999a2ebb424f1ac6e45d702e6a1d31eea22d81073ccdb664957d2b52ff66db3e457e36f8ccc606c13e8f695458ecf7e5f5964f05bd3edd6123f53bf1ceae245b183dad7638c597bd7352b66bb0f9da8336f9bd5ce594349336c7dc3e8760bf3a924e4a3430f28880e3a3b9274de26dd6e55e9d0a3d788241df39a7d7bf4b266b5635e6c563b0a1d7b8c8e3951c76e61de1f92f4af4297de8e7d557e58e447df66cdaf661172d09b3b611f7e3e4c7ca4ef3355eda57b3e4cd8a1b3c38f897f7a734dd8e7b7cdc2be1a3f7ad7ace8442d3dc92d81ce5f65e84d965ea01335746266b231936e3906387d8c1f6d163b3b319bc09c12294fb66de38cd869b7aad3f3477d5325416adf47da4fa9e9d779af6c01baf8dd6faaed569490a147892969ef964f9276e81073868e619e756b7e553a12f4e898d36ef563beddf317db32e936d576abe1beb264f9f5e51ae0f4ec959f3fdaace8d137d52b357df4e8ecebf1db40b71afa7a1d7d9d768b8e8fde123f3b3b9c5fce48899f3d7afbdcde3ef4f645831cbf5c3b51b3d0a67368b3b659f5e7d9b3df170d6cfcaa59ecfbb3ad063ae8103a84304a9823f9f12d4ef7e9fec1074ed4dc43f79bb72fc76ad62af1f7ed12a9f153c2bc7ee0137376ffc0896064214ed44e3aefce837c35dbce65e7f0e3f1e68c7622d3ef7885e1ab0b2f1dc0cfd5c94b25cc2b94be3fbddd3d2529a594df95201e618ceed113e2d0fbe0f3c8fc70cf23c3c58b7eb80bf9e053f271ecf3666d8e07f9f9c874f1e15a7a7a7cf8f01e2d3eb6c7b5f87020ae65f5c3b50059f9c2a11f9fd02acb7ce150cf27b470c8c7b73008c5e3cb29e161ce390289e9765cc87722ddd7f10612299764c78f0001d1edb88ec7b8d323025bd4e38b1dc419e9a8bc4a3fc7ebbc2569145de5514f79b15949f4238d5e59db571df5edb75068ab9129e4f85a82fcaa3f1a269af80a5414bf22dd6e4ee7d57f3fe949c73827362b3af6ad2f21a34cb77ca447975374f1d12866bfddda97cbf5d29b3392cbc56f091944fd306b9239322706dbf6b6bcccecabc45e9d3ce9ccfcc9a6579328a5842eb989d87c508e426528574239eabb227d3ae6d1f36af4ccb74851464cfc8bf2342d46bfe2f4f1bbb2df2eab669f52945f12961f1f3f325ddab540d8ed70d9b534742d5ae0d7c1a0fd563068dd69367543386f245b2ee7007eda2c962e3923c92f5be8e3f8e32ebae8bcecdd61747b07c4696cdbabd50a9bb3734ae8b2d5ca04bbe5a4d0acae599a46a30e1a42a842edbe77baa5d79db0df71b385b02526618c326243c418e3cce4d4322f6a390d88119bfd1c363166e62825c692631c276011f394f8af387d864d2fa2729c78e60d639cfd90062e44ef0a7fdccd618acd67a6945a36358961d88c323b62e64c9119945fa8d02c8d3599d18cb13a3a4a29735868d686eacc9b1dc33094c462cc3aebb03222d7287392badb230a92a9b9083f5a3f869019c6f0d29ba899baeb6db642cb61356b7ad6deee4a4c724920183fabd54a7a9be51035ab9b2c28a56c89adaf565dd628983ea9e6cb19d166c5e91a6794cd6c76da37737eb089452931899db1059062a53784330703cd42796719673431fe55b7a4e673629d073d4214f8e75799a9a5c74da691bdedcca38d79b15b430b3348d4107ad9ee26e15ff8c566ad4f19628cb1c63977e698206b7c295d62536273629894724a3923161d8b11c37c8be133975e8d2fb5af464d8399c42616a5c464f4420a31e4d8302c5b9903a5594af669b32297352b4adf658e490c5f99fab1cad35bf7d82dec8b523e3b1b5374bfaf12c0f91288f1fb9a22895ffdbea6f0f25bd3ac59d25b7a0c3f3d665f8d59757a8ca91fc3beac594ecfce5ce49c9a45af72f6dc64c68913278e13c652051b7b472c43d15447d953b2afc47186f855b37697d7cf6c4f3073431f6c481a638c12ebf97d4191838cce3967a6f9e88242a1501b451591a21cc7712915a6440eedbaaecbd1d1796287f6e8d1a3c70e4f0a4d0ff5c119ad985f35cb07a714df0767b445da7d704abc1e4e895794bdf5e5e0e70161a1db171462346b8b64dbb345120519bf6ad60fca5e1467fc4acb2626236c5e54aa73ceac0a8836887d7d01bb6234ab6e18cfce4598716326cb18550e74d88e429a50f7a13424eca0828c143821468d005e4f9ba669da0f54152270f3e4c50b2d3d841100278670a20a1d680e0c69c0e00d0f5a60c61caf20275c4e78d1a18827c418e0f7f5c41defe3f7f5441bad8608bfc6df2a7f9148de4ed5a6879fcf15e8d3335fea57e2cf3e1ff825890fdd677e49e04387cebf4fd418fce58c183247e8c5178014625c495061033b72b034a0019a2190f8810b302d803062b12d506c56ef22e9af51fe3a7354e2ffe8d227fabecff32f9742e772f56fbc133bc698da695667ddbe884c48a15bd5c89115da236be488916fef7608a611c61a67b8ccc8608ca2f6d50e3981796a23cd0e5594e0046614b5fb0e390941040ff24063cb0c4a1051d4cedaa108d84046135eda68c109ee5836b063107191446e7e1e52f97afd59b7000fa9be0c06b5a7be8531e0bea541fc1606615e3707dfbedce26fef60cfa0fbd76cf5357b99c1cf877d29fe523492553abd763b9ad7d58f0345a79eefcfae96c5ae793b1d26fde7e16ae72184f15bf3fc61802143f8614005ff7d3d91c43741a7ac899d3a62ae6d816abfbe2584d8b346356d7bc3707a7c4c968ca2286f5697f00ca4fd46dff5b86db4e7050f3042dd41c27905eabcb2748216842521e5eb212c12558e6f8f8f76b54b4e7ed3ac76f19b76c199705f4426744b7e4410f37a78789ca819ce9b7649ce28a6682a83cd4167e6d9e9e1441dc3a39cc56a56fff07a64e55588056be7d302e21b174910872e17c98f43c79884a4126afce91bf4585f58cd6a070ae271962dd2fee3b1962dd22e3ddec222b4fb78cca559ed403cf6d2ac7627fde3abacd5579d7e75f5691fbb92d01cbad05824fded5a0efc26cdd30e29c08a239e9eb8230a345514b5f39a1d42804b0767346126882bd6286ae737dd82d32d1e33771ce531f54f8f5eed9ea881a0773b2be38c620ecd99ff00e8914ce69123d354429199d9e383073a17747859c10e6af0b4060e9c8d0870f022c60d3650d16276bc149ad5dec3db66d57d72b245da47d04576750bfb889e0093257a3dc6eb30cdea304ebff2ebc9f98dfb992e6f4c91861bae2068b070a23863868b091c9eae581cf8d0441539946933c7109ba689325c709820c3a5258566611ce6d1eb2d1f733c1d2f2ef62d2589af14c363be243ef691612edf5127aa003f274ffce6d561f84d8eb7cf6fb6e4c00e20dc0801074d1d4e3cec10860c70b89ec64091420e75c841c4112f40e28e04e4b0860eca00d1021da0d93823139a05871c06c16c7aeda2d79e6f7738846d10f4d443d7be9af978e8f3eb200f3d7eb5e73b4f6e11e82a2f6e11e829af5704e89cc75b047e3ed32bbb5e8f44861dda22970e4595bb2c92e8ed8c66916cc143fc0606b5fff8caafce8c6f5f1e7a03c61b38d46160503bf59a6dce6f505e7bbef29b6f871d060e398141edb4c374bf7db5ebe999d06319b608cfc041edcd40c0b1c3370755b661cdb7f6b16b8bb43398aef615df7e45b7a6b7f799ec9b10666956bb4ef8883e8c87aef2ebdbf9c55d74abb28bd1e856ed30627cfb986f7e3d3d7d575ef3ed4ee0d062394bc818f3b5c37c7b77986eb976c8e9cb1c3938a144172598430645edcc6587a80db0b0e30640f020091d14b5f3971d721a22063440e3854c16798c51d4ce6176e8880824d250c11726cad0a2684cb3d8fbf53bc489a7899d30f895b145df849a158d7cf46d8b2e3c647a8884053e0b2e3d25e8d5e92184107a7bf26b7a356159d7e1023d118f8b64b98ccc5942c6977d3d21c357e61247e666df2c9b13f869b32077d11ebb765f974d091f59055d5d361f3d3a14c9c615cbf8a0c7cfd36b163b287edb2c2734c0d841f1db32ca3dbd9d0e92ce4674354b00172fc2be854175b59c117b15086b0ceb6f473a3724625ba0ca6c48e05fe7b899d7239ad711505e83aa57e9f4baf32b572c182423927e258ed3eca8af76da5757ecd957857ce695e77932f6b245a4b3a44ffc92f4b7cfaf765f592f1d86e8323a5d7d747667b1b60aa5b0481aba7413ba353dd3502e5d023b04030c924ebf9ab960fb6a2761107f75658397be42beee9b975e978e97be1991c11c0638c426d820e9685c5f7079e90bb98c975ef9cbf7f7c7576c11e90c4457198a978ef2ba65b13314dd9235e99b2e6b59ecd38bbb2cee6892eca13397243efc94389ea25bfd496728300fe839c698e23357344b7a9aba6c9e9dbdf2152f9dd9fc0e61988d60dbde5e10851bbf52455183dd225436e6a1a319ff40242424a483d00e4f64c170d0b15e081b3bfc608312c4a1431645ebdb43f58b264d174a76e38cbec8193164e602b6c3860b51f09b6a81b6f6a1cee572c950b4de9c518cce5c74ddc1e8eced91cf7471c85d2ed70c453593038ba3fbde0d3a9af56cc41059610d2cd0c0c04b981ca8280ae1db3b38d47386991264d1a5893bbc2802c077f6fecbb53f512f100b418f5fd372be6643bb41f5c7d71f43da06f5166967305da7768bc418a1d7cf556c99ef162818f31d1dcb7ab608fcd5e858f639e6906b1243944b42203926f1e11628f8f2d09d1e724a9c3eb26fd3e157fb21ed9e59f629c19fd8b7b18974e81c0a92dd6932ac61db6ec58d95601c384bdac55ba49bbe9d97254110d9a3b7e45bc29c29fb25a6ee5f3aaf08d2b75b1cc3734b226d4ed288a51f724b226c86a9e9cb25813f3f25f89884adc516bb45f48497ec57c82651de6edbd2ee565d9a3dc0238f381f5d29cb32830cf3e3b749baf1787b959fa7797ae51bd3daad3e05bdb29ec77791709c5ff9b6314db9a7bcbd87e71d94626daee3996f0ff570ceb7877e784e8e47ff91711ebd47977dd175bceda0f8d5d5430f4a4251ae34e987e5c7f778f4ccdb2d123fe696c4579a7e05893a8f23516fd4f41ab3f829cdf66a7ba49e5147d14fa9e723d3e5876bd9b61f3f7cdb7e04f16d673788f30f6af69c03712d9bfb702d3f1c884f278244fdc3db0dcaf9366f37087acae3bcda3de471d46e91d55779be76947fe06909e2630748e62894d7cc51bedc92f859f4f6a237c994f8e31691c834091599e18c9030f759923de749f355ce51aff1997b7ce5dde3b5d3bcaefc7bbc7ab3bec72bebbb9da2bcc6afd49538af31a03e2c3fdec76b3b751e4f89c77f7c6b0f0b7c169a453f25ce2bcab1c06721f5e355a7e7e11ce5d4dbabf1db515e6d4739116ca55d56457d4a3e1f992e401cc80f203dfc878f0deaf11dedababeff1adc7755ccb6ed0eaabd9f75c717a2cf059e071e89b734e3d94f37857b8241feaab117ab5e9f5d021d724c7238ffbf03218047df35630083a8f77c5e9b7599def785a7a7c31a08a30820a207ad0228c31453a5f0783a0e77835f3ce3bce537958e0a39c7a4042749c739cafd4536e14974b41e69a50efaf721ffdc86cbe1c192e5eb47d4d424566501bcaf35912e337410713703e7246d1b7a6280e54a7af329f097ebbd32fa7a45d891be5eda80f052cfcdae793341f0bfcec9bdf46c7a8fc90bc9ba013d6c44e182a07cdb68b64d9eb8fcd6b9055cdf9f5ad28968fe95587882a7add48106211b6952d92d61669aff0d7794930c222b42f1372bccfef8b09329eb926423ce99987f2e865be79479ad5cee208a5476f3a7b242cabbdc5d2bc9d087bbb1093b02b42f476234cc2b208d03556f747affd55e8db377f218ff95c56fbf4965935b5cbaa3c4bf1b7d7f97612b6b5cbaa3f47bab5cbd2befae3db316f218f399c5eb1d7e6f45d24557efb669389a0d34b0f297e711f7a8b86f40d5627f955fe8ca959590e1dc75d16e68b7dfbc58f4ed4ed3b657ce630971f533f265d7e58fae3179bd5b516abd5ea860c0ac151a5849854c27397d0064bdfc04c1e537f12f638cf9f0f93f8ecf199bd9da31b40759f846010fb916722134e688009273480c88466752a202094d8628c31437934f36c035a42876e5127427927ec4b8909cd62477d444d376fa75944702873d65c080e651f110c6267d426c5125bc4b451841c6ad000c159624b92d0a3becd9e685f2b22138e1811dad7b31399704203884ce07e5f4bc4e0ebbef629ce1fb605aa4248b6f56e88d1ac2daadb450783989d6d90984c5afd7439d45e89fc3a4b893565e4f8e5baa0bcc64f73769407d4acd4d79d16f6f5e7236bc889082d52b0404b9b1bf4408da2e859b7867cf42e8e8f4aece063fcaaf625093d8b4bc7bf9f79190c62c7c4e8f6f76bf6709401eaa12d629fde6aa759ecd2eb6ce81c889d48b7e247b4c415d0f366b1b707d441ecd89a6ef5fb5a028c47fdbe96787d75964decc412ca60b55ad5b0821c44273d3af45a107a24e8b459dcad1e5a189424f48cf9f44e12fae9996fd3cbbce5d261bedfd94754a6cd1cdaa276e69a60e1e72f7e2d08bdfc90a2f70e4242425556bfcdf262b3206b495a7d46467a7b4cf08dc870f122f935ad8accf83089df1e9bd8a99be100022444c7cd1971b7c74d4af6d9f3e187dd22bccc5edc22fb954143cdb3d3e540b72f23e2f84abfcb7ce159ccb0fb6ce750ecf755868b5f15754dc7f6806e7b001d80fc7d19f10606ad2fb723448f5e5287143d84afdf8e399d80c264d347af5a0356068f7d64a463bed19bb5e9b16c7e6462586f728ac24d91fc5cabe64bd51e86b09c054278d8c44e0d1b8d4d5533ca1ebb15fdcc1936d8d09c9db7f64739be5dca2186f4d8c4c3b01e9062be3df2e0e5db6345048184105ba05901974ffda259c303d7f3672ea56523df443a2866dd4674eddc4575e7fb27ba7e3923e8fa3601ab51061b546419e349cb0e516c40c314363823051537ac39e3698a1dd428630e2ae23071a6873342189183a735ced002d361db64e9d24697224c4087176a9411c6155b64fa18d618d68f8df1e2cbe572ed50547f1e037a6c0c1c6db4e9828d8b07668ab0343e068fc518bba642a85bb9c43c663303fa2cfb9a28e3ab3714ddfc7da9e9a29de8b0df979a30be1b83c9d852b3e6ab0b413131fa90d1acdbe93437a8d5cf0ac566732097f1a90b30343728d51950acce0823858f3a3617de484ca29c5d9ca559a81f628c19cd361fba9dce0d3d83cb1960563fab0db599208211d840895796247680860eccc883a25028d7dca0ccf8a2079ba669283672eb82a250a82325348bc884970b9a1bd4a669da090d4803858d8cec622e28cfe2a45368d6930b7028fbd8e52653c32e15760d678181c90576b97165612eec855d9c45e7f7a566cc5776f1179e306e9cac6103650a0b49535848823245dbd1c1891a903862091f76f0e20c35cc78011416d84c81420445cacd8c2f9e7ad0ed74d28c2e563f2b2c276706446cc9019729deb8ca30c38c192580c2668a034171f2f4840614365358449a05058a16cd48020a0b6ca6081981e204ca938c4b5e5f2081c70f5ae09082a732b83c810185cd9123cf0e658a0a293881328585242853d4e4f075d9b889dc1bd40f28e7b80599e1031935102212e21f9e2bdebc000c19aa604386192e3364d8f97d8d61839fa739d6a83146194c6b2d1e8e325174f1f7358613bffa69753b6348316570448f6908e3155dcd9e5fd038f4963c7630c71b6da891469414071da68a39de68430d0e9a534d0a50c05570d07a4f1468d1311531ba9473ba6492514ac9da20a7660c2e25e8d7152b28bcccaf7736a60bb3fae210b29ed240980644438802d16f4c70660a28ca3017342fed0d5323255c9d7ebfaeb2cb0f098b7cf6ed30c8b5fb2ee3afaebe76ec517ed1c588e3f7f73936151d3b1150aa3f941da6930e99e44b31bf0ca659fb850b8c031a01c7a4614989410cc3300cc37ccb91cd62cb34300cc3304c46d6a2435acfbeee87053e190f406fcf9285cb9122e85c58138ecb55c46555049d06d51b97cb55c4252b829e250b0d42dc6445d06950009b5511f42c346c9c97cbb58555047dcb9122de66550ef3ebfca559eb6c362c8b6e7f5f61a4791e420c9be9d89762188661988ccb41808bd80583d63ba82db12d50956cbebdebea26d90f090b91666db61d9cae6e0de422bf9a75f09b3274428dc6ef572107b2a263af2ed938b141a9fe32facbf5302cbafd4ed0b16f1176a2c6b2e8769e768bc6a1ca14798b8e5f4a24daac133afe2ff345b2cfdeb516dbc2a1e85cb44ab3af7ae477c5faad421dfb42e8c5b7ef4b8c11fc04b82886a322f6e526005454d4c4cc386831c87852e3c618402c220e2435251dd0000d2eaf37d4f0428d1945943144e7ddfc09e205516481c31452b461c718657c31234ca3a0c508e3c5f3fb1a838b4ffdbed4c880859090d00e42abd5aa7500a3891544f3b56bd7d7d510424242fd25041fb2439d009ebdc18431e6737e5f604cf1cbf5f053d4c6099e30824d1927d288110614bd438301034cf6fb02c30830c4b8d916a8c2a76fdf25199720966e096e11e87049ba12c75962529acfced8579538ce9212bf7976a6ecb1f5656d11a6ecfb886ecd57df8c90a35bec8649e06f1723ebea8ae11324a30db52f7c202d828ec5da348fd5ace828cfe9e8b2dfaffef3378741a8ed8bacad866e3ffb1869b78243ed12559db66d73cd43799033da3e20315df69a4f0de539bde6ed679f641b3c83430dcd6c0bd43674d5b79776b745dae1d0f60d9dd015619c50811054984147517bed9a62e0a28541ec3198d96635cd388a16ba1767de7f5f5e88f1f242bfaf2e647830b2a479b36199633be75777be61b61e3926a897eb9053329d7df7a5c75de736dd92be99b74113f33eeab1b8745e8582d685f649c235db0279c3f77e9a260e15b0c1f2b2ed2346ba74d2ab101ce2220861dc750837d2666d0c79594bf16bf6ecbcadb7bf3fcfb139deb16dcc3018b88de6c46d9a1589a0d2fcf6a6c73297ae02315e00bf2f2ed4f86d63dadc12b68145900e3d623eeddce61bcc4f87d13122d82e9bc48cbb4db7a4b6c379a58f610ee6e9f77006930236de00bfaf1424f15e7821c6a720cb6fbf39b7417146d2c37ce1508752396f1b6f1b4357b10eb38a5da572b8e97c48aa1ece9b43963b4d7a7c3b5fed573951c324dac3db361543d596a2dcf9fa57f96dae79b57b6d3ac5d0a4c11a82970e3fcd89a0e65576f3753a532365def4d2ab70097c956b9be69bac1cc7d7a904bff2ab6a7fc6363009d0e7d6bf692ee5c7d4cf527329b70f893d73f9b5895fad526a12aa50c8a0b3849ef21cdf36f9d525ecb209bbf4652e4c82dcef9795a91ffaf4ca6d5e73ca29e991f9d643a39e920c9d87a1efa038253d5ce39ad0671ebac3d27b649c9106e637e9612a66972f3df91b53959731171601464e093be6d393de1ee73a9ee6d09b4e0499cad91e515fcdbe3f4f7d395fc75eb3ef7cbbfb54de368b669061b639841c651b9884e9ac6e69be536aae7d35896a9a03010aa26382afd2beaa4d14b8c696beb14b2fcf9f4fe6d335e870480806458fec3389fee63589beca535ee36b4cf037af4cf0554ebdb297d75c724a3647527d288f5c13fa9b0ba93caabed457e34fcedb0daa4cf0d9e957d9cbcf8d1de59ae66c0393b0af39e48cb436bfb127b1cfaa07ba5315042f5d7a13f972c9f6fcb10d2cc2fc34b8b30208e116491c11a64c0a4ec045052d280ae36bd7dd40cc43dc39f3d211c1ea379503b18800b188381054c1b1038839b68021430838c078bdf19a018b05d479375f68bc5ac0405c50b1adb818828b179470b685bb5f85df2ef6f18af9e3224ec3ffbb7b33e62cf3b2cc913222464a00ea2c83fd35ab3b7a5dd52ef3dda1ecabf3a3a3f3dfc7769ee1b743311675c4a25bb903b188c4187fb668820e1e00b18838d01677a4b111997042037a04a152d0c50d33b881165fb8b8e30b346eb6a021c747c908d6f8e2860dea4883a60b3469e4f0ac60840e2a6083833562d44005688840f384aa67670a150cb1441a69f0a82305af37686aa083075b5c01c2ef6b8b34b6786573c42c468ff1cbf0e8a0d328a38cf1ab11cee049e8c8be884c38a101ce775008f432f332011d3f38e8e57a01b1699aa6f5602de4d0220e1d443f4358181106993aa608334551f4e215c46b04749870c488503fbbf9e83b2ba08f38f848d444bd82eff97da1608b34b6ed56fcdd567b851042e8f08390e3732bc266024988fdcd841fe9e37cb76f7b928e8e15f00d8fd0820d14e4e0851e0d0ce838c2474ae8d676f18c06066dba88ab916757f1003a8befe8ee86d343116dbc51c5962c49143517dfdedd742c0ce24177f3ebdb775670e8023ad450c70c6d8401841145bbc5b7b3d07c476f87b115b4b303b16f86822bb2576c62a79652cdc671ba2c474848880ea1d56a55070aa058a1790ed8f162c1130c78a8010bf6f51910b3051b6db89102333328e0770662b851021c6831071c73ac562ba11c080901b981131e16689ad66143ce74814637859013a11424410e043ab3c3192454bf2f1464a145b021da344f4e5250010329a880012729340b75868b1315e0784ac189930d6e6f84c1e5891edae0c28a1f1270c7192ddd8e138d8b28a71adcb80199314eb861071208c0620658ecc0890a703ca5a0ad7e9ae544c8891017244e106a86e8811167cc94c08613159e52702027444ef6a561718613389e58ec4e5238c104222729a880012729f898e3eb3eb1417921c709e43881ab0601d830cea4200e3145f470660c12b0c0020e944bba65400926a2a043cdd31b6c9060c1058b1be0c04238011633c02107cfef2b8b15f4c089e1bc95d6aedb59fda08943cce7fca281038a5f0e8ecc6bfc92809e0bcddd17097ff4cdde885df52cd07c3fea7b38caec740be8f98d8ebb6e65dfc3316627c3e4e8d8bb9dd54f1660ba9d1fbfaf2cca3cfd7d6521e66be7594cc16ab58a632524240447165e840ef04e67d8084306608ea8a30c398ad677c70224c801cc9816d0e0882f8ea0e1861b406e000165012a825e8c9da55d4552b6c7189685027e7e4a0af8e9ebb1087adb8ced34995bd2f4da57a34bdfdaf4b1364d8e09e6b187f8e85528e4e7a724e4272c82de162f32c36532e8d6a7d74c4937e136c7d4957e2cd84f8f45cccd4f7e5b94754b36c130f9d5a2f6645137b52eaa0de5d3b72d8fac5b5bb6450a51c07cfb2ad704e621c3d726197ec679d4b75b44fb2a3be628609e7d95619c384f04a7d7373ce645e92d2b51b13b69cc71ce743b719d3923672bbaaafae8ddce0a42081709f4e842534e39598baefacfe9deadda1101ea566b7ad72de9d37756524a293186e31c859acda2831e84ce06c7784557bb8f5db7a247df8952ca8846b5401b66c44f7475f598afba85f94fb7da3107ea56748cf598634e315f0f08888e991d4b23cb349463984f9f1fd2f476ccebfc7c96cc46692e779a956559967996655996b9a6695af62109f5996dbdb9045df597523a50b7a06fecad85de70f301e8c2042698e289fcbe4cc0e5799b616a9da8e109ba24db14dd074e50d1d5ece12a0392b1e86af752faaa5b9c512019c3d6756ca6abaa6fd52261147c9b92fdfd5e1dfb0a6d0b940442017d81a00adb022dc7557491a863f458e903ae78f340bf2f2bd0f84d854d204040743e4c2292acf2f359229d5d3acf0f5b9662bf10e3cc63be40d887d47113f2cbc3ad049d7b2a8b198e7a35f2b096f0d081580f893c5c241285e9f4abce799ba7ea0fb71f579bcf9944731e199553eff5ed7ad8c134dd8aaec49f73293749258702eca259dc47332c4aaa9f9e659e128c13e739971e7c62230e4887cb4b9824a03893060d3672c437324bb7dacb6286fa162f32331da6e9d6e498449f5ffd7e4b79dc5674f1d4378e09eca2593bcd824e3f98a6593fb92e4cd72de9cf3c72464b10d8221a601eae22cc95f04f4f79fd9cb72b42dd9c9d3926edd497631282df9ca8d3748b3af4e698f46fde1c93f8c12ebe8a6573cd8a29be5d5bd269db87fa94f8a7e6c134727959cad4f410fcfcf9611fb7e9f8b9e597ac899d60cc9688631efaf0cd1fc2ce5b249d771e97b145a06f0c67e5cd19fdf0e68c7ebc39cf6b06e1bc69d6f3175d852f7e822fd8054cf3d4ad1f34bae503e4e98757c8c6eaa9c72b6cf3d09999a592fd9c241ef3de224d96c7bcd380792c76ab3baf3f7af0b0b615c4db8196c8b680383fc120e8dd463e84bc8fd7d5471faf9dea7d5a70593e3e37c8c7a38f4bc63c2020328a43b70fc493f8037114654e0910f771a31f27eaceab9dbbeb7855c77bbcaa80e231ef1f3f307731be7c0fff7ceb417b704642bc0767e4beedd01e1ebf7bfc2ec43f1ffb0d79ee423ef87c833db007a63eeeb6ce974bd279b605e9c1c3a64d1c72b8d976e80e670400dfe18c42f08d87d21eee557e20df42f0e58c00e0cb1985c030e5403c1f2f36ab3dd845b3e0ab59d0f98baec62f6fe0970826cc2279d32d77e8104eb784f8075eb310bcc62c00806f1efa760b04afd1cb43874f59d675ab957f854f0f7d5bf90aae60cabd3925fd3f3589be0f96f8ed4aaaef8f760ee4cc2501721f5f4e0990b76713c87ddc070866e9d6e7d0211738e47915e2a76efda0d12d9f6e0171e8cc46b77e387466d3ad9543e736ddea71e82178108a6641078007a7681674103c78050f8a4be2beb537c4b7213d8e25fe8f1fab1f3f7e78ca670ff66335e4f361e2fec37ff8b7f5e092e878fbb6f1501d674e898f123f906389ee29f751e21fe258e22bb19bff5c49f5dfe7417c724d30f70f0b3fd057db3bc7b8263dfcfbb0f00ff96a3b8f13c1d671a26e9d0fa9f3cc91789c89396f7feba1ebdbc2d8bc32d5fe79304cb3a07b1e14d341d0dd8349340bba100f966916f40f3cd844b3a098e7bc0a311acd821ec4e335cd82dec363369a059dc76336cd82fee3719b6641f7f1388e664107e2b11ccd82fec36337cd82bef2988e6641eff1f84d8e57f9733c7bda22d0398cee48b3a0efb80fcf48b3a0e4f8090e7530087ac6f3d5acebf1d5aefb763ea1664d9457a1152c122576d3bea6b9261813ccfba95b29876b24c704ebe158f87b7c55c755de4987bb4450c7dbcff1f63b4ff5a53cceab0ce7575ff9a9321d0f1da54d4f09fb6aa67a8e633e8040dc6cf103ddbea8e8e2a5fbd71f39dfedbcbd6118672421d4a8c619419773f91ba85931ce1c2ad42e241427c629f197d957b3887ddd9466fc6db3f62569b03f72d879194267e6e522b0f0a30c46b73ac15dfaea674dd675ab97475ebad033c742bf1c8be9ea8a5770e89918d341fb4c9469d6aef6891bc6b12d505d37df947eca97334af9b6fa1821bbca3795caa357e9ab98fa59d502fdf821a99cf3f8d96f90aa3c8e7395474fe53a3d9ca879a0d79f18c42bc7e3d18158dddaf1e844bab51e3d2e12cf6374224458dd4262677d9d1ea09fa8548ad5ea73819804255388686804414003c31460303820120c4704224d53960f14000c97ae4c62429447a320875110848c21c81863880180800120234633560e37dcd0eb9b7abdd18b9bd4837dcabd91e3534366442975495934292ea3572d1a2356e8021a33bdda3a1be60e96b74255267a97c8ce19a3b1e03bc5ba93740911c3a59d8a65b6908c594b3eca4a2cd7e56289b72204af077cd6da30fe1ca59866e5fc277fa236774fde121701407f756846dbcd5bb96baa5dded31d613594a65d735f69cfb3ae899c149d262d71fcd4735496fb4edafa73fd8abe62dd312763579355c0469360ef4e3de2fc4676353371ef3ef54a4be65da2636050299889cca20ac1257c4d0c9665471f6abb735aa4054d8c730f12a1660cbe7b11e2b1749f196c641fecfddfcb81a94dac652f0c5fdc0c870d6894c4510e6914da10577d2d527746133f52e2def03c8a6ca925d6319f605632b1ef30921234d5f96e5ee026171e1e2580d730482266c4fef95f99a27f8edb1a4b055eda32cb507c26fb582e7837ec8b4c59afd0d5235275ab22358ba122a7c07b17aa487ab33e16861eecd5cc7f5d3c571dec24254fbd75f3c658231a0e90dea850a23df0e1cb0c679d8838ecb84e3c1370eab31670759e88b8ab5afba6d2e5dd6d87dc4c0b3c668da55b0d3d72b3932ad21af071d474df362a09873a5af7d7e8c03774aaad45cc44c40e4cf736eaeddb29954e053a55641c233aa871ba3ddc520c1cbc4de1b6a19766e538a2d729e59c4bb5e9241641eaaa7891e7a853988fedf98b9832c541199598cdf231ebc6490f0e3fea40b895e14a213d20cba82ad097cb95f829056f1622a50a17df41b7fe851357f3009cfe6ab6708b1db72b64c1844a054067f5271495d8eaa6a542a592fcf89e6b7ffce3be5eff5284ce9ae429ed8bf647fc93d36487fe33d7534f9a9d532d80d92969fa4d8e5f3d55af50c1e469e177b080bc2b3a94e481e8d91ecee937f04306a329ef1adce04f6f7b0f0d2f5f003993246df830108fc754c4ad51025c6ac0baa3a9fe831d6dc3523cf9d45755b0b297b4f9742f7e52d8b592bc70df1ecb82b9199d8658db61fad4c943062da9fa88c0a54848ba95af06acca5c6495afd9f2f931c13c5fbf9387bad19c1e317b5030a09977a609183af2626859ed893c9bae6e4abdaa8be5fbd799e8a93728564bb6f88589f9389a260be669f9c57e79dac762af42dc4c96376ed7599bbb797992efc01c43a658d28c7c664662f09b52aeee242eb54c441b6c33c212ce1d9b7233788cdc1e39b2d4bbedf56442e0ffabac633b232af278384fb5c27d0619f86d56b7922d42c7f62b42e7977b32d7ede5bcf112707379dbe500ce617b2ad1c5b3a72a6dc51df4b6ed9f0c3bcfd6fcbf6dce4e235282ed5ad95dffa322c80cd81e28e10291d8e4eb4138e038975db7a7055a8cd570b353a96ba4b254ae3958242c7bd876ab4f9839b9b31b8d4ab9f0ab92aa604a3f48d8ce07e515d49cdc113e464f3c6e024a77740f81e4713ef087c0fd8e1d6a4b908b37416842e71febfdf648ca77e5d6d9187ab7670bb6971506aca91eee40b1e212f7a5cde94714a74d8a5ce5e33af8d22a68b49f4adabf067a67df48ddd540042135df23e9fa8e91c5f29ae1f388c69866fc9e2258e5628b24657767780c38741e03478fe1a589fc86dc00c065a8b43a30f738a0484778c43c2b844e4c68ee548f2d8408c0a6af83f0e460a094f08dcd2bcf6ec6150a6e1e5738b90d2ba1a1674b24f04c2fdfcdf44627f610d07b4d3d9d9a593187babd2b1cdc1e5991e18c9bfaa66114dca4520a2e7742bdd682cb0e6107319bab72d3154f38fa7fac64adb8e68a6fbabc33b15e14c4d5294692015283433af3a0030209c233bc1bdf32d4702fd377322af210d5e06ea3e14b9a8ec9ed0069cf30532ce6fc5c02fded68b1c34736983d228319bb79bfa43c1d1429109442f3b2ac9b2cfba3e3c1994a9e218e012bf1c3d6da814d3ad92a878ca4acbe4bc49539fb8da2eb576e2522d2e61e910f7c357a767a5923b62c30e9c9827e147bbf4e92530e5007c9f416e8b17a93d46359812dc5a3ab5b2ea8f16f1332845ad0a575d8ae7675ee1e03a760fa5cf5d9cfc6e9bbdc75fd4da892fa6e02e1be334e688c785745da1948bbc9e57b297c907409e5433f241e6333e45e97def3e5dab43616f929c73fb9505c597327bd3694c3cfc413ea3144c8437134b440904880435bd4096b58dac4174ad94b018d45ceb372e1c829e3ce68dd2c6e2eae04890e8c094c7f9b305839c29f486758ca7f8acbaca379daa36cd35f43ce9f018afa092d415516e990906cbc6e459ef77cd9afefbeb8a48f79a96ed81dcd8c6fc4281a734a657b8981cb1949ee475341548cd3a6a77f176015b125b91639c7f98dd7f5b004a779ff8f26b440aed83365b3dffd2621ff6ada03edd4ed8d771bcc2e0a02b934395efc31624d45220c90cd81162f7b03f3aa9f1265f021fe24dd69dcccced08b9f594f5e59e2f42449420eb272b76dbdc13ca00da71e500e776cf46cb752ba6d6ebc856db344db078143f218a50ecd6ff9b6a96b4757efd441b35f01a12dc5e57a23c3c3c123ab0b052155b806fd5b0a07f5bb88507db777b0b28aada23c774edf3160ec910d2b4c303939516f7c74213f879a99674c8b5df20ba66de3d8dd523bc55c91628b901d7e321f3b33136e35bebe54bdc7e96016f8652af0690f1c7b093943a01f25c59511c53b285dacf647afb9aff73753ef774c9ae72a069a1accd27255c66092f6b18afd45e6072d1857420d1c1c3d5094ae727ba39c16009c23b95dfc1c68864b6a00dc9add34474d2e2e83c13257030b10f1e14502a533923d17791c69a06b13b85ce702c297f15bac3cc6224888d25b74a4cd51e9b6edbd04560246f20ff48db607b3f8e05bd87c369479848ec8aa05e4cf84619bdbf032e85e6f1160caca28f6792cce40c4de0bb22903ec98507cc2df9943dca8170e5b096d4456d9b3b3b68c9ad66f7ae93fd85b7eb519f1a5d825e6a15262d7612f4dec6bf6dcf8f92889ab3b1dee9bcb29fe0534ceb9acf0fa90225c6fff65126789cc1a38cdaf6d259e1d7c4f96313253657ec3fcd4addabbd855eb41e6d7268bc5ce9fe076e889b1a5da1a511068eb65ce97279ab276e32bd3cb33cc4a0ca411f48cbac65006e499ebd675e947b79e8fcdd6b8be1d2e51dcf84c4082ae8fef26efaf4ddff8195712f3b0b75998f4489963346db6455356b256eeeb7f8224dfd25a671ba840bb91ffd7c7d6082f91256411e47ecbb4d73a54714ca433e3cc0ea1df2ce92e27a5adb3792209b39fb64b77a21121777c9d2ebe08c4a8470831b4abba16072db11c9cd14e9d2fd2c72cb427bae5edec1999b5786adbec013c898f35cd66434d450a5dd573bf4c445872fd707db8bdb5a58386c7da6bf3d89209a8f51c1ffa0e8e40bc9dd9a3f93667df7f37b7cc529d84ea99682f9abda33b9c7f0e70c760d0115ab07c44916012f1b286840366317de3994805eaa2a5cc540de81ff0b4515ca50efbb2657fe43294192cfe553028de1eb144131ce018f2f524eeaa34f4da9e8e8c85e5a7da2be6fd3b47d0811fe3477492e1ce24a20f1ce9173b0a4d197eace38d493a3da9255e9bbcb885da0993f2c44303639b68fdaa0eabf4d3a115241a9db3aa67da52a9cabfe6026d60e98bfbe2c87cdad495575d7fec56e465fed57e9a29bab153551b463db184aa9acc606f0eedf237bcce48b5090fc5058e9a3497729b8a6dbe8f8822ceb6014282ba6f2eff2b3a66744e20f7ed72d28b022925b905039b539b26184cab4378005dcdaa8eccc1759aefc4c11f49ebe59fb233859a653fccdba5550b430061f0e72d38fe18197366d2c4ac39d01e1442aa4aa58bd78529814e50c4304167ec36a42b6528d50d6dab3a56664ab57147644ef4adeb1a7c216967b819dfa817003f381192496d0a5ba6e04deb98467b84c8a1709256b5941eb248ea282f5feef9fde506c291b8e6135c58d0b8be95828ea42dcdd0111580ae6eb347795296172292af224ce06458018731c75466f372ab8f688fffb8c2152cf77feafdab75bf568ea571132f37c95615d88637e9430e802a9b16bdf462c0b2e99260458fe39752c488658e30a506864ee512331703f4b869245b35e9ee7e637e7eb642112f3fae8bb8bdfd06d7add07b66db27d26b6a0a364a0d628b35ff746315abaa030f7d7e093e3353e2158bf4af2f9aaf2ad4e624835fb2f8296455480e45d458a648de4a485f4432b66df6163295506c770c91c16802b76733c6f5c5268c88e42d1179a0778ac2403dda92f2f6ca5a0e611b4ad2b9ad867180495e5e40ce22acd998741c40b93d7d37a71c8625a9a2db66c43d51bb7d62f47a50f77f503cb5725c6232c4503f40bab6a52c838581e09ef103c4de82fc77804705e2a36951b0b632aa638db5725542e6bcb8b4d0eda06b49fbb0f9d39cb95c3c227152e3c902e375ba8290283f7bc5fb700251d3fa3c3b191d258d87268c229132a45ea1c6114a2255164e18195807f244bc4c77ea3513d96285962568decfc8f92b3d7ad70707e901ecdf4c899b20a90608699155e929a0bb826061a21d3b28739b80771ad79f1252e6e4c4f001e6adc0cddb784f098426365c21eeb787ee23680d8d2d08a2545619edcca287f9e8b97e5028102956d7d6383fdee980fe103ca4f7bdd255214c2910b4c355aa318d1c54fdfaf432a3d675fc03bcc4b2ca4d25415c8661a87f4fab570d3740f38cf0216ba0f388786566f52a8877f0bbb7d8aa4e7a12d4a1f3552d315b8dd325c319a52a0d1405bc09265304aee06c36b4d7e593c3d8131e1c964285771601e07d8174c989bd2027874b9ffc0418f724e794c4f452a66e01449f9d9db6070a4d6d02659ccbc5b12c19ffc823fc1c460c8f91999bca29a6b1368eff7cbbdb3282d6084a8a8342083ebe6c6a30db64b9d2e0c9f55f0f0d5222b5fbf6970319661c3990d2074552b6846620c10d3f14481fb61fda8f91105580e8290299854a32d9caebc5563f08646e565e71637a731a494cb00cc6032bd164b8ba3fc484248cdcb5c15bda32158a5666f876a05abd422b5e840c1f011672309d509e7b76f712985544b4d044db9a2084656b0d212353a862dfec05b7d865d012dffabf98ede0cc377678016636c3fbaed741f5ad85a84b3242bcc91e164b9cf696523b2a6fb814c65be3cdac75492e208edb515540e20f71b35d449f54c50b17df3c5242c17215ed777e7018192c0a7f483884514ae73dd44aea78d05c18e9e7612204a6b087e6b95befe2739f20b12f7a7d12e58ba8311cefa1c9de223116df8e1ea786a3cc8bca24c4efd99dee445d44a43c32c479626be5e6d7889078399c47a8e32391b9190abdf4cb1809a62a040beaae2bd7ff85a8b8aeaf2c7f0da20bc865f831ce71bcc3f59275f6645c241dfc82c36a16835a6b22b91772bcf3409d267cf3dff8f6a2b577bc4eb65fc0f07fc6be6f3239ed976415a073394f53cd1313b9e8e7dcd0877a7601de7c8df9e5820da7fb04c3f1687af4e79a44598dfad8d64d45e1abc4828483bfee92600035465df2a74925a8db7f2d25c717f8ac5215cd5b33e6bac6fcc87284255cf04d4374522da9e24cf2f6b3315900805ba82605326460802b7f5cac056de64c97c95f8fbb3006518458c5b1f24c3bdde346a0edaed2da3e45c374545baaa6ed74b35efa0bdfa7cf3ab095f4fc380965695e73b730e2e9263683110722b953b4962b6fec1a37d055ac46559625ea1b7d5df483b15ff6bbf6d3cee274b5c9881b5e02df5bed470c06e15e09c1a0394d7a1eb1f1a2c9b636c80185b7ff348bbde710359d43e11bf15e15849197ee158bc0b2bc72044135311cfc815f4bda7e2c03503fb7cd1df724b22c6b7efd00216e6eba7d814cea35e2777cc4fda9392268ade309a14ce16f748d3614668362b4849e547ebf8e3c93c8a686dc7527cbed2aa7166f68287ec223336c5cb6e3aed0bb36080f2fe98ff3e3de50dc8f628ee12900270ad47f6fee643eef14a119b03efbfaef1707d97e72d98d995078ec67243513f9454b9ef773bd1f49675b8033a89cd88e4888117ec426458b88b62a986261dbf70db400c24c8b1fd0c71a680bcd73cd6dea57fdc17a1889da02af3745366d076532f09ba1f78130f1e6331cacfd5c088e4afeb4883c245c239cbe465f332cfbfecd0426942f23ccaa44ba2e009cda8d00ca2100b7202c5ca1e3c2136d2e6a051a1b90f52df4e2b6f46033bf328c1c2edcc4d342bb51d12b36f3b7017e704f89ed04521eb23fb48384b380b7217ee6fade64fefc628aee9d09bb08dc430ca695efbb9690c07f49279b2c2a16711544e0a20d6a7815229e1d94c711676b4cfbc8a53fa6553fc470413dbf8bc13f7cdc00b33738d8061658e8c905f1d276574829e64db6eb9478f9858cbac4ce65746a34d281b28e9f09dd0b27ee86745056e22bb84156b17dc7fa7d4084d7d3eb51112deba5897c9b0d77046f22f1a3033371f4adb81e155690ca28df5249842e6ccfbb1938d8fa0d49bd3c0a95f53e34f3d1b81ec4905a86f185ec20101057900b10b2ac9f616eb215ba651f616a3dea931ea646e37d3ed0c71b7d74029ecd1201f0a508ff9ac611b70fcbba71d08e2f6b3d53ca41f7f42ce7ee15c7aeba4067ceaca44811888d5d73fdbb721e3380a9b4e45a27652a94b095bc723eb5384a16f68e618b9358835987334150ab8ae25d074c2a0a848d449d306c72a5b10e220df8362457ae4cc5555cc1c65184e5042b63b2c638e1daf9177e832659844e968c3aad87aa799b2764959134ce4f4194eae69f0b9cc9cfac4c0e6e60c6394ae904674c4ea3064eb3445f532668b2e849132dd64222352f2f8bb1e855b027c5ba851025d75b86482417d304beac3f6e46e2774e043b93554f240b235ab064aa5b586b6332ced7493f4cebbc0f3c13ca2645525a4ea4b7ed25230fd6598ad9881b2a76797516dd0e317c69de0cbeb3799495c94f4c7efffcb633e3c3551c81468bbd57f2aac5c1e4aa86842a44f2c8b970366dfa38704c1d51c2716595bfe9b10fd5ac83ef3bba3bc1e16aa35019c4d5f332a2b233e254887134c4f1f0222166c49a47b03440178d0b4b6a1395585e973263ce1fb1d45f22a644a394349ef5e17bb14093717133687a27679aa5c88406daa4d615239ea7b1c2f17c1fb0b4bcdeaa6f5e69f0bfefb91c37994d97741ce3021ded8b8da6cb754faf2cb10a1a87b13ad5d70f7a89ed06c9cbed8ad1e86142c41fa191559003801490bc71b703683a4bca9acd602cacb869b8069457ebc3e6222d674c5be7bf121654ebacddaf9bbfcd630ccee7cda0f480b4dcd9aee9f07d6d3a59c34689d6a26883ae889ae7c84dddec595279c60c64221c08e55bc2445a32a4606b68803bd933026f6a4f88a4b34b4a27a98e6db1253640932a47ccfd623d414988b182af2f69a6681048c23235dd9e10f884fd815175c62d127573b753753873d0091b2a2af71c27d655d58027ade2641ae5104f5a43201f73403c9b003ef09100070e1f25ea53a1061f02c40668da6f84652d9593c33679a09499030441e724b399e56f121c1f70a7cb3db305a03ea3afbc47926aea7efc2ad44391fb10430b0e460deaa3c1934b00736bb7c77a79b202006af5f07454da18fa0306c8da8f157ed5c3d435e7512df60ce2a6a48d239a4305d6f49882693ff193caea300f1bda85bd25ef4cdc1fe932a50a47160905febef1fd7ae1740ab9c045f369f4dd089b1e43745c3b1b68d2d47a88f0b3aba85558d743faad4a9bad2853aac6bf4313f5479c6f27364a465f5d2a7dca23c23310ef1ba34d6d080d01f488e09b615ca6c23aef998845def92d590c3aaffd61dc524ccfd7a0cbb37e7fb601ec93ca37e2a62ca5db3c833539675a92d194e60667618bf3e39d42aa12d410eb3c23cea5365314be6027057c14c32f36031ee536f7bdb256cb9f650894388c8593d46f47140b85132d4b99b0bd3fab02145896dab6213e7cc683794d5db19eaea85bb38fee2f9ac49da034e3c46414cc86c482ded87ceaf2c761ca332f713c62da066e82c32e823560af4ddd9e19b3e901c087dcb551e99915f60a547f771433fb07bdf7bb43dbabae0c6ea2620fcbda30828eed88dcbd87fed9405576ecd2198fa0c012a31d210d500222b700389f54b0d35613ec1e51167cc06bdda1ee1e69b052dd7d3caeafc9f41b352c0053fc6c3f3b1ac0c603c4f1751e4924fdbb9fc106f8c6f2745778e91f4254a058de5443f4378782a416779b1aec48f81b31a2655278223d92a2409f09ee3c200780a4d50d03ba9869003659e61bb80e925dac917b704b537a8342796c165fad4977099344d66ff59af31225074df2928fa6255d8e5e80da5a0b537702daffad47b3a560243a6bb8fb73af45d877f68a365dfca410318353623b4871d99d2ee624e20d9a06867d978e6360795ef2a9511c40c4345e5a0c3a75d02513152a4c404684493a10cf547cad4977f50d4cbc18927c0254ca40d786cbd4bc4556618465dfdd54a6c4fbb7761b523158b1dcb2d7398676d7314223ebd9339e8c684446e790f764674e40d911dbb8e1b367e0602470a880df023f355ba81b0218916fe9ebcc79a83d5442ca2bc27467636b6ab9d8e0722fd5e31935fe8011433636cfcac46f4adf88c4ea3837d1cd0a9512732c357f38d86587b8bd32e54dc80abd3714642416591e74bb63f87ea4cf0474c3d9dea7173ec44b1bf8d1fb5fda689bdba92698e9a2707644315012a59edcaf688383cfb5ba9f1c95bbc2f193ccb65c70c280a20d8fa4106229d762ea00385d1314b27cb71aef5ee3f4c394a343bcb1b54c44d62d81e7df595ef9639d357d5d55be34d999ea4493478cfbf357169e4d5b63a20d5b7af04451202d6c837844d266d545b4f247a3143b9d2d449c7e345a94fbc60b91046fca90e55a62788dc0b82c1d7b951b59a4207f524be35593286e3dea40db4db8d05e4466a72e8dac52ab29c48f77064be8855bccab2846579b329f5b19acaeb554954ddaaf73b827b9d17e63df21638001b1a5c0e4a83522fcd7a2d993a6ac40730077c4aa81aa036533cb0656a170c12f99575af3a3fb2bc32c5b8a84fa9862e38438448a85584036fef84461dfc360bdc6179d15ac0e72854fc760840c7522fb7b42ddef9e8d801261e835ff5401b398fe8c4f541d14014a5531eacbe75ec2b376bd1dbe57380118de05dc813c7b8e504b6a43a3243acd811be3e48ae6fd34dcf6829f42e9c3c202730ab806f89ec1e87f6d218cab2dc4e3d1e5992db26408e29c6e988fcf88f7e4fc34dbe75ceaaaa02a5fe3a0aba725ed0c1e8a23464cf6abc75af49bd110c0f70d98175e8bf9158c021f954247b28c660a4d8cff797270776a7f96fe3c600b0de3995fe390eca18258d3419314ae93aaf21d6f94f2f204fd1bffa368e8fa204139de44b7393b93595aa768103df7ae00ec7f2fefcac5cded519474006379cba7d1d7c574c7983736dde12b338459c6a2758c002370022a72008a14afb042c6f5e3881ca50725480b4ad6fa165dd07db6b66fcf4506274bd17da2cbf4a6a8a3573d728062412b02a6b043afaa5fde612ab7ca066bf9a38d7e1615dedf3b22a00c48bd218d1b12509f871c227694e5a4d1740b4895032590d827e721cf85afe6a15e98a3756f2c602b101230787c3173c4761fd18541616fd200998c0d60c4523ae20572210089d50d2f0cef7d7f1d08ad80900a86b2024dbed7d4526ed6592eca827c49c15a2fb3e8e083d6c66e8601a95c01ae8d4bef25a447649c160a9ce55084a24ecf6b864b9bef3ab5e9aac5d827744748a7b1ced1f5f7633853a912c1358958a0e1dfe7ba942929687f36deaa088aa22f15e25aca82a792eac3eee02b34deab5dbe8aab47b28d7ab41c65b18031021c5f80c6c38251d57da3899d2dd3ef91267b6a76a30f24037d128cc708f44ba14f367ec3826d42eb8fdab3873a9ea607e8c7e0cb8f1c0c07bb0a2b9bd5c92c7b20b02c1dbc62c3b4105f2c9406310d4187db70f3ac937b1997a473eb80a5abf36d1b3c6f55678bedbc6dec66d5882059ef27fd21315735cb569d6587fde560a5d361f4b1f15eed0e1d08364250234ae11aff420aaba7a0b9b286fbf192280a62d31066918a31b3bad7c974cdb22c3a0ebf0cb8a7025c47956c4c0e83d26c06c65359270adccd92b72ceeec61eccc6a961ce8c82a96271ac929eaf64864c76cb8517254b98e390fcf097787a3a5e87ec40c7b3369cfff3ec955a0463e03c580a368febaf11e23f4117f6969ec8feb6d35b35fd2c095f0b911d08a59182fa7b6ca2c55abd3d8fc5abe9ef3003fd4859e0f0f0f30c504b77077c4120e384a00171be1234688b9681fd2c9802c0b7d40b4cf8d5acb490058f33d5637456ee11c407295814909b49522ff81625adeca4a9cad862e8b3fdd4c7763ee8429d6ca1a0c563ceff716720c869ac3c90a16fc8c11b701122af9991b184558a806de05f4eb36613cbf6e286caee41bbbb3306a5ac2b6cd7a896db4b5c597d6cb59a0f541c49d8363a193ccac2dc48563618e484bbdcfdc577fc037b71459f4300d15ca32274f8efaade6ee495b981c6673b6af3c9d030b870a62458aeb6cd9f22f7adafad8d26cff1efac3e61e571f8d849c851b642d838487543759106d95ad38820389faf9c828a06d63374487ea505db1a19cbb6a1f935245c6cbca3929fb0bbc03633a2048abbf305013caeb1d85a2e0c518d27b0781437c41e9de26400b5539bc9b6a061ebb3338aa62147f3b6dd1808cd7a6af5d4a568b9e2b45304793f1943a201d3b8b6fb8515bce03155371cc22a292480b0cf8efcb0bf0c0485046d96a16f87b3613eaf1d060b6b8d061ffba898fbdcae2c37eb33154fef24e53a3f5cc328d717ea018224ae22f6c0e4108313711d499e5633e0d688b319692bd02f807ff9779dc5a29d38b00829b73e6f04e97d91835e0e8255a43f75da634a16ebb212cba07abe37da769fd1b1bff5731ff8f6ce5e5aa5c7b701556790fb55af3a47a008428b2154f43b34924fbcf557406453996a4714214f866961f2e58de1053d85b45872f900c69b7a5cde08c4002a8f70821e37c547053c138230ce756ca9677982ae55bb28aa5203bee3e6435b674aea14281b45b2fb4a7427649b640f69268a74f2bbc76ec932defa917dd2ccd49605aa58095f1a8505af41d725da45c7b771ef0159d81b3aabe5bf6b67a6e9a54e0fec79be91419635a1185188fe2ca7aae367b26734125d2eed3a3b2b03b83717ffeaf25017534c54297b65305d520eab010bbe6ac0bf67f770c325e76646832685590e36690f6b00e7279cc6697da1b1cdabee8beaaf0b9e10ad086de4c27baece18c993474cb249a99fd9bf39a86584f29fdd73cd3d3deaaae571dc8ad874ff86cad670ebd109a3c94200b592f0896519db0140c03bf65d93c1468b7e283412fae8ff9ceab018ff6314232e2593c2d7e43372614abf8ef0c3d7afa18df6fc76d2a506c0b36d59c6293b2bfd6cfd76e51046d395982ccb45abf8f4577b64ca5c95f2842d49c5bba49b1ac36487e8603cb2f7ff889d1471117cc10b900f06a96835922381025b7625a319a1020327e689369131d781d4c4608657b647a5d04dfda3553e25ed6e0e890a46152d4ae460c73433f9d2eb9888c443ce374cced588ae9c2c47feed34a7a1047ca1198185a9f179d1823c4de9492612d039551b06047e51c70cc4b98615323cad49ce253a91ce9e075e31747d6c4a03dc66079a30aa95af7296d31ef0050894f2ace1c2e2cdb53a787017d6f2030c56bed3128a1df68c545449b704f40d29386d4ee213a4f88b70d969ea9d4a8800cccdac40edb8f605f3a1590af7a55c7f31ed23da4510db524862a48717e4fefd922f770eb1b030876faf5a177bd61eeaaa25e492beeea27cc87f036b1b1eef7324ebe19a405b960a94e062c2b12002476c96a972a24a1c59029b32b505000c421fbb732346d4f0e1f06c5de571952453d55e4f6f4c44a9b7fc815e6dbe2887ffbf08ef9af6d2c556fafe1c96e30327b97ba205aea21929186295d99dd40c10a833094d5cb57cb5acc8bc2df30a4dd350c952c8d986553ea7fc04e57ba0ed5a5713974f3d7075909c6def67a8a42a0a1f1a4f96aea14b067d6facf4d69b60ac20e70ea48c2fb640ca07ee3ed7f0a49393a6187aec610cf5464c888e60371efc03d99ae43ac302cc48e9284f3d85ea35a401f96c14097e9798b451008a5c12d354b00cf7b9d372d58b38b0e619e2dcd051a20120f8a3b52cf172a318069e39e23b80e31031751972c9a3a319d7c5a537c09a14972026a9d116178c7d618c56fb617e480c07240aeddd50419954368a3c62a41990b287c7a7bb0e3e2bd830bab89644d2dde09ad55d14991075188e5b5a30619ec3d46d0289d5eb8ad2dd382ae45f72a1e68c4169d2f6343515800243166ec8c1569614c4530c42c47c395ea23eeb9fcd797f8581ef3896595dc03ff2e473f940ee2e3c8cbcd76c98c65f8eae613cfc6c9a23a2fb7d857f646796c75a008b1a032d2a206d2926ad813d7093cf0dcfec896313522c28077907e4b9a2c7a1838f5c0ae560606acf40a418ceb4177938db210162db633706e0556f19b83382092fcb126880d13d559302bc59a168572aa4472f3f6d45e24f76cbb985734cc220ba04ad3a6f3c609ad6ec7432c4483fc71209fa2fa728642d54ce0c14381df9b34189c32bc5f0dc38cf933e97244e60940f77d03f8a4dd240fd5c76ecb4c068e91fa81265503f56bbdc09cad9e88f9f455e11d8c2bf04136da063002fc6ca57102f795723d3271386f1d75f67d16bbd9e824a9f5c576b132b5449af30c21da6bcbffefee124acceeb41b33e4f4afec2eb9e7bea234611ad4c5705e654bb6fb35a616d6edd83e5849999884af9631f2a6b49df8de6ecd211bc87c3316335b2f42f9bb5eb0c70019b2e646d868e64a77bbb50cbd1be71e4be755ca56c954d6dac42e1b76928987c44a158fd909acdd5b697aca205faba156884dd519915e63583ae94dc815dcb9f4976523f2d4529c1d7d92414484ea27f385dbaf98b87f69fe05c0239b1c5a8e9608365a5a023e4139067ce146e9f3d91732d2971026dbbcd54e2b4c492ade287bf0d055585ebf5b114de89e5dc05a590cc03321709b6157699d64684e96576ca31667abd11c6d10fde2dd4b11506eda914d31fcd403449276d086c77685b23b230aa3b4e330bb168d955658b8725bec0c5a1b81da51cf4cb5c4652cf465ae0008c45e92b165b5b9b32b2b56919988f2ec2ca4773453820c9ea64f7df85ac410f686ee0b81de3451a05ef045d89046484807d6887c440fc9a90ef4ea4644db5a23f3b5417aa0627d0ff2c132ae582d0795e0e9f0cf6475e2ac4510969bc811a06529383aae767ed9402821e6040db4b4bd8dcb935848c887c2c85b009030498b49959106b091f8c3ff8418bcf0b6d8a34ecdc960101c18c426b9a9df9fd6b0e60930c8816190df0677e6e302ea56512e48fca0e95320a563ae41f08ec33fa7133839529cd08917fd9863c29c94dfeada14278f39ed1be7c45021ecc3d35f60314a62afcf71d1fbc8beb64ffbec3edbe7b48fd6d516ba648f89aa0bd39ed97e12c4df51a37bb7da8134c80516be3ca9b4bb113cc73c40c2a9e75a985fd812da39adf074aba34e86ecf9a62bc46c8d57619fe24d4930d6ca59d2d93412ccfcd30ba7b43aeb64c8ae5f7a42ccd6579914d9eb4b4d88dbfaaa93217b5d6909305bbb4a8ae92def921366d55b4c3c83fa4bb680636e7b39f8e54c7470fb2b58afba0b537f35cc1c691c9c7ba18662b6198d8cd059d8f29d611231130da44561ba995fda47704a4d11db0e62ee009e72a4054ef139c355160430cea684df5d4ed067f22f7d04e250d0a8616900e077e8ce6d3168fe2700e8b7c2db34e08fd6005d4f418b91b7a6e7e434bd3d95c8999120f5b9eaf67e198b88323ac1be27727965593e316a626cc64d8815eeff6411b47c261f4e02a1c77d696816f503ed0616f7c83878c1c8ee4470bde64a150e61c5e086761871be7243db3bc4e210a984277c4c7e6f94f81b97103f8d889711e2e31a372a2dc9c2531d802bb1a6081acfbdf21516221c2545c46c0a6b457dfb42d0e9e22b4d1b463d67decb569c590e868c96edc2e3b8d24f09cc5c251d91d169c1f97f4ea860ad4913f9fe3774210ae7cb6d4146d5e52b27f80fd14b864494a86b0207c20058531269d6c6eb1bd4bd16f364a824be1e6abecd1cb315f1f92c408845026d590371912aae5901c4871e5558c0499af5337d8af8f7973910a608b72d253a7cabf536007081c3881b49b8024bdf12b8ca92388ad38c653b98052006811c708ae3d7da2545e80dd21bbe898c62d374858bc2e231eba4cc47c02225d6944b9ed17a85812858fe33fb6360c60af41d4932a31c1ee839ce65067a1a212587d31d9b357182974bab5acd5598c898ccbb54c67dfca9802fef642b6589074bde6659d14f6afa71305a87bc902297f6ead23bdee08f161c443e958cc607eabc3b4846ae1a69cc11f5fe0d34d809aaf7d0af68b511afb4849253a841214798878c555761f80ddcb6eb9c3499eff82b2162abb6661d5a238391cd0df6fc85a5be76dc3921a808cb24d3966eef9119ccdd6e87a8361ab3437737e7352b781a22d7895810c3780d094249a1ecf47f0b16764edc590142d2e406a0260ed0a63003c5c000719511218ec42446a2d5765ec126cc573f413e3bbae484cd15e52b0f17bd44ef116d875e39c741943d3c9c5c01a9dbe12b0d7feced6c7d31d0d599191792c0509ee04dbf0c08a403b285700a6ff6502d218e21441882154844cf7bbcf8ec6a930c08321d54266fb6462a0a04d87e9da080b9de1d1c5e37371d3823c4cc85073b086a44e0ab7a19ce2b6a77043730c17035516875e65c99e7cb7cef001d87345193206e0dd2265977c37e73c5ee3201ab9c487f459d363eeb0497d1872dbd5b031e476705f470f2609384e19fc125c5cb2f46a564d8432b13cf7944995ea84fb93b4ba1eaf5f3d30df1fba3656825753152713a94b865c39db9fac773c21ad43ad57baa90338f6a9b026289cc078b01b661b0c548ef90c2de7293db5e63517f8d6e9db50e0095eeacf224129d82318daed35a8f4c615ba4174cbf9fc41a8b7d52996b08a951956eadc966b636e42a2255cdc3ec2a5abfed5aa5237b2fd167cb40b45fe6c9b20cc9b2a27acdb6cb9353c8de601fde0a7e110de69e7db0cad28ce72fb39419839dcd830ffaa1316cdb905764b86b71df8753f5fa956c03580e78f6399f0f1f4d92bd336ffa966fae279bbfc8fbf81c4b5a6422691d844841b9150956aa8aad1ad68451eb0a4021531261921a1080531596adc44cd3a7f804373e4122c639ddcb3388ee240535e65f12ad476045384d94f8620f13bec133342a79330bd9ed5d0dfd019580eb5606817b364b648cd713882d1c6712f51ee91671709516d4bce36d5f3c73c308cb70cc3cbdb9eb9189860a041fd0438fbe7a0baf3d38efe6ea6436e10a815d798c408818e7de42caa5f5c71847e42a6b715aeda7e71a8fcccbeac1e46a4c21cd03df305c59eb2142c599f86a377f294e533d5940beb1b5396c995c1af11c74a4214a08d86a21c6fd49469f1fb1b1248840af82b1c297d3653ad8a9ec127d7c982ef3ad18e98561ad4def1dcc191306517122c2e1944acd8a7977515d37ff4916dd9a4b1509db781fe3268f35f2c13ded1a1e3acb9cf38b874d7ffe696b98430cd105092e2eb54c98103aea22f1bf5077526a37b2d2c45262269a5c619cb64293f5aeda583f2439540a04ed78faf728ef52dc91ecc0d1c2bc62e76a86199b418b25bc9378759ad6298f36277040af03f2845fa98b7bb60b7533b30d68692b40ec7c5720e4ffa1e41e1475f0297f7cce9c2158789340bc4ebc9fb12d85c41a8984155730007c8bb1145cc86cb85a3d4aa67973abafb3843368368b8c28bd173dae09a702a215de3da38561e488095394cd7224bb065295710cd405d41f7a6ae097e1158e08a7079f2334d51bc44860a08159b0551c12ae11fa6bdcf33bb7180ba9ce002807ff395ab0dbb82a51c7cc95eb09aeb885238baa7519590189383e7306daed6e381f1ddf50fe3486502db20318d1c15e3fabbfd9bf4869c28ab1da98f9b6758571753d0a1591e7c018196a240bf9e07859254182089f3187b92afb6c9dcb99d2f259dfc098ac563febf8b95e9d91dbd8e966d571edb6225a4eafb4a6b2322357fb7a086ec51a3798fd0a17492fba5d10c159eda4beacdecf120692b5c6a855927ec01f34494043daa700fee7643483b7eab7057403f54dbc63dbae688cb19a383a137250811bd70898c76ba38c856382763f933b8f410b654c82a311c1156d3c88a10087bfc5ecec96592d5e88062a59330b234fa2acef226b1f13a5bd2f376d632f1c044db7d8cb46440f1d87fe1e893c64f3688760ba11af1b4805ffbf68cab726f77f4ee6296513ecb542b0554e8932fe062839a0bb5e5bae30c29de105b2bcae78502a7d802c7699b18eaf94a74baf8189858a5282b8ee34535f87a2e7eb7fdb60c7611498669bd6485648a2c5bd2e35f9a2ef72f1ddb0ed290d5869dcfc15cd0bf09cd4e5341d314bc7c99033053de5347956ef68dc3df3d32bd52f2ccaf0d58e1495b1eaded1d4874bf7f56cab04d2adf7a4727513ad868703cd8a578df791471698fd2f73539739686a280cacf1469c8723cc6773c7276f0e50837d6cc6dd294bbf74f966f94375926414f569d48e614bba738884c7d3824f7cb16c21effbf099f195e580c58c86c2a9ec55e36e85fe763d80e9f28dd61ce47eae523fb9d55a4bba37fea3e267e6579587e64795799c0a05df6b91cab4caa9c4aa36ecd2622ef1610067812e7b669b040083e325dcdfd42c2f87019443b86a4024821912e5a58064b4b4df763a565c2d9089150fee7c0a6fdb5d580651cadfa1962a4391dc4d76f810e6b980688c6c346e46a08d81a2114a8a90ef65996e8b0432458b21ae0644b9da1374316d2ecec32552dd6f6ff8935945e118ed7209f689ec22f71a49cb9f3f489ab845643272a0b4d49c546f07865b6b7eea254e05ac7389f61a6397f7486260a078f6e3958e69b6b9f0e12cdce888c994fa62e9bc3298991f08cd16c3785e094142d86658a93fbf23d35fe158842645d251ce7224b97d335da27e7d1c8279a5cc321748b77d231b57cb67136b53529bd5ce22adaa5e9a18af7f02e5fa3c29442ef0077c7ce5a109c96181358d62084f007774bc404b6bc1dcba5f1b1e98f3f1d7dea151b8a1f124077cac38e14e5343ad68b53df41cef00a159cd7d8a2902de247ae51aa015707aa70a0b6a620097ea27f0410d47d2cd4a85d598e595132d8a48490c2e89a986d9af08b9b5a8f3b8fd09be2eed3fa0925ed76bf4a095bd8b90ea1373691cf02deeb9f67ba3036056cc80c01ba80670ce93432d56bcee157639f206c83bf5abd05773c38f1347839695099739d7c506709a23d0c9ffa4a195458b0395c3893c65170daac960e677b20d2336c1f4544c5497072ea5f7ad3d09f5614286376a283f44b57303d4232745b3fc5b664993e7d3e45a56f10e274161182bf76d070c70f07c4731ac2991a0dca9412a919326a59eb19a16ff29d8880f370b916238d3b98b32f814ee4267b3ee15a6279ac514bb6355d443ea32d724143e0a6caef359bc477480840806c038ae70e4dd234afba9eb0c023d37d315d2861195cdec34e19aebcc109838e5d647f7100911956bea2573788cd2df2037614b169c048432500d49a9381cd265c523372bd5bc98fe953ce0fd66049cacf9775bee9e42dff0511eeaaf236644a21669544290dd4f792618b13e8fcdc004e290b746ffe8955dce30782c08ceddd0fbacb7000c266fa8f7b1c18c3b027f7cedaf2147451ab5c614e46c86b7f6ce97374a200baf059c33e64b9af893b2feb1099ad50bd1f4ffb67e68cb1b2bb66bcef7dcbf5abc25ec96908845892f2075b281e6976b4ae9becd8e3b6c29ccce953f3f199825fd6a052a0a3e80ede9b73dcc449b5566b278203922cf45d1907b051bfa2db656991cc1a7fe88dfea049948faec0869eaf1677da5522523b82137476ef6d892a099bc4e0d703acb4af39f94f68eac09cecc843965adca472a406285c88ac3e3f16a42d1e35f7138cc8e57482d5a4c69d8688c615d4cc5dc8570940486b8e66209cb56e3b8472840b52d745c2854d3a41911035e950b5e43477ab24d02265e83d15a1fc34b9ccb065c76fd2469ed96b132c45f8f542fac4a17a434a19e92f493fa0bfd5cefd58b21d7a4687626a5cf788f304262e849cbd11cdce8d7ba91f90a44a8aa0c73f5ce382e99a92c8c5173ca6204013c622bea2fd2801d394b42da530381ff1ed20b281066c55623f6a3d08f8c3ec7cb918752bbf20644e84f9bb0f51b6da030d5a00658276f9ca102ec0a58b1f350328f4489de954bdbd0173a873402954374e9cf1985f8f5a2fef61f772c3c39874e0cc574a1a4d8d41868d8871d83ee9f8c0e55138ad760314c230f80881b210b2cb598fc12f3bb8356d085dca5c2decdea4718581fbbc564b9d21bb4b1bc95aef535fbdcbae35260b193d4584c0dd4934dd62aaf03eedcbba953741d3595b58eb780560118758f8e4510e4640bf59d61defcf989f1c6221db94cc9b5c7f416a3d0547154573a759367054365a0c13695a9b111f56907c02a26b0ab33cdc22c0ca85822ac4560c2f421f66accd744ba0f2db5fd85c979913a1f7c9302a59842e431156eb617764a52baa438694309df014cd2d7c94818991786e848b651571dda65a2045cbb81afffac0368b0bce951e106f617541419e906d81fa1a568e8a858e13eb5818f2159c62b1c3b686ea3e529562c8e617bd15ecc61975bba4fa9bdd6234f5c97143e9e8a8f747a93842423d2ac04be018a542a351859b31518a03a2913c9abd9874077fe151152a9756243e67d1e495dfc92fce0414313dc77342b67410526ecbee3577e40721319b5bc420be078c2c82f694e29da69192b604463413925b41690be3c873994ddd665c60a6b18995b08c22db3de4d9a65afd9ad8a88bccc2d8d081d4ea6d42b0932b031289776339e533c2b7c77a4b10b4cc47b9f4a9938021d3dcffb1e3fa7e4df31c8a55ef9cec07484b838b866406a8472b7f2104aae1013475f1421b16ee69845802446a07ae426178340e857248bfc00e93cf08caaf655c4b4e668a30a380857d20a87ebca7460b2c54ee997079b31e39622351245ea7dc01841b641eeab839c3e852e8a40b2e031ced5c5394ca7ef97db7f4276e3f2aea1ead783cf918fe17492d4229f9a9f01f0e20cde164ffc6130903da918c533fe40342b645878989f77c19c4e86e7e27e61bae15d49fc6b6f66e27d80a061e50f0996b24c3703b1c668fb9fdf7d6c5fd1f93f4d46c8087e90e5d588b1c0c838aee2bb8a6f100a9c46d77f8bf03bb67406dd1e7e83ef21b903aa93aecbc6e7804356eb6969f43722e048ba5047c8440ec000f40f411ee482295bc1dc8c4b9bc2b355ffa1a2d45ba1fef657da3cf8597f469418eebd88a80a6f33527e7c36e2028c2ec82a845cc845230290b85745290f15d12226dfdaf5664388c0b0f9a7a7cb0e610f44b2c2bdcb8b719b867752242e52ff4d12b07a0be521af92493b905721e384d4d0f88db480e3e6f95e2867cfc5106e32fed3f036a4a2f26b9fc64c55fa1b253f97255ba0d10e8e8a2e4000659c0f4a8b47b5b821200c6c64082fc28aec739106996f61a2037101a770ba756b082ca9f3e61398bf3e0679b0cba9b6ca33165d3c7e7d0440f5f8a3a9081db0eebaf68b2ac0dcc042789be848e0321776d6297e6cc583dde7810447d684b526b48e09780c36c33f0d1e829f2ad0b188a00a3918a8461eb6ffb6a7d190f14c515a1cbe4659a4d586af911a8958bf7a38c58bdc55c5e7ab59edd553fecaf2d837301acb5f29a55379f0692694e6b990a2732622099f281e3c4a68753f48df77cebcb4865f32f0097a64d862550ce58c253b99cef3b44de9672f9043650226ea724d41aa2ea3df17305b23aaedf7245c324d85845dcb524fd76386facbe7996ea6f5caf509e06a4b582cad1f07d8dabfd8bd1995c7ad2f442b4114a5c6bd266c5ff24299542e9e730026c591466e3d379677b993ee9b6b5f8f87516ce3ce30288ad0ab7048dd5c905efb98d482501b3d685805a7d523f430468626383264c24f17cd98a1e1596267a1a0092020c30abe4d80eba6b5d411bd36669587bb7d047180342d5255950d8a39282eca2dcef1e62edc5757439743b4a4805237c1f3424ebd0a29f918edb6e1dbb58c0e82f1dd4514a51ac34e605933e79172adbf0e5398c37bca5886cc4813d554a7c72afe8de05cbab1a57760061b45bd7f3cf6ddb11bd70999cb3ce9f73e0bc8fc39f6dc87366b61257d6d8b5f7a1278661a7c5e5fca79669941be574416ea8a63032225f8a7ccaafe9152e5a3748391e5bb0bd25fac218b2bd192d73ecad7480ed56dccffff85f4390b0663653ebcff20ac4bce7a519dad9ae91acbd187d8b273b951afffa378c7640196fc123cde9237a7cfbf5e4c6594ec9f7a6632daa5ccb7301394fce6d8dab2812c2fd63b9909a6efcd219bbe35c55bd3a9b1ff71c868daa39f343c03d850c34dc65c600337d66f86d088a73b72b0a7002760e61fbfe5c1f2f5008b91abc4a267b0fbe92b860499a418f49c9e18094bb3745ee05f87249ad5bfa4410a3f027101fc34a0fe7cc17cee0d25d1b857c9cfb30cf462054991e346f91c1f94f8370847c9fc1af260cdd36b5cc55da4f149470c43f8c2d1b5816e37da2667272a982322ff87921d11104f752a819aebb2a704ea8a535f1d251e898ecf582b95d48284ac401164b7a0347d4106b709a05d37d849111a79b41939c0cc2584e0a1cfb478a88721916f26593373801cac576bfd9a0f5f906f3bad9ab35fe320946628f46d2230da1afeafb18c985dcd2f92044db9ff67e710dbfda6b642f88f2c901092ac1336cb8510ff370063369974e0aeec813469c8b046f0be51095d7b34970412b72363fe62e251b3c029875888c4f293d839300a0e692e1935811f7ac8e47c975f7e9ded12f36b2b74b5000e931dcad7d3daf3a57c4e1c16a54fc6bd9897dd804968e1ce3ce73ab7a6871850ae549450278994022073c01576f85af7698c82c4150f7f84c37d1bcb401953d7abec884dea25cbb1db1c4dc6c1a1e20822382a755021de81e9732ad6a3a83288c4fce98a8eb5d452f63edd9a7fa60a706c1a50f69001f46c49f0e34414e8e005426060c97fff8a2fa01b7460e84ce7b382826098d40be887061e9454cd515110cb0ab8a8f2e7c64bc948677a156d4ce85200c0467a5ff9e20215cd3626d5d69ca007e16c8962cb8eb150e2f8235ff57d514033222425313d7680c346ad0f6c21f69d1b8e5c748b13d28cbd6ac22cb069c85b7ded641784c998f562822bf8eee040124c6303d6c4cba4706aa00ec08a5e4913329d097ee3bd65fa2fded2e0ea35aee7563c7632e4656ade34931b9ebfff17dbfed2fec091dceefabd118b5d6f5a1d73b4e71562b75d6aa3eb49a63cebd9d7642f53299e2102c34b8ef5025e0c1b830bf2ebddb56aae0bc7d2c052247de8baaef9437bdb7e4b23c7b9b2814279137556022ce4295594c39a7c0b5deff7910f283cea02917b525062e00fbb96cc1236008a1c7bff14e3e3c4112c85f6441e295c3f2c4f7909e13329fdd67351352338e2fc1c460b24f5f1c8e9a40afc68c971dc68aaf21cb20d80204c06631b07b9117f88cea359dfd182653caa5bd68273f587b09480d036e6fdb2a433cf1fcff3b93ff25d4c426ae4f2293d69a57fb000bfc2eb5206384b0f6968459efd72e5d7a5c45fd05036a7bba6199ff39095c8356dd9ac5a3ee5475b88d12257bed878108c5e032f262f54f46778129be745f77c4e46841135228c87d113693330d18e2cb743ad90a8e6a682f5db13bab8d30888a8c166e566e260fae16e1436dedba969f02e26c78a296fb458ae9a88d2e809f220a1ab6a4de74784ae50737748121aa131f8bc921ca15bb470664245bb62f5de88f3f85532fc8a18e26981791adf28a94cac264ed7611f8a06ea9ae0794e02080faae0bc47e42c87b20aa0330f246dfd943ae651218eb76f2970dd031efa43409664ca1619d9d9e09ac04e991716ff70d681c00e436ccdec7f4b7f5d873aae64151456aa7fe5fdb6d9eb7693f4ec6ddb29a9af3eff5fa8c14328f034571001e095cd807c7f36079a694b6be9f208a469b14d716f30579462127222a7124a8589c3af036cd93c6a9560634e028e0e0adbd62ae994c3c187e42a26843d606470eddb726262ac83c5a574b17e082d1117ea80bc15147ed738b48c9c59bc8fc68637db9f7075c3bdbec911465e152d095a8f0a562bd888970bfe47ced6e64974ace4ba7720d65d39c127d74a8993015813a0398bc51675e5a7171410f2e456a3d11b8a9caa3aa42af4c5f9c0878744508c4b4f0290bc92f4eaca9616781a948a45d9b0081fb854d843d70f19b088dc30617946ce8127a7d271fc491647cb546565a15ca8658cb426ae44a0bae6a9e39087cc04bda8822b4520e9292a71d0946a9b8de2ff253b2b87141463f158407a03614d6752664a8f4031515f68baaa1d97e21ead56053d9d591a7e50befb2d23da442e8c8694ec1e852c894c5fa9a8362c40ecca14d5474b37715976618f8d6f21cc86dad3c05a0727da9a62a6bcfab019e175b6489555fd07bcbec168a4359ce03db131b7c263b571a7994e3cfb2aab827ecb90ec92ffa28b399382bef444b16b33be601594334045495217199addf22d689d359f010497a165f99a43545d44a60f1909100beec0ddc3efe4ec106efcd429e78a212fad04e2a507d9cdecb3d6acbcfd707c40bbd9d5308c75b8907e086e43808814b7aae83b4b59461e0bb0de43945d15107014a672bc1ee3d2b31b0f54eb109641545f2981a6afeb6b1ed5392cd04b404c68c6a1064acb4c53c441c46d1462405317b289db6e63c5b11046163caf52bbe09efa5bd441ac400d4bcca1bb2e0f646353826783c448478deb2dc4624d307195880b1ad227c2693cd46cdca801fd6a8b7246d0181a9aad86fa349802623f374053baef0a799e904accdd2704b342a331cf8a45835e94960287728e2a1e7cf051635a5741d073f5cb9ba443c88ca04317ac9c3098029300b237c1975b7599179526f3d21a957a8d4d856014206df275a627a314402e496bb13c34a0db5964d6faf50cac7e6133de5e20d900fd0db63834f60a8a26a8b40b98e78911c21d367a39bc1e20173fb44dc3ae6708536191eede856b0b982ee17e924c2a5545f0324c7a080cfaae256cb4879905030ca28d81879e2b4582232d10b1bd392a01a0af5a00de37a532e79a17b0ff9b19903bf882b0fe8a17fce0080b64b7ba38720782fb7f0f824686a84b3e7691133080df22b99d05b0e2a4015de40e7874eb62719571f9eeb04eed1a97bd88b7bb9f5c00b6efd5235ede3dc889eab068fce0540287df2f6e4da494a8112c51b8dfc39e9dfa0fe644e9cede60fd33675ffb5e17715c018b5d6ed53976177249a8b50b5021294281157709c9826305a7b637a097dc63d720a2c4c4f8b2a8a8134a189cfc9f70c602c89596bcfade8716ccc64c17a18408ac7e080eb0570611c4f708f22da24d93c63744d45fa0ee87213d04e5386e4d9eb72fc4833d21a22a6ad6d4fbe34a3a3c8f5aff2eb4d45159e2ce2fac7808e2efa18cf20d8a41e9bf7f4c448edc5ce1887b493263263d15b52c41b3485c3106117d312c2dd7c4205d0490076ee8226cc11d62211ad7820db38c814c42d65ae4ea947c58b33de50850a43ad2781fcf157f6d741984aa71d544acccf3949e1874fde5a7de2af76eb8dc8a294b9928516d4e7769cc32bbe9161345ae388abcc91f8da548be99500233baedc4149227e05fad51bb7b79d61aac6cddd3f7ad71f21211d90ac65c261ca665ee74ec0a30d21e4f612e2abeb5ff8832ca77ab87768d10ef066fb50eade3d72c4207a7c188025d22fac6a87484fa98c8bdbd782697d8e0d9173eece0d8829a2bc715806d67f138d1272da9c0db78ac40c20751c21e627471bf04b444624a75fb5b3939623fe72188443b417e6facec04b01005c8e6db4eff52d070e0d39751aa2da534e8473deff680a364e4e8ed011bf005fc7a8c16d2d2aa15232c7f0ff76acd80ce8122bb4a67c69e9f6f1c58757699831bb4c4c1a56600dec816a30df864cf8c7b6f8c512229cd3a8f8c6b631ffaa4e0755d4f8113f22ee5afb7d3923d6714af02914fd599c95c4fa2a83afac20112cf5241ab3f86abd9c64eccad1f9ee90a419b05bc84c0a03bbdfebd9051301d9873f7cf0b5a2fd65e85151c7383ed6ec10f4605385de594db57f81a9541d2b176fb70c5e0aeb64818019815fcc949a0e894e8cec02749baf49a35e4c621a92d4b1918abd6ad11e5a07306aa9382829b9c66817653c87163845c70556ed497f1e6c3f8e4a4d37dffcf719166677aa4a15f80332482c5d5cb741a64e30c8359e6fe8ee05ef49e9680034a73aca70a63009d0547bb08e25112db87ba05e4f9f72d8d837456e29943e0c712a861b137dac0d3a0df49fdcfcbf0108a7bdee5d94e7db019ed15bb8731be44d1aeb04f5489d51a22aa99e8291219e21f75a5cd7be35b78d1f2d6ea629bc69cf431f12ba068ea085fa22be8b905a87e239126184f679dbb6601ee8c2a8557bc4d048830ab757dac41678154a9aa3d35d54216e9032d51426c33f613ebf8c1c6877a7b0f83fa39be93de6f414060e22307a0d68c33a2e8a3b9afe757be77ec89bfed1fd888e83d037b831b57aa05381bd2f0453e6cd50b4d40ad15dcbe13f69e76d739f74ac76bc7378d6d776b2f5b2396bc2d326ecd072a34961aae7fc33eca91a4cdefe54b41b9b3046e35f5211d1cab49c67f75306b7244fbd4046955238bea445a7efa3118e8b4dea91db4e503e29ce18bf986b1effcfe88396bcc333eebf27745a9247f40c93aff7aef68d91c1a4a249263055a82a360f97d8d9c81cfdb4d2a2c7c4fc5aaa39cfef94e2812f29669eb48ae8854a32ab2222cbf4970e39f3b0196a3e7863f80897596df8a292e495f08e1b69200be5617339968d48cfa058533a8c56c296a869fc49944b0445926f3374da52ac264d0f4df8d207a804afc3e7e40d555aa631763973975477ab1bfd7f1622eceb250ce4086e438af4aa1987a36f7331c60a2902dfa01ab51b5456632982137a060d1a84670133be30340235d0dd2407a3044cdefa8c32cc8bef9a9bc9d45c428e4506e55e0938f1309809c282df605fe25daf99d7dca3c84c247ff6ff809289d8ae61c85eab4d6f82d586db8150b20735553b6bcd11007e94fda240d7266e58e91bda8496c681f5b705c61d461487b118f0bead42f764ec998015ae73d0ba4d1aab41f6b3502918dee8efee4e0dc991d05adc218678934cbba1d97b4ce25e2aea11e392f0015440302d192ca9daea73dbe4fec61e66b91454cc845a4928849b9eefe9f4e32d31c6262ffe05ca9ad374a2192e6bfb31877be00338d60c48fe0cf938a508d5f3bf93d68feeae8978a50a79b47f772951be98c3a1377930f3d7efccfea0aada552f8bbcdc6ddb350209c880ecd01c11e8e6ff8aa3fd9e7d9eab836bd0926032e8cff5b4ff279823e6a01467fb9a4519abf1d12c9721cc692c5e5e03fc89ad7bce0bcaf00491871eb6ed8b80883d4cd8c50d282ca140bb3d676ae5be01a3e15038a9b9f5bf0270b9cf49583096c4896f33f38e2fc934b8587f3066fa36a91f55427485e280e93f0810167c8adc9ea32d979073475af090ab55d790bd6ca9a923de4c09d5ae5a9b0acbc9d5c78000519008c6efcb4d1c2cfa9624fc8972c713b8cb33ade382ab6b39c6801c03b556f330930f630c7868084302859dc5d87a4d02afe7a5c6dd22280c657e724f4eea96022900996edae2ceedcba3866a63313f003c35119c8774d08313e5af31714cbc64c9ffd9daf236bf3a89e30ed7c1fd54a49ef614b17ee2b5392c6be9c26a4f4792983ed215a6eb33a9fc6505205c1cdc4c1571de2b664352abcfa1db2445cae57f894f589d932202df023b0d74f1ad3f79503a1966929ce68de5a2de4a98ce97151ea95d1ccc00c206feba8debbf5e139bef258aa4457e7a93dcfaf39d569b6a01b6b77cbf1337f79dcecda80726fd0f9b6352cd244ca8cad5584d2a215928234d4393e09d92681917b8eab69eee754319e721a8f410cbb697f6af8af9fc521367b4f18539e4b6c1cd0104a4b95ed64c8a8598d2f53124b02185f048b87a08a82d0c51fb6d07d0c58e607abce2ca39474a099c3d6e33e1dfafa1d4a657cbe7156f227c03047611c2faaab26e2bdb336ce67429eeb1ca66c1f3bfcd4d98183e0ba9a1f35850efc071c8c022a45626f5a409815a7c5c91800457a19cacdc800178362173c2a4a7dc7f7a8e7aa3b94555be594553bd89f3cf067c69df0e2b65900b7ef3bd815f02ffedef2ba2298161f5b63fe34aa03d4bf622bd5935a44bc99d9b684882422b4b2bb7b07fd06a506d90636b366d66c875077b306a674dc869d88066672ed2a33bcb31db73b39e3f99533dc61fcbd928bbfb80c7faf947294bf575279e8ef957e9cfdf9bd914a7e6f94925f641799cbef8db0838e0386ae7a06dd5919b4d41d46d1dd377c9f6783b5477722d3869e67bfba236d2dc7380136d13b666cd839485f2c1d0daf6b1a06bfc1cd03af0bce1a982409175d62cc2ea31d5d6c98443c19930839234b9c8e474c40f89ece244296549ef2cebe78875dbce3de7d1271f24ec6ee26117b3ee6c8924a8ab52f3076c1716fd41d3b8a8c8dfd24674f392347f316638fee38dd7dd3dde54c3c226764ec2e1eb9829c719150cc9b16aa0a4dae8a48e34c0859e2481478b0efad19cc916a39c80d52a96e58b8fdda0e1fda74e8ca9bee547bfb95afcf180f9354ed463cc92d83feb41ba053acd166af39fba3b566af59bd9141fda2cddea3c1c14b4d87bba3aeb0060867b44bdf195982ab8feeec9d8f377b66391e670b60bf5513479c1862bbd86fd544cebe32a3574c2b644e94026ea864c7bfa96192288af61d4c7275736fefacf611b78da7da0d707bbebd47237b87f7a6bbcf311c5a88f6eca0d0717e6fa465edf23842bab37bdbded15be7d9ab7e36314e803f7a47686ff7c281057eee4db368dfb0b8e32bb4a16916fbedd7a39663bb3adbad6681a75b6a3ad04d773049f6539462cf472be0eed978feb4952cc1378a57673d3bea944bdf008be07751c8912844963c1a2e71ed7a3c224bf8331ed97e64cfc31c59c2fabd11f689bda33bab6dec5bce9e874bc85214a23b6bf512dadc1d5c62cf472ce0eed908c972fdcd1d9e2ad8f330e6d5887bdaec3953da5e87b9c21ae0a16a5bb1863b000d7bce391f6fa22a931e229f39adb8b306e28834f0b39665d5db792d6b5668635d6879a0b5353b5acd127fc12aa594524a29124d3d2feb82918619b12642c8a198803e515f6ba7fd8cb7b39b3799e57acb8ed3637f6f376d7667598f66b9bf5c7cda5bf1850e2e7417f7f517ba8bb3665b9ceeac45d11dc627da4477d71fdd91b68cdade1997aeb006eb537730c5c21959e221437fb273f20de5da9fcc7497c3a1a6c38436e22d5d0363376b66cd86d7341c3eb7348bf5ebd9275758830bdd9138dd895074f713dd719d9b840eb2663c08cecf3c9c09e9ce76748737dd7152d31a84e969fd7359b16f8df166baad9be3ad68af0867f4cc0a218410e280b0db31035ab730469395587697da4db2c40373f3b31369ba236dcf7427d28ee9eed9af695bda44da73c66699b7bfdecdd8d7bcd515d680dfd98d75caf57a781eb20467481ddd91449bee44d774770e633a47bece98b1ad67b796c66ec119ebd662cc717f27da1d9c21cdd8f619697770e6da631042386bf6b599eecbe6baafcb5a90832f9ac0d9d9f6bc8919267298583141041337fb6eecf2571469687ff561b731c6687f92b6de47dcf698cd2c668fd598691668e36be763d68751a059e02d5bad4fdc85e07d30d33fcfd4992a8569ec731ecb2cd65bf6c433fb8436e0b3993d6258b364b7a00dec11cf392d98e4a3a7676a2bbb359f236629180e59fafc827ecda9c38436e6e39cf1d55ed370f07c6a9679eb992777f03ae83361fce746cf3118a3fe5c1ace7b2eed867d7b6319ee8cee99e9869f51cbe16e0be6096bb0a7d96a38c0799beb71b6d046b5b64e91b5f016cb01a1d6f93b8b3b9a2447f2dadfd30fcbd06699c76ebd0b6d0bd315d6a0693ac522c9120e399297b8d6d0c6deed08edecd76a386067c9f4754bd321dbd8716497990dde99ee768436fcd51d96afd00676d957ed869d735ad39a15d650f57b38517525a8088ee394e09040e185e3248785271461edee8f21a2010a5740610828cc39e7101c00821349c020043a404d294441089228289124b4df4a89254a48d185237040e9c3512443f507183e3bf734550209953224120908248ee35648ace0a0d803a899c1aa044a6470c40b461bf4c45e800d8214510412349029c2c88e9191213263840c91192364885029032266545003831b31b4c089243e30e7b499c55cec4dc2058730e6842ac4c0a970d20a543cc6edcd0d144990999121e2722191999121c20499191922d8cdeaa480150e06d8684474acdcc45c311eec86043d446009ec46081f2a80739b8085cccc0f3b94b8b8dc253233324478f8c89181313230e6360147464626882b64884022e010182303636488cc188104890c114c855d9fd81d9481465450607737954c1b4a5fb49989429420396248c7c6f0a00648887003243aa041f2836bbf1592244cabea800c92b0042166b0013150a189246e90840e308a9d0851c4912a8a70c59015133736e8c1755df626310321002109242019228a4e0a188204064b44909e862965106f30fcbe57662b346c397d80e7e50e1af6fb244597ddc9d8f212d6431a9e0c396badb5d2ceee379fdc9e8482e3b81fd42c8ade9cd507ddb34ea9c5c4928841bd4998807422cd2758a1edb77ac2165beeb77a42162730820a5ed6a2954eaa8a2d5245e7c6831b21bc5e6f5fa9f37afc4a9fd773af645f717e51247330dc98c886c73fc5ebbaaeebbaaec39850d73bf9e5933f9fcfe7f3f91cc684fadc662336fc955334f4a9eb580aa32fd93dbff20bf6bb725dfb8af68e4ed1cc6b2bd73b3ad5993fc593777ee517eddb3df925749367f9c573d06f7eb9cf8ee5974f46f9ccddfccae7283a05519f3f0d0228b73aa5b937a247d12f2f27f9e5dabe11bd497e2883b227ebbce2f947a7347e238a6fdda33b9d4ea7d3e91cc684eae8ae6566c377327ea3799bb9379adff28b965faeed1bcd67f9662c5f59bf379abaf34177bda5a10cfd84332d960ab658d59c5a90fba08db75fbc2f761518038e3b54367ce434701f0d2c8fa8442c54a24a92d07c8f5ae01ca0cd92d93965b6e7dd2c530ee1fe514a29a574ce39e79c8731a1e6dff17be75e8c31c6180f6342c53fddbdfa0ee1cc38c7fc60cb8c520a39b93745f2f1720b1214d9f036d1653f68e3510b4b54c788537797fac5b8e527234e012344422bbd1a319e8c78aa03f046b13bca8e6f056faeacd5deda54f60c6d15d8f3568e63c0d64f72e61d2a7b6e3fc528da366d6db72ca0b2a766b1e6b3237676edf4d7baf653fc76bdcbfeb2edd9a166c938152b7027da51d4e1fb68cc39ef43fb8ba2ec53d39dca9e3346ab53d99615e16e87ca9e5a8394061573b57ed7bfaa43a1287aaf6fc61227473b54767d9643597459d5303f8b4fe9dfeeea21a59aa5febbd69859ea63fdbcd429397cc77fc7b34c3be9bb9af3dcf5b2c618ef83db55772a9bd2a8b54ead0556d96f9fa2a889a2778a42095252236ed4e2e90ec67b1005462d308c0d73ccb059a04a42988321435eac1c3d1af7896094af541f2dcbb22ccb3a8c0965596badb5f63026947d87bbce8ea33782af59be11cc724c60cf7939232dc18df766be0c6079fa38975cc97d44383c331bc5801f8e22d980a93ba82184506a95288a31c4a9c859a23386880652d41ad001010406b82ddf438ec16563c06e79207a5859b8b86c1f76cbfbe0b6d4f989e26d14c13f19510abc8224b82f08794a411bcafdee1bc177990dfa3a73c8cf4b2d07faa9bb5fecb256a55346f86458b7f4a33b6a39648e0bec793ae5ddaa0a231333c8a0e2038c1ddcd2bb7941c4cb21bbf35e8d20e267142f37525eb8e0504e4c42a08f0777362dbbd865ad4aa78c1a7c326a2c412373bfaaa59623e6a0c0969fb953d9df2c52675aba0026e16a86554e2956d997d69b370dfbfdb5b41b1762b798cceccc2ccd6ccdac95599bd92bb358666f66b3cc6a99dd32dbc9eed6c1be6decca1192aa0cdeef96b1eb8a56d0b4ceb36bf776f2dbda95594c726d0e4591ac558a4c57aa84f2bde28639461cdc4d01cb439d7203dcdadfee9ebccdaad4f4298ab20b3b45512a85fec9112a355f7f671693bc472fdfd14042b2a3c8b4ab1236fc21a966c7b873dcf4c6a9e5daeead85fbc2f1eafd65a3a8e619453577f695d995b57d6776e56c5f9a5df9ee5bb32b63fb5ad995af7d6d7665bbef955dd9da17cbae5cf7bdd995e9be5976e5b9af76b7ec6ad8d6d95272d8f6fdb6afee5a3676c35abda7953bbc533fac1c55dda5dc0037edecea625e884360926a55ab5a93b404ee4c386cbe1fbcc9249558e28a256cb6148e806266df4efc8b61e933594b772a1bd6aa6bbd253f659d3591c6b4f2cb346ba88309fc832ce1377ae7ecb18823dd247aabfdde917a90324aeeb50cd66ada7e3779a59b4c2653ad26d3ff287017238a28f2472ea60d221544505c096e09af087b85006bb195b1df0bf04a27398ab772441289ba6f3a8f832412fd1c878390385e0db883a8b716638e7b35be5ae38efbf46abc05a8b675a9ddb0b44967b23b6b550d04dc5403b1c596f1f464c44729e02e8614308c52d8a75703ee5885280b9f02c7044e02093b4203ecd8d9b0e368c7bc63dcba87840d8fe3d588389e0c7823360b50d459e7ac2fce08e5561ff37badda8df904a6bf7756faec7cef27f924153af6c62ab19513dd56066ceb367733b6fd15dfd46e603a4611345f879a03dec6766cfbceca4b65cb1d33768d5d08ffd0da95f5226601735948cacf39af5bb90b6d2b461138645d9ebedaacdad68ed0a6bac21ae44f52cef95e044313307bc5fe5e1c4127f0453498acc7e3785b5e34b50fb86fd4a7d4581fbcf29b35db28634250c024378082882786e86cd86fb45fdeef79767c0277734314bca58f343a15a472e61bb51b94aa664d0f6b4ff8e4367f8ad29e0b3049cdac71228b2884a0ce9a3dad98750aa1590303c6ac0985664de92f4c339e55724a7e915d642e3f3932813672346f02fa9325cf9feca09cfcd236b2145d4258777806dd7132e8ee28dae644dbccb9c444326fa612663a0551dab7a7206a5bc1bfde3976e91444611d387c9036f89d6fafc7da9452dff9a67fd0d4ebf51d4d4aa99a87cef1b75f3aa5426d9f3aa542753408f0ab0179cce9015c447bf794fca04489921b342571577d7a32e64ff107597aa89c7dc5862e5bc90f3c827081315b113ca0699aa6699a56e47af756ab15d478805b5c4c961eca665f443259fc70ae12304a8f965d9e2c5ff96939aeecf9dd726afb85d9b6bd07399ad7695ed13ad77e7de5a2bf744a4747bfd279a65310d559b9eed1a9d34af68e4ee1c0b907f005f2f993a309c4e4568e26901010d039399abfbaa33f39c430eca13cf9a1687efb24b3f890bbc87578c5c6b2090e59d0e3de68cb0fa5e587ca1ef0502f2fdab34803c3696d1ab896a5b3d6aa42714154289b83a850f60551a15e0e23a64ac6a882204182049931a094d297895f76fb604ca817180ef5f2028351efd9d045024c5aa37d669ff773ce392710ecdc1bd5df0ce43ecb40b25b20da9b39ea96e52bc0bc96ad67c37c966fc69ca5aa1a650c60b42ccba294f42ce6b22ccbb22ccbf4c3534523cde2ba6ed02c37962f229966955196aeebbaaeebbaa8bc50904329a517dc1790974329adb5d2dc00b7a024c09d68cf77a343967af0e107918864aab4e55259117bb91d9a1be0de41bb3d7cef9de229d23973ef2d4a2910958b8b4b0884d072187133445da8b937cafe5018866118866118dbe16afb46d9afab36d4a64e59d941d3ef8d32ebf7aafd220d7a3376653b55735e3412e81e8db79a82cc9e5740d41169bc15ceea21c131b2e7c64e3db8d6eac918638c31c638747ccf75cf3fdb3f07e597202a54e7a00c043f744f06e2f9f54f06f2f9765006027aa788109a1e09d8f45a8ac9af67df720af6ed27efe494fbce51760f1e3a47d13f68ee3bfaea1e3c6c3fd13f68b06f1ad33d78b89e89340fd7433aa5425dfa1dc0f425889ac7214b0f7523311da2cba61a086bfb9018909bea22d79fc6030cd4a533ed4fdbe1a1b0df53c418638c31f6688fc7e3f1783c9e8ffe7c3e9fcfe7f30169eca25646156cb9aa960217fa0743a7a053ea3905a1a0a0a0a0a0a0a0fce3c9b22ccbb22c83117e32e9f39b41f764282347f35cf63cf414cdca768f4e81be3d45b3e23948a740f7e8cf3d209d4a69a77171cf433010d502fa7dcbe7dca576630be5975d64d03bbc2fe89e7f3cffdcf3cfe70730dc37cbd024a39c74640f699cd03b3aa53da47d083dd32997ec9a4e4117399a0f691e39d9b9a75a3abf4fb598fcf3169483eebbb7ba01bd7b38282fa7e392fda13e1e4f7ea8a7e1ac2ebd92252010e539a53f49930ecd377f32973f9fcfe7f3f97c1e0a253f5496210ae2e09c681c1c93fc505046963c1a04028140201048833e1e8c610b5559150463538b48172a1cd96f8593b34dfbada630b36fcce4a4a08f49e8976a9af65304e54f3639393939393939397928140a8542a1502894e14a8ee641f973637343c7152f350638aeacc598e3648aca9f2cc9f0e8622dc61cf78b4424179369777108dc4197d5ca65dbb66ddbb64d08f7b8b2d65a6bad4dbc894b441c597a2819746752d1ab94d57eab3d1f0a941fea931f0aba4097bfd09dc8850ba73b93c5a15028140a850e6342853ecf999898989898981cc68432f93c8aee4499ee487b9ee48732c921d0473bd5dd8f5d9fdda31d6bef68df342bd396f52b5b8b4a97964b155ba66a52932544231cb67204825703f4182347f3d65e508e3bc6c8d24311211367f68c91251813036360cce18c2c01795ba094c4482270f67c8cd9f33146967e50126394c498f9186b317e2b50f6e1c9984afef99373c83c34725dd7755dd775646563041a91a587fae8ce7a8c18b98864b22f1a912d5645e567082d9f96d8f39dfce4687b369b89fb625c189f769a9dd64ae498d3b01ccd67568ee604810dc28630c65d577c96005bcc5ddae6504696acc5582423c218638c31f6783c1e8fc7e39987382010080402810e6342813e3f876088234bf7de7befbdd7b17968036f3e9e8cb37d23ca5d3997ca929d234019cbda6e69b72ca518638c31c678cb5ace26399aef649214c9d1bc96af020c5da4b5183fc96d1f6469fe872ccbb22ccb0e6342659fe7214bf341c8d27ca84e7ea82d3fd465e9a16c77d4d3344dd334ed302694f6792b4bdbb66ddbb61dc684daeae73bd9be51fd96f11bd56b997ba36a6996f11bd9d76255346a4bf84143ff03fbf583071e7efce0e1070faa1e7ef0f023068cd2be123e3d7ea5ebf4dc2b61a78732b4ea8a691df9664dc2f7984ee15f3a758ff52945b3721dd3a9d493239a15ec57a72efde4282547a916cf532d2f3026d4f61720d6165b6c81a201c207c64fb5dc5f6ff91cbb2c097b87ff5098beaeebbaaeebfa601886611886dd7befbdf71ec684ba7f28ecd10f8535c618638c0f6342615dab7c05a0dfb2f56ca035d067f98de8b17c65ee8da8f59c1cc95f2b772bf4d769ac5f2b945e19cb115da9a795deca515ca1af3a65abbce25afbe41031c68703dc3d56e8670a3c0dd43d56e6ebe5a90ea24271720453e4a5eea183fe02aa202a1496239822f50e0f354ff50ffa870aa242516df58f877aefc12837f953ec21b7d47f32608c11090e6eb9c586f06fc327e4888e80a8280427f860c718bbceee083b4bfb9011c227df935566a166cb679c84d61ffdb37f0ffb7b27c952f6b77d65bbb6e99406359dd24c5a36659a4e65a42c93b2af64bf994eddab535774b3e87ee51ebb3a851dcbc7be82fdc274eaba74eae2e408feca9c1cc59569758aa6fed2297bab53f6365f9ae76beeea57e8a74e4114fdd320306fe9d493a3b8324f75ca5a3982b77302e13e59aad7a53975a14c5d87b17f720453f53016ca4bb15b17625bde12626f6939c09510ab692c0d1b809a32d6b8ba4f62dd71b751772e5b88a5697a2460b3c4bf4db58f783989e508d6a7e4d8f3f3568e1e8ca569e85fd53eb6e891000cd41d2fa5949ae59203d68a010b7ccd393f7bce39e79cd79c735eb60a22bb3be903139bd20b18afae86440685eb4661312cdc6b0917ec122d40564ca7b2e0d21978660f3279ed116ebce831f065afebd2f6755dd7050fafbeaeebdaf615bab62a8d21a221678add9d747984b0840555020173d00b1173212c4beffea2420b7bf5922096cadd6fb564888b1a417e01cb2bb00c039660c05358d1d96f45c515a878c24836a57c99228b392915455031444a2929a5c2889a514a69b54e0515356f5a24b82fc255bc48c80b0ad34641b1502f172cd07eab255ad84ecc755980796670b31e64f70859db6f95e384cd6d19cc39516c5a76e5b74db570e706e0e35b6264890c20843166fb64507144ce173697ab80d95c1544c808dfdca6913b5d307c76bd408516d67eab25419698405231851492094e4428c4538285116178a2052e5368c20941c841074820441355c4408a97211f48c226071e40818ccdcb17b050020750dc1c2185c8c015a0982205257002c68a2638619355884055041337342c4022081238804c98c209b9244a2113afd4213e258787b3e953703c550b363ddc4e6cfa6a3cf91829c05277aa29f3941086e1fac0fb01600a22521ce12e9905967f69b9446601210dc630040d38408321468c001597b0e3f1169ab0e3439cdc8212249d5bc48881014a21bd01be4702e6144824929402be1af10f5f2b43c43626e1c2105cf0411546e0cbde89b6ceb4a1fd3d3c9625ecf09c2c5d1aedac60c75fc1df30f64da7b66337cbf859f6a741c05ed3297cfbfb4ca7b4df3fac354dd3344dd3b46ddbb66ddbb6ada3efbdf7de7b317de94dcbe8cd8c98153280e371c1329dd596c2d15c3299bbc27ee05c2e56c65ad5161cea32553241ee75dfc1a0b0b36956c39261e9eed1c80e75676df8f76c5887ba3bc907e165e9aeea99e58b0b96e9acb6148ee692c9dc15f603e772b132d6aab6e05097a992911ea0b4d64a4fb576e07230b6b59d6dedad47e3d9508135cc5b6abf9f2c596f643faf623b4e3eab3b1f76d7c52172fe61c098610619645051494979f1c2850b8e434139393131098540a0cfc7e3c1b8d3d9364dcbb27b31ecbaacb5ac5a299d534a1fec6fab0a46ec7a79b9a394f24929a5942f629c00d3775666a99a45befe9bea0e76916a1f5114b178d45aafb7d6498e609c3734920b77f518a419d2c6784314a97c8f5a1d0c4a1fb633d20ecc8c8b71cfa9c1215104ad430d02f8ca6ad55a6badb59e228eda0e0ff5de88ce288bdc17e39266c4d3ab79241209ee221a7e07c83eaf69f77a2493c65d94e5f76ce8606c6a7155cd683dc1c347842ef065cfdf782ae5f0a03c4480bfe1fe9e2f921d5e66bfd4ce194f393c8210b2336badb5d6da57c3fabc251f8dfaf9076d68dfdec1e8bc43a1ef3a7b6ed97a237a4b441fb6b185aae6b4495861b3b7d3df576b809f109490d94250a288ddbd27f6fcdb5ce74293c964a29949969e493e130edff5118834aac6a7193e69c251b2e70f804309d6e29037d55ddcb473ab35807ed3f84655ed8eeee8b577aaddd1db2ba3b953e5d86ea0cfb4dcd1e3b0a4e4a05417b9c791c64481b1ab9e02ffd4859c2cc6fb3bb51d78587fda4ae7fe14a5bdbc2ea1351d357fbadab22ccbb22c4b44c2300cc3300cbb68a52a29ef0a666e34e0954e514e2a1289449dc8bafcc02388130e1d3dcc699d42f8a05bbab39f577daa7df881c7a53108db8f7d238f9eb2d3031ed2da479fb6c351d73f1f1b459e7f5e04bbe74f830006baf62df4ec264fa1bf3ff9d37aacdc9fdc53dd6325bb894ed1849e3da47b740ed22bf8580aa6aee39fe435efc93cb24e5ed1be693bab8a568b05b8b330be3df71c01c65104b58f2882c79e0fe8f3271c3a7ab8d88503de3304f8071e41587d35a6310cc3300cc32e7d5dd7755dd74575f7a393f1e32876e567e14ca69a51c3e24efa49b37eb1001dde3e76845868b8b3691cc67682403bbeeeb1d239f6faed292bda7197bda8848b59ea82d432856844000000082316002030100a07c462e1781868da3e14000e7b9a48525094cae2911c49411005310cc34008c310020030c610439432dc5d01b454d4c295ea2ee1592744efa249917c7337aff966046b109d55868eb6745cf06c69a05ab3bf5e5bd74d030af7b1f360a20dcf33f373ec4e67e0287bc52e0cae1637dcd8162d894cd6c71381b3360965a5428ccff8c7d62de0bce39ec7b38af22e6727852fcd58f94a27a0df65374883e759d00e9a4abea346221fc52d8c374a4d847e88a67010d90454f1ae96d97a6582f91ccf06be23ac48525fe5e5d6a76004f7860502c13fe6ddae9164ec40b4a64953e0191471c8646e755885b95a229ccaaa030527107a9e8297c3bfd6168507f9980dcda329e1dec198208ded7c199f4ccd77bda6dfc8e0ec06ffd7e5aa1917ff580a565b010b144a0945989c9d090b0327fcbdfaa68b27f80b75eab60f4539d006c90d8f03bf63bc978fe635389c20062cbc2e14365ccc261ca1424c9a523fc0e7c821ae1451958819b6e56806e40d290fa50223ae8aa0a763193411fe2698321b440f1d5d2b44e0ea6cd999f838d702aedaa411b8397f111567506e04dd03bfb95b2700ba7d16ec3a49f3d0cdc830f5a6e7821b9f6ba3eb0c5a014b33724d12c1efa676886ce79071330be43eab00f60682d5684e53d5f712dd15c9a2d1b07bac7605772e3f3dc10887592adbc21dc04599b091c6760ba7405c6b320a7419809cbe8ed547df45b54d1e487be1e94d34c4250fd1fa3e3c4e3fa655fcd43236d7002070fac38b1f503d51daca5c338bbac55ab4d6b6a0d8dd70c3089176da41d3823d3b51b0258dacbfcd86be83cc22ff24bc782b7bb20e8294b47f98b8bd619f269bbabccc82f8a87863b9400f765984f269fd26c295d0f3a534925af1b8bd4aabdfdad6c369b9576dad47357ac6d82f400d58b5b8610921e9daddb75b1eed747f3df99913d21d638de00190d650a6a44f5c50c23686554399a245a858193250f99c47a4b4773fa4f88c71fc742ae28aa6dd592d8117f5622004bac6cc373bd8483077aef91691ee1e0c7ea39163493d2eaf309476256eed8782624e755dec29a3e241298bbd4aea15046b77b05c7495d16297b85e94a9e5c6a230bef8757cd0b26be6ec00cfce5fcca3262b3830cba685108c92e3f6dfa93629d5959d2eaa81329378bbd5c902fd0019429329b348504e52d4ddbe33e8bed1fe033975d8d5c64eed6d58c36ccd0f9c9722389f5acfb53f98754066d8e615676a9a7b841db7a2694f04162dec814ebd18e9b0a30f789306a41b1c68dd1d7eb635e14df6dee42f2c4b3c7edc4793c6101f46c14c676178383866e0d926766ff00024f0ab4533b5f1132afd354fe3938b2e41a604b0736445ad26a2a3235b580432b5a0ba12b48a5cbb05d21c5ada156378b3acb66f1d783eed0d9878f0a5ebb6ecf23ffb75ac9d3cd89ed97fe5382d603c370df27944b6ab480191a68960ac17e586a91722fa9f9ed8fa0731e57e998fc8ef4cddba54afae993359e68e593bd74b059cd80026c4d6ec91faffadce5e2320938fea56fa27ffe5f7a1e84a17c3d70084f2386c1024ac6ff562c43b8c519caf5b4c5bf3a3c49693e07b1a0a2556f9dac727e7c0704d7c62c42933babeb45336c54a364027a49db2916e59e85759f432b10ad58242f31228c347fef5bb10a961360bb17f85d7fef5937b383a9534d186a8539110d25662a33241863fa1c7097650b945b6be3a1f429539533721436c32b1606804f993e78ff450ff745b21e1e1181981e29a0cf325b4a9991eba9469002e827956d9f54bf122e3b6a1a3c3074bc4bb9687f412a467d39f6af4f9864556d581067bfd7f554dc452bf3b4469dae93da076feb8195c1fddc2ea144ded9bc9d89e665edf55493f43cf4f038b100bbb3ad2109e17237e8293264342567c3d5df1afd7c6ef6a74bf83f6912682138700bfabfb6dc36a8e044f544dd13b9a00d9e9140d15bdf3db89f3eea35ac223540b99edb836519f5ef98324b2a20ce18b9ae4ee4852a0ad30e2f7f5eab0215c8b4b8687bd233ac621e1ab1a5b0bc3c8a4aa96f0436eb785b0b31877a13e99c2b830e15a23ac8c2813ddca131643f27809070e941ef33c45521e9d7c042a58431f4aa9ee9fbd5d2486a948633a5a33c45274e675c6a2aa4e6c75d448d10f592a950699059dd98575ae6c427b22b826cde230ba78927e1f3a0ebe5bc5ddce380937ea710df5be90922097a7c651d81600018c6aa53c232ffeb523decc90ae8b392fd8687804c6338db42265a24f9eb0b55cdb469fb060fb23664ff6d044086603dd1d91aa7e48923195061bd3a02b9421a73882bcdcdea2b41c684f899a4152f591b476d599d984ec3b19901f4e73e62431f5f11829c146de2116b568e3b633863756a750b767f6f6f62967de4b60b6e166834a37364945a8bc9aa681cea3004e7d71512eb9e296590540dc0ee26bf6a3ae8453ad8ae67601eec180544c5284127689710deb81c8c979f491a4853db108f7df497abcb664e76a51b6b6d1e4b5cdfba97d14ff42a11bd2d6475b80ce857524bbb7742b059a165df7ab0d41ad05396d7d7682c61ba49573f375cfe7f04bfed2e088291b406c14fe9aec1f609e6c2aaaa14c53409cb8f43eec001e2979308eade755e716731dfdfcbaae30a5ab637edd4b0c75f4f3ebbac284ae8e79752f31d7d1cfafeb0e03ba3ae6d5bd1c06e814539eae4711dd487cb73caca530258ffe5010a9a42a5094f6bad0fd5aa636dc89a3342c5b77fe2695d336292b2c2dd4b76080a5ac9cc132b7465985089025a134336499255e96563c61bf150e1416e0d0de1215a79ee59845b36050e5ebce44355034d7fd68e49be062fa196f3847d8d68c54998b7086102ac312e116c870d6309291c9ceedc74e24bde73074ab32054c7a83c5edad52dde859c9b67a61717b1b29b77aace0a62796b77543caad1e54baed112b37b7a5d0965e956e7b52583520f726709c15d6fcec818ff86955c1a54269e9099e793c4cabb7aee15be5c777222dab7db2c0bc62e98a94d69004b801ec1bda43bb1e33ca6588d3b0a1fdfa88646110a45c6bab2576cff5356dc11ae19fefdef778cded99a742b06ad265d0983439e040b40f9ac0c73312ea1f3ed4535b9c88c8f664d43b9a5f915f466127716e6d981a7ce9e94175600e20102ba0c7faa7ab74b82659d598862248aeb2f7bbb389bd6ed9e4be2b3761cf954fee71cd27f7bab2c9fbaedce49e3b9fb0c7954fee75cf26f7ddb9897bee7c628f4b3eb9d79d4ddc77e726f6dcf2c93dee7cf25e7736b1ef9e9bdc73e793f6b8f289bdaed9e4be2b3761cf954fec71cb27f7bab209fbaedce49e6b3eb9c7954fdeebca26f7cbad7fff4c885ef34ddab3862be6e62ff2947318395256faf3a12856c659562fca354fe7e0fc150cfa5dee045d087188e4ea7ad001b1550f9ededb71c34b50121e624568451daf1c4c8c0810498bff64d1ad128cb767509cdb7045d2964753a0f908dd47c9c3bb1c02293898bb5e6ca5a021fe4cc6fa00b3c0916f51761ebf9056807b97a126c40ec482066dd49410acc921b7863f65bf4585590f851fc8e9ff6900a87f77422913d001a6aea5b09b00b6a1c6c12ae3d666faceb2cd8b30e91bb461b8729a66d897f16d48cf0c17c6a097e1e08f186dc483798c12853b0ce5710adb9b5deb7fbca0a0e2aa8d33db3f30bec935c9bf6968401ec0ad6970972f6a949b53c3c8af918e2f21aa43ea1edd1231314b8b49529fad08efbb5e1a12b776440fdbd8193db8506f5cf737c2ae60edfef34126a718f036a1e09214b45e4ccd2afb0ebd02eaa8485c279b89d0bdb8d3067f0e6059f2520e6513618de3c4278013f49cf186aae870c075e7c725f42b97d19b1a0fd1d247a8c47486c4fe21648978e7f103bde76911f080582a2b9ed2d84a757a653e676107ad8e45a0d531692ef1f3f3f2247cf579e1b4a4d8c7b7eac5d9e3229884345b2fe9cc48cad2717ad461504d1fd3bd7a3db80c93ae9a043a5f7374abdb442452c5f03ae1f1dbfbb64554c330a818df1ca5990c07ea328831586d3712712c628a5cb9b112cbd6e20980a792460841588173daf5650ced16fb191b88a0e08f7a1beb0fd780d1edb45600b7b0bb98b57c022e78e046777a9dab1e6cd927ef0804d5a5dd92733f810e20d43fe9c9e51c8e18f7f347aeb6fa12674ad866dd311cb1a936b195cc55de9fe55fe99bfb2c02e808e69d93f62f59cd275d7f585f43dad9dd8cc46d3483bd8ef5e78aeaef9504ea406371b879d357f9d738edc9df3528fa0455ac3845017fb4199cc6a223f88687ca3c602be5c4bcf4536c33015686a89f22bff1094a2fdc83d695a3aa76060406b2c91fb6f9906ce5f230760cc221441330ea713d75eaf46295363420f0ba936a3c8c2d6a75cd45aa541ad4b2e7839f836f5b53cfa08cd7eabf1d7b0904a5120779b1923b2cd10c0d247f7a4960c64818821f916aeb39074212ce92fb51649c62eeb601185c7479c8b05723050e91b6d4893deb680055e9dad7434563aa92aef621d7bb64096dffa75ad8cbc0d8f26fb7b81483de29f04aaee45df46b9ab288a132c7b9b0576223b9af55d277689e1ed6db7915fcfb828558cec3c7999dbba1b1ae518a16da0e32ab6738a409fadc8b91a298c38871144f16b2c93690a534d0d648f4a48477b8ec89edc034b0ee2489c85d41dbfd27910cb227c64fdbe549eed2e132b211711b2f77dfae528c3cc1b9e7829a706ff7a3e2ec3b5841ddaf5d7989c0b06f7c5dd26595e2374c6e5b1759d5754aeb7a02380065b54e5b6b0523de152ad56e73a292215883dd825a39a4af947cea073fae0c432ad48d489a868108e8b2486080bf4e851c16ed52736e6846c09c4c9791ebd8b55b7a1b3331639e9a78bebb03b5dfb02c23b7aa2545d99ea16cacc9f707ecba2e71af4ff526a05c2af563e50cf0d4a74ab91f65706a9aeea3b4defafd5f001072bb9d2fb088c4fd9ff9e317012a9747d94d917036cd920ab9b55018a3240f17469b7470949645bdfa913c990c6b682f8add2fd505b25f6e763181c5be6d34283204dcfcd334ae8014ec40554fd5ef9ba960558548e1bf1bba7da27db22954289ee41d6504fa75236c8ba036d9b959aae9d8a5e0d1c5093c2947d6af753668665742b1067bfaf08a4bca1ec47f7adfbcd5b9a2c6a093c32c755e7b5e5c0731b7268649e449620b26b95f3fcc35b25d077c00390032bd4680c331034189f6d5cfe0673a5094138498bd31d92fee37de2120ac55acc44f11bf982ef65d9a327841452717e80120040840ef808f15e1b4f4aab8bfa38d63f75b37f318a0e3323d8052c330c56fe1bdefe0d3a42d4ff10ad468d9dc399c63ab29c7bcddfdfe02358cd40673a8b9cdfbc827b52a862d087bcfcba0737334696c593dc550f5cf435a390796ce138fede0b2ac2bd4607b5e55cb4ba0e8f5f0d955a944a3780637dd86da87025a5329780700038f695631f7823183cc2c9952054cc5700746e02a114f34ab2d6e55971bc076a402bd3437ec98c8864e7434143f590bdc0b4e81de5e265b30b3a15f7eae52cd72dd57e9f1392eea9ac9e33407de87e943488368012fa9c7c2ed04a9a5459bf7ba5322f29f94906d66d76d8b3775d183f7f2a521ce2b3d6aea9437c286cb7918c4ce2fa6e31819a927154ff9998c44e7a63ef8a3159fcc906c7192e3afa7764420dc681dde517cb62d8ba7005c5f9f2fea960718e55421056ddbe4cc40b64e2c1305c493d05f6a13f4bb34fc52e14dee7259efca4e82ea548c22c9e53e125e76d4b95b7decb7abf20f523c640e9c6fd058d77812f72ed9e44886b1bc7310a0b5f353e62aea36ac5ea68abd8f74401d81359bd9fd55b81c6bcdde52beaea59e50dbb474e0a74b8bb15b924c6bb278861ef54244a5addf2a055a71c51b469ed073abcd8f51ccb66413a91679d556fdfe7fd4e51994f2c3c8cd895e44fd9b88e245ff360c360ef675b6676cc7c735e01bca397c4cd34ed3e51c9a7e491164429c48e2a7614b9410b18ab3c03cadf3930de86e0cd80f3722f0760738e58958243ec2cb75a138f3a4c279d850d9e1d02cc769ad75b9a7172f09886b8aa62c4cf9704c07aa24e2930fe05b0b9437b57b4ac5cce7fb3ea7d9bec1c4d107f224366e7fc599347d24f82efe56256c264a7a06463160f1f347985de4bf9a9fa0328ac9e5cd0ea77128d9164a97041340bf5085038f1f7169dd830f14eb9b995612f88f992c0e38f93d7f2a384753b77b813d3d709940366049f3e8498a25b6ab2b16a86935779f71955f3ebeed9dcd78fc2e0604fe62d043081f4f7ff895f57d39937eff1a763119c8bef609fc407b002d417600ff99cec3727d682e80ea6b6fda0f0f9ca162b4c5992c5317727d7d1b4ca25eca9c240b6b840131731c8ed1f82333055dff13e0b4e56b0bfbbac0ec73ecf0bbed7d6503dee7db39f3c0eb0aa96f5ad2cc7b68d908c64a0e01970451f5cb47c3f51f43289d2ff59281f8e2600594068fda7aad514f9e497516426bfb7387a7e087ecb0b1759c1cedffe0bf997e0174547413651d265abe5d86b9d2b2309755a3f23be4b57393dae74c90ed4264546612c4b3462fcbdc70bb87945d385c2c4693924223a3af1ef4aa52986f4602af325eef7576cb593004550634f438c49f10aef7eeeb45e2641ad6d2d3b5503b2bcef798ea304bf4824586bcdf4bc6b50b597bb68c57b81ea3d385351bc5b13194ccf535331b25cbedd879ce5f87153f1b42fa0027e677973bced7c6efab762dab339e3e1008b3ac36f3deb98524fdcce70e85d121292327f6a0b0bcd2b2a27c0275755e353bcb1f6411465b5b0eda9250def6d48e0780332af4bfb569259b8d88404dffb332de8f1a81ef9786d6dce29c36870dd350a56cdca03132944cfbd008d302716a714a72ad51c3c43a8214c2168d01ea9e1958595085407f076c34b2831f75b2e0872442b0cdbed229c20e96be822d5f99f9127b410d21db8177f611f37f8c62c89d157bc4bd26438c6d6b9ad8bda900e4370448efcd523e651859ae4a3d19cd32615d2d0395e6fa0ac158f1b6059d18764843120b96d50ea4d4a9971cb982f9c7d05c29b89f9b1f1b29d58b965f7fe63c2443757537eda9cccb764fd09ce03c0f4d249fd8060673dd26c3f6f3a037c1645666c2e130e0754bfb6f9319df516599c4d3b83761e3a7eea28a464ac871934d9b7407d7e95942ee0d8c18d05d81a54abcb60b38e4e5763611f2669f2d3704c8245d799bf571cb6bdca9e1a4bc34aa2e1f0fd798091f46626c45770cbee05c44fdd012353da71be702e9db012948b7443ff47bd1ff08d262652d3fabbcccb4ce21449b31b196fcf19ea14510343514029365e348b2e94fc504a78c9467797c1a24608b78226a8800940cb8d28fe9f262d38ac80f396b20bedb2e72885d0f048a5478429a8c86d1c073b75af53297618bfbd4b6c97c3fb6c198e80e21e3690120967ed7025a4e5e3c35680c720ae60a9e044a0be3390a6137f4423af712229958376941b364d994920f086ce85dfe58f3348b55b9d9cc891179b570a1cd0537cb1c4cfd706543570e072ee7a11de8ed90fbb94dd20a38256a06f477da492a20fe2a732d9f2ced2f1c62fe669639f2f90e78e565414d288fe1967214261ece6866ffda9637d6270ba894c30f35f610adeb26067f12a629290c9daeac25dbb639db6aa15f0f22f43725fcc5045deb72864e40ff7ca3bbecf823fe3595d67dffb45f7ef20c1f4dfd933fca809e49e94527515f1e3d4cb6a56fa19c1a78ada829dbda677535737a516cadf70c6bacb55ce9b4c91bff5bd43fa28b33aaf3f33f1ef4589f43ce7b9861006ee37460fcdcadc710462788e57832902b9c1f2a047770c31b8a5af0a65b148c8eac20c741913fe9c886e2637153d782e79b07b946c6dd26ee521c458dbf123966689272ae5381571fb7d851f03a27a1d7fc3ae93e31d6bf88694d26abca255f7ac39a07004844475a40e67982d257e41591300fb4e64e2ac21efd15e02e0cbc6a36c3e9fb976491e8a61f019b37d7d4c59c7f0f53b8e89eda6b9eca3cb131afa98829b9263d7426db0e47855db12ef4fe3ce3c0e91aa75fe5ff022e4bbe51966cada7c045e65b2bbbcad380ef897ffccd9335cfbd5ec30ee88255ec1c940d9aaecf2cb5adb3c792f17492bc611e8c80b11915339b4b4a0ac45513a3e2dccbe584b1ef098eb31f177962c4b037068734605f9d04bace0639012f0d75993fc74b8100d40a10495e102073f47a4cd4c9cfeb1618b60d1dfc067760eff2ec26098cac23824db8b025756c82f77eeaa4f26f43295013c5043adf12d67ec051dc9f6090c1ca95acdea5250d10b47f1797e5611d15a2aa34ebe6070050083b6f282dbdfbfbfe5f20dc917bc70fa7757da3398fd897b901c6857dc04b0e18a6db4dd3b0080250425fab82d9159e0d58e621779fdf6ae8c0f90f50fb362cc5345064b7d0feb260154c0de77747bf35a31a08893fad5bbbcd0f4705afaca8023783ebd973e92c8b39b5f36c2f9cf9b66cca704622e36262d3b88cf45af12148020e1c291619b5888d879d21044616937f13f9afa3ecf5182ec7471e94e2e9575101ccbb836ce7b1b675417b12ffae493dabb33ff5899a73fe29d03a1a91789db49860de71e234021f04796f67724028365577c84795975acc7cc33468ebaff5d4f538839a3813e3dbce9da5875655c2b147247b0fc50db2f028b9853ced404cf65c586ad3ac30c7b41c36599ea10ffdadd83f42d786bc4f9bf23f521928bd296918c1a82360a3fc12f4f74bb92ffe8fb698480e191a89ef453edbe2acbed5002604d6ea415a17f7bec7d62e2c6ca465fc27099feedaf85c3f1a12a25686b5bdc0d8ecac86bb7c7d6a15ca65a24167cabd684520425086d4aadcd0b6bc10bc1d8955eae0d9a6b08effb7c761bee3727f1efd65ef70036f6921a4effd9e0bd7e74c5e4d77eda29440bc21d0abd3b3bdb08d9c70d76e8ef090d5d5e4b1ae04eb2d8ee0f253feaa24161342be7384ed11b1a0cb903603677c18b59cd0916e124a749e2e4deca40d8c6dd3898463cc26e0bd420209eeb69f849d896e748941a26a0da16503e1e6a4eee8070f5d725ad79bf34c84d10d5e193a3ad603deb8d1d3ff9e9302401543d9bad9cf0968d0f1e67fb8524840f9c1794b5e850b872790d41dea02e89402f497c410b2f8ce1fe28bd788395906883f93d579f6ed7a8619279164cd3a55926d3f13492e11c3a72bffcef3f22773c3ebab4bc6e34969fd7a2d2ea7e6009a051d4ecf50edf028e60c75229bf53c95fb84334c1d81398ee6d8cc322b191d4ffb8eb92dc80f31443e5f2e7cd378e61696de23a90bf9bc87a00e224679297b9d9bc4a20d053c8b31c9be23ebd7471bef03140db3d6c827386768628433d445ac88246622509d40357140e013d78124b0b9ddd7f52ab6dfe3c39b96de809d2d9dd203a39696c6b3c47ffb26765eb0a1b57e5bf951aaa89859955a6e2a0dba110348a058e73184b96e6b0c59342c328dfc8b912f714d0a1ed68f6ae6cc39d055e48e2094978c097abc89c01a71df9cf315953f4977605002d1c816855aa0dbdafbe74e933f83588cd1f5a58781838b128e0b10f4d07fa88a8ca1beffd3c39ab767081c9ea52f999214a11a09b51ed7fe372c7e3f04977347308f303062f0b7ec1a6fcb5b3865c40162972b8fa17c8922aa0309f166be5a4e3759f5f63528bb68c4afff67c858cebd601ee16064d05bf1ba75121d82f0c0462d8c61b5b439f68c203f05b95e8dd4849fa258b4f1ec483cdf6b981b3eb460064065d39f5b381a349423c70b0c9a4865caf8524eeeb7a8a9d5fd0a6ba69b50ff2c1e48aa8962e39893249a440075f22d27c63644391e6122325b4bb06f49a845b176970ef68470e8c7fc60e7334bedd7093d4cff672dc519f990c88e2afcd6f7bc94356487246899ceb11e9ab09fa6cc90cfab649950031c7288724c3d0230a125cc7d2b81732a58ad65948b3aed8a1c1591e1f03f476f89b7ce29b23f1bc8f357e9517cfd4dc7c6777be92306a388de49b7a8413947e01595b79e321b85ea42156fef07014ca38593028c5d1af2d0ff27f9ace1681f151b979ece7f8079342f22beab7845f5eefd23fce658fd575e032b55830e878dabf23b71d438e1017566dbd915076a875524495731a1283ff1dd5a066ab8447b0f86b16a3a150f095443d4f5a1ecec65cffa512a1870393c2f888257541b0679d083a07d00aa1dbf95c0770aa792bfc3f7b8f4aad3d72ff560545f5fe0648a37d6930199beb58dad924c035db9b87fd4fd72cdeeec6ffa2b4c7f3898c7ce72152fd453626a57f915cb52a73caca4ee67de95e9a6f11659880daeb0ae89c484f947eb59846aaee07553eb4af0009ec14043989243a30f86b496b4b33593acd14b224fc311895ea6c068dd815cb9d8ad7439dbdc6a79312ec13a382248aebeaa09512b7c38604b56cd33ac6b6d77d13277dace5871ace072e4390d3f0e180d669e9dd1e5b8423e1f96c5b8f0e6451b2c46a8c1eefeacf906e43576b1f44471e12b5d84d447d55542b7e17af76820b6ffaa579a027bbe38b314b31ef997b75ca9e00418b852eae28f03b74ca2f6d88fd71ff438608803bc4a0d40cbd06dec748b3f6eee4696806e6f71d087e8e859c4461c243a40516d658beaceff08cb43aa224bf36cec31bdc9505ea03d90e46b5d2e56a7ee99328f6e04d2c0a23b7486dee478cc885275328484284029b1a6cc56e5944132c473fec31847644af428bf280cc870413f7366173aeea266fa0d0a57aebc33a8ece175fc329d853b58c0de88b01688e481d6c10160849c89d62180c6415515767afe483a36765b7ff57f66d1406a61069a93ccc800541a7442e50e194cc5b4fdfd8627477d53b568e9b501f441cce723aec2a8b990b64e7fa88ac1ecb1068024032cd603448d0932621f925aeefc4d9fc173542150afe52d19414e9c1214d7711c6dae307d5f72f94a4c6f09b91566595eea5ce896ee3ab1a7351db80d7557141d66c4d87d25cfd5643659d7d9cee7bfce67c5c1194b7585d60e0496a542dfe71f8b01f5c2574aab7386f490b81f4f0d7be2d3fd833529b0b240a9194aac6d95aa3906bd586e40611ee9dd4e2a6b4b7f66e94d7260ab4f4142e5b7622b71fb03a9124bbad86bedbc0bd964905a4cb364542e09d85c0570527037005a591e0271c08b59ba3a8cd62e53dc07595f04fab7b4192751868d0d82506f2c2a67f0ab3d0685cfb793e6509fdff5ff1be3240b42f1dd152f1e27447b7d92e0c451729ed2a10625dfd0ac302f0dcec0444c623dcbf868b61d45bb6e4b86406a488d02f0c63f1253aea9c94df858e0c77c010bdb1d027cc96a3bc0b0a5ebf64f726709c330b20b68c406f6c237d4cbaaa6812d5d4734cd72a504f01c0df2f9a374448b876fcdc960da2e25d06478c44126f409936dae7df27a45dd12b4e9a912a98b6e89ad82c5cacdffbf8daf9c2af717d9c556bd9c153fe599a4977b92e867ba1b9b5071545c17b23e3386b920a1a9059f6880b9d2adc7274365df2037af49c0288433a15d50c3f4f4954cadc299058343b8776cd0ce023bf5458dfe8567d1a54b16812ca51d032733b9e52fc1d9020f60e23e772640e19d4c582b056939fa71a7901f8e7b67739bc4e7ff40f28c4240c38c17ddb3320af4b0d4703510c1abae942fc036ba80fc6c4cdd05e9c047a92adcb5fce2900477f6ac5d3df717ebbded323bf1e69896ea34676c1a01401d23fe865cf250f763f523e6f004dd09dc8738bbc5ce5bcb7e89fe3be941be17ec71aac4b4257231c11d58bc4771c7a2b1f06c722b634b845279cae11e9ddcbea11f9ce279a9efd6f3007cbf195d74755ed34880ced57556d00e76d1b3fe35b382eec3bfb6c2ee01084683adc0e325af0788d3e704523763d4209b5081845433624ec6c83fd66cc6c05c5cec4699ffed428bcc6b87d8bf272a92a34e45d040d0e61566e0dc2b702f68384b8f554a121c9d486a1bddb9ea64e394c54a44013de8b1bdc714ba149ee83ff598d9267188848c067a625be9017022031c58b66b78f92c3de89641d0c1a8f8e45595ef1610e922a23685191f9c94cb7ae887fa1dfe2de14e2dae8c2d91075c26ce216a0bbb654b9d379c1aa85c222a534456bc30186a4ad3637b3f3e7ba21132a94e0da90f3446624294b89eef146d90777cc459b7544baa0727032c1f67f81da9828def466ee3f04de12a4036e77b5fd9942633ae8503a9e542d95d7a7ed79b3099d7ef9dbaa24ec927931e62d9adabbe361dcb935bfc45133a3534355c01658b0c8b3e76364c54893e38f1c6525a02fa855861f1ae6e48afc625634a1c08dbf768d695f5a0c4de6f706aa5a9f9eeeee3b0cb43b30c46b4dd155c5eaa4735b55be0c3b21854e32ff03072d6ee3000bbf550b7944bc632a821b11c9cd3992ca951e24a6fa9ff433fcc3553e309e3b2838568687da93e901935d63b46d796f719a36c60bcd25a0d1ed06eeb9599554f7bc0459717cbb3408d3405535f27623d5701d80ff9f7dda342526443d24a0dcae978774885ddb4dd37a467750347d15116d2003b5d84294a47213665c72c14cc1d1c0d63f8c3a4b0e11e9e74c01a8afb68c46536669a3359e208f9339d65c45999ba54c4c2c32f7a6b2866d8597e6bb375f50c25e5ba7e4358a200d6a573bef9af1eb068d3f7df3069c09511896f3b6cdf0d8da1b9dd9a14dd147788d91c7c9264a85a8d50d43029459d518deeb284a26946458d4db9fd2c8515f569b6c87d693ba3f9f7354ef6e71a927848b005f7c3823b34415fcd1925604b52cb26ecf3a44f50cae8d0db2c0f120aff5b5d19e6a6ee1941279802be76f1437411efd510e0ad7f8cfbf7f470a98280276a1408fd067d98dc2c8d9a0d51d95007622cdc65bb74544257c65cb042e1d56a0eafb487d796fbeabaa09fb14da77acf0ed1d5775a01ab054f03e19d8792f33099593b037ae5d02b7cf9ee1123dcb820cbf3835622881f4875430b9ea227a5aed94f81bf1e5aa28a4e6d45b9fd519c0dcd93fcdbdaf6329fc662aa2ff3e1b6e14bc27ad07425a904dda383a632839510976fac16a566cd0978771c9194a59a8cd4fec6c21f028ba913e82f4861ad99add0a3b266f408b43c8d2a14bf33d027bcd5ccbd115d16db1c8ecdb1f425d7214c01925475300bd0a3143ede1432fa711b1e31ba861e89cca8af1095800f87cb2cb5cd7e2a59c2146353eab73ad4f516504eb45932419f8797896c3f316f8e1186835b9616722ba43699116df8605835bfa4180ff001f8d17de479817cb405dce83f7a2a482fc296a664c4230b67669d01603cefcb74a66dfc80c5d5511ed98f1639f092ee9b9f730c54e5d67ecc06f31e43a09cfee4cb1939638bbb1888c5320bff1af683e9c72dd0d81808de88240d1778cadcc742eca065a4ec3ddf995e9426e18d5c801846f9fd9e2a7cb8965729022e9bab8532962aacbdc64179a178942127bd1493a4170bd2f64e1ab6f9b307356b2dfdbc9dd62e07c7a2e422617ad7e25cc34191ea56b26b31c998302c9cd609adf6c06c51444ba06b08cad763875503b2399004dbc74d7e68aa32bab6ee6753f848ca0a5395438922cf833d22f432bd1915c9a9d7254e490617d78975a2c08444f293fc6b99cf03ec59fefc2d4021830225f9fbbcb04e5c0c9630409cdc6ce57a2ff87fd6984466970ecfabf199008c6d1bc2d5874d0887e452b4cdd7f11d0804e3e582abea6ba0438adec40a5aa2155d1ba6b0b464fb295d60f33f162cac50145b456aa9c8b45483a7f58e69a1854779ae898a7a96261ebb6ee415b48f32042f997bab85e417c942b6acbfc576794824cb6dcdeb4009350a8e4db76ca401175966ce1ae548f677b07145f44409535bbe812e99ba5bd2cd4495581a9dfd0a25e6aa3c328408cde1c8b1e197e70775a96406fcd8188d947bc18f78877a7d77e8556eca20a5f1a00f72a86a152898198418004341e46a7d589603207e18766eb12a49e3fa3e579c3b25e0bc68e4389a0e7384290c6ae754da10b6485b5a961d48e06406f424ae3ce6e8ea8096ab1f4485cbd26fda350a7f28971b82bf484316edfe2687c002dcf19026f5e5a77771544585bfae7ed9b2c5d73be1253771cd352a38535ec8a02791d4c1ecc228a9c0cc0d45e54332bc7f80217755b194f5f20bbaf64ed7edd88838bba24428bef3cdb64acdeb9b1d5693533dc02dbe33b1c3feae770b23cd546351b662ec46213931e5726224a7a92e73a22490e19b5e07a39e41b2c04b5900d25c4aed3b4887e70a16ac282d86b06d0738bff07bf42698ab9e2a846a0a0701d732a016a46e10000bcee6d4387fe27e3470211bea003a76642085427b2a03564113344bd4244d043714abad289e463d68d4841728a2cad21aa47ef4a29a9c321616e3d7d668f29c18bf5ddd65e9d830f3f614d0579947668ddb4957c91da6194c6665fa1ee59f6e0540eb834036781f50adba4e5ea05a0818a87a9109aa5ab5a420ac1de510ab44476a0d4888265e24f264fed17f2b273e981d537fad516d892adcd815b1df94ad857b1186b76c9defe7a13a4b75ea846101fe2af8b8b9f673d6d860751c3fb763850811d4e8a543cdb07aeb8da78e0b5f86a22bf27670736dafdc6ec27d602cdb95a04ab7b7e4df1f0b474416008ac631c7711fc44543e7c471d3e71e8ed6eab09993ca339259e2088d69a6592cb4a0a006d05a040aadc701d7a595130aed4b2ba301ebaf807c3fa135d986fe6d770d9fc66152d9cbcb32f521c8dae492018e775ea4b4c84b638c6a82c6c2eb2006d19785fcb2b995a8dad6a63007a835a4690e0a4a876254aefb3d486e6b33a3e85a8aa0d848314186c2fcf158016fbacda3d2ddbf96f5e791bcf69927b1bbd696b5bf88b90172ff39e506d0f629a4863bb93923b48c7b779dc87d215a9602e4a86816b58206ba5c3d1a0be1c65a45d5c99663f909d8b1fef4fce6e43a4f4e0e99453a70522d297b88284d4502e5854b47685bfcebdc4bcf665b2cf1dc2558dd43031c7d72ab9fe1004b47608139436a3a764fe2ae7ffb45a25e37fcb9cf57a390fd9c77324eb9f4014dc1d93c1879e0d456d95c94613a45b201548ee50f183e403c14a2f28a0fca033b96a66d44d0b8691c17204a7140a1c60910b33328a18bf81f07be520abcad607046c1664a6e4f79284bd0decf5fb34a1d1a83db9b1298f8b808aa78d1405a0600eddbaba8cf8d21e38495fec4a6078621a5ae9e24a8c2c2ce2f9229b44eb3e7a3aac0eb54f4e122bbbb29478f55d630890557f696ad55ac71280846130049cc54371a2ce799454cbf82ecc9f576cb8a38c017f5140fd526a063f1ccfe5426f656f082426bca1774bb997cb5ed1d267f8c0c0d8771d7a6a3ca959fe1d3200adff963dde76f7e09bcf55c945fa08d120d55c9e908edf8c07d0ed2b231b7921b563ac84b91eb18004f32fa6c6b2ebaaeef10bc5023306a18f92e7362879bd929951536899ca8a1bd469290c2bf5eb21afbf1285034e656ed160386b43411295f1af1650b4f90a8d5448c75662db974469398bf44564cdb6c6736f51cb4f18af82a29bbce16a404579d3ef24bcb3ffe79e66767685e89629d3a17a26422e022cb6bc63c432c9bdbc5478c9f93972f6af7131cfd632e91df8ea5255548cc72fc8d42a0fba4d8eca5b02bd01b0c8f4e329e78cc1e427be95c1688165bf8554abcbc1ee4860d4dbd4810cacdc56ed75d886f1c926054cf0de0a669abcf2cb540e02c69fca9177c04a331d39846e1ab44c251e9e14db4b723e9f6755a521a0630286e626d24ed3e86a08c639aa23ed65f26a6f9a7f57ce0faf0e12ab3fbe248ee65eccb964eec9f6b133eda036ae0366ccd7da8250c762fed495bda9e2e7e0a6047191fc0f072952a52c9af2c94c42fc5a7b6e3035daa596e32b4ff3e258fb878af597f7ffa9c029455bd1d808fd780c8ac608e814b00a227264bd611c3bc19356dc23fac4ea0330fd610139fb35b327db5213157d8548d3487815b7374e7db5d1c54a0864509e2a14ed02602416b098be4f3ab2f035ad1ccd7e3b90c68407362e69a780ccc97d149200c3ec61801fffda9a6c1f253f0882e32022ac371348b367fa05204649022f402747d17c32d38f9ea88c1877b54b76ec98d78eb71876e0bf21b4728e25ef9a87d6602e3f872dcbb6e31d1c3f7f8df64c7463d6aac86c35deadbc2987567e8e2f966001b1885da39f387f67dfbe244f75caaf767d0d353711b3d992c34eda3066f92f81d14773f2dd4432d659b020ea6c2449ad9033b9bf6eb28b421b1467b6ccca43611e1c02870329f5c15542027d454685b04f5791938821c2a56862a111d1372292b5641107bf4f365e21ab64f28245b6ccfd6c46a41441ebff5fee699b28ec8d1c882309385f806dae4d54acf83880f1a681f46788a18fa54faa3f6e58c3828191aa2b72f7cdfa32e6d0c5a7d5b5c6265dc3d0f71efec32099e8461df14a5c40ac7ace60c14d916621acb6129984145575df0b12e140c28ac732c8beb2a167598988f0e2eafd5a3287c07e57cb400861a998c42c8c572bf7d5ec4434037fe81179d14841b2aad1be8979c43e0647892116f4e73f07647f3264924f8115dd4f463220d157652c18399ccd66e0585768d4eb28e909393e948f5579d17293f24e55592021c2142f1a27a73e277cb91a058521ebd31a25a7244d593ac5368abf91e37c0f8dd6761736dce82cb65ab7571ede3c3a3a4337f8c5299d8d3b0e3d888de3a8f1bf7842d903669d0037b1e9a38c68f6b15dabea3508b86bd7bb88bad5181c3c39d54f4a26f7002b123285cc93a0f9b90ab153e288988e8388b500d43b7b2110764da9b613dde2dc1d429be53c054568eeed07c5e2d4bbd567948f2ad216529de7b9cba53cf290dccff129644486e7c76a5dcbed0bd613910d4e6f2c4ed3d4d3888e6e540d114f75e5716368f1e8ae8f1aca687e7c32b6a353d95be233de997aa52ec9dfe3df12c9b1d01a28b76afc3e1c75c7660fc2e673614c782e5ab4af211246ee8ccf7a7001c889cf1747412b0a55ec655eb147f8932fe6d9001104cfb1fa6f18157ee8c1c05c0cb1504e3af1b9a009b21ed3eda9721fda9aa5483f1d7bfedb2cd34f4f8da96310e55c4464c4a5452c67fc252774b05afc19c6970aa038afe9519df5cc248af1e27a360922512f8a7b198895b44478ca41589d96da22f252995d3f01591a036f0b079e11327b656d6c22f23b2b86983338180027644ec20496471a348aafb9404ef2294f0113b3c8e293c07299c216c3319335412216c361a9bf3ec845fccd1fb7eebd440c4f55a0748ebb404103a23c252f003d7617ebe3e4cb6dc1ce5d13059310bc5524a849dc0eed1f4c9ae6cdf2c45d8a1c5cd2e4c2894633301b9adb514ee7a0b5310c76b7fe66b22ab5702dcea8a19d4848384be1f5fcbb2ee976020566a62ed6d2bc9a99e2faf99657faa11db2f504fa0944c89306bd95795cdb2345e012a800f1ff79fae32ac8fb2d88743b71e88d661329758a4cc32b93a898fcc180db238345f79067ca8b09f45a88d14d18c7487658c25fed1188e9f6199c59205f6a5e7b470c3322d669e96664d1950af2ead4012ca675960d9b282e3e215cda6ee6c9149a3048c703640573e305b7c53ded14ea1336fc63ff3d31f22415e8195f79745bbfb0851ee4904c50f1d620bac26159442dcde5342e8e4f9eb4784b5de81e7c0a40545fd08fe93b47432041e4a1e7b93380aa9b6ed0afef5279596d4faf9a6c7eb35d930589175fdd41daa26130b1758e0f568808443580e42ba7f6666dc907c9e8f764c4b938c066b65f2dfc29a7f9434142dd087c1a20d4f9abdd25f0093b04e1fb6d83d3959ed3cb8f9172a81c0676956ad1b7c46ed0df88018b3d350095ae507bafd503ada381207a9eb42eaaa17af80942a44771b4a8011b007c5765044d5baee3530a0cfd93ee2dec0a7401584e02a9ff207f6bf64980ef1849d97dd5d3251c3a26ad0902e0b8364bf0990f1430c04f3d5e0d3e3fc9501f7a6d1e4cbf7cf20808be6d90fdb8440af47bb51f2250d92661aec6bb1d5d6bf2507f2663b08924b03f149fd0057ba8220ba64b5f9bf03bae76406211a7c96b6955463c2f3e0e0d4350078ec9cdc92f491fe766007aad395f85a2f5ced35b97eb55cbafcf5eff0c269fb096e237943a4a21820c8e565c32ddf63ba4464ebd6bf43ce8e116c60d6b250b9a853a811b0fabe522d0a8ae3a66de589bad9322306ce3a33b711493bcda100ea165186c1713cab282faa408e0bc8bdc85030d9701730715ae9945c7b81b5c1c29132ed0d1a7acceb334db3d3d6204b9687b1cb6443146b66dd9a9c182c189b1657b2e8772a723d59a71b7cf71a82bb8030965ba33514093ed5a148b892c91d8b7e7f09a51572b3a4eedd2b20b7ba52f8c2a7437575cd26aaf0a25d7e8685fadb973188a5ebd6803c3f14f178876f9c8a6fd939ca6ec6558bed8e90135077614ee248531a7da205fead92da39d8da7df9327010541cd591563619860463061e9ce30fc35c0611e9485d4e441e79895c3d1722c1fe344bb18d1964fe8429df3d9f2dc6b571d65842a96fceb732b8784d5500f71fd5c4af49ef9d8b88af5f362d0ebadfff2268d89f89292f0889034df91f56cc906304ce97368840179b05d59093597547c93747ad71d0dfe1e334a0bc28abc28e765ba009942b89e35057b111504775ab805e1b6483aa447d897a099f93ab03b70b386e04a749c9199bd760da469f40a06b0d1fa8bd3e994f9222ab7b155f1da4424fab683bf201e3748757d2ef5c7b24ce30df0c075245d4f1e8ab016841c022f1a16ad934040130a1ffd4c09355848620629c5613611203dcab23213a23a25abc7091a571920a1827ebe51c33bc9bb3fd090d6fb758820b6c8b8cbaa7a2fad7116cd14b0ed44fb98a836f41b59a5d23ed49eb9a31bc8206bbd08b5fab8fc83d58f45cb67aee65887a5028ad1dba34b936a0ad4208b43e80e4da3cac7ba5e5a5568e416d20c38524e23e7a8e85d353a718bdaecba4df9c96e4af7f5dc4e68b088964d3bbf921c32ee360074dfb46bee58374773e68822f00ef245d2e96a51c268969b88681c9a16796874ca80aff885842a9642407468e28fc8dae7a32166ff21352496be4d85e672970ae94e5659287d0c9ba1495821bcd6ea1502c8bee4d298f33db83524c42f494d26a17f351fb7287c95be784cf087a3975302945cabbe2c67b891e0cd7ac85037af0a6945a30d859a5036de7ec3667c514d5348b08319266e3e4e790b2020b0a4ed3c459626659a20596dbe874f090b7d521e8f85ce7c76503000c82f03a2ee2f5a49248d4711709c103a05d52313be2eb7d7fbb09d97b932db79429252903a70894095909ae2092b880609ab42b427a9dd1e670084940962c59eec62a1c48c349d73cc44bb76e4e79ddcedcd04638933339130779100e6a0ed242ba90945e057b9d19f9b095d3ab89c53b9f230701ff38d4abe904a4313fef62188661390c316c3e47a185c9c3cccca15e7e8ad9edcce9b5df306a67f8e967293b33df1f7b94ed219fb33a46980aad1e62969693f8523bbd664fd4dd3215201233336df134ed237fe9de25f52d1c0a65634bcab64bd7e2eecebda3de53eeeede3daa7b54f79e7ad4cbc74fbd73ef2eeeeeda86b554d83188ff0948a3ddb32e95e3eeeebeb9e67eca9c623ea51549f7a685d31e72427a6caf6d2f8e4b42dabec5ea746bb339bd629c5e3150df68bf3da39e63d1e58f455122921454244271a821ee37abe3247e0ceaa17dea396575624b7b7e08c43023d291c753020a22c243470e0e501350101091242422fbc49e7ec62fffa4f570f9a7a69fd91efed3ea9c5a6ee90ceada3d1efe3ab1e5d32d9d9d96db221d90ef1f5b1a9f5a1f750135dd182e74fd8025eae895514b5a1e3c3af4caa8c51c0e1ed2fea8ccd38239dc3a5ad5373f58aa8e1e5d9e20b2cdb6b97eb092e373995d3ffc5c963c66e4a3be7bd8bf7dea617ced39213db4e7b64f6d56480f14ca26f5d0bec5ead8c8e5105b3941a9e78f43a8e79e3f126ddf3dcff8943d34eddd0a71127ffb68854c9b03de9a25dd734fbb1fbde26ff2982ec3253e61b21f5575f48a9fab5be55175e815c7a06f71eb643f2fdacf8bd84ec693079afc2238bdead791ef71916f69cc5c8cb2c216438a491cf1e1e7b08c1cbbc72348a3df61a051da759ef7af52c1991d7c85c42c333db6e73e87ed39ed519f83f6a8ec539f43f6a9dfb9903ef639d0c77ee76af5f4596d795a5d765a5add696575a745eb4ecbc585d296acc5ea644f69a5a7a7a7ceea3c33fd136f9fa2cfd56ca795aa3b2d54dd697175a7b56ddeec8169a71e1886e1548c3e6675628b3ee420807d667530cbea813db53af121c7dec48186ba1a6f354078b4ed92eb9cb372579bdbacdbd5b06d56ed6a749bf574b56c9b35bb74db26b74dd43653dbec362dd5f1c59ef68d4e0fec8be8504b7b251f763f3ebd9aaf6304320d1fbdab3903992e5cbaf38d38d3c04fa457d3b2bc8df08eb70f01258d41177f7ef3804a5145ce6a00353c44c2652a989974dd30e8a23b11dd2b2929493944376750e7373758e5effe82aea3d8262be3dc4dd668059e9696c5275a33b0157578f48a5f47af84e0c03e07bc38301f401a6cbd899d3659758c8ce26f9baccc93678ddc26abce0c8434bee883cb2df9d2ce08894d0cb5604b67e689a116d0e520862daae4dd3863fc1a2a45539bac302dad6b61b56cb246a05ec58f412e9bacf10948235a8f552f1bdbbc6cb2ca9606b3c9da2d2d6693955b9a0c2ac5752d2e2f3031322e9e27b60b245a17a3ffd07ddef58d86555af7b7e970dfc5a7d19e7aacf2a76195bf0375f13f2fcab8b8a452596fced9b0731b42d89c0f988f797941a1beb9b6333c4ebf737380ad130f200d4d7e1cb8fd32d5a5a66aaf5e2a9f6a91ec3908645647677bed4f33426296db7dcc81510bb62017a18034a60bd1f174db0fba2e3f0d70e57f00eac4751845ec211aa0e5fd6308608d2ee662d187fbc5124428007ed49781db5fa98034266db5d73540a419353834dcabb69055fd58f75c21a3989999999999dbb49647dd161b8f58e55ded1a8d5ad015d1d13efb93d192f61a77309bd798637663157d6d6e5b9df1b1bd916e6def93b58c6cbf59275f0e7885c8b8fd1b90b7ad50eab54f712ecfccf58bd571d2f105556351d763734169cd2e2746b393b671a854d7d2a261f4276743e48d6bea6ad9c61575b5d3c695bb9ab671ddaeb66d5cb5ab711bd7d3d5501bd7ec6aa98d2bbd5ab771c5aed6b2719d5773d9b84abf1accc6b5af16139342c57fc0cc0e54b43db677b13aa8df3e72d8a36a24d2b8ba7110d83e65756210ed551cb2d4281a19191939f741d46d67bff752aa47b1549cb5b057ede5105bb06a16f6aa57bda23336c48b59fa7511db912e938506d966338a3e349bc66a80e8a8dd5845d9dddddddddddd7d3eea4efb19e11bfb089afcb9c9a083d763eaa2babbbbbbbb9bdb34f9a82bed67842f148d3e866d41a5631b2c5e2c07b6ed10ea2ccb32cad1d7a87c1ff233393fa3f5f391fdf63eb6d76c1127f4371fd96bb688f6d96fdbf66d8b40164eafaaa76a0daba9c72aa50cc09eda8e55183dd5991b4e8f7a940542ff64c3a8affb5367a10d462efd4e58cac2bb73a915f2971c045cca4dc330ec51ff610f19807d7c8db301fbd4e734aa7ea8579ab921f5dd771608ea537629f5a74efb5a3ef5588bfd763afaa54e18455521f99ab6512bd4a7f7e7a8b6d312e263a76565a491bef6611f31fbed502cda93a54de8b087f7a342d9ed6faeb91c62db224e62b72dd23fffe463bef63eb497b68813ec351ff3673dd50fe7461ffed3ea703acccf6c11f8b47e2c1ff3dd169916f616507edb82c9f58c2e3fcd149066c4f82a56afa2db1484b12dabb1140efabfb5c82ed9832dbd1b259fbbbb5bd5f50dabbb9b9b9bbb3b364f479f6ea0dbff3bad62b7dd1d832692f7bcd879fcd03beef7a7f49bca9e9dd6f4973cb0d8513e668bb8ff7bad69bdee9bb6ccccdcfd44ebd6d823a51dbb0773c42c574b6d40486cea2cf7210df895a7a4a013a21f85b28f3f059febdf0ee75681f4d73bfaddceb815d27efee46e98df56e8f4de2fdfddf79cdb4c7df72d3f5dfee5617e72427abc3c8cd589ad17eb09e9d17d8b4d59219bed41ff64b942a08bdc94bebb46e14b810893c2d2c53029305d8ceb11b91c32cac3ebec339d2ad0a00496aefc99fd7c657fa5e962cf7e99e73fc780f95205c45fbe4b6ec7fcec9ddbe1bf03fbec9bf3679b4c7bedcbfe34edb753bfec4ff6bb09ddfc0c48f6d803c91eb22ac3b09f41ed0e7e9e3088d13ffee4e79f16d3b0fa4dfbd19fefd45eac3fdb84ae1ffaa582d65d8df6cdccf6f3b5971ff94f4fb1cf9e13d2237bee312ba4c789fff46c85f498af6db6077d69757a90d12a421fb628e472c41ce4d367ae87b4f0bb76739e7e67260769b3c8f1779557e34ce3cc0b4e05a9076e74a4655996a966a85a6a9a2cd101b95c30e450f81562c9bcd025840d5c4230a182a7baf171d8c655336c78af52cd60cd407ffacf2cfa99079d5fe812e20755f3c63e5cbe0f3383d64ae35266b066602154202b8df53cd58c2944921b1f866d66b794c2f3bc273c168be5505c218eb0a22345d172288ca8a9e19a2a2c16cb73273c2f526ffe078de40ad201d440a1cb098492085d610bd6963bd98006618deca4fd10ef6eddf33084de96e76148775d7e88775f781012b35c173fc405fb8f690d2e4bfd7782a911f35f7765605e200d19bdbabc58c0456d71b9804ced5a30105353dd0e30159512f25239140f2e75e332d052b56d48574f9a062e67a70da02acd38c0558c12d9eac4e4f4c0a9bafc4056db993b4a2dc5c9c459052c72bb9c18cdb6d376e270f8479f6de350dbe93f5fba91e747df482057bad05f177a5211d28574a983397de3fe6af75e5d52d38b5faca2a22224061a0222022a6220a326f6e11fa0260e7af56ae9c5d46454858a51afa67852baa3a0284b789a04f50a4ae4e9159f6a23218b9070995a59248b2e7f57498555fcf2059bdeb60e248124906c6a6a6abafcd9ebf57a5d7eea457d23957ac5df51f9f2a2f6a2cb8f710f882df9e2b93cc43b8f6020d9e44ddde4af976c2324341341419eac02aef82512e4122eb7fd2414e40bd2e0972f4cc9bd650b0dd67c29a2cbdfd2e7f253dab4bb69cb2497e51156799363f1d79460ce0474597eac32c6185b3ed658c41a5b72f9534a523eace21853492e7fce7435263f6c439fe78f0fc320b75fbe466b9ca920582307bcf4f9934a82d8267ef683e562ff492527a09fcb5a1094ee4b0d01dd4e0d716a28d5846d4e2fa5b044152cee95b4c27b024a229b82c05c9a22a250342cdd3c7576777bfd82b8f47639ad63b1f248cfe95792e83ab213ced4b4edc73c7330e93c0807dd7eafcec4aaf877891256c1bb03adffeb87ef5a72e442570b945c005ce80a62e9a6608df80c010d724b0b135d64146caef99cafc0264025dc4805d6e88f49714a7c21f9342755a0e9cf8c148948077b381d4b958578c33f2c023e01b3600b276071e15721c5851f79006fa8151cc5e808898988a014fd50a02e0679434c2eb4c5c8c8c8e8f57abd8a8a8a8a7e7e7e7e9899dd889b3ad9965fafd78b8b8a8a8a98a711e20d137d118be884b8c517a988f1890b3fea20de74d14dacc1851f8b803791a9e312b0c6292ea1f02313b691ff5dd437bc147f1e32459e1f9716bba494e42175d47b26fa14d16f441fede74d5a3b7674b7df8fcae558ea9bd50068ca7e355cde54a7d30c0e875b150e664cab020202025afdd47079aa54dde41e105baaa6a6a6260762285c7ef1bf5eaa7ea980b80a400d82cbdf4e5632e3c0e47650c93f749f03197553fc89f58b66a7efa6be71a316fb755dd3ab6f1c0865bf6eb32f6632623910d2c90e5dc6a19697a6058a0e74c45658c5cf4b455dd4d1ae8b1e105bbcd44452dff0126812dfb6bc9483a5f7bc8e28fb6f66ea15ff7b1e77947f0ed1bd1bf58d030157fcd47e3ec4652fc26b70f9db8dd8813ac246b52b691d802088bc06ee624dc9951f83942cf951c253ae4728577e4308218418c4a28d5058258958e5118a4356055db71c8483e20e169d0a1dab3f06dd706b8667746315ae20942e57713f181e0dd67ca79fcb7ee2391d49a28b3e6c03e5911bb1dcf6e771a6db7463741f8f9f749bbb4e3c7d237f5afe9c782effd0a0eb58c55fa774bf1934975cfeb9fc9ffb5c9e3fa71f214467c83980fa121d46894cecca8f1df0253a39affce8018634e4073058a35d67c21adc45faa3cb67b943820e8a5558c07f110b3e5bf8349dfe8b5148f2842450884cf859fad1e2c2584549448292245cf8452b8088004405f55fa4628910964c91fa2f0221484ad00fbaff221213279840d1f25f740de960c8c8e5bfa84493249ae0e0e5bf88041111d11130ffc526508a80328398ff620c8a88286222f35f14224a0ba2b8c0c57ff1072325462cf0fe8b3f47263842c18bff2212a42802241f18ffc51048c922258260e63f7885a4a6242bd0fc07af4c81c21429c4f80f36e1a5c5cb4a0bff412ca824818a1264fc078fa04445c908ff1f7c5599a2ca102e84522cfd6029c90a145678c01405c0c4c4951a3e03d4ff600fec7fb00917feb351f31f0d4d33341180066301000f0c3c359f8c235100fc5f8c17fe0b000cffc510838deabf173e5e121f99d57f2e4964e81f003c0b5a491400ef88596af600a8325400fcaacaf0aabafa18aaea61a831fc0b1586afa92fbc0bb5e66d75e16bb52f6bfd05d406629f24497e7e942801025ab22428880993a1a1264d8888a040292a8a12c5c8e8e80809498a94a4a429535e2f2a549494aa54595ab2725b0ab891735b0ab881c3861c3a763c0e1b72e8d8b155edb9ba3daa729faaa8ef6aea5b6af72eb505a6be7c4c8579991af32eaacc7bd5c5bfa8dec3a82f7ea6c2789a3af3312acdb75063bc8cdac27f95f1b2fec7da2d802a7ef69931c327498c497ea4fc51d2ad048852a025732e09720f6242830693a1000460a8890004d08488c5228232800140292200018aa214a000518c6698c1e888061a8e906c6c90a4dcdc4849c2c1499a52430d535e356abca818c00054946cd850aa7280035459420002962e3f5b49c027c0cae567a69ce7e72bf7f9b9a9f5fc8c45013c373e87e95eb92d6e520063b9c173f99b053b8ee0f0b121498ee7ef1f1dcfdf4a763c8e2336f8e448a2a37f2eff0298e772968bedd091c3868aa3dea85f0c975f01f50bc0e56fd58f86cb7f6b4efd12503fd883cb8f80fa41292eff01aa8dfac1235c7e03d40f6271f96bd40f36e1f2d7503f78e5f2e3d40f5ee1f2dfd42f86e0f2db541aea177f2eff0cf58b3f5cfe02d42f0a71f90950bf1883cb3f80fac526979f55bf88c4e51740fda212973f00f58baecb4fa37e11e93210a8f8a2154cb81c85cbdf4033ec17abd02d8036580020c34a556370e1f2c320c3e57fa17e4d85ac72210197df3e71f96b1497ff6514e1f2b770c5e58f019770f9696620152e3f0c9885cbffa2e7f27bd5850f975f2688cb1f33c4e587e17fa1c1e577b9c1e56f59e2f2d1e54ff920aab82a942ebf96c5e53f45275cfe2c4ee172c59ad279294ffbc99deb1548ef883028e1c648e7849f5ff2770d101dbfb4507b88c377309016df6b746894000859f542fe4efbfdb86c87c83ba3a5eed9bbfb5017af3b0ebc62511d4d3ae862b5b4ae03d2e87726bac843f49e2c8b827090110cc44149741fbd39744b5a26ea95125dfc8f896e3f17f94f7a39c89362153c63eaa20fdbcc77eb33e8e275af72b1ff607cee27799a8238d3e5d9745962c9946ecffa05f161d58c49ee7cae9f33dd19edb7c31de2d7a79d76fab0caa88bff499edb9267f34985e443ee02ce9431717b14015f1fab6f7b260cbf7a5a65b03d2c5f86d7ea0bb6e785fa35cfd516f8e5d36fa931d8187ebeea63aab53d2ed87fe15d5419b6478698a7ffa2f6d07c8f8c773de1b9301e6646ab05191fe353b54786450280560ff7327ee64f331609aaf54f637b5e7cea63582431ad1eec67dea379983ffd4beda1f91e623c2ac6a31ec622e9568f8b9e1816098d564fcbc7f81e4eefb50765911ca0d5a3bd8c934542d3ea39fdccd3582430ad1e9af777a93d31d42279d1eaa13ff36c91d0560fcdf3b70c16496cf5c07c8c8fb14866ab07f5325e5a242ead9e984fbd4ced59592433ad1ef9342a8ba4a6d5e37dea63f8adf6c460919c5a3d2ed32249b57ab697f130582438ad9ef933dfd59e1e7a765a2f582431b47a68bebf5a24ab568fcca7b2af6f3fd69e1a8b845b3dddc7f81e7a765a2e58240868f5a45e86edc96c4ff73d2ddfe3f23d30fff248624bc65b8be4a6d593fd8ced997924b1556d4ffc1efe9efe1ef9fe5f7b686c0f92d8a27919b6677e0ff63df47b4e2dd49e978f617b686c4fccf7c87c8f8bef79f1de2389ad19dba37dcff63ddcf7a41ef5390da31a31ba2f2aacaa5ec1775179f40abe4c25d22bf8313506c1bc5456afe0bb541d7a05bfa576350ea55015a757f0b9faa357f0b71a7d7a055fab91a857f04f59cde9157c5a2bd02bf8588d3fbd823f6b2cea157c595fc70ef0237c23dd4e34f2a26911f2670641cc80053ef00c5630031424f990bdd0a2082c8a7802cccbfd685a184110135e387062c5124b80420833bea60a4c401971844da6a0435de832420a1fae1145db852e239cb8f24297114698166e1325e5f83546e648253bbd3c164ece0d1d386427255a1482a60817dcd081830d9c40798203a0a42bae2cb98cb8413422e87617ba8cf8a1a27d42ded68813f84e800409029fed056e641b3ccf1b81c762b1a4088cf061f5308f6e12b2674e298222e0c38fd6dcaf5341562de0f304102a08820a2c904009450451040cb2225230c5a988110899c0b11f7ca0a72c7e23c7b2325676da42cbb22ce350900a941e2ba460628a21505165a808434ba8212886a6f0e1860e1c726e64e17ed028c929146490e4836be8884b0808a9828eb92108971048244103257a48c2100d868e9022f0a1c925032dae76a14b06479048baafa86ffcfbdbdfe34fe4015bde8c8ffef9d316f16fcb6a7d5f759cf8884eb0410f785ad8fbeb18b146fa8b189996a7a93041094fcbdf69905fc4aa18e546ffee7eb7cc9699b8055ad18df2999f071791cfce8f6196adfc191e462c69bb5e4126d80497fa7910e2c35fbe8f7ef93ce443cec78c0ff998fc9d166ccdf068414e088f1c600b8b3fc303f64a67a7057b65a405b91e33d3f2d041c72d0f5bdafea341f63c4f1ee19a2a1dc72bb2b84c905c4c922ebdd0c5c48a2a349f9662d89c52ba7f7d298d16c89ced6c0384e1530c9b534af7afeff47e393fa769657ec801e1effe0cec7c5b411f0652981411414586803de95720f6d47e4080c49727874ce9d31dd853fb6140fc1bfbc8f96315488d81e77953f0582c961460408545c4144a44921301e4c2852e229c101134afe8be7323a42e74112102255892a7fba051ce0d1d38bc80490e3c0bf593ddc20a47884ac024094040421088c069518a2083238c80b0c2842a4a464eb07258342f80e27a81122e85ed42d71056680114322c34a5c95de81a420850d835c40ddaa32079ee104d642e740db1c4f50b5d43e0a05fbb891072db2ff27037a436e0d7ad9086b061855100f0358e05801fe194e81a22c9750db1e43a4183cc54c3545313216c086dbc2f6df7102373b7bbac1fc5e09147a56bfbc15c886345d7164e54752574f01bd5f5a31c6fadf94966ddb021bfa4f7738714437d446e5b87def0c2f7d6b2a0b178b02264d1af5fcdd53e98abfd47735ffefbabbdc7362eaf69da53b641bdf65117988fa9dfdf1817989728a4af0d56f10c150a6d5d776ad8c58ed68f75a1f5eed7f5a9a5093c8beea397f9a1126ff68b354074f0e8464f4207a192a774e7471b300b23d44f9bc6a520aaedb18ad5af9b5774a7df1e45b9aaea15d360afc1601fb7e7e76ae4706cadd5cfbbd17e1bab202b720f345823e163188661188661b01f83af0b2d10ece9db0fbe989955f4a35ea58348536ef63a605679f06bb7ea1d838060a9b0fbb9b77bd3ccfbb9b77bd3dc1b50b7ed0be93aeeaf1cf64ac32af8dd2d37c6225043841935bafdf8227038fc6958d514e5411af077e89686b8a474523a1da3439a6a5bf8e633d094e2e3c02a4eaa3c58376a9feae2108475639c92c32af88a16c7468c2f1c38ac6a1ba19205a0d2650b24da1d8fad74c391d0c50f62e3420825f52e1ecd304217bf3fd5859f17c58fd0c5ef20f0e8babbd6d697d0c5f797fb37e5a33ecd67511c5883dab43cdc69697916a2c37d0e57217db9967a031aa96e707885aaf38a6efb86fda779c5fc863c208df8584d1b892dbb0838a71c5843079c197c834353c336a887f2f4dc84eefbd71e73795687933305a7e573d8a55b6ca010b28a43d450355eee64e7151d9fbe3f75b2a8bea9e1557fbb16dd8713c4c6d51ef5fd36d866d3816dfa7bbceee9b3efd781030fb6c954953545777aa8621b94a59cdd58d536a983f7f4f7c6a9dab838ac626d3dabc87f797ca3c3c6373aa6159d7f1256c949a59b4ee8f89991d866861fdef942fd1fcccb4c5ad9e950015883be7c6742b703db7c435cfe10b639c98f3f6cf3412b57befc82a8e2911881090c8107bf1f7cf16b9fc327fbc12a57be4bd1c1cb2f83d01a8fe6155d1cea1b1925bb954ececf5e7e3c223f16b1cd075f570ec5266c83bdccaa0e1e5474f1a1034e5507db6496b24a06410749afd21169e34aff246c0b79a59bdf1f81343665fda8cfa97ad1a7b9b0310db390c6f41b7b7a177edb85d306f837903d277408e77498896118c6447e0ea461c35dba4b9c08d42805a999c12af8aa9ad7f79146732ca27fee8f01015adffc1523c7c79e2347db9023d7742402e35c7e219d2548cd853f2b9cb366a3747613b29c0107466355f4e494ecec1ea1444148e3a361661c1a67119aa6c19f51d31f3cbafd11a8b950678721347746909a0b6768cd7e36341684ef416c745bf805b1b49f3c7c4cc2c7e003c1e436bfab807942f7eae2fb13baf8118b8f4a78a5933f81cc86d56960628df99f7c28fdc795efb5085d7c1f22af949661f49f0ef0073265156ebdb9a310c1fcdc0dbbbb19327ce2ee1008f088e15116366cd800424d0d3c82472cd8800ff11b3f2a718f0fdd59a81fb69118a31277b9c0c7b56489fb200a58dc9d6e54b3020b2d3a982e4bea4e54f4c0a3f1783b45a1441398c0028a12235a014549fda232a5280aab18887ff808336115f3f0112c4d484a2f2429474b56aa204939328a43dd0d855512be3e1a1cdd3aacea08b06a66a9ade370b4b74bfb8bc72c79f74b3b8c8c0b77e1a239baf086698f7181c573cf6b8e5e1392d20b49cad192952a48528e8c36ef8e7119f75ab6dcbc65dc857bfe0286c380d11c6174bb70cf1dc68ccfcc34c719eff6fc85c3f0191aa7a1698e34d4a9d1e5ef174530989c90a45cfe99a3a1cb4d2e3f4d3389e1316234c7181d74f999daa779faa7957412a62b56968a92905e54a6144561284cc43c0cc43f5898092f611e3e82a50949e9b564a50a929423a3f8138762502769227e6fa2e4f2cb24d107be2053f7e8262c97df87f88b4a0ffbceeaea2fa7cfd91c277d4151fe91b9bbdd5d4a3927e618d61c31cca59c7362184629cdb2939f4ecdf174c228cdb2ec743a699ab66d9c735c73e4b893a66ddbc6711c0a854aa53aefbae6d8751c0a954aa5baae6b6969717179f19797e6f8f2d2b5b4b8b8b8bcbcbcc0c0c0c4c4c8b88c4c739491e90ac3e1e81ac3e180ac8ae172c4abc5c8c8c86c5d5d70386ee488d7868badabc7e1f0b81cf1d2bcf0172f9ae38b1719ca8334f8653cca2fb3e8203f43250ab440e908d4dddddd5d767bb74b2d2475e8dd301dcc4b2fc1dd5dc336d879d1dd2512ba186be492bb779665c17a42098b0ebaa0e0b99fc7743fead1a8661cf197df75c59e62b21ef1a12d89cd4c48ee70b16ef819f605e82ee46e80595c688566e6eb40a35607fc3b20ddc69bedfcf9b167a0e5217f5adee19656b89cb0726d2e741d4db91a944ae85c4ff050a42792eee7f1701c185677f44f49859cc89d6e81bcdc0df4854f2fe46e88e1422bd401b7f1e6c80690df3cc40bb36469f90fe12be40f391f0968b975d983c6726234a3464d916889835efdc3726214a3d8942f96139bd0a82912c5250e62396553245a920e8d9a22117713a7a4952e3ea419cd50fcb591200df83b34664f38fad1f97ff4f32b1fba8ea05cf990610534c8dc737ee41c70136f66e8c3233eb4253fc3e4675504382dc7306c865a1efe3e522d095f5608a48b1fef8add9bd0188220dec41bce61af3eb4e53c2dbff037e0574864bab2ed6724d5f2ffe6cfec38dd6985a4aeb4425e23cf6d2a10d6e80f42085b4a29a5fc2084d05de0b179293af4f624b4192577c36ed80dbba15c6228ffeb6ec9046f297bc288492169c5110db88a2319645514a1092c302e741d25393a429d084d5c79bda64cc1c968a2045274df9d687e30021328bca408318329a4c0c4154c58a951cdb84d247d8dab09a5265e515c4c4871b99452504e915374fe9ed529a583f75915a3e062828a9552c82935aa194d44015d4dfca00923eee942571341ec49904206e1360194d45e16ac2416abe3d73df6feed82766e3bbac9987505694c3fb9bb3b4751da9ca7c9cde92e334e529494403f3e3cd26311d150508c31762f2eac5ec5899a736e271497d1547328eec471f5b75a834ded14e3677462fdf2923a24b8c25c4670052f36adcafe0f3edae445217dc057ba5741ea71f61466dfc1ec3d7893d9efa5bad496da55cd08a94bf28ae00a5e15dbb49412f55b4ac253d3ce63658f7d0dab3a43d91a96b7d9cfa311e01b68c5bb95e852c70457d94378738d5e70056ff60d91975ad5b3aa636e7c29a58b17d23022aa610a238542268e514f8c6240a1300a4283c24805140aa41d28cd5ce8da011576b0f4c40e5e354ed4d438d15e16546295bb840b9f42a4198e532e84102a5d08a111eb07286888a86807483a48ba1a730df83e3eede8ce111129f0697dde8d97d99f4872d920c8a50323d7125024d114320999844c42baba6f22ac82f2881fac82dfcc4446e962a0f790c3e1c528f3fcb00a61ef4567212923747aac6a5ca55d5498eeb2502623e3a9bc0aefc636de7bf6a3b9fc823ee470c0b042f473f84585d7e3eba2c22b93c52aa4fda96a42db0e0f391e3d9c84b0d7aacfb7503f64ff648a49e5f4aa6196d40fd37f8afd5bd436ee3b0a737e6c55aba79a514cf67b773bdc748825945c1917baa25cb91a7cf1e2c58b0a9d552f5833b48cd2f97b2e1e72385cc4e87de4f1836d5e3cbf06613c120c2b24ff83533ef8129ad04601c42a785f54785f5816abdeab2eaa107d6642f74123d60bccf3f390f998ffbcef59381f44822f9ed8f37bffa36f523f7ab5e44f9bba9c5e6548d9fb9ffc5bfcb5d73eda8f75637cf908f3f151b58ba930b5a3bdcaf9b1d553467b057be51e645d76ba4f4944a9725bb8d095832ad0e1778d5b3cc22bfe281d1156f1738c1c638c31c621ace2d84ad8a6995f0a5351a77df643d806de1b8475e57341e40d3af91810cc7ef0ca8d413ea8f4491b7958c5af45f703eb1f58d38f5ef1f4a59bd3e7f44d4eafe24bf83ad59c86955b529c16df7f3e967da742a92eb33616ce09c7a3dee5d95d4b8408ab52da94c8e30fb9961d5110c928dd14f25cfce7f5079b64be3be6fb53ddee6fe166be796e0eff9881b1f4c2fe96c3cd47215d383f95045fddcf6ff9969fef52a1eabacc8f15c254d8ab984a7b15f3f0659edf4585bd62fb79f7e6804a4724a6ee50815ef5bf541d2a8faee6f4aa3f55719ad5ab7eaeaabe57afea1938026ca3830d5883871c3ad846d32cebc208401af069cd61158441f8060e611deeefaf00db08f97181786d0b5d30d2ed643ca51089d21109c2e2c109f020accb2a08af2c7d950b650ee04b25ba8f323737ec1c0861741f704824fc280a094536216be0ca8114971246120acb062c665571154d7121b1a4c18dfddbc1a27fd41eab5ffc60eea4f325ccf5cfe91d1923124a2e1bfcb8a0f8904451123f555c49204925a41292892257123cae1b20b96e00e4b20193eb0643117b98d1cc49472f7421a17483907861580ecb26f7082935ae23aa3862cafd9eb5e488284704b1306cbb9877310cc31ee6b12222ab6e0d8a7a05af94a79ad567150984b8820a477ca844612242c1681505fecfaa9aeedf37731ec1300cc3888a2e36ed1bd1c50bbd2712434444cc1262b184849830c1622acd27af2753f413295c064f7ed05206433c21723dd9c1c52e743d298ac193a1ad05865533fcd0f524c9f59f616b83ebc9d0950fd337d8f7cfc0b9c136f136af20afe07f35b7b3ff6cdcac76bce2153f5667dd0184267587142875879424e738c585ae41d6be6f623c7c1d3bd03cfc68e4e554a06f6478f80f5dc0e91b540bbf3d7ce1615e1ebe0e7de3f2308687dd43efe1f3e81b190f9f48dfc83cb40fc37ef4c278ae34ab573d0c2f6b0cdb33f3317e56176ade85a125a8744c3895350d11a2111000000000a315000030180c894462c1581646aabc0714800d81b24e644c17c8b32486511045194310020410000801c61042c468689500c10fe8c9d3c90b0e946af6e87c46754e386898397db7a47b54c1fbbdb84bf25cc4d1a962177e18e8b2758018a0d76c360775b07faa204168c039bd32940dd5db9259d602974bd98bc58a6a6e2ed1b01c22cb0c8aa8b4a6d36791de630d6297481191c3b585637fefb387b0689ae8fa0bb752903a5320d5b4d583a4281848f9a388ad4e05a008d2fd5f5dcf1fb566626b50134a5dc32fe4903a902ae50b21fdf794544e710d61bf0735c453a640340c0274c65aeb4df9ae00aa9019c99d074029b4c219d44da24afdb96cc60adc15693506fab5f7ca21195b9559e47446923e6cfd87bfda8c522aabc7bb8e3af9bf739f8edc78f6f3df960907e2e115872c3c43bd65e9d4bf9947f9c073a92ec7806fb9772628fe381245545484c391defb4a801a43b3f5eaef521321cb88b8e08e0ea10f7f4339d4c9a59f79ea1cd48f19b1ded45f1171c29cd3460e11db00690fefce09a2aff5ddf29fd90c1352f411e322880f1309a8a0803190b99dd05deb5551224c82841128f94db081f7dcbc861544025e0c9daebfe104f31e305a97ad35a921781ccf183371d1497897afef943d909bc94440e26c519720432b8ef5ef41d02c608b7068ea77b7e1b99810f74149641a6d115f0f1573c5f864bdeed07d45a743d9bcf16632b08178efbada14404cd1bb18bb0684860f99e3929e73b9202411fc7d466a23c7f07d8b1016f202a4e306a25686cad664e45c89c8b54126e80ab037692031fd99bd2820507c7b3045f8a5ac10dc2244f1c126044c7e022449d63facabd357152dfda8cf4f2f45df83e9c2676606c037818a93288ae7bd18b44426deff2d0a09498cdd8e04532d7e669d60173f340e62743004caa432a49aa73febfcd8dcf45499bbdcc62db1c7b9266780d78e939e0ab929f49952855a5a7e51171db107ab84141ac5a720e85448532d2669aeb324e9a1519da0362c7b2cd54ce1b53ac1efec0a402f12fa23d46c80d38436bc46f8b2ee828088cc65003038544187bff2cc75d11dac8de5717e3728ddc9393c0166457828d45761f7f6b1494c297359754e4b63b99edf0d4a77720e4f8059111e0af555d8bd7d6c1253ca5c569dd3d258aee77783d29d9cc31360568487427d75f0ca6ffaddeed6ddb601141c8539e82e7420daa030795a183dea3597cabc38746571d37c8d21ade6f1f94e42e97ac29c13d3a1156a3c057cd896d3ba02d6633bc8d52ad1edbb0d3e35331505e9fb61a17310b44d041e1cb21c792483a976a944f038f8c2f51c20a6b0e817ade708403e8fa48d60c9a2ce222ae6948eaa45d48ab9b4f70eadee1149bb44dcaa3b89f7521c8eec1b44223db1eb428a7c1f10036a8addf55011d39f39f76878ad0483cfec4961e3bd1fd65b440cc93d2b8642dc230abe1500bc9ff81dd0c4d0441dcd43de8c749f032e5d2275163d339ccc0d59e9141094e78701de1fb1451b10991110c5c5da1607898a4a593823b79ad67681ac717de4e742aa61c9a5aa9c4e063048178b8b156f3bafb013bfe0c97e804510c1848eb2bb5dc7da63e890cb51c7fce6dabd44f5be307c0c5e021d44ef022e3f117d3018227520d4f642fb802d7477e2c079cec0797da3e746bd6eadfa320083615543e6b26d79304bbb448bcc0114d064dede10aea44d08662878fa5c58a8e0aa4af0a1b7b323346faabb21a033cba907a357375cade229ec5577ecd68c4e89e61b85099748d91f2a052f72475c6b227a981e9ae8a80133794c3d70882b2c77cc884486b3e2561ed9780a2c441ec7c00ce77b38a734b91deb861a8736c580c67f8636594467920f04d83c112d9489ada65434c6d02011ff11da52d38ef8d53c08c02b54737ed7dbd96b20e36007bca0f9883cbca4ce1c573293ed63da5d4c851603a2e26155133865f857824f249c1485aa483ba07465cdc790b6a3cb59dd1bb861a46374fc08269c1d6bc80daca24c3aa2d8b34c9e5290dfe797ef9cebcfae5212b5f5755d3da3d8dcebf25ba45fba0924fa7839f4bd92d4373478ba11728e6851ad9159d1824027a82ebfa62e9bc1fe304e5d24a4cdff24086dd796705daef0c9af192fdc47240404734a97915552c6842f28ff332eacb41bece3fe13e3413293337080de698562abbbe0c040f5e55af0493dd8c3f3f21a7c14ce86fc4462e184116c7969e0ee8a77f8549ab27ed0aec5c97e9b3bbf04a668de47bb686c7df68956ea3fc440286f54b32c01c7b2598464598372a45aa6c40975022f22f537a0e50c16692b5b05e67061d986c21e46cb2fb8098284c69c001d54ebe13612613cfc7718fc0f86274bc1ef4d5b669c92fa1a9c141c47ab5a5681786ab034eb6d9247fde1f31e3b6f5efc46b8724b20cac97c703f6d1c5784a138de0ff83a24f28f51ddcad652b75101eeaf1219e67ca1165ba71f74586059d1ee16958419ffd14e3c6352333566637897d646336172f20796cca0e4d1f847987f303fa3145ca436aeaabad545e50bbf4e7413dd1dbfc351db2aa00b07e3471f4eb7d5a32496851ea8537535a0d5e67bb3cb9db1780899fab017fe8ca5e5303fa8881314bd31b8743c0a10e1287d0b4014c6553cec30b538c096e24cacb96943ae541d2049fa901166e1ed0fe02d82e90fc6dc00b3af0a0ed646b4f84b26585cc3e02330a95123bf9d9a24671bf2a1f65e8c973bd7f3517b013cb4ba819c0543ffb4aacb785a0b619663bf53fce41a16334b05d9b7685fcb3e1a9c4a4c7f19fa2c803c8d601f4b672078665f74c04b9cac4145b35273421e6d701e5611ad5438ec7659694e1d33afc5679ccb8286d70b5ebd1c9fa5eb0e851b66d81d263b68900420ff9e43c7d4243520c864e9247da8fc11cdab3f1fe759aa7c691540500b300be2c5ca2505aaf1bbff37f2b725111fd8506c2c6fabbf5c21cc5acc9a7027cb1ea1e0380f23a4a8a59848d5ced08c16133ba0ac68bc236e4678c137f5a1597e9d4989020134316a12ae94ea1cd812104a4734737f277a48252407920e02fd6169642ce9051e3b721dc9f441c42618214723a849319e2da0207885496c6bf3e99894a92828fac6f89b29535ccf07d7025fa3bc20a676e2a71e994c7471f4725cb51640d2760a4e8ee810338998c2bca75e6cc3474d5d523938f2c896628e3c69217fef7faa265059f143aac5b0aa7e9f1be52d9cb98e22c32e9d8add5ba93d869637b15c6d7aba3b695aedbde3308b65ae1b86f849c8cf79a73c145407348c638839f88891abfff7c4e08773f18dc2f78200f3eb5387e8a447bc56732e9b0b92064d4c61aea1e3759b90e329cd7babaff1ba26b7910f2ac9f379e49e3a123e447ba5e9f307abd9b755e915ce3d699381881fa0d65a0a99653f5c3daa48c19085342b4aac7a70408caffbf27f4cd300a5e51704452e62f98a1b147d817c3654385e26085f4e7fc970e6429456ac04d7923d7e4288bebc46c8ed4f893810056042e818cd3bf45b79ec1c9802642a640b253956f5d30e3c4fbf2993061e1c32764fa75409957f031e45637d3be77841182c4cd0cec141418a05043ac7d85d6bed0a81b2aa14d72140d1e82e0a7d56cb69a11faf9a57ed4e8c31451aa36b48d68a46dc8413813af577ddcd16c6dd16d37463a60e61ad91b7175cd4936ad3bf48dc15e7f885891a404067f3735a3ba9089a63389e32ec14b93013ae7c4a71b504faedff2436c0641f99a87dca77b08a25da7ebb727ab2568205d55fa6419197591947577401d5493f86ec00fb70c8a99683d7a8e20e8e9eb12bb1d2b5137b1f2ec6f6d3d2572719821a2275995cc9fe93cf719bd0d12467c85316c719cedc037db57dc4b55090a4b26cee973113d68a4cab7db40241d38f4615754ff211853dc36ac670b8d0af6d89efe3a4a027f50575cb5201ca0e9c6fe4fb546b2657e628758d210e6b4fd17c1d854edc05c70e8eaa43205e49483a98b33558f1d9cc4708a93475362029d3b3c2d0a48feccbc8b4e9a5816fe989e4f530d1c7e8fe80d1aee269818baf80cfa891c04484d16255d7577f16054ddf2e390f888362b1afc80bf6d3ed7fb0db39b5f30f4b7b5f86a145a3529108e5af00508d6cbe094093b4353cec54cf860dd3ea0473f5f8441381809a9e09a697b62b3de53b8c021d3c6b32d0a39b4244c71644de56075fd634e239a1e2c874a36c70e5c77c0db971b07eaae0fb81a1c843749aaa6d066a74d5bd589270895aecffde040d10fdf5220638073328550cf49935e576b14be3726527bac700bc060295f8610e07f4a40f0e5c968a0822166fffb4904b203cc461f557e7117422fc5252f4663d0a827625578115a9cef111f02752fbc32a3867e401d8924a3649cfdc210e5c6c5aa9fbf4d5b643745e0350ea5287ef205de828746146cf65d38c4e4b7bf904a984dcc05b7851e2a3987f15de5a993fc5a9d39f3e754f1ddd9001fbe683040315cd32b06e267aca4bf0f49b39029e1b8501cbf4892cca634ffe497ff9932a3267980edd1793d1c2000964bf0e8dfbe06d8e6dc6a8e08bd6aa337b8092cf40b853ad48d8f215f668cac2106efe9cfe39daae6fc11635d930ea32ff289a6bafa05932f26af779406422308421a3c3402557e623fb3ef3ab7543c76e3ae621335e363201d98464cd524c8e8d86cb6864e0889c5749c4658b8da068a83a255bcc2389d6683d98402661d1ee37fd9480a4cc385c79fe55bbb0953b960980d8e7767b91f5ba60cad4d22e9695a36856ea4f15e9874b0c2665a9b800380e82fa51f96d542943afd27e4d31f9e433b5ae4b818245d5510bc8ef09684f4449745a5a0488f85845fcd218c9bd08bdc3e3d1da112d2d755379a0920d3fd2a41c2c8192038fe6b1cb8c27aa29a3c93352591d9b974288b53128dd30e7593271a160e5a15e8a09a529901e3a42a2891078e1a27f40a632de50646905738a1b98955f916e84c50ddb3f1066f3fde50b13f11a79380e301f4b6914cf928656439a0c4a3a07ffe5b532cf97cdc2565a7659bb320cc8f46af3c5c5c7c93902a7c9014f9275bce08aa51c7ee47ccac4c840a61a207229ef67e6e9650bda6a0d792d63b6b2e65554081ed5fc0db77330f64da977f486964c958bea77450c980bc3085d8445f23b50134200b298c294c7c3a132976a2e76648cc77f0665b9422340455ac6530bb186554fe685843bf230e1109d20e1d59fe14873785b75c9ff998da598ad21b222efbfea1617089549c6fab2205f8fab40b730c129891736910f9179bca905e7ab7b782240bed657fbb80d6469af9846da39c7c337df62c71a587fd9d05f84d9c3bb3fbe7e689845799698d27150e038a559172d3a33feac310af13cebcaa0216e7e5ab1a210c12bcc8e4d24993689c3682fb4520d4f99cbe58c6379125c078194d1d426ec0f8727540da0507d5423d634c9649be379031e9671ead2649e0e86facc7cf3f2e3a88c913797b4c6326e11343ac8509915ac8a9d4ec971b874e5a6a6046a27024dacfd7988f1a432e972c6f2dbfe534e78653c4097a97568207cddc0c11111448dbd414bbcef37be573fd8608b4694090eb86c802573ea7af78901727655c9b141b0f182d2d9be91d4a540a48105591348236f8eb5210f3581fb7043a620a4eeae3544ac6652768d1da1aae5735395d86116eb068abc1c20f99859355786d54031eda0adc54cccc17b45fbd6eb66718cbba9a0a53dc3d5fc6e2e796cbee0feaac990ce18861711bead3c3daa72005d448c1fa8d7559ca404d5311c2fc37d011539327145ba4909a83af14049a68a960422566cdc122f70482df5e5b885247a1d77e8e4666a639087762f3d4f16df608bb9148b617420f97a7196e319ed2e66794052e80c83adb9a638cd174cbf8696300f91118fd0587b187363e4897db6d84b5cd5ff9090a0155557e072275ab86055b3c4e739cd8ae266f573a8103b6211e8d2859c0a8dee79e134afe0df2f98be70e3f463486ace1af5239ec963661a603aeecbb5f1710feccb36779535727225c1c6f686fa556619e8a350916d497c91a4d79a9c443692b09f88f66db3a72e8bbffe270a0972a72321d35125bbbff4e8716bbaf71acc76f946851d5223104f494ef67ecbceed226ca7a0c7f5af0b23ec8fe738e8025cdc3a7c7143f23ae8e5b482de9864b83addecc71c1b93b502a80220e1aa21bc5bc1939b9fff891f350057f9de3fbec55c83354bc67b18348edf879ac6d1f96389cdc58cc2186ae3b61ddd034c1106c93a5f5ab7e47bef91e2ace829be128da9ed8cabf7349252f2e2053e0650a1c608a6a4011dd5c94073cdacb3da88c20333eec4967644d798af9810c3fd24b47d6d0272642c516c56edd6b799b6c86edef53ab0510a6febd1ba63404157b57c13b6166e05b7d3d43e14060a90fc977fe4e0a9a0002ed6de8f28d1481e28cf87d644c95af0e1f74a5be4ed71e4eb07c83c12dd062fa135c5095965521838c82c4816fa7099050eeb87e7d171705fc0fe43bc4e07d101ce9bcb50b2d34a2ebcf50cd7c46661975894f53220369071867ab77e38c0c6144f12ca0eb66cdc8514788e7bd3894b46ea14b4ce7dd5fc1cb3c4708ec51d12f5aca9f102d4729a2e4c264235803d934860c05497e8ec198bbf9264eab22b4ed07a622087cc89dac948172b490f8a15b65c4ae5c912250fdfe9e782118621af20ca811c9dd14dc4b4d5457e31ebf6217dfa9d975c2c4e5bff3b0218db9038b6ce9cfee26ffc9f9e801fb313b1341437e7307ba7ef8d7317579dfeec7e1bfd0c9cb3e2fd06e9b79fa6774b8646a9c02f00f716f1891519d6eb0540bec64ce98318abf4636d968f6ca58b434307680dae0aff15cd54afaf0e60915c2b59b3bc315fdcce2eced1a60568cdea98cd11a03eeb96a820346f20d73089a8a7307f8575ac18613db7f62c9067a7d487f06391c4b54a4366415ad769eb80a60c2bca1a3c0293381be54b48c0a010b43d4d93f5926acad0ec05d48638bf04b59f3623f747808980c6ca5b1d3d012e3f64cdec621086090234cb57f1e16d46cfc2bd205be83f6a830b35232e56a0eec5034265654c92fed2a962c2f896cfb33544dbaac20d3c58113f54856096697470aa3b3ac30600857bd3457e42f2989ea1a7d50aabf8bd5abb7b0bb1d5cc8aaa0f33bc3e6c17dcf0fede492ca01a8ff450025d9f69b9fe61d3982b8437f5397da4be4dc653280ad513e1448b1f15a66032754ac1d592a225b16dbee83882f4602072a8e01521f913bc72b484f956c8e0221c275b057e62a1750a635bd2736b94d99c4a4ff8c17832207c280c00affa9126b2692d293bc31c74337f57609a80479467358918e40ef5532bb77d08b513e235dfc7d24e2105797783d0b7cce616a3cfe195e83dc9c77630119410437acf4edd0b8bee513e8b05a6a4a4253ebd740c827e8a9e0b0132d9ee7bc1b60e3b359696b97451d6d605bbc3db2e4daa0a1c95721490c4a1633942af1c2e451ccc0a8c8d5805ba57d012083dedccfd9b4061bc40e79081ad8f0610f2490aea5b7f36411755755febabbc998fd9c3671515755689ea92ddc57655c23302b40018837ad412660566cee411a8c11400eae59d8a617018c0b15c42cfe5b7ddc111c7de9fa579713c63ae0d0e8ff0c2ccb4dcb39fde1e0b25d40049022e716044b3aa8ef60a7aa0a577fd51aecfa862100cc49e1231a04dff98c2a0e02ad55c3d2533ea1928be81057a01d4cb81a0bffc2bd1cbed06b5b885e24634fd973bbdd3f0daf3031bc6c7e5a5456a7e3c9a9500e1eff09f06b19cf512bda893deffc820e59fe10f47bfd48afa8099fc6ed2f5df91cd2f01aa4ffa6071d0037c32bf29e62f3a222cd18f374df7b3b9c90d27bb4d93ed46c4783d5ae8d3938abcddccf193210f049b46343e6198a0be552fd8f3c2495a77b2653e4cec6fe0d68e69653c90c3b61c3d235f378d7d181c4cdc893de8aadfd3c068f444ee17be56480922c9632645503d32d1d07a6a6ee91075b2b231063d99a3e2d743558fbc3fe9d8f42b7326a00028f645fce745babef94d8e805333975c0365c914e315b4eac2c3eabe1f1d3256ab2be6a58cc891faf2f14c5d349b768d117018e1f6db857cc62d123f87c295363961aad04dfed99c50a809d582df5334312cdb8cfdfbee6ac88d241ad016e8de480da00b4d3b55dbfd6dfbc8b67a132fefe846e5197b7d47f40e0f3f0a3cba49b843be42f875d3477e22086e0f63fec1553889182307c748b3daaa67dfb3290f4bfd845f7de8b75a1fc10d7d14c82deb094a1bcebac481d820eb3a8486cf85c4643641b9b0658fddf84f6d5a4d9a31f95bffe77bffd4172107ef1913e203e92e4b881267733bd2845b43e99e7ce31e1cbbda2167a11162f47f0e73632f1c6d656ad4fdb4bbf6e7b8f62e07a4713347d111aa59a5f80ce7f35985fb0c383a30b8342182e95d976e18e6c4b36cc495392f3d04a6e72ade7dc6f39d1dc2c8f9f825e3a6e1ecb61cd4ca07eeb7f44b3fabce713c833bf4a3528c5cd831eab303270ad0fb68d02526dc7d6e07a909e4a7444b03559c39d3da532498b8476b33407eb7bdce8c7eb422fead30fd9c00aa320ce2921629d0e9922fc4f90109b2abcae3dab3d979d311eaca8a102a78c1aadb4f6a42136c3972d3f8e12ce23da71ffece0f689fd531cb05aa92cf29fba2e4205ab3133606fee03ef05f63c968740e59f50c1604ec8a02cde9054852b0e0bf216eeb4c6482e49c13ffb336a2c470adceb6571244980a31fae62d95a3e21385c90b065543e527bf5265120b05fa2ca9e20b565fb72b2ff5dce2f53018cf2fa912618e33032bebe01227adc30967677d70d2145e52045cc74defeb9e2d43a6c7a0ec0b51bb939203f45ea92f91a7849267e299517e9357abf7c0661abd051ffa4edfd204d42dba7439e558351fb47ab40a904eb0dc22cbf9531136b9661c6668b3f240d99d4cc9dbe12eccc8061bc0ce704d0e6a0631a8f9028e806a20072cb651461d31d605d09d799a4363f03cba6b9409b5a36ab844a15c7bd31ff3cca370bae4e5385d2696f18bf8d41e7d32d25a756d3922daa0133a02fa207182d107f77d5975d6419d7da96b3b87bfc59e74a5ea4a3de98a23ae4d46550c0dd6c8be65ae2b57ff81aa8fda953ff70b6ba0fcb2865e7d7d624709f69927abd8d7d9df422d46f4b994d65791ba6f3616516f918876942e3d431ca189b5afbe6be603cc92e3c79150abffd96dcaa96160040385764344b97d701f4854d19d313514fe045907919803505352a7a84a2c90fdfaca082bf625b257a02f034f022aeed83009d6b709b77f5da1e8f123c08017f7387bc50114fa22085fce133f33a783310b13164889fc3e18a1d4b759943a150dd7d8ea0703833bccc8a694fa0f91cbf6db18a0db22991a026ca9af37cf9cc064191cbafceb58ca227d77e18bf4b06fa94204bbe9947c9d9788a0a6fec15f2f434c4eab7366998ea7d5dbfffc969227aae78146a5cb55dd1bd2391e30e4663c4e7c4a31f2c93a3a7e450be6b88964ee8aebca1b9c348dbf148c85e9b8865f1694a12c37670538977bf53f95fa73d9a01feec5bc66c06842dd0f48a04ba28ce2b1c45e00d5f292efb77df4587403e253bb641458cc5be3e23b0ab52e44e44254eb80971781ff56f11c0647ad22483faa87f9cc0f418f11a867ff15ee22e603df7f2e55a35e741c65a411fdce7db8d4987e760e6d3369d2a578316a86374414918489d9f6126c76184cfc988879c0f83aea579019937269004cc5060526c4ecc57c377737aefecb6d52e79d329f57e3f58cf24ec52a8d169b63a908bccec12281e52d98232fb709f93fe52a669df4756d2bda2d56696df775fee056d5df4ffa887b1d8154786d0aeda9605cc9b77f688de8a4eff369021241561532e763a6a41b8d2118950dae1f0ca8c20c69eedc115db97d26ba22da447dd2a70b7a6ebccc568ea402456f1fc903b2897d893bdd8daf6989c7b698e8305d37582c80508583a8714745e67f562af7df5571e1e9d7e7258f4bab0e7346af19ae14cbd952e8ff0e4423e5b844c1ca0c496637acd37f880f8cf8656c7005252a8e0b0a6cde000a136c47b3b1b9ccb2dfc665289beb62a78711e275d5a60bce50ed8cc8aeb02f6fcef18314138630dd15bf86841b9b98609e1383c986bbaab228a35754c9d0d928ad0429159f8ee84cc97f0056d2fa06d53c917ba0eeaa34ac5f578fd534b55d804eb94b0d19304199f8894a72c293f7998721cfd16344b5f3b44b64641d2131630f71ffdc15f5185a86629936978a7eb43faf0723a175ef1473709ab1882433b446077299d7b6abcdb0d3df3081ba098b7c674d5df17750189a1a5fa57241ab2652a168e09932b1d72780f469a0bbdab23e3b342088c549d300b40e1cb52f9a2452b407e64ef6636ebe1feea6fbe36eba1f7f37b57081c881a8566a0ea91f15f91501617b405d005f9a27d6a62c941a3b1535ca25f31ddc37fe8d7b65b1bf81643d7bf1c3bd108a269b0f85264105352b6ef9ba44c59d57c3f29bbf36cfdb443682c9703b11ccdefb618a0cee9f473577450efd6028dfc0c563173951ce0a90043e58b229a64e8aead42ead75eaaa8426e8f22ce2e7282b53d939482fa7368c571e56b04c1e59b46e817ffda13f769fd12af026e0bddef309e648a354673ba84c6010f3a91095e33d2fde0d25c8045f5908cb4c1e41d166d18f91756d1555f9434fcc4e85aceba1ecd87bb133336381ae0292c478614685985dd1fc5a3a227fb0a0fc9d3f444e72b2f15f2180d42a7ef8b080f868a08b8b9a81de1b50bce6b17ad0f323e7a9394f2c8228a132e55ab7608b40c9195209c7bc94a78e9904440622ae390dcd534281fdff1682aad2629af40fd2706ef585d74f559ec4ae0c7bbad6a451dff2cfcb3bb5f78d527d05be6064c53f32ff31ca94154078ee187782520cc94301009dd210ff96bf9a1a13c6262515c94b8d7fe788444f8e5268a5af1c2947890de9779c4454e503a2efc7c1c27932b854211262bcd9469e12267a897ea8694ea342ce8dece93eadd3d93c20dee2795ae4503263e7a431d80480c2f855f525858f7b0d0131e192d5a441656b3f118e9742bd68c3deb865bd66428c4add3f088380556fab20b56457e1af62354c244fe19990d61bbf3168d4493611a09a3c4373700f04449b237478f5ecd351480522a6e576357aa71f3e6002f80590a18ca399c7b38909475de9c470bf19ea77326f52d306ad5c3f1c62809e55b4136561e9ae2afffb22109d89063aa5e310813070d048d4be8e0b07233466b937c2b6039762ab8496a3994e59cf7772516287feb197087907b49511c424b15e76080bd2aab98225a4518dab64193fce630aba76bf499c083824f1c6a6973c1746749efbb0103e0dc4b7b0ec347aeb9a0a692032e212703c9e5e1592afd157c410712096fa7bc7ba5e8971960b837fb970fa1714ffa132eb485c8cd6889f66341bd2e96f477429b4fd8cc363d0d61b02ddaa63790bd4ff9a36d3c5617729b4c39f0dd8cdc1ddbf5e82637287009de391f23cd27c5cbbc460ec5932daf497ef7a54145536193008f88d8722f1fcbce3a8eebdb7f126f3e906047c6f5e8020f657fdb661fc91081af5d1efb35d7b78ec500a94813833b36535119b751505a60802c08be16da1178e46204dbca9ab909778a6d03ce2c427a2fa4be308fbfa0655fbf24a15ce87aa29fd8f1c05e2b352580409f6268188a9e3fe773740e32a2084939350cb133a647cc732e1f3634bf38a1aef906e81228e424d63da1161d8e552e83a33f71e5eee7b1f885e757036d5ab922e6056e878e595b340e922c8ed458351486385b34f24d544bebd311e5697f3d0d4bc0e522b4b2f6506b1f91c26101ed0f58fed0c396c5c4c9d6d74af93302ac21cda2425381908c076d33d73dacde35e94c4a8bf494d0bab62538ef90c71350a59102632e38d4cb695741154a96060d0e4801c92e0475bd9319bacb4a95a32782d155dd0f49f9f883b7f212c50184c1b50fffac4c6a55d3835527b8d7027b84f210fd15a0b16328e745b1a812d458e4788e18af60df7eae685e19a934aa854d8eb4fa614a8ee120c860d986f2ad1cc669a5aa426867ba495119075252a998b533950a41bd301467dd025b9377e0c696a8afc825fc32eb76aa59c267af8d9c14529069fd76922c3f74b37683f3756710e33c32ca8a8846335b4d07d46cbd2e23c41b16694efc430db3cbe7959233330127bf6faec345218fa5fc4220bd3762dc05e73e8a32ba22cd83e7cca0285b6c210a48e05f8d843eea4d6c52272ec6fba04c9c2b9faa752ed47730ee521c06848584fae97e81de8c8fba4d762e124088b04313d89a6b5f18502c17802c055164b403c2ab00e3db1585f264c60e887b71ec95150e7ce0eb49b2388ae911a4127ed6d99ac2470d454bde4c0486459240cee2b6aaf50ab571391bb5ec8c91cd71028b5fd932acdb2e4a42e26c2ce48db042ffe8713448484e5c41c824af1b713142c9b3fb1a13c29667410a5c77da5fe61f96d9209eb0c4745597f9047e194fbc3efffa2e8a4f836b4780b3b7a7017a4d0f1e50012d6da28252f55786589dc47512c1c298e6ada71e2b7080f0a6e09fc406da1a700c5792df5570e6509a054e500cad511291259a6d88a8e103a186b081e05ce38a644d4766f5f114c5ee77ac4d3666e2d67f09cdbe332dc570d8e3277ce4ac79d899b7ab9664f0fef83906c5128b3e25e8786d03ef1ed8c1a6efd2176d993b6b3c8f57bfe875996d5bf9a6d4f9b07fb40d878c8fe587a99b0a37fb29eb99a6359f330df27b71e185ecb8c47386f8892ffeef3760bd154c587565459e96cdb0f2790cae06ce03f0977be656596e16305da808d84133140ca800bd592ca7c5daf6c8f776fa09bbcd3a5153f4e83231f6e2ecc53063709517d4accd6808a9d6af88ae30e287fcc7a61a00bee3a774c09ae7c5898173d17b4fd25e0d47ccc9e4b5998a5f574093fed85f4377bf09d3a5eb94a998043367a1cc5b5ae9e4ac229f316572b20df859e2d4a9052d1ff2e18aca5e935c2d9899c7a862a8c70a3703f3cfbd4147ed9496f17b5df993097c50fa1abc42298e0dac1803577d2d537edca47f0416203251c892e55664d3a4f5d2ac6f1fc2ba26e0ffcf6cd794cbe579d415ee3818dc7adad566e1d401385f8df267cede6388456b439a974fbbef02143b0a898878f56e365ba828d9d8d928eeaec4df9b89843745ab1704d1c7a0a1ccbd0d299778a4e0541353b554cd16d1752977b67eb3b6214dfe8032e5fc1c144c401c451d52b9336795c28864de6a0f7fbd7866e6b1e42dbc27aaa64eebaf0316a24bcd33529837e189b11e18426664b860b2183a1a78c77e12c2f209eb9b583da31448712da068a3c436ade908a7b0029c34a900439fb848239874e86826669b55aed33bdc20cf1d7ed3443ca382ff64960bdc6d0c6c5a82608a9071ba6ad37d3ded64e1bec82c2891285d55aadcac22a15e324f142b66c10a57a4dfe9be7e120f64ccd2b33016db5f2e6f2470cf4fc793514efebb6883837807914f390262906ee132eee83811e9e060c4fc4219b85903eafd199c77c78d88c2b40f8949941460b5c728b0c119e6d8ee24ab52e4c6bb700739e018980b01a6a2f68a74bc0405cbf816f6b2ab091ff49a89cddb57192005c243673ac59772ad9f65d83b3a7b29360c44129c212e06924832862d7e0c187df9c5f348a44ee34157b8f0058ae3c1098e4190ac1e18c93e4f6b1aca074301f9642393e2373ba7e69c012a857f07779fc37162c6a0eab2130260891cd2cdca3f191ad4e40a08c2f320b7ff35330c37bf145c9580fccd016db846c6424c9cb4813ca4692ff8ce5ee8178e3131ba80ba8a5a4a5a7c9ea37abebbc766e2ba1b311ccb6228bd2ef5238cd4a31b1e318b0f546bc3e1b95d4d9c72ab082d489564579c240da43cd142daf4cc241b0b3a990d842e5b54504ababa5bd0f25470861867ce8809443f67498babcb801c49f5e870666d182896944b4047c1f888ab401b80a2720570c764366cc734986e05c65cc5fb5fab3c4d900fbcca32b5915e08784103c397f9021845e51938297df40baadc0c772f0206530b306ed507f005f7ec8f4773d332e9220d9f630d0b1f18fa53a916b738a6a3475859c0e4380e2b6361241b86d818fc7d9ff35dd5b9856ef1836a38ce52e59bb35cf21c00f56234710bcfafa9f03e35aa5b94e7f1352ca899e4fd0ba734085029e6071f05764079d1170533c2ca18ee2ed34b89565ddd9de9625efc027d083072251ca4611b304d211184d8b7184b07e7436928d86aae4d26c7a60717409a1c52ba52ffbc6b503ec347413862e6e4837d93b32a44c147bd50f9fa92d404b817bc030ef008c870fdd258b7241861fed76a798522b93e61d1e43e14bf25d16e2ab7300913f5159afd9cca96c3ed530373063e23388ca9753187b65cc847a976572bc38cdc969545e09ff503e6d227ea0eef1e9dca15d3b47583f81f7a203b3a1a342ee1a91beff8516e375bf6b8cd1d4485ecb5dd62d69e825f59c7e2240e9a32922dd4cf326356dd9b4b6c4143890307c79a173eb51990c1e912c87a8ab9e576b9b6d8d30b48ac13f174b049e68d2146178a15d6e4acd4b8538228843e18f60928afd488b617ae4c7489f5a89dc44daa8746aa0da130a795f54d1b268183415a711fe1aee518ad75395a6837a60f1ff52dc29f2dbd6907e6614e26a49c9a106fde0e0df5e6c02a68a8f206244f0914139196b2fb8bf5cdf1469db1dec33528a50f9904dd5e47e06ab6cd9526182996e2db81605895c8a44ede8964c96c88b92157ee88d3691b61017d648db914537603bd7d16a45dac1ad5d66b5cc9d55a4ad5d02aefd232f0775deefac2338e64fc30abecca87d53e6066edc4600f7f411b4740857de1e871671f310d62656ef8ef560e428bb9786eca4a536c94fd0fc9e65f5abaf636969020d46373535f310902232939b175537e70906ee1b138b029bbf07c6a2f906450c9fce6aaafd8542f470fe1e6bb12603308acd90306856add17a268ef9869db204951a6d97a657ed68897c461c74ca8307837c9347690d2dbaca1dc6a91307ed2b75c24216713ed0fe73d135f4c2e355e68decaf76785a1f2ffbb20735fa914fe37611d8aa5a082a3dad99e9554b88acd6b3ab16e4f696756ee23eba8cc601d226c077600346e87355ab4b5af4661f669b8033ae44efa52f235b6762ba86a5ea91111dbbfaa614583df42badb50268b095cdca2a32ad1c55d399a9b0a845f85a5c69ce5361d955d26871e723720970c413cc8b00b09fca00df6c3450e11ef99284e4b9610a138ba0f49778adc40e39d3330dff323b8a7ea97292ccfe963f7e6624f94234d991070c3104a39470d4ada52f6c36db9f3667a0957968140a9800e294da39511cce752f13261afe69c3c709aa2d2c7b8ca8f946ffb43920865a5230713f319b67115837711da946c1a62c6815437118907a8f2f7944e850b426905b3f8f29b56f0d4f90b87f42fb166e82ceb909200e6d06659ea33b71308d26d21ef45ff05d3255400fd0ae4537172df806ab495fd6afd8bed94fa749195a789ea1a968a89fe08bf179b0e87afd92cf9c3e76a8a032aaf07e82b82d20be1ff8f842dd9b8aa2327e8b43f8a9d9feb05ad305f65511e2561f36fe3adb49f02a921a63fb99f517be7dda937fb58984dfe3ef97d987bc62932bc2f0bf99889bb1058a565f28960d5be62e608b9f7c2d2acd792058abe2ac5d34742faeb866f5e8e74235e6a68abdbd89cbca795edb5bde3b58e24b7b263faf2412842b02f56802ae723290064b95d6d1489731ed88e5bb1c16fab74172b01152616a9f70c3d0553c36fa00a20854aa4d47b3ff6c10d3fb40079177246aec16e49924bc60844cbdfd9ebcbc57ba839d8d0b72b6a2da6fecdf7ab9234041896672fae47a2034fc1cece96db5e075cad491865c7fecdf51eb60aca356a2c3988cfdc436a18dfbad1f4676758fb970eb5adcada2f7c668a43438cf72e39cf5872760952ff5e8894dc520463b605b0e186975df15a2005601670053fd93ff5788545c080061fb54367fe5e337113e57dbdcbde3fa5a046aa2281a4c14fdc53ca009ef1bab756f189c9e88a33eb874113bae2dd153f179563c9a6ca70e77849f28b58727acf108fb8342089c6161bd2144e7ad800f09df7789653dcff7978773019aae2e1938c158715aec4f2ae6f796e3dd2234fe19aec207fa80b73beca7a282d92fe32e9e0839e82694f619c2e7d30f2c5dd6ab71bfc354cc3979c85b9c98cb9f5a5d808f0681c13e5c229dfdf10f1b2004ca6bf8d2b645f0b462f0e11a3a3207a93e449a6b8f49f424404a3ca51e5179a895ab43b9476207ada6e8f7570ba4f31041245811859159b7341107c89e9f87f48d42b18de045c82d01f9d9fb752b51c8d9406787333bc22732a6b8ac5dbe293f0050a1e02756b554ace3d3f39ac3a5b68e5eb82857909a62c87adc5cb0eeb4a14b2414081f4500e1ab2ddcaed0b2334abe7e76cd3fab8a4ef8096115f5900b75f62ec545034e440acc9d6c4460897bafc026646ea471c20f344d4680c9dd74a7fd610599f6974392473958958246915af937fc61650d1a59f2f844a16150992cb48025b2fff2b9a86fb50740850db9c1038ad3d55dd5a57c4c72b2faaf10e1bca8ecbf4d237ad1ecbd0cb41b947dc2f5064ffde49746c250be47d9e0236282f6268565cd597a08a8a9458442a1a600234cd228b7572c4bcbeebc6b3d90527f35a82a0780469ff60af6b9378fa9ed3c34d5dc9d0ebab501bee1fabb9975f6821173fc3f84321b1a5b5be8bad422367ec6503f631ddab63ff1a336f817ebd64744f3698faa7887cda09bd901137755f59dc24072a05e1f0e79a0d88640c844c93a5f823f06c23b32e26695d72479c5e9e27cb267e0164462fd703891ef5172f19d0000dc28d7cbcd23bf547bfb6d3d2ffc24ee292444062a1621ea4820b830fda11efafb4b1e48df3bef2e68b816e907933e7e9c1d216325349a794ac2ac2dce2b09c7344e9766c3d84572ea5811b2f7fefd0efd43ca7aefcaba348d907efcbd9999b3200f292262380a756f95c4c5b7907b3fa9f5f6079416042daef9a7693c090bf2c95c573a6e66205fa8b3d46fe638a953c690f108fb7a22fe3c9929623799085fda306ed4e7a230368c45d6044e34f295ae7f5ce269672577d26741017ff2f3667181de24d095e5558efdf1f8cfb76de860c1c31e78ca3a388b0bfffaa6b04c005ae12a8bf5d4121704f04f7abba19b10207a58f3a611b300c1ba23716d1e1377f0eeca28d0ae00e51c48d07c308042f813dc7ca10fc3db08705fcb7680c39c6f6b1ece343157b8897a1f08a239c41f01fed90118399f5637259bb7e3d4038b0ec17285fc8af0e9ee822f7af0f78e07b72b4125a0dbe535be2f556f31019fd10cfe4b17e458be33ab6088ae61fb4e0e3ccb449dc7c3234f6a14a5314a78c0db05df38acd43e54e0c49dac82fb57097457e67eaf5f8e2d6fdc509192d958cb478291c2c9847f474c92d8fbd9480c686960625c8344ecd0497657c73cb992c01e6091a24d85948b92e8fcc8a1290ed8583d903d48e033531e6d1282191753c99193e57022955b4e8a0564aea64b5833d4327762c38ef1e69302f0ea0af0998e36c995a3255127cd66cbef1816180d995a3374a56aedacf6b5e43819cbf9a0a086fe0ee94b3e18287c85ccde33ad0f12e718702246d3bd211e0d49ee256322d50b58c8abf318fdcff444e443e6a634ae2ba19302d9ac1c9565c774fb5c2c72f419d8793c527c99ae90a301564f143f855adcbd9c8c1c7173870d9f8468d0e9bae3d87cf5f5ff18d8b7cd496bbf28386d242312ea6105e54b7407c4b56bb87527238202c829d4fce0be77c0de5c6b368413d75c59bdab7abde4a0aff030d3114ea896ca16bb1ced9369755df3a98f9f6c258a22ba32df38847dbfdb73e0848668a43de50d04406ce0ceacebbe6fd29dc8dc658adf27e5bc37daa4ac7e667770ea419d4414dbbda023aabf7e11fb2edd226b1d6002f89b06d181cc98c233652635cd4c676a864e6147a389a51b32a96d85d95323c2710644d4d10becc2d05e8d57427aace9602a6a52afb206c31a824e7357112729e462a448b5fc1f7b9b8af1d6adc053e7522533781f0eb9b63991cf19709ea6b521b89555709262291e8946223643e449ae3a08d4971f82943a1084619cda391a2d72659248db5615452e2c457f787876631e9099b505f917667282b0dfb6ed1a0ea43744ebb886de8930dada162a12c96df0ad9879c282844a6ac27fa97b0da78c2a49dc07113b80a73fd32e9e9da23b97e87065f62e5f0ddd5b7000b7232f3849cbe93d42c379ebf30e3ad4c00df4ecffee0712186f7af5ec2299dd093112dfeb83124cf30ffcdf14cec28276631435095fed57afb6755c4df2a7180575569a399fea73d0a5b2cb3b8840605cc7fe19a0efec3f5ab0c90492d703fe913eae23e38918bf929e1ecb5e829d00403674f7d2a7130a27d785a8f950c94c6ccf4f339b18b4cb9f95ca8a58f50244cbd410522d07b66c3dd6cf591f29dea6e4c72ca8353d44c82ba369505161dab3486903b60023bba8b7c147151fc99ba9cb3869b9e7a8be6eb45c43a639a899d6a1ac5686d204a2997a386d2dce1b2adc704fafc3703c0b3eebda0c8ae0b86779ede7acf686e6b1f36fd2d8e9df6d1042dda5488c6616880155df28d2e3020c7e40ed47f38127f79a1886d838cd6c8b88f6accee703c1fc420c55b808d1438c70b0c37a03e72ad53c387ace88f7be94e2e772d996a7a8977a5dd49527671be0bf2b84dc3a27a4a49d2100f2fcb1402f184959955ba9bcdda8d831f87b3267aa963bfd620084d05af376381e8038daf5218f002c80b7a4d78e853ccd479385abc30924b891e973a1e383eef09d6cb91e1067498df52d9303a4e3ca55d6e38f5707a555f903bc1e0e887ae9db1c3b9ac5ef7e520516a86ac0ee6bd6c281b96630b05bd25708599eb1710952c4a01389d32d7e46aa5581d9a9b643d5a997dda8f95bd59fc0f3d11e19d060962e757ed62466395c35c8a8934ef48d679d60b327fd70c0b550e670db86f4ed17b76da89565eec3bd22bfcf0287c4fbc4ab5958b6995d3b3bc1a796b48af622a013146aa9af1b57dbec898647c09858bef88b4394f2d0b9b619456e6d52acfddcfc7748da154538b7d82c8034e3d7a25cbc704b8deae6dc6c148c422987368508c6c58283021993c922a44e8e0c579ae7625af6637ed62ff1aad8f04f76fc43d13dfa48f294982bfc05fa635a21748d391fb52eb155480434148c1e905c3891f569ab93c81291611b0037092aadd431dd061237e254a94e9349cb4ad729b3ccced1f0e6d1ffa979856fd4a9af989344bd45ab57c64ffc31f1ded3fd2bf3057f94ab57992685fa8536941ea278469cb524fa239529e56be468ae8d1342b3b5aa2b26cfee9103d23c2f7f961f10581c7caace2eb57a10fa5d38fd3e7524150d8a21e4b508c1aab146d18764c9be20d2bad35244584106ebe6cd583f8bc2b284ca5075952d0f19456399eb1a50074c5b0c2d39f36fc82dfa570296ea350467e8259fc6b54b797a66e80bb60c9deabaf382a50c1dba953d57446badf721451bab903526a038c0a2008803140d403c407180c4011205201e806800a2008803200e402440b100c4011607501ca04880a20089022c0a502400b10aca3cd7e527bf8c3e797f740e9f4c72c76d016b8bdd8dbb0535e3cdef8f3e5520878c50c48c219a925eedea2e7e413c2e278a1fbc00bcd002f8204bf08996c1175b821eb40c3cd102f0224be0819780175f025fbc003ed802fce005e08516c00759824fb40cbed812f4a065e08916801759020fbc04bcf812f8e205f0c116284e610e0d451211675d36a4096c21b585061fd5eded4138fe2aaa05a1bbc41320d9f93283c0be05f714da1479041f31f5ce1cfb3c2191d32046c98bf5898cea6329a8c877647d002d41d220637e6796ed7984fdb23f5efa074f6a3a0b859a93587c4899518ea85760012b57d4d8860b61228de241b8dc2aa365fc1ee5ec759c276fffe569bdac0da680a48aa6081daac4f459bacd3629efd816fdf426cacd04e2759feea03934ef9b62334cbec7fdc6b2e9e525d2cae5faa3eaf2f5b45cf32fc6de30f00298f4bb81f134151887180f6713e9020d28b21804a750003e5ec6082769579f4f7ac73394e203d4087923a51157a7b0c967b2fe17dea2e0e455d8fb1ac53804ac249b99accf9ea5a81ae321b33f24f4712ddaa8553b3bb0fb1bb8494d518912e8bdee0ad1fc1d69a1d892634239209fd169ea3bf8d1f4710d2be7d2febb4a66e9ae220579542ea0d983936d1dcd27ef3b66d1678582c5d9d85bf5c23b5af584785614ee888255601cadaab0dd04ebf3cc2d0d077c1f1d0b7eaebad8aa08bcd47dc4125852c4ea83ec569c2554831503e8505fb0a91c8a5a754b1fdc01f477ce7850349a773a50f672491755c45d3f1424d9a14390c01642e2cb4fb5a861d1d1e132eb3ac8829d780e5f589e027a6b2a4973413f78ab57006ca93449635326e95000558efd69ccea55af44616e4673e4cd32f05598b37d409f3ab8d2fea59fad4e1a333efe44633d31465ec9a05928e4fb54968b3311e233e4f5fa0672931fc94c1fd70a57c51ab9d0b20594dcd61278466e84e196797a84d33d0bb9abdde475cc4bf04a27ea525b0f2908438aeaa9f3d63632f551aa1006f6aebdb9fe40ededec9fe113e41ec9704db8017bf29716d1cde227478fc668ca9e9e5759f2d65fec51540108ab83dc391a3eb9ef875ed39f13438bd0f469e359f9516b8026da49cba542a6a47f1bf266fed52ae89b67bc713f4b0b363b55b91227511c5fdd28bf2e9489e418310331845f99ac1943383ff6c335052c2353244d5f224360f6d05d23bd8601002fbca908e1b6fa865068fead3c04d7068e1cac63be9c655ec04729886c05c7061e54e03d3d29260e83a3bdfcf9abc9756ba8516210f0be2af785451c854322f85bccc5309a03fca4368ddeb14e74fc495bc35ed716c2571f0d50d25d825c6c759c21172bf95efa21089afb4dd18726bb15c0b147896b51e4cb7537fc121269dd02f5f06ea0d678a7d80aa27f602b6293214c743083b8b6443e5c7e877549fc9787f881a3a3a199e11a567cf82db7aaffd02acc2a86e1e1a387a35e09ef570bde0d1ec0e97538bb4ca5c4bfdec8e556a17361810a56ecb930118ece64fd920df5d7780a28b6624d2be5fa403a09aaa3673c1e28b45f7bb0eadedf0aafd5a422977fd9cc1fc4ffe8dfbeeb8b82ecdf013d4753750171e8ece73ddaf9c2d38c8870738868823c62753597cc1754242b50c971bd7420530900f8d9829e24f65237e2f3d48586019718234b8d8c9999df306d0a07781ac65083ad02399f1fa82b719a405f0a3beedad28b3e570bd850032094e8418d188894350a9634fcffa82d0ba46e9a47df9fb2e552c80b651ea4ed018903613f1d875fc56c4c0d50c99aee5f3de3ca3352a85026b08abd925de883ea118e219067173e4a3da24c3e7998d8e542423d4cea49feaeb8745e69b93f64433b7163edfc9f73a51fd8020731a6f4c98f3b21389f2078b2ca9a253e3d51268b46f720f278d0ad01274236b4e13d190cbaf6b86aa2711ddbce25c033f124325eaac44480f001a91a21d0f5ef22c338594e0e634766c6e572136cbd2026ab1f3638c8489ced102e0d81a258564d94ce09c0084e57aad3810a162ec2758d531772d506e99acab931b85d777d31ecee422c608569b656e7f097cf919992174e87c4535d9796b4a6b83ed881cc53222684dc9908611db4b246b58b415c1484b7bd36cca3dfa5d660f8ef7aba4b40406d4ef24c3796ccaba96dc33ee81895bd452d3d128d890f9eb0aef391d4e7e007135b280a2cd436b005c53132aa397464cb33347a49b2d2d1701857edb1b907f8aab6c33edba2357037a0f32f90ee1b8b94b6dd612c3a6f8911c658849717d77456c858e79f7783fe0e8c26d1cbfa280dae3dd990d117789fbc2820ca6540e5e2a3c3bd3e91fed43e9bec4652774e6c3c57d4c3eb215a95cfd012d4529550ccb06ac101312da05bae7dca70ac218b10dc2f21f2745cfbc897543a987f548cf48df474f72e6fe5beb3c062c355071d5e8ff3c92f3d0f77223b75c8d751edb7ecf8d50def3ca1b7727560a5160c901ce88c94333e888eaa3a245f4158cce00e883a21c3f4f3c4ddc8454089e084b1858c9e99e06d2161d6c7fc4ae7e467652547abbd411b9ab09968022d902cdaa25758bc127018ddcdd4fa6cb7895ba41a3e7eae570d5f20dd707eb5f3045bdd5ac451c713148de8f5b99810580d739c8026d4293735155511b70d08a8611e18ce49d09524912a1a114ca46cd67180ca2921b11055bc49a82658c6eb350df8cd48273d78cd53ce3a21d819055ebb5ec4c7931a410a9adc4188df96b73464d7c0e2b11cba727af7e3a5fd81f4d78647d1ec808d5c1247ca1e9b8efd2d335100293d13c228cc75db1c6cbcc087fd298b9f8dac9212b8852741968175032aa5c7bad733aa761d499fdff41552128fe79bd00782778d7610ba9cde1650d86913e2c8bde6343561f1a5f96012f8e6fe29b056af4ad597254cbbb45a78e2ce1a1709b0ab6a0c48074ec81e4a1b14c2e4133c213c6bc4d6adf1f1a1ca6751dc4bdfdf6230c955cad18fbe166d1d2d7c8ca2a137534f1e6254ff858bfc1f80902fd9652c24bdb7c30589bac427b330fea8a9a26ce8748fbc15608735a28821678f47c89c35acb0501e1b462eefcc27192877b81fb703b1b4fe9fc2c9d63b06174a20f758dac50b015b5246e860a96bd44aa97a0b81bc40ba767fb556263f7f1807acd72551ee7bcce3246d114d50c73250754a6276dbf323358978236d6066b923284ca415cbe6d62436ce961599eb52ba357a8f962075624303d829054994e565cf46342f3d0d1b2165e10d1b335b141daad340c7e81559fc031c66edb9061f88005351379febcec7609de2f23734ec55361b51de179819e3bd23e8972a726582362533c8c5c4e9719183063a888e3aa12ac5a1c5826fcfe3e8acfbb52214a350eb9d4a3490e7318ab76a3b592f1861c74315276e33d5b9d91b520bd9575bd4e7b555c7195b32ee7ee80cd65307a2e3ce75fb73e503af9d51bb16294c24b7c30c5a568b8bbff2826be6590e0007cd340b79a1076b9e49047d8ab8901c98c5255c3103e8541e46ba5f95c1b1ce40f7cd4baaf8ca5ce42601270ad59cbb26e9dde1a8f46dbf02a7d70c95894cf56f23b2b999290cdd712e38625b5f6d4c92d41e3cb8f40ebeb699b309015e9278135a0cc306a0162f0cbf1aa0ae1ff1f5a269dd4b5209249612508c2fcbcb702b9153a0ccbd25c1995b78026a849e239e3a318e0718be018f8140fd9ddaa75de64bb6821ca08e92f0ccec6b642a9c2a477ada6691e302dbf5a83ae1c90a40d10e400ef049ea56adb1d9eebf535c109cd916163cdec4ac46c18bed16aa1b60442ba042c896755c99a7a07ebd395cdb410acd4c19e2eb13045bd4803c521dbfc0ba98493d23e65cfa711b675f9ea534f2898af862226f9ca9b8e42a206b86080bb4077125fac2d105a7383469502b3c8a335f9f38c3d12a233a00b85712b55717364fa6e191ccb92f911066e3cd8fac7f25fefa49cb5e14e1e6e5bf9cdb71ecebd3029e5887bb28ac014ff55325e8f619424ac2f30d90e001be1ffd345c9de815a8308756bc1ee6fcc1a4cb9e4ad16b00e2d827d37403707deb087447cb0f31d365ca5825ec974a96afe87d6bfc28d63cc2a8ab8c409421fe66a5a2a77c8518ecb78b4c07dd2e8bd0fd97a01a5d6d04b3420dfe5bff28a05c9485722a1d81056cdc12b629751c513b76ad298d12b611b24c94a642ed2f9c5a68281d558ee82ca599fc719e4e25c7a8c54a00f705d8066e60bb0a72eb6ddf6c0f65f2e8c88b63d2fe6d99e25f0d9716958d213bb52b8bdc68aaec358c48388209803f6543819e4f315a1381c53dcdc0a5ddc92756816d8b2cafd9d2a050e3edd596ec7fee5a2acafb8e1bb6537549de3adb85695a9c934ace81d698fb1d0077b2786cbfa759e71f419e354be7a2c2a1e4397b5de91441d014028c06919eed532b40691d1687a536d6ca1f85b5e3eeadf2b9e8625be0512942169378ce8a06ac4aeb043ce3432e450326c89494c19c615372c66c69b6442a5ca598cffa32bab79f24a00f7ed91a29c9712d8070fdcef605b1ee8693a2c423e9829aca89c5b48abe144c5d3a03e0eee5e1ef5dc18e9dc8ea97aff9612622fd724abb4782d6e858c6084cb83a41b82250cd548cd6e997917830297bf75ab08c907139f19765185a7c936cb6934a1d0adfec344f26846cf9062555cbc785c585dd9d451be6ce057171698ec1881b382981dcaf098c50952906fd496f67dd5898829feb20a90a3434dd2c30f59787b386f6bb7a26cd2e64460751c88e0ef36799a7789d416714f6a0d083b7382836fe396395838527d155425f71eb4338a6ec40ffbd8a175fae8f610a5900ea47c925589af19591670e9be326151961e32ba36cf23268e9245c098cc4c59c05e0061e54e0e289128b99eff1d838a6ccf48241d3d02e74f087167d1089d659cd2cef793219bb3d3e9da7de1a2665e5779bff258f7f3aa97e40e9035c51786018ed34fa6421ae937e61c8bac3d9c88914760fd26bd8f5d3679271f640d49644827471ee6d276145abb3872e95ad222f9e7203fd231086621f59440c13e1f143681b80313c2703db93c5b9c429664fae16360ce95742b8000a1e5a696de9eeb85cdf78cb578db79dcf629cb3134169f87da98442e6931863cdd36e566acf3ce7548f924f020d07749a2c3c62fcb589792d8c03cddd70b98376d8e25f0d867c97e84f88d682e51229d69d161e303fe9f32cf7e07bc217d602fb96f1d467b57519536d71af2744e589e9b64557a1b274c79f75776a000c36c6d6af12e8ad49a52d6b3b390da4993ec05da24afd3c94a89f307e38e0be75bffcfe7f33c6658bb7aed927426f8acdecc1b2b3530db91645cbf949dd4f0921ac8ce0986c308e70132081b135f7f048dedba9a1385876818a39963e54bca6901d0682c454afb672ac2cf30957decaf9f13f2d7df5e262091ccdcd41dde2b42062b6edc318aacc94ff5b3b7bda11ab60e90fafffa7a545b6fc23734ad70ea211d5366f04ad0fc3d6d6522586271fdc50e0563e8b49b6cd7ae9b577466c9b876f3f06447ba0828fdde030cbad14ee9d6682341398c48fb31701e31b303517ea1100185c917a03630ab24e2d3b6ee28fcb702eba56fda90ee626bd72057232e3153a7efc6546b1374dd014ea71158c597e12d5138fb64ec25b5c99b9b8a7c50f7d7998d62de086fd0ca9050f09226623e4554dd44bdadf8ac84df4ec8c606ea877acd20233255aed6d522cb6230146b2ae8d265a009fe2dde952a692ea09fafc39e783b3b40ea89d34e13731385d750e87d1b72896758016235b10bf01069cab5539445aa3abee42943a8c889a62fd805c4cdd7f3ec30bea338762cb999f218687904d4203965b1346eff06831c5c89534e81c256e41c92a50a773561828f181f5e91533e431f17fb13416ce6d59d8e38b7dbbf66ab129463004e99aeb09ae881328105762bde4e1e1674b78bfac01bdeb880a421a39a48c2416b20190d9268d3ef0d4d57f587cace98466e89ec81516c0b0de501d65c610482f83a02710e842a3fb1484c33d97976f1ec2f4864214afa1ca71a2806efe68cee088a94601304a954a7dd6db48687d9d9147d994174342126232996307623db55017186daa3fbfb89e1af1fe8119408b294534caff298e2813531c7025c29d890888ef6d9dc35c7b4cacf2c2acc81fdd94382dc830e46c9320e48af0c1304822c4143f9b5ee484b6233df29474797e19000f2d84654f00aad04574a7bac818aedda6c59c45566fc13bf764c80b689b466b91d0e529151b731d0c4c02fc7bccffb4d3ed1a8a50bbdb614c8bdae6d94141f516ff839dae8c6dc9f7957ac888cb7374793a1e3ba2b3ed4dd2470d6ebd2bf08b09a4970d263856d1ee0d4b61913f0f9cb285f7939388361ca31ed62a42dd99bbf28d1cf80300b5e28e7b8595068b1faa121889505443864305b2f2c19a3ebd392dbff59369e18b03484479a0acffcdf4a5dd3ef5af0edd7cf9d34bd19880aaa12ba40745b41c5839b115ddb65e92dc6560c4722a372c079511a7d80234e5d65f60875eea256421164cca69470b618929fee12390de15dfb88b3abecb3c80946010c3017a058d8578eb643737d3d589171f3088bf9213e15f5bf8ecfe7846b4cf58470aa0a5341eb18a4523dcda19752c4a34bb4ce0523777f8a6733bd90e5a0061b86b17fa5264f2f44bc3a1e3219c989f8380ca0b9c84dfeeeedb509e1368ad5993e6358df406b3bc1b4e76a4abc3d0f923e2d2b1ba06233aba4ce606e77874e0b6a226aaf935d4142a44f67170297ae559399de2e65c849535974a5b7596dc0c1f8240d0186309000437ab898554b2746a210bd7cd44d5378323cd23d7572546b3156274daa616267da7b967d14e4e55a2be000267f79be03eeed6b84a4f9eb0023bdac2539d65c36caf5ab1909d0cf58150530b7dbba15dff425de2a78a32839b3b421235bbc1beac43e26f22ce27dded886bb0569cb82fb8d2bd811798842bd6e96ba5cb6909f8fe98ee1deee28404584c15dc7baee2482f24011a6bf84ba2a473fd7d446e9bc0b16ff11a6f6b8f8edc7e3195cb39061e58b9b67321cb6727d334be58ea4deb996800af853c633ecce6fbfe40932e9a77b6ff7cd6b777d23a8ab4ca13027f16a6d99904c72df194a8cfe391a66df2f72de7ab54064c376efde7ecc95a1eb9a972d49586c1746f8927721983fad47dec540478cb4eb37fc2f30340dc3f2b7fde66a0db70f8e1c710fd83cddfef7f267ac5f8ea0dec132e30f981926f6ce29d1a9c25e6904e7e3bb32d6135bdd6ede347cf9dcae44cd9f030be1eb1d2698dde1d73fc5de743ed3a9dd0f6f902af4910f063aeaa521270333ea6c2a4a2c904304deca288635802832fac6302546e035adea28e58309a19251d6d6a72fa02a8b5dd41f48ced834f498fb228d2766e65519410eab6987e069b95cfa267468139cd0f6180fcf87e5f9e190b969cc2011ed1c502e0969e0e55b171132d0c766ba0ffb7dd1a218490bdf7de5bca1de708b10881087fb949da232d7737a3c7388ca62d9a144bdcd82442894be8c8e276a0687460d9f16c8eb8bbf98a14ad175dc9b28f30ecd9379a204041bc99b7b92147c4337f7d73453c4ed887a73821bdfac6538686d81a698e6af5287a35bbcd4bdf1a111eae8b55d272eb366ad822f2d25b252d8f8fb1305649cbafcfb032ac9296633f2969797618f6c52a69f9e826252d27bdad3522af8b7dd26239201f99d07a3a6a8b4c74bccb527d3ecf8634a234ab153b9d2eebdef67c7c6868b6e7c35319e8c4f30642d13c1df0c4f306423d9aa703f210f57cb121063d3d434b98346927b7ca62615746a4cb5742d52dcb59aacaca95bd6396af90989484483625ab591dfeb250d84a667b48af96a9a4302627d2c8a62c2b42c0cb573665190ae51e21f0345fd922506fe64d9b922e8b1093938e2b54b8a7a2beb195175d96d39569c5d17672dd0d24a41d6e8a02d903284c99a2091ed0284982f0b383303401862594010a409209d90319148e28b05ce6094452d4408b6b7e889a739defe6a0b8dbf57977f972036adf8a9b6ee8eeb8a1bbb927ee75c920f42e6bc05d903733bfa3e79f16c49b998f9a10ecf3cee9b0d1dc27d5b7cbca5b9b83e2ce57da9037332f5b50e73c4f7936d6cd3c5399f3ecc34c9e4dfc7c9fd49eac8c12d50d5d77fb5990d39b713149b4d4beb7c3117ae1ea7eef37e0f58e6610d43ebd99b69f21a344cde9f72150c3754152f05c97f9d06e670066d524e75d9692d62b7a1cec723e1ea7f4f90be8fac872d1655391f48a1e67f478297f1dc7e5f2188c63b72ccecbe74b3ed64b6fb10c54b2a959d914bdb0e3d0c78f5a3e3ac9f210e92e2e87f162b22997d12808ec94f49652b529924d6136755dc73eaa329bc2ae8ac6292d76126315699c51c61b971deef985cbc96c4deb0ec44e59038efc14c1b10eef6e52f2f444f77d1ee77a9487c7a997b780ac67968b2c9b82f429f7667e8ae0c0c3e3b43cfe9af2f2eb956522f95abdbe6419c8a624b5a9695329abc83c7ce6a4f4ec23cb432d3625dff217cb536c2adec5a65a6c6a6453d95076eb1487fefab4a9f9d14b969dd4c3936c6a64d9d47b6683bc991f1c7acca62e9bb22cb5d50ef99be1a1b1ec5304e473a2219ac23cf53cc44e8aa83d114d5b87a4a5d1dec0961d6e6ac4e59ecd8d7b36f055c5d5e97d1e679e4e9b9aa73635ffa656dfcc837f779903dea54d399c776853d4f66333f0dc57e1ddb95763271d95860a8ad25a5f5379338fc95bf3012f2bd179efd7bbcd70c7632378b83932e2411a8a4212a8faeb81f1392d17bd99f78a52698b9ed5dbd0367a6d9c86b6f1a571aa6d455cba69df9a494e0f77ebeb390302efcb2f4781fa9d67933282dfccffabb5d22fd34fdb2238299cea2ec7b11e8fb2582ada54bcc543eec6a411e1e18b2fce70617cc4380d8f711a7e31e66e492312e3371ee337607ec4b8bd7d8cbb084422acd98dadcc5dc6a3865fcdda568b0061c3abe3a01ea34dfd140122dee538d5ada3ace936d87ab123964d19c1373ffdcaf24d98ddf8d45d2682e46e3b97b1efe81a34227cb79d8bdd78cb6f1cc2f868390d6f390dd6c86b0d88f8ca1eb1642e6337ed8666e4d1788d5ff247cbad35f22edb1ccdeabc5b8fba3b1a663c62de599e0d5151105786ccbccaa6d88779deccbb65d9e7cdbc9fbe392219df5cd18c7703f38d7d1eb5eaac39603e5e6a9cc130a07abc032a7b07b0132bbbbb91dff18ef014191730104f998faf6c11d00fc8b7ed763960fe96776eec16e3d5f2cb6d6835ec86ba393a8f86e66e8ce643de97a13763e5cd10bd992b5a56c4dd361ea22fdfb8e8beb76846ded579f77a337936ee862a81f1f977cef26c78bae7d9587fd9df63681bdfeb97a5a5ac2b81a1f32ec3782a5e098c5730b4a8f5c4bb5c6a3db1275efe45cbb9debf32ad27ab3493dd74ded6567ea025c2c3659b43ba03ba6da589685be9cb081e6eaa5ba7f6965ed9232397b7dc081e6e46af4cef1a17f40428f7bdabe8bed258d845a18a2800dd2b627f3647dc9bb162f6cabefafc56696ebdfa46e302f766a29559417537f24790c86796475a36c8cb7ac06bb2dbbb7d925532baf596922dd2b7af64f4f83aba3cb546e425d92723cb81ec6de5d9b81b5a1f765923f26e3b979e879e8db4cfbad7d6bd660ebaf4f4d0e63c99b7394fe4e9a9ecaab2a7e6b9d7d438201dd09d1a07dc9b616929cf95b6be19a0eb321e41e2b5684f5af33c9e0b0944c248ba47338eb882a2d8a2c72f5b7778860eba56d22e2da54a1a65d8655574ca085f3bd4a9caed1fcb95b990c950b7d3e51b24851555624e1ac22559109d65599665595655599655d1bbef68eb44ec5ceadaf43abef7de90889d7bd1aec981afce6c59734a192384ef75c74f86157ca45b3c113b17bee2c9828b72cefb890890f867b7c77cb6dbb339efadf5affa283520fdd8eeb6e6643c10181ff1efef3bf78a309e6a39f0ef9cbdb713b9c11014c515b3e5baa0289ee08876080d05c111f2001c210f088243b12cf44ca1830fd8600a12d0a08b2ea0e8008e9505c568a5852042867082ec0802549f80421021433841828c84823c5105c70705ecc011f28020382ed7054501743737843909e2ca109d22524e34c1042b2618a2d3a893f5c40c208414a330d7199e48a29aaaade2147392a17299c768020c8a748604b1865eae262cc12ccb1a12444504c31ac35555d590212dcf8a2145583a438664cf8928043921c59025957d78333c44478809346a884e11a9287a1a3544270a9f289edccd15f1c0120d960c6581a20993ba39a2fe0480801e94475429b79f36cc783c0652c00a6abf5f184ea7d3084e34343472c950131a490228984081843cc10c142880620450a0a0fe0e87aee1f7f9270a6b6dd47bfd448a40ca25504ea7930c017c229d0dbc8bd30d0007196ec679511935e73c4f0b2346637ae614c9a0a46377a18420cc2e943083185d042961c92976f185e914534d42653042775114bf085ac212414a2882e4995c2ca14accf28550951ad705095121f4842dde7b8f351c1a05e57b3465a8ee20a88e714c79c518ab773243755bbc94cec157a108b27021c4042b119a8150cf65e3e9163d5982c0c1181db4454c64c420d33256d0d0d088010c5106414960f2886e1ffb7b55a8f5f160148ef7e03b35ea5d3a29b99f94d59d14bd9ec753b4c543a251455b60b9b20556083364c8902133c60c5b1e9ca53356b25b33847f1b437e36e7fa3c43d21d4308a105ad8d9bdc4dfed272b023b9d0a2efc95fd62f4642520cbb2575fafa4627bcac4e6fd35a881d7e93a563cfea1fa6bd6535686184748df57cac16eb58d6e361cf82dc629fc5cfb26065f1a00c74af39211f4e4c5a3daa5b4e48a36492d195fc26233109d535d6dda5a497fc016fb92a2edfc26c0efc750b02d9741eccbc3c26ab90989549a28e34d73960cf34d8396076d379955645bc201fc107b0ec46c40e1f21848f783e104e38a1b4ae7aa524b826746c341b6ac6663bf588e597b8d8a5a74eb608aa4295a02a2c09a2821541556872af8bc1a267351d3107c0cc4fb2cfae1a6ec5aa8a5515bfe3459dc66e88118bc702705add60732a1cbfa1ca711c3687dd9a3e8b43738db2ae8c34f392863d5bbd47d802ba06e6eed96a27f518cb3bf522a78fe43e8cd28a5f59b8c5dd266dfa1bb0f8be8d7aefbd072d4a7331b40db355c5a795dd74f86fa3f911bfc188e387b6100bab6d01b03a7d2b6a61b0cf330d1baff1dfb8a5e13236bc865f978fc81990480fb1f001de69d17b6fcbf189653de83b9ef28cdb40c38d6b36683c2a801c360056d6833e27e67845636d31c138c57701d81901a076cbc1839ddc4b5e4ce35bc5789f16ef8b585b8805c4c202e078f9a9bdb3368f431bfd06ed3dd4210066ec562f24d9edf4cc6ebfec8642d92136d88da606bbd1c8a0c16e2819bba162dcb0dbaddd7ebb9ddc9bb1616b581deecdd0b0313a4adfe885d9aa4d8c6f97f10d7561682e0c8c9d214383614d2d257afa68756a61bf320c62c107988ed266b66c59c0c7dcc6d371e6a37a8f7de3310b631dcaa3d5bbdeb32176a3a141fda713ac3e31d2b167df600fec39f43acc8060173b43a1a7b4560ae9b7538642ed46b21bcd9d19c4820f8055bf2cc4820530cfc7821916ddabd2e2b5e4b5a283108b5196d1c8c27b8fe6c7b4915239bfa32bedd119ef6c0ebfb96fe0fa5246c7f2ea51d9350ab60a788675fafad6a7b334d7dc401c3b76ce31d472dcb58c27c942d2a7cd71d7653dfb9559a453d2773c928fbe4cdfd9a7b6f5e7bc6ee5b0683fc7e5b83b6773fad72dcb6ed66573ac5b873f58a79f9a65b73b20e79c4dfd75e76c68a5a36afdb2ec362fe7b77869196a390df3a34f7773efbb8c879374ee40023d6666fec13d472fc7189b9be04be7183ae860071872737737bb6609822aee7c472a6164e6b8c56e6837da3d2a5f2735227678facee1e0bb23d41d1f5c9701b1db8eac5273a0756eda49e9847442097de860e7786e8fb6ae697a40451557bb2e680a58eee528505dd01496b8eef1cdbff7de149a5c025c1724852bf722f19d8c11aafbb6d91ce723c747b45b5fdefdb05b8fca873991ad91772dc0efe7c83702d9ddddc77038e79c732e460b238cf2120895b31f6c1be86ef1b551ae47e5fb4cd79db67a9d11773af0590a56a2e0c59582d0cd715d9014985c272e3c074da1ca8e3bbf3da783857f9aac52dfa70f1d77da1c68193ef70e2df674eeb39b0ebcaf3d60fa0d783a9d7670a2a1a161020a566868686874e0d8e5601734f713534c218550739c35f2ee366fce1379f88de2d038204f35aab91baab91b38a5f62ec66490684f34103ae1b218418b333cd1829f1ac0e08ba129672841175c80415194283c293083d0144ca2cb143e0f0b5f140e98846b829d174a2e27b3512794d225944913187737f4046166c4c80852d5528b8be92fc7a92a4b3112adb0573f4570ac579baab78e83ddb229cb9e4ed7ad2238d7759cec974d8d9ed9d4655124d435fa35d27e8ae060d87146239bc2ac0e928eecd84f119c2c3b4e8c6736151f23b33e909c50169fc5d1e838311e47232b84e462c4d07e8ae0c4881123460c2b04c9c58831f2c4688b20b9d40f4ead96b9722dd954896b58aecc362c5766cb9587b8b2508d8c2b7311576e1eae9cb2dda52e750ddba56e1bb64bddb64bdd435dea26ea52775197faf174a95bb4d40f4e4b8b7dafe5b5bc1af6b5bc67c3be96f7ec6b796fe8b5bc675fcb7b45afe5c1d7f25cb4d40f8e8b8b85d005ba986cca046b58e802a10d0b5d20b4d005c221e802a1852e1016411718a10b34996c8ca6687ab1a99758c346538c366c34c568a329461b369a62ac61a329461b369aa28ca6f8a2a57e705e5eacf4b9ef3564cf4b256d4a3a6122995853a04828578ddb904034aca422a9d4d07e8ae0d4a851c3a66a0c0949a11a359ed5a85183a8460d2b5fa4151ada4f111c1a348e63e3346c8ac66d585964c386952f92068dc7a8a1b99b8b86f683438386e5a141c3ca2c6fe6bdc82c53fac8b029199776f654df668fac68c870126353314c26132b664acc67d8d48cc7d809654289b964cc0082b129182ad8b74905fb8ebe6086a04d41a1ecdb1482c96e2ea84da2934d9dac6cd3ca7d3f69f38a8c539ba29761e7953723e7957b8a61e99b99594c9a8bd6a295aa46d2465a3d9d4607ccb441e6cd36b35c7a0240d033511d59688a50574e747a94d67a3afd28140d6402ad402a231368654e7a5b9bb2c5c567a84728f20065a15234e50a1422276fe63d9b9e1bdf2213d363623e63c656e31b34dd74ce80d06b7f390a986ec36d00000c4dcaebf2a4d247296953f257e9f9dc68367ec36dfc0609c3c6676ee333368e3aea362a00e080317a25e5b393b48f4a472ed6ae956094bea37194667efacce937fcf41b62e475001c0076ab3133e3359c8eaa619d100d8f569e0dd110911017f100f1f850f17132c5c914283d45caf72e6d034526cfe6b2cd4431be354ffbb4131adf7acabf3590ccb71e92523e4679075456de014d8435d1912e7a3c8fa78be41b7a3c94d69ba40d6f2856366eb28fd16ac8b934683eac6b2fa33d9fc7e4cdbcd3d09e1318ed417931b447e50159da13c29e8ffd094ea10224048794dc78561ed1b3b9f26caebfbfa2d1df210f843e36ea8d6f5b64d229924c8d622a83a9eb4a6ed01b377868dfd13734a9f5c8cb78d47ae4ab5f5a8f7c8c675a8ffccb471a49b334abe5d4f730bd6cb779dbddc888d12f5a167f3497c8243a7936ee04c3a4d18e4c68ad2793dd7ecd5a48e5ad5b23feb7719dc663b0c37c4676193fc9930256b0168dc8fce28b2fce704bbf28563577fb06bbcbea7734896fc96e7c8df4ad764bddca6a5785f5cdaaefe8abc2a046e3a679ae4ebc956d2097cf7795ae317dbe81bae6e5f30da56beae77b89ae297dbea7744dcbe75fd2ba4aa3e65b80eebc4b1377de2474e75f3427eee46bc2dea2f1ad5af552b54da551937960d57441e5bb75cf6561b305151b6a263e49d41e6a94148d9adfd1b3499d7c65be87defc9cef9e3bdf3dbd84b9b24fe8abbf2c59bc80b0fbd57b265137be72e7f90a639977d7abc3dee17a75da3b54c77a07ebd539e35115c14971cf9b992fc2fabc99f9220d989927624dabe7cecea23daac1dcb00653d9fe917908e5cdb81b19175439ff2c538172cddd5cdae896969d331e41921cf9c1e15b3f72842d0bbd9979ebadc1547f30958c0baacc2c5b7933f3322ba8d2c260b730988509220f04dfc4f34dfc6561aaf7e12d0b53591806f4e181e0bfb315be715990243048923ef734095dae6968687a86a0fb61a9128485898b6589202c4e40239270e042415ee09ecbfdeef64292cb3dcc21f8e1dc735dc603f2db02162f60a194638c673e0b3d3eefe0727db110e59e77e1eb0b1922c97227f7e4483b847be2b980c4e59e22b8e7067181191ef2a3d621602116ba5bf6837b2e3c6ffd77cefad0e670cf853c5d68725d10176670635c17d4852497d25aa312d59d7b2e14ef896ec27d772e0713e1c47d87cee5e8275c77167a67105c07df73a1dd989d00c17d96858e70b9be88bccb9dcbb6880f2bc8ed17e9c159e1f689b0156edbc78f4c84192fb0c263e7704417efe2db6e70c7db52307dc899fbfbe14e2475b7d75a784042e2c63e15b47c4425044277844fa5b9a9c9084d26874a42e5d32adf7b0115a4a00213549841152bb8415bf009d242922bcaf7ac0e51b7036a96961fd3078bba866a8eda5a1b8583842a04a5b59e4e3f8a6163f1045778d12877374882116651f9012351037c00f80123977b368c43d7e8c012c4bc2efec4d2e9c02e073f6641015d53fde94cd843d629a498a936a13a77113021b6837c7cbaf20f6240e6e6c413492bd4ed845911bf9d1cd010323b9c0eae0b1501f7c54437f4de24c250d1106c6a45740dff7d8813b69dcb7c9f462f6b7da5666a54649e213afda7d9d317eaf60f7dc1d5d4fbc0cccc43e8d831451d02ad28a05148b81c908e7e0511f280ae7124128e90208d1ac24560906773eaee930268ad76da22de4c7f9e9fc877f604898e9b1f181ffcf7677534aabf732fc65c0fca57d425d422f06ea7ebf46cf8e6dd1571f93d227327a6513cd9bdd1490777ed1377553571b90a541774451533462de7d53c799a1c79781ff23007d414b0a351d7e9c097e775312633cbbf647cf145e2f52b62d8f5aae8c6223af256b7304ca3b7aceb558cbfaa5bc568b77738ff26c538ebe17d624e0722f8622e07ff6970da114b2e54277710d03c7cb81c57cb2a97aba9128317a317c3b087dd750d6637899d741249c334d385c1acc79c3dc8f7fee065cde9441e46fc7a2e5753afa892914623d31d65df4e77147347bfa3d1c86e5426899a7df47aae59cdee72f04799d57917c3e8e52ace531f321990b9913a781db448646e7e1ec6c42fd215aa4eec9e87afd2e4136a8ca7a7d648bcf4ce315b9d7879c000cdcd81fc1a0426f611d335552623d07d87f951fdf5affa463f32ddb91c2e2e9a49dbaab79c3320ef5610dd779315433762315de32ecd78c857da7553d7d0b3733936d3fbf02f03f2aa770624beb2db0833c5d3df25bb8be66ee99556dfa26d14e6477c859187f9417a76928d79c6373dce0d60abde232d27b314d3dc9bb16c6d140379d64491f04e7ccfcae9747a428a938c8c0c1457382103a7a44264f1f4ce7714bb38e3312b6d88d385504651e18dc0dbd781f0f6f9950093382eed1718df629c0986c974128992347839a3376928676926cb928c1babd3015e084937dd7459190f13bc24cdea748f6e53dbc4f4cc8b98e9e9d092bd30b1ea7470175e62a95bcc7d2f02ef3be954dbeaa5f09ae83561d7f4ecad6d55e3ebf2d1a570dbb9a473d6033d765923f0621f691b9661a758a330cceab86bd94a9349a2d28c474b0d5eaab96869a35ea9a70b2e2723ffb65b8fb15fcbe3c86ebf31ee78a3d14bd6687497934a1f69eeba60d82d8dc8bbd88e965da895cce8d636044db434aac146592f69a64659afda5d0e6ba4599cf1b0f2fc1d0f8b247e505c6c376739482b338187da31fd85317335abc9b3aa6815eff86c3766f2a6524d9e5c9d4eca74da2d885b599d7827ed9e41a3a0348a49a39a9bf01497a32fa9a81583a8b821e0728f2caaee99f5e1cdf49989d44275a99ee97792db67db539b716ebf55a472474f3904834275195f4ac0d83987f12736ddc4e6af55af75bad6cbb7986b59875d43ba756a1deb9a965b37754de95609fb8e8769a5ece5e52546d34a5ad524166a9fa499b427d7ddb3c92ecb42c23bd58b3bb89c4c776bafbb3bbe4719e33bca179f4c179773ae696efffd3dedf5101890b9cee6f09fb5370b571ecf856a948b79f2d1f986dd3d6d1d42e6bec717b5987eef3dd8afed16c48556275e9946b99846bdc72e3a27ab50ad102c22129205212c04412aa19a987d48362db76c46afeeda86f4fa0b6bd15c578da4651aadec86d5b69be974d92d06b39bccb56a70dcf88de63aa703bdee33a417753b9dde76badbe94258b10b7ff4b1f7e863dfb91307fa2170b834422caa8e38b8f8dd9f6181ea82b0d0e45e17848514046121091696b8a70ec1759120848ffb1d5ada415760e2ba20a2259700d70511d5e00631818b527886fa3ee90535e9844a1b95c5d0dd82740d8e103e00dff854edeb82886670e1a774659daf7b368d49292adf8af9b29b69863443858fe91dbafa5c17fb85591820fad91bd0cfecceadb48d424cdbaac7eb725684f858fd8274e8d0f1ae58f1de6308a16b26743f269c98703a75bff7780b924ec33969f79cddb32fe3afebc177673c267710d8c7c7c7e73290103ea228c80a560451810562018b6e7402b1402c688d30be33900f0cec018602471192f2a218010b5d704d6021b8a12e30819bb82334f1822b4831428a0c09a428414acb00a2d8281c450faee02cf8047c020920818a0e50218807414b6e6412cc2086cb041629310a1552980c3ac0b022a5a368515c1337a88194285e90b2034d942bac70597050f00a988a146706478535e584a6da28103412cca0847ab77049ed544db59ac04181c5085b20c30daa00a5a88f60865a4d7f5370653040144e420c529c30859403440183d3420b5282e0b67048084116520a70034c1428b2700486e2aae027a410208a14a4382c52045099415667b0d70579a1c475352ee75c55f2f10451a39c17485cbe3960dd032f96f0373083b2a186eae045033fe9df2eac682b53f9cdc375a33a28658cd3d6289b68b38afada035f1ba5ab467590460c4c4df2a3e43708b85c5f449481a84d3d53a95458542976ed095f2f924cc1750e4fc6474df69936ea4d2d86c0ee03ba66c8a8ee4e5e7d37e3ec0909330d94c6c0e1748251712e4a5f2a0e188cce3917e36143d8b136eac9eeeeb6a6dabfd2d28bdd8d4e2a6ab460b884f85c1754862d2e0ed7057581e5bacc87b42ed5f170b5d4a02e9ab83a7d89cc4b048eab54eb2846281f84735a524df223637c9aa989514df203e32d3fed09bc5d58f1b2fa7ad04b294f8d1db44faaef688bd5f9243f51bed6e09a5554abf6c0b782a977ce071d8a7ffd78cf718f9e505a93fcc0399fe4e741531375a3775e8b6bd6243fedf8eef4e0d4e29afce0b43c64e643cc9e10df4167e1bb2c74c9ea607c978535c94fb44a7e73ea1c9ee908b5b1ae79117400399bb7d120d48d86068707d485320c5d1754062b6e00ae0b2a83931bd497ce2a3508ced5da1378bd48d228d7443c83ab07be5cddbc7ae0ebea7b921f7ed9a83633800118c00040a8e2d2b4f983ca7cd9b2cb111bc97d67e772c473370c982787cd0043380421801439706eb0528310992a1e10001b2e83e86445106f0225215a3230840b674078b05ed25afeb4d259c36128e401414c40883769159f560f35225c9179835cefe308b986588a0cfc01414c4088eafd21a2abc25951b92b3c5cd9a2911caa5f8271fb95c6ed934637dc7e4680dbc70c50046e2e333494006a6e7f03ae89212f019407992e756585eb3d5e1a2f7f3d0c07cba039e1a0830646cb75773551c7b503025800fd2e98b830d70575c1e4ba0cc8efb37e5dc7c171cac729a306cf376e1fc7f61d6870d031df4780bcbd8d8369dca6e3426ac51481f76ab9326ef7f8273c3cc1ccc17bceb90138a1b9908299fb71b185b35c6801421865509624415990b839b85cbf3f2770ca085f5fa0baa02c50ee0b64ba6f70b97002ca142024701045143ea0620b275a6082212e920471b1848b263e4063201a4318c670650aa7d349ca29ca18ac9c4ea7274d80ea126398228624d88026400920fcfc808a2b5c394209c6201465093140195d17248629439002a432b8420c6ca005268440891b4882295b60d9628b5b5d172406125459e2ba202dbcb81bd5428aebe2e99b6cb1e429faace8b21fa2cde99d9bb6458048e23a0725bfa16fe61d084bdf4c06a4b23567738d329d6fdb8d6f0e65aefa09f129a6cae2e552e278d28df028a7df27fd246d4b5dd25dd7143122af63bd64e961f643c96efdd8527a67404ab6ee5cd2e83a9d43ba8d9b53ef2ec94a8d888d5b7ff5e8d7c3328df436695558f056190ffa6b48a3a0cee93bba7a37bf23e613916814bc131354a029359b0c501342930575631f2a4c4c198d76ec9379cc78c8b8eb9a272f9d01a93220b692beb52562e7ceb0def2d2493cf84161f0e2ba20302c395d17a48515614872655c17140627f7ba2c8c244f3320fd16bb59b6d2ec0792ddfa1be9a59788d8b9a4cb0cc88c935e82b7321ffc19762359994641191af3340afea4714fa39228518338e2372fe79e52129e920c19590f12c97eaea06e3c85ab301324a7c38b765d9ced78331990a963c67c810fb0663b41fa00687304c90b8c61795e0ec32651f21b188ff1cea10f43739d435b4a19e06e5e4ed90f6c73ec1b05fbfd52c96e44d0b385325d436d12753b19e98bdd4533d2d7f2e110f3e1d9f09426954e7a0ee9cc44a3206d14241dbe6d25cd9051a2ba662a226026ba862d15128f12bc94a9cd21fd40b2b551f4f044859968081bce263cc58705409e42d28628bd5b4ed28cf025bddfa2fd7897f492364489742ed5b7d6b76a7d4b5ab51620697c47d8ddcd32ec9726a344b76539eb515516e6c7a5f0ef3979e3db293d193c177ccecc9907b21d41426fbd823c5cef60591efaca2651f29bca87b4dbfcab7e607ef0ed734ee4f1a48c12354e1921e4d79d8428ffbeeddc7a48b31f52f7edcc8c87fbf52acc653e2c113b37cbb2cfd9037cf6cbf50ea4d3d30c08113bd916a3eb1cfa29d291b8ce6174d739c4f9c3b673abdddcdf5ff5a859779abbce5efd1daf772e66e9f4e39d96f18034dec928311f6d5c817c4fd8f5adf12d952c102e3f426b729e904e3f3aa4b59e569b53ba754a4bf394fed4b7b6ed6ca93bbaeb1d60aa2d0284e9a403e17293c91e31dde5475226fbf3533ffacc7ee8cb5fa596673fb0b7d81c5aaaa5d2abf5d2ebf51d5def48cbb0cbaa341925ea9452c6236908af985c3920f36e3e217555c9937e90b27f5dca5bc10b624cd27a7e43da523b906cea873ef5539df483ab1ffdc85e6d8e7cf6abd2f8c7756a73e4af8aa4b91b99ba6ef4033eb3dbce8f1d1ef10e4a1925aabcbb9cf1a0eec1fce02bcf575a981ff0efd0422c380a60b9e06bbefdbec8793b5943eb9af904976bfe9bf3b1b4fe3e5ffd82cc19108b3127e714418d4556b468228b2d5c77dbe6409ac5bbbe74ca98f190af9f0f296d0efc2be203f67097ba1cfc7e56d0d0d08c80662e29ba42f4e3b67dc273c3e761a620280b274158f060aa4026280b26e608660a6e165482b200baf3baa02ca4e0fe2ed23581b83bcb3412b173db893054791073990fa7d328f703b5dbe61a05a77d52d388d8b9afa9cbe1fa08974ee5cb6c4d74e7af1eb7a46b2abe2e088b26d7dd652d871aadd885694432a89ddaa6fad0a2e00955b59c7a7731ac4b77197652c54aeea64573b75b34beadd1b8814395a582c592eb82b0547105705dd017a6709b4ad7b8a02d9cb83bc0370ba0dcf98a566728503ae301c300f83e10d0f6f00dbf0f4412253cdcf07bf886924e45d341c4115d9d786bea56df74dcf9ab3aac30f76c849059416566f2aedc6ab7bef52dc7b4add25af321f583d36d85bc99f954bfc86fa9fae698d49225e2802e7677e33a87cd059eb7a8240c97d5418c3a666806000010001315000028140c074443a148304e346d1f14000d8da64c6a4c9a47931c865118630c3186004300010000420c185066a8cc00cb6727dcec84dea078f7ce56629a8b196dacbae250a247b117277a3ab96727f7a2ec8d72af27f4fa440f4a3d50680fcacbbd6ce3e6b4fc651bd3782614eed0b7e952ee5872d974d7d2c7894b37b68a695accb05d75533c8af4287a70726f27f7be756b7f111ad52dde3e7f8f05b4486ab2c7505783c1079d16bfb617bbb99c611b2bdd0b311ba56a739fe871f27b510aef6d03dc9acb4f1b89695a66d85851430c0aa64379d1c3869bfb6bf398ae0665da5ad1a6f889cb746cdd5c9f50dc70e2ad4ef476db726c1bcbe0e4d1f4d894d8e4ee09edb939bad2be64b3914e5d9503ffd3019c8ebc2ffcb49174deeb81a5732ab78c7c3cffeba474bc0ed7945b579c1b65f76811bbe5e189ea3c011e222b400774d7893d8ed9e1f3d9e37d31565870771daa6922e6448b74b66e69ea0345616f6cc73ac98462787d5b2ed95c70d970e3fefcc46fa140b8bbadd86ee627e9fb447a14ef8d02967a6db96b3f4ed25b272e6f3662b93251e84589be133d3b517b3879d9c346dc9a8b9f3662ddccfc787985bda7cd1f1f990f9756f6bd99b9450444eff3ed5edbb04acf075911572487dd185156a352cb1e29104ea6ccd7a4676016587947f48bf6785d5d4608951fd5bc91d8540cc9a87647a649f0391f252ecccdafdab1258f24e579b87ac447c81a1a111f0a1c14c61eee31ae17aaa04c5e709933f93b8f0e67ce01d6ae9015fe2652ba4bd3378cb8805fc89a235e777f36dd63a58004a90ef321a9f58d429f92d31a25863e56111287513a489ffbda93d8524868d86f274f4e2ddd58189e251bf3f294a33cb925aee14453f55077a8ab0275f0345c863108f224814067ce471b785025b6756db7c30fd51a64e4456b9bb6d60a5eeea3abbaf5786034a3b2152d449dc445dc1389840668d669d6a19003ba00beea2562abedb065cf06b7142cb61124f6640875ba1ac784dc7976b215111c14f9cc11b470a52190ed47e25a8f62b387c2163e46c16c2321c5a5f833b475038634f1dec16230a75f8c4a22b52dc1cc25d7cace7728f08409bfbc7b6088512b177fc35dd1792f2ec1511e2ebb34cd46f58e86fd56073a34c12f36c84fef1f78ddb81cf04bbd9e6e3d4fca70924d97cfca3260a30c71d32be4e9e7c884e6050741adee2724a2da01871d5fa19cbd422077094d31b95322b1f199e725c9312e8b41455fcd95994c9c5884dc5a52c8d5289e292309b2ff60c6f7dbd2f55a335953fed8aba0523b9bfda351848697d6a6ae0a0ea4d4e4108abae41a9fa04ed6723c7a05ca3e2b7bb323176a936d9812aff95d52bf6a068d3eb8d286ef9fcaf376eac9b955e0ffc47a0d2fbecafaf0102a80c8efac860c4911ef897e6213e480d1d94932493a4abaae0734bd2379658819e4e430ecaef3135d6a620af4918c58cbbea254e670bd7ac77faa310f9f26d621c71de64994d37e2855f9814809c41a00bebab2726a4382bd21ddf11a901b5480638685c4911f4baecc0aec6eb86d83293d268bcd396a96404a910d5a144ec4ddd9b27dec372ca722067277db7cade70103959fbec4903f456c02f3d45882556dc010f950b9f44aa08dedeef402d275c08d5b087b07f1b3e1beabe020a0d177cc89a7daf7c2db29a0d6474988a9c43a1566f6b3235c6d82b6aa40265ca1aee279b169067cef9c129a7365100ebc683367c25569f2b53b6a11d36c2b158572450ced324fb29a7935f2ec0ef86c246fd55933a057b271eb8411a50fc1ab0b47062746d26a83cd07c916026ecc387f1d85d9814bd6044e0859df53843fd53ba3270def393eba838617e9c7b408287ca8a175a91b44a83d1cc3b7390dde07e485a3d3228d3a41fa41efcfa9e15f6e4cac642ffc5a9de4be95c456ed6560b589d279ae13db76fd770f663b48ee1b622b27fb3d38e88f21570cc1c962dfae1533df4bcbdec6a54b5a5019359dcbb3a4f610ac9ad287e90d121fb6b618288f68c8c82aa324f80fe4046bdeb9546fb2a397b604a75bb6033eb36864b986f9b64fc7af5c11856b287c293307fc00190844a5fa94c035900afe1c72b71598cffbecd571a386005d5aefe04694311b3bf8d9d3b1d84a2728c96f281bde9980a6cede11b0dcd23fe58082088d70a54b642e8ba0a34f917d7d8c40d3e844a3467d598d8f6b8d296d7b0cce0293f9248f79ef0205645d9823d607bca480eca3e25625f908bc5a430d81dc5591b1412f5ef74bee31cbcf1112a78d76290c89804daf556264e4b8bd6357e0f360a08eb8c8348ed316a8c967f4ecf260e0776455339311aec46c5aff9c5901f20b54c2a52b0f239bbb3c406364caf3d3ff7db3403cde19eef15d8a91baf098b78886d69aad30ea6a3973b7f8f7c8376223007c12da34cddf9da7649693b60807a1c89c873c257c5f2ba62a714401300936a56ddc4dbb6b266bd16f6877d1cac51d7da3e3c326b81b4b1dc6b3275cf7cb894226c45213a72a841b5a80b7dddf1e6d7435ae776077baabd1da4ca9ac4f5a78f06123c8559b87301f883d78c3299ab8e4e504825ad73d46af5bcad070ffa3704547396b24003c6b0c2c235280e0ee3b9f6816725ffed0d320adef6dba9a6d1eaa0cd389397dacdb96dd2695bd795b9da42e149c541aff9d6e948f56fed391315aa442f5381234b339c9879fc35a4725322fff9b0fd5c798eb1edae8084112e2c75faae5890da84ff4c3a4436e465b51bf2e0e47e64097609f25a9b3af6722e8f8a60bbdf5e1542572dadacff31c6449090df94edd7509452315dd309c68879623e1f8cef71115d204be7599d32193a521ea2f5f9747d00e32d253d844a687cc904c3578f7c34f75038fe1ac30a5ca5f03d5fedccffab0c68edc9ba17b365797d6ff58f508b9a13bff03b31c4f062e171b5a6e1f551589c5b5c3fe07de0547664374c110a3e8c5b3667a5bb8205b4a2053d7e025cfd54538d6ea58cd13bbb5569e323ce42df3a79bb5831cd621077ec74de2d2cccaa70f7487cd07efa5dcea41dc818090e7a832160000b5e51a53bd8601fdf62d6e5cfe5970971cd6064abf76732b712012e0f1bd4136adfa15cef6b9a178b001ab128b2f4dc303d71cbd8068aca2cbf8101f396e317a9f5ee8072256f3eb9517ac48b141979769366200a024a5755647d55da30b7d1fda5ee2e0854f91791eff1299b94ca875b75bf7cff5a384e18ae86adcf9a1ba010eaa05b9f980703eb90cd2d5d428a56d2e5da16576e7c6707d311140ec39e20798e2ac1f9bcdd50dc596c4e8796517e7f75008a3ca712b884b7734472e850e3f2f89ab0f085b4aeca26d3775e3a77f6fceae27d52406fa9f4e621802b0e696aae791819f8b66da01ace3e77d4cdf31a27ce4360b5f0f48b4f798cac229b456ec515d385ae6f80121fdf0b7191a0be31921161632afcb1850835a89d2e69dce3bc9ecf1c99266361986a93cae8341d8eca61fc83461b04c509a1fa81dfe4d9703e4536428661f4763ea89198d8a8011bf95886a49f0f6921fb04f02e78449689a1033c109dad2511fa9a1f675c6ea4b0cfa0851e2bd5a556f1183744ba760af66bbdd3ba4184a7671dd8ff36ea0a3a5a95c06f496f2682ad1804981cd1e28207764813c725a32ad8b4b03d4eef65c910432630e2c2580fb56a3885688ad9d488a5c0a3f04dcc256317b2c1f1dab443de715e2551bb15b532cebb913bffa10339c8f24705b1921c04254ce75f9c04155400035ea1932f4543af0404f8531b62108e8c33fce22bba19eebbbbd0108842328b826a9f08b270fa9e13e3c391c53efc6958ada8d200ce844d83e694f8bb78e67e5a5563e15ca237f805e33f53b6024427cda026b5f126167180612fd6e3144163beafa06267e8c9752e640737a69464ca739f2150c36a361a269af533b1b7ff390d5caad533ef9b70e1083a103f315d10087cc8790025618c698835a8ba2a81df122e04026b323d1b150ff8a4910b1beaa4269651309e75f35c67f18a51ef973f249095d7537514b08277050855b2e130d079a6a55b45055ca119b49c14c76f3cb8aeb8d72f727d9111d97c234ae867f658d9b2669c694e12fd0df6329303b00ca5c99922fa6014a9fff750d0c9c7208e004cbe0668e6d1707cf4f7e1aa3382cee52258dfc0c150d8dd6b4a31b848ab46ab38bac2c15bd8308564d375c50dc1d8a8c1b2903b8dfab08d1425534f1fa50aabadbb085088c7234422301d86c8fc3d50c3163930dbaeb023d8d4a7f57d37a6a49eba3e0d8c39cfd4c01b2cbcc867b65916fe3d27f1a77f67760abec44b739041098e6c61f820a4495317f3bc0538c4f065f4c38615c960239ab83ee468ac2d1021ff92ce866401e3a435663c739ad9cac27f28c1f7d407ee4eafa9958054f5194f185178d0444fa9863bc665bfd5398a973d822d7e52b1a79f9d0dc677312fc4bc65b48794fee7a0f885774f224904b0bdfcd6c88f2cf7eb7915602652de307ecd6adaf9a094dd193793a7532a00f664096cbdb748547838a6229e9180b593c8f6a22eac1596a7d9d5fae5f063cb5cc6a6f100ced3b7062eda03fbcb5526050355a07ba4ae0c7b6bd2cb5ad28b3c989b465eb6f2bf3e7836793b187c0b00870ba740686b675cacc25624d5adf22f95d90cf93c83615885a8312ce30a13503675fc689e8e3f75a99e510ca785c2031f7fb7b20858e5f537ff03d3c3d7575ddaeae0b85710718b4d159faffb0faa9447035ee51adf4a0b15666e44ba1c25fc33ed30d40f6a557c2d40fb5ed21aea8e99fec639a688ac635b44788eaecc79e72c5b018e83cb132dd1c22b495ecf623aad50e69b7a031bb19d25b69b12d3aeac715d291a3254c05358eea28d10d762961396996068f93b2d32c92936937808b3ab054c054d5b62fd2533b13c0939ef9c752ba6892a881496f316794afedb7520ccd17c1b7d9c9a95e6e9045ac01dedb7f9669fca83a09d05d2fccccea3df223058a9c7c20675feaa434ea95ca2d237030cbc40a45f9077a9f5015c34335c801405a8a613b6debe85de77b979653eb7e0a4c05fc213a3447e306c6c7d1b4f64d48e488a69fe1057ca3b2fcfaf26cc51067a67249ce82c315da2ea5e8e81c265a1a20439621290c2d9533c6aea9771a3c8058f231d92c64ef53bca39fcce29a4fda150fbae4ecd16845db6ff91de22e5dfec3dec10d51b712f91a46117b912fd16f0d45d6bb847e3ce7484b87d64c5c09dd81fc0972c4513328ead3186cace711fb620afd8cc068f09fe19110d3a1f130330f1e3c57cbe806999b541aae2b135d0b50b208b9beedaf53fa75119474fe0424980ecfb25c2cfa5f9ed69fa2cbfd9e6c658559411800519d9a312d1ed56785492cc29e07cac13ab488618736c9299a01b11ed4bd0fcb2244a4c84abada4fce2fa7b99b0c2e4507ee879d73fbe41cb427ebd1c3c087d671193b5e39cdabb011a092d8a1e878e0746759cadcaa18759d878796dd73ded370c62fa7d75e81a0fcb88a0f1ade23ab21a9d8f8023292ce703a7751025ca2b2757c1ee72d19b705de9ff67d945d5ed097a143f5daacaa6b60d52a1cc7206c08b40b70d7b53aaa084715b3942098774362a522bebe2b690d9f9104df593d228af2e58472fffe06cc8c38455735ea6fb1021d4b21d383b47700a9dce9604137809946580e4bc9fc601d53d447b0e12ff40f87ae3908f34aa1f65270ec3face35c1e3f647cb9985ca4c954550300e94972c92f0498e869c512d680488512b4522b23d0e9acfa6eee9174d69429b01e0c224c23672edfebbd48504373d24214d155dbe4ddef30416982045438908f2bc6cb66bc674289ccf30ec0d7ea96e353d9d28103cca3a30041f34aeff910e1f104156c8d3649d64f30f91bdb977213a1a8f1eec182fd8c3dbc0fe35ccce3a317fc7d88f5fdfb80362bb8e7c60de174fc9e2241a9d2b4761533c7053409091d1724ac05624812d8f8b00f76c9521b834cf4dce6aef98fa87432cd9c3ec68fff72d54b0884c6f81fdee9780c7bc42c605a8efc61c9046863a02268a2d8015b5fae321bb0160ca9635d99257acb0902734e18d6cefd185148135e41b6238ffbf6cce5066507043d7120e7a193dd5d4ce7e65ae5925d7bd888959ad1d2864edb8cea3b688ad59b124adcafbdf6c4bd5ea0517e2185dc77422244b228e0ee3adf7bbb8871a37cb3ba41e88b714e00cd39adbea83d7dfa8a7d4ef8080dcccde23baf52553bc06bcbbdb09981b70a31a15d3dde5d6fe5ca75fd60a5c0940b9ad9078ada1f2e62f40ce4afc4fe607361addcb1e0e66209fcd0266ad9233bad54c49e7e3e6437044e68c73cd402565548fdfee71ae59716e9d6216613129df292c58856900076eb75846f6cac6cc44a623845236ba848953497df432cd58ebac05f0dc95b4252af14ccc52068b10ece744185374d0a0e15d988c9fb36b36d9723c65431da616c374a2204c8018819fc10e74c0cd12a1be3e7bb232fec0af647b213297865929fb814b57f6999f165491e7f7215baf14dad8633bfcde8a517a4181dcbbbe78dd05e9fe58193c46672ae74ba546f273b7f75adde0cbef8af12c6f0df82300faf4bcdc05004d9cf256c9ddf00d5a066d3fadf1daa12b337a8424b47470f68dcd1169a913807a77a14cba89c1d3c2bb42b815830755497b73c28a0b1d4c9298b37595b1141145ad388b9e3c22a700d0fde1f89a28a293c97e95236b1f6556fb0acafbc5d12a1ba0658ab0ca3c269efa2aaf15eb985207037cdc3e755eee8b5f2a6fed9ce2069dc74f1e5ba750e1b7ea40bd572d77d56e0cd1a4bd5a5871db6f43025b53fbbfcbff3c502b8a6e1bf55d7da3208e7023079f684f4a3c3f95605f9c3647d55718607215e303076d2f64f3d1a57c4bbe58f8079ae0aebc113952a7a5a291545e1e259467db38d53e5388cf1e31f1ced6d11e0abf83172071d294ee4009b1ce029a95e5bb19846624b2e7841e5f2671c9e925be933f15df1578644a7c6520c0c9ae3dcdf5ad3c58b06212b1d75865b1005b56e6a91ea980913889f1ce579898168d00727b64f541a67d4dd8ad5690ff4d7c03622925f4ab750c6f755dab48a8010897a23bf7a6e6921a56ef981897f375817120c8856ebeec16d9a02f4156ad9c577aecc628d3f9d55cbe02e406202adf8dc865ab68a45d31f1eed9eb0777b9cb2c2cdfbfc4d6caf26bee9d92a43856c9791f0d7d80ec06735d456ee36ffa923fe2e1c44800d599cec7d8c4fa3f2e0a1ce21273b7e3a44ae955dd929f02027d40da2afb414cb0085f30c4ff3eb669754ef9ec2f2050369566c7d2329a32b648171eb18600c761b7bc4d2af42349a93aed833eac2c3a1d060c456f921107d9e9ab5cbf4ecd4ffa77e872e1ce1930c354d347142e5b6b6c08e44e507aa1d4e81e0f893d8e62b3b1a79bc2cfc476020df0b21a4480334db01f7095bd7c6f7929414b0962165a7f3da7116167b5a52d990ce8c7af91ebe1e50c4d87eb87ecda3d801441b058e6a7501e00f72667973148945bd37acb3abae1058f337c7728d4a095a9546a78e3f575d3bd91da74aa1375611d66d6c81d10a71e5a0ad625d7c144e920de56cc0882f2bad8552f21f948a4b20367a9c6c9cdfc4762200ea89bc11e14066cf41708d4d8853c149ef6e994084c2f602ca213bce981c5f5c551835ea867f2f109bb82261380590509816fe9383aac6dda3657d22a5b8d36b557465ac80225340ad1c01ae01b94f1728e25472287e1e2ce5fa290c582de51a4eb3cf7be0ca9e6682ce6c52c627d6e8b584c2712d43522d42ed320940b7298867e6d8f4be0666659595f669a43703f8763e9829d0515ada4aacfc2568aa4770831309a46c080d654ab8399e6bf4ff1e17d628b1728c335736c2e78f0f6827e910dbda66dd845806e64813202b9b0baa2bdb7170d8111b22dbeef05d2c142dae973b164b4bb1582cc2d56c3a44dc2c60d91630a6464caaa457b6eddc13c0c795d8acd1ec25f833fcc06fb30f504785661d4e79fa3048be35ec4a54c49e3a493753f72b42dfcdf9d62d8f646ba2ac222edb33c82b6786aa086302c71b6065353d7b85cd93636fb152b9509923b4c59c72981b4d086c03398dd5346c53a48cfce4f4e43dc1f81b27a47c8b30dbda6abf376aa1a815b622d1ee744f464b5bf50ac471de52bd12471adafc5bbb6c1c0bb21a52e85fbf0d44474c5005368cd01da74372be577d4a3054b6064e87145a35f0038c02d6d07340880445a1d16d5c7b22b84f8cabeb81d0e47502cbfa69529e5f6107085b23faa22f41f49b91243b287ac553aac9e617126f4e9a1fc7e795f6b2e2b2214d4aff33ae27fe115a550439ec17baaaa7eb264e659239679e7c065337a319d97c5d6c749f5113784d6138e8cb7eb6f13efecc429c46a33402d56ef7528bcef362cbea981c23a6b70dacd52f9e9d6dd087e0dd2a0145a9e2d2eb23405cdc9286d748e8d9791e92a6112717440eb8d95e14a9d37875caa4e9984f9d3c092a60a3ddbe83e0ba047267e483c4e507ecb05413a343cb6440e3a942804ab67a3418a00c3f847c0d1165070d8cf195c684de22b548a0a065df51e4e06f248656207f58b2533af2fcdd13f28a91c24546797f6d8b910cdd91dc945e946f9738d34257a3be58d20da4c3454ffa5955632e16584f10263108330c52b8050bca93f09969cded066f32cf93f1970698e20e6181a843abaa2083f08f0be2db11f6a6d1245de98e31b4a0f54e6c9642bf743560a1cb957c389e07cd7eb8417d2571f52c01ecd2670c13cd2660d2c944120ab004a806e355de5b53599717522a55e2ebf4e353e36f9752b485a1fd68192cb6216ffccf7b820298aff86a3b659546880d177270a04b3324029a7847217a4fe4ef49e4843f7688fa486887a350123f386be5bce512d1b1010062c3c2b8280e4cd0453ade6823f290dabd67624e55e3a58f421d71a1cfa573d22ce667ce744564177af12b8e3639c8b958cc82d36f5808b3c9746218d61f27ad43546b2a679b935a7bb5f77bb119adc46c963ca25a3702bda3850bba55c516c146fa31c63e12a208513a5069c9068b198112e8a60a8d889b20fa327e96d20c4ed6ae39e08bcb3dcfc3180b4a842715c25d60b8983cd94d9745f8bee388a5861b72b4d6d83a8abaaaef071ce4f7906832694532b8cf8b6a09188f4107b2325f435fafec7de25a5eee649e491b3a321380758cfc361f286a8979980983e3b1ae0d642399232929f3ca9b4150e927535f55554ef19a70054fdc832fbc27531abee6c1a495ae14d57004323095ae540a55025712e3ecf1c88fc818fb6ed93f78b3df2454c13527ed2c5463017538e83900ec2b681729524d2f61046aa6a5c99594b80ef909e205a24956319917001189c92e242a1986fb10322507b1ec03320cd75a705da03fe70cc1657a6196966afa7c70fd69d0a0f36e3cf5e03bb38bc688d72f7e7c3c019b4300e9e15bf1481538cac542afc708002a6299d2e31f4ca479807a1df6c5b67b20e8c15d09b231a01d6ba4b47f4c88d7046c30c3c7731b2bf9f7a08f53b6883b66825426c7fb7ca2926dc5aa41b1484bb381d5307a6cb0ed154beb2b1a2be3b5dea84c5a335b09f91ae6b247207ec95e890474b4b64c163b43060013bb236b80605de8a42894e5b21686e96e1031a89517c49d9498a165bdc0ff71b07e3002ac4cb48fc97abb84a184927490776bf55bd362b435aae1c7c92425bb11faba0acd7dcbda739fcc62a407760721ad823281a24ce34a4b7370590b3ff4ce80e70656b645d0b07a5c3efd22e299683269fc2c82f11b932db99fb9337806ffdf40026db5537239589303ec8519a5e2a26aea3336932ea26a72f144cf81818fc72d340d8546cd71b0e383f73aa5f11f464643821e630778dc765e2645575de9007a2c81e353ad9f44253a62b4d50e0544975743bf535207fd160e7ae6d5748c4912bf556e23c5dc9a43a72a376b20a79aa7ce530e72900baaa980ca3a2d338e88183c95061655e23391446b21662a07bf28da6336b1ffd5a849dd564a2f2960200d9cb7f3440f157f5072b1e4e502feb81a730941b93cce05aaccef57ba5d64627501664528d2ab35693f5285ce56fef1687096b54c41af93621d382465a13894804a1ec8313e221df974085f4a4119eaf07d406ffb128d72789e95d041208a6fc1e0a8835c5acf818201c0cbeb35343f47cb62b6b00cee2c0da801659e34a25e0d7da4932a7be7b85c6428bc160250ac3a202c4b6450041bea50453a0c85d6c865b80da07e13ca9839b684fcff084ac884a22f6aef9853f30d61659761ca43f604446eb1c4c5f412ffae1e87a5d438862f3271669b362636ad0857ed0c6708577ca6e7d733b76e5a5526dc4faba6599028e04bb544a4c627cfc04fc019efbd2e6174f54d54b4bbeeb7a3d1a2c468c8cccf1da09ee39254920403db06720623f1450e853f49d4fc848b35bdc4e35eb4f66a1b6f81187a36f6fca2b8cec978c13a2c90203ee9bc2bd5a5fdc65415f18996c909c1f97c476551ac0468320470af39c8bea2ce5fa90c070ffd29f50fbcc5fc08024440e007e6b21bbfc4d9b6a0812c4c1c8ff3ddd26ff243f1b03e732adf584b25a793629e8c3ca85a1db5afec1299690750dc1c7f111429f6f402eec0c17133ee459c8fb7dff70facdf7d3a8a7cbb87c5231fdd8e58bde8c8a5ef845d8253dd16e3d9eaa9d7122fa0ed78e3df910108c31731508aa4e3c4ac3143be082aa059e50a7ee655c59af4e0efa541a00893db1a2845e9c534f9911c05d913205a851ba9944d278104ed323c0f046574cc542705d1856e1348c7554d12a8b8cbf22cea9aa8714546f3ff01cb3d8bf89ba260b74f0e68653d09d607fb75747eacdf4d0a513c75adbd139ea9e6d5a635cedbba41209d61b645e199255019421b65523331bca72225696381204b873b897b8ecef1d963ccfd6dc4c36391eded56bbb606d909b7299775109c4e74201a6abf9bc207f47ff630efddf31d663a9f2b5059c9bf507d83a9d4577c1f9db40bb0d85e91097944827d97e91770ee3f1780848c88d5f4052c5780d009e3d3492dee9b9a6014473d7d129d99b5d66d3c631a7ba30d973bce2dd4426570bf8478cc3ee85b8e756061855660fd5675a5554e6377118c657f5445a6ff54de6056a0f94aad6ebef2d3b76ec7fdc54420f51437aaa305bec24ecebf2a9e6ceab4c453480127e3ec86d0f9dae23c6e61134175c710e420bafa3ce7822840acb9ad908e75ac9a72966830c13ce6b2f325e96939ac1dff6bd59ccb8e94ebd2c0aab0af64db0d61760e454930c756d81e56333757a313378c9dc09da597e01900254bb631ac830a9e6926571160e45b8a9a0597498386b7586928871370a306382b006015dd6c6a04fb6fb863c085e839c0ffba96cb04ec087ccfbc9eeb6eb1ad80f176bfd07905935b03a20b508ec7905475f0f94360782a6580aae4e1880a11b199435d398f21a293310d74a6d8a9ffd70053dbd86ea488301b4c3804ddf884c547d81a2c192de3b51b2680172ac4052d98ba7d8c5a6a4621214620e037178902bf2b69ec83388d88e0a4b6b7b0e250d120a4447e3fc5f92a7e395c9ef898b70de6f205c36d833d1863841c2257ea1bb07edb7aee321b9028d84894693e0c161087bd74717471d61fe44f2681b0a88bb130c90cc13ed2f1cf45685bbd6c89ce610bd8df9f492c52be3b1cbeda49ab2e0701a54a75b195244c0cc4784b0fb4ce78cbf0dfc30666c99c70fa37aa060472af35ce57fdc81210c7fa0b21c647a33880584796d4b8ac3d30264c4a8679a75b6bde9352dca09316248e80f710a54bf35a226c65f67cea9a68ac3885d42d91d6d68e3cb0046b8432ea2918aafed003847d92b630063c92a8a57f14254b986fe0d0a230f138d5740e9ccf876460521ef09472f200da0621b79f2202c4b2c2e07f879cda83acb149952df8433a59ffd84912eb4350b841f28fe05cc48ecf78d37d77f13929efbfd9641811639c0837e2a643b4c61f25c2ac421c97837d200310b38a6ebfbb560140546c385107cf540daa91d09855f4389e23184be42004ccc11422622a45e12e2d02df8991a5286a0a46841cd3161c68fb29a9dc1f931d21e11488bd60e0387c8c66bf21e2449d8198b579085cd8707c06603c6bb8013821948a208f5d90fef878b287bbb019e9403825bbf14cfbdb218331a6772c9d957661900ca9da47949e0d34008fe42a8d041cf2b20111bc4405d40eae3211e31306ee40a5e72c82c30d938cb8370ba7345e8804938b68c70b0baa0a5e7322bffaef4222d9c3255ee802786fd0e41b147c5de3aba3c3bcc884a31b39b62637f298f641cf5f6b42e2a01d164ad8e2f40eed0408d80a4065b592c13619a105f86623a27336c2ba6aa42da4fee83f6f9192e61d252367818983193e638dd985ae4f459a03e67bcf987c1c220f6a0004d7a99b171bd49c2c147daf4f47ef4535aa4f53b905f1d01839ba7025486ac3cdd96dd09114f474479f995a88c31b260d1339cbad54c26f5f6cec686264ac50c4cfb30b18f790f6e75b04d017bbccd617b0d51192d650b0b6119522136d341d9be620ee466a3d61b0a88e3ebf1de2e80f57b0751800ce5f504f41dbdfc7200619b22c8003e87cb000c678438823cab29f5ce0e915dda148667fea4ef140566f5cce2abe35eeaabd2f5e5c95804c0efbf46155675f54c32733b500d1006c632d3435cc063fa42bc14c06d806742a2cd6bd76ab57090385d129cec886c0dab2605076dd65512b798286f03a74243eeeab9860f9bfc68ed93bd74d6a229f0a890cfcd780115f27ec65d28a1c1f4ae44acd478d4ac6f44e5955caaba9e6726ee3f81ffb3f95d2ca57ea527d8a3659d6d6add1b4092ee58a5056f8eb2cb1ac80554718ef848e33f90f32d35d9e6236fe87fe50cb0af702ed2eff46e7b9c559f2b9efdbb546927dea58b02996b147258cfe21bd36d99a675a3beb89ca2d874b70cd4abc12b7298d7be4a11f02c26da7cc18812a575e13068b7d404e3e2064b465ab3258cbb89fccc15869f82488c5395b32fac92ee86c320cc8734a67dbcf0e0f5ce3c1358e556896c0e30e0cb221996318ba32ae7fd35dfcc88c578465ef4b0674b2a3b66a2b3e6a3444f3349e096ea105128f1c9227682941bcb4912e3fffdb0b414b62ca7772bd90f20c2c76a739e110dba132777393af1a5fc928036db3a9c320de7bd14d14e265bf6f8a8d7b229b931c1a7f81864ff34704acbeb1ec492b66b160244d0ba4120c15e2221a36ddee666d46921eca2944a646a8398f488c25bff16c0d7a24be64743f5d7d2e51b7ddae318e18a3e45a5cc569dbeb8982a12c5e6a793e8960650aa031d2bec7ea806870f9e9330d03c16b066e184d29c5896efdd8e6b2c6030bd45a9fe409e748b99cea34f5285c8e8ef2cee54b42619f0b8eb27e79788647054114a7a39bb01e92da3d7e88de40a70f01d9fe92c8f0afbafe3507f75ca4b67ef6e68d25483f44d49c0e781b9377a61f940b264925e5274cc76b36dd68ba67ad437369e860e621de83b5e2b18a71cadabe2bab400bc092e12459e0bb8044a498821b6797e075dc0189ce8a7ee932e6929c20c8f16730be67c7644b65ac6c16711d91974df4a850676d35dc3ffcf8f61cfa230932ce447829c8c58aa0b19c6e80d53e8e162bb365844b132cd8e6a4d526eac68a980fdda289f674b8c97cce16236822fac4caf5b8756297eee9e2c15155f7a0941bb4b411a613b456f5fe97a1a624d12730a445fb09849bb1111aea632af70aa37f60484392690d0c115b8ec76b66ac387dc8d82081649af4fa8ee43d102fd40e693acbd02c2778e448cf8208efa812076fda91f6323bcb48fa618fcb429751604b912a7489d172679691f753feae518956795285b531c27c0f4fc95cb873c6c13f5adc69aa888b627a8c68aa202c990f7fd0d720853e0a3cb28d04d6a642eee31fffa7c95746dcbfbfbfd114192d830858516795b794ffeb9805ea28906a6d41aa7155564db822b7142e25315e4132315ef933d154d9e54c12a89ae43f0e9354523e713e012d1026a903198a73ee9a0dc1a23c6ce1bc248e7c898f6b76220f1a4a61adc8410d74d6f4778fc355a41cbbcaa42cb612a1f11c6dca54325fcd011834692893f4d42aa5028ee3e5131b8e43997a22d2f6196ac1d50cc611996e38016356d407062a12ace20476643c2e785ed0e0ee4352356e9d1c4352455aad787820866b3d3706c21d4240acf587395dd8496af0aeafd9c340373a1a924af6c8078cc4e5356f9410810467e7980d8d0ca159288ffd235853c787fdddf7105852e1f41c3f2578d7be6f98cb9ec6b605971eb393d2f1c44fc2c9ad6092bfee8c3d38341d78a9ada927c5337be8721c13a74fe74f7c704fe6611279cd9f2c4e3cb2ee2b4f7f42afd929158f0cbd688e0612d86b8f4d142666bf10a55a765efffd84f62b95d4a8a3804c24514a94b80841f9ffe42c12f4694d29c11ef8037ea5228a8d5c125d7ffe4599eb342f9aff64d73c982501acefd639d10b2f55822f68472d58345541326eb212b486c0b2eb516632750cd1e9e8f96326dfc834893ebd6d58a52a797eb2216d384248bb86794721ac3420dbd687f3807c165010212e45054755f31b9e128dd14e669ce18fb5209fa914a79f85122d538bbaa932dd031ca9b3745e08f248b98985c33b1dfb570871c99b0902c14d339109d81aeb0350d4925c12ca2502257a94f18640f9f767037abb0516a7129a68cc121af5b30bce987b2d4892967529ccc5f60ac0e118f2e064b93fb4dd1572e3fe60b3a64d7e42ed8730cf02c069649c0982c784f008c39f16bb35480458abc3cc1ecf879c0122b8aa6252c7093e5244dd068c1ffea00de23f3bde0525a1c753a7c1795e9450588c4877e212d9f5cd17fd96e285c536dd4de3fd423fe7d50ba6028dc8d414439ca5dfc214ba9eca0b40e1a197e16583467a9c19bfe979da422f726e7212c68fff5ce2f8044e3cfa22dfdd8685d79147e7e713ce32c65223e3d5e08c23097798069c0b5020a50613b93df138c7799315b106194fb8e9f4e5a8c08efe692221b3e0c761f67bd3ac158dbbb3d92ad2446abe12114ac59521447c480949f0bf844e531596dc09b6e2fbd3d94e84710d29fa1d220684e43e11eb58194267bd520314780679588684e331041855db647378c3a7725c3524361b293fa3b98698396281fa207f8a22e9690cff8c352a9791d2619d9d4739429de3c971472d18121803c5f440135fd46c48b15d7e7853f2a0dedf7371aaca461fa58efb91e522ce8431104c95bcf0c584080f113b592883428447d025a38d7c3a239c6fa591d224d97af0d437accca8e7affe83e8aaebe892cfc51fa86679ceb22171ea0138964486b6fb62b4dbbe445e0a36ea1f15ca8f3dbe11a58b31bf8e8894804364efb8504cdb2af4c05524be8478b579b087b7470ce815e152bdcdfcfae5b8dad493092064c07ee8d75ec661540018de6fcf1eb459ae404783cef639227ef0391b25295328973d4bc5288cd3d2487059fc3355cc3f9783f63db6445a2a19a72cd70c1fab745a91a32a90468547a95f1c31752c3cea40e9a9cebad0d6cb92bf3a3b01b85b1410d2d1cabaccc59be5b55861971c411dffbcdffb4ff5eb11ff73f2288025694aa13906d9d697ed2fd907b5768cd568dfff1443b6f16ee3d0a8b63468f0d336e0dc867131421737615272078d1f2ff387b82c58b5415b0d0b8a93bd56885c841c50ec88edd519b3948cabb4a4f3e47d53d14f3a042b1d223581b78d0a0e1a359ac7be41e4462431765faeee33a8bac1ce4653b90f2103a84f48db2363c7c707da2cf41c0fd5486874e519aa9994ab359fb2fcbedf034837eb456db136d3889c9e354fc525dd15a26546009d7c2619aae8c43d6c99ec22d3ee1801bbd94677941284bcdfc15784e9fc77ec920dfe8789e46efcd3652a34c9e15235ccb715603a03e56b8bc5e7c3ba33d37ea56181fbe9a2c193b743ecf0e0278d3c37722c53c73d2a97785e800aab9cb6510ba2e6de8efdd45d8bfc2b37653b8a0fe2a3cdbba237c84fc0ba718750854c05f105dd1622a7cebe10fd1a6d52f51785db75ba7d7d02cfd4dcd76b130e3a1c764c9adfa1402cca3f1000d2f1703dab6fc322ff104118bb932c3c3e9d6fa86d02188934714e69551faa20626fa90d8d89aabd1453600e56746928f6e98292101813551ced95ea5f08816d6da1b71f880d4f679f6400560a8164c65e4d24d5b037dc5d2c194e09313022f45bd8d322431aca5a03affbcb0be3cbb3eeeaaa61f07565f130bd383bdd3f206f450111f9af2bd77a2397b089461961d146f7a0dffc253d2e6f3ce271cc1f2f2b9fe2888acb5f11ee0699f241ed520371e0b65e4c27a3c066e3e832201e87c714c26440b9b9e99360d69ba9a05df9749d80e9e8d0a78937dad49436872432edb424bb7eb45c47b5ee66924bf5cfc901201d126a17c8c9923eed7afaea72320989e81edf154c1a03dec9ba20ca21a3b8a58de436051a885f593621d03a4613ebb9745a85a751c106091773bcc4ea13fe484b1e036d1176d229ac19b274aca398324fa764e04f85a0b110681040ef333948a171b707098da816798ac99f20d2c36d18e4a2eb5859c173db9aa93245603488c094773aa6f45286426abf2f85d4d5919bc4199aac640cd855c29ab5b513c18dd2dbef59d8177b37d7a316614ca388c9c46a8249c48a346cfd3413abef791371b26bb9eae9aee6d262d33493552983fb4aa6785e03b7ab91b1bfa77a8ed49c1f0f7bafb2f17c95215107ac6442b320dcb305b1507af84d3c554b017259bfb149751486e61b519aa0342425f37b7c25e39e0767865df18395c0b98c443416fa873d1984cdfc393a6833294364152721ac3fddc2c3051449dbcf3905053c378dda6fb06b7ee9314e0e80b4fdab74dcd4c0cf59d14f5cabe10b0a1509176daca7baae4885aaa0fe4f0cc8c757e5aa249e4b790fb77fbcb9816e3054e793f858ced7e5e39f4a80f1f90d4246582dbe6cec70155e36005e4005a8660addf8acc0b022a9fb5eb87c0cb5394cd70979021454676bae520d8e9a50866b9f6243b4f19828cf6232c9966c41e0e8a2869e44c7526051e42dd6e2631efd299e650476b98e38c1819c7f99c9bd5f293228c4dd9f4d4a9fb9db850210c7bb9a331862489124a19afa7e6ecc96e5797c503ba0080d199c292ee38de863a7def91efb6aec60b3514bfc4c6d32918df27faafddff7e770f55a531bc2c17f7cac9890b5d06359cd0eb6d8234302d0ea9221ed8c31520f43c97a5518d04537cd603fc3c024960b1169b69a688b7b1e96a5a0a78ab929fda5ae448d8329970f9e21db86ff3f0703c842369de54b0014397436f72ae118200f003e89936a4904e422f323b8029fce30909e7639050b6772d953e89f475c52bf0ecb68479ee7ffce63b4a7f5c189c5f15e9dabe0beec7d577588040074034aba903210fc24b60e0c76518f58d3d2200fe96f39459c677b7ac89590142808ea44081b8ea878e8be813a802fbd8c7b7ffed90f89dabf204b0eb64e8d6ad3aa760ba36a4c5cbdb56ef76e3caeeb6bef734ad602ac793aba2d6f6b06733928510b9fdb1069bc8b8ed271b25305b5cc7217f28485a6ffb650eb4ecd73719f9adcdd44a3bd5b16031122378fe154f41a509e80c0ad130736da3c64204669d77872a3244feea94ef91be23f7290fc9d5c4c216e759628d3dc46b8302d595e3ac3fc9856b206936f20953e07c04faaf66c7e3d367fa8ecee7a96920e4803888408a0ef6fb42ccabec16c5be294c6067a5b81128880f0def1b4bef73229d3d82ed96cc668bfeab2af0b46437d802c095314a9452bdb9e2254049e85cc6e547496bb5748b9f451c43b375fdcb0b2de65176d2e990797e396f18a31faf4629fd3977d70dc8b2e9f63bf4c78dc8fda59a9a863b6072027259b7d959892009a03aa2b9c65deff76b2a101c92da31112ef662d1a17bb5037ebcc83dd2cf031557010c84c437f4c17f707ad84f169b3e67551b6ba7d4ce68ec9952c41f6340826f1783e3490a37d5b1851cc61163cccbc0289d666daa47332327d97d6bbd3a9521d6640c03ae57673d41c604283d967255721ea1f666d88f96ba362e4469f7800699ea23dbc874463b15c0f9b97c37efbf9e49fd281120e2f513e07b661b5994d918dbf5d77025a143fae6e257e0665992913a2f2031117aa4ea563af8cee5b2cbcfd850239085aea8752178c89be17f54ccdf7587f46c13e159b349ac0acb92f42275ff88948ffdbb20f8dc2edf66f5f7d01ab2c62a9e55a03719576f125cc65b9a14e56602261a95cdadb7bc9c233a41736cc104a4888210d0a47612c4009f1bb1a705f8ccaf1ba93bd44d4975ae00b634865323c000244f94a7ef06f70d63d524a9fff901eaec0cfcdd71239093e6cf7708858f6b5adb84b50d023ad9220e4374dc0275e26b506e2c959399efde30bdafb23440360d533de9020f935759f82d550e0fccbdae8988a35c811ef3fbf1fc703368fcfe95f9f16d9816c30ae13bb92038af4310534807f4002c35b305b1dbce53b1326643a516850e6da541e91979780106cb5a6987172013d9ee21c5de5a30b981ac68ff8cb65937f44b1a567e4fc9cf518da9cfe6a9e58cbd3dca72999a7cebb82728c7bf2f750c195041f78ae557a25966d528dccf80871b5689f8a3ee06067574ed30589e80391ee025f312150d781b829ec42324a06225c046bfbfcc01daf82b4a9f5661e1c6dc3b4d4347dce6cbd3bb338ad641e15ef08ca23ee91af870aa3247ce0b35699acbdc327849d99363ea35905f1262a72724b0e4f087b3ed330d3ee42e2850c44bc8954984d6a763629b3388095864dd76480d0cabe672945c93ca8291092a0dc255f0f145acaf2c1255931316d054788db268dd823244c93225be29156b9ccaac311c2924f53e28dea9f9264e8f9f3853605b1934866365e36f9af7f424d0a70bf5602af3496084b0277a3bf07459dc27ce217563ace46c327c4ce9d86770801b34eb12df939ab36a6a3e00971dda5312e1fae6eda860227296fbacd45df36c7b099031c12f54fff5e451a732bad649ee8690a4940ee257f0f14554af9e0a4ac942f98c1e26b8245aa5ca9103c4f4dac9a94e07a55093c69d80c9605dc89faeec6926528f31205d9745e0ef2b8b67d0182b53061144698cd663db57de7ac3f0b5c1002dc6fbb850f17c9cccc9275988ff53ddd0f68b3b44a086bf4934d4297f5dcf0a0e4586b2aafd048825c1b391a7c399781d9cd19f492b0737f6a3555a2f76df8f464b5790b86e6345253c605100c6acca005ac5ea8870982dbcd983cfc9fbfaccb1aee24525120c1bea170b6f32c7ef136eb40975bd3b0098ca68e68459ebd3b1374b365a6defad1e3460020483a697b31ad61a0955460b19cef3c7022495f94ac5530e002a43e7f91dede53f02685b8c4978126948ca979c485c890c88f20b02696492026a51f474ae7b81e88947a893b5c1006ca1ee59c8f0c8997e5bbe0512b0e734efeab751742e91ab9f44211ed20ac24250fcaddc9e5582958db93c581c97da919ea4366c524145aca262fa4efc354d32ea3ef1d2c6c4d6fc9b17cc2733d42559f9b09e99a930c21123ff1a888c1277f6c3b52375f21e24924c10a26530e1f2c56d23a1cf25818561b02e770c28bace497d8ffa7d9412de6b3795538414ac475058643b6814af010ce4f5d41dec5d5a45c8e1b331a5a2b1015fdf3d1ce3fdcc45f5a474b7ce80a2888178c035e300ee141e3613840e594218573f0d5ba2294d99dc53250139f5a7bea39d515beebbbcdb5ae70d32777e9ad2b73bae7a8aec0ad4e385d8e57ac489a8183259eeb8aed87c817889dc47565098b2fff3bce458d27eb0af7d2849cd095edbca457e5e113fbc3a866511780e8042a8ae2d167d9f8214e4c7119445d113809302a65be316d4ff45642e48eb32b2aaf99a34092019874a51f4d0e36810d595613004a80f973d63d090f28be7a907810014cf8d8f52402450658fc51047ce5395fc14390be5a3c9b9382178e66700cd53cca93b8f0fd018b21520d3501ff8fd7aa422d1bc9f4382d4ddf861e60411782d58bb88ffc949962b68fc0c108de0e04423740f6b22f38c028de1c69b3d77d60e3d8561d8922395416295bca2e3c8ad0fcfb40603512d1124386cc5457141d43866136710cd909c6dffce28667802d0fd34c40d8eab0327ff06d6ca1ed72c6100a59de3195283e2ccb771c3306e60522e6a4f05c3cd86076e767ebc5e4ec45b33dbd796723261bd40c9c016051396082f3ae8ebf247514c06d89f3c3a0c10a384c6d835d3f6cf8c192150d4c0b84442389570ccc7ee86957c6c4822bfadbb0bd4ef2c4811b76bc8c861b1615167680b52d512da35f61bec5d4a2046bdf3a5068965349e13b28d66281f6a91e65c565be4bfda31347c10e707c68add0777f228545a281b83c0474027428f9f8255298d3ecc97299fc23fe404e3f4deb06cfed7c8a56f618aa36894216629348108fc2779a20945d1f04719544ce70d564a5c3b8491151f44bef74d9969b091dfe78e37af422128985b23185f46013da93f5dd63744084be6f37f236e2457711a744af4346695e05406923789a40fa06bf0d38debd04292fad1157ecd64187731fdb72a0a86d7f2e3ef8c16479690045211e87bc739ee203a7e1c78d730bd30cbec50e04ac074a8c1070e11daf787e949a9e39f7ab144e55e235d6301b983e7d9b5c63683b8f85dd0ae92be606d189462067b12c100a11bf123784236f7e16b8252e676247e9dca93266cafef973dce14fe80283a9f17e5045bb80eba4981891ca09d99d6b4646016a1a82ba86899b4b796e0cd50e82ea02d0f421f906f32822dc181480ad5a3a59a620430c778cad7f47839f68091cd157717cfdb1aaf8d7bedfef258ab0d4d75d1f51dee619f14fcfd913f6ed75eda107eff3847798307ab214cbbc163af90552aed1a0622d9fb7c29a9a333e225790e74912ba2edf4622fb6ffae791c8c6f866c9ea92124674c8f30c64f3305e1a85e8a4cfa4a2ece8013204a05d9492ad4106cf01bd283d8a3a096b48de7f4d3209b54964f8909387dab8fe0146315f1db1952b185f8df52b7cffa9ed6a435466375b9e1d4b0d15b03d9a6ef6600081ebff5333f200b886ed3cb062261bf36b85ed0015adbeb262dce27cc6e7b03652266de39029f65bbee8cf337dd833ff07a8c0760aa1ba6aa13290a7e528a175331d86a0a2b2418a4cd3726a69f8322f629e2da28f3815d8d95098544d4ae58d3d81ae32dee31fd052053a415a3c4a319d307e7a25f7c9ec5080a29169f26cd28aef3ea73b88fd4ed3e031ff96f080565d3a2a2d9eee24fe1ecdbbc9948db1b031113165790d5d973403b8700df91bfec2665bbf4ce78620e1360e328aeb7a417ea5e571071891f718d685d2c8f6e1308e582fc799bed00166624378b1d2dfa3254f1c4e2ea7717f5729012e910b713e57f01713d5d2b1984297501c182abab16fdf20ab495701841d9f568dca2e35bbe2204e7761b54197e3887335c3a87cf945a1d2aa690aff5fd570fb6db2d82952e14fecd1deb6ccf340bd3039246ee7a890e093fb5ea2e3568e6199f96169ced50bc7ddb037991b05d84468cb51caaf6d7263d0a4c00b544db15c94447e90156a69529afcb43c67baafa8dfdf470d7aa70f57893ba2401c08591ba265b6d414a0115e5cff5753b9975e436786bd80ced5dac4dedc5560337673d39ff8d4acce0fcf2324f7a7c04205b876c716fc148830a1f5e75ec097ed46935a050a6ef719c838216d5520a8531eb268ff4f9e45e70aa925689b46724193e4b776f3d17dcdb8f21508f4586219715e0000a8f473b408fec38b2b6340291c3c8ef17d5d5032e6fd7657b1b0e126f7fe8f0f15958120536c7520026e83b8e3e8b57a2c007751e357802fe0a85e90e6bd041e4ee644bdbec499fcbe6690f54711c0e68885dee07f18207cdb1ed70489db590dda665cd60a2fa22cccec4327ed6d3d98eb0ccf53267123005bbbe02d13891826554ae20b7a384cb841326a219e2a907972754736c4b2427a4888b2954b48ce7a466fbeedaef9a7bf6572323fc30745821a5f2c8ee9818620fde9c14743ccf0fb53f0837c7881a068b7e38d1c79e4c9b27f05e823ad702bd6f3f68237c294dff75e667abc88c8675301db6c34164c326ee82e69990f798c58cd155143ff56a10d6fbdf71d3537aaccf329d1c075a003af34130acb52cbc484af20c611ce4ffa50fce5b4180c4be0bdf9125d2fa27d5c85d7544ad0f8745eb07e5144632b170ab749d8808f7393dd486706255a77a15f45166abaee82d092b31aa80ccef1994eecbd732a462f7255104cff3210a2193c73969c4bf5fb75b45ba57c9ed535ba2f11b5d88ebbfc39c1e816f2f5a7aa767919ba2e34ccc8c7270f2f412fdfb6cf0409c8b90d690ead52f1f9e1b7f9375d939fc294d47d431278697b95af80e3990199d682ec36254f967adf9cf11ace6813790749cdcf7e2b918dd20d56e496d7f2c16f0cacff8cf7025c824af32174fd1f60d70e02d7359c07376e1bfe2b66c425656664840ea6d4fe9824ed6ee41bc266d7f298933721600a05fbd4af3b509aec92a148e436e83025d00480d9e2c0b5d3424b89e88b544c1cae0103866f2a80aaf8be79150b701c5d3ad117ec05c909a02149ced35343723b9b261ce4b8e85a3977e321d9fbf34cfe1ac802fb807d1f8564ae57fccc6745e0da3cd7e9376a47d7f923347cb95af5da87ce2d944c0ed359df6f12593bdd9ab9a45d44a8d06258e253464351d93099923d8481400d4531bd48dca983386deeea4b670f62f81363f2a2d17a9967d025888be80c1cf8cfc32af11ee410639e351a88f27ea40e505670b17f97c0564b19d14949c36220310d8607e42722d4fe4348c8809624e54739ce8788468f4fa241120e7e755c73d1b721ef494fd794ca133567abd9bfa51e6e1946ca876ab56940e5208a7ab16909b98d0f31b674e5bf8a6c8afd5199911cbea0841ae8401c31767e17d5ce28035affc06870d18b5eb4bce9aedb0d7395c5d06118595bd44f38b0fcff3b378ccbb741d36eb613d24f3cfa1148af85ab67f80fbc3064dcee2dbb0a29263c51cb7c912f9165605a33ab640b5c41e92fe1445daa08d94f89b67316766a24386f133a0d00b17defc6cd6664d20da944933889478fc3728901215be60ec6a25a0e71f3d1009f544a38e6c418e2ad46d8d87c5a2cd7c049e459699cee62be49362a5dd62f0d3eada1fc37d820725eb6b40ebb7839b0445c082a200e4571919d0b03e2c15dcba088b041b937dbb8e37659b029223608023ebaf00ca2117b910b8f31fdbb10bade44f66b7119a26698a004c732f4901152230ee42f17b0c3b24bb711e6a55c0c9d65b298397e25ccddb3955d0a720fb26dfec02dbd1c7ae5350752b68a944213c7d795370ac66cb5757ef23bce80bb0524b35b9bff0613eceb7b71bec71a23b6615494f9e7f32e7dda3e18b22fb15c53f00cfc2b69f9f1e94faa9cc1da3d207f126fc897a364800ea235d6960db6c5ab7f9c91dd6bbb709c49be356d72b88e2891002bd2a243ffce7dc2a46d9920c0d3c03413789030ccdc0c4c79b700ffa18e3f3787a091081f3a3588570f850c0cc88ef3bd719276f95e5883c6e112ff603a5202283d8ade8e78a718d7f4f58972636761874c0d8db2f23acac9c47da930fcb52975b75cb5614f13622b6c6264854e845aa309716b7c026c854f8058a309306b34116a8d4e80de7adfeae5cfda797336d814d562c08a78e2e401a7fe126b47a656bd395221c742169c5e69c320767a41461c72718b27d161417d987c753f14cf97e850edd336357cd5ebebb6b1d621f87c39177777eb9afcbb613e4a0921010ffda0d189ea3c88018d668618ff28304934586e09508d7bd419aae8650921aa1ad9a8cb36265542f6599b7f1a8d00790296c23c9b1f329d78a3814fd8bdf67191d3a78fe8c064598fbebbee0459576dbfb70bdfdc8ca35dff502576d5212f67e97dcef783c899c0f2625c1751fe0820352a80fa0bc76d714f90f959654240b781504e8e5e1f7ca0f421fefc7e3d339b6891d80c13d77e8e1af93a085c7b8996e5221d3ccf1f9e6a0da2337eea1c52cd62dbf83133609434cc1bce6b2da6254182ac9c01dda1e120af8201ce91bc9c8346c8c59eb5e4a72c68873592b7e3ead70ba7201ed8e49e7f6558d20bd224ac2f295100b0d8cc7697f34890b6cba12daecf4c773953f46374ea0458852b0f43a759dc78b23c986645ea11a4d127b4965bb5e0456e55363b333a43dde92d54915d0f01442cb52235d0d08a9ee8e283fd306b927481c6503389d4c824f6635422da6dc4743bfaf1bb4dc06032a79de97a455ed6ae5ccc2e5674be7512280193cc3a69599938d81da0637c450c7e0be21523c2333b25bf3e426607bd200496d4037c9d3e3fd3a674edc99a563f5d98081d5850a183927c2926f3476dcf5175d8eb2d58432642454454b03f90980c7c30a1b515552caa8edeb791b2fbcacc1130d31b575c6755d89221ae3ca50a7293ffb5478f28b9294b2dd1f7e1ebfdff56f79613a48eb497ede5ecb71b415735c5a0b04e311080212745b22b48429424611530461c2ac0cd219f8d4ae908f8c4417700a9312ac07efe005de32b120e527140b0a8a8ce598160702cb6a90a883edadc6cef9085231c2a85f723286330ec70900356e034c3f9ea9c96394138238a2a46dceea2d751d0708da7c73482fc82ba7a788a25cb1433756662bfd2eb1af18ffc5ca2d618000b612fd8a25213424f287dfb0de1380d19d30b1b82096dd2b00e185f6a96bb89705174f98fe0016382073a712ad6b1f3d5cd2d9e1d981660afb9ac050eeb45d1b1d4946ad02eafef5d7ca6a816908f76483e330a00f482397221967fc342c331d9192172445c5117595d2f7c68ccf9004e297961a439ac6b512d680731ff8ca1f004764fc14998418a53fab5a64bfad71ac2eeb78e0da4f6b9c8b0b1cb67d7da145f8c75ee68e99da0afeda9d3010449b316bb65acbd3e4211439fcc1919ebd6201529a31aa569f0a230d92cc14b0a65d993e0474f160809ed84b7f46d99e67aeaf72c8b274322c8e84317d868ed5b9182aa82ae1ee7730fedf37817f3f8f482cfe1cb7d687cf3f17cbefd06f6e076d2f1048f581468a3d2a1c0f0fa21c7969df56bacb5b5a9f9be5effc151eb68ec24fe06eff937fcd78d85c40779efe591a51e26bd94422eb9995c9ba7c87cfb4baaaa666fff76d1103a2b95bdd4d703d853eaae476025a1c564173b09cf39b2694778f1a74ad0ce6d1ed90b7ab31d135aca8c246fb412f9c5593a90261e9cebce58a21284d5ba26076fa60c116665ec3b40688b97edea57891127754437c03a8a1dbac960c4a8d7c0bec4250ec98d521da497f5f173dc14f25097e97daa078e3556a881c5f47cee52a9a60f42480e52943a82615ca0d9260b469b06ddb02a15e8326f31c31c341b4ce240a1b97fd346d9f0540fad8c3cce89183e5d676312c3ae016e63b21ab22f5b4b9023e6381f0520b301c06ff617fd1c765170b25a5a7d65a01280cb4f1361d19c6867be6f2174f12b6f5ffb1819dfeed8688525e46d40512aaea21bece5b7ad802001b4ba53473da9309e3264d495a20cf03ec0c9a0d68aca7eaba665640ea81a169fc4ebac9d9a304a61118821c54fcc4d26932311fc22b8bf87b4a91319e6af46f65efc560835c4d7640bbf0cdc53240fc67b9ebaccff51e9364db69f31ef09cb6507252380caf3ca4a6ae18d8a8cbcd0ef66a3ab90f2c8e2790f19b9f2fc57544a1277f4d2c54d1fb62d7da202155f138ca8c28fcdcf971678f1a8eb6f7f1e292fc1a402aceea37399c18b029c78349dce55318a5028eabe013cbed3be9726832801236ec4b84cb762b1b3db4c8e8575c94063a762890eee7ad0458ec7c7d52107717c71b973ad5dd688205e9eb36c984cc40d2dccb24f16b8318ab88050cf8af697f5ba991980acb478872bb8b806f476cd8771977911713a56a2e3c850df002863d635364732fd2d7def36338753108d6343414c498ad08d9d96871ef7602cb474350657c1a3c6baa9a7ab04f92357b8e15b3eed1118651feb6a56d827184ec2109e6096736cfa18a23a12314a10add61f85eef2d29702863bfa0aab1c01bdd11e4047513f30995a77b1937c46ed80141b347f99cd460c00ba04b0b3d5a808d3cf1fd058167f72ce0ff896666fc69804099c75f12e205ce10bdb075a0ef5afb4355b3a54fc4c7fc1bd6222bfded29b88a29da5044fbe8fd647aa14ed4613bb66c0f4b0403b61ee481354f75a6b72ca288b7e6d1a92a740c33f69cd4e46f808266d06652c3063ec861f9ed8cd684799ae88e217dcb155216912be52f41eca720ed7f22b41335400e08045222c3ec2be17694ea8550899f8c0b7a6d46b4d2c07c0c8c4f07d5ed62863093c79d324b486e693519888760a40ebc6c6e752068efc8494080679fa3b382d232d6e31950cc7bca98d4d0a8d1cd5eed2a8eb9b40bcf79ab48c33cf9768d5a457030d9e21daee7cd199b2f9457363c35ba487021ac7795b5c404e424a1bff0eb36eb7f49b8edad5a0f4b8bece1571bf09dfa45ddef84c2aef3fb98bf35b44bbbd7953ac43f6802ad480fd4f3340fe88ac3b521e18aaf719d13df698548d06a75ca15884090ded91b82cfeef6e91dddd4b2b37b70cc9062f05480555c65c992164e8daae3504c816e7de73efbd8dd230dc159e72db6944500e857228b7c1c033358a00b35d6bc80afbbe9ce31c7ccf5d6b9de7520eb3cd908611eac0ed303aed2f2b2c11edefe08e8ee31b6a32709e7af841881d7509e37bcfaea0dde5e6746e8690224fb9ab0ba7afebbae275c5eb1242c50ec096f1ba1ed683965c62a0e3125d09c952451fb1634b880e429244a8f4fec6eda86d185cf194dbf2031042c06e3e680941c186dbb586ca6cca822db411545059aa28c8525540a2c81059205119ece0821b2a100d3f4357fca05c867ee80a432ad41580a93caca046514cd1449d72a586295486560f3cbce0a8082375852154c70b9415443543901cb38b2e8264c0840b0f2fa053b00469417d01881b9ed0a21cb830ea82a862898108c80a0820296089d1f2a5fa1003cae3099a44a9a6c088198605730b1f2a12265f90501e6618224355810c404ac8b0833e41a61ed162cec00bd5610b94256a0c473449a246fc5099e880850d508a6a8f20395ca822c483b64008470b5cd42455502430a04a30a1b2e243440ba26c7152ad50b254031d12525b413f62e8c1450c28a849cc40ca15138c1474064ed02049541da84421855ae9210b0e758a234b54d00486aa050616e81130e87012a602c14288297a68a15db8c085226a0e415029a05c59528560d12344e817a12a83177cd4282fac407118e3258bea822e4b40e1841238aa50180861c50a6868d24492ea4291254082086a0189201f2aa64c155bb04005d052dd220b650109aa3404124875881dbcdc40040d5d86280a7ed4223f7e96f8a1024d01182e56cc325154229a08e2ca97294aad15f0d0c29190112b4366f0020caa1774ddaee5420e1a1486fef0e54a170ac5960a832c3658a9474c995c48a13e9e68b164668184a848cdd14290a3167ef8b4d0234c0b39ca84a9435fb274a14fb6d01f59e810567c98525920258b2795892547485a45aa115010aa02d00fba03500f2a04280752980ac517275d6a0d5bb4c82264a53e312549ca8e27332ca12a244b4528161f41e80b7cfca8387cf488818f1c64c24c2dbedcd085c6b0058b2c4558a1624a929439e649134b9240528d14a16056412a15ab1f51ac7ae4b0caf1240cb5e10b1dd28562b1a53a91e50a2b3aa6fc20658a79526558020392eaa3c80e16821061e10718167ad0312ce45885a14abe54225d6ad1969f2c75072b948aa653ba682aa502a1e9932d345d5291925032346c19c2842a061a54407bbba982c7defe268a0a057bbb791584d914488f2cf676136f5a3dbcdcdc388e7fe031dc8ce80a28aac1c4644728f5b45deb27888af294d2bdb65c92c7149187161846a702762c501775adb5d288c2606894ddaef533b437fd48c41a63cda2105da5d05cf4a5b57cc05c9963266aa98a83fe24b5096ef18822c7e4ed5a3b7cd8dbdf5428f195d98f64b76bf93069f928f954a12d1f2e3e60ec4c8e3927a5433c9234c13907639c73ce815a8b47528b47145ac5b53fc61c11e3837541dba43a781be943a4938981cc5025734327ad52b4dcaeb5e38abdfd3632456ded8062db1f337430b1dbb576286dd376ad1d445c7eafd2b5650a1e5a6015280bad9f17dc021e14d7c650348508e1b47c7c5a3e38766b8716416eeba786d60f93d60f9410601866716037373795cc0c1d45378e65dfd8c148145fc60c61c5499119ee9d062d1d2edcc726c8cf9f3513440de437d9c070f729ed3a6ea7dc02526e012f6736173f0c8c6d300c4f5d8f3db53f7fe3c1b58cb65fffd276aa86d26ec229a0b32bd02a06d3eb7a578586f145bbbd45e847a2df1718d05bca663b16a58ccfdba81fb17d868e246f88fb6284ce65200a99a4ed6c9ee7d0efa3ebe13a47a1501886618c6b18b7597a4ab82834307a4b8859c24da1b20216106b004647ac7800232eb49044ae60cd9f1b41aae02044851cc4f01842e586dde415b9172861e1c072ad0918bd2153b0089000232266c02289d5e5a99ed263b9279c143368e222c36280510eac312c2a58ae0a30ac0e8c7eb01c152a58d708680a2c5a14fd08b2851247a6ecd84d6c60f96055184632b0c292c22a80d1755dd7e5440b2b0acb6444032b0aeb072218600f108660d1450e20949aa8424491cdc461b9a1820d59aa10930315454586d8b29d3c269c133bb05e0b926009c1821412ebada08ddc9725d68c910b862082fad876005a62020b2042b8249171b29920e1c40bf2c2c87169b10260d404142f890e969b620b1666544386c504cae98a252c001849f1aa08c0c8b9400c2b0c0b02465658d40865f470b82b422c232c04182161590acca005d61b81c982b5835586b500231658f803a32abeb05e6019c0c8870582d134725a84605d61e118fdb05e0a2e2377448f26ae0b2e583138300a2aa282901e90585c786065a317b82d8a60856004e4950956dbaeafbf813f9d970443a4e5ebbcd25a7f56e93ca47556e520ad750672d56fd78f9d32ce276d8b1a063d9930bdf32aaff22aafa616233a7602b66bd5a0b4efc96db6b3cd8f7f0239b326a5fc539e748b1b6e8b7faab6c59c6dfa54ff944ff54ff965c0fc3edbb90f4dafe58af3630dd6f73dbe4f1a0a709ffe047ba75ee09ef0e7c76f5e2f6c809c346cd2aa9b4cbf690763e04c8b9ea2da3635bc4d6f3e3902ca40599587b22a0765200ca3397295e937ea34d8f419638c4feeee3434344e83e1bcc2348c350a0d45454c6c076cd72a3a02a1ea458caf0d3a8802dc8efe8deebd73ece0c7fdfcf9c78802dc8f8458bf5ebf61f834041579a995d6affffa7ec533aff3c7acb3e32f30f4f839e3d3cf9c331a6d9bd1b449bb5acfdc16ff603a434a8455d807abb08a68a3958852a0e7632202a21a67589b4c266d7b3e15e3e78331fec13ff807629048fb85459150912b8eec076cd79a218ba33d5f741bcc79d9a61dd3f7947ede41c1049bbedb578602cc405b06a2ad22ad224e720efd97b1a74e6f71549adff48426ce8ee6bb4abfcf9fa89ff551196a57aaa19ebe0654dbf0ae3ff3a8ac2673ce019ed1b6b8abb6f1605b6bf4a4f5cc3dafb76fd2ee631d6de76a33be7d6fa17cf879f52440af29b5ed7dd4f2ea79008fb4cf1f209113834387f5a94af58a431d75a95ea94c542c55694fb724ab52c5e2b8d42b55a92a55a59ab37ccffa542cf5caabe2b8b8a5ed158b0ec7c9bff1d48a053e962781e796dc925bda1b8f5baa582a968aa52a552c902808fda054d576eeeef2ebbce6acf3abbc648f4fede97c49b3995f5efc31fe7559acff7c76a8add5e77a57bd4ef082d0c6303dd4e8f5f47af81b0fd5de4f7df9136a1b7cd754d0b38e7e685fea4aefcc3913cabeefbd87755e59e7c15336df94e1b7d93dbde34829e19cf3fdacdaf636cc10be1db8615cf3c33c65fd8d076f19cea27370b58d075f59a7fe8ea52f6ba5f2e7bb99335510c20b5e5052aff2b454932f90c4b1e34fe98272a659756dae79594393b18c6151e7a19c553928e7bcb2198806cb189681687e731596a5a3b6740ee24b2c6b7995559e81329067a05ddf546722972a1af8a3f0d5408b5ce249e695cd4879955597cdead3ccf432e0dbf4de22976d43ed8d6ea84714f488749587ad92b84a6398578db96adf77371eec5609dae0d28e543b58e5f49bab30ec92276d73d59e3163799557791533909454529957cf8329691e0094704772a00e1ce774dd3001bd7c28534caf8c7bdc574f02f6afeff1cd77feebe5f7f951d748789f2f9b94a6b9610257f9508dab3cc8d6683b18e5ab9aa8c1a3340db4cd1d68d3c488612c6abe8ab36af0d7550ee440d6813cbb061a2aa2dc6aa6b7cfff6a1b0f167d6542da77ce99355f65aeaac9e8d364a66c7349bec21d508a61181667e0fbcafe296a0dc330ec74bae1c1b6cd7f7f8b9bbe2947e7003fc676dcd76f6ee52be7abcb639c71465f3d0fae0c6b9c5c67b3451c3bfe151a326d7a0f6dbcf56328ad19965a3324691111d32272a535830aab32bc8fb110b40efbb5da0e7c6affdd77f8546ebee96b6d73ff173640e0730867dcb16321e88e319043fcf324e018abb6d4647da94d1ecc83b16acfbc4d4a9fcf761b83e6652681fa3fcdb7876367ec5885558e555ad79ce5f3476d3cd8d6271f95b51aad618ca1400821c63ecf835ab3f938ab4f939dde66267fdbdbd006c8bb97e6e9dcd6337b26de59db91fff2ac57c33fcf0309210e3ce7ceaf6b7efc5bcc38f6d633f77bad6dcf070707396b1863fc532b56edfb32b929a514ffc42b514aaef310dc1e8dbd2147885a438a9ccf1007f0422b0a294a9cec30e24e8c094bb6096d8fd05abc2ecdfe108bc0909438a1b7e7b33d6a20d81656c91e31e7b866a3a8a20fa22322a27db35d4b0557509cfd0c9dd74fd3531efc7e6ab66177a559a7fefd9b73a6f61444790a1aa1e7841b67ea29f854efe7662e5a23f453692ad0b27fbbd6902d11c717e9952f506ba5e1e28f7f0e22934953aca24357f25027bed9d6b3efe3396dfeebded837e3c1db6a4eb527ca1e7900b1b3ed5a4488f63d8199a899e9f333507fdff6ed7f4d262d03e51cbb8382d9db3bf282e0cf64cf073eea0d6d687bd0dbdb01f5dbf1a793ae30e7dcbff8425c93e9ccccd0cccccccc68dbe9eb5f333fbf267bfa9de66b70364333f3f3e7cfd013d499dba71b3b673cd8c69e6df16656738e3a3f92445e5832fe1dc0dfb04b738cc06be673b6613bbf29dbde36fdd37f217efa6766321d6bc3fee95fd635ec9fdefee9f4276dcb9e754e2f7fa6c649cf2c42c6f6b599119f9f011dc5372618e2b565b447ec7ad3fec57fb3b775eedfab514f5d977b3f33de077544eb4c4bdb7aa61dc7b7fb17768cde5214bb46fda53776cd7ffda463329d4c2f31bef43db394525a6b7436113f18e5e99e37b30d6f147dd1d19b1fe34c07d7c019bf7cf958a39e9a8f37853f331950865f19ad58ee832bc0901c88069f0da306c371fc87aa7484c4c748ccbea7b751e473d0e4de71de53bd177cf0024546acc23f58b53114ecf3542a956a3f280ee440be72a0ed48aef25555aa4a2d23265a439c542c55695b9f7ac5552c4ee3f72718a1c5d3662ee3f8dcd99c31369daeabb5e984b1297b5be774baa713c633ef72ce33fab1d619f6a833fff7608e7df8beafcd5c9e71666fcaf876ceb69e9dafcc34ee3b7dfc2bd7389d3e7e9436ffc6d98ed59e8b705f972b3c7dadf0f42e6319109a1e3c3dceb69efdf0b67f25d6c9359ca7e8c3ecbecbd8e16bb32dbe085d34d597e15e7603b66b1d71b2efcbf11c1a2e075acd46fc4b3e85eea6f93573478e6c9ced5a4682f6f55227fef5773a77d3db77bae7269a4599999ea955b150f933db7af6acd7f5afdeb7d8663ad146bc35e2db8f6fe1e4c1fbd2f08f7c5c38074f7fb30ddbf72dcc366c437f994efef831def7fcd7c3d4026e9bf0bf7c816cd26c86f40636f25f7f7d9edb6637367599e11bf8b91724a11789846406ca40734a6c4b57c92aab436d2dffdeacca2b265bfea5c9234fc927649d6817ca2b27f412725f94517324f0bf17ab3c35dd9ff42714e39c78476de3c1efaf0cfb3c1930fe3c0fe2114fb2e11779ea09d91d347c13683fcf830877943b687f43911e5d3bb4083d0da5b592242a55ae2831a18589deb0979484256149580e494954ecf52e9c5579c5e4c8c9111327ef4df99c58256fcaa983a6ef30186fd341ea2607fd368cb7e92075935739289594440583d1415e65159624b43787499e04633c4fc2f72661ff8e2cf68ef24a4b17d7d9bc17b49fe6eacb4fc3f4c8626b333c9f1633b744bf23ed2c0e7aa7bedcdb3bc27f349d388e8582e43840384e92e3e0f9f0a77d36e2aeaf083ecdde9147f48aee3be238f4bd29df117bf4a67c976da2e9e3a0dfb4719c28f1dededef0cff3e0fa0e68d72202b437bda16b11f1d950cb862d222f1b3e2ae39fe7c13535ecf33c90110558a68c1fa9f6e6471bf62318e311fdad6fad26821b9b7e44106a7412450791ecbb55886af2504d8daca9a9f9acaaa9a9c9aa9a9a9a9a78c9fa349aa60606a59989585ee5555e45fda8901a92f66b61bb160d4ceedc1ca479acb5d69326dbd9aea77f82fdf085f17cf5dfd4d55e7266ac6d516b1afc349a8646d3e0a7d134f869f4cb803adb31bddb58cfd0bcc6f8a4ff8469685e86cfe037995ed39cfe749d4e34af9d7e66463b453da3278de96766f4c73f45fbf34d8e621b7707f19d4ddc01a19542cb0bdda143ff170e217477f724fd84688c5002fce8104698034753896f975c92f3ebb2f876cc0b1affce9ce3deb650e8148c819d83f820d8a4114a7855fe95c58780c542bb771497dcdd75e0b894f394749eba3e6637f6a5c51b3b4a19a59451ba5b285a6fd7e20169c397016f6cf781505081629734f614b45868f7ae2108eee6b3e73ea49452ba6377cf9c7ea7b1fbc38e31762c251499b97d6d71bee95fb631df5463be895eef99cdb6d4be9e90a7dea549994392a124360c6dd74a52b46392201d51caebbdf94e7beabd19d421e0da46dd790a8a86323424e23ac77cc976d141852657c89a85e0a9f7d73de9cf83f7fb124cd8803f7fcfb3f9f53de95feb9352dab85bf7cbfe83f285804997d2afe7b44822d73d0089d0755866daffc58fbf8110e345638412e2941fa57c8aa568fa57431811aba49498bc891f380e848fba9ccba2050913364063047c2d7e8b797006826bed3dc1032dd09b4bd27261c49a831ae6811762f9f6afd4a28c313ef95e3c41082d26786a039ea23142a6a6cf7fedb37f9fb6d93751fbee09cfda7b02c456cb2f68c37f2eb46fd0b3197ca94b456f4ecbfb13600c1a9e42cefb1cfb32dc55d63eccb69eb94120c2db273c791a4ffe0d8c5135e71cc4a79af314e296f30421b45c501f35d1b25f12dbb598f814c97736b68afee0042194509e3ec23f8de029a7e1298719d4b067cba840117abbd9c086dcf051f1c9f7a0b699dece889473b30f4eefea43fda7bf51bef5a2e1c737edf4bcce7a7c432da8086629a38c52bea8511a9a34ec29a9c993cc36bd2124414a3b45cb970163dcdca490233f276ea6b77f65d432ba258eeded13b48f339a73f0df9c9dfefa7b4fbf8fffa4cc6c66a47eb4371f788caa55c039702a2308bd5108df1dbedbf1619419ea6526a1044fb9bfd199e016e026d44af60914747cfbeb9ae2ee188ad1f2ed10fae5a7dee65d7f1354af7b1f455d977b943e7af9cb59cdee45dfab2ec39bbaecfda5afbae75e8e7b9973ae77cebd7f7fa1f0b6b3ef32df53046f5b2a5afed6b337f7eeb217435d6dc3e8103c255f7e103d7a8c9bcd66cb0d2537185bd2f0944c216efbd7e5d5adf26b088e433fe7d04aebdb0c044aaff770d827aeb329c18417d804bb8436c139402fc4a0a66505261ad0aeb524683b31dbb570f0b9ce71a27bd13a2f8be0aec7db41e72ef7188e33830725cd6991ef7f7d7dcfaeafd775fd756d37fccae646351b725f7ffdd4a4f43806c3300c430289a86dd8761e1fba8fd1f56cf7eff911775a951821840e5e2fb38d47c7df56d15abe6f49021e7fbec575fe2efc5a4745dbb594206d056cd75212b4a9e318a90f8fc01c29ed1b2f7e6123c3d397f24e9c23a3ab34c73323fe2f9320ede3cc48dd39f60478860df16d168104b923954f6e1737a8e17bfe083e7063bbedae8f572633b92f18c55c67b339e839276e37a8e5c139bb308bf03696453f93697eb55fb36bcae476f902d7ce143a867356d11bb6418047497b66bbd611930da383ed2f890ecf39d7954530e25dd8651dab5d94daf9b214e2e36d43ee27f7c3c0b2e84bc34f99b86169cfbf5a375cd91388f914e7683d7f73eca9179b7d6dc7fefc4bdba1f667ae71fdc41e951b0bc08c1b7b1762cc21e6227031c697b6edd81268d752a2e3862c2e74fb1b7d177511801b7e7538f5e1a68e93826fea2210ed6fee3b6eeba34f02293cdf30db7065caec4ab50d6abcea577deafb622ac2051cd2dee0e58efbe51a0f078e4d91b6ad419f6a2f3b2bf446379e99d3a065818dddb2fdb671cf1ec573c29031c67f943a75b701420821744e3a27fdc626a1b79b9bb74adadf693378d848b1c7a4aeedf83bab8476f085b9ce03999fa8f46cb856b554343300005316000028100886444391308c7220653e14800c86a83e643e148c05410e8320066220c418630c21841840083086206488ca0724470c435cf89570136d3afb98032710484378a9ea9fc3177b985f9e674b13b45f12707ceabb34aa70f54680aa43ce916e1e8b0d3794a3cf2ffe965c8861c055234fbd3879ef2cfc0281c1513df83b20e1255db71ab64d997c3072fa9c2e3f7b5e449f9ef1a52eddc3e11846b80e2a15dcb7b1627bdb7a14842cc25b2f9894ff6702b9a1c03633e21800475ff852d5dad6d7b88173c06b777d10326d319950b189154f0a18f163223384e69d92f6a0cd1322f33b3784e9e7991092b87a64835f05a8d2a2be7b00a115f760103ddde4feebb8a5698a3f00ea207edeeb93ad2ff85a51e49462ca9267c7812b8ae69c43ad1033786afc20fab27779936300166fede1921c3ab60c4886de8122c072392ff8364fa74f2eaaf67b73d0784df03b0b218f7b110c46a44f6834dcd01c34df783dc20c64d64069683bf604ae4d3f99c00668ab4accb35950d2e1d16e06ccc4348fe8b75a9a320e4197b12948b68d1e1d0e60e2a53d889c671109bca3610610a02c235b2fad65843732b6873d4d617d6a03362e59cbddd816107633d8d36d3076248cbee1476e33fb74d18fe63ee6ea25525e5c292431421224ee71e4029ba8c8696e26c8b26f52230082f72c6353ab807102f496fdf137fe60f40224187dc6a93e9acb864c702b316c58c063e302f148dcf9841ea58ba8dc4e5e691f61e29f678fb41af75b2f27b0220a31ec6bf7a2a996d1e4d59d637deb236fceaad9b036614e27647565fcc2c0a37b4beaddeee27671a76ad811d48798f3dc90114dd92b7120919646d3986c31903ae71b74c6182238ad534caca3d90ab3be418647c4c4d9fb8e83e3ba12a1dd306c806580989c6e79abef4c7e6305089321d1da4f5075a60b2dbfc48452e99c080b2d5efda5be6dc76f4c445096097b9960fa084458c3091a17633a785f8e451adb66367f47ba594aa0f5e8a94dfb5a1db4aab56bd2c4b75804592b4402dbac8eab5ed4226eff93f2e2c22ef8158c66560ea05da8c85064501c770a0ff84c55a0e3e71d8552e308844714122e76c0cdf0a78908aa1151bd9fce6770544194f6f95c138bf2338c104833d159c672a80ae879a7c70bf2a38ba829c5d11e9d9804520afc956d023dd06c18f32a12e22e4c732aea5270748c21b75a1ddef8deeae3821c5e2c84135e0d605a392ff030064d09ab2015b9bc5a297eb84b171c53e5bb2acb9428c5164fc70c8f12d7e40b53a25a0894ccabf1faea1caf8eb18c58b6a42d3b8eee7ec9a6d3f13b994baae9eb361a21fa1856946a3aa9a7bdd367307bc68843a996bd5418f3d180aacf956a8fe6b6185fcd2112d22445b206889c7afed2cfd0bb16bbe617161ed54c6b413cdb2fd18132e58b1ba6516ed19e2d2f8f7dcbbfe63288d04aaee9d14430a163bb01e34633158d6507e598b2b20c68baaa371677053f9e1d00b480de1f912ffc565dab0054c16d39dadefdd5b6e1177b21132432c519c811b2c3ba9ca98c968aff19d5ab08ebbc698ff4a20d69f037f637d2341f668036c48f6f91296e08282e45aecd4db554628c65fefc172eb5111da2bb6092d0aa0a9e14ef9534b09bfb59a7b9d7d67888bc7085b8630518ee1289d034ad025278ab8ecc56f1a183b528fc39df250cbb98a99491c12d1cf80d8e71fbfa0b36d08d21e16bd0c667d9eb783e0134b3f1bce4f87f6a50d32e4ada49bfdc2e5a01692c39a24c1c783383458f6e207d4679498785c7f0ea9ec1e9e30638cf33313b6b60d2d7f7edf25273e56342ced9e21697d7e0de2d43a20529bc60a591f6c06c29ec38c835d14ac6df1069ec9e4f12f88419630ea92300239174f4b6dc1d7fbde24a1f76d62eccc447558bb667f6d2e5877fbf96c78c133210b66e20b17b34ef06f93866480aa4cbd74a037c45e13ffad6601c89a803d0e618123a0b3e4f76137650b2397ad9efb91fb9098efe77201816a2aa4beb2fa24a26432eb9578f9d09e40ec4b480394e611674381cf0cc9e6cfbd2bd1d388fd771230e212171e542e2007263020302323855e79b10391e91c6362a90483164087024109c4955b89e3ea0379dffdf08314e67654bd94405795f0799541ec7341fb6e4740b743c938ca183eaa4907081fa3b34b00014826fbea71a1df7e6ab3f2848c887e94f760c5eeedddbdd68f9f2dee5c885d0ba5dd3111fc09c793c7c1b96a24b608337fb50265cd86d8d06d75513797adf2ace6a31012247b6dcb559cea1c814974379cc8a714f08ac10eb960cc1dd50eb11290a43ab48f298cb9d527035096e5331d03e962054330404ba20abe25d27c44a7900d7e7cbe06e4b76b9c166acea7d26101becac4414431943a01dc5a79f120744235c569f061848fd45b9d259b4a377ef75a14aee5f22295d6367aeb3402bbdc93f465add8ec12aed667422c94fc04dc3a929948d64dd629fb68eaec79fb3dad0aa33722befa7b4b114d1c940916236bccc21e1e1938677ed125e46404bd48d2c8e9eca57682c96ab3919e841c9156bbedfc5d5f465fcd2bffec3d0990d6b3d18f0c99976a9f825e5ccf04c0d389143d275565c946a294e409967529f6579c36b308fff9f3885de63aae82329aabd6f2207750caf66747270111818dee6b95f60c91723f99ba1d958c06d28b04d842ed85acb3052b077420b0436991fea62c8dd8b0eebc878ecac387b9607f5042e82450b542c7bc083ff21cee2247eb9ecfa9c88bedd82beb306a78b3e7b5bab20fd857bc002ae3f4865f468d450eeef7c3435fe01e3186302b69958af41b2efd4c38923ab045cd77f36b0f14334cf074477a93350047191f4bb357d526abf12ce0cc1ca0cf09d8422b67542952802281d92552e7eb87356f22422eedbc3c5e5a2423f5cf5fbddac93f5da425908c01068bed2c6acac476e7d1753b3d9ae9ca3d0d49ad82247d105c915cb0ead53e0b42e7635e1b7cc672dc6dd44834a58e7498d7cc020429bbc65b3537a97de93d49eec5ae485380cc3ad9103322ef683bf005dd8f0508e1cbac5bb172519e551b8816ecc67d14f36fe2f4761b3ce27224b52349c1db8414bb9c47aace2aba3303db3c2a5de58b5761ab67d3ac8ccb924ebfcdfb3b1d9b639b307b21d151970e1b463190a5db8f54ecb42b2d51962c9dfd0b148197cdbe30706c5e7bcb0f420219fbfd4dac54aeffc22cf8674325b7e51ee0b4e2842f0bb717f60a0502b2b753fd6d8ebaab1c83d6515cd6ddf8ed900b39d8cc44848eeb5e2a95a8c6ab9f92b2652c25bd5628dde0f9151d720bfa6b3081e9afb9a613f98f65f6605fb68ab2592f668970052e7b3eaa97947b3d447b378cc61883a420d1f78f8203af078cbd76a91a3ba82447c4405b11ad46148ad67ff104f7bc188e042c4b5c320bf5f2f8229003d83ba9a734eb1032118e3932412683aa8c3cfa1b7f381460987741cd8ebffa88ecefa6c3f4052ea9a0cba2e0d9b9cbc23644180bfad55554a905219299aec01187088e60ceb3508b216efa3045050eeadcc2c0eb7b75dd1a871f2ed165ed571e0340c568e03aa8ebf0080e691c666b8817ec801f5a75cce9f69a507ffc515cc14514e338890088a3d9dc49fa664e450859becf025ba6d2a8567e926507920d80b83a6a3ce115e6248dba8f5a0ea1e589e4005c158202bde02e7706d2528f699f72fd60a72674bfa5fc2b3f101a82708f66b27b7cf95a4080028de053f609a5b1f41f1241940807613158d28337542b9c78afbd424bd7b1c0281aa5bbe0dee97d3d2e817ed77cc088b341345e0369b2c67213e9593a6f13fe2697815bafc1f3e45bfc3f0261c85d95974e7091eb9472e37e9f3776711a15808188bda63e7298f123538b6e2a59c60f0d349518797335570262a902b89424174a846a377a383915d50c27f5f02c929f67ab8b5e85bfa2b49052be97ca80ccfb3d08cbb1951eb2a5928991bbaf743656c831c2179f5c6407633e1fa8127b412c58ce3b8b2a01694d12c3456af1d72c6e91f3ad83b0a24182f2741a5a0a7e6e15722368add03939eef52b1deeac0b2ec9d0ac0af6998697bce8a2ddd7bbc82187a6de77dec28bb46af33e0542cd82d06b2193cc5b169b822e89729a2e3cfe1f5f406c4b4099e281ba6db909118a6df60f6e784e1515b875181c2ff0dd05fabf0e879f98c7de92e5cf3cfa83687f2338f664443994208aaa732f5a263d1a85250e79c4287dc7a42f8986f749a58935b07dfd456a71293438979dc0e6b0457f9e6444d85012fcf813a9084629c19a4614b748b0572f01c56e5da5ee6211f3815361fcd921d2b0e4b6efded7782345325632d14ff809d1484b847169610e0c96c01df622177f7c6ebec417330f13a4135a5418fced672b38a2f1eac790f864f6ce4efe601fcf9ff8944b50f1ef118793f9dd572d76132cec759b916b078e5bad6c680af5af8cb9a8c3a8101fa70bf63ce99e78da2050b8d63e9a0f774e88ca3a5115a2ddcf25ecef0ff0e854a4354f1c0c2e7207d6a687f0f3edb346aa13c186b693db5f26cc64f20d0804c5ddad62ce85583c54f0170093b6ba804204561dd39307ed5810ad74bd841b07ab18d15deceff8b43861419d5c43df5a3dfe4c962abf062b9c32bac63240fba7691bad988e7396f13b9d7dcf24c018ab56a1b1e74302a3e3042ac711d81dbf260b93c878293ba4e2e0ad381cdf6140d8fe64ef4785831aa349c046eb367cc956df2cde088acc33bc129660891259f29a697f2bdfe604f6cf2397088db0660696e6967dd6095177377e389c1e70462e0e2d572e6406cdbbae187df01e04cce2c02bf462768c72eab09a16cc6a227bc5a5f9a3c2559ceb7c99dc1992314ea1943474b1d763966913476ba01c58abf97653729af61d3b342239f9442f6fd46ba9a5bb9d868459f369dcc4d892288806a04dc7f9f57e83ecda283bd2ed2576f05c36b89132e502e1415713f3f0f7cd52b1a7579f641e1cf53602885404fc9359516c62bad66a294a2f16a3e1317b88ec77b97d600cd817491e2ec48ed6e7d1580d991806f98f5070f91e98d3b929cd3630f8763d6870055881722becd36ae11d275664e1afa9dbb591d352e7f52d4e348b6db1442eec2801762e4102f16ec665fa1727b4175d28ba3fa9bfb98337e792cf4df05549e44c1429f32a91628b9f3ce617d90ddf4ecea705778d3e9d875b3f91baee26236dc7415a34b1c40d69d8099a343cdcb54a92f6ed91f6b26c0737f3200c098e2a5c5a0c35b0beba8097535f7730ba47685763161eafb236ba436317cb811902108937a12376fb7eccbf5a76d39ecfd18ea2fdd8e3f97cbf3a605110aa98f1e2fccecc831b58b154e3f4bc07244a3b7a9d6d2a165b3aaede00561d569784b74559b926dddf23d76ce5542edba6e83483ed4537fdf506441ee15c2f139c8ba6905bc39e51226f4b9651c1d47ea6f10b7679c57b958ebfe49514044e66cc268eac56231ef755609812a2a27637f93f8ca06737048018d8062638c54cff4e1749275374d2268804becc78f4cf401bef668cddc0c9689eac9615068d53a957cd66544d037ce1534e48e249b071d612b38994cc740090bd7d6c805d01147b3c1a6f16cc170befdc3c972ca62d2d11eea9e9e3de59faff5a6452a73634e386f3230a703512df1596c5e40400de94ce8deb2cecde4a02870a2e5fcc5dca3524af0ee2c4e1e2bb8986d41684da923beb7cd46915f200a0879f9acd4ea92140a1f21276ed9d6f3fb43157c51cc3071aad39421740dae6b6f6a0f9af1ea4e8ed0e805d83102242818eefad44cd8fbdccb829335de5c1bdb43a8f9552185dc0fc30fc52da827f46feedd8641e66a539bf59cf97256a24fc86fdc6677e35efec7ae8b87bd2a6cd817528c7d3c1d59f74004f33c6cb04abef8166318dfa0a8af7813b9ede998b5855a0f1acc401478644ab9e99028d61834a8ba103a11c7d2f1281cea97f17bb6d80b662f1d5697d6fb19c072e81b0dc4d78968cf5693164489797afbf63a92fdee88c0b62d3ef603e4af31bd5fd4087a731f5b41456c7d4a651631ecc100c182655e2b23fa3bd228d09fc91ef3c8c717fda5cdf4f2eba902b71afd5a9d6b1fc770d6d62eeb4a8be4ea75aa0c4186e94d7c748471848f01b9c333026789f329c35c32ccd2043c09674b4a80d14c674184fa31c8059227a8cff40d363f0a650ad8527291f6eb96fe74a58229ca3425ba97742f034d4988ea6d812a761b14f0c6aed3154b8e3525e8f62d876cad42c620589115508ab28f202d91a6485c4ff885cca703508287288a943a8d467450426d17df48188a4aa0884cd29238ee328a1405fb63755cc5db1e096b5e012b29eb28250136aa161ee56cd1a2e1989ebd1653da834a2bef378df7a6eb8d68093fd850e2362f7d8f0ab0025250ccf109825fc8aa11c13611e8a84988fa892291d6cce3073d3230810de9b82bcec2c11ec6e7922e65e7d5ea0a79e5b1fe2ab0909a8e2740d0a70e5b1c553dd034b2f4fc81f358ead3c5787cd21b192ae09faae56dca82cf8a6f20034d52bcc9f87fb63e7209055d7aade647d19006b9fa26a444d84ed5e4ee05b73fd4ce970353e72676f37363f0121350daadaacad201edfc226c32e9f008093b329e13f18869fd43c5155355cf586291920951813927e8fb619f57da2a4868cf6e51fc2a73d030ae4abe4439441efcd14db2199175bec2b099a315bcf7e7080415fabd2a96da526c39affb5fd126afe8c63695dc62a9db7fe55401e16c3134d04dcaa007ba574f6de00918c4300f84e5e729b773e2cdc92ee96c776a8bd75577c93648274ab9040eb1dc2f935f791d3a01c468e863fe662b15089af6ffbc2ab733af10164d6d9c31074faeb7acac371cac811f4b2adaba6e704b4b690f529037366595975b1694724d555c743121fa773621a316a82b63636e79dd1de0e694172349750931299f8127be1175c483b21e565879d9ecfa320be260250e81d20ef4e8c33b24dbcd310ec6d11ecab6fc2513fe98f39b429798f841ab3049f0e818bb1b43c61ade8d6f92384b16bb54bdcf31ce0c1ef7cd6fc14735c43fe7b7ee66ea2c776e958061a09b02b85a5808cad41813463f58015b3069e6184ddccad867bd81944aeaa85712dd50ec31ff51ca6223dd27de6c7bf078cfa360753de0439eb4d870ca5275c68c6f7f2b95bd1feede171f004a81b8991acce572dc4a2702c7640b02c3cff052741a1ab54ac5c388ea870b16c6740b45f1f72d386d414e0951267327fd836e11af0f37102c52ca597813756a8633e4c76b594fca3c119d0fd5d16428c301fd66f63733056e1b112f9f323eedf1e72875741c3fbf95e042d96e2295ff80e252dcec553cb865b6ca66a72255622b26f2296f649c61de84019e0b9e90814f5d8c4fa8d464a2eb4f59e506e97b408c2924d85a05d2384da551b7310544de4188263945244d006184e2a0c68346e3991a23fdbb4e70e04d4462f052697eb6f6e1844bf638a7ae88f0f331da86638b26a0fbe243eee6cc408011fbdabf37642ae373455dbfc102a0e157cb955d55bf0cc3c2cf29bc7a9a92143681836dbb7a313fd1e63950c4ee511adefdb6629ec820d88bc42ecb0dddfadc84200f2973c48589ef27ed0cad7ba6c6dcc604ef8192f323e8c2379ea43b606ba19b3db110926cf5c6749441ccb5247d2c02ff6d89011d437cb0ce294e2984c648804ddadc208300164246495878ecc37a19acdc9ecc3a4e3990f97a0d8106f7f3c4571c427f502243f72863882f5d29a14564d9343e71b61ce054fc8d83277bf573d850a4661a8dc04132f1e90d36307d5383c0b3aeda8c067616c97d2b5a71d40514018b387ac6cfbd3048d143acf4bc7342ca12324f0dd3858238096c1a8d8567669fb058dbcd38836c8cfb615c942f53889c2af94393bcf76eaf5b64b7c7261c16c5c48bdf314d2e8d0ac82d9d5d77361e8357e99c321a5a4fd87ac8e55cfe99381fd9aac1b897d3d3a4466897569bc7b76b3ca7231ae5c6efe16c0c51a28bd9a5e523c49c8725def067e0d7f2187edd767efc31d9e5568cef4c9b5248c235ef7bbe48e53047ddcd6ce824f1a43bb130b43a3ebcdf6018b64ea2927260d7a02d2f087d38f97e0189ef315a02bf67eba77b194d7806ab10f2f550af8cff329bc85a9a8b2d430e94400104735bcc6287c8965922c6940bd44c736c57045ac468cdcd641b4f1ab8b82c1da1b41c694551dbecd4dfbf91d8b201915cb0f132ea500dcd21fa5d0fd5adcdcca8d70dc81255db14b40c301579a9e9c264fc2887b4b30ae2ab8b841bf580bc35e4497e2bb898686af762060a599f61f1b9c6a53138cd314126f26a589fc343fcdccfe57d0eb983fda2e14639606f0df284ace2aa1043099fd60c6b58444d5609aceabf5e41066a2e5497a26829ff75b3b0277dd2e194c146f2e8a8caef14858bba807ad5fc639a0597aa37f920b2360d9c3340ef075df3a78dfae5b90ec695cc22a28e5a569a6731c491435aa6b937c546b0f999e6c2a14ba9aec850742194274de2f5965be432904129cdb8dad46b1bad6f836c8b1d0f5a93701b19a9962e0cf8b3c50222aeecade58b200fc450928c3744fdf661bf27b246478e6a9545af0870d02b55cc9a598cfc543874d6aab241c664a028eb3f6d7641f343547a60875e7be66fdde8d2cf7a0b85cf326e290dc0ce583e7cd670af81baff2c9231a6ffe1b4e6b8373f4406b82ead5fdde8a29f5d32618a167a0aa1fc2425ba1fa288366456c4929793751dccc32d4167d8831e803c80260fdd0627dad5360842c5d86fbf400ed91fcd9890a842d19211805fac76255e7482338ca118cd3108311712a21664a7cd68a20fec6ae585a800fe0b1d7c5f1982c198b4fe1b28f89eaeb24fb0e03bd61993074e7e01e2cdb22467b8cb38e8bc656cb560dee7970840f4eb10ef01c193590da35938e6978c59f23200c9295ce9ceead1158ba7dfcc98add3e2e1fec0626313f8c82b64041fad7274a2f22a5ec493da591a95760ec8476433b7b61a6a1fc1ecc4dd7e630350b95a6cb1073ae1fa8e36019f62203c725488031c8ee1bc4d08a588d05f33cef99ccf912fd0639a6a7e2d6a3564bb36e2f7d20437014719b6853acd9e03a69c1f93cd62080bec442a8ec2942230b898e688945fd0e464b0d7f0f4a651a42f27994b7490e7bddf5d2baf15e3050df6fb6be0f474fc0c4c479eb0c10606eab6d84e073a4f4b1c848ed99e237bb8a0853909bea8b9839456eb7dc45e39588de7514b52d101504bca9b1899cf3167477dcc0ea24750505f7c758b8c16e63f8198aba6425e818531af84df220e0b4e33ad694cc33d762d1cea4df3bbc0ca7ffef34500f38b439135e34adb07667ce99c870a6433f08980fc36d3292bb75a51a4846896f7b30aff0e0d5c0a3ddfe53705c2b90c63038ff094211a64ec8d7838ba001757c6ba1d988df119487da83e421c70288e76c5213974f6774f9322af5c6fbc8797d06cdc08d1b7e25f98d665f30795f9fededc38e2c5e9d23766f341ce16fb23b3fb3c704a60365ea8aaa5eb1f17a399e98b175165f7624fba4efe2ff12ad6137423775e0bc20ee845e5f64672e046df6dc46d53fb9b492256769db0a513038c91e7b141bed03be19d453a96040212e024e02031698dd28245aa918b67acc90645962423d1fbd91d59228f1aa12f55674201225fc0eaefc9f7aaf6e8e5e9e114485e32f1313e9aef0b27c046956857d083a3c9c604c2a46864be77fc20a601a16bb350c621d5bcf4ddf90cbf8ef4552c0a36431b2ecd0ac6611e44810a3a22c9984a9e9acca2f267002eb0487561e003ca98491f40520a803a8427616f8654f4701b62475a62715bf8eb4b893427c174105e610a93c7681dfef16a4e010def5d6128dc651b38fe8a0b2c23519b50802d684d0de35779d7afa55cf6b82faf52e0c55cf0ce047a94a9ff33fa82cee73ad41ae3252548814272b802d009017210fb6756e2011ada429f80f042390f6dd0500714032cd82a47ebf4e9673711a17f294531765c6e8eb83708149e3e857924f27ef47b6787d6b8ad222e86bd1e13b5ff7574150052d81a82a05635790783bd65ccd7a770b29118d8b76f4b60090e0b7db8837993cd697efcc9c1ea05794f65ed3569ab289ab904958071c416c7499e6f1720bd16ff4f1a648b7c151fba3ca7c73b2b82049bfb5f9fa0881c4517a60108f75ec2c0ff98fbccb4f793776957fdb7952c3cc29862dec8ff023d2b52af50df8120688065130219c8874ffc853139305bfc914f27b8cb113e801562850373cfe40f324ca9df23e6a64047f1774c107b86d67d34ea66df2f0fd1305afda9c2034438c4dfd19ced10344786f64b74f9f363b8ef17ad9170509f9f323c0260f0fec98b3cd27b409c7ae08fb41a563d3ffd93b903820498c6f96827001336540962800205322f2f939cae87234de7e14053304e8c733a9662715caf565163112fecb2a2751a3948e801345096bc60d5d5803282a7000e70fa36a30e4475c1397f3f82c53db39f4bee08b601cbc2d28ec153dcb3ee2a64ef71420d63a97703bfd014c2191bcd0b672fa177868970e35db71ca058d26206af3f3c92aaa12ede0ab3c2aa10d701b0afa2416376d2f0f1fa1c1e4551f9b6e0d99c804d94bead85bef601f373913a8fa444fbfc3d8eae5a8e5daed1fe78547151d54d3555469476929d6a59f214efd581897de260dedc9e7dbc4d76a5c7e695a6984d7feadb0ac266fb89aff63640fb38c2531a5e0c6186db3f7b9e9405f045470ff1d229214df11c695cfc901fb6e98398eb7dc30d622890c7a69c719a318392b4cabb9a526f308b490793067613461204bbb5e4b26bb0bbb4a84f63a69800b257460d1f1ca91967d1ef8af3feeb4842a9f6279bf8a9d275ff553ce3628e098625a6615cd5613428e76ba09428dd8d1d3fc3b3e4c8be9836c19e76305e2ae87419efe6b8888d2d674129f3d8ad9c6870f838cd71167ee38f3378168e27bb29b7f5e764e61eed6cf181a6bf99d797a90f187d0c21e0a546f2407380828af2c31f0aa67f64707a936e2fe277b0437ea339bfb9e76712c9cc54024887514380d0df2306baf03c8c99206a688e8f584eb900e08fe71ebe15a27966dff5af84bde90193648a08fe973bbbe84721526251a1932af5cf022ab1ea7be6fdc5e83f5b0500e817885a05d23fdc2be148bf7e04809698487050cfd6ed41fc7dff92b3d4fd7d7de4f327ad90827792deb4faad8138d69740c33de414952a7f2efd8211b1a0c8666a095c5992068ab1ebb141c48ba856f45250ba5a4f80e770d2e01c336b498650a3564a8469eaac1afa4faabf39dc50e37247bd1dcf2ad87b59bce986cca8b8251eac9051ffdc1e6ccd215e6a8f9a1aaaa06f6de7965acbc0ac9b769fb9bb35a7a4e3f6baa51417e223ce6f0f12faddac0ed016268d07187929c06e009d98673a67d2fa4683f706c3dede535dac73b0f10af30a08ba03d5e830847f045d86017dd009b7ab054e7b44448682e3eb0c6ec7ef3cde35522b5258dd0ef803b015586f53d7bb73057c6da35cb4fb571eafb1e2a195154cfce011b4460ac830cbc5d967f91a1359a13582cee2c287b7f2e8ab402e94876226448d9afb1197e9b663ff1e78b87cad1decb1f13462ca4b0d7debb16de44e645f2dff16c779552f20f6ffd338fe0f9f07611b59c00efe178f05763a51422eedf3c3d90b64299fe2e10075482c10bc03bf3f8d312494214c6d73e4e8ae57c8220d1032a0f0de3af7f71e86af30bfc67c971c094395d52a1dd92b1f8943de1109d70762eb918a9f2bb91818eaedc39247fd927fdb6f367714650a48983768c0259d778e0088c612ebd23da5f3b0faeb3881e6c815f69255ba8e26bc2c946cdbc9447acd4221714cde2518d2ffc8babec5a8e2026ca83125344145e7e5bcf35af64c9078161cb1d31c838e52b597eb24ca8c0ce2f22f231a3f23710f4d217b5242ab8ab91118296b51de79ee5e9b8c88f8872322228eadecc6379ac8f517b56fbfd5d82865f90a2c98540ae522a90051c90efe751c3b79f7ac62a940224e0ba4d944b4151ce13557feacff0b89fbe4408221d34c7c85b08346c8073d744743483094855009670ae1505d1ad9e70ca966c693c1856cd699f4232205a60bcc505171441dfd8aad0daff43740bc0e5637e6b1c3d4af33adeef68331c98747fe659cc11b3ec6580cd7905eaac1c3a7418afc8cc41c72c692e00db08e9b86034c24e2f19a7a6d577705b39156adfe410267482b910f79f8292b29b444d662e6e9f436c963dfd18199c6c8073bb335139a5dcc0e856777ac91df583c5efe49d1599719b274badcbeb1f8877c5e569fc2da2f2c4938a1eb0f181edd9289672df81c448f1e09cca53997bb86a69efa26e235049d6f7dd53c359db55d4b1d8bc9301b5e95057f1c3d32c851ceb61695728cc868cf90300f46e8ed9220c46ab8f0e3b54520b3081981a43a33a8320e62548c291f767413d821229c1f40d1ee8d6c1f5ad39910abe832d928f1c782f418d45324927f59303d1a50a1087b0f7e37833d4a1d939363fdb16fdd7d2fc189cb047513f6881d59963ad5b0d9f3a4ba352400670618d99621d113f00b0e607c489fcb28e431e564bb1c31f33f8a2911aff5a213110162a8eb1159131db29e371bcd5542c486f4cfec75449a026e5c26c8edc4b2a4a4f9f55cf24dafeeceaadb032ff469b6bea171e4e58d66908fe5641c1058e6cb5271d11f6f848f50abd884ac890a1147f7dd85f64bffcec3102eab72284ebf2fc37b593f6992faaecdfe619a2e2b9044e6e7be699fab231fbb51c7139ea2ba25d553b324cee4cfee9d9313ce6a5576042bf643cc7889277b84d983f4e0515f2833bd036258048631fc0342738775687e3b17d2592d298925acccb4816f69ccf8e9a64f569a97e581e7f96ecafe91807ded5adb416d7db5faf75f99bcc0c0e10682e133628473d13ff56cab28d7153296e1e3b6c6d253f1d51f825817ac6afc9f4ae5b8d944e0fb922c924c39c177392a2719848617e51e5c4e08f4c28aec603d7199a91e70a8817c0eb750c8771bd851e9177e648df2eed49ba864117c54583f763d3805b962ab06e7999f9efddfc8bd2ba2e1d2fda52d9da68874b0ba8ca2049d88c7de629c7c11d9fcc360118409466bc727848beac868f414eb98292d084b5dc43c4e1f5c70601bf9c0208a132f1e62cdae908c8e13e04d10480cf93272e43e79a62e3f988b4da94c6e78188ec161159c15ac8ad351cabd09905dd02fce6fdeca8b17476b2568ac1ada37af1a6b71fec3d5983c6f6433cf81f65dbbb88a4582111e20b687c9222a814e27855b33ede5d3b294d4503fe3c039d3965647145c2d1c18df32283ec453c4a60de0ecbf4ddb1ff149ea6fdd2e387d791d721e83f8637c35794eee9be1e386b95f87515ec1271c02f6be060afc91003e7e160524128b92705dd5be27dd2ea3ecebc87610f333e6332250567eef79754207515da6f986a4cad38357dc3db5405ef018903a0c469ae6122a2a506ad53d5b186c455849f23a5df79077feeb553348d00aa052f69db33de10d6f41a0d79eec318e536da88ff2219140029428257baa4226d6a42f1b239a45703c2eca7598cf3bc8e769fd007b38371e836558961ca4b6848cf55c8fbf9ecd52a78668e9fb4aeebd10a23938ebf304df65fc259e593d78cd894c9b0de5366c84924ab13c4d6647240b485d23aef11a9ce735647ab7c04825006744dd7f302a80f6fb2c9031588a2d83a7f512baa33238a57da79cbb48d0bcbf0d97c9fc61a00c27e0577e5bd07f6cc6b2e411b413ea62baacc2c4542010648bbc6ded24e38942b70082b4c37ac1479deb482f7fbe9cb9a824e40d1e7b88d7818000eedd5ecc493220555306b11c0660d5e3706df1d470470f8eca501dd26e0ad61e2cd62a4ca90db8979a33d2ab3c58b14ec031d7f786eb7cd045308abf76cfc53c1156854b509e11752dcb77cc8b8a3d58dce79ce0482a61384d7edcb4f3dda816af61283dbbacae7703da167cfdb082d4926f440bcfe9521389750ebe9610237301dd31a70f06f28781947ccdb5b9bd0e3225c4b5c974638488c71d1b69ce68869dd41e7734b66040bd575a6e89a5be26a236bce81d5584e6251dec5fa5c1c3859fe34ffc2eb965b4b243d56629f2517a3a2914ea0b2f8d993dd72438466b92de75cdeb36ac4f3f3d3d2d4086c3bb2339251f33dab272e7ac1e3cd5a5c61f3f29a5a5c368a913c618f671d878b566ec580bb4f2f67e7d72fe846c03d5ae3e6bda5fb90c4392a005c87e209f910e7c638e40571ee7169bdab9075be9bef50be5d6ea75cc60da70fab2246d21434cefe550b200f48cb1fa4162f3c0be86aad60dad4fc88fd2072f1e05ccdd112d080b76f8a5c5a3f657162d8a2993d0d2f02ba359eb690c6634d15243ea32a7a38dc82321fa2dc0f66765ab9f327b615d18bcf92270f05080f059a5477fd191917f3f386be5c56721fd92122b22a402399e50269e1ad60c0ed32bff7cd4e2dad2b6219799137285231a2f4ac0ef480d7f630abb1ab24565dc044bafe52e9d178e26bfc66950a51bb82028520363a239d17692e22da56d2701af911678ccc1077fc4d68803a457fed975e07aef515ae07a37a9a557142b1f7d9709eaff0686eac5948269987d12b59b932736c0deccec071c4d80dfb15c2e10a3e5d08cb0da845202fcd57b15e8743aed55636dd2368a89d8128bd5cda5d4ccb7359c525fdbccb4e34c174c150b6eb9bc2d8ea9f2f1e025847fd77522e9f42315c80e9ef912d13c0d731a5a7f7381d6ad442b5afd2baaea8e8db6c9a6c068e204f4c1d1bed5389200e665f9d92d932871c409288e1c3580a0ce9e8f8e21cea4245e0b244d18632820521d477a72597525fa6de0da861246e302e9e2bc04356e2334985e1c7214e9f53eb43c8d94b38822e7d813bff59afdd0659751f0cb2d51ed8a6792eb6fa2c70b0ae900d1a5f5a9f3abdd810228a75040b01e35a330d086d725f6f84c504ab32bd7f1b094c5a8e87cdcd6c5ea610a8153700ab423395876705d29be36a213cd87ec4d89c3a6aa738c3889fe5af7bccf0045d2cabdd3fca4c38017cb5a12e5de052194472edfb2283bb9b72c34c84974d312d82c98b7d98b83544dee5d39856830439d8c8a7a61075a084d89136f9107d52c3303902a975a665b892c4363b1e02024c03e52402df2cc93999f88685ff844547a16f43adce0ad41f476a51d985c34b27aee1d19597cf81de6de73af8847149e7bc965f3a78b7474ee8db599607672eead102dcebd5598e35a560957b06f192337f74eeb011e1b22eb919aa835a501d316b4bd4c402c953668622b90ffc3990223ce8ff69e6f18e65eceaecc4c9e218a7b79e6408f60aa2036ce08b76272c78f7bb9f7f70d44f415a4e3726fee8501c9c8b5e72b63a6d32ecbb6b3691231f3433a4f97be86719aa53be4927b8b5ba68968c37451b8c982458cb75189ea9aeb61cb854c8673c54d8a873691f622594073ef39d2df557fb2ccbde43e5730a1d663b5ceed603f141eee8aa93969b76e3888f65fd572c0b1614e89a06909629b26467a71efd6b3642b74980480a0b4cf818bcb7262bb86d02989e16d271d144cee1d8290fb8c03219e46bd48b88320f1133552b0fba6728e35a8826e71efabaab2bf358d8e0915f79a1e85fc77aa266d6551877d8092a8e3e1236fb8377433c174b3ac3be03e94fb1067887b0d44be0a31509a4c0a5449ae15da0a6a38466ff69c0846901f49254c672bbd4b170dd9c1718de143940200ade0293d8c5905f9f44fc71152677dd484c7a12df93fb706a9c0df34bfc0f81d6547c57f8904fecf73b03e9cea9d2097af272e830c5d4fc878731b98f7cbf72e294c13003a8fbfd2e6d241d77e9a982837c775e9c08cfb9fdd048af1dfa280f7c86e9213fbe736c8ac8171e38fb7614ef32f349545e5074b52dd203cc71ba4171f7e0cc217ed02e89cf7c9074e7d83631e1087f029f9568935605b69511634c075b51c73343713412499ff9a8aab007aceb9156641c325dd894e8f2f561c05ea50625cfdf39b73701d017ab83c20f120c6226ae29ad3cfb5cc36eb36053fdf02cd005d42b5df037c1f0c122d61d8a43966c48e09013a8c05fa7be56b642026efb10c296d05ec08d06597b1fb5ad44397b20febd9467cdcbd0c771a7e79efa4761b6e58e0c716937bbe973f007793d2f40ca192e44cc9974be250ecf98f5899009d753f806e1f010da287a4931e0527ba1b827451ee4b9e82dc39547ec1abb017e3963b25401ad4eff8b5986b7ddd992422769f7c35decf1587c13a727e958a0eb16bc30ed1b71f02bd2a70061051c9229e76ca625a005d3f32642e1ff2a02c057485ac95034004ba274670ec1825202723807e6d4c7f61247ed463c5626a2ba346b2b4e32ac1c5dc06d0951316e7434d783f1d490e09e8181c0c5463b1b97a69f3810a0da0c3bf21015d792e5ad01286130f5ac50d645581f409d69a431c1cb02ba0fb4054da3abd7176030dfa19c3e5c6d9ad48a16d81ef66ffd83e5dc9804d5df18664fb694c8d9b26213218afe638e76822e133a9b5d14e2de27b8e9e842ba60a10b07907c03d7c23866b7fb207c9341c055a94d37b7f38b5a5938b91903f62ac9aa10743e4b8c221fbd266ba3b5d9269b134b94a70b89cc0a7d75d1b6bbb2061224e1c37c92252f81928de0323d6b29a2ffe2ad420f246c797152e7eb8d953a09bd8d0681f1a50149df423b0b6bd650f1026f8f79b8fc728bbc0d00041b4115ecdd3e2858eeb1f98a808ea830603a7c9ba4fc85d27231aa295c8ae38c209c66950495a0b704bd121b577067177e9c21de31e4a2712868eea370270a7dfd573d1800470c61e8c4498e8a353fb7574f2b3b8a28218f51742df61e108a71a1a0256803b5096471b00ed2dde0dea613b9fa963b39c94138cb09b301f871b6e89a668320183c15b9315d39153e75b46ec61a00422cbe604cedd2c176772cffbd4a8597c36861bdf0027af331db43ac4cc05d686515f2c2f2c5732504dfe2f54fc5c82c74c3f20e080aacc193a4217b1c111c1e98f3ec070a6aac3f05042448791f9634619845b57d9df342009fe84d5669ae0033a4f6c58b76d886769c22e1d42d348873e36b8ba38bd288017d04faae1857f88d491893b083e5718011e5b3ecd81950f1efc264abc871d1ea21d415e947daaeede338352bc5a4543cba9eb9c0e38dbeed08224c04f491b78b0829c117b7f7a2a9be9783b043b07104efe453049b694e0e169e15cb1ea364ae05b0d3ba5e0411cfa55f0835d9c90102ab1ff24f6e206032d7b822bb5b962f298c9d0b26ec513a2530e0e56d4d8c28c43044773069e31afa8e07df3e214d43fc7cc7879e78eb621ec2aa97622ba3544d24880ca20509bb337beedaad3c466b64f087f012cc2e719fe80a75807e58fbffddddd556a94f24bcd942cd0733b3da49f4e462535cb78ca66fe6a1ddd25f3835a01b9fd285a7290fa5d832d7dc6b7d1b9a7a46f196fd14cf2623abd9407c1e2d7f8c97bdcd7d59ad9db2415ea848536796b9dce064da5be4a65270a75855233b3b54f57b6cf948815bd53b2dd5d73f4cd6064160b3f3fdd638dbd8629f5c757c3dd49a59e12c1c915e155b65376e3e4e7cca85246e9afd4cc2daddb31b2e4ae6731bbfc576e336979939e65bcf2cfd7fc489d8e877abda9dde9e778e95a4725fc35ffb177a5edd2634801d5b591f93e34c9ba627dfacd55c22bf0ff37ef1de7ca14f950d17a653bf188e85cf2fb4d4d82e9d3177eee81a1bcdd83cd95df631e29b982a4d8db8c8add565a907b6032a7ebfc0adda1ec8de17321c0558cd80e6303893a878f9a00a936a2faee420eaccd8bd1bc71c4750ef8028eefc6be97894c80943642ff34e66e36b4930e7c4303bf94d10e697fc9c993f2342dc83f010f4a542716e03510c6994d2f510c63923babd82f57cc7ac00dd5cc50fc808e2d45121970bde784bcf7437b1997a54ad923a4bf880ca32a1fbe5eda2716b4f48945f16261fb11ddd9b399257826bdc14f0d50e3c8acc0aa00f9c767ff2e024d8ceef558128a8920b52c4a3df6cc96c224a6aa9f9efaf824af13de6f2846d811c1dc690b0a632590d1770835ea22e4136d180ae40b8290e8aafa4c78eda1b8a05523c662587e13840ac259325b42d24c47d3596a61ea0ae3d53560530cec35bc5a793c7768f67376bcfc9afe3339e722b332c2d7fada8dca4bed45a486ae0179cc55fffc5c7ed0a38f2d0ae671cc0db3e44112724efa945c782428c10ad85d9af1565ec319bc51df95b742458a36522853e0ccbe5005e6205c212ae40a35d5b4bc19eff5a355c0d1a4d069e1cedf672ae2994f4560daf52707d9c8d9831e0c2589783f26a37e992f4947fb44c8fa89d466d23ecef85a70d2214c07898922e4e381e2ace16cd0763a22da33bebd14212882df67ff1c6b940f62a74c0ca275ad07a37ab3ce066dbd6e3693b11467928ce96e7afa7e249ebc0b908fa878a08a9feb27c92325cea262da60b9fad5d8a7a61834e3a5b3f2761e9133ef7bab748306a30648772db8ced31c80ffba7dd36148b93a5922b14212cdfd300bd55c4f26c4614347fd5a2d77ce50d173a33d380aeee914e70e20f9904a9250f11f2cf4c7a403eff509bf0bb659667e2ffe6d6ece137873ff1a63fddc7d8710a6c59d126e879053ae20c6254427ddb97ea84de2557d3538fba134b6f9e7ddb8ec5c4844bb180f45f6bb76034b7b90ccd13fcd1b9e46c97920bf5e3765a09104df4cc2eb32c54c2a86d477e8b25dc7b09cf602998a667896bd13272f59c95d40dfeba5a7d2f597ba187a459e5957a96c6a68d0a0fe50d54e6f97cdf22e8fe6a38a1273c766b9cf17a29fec6d509b9c07c7f12073a0254556eb05c8c994ea353346e3a89c45e68ac0623306de182492512f328b2cfd3d43110ad7c71d8304274868c641966f83a22ee1a6ba6b9936a9542035e66a6346eddc5f7de207e07318837219750c44d3e46f9f8a2496818aa809449a34ecaea955abb61b0a11a1f92dc5ea665560ed5c182d0ddb0c46471814aeddfbe0a06123b8cc3806cd9ce5c1171f172e8833e872f660a11b162508f1ae65e58d8c3e1e0c3d984969069fccf66eebf136d2671a0d0aab137e54dda510bcaba19e089b1f9df3a17210bc85c255b1aae3ba099c375086eb8244f37a3fdc4e8a64e139c2739a12ec6bdf9ea46c40d437c6572cede763006dfdcce968545ed60565e444382bdff161817d6de2a0376bb619fba4310d4db174daa0e791a63e22088f9560c4d7436feb690f016a1f813f607bb8556c2d0e54674e5cac7bb947d0d7e65f040a3ed76040a3364d543dbe39762a1b3a80deac5867ca6a512d0262fbc629a004d9c9d51e1d92b8741d5672e0181ea04fcf24ba6b2d9877f89d2632f8e26483793155049723718f7404ccc3bf5b11aba2c548054a6d817a4896e0c6de23b706a9a15dbdbdaae275f5b4606f19198e038f34079cdc62e95aa63df328b1343ab4ac234eb47575421f5566bdd88a1e289e02d72ca5a3c57c891ec8e1d1308ab1bdc320193925a6731457bb7ae51231740feeae9e5fa12618b639f0a372bd54672cb3c2f7d1b1fff0f22bee088c14639ac73ec97ca2b89e9f0c3e2df438149dc247550c6fa193516d46f4e18a1942581c9c4d7a9d3b68d6d9eb36a5661d7b9dc1d1d2581342806d134b69c58f6ea3c9423d8e8a120c34381f32193e180d8e5a6bd2510667e26f296fc535de39d1c2ca767a4b80e21a858e93b151c01de52537db5a9d96079bf8379782df98ab122483431a501bd4a6024e5cde6dff0e5c14f727dd8536f37aaefd5024efb6b5b607ff328e2e960e5d950529dafd4ff21ae5259d6d459de17b9bdc9a369d6849b3c941d3264ac2d16c395b6f9eb8a0b7c9759a286850fe1a654b1d1b916be789d54fe83c39a693374ebaa1d843497b1256681fe4a5735aecd91ca7b96cd85289dbd267fbe70ab7bd53099ec1610ad416458b81500cbfdbcea7b988b7cdb8a4b487770fa46d660f85ead7b63add5c106d02f73d0151a335a5f23f7eeed9453fa7bd94af614df702ca26d02e9e076cb39b569eb888d9cc7614282276bf500a4da7d09bf24010464303c2e6d0d29f59e051ac54b4025a148b3deada0796c9bfc0e28cbf0d870ec6746c01b52d94e642d0f6b2dc8b50142f73f7aca87c04ce744f106a8be206a27887c275b2f723a3e988d2239e6c4cdbcade2d98706476d6a4d916569fde6d57f5c1121a34d03f217794175db696b47440f18edbd6da7940e972423d14c3d16c396cda3cd1029d2da7d61b286c416f5bdce642d3b6c4f1a3e486a27792fe23a3e988d2b7513c1558ae0f65b75b6b2d8e275a72b1b5daf40145962e36676d2e8f6c7d0e2e8a5b4fb40b658b9e4de92dfa50c0a2cb56d62dcb07db6f33b828b87bb7f1777050de9cec42a11e8a613436c4692e36d9965cffed5f8d704eb4b8d9f8de0c0ecacb9b6dfd1d7770b69ad95c286d42ec6261df2638cd65836d4bcdf03edb8f2d6e27e386f2a2bbedac4e8b631bfa9a8b78db65b85854d88a35bb5b9ca619a56828865bd9de447341b4e174a181f212ddb6dccef0864d94b806efb7bdafb9c0b399ac8ba5a28da8c5fd890bebb653a789515eac6c62eab420b0394e73d9644b2517cb7edbfe369778db66372d2b6dc5b7b48bf272656b53a705818d719bcb065b2bb9973e5bbf9be09c68f96efba7c141e106a5cb13d347094b7a1bdc661a272ee96cb98e469434146b94f5512816658b7b1b9f33b828357863ab5f73816733e3283f1131506ce06e5b5f7301d736eb28789263b9593263fe09343c03fa39926d58309c19a5038d40fcd59d623e93e3edb23556ddab2108b95e840eeb493620aa9db8a385e1ce9ba61e80db58edc580411cc01e00a4b5831f34074be3a0ff04938b0e54cbaf72d31f236c16a4112209d97b932da59429a52403d506cc06c7060f6b6ae87f1fa57f7ce9c78f840238d5d5f7adf93fd75e2acedbcec2e28fdeed64debb563dd4a47669a277b9bdfe2d3af85ede66db89f83698fd8e6dde5b4b4c7f4703df2bed0849442b49243eec7fbe57aaa0c2a40849ea3eac52f7e1cdd6feea2de89c5bcbbd7497abb4adda1af526abd8df78bdde2a4212752bd2c3c764aeb748dae8a3267aa949e91e6aa327692f75847df52dfa0189d7a5bceb68e46fd80ef087bcd47d784403af6ef0dd8ba05fabc55f6c08dcb5760085c4300ac65467d960561fdc849544154cea6e3bf0efabeef7d236fe7d8eb9625887abecdcf2baf7d1cc44f85f4d0d55a35b9b690c83a18a249556f7434590a311f2dbf21e89d7234748d55f447364ab15ed565024925faddc971ac33a9edbdda6318cea14154095a6ba9f284c1821c78a2a31313fec3b27037f8b0f6fbcee6f9025cff4cbbd97eaf4a5c638197704fe7d6f39ada5c63fbe103fb25f04d97df742b61f89d7fd23a4baf4ab77b4e5c856f848bcba3f42aacef923d90a3f7ea436f066eb633e81e522c084ab75947779b0cbd1f00f2c17012ad5bfab547f5f4773845421dd965d23d9ca542e6101e11fa1ac03c27960ba1f2248a9f2a14b39677806353353435d9a8386c5c43cb247360716938a2a8adaeffa370354cbfb72d36140e073f189f8cb7fd57ba5b155d7736eac86a9b3c4807802706a0d75296343fca5fcc68e6c8d1fe9c648b63e9b0799b01ceb38b2550773fb250292ad4d25047e8600c40fa1e4f41baafcde0fdf43f8fced83a748557e1b22bdcd606eefdd3fc76afa31bf7788edc0dff4a56a539be7ead6c5843c5f2027e3de0a2c486f751d40575595482482ef6a05610d5c8cc852e17ea0fc40d9a9960322fe4861a56e94da50802abf3f56f328a436efe1eb6e196314fd069c93891fdf4757ef48d77eff9af736fe1ca354c6882c15b5fd7df43b3f6a83721f6506d3fd62d1511885058e5c4844661dc1cc46b8000a2d4490454f1264a002e8c78441e53f65fd230512edc472c14f14557ea2c8b18ec0180b62281234019625c84b7aec4013609053450965a0420a3ffc0a5764314ff39222ab915d3f281234812255a967c004ca874f851d51a4fa49f2f343846584e5821f3f57a4508114499c04247d93ddcd56488216aee079c218b090e285325421cbb29dcc882852333333590bb26c77a9cd72377f372562bab75430fd9da3a9de1f7334511e11a2f267fbe27b1b95ff002d526b912fbecfa1f2bb2faac3a460e9fcf84cf981c20b2b0597ebc20a13e8e0882ec8e0882f0809fdf870c11ac2d21102cf8f10a0d4abba1f21f450b1f8079c54edc781e2c1071f84516b71efaa4db7383a2487cabff9a80d649d8c6ba9c9a1bfc8a172db781b360ef0ce47a391cb7385efbd7bcfabd9704bd3213954475b6a72a88eb6d4740ed57d512dbf989947d510fa3d6bc9f47fef594b48759d4c3b87a0e5f6d8da16934b3a1aae2db5969aee2fbea8926ef06fb67a84dd5d5896bb36d192d952337aec318a2323562fcb2f1944fb619d8cfc1be7020a2baaabebc4953aa3ba9f2774aad5976ca9c1b6d1638f53ad91b60971d5c608c400fc88615890ada3111d695b90adf283ec882b46a51b69aeb2ab922e26e55f1a10f90e13d27585d06aabf5cc2c84ebee17b5d236214250abeaddd29e6bebdef26813a2ee9f9e4b247b03075b288699999921662c253f9c4862932ae8a26e9399ddcbae20a767bac8ac9c2ceb7ef82ca3c26725640e1c8cab1be9471060e060dc3a09a68cea2c509bd7f7c948b23d9608b6270849803667975c7197fc4b96a196989bf3d9eb3403d4035ee210522e828b685ed22e6a6e8b997979c921ba41f65bb04e25c5656ef34a0bafb47095145769514d899a4b656e93e460b2db1cf7ac3385cdb9de762d715e61bc94c08fd12f25d712d6e1113e263cebb1c1dc36a8eeef0601adcffeae4fcf1a9c831f2054f96942a8531ab664ffbdab6295a3ee6f4632ac088815f1185bc25811988ed41c5c47ad141c70ea57e8b7b9beefdcd3ed7a743b39752f2ed5ed5b88d5126d31bd092029c824de1b4aa55226f8f1b2fa1e90733a7e34918543b9ba75ed32f0087195bfcaf25871346ba58926d5fd3c49a24651dd4f0f17ed0bb0ba010d70324dddfdbdee6e6ff7ee6e6d77ac60e25758e1e3aa133ce8ccc5a8853fb31a1dab29eef4d4ebdd9375f843b94ac50fa83c61a25a247e1115e656511673dfb2703084d98383ea7e9e30a93caafbf941956aed142e18b532e5c3a886d28459bd088bc956aa98dbea70aa81a4f414d6d1bf398cda29a05275e36f289dde8d533adbee2c0e8630dffb7dffa72dab3b2d9ac2dc0e9a627bd689ed591e14a336c7e331134f8c821076a5bdfaae0a65ca3fc56a0a84101525bfdccf16c2edeb8e1bb92cf8d75cf8fd5073296e4575d5c61ea1195fbef7de7befc1f7a4e6fc7d0c250aa929ead6291e1a1aaafefc094a729cdbdd7dde087f3b5d35523f0141ce2e9648195644082184a86e08a194914485f888b044ca30829b2002d5a890c6a01fc239f75d5f191950c30bd1474e1f429216c0e7020882b22f263739b9c095484181cf0f5277d4f5d6bbe8dd1fd584b9fdc2a89e8b292185e050efaa340702f52a872808dfa36e46b2fbc00445584e984168a1418fcb4a14b3978782947366595fd60b8c164c1e3ab00370f0918005386bce61259d07a382e6fec683c7cbcb4bd08b814c412b59a852e36f272b39334430ade430aac7733cc78a152bd5652a07d636319f9314d2c47faf939460e6877405789f047e09fe8748045d019e1055451ffc51a47ec38b7ed1d9ee47c828e7dcb217e4859e2283ae2632be3067848007f7c3350ccb1ac43f1eed21cc490fb5950e0a0a02ea2986d8711142f8208440a2b4a49432c25804143c9dde1572686686f9255b1e3da4cec84c75af44d605e70c15e68b2d1671252ba43e18d54f9a429c913333433165b9e8a257d5e1e909ce9148d58a97d31a99db5d1f5951ae73ee54e3f6059d93d94e9537be0a29aa5405f7e974824b7c68ce179191182bd784d68bb86299c998ab01352626521f4e4ce87c62dc6bcc8f25301033049500dbfdf10dd71b2e827c114a9f89edec19f36388801628669c8bac025be6b19a9916cc5584348bc2dcdf50a82cf3299ad4fe9e28a6bca4e481dc33c43eecef074fed871890a79383b96f455ed7fedc535f7cf239eef9b10406b8a73af5264d9c8b31c6f72892a4593269970ed157d68f9a856ed244b759a25b36e9f6a4592106041b511d2e2ab0eb6140ac042c8051ad03a3fa61f86c07a8fd31a64631c797f49b8be2a230407502c054d798b719d53f7334d1014961ead03b8a344cdfa8f04974bb81b2a8ac2475cd53e1bbbb1107e4a88c1408274352820b9a513717e480dc0139a0e51141132819625d9e780242266064c0c870b993ee5e72304d7d1ee172ffc23be8a0bb5aca08ddc9073b624196df7b8f9f539f81c9c480ec201dbabbef80d4c427467930449f1865c61371cae988382506c528314a8c426ae2e2e2e2e2e2e2e2e2e262c5cb24a3c2a87c2aed8d8d54dda2b691856d56658762e87b83ff54066f5ef793f75a4f5cee19f329637eba0d649b32fb2c207c96136f36f1e07b5615b39f836193f41096323149a5868686867604bee34e9c4cff5c1287b4d0435db4167a28089d1e1aa287b0948905a9540ff5500fc5a19d5df890be167a08d747ddc93c9cf8ce40228cafabd32c489f16f88e15bc05bef30121df1981efc80aa93b9944b81377e23bbee33bd2874ffb1633643a33e91ef54dbe27656e7daf7aefbdb7eff97beff1c9bd42da328491382361fdc00630fe56aaddee465aa87a85b4adc4f889ed24a88582d869a113b4500b29a1bbb06aa46d2586146da5adb4500bb5500c2281947104d16b3144a9eec74a12304ca93c1c8d3f3f8cc857228d47cc4ccc7b0edb618bbe562f7ad36d067665b2f7625726bb7bf342e6a7ce1d4b12dc019e7c3f85c7130fbef7bab09c8ef97366197c191773ab9f8458c25f3a84feab83730821430819d29911713a83e0a34fac0303d7ccfcaafebe85a8537bce2d7bef84fa3723edf36100aa5b03b1d015844fddcfc230b7dd699fca4e867f5023d37b1aa6df07d7a832dd50dd1a0803dd3eed533dea106139ef4812e912ec0a40a4bb997fc80e81c453fb2d2311a8324f8d40957f061111a8eeb374be953c025521e9f18a0a7f2bd5a891c6a0d78941314862200241971128029178a0f093c5d04f1652d68587e599cc1aa6618df19730b7c6e8804ad2518642b98c87886e3c1cd03b3613cdf82c2aa292eec09ded7132fdd60fe6feb63d707ba6d486d52912581dbe0009529040a5a1f59a6569a2ef6b56a27e77363f38a316f656f5eba6be1bed2558fe5bada55bd5517a9cecec4ba1dabf584c7134488ec47a3919acdf6aad0202a4d72d1ecc6dd6c99bccd8fb4ffc7e1f6eb3ba4dbe94ef2fdfb79df3ea7ec376a8445fed80edb05747eab41dfcfbb22e0c88fcc122e7c29c9c4d9dd75fead32e1246a4bf796314085f74e58a0524650a17d346b48986ec0e5004af20fc86748d8c52fe939783b25124906b36ef256fac79de223f0857e72ae543f9908b2bb8f0a23f2ea93102d1ffaeb852dfc392a9549ad7090bb23e35ca4a569a4d091bb252ce475b442f3f0857c728abe336afec6506071d1a50c408104974907052fd2d188c5d5778715532c6f5444ed6606cc8022151bb5d95588dfcf8b33a750d6cf675fd463ea425558e40a58a8e20a58ade22f110f7fc1b4eddf8ab47722456e764fadffa8d77e0b88dedc096b54375cdadaa3be4a54607596b297aaa8dea7e8cb0f3dee6b77d6efb9df0b6ae11848c10a55a24d72ff6737ce88e0662435e82f473f3da9c4f293ee4c1524c97478b35bcd030a2cccc2411738589187b920d0f4536d08d6955615e511bec49d8e8e222ac83e51da4184e10f02b26205c5237f9376c63c30b51e1e615cac7f63198445636d80003e90d5786106e18b5e1b7611fc25495328fca9ebf77f46374bbb1a1daf0505b990a51dbbf381d01d0817a48e13e815ce44f2d10c26726b6077f455375b9da6e788329fe8ada546fc35bac0380df6ab8f1350620f33204f030208c6166b8f05787ff01e006dd7e0054468763a800a80e5ccb823cd5c230ec55fe8a6d60626fec4787d1ac4769d707409b0f006dab61791825b57f35d04dfe0bdde6d340b7ec29dd5055a345f609f6fb281b7443cd50836edf42b7a7916574cb3c06656159d1ef8a30ecda27dba308ebe07712c68737ee52e6866a511bf8bb556f2d06b747ca39b3acaa2af8d5d650c37fbf7ed5cb1bf74a7af996911b6ea8a41f596fd24a37ee50d8db903007b33235a0fe8ddc50ab9e2affc9f6c0aeb77e79acdf2796055310420845b0da277b43faf055b928817357c705897082e8a14556b7685f34dbf261d49775394fbaf16ffe22be669726e9dd770f3df4d083f3a2453db4a322f281ba3fb384feed2bf2c17b601724377e28a39796de30bde137312d893021fb3693563eb014b9af28521ff606ecc12f0d1bf9107f497b3dff367a5e91e8b711bde1ba2da9860f0e45bfc59747d8f856d18a724da43e5cbef27d78ebafa79b35c21ea337fc2cf7c1071fda05b9478fee8324edac126772cc95dd509a496b7f6534beb22ceb86b96d5833ffd206111bdfa476b1415de47b7fd24cdab3c5d4c67ad2bfd1e578b00e18efac8813041033af9b90f87767acde6926e198e1378cdfcdcb512b7ac3a47fbf61d48a6d457d0d45e2b0e5a88f6e91b41ad39b2d870d49993ffa9031e3b396a751d3ff88cc6c8ff79232a99b4b3379d486c885636fecb7fc0c19af5f7b17fafd36d2e52b8cc8555b8ee497a4c6f2fefbbd8b84522dabdbea66d24c3f1b1af63368ee32bde85483fa6818ff530bdd321a74cb4cd435cc0c9ad16dc6a0a6df6685b1653b8ab034cc48562f5bcadfb6b5b00bc7f688cef5f6debc9b5749bfdd3c2b078994c322e5b0280e5255a4dbf2d13b1cc7f69037efe6e5a84b5a922cd24e7a9293e88fe896a346eca23870ec8d88a399541247bcaa6c8785996801b4c58e16415af06891a3858f7b4e467e80e4683a8851378300e377391af82cff6d74c217a4221d4686f99ccc7b86bd34b0922ce1be04f2c712eeab84128fe468dac9f86f102347c30d02ccd12c5717e2f277feb1bf65e8218a41a3f2c8c9f025bf98cec978f3ca599b4a29ca71571071346fbd5f945244e807c8610701666c80a181d668a97c23c278a6adf1e7cf5154a7afa3a8fbc200247bd078f75bd7e8217a712bc918d565a21ed6f59b0bd663048000947e1380e9379901f438fd8623c70d327e3340cd7eeb81832b42e5afd1a28db46b6f382238191938d44d56148c0354fed30d2ca6d200268900957f1400ecb2a1a2a1f20d596361f8d44d5609d4b2b0bdbbbbdbc1d0dd9bdbde6be87aaf6c64e6c77ed34800f27ef04a030bae95b75796537ba3b9049c646f7cad441ae7300afaca5f1ec2a1f8b9047b85539c647fadec959a025a2046ed164e984265266c142a3f0fe17478c139acc3b92aacaba42ccd3923cbb47f18148a00333306e0c1a3faf0a9d1210a031600f400074c914091200b5440e88806863c0084b3128254ea04393929d0d131626727064d9ad4c089931df0f034d1d313858f93e1f7592a368aa988b92dd0618b6f3b05bafb160ea1168ea6c51b7a121c4d0be4da6fd3df54881447c3394ec6e651216ee31c47e32aff02b10e2785e4bcc353a954aac98f5d3967e5e622bc59630427fbf2b94b7f57386d31f9afa509b210f23e97464e3bc51df38b51b28d9c4888d2a790f2712fffbe0ea3bb5ba286a2ba80801db9996039b78be2a143cc0c0e3e8cbc687dc9eddde79561100372852006858a91dacccaf9f2e224f4f924ccf00409a48c2a228cdd104208e914105af1ebce9f7c0f3a112898a7ac06aaaefcb772ce6c3a1affb7e3df7bdfd80c94797974f534b3d389b5b0240eb22f8711f13ae7e8371e0480d1b2cc070ed5fdab30b7babf1fd1cdc5bd4bca205c2535e264fa3120ccfdad9faf87030ed5a98e54814f8410bacc2b9065a84c0a2894932670f2bd09904ecf4085bf306e6a20ce0a9d4be9dc32f879d2e2c2dd8571e3ce29ab0bca86588dd348a5bf995d973f284da4e75c0ec402a6d4f83e1889ea4134a9fe8519852275f716aade53da88e754772cccadee1db3aa6543dfe11f8fc62122f8cee63b578e9c3939b2c98324e8eddd5e1acb37fb2812fc6dd814d51f018e06be5327b720fd0635fe86d5ee946bc94315ba3f3333c7547f08291be1211a980e5604a653311f6c09158750a042658a175252542a33891de50b719c1afb63d7e6fa288ebdc1386f978a77c504e450808bf15d93556524477d14ee0d7eb8fb0479d33eb0f6790635837a79e14146aba79c1213c2bcd196a1f952833f23b5d4b8e717e2e83a997d27c45b18203f7e03e0bfe7c1fd484202194900a96b9cfa3021af450787c3ef5e08bf5b4a2f4c08bca04c46c996a1e91825c49f5f84d538fd82624264652c48d71ab1202216b5bf8daeaa46fc16a9a5a6e25487057132ae39d2c08654dd78ba77574dcbf226cd558b85f694597a166d5958be59de61259667a1172d7de97ba796fefdeeeeeef22039a8961e3e3333f3c37888cd4e6ae9e3777737c478803e544b2fdfdd3d623cbcd7534b5ffd7b4f623c38dc542dbde821ac301e3aba28b5f4fe91858a301ef8c7e92d79b168170da6f516c6c3fe38bd75b11227120b6da96179d20b61a140b5f424da404e86b41811d3939e2588893a4695e8367a7e127517461af5947a519832ec0d9e4efa5d13627126574cdeb3e2557a88bda8ef5dce0ad5f72e67a9306a5b2a5156d5523189de595f826e7a4c3399604cf432bdbfd32eba95b41723a64549efb424a236242a725f2ad16d97d8542f12d1ad4c704f40acf7a8faa47cd261402e70aa8f8a1225a518618ca65f2ad54495ece6ac92dda5123747091566523746255ea1928ea2afaab7be774c92563d46c278983f7ac6804c6d76f512e654e5caf9b2c6ecff5f2a4a5c5c2542ace84d2862c0e58971442291649048a44c06cff2c0548c77189018745b9e953c30c53aa084cb530508b7c562a9a8106edb047df9b277682f290ddabee6a2d9d04e3048fb44fe2b32a98996280c4a9a591e49ff86cb97e8f6a64947946aac69bbe36048b0f42eff36a87330a45fbaa1482fe97683d4abc9c7c4757a09e7c024f5fdf2400a530b4defdfc3977473ffa00bcb6f5f21aa42ba552fa2546abd4d17ea1a46c6c7059239c90ae1dbd05cc3947e6db87c8d776ec73f8d776e87f6d93bb7837e8c776e070d8fc11c5e54f896468346354d7bcd45730ec68666e4065983b6d04dd2a0db46a9f0672c50852f43d61874db2915bed30daaf061d00db553a8a55fc9a23d7a337af922cdc80df55d6f8d1e92deeba3361735bd24991eca486d4cff7ef48c0d792313b5219176e7025c94fa9ee80589f9d5f4a4676c03425c9ddf268d8db0e03e8d6d8da8fd32c8488ebea4715d204713bf1d112ae9ad498fec1735ba28158e1eae068fec17dd837432fd507300a39a757e584bfb614552abdb024da9fb948384609ce999948d6154e7c86254b972c50404cb72170b8bcfc0c22259584a3fb33d607c29fb8cbec7b13d6048aba4c9b71c06839634592a495902227d340c6d867718901968a9f48b0129b19466248e66c23a6449b2b0e0900e4a951b0e55be732bff649a8f43b2bccf62d06d664de273e24974134662a7c27733b499304ac6efbf18ff7e13fd83f1b5d09841b7d2b3ccc7be48efa84137d5423397edf0d130a9a65b0e6785a39b8382439530248c7fefa34df4eaeb4d7fa22cda8b11b3446f5e6531558f6d3224c5e47b65a13625ca52951ec6a0a2c770e0d81e17b5293dcb101618f486ab452f48af87636fbc17492ffb8b09a944d647ec2fcd55b7295a9a54d2eb578b6e539b827fc9d3acb18c05c11e5ea491e69876f19c41e1709c18cda2c4be2b6ea5abf0d056a75ed44785b210a3ded318fddbc182f9264f946148efa3775c545ab42f7f923f577f699656fd7c77933255f4c64ba537d16d99705b89de781dfd74f1bd4a6a33a2db62bf8d1ea35ee33bafa2575f45295361c311519b182965a1eabc56cf208fda20a99cb977afe48caa61fda48c05716a137fffe6550ebcfade66e92cc2a87e16ea1d8a3da662412223faf109b18ee8a3a18661f1990a31b250642adbc3b990f74e5dcd7d99a86f9d28d230ed452453617b5c55bb3fead3b30819e62683a49c33cbfe2914a2c2def06f0885601ce92c48805b006de1a46eb14550b5fa7a56789486c23e75aba4dbc328b8b17c7c7949f8e69b66efc07ec4a3ca7d8c6e335596de695e37f79261aab7fec58839a991ab9a7e3342472fa21bcb0a31519b699a3fa2db4cbde6abf0a9cd7cd31013dd278ede702dd10d6756f21da99608460921844e42f9e88da47ed9c417bd8f4d82152937e811aa96f52ef8d0717617c89a5ef640ba3d084d943122528312f6b00ee9a34d5a896e384f644fb5de39fc65023ee95921f8accba1cc51257d401e8534c2f9240bd3483fb56a3a4c3ed4a484534eb8f4c6ab9cfff247529b53ab26a31ad3366adbacb1929a68fb4b73310b1284a4f1c9de78ff8eb473d1334d613d3af3353829ce72019f23a8946db7653d75342300405000e314000020140a054442b170401e29aaf00314800c88984070501b8aa324086218a59031861060080184001100119ad2080069e802511ada211e41e44e490ff32c73921980df3b9f3ea75d24ef98afa389280dea7b9e8e3ffc4dcdee1837836ae619fa918e4043a0d9a8fd471a81323134eaffdacae1eec0706b0e3fc3894b3a8ae824a2355a185a85f3bac8adf6ddf4f44bda8b404762c224c87db83def6a7140a85d30a4448235499453ea624663a4642b39c6d221f990ebb43d993f70e847c74cde322fa6f339fcf24f15c52592185aa3627b395994f4cd0c8178900c46898a448fd170441b44c90638e904cbc511d1c34d69b91822efdf268d0aca0fb2fac4b36c8df91651032e82e339649597ea8d980e6ee99e0d657af4fbb6341716b719de965ad24aab7a7701c3d365d7184cccb76044917d48a264fa02c0bcb81b74aa982d5f6edbf3192e860cdf3cfe947338735fe01c53cf94f9e276546630c0f9a94b6a9118b86c8f69123767eda140224baa00d5da86024dbab83ecf51cc71544636f88e4a8cb96fe06354278d207defd92ab832988f33482e406129259025186529b046b8d3068bbeedb98e6008f51fa136dcf56b7084b16fd2a133438d96f2d0b0197a282259b295dfca16b961093fa5868f1551d3d819fe76c8360504b2b6197a0a094cc4b22f9713854db793c49c017fcd0819e642697852e3762e1c287d9addcdb86cadb1145e5b800cc273822e133d62e5afe8812af9b6b1694694d3b01ccbaf8079614a226f2cd12f33c6836c46e442c6a7f93cccf55958c9ec4c7c0db9cfcb29f04c66a0afafe49cf0dc34229ff6a302e549969a1c676f37e77c14989594163781455cb698d97aaeb39d9e68f387777a4e8bb9667b020290a3acec8919dbeff4b7909408ce0d3758ac7ce1be26ff12f5689ecd310e508054a9ee9f62abf18968422f8746ed730d9e2d2a21768ad5aa46082129b23ccdff41cf4d03e2bd17f245109b19d8a7da759eb5187db5144559f07735a3e31ac16298e30f06a9bdb0ddfa48d08d45e7a137991243c748ff964c6d6ec26294990695f5429eb6531142c68cc79759f5a6c1a6a7b962249eafa2de66d9a612d600a413d63b2b03193082e8469850d44df8f3b6c22a87fdcf20e46d58362145813431c10cefc31ae0a784cc1987f1729c2186162406aafe2ddf2e5cfbc99da643af9ce43135fe9f1fc24a66d69da40266b1631469aa17344542cf6ce503363245a686b70ada5de445adf4a8dc66f20017f815edcd21d1cb9749dff88302a5454c683440999d74e01318572b4509933b719ea08e2cd6078d9a45370ff99f6b678a30f460d31f10db66483ccfdf873e26c072d65bb080deb0f4caf7604c77069da87997006b6d7ff6829b74f66c6ea3d06d35a34adc5bf855094c8e506f3d2eae12865258948a70056ceb3a185765eb066702761ee3b10afca1d2ee7b6bbac9f2431df5195b317aadac8501415abc7b7f332aa12496fba49217352ae474e8c111b14c77ccf86913110810f22f3077d23724c33d411186197adc1020c46124ae3cba411e7c9062f6dc50f3059204af0ea348bf523fd772d5220a92b842efe032961f51025f1229511ec358c46756d35bda82279715fdf93c1addac047110f4eb2eac10b4f30284d32ff8229cd2c7ba6bb8be490a73fd20ea1bfaddc5a194c5ab55f851e95992fca19ddff2ba0b659de435749e3c95a3fb2a4ba238433e3b1f6dfc2c31f06649a0b24708c4b989482d8a83b694033ae79583250b12de3438d260a88daca097236b0587efac2461f832bccaaa076c7609990456676c6437fa7b3dbb612ed499caa698c635e5209e45d319e48821edcff9b59bc8224ae2ff6d6dae67df8103b187d8c9115c2d05d4ad7b3c3797af23497cd121fb435deb829285afd029025faa52c143604af242a7b023d0ef25ad9eafadea9669e7a4d1715bf3ddeb934add0261511c1d5335e75e3d15d36cd10b17ce65bb78f328b32925d73696c8f43a5a3a90ee5ade4dba884add11e4ff6e0dd79bb0f2a8f2815d52e067b98d484ada918f4ec992b6b12031bf8988edd3207fcc1677dab18a42e61a14147f7f93fce3242a6bd8e3b8269ce70aff757f2cb752ddb60ab83394ac2f2454a7fa1640cd680e380c3130dfeee6c8ff722e044bb882adaa105f7282e1ea2e5185b249cba51f757e17fad5cf0dd7fd54273ffd38de3ac97519aeb4179a3710b9c809f2b667d6f271b9038ecaa18f030114c25c328ec30815ff6ed19406bd1cd00acc3485ce6b5e13039bf3256ba01412094810c69f83cb5e84697b49ea90114e0e04aba4dcc12a65611cfd610bf302df2b57687fe058648f38d2299b211d9376fe6574763e8fa6016376a8853126a2d39b52b5818a86faa74a86254df8da53b73051308aaa24483d2493d03857b11b086141cc22a7aca14f6ce2c4c6354745468ab9a698d2913e4f9867dc8b54a9b4f1d70d522b271beff058caedb872d3db0a8aa156f0b398155cdcb1f79b370377943ee709b33f3164a2bd7525814426d31fd4cd4f1b487c30e564c76a9d87c539edc8e697bc0678b4e07a5c65108359a781aaff9764de66874ca73837a8204a261a471099086f91e243218b8f5041751a2429c25dcb1d2419bd36c0cb2bb5c8416b29873a205eb0067b57d2d0d8b1dcdb740dc16274675b07dd9f5e3be4a297a046ea78cffd7e3c8d647b9b2bf17c954b55163c38b000e218162cd1a260e400656e4e4832307baacb4de7ba46db3d7cfc858a255c4f419b912818eba2127b0e89f7a2f7298eb158176e078ab00efa88fe68e27f88eb22f1305f3c7213ab854a8259f37940115bf2761689c577891380125171016213d585525ab91c6eb12ebe4b3de7ec5ad9817ca62b609a8d1601c386a0ba001f0dac63e87444173374ed2ceb380c73e54e1266e4a1e40757e8d49822c7b9f4393663485df9c54c80b33a45d3572010d66900fcc705fe4529439085a49468a68afdc0c165f30ceabbaea34007025b996601418dc6b069924360bcf98405c973a07e87c485bee1fe1c0d307ee11cd0ddff454450f23affffd7d1d5fe46783ac4dbde5c9c838242723a18e72f5e5a400fbe6fc639cf59a77f4ebdaf71ebde7d654c91af80342a6b60789ff2d0881507b783188d0428b56dcf90b021d939dbdea7761e88ead10b62783698b487d602975a740bb944b30e5f7c60ba269e5e1d10b3879997274ae156f8a7cf159f24cf06166edc074eb6e068950bceebaf05bc436a4938485f343741256020168134587c699976fa16f0d91605003ad1879333801fce9bbcd3a2670f5042a58be052a6ca9980c09be3d22e15eea004bcd8b00bb3109708f034d9708fcfd59894d901f5038c9a615648a1a7ad78d9c6e8136db8b038f92b17251f8e1a85dd7424458a36ca63a4bf08208962b643009287056e36fc7f6a11f9023105c3dae6563ac29d8ac7f375b77469232392de08a60e7e5c7eb47220e2aedee41f3bb9bf2dbeccb1c2ce76208631cffd9a1de9d99382850205f516fb62299421cae3814b7d172521346dd0e090e49c8143c51df7ad5af2ef12d1e18e55d781742382374daf4a10f4de470e0334a2308c1f0114004bae4e13123444caaf8e0ff5d5d194e5eecfac54ba0b339f4c9389985bccc7449b41a6c24500cfbbd23aababc1cffb1d452febbc8fb7726b48b3964ba0b599bf4dd30b7d5931db74cd82abbbfb36217ef0bb82eeee59d211d0c3335fb6eab8e4123f2733d26d965c72b84ff5a85c6bf4ac0621cb085c6f31e95d2a05d39dfb1a761a53717dbb3d686396cd334420fbfcc5030f73ff1759acd33edcb06198213fc8e7ecd5c3f0c64497d6db932aa9e540de31e3eaebb582b197a57686e8bb9623c9ef72455d981a3965cf9334898c041325068b9fa35646082113b17d0cd8130b993c3ae96c2416246b44691999819a5483441df331a72853c8ceb1cab609df39469f0db9c0a3e14e7e88bda410055676d45c166cec8d6bd6bc4b2475d8cb2354dde13f273d4c8480b4b1ab54e3073831fc1068958891c1048a3849fa7c1d7b5ddec8ea462c03176e639f651b19673c0add92d19315b2990ae1c69ad774e5380af8bbb4d64a6f667fae4dd3a5fd2cefc22fcf06537cc8b2b40109b4d4a0409c06896afa95804cdaa267787d87cc7cba4943783bf6060452970cb5e495b128ea2aaeef6adc1b2f12a9c1d1c0d9aa8cab587a5bb4fbbe3ea664c11b199517c0907993edff59c5ad865398a80881d016c8bb61721781e6abf7cb63f396138f183e504c6a07f70278c9cf6ce0d198a9c285c32f003c0da8e526c9a6fea416d5ca69308e641fd716d1c7b93308d117faf163b9cc149da3567c143cda9f43b0e5ba191795a87e9bac681039b9e9df6aa77081b4217f27363b1a41d0c8c5a26ddf5a331a4e4aa453c684136897c82a98054c4d31ca19338d5c6563b59c4e09a904769ef1d83b6e83cad326e81caddfa8ff61a8b7006902ec569b4ffaf065d74049303c0f82459a52a2c2775f978860eb8726766d17e88108734cc18f1abcab18067a21aff956d434b906153e29902e580fad9603979fa46a7ba6aeb70eff531b3cf80685113446bacd33f8b52d1a3e936cf4a162ca41dab4176100ccfbab52eb0c1d69ab260592b27f02ef02786a2ef8cc4589f5bb1aedd10e34388dfe7aa49a1e828d30d1c2d015d865b080979324ac2e18261149174b9a1cad895be60354c2807b21b0a74a2c1120f7d8caa2247020543a7044adb30b9eb440adb1b0011a7d48919362dc0ed5c114f36cc08e51278b1e1dd750db344ae31086dbb62c91ca5213d1e7a535896ea12a522534815b8c25615102a679a94dc1e0cee465ab90d7c7934b9703b7cae8df10ee7ef645566724490e98038488ef6bdc91329772818125631111b559101e433d410fc732dde9692ae52be6994790a5b7d8f6bd94e2b848edcf9fbe381adabad2b207ea480bfe97d2f3700bfbd3785b840d4202632bf0d593908df5d876e66abcbd1d71bc3b4f3c5c9bf37e89cb0cfacde7418a7f406c5661738eba04ef13021cac2394cf5a3f2a3a7f2242b62a6061a209650c456cfe831ccf364d81b654f2170aff19898dce7555c17274446e0a2750d615ba471a2ea6b1de8c2eadaaffeb0115f713a92da72087c8e16043d258f8cd43e62b084a15bf192016a466d612708aab59d48327e555dd3bed147773c94fa7097ef30d739bf2bd95ae220d1cbe56c4d3115f24d52776d12248e9d36195898ca371e0c604af18d068fdf0dfa36b0edf0dbbd5c2540b4f86dfcabc77dc1da521c7c4712a6c0d5d154126495161cd5b77f412b19b5f88005fcf420e605794147f595a2e2a089c5ac3eae5a40c326e09737cd1616a784436d26b7bd31dfc33b2c219a940648372f5642c22bae888946bd14627e18275b62a71ceb807feecb939fd97107cfa8073b47cb836d69345eac1b6b598034ffa5e632b523c9f55ab0b4eeb30569d27ea31ad5b3a1b2e05cce95c478556b4921fb9da6f22abde169b57ccc79d1ac8f7513b5e33701ed7d8997a2147f853981e07267a097ba104bedf3f5d5cfe5cd6d9b020331e5cb1dc95dfb00a6514232772d46d2fd9105b1984e573e9c93daf1c4074f4a879828710e04596f097049ac9d86b085092b7827b8f6a56dc811105381014419f56001e19003bf0a542ecae655a7102cffa69b1c56c5cf988251342fe716ff672ccc8a0ebb1bf28696082c923e09df4da6093ea2d6428eac54e8d43aad10f89b180d87da2ae041d304d55ff8c6fe7ffb2312fb05f12664459c61a0968cac2ccf60ce2d4ee4b0bef0f31df18905a6525b8501a0154e2e301cf060ae5f6ee4bbe6d4424e6563ef953022c6923e6723284b88f7c9b9532439c317683cdda35a36589c7e6700c18d0629962782519e57ab102ff64e713e3534024da41e1357f08791e5babd88f38892fcf2654f3e80fccab614ac0499abbc1b51a36661f60907cf5a0c8584e5f64a6e7f23723688fcb227364aa3dc8e311e9d2fbd8e2cdcd743bb7ba7e3a9c61c24828b69e74507b83b5f339920ead21b7f36bbefe06bf5911208effddb273546ce4fc3d9413531ab7a1743931c321354ff20f5343885a18a672db23d8ac55bfb2615ed4cab7ede68e9ab21fb16a464c30a6c0741b03f86a490e184962f3faf5fecc3a901700d99c8521b310f90c3269f35824ef6721e0bacce3f354986e2b5e0d6ff2e0e4c436be97018f1dde552d920b8d02409016873e9abeadd53c36607e1bc9c21bb4487917c1d7b2718b69677d8824fcda131d28149bd20a64610e3492a252893fc6fd9686bf41ccda824f00b959bdfc0dfaf3fb1b532cab8607cfdf0c49f5b99436aceac27c7568a4a24c136e40d5e9927e8af90dcf1c8fb4c1cc5da51fb5c14c9036bdc47c83f22c0ea285de17c74445e728d7fae715b5765479c64995efed449b3997c1516298ad9606e51a863bb60969a76a4ec6ce37850b56fb6f254d0eda58c728ea51d0dd52e01d2e9b2112681be735a963b414dfd27d36d1e23ddb8de87ac0ae43ff9567cccbd477c411d2ad37a109b3fade7589a05d011b89301f5cb344cb49f66c51a6cc3029ba2433482e93200192caaa9a83c2f20f9b60f449ebdb4db0981f25b5f655ab4f98529c87f3cc005465ed495af2363f607a2a84acc7bfe5f9d61945f93459cc17b3eeeed68c57e900c56f1c85be65486d157aff074efadedce8ff5e2b752deed67ad5969c1159ee240d21e09822a3ee5d2465cac7f51c4f4ab77e51242cefa8a47f151c2a74a5dd192caec0e9a6e6a21c23d43089bb17756454d3620f644a904f7e1b6c512bc7a814586b22672c5829b45f00f1cc16a4de2038c003757028b80fefbae02fbcfd349db72e4cb26ebd81613a6d0ad23c04405040a50fadf6a3106beb066f34c704a4339fa1f1d8ae86ef0a79c169f2464ebc8e8e670bc91e2414fc960718b5e6f6dca119485bd4b69e4602a8a066756133d65588130f88d6a3c2729564ac4329af2c667622c108f0cf4a667c939a3b488899c120707033b08183e3f1159e64079b40e223624168706cb10ceab6eb5280ad533989b0e04d9bc841d4480080e2c75a2ee453ea9b09108e657807292350a1576547c7d2cb58464ef5ecdbffdac4922839f43ca67948fa20648a10cba6917e663d4434b4fdba429bc7de180e88a210e47b43d98d1756114f597b6f5246fc4a94d5b9c44bb262c9b483cb16e2d0f6eb25e485aff4c9b5fd6389cbb3dbf4cb66371772fde997078ff5f6004eb6f67d44fc0bb775fe8cb161582d3c53c16bf9d43f23185ae734a3da3fa3a09b29efac2ad9fe4870f3dc0759649feae9f47f84c4059c37162d985d1b8c64802387365d8ea431ad80ebd222be9eb2b60223faa58aadfca0bd249b5c372810212c958fddb4520761a692360ae90be8844fc147d3feb01174abc04939bfdfab2cfcae85b0865512faea3ca15c4b4d82f2339b32579f1beb93a7bdb478c0f151bf40a82b03a60a0b3b75a5ad437b31ac5d11104e5ca2bd6895e9d7dcad86cf5ee6108764c2d8097edd22e1146dde6087fc89ab80e1fcdac6132465c6e730a600d0119959b133d3aadbecdb7a06981348a95de15f5959709e93791ba1b5edbd25f7269d19804805f55bed25a9c3896912d0952ca942d2d725054021ac5b28e0e132188ac6310216bf1f19661483266382ee4c8c910f9175d8eb476aef2d60ca3cf28237f846634ab635d6f0f304f615731ab34b8fb149fb9c7c828fbde4801ac38165973c9f29d9568ad96c197429ee0592e24f221bd685fae164460b524bfdb1a420475de17ab59a9e27e92e2e11f5fc8c4427f76226d63c4f0cd5fe25b099858e7bc9770399c417c621bf9964d014a413fcf52511d36f6682420faad65d89f5fcfad85e61f19f93727e4920bfc2fd4500c36ac7f135283431bb104619180dc9bbfa52be4eb8ae40190e2a21897e61c99c6dd64960bb816e88b6dbfa30923b8c9837388f3ca2c7e5a06380b9d77ded306fcec7ec4f500ae4ebae296bfd5ac5b96e637b4a3434c1617f55b94ba120607a2a849634303434244d19f6181c4521af8d79482eee4291943efefe509d74692964d0c8cd88f5b6d5a5a5c24c3af2af77012a9b8e60c1d1f3a641480c6918c3e18c93ae5a1685831d65647e12dd7caaa222ba0f1b14908f4cbee3b5081a113d94b042b3c0067f263df0e15311e4ae54e427b199d3261c5f26b8494cf97234f9638cea043aceb6240e181ee04b66365064ed567a58cc52f9520d0cf79428d2753494f047891ab04ec6b97b190f3f626c38bbe7d0a8d4bb122768afa19c41d8d10d21ca8d364665cd63696179123a321b2a600d2f617c8b476127a342479ba440c832ab96f067347a34d235ce264e7d020d11957c0a6f3b74220d89176cb8c4662a331643dad7c616babc14a5a764d3d9a052cd4bbfe3adec5d508d9b2fa34235affa3089be5851bad9855b152453859c9002bda60297a594b2fe2e1b2dd80040b77ad00192e95b31437fa6ea09dce84b1b8c439d0798c53d489b06ca93b0893c022d2c57a4b8977595080c60d47d77525f8f781a06d65d7d811e2733f008a24ef87204bb39035319adc8348e881eba535de496aec11ed734f88a7cc8af05f919c928478cafe80792b1ed0b4594f9cdbe0e0104de6b9ca68f28b899185774c9d9c3b62fc6494c5cab5d3e112396a7e182dceecb3e394815742ea422a2683917d67a179414211ab74e783a5964bce3c93221006f76f5f756e232c173aa8f0bed597e80a12c7009e2c2470ac0c86d337fab2727a95ecc1741eb02ad99a98b3955aeca7c6bb4df7b8ba167caa800192a556d6a5901b4b22ff7ef12bfa344835c39af2abbe0961c25b6aed6817ffdcb49ded8bfacb71a48fa04a533515e801e1777c8fc5d9a6a3498e351424bb9e8e55b0f8338a4f243004db1a797166a02233b995971cdaf8c3aba2b90d38453009a2ab1f3ba2a935560fd3374002a3685b07f011b19445b7740ad5c17eab360d63ad727c98bd1dfaf40f419e390b26c56a3389dadb4e7c521252cb126ecd99ce090c09c72440233cc60efd73381619e5248fc8247f3d5b89f3b0b76f27e4945ce0752a930310811dcddfc783a72689e23eed2757765881f63f9feb7f2889f7f4a3892b6c3cc8f27bab3a4b7b1882cebf648d649930cbc47381c3333f17756390404bf189b0d76804f2f6041cd9c0c6005fe778113826fbff714de561f243aef76198bde439a3722d6c5a67977d5bc3ce9f89f85a4f8690bae0bdd9a81a032b45830d83c98ff00034e8a6e4b6521f0c0e904a3c76aa462473b91d3ffdcb2157a6a10b388dd4da7b6b27aa399ef717acc9f4b58b61b7ec3476634444e871c44ef646f989019b18a1cc68e4f955d4621e0c4b09ee0b96234481b3238542b3fc718cdb9d2eb065c25f1b3d1a93af90b55055edbbec0c2e646bafa495c8644a00ba4e35d4357f41095424232159dc706f02ec9c1ab46bd21b86aa04238ad9983ee284096b48bfd5d024346a3a27a592d8e2026f323091208dd346b6e67476717de2e9d571fc011d12eeda8bd0b47908e1725ffaa14586196d747667813069756aeffeffa81c49da6ff5bf94206b40eca5ea6255f169d436319393d83e10bf4ae0bd012979d03629e5ca06b5ef18ddf075f9ea312f36849e3d38834e294eb1f83570504680cf7fe627bb53afa00996755e899f23d03cf43cefa04e17cf7673a852041f309632f3402058c6833ea7230125b348608c4fa5f3c72b4745e082244911e977fa94d2151f759966489b28db4b72efa22f1515567e052a11cc444da36013c74b52caca2c5a1d082817810dae08d1ee4fc3463334fcffb18e0cda29427de8d264d07f83454cd88b79d77f16a23243db0d3dccbbde66a372cf2c812ba20b81acdb6ec2551b2ea04106634ed8988e21dbb1db436243df9ac1350566e3528979535d4a648f8fc6c6f461fa1ed87a0ea0bb61ec0f4c1175d96e959b2a5aa44306b047c2a20e2ec2820b3137b9989e3d5057476650f495d44087f1ddb267dd57600354a81b12b31a6e2a8590848e0d694edd9c0b9fc3b20447cde64af30b2e097cc49245b38194c51b59a552d8c79b941b301c6a2949f642bc19adb3d7607828869272f87ff08e6a3e3783836ed341979f10a384862245823b72b774716a8640d40203cb4678df79cab2dc602aef678c0029b563b9e39c34eea57ad9057a56b6d7e4a189dab3f86420b82e86efc25cf02b88c1f4a14ac9d93afe69d299ef40439fd35701f4040c02138806540545866b95d05c83b0f5edbde94b3e8e5f2ee0fc23a5b1a904336c0316b7ac248eefa7079dbb036947f8052acc53a91227fb0644310a1df2dde649f97035eaaa0684de4c0449ff10cbe51a81300f316fd05700b156ebc6589e5f49588ca5979de8e8edab8df33e2b57c2080fbe3301bd58cee2f4bf5c8113ac5dd93d20354ae5836134c556d80895055ef958db84f9cf780db461cf89503ceccec135f6a85fc370c8a305da03ec648961c65fc222fc3b96f0707f7db34c441fa42bc090111a7912b46753cee23430ea7f91622a73d4440aa3513acd86c7cd5c045646a321709be472db25a2412cacf9a04862402b060ebd0e96bbe5c72d3f0b045dad796f4c922151bb8e891ac70916203d5bd664f7e29a8174d006dbeae3d3bc2ad04e952bd0138f085de2f97649bbabae1d0b0cb5372f397fccc0477d25c716fc462d9d8d4dadcc8cab8c112b3bd4573bb6506b315266661e9480b3099eda215834ad4cd28e9137c6f6641e83a2f315ba451d2ebbe9e7c2baaf392748db81202a7f8b7d47aa76789b19908169d9c4d5609c8fcca8fb408734c2f99c398aeaff136f2f9a584ab810ba80008297f3f7befa5b96be37c8948f279450ab1ad530df1143a535908a715af3f8293d2365517d0c49e7f133b2b84b3b4ab6a3ad4a0524e3c4404f0da01d9449a4c7c3525c08b8b6941411d0fecdb55839c29bb0a25694407ccec2403d674100199d3c6dfe12bfc501bf66a726aa8726d8ac7549f79961c8b7faaf2460d3e77a2d32b4d3c7e7140e1f06d10f482975c8f03c6d3cd27fc20bdd8c826573827616616a1a2877a4e6e7499949b0fa30588d9ce7515c4da19008505c1bbbe7ac29f55c74ab192d25ee8c9eacd97ece0e6a466bb64944b8c1970cc1f5f85a44af4cc58dfc12d36a29d81174cf9d888a7b868f9d4da8a0da49ff1a67300d33dd8a546353de9d879228cd0f5e2b3dc5683bd5629c83900698701f9dcac3c1d23a033808d40c45c7243c8832e761d63d4658ef6d8095c932e4ffd83c6405667c90c7371b47d50cf1ec98c0b5d2fd98af68138dd473c1746f8c7c4031957c62ea4c5f02bb82c4e9bf040bd77b1a490931aec867edacadaa32db4acf3af2c8af8c301c5eed25ee6ef6209849c01d0398df216dcf5cf8c638c0b893d947ada2eb6eee231e6e2a9b6f1a901fd5dd5b16409c32d703ab6f8b0db15e4fc0bf524b0bfef5140dc72a469009177cbb8bb828e671390c4472415d6645170763acd621cd463e22b09fcb19137580adf431007613b1c45b1c8d34441d804bc6f945a945f96abdf10d4e48d571ccfc357be1b5323df4adffb4890e31cd0808d852160e689624e49c4c82e3251c64e2140f21e4fc5bdc93644711e480e1c625c64aa35c4a6c1039948a7ea0c622f7bdf5ff5b3ae3ba21b923bb27f6c3c49fd9c6f61df42e9c5b6a2d31bbaf53635cb6fad0e60a73e7effb0129ecdfa671dfbf2381823aa17f3327a75e8107ee6c994fb905ea1411691f0ca8a6d3ee4e0cb8adaf437e1177ad365c641013a89f34a320e5ff19a2d607124db5ca460e8f0c42214d469daf078f0bfd394e427e69420fd2a50eb0d0dbd3e46622d13e35be7c112f048a62fb41bfe045abd7dace61b6a704ec7d76d5947a0cb94de5c72288d0f48b6cdd9df8f1fb0e955c686af79e91c0fa32f079934002ff304683561c1a77b1aa81a5e0c6a2e99fe0bd31b4428561d2ee0a15e2847a1ae742c7f167cf534e1cbd432fe6a3b54f33fce0f3711378ee0dc9b2f4f3aa5455668ea5a5ae047c7be10e727d4d1d4bb81d43d0fd7ee33023e8cc473f2454da5afaa39209d009eb253c94b8f201da537b9b17187d9df1bf1e844ebecca3f21c8565caa079255b966c86029c23f2adaea721b8063e352002844355952e4c23080ea3d2cd53c7961dfc152af158b3ff15224116070829b8fec05e57a3d380f5563691d3be9926bec24544b02c54e80dd37a39865ca5649b38f5b163a6525113772e2b368e6bf5faffcf2d177c462c7d6eb5d74c03eb7aa33d6ac1283bbe09325dd48d2f9d6542996896c56df6ccf05b6daa175d59ce3c735eead2ee13f5851bea9e9be31747dfc0253b94334c2c2d1b8ba536a420bf236a10a7d6912eb5eb6ab03f6171a45fb810013ebd4fe128c19fa30770d1b9847cc1138f0382c056c4bc3767f9ec9a7415375da82ad4ae4359f865e72af0044a00d4632d505c816be83074c1b4bbfb31e19895648b5c82f3989f6b089d8e7b838b1f367ad643e76cc0d1f466f6337569f156fd4181b072060cdd1d5a9cdae5d3d00fc22aa763d3ee74c04d446f9d209c4c3218b4cb5688163948ac24e0b9d70ace9cc2978a50195f1c83af14124ad51821c8fe0eee58e131d021972bc0b0ef94259c5421c566914b088824bd47e5a38328175e4b1f742cda0f13f482f9c90fd96a01cd02eccad62dea9b5f9726b8b857dfa094b043847d788769c7b8743b0b148a19c0ac7098440b65bdbbd6e1879a3438be63e833430ff88122701306b241ca337da6cf91b88e8911b9c42f0dd52d3c753953a4df52be936716789c278d2b5440dfeea9c42d218c698885f8450c644b15440e68ac8b2a411e4f589f5f3ee2a23189c2d93b15a30282b5b97d899a71b4cac35c3499ecf329cb430f6338916f7b0baeb0da6882af988895cad9c0fc70db22415cb438b8d822d928053738b857b0947c3eee3e7b80155397c3996ef7a4d08bd8e8f3f3b857abc496071a894ab86151cab196f585fe79a8626c6ef20d43d5a26a014e393893c82b4a1f00bc935f211c9bcc3fa8f7f59d033ef6d98a89e7211e32cf8842f0faf1fd00d38935d1dd8412e18a4a7649e76ce1082a2bf7a1bd9333be053e1a4fe1f53e3c48c82f00f9819393bf8943d5da051950d96858e46aeb2eb18a30bea6cf8f9cbda6c252151df9b7e8804eaa649df342321e21668a364cb858eeab72a039f0811c576d2d21f3be957cf510625e692c10b9454ae7a1ddfe2c6274c4597ca3412548739adcb87052953e69573847a104b1187d23297434338f27b21e6659eed2b26f91b343dfd7edf44c6320ce23122b37e20e69507400eba655dedc07fe476fd4a61e9e5b004ed803e051c20f3daedf73875891e546dff6defba191cd19fcae6d38243a57da53a69ea4df2a8a2bb6f53a0eaab8781d315092e9a4f45683774ff76b269bd1b12dea0fdef3e817218cfca4e31d6f17b8723f8bbd0b4fe6e93f885b749bde1bdb13ece8e1f5e2bd9e0d1ebf3ebf18ca0eb92de2a91fe9913767464d7c14fef6a6e975a4113cfcc41c4f41c66af1ca206d7992b05766e5461e1f754f21e3522e74d311de7c896807acb9c4c4345253ae22b215f574f23f9904269c529e494feed4515633b8452b9a28b233143110ab4adbaf2bbc6f949a7a30459cb8b372d76fe1b1d756ec72a33dd41097dc9f36e3d983021f40baf2571e6902e381bd0179e4d7ac57942fab9de09e4f2de687140e00cc77b95bb901a4e6b0c0f5782c02e23d0f291e481d1e3f673d8c4cc672192248c6c40bf08bb0a58a98dd358f3febc6c03c8f6daecf131f780465322ad2e7820bf28e0b1693b1d7502812ced99838418a890963a8e4cea1db64b91e658b40c74eeed4ace288524585f395b99069397d4f08e13f3e9f0cccebce0651f32bc8f904cfa06499e56c560156ebf208196d1591007c7ff42168cfe3cef819eba37631868ecf288d9595c5fe74bcb875b680c2a822754c7f8c9114895605540af52c4a8df846a5528ee66d32d42aed9bb059dd9b05e51d989ef13f762c1a8081ecf01aad40754668be02dde064782d25f2d6cfe33a660980d2c410d5ce4a123670c42bc03a151d0329f7cb54995ee38c65b11afbf909e9f3baab50220fb6c9af191f32011d6eebd2033b0e52da488393943a5a02389a24bf07b1916714f1750973973ef1fc03add33a05ac1cfd5d8a6c0c7b6fca733e4aab111e54cd5596e073745c7fca64d8193e1111b47869592853df8dc363d24912182af8b92ea5fae1a2408d8f93c6293c2be05358f3e0db977a4452c39abb67baf9e00edfe8a28c35b830d84eaaec093d3acd334df28524f3e7b23c532bec7e5472c046261e86f099667febaf67f86e15476e8d7fc166de4de424720d7b1b93af828eb5445e085046e6b3812b75b0bd92d169b1eb02239c20960f20a468399ccdccb4c6de87c4034b3addfca42cffa45e1451715440216d4a2b3432efe2385c85828d52e77b9c07f7c06b9cfbc4125a74edf64bf588617803ad230e0c8dd27d953f287e465bc3701f3cd489207aa074246d537254535a34d3db5346c29c65fce2c68af692954d44a0860eaa3b6102a6560e309c1b8aea1b6f12a4cd24ea11bc2a42a7d25775b823aaa91c4b3945a7af5749f1be2dda06dd6f18c937d59abd037670710400a4522576f681f1ad98e37998fb2f63c057ab73f445ed5fc807d7e61d0d92f63723e5b8a192ccab1b0dfd7dbff856205edd35f6e070739267c753297d1b3d1c80fa00c3fb4c98886311e1310b552da777e55f351332383b276d929124e820c0bfe07707d43762500862355c0725a21c5e3afbe94982405a4ddb4e1a146634dcc32cbd1506b93a932c9ceb0f0350128651fb06c800efefe49698f2c3b8db9d1f3b0f6fd890ce9c7b2501c6ca3a27822264a50788d8b5b174959a81a3d6b8b4b0c7855a08bd86d90a8f422881932ad7a99a043f30e02bf686f1d091944fa4ec56542c60c84dac80363910776975e511aa283e0e2028d401e8119323a5701438eca1b73c4cb1ef4a6662c4ec58cc49d610cc70801a11e5874c03b64f1528cc9ac4ecd08007743e3e90be8d221431e1abc15830ca53b5ec6a482d06bc17164a531467e5d4b5803d0be95207a93115e5d55ff9340df019aa368a7d2423bc02a4718e7c768299400877e971a9a0cda020a4fc61479108bd046194de9af4a2b989356a1af10ad76dcbbea867307e7a4aba5a4ebad71310fd71de7c3a856aaf13885980fd441ea63d4eb6e78df5c074736b33fdbc442bd55d3d4cd54e7610b90c416cfc81c4c07718693e31675bb2cbd02d3e53b2106976f80786d17e1e3f20a0fe97db7202dc19379018e84df4b27fa6e1e33efcc209860be6ad9b6a09507353d57e6365f3f969da2948424b277c4e4f583895fac74a10781bff630b5052d7612eb0757312708bf18300b4594dfe736eb3018df68e001694f94c5cec7608648667c376f40889cc00bc77769df3db88fac4b71ccb9baefd03c64cac6a8f5a55e057c4b41c1ae1af6390ac6128c35076b0eec4dc347ac63447c906a820c88a0023ecc489c950187cff0fcae6408004c60d6872db442962899ea59930e01b22db5e477d4380d0cf07b34faee04f8779242bed8b967eaa64bf81dd8674acc306c9fc88f662bfc19346dbcec1802af31971caa58877e980eedb8d08afb267d4fc9191e072e8cfafed255990a6633d95d15c037281c2559af6322278b6542da9f6e18624d49741c2c79eeadece8388313b0f851cfed2c91d309c8a46b5b336eb0c49e995468600c1644e4024307922a6a64377763a098381f49f1c158849acd595f741ab4f20ecc8f550547dfe3c7c1e92e9a14f28e1a5a05ec4d5d92a4e704ae0768ecd5c163ace208a36f998ab601b0c52ab0c33025feed3712ea60fdd4f83108e37a58f1871642f2aba4c3b982a431af4a9be5e9aa745c2349ee10c4be1d5425df4bf9e0e01e4291581f8de48afd4e6d237fa7257fec2f3e53221f437200e3c76dba6716d59e3af88dec9897ea4a620691f77a654196be8038f5369629b69910dcc6330dd1718b25f83bef2cc92b0c5f7d74d93e8920e7fb3f4de4d7c4076a8075e109a08eef085abd01781f000835bf5603882af1584c22575cac4047afb5af44a629949f9882af98bdbc45a1fa6ddca025ccd10cde3ac1031111004cbc4b7d07d2b68edac6a617bc83c3641c811f25631b18e8d26685b55acbebec02ffac3a535bee06ea3edc548f0728b5c816e2f349625d551e73dda307fd480ff5305502d2f099fe8e4419f2ea19b0a097c4634cde6650da37ce4c0ab93e9956c8a1dea64ed4eedb6341dad075b017c6c50aff3ddd2456bf82b1176df5d1165c1616baaffbff2dfb2ed8a3d1319a6069a0c09d3dfc0ff258b3779a4fc7b1bedcf7d0079cb173f8dc2fb0571c477d06642b33d4d3d617266392eca73c2706170ca1980c66cd01d58d31abae24226984c7a16475cc9911e9110158f4c4141336586e1ff45a63638f23f9734e9e0d77de113d0741c2a1ed5805d6ebd06cfa771a990f5709aba9244139edb4109c7a0ee32b11a7a803999bfa3093b338a92e2906bde1cf85726a026c4a1d473ec3e082d7d0260a32af49ce6982d58b9c5cab60fcefd7e8f5315b19f85585d231d08dc575b29105be86ae6c584bfd3664067851b6b163fc02225f892a460e984a3a91b2d458c33fed832641ec1da7b1528097829988c9276fa98e35d15c1e7ca0d70c2755c28412a055029a78e0de903c7823bbfcbfbd5ee4b703f89c36991979496fc60461451bb59a862c4d31e9b24d28a76c302296e7753aba3df0f7cd69bf6606c2890c5ef98950a01a1045873d9496a495f90a9070d644cb87b2d7772f445bd7efcef5c309fb190ad269d51ff5b66912b0af752bf9c0efd8c7510d848b65c0da4f3313197c11118d9a79d643f4d3d7b713980ba28ebef8ee8fbc4dc80073f0835146090fa5d2439b8a0eaa9cfe8a54dbe44a22f77f1fad6bab93f14e1221db9606b9822158a40265337d135a0467609aad65e444b2af3eefc8a23174bc5b531d82dd1fbb90387a7378446f8a17abc98fb790dc2d29e642a16a74f3bd07824e37264cfeb69b4f3d62508e17f99a32cdd469921edf23e604ab6a70f33d04821f410b62e3e51aea60310836173d5be241560fbfb0c815a7cb9180e71ff4c635c44332eed7c7fa5550aa1e60f1cd6ba09474fd30e6cb6d97e7f0fca3ba3defceaef94369af36a758010504ab4705bc373d1ff47c196c9acd0960adc4a355b427e1a3a7a3d8eb74b2eae60a800090b746b12aa1c85d9bd0cc3c391b4ee4125096b9d062e37bd1a326e2578c92ceebd8c35d18e6306a0e513113f855750bf1d29a157b85ef03541612d1c0e46c5bc70d4076ec6090a9b599e86c8e3adfa775abd0554545980e8f238c4e91766a4fb92f56b2924bcd4ca0571c6ab38ce510a055e014f4d610ad29878e5fd8860d1572d1c1a6252b2e757ddd5627e84a4443f15b329852d6fe9fd4b47dabad8d5cce3d39a5a5423ebc616cc6dbb858c15115cd2ef185c837157ba649a5f8ac0472e21dab05104df1bd364d6597c39fa19ecd00af05496b8b310c56f86cb0b1272b408e06e174c047ab2536a16d696855cb2c65f80439a2109c218c8af15c0f5a23202c41464cb19edc907b711171336f7a7adb42d57ccf1ca95486fe8402dd47f101927b3222b93186ab24c6dd9c6cf6cc24dd3f7e195603c084a49d89876fd5d2b2133ab774c79b5a601b5851789ec9ca727a583792d006f2546bc2977ff00cb8931aebcfbec5de8a5f8a4b7cb04000433db2a43672665cb1eb14c91f51e4f19cfb33f88b9048e2f06836c33a58d9c57e9069609f9d5ce8cd986fee884d76734d3d78f9fba0c1dc650e0e47563aed829b7ce8890232ef78ef296f8381b7feaea97749cc608d446c3277cb064c5e6c8457afc0d21003d19b15982ad7fe6c73f834dfc6406eae15d8c4b11c9d03d1319bfe97b3366bd9c4747c5c6171abd8d98e5e3ac747ccf25b3bf3ad2d90ac37801a0ed55601197eb76f984c244e5333fcf6819046d3a7d9d356bb66dceba27b685dc6ea9153821c0b860288e6a3853578849d54ba1c7f2583441b951b13c9bbc02376c3f788125f04c1d4cde1b66b57977c061d5b5f2f18bfcff17b5cfa90fa991d5ab52f9cea6d82d4bed9f36a5f594fc52e8416dcf07f178fbff4224c838af22224a5d84012a86a212393139aca71501934621c8077a84850a24e01f022e917cb592f103d823bb5a7eb8e5e43233e794c921e080b911bf51cbfc50a1894c84a9cae39171e968318af82bd32c7f291310b31fdde5d0acad7bd433a00400ed0a4741f283449e15518f81984a34da5a3b888b1f8f5958d280e1c19b82e1d457e8ee8f047d6d5844ae8b37d3664b972effd6434486ed3597b2da009a6492887efb5b86ebec38acc2506c61b058a4260a9489aec89e8d625c52532470d4db614e0650bd8ee6dfd74cc68fb1d13de0c85a1547696b1370a7f81ede7f8afe73b534227f13d9e118915f30cb85375199891b85c62de2525330328af087f3c7bd65c57d6b0ddb9e62e3f2a4269914b964528594353b9595928d9a7e7716e6f3b4729713c227ea17ccb8e47e4c2e8c55a6fe8afe1323765cbf75ecc7505675e8523e10af95ada433e29b1b48aa5c85bce4ff9a15ac9ac48b06c11703979e8b94aac87a792ab0d99595c18b6a8f49bf610048e03729df418e75a00d605f28fc48e01d74a7cb166c2877aa2c535df2eecbee99fb01bd812f4f37d1f0021b986d6da649d0e8caba0184bb943df5d9f6e1949c417451164f470d03111a0845db81acd18d868cdee9bd28522d530c492983027028a79e535c14ac3ab5f69413acc121cdd8865d984831055f4cdcd0d3e978538238b1df1100a9e2737948171bece73f53a0e53ec60eb0f37a88d3c3b480f2c65295d84284fa52ceef0d3e3fc91aa7716546fd4f62403b0b7c50cd38d38f07cb80b75446293600dd3458bced9e48c98abcdbb4e9e0cf7def928fb992fbf209c0107388f90a66fc38f8b13996687ff70324ff303fc4a4a0dfb38fb970b85cccc8fbb55436bab6e0cfee5610689ab075151195031e936cca1d421662ab4ede7bdb907d8722310df225e89bf60109f2efb7d8f11926e2c90ccc6d7808c3ecbf45fe79e5429f8d2efe7f57c1680dbeab944815369d20aed1e111c2b1874cf05b8df60adf64b1c505677d8d373eb8d709e6563877588e07ed9a9984233b256cd70d1d60f51c52a4288e80a94c81ccc257c889cdb87b13e3c36dca3eb7766ad9161acc2206eb84c05e2716c3f4af08684f48bccde24ab2d65451568384d8b566711b864ec5e8487fd9904e1af78a658687bfc156cabbbb80b9fe11e1d32963e8912dc65914f5fbd90d545a72bed0e14073e5b2c5d10ca89e142320dcf01b7a3a7a5fec33404efd81d10efbc4591c8915fa830520fdca1454e4538a1e51d6a6c85a1e22f7f615f0424dc8e7f7ca4007c0c5351d538d6504ddf21cd671ab7f9604a2c838265db5f7fc63d04ef6b74a694efb9b544fa4778a18fae7d921ea876355047e2c57e43e4f1d74749dbc35017d972610b977ddfddca6ad01451208781b9fbf5ce770408d1cb45a470530ec84b615b5d3c9b499356e216aa5a76c7c208e48c316672cb4d03cd673435971d57584f91531b5557c83817eb32c32908724d3a9947ce0a657974c82733633544e7cc0ab3acc6a0a081f0a72adbec93d0356675ec32832a7a45d9cd36f32fa5bd7c8b53d396a6ae71c5bbc4190035dc1f6939d1a1ba118d0884ae14fe07f1b712ec61d40427f8ebd2f4c9c0ed68820224ea020afd7341b53e80221fd3e968e295b1cf4fdaf422b164dd6ec0bf4a8c443f40aeaf0f0f196ae22732325e7eff44ea4070c208e302082357fcfe5706e8dbc09d5b439f8369ee8580a4d764fcc108d9abc603c2a7149152809b9f0870e5b99574244f8a147d108ef4564fcf791859f6bdfc65270b45d6aa4f11e96ffdb48278180434084060449954a4665780c02aba84a76b8e990966b39de8ef74669797455968d5431a57e0623052cc16632cf10c11044e458aa5bae265899eabd6558c372cf631f58c74c09edc4306f9cd590d013f7f3c448a7149c995657a1257649ac6b80f042969729b5331fbfa92b5e93803a0e6f2c33b1825a9c90fae802f3bed6cc6ceb00ff568f6f858e3da98b1b4ad0a3069029b0a64151fd0cf2656ba1065bf203819e4272c95f96ad070acbbe990a8721cf3a3a3102e7f6d77ed18590380c0655b6affdcc4a5ebf6b5a0ab44d240522420264ec243ec54359a31c72f8a427cda5121fcf74acaf4c4ae0076cd45d84693d1229c92eed4bbd1446032380e25282d441bdccd842cf43b3ac9d5f78d14cdc545ca634d4527ae30931d48a480494b14fea66fbec9eb161fd8597600aafc32a53d9e76808dc3e8062f85d3dcabb7041ce43ead1640cf67637c77aa71ac7f3c1eae9b9543ab80f6ba1499881ceb2552639f9718ec79d15172a52b353d74190dfc3df71f6b3f38054d6a5e79002022efc2f410926dfde4b18bc15b2f1dee9b0cc1fc5d68426b609763b4a9f34c441f33e209dd8a57f7e056e7ad170eb4321ccc11995f2709d29a5f529350b341ed7c7a6921d8bb3f653837b651d241d49c24ae00fe801a5a6e06e3100edbbc4141ec4c8b852e96c8b652b9004a6a25fea96f6545bf6c84a0a2537b9064cd6ecc8644c424340147816a1acc40c4b956019fa7c86edf3ec2d87ff563910281f8569b452185e037169ebed5678f90a077ad88120f0efdc047b5f7f741e6f608a00fed8bf58cc04932a3809d5274e7423bec90c4d6f4f56d9652a64d1c38c636e5e18d919c245459ac29bb190f42ecb3878bed9c432f743e85c586df463daf42cd9de22d6e010d93cba950b62b04136b359dcc0bb15f04a21af88b9a70e5e3f532de9b172b47ac4062833e953efe6f1a17c314513738a5ca51a66da217beda68caa669deb06e8c9826f8e8f77264358dc1eae5321a4e7c9dbbdbc8a6be15f9ead57b6fef08ca57a30244398c1e1cdba11bb22d02031f862ff5364c53cf0451d01366c1e20a97e30d46ac0b32eed08b6c1fe608d742e320d8002eb07a86adb69e48d159790972e2ed6e7c724806480e0420dd1091c748e072340097fd4b5ff64880ca70415677883db00f96d50ff4b6de4a67bf2ae3a0ea87be6d67c645dfe8f720cdb859c3fd9d913030c964af93242a75f335cb9f9977312c0ab78c0ba104a8c7d3ebcd83be50a126d2025a6bd049db7b7068e6888bf43e5bb95ab98012252ef8c88aa635c738f2024ff6005d7f807d16971ebf3d1b99636844947074ea5a94c015967b03085cd83bb3046d800f4f0beea16bdcdafdb0920d090eec2119dd8acaf27f399221f2dc46f7002c1869414542d0a8972f51e8dd549209c2c8f120b43ebb67c7da87a97fcab4bf5770e1c1f4a8d1af171587dddcc11f7f4203c67e26767990bab756be13816fef7937b72e722e52414582f02d716bc0485090479151e5383c57a3f2184e8758c1b756a0028814d5ad0d534ccbea34bc6aeabe181b0c1bc563e1937290a6710286ac05322d9af9a7dbe65283e8ac20542ec8a9b36f4407dde8fa6abb8f6835cc363708b5cb142debd386fa4be61ad12247b36e90e660d282a7196d59583dfa79715a8f3b8faaca78303de71207460d73b579fb1d68a1a52251008aec2ed88b78ed1c55ed722631d1ab223233615492e25719e410b4c6520759058b6545c22f199f6c138b871c03c506b820cf951b3f13f9f759ca78675a818ffc0a4d46ad9b9dac0e09584906f794a8435344a5bfe987fa97ad6aa0c5ba76de492e23242a49f40fe2477d499b24cbc51d729a0711987afdc296eca35f242b4d22ebe869822db95dc5350e657276e5f6aefec9f7244799ff72cfb76bddeb69e89a9ed8bb0cbd775f29a29e7a780b65536c6a19e7afc94f91fe2d1cd74a0cd279954416281cbd8ebe7e9c8cc6014e217a7c2bbea5bba2fad7073a04cf857021cd3deabe29cd71600f2336a76a50cb054fb78aa5a4f1cdd3be2c1421d650eb213a4cbc8c0d31132a4f8ebe97a7dc287183422cf1ccfb628a5db44aaa7554c32e0c4fc17957008b994f98d8d0010034a2e97d3cf0a287cc852c803d00f8841792d04ef2c16ed2f350d9934aa28f1f92879462eb940cb98be1b330659967925a004099911344dc268281ea10bb1f91d51ea16d2269c7e11798f4a5545ffe95d58d3f81d7a55c017e472870e0806ce73a6e154ceb04a3f63eec3c0106068bb52098c3246b3ebacfed2612735b410071050dcb170ff934123a48517d5ae219ec9062850cae894e5f515ea651805a58b2570adc1ee2557607b34e67640e8bf1190532aa9af8cdf3fe4f5ce790687920b124b72248289bf02fa6ddc58dd83a4b40d2996a597928632534082e3e16a5dfea72b56c0c3ae0f0c1811028d37f47b792c00686ad8a7687171d3bd75cd689441b5e00af0d5b0a38bc4c26ca53e1f8c93a1eec823871c6025a9b4d7772ef1b33c1607329d88ed640897031f414c87b2f5571a6c1258e914746e311d2bd49c385105840f13d5f6922f83d6ac63e783eb4563da1b03ff1b82194678562c12b59df64e91f41fa10fd219c45c61acd3dee1aca3564a428d07b31c09ab8674d655fcbb3a00a910806155b89181f084b04430ca55350445e5cfb9bafd0fa22c0e586cc76a344617b8a801e861ba9ea451aab99d411cc64be96c36b84046ba99609340b84778be270d8c928ad3c1581b0d7139e4a896880631ebfaf60bcecef5a00c1ec4433ce8cad0ec45dcd6f867c16ea55374c75b3b7b7704f03824e8be3f27de32cbd0a033de320d49196a35597bc547acc9fa00036207f7036a11a1bd02d59b2157bf1bcd706b09126fd72754e644243b7c20398bfa0e27158ebede036b05e03300d2c66e5e5ecd57f03c5a4593192e544f226c7254fd0291d22d1f183be24badfea943ca9713f17f9ff52590937d7fe474f8279a69b0f66346f571586252286857d61eba32091799e214a96deee2e1899a880d0d05b93b2c591f029f118ab75bab9f14fa4852d65df62c1c207e69e31a7987f8a06382e25fa3ae2b24073464a13956d23ce2a7100fb75f4f70c73fd436ac4e482fb560451b6cc9f63f899ff57f63c9d7b10c37e232cee1dd2e1aa6e16a59028a9990beb992803677440d4848d8ef26095dbc9e5136c0de00274ad88278ec68e0840e766f58f40765ab6549d6c394cd5f2ab0261ab2f8ec5b87fe5b2630e19c0e29d9c64188cfb64b359f358257e001e527d777b75a223b4f6a1e8da184bcfd3b79ba632950ff0fe63e431f891319822f73e170dbf8e11d999cd141aca8585c675ff423e95d894da009fcb5627c147d5a621874dd2e03942936c098aa7cb9ad9d70bf10f92775340cdc675e8e96838175e3a264cd7641e3072f271231836fa7e8f9cd3075f1abcd92562c62cd6c08d9a1104287a7b9cb3f15d125a44c89b78867b1cbb8afdb9c31fd5c4fb1b845cc76b75087f47857e888b1fed23dd02e3e11cb9bc27cf8f6c48b010ccd405999bf94074c0c15758fb570ef446235fb457507fbf26f493e70c7f9f4a0000230cf588eb62f844045ed083c0df2a5473a93d6b4c8563c7695645819819fe9a83d6991a4e4fba98e2e919b20ccea27f313a0177aa22b108a59e5ad56a0bf2a0a99483ff32484d509dd2f40c7d843a959a01d016659663a718b509f5f4f0e4201867831778fbf815df809f43022abe865ba39aa48c6b992dee5bfb2be9dab0e88eccdc0a7cd680deba174d04bdd973e06c4337b3d2b9a9d7a8d97ec4ea646ea5b98d8d56faacf660028d072a0da963e9de847bf29101f12573ec96b66f57281ff883a2c2f88d4b5b0edce3d47dca8fc44e2e5414d748cbcadb5111a2252f07e3c6c901ac4b9a57ad41a1c1d0405e19b4d83d526b4de367130b1a7fa29528363b8b00c276cae249b02279dbc82b889421724e3637184d5f35cc7c63e6853c1136d246044e9aa63127cbe14213eb112a2d5c78a493e4cb1026ae3e8cbe6dfb8d2bf9674ac503f72a3b2956574c238039a182d28f08ffac3f46dbcbd1f9945c77d7481f53381415ed82012e10d058b9b6c38b82be5d87857776954fac25b094bf14fac4e90d8cc447cf0faa8c7acc50d8a312510fea096d315eb9e8e56a94339860cb6144ac8853bc081a209f2b9f833f2a52610709666fb22ecf28716c5ac8b1136c1e977e794548bc18e76dd19dc7b091bdfe94489110bdfc9fd50d46681b9d87332d62c892b190e1f9b129a2ba22bf08b425e342a13f35c1ef4e09d6356710e193833e9524d378c5fe16f3f4595cd64f1e1462cd3ec14f1ba7068c063173374e4887487b962ff568bb1056bff512cb6c8b61823e1f83f126ca1808b90231d60faea8cbaf0a64bc4f7ec758b9b20ae4569bb1778cd3aee877e2f00dc2530108cc1b438105b72a462b1aba7f855ad89fe55bc9518c06127718e462351ea4a14609b368ccabb15c6d30d5a59b0d919c387130270579f96776d9cbf31f96e3816ecc15391802a383db5fa46cb21a88cf11e807a2c06446b87e1f7530e012ded598f80eec7815f6a85d4292a14df16431c0e8aa95590d238a639c0b5ae79bf484279f890a33b9e94ff3ce296b0351caf6e8496718def168e559df7b78b7264ce836b26a1bb9d5db636c6e24173f7803c356616283379080632b94a93040077ec76392e7f4ee4f1c9d33a42e0db7890f55347b744191fc7f55e89e3798d98b4e88bd34094fe322fbfc325e4bc9abcae152f7877c770b935af710511f62f00d5f7f578d37bc7fec4929e274178b4dfe49f54597099bb07fb52a1d5a4bb4ed4e0f82567e157234384eb2b1353e53513e35696f7d66d9f1e60c70367c1a4a6410d3600d27cc4de7df9a469c9b71df66cb368ef192c126eda7088c0fccb40206effdc43dd18bbb030fbc14477404482755e1dfc44e686bc2a5cd5cd113b79500458de19b9959890fa4e122d08fa88bb0cee4e79be322edeed5e4ba404f7342a69db6600514c6c59a4071964b99a23dea9766c073dfdbf1cbe228817e610b10ee93d0166e7d43b96bc6d0bbbf037bb9f9715cf292673a22a8557f208b26f350ca6ae48da2f831bfbaf4d29dd0c3bf6471f453c833862c78ef0166ffb678746b2e517f095ee44d498b0f325626121f7f68f9eefe590e742ad65fedcea9f43796133ced349ca03e74714b61c50df790844d446b2712560f027345c29631ab1035e30aa0fd7fec575fdee80f417217c9eb403a68aef762bca9cbe10fa5a434db716e48eb89c7b30ea7dfe31bcaa8f4a40430ed24530283e9837dffb49f39ae0e9db7830cf08e33b7964c6dffc21b1d829f1ae54d8ae48f3b8a0e31b2125201b6824bd19bc1590bd7270e13419ac10b7fbdfbc13d2c99e504ef01939b208a1b221b9f4545e9e5944b8bbd7de2bd6e10ea9d58428fac8e3f33957e42b91ad957a3e31851e57de3de71cb8235f6a97f27e0e755791f49dc19f89c741e8ed9147816f93ec7a25f78681003d45ce544ad170231ee502c2dbcf760acfecced1c773b2140e14c970dcb4f36ce2738f06869f9ffae70434819d4357953ceef5b401c81ad0f2e1d43e9a556324a2ab76c38912863591fad39cbd4ac0b4cc9b97c67f52af6fcc2a4697958e2964871a49ebaac0f7d879d5f3d80bd9fdbeefdc04738f73611a4ec51dd6e195083d119bf5d943f1e90e703fea84cf10c2ce83e42d3a4c69bbd0be03c74a37c055b480f68d2573d2bc76560665c63d5e9c988acfe2f4921a00837ed04cdb9f9d3045e60819248da85f4b995dd3f6396083b436cfa42d09f166974e21249852b582385f361f2310164be929e9c745b8238b5f2c801d11bda2e6651b87b282a57c6d70697aabe339f4a2249087fe483e8be850bb0e21b88032508bbbd34ad8721a242ed8cd0c0b713d4166b63783ae7af37f802e6fee4bbe3033268383f3c493e39c09e34fd007da52d3791c487d856613c7cdb6b6fe6cf5381465ccb7131d3acdad6c0d754ea9c139112063414b2f554d6272fc7a68dd2af336dabd321b324d36a922fd375e4c2241c159d975b7b99a86ce8720b850b5a604fd2215100ab3ce239ddca51058e479cbcdf8bff9dd0376a373ab6493d301db0fc970d5646b629492119645522bc9084a5853857b94ba5a7b4eb0fbd31e7fbf6919caede4dbe99b721011293ee7c8cf28e825acb56576af4c07bd9cff836848818902b5a8ba2772af9e467e575a4627b10ac45af873cdc5ade69a26c7236943a72d2b6a9c08a8068ddfeb0f7e13b44e2458fa187bcbb69e00c6039cabafe1052980535d23f17148188bad21b099bdc25208bdbbc05fb81cca451bf81c02539055a4d89d0ffc78919fe5bf8c6dbe07274778e23f477c8167dfb763377e75d60ae04f85971397ba64c1ee375b01bb49d18b5ae80ee43f765aeb959e5d93932c9592456eca0f2f0952a28a9af88de57988b289e3d3ae1135e4bd82e43ca14e572cfeebe62a6b94dabfddd6c712f44eb21010b789f09aa7b5d1d5ee2f2264e71b4a0a6df9995521b49164a1293e4fd6f1fcd1f734b61e4f2aae070b0bdbf69e4c671110cc533f43358db6ed1891ae8e90d2e7e7c4c2494e664cce90057bc579ca79a4d72124fb68c283be383f07c48310b7605c1fa943e25ecd3702deeb1a20a6f577b5f5831d785ff99773e05098620ee3716e6cc3407de68efa5aab9afb3f0b9117a659e9cc12aff6b9ff6e52675fa6231ec5f6782b9da60d4f77290d06b2209be7428289e4f8b3472570faff3e602894217750e960e53e2ef5384cbf59082c5bb5e683f86ba053d91e8f6a768070409eb564e9e5b24b6aa8a54b3003563706f85e2d64ce3270f8b8b735229b92518c3c858053a772931dd81bc9feb4805155db287829dddc66abb8ab062793ef5c6dc00a0789a26a8da88fcc4db5e90b8b38f91763d1d0ccc16cab6e40d1dbf0bb69bd9c0e53947ef6c03daa11fd361cc04ab920c52eb40d571edb6d868932a11b7a9034ee0c3f46d63b136a73748df520b244aeeefefb6429ebc0eab909452c81a8c6c6be059840ea8eebbb2cca0c6c90a9c642e9faa588ba446454b4d5ebd4dcf07aaf35a1a4a3093667215878fcc121a6da5611d4a80e65a508f8fc1d4ab3b409f00e6df17378fa6aae9b98d809db1cc4ebaadd9b0618a1099704e5ec5a1a78729dd3f22c364af3cdf3b0c19da4d065f739038c3d14d97d1860eef5b201a8e9e9fbd647738b1d3ada8e95f71811a84402a2989487f2f4ac0f9626e80fa340cd0048e1104dc0c5630dad1aa03427a07fe2a9ceb23ee4cb8eb4cbe1c2398c7ce374d9956c557eaf87628f73ab28a9470ff7eefaaa5935500f4862170801cda02cf995b1b0e972ba971eeb2b3372bc2128ecdb196b57befbde5de5ba62465370dcd0c940c63e67d149f8e1437016712d3cf2e7fc162efaefada68c55c0cf79c2974a6b8cc897469bdbbf911d32f73f249456d362aec6f83fa304b2fa5f9f7667105708209ffa5e4bd45c384f1b83bda835939c206ec6fc730ad19e64823be48440bec130bec421872a3fb6c679804570cd8ade56c4b53f238fae5a47f7ff1c864d9be8a6460318b341126c6b2281367b46c5b5db3230ebf19c9a7316e9e1b69bc9436dcf852fab14ba0a511d2205dc2161a1b1a2d347e43ba804f831c2ff99774a125f2a79801ef6fcbe649d285863fd212d874fe384bdb98e3f32037e2f03446f237e3ff1d476e7c29d1185f4a9bf1a574c797120ea4cb8f2dc4817409b7cafdfd96fbe46de19e245dc0af634e623672dff2cf912eb4f43fc50c703f922e1e8c64cc49c85ab87fd2e57b2e8918dec84c44f752099fc608fe66fcfe8e5e9016f90b391941db8045d0e7ed38da205dda9993eaeb48a866db6ab53e9f671938e411b576c38cb7cfb59c44631eb243e68b49c8ebfa8c5cab0c38d3d785b968073fa0174604ecdf3a982c9f9fb9c87fd63b260ba7e3cde306c9e76e01f69fb95d80ef0c324fd70d645e8991362817d5472173793fd397ea968c147f8ed81ef4268bc4c59fdfb6efbaaeeb6ce0cdb64a584d03ec9d03d0d83b680efefd04f6d7c400fb67da05d87f83ba2670f3b7df1161039b70ef6891770fec25b9539cd78c9ecf8c9def4692ff8c13ef4059fbdbb655226cf48e2ebd7998ba6c183c52598cc29cbe5ce46f5b1b9493ae296b70b6add6dfda6cc545fe939c8140d7b6b8d6e73bfb9c8b0bd2a36db31bd7b281b7e7826c5c8b737dc6bc7d47f60e226c60dbba263c9b296060ff9ae60c7386e910f1fda91526cbe7fde915e88deee98b6b6da4fd420b3c63d4d092029e315fa0b075c26421c1b54c98373a1b64b2f4bb1562e9e898643c827ef743a0611df0ac82b5859b75719db51cd772d275b9c85b35d8a0ee0c66b2495dda9d15e9d116928c35c60f08fe8c21b62e8e0af83366aa16f843c7368d017f46107399fc828de870f7d30a3488813fe3875bccf1b19bdf2661a6f8835dc81927e63c14f621a28542146c6ba640712715ad19ce173643d5708f4cdeff62d123d0fbdf588f4ade2fe82f88be38578fc4f7e7865c107e5c5b5e5d4ef2deef0be1a46b9ab339336d523dda7e83daf0e86ab55af76b982c24b898e4fd6f8dde2079ff4d1393745d970d73d479ffdb8639f29c7cdeb000e624ca62c16021d2088a3f8fa329be2e279d902eec7f552a950afb5f93936cab65b22d53cb84ddc392716293b134c68e71e2198d0b2f109169615d347bd0a5997cdbbed39f71834960718f33260c2e974a39ced277031660a0851868a5929173917c0724080905820f5853e0e64ad0ac994e9db72f8e52809f019fa319a5e0c810c91d43dd7ba1cf7fbfe978ca470f2a1af1c3f71b32891f9fffc80f69c40fde5f8fec48237ee0389284fc817b9074e9c01464884206a812479a8c5c0b347241ba74bde62c3b438e40e2e21c328502eeaf2d2c7037d5e25fe56b33ce16dde9cae800b32d27f5a7ac6a3b71c1cd486c38732dec4f594e9a73b2dac77d1b4de27efb212d721b2fdbdaa84425fac595a816870f70d6c89c6a3ed81929087fc9d18040ffd64d4c687f28bbbdc24ef2ce797f6aa4479bf76f981eddf7ef1d3dd2bc7ff3681f3d125fe627dc9f3bd52a8e05936b628e4ade9f4bc11c7dde9f33d11b14a03930e15c0cb03fb8c9ba9c44ba74131008f4200864027a939350e8c19049c8246412323131390199909b0c446eb32e351c0e87c3d9704844f135637d900b5b34c201a06fd09841afd138a035201289ad47cda59d91a2f325981681c163c680b103fbb70431896cb24db661b1bdb0bb0e27dcbcc936d9b6c936221b67da3814672a1939982efd3f230e6e0705e80d6e899983bf733cb07f1333c5dd4372a6100fee0c938c9c91f6e892fe66a43e460aa44bfa9a9106a142c2cff5c214c6a93e25687755a8531776a04e27942ddc6c31fd16c0890b9317b880397161e2c2549a150cb5902e33b309fd4093a8fff55f4a601d676613da61c670610abb7063b63882a7c8c38ce1c2849bcc48b41114cf982d6a58897ee9a62ee0c2129080842520a1d64aea1e34bb32205c0403bd56565640139441b31b5d5ad460ec8a1688cff6ae902b956c2ade245c134c51ff12af02dcf405b83fab9460a630615bc13f11787bef74d95dfbed7877703d269be9686bad25bba775a9d04bc5edbfa02f278ee6c4b8b623bf060aeeba0bec00031694603262841fa54e0db8fb0b4a02ee3817ad3a4e384204055114c18b2794aa1820109e315b0c710f127a8c174154544ca87d75c1711c09f5aa58e255058fbbd9ce4e2b62caf08a19238c1d84110585404c182c3883915a9d596b3b1cde155aa001470f2e08581cbf75f609203768791cc7715e673d232f1f32d3090704bc27c600840e0704c6d0035b3c63c6c003e7e982d935e0680142033a5a2a98062008c15adbe9003d25e800e2925c0da2d00104c7759bed3c6bad67adb5220a1d40789bedec154ac8820a2d5e9081eb08c620d3c1197a88212583524d0313a08e162fbec079c264db7785ad3baeeb382fc4a8703957d0e06a9040857ba598b186cbc133c6880c68c0ae88678c9153c988c945135b28e8e319c3050b6f78c6a0e1053e0690caad95dbb86d061baec533060c4798b184ebe11903861f5855a344054340410a98f0c21743da480c187c7860780297e01943440db806753f5dd106225794515bb1b152ea80031404023d50c0923820c059ce76d6a2010b5be0482254b0b5d67aa30ded3f3d031865e8d157f6d07ddec691f4ad558018601879f5600667b842c98681ed5f2eb07dc20a8860bbbdedb827b279c18414080932851eac86d067f8424a14f30528704020c68b337ca105384f57e763002cc0822a0a4c10210c36946e3ff1d283351c210c36608316500cc10cfe53087de03de9cb35f0663db28e5ddbc70e8dc321d7c570751bc709831af27630498287207fd2f6ba719df53e3014339abbe1907430f58ce34c2171a801800008a0140d800036520a90838a010e8080f1e9d3c9f24fbf270b8da7ef9365c6534a9f9b2ca1a7df4d9693a76f278bc9d3f7260be8e97f93a5e4e98393e5f3f4c3c9e279fae264e93cfdcc642179fa9ac9c279fa77b26c9efe66b2dca7cf992c9aa74f3259324fbf3359c4a7ef992ce1d3ff4c16f0e9974c96efe983268bf7f44d268b7dfa2793a57bfaa1c9c23d7d94c9b23dfd1b264b7dfa33268b3f7d1a9385241f932439e938fe4853668c73a6dc30762926e39c2920fa25f43fe39c291efa1dfa2433e566440fa61f7e307db004d3ff4c307d7b82e977f4b91b30fd3a03d3771a98a68cd47351a7ee34d403ead49d22c17900b64f9f3e7dfaec8ce66e38241d0f081f417163c10845c080fb17305932dfcf80063800072e3d00023976982c3d4c96eefb233059ecf74b60b278df3f81c9f27d3f05260bf8fd15982ce1f75b60b288df7f81c9e221e74c71400318b0801b2c0a08a380fbc1cfb39d154270ff5605eeaf31938a49278be6b26cbebf4e16cef76f9385e4fbb9c9d2f9fe6eb278de7a1f188a19cddd7048c6c9a2f9fb99dc7cc601770ddc249f01803b00b805e0223c00dc04c09d82bb00b873c06d00dc07c08d80ce2b79c50133a5bf33366064c0b88099d2bf196f8c2c33a55f332a60a6f4673a2249c80137dff53436d3895cb881f5a39edb1526ac389ddda1e00f3655b89b8bd5c54ba3ea620cb3ae0158ff2408f7556142c470bdab848821c64713a2065488fe1422060f4c3fe4c1356386ebeefd20941e5a9ae4996aac7480a926181730ec4dcb605560053c3f94f9000cb56c2edbbf94505a706d7439cb1832d4b04a8f544a5a02697f8856ffd2c614787aa0491dd98ce1c20e8b9b16834196c96432957ecc182e6c0157ef3102435aa31980009401cfaf416ff4371970462189b9b9c4d383a7101c9c302df18c4015585d4e3c2739c4a4d525c059238b2eec361a0b4a6d34ac635d66e15a962532595c2d1b825db60981c10e850503cd45fed9b6b05bd70b3b2c86ad0c7341e04c5bed595304b3b1bbcdb0e77b37927b27cd925b4ae6db64066193296e6e18f637e971b3ab60dc8fb6558fa6f82e084cbf9fb8f99b3deec7de486cdd772cd2a30cc24d76efffcd683dea607f920815139eaa97fb3061c2cdae721f4dfadedf555f9116a97a94a30947ba9cdf8c44c8fdfccdae88810f7076d6ac620533e86e720812e0ae75d9641fe9d29bb8d9551dc3f99b7530dfac69631b49c1cd97d540aac8020d1f00cf2aaa60028360874d36ed9eb46977f43bcf7bd0ebbcceebbcce92cdf20f030bbbaa4733260c2becef3e9c0b547620d8ffd76072c5cdcd6283153eb0ff1fb9fd264bb84d669bc2cec20e04bb6aa638e16657b5911679b37a94c309305d02691a47761fe76f86f1bcc2053e70feb64d04aa90eacfdfcc668adc56612abababe39a0ad09f1b0b9e8e40b066b7ef19f3f7d6c610711096802129e0d131020b3d91744bee81dad30972f9c91a8d89f088f896a4b0872c4c6c9c6c9c6c98613364ed846cb068c0d930d27c0405bad166d613a23c29938133d421d37ce843916054259f4086008228829e3c094618ad20007625e16880cc0340093a88c0198f00058a223a29aa80c30081122a40be7e13c0ee03cb00b513940173deb597fd133eca926d25f7822ef3924688abc4c5739ba59ea94a81881927debfd66bc573376d300dd67469f09e85e1cc3b17bb0eb9a07de54e00b55c2ebba039854e0238184c594b3315926a66426028923f8563d2e4d52893de7ca14066ff5f30ffa6e928a70d11c95fc4673a85c8d229cd44d1c9fed3d3fbd6b9ca7cb67b9adbaa49e315313aed1fd1653041553e45561c270e3baeea3d2912be20edb7bbe0b4dc0f39fff904374ef59f17c72c97b6c704b48fce13ce48a4a569162a54a41a2b2913c48451f383f491e47fba0d2a38d2c8dc1438706bd10032db6683a3fc549abdb93741b49ebe87092e7799ee7791e87c3e170381cce46435a18724e11e81baf375acb71a4f8529d840760096e9dc38eb55de20a83ebdffddf46e3e990707e38491f74c3d78420e9c2bd46f321e9c2b9e6c1968c18769f8129f9cf675ef3e01dc5f731fbb7dc17a79881ef41a48bf71fd9b2f94bbad8df902523387e46cd981941b0651ed92f84932cd9f597c0491cc943f6eb7012493f104ee2901b7fcd784153e474e5778aa6125e377223688a6afdadba9b485e6a6ba8eaef24715f1fb46da37ba27029ae4bb83445515dfa9f14b91984dd49b39d3a8d09f1ae5180b3060bfe3ee63d7402fc411c4ed2a1e3c3f7eebdb74e0a4900ccfa09c097acb5725d57eb0f687bddc41cb407c8f5f82e6170a98aa6baf4772a43418acaa27033a532ec7de791d48a29f22cb08332994c2693c96470f4e03aea4a975e2b81932ef9be219d433a09e90f847f10fe42f817e1248ff42719276733deeba2c988a1d3558f3aeaa4aeeba88ab6f56502386be490ce39cbb2db9698243b45f5ab87ebd6c2f5b715ae9f3716088afb025c3715e0fa9164b664cb45a5167728c1b5d565a56465b94823853b4bf4739dd599932a0c3656998bea73b5d6a3232b5c7f5bf50848933cb00da647b30a1f285c9f856bad6d294a6be1bca93e59153e9e80f336c5c55d593dca2b2d98ab47b9ca30901ef51136e05c83e0ba069cab105cabe957aacc49302769b0e1e65a3ba2e25a5de9528cb9d843169e38784b805c184030f89d93668987fa25d043cf64ac090cec4ae6fb17d0a321ba0727007ef7200ff5fdbf92d7bd1d3bdb591bfed77df6ebc85c040e3f6a4917eeaf88015ab263b81932dbff3ef4c37cf1453209eee7f744a262900cd9dfde76b614b6a89f048cdb4347e2b0fe79bab8e9b5e3767c6f59defbe7ee9ff7f9a7d9d4809e4020b0468ff22fa0cbfefc7bcf3dcff3cf3d1c9e8bc913979a423b6e57baa83bff39bafbd85d3c9f1ca203811354e951a664f63c38478f0d95904e71e62bf2c07db3e6424be2d35575e9320cb70852882e4f8e5cf15d3e0bba7212e7fbf3fd25e891e7f8fecc176b34f735367a04fa7e953679cfcfd1334fbece315fec31217311f88444a262130fa9021a4950f12c9925b3878927e9893ccc49862660872079fb1307e1a21ec39ddf3de7f34a975d3271f3ac95a0479def77f715d4cae3e89187ccf33dbfe2f17816d0251957881527a1e1ceeffb3b1fd991847ea025df742d7b38cf5ac81f002a21bc4ca52a92a0e2cff378b0ff23a878888e0cc57049a660453caf78820838d3130ed00a4917ae87e71531e002e759b32c25ba3d1231c0ef91a8917b8e8d3f2428e6e105877cb0cf7deffdcb83db46028bbff774982038413a8247f0488d8c47cca7b3220dc5cca17f8e485cdc3698292df2407db02df6b9f7a1fb2df4912dfef53dd207b763875abaf7f7a123a78b5262eaf6abed565da4c1a52fe35ea8772b13890611e2754ddc0ee64e57114eaa3ea8ad4c549ca080b2426a0bb58bd56a6e9b084ce1d5e5c4a0c34c87a94d8183266d5a040952a32bd6c67251539a52a93c35bb011959703828e30841e8013703ee09ce89205ab06053d46ddb584e9abecd9cd43385ca220d30faf242195bf40cfa8976e28b328841c429f7dbe6de44baec7133853591266d415ad4b447c7bcbf5bb3298a46a3a69a4806ee4aab30992c1683c15c2b2b2a2af77a811a61a6645b06254dba6d414993d607cde03ec1390112e396615251b65fe07e1323dc4c7b04c1a88db5a3eb2cdd502f279da88985735d19210b4c83b19c3493d5555dd5555d31a1dc02d3268851862faea042165a5d3614775b39e9c70f354aa74d48938af0add5a3ee4fb4e4b28152edbca9a6ac9f0c2be4cde564de82d4d96be5246aaa4d170d24ab31b261abd5cabd59456881e9778d362382e9834146b72cf672adaca8b4670a0bfd50a3543fd4d225970f94ea57bcfd461a41b1085eb014953c95f45f2b2e955699b256879366c94e2a4c01500158c9504b7d8e1a6a00065326847986dcf92a1f5dd2ebeed7fffe14736836e0e66eeee66eeebd1abfe4a6da565ddabfdeddb77bcff3bebdce033ff70f167e41d02aece410fddc936186678c1a5e780ac133860c3ef0378479830416dfa7ffb1c8c003cf183c638ac030f7aa504bfdcc674897908ecf747a2985b29b3f9609d39493bc998bdc2f19ce3e969338ffb13e9693386486dc90d99273961ad29bf140f1c79a29f4c330dcdcbd3656f77252c6b2c28c772f4cdf3f16a69bca078f2db5f54061fadbe9ce14fa75cc6166e455525d558ffa3f202a1f1febb6a5f93699ff86304f09fae21c48064852e43a057ae872be5708588b471c5dcee91d0bc5e07eb9e224f02494839b57b07b8d6c033b15739c98e166dbef0e722bfe0bf0170289264d2c664c172decde5e04fba8468f281ee3093a849b080c917539f14a932a2ab4c37efa5dffe674f37cf5e0d6aad40ae29ce336d890766ef36efb50d77115cf182d549334ad406be9d18c911dc1751299e1eaa828304d8b2038cf23b5e3b63170f5af6d79be22500556b55e80b3461e55987e89eace4709c205433bf891419003fb8271bcc0f3d519d225a582a5c2930a219cb00d3ca910021a841c81c107c053081b6018ac9e3004c3d0e3628e4f49c983259e124f89a7c4e3f17cb697c3baa473fb783e9f8f670b82e97b36209e0fc7ade51959435666ca4c55a4cb6db6d16a5d52da76e4e309438f270cc3d0e3213f63f84d6e356e078892c53d714d119d2c4998237af2044ce983e0ecf223045391250209bd171e82a96884036cabcb932ae63c9102a6ff89e266dbb2b509379fb83c94b630fdcfe7e4e4e4e4e4e4f31182ff0537db565b71b3a775020b3dfd939793264a15ae09106ede4e845071356568f0bce2892e6013d6cddc09050b375b939368bc449593509ee60acb3546ab0c67db024d98fe2773128d998be8cf5a354cff7339e94f2ea2ffab6f4793fee522faa0d809767ae1ecab8fe5ab6fc5a3c78fe1833e987bc40888c8d5227b5808c9de0b534dcdb69070f3091020f86485e967717542e3e5a413938be8c36255f60adfe3694f3f387ec2f1e3fabcf08d39e9339bd168b5da6d39c953bb29277962aea9c56230d8ca8a8a4a692fc84463e6a412d98cc68c466356a331c3f4ffe4a4929785dd92d809d3ff95934a542ea24fb39ed62a7b5aab97934a76f07895f47861fa2f73d2a7488be897c0bc4cc8cb82c830fdd1e4a4cf9016d19f02e46334794265dc7ca2a99db84e849800b9a1cb49b3f482c57028e3a05c2a27755c2e9a6dcbd5a6cfe4a48ecc45f4ede9a270e74b61fa5e9126796082786030cdb635a4499e1e99fa683a85d7725208e4b97a541a834797d31382e97b2927d9948be8836a975673d286369395f2ca165389392944fe08713f6d2b56da2e3d2927696a20123283484f6a0ad6f1bc22064270a364c6b8198469ca13a42373d289cb45f4adbdb7233b7139c926618ae853f18202cc0a31dc9a2941b81c548f42d2d3e2f0e891c7d565b889c014542831b8d9035373d22ca14e989a30ad3d0874efe7b3158174b73c1f7e8f6177b7277c4f89e7a798c3f3ed29093da408a44b1a0659b54a9c220c5b25ae58987aae2ea927c48a9b6deb087ac2a1174916f30a17a44ac2b8dca9e3c2f43f62dc3c9a307d2d987cc778ea929a987cc8dc823f364e4adef341e0f03df43d417ad461187ac66c03f77b82789ebea7e571f5a883e9e370cf08fa92317f1e44840d7c427252262307347250292759eff368d1250d43226c78625d528fcc45f46d0999ade8214da6b819929f734ecf9cb8381487e2a04e281a77e276a0baa44dad053d444ca6b8f7339dd77c8f2746660a7d4fcb491474493e5b53d39a566b7a84e44c5dd2b2a686699399886db6d1c2b814f746ebb2a42dbc794de7c24d66dbc28097c0dcbd7077c69c82494eb26d89ae7c32cb29194f0bd31739284c7fdcd1a39084e906806428a43f9ac6538f9a0c859fa30947c8135797f444488be893083971615a6dea23b325539872294c9f3bf56847ad47a531761cd9663deac8d21845be46cc4bd9d227b1e2a2a8802b69a35c9929f4056eaf1ef52f607bd1952e29b52f4c75a02aa34aa3047df96a037c00ce1ab9a2703fe8323c9d089edfa46b86eb04cf114f2f832787397886737a73c43083853b5f7509dc3f2b0a6a0a70bf93c10c0ec61cb9cc679365f33032707b1aaac9db001bc3d510f33388bdc9d8307c1f413afabd6197f76d97f7058bc97a3469795fb018956dbe069d16d59f28a01f27a80b5b552815d30937af60eedd47cf1519049a2c0a309924162ba844413463f0fcbad259a9b4d6de38325a6d62315d53368b8c3a2835ea0dc059239398ac9360bc92135ffaf1a3ff465152046c84e3ef4151c00280097202f3858721c3e40623e9087844011930d87519233afc799ec0603be145e88411cc3161700b694c0a6010aadfc176fc7a80c12ea4a39d5e46033353fc352818454cc719930216ae3bf0090e61b8e5ecc6670e8de533a786fd391c19f6e75881830507c64971549c1587c569715c9cd746b6996d689b1ac7c43971509bd586b5696d5c9bd706b6895ddaad6d4c9bd306b5496d54b7755df77561377665777659777555377551f7a4a969689a9946a68969609a17f64fe3d2b434268d4963d298fab97f29d1264318d89efb96ed3917ee37b284b56c0f6ee44ba9c95cbe70b0e2720f7ed6986a3fd59cb4c059c303fb5b0d0a9b343bb03f0e5fb8195c65c698231c0f98a57fce1cc19ea9f5e052c0e7cc6be5730646fa9c898d3e676409f89c99e9f03943cb9c10f039833ac0e74cca009f332a95cf9915f69c6161cf9916f6968b3c8b311b599c8934b1567ece9836562a8baa00781659d8b3d8c29ec5d73693e570867348c39ec31af62c9ab067f184ddc318f610863d7ce11cba72d8c29e43962a5c610f55612a44610f4fd84353066b5c0c5cf5e87b7f708a1ed97770861d946157c9657e7005f3a33bddeb06c9a231cdd2dfff019a2630b50a20b3bd2b64be201299413f22f397092073a9435b0490d9de0390f9820c4066d0ab90f973204db80064566939a9652e729bedb541e60b220099413f00327f29227359922d2b0032db1b00325f10e86b90f971207349920e5339a9aa8c6456299fcce5d320f38340f7c2ecbda00791a7f243c6504eaa2a1e32ab941d3297ff200e99417743baec0581beacb50e1cb951d5bd3429ecaf314d160efb9b08e11e51979824ef628a4c93651b038a33bc003b182ad098c424dcdcd18d3b496c79b8bec6a459628e4424bcea6b4c9385ce4ed869288d89db4897e193fad652fc552f519a9336168bc6a2b1288d45692c4a6351daca49db6c9badb6d96a9badb6d96a9badb619a752b54cd53255cb542d5379ca495c8c8ba5b8588a8ba5b8588a8ba5b8588772d1c949e0ca45fed6de0bea500eeb500e83597b2f08f45f96e0aa7b695454caf21f04baf7e5b2f65e10e8bf2c352afea078845bdfb2aca728dd669dac572aecade27ac5c5b03b17db681d0a7bed50b5454d2bec1bb8726ab263eec423dc7cafe76526ca16b77b694cd835268f1797e2c6db6b969829fefede246998a0227f281e06ae590186420b07d804638d0964845bbb7497f90c7bcc45b49ab07fa8568da9471bf6d7c0f468c698c185fd352c4d902675589a1d3d9a3167f0cf9a1ed8352715768799210b9c352beca219c2c059034483c2feb569f7ea11ac47b976437ad465602703e70e0b12938a12f485f64b7723302a38d6f07640b38939fdeb4faeb91218dad1efeb7c9c7387134c45157c63583b523cdd7eaae263683a2917e0ac01d6eead7fd6e69ab6f735b19e7522e1e771709fe06e2aea9f2cb5d62edd9ff606b7491e375a296cf6cf39bf7d76e44eea4530fdf97900224caf897522230f8d9b7ca16fbda773a6b82c53a731016e74db369505e01c2533a5df9352d1a1bfdf46c964a13da21e1a8042dadeb429a52f5c311dad4706973ea55ff4c08527153e66323ca9e0811770b3268b11ef34cc3d7883fe2cc24c19c2cc810b857484e677ff529ad8879792f72f258f0c4df28816ef3bd2c523b907b988fb97528d92c46d508150f0b41e19fa017cef3dd214fa8196bca7a51f21f88dc76d97c9841b0c302198f02c758f8b9829dc6f2bb8dcb6869acac4715cf6577617e638301a1069b58bfb8c90a18621a65256c1b9593dc31c6dbe706ed3945d718528a04ca5ec29cc655761ce0a585c4188a9947d856f4c8108ae527656f616e6be7452b35cc43df7dcf54610658b9ba74c07102ee24a1771df8d9c11ccb1664a58c6cdcdf2e664e01148584cc77edab5a10c13e939c30d5f7c2ee4217771b2050ce25f4afdf4b39de337cecffc4b29169a640803df833f1f245d7e4cb205fc0ce902922a2edac8ad74d1364ba09d29f48fd881e23b53fa77a0d89b29f4bbb7a2e7221afae17bf041f26bbb6dddd89823555c347fd2b6da82aef342d17eb464c7223a21baecdee3c59d38a403a69ffe06532c7ed8e98081f1fe7b18fbe06f1ffe4b491c43db8bff5202a793c629ea5e640d803bd075d2fd9912c2802792df7bbf912dd6fec9e9fe17dac6d0e612dac81006bcb7bf91f6a5f4527a17dd26ee9c293c4cbc719fdf447b8301386bcc1bf51f3053bacf8e670e4e0afbf3ec675e629eaee92275170482fefbd22b557047e29829dd87655cee6b74dd0bed2e03289b359a49169bed5eebb6711c6de6b56e5ba36cd4e83a5badf5a67656b78de3acf5aae77953afb6715cd7791ed775d67e1f5841d09b829db59e376615100c6b187ad3b0b39eb3f07ccf57df57bf169e0f826038e787a1a3f07c598de62659ac57aed6ab57ada2b5a951b4590bf68ab5288b9a688aa2a88a9a6a333667db46df3dabe4a05f451ee826e6a076a6ccef38cf666e70c1c50eac039e55b0be109a4a35c0f5330e7876b3a6680eb5d326b334e7886496f39accd1edb236a537aa6ae65055bd793e425b3b6cc71913c60fdc191d7363cd7871eb833e31c9ac52c0f5eb6b9635d479fa2fa59bc5ed8c2dfd947461008cabd45f5f15f63fc51c1546d65797f545450cd0520dc770ebd75785755987905ce19e1c690cbabb7bc7aec22337d718ae3f5f33a5ce3a0f3aad479cafef46eaeb00b502786d00b81a00d7f24339745451773359b637056006257fa427a03b53ea67b070735599ba4c82a95627e0fa9507524c968e0ee6a8a6ba544d16923f891509a721e05a85802baacbbaca314571043f33867fc7cc6fa3e63be3f54ea7f31d0e87c379db25e7a7d8f96a3aa152f62b995f38d57442d114c9bb7fae2f5cdf6b9be954bfa2ecd7fa33578bc275ce141fe9e832bfa0ffe7f5c739c16ed27cc1b7cdb709baa33471a5b0ef967c02abf6e822f7b152cd57a9a24093eed4c2f6508129722f607f6f66815feedb132a0ebf70799838fc4bfd8039e2de69e4e99aef12c0f47f7a634ed21f8739eade69644d6ce5b3dc668f5adc78801d45750fb6b5f782a857d58aaeaa145b4d551b542050548da2a66a6a23b3e5d1a2fa3d7cac3a92a2381a57eb4cdda9e4684e9aa5e93575ca9d09d7cf5c0d5730bac099ba78c06d1b8dcd944aeb5c9c265c8a393f4b99ae6814e5e2685cad3375272cac16b8122932b350055cebe73a055c3f5718c88acb0423003145f573fd81eb572826e97ecdf800d7aa03fbf53bb2490ae39073961d0966468abb266e85b9dc774f5d2a28a3cfb2fb1527752df4467d3223a1ea729cb8a66a8fbaaa53d05c54bfa77352843e637252e2093dc885a50dab096d2e27e571b49aca70345c4f3eef91f97664a8d6a731279d90a09292929292929212f2da0f49dad92127679c9bf1ded16abc8c18829fedba46752891db6e480137c51cd376ad757a9ee3d7edabaffa7d8a7e6f7990b0b9ceeeb06d64e773fdaf40fd8d640b4d80e43bdf2187d89ea4ec5177b2e7493c9dce9849c8927c325c9782f3a01796526c1e47e34003ad377793093fd086df351afcb86fcecf55fb6c155ff9ca499b6f27b35d5592138493baaeebbaaeebeaf79da26aa7a8faea76a3e57ce34c7e9b0041cda4a4e79874db3c332bad4e6b00e6a0755277cfe0e81f406b41a08ff50ba527b05423453739a775d127b1a5c1f1f660d35a014a6b68e46687e1eab02e2bcc61cee27e360c0623bf8e5fffeb57939368bc254323b79bb363e0a9100d9da9614ef21e2daaef3e70f52936d25333a5b27c3a8b0cede02c4ef54e4c409faf09b064eed49872128da552b83e27c8ddc171e8513e3bcb342b41ad7d07ae14a5822a2f98d17c7d673949888f0cd243729bba95555ce58633f3cc673ee33c5a02e9cae52a8193c007c9d5ea4bdee5d6d5b33399b1b31967a904a42cd62898a2fa002073cb00d71a64ee16e08a03594286a425ef48592ea2af194b509fa28cdc223566517436ad190f65fca10366f330f735e18b1f1a417a472e985e9ba6a88949a23117b1a06e5c87ba6118f73b2188e00185bd310ce3e692db81a60d6de853b5f3653ae146e1ead5ef4e66cc983163c68c19334e4e32098542a15028f44eac94425f4128282828282828efc44a09e5eb87bce1861b6eb8e1861bde8995d20d5fbf47f2e4e4e4e4e4e4e4e4491a240f17d35897f5ab0b6e47632627f5e091d9be5e206befcda0fa33fe8671a2844ea6972309dc7ded410710412881bb2f791773d82f3f9fcfe7f3f97cbebe0a080402814020d0d75f313131313131317927564a267f7272727272727252df64b453e43d68bc53e4fd67044d91f7959024b7633d7306b72306936f2c1a58b816cf982df4c060d4be46c533060c1f9b7b0a5018d4880fbaed44118bcb8d1487a0288aa2a89a22f0c5eee6ba399ce5362d90b2b614f89d8f0e488f360c528a41226067047c9a021fb4a80ed52538c3a016188c75094e81414a7d6050d52508b33c7cd54d71c255e622b0beeca947dfcbee55017760f0b34561d05a5a756cc62830f8e298bb2d60f0ab067c273b18264070560bd65a9dd6d5c0b7260b03bedd017ea705484be057dbd57a94b7563dd2a31ea3d521498ac3e9a882f5883e487df4a87bd03ef8dc111557eb127c6bc2200b56b3f4f3b983719bb53110c7810fb65cab0fb9bd623dcae59cd17a943b18c6027cae07d819c1600d7c6b2ff85b6a4b6da9948715650b30e522b06231c23038a44bf03553c0afd6b69493b8948bc00781ee0581ee05b99493bad855b56a85410ce0a06541716b39a98b5dd292adaec5a9b69867ab6db12db6c53a2bcc14f0c12dec1ce1e60e9602bf8bc930280365187ccfd841c2fdc66ed625f825e344a92f277530f03b44b8798b6dadd45663c5362d36d9d6da82f468f3e06f2e2ec5a5549daa536db5ad067a40182579c82660d07405069f8a284cb879ab955bcd49280f3e677252f8e073270ed5e96092e8a9534d968941150ace9d4a85c11420e10645c1cc01fcdc190183770818ec7c80c1ef600ebeeabef860357914cf87ef83e74312127bc353cffb007acfbf603a63c6d390490834f916939f41bafc2021f1783ca0a7071b82206802820f7e35b908ec4e0b0c5653079b29e01f413f325bb08339c87d163b225d825f07e3c8233a22dd0c83e0739ae71eb4a20873123d75307a2abf8f877431f94e4be7fb3edff2f9fe0386e1d8e279122a7efe1bf3f7217914d205e5495a3e9f0751c290490dc2deb08bb908fc4fa7a361904b712ab0a6aaaaae2acb5d2f59f8e03b0cac61104c6190ebd125087311f8a18aaca92ec13f297241f03b2cba83811e0c86c1779607e951d69c30f8e037ab5b2deb59d37a54f2e07b8f95b77af43d58823c303841144c14b4c94520c8a345e0e7d0764030371618fc92ef1ba63b05823c30f874067a1eec3c48f21e99afca0b830f7661c77990524a2975a76e4924366c6df7f190909fd1c37161c9e5a4ed41ef39a38f6355d97f1068c1a727107c8df8dd6b34a246fc6e9c3308b0033bb0033fe42a58c10a82e0cf1a2039844689fad2f4bbf10570d6c81a15fe1e9c6016379c2c137f02f026cbeb58de64799835455f27b3d7dab98d8470c33769ddeef594e4b660e12d77b26db585097fdf01e984f468c31c116aa4470e833f8a430bd3236f026f2b318b9b3b15ee545d7e0f9638713357c3df972c713357047fdc8c0b82bf9f9303c2b1bafc3e66d2c3a6bad505e9d1f77fcf8d295c692efafee3a34935e6a2ef3f9acc5d27fc4d01047fcfe5a9c50e2a3a30f7383c1c735704fcbd37e60e0c4c840a067be0ef9bec4a98d80185c7cddb2bdc74ef3dea74d955c7df5b933d7d6f5196c7f7b6479366a04c26d312a5efbb223d9a315e1882bfef684ea2a5ef9d76dba947797b6d3b7ad4636cafdb21c939e72c79c0d19e1fdcdcb1708f5c3de2beef807430aeb3a31bbb5397dfd30e85bf5e35e1e64e26b3942b91c1addff992cf9d8cdb6cc791a58b56f8fb8f555bad12b2a25cf4d53aa25477c678a107aeb9ba663dca25ad664d3dcadb8c6bf568e44cf468c6748186bfe7a6681257faba224be0dc1dc19f09670b833fe74e4edaacdd56ab6db5ad40942d2aaa0e7945807be1af0ae9f2abae99f29db8958bbedf5e2710e8de15fe1ee4562c8eae9cf45262e18f6be18ffe1431c0e1e06eafa724e7912f729e661fd4e9f4bdb5f7824e270bf75d1733e57bb0869d236cabefbb190d1afe325f2d0d7fff193b48b8b957312775b54f76bfef6acfd9ef7caf156b9b6d457a44f2df6fb41e75fffdf6da86f408d623ce7fcfadc8ef585fc7ba38e482bb79cfad9cc49d5c64496e3592f9e2273b43b8b993ad4e5dccc932bd09caec97cbfc0f02dd0f595281d4215159c0df53d94cf91e8509377327fc7d2e4f4ebae1bfe7504e12ff7b2ee52494ff9e5375acc942f1f7dd102689c24cd1f75f134fc0df123387ef736705fe36df670fe78e25d6e871ff3bd9f7d672753ec8894078fe869217df87121494ff7cb690137778c1dc835dc889409cfc8c9f25ef03e84bfe0587423f4d4c38938f09e9f201c245df77421ed205e543a40bca777e8a9c8e9292929f62063a3f8374b9e12b217b70d1f7a0f542118b4b6fd425aa08c4c9e370d10fa0efbc0fa0ef7cff82bf779123433a3a1d72bac8967c6f39ae2b82bfefd2da1af7259f92ff902e265fe2f9ceb7741ea5d3e27914d225f41e71ec88df21a79881cfdf40baa0fca7a5f3e2832862c8845a5b511c2af3383ad4cd5cf47de77a4a4613fe388e555135555575e52d279d902017b99c042263a09f25f1bff7d25b4e6be1ef4dc659fabccaa3cbef713468ec642efa5e9c2fce126e4d75f9bd47565497dfe78ac25fe656f8fb8e4877b24e167e99ba1c488fb22685bfffbe57cdea58cbec7fef3c3efc79fffd0efc7d644cd1f7fdfc3e77edfb1cdace27047f3b86e0efed48af9829ded3238d6a5a0b77e0efa9ace4bfcf7f9dff3cff5985927063c7715c775c5312890d77bdb9f12df183194a251f0fb96dff19c59271963ee32cd19693ea7fdf9170465bc739d254f70ffa3eee8370d283beefc5118793acbdf7fbf2fbe91f48ce1a1f39844605be5425fcc5b7952fc039e7a4948a394252a54b0f618096383f4b9eece1c6cdeedc5291071b7a2210251fc4e7bbf7e1f31df98249177778f9441e5e70f82058f2f3f3f9173c394f0ceb6fb5fb8d74a9df6d2e1b47ba6c9f71fbfcf629215d82f8902e9ff843e7b91f4848eabf602a86644847f72fb864b41f6bc3b04f94aa9c445b62be2a7afd291833c5c540d7803d0cdb3d5096b8b01e96ccadf281fd45101473887d72f0649bbc6e2dc59991ce7a98382429edb404ee7715e07e01ee87b96d3ab33009e02ce1d213494d7da233539f66f708c197d2e6c1209cf4529acd5a104efabcbf10fe25d0b1b570efe1ea7b4817ee6b0a86f3dc83a1e75b3c4f42bafc08dfd3b23d09e9e2f9eda7188e140543f29d07bb91fb96aefb902ee1d8e2f1bc874f67ee33218228a20423c9c8a12c9a42b9280737f7a99dce9ce479e7aad8e2f939e72c7968b5d1451f684908177588f324ff52ea3cd8193f4f3286c4e7bee4396328fced41bf1943f6eb9b989049fcb05f490b2293f811fe4686253f78fee32133b0a1cd64a5ee29f7948a3ecc52f5615ac12ac9682c63c2f36991f91787249dd51e37f7e9d423cd0f6177f4c8be972302936632997b6fc6829fb940f8974419e23e1573dc07c1312b0183c3b76dc2e18b6316552e2564a617150e71e0f083a8e1cc677a04835486c3d718d1e10c992926c186c789c5904462a36238e6ea9d73cc9912be1dc20817fcfdc4f633c2f167eaf74695d249ddfb0351fa0ad7fdedbd784ad4175a69ac40438d3489ba5caa15eb444df3290a871038de5a8fe73d240dd2658784b3b99a8c1882df6fbef957b730234d8fe0494bd4854d2eead9bd8bfaeb53ab52dd4c8b34ec0fc282300edb75f3cdabcf5ca6c4b89fdc7c1c42a0a8911afdd102dca649a22a17b52685d168113c9fce7ab4fd5c51a14eeb6f0f76b4fa9c2afa03374ca304f59a0e341bb31a32147fb528f3d96f643e93c96432998c0fe915162c2d5a445cd8bd5fd8fdc1932c545ee63ffc5c86c457c16dedbd20d07f59b6ea87fa964ce287f8f545d2881fb60fc9247ed0df9e766486fca1eb7e7e9fe7b5ca49f65554caf21f04bab74fb0b8d95ffdf2eec5bdca9728ba7a345f4afede9a2cd47d98441d56c4d7685a23f6a8a1f448974eeb32e35280c2cca1451e5eb0d8027ef79991337dcfbd0fdf7322196af13c4a865ac2afef43483a68dd5f33c53f5b14ca2dead6f15de4d95693f7423d338482ba38a262ffebfe83d6b0fe9de2afe64bc5643235d13df75d6670f8200b313021a40a5184a10d4fd0c11434224688a4018718b83e045e223c638848814810af43004591522a8add6d04f7eb0005f0da000ca0528a4c0198413f94fc919e804c28e76ebabbab1455d5dd0d76d8ddb559dd9e274e329be06c33004a71bec69ba39a9af3716f70b6251ecef69e50357542a56ad5544f15e55dbb512111c0f9f4e79c736e6caa4b4a5b3385d229eb91e6e93b911e659eb6c8d98cd909a61ca5df74544d9bf0699f0ce76ee84751983ead4b4a29f5e857194c1ad417cc513da126cb7d1edc00d38f4ae1351dd41c60fa5585698502d3d4dc703d7e9bcd46a3d168de6e1e47d34edb5332bf68da69a574a37f7b0c7f8e14d3f7198dbed74c344c2bdda8263343f0f36cc76df3eb7c3fb1aa2f063386c80e5cbbd3c511b556298026655c95af73ceba0370d63069c375af0d00670d1332b6df6a6c2552aab7a8a44c55a6494f324434000000401000c314003038140e8804a3c16098079aa27c14800d84a44c76621bc94916c49041861840000102002000003030003100411eba243116dfdf05a47409514195e757bb821d74add40da46afeb99cae7a71beba3675d3b54be6df855f10f406a892b7261f6dd46c8f384c9afe0814a1bad41b83bb9b7b6e8b51e0dcfb7954514c43604d78ec9cc8f634c7ce46ef1dde51da57a65d713bea79bd84e8cbfbe7a5d2d6665f83b632f95eb35781193cc46e5e2989615e365eb2fd6fbc9651527b2d2cc6382a6074dceb1ea98e185964fba3dcc000f707ca76a77f83d27cab976df68e386339fe1d5e8ce2eeed0fd865d7b22d6e93dc55f38cfdc822db0a097b8202adbf09f7aa7c38d95629b3bb9816f5482e21095497eddfff6de26b141dfad8d6c149f5242f2d1691edecda60b27da2993a0bf089e03544b3d6ae18772f48fcc60307e843f82e15a60edca0cfe2c5ba0a8a071f196d6acfb6c52404d91611fe5ff8bc8e6baed74e1eef58de259ecadd3a7301319a95bb1a5326990af62c7764e8ec7e3217270f90a63532704ce56e01c22ffa23a4ff1193c24e67deda0da06ab13f7c55eec9cd5aae40857e8b728f3d10dc95cc96720b8044aed1e487abdc9f7a9b352ee14dca3d3dea15e8e1ca4c46b4c7e0dba0043786912a927175142937821b7d44e27e7c782d2376c86e61a8b2576e08083733c5fd0bd332ccca2d0c33c46cc3d361e52a3762d98ff159da026a6dfde010b03ae5164a37b42f7b4ace1226c75741b36dcadd4e6b84943bf803425d59e03598c4a9506fae566e7e3329464e8451b3ef771569436ef59101ac84b61034fd8196ea1904fd62efc7ad3ed8817b7926b15bc9cadda0f40fe5eee3fc4c8130a3f66a3ed18093b5a3949b0b4d721d40db6bc739f2f1f0938534b76fab49bef0ddff9b7b0f52be398926c0d59d47576b6659bef7e0918872c390a5ca73d7cccf06a3638f3ebf13fdb36c53b9caa7ad3964edba6f529e0af6b09e62af5a30b95b95765456b769d1995a9b622c1a9b43e7fbb867bd4284cb029cb9103aee26dc93916b9f113e00c0a0ccb794d14a57c6b2d66b75188740c47fe520c5d91e7e2b5400c4ce94994a130e850fb77d86b51594244a5b6ac6bcc72d26e463e70f7bab98b85b22b4edeb8455ae8a924d22b2df3bbacf656b95c293a8643b5a86d24d5efb7d27052b25fede937ef1f4acd2f044bdd7823e6b4c989b1945af1cc4b44651bc3294aa7b724986e33a147789f981b4a2be785f6a92bd680ed6913ba36f62ad051183dec1a499a53f656cb790f39aeac0f9f739762a711fa1b585dc8046ee9c988dc22f5346b6204b338932c94075450c2542df27bdd05f0ccd5ba49f1d0c76fbe0315ed7dc208c6c73d16dc4bee8ee6d1011fd8cd64960859309e26d04dc4c52a9bfc1fe6a587415d5955086d33277aaeb533e64f4ca2feaadf9ca5de6f8fd815fefecde3013655f6bb795adb729c3f53853ac6c2f53d5286abde50afe117c6680764d80e99704f861b7325dbf0e46d6a9df18a5c29ceb3b3fcc594c2e71a492ac528b4f7d38387e41ec7d342ea025341f1f2f34661ca9d4f5156127604068d6346307db0244ad6aed4a0fa865832fbd454c5339b4bcd6f2006a41b05fa23c6729194dcbe5843979e96aab7ce1fe41e5c7dc23d91fe72829df021ec68bdb1c2e68cd27ea12d41e97bd7cddf361732525b62525045860a41e2f9b029122f2cb14232b34f20410f3ffde9f27b77fa14c6035e1c069b46046d6af7199d7dd29ffbaed44d37d285438b96dc2c9083f2ef2200330246a2cb2771112f7daba0c11277b65a1d157d43b1545470efbc268e2071d0ccaa7f3a1793b0444a91c95e65a81d97676bae1c205056e135b52b4565b15c26be36e43e83b47952c74eb5803899cc43f4bd67366d85051c4513b0a9192f817a8c7943f350211ab6a4f8eaf54313862fbff079afd412ce1b4654741d0dd86703a5bd247c36a02a2514a54beaa70b892ec31ff8d0de656f39087e05369648243d4ac5983a51082a3cdb37791fd937441b1b82cdf124240230d702e9bfe47e11c8c27d327f359bd2cfe73e1a347cf46a40a38cdc0992ee11483364dc2d268066a18ec349deaa83c7168ec1a270b95f2d92675adcee1f8f095104e62be5fea390f38f0c5cd4458c88be77ca59e050a0000891a37a01f007e3d3708219b15e5513928833470e878703b83d174f87504dee85fcd2e86b6de28ed3386505a3ae2df0bf5cc521dffa5a8b3140b695169abd274a1444e140dafdbf5f95ba9e7c65209851ebf13ba90d7f32c18a371dd9d3bce97c0e8c3d5f3979b54a6bbf6f378e52513d92aaba3640b9ebf0f030c50fe137bf12c89dc46d2ac71d9ad019eb5fc8534dc0b9554338961fab62dd6b9f56537c1a7dfc408fc3a67aeb78b529b34d63a77e529601de7073a1a5c6fe8877f2a2500cdbb740ae49428b626541bc511b87e21e75983a09f6cf52e392c71b6c5013923f7e45ca41fa84bb812fdc61ef4d6cb848c1add7733bb31b109d1f599748924e1dab7367f138ab62468e52d4e5c80206915c75500ae483bc73f2d04135bc77645591076132a96bba70bb436558f4cb457604e11922f2125fc887ef83af984220be30195f319dce4628c6a45cf3a49d991dcd1445488107977f29690c63c6892d477a063113d1e2d4a4f80ad27cdfb706c14bb48b87883b51a25f101082be40c291917cf713eb8c9036023b39294a5a4360098dd2a5a9128c1bf25ef229851e38c29f787629b6a4409640f71789cc343e114e660113e7fb82e4d786ccd4a884550c679bbfd07f651821ef67bdd16f01d46dbeb5daf94bceb81a128cedc88b29693cc0c2328bc77684874ddc162c95d04ab765a6e7a343392456dc2a52e42c79e25224d05ea41fcab4f0fe71512d054e95245768708767b36d3c7b562d38c8161e6f3c818a49e1cd426c1beee96483e4452d61bebd9a0d801b89f89169e898b8d2cc331b33279ccfa023133683b76a8e20ee224b54a8ffbe5a2c5325ab2cc2bb9f521fa3597292cc210f033fb3b4ffbfbd9b7b4c7afb500ed4e4e6d9ee83107988781192d85207336613a8c04b3208863cffe955327f3c004e1578a9f0129d289bcc7b4051a9a52eb8235a6cc60aa5f4a696431542850fef042df808e31cd2a166431b7d4638d5f8c8cee195bc23803556e706be09dfa2b15383889ba3cabfc3b518a4274d286408ac33fc69e04fec3f5de166c3dbe415048bcc142a49598df5da87fd6bbb0040fbebb5902b020298e2a2d944659b7e51a702132c9cc49cb1d6f5aa66178d6df392ea4503efd8146dae6b3edf2e55037e3a457f402723b647cdb8e01f952861b2a26580445a01fd843e4ce0f84c901ced04c8b34d42c215b80cb5dbfa6631022369bdd0dfd01e2beb8e9d3a5e426fb541cb6267844fe763d970f66a6353c11826db22e0027bf5d324c04774d13957de669a41a9ec485561e60e1e77870040286fdb621f8042fcf49bb57db11dd12747255ef3a4172a2b695ce9a40aa9ac2e23a52a6b450144fb90e44b1f48fd25948b78071ad5ffdb0fbbfe1385a7477d8adce35c8160dbbe0fa61f7a8991d4ec65e064a4cb369e916c1287fc79ec60625a87b1915d0ea52f628e8bb0c40315cf5081e6efc9ba44c9e876e1fd2c4d8e8b5a1f8590808a5d4d52a31a2055872f90545b0e6994530a519e904e8df02f5f2f85ea1c92b9243bef9b2272642d823bf14eb8583b7d526fd8718ef9546af98d4047da0a80156093792d838143912adc6cf3fe1bccb460e7bd3e8c74fbee037d2eea95f196897f3c171e6c5a0526af6528abf4c572e5e0c06118d6b9e741f44bc24bfb0231d476c8f8b8f6644a2a3b373d1fc6f8a1f290bede96a811fa80927b1c0d7a3f8854aeb1e641090486c66e83d44a059300871c1bfad09b9199541302fd049100f7da10a23dc0641b346db9d7e7c4b8a73e2863b09a9e7b3e43d5c6bb68daa12061b1d637c11cf23689b1c9d9c3c24c7c8a007c189f80bf36140506659c693f430e04f148c513f819d399bb6534836cc84550403d5bc6e135527452999b0a23812571c51d64fc827e9f0647fc46949773c43c97e94e3e5befc64796fbe676d24e1175f3c65779c4a801bbd2346aa39f4fbf9c0284636e0d6c14b63a840fbb993a4e96b360164b64ca4d587b335ec9ad306eeaaa8aef4533fdfeeda78278b121d9c2566093829d7994a674bf452d42fd459f85c4f19563fa5c7045ababcac6fe711846973da5397c8e205757e4ec1ec3478fec4e088643928610595be7231b92036fd2f617b2cca52a23336ba4e6c81642a4ccd7e92103d9c0bf35669fdc8a0f0ff9a7a44e5e298ff64a93e10cf64d97b7b6a29a6b61ee582dbd48934e2713e5dc938725ff90688cff43e474695b258e92b2c91debc47b29cacdf9abe98eb09052e21b2b27f6f63de4ebe4ebfc5455b6102c9c83985a563e85c01e5d92a93c4b106404497f9e6a8868ecdc745ffbb45ce95e31692b1934e58ae01b252bf964c26e4716dce40ea1eccc95913ee9c67984b531934f08a42bc2a02dbc48c1e4d68f44ada16c4d2dc8513035316533216d347286ff10db0e84dc728650495198add02a794bf350f5b22acb1b0c19d052b9e7933e01276a2ca84d66385c604e57da50b08b016cb69286e6fe5c846ba7f8fe12f2efc4ae4303aa3b085413f72e7287723bebef04046dd2ea3d64e506ab3f9436d8c4683c3efe0c97f0596222c2014518f5c89faf64a9cdce58cc2081ca2913d0c6a22d95cac756afc33e624c071b0223df358ba432bf57765ad4a06feccb2630aa1f56c7c59a1351ff01db22fdc303197386053188ede0ffd738d6acea2c2dd27bfd49f385f404f071a82a08243ca722e9383ea9c4f5ea25c188d6f61e73ce84dba613b7dbf120482186cfcd267702092a4a1bb76580613b075d06017a0e4be8762cc046bd0ccaf1db9f8f3155bbb79882eb3cae288715c883e46310b1d5cf1d44b96153d34da40b1f1a14be976886fd52c44c3a55aad91be350b40f4e196ad19a09932efd7b274ec2ffc43fe59c69e1a6ea9a863139af18062c6dc437c8326a5f65ed71b009d9f3d360a657bfaf1741834e2b97e531be4ba5987b864a2ac812b35fa64a651f311c54cb9b08d9389c3436359b8fafaec6797ff3c34e015f00447b32afd815ac89c850be1758ff6926a985e600f296acf794d64f49689e519236288a898037006280f23a950193edc48ac9a3337b2abe97a42760d06dfe0d562b39d4bab1427322ceeaae72292c4942038033bbd3044258331052eeb875ccafadc07f446084b2137f4791b9c2d1250d45f2c693ec2fec9d5c2b4aaf796ab1e6f63fb6558e8ad7608b08ef4326267825c6c7370db586e9dd935013b0170f17be4b83068d990c90cdc254a8670c702bb3a27adb980789b9d63090fdbf700a74534c36c57e355e33901790a9f3861df8a128f18d2bfcc95d961d80121be58d0643d9c3eec096b391151bb2911144e0cf9fc057d9944093d830345a755431a50662070c408a9a24afb1aa085fdc094d4b1600bb5476a28b5cede07be77cec89d3ef9f07dff711c00fefebc78dd55b0705912163c4f886d6ae9c05cf2b4199d59239d908c4cab6500b1d1cc8a04ba5261d8ce237d557c3f0d715e6902601e98dab860eeff3c15d260f67ccbe3cada8dad2fc16b264922880ea7ce9d17b88dc34c275976771961365606aea7d60503fb9747d667707f42770a8012ed0cdba0f60813bbfce643b0a07429d2ff1ab66b47f29d854a8a21c262318db7ddb98d2f028f064af137893fa5dab36da3df8f882ff3694052f16030ef383fcd69a822e2aeb03b634a5042e3328c88b4e6e9c5be03946fa2df0f482967d0471d64e965c2e5d4853690c83d7c73f020626e7cf82330f54041f8a319050ae4184528b68321e7cad14590c3c28ae66e3a8bc25084e9f8538a71c0823d525b0183a4f2a6d55d92cc8fe002504c4ecf7131423cd0acca3991764ebf50b8dbdbdc6df9d7848a2b72b71e24f602744a77effcd961f54e463d7588658cdbdbb8af7e5f4d7022b8ee0b4677427dcbafa27f6df004244048c146a25f6944123a67e6da068565a4c346ddd2f84e1509527e6b7bee7af083110a662bf9db4008f6678d9e98b8687c990d6c671a9b2605b64cb8c9da20e02af30156c7fa2129147c925b7424a9dd132750711a5e2e3afd6dc5618ad3ad38a547c28c2b07a8a7cc8a01c325f61f6e2376e84e3ad53caa394a61766e79f1439d8182642368f00b842433ebd19ea6049456bae31f27449016044ff273c9e53be8ce96354700a6a03be3b63fe88a4063ad6e9a871858d8dbb165d6fca8d088fc1388209d8fdb4ce83d19305c21951418142c61806e50b8d2e7019eec1d2a05a92f476d30367e105dc0d9e0dcdfb44db1520051a1ad018c15501e7ef2dc8901e944467f51db61bbd78427fe7252e5a23d6307083a2c898dd7f22daeec4e60f785c872cceab2a19410e88bc6dd849d8ce74b510a611f08b8dd0d6d568755abea388c2bd516468f4b8dac0a5896994b8e0160e7a9ad8f42b04aaf058976be461104f89c5fcf625b42336d1889f827330720f255adb064d088a5d967cc40caaef92f99554601c3da9e746aec2c55d237ad661877d54ed00a33cec922e7804ba24dedf4876e7b1f7056be71b013bf00ea04f47f1573f2851a557153d88160cf4eff5aa5267fe9bbe4191be3c8ba9647724b4b9b5fd683c1b621ed5a5dc6395f4ec904ddc60d5acc912449ec8e229430032522f4442b1a146dcbdb591397edb03e0bef676213ed5e27b6e967c9e654f33ae7e71fb73927f7143a8f37eb024c57596bcaf3915349dec4b83ebd571ac414bcffa41fac59b7c85d773d1195f131dd9f4025d350d51e43cf6ea03aa38f41210e318fce4f2dca4336bc194d717b27acc394c61704eed4a49e050974bd4ec4ea27c24deb2b63f199c988a1038e344e78011193eb9ab7b3062d47075c31a14bf559ae6d29c602a01eb849ffe4ee8296f9049d6db4b34ce710555c564f899ca9403137e7499dd66b3f1f4c8461d1803893d576fac7c2694e0dc01783b711e8d90d6084d4e7432d011df058a4651e1be92bfde20b579cfa5db42bb90549b13bc7219c20e5b8eee9eba730ad20722999326eaf7a5bcc29f7fe0049aa175af12aaa4237d2f18fdb6a7d2087b1c13143db2661beb7205e5730fa00c7ae66f3ba3130cbd1c3af9cd77d48177b538b55d8a9c7b1d36ef6240d64470e89fc7790d9968848224885eed5a3ee8cf81ec6b72f7f7274672c2ba51ecf1fc7ea0382daa5fd90606b696ef50a4e97e7443d89ea202368b26f9272631bb8d326a7eb00550818787fbbbc2c17c9e37707720cb8e08662bfa6b7c992adeee5f064b117cc95678cbf113d952a4ad20e8ea8005dd2a789514f63bde6a001dbcc015a38e84210a9e7a6845be6004d0b0349caf7f52f7372e3ccccbab2702690956bc6cd5d5ac586a87ceed58c4e36c708dbd7edfea61106a29b8763ef02d1114373d9df4736164b9fed18db904010a0568acf18934e1c3c7ecf562ece3d0b2a14285b0feccace888c5c8c75335faaf178e9e153695203d643a69ea333e7cf7672f4e3a05f418cf73d03eaf76232ac8832f6b1467e99be797c0f1fe4d75b6a0ee903ebfe78e0e5893150107001dcb466d7eb7b981aee790c780a32532ef3b230adecf1efa8d1b5688a35edb41d48b63baf2c5e64d9d1c2467ac89e9249afd8f3636f275b21bed3da5adf83b78d720395de04680485914ed5e48e99bddde995cc220813fd1ac8dcf7c726d678cc9f97ef3e9e3ccf93653fb2a02ab62071dcbfdac43de6db10a70efdc8572f03ba588228892dcf0d18e7f6f304ab1bb16709a80ce6a1312159f62003700c98952ea53427e5a27008328eae242808470f73a192b5d76fa3447924c1e5d428eb159249a8c9d286f8a2177673343f67ea1273e6e81b26019715babe95d577abc81a05a147bff22bd9216b6f6e1c9efc2343171d520a3a17a18ad02a06ae18466444597f09f1f05f5c9e803d979eb499b92b272bae8690f4fbbf28631c7119c240641b7375b2fef76a33058b6714a0fce9d6fef390ac45a4ed91bea89bcf9f6bac64ef8d7ca79aca45ccaed05fc7af737ef993368bd62f1f3329da93ce0e2094091333faa630fb00539880500ae2cf137bb848c6ccf953b085ab05615c54ac985412e7b2ea322b5cc5542b64f881947b2aee484c97a78297121e5630aa048925e77d7df81ca5d39f4ed4a226b07cbae88d55c442a50c224c290f1413d12fff5196c7ee54ffcee4a0b2d60a49cde4f9757f86477e5dce40d98263a4001bbe9456635b50982c45b775b25b947111a93006b73124525c3cf7433ce30b25fd772554da1b44ec643c2f5e2788e90e45b1cc59120cc0517d13afbc732c7d2dec988e3b9e3f160360d017cf0a0d4007d66156c3de1dc3f377c7ef063027c0a5006c788358e636b9f7e1993a645ec4f6b334600b317c29fc56d504fa48c64c9349e26558cad2b1559571e1453fe2d2508bd8bd8c4d6069c4f4832cea892603b82d087465814279df4d2c8c2a5b3820208415d8cd4a255f4819a108a2184f22e62811a431fe89bfb127736404e956220c5b1585894efcd76f1a70054b60dfd4692b2306968834eeb0acc1990ea489406173d7150111b443774d460d65229417be14814e44aabb712204be4319a2ccc01a7d9c087f75d6553024a76a2c45ba4202429c082160043ad79d1e90e4cb72134137e4c8021597f72221e53524dc909b8897686441c2687f502692fc55b95980cf6456686f263970d2b931b283dda2b45e5bf58d137390592d8e3965370efe96039de00d73216c1c0d2bbec80f6fc6fedbd2c2731d32c88c6144c535c4d939feb512201f5730f2d5e181d6cd1176b09225e794b549d64ca5e28bc697238cdf2e5eb3f0c877e5d830579f2bb3437bcb60f68ba66bda2c444edf8e6b77ea9cbcc1b11fbc84e5620c3c27b5c2996d9e16c253bc4131f5342780e8ae3771cd8da187fd32bed589900ae66f9d7f1c3767702ace996ab1fc065ef8bb9fc3de26333d5fec0783d61306a2bcb2dafd78c1e0ed1f8b901ae84abdae108499662ce1d7a56c86e903dcec2e658e7d5cc471093321177025e9dda76842f2d4adbe18c9f684e1ace8caa2345bb5261a3157db0b86774df37a3b4e2827f34ba05c7089fd2b25b82d24f25f4b9a9ce02ce6f8e1b24769979e0a4f5dc0152acce104e720659972a5843985ceb1d69241c12b5821c02383be8f2dedac3a089b253df1bb9f58ea0a738af4677c8b39e124c0fb73fd28336e52648faaaa1de19f2fc0b65e6c186b504949db02a41ccec58e3d2af6e409c47b173af5368823158cbe2228f2ece8a214cd5eb7e01eef2281bb25e5ed36c0dd7be605dbfc6fde59494cabf59c695df17723c38dd8223b4f073a36518729bd1e239a3471c5009d5adfa3e232325a518805e231cbeb4f04c5f66c0b0077c70d4c48dbc91b86a5c65697b38668e1654fc1cd05a222cc1ce186f22aa6c67acdb7c8f9faf95ca1f4b8d1a1f5d956f6cc8119c72d3b9621dfd8e0a147fd2542a463411f11833bcf8384e28ef264354d936a992374d8f2c5ec2728669fdffb804168c2da9b18be789551c29e126078f3d457d16802c7cd28a48a55523620ad42d276629adaba2fc98a1d67c5d686c9e080005b1ef13a3925b45f59edd0abb5b4e480cab13671d8f9bc76f0a0f6d469bf566baa7c6befcab7f1e46b545b706cfb69f912650efac656617a6fd129b784f16ce8c28a6578a0bd38034cc3e4f0b1452db29dfa993f0c4021359233c55e6ec8114f330fcdfb6fb232d6945e34bd0951266cdd9928e5ea0b34cb4a37a7500a632d15d26564978ab3e5311f93c214e2aa051cd81313ea084cfdb0f2a4e08cb023201e5e39bff7def542fa563c76499e72b786cc4b6988fcbeaacc8e46014358e4269723cbfbd72bff3de304c2de6a12373a4ce32d51f573145a4f5aa7614892529bb49c8a72f6534279b0021999cab269731333513e88a1c824e8562cc5f35006912a890b1917d5734c4952ba5c6230568f6280b049b98f95189f8bb1084fc954440f63c615891e06648a9a001235d7250bd694e1585389348c16b143dd0bd7a0591680a0432ebb415839e055ff0ca3f44c044e39902cd63377cc4d17232afe70c841cd43f6c8caaaf6d139240548fa992e87fd465132e7b79bc1319e33f864682ec7e6b40f8df404d5137571cedef4c97b9df313764a7091ba54173135b3567bb2de0626624cdc4ba9d718fc3a5a2012edbc01d1162ad450291180548336e642fb2160b5f7b34fc88db26e7bcdc8c9fac48092eeb7014b7cb3006f173abbe7a535c1f5584499b53200aeedc630c10bccda1a9c0e869d16a8c0a902d2db2e6d6dd2b00f7554d6b0c25b5f31f11640dde4e8bc97fc4a0b1fcb1c2820db201418ac4cfaf4fce6fa3392970a1181af7b4400a9e63c906cfde9822589060b08c01fe01b907e0e003fcb60053c88842633b2f5909643432175d03b0ca92b798a65729c777e8c2d5d15af03066a3f19c7d73cece096f6ea4278855cb6d4e8468021daddbbdd9490bcf98879e265077869911f0a2cbc24f14a94a93ebd3fe0e4d7a08f4f6fd6067f5259e41d8e1e5002509da039079293d8ac4a5addc31ea0eb15aa68f85a5798e60e1202708b28d13b5e7ebc5696308a04bcf97a7222cf92b4ad473b2630e555ff0e41139dd5d61b9b11a8bad949970e48dffaeba341f86aa9dc0ed99f7128ba4fc050c807687e9d3913a672017954c7ce054c75960cfb6ffb6480f81924de17122d66467d2fe0379ab12f60fba8e9e9a556f654884f814c3a8055c17c59339e17b8cb92953e22cd0f000e809ad4ea7b96a17d36d76eacbb132aef937490c9776f1e1dfde92da55f7a27b7c27fc081c0ea650f854e7193f602dde55628e341d00b7c49851956638c38f7fd93ecf0c26353119a44e1b31b689e2a48aa8eb58c52cd40bfd9d7bb50db46a35ae8d0bad18f3063a16c553c8f5ade8447137d96d56e18fd583c401d65250da8378578b95a45b23a1d841799e4b0add093a95a5a04564475c0d6d58247836990c8e2eb5495d43b01c792c2c28a95d677efa3f36c37f4d8b2dd2aef555a8071f83c64a2893743aafce5357be905cb845170328ea882fb59df4e274c817a75c83fd96c67effbf13e591e2aa8fdb9024eb1fc322c9e4880e6ebe4a4a78221aa302e8973c324750a537e6c672be24ca94dfa69ba03c5e98ad6399001cbabe24846898a8f1114cdece466cf9239dd4c4c5154088e829571b96200613f08bf9efa300a50a7b59465a9a62802b850f1b7c3fc04146a67b8c00f278c7a7d8fb728de81b7c5cd3e9fd05e8b2608108ae4d5e1505dcb1fa0f2482992f4aab52fb3bbc980835f088b32d068a55b59e37cdb4cd0f8fe03f6523dd7ccbc5c6769ec4ba140980ae0185901db4d6cf66a16f38601c9c282ee8a9396b7f4b22a061ca5d56e1d0c30ca28ed4ab53dd7e254dc75f93ade0c535172db000a82fb5da12e91156eee165de6b75106ac1f9614d4ca358045e1ac2ff8ffc263ed3f0a03864285de635e9a3e109e246a64c94dea6c14b0a8e3c7009f94edd44f7bfa14b039b349d276cf308970a381e5fca49edfe97cbebdef46680dbd7a74039c6aaed0794cdf602519ef0412215a074f89cc968a2394f1388c72cc71f3087b89b147923290e8a145a164f5910dcf30351fc7350fb5590c816e61f935f7386f9738aa1da9c64ddd56f998bb530e0b3edbf4563a0987695a0ebe3f1f560f339b5d096fde50f988b9a8b84cca9659696e1888a96682d2dc217052bc84982f28b8d521b2525cfd9d956c23c64e07bf926a8a85415fbd419289c8542a0c90dba7313b6015fc3eb8adf66b3a69d4fdd1dae1053931cfde8b6451111774c33a57d454ab9da36c9e49268ed4dc79af1eca2edf017dc59e2566b99a8903fa115f5d57cae8ad4b6012dea29249b25369abee61b609b74554f5f98647228d7565c8f528f74980037617ef29249436aa2b60922ab0c25132195161e7a35e3ced45866700f09ff96778df6092c648207856b91eb268fd276b410327e9cb2938a60b5fd0564e1e9f8decda7eb000dcd49907dad4b02490128b7320c3ed42023ddc2e33f89ff68110091bb49ca188eb4f0280445b0bdf3afc918f18043e86c0b1e7b13329fa4ecec16c47f5614105d9a9464541ae9f693abac41d4c017da545e3b10c2a766d352436dd7385991ae5db45f1b8ef071f001d8ab8e181985074524620e8d4150e3575e008c6d2c714484d44c0baf6e4ac1e3a3e5198a30e08c908b676477011848c927f21802548991aa81928b1111ca117ba8642ca8440756532cafc6331ad0b715f0916232d361dbb0a7de4b49b1908f8c44a2496aba45124ee711089b11058ea5ee0cdc7188627bd8affed1a895e10528778382f11ee22aafa015798c77e3647cef701727a19148023e8b53a9c184f1e9ae523c10316a96a0261b00bb8ee06c6f7907b7a89c4faf6a1eeb303ca335d16a5fbca1164cc3d4a3ddf465abe0b332612c445578740e6a18fda43ee9a7f24ce15c11d6dd025ce8083b34bd9d9a085a5016fe62ba776a72f6ca23210adc34270b64c48b26318fde267b489c1cdc730cf4ba5ecc5156155a932f5c2feb9cf7e8ea63489986df37ce416b97143cc44061c148db40972ec73bb7bf5d56a86095d226f07c0adfa3b3b620e489dab7d6d0d6fd10cd0645bd8c25c3ec38b0cdfafdfe0c1e5fcd54a8c85c434e72b192775b05f917469cc435c23bbfd97a5878c69925b22211b3b7ecb47bef7051778a1ca1caf385272087535acc9c219ef563e4382c4f88cbe97883dd7e422151904f6503370a24066ba294f6883c0068f400af7458d251b511cd5df0b05170d8baa5ba6c62d39fae672531e2338c19079fb7f87f1eb6bd4d342fee2330a1537ba805a3b76bdd716bc5bc0b4a554023b5c1b678a1bfd419051398336939260371bc8d8484933a76550901d6b1a21f2c5f8614518b71d5bdc12a5bacfa0cc86d1cf8258f4587c19d81c30c4faf299dcf7c968dc423775d0e95e399ef64c1c75a9a820133e2fe9483e1b273e075bf038cacb44efa02bad1989a3c3039626f5181b9648ccf2659e4807eda6c060cf8d2b28e29cb8c98cf68bbe87df961e75b188b4b162df8b916b29de903697a4758086943880bf033c9d15341658b1a8eca9ca5e31b36d3769da0fa206b682dc1e511a6bf7045c91f8e66a2b65e6a2fcf0ecf3cd15775251e2fc698396a5e7bcebe20ed94ce297da38e2dd0028e7ab16f3ddf4daaeda0604cb06538e00ea62c5cdce1afd7190e54434a2cc191c69001d494ff6f921cec0be67c636e8e0689f1c91c64a5c0ec6106eaf8f2311124abfafe385f617ec6752e465c2f01f48fcd2886d373ade86a838273facb19f533d68ec3acba413c63c161e732c277bcb671b2219cb655d6e2f342a59be680bc7d705e914e964611e95d71a1fe8ac877db37578391d14dbbe7269eee2401be529ab572d109dc4042f4aba4959fc37f6a556d292f5d2a2dd1aa2cfea10626db7e836676b096780eadb7611578a760fc053d6c8bcc86f2b35cdfd3c083705f00450e9b206ab7b88da02b4d63833f5d7b0a1f324ec8e7a1af4f5323a24ef468dfd7e5f7b8b47a51f6c8e69799d5bc8a06eb140a8c7bee3028c324f39e391b9f93be7b2daebc1043ba7f7423fc62e6c19409224441fa95b6a21d0109c9be8ef33be6187b110ebe6476a523e30277268d7d6dc3408cbf2f43b4d1a4207d66929de49947f081cd69b2cb64e05ae6d9fbedd09c842446d1956e34cf5ce202d808aa04e4958033fde92c39ccd8039249237a4ac495d99e9a961be488cb80609a3d2c822debed12dca7b3c5cc23ffe5fb4eda75512a85ed5b643ef56efd48f2b0c0140c681b65506bca6f7df9204d62112ea5e4c2908a0247676016fee0c36c31194850a5c319cde196a9d49da50b924414990882959411dd2c1b049f94c9c69925d81000a595852422325c721be04d573c3d23e77d3dbac323d438aa5a3b37442764c2f896fa4309c18960be7881d27236444711fe5d507cdb63c0884b1540d12f4bc7256553885601443489e63e23a6d006c2f05a30156524da3eea3d0dc6bf3b477d3b06d6ca176686236ce858069fc75c15389aafb906e3ded8c45822f8c218b3794550a936ecfc6401cd521581d36e2cc567d615f6f8de1345eef9ae2de3259c289635e5a1b5164533c32c7aab82d12df8af62e74f584d31f74dc7ca4c412ff45bfcc5fa8342df9e3e1273118fa744e37c2f1d3b8776a8905fe459fcd177472fa28fcc2afa2f79a5f4a9ca58910586c2bf6866edb81497beea04d7a0a864676486cb07d6ca4836b12db0a713b033ff191f43b069b71bea9ff3494ec239be63691cee0e48503a8a692099c7e8c705ae8ae6326fd24872505ed27f5fe4fe300ed4a34824b8dddcee931c4dc5ff08ba5e89109f36f8d7b193457c18e8e6e393d7c4c65974da10280e9389938d8fd113a659581e649840c2c2bfd7b3b5eb7c42a0eeacd29976902a1de54b2659084568b84acb9e1d60bae0c28e0b5e1675d0b0115f983e48173db3f35515d0becfad1ca83bee6444e41642cdb261790ae6d2236028973c5ae3726872d69818f04d9688b4a56b69c087d426ad4080a93c6c26519f6a47605b5bef22d30f848b77af71315d4db7d700a7b0bf749033dbc20aa0597b3a9f117b89b2a9740889d6be971fa31b8c63d15ec61f70559a00c897abbd12ea475b47810d2d6eb5c85ef2d026a814bfbea56a6f3b1b6df2fdc8e71fbba0026a6e05f95c92f0198816a44a5909760f45ce558d2e88a13e2ad460b73f0c9fb62e2c742c62fae5ccd97204214617074de8bead1ced8a09e20a33f61d26d92d0a46606fbe45feea248577987d3f4c1fda6113344339770f807eaeaa6589c5142cc3568ebf607f52bd1dd4336b74ef922e67bce37e6856685c6e9d53ff5c9d5d0f8068f47fcc3ef69302c97cdafff82aee36a7a1fc940051cde402be978ed78e5c7c91cc7c4a6d9efa6a1ef693d1d413c3882a2f6624fb8b84ef81b682b4b990d87dfd72add0776cc2cd72a04cf8d90c40c8608b1bd6eb13504dc20ed62e29ab765e60dd74bd12722e4279a57a7e27a59fb847347560deba03884ba1ba7b94efd63b3267b05964e98803a28d20c322fe83007cdcc31cee2eb90a04db49199fce4f25cc7f47bec953f363b01147fd0133f67b9cd9d74fe1bebae4975ece025f40114d93cf68272d94a517b5a5edd9c4c63ec653274a43556215f744456225f50059ae3632fb359b6eab8c652a59a492d06036f9bc6cd39176c71206053d3679a89fbb1d5c547f0f7f8cf0e9cba764e7d1d94dbfab35f7449bdda58033e525a0ebfe357646dbeb66041b3fb5ecb8875de49617de568ec409f93230f405ce34870f15dd4d6b02333744495c0f9abd6995436b979f5b1627d91b22407b18e56fa96879f1cbc14e126c7ddb10f8f367c0855ad02621662edf32d48d622e055b5ee4295063a2f1ca2c955c7e3169a19f907c1751da86dec01f55923f7a6ac89869a67122d77a231e081200970978ef6710cfa7212067864e2aeb19ade7b212f4b1c221beb431044ba06117635bc3a946e2a48236e367fc83fb4a065cbb2170da4215173c8e3876903b16440509dea7fa5a2ed53ee17b373dc3544b2a374df782c26dd8a2b1531f8ccfb93df38f7fee84fa87f8fe6baf4a865dcc0e319771675b65ef650df3ddeb71cc372aa4771491f79cac8b4f1190053346f86895bc3dbccd3494c3f6420b2df204c15ee9a179b72f600c6cc38d60c902034f87ebf7bd06f7493fdd407be2811b7afa79774207fef90dddf7b8b073e521fe3485694aac850367253808bb9e8af6181233865e5d07a219a07ddb995376fd0f33adab42031f59f4329d508d300f79f27fb5c6b6a2c819f9928996d26f981e62e1f4217e4246b444b091ab8cf6b831372549349e6b8cc1971e22d7435947899c2d7cf27bb81b58823c6b0059a87436f45e12ad7d16579e398d69bbb18a9347fd8ab99c28504f0acd8de72c05d886fa54c324fc2ceb7563074820f640a9388ccbf61183b6c97d1f490199276a9d9f4f5edfe506c9c333efa66b7cb262d012b36905f43b9bcfdc175876aa82e9b854e2435287569a4e12c5869fcfa5242a8a22b099f0c8b9882c78b3dca019053df967827d63cab4fb6ba9dee4a9d9daef86ce9bbbc817dc49fcaf961e1279a38083c0bd39acb7c3256d16c3be2666b62ee04d207f8f16f80ddd91d8417e2ceef411480015953765f63a43f62b876fda5903c7dd4ce1207e397df3ee250fed713401cc4229551db248dd651b60c3aa5518bf2d5b9599d58d9f3824fd47d76d898cfeaaf53edef8e5419988bf549445b6c381a8a4a19e43726f017f08b04aea77acfc67aa186ef44d11b687119baee08b66e0567ce9470b36a5510210bc276c5b40de39f64d57d12482fadc0689c924bc3064713873246976f81bae71a96a6126c7138b5fa3961aea04d85463a04f7aec6da343f437a6709bb3c066203b3501970dc3115ab7648b54ab56ed24b9f886dd3955794558ffea1f20d1ab465f771ae4d19532b909d2b920d4afb59a9bfca32cb055df9f1b746cba551a02d137be20c7d22c21e984b68fbcb3ee7dcccb6f34782dfe1307f732f473a269b4be8e8eea2657096540822b82feed5378cce9c176460086124b4fe033d592272d935447bec61e2f062e831b9b0784304642a6d7206f594bfb8be51ed0c90343a3eb056004993dc01ae153ded19afa5dc7d9211852a9bd81281413d2f933b212072f9171644d7aabb53e5a5c3554e745ba3bc444a79b41587374a9205ddd94d28a1dd99e1ea57b6c227d19a994795544ce07fcad664894662c43874a29f448dfce45050d972c79eaaf04096b18eae58f74904964bb98ea608bb228b93c6fb5349bc2701e8a0f2507a010aaf4712edb0f545fe11bb4975e3f06ca5eb820dd76457621f82abf769296ac6ed8881a5243aed2c0e091d75284105857588b18f3add04e0210ce25073961c846b2c2de2d37992a6a39bf38655ae91f07bc4002f6db0972e4bcf19554e4cfd8c91f7951027abb2f38e7822c3624c73d74f43db0a89e4e5c507eeb48863fdfdec26ece04dcb21f69b0d4228b645e7d14ec71660a15c32b4c03c8185a26c6515db9dd86fa474448489b5a8361d6b6240e05937c75c7e11100385d51ae1ca0271121b6b9cf20bb028f47085f495bd7202b15b48659278ba6b43a1b6052bafd136f7b97a83646d95a24c4a5353a06fc7eef1ea36a6951ed12f898cea4aea6e0fe1f535379fecf4399c7816f68af1ffedf28a901ff04179acc5ddf5efdd45f4e8f27c2dee0544284cf7e087c2f5f250642147761958e7f5702eda752fe48e6b6dbd3c71b96e3d21e5324f08db3064882d3b5dce7f1b0c1855586885dc766b85c1643b97885be342b2149bf3d1d972f33260532806978f11e89af9c34e74defeb42423a79dcd00f735a3ccfb704286dc6ebde17df329e3e3035e20fd94b256cfbc4bc068670018f02e338f84eada7fb9b2660cd040b0936e59b081a9e64d92bf244793de5e7ad16112339d3df7ca6c72cfd7a989e67a755b94ec7c2e6030521f8be2a62dddbedc049f0dfe6e605fd0a26a85ce6c90b2b23f20c2d05bad3add1218fc1137c29cc92a417cb0255fbb8884fdbcc610136945bea968b55d811959a654ca928035c3cea1a837b2c13131bb1585e3db6954cc48f4314345c6e48c348df125530a4745959f78511978373ac94c03630ddc700bbe7a90d20f2a2b7d6c1b92ffc1c676e0ea09fac84ad030d9f458d17d036952a01a73a2f3a61ca7d194193b8251a6973f83023f38a97833edee8abce9203b60a84a9fdafc316f1620d3850fbdb17e41048427028083a0f33919818a76816bc752207a60418a4d2c9964caf32b4308bec74820966ffd5e32d930d9f27bd8e18d5c77c8d49e9a41c743dd29d5030d73d7739c68f9a1f86c5322faf407b7bfbd3f09a9c418781a08f900844773d97eb7bcc9960b4f9e1d250c8a03add06ad87cbbf5abda363d0e8b8ae4aea97b5d503a896f77e401a1f26cbe2d0c89dc2523951f85301a194719abf46f99026e25c741183c2670268f52a52d99580da91906c3413afd8b788fadc4bb691f18bac9bb399278e106cf868182c8009a9f149077324a4c2a9a384339b539fc77bd2eab4540e43ad6c52934854e80ce035b9b31c0f3640e055aa12d8bce48e3fc16815824a9103623aaebb40074aa8dc53a356613c5f2e9ecda75bdf8a0057631a0e02d168c040a282601887f77cca8bb735224ef7128d805c485f6433b2d9df40ded292e6ba185884f70132bf78c6e6759d361abf5311422339f22c0695d82d41f9013696eddcf9aedaa39578251e04dd2de717a4b5ec18758c612a2d85cc7efa33bea89fda58356a85139e892176976ce032704d3ca2a6f974665b0bb510502181567ea725a5aa914efb08bb4a0483759edffcba4fc18e1677475aa4b857a74177f1870a9c594bd7681042b568eecc245d8bd497d719e904281f88e766e867f72d1595d3a0bb81db1a5e4c83d488c40ce01778dd30abe37f762c9229a919c5612337dd1e17da5d25a8a68dba73ebb76f20b4248f87526a33bca2780c8caf8b92d130b56ffa6ab739a41d8d01926ba90b79845dcb012d6c2cb6d5df52350ace1bc0af03106e978690adca90b16a67c22b6ac90883fabd55198a2365c89d1aa13e74c2ee9edd00cdeacd152fe8d8f1390ac212186586a03f2a1bccb8da61db4dff456bc1f3dbf091bce3f32ca3cbb2c11d522e896fcaddaec578c9e75f631d7805af26f30fc628b3d559eadb687e288beed5b448c77e446d3d6918acd0fd0a08724c5790f2970a3c3413886206eef10f4c14d64a1603bec1eb711921f9f4fb8b94861f2c523fe10b15452ffa64fef2156a7c1b71610708a33a7d071c5e2c1e24a151422a6a838685c89821de2895e1409339ef89dba39a4a79b69b999bd511c938393c17271bf8dd8996c4ac9db996ce29e2bd66b7889ec2b80d90719d63c2c9a68a641294e3ebd9e0f4520592a6473e50b1201d96ad320a69eb9e4e63f27d61243f9305c4cc2ad45628d05757743d9ecf6568fe1d20ee35dcce021bdc96796507156afb171bdb11803ac87c009d16890fa6219aab363a213457333b28eea54b012f3b72d07e8478d545aedee5238ac0c852b0f44b27f2219ef232b00e3b23e2caa4207fa634903b3fa8a09a106a39cfb672ab1f3998ed21ce866d8ce91cf2c9f8ddbcb288e71f9eff9256fb139273108b707cb02921db88d49a53bcea13b92ff172414d70de130f00e19d2dc6d0935fe103236fcf8d9166fee5ce58ba220f0218f4bc7dc5391c2d20fa7a3accee3e1a873c7e57754880f2a11edff8e6fa782aae9253b6b28b27b50b65c2123b3022ab78a75a774b4edaf1a073c42c3761e8e0b331d96878b5ba7f61e987f9b3b61d7cba6bb758715f1a614ced72ced3e344ceb4f9dea52b8ea9a8ebd3e6d2d48bdc606b45484380dc202ee8e28689bc11ab6014fe63c42cb6c147881c1f1a2a53607c4db395f0468ef2543363ac40b97dde0937674aa219e7318b2500298ee78f9a9ef642c6a1603e727acdb21272974868fa6200c9dc6b53e913c3752e1b3965939e22df606d02e1eb061a67686f0485d8d2240d0456fa903412cd981a841c2195acee9240da0a36ed9490fa49a4ccdac6044a460e2051bf11cabbdad761ec0504dc4bb7fb8012f75a018a12b5844c76a24a42eaa70a83a6d7418bf3920851d5aa451c2a9c72519906a1ad9b10988caf6608c42688efdd509136da0dcea66c591373baf9a8b463bb539ed6ea08559c538c66694695e6a96f6624604d695407f4302d4a20a282e066217fe7dbfc5f35ff959d852fc536e1ce86d8ecfb0f28e815973d24940e79717122ad60915358cb08438917887d10f08b4b7ac561a268f4f01406bc38056425c548b966a3a1841bed18e9a3fe9eb2b3ff9da3c9ee9cc678aab1805279eb0abed3a387d353d3c27b464bb361db3b6dcd38057459521cfe60dab73ac3fe32fc76d26a670c8537349fc37c2ac060ee2c1b3d856089e69e8747ee50012c4e6ece365ad15ade1d39e01b39c2df101cc13f104c5ddeab4dac6e2240bc1c61e470e3a92209546b81a1e858523d70d4056298cabe987baf460bc9b433f8323bff68512d5ae8830b8f988c2298b5b292556cc0b5e72960da165b1934064d5df341cb3f481d5307dfba01e63c3ca9c55a8936f8ac1ad1bc61d1e4aaf81f3c45bcba43ed4a74cce114f3569dd736ee2e850c005affef2f45ad555b17000513733002ab3174bd9b4bf5852295fb909bdcead82ee87dd912c777f2777b2edb6a0746b2cdf4b9a8eb5919cf4a0a2b6f6de90b94250914f3030eda93735a1c6008a65d90e6ac54ef2856a91c6ff189cb4d14d428ac7b9e44fc91b4c332de508163c9281dfeb20c3c13c0542a1ff725a24c131d15bd471629c0c86252f71c868b8078dd98fe76e720cf2e118dd8a552baad5df6004d10ef346b6ed555408b356e7b2a1416e3b82373aa364780bd71cb3b2b54f2d040ec1ed1f3816f300fef28c5b779736262f542f83a15ee3ee57a61c50238fa449616f06555011d99f046c8fdbacb088f52100235a236a2cf122ce2f068c948f2d97dec6b46d0a708cef13563a6244b4fb07c44cac74a200af08dc527a43de824872f44bdb3c1a16a429ce97cc2b0ca1ab0cf326f7b7448580f0fbc66f833f55c11d996a4757443c3f06f969561d9b62f2acd753d6dfd0314b10cdc5970f11c52fc90d5b6283b0d423efd8bf3688c202edf10708ef4852186c8593065f9c74d38df93f4c8ec3b218e3e91f3444ef09a76ade3498b90bb64cf60c6b5c00aa4e7dba8ffadf9205491f0205340a322686b8e3ca90f71cc668c3595016785cc5fce8ac0c97762c5bb435546d5b412983bcab82b3732f8510aa66de4a03f429822387172b0ede616fd2cf132177fe0685c230c2ebd03cdce01ae4a6923bd72f39fbf7ee6e20268140c620a94e8e9be8ba0b68db6f6ad48d8b40934abc529dc2b6146905811428e8b3334d92b8295203a16067afd5b58e93b3dc14ada326596aaddf31a39c62b6549834362b45f0a224bdb631490a92fdce7f99a77a8911a3b4aa69372b531ae0525edec888a5fd6c3e2639d1bbeb5868a90a1ca7993ed6674bb799d63e19f13b926233cd4d5d3af289ad5c812474cbd40832128577c19606952542bb9b9145d00e3c2ee33dc8fd2266e38d208751388adcfb70bdc5fbf39d200ca3e13f7d27aea044c8eb3b59a3ef1cb38291db3bfab3201a09033346154e05d9d9a009f7af3caec0f8629138420c3a0e06de9ec84d19a1019205e6b8000fe141bae57bd9022a4a64c0c08193073cea4d2f559ae1cba5c88734148ff2e487ea5dec93a60d86254412ba741f68ac31fcf4801c5bf233f2bec5a46175470ac41bc4fd71a2d237e17c2d79fd58ef46dbec68add6c2f3dc84cf7f32bf77cd9987692956b8983fce564888cfb41ffe63cc947785d2af39bf69e4fb0ff3639c4e4913f208347547a505de432334ccdb367281d3219532c6e1c6c88185130df19b73fd76c948bbff8de0d84f58d1db34c4dbd4b9a94823a97305038a3c510f77a1f8f8849348786ca7a6507072977e880be048823411b5ffd64fed6a2b39232fd45dee45a4722bb575ac42029ec61cb46cbf5b19b09d988ed4432bc80da906c908130781e18e03088a4cf6c99c19910db1f94f4fd450f8378e0b6d459734b72964848264da5f18b84460b6076515d9e9c56ca6622743aea57c52c8235b9cb0d6475a03034e2b721f1099b413187c22192f26a785dfdfd69bd5d355f73427e75814661a9491b865f40b7b8b6a0495a61a73567db77860dc453e481f6a87b163b3a83a546d996231f170e051d80ae89485a62245db910455b79ab096bcf925ac763ec6048e8679d38e136a66a872905f81112f38287853811fc75ab1b2d11c1b157a99b54533eeae3e88c11e08c588cae91c92a8558f3d85e1f86c416f6d6e5aef9889cd569a4afbfca6a75c93b462f383c5aa804cc8d87ab5313e9e50eaaf3768d317e8c5db48d0c42ee72bf638c0a805bd6a40ba82523100c5c0c32b0a420c24f6f79bac64dc7b4e22aa4398f2ffdb2671a45e80dcad41767828cff38642f5dd18398920472cf6e238c485f5f9b9745be7df30816854a2a2dcd1d8b3c3818b20fda299f526fbfd892e03a73c1df9134f187b37253502d69b1807cbef6992e91ab3a8473aa81ab5f245fa9767fad1335ae7266ddb457e9f17d9c0abb3dd894508a6ed33caeab3d26e145c7ba174403016eb4a44b5c6c0957d23811af998f915d17876cd4b9a444dfa0bff3c886fbe5de26140275dc3312e75621666d1c4e4a5d94b3311ed2abb8f0899bfe5539970f9e62cb94321c110fb821203075fc633a3f65be6d8f2ccf6c131002b51d02ce4006e50d96fe54cedde8dc3b3df92d95dfa8f04a0313f765f8641b42a4964e617838972106777cf35e175e0df74279a6cf5ae5aa461859c4eefeeaf5d74fa271a61f9524ea2e876b94a9049e79dd279f101fa9df34aae151d916583888c6e67e1d9153df350495dd8d2ffe67c6872086776ad2a16b5e41c8a41fbb71fa873ffa89d4ed4954b1e85e99ea9a53df371675edccda2b6cded0404da49fbab493d8b011ec4a11ab716fddae857128a91d4069fc82dee5ed29aa0849c6513aae9ee37e8c7c723cc30e37ea91fa9a73cac46daddf88dbff700812799634c1aa8be11d6efab46d0f9b3d04e2428873b82ee158f47a3d73824693d971e319d993d7471961e909f41f2b6e325e53597f30222acb4199390220d5b18050b1aad3033a4f653a40bf39c7356e88231def2b938d186b3b524f20844fc546c051ff920703efcf53b9890295afce0d03454f73d94ad4cadfb5d1903ddbad7f1ce755b66340cd436cd6ca631bae7544b3bb57ab5371745336263ab8144850ea825988ac94419fa8587f6c008b43e40548cd5708bf5428cd15ca930bb70b1e613fc4d0bca8dbed7bd251573637c558eed246b4cb0a140ea0b1adf5a119473d897734d9110f9f5790cb02d86fb526ee1d9b2846dd135be006eb45f4e8129f7e6f68afe4171bc71df81d11f7fb04fd87f23969a96adb0abeca7f276be0cc0bd21b7c82d130ec2d122ed0467f97c1aef5a9bd6c8f0d8195469706a877caca3503a469b6c29e4f6edcf46acc07cafb292a6b65c2fcb34f9d0a07ef4092e9f90eac0cd07eccfb86494991f5235561e19e86ec3d99315f2cf14aaab3057d0a20b94be7d8cff8f330b6029b02fe0bb1c316b6405f93b3adf00b88b43f8dfa8902b97b99f66e0e6023c2eac51a2051126eb5c45df0b60a69342fc2222af9315fcf1cb4ff6638b51760e6477b7da99b8eaae40efc04023bdf1d97357f69b27196d086c3e5dd10b5f930be9bbcf063f94886f3b263fd18f6b0310df11c0a762c5e52e59e24b2dad5e0bd7a9806e6b3508f246362daf3d2a0ecfa2f2f39ed46649fc0bf8ae84f2605fe39a6637545c3d5be1ee9b0eb4d2f3ac16679fbee95ae6d318506fb6f827b2bf9bb767cc4b640eaa9f236edd8de95a6f9fd1c52d407486b29f7591211a412f43a4bab6a0b90bcd7dbdd77432d8fa24df110bc41e8c6ada6417ce54f6eb2d84ed0a67ff11a89952dc21da7f96cc4fa8bb06bb2f130962b3386d509bd8cd9df9c84a70802662fbd63d567145bc93d012430cf5bc9c979e2c6259dd5f072cdcb3ce61c4827dda6c8b8155043f88b4b823128310a2a653542802fc4cd6fc06fa9dcce8ebf7300ae2eeb72b6b6a5dfd53f4a4315ec8d326eb6e83f3a55e6a85d46d7d9b046226cff33e98e101186b1538e2c0093221779b6e9b2cbebabe5edb5ed1e32d4af83d8ce943a514a888cb66c63280dd6a643c32403811da911a81e7c972a819d8dd458b133eb5c648146da6d46fc6bbdb2922846033ff5f1f5baea07c86cf60c58c3eaa0b5060997a89fe257036078531522e335ecf8200d49dccf014149ff6464f458f4cef4c61bd83271b11bf1e519121f638550a462556ca524aea4335e90a1138816e09ae6d73724cc7817b4800c44cf20c37116b42660241b24ca6882c5dce3ae843253d6a3d8aa994877d76f20e0b0a76ba431111c8038d77d817612032178691dcf783a353b8ba3735427d0aea768b6d113b1a3947b46294102d28355b1311ae716bcafe4e1641655b612764d3707511bdd5314697950900030ccb614fcebd325857a80bce942361014a4bd3043bccabcd60d900ea89ec2c1f5c2f301df0f1bde6e5ca57c1e868ea658dd80d00f531a71d44c9e7e8da704a738ffc041d33bdc3fd2a149c6bf303b890523b92a0fb835c7857c3d6af1eb12d70383f072daa08d9cd8e93708b0d5b3789e66e5a28e28410e4d96e2d1aab0bcf679c5a14bdef5fe880b390c686b0c456d60784f4701a03f57de9cb9ec79a4ee29881167f8c3e716ef4604edb32975bc2ff88bd32d21d2ad696af94fa79f422f31ae8e2c94bab56cd577f62bbf326d02fed0b55fe85a1b446282cf4a7e35e388492cef6214104dcb98c6a91d252452d4ed9a5f32ee605a546471d1285d1b02a5ea2fd7e9c7c8dced1c503a6dcae9104c16b969dcd9a0112b87e9d80acf6d462af1d67d057ca128e96d223b406abfa93713d71d86685b47821b23f67ed41fefc10c7d461ad97372471723cd8aba488e7ee0eb7c26579b1da43c6dd5252b430e86288e6cb967c55376617cbd07fd65d357a2df0d57ec338417c62457a44d2a99fb7e6aaa7a66f0e650002d3dea13c833a31d49eef8c39bdb7bff6e1b89d992f15b681719b1782167736e787df788656cd200411bc32bc4006f08db2b878339e1dfe1bd25a5c56453ccb4cd199c7fd8e50af017eabb6954891f6fcb8c0e69c49199b79021da4a26b15ca47ea3bd537e897ec095282582bd87cd5463740119291d5f6eb438be742b959ee3ac34d9807eef1e04a27166e733e1400b3858001cbab405a63d3af8ac37f7c2c842378abce4195a6de452085b6c9340b15533193218cc5a8bf456368ccde31e24f4a464ebda39179c77a6fa0a2bcd33a6f605e5795efa6ce8319654929eeaa9045670e62ebc60c526721a5ef8585e59cedce74f38844aa30970403be5ff79d12a551e47cb66bd66ed48d289f04881cd289875ab195499c9136043bc5b32de509dae754d12007ef64c8e313a932e94a28f68664b5a58f5252c04f2ab3c3199e59fe3f0809397218f5e0d549f9be6b0e51d6dff57ca454495b533c14e03af62405b46ba90bbf3185fe3e81883139f9bf7ba00ad55f424ca68eb1e009c79b0939e72435059ebcfbdf4a064ed18654bcea57fbd1c5eeff76f71491da6a796a02d960fe956fec1c8c6d8763244a365bbbdc7765b0b42d1d98a08893ccb9924be705abe0bd4cf951d077bb278bc1a6e046de6f5050397d28e36691d007264fd7b1e348e14ea83f362c848244ee8ab31eb92a150f77137e25fca182212c50458dd9510312ef51912963604942d3d3e230667f14e735eb1417c315e5650f1f4082f197864bef7d9da8c174e6aa85edc2520c9878e0b99eb2f934735b7322f60335b6f11debafdf083072029485f133085f30f6ea2556f502d421a152938adef8f2116edd1393d1b5686c3c2b19eb24a776adb23b5e731b4e8649860c1ab280e62077d96ae158fd5a4b7609dc87e6c97e6c471cf4e06faf13f38d4f846f20704d292ff87a7799157c982d24d7a7ef52c1f0aaf1d2af2643edd5d10b3690085ca8a05019dd3e11a2360ee1212aa4d8a59c0844f0936fb09045666f991067cacdec6261f92013867c91732bb88e88616987e55d89e700c05d40fe1766ce1a222360ff4d3c20e798801c0e062ada2908f511334c2c34ffe617ad5bfdd3c8247a92be016f7c8414a0f0056cb23c9d3d4a85232ea171f4ea7a3d626a44f07dee328f2adbedeef9f650a215d0f99dfae0dc04bd96736de0470bd761e02db2d79e6f6b2c86a015204e817362c2f89cfc33b4f51e6164b97327a666f8a7766430c601a1874c6616d079dcb91591b076a2c55b2a66938ce2c32310874a73eae1d9125c1adf841e4dab598dce63a5cbb9abc8ee90b5d623680c8cdc26d9829c537014fd4d9d80bc7822313d2b214a6d5d94c00985f6c7076b0d18f9212f186017feb750d95b842ddef5fdd88d87a49768ffa22b0cec67c67af277ffceaf95da7bfa7ffef7a2bd285da814adfb65fc0348ffdc4c5d35e61b0b099a52413ab221dae0a998ed223371c4d5c90bbd893c1d2583a9386070c7ff6e27f30637e011da1c3957a7ff222a81b6da004b98c16214562422054fd7986b7e301813fac40d39599109c7ea94622e2091cc6d15f752b78a394014614f6739d6829251b31b061206612c1d8582b994744ba9ce8a6533272e67eecc55d9718eb2fda37d55438bb53b32761f2d7bda26d56b3ceee708e7f2827e129e836f51e00b2972a7242c95e35f57081639e6ad5a2bf012d658bd28326eab4e687247bf02283c6914314efba384bd4d28c882197e3e0c6afd97a8cbbe6ce9d660be63dcfad21a0c543568ee2576f9569460d0c1a6a3a38290f13d0a8b056c8aadad037f0f1a6e7175a443204c53d0a16ea5a90e83beef26f5e0dfc1437f39144627ab4894bf8a76045595573f79bfa0c8d5078c4dbc298b3cfeb0dc4d5182273e622bdf38c9e7f51d18cecdc2eb7dd4d48e33412633a6649d638b74e8b285911a97f9755908518874af91b3858d5c82b81f152519e4f999328809d39183144c86fba9e7431e8b75b471e483bd963700e286f96f267e2a2dc93f9d2f07dc53bb5f58cc9cad916a75406edb7f3676595aad9ad67c41e161bef244c80c6e596c21fe3dc08c489bdcb7b99faa66c9f8a8a2922f1a8376e420bfa186da15b0c26aa4edbf040898fc0c5411c97f4837d7641ac5aa632f6717f833c394a6f79d64253b786eed116812cf380944f82c928cacbfef54f76c6bfd3981996c860c127caa4fa10a1ac8bfba7f5989b4f63d388838f87b1009e78a9dddb0cc078aa7dc7034efc3c13b92346e3413ce703deb0306df369afc3a2315edbdfa82fed098f44ef15076c058e2a15d484313da8faf04a04bfe16e8db263f76c33331e7109d650bc49f0b1f834e1d25425335f9f1131eb6383f3e9e096eb1aad035d96884b0b05142f87bec52a0fa8d3232b5c59cf96c029c66efc966a856a9825e068d901d5d2dbb545eea30913027f20dd2ed96dc4891a907b13556f400f85c6514dcebf346c79dfd052ee269f482a614160b93168185b8be9d35cc1be9bafb17cde21b9eec13960890b7adbe73939850837aec06892bb374f9bc6d11809936a1ea600cf76539c96c295ac643136ce3be3e2b4418330bb507767fd8a216141351acd8c5db908497868980e4989da24e758b4d9a5b47b1a941357f5c511742e82d1e1d2cb98ec8a44dfb8da786f5c1464ebcee522f6c0247d61b0d695aa4faa29d7d9142dfbba029f5a03081dd6648624cc5c6f1c1d67499273cae59e6721db730d18dd409caca921ef130ac584627b6c1b3a1152b2eec538872f304aed2a90ecbb2a44f58418b06ebe9201e1b698403297d61b375f59315d64e389f64b03ad864ee062afe092e60adc3a27f13dbb4a681866698414849c08bf0565d67a7cc84d98ee2d3b03feb2ec4ee0815a4ff85626bb2f8d277e5d3d9950e562880cc1343401f7746ddca0ed15ba630db68b382f6d9536a46aacbe55a42f9ae212d34b2135693bc3b56fe8930c9d3ac14a1762ee5bb38741218a65062655732b4c2f7a4a881211c9ff2d8a502edd0217d2673f00de983f67f5a66aa6f3618ec0aab45cbacd98ab0c593135065a739689935ea1fd05f5abab87230e50c7efce3902b03c6bd8edd7017a93f56a11656a533ed2f27f8173b30f91f8e072d946ace1f60249333dd98bc30b23a650ca9f0b1f2b1ffb29f1bf71f7e28afb82f4c31b4df622eaa9680d0bc1bd657e03fca91c88241eac3a7bb8c0af308c2651408ca28fc7ed97aa4897f1f5a7cff2cbe65c77527f15f04aeaeba04c824f77aff376c7ddaa88b96195d695c29525f5c89898c23ae141ebdd4d2baf3dde27bd9f592d9e590d7cd31fcd46d768f7c35cbc3fa45da8820142f5037bb92898e5b803c9b1ccd7d57c2a9a765263bf8428692b016d3e1f7e1d7c61de2b7a0252ae8630455021e1851951c50409001015c2926ad4454e6f9bedf14a38f3df03c5325be25006446af31527a93a9414375cbcf84db4f2ad004f17e56128dd078e57d07ce4d0f46518ad8cf4141eb1bc0af954e598daa0e72cc05ab607e862ce41510e4611d43bc7bdd096854785e08f0cae9113cf16c29aaab7e5e548af6236013bdbd524c6e9f9bb89f4f0b05d49f3a3a154f59b8af1fd21c047d5acad29d922f5074d349d55d4807a397c6dc2846284a79ea6836f58f65d08eba48d99f3fffa9de8efb0792731b1db9eb13b4f5b3a2abf0ca6807565301204b14430c6f87da1ad0e002127a61bc3644b6445de2c112514763ef358a390945372282833a66b29b6cc13635daa5c2808cfbe2e835c2413682ab1318df7fc8d7ccc91b8d95c624a6ffb14462de09979806cb48a78add74c7c2037a6f4a1238a4ccfb5b84c5ee4150a8a7d85e6060a5636658f86e9757cd16a08b298e712a5e8da6e7c3f67b01f7070e4114dee714206301eb7345df6ab1f04b9684ce0c8f4640fda2a0e03aee45d4cde0cdd7edc4e758a75fef1395c672f2fc04b189138f485a823f0da43f43ee13f1092723df5682bc1e9aa2bda267721c10d67ea918c912acf42c34bcfc24d9516d893e82b03e151a2a02ae3b1e5553e1442dfc399343f2dda544f44d4d08e0f535abb325e78e34a19b023125bde4767db8cef94da860e8ade17d4817a7ec69e1ca618e92afd53e2f443974ade036ff1a1906d9ba416cdd1a578aa56a72febeafd979801a53408b6af01f9e1bcc544fba86aafa71ae7512207bb87b6abe9cf3d5200d5d2513596e0831aa99e87261ac3bd9da28ad390895daa10f3c4a9aab8aaab05ab58c553af6aac4160577c077bc4e8deef3cfb881847499302f9992959b267ddfeeef130b15bf1031ca84b53aceebcd1066f779425486e0f9f7f9c1539c705fcce0e446f4118aedbf2ce630fa2ff870302aa63b1c96db9ff900bc3cb321a47c34550c2259f8548377d8a1ea8d5ae228e552ba83fc9224d9060311455b5f856a01d08b87a01e2a0295d10d5d14da45871804b1274e0b2ec79649530077f97aca454734497e8e8d04d16557e94cf0ea9faf4522cf1a7dc45416e1d00eb3933b17034aa7c509e781c67140808f047ffb66435ffebd943be60c00fb4f1a4a36041e1085df536383f1a211ef6db08805b2b5068881ab119e371879acf97a245f3d77b1b69507ee5c04cc606b63c9904725b0a26cc8f06567a8de3f891c9397de5019b559368ab6e530d32641473766836af607af8c2fbf0afdacdb3786cd84b1e4d9be1bb4e9d2179f130dc5dec793423e38205927b739cda82b0970a9344bdec2abf9e9cb495c2879417bada3827125bb79a574717fa2bf645a556319d3fadf16ef4756baf7705eae25bf0119e6dfb6b7daeff626d1faff2d17e90d16e3872aeec39369f09a3014fa1da746c79558b29b818fc9581e81da8e014c00ec00cfc05431ab27acc830a32e73b2d2328e968eaae0db95ca9d8e3846b88d238d749651c2977a67eae39660054e704c78afbb222f1815157f3242a0e3855686d5f4e343433f0fcfc5aa197771655b87d93772ecb50860b5c2c29554102d41f40f9d76f7f0e7a8df62a1157ad38ff255e00ccfc4dfdc81942d49254564a6ed956d8aaf750f6f492456b6aaa46ca3c0abba545a31aeaf942d1f66f8a9ea2c3f52d9f2a2b2f359e248ab0907b3600b9bdb0aa259424c84b44e286acdb0af326377782311cfd880f4082b4256ac17bd0eee7b38e36e401420cd1e0cff34acec1b6652243ae65401eacf1874aa62cc5f2ad47b722ed718511481b7105b0fba95f9225b16b546d25a8906ef9319c2a43fd6d70c56da1050f47d37607f25cf7d0b1d2ced433fa32cfa0d8705f56b299fd75c9ccad6397264c2aacdf2e8841b4024491dfb8e6e184fef0053a8298e256815dbd9ce0cf4ca84b367b3181e2c15795708f2d98aa536153a3d86e0629c47bee74c0658cb1257519a74d08634a51323f5a459fdcd4ed61a3660b0041adaa50cbba7f884acc0b25a15565364339b15b2c791afd3a5d3ade26d064fe692fe34a96bc673d1d6aacb2dffbedde07e8105ec57e85ed289487ac8cb87d3aae0a74d7b77ff23c7ad598f41a2595e267ec334368596a00397ec24df57f594558ad3ab0c6cd6cce105354c2eb879a585690a247aa0ffe74d0d254807c6a5e8c520a5a3b1f55f97d0fb14205d08bccb32b19f17e357eddf2cff31729b110033e5de928fed9499e0e07dbd7b0db393cc25a59943c5cbcfb289b8cace4a63d5653f1d782671c4d01978a2b87dd8acdf87caf57dfebd2f6366d5b8fbd5efccb2027bc0a48ad4ee45858b87a07773cfb0679a604a949c9cf712cf74973b5ce2b50c5cc5f4872e5ad510eefea6d86268f1f7b4bd6f8a90c525878cebf5b229475cfdc2874dff8153317b2b8e578e66349a9baa90a8db7253d7c02fc8f80e226e6d5c0c68ae465e8b635f4071494281c024052be94e8d930c6a1dd20c3113ac14d5c9f68dd79131e6e0c7a2add40ccd548832b6fb39aaa5a07e2bf420a08396ff23d72680b3648befd9e6bb2690674ee55ec47e5fd4e7f535edbd7369b27a080a86f187cca8813ea44642a3ac8f421aa1b1a6367153c6ecc97569af944cca242c4f3bea70d1b9705522d21f839f986f2e6c09df12626bbb858bc15c4be05d9aaf152143499e7802ce46a34d3f6f4f0ca4ba07447b851aebca2298de84aa01ad45b5da9d5cba9c3b8bf6a5ea779dce36f97ea0eb4a6e1da32f663b25dcf96c7030088b2af36ea3916520499ad45c8f121f4dbe7737777c96dbf19de10fe9bbad4cd524390c4a549f392cba6cc41d916e59604a15e73a31e8191eed1f9ca69636d8142174d7ff90b74fd042e320cc55c7930e8d6ae0720cd03b28239b92602cb87c555a96180351a7ac235cc4e024aad70b7d6fd608e84c8f335e26f3e9b64512c08b326052986960fe368d3a290b1f1fbdbc0da6addab621882107e8701b955fdec54c9a87db18431db0ca4f0438d7b4195fb384826c22dbcbeeb6137aa0994520e4a7b55f1973ed254f3c7c4b5700579afad8e72a69645d9a836b2c4cc05a13ce0b8c610fbe2b0c7900fa388e360177fb096de0a4c6863a54b7c98a82c86766d82bfe15010ab474eb6a07d00c48716f985818ada43dcd4b64a5a7bfa21c94d190a02ea01f6dbc5a488c1499f9ca6499e4cd0f8fa146e2736e380273af1d8c37a503496021f1c4a5b75111ef4b54ca5182aa3983b07890ab716959249c33f2e14e46e5d150138c724265414d4f588ec2b7bb80c4fe2955b0020130cb27897ba67a7236c2decae8c62964ec6ad11b177b335ab103ec871439286943e9546cb94f9979d634847fa50cad9070077d8a5520d8ea33313f77a60e51d79a40991f350b12ffb4d4faa329ca538b99ec20900b1d0a79964390b2078f793d448bd8047ba5030760725c97637e72794e1c3a71aca48e9506a90a4b2aa5143c5450052c6bde30ed9d0cd1b933c82966d6eff4ee2ab6e13e22218b5ea1229fe1e24c08a54af58569ce6401a154ec349f007b28a20625778424d089091a1ab2010d1081dbc0a261330a6e64d26cef56857e05cae944201804e55f089aca8bffd1fa3d9c39a4232edd1c8ce0a171dfa67606808bf1065c01bf7d395909a9ff31ef8ef259ea8296760e53a0b4adb9bc4badade188f2da0a8717a4aa855fa24a6686e373e81b932b28a0e5c90d1f71cb55383e0d85e3ca363fe8478ae52851ca3aa04d7ff94ac71b8ee40be089556eebb0185e37a1325ea5bf63447fc84ba63dbe0878bb8e54880e7de3bb1ce4a417fd67f3859cb3f2c7f11819d80e5d4489d0c3b9619132542fdf7d34a1627ccfc4bff8ed46665aed864792340696fa00e83324c1946c6f231f7ec662cd9130518c23f411bb333492a4095ef160c89a5b071ff5f4f02d1216a8988e33f8f4b9904e01a210cad67d4bc81a14588b86386742f3853e480d27ad6efd74d67f5e2eedc8039acd3a231b800bec55d8783982e1a9f8426c7452a1713ccc51453ae6b78992ff4077d7385042c5bdbaaeabb8b76688122e568672b02db08e926fa5ef3d62859dd9dea67b93111113404d1c06ced8a93bfed112b317d9b0113304b0dd45283cf9a6d134edf0ad9dd18d69577acac3d6af986a8a1bc43dd821de83024502c9c0a7895bcd496fa641efbaa0c9a44662882fafb985e90991120edcb7c961ff42cbe8a66a8dd34e00bdbb4b8b95f6c226a4757aab93b5479ab9ef2aa3d4d8f48fbc45b2cc883ac977e770107369025d5ba26721ea0c867027aac664205ce45f2952d637994716826f2a6cf3910a16c3a39e08e16e15ec8d26616b12bf8031b9fdebe12d1a707c7db86f86242c38aa1b3f5ae80101099ad07f60e75c59298352404f128a7141aac3f86091f0594dc74e94c4453f4363374d22aae3a91255ed207f362d9d536fe5b4dc79aa9bad363abe543cc63ca0ba0afa81525f635522bb0f48653319911e94e064ed728f3a1448647dacfc4238d742107c20b777d9913ae5ea9a0c4561e0fe6f3299a7ba3f8ff53a7487c32581be06083e52eea0b442989313e9d27845e768f142171b174dba1a4059f9f10ec60ee07fb80e49c7652d35b2fdb19cc1c98510425530ff87e1ff53aaee4aefa203b3d68f082424087ca1579bda159d39ebf8209bbc535c939613106370939ba0d9e24bc8f50b04e0aba89b0d1eeb8b30e8025939fef2160a526d0feb988366057f4f15d34dfa6d8b7a21983ef75e45c7ea82fe87006d7e742c262e6cd6102193f314c368141730ae727077c6be1a83fb464f5208a2194b533fe021b17eb5a38ca8ecc3a70c876895192060f1567d5dbee3dbbb3ac07ce819409f0339b20c50141ffd6a06bf6ced35e0e220044b680ad26bfa37d5db9bd4e30275895c3d9cc95df94bb1d741b6cfa425aa867e83aa575806a322a8410cc2ac32fda949845c0891829f94e924e315c67cec26b7a49aaec980e7ce044602818c8c4e2988003868aca0ad0a216bc15ece80bb7e6798406a8e0d64849a33fc83fc314940378b5200ec5d883404f821111faa2da1d8827d03e498d887d6f71aae668cb5d68c9ed2aa95ef957cd65bf1ee391c2b27b26682902c407fd40a9d0ad9886bf5aef76c83de95d48d68f8b5129ff865dc8813b21066da6e0ef8eab461aa41effbbb9db93115a92f5cdd7f2ee3b957a5c92081f6da3e0b2c90411d7be633de840e2e2efb1023854bbb31b21b52407c0153c55c65bd22f07d41eb2b1a2b1e8c12dcaa0e072b29bfdfaf04af5150612326a96caabcf1c0e0f8c16148e363f65a557b18296b4f52ec6f4119c692dc5fa8bc7024b86bf3ce3cb36e7cdcedeac8b09d195a64861fb12a3cfdac3a6f699e496a09a2a0e0ca0e784a00d9fc28742e89251f05d84000aa0b69209f76059103d722c44d7d415619a5e06151a97d0c3adf3215d44923d9a981b0a9521000bbc0bc96cbd120b02472a9b976d2f2a751957bec01ff31d94a6bf16d06cbffbbf45b6971354c60071e11b1ac6b4f45a998e28bd516b83205902815e8d75cd435650148e8a003d604a596f12158cb4c4e187401828f8a79061d94cfcbddc82471a2a015e444fc458247db1f2a537ad63a7a536af56a5ab66c3516d680ff8eab6d835c7c2666707095733a18ee8038b48161abacf9c7a940a5662a38c3e2f2a040146e2bf79db2d8d697706e864d69103a828cb99245918973be54045358572a4eb0d0f5c06fd0b3695ed060cff0c123694a5e2ff31860f31164e34dc288b78d64393a7bc6d2970e7898e202b8a515302aba44b625142bb10364beb7493654d7fdb46ec271b243ebc8405cb09418a4116d2baf98dd60dfd5407b4015762e58f7a3a52d6d60d5758c0203544629fa9dcd02252560634cddc3c1ed04edb7cf9e1d42241ab5685d76486f3ca3136f4ff619b357755ac6144f84bc9976e6a3fdf84dfcfa4a84c59f21811c1d8d45e602df51211f32b91b3e2afc4590868dda814a3906d5015645f093f3f9ae30f5be2184de58d9940a257792521ec08029b3c4e1099559574fa861107e938fb3d508b52458ce2e6efbf4ec13d30a0bc3e65d830be86acc8a07413a74a0604d87e972fb6829a75ddd7aae70a240c500b76416519226ed11fbe94002b3a8e6646aa88c1b94eb359c98d2c6e0e737a5e6ae7ab766fca71a2828b098caf14a9591acefcdd7dc35fbae1b95a68bb49aaa2bb54067be0fddd5a2562c5b71ea26eccabcbd780b04a1ce5d2b818b6384fcae1d53294d61816cef1fbe1daa8ddebee953196f6456a51095068b2018a0cefc28df1e7e26afb5eb7a7859a4417d0190679bef8282c59f0eff1f99d6ac54d94db649be2c97048c4012992cdb23c1142fb0bd04c5c52b77e6323f7467a021d2aaf015fb58e9494c87b4496738f4811a3829d70e7a1ce1aff171b9760eed28c416248eaf7f0f72ebaeb2cef4663d2637330e6d15b9bc3992b11c5fcf57bd84545bf04f9c40ff8caf472d6f1bdb99810aec084ee90dd86dba4d9400c8db994b36fc9aa3ddbb5cd7d2db68c18d7e946b11a0489789b1ae23412515b56ba2ddb8c0099d93ef0d13a98205b63c360098db718f40775357819feb4b5445f3d9b77b57fce12628f2ce447187827b8d0f5db060a34a8f331fb0641858088fd44202af2ad09b1042e4a4211caee070aaf531df6dba4c500bdfc834da672aa0f88d5bb3e05fc2a1234d1ac0f069d86d5328fec0889dcb3dd1fda0d6e82fa1c2e94d0abdb44de05f86870fc07bfd32033edf12ffaae3458e18c445200d7cf40f12caffa55e78d2eb9e9cd11f0b5c9aaf2c75291c253cb62ae1fa2283952395b8bc536a42c970d89fae9fae83ddeee5d5801d5c38c753d02e9e6f5a570bda0523f5ad6b20b09af4b91559da3a5f2028c2ee0713516c3dfb08f62abe604aa613d3713f289124353d92c597dda77835eb165340a75987d66777206a1d6836f50ab317b79e7a968e581c3304834b53808f1d1bd5c25ed708aa029d8bde69d63d715cec2f1425eb8d85ef04704bffb0846ef12e433dc47f39a79a72dbe5e5c4bb2449c1a9648861958fd942d627aa768d58d74fd5fcc7853a7396adb09020f584a02e1ab5fdcd9f34f9cc10e4a858511d6d808e1a12e9eb14f943cf24877e9ae84448a0b63c47c5d3a2aed0483b0822697b10209f077d636f41f327e42181d4ced395c2121b99349313e6c5bdd495d31ed4430d2a46713b31d166824d76bd2bcb84e1698a9d845d34a6865a08659b8e4ebf97a3f316cce10b91b69773f7a76eb714823c94842b60b1af38f66944b4adeb55b9a3b24387489b870ae9c1e421d1fae77300df1b970b914f835c68ba3b79db84b823619d3c3156e12e6501a76458ff681567059eee68fe3c9f7026fa1fbc9019b9b2269e2004032fc3caaceb7fe4c9e72c41a6244a5235790fb1f6883682db20359f1222e2d322383f5b14a94508886a2efffed49e367b850c3da7935b985a2216a83ecdceed715a9f240bccd55a247048607fe54db7e2440d7a63ad779bcec83223d303a303b8eaee4512c2ee837eac92964e08045a309d64534c4ec993e6332281ed019f479002ca5b13a9e56196acd9251257cb8fef32e10404d77d7f614f7ed0125d1a2c4f8877ef3223a4acb65095eb521a22b1b0f81529215c7b01f72e903a6d843114e8c26463fe1a8dd1c73517fa2dc25a7ebfa19b9d54591a199b57a922c8a4426d5b6afaccc724140dca9951ad306a0784c38b60ab43fa4910608b13fb703d4b9afa6ebe2fb34601ab2136ba083d455428f7873c403893ad501095bcfc7cc2925d6b919844a21f7c9846367ba7ac7de89b0876b55d3387d760a6acae57ee0a3c3d302538fe80a7bff15df233fd209d8e0cfb230726b1ea396f4940175db9c766bf26eaa3982ec3606826c14a43b8413b86fdb8d5f15181d88f582e6b48b4bfbe76de713de8e88e9d536fea74cd8bf19c9c8a81e6ddfb2f96db3a02d54fb51b9291d51b1d717243f4277c26d5be7ae40a26f61ea978163cc59ed0ec3f9bd4e206fd75e5b4cffb847f7b7e58014a2f4cd61eeca06ed2b7d8fcd609845058bb618ac0d1282426ca816220aebfffd93fb13c6b90c8ea6bf39d2ab1e8531161341514e5d7d61e08f77cc4b44c509d2c78fb17eb691d8cf0cfda6aaa45ca1ca6d892994a188768434f2ca8ae9f45f9a0d7b3b1b1ca0b2910d48fd5434b899e797f4865beafc71bfc1f32f7831bcf5dd024b3ef8265a9050db9a1be2aade4fff0fa177f9e57b6f521a7d04b8b3515aeccd5fa707d8bb112ff01732330974585c7e1eda8ca3ca90b96450cd0c08dabafc3a056e287dedfb833ea7662c0cd9455672f079b556afa96a89ed3107d08c533f157d7a90e701b7d755cf9ff507303981bd4ce582dc213b83554d4ee699dcb1a8bc3edfa95d67bf46bf07b57a6e8378439c3af821b3c7fd78f004b7a65edb58652a58bfb7693fa7ab7d2ff81e70698edf73386992bf1a936fb7271a694eaefddcaf90f9adbd05185b535dc806b28272aa5fc4bf46ce883aa1ae33f8e501a0eddaf1301dced02eaeae9605d50d415a9033a2bede28d427d10a5c7f016c3cfbe71065c9730be83bc610a5e437c87fa404a4c44f3d9b6c28c15ef5661263c91837ebb2188853be92d5e15ed5e425c5710997526d980a4fcde8d493c610f98f505b4dd76cbbda54c29a5ca05f4050d06fb0b72010fcabf7257b2f800e58f92775fca170141f9a5df9e2221a5945e82243084008199931c27612420e1b6830e68d71d22850eb5891c2774a2d71d22054b0a1f357c93d330ea250db347d86998ad3452d834ccd6908ea828b6edfbb663688c31ca38ddc4959cae28bf7c18a5ba7cf22894c187d1dcb7e4f339bb756f25be7d09e7aac6ff4041a06109b4040d4b352ed8fdbbcf62035dff26d574b2f85d8afdff42fc06230b07349cd3e533573f5a6851dc6a770b0f388a266af70ac1012d0910459cc006252a8f3f0004141cca51eca0ba8f2888b4a8110551e878b155143e7444bc84f00324cbed4ece398e637679a9fb0e8a16663ffe72f2d3755cd7719dde0e45c7714174125cda0f26f8c8793c116885583d60845998feee0e0cbf244d314a34a051e63a7c2c46a0fc54f246e6b91c636d8eccce83db57a679ff439b9b3b9c75996509ba25298a74fa4747f5d8938b1cdb57e02b1325d7adccf7f97dcfb332a1dfff56e684fe3e6865507e3fb432fefb27272ba3432c4e50482094d08786a013d2777202869f10c91302c3afb60702434fedff80a157bbfb3c60d8d5965ced3865ed6eeed76b737fdc81c251e7b3e981a2e9b6047e9b1e261acfdbd8f4789af9363d280df736f17b4c1a392b739d47925ce5b825d0c88ee45b020d47ea2d81a6049a126868bcfb05df0b3a46d575d0daff427c1db3ca6f527b65eef811c489095d78b98eb53b267e66f7accdc5c8a47d79177fd9d1a8290b332f0cffc678f9401cf87df6f3f4fcc0d72209dd8fa405ecda88dbebbd33ad535345d5f38d9df75c23aa4c91009b56bbd1f23d6ee57231c6b83d3d6fc6dd95f1072f5a615bb08186b12e12d47f3f07746ba0dddd39d0ee1e82f6afcf209163dd8dd95d779c9581d29767d5ec6ee6ee5d27f5908e06baef1489c68155684077bd6ff8e22efd7d1852822147f2dc43710bb3d1d995d8dd25bdcb4844bb14c1cf8c2b59f3882fee4c3402778e2a40507e76500376486e231f472b77525be06607464eca285bb001dd2e2d6526ccfb3dd7657749b49b8de629da8c54abfbfbb058ed258bbd662f17e6ee76f718a394dcedee3146296517a5e438aeebba39a7a79bd3f33c8fc7f37ddfe7e3f9becfe703028142a1d0c90928143a3939a194a2a0a0b060b1281f66c1e2c3a4162d4029b41089442929292a2a2b5eca0c95006487827aa0bcbf52ee469fb18888ce611e0d07762a31607968b15d876f97c5c112ea8230a43d35d8c287027f271740615786ef68ae007f98636466eec8331db7eb388ee3e2878b1c89caff66279fb9e5fa68e706e9600213b06af799bb97237f562a0420064ec5ae26058f12d9dd7ef1e331020d7786c385fe1c3533c60972c0d270b14585b88363a14b1e411c39d018fa34824106e4e4af83c231dd54779beaffb948094ae788fea8f4b7dbabc210430a684bfcdd186384c1f9d3c4ee2e89ebb7a012d01d52049d37c91316508454fdfeeb0bb7527e2f2f4b1ce94ba50f7f8233a55f1807ce0029804124a0fc2ba5944170dffd510fd009e2dc4d608e2e717f9203ed0fb7e6f1eab7cddd2ca0fc4e3271e5e78f61ea18ae7b539738ee9f4677d41d55fe4c9762983a100a1c32d7179710874206a80cea85d50fa9a64bdc97268742994aa5ff91e7102941c351e5462e1df3814654667941db28b44bcee5a82968edaa7efce122e8d44fc7ec4fae4b1cbb3c3d7c92abfc4897f203be10298a101ab9e79f948402d5d37c3ef6e9f3f2f391a6e7e5e89b60e8914be4a45cc7398c7c6e2eca0c440b2201ed7f9131876f5ff8fb7064fe814eefc1e45584f0dd6889c7958d66fa43ca91f7b91a755fc66091bbcb088eba7b07c7b204ddf203caff2b1c6155c1c4033340b1c3065cdcf4a00603ab7fdc01c40a90e8614584229e18418f1995033ee89112ba95798051fd9d46076e2822083ea04da1048d06eaa746eddfed479d0076ef8072ed8e436a1a78e1013aa4892362665061c35d0df377522a1ab9c4c9cd3904559d9f3ae7fc9d4bc4a9f2f5137d9ef3895b9db44eb036d112fdca6c9ddd2f61a3042d87d9ca3d153d61dbebe0bffcfa87a31a5d11487c75cce7f57abdc2b92d1da0b07f2fdac0700a007405000c697d013d58cdb6323c828232f14ad4effb30a5861e4cc802000c47368060e8d100090c2793fa7947a8df9f78b0d22ce9c0b3fda07e1e6c657cbf7a2d6ce5a7174fff7b99235bdc0f7b629c85f9fe631c8ca8df73af95691c525070eac7bdbef7be9fd3c5c223f250eaf1783c1e8fc7c3a2e282c7e3e2c9b1424a494949017138ccb7024e0087c3eca85bf3802d3752441e2fe2a9949f6660a0a73c1e9716520afd14aa9292f29f0b6d6161181ce6fb3929fd50a8175bf168d2b5f29f8abb9af6a8e97fdfdddd1ef760d483794e97bef780ceea9274f9f71e110f167ab0fed4d083d559486f5ccdd631cbea188fb75c8dab7545ba1908ba2056dd4b87abe970359dcec6bb69ad7474eaf77c5bf944a6b0f4cd39e79c7382668a68452585a3b2ae8537492c5c2e970b86dbed7b4ac231fb7e26e4c1bed083d58fabd58fab2d4aea93d2040e7c25c0905ca0a27972b232fced11607a030ab40b15b0da43a8682270cabd72ccf9e0101f089b30e7ca60a244fb99c73dccb7f7f9056cc20443e6174cb971577e3e131801ed77569546a6f71202eafae790381f117c58db73f6c96179c61a0b6c8237f725b01260410213f0484b452366179c92c939e044d6e63795638d3a67d4f90560133c2e408c1fa3139911513ad0fe1bbd7e8ab0b5e590442d89d76d0a1f9f1d3ad9b55c29e3f49658670d638d6c0558c48f24e8df3a337317abdc859a50f91b63f420b5eeee6ef7ea12c7d6eeeeca186304438e7339a59492f3c871ee4b3b20ab0d4a1253aa1b0d0c763716d0f0abd5ee5a0d06135a190c3f7c22b37dfb02c38a981a40ef0b0ede37fceec7e8f3692425cfa157a3c3fb2fa41e18d6e8a83307ef5d84d4c54b0eb4e63bdef0f3b8c116f643cfdf81dd87fe39c480d07bff913ad023759fc9795ee78d6a07861fca3cf99e6ea59d248548359f1a1dff7df3b3a014984649df035bd8f7beef0343ed013b980852aa4257760f69e3cf74d84f57d8ff9ea37ef2bcef23f533a99f926a3ea10fb5b0bf2bf42fd8c2f7dc771ed8c2fcf9df47d20792e6073a79faf95d94ea51f0e381e18348a3ea75cf2d0cf7353a54f81ac19a4fed6fa7c7c810298ea84065e5f7452b33fafd949561f97d959571f1fb2b2bd3f2fba39571f97d969579f1fb2e568684df6f591918bfefb232fffb2f5686f4fb24c080f124800f83447a41228121094f72f907c31730482d307e3b060618bad47641c26fc79000862d2c2f5e80a10b17d2c8c5050c595a482b2d2d60387241527111aeb090525858c0506544128dc0306585d46205546141e20984458bdf7d949549f97d162d5a8858a880610b94945f1654f4282d48272d4016292c5b41601f3e7cccbe0f34a328fdaa1d84d650430d4b30f93edae4eeffec509692e3b8a663d100656766666666769edd9c5f28888ff9413d50f718a5ac89ddaccacf3203e5c86266101068ec8186737a9a6710bee79c1b9cd58d91bafc0e6b8f1e1d6420ae2eed0f1184256ca0018186b3f6063aa72686d1ddbddd63605527c51abf558f41c5c283facf78e3e0fbecd0ee8136ef6836e103cd28cb09eff23a33e80774062adc2230ce43e18e19252742e1a4e6a5eecf18784028d4ac6c08753014a9ecd035b104a10e7a765624dc24342475b9433b75ff63d38c97d2c967e46281ae4993264d66c781401214bd41bc2e9f1daac4111fd050d4033a3b2ee49950b040026674ddc99c9e77738250f08fc803a15033025964401d0c3f9eef73020a7168ce09e201ddf550b8c3f3bce9799614cea85bf70302853685aebb326428dc51bf931515dd22ee93b9c196ed87ddbdf93b36b8bda00d35bb05603469d204c4a10e853b6a5c19fb1e0f3441205007e2647450330db1d440495018fc468defb1a3478fde2b3ca8fbd7d8d1a3c7e8ddddeedd3107d00a8f951e2b3c7a0c9142670235e43044fca7a193b9bb739cfcbe7137d2a010018cd90a204230c499bc58427c34efcf6462fa12b6d9402c6e92d470c65417533615229deda3398f18a3abecae0c1f066e2b44a2aaee6fc718f9238908333313209600c2ddc5e00da89f66344cff11e8677645999498ba06dfb5665dabd5ade6ca4fd153eb3a829fcb11fabb55c7845d4e97d3e9dc845c9d0c4ae1ff4eed7f31354d0c22a1bf14a14c5d32a1fce38c2e9d809aba16dd3a9a910834348598d0d0644322aaa96ca954121b1a92253efa237fb9e596dbe5952e56d0ee9b6936ae3107b2333b3bf3ca8f1b376edc18459eca41ab21db52b4248ce433a3396e30c450d3c2bf2fbbe2ab44ac9ac6d67d71a98286dcda015f70a0bb53c36ead582c2338299b1b1dfef1e245b986dc7af1a25b533fd35c196c97efc085db043a26dc5a8e20b5bfe6c603965424b5c68c1dd1790347d3e817f140c3b9426c804877bcf96ce4d3a0d17ff2040d6762a62b7e7cd3cca8d3250965d06dc0b61badd6313be48a9bdacf49644618c992dabddddddd5da309232d86a03ceb92ac4b2e94d04ec918931d2850deef8b4a6d655aec407dd853e8fbf9072b51bb43bec1d721bba086c0b77db67f6ed5ea0b49edd7c141189402b7fe9f5b8f835b7eb2c05241c30ddcc28187bab31c356ce37674dddd8c1801b5a311acf6bba06a6ca4a1e20475a1030d51738e6c347e38daa8825e9b0b3f6abf8e9913d6c8eed8f8107f5f9c3463a369f48f96d0fe131b0a96c0a694bb868552ec128e2ed585e9df23fcab010d77b6b55ac302afb82b5cb35665b2aafdfc2356e40803912f8b48193d9407c466cce7a4d4633264d4502e51bba144c38fa870a2f67fac66bf614ffe729816b764dc8a718b5bdc8af9cb4f1d0b623b88c562fe8a2189c56e16a61f67ead01f2320b53f486ddbeee0b485e947add350eb34d43a0db54e43718be6af21d450c6e4ceb4a13e4637b5399c12a7537b07ae87dabf0770e2b64489071f8bf9cb85b55594bf4c335e1d139a3c080dc525552d162b2767674747aaa40f9c1f9e5719021db9f449faf08c3c5295e31dca8d0fa5aa266958da0f3316e060baa1b976abd56a47eca96f39626d557355ed56db9a54ddfcc429912a178154dda4ea2655371da992aa9aa366aa996aa69aa966aa9954b2c6d5badaac7935a9aa9956aafce43c2c4cff11af226a0b51fdd0bbcf6bf21c53ce6dc7749b91131ab29344a5088eb20010133b46389522508ef345b121975d2ebb5c76b9fc8a20df4d21d6489a3f5e27ece0a83c41676233b55ac78428d48e4dedaf313b92c4a6479c358dfe498ab4a6d1ff5159b4d11768b438eb98231d43eb98ae47e6acd1a80ec5a1242aa250281ef6d4315487e25012155128d42ce6274ec8ac9b98d166b319f71230ce66b6f686e062b53f1c5961abfd2eaf20b1c84bf7fb127232951a8d7d8a413edd8cf77965d6516674090cbfb2ba999765d853b746a3d18e46af969f381e5e4d04ecf59afdfc6a232f0ee3ab6e6963a8b332279b3a5618a961bc859dca57b56376881537b5df6f7648154b6a7fdc913e6ad35043c7f1bebbd4ae4204fa7dfa14773ebeaaa118e55f8962ea1283958adbca704c0f311e709037b40cb5ff637533131bef0a7145acb6903d75cd7184adf254cbd0372a6a2e9c9d6b353f714b2c4cab3630a2822a615a0da7dfc45b973ac546fd7f4e3afa520dbfb6e9f971f4f787a53012a07ed778f393dfb030fd38d4e6a1760fb55970f31f6ab70b692de8ab2268f8dfb5241d1376adf6a75430c2d53142d8dc541d5d2f10eb098a0a38a8a960c40ffff8d340b6aa50e4954405237e744c8b0a46fce856a10f74b7112877aa7effedf7e15e1eeee5f1783cdccbe3c13ccf6bcff3605e94f54973874ec0c9c5625c10ae48c7c8c9b53bd231ec2199d1f5712dae95924ba46d4e1944be420f76e3601c112ea7baca7bcc63d327bfcd6e949a6aac563f1ff573cf4dfd78cef0469ddc372944e28008bd22401cc8e170af28f360de9115ac63a217f3685ecdb3794bbc1daf8827e355c784517613657e4a4999737a300fc6bd621d33e77fcf05e1661dd332b9d7bce15e2be6585ccd83c915af264acaaf3c6c520a73f9cbdd438f793159c7843bf3661d13b2cc56bfd08379442410e9f28a78473c242b3fc5d56ab58a2e57747dee2c0f7d4ed05d563f2fd2a5cf632be38b2b295bc956b2d56844a974bda6275d9f84d56f0451f60c7eec4d8f26e34eb65261ada2cd768b364f488c5eecf364f543799f2a24110c661c8d7e1e6c7eefcddec3bdc805348c3297ab1665d148c7b4f8efe3cce5a417c00721222122212142444244848608d120244448488848e8b51d1a121242613390010d45a1204241b86e44e1617110e1507e8e898f8b0e4850aa40408c1ea3ac21e50724040d174418a0fb88545000174802e07d68152f358c71635c971f00b0b202f0f3a143f6dd411f951409358c7163dc173b507e179d84409f93cfe39d4c9490e44f120cfb5edcfdda89a2c20d685dda1bededed39a41aee0d063f35c0df8955f51bc84cd53b55650b11eaef3205f50fb980ba7bec92f8e6cb08e8d22c119b2b52344b9380980c8710363e6c2ce0082daae2ca08f48408e5e823aea26a653480ce40bbd9cae84f616bc78395818a368739a9322764056570a3ca16551df83a97d3bce6046dca83f2bfd36033c6569e705ae7ea298ee0606193d82c8c5d5c41436e4dfa1d3839c91d775421a00447103b93754d7c53c6ae1533f3fabaef82eca34b9dfad874494a151b0d393503911724a021d33e55e8443a6a1afd283a501a28cc5140513fc38a8afad4342fb3c268d3e857824613ee0ab36378a05b619e83cfc6079f9fd187f344e5a8d064e271abfd334635466bea9fe9259dd0313fc3493d40cdf098d5fe13a20b15b9ef4bb9a0e43e33d0b0549f2241c3529d312df7db22c1517d41561db1f24c9fcc4051b0cc22cacf0cc39f2e95e60f2bbbf1801326ebb3a13c82f068f9306a42734438f1c347fdcb4a076b3aa72e384b40595a94a545654278b966b1568bc7eac72b0890221c8e2da7c6aeeb3aee408ffcae53254e97e4ea1557d246d575ddecba6e763e6e3bb79abae9d24abe242c093522716ce02f0743197b794a769c5f554a1621349cd595d8c02661b57f27da64aab6bb3b77ae23ee74a959dad8bab42403b45113eadf39fda924ab4b3d9e46baa4682859391dc395b24ab2248e5c754c285fad8e41c2c2f9d12209fa3594a16c4996847536946228198a9462d48832ae6d3e63f87c7777f79d604da3c081b354a32d8cd0af61895577889b1efcf08d52ab9b15cba6f6cb725a55e4c63b3e3823a954ca775c3622a924a1a1cb364043cec6b7588ea4c96c7ee29a8793277d66b188a1c4688ccba1a31b1e2e3592343f993a49e3244d4a999f5ecdd980cb416d57394cff6ab268cea805ac59b0506e2917fa6db2d937ab27287399cc445f3308912246b8b8989f640fb31aba6cb5c46529950ef1f0b9f8225dda7e4018a3724d8cea45fa81f4aa4bb1faa675dae51f094281e33cf4437a6857460a14532a4cd0931ed402ab5697a2c16ab7cc4f9d6299cdd1b34bd46ad162d14249f9895593a6687ecaf1a17d340fadf673303fd9f038d8e4601ccce52714e7923d6977295898feae05b59fa53d67b6325399a5cc6adf44ae162e162e67d57e14979f7a56fb2918ce13f05db0980d3fc5542a85ea9779eda3113f52fb17496d996465f4772b58b9c44f128a85e94f52c3989222a6467d92825992c147ed8f317bc64cd3b0f179fa016d74a917e60147d36d74cc36bbfb9c194259c5a92ea1a8e68cf7dbf0a6831e68c361fa1da6a3c938738485713bdabd1a743f67278a92eb16c9e8b7190cf2f713d3b87c80b66a2c372d3a537c1e8deeb8d981ed54c62077532441d8ac1a7290dacf3a302246ea8fce6158d3884541c3d1e85b1ac04b334aa901e5e93a68b00082c2e042977298489f1a870b33eee77781555dea17c247d47e76566de7cc233e1bf6c14403178d7fff539d6d1ad1ac0cf29410a99b2633b53bb53fa26a1491fd2f2f313ef4c379475697725ce4808691c539398c040d232bc6c8c27991a2e14ca5fce493ce54c78385e95fa276e744a7e4165930a791a99629e29c42564babfd916f5867fb533c40c366d598162bc63fa77f54906f489dd334fa97d42c1afd90bf595dea9cc6e11d5606e7740e8bc5382ba3bf59de39271aa0a1e7b038a79bf502062e8dfc6c346a12abfd2e9cc33e0e7330fe4c3f936a1c561dd534fa5782a00e52d09d9f5de80b683872f9ffb89f3fc503d434730345a447a419249202b89a56341cd52e9562d0629f8d0ff27b3c8dff36e8eceeecce71dc8a15b28a553f6a3ffb7041870db747ee9d7b8e031986a6d10f02425daea039b42fe45241425d7668e8a9bdcc854df65ca8e5b9b59adcd4feee87a7766a1acf4eed80d4761aa7f9ba3b9dee66a505349cb0daffa34bae2e759d11a8148eb745b1742301000141076315000028100c864382c1489867ba26f714000c7992427a623c14c85190a330641031841000882180001191119919e320001241932c8fef4ad35284f9ce5455c7f389f6f3ee6945e7f1553b4a60c18738a28a67297b63c0df33e8fa839e04606344afc258cecfd3ecfafb6b03558cf292db35b008c2f5b2cd5a5f35a25b5061b3143bdc32f6d75eb2a9016ccc84307c8208ae98dc51c3d12f345541bad8ded3b1840eb4e6fd088d34c735541d3b226d7e0e3dd64e0ba60d5b35a89d0e06a58a6a9b9497bd6094a82daf94f4b66195d49871238948241e0ac7270ffa503acb492cd2403eb41a55ba7c84b35a1d309c0007c90afd98409c3204c60c7186c66330019814e782355e5f385adb47cda7f49e53023a2805e8730a6cad2ede54d3ddbbd6ac71c798389ad86d95799a92221df519df002abf352286c65806df009901a59d23c11a2698c467c267b6543d4afed272198cdf91bd740f2c0db6cdee3e9a5bfa7783cd3637915cb8093964d8db1ceb56aba0da1aebfabe36f9dc95a066f263a5ae7eefb70f5b801b83fe5aebbe82d330cdba5a0b04a1068f3ae16b2b68952a9643c57fc3f1567101aac0fe5771e4e48cd1a7194712c1d0f268a08c41357d7e2bc6629421fce4e835c707a1da4c28ac4dcfd77a85a30293e7b69f34354f6de7e1e948a4e9d94f0a83d3dc3880150e6dd94e1148ed76a688e92fe402cd40d7548761d072e1f7fc5b406b8f93eddc74bac97226d9158b10c721e4c156211fe864aa045d66729efe48463a17739f6d65b2db10b9a65363f03adc58e5f67f2a86b33d37bbc379944d4684ce95ab6da2d7c24d6df9e48d2ea000f6686aa3d49bfc844c5b2b5d00a7821f9670215d930d073540d9f3912fc3c1dadbe44c2ae772dac821139b5110a067018483a447c6f77effaa493e7133c0411d8c1e7e3f6dac424fdebb6bca16b4ad2685fd419c5c0ff37dc7fa404cb56dd73aada04431f193724cb97cdba6af0f0f00d94715d75c36706f24f1430582de13bd2e1d0a6aa530550ad019f3ab4243b49308968a3cfcef8e3512314d9df91ed0833f2bb2d16e80011c8b00cd6feb1480bc17c1f085f5cecff8f6eb51a050cb1f19e209f7202f79f3d9bf99fa1eae7d1ccf16aac5d85f901a0a84afd953b5d047e163d429cc3c5cbeeb07398013ec7373688f130c8769845a9c8bc14537959953e30d58864270c37dd2b451983b07e6a59249bb0d18595a41053e718cc2a18f72c7194c0e540d71a012bf734d0403b0aaa28275b4c6cff0ca52aafb20a51decdd03c85019276af31c005852f7051ab5cf72896f0144e0731889b88813e708cb5a1187c19cf108b095601643f208fb7a3ca6fad4f3a3706ce8ba64bb5e1d8e354c0237663ffc48020d692cda014ce554384efe90be94822fa05bc3818a3ce38512257430f239eb3e42e0edc9abbf6c780c02e162d24dc3be571e2496be18bac33fe062028713b814b6cc688086ee495e34ddc49dbdc87dec25f8c7a8348cf4948069ee68f43e346ad62984f0091324221b1f26057383a7422ab36cf496546b8544f605355fa5d4e04a0a89f14c716445fc6040ac254e79e9b3de4456fc72e1d5bded5b587f654848c71a4765c4d27d1323917c99106d1ecbd3e48f461e5823f142c35e288c686475daf9c4e2ee1525994ecbc656fba783be6f79dce5ca69cbfbfc4fe23e51d396b5e268794c3c03abdb2e9bb06e75b4d423b4aebfdf65d502c5efa1b1bc06c04aa31242a59cb12e282b63eb7cf7d79b639c11805de66fdb46a3de0e96f299e755bb2ee4b61792e1c2d55951658e557702f3d343f918c4f90b494599b9dcb82b158358207f481e9e1ca1fbb8137a5bb32ba9fa1dc08c567850a3df888a8889988b815bd26ba022781e903a12d82228f4d7e3456d94d11f10e1b4f73600c378a51d94b6b4eee5746e36d0e130e4024a36becaeb94621d8c0fcea6a70185d3893963720da1fecdfe63c34bc4e190c2e63ffeb71933639360fc88a5fc3c92b505f66be7fe7094420834fd4fc348327c0aa3b4356285bfa728002a16d345ee77f3ac703809dc836153f4a99b8d6277df6a2b1ffc4747dc726a6015c77a055fa48ab80370168aa40f9d12b0a9924127a54a9d429d8f746fa4b14a7aede1987ac6b8c8803b12c0b43bd4cd7204841b2be6cde94bbb5d7df713c2a19493a896627c978b85c1b6291d89214ca25370052a5115d85bc3891005abcb4e2b85b665f4efdd737e2c7231766bb60826e60eeba8a4c98caaab546861a3da453607a1f325d62170496ed68019df44cd799e85af666a3a5893ab6d8e3303e1d58b4b727c94913457d628f13040af69d39aa44fb2fbb1d2c2f61990b93e596be7ea326107981b2477aa6e1f137465b95e8940fed41b31124b6e3fc85b54b71a258fb65722110975ac1281906138a1d9211e0c19a40bdee8f21c72176d877006d153a73794030a01c47e22c7bda83a74616f7680d2c502b10f68b75ce23a9a0c36b463700f1a1e166c08b525248c22eb4a09f64a9a2e09d99c4b60186e34eef71d09a3775b43bb08b8afddea520dd4248d6c48695e7623e515f4441fe1e6b9212c205664f25b70b75061e3dd449e1a679d5de7958c9f5d918949787ab678b1f38cf2b07fff8afe3f253b5068081144e893f83c2ef9c62c674a38703a31d4142f1c018baa4f8f0dc2b24f0bddae45a4f0cbbd22c03e2ae35937cd5946c328e4daae834fe73f73793da7fc4929bfcdc8f7abf8bdaa6d74fc18cb26bbbb41feb00f48e0a0dacd997d45581f2631e21b78b1e1af55f5cdc6363d9b3d1b3e7a063b940cd871135fe71bda2102c2f869cdbb85928c4481804426e0ae816846d9938724e50fc55d977740f5e393869599c98c24597f6c23460b4b5c623311dba697b4285b0469933b344e9f1b5537d314b4ebca0d3a766c2f736e8c39b4c18a6fdc2a4675d7e76ae7c469385c973fa639b299133e3b818a59ae79bc7f9a1762825c2d26eb76259dee5885b4de299522dea0e30e75cfe27c8b543921adedc6b8b824b550970a0acd7b8faf9a4ae78e344441a7c8fee96b1469d43801ecfdd4adbf5e6471d33ed20e6cb2fd6cdcc92904bbc178fa9712dc0967825b0c09ad46d77555be8f4fbd4a093e077ec964924bba2f08bdcb2a5f2f2e29bbd5a29d4e0f1b16f9be886ae9216b1302d8639353000db0c62accb7f34e7ebef4bcf9ccca7976e9099ad3f975be17be61f3ad4790bc744802df48431d0ad921f7c7e35b962e8e220bf191f7dd7a63d5c1958355df62f9b6eb5664bcf90fdf8b78e1a24166575e4a603919616a1260ea61d1946e3bfe95cf739fe5697b3cf53fe81fd423167feb44abc2ff8b2564953348204bc1581b8351b9975dbf43d828d4bec98bc3f21f5f5eaaa7346ccf82978ace8d5059b3289522a19078e65bfa86a8ee233fc07ed1181cbaa39e1c9b5cfd0f092fedf06a864ea6b465d603ba5923e4ed7a0a0399e5e268af764aab63d891559f2baecbf4318d5c16f613ab780ea5ffd37a53903cab45d88b1f39c9cf2505755e757eaae339d5453f1c8bb2005682106994993fe17d0230893a2fef54c083419ab7099f76f262545a0b855b6187538f30094d6a9017b3d981bbca0c5b885494a8af8c8b559d9d21643c4b832db50e5fa769967f129d54293eaebdb10ab2011093e4625c0c6ad834c101e0a60722480d36a31daf63548880e358bf913d4f0052bfccc00d841597e5b98d5ae9301a95633f02258e97b9f6ebbda52a9bec05ce8de80941db283ece093d9a40a8550ba593fd5b30877e1e194be1156c38956c47563e1c0357b2b53801deb9005b4642b361ac9931f67d99947c2e181d0ae5fe6ff345534533b41361e21b0729a8f8496847af45e2cdc8d68a608b68b501c733931ce5e5294f466af89b95769c57c42a293bea933b36bcea46a5ca96269eee2e6405d626ebb659bfddc16fa5125c092055258eea68393853ad1b2347b69a5c75c95b0855515ce7410517c713bcbb7914a94a49556a215838d7d78ab152283fe99f3c2df156172db705f0f254bcc52607eae101967e396d966c98c2832502d05896ece2eb0315d35617c4968bf0ef4b0708171f635f8c9bcb1ef441510f0dcb178272c7c4084a2f797689459093ec8bd3d778837c2731700a82bd2dfc8352326db5a792ec39f6a586521f9c350deb6ab6425167dec957b09495cddcca0219024c7ba92d92d93a776478ac1c5094b88ea43da8ea8f61d17b2ceaae64127bd78fb10a2d513ef4ba2d7788e2b6ad5ea414dadecbfe0183027541e4c0361b3134554365c62325f807ec29e3d80fc19a42843787ee89748d6a490aec96562b53b4b842e3b861b95c702bdbe52c80f3aeb189aaa98222bfd7149eb2d4960944d75837e8ad943aab2782ce4ec3366bc0da73597fdd5961b9b4266dded85e341464579a81134151b076b292dc17d68a3e562e21b4c822d3f398f0bc07c0d7fe34e3aba47552032d1803d042df53b8b0c487c19c56e7e2272bb75bbfb923eb951c4e5027bfec94ca34dc86edf347a7455e754865852401b1879a81b97e64c94ed99c3227727430e4eeaa9c7e84abe672ceae6dbae2a60bc8c04e158c807d22aa0ccab17c674ce3158e346479a8da724e2570340c274711b6527dce032d540a68b71952e124957e68762a379d9df6ddb0e1ce761db7fd5de8d22ce6420064e17c23d0463e2b05588f8ff9113a447700a5932d4f9dae2c43d866d0216c44c00301aebdbc7fae75f81cbd7f345da81a771cba3691f5a9ecd414c5a71685ae8469636c1fbfe4f8bb92278fdfbec34560eee8d548a33cb022944eadb3a94e9a6569c4bb06dcd9fdac221004bbdc4f29896e7325c8986efa074045528228025427795ba6e8fae2df7bc0aebac0729a6be7888eb4922a88cdb03a82ad406312a84b08461f52f346502674b4c2e8882e4e0e215f4c8c64e491a3e41a2a879bebffc8ee949416d917c9889bee57ce55c0703a26962e2243d364854549d760fd40602b2e71ebc845f14a1257685ad14a9511f6ffaab87eca48a809d23bb7d60035f38e7327431ace9d656ced8958dc5eb29b9bb7c8af0b2edbfcbb38d1a8ee4f7ecd3c6431a6ac0b16f7440b3315fe0d23ce83a19f4e69b683088c398b5efb01d16cd43d08bf57ae544e26d6f176b15140c290055731002dfeb995e38698df088f8297ffb883855ed31ac5b33ffbb6653ff0ca5b3c14dd23495eac7c218a4f93b3a7373e05925856b70e150d4a5dad05e4ca766eeb72cc153d7ab2a7aab60ff2a1025bc62bb2f74342f675f20b25483aca99d0bea2f8118d166890079a440e88c304a2a719422291e004cbb800cba6909526964fe78276736516993ee16b6b3dc8cf7fd77077ffe7424a4b6d4632c1d979dcdc47858a0eec941858dd7ba2f9fc9c1effa86d0e4d70aa8f9e084532e635ab79dda63cb09c4b8b73f4bfd5ac719dd5fd9885eb43cc567f9c85262d7ce168c6d4b526d718a8aa5d5d74559a4413525df6cd6d16bd92c500c114495a80b2b5552729e122f94296b62ba20768df2a5ea0d6e8502c0ab5717271ec42e67f33fe570c46f0be81850d513aca92e1e7d45d0a38c7048c560ffe649d33901362f3238d96712dee0e181d0aabdabd47f596cb460f18b63b2b3c7ef7fb0c8a9c39dc89889b46d37c006d256063494b648a9fe67108dd1877b0c8645b2dc2f9667788a7b619cdd1d26ed3e7540100154f21e5932ab47e42bda1f1a6073fe94af21675852abf58656428953defb94266a23c479fadbfa6efc096fe9491598e8c217a794916354cc752e25d7208f595a883d20ef0ed0f23f520ae41546324735106a2e637d23b459b2b1838b18b674215030fb95a2a8d9cf2b166ee49a8865a05a2f9c93b3c46ac5bd410c857e6adc4ebd86550544b7663e7c5ace88d9e99793fd7a63b556433c5acfa4525ec02a8650e20751f4afb8ed95ff44e1fb00d8d6fc4f4e7128615e5ca390592d83e54090539e546d26a4914e82feec471c82213fa71986203d056a7e673ad6454d781ab40e8106e1e42a153256b70af50c47ef5e52a17dc94aadbc0d0f55417e6f0c0fb77d462a530648aa7cf71c814e8a1576be71726bcf0717cea13b4f899f521a41d469e68a1269568e239fa2dd9f45939a902bbbe9a910e12c9d25e6d427f8ccfefa7f015bb7616ff0d89751ca0effa8bfa8a69a543518229d07e07fc88b1f7b805610b46ba9f2261ade0b3efb48985832285154dafca6b5a9eb3fb7471585fff2485f5a6bf8bf95da8e808c1244c10ae521ef4a1e474d401f0c12690568dbd8590638c690d0a106621997f30564e2f15b8561838b9036c7384a53e85ca025f85e95e9a79d479f0ceb9bf98c0c3b6d9664c125daa2a89dba44312fff53b1a79b0aee34c5d0a2cc5dce0ec76605b53dc1a22663346d3776a133baea6066d5f8d2719c03812f8b3d5081d5019151d41d50b5b8d4c25c284183c4e054ce08724223f954d4160cc44535a62980fae800da28acd8422a73b59646fa35851d1922898157b1926fa8ed4068a2d4183e20ae74c8659213d18df6bbd9b0efffeb86849faf281bcb184caa939b0855c411e870fc05da63599c84003f5c71508916cef612aaa6b40ce408af4d20ce3d3749a7376267c0d34b5d6b85570c0a5f668d2472b960f226daccfc9a149348c764b34f120457744c098e858d919b03d383e0855cc5225047389e199d994ae5757e268f04206b0c14d927ae5a2a4ea7760b7e2f934f62099ecb150183f6a3a9993252097f27a47fdaa3983dbeddffd8c060fba3ddd3a4a92179fdea854c4c06b9be98d155b79b1e94889abc1435d2c6151da80ebc0abec1aa84f32670b91f5f1e856a6d69a791dfb4b4b5466df7416e21302b86cb49d807b0adb7ac4a6d46e2a7bac131384e9ef09e86c2be26b7d4001b550d5d9f491281b3db94642ccb8d7605b732983681fc8303db3b7ee5423810aed2f8df3a7e6889e858287787f7035123ebfbc5196dab4bf9cf360043130d380059dc9775c711b76f7cf60e7676229772288fdba61aa0e52584b6059517ea47aa646acc0ef50b094cbadf3a3ee604a7ffc9e7445280664be24d400d3407545bb798b9fe548b0318dcfa42aa816a3427d68f8ea15e0125fb064d24257f384ca75b909143e5f77fa3c05ebbd590b0d4247f894a983c62d2086f02614fc46ff3bd30aa193cbf925bea78c599c3767193d6874660fe1e75b180a72f6cf0ca39e0850322564e288be8f6d9c3baee928cfa74b5122413c757f2bc2bf2239cd9458a3a0026c0353e4a73fa8f13fdbeace2a194215908da9e6fd2d92f3cc4b37db031c505cb5841c82fd39856147eede18a140aa980740bfa3a896aae319438b1fb2ef02a671bb8531bbd780fe8b42bf674ff64f064efb0c164e67eccbf505d56060723b31cb9b05d939e370551fa0c81775c4b6a5662ec687e091e503f5cff694bafaeaa18ea91669383f1090b9d5cc4f2ebaf106aee169ede352f7d7e6a5696f262c5d17f35193538e2b29052fc667756becafc9f6f5fb2c4e9b3c68ca81cb2b5ffe752552ad09b4d5214b5039261faa2a229c1241f140909c244901879a9ada15097da24a8882bc348aa46cda9bb24cb9ee7fc381b5cc29507d67fc83d05a33a4fbcdea039b94b7b9bbd73eba1e53b16241a2f9fa1b10cca5620e2917a59f81f2b7dfff88b800b72d41226c0edc3e10dc26dfd6f4baf11e1cb4f7b3d328dcbc11a5c6bf21668d9a9ba096dcc2eda88c8a2edce5b6bc0dba01acac0410166e6c01f8e05ef6664be89c034050c2a0b46a44fed48566a4f05bf9c7c656051ec537716668b7e1046a134d5eafb5a479a706c3c91eae9237cf727b56c472add1905709ba5da0aff1726e0ac60477d2db405b8062d0290f3bdbb71b0d9fe50c5eb32d86e358597c1c3d680b07d2691d28592399edf003c7aed4b083faa20a4c21bbd8f7c9fb63573dee95076f18e6c31010433d935a135f7841e788e5c8d296032a58a3761975f1242b3ed910047f8c3ab3340ab98eca5a0d8ec22b4f1eea09fcb6151b312161aa479d3412ecf1f5574958040a2b9727a6e61cc07a3a904de86b0ce1f191896dd4a245a7e4f58f819c2d16943c6fe0c747d041e59ab896fb60e3003c0ec9403973b1f0ca61302f2eadb94aee0af03a2425975eb10c472f1e30cbb862033417cc4a9deef65a003d0834a75abc2c38921d4846b73bb76074ef34b249c54b590b29e04909065bbd167ded0b09092cf18aebbc4831cfca600b248efbc483c0d949744f671c231aae3a8b3fe70f7ae15a97790286b6bbe460f838a047d470196cf44d631b48f1d50df4902fd727e6885a7b89ef118e4b376f514e96677da5df1a3a5a921f0daa41015ab74cfea941e68db109b462f6e5e5ff2c68c08afa81a960bd0153b10c19ad72de3e276609f8cf4302a3dba91a558e0a21f1df1228015cbd78937aa61286a14986e8bbfcfc1bffb827808378f332ffdf4cace9424b6dd2cb17a15155d4e36ddab4e34d7a4dc500fd18d8d75913a7f38ebf52fddbf2a2dd3ef5fb8edbeeee32ef698d2dcf1e90840b913f289c6d5da8ca2a43d49a60987c9f88d1bdbc635567554b67aaaff9192078a0597044c75f5f4dc2a97d16e34bd13202b3256e06d3f0e2ffb51aaf0b3e5de8a22394577685aeb86974e0d194d0ab950199288c2289e88f46c64e26e4505f8c22a0a66f4dab1f51bd8730673f16de06e44ceac0cf26374a78d927e612080f2619eb0252f2c768cf44608f411568c2bc075df808362b2d39e057bfe29989908f1d1eea9bc1b579c34be0117905c505051c06889560aed1505b84140c4d752c40d9a7f763fbfe4532eb4e64c007d7a8ebd45af8d6200b759dbb011f5221135b095468856392e32ddf7072bc2022c0879fdcc2edd3e2c91225ae872ee8df8137d90c2ad73a2c9f7d51ce1667715cb6e0838a3a38c14c4404fc837ac8a78b8219b501532ce9b90976c8d43065f078440b228c0d53d899e3bbb6380daa74a20cd8c46923a5d02bd26cbfdae02c05a663075df7113ad2bf0e891f2945fbf4c4a9c9f3b59d69148b79b2f9788569c20c1d5081c88cfe1698a96e0c4740a5709eb2f010be36460bd9abeb7b8176582db1016c521dc80c62de5b67658460efd7898c064d8da2e66d98c7502e885beb5211ef34c554e0dee33c5919cd97340d1c0b1929dcafa6899e18778151509d599078d56267db04fb6f056a4500f49693cee104a1bf199a9d1798be73498978f066c1dc861e95f4cf916e8d47bb54820fb9edab83e7008165f49fba2d0b2773772f9b87e725a6fe6c258a17aaf0893957dbfc607bc0497c9c51324203771b7066ecb67c1be1c6845b7c610957ed936b063acccb01e59882ad9cd2c070c8ba26ef0dd97b05192f169c56cad8f7823f0006348f6d6275568c962881123390ad6935956cbeb1131275e10a36e4bbf1d0ad0be2ca454c9c57d0d51b2bcc2b5c7502c1ade09209f4b842d9045173ed109b4a97cbdd545e3fcedb1bf15a440aac870529b014b42d4aea0d19c633f9680f5df29141c86e41a977a1385e175f7b2bc3442ef477665933fe45b922ace51631b8fe447c4c9533ce5ce16d65200f089b2ade67e52068097e6c91428d7d0406ef092b281b49ebc10a8d86e1f528512adb94821d0ed409d39ad515c016c73b59c92d21ab71a522578cdb385358baca3bbef25c7c4bee8ca329e34af47e7d1a6da50b4f5848f13a6eb4d6226e7d5c13b0a3dc1b635d7f9a7b9cf9b87f0be75417bef7ec510094b271648e1ec3911a11cef4b143bf15bc024da01c3542a488ef07a9778df198944dfb65a395e289c2c4bd68d35ebca889639e02bb2382fd89913f6376755708b7256695adc666f9c1c9dee7a546d28eec9dcac5e6bb054925ea3159654aa557493b7256c7d5cd2f2d81d042603d2995b239b8807ba772838eed4d496e60de30425c9697ea590927b734d0b73113aa06a5438dba6b172ec69a25d739291a72a6e7d3ab8560da9d1c6232f731559d0834b3878d9ca8b3a138f0da9717e886e2a1b0c7506f900b187b28a31e3c1d101dd84440cda17a44e8eaa9cdd255c18432c6d05da962910e96fead92d111da2b26da799db6daebd720dddc5c745b279422a164ef514f50efc652c8ba7882b55e04d8c1d258a4234cb90dd0d6ade7c65197fac38012c885673b156e21a0a02b087b70f4428ba788198ce210fcd4a1e8fb9fe620f1119945869e59dff18a8464e801066b3f126b591af81ef4a05fb6ddec8c1478e7801e331c2672d67d20dd4a3bc887e6e99fed3384db3a7850cdeac76cd464c5af3fff0a99e311bbb38c3be8f21f1d5ff7a51771d8a986500a5235ef98150a62aad25bbea437de92a11f32a5d8b47611ff7a7ba26956abf89618901affa2a5b8401669886f5187544ae20a93101950c1879652d11baacd36ac7ed24bf12e9fbe7f63e6d86724d253234ebdd76e923297f655bc122624f008237c38309656c66ee8af7a72153624c1659417813f1efec0afabf5a3c62d81d9855fd0f6c03047918a3e934989cc53da776dc088541b67fb379dd2be1381c8b6395fcd197287a4243ecb9101eab0b4bfee094aff6c4bfb135b545959c21689d90b819596a7d93058d8af2ded4fae30a2da20cf23c575ae351629254ef239cc4ecada9cd481e8c86c6c56daf7582e100622ecfa40f874d0516dc0f99066861960731c12f405243f5515437d5bfdf7c27e1643c75284829fa282b561bf83511c527786e04be9200c9b382ed37707aa0df5410db6098dfd9b9d0e6bc46f11ae1bc43e21f78288abc011123688dcd83f472df8c0e4db8eabd6ce0b0a8ee84bb58131dfc6fe07abb3cdb0b87559d2d458ed24a4a00b34b9ee804750e87d0cf1d63c6bec1b31a1d507cdc28dfd55ec89a7dad01c4d40af3ac12c44d9d8cfd1803c5f87b41f625bb1c67e336f75f8114f8198b591963afb36aab16fb90a71631f9a8270e08258e07acc0c75d48d7d8b5fa2077b5ac0e3753368703dee58a26de1269f7d718e24a65c288948bf45a78565bfa8344cf0238185899068c062d164de235d9334499798e731d0eb754e6a83fa1cc191dd6ab19fb96f5432a448b62dfb197e2ca27db4c886efea1b60eb89a3eed919877be215220b4ec57e9474995eccbd5a1eff16d605f1f58742a4376ab2bb1db4f8017bfc55627ae12064b6f3756d07d3b6d8df3003b81c2da69034aec143b58cde36f6c912734d4a22086b3e4b0b1cb5e11d9ad0810a9596eb19113fee1eeda91c23d5929c03db2359d81e6a9bd595734ceee6f476e72291607fbc09c71f7eb343a045b29156e8c38b346a4335560334cdd7cb4dc7cc131db5a1ba7bcc4c4003f48424dae7f49a36645bc5811c8becdb33c86308e29afabaed30da2025d7497b649f8df46950e01e48300095ca9582d34c5521b6af3a27215dd3feaf8889de70eb9eb86fb5da1095487c22586ed77810bdb54b401b51fbe67b224fd40624cc8cc9ba7b1921be19db12b561a812123435564896213d92cb81a907cac872507ea22c39c6f56bac120fb3e786c4c6e81c3a870cc92decf354cf42aaa9aa3b5c7c541bac54bb7e11bb5010e6c72f0b0233a76d829bddafef40bd245c698b0fabd2f374abfe35b0e94b31fcf8ff6ed42fdd6251cf7742e3f25703c971b0db964c33531ff71dcf47eabc5e505472d3c71ad4179fddf91f6289cf583b7685868d2643417582d649c2fcc875bb7f52f78075a9711c2657b9c190b13eb80c4f7a4b06b781bb3a3266dead28d27b64eab815f234127ae7417e0188b862863f5714e76948dfe8562d0eb044739ebb3c0db0b72daa2d020e14f31197d9ec3d4f63adde0b6c697457e07ff0e60a0531e52ae1bb8344a3206ba7591af24028f84272ecc3e521ab229bcbdc29b8c4efdf51b8354d67398db484f850e192e374a053c09d31f76f2e3cc6dd5335248f71d2ae05c1ec073e513db83daefc84a83930653a798677407806ead11d390d6babcacb69f035abeb76398da88c9243fdf947cb69f41c4b0821bd32cf847ecabfada1ca721a13493318e2f0dd7caba7f818aeca69345d3d9bec4f34bad3ffb0ad10d185dcd3f34f8182fd591c0f410698a19fc08169e58db00109420a1f6e96b05105c70680e7a57463047315bef82bb2e7020a42641135775a3206a02f81800eba31c22332e5fa83bb1647c038390dd6427d7e554dc82de5f5cd22e53434e4f2faae3f7284945cb65576e4acfb2cfcee8404c8dab258f55fb4caaf851de4aacc9ac610d3bc78a3893d609a78f97e2e30baa362f0baae6f21caaed87206604a58baee18ccb99dbeea50ab7e8fb61030dab5228961b0e44a30d2b939039a7399ebfa795cfdd6870eb578b4b22090d7a7178a7b953fe5f591088a772200febc3e85b6c5677b8f5a85bd414ac74d6d31703d0a2c439c1be2f67d398f1fa2c64617b45ee4ccbaa6a1bac919b9390bd9542ddf6b6457dbadf9eb13564805e4f567be5cc544dfceddd7396579fd93a55ed4c4fe405b5f22fd9ab829132e5cb00f96be291813556a73ed8a3b82a7e073a8f094629cb827645943970ef63d4da5ae69ccc4a3c03e396ec2bcdf72203c41752cfd0eec7f42cc31ef80903a7eff05ff62eb819cfaef581a6895a981dfcc80eba19ae6dba41f21e96bfda96f981624dbd417db62f1957308eecf591b21cb2d5e1b194c6bd96fc670630e6de749d93d6514da4a44ba7d2af0c3f7ea8eafd96c85f7f6b9e8327e6e0aa8c028f134e7ee1a6e9f73a81e96022044da2ffa05673edcdcfac1eb2ea7a084f22ac7f7512bc749b33cf42b91206241b47a7ec1e408d15b75ea90ac50a994f4c4930bc4bff8abe939e8d573c3b4874169c79efbb59a0a3e1c3c483433a224783008675ab5676a5cab0989963c6abfa52222167bfc6bd31de358811c233df7630813d283cf0d19dce1a7da0a095415278e9624b4d1d7e31cbdf3a5893816aaadeeeeb78521f22e4a76c68374ada45ed60c156e7eaf83973aac8991d7230c0d2294381fade64baa5e0e4a5adc768c60fcc022d5c50140c793f82415a881d7155c23617d66ad5196a8bdc75783f31ebb5386cf0cd94de729c913da94047e7a8b58ec6b00c68d44dea68e28043c74c82354018c6ec60b241091bc25dbc3fadc69300054b0c0a6bc40022f7af913d8713b218349eee6fc8cf96587a9f6694ad56b6763d185b2f0dec3e67b016ecf1da643ab0be28f309d54242331810e0427128012a4600c5f86ee9a0478dc74c54dec87a254181ae345676cb9b84fb84aa3c37a45b45ffea068cfdda41b87f61a01a16e4d381ac95e48d5b4c78ec56d47b6f3fe4b6bcd7a22c65524863178b5bfaa4b164d1f0aef6734cb8e93b86a274da6b5b49f077e0980e097a2bdfb243c03e519c29e72f38dbc6a686b4eed29b9447fc8f28b1da5f4b2fbf5c3eaa22205612e1bc111a77af2cb98d538e206bffe41f27260aa7922c1eebd1b3510f74056fdb27d1fdeb56467a23f7576ecc7a09f1a6083defb381d8eb4c9d05b0389c4c1f376bf67260e2ec7ee77c070bb026e3f0bad208eb0ad96e4ac769958658afe2622bfdf2939ea2c45711ec8af47dcdc149d9ce331581f4e186a171ba2818a5e6717891f37ca0dcd61f98a952e78ce4da3bc3bb9b10b76306f622861291205ec2881eb3bacdd66ec6248b3277b2068053b2fcd680bdb6fd8139ed9ebb41eef95e1ec12f2d649bdfdb58ab5b0447d95951095994624afcfd426675ed9bb9275e94ea3f01181fc34b2a4ba53d4db2bcd71a0325738818cf4158b93ff3e8200c1d2fa472114166a350ad26e77441084f0a08a741cdd0fee15fb31df07fe2e42fcdeec02b162919106463308ad1e15b25614c601012506e0a106609155b12f4a949a8bb14c52eb120ecc250130611f9e2fac8835dd81bb7198b98fcfdfc390b0ac4ab274d1649738fd17a25c139cb72b701a0dda31757ffde13f311ecf72fdc490a0f3b917f4d50d6fe7c7f08b9d1f32a6ef73b77c03ab1741738aadd87b0efceefa752566806c80af34db0b8113e7b73b0d9151354f9d515f61d42ae9e5199aa3f2739784faeb200daec7b9681e04ad6c7eb35af2d8ad0e93b77994ba7c5b2431fe7643389245ba945dd88a48499b917c4cf71b961166c4760ccba372d3ca2f75f504b2f55623733e57ebb6d5a2d823865920afc2a6ec38bd803f37d271ce332482ec07669779ba34705a046fcba6ff3c0cf8a4ba7744890b7f149a2634e14fa30ed25d8783b0df93fbc5a105256eb667d8ff3715872fb859e08dc0017c55e4b4c7bbb8ef0c70fc99c2e405639c973b6872c33a47e65b9da147924e597c92db1c3d5123d530c35e8317f1b269dfc8e9828335abc7df523e7784cc03d191fca8c6030412dad2d526540a292a50c1aa583c9557994eb1b0e9bc04f05e339b5d75d008fe46f59306e4a2b9033efc766d4af2d05e5976101814cfbefcea350f26128c2c04315539714a7bb6a7a7ee32d0122a29208d5e39123a3bceb97a535af4224daa584e0e167c05ba3d9229f81c42531e3e0b6a00f75a665af58f6dcf3c555779115dd067e46b9276a4b0b8147c022b33d50ac952c58bb1641a9daf23f121f8f088334ad17629714183634ac93b36ac3906809838e44291e2020472e720b2db8979b9ab41200fa2397b53cf02ffe54c983b727cac5c4878b89a2dd3d9b15a27a77d7faf21eeb6a64ed15c82c4980d6e87f120157108cdcaf874b6587f374a50b6e9a81d9a473402d4e7d5b5d96e84bb8cd7bca1fdd7c29d48999a33b99a03bced9bb33aa0fec524c6206ec402982ed320be378919d971bb695c38415ed5f6722ce6b9f10af0f9932b43b533a479be9fdc29eeeb1d1cff9fa02925a8623de2985f5fa76d4edfed95b55016dc1c2390af4f2f7ce9c5a3d71ed2f2c71966517b5091316f77ea85faac1ffb6f30baa8c35cc59b7a0a606b75a5f617f1cdc918450c227846e54396d8010cb3daecff494f191e222307ba8d2cfc6b9ebe50f728a45bc4e7c4ccc1c9fd48d0b0e912dda60cd0fadda8d8c32406e199ff358baf0f32eeef9eb8c685044f25baa2d8fc528de5655e7399e3fe6abae850848aa8468765b8621bdf49aa50000241c7875910fbf4cf0246f997f5e99c65f0a88787afbd8e3b99ffb6297c52dd56f9103c01f8f5987f50e88a9879d678d87d19609e1db34b6bbd1a8ab6a01a70703027203730139c1b90d9160e4499d99fe9c76f9c28cccca4f90fcda217f16fed5d72d03bc62294577e11610650d7933a48e6fc76f7ec77bf6e068616ae15a4b2162edf11ecd58048f747c348fffa278b93b6fce41026662300748706e23d2650f7ca62856ef5238d0873d1db33ac5b19772889e4ad1176ea491ccbf7036d1e1d84aa1007dac788703f6355e85a1bacfb6e87c9fee6b9e4d1e9d28ee11bae96d23acbc9bda458e4e695766adf9df4ee901e2525784666d4b3fa601d5eade5567fd81bf77a866e0ea7cf50ac88e984de6db5feca1dac67a8caa41b461635991ec871de6283de740aae5f2734fb457cdf9ec30bd83c4ccd66da9e4e3982695ebfa29c186bd5173d49c14aa26a57213c0ba7c46219850da720a44f85d0256cd03a116f75e1121c128652b2b9900d018e1d4c5fc89674895bb0670906b3592b152669c284ec942b8a5bb11c9baeae4df10c6ea11f617e6cdb4e59de3319e842b56266591e985887a5a4f3a0df8d1e81152fd5a0baee4fb757caa1d31f7f018a83e206e46c97c4312230b2d9a6e75553880801e5edf75749a1adba4907465233fe61f8385ed911fdd2536ea480d46b492de9d833acc01d7ff97b1e80d16618f018e38c16f36cf72141a136acb952f32c487767b3c6ff52591f0f24f89098c52cc6e7b3a6750818bf714183a3f27c13e8c36dbc0ddb732031de02f58993d8f2345cee98d221e65c81d3fe2ea8cb4bb3600942e7366004970dfb95c973df23f2da8efb9cc83f31b5df51282fb327904c2e31285f007bfbe5e431ef1a611fa6443ddc914707540628cbafea39e8007808f5aa69c4ab4a64fae1ce6d0a13e868c929c3e6ce75393363293ad6495d72a4c1d8461b6eb58dcb68fa1098c25389659cb889277dba1def13f64f8251f90c37138cf823703dabc1fd86229a537a64af716b21ecdcc1b4c061e6c79b078d8380ed83b92e2313c0a9cddb2b6be8cb19ac70368b9f82f5801bde96d60626dcca7ab127c1fcf7ceb2962b6fb878230adf90cc756fccdc02f33d2cc3f088036ea4dc63bdf0902c0e9f6ec2f9ce9cccc374480e2287bdf10f4679166170ca0879c3ce66204f967f020c8a4a823bdc4f3fe0610cb48d45480a01cb61456f7840a822d6923187516271f568666febcc47c7ee1dd3f8bac54284b115e02c9149aa63f46585318b08ead2b9af4ff5d77e51b4801cc051ab40c3a11231c35c333b4f76bde34b280453e6952e48979b1ef11b016627711c70c47e06b4ed46cc28ab5c9a514331822cc7b788cebf191cb7d4783b6e18ddaa18d62cd247a02975a5aa450cd56a6e8164560029e4c82d2fc4c2da199362202fff90082df5bbac09f849985d7f7ddde8c7e0253fbd041681705fb659eb6b8dc80a2accfc7f0014f63543860f3f3a4b7d2f340147766dc060ca9842735add4a823e85d74e100f56549c1b015df0d9e86216d75996cb630b699e9235d735502c7b1d61c138ae9c722b26581572b5eabb96b5c08a55ac0a385f2a6b024d3e9fe16a4d0aee86a8e703855566fd4d838847240571e65e4ed60b3344222e68630d65be588024f0bb7ac541310c5ceb772d92af20e405125074b7d3b194e2a6d64ac479a15e4c5609822053a379bd528bd7f57fbcd8c7b4aad6fb8ced3fb757cf97fd9766ae7853643e11d144b63abe7d98dc37e836feae8917ee0bd208659572334f3425489b9790cf65cf2653b40cee073d0986969b82cce27ae5507bbe72b419a141b5200c889ccec4ab0d66adcaf030028b16022b9a308486ace6553499281ea969c1af8faf110a326f722c6a352d8ee86b69d3047a23e5d6f51dcc1cda6e67f0e6de4363d7d760721636666beaf777b67434352782fe8da5eaae0c644daeab3f58687412e096d8ee8ec73b225d43fc7a56649b2f39df18a866f7b938c4821f00c5845c03374a3f070ac5d5234c68b3c53aa3b4f59335740d9122c1c090dcac04516ace19cc85e70c9ff409828014cd800af8f6e1848f98216ba7e979c4dad18ec8f705b5428a43057b1646a523a522e2932003380dc267c2655278ddf29c20164a6fc443c57a1c13a1748eebc70a51694adc00275825a4c94bc7fa7965c45017119a95235e921b46803d464dac84c28f754da6fc01fee740c30939c48e6d67104c5886ab8fe5b95c3f9de458082decb304b08b0ada058cbc9002477de3cf2550742918b758f94a47f3543a60b741d5ff76b839a7e4197addaff1e71e283a3f8c2f84ab33bc4078e1398cadfc6eb63ba0d9d62ef5178dd2b9c6d2a553e4174e8674dcc958ef5094fa2cf313229a790be1e65a1621f7fe4e419e9f8152aaf8c5702de2db09514e2984fb57b9df8c773c84b0674a0e23eba3946e2cca6440873d93318081640d406a58ee36734be5971b1878808862023e05cf3ca0191af7b465185179a22ddbf75718df1357c6c7c24e82c962d4512831bd22e785dc5ff251174e87383647906ee64e425aceabf1ba8e980d956b40a5e0a30e8c6b1f5258867082a91baaac7fe3958b4c7769add0818a8c462741704de0cd4a93c18b9ce0cccf652b44cce5a8f8f5ec75b30a48c6039042e392ca7ea48b7ae2bb77c0b56c999d37dbe0548dc2a14bf2385d9f677d2430ea99fc54c33b0dd21e6514e10d55a69da71d94e81cd2a719cab47d4a72302f384de8948839ea1ef368b4c257b553f788748991cf229bf5a536fcbbb5059a563bf1f63469c4819c4b6a14f7ec9efcc649510425d3146b61fe7dfeb940e524ab31c687cb1c2edc72332101d74431ffbb62eca2fb504a235531b5d707f1b63534cb7c9f84ff4d7839ac7805b52bfc1f7368a329d0b598e288e4cf62552fdb801295b61d25571de63fb639f60d2ae5c7900a212f6f74e570949c16314ebebfae64802fcfe58ba4f98b5742d81e7e9de35d5d6781948b3cb1ceeffbba63d815aa3bbe56f103e0fbb0fbc18a60ec0845989f63b9d3e7ea06d6777101c02d9cc031f658f1f349a4466bd9c86b3778fbd525b7c6c9c23fbd924e730b653ed77af29d064dc973c3417559cca30113ae6e7ec96299e677b61d498ade4be5717223b4e516488c1d18023d4f848032c6a3bb77e38be3ae61f418d14633c212a52f46d5b5c11014f520d05d33651a11e93c4b8e7fdae67f69399d4a302ee2f715dbfa0c216d1ddbc1b9a091de016b5b58021551650639ba5912cc53e1835819b8af80c62d7361b7ee7b8aecdec2ccab2f9d87d3ca3c07d153ad00d68f000177838595d147f46a7df4957de7b90c51de098319afb519e93b58a0a0bc48a97891920bc54d2d2c86c78682267dbc031c10dda0ca347255138a6a875395e888b5f2553fd4a890345cf8727e173e5590e24eb77d3d51aba00e7826893c664eaa9943af545b37dc8e3e1567b1c82560906b6b980938a01f31b836942217f160af4b1c4c8189e8bda42a899d3228333ea478c11118d4a05caf1b9afcda3c2200cd2556c81fe8be4268dcf12a5c656b44207074170335f3828dca0d5352203a8c4f5c5f171842f0194ab66b62c3aa62ed4cae2ccdc4cc017165744520469111dee890334b07b34c5dfdeb503e84188d6cd9a040efcda1373407b48956a526386e3f03ec50b06a2ab87b7a20dd7c968c32100a87c397effbbe8b2f4a2007b141edb85559c1240253a4f0575536280acdcd193b09cb3d9057224139842a38e9864a8b529481003c0591284e8c0ac6753a708a6a39c28850476383a2901fb709047b8224af385aa7b1bacce1a5a746705f1a57aaca3bd07a1532b75d8a8318cb1551ab32d7cd59a9b4f82fed4d05fd63c680c6b7d081e3817f409c69a9a01922e5c8613285d4195f2a193c602b1e095258c1535ad3295650efde97ddc87d345725cb6850dd9049190cf89e3da85aa9c3af009c68b2333a60e3c3134073449cf1035b8c687d40246a365d540c5fff870304c74902cc1508fcdbb98368a2c49cbe9069dd601e5ae8d4d2380a740aa5648bdd9637aa4ccc4a74879557032988f2b04422fac3b275b9a48361c8b547caf0fc05c2a552806577a07aec2d28a8d4f63f0f2055596d04d59c255ff8723d13dbd80744d05fea0282e3b7cb5e2cc286a6271e429b7d7bd17d90f3b2b1cfd0765dacf2c57e02a7ae17a2a01aeec14874dfe308b1ecc720e0df0da3cab1ea4e967f9f56c1b75defecfb49eb6873562392b48c79a95a359f852e1607cbcdfc39369759a61e82c5f59a9c4c7659b23eef9de56e047643e2415a79574a27bb121f73e4ea77054501834fbab19b4c613f23a6ff365d74bb94c197fc690e371581e6a1ab6332377f01e48436306e1e75c9cf39eca0ebfa021a2bcacc76fe071a50aa4dac4f36ac746824602d2223fd77e3ac4ece86de1f0c4d33379c7de3c88782dbe954c8995ddcc9b63b165aa35bd04da90fd9ea10d2ef119a988d919bd962ae06ef87089643e2fbbaeeb0c887095a73b774f666eea70408722331fd14f44cc9b48df33dc9d441f21692042a4c23e355d417144cdc92993bb71e54e216bd22cc01cc5383be4561a7e59760d092dc136cdcf8825d1d7ac93877378eda7aa1b048ba37d111b5e316864f300e68d6d7e165b2447d12f54a44808cd855346ae7fd8f2f879147b9477a38bdc0c381423212101951979e4259ccbe9989a2ecf5fb32cdec0ca3ed4b8c6c65224bb498afb6ee94226a39df00f300dc99fca12845189ac37a99afc3865e164e40cd92a5e7e247c36fd618bd682f9669199dee414e245903b6f4b5f5690cfe89cbbda6c9b0dab4c211fed7fcbc5f9eea30b69efae5a62924be96a4fc9078c43dc6929148d46c14bfb1d342c208c523ffbdf7dc49f828bdb572fc0444931e89e42889ca25fff2cd9e46bf4431d82e00b988f38cccef4116852f5337419d8f9d80b3332496823cf93bf12d92cdbc91cea209ccd717351d24b2a1429986cbca331dc85fa68d139ed74a7c19d3cc2accc164220b00225215ddd1e6a418a1b6910d8a104dba74d9b0170b7ea48748ba5b8aac8a3c74dc6b0c863448d273dffc9629871ad4822897e695ab4025b70d6fe57aaf79e3eb4a1b15da3399f6cdd433423277e06878511e96089007244b1c6170164fbe1808019471fa098c1976319033a9bba2d7ca0c03c6249b8393cb7afb4fdc7d915992d1e09c404a27f8b9ec45b268ce979ff9e6f0f79979a93057060bb9ea7b872178ccc157c804b89580fae43219a6e5e0520ae08bf3a28a16f468d4fea4722ea536a24215a258e0fee961082742337cac6caf5f65ab08c1c1bd283b27355531576a39092aa52f30686647ebc5f52b71b5bbc2ebef4b92d4a9808347fb84de5942a931246db4f79d233bc185b436c188749e256e04c693b87b4a301eca2b4c0a58c713feac542d487bd0229ee3ffa45eddec84e94fae9df001ec847d6431d15205e677ff81da574571e1a65d87177886d2c8c53a4ad1399594655467315a9245c9a72abb1058f56ff25bd3b55afdba645f349197bdb20208f0aec701c64da73d69da2cefca7c49e1f1bbb9ea98b239081a8e20d8fbc4db8b5e66b9890991217aaf0a48f91f4e7879bd053739068499c30736e43ca8caa2b8b0b52aa09098596a6d3452a37647f2e889b67c63de1c6eee34db9807cd8557c328a0ee1aeea696dcd3724e1758b000d272043100074364c635f02294bb7267ed73b58bf74e5b4a75e757bcc2a8644d070cd80548707e29eb07ad9bbfabbe5e84d38135ff0e573b6aef07c85b61c6ac202deffb0e4774311e70dcb69ae4956f7ed9eee04dbd03e299a019b9ec7dc360c570203a06ba4000d7e5f414c15fa0f3d514dd797609bb9ddeff92338018767c4740db9899be5e3ec6bf05ddb222ed3240d0e3106d8c490f79e02005fe6f32e06fa2059c8af8179d2b47033f5e6822e3ca2ec1aa6de4e80cc098bc3e523c4572da64c5af444e8f5abc340572e313afa5c81268e8b555385b352eaf8cd8dcdf73860a5bdd388454b12092883b9463f7fdcc914f26a6bbab48353e42cf7bbbe50c20612715d11825598fa1af64308a28e2d97366c9d32fa636c542b5cc635fba2dd6046913ab54f66f863c6374cd37b003ed1426ae84d5084f80a4adf071a3adf133f1a0fb24a65558c1c038d66ad9259de9e64b92f3c6f166a0a44d243e9e29306c05c3a02280ba3c5097e14c9dd8dd8338e91eafcd8bcaf6c72ce7aa6d58f5ea933096f8949db3277cf81f0f7e760391ffd96662e0383dcde6829024e451c959c3aeb335ac58cf0a340778eeb5f079af0b7b70883fb8980149a704615d3e97c7fef2d52b0023d642a1e41ab8b886ae6c016cf26201741249e74f992dafde8dcffda2ff61f54785357702c8c5281792f4eece0a266fc2da8bdb298881ff13841d506b8e4ea35c2b8cb90a5d28acc60f26810eb36ae6640ff63ce4eefba2bc69d184087e270357684ae2f198fd3b42eb97c3e0d05727fe424afb00d8a4aef329dc61c04d2a1dd5105a7870264fe117adb45effe959d22cf8769128660e5a56c6a94d0b4bb9a3a6d960ad5087a497b63536af0cd7c98d368a5dd2a3ad04194890f452ea514cb597523efe2dc14a21189f7010cfacdef77ffc809566253b0c0e81fff8970f98c239abefdbbfe0fa9e0f68f7196a7d569f54ba86c488568b1fa29a0fa0d5cfc75d77e8a2ba45438cd909400a42180875b088e7a52ebc7a414166d93498a4520253f6318c408506be3bcb50bd858caed4fb3e667188c0c874cd9895175090f15f6b09facbe1212a94cc6cbfd8f0b3e087a65272082da1ffc68dffd3041c1f8b1b582e3993ea120d30fbab2c017dd93445245842733bbf494018be45c8ccab139ea69658460f2788ccc9d8cb3b0d7a850c543cbf2550bcb660f7cb77b7c63ff5a0fc62569aab4da3523526e4ac6d3a981f151f8f964db50039b522fce2a353f9ec32b8968c2546f3364defb83c8cc7693682051e142002f431dfac206b76319ddf88c3b980af4949759719b68e8068a5acc54c03b4d9a6d36633a476fe08f1204fceedb65c979f6714244955e20fade7df7472fc2d2643a7ad76e66d120d0e2773067e2de5a5339f7c5be75024ed91970a05dd0816d1f763f86930743a36a149a729c38dfa6c5e1050d48ab6ceb55cb30567e103b242cb9eee806fe3c4d563839cd9805704a91df475a0f6256b114629879a9a50af095fc120d32914c2f3acc9d72cad7f6a5590610d0d2279c8427e32f24ade2702a44f0a46c0a9e73aa868b45a454992186ed06a04c3c0331f281f882127d3da891939eb14053187c6978e84f66116e1b10a8f2144984fdb89dd83e64db2d95d13737098fb72a35a9d59231336f41ceac71c6c4b487aac8b7b4b26bb5055ec1d2b23312325f22ea42e8493941a688064bc9db666df6ea60f9f0977b3dff5103f4909b17aadb38332dedceb6592ac8403670b2f1ebcbd0bf018fe11a235231b403e294ff41d2fe9e5f7987779f654a2afeec845441bdae5f27c818ba8bc84eca6c0597b85142998a46d28a9ec2f3284624fbb2771cc3936a1b60f4a75ac545687a4c8a89cd88fcd549bf22d9fa537516c9a8db9566d3ae26158197b8b7ce5bfa24b196c5d3a6c1adfef92163c1d8e90ede2673e0b44688535666916649deddde1671c443b683dfb1f6c5a8ff83c36e8dc949e8f5a55661dc455eecbc01e78aea6e308a4908fc3186d555cd98e231b1362c197b8885c8e645122e48e5ab6f2632043d6cbd858d84fa608485af5e4ce1ce154424ebb13d0ffcaa6badf4c2454582c6793aa64f68b937831648f64059a50590ffd29a1767a46e8ce4484ef6c2dcc825640855b081467015195b467132155e486a5a8ce4c4c65c8d053bae60fb3f91e26512e6fe1cdf61fdbaffad326dc910cb1869484adf129b363ccc6f5b6edd313fc8e23a904d2cba44b708a9eeabdd5228eacd8eeccf7b5edbe62d5d583cb058220a3b038ed1072ad119364ebc08c41254e92b082057f5efaa26337ffa962427dedf5c55583fd50fe11c3bca74476c0e40a10aacc44148fdd0c9ced34133982dc82f6c40c86b1892b12dbb2cf6ccc8d3e842bc9f16a366c33e325a487809c1377af58c66783ebcb118de1677c874bad9d58e3041a19ff210888fce15de43769e3cd10806ef7221d67c1d827527417dc9e07b92f1803aad1859165a6e16fd16d874b0526b49176a826a6174319a19209880d1c42295d3a13b8d62da0170d6078d3966a6e29a47f665f4ac83eafa9a04ce6c2b2df3a582968ba8246706527a9282473099cdc4bc11705200962caaa471394c4ebcd125201379e066ae447fa215e3b4b5f1cdabbe9b7ad42833143f405a3c0818c83747b8b458b01e27bde8d4e44093d0fb7f3eb0ea8990b62efc0285dc79d01d4581ad4338165dfe02e2aee1bb09bc6a6f38bcbf9a568e736b58e68584664cb058e11d49a75e66ebf698b38f8dd39305de0da09a8c65cc29122b1e9e8d890c29c373a358e9662719f4b03bc6eddca0a503b3a05c76db6ba2d4a49a0840bb406ed9ae42a6250c2115eb51cb94ad4017a16a23e07d8521473eec3dca421ceb4fa2bfee6b49d952ca88787831f73a4c43bf8d1eca85ca98cfada1a897a2372ef3988141bfdbb730c2fe9c3ce04e52ac74ed0dcc34e08dd6b5b8ba2156722105142a8a89a1f8a5af195079d0d9bbb872b4e001d3c63439e437662b4b0c72579a968a6d4aad2274a7884350beba2b579ccb48804c68e875a5d4643819fb9be3e98e0f81f330fa13717368e7f10accd44fe09641fd33ac41f7665be2f594cae5e95c17d43cf4f008322e857ce528368652ac8a0a467caeef8866bb488efbf4248c3f2de08e191a355a4f8a5d4e001497a4340d59e622863aa876ca9eb2f53eac07eac4bf73b6d20360f9976885d089283689795026f46102e9c78de35aa8d9db0a60eda250d2aa353ca02ef8e64c02f8390d7687aa2770c8daa7729c3ee50f84cecb26e2431225fb3cb69ea12a2e4d4eb111180002589cc97618ed6c44aa02afdfc3d20ef0b8d47609623e39b5e2f5646b7c5382a1e97d89b615c754c4f9719258b1015251517a7a11675fce1695be7b4373d9317e75d8d665000d51968e5ca8f41a3cc4abe64dc08399cf8ab947cbf316041d4404ccb3958a09f471b4092254f2c84ae65f633841adbe34655608181a4eea268615199c845cb27e1e49afac7897c5c06e7b8ebe6d57936df55098905db1b9937e5421693655303bef0e6fc6d648913ab4194d7bac41878e13f476d2106402e933b511b03dafac1f9b62449a205cb09c15daa27064592659d1c47e181eecb6379f3ac786c927a624452d82339802666227e3883e0d67c1ee188aab0e879f2771a0d2c0023bfe79c2ea1603dea9a3e0246d626b4725dacead02db45a2367d13266f23a7b8cd0e75e98ce17f8511a4669076df5d3f8631e36a5390d4247c7f4428d875d0cb1dcc41f47396ba4e54060dea05445e456eb4c493ea27827edec9b452d12ac4c7a54b8f9c38e1273f70145ae62d094f84913048e9fcebef4a92ed856e31d24ea330d822ad091f5835bc849cd212b026407d5f35b1fa193868809349b195013cca4b9912eb8c4427d8707789eab0f4e1895454044c91671fd77228b267a564cf3b80cf0c6f591a022814ed94140d51a5739961958bb7005e6fd2811152f72253bb90e38efa74315e3d750ee369d8ce7580ab2548b0c96cae050617a03d69bfb8cfaf848e9ceb5dfb229625c56b163554c97eb501686d4725864c1b0813e3b37a85e8b56b5f31bd4c4212e858f37dc164623f616f493905ac838b598d504c90106279cbd6ce138402069b8c4be035a3527aa5c2090b2da1c428d9eb904d310feae589a048bb8e7aaac0c5e23fb422c419c2a31babf7ef15f1f7fbc86f895bdea3fe9f645e5a014280510168114c22e630130f333256412fac24e9b4cb1932cccdabc09f9fac5cc76cd76f7962949197a0a8d0a8b0a683fcad6a63fc9dd83c34d0a1222d914275c409d8693c2d4270aed4735a9a657a952d4264f0d92a08c5047558747ee4709f5e9b724b911f0021757d870e48c2119a0fda7a536dd89dc7fc2f9e9e30a2988dc000d2fb24001da7fcab5e94de436cb10e30b14900144ee09b41f356bd399c8fd28a07e54913e43b4ff54a59adea449ff894a9bb593adeaecc8fda7233f9d463bd168323f7b9070518315489c08919405ed3fcdda3c01f9d9c384131628ed30258921d440fb4f416dfa12b9ff34e4670f1327518e94e84287248c40fb4f446dba12b9ff64d47f62d2e6494b35dd881b69cafd60165caeea0020f78343b7a1213fab15352a58d8c0022c3710b5e94d723f68e4e703d648630991262980b801da0f1eb509d2fc6c610b12354c5184d1162a683f98d4a6b720f783b5a2dc0f2ab5f9e57ed048351b0c3040a1dc0f06559d57ee077ffa6c5ce38ae4fc741928ebff687eea88410ab410820493335680f67f496d7a12b9ad68c28524526c5d64c9026d2472d728a09831433ad2841424b49d090e08a636bddcff35a9664f99e2e4fb8eaa8e07b9ff0bf2b36bb56fe823ea693283202b8e6899c18c0adaef2db5e947e4eeb901098c1b8238a284481968bf976bd35960421a5804c5f0c51115dc00edff666dba112bf0aa54b38db4916cdfb3551df2eca121a5dc6d64e4d18c5430d2220b2bd6607a811268bf376bd38d72d73462b81151e402175a8a40bb881e225f3031460d7a50638a10b49d887e8f499ba0966a5a30c068ca559d314b9f168763cadd32d9adf6774a6dbee4fece48356d9326d97eda09559d3fadad294096841240d474b8420cd497e4fe8bebbf4c6d9e72ff6d524d6ba496468ada5491240ca97569748faa0e8edc7668e80ef5ec02f5df226db672bf57a96606c0b052756ee47ea7d2270b38252ba3e5ae6980c1c4470905466a9001daefb336bd2837cd1a4237c0a18c179090501fa2274806255c10230ba6253da0ed42e47e376a2dd56c40ada229a74812b21c7589cb559d99dc29d8b0101d75adcf0fed6f23d5ccc9c9f67f1aa883aa8ecc4edbd8f7c95ddbacb9df32f579d17edba49a632dcbd23304aa696b7954758c6c9150909932bd14aa0e2bb7156ada020b159f1ac6988107b1802c9070e8a2090d284628514f11640c910506429471e40ab495e4fe9b556ecf85a47d1a2cb01de10b212a1f39c21745bc4946089ce2017b32940b129a18fc0b0df657399c76b46cbf2322edb37e58353c0d151f590212358f2c01892417cebe4b0cec52867de5eeb117b993c95dd775eff241bb28588c64efaff71e96efa6783a191f9c7ac21202a74ecbf62b886df9e6fbafb22593c96440e87da24a0f3ab9d6b387081749b7242a866432b47bd0a678ae8d1b4e7da80c9c36134e5d96edbb90b03f43049e59621fc380538bcbf6b10f9e4902cf2081535bc3316ae098265cfae905057590026b4968828929a84d274968228b27d41d1889b965958d1d81ab582d5c36541113058b697446ce05065bf80a250cb6b0921f400cb6f0b7cabf294571c6077cc7982495e8a2e16c4f518461ad01d20d70e80956b51790141436a0a127b8b1818c24b436ce1550902ca1a1157b3c203b7eee799fd73f5d76fbf8f4a03ddc26a5034ec10e9c70f18588db7597ac6ed383ba5e6882fdb42000b14c724796d0137c36ccd0da38698f6c5110848c86867d6d0c5794ccd0f024ba50c11dd0c2ea82142c411302c41122d4475b06155696d05014ab9f350a214841688d91613fafd7ecc387868677fc96eeb5a88776a54a553144d5938bca3fa5d9cb6c0b912731b32f5a43cc00871c719a29dd2a40225788b3a3d51a43a4a06e702245bc0c01c29b494911998543760089f4e032b37d43701e911c665a80439cc078b5a6197943e0ad8177e8ab8122edfa091a55950dbbe5546ddb5e22ac2f8bba9f3ee436fd9d576475f47bf86300d155be91faf4946d4a84d5ea3f3c0ab15b50d5d7f66a5e6441f0ac581d43456dadf54f393a5371547b863f001dd5c7eaebc7da6c972ac2c9471a93b2af8cc78aa24625e18ba312154eff6a9c8168187e7f6a9c81a84ae563b7a0df7b396fc903a3fa58f9983d9a7a1152df4a3e7206a2df0c7b38b7c9dd7ca9e600a3f2e85a79a49e1ab9dfd352717afc3ea5f289e151fcab77233f6bf54f573975a35992d745e5d1bf1abd2d2a4ebf6af4caa83cfa53a33746c5e917470f377a67549b7ed4e8dd6a8efed3e87d516dfabd9a150fcc5dcdb3422af96cb29d92ed7b5fd41b379f3903d7812725567eabeeeeeeb79ddee91e6b1b06186eb922f944c93b724582a128973655a7df916210ca15c9874986e58a04032e837e72506dfcfdbbcc26e02eb38fa0d8026c5dddfac16999bdbcf1d343fd3b047cf9569bbe64c3baf457edbaeb4858949cd65b5ad6845447b8ebbaaef684dde8b72738c5b93f57283e397da5252a494e61b609a74dd4557761756547faadcbb63547372dacaf165547d83e15386d226fd6755dd7dfb3dc48b3a16cbfda206a13551d6f23ba496e2203ac72edd20372db5adcf2fdb0dadbc259babcb816554f70eab8bcd4e5cd293823c45aefafedc22c39c475b6a536736da6be31b4d2a67f78cbf7536151be35839dbdd0a895d370c8a668fc57df83d244e0f4fd3f54bf22812cf157914efe387d7fff38f59fc81ed482aa4f45564834f35315b2f22c1c0a937479ff15034ec3a17c7f1544353fdaca08695514ae8e56b47cbfa4d0d6a69536537f6969480bc1d16b3ce27f4855e9a3817fbf4fbfa4eec3d3e8385ff25cbe9df8034e7da9e535159225d82c92a1adcbfbe20f38c5dd0924af2f39cecf8a56cff7562c59f49a0d59b247a618692625a7a12ddfd5adeb504c842e0cf8408241287b6fbf56f08aef64bd335cf3e7af005bb66c41bbdfe9f74bd3cfe3c44f97f519e091244d931865b58dbffd972bf873fa61ae50e43044be6450459a29e5f45fb6a05d6722acafd4d66fffef51f0bec9201d64c98ffe20dfbb77097a23761054d2a87b8f7a143effef516490253ffc3fd407f9fecbffd37b38d3dcffbea2d67b7f14fa3f32c8f7fd4e0659f2e32369c03e7d90effb7f7c93409680e40f7f140924480824c8921fe1a33e88f8fddff7a01e49732b8a0116606cf86d911a3248a678a6459e1102035902e4d44fd3807ef17ff48b24cdfd1fa827692ed9c28ff0c57740455310492026545b0fd4a7350985a2c896dba0a8ee8e41822cf9e19134e0fb7fef1fe444d280244d03fabdffe1ff913436f64b34705594b1059230a0a0fd1e4903922dfcf0fe7b0754d47e4bc10206141041a4072b68ff4b878f04623d12c80e592c6845eddffe966db94dadfd3bdd64751b7bb35e88847773c149a2df5e2e43b683823279695bf8cda25ab24bae1daeb59d678b44224be49273f96a2def7726b8f66b1395eba9da54b7ef365704d9be871e9260b5f6845a82fd0bec3caf83820a3f10c49855148a54bc241b5c88295b27762088714a858b95b07fb55cac4b6b9bfe287d3691c35eaef4d2eed76a79ff5d59e62e5d47aa9558565c6d87229bc86dfa4f200862a2d08e9e7d0ca1533d7ac46e6cf6f1d2baec1ba56dfaadd094725f2a462574f9ae86f85249ab891516ab9f1d56023281ad93f8d26e133551cc1ad87eda446d5ab9b49ae30876c12b154e612c861875023fec75d771638bab8d4195ae905dbc9bd7e33eb343584fb8b9a9b568294bfd2a095dd6ce49511da98ea0503da17aa27aa27ac2131e96e0ca21f9d56a8ef071e470bab291ae864a0073ad3942f265047fb55ccb5f0d24c52e65706a8417c48d5b19ff6d8cbfc7ef8df89eeee99e3c5897f76566c0e0a7b576429b2edeaf54fd9d2ac1b30b09deacc6b4cc281145d6aecc67d03af3fd5b2f01f0783bd70edbe5bbd1009ebbdf01418c5b2dfff77bfa5447ee48f20335c7fd192746df778f5fb9fb954abce1056f7287c7b44cbf95710b37dbd25a0616bbb4b78e098f5cd2fdf569d1daeb21067237388a5d825dee44969219617debf62621114531e1841b3101484a6eb9ff15e322a75529fc9b35adf8afee4f2913fc744afa1d51c4e0772697d45f551d9167f5a57844d5e86a75d98f7a7c00d48724cb070e5f1582291e952a4c7d4d2100f5a9f82aa0c8107419f5299b514f8381490e5f5df64d0c5576f93b3547bba0a9c0e9fb80d3efaa4ecde163b43f1642883a8d29ecbba9fc54e4766f6d83aa568baffa28e0318155483d98d31419820bd43e7dbf0546e027b9a47ee314ee523ca970a74117b247083ba815f99122a904b639edf1047f8f36532746fb4948c184047439d5291e519677dc8e750c51630a92d7bf9f50ac6da6b5fee94476a6e510782955adf5fb57f500b59ebe9ebe7c3a5592e60421ee5bd4c84a668f82a9125a49fd00ce1d904a93a13e3108a026cb427ccb1674495a9364b93b92e50e784e963bb25a1df73b04780bb6e40ef8962d16ad2903b8912c77c071b25c3b004426cb75ac5647f71d029c7dec62083d27dbfa648a1553affa9aa3d65f8db8da549b6a535ffc700441321d7325c1b18e3c4efca8d0fd252f79bbac77b4a1c283b78d2460b3d956b87175d95e6f0b258113ea7eebdbda3fcbf0ecde9269ebb1b84a3f55640a12e8b2ff3452c002389cf6488d14b04097fde1888115daa6df04f03b85b4870decb2ed8b27d4a9b3d825ee320597abcd0ddcb42e482ae9bea62050cbc66db252484150c42c09dcb02c6581400a271419ad33097491e72b9980b6e9bf69e1465dfc59b4c6c075b47def0866ffbe8fb4d6daee2c49d663dd0474560e50cb7e13ece7e3bfd3a0e759eff1ab5dd71560cb962d4ed23459afe0b7f8b6185db78b2051e7f2fd0c5368b085f77e80296ced5fbdde12d657d779ddd765aff3ba51953d7bdd3776f6ba0ed5753614ca08a60151a87fd48757d666f7a8bf3ea747c9dae471c2e7faf4593bb7a150ef4628d4fbcc4f10c4b8d5f25946bd382e390ae54b28d4370d850a1f8542a15028d48728140a8542a15028140a8542a15028140a8542a1502814a9c20502b908ebebbb55c7754026d91bc59cbfcf1b559d3feff3ec16f50932ccc8de88cab996c15bcd11fe4ed39cbe3e395acae90572a7a53efcf002b5e9a13ebc40e1df227d56344481e012b8042e814b397ca785de02418c3daf73b95cf8bd147af85dab85df476047695354ead3ca684340339f175c40c3b756549d2a2a082dcbe15b2a1dfabce0424ead0c7218b6fcb4424368f8efa78c121a7ee927006868f8377e7668f83dfc6482867f829f353334442242c3a70006fcdc8186cf829fdec30c0d93ccd0f0a22146c3971b1aaab2a0218b080db1a0e15b233f5d9ad0f0ed919f2cc86433191a82b21c8634594e6d520e4f9defd04928ac2fa67b6bfd9d1e59e0b95dbbbb76df7befbd7d7bbc648db101a760f63a825d7a9585402c90c9643300a13504ca1589490c3904f25304216e3d3481054b153e6808bc98a2071868c1c31122e88d42480dd2107d86098a6acfba45131e8a809a4c3f70c91ef5c3370547f0b1d2654573fc2f4e6f6e3ed6de56c00f04bf0ea2603157242257848169c031030c2ee190027b577028e15315990f2d78029f8ee0027f4540600f081c3be0bb822a18dc2105b32d377858ba4d5d0b7cf0bc23465a4bd7b27baf04d743559bee6503d96dba10647feb7d9f07c5e77dde922b9ff7795abc0f043faf05e00915bafdbc1075027df46c9758a2e8f39cf03c27b6e6e84eb045a87beb22637483c10fc4110506730735ecb92211b9a10328d8c31561efca8d193058c50d1a6094940eaec0a1131c387c3aa206fc15dd18823d20aac037a7f8a118b243c621048e01af72459a1db558b88499ffea72452272464effe6a6118629776f9710b6df6360fb0d057439c3c74d45c199512266238907ab881d36b6000036e305ba94f0e0ce1891322edce80e7ac0f69b5555aa93155f2bd85a02a718b35aaeb2e5e423bdeeb69618c14749952b121130f2972b12912bede4e2985b0e57d68b19aa88a20668fd7b05b719b9eaccb044d2132c531cd1046a6390ed7f3f55e7665b6615c06f59f8f54fddfafa777c85d2cb81a4871b3da62eedbbb4f47b4d2693f180da8fa9524daf4a956c3f8db192fb63a8c4d4626c55c71af1d3bba531323f5b3158030bd310da9023687fccac4daf92fb63826286fcec49420c20c260c28c2933e002ed8f216ad36d464c628ec4dccfd2524defc993a62c6d3a2e57755856faf492b0101d25b559eb6729f51983f6b38c54d3534209a1dccffa6933f5fd2c205650d5b13ae47e989c9f1e4ec64a82b1ddfcecb1810a166594e1020d989aa0fd304b6d3a16b91f06d70fc304d3a49ade114764fb298c93a5971c8ccccf9e198ad418638b2446656c41fb61666dfa154045827ac8fd30426dbae47e98a124453046304755c756a9a697022f055672ff0b95366b2fb6aa53bbc8fd2f47fd42eb7f91f9e9fa228914589ca441840e68ffcbac4d8741ee7f01f2b33231f1018a239e4002ca0b68ff4b509bae94fb5f86fcac521c41e4052f648183154b68ff0b519b6e45ee7f31ea7f61d226a8a59a9d162d4d59daf470b9aae372f3d393f5bbfcd02063a2882d0a12b4df85a84d7f41ee7731f2b3c2c00548d2580369492809ed77396ad3abc8fd2e343f7b687862490f57a0c0c00929d07e97a436bd5653b2f5bb5869d34835bb2a5d1517a1dceff2e302e4125475ea13393fbbdbcd45769b25ddfc049b8aba08eac2898c06683f5e6ad3a9c8fd18c7d46698fb71936a764d9a38c9fdb8a8cd1194107569848fbaa3d1f0108d6829d7a6cccf9e18c07802c90e694c018507b41fcfda7417e47e0cd48f8bb489cafdab2ad5ec54d0a9606525f7afa8ac6a2b5bd559d1fcec885649b3a0d5909f2c2c435c50411a3d902103dabf226ad3a73062b23aea5f39b9638cd194fb55b9aaa3cad2f69972bfcae667379ba96eb65f45a432f2b3070555ae14a184081e8ed640fb55476daa687e5629c27822091d5000832bb040fb55496dba14b95f55eb5729a98c54f3d2800642b93f45f3b347125904f12044193a20a1fda9a4363d8adc9fb2a59652b8fe14539b4c65e4fe54539b31b95f25f3f95101a982aa4eaa4935ef94294e727faa2865943aaa3a3e727f2ac8cf5baba586fac59b9f1508030932a0e8220d347c40fbc5a536459c9f0248a30821cc8892e58a15b45fccb5e949b92b95318658a3065a829a6042fb53b3365d4aee4f015dc9fda92262956ade2082b092fb452a624db4559d1072bf78e4e735a265db2fcafcac2e389223b2c50bb6509aa1fde2ac4d87224834aa92fb45266d9eb454f30eb9439ab2b47949548b0f2e577570727f680b6f437e52e00a1742a2c01064041768fb13b93f34f2f3c50b2556f87c31c5cf14b43f3c6ad3697e5ea048163708c1c4ca1556d0fe30a94d47cafd61ad3f546ad348357d8c5028f7873f6d3ac90354d4255050d589e57e54539f9efb34f4c91d3b62032d9c00028a257240fb51496d3a94dc8faaf9d9b3c31221309420020493170234e0bbc25793c13840536802a7b06a0b4000fe922226a291791a99a7b9b31c62f1e502fa3b3e056b7028c903e31d36ac6a0afce1a735383f47781e9f82193ffe11c69ad6cc4f94ac6d13f33cc8da36299861600cd093eb6b4652c1377fc73bcb3b5d5b891e60e1f16069e5c16d953ac103dbfbfc0c005f53aca4d245b4f1298ce8e6955052b591c71fca4f5ff6d292a12103bbc0c05ea26056aa0497ec9275c973a3e8abd1a0c0e3d147c92034373cfe86c7577407f9d55454e025a24761c7f350a511f3acbf236b067cbf3513c087399e25bab48b4b561de1d8e3b0c59264d87fe091aa2938c5616b93c60a0e2b7d5a596cbc617483a84b97ecbdac4d17d76bd622f0786ffd8c0d0e6c3c071fb2580578568aa700af99e77120437e6fac299e9ddfe9d5100f391e92e47026f4c008c644379b61323f5b33b771972cfbf89ae2f1f13bdd026a3335bf05943f5de1ab85b1b105d49a99dfd91c35f0d5b247aef0d5f2ceb766ad9f16506cec2c563384bfffd5aa0e2adf5b4d11fe3e58cd02ac8672382e897d088a2b219ca40127142623c2698dccd7e0fcdcf1fe4959e653976cc75884d39708ef8dffe3fe330f92bc15064e714e4e4e4e4d534dee35abc1651f3b2f9fbe660588898981cd60406ee32f820f1f227c6c4c45f89ae209e177ba06a7a3f33342ee35cd0f717262393019d050ce080382f9c08ac082dacc81f99c23ec278784cd4e1c581158104c26034e6b70e6a7307314412704117c84202313f33ccffc984c8cf9b5de5e3360f3bd315dc14cead2df1c31951a569a9949f1e87ccec772647274bea67874eef540f8f08e20785e0cc774c57070623130b8c16a08ca18517046733c0015264766ab91bdd788fd4eb766b1f1005418cddab41f3371ce7bdec7b96fc6eecd796f5ce1ce721e8431f53ec773584517efcdd8973f6db2baa431cd9fec7d0dae86e9966d0095417efa74464fa091fdcba132499f3eaadb14287ec8fe65519f17a8a6a9cd3ae5895af62f6566cc83c9da4c5fb3599bfe309f36613f6d7a1807e85eb33673deff657796a3e3e550c6fcd0b4414343138bdd98073c9838674ece8963c6622699de188e3223ca5c3e31cf93b1c28bc562a306ee2c5f5205ef631fc646d78f0c197ed6e4b0919fa5cc6dfc5d38ef4af1e098b158cc1c53d7accb1c3235412ee7bc37eafceb05d58c907b437304e1ef193b63650974d630d5e44a9f72d6e6f94c3c275993c3196bf63a9b63cdb1b1f401612c679d9a61fb294c87cda5955d7076a97ebe5c5e331c32054d3297bd8f91694b96bdbf64fa2fdb41ba666dea90e99d65cff5d3668c4c73c815eecc3371dedf356bd37bc74e30adcb285d22e114b4d1fcd8f13c9e0709c4ca48ec36f57b948cc06db4c02968fb6a53a4a8e53a250aa1cc23d729511465994f61446dde14cc04603d013ebc997d9074c9d4901d2e17ce2e30bb6caeafc1b5d9e3fd696c7ee200c1188dcd71d8686c99267db93a105742784608eee06baa841278fc8ed1a23ab0e858aa3a6e35870e1bcc0736c35f5330990e5bd863bccf63b4280edb007a003d801e400fa0a929c33e7dd9256356803be031365ad4a5e3b0b983b8e582c3a6943ff81e234cd6a5ef20757c50f3d3039b7f90e4c107b697d5e03e50eaf2035b97de07b59ac3dfa64ee091f99aaac17d90e436fe3a6c333e37b3363dfbdfcc3e48fa1f707a3393e9b0f9f59b599bf7a7cd18509b5e509b57a8cdd8fbdf0cf50d11cefbdf14b5791a3169d3499b27f9019b79686d9aef7f13e5864a9b34972c7d723933c752d6a5bf37d6e4baf4c7196b62630d5397fe35b8170cf8becd29acfc1b9fb6664e68c29401ba7cc91a5c97fe2f4bb04be6f271d0f582e5cbe3ef633f779caf59e79aa7799ae7c10a72d9c88eda0f5742d8deb022266ad34b39e084f2206b5650b0fdb406974f68759b9a4f5db849cde1bf630cc19998168b0398171b2e34ae0e6ee0e8eecadbca54970adbb0916d1eb4551dcf0ec9aeec91b5e6b8df1f01461d638a0730a61f44c9fe39601f08a035cbfe36630b3697630ad68c290ec0d8c205c028cbfe2f0fc6946594fdc931c563ca3acafeef92657f1c635a4346f6bf31a62ca2ecdfc198de14657fd798fa8d664c6d8c2d5c0ec6166e6b4cf1ccab0697d634657fd6d8c24df1cb98625bf65b4e613059f65f8da9a71f2e058b643bfb86d2ef28db4b861e3ec24edaac482990657fbc8499fa9ca1e1286d5624a05b765b8a8fb2639a2d3bed859ce25b7614d490539c054d7152f6f7ba0bde6a4b365c9be977cb362b6d3a0d6c6096ecae9c82b61d46aa13748f8e6b815c908239852bfe7dadf71e5eabf7b8f91b1cf9a64d276bdacafd297cdffd764830e1f6c560e25a28de7befbdfe5de70ee2cbea34a7a62514ef75b569dfbf9bed7da51c749e0b5ecfeb71737313eba104bede13b1e9dd57a7ae671f8542bd4ee5eb41f7d610d7f32eebde7bbfef036f6e0a27d47ef415bfb11d186135b1bf5aae7f65bfc1ac97d70bbef27982dbecd07adcdcdcc47a54134cb83b2498d0e17e68f099fd20d1e08344830f120d3e483f4d2b2490689021d1e083f4d384f4d374bbecacb59d15b6ecd2e5ee98f57d2fd8f77def30d88dfb087bbdbe17ac478fefbb9b9bfb376d769764f5b854765ac4f6c5367dbcd9dddeb1d5667a730b630cb2c4d6abe08a1573da1231cb2d69bf95dd8a52e0eb79bc01d77c5d8b3ab2300be65aeff6aebb9fadedbaaeebdcbb5e14312a6467d51cdda7230c6b8599f105460332a3cbcb06b263170e645f61166046d5aa032f634ad582cb28a63c903d448520c87e3a89401cbf9a03f448801abb129cc66b02f002f96e90db8227966841f73216f583bd2e51d8aedd1d2cab4dff079547beb53aaf2ccbda79dbda7597877f9530a5313a10e36729e9a78b1e70972bd2cfad7345fa9981d7dd9f2975898ba15b162ec820071ff48281f4f30211e9c7882ce68af4f3c32522ac3cee7df71bb7e91b97818989e9a8718d3beaf1c1270c28725304013465c9bd68b202c1cd2af4fba762d775b06f0000b67801890e52c688c107f492ef36fd45eeff2277e33e2a81174c5cc094c40b5cacc0bf60d25194c59229519884b882b617b91f370e47119dd775f7de1b672479e10a2c9a71230c8cbdc0e1039ea142079cca150909940e9e60985c91901481040912d445e243be9fd7bd4a1812922348684032037de854a81aa438815bfdc4e0ba80ab21c98912350c71847791844410494c7648e1c0c1b1241d3183142d32c021e57044d5c2814a96c915290732bacf4a942c41f9835ca3d0608a1cb6c8941d5773f477ea04dca14b11d83fe5647d825f30984782adbec2f725b7b933ec3919f67b495164025ff73b0a40d6e5f5bafb6dbe2fb97b471c6802519864f0af277af75e1e54d5b1a615add92f472cb8bbdb70ec000bb9d61c5f4a01f75307b80f921fe8b2a350ca2003ecc8c2f8812e3b8764076cee3e043677a42de25959ca123e687ba9993ab704a72e5bca66fabdf8fd3e7399bb5075c0ef0f41f0459bc11403c207c3073ffc84ec9025b24cec51976d9374d9ded91b74044e315096ffad16c61d0544bf4be0cb918b1675c510ff3ecfafe7ddee576875377a5dd77915db3043786b05af686df70b9ebbf71b0fe9a5205f92f912269224cc82c5daa59ae566eded06af78dd41ebfa6fb15a2cf05eb1afec5596ef7ad7abb55a09e1b655b4d703810039cec771ed4cd571272cad8470daf2baabb25f6b8efaac1ec2fa4a6570d9d331573860efc38afa6f447da8256c9fc59a692286f564861503c60c2b660b19999898b7306f593132312c92bca7d3134b38393a9d9a2cd175d67ae7f9c5c9a86a6071de61171896c7c8b8bbb709c36ac5c870509baa1ab9fe097aaace8c8efd1b1db8686cbcdf0ebbbc7c59febb6436c814acb6cb05b64e6e8a27e6c83a69c990a9a5c190314bd8a318998c4c6665475d1c8118b760c8a3dcfd1c78713433435a9987b1299e981f3bcb90b54b9887f9db93590f73bb94e517177be42814699d1c89a0d875ac238c7adcc41df5f6a248eba46d8e98b0eba8d5cad676ab4e64f556b9f5def37a624e607b405fc92c947b2b0bde67812b5be4daf92d575b6d0a6cbf33405f0ec6c0f63f87ed0901b2002b91eb0a3a7777f75c053547fd21af7b7559adbb0f3547fdcfab2dffee5ecf59a2bb931fb0d95f85ce3a097649da1e6a8eda396cb1842b5473d4af3ee04fae4580b875182721784289ff82a53704d85175ac7bcdc1156c71e77dab7bc5d1e6d4ed44547bf95ad458f3f5dba0ad65f79d096eb5adba5ebb7b56d62ba38aa0bbf56ce47aa24bd889376f533c33dfb7f33e0bc5aaa09e2d1b84352257dbe4c6a7f649ae5feba73567853eb53ce4fab607eb43d5c1309fdaa17aabb6f1d35a23bbd26efadc71ef3b94f8f5596d86a9afeffa57d9e60bebebef802f3205b107648a5b2499b67e24d3c741a63739e806997eab03326db9481ad007ff14194153099eed8a0a6c7fc6c6df144fab0999d1368db5cb1932c6e62c8d6673372b18d81c08e21872a50433da1c86e26d6f150c09c36a190fcc4bdbdc138c31596b0efc18db9402705e914a54a3129baba287b22905b42c872851c9e9f112dffd3aa5804acb1d699bda26d70463ec4ede10146fda6cb073770277d547d69aa3732dd5a6bf53607335473fcd096ccfe79809a31c6460460e51b0c8c1c90da51c9a78dd55e51044f6dc992a0b392beb3a199712111129a0e1ca0f4fcea822c6bdf79e7031382829506c1052c496991019b018818394337c40116cf520030accc25eeb46c8132a88410b242fa8c10c2690502b97248c284d9181901f1a946184104634f9d79f70aa18d45b71030c2e48b9a1a18469062325ac5ce908ca85b18692d2146afc40041a6b882814ea4624c004a84849638993223218dde0438f30841e1b64c019b1220d196e2023c30817483163881d1268a78b5384c313287c8408ad310332928c884287f0743a999080240adcc27a0319b058e30ad2d00b2bb8010b6490c4822d7e80278bba292d39d05840062e06567c8c1c1529b99af519c10758b0f96465d687952b120eb99c5a9905ea669ac0f1021cc41802072c3858013fafb3ad13ce15090727570a10429a0378aeefb992d5ef4ebeb76daeb5b320fdc0c32be540963baf03dbe420d78bc2dd50d4cdd0c033d94520eff316d01051a31184461113f7a3dc3d932e9d10d5a2cc22ead2287742acfdbe9195c45a2fc66726943bd650ee643140a138b282baec9ec5caa5313eb98b99b180baecc822b9fb9d16bfb16656927bd78503f2f11b8595b4d466baea70396561c9e2aca42e2977cf8ad2268c0de696bb1f6d04b1c26516aeab2cdc89e64496d0f9c4c2b1986286628afaa4a9b19a6ab9fb9ac6fcc400e5ae8b4992bb1859eefef4ddda4c57b636ad189985e502e5169204e50e0530080cce6dbaf0bb19b0722c9715ec73df9f8563e5fcbc642dc324e58e8503caddb3702d562e772d5aee3e6dd572cb76823f0ccdcf20fef8bb87c9ad7e450271f9fb3d680753fd578fc2cbc3904196fcf05ffd0b0953cbdda3b0fa977f21833849f3c3e5f1bb903428f8bbbc0b1904c5240ccd6dba5f91954c619252b8244c0e063794d32b6bb395eb55191569eabc566e1634e436006a4a2389db5bf37712c825c35ab8e46378739bd05a6b6dea6d8a27f5e19258a4cbeec5a0510c12eab2fbd47ba36af6d3aa519c8de28f087434e436ddc9c2b94d878b997549734920313232acb94df73d68c7c275d97929f14527362f95fa216ad3064d4c52c246456ab97bd128257a2c5b9b290bc7b2d2a6d76045c3e5eec521b0858b1ad3d0495ebab958a4cdd377277204254461cdcf213f2b1ad4e28f2da4395168b482825371481632e54e96bb541c7af1027f7f5a66145a6ed379ae033f71a8cd2e772f2669b322d5b094bb17bb17adf479a289453664c99d38943b1b3915897227d2722726e54e54ca9d6894bbffec95b59996406da6ada0ebd3fd9dfde4ee16c95dd7f2d3bfe340e691479aea96b09ab87bb06efd5709036f4030e6799e57deb85edf875b5db6bb765ed8c7ada6008aa0d7d484148415a420a8200571b492b292d234da3532f2868694e0d481b2c54a7aa8879696ac9135cae52a0d2bc1d5b6dfcefb4055da93fb3dc99b22b47defbd499a284991cd4aae1fde28d5ff75effda7401785ca5175bfb7ebbeabc489752f99b2649a700aabf85e32ad516a8ecefb448c035e099141a810eb8073c0290be3f07d5fdf4b8a583ce1221817a9559429a2d62adea672eff5beddb58720767f77bd6b51c4f182d05a7bbb411ada7d29d7f7d40918e79196ec3acf93e1fb5cffad162bd70741195e65f94fc34d82584ca56478bb5aad5206b019631717fbf262615e605c30cc0a060606c6eb38b0b185060406e1a116d11b95476e036f78a985fbce95b29b2190e88896547135a2255cae6533a20622b237b739b2379abd25d95bcdde6cb7a01c28c3b316d00795434437b872e96f2d9bcfdc6775369b7952d5f1c73f600b3a902da73d3e5b579cd7434b6e893abb648d6eb9afbd5d6b94eb823cd78d69d7326a47fc03f659eed46716b5630ada775a2a0b16d76110d657bac3e83bc96481bb5e52857ef0ad135522b7f1c7442b249ce2a35a3b103281db923f70dfe64e21a0952f898f6a8e769d9c9cd8bb663a3110ceb3e56abdfe4defc48985f0fe57272747e73d10bea67840f89df6e1630c01074704110af0fe6101c6f345186b363d9f028c358be063acf9ff09d000eb1a82d3c799e689138be1c46221e078a749ea8c9886a38c9fbecce672ced3cb314dcf1cdbeb9819337540c0898110c389c570744cd597b0327613064e6f60ef30d8a738e7f43ad17bcd5cb2d7ec65e7bb66b117c13573c9ceef1c3bdfe57386ad670daedad48ae36bc551838bfd8dcdca2265502964e694446551c9e415f4127a157901bd7e5e339a1e21d4e06a721f1cf5802101b643cb314128d2a60e8e8ff7a739a08a2ef75357cc25d466da9add185942e7984be6f271cd5c432e2297918b89cb499f2e35d70f96ecef8a7977d666ab080edb4d0deeda581dc1e96bf6d3660e509b6690d06be845d4268df93583f0feafa236af1193369dd0dad479ff5794178e0f52c70421c72ec164219c1e7cfa32af29c5537ee24a08b73eb4a0adaefabe9a5c0d534d134cf6b277edb03c5a336fcd5e06daf0b17b6341341796a4cd93a808c6a4cd1376047312a54d1a8f7401b98ab87e5c3397eb2504d70c33210130980e1d3f5e76c24b06cc636cc9dce655d3bd5ea8c97db0e33fb0e51dde8ff015bd341e4913811dcfe351407f0432c81294fc8cb27df223721bfb437e06d941d2fce0f13b9ec7eff81de437e436b61d3cc81ddf93c20ef2b3d988c921ca0b51b786a94bc75bb0fdce690dce5a1b55f08ee7f14fe0d5ef7492dbac84b0898313fbf08eb17fbde0aac199e6e38cef939ee4cfc89775294bf1a87c62b197fd0c66a308a72fcbdebfb8d4a9545011a1251656ab150696523bdefa29fe0f085483f31306e4bbb98d7d1e3b460ab88d2cc5b3028605a002a8748c3646494e32a54604000000004315002028140e898462a16090e4a138ea0014000e7b9e4e70529ac9d324c9611442861863082004000080908191a19929006665380267d95843a684f8ffd83c85444f1dcbe47d9fcae8726854384f6e0d0a26326cd5d08994dde50332638333d8843835703c80d9e75ae0bdba0aec2840b7b5bbabc03c1443fc367d8e295b01dc7d892b1b2f4496df353ca10677d52370f3330b95d5119cfd37126ff4763de02ae3453f6182839284c22bfbbcc6ac261f35c596e08c7bd41938d5d58cdd74ff8a523d6ff0807a4bf774014110eb880ee8f1bcab5f18f46c96e5815cb754d40916255688f035f0ea89ece43eb5536d96b3b61bb79fb56fa4c64a2671d2db08f8467a93666dd03116066ac146363538a1ae1fc1b0ee3b33b09aea350de9e89bd27d6d861a7ddfec6f5635d68c8556aa642ed1ab6a9cb0802a0cc68589cce15e20742db4b43919bcb01bc6aec29d43b88a1c1b73b143ae5cfa1503e7f481b1a1e30b7f7efaa57ce6ba6665bc57e6645828e589ae1c8b7483da1758637bb762bbd6e5a27d16122f37b696b77bf043c7720a49e1a28901f1eddbd4051610b9ca62419b9cc23da334d9013c92655173a00890cdcbf49320bc2c4bed5644359c02f6d70b5b48880b2dd9e93d6b5f557b058abf23ba32eaf7bca579b9089bb55752d3732cffea892461ab403af526cc3bfc00719ab5b14dd08b49dbc56b35677fedb1a6f24c36f060f09c958dd0777edc25436aa93e7e772fa7de41d194e9b4bd92a46170e64f0b4d63d0d0c7583af3a269b0ffdaaf6cb049b564ce4309d9cf83473e9fdfcdb875d7b00b95d94895b6eafae97bf03db82e9a98a65e54c2c0933808e51af19201afd7182ea343aa1d21c97c5c7f2e464ea425b32964de8f2b6d457815872a4dc8fa9061b5443240d3e37d80ad069132c41a9eceb7484e644fad64b58ffef818d0e7e8752ba8bc7414ad53a5ddbfd10a836bbc0fde472baa0c38f5d0d31b381682c9ae59e7066e5e0df1d0f943ea7b805d2a435af694ec8ecd81364ecaee8b0a483993716fc641e1abdb4826cb7770ddb94f9041fdb8517b07a86971ab75e468edc4cdc6cd334430a5f1d51307308c4182d5dcb275c2bb195a00001616f50eb7bb0f911d2037bea87c755facaffc2b1ec42a861b1295f0de286fc6ea4d140b2d5eac8f7af3ef0201ab6e7b17b29f6822c6396d620ae4b83aa343caba31cddef49f8b8fd475d368ab7261835fae8e936534de9e60760ee6f715065a9c10ec26dfb5c94d2002c35e4d2eef081a55d738d24b0e1b8291660b2d09d7538e81c0f22fbabb009e602fc6b87ad75f15eb685833b8d7af324df228a80a507815529aa3dd04a0ae3f42f11d5fec47b33d6f978f4d9977ef2a9697e116d9fbbb2952838408ff239d70ff422930fbe506bbb68505b690a28441766d68ba8fb79d1bb300133bd8bb8d9f2cbead6115e3926b43986dfd4bc86811b26dab6f90acc29ac6b0d35663b8b55c80280caedc1a098f96bac7ea4cd6aaf616434f80f3ab16cd11b0eabf5daa731fc94c6c9ba15d9e612121e16b809e1bbd6ee9650fb613aed2f37d86712678205af2d41555731f1dc773c573000e2d59f333dad948c5c78c3108ec464bc5c7be3026a9251d414b96078b7ae7d2e44b0da26c9a4ca6c759fa5f56543c256515a272605525901655450b9a11fcb10184efc176089e9fcdf8ccab55f278584d641bdfd10552ef5f7da751779ed4736af8b60eb4b7ea97cf5ff5f6fb016ff15f467b441556e8b1540ed82b879520c584201a0046285c99282033272146864aa17acac9d0db697f1a29f01f9a5fd18e93c4338598e31caf8213765d58cc5b4cca608109bbb6e4f0570afec39e71fd14441f076d73e94cd61562e19de68833d2aa60f155090da844c1024f1d22586fc122dd280677fce8281dbbc0cb50f704746e784b8e5c49bc1dc77474353037c0ebcae5813fd870ed9030cbaac543e6181c73777a4d2d457db18de023b21bae684d699f23c18dbbd65af0b8cae2fed8db4abe82addf7a6a708df1edc6fb68b46d1e0dad938424990337e2c81316aa96ad4bc05d64e92ae9c4031493689f7956d0862ff6cbbf024c6b24a8de71661c1bb198b6207e43456e910536b04ce2bdf0cf458c6490d28e909fa82a7bb3aea2ac41790cc98bccf938c85531f3ece5349c34ceeac04528032b7a27f51b2c19ee6a7c775129a8bf2ef1c8b96ea72c683a615e0cd86c67c5ba2dc0bd18e6a7d729ad08a69e1be1f2a78103a2c17d9dcb65d6d374266c6970a39651e272c08cb0757117485d4cf12bf4f65ecb41519769d8014cef8f5bbcbe79cd48cfb6d39985d576d975769614d207a6f87fd3352a051df4976f70fc095133045a4b7c243c434eb7aa09fee8943f1ea4ade9dee92faef07b82b4c809aea0843222dedbbde16bc551d88b6a9668f6b43e908fe9581839577d6de6fb44aa69fa010fd57ba01b30b36b4d04fc1f7c2ebf80220625d88d5ff8eec42b151690560e8d15588342b0ba6a89a2b5ac9227daaa2c2c068a37c99a873511ddd1a7cf06f0ab060a09b015efea616734436ee981363212dc1cdbcca20a6dda40dc8dd4b97930988801cd24966b428a613accdc96f75df16f28544b1cc9af5281c54acf283f4262611bdce22a3d56f447267bd8c6763dbdf6b00db13a7c530fdb1c3e5ef568d0943685b014bad87521959f841a2ba018081f22f21de90e161ab58e393eb3b37bfa34a88caf96f7eb1863387a1bc6ddc5859e1325f9881c922b54768d39f892d5fe6327afeca7c8f99e3f1705e83127b5653cbbfb43acd2a4c493d30df788b3b413d4f1bd30b1a6983d79372b676f3bfd5c65d723c7febe4b8f9623a9b0e4ae0fd97c6302ad53be5c4a104caecc4835201c1bb7fe49bb9e3d74e39ea68b0d82f65adb135227d697f4c10c31f61be22e27b65d0266512ca15e30220800bc71ac9cc1f78f2baf1d41891b1c7ef013f20532e5fadf635b2b6165b3bc905ea45eb16350bea7afa99cfd1b95013fa8ad8b1388d4ded4e8d252808845aa82c83105dcdda51b3f8dad23975826459eb32d926bfe6d54e9dfe02dccc5d9ed55d9edc5cdcf5bd9cec7f56f3aa0861b535f64c81b4d4013bdbbf41ebcfbf7da9bde3dcd3ece9d3955ffc61e3439de948e7d5680960a73c94e8eeb5f6edc19815be1651fe22847951cc4fed50916e801a1a9d5db273705a1f95a58dea2e133b3fdd39f0fc5b6e9d6735ca2b68ed267a4302a19dd49ddf65c3c6a8955d1579f4eb054beb05105b4ff1822106fb686a3eb88b4667ba252aa0076d7ae6f72565fc5cd2dff18a210c17e0b8c2d3041098dbf733e1ac03d10944054a73ed4ec37c63cbf28a06b8882cb5356a0acb4544851c9193c987ffb6107224350bb0acae934ff1e964867244239e57aabef0c8cb332a07c1ef2736aea7584d76c18e911b0515f35c454f48de689819f8a692b9aed500c6d291a063a9c0cea181684902ca0a6481ce8f059acb6d707f1ec31a02ed34960b26ee00c8e778247c2f9d714a47764a1d9d4f6f2e8a0fd7e7750eae04d5aa8e670ac5fb190e07361d96e637dae15b19889d84bfebcb2a143c46830d720a6b2b72026d7e731d8d7569569bc6dc643c840494f43fabe2a5e1c967f18bc52417955403ee03fdafcd8945b04c7a9c0508de5cd9763289dbdb9a9750c5d4eb8eda8b145ec8020c0f53653573e47ec62c0c68a3aa26a42484d36ed50fabe89f6894f80c4db6d5cc54ae23fab0bc177cc6bf9d3e95a0a4b3fc5a4e52862db6390a5c6fac6bacd26a4d3759f45e342e39f688806897778527418dd3937d9d9451167c93e9662c012114dbf33d996d929ed49047c9a11f96de69d23825e824d75123b3b07ca3bb087ba133eefe5aa0c7cd2fca654515187782485c789561bd3b723e366bc918cd83ba0c556f1503081f199074afdbd31a2f2ace4f3170a962effdf3aefa7c12043d815655c59910699888c6a89e281abb2c817c5b9f81d4004b2fc0a39f066e084ee92bd7494ba305a0192a80060abefb532d704f3e5077758948b0c5f168565f2c4ff8440bbcabdb272d497bb0abe1f53eda77df0436d3dab02eebd7919eb26f022039080dc230b3cdb5d0a36ba6a409c3e7aad5668b3d5629ddff50b8c01a1ca66a557397275f919198bc689cb277031c11ff66dad8d77bd16aa5d2472d1914acec9ae89e32d910b27ad6ce2c85e42cb69de61a0d74bd41c2b0b14963d7e249f7e3d51d20eb42a0ffc234f932dca85fc1410a75e4586bb209d22ff7a642a47f20350b8f094ea634d4cc30ecad712bf4b5719011cfa03c2aa6179b5d761ae6185b00cba788c2b5d2db2689343a20acd1919a24e98727a8dde399804d16ae996ef180c8b8cb17c5a97e2e5d836c352ad2112dba3a16dd3f89d12c09881e39d042486c80b1c38cad657049c97b2d5c5ae2d0a69b47d5f94cfcf73068b804ebc64619156fe82fcec0a0f57ed0901df2a57246e8eacb6606c9b67a7bdd28670e812d70c2bdbe847e109aa2661e3f1e9fe1822c97915277b119a3915b5ae504c39d947b5838bb7d354109ededdfcbe0f646227ae8b6ed374fcf975ec2526dbb7fa5a236c1b0b927b45545d6dc11a92b8842cc2e8672b650ad99a26c6cbcfd11ece34383e220126c57fcef0da58a4f6e4717e29d449189a6d44e6a6db89659b7a1584fe77df3b9e4745a811ae0e44e2471cf98331f356a7cb8135a4bc538a08039295724f3581b9bfe1f0af8670fd3c5fc43f87e02b753ff0aa19bd89990f2824d3bdcaa3cb2107617c068ba94d0a9754191e50990232036185ed9dae39ceb7b4c9d4d4278095c0449435875fc42434b9cc61b5190895be6683218f1a042ba070f95d83e12518214451f129d822443b808578b3e5c0805436b142d6a47bf2ed85c3ba08610f8b2bb20b9a6bdf292de8d4037ff059265b536470c6b37c161c15838b38ec37008512f8cf24efde591073b8c3da348596b48336d4e3833b98f96b310cfd46383e28a7e13e83511bc16da9e007c3018a3870018dca85a23f08fc1f49b6ba816a314f126e64b56877a9fc8181dadb2b5608b8b4e0514f8d3e9382847a275cb5ca98fe9b3d24c9b6efea72c098875841b89b5be1dee41d915ab7355f846e3090491d9c9bfe819b3f5a549f3e55a75a164c61ae8fad07da3a1f089fb93ced2ed62b8e18154989e42810216e89f17806e496189ddb346d578240e90f1652f8f5e3e6f072c00f8966a2f372729fca0f5d020a976fb8d257a8d270613362ed380c45a00d9cb0f96178038b7bc99cb716a91fecbfd045bc2c0c8d73c71adceaec9fe189bb37e728b0dfe667675da0b0f349373e10b4298ef32545aee0ef28a85ab26b0ad43e98b9e6f5f69c8ba4ccd6ce542290cbc0bf0b4f260df7508383a51ec9b3f2ebfce0fdf080c0a843b8dd3e520a1f78d196b1db0fa9a72270b4ce109f9d47b21ffa71990363953f156c5e3fb425155f405206908aeb483d1b433d9504e97993deca41ad7ee8bb0c0454ea87675c0e5f0c750df8e987881d08622334378f2b43bca544e440d907e987d4fc0d3bb19e3648259c6387a53b32853eda0a1e6d6f53d3b882c68f59c6de5fb912f7975176c90f2d4f6505e9f7566a03911f0efeea25c9ca9abd8a1352347a20337e7820917d3d7cf259fc709dac75238af861d619d4b32138c60d66769007c2fdf8f95e667b6e5081d0e187e2816f44f8a1ef926cb78b0b569b98df1cf0434a915bc2eedf87fff494565936c59a08ef53c0770a5b5796d141a4bdfbb05e2a7bc5dd821f13e65eb7423ff7ba89ece95cf72152fdb1afccfe54464b52461cb349985653bc4fee124cb1b054ae03f81f1ea906848141d7579f0bdc35439495a01d61e0b892436e3561d54b3c417977653ed2c328a9f11059d591435f29423e6acb92b742771d1a47586fadce8291ab8e2a66417af8e0245595923dd0720567f095f57901fb8ea11ef8225766dbb49318fca83500aa5f67901e4a701ed74e8e1ec63e1f42898fcbf98d1e5efbec544fcf2918aba28771a55e47cf12ed47d2a53ab31a5023090e2e8f69592579b330d94fd0c62152af898feb1e598fc008bf6998ff61e4cfc9a16e71a4d991444b44629de883f9e041efa4e6b4177575f0c1679f0991a337c2b971fbb31567156f0783a468909432cc481a0e8a4b83238975ca52aea1bf24c4ed0f2f7842475a1d97446304f78ed0aefa0c96171bdcadca85de5da69ef58eb26f92ef4f74ac5285ad40ba314bb1852b66410d05b78f9799c82f526120049406e78ac739c46f8fbf4ef86ff3895da82fc6efe69832a63cdc5cd966c128666f1aef6ddb4561bb3b407cfebd65cc6f6842d15d88850565d85fec3d7b8763be81718b72c206bcc93b0511c50aa16b3a4c19db298cd96f2aa1c112b902bce80f6fcf574d7ddf5c7e775897e0c023ac4c56794ee21dd0a9490d9135bade54f2434863af30c9692007d48233c71912b8685a10b1e65a18fe5d142c44de11c839d54c540e9da0e7883848b3ec718bcab04852c5e712d10669514f240821628bde48c4d8bb644529106cf524ca91233800bc208618d4182f7f32ecf485db3c26a7b167e339d0b128142508a932328928d0fe5ea89f98e8d77adc7a41a1bed2d42ae402ec5f291f702cbcdfeb27712bccdba0b1227c8e0bd4a5cc0a26cd5c25b2307237e122a9a07ee4c0003b1809bbed8046a2caa7094980c6defbf1f3f4fc520d002ad7890892fb20a6c68f768ce73c3b5998aa13678cda6548fe3cac5474e2898f54f99831e02a095f5d7083318cfb0e0038e01d67092d8dda450ad9781905c745d621c11f8eb09616dc5f734d051ab3be9c32552e3e64168b74636fd500863855b6f6fd9b1fdab5f22e47f863fb9aa1b0dcdf75c4e8a68f71467ed70f8b7b7732e5a0bf3ff7eef26dedfd70244d9f1cabbe5c16b140a778b40929930821e30d52775382cfb701237c914b39d9b9e58efdb1cebb2d396ffa8f7b10c59d8eda25117b55f6e1084107963d39ecaf03d6e41fe1bd94f5e06261befe4d17eef3a1b0982391d661df214630fdd5acbf19821761f8f29d26a4f79b9b3629f73090fce0770a646d0249a83b4124eb8959fcdd7379c5d7d27b6a17858073c00137fcfe513f1c7434a50d1d7edb97101f2416d4c117e10dace7736ab030d6a98de18ca1c7a58123e66ecc931a062c18aea3b12c3df0cf96a0d77ea625572079874e82d2e12d70fc72e110f7a1c6e7fab85952cc68b5150d1979f6a5e35aaf61140881c30e42cdda13a83b0118a6c308b5ac97ef2ea5e75c70a7b7377657f816f9d8fa59f0234328a017a07c856036db7666cc3c7ceaca24fd10983f49840ee4c7960f00a5c2da5e1eb7438dc69e5fc073ce559c182ba289f411e413640c7cc214d062fd44abdcdb466515be5bc9e70d96130052e283f4a965a972b8e5c52aeb6edcd6a5abe009624ba60e0f3d2930b15ded3a0b11f88de16c10cac3644bfe7dcb6ae93155180a30d3560a7646ffee1d752d1c2e6d893dd3b47253d4ba1d4afc6b1dce0a54ba8fdb6bbe12c7820badc693a73fb6771538718cadfda3d02d4c62a7d86dc702e1a8d1be55cab88ea55d52fb876be604be5fe299af410d384caf458aa7c7a624387741d4cc87e8715fe62938d6d4e77c490a8a9e3cb275dfcb6fb076ef8b325f432fa1af3442ea80fd6e43083ffe9d0772f6f5869aaf73abe4983fed164b8c981e31714bfd2d684ff98891d5843fca894e06f8127f5d1363b5f0bd8a362fd5251625b5e0421e1119b0e8886ed38ef82cac9a008dff3b949e9579eea3f5b3768ca5a0d74a88543a8003d69935063c42f5e8243281f93ccfb02af8bb835a98e1959c3b59d385596b79d1375cd8fb5fdf6eac85cb02a36a702a54933d582454548918be8851ae01fbe5b5a621fb31de93169eab73961b3fdf034e418ffdb8a8324028d33990064d49752002cf5ea5632e0948bd3e1b24da7fa0234f1343f4f2ee5d33d5e726631ee7f6c1a20452fe9859544200447cab51aef759019db04cafbed0a1608e617b32fafaf6ea82c1c6c1b96b10e10dceb049d3a2ad9e5c089f4dff1c77ad875404bd4bd8740908d9025977888fcbde5b02b08b6e0a9c9594e7781656fbd94fc8fcd726d04255f2bf8d1983c5325cffeeab053bc426df08eaa690334739b940c4075bb9860c5d452f01fa5e55c5d4521ddfc0ed100eb10aea1ebd9148771cb796352c9526c76504a5118279caccedeca784982acd3f577b734d8c43963920483338107ee71aeb58fa658130d110f6f77c4001ae79671d568d3d79404a0b5392264140b916416a45af0d70f22d3ac611eb1c9738332007b651b05845ff71948eae753c3b92875184d2c49cf4bdba80c668382b63f76244e90aadcd059ce757b9a15e99fbb0a2e2f59275ca62a3b9a45b4544524bbc500cc56249cce9204fad84c60d742b937e878db8d7d332f09dc8af1cbb942a13766211e3ee23ac49cd2a4ec294b9981b88c41f4fab1ceb2249e5c029e41844bcd5fb463f50005f7e872e855819fd44bba8bb664034de9ec44f0ec2a3d6ddfba353464b4f82e2274fc87289bb59d99bf177d6350d34a59a72191a8a942823ab985ad16542a3088631cdfdf7a802a6f4b9d80bd94eb734ee16bb5c40861264984ba2ee0cc379cda5851c4d259c5607a6d69ffe774ec3c4cf19c6fda6e253f1dcd584405d2f272d214d5d4de018533bd87e8b63541e4744517e5ed8288ae6c30bc7c4d0d7a36ba32a1f2e0b2da02b1e86d7ddd5382598a44e2dbaec7876f428ed05c178f9d36965644c8ea14e3ed7b21f739ee0f285e67a35833921663b7453a2e5054aa9882275b8ff1cc59177bbb16a26f1f8ac2abe1ac2a66760927ba786e1c9994a0069c79d053be3e87c85b8a7ea0c8fef120723c1883f8ba476919715a8b863158aa09164fd18d8977d37a3ea4d6ec181cb3ba1af5b90bab079ec05962a0f5140133191ae257c6de87149afae7f7ad42588ae3a92c03724380bfb139ad78fd5032c4354ad853daedf86f33c1bdef8e3c9b9c2b149672119e8fb78c270bd27b8096740c792a04cb8dc9efca3326c8b28280e86abf7494857f283d98ed937f9d938d4ae530052e6d1e422d2d241cb7bb3de56cf2264264aeb057ba7cece827d169968bc3c1f2bb40beb26c1378152b370b8b40891440b19a0455191e175bfa34c6e74f48fd4e47cb795914306225c2b39e674129ef291060037502b8d789f540c288a38aac0a89e03144ab3daee263a5b4010fdc25b57ae474562d386bc95590f5c4b5de333858275d7425569e5f558584ed6652196371b09af927e9226269ae88af480c04fca56b39510699c7b99489f52c267db3498e0acb7aa2316db989ec215315ef838516eafddba8a993037de18b06c9d1a62a88e5ba71f75308c85e7aa6aaca2629faaf4510fb95d7679cc99786208fc52ca332697fd51747385de67656261d96f8bf0047cf6bf3a6755f436178e23a4502744c10b768551cd18705c042c45443023ec7a10467018e4a5778925acf7c91a927d5d632a4c2488c9ed82d6a9b38234b78d71352f150d9094d9992c1fa396d550d6b3e22e868a8ce48adf648ccebf42163f7810569a5010440585020b4a0a61f340562793585a5ecad69d3001ba68465cb78533212d49b28d63387d39a4645ca798890fdd1678e66014543397e0aebf8dbce8258f8a7fb3aeafa4243757f512c723e7ae8a26e91c2d84403c0ff74838bcf0c24b49f5bb8ceb67d7528d84eb18aec1619a25e657c1c9e39665204e657ca4627edb70e1ab9f599b051fd3a7f2a8df59314bfa9451ad217a66e7ee5e1d7ccc777144ceb65fcdc829ee67be5899db91e9cc30d3b809d8c19c3d4109e49a80dbe965361dd1f0a61b20c93c9f8303b20af4707a456df43cc1322dd053c75b1942ec8261ed1ce8eb0b5aec209ccabb15800a448cd4ef83d57d17a53e2c3a802b4aae25abcba3434c7dbe3ce1dc348579212fed9d2c4804cb04ea986d1761f31ddd1fb61b72c55810d89db190e08d9d9e11c57247b6e7f58c94953be44aeeadca46b16670d459ba6654204ad20108932018c12cc195f0c2965921f80cf489d421f539869e32260b0e02685a1feffe284a59bf48c1760e45610b32cb65ce2ae3f6d579c5736ec128aa437b2edaedb10cd4a45c0bd903802398696dd26e4f1b18db8d11f2a4d97a39b44a21f1c467cada0b0bca775a0d2fbbd5f45d7bb67ce3c7314cb7210d4b74ca8fcb3097320145950206753809491f3281e7106faab83981119eff7812e45322ba9b82d1e09b45ae50b38bf3df859621c67db5600fb39ec91b2fecf94380063482fe93c8d4bc41327c60cd8bf7c6f2ceae90c3599092da0492d50114999ad0071fe808393314600496568f92851b3f588a5dfd6b0aaa8f11560cc85446162b0bc7509cd629017c1cf3702449311b0941d8c359f2366dcaa65ad433afc04556749b3204c67dc87edfaf84eab10a21ee00a131ba0ca496792804e00a4801c9aa48d933531026c4b315c3e3f887a2cadd101790603e8c6ca0c5c02ae55f872740d611c3ce829c5194d512d7c7f7dda1957e27fee0ffb46e6c71dc3285b747dfa0c6aad23fafbfeb13c0a6b093386c7d53aa192ab13a59df9de7e31b8bd238b841567ef40a963f20987dfb0205629174cda3e0ff034a9a6f0c784db04d4d49f9d2f6ce5085ea727d3557ff3a6b971d3b9ec94c4e23989308f4ed14d9d3edaa8cbe6d8904d1c896c96329b94910cd302c0d6228d3121d150ef531efc0a29e0101e373307184bd3d047fb42a3c07b57110ee01292100081d68cf4374a53699067e210a329767379e267633be4310f7adc4aa8355a695988810ac91ae6fef7a178cf06bdb04b6da87db49720640f0fec509a73e4e914117e9cf560859e6da64b60a43c0424930623588e42f54699eccfcd4423e2c1602174b575c6946ed1c828066d51d5f0f23bf51e05260348982b5e253a21b661a63d591ae4f868b70f8091f042d5e95494ad13f27c33c858c12ff588f3803c1a243de090df7734bde33e18e484ec1358364da4706b680136ab80e3e3c2a8090e7421bb832a6fd9dfd806f763e56c81b0d3693c22a52eaa2eb85cd337851e44bb84b16f8b414690ed1dcefa686ba812e68e0673932bfefa01f796466257f417ed6d40a33594af393af6456a62c233c9e870f9b7c08bcdafaca13b6719f6a5e8633e06ebfccd61852022233bedcf3e7be25bb865ce14e7cf7a09a4701b290083b5ae8bff6ac418d65da7d7f2d459b090015912f1e33f863b80ae5c14d383bddfafc15861b2cdc8765f433c4ea3e878283e8f9f983938f5f1e66bbf83db76c1bc024d1453fb2836014fd86a966bea6179b28247c6f31a5dbb2d3424eb5e0c68580528334031f49944e65e96d4227630f1f0027357820edf8a87b1938dc1f2a4a8ed9d35bd92c762beff88189630cd899faa312699b41c4844908bc505bec906a10446a991f1def436782ba5aa2be23c825eb62b9e07cb20e1e8dfa8a2279f0162604ef0cc567cc5530dc2174fb71cb1d49b159b99ddb9b75e9150dee6b77d3994f055aebe3a67493f2b9bdbcdc662979594aabc0094c1864d69c40548aeebd047ede1ee05b076dce58e6054241e6287894a48c0a93639105c288b90bf86a01107580b5df5d2e2433ffd03828ad4c27d4398865e2efb27a3733bad4cb29cc0078fd6aefa0b61070f7df70398bf34291f98e027994ae03121a8e136a8baa05fd371c91b194b385a5cf78ee79939944da5fbf238b67dff2ba42d229d5d70d5bff9e583b5b3c53806a6637890c605735636bdbe303e81f62d75eaf48b81b8aa665cc40917aca07a8c7562200531ef02ee05237bf0e5828e8672db94578861b89c41e5ad4bba22800a33becd3309ccd4d0e4a3ded067e871a09dc5abd01b3a44cab6634f3c3f7ec7302ecbf0d8af7c007f362e8f7e813d84f806aa292083ba3af7d91b91a2e6df608d03b883921d133ce6e6635448761b7cc2cb97b861ffa722ca8f0b0a4826eedf74c46128f869eb072a6e917026ee13c5f25a81aa06c5283478ef314cd71e1a746ab277aa652acff021030400beb07b2250edf8b0e507d8568cd1878cfa560f56e60c25bca8423c6373e6411a22602a49a2360bf78e14966aacc72b0914067e48cc937b998768e38103ef77b106b7c8967466ac59405c9a0f902f8265e9c3fd11642f3221038f7e2cbbaa49f32b40a323481c20761c09004ada3de1ccf038800f66231e533c20a151ba54943c9ce138bc189f5022f4081f1167864a09c06bc5c56851ee7e0c288d51f4a56299f4a5ca96fa157bb0005a013f4724583357ec62417427075135146299b4216086c6ca47056005a4583b5d6c171a6b5dc05193acc44c9740cd77ec5eeced13c7f044031bc5018eee674469cdf26e596aa2d37afccded0a8880827a0b1edca4631860450c5c8b789aaf0a6c946c467bf21d2bbe11ad28cffa02744d4885f8e5e6cfe01f51d09190d239c62125b28a4916c0791ce70bde7f5e0d6ebc8f079a18fa01cd62ebe3f5b52ba7a5104d519022a9365068cfc256fbbde10c8b2762da83a5d158f648552aaf4e20ede40df8f018a06adbce01930aca0be9aaffbc93dac1c2727efa70d731c83e7090d4c5adcef29d750c1094638bd227727f05ee5eb58642cb34e0b6426b7d150ee508342ea658717e833ee085c1579236d1e10de5673b7c748595b91834a06d501fdbc218ba8a7420ca749e384d1608bd62a0d34a4848325f8c2f92a6aee3785fe3d78c49ed0e16b6707a2b362427ff681d3b3613744b7897eb3a3098d5f72f01090bf35ee9eb37643398d19d03706af6ba249aad4d64485b6aed3dbd3b46356d98c449d817b3dfa78180ccd19fc483a647e0332aac101a6540f55f0100e422f6431500885251fc7d7e6a0482755150bb7eb4cb68128981db22385fb75699fb778da517525e1a68f278277d0747d0345cbfcebf259e3bac5fbe7e1d701af1924c2ee04405bca90380c0b6bcd1bbdc45f376e11df888c785c56008be78356f4792696da075844614a7bdc17bcb9f45526a810c38093460501adc3be4406800382d5134af9d05451941531a6fe5dcaefe6e2ea77b8c67bea6ca032b421f2d72af4425218f187b7fb0dfb714a85fd04733c63f4e3d870ff0433e6544a0ac4fce454de23fa2c1b0a8c91441f07bf4736f36813b59f3ccdb151a4e39124872c7195f3c9c73c71802d01b7317da0c3f9d9796f849e5892ddf3104739dadfdb1cb164eb52502ac85af57f82c95b7f5772ed99d5a2da77f98a5ca96a7e126374cbc59f37ea2216ae7930d4b960c4ded8752087c20b1ebcf0ff60da4a3541709a233f2316ed54d58c84d3e0e0272e125c56fa698d79a8d8f27f6ced7135e16c534a3c14fa3fed0a187ceac9c1fba504a4d90635fa00ee622dd45ec8daa87749836485a32b6c26fdaedab55008d8410049e5f1ef9046a3bec8e588655864cf295586e041ee393a036eebf565339bae93f01978a62ae30e143154306cab7c3c6ddf42f81e4fa16d052981fd1e1d1466244e145db3b0f3194f2a999425eb3b7ea818e9c15d459c3ca0da5a4fa5587f7f4278f8e74653057842ccc249a7cd0cb5e5b2b206154518406a583228f86fdfeb67afcd38a28a7315bb6f5a4669afea4d714ef30243feda318d0d842ea4c2d2551e27ac71387188175de208b1ee1a00f9f881e3eae68a1923b70b0d15d7aaab528a7a2970b4daf3ca09ebd946f6061cd16a8e7039cfd5403cb41dfa9df82c09ce70294e145cb59608466621d0ac2573951210108c916d162e86f931b0688bd2a33e786ab90cdaf22bc9a6a03d5b901ffaa3090be0b50a4450c0d21264e7572c78ae1caee6e498ad9d4feb16bdae53dc600a7bc1e86df238b8f6905c681516008efbc64945ff97b1137a8e87d05d1f463506455dda4d288990ef7d7ce86a47c240519b9ca32fe0caea73d375e9380f8e9f2adbec5ffbe64cc27f4c7885d737ec42c90bd9510f024a9a7b05e254ccd641ae7374a2c19e8b79bb3eda82a81c18ed9bf187555867e096ce2a5fc255092ae0cd68f89b0923c105680ecd5e659eade3b7baf2342e677283e45c8983869c314ea13c720534e81c1116c8e4e9223f1292d305d4f78b82724e17e148bce752c5103f2f189c02efe2f5a7b23458e34005fe7cf50518bc9c832185cf30e923589b58c026d11fd6680d030311dc47eefd857476146c90cf754c1507fb62a5548cb877db72e902b2c73796391a8fd03a15b28e7195bc2e56e37e0f5a2f37d56bff5dd34b0794d2e9cd3a498d7b369103d0f357a5b91bcf4fbf886a9ee8537d33ec10d2c7bf27f750b614f87fb777b0f590abccc012e0c79a6a823f7cdfe62cf254e05102bac043da46515c2569c26e6c12b4a837b25720374242d0576802705af0355bf3b9001db00506e2ef5f4c57d4d814634f3968fa782c7f0814ed36c604687e79e980faf7c9b557aa524025a0584a651b3d804919cf7aa81b557cdfb6caa750e0f98247639b0dc6f99114c85109834c5587be24a14c6909f800956f55f4fbd6a064e26c7ce5337ced7e13e0727f5cb8d9e134d072fa3d002841890ecf8b691ab903dc7351ba2776a0063a5136d66a2a70cd90d4d708ece954238a5a1ab2df6fc529fe9d20cc9b71edf7d6dbceef72442a2f87dddbe3c6fdb0b08bd910174472f8ddb52f483baa422d72957fd6a8b3d425c7d3990660767b347e41af2be2a2c488eaaf85985a734c657946b17cb1d08769e5d33e53de65ab882fcabd58b6be68430247d15f794b4eec38ba9fb2a3d1771c6a241f4b3a24989db05870a5000de0809af07cb7e30128609cde38c29ec002a43dc2d0c376ef93e9620130da3e479e06d15b89310a4cd2433ed20487c186a3f203ef45c6bae52a44ba79b66567b6c5a0457a1afb71476d91018b3bf9668f7943d46da025d66e9d06016bada4baf260a8d69782cc25e37f0d1a9baa24d0caa59ce046c7706f7748c60de1425891ebe44a55742ce5a303b4750bdbe16048d39c382b67d8892eb3cff1589693cd157f0980d3fc6c0f16feb105f4a9a2d8ddc52496ad334ca0de98e818c420bc242a95439513d1e5c8ed2bc12b3807f62b3a11578109a7b981edf0bd7fe08c1b592dfb8dee903071b09547945a68b278a5545a4e1ad862106211e13986f85165e863323b1f4c7701275efec97d7818ae8037469f2676a5a00f3b9df1cfc380402f48a17d39572235c7b6de13c9d750b1f91a37fb2a7b2b1fa9d70d1acacb33af6aa2115c9ff02c4f02da18bb41b355787beae671681c85c36bb37700cab884dab9c5cc6afd43b76f6f949744234603f1a294b53fd319633eab07eb48b3399a9599453b4fe05f13bcbab2745214fdc9a3ab4c14e6a0242cb6f2a65e3e9712612b06d79a66e0668473c0ece3fae757008a1f751f04c7e044729a6e0aeb3a37df2e9bd29ec24dd47176cff8b3743f5532e3f76255156d01bb22008dd4fdd9e3a87a51b74285f5a55a3eeb00553fa24a5ab5211126f4a574c7b6d225b345a7ce82ca125444ef480869e5ad0520aafb1ba7cc818009c0ac376809297ebaf0770ee8ce04f974c0fa114e1bd8665b0943f43731c5422029ab5d8a30b841ab931831eccdee033ba6c24269f365c50b349be40891ec3f88d48409ae7e2ec19fc2916ce807bfc8072618be9d40321ec933a6b60bccc057b6e37dca449c5afbab0dce8ebcea1ec92b064ccf4c80a02aa6ae986c3423beadac6390270833ad443235344ab8a59792bac2bc3395e6e202cde05af0f51b6a1f69396c4899b2862b3d08017cc5d0b1450964e77090d66fa5d26059c37395f1347043b88109b6c4be6f96113846f4265b46320706339a54b0a7d53c48daaf17e2b8c1d59580625626048bde982f28a6a8a7133695baa008b6131bde03f897d811f4caea9588f5120b582b0c5515cbc5e04c8a9710881b572357d0d9f0e4f9098b7ae4b8c5fd3a006a63acdc5305a1f0b543cc724e5f5486818f0a41d12b79dff90a228bc98a77a52b28194408bdf0347c244401a51b288b1cac7bd3e433c022a6a081cec6a0649ee6f4527f34cc07461d36e4c65a50be9f8beb821e96d80f1c26119ecf443f220b242b6f4d475b070a26604facd16402e56e354b358c06664bb4c1408ae62f36043fcd333bd90f814647a0f2a65fd6ea345b94cd48099ee52020d4211741be622584ff9bc2626b2d27a4942cfccaab00d2b1fc3d41ff65dd7283d23f5479deb95aa6e5889855caaec02494b770aaa20d3a4be943532f419abf554ca76fc7af5568fa3f10791265145c4bce40f2ea25a0a08d553a80c3a261dd1ef2c157eaeacd9c9a5c2ddc6c974d5b5eb8662af00263ff667ef4a67a3cf72dd8c58ffb1b1df983c26147017a3038bd3c3f5ba4ff509db7a77e51f106762a1bfbe168cf74b38b88d237a39b342a62333476ac26eaad0c4209bc6a43e6a98e17bf1f07897ee3ea631e78cfb3dafa972bde70aa89a0c1b7d288021c612928d2415b402b3481574e07d3424c9f6e2f42f13cac585c74f33c77c2ededcc9c2c29859697220cf28aa1a9e8e8d90ce180dfb2156d100933c8512ec20617732d29b9571a6c68c6b55346910e44de3f2287e06c83d8154df9f47def645d63dfc98f7750277150072b46793b934dbcc966f9aa8d0484cb793de6c5c4b1152ab47dbdc828b3ce87d525f4b8de32c4be47954711be056a8a284bf3f2c4101aed05ec78e23247281d0987a533e91d4115f62d037b5387a00c066c9c8d45975172dd260de5b5d3ec76882db978654853029cd0f71d3a9a1752b77696a975e635becc84c441e94f55a749b55c37702dad06f2b38681c0587d356691552009cd73a45da1bf1111d892022cb0a1a3881fa2f54b33abf8c5eb417ac474bda442f8c3a6c28b973b8ad8a8f612c5d2cae494ff019ce50030eee48ca05a02ca90d78a7b5c69206fc93ab924039d896a431319fdf845303f1acba2a6f7012bcd5f14aa847ec42ec1b7badc431be0d4ac44279390cafd44c7f48a86be4685c45ef70e166f7063d93de8580e7bdc30ed99c7d37ac750ed875de85d4322e6b7e20f841e98cce19820e9a39d8e5ad6dd73842435448e2fc9b9a83d3c13f7be7c82e59f3d5d06baa59eeeed50833c15db9bdbd57fa20660672edc116d809610108feb373adc86b23d651828fc955e30de4ceec5107f3e6fefe02a6c64bd119bb0434b52e14e92a9f0005894c33474c11033de079f8ff984ef54cac9fe45678773689f790b40afcdd2b8255c13064ab404c0e82caee6ea4f53fdd317e407b3c637a67775b47bda46786cc9c184be4300986f5336d1690f80c64d2bc7d1a8f846afe078d62bdf86e5d0331c440f626c7fc517d2fb354287d6aa2efa05948c70ed1e0913f496498249e16609c1c85fce4d9af7d8522b9f7859b027afae3c234c32d4fb28a8bf38a41632380846083782c3e3a0b05bd35272a3e0ab9c962f8d11f911c1c9855c45d67f1bcf206888ae28e7bc8ef83c3040addaea66ce566b53592f4de2bdf51e1c4fac1462c0dc567b9721154e18afff8150cbdf1e93f3c738a76ad684562b4a5f6ab36f7fbb41c3f07f4472204c7384669fa4627e7ea043148676ed17be1f43f5ac73598b62e57110fce15f60e1ea3aa7c9054b52b5f30e4aaef4f729d93041ada3460bc026abe542a278fc8d2928fa30fe910e2f81c9366acf4dd4e4fac3a7a3849b4327ea72d5924c914f5aab5d53b6b55a6c93fa74b9ea01894163c63a5d1d47ca9d0e941a796a74c76fd4d64ce12c1eb7377730f9ba5fa163017969a7f4928bdcedb7d5d369dbfb187a0f16b2b3fc5c7c6e2ea3df4eaf7b9a119bf1dfeb06666b207a7acdc2424df6120f08bd0ccda033b385c1f8d1197f7c98a54fd0984b6c0c01717dff399b6f1069e1cc5602c1ae9e50c1f44004290812b103c8e8e2dee3f5bb9eecf4d8eb2d357fc69174b1f3147bb1b070cb55f128a07cf484677960042c146c6c4753a6bf9da463b5e12270c1558c9396e9ee5adc574e68d45f499e7a4c2942e4ce8db78a1085bd2e988ad93c862d29494925896873e64371a6a28e71447451643cd7d3a67e15e7c92482cb6dc2e9c92fd2fe37ff7d4ce7f39d56d41c690a20c960516101c0e200ee9a0a9cb309625df860fe4a04d623351db3250a94e96536be61fa31e745f83cb265cd4e61f5d950c6b9bda0ae930364d9a47f92ae7973e65f3c72237d3c1d2cd50310b30e5e491c156e37b9499e2834ec890b62dcdf713d316faf26c52b73cb70584f835669a62fe3c7aea4a96dc2bcce65db01801d24c8fc848e2601c8f513fa50b87ffeaaca7a9c6b148b24e9d83cf0611fffbd4d428203c1c78cbcfb53765a5ca246780c37b3d6062e18a65682120670b66e4792a9f55f464cd6b7dd602ee1457ce44413b44d819879d55a21cdd3a9d5fc438bb8e50589bffa1823aa90911408bda466ebe21b41b308e4afdf32e31aaa12c86b2edbf2abf5db39ce059635ad8f86531d98117c5c6523206f036cbc5d8cc4d75fda7a3ff2e6f1d859f48f5022493a9b8d1a80b5c93adfba35b3a1f79448d2410f222c8b7873663466cc4e8b2c455f5d6ee315318f959ff11dbdd3b9eeafa4e8d87a6f2cb1885471aad7e6987d54707ffc489778fd05e887736c1cec2efa60915ba013597abf9fb121c43d96e0b78a872a51c8a7af2856495f0103fb04373b83ce0a55765eced150f7a1207c6c85fca0813b6999a912474310fede675a8862f9bda54773b19227457c2f455a6754fbc044fc771f76c11d1a536c7a439a7097149bd1d293fe3d08b10efb5d78f80ecc46a03472ca30a3f0d3eca1cff56ef92df47ae1396592c35bc99dfb240a9e563462e2bbd77730abd9b8f1eae236327b4e22521b39c2f033f96cafa62a2e4eafbd3ddf39f45219eec98e06d7f7a52d43c804e21b3de491e5e1e96ce7b99c90341d5575236ac2eb9fbe62313fc4906e8534ada88bc0bcf7ca2366392ffbf41adbcdb2792f1c159149382b9e81a07f702138da4d1709fb212b47c097f5dd51f77e78a80a304a290932c47b5f0c1a4c2b8263c8099e6043d4b015e19743f2b759c48af7537229f7df1d16e8951f386ace3cd54729b0632431e52dab7c874fbcf7fbd55670e84822fcdbcc1408cd82982cc1490f44466dd34b11f66acbedc6cf2cdfd00afbe8f161511c5c5a93c22d4b55493a8d4006182916daa32af209c5dfab89ff03dfafcc1748206d25408e20219951badae8e8157996d0c0f8a709750ca9e6d90e89116903e4022568cea07d4ce995b2d06216a032a1124492d9a14d03c79f3bf0c7be1044207f1ae94dc3ae12dc1c93a7500dde664802719e9d3a064ea8fdbd851739c1d6382f6b8342cddaad42712667058d3da14ca20007f02a52100b7629c0b312600ee41957d8568cd6ef2bfbb28601dbd2d90e5f6939552a40cfae4077065910d1c827dce318e8c8d7db14406368cf47e03a4cc53214731d7cc21624ca6032880215fc5e34067d338cf6a4f8a57936b370c278e6f718c2bf006e9814a8d1828a83956b1fa30c1a38fb6513e7879a3d5e64d4cf7dd413d362f7ea644c7d7125d931d5f100e406b482ee1fbf1d38befdb2a7da9691db6eeab71600d66e51482496d0b8419e086cd83868bd3543b5a80551f157a525f0a94ac99132265ecd2edd07bb1a7e6667598fc37b11bcc3b37ab8066028e376bcfc4f8c872573a10cf0926049d44469db4dc67192c1f9ecf794fd9c4cb2ad5e24ff70d6ef99eece3d700a7915173d035cff73129023f14bd3a29300f29883e91bac9360bb62e8156d8a11401a53db038cc17d371afa1c1e37b2cd8b544600022b4e3e49bfd5d5810e4d6e3694394c7e5809f3dcd7ba85812ce7d5f0cf6c80f3cd00fe4ef0c31255abaafa721bdcb683c643de1b30283a912025f109013a9227d6cad6ec51e3ad6aa1d851b742ad873e34131c57de5c2c04ee57a0c442ae88a69e8007e3d3670a61ff55a5f5f05b0456e2b7e390a91403e117e019a5fa8964021a093148e046a8221d51b903616b01451390476584b9530dd27da7f23f246f4a490f697f123744d844dfc3d45bcf949482f3e118e52ddd29c459f07068df5f08fd3e1058693dee63d9270f000a90b610e4a89896f034001489847464a8d0cd851114b67879f932a40bc24b8972146ba68d91cf43da91bce190dce7e991f0117068f0d23b97408d0f9418829ca4aced231096c0898ea3f4748c58842a4152daabd3241bdfcd15a62c8f8faf07117613608fcc4337b9793107794ed01a178450235c41044ce907fdd4807645598a401d32af2bd5d3de08b0a6f219425c7265c879584bad948f651b55d68e0ebf5b65b802db33c0eeebb692520effff7241741889545444d7de0b12635aab092a69b1b7240be9b8881bafb1f1515e4d4ed8fbd64014a0ded0f9f50591639c2b40e6bd0faebd8b07119eaf3f1ed12152e399205335b746a5cf30196df00311b2cb8c1c3137e7b350d2a94b98f554b18d210fad82e1b6c51d3167ec73ddb50df395738fdb4c04087a9ce246e5e30ba60ac21527fa5c1660b89c6454f433baa08f95809b4692133914a4b4dd9fc864d0aaeaeb814fd65385c1a1de38e1a9d95b7654df87d631134650e13db2a11081ad28b70c4c281b2636c7984c14cdcf9e90716f7d2fcb2c7b51c17c0954a7cab776adaf5dd41ee066691d66b0def90821b100d97ac7b8076814b4152b3864d65898362643c5ba031822fe230ec3651b6876acf401cb75be04b4461cb48e5959b1224c0ccd1b190ba55571e4852ba98a69ea5bdbf1758cf401f6924c2341a2bb33f5356d4f080a02d4bca9554ecd878c1a40eda1951f0bbc9722cc4c805142809f196179ecf5553e50a6f56de2cc6457e6eb0f626dc44dcdb64ce8a7d0c7295267f61eefd3cf37ed896e0b1f0e425a2be377578a33ca43c304a7f97047bc21620c3f53049a2a9ba31d131eb969e9485ce63e4ddfd35854bd8579feada8da1b7ad88f5dbc26931b7acf7b20db4f70e0a6856c2532f2401936d5d84447ff02a8597ed6ad7ad307becb4fb8abe135738efec03d6f0c2f120706552cc4a6f9235db11fa3a6f09bc7ff7c1ee6f49c632624ecc63bcb1bb77dcd0ae9fd23c10e7803610e3981f8c541fbb50c7504a5d07b27541b5887c9f933cbf5649b8590dec23348dd4b899044b3cd9696b7ea0a86f39da359435c442a3fe46515357aba749932ba7619b9d17de696ee927bbb0a6eee3e70dbf534e8b8eb70d2b16bc17deaeaf558422f42451d896c19e3135cc52c357c6a977f7df3781fb46f8a1bd04153c8f040c43df8d606d3fa65789737b8565f6d5bfbb6cc9f045637230fec2ec675576ef1d0c77057e12e3730516aaba1a0e5574c26fac66d5c08371938528a2569b9e092715dd341d9d64ac18c72fc051e45c648edf55293e0d024f74d25ff4ad2497a954ee9f44489b7590c41aa3e373868e7d3146376d80a34e6f306457e5996435d172a979dcd1f95bcae4fe4a8b43fae5dc6cce28c1208bf4e62799e3da49e70c2e1387d20b12fcb154a92169fde156dc153c26a62d1692842577f9f56777c593e2f8845b750e81e12bdce6c52ece1f037d5b863cb3ece851e2d273a6ede008c252d91dfe7622f1c099524d8f25941031c5f1615ddd1ffa10ee8015885b5bee01fa2bd591c052c57431fed2dcbb574b0fec543cd3129709c3df670a0335c8c2c17dc3a5e786a99585bfd534ca76e1446aad411113109cd4cc09636b5a663ef2216d24949cd75a3dfdae1b9f05ad1743534f3f0cfb3e70063827d641938d4edd51446ed7b80f25403e82a5cc77f40a509bbca7c42ac15f79192600d6dafc46accb34080667a34a8ce7c992ff78ab9767424f87fd4ff6b2cd604c01ab561f5ec1f51e71d3ca8a7929c8c607cee431e2597bf09ca087edf3cce1f4c612df8c16a4a258d21c342dbe4ec897b60b9572ce79417c97e12f166c278d2b3e6c2a7dba916e36ef7def90e767976e664e37547a63938de749060f1e4720f9871d6d2c8a4d4f463a2a78a4bc3ff538d74e3ec808e342607442f691b43434614e43dfc6d8d4670d8c21d0024a7e2067e3039ca8ef345fd02a78a7556a31d62eba1a18732acadf929e021f163b37b3801072c669b3d0160bcb947389bce79a9505e04727bc78602dab831066b05e0beacac716bb3fb57bca3c162bdeb0446b8945ae6388f9c0389798ee46316ff965723e377b8788517218c475c9e825ec018356e038c1a5a6b193cb347640579a305afe3ebdcbb7e55ee884a25e8970a45ab0626057df162125a8e4ed9e1601628623063e2203d7535694cad7feb77243f07fc6da6ab967e6e95f48ee2d31752539a0a5d7787e9e8d5d80a4bbf95e104a15b1732137c5539a53aebf163c3f8f24161f12e68e8a2786fb0dbea143e9a5e707dff042fe20771336d20cbde6f14c1821b60c33aecaca4d46c502a9a8c7c0e7efc701bfdfb254b730093f6b16e24e697e1b914470e36172c9731ed6a9025de0e7f63f3b2647a4c2845ff5cd5ecf7aa652e3cc03bfecc3c5055b7803cf0e31f6bc95fb48aaa06200e079778ed3ff7a56efd1fef6d97ea0fc696ea0f3ab49328c7be174a7185c2240a6af73d6573a1fe095c08b24f5d0995819f86e9d91c5725eae0c20b011b27088885704a4498f3937ec1135c9492a9c92c0ac3ff61d353d95ea3920b7d7b7f345dd41e0d385c1fd9b663bdd300b5a747438057a925af9a3a1f64d255b8b68c3e6e427234ec8eb4c438ecc917503c30eb03e27cb70c21d3ea0698b46a232e681ab2124daeea4d2f44b2afc286f613b4bc6f91245004f350f8d9e52a101cbd6b8b39282f248e51a4b70e12e0388affd05cc290044e5acd46dab641bf72d5c63628fded76257b628b6e1907bed6225414a355b98d8d0857de7d55e4a1332e18cbe24731e9c2afbb002f53aeef1d805239f13e0ad005b365b5cfaf15cdee0bdf418626c9ce22230c20807ba792eca31335e7faf0ff61f6fdd081e64b070c3bd9bae8eac3296b08a37411c856c4a9689e031783ec2fa0bc1e604d2b0277c08aa7a644542d7316ac154d1cae3aa4a4fa77aa894c57ab57562069110d103d814377539c7d7c895652d4c276854b4c82d2e60dde369cb3f954eb90a83f9379d7ca1f096d8f586bd9bf64fdb577cc6ef7068ba97359e08748c9b8f6c1159adc9b32a57e52d546fe97cf23e02ad77aa2991c89819d45c012997eee63bec0f98da335b73072a0a6b677219131f98e93a82fb70f5a92427b19c82065062d42925d1c4dea1e1119735cc97af2cc30cf267cf1e8567194e6788a2c981f1f404d7821896556046322ae9cacd8aa1d42e4b3099cb98d1acc796e4853019c39d912612ccf99db8810e216826c6d2b6eab20578d9c63aeae288b646a791a7ac41be6b957826d6529a861b61b6e4464dd9e2b689b9ef0c21217ccf4409ae16a9073272f43779975fac97b0b0bc777597bba231980f233d2be76d3dd12ab98841a07dcc992c9e46677c72913fa356ccbb640fc1f3be3ae5620e5e556c7160aedd52804af17813bf1981858ed4ff8c47ed1296792adfee44935d94d0469a40f828a20ac62b77111a49a3f751548225fed70ad891478d9334eb4e84875a0ce2ecc57ae18ee6868c9e475586bb27cff0ff3d750bcba17d3ca8723e9f456a700cbb70e45a06ba2f2fb5e7b85201f04998877728eaff4ac20c3b0655c1cff4212e37df1e1ab1e51b1e5c4eb9b119009a2b4ba4070279e57b33b4bf5d400b893a61788d81afe263e0510ce4398b95a955dc7265ec28cfa3e6b6f2fb325d600df709b30f48bc99a5bcd2028f02d96f835ba00205e7ff22987e4688bb4f9307a183ec82dacd54b916b5f17c1bd5f5b348a7dbe799fd57fabf800e1fc3f82fcde39b811653790c81e92c9839f902faa6216c9145440caf619aad5479f88f103a29099d0f5fb6be203d95dd695dc04a6be016d183b88055f1e406a2bb0c189747505bc710c46374f169ecdb5f2ee21d1776e41a3b8f5daeb658fa88fd440f045fe9df7b0dbc1d7924e8e13bc8cba6f6e21a1bd1c863076d17ceba2a8fcea82525bd2ed2dc00f04d42e0e7e2a240edb2fe3c91fc4f15534383e461f78904657483f480449b4b8a056e58fc1c3be360c26350c8899793bdd84c313ef5878943a58895cb409167b29cffc3e2655fcb6f0a94cc360e552bfa684bb980ce03eca437d30ac1990598da360effb56f7dff3020d5bfd4585a79548813915f8890fe7898e144ce64ad1e99fa5f75e3803696fd09d591c95b6d3039e3ae63f3b5cd4fd0f5d75f71f032dd4c5ec70a031c4021727bc0c04c2d06e48222fd71864157242ebaec10e1e540b7c60b0a8ed2397b364fee24416d9df72c31ef55385069e29d28a0afe5aaeb0de901e0696a22e3704ac852c9237a281bdd82d998aac0c2d5cf50f1344c8fdfc357effbd5ddf16a6be1453bc045e308e740db008e08cf1a0add07e0502e17e81660a2cf8061c220ce0b46a00d5a4ff1df023fa27507267747b14286953d27641eca15fa3c9e04a78028e1ed899315d0f1d47f86f34023c3acba5353e2250d56339feb150694a64cf408ba955e2747b68477f6bde8fe8337299d9bd244bb96d6c5dbdccce22ed60ad017a7ec6cb5946d39171f5dd10fe81d52d5b7259a5059ebb4b72be027a4810cdcfe8df73bf61fb7535b2f9ba5f89afafab8482d98ce40f4644c726b28083de3de801ec86a6fd6b6057a535b03a13de2d6f85ff866142339c83fe024a58f169445dcabdf498aeb766fc05d3437ec97f35d2cd644ae30df50ac48bbcdaf492fce221008c730b3143858c925aa798b4c17ed4e1c10898d3cad10c0305201771b86e6d570331881851dcae2ed19598581cd7657770f95c2e62d831fb23b53da309db591302ca899115e5a693768ed50a387661a964675a8610e6000934ac00708f36aad9f242a289d18b4c634c19db0a1e91f48fd33b6e71b27c3946528b5c93ca8ae8bd5e60314dc62db88ca73c71fa81e228bda66dfec0d995aff7164090c1582252f5be6dba17bbc65c0b3bc35755126b0bbec533dab09e7dbb6a0113154d4e1a5469623308b36cc0481675e2f399d0de53130889cd3f13f2c8ef211fb5240e1a869b8f27ab66aa604f8268bcb5a9e056ac730701f3a36ab23e88dd0ab4f8a8dcdaf2350d337dcca56dbb0fe7549882da9354f30a5dc4126d94855fdd706ff2f36bf0d14ba5ffba13e23d9ada3b88e912615ed1724804660ecc78f2e3956debbda4f88b9488c6150accf4561f0b1ed6f26832adc0acfefa7b2b2df013ade08629ee02cfac992569d601054f6c19e3c80dc75d94e49d64c410f2870c50aab2361cfc874f95c3cc429f27833e3bcd05b35c545e1e9461572af79e7f59a5a834fe66b31f0338d7454ba564a973294ce0f983657d4a5c67cd0942249d36ad36cb82bb8a73a83f8995878e94313c811efc35f81b884e154e096ac6269291aea71447126cafb08893dfd916166329d625ad829c2f757304803e75b58fd7c0d5612849ee7055870e05cd0cce2878202082660951181baec224cd1b7da9254caab4a5af760df860ea90179d8d0795d14cb102a66182488f65874e0e29503689789cd3cdeb433be91158bbf8b950528be2c5cad566b71338a16a02531f8e3a8f6e77e426616d602375b5a7c0362cc5a010df73bea4aff0700502745b3474b22bdafa456716359911e237513519ee1935c904e7cc2cc3952c364bb49c888f15f76597a9620674dfa0b135eb97cbbdd3e4fdd5bf3c9fe371b6b7b13d53808218be11b9c1cdfcf76c2292153b985262600cc30f3d18660cd8cc66013a330273c3a3b7dc8157657ef9c22122af3cc7549bd25dd37f9fb4e1d420f9c320f4cf6f90ff2b7b10642e82ab232a0cbc2813941e6353a1b11d9d490480cea07ce408746801d841dd39610e0334c260d04c3cc2d30bc8491ec884b86868c7b3a4481ee564c5f6719047b9c3a9d51f941f52dc85e261017ce4a85426e21dab03195fa2658eaa68c75ab94ebffbdf65bb86611be53b448326bbd96aceeecb4fa4e594fa34fa51ce1df4ecf5297f000c247428fd0a0936a2de9ce961fa3735c5864e0558bba787b5d0f8dbf59ab7df5fb02b3fca7d7a57acb8277e55115b9319c1cb75cb464affa100578c9db180cb67e0c19fe7362c1c27414948cad0590b64418d6fe1205fee7998a2c1d399f471d3f00c0fb55c916af26e68e045d8b81ac9a1532bc3d8834050f51f657412c94106a893bcdfbe5cfc0694090184d23f867d405cb0055b59fb38baae1f0d8c21f5cb2b92d8178504bc7697939abae7556be97f0e31cb5e353a4c935013aa8ce22ac8f4522d1ff915bb04ba6499547766c9c6cf3200cb1b361335dd11d00ae428fe489b6585fa54eb26ad80d0626aff97af8654a9b81b1cdd8c73a6cc1a4e70221445e040ce4910ebdc4cb64c163a5d70f32da17cb45a23f496cce804466ac30f2e9167ba4c790614d60019076de3fde322db6afc6d96280d5c3fd24308ecc2755fcc0f00d1b2a44f1470796a058742560af5cfb132fa74511f445c8da6605fbd7163f7f61cdc77de730835e70010fcf58bfa02d94b8994d9d9cf2ca297d55fb3900c28578e87685ce4002c2a9a661024ee1c6712e6e4429d922c419826946e2221d8373e53ade6d6f9c8e93571449e646d9211091e8db90b6efd7050fe47621c52e534ebee5accb28329950a9721d72dfcca1f4658f05d20f000971a1f3ee4efbb1e79a00028c00af3ce760b2c8e128e7570d597311743ed8505685af10ad493b0e926c521fd2ca24374d83c81df61d3298260220e950ec634ede2c64bef494e11e3dea4f17fd1b813e81091a2169764f2b8fa944a7dc01d30a25f79f1b7b4516be988d821c0490dd9e49f22003609a62291c05e066663ed2dea38a48e6278de90365a5d429cfb5d423d88bdfd7851a0b9846ac4d1e031de978e65c10286e66b1c2650fe04428b60adf776c1480f8b1d29033bd1a9659c76c68414c4c6d9dd814f62ca13c796ab2139fcdbadfc0608abb09af16c7c511d2e8ce08565aaead93c15276f81d7a8b3cccee5f6e8679106b05c7c80328126abea86a24069321fe90ad1420206d2ba4bb839b62f6272be9079d0cba78668ee309099a0f64291258a5fd0322d0fae7a19d86886c2267641d35d0e4f040c74f744e646747c5b3b2dc914618a5c555913c8da235a483e8dcf112c6e08c0243ff50ce9df1f91488538bcdf2681512ee023819775b92d45d5850e1faa37e1b194fdc9c19d8c314facd92303d8c1f0a443295cfe732aaf0816746e2b5cdb5eab294aa1f6a9b80c30f04b84b9ff20da3f839e2d367813257f4e43307c0cbf020bb7be28e42b5148ed98f86434f2dbb00e0fee73a8506ac014f5a1a1bbea78c0a187ff43a165bfa7c69b02d7d760280c0a99da65f47b6e7a5a3965dd402cba6a90c73fc3def90ab17d0d4ef24af3375e506076214b9f810ba3edbd466bd64c408ed0d016a33088fb79a02c084995a8693b6fafee9a22d800f361a9a5abe0f55cde476b30be3fe81c6abfe3b0a42e0c427e1fb92a746d61c300ee0e3748c8f142e7eab014235ef105313d5952e3b244dca120f387a06409af6f22262457b37944c5d64043b3afc8645f0b840cee5dcd053a47d8f6aab91caf20b86fbb96480451b10bf8fe805fbdba65953d7fe12dfaab39de392875e94a35ea75243051bc30eb71033174492db9271952ac899682173fb9867d38699a9e4ade67a00e178133e3575e05b784e706ac51a1697fe7f63dc806bcc6032ae3da9059301856a5033d52d33273a975bd63227bdd8fde349579b6cbf87ace806719adaadca9600561717ed99dd3f37ec56b7d337c0019311800cb7ae128867ba971263252e47c55f3d2c455b67103114288247b6f49b694724b99640af008dc082e0931dd2bcaaf8f14d02e10cb2820680e2a0855174e64a0742cfc5ee544e006ac630c1b1f96619982f5ef5a6827c7a1f995069adba8074240c291d19cff4eb0831b3c5695c163959a782c54153f84342bf5f341d02c920f3dc43ba271646f052dc83385ca4c9654aa50fb8a92c2766d1404e502bb3d8a095b7afb5d1ba198e8da2843e5c0766d54331bb4d309af4e278c22c2421bb4df708793358c22c23ad6c19e247d28823dcd3a359519603a989c09a19f7de9aeb22fad327c837dd35fef9a90158ffaa5bfa9d917915f3fc337a537e122d7975ea75a0b3f47e7eda356a3618abb9bbdfb65c5a33ef63dea63d848939bebb13722bfe21ed893b091eb31fcd0653e6a09fb03489037c48f37c443f28ec873e8869b2925cf1ae00364e0ccfc0107a7a74540abd161d3447eaf04e240b9f940bfbe25f429d52889567a51fa431e954fe7d3eca9e9697c4a9f47b34e4fbf02cdda9e3e06ec53ec29a490c24014cc09bec9315bdae2944efafa7447bbd0efbf819a6339621dfd42df0a76fef3010885cae8c39ea6dd708eae78644ffa1e997cd21b999fe11ea4afd8887c12b6d085fe8ca384a037f429a57f83c7c0a7903ed55ee6dd077274c6fce9770bc53ad09ceba260e4e4f9d51ac1be25cdbaed027f060dbf7b38c8f3fa0794a71479fe90c7baadc463613fffa5e0b1483fff99e0b1eacf7f423c96fdf9af89c6417fe6f93c9a65faf9156856f6f331d02cede76f4048e328fdfc7e2ef3fbc574739d017ec8f33b9a4db76fe976bf6c57cbeeada8267a54a9d8f3ebd34e62d8a8d508799952fc82fc504f6cd742371e23573ce4637f231fc337d753e8825ac2eaf098998f80a6c2e2dc6c4da5ca13521d8de3e5f91be81ea3c1c81366c89b0f331b4a0df3abc378c3b9f98f228185134502eb4ec88fe678c458507558f92a7e4bbc5639fe9e6651eceb7f4c30202d2d2a2a10aa7362b8a37fd1169a45d1cb6a108f91cae33e09b6fbbce21143a3fa9b181a156e7893002ebcf859821839393ed03474a1d7577f010a6b7bc614dbb5d18c875f2f7cec66afa202dbbd56100f51463df6d51ac176de436be338822c183ebe6477bb1d99be4403fb32139413ab7a183ece38f7e80d3aaa87e167fc1d6db8a300f813eeecdf27bda37f81e17a117489afbaef07b270fcfbff2a1500acb54129e6b81e1bcf2a4dd8ee794f8d8fff783c66e5e30b3c66f591a5b2dcf9ab2b7fe5ceaf716526b5a0c7634e2cd5d3884fe3b18beab10d5da00b863b2231639ffaacfebc9543b94bfdf85d5fe55537ba4b7d1e3c263be1202db99a6ee753727c1b5fe562346ee750e448c46366e00e484bfe1f4082784cfd186774c1aa3c61512eb0f4215579c2ba10f6f15d8a1c7170201fcec5f8ab9655c9dee2ae25dbaf339bc1055bf40214b6949b06dfc92d77d05fed78590225d9f16a013a4099078afb7637b276058b22c296fe0995bae8743a6178a5a333865fc6c9ee3f379213f1bce10b3c1966f581c3054e333b5d1c2eada684ade93b3b67b41fdfadad6fcabee2e0ac9680caaf7052af82bbec537845bffdb238171f15c5ba0ff61ee7e2af8c61312712330abf29cec589699df70cf12742f3102236fb134eb40c5876ec3d577cedbe309c8bbfb224c6af1a96e3b6bd167d484253b9f17e1e11c74d524fee9e93f4ef285e30f23b98f7f3801e94d3e949f1801ed18f14f6e33fa1d247d3c5de5eacb46d9db79ff1faf20e8924ef89b97b4757cb70f51be76c2e2c65142af1013dd8859c7bda0cd6e15cfc8c0776c6afdee33e0e05256157e6384785ccec1d0e13e7a2fbf87b4c873303a9f730f1181f8f186671ee52dd77ee8ab125fb5fb89dab424708b98b347247332d770d324443aedd20c5768d2281f59fe997ee6d814a62ddb1a254bc5af008651a7207f190203bf6d4c914e9e4284b29a5ec30a4942d2a15ccd0432099dc94053673ffced53357a2af39a52d61bfc28495ff84b497ff88e43fa3ed6509774f4a96a42658ec9fb6dd37e49c0c638aa6e17705f65996e14a5a82c570f7b078573827ffba4fc839f9a4fb86e60e99277e58bc23f90d4d1a49867c202a64a97c4aad55a99e4acf111a63080c21206b55fff33b6ee28e8b317e0b89ef638c58c8c3b16fd703d004e6a3ff28a62fe957cfb08e8ddf39981972681c9d43bfc44a6fe90b7bbd2ba96f93c1f55e83915f8f91dfe7d0385e7e18a6661f310cfb16827d7dd71fbb1fc08ebb1e80f27ca84d80e4f1fd0338b9bbacb51fb58d244eedd8f8aeba2635f2982fde94eb7de79ac184a4b7ae215853139ad004fbbedafbb2494e7b5d32c62b83977bbcdcdd217d974777dcf64d18d4eed78592ce793badd6119e24ad233c495a4752192803083d61303182266e40460fb6d0a4c5d33a6253565a1209b8488110388082152fd0d9821690a858542d525dd52c867c908412a6b4a23081166c80031bf0e05b5e0bc0114b48821650e0c40e7cc6d0824f8ba775045b800c9890428ba775a445aa330f006af1b48eb482b45a3cad232d4c92a60f634c01055e2009aac2942eb4885a415a47719b32d4e2691d296ab562abd5fa61d43af276725a2fa775842749eb082977900a86c8dd6b2959fd709120bc48f246775d525e503ac4fec947ef755dd7f5f0bbeeee4bca27af795d57f4d750421985eaee7d9fbbbbe37782bca29cf28a578c77c9bca23c9132ca93eb4ded724539679427524679025de6d4c9ba247cdc0decdf0e9bb18ce22529eb9cc708b51ac8a2524108bb20f93d7cf8ae167729faecb5b8cb674fa94308a50a82a8dd38aebf5ebfc40b43f71c1524f649296983a1c292238c51f5a28410871627788431c2e723c5be873dd40f2fa08edfa9e0cb885b7e528cced82d9f3dbda011cf8b1cc6f7a6b0efb1b8f6c3f51e84ff6ed743f0bd213c8960004d8ab1d0f7ea23bd1b1d4c7daf621695aa28074539008a3995bef8117ae62967519598d07f611b4495bf0c8bc7c487819d55ce212181f450f681f1df05726912784219b21001467f1de31653ca887588d39f9c970fb5fb77e303b8013cba63987ee15ef5ac5ba738f05d4635bcb0efbbc7442e65d1c1c00c91fb088b44e543ee872fbe17fb230ebcd172bd0a4218e3b78431c20821bcae1efaa5fa65e465088bf44bbf3605daed4ff5fe714ff5a2526556a826c5e8cc1a07bc72b2c4d75d12318b2a65af22905468a45468a4ae191faf7277ff218a4490e54968177f2d6814ac13c199d3aafe019c9c7c3dce141d8ebcaf8cecb7ebc187ec39130a791942b882d785573b1890e133c0db4676f76ebcdab165c75b76f7eeee97bddf1d777bb73fb14eb4a880c044fa3a526aad4af5cf712f3a4e31c1c2f78f8073314291a9016606eec63fdca5726a09366aa1764b77458f91aa1a594af90fafe80f79b771cc97ff05bd2eae880e66a505897d52f290e827c8d7d32418fd723d3caac104bb64e7b166790bba5cf255d7d6881d76c1b893afef6ac023880099b9cb058fa0cbf52a95b5b44a870e1db670dd31b2670d85b8a7a983398281101e3d1ae05f0fadd038e45f0fafd031f5af87596856f6d711e93b1a00c81dbc135ed295582675b017e26930dc44fecaa5d540786970422875b4cd537c0dbd183128e060ef9501bfc26bf3ce713030fd4a3c1ea4d4dac8c2e2d0e6f54bbc412788862e413474c971d5b424b19e03e690b609aab524b1fef66936b429b65d5e542136d7fbdb449bf81c76dc3a9cfc38ef590086524a69466947a98ae55bb670b7a47efe90e3dc6916b5210be22e48f6ef481f5e14c30f0277417287bb5d9a079b1db23e7e1010c72b08f8350109e88a3402da001d4eeefa23ee3640ff8b36bc6c03cd5e24fe102a9a20e05f78084a1344101137f187b8a1cbe52f5e4f90824992268a20838c20187c0195bc18a1f02027d7ffac691fe712eca75643faa9d5c8dfb44a23a923f6d7ada48ca4ed7037c5f71ad36ae2f616ea38e730c739ef600be6780c7d6f1c1db37753f6d64bd96f9e7d7d3c393ed7fad993489554ab9450bb34fa9aa66d54a39aa6695fa946b559c4858bf6d48fa04bebc8c6a3b51a47e988ada469dacf7869d3ee63e2635232610905494a504a5092b02b282569208000c22271824d6293b02bb0484a49ec10252815c2778f1126bff7905061204285314658da827d2f638cd163840e5d5005cf8c28fdfa25c6d8822e14c2b8035d3ac218a1ac9e7d43292bf42bc2786531c6186384314209df9a20f27cc718638cfe31c2194f6a8510be2b46d8dd6db52a108128c6188f60fbe5a2ed723dc906794f7fde93128514300a218a08b57812238c5a3c89508b27300a218a08b57802dfeb18618c22422d9ec05317f55da5fe6987b01dcd4d29ad4964ddef3d77b744d82e5e7252da597f175b5d0741c773e97f1078ac2c870853ec1bc2480e7d8b90a4d55cefa2718a669365ba1385165b520854870dcdca72a04bd745a03b594ef61a43108a3397b64446a666d674cd0003a36da653bcc171d65a487728dd0183eecc1c0c6153d91542b1d5128aadd8fab1f148b7c088ad5376d26a809cb49aeb3d88ca301aba035d7eec0e1874524ab3166a8820d8f7fc1b877b845e851932bce12ef09b83d0daab95fd28bfef972a6cfc3703fdba3f0dfcecbb4b65c872b556131d5261094fae5f3ffb9ed7caafdddf26914f30fe32fe332dc8fe0ff018558e8064f9504e4e0e1234fe3940d655861553d862045054d1a2815dc8fe41b890fd89501ede8b22d3a7436a80a872fd8d62d51228f6be88c760f3e9cf9f5495b1af3388738fded2ed54b974fa1c9d51dfa5f2ec17fa9d4a9eb82bbdf6a89bea176abad639fa24fb4fb3297d666ffdd2b6e11daa9c754095b38de6b9646ab807154d13ec2bbd59cc1307b92228892647c8f22910597e6653aa2426c8f259926891e5b778cc02b27c4e892cff86c77411b264011859fe0c1e2353c30c1559fe033ca694e5eb18ca32cb20258ab2fc1b8f8121cbf781430e4064f919f018159edc508296901263802c9f871264f9453c26cade3922cbc722cb7f4abac8b2919065101352644994650b8e64b965d97375d00a88726441d85a8dbf87835d3567e7841f708385cf079f29828044164c404203b990b7aea2b5850c697ec1044598f3e7ec97296d7e4bef5f82989c73ce395b48d6b7a372f7796d5435a03c9d9b46d8a6a1efbfbabe6956f3b5a3264788e2492b278746055de6bb8f1159c89dcda7dc4143707073623bf799ab1ba7f3b32b73df9c734ea239e79cef3f10684ea23cbd28cf397d4a9e73ce39e77c1d90e53ed0653e0977df180c317ef86142490e4dd3347934f0c87b78382f6e4c94a0d8a8f1a0a4a78f4323e70dd0053e46efca1f135a395ef1a07fbd3b7eaaa2135b53bf4089297c99ed174a8117df77b4e8c11e7c9662894df8733b8eaf861f713ba5ed4d72f2bc2fd800c2e4cc9c32b20eb005c99c579cf2cd38e7cf79a35fe094510ba1fcbe6fa90c1bbfe535246620fe13ad9874073307148c239040624e2c713f21e16cf2defb1f41208b833f481d430abb4c6e691cf27a4747246d097dda3f1f8d87d34cfc7aac9087bc6c8475cf01b29e13ede24f03a31cf82067083b49c8ae854d56a37c5983736e736588654a4c72de64526b8ddc75773f95d3c81d84107a9cd1ed34c32b2551f3444d982595ea96695ab6d512c962267a9a2899ba54e20cd84dc355b046d6ddddbeaaa15a2931b145a51eb3c29afd722dd11a599569c03b23abe479af76d13e40b51d34cb5446e55336d95cb30cde52aedb96eb96c1abe55acae0cd72b519bc355753062f29575436b15c5119bc34cf5c553278e5952b8d0cde98ab2a8317e65a2363a1314325853a99ec6a658bfd125f7231fee59009b55bbaef0229850224522548a960067900197e6b306544ea081152ab25d8673dc6b10396f8c4386049cfb7b529154bc4628c31c618e3143e1846e2428e07c8b146d2145330cc012b18822e535e489890e3a76caa46ee201258812409b9b38f95c4b073fe9c18095e72fb59fa99fd9c73ce69b25969d36895d79c74ce39b1274d3ac5b073ce496996d139e79c3fe79c94fa14e4d778b538f78f7aa2d21ab41a19e7a4ccf65d1bdda083fda63df63db4c7b037d203fb0d1b898fe119e8228da4142bbfd2ec9de0b1aed45ece97d84bfa92f4524a29a5d448149b272c58f97dd2022a0a0ba9b090d43517a4cf80c7d4974fba3f6e10e77690bee255fdce244e4af9a828368873f2b3558eadaed9407a124611e15acd0d3a415cdfd02588f81c749152ca0f329f623fbf07167fbe91eb31f93de6536c24fec4374017f928252cfc19f954c98b55a8de50140cac8e485127b0f0f5d52a55b0a63740b326d6611b47772ed7c65c0ac8d76b5cd8ee87c774ef817807c81d258c9c5c6596ba4df3a6760ecb7edb07571ce5950bec0a89ed9e501b91a4c7d47fbfed0320f0e4fa7c24a9ceacb5897f362de364bdef670776f51f90e93b7fa0fa5e5f07ff27857390f40f88f4a7efac25bd85af837dff19c7dd6794b5b8437d09c839f82529de060064ff5742d594a4f03fddb75331093f9e7fda591dd0a5c62f1f6cf77e207df80f08a696509431ff8d0a16be0ec86adcfd254c39cbc14a925cc3407989c82c7d080a4492fbd25642d8ce5eabfa1667e9bc232949c88f6485847d3f564220919f5086d0c7e4a7a0222227529c1439217242e484c8c9904582132c9c1039197232e485edafef5da67ec8a239d0e5bd6fedb842a382eda6143172d3567effb4e531fea4dc551c9144ee592434aff0c262162bec8cdbbce7f75308b21ecd8432877e72ff16f6f396bb0a2474324b0d6c142aeabad138e8f7bf14e03b1868303d0a32fc8e85b69a834f1f0d269c3d197096e1a3b725d717720d32ac977d3e34069a65895448ec11190e91a1a946ee310ca0006a92301906f12e947c9869c7154619f5cfdf859a267af59b3ea790985dde68c17e5abfd7a3ee047cbe13f10c24cb72d28cfe50a1de2f1055be601ea22aea7b9a38d467cea19e3a87fa760ec543260251405412a3268d76819746b358ce82ac0ab4b3f0c076b4455bf4088fc7a01e3e2943bd7e4286ef5d64f8948b0cb34743055a0668817e81df6d194aeca35f78603b1899a62412f624ada6fecff84908f9ba2bd92f8b8c22722604937cca2b9b673b880751c8d72d651cda395b32823a581119fa4835c176d6a6ae3b83e73827eb731623f8c81dc48329b99b15dfa1c3f40b7c4d08db35d1d3742c11dd4a35baf031366c554ba1bedc54e4ea54646fa0ac835feed77b0d94316ab23554f75db8eed8400de8cbc97ba6ee3237767777996bcce095eb95c568e35aee08dde5d46c1cd738460b8c020a4c0083c7c0cc27fb35e54a0549089812b25f12e56282913d5e694517b2fbbd8aa059bcf188ec5795a113d9efc99f64bf34d79ac5fb8272cdb4adc3791fe50741c87e6bf6d6dca910aa7fcdbfa7e5aca169c7155356c0b0d83627832f846af77caefb59bae0c91df484a1acca1df4849f5c3da3a12a0aa111ec49cfb9e71a4966889884bd0a534e336f4ac76984789af60438cb35329f3ee9ea3c1aec3e1a0f03426ede094c7a054b6306a10502d34d13214d0284fdef1bc7dd01841e96ccc9c9c901a281114618638431c618238c3146082354a2815243f0c907c80d65a8885c4b42baa808db401902d178732a55b36ef866cdf8c3a1f73cc3c7720731e18777ba4dc176b4281a516bf518b51d5bee7ac8f12f3927dca24708e34d51a069dec30d5d600fcfbd0ab55b2884d30a59f950ae189a0f7f7e903c757682001922e49591ebff1032e4d1e0dacfe7407d0e63bc3fee3b32ffdda7b3b35ac15bf158b9d578fd7c3f673c5149b56646330cfb63da2b581bb9839c188500082808b1933b2ebc9f1f2850a4700a594ec31284edbc95837699cfe383d50fb6f31e168dcc6340c232d2ac5c48d9a4cc2ca5653fe61111139be50eeaa2a7945928663861bbf783b2daa66ddbf65a8dd7b381c7ac4630e3f4805e8ef7140141110d9cd1444af96ed2b6af3f6fa4121a689d348e1511964543b2327f1a1788bb4c99da5c499e8fd26c62d0f3c40c9c40f1a3f28ee4f9f3a57097f933ea8cec07643594a793e715af08db039ba3553e9583a601752ac55c8fc3fe5442e3207a34683fff65f19af0b6785c3ca319f8fdcc5862893c068dc38477b059eb793468da9b9ee8986d061d539d348e08c58f0acd6630b1da47f17e1e0df5e7bf276f8a17f4a03ca1a94d006a8f693960def09bb1c4cebf810ecdf713d49fefad4743c54388d8f98e827615b427d138decff7241ea3c463e4cfd72a8dec4790f9bd33df0af2a7129800c21836efa5cdac99a208293553e8e00a802cdee7c37d3f3c19e6d72915867835f99d85ae8d2e8e5a8e29c4cbbe92b6551a30b4c4905dd774775065d38fc671c598f075c308c0c436d02ff351b77b32cc3f95ec5bd16ca8b0d552bc9e49aba1d950c1f43f9c9b2f5d8c1aafe7266d9b3ac8e2043b9b6623779c88a183acfd0ccd46fab0c48f16a5ebed40b3c440a860d24adb55e37309af2d52f043172acde622c20a275c91b59f247892481f96f829ca5a1540a502a7e580379842851859fb68532a03054b6c3cd0022b8ab2f695cbe405d22ff35fe945fb8d0b3e3c19aa07fa653e075a86f933b41c58b0ddeb01e2dcb4b884bb0e430c4ec35d8f91e76f77032dc3fc7a75e897f9b25fe63b156cf77a5cb41c1aa0411642644dd36c8a3cf90113bec8da9b341b11fcd0800b2840c0032db0a209598340fc49822789ace1d7e3314c7ce07cafa72cbbf0eb8d595ecfb15e0e80429298e7948118ee2895c9f3c7fc20f379783f2b536cd746b60afb7ee6239a8f284f2e58ff28945aab5275ff802ef30a94d2096d143bdf8172c370c50624e1a3c405b6837c80827c7c8266c024480661e4da9609db413eada01900ed04f9b41e082803152060512c9aa2049b52c5140b7380826af0051d0a72b2d3b9ff48a524a889910309a12448062b68422a11a5764b93f936d797354df5ac49cf8aed855d17cdea6d9a796f22865f27209b77c523fbfa3e32ec03fb161658213d857e1b651c1a1c1a8f8fedd5a9dfd085d4c26385f4944c0466f94d73d9c0da342e3b8f52b30101989421fecc2e2dfec46e931d5cc20b4218b58de21dfc8a10f630e3650513b521ab89fc7e9a630262bca1f8b54b8cb0d2db245e31be4b86f89e8f9d264264b20e5cc6a1d9813dee9e0e7d219a0891c944a0015e8e99ffcb14bb341b50f9fa3ab3a74d0066f8126af0cae86db2834f0821bdb68977f07cc90b2799e27a28f57d2df5fcf9970ef3ae6c78dfc1b30e3151076d020e5736f80e91d2ee7052ce35ce7cae058ff9f1be09b3572f483f86ae813efc96154d0cdb71d7c3bcfcc44fee201828c93877d0134259a671f8c35740d3eccf3907e3ee30240ee6656a98d151e3e39624966a38d989c0ace147c493a156551371693555f59005bfaa9cc07632d9470d33105e8e59eaedcce21ce4f168a8852e3531504c691c6193e4c5078a8fa3b73c1a5e86179c519cfa92a67102fbde6d921ce38f3183eea337468c31bb94576471723917eccb9c73f94ea32ff75696532f7eac8156477ef8bd87834713714a8a752ec8899edc4130901204031f954aa552953ac7ffbfef3c27f21d959c025d1c0936c6f638a565df5f012c78a10c4ba1780108769302003a606205104c86720b1643d0a585bb51843262eea0226c21770f13bda82c35b07d05511146eea0271ce5eef10451d1835c4bddb2f2689b351b4886a808a6598fe78666cd489ef714c3b4660a1de7786022c7899dd7ea171c3c1e897f64c06382d4f717e6c012199eb4c8f0af6fa01d41f849815db160613b5ae49e8aecbf87a45dde33e1447eff54dcfb7c598060ab687591fdf1005d48d068601bd2a7ad9d0c71675152b08f070f3e4f405014a464158b7be6e35def03079979c9d4e0ef35d7ed7fc3636cf6e1311103cd9269177ffc5a9c7b0f5434344bc57550f61be7fcfb7de0400513d6832227031ed3415424f19fa2f380a878925f11f2eaaeb1901922fb4eee522c35b0371ed3b901dd835ef58014bad05634a2f6fb5a32b5ecfbd628d073ce00298c73ddf076300dd48f693c309a17773049cbf1b2e9089b65991d81e908db998eb09d2af70e2dab293d6be1d6a557825bac1b09dbb66d83fe4a39667ebf69426c949189bccf24096e643b16a604367ec75d4ee58ad2f9dc0d25f9bd8f0c380b02415982e73da1fc96f0c9518205d9e6f923c839da9ccec228f447710216af5f4b0f01b145480149e577845650eeac77f7bb56b572643b9c8fad524513f4d837e205d006017d91ad4603fb306638827849a04ba6febaa62f598bead4dfc84f15419df04d91528d51d3e22cc1f36dc6b72a6e1fa7664d434dd4454d7c8b1e55ae95bec7fc8bc62aae220d8fd7d3a0f17ee9f59deb6f4a7fe1224d545f44aaf04de9292e42c32f2ac7d26bdfa3f41a36d2c4882c7d0feda7f633546ef6a95b1f75497fbad89b2e7d7be797ae7ced5e8f1ae17a53a981628c31c68f34ce488a3566518b31c6181f6e7a8d6c4f7f5e23d8cf26f6e735827aecabe9aefc4d8f4353baf3e5dfcc97efa9c7a15159a9601bcf2aa71cbfe527c7bf81658fe2dff0988e12e49367eeb8297216058a1272d758e4f82a278f02c5c7a9b0e231bff437f3b4f2c74ef846be0917d9ecbdd970e9b1ef51c2bec7b6d1afdaa57dd6345e8e54b318696224e1f8a44b40d3335d284954f4dc6eefaa64bf9ef630fd7c6d621e8fe6551ab6ed9c767aeb3b949e9ebee39bf9285cc4fedcde45659737f6af377292dfe37a133662717fe936cdf668364d23c21b29fdb5e2b1bdfc1ea5bfbef446e46f6fa4c94de9af37b27d692be5f08036388562f4376360a4c90d7dd31bd9de3add8cd0377dd742f192b3148dd0d397bcc90dc5abf8f34f3fbf748d6cb8f4f47b9cf04a7bd3afe29b7e2be19586ed97de7e8fed4dd8deccdf7091ebe717914f5dd3ec15a5949669a0d2352946aa59f58682c51439a82827278704340e44ae50f3373394c1f1dff537d27e1113b6f8e6fa122eb2e1d7aeefe4fa3429bba8ddd26128991a5c15b3089f92e1311d957fea542adf19bd230b64026ab27dcd61a76594831190a540dbb6fd8cab6edf688d60bb07d4450f88669aa1c6851d3263c6b7c7eb2a4630223fad66c5e3f4a8ef21295ef140fdfc1ed7d347d195cda341a3f38c931e75574eefcae75df9370dea5519205d281e3f543807a019df7551f74be69ccfbf7ec6a55189bc5d548eb7a16041466ead66c503f5a7ef81fad3e98d4c8cfa1ea797d8c8854faf72e9a7ee7cd4957fbad79b6ef6d88cabdca6d99a2603424344454647533c07e8470e4045580e86e317290697c7f7ebc8484eda434d14bdf424acf4d893be6677653ffbedeb5d59bce2817dfd1e19de1ea3296d71f6259f50bbe58be74225e58a4be545de4f87f265a5f7437a3f4de25719b8f37e1e7e393cc41fd707241dc9506aa9ea65fe09fdf000c36849b15864a83286ed5e0f13d8e3dacbf70159d8d7871964350d8410427823a540d3e8e864af437afa3af575b09f353c091f231941976c4a863f3332ef47c62b0b2afcc0cbda77d4a4babe857aa88b221ed35148637af8aaee65bab77f7a621dd35e2961dfc352cebe921e7b1dfaf3e5739754bf6924cde98955754f713c5e5ec42b5fd7cb1366da501bc3cef72f6d31c618638c31462dabd9a1bf86719331c32eabedf075dca8b8ea4a6685c77a46478de3e5e13b188da300f0eb6369213bcda8cd344d7baf56fca6f4cb101c829826010dbb24bc527dacbf0cff56ae17e04223402cfa05be0c77079a57301c72cef4f0e150e3e86c7aa697855dbdca7d9907192e1c42bfc05fb9ddcb2b5ffd762ec0c5fa05fecba5fd02ff19d9875bb6df6db97b460ffad1caca6af52bab159b85eda88a8a4a118f592161fc72f0af2e8649ab8be5dc6ee521160de150bf6c714526e279f52bbf7a05b89d5f76f0e09ccdc266dd2fd994c64186c7acfc7bcff1181bffde753ce6ffe1d52a06fcc888c1b59a18f0ea6a5ffbc508b747863f08b7d5dbc4bcc26f0a0f451ac7cb6f458001dcf8f7b563786c83467aa8d570f8e57051abe1700c177b39ce3d1e0670f1dfb818bf8d270001f0b756837fc609705f5edd97f1d79711e0daf801dcffd5edbcb2baa5bcad56abd56ab55aad56ab6df35c01706dfcbdff305cfc2dd7c607e0fe0be0e2aff8c2f0f56bcc6cdcf7c53bb27121d185529c838f2f2cb2b17905432c6ab6e25bcc171eaa54ff70e8e8058cbfa39dcda7ef56e5931fade0ce9ebe66d98a3bc1cab7035de0d34ccbf1f28cf65a831b67f30a7e462bb09d1ff977cfe8e8e11064b178cc4a3f253b8f6d608c7fe5823b9afde80799c677cf2802f58baac643d5c7803b95eaff47f53630acf11877b6c6af70ea3b3f8245170ed1e8b1fe6ff5f4579ec2d2531cfa055f01fcdf00bc8ddbf22b37cb14b21ed0b59265f8fe3f7e1b367ec66ddc975774747e9cc9ccc6c5bf723bffa5cead5a7ec6f18dceadbe5ed9ca2de52ab39595abe54ab3959be58a652bb7e64aca562e29d79aad5c2cd72c5bb934572d5bb933d72d5bb932d752b672af5c6db67263aea66ce5c25c53a9d2b6dab1e5187ecb31e0ae87dc82dbb9d5e30bc3ffbd6fe302e0576e8ab0fc0bff02852c965ffdd36e8ab0e0222c4fa1cbea1baeaceecae6e5154c9d63b947798505a3bcc244625e5979eadceaad732b4c041779356e17a98846886264f8336ef7bcc8f055ee902e953b38048752a63b44e60e0e0df1dcd1e739aef3a6e8e4f7d87b7abba7445ea71e1ca706bc46b55bbacb27c3af19d61cfc8fd2052e72a1b4a8a44d9674452b95a219010000a0008314002028140c084442b1582c9ae7b2b43e14000b869e487a581a48c320886194320619430800800002600044868634020116ac7e059f56dbe42ac178c62207e8cadb37641bc9c8eb813b94630c71f45ee457127bdb429403cd6ba3daa74b77459a702d98a1309c6d29d2eb9ada998cd4cdbe990c1b703c5677e73a78b3602760e8305c0a46d9151846f7838c7d503bd0efd2da445743af276101c84788bc161a0010da7e5cd02fdc5ccaa10ef19e516974a44ba30580999a70a695b85197aad770e44a34569a60ce24a2534bf56a951c0e40aec17d841924630c80852d558ac76791d725abbde53e4a9e8e2bc37b2a805f1b6b3e892831030dbd5c651384572d2a175e0b27658bae48eb9f9a04f6badd191730109dc26c1b450936e2aca756ad1655b2b77c3d795042243d416f12df1a5b94bfbd139783e1281b39f263ac2268d2cb2528beadde25b210e61b589e4c6010986b15d08ef74557cef3ebd1e13c7a47fe2d0fda8562046886694fb24fe3ddf3d1d8d380ff5821e5e1bc8c9739d6f8b8236ecb99b8becacc2ee9530357b68f015e8611821c1a7de2639be0fc73ee70b315f4cc647f62110af1ee44256e575d92a13012f10edd28e5f4fbf19c5ed8d5956925cae7eb3b9d6cb19c8606804ea4985cd726565c8237b7b62915efd69b3c0208579552ee0f7213fae4df53d118c716aabb76dab9748af03a2487622bec1873e763bbc3ba98e8d2a760fd6d42cb078a486e72c3c8bdffbc49a614cbc096e7814f9fd03f3ee1931bf2f628d69bee0c8a3732c5d8c4db14c22533e98549fcc85844fe0c0d6a96bdc3cd9574e432e0a89816971786674191151320f8da020924f841aa892b05cc99c56fa4ac0bcf7179102932c2724dcaa81414b9b86d7417f8f4bb09f8990e702f97f259d416b8ebc02b6675d423dd713b25023a088341cf42c3f1015c8d1d9b0310845b84bc7e40a7ae3ba191b9ff77d7f3316006ca671d8f9fe0e6fec25eff7c7b0496e0207d84a0758f706a8d8c0cd4ba2fa563b511754577ffa289a80b48916a43d680a32fb96cb4e28ceac868fe5fe61b7725f0cd2085ed2bcb9ce48d4d2a89b06fb10c9ef391b28de768ebcfa2e50b78f3eb3327a16b329a08aab0c859701e2babf9b9dafff7bc7290315e2b9a2cea3a68925a114a6f1b9779a3a7ecb0b6fa51118655aebad31e8cb6913961d526a32325448f1e81046d95a61c7c09391563a04b32109473fd087d3dce92e2085932b37bee285d109b8bece76d70515855e5f027dbd6ed3575d9ec2b0f8f8b7a4574be120080880d7579f96d46cb1dcfc87b0d6d3adcae98a21394ddd376a57f54339ac111e6eff0bff22eb659f07d11cd916552214ba0512172915a2ad5f0aebc02528a26c646080a64295b128b084fd1825b0576dec1d1259055848cde6af2705aed063779ccde7551dafe6ccfa234b96c61b62a25511c090b5a9e89e2c73d49341837c4eb49a94e66231a75fafb9ab5ffffc8b82f0a89271a912738eaca32b08b8d577d7bf66a36d380bf1ad104107501e2d3cc0c093e62021ea3d4b4ce42c27a23c638113d6e766e8abefa3d70a90418fdc41e7e1e2b220b28edadbfb7ea7863801d3f7e8e63cbd9721a6afc43fc5e4f47c62f9ea8b22f89193c7c0f5774cc3682526b8e6f077ca88752e9e968335ce66102def77d2a1d5c1062d09a7efdcbaa9ebf76756dbff0db93031f60c4567f052ee129f5e473aca65ebe3697824b24beca502a2ed35720d96b21cb62243f6a29a07552eaebd88884691a344e5b1cae9c00894047fe92393bce12e1c647aa87139411cb60822f3668369a0a1894811107650c5d03d8d87f9b2ff2f7993c3dd9cfae744e88ab8e10cf22a6847d3a90a40180fd92c1400dc360f94e2c18b02d7892bc69a8cd2b7c6b27f2b3d3a09e2cd589797bbe3ac466262391e81734a9bf2cddf929e6644db8ccfbec782443b4ff35e4a85758488e3326560b0d460d31c5bf03c3750108f1611962c9f5bfc055ad089a75c3c50b76c394b62417d61911e3ba0697444ecd59eef6cc137305ff83c05c852bc52f7bd01c6beeb2d0728a3f13a14e3f57ebb5f7e3155913217dcb1660b6862b7b8031da300ddf8d08f08d16f702a0997893839bccb65462c357d8db040237ea8cdd9e71df00fd8778048a3bd677e24f08fb15e07c4599844f85d0feffb12c61009bc42742fcc7a7a6b5de1338168e7f4afed969a87f1dde78e06338a8cffeae028b5554e5cace554369fabeb4fa4b0084d9e03503a4226a1b0780e51e1a9008f6435a3f1d4f6b6197b26af96b304c8e9894fc283f2f1727f3ef82650c9c61c9a4c6c6d8c99aa7b2b38fa9f0b7bd5094cd6e525336d21afbcf62cf2b3be68e08d51523ba601c7ffb6101cc122d973c1a93d3fa079ee7f1ba9b4b7f5b9056794bd038add204d488f743e1450e1225b5ff2c2be4822bcb02e2c79847107cb540256a4408a4ba4a1228fc43b4d1ac632d51ca8c743423a4051734f29a9d76f00a23b1fbbbb150419acc173228947cd8864ad2cb5d95a243808c47caf3c2fae78f9c9156da90f6a15cb5156e6fb995a156a0c45fec4de2dd35fb8f6202050e7cd4524c22c97575a807677b41db2191b6bebf3bd354ba6d70f0b519231000bb4d7aba1a8ed1e7d3acbb59d74845af5a3e5a37f168e20cfea4683db6bddcd34f1899877975533938ca3c46b6869b78c8b578600a9613018dacdbd3c491559db77404f5f3dec398cf10d336a1b7f56a50acdb97dca06838527b1134a233271761a6b84ba5e0a676e93ce883e3bf3e0f877552112ebeaebf2eb0b951f249dac1aeb2f4d086e156bea7aad50b96394f69378d8cdcad88952ffce5e4e957585fb62fe0d9e6349ed6970a019ec770e79244a756ee7226e24c02b28bf4f40e6b07c336b3e332fc1ff6b3e8fb4deb60276527ff340b21dcf950cce4c302a8cd2fb4921672bba68c3a57f4d950113117ec691ff3c647218694fb9fb464e9a0250eaf6be91485d10684a5e29981bc949267ad32e75d7a41eda67b8930ca74420a470558634594ee2bcd3c7477b6c0b37e2509a3650f67164d299b6eb7247a720878bc17f2c57c6725bae428ed4670e561ca906b298a3b858379c7b4cd4ff0ad288c713fa627128bc60bb04fafbdb0ffc9ec81fbbd6b7dfcadfb5127d0e77fc003bb26fe767040dc29616e098b2711bca326121bf5a60a640cc9aa026d0fee4da9082b59a32657083572d53d392a30a5ab1e2874ba3e326084205324b98962ab332d68d75e177b249c6fd49e9a8272db6ae977b58f8484a47cc2e2ca1eedbb0b94688fb26130d04f0a2f2d176e8c26f4ef9390f0d17cf7b946a9a06e4d870c2558468bed7f98fc27533b846da81a1f7c35817ae2e46d4ed63307e80de9f1537ef2d5ea05ee85f90783bbcf1e8d9c0901df9fbc1c12d9f3b1ab9ba5301db145241e641933d16317cbeb8b090ad5a5a3718928d413b18631813ee5d793c411d7558d3e3fd9197154334b9583d520e502671bd074a8c89b6bb29b6640e501f181091aeb68077081ecd8471d47e87bf5c1480609da7b4f81d2d99ca26e6ed4a06ea57c28915a0745d2dac745d0c008e3768203fc01eb22c208e63063a4746f71a1ba32220d0ba5a5b5245a16a8af39512e67c8d9cd564c33d5034f79c2e318f2ac21116961a912dd617b35618e064b466a46716af9c0b56ae467ce50303e245b748eb9b65fea8b8d2327973f194a53c4fbe031922a3ddaab443f7006bfbb23030792a7d1c9466fb4035dd3b843ca04678e9e4101859da3b5e6d99b425250bf9495b0886e2fbb625a66e119522f308e84dd3a8aa91f0333e8b564d8b9f80f3e43097f5cce580ec19db8895d675e94235ecf56ac01c278f46ff295d575b533e6c792149fb5a1dfae5e42040e55c47dd3a6d26144cacfddadf5622647cd4d39694f002100d690af5cfb93821946fb39b3f0598b3ac83c205cbd965521c8a452b028ba4317eaa326dfc189388aef9b9dc498d7c4e2f4d9df832336b505655d2740b9ec7a84e364def97b5d013b85e5139aefbd37958c9e5544684b5405f891d1b8e047015541a39427f28cd43a611050a2d14c316b9128f8df5b98cb6cb980ca3a6e5d49b620e9336d3e23198a215a82abd13fca01691d3940dc45a20addc8f27ec4949ee08ed77c329de59c106db167dfb40eb2e26828ca2a1d2ac0dd6e935af237022b7c34de7efd802202995e9374be1dd20e8507860b4119433386b3d960bfa11a0a540624450a8253ed3b6b1d5e449f1312319db9d5d7929f091b3f0e42e0349f0458bb9ddc8dea9aca5b58b5d85570175ed13c2d7c152aa7caa67dd4fe2f55722c4e82784f44c4886b8238a6d9888bac632dc230f4862777d962f1a226590e93d0d44fcebcab71e3094c161c210bb7a53e51e361b1be2291bb4d42141c44ffff1d72c0f61ac9712c04b919d8a4f80b71819502d8ee2996d20df809e00cce2cfc241d0011cfc1d978e94096e68d6e19ca721eb9013cfdb7c574d6e56031419261494773c0043429b64608ded3110823369dbb0ad720c22a2aedcc94934073e92ad7980e66b978a6d09b3ed145df08e558b2a5bf19c86849aebd601bcb61092921785bef40b04c2149e29d04390502ff9c61080703b2f163e8efcf9105b240d0c59e22bb31070737861fd0215bc990fd1e62a5305656502b72da5307dece909955570c4cf5725e8584a68e49f3775927d54776e790f52ecb76b05c8d632d2cedc0f8feb924853eb01520791befd510defe30154d0b0f9b1f4960e9d1f438102a172ce816316712d59fed0a93af7eefc99891507e5a254c33b83b42e543ae3cd19c459ac7ad8e97fc3f51ae2c03886965c2a9dc639d420fa8a2d000b844a52512f0b4eccc1e5865c86e46b8d13276f4b4c3511170f6d207bbfcc318b814a73a7bb6aafe45788686ad7f000645ddfb56092acb307bc1adc014846ba2531ac541aadf412c2b7a299cca68cc913f94b71c8da6809eb9f62a2a7359fcb7405d5167f62d24faa5338a56f373114f14c4ae25247ac5daed1b376d31f6dfb8df14c0a1dac78f2170618ba9d55fc6af98329d23d027627afee563472e0caf62efe8e51255b38949e045eaa8314e2940395b3d702784f01fcb4d4023736f4f8f74aa9c46c240c645b05c7904d33c93b4ed6cbe3e59a1c8a611a0a228176febd8fbc78cd6eb99ee337136fbc2c4bf2e03735121e1cab7364eea4b654b89621d1a92d94b1d1e1c5d2476dfdb30794ece9025d620c32b243092ee7aeb26e2507717883957bc91cc76a395532be444df9b901e2e9efe1479ec7b9f8b0201bfe089218a261ca8b43e1327a65ba5978b6593bf6be61671988c841a26550db91f2f906af32e7a0b210b372e03362aa1684ae4e0f522ce0315c37c09bd4da31f1d98b0a311a665a71fcc143544656492d1df7eb774497f24970ffb1dad768b763d99d397cede8efb4ce034b3bd38e6a381ccb0460abad385e9a652d5ce55c790ea78302a320f2645af972e99a96c3c510b02afc543bc0d4f2974ab72d43bec02a006cfa43ad48e932a4323b9e7712a9d892accfccce3379d3f5da4c62336ff0ed8b60592c73d9c2652c99f1b30bf1b8de1cf2ac0b8967ba519bcd5af307d24866ad63675550b8ec295bc339c78933cf1081099e0ba530535f5f0558934fb26dd86ae2221614b2eec4e0e1c7a2e37c22509469c3cb51c5a35f3d20cbe9b951608bfa93d0a9e2aa2a5831c6a3b7405e44f45870889b5121fa7af8764fdcedd04363fb0d981485ac1014c69138970997e7d2278f89692d71f0af31d37ccddbc985824b56a48a66234f4d17ad74f6f59e4bee2ed647d40ef317761967adf4acc8203e1cc0ca0acda535d709b6be38194625775d500f89751c112ba504b142aa3b23b58a18f843af1354949bdc4ad6bc82f2256bf10b4c8cd732005ce4113de78b00707ae1f5d804099003ea63dedacbca75ca1e7ab5fc802cc44044455e57ec9fadd573b2761f41e6b30fcf7b4a26bacc2b0d4eba1d62adef49847fea78bc35f937a888337ec187aedc558f51de8433b9bad6e63ccb864261179b8f7619c5450e3ec7b700be119de0969f7d0d20af2cd11d029eed380247f1a8646964c05031fa90c62ecb62a05bafd6982ff3588198e94618be0e235edc0b78afac4fad5261595096b19417ca40c1e147cef0f61e26ae74167527bebd8b9f991d67bce22214ae00cb7f88ef6d61e13cb470037aa2afa3eb4025fe21900715aaef576ef87d4b89444296e04726fb8814823a5e617d17ee897c2ee90893ce737a3da491585250b166c2938363896f25e7b5d8179aad046ecb6472448bb5993885b9344bec5ede1bdd0c2a561f7dd6c628adb26543649e27bc99b044ed90b171dedd2c0d612aac8c9ac10cebbbca185aa13e236a29704aeaff688e46a2b33004506fb50ca9c21a0f86948800748f4f7c95de791bd9813067830d495635c4757b3982a86c500f10fb0acfbce0598ad9e3d3b3c14c0ca8c8d9eedd0f2c24c15f97c8ca94a95a3b7698cd8a99a3c45a5eec44f5e891df7c8c7824ae7d969219f285af7b9bf710f49cdf2cb66e4f09bee65fa0d8ac8f70d993bf5497dc791e1eb54ec219d8e3f7718b622698c5274c9f4a7e0921de4d74839e04fec9e9fc1357ec836f7529e2b03a57e550583fc69dc4944c71520ab97fe86f92c2c5fc96fdf51d0360da9dc71825cc5b2b88e8bc6da9dc5e92be06523ded14ecf29fe5b5dd63bb1c518b6811369910367810f64c6264f24d4b2f1c0d905071f4e38d7277f98871077e0709ea3f0ebc31d2e4560b0d05bf525d269c5b7c6f843ff9912a83b0a3c470735ec64c12f02624fca3fc980b383cd164c0eda3dc783cb80364047f8a90eea6cd427a1315e5c3d998db8c7f5c417dd9f16fdb874b6ce5abbb461bdcf4e7483faf724666fd4950a7e873946420a453234a46030c1b294787a7bba63be10f3ef90934c70d68e3d25289370d0ffe343fc2979f215ed4193b5881a950d08784ed2f0d523eae9fb0eeafd90123752a23cfa3af89c9803b3be6187319d7afd389b8299f8879f2156e827550be117d19abee9f35486b5a5cf01c8d10f7363615f02d000e573cf2332b0d76f22501459252108a79215ae6d05b56e6c3d839c72e4668c13237cca0186a6e36d7e09d16d8c9f98e1bbaa3332fc41cc416950344570af7b2c8e6850f40a7505454e005180f593c9b06eae29972526e9b5956dc4042de0f1fb08a7d8400faaca5c685959bf1610a7785245afdb1b1e632f04749e036154fadafcfa31ef69450fdb7e9c71e77066e3a88a975190e3414dafe0a1d58e8ac9fe711c89c296fd57c607309f4eda8f82310d5c74b124f14a207efdc1dd35cd39596c89825b1201f61d56a9548cb3bdca588e312cb3447441ec04da349db3335994a84999c6ccc6e501c34e7952e04d61ee22e705c61c9640fe0182f2a474135c1cb345aef91fc48d0a0377a233a8559c69015cabeed5465ef40152bce2acb5f2628586632b6607993f53a1cadfd15067fb635ad77ef690065720f57865784c011a4eccba0cd8e4840a1743217113208d15834e0a5329acd9cae756411f5a5a75022045537182dcb50466b47fe0f2d7068407392830f3f0201c9a62865025737a76f2d3ceb2aaacb373cdbec618d3d408686bc58f01c6a11fe30bdc17c892faa8ef236faf31500aaf58afe9fa0d58775cec12fa62ae1ea0a803dbc7093d05a3390074adff133386344ab2a3cbd0287dedc1e3490936221c10673e23e8019597363227180c6f8703216087dfb30841905753a42af98a0dfaec5173f0238917e211664d1af1d3650d5f37d01ee7588737461d2745ab25e78ed4fd38054f915619974e93e724b55e0b19f4c051470aa358410d5480859b5c078751cadd424d9df2e16176a1e2832942cf50287cce346f7a13624d448c7ae4d8781b5575ff8c8236ea2169bac32272951e89800b4ca9a1434c70d6837f540497ed49d65ecdaeb91cbc0c63c9cde29743a8f19a87e1d8eae7eb222ef61bb912cdc2f084e086820b8a9c71171231b276f032e248eb0d6ddd6a0d93d0dd64c7dfce37620949ec4c492c4408515651c9e60586dcf2b97daaf3ebed64b739839c53deb6d2137bba4b6e3bd44f449faebcf7781e8912d64a560d74f2f4f67143ee3c260804371d5e502ac923491103d7883c40b058cd36f8fbb9e1be6dec18c5c9d9e6b185471e37f8b17b945d85bf1bdb03b6ba51ef3f0844c8b45ea1a0387392d66a54944cff2413a07af2124fc37054290cad80329ab867bc50b41df48eb56fd9cf38491fbad91cba790a0a27147ed81c53cacc872c8ea8fc69fd9e1ce560ab0906107b839aaf4559310997844a0520824d4e358a4273ec8e455781d96c2ca9eacb269d19bcf2228b7d90a70e7bb8c0caf6b5a309f3094fad3f58ef302a86feae7f106c847052d76f7c8e3fd22e369d052cabfa960340f4d02906c801a9f34d347147258460cc7f1262c92a6fa44de4c23a06cb005c2771821ce91512a1db8f9e9e51928347a669404b0b69ac82fdb11fdfb35edccc8d713eb36f577ba1d97b73e7e29d610b6d84da089043c7da4831eabd0483cc0a5184c0f57b23a5e4f547fb89060a39ec131e212daf13d81f862a9b9013adb2f23637889760e9008ee75d4d34cb7ff22dfcceb2135db2d97136d9b70977fd7c0c58f760cc61c829fb85c4d1c2668bd0bfcd5beb495c0fd885428bd80a38999a78c04fb687b0821a6c91f664aebd60d0ccb8557872899b1af4ff2dfad0bd54a2c0a10a80b9c428a8bdc0c1abe9be6c3fc454298586bda44fec302a474e98ed7119a83a231cb9f47b66939633c994ca68af99047629453a8e4bd36c520c2ee6b43e4f1fff80ce24e680b83dc77ebf4a5d074604b3c2753f4f8ecc04579c84576487e0114126d6f51d94f182b2580475e55ee717c6f69e65a925d07ff6b211eeef6100490c36cbd55673aed8bfbf82d0288a7d1d34a5b7e656d9e60739201fe5b1c9e67ec41a2c988c21f1c1fb68d870a63e5f735f5bea4c65800b0c8ef48a4d9f56559186362c089f64d19be65b5c7492612e00dede7b8efa5cdec388764d26e5b71a9a366020163b0b55c9417ac655f7bf308c2e969ba1403fc6e060621b91b749060a24046b24665ce2220d70302548f5b3b03f3a0d08124dbcb71a0dc36034685344f74db4614dc7a6fcde26a18ca4831ab90421172b4f27eeba92ea4c1814dc7e8e9c07acf71255bd12a6936b749c05722926799cd751a413352dee84e2a56d4939aca624ea1dd8fd83ba1be43f65a20af8c5353a176a08a702f07e1470de21ca47257c3770e86980b6e868939bb95d4e684563e8800faee22f75a2e9717dfe12c34fe669128934503ae9056bc0725cf94e442b6fcf279ac00adee59888cb59a6f80ee480836e27802019d7134b9f8d164e5bcd72bf139f9467c7bf222bef0c6366fd2d4553005afcd7ef4bf8ccde229a8cb3c987ebb37143101e02f57237de7b82fe0ae73d930f0d2e7e9de9b53df87bb560584a77065d8f6c7aad4fa627eb35734dc633e539b5d1b2088ca57c09efcc81d69e63593f2e7d7726efb1a23a3b9cfb4d41877ae284ce1cf3b2ba183a455ce938360b519a02c5c8bd7ae917e4485997dbd39263d705638c9e79a6b1fb8bf2af0fb0f5a65596246e19a98a8e27fcc6b555350dc1a523454b50a3ff21569e1f946535ed2fb156bb25fd3ddfba9279b9a0a7b3335b2b97697554c14186f1e1ad6ad773d9143abb0ac02f6251bd96ac6f476bb8b0b730a0c464c0d532baab076375ce662a9b975e1bca0a6250d1d94c1629c26a92a81606a11d62b0a12b8932f0146f2591f6d7b148a4897788d90b83fff52f76b14cbcad425bd12086f4840e542825a6805950d82d3290172f79631e862fab8122dda3cf6501db9d09b4e9d2f70a8a4cdda83f06920af80b0e2ac76972aebc2ca20f1104ce6ef180f1fd9542c138037c22faf78af124f75fc7121aba27b4ed742f0eaa85db8fac4e06301fa14cbc5482cde59b1dbe451076dcb771c39d464be3b5df133047192275db182e24d3fee90426635590aea1f9c0de64cade52b06ab6205443dd848d3ed5d938182c3d8f7b6e8ad7937abd75024ee06961c8e5a79250201fd92aab9f854621178ce1094b4a71de18c18930eeb78e04739527c160f488fdc844943463f168cea6ba8c599eda226cc464f74ce175b95ba4eb8b78c9bafcc1f1b26324af87b189d5d26b4e55f1999e2adde150658c6729c191f6ded4d9e8b61709fce9ee852fb04dfa2153ae1bd955a22bc8bbcc42f42abcaaa3feea50b57ee7f1fb2c4391774d819026517ccb3bdf26a107b615a97c0822fba27eb92eaf0a7dc3ec09f282b7f01ec008cdee8e75d42886813e23a9096257ff9e8cd835e9159d4b09e42b4bffe9e5aa0129d1760a87397c1dc2668b0c83490ac2780d17ae17b4f0a4215cd6f2005bd3048bc1844b9bf26c01c07c10c3ef9f9badd74b6c3c5ed23f396375430562bce11c9779049102b1bffbf3b94e46a13253b0aff6982cb29590b4fb5af9867d29398526413cc35d9bbb8887c0f0ca39519a5cf42d480c7a40bdfc1e99da59429a4d6358294234da60d51fc4251a929f0202b7de75235150087e9972c729d243616d5ce54d13f54cd5b7e2ef341180a2997659180bf05cd27057a9c023bb8af7a09179275ca840e1fd85d45821e99bd1084e057048585d9f615686f34bad6e7a178fc7a918147100232f59cd25ba5f4a15f79d6faec8e8eb5fdd0a17e463468caa84b864c3dc421a7713e2a096dedef43eb00e3ceb927d8b63c87e9ffbfc766fb9bff247bf586fd7aa972c30751771c6cc7ee55fb2f81f713ea4709066ee8df047d9ddde13105c0642b9783ab6392312a900fd7a3d9e7ce57db52345a075eaa386577b56447f02832ae07479c9a0aaad9269b806555bf42ebdc539861f6b86902cf83cf55cd739e1682968bbba3431a3cc6e28fc7dd087e8d5ecdb328b43ffea8c6eb896ee7825e7a7636d2546a43d51610e81f4f27e7f119da1ab9edf4663266356f86ea275dc0f1891dc621c90ce86c024ae8ea202eedb26662cf7c54a2d2cf9c6eef5ead6bce1df9827bcbab592370f60b5d37fa1776ffaae6fe9cda948b34815a22d10e935787b39d61ac8c039d8cd0209bf8a44353413606b31599641275974e998921657349af0912587317dfa907d6804a24899717541343bc428b7bcc5d93a4dfa853e722bdd28c6b6a7cb2b6502d05bc9644e412f4a69a4b91d29644d973f81b09c59362cfad19d741ebe0e755ebc2cbeb9279e45a0bfc6d4a4e345f08a16d1a68b327d0c6f1e12f3ed637990ce10188fafee3c2191c8be47c1c1009b685039420bcf66bc307d9f475591215c0fb826d330de1cd213b81527f9792c034a54a606c47674787f4df9526fcf5de2bb058d2463715b071bb1ea64d53ba59bc7ed7527ddab756624f65c00e2df381b61bfdf02fe3338919249b63e08bf3242ba0908f1ec4afe23018f6d981977b500f2b8e9cd76a1f3c70162a20ae3de7f2fa003e350441099da24ad90898e78536ee570d962fddfeeeebac5696cc04b8ff552004e18c8c69baee466a6986277d7d345951fc2a38478bf10e0a000192471717f593311f74ab1ca616d4ba1f9932483a94b16052d6f5cdaa670228bdb7cdcaa6904da4f0838330c1751d6b0bd62f81062acee26e5a7c9f14c72c5a9dd170ae10474f5b378df84b509fecf88350db2eb46e165ac79ca876ac2af2d1886cb06a8bd39e0de83838fa5537c4e7155ec5298afa11dc61b9dff9a439e259e5d83914daf5118fb4c656e7a74d8aa38a5a94023d1d6f0fdb6f6474415f01423673fa0a38723d8ce3d7a51283fc1191ca5c28e6b6501bbedd279e349b0e95064a3640f2a567ad7fa388ea1eb68cd1980798a09163a0aa358e3db3bef2fecf3ff87be02334da09a5c8749cd55fec5ca64a41ee1324914bf37846d958148d38676adc9977fb3bef6914e0e7c953dc1b0b3607ac37fac25681f13e7a0f55657445756394b157347a9b7de9513d118c7e9b47c72c12a57de7909aab986af38a14de4b3c40223843c3f13fbb8141fc290ed61cc2c9914d475d58802cdc73a2120498c3eca4f1ec8beb6c144b0edf424e66eb1645d2d1302ca7cee64c5480f3304e20510957695fb2c9cde68a0599fe13b655c23d358f847426554a96a1b9fe7dc691afb6699f8353ee1cf3318601c782d5705d4f69df4e7fa307f3b60a8b610b87c63876018b95b31173bfe47ff3050c75b12c69f06c9ab0717da82234b8a4702286df74e271d503cb4fa77bff6a8097c147ec801b24d3dcee0d183eb5d899c565731c0c1d5aa4e2e7980c04f171563357ef5f3ec37b50238306414d8fefd3bea033247d4ab4157e050fc8bda72506a7036ccdbcff7b2e59203ffef11546c358bf6d42085701a9599dd6800328e7f24dbfb74d0fe295831910f5f74bff9867dce022a656ed300e1388b30570b367a83fee4366cf67343f89bfc16f83f1e591ae59b4c9a3df466ee0e47eaa5610b08d8a0b8277e4b54c06333753777b2ae7d7a50074df9f708a695a163234a68e6fedf0017dce29daba4d1e99c0930ecc734cf29e4ea321d2500308d8cdb7f5db7eb216fb61248dc5343a65a666ac7a6d218219f05d88980f18768713fb6722191482115ee0788547adc35d98b93baa5ef90e53136c83982312816e9934624a9ec0029c57eb0a7f0d3f6b4f383284e8a3d4305055bfd238f5de97b1fa591d9f0e0495ef367abce5171fbfa1b334d21f73ef1608725a1b6abb8e9af5ff2256b911ea3b2ebf1fbaac50fe40f64044d81a0abd9f9b256bd2c2188d2434a7972d024f1fd17f8fd8220cb88aea8ef35f89026ce39ccc29bb36face99e581af63f1aa0287983f6c07858f37731bbac2bead3f944f2b99d69ba8d22b10a5dc78971b8ed9241f436ae948de5a3d85ee3a511627eafca4d283b4f53332bda0439deb6c038d8a0ce5527df3b784c5ea71a14809e7fd19ca1fcaa05748a1da8943dfbecd91f7232e10e657644c853cf3b050610e31cf6c60438c376a3550e116df1486572258060615fda63b2fcb393655ddefa9a72b6c0ee642864627d992789ae80d0293ea825e80b32bb9d0a7c1d3992796968e2051fb768440b75cf43966b14456f9a3d513db27016d766e453061cb30a1b5e67aecc5e6d55b960230faaaade1aa19399cbd6b862ad9a45618131ed76fde0c4ea3026e6c633241a9fa6a473a9807305e095797bf8aea05391c114713a10e45ae0339d86f9e3f62f261163ff1316468c6f1802f826f25e8de40d1662975276cf3074fe74d5bfab02211e2c2086a8ff030075e5fae2ad22b7b30964c5820dcbce6e2daaca86259cdefc54ba8617c43a42684da04af7cbb4954302fd2b20d538c2ea18968f632c925f13506fecf2dc515a45b9dc0fc106981225f0064b178d15f0a227240e8b8178714a5065d67e4aa9c05df55c9cd72fd1be02804649c16e9d1aa46c618d89a68670f616003b611ce80bd3c3a0df503b79850a9bc125384d3686e2a2f3fdd16cef9453ee8fb447ce4061a3a20e1103d8696a44af8f0f31014e44d02c4dafe150b7420651dbb8d74ce0c4a62bf15e27d354c09aee61ed7ec1db12b81f4e07b61dc19eb14517a4f0f38cd00565f336e946f7dc8323b2e941d2ac7347a75b8b7e912f29cf7f48b11fd29d5d8abb97410ad7742935659f10d29a07a8788005d07757738346c72b33f6a9ec87dfeaa30d9dc8d95b350bb4337bfb58bd9d7ce9fe446b785b0cb76df8f3c582ffc3497641aa3ac291411c61de761fabde5b72a79c6dbd82c35d9951284a97605df1d0b9c41a2d081e9fca10093a49321ccd273261c22df9036819a2f6849256cfe941c2f5410738b81c40eda067379667daf823f4ce59a6735ec05de054e5d99d9d68fb5e42a38f357ecc3e97642173d8be74b8107468793fc60247ad1f529dd8e93bc3a5625dd0f3d5f54277f34c199f0b8b656bd72332dd95c14c5394ef1520181e1d8af9237e6e90a46112cc23002d87f0d3c8ca1ee0b7693271f5d114c9d5af79024065e41c7de4b268ceedd8bd5393bc04b404c80b27fb247cc03eb0c6559cf3aeb760138d1115f4a5a9204f3c8a0ee849b7f821f223c6810ca4c3f3650f315ad40d9f355d05f1f21f9b34b12011ac597730f76738ee0d90d302b9fc3860d6ac45ef6dc50b4d6bbc46ac00a1221a7fd514ce735850981ac24bc739672ea5948e9394391bc8e982fd8678089745f6ff654abdf3201f441334ab369a2fb52e1d2c9af23445d877b75fde35275746e0bc62c981029c5df58a7c3af1683d11d186ffe3e52ec4632ddd3e860a93b58bc335e247dc4c9184b0c7bf0b8a50dafeebd86fbc24ab5884cdac11e6dd86d299a4b3bce0418b145a35fb28a9475560cc8454b0db3ea8434e454a115f266dc0959b867c54089a70421cac73d1aaab2ed6a15b5eec878a5e02bc3810b56e5f3eaafe67fcb4004176e04340f395d8cc2ce8a99d76ad0624930fb270bf31c714b25733d2e35d17ca83ecff53f72aeefd4a429b16016cdcc02002e76f082064e13091d3642bec21817b66869b6496ddb0124db8380262fea0b800f4ee3123dfff7bb78d408ceec9285403b0c223f22158c0f4a6f0e542b5a35cfcee94af6f612237afd29774a7c24420207cce16d437211009c750f89c6b66f94d2bc7536bed6f3d911ee6fc0ca8c61d2625e2dec5d812ea10a052c10155792dd1f383785dfc1a300ca407a31a52ab53e33f4a032eebd1f7922ec548d96a85a73441af17ae191cb9d1dd10e147e8a38ef01e1816b5fa6da0a637ce5b8e6fb9711e3ab0cf658e2bca2049c1d9b9a2cc64db33abef8daad17ecf97cc75c9cb5a5d8e5d39b8897523a4c654ca0682b7c2d58e344731b6fc374237276a056b533eb4fa1fd0d3e2492c5297f31f3832ac7f7b828a2aac9d9b2c243b13b84f275a5f810ceb933c4ac270ed9e5c0c5161f05038f0331a830806d715178cf1c74281638c98bb3819cd8979a108a6996545469ccf9aafc2996a10845f697440e92563dfe013a5750669c2bf207d540abc141a42ea281244fe56f2f62a2c3aef423afd28037a08f84697d814d7ecbdc3c82a9c3993d0ef0e24e668e5dcb4c63c1032465889a2426d510611d1992e880540babb8870f3ff567c9cda6a2ddff04df996d11001215306fe8d8cb2772073e031434213cb1f0e48ac3cc734407872ea1d882d341a8730588daf5a584b8819d3c8fd6f6eef40283e60a4c38c80f8ce6a254ac6f4f3fd0be656f70ea446f9bd61bf09c33c6e045a7b060e2e6fc44ada150f9dd460da84c03cc9793483ec4d8638a4229aacc8f0c9f2f1014eb21c4a7a22e3062277fe2fe20574212792a257be42313db6811a0c5d6bdb2d8b011718849652fff3e8b541969de3bba7090344baf9656ee60ad929b5d5fc74aa1f65540a3aab2e4e57378c086627431b55fb4b98e17e58ec73ee6050335cffc7644e6a669d6fa938d5dd8717c4d9f685f4d96d47627395b774ff14a893523864df1419d593cace8e016d87633cad4f4b0690e226c611e2e63620721e854cffa41865d2ed46f5f9d8ea00c56973738732ced768d314cc77c1ba751d158099e96bdaae2822b3fa70e0be879f4ef31ab2b7ac971aae67b251f4f4b0239ffaca37a6127800661b9070d4e34988c5cfca0e12cd538b329915b2d06d071774c1fe7c501672fbd37c43d65692131454d15b008d7b1c0370aa9f0701efaeae0e7b46f2d06f62188c15f528d5154a669843da48b867b5ba1be59d16ed088f0d749d918b3d5c8c0013a0c945dbad7cb6baf137ed87b44ec9a987155f5e806dafe5ea29238f147ca67bf754d84861d9a462b9d6d3a4cf46b80912b1c0179f2f015c924520d0ba20deddf20900833ccb1b79ad8220c206c10ecfd31ed37c52e983e7dc60edc3d0c3b183e4d75fd88c9a48a4abe387553d7e6bf5397e87339810f92515ec103d327f4f23bb0360aead4b16df6141df398d5c8c7b885131bce5de0eaf270109f5e162af84fa3f2a22fb4ed84b1f36b61a4d56d4c4b7e187571e2bfc0938e37bd63bee9876953f335156a42257961f6d0531b8be717a7805b8f06594190b7b824cabb3dd9e027245b72a8280959a327c2b5cef041d6f7293380303275f6341e6f7849d73b48516e27ccd892835cd72a8892047d0ee878f2887b569659aa4035aec21a9dd1e4ed21322960a069bf2de7bca3e90559c74586be840ebce44dede4847a2c576d36d15449d9cde1876e47175f3cb716fd1cbbc251dab0489ff48104ef6f42732ba24aa93e978d82e96e99cb7fbc0d36552d8c9b143c0894b241d5ba1a4432c249e2ced543a7d635f25de10e6be3f170afea7e478189ce571fec290c33608c8f2ed8e5184e5ef66bd86257bcbe3a896418122cf1d63a2080b778c3ae4d83784f15bdeb96cddbbd6940014b6fee25ed6c5d33177017b43d46c26586bcc55b530c429d4b3bd711aeadaeb62b68d68e4ee9040f09d51f4b78142fe8d1572db3d45f72ec0b21bc1a6ca31850c33cf3b6d76d77085dd605b3563a826b81ce3fa2a9ef3bc20fe1b571375cb37bfd1d35947d605a384b509bd83d4ed59a4bae2d9991d7b45accc2006fd71f8079df36b25c310b65f1f50366458acd25c40ee7bbefc330bc23337725bd4a978cba5fa0e2b244898d9627e0efda8516bcac51f21589290a05fdc5f97cc7d14e2edbe248fe59f25ff66908c1cf3b87180239b2ce5b6db2589c98ad941817a87461f8e5c200c7ad6e5184f893f320461139a07be0d9da429dc33933883403860c6663554f8f7996aff76a64af26dacc9c5909a9aa59798a661c3adbdd497e134519cc52e8ee0afc91ffd5a04cb32289f9bbf4a1b2a39676f989e861b431a3e06362109dfcecdaf9160c7211febfde568f6d704144f2b21fe0df4f5c34bc2ad0c62722c85d024a3a6ac0f945d42496486004a2ea79ae95379cb1b89d259c070f86aec2bba97ed8729d2aae81dcdacba12af34f185385ed810c46fa28ed439f1b7247f33059d90fdf50b3364a7b2231d552edf92bc28b50a3114b74fd72912c5d3703f36f82498bc7cb9a665a818c1792c9f88b4a967f8d3127c070a7b57e815e57aa3390a9957058a4f9a0a048d035b9f449bdd09f3927c31a5a00c0287a6be768e2a123c532053e0fff154382f0c4e83099b799bf30b9b435a48c1192e941b42f1bd0ccd030d92aebad4b0e0830c7261bedc00968e470107324806b44c182b9dcf27435e6378002ee3691deef7ef2e02880206a9798c1f175a10a536a9531248481b5c90b834c1210a6a41d46a35016652c8bde6f783b85d0a9ef7c3b5ea412b537aadc45e065c4c37cabd600a7fb871e1c78df7b7268745f53fbe7511807c6ad940eab501f787dc1cde3b4c99a486029467268286690226b1810028eec9cefa1080942a6cebb492246b79847cfe85516d2e8de1523338a0cc7a15ab35d8206143b48c49fc4ccdf4081a8e391c24dd0f6f2c3c366a6eb0e181b8be6cab13d436dfba6a4b912644cb82b8070cfe5a252053eff8e1438703d94481f0093e3efb99ab5c7a7a44b754e217cd2bef798eb732b4754fe2a173d9f40f2dbd542f6112448dd34249879b508a7c83c4005fcd45a5f81b693f1faca40b356e3195423e408825b215a4e652748e00b96d4ed800db6613c879c63026beedb8d18ef2ce7413a37fb6cbbae120124904ae45c3ff7f7e801b57ba94d15db620e13708ef6c0d1bf45201b9bfbd547ded60be49ca69d900143f0e85c70f126cbfbd34d2480f08bc37f94a6bbfae91e87ec0f7615b72313c27335087b4daf201699e70c90a373f752b46084809a524534c4c0ae3207d203d482a358cfbc0fe34f4a622597a1fe03151e4c941ce7ada774a68acf02ee8d20c02212597a858c841364475b64f11a14cbbef2d0d1a99afafbbcc922b73dc3f5902f2c13e0799f075dfdff5427de1ecbea323b3f520e9c8e880b181859d9b7ecfae07b547cd2000f369afb167a832a66a3dcf8b859ebda419015fde8099d9d76a3f0ca75885a9d1985eca84098edfb8f6125394e81f3e33118bda7f51625b3fef63452cfd7bc5a5510dd6539e8997a96e7a9169b6d25014f406ff599017e9ef2033e59fc8b4fb8e97792b93fdc6a8969f5994c5d3e2fdf9ff0dc6762c730d0093245ce0c346c0caacfd72e1d40a6deeca53e5ad409b04c284afac836ae491237980e2a540c45a3b5d360dc6ea25bf05e62891ae0f26cb85c922fd46cad3c274b9976471648d0b0d43539ac289927bb99fc902dafc163d08c1705784481b645685094e19c9651ec7735b29395aecdeafc1bd7143814893ae9e208aa7ad0a857ccf97f9257a73366f65a8f192d6ac394df34a930ada0704fa0fdbf3206b7d021a719d7d8f71a9991baad5ad81aa8ee3dbcdfcd1ba506a3972e2e6e743f5e9f5804d0d8ff1add62f0aaa9b96ff119920669a2caecd44de8b0b10b54a695901f6df107042c61e817c8206a585189fade00863411602e7839bc668c3fad268e47b4de84f4308d34246d9243338039a5732671472b566a60b33df640085dae876150b59a43349ca825a751b87406494ba7aa167c94d6efb6648faacfa790dcb8e71b7f5183978de06f0ae60ec8082009cc535f443704781dacf0133ac01411e9cd4d7f6d517681cdc032c51bc77aa125264ae5f8cc14ffe1b923e55922744fe56e067321247f1c01021c84ae293029d62d5e33c1e31a01ed529cddbe4c15bf8c8adda5979b07ac0be211744300f40ddac237a755e0a8defc7fbdd70201d06e70ef3bf07019040664dbe2c843d80b87ea9984e9685a00531b3c05d3d09f67114602ab32c3d30851e6cab3d5d0eeed1ab4e3841adeefd2096c50b842002bb1a792c5a99d02b55895c0f5b4d0b5bdaa02e9f9bbafe38dc5224f9ad61b148b2f4b87556c8086c34f5fb04e5d25bfcc82e4d0ac3c7930966640a67f931c82e5434a3200032e74600a8c0e0146433643093a399f47caeefb45f8101c032c5ff980c0e43e1f6b580e11cfd1b1440ba61662382958ab6e62833374d40dada998efb69635f8d9662f35a0457c8869e8fdaae0b9a376b818aae7d3296f1819600e4c320855702d46c959d993ae98a00c01c409fe707bcdb07858a598bb54f8ea89ed96b1a8833bac3cf0e908d512380a38197cce97d5a1ae32f027609c0278cca45fd6af8c4a8fcbfdc0ed38214d6a2881e47fc918d782485917d1469264e2c147cab7e4ee4842d7bece7c69901304827507ab036c9b453e74e4a8a7241bc0231869ae97c694254866cbfd12ef26fb532dcc872ed78d9d461803473c20f260ae8bce95f5ea4e83dfd0326b0529265f003d0d239167103eebbe7af9d891c53e5498bb906c78eec71b44c077b3cb8c0c6e1e00b163d14a0d0b480c3ce9c83699b570274a6ccdb0499744fba03b15f976a80f447851e6d716deb1a57e432127887c6a5974665fb8d1c59c4f0f0b7410f47a3f46cbb4330145eee1b0645a4fed090a1f3b0ba437a5898e8f7321f61f9d1b3eea85c7ac43f8e0dc78f9bc42942ce84b02bf9e2791f87382850328de86ba6c12585df73a28785c55312505952cf16227b902f668bdce50d856fcd3dd47f79fa58241538e5fdc6812a789a020553dc5638e0c6b06abcda6c2d240de0e5563842a573ab8c1db54c2262f39c7daa785019fee6c7da2d45b3222878db011df1e49fed01131343515b0a2d9d8850d1f787f6d4616b66ddb1accf4a36e4c01cbd50aa12930c368ab21f25697ffea7fda3e433f9c82700fda536e0abfda21551e38d7914a421e0230cad2a2ce2ef5832dc9123f66fc71e7716e2f7bff2aa031e6395bd34078358e486342faad83c7376619f6122b93814a0b734036ed44628d1684117a216018b34c91a46bae90ddc9a57048f7e39c0b28e9349e471449cd4923f822214a4d8ab9622a8a4c75e2a7a68d081356ab643dacf4353675fd62af2bdcbbebdbfad00911c91559abee6c1af66dcc19dc0280dcde8cc404b221455d81e11566b3bd76e9102eb80f022be2cfe253f4baca25dbaffa51c85daef4b8188b2467a267615103273874f1c8150e535d6a03927ae200624874ebb60d620aaa06a2be8f89bac8a7c6995df116286e43507bdbb1810f46ca1df69afee847071528c20c20759266063c0ecf59027dea5337ecf942b7188324db994324c1a795a6ac529b140b884978623d08870e7cccc7bc069074cebdbc39f9c0fbe39af35c13fbc55c0ba86a27ed1340baa940a1c96faeaac7644f6e12fb5a9188897fb6d3e271da22973a5e252db4a36cca119a7b241f238c5e2f70570901b82085589183f28b8a2335772406b8bd90c9cc8a79187ee4aa29a73255fe540fa5c69baf10616495f0d948cae743465d9975ed31c219bda3eeb12a7b4ce97888f7346878f29149c2558c0048c70923ab98d75ff2d21840b56ffe111b465be41ddb6435da01a0b5310cfc2c96a15995d36c3de52f5efbc44389cbbaf128793db242e735ab475926eebbd60f1cb7d9c0ee4a507d9ac349f41df6b66d27339dafaa511c8045c557ed02e923a819d43e35ea973a4422ee02bad114377737b6f992a29d22c8602b2626372400fa80697db55dd6ee291b27687018438ebb47d7bb3bec93443242b2cff01e4539c4c48dc57807436ee0e4a1e5c971143b9134ec625ce1ce2935ab4e63536902aacc629c3c29ba064ca2beee06c65a5981967c17695cb786cc681b659992043827eb3392a114f17782424e0eb09fb39207a1ba29c4a8a60eab77b07b5b07fcb94da2551e4b2650a22e8ae0b22f9005e5a128bcba8010c1969d5a94731680fc3ef92da554f7d555997982ee22034fcd85449ddf15546afe98c83ee92bd9b4ba372d39d274f7df43e508f437602e5e90c7a827f65df1c6c0a09619d3f1ca5f89b0b41faf3c489cd4fd5af3c07c28beb345939f0d8e548087c66572606a108a2fcb6fafd9a4e8b27493cc5a488d6de79cb21b1297839a9b2f32e7f2229bc5ebf3bc357dee620b5aa007c4f3e0100699bb4fc68e249bb2b0cebbe60451eca8ed10af0aee0806028db29b8f333e3abdd75a1f258d03f4fde93941dfeb780c6d700c445bee3393454e419086198eb9f7a5dbe49ab2610714b047a652754198b3765530b032806bf52f860636a02723cbbd13a22f6067c4e1243b94f39b2384796f3a0baebbb7ac7ef3c4f530c499c982302440e5812c5013031520d18504663c006ef987abbf4c0fd48d7f454f684691c960549ccfa56dacc59b4fb0f90850d1d2a3f861357cb0a07fff181253e2c6ea12c3cc03a7f290adc26c4d1ebddc484f66052718879083f3e0aab3a8541b52230d5340f8db1c0dd1045469406f7437ba0ca3eccd037335823429617a50222a1b613be28bedcbf13206769fd27aabd54d82e236cd0df5a7ca2a4765207e0be9f55277cadcebe989264d8d191cecbba336762a570d41db2831949f928ecc36369a4205a3faec3c7237f6eb9bf443f346e2987ea1d0099717426fc616e8c8f56e60d40095df56c2d7687a2087094f148316545f049858c39c17e22290af9ac402abe2676a84f31ffaee0453dab91145207bb65156ec474002adf0132d3ac8db4b5bf9857d09e6fce4ad3d22fe66f53cbf265a41815e431feb5e93abf11735fa607e0667fc60c48463fce0cc06d7f4e0f44ad3e841948cc7d843f80dd7d9c388079fa8932f0fb62d330aa9100c23c0529083e50cea1419804e5f93e479f258ad6b87aba81ff7115b460c700a9ba644a151579f76592850cca577ece3d2fdd43c5e8773c6fb1631bd7fa6bc7a74e253650ad287c47854e9304cc73782e0f95961f3a7f672a922621bcfe8609472a2d3356131acbddb3db53deea2ad24a6e39d2fafc4804a23af20a5ea98348af946eff280fbba136c9950f55ed4b31d86ad63b6cce1a1cf2fd1c1aed61ffd37bd0518b5c236ae7323251624e43fc32596d39bfa07ac634a57a01a40c9a31e0c0fd7cf74c3057e2560570e97fd881c7d19ffb05464e4d72699183046562a2c5702dfb9327cd3ac51290b74c01eb1c075079cc40a2bffd8361c52c0bc8c08ca800036861c918ab17bd39ba20d72f870c4a759e379b320e35cb71dc5ca3ee8f04bc5629ce38083df042eede4d8395304fe03b4d7f3ff09fe5388ce9ce3704fc04e579a3780400b7e518048884f367763b9e487bd91cc3fd45cb71e89531ea07ee08b12d6852d0e6b1e520e36f2cc792027e1029b859b721d20584b8683660c91271a4cfdcbeeceb7a63675e2c4c87168e41f006687cf8142869f6bccfdedef40c47dd30405e5a721e20f3209f31d007683efd7d9b6aa02818bff3e8ed61960628795761ddc2207d24273e4e6b4de4e1ee49f65bc803346c71288af1b065ca18533b2faa128f9f2f07e8cb5640132e7c09fdf02d48060a0d8edfec86a45f14907479c4a69a70f59c10a0873f094dd085566d7e963c7d154a6c98c4c10ae2ee315dc35562ae66378ae31844ef639b5bcf1a424b45392c03228cf844d24c94ac5c1d9af12a5814e4352caa20bd8d2babde66815bd61c092f2844dd473e416a9d1d25b32cd85902c6b237e5d1193fd4212bd49e7aa8f7079017174e105282de0a654ee055620156590af9c6928cc36c14274adc02fb4a4a84e5fb92c2138f9673e70d8b06cb3745f2a2caea31e52ee58602d39d3ea6ad0dcbead5b523f9f01ffe3320338f94b69230ed5083967f013b66c70e3c131a0cb9483c638614c73679dd93101987c53ab903c2ad80e75670ab3ada2d72eb5f53c2388237cd4d235baa236e338ca09340ae60014ac39e037f05095420adacf440041560d0e1107bb8158aa27f0cff96b316fd0c5dfeb42511902309961680bf4d4e4a49547af7f9861746076ba90a94b43465f3119b492931d87bb00fab381e42bfb6e0dd1db7a07451bdcc32b9c63151e13fe38558cfad7794afb10e0b936559060942caeaac12615da2904e8a04109a515ca6906a662f8f877b39bfd54f1624df7b419d67ab58425424a06c5ee36b66ac876226c90af83561e9540ec305d323e8503100b9dd5bef7db73bc02421c82133294f6150245a8a12c08590153fdcce1143ed0e5ab07b775f904562b18dac62b431fdab9aa75004034a797a87710f1c00c14671cbc6092648c1befae4ecfeca63100d18d023499b27b2a7c5d3d35829cd34069b7f182547b5adeeb68f797842de728b2d1ce2101bf193dbd498dabfcb5098674e190f083517db9c2d86acfc98db82514e7876a1167540dc5dd4ad7291095abe6f530e0423a2237a9021e359643b4178137a1199b97713ebcf1d5e1b3b85820f3ca29f672aa6028b09a3b915f1e37779b5d236fc4642ecfd7f862b3a4b97588f3f5e7875176f9ad54190abe3f74d18af356c1a8f5e9bd1ccf03a4a9dc3e1c12c2ac9b5f4fa742881198efda6407275eb56f2607ca3f4d2bcfe9c2dfeeb8b3f8ba9600ef4151dc69be660db910670a544e2c420f6cc81f61f29ad035e4701f4d1038286b1676fb90f67ccf7937cf9058bbd3d8ef09a5c02f940ad846a2252d7b862fd211a06cfa0c984ef0c109e558a9162fc193172e6c639fec80e0320d2979496f5cbdea1a477c631c10ea0f5e7418b39dc1258d6f4653db687cea214ef93f42e58e5f1e51188fa19aacb929510dc77aa10570901dc3cab504dfc5a4650cfd8da1134091e1964026354610ac85868675ca057e8c4c8fbfc180dd5d31d9061aa548a4b84832e8341fe33c87cc057c3d0eece98eb675c2078de38c37dce03439d41d862f8bacfced107b410c1e1c6732d1aa7200a6e659ba72c9139e96738638bacdf50730b1247d884f5417616e0ed7f06ab0a8b178046a15e57d27e00b8af17237d8043e9419616e3931e1c1bcb6292b183b2491732f06a7cf5f1f403d46412e1179c3be7ec2a50383a0844a5cd353db92fd62551aed9d22035f54fa04531f416a19be6d47a2fa14d0b881cb5c05a043c1773cbc2fcfc3da09d59ae27ac4d3a4dda9da39844e40b23bb559503c35f4004626bf00fa40efb3c272bb380e4ad89cfcccdaec8a7702b3d45c444b5f411bfad4128b3fd88017c3b6fe423297a81514c832a98ad721764ad0a4a3b57a03ecffe04675a686c92565a8f67b4fddac989c087e93c17a172ec45ba77883af77dac981ca593f05c4354a1dc3e714699139af2640fc427e73de3085ddc3b0b4c61f2c1eb800c7d850de166098a16c8012406e992aa679e70e0ce998fb9a16890b273bbcfef9f5475768c5ba6e8c82a969759e6291277b381f98984293ecee086f996c9c9fd69e767e471db850bd6138352c01f9825a071b0499f8a52f1228a6584bc05af1c9318b2468c38a6333fccd89abdfef62e175f7f671fdc41c31a61ca3545388be5ab12ea67780f3cab3d5c00ba88b95225675fa10e3e614ad90f3e7eeb9010a9f279590e9760dda94a24369f638371a059dc244d73e3b0df12409116f21cc6b2a907635f7cf5de372cc57942d3c2dcbe880a38445a2adcd1b184e835a80d590325878407f73395cfec506ac015b787fd2a269a63f6b283e17f9e51275acb539039c6378125d443723b8c0201c6bccaf0570de1d4bc6bb600540ee5070bb6b34c25c96f4869b8a10b0560eb42e2a39736affcd2bfa7b0445215116ff5625ae604bbab886ed355ca102b372028b2db4fe791c903370b946e52dcc7f59b058c24593208bc0eb9a5e70b150e4430b9791acd1452ff6bd10acac71d1c87350eba5476a891cf65cb805d80f6cf10918c5e1fd8b2ec63059b2f2b7b5e791001ae47890eb6f8f797b7288431641931019a9c2ab16a76fe8fbead109ae7717a2487ee19d6e002cab4fe9bed68d7ca9f8d02649b3b29614544b07298d796e7c0c58a596a109b5fb71f6993b2525cd97377653ae1139ecd173c84e30b3374af26ea6cd96cc80a7f6648769d76cd428744737e2ed254c4f1f2323d19306ed230226d041966db6a4b4f94461d2370dc35013e4ace89e4b6718539c40a99157e254598aa58e2ee6d3dfd7998bcefa28b5dc765b0b50b88c2d4da2dfcee1846cc84d8a38b659173f940972a1f6b4e39e9ff606ebbd6d47b55cf3f8707c1c9d0a7a5c40671b62d48d8df0e7528b2ed0ff594198174fb6885de191d276e5dea5e1711e8d37e09cd30ac54840b1341b735fc446b885fa72ab4b3f34a31c04e74cdf471b0764680bac8bb7b3f4eef01cba2f4e43eaf19dd4b1c4ba530976f515c6e104d9b131792a8c8e521d2465caa773b4d3e3cd1536e2c44c4dec62d00642261b29133139728a89c66f2d1e9b99ce02e1af0c7b3911c9e4860dd7555a423d5e35754dc231cc127c94b2e03a51699fa18d7e1f200e6afe5f089794d16222543d525937bdbf4d24b1479e71956bf3c7ed3152721230f7d9c1f0f34f42ccb1d37acfb5b457bcded3c11ab8c7e14f16c1d5a0738d93a84b27ae4259cf211132b8c351be0114070fcf2bef84154fe2763083212925969759238a9a37257b844148551f916dd595b239ba4a1dd60431a0ded1ce7c77ce84329d0af473b9266a06e901b47f12ace2569c6c2cf18de05287ffa39e6dcb58d89b7a08342fd9d65241e866ac62a10cf5e399802c21129c85ea635d189798e1e8af8dc69a1df76930bd1080649c0b326a4674813f19b1cb4c2bd031bb438b8401e55502b5083ea0041defac1e5fd1ea73c986e5ee096b18c253537c06210895ac04a3fb67e9933bc8bd24a77fbbfe72fa1a11d28b70ca6c49541c47be26f0c73d547813e7766419ef3a4b2351f214c32274ae2a3cf2e9fb05f88f2e623a1d03767dab8464bc97414e3dd37d6ed634ca670c10513b717c8eb10a0a71e07e1b49ea4151f40c136203067e4000d9260dbed1acb0e47f992c18604796d29ec1f9910a40cd60ed4392d972a9f5303938e52aac06851d042603a8609f16ed1f6f48d29a4e180081c02b418bce344a99f2209fe27b598bea4f45db9d7f8a42f3c7348f181dbf158910ce1c54f8cb5a50675d43c1ae0ce0e8187dbba7d1f57fcf360ae289823f3083e10853f3989a4dafecd596d94d7a5d3c1c8b10acaa19018f63db19f0e62f5adffdec35fe2218f893baecf8300a091f22deb7432a50e053a7cd6103e43ba6ac9957e6651d0411406ec38e56b1e466f601cb2700b6c0c3c7b042739423c4f876ff0f4c39bb1ccc603b1df673b541603c30735ae7405cc254555267ed18b8cc2f51b48206782bc793059e49e292c0a07a2a6ebf6dd1410abd7f0e30d986dbf075b537003aaf3e9240606fa25400ef20279045b8af512e17d342c2f3816e9d4495414830fe62df9345cd377ac429913bea08f307c77e2d224f1b5ef7b4a8816cfe31718f9fd0d4409fb61046b1eacc9dd97611296942f5f4942b27e3e1222a609acf9234e28b7fa783d5c61caf207fa398b13598fb9d018df75900a89da852ecccc7cc858f092386f45d3944eb6af3d2319bd1779942b65d00d5dffacfb630fc9b2d731114788a9a7e5ab819080fa21881f1703d2c5f24e58ee904bb20f74238bcde85c3d9e57b463cf9fd910ea3953754a21b70f0e991b5fa80767e53fcd1e211dc92767892b8bc3b3d528fec78a5c12f47ca510c2f0cc363477379c5ea969c648a318b193e0af9681f8e1484436fa44b7a96c2c94b1c6d058563c32064a6f2c0d1d164c3679f150494e304d25e0412b27cd5c591e0b64af15aece8d7c2fc81dd63a3e97c36249b377f67f2938f798992ddcc3746b0b97498ce0821f81377860baf7a64e34168c9ec12aa15e37bacd02a421773b6c98560d4a848860f2b7a9078d1b33c6a93afbe7a8b4339348376e5ffbb3b9aa6d687147fed9a0ad61319c1b78c1f839c904814663118da7bef23bb6a5323f714794029176ef08fd99310ed9b9a23699b6dee1389e9f264bc6b76802c336a4d5346105a627658ce3f204b9ce75ffc804353916d89cbd7b7ec24de7f3eb5e24c91a473b3c2721b6bf6a7ce62980658cc62742e6e626d51138e34b276f6c1ae446988a2d3b36b0bca3ad2d0b343a45b008704a12753276765d2189b2a057457e54a4ac2f20c1437eb20f7abc11fea21610643a6a02fbd2bf5aa248c50cc52c89abd52c858644ee9d9fb9e66c7b5af9bc22be22de20850be9d89298302c2c72b9385ca0f0143c3fd855af7f3114e7237f290310a4a0a05a99f03f356bdae9b90e28264904801687487de7140907df9e7d98e71b91b840491a2e949a15a626a6c192fd02f145ce24aa23d93139cc36b27910aedd8320eb77dd33b06f9fa258dd343f2892fac33ff7e1139ea703af958100c3b08ae925e12c3dab260d168e9dbfa6518d3888b88976cb011b5d3f3dc6527179fa89213f40132d27bac3fc90ef7c917f1f25d5564979d3bf3bdaf6c18f6bec45b672e83e1c1b13f69865b914ef331bf4df80d79e01b6502b0ff09d13317ddced1d77aef4791c7c822279e7537d3aeddff4a7878deb81df4e9f412c741fbba89f98d2831423c7ecd10b080d47920b1e5ff08cc0ef33fc9d39a32567b0954ced0212c3193b36047307f85b603637e0b392766a30fc417bbfb522bae5134f8c36713868dc6a4f1eefba17e62fd6678c5c5bb7cca041cf56139ba579dda379f4cb3c8398f05d2ab2ade3b4dca06806cd8c65ef8cb4dba3d9f289254e130ac237f949baa0b943e69d8dafe64f43df770f2f3a2b5f78a4ca82152a68ebe04b3674a06b9fce645ba957feaef9176e3bb8314a46a6a3f65c75a1f83ade7461361c936d0d18465e0ca552d09691c3188bd0f6450ef06b84ecb945c930b8651c0f8f1b3ff64b6205d0afdb32701278ee74764826e6008facbab4b5ba29d4de8af875639c58012ee69ba23a506353005c6ffd0fa188bb6ba09a98478576acb30df85cfc18734f584d55b56c27ccc9e22c22417fd3ec630910cc37f6900ed0bcca84a5699195e84e664a21392fd05e6f6543a262c98c35d611d3f30d8c07a5c295a0be097b55bab5145aaffa0458893593bd05f576a00f34798cd314fbacf6c1960072ed402fa8ee46e8d81237b2147ab8584946ef82394c49d1b5361a5df85867e0a59709e8edc2d6dc743d96e90960c37e347ff8b5ef22618ad5e53c7d6ab0d4f2dede2dd04fe736bdf52360125b8847977396d3af6d92018032025cb1c86303c893889400d668093502048c158bf09c23f67b129cbc1364f80b1c4b9b1fc398ed1caace7ad14bb63654fc99c5bac03f4b53fe09b81ee284505959024e783083a6e7dd50874eba13bad29fda8b94b3af9e3feb5287e0008815ac1483fabcd6e4cba58f80d61f8b38005d50b82c3054b572ae8281417d8ac0ae67cb9dc01df1c3a2e49b72ede0f23e094e2f0bd8197d2260c281f83a1d5aa14ee07b2ec811536668da33d6f341ae7ac04d3c1ff2f713f86a5eba46d6e601dd29769a5f836496a81bdf75307340c4533fb33f20753a8a18b2d5b8dc9e5dd5e26289de2259949ea5d1d1f5449e663e263ab683e29e86c14c0e40e8013a4f0c7107594c95e1d347e11f14640169f205ed852bc2aa64a99f55997fc2bee496f6f474773ca79c476bc152c75cf5dd398ab07106b5578592293db5ff7fae18fb9e23fc388c8dae3f06cf3df921091002e57ef686da923fde9a567f4ad05eab7ed37955b5d9129a2a9230ebe53509a88954a6f72b47cfa369688b98c6db949f0945d20a85070b5f23d7393050e128d29bb70e050cb685121ff951103951344eec0b99e97d2c81ece309ea55cbb975b36dc3a6901779ddd20c7aa09dc8f8d4b69fc7ca947b43a82a14fa2130ba40bc1c14345260de4ba0868c40434d00765c74ec779513a5ea3e1a4ddba96920b4a8e111ca1c30670eee82e180661554e0a7ca3b01fe3889472b01b242a41205f3c2368124cf87548748f6e879df31c0c08797c2d509e1c08768ede850e7dda1da493a5242e7aaf963880d04d7fda073c1d968ffbfd682acd6b1bc417f2d2d05622ed0e262d49c38eb1a03e1f0e2b7777b284e3554c783c2d60651d853be0001cc87c310668cefeb46eeb9267ef0b351d4f7bf082445e4c1e721ec34f6b757bc7dee1abec7781b4b2d2c80c36d1e8f7391992670ac2297ea1e485c245b0adb74325f78c8538c62759fc24b68cf3b809d40a6163ef3124f20ee7ba4e934de883907ee96c9604f9dbb8c337bd8a7640eb089cff7e1f1aff0357efca821b0a2d87112525d1e76b0e67d6907cb69da3ff8ada70e5a48159034514a187f8b590de6d2644b478345a41e55827e0d3cf084c416ff12c681083b2b0abdde02b4a73cc96d346fe64b8872aad3770c7756c7e54c56510839855599f3a9aba7dd56b1c2fe433f68c6365d9ecdd860984d20367b5d8e4f8327f2e9810d7f88ad02aa39696c5243549aa506fbbc4c0df6ae3af635e96e80ff4fa9a54ea506995659b8f7b8a666d0c802b67728f4e4feff279cf3eb77c260046b53c8a56e132d13f47f4978a2ea32023b25ce388ed8e43924f57b2d8b35f184f3048e5d64be09949f0587a1902e50a93f2f9a6a8cd045e82ec169f2713e1b6d81c0868cfe37cf19e42d5930f356054f227d75b7c10c8ae2fb76ef21d26119b3ac374b74c2ed0db1aed6b75e87d2aebd480336384a6f3cc348a897006d10ed602ef8270737532099bbcb909f3acb4fbf312c54f82d98a81fac9b6771c9d60ed829016fee1244b80fe8d8f390ab1b0c72ed41f638e0829e1eb46eb54e1c0b8bb6c691d2392dc182c0a1faf726daadbf8bcc120143548f0c372eb72b8540c520774a4d0b07e974c4514fd5073039ae153037c21b0d51165010dfed682b10888a60c9157eacbdbf0ae93cdd8ac35bebf3c2c4c31189ba90b0c5e46cd305bc1de46e79fce5b591f0ab4c50dc63e441d434f1977a474997ec57e27b9b63e3e49152c4bc1e8a32a8a3b21a9dbae24dde79019c16570184fad326cf995444817374ccb43775aed0aafcaef9765b4d04d7f6ac6ecc463f7420860614b9f54025318cd751723cd48fee56d36f3b1280eb410ea0bb92f6fd3a14261255ddbb2ca7fdf57c7688ab136f1488dd147d3b99c783c26c5513d666e5cdb018ae3aadcb67ce1c32bd75c68db5e09ec843d04a8285b2d0f0f93693c9d6518c779629201e5c4dd04395840086630f4c66850a796ff593e2c2ad314957840b7e2861beca1313609e1a4fddde7c3667890bd91a19ebe1d5e878893d49c450e354d2c993538a92b962088340a3f0a22e3d0637add03abea0448309da57df09870a7c7e4fa8c54011b6cb50111b6bbd4d15d14a03e00536cd300821530194d73e4e6cb8146711184b843017e3ecb2ca449b12f0d334d844cd987522b4a24e69438b8be122cd0f817bdc4910f4995cdac99e4c16d72e0710063b834f03efd78a50bb7ba5dfaa153a3204d3543dacf2f7146bc47ea45e152eedb641b0a5e1fc1ce80294dd02faf669655c30543a4a0709403acb5ad0da592e36381b789fa30b7eb9a1892bad6c2c7ea4e9dded98601a1101865bd4700fd64209c4c8d0463fe6c0200492d3798f023c263357e00faba0a100b8f787bda8b6068d516de5b7bdf7de724b29654a3239062b061506d1a54c92493c855a98e1b66ef442fb8dd539e79c73d3b24cdbb4cc5a8b553ae5a435d8c89315392695e4e8b9772ac1adc152362331116723441a94d24748dd0825e219612fd2a034924d23f7de6b84489122448cc48855a6939963bc42cc515a465f21618ea1c4e58f59bc12c25a753bb3b22ccb9c2559821249a7dad9763be6ed04a1df10208d048513926c56bc4a623192a51791d709365857a51d94b060c122a453313e12e180072a40c2cccccccccccdccf3e802ec433e8c4f488015d02e8f868e86e4c0c70b75628b0748dac19379ce39e7bcf3ce3bef9c73cec93a2f7f9d607401143a15b9bcbcb74bad626b1064945146e9f6aaa2448133ac2b3d0475a4ed26735219847a43e817521f9265d433cf86742afbe6cc66768704f18434388308196299e7a7435bb828219d9a933aa57376b9a18d2f1de89ce2c70442494f6766b833addbedc99ce89917230e75e919b3e988f63a64e1dba90a13427a9a519741831bdaa794520774ce4db2e979da423a4fdd44bf0820177c188b42ff1084a75e04d00fb79634756033c3ecee9623e01b380181bbb9bbb999dbb93d0566cb962d5b666690519dd01dda9172c705b2d34bcb304e67feba3deb7bba71c31a6bacbd7aa89df901d169504891707e4382c42d6e0bf7f5453ac5df094641a474ce32f5420a3047347cefb43eba4de411254b6e200e04c3fc7579e83d05cc3b553d6298c74ac20929fa92cad09f3f5483dd02a813c6a13a43c215a01d2f2631555ccadab6c8d9589b659f0ded08f64ba103d4621da39fdcba5b6b6dbb566ddbecdb6c9665d8748b6d60daa653b62d72bc79c7cf6ccb5a312fac23d42f850ed0c73c3ec7defda8d876ea3ad9b2f36c8761d80f6ef36a75fac5cacedd08d4a59be82b0050f87c7b367e632860f0ed65bf351452bebd19bf49289cf8f668fc36a1e0f2edc93872c1d62a2595524a8c7e2117a59c52ce8c62d46545e1a353efb4e514794e3a67a51493945a8b491c4a298d9162944e4a29ed4640650839a7a432c410432c0d4165082a43501982f9e3084eea180eb8b31e3a51ce4e4d4fd9de819a14ebc105010469ad58ee8d7bc5a8cd09b3d36499b59d1d6b598b163d2b90e7b3e44cb3d3be6035f71b100499e13841162e90c8b2658b2c37c87265d3b276f006fcf1c3d2bcbfa249c793e1c83234258b509626d66295de8020645949116377b7fca4a4f35bca9e2ee589bf29a39451e614c535baec53e91445b453c056e46142d4c1de40bfc9c4d76ab582411535a4a40538c1c5b737922d2593a8ba5bad0c4ae4a28a111257aee021491855cbf0eddc440cdfcedc8485dedb87a0d0a91b2666f8f6229d8af976232b747da2449726c2e490051555cf123041c5b77390cc3945a0b5431817d0f0c40c7c26098c84d8fee650831e1c1cb102170431995cf9c27d3731431343bc7453a74e4a3c4bcae625f8312a2001536c41b078cd67a7bcd78aa474d0b34706ea6950766b87cbdd624287cf3cf3daf164a910a098b25285d2bbd53eddd3a04fa7a44fcee625694815b64f83dd6a23295fab539ad7db93cc09623482a7f4861b82ddea56a77a3a075cad562e0cad562a76e9599973ba72c48e9314373c9d1a749b06b9ddbe7b838c792787f2a1e5205107b75c2c859e1904626f9f066228cf43cf2e23665e3db39e7d9e5b9529eb3c03bd34aaf246b197a3d1f49963bb8b981a904419df1516bcf41a7b9aa10993f42b34d02c21e5a5c7e878a408353420f1a0612794c0e2a5cfdc6829d193e5db6fc7d336b630d06ab58ac1a5832a557e084015a3efa06f2690f092806f47edd04922886fefb163a5856ff7d156b0fc104f1b6933e4c0a998e97af2d2bb1b321c81827b04956f37b972f8761baee369f7c14e821f80a1e586188e4841d21219823418405406e6c69f6f04153d5efad6f1c81b4b8ca062f3ed5afdb804a7b239c588175ebad542e5c9f7956f29a89440007f5b56c418794ca322225ede7b3a5202239648c2a2224c0c3d33868de8c4830b3251d1cf776fc7b4589723c0cb2e6f7443fb44444fbebb0157f4f0d00905f75a241cb5e1086bc94cd3098756d521868c765a1f2812276a32e7da17dce87b32bd1a2722354efc1f3724358e76654ebc73d6f839359f739ec0483bc191a6dd39657e4e2da9713ae7070e4b8d133fb417cbd235d18f44588e3ebcbe7d4161b7b32cabe2ce7c24fa218b1c44fcf0c5062730247162822a4e021f77f5e34c520021422ab2f7b49da8b8941a218184124bdc6cdd3466374723151099534a29f5a22546cf39f6d5ca415d900f33108d7a0081f5f882f5158ea8ac6fd4c3dc7a49b6d899f059a71e1682d54bd7ba07b0536b4294f15e38b2522539a2622ffc36cb554f522a655782742e5222f400f858c41a7aee1e80b9fca83365263b6844b99ec4a5aec5e992fa26a76c9e31d5ebb28f9fb095cbb285aec4f0d41db90a3928d4bcbd4632e325bfd6a8d700bad45988ca7b127280902191073ff515ae28fa558ce229a5f49bf6a7b312094a906ce99ca89a5c7eba0d0c974ecaabd9749bbee2552369b0d97eff0350e3c4ffa149b7aa956965a89244cab77b8cdcf30fd949b60cdcfcdcb6ea1808a81e3b16bb7949634ee6b14f96c60e37047b806c238fcc0a9595797a687d809a08411972b15a474048f69e80c02628a125d04fd7dad3f513e8a8360aaf0ca4cfab5fdda44952121428bce25574cdc8e086f7ca211918665c92477246e8362841393f30f2a8204ca9e5e9962fbe1d94be012ca4cce9a050f1ed60e4d1a96e0657baf428be5d4a1c7c3b28a59cae2d7ea0a630dd7bf2fc445a147d7d00f5fa5912e6a745d0c78f6f1ba79dbf28c2cb0d5a0e367e53519c8c61993bd36ddb4c2773639893ad56abd56ab590b8b72d668264058d65e3120a40d890008d9bdcf48980a675428c2e37e416126bc54b9cd4aa7e0aba5e9d7b72f8ea8c43540095f1191e9dd7b84948cd070475d3a78101b0be071adf6888b438fa22f23befc95a3f5a0cc91d33e31695f5e2b393af331eef1043a87e6556f0d5632a08e1e5aa6fad16182dcd9b9f79dbdb06a25a18a4a54da6fa75dd98446b8df19daee99d96e1bd9a342fe9e8a050205865ce967169b06e69b0ba4dfafa5ac18609ac6223d56a002c95088ea2ea4a9cf6eea8cf2d481f8976f0fa1d3479ee78a8cb875ba377ad55b25e22d89cf376cb711b69b07a06503cf49b94523a99b26c318b32a594623144a28e907fbe02fd90db6c9e33d298f0c84f6073eeebacb71a004ba57d34be5c144253063a9579ad1c98a56631f9ea59f7037bead5a9cd387ba78986978b619817392d7dadd5afac8e4df9b2258f4cd961d93829998da828fa1025e59b0a56eca0ef17966fdf71a523e086a877c9ecf85081347deecfcf86971f5701339b65564b966559966536cbb22d583ecbb2cc5ed316278d139f5829b7a871e2162b8d1327f87d24b2810d4744844125c9872b2e2011c40da61cf848b9e9e29216300948554809438919c4a004368890cdd9332aa0bef0dddd02a7620a18042d51a588256af09e1d3ca0d173c3ab49f18ed37df4f4e8811f25535cf1d2254915aaf0fea4e1c3d3cfd071e69cccd3d2ac665886cd13bbf052892d8b913a902061751b2ddcf6195f8b9a9639100720912e447ad432cc878c5f6383b2a39f3728fd753a656db8ec6df3825b63e986d6bd63ecd81d437da73980e38be078ea5e8d2f1788cc9199f5686389db2fbcef525aa7df0f1c638c74ced952f68e8da122f5a3b3f539274b539c53d22fbc53ce29b12a5a4aa61f108963e30272e54e5714129888a2727445d70c092f2d5bbc6929a9e8b09c8938ed61cd9b624ecc7199cd4f474747063a09a0957574661260830729a9516b29aad172a62ab4445aa290c97070643ad9d01c6e18216484238ad0135a847260f391e8055ca4171bd72cf091d91cc5943c79daafc622f41bab94c96673aac5b8db2c2addb3a7138d8e7d91ad578446cbbed345e8b3cf9eb24d99b1529231826fcff4352fbdf63a53936fefe4c578e94d2f06cd4bafbd3b53c5b7d7dd1692645cf8f66c6252f0edd1e866c055f9f6706c2e5cf1edddd0907c7b3619d0b787e337196e7a96886fefc66f979b1e26c50c37bdfa4218dfdef71b0d373daa430c1a7c7b35bf99aed4ece0dbe37e936104922ebebdfbdb8c9311495cf8f668fe88e4e9a4fbbbd1cafb2aac30827d158cfcb4f467280e7d21f3b5a888c31c4fa7d917c5ccdd927b67161b37c7baa6b71e7f61f5939f6ef518bd878c46af5ff723461dd535e7ae847e8da3a97332979977d3386fd2c1b59f8d755a9474e1670adda076e8a0502f7780d1ad7c6df126da192597ddde48224ea690e5c2d349e6dc0665ab0728e85e7b2d776f6639b3324926d9062d676f6b02cd26d3273c01bd9c40409d0a6d934e85f36706752abc4e5eba9d3ff3a753014db08c385365f1c9418b79bccd9e8eccb1b33d135845fd0499a321491ce9481b4b7b65b9c0d2094a4d704e65f10d7490451760bcc9430ef31a92f662a59eab7876d317eac801f8c4b3d37ca12f718a462ce0793217ab61c93627ee89bbf4bb9a95244ac3db715b5885623a0d49e6c47c1d6b9cf6f2aabd20c02aea237336dfbe5abfa9d3fcc94fb2b68f15847e75a6891bc657585954892ea120e6d42189235b1247baa4f2926bf09263f0928160c1d6da5a2f09fed6da5a35bcf4ae871b6e2e97ccd9b0883872437ae9da3657b86d2e556d55d686d425410aeb521d1a92b60e61df50a8e3c33a44953ab5b4aa3a1be784f662190d69af2a735cb47256ba982b2e2b2017df8265c6c860c1722493c8955c92491249f6787659c4d6418bf13df1ac4b1247867529b47f3262090c52d20be9e86574f492b68006d1a03d3394c99d32678e689888518469fbd97ab6d6d6aab2b596ead092cce10c5bc9198c25318c052fb79a1adcc8184a8575a80ecd5822f298733b4141e38969a52301bec051f2b8d0d832b1bc4e0d1b6cad97deb2812171057d383f8cafcd46153b75f34b154ce34867af2ed5a5a843fa4989baf4d2068b4bce9f7e8374d2f2d26308ec5bb4b15183c6e906d76261520bdcc04686bbe4094d5ae2a4858405225a5205d19255d28d5e8db608c20a6de1da260f2edc2d7c02b0458b8d945e80bdb834d1c10d06f8f9f664e40fdf1e4dd7e0dbab4cf4dba445405c39229955b09d220ff9f2001f3d0091c774233829f22840d4d1dede93050c69051d6020a95808218c2f49d4e977442229b9580881073bb054b1111072d2b3918b13520ca9a6c7995b5f8105e99867f66341ba0858f8562a0c15c3eda62d59ab06fa6ef2dddd8df49d647922807d8b2a9e1c119db1b90796554d2a3dcc8fa3e132531982c9166fb64863b439c51869b3a9bb979939a67c03d639197550afe5641df59339373376e4416d9c32c398881e63b4118d1fdc300eed489d6bed9cddb16377341aa211c674ba744a2c34a311c69d2eafe9947d995b8f2341f3f64da316ab948fa46b3720a0503b74228f3a9dafccb22fd334e9f20bb52c079a67d3ca1b30f2a88ef353cac6ac9d9a6b5f984d1b69bc995132b7bec9fc88dfdaa9a58338bf6a6bdb33cfbed0361144584079ea6e7d8b71ced9a3416b43ee7bd8bc06a593ce8df2d7a341eb3a2629ac13296289b070bd3dd9992937048158d03a08d65aed0beda49f3fe5d5c46233c2be79164abf794c165bfebe4ccfdf2cb03c3bcda2e823066e24d202c9c7787bc661be452d6a32867a1c7aee8bf136bf41832b5f5d8c473fe102ad7525b06f9e752474be7d618c77eef37a2a22b4fce8a72ee3dd8872331f2e190f6fc739c53cff9818b91deaf55bbb498ef3ac53ccb5eec77dce653c8e7a57a437db3de0be8c6f1b77315f98818f31fdd83c36d83de07e1e721e3dc64b81fbaa97c03e82e69b576fce3937975d091ab7d970633c6c9799d63fe47e7acc371b746b23c7b9ec7838ceb712fc3bcb711e39cf32b9fcdc0fe99ce4ba7ddb3c1b256cce39f7d92021c67debbcf0c8879d5fdf6277bf1164dcb3e73aeeeb3c4686f318cf46099d6bae79f7cd06b9cfd3be692b7b4cd27eb0399b7c34c89ee6db1682bff9b679ada6af5d1df205697066e803f2ed34a822424b0d1cb6ed2b42a45336a6c722dc5b25d2e0a6394af37434dfb1b937c8370db20a325f1d04c36dfbad0353f31da9e9741a67838b79adb5da988ffb4253a6d3a0e65b87722b2eefe85407fa376df68fcd5590ad6dce1d8ff611691073dbe0f6591bdccc83c81c56b1e66ce437d73cce35af5b0d1e5101fb2d3cb27d421ae4210d6abe23ad6b5e9d413a559d673af3117b4d0e6e78bb56124958b98204124a2cf1234ae9d99a9328d40e9d04bcf4e89924187950976eed7783c3cd1c934a2e7f7f61f659ac461dd9b715d5b7d9cd98ddbc6673cee932734a99b73438993b8f2f74bec21155e75df7bdd0f9f4f8ebe68ee4b8766efb42fe3ae41aa4c13aa7cbf9553fa1c15a3d891ba2be62764e8d953606dde59c49576e6fbc81b9e5ab67d3315b7dc6eb869cc4503e166ab07a8d1f4eaa5d9b9390748a5991077f7576d2a99e576267b8380ced60a5daafde4f1a28a89d7c751b18e61caa5eedad43dc906f52fdc2d3cf1e9a91f295312c51013d680f11b898c59948237ab21140808fced14647c27c11b8b9826406703db08c2c28361138113a9ecd17b0c3a9b81879701eb69c15a336d3388fa38ee62f6ef1342f93723f5b4383ef46cd0c6c6e4ca1ae7b84d962b8a37372729b1acd6ab51886595b33aacd4d721cd360663a6f289551c64965f5d6e9548c2f73ca72519d6559113ef051c207ac1c2fb831bc24dd992d413d7022871e148123063d7082038b1ed490a3852b230c0e232d6e84716b9ec8e1c514202f4e52e0c5e7c3eb2df0b27abf514a525a9ab7514a363825fd74d0f53128fb9148c9870a84bd2d6dfbfc26a314c4add56aa5441572ec95d5148cab22a14b9da2e13ce3999d2275eae675448d6851a74ece4e873ac59d13556c01f0ec282d29eed9757a740e4bc5ee03489021143801052246562c2d684f056a12790875ea0943e12176b1111ff14b88e799676724e6a2c44b2b16934e69dda485d85bca5664a58dfaa85fbda5913804199298824b145692bc54ecbdd4a9d9e4d9e54ab2644bc9e9d9a54fa7627e823a25d3444842b9ce2e87a44b1ac923f9ead40d11cf2eb9744ac6b3cba44ecd38bb54a271f6b962b562f800c91c9a1b9ee012440d5a5cf041c53e9b746af6f0ec536842e1fb6cb252e3ecf368be26d2e4d22919ce3e939802573c31010f2df831c1918a9dae3a35797876cae29b67a73e9d62a73f9daa790ea24e3a55e3f3a1e488869f3a1e1aa793cfe8784e7286cbe87866c8f09a8e4746d77881e56bdcd4f1d4983c46c7638ae1341d4f0c1ab734ced178b1c3d3f84cc7437367fc763c33d7653a9e2b23e3311d8f4c8c771d4f4ce71d79d0ef9ceb783a5980e7ba98f29c6f1d0fa7753c9be659c7a3a53ee3e2cb676e3b9eccf258cc6bc783cd4e1d808b1cbe3ad7a968948444e974694a72bd94d5e76bf04c14344b5a755bd6a6d3972589133fcb6c120966fc08232908003fc0bc4c61b49e30982b301e4ea8ceb28c05a6891c54c0c820470b0c0a9a0013030e212ecd528ed7cd11058e1b5c19443954703b19e490c1c53e127d7101d2971ea2a4e086959b7d24fa52c38d256e8d8f44607ca9011855fc706b3e1281b1c487ae040c221e5c1a1f89c0f0810660dcb0058c165cc8e2e88b27aedc191f89beb0018ea22f9c7ce8576cc881c395f191e88b15d29de1c11697e623d1120e3e742696aa4cb104e5fd660968a9c992106395fae0c9fcd051f6e73584da11513a7ea3a3136b749d5aa30e6a47838d42edd0015131a25e3db7399b7677777777d3797b86a0bda6b0d6f6feba6b579fb22d9d33cb0dc13a65c647222512185dd33dedf8389dacf5f05aa73b735a8f38d33b3538e7359d269006e712973d1279a1e443d44f5945f749fa16fbc6ee18efedeed852fa942ddcf0144fe1290a41e9a4734e4a6963ddb4dbbbc1302969cb4a67afb8d0e275ea10dd1ea4c19b21411aec21421aec21d64ab76eedd7d60ee96e214186448edccd60838dea11bbbb7b8844b56b8b93abc02629d61856d9070acbd0d18b0b56c3d30e9e749e3ac573464a611ac43233a54c519f4e83b3c7bcb3063288f002e966876cd9911da5033688ead123069128a22e84f8f0e650f391c88ba5570f9d9d20409cd928c890a8c505a40b2f3ebc4a41140cd0900cbfd0ca32a4927e444533c58deda37176621c711d8cb9e2b2db507143130de61deed3a93f973a04fd0005fdfcfcf474f1e9f2d3a5a74b4f979e2e4c66a2e8d2ead2d385491726414a37b6dc48c231c56dd108563496cb70f4dc9b848386bb59f1e5d23871c3cb8d31a47469f4e0c3b51f8b60d0e10616d7f4b108862538badcee07387041c395f1b12889143882b8351f8b921851c5ed3e162589f2d6074213fb5894e4052f3f16257101d6c4d1d1d1d1d1118b753467666e1a6c9f2c57cb75c462b9ac9dd535ab6b56d7acae16a52ddaa22ddaa22ddac22a9d5db88caa1411c50a5124b48a2b97519522a258218a848ca43c7112f4e3d3c385d5a2c20a17cab5dad25620b1d68bed2d5e7a8c65302f5d2e1f978fcbc7e5e3f289bcc4a4c572b1b015cd09dc46bab5f79e4e5ec3e586b3b5c24b050e13b365c9902abc01d9045649a43b235bd6dedbaa3e31faf8f84cf779e99bcf47a230923e8615e1dbb786d21fd9e3672399c3aa1929997829abbc9445bc9451beadbc3ceaa2972da5fbc9cb18358f1eb252a5e13061b010418609a30a798b1e1c4615e6f8908d8cb8449cf81f8452c4891f362b6c2e1fa3b7883892c94b9ff9c21c32c94bbf9f4c7b79e931485e1a6d5f784f27073f64a097315a6eafe6acc1c5e56ac4334c92b03a60508c441f21b3d849448b2a169b84a8b4ed3735b9846848000004005315000028100c8683e2705024168aab2c1f14800d75984276581ecba35910c4284a19830c2080000008010022232424340d0008c330f010fc105e1d1bd5dc0c7c5f5b3ca921fe10c30423dda06aa937ccf1e444cc611e58cc114e6fcc616ddee9fe722e63f3763b418f499735521a3fefdf7d3e6a589e103294fd48e1801b21ccb60b467c3ea8c31ea984a3a124be87aff55b801d826660022e197a20349cd44c1b56e7f75b056e6c14c39210f060d919a32b50349e3da5e8ca3afcb58bac8eadaeda498468a54ebeb5d8d258481bd4eb69e88fbe2f6d12bee6c9c1e07229aa16dc0e2ef97f47dff8c54a1f2871bc557b25ed467e7e8e60e9015369d054cea37774cbc7add0187ec18435e7a80f6ffa6349553176c14f10b692c85ed6da7a37447df77d22d22083692c3370fbeaa2ce405816c87ed680961ce8d395a5769da524fc1be811fc32a9487b2e4061027da94de6b14e067abe039e563968996bc5a47420f4b9fce0f13d68b3ca1feeb980145372072dbd54e61434977610c828bc9396e9b300f4a6e4768a580c24bdc0ea7056cfddf1055df3c56a0b65cf0b9f9eeaad04d6c92ca93be5af651390c1ac085c8f7341e5c3f2a4f453966fe68805005f32f1522bfe2c79c717a01ce57a8190da1cac29398affe268a9df56a04e5e517c264e5ad331595ca5794674a00fc3b97c55107160f980e92fc15a34d787ecdc2ebbc5f34cb95e5ebdd47dbaac1183f7d258e1c94bf100a793572fd79c067031b907e84da42d4c1f6a9fcfe09eca77468fe92111639bb5cfea6986d6ff3b4d8fc7a48bacc0a2bd4fa1a70fe7a737ab6c0610c38d74b517b993a017f173f65cf76577b641c082a1c9a1a78b6946a1a3c292549e79fca1c21ccabc6fee4051fcfb74879e846396b7870b96ccc7a4fb490a0c7493492c5232d6846059cb74feda90e662fb3aa90f3c6e9022cf1003ea5bb9868d159740285162533683c2ec592c3b51ce5b3efaa7588e6a835f708be8a00c2c850626df000181367372665c8bd2678c246a138a442b310d73ac85a8181ed42b5aeeb238c05ea7b24ae2b95332683a4a91e26317a48dccb1fb406d1f5f0de091ca23516a9514e33058f23f8dd860950ae41428d3f2407f05b5c73f1ac267e3ef960d45d58d46ebee88f451c29832fce29ba3430a16cfe96c443535dd5f509d947148e962218f169829504fe891d32fa6b0fdcdaced282a96885e93369ffd7daf33d523c6b64871f3a576e262293cedd48b2b1e542e59e482d35888cd7c81740440189b042b009bb999e6ca3ec54c390a30dd4028ac257d5e3a91ae5659bf985bb24768d20a678392f58290b8db70fcd4accd3f8ec03ce2d5bc7cbe960e80a593738ce5fbecd9e34722ea2c91856587395745da32e5bee0b1702d5b0e5fc8018dd86ef3352ec3b11515f93f290bad33850d1e4eb2341393699d0906ad09bfaa2896798faff9b38b564b9e286232f999612a4b03b91944deb71fd417041fb9312d307b55bf391429cd51c52f4122c4633dcc69a793d2bb3b0cf6a119badfd20a5a35014c8ea8c5310a47739dadf4710867c65246feb852b358b5b74cd68a4fa7a2dcef89b6ae6325e3010e0baddd1620078d29885ebd9743b0275f21b72679b52670c7ed74c7ce56ac2a1fbddbd6eb5fba4050c32a03ad94cf730c9c07d98adb37259d5f27c320f77b4ce3773cac9df7b7c018460981d8e94b710b28a0ce6858249ad78e1d837797ce8e72357fe21a30c08d0898835177dc8b80522e60ce25aeb87125e44ddefa67014cb430a5b1a796d12e8a7ca2f6a099887e2a97f06a02e0cbf512dc6c9e763c379b43209f7a76729f7dbe1a8bcfbef4b83eeee1c4c1e34ca1b155bda4fea1b92fd8bb9c46d5ab8f785f486ba127f736a23c63c729067d2edc2e4574aced23e30827996f714bbecd9ea19bb1e46c0c9df2f43a4d4fa4e7661aba22ca6f5ea67ed3ca0dd1231a38ae03458755b084121ae3b5acc360ccb5664c5d10a840d342ea28c70bec6e22cb034e458aae19a76f74c84b49c1774923568facaca103144a1f4a96cd2aa8a9e868aa54dd04815e4b884c47f389781efe1dbb754cde2fb7e1712abd0720e2817594d2de878514b0c61ff4dd345f935a3168bab4cb673c9428d7e081639d78097c1017f70e42b38507b6f471e753701e594525f593123a7a6904a2086e231ef6baca31b7076b62da9a52901badb4f46e889c4d9b614dcb737ad4f6bb95adf5c340e9c4e2163873fb5f36e316d3866662429f6fdb02e76a03dc7eea914c69de36396237d08c4c6a0b21e8b3da076e6833dfd7eeaf8336a1768e0336e0cde660916dae0b360daf9e079763f79ba03b4529086b963bf474090b17a034fc50d80a79508086b501e2c8b84351e12d3849e0cd137e4b0a38872806594023f32f03a41449e5ecc772c4683dcd07ac0a841b3136abe57a66a0671e9a6323fd3c1e70b1e301bedabb3f4bd709acc2df785da1bc23b12c91d0efa6a53ee87788497cd21a7c21d5da748cbedcea204d57bad339500403e760421e42fe83470f888fa75c042152021679c7d72c8f6bf21e744f3745b1ac71285b27c851422182b0f400293d49401afe735c00a51496e6c9b7c96872f18dc0262c589db71eeef962fd69a43649f1d972d0fcc4dd24d467e5e383a59d688992df0a94715499dff0abf9ed9170cc1bd6e11f1d1dc3624999ad99c2d90596008c853d45a2648cea68acb498c103c24356789550753025dd2a640d1ef1e6859998b6c73afae3e33cf4a3d2e8fef3f7c110c7910a17469cc402d3d068a3a906583d2ee992d18fc3a0c80fb26be9c7af8d790dab85e7f3089652003b1ef1e56d7a1fb4384555b2ec33ba686c906f2a358e5f70852367101cf77ec1d201e6b61c1df9b4cfc4d1f67c406d71b346b99b5617a1840991c740989893046c9be0ab21d09b96b45f1a9a00727c7c566a4022ec0737bbdac3dc147a8d3d14f520317d7bb282eceaa453aa6f3323a60fa04dba99cd7853a391740ea924016fb5ebc5000aa97e7ea033b3c9b340adf154762c4baf1bece201ceabc6d89a98c98fb45f0a0130b21c9e6b0342118a69c1146587fd69654dc372abce49b8a38ec40db61f173f47a62ab431cc83aea9b44c0335e0fc8a626ededc3a3185166d58a55e67c4e110d81d4d494b5355452960f610e5a9b66e59820307ef554762462559cd6a8453dd26c90ff96dd9370a70d9722cc12ffe1b77eacd77a5390a48c10022ccad47811aeac7d6203e771ca4008f2b8108b2ecc24108ae2421ee0ec6c830d3caf8614e98e071b0b8934801b4a6e87698d21ee2e321c682dd734e6c056d73755a03cd241b991dab7704fbe6fd7ca79ee05e81f53b0dd915b897645aae10bd2a40b65c48ae21191e20221f6bdca5f26c469d61c71f6be50f008d9d8243fb16e7ba2b7dd082a36a9287d18db21238d61c6180b0cb11f46a12a6c4c3ace5dc2c60266bf3237ccc1c6b207d17af62206bb1286f8cdb421c861d4a10b5868faddb8845465381cd8da187484f6c1142665013ec04bc625aae200268984639e3d1f70dc6b5de49f50f6523b7942b2d3414f4ffe1533d1cb61848da20f53fab5c25dfbfeb6e3a8e0d6b3550a7a459637f4ba8f028a8796047b3722a7ee26667a0f7e757a18f15eaf3c1c051b6917ef1870064ff31d7eb80f0b0d6be99793d254faca7ef83736aef63109be3614cae034a3d644ed69aeb4e8ec100ef2198569f13fc14d57583392e1bf51aa230de559a6f0d40264a2fb4184f52adde5dcfd86965ded29490ee412b1416e5b92ede7cd41f223bfb5ca700ff9b6a14532a5213daec1411955b12488e8eefaa804eaca47e74073325956299544022d61f3ae3ab6ef1156fe9f68f034b8cecb8f0b50e73bf334a486ee4f8cb6897d86a333c8767b4a8427ea901af6b723d9cfa4b13a71747057d6920fdd00bc56914124a1ad71298fec94107509f88910783e25c5ccaaace5469a0a763433455bce0fd77cf13478f61b6d2c686298e35260f85110f8a2563c5b45fd986775b8515d9a765aaf5309f8a1ac82cb899aa8337fdb2cc9b7f14ebe50479795084010c0ffb26e0c63753994b5dc26bd3f3fa765c66cd2053c9ddcb12b929271efc1769dbd01a4788a1fd5576d0291ed8b453ac41ed667cfcfc94538e857b2d18139f6cc03c774633ee2f48b2f618804fdf4dd0b7a31ff445157283647379882e6596b8a7910e6ed7f5d3d287bcba27a40199daaae2c52a5a16ea9aff97a6dc5170db9bccd31d443d45f3cebf39461c346dae615b078bd48cc5c9d5464693a20ca8518482e6f182632d527e215920d5badc7f4e4e30153fea572a6548770a2b93377ebbddc8e60f1f2fc2f17c1a02306a451ab8118b8d01069e7559859e368b1620e69004e11d3d741693ad0ea831077a4f6dff2eacdb55c42283365d455c2fc1bb63f40384936ad61d38b735c6a8e623527b00d1f805335a63f248b06c77e82870d31a63855a32b9a1a055935f46be3f16d36174e45c78a322ac7d7147823e426be6b1d7848d89638ab41a93acfefbe16b5b2014ed5d268e0a0016ee113a7e8e34d8d29883c8455efb7e949906f9db5f1c26f32195e6277c7a6860ca3ea2ed9e8a92d23f7b0fba151516976f752e326dfbd2894e12a0329fc7aa084c90fb35946db8e813116b90e11ffb8a8cc46616163474814e54d2471686b85eef488947b6efb5bbb523c8be7586e03bf56014eb4253209258be356baa3b38567a4fb1cd16a088ab0b07e447e085fa197d0cd61784820d1118d5479fde82d4b3db71ede2c8a964a3038cc5b08ecec3f3a6032024a3b620cbc7196b63bc8b85f86a6e4443d12ab5375b8cc8271e6f452582eb4f18c1465011eca254ac5eff6c97254650478c617a7507ddbe098337e7493ca3fafb36745932e4c706614d05fee53ebbc41de5be577d7a7f4a1310412ee1496c98afa594176b666f291e867f4ae5c68fc83bfc10dfdc275ba7056137018c976a6064a4b635cea11f10b555fc7d4781784b7fed8e48fe30c1a500e1cf40d0b66144529738fb6554ee7cc20d483166a4e30a830af0104a42e5cfa8df533c14182df750385e34f41140d0bb2dbcfde5c15379891bd7dde80eee2e38a392027ee1da33578b9499256078dd75bc4a1da089804d326ff5bac7b8dd4c63a940cd9470dd677d0512948e5d9a697bb6ec85c9e23da1ef22277c15681d52b4d8453543036e7a02b2c6afc426aa1f66811128403c03dd6e07109dd13b969e8cde29527a0c7a0e26b87d9cf5ca9c8cd021dc3f06fdd4f870cc8ac9313fb24cbf41499e10adccce5cb74994a1f6b2fc6b7560877fec5ab609f30751ada54989a191d2cbb76ea98b9cbcfba1adb8e910e728257b2c33bc1e64597d16a77742da836b19194a927774956531adedc0d6f0163ded91630daa8c43c8739a9eda98aee0ad91b3c88f82832bd2ed9ac0ad09044d0c480dd0e7cc7484e3d0c015b57964c9315bc8d5861b42027bc9e345410300dcdf8c86066967f786755266a4e20cc5f9d330f8cfd1f96ddac2308f5d9998e9d095427db7bd42dfe78e6a5abefb5cb736c9084825b32b92bddeb346a9ec750a5680dd93de47d14170269789f4c66c11cfda1ab1521f909669f76eb5a2bf76ef370b56b01b6f9f0eef5b2eec08490953c043fcf731167b2fef2f685400ce162424b8d1d71bc1ea95c41bbedc9bbf8252e702e13cdea866cea8e2d655cbcb4e6d922b698a3c9275d8d321fc66c001b9654f951f01a24aa43a459544ef345aaa9077cddb2bfc0f66ecfb5baba39119826d000ac545b315215ec3ce9111c871ea0450fda47cca14574d514bd7195ff74f8c34aea4e5a7cc299751dcc4629495ceb667db641013e118c825cc6dac6dc1a7e659c0f5d1c439c0ab41ff70c05ae2b38194dc1b279a547ec4ce696ee3c46695f98f4c3f9a9668a4321f079d135485755d4d1acbe3313c97810d07333650204010c0b17aa77527429475a526fe85cb41f8fa632cdb49cd4237f015fe0c0c3e2b7900680cd9391d5fdf343be75da50c2075544c7143ffda5fdaa07bcce4c20c5c2872669c91d7724a00632309c7b4636206cc93a52a23cba5990588ab634f8e3cfb898def0fdf2756302705ac776c88152bd1f65fa135edfee53366c16034bb692f6b93c170536a0bc9382f9b85fed643a6e5cdb8fb34bb3c9e8dd032d073db79505033824a9a879a2b046781bc414a3f82d05098dab1f1d60a02c3a498a3feeba87c9d456293c3bdb960e7cc22dd3d1af38281c1733e978d54178c830641ca2e687a88a79b5d415455b863e548201714fc1474ff787fb4a4bb45ff0871c4d46b20690f6fa6af9c7e85fca5d849f11bb0134ba6dbe5a286d3b0d6025e1d9f7532b025e4a0f3cdefe0994bca48ad104d5de76af433f7c9b4394a4a2dca6a3019ba74868d3c24919a6c090a8841668f3b739d4a437e206c8f034ccfa11625c343d0b5c5c7b814db47a8f2e1388ef1d41038b5af1f4ea06771b1087ff14922ac0ec503ecfd6e47ccc4c24d62c63a53547a71134cdf90d1bc0341cb1f05f485d68f4a46a79fae7bacb2b57890b4038a19db0758011cf1cd50449873b886005002f138eedd672547eb91dcd0094d3ce046ca64c5616ee354a6c74154a6e012951d5d48f1100bb1a05db6026ce5df6086eed787363388a94249e884e1a2482829ed893cecf3a010054292e154d13e1b8e5f09edfae717f93c37c421c5fd98e0a6117270bfed7083ce56063966a54ff6fe55cbcc90618413fd92b1cf73132ffae956a5a56d866a91946e57ab9fb653a2fb63152879b49ce7344d8e2a23b72358988a17f874b80a841565e1749c06a62d2564bb26af584bd5451f895efe48ad28a0288a3a4e5a4b2fd63bb34f28675ee5cc6aa6d921d0060878343f38d06225d120af79022fed7820c1c7a9c790d830d3f153cb219e6e84edbc11975784b85dba4c0f51a93baa0f83400c8facd47b578f484f6fa416a78ea7779f982a59bdf4c22e49d68c23599140b5195e09fb247caa3df5d4c7092f4592efaba39d71d99e00099c2a0d8f28092574340c0f0e7385d65bbedcd8973bee88958fa47c7ca1de0f3022444789e8c48d389f81a9422c4fbf5a9f589ed07549bf0bb471d5a28dbd9fc7fcd7d08a45dbe74fa4192228e80b9e54d679323c4c3ea598022edcaec279d8c27a9b4e05e4ddf695c73c994491001a535a7315d2b889d4179c7a728a797cf0f6aea06812680f6468bd17124fdc3cefa344c88a7b9a59dcb31ee8f3ba9b05fea2d76cd9cf2e29f396257438b5052e83190efeb3cc8a1eaf3c12b3578a8b1775235f386abcc822315304d11fc9a2692680537de2ac9a0f891ab0b12486623bccf78c4bc2cf1fd6c6572892a5ee0c1effe04e4cd6c4f5d7cee459c0045e62aeb8b98b658ec5583649f2c5a5700758b623cdb80611c962830f0b0729d2ce37800abd0223593a6b269f5192a54e8497dcc9beabcb2c93b3b13be96a1f7480f6b876555f98eedbd3df737047d0fe2187d33fcf1fdda998fffe1f60e0c23d0514bd39850062b3deffad1574be1a3a3229c7f4c438006f299d569e916826bcf8a89b31fad0e574f3876ad137c10557143be49fff97525a930e447acc32bccdaa492f330c24b4af2740dbd8558c451c013f7d987df77ea025683984a817833b5298341e46940be190e2870ff081ec7c16680774a34d16b831f7e123ca9605cf247dc650e08463761b445b13135e573b0275241adb56c3fdd8d2edb6a722d7598a034241ea096d057287df1b1a15ec0a50db2840e751cb68bc1396477999b91aa69d56c4008572cc116749acea81e720e20f8405eaa5e1df02c0218fa3d76852fa3245490ce66165b340f606991ef4ad04f063bfa735badf805399af7486a55b66e46f694123b79eb868499ebac980a63528f7d0b026c6d7e45ae30d3799f37daa90e7478f4f0fd304ec0b169e05f6885584e8a10926b55a2515570340167d3151c506088b9413026273e47beeca5dd9eaa26bd60929061defe64f609067770016ed8e5256bb93b9bae5d825d0dc3454a785ac25051e06ffc3d0e8826f24ce7b09312582c4345a7ddbbb315a76b06dc59eb96dfce1e1143d329a955798c134dcd86f4d7b22b6df0ec015908b2cfb0daaafcc5ae4aec1c0363077ab4dc10ee7b1507e1f01925a4d522330925a2db530b468a4de48f392fd4305281f6bfb4e4f60def3aeaf73f51f7d100138f0e6ee564ae1c1317f8f1f9af8f4d8d0b8ebcfff9ee8e76134b3a34a87e3b3dcfc81dc086f6b78def700eb175d134a2ee3bc638a4a5dff877e29764392860dbf4e70369ccf418823243f1eafa5ca6abc7f44c0baed8f57bcc0d6ae6d76a50eb3f602708e9cac31ed17f75d3a924b96e7218c3f28c96d198a876a0e7fc3d966c307a6a39a129e60b43a336bb48749d858598be2f3e7c211ca11f76e7d5a1b494eb1da280c5458ce006ff1861e46ce5184d26067c443f90ce51008a2221524b40851cb772fdb798691ae825352e85676c4acad9865c456665c319524ec0fab315f5bc2eef58a664788ba2b2487509da3a983555446204001396d5974450c946265d217a5edded60a4bac8c4b11c1cfc3b6eb6ac79f21cf8972050af3d13661e02b8fd9bb2d30ef458079dcabaa4a6d8346c8708827104e9b1d6b559a1c0885e9e82710169e51b23672e57c43817a485004e199fcd46a4031b00ce12cf7c6dfafec0c16f120302890a2003b83779be41456f4a92f5162fb5ac4854e5a98dddb94dbe306e148782d124bb02abcbe7e582c65490b5f73fb60a09787ba9959b4b4bea064f3afc6c685a1f4386a4c34459c499cd41f7b16d65b669780f3a6dfa2d0633a388d21b29391bbcc5addec8400b0d9f082a72e36c02dfa7cec8bd877c2b8b8c67732e0a34359abcb3d0704edd681bb011e0a67ba61079f532b20d46af2bc6f102c20f5b3e3506759e4f267e76b8f92ab544ca1d72e4c316bf4686692f78c0e3197350b71a722cb6f52b807baf8ebd7106692f6636bbf7c9c8c98b8d05f788d6a42d3e92018fb3530ce2268c7891dde967a1616ae699c6e5c16e7addfae002b08e4c946824b028fa70389ff563ed05fd81d99afad782d2040ce9163110019c6f097e2b0b3ccf62759215503f2dc67b2a36e17f164af487ed38c06df0c4d11372b1a5aa0537f89beef1e2ecd9380a10b13949af4566552abbcc16d9c6d13c33b8a0ad941b94e5ad6290ed8890f066f9da63fe6867db2090cdab4ae48d5a993d19d0741f0407eb0f9f2face6bfef979dd5dd25b9b145689726c0a9375afd81c28c66829fafaf08d5cf127d3f61c732eea32f64d366fe1e939704ec55e325408c82e064be59eeb67ba72f20ec7569236bc5498d4ec8281ddd630fce604b9c0b649afafd00251bec36cbb90a286636a30c620c53060e04d83ee50091adde8b6034cd31ca8a49e250a86050493a4eaed6ba9a2294f69a3e97ba0a045164f69b8229ce44567908b5011bb7522f3908ee263fc28f70a69418580d54fa2d5081c11a8509e765f9d94967b470972605a2b25843e55df38dc97e25c7ee93998d959492980e6d940fa69ee50b3cb27bc7263c84f128681e24cb0e028a355dc2ba071aeba7c0985a4e156d8bdfc34c4c215c2d1b91b9c38b9ea294601892f24944a574da800c389add838ed6f1651e1121a6ecea58da2538887e3948cf3646e2d29b44400f8d8abe8463287c705374214ab81160e10b6c3bd28c65052b9e54b55e82d1b7de8dc9f9a299935db05e37f38b19bec93e58310b3f7a1b4c03a17e005f556c045700b8dd013ad6ce31c4c230f78f519407294e82bcd5de2c2e5306740cd65a58aeaa5136df970c6023678f4168b0d8dbe7413a482a8fb4efffd1660a65e9f6b6197dcf4fe082b66e50f982c174bb8e0771aa0a0bd19e470633dc3ac16d683258b867dc5456e5125017445f0d59ba7aece5646e6e0a40269196e1e61a40492585690e67309fff052900a1703cdbfcd0a1bc7d66c23df287534cabfaa831e30ca3bc392d461b0a2651d04bb3bc4f8605faf23881382febad8833c5a81addb0ea15f180aaae67fb2f4d4d1125d6d9675f41d8a609f8375e5d3d32742b47bf593f53023f9867a30526595f7433e726a41ef3ef4e6831e80d08bb9606c8f857afaa8b7ef5880116bdb50741771c8e3c236852f44e4d4a5fc13f9993d8cf952e99d827525c2b1abf2f46b4367c19ce06b7acaa59b4dc4d1007b4d235152a5157ec7a740d4d826cf69247a7c08ff109c582546ac8111db32ef5be6e628055ebb1fd96c508361f005ebfd3aed17639c693e546a77bc1e073b5e9ba42c71e64c6b5bbcc45a1e516d643c6da341b19ca29d641dc1bc79af79923d4890c30b356a880db36e5e4d2a88bdfed14afa41183b504afb0287a2286f6126608a900f0a3202f6d03dc2240482c9a1f57545049189d6b787ae0e3efa22686abcfa93b71000303767ec49a5b714e7d0f1e50bc40d7be459cf10c367b90903d823f946a1cddc91efd2a924f60085074586a18861efd8930942d08e99332e9728cec1caa269e9f449720049ff281ec8a7dd473c327849dc9eddac9e471b062d241a62d419a84029433dc5d2b4078de72f2e530f48a8da48e1b782a627835c0ea3fe508ef63cafd927e49e07d857cb894d6659a99e2a3edc07963c0f1a41bc9c7aba324f39eef6c581c0c65976fcd93e24d641c1268f78c81ce733cf4fbce8252cbc95fa7c0aff1034ed652e5a2f13de7898e5281f9bae0c7369f00e2e2e2fc4e2ae1e973c829510927353521885b7a7f99d059f8ab64294b7ff182fc9934e39b2d66e99281c7fd0b7b39587c233b2035ac19065b0200d9cc0fe38d8b98abddb2dcc861d1066c0693095186c20c712f91c3e69791b3ea71391f248b7b552976cc05c15a56df2d5773034029ecb8b1636bdb7910ab1fa8ec10d1f51467b07b492592109868167326140702c3d28533038cfbc8c738d568f6a8704d527f223d3576451585b2439afb46e9b8ba15960b3716bed5c945e1da0d94f48b6bb12a09c0a1230b50e4a324d269bc453a6972bdd614ac9fcf5ed3d8d25ec508d5ff0ac27121ea7221e5decdbf6c230ba18126f88b9e75e8b64d62de99edb82d92cd3df5f1bbcf847e3119e73a3a68a94d5b3f7748e447b8fc6b01dfe0b45dcb83c38d8ec3dd5b81ad8e7b93910df55b54d63df9d166bd4d3887eb4c9ec7b74b0ab5a57130eb77d6b80a32b9dd925aa7b4b6e5d2d8f9d6b69bc0a4fd1df7a0ef719ae856c1ec3ea17027ad1a96767ecddba0d180d6aeaf44bd4a961ccc22b35aa6746f92189fd5141fa4518fbfb307e012510285621f224d53d39c1488379bf654d84081aaadd5ecc25c6c0dc25090868db638ef3094ec9b392e58fd11b4be9fa2dc736d0a912ebb40b6170e1a9a1e8383aabf417fb9a4c2e9219c6717b7349b73231010c35a10bc48fcf2e8cee9b45e53789b2075d295eac56af97995ebd8cdce2e3b4629a591ae47d37d82e91bada799933424228c532846152ad63fec324446a88d5f01630659c0f8aa7431ef72e4b9e7f8ba5a937cd0806570bd31270da8c45d020979ad79149d21e76a5e8a59acc6e957a9590f22de0b2088da2d14754fa2ba949782b705672d924870b09ccd40d40bc7c1b3df259b9ef97f12aa1599229f591d3335db7aed035a54f725bcf4c5725f7ebee92e0f2b926b1db5ded30c7284f905731a248aecc3750f80c742795ec2efa2838f68810e4fb9da3ae8cff4a98a310a7daf01f8469b1357cd582e98c68b05ce13f3e4dafaab17336f577d50f5893a7643dcbcd16eb9d72b863650f655de16f014e8a48cb9816147a8fe672b1b2e48674bfe8c74943ab1fbc0c9b2145b9ca026b892a90c08f61be89739545a91734e7fd5a5b6a4b1ddd7c58b414328548c495222ca6479420812c944218188b6ad604c613424226203df4d1ff226adc00865a21e47ef69d600b357ce2c99109a8167209f8bc6daf892301d311c387e829b6529b824f04e4e197d60242815419f93e1d98e37e6cc63a27a77da3ac85a921acb1493787bcfeac1ba68dcb7463d57ac572340baabe1608d0fd9ead7b178970f31d923f77da59ae3bcb0d538c58e5d6bbf78653032a2d76aaaf25bdaa97439c37db70044ce327c0c3db038ba8494f02af987530955805703eea801628c7d828cef72ee26a9348a867a2930f425b19c69ad9a6d8bf23b617cad580e7b0b846c508548471a8f31faf1566e641307c0fe81615432c172112b2516e6cd95d6966e4443eaef98f33ffc86c15b387bc1d534a09f71f206627cd846490880478c03d5be010c093b3261d7015d38e6dd6342b45992742b1e6c8dedda951f6dc31a3bdd4d0ad1b6a30192dbac2f2130354e2ff709ddd2fceeb454de20571220bfd8b03938102577fdc209be70257abdfcb10cd07cb1808c796e16e17d73e1aac31331eca82a4850e8837cb1bb2a664769546ec91d208bda2c75001eda36a4066236620f7bf9179a5ea09065eaadb0ef7ac9872660c793cfac857375ee45e475e53f17332da943f0c126db613176ba9c2f22a971242d3e4e544da154186c251b203edd5ab62ca214ef255917dcb8d071717b1603375b06307ec3eafc6817423ac77719347897775899ef7415d5de072c9e17e5c9eb0651c9446a1898023562bd30224f5cde5c4067b629850173964f6f7aa4264f4304ea42aada2c3399f565946fa51bb65ab99d7871b62efd740407241fcfe5efdcafe06e3bd6a3e6752a51bc027c7b4c0955f565911841956f8376e2ac94739fe18cd8c67f3ed47a729bb3251a18abeaedaaf28aa5cb790c43ef557d6f37451dc9b288d4f7b83c032656fab52c245f474d9733da4e35d66d9419dda508ba13dc77c45a2b84a229830143c3fa98cc5f8ece067f384389243a4b4c262bde14a1b3642c4e79a7eee40b759b58ed859351e0b37d5dfad393643624775805262fea346506c44e724e4c84168585faf1d79860be6c0558a885dfb1bdbe853289a3b25278bb41f99ecbe5b821243f38b3df93d280e86a33f7a204a301aeef4d2967427ae665199425bdaece18ef3aa59210e71ff08563a3db14e79041bc11890d3e697519b513505981a03955e4713a08dfe76f1e1c61c3b1d2b5293d95a200fd8e6c0c9cdaf1d257404455b957643212c6b6b223c341215e773c237c4864d248abd15a96fda0f382412c5c0f3e360726d85b689379469c8fa70e45889e1f02fbb6198fe472c628420004470dc5eaef05e8a87177bce132ffca564f5a900acd19c17a23397f0ded14bfa083bae0674ad5c172a392895566c4bef89e78232c8aebb292dc3d108816955f38c806be93a0d2ba638c63b7595e5863be20c34c251d7840adccab59f1ada6ad18cd8c8209f7b27e5e31374d07fed2280543ca0b7c889fe1decd14df3cc043754ba55997c2da6bbfced6ce3a4249e87810c0464e38fc6c60807e41d0d00cec5ac85c2bb77c734b87f3b4bbd4aa77150932fceb8716501138e32974bd1b6ca089e98511bc85664e9f62bf3dcb3422b450d3eb8b120ef28609c06c0ddc73362a07fa51af6aabd929168bec26d289887997fa1379c021b62dff86488b4234d1fa4da391dcffc352b442c39b590e83a41018615b6d94247a176d36fc027e98337eac49b34e4e7e7e043c773fad72ae878aee364074a43ff15c55572ed208c22d552a361303ef5346a447d9c08ff0982bce97b5ffe9a02622ab209a3993c0fbdc924c012feb0cfde1daf4aec013794482f689ebc41cbad60587b6cc1aa2d6129291e5dfbb65dd5686829419d60954b5ab736202deb914e349c62259f8c9c10214353899444d915d2c8576ec3f2efd1bb0d4f05bbfaa950341eb5e6fcc09212891e91a8b5d486da6dca9429ea7df548e97d29d9ec01f31629ac0b6114f53f912404f4d85c643c073be1f585ee032bf78dd317e284ee93744f2158e3e34355606ebbb2ed67310cbd0c73d6a1eddd27b0dd2354474deb3972980adc134af847e83a35ceaff886bd7888b2b6cde87f5a3b0578f047a35984d57b73904a4102017c121d9d32d99ae8b34fcdcae0cd5e24e43aad372b3460b591f5947d8e055f88a567454941b18828d03b26998ebb8628508a1e23e4cae0c7ff9aabf1b632326f07673bac2c8d144364fb2089534fae346db77d82a514253f8300784f25e81bbadce0110ee98747307115b2a0f2c4359e0de02d127ce2d72501f7b3f035b1c172fb23a56c7ff7c9696f6b8fd58e877e0396c348b74c054e2dd18dd86066089464c2f8bf0d15014d188bf8cf207290669df8b00e093998240750308c469e3f6c43ee80a6b2fa2749b1002e8242025942d7473a5dc989d524f54e09738bae882caf8ee2fa813b3793c0a39e849e3046eb51c47902158fdc1791fe65d812959e704a5627d9af8557572478f878fbcdc1f088027ca6b89d5de9e81e28b61701c904bd6a7758fc6d58c4af2a298b5415aa9b0181a6926305fb572751acfc409bd063a580ebe9230508083f79485ea377bb27f5df19c4d48ac6e6f2c3e3051b393508ce3b0138cc039b176e7da9f228a3f67494cbb0d96a3d81235be5af315eb066fa6ab8308304cee223ff35de2ca4c6c49fe167c9de5130eb7bdefd6b5134b4712c515e30828faa569a2d52ca15e703e2f1392997173fa3dca277d0e46f34657713381ea5eaf229468ddb263def8be517b4aa4fb6d49b387c9a8beb3c349b939f93533455425d24b8c12c98756454dd112081c40860ed9d1a78ca5443f9d3571de995e3579e0d356cf83e52ebc580fca3823a1f0e7382f7964dc278a72ab50bed07080fa3cb25855c4195471f6cadfa0dfebc230fa8ae35659cc6c84153d3b73340cd11a1447f685f69b9e555e8ed941da674687c283cb3217046c7e84d12eb9938c101c080ae905baa9adc2f9799f0891c5c4ee6ef52a2e7bb3b6059c9f4aa96d7e1e91e5582418c3572617efa189802f4d2c81bb4df8e7338238a247f1503e3ab0b36aca9f008cb024416246798a65266a778f50cbde811a4061906034edc0158bd3a5d593f0d9b448a253e8ef20208798d1c27893840a394fec7ac9adccd2263adb5ec6f418d4296036cad6e08fc044e0f995bcd588624090a027eca8498d26632d6fdd570b904aea5fc4df7cd1f156e5139def393c1ebef1cbffec105aa5ecad0798ee60102173294b482461649e7418303e75f737c9d77d829f9b4fb57dd13f86edff5f771c206f07b9df7ca778399701c09c659453398e3262cbc5b0023d43f46bf61ae00fe3a89c2cc3033bc0f1e416773c38981be9495f7da6d9d077a4f8830bba370f49734445d9308b3d2f7b76130f0228471d18ee0476a5ec4db25bf9c241c5e9aa44dc403f8866ce0d12a8e0bb9c5633a1b75fade8e4f37f6bf6a6aac40d7f784b8b426fdbd01413d21c00b0582e6024b59934c5cc72b59e9d27a4e7b113988dd61861c01d4ce8f158c4789ee33ff949b3c743ee5701a96f602e99943ebc939592941c240e5852492bf7257dfc043d8f58f65191d07ada18ba1e85801c89cc9064633127bb30700b101d20b39b4cd69437da8823707eec4e9f9e1809edddcc3b5ab515868b1a0022f736edf783348c76eac8775cccc53621841c58d753e1079ef2b6061117e75a63401c0cdcaf59d619ed9136052760c9b6b4c0c722d4ae12ccc6d8e876193f59b17f635dce26be9be2796f484f80dd805278c18660a232585c970c82cdf32a62ebf1258613d69b6f64f2164158c55ff36717717a2956882bead37087b97c018748b03f9abb06a744c6e64798de754cca1097be5325424b48552b18ea04e2419fcdad529f0a6a6031f1a0e862488ec607dce426b88efc54e1ca8acf5fd3f02de12624fe90b70694e87d1a27fad46ad13225f8c4d3d667c1cb986fe5ad6dbfc152bceaa94344c41d85aef2e8106b5c5a070371abae4f9dcf11ed029a8389de87f8d4fff5bc012633bd3bbbcaa0197cb3e5e028fca3f4f51261511b8dd7917357c2c1d023d18fa69a69d4c64a54b30cf8f5d0820236c396a640da442a8ee5903ecd9553fc44541f4ab63b7b2f6ba828a811fef443a765d5b4deecb2240c17c12e86160f5665c1d592a564c1fde1fe161c6a75d180094e6eec23d66b2c31646b402da982b4472061a6053a4f5e1d886e0de0c42f01308f4fb78d3150992d7889b2efa2e1ac7375d17f39a361dcc0d3d31f17aafd6d7a77e68c2908a618ac38ba5627eec52a9f0069481ddcc54f1b561ca9ff7e7357740034cf30a7376c8598b7be3111f6a82a39d0de44562531a0447ca6bae9097cb29e80b4dce3f3422f2fe429448907932887feca6bf6b843733898da668b1ce2d04314d0144aa9f6eecc4a3be3823f923402f4a854862859020cd8c4c452dde8c23cfd3c9df58df0fe2d81073f16681042b9516f7ec8508e2025b25fb56ea8860c7157ad38621261e5161f12e10027a8b63d8e730a04098539018a28eabd11a894585a26552c7a586bef44445501b980d150955851484aaf9cdba253e245c59d67191e21fdfb7e0afd009715aac81ae7f0467614d2d5409c0ba2f557cbe3a765b5cdcd53e405dc7d5a10d316e352155aca3d5fec17132569b8a4bfc5d750738ff58dba691898a969f5c14cac63ae3b6eeebeb96b4f1d38e1114d8e8902bf1f7f3bbb96c8198608c7cb6e22b9a0f7e6d4bd6bda348002327b3f36c8afd1b39ab814719a655ad2553407c572f5e664ee0910e9029828526cb89bca7926ec7986a2be18b394133c8aeeecc1876357f6074c02574682b73e1e945d550ed2ed71f6bd6b763adef4546fce8672074b551eeea3162c94cfe791042b56048485e9b5cd19012f8e7d8f55fa03ca940c39dfd3512f12e1f0547de198aba3c2691527cc2d3218d588dc3315a7bb160185ca04ba34a419badb1999d9e4a47edd8bfab86c54099bc1074fdd36748f0cb0988c8da9523a848162d04c1e3ef1999111de6c9dfc36bc382cffd7aa9ee4f65894c1fcbf871919435f489c05e499992f1a6969120c2e6122e5ad0062888859272c47b0ba2887c4a53d141cca12a321e86858bfe5e20d1957d15cc33fd1869f8692db8d7e17531c5f2efcb08a85031018cc37e6a15a4ce44843de0b3551403b2b6f565aa98bea45165471cf238939e1a27504761501062125775b43bbdcaa52d0b325647fde568ef9713e389059687ae7b780aedc972771abe6a60ef7666cdfa67d1e28eea600182251b9ea094aa3cb4c487cc94cd9841080b94c6bf6ec9f3a26b220665c416f6ff1a12920c24e4db9e6677a200024c5c41dac8c2bc215a002ee2b85171b414294f87463de14f207880d276103565f241a0a6f4f065717829bd4df0af7aa1ca12d4231e3cef425f3eba1564475d6a815c24e2b2a96198e02c1cfa8924777570de25b27fb774633c2d97c12567b78c3aeac55d592a9c1c01281c5be0810a5aade192d6d5c2ffca15771f298fc3a10639a0b21f7402d720bdeb3a3771810efca3dd80cdd5a440c94607590d205fcfab27402e3384f3ccbf9499727a40c8c671b1ee2f074f9f7ef4bbaa77f2c320f1211baea921478df2b371a32b84b536e30b12480100cb8bd3b50ecb72e9e5121fca6d545104d1d935b711d801c85b12e752b8a736cc55394502ce92bc34162993230e39a14d3db093ae15ff702b3ccc301da45e3c0f9e3334114e1c5efb04ceb3b0e7a22ccb28f3e427a11996b0b064e27d983517d8085e44cd8d4580c3a189aeafc742c3048b07c28fb4d876a461db3aba66a43e4b96088dbf7bb3790d3bcb96663277e78bb5ec6c32e9f37a39ce18163eb52159063172e262ee517177e5daea518577283222e8862beb42e2d4227bcca7504a7e3892bdd6752302157242ea31e0641a684a73d2347f846ab56e457304f78be9b03c1e7ed63d175d7309a7943c9808991f3276b87431e5269a329af15423e0862653fb204ed2b3888ae8a80c48cc0767669e631a18fd04007559523b502df1c05526a3a30265d6048be7054c121dc0bce3d8ec95381d46be97cb8c27010cbeed7a7e2f7b12893ce79004408c7292bf5fb4b1cdce33f92fdbe602d433123258b69fcef0c51e400acdc31140357b958fb410b27b601b67547fbd37f27cf005db0917aad093e3d3d0f9aeb20f263ec5e19d0dd6020790749f87e5670ce6c6fe9350647b3ecf92c75e8426db2ad6fca383c1d140ed4688d80b729d931c76c1369252ac7cc5fcd0569beef1e6f4c27082706560538fa0a9841270d39f712140d39d3e0ebf0f13b8fcf4a3a599d677a4fd326614dd41a477acf5287c62b8d2102165ad9cf152b68c285ed55a2f4fe84336ac5414c231214e91f330c8c5d16c7291001ac3f4f3444a07c8a62fec3127d90d6d2e45218b6812e1954fbb2c70dd11a1a5c61e22177296354b64b79b3acd3f8a903fe4bcb8861ad5ea0e142cf564b0e5a1fbe6604f6275ce0eabbdc964ed41c3fa2f4b58764e487e8c9c5d4c47f292c495af212d37c2da4dc1b317387a3478ecd12be964bb06121bebac3a1c404ac9a3dbe81622e99440d0899386a55d7e4848f15d8150f00b62e29db196424e148e271c708ff4df4523f94ef53826b7d3d1e169253e7d000b6c4172aa8aef3e1755ed847b7ed7b04e2dc85917c344536b40858dad3455793b05f9b7c9b0f78012797a223522ce086769a1619a1c88384b8552bf39c10b03b80daedc0127acb48af8d0fbf2cde5832316cd8e537d84cb5b5ac173b41f05336840093bf0ab42784312fb1947d56d5193ac8a12b9b90736bce3b3522106c4bf89b27af120e1d1d3b3f4e0664727246460ebf7d87bb5f788b02a1dba81c75be54cbc5bd73f7a3a522001b269648874b2beb64253bf714c2bda7db81029a8b3315740d6689128ee52ebb47b613dae2c73753fa4751be23d71098c3478c5e1fa743007f6acf7c88027b621827267a7836962b5592ab59d7f229aae62e934ebc6d5e8d503d4bb3fcd8af5752bf084e309ad1e76cbc51012f6020a204a90b1dd48c2016acd2c0071801381c59b2a6044771ff7f549726e0f8cbeec923ed1ca5b5a501162afeb64f17f1bc5a1c6f5521ea4aca749a8d0d412669c4f7a9e266a52d2650b887db98765bd82ad717c7ddc3924c0e33fc6f20bf0bff2ef6f00fe49c909e64b79b3bdc66d6e71f4152af6342042d54072e1ff4cde414208e008b09f5e0a7715d2d31099b5a3bbc477e5c469e6c641c038e20801e41bddaf19cac82f254003e35cc31177612220e53f6eac4b3c1528ffb44778088118c1bd57da1af286849c7380084fbf789365f7810289db2ff645bff2c39080475f016efcf0f1ff1580ff1401ec27b3ec7f6df933743390ff870a5adeb551c46ff6ca4067db6c58343d81c9bd1d1f74ee458a78289d5a9ed0d7df1a09add1349dd92dd3ab09ba03a29ecc6e6b755d2ba0428922e7020954f404deba70601a8cb7c98abe05ceb56703e311e02c604d285c9d64037ca9fe9c54900fd4ee1ebd54c611085c3924eac12d2e836d95a2d60369f867b6e366202f2103e21f3f0155e3d411a7f1b345b0768dd0888a3c9b398981b5d9abcf3b5f54bafc931dd7b564aa3c916d89ad94856cd84a11614fb5501fc72d7e0f38944b57b38463d118bd94acf945468b252a97d675714cf2abf388a323df3545dfeb48a67c8e4f9a1e6a482b60d1c90eeda6a82e39630df185da9ab24b99016507fef7eaab4a9367679f8415649612c8f51f1eaa577063ba054c4462d5e8b1a742e21c9c5726cee7338535e0dc2077b34462a5b0de3d5ff173a573ff9a16332af7304041a3726f50ea65e49da50fd16e8e4d94672af66153f8a0d90f401b4e8c87c516886dbe45344675e690b21d8fda5b5fcf24821b01bccb0c11b316ebaaa1e2edba89d5645a2bc57ed9888058b053f0a63c8aab5fa8273509ff7fe58cfab92cf8842ec7eb56ead574e661bc2fe8c8c6af9616966c21a52d88d36471ffe8b1907fa7907711191e30bb503f4672e3bc8d8449636ed568f9fa007c730f88c0399fbfb1553af457d7292d3915231abbf30959d835675768c61db38d9b41eb2a6e6c269405bb49e37e562258b48463a9fcfe308d970345400d8cb38c694b219de5a4603f537776872e2145711cd0904ea3c28f8e0c97977e85176973630d21bca5eee4420ac6210d124e71f515424c5844a033fe161fbdc077030ec47bb8c745ec7fdd8c4098a0cc89f4b8004f69196eb72748369c2324d0d7d8670481a0c78a7da8989540ed43fb6c93ff1b0fdbe7bbc9f3f0d053a6e44059dd644bf7699e89d1478d7895884510027951e4141d3d1fbefa1213080f05d63bd4302503d0b39cb959196c4eb8b63bffcbff499cf3df09d82a853dc58d48d788962bdbab6e673bec1d5b0c4db24e608768bde86e0947689d16a7ed1860b5f92d138b93c7b2cbf564de95e6bc940c9cb65ec285e591cb105fe93ab7ef8dbbb2a34c707568248d9984846c6ee0c08716c1953736ee2408b44110f752f16c5b4f6e89390ecba8552f84c195335261a5daffb41bf5975f72883354fafb8a14df6f7f0d13abe48d2f8d4655662f63b099e7780540df5ce5ccea37c07ff8411a0b1a92efedd5058e7afcf383fc2b7e44a6535b38f2c379b0312f7c6a3858982763a73d6552bbe67398ef5cc6c18468e4ac4824fbcf367d494b993b498bb0008a9e22dfe709821ffe4631107210675dcaf06d14040214c799c9f1235f40b24a7416eb56b1814565b93faaa14520c97cadfa7dd02da2bb5ef31db5a2e3d97b1d731c2507b1f97c10f015a61a46db15c2bcab6099069276ae045d71c1be08092fdec0a85c682892296cd95433a0567363658b24c2eb2db5deed4de6b2384d4a2b1f3574cc6af17f041f81b7193f36420991a693b298bc2918635a96e93582d363b66fda946c65550e300110f382d0823c16d9da04e636716821f7634bb8d74e0a0a2ec37dcf80e5c34841e1540a23152c7d62a91f70eb640b4918252334864660cb22b6aeec1870a9ef8f5d825827d154a1a2d7418cc49396785186236846c40d848076e937f48129168c6c56db4f14e9252d4a25df5af8c6d011b02a5ff4a3c400f47380a1188ee63a8525ef2136ea43a2ae380dc8207b204236bd14a8023f28dca25630f9182ce0f59881fc392925d90d2346efdb3de2730ef885139695497fdb9ed3718305564102a1a842542f5945820456c7e50ed04ae6de6f99bfaf65fe9e9ad9be7f3ebe9f0758a9b18d10f9357942e6be5777c7be4654b5d9a35f23a12800fbdfc9761f80c05f9123169cadb53090a81276995da9c9b4c8781fcb82bbe2d0300c30ce30df67f1ebd09b7e92236187302a4f551bf3533ee19e234a3b43848b89961b07f7fb6b3dfc91aaccf8c23c5613f20f2970e6635eba550d26e793aa6f2da01d9bd040b074fcc0247de83eaaca871304462758200168d704f8710d781ea30207f1c9e7815affe59e1e5c2aff3436a2d5775ac6d304c98f1e348d03eeb948d359b501ca89003049f14fb0e3597d31256ec00da011d583cb2f0a93a068b223138ed2a5e2eb2e94fb1ab7aebfa321430a86662a18152d1b4094d38f7bdf91d4f6dbb42c93ec223f73419c90677c5ef69e67ac127281fe3775877e1d78b18dd0ec8b1205b22184ee21a2d2280362acab2c493a45a72b38cbc240d26508b31d9e9c0efda5e7fde53cb9360e0f74b72b8285c3a4ab5ed0c8006789a6776c2e99b10d21a05d9079c02ea3749a735dc12793afed89f3f4ed22a42d092d68a9109ebe434451000410854065eef736a393e49b56067b8c4e3ede5d9539e116d2d0fcdd59df85c8783806657dd0564c920ac9bab2f28574dae56dad6bc9ad3d22200bb769d1dcb45b1e775139c7c70f423e369684bc538cbc025fc4edfd621ed0965c98d44ee3787746962841d322ffd92c5f0bb0580bf96484842dbf8f80b360d76376331b90316b141672bc62a4222b50cd655da42e3b139967b517ca1f836c7bc0ef6a9fed2e3fecc0991f23c015a2dc7ceb8028f0d1440f71b46ec71f3d2d689350146878f0c3c05e7023db48c2a160e91f564965f949efa2d8d4bdbd6d0ac1958b527ea90d414e5efa016f4930184345a5f6e020217ce29352c1af2588238c89055999fbec991747ffc3e0f94856dc884883486a5f9a256768e04984d1bc67ed43fa39c16e9317f533fb6020faecad1b97790774c1458f537ffb40b7fb90b64a167c22b3fa0a98775fb02e5bf0efdc08e5ab84b8e9a52a6401ebf4f820c277cc02432a13d98e8cc33524a0694a965d5ed519676bf82b1b08e68335cd267e17767a04cbffee707bc84d6348d175edf490126f3681ca1de21a00e177b2c76ec6836382235d04fe33e50e959c35d22c871e080723192232f39cb4c3653611c1fe5692c9c067586954de86826537cac601a73caa7b001d605ad32fa1eb2041a45843bd50dc9558292b917a10d3240669547375b63853a6fab91e0fe09ba2dd31b345becc32646c10aa6f210bed491fa7f73f3c25bf0a9a0ca6a586130a8368ff3e6668c1e6be310505733ab25ff6e3aab78128c981015c4f8295790a65f8e29d68490080fe259aabcbb6543ee03529043b2829ea11f4452accd0a4d07b084dfe8f2525590c837998aef62d4d46c1c20bbed96b5c543d456af249a721a4fc1eabb942cc7b5f4a583c34ed5dd3bdda8d0ebcf49bdc7b0f2e179ff023d133967132d5fe6c559404f936e367db127d539459347b55b9e36f2ff31e6c947464982eceb9e0c17b707678101af8df96ca6dcdd0bd0e2ec2ae2adb493b18dda5e86ec29abfb2fc5e656505dc1a87b7f27bb5ff510b8a5cc5eaaf775a24ca9707de67f84d918b1c4caf6f1ad3bfc2f145b968756f2497d3fb6d08d6cd5589d36d187c1db36cc2e7b126999434bb04df49ca51e8cfdbd293525d91102fb41c562c4d69e4cc32887c117f0f72ddefd215b8a5cfdde402de744fc0696da61a87f07e877519025f3c2ed79e15b4972fd1651f84374f952bfd7aec944acc42186354963172097cc8d0fa16adedb4ad1f633fe4e2f25e1d182a15a1fea85c598cd289e9e164ccbb59315655a96545ddb549752f9c6d15e5421a7fdd232c743e9ff2186f227d7438470123b969aaa27aa2b8a3c508a72b617b5c9d99c28ddb78ddc6e626795d3f3473cab43859916486fe48f130829b94abefd77d4214122b4c33c5cb8af710151479ce9213f2f8d2ba24f3e12c68c85c518ecccb159fd20bd75aa4e6deeb9f25268e739ab718abf735dbac6698a6a42a410b4d3b32463a9c6a784b20e545650b2dc2b21af79aa25b811fd70507127335bdd8c0d94825286e16475f3e47e8f3530b1aad5dc8757c570946ebd6fc8e45cc40f7fb61549478fee1d175fcc48f775c3212c5f8451f432013de02ac5f12c18346400a842d14f828e9290071ff92405760deeedd04db5120aa3ef00dc276f7da0b5394386848f531e810c5c14b9704de7d2f376c27ca13d11045f789b2b2229c91bb505bda45d7fb3dab05c0e2e4fc3426f3cb587657d528427aab304966dd08503cb11d5d94b86afbde01255617dfb0f95813a28b1787380665817133d415246c2a2e1b6527ba05006cae4961d95ed2984d662778d418c067e6e6b745a364f2676d501bf7658aec703212cab2d58f646941943f66ec7e25567d2dd80d8d4629d80db9264299990a10cc4140d7d909494186ac2f73ab9f013bb6bedd0d64970c853addc08ff9a7c96d108299df409a1367ff0182485b9340dfd954907bbdbfed5dba0f3e65050552dfdfdb51f10767bc4fb61a1b6e698cc991db9e46aed7ac13c4696fdb31652582e6da6b259239b82b66a8efe59ebc12cdccf70d266c9741f5bec16e4a09f9710703accb02caefbd625b30d22a4e079925ff1693f3ce0287cc14d008c52531b105cf102b19b03d4d05ae83990d38922e6906cd646ef63843923183310ccc3166088659bdd99c48571f4918394e905802c710df876e0b447b0279696d6fb9b7dc5ba694a40c16066806cb05d1312c8b1fe01103cb55eff011b9136be6bf04617d6258d0a89674b0311185bdc6dfa9a4839dcf8c61187396f168e1621fbf53acc17cb093410ccb322dea8c1d9bb9eeeeee996e2748dc2984ff0b8f4423ca35ee14024b6a1943822153ddcf975bc8d488f4f3a59588d336d6f493faa4e5cea973e74b26e47c6985e49b7ae7cb1f649298a23f5f1611651251ce20e2f84ffac49da1a4e24e36b25819038c3b3fca2d2ebd5c8c11fb10753d20af7fd4dddd737a86c1e8bd152bdd864e817307912b3bb9434c7951b226125e4409716712f9c3eb4efed0e6c589f5c152a0764b458d3461afeefc1a4b466cbcfe41c0cc703d2793c95667670c2ba373e141ebe4a49c2f638835f37348a1f87a09c2f63c31387fbe71e7477fccdf98bcc39d6c823be76352e8ce9745e6cbb93333189fefb2f3afda1330d2e59c3faac2bda2ac0a4486e51f64ce20acc98e61d83d871c6698e4fed531fb393c27b3b6811874e707849f74068bf435761cf7f60b8fb56895a3c45409efcf5262ca84f77ad529a9f2f63cf99e7c35cadf04ff12fc35494343a9b5a71391a623e24849d4416cae4663e5f4340c726143669e9777fae27fe21b22574a27f45de5e2e292c53c8e7f61c2c2fccb12cf411147eb414cc92e761053520a95989251ba88dbe81b8d3e8e60fac837315f48bd1c06a5e6247ca8c29de09d7f8af9d0561a1ae53fa9a581df5fb2fca502788af942cb2a6927ec4f55842d8cbcb0851bb20f6b719de83a0f6246f0420ec60b4f26f699401c345fe0bf32e2c81c8688199d1a304793ead8d2f3ab04e4e29b49e7d3777171c9e6a4ff325fbe0a4815e887a73bfa9af342055c785097ef05ea1dbff53ce4be0ff3993e2f4ad869b23ed6e735857cfa0b0cfae77831b0cf678e7d18040a828f877de785d8bf509ffb72b86173286dd3052eff66019f39270f8f96d33e5482c4a0b0858bc92760fc0918e731a7078941774e1cada33b8e443958468a1a694a3958ff1814bb99c311a8713ec6d9670c73961c658e1c8c0b5a327fd4460844a595cd5c98197bb10fd511238a2177c7886c13ef2bae8341769de9f61524250a143a03576b15572b33786c938c31e9eeee1e1f93544a1754bc07fe030f02108cea57b2a4c91328a2c42277d71103d3912517664d2f1ed161bd583aa437b296909090909010eb0b2ddbcb21cde5e7a8b9700c72b6a2d4da6c05b6ab1151fd6e50df628d9c52707b2279cd17dc769f46f503d1970d3a759f715bf25c667e89f2c55b001a4a182ce96046caf09c39fae7a41ee3a789634ac7e29cee33048d8a2b1b8264cf3737c2509336bdb16f07d6eefd1cbabb87927e398d8ab14b92a331a57db424cdbb71efcf850bdda7fb24ed20461236dd2789e311df0506e71c4df7d91ce98a7b4f6ccece722eb544b3bdbcec08dd64a2d37dc2cce973d26423f8749f38e6f439a7cfd3c9a7fb8c8999d37dbaef709fee33874ff7c991c2b0f2a7bbbb93d0b0f2698c31d24c6fe67ab7bbbf04e21e4940c019d3495f9470c24c9413022023858d6282006250d361a29811d440e07de62980a8d69be0130b9f28e88021614646478d2973ef14e342f24e1af0084e9bc9e4c0a2b314505ecc159721cd7a1e51fe24cf3df3ec93945a7bfa14b849f2b4888ac9c0d4ee044186820a2e2bac6019a424327c7e91c59c7c5a396181a3002c742c18809b37f526b5c5a476683b5aa04ec4b4901d60c69a898dc05d982e20c0b190119c3253687a1935707f321d4adc6145e5af59d63eb18c6a5be5ba11c9ba945e4c3023e038c5e4909921a10413defb00400233b3cd0e920f4a0000cd09333f270440c6c7840008808b1127c78d6f7f4c10400c0ae44ea42dacfc76af282e469c01e0c8481f6d211820cfbcf90340818b1167841bb144a2f0e6c632c0311e8cd316d7462b6e02f8a9d66a79ad14de047fa112a8b5a74fb69c3f1250d00143c28c8c8e1a934c0eaf49818b11e765870b96c4423666526aede9f49e42c9ad176df050e87cd83b51e866e83b5150c165059b15b818716c3fe862c4ac40002e461c12d5b02cba62b2a0543b6531270214801bc2029af1554e5ed816a3f843176e944ff8396616f2a6afeaa7f94a7e9441d2192cc42c74baa72ffcfb60cd899382a3002c742c18809306b8a937a92d26b543dbd102a554a3312d6407c0c1913241b732a7f96b3f5ffb38e02fe3437bfaf423d2235e1bfce773c0df39f49076938b359e8d0b016466ee4c06ca9bec615ffb58937d4e4bef03927d1448e4302a156e6ce1a3aa928c3756aaca599a0ca96abf8a185255e7d85380112a44aa3a39f6e2163a3cc1a3ea246ca0831d551c238c2b80549c860b9cb8a2aa1ac75e3751b253a4aa1bc71e63d1e18b2baa5a39f614d003104b55394f8814020c2b3eaa2152882d597c745c2924da400560b4544324118860818fca87dcf9323560df8f7d32f38524a00a1942aa217208269ceca8fca3aa3f1918e49d9f4a488c7225072dd510043c3152a4f22fb201983d2123337a0052c9d4f0098945b83285473544466991f152f1f727246ae941071e954c0d2f8bc0f251f53724eee0e708908aa3ebb2c75b6421624755493f6b5c51551b450722557519c38b22552da5800820aea8ea0bc79e3c7203325eaa6a1a6242a4aa30ae285aaa3a021539a08248557114f12152d593104b5eaa1ac3b1c749a21862475573c49c726809a2882baa6ecf52234d58836efbd75e30aabf834c46d8ce11662f8a2a21b1fd95995970a7376f953b777ad8adcc0d8103bd4cfc7318480a26779690b0610b5d2f78f0a7437bf175f368c606f6d5a90ad4a8ee96b0610705f10db7f1ca5eb7bf1ac42870b15a37ba7600baa91b5d3a34b9b1e3f101cbfc3611a76f0371431db7879260a6a1c61b69a247d9f5ed86e4b35f1c7e44747128917ca4514b3d367ecc9894949494c0a0844409490949094969496949e988d292e826949894605042a27444094969494989ec6ee9b25932935eddcd924b2bf034431ac24624b6081e226c682a0d511262e68c1ad9198872c105174408dda37bb4545011ba47f7483d9f3ea73f756dd219c566713a363dd6601a75ecaffc340de11edda36f18759fee13e3dcbdc6e8734eae72c74d9fd3471c8e202bdfbb39df7dcee9737ac78dfcb7eb5f9bdee0a20a87e250a0744371280e058acf274444443d5a5c317fe6cf8f943ff367fefc609409221081082350816150605048d30dae983ff3e747ca9ff9337f7e7c2e0c251a70446d38d04fc61acfc1746ccb0f36af988e6df9c17ec0a0c0b2fc605b7eb02c3fd8961f2ccb0fb6e5a7f386d9c2c53877b87d625dd6cdf89927771ac544eaf4744c248f8dc256766aeac2629d033455d58484a0a8c86a75a4932cc9e2baa637d8c0203f11975100024218b84090eeca88149636d9924c4819cad69358334213280ceb7cd08bd1af84c492644b05aca0d9434ccd9db9c382cb1a4b635d91451c7fc6be905e8da5b1a8165a448b7ed060ad7529cd2566cf8cc16ce272f6c95615d65dca27b2c580d685d24d215b5acf9e46710f832bb073db512a955e4cac030459b0b179797931c1c899d389c6d4f1901f93f9314036a445973b27681331458b8a7e2ecf9ed92385e56891164ecd6f1e61692cd6e5d758da114ecd26dce3c6ece1ba6e14bba0f611d4e8eef6f66e9f2428c2e17256ece8deeceaee76038a123576dc6243798774f261441a42e0f102c9132d9ec40ac6b037ba4e90c555c48acbcfb1cbc81097dfc46dbc60c98d546e742591e21d400b268054d6ca03c81bdf476ed8f8d5735ea872e3db2084535b902b072f6eccc1ca0de395221cd00978b8616cc35bc6ee01acb23368d8172a6c18815451ea64c121c51a7e20f34993147162587fe0c2b4821776107a618720def1d54c0c51885c2b250588810aa0174c70450d19c4120fd69fe79c1836e729d6ccf739e7c4b0d943d8683c4ad4224696eb3dd8810d15d07d7cc5ccccdc33c32c258f8f3c35148fe22b27fd3e627ce1e31a6894479c795d87773a15554463c4222bab2cac205c973a44b8fe484ea0e2d140ace179a181edd93dd36b1f06fda9d7400cfacbecf0e2c40b134b5f0a9b58e3bf428be1e38b1b512d4414fde98536d7e7fc5e92f87714b17d1a8a8833dfe30ed4a072c6f5d8851852beb851b4b8615771fda3e4e6d8cbe85c9c63fb0af3b3f1e7d9885c6250e7bb4f39336560835c3ced16b0686213f39972a7ec7a68306b581d9f68c5f6048103201065821caccc0e32274710ac7fb84308a72d0fee006225db110ff895ab1bf29155c4f14b24552b590318356cd83beda4934427fe1dc56d1af44eec248684ee0cbaf34b46acbcf1658995b79de81d25cdf3a284adffa284a5cfbf4d61f9b71719d8b0775c60d44ea76c4c37ec1d3a5ad9feb05bb24a19eab6c5171db9635fa8e6c5cbccf245c772cf9d86d2523a0a1fe123ace3303ee7a988158e699e96d1b9ccf9552b751db7d627b7d65abfdbb0b67ee6c9d64799a6b0999394730a5b4ac3628fa55ca28cd265c49fc3b132c17e0259f991c9ec1ea4efef06698aa91607b961d680bf1b5a9cadfddac779b7431db73b8c58c248749f0793bc30888ecb1f13d6ab4af5bbef473b68e0a6776a54e53edba8fa396c5df6fb3916eef6dcea907ad48b45b5767d972f7defb4124eb9d03b758a29ba2a17dddaa2dca2fd3d66738a3d65903e2e4461b31adb880dededb0b0a1ad56cafce084c89e4649d61351c9aed65a3ffe4b4c71ebc4372f48a145e6d6d7be3fe63e991ab867329f7bec47df45d9f5b0975b0cd62fa561e5b33015f72510421b65390946aca19fc396f4d1affb4a2024d2ebb7a31fed2416b1867e92d52d9a256aa40925d0d5be14859557de8c6aaf81d6a816a46934da074412511deceeeeeeeea65149958caf2911941f51f23fa2a44d44c9cf8928e92302ddd086eb1cbd737e1d1072bddbca9737a891a6e69850ac656ecf5ec98a357e61a4d4548ccdaa5ef460b0b0d55fe7932ceb57ec67e2692a404b9001a492f9c1dfdf5ca3641ec2720293c7e583d08d3eb8d195022cb7328b68a727461d9f2b85b8d1e5c3955b49dc6d2965b6755997c99a75fd1c77c2e9998751fc97fbb8ae7bca37f6bbaf1d8f8ee8529a653818c675f7a8b9d1687a33371a75dde7d719ecadb5b8b10a04b8fc908555a398d41a7dad15054fd606792ecc206f286fb7eabab9eae6aafbb9ead17df6cc03fe9f4856d8b07b7f7fe6e125ded99bba797c3b2f9477f45576328ceea8f341baa3af2de3e41b9680af8c8fbee190db7774b94fcaf8e8dbdfb7fbedbb37d2775ab4dcee47db37f75d2782ee37570aaa5c7b475f5db8cef35b95b05ced0089fbcd76f76fbd715ee78dbacec7f632ea388e06645087131b320f2fe19b70f4f6f9b9876f808c988b88385d37f24279bb776900e93bd2779dcbe8719077f47d38fafa240fc8e8bba79d0cdc779f753e465ff7351be125cca3840de7aa15348b4cd6dc21e27440125ddacdd0bf7d35751e4ce7a37ffb36eefb65d7807eae76de698641c9759e7fec7090b7fb5c605086dbd707b279d6c920b919b8efbe7d6cdf8dbca0de1e869270b73fe16eefd472b1667b25ece8e79b3a18b8bff3fc762703e98ebe926a131bca8b83ab31b0f34f5c6d6281dc202f9053cc1c99bcbed504c93c0a4b704dda1d7991c1fa13f31e8543ae2986658cf19133b87dfd82d8788724dc90794e3c30f38da8d5a5cb006ad54890c232d16b34e4d2198375459701b97a286ab5a0ae5c4792701554991ff4b5d7be1c4e2cf54a2ab0dcfcc1c097217064950db940e8c61fa148c70543ae9d24379447c228fbf4a0890679807e56e3e670269365588c31c618e367d8ecff11bf65b40cc618ffc68f60131a656c052175e6daebb6cddb9e13b9d539b7ad56f7ed7dab5edddb2fa6b5732518504ae3a669d29355a3d8f46df2e0dc9e13f99957c489578ee3a8e63e31cce710d8c4308d62d33bda17fb482bd28a6f8a702afb64735da73d86512dd368d7753caa6f1bc5269ddd4dbd6e251870dbcd9ad2c98496699af4b44bb1293d7aa9f4b24bb1e9c2659e8b4a7ad8c53c26fdb3b96704276cd5d17c3ad5f9348a3ba0cbd903a1469ab04474999b345b6263e63991da16448338eb356ddb304c7bacb40669452a426295d6c0360c7bfed21a194fa7b2f7ca53771ac544b74e6f890d6b966551d3344a69c6619edcb6cd74d21c63523ff39cc86f8f7afdb5d62a6516648494f130b824ebe1b161d5e1e11b1d20f866a72ae19b3088ef70f4c6b6e9c58b31a94f3dd6abeae7a5253624ad38aebecf8c46d28adb9eeb786c3162af798c31c8ec1ed01e13d6abb2f75a2d942d6114bfd6f1985fc6c320ff9785d5616ee76a2f44bda8c23cec4a4f7a5ce9088bb5d0765b376ca21eea35e49d4cb2df3a1e9328e3a93aa4551692564323a158c3a4d5d5e954f6f2ab39ecb56c5833ccd3eea41ce6d1ec4ecfbb59466daba312d1f4379255c9615efdc8e0e6dcc36e5886c9c77e2ab9f2ca5b0510476eec4f4686f789695e07e495b287d5b4071219a41f0f3e37e646170f01d87470060aca3b451e13cc737072c5f663324a4e9aae946f251a35e32cc3328cc3b0dd0c5d8422c808ca3ff17b0324af5632aae0eca3effce653e3c017937f9acddf1ca2cafcc0b01834f3838d5f275366a69cd139e774ea397d5e52e5b670a32b89ce752d9972431bd71257ced095ae2b3b1edef590375e61832356aa192bacfc991b58ed632701ed675eb6f3414d3156d8caf453d18f1d0cb1e3d11c060962f24c9cc250d23f937f1f816cae9c8e65e1b25797882ab4a75b84e9c5fb43ce19f2ea3adbb8bb678e79fb747777777777777777da29490462df2fe3030bafcf48b1feb385ada8b4823a28e2f00fb1a63d30ff067a59e7f63d5991dca4dbf733cfebc82fc8647fc46f12cd4090b4834eec6610e0402eaba1657e74f593dd27f343fbfa695f0ed31ab846c9fca8af71f7a3bef609d17ecaa1505e61b051be7d41d277aecc8f484435d4299929335b667e0e902aeea3aa7e83acd3a8feeaf1c63aa51ed8bf6107f93773621dd68935dd4193d54e743df4a1fe16eaa16ef7b9ed40b7fd755be8d22ff663ef31d06a75ab8c51b60c7f327f89cc48b13a3702006b6b844a95a121212121130f567ecc74e08590505050d0e4399f88aab257a232e556c9b18f5c22831d0cd1c582a0db5f78035f6ff6a28b05af3b848934cb1d202537baa000ba2cdce89aa2c8b5dd74070fde33c84dc320837ec13276b8011bb75dc5de464ed15f72fe34a00e255564006e7421d1c10f5e4c236a77850b185f93ce0a216094b8e4c0638294c3e7040820de8148808d4d7c1a06b707e5bf7deb42e4f3c437aa47062e19108d1d115d6b7031861150f460822a6cc82f580534bac001100ea22001c5819065db94161c91c610be382249113fc0c2863b471f73afeeee5714a173fd6327dae2b365083eb88c9822731941c4ad37ba8ce8828aab31802459cc208a22b0200982cad720e2c3f3041635b052f48315a838cb8d52ceb0f2f2e10821583daec613fd386e8c82a5c8a44961dad7ac190417bd05d7cc0fc458233fa73d68eae036cf663540b22e7f1ec460dbb03cb26ebca19c72439b20ac7cdd08fe7777b3ba1924366c56539945ac91ac39d43cc3c8669661afa02a193669c09898ea846dea85b7bbbbfb07bab0ba77b033bf16963f8c40b263c95512368caf1828f0dc945fa32ed6031d90573e37c58680c1c8fc446e16cacb2f2a895c493f4caa309f6f2466a5d818244b9d2bb65127e61ded62e9a6960de5cbd4b2b2d558629ca81b13650f7b9d33c3865d24fb8af6de33f993e2d5c35ed91a225f2a271ad09dcf120a06b3feb9aee46ada57ca2d71b5af610f922fef19bd3be13d1e8398f257c75713d28f38101ee4ed2e23f92e279037d1bcc79358f9b3eb21d7b831d6f02bd6cc4f7bf69a8841edbd057de56aef9eef106b3467c51aed657339784594f6f165163195237170351e1b5d3f4fae5f3088e53325ba7e96b04afbc84dc19e0c63199dc2a0f651932f0635ae3b19fab23ae54d18a57dcfd740dab7509bc137fd5a951717f9f06bcf409dbac2ac22a22b571bd2340dcbd5dad034edbb0d1b7215d962b0dffb932c2a85164e753ce6e42a5f0ec5d59e5c6d4aac912c18b4ebaf58a3bdbce95bfe62d7de9b700a7bedbdc7c4c9166bf535ae7b93f7e24956a75efb62449158a32f46b06fb8c0e9e4f285d65ad78a5cd1de050556fba851beb1dcf5c77a44fbf6b4a7da4beb61506bc2a096f2161b407bed63e85454699af7744ab27aaee63d330a1beff6f26582b0a17cbd90a3fdf6c9d480619f0c13ecb7cfbae77acb49c3cadfb6dfbe6ea3d136a21db775776f9ddd7437f4c8c2a96b38354afbd8a81aea6fff80ba7d446edcbed840ad7d92c5a0f639b068720acb97aca2bdf69aa6e5300fac7c695ace35cdc086f215825f5c1fba1100d207a046adb57e1da55c5e0a2658f7fc6dfba123888e4b37a0e3f207a49994becaec6ab7bfbbf6d6c9995ad606b79ba78ff4489ee2b622371153bdf303b4d329d652bfbf536c817dc260f5e19614567afc46aca95ce4ecb7ba9e6061e15464c305a5e8d69d907dbe480ff57043f089246ec866dccaf59d6ff86f1ccbad1fb99ba1b9a853fc8451f55db7da30981571fcd69b84c5605d72ab04baf52dfdda5f5fb272b044151018da1c36886a1b019a59a8942dd824350ad5cc00000002002315002028100a864462b1501c871371db3b14000c788a4482623610469320865118c418628c01800060003006106494a9211b0470920ca7144c186634f1cbcbfcc07f6019fb0a64f1d29deba1397412115a8c4f84ef90758c55a6d6f810e6d29ea512815262990596a0cb2b905c5980c194594cdd9bf72d6254346783a318d3a8a2566f23db4893ac28e0a8c4f176f94c94e7881892ba09112a179cf68b812ccc426bc5d46039f3649bb9c02d76dcf1f0d6fa66474da028b396d4de28883e478fa9355f99fa2f00867147d553afaa36df56c834af361a865f857dd55fd8ea7a2877c1d207e2751ca98df4870a0b1043db484a1bb99c68837e78e26d7814e4c03d6cd66a486e44f216ed4d5ccbcbbc229d6428d4ceb8a71f05c3a15a845d257645d680405b2e97b1100c653ca78e5b35c093c42b8c7cbe77457752ab939354ac8214001272f9083dd14ca0b74002c2cd49eaaff6de4433e59e2ff51f8e53d4eef7dd4a60544f29de2767adc0f3f9352c161c914e6279db0f344113e0d6a0639d5b2c8d8686eecaf07904d214a7131e82aa5f27be0dc21af407c3159f73a935e551d9cc9c848350aa75b203042dc7fb3aaf56995fb5e2073e514fc60653f4e8ac34d0c320cf17b3f7492dfc4fd36952280fcbbc8cbeb6bf7ebe3eed4dc840a405d819e6191cc40f75cccfab90656d0522ac1226569d48213634f8c3aef2b24ec711a2d1b3ffcdb599dcc6bb5ba6cbdfb347620a73b1b09f0f53b00d534c091176d295951f398143de373ff79cae48a5f164299a480207b9214bbf88b16d754493bcc88efd90df48e19644a0ee1d826f46f1c51db5117e64f196432f379e8685b5c93a265c3bc14dab9eb52ddb2d084b88e7db5b3c4ddbb56b00b57875960739241527702227eaba05e9d9dde551e641992dc33a6676b3d63545e078505b911df2b57948fee970ae8a44fa50ba43b4b5ca72e79ca8b3c5ef5320ea7f9fbbd9e3c432a8ceb5e095b32155f4f40e7c1800b2ceaaa1d0e2111f2d11fb456dd7afc68953a35bc8bd9957f016bcc92bf5678877a49b3c4ca13a209b484d9c2a6e02b06b870c03c6c513e9fa8561dfd9220ff970ee1c82d4cee8fdfce4aff402d290151e54ce0ae4ef9420a4c0ca1ac234e51814c6bfea2908e06dfb252b5678671529db5de0e0278609e11a923a31c2d6d8dac14eb64fbd882d468db0e18866d9be51cd3a94232fca0307479288cffae049f02c4441de9c4e6598a2dfa85702b71309a9d3df44898c625ebb0ca0894f43254486587ee760eb6405001efde36a95cb822c499d7a04b695938ef9ceb3218c46e9276381196e0e18ed53d04825a071ab2fc1bb03b102b719e176602d334748e69970a8278b6a405cd0c8d6ea85a380f630b9f0bf3bc28ce129d43340446384c3d89c7a181850eef4dd64c31ce97351515089d7c5d022f8cc80b9ae084bd8eb32ef94b593071faa0c1575480aa4cf860c6897b490ca2f8cfe67895de0c715401bce216850cdf420e44387e997a3a5b24b60f83b473b5215924bd3db1e84b5552f5c3fd87ab5951ba265f8572985a4db265809d47302ae88935c815889fce18f0cfd60c4b3545b61a0e94843dc6f6493a98323e805d371bc47dbdfe1c8139b5d188fa1ddfc54cc281930384362b3e053b595ac4fc937873c94df0d56e03368d127e81f840047e59639f432a261b6f26106c147e6932d650db57a4e25757f42a6ba5d8cc55303ff52762706a5b5257cc445f964b41c878214b1df906d2fced87547272665e46496c7bdcd8ec101eb1d8f7f692f7b9b8df103eb7b9ea2d150519225d742baa56a5c5a0a5d958e514f6ac9a98200c2d6a92bfd2ff9eba188bffdebe985354cc8247ccdf9f90b37316885279fcb5a2200186a3af1ba8933137fb157486fe661d2c0cd00812c6ed741b401bc197c13c2683d48d3c2cd202fc368767a37db7a41a2d4166ccf2292adb2a3ffbdc1a09295746dee19fb72fa715f8e15dbab27b69955c5a87c7e19219b4248621c565e11da2c4d6f2e574568547e53870d8916bf896ed00326dfd1f9b8fa86bf03b65e8f49f0f660093d432ef5bb7ed347e78efbf6b3cc793b592d3a0c7b0ea7531fd3e90647e8d274d9425977dbe898300413bb816afabde3261313f78d4a72c84fdd3bee7915d1c02c670c72b2ea918fed506b5181948e99d659162c0679f01511c57772269d0b50e0c604d865417d4226dcf63f892d48a2e9d57a01c4432db1c90d97d8ce201c542d87145f5e32f0b90b0d7f16fc3666e5146dddd6ef662b7f8125dd97c0de3b671ce23f071cd0164169624e8cfeb6474dddb52321f6b436e72b99dee2cd551d0285cca3eaae15624fab118fca99d800c18a25e57a22743e47fc3867e65ac9f91c0f4cb2dc64fde7bfd8f970da5de058a098f61eddeaa4f23370800d05bfd459fb53033316324f1db949540d7c8bec89774e07533b6214bf52d97ee73700f7773003b9dd5ccd2ecf97e9dfa2602dc1e893b5d0a9448044d506a897ddd28a0f65ab36c63b2877e753017717c082d3be8f8fee6ba094b45f57280db8b6605365c24de98c183c3fb367d6839255ba51c316cfd37b4f815a0a7f8d778799315fac349a3109d8113c11946cac655c3ba099a3b8be51274c6e3c6cafddd31b5748807b8fceef0082738753a22373a0323a2931e609873a9842423028c52398af1c9f48c68b52c6646e65e669df24654b838279d8603955f89266e7fa5ea053d0eb9bd40924d1f50a9d9cc6e8ee7dd5dda18dbbda7988dfbe8e3164657a72dea9b8eab01178b52730385ed91222910ddd7ddf8a14f911b130679c962aae683e2566e75a917624b83d5d0a261428148cc599d34237be62bcd763da4a1c29071d042b6eebb9ef61324e15b1275e6fba2dc8b49c7ac35efb25504cbcccd6e32b14706165a11f814441553ef4e1c50a115c5098a99cfa16e9f976d071785ea07c5af2fb5f224668aebf7b110bb866f4d55f2adfaa30bed117ceb110de424a04a600d57684350ad8478f6f361cb74b0ed3631b4eb47080fad7f24d94810fe53b2df8f10d7b05d4e9c1e690b2edd244ccb4f8c485048c6c69bba913214c0fb6d3567ba63460c60ef4b83ce427ad1c06df3060dc8ae428a68f25141f0bb4b13e817a8b874b067453c2bb73dad1136f82e49462958bd4d05f2bc58f418fef86b65134d8bb8f2090d4c4fc6411c98abfb3b15a9255fc1372aed257c934555e1bb5810bd2224a5eb93919017fcf982ab47db5b6ee87c61be7ce4c9bdea6178df289e11373c8f7ac520aa95c043cd70e9c3554813916af172d5d8404a5f8a23a5f398956fef77aac7086cdd8314a2afdbb25e937fd624391d98da3d4fdc56ef8c4df8be088b825bc0a388bc04e42ab5ba7591d3aace2571ead52168887615cca8ec3a1d7acf0596ec30108161526f96ad10d831a3809965b49779b548b27cfc2c075ab1819d5623e6d8eb1922237e160c90fd04e9f4cae6a3e2ed41885559f485200d5d1fb18c90df9342c56e2556817395dc510e068845191fdb33c7b9072e1e8b82292cfdb282f96eb403247a05c245df27f60a38233dcd1263bc8541e66c865473de5e8296a07829bd1307a3b8c0490ba5a89d3bdfe0f4496f608bd91204d71dbee18f92c795ae5685a1ed2ecddb7c03e6de8860991d99083309a211fb96a675c902ae884622c4b8dba09d948bda9869141963b1f8938574aa0f09dea20fda7388805614335897c08d4c70151321d1cdff66ac2d0111ea4bcf0e7e0620f349d7bb9c0d56a6112fe146210faf611fbf5385623f05168c427e2627f24c3afd58f924245bf0a0c96571270d3ac01169857782adc77e558d4454ad4aa1a781b2c636fd88b05f64e769d9e147087c07aa368ddb28edb3e56b6868ea2406d1535172238b059449e4d3703639435bfe024d75f705c5802f6e4b7e7cf7109f9e32b1443106e5359a60e1f5899308a547301289ab0c201d492e8944176a0883bdf9853b0158c91fe77af72b25fcaf12f9d84fe0c927aef7b1ea742f1ceca4dc97db0c79ffa561fc15c5ee4b2075045ee3c3cf5993901fbf1e61a3a19f15b34518063608958a31213b44ec9a39f527b03ec6791a7130712f4dc91c6fde144c2aca3dbe88ccf2167a4d80c2ce83bdc82572f2f80c03274270c38e47c28ec614c2a0109fd3833bdb875c10c7045cc14459eae6b4544ef2984c0c38b798f14181eb82114dce0c1bf984281f85231c2450a81d42f59b18dc4d3dc489d250481b6f3afb1bccf23a5844f713a6d443d20320209602d8ab60092e3f156f348270c3fd24e72a3e16b40d0e52c087389911274d4105d602e9cd87ae495a6922c4dc47277b60abe1eb61055c1ca5d911b03936561980d6c9aeba1ddd1c6e1be518a22cf39f801d02c2611f44d4e2edb8529a04add7b193cceb201096779ef2f5b104345cd3fee24f6944033af30c56b52b3a110c762873bc7d455b1a50f4dca492c0c6dbbbcc6a6d679a1c7bcd994dc33b5e1ff9c257bc2a30ab5bb0ec622319db3cf7112f4195adca2cc55bb3261369458a8918593e45e2df4dd0f80a11b16f0c7d156849142c6d825a481b3ae0632064b949ea0f4267eebe0882135bbba8e7907849b90f710ead04a304f66fbdb10002d947535d17aaac44c9fdf219001f883eb0d9f33e4d779e261b96fe498c755e24e1723722831e271d1c70b3ce21268784ccf784db4503ecb21d4c8a89e7032327f20e9f4bbb54b48b02cf3e3893f5fcc819087288ab8f3d79955496fe62b606f5ecf785e51ef72295e7ec25d38219adb29ec2a88751392fbddf990f654596058270e15759de6aec1ca4e3fdedd8f641c425c563ba2cd7a89d33343d3cac2304ff971c88e920b362bd80f9e436b4f887d0950372bdeb904c6ee105a5eeff10f75c0e4a49e33444d8eacc97eea5101723fd2fd2ebf2f46e9c0c8eac35dbd9c566198a47a6b76a7356999b7098cd3bc4085147e140db107ce174771e00c4b1a2cea8d4649dedadf9993bbcd338af4e27ec0b1c0f550b7004fdbc034144143ed33e4422add971d6c2f727e17dc5dfa8dee1bc5ef764eaf1c5d63e422a2b9b177fd93dc7e36115aef4f0c366f670124d8f00320d3962e67d0598b8e3eb17f8dd837c1f283ce1a971db6be0486f5ad0db75ccd04507b854a9003cb31d9142b30489c3a319fa817db47b497ca54857f3afd5880652c3419d5b5a039073841ef4dffb5e7ff20707503a0fe862d2b9e4984acc8fcbbdafd6d91af57d7357fb5d31c2d48f4f75851d02b4f5833c54cff91a78c2996b1bb98b527dfd3b976d8de46770d46400ce0548a30066f24fac57b353e0ee2d1bd45c27cc3053bfe4a82ab497c8f8ce43cd5e03b687513502b1da59e8705c00dd3dffe03be8b3375a1167ae1fb28ab61f9b444e1a1ef09b238b4c78c394860fb62f4f1b22fae54b6e48a4110a927ed767ab282330ad41be0c14965f617aad59c979be9d3c7b11c83313d5eef8087eb9ce98153d5e43cc8a46e6865b9d412ab8a9b9181cdd41d297757884f65967cd14674bf09c92086e499510b2daf25b3b8a7d3ad29c35e9fe3cebf24e2dc632730b3c49ea3db7fe22ca56fdb2c90cc85a96a1d20d447d298cdf0182a38c3060bde0306e2de75fbed57208d4b5e4c74724a0c0f2b605c82b316bcd17a328ca3c3206e644f090b10aed1c3b631d1bbd771f6db93616cd8603a22354e0f7e43939b0e5839099b1dd4bd7c7d85610e40f659c981efbc998246444ba15e8833fecd7291181d4c515b4a37d16dff399d1d91d22d1f51a8491d12d5dcfb7e1cb14f4ecaea785cc82c172150a563cc093cb90142a87d64c5dd905c4d3007306ed1fa80b380475023ff671c11336e8f72f271ab35a4bd32487dd6baec834faafc67338284bfd2d39d5ce8f42dd497d7936b8c90939f1f218138cf32c13ec9b2e095874d992dd5d6f43fe742c39e06a9e53d8e152ae92ca2c3b7413aa756c2e747f04db723045ada4aa520920977e726fe30ef9a739f5a2720248a8c3f0c08f3cc30644ba20ab5a6d2482eaa6833084c2f2b9b2e661aace5aef560cbe9714feca5b880cb1c64879775503c1cf19fb9a376dc060af2d96f8c6013997cec33e56c2db8df7a08b7f52bd9c150921561e5d862f4ffe309be827f8337f9c495f88f6b775607289910b17fb785b88a9a511fa361a946e2fe040b9471838c82fe26f3f61ef2ee1b6c42b62c1c3840a238b850530dbacd3186202b234f2713433c8b6243b08b2e19d916cbd8e709851c607c557328140a724ae3fa1952d1f777e275acb3ea53bf34217865d3ec751422231f55b8337cc58d126a58d9071d531c3875e2dba3fe641572a564fd4793df85c5a370ea8837d72e9a9906cb35587022c17188f8a5a5c3ef0c5c844376c7d1d43f0ce884d214f4431ea5e95404b925bdf1cd1141f0a3af456b439509ea919f3cdbbdce471521b48fdb62a5a0e08e870c509565d18783be6f720a17c1b83c0003a6a94755b9c816a562b6b7582a689dc72933003d27613e3e064ac5938f429df170c631d3828f939740154a900ee74d45e0b47f0925a210e691101ada8d2bbb58dea6f7b54f155b288a58b65238a1c5cd24675337dce6bf1c40acd0b59b66e85c277346192c3d5c423503531c35b62b59560d46d90c2c33921c73211aaf8db0a7a49fc57980503f175e12d1a38c369832c2a6eaec9228a8efb74efa8816917f2c18fe9c5d4549b640dbb5fabbb01f6fc6b93b12ccfa02e92c1693f9301cdd91acd5dcbdd5b9b5e7f607ceb490c135a22a1cc26ff2cffb2fe926c5d1088b49221aa856ece1132db31f260eb1b35f0bd8f269f11a14773c4e7beb884d670544917d21cdcc4474b205238e7cc28f5a697bed35ff64def96a9d4eec6089f30d483b06e8169e8854413c9da6dfcab15f905d006cca04e43e9f2ed793f0a7683bc56111611651a82109239128d1e9410ed20fd627214c8d07b4ddd91b688d409b734f1d87d6072709ceb12ebee673723be6eaefd566e1a03a0ac3bb524fef0410e25a2a13084009330e1150c9000f951fbab447cb50da68b009b859b9f8880f6e685c281c28a3a64e3a3d43da7b24c8777c16ecb972a37d3dad682ef960779c9a918a9eec979228d37ab70427f2533344b8387df73d8e413c12bc41e0bd0bad422114992b0932eda1a5ae6d14530b0680702e9d615f822ce87173a0e794db6db8ab03dc50b5e102821f17e2605eba5613b57320ec349dfabea85819f3d4c9588675b2ad30ebb7a401418e3df70f0d3828ff0763084b0a340ea456396ab1adc343cd28dedbfe048bc8119df301fd078903cac39dbe5b71a899d0fc1c2efa2f3ebca60ac9f3ea52ba3ce8a699e07faf6d5d9c00978e507ef4b6fcb11f523049f2cec38d6efbb8f5bfbe325f1381f97f9f4cba229eace4c658426c3827f5f46f05ba009b77539aab3035aaa648ab625e2e87a1b435ec90a8442662a69cd726ee94a3e06af7b13432e11aca1ba36bd14b4f82646ea896bb27356f8407c12a9259a684f0b75b7b5a76c7c1b5f9e7d49b9214107c33c0aa1fa9a03969b4dddfd204eabe9be3e73a9802832c42a1c9166fe884fbefbde2e0fc7a83127a623ac3f108eeeb532284768d1192e7c4197d348e111bb39edd0bb10ddd5cbe880999a65a782259846b19271fe82918fc5a00a6a25322d86d700fc05ae76ed51d730a5f6b57fb22b25e962601c7bc235c1a74825313c1387935b4c25bb9a0688a60b50f0b504f5329adcc409e9782a110d716031f7b8f9e74f0a12ac46e6c5f69ddfc7f1e2431f830564ca910446da76e42696ef0915234384b9d221e8203838b67ab2fd1930e112533fd74292daf99c4fd3a72f040d54259341e89801275ad3694bbe972cccb2be6a59577d02deedb021c7cfd997faeaea6300a4d66dcb41201f4158142bb3c63b6de97222c2e32c487bc3d506715148994149a849b4ca842575333316ee7c252ba1acc3672c7656db8986c4df7f02a550d4fffe82ca3ef32c01a40abd1e1332415437b8f925588f968b06807fb2d6d47ff3c36bdfb58cf524ae5fc19fe24a2daca5b1864609449f49619f7328cde3d12aac7f99d5d471651d1ae04f9474545a21e9e9f0a4c9eeaf4aaa576918d9640dd085e8f69b0d9efe8da0a37464278f60691d2712124db330609e7e0fecf766105a30c139bd77379871b24e85d274ba2486c3a82012d6a6557c402b063bc386fea48849346814b28454a51ce8aa60e94aae570b92cf281df6691141aeb54044254644766293413126e7fe5f84b152a3377c7f297780441b58d8bf16a6a6a864e6b3224b3fc62161ca9c361c7d929065174244893d1efd267f58ad0586cc1323b4d14b5067209d6ed47d2f9dd2ccd43681318371e5b711763e46ad026554a135e22630dcc45467d373bb42a8336a2d336fb16ed3591f6ad955b4fec5cace1ce60014bc10e3f67a7e63316a7c3558406889e2bd6a8630d87b5248c1f6d0ca65e6cf7ce0daf17d1f45c6304930f4ed0fdd26bf1bb08af0d35cb463b184d53d0f9a42266a9c88b9cf636d493df10a2c6df725c8d310a12c9c18a546bf90e695559a00d38a65ed1aa3c66a170b88775bfbd66e7ff1ddba1f4147d8b397a18b8c8076a8d4d24ec9c4dbe8a1e13080dab0bbd05710a79e39191e6e8cd05f6e0010176f43c5e970b0cbc584ddd69e9b166950d1af57ec65d4af0c38acab36870ddcd49d6f3797866df4ac3d6c47fcc6bffca61a09f964cfc3763c637b5bec96a24279d7c17c3fcd7ccf9ef38f1d454009740d7aaeac3b8c203718439ffe0a3f6f09d55c44eeac45899fa3c7dd96d19482b82ab594591cf5dd2bb381247097f839a1896b81580a1445fa7fffd6834fa946c75a624f1a96723f7b7d3b7fd2068dc5abe395eb45c5de6234488923531adc0aa8de84e4fd1868d25d94d37d072e9d53732bb8952547de7130927143c6adbcdf764f5276f27097b1e881b42b94e2a5efbd417e470fb38c7b75d6d11188ec3160a7c2a6d2ee309bd9b74cad2ca34eb5dbe5c6d2def41e9a224c251ed09442ed59ca41980f7ac5426123f190d5ee79c1130055fe85de63be50852d4da0558be815ff877bbcc059b1bcbaa255b43ce304f49f648b39cd5bbecbd296da817d3392cdfd6863a66d81fd28bbb8d1d67180a9b8ea1b1fbaa16bc18ec8917cc3c662ff49cc11ab42d0406c0849163271ecfe2cea6bada6179c07abd498baaf57740c486401563812287fc8fe3482a9cfed02f9904658bbdd3a3e1061127c6120994c3160f2eec54110b26d5cab74f0b9b3421b606543cc0077f56c1a1fb6dd44021ba7706702e8191ef4ee08ce67bdc13ab2d4aa2b2f9b4833578006fdeb61db27b5c327bb74e80073560f9c626f08fb1ed73b6715e8b846a0ebc95b8c40e0d31cebbd6868e2737e5317ec405638a43191e4843dc3ed98f2d1dee515a39fad213e73d91944410f0e1cffa72fe6552db54718a543ca061ae2063e9b26be0bc8847c2f7ace3f5cae9f5f01d690b55427880dfc170e917051ec62371e708f0fc820e696d24894ab3b986423eb0115371aa715ab0715537e04b5358885a600faf04e839af1c07e665ef6901653898e84560bf576ebbd43ba516907d290fb20fbd86c554418ab3a7317fc6cd20700238599f86059f16d0ab8212488fb47763db0a8679a5c632188f50108892e2a3cdeaaef24d19dd9cbd4a607c942921c3694d83db23ef11603b233509d0eb0f623753a0ae5d0a8bdb4ace61d6008af0fd579bcd8ba7d8f8a6586d9f915302304a4180c2338fe547253f347f1da0a44a755d96ccf2403c78a82bfd701fdf26475a53acc6c93952ca95a6fc357f23534db0af727b0746f0d49363df3f44fc398d6b10fb27dbd71456579e84933150aa784801aaab2236c3dd0e823e0fa8cb957739de6103852c4b016a99d8ca8d4ee801f8b449d8cdc75046b2156a97a33a994f6828c15a921172e4fd2fe465fa5ce215bbaf051be1dbdfd27da3968dad6e9cefc9a6f7aef4a9ccadff74c5c1d034908cbda7bb8c17681ad79048dc460940df06df5e972402efbc020a6b416c537802340f961682fd15a13cf7f59d83e0134cd7cc5587f0cb364fd5d8333d1d893f82f36fb6d290b10449d33ba1459bde3c58bfe6a3a47dd1f7db585ca70dc2bac2a89888e3816eb1233d9cd02405584f5e931df23fa60cc1d92b616d7dace3f188bf1e5518d7f2517f8a2e7528b955fd42e08d495acccf5db20a4ea27b1eb14566a16d2223b2f7650ea078a394e32460ac02b740710b02464e44f3394dc3515678931fa29da6ad50174d4a4d8932a3c74d723deab9472813bb6faa834d3d1f989039860c49e8cae687a60f290a6111c717950a8e8d111f2a69c4ca00cd1bc94ae98326f414e844034500a8541e4c86b5e3e89fa725571b603ecd4f61c095d024b8eb1915777dbe6af29b15e0ca4e22831cc910cc8c04b886af29f1b583bc9f1382eddd531c8125d42a3c1f985e652cbb256120c8a1f42b78f3d67a6d234c62973c2f11304503d802d6e06b49a255d168dcdddc55de4c1ac65931af0040a29ec927b29fad4e25aa3613f5a62607ec248bb89054523031e51d9b41c10e206b985f3ad4b848f95dc2f6be2d14104823d90ccb64536837d2294d6002112819b91ed665ef66e9d989297d53857fe67cdd651536b9b16f66709c0e1e17a0eeabfdeef21534dde9a70414ac3384cfa09947f63ce07d58c765a1c009b54e19b388ab18a39bc6621c6ac6aa4e1074840afbea1e991d4bd3854cdd310f83d09926db4615e3f7218d60fa4de7daec0bc02cc11eef10e29c40b601a0d286edf5ce9c718a7bd80741287fdd569f985157f48380f14315720471b641997ace9135e230bdc33868d5f8bcf18f34aa60abf0df5937316930368dda049038f2b76cb2c4495b3dd2cbb3b3054d7ed2cdc7349723a7a10e8111db2741fca52b994a011f759ec971a658bf78efaf81438c0f9588bd6938494c663fc6b7a0db1453011e36836fc3dbcac297a2953a34d8d0d816a44ac8dffb143ee2e853df327e6c4b53b8407f72c14e903a6662900631fef7e2387d98b8a6b08fdebc6a81156f51cb8142c37e14534ab090640b023c9a42171cdfd5631058e8629fe9ddbe2b1102a6a69e30d34dae503137cf60b952a49a43bf91ab0a1a3ad0f8225692abefc05f09bf2ef28315f48c2b2d22a8ca4dbce74925c0a733c2b9fd3ab61425327c93fa6fc814eddf8c00ba836fbf17afba6bd53e4dea4606204e9142a527f4f8d3492b90bf2fb50a5c7ae2f6fb9cbb49bee3d156879400f5f7f9f0ae21330a45c565555c4e34aca79e8c47e398bb92b32247dc118e41ce1b9fef551fa4b55710d7d266d09105e8f7df9280083bb06503ae17420f87f982fe5cef11655ed85cc13727e3eb44201d0e349b75bdaa0b6c293df951118b4fc552ba03235c31b268d07494b08f1c1d7878bd5feeb9854d522d999ac2f62f268e29f16732aa9ab659ee9b5c6cae004d65196ad1d8ade8a77b94a5532172dee9f75398cc899199f983c031ae01ab04e95ad585a3689fd5440b66cb9b668ae7484f1a0bd4a14a626e93c140347931dd3cd278f8474c3dba2f5ac0869ba34998f2ee01e170dd2fd0bfb973f76d2a6f4b03e39e75de81de130b03401d2f333cb71ddcd4869201c115683677c3bff7517c29fc8b64761dc647c39eb3a573caff851cb83781157bc3686dc320cf55ecc74497f7a248a07e56bff51e5ed3eee82594590aa630cf9b1dd618496935b4a0d4d8e9b46a710203047af0544e963c8a2b20f96f252a8833929007f32d5e102b30595d4e462cbebdcf4721c04601b5a345345f55a91feef48d4e5f60b9c70a5ec881a5e0d10b5de31e02a6d0bb52f8194e7191d9cd15d2d64297618c2d6bdc56f0be593c7fa6bd7fa525d0374c713009565ac2468f3e719b3ec1331009963314479610c8b8ad5e4c440178cda16dc0a0d99718266c56b9bcee08851af6987b42246ad8ba470dd3b89950125538bdf663a76ca191337faec41b1492aa70616ba96560a72f3f6a1831c8aa84ed7e96d88d53c3784c0567a225b12006e812e89ca97ea62a9d4e4daabe1d5449b7c0c287b8c314c764ec59ee8ec6f980489dd4169e47bb44e76f06642481094e49b03cf3bd2b7bfbb328a8a0bd3e35376cbc9e1a9163035d6278e57fd83394fe813d94534e9a06d5f1afb54991ef016fdc6e8cd48eb54b50bd5cc8813598f92ebac3a6877d3729fca46ba71234ecea96287423734f4a806aae75202e5227bcd91abe79419e0c226b1b0b9fd9a6d7168648dd26f6aa10fca44d14475609f749c210843765c95cb111fba4c465ffbfb87126726cabb108a26b8af8d66eee6f2ba3db3641ee7714ff699db0cf3b3c9ff9441d319dc7d7ad96210b9d310514731a05bfa49f37c6a14582a0788e92c4638dc0083fd235bbc04e4e6bfa08031918cda3942f4c80da3eac245c791c58e99f89f6d17ca46924a451ea8f84cc141697c55bbe134b9fcd5bca7ea3a4c56784771e3d09b9c4fef1054f2b194bfe19f31a94f786b2232fe2ea685fcdb61fa69aae5149ae70c0d0fd6f20a47352414d6acfd07904bdf99e2869a426945c2988776236289d39ce293d29786f29b6d608c76152ec3d2cf80c5ccb50a2140ebdf11e9a06fa010dbf579ac691534a5dd5e5752eee2932befc041501633f5431265764f462ddb33ee85b8b8a46f69a3d4934a0148811b694a7da47db8741270a47c81ee5824cabc9c576643fafa820477bed4c50b3f7521c9a5f08425bcc0584846c9948d447cf41bdfcae1b34a2841bb8347050bb4bb08ad2e5d47b9c4d9018eeed516f4fd79361f9a71e2247a367a0b17c7f371a509e035c347590b133788ae600acaaff091dbc27dddb839e9ed0f30981ad9769752e6dd46716b1ce47ff7c6c8fc3c19dee68422987e068eac04667c179917134194802319d1a5959a235b340a541630a866064010d4ae233ee64c076d779e1b47e86bc00b7952efe2671713be26abac78c4ed27b6965fb997bf188522fa580d4267496655ab015fcef7c4c9692949a2bf82589246d39b379e682a74d1c9e36b012251d24c2bf6b63be68a55fb506ada0ace6c515fc520bb03aca352dace8ef2d01ab95724ac298079f38b77eae99d284710663a2525f381622ebdd0dd1c45c822b900f9584fc23010d875089f533035ea78e06e5c26f29ceceb06b9e28c94231cd958827e143616e70650de66f0fc46046039c35511593f4f1a7b82c68604002a3e1a9033682c01b90f2dcd44613a30905e0d33c6f4a12878e5ada33b2ec81ce6cc47aa3cb7fcc7506cafec96ca4c8a810257816632d632d36596d4faf235a6205176e26bb31a2eb65e1bd6a4c9a49082187b24a66e8c185b238c5daed1bf11f9c95f0e70b18ed2d1397c2d4e9877eeea70f99771dc84fe69265d5cef95f05612d8bd927a18250a90d8cdcc88b2c1a853bdb8c042cbcacdd98b888600012d9f2489a8084b09160d759975ea98ad79652eab9b084823bc1d465eecfc5c6c1b8ca9da040ffc177cc1e61981614c61148af4f4410ae7256122e7ec7fdaf9d94539c268cf6548ed29550ce881a2541455c71535a9133bda722928eff3ee36cbc55f06cae6f6150b1671fd995de8620cf1310456e244147952139e17634eb2933924cf80d67f3d3983440794450f0f60056fd9b1f81a5c0a7f247e05f2c12d7c7e5d2b244c4a78a8cfee51e085572db19a89642e3455fa446b248798f038749114bef4818f7c56562e0b3cc8b18b840063df7cd07dbf27898b6bad969003de4f0e58706ada859a40700f9250473eaf8d7f55a9a5a2bbf10a255755f415eb9ebb16cb22efd1191c1966917a74ef97f35202b7b6bd0497b80da6ca43aa51648802389254bb767be818881834c9216fbac0f553bb5441e403a8e4f60078bb23369599d6b8921933f90cb65e377af8975445482b483c44cb63ad5cb04af10252f77ea01bf31fde2604e6c4c1c93790d132991b90710f6dfea0270c05a99e339779962b5d34c95aeb579476c87faa143a6cab9f3b1f51a99f92303b55119bb99ad3612c5b403fa324fda09c27e40489e88425a4331dba712f8cc0962c4d283cb65a8f9a255d0ab7b113ddd146aa59b9c546c08445e5ccd8c0bba107f0bbdd608401220ae252d1e4af40a8e70d24353a9aaf0411e950cffe23ddddbca56b90bc0a2252e2e38ccbfeb46a6da75fa30f9ff5f128bb032d4053ef1bba4eb871d233d7fa242b65fcf39cf1781482f58fbc85a2054762b09c978123dc26c12c0ae75c377221e3b16ff5693407819862793532d0854404acca893f08be25ecbc8e2aa159990e2e82e82b05f7a26be60395121f8ade1086fd8a5775c18c54def5972719abc9c3255ce5cf5c06a6e620b1d7b246a1be00e670fe8a819f8a01f24566c35a9ee1a303712086b78dd60682166ac46cc0eb04a091f2b4aee71899d95d4d5cf134e3a2fa6b27eba1b8eff62b5d67b697972aebc954fe6fef7e3cdf527165f83f2d282ff4d03710dc80a674c9bd4e458b22e2b36f0cb2a280a3a24a8b2e69638464632836ab438b7a03765b6f00191f195d204ca14084f9403dd0b3dbe2c3cd33a8f5199989c33a7c667c06332807a9f6ba8561eea0143c67d9bcf92ce21e8b703b09e75ed10c81119965f4c298bf4e621f09fb6cac829d69d3037f283b9768437ea55a069b454cb8dd2aa546763a1153a327769f5529e965e793aad0aa8e621d6c4ffe1b4bf5c0c3f7470874372b3e3db437b15e0361bb7dd029b6e1054113b6b555f79c7bec3d4ae686c84d47b8175dda964ca6093cd2268f6dec8630311ba0777e6b231448a11105217cdbd7f5401b9d92cf1c80d392979dfe81e3bca491ffb6368a7067644ee98598cbd6961467620ff7e66cedccc78189aeac4e7aafe1dba7e2688984433f95ac51bf0519c6f039bebeea15191a3789dce26cc5f22a47c5212c5873e809e9786da8fe445b285bbd13204a719dd20ae702edda59fb5fb2242d4cb27d85d505b7ad4a3c2c196529b983c1195cc5baa9286e31c62afd3046629c47df5af97b5652be9728c9087e4108f4ab6f89312d9c982169df8db04fc3c58fcce99957fc34948410d143b84aeeaea6684d3214b15aabc7da94cf6b0126dec0de8c89f0b79db11be3a57248d67bd71e16a59d0fb50534ae9f85111b1131e186c05bdec0aaf5c166201b9706e4c8c9ad9ebd29f617bb20aea0f810301428337fc31894d08c535aca356c16d884bb88f0899b24ac7e75036e85211f027f63cced63e21a868cf6de22c6d117d37c184c19f7beee610d48ff5ec1573b545f6aeee9a233fc6ca03d6a56181099a295a263c9e4528e012725cf00abb6cf0c73135f916188321f8f505bf3029b2f0c1498f879d7f6c17879f151e145a4cd92be2b00ccd2ab92dad0a4249c9201025c4c0624843f0eaae28d8bc19b99e5933b9cf20eebed0d61dcf84e8b507bc2461bee118cb4f3bb92050a1beda1627764bb3ea01584b978889c4641ec5c4b76a7f788a501cb6b49b5d214c5c5e833b2de6d297609902a5dbcb74ef0ed3ae1de6c71ab0c70534ad5873132c2d8a6e8a7f45efd06b451f464337e782912adb5714066034cc80ac67077c099ec89cca7b0f0c3c500899cf98c161e252114d165cc12a83b32c3ca1f04f433e8538d387b91c06944c75e55effe7c5931cf2949f951427bc568e166c58852b549cac805d44246592a385eae1a49f4214f2adff3aaf17b496840852cc79e914106f451625ebf7555bd1e4ee07b727c6997bc34a48a5bcd299551d1885e877231ec81b5d8676db2f2c52718cb7fc9af14d98cf22041dbeaa1024f52be65099b05456213c75b5bea825c004617aa8d25ca97559b129d187b6468cce09a64dcab68e1c41d5da18bf83ed08f02c957dcb2d6d714a8c942bfd3b8f1a87a987d8f7f91feb4100c7ea1641d609b725c7dd307b82b7e1f8e9752f96358091ad71391d79054ee019b1b4827e3a8e9cb8bb991d81b20b865331635d63537adb0aaf33e5a96b6a5cd96b6bcb80c8ead670e8128073308f76c6a070cc721c2515b09d754dc6fe9930316d17e19b193bba7a51fe1a7c643f264501e14d0e235e279966666912b01055ba8007916b402f9d4d72642a9b19f39df909ee14ce102b6607c1d34cf3e9e82e933071d643dc557b081feebc54e757d108fac6c42a13b5d96f547ee3f10943d58d99f1ebeb0d550a13496fb82a53c146ff2611e245011ad2ebc371b8b4facf4eef69506f63bd8e0cf190fde495ae59361899bf320188481902a70c8d0c2e3842cab2fa7f3a97e5e3d0ee7cb5141a7bc143dec0ef4fdacd36042f0fde633bee86211536417c6f92bb0d81fe3fd15ccfd4d5ddc800a43d0a4663b2f702915aab1ac081cbcccbc441518087088c5906afb37bbd1ade5408503a7d17ee92df5dcb13dbad3c8a0175461542e113d09afae44469a77460291e960726bb89b6e3c108f1989b9f26775b47e288a085281a361d25e2d0ee2d11f14fbb0dd30908a053a499209d7679d5bbbdab6895e96b1b708c576360138d5807ff4d39bf5a1ffba447515da211829ca254e7125177d0f964b3c1be89f500cf6e8ecbe7ef429f69bcdbed451d4fb5c0d191a42c516700d1c6999b8808b7df269c199b8c93306e926f86be19a96ebb14cb3f2693f504a2544485309712c259b6148de34fb5437f5bef9276684ceccdfc28f3df99f096428879882ded0af31f67da61c24bec3712b58d95670d891615668ba70497060e16ff060d8be323c8463d49718ede46af981973c0a40b50509b1aa9715a2f338904e6550e7a873ca3089efbd8a7739512aa7f2300332e265fd55620ec69502e59a8d0207662ddf811a9f813179512714054617a880362d7028e216b861347cf8b998c83457baaeff13585364d72da755c7a9ce31cff4a51facc897c9dfc7720bad8f96a7ec22d76d11bbfea08cbdd820a48b3a53f5159de1ade509314f03e78e70da3492cd23e34563098128b85e221c1f6f20a5418ef99b4140ede71db610a0a1cc9a4d253cc6cf48ecc1539b00f85a86178d481510d5455f1cdbe552f860d57c1f6b07a6230a2432bd10a42d431dce8a34dfd3bab3e31c332c2164762c404085738d2b10c776b426fd3734a6312eb407e3d4c69696c8112f6eed470ee04e0b39c7aa0488f343246054f78f5a4d4e1e0bd2d479ba7eb0ac36ea16c08adb044b770ee7665ca7e6e8a7654d0c7edc53a1a9ddf9dd9888cfbce04038ba3552de3e242d9216f9f353f0e20092e90ab3eb099e939369f804d84f1c24d280303d1cb62fed1931ca68c4ea4f340fd1b5b774973c033d6c2571ac4cda0323062d301a71b40557dc9f697c806b2b4ff7e09073bedb7db9c411a2990fbdccdd408a0360bb2524fd0477ab24903eb524e40844ecd8f1a39e977e86caf6575d1f6daf4c02e904a0c15700eff22a8467612ec921668ce36e86cd3031ac1a0a8c57707b442d3c3f5e3e9d0068a08f389815047f25a1b0bdd9ca321c8258c90e4dc1c1150f7e4901d1d415e03a4866e836b4cadadf09805bdb425da978890984ad0677876ee9ae499642c26eb2131ced4a1aefe318d475ebbf808e5b4ee5eb33de8eaf0e6f3dfdd8ca12aadf3d2fa6d537164ad55a7fcc32e6a7c410e6bd32734d6af086cc2201bba0bae7769c48f390d15db8511c04f2eb33bb967540d835f2f47b11c40900196e52c9d32843c8b3ae54b4f7d42ddc04d0bb5f70db57240625acb9d607e14b513c20db9c58278666f3e63d710849227f3bfa66663e4cd1187aa642521304d326981a3d1b05bfe4157b92f25018b1dea43f3af0c32a073750b16e934222a075d5b862e11c1ce588e9e88a955dc00e98dfe44be2989f16c9fc7b38691c43ba1fb3860d4927b7b58f1e4bc5fc603d5366afe31e0812f9127ff7c2b6e000a237d6dcb06e2fee6e93a825004738f2d715dbdf7eb27ee49ebd31cbcb2376e5b8ac0ca85b7601d393f33df2a8cf64c7d15fe7cadc44ea4dea446e48e4ab1632d70597d47091d28b20084aa8eb7fa1bdeca8e40069f1094be84a534ce40adf8dc9b1add95e120ea66a2cbf1bea9c832a798f0c5c5a12df01cbb84d251b35ec546fb61ae4890370fefcc6de436957aae43a50c2d5400e89db6946278d3ebfc5e9351e4e73cf881d5be958399918000c755bea010429ed86832a8628e2639bd96e9a08aa069bb920ba68fbe95b387139c4c209ba4f8bec9133e4c7ea0443d3a9282e0dc8f80c2672cdd322cc3ca80bfa80e556d6b0bec29d29f0f4004affc81318b837d0af49fd54e1e1e1b5925cd8be28dad9faaf7c54c41d73c05e5cbdca3a0d484b3bc2f5e18f0e5d9e4ba6bf2b6f82754d27d5464b5214f1a6005cb3011dbe425df7c297a7edb99ead552df1a23133d523da5328ee589d2d0b7944806c35c3799a9c567f28be051ffe18c45c57b5d9e7cdc50a70ef3203015eb6b9ee8f7d393b35d1ef6447566ad7b791051af403a4d2368805e014d9dbe03fcc61d6efa383109e6d8b5b3efe5610dfbd76681b4970798ba8c3a005d26c89ae8f4ab9c68e35f5b69c3a035045c1e7c7377b5cbfae96e424318099d66317f335860227953f1bd9f8380bf45a5ba71a203dda531ebda7508ac426bfe19aef1849f03c8cf80861431c26cc6ced6c0bf26b52e89b087ec3cc0e5765ea11b201a6ba98637a5461b6fe01f960761eeab12c2071f84a8879a4c2d7cdd3cab5338e6fbad0ffda125ff3479f86fcb200cc1b4e5afce66700c818c2324046ea4dec48588254f5501cbc8bf7880f2816e6390955fa3021d46b43bfe202ede7046f99058d0f16403f9548a8124714f44f7f18728e6278818a2a9a1bb41fc662f0869120abc319a7ce4d0b9a14a3f6d3911d082d8f173f88e47b09ece0431f851d4768106abc6331038bd7983758fa105271ee64f2f0866b040842fd040d02ba464d3c85b52e8b5e94a501a88b53843cc58dd4e307c7a28a74abd42654433aa34b2d37403703eb68e0e7b728eb43911fce69cbed402feb6a9bded84183dd4f979ab8e0bd4e89c2f6c10860d57210bca80e3b6b04cd9e69b87af7b6d219caf2fefa890ec8fc510f6b119b3fae054434b9e2b5e9c0b65634a9cdd381f6c45453d8cbf0ac19f55e734481b65aebb8ffd47608d36ee96561ff4aed5d085680c43fce463088c6b18d3fd21f914833cb3619b24ebe54350445b92dd9e8a506ca1d83d6b46f4400c463564163eaf86fe779da5b67fd506d0e60ff78656744fe9278e56380215dc5a3744dcc7afb370c8d2f7e2728ef1cd7de50b08ff69088da19fe657a3660feea0086a84258d75c78a1f5b71d0d8fd7334a2518de16f240fac3ff1c534a5ef69167fda2bd0b519889d4e7838c8309f5c6cbd62e9b59002ac16335e1f743e20baf5629283067d9c45191f8d7952c93d7117440630142cbd694c745dade3fd789c4e7b26066fce6675454756b9722b6776665290dedfc562dc1ccfa42ec17569b3dda587f4b487284a2c157b60bfb122a20fe9f3c15caca64847f66c9818feb50c8b2587f6810c93b0339d64a7fe9e4f23c4e8f87e18254af5617c4499372ef1637a6c4716bd87baf41ea304f878bbdd4977befba7f5077774a8e64ab26f9c82ea2eb2aad18a1c1f52b0ea182fac9512220d0e76f255684edccb879e6c32a49038b29a8eb10ea3aa52b1a550b4c9e3daeedb0cc5f612a317222b460a17f604703ba396e7deffc4cbc10305ef4957111080b94be19ec163227148723b4cc621448f551631040a39334cbe3fae786679424e79346624a44d9278985380055354cb1fe74ac2f80ff832f261af2a60794d590d73450461c71013b7e796377e17a721cb85c346ea08c2180efc0f823b8168a34e000834017a14f57ceed14702fa188288a26b0167b54296b0dd253bf7fadb14f45fbb400b2be80ad01a46681b011ca6b9332841374e641f803701797c3d178d86fedd1991158060b6b99bae12809c9cb512d108c0fc186aed5db7a0ce4da7c8bd7fe65bf774b92d3c83d1cd56c2b97d0d93d5e9a61ef306f24927b6bbf2adbe0607f82b1aac8536a13cc05283bb58472f011c51a4d28dd3ff61a46d5a5fbb13b33ed0c85fe7060ba3c880119f9fa890c7c8e830020951e6429e1a93d3f4eae4fc036375805b4234e4ef122b268c92fc6e00673a933e9a4b1ae5f031faae9886429e32af2cb4f2279564638f4d50a5bae33c886ddaaee086599837515b34b28676acd80f30630cfaafd212ff83ad40726cbc978bea691a384d18ff61690787e30f3b8f30b4f82408d9ce5494ec3d3d045c95c22bf005910ce1664e8857a876c37ce6fae673ce1e85df771be7a0463f32af8b1551ce475ca84ea6501952a4f79e850033faee03cd04846231d10342b2d10d17929885d2d36fdfc5c04c7c709df82633288c2c941fee11b412025c0dbf037aaea8c246d420c72091e9fc0a077a4babfea4fbdec0f0e5595ad234fc5124657cd02d8e9ba2132500f4c1fd42da025cd503acd860a7d9610bb00b3c619ae0c835c813c6e1a625a0a04c1b6c62bac50f2362085b9c6f5571d67c44ee63ffc8401f5e99d14e37ee09d6a92d04b317cad3b92a08cc66ae858c4082f8abbb281a8dd327dcfa226f0343e00ae316eca9b40e41ccd27067b31bfb04d6469bb97c2ca508110f4a469b82ae0bc55159ab5ea6d01e6426c2a1022150415ba2d2a6c367d6be37554c39c4641971ba5833397b1b6be18bdedb75b7c24d44fe4e427ca9b57a3f65181afd05b6beeae1c4c5e7ccfa82d1d656c24c29ced2921f4c2e819a52f73a81911279bda2198db8f5bed4ff0c098203dae7599fed89c50bfbb2d0b86195d16a7ceb8f30da7b37b662d215ea6906d03a312b7b07a1d69842e56091143a8786a2a3e744a252670880e1f198d26464466870f520cced03db466a44369449a5c2a6d43e358f4e025ac3430fca2f0e5860384057cdf23c9b24700e5a011b1cd93b0eeab97b9282db3c1f20b557beeea7f7ed7d68464208fc29bfc6e147598c65eeaee45bfe9f7b3e2409550bd0571364a3e6ce38e2b33b34b661648faead31ea7d38ffa5aa74f0309f18cae31bca6e07a38b03e649318012fe2c3502f2ef38f0102743b963c370db7792d04a9a0858de0e98843ae41ffbde78068e5a7d6bd05122c29e3586d5ac43751bdaaeba08f812db3913e8ead7aac5a6f6f00a84a506acd607ba29abf0d83c97fd67b8b8ff53478d4209f269a03dfb188203866e47a3bc9d298aa8a354b8739f43e4891d62fb23cbf6e52c332ad1b2e22b2483321c9ffab00a781423527c5fcebc29343713f4a3d89426966d67cb8c612f7772ebd1c61aa96ac5252f3e2ccb0a964ba8e2cd7450ac21ae9dada7c2e769f7467b3bd287b191ddd3891c583fe87b41006b73bdf318405c7ebbb524b023dabda9f5bd81891a20642ffcf09b474fa020d970d1e60fa16ec0a7294a9a0905bd46aa64ac2602c9a69112d5f25bd2e6b30540b37f09e71b0ff2f3145d1d244c572074b2d6a01347e2e4319c267b7333955f050928f30f85fa94db07e76d6498c7f12778f95704be0022b16af586d621d0d63f9c490530e951f354bf65e90c9a41ab9a4a4f8d47cf999b32e50b8b587b0feff8965ed182f0ef8541384396d5ca563d772108bb2c579dd58b375cfb30a97d9c81525803682367ef8cb43d8eebf5c98045a219f5a8ffc816b479d0a14587b861b6bd3337e6665019a8d56956bab39aae181ac40086cda7e3f9c0a641d8b36eede029ad9c06de6fccb37539282e06bf97254ba85f061b0a20123770921d5f508f376ebd790bf2e09cc67b6a2d8de32e93cefed0192702598149f1ae470f2c85f52fcea1728b29b7690d7faf06148857bfd5304cb9343fbe91737f6efbf861ac1264eafbb7737f1377dd4217eabbc567b0d5131ae8111ce73767c7be54dab534cd5387fa14ab376522f4d5629ffdb48fe82ad7533cdc260aa1342f892b22d7ec6a42e5d2e045d6e8abe685dee9258beaade49ad67b9d4a7cb62621ebed1e961ff8c9b73c385b4194f4941bf4154f2fd4a9190157c28cee0de2b718cddff3449c5cb802ffe8c0bb35d120f8a7fca5f1ed86cd05162e7dba64375a362f571330c58ca6cff564f2b4d893046792e16153a061a2a42becee6cd79d662970bc2aa8ac752213178fb378949d96403f5f42d58d5c16f961f00d9009414515e1fdeba65faa5f38366bcf36a5fbc23030e4134ff60c2256434454f490f03849367179dfb791bf1759364ee37c49046e45d3ea0d332fb9c36c32bd30dcda8d92b2e6f6cf8e35020008b41895a51a797e915c33790ecb5b8497299283b15624a6cd260a6463dd5cfd5d38e8e42496ca91ec526bf90b024612cc346172eb3bec0f93248c5d5713a03c28f8a9734e0a40a2070b785316679a0a877f3326bb7ba42bb7ca92444e262f6e251b01abc8dc4560703feb692e8509990e79c945602e579dd2671119a106240be8dd2ca26e48f0e95106106ec61bbaf928caed904c82f25ce90396072b9084ca86a71044ef9b12c317571493407496c8e496dc5a3d37625b934722be8844d9f64f29ca4db29a2f0c6f826d4b0486f9afede2d1b7afcce3c5577bf69a763b30bd93a6ceaa7337816b19ec93d4de7472147fa1f5ba760a8298fb4e0a7b6b8f049433892caba7fae76c444bb0b9bd80bdfef012870e2d59b68b530343650124481e20eb4624884f10141d8753ccd8445c952f797b068feace08e1564874324ee20e97dc411a1fdbeb437341533ac15aa4accfe44729443e5403ff4a59fee305d8104f7bd186cce01c557ab2156864915e180f99a714bcf8ffab7d1de18ddc9483834f86b5532777aa8ba1b35920a3b48cb3106841b228848f789dd00a4637d2d90ad4973ce60c4c1fadddcdfa7b7e7c1c985d58d8a9ff8611220c8de24f11fd604e435d44bca89c2671b93d98151d2d7e8912e677b05de0d1fa5a0330e4d40f5ccda42eac1fbf57307e7e07a0c5ad11de8b4d742f1a0c48f3f0683071006b36131544317ab51998013f3690ec04b3885197c487b8b80f8d86f59300518af1cd9a7af560bc748baab49b66ee6e05758faf503f0ea3b8af52257416524a885d8b65a63f4de3b4363152bb6ea67b02b38b16d349b0952d4e4e2aa026a9a92eff7eb17ab9c5f98accb0bd9aa0bb419c0141778250c7abd8fedd24e4e3a1ff3ad5aae865438915d4f557be022c0cd9ed095203f6d19ac516b345cebc87e7d73cff9382e03a6466307d3bacabaeb54be354db9f245275e7fa887adee0145a88f3d454475ab47274ed02ea29da6f5a20d8594d07d5e70d93d915cecd25d019d1f16e5f6ac83427afbc1fcb6946a4d2beed3c6829898fcf1ccaa1fc01b1aec7f01600d46e7de78d313ee677a0a8f4f14e6b00260fd8db985c3a01718b4e455aa891ed6f526e29539232c806c206fa06d0a1b7e08cb7e08c9021eede42fae5eedeb2d5abd5b3445a597e90c42489a756abd56ab55a690b6bb3d8994c78a8154c8eb07294d45d6c2e7a0f31c618638c1d63c78e4286748c31c6d831c618638c517a7b378c44608411461861841146fb4048ddc57813a38e4eebc4186f7ae8c46e188418dfba62935af56a8c6a683b5a32ad168da8da9a1dd6da5a6b6cabd56ad9ead5ead91b296c864649aff6ae715aa4e062353b6a622d4c61734d4d0d169f0c00d98824a0c7490fddddc42664888e8d88cd66b3d96c5880aa11edf0e6d8a009844f6d94127177f79d2694ab5925005621c22ac20ee921df7f47ccae62b1d8eb65dd4624e653ba8548d281e8cd08976ee58a9b95218854c4c80f1420dcb9d93cf4e0b018a9060851440d090f14f17660e1d07402a4012644474753c890b8d32401b6a42c91e7a6c7bb3e1a4db9c25ec14725a2a3213af8dddddddddddddc74f5aa61526f8947b0882d921063fc21ae5ee79c739ce4a4c3163e885bd5becb5a5bebdb9a9a9a1a5bbd5aa5478f11f6110d8d6a2057d4de53cea9c5e4bcedbbacb5b5beada9a9a9b1d5abd5b32f226c7f84465c165d0bdab40f402889461ea1609f1d8da0132fb87fb67e223e1cbfd3c42220cc7da0f900bbfb7b926dded803671cc744b139d68a8e90707fd163e35b7777f7767777778f3d65cbeee8eed2ad5ce10d714a411446c7a933664eae23cf90ee6e2d53ba6e2c8663bfeb5bb039239d55ab6fd0e6ed339b6ae0468444121649490c0159b99d9e985c38e9c11659f8a08485958e4ad212588e4a6003297c5022c2d2036a4516134a6e727346e9031b5fc6de0a4f23719bdd9c73ce3967cf39e79c737ecf49b9e6bae3ec8fb3443427375d535e20099f8e4a52dc32f4b075d3a3d59a73fe9473b6eccada552bc21726363ec402e7982339296d81440d892649d0353f0360c2095d80de4e0384cd8fc2c2399900a1507375bc1dc8a24e129b3404c8d48227ac2295c063b9b0ad9b1ead56cbda9bd6ff7fdb55ab8ba2588173ecb390346813d30f710cc451096e1a23af8fc6b5a647d39c7c569e7ded68c9d85cf7cf8662094b68028b74f9dde8c45ad0d1d1b989319de69ab352ce9a0bd80c6bb55adb6afdf7c4b0280a17165ab1b9ce20741d843e731a8ed8e53fee9374f39d9b2d0b9413420ed25a7271e93cd3499e4edef11421f4bc369a7da72414cada944aaa54de5155690db493846444b3d1e250dcc9125bc67697724e4e4e8ea3b4565a4b251797ae73895e349d4c286bbd985ac12f5bc88261fa11eb8bd5eac5f4236257ac335baca840c10ff2bfe98e86bb6b41170577ee4880bb6d4ee39f0403729dd1cb61dd9f7d0a86ef504059858ec3711cc7c99e9a68caa1b5d6f8f1763495126ca648b81f521bfd727e88f1871f11577175e4cc59abcd9e1e8ee33cfa71b51aa5947af433e5d45a2bfd9068a9542ad14fa585cd0e945f394848b887b264a9d5620f3c82472a2d6c6eb55ce2a5b6dbabe997f343e31f1ae7d78f1f948a0b83335d2fadf775a262046da0cf8df9db8e6e369bf4914925e48f51a64a401984dd4581affea64836879d7e607367446d46b8ffc513ee843b94f42ae7f54b56495d3caef338cfe34c1e77f23894c759af43d9fa277cb9fef9b34229738c8f253e844929e52887539d06566b5b18c29c041f4962ab1783ee6b81bf17639c1fb8423f20c50b103031258140057156cfcad030bb58711761f709fe801dfc7ec239ddb4f384683a9c35d0a35aaf29878893e4c70b4cffc80c0a20e199930c6123f40873485cddd9618281981f3134d5d0a2ae7ed1a310f05887c9dea17edf20faeb6d2186526e629944119652ca24a0d498a4947d944414d2f349220b49b9e9d269590b3b5ad652904f9057708653b09444d404f977bd5e4a13506781606513a24cd2fa453f4b2c58befc81cc3277a4152c1f4623c0cf5208587258be8c02dac4587cc9974659d25a53de6b4b9fcb8db816bdc66112a7bfc6a58f8523dd1dc5030b71fcb3a4e1489a4be91f0f4653786246124926492ddc8c322d587a5d481f8a380f4ee32f5f88ec1951b0591ab534a28150dc242c9202842552159f2c93b084452920c2521e216129b56019a5fc222d932508e2d8e402dbefedc87609aaddb27a4fc459822c78407897e08c4b0470bfd750f2fa6eba41e209fd54fa9b2e553853c248704d827b5ed1b2ca225ed147f021c82ad32513049be58da7651ca410e2449ce5cdbb419b889d03d854217ddba237dbd6cd2fa9b140b09ead651caed3b3c590c0ce979f442a95fef1cbbf5a4b5b2d796baa07b60768138924a065fe0c80360e6fa61c78854df5c04e9c612d87882355585879cb526f9e0d6779aba61b58248c73bd79b62afdf25bbfaaf4ab8a9548f2d62f7f982d767e9b90b0d9b361cf06573e18d290a8279a931c37632fb0470d602f94b0d9da9513af1ddf820e970c3eaadfbdcc2260f833f563fdd31436575c630d9030c5888b38b0ab85331547051e4b9f9b5ce4c487530840f3610cfb7f0e9a60b18953d83905233460c3999f1f97b0103833715410c2e6fa62e70b711ad34ffa7e738d3ea6ebd55aba100275cf11707136947e028401a42a7fb31188b89f868efd93818853da49773ba167f2db941363fff4cb9fd458d8afd93ffdf311a85f3ffda45f400dd43ffdf3a4a114610091a65e23508b10e0951f402413d4c18f935773a4a9374a6998bf0b51e9c286e5b84413a4589414d6b32fb039f6f4409b94d7f264786c8648459ce67d5002376073ff440169e2ad9180bd08950aecdfb329bca0009f0978ea98cd1a0ae74407cef1d61dd42ce06ee681a1883f6f9ec139ceba3b9bcd669e0830bdd123a5652d050d48d4f19ef8f3334453cf8893274d1ae6b8aff744b139fefcf8286115782ceae98c33fdc9a5c73500bd03d047006de40daa4d220c3c200b28efc140bcd1c039de381ca198452a6214b3934a8a3d615864822bf80789739cd917f4409ba8036788b0a577796bca01e23413113f8167ffb8910e40e20d3a374fa3beb97be07d6e24ba8827b2a5f48b27c363232d12c9bc50c2e6fe699a786b28b0775176e1dc3fadfeb1525a08186fd0263e00c21a03d8bdc77fda04b09f8c00ca3a79738b00fb177900bc79e2e962ab78261f11c3f064787e6652fc619c606ffae5344a8864c1297d1c72a307a77453a6da2f1314e117864525a80277316007bb57bd802e270867682956ff2752bc21b5ac1d4685dc8d4837defa5565c6ad3ffaa05bb66cc16dea8f5fc49d9b7e48800433e0400970d32d5ba680fb5b56c51b47918b115c4ab1ce8507373a253a858dc5a414aca876d5bae991039c614d9658d0c1296335735e2efe8bb390fb0a69fab93bfbf30a74fb8e5429e144c5664772246803e3119c71ef8fc2197f098b807868e8915fb962c3ee49b207fb0770963e4040b4d8b64cbd0acf82b357c14ea14d7f148e76f483b84e393d14c4eef84282e53829395a394e4ac9518ee3ee0f554a8e72b554af4b6e4249e5dbe79c939bd53d4af79d8e8716cd7a77f707baeeeeb824c620ba2ed6d018de169c8196664a29db61d04a97dd1690b04d4dd852a95432b203975e7aa94b7eab741893524e5a47cab9bbbbbbbb7bf4f6dccb4ba2846e92de099e905c731ce568eb6898d3271cbea804dc93949b8094d3e1cc9c73369c89ef414838fb14e10c6ecd6e76849c3c493993210a2b8c9a931c37b929bb5fb1988988ceb32451328b4bf02039f90192423959c4c8cd167b99e6284df7704750a763fa924bfd771a9bba3a452e7458cde2728db2144192a5bf919e4bbb944a7f23dda5d4437ad2a5f43725eff6e8972b69982781829572cebf9152fe5092a62072fe8d2cc9928b4b69dec89904cbc9ddac04dff4900012b724b076d3a3d65529c952891a95a80e906983f0ddd5c9607eeff2ba5e4214f977f5929e9c113727c779101665202cca6685af283310587a132a3401a493528e9bd15a08ebcfab1684b50b4bf8ea6c04c71863bc4794e0283dc9e473dc796f0139ae444ba55aaad4c57d9f7537c10d9a883d5cab2533c435675f539bc24d39672d93d28a40315b6c9e40505ad6b107044e98949b5de79c1cc7cdd29c1c374b93e366894eca95eea454525a2be56e5323596b9d75d65993f49cb1e984aff84d67cf5aef118f3f292089504ac5a0403ad1714edddddddddd27e56a76742f4eacd3d4d4780d0d9cf17f51c2666814a3c10e8406dac0978e978e978e978e970e8e0939b9d81d39bfd55712298d15f767c46f38c6cb5561e317a594918bdf3fb494918b5246ae63d3bfe9be928b51c629392733364ee56aa53838f3c3f1dc8ff02db04a37051454baa8cfb52b880c0eea799c7a7534cc3d2192a60e9a70c287622d8bb65845cb60d1087ada49ace2b318633737db5b2dd4da333b6bcd623471e6136bb5b6d5fab7cd5054a0542fd6b22a7d4ad7f2839852cab9bbbbbbbb4b9794dd5a79f58a90b429e528d7af1c1ec42570cea2cc40073f49d2492927293723841d3d768cef3d536039e2f484950b9c9eb03277963802cbad084c3a2a493f48e2692a568828a2b4459523bbeaaf320596a3286c56929c94b63002cabc5df1d0438c91ede7c116e997bf8f9322458af0e0326926cd241f8af0d0c38d871e8ac41f26d127ee78ed472e70793cb025222b720311da14614516589858c17204161f29a5954ed3524a29a5e4e694467454a420a54bf7be4077777777f7e989246e4560e2ddd026de4897ee4da5bbad950ed8d5b785314ae947c41e0bec5823b0fdffea7ff59c0d85f8bcf98bae7fd74b461821ec4b041ec562dd2de3b7bbbb53fa52c75a6b756edc7b4c39a5f41fb8fb5b11b47bd6c29e47e8bb7986ff8b847e8fc3cb7091541d6e96a1be84ccf0dfebfb6ea6f1fffafe798470b839e8f5426032bc3e868bc4ca10c3f738d0b8f95fc85f04e09b67f81c60333e759154184ed1805d188dfb3c4233dc1c047b8c8019b04f2160064ce375b89fc3cbf85c5e1ea13c24d73c8f8ba44a1e335436dcec32523c64cdcd04f8191789953536c830404abe3d808cd3e511ca3764182a8f2037a75ec645e201b13c60b899c7bf00c3f308a56e064287fc0b174925c0cd2f541904c8a7642a75f38cb732659f4768c8cd41f2839c5eb8b9e622b12fd43c8f10909b531f64c6cdf681bc0c03dcf0369c78d4930daa9f71f297719a21e379846eb839e8f4361880c7e96130000f189e474875f38cbfe166196fc3a374782b5c24b50ea141b9a7f21d682e12eb156088ea22a1f866d5bbf7fd21a1388808ca7479843201b20b1fbb482a4d0c15a39bc6859b693e769158930b7e738beef031bc15be001749f562b4de3d6fef12c123e4cf23b4c3cd41dec74c2b781fc3145be179845a37fbb7fa633cea22a13848070c02541c64a2a9a621ac876152dd0ce3511789872f113c422ad4f30811e0e620d30fd141737350cfe398de858bc462227884685c781e21d6cdaa67c1b819f530fec675c801072137d81004480d03a041e7c71780f7f101e0733e16bec737f3337c38f8bb89380278193e163e866fe6797c3b60f86c1a4700ffc2c7c2d77c334ff3c95cf85a50e23802b83c4201b832b77e45005c99d8c7c20dd2f12b7c333aae0c92c3e2e7f84c8fe3f31ef699fef5797ffa4c57e6c86157c6e6b0f8373e15dec627f335be98777d304fe353e1ef27f3df17f3ffc1fc8c4f8597f1c97cea8b79fbc1bcea53e1cad464ae4c51cc953182b93253fa15ffe573c1313e8e0a21767005b73eca831e21b800c3f8dc0342186d81591f7784134958e097970fd6f0ea83d8da8fffe23ba2fa14eaf697a344fd689cfaae8bb2ab7bd2ce1587bbfb48124c3f2f417d47e891b8e5b3fd55fab065a81b81c6a88f5f73da7e10a328a57fd3b496c9d49ce6f44838ca18e128e3362c73c3f1f4c130f1a96c30b696c55755d1b2af390d0c134e18e108058edf3051d870acb158303438a3ba01eb08c60506e6a624e2c01dd4aef0d9c1297d8e533f0e034038d08443c481a1392c7e15f635900256ad832eaba859b57ec5173bc8ac1a8e39c8c010b85f34b18ffb6618231c61685f926b2e8951018f2720b69a126cd4d22fff8873cd92e430a721411b954f900fade1e0c887161045720b538e52daf2a15f392d6b29dd99df821e267ca4139826030b3b4e99cd208437d9e4933d71c7697880b0f84835cb4ed711a85ff39340e9eeee2a1ffa95648a09c4e967eb85df7cba26fa82de1c369f12c5259a66d67281857998d5e7369233eebeb82fa4f4cbe501fb72469b9deeccf5c4be3c79957ecdf73cef3d9adf524433b0722665a865f6e74b9a246a19ea67eae7e9e7cb1ea7719ac3e6d76a2d917ed1e73e1eaa68d98c34a7e9d66cb572cf69b55a3b3fe8e5b9cf6f5eabb55336e9187a1ee765f5f35f3e39e4b0d9b3d59552fa35575f9698fbb26bc639e5494a993161fdc5f559bfe6d70b58d5cdd086691be1f9291bccef521ff7f6e3de6bbfe8895e2f49bf6613d6e5736d42fd54b2519e9ede016ad9347d392e81e77b7ecb74becb0f717efd32bcc59d5aad9d7f736cc00344c78082cd561ec15081eada94525afada5fd75fd7d3e5bb7ed7957efc7ed1bf6957bf5c1eb073ca17b838213e7ddbf269f53cefe111ef33fd5cdef3bc7bc47bfad1ae7b37dd507afa37eee252299546482927d0411726c8283f170f5d0c47887ed7750f71d77d27bfd2775d774b374b179777d30db5c47de93b0281251866fadccb2fcbe9ead744c11b34e183a1890614aeef5a74d0b5e2816fbd00f44669944699803162a4524dc34fe0954efae5399886f00ddaf4df50b75b151ff9a46960dc5c8b13f8501a46dae971e249b1692dcb284a448b50d0a69f1a4561fde10b1014a0279c3bc7715338cac2484a8ee35e850bd8f9d2392740d9326352b939ada501d2cc6079310122c1e79c73ce49771a065ba838018908ee53c24a29a5945242977c824a4929853798020b9f3929a5afc21096fb29e9138c50d82f99d7118b1072df465c1d9b7b482985be64883ef7198147986bbd5a063999d781650c3af418a7b0b256295b2a08615fc296552ac4d15b85983138230c7f86cb99e249b75ac955cb05c64b9669e5b560b04cab183cbdbcbcbcbcbcbcdc2cbf93a71896d701ddd768ca29d597eebb971670f7b0ebbe0ca5c09d5127df4f46623976fa9707c4b0034eff72b310dcad5cfef4e598f7f2fef2ddcb37e7cb97e1153c7fbe745de7c7abf77ec8eabdab44e8e5954087adfee50e31bdcb5542c461f34d2f425af6f2f385ea61a72c6af52e9fe9bb977b7ace21ce0b55caa24e1fc4a68f7b171ac3d4b9dad17280383cfe52fa0b256c43275e3bbe051dae2c33d4c131a488c1418c293141ab5b270359933f5d77bec2073ae8caa5d82e5f7460f8ac8f9f111d78f5eda88f0f218410a2be8c822828677c08615641d50562e2132ac8df3dc2f824426959eae12c0e455814a56899e91ba8a17c4b89f179fadc70ee21186d75fafc7cdd5ff4181fc419c299d67ce86d05b43661c068b1be86f2556119c1c6eeeeeeeeeeeeeef60b5720b0d1ebc98919a0bef5332a84ee527a7f500616a022064830594112432cd832b9b08971aea00b1e5bd8c438040a601744475784a69022064998827b0c62314b1268d0c40a682750010ca414b08022e36a12bda7b6600848542ce1882839d0522292d91d23a47441d09212a4c0043b788108b8a06d200a2588854d8c2e10cba0a41a6f25c1e6161131e8825a61836f1a05415d142a2e5d506b57e0e22209174ca182178480065d60d7e909292511dd415dde4052109060042d7a7ca0501485a8421a88e30e210c13f737b469dc189a1a2f01b31305084f4c87502c1a9496b51616512705fb433ae42720d8cc9aedb0664e03717c0895ad08bfdd4c6949980e39ccff880eb166ac28ac598d0fa1b3a240961359202cdecc622289d5821f289ec119f7af038233fe93359bac194b0acbc6aac25a8255c41a6219b18e5855b068d87fca88da19ea6959ee80503ca826d8bb038236fd303b25283af9d095bf241cbf7a46dac80aabdec80ad320ee63a07080eae9cf0e85326204abbcf86593ea8bd83f07f843dc45686adc9dc724b8ffc61d403fe29a0a8c302c22aa3d86452a9861940dfbaf90b017a9a0ab1e341da07ecc0ef0bdf76e10f2e1431cd3e77d35dda0ba7686eaabeab32a950fd5b538c0f7beb39fc5327e15642356593823e3bbb72f3f25f24ddf411b0b8ba468c11043fb9f639b7a68caf9bea0d3430c5383a10935c1f6ff3bf74cd29b30340e431b0eab6a380d0ea78115e5a09af40bc9a27c2eaa678bc5f119d5a392d5b08fe3931182b59fcb03f63ff5f706a171bf884defa61aecff8da9c1feff5f07d0b81dd1db2f62af894dbdfdacb2c1a43e985abf58355691fdf8d1b4c3eb610f4d3bb83cecaa901c166160d5ad5f316688e9610fbb4a54a65fa2b2a9b0b04198fe95e5f5c5ece0bde94d3708f9de431c37f9706cea818d34a2d4d7d1fa156f47d42f9b632fcc13d6beb54f531f210bd2d2e09886fdfac3b77d1adf95ec8df095fa992950a2f1a5b77fef3de2f82f8433a94f7dfc8ea86534ee8da73ed773a61cfba60fe2384e3d51cbec8dae8fdf11b9be18fbad187b59b51746b030b50b43eb57fc9411b6c6557d86a14938632fec17eb668965983e88633d2c438a91941b8ed901be92fade4ee983303d14527aef33f97b1ffc36e100dff4de078188edbfb09f0f8953ffffff372fc1f6b2682a255818f108c5a9abb2c19958046b218efd205629c1da874ed38a360643739a8813c39186e9cf9032c3aad9ce0bb933536268f682d65152376b5986e9865a9625934e4ab744cba4cab61a02d583ea7991848e5604b5ad84b08d33ab26bbe9b5dc5ba83f51b1a867d53eb7f00d7be321a481fd0dd8851066e35fadd6c95a1b302b7c8c47b16a2d19d88ceae9503dddcc4bd98ff9d4b3aa685956d9705cf52be6af8fc66f9f558bcf2a8acf326a19ebc6428acf4a625d89cfd2d234738735a508c7671df9a7acca46bbb52c77b3f8aa2a34ccae066d685d51cb541f6792898c9b8dacf08c9f3fc35ff550de687d36be1fe20a5fae38c6975557e0f828189a0c1f1c1fc69755483bc097a1f58bfeeae68857d514a4dfef07fb855abddf1a24c8eafd5a1fe8f7cbd05e1abf7c0753050794571509c5ab22470cac8a96e5272dcb52d872c0dc70fcc05e31b696e5a0d3df5a9683e44fcb7290e9fdca1cc900b52c0779df57c646d3f9f83044347c7c98da006af8f830373e3e8c8d8f0f53e3e3c3b83e3e0c52cb7200fec7c787d1a2651900ef23a96539e76590aeb42cf778192db2e8f0f161b4e4b083038f901e1a4daecfe7e4672dcb383f839496e59bc743322c1103ed06221b3e7e4c2dc8c78f2902f2f1638c667cfc9829323e7ecc51eae3c7481183d4b2bce3797cfc182d5a966d1e868f1f93f4c2c78fb952f3f163b2b42cb33e7e8c969665181f5f66a765b9f531c7f8f82abceae3cb3ceae3cbf8b42cc7bc939665989fb52ccb9ee6e3cb4871e1e3cb0cb52cb3f0b18f2fb344cbf2ccaff0f1656e4ea344e208e0e3cb7c10d7f86e2ce0bf8f46023ef5cd38c0fba7fa9050226f4301386c7c0f1c34fe078e1a3a3868c031c3c6cd3a5f03c70f1c3d3e05e078d7026ce4a0f13e72e4e40ce0e61a6fa306574e8e1c39cf2354e3661f54e7732e92fae3e69c8ae3878faf81a3468d9b6fbc0b470dd7f308e9dc1c84e37fe4c8c1f13d72e4f4781e211f37d7f801dcb8d9f535bc0d05d0f82f478eef460e1b396ed8781e211a3707e5f84f013914f0c3c78dd7b1f134fc45c02b867c7f868ba4be78847478e5f09a41e3756fd6e1bf570c39cc40c0eb3f0117767984f20c8f2f929a67bc0c327c7f853c7e192e929c70a8c40cda486a12aa9911000000002316000018100c874402a150166591a4db0714800f708a4e78581b89634990c3308ea2183286000308000018038480664674003fc0595ffff228c47bcfcda1bd9c0599d3c517f8d94c3232f305bbdab328d751e8eee9de890aefe3fb4220163f93cf297d50e0e0a1f79b062cddc2bd9427092ad0de8ab95dbf5effcac44e70d6704c0978e33761a12f83e54785e5f15a4beb5bf3e451a9dab1b48eb9ed2e3addda5b05c8f1f788cedc2dadfcfa18c00f327e791fe4d90fcb0d08c0e0eded8ede505d49eecbd463b05bd8817e11cc8dcdec482c8c0e1bc67a8afac212e34b74410942fed816169462155fe81e626eacd5565b9a8b44c53cc835111ea64089e01661d47188ed38733a4feb27b843290116902f6f23ffdc19fcb7870912005eed06fb1489c80d469c975e9e848920fc9eb3d516e553f2defe05240022838462477d97470360dd0afaaaade7f4c329773fbc6133250df57d0e201674c32240e27efd2a7375dea8300a9bd2cee03dfb53346ef4ef8def3d18ad27bdd54ee8cb0aa3b698a07235ada6ef8a0f4efe6879b9fefbe95a11bcac6cb8b6a5fa95c990156d7905ac7764940b76fcd3655ec6a6d4917a9ea42ce8320d05bef99038287bbaf515f657a254800d69e9991a6063fd4a752ecb699cef70c1d74f12b519f6964f195d6645c6f283e23c5f5704354250697fdc75c3c2e927e6041560aa73c99e0d4e4c049eccd532359f5eddddca49af17f8a81c5d979808aa17916bfde280c29b61dd08c04a4b15dee80ca5b7b731c5e0a420204b24e1ea50bf6da1b3934750f78aba0c3b24560fb28b74a8ea17d3da9f912db8fd8dea25811e524d5124d7e8a31c64d275b7fb59584b7363b7dffbb120dc28814b913000487339ea5dcc0aacbf75b2740b8f129f89ceaa43511f0d332c03c213bd86b2dddc0ea79158604a7cdad3d7a16526aa8fbf4c4bdd0714126e66b3dc4c5303092cddaede63232e7c519c79576ec5ec9a48588ed51336d33e8824d2620c573bde27108813bbc2de109a9311c5593e022239ded4b1b06008c80569ef72a37fc452d9fe1c801beceea3e8307ed4000c5d4d1f987b1216d355618b296f3d5b6107d35114ebe0f7acda5b56059459f3c8b0cd7f4091b8e0607c8ed159a1c613fba3ed4fe7fbdd1e81fed2e1d7d91a399cd89c91a133dcd22bf49be088cbc90c07dc37b2f7fba02f96587eef6782700c7e382bc7f7ec502204e0c4c8227009c38c7f6e01e01d33d41ecbcf195137a3f8b7ae51d13fc8db2fc68a23aa3187328afe8aa9942a57a69b51d315d0cb283a7233d2cd5d38eab95a5f368d3c9006048fe881de996f26e19365f64384a1e69951841d4659e63da22309b883c304bef626136da690ad92cffe07b610f83d70ae3748f8e29b465d9aaa8679327c551303243cf75bb5726ea23eb336e7933a19e0629ff8947f1c65d5250b933ac7f4dc4686e6cec80cead05284412c7ce3deb2ce5282abda336ff0880c6c9b6b75490ee00c7f0519ca6d1923f193080e028adb94d9e0ebdd601065af20ea21a387b76c47b340dde7b1c3ddc178dab29c03291e640cf2e9945e2bc77e4169674508f6a6cd326b80262c7d4da3f8ccfac2834d9c597fd06a3dfd01f257fa0590b0cd90b373f92ecb2d20301d9bd2c017d73621d1b5ca25a5166c22b430e016aa0bfb5a7a5a56c8680297768f36d40b1f0e757eb02c4043888cd1fea77e47c45968f71e25b48fc9210c00166ffa36c9ccd8dd83575660e8db37d0d016aeb0dc65402f1bfe735d3acbcae0a4a904f8f643e6640eaf9ff48103b8439a4d386070e635d16995a7c8944d00cec1b7ee51db2ae97c62d25a6f145a54c5fb5e9430b5aadf702a63bc53a7102bfb245cb337b789fbd018f7a1de8593878b0abd178a02c2453e2af9a41ce32745b7de8fbfca53cef0eb277b2b3f3beb228f21c5be4fac1680a44c72a2f96e1b7a38b00f6d1b97d41a19c51a38d2d6a32e5092903f9873f6056fb0edb7dce37e45d4b84c9e4a7f493c53d1b38ade72b51490774bac8c883377075efa4e60859561543906b1af23639c340dfdf32024b5ea540562b863b73950ea4410ccd938ce747dc5a452f879b4d42cc524a819da04c30868cf8f31dc24ba435e40979b4ea296545c02e940a7bff790c5dc194a6ab631b5bee8e85e2e9c5843730db2a6338940e158e4c9776ed23912694f8897093012be2e6e145a0f10772f05342f8726374f6485fc44a401101862c6618143ce99069d4658582d364cb26a67ca1e7210595114c897a52490f9f6b8128b53e295c68c3384874ddb51665945f5221dd36c4504aed36cf0f8273283645c939ef1e319ed283ab09bf669032421dee9672638f79aadc5baa5fca2ac69b0e87bc127b529f017776f9f2c0b7c704de6e0f8305379282dce731d75fc6151187c7532fd9411e2bec78f1bac6ab784228bc77fc23645f0c79c76d9e0ba73b1c7fe7ebabe1c0fc4513edc9321b9cfed2a08a144d66e155ca89ae6438e8b113697d5f6abafbc5686cb4d568cce8d480a9605fa465bfc1bcfbdf3f3eadb3e3191333092702e9e2b7d925fe7548bd7653339da087d124aae3ed6e280abaea0507f7ce2098ce44ca23701b36e18d27f9c841545e11a06b919ddfabb0563a6f3e818a067528934b2a4e014a599137329fc658a5fad4d53a572ea95fb69d17220aaa5181c0a58dec1d6f14542faaa55e68dd54581d458e46814d4b36d172ff518961956f93895ba6e176d1b043dd869576ea1176677dbf6a086928272425a7dae3464d896828199ec1323e1b0180f09827a2ed38b618473ba9a0208e83b5111882a3176a2f64a8ac8814a1be675adf756904a58e2331243e9b058ffcc25a3d605784264ef5162460a84f6848f1f3e2bcdbc89039d2a0cd129132b43b17b2adcc6c1cb486fe569043da2c6fefc9541a9434b7b3348e4e85d6070eaa3dd4552df527b65815b7dd423355d8bd4cb81e3178b36472b306fbe79fca7f921d407663150b586e3a6d9dc3c49b8772317b49b3a453b397ead5912eb5e125dc05d0bf11ca5ef1531831227c9d95fa2dca48f3874d75ba3f7862076dd57523a6176c7f9da2d1ee4f1fd8f11223e12775cb76af456506da14184c3b05f984d948270240472cce75ddbb8c9f28eb9d634b16677194c25e25d8d7a8f1cbf1a567dbc37220e2ceac3a19c295e7955056b6fdde6a0a8408625786dbe73130dfebef8ec9a596ec95af06c6ffce130102fda30f99099a7481502507c710272bafc7a3b2f404106bb5df62c125d481ef2cfba0a9f3c917c1052f8754d971fca6f135fa4c488188bdd7f54482cd7ee14613ca03779c6937f85a77f9d2cfb9acc6cc42b80ee1aa43ee236e5aa574ce1103f6f8e8fc75c7f687d7e3e860f9cd1f8795b1153d08fc5b5c6f01ced9caf302b2e990ffe69abf7b1831c8abf2926656a0177e98a009371bfb0ba04d13fb24d8fc8631a486c4e3998542dfa4c8943a83ef0c621fb8fb5fcb5a2b830ebbfa58640a95b2f4571edf1e572bfb5d31efca67f619f0265d0b037702890ce86e421cfa7a6af31dfd661ffe42bd7988d2d06eb1e064887c36feb3d3628ae46b50d338783a689f27266a14adba4a3c152c16a68dbb37b72d48f123933a3106c2b6fbb0db3fc87fa4da0d4f512950f1d6f62b66959fe24c691257b7039325eab88beba4a84ba73baeda2a0994a506581ef138adfb24b5bd73b237c5dbef06d3d8f34a856fbdbe2d6bab0ea3491bcec59084e70da77d6706f5d6997ddf40cbdee49e7b331586a25d62daef06ccddf25f452739e119694631f9e3310e2fe3637e17e5edb8074a0fc8d481376385c6921b108847565528225c2892653c4761094d876bc9dcfbbbf220fc647e9772810b25d07e1abe35dc99025b7c9aef4e9960bdad673643a53dbace9b6061b3ccbfa0dd8751f3e9f226b3315d3f8ecd1f0d54923425ca06733adb42db4e2167336c6ceb45b0943d94f8710b9efc47ae4e819b0c2a8dc5bc2e41fcae08d2a642b9bf227cd818660806a2ac6a40f0ec09d07474534af9174b7a9b3d0d5e35bedf2d0ddd6100c43f9abefa21f2668f90be207bf26d8380a3722433bd5257d79e21955143e237e3b18ee34a0e0fdb42be7d7558a8471983439871b7ea111962badcf4e98681b741361a0947ae99c6bbd08695683d8143abd90e4a21f263a7c0f722e8d88b2de5c8f277d524a07ca6e172d87f48bcc42b2a9be58c8cca1e3b0ac20a92f41a114d30d173c96eb3592b75fd2425be9139defa4440355c6d77a5a70d54e87c61d39fdf8de72c2f774f98836bd0863a8dfc55cdbcc535eef9449ecebb4e42910e0c0f26644e89b3675c0af3eb23582b86653fa9153a01e20b91009e0cd3ead756a643a72dc2e385819772df0026e1d1b06ce812f52ba37404da277fa48f80187fe920b448f28079aea0dfab75b4775722fd88b32c9db3782b34ee4df74a5ed66d409260b3c448b58eee9a93e814c17dddc50e0ae053852eaeb20a1284477a7f9fb4e41282c218462bb51a4bfb3c0e337341c50186e64ad8b9570ce40150507e7fc28a68b73086ac260d48c4aa52139b368058ed291773e9f49a237ac0134ca0f96d51848cab1159f0adab9bc11cbd4d580d35ac38edab71aa00324036a096c3e32c0204a570dcb971259572cf82fc918b0953837a615b7c00020b13f97a54430792bbaa858b3f429fdb2e27241456b75f5ceb3b0b9dbb2f310972ec322f998fbae3491af8e5a82f2b0d363ed69190308e5cf1210e3033853c280e566e83a2af0ac9f1077d65b1c467ca5dde5624a7a121c71ca48c604a7a47e98b09c53cd84e29d95b779753cd35e26e0f932aef50dc8953888d54275876e62f9a4ba1b8510e7190597d930a4e37643dec12bfb4257859ea82cf8b76c5c57e5be34bd4af2b812d283c292d731a1f25b223463a88001066af974270cccd09cf3bd6e19037fd0faa3dbc183660910fc657b3e39db57f768ca7e7774b7ca32582534238eeecfd432752d0133d8251f9d18eaa17ab13693e20ff9721c92da04c0267e7a155a37df220c851320d98e32a0e139a72dae36205c1f09efd5c6dc90568801596a494c9c43c5fef8bf8e45ed5c8e9ce6afd33624921e8060e70c3692eff532036f00825f36f823ae7033ad5925ce7418da37cbdbef6d245ada1ab43a793f7b7ed49b0422bb166bf21ad93b87c655c014a0e4ce8200757e3422ddbf691a6470933739b993ccb19154bcdd95177b37257e1112d067c1a8dc94f25fd23ff3580488fe321180fe709645c55b0b2e2d07e9bd8d548f85d7b77bd4f511b79997f2f08d2e0fb39aae32a8ba6c9e5651f447e1dcf9a192fc905fea40058e3732636e6883035a8da9367018f3806c5feeba8c04b7d3adb9289fac8309c204339803bde1d106e83f1e07dff0793f3b29d509bceaf86726a2922093a776bd4df41275935f177ac5aeee20effcd8ba6617d428cf64caa1fd45e4ff22e659282c8c0523901c29204116bc98e0c96c444e465b92a024e32d973e81fdd3fe521f9cb62d2765c191c0a5f924b419b7d7e5bd90a69ee3360a1197f441ac77bb9db242fe123b5cd2b8b2465f11f6b9149c012f412b06a686d2a3f6417bcdda06258fd26e7ef3d92c33613ee8d19a03ab527ebf01f6a598eeaba0d2dbb8a4e2aa25201a8875d97b97ce7bd79ac42042a8fcf779bacb3254532f045a53257c3779f609c44b1103409c4370454e384f051747fbda41168845ac58973ead293482dedce141a520a04cd207da0feec31b192618c21953936ec9f1c162139a4817aa8e7063dff9e984427b129d87d2ef348b2191668c8bfcedae6b4ada0f0201c40a1b656537e03dfe28131ee34036e3bf6fbb4900654f98cfb9c929dfad05b45b1c0860de4bd3a9a67bf4367572934d611388867816685c42d932678a6c575160b63c00d68478d7f5a4e4c3073319437be151089315d5d54bb854409d1c8b1cba5116f0e75593e62ab29af72b129dbd30156b4d16929a245c2fe0f2c4351aa1ede4c6aff9c9f53eca7c150b5bd38491b2758c065dfb606b4cabe49e21f32c9b632fafc30ddfc8b9bddacd2333acc6a3dd79eec258c2e4d2694765e465ca1e5c289f25ec628d40367fda357079a41da7c61f69ec6c2e2b023f1b51f20741b00bdc5f8bda24030c067e6a18c2f1ce1e7d90391f1ef6345a16e920918def9af4eb6f4e30e963a5241c8ab6c6912527219d92e2066901d67a33ed82a5ce06236f2365c46f2424d09029c89591580c26edf9c919101c98cf2e90236a4e9f8219c3473eb23279d145f912c13f64350ca28da2222341fc54e4bfedbcd01cd9ca668456568727a6fcb2888aa746480e65e297cf23a027a0c74a0175ef1e0c1c59533eb6e367706618175fde9170c53c0f82d0b78f78a453fb6945affcb7866297c71162b573d22f2cc1e646a3767ed0e692750ec70598141745464d34d261a31e76a1c05ba3bf8f18d2cb50895ceefbd2d849a310709c0c6579a36ee177963600c9567f55293a310cfb245c7959a29abdf7cd26d527655cb89256645ad9aa74792357dcc1eebc037d397c52e90eb68945fdea9e57c61d1e18d4c271079b80c0a7d548b2ec056abaf7e21e8c823d7765337367981360bbca563f45554d77cdad02f94c8578b533e25cc10fc4513c65ffe43cef5f5eaf29f0e4f8529975b55e98d968103b8f97509325d3964d8faaf09be66bfc06e4f91b9b7efdfa034be35a4b797122adaff6cc624e4752ff74081d9b6c1d63a4bf490b622a16669e939b2deb2f5a8bbf0a89092e7601bbbe71ac507e76322d70622cc5e0b996632d312f522fb9bf925786c6760042b903d36faa6439ea67ef642ca83953be43671e6a6d8b72d4dfb27e4e944b2818486d52bd40133b7e2447d390ccb9dda8cad5e55bf59a946309ee25cb9b345a3e98e22fbdac52cb4a4519746e34a0e25241460a953339bc175c2a535a05933feb5bdda50486d0b11f2b8811cbbb7bb843124b994d9664193246066a0ae439bf7868e129549692543fbd436f5618ddb70877de76339fe2ca921b3e29dbafa643e29b47e2aa23be2c87c959fb119cbb22f20fed0ab951808c6a2c31ce321b3c4f677bec166b06b3d35c034afcde7109049cbd1b446591db34e630f57d293406a98a78a06e3119f8650776899d0c1352697212128b04a937b7232febf279e30888947c1a205cda7fa08b7f47c194067fde30f6d575f8331760824473ebb8a93232409cc7d43720f9d0b80da13f9215d3fbc8c1a98d4c4378fe96e137d481b90beb8364e85923d05e87cfd12c81b7a690f701ccf903eb48c7d2a510afd1b187ae95dcc568f6f03677c8bbaf8497f6e17b1f308728fc3f8e4a5bee4c11b8fe1997a1812a12be06c235b4f690219caff169ab3d44b9577b9ce70f37595070463d6a9737bc83cc567c67fab81c8c610222459b3d6012efffe07a0df383e5e0244c8822d568ce1045d6874da4b01ac47821cdfe6aa549488b7fd0b57118d6776a1f87a7c7532b6c14b51ce642433b7faa00e42ce1a49be566728428b9296265143cd645140c802447e2f691fc3fee005c92c85a0004895de9bacdaeb706c32e067820c7423978e92c0326687e88d1d4f7f17be4843e5999292be0d02ed0c35ac132a14e63ee8e5cd9bb74a700fb7f445ae9ff88b20b25d82faadb3399962d5cabe3a28d736110b54d0104593b10837d8e457e7e93f288f619f3ef890ca7e3f40d30d49cb0ab459ff81b1299557aebd05c051c53010c26432776572d82707c6770056f45a5597776dd1306b023c6bcef1a88691b9c81c8dde2a876bd41b6d862cf582d4f885711b458732e0d14f9119ffae791524b162a5fc76a593353146da545108183bb1eb3277d5ce573fa9cefcaed3cd1b37cf9d2a9740bc96bd1718e0de4c29b98751d25834c6cda4153e83f25479b355fc75aacb5d88f32f1c5644058da839814adba0d5879771779f1b4303b47148201bdaf899adaf028ab529206e5cfc66de678fa6594da821adc5e1780ed8f2e658bc3160f64bcfc5bd4dfbae392dd3178525832f8a9785c0ea0a16cb05a991883e78338078736734741c7bf1941c2f2b5d0eac881515a3623cf5312785a9be5021c5f06b2dc98a4e4fba28d53ab8dd3b226c9065571f02307d31d6b6536b7231f8e2b7fa7d025850ba11a65f8f35192a01b95d336741a85ac1d5d1838b8b654733aa1574c3a3363418784070ad23fa700d31b5184a096158e29971a3b043be19600fc93a72e1c3cf90a7788cdd8d2a3a9e9bed69b27d3691047d84b111844583e76e9a1474281495a31e6f4371599520db4dfc481ec908f56ac2cc55d34506d12f2b35e8b4fc3832e4edbf14dd07081d854c2d72300153b4b97e814c2137e13fe324e5d5ef6347983a3c244410c9596a704c55b269d2c4e39bc3c1d531fa13a98c722d5946b46c30b673325ef56c6c0e6a60a37c6910aeb5e67d7fd600788811b50222e0085531bd7bdd696acca5b3f0cbbafadf0dc6440db88db5420ddf440c715be8146e67f64e8d203210678e99ceff8033fa069a70da04b14e62dbe900620d9253afb2f9a3da59daeda4be5707fdb56eca7abcec4b3d71e349ffd018d469288502cf7b70044d2cb7a75e04629398aaad3536ae65ebc1114b48138cbc5121c9d3afbf9e135d3ceb258a2f13b9ccceb3012ad775b00a015ce63c62dd987e52e249f567ed003348a8739fe610ec39b1bf9f11530d4a392e2996e5ba51cbc49ed17994409157385388061851323a914628ab1866797b51ce98cd2ef61ba7bd1249e472d742e5f420e3b2a74e4905b525de800cf8848f7d89db74af03914e73757984a24294ca0d1e66b1f0ab4af132b143b3fb6e237c013805d4d5190328f632316dd7056776f44890ba8890f20fb0ac78a69ace7900d5d40b480e86d67e2743e2ab98953ea23223c2373ff70135dd622b0f9aa40040857ec39b60efddab62aa809d6c648ad5bb08bae11d6ee8d92d1291b0411bbfc6a1fb1b17c78f549487a22bb0ec288cd00840dfe8097813e14f02194c8ad5badbf24409b9e89d61ff51f62822774673f3cca265a4427b1bac242e3053ef2f92e4599612e18043e69ab8ba8460934450b6bb449e10742e8b06ab241d439593710cf30a3c9afc04bc11d64098b6f514b01fedaa47df26483c29a65b2745c8eb31169021963be8b2ce22e4c59b43632acb3dbc7badecb51c5056a0bbe36a8bef56c8e26658fc09a35c05869f0b81861edc8753600e1e29a492410b0d4c64b07819a1fe922b28252ff1f0789407555a491ba6d2cf0a39cedc6e1c5be0ecbd3ade6767e36518a5f3c1392a8510bdc5838fe0fec10917c0c07c367033b2c8dd3f8c80a894ed0241cd31359594ee33c6af026eb06dce3708a41188b00d9cdf8cd503386c51c74e4a807c14c38b39711ca262f1615950fe09106c36c6fa28acb50cd0cd881ba3dde06e52d8f723f48828708d5a984ee9bd8400ba40f9792cbbf7dc63c6f8c111cec9529d455e075316de8e6f7b5cb3871dd2b554ba8941cf5416ac86e17cb762efbaa1b091d47304fc7d1992b099fc2828bf0b8bf290209758a406ec4db20a0c63dcb86425f18d58487c82baf301c513ab07ffe2be467713f201f127cc96604bbebb10d42f99f9f0911c81cafa5488cb36f15b56731cd5648aadf9a202619d35b1b46ef9cadf8723a523bcec019783973d1862f24648987f16451c030451c8cb1143631d17113bc5da90eda0ae2418df6725eadc2bde4b81cb03d1650c3f5442ca21f92492ae7a7e6a6333a7b47ce22d179999b81c4cc1d9d01685f9a00de62ed272ecc5a96e20215b76ec432f772ed39b3224eaf2580de368c36345ddd525f8123de1abf8a5cdd813ef9d590782f9a9731c60c76069ddc7b6a128b25887efc09ec354518d2a12370f8a47363203e4d873f45938e92f1481ac8d9ac1c710f941a102bcf963a0b5d1f489cb7b4cad1f01766b0617ea22d68fad916c80922dbb39d385e50bb023b61b04e2edceb1202b0c684191646f2f4b64153e3d955adb6c3a2e8a2427eb43641a2c844601cf6c1edb526941ba7204011471067099530083340269069b65168ccc5edc8c3ff963b72bbbc2a8faee7a5423c7cc1f85b7a60e67cc96fe2cfaa887d3c4874690fb1aaa68606a559c9b5a723a728a5a11f71aefb2d25360088aadd26f046060a84e26e415210e279c832dfca7913242b391363037023d7773abf9b4a5d4143fd25ac8f695b6c02b191fa9355cea722e7bad18300da923d4f945e6b4e409b8afc41a7abdf28f01063176eff04bd44e0621a7c1cb6e711251e8781bfdbe537d9fa90ead697326d638b9e231da93ec1f510460c014f633c260a5fad813b135af14bb4a753959e441cc895aca6bf55aea748ab5a1a171b4705c9c9ebe43b24fdf8efa7d49c54ef8d085eacb347cfa24cad8f25705ca2b303d35ab5d6ef23010847ffd5a074fb07f725d887c1c3cc771081e5c2b17f17b85840bfe6749dc20f34d56aedad91e7f6f39ebd736d3b3b3a533fed30634810b7c16d5946cc288a282157449a329a817201873075a83a519a27a676bbbe6394fd03a1276c0673d5a2dd94276531cf5dbe71dd3f1acbe61c8b9b1db07f0b65724bfbe252a5b469925bb0a98689fb811305f1d4f02e35990c3c0a6de045e7ee47f8bab457e13754033b1e10f6b8201e6d46a400d9e29643a15f41a553601eb336ce2805316a23c367a9b84942fd3a1de63b59454fe8d3f25a7df726b356554efce9a3d0c6f15a93a258b032996cab10c0075783a219bced2ba64246478b0a2a26a9498d1721ff418755043bc6528c3d81edd6a85c63134d29ba0d85a0c8e49ec05a18f7f9a7e2dd445e36fea6b2f437cce36f99f3ca6041e4598190d68cadb0368ac1836747431dcde2afc3605371abc156fc82b39b55f425d0abe4b9f3e80ac86093b5b007975fde8910ae85d53753808e41aafb6148eefaafda0e328809e4696f8fda6a042f4a6671362d3b15319519e33835fdc2e4b403aa79759d159a3aa64497758cc58b57cf634a748027559dee4260fcd52fe0741b91449f0a4a23112819843c59515bd0aa5e94ab6da57c154605a57bf032090d130b5a9deac4f4d0039d550eb9d184b1d4a21e48444791c9eb986bee0ca6cd4c4f635be9446566e055cc0058774940c4bc0f7493ea0140659bf768abf0648576c2c2f28917c249938a0f1333721ee7ff621df3704cd7256c027c1712d897a89b329890dea025ef88456a13e32fb651b7168f87ee3d8a4158486e6f5c810c3a1e6faa0a22f25fc4648a5c4f90fa7a423103c77cb5c5f6a2c40208ad9073e1b4fe290f78e5738ac48e2bc0cfcdc26003568c1d80b6992929a92c5ddbc65751c1b0291c56cfb21b88a455f27bbcd153aeb1d936d1be9a9aed7d728b6bfad08be7958b1409ea8d43297d2d9125c22b88f02e422e925362b03ddd02a4787321f762b86fac025700f673ba45211ae21efa0b1560e9acbf4c20952f24c23a16e29ea675a2c1352c8920bce8ebcfc0126ddcc4c9469b3d85c42be83c5e9da05dfd2b033f02da1fad3646a74844b4f1a9aa1ff41d0420f2e834bd447435b84447565b8a4ca217f975b652f4b9042a8cfaa3a7c180a57eb786b7638e9414cb8c86459103302e39c9d1920ada211d5f5787f6fd41209aa64f7e53a4dae0ff03d5efb267305aa55913ea8e1e9b442cc6f1afb5007cd59a5b93a17769b356cc03403b5b5c175e64f2c9c33c9b88e3d762badd89a5b27a161d542e13ba00acaa7a10b91f8b798511159935f82ef4d51ac4f19f98f204516cba84c271b263d68a5c1039857fc35164806cdae32128586513442c69a193a9cff833ac995ee2d48f256ec3d0beb9475e7a948eb31f8c01522a03cf784278af0a68d3f66c1c2a8a7075497f708af948bfaa63c5c7f61a5e9da4aeb388e86d9b8d7d95b083f43cebca879d6c200d6a4a4ac09c4862518dc120775e45952af9b559633612b8995025577e26af0356d61ee9c06c24c82380237bb42b32b64ebb9fc084495079b4770f9fffe0678dcc63bb21a06fffd5bccf1782293693cf5d47d9ddcc6eeab8acb1fe5411d59a5ada0670ff030fd7336010ff34bd81a0a265536c74b828e33f625d1ca254bb2d9e4cd306b0d7c639579b60ccd39732c1002da7697df62e2862309c939c58817f0423f26018a7e78da15d31bfa68e60ac3f2ff45dcfc91d54774fd032d91cafc9cc35dfc0b519da86c7de5e3a0685c85a350c3837b266e1285c2dca667ab6481444aa8d13dea46f940e797a40ae6f7d764fed60b5ecff58f36276407b8b7a0459c489519b7582defb993bb10ea14bf6a020e340c3aee1c89781b13e3998a7970f29a7068ea7c7f13dd282f561f19c6aaa0b64959116460d71c39739706c64f907d5f7cde3d017ff8269ab8244743a55e77dd0dfc17d22099ac7a6ada9c45b3b518c7798614b8b054d2a32731f1520b494af978ff6a4a2415c8b26ba8b2c226d7cdab8fed44ce5b1a22349f4ed202f2ef3955c9cca134a586a443ec42c2aa3eb107660ffc91484ce465b83839bb0e5dae80264b2edea35902b5b863ac48e32b38407ec9b5fbd202b3830b24fb18c00ac6968a5942fb7ae6075cdbbd7f648141eb9db8fa946d2008c233b39fe49d46ca99ef4c44224ac9db549d662b009bb3668e50066edde86ee55f26a41c62bd3e3c61b98b39634e9217294ae8494cebba6d46596bf72a87d05240b8aa19d220e31ed6f45b7b0d1b8255b0cfe6cf818d85180f6d461e649ac13b4e12816a8387721a64aa2cd21672e682388dd591500580f3bee2acb6224d30fd05cd43de7b19542b72ab0552cc04b39604d7aaa80a0faf0f9f2de265a9f91e068e4b988c8c7dd006cbe76eb744a1562fa36a883a8e869807d8cd3c1efa0fbc8325975379c9b9292c6fdd5ac5a7762a5bab286ca68edd0247e572c7b8846d0079f413ecf70fd4f69460d0216e06f1611fb22808d1eb0df44dca809c43b05af2b68c06518d7ef0a349a098aef7c4da873b093284da5513928ecf8765c1a29da3227408dbe432c4c685e103903dbda0c1780fad9698a6f2b11eec5656307f318fb2529a0d530134c91b191f63622d13693fe8f8f630937281542fc270a2a7bc7440c0d9c08f3933ea0ec94690496fc69570247cefcdb5f3c3ec6370a09ba46566e3aab9e0395b3515728e11e21827640b29dee5e7cddf0359e88438363984e8a4932f2d36c7e5990dc9c715054eac210328c12165b8a659b0d919b08f3041f9433183b7efcafb66ac58101aeb956d160668c3925e40f8c1d8ead16ea300ebc195047b9c9ccb8a5abb9d9757e2914423360c034a38f70faece0655f0c9146f045e5c9bf1717b5ca5951499540433f24a7b0b5d959f710b6ed0628ec53ea4061675539340b72893ab4a99d2ce834421d0cdccf09e5d43a190f0553cd6306e741684facb4bb5b502256a949b99b14539297b7d5214815a5817c02ced8be09d7a43263bcc88942dc408924517b96fc53292ae177ac2821a90dea97f6d299573cd1947b6553c82848522a4623b5e32d185163c0c9326c8679fc64898ae3eb9a3101909c01a15933608ba9ef105a28f75b92752d56715410e3ecde782570c803e0dca6c449a85e5147ed4967bb5e8e3ebff4124c02edeba9bf3dd846a25eb50dabed34c36196f30e1557f30ea720e15a49273028f08e5802067ef9daf157870b9680ed52f7fcbf34ad68ffabb45d0792e938b2966d841ec9b51a8e30d190238cb7726b337d8223642efca71485552af3efe6321ebd8779a8bad7af4f0e90406efd3588723e4ecfcafb4eb7c2deb17f05008581a7f6223177b6753965b8f1ca92e0bac106baf1831fa585ab2c4f33102b4025629c543166c7a9212a9343fa5c964771dc935212704ab2fb99976cf6afcc89e4c91faa8420a97f21ddfbcc3e1b4569332aa899e263825f4b56f0fbd182912162ed1a1f1c9cbe4876f88a0d8c79012e015d555e5156878654bbe0a40765ab30b1e528e6eec9a27bce24110fcb60a0397e6dee6f127065eeb67ac1f02b4844406b4df82e6486470581fe3997eca06b072623869f23ee804941478cc75dfa87a0ddd43ebf3860221a414c559a5432ec8364e138626c99e73b3a5bc2c0bdc30ff80fa168ecdfc2f1f85e5c39e5a9c29c6c3b4951142b6ab3d240bc711d967961d276a3f2a31990b8374bc24d83f004941ad4e291e28efa39410dda306bd7e0f1858100c01081771d44befee631e61074f017d981001d46c7ccb5e20603d3e63ce6d877bba46f1a34169d56dd6636ebdbcbc174c9b4588074e15802807b957b194b3ddb166465d4cf45f432694df39390cfc52e9533cbfe516898de4642410c4c769b3358fb6a10c5b995566100e41c81977236205b986324bb9b51d053db8a9aaf32b960dc233b3b1af7bc8689ce072a3ba134b7d23e0d35beff67656dfd1680e1237ea51fd62b22f3e2c0202578830a5f8cb473f3ba287805d0e341b36fb09178188b8b48876a4e85dea0f710f36bdd138cc9604050dd36386f7ee0786c836632eed3b9fdadb062a7a11df2b14ad044bdd5a907ee1954a90dfe9593589b7430ef1cc616a531b6812badc11399217562a904592c2e53542d09482e4de01eb5733d4c17979d78da6b39eef07940d21e64b2d5927ae86110f4938a2f2b1a57af9db770a13f6183f92384bba2011c1af102d402160718d585fb90a19e0801b473b234ac4968acd150c221092882c026f046d7f1aabdcefd1fbba3d0515a7a72f52306fa1f36158e5587c71609ff7c5b24d98a51c4025741d7ddd8c1d1822afc5ea4128b97842f17da937f3cc74bdc00b79cb4440bcb769b40c020df60467ea77b5f9d3e3eb821bea8db8216068c32cecd66e2976045e06abf5c71beedd95c45814d9a7a17afc7e4f984704bd953193de9473e6d2cedbacbcdffb4487c3441d858b4a83992871c4bbc2e2a126fd1153a26175d5516021eca3737b9971128a6d1c7ab71d08bf6f9372d895f36f03ba01d4cd8e2cc06be63400fb9a433fcdbad2458e8d8440b3f0feebc277e61c9ebe2481740d40de665d59356dbcc03e98611ea891c8b4c4910496a1ed24443ed5a513e6d5dcc3695df7d6eb1529cfe27c3ec97f88146b4c389b4c7d1a0e03eb0d1a4a9cb4dcb276076e7a05e8926c6817ce21806aee9c3fd6ff197f5144e78d6432862e846ba819c5622a89ff12297da302408b460c7014b6913759aacb00597baae1024a55d3ac175b44869dd3318c27b04b56a1ce15124d7e57cd2aa4094929202f239849b071ccac7be0d4228b18127ca128a51684991e9a351004c6694eaedcee55b92826e880bee47e9a312f728918473a90ff9168f32432440993ffffb3caf9352f1a11a17efb39005387390ebc00f6922be033f3ccef42fe7f9e9467ab86e7e57c89946bc6319f7d4dd1a225227fba24e788000ed738cf3fe1d054663e7ed848d6d96a0b6065f16faa6afd8cbc09042185def42e94feff5883c7117a4bdf465555b104c30a93c935ece0c3ed512c461edc4511731a2d5ede3589f9203f38d9e59d2e2f6843a31f7865eb05aff36951219949b276c4141604f69b1a568d65d44ee05f2102b6c62556d92d2fd4319578e93e644de237822d7297bb497745b594ceebe91b0ca364b5301f997f377b76ff9bdc5cfa78d8f85ccc8c62b38b1a7e00debbd4163124f08c0c2c7f721e8e47280e88a9ed6d746819fab2060e189d2888378f33a2d6350ad8cc8aeca422ca92b26b32c12eb7b418354f700401577a6975cbb10c50ff52a9e10a70827df5009f8baf10c56c2314bca92b21bc5328cc9c653d8ea5dfe298842c6fb917e58c691719aef2008d146508dabb264b04b466e48b3a10014605b8401d712a6344a0dfdfa8551069f4fd94ed1eb34bb4f9d42b8ca486d0be4f30fa0101e34a813ec0d494289e4ea30ae2dc1d01d7ba57da2e6759e10f8b2496dac1c3f45c087055fd36d0fad13caac99fdffcb7552d78f8cfcf13214d01db268f5532a39918dc29941c60e4c67e07bef0f5f40245c87a2e2a324a8918a145c5b9ed04582e1e2d70d5b65175f7f4fc1d4f5e2632cf944c1abaf49a654e2cd4542f3aebe304c571bbe6543e22cd0803c3bb0b6228183a604df3cf529fa8f71cb0cce57aee1d69cde07c24f3c5e702c114b7cadc3b8b7cf7eb0711f94ea18e2f6196b4a9f6323dea0b28c0075b434105db37f23affe60cbc3874cf0810b6dd93f6603d82381423c1c7e44c911b769662883b6bbf74b8b91886a740e4e30e38c0b35643ced722b65480925f8ba97c18931c805c44d84b0ff0d5cd7cbebf4daaa064d888870689d7eaa90fd3b1717da768856768026117ad5262ceb2f34d58ea632267e44dc491b566363d96420dc4c1bc18713d27d5ca1b323e2ec50d24deff3d77e51788335f1b9af4055cb445b8255454ca6ed613983de272671669733e5a73a1d96ddc94838fc08e21a16db615e5ca2b60c3571b1e8974f0002ca7aa15740feb1822d0a97d08804cba5220590c5240b959e7c63b7416303cb85c9d44facc3f143a83c599216a959e78189c5e06552b01114f9ff8d5f5bc568c55abb995a4567901653804fb24b69ec6cbf338cc6084d931fbe40a2a205b55c4a57169deced5c4508c9d62ffec37af4e5952eb286fd9583a7fa660697f1c37ea19edf5e0ba60b649a4975663c99aa945f0cca0c24f3c5e00681a5ab77c55f25022971de4966180d04bd6c4f6d76abe20bbfdde12c3f29fab10905f4380c093df7224a0d88779e0f98b6d43c637265345bb41f05334676000a30923d9d9dec093f731d4322a32cc7de8707b670f6b27d667c800c1b78d7159b816e147b31ab0ce06268cdecf37e95073bad4324fcc6a81405b555cd6664c06ce8ab5411944b6cd027dae4cd3806c5854b26c4608fca0a1133f8aa352a08e25fb1d149b07772fc49cc1e0a8ea3b03d02eef8ba80b072ce338970ef01a026d007da63a6e7d1caa24c5466c98ff730d06731fa8e010280995dac4aa25d2172bc665be425e06320d1cadcc225325e17165c2d48440d23bb4257b5894dab80abe56463d941d955cbbcefe43b7c108a63aec5913afa30356c56d51a98c718a18576f2795d4c470cd08fcef56c2f6aa2310eaac928071767279d5b617c29a97f9783815fcee7ead213aeaf950d35625311604b5f834d1f02275e8aeea1f70f41dac57e58629be1bdfd0b0c20f60f9d724c72d4575e7639d5e4afdc3e9594e37f22520a78fca3ebc671b97f40166c16fb988dd7bef741aa8904414940ffd81a320a6749f62bd3f78bcffa27980fa020eb719916688431bac2e0fa283a3722aae7ca61fa350eb461618b6e85f27f011ce5af85f11e460a22df818da9f0a12ddf3ba160a7b5023048dcf0e4cebec7d0bbdc1021e22feae7ca4625a840de8b540a5f047e0f4e820aed396c3919eb4ed667bfcbeff0067399da35449ce6aabec9c22e615219c4baa951302050451c8c06074452dc3849cd48b2214cdfd02941dc82ea57f72494d8e60e41310fc9512e3070ab535cd40af712fef19b125a898f49f27d1718a5958c955ee037d1e019409637bdc99819b2e0aee464200b2b2b32cb6524300a31e846295c914a29404c88db20d915dd102bae3578d7779acca680a16e300efff0385f4ae2c6bbfd29589c95a8002d251bbdc031482b1354d97021f8da696a78a88fdaa88d9ae316eb65ab143238abd4a41ebef01087c393b290ec96b2594a16af022c4db30fedcce68b136318c5f8892a260068a10ba9fcdc1ea5d35fa7610bbc65564e3689712b361f82546435caa14d102ab85d56cb4be20a68d71638a895c1d3084ed12960bf602c638f85eb7813c669ac1fe999c11a75ef19badb3cffcc1d96bea14e7fcdc4a754b3550d068379d44434d84e630039f4829081ea858def366f5da5eb5ce9e045a1c9612e9dc29cee49ef851162a98388ed83d2c9739938b7563894ddad7fb1d22bbc00451fbefe78e5eac6bd93c9368279c76b4f256f38c091467d367db18278923cc7ac000f3d381d652dae22135a988ef88b6721606eae52b055a138a0a21238a82c152b6ed520cb898ed21f4d0e2f481b9d151eeb02200ca5f6c1fcfef5b5d5b5c23651280ba068b5948bef321faf47e6f585c9ba8eacda36c72b888581e038dd61e80bac8d0d8d4eee78dd46c131dc0293edd9f8fb9eec18fcbc6856cb2fe64a9ad59ce7bc8381377cc60a1a36f4937cc6a69da54efb27e142984eb6a75e23713acafe9bd740682294003dfe358ac93e17634cfcf5bac49da140b8c2d71b9f1fbfbb881f5c54253b18d4aa2d5b7ffe562ed5275b7a09311f5ee233894a877e2dfaa962fb4e1e4a6a2ca4d2c27fb57901840f54ef5e158de046cc68a37fa5c6b4104946b622c72b1827b44bd812b508fc122eea94b9d7e598d112330c04ca8ae81c0eba6da8744a70478ca5e83760fef0a822a313aff697d57249afc198e316b267cb4456f5f10970b795db3dc65497299fdce3c5909f7c7833388161db5e82e004a8ee385d93e4bcc0437836e00543aed30361eae213fc410e531c7da3bdbaadec95e86aef102b108bff95847e85273b818e63a1d6384cc012050a605d5a35d10368fe1ecac3bd226c58f1124befee3ad7daf00e5f36cc339ac64d84428c91c3bc26f97b0087371f5588454f02bf99377f5544baef2b2045ce1c4408862427f3b18a089fbc40243805c3da9a88170900e083316d067181b349cbb3cd465de5874152237c5c533ca16a7b559b892448351d924213222e426d07add9118470da1a6a7c45d4834f212e6a3b102b68c9cf9e299a1132cbc5eebdea5cc3b24656d6d66803150d9e30453576715db7bbb4646098ad9d420dc57ce154381992e6d4a4bd9c3414681af0db264616cf1637bee13e0467108dd4f26130557a638ab5b7e8423395aed8869911164e0cb7304056616393e8078d2e70a10b451d9bc45f68748a5ef2b01a502c1f22970505a4013a8aa13050db84644eec5ee7e6097249ee360df0114b1bbffa003dcd5388c2cbea8e8ccd3e9761f5f0b4967fb178ac5c4f9b973b929b1ac1c7681b68f38111b75a213d401db26921721d095d1f208bc88818aa88b1a84b9f9f40ec922f1cd3b4fa0b1ac0c07f1b152e3c30b271074e5b60ea12a7c23eac795d8c458a8d6c480c4cb011402f5fef0760ae041f1cb2d350ed4d7f8543ec00d0e00111b9bb737852dd41169cad029906ae027acc8082dcb00554d30a3bd0e9f3fdeb3fcc02c506e978f7293f45f96453f7c9b84098e8d7ea7cc61c821ec4053f4463843bf6c32ed93121896243e4a9f7090a1dc6b3f1fcc2742fc5254117fb8cbf2949ac9a8cbaacf0bbd65edde405abf7cc9038119a04ac6f7b1a7d077e960a4a216903f6b94a5a66827493ade52d7aa11518c414be0078d90ec67e53cdf44bd04c2c8d02f045e2373bdb4a3f49736ed5cd7c3e5c60c6a16a98b52687b09d70dc3440b645a3abf50e003a7cd509d276bdbf29d2b4f11db738bcca2e90458433f0345efe6826bb2e1ccdda8b9f42e12dffa0c450f7ded0a8ac6df537130c49dc938e8414989e366c9cc41c4598d062d27217753018da5f31d6f55098edb0ae04d4b78864730e68144ffe84c42b07c352dfa420b503f611a555e88a3254b182e72f1b9fe52bc860e41589acc3cb1429aa8697ea44677f16617ff6310deae0147dbbcc451e0a6a44df5602da8ec20b790e28ce78d510cf781c0144526f39c46a4d9580b8bbb7d2c70942864a80cac973eee729018345a604fcf68c5873b42306407b91f395b112f09c70f8517628b5dacf586e26bdd0c4614d3de3db481a0fc5c7cc824518cd9ac434a3bb333f577bbcc5a0d19b612676772663504628d819ab9e20377975f00d1f01b67ab69562406c2a40c2d0bf004c58d336d51e783a40d4f9b3076afab4e292b1447a674afabc7b53329413b4a650f87eb6bea739abb8050198eb19048026fcf4a12dd74797f7ff20c9acab9d1a92cd61a6c0b4cf9bd7e407b7df8df04b6d84aa08c4e5a55f0e18098858e7c7fec455fb634da3b25da24fbc029c4e1a20c406f305318d3883145c96ee782933ffd20cd48eb58804da3fbdd4277daf7b73a422320d148013d4d32622e86b38331aac0d71e4d824385234d1c4b0930a5a4e744ab5c19ef17b0a67a2f269a387eb52aec40c5012227601c3c8e2ea10daaae2c1558d577103aa15164ee6f94bfdaf9c581ac52510e9d2b0edf0d24ff2bc087126ce887280546295f3dbf7cdffccca87f2fe3b8607fea286ebc107ebca6ffe97104dbabc9bf2275df352d17d71791e3c579ca8cca898809b0e598d06ff5d895cd089fde878581bf212b3600454884d4c2e857c4dbb906df25032984073e58534d181726aa11c8dea5daedff05a67a8fd190fdcc7e986824386877a521e6796a98490345e73151d302b05d2dbd3f1cce62a077bc61eb20a369502590aaae247bedd2a5aea8a1f377cd43061aa812f3e952c035b3571a689a41675b00763452d3b0f7f3cb83bfacccb0157d09eace41c20bf0de2531f36f44be18d00653e55d4993cf56c459403c8acb2b1521615b0fe5941b0cf01f6645d947641580289f7b502a8041fd8696a57099e6a17e558c6b176c16bb9b5ab7ca825d11d2f6c9236f350329a1b6c6b4932f147c376d10e42ab3e556af2175afcba99f1cc61e7f4ddf35880bd8c4e12b38a76fe3c8a21358deb1990eb03a85c6a79a1ecee5ddd80684c704126762b49422baa9a8f7eb195b7e9671ce9ae75405e3b3021b36565d9a09cacfa7bac1daa89e6dbca078446c87765c2457f583fedbbe91445a4f76321d143d337bb8aadfe7f5958477a0a3e405c689fd0063447dc706e6e40ebfd06646631219af8703d504e97df8b76ed869bf1b47c0e285e1fe1cd73448fb1e3ea09a9e09f0cac25a2bbb52cdc114e388b1930330b88bd67552f7dd8889daf031c620646bc82ec76c24b3b3f055fd0f762a00d9223b4d5b6422b338369afd51aacbc80e88175002c5ed5ce6436df8bafeaf4dd63493a7469e099304e2e903d0c4455ec5c35a2acab529471fb4e1694859577ddfcd9c2c5486e921b6b29b9014cdcd541796402b05c11fe5d10758990c5422084aa2360bb628be60760b6dfaeb1bd2a1991db459da5e5fbbe5e024ffdd1cab42d9e33207f3c92a2e0e0b2bf74ad337b7ec5a5da9a1e7bec0240460733cb6228434e92152f4ceb7f09fbacd4b7d93d179bbd4340a72f4463d064e8c726ed7749befc0b4e60d77ae2eb001c12c2bfc0fff4022bad278afbaf7a2491bffc5df9f7c65530d3c4cc1698d814a56d446b03904511b5fc0ce5c75ff8cb9fc3bfbf8681faa00b65c69ba708cddb607cf37c82153df38cd3fac4e9f230669a232bbdb3f664e4d90f9620721abf163fada8dc6732bb9d724072e0eaba42b4c1b9fe7016b143300738c6e8a9011385442d29d0d186d7922263341c5250e3fd766a3047273b0cfdfd8311c07caf4bfc8ba5e0e6ab0064c0d927d9fd6529a15c9a845caf3febe46e33c1583faccb5a101652d1f8d3086bb587655022d0e4000beb6ece47b4084048c8a99814499d95f0407763f48ac67c624be792c47ebf923c1873b6b279e41954dcd3a6c2ba24d86a15d561773a0ad043fd077dfe4095dc1d0429ea1734bafa1322f27406612c6b522e6665a0e28a73fa1ce7781c29a8bdd8a09874c4d417aedc44e8a6472e6b1e5040ba79c2d941661617a61ca98cbec33ae5f2dc98064aac709aecaeabfd3e0ff96221a5f55bddce61b35d1058d4b60959078d59bc05f6995d7100fcf9134ce5ab7dd8d96e9833b5184f91cb07a29f99d2f2dc0dbe425ccaa09d2097a0fe19c8c2dd182fd1dfacda0663f74bb447cc99d9d4bb9bb18431dfdd5eec402a1b4e6194b37d7175b065be9ee446c7437ab6c365dd63f658f33c0528baedd3a160a3d7c9826ac0199b461bf2970f93133410921b3adf3947e315342ba89eacb4bb33b0540883b24406bfe29d75c18fce49c7a55a0b8a366c8650242110cc4d200d697253281649a2679d4aa81b5b0ff7a532a8103951043aea3e9f5ee0f324769c062517e9a305cd5f930205494da27a6eb457ee171e2f6629d85fc831b91ca9f5cae059ad616fa49ba183017985d7023e6341af0c7a840f20abee6192cdcc69dd21b1f9c0d61c54e0e1349ae93fe1a595bc3af73f2dfd304ea730db21ec9c14fbb2bde5f00a787b8386d931c32518310506e061468593df7e4fdeeb8978631a1c8db3019d34d8d3b018272955f1bf16fca15f7b506f198edfa8ed5ae80f22dc7fff8c00afff82fdba486e9d3880c15a3f8b75b74bee3173207d9537019eb8e0b91892908be8279686f253cb074ce10b07999921825263960da5c56d9d7aef681f735b99c2645ab68fa205c5d70bc12d71480f763e5a174eab33c4b04bb7f95fec0ace1e3d982e6699a21e796a1b892c05ce13c6d660f5a953eccfba7d909bbf8ce1a9ebe97b8024fd2a2c51fccd99a0eb5693fd7264081094dec4d28730fde440cd0e0fc07217b077cb796e4b67d479fe5f00d862174637f745a2febe39a09c7a66fe72283200b89c300439df632ef927c565bbe377f5422ec8e0df7404c551a55cd1011380268a2d62af3675fcfa690dc2e7ee191c54bcc72e5b152a591efcb503dac82ea354cb36b79b7e16f9c72885c54112ef6645736162b84f93c411f91200c41eae44af661d065ee3ababa3365b07e4f2d9f768d3e92716cf6cb720a8e974be75bf5521f28fa04f5cef18dc2058d035a4b905eaaccb72a24351870e09072d7bb2d0de81b4acdc59ba2d4ecb56721897a0d4a1de41e522a05e6100abe563113320b22bdbe40501a385291b910e05f5ee6f7e860e6d7f5a1847c9369cb3b8f40b393c675c526472b0b3f56c735499e283b59502168c5291cd131779e1860dd5137b885765a9955ee4b861a9bee96bfce3c1eb9ef6a8a05351e776c80e5218b66bed4bfba9934866c9e2e09911eb1caa6371a6c2c2d95318a228c6fa4aae90d5093cafc809c1d41a2743dc0347e86c21f5fe34be497fbee8f6a05ef1112f1af528e8efd17d4ad0bdd24e09c83c26557e6d3f58567e45bc4896dbf03b0a644a07c5b5925eb0541c2bad9504818df1042b155fe0ccaa6f7c4638de312ef2190ac20326340c9946b3f52c3adcc38213e2af6bc813ae273b4a1839d65d477d5bf4e30ef88f1b878f03aa0021b2f8b19cf67a3fe92670c979a7d8b9463b5d99041881f7a638716c26ec0cea3bb6e5a4c2ba7c722ed2dbd6c311aa874963bbf72e6e41c2382e12a7fc572ff21d99fb187ca61af04ad307041532cd640e86860265cfc3122c9ea179fd20b9efea5941d8606091d9beadc7340793357a179346aafced3d85f97a78e2df03991e80488428a4f50df3d4e61ee5c86c1dfd57adcb1297e2a8d9bac1fe412deac6c21747af97e963a509eb91dbee12bee1c306cb749133d65a9817a533631cf739abb8309ddc819045ee057269119f7facfd1ae4dc04eab8da318f1ce568635e4312ffe2bc60ab844a84a4c339a5ec46873da66ac02dc593d71b573becf21e84e9d6e3bbe170ef40745a7bac7c19071d3082f1df6493fd6d37218d2594ef7c0504faab83978095a92203ec4f03ca2dd66c5a409a55a5034d916988ef35f99cd8d19c9140283cc50130c0f3929f7b9d43fac2d67af2752d4ecb58065456dfc6702d3be18e03097573b20d7926f45a02cace3902652418956fe5a2feb28144258d10b9f7de7b6f29a594294919d106a706ba069da81485e408e708b5679f460b656bb3d76cf636fb462f3ab97fd2e1e0b08de3b8c7308ee3388ee3386eeb448f71dccd146df8fb91719f71dc671cc771ddf5b7dbd10388acfdf599f63d3c6b9ad53c595f9c8faa70f20e3f3f3f32f11433f451e2276fc01360995c99fe96feaf54c228adddb5ff7aabd568eb697490ec1de35b748cf77cf91bf019d8f4d54a4a5fcd147542ce543cadaea0787a800ecb763c72b487840f508693f257caf3677868cfcbd1848d07e4d8c1437b39dc98275eb90f3a7aa625fe4899327161bed9657c86a901b1a6fad3d0f04fc657329563e58aeb2b09a4e45862afffc7e51d82e9b49006d2385b34ce1671271239411c9b0dc0f66112d1edddd62bec523bb6ed49e9b4dd5b4ee92a5a70f7f8792a5a80eeb057186663f5a63ea59c327b4b09a177775f8f81584a295b4a29bd2d2ca830cb5a1ab0d0d280a513ca2cbd6194fd30465a427861c54a956a82132922b8e45c51863ea9254bae95a14f6a0741b857863e291bb4547165863ea9225848ede0903af5008584fb323f495809d85410af1d3821fb5bb6610a70a25442f61d2ce98e34c9262824b1843d823384234348c94f841196a0a4045c082204574c1c13d4c014052562a7a66be2d3f019f027eae00bd999989c5004292aa28318cc90fb9d881fe4fe7e6b44eecf2e0eb2c8fd241f9e27a830c2c727074f804d8888dc0027f7cb1e028925c0c88dc3922b3298882da943786c300ac20f5442ad0b755d4e64d69543143ad7850411322b87200ce1d0831d5289e592788083fcddbf88f04a323e374a9d1404b57ce1b264e82304044818f183eb22431f2147ae705132f411120417286e29431f21415fc947c810e9fbbdef612cec354148c7c021448ce4d08423fe3e450441b9ac482a51d1d3315045c54fc7c0fcdd1749ee28439f228ec8303820f9e932f459c1900f9210d815603f1776a521f7e3b295adcf6699f6708c8d318b6bc087edd90ee65a64169938e76be6937ac6f498766cb304907e99e7dcfd0aac7f88dbaf712f3bae24a5a63dd45e6a16a799a0d0ec753185c812e472cf753fc4b56f5def40593ec7e10fd31e0ba3f6340cdbfb64e6f0a7bdc417077df918a9c885d9ba5086e85bd361bec422266836d7b3585684be49894df261c6ae979ddbcc59cf711cfe789032c739e1c6cc71d94b896150bbd1ed90cf3dc675da4fadc6e8c608631ea4ace14fbe8f68692fadd630b66f19b6df8f2c25f6da7dd6247fde6092b801b1a6f4f0a10ace5040c7f86712e770220a81df78e130b9e2945f3264628519641310eee7af64a57077c4afaf43c43bacc73bac9fd57758a84119df8f6c4d0d078c337c9de3c33843843946e1d2c7e2d74e7bd76a5caf7dec30d2c84422dd2fd16051a95140c409ea873992fb3da7a19f74473ab48c36c4af4fa30dfef56db401e6fa30fbcfe67b5ff6ccf6177f3732dfdbfd1437e6fb19bc3f2a72f2de9944ef0f73ec4c225c23c3af32571d468f7db1d41e8e1176518b70a93d48a357ba70b9ede4a3766374f2a2df3ad3e8b11ffd49671a9d5871371109bed202e2f7f0318c61fb2eeb2ef4e89b6daf450597c35deb7b47e30cb57e96abfdecea3e1e599e6fa30f99e35b26ff1b094d7e22c5fdfc831254e103f147cf4d098691909090041144102422242456906280051658acb23f76a76d22cea83f1e93ea192aa48422d41f206417412611b99fed89dd6d534299fea863c7ee595224c7ceca188988ccb141da63f9c9993518ca949e72dfd041c1fdaccfb02715155c8b33644b5bb8f327ae5d80324eb6dfe6581d5111f7b32854178c0c599e9ef92c90ec1f67e88f5f5b5b40a456a73d1ba0cd69cfeab4e7ff55d820edf917bbfbb25cb1cd69cf3fc6eca3b30ecb10ee67734831b89fedb1496c8f4d627d6c6aa83ddfa23d9b2d909e699c5b8ab8f26daa0bb006985d76a424b6c7a6da03b229209bb229d72e94e1fec3adb028c00821a40165f8eac2ff64c852caceabd0e557f910d6fa920858bf3aac1711377e4b87e979aa63b8f0538eb8f0e1c7e75179543782c19e8951860676bf67ad8515c777d85fdfc2198e6186b1c1806172d26aadcb7eb06728f208f54e03b98e9cb45aabda0c7b86228f50ef004d5a2d853d3c51a87726ad3feb077b86228f10edeea6439147ceee6efbc19ea114281af64071e37b775b08a1652541299494522a25a593d216f2a427fd8b4188127081d404295c818a9323243992e2893af1b4831a3101851427aad550c4c9b993dbb4a6d89b20852b50a14128e55338041ec04cb3811042b8032843fac38e0474a3773733cb17d29e840ee165b139e71134c84106eddb20216bf6d8f92fbcf416b3d5dd331393fbc91c199e4b83723ce59cd212b295560cf64c7c1ae99c734a266419a330dd25a5f45f5cf0ada049ad3b29b46c9576ce39e5dbead3e1cf0c549001ef40fe6327cc91f4444358a393639cb8e6784cfc141f5cf85fcd89f0fa691e60b0b16e47e523db4209e38e4aa552a9542a954aa552a9542a954aa552a9542a954aa552a9542a954aa552b95583274480c51883fa3d0eb504d24fed1683dc674f538fc21a69af238a52b8eab731c7ba19b2d176f3e1ba3e9aeca7b51bb62a38cd46cc37b4d734dc0f32b7a8d423cd469350240a8a7744b11ba4812b540c52ddaf4f9266db8bb70dd4412d848342a1502814ca07999527f4434363ef2d797ef21d47398fa7bca7d2299d868686862642a892617744aabdd3289e548f4a088542a15028940ff6ded2d304b5d06ac871e894de2b1a1a1a9a1c11294b29d128b41a6a9cce399d4ea7d3e98442a1502814ca87d5aa51cdd3a9ee6955ff48140a8542a1a20fab155cc1558a8b4cc5346b786ceaf69454ffe301c5a0a15b7a0f8542a150a8d550e3744eebf4493a46a15028140ab5626ac96a8662cee9743a9d4ea768ef2d95febd988a3d51157f22500cead3e9743a9d620c0a8a41312806c51619ef4bf74775f253fc717b2fc55fa984fb74f2d38b8ca4ba9ff54f294319180485569ee3f893c97f4bef793232349e03653c712dd4b418011cf88ff51812130bfd670808218470ce39258410ba1124266e921b7f5a564e29e5a4eed25d5ed2c994302cb3e42edd6513104a29e1b552ceea3e27766f29dda13b8496bd463090d15b320137d9831f6ce4d7bfa2d1df94f2c90f2efe871b9b4b2a7f53ca2bff6136fcd0238e21bbfc8dcdf5a252db38124a8a89a585c4e364745201974e34b2404b774517c8ce5d1fb26f5c8fecdaf6834a97691828755876e3a2bbb00ca474d6e503a5b35eed06b2d3ca815137e9ec40769740b47b60c3b0392dad5449adb556252813259c566b3151c2bab26c890bfbac6ad863d875757d49db83cccc32ab554993d44a351934cdf3b68e50c65c35ad6e54f69023954c94b0362e4625b8519d27545cd77549588325274b0f1ed33db4475a8261b6a333cb8c39362f3b6d240fb66eb6fa8435d89a3f28d4038ce9df016744b8a385dc0f68af7776b0ecd5d1b06868ae2b46bfae094b2c0f635922204c4a838c8cc4303833abe5ef31252532785ece32ed071b7ffa33150a41210af4804d1eedf5aae21e322d5e8e64bbae8b671b01122448902041e28e64ce2360b15d4a1a64646ea0a191933accbf0c9e479b742f8bfdec9cf387c6d9d2dd1d5e26acbbcf38a774e80eeb2c823921dddda5ffb8b07c4e97d78939a7acd3dd1dce397d4e9775fa37a7cfe9d6adbe22860541955a929272aae40c4222e55c22671092542a084910126902ac2184b1dda56c978dd33a7125a44a01a55cce4969ad962527bdac496bb516b368b57f65606e667530086825a44a01a522ce504bbb0d6008586c97135b01d5a1209ccfab900b652424b75e343c868646d66a65e97ecd3bb8f8c18dff00bc83cc2c4d59bb5291eb31f7019e0ced79d6552f0cfeeca8843cc607425836b32cd324d00e3b5c96cd36cf301e6c088cf380090213477e7c58e3d0a177db0ff88fee0e5019dcefdf3d608280fdfa15e3d4a76fb1492a3105f63c06089ba57783c0be85413d2a1db6a7c76dccf61d8a521197886c4510866c3d09a52d5c2cac7d68ed7b367395abb20bfb2ccbb22cd3329128b33eb4675de52a6b7d863d8a9ec1de66dc09cb8ecb719c966559966519f7308b5ecbb86ce338ace3b22ccbb22cebaebf166679deac7d6bef5561589665da6b59f6d8d3f0a96333fc5117649b691afe3298e1a9d39e05b25f8174ca4abaa3f50083305f843f5a726bbef8936bfc913cd5abd79700cc016b80b9d6879006c6a424725cba75d8b66da2bf77bb98bdf06be5a18e5eebbee77ed4e1d89ec35fcc9bf6b1ece0b80f00d134bc6d7f5ddbb66ddbb669dac3eddebf364edbf0a7238bf0cdcc71db1edbb66d7bcc7a2eb31ecbb20cc254bc2366d1cac120ccd790beeda8b59f6bb53beccf689f76d6524aad53b7d2edcbaec8fdd87d37f362d831b5bb494f3b5bd1b4e83874f29fcc67ac7433d683913e0e65df1f7b5ce03884827b524ab8e759f0e7fd09fe64f2177f4e1ee5bffed961e6e4e469b401e693a8d99cf8642c662827f801a26f12c64a295ff25664584458d3b4edbf52d630f49813941ddca2fc577af7f227536a16fcc9c8ace0cf5371815130097fd78a6cc6441d84dc6331b35f9feb1cf8f39172d6d5885947e7e49cee9ccec9ed6fbb9b5963bedbcd3714d8910e8fb16f3f0ac15cf3c59c156c6b638d15ea21dd390e7d6e1092f1e1ff6990d85a7b83c905f78a8e4236db225bfb18298998e37625e50957fb98e33350de6e190a8e391e63378c31aeeb7c3b98fbbebbc7686f1733d7279f3dd7651cc76522d173222e13c2344ace4b4ecb5e17101010502a954ae9e8e8e8745b56ce245c7209282ba6444d09040404d4a9542ad57dc969d9eba296943fe79cd24eabc4f32426b16c4f6268d999846b09282b647ce824f39e039dbca6028ce9b7f8eb2ca65402618c944f351d6c96b389299780b242c9944aa6742530d80eadb5ac7b3f135f7b7e3793ac0cc69381069a1b60cfd5412803f3d1bb66c33d8665639e4ffeea20f4acb55dcc173661dff946e793c74e3a0c6a0ef8e1021e106841053f40e2084ea8b11d099fdce0eb69388dbe3a1e5936d58899fb1106225f4c6a974d3b735803c38661563a163d2c5f18101696a47b4bd72a71122913b0f810e693c9acbdb7548a31c249e9b743e62123df3f83b37e671a8473ce197708a27164a60c7032c6e5d47c5986a5195eb7b73784917d8567fe94a149f9f372c3283a08760dc9fdb489e4fe6aa4eb23fdd3b247fa7cb6628b7172ed690406248838861a180f04e6837031e0d408616b5e1ec260305eba5823245fda932bfaaca343a00c181dac79e9600d4c076b56be4acb92524a29e5d751d63a94d2d253fa957e353d65796a7d95a65761b14a2fe5d3269a642845863e4de864cccb62b2195a5a5c545e001a8e15d30740c361612e0628800164c830430c404cccd3261200da8d1843d3c17a69759e0c9685494bc248f9180d66002a650cf930a48421a57c91584a89a524807c2ba994df39edc9b7fe005a0d2a617440620d0c16e26b60fea513a254038391b09e86ac4f5e2addabfd4c32e98ad21eda7dd40bab9e891a8e7ebaa25af4cc908b361ae12fe6efc58f9e36e999af52a19ed9519ffe7c1a84b16837626901a537693ad4af3d3e230a3dedf119b0c6def9307bad4667ebabc1b55e1e7131fd7cc9036b50f9f93207b00697c73a952e666a7a4a4d4fa3553a9821c5a61e31cbf72133fd1e5c4a4e79faff2e341c2c4fb10f9aeca58335580d2e97ed6348dc4ff26033b89fdcc98f21207be990a8c1f22a8fa9f8902b14bbfc0af61133f62a1a0ed34bec23e6169857545efc0bccdaa1c95aa767f0cf8f2f9e3e7ed875dd7f0a4a673dc63f12c94cca37b9d6a3f31173cbcb9e8939e5a766e3c5ff63bf62592aef8259df83cb16feee4f341ca657c13e625ec19ffc961f693858dec23ee2d3ae6bedb1e9c60b16fc02ef68f99b984dbfd3332ef8b388f48c09efb05e7e0bb7693a589865b5166cbac1f2f26f62b69e05ef30e1d6696f0577108c06f7eb1cc943dfc54f0befa02f31fc9b76a3f4f2354d078a4bedd5afdf3a3d83802cd36cd0bf89b983b4374b9d0bd2a3bcfc9e911f8c2c5bb244c95248cb52c68399c459adffb7ebba8f1a91e7fcd6e99c9e09427b3c66feac13bb8c8f0ec9d40818e3bf831212d9a90cb23fa53d4df2e5f2487bdea74ff27896d86f9018cbb53b64fa72d68a79c8e4f912c26f0f09b63d155184fd1dace1e41bd62005ace104d779e4c5b766e3f2add9b47c6bdbc39e01338f408f993c319394707fa6008235c02ac4d621d96f25729252229da494585ca8d84c8a0bf3cad7f8bc82615716351b6f6a39f99747e93e944f61c2c5e525e561bce097942ee6972ee617fc022325c27887f917dcc178cc5db80bdf60c413acc6c9db8f3f3dc3f29ef25efa9637bdafbccbfbc72b7ae6c5fbc755cffc93341bef499a4dcc6328292fdd17738cc7621e6a36de43cd26e6e53b53275d6433ed3f3e8512264fd5f9114d9e9e7979ff79a467f077ffd93c9378930700ff4d9fec5f75aa4ed5a93a55e7e5e5bb2545949d7c8c8f5a8d18bff250b311e3db64b2d5844d3762fccaafc4c03b4a29306068687179f1ef1fe301e0e5e5b1ee623c16e3df87cc2e2e2f5c5c5c5ef4f5a98683be0bf611f30bfcf59fc4c0a61b2feff22e2f78472945d350de877c79d19b7ac41c03c6f7e0320c18cff255c341ff05fb881905530d47cac3c03e628e81bffe128d6e1bda8ed2df6cd0653f8cce4fedf9c3743ea463fc5f3a27e22837d29e0fc9da7f34c4a1175dd4c2a58b2b5317859a94ba1894d2c52a80a648e2aebc69bbcffde73fa6cec5933a5b559a7057703dbd4a5785d81fcd05ae3a55472412a5a4e00fe547f6a274f0a41b893af883ecfc4d9e1fa45d756e7ac2870920b76753cda65b56015ed6a4b8567b596ebb4fdecc0c21ad157a76b1c0208e1f1f467ae3393e9c42947849154b6e90b1bdb971bc83fe7c8a77d8b8a19dfcb9379d6bccefe1379d677bf0a6bf7f478f1db8bfb3c020acf18ee2b4f7a347fd211bca187dd0a384270b20431f259a64acfd4716a43d9f1fc89206c99fdbf9c58c231be2bdeb9ffe12fe84d18694d26df0d2dd5d6a505cf8df8d3a508110e833481d133f5e0d08173e0a56ee3e3a4514e7eeeeb632e99eb6a6f00d2b7b0918fcd51773d472635f4119710517fee7ab1af4313634b4173fe37121427021413047c074015c88152de854939ccc06b14913f8d10416a6bdeecf885ccf8b2c7188688374d1e47edeca0beee779dd48220a0aae27654fa9e402e50437ec958e84157081db6996cc1551ed1087e28c70a81cb99d179a8d963cbffefc4cf9224fcfa28821979e2f659521b7822b1fb39e762d99befdaf4a912f1b2c99626ee70517eef52b5fca2adb0cc3825b7f2a50cf58d4763b5956015467d7e29259724b9e35b4b8e4895d7abac914784aee49643f423ae8b1198d7769bc4bba39b8feb2870930effd2d5d527bdeddfdedf9cbe4e06edb610f0d1c72f0efa7efa57e6729b5e738b89f9d750a4110926332f401024ef6eee361c164a7569621de613da5d19646cf2cbbb2ecba2e7b83c5597bbe02c382efbaec7561cbb264643e192a8369e38cbbc18d8fc3152a22fce0eec89d255460f12c91422289d085ef3a92e705568fcf109ac0c1287bc2716660757ca0582209d6e8c875211011821340350a1d9828727ae513c515588f8f6a8a1c275814603e59a4f28d67f84275a40acdc64a59516051bba470214d864df4400b1511cba324db6117fe7e5840edd9b768788f6a49cb73cdc6bebd3e5e6f5d78e78ac2853fc83c89e4fe2924439f243c4c32f479228a8c715eb8fdf3ad77ebed7cebdd5d72d6cf3792a14f129dfc459e0c7d980cc94f24198d460f7b8c46f647a3d1e8bdb3a3a9e1c8469d9d6f33d115552c737f1e3058c91fcb321ea52ccb328cbdd57d25f791c38e4729bbd76d42500b38646b7c8ac58d59c6d893a34abbba70fb697837863f1173828c524ac904bbba10638cf2dbdaa75d0ffbdf8f8ebeb5d6be577f1a4e693f6df7d8f1878dcd03ec1abab870e1c53590d997949bc716ed35102c6e9c3312218a24300ae998f915ce5c23937b1d5ecfc088a34e46ca598d11879e811173a7fb4595d5bdac3516a97f5dd7fb6c01c4d6552641b6eb1487489d2256cced136aa2aa6151dc36cd66fb4db3c1a4cca41472e168447bc16dee4757bdaeaedacb566b69d87669d8c67536e46b55bef6dacbcf1e1b75c6a266933d864111b499ccecfdcfda8859477b33d64be4b51773c537e27445acb71d908ea93662c601889845ddb5f0c56269d866ad0e88ed035498f674c0265687d75ec5a5f6260e37a2a2ac34dc833edc7c0f879e8132f48c888a289f11753c66fe440999d1483cd2339d67ec945cfb36d668a443c51823aa676211ebb523b02a717c781aed4d0c7f57264f94d7a0587a168a13d8f5852b1f8e7cae90326a3bd7a594d7eafacb60dac9f276b24ccfc5743be76b5adcfe8c524aaba6690f73a661af699af636cbac566b7d5b2d6b69a533a74296bfea6b442e57eb5798ed6bfd3baf5a9fdbc266adb516c7710f7b708f5d9df61cc7717f751afee4b65d9c65597f59f6baac656582a87c28a5565249a9fcef527c697d6ba99cf1bec7181ff688f4638cb807fee4077a704cea4f2b96dbaafee461ce387465713f0864b1a7d171e87a79e138b46a4f5ab6c6a19e81a5986403edc9ad93ef5d2a35e354f98c988504011009f20aca904a96dcaf5327212a31d5f55158fb34766f3f0824844595cf28496ddb7e4695b5f7469b22dc73ab2c1b098c91cf441c8222cb9722a75343b8df5e3ed7d1e44d7b6c669bf618acb1560d7792f664a7621685b8f455bc704552a723850e2bc4626defced151b4c4cde1333a253b25a970bd24e5d7a73e0de95517b5684fae56775571106c922dbf945c4d079421c40d5a21411593ca58a9474a3d87cfb03787cff0dc3d20fa9847336de730e94b00c6cc599a3fc4f994d6d95ec4a1468ce4c82179e8194082e084f81aadbb88f650b371ff76f74e123b19dbc5b7bafe287adcafcc7eec8e071d13684f6a475c7fec61a64f359b1e36d7670fb5f83c4ab9bf8bb9696b0cc86cf8d70a33e49a6ef8d7afef8fbd95753437b4279f86f63ad8a429ee578a596637646825698a2b231d879e814bee078172f0d033fdcd224b475c8aad2da8b8dff5192922b8b23db77fbd7fe92fc931ec82524a3929a594ceb76c47a77c98f6245e6224c6efd831f6c768e3c2c2ed8fef2c1f8f5267f38de7ee878cd108364b0019020d30abd476ae7cf7260c0bacc75cb3b12ab5ecb5baf27b05de70420a6b94de127357dc7e29218c5db388b1754019d295e01324439f243b3219fa34a1454308adc59f55e11c3c46fecc01cbc1da2b3d9ac6ad809e132bc0c6f777969262aff38585db75088c3e8481b53660760165d0d788dcbcb13cfdcf7a2e6e76095dd91ebdb2702db62ccbc2fedab6ed61b6af753db64dfb6ddbb6af9db6599b699aedaed7b2eec3fefa7a7df1dbb36c2e0cd39e051b66c8f5f6b7c26706433297a18f0c7662160121a079a834ce9754b1643402000000004315000028100a088462814820ca1359573e14800c7690407a589b4a844912c4308a831042c410020000004004446868c60081dffbfeef8f8a3b6d47a8f8dcd0d80370e06300cd2969a96769c81f4f7523dcd337a94ca000a02c791733025908d20eaec3ffe540d75c59a6066e362016efe3de4f9495248a672d80c54b9316512e816675b18a0b9bdaa791d7316a62efba6e401d6592bab294d3a89798f0b2b98ec13f5614af051492401058803f1eab20f8af589a8e40a11804bd60af049cd54a2c842e6801ac25249fc38b91c0bb0d7d34eb5d601249197f5229084afa4d42baf1ec2466a113dc1caa72e05d6967cc18bd0c620d3edf5f6b0b058b41af4203bf955df5f4747cfb62cb86ec9b708e9c86d9bbe4cb4b98fe36a6cc53a4b9d1e515f3e28c14b8018c5e693d1d681141d1ab6ca7e70382562fb03fbd0b3677b23f7bd10cd95a22bd565468292a599d7ff4848cd5a56df25e78f409c03eb2704292e95f8ae12fe0dadb7aeec5259680bdf769565ce76526d843c9cb790b27ede68f05cb834c3f370735f774ab1095c62ed8a7a194461b83499a39468b0dea609d49f0899c679a61de8c9a6b6c819bda45d7299eb824910b9334c1dc71125ba6ed5fc9d17e2c33076c6ea1fc3210b7df0ce206e3c5b12463107b744e85edddbdba66f650285d061630e939c193af04c44f2eca61568891867baef86c4a13e78fc1d4a98c5046d222adc2d586a7cc397783b74e8c9dc81f88fca7ab45e4fde269840e2de4754a18fd147fdd6bad8cb219a847673f56d859bda6ac5de94f031348bae5bb551744c3c88b6d892e7bb595625efbc0bcfbc007dfb30cfa78502deeb3e6d401600e5055c93da9a6ae55dc3b34f58f4bc3ef49530e866022f6de073efcbf5067f93143fb20dec79a0ef9a6435c95c4ec7742655307b3ecfcf6a8e0a72b54d1e2a9fdae08dcb1fed25a2a9524d48bca6e0a89e94a9f03c4eb2e47e65afcfa5c1958b94ba71a9122828c0d755710439b775a4ff992613f1b2469ea3b76efc2b0eb96eeb705d13b374155730a31ab354ca0f963950fa1fa789743fe15d32b7b15161d64ed2c076cd4f4a4af89101c707d63ed2ab2a8bf1a726ada68164afd8cca649ba022bd5c4214cd2a0b9e683ecda8b865ab27472d53646780ace858c4e4496f4a4654c919f0b542e5314600a72812f489555d866045af8433bf1f0c17557e75ee50b72b1fe22c1d8fe868b9656c5d8f8ae47a7b33667f726773721f22416f970174615c008d5a048c686535beec8b6b99eec10f906f6e172dc69689eb140be95bc3223d85f8b0ed75a0e48434546bb78029aa285c6b70392aff0a68b9f6ce6d37da80d9ef80dac67399165cb025fefe947154706c3aead8fd2d2184998700a1a26e98a03e7bee66dc3760d0bba54430afba04b4051798278a7c644b90a7aa086d6f5bf384fc74e056f8001bd5667589be5d95001c8474349e9f322dc1e64c31bd3e3c8384cc6f078892ea712534fadb0c11a09881b584d177087954d2df6b3d45692abd4ca3e9104d34a3787c8d93b1f128e1c00541772240d066b9f8d355c614e39c3039037f0572353dd1a6386d79c297c60a754bc46496e0d03a2cc24965cbbce291be8c3220b08c91904478d1024b81fa43d555592b47a6c8ce1e6ca23ed281d5e704cd0bf8718e3e8c97d685c6852ce8af44507f28945adb81d9e0062da151b44731a8d217f0739de5bb0b86aced40cdc43e94025994c9838389f58c117b7b1721de3f5ccad507e15cc3f04211d16bc2c431b3f376703004c087ab590f2730e753cf1e9879fcf8154ee1f9856f6724d6d0718e97cb85017144b13624df7612c621f468861710c711e6eaac55450e70d9c7b2bd277b5919d716db13a262e817fe717a941c7143c7d34200982ec4ccaffc90a293fad7e71ca978844ef3499bcae2380a895bbd10fa3ad8d4bc3f13f9ea094bf0853532c8263993aa7b243c6bc71b24e88f0b62f6b849a64235bc52f887228f365001b1fb1e5f3206f4b5147baff278499b63c054c29c560633f8f8368b8e7794cec8fb13f6822e895072f460158d069766464de73d1de1611ac482e29584289fa34df8a18b4a1a5bab8a9b77b985327f8e3a3fe283debe26fef9739bfeb7d953aeae56c6405710a2568508a50fbfa74ac796106b9c312d4254b9003833594de0822434b078ad14a00eeae84ded71c688d881f814ac4635a4e1a5c5454d9d6efb4447c343ad452ed6a4731e0c70bec852f3e69e5a01b1d03fb7b80c002772a7721a24a60663e1e20526414947045fd701ac9f380bac8e067a8dda076da5129c1661254fe40816ee0a67cb444a56341d23ed74d991883120885762a53d275227f66235ffe49c7998f3d40f592f6818960e159ceefd4bb03941e79602795bc0e881f48cb301a8b9e9d5701e6d838eea1f77b7308dd79993e231602925284790b9814dc71fe20bd1353019aa7facc9f8791c5fb262f71c5d759103d720292b6a3fd0bd2772d7dfda59d1ee3a2bdddffec35f10d585e4bc7b0e57d7e3ee893401de20a4bb3a946bac2e0d0fbdc7df032ce283816951507817e05388806364c4e4694ee29038f450e46af242a8a41fbdb93dfbc330a8a594187491e4f89e0675f0158282cf4b8c1a8c57383a11d8176f16d9866674dbf0a5453b2c6ad9c3b58f9c49df4a6f46fa2c547886ce88600af8c96cda4cd66ba2e99a8e9957679f955190d6dc9874518c5a4d49447b5306a56b1bd63635d98188c508a3e4a5a29d2980085a1d49b191ad22f01031b8da39c9c2f306733d5936d15a0e0e72b51ccaeee947b26f61584d0718eda171a9cc79ecc03369fe5368b5fdc816aacd7f286f1da025270553b942a08afb176809e304144c03b74a8243e37f48b8f6823eef035420ffc31816ba2effe5f90fafe8fd651dbc7d22d4f8f92722922144c0fff2445051cb3ac43dca06a57e1426cce2facd92a65dfbc58edc02d85ea7d9f01825d696e35c594696a606418cf6c74a0965ebdd6ba792562a80e1e3c675ccdbae1aff166efea7058df425129032dbcf8aa49138d06e0ff9971e4f8283edc5de71763bf8335a3a1d21b64eace14f4ff6456499f7874d4e847d20e0fe45105c1126088c70c4bf006a91d6c5e753324a89a9a1ddc81c71cf0a5f1f69085a21e6bbedf8d1438dd74bc1366ac2a4574fccf35a69898a5144a7b2e9627db448f5457b02ffb868eacc35e89c3294af942fd977168eb13b6bc8f704ebac5c20e54f40ecdeb9a3fb42cc90733605ed09fcb9d4882a782fe4162b8b0cf52810829c390af03e8bd4d69602fb702ea40ede168b9333dbbc77ddc055de0701e774c5a993f2ad13d54ecaa7d006b5e5504cd6ed70248840ebb8762f7d23498761273c3dcad5eb571662c34011251373ffca3dd2c355b8bd23ded8e6662352268388aa85560525663782fd7a6756a14e891325f13fa31c62eb7dcff1be01a77b10d68d97ed16d5b670d01fe4bc5fa4d61b167914e3c4ca519a3b35ff858accf83fa894745cfab43c370fc9e7fcdb7fed84cda5d12a5af009de05e6e075fcf44095d1ecb5bfdf1a3578aa16449427580ab8e7c5ea5b1375f47beedcc378acf6fb6ca041f80b2f39faec13ff0589aaca2d5101198007ed785e703073015a8bd9b501b56519dc66a36720097fc0690dea20b7385c5e02ccaea0eb9257bb5f9729e498eaaf1925847624c2297cded36a76ea19a91db7cb61402c86ceac7b6187677eaf0024d365677cc55620f40c2efc64397e680eaef29a3abb283b285b98423aa2ad442652aad8bd0b954436a2fcb7325037ee84d806a562d675aab1e37d25f301f5133b181a6b62e9d0712f98e0a1aaa2647ff464b3b83c247e1f62c7adad410a49ec5f1136d10a2c6f4db8c43f209cbad6fd7e65a8b33f95a9d32a79a03163a0d1e66a3f58a8d642fffec2b8157b5e1e93d679ccac0167c05e47e682ba21de9f443de1b0495488a36e3a82b4c07eac10d606a5068883a42ee15a343f29b4295b3d8379394e27834eba120b5e5db08de753cf5a2edd1ae50bdf517f8bd9838e161bf48fa844330b7c238f46030be116087a285cefd157253568d2a66462569b535dd109dcaa3814f1a4ad31ac2d76a5091e88f708d338a2534119f542c0bad0a03982d673971faac0fcbf530edc52598aa174b85729613c65691570dfecda804c307c25ee2b255c81dbbd1454683691761861aa010a869fe9d8074cc0f0f2959ec4181264da0fc9ee3dda00fbd541970e20af9cc7f9c448a30bf80773ca398dbb3a181c39182b13ab436707fe2d5a1df94d09c6613d9d4f7c08f11d0bd0b1dfe1aeb53fe854c8902c3f7da393848957d333d80fd9cab0318709717ad501b9f1894f368defd04a51e9c29c63c9c30ee3a3578d80106c1eec7f78e283b8a7fbc10e73556b9eff0d508bcb58de23788b04c7dedaff668d41278cc634019af21dc54009474c375fd49062d6b6cecfefa06ab636f0abb213875d3ab18a60d80f322979d21b5305d21782cf1380b8e53e575b505332987ad88f0c531dd830ffa1bfa422077a9f748a28ae00c9f19b0e51dddc965ffeeec5e28357b4112c8a2a2fb807a72157c99376e81912e1c041e632801c0c128458c51557181645bb2a72c55a22aec5feb03f7e8eb5e5dac9d870b76062a96e966b62c2cb29f3aa8ad6b3daac72202d4ab19b674f213d9b75d2cd5a0806ccbd696771f6dac5cd0504b2077ad1acea449e74cc946561e85f9b7db9463ae08ac777db3db7e779e6b7fe147ef4d16d8adf05b790f80c1b8283c332d7c660b9f73ec8dfdf676f8c9e3d90f3ec512c856423ff831242c71fd03a02bbdb27d6b7224a6c08d6dd013ed935f250e48f26901ae951f0f3c52b40762ac079c35f04ca1f2c706b96d6a13624e7698862958aeed5163411099f04ac626a26a3ed3d030b1aedaa9c873c1a0b937256f150473b49501f6e2da3e23a1aba06b4ccd32292a20a1e21bd1bb6dc665f304f6cff77fbb3fe9fb834b63fe79e175d9a92979d7a82f5b89c5d7db0c361797ab1fd4d410372b4e37eee0df4c5575334725439a1c2f1cfdd4b19298e980b0722d01a3cb3761354c850595115742316c014cb71c2a2f31082a326c3d3643e8fbd4c0c1edc00e71e43b38cfb5da8d6be720f78e191c7e623caf72aa0e78f3407749dfd6873a406a7e9af708537a2a2794f8fa74c0fd2661ca98978c9241087100e98dff3e388abdee5d3b5b6423d021aa84e8c0268cd86e719dd1a49b27395d04a21bb8684ff20f35506550732ddb9109c9fb45847bf2d057845cd81fcb5b340385ccebd9a93b158c8a60682aed003725fc710198e0a5ab867bbde03739b7f3a91399a9cbcc32af570e0dc13367c9ab56acae222a4c63613c04aa64b77200ceacd0e44c159c6f9956f0f3bf1fa9c31820cf052d018fbab63fc0fc4893305fef943de234750a4aece57aff0affc31f451f1dcca5d77f417b5012f6e8c05dc1e883efec9eb062b38fb19b96ddb182024e8c8f6c9b97b366a06ca992610be6e0ffc0262d4c48d1d565914119cd1a3fedb17fc30c07d3d5754987e45ee33e28ca736eddb14a0e377bd89a3ea078994da15d3058e54a19abab59e364b7b7a8899c8f0c83ad90bfeeb7ffb19c80f89829c1c57a4ecde8acd0ae6f5d8377745a8e6f44c1d789bb48e3ac9d69b9b83af857a36027e2708c9520a9386443a865db401c415507bf829f34e809a8c3333b953db47d588ca88b623f8733f4a0c2503ec79c82f7d63049a4842f18a40b23da8fb288db22c21cba0f86abdf6b0eaa89f1453be01432ec8b4ac71a39c00643f7fa76771619435a5a3302d087be6176d1d4ca4bd4827953035a55e1e00acddf54a25baf59757cb1182086158073fbd4fedf60065bfb791af288544627e06b1575764d8ef3f0dc12db45b8b57abf4eef70b8043b2d52fae25da1f427b536644360edbcb15c2bd9b23cc7a1a000be3fa10d14f403e15c33bce7dbd3ff61064efaed6592ba28a2658decf337f9785eaa3f25653d380486e788d6c46a52b527d724624f527ced5ec373e5090552486d250d1fe026f34141e2b93b0abd31d036ea57e2d4a1cd4a3bd4ed72fd532db9a7a90cd9c6ff115c24f24bd240ff11303a398d08f1080c9714ffc6ce96add9ad2c33c37debf764c1dd6dffdfa90ec767b4d9b8ce3bfb8a8a67152338422d6713c8dfaeb1f5d71a8ff11be2810234651784809ff70daa14040961fa06d1cb2d5fa4debf8007106285e26176ad2b44b9f9b39d2edab2e5080506329d6356a6debe7312ff8deaa949144bb13375638d4206f747602b92556fae7b94f6085212bd84e21032810a3001c7861289a8f03cbee4e6c688410acdc2d59e162d988658e57ccfe00325cb246cb8071b61ac31c3da64a3556a20077040dd26c160af16a3060aa0f0b2c9b37a9fc6f98f9e14cec740d38f5f2364f129dbbd08a765dc714637bfb69f25466b9cf830ad15d7f8e5817141dd9f8373380e4e9c352d26090e9bf5328c389d2d21988c13bad395d824b13fbb943aec57d1fc899d1d60fafc0eb61dee4bccef164731d6c9f720083ade4435cf1f6f52034fefe3fd09017e6dc298b0a47f23f145fbf3bd68cb1b93c224792f1275973890acb66e859c1afb7e3c4fbd1643cb942f68ff8f28dfb34d9a84b86e8e2a27cc39d0f2c98ff01dee5d14ae4425b4164da3ed85ef7f1d14d52d273c2b4ab149084127257d370359c26711c43cfc3330e1da6e5f2318b8cb3ee48d7e01a717639e658b4316d8e5c9babcc0889ec18ec95fb7adce28d4a1ae65384636e44ebc75116ee537f447280db7a97cae25e0356119c4bdeaa45aa43bf670ca6df16c397090ba03c577eaf5aaa93499d8da0c206588a7e929b35cf35d092b10deeb54de7519a58df5e63a3b1b9d9a0000c8fc6958f2a691c3ca0d0a9e5bb86b0879efb99bccc7107106080cd6f09772c60f29821ed49931cfb96202bb6a694b5986ab58db1e503fb8b76c188f724e716f0bee33ed98f3932c986ab541776728da492a04636833e92c05b14cfd77bf19307b55ba9b21d599a065cb492dfed125308c26aff17687fef753ebdf1d0c3ac9aa1030ffbbb4a7e71b5c80e805447a563c4268da6701ed34b2b07dacbe7f3757e6d8a54a442480e67458b23476f5158a5493935d6bfccdba94dc010e975707043fecfb832d1966e4eaa86f0b101a7dd907eb535d92d1c61616978069ba059a5d77556a0dbcf3e0a37dc89af85557697e24002648f90dfe1fae7ff6a86c7d5be5dbdda9bbcc0ad57bc586ffeff678b78c0a4ddbce47bcf08cc6888605d38f8fd22f95a988a0f98dc4df1d9f067d56cd10bd4a9e6a1dbaef4f91844881b74931d0d5b020fc2e3c8ac33b3e56fa99b57a0e2f831492c6399762bb3ab45211d0e84cb7b15bd45b08629d920493ee706582c0ac503941db34ba1d325e74080b4aad92358818eca735483e80d638b2310fca559d35b1b80ecdec9f9c079cd08c6458aceefa8c207d9d92f87718f60f9890e12eaadb185c4fa5967c096ac6fad58390df520863dc23240d380ebb470c457a21ef0ca83b5330565eba32c72d27f459533f90b4072fa28286439ed564a050ce21384594c0ceab5c04b370a1ad1421001d972f089359adc1eef9a15c98fddb4018c7e097338a8b3da7b4c5a3fa17b32cf85e350308da907fc23d73a39985d3bd422fb8d374901f13dcc170a63a96e89342af3ddc49c2bd5a3ecd068c9d3ad51101a25bb837d62d21db4261c996774d568f3b5ee6ad9195084bb5496070f3a23e4ab380f2028a349f59d0c349754cce28bf3adc27fa0c2a43b50a5c1e90f66256c89dda157667613f901188991b72510b96af126eca4528dd1b5759802ca130a7a31fc7c2274bf7c3fbbf030131a8b325f1f17e7986a51690b75edc58f65103a9e1f54ea6af49f77ae6615b1616e4d109b851aecff77b4811cf7d2612756f7e316b2620246067d077a0d56090fbe1ad0dec9bc903e57fd0d7e10921770dce7c0d2dfee29108197ea7d3a6a90c86e47b8e4bfa4b027dbda0f2cac2ebaf58764dca5c095f1584d0a281e3e6bdd68fc35beaefeb1fa1d634555b3ee450d6e10ab782f69f4b3e9c35bb580733f44fb38f854ef9996424e651f169620d811863af2389eb8d6d402ce15125292022a680f985baa5aa23eb2b842854654249357c53d8cbd3150e30bdaa15bf3212b015787804afa274eeb9b46e918e9c171563421ef64f6b84ca08c12795be3361798045b1c49ff7b96c08c6677c3e6ec7a4e71d949d4a6b07ba1721132242403f54058a4d9642b25c415363f033c79e111560bb84bfca0f70b1e2966d036623b7271cd980d666fff04ed42ced7e2d86d50bae466c81bb068ca1d07b908c8721f03f1f30e9c50931528d35c48091651b1de45043c9c036dfb7ab2c17bd6a89cfa8bccbec3e3857cb05c38b4e557a29b514e78dead62f5b614636f40198369e98a2e1729a6ba3a8da5facb41feb161860ba132fa525924dcc83dc343e6dd92523e4e545dcc695eee598fb9efc48a18d79281d3a9038264b179ab0691248ecb9c6f23d6e885736056a0663f164b7b025532051ad0c3640c339bb1cce9d7892848356a675da582d17824adbc2ae9c5b414584556681dec84d7b803377557e4279c679b2a3cc7319089f2745b5572f0c3d250ada863b7c97ab84d8cb532c66be35d030cc9e4ad933ea9025f3d65054e3851b740a7266068130c49a87074270e25cd2429c943ba8992db368daec48ab5c7e8f89b431c99a4b2254f932e852e1262be409b7e0c741d9aa3d9d10e4e5aac7fd28d3b72a4e03f48c6beb4b4117f64c75ffeaa364702e02747f4578cf4e0af097c60cc516b781d3ab6c291979785748d4976594be813a32d7bdc12b31c0869b31c8a52520cacc58b082d802972e9fe3ad658c6b341454013e5f6e1e04b2751b51cdc0798b7aecda8618adf7b6d4e9567c9ae8fa52afe35fd7ab0cd47d0686daac9a74dd914ceacbbf1c7e0d3e0850e7270f0edeade77d220abbb402aa45ace3ced5ef95b0735fca122770f8db0846b755743920113d0746aa61b5489c254e706563bb3f539a47cac263102242649c6194003c6dc6f1bf47751e9d1c2358f7d3a47cf1cc80600655960e3a6e8d88a390b0d101546c05679618fefb2b1cbcada5e0ecec730d95dbf607cae5a90e83bbf4f1c6baa21cfff582db0fd50913300bb8d4b94d4837ab8d84657fbd10b8f84fed3a7c39ca7c26d2cf584d8bd9d37b48e9debe1162e902468e45532e4155bd1fd22f58cf3fd916101821ef73f9a226a9a0d576358674c3988ded8c6e29d5d1d5202bbb0932cef90ee617753c6b5400ea98d4a57758bad1475fd4c0496837295fbd19494f4b173d1b2e63f21fa68d4487696767050ebea33f8995b4f85086cbf4938a2e132f4ac264192d79b00d81abe7c0aa458e61f06c45e1e77d057e750a64d3df4adde8ae23393b62ee16be37e5a91c20919780963eff8faa8f4730ee3f63d1f88a7ab927894ae50ebe54d92ee29520371c627ae6ea05a357d7d42b61a0594b36b003cef224451d051d0114843ea38dbb5203635879167b23fcc4500dc9c44dbe15e73cd578dd551903d88b856ae315045310c4aed0a576467be38cb87f88916384e371121549dfafb23bcdc0c1b6381b7c51bd1fec45fec8c1fe530cb1f7425ecc0c2b44e13d3ef49793782677b788e4be4850ea73c62450831062a4c166261a52830080febec1800c782b97692a7614544878b1603a5df044009893a3b0534705534f970c9d9cef9215d2d0e3ae362116cbd72b213a2ec58766f6a6172c44f208b88b744d053a02f12b6c97524dd7bc18f19e50853317873b3d8aedd5e14b47ed7c18d1c26cf792858e4b67a48f134805b415ae38e253c749d6a94a7bdd1ea6f2cfe42dac1cdde0bfde9803732551bf8c78d08a07879227c26f7df77cb28b6208a811c19f5d1bd20adc36e7aed49c205228731c51f20d333adcaf217f3e5455364a55700182777a688d858e1231152b8dba813241f66937ed8805292fd393f977c1a8423b1f16a26012bc50fdfa58e9d23f6001e4f01b43fce5b91597dc4fa588a0bf3df9e37959d4c7d508c12a376ab6776a85200ee2aa85ccba186a8b2a746e17add40a832d60b2c09bf46e0b806bdff887a2e80f3ccc2198740b6f0366a15e072e3312d0356f3e93d81d1ff321659fca0477ea8b46a7caad0986f7e3db23705808248e100e590516eae64fff3c8e9ba2a8734cd21846621482a9e76bffc7b2cfbaa76c6668496e2ee85ec3b5c85eae09bed135c8c3ff8f436378ffa48ee23d584974bed6f83ade3e58fd5ff46fc422166861c4350ff2b81317f172902fcc205caac7cf2e1467d2f7d0e6c0fb48521ea59e460387724a07f0aceec1d10bc36c84bcb1f37e59028d2ff739847f11ac786b9290fb70a7d9ae6f4c3a2f0a97f3771d7cdc334636dcadd59f8a127939ceeffc7d08b3bd93f58476ddee58c21c4656d98c8415282561b71788451ebd7b8c793739e26fb762562ed1362dbb2faf62ba26a371bd65fd598796ed81c5286de60f12d3f4257befe47bfc40b002521c318dcf8a44997fd3145ee18812ada667d9fd7e22c8210c17588fb13f6a94ba80904a13bc035a5c0a37ef830685e9184d491a67146f73e8425cc84c55ede2f05d1290b3cc9c84dc19f2812d924f6ffa62a7ad1599a6cac83e62e4e85be2f6f83d409e0435a59b0786f60375f299a12071f4c5c778f6679884086db3fceee975e90e0e352ad9417bf6f3083327bbfdbab98a6ee3204951d7ea67afdfcacc75e74183c813f5bcbdc946ac9cf2828a5bb4858d64981e79470d63eda21d58069f7e3626029e6a7d5cb5e1e12fc0df51a1a55cd1ea935db3fe06047f96bd16d6b3775ee8558232bc12e917b592addeea13f0c296921ca290fa6d5b03d8be3bb773fadc2828cc05d80ff3c4094486b3f8b65a20306595911743f48865f1551160c9b50e87d0d3eadc24d019aa283673d134784008d1059d6b553d0ff1c1a068f300d73863875ddb50a52a4f32b0d2e0b860fe6179d476be2568307dc4754e5b0e03ecd25aa61633f6de9a252a6feeff82d4399bc3d1f717dd2d0535e0b8bee485d455db70476c5526deea01a7829d77085cb27a187882bcd050a67f9bd57d45338e081c842149aa2b290ae5c3f8227e10e662f558130e0e612a5963052406f961c59ce65a6ec141e26d62be547f50863813416ac8b5a9f5dcc8103c0cf4d5e91edd10438848ab47eb9d70346c1e612ed5c932ae50c0186f0203a1b56b0258e0fad7ccea39e22218eb06a2e675fef09d4f618c0abbf5838efc16b7003f5c10082a8cb5a41751d80e9105a76b3b0fc009981dc1209b46309b4f83b3040678cc807fa7a70bc64438f28cab79e28b667f245af17c1e21dd562aca7126cd2f9914400c6abb717a2984e061257bd6b99ce7a7a17f0f0a28a2a52b8edb3fdd01e78faaee61e02fa181ed0caf953269261fbd38f1a93a2170cad2e512a7cc2b6a1409d6439a2aee9d928c43f7231f4ca903b14666d8bbda17f0900409d89450be55183549768478f167eb415f89f34e79ddbfdf117a703844325b0aefce37bea2679938770c6aa4bf41281ffa3c76a0fbd0fec01e45752fb42079857fb14ab104f108a8be711316ef3a92e513da18c8bd9afbca4bf5f6a6c10cf61f3fc33bca18a8c66426cf720b448bdb95c6e2fd10ec688de316b4bf4e72ede7ff5d2828ed3af163301c60514e8278cd31b19b9aacc012e442074ed9da7255a3f54b297ec454e85ad3e3fb962cf1200887e1c1d37b57010fa87ac36b21eba2867e797c7b444f53bc535f8b32728282dd173a8d555648e499559ebb6e554127bf2edf15a41d0a8a1d2676697ceac94ea28d3b60912b84e014af90ac35e8fbaa7ea71f9e1094b5445f02cbafa53557dd7817b1396683c72e8ca32fbd5e2739c19e9219951c36a28ff264be2b0ca5e2df711478a1b6fa0ef3938d044b07047a8d983af95a4c0a67458c569516d872bc9bf7affaae2c3f74cc131db4ad8cf2dd37cf43f196e206f5460e85f91e836ba375d606992efdc294808635d81d6fdec4204472d42eda6c3f90ce8e93b64172b31572d21429ae97752ef69ddfbaf5b771635d7680f116a3f0b2f78e6cbdb450c948dd58be30c4e8c9a3d677ef9d873135440fa8a9a35f3c12ef3a9c2992e31a76ce237e0ab6a3a3179934d23b41fbd050a8a256a12dd736016de63ef2703260bab94bf4d3ae086f8400ae7390fb04f2bab33c8460ee7c625db639e2aee2cac8b7e11f3b6cbb3cc7a1edcedff474e4e4ae3a50514f6813c8bb5b0a6ceacb20a5e28c973c7de8933ff27cd9d031eb521fdd65d17c1db6fc72f1bd7e449fa283a9b54c5bae4ca17e89c88358b2c9fe06e3e9b671958ed7f0e6756d1e401510a8ca14b6ca083aa794b9d2bbaf4f59e6a46b386fa98781c0d8afb7fe2f72ff927f4551d0a0059b3003947455c8455ed54b206fe1b523edb10eaf7b16d0ee348aae28a321491f9a3f5687f9b4238197912bc0edacdf9dbff6d23da0f3708671e66f657e0898c1be828742312d462444cc14873c547d357b89a4069a1f76dbc24f69cc87551536e54d04df9afcf621dcea1edd12a52d108dc374ed16f88f94d298ec2affa0436a96c62c197a7c2f6f1b91100a6073e4f3febe7c8286117ba3649a4f151a95b9502e74b17ecdeea577ed88b174d45efed4b4849f8a483a3b0b6ab7be547be685df1dca40d437cab77f625a70b824c167a99fb5f4db91988153574317f17595612f9c0deb967660fb157d390b6025ef78343c9664ea2783f8f53d5788f43dc145ea31b5f7adcb916cc54e399dfc8de6a385b47bc32110a8b883b568d41a1647968169de3a831e7e1e156432e33fd97b3be1a40e736101381b94b3cad0454e638247444a0ec7a0fb9e72e5dda165720689334eeca3d0f56beca4cbd6e401c7141d3e552d86b9ac1f97ab1e53b7cb6bb35a30e85d2772736e824a99ab10e02842a0066d54acc9ea3f617c3ad0097050d2f5e127257348fad0f1efc39def497e50696727495187650eba9fd4dfcc2b3bf4b5e0c6d3f522e95ce6ca6f4f2a0050b801725a81ab37f3c86233f11c01bcdc83e44c959bb237b3584ed5fd2d4408aef33bcf24ee2334683066be4066ea8a7043893aae77eff9ff20cbbb1265f661f6b9fb3f7201a560ba7c4079afe5dd9f324c70243c54d30b344e69eecb526ff3b933c034d33a65528c7aa3d4b22499d57361e801ff1be57da8959fae2aa07e4578f308d4295cfe93d4c2fc78389b22d0f347b27c9253c7d7b4cfeb41b87daaecb3f0edb3336b423bb62b5f70ac85cffcc15e6782143fbadeb144bedf468f71b558ab067c614c11e4250a6fd9468e068a0c95e7746c06f9055226c3a95340382f48ce909dc74e823eccd7163e78a195b1fae27a0d37143a0afb3e7e07b905ea0626f444ff05eb71e41cf2237386497209dee1b817e22bd8e60df283de11b21bdadb947a0abf3de5e9f510f0addd830cbfb1c64275bff3b8c1c7814f2c140b206aed90e5b8c299de3f340ac0b92b662aa291e6c924e42592b95088111dbfc6889f2c5bd93ab012d8e36bc52e4fb2f6689fb43c56a46605c9926c3a654a3a188e6534bf020b30805f9c6237b94cd98367f4123991ea6033cfc486f96c29a25a31a3bcc8170f393e833de70c96ea65ba15be02fb2e1108e4039f415314e5f185bd92969a90a60b2cdeadb60ae0b840c04da907d856926c8a0d729191c6ba26d886f261b7baf05e4acb6c92082aae199daee7f6a540f351b4cbe608254fc8f036d73333dba19965fd6583b953a0439166d936f6e44357049cbfb16710348a6641d1d451f0932c5362c4965f090d4ac7e0d1255e1740752455139f75555eb527dd282eff7949b82ae3f32ba8d1b23b17aef51e21bf395a11e287e7a9b0c13626ec81c1ac4665c1e44125690feb78ba73f38917e5e2f206e393c08cadc579f7456ff5ae8ad91a85fee74e1c73c0497b21105f8fe79b80d09491a988055cdd0323f0ae31da173fe26bcd459ee051fbc12abf43f972dc5ea7cf141f9639d8f3994601b5cc80d966d218c1d3e54bddd1e2aebb757dcf02f716e9c73ad882d4801be9b97f58cdd09e8e9f420b0bb8dffeadd643800e820c0584f005b2b602ce7dd75bb489018afa2b40a2e8551bde47ff6eeae09240de11bba326034778bebe72b890ca771bfbd0073e85e92da6f4f60d49aea9480211b7a1a80f87f87609e1c45270c221167e3af7214aab466abd451e3c1a3777a227f982f0e42405c89acd6926237f96f9ff884d6f7fb57fce2d8e2afbc042f90d484796224a03ab7bf7f7aa49ff19c3a89a180a38cd48298bac0e6405bc9164c25816fa9947c444afb283d1d51fdecc9970c65bbb61b811c22e5d1d2d28f85df9168a82f74a16c0b823b5dfa04d8db116dba11aa978f9db9ce599a2e983872eeabd5d6885d0f8c63230ea00d1c4206ad476b22c354adab3291beb6ad3a4d18130b31beb7636972b6791b6229c80b824f20695eb06c57fb0fc5bd3810323641428089d9b25f7924d562ddf99e886a91a08b08de2eacb6e6f4fce503c45be8e189d415ad220fe65f8a10a8b880c504735b92333fc0f731caac0beee629869973bedbe0166466817b193c58eef637c103279394c202a35b001d236f333bf6b8347f2811dd588ba6196b30e53e30794caa9baa7b7cc904e004b0379c0409218dd80c996681dbad7537bad5ae5b1b0816650b4d6425d5e527fa1b7ff1e43ec1430267b5ade7437d85e18dee24541412dc520421b2fe47156afb550778c559eed89fe5841c011fe9f840ff25c07573632db79c95abce390921fd3ad9c5b995b4748b6d314a5b2372280bb64e42108846070868c3161c45b839a139d8958131c40c3346d5505ff66629de399cbce041f33f64295d11d8e1963fcb844ccba44c41460477b908c1f3c2d4bf0b5fd0c7a3a4540b9715ddb3ddb4b90c5db6d0d89ae926c569586499cb4e768fad5d2c9f15b06af322a0a8c04b35593e1e673680ec9e7ae6260d3e3eeac03194ef99e61ef23e463002063a81b988c0fa10b87c5256952fe5c1a827d79a1826f11e192bad8d70be201e557a1eed7809b0d6fbcc02631d0e5dbfd43fc9292acbe3c64b68f8646236e447ce48ed086c1ed7868397804517800f5cc1b2b693208808d33390602619959e2d7b74093efb20a334964a5bd3c9fbb32569f83dcbfdb7cb6654ddcf0a8bcfa115aa53442b3c2cec491fbbe240f34e1407a2403070e554dcd24037c2d2d51fc985639444d11f262a2a35e3fba2a41a4e355acb9acf755aae920e883495bd3bf69005430878fe36c05dd2870cab4d5d83d1c22382520b60183eeb0a8225e088d23aec33d8173fef06f4115fdc80cf58ebfc597070bfab873534c55de9c8aa647dd8d99c64d13c6f508d99930421bb3c3581b3c5d205904eebbc4091d60d8f3b11113f19e3afa7b181fc7d98348dd82ae47e93b63a81ab4c2277938703942007dda5bbba09678726c429d3dabf95d0c827e74d441fcdb2df160abde190ee1b14606a9e735a407e99e2a83f26c330b3e0c6d4d74c53d95d87379906043dc9c8dc9364c02541b662853a7ba8a58739b2aa2b80bd16a8a3edabf97e634a1d83491effe2e1c1bde63998e21d4997c5601401cc9dbd92f8a8dba1a65a0a79bfea6c162e334afb2e30bdbd4623489d26e93ddb86971a43d13012bb6e373d183102b8873368473be05399920414bb6a53cad590ffae83860ad596d90b7e1d3163a5bf3d146e92a098841ae80eb10f9b03b5f30b1f1d63fdcd4c2719f04fc951325893a2ae307456c291f3d3c832c901c17f17e4db2e2c443faa976026594ce2737323968406d87bdaf27bd1ad7bf8b22ca13628329e9fe002c87200e34fe01943b22d1141053c68b6819ea62b5ed29e94c1ceec3c7a4e45d7856706e003b828a1ca677fb2806e98776cf6e92d73ade9c136c202365b56229e911ddebcd55bb34b9609ea430553a48e43255dc1460553e0087989d1757337fc203447c31ac7056510fd8c2d997c1a506b0aea3e2a71e706fbab33c289f6595cf5a8c66a7b3bf3ef0541f97d2370272bb3a67898adfafb442e0d152112cbdadb757dbe8b006109241e8f708d2480886212370dd4f065a72be8df6065c05e1f4b08bd18a5c7935c5dc1d072306e3a5a2554b77ab6b2825df03c56c6063957fa64428d5f58e9b79f5e033e6e7b887a547ec0a2efa59934024543bc35b21acf931002a5f21f2acf69d574d95cfdb6c316e86f0407f1382962b9784eb152b5de9ecb6c7bb93852233bcdad708ef0938513048c6b9e3caef71d134ed6e009cd779868d4cc442df552aacee0bcc198526fcee0b041ed09599c4144531eb99917c25127104d54e136f21410872446c524e5aaa287e371f7dd991ea335681d8cb1e37ed95ec7225f0f70537b54f0c9fdf0293da2d705074b64b14a25601e3b1e4cc2801ace7cf91dfbe75c660ce30ce77fa13d0d7c42b3eac2de88cfa3842e33e9b287c0b6f04e75fc158f7f2f169eb264b65978a9bb75aa286e270b0f49e63d623a310d1d2e2e43a28d7b7c37a7f0c7dfb8744a62ee490932013f84062566d3be6a520f4b58f25e2bb0cd2cc1ff648e9246d2fb9c2178c1c5e35483d24285d13b948f4771dfc7792bbcd07bd5e0884a40f41da81884f6df8bd2d3dd695f1dd83b71dee5655507051747a3c6a6c84e15c4e4161b16f31bdd06b028f7a56c8512a56c5669a8747257ae9460fdb9ad35b2fb76a28a188d97baa9a7f80aaff1929108c1b15ec1a1a409c144f8160aa2d108044a68f5438589ad1e47fa8e664d370e25cb50f5eed051f49b1b6fc8cf7dfe756e46edf74acbf7088ba6079e866c84b0a0b6e923d14448b51821e58acdefff9a2490beeb55a17fbd6ea251a3a67fe663b3e3fad0e72057b869f1b2155de3b5ca73c21205a0674efcb0fa729ac5ff9d96deff4549ca985083cd900652048c5437f28e87569322c9e90df19a54bb82e72f9d09381b2b439086938d81596e0cdb334a7c1d06d13962f8e530e0a0f43d6ff2f9189bf4ae47274ce173c423c388d8f2873d5d7cf8da2bd7b43740e82f3ba8355209c3b1d45bd05d3d517963bd4d0d0505fe2e0ca14badd1f1880af2f036a538e379a3a56e8d43c018d74cdecdbea6857484bc97d04e096cc61e8d0a5ca0827c3f65ffddd07210fd14dc4d4468f0df8f6b34cd508ce720276993c1e4447e467245c7ac0ab4118d459b3f321606d9db05c6428cecc2ad28cc6d1d5128b213002f1502469bc581fe2dd3665113fc1b10a457fba2e15ec6a4d8ba6fe4b04b08fd38aad3dc20925dafea27904ca14b8a6934bbd51ea758fdc99dcceec23cc3d4d1545979b7e1bc0f8b94b8c6b9543245532cbed0d5e8409fe6c2d8f0243b3f1cf564b99d61e4e308dd4c2a2e41cf4c989c905106b4c5177cc2d41329b00fe4d57b9b53fbd44834f0f2ebb3640fdf056cdcef7245fdcc5e484f26a93c409bfb31ac8d6b4e8c5e824fd2b0cd78cd0e45c8baf563530de298d87454634dcbed31493e3ddd568f23837d698393f081558635651ee0533a0680b46a1028aeb8fa663364b46592c33c4c67e5d0dda121ac30c58bccb06af42ba960b9f8b5aee1cbf0c109bea887c4294f9e3a30e0084dddffece860a71a27b84918761180b8d1cc15ae98eab5f8b4b2a33ba3d51ae5ba4ab3a971975eafed3aff136e235f670c2942497d48568edd1cd6c3803d0d1ce4f6685fd3e8d2ac25ebc1521e9518526e24f358b839791f81c02f76fd196094293d08d45ec475f6daa91377f616090ab0fc42b0b3e70e8e8a89dbf44e305ad588119647858b8a24fc0087f48f641b51116cf3c8a7b6b42ec7e9df7da68c7a448b40e684c6747168e81fa766813a4965fca066a2a9d7722e42417909444839254a32db306f4668a4331428ad14dfdfd3fbadea1a744838b23223949fe7304f2badb727416b159b1323dc4062b56f1f6a4cc81d4929780dae13f06a68c89e95ebc595c3152cf3ac8bd5696be6901f1afac1e45cef9c255fe84f907d33e236b9d253255b7783d226f213824f5cc73e18eb8704585765a09f7bead51cc73fd7766a6379365938116e074c9c7ee4c4da69869d81941adcce5acbc6fd07b2abcaf13c379f6d6749e2a674927bd4e9d0c3be151ee84639e60c021af65ddeb1b1ec3a72f662ca8cab33fdbe516d03a8476eb0d54d07d8a2208266cd8081e383608dcaa9d3aa7e66d650eabc1b7da547ed373af3a0b6dc188ce43782d23ab345d6991399f3ab6e40417e8f390f827995b93936b188639a8cca7f5f1570940cb8adfa5599952623111ee3bc3fad3b3a784b9639c7c9326e24cb89b62bcba414e968fb9d3e735412bd19e6ef62582d7aee481b56f7ba4c0e82c98b3e615d47c004b14a272bf3795e0eac89cf57f861326cb65236864d4b8a1f7e6173204c58befb7730e898585b61d3d2e28753d81c3874d9e4532e7c9c091bc64a557ca4848d9ba76c62da4b95c51a61a304303047d6af010d855d641161a34d653777732bab752738f0967f03a47fcb590a88fa8f9e41affe2204d73b43c6c51e8cd7478b4c04336c8c9dffb81a50f0f63077c47ac0c3d16b63e5186f78dda6acc7d4e02634e3a07101a666edf40e33e2b5f5cecc4397c4f9a7049509bbc193c47c1453a2ba44ed763dcd56100752503e018c8693b9d782bc7a20a41071a7ec89a726c1f7c53691ed38c38f681db109df842a551151d30428fd5753e524944acd9cf51ebffc5e7860da34430921570a2761f6c7333d0d8b50ca13ddd9ce4bb42fade15e5430c8d2486ae6a8e6898250d4a249f5a0ed25b026a24e76d2b8987ac425d8d4112d31caffa6447148dcc5ec63e8b90412213aad2e5633308840c727cb5ffa7439253c33ff280478745b08a70d3c73217fa6cfae92b8749746cc4400e7ce301875277b5e9f9cfa90e06ac1eb1cbe1cceb16efc50d68b3a6ffbe03d972cbe5f5b53eb1fe9ecf1fa28c3c95c9874f80e5fc24ee3d7322bc9e3be75083a228ecf9da53576f1fba97afd09501aab66a2f97e12473e0204c7e53e0a171e27fa7501f8fb03bf8d8737b2d11bd936562f45652d3febeb1712379b42606c74630d0dabc64c647aa0bc8e46fe77e8128b38919662c2b61d4ef0d15c67ef30f6030e00375abb06f38f27619a1348262024ddd5794d6bd670299d983cb0cbbc6e5419df6db26da93da5c13d690ceb93055920a36f010a58671b646c2d9b69aa118a36594a5d2ea67ac7d467c8f4c0b266564609524ab6d137cc9a6662d58e888c2dd53c96a26c6af92809320501e257c8221805016b21a6ef71bcdfa96790c66fc5a0223c63e8e82f25a846c7b5f97fc3b16488c594e38b36eef168fc4724f919cf92240437755fb5bd4db02c69e47d2a07c383afcf04e3f03820ffc2ca02b5e0811c138c48e9f2e221265e74f63d9cead84c10e9788e08713d55d9e71b5578a7093854cb2a50380df62523222206a0962ffd42b1b2bd23e52f7b700858424e0e25c58635d8ecc75bbecce6e095beaac30563620e36c1e4e3d2a873494063ae73c47f1826b01ae94d92319980063213f5300a8a079b1b172a904f94a96a64d24b0943ff5bd0dfeecf89da648a568d806c14170dfea825524fecc8d1328654746ce4331f3d9701577490df462698536f0ec0227c32e0017b46d67845907d63eec5b446d11e8e601722b3bf67641da8734ae17109fb66ae2e1716c5c94392d9b8538ff4d4a1d0e419081dcf6c2368c92bdd20e3b1edba69bdd0711608a8b42334818a78e34fb2351f1b5d1da28281948b4f83c6b00e1873c976234eed9a41f8645f10b8842d89c97171e6afc15bce50f684728ed3c774d2a87b1a8826ba2c889ac0b7d25762699b372646cf16b0c702e5106d70106a47c4dbb972df1ed03048bd9956ad95d1336226076cb7ea10354326f37b9ac57988e2d1bd5e0d1c9321b2ca27109d888bdc2ae2de6c610e87d250d8d73dfea46851b11919b161c6de7098242232c01ec34d54b39cd479de36e280ea79d015e247d3eb74dcda010428221728e63d5c714863828bde14f8846e6e7c015015252ffefb2a57723ee40fbb8646b15ea33c484abdf8d0dd68da758f346be85a4ecfc5c12fc6167765c7cb8b9b0bb410b9a41b0684d6a4e42b43e26745057d93588c34a4553c0ee2a8a1dccc8b333578c72e9e8697dfbc997353c391e6618e6046d7c6cd2a084ec3c42e7a93def643d8c2af044052f49fa0559d268702109af3bc948c2e90310e69e0129f928cc2bd74bbe78c9778e6bbcd0b4cebfd6f9c1ca9d7f5f582d4c1b2a0fa81af747f19064e1d74f387c462415c0b151840573a0c7a16cea22c7e41bdeabf849a44b8cbe7ef20026f38c0a55ea2e1b66a4cd0904261968ab58855e8154f50aef7dbda96101242668d8a7ed65b8c1ef93bb474afe47f315e7246eef4bb0230f474c2c6f6aedd1212433ba7ffab820bcf39f969a1e28edcb8b3f501d598942fd128c33560bd9efa2f979c60bfc538ae3be0ed8501891a00cf40ab639107cc1d9d11e1c8a8c1da411aec48b1afb85cef428f1a9f421f0456ae873d2ad4b6154568803b27266670e1de10ae2e3bb5a3be82297d7a8a6f4919dfb7b14ccf44f46c3fada7722ed28da5ad5cc029b6b898b420f96c460c4793e162899038cace45053384816478a6b906231e2dc52344a961c17c240a2828a77bed43687c94658e96377a6a4f329e0fe0d52942f6dbe15919fc2f59a240c1164ec786e71cc88942b9e483cbbf4adef91e59f15a135b75e95702ed22ca3218029622d63f5c650817f6b61405a1f23a24205a09aa1481f3d0293502bd56d3bdf10d6a767adc5ad622882cb8cff67f21df8e67d813963fb46d0fb523c51792a76d1f1b0090cfedd6c05d8d11bf6fb2cbfb64031c9e218171d467bc6653f9e8d70d01d7d0e3e38104f0f0d7fb2aafd593d01c1bc86b9b80d492dc1e60cb0967c5b3cd3863337be2e93fec27fe7e8cfdb11ba795976dfc7ba34ddef426c8f867d9be502d17ad134255c75d616ada5f674390a5ce21f3ebf7d9d428b3fe4052536be33e78961a799a895537efa18a3798dab80bc48ba61257a526e5d68d3ee6cc8f177586e422163c70e878747847d58febeb587947200531b6c814e2d9dd0d24898da06ca01fd9e535f896718cc3398cc0a580a555e71c7a1493dd0596f9d5459b574f7719b6052d70bb541caa488882250e24d333ed4d94de93b80cc8474b74a3ea4b177d09be32a6ebcdbf5e30b015f98bcc507b72c8a4e6b89b78c98ad7110f3a61c75776b5aa12939744cf4548d4dfcc9e6b3d55fe91dc28c18ab2cabbb19928c470b502831547f775f7bc48ea7318395440a00026d496570c1bd747cb7918ced698a38840e86855e94f18b9b5da82e71de4614c5240e32e906751e4b91c0ed029692b9ba2e408347ffdd24760a09f645f09709de51abacc388d9c7423e6ec0c130f611e6c0d524f960fb965c4338f70021615be5adcfeaba173633315d98aeba009ce74663731338eafd42db7470c91b6507a42c6d661be053179f966b234b88e112d025514563cf1115a991f86536fcead120319cc6aa492a0d103143f3cec6430e3e36c5d0f0415d712d1e4125cc0843c305bb8818724b408787ca1f9c6ef6b960c73618120c4621233679d495d574f98a5b1c1f4f044ca3071b685be494b86196a53e794612248107855bf1784b261295c89d1e6cd06a326b83bc658ad6230994ee040cb5886d90a00edfe1135522c487ca34032ccf250d666abc043463157f140b53f9129a80a95f98056aa4ca7e9a12719a579d245fe9d4d71aaf4c409ef25fb509f72f5c47e531ebe3265aa138cd7ca363887087950e358413ff71df6c00da13bbc468cbda4e5f0f0554d7f38cb8d6323d97a70db21b843061b3182bc95354367d83b06ac6fb4f11694f14ba7a94a3fc880b366405e83522177ea9bff6aa740b9dcab0070e31f1589d6f9e49895b9c9681d1fb147892ff658eec453668e541510c1e1c3c2201853109cc0835796a01a7dc790a637bd3aa09092d32410077dff3c38dffa24864d631a96fa7ef36016cf130d56291c4fb0aaf9245925942c5b9fd9936b9189a555642aa5cde38814990e9dc8842081d749d3112c6b62571dfa57743c85de9d00c31886d95f9734f9e34269ad56ac8b98899ef3cbd0699bfd575f193a6deb9ef1d45f29eb3143ed484b256c25a6c011ea14a04b27fd8abeb54c2fe653c1951d3db5fa32033cfeca83a3e0c0ed33fef43b44d462d6430d841c443b2b44e7f59c84dfd2d1599cc1def448c5c645c1c352a0690d49b67e7dd3db573ca4d020efd68579d2cb796a168ac318b5e2c70060c5026de94d29b47a621a2c4540e988dca0a4f97a1e9372c3462b1d47f255f64b0af413401a444189ac38ffbf126f3e1fe5de10df27c3acbae1a8acacd6b7965428c17bf1fa5f44c0515db5611e6327f944214fe3ab742432b0dd30ed499001e54a4ad994223a80ef4621aa69b5520f95fd73ef3e23ffeed1522e4b726fcdb0df3076bc3925fb3dc932b9f345bdb4bbddd6e3623b55d08a8aff3a5b3b6c3d26666342bb74aac50c791564234cb2fb84a67bb1f9902f86619973d16956226e0fd4911329bb5ed1b6a41b5584351f5e0a60eb7d0d3075fb77fefbdddb0b7e274002f7c2f6c267074637843e78e26f2ea2dbdb839cc4a1922c5bbee2d0c49fb2f29ff89659ee51ce489fcf333c04d8b0ba7d90d56dc60a928d5cba20492874007357c124271d1ea5cfb972a39093b1b111407d632b046686904c880e4ce879d520dda7984387d3dbc64bb6645bb994e335b5dc0ec14e687183096c6f1d6a1a253219a761fbd40951ab1c505817f1bb812712a5265646c162412783ce97db0bfa23358265779c8bbeeb430168e385364a46d3182ae5d0c1a1efc834b9b74eb533e907ac2d9d9061cff4d31468f1ec1026350f68056a20eb970d1057928830234719a60deb97d9cf3c496382d0ff3771a5df3730c7c42aae0caa3e52cccd546f5b1b30beb3436d9ab6914ef2276a570286913f87e972429fff0c15ae073308cce4a8f5dfac3b131d4da05d29a9b91c8634c5a17fe889ef8e71d26bdceff84b09556ec6cf4bfaacb0cad9a2913c6ce4c555e802807b890bf85e5c642186c0c6a61fcabada06eb08d12cc12526f7150735311c61a41f55b1d6e0b264deb6e902bdf3aa1b8b8ee45d3fa818c373d08399629abcecc7e4362c3e91951deb52f818015e76ef51121c7211ff825f68fef56d85705878126605d3bef7a9ff9be0861bfe936ef12f413af72f05eab9658e3c585a767a859731258ea3f1b5f113367e335f633718d39ea4d46bcbb44a0f44c9450156cd514e4ef1f6570157722d377cda285db9228d521c656f278faee5ea22709672630af98e882f3a931600824cbf81c267e8c52f390ad643501adb41f0f708d16a269b475c0610df100fb0dab397b3c61dcc1cd0b2537a03134943636e84a64443c2a01cf749d5dd5d39ef766113304c1d214eb32c1a4202f8afa86592134119a725a19a2e62a24754e4d262ac558f56d98f5283476ab88a03942449a52e47beb1700545e99b20c92a35addbc5de3a000163e1b452396a6aa170759a3d49b672f09972f80bc937402af8b4befdc504147346b6e6a5d45fd1e651a228310fa0cfe7a57cb32774002bbbe46fe2afa832a7d1554371a64c97869b506a9fdeb37792f0b1cb21775499a0ab06a0a74ff8952e7a4f5507fec9d3b05d770a66024d9e5a0e1d3df145a23b9744333d076c2bc2b38b132c61d7139ce2c0ad399a8ff83e4207e60dd74e892ccebc1f7c436bc3fa4eb8c0ea4520fbd30955d8d00fcc4c7113310672a3648d171d973b46d9c63ff3c881108b88bac674272b7644164a1896f20e6250812b68db89cb54bd38cc0b5c880c858c9848fbb072d08e0de6461e5880be5aa994ec10d12dc93e0482d77f6416b37122ea9cc934c526b3e2132efeed27ce4ce40a334efa99c1750358bd0b021e2e236eb3e5b85fce56954055cb9123c9111c75f00a3914ae91a9c95c4da29791d436fdfb88c2af19772506d39a4fecdfc7364c100c25eb41f5db009006087bb2507752aa919a579157c7f603b644fa42e2bca9fb25a64c817c38b142e55e313d9f475912f64ea8f7591950880a88bf5f35d92b9ec9ee77c30de437515e658c107609e061ff1612b5cd6ad330f39099d189f1680c0115260e5d9f4e56942adf63857e63f80d840c9d9eb3410c89c49a45ee35b0198908653161b37b8d99afe36689586b02dcaea5970fda2410f7d20b59d3eb8692796f18ba8d49c5b958cb8ac62df241bd7cbe7687029c5914d87ba6a39eb4271ccdc343fbb7025dfe74b5fb2c6f4172240d8aa4c8a5f6a76fcacb27e23c873d34145a1b56da7bcf0e4a590cc3697c2ee2e93aacc93f981a03a1111362159c387ae6496d3a5c1f0608b4eb33afec73f62f6b85bbb87deea80ace2cee14e15e63a5f833effe0e581c869b2e96332223267dde57742e2eb01560d696de7cbf287a0e1ccaf9f100557c328a5a3e3643eeac852b8139125a0db33e0a34a149c05c3926b5d41e58d898e7ebd181c07b53e9cf0139163179e6dffa4c114ac8568d95ac336cfacac02628329a9002bee7ed7e88e390165707717803f6c463251dd1d5a0d9fc4a9e7aa472dfb9390a60f2037dccb28a8d3cdd3cc8f7fd178e52b9d513761c06c5bb1cb507a7f86128eec14413faa408ac712ce1fa95f2e3041abc2af61942b140a85c45b7fc880299ab24d29d3ea8f5d1fb31dbb58dc33b6e7fddf16e31c4b4046b84e13068bf19fc2d9f4f3a23852118ad8137709a2d82f00e960a9a5d14b01c7162cebf055aff5f3f5ce3ea1f451399789f359901fafe414b04c6ef0b3051740f4b2260588298e39882ef5e4d15c170a3c1c890c2c0f177387eb7cb4b955544ab2df8e093e4260cae11157e41d81657352120473be948379a45c3de9739f200332b4d112c760ac159d4c00984fb85611b99850dea695589ab439eba974a693c1c7c0dd837c068e8acc1f591f04c3a42e0215821d62538749412510cb312fb8553d46eb476bcc46ab29737892239db6a20909178846050ee002cd8c2f81e86f970bc9dfa05e2b89a6218c094c1ca2e741211c461343fbdc1d5f3d9152e84e3eaa2d76a4633cb45867f140f064311dfd076efe8c064a19de80a1805130606e9116a4654f79e6ce3aa053c1a6fb6850ad7ab1fea6919b8ce8692e930c7411ba5937ddfecb447723f27295f1e1981dde3e18d676ff4f2bbab87bb5788ee2a73e28d3b205bbcdcc773b1001e04491e99fff8ec7a0bd8cd8553b3f39fbf0303b9272db222e43d1c350832107f9a7e59eb56ab2ed7ef6536fb2865d8bb6c87fa16da5d092afd35db0f9ead7ccb80462d8b40d326525a5a53056febfb79c908718d3d5676328f3c4985c980441c1a11275d06b743b36fbfa92988a51e5926c5a86808a857de1f26c1be33d2c23640a51a95288f39fd1b15bfd06cd3931f9751c68af809f4e7ac45e917a6fa744518d3b3dcaa95f94bd3c5f89fc1a96f72dbe56c2741abc001b65bca0a87c0c871a86712a39deb3be9dd5ba8dca87ce960491cb9d040ab580efccda71158fe1ebb5dea2683ef86d00ddf8b519f5bb1126ce70cc614835ed622cb4dd7df0656f92779689e4a760f3784ce7c608a2d740bf61af61767b8af767b87adbef08bb32ceab4e090a59605d97826f08c4ab9eb9fb5c61b43fcea3561f96ff1baf85adbb2abe5dc331d64e5d066e725945c818c7fdaab41deef04faff57d8fb2db82d2bd64fe70859572111945882391299e643340450065457dc5352808594abb6565b7c87bbd8edc42f1c1799fe89b0c191b8972e035a9722add29ca8bd7673bef4a12a77fcd79f921c5c2970ddc80f5b3695b082e04db31014984b6c21456d1b5bb7fb75549d12ea9bf363026c80c2f5c98d1b30d931da7291bbe14b69bb785f6f9ca2ff654bddaf8d95728712a7dc4f0e7d5c172d221d70b6751ef3cd20722d3095f8621638d86d00b174321157027fc170097a91e33b0fd44a18492b110961a6cd4b05398368a9548ef96d17f66ee42e675b7aaa890316b6d1b992b1b8ca80ba4e111cb29b6470397e4ca8c3905d3e05cb88f7ae5f4642902d41c333f1eccbd87de18b7edc56a94c8c4cbd60a83c10395c424e0469e78933ec31f5d52a8a8454b1a52089558d05a972818233e6482c82c552911d2281c99f3ba4d333700ed49b6c5b08f336e015644fecb922b853ba8562240630a9f4b81813827774ce422d0c691eed3a849a561f8fd486843deb618b2d663260d0c8d55c400bca7cc2ea9a5600b4a803c4c2db4788851bc3fa697e55c2c8460fbb51efa3ba267788cc3830b51b3d97fb85959dbead528ba0d4c0fb6fb3f283605e0242ff864da08413cc49abca8780dd59f79c8f7abf803ef405e60d2e913e25a2c93fc8f702f604d550969c47a2cd93bfeac3ef7fdd10dd6954ad38b8bcf11d69c08152ce5b7694e6b789a94380bff5d74a357716e9dd57e731c0fed975df6c2b35c1cf7faa876999eaa26ec2c7071caeb6e4ef7c638a4f46f955824a83bff2e259a5d88f388ab041acf4ba0ccc4389a5c13d604e9e145e083188e46d1acdef6af06a86bc1ab8167d9406795540b1e427c993dd350eb0f5414e380e921740bcab0317563783c625c644beaa30cdf9a3213ebe4b444d5ad6c016afa2861c625704eded586a8205c084b69a3d28448cb4734de0ac5d8487c7ad555e35f607933ce73021b22e9810e94a5b951c9dcbe71dfe8b857fbf2d30d7648a1a5907862fd6921499883e45743077af9ba9d90509e16750fc16d5f0820c2c9ccd9842430ee4606fa848070e08207aab86fc2de2fc86865ceeb7494ed8455178855e9755dcb8b813308a486cc81194d8dc8809863c66fa47c6ffa977c74a276e6bae97e56e6abcd1ae6217404383827d1e89fdb479a06c988e03805e9b29fc332d03f6877ea848b6efbebfddf0e17d1e42a66801c008aa96f4762b8a59651d547625fdea4421f33ccd70e217e814057f282f18a9bafd721af9b1ae5119731967127b26a45be7bb17b97969a824641c880086ddeeea35670909b86a8fb071dc38ac9d15a3ae2da278349a55b8e00afa8151993e4ea57a47af5f1831849b8f38392816893e816189127d087d8221654539c849c11cede726b9f31df2547274e95b45cf592faab8b180e111850631901e2445daa2e7aeda60649b0e708e7324f851babaae11aa1971061ed4265b9936b434fb861071e9f965d48bd586539d8a5cb07a3f74dac998cd2d7472cc667a3dab493be413d1085863492e69b2c4e9543c8f3cacc2f602db7f1d73b2585b2898bfdbb38db860098401839b3984bd4d5966f4867f52d68e6caf7791035c6feb4a746946f26be843af569b36ddc7431dff526dbbd377ba1a97d72ab13295d680f7fee42ebd7b09235d8433f4ab210e8df3ee703eebc8c6e4f67ce029effc1550bef9e4114d2dba459a99b48e7f24d3778e50a24d1cf9f47629a50a61afcf8f305ecd88f5825b182e4d9e9c7fdca98dd10116576e36da56ee2102085eac8abe42da6699c949307d9795048e8d6d83b4c4f7d1c9642fe99187a86ad95aebf99880245a995d3c421313477dbbba63a4a34a4c8aad328d6bce8e6666aa318d0d86badda47eb1c087e9018472b0af327c95b280168abdbd107d080d1a1a7bca58d8ddde016761a6c9963849be52c2564e4d3ab67d4229d1d883d900ff3706403108a4c5b8d04f6156e83b60028933c1d8fa4071a2b9870c818eb6ea586b0dc11cd03b1236be62684f6c339de4e73b532644a18b98278e2e5b30906a5e3d311b0a47a8d0b6601443ea270709d46100ac5a056769bfdbd3e8df21ad91237da38a52f90859bed865c7591edc919e4e38773e5373b2955d1b553fdfbb3b424e42e1bead4960cb537cbbba2fde07172af678b421735479e3c56cc09ed66973cf3d28150117cf29291dfdad8c89be89a83d6d54a1b801bca5d56de23a30c443638ccb32f700cbf3954fd46b16554b09e9fb818f830254a40c078fa842b8196b48e166dc45f688b621a4031472078799216d403587c01e714184303aabb840a40754ad923b9223dc28b0173d86a1d971081c4e7ef93b83b85a2b96b5e718eff4bb0338736276793cc44582b29ee4220a8f9f67a97fe9b87ad16a2a3062522a6be4322ea9610b8ef49e471d8c10640f0159dfa5022f5ef94a05dd150f3dafb9402a4fdfe848b9de8fec1374bf024aba055a5b300c3b4e072da567d6c77c5bf38de07b96531410e8702b0b210e04624d4b092f5a2048d421811d03e0c7c1216d14a47fc7fea28267a2a853aa6ef41054901a5e36530eb3e005cc23b3970c92fa8d7d936defbdf796724b29654a01a0058a059405ef3e3a7983f08a2cd744593d1b2c7010d61df6a212d3beadd3095ebf30184cbeda477a14b992e589d41ccc9f505ac7fc51da58c13fdff7ccc70bb7e613d446e8fc892df81bf9fb51bedcfaf8ecedeb35786bc8f6c290176a681e9e5e0d7981e704f731a3c1215fd2255fd2bf1f1c2f5bfa046d14aa0ca5ddfd03d5e82e180ec7313327f889a1cc34a10ef9dab1ca2ec303c8ee9a51cd3670b3267a141f53cc944db3d5f2563864aebaadfbda6d5bf7f57b7bfa286c4fc59e28745f451c2940dc53efbb1ffbdc37024e1818c8c98ffade0301d5f752fe3fb8a7ffc34bb97802f7f451e01e05efabd8b96bde8b02fff4f72461d45525cc0523f2c7afe5d5ab7964b485b422c548267f7a023dae1392aa593118789430d81c7b3679b821303c400b08b4049a02fe810909f80236e813bc9eed775926a0bc8e8b859dd734b4ca3fd6e491000d53c25a355fba047cc81136d84b46d16a6428bd23a56515cde32e09f30f860cd1128b3c3d778e347f8b3c5ff6d7013c4ad874d758b3e339ca3c3693b6c540ddaedc1842e906dc3f678098624afef8531c59125c038ff72e659f6941129c5b692a1ac9b52aba9190d190fbb0df612d4b348f0b1559c9948a4c1f29d30c068f6ed464bb4c4d2d4c0636a2eef3e5df2597140ddaef5590cc666afa05b9ab103dc9726ab5c868f278d1e46152bf8aadfa558ce13e10ea5ed1c9fcab2ae2e487f6f57d9c2186fa1a68309949158148982bb14745c570d2f2b1affdd8f30111c85ce5fc80db2745ab98a2a2b75c68aebc7563e587998f93b1ab1865211c30ca1a9054cc302be1821b825092a9c842ca5f9e44aa28173c641c54f0bb1f51a9b1d1758ea67574369b3c29f9f5837ce653a5c9939262ea04ede9ffd09edaaf5f4413534e3fc8c725ad8253feedd373957251e5c39a2b1c4af8914c2102a300290919264448a10693cf9c65b2b4a182fdfd3f1e38a8602447b214c74e32e2b272e93a2777b62ad93bdf775fe8574adf364ffceebd7e3bcdfb03ad95fb453823d6df85bd7d6fbff77ebb17e3f6c496aa4db43e9c9ddf8fedafc77d175b4b9da03d0d14bc4210a9d21e833396c2e85ce82772b3c7c212faedcb3c737f4d3a89e4b9fe923ba303993cf7628c42fd572516aa95faad3fe996c855fd204d2ebe28fc28d5b35423eb75517d55ac9e5c2b90b9aa30d1313803d72d4b48439d1850a840c901b7a840195a42c2618d1d90a0b49672e8d81a483f4c30151c5842eadbfc80c79ba58771be7fb64f2a7ab2859b2597dcbe21e7f78b3572251f097bbec39224454b92244942f44a42444434e4221a1a9a3f459ba32c84727f23b42c8ba12cc591886cc15b9685911c830c92d2918c442465c11c968408bca1ec45f1869410e3da131a955f0d0aa2d159bb5135797a4d66a781d19818a23f6badd4c9f7b9f2f77d527684987049976bb612524c9e2f29068a31742ca9947e864aea2043e1475aabf660a728642ae57a67499956f13e11402b0be068d52480168d629c1f020713021c27e8cf59e7a67424d4ca23914d7a48d57b825f270d755a3a4274063242b96566089dc174ad0e6194408600e4966119237bb96557ba34fe1c950ea5f4e290e90d4832a54656ab28199658e672cbae6891f406aad20101f52aa98561edb8360d3c73cbae709147d4132c73cbaeccb2cee3e8b076cc315a78a0850d54a61081248b2cea0d587050281d29bf7352f68ed52348d6c86029c71939c28c292396c7174119429431430accc0356468d0da7205feaee480424a1e5f0335c634a9017fb9656394e422ad5259186ed031af3c73cbc6f440991020c318660c31a64b97236c30b25add913bf2489537c05459419394b208142d506840820a19cea84260aa501358314596567e9dbefc25310ae9602442f3fd7ec9d55ab9708c21d731886a2dfbfdfd55db75fdf7a93f710ee857d18f3aa44fff86f609e780bea5f47e770b3628573ac5bb0351921f41e15f5a45c81f428574529e5aebcb92a41f7c984479cabe1a0b4d69d8f2f1e35e5971245233a5ad6993d29f3f5394699a8451645e54a2b0cb4752d416314ca8c9e3b08bda508eda60ae0b731dc19e1cdda794524a29a51c6582b9a2c0b8ed360989814787c162512e66d2827c6a32c813dca7b60aa194d2a5d3d0b9c07d673fa8eb44af8817e4e38596eb3a6cf00adc337980b69fcf3d6bf2b88ffb70dfdbcfef529d6a317582f6f751a83fc7569ade07993ca9eeef0a9327d589a913eccf47c1fe9cbf89a90ea8fbee429454713fc39f2b0e8712e789dcfc0e65aabfff617f7bf03ddf30d50fe4c47b2027a0f883fe7da030d562ea13c5543ff6c41ff7e9035131d522033cb3a48a7b9ffb3659e0944faa13e75fa0c9d9e7b424ae07062ed3128c04234b5fe961dddca8058449327bb22bcbbf1827255d9f9348aae47c4d9727b9caa046c8f05c764a33a734acc173cb5b969f9cffd3ad437a20fb5bf13d339e3c40f2e94b31f5802a647e6802abc287efb60220d43edee4e4eeee2e71dadb5bc88524aa4be73fa5e751c1a38c6597c9a42ac3b70c75196e40d2ae75ccdf9a83f9fdf5985952fa3e6b671abee0b9076db5b6569530a7f409fa770b3353f1a67ad44cbf666ea64716ae3c3d39020face003b1d7121c9884a83d500fc2d05084ec0d23c84421ea252421b28861028cac0c1ec22e656c18d34aa20464d41d828ae0e28b14494e88415445d5811261e004312f665e7830c30b1f4a4510131713434c4864a1021faa2b842f6e6029c3081534cd30a5099209202151c604461c6943cb912fd2042b2f2c4a39ba6919d8018d242d6080e0045f72d8b289940661e307302268e2cb18453e7448355341a6afc3da20b76ce6c56c260653d62a856da11127b5864cb667c271ff537b97cbe59a3c0e83b9602e98eb08f6e4a8a3a279dcd52bcd8db6646d0b4d13e34c308fa2d550844e7b8e041336edafc55d30cca3b84cee8c1a644d1613419b5283f6805ea61ae4d326b9c20a37b91d204c8ebb5ef761703c9d4e27100441acda72581be5c0d3491cb78ddb360ea4b7fb91d58928a9f224cd2beab623be1481e5ac56254fc0c6703d01023147609ae64955cd0f1f45d87f24527dfc9062f20cb1545d2f78445d7c4282513bd4bebba6015994abc80215c529258a9c573d46412185b59e73dbc53f05936ddb36da81def771dfc7719ee771f782f76ede37cef76e563eeac776348ab625e5bcea310a5b2118132428d65a6b438ef36a39cbfdac9af73ce4d6753f822005414a7380e83adbd9a7163f6bdb7e04c1fe26a2726cc7713f52ba51ba6ddcf6dc77f6fbe1b84ddafbdef97c6aadb5d65a6b6ba572e5de143d510af697955b1243e1781bbe2ad6e73ca5b121b01ce530b70ccb11cddbbb6a2eb250efc5c07fb6ed4a964a073381476fd2a2ae5bfed88db7d269c449e7854cbcd0c75b28d4bd5df75cebe56ad9d9e264130849152fedd84165d54ed0a57e500cb8e0be1fe423a64ed8defe8fcd8a459c4cd18aa979bfc8266e61dfb972ef2427c1260b9c9a22eae7cabffadca10d2f623e3654b0f6558484fcb70813a5ce540f0820931a5a3e38a8b80952e55948e8827798e5d15d3db0bcbc05a681c78e1d49aa9599524e20f9dccf10c8c90ff99c0834bfa7937aaa9c3d1d9ef772afbd158f133db1c345464baa6dbd5cad56ad49b31d52c5493078dcf13b8c18b9afbd91ed2dbd56a3818279883d5285c1193f72d620392f0852cebdf6286c7f45a0fbdb6b2290931f574c6d0f745f7b14ee6bdcb74fbbe3b942dddb4c524aa4ae73c6ed8886307ff454902a2282340a092f81040a08ac830d52d33429bf97bcb32089efd1c1af4d02cfa7df81e6e13177bed7e4103de4e0748a9a3769fff54c1e4f1c519d58c57b7fa63d0a35636a5a8389137d6c2f43f3f8ac576280c89a0e9aa6694db35ac314a44a5b9ada3be682bd8c6cc99d314783919b52c0397e3b9a413e3926b40d3e84eac10636d8a055f3479c97aab9c100f27c55ab66d79e661e9fc2f19e9e7e3fa9935842cde0838fc5d383a10d53e0ff4819a209432638c414d83e5dcdf65ddf7c373714ecd6b18954d3beebbcd3e9ed7733e1063e0ec79bb7d30b9e6f88e471e65bfb1bd299b0a50a9c09c79adca0e849557f1a58fbe6b6d0ebb4efc0702482b770f4f2267738ed479ceeebbed337137a1e61667b0e0cca20cdeddde01f74ee7ee6fbe986bc8ea3f9e4d7066deec8160035b2fc7b83646691b27ced629a2365e64440965f40245366c72e78928118457049501a78b172e42814ea08969d581849f21283280d3172c8418469dcc8f1451a1a5431268c972e5c9020c90b962dbc2479892dcdea0f5d47299574937ea594944a6ae5cbdc3a30a51aad554aaa49d933572da514293e514a29a5924e49292561ae7a762fc6b58ad2c750ca2a65bdde3c567b17ab946ffb654b297e8eee2ef8d2e156cd5557eaf3ab46e5544dd9334ab5afb5564dd583ab7082fd69adb5aac6582ba59c54b35aa54dac756a9b58ab552ac56a9536a9d4562aa552add22656abb4899522c536b156ab548ad52a6d327b045de75c2a7b5ada2f9477524dc5ea2dec3aefa64729adefee455ee43364e97616b56aad9aa545ad21625610e3d56f0499bdbfdb6c25b9e382905b96640036372b89732055ad179019131f3d8bd2d92445ee7562cb652fb1f5b2df0f93ef919d42e0b0bfdf0832cf9fb7b9ad6dcb39903fd6dc1ea5c8612df952de9c476f39acab1afd5eb2b4668c4bfdaf3f761cff1c15ab87871126fc00126405b99393fd873065f777232e0443184eb2b509c8f52f199e5cb92c51bb67076094c952ba755a84a2b1dbe5524a296d82c9cb031d70e2858d30b4fa4029a59452ea448e2c597e0d2aa7c600636845bd7cd1432640a65f5491a9954c47807966abd56abdb4d0bf1eae41e17c8e4a87c525bb0732fd1e114830c10709cac8f47fd007924290203297e9af2064c8924c9f88dcf932958d60894cbf88dcd16929916906425f329db965242083ca94ae64da598c8a32fd22b76c8b1b7d45a62df3820aa5b17cf1d749f47b44f04129a554ee00204b26b28451ee08bd97c57147270bc46c93d26940bcee1516d49718eb65e3388e4305d1dab29491398ee3b82bc4d196a50c0e8ee3380e2586d3822473dc5f8ee3388e0b22c6a132a76549e63227e630461cb709b144e952520d0a47a78b123805eb082c96e4116b6005f672cbb068228f8fb1602145032318cc2dc3828b1c5b70975b86c552065eb03043842e33add29d56bd91e9ebb02cc834b72c0c37ace81a02bd28fc2855eee63157eec303856afadc4c99c8907a7928cd62b4c6be5e9586c7c02e24eb0766994ef9a3d78304bd73f5a2204c239a0735777c6774299c70e249b3fba8c933a413519c486912b9a24f9fb4cb5f443eec8b88e619d22bba04131299be66495e4a2e93bee0d15faf2445336b054d32e2c4b32468bf3d0af739209fa4ad93ae245990c427f58c6179f1ed7217c85c71e10a5b3824f4966bae3426dadb224aa98f174d1e4f4a2a2a8a25c9b82d9ac78b92c61451d9a2ef492725d0c75c5111b6db92e1b4632f79a1173c7a12ce95990838dbfb98e0495de8336ebb62ac48825425d5f95b8bba06e2d0754eb56103d3075229a5acb9aa4fb9d7441f5c0884cb0f56fd8baf38622bfa00225555a5048faccc0304b92377c810e4d767f5d44ac314fd9f29caa4a8e8c3e7875cd5c791847b302083ebabda8314033c6ba8f9f5bf7ee7542ad4a586c05d86298b91bd5f0f18cc48f900836d614006b70549746087fb3bbd871cdc8d8e4018a4aa0811d39091f9d4c7d74d407aa5d44d6ee447e35f1caf0b0307862213bc20686517af6e3a9275e19a6959174878132772007841d04a2a689c01baa8bcb186d24d6dbdb1c3acd23292476f92e783f6863daec076c66f1917ae6c93e7a7305f7e3d0e9065d0f8e3670b82e037287ea1d7851f0c8fddb473b7908a1ba8f9ca1614202ffddab8366c6016341ff1d4a61635536aa6d44ca9995233a5664a2c168bc562b1582c168bc562b1582c168bc562b1582c168bc562b1588cab897135b126826abe84379bed06098f3d37483748dc0d127783c4dd207137489c941b24ae46ca0d12572385ab91f2e4260beed70d961b2c375de096aa16b9e0ba2d6e6678acb9c172a3c58d16375a74cb6e0743be5f700595a3d2f91c8bc6914cade4a87466c86cf440050acd4c5e72610929c79be2cffb7f59377835d0b7b7e9b536c85a6a3b4f87d1eddedf427ff2337f0bebfc3a79cc16ec563913a4aa6759cbe2d5301f7321c5fadbddb62b79cc5188d7ff4d81fd352f47b3c8f38a8c96489554d23ae4db70297a2951f2aab642f902050a9428479b15b98654f67d4a25bd22119a35dac3f232ccad749d536d572fd7ebeebeddbe7e7b73ff69355912ab59aff7dce846091c24ab2077be979f1f497ff29a9f27ba125fe0b1975c89202ac81d254ab8ef465ef773b9ed5ec135538520382814eb4a974af5bf1444aa3e2996624a7ebc09fb778e5480e4e2d25f561b58dddd5d3d45d4927637e59227cbc511e7fee679bfee54bc48c923ce527b43891923b49839620b2d4a59ce903274da63e086d45238b828fad0a454cc180f25555f5adb5683c2d142c943e917f0975b26068c2c9bb07731ab8bdeeedddeaed19f73ce39677bb7a8d9ef50c88c759e6b942122570e05531912191205763c248461cb92d6c3bf70bffc7e5addddbdfa643907f43dd40c4027917b75f7ea5e6f575a299da204f373ce39db7edbea6ce0b470bfc4dd0c6fdfda5be79c5bf7cdddbdebd56e77bbd5eae4bcce70aa0162fb91489dcf711dc77131e4bee324ca9a7669d869bf6d21cb39a8df5b78ebdfeeafdb24ea0eaade61370acf9c5995d45cd9caf71b084c26f7b772064e60ff294427df2bca2db9ff0232d86bee76efdd58be6ddbb66d77dbae9d7356315c37443031759d734ead7613759d23b9147185d1ed3eb18139308780e5006be3e2c8018f28144e0454c04609c6e0926b9531f945134d8cd4a85f5f1835e753faaaee5995ae73a6b4d145d1ed3e31e11c0ba4514a2995524a29bf4a9f944ed9ddac14749dc33d7d1d16c7593be6a87a3a8bf33aacce5a6bad3872bf71d66e372f3cbf6be96f003bbf1f700ba62f3ded6b41e6ea79947ad8af37edb66d5ed8b2032b86634efe9c42b69b789d686f4321395913ab482d18051c29c152ad750d3c3ba7064177aa13fa2732f8d64ae5aace348147941056d61ee75554abb1f97d42c363387ec0f29b16402707a7c6e3a19b3876c015e83a07831ef0a451038fff39bd85942f43611d07d3dd20ba60b9f7a681ed6b41dd6c0b74346c607f1ed29316a7baeceb1234407ef7ee163c5e4d9313eccfc96ea4268bb9925b66c62b6fb96561ca649b1f300c42af2272e7fbd6e84379ba4bf6702b99868605863bbe13e0fa1a8f239ba73981230bf3983c303461d43f4d938e8eb9876b1effcccc8c8d8d98b2b1116dfef49e833a2801671a1b1cdf9fac0983b20c8574907188fe847380617948c6cf637e8f43f04fa10b9e597207087e9dbf9025551988e6097b25bd71d505c86337e1ee9bc21df2e774d4d320d995a0be4a8cddc083928fa6a9ba75549f13195c3f880a3827e37b31eea1f906073c3f489d73ba68ace3a9ee3572e5f4fd6b00a654a494330c794df8d0509833f278c380e16949bbce43219e8b23911b21dc42bc3c7d528bdf5e4abd2fbe362e805b86c6516e59194d5923f3ca9bd12b8c51ee32b96560cacc7c673db03b8d2be4717b21a80c7ee7b40ba7c7bf6d5b974fa1679003bfa379b016c9231199c19a4c337a9986e6ebf743f39506a4e9f7dcbd77faeebb3e00de9e7e3fda11f6bc8dc0fde9c1ef4e5ebe197c10fcee24b65481a7d36bdf0ff81d18620c7e27bf126acd1d4d38f3e0cc9fbe1f3b636766029a4ba8240ed834b15434230000400023150000200c0a8903e29038281814854dfc14800b718a427c5836138823490c832888a1200619630c300401630040060d0de900413f227f23a5ff30b135a1a01802378622e5d4a21b51239bf82bc4dde24bbe4ea94530aff18da0ab6e99002dd70add37961b7d509fe056a79bb0a48376d02a28b650db337a2370d15922a42bb292c3f611dc74b9099611d13bc27dc677022e61a558eb21a2d3f9d515fb7eb2b179a3f54499d9794289c07ed8d1bbc01bb2867a098e828125df717a696b665bc848ed61bc1cfbea30a8d64192315f2780227b18a00d55d2460371ae10d8c3126f7b8990886ff64925d7c3dca0b8e6803a613d2ca7cb95ef265a48c01f548cab70876cfd1781754da5bbea2e8299bd1844f2faf7e2f0fc39a0de2e1113cc97ffaf4f15cc9e433a40f66fb2c1d62d96cc9f0beaf912f1c2fcfcffe0ead77714c2c442e04012954ba571c534e96fc27d13c98eba8bb05909c148bff6bd283c7bde7b0fd8d133abe1dfaaeaf1dd8264fe5c70cfd78f17cecfe297572db6f95008f0198602be6b92eebeb318e6fde2519b636093dd2d08ff617b41d7e4f92678e3aac5f8925bef33c4ce13d513fc4ca783a49dea618f867fcabf9d04181069205fa447f79fde10e119bbac400b8931ef50509383dccb3fac11d4fabf23bfe79279d88a056a6f5df7c4cfda64b3e48a4f7e92ce9989b8d0dfd980b57e02b6fe8fe6cd5b6cbe187fdcff4de867f51f5b61320cdf5045a94e3d325aff7796ecd2f69725f892bd5323f070fe0af8cce61ad3a0798b76e642628cfa476633dd36aa78ef836e7b5b7b02c353f6331b9afb83e25364e9b67c1092492c258c67bcac35e65347f5ec46be3cc37d8f3a1bc396e1914f3e83a89409040d913d7bf57bdce4b12979dc1f06084b77b2f4ccc73c5356575cc2b9366e4fcb6fd5de04cacce5323293b31e17992b25c1216f5a9c42ca90bfacecdd4c729b0f23a86f93fea511ab3a127d2f6a10c1008575279b86b8513e972d36936945a15f647039ccae665b40f08f05bbfa4ab24b93ac7badfd1f55692823049aa79e1912718f0c2905b62dcbe08e330c8b9b78027c524d2df6c8654406add05d91a91dcbec28a3b6b405b6435098ed4f237b843cc500a3a32f29d6ad73166d7b94c956617843ebffd07216b4508a3c36faea9d6eb2c4596be27709d989708f0746f84c5432a7a48446262913174b70bb65bc11235b9618c4141b788d8ecf199068f7f23563d74e462b1f5c8431fe65cd5fe235f36062771a0633160d4a26dffa4aa7056d80af03ff0485fc95dc6e39a3cd5a68f83b940d1ffdb7095612870be0a4029f38bd8bf81ece13fd9900310d1e1f79827b12fc13f4ace6f0722bed355d4287e28f6dc10b9591969d0453caa6fe5182eff0d2e47a5937a69dd371d131ad3306ec2d287c4ee4d5d2311d2c4c9f5899f84353a8f7198b041c35b4b7a22f5233a728b686f7c3128ab28abcc65933f69aa36160f8389d90653ffa8995ddf12f93156ba282c8af3ea370f0926a3e3414a96f7c6eaa597a1d5eacc09298650f3b2ff05e623f3faf0b9ea780044ddd0e8b05beac935244acc19ab3927af6cdbeb76c2ec21fdd3cafee792469eaf291950b5a6cf9093d81bf0b9805d2fb2b09de9b7b3e1fc86df823c91f3dc2cb2628c81da1b7c960c0662079fe55d2af76898ad346c24efa373b8e3df66ef0592c9ae450683e18c007360094ac98d1e66a05eac7c7351bdab8541c6116078a0fa31515d2e6f2d6ac5ac295f1fd9b7c0097ab19dcaf0415b52b1d5b2430a7d29ffaa13454b650454dea9ac0566c569820bd23a7fa63519e61eb90a65a272703d016a3813e9ace7c41571c1091e82642810292a791401071a679667b1cceb8e2b0151e1bdb097c5c741361f62ab36e0abe50040736e615fe21d9c4adc38948a2573d6d6116fa450524b9e190002a9ee29588aaac5349595f5c06a48effd765d119237640758603b091197601c71e369a2ffe77ed33a8e64a6d79bee83d17b3eac6ce8f544e0f1686dcc0462d728b528a061c32cc0cd47c0b09ab7a15e8ceb5b806b742d40531fbe22b566a1e9a0d1842e8bb1026ebcac30d62905588e479df3da236d01d0e6c10daa2f405974473a2624eb7ce0ec76083e97289cecd3e07f6ae42972a08ef3f7db972e06950c5066862c3184a97d7568c229eedc0939a30bb43860e0d4c5611a504c6e7f63cb554cb73caaedb3bf399977bf3e37dc168f4c1efa32135817699034a3e0c645ed5425337d7e94c21b1332074ee55a2e912ae88081b55b4351f72135353c873800946d09b5cc2a28a5474a6e5abeb254f7bc35edb89e4f01523b6cb181ebe00c5a6d5b05a20ca92355c19da81cd1cda40c85dd84c63a50789b28231879eed764aa5cd7804c94be3632f03a99effd10a02f64bc54502c3cee5a06e2cd68c378510f0f09bbfaafa8315da288afa38777d4543e971949d9ff586a1acb38a2357c0722998287b5d05a11925704654b07ff7ec72be918895d7aa5cb438fe60decd1ae375994c55246416c2264bc8927c11dbcb77ec1e5e3d89d2d36335e80369e27e3ccd7da9d14fd07e9a78517f057eb3541c32595fd01f6b13853ff4f66bd8dc3e00dc468402db29c7184371df18e3032367a8cd2e910ebee7ad8b906937ca4a925b8fe2ec37b3bea84e2198c04b02453ec91fa59c375c94e0457bfa59e7c6705223ee9e10869bee6c9a6cc0cec9ff13a2b56ef37bbd5973b9138afeb761518e9881e909cd5fb264e3007a29d7f41d55850b241d7604e9089211d4bd701da5d04c282593e5d59450c8070e68aeb01845ac43b7b02614e031f971e4271b03d2d71a4c0f6576d058e27ad5cb7c72c5d0c562829ba8eee7f8f11ac84e9877a79ee20cf989fc480e1e1ec88cb894c4d280ed3d9775ee0d955af3819a1fe63e0d4c15c06a9cbc6af959d94b62cd76482d16b9e4cab852276039514050ea57721381ceaf598039dde938d6dc02a455c53dbf8a281ef710a08351c691fa507b23d37fe8dfa030f12f6b179e581347d23ac75d8a343a8d8a6332acc6de1a897acdce8315f7b65ff0e31d8725fc666f62cb9a2c864600485a43f6b106a4eb55451db5dc0c5d65742e799092e5c614d9906566941600c2c15ac561f7d73e292440472ce78656be1af59b4303a6d0d8b31191cd4d3a8766370ac11d7135351f38dd265d11d8235b2924dbcf42650cc7482519235a0ea1f76ce71a2018c21fe8b1f194710024db4d36c98d834c0aea4c7da002b8bd2ac6fb10bc6dcb2dbef62420365d237a13bd74d5f992e08f123f8d70f1f30c683e6d1088f21aad26bb623475fab1c18f678551cd413fcea7871f6f917d6565a3590b817ef5a64bb646360c4ec9ff1fda33c049051a9d15cf6df9e74d7de1fc485c18a3bf16cbb8a0c0198e51149deba8a873379fbac06a30ee98d5807ac7154365c53a9127c64659738b12ec0e7ab18999025b9138fd9056e7f70aa225635aa4786fae3081d5bdb63646c35dca65dd14b2700bc9416bfb0a6a9f6114a4cbb01bc6ae5be6aebf52a8b7156382c44d9aee8275be3f6c52b0ba502db9f9d44db14d7bf01cbfe7c5a0949492c287f9b80d126382217a0c69d1751610d4ad656424a4c9eb8935b3137490200b20039a2306fc484ed06db8d822151302fff23eccd44d66ea03e72bc7aa5c7b2c099edae05572b7188b9d35774ad5ebf57904f0ff409a2c5d7bc5264d8edd6133487d0764d632b1ff2273c07078b04c7f4d575c61c91fa14cb7deb0add6a2c7816502a64ada6a13bbdb683d1cd301631c8eca238f8d7ec750c0e63d690e0de43797800628448b7a2577aee4b313e2d16acb892c6bd76708c00b592b55ccfb4ffebf9cac73ca697bf4bff2ed27d970e5c52bc425af7f1a77f1fba167f49c73b884124834095111f887ebea5b46f8effe0976058db5e39776437b7cd53f8d81c383666d91b7af3ce659ef1f1c9dc562bac2b1ac54ee99123694fd33140cac23784ccb2e63cd839e11dbc5e84eaa6c9c28ca1ead6fd01577f123fca9d7f184afdae129a6ed0a015a8da8ee42b50958d6de84962b84550fb501fb2740c4e98bb9af1cb2a0ab5406a2e2c9af378a757e8012e58be4f97a6ec0c056f571ccc96a64f5f346abaa0aaffa1e585b07266bbd18cf0c65aa34592c8dec25ffd754d154fe28a78799e556195a4cb8e291b87aa1c4dd972884416456a5be75022662093d70eb71188dc29e4059486a8a831d35b16d31a69d10591b08e4989f09e24b60f40bc78297542577da7d06ca476b83faa0831738d176035c6f98a78d86bfb778c44988ee3376b181e304cdb252638b343e5cda621216c63b310237591695306bafe5e306e9f42dc41efa0c61615cd8c02c639fc521609b8c49112288aab65fa235ce13aa17da1c904b278d92a4e0a2b76ac7e8a229163f5f3a348eace1b9d0b755dcea43517d53bbe9bdb73771a84ae227007e7546d74b3cfba32d17b62b40260fc14915d9976ffc9779f7d46e1db025c4f5a123ddd838b46012be7964463fcf3bf32d4b27069e81daa270cf6cc3c11de4a3b59794d3551cb04cb716faa1ee49548021fda7701fed8a072ce73bfa35caaa50b878f8f02f5c381cfeee93c67c244287aa50b8053f5f980fb4fbdb0dd94841c5e1fb3c86db75641729130320b2fa69623ee6376e35c3081daf5ce978bbd3da0d9c706ba6707bbfd44ac7aac89d0b3dd577aaa0a043c72183a49d67cc247d3eb3f1e0cbed81a1cf752557a10a55aa01e8b62a7fb03e17f05754c19c754f78199143f3d46d7cad7bd77f15fb742883925a5066dda11b5379492482fce65f52325c9e039d669048feb8f701a2d52d93bfd744a2d0865ba995dfe2c64a69a0c2ef0c88f8bda5c202f5dbfab9a6fb84fed7923c24ef46c798c9efaf693257a3af9fefa9f21a872a2a86ee5ae133622d57089b717066a73557e9b0c462127206371f9e5c2846ed67c053d8b3947b38e08f2ad543175d053eae41bdc76562ab64f3b14efdcea19aefcb2650d5f503bfa86d789e1b2cc363c2abc5d6e25d1906621bd8dad7bf5d436e3d0421a59b15114c2fd12a536704a174707214682add4c4ea3d6bda92b5cbb492f19b59a77f79b08396f57f3325848c0a3e6b0e176928f780a5b168861a916e2811c2edddb2dbf71821b016fff2efe43e2143d514e76111968422b0fa7af41a210ffdb1add52ffd965aa6ff0e33f09f19b3d2b5402a998e4d6b5551269f4b76541fcd6ef978bab69d60fc4c3c4e82834fd27ff8e8ff13834fdaeac6ce688d8b6484b8c061a0a6b15485e96a2665a776c39bc00c8f7f2011ea0c30adf966a9b9c3b1ad80e88c42bfe495b218b615be6ef6d7bc7e28687b3b0232e72315dfdd8e44cd0b2fe4b28030acce4dbbb5efaade16ecbcb2979310405be9aeaf54aa892bcf6b46b741bd7fd51bc0030892a2e57591c8b382ef4cf032ef44f305eb36836f0057c88a8329d5d6d0499f882c9d19ceb58904a6410dc5c0d2a8ac59cacda0304b7cd89b947f00223c59c3a0c3df673ae14ca42dad09ec2021bf8d477fc0606765057a49d5ca246d6f51caaef2b76477d2c73c58fb7114e322d2cd5f79538d18b0915b3dbaca2804bbfd277c6544aba6cceef756d25df72db7e05139e006f2715daf49bb3e55104d2cd2aea45b83ed0c1e6224982c892fed8639da412990ba8ea59ffc9c21a22f1746940b1669b19cd319f4a8a90031c7e98be53285b647089bd88be0db9d93ff31d916317008e1db849427e9f582f197d034f57d1ff1a3b36a9374601b107ebe93327d30f07d604e456e37930f643582c8a9d4072901ac9c7bf0bd91b849514e28ff69a21d4b75393e434cc35e5b3928b9667685b3b7de29fcd429a82f67f474f3428445654e90b5233a1eabf1512dc21636a100de75322d11047d89860bd0e7a2d3428b5ee7dd1b110f0d5bc1355eaeb3131a28071ca8838f78d16b220b75b89077f04da7e3f0afec794857343154ceeade9a2be8d8a99ad5caf77cff2bb444fb2d6b143a98bec47152ed911bc18a3ee45d210e4e43580ab6f2b14deccc3d47000319beda2ce1369d30cccbf9d151375ab05ae3b1624d780a6dda153a89dbcc72d59a378cf0d50f7a4561576c9946a72296a2170751161509cc42c6ddb638768e1255cb356aa06a22d2b218b1e373235d43fb9358a56c17c319895cf7cc660bd295a05669cbf070cd168352de32913e5620bef0b5d205b634ba8b685f7bc74a81510260fab797273079704e39086db6738d83a10a615976726fdeee1f2be8194d01d39d13a1ca7dcbda96c181a7bc95d37f0fc74c8519e2d85075d3b105bd154e15cc331e176c0cead44e9c47cbbcfc93ec3b163f081568116daf203df571fc31f94c6fa07f5bf0d4cb0f32b3144a33fc2b5ead9fb94d2b0bbeecc3be4ed7bb735d3102df91a3345212d9231b38d9083726218c4a01e333bba17c49b8a89b7fb09ae88524354a4546653b478b373a56d5374c2056f9c74894030572c16e7c4f904a7e21423a1a430a765bf50920e9b1135c0fbbe47ccfd52377d570f474af54fe23bcd520870485af4e87d1c21f09cddc812855139854393964f806a19916a2d428aaedaff3ac0acb529bf1c6a12ffa6975f600f9abc6265f4f50b186a587216918f07a78e080be840f6b95818376233f9fbb0012719716c606ad5908d0b47e078020666ed80e6ca6e54ed915d20c7cff04a821bc65a23501d6ed2d17a26a68994ab82068842f667998e455354d58bbc74170a7528b29ac9f712059582bdfc13068e7b7ce910405965d8791aca6f02b0e1e03f5097733c04a5fa2f778cf56ae839d6e9e7e69f1837066a071309eaba44920e4437ba64fd3109d2dab524ffdc922fdb87fc5ec29621c5e5cdbb0d294c499697429a4db4f400bc0060cea6952a8e0b8071cb07d63ec36dfda322a049b2b5a2c4e2cbdb46901e7d4a0f24d36dda273782362c35bc1f37ca349e4a26efd78c46b819779941c16ef08dd340258e63e67e499c3b7cd7f0051664ec116fbcc1d83e644d58765296bf435d4bba474cdc6df823907b4e73232812d8c7ca9e3ade870a259e2d8d084544c04e94fec0949c9eed0eaa5b0111e81cbd732aeb2a8704ca018c3e7d26054fcf5cf049d986db4fc0202720a6ab86ab09c71fa1acc1fea4ab5d059cc8951ae6441bc677c680cfc67c29a04834527459ea4f74dd3516bc3640b37745765f002bc6a15ebe9f4fc3a1626a654d24feb96266571f6c6e20617cf471c61ca0ef40541de33b42a48b1aaba99488799bfcfd3005b030738e8eed65e0e0f1a7a08b5f7e2d663635f835f7d89735c74c6736fd2acf1a0fc01165ddc916b3f8cf2a1a39b09f6d1e0ea03f460994a51d03ca1781b1639ae330ca22f4133c3d79b0d59c5615c2aab170ba085773a28560369fe5f81ef1faecf403348804c2aed09e72b16c071970b8420c4ff819e0ede84fcb2af48e8b09e9de27ae4ef682087f2a6535b632210f1ef4997ad4aa2f297a4ace0f2aa67f1b0fb26597474e5555d5b5ef2b284ea91239f0da53a15fb3180b2f6cf22471203621a7463d891fd9eec2c2268587d6fe02e83c6ecdeec964e18a9c01cde85d028912ae3ec8bf13aec56796b290f3c5e59dfd5855e1bbe1a9c10fff219243fd4ad9bfbf2e565a9cb0a0a3656be33115e366983bcbe7747287953afaefb0f94cf7b4cce36c9cb1f27fc1c6c54826379585dc8c5c5fd37fc97dab9433bca6b4b40a4f70a501d0cf346e4138653c68ae170b8e2c7832baf19ab7d35001486218b8ad30f7032ed08da64863f4ffb817958082e3b8d923f70fa1fa983283995421d9e6fcf24c5ab7024423964290f4f840dc6e2c0880a25cf5f20e4d74df727f796c0a0909c789130e46578adc68b2b2518e8c54223e36070ea8d1624fca725f4c40b220194e8894c64c5a556409c1bcc3c4cd325a8798632c47f225e0ccbc40a6d915124c1d16c6ca0e09af892a3dc8bd999978ee339e4e56d6289ba9cac29266543d582a5a90752d30811c1087ff3a142b1fc1220d1a5b1fbc60a3d3f2038a1833575a6147b04cb303ede6e46a0929188f5bd9e47b4d6e6dca6c0b273a18cb1d4e620f128551529a9061d9b3c4785453e5fd104601af970f5513344c1e59dd8939fb33deca84483f85554ddf3d9073f474ef384091815eeefa654c186819a7e706712f2f02bb512ebbe0db1fe0bc64a9228edac919e4da3ad6c7027722e1ba2c4db1a17e716c8c9e9c6e0d40813fe3f4dcce80a0baa3c59178feb008e3427fa317bc1cee3aeef6969855de874bb35794044580dd66d7a435d594454c275ab14a8d848060820eb366b500202200cbfcfe1d5adc3bdc70feca963c72d2db65ee5a95ef3c848874ec704ac39925a72d25e091f8acf06045829535d00313ba8e8cc87307149bc805dd520a69fa0305bc8fb92453b91dfc827cac3828c5151844cd23899fa52fe06901a938587e28c4f237de964f588f0ff6911515f3d7e36317a454a60710a9ef150c528b3221c25b1a147706d76beb670aaac6ef4501557905514de81b87673dc22a9c8978e30ec2c26edf44ec64f3f7c52a147720244c580dda66ba79981e40e6a739a474d340972972c10bb50b8ddcd288a3304f59706fa346396c7bd808617473970d84423838a19addfe8e71fa2b4f12132e1173c1f9b37e65da71becced0a8cec24d53830dd39b782b22ba54b8dbee5fb0dc8ca8de6e8b77632b1e8b36fa55b0d718c1665461c74c80cf4909bbda6fd6a6321a19c45c260c7b44ffbf72f80c86d4bd9228090a414d3c58d119d9c5c3d4e94ff252c44ec295611a23022d24e44fed559d5beb6bd8b1b163f758c8a32a6f9242fdd345e494a305858753f62bcbb58943b1a945e88fd247d083278c8c69eacf2d798c89f686587e164a1577a025be63dc980f892d77c32eadd487122a82f528cf369ce4e475007cd5bbadcad78ceefcf25c979a257417490640d7e5e5c09e83b0a9365c4f6ea655d09a6fc8882a476854340f7cef23e83f275409dd027bb7f6de3a0fda0346ca045ff2d593cbe835eec3260494accb82293efb17d652707504869755bca8225f2fb39d80844cc0bc1d09ff4e7b898611265147479b284f8c20560aba414af0917c3fbd06520157fdeaf955dd31c251540d2725af83313dd1a5da2df1413117575e45f5313878a8c77d7579d9383ca345e485ddde42cf16b4f58499be4de49159280145d8b598c42bff1018e623f7a94279b2380de9d1d5c63ab04bbe3b6ed94817e162ce37622fc088f6b9307f75a85c6ed54312152c623bbf6a06b700c8e546a48c8eee7f6ff4271b1df9285d4b7f6df5366b1578c32bfb8b9f9b89d98aef0d722fadfd3f6b19be423e0cfb6c4dd4eb88b3e071177745675345efef8b1b31a59bcbb33cba36ea32a65c9e227ca0ba8242dce4194b4cf48190c9bbabf442acb0d004226e8095f208c070e5ac1d4124b31cc571ff3250dcae5022d981a8732aad4b4d724501e97ade769f0b25570986e197122607b292e8709e754cf53a3e382d2b97599694a8431e04309d834cc07aa64d9a8e3a75c9cc332908d31285018c8f6bb282752bac74d90662b805f402b30d0ad403ed5d6d3d2592831a5181f2e5fb594b4029a212918a8d06a81da2c96a9ee778a06209d59969e6ff5ad2a40c55c4861fa05162b0e4d08645a2c64f40bebc7736ed68796e509719c1327b0a5d0c9b41c23852e4c60c1622167c9f5923bdf66429e5212403288d848ca94923604dc57ff5f1cd1edd56b4ac29d8f4a904f82a790c718d47f263c63409fcc5eb07b2bf292b70e1e724233caa2b0bfba8980aea5e434b6c7311766cdb8bf4c60395418a6b1fa9f60f0daad7c7c7391003198b1a86f31ca57bb851999d7b1ff05e4aab96043ed9958bd6eb6c09bc3d95dd7e28b2320cde7ed149cbe18be0f01166d5307a4df2d6e31559e0026024289aeff31c1aca03b6c00334c6742c706308959914da756beafb7dd35ba72fd961151d4c973fc8df7f87de5e8502193f4a73014068b67e1af5c422ebb627f8e10d5ebd5e0962643b7e564297ea5afcef32c0897f48c7e34417442d652be94a2033959f479dcc2c027d98556ee5bab00b8063e15c2dd2fb153d289914d6e592ccbd5d6e235477fd700289ab078d65cf7a7f35cc8fbe1cb913ec9abb3cf8063ce98643f8b4e67a9f0ff8a7fa6704d6a0a33830d3a8ea50313383dbe7ad849efd5d1c7fe4cc8b5a7ed1d725f4638354682d826b97d97f5da50ffaa004effcc1e3f09e5c4101badc9a3a94e07ffe0df549ed3d167e6043ba30bd29a5a9cf66f841720f834477df3ccf42a67809009c3f730fc391f30c152cffee649d4f17ac26b92339f44e08260e2e0af1d0ccaf89ce37f843d6409d00ca51358a47b4351c012e0cfad8a82568a050e9254eb27289bbe21950032de026aacd6ec3d9a10bc02d7a453bc9b080e6173cbd2dfdbe485acf4412b0c041a451b3279526f2d6b3bfc099cac490b84f7c7b1a1516ee6f22c7c3da08dd212395457ad3858cd5c9bd4b722241a1547e23e6cef89a3fcf6d1b5b5008ec34cc17579ae161cb275d8d83363695299c9830248818508e2e04776f96dab8f4181d96f8cd040f801756222466a7c4da6a846bc6e2bd2ed309f4a894be7044d4f51aa7037190e070216d27dd663e17da4eba5b011192503e36802c9dd0c3ff4b33d57488ca78979084ff9268747acce7fb86be49095e4e93434235a4eecd50b073b7670e196a10c6d7720cb9e544b61d75c513fef2226952a5ac5bf615181ce38d317096260249457ad06c6e092098ab3b7333397f0b2c39889f2fa2de1dd96c6a6c0746043f13147d6de85feeb9bef4e300be76d99ee6f37082f1cbc7e6bd0c6678ccd0693f06ccdd58e905f03f0f1c62e9afc7b50dadb5e8fbd92624ee0ac6b40b367ca545922111ff9ad5edd169b2c3eff5a7c0072b3353497ec4f60ec0204ad656ab124e3191dc31c35d8301211092ec9f0f351e787cf29a99535291ce198f4e3719f8b590ce82cd3ed9caa8a2ad83eeadc68d00eed3e3621572c37b329a1e8e9c5b2acd9ef049aeb3d9e02b96db3e0acf2729bc0ae18fbca215c535bc9494e0a818b303d2db638bd3186cb9e4658366782a0bacef2344f1dbea750d1440b17ff4048900681234c9086a26152996e2a72500e14e4ad042249891efb907c8b0040af563ae0e683561e0d4e9bb7afd64c9849ea0e249d01c9443bd82607e190c7807eb20aabe601d66d7a2e63e64a8069a4393370416a49014104e52ba564410193630a91d6fb9250bdb3dbdfa83d0fb2fd9b34d16525f2aa8cdabc3cb5b76587d7488ce45f97ce019fec0d30cbaee244f1e579396199d0a51e9eaecac90b920ae8c6040d37815897dff859781ed2c14c73196713295f5c5b592841326bbfe24edae56853a4a418ace41f5d467ed824618e0a64959882c253b6cdbbd4d373501819cad88706011b7589cfc0afb414c4e8295c6fb103b2c6aa0212ac52f15d7e28ec508311d6ce9d954f4e53501b916368f898bf1529cbb0c036c8ff5a844cbd8318c300c65ba41934e7322f9d5792ddf67b4241732649b2812cfdeb3a353c2df6f465de642bb9df358e39b5167478a488fdbe4974516efd839b9537388444a8bf52761d671a6446b8c6fb1c120c7f6ffd130e7c635ccaa4522ec96904d0fc9943b9768c4ceae13a9a02ca098db24bca4450fe4a07d3138d7b0ea0609d462680af55a9379c9b1410d4ad44c17842f387d2381ddc617c97a8e12fbad0f6eb3d6a284183cd87ea353f5c399da79be487f8481ebb7e4b0ec0be7dd5db438891650373102fe77daa6be8910db6e357625e65d84e20c30a94b921ed2592b706a9304bf2614d779fd05c56792ea8ae44330f6ce9a0288c0642684714824d64129a9a4a8ac4553c9cc2615cc7398453a2d5e854b1e2f9d7ee864bf6148dea29e10a742062f987353d8ea75d2124b5ad28f32a8b368e165f0d491d0edf35a671172e06d3b960dea5591afd69d890e4b55ea6c5ad30512f3cd4f054046f58633dd448cbd2a144036a12ea6c39b9f6c14f5d59ea3f615b25e29ded71b8094a728ba75236dfe26ab91d685a08f654380f7163a73d15b138084bd953d9f74187c2a21fc4b94b4bd6f265421fb6e5425626774a8479e7880231da2f08f907f5f852a43a77bc1c20aedb117196fac184ed5cb62aa2cec1100f1a561c1b7796b01330e1382b069efa1bd62a70bd29bc4a24c0a1e5eeb43cd08d99060120ecc7abdff520357c1623a697112f064110a9af9007d377525802ae63eb17bb727b349832ac66cc060df9428143d2523fbc36ad26ea5777e4aa0a2cc14b70aa28e9dc89f0a5ece0b30cb3f5817a5b28575c109853f57dd442c86bfac5951268763c13170530587ec061e0d08f1519aa6d673c18d852d2f40f773eadd9657d84c89fc1c3a56a9ca73470b703292c4f547c15189fbbbc0b930046520b61c5a60491d5df710adb4ab5454f58dd9de12832885b72cd7c296fe428ceaf51da8e91d95fa6484fd4b9ae3438bbb36a803885a13887689a60ac47adb974d52a3fa6a8f6ad9857c13544870fb91aa81909262d5367df8ce717176dbc49077ea6acbb6022e478a6f3d709854ea252cf22eda12f2cc1b64c69bb0e775f471d837ca8ba1c2461e81e8b795e428c4fafffd42733ed44f4b4f8383fc977d4dc7809d6bbcbe975ff32ae941b2ab6d132abd360663f7dabb07be5626623f391e34f48393c17a14d08b2ffc07c1792c0667c992c8df923adb99955b5646a8322e51739380dfa114385b08f985c1aedbe9cb47649d77111045b44732605c63f1c1fc9d2f91143af282106a449015e87b51cf7c35c52ed045bd7ae4aa5a4cde12a2cad11aa0a2c80862b51d8dda9a42eaa40b860e7d4394b2c32466a1a6492a264e26b91dca69aa98c7085417c4de651749ec792bd30f32449cfc7ea0581cac73cfb21fb5800615d300e1421ff7220e49c05addd25770e84b9487794455eff947d78233292c64d0c598e610ee0a538b8ca0cee3015e54a2658b771e29b89e7b21bcc706329f5bdd99b522c863c48a913bc5aa5f174afd8605c0328a907702e3f62076ba160cd7010a60909fe5629137d7f8b213c3c9416127bfc3304d9f69ac4913a4afa763bc035bb2abea282efb8596f10406b7bcf31f1d53ea51f4b90e81f65a78f2d06a7ba9de6a701612ca20ace8b93e31b7416e9b42c93b006af7ce3863d3e6c4816e64d082cddc55e8a0cbeedc919b2a9497151bbae842723dc432c36c9d0195191c0269d07e8f4015cb80bf62f8ed76da9aa31b2e26ceb32e038463aa75cf626d5a6bdd19bc3954b26f1f2fe1d0d375a1d0a78924532975d27815b2635f049f637891aaefff68f588e2a27a0956f98054093b76b5b3e9be9b8812b00fc305ada9bf30b8dbb056867c332677f9903606d946e23eeaef1ba7897b41ff406e4504e0a7fc0e4425b0168218ec5ae63454f292a5f81d49fa29730aa722d6eac3f3896e20160a3a252eeaedeaa1c1df581a08907465564db4ff23a978e328a55275b8d070a59fc6378e747c5700d050ca27ae1b0bc0cd61e91a33364c779ef42fc1ca224886abec28a356f2b1d27bb9317520f31ac07c5939b99d18826dea8fbb959ebde10887426bb64826a5244ca36e0404b46156de58f658932cfe6206808a54a920b1da97f6b5644d61befaf875e4f5512828a8d477268b93701ba8c6b5abcb208c524890bf35217b96181badafadd068973dcb3fa60baa98b79ec64f2ad336eb6339b5cf4fc47f2932697d05317592e84bcfe6b6cff5c58df48842258422a56d9b4ae05a46192cf183fec2eea60ad0d5524a1987b3380cb87b5894a4d65494c76468f477daf184eefcf2d422223ee0183a980483fc810f05093a3f6191b9420e6aefabc193971e24659be1cf97d342d49dc404feb38d669b6ed6ace72d47895dcc7fc6f6855fc02acbb1b4c8f8213ce98773f53823af23c0de46bab654c3fad97983da06083fc8269b4aebf3f9f308b3cffdcb5ad480750dbe7e6554c0307a532991b5f828ee297bc31e66f07d0677952fb6aed4d14d77a91057136fc498c4851de532722045124f2f7a5c48e4e826bb3511a36c33c316205526992cba40fc60c98a3510a1629ce8e67f59a8a078cc7493dd1947e069f27cde8527352636627aa5b1579d0107ee48d1e559e6868032b8799a110d5d924e09e0f13cb582f40f01dd63095e7aaca70728bf10175688be0d6a43573e3562b9d11a52b800c2d937ecffc51157a66d54095c7100fd08c46eab29f23d8d18551295f7b063c46ea5dc67992f1b34d559c8c0eaf5b2dde30230d50c422f34ab9796047f64865e89799526c8e2079a88f6917ce2897698c36f99c35e529af0500eed6515c6707c8fc8822f358c7092a999af2888ed369b84837f0a7b44269a3c4535bec1129cf9d7299c348ca43065c0a6ae41b6f2dea889a9407c7a5e000107f50f715c8257e4c5b529ed1e1d65eb8c79b04c642ab26e8acc9c0f957336a5ff8493155be78109e7aadc7c9a5b324a7d3d9d5fd01d9acaf1b4d270123351b242c6c6bb84d9f758a7279dd24a6139ef2901ca03f313b4bc1e42b3fdf78a56724e9a6a69833a1cd25889168ad3dbc684647d24194b73a878e0748ebb862ad08df314767fd159d12d6e8588b7ae9d743a43f25721f4303d76acf454c5c2f3c9da9670c29734c0c359612939ae45e7a53b96ef8da4fea7ab6864d6e6606939c2333f29fad5c0e7ca0b7b5ad7a4466daf6103c35ffe902b39a82aa4d17e07f55c09bb2135fd4a9b72ec43c794a029e05728a1bcde14a9fb8d34e8865fbd68bbd30898d8e919a9350bd379f785babee676c1159d54376782e250892bfdb23178f5361738a60e36a15ded7b64fc377e11ab042840973436cb4c774d81e351d63754598fe16dd94a8669c8090f13234fcf2fb316a81baa4a2ab1070e7be5db829a1c9d641569bd487b08c18fcecc41ef658199c64783307d78f4b54113e39fb9ad00d4c6823002b38b66cc5d963860504c0ba5f3f3dc4a54dbd42c2322d163e26ef233b28c40f7eb643d401e0295d75fba46b305578603e29f0e6e457bd3b1c4c19894da5bd6bb8032fe08f6fcd13a84ae2a5d7a1b81796d067c3c71fbf4f07e8137cf16f1557d8a7b0790c2d391f0323b0c47cfdb6daa73d5da4298a47721f3f5afea31d392d3b4475832d7c8838c4f99a19d6f2ae1f44b41c9b73ef1be327ae6527897425eb53f6ad627535e0a29431493b95a6558a5c92e5f1005372a32ac52560de47b608152228938159290a56c18c03e3670b6be4c984e86cd9e3e1c84f10ed7302112d46f08fb0a9f91de642d60377b416c5b1e0c0a9c611e03b404342f0db17d5684202c1ff270757597a868caaada25c1bfc17456a24ea52c6a5a4f724d15e40e95a1b46119e22494960a6277b44a8020f85f7b50304a0d4fdad01fd55e05d47c559d2bdf4ba0fa62682fec03b611a196802bb17ef038ffa8b34f53fa550078558a1fd9c8a345a25581288f94904efd5645c21015e0d4d2609a171773f3fc3bf518d5612ac6c1bf79750a01de4ac12a892647d7e14a76da7f4af7af52351d8e7161dd28964f14952c375bdefab571605a6a55255dc94bf37bbc45a8ccb1770ecda4167f087bf688aab101da5446ae1f9eb80854d3e576175c0841013c909b03d9f573de3bc2fa6dbbf6becf65b5c186287738dbb11986f30be1646a3eb08fd315afdd45a5cc790d944fb0f8506d879ef52053d5328c1797b901a481fdc3490f3411482d3f026a83fa9533efc600cffd84751b1d88bc00f61efb4f6cde48d8f75bc1fac8358646f8cac08b749cabd2e11e78c035c758973b9fa49066680db3f6295ab45cdd2139d009f61510c8886a5b89921a3c1956deeec59ac96050140ece60c9aa221c15bc5e8f94a1ea1f5938d841436215aba7e6a70508c5ce761c2fa493f53812b416be276294dc168fb7875b90d11574910750d9b9b11000c984c0a26f3dbb71680c6d864025f1df2f18326d9dc8ffd5a489e2de7324bba2d1ae12e10c4069edecc3a58f37abf8265449d12c727a8707074e42a747c61dcef53c50ce55b1cfcd4fd87f86c8168d6450f25eff8d2830b4e75e43c39805be53841fe4d49672c0bd9a31ccfad8d9c1112da38edd5b388dcc2ad0416765651ebb853ee2f79b259c1f35ab7d8cda4880e34ece4b4353f7e0c10c4ecca0859f56b4ce5eb624f344852a4d51a4fb3e8b160d4ed1e3195a9356fa9067f274806bf34b5bfdfd065991894d10b12cd42a62fce442f4ce86c9325e9aaf7fe3391b6f45aa553b7350299a743b15662f5401454d915a3087b4701f5aea64d1ec3c8034ee101b81074f35eb513a9dd37f932f24d2c5bfc9b22acd9150b11b1f9c65422112995895b910f8ad88f25df3daee40050b228b2d19bde7225e9b47f3c685e544dea002ca5c3a8b9b7defba82b1806b65329d6eeb0f84e82f5f00b54975c1e3947d24cd3764cbfa5fe91e16468edd228e1c193d0155d4cf8c16a0bc4a0919bdbb9d306c645e4f8a1768410ce6eb4e1959e3bec4d62a8225984af80fb313f2fcd9136dcdb15c048b969214fefa2e3ad77b3af2b042a9387c6e9d22c48934228209ca5212473e87ad0d1a51ed483c593342db942178176a6b0de2b0290e5a6efbcde66a2d40fc08d6f546819db76ef59aa830c6850cbfff7494bc01740587fa2c012382224d9213a599b726134c1292f71463055dd7815aa667c418f92358482987aee0729a2a1877b8024208cdc6f0fa45f29485e96a0f6b70d5b41762ef9951f4098962893240ed7e9c71ec52b43caf4831e8b75ded20feb545a3d4361243874991ab7510f7c128438a90376adf02ba6955ef125fc1a3d60f79022799deb14dd6459791cdef23c0869cf515fcb6e74f560ad3743b1dbca02419847f23e80de66b1e9f926f1b9be4ac1e2a8e1bfc92e256bd0cfd0e827f3483dcf4c35d9230254b18e534d7b65373bcd6df4ba7f9ec56c07643f45cc1fa9a9a9f2f6a7c12d33be3b81fb7a014338f449c4c34a840a1b4105e9269463bf90990d1a518841f96a354c14fbf3cde892f8fb99163edebc33d849605323729ede776a812b51742ef0305ae87fa3fd1c263f3c4ce16cd1209941575ea11319753a488b1d01efecdbf119b5cd15d4e3b5205dc7627d83f9527b962e5bd71e89d6a626c886eda520dce7aaccc26dd0b658a287db6664581f8a316e53e1dc9934f42d7b0133645ca19553a484ec7087348d0ac91cf0ed8db3cbacc15b7232ae95b0d2c590e98b487ecec93f9bba5d6def794f21ef1a6b17c96c7429edf561fdd4c3188a68c10e3089b04e3ada2e4fd24dae81b97f71c7cf53e7a30171cb5bd77c2675e74c4d192b74bd666ffe51381f65af61a10d9fa2cb13bd9e644184543b7e00ad0a320edfe1af052e5e8f4266ad9cb9d55a7c1d4b06739a8101216927c5a1ea1fbafb25531409aed8ea68843192ff061c797ab566391a48e1d8b31143290a36bdf598320f75461722772fa6b344f02164ba1379785a041caa8172230cd8b9df681d2a630c25db240e2468c5c41ce577eac7c981d2ad286f554e6447125beb166dba36a1c047485fb1cd599cfc6f8539d016e296ccd3acdf2f7b1fb5521cd2ec7727b491fbf5477c2bd0390e948d092d75abb01604780bae8ea6a32761ce05e0eb3f06c93901f0459cf4f00cb0de7e003ff7bad36a5e623d734fc29ddd0543a0cb94c002046dc4cf5e9d87367429601806b543a9e9bb5ee48ac215ce3a5774408c8e55e0f2cf38b4b45531decd887db788218525400c015eb7cae920861d0857450d5b060f658e617234e85bb2a8cd27cfeaf7b8567446807e62cbe2e5823514b7ec5578adc01841851aff07372743ea12e02cae753411961a61b5add3fca30d680e8b5012e0dfefa041117dd1dd02e26d94ebcf6cc534e68799d51a4865b8273f3885e575a59f73b4041a17b90aa2b788bedb8e45a1f7c5213c05786c9a41d3ee5e28ef542cf07d9a984cf89763f47c1c8df3daaa2a4451c4edddee99a0f5d868b3a2f2fca32d35f8d0a63fcf5d07bbb5743143d74c3720d12c0428a5caa7f4159df70e9b591b21f0b3e8dd6791d86781f8f7efd306f9e2c7f5e6c761d18f63a8127205f93976404c7f440fa0009ee1b63858121eecae92853526460ae1834a24ad31af048484b28f2221658406d190f3ec53e52a1a0788a1f0f4c270e09be415b7e4f3f897b6c5428cd07e503a9f758a0e42765eef33ebeae6e2c8c6e9ac0971fa336c8b586b0403e17801b7111fb4806fc9eaea52e00d998dcbce39ada1eb3252d7bf5ab2226b64c5f5a7dd5ea5dd2a625050e1bf35cb4942f13769cd44e3eae9119b4fd484dc7f1875bbe3fa0dbdec0704dfa50c37cdd825179fb7822338a888b86b12134199de8047ece05550f08802111103503003714bc3200960ce99315401914875f9d4ab1e2463e979d86f8f36cdeb4d29f63acc03ddd3270bde839e624d93bbfde6cd570a09999ae232be42aa866fd9b522aa2e212b29407f28a498560c456e0338705be4bb003bda601f6728856b4f18a83cdbd3d13e7e6246c9d2766d1447b5d2f7c927b41720bf3e1097a82caff633fcee136d4d2712afe5e8976a171bd2657269c881781188ff506d51791f1337929f60c17e08aca2e1619317caa6b82c066343c59d4f40fa3fd8aed20b253984b554f28bc79e926d4de416514cea06c33ca48d30bdd5dfca93b24555b1b57ce144246ae39c90ba10b5efe68aa65a15a5cf018191b1da4470033507cf2da0a40dcfd109fea3242f628304a982526585904f15af17540550addfe95326eda8b5fda9610ed5eb8624b1f57eae60146bfe71957541179b2f23f0eaa1f165e19e871265b9cbc4bc99579560253c3f59718872fecfd52d7c277079be3785e37a1bb04089a6d704ba09158d027e3ce0d83e296a0c9d2a1d595f506c5a7e5e01444afd48a00ccfd0e47a58700f319595455503e26cc8a7933f995c57634e47b86b8ba5276f6cb535423deba2871498beddddae18efdc79c3850ff2f17816ef4cad88e9572092a0eddc7c57c83c3c4e8dfe2fba2ac2f4a45f0830bfb71298fdbaf10beed59f02e9e209745303d6aeccf06d59c242693f66e1d159ac0243a6ad3fd4b005cac01762df0a8c5f4e825115147418c939156e6e2284e270af6dfdacb674ac55475b4d63c621a55d339cb9eb8866c5134676802099d29e4880339b380342a2dfa4c7844888f02ad297e5267a5b9954df8a3478a0144bf0af76ff16e46761de4640a5bf8634ecfc75ed956f8da9293f0e310855c8c87955e90ba0170c6cab0435ddea63a7d187351bd2487164626c1e0f5d1ebc3e58a436267e2a12fd229bb82021a3bc60c1370a2f74d0792aa92dd82f3bf5708c5008344fe21b23d07444c5b2bf8bb304504e6a2c4c1a62e117dac8b25ddd461fe6012a18651daaf3fcb992263a7b8b15cd1bf7a219d57f77c5fe23fe3d6908c904bcdf23a1d1fb151d7eddf6191510add90012497533fcaa2d0fc2b81adc4315c84690d25095845551c3eff80cab675ce335d5435ae1edfaecd318a81818eb71618ac2ac0583c2531a7627dbf0bca2963b1a589b8e3f9d309e80ab45309f0fa17c73e95fabc230ee188094337616691f04abe49153c9cc8107aeca926b419bb36ab7320686f5e027d56394fc12c5ecda2622f921ce4130ee4babb2187069bedc54c5a851d1d26901cfcca171f78f60889a7679b120b8c4626c363e6a21c3adb294b9f90c8419d5dcf30049a08ae60da071488dfa098ce1a9f357b96b46231fe5667df643046b3774a6e2e51391e2fa044c700434ca13e60e9d607728e475f2ec502231204f2b345efb13a7b99b7df88583ff23b6c5a3957c37cf699bafc8cc02268c0a261b41ad46e18bcbaa89a44904559d9ae0a1d0354ebbd108bc803904ab8b0a41f4847afe42c5c18a36979bd791f01498f3b5da8335c213ff02945ad1e38b4321478d4665187df6409b4633f5b7236acf9dc13efc3ba5014c68dd77c41286e2aa798c919208015f1af4a95f383ea2ec4675da860d3e2c2421865757e20ce6f568dc69739d76ea07cb17e1585e9ee60fbbcaf701881406554558a500ce8cdc4df33e53158ef0b3b4592a63e1e8fe14adf647a1801adfa848ee0a33bf91510e10bfca3931afe7588cc73cca22f54a28eba994d611034312f973ffb0b114d11c45d1566a5783e848d18a22bbaf576bcfca49fb7a0f3b2cf21831aa8dc88ebc1bd5164b79305df541186846d211dfbbe06864ef3507fc5eb08e36431c1ca907fe76bf2723781492854f6580e3f3aada4462a4b152c3326d0d8bffb49c59a382a68b97147f20859b70141c502a996e0dcb910a06b633f354b4a52b8ff6e2f4c95ac60b03be6ef9cdb89aabee1431bca4713e5b589bd36a6d84368404eb760f25efb6b0efc0398ead6ac2d4061184edbcf181a32cb65614ec5a75f846427885eb63148a82173cbe9cc133a43fb1e314d2837131450c2a2bc8e921ab79e8e2574aaf1b81f40d3dd893880689ad90d76ccdb162ae7e297ea2a5367871b10734217c418bd4ff94e32080a6797f07e45616bf1225083655e34ea688f5ba089affc62ac37364f07a380fee2f877c7dd446a26d332d4d2c5b03336b112ca1ab8c5b0cd5661f2a0b06cde30e2f529b3473c271da33e5728c5513c46546a140c024064a3ba45e2c010a3c82b83547f9213d39303212e87a02aa0236f581b656f389e8c7796fd3507104d17e879de72afc1239560f59183af62f20cfb2166771b9c3bbdfd9f83678465f23eacb5c43908aae8ef20e217216f5ce059a712a712e7b5f3cdc3d59e7ef36c20e243ca4f5f01dd943bdc79395de3ce5550cd1630c21d0018c39bbf085d496143e18d6c8a2d02e3d72cb316799d725b920ead0bced735fa16cd0e81a352a639c3e4ac29d63519127ac9074616803db2b9c41cddce9795ebf56340af9916db28fd03e0af9346019e99c86aba50e822f8eaf9874319f40148aaae3758851e77f932cf5ce02776008e20eb8cc7c6a96f596b376b6d340f6c6d937d39fcae37877385c33df29ab4529b3da938c69f209a6acba15f47ac8fc95f44fce86dbcbb4cf828939b8514ade9e17b836376abf996d28b440bed2807f69b4cffcd8e859964b658cdd4f4aef34f564d1d4cd44b424e8a114c57b724b8f2b33b28253282c869830bb0b04c8b29ac300f9908fa7a0d6677585d6939b802716862875a2297d2f7ba0840ef6591b3a7695ae80fc6ff501e4fc19cf176329a8b4d811894f0d4cdec6ddaf659db59b7bc313cb13391fe370d1c5ec6c1ff08e1c482c206d4df2aeab0221027dcc3368b0572da5897230df98d57eda2a4d90a3bc8566b7cf8c3d82c2982881b11341bd9a1f99c092ae8f259e73db5f0004ddd91250a1cc5674227dea9a011fda5bec9816d1c30b9319c5ab00b54837dc644ff16a26ffd9a140848d4837bbbcef0452b25aa45968386db15503a808d8532face1b26b1af590d28e9cd400970afd7b079fa918392e6b9ed22bc29abb56bce8994f83a1758983c6854b9f58360c0376d1952ae662b1e5214884e1d7127011be9cdd2cddd3b9678397accc2bd806d410c3bdd6507441202b7b06637bd5b80fc585a895cb27ffe2d351f4cf280ae3da8400b4723fcd23b002c69b8ec6b44a9a37601e53cbced64639de0191591e40e03ebe8b1dab75a165c95dc10a587c05a66322c678ea42d4d22451701b5cf46d1b23ccfc0c3a60d5ff890fee0ff01ee6402da300b6bdbf274b37cb58b13ec0f59f147f076cdcd3c1d197b96b6bce67a7d2414c76337f38fb8354963b387190ba4e3e2e2f415afcb4ac32391e4483ab45b0dadf6fa33eea65ed8be8284b6e3cb0310b8e80ca90af70b0423ae4d4f7744a94744f14d20d3799fd92feb69612be63e3f44539c7cc83e0fe30ec6bd5f0bd593e62ab8245cc3c281778c2d95bfae9de345895f8ba77c15dfa54afcdc5f4113469e000526a2b8207e6b85b034f10f3398bf8591e4c798d9d918e40957cad5fea2481cfba1779449025c6a680e6b360b0dcf10e2485c0844edb9c8481e28777d15dfad45f9b4bb1aa0720514cd43ba87a287351aec56103c1d2d8fc8d21867a451b8d92c9f81539e9c5ef91ad10975dc146676ac5e450752ca200c2fc1b01145dd5ff7d0f66738175599e586a536217f9685a2765c969bad696969acd17c31c7831c3371c15ea9f0d101cddef7eaf6ec3a08172a406b82bf5f716249734e9e3f94594fd8a710dcce9d41b2402822254125f6117b84894eabdcdc400ce1521909aa69a73904c9a128185e20368e1e854318ce6a3518c0fe4ffeb451b551ff150c7a20301bfb94fe61dbbd22d29ca376ea66d9b8fb1d3e6a0f9fc02a4acffcc1c562a3a8db08ab76de661c9a0200348a839405c00288717e10a4171beb5d12656d207f78af11cc377957e010149f8af8130c75330e50e0f5132f0f985938684e1bb876ebe808931016ed62f0cd51423b0613ca4ce5aa4ab61ac340875a29eec3f68c7ce20c195062c132d7d53c3933200002b73bb7f945cfce9e6cfab22f617c935d43e830330377ecaeecdb90785ff5054a4738acf48aaf196d030c45860ab5e47f725c1f4abaad3750830881fcaae777145a6e5b6a924a725d4995069b34aa8b6abe564e01477d1562c4649642811000c09732879927d9687a0b28b0afb3fdac47283010b5fc4952000de499f972990fba43dc9b08bb82b89ca9f7dfe31a75ca6949b51574cde412d727be2c76fbcad8a72a247a9121d84137a095256dc25f7c722f02b536376e840532c66aca33538a64644ca998653f10b71683869f16a86f3925186f38243018466881ccb582f7b01f448046743dda2d8f9f77c556bd1f5e848ad4c683c0124737dc1ef9a3cec13b596462bf069ea0497d33c2f9054b74e854a990ae1ed649f13882e0ae68a16ed1167d5a425d9f9f5b1b478ec5e504ab3d8b4b755c1b0b695ba99f00f0b1baacaa9df4e511e0b23a70ebb9950e2bd5f3817ebe6ed3488d40b122328a81f0a2138c63bfb7b6ca87a1787825e5b3a434d4d60edcb5e613ac4c386aa6ad6fa87128147bf0941b3036ed3131b8c86f0f3abe2683b036b956e7165585365827dd708732ec2e5544eac98c23c128281bb23b11660b9ae4cc8c8ddb94a7742b20b3c9240bf24656e407cc1861295e19aa859ec0a761b31d5e6a7eb8b25da2db87ed9d636b4302746c8463831bbf8a92d2034608ce19fb49c91d2d3deffdbdf99eb04d385ab78caae148a68c20d3a70432e72b3930e3e643dc88cfe6c14f0d99cf8d78a44781c2a8ff7dadf7125ac90c362f1c23c994653498bee4933fadba20482124d7897b115a959aa18f2bb0a953020203fd1c6b11a4b801c70d91fec8a98b2e56d3ce39f0b285ae49b33e1858c389e3408d0907360c0da0150c3ad525eebb441781262712cf16e410c2a1d7e07c95823a3f8f4e0af42ccaa66e325314a50fae1af0e6c20022a73694a5a301856a503f5371887e9c060c3013259f9194937480432afd8c8d52c9527f6ff5b7b22fcd887cabb82596bd90fac5ba3f8d9f90d0cfd85e8810f29109c3eb561c829e3f688fd995c44158da42c6a844842f6de5b4ab9a54c29c97d046e049f044cc4999d00459695b6213035a8a2ddd154d7ef40954efc2253c5cf06fedb7a40d5658bf05052c56fd58eee21fe707844fb9e0dfc1dcd41c874fabd5edfb9bb1be0e26af44cf74ccfbcf61851a8fc5a91eadaf5ebbabccbe1e75ac4082184305ec6e236f3436fde1c40e4869ec2bd1b092c53bee60b4208218c118281e441e86e6bc9745987ebeaee8e5d24af19b26753ee837a83237fecefcfb971df914072033214ae97f28a252254fed8d186bedc37c85e8477de15677fedec10bef79ebfe75f547ee8fedc9fb34b135c3adf0a39a871df33bb8550f6d53dfb2733a3a8a83c67431f9d22af8a7ffd0dbec1eff93d848142671bdaf692ec3d6666f91088b82920f0f286d3ef79288ba2a72305842ce386ab9c1a9759a7497de1e9e8179e8efeee1981e7119af0eabbe24e81f36e78f80b4f477ccf511f6b3c9557dcd3e3a375572b8e36c7113033a8fc1db30aba6d70bb7f86b11d41a797f7676e9fbabbfba3fef4e73f6e875da0f2bd7cdce3788a538f97e330b48f07f5c1f926bd30896198eda8bff72277437c32de5790a08492e2b9914fc9a23237ec9e5073e83e39e63fc5926289f109573233331ff3313252d4cacccc0c993907eef018e91871719d074a8adaa5244bb2588632f8de845a8ab9bb3d07b28ca075e1f3007bea3bf19da31d8e7c06e9b9debafc315695731ca288aa7db0874239024a07281d30b9affef0c30f46a0429695504e504e5ea38880920225054a0a94139413d41428276d2404e335e72c226a410122026a8106a823a08c8022026a0a94142827281d7ce00a1ff44fcf3c25570899dff74412207adf1349963c9164e88924517c2783f0e1abe9d7407d4c4c41ca0e8fb6fe8085496582a5099626aa934929a5d3e59474ce39e79c72d28b460ae99453d2d973ce49b9c4bc84d21e504a299d54522d2e1a299cd4a30c35411163bc226dcaf4d1cd0b6e9f468c18a9026a09b7430823bc6284a82595a18410fe831056261c7a3665d3c9cf7623e03a2804ecb9ef69901d962511c6086384f07734acb1eb1743da06b12088056141a45250096e41700bda82aa09e2c009279c78827b06e32527c5326df32a208e6717da09d4843b0a48db201604b1202c88540a2ac12d086e415b50354125ae18238655d30a0b7428400eb7083a9d4eee2bd0811c6e11b4c2c2031eb0b0b0b4b4b4b4b8a3a04721c8e11641280d8572777717e8510872b845105cf961a2a89455398126108bc53a4d316ac14b4e4a312c2369dab6914827ba32e2316a1d3d66e6768730c60bc6eb92724e3929c5b02c5ba129dac2098edcfeec3d6e875a96c92cc36015dcbabc71eb56713dc037bb6e27104a28d3e20d3f22a51baf369296e363498b147bf0a8c0048830a06d17282a65754299403be01bc8624d202825db6498d7afb4fc6a22c44a1aca49ed7827abd9295b01e21d20168bc59015a5679a08b21cd033fd2693e90427d00b3b9e509309f468fae7927703590fb29ab8cdea1926ac1c9b4f656263656585a565fe6bccccb0b0b0b4304b4c4b4bfc960d27bef732d4c31127104e13153e266d271096d12c3bc22b4740181960f4e85b043d91dd40c8041eca3216265898100a495a74a85851e48182115b1114a2c8820a2fea7b92d04a095270b25385ba0c2143490982d08c4a9004881595fabe160d795185d050173b2ba8213e8c0f3f72b31bf251abbb9dbbfd5fb511831a82f0154a54d7c72fc22a2414901fbf05235590168c5473250aeffe7aede782880b25978b23f73de121e2d6dc372485216e35cd206f8e76359ffa86a410c485fc9dc40750ee730205947b9f1328886e56d24152fa9c9ee96774df7b8f99d9e638171e1d6ab1d563c5f14edfe8bf74a81d3361263054d48e572b0d9bd7dc6c46e72a478ecbab9ee9a1c6206190514844c9a536d07f37461be64f8b438c1b3fa39cbbbbbb05225d4a50fddfc30784ede48fd7cf8f4fb9b9c3294f0b445a1ffecb3e0b7bd0435b1831648404b5724afb60e46b0813b9309313f9a4d7987162e41a707dfdacf4db7739dc687188714f1f2d906d3b956cdd9e5449d006f85bfc0de3645850b7e72ab5b7181ef6d4769bc5ac8fe979f3d97995c9469879a1df04d179559a2c410b2fc0a04215aaa84ccf03ab7a20a2da912a937d4e131f9bff74c42c6a9fb1b67d7c4f0757b95afd1def66e5e393480f8a89fb48e5ccb52ddc3f9aed59b8ed576cac7c6df9539c2d93a5564b7f857b8f66dbb653e9bb797d97c3a5168718b7f4f54fdc7b35d576f4b10772fd076ca89fbd0df5e96794c33afaa6e7412d90ebe9635d7c5a3f72f35a1e1eab1648c9fac4ecd46d87efe84de86eb6cb79ac4cb35d66e3632f322ba8f2b18c35f9d8bf4d86b9c920e953db4909e45d2494ccfce0fad7e81c51aec38b43063a229703f212b96f83a14a952a30333c0007bed3c2e4c88b835f693b7e518804372699ccd3d15dce63f988e053291efa831051f546c3432eda1ea4e5e1d96e042b869aaaed10762e5282c9ed871042ae830d61c336c1f5206cd6b8afab214c025e11462ae01544f70d1a95040f13c13cf6ba6077122d882770e8422e6c0087e010475974a764da675c9773e4cedfd13b30648fd92c72324a4e5e7d633e87e45231bc00995532cc41c47ccfb06c1c1d119c4be660ec63fe3de330db3111773e6f33c44bed7c171f6a8e54bf2be3ec19658d5a0e6aec96b25b7697b4a039ca71222504b02a62f5a4dc2e227a3537d01dad05d5d841a2fa33abb4294d70d921b583e6892b7845977996b8000b5585961474fb7bcc3ac4545b6ff917d7c9540e37dcfe216ed76dbb1be4bd1e42241bcfe5841fa016107675d857fafc24faf121dce6360376a1dc60e02b33d6a0cf50a9a521506ec74c6c00d95802d3945802a8b584a6a1a85406ca5e06683beeb43b2516ff06ecea18db20905d8e1f03499d4fb9cec68d4bb00b7c3d912eafebba20c3860e218cf082124e48210633a8c10d92de7bb0c2c840baf04917da6e08ad813b84eed23de5f272776f083720d3473ac6186377ec183366ee8e1e638c3172c78ed13b768c31c6d831e6482d072592d5838c1e638c31c68eb1720eecbabbbdbbbdafd8315e1b4e8e1b798e478f31c618638c91238b75718b0ecf118809d07523989999fb394a750bfd2514b74177777773b3dbb8ef7d8ca9ebea8f20881d45d6ddbc01b873dbda10ac23b30aa30a509b5328722cb5c638513367d29c0b59077a4265e69a9fcad959ac13a304150b713b996fce03bd0a92c33bba0e3fda09388d7f8b1715b347b8c7695ee675f10e90d308513bd6b9ee402e448515dc4ea6c8f5ef68dc4ce7b9e0df71dd40b8ca952121a1767f1d88cb3b6fc6dfbda36c496a1335ab675e9a95bd73cb6980fc460883405cb79087eb99ed2295eb0ec675af92322a4a39ab71c0cc944771db0239901f551c2afa34e050d1ef8143452d4cf7f81b53b0004a4217abd54a855998b6303ce847e0f5c09e7e0d41907435c860e2886a8704e808a9867811968a3e0758ae0fb542723866679cc6df8bb054332ec0ac8dc1691c3ec82dbf692170abad58b11ca8055f4d8719752c7501041045642597225c8a7029e2e5480c7e2acffdd9f11fb8bab0071ef1229f92f9d17d3e0467a5ddcd45e80febbf4d3a07ef4bb673fbb3cdfda77ee743519ae6facf1e33f3a988e43fb7cb56b71f3bc28c6eff34624361444e83119d885c8aa89462198661f2dfc6aee4b212973fe33f4d3911f5dcaeb4a3712422a759b536140b23225514ab4da65aa534bd942c541414d145afeb05bb28bde68424bfe8c4ae1d4e536e7f766a69a7d6ede724ed24a5673a8650e57f9bf43b7f6e3f09a504058461443ea8932f7a5dda744941a5db75999e371c13a592d5438e64a1887aa651517aa65ff06a1ac542b15e5e307df6bfbce0e9789ae65244ed24cff4f98f449a54a559128a7522e2a678005e76d24b9e6dc3c9f1a32b7fdb70e4bfb7c3bbae2b399f125b1915543f72bb520f478a52dab95d492d92d1ed2fad2ae9e8e7baa480c4ea191b04fafd9814aca8f4f74454b224169682f24eee74843b9d340e48e8f69f58b7ff48c90f48ac2112ab54da704ad87b2fb3a71f0b45c5884e529aa67f2391e893361c2aa5918e1b9d8a4e5250ac5773226241ed48acdbfda4a2c6d1a158b7595148442429ad7e14ebe23a8c689ba41738a489b40c800cb227d3e2447d3eac2e1739e2ad9959000410104a9efcc0fa01caf567e9a225b382909f0ee61af8dfc6235a98d77f022f6e6f3cd4aede5591233d441ce9e9e9e119a28787876727089e9d9da39da3950b0b8e748e768e5647ab19543016af181942b8421284f8e209cf0e317862240a473c318204209e1801820c143c31b2c4872746927862a4064f744ef0c4480b9e18e9c1b0ee6e6c424941ede0116cbd1aff6eb6a8b39b3e8beb9d008c5830b2d73b1a4e068a492fa92e069f361363d7bf9b1dbdce939ab216ba0e7b84a010068534d803c48f6c7073701dfae9fd610b5ef074acbc3f54c1c30179dc33dba592581d71dde77a0761703d5be14a1fe967d06432997ef68ce9dfb6f23bfa08ae7678567ce7f41a477aacf419b77dccbedb8ddcfd3abcf69d387e35fd26ce8b389f42eadfb4fe8caba18dddd3cb34b176c47b2df9aef9f891c534a93fdc87dff82b7d0ff6ecfd65c9f68042903cdbc33f7b21f0fb852061db237bff2ca6498d5142ede7217178c87f9b8ffc6774a39d3ffc26b3530a157bfa5d8eede7eb90240ff9709af824eec769496528423d133fc78d3034cc875f83fcccc2bc7901bfe9f82d5154ccc27c5b21487ac8f71732edd7e0dfdf5688b4aad77a37a76f9e8f17463f2e7cfa77748c7e05f279f5f2f2f2f2f2f2f24572a85e6c8c54d61171e1505c0bc7c2a51e8d9facb63da02ffd6cc3f196548a53a9548ac42da71329d5929a94a65eaa53a9977aec04a993018bb1e2ee7e3a1139e2a251ae74491cfd4d5be1523b6eb6828c19cf4d4b8346bc6fc39191b94e943a3db9bb0500004c5fddb72f1e0b347b0de3b06bb99f21638518186a0a4000304e6b652e1b8ad4b2c2f2038305202081993b93519a15cd64bad479fbd3dc2c3fe1d1c82e0397bea4027771e5574b64d5814b3f0497da0d4700a46d86be7400759b81efa986f6fce6b31af565e91ffffc3cfb87e12f675c77b95ebade346c579b435dea17b8dd0df1525a53fbb5ec92381d97cf50bfb53c69a5c599cb8622b5acb0d098af4d1b4ac3b813fd47355b4fdcbbf5a94825d26de1b8c9a3918fe258078f46be0bc749709267239f91e002dc90cfc2e9b013cf467e91a9d229f22a9d22557b1adc49c88a8745c4eae94f4efa478bd73e5cc955ae94796ef115f2198b87c3f4f2fb87050070ab54ba345e3e87c107c000bb204bdf7115588b67f3845700f91ac756bc1bf2639050de24dfc7c962800fc0563c17e4cbdeb9f25bd2b0d362f16a5a3ee5fa929e8d1adaa9b24d8d76e2f80e80002d6827ae6b14c005edc479cd063f33800ded54b9850d7e7663001ac6b55c12a763371dfb6eb67f3578379be52c2c0e26b75dcaf1d53816721af91b47faf1e8e49dfad53fa553937a310d4bfda67f4aa6fe295993a56ef9c6063f9ba1615cdfcc050d6e4038c00d8d727c519c0ef7f65b389d19ffefc2e9acf0329e85d381f99827713a31fee5374e27fbd4af703aa877798dd3a9dc07f8c6a0a076dc6ab5ae9350b5dccf90b1420c0cb79e8e672dc6d1ab712f5c0c2eb56ddbf6d9b66ddbbb904824d2a3482412e95b38166e6565e57928ed4cd5cabfeb72447d97a664aa1fa367fcc687d3c897f425174d235f86219fda69bbb9b524c9d269b2ad43cae50804685401a447c0f6dd34adac70167d437e67b2c1a1e1c8e79694f2f947c917405b5cf992ad7834925baf46fe8e7639a2f67569a3611cbc1901348c8381cf72e1cd72681b0b7563d6025834dacac6512c408bd9388a6a0a0648e1377b817baaec858d85f06a70b606082186c9c1f0105e4d7c78f966381ae520bc9af899cdc9e6d9d8d0b0b1b1b121d106c894361b944b2a86660323c36432d9c88b6d5666867101b0799bb761c1c6dad8406f9b193c055287c36dcbc14be57d327248250287402230f2134160083512979fbb66dd288d83c150e253e291dbb5142a50a81871a90cf1050a2e152e86a86471f93d8a17f914fe182ab573dee95237c48740116a9742a271f48909b5cb6169f90dff3c1a7e23203e1272f6d961f1105d669f57c31fa3a776ec73f9d9e7e978cef97494a6618bd324889e21a26f9eca36abf322965a85f378d7ac30eefbce5990258b64303d3a08bbc08b22557c22aa9e474c52eaebded10cc23a08b1e2515dccffc36ffaf9a1b86f280c256ec65a4c930ae1fb34e4f70161e8f790af62f842e6c7676861a8a54108126885b4db1ed34ec085f0686942b543b809107c3852f5672f4609339a431243d4cd9cc6f1a37174332e3fd58ca7e3d529aa8fc6d1d776f3baed7815ad85714b03ab2eeee1e3c769499d008f972c6a0b0ceafbf811a3b94f10041282c00293f5a8b48d9735357488440000000002b315000018100808c5429138100491b6ea3d14800c707640725c34138623a11cc85110c4400c03310c62002100116394614a29bc4a008fbc97c684d7f009c6ead87f22a0a15a5711c7a428e926d44c1d0e69394a14cc03e39ebe45f4507e88eb7af553e507e68f6259dd851f687d333dd7dd9b5004f58b04b8a002081578dbe99c08c1abd5636ad0ef5055727de02df1305320f317b1d9b3abf108105a4e9170250fc30c41449d057e4e66886ef50b3c539aaae5d151cf84b7dd57b8cc0704dbced8d48c74aaa4b239ce2e6de5c1d7e2add860930ac322a048a5c4a03806f34e97e4517708387a326363054d202b5e116e05b93c184975d6a93904d5c8c1481318ffb6940fb524dd1197173208519d0615879f950d1ce06e9092dd3d64308318cc3e2a372ec5ad67d50b165269148b6ca22a6e952874c28038c7c0095ddd426ad8afd0b81fa171bf821a6a1a4dbdaad894b20cbe10270eae59553e8621ae95c0ce93863fb5dbe0b98a897c803b71e17dace01d9994843ce30c3d762bac4d4be74ff5d8f0d7903fffa3fbcba548e320d3f80bc6f81788f122103f8e552161e6aa015f1f5859dbd68656205f8ca799ad7c5f85de21f9fa21e4c4de95cb6f9a2f1c4bba4b6818796649789d404d01b2d0ffd7da1631a265640435005761c0c19e010a3fff9a7c501a23889236c5694142783fb23aef3687125b5e5d554aa2184610f81690e85c08a55c5bb54a907cf64125c70a8f7f875258272a39ac7f8120a4e0e20213ad79a142f5ba7b90b716cec35807b96c245091b9311433f5050602a8a682f6caa138fa1fb67a16b6bbbe8e4b0a8d41cdae4e55f82241f4d84aae212e5930eb960b55eacdec9fb423d8bf038b70e4d2e940def16925d5503099ebce99971e2ac8300dfd67bc927a2042a50a492db9789c2f3e2f061e55d6a956aceab3c7c08ae757bbc2c32a9e8b565bc4334cd26060b015296a0045f8c77afd9c2dfb63db3dbf4cbfc72bcfc4039b62307f87801a701965370f1452a5681e25a7e7eeecfd27f1fabf82867f250dfd4ea311cd6ce3ed5556f8da6c20eef4fe8f655ce59ae142ba0e38ea581526d53112ef27b84d7f25d1e3a4f4ba0f4d1e8b5bef1ba9fd5361ee4b44b28d8fdc6a1168c523731033405958c3ab514fa4a4886198424974355248d188f73e9b665f16f649baf452b62fc7bd44f4e4050c260593a715be1669c865d05401946c32e2c78254a26a617f4241d675042e2cf2dc973912ac86996da6cccd4cd62f7c0b5dabc7604c019a58f3abe48e29270cbdbee15c3b9829c64139e7cc0e2b67d92ddfcdb29c31c73685513dfacf912a78e480402662589bdca4759829bf0c15a3c86f0eb0cedf1e3d16ae12d20d7e0e1895aeb3716e0699410f7b2762efec616e250491ff028095489a4262bee538fe75613d7c7ec23e8bd94def21c3c6a9f36170d4f925b23259c794ed1ae31502dc0f8d3a4dcc6d329dc885cc17ca57a49520065600aeb5d6b9c8687d585e0597c87cd7f80eaffc70fb58e3c9a2dc73d1f25a44ab32d787f7c7d7c5dcf44c1d9c2e51efe64a6e6f25ae92b8b5822070eb527c562fa76bbff2440bb0abb42f0bd8949ee2ddec09dee0d9c207b6859719983665b34c4425c1591a0d5ef7f5300e5620711d7d341723368acd6cd7a41979900e2cc956f61699252a599a8bc3e3dee3435afc2e3d49435b27bc54530cdd011ecbe290a6dd6e458b22d078c89db23343a8d82460f1de04b63ef816af720bdf3750671f5d9789178a7dd02e268601bf7d9717fa52ea84c0c82ff1b0f25196f286a47491007672aa61ae2aff250de3f5a8358a07cd3f0e630ec2b3d38f88ab7aa319b9f1234505d82067cd1b81603382fa6fd0b89fa8d13f111a46fdf6a8c526b2dd99735b5c277a0d211d4296879a65db7cf44e0f6e369faa4d127e1b2c0fec704aecea195a1664a9b71672d6015f3a3340f4e4710ef62823682034c4e5e990ae4f1047a5479459af90073fd44040e99caa1be242ce295c2ec02678899ddadce28002b30302c2eca4b6c3e8aeb513bd9b03261e11095d31abf0942a87630a7f13fa4302a6cd9e05a58919f1c2565205ad0215841d1ba51ea8aad68ad547d8afa58cb11fce94e377fb1ef927d1f42474473e95cd78aed9235c5a7227bd524b21cb41b32c8a035f4751447fbf38d703917806208ee444eede61ea752140ed5fd4a0a2efeba30487e01846371655937049c48945cb23c4cf7f80a870faf24f167703f2ce0f85e83f6f39ff9d2997ff46b3224d0680af70c1a8f8edea3afd0143ea305caa21a7427d20614cca04307642b69700785d0bae7243748d530287912b85612327edd4579eda44fb65b4255a108149e7436f2280c9b94f8818eaacb90e15ac23473fe4f7c569bff796598ec31d3e3b8e21a0e7d7b5bccf43a3dfd92b856f078594138b17077d23a67a9d3f348d05398224557f22813b91d6ce76d5066429699ca27ab77bfe5d60202ab9840543e53b6bfbcd312444640e210b5faa593653ee0272f600e509826f3c8a0e100a232bc678772691ba13f52fd1a5e5d70b5b84fdb083cc70ed871ae06b8990d11ccbd300a761a5705e1d3ba67f381f14157571f74849823cc43df6ec912fccaa44552eb1c669db54557fb41eee53b5b938ad516f6555b9ad163755b4367d9ce6f84076b1d4203ba010611502a1159c24a49515ab69e02a7c9b6ae7afca0f87d59ae93c32bc0a659f6cb37a977ad54f75d6017a396dc2a0dcd12b08e70a1ed52606517513542ec45bc694abfd9b55abaf68ebf15bda17c634a674401059ae79869c58ef6a6d0631bfa7ba99062fe54c41d65637b8bd171e6939b4299e9919f109947c93ef6746fb31fc430df295c2f29872aa66335a431e97dba8a208fb9a33eff7270ffa725b0a0643c5581583cb52ba77e08650452b0e6aeb04f41fd94cac1fc38db18303aef5fe4f75694ae0ac15fcd1982a7291803402218287b5b2d69cff0c0ea49fb2e998ac155a29ae7d07f9c17f95bf79cd85437d33ab7ed1f1817f553b2d51b71ac5fc15ace8235078caa8f41593c3bc29966d8fc12d08308b98b0f9283106ba3951344c1d08aa4ea7347e204e3b97fa68c78ebcee4b23c752d79ab7922580a324808d176b3b4854f0622d98e1f5aa708faae4b86a6d9e151ee7b176c45a2e5823f3e8f99243444dac526a3e790fc5afad2018b21bfe3636169d3a886d86bc50cb66e28e1c28dcdd48949bafcf5263dcda53612ea8855951156fe28ea9d1deb78ecd032694ed4b25c55b5e62861d79b355ce941a5953192c23b3030db2404552aa466d80ea160194c330a8d94cc1445e2b4a0cc844ca2b06b0593361c2b484e77932c81e745bc8e225d883666677938f427508a0f8985f2bc448d2f2acce2bb8e064463cdd7111293746f9645c567b630575890261beca70dc3520f1b80ac5a0f16b1a182e284ddd6f110c268bc567fc57696b0f4f25f340ceff78405de4b85edc750201cede9a179dea06aec80b64a743d79ae91d54222d73aad5be221badf4cb40abc17f0973818661bf044710eff7261e7716b5f19a09534dc78cd8ada5c553633905e9a04dd0d0581ee0aeaeec30d2186c5d09077355771d6b89a391713822bc0460b5b71cf39076a691e411a79831c8c2b6692095421d8a8dd0e3cbd42518e629562f32fa94ebab9639970be732e272548023cee2a10ae180e118fab85e7e39b4aaab8f6f9ba1923f456c373c6454b2d5eaf3189d266ebd692e2d7faf215476fd70636238810c862d4391e198cc5a2fc9d761fc98ae6f15666b83028c4fc46dfdcf618d7a16ee286702dbf375a1245b8b9f172ccc49a1606119725240e015152ed02fe50eb202ca083e7828bf38630e334be4a79357bde86aff7d5cd3d06bc7a071e18ecf116686f096fbbbbb973164f237f7ee16525b776b66a4eb5b98745958d5b249a734b00859d406360ce02efac8de41f4238d256965f1055edff2f9de18804d156730c0fd6d4502d95678350a9c8e48a83f6b9a7f441d96155e17674b71abdca764960a392dbc0a629bc2f6ab464cfbef5ba392e40ffcb9ae32ddbe0d4ad9d30002581c0c5213c7484a197cfebc5a687bc42fe13abc1ee3be867bd8f07ab06d396e658e6ada342b21e3505975f34e0d876bbfd0d59d33d0a1037a9da7ae249da00594853f24e0d225f43b0c9bc5219002b45754598bd74de0b00e25e7111eb4909601d039c96cf95b166656c2e41f3776e2092b2fc00991574a8ca1dacc36b57bff1ab7f6530c6c4558aeb04e64fe006347df1e430add880422fce94a318980ac5e0c5fd639589cdfb73c371e6d204158ccd3e55a3b8bb3b49cb1d87c9bfb5950a70a009813115507778e408a24caad2f05a70aeeade8571b3fac4c6dd466c977edfa4a2480b6e8552f460760313cf7c09c9138492a18d5db014bb794f8e176c4fb4a7a967eb9248c37c6507087f705a5cf6448999406f652db408a7c74e95437f568306cf7d33b5bc66d65544ba25924e8546de91fc69f7e55741c8c3b7ed395c24582567663c5fc531c3c586fa25360f3fe400f83ee255479931a350e4f265387d92e3e8260837f73878ea07e402911de6040e3e801424bb9e1b82f37a3b4da2f4a9592908cac2440401cb5206b3b336b3780b8c0e4f3f201b03c842cc5381d18400e4b0610fbf23e10cae48255d025fa5157389a802fd0497999ff3523dcaf270f45a84696d400251f5e6510794f2f2ef26e8000587f47b95f816a55b396bbebc59362fe0b9e0d17975b4d72e3f67952669705fb570fba5b78dea2ec41c199b0f2adb61a90f15d15a379cfc0be345c78b305061b90b0cfc0144f41db67051a4d3159fc202a6d17532414413812a154f4c8e3e5d7869edce9f9e07f66021700e69a57791028cce2901300ec2b08386dd8a38f60b4e30503f40367a01e005b72bf7aabf95f42eca5404c2ebd8530b7df9b0f8af0204d60fc02a836a34a8f22e2e5535a977f607a9c5568bf1532dc6064eda4d3bef7634eab01502cb1f24ad7bac722ce0e8664021d40c3e70d8e092e0ec86cfbed4ed3f79f356bf2157cb55a5814229fc8d95466cae7fdda4ca2ec3b328726f99c39c715cf34b14ae4d0175701e83f8bf6a38c759e01c9a7315b46c97fb77a2a4a80285f43d261844e90a519fe814413ae12c8d8e0eb9b0acd01d03a97248c8bf38e88d0cbff00e671cee733c88a8e5a8de3462007c06b4d5887b36323c505044abb3a1adccff81894787435f273acaca3b256b58f0cd7de2ef065c568fe5538cb2c57352570ce86c47c32ba3b4deee0fef20c778c2502143fce4191399b9dd2585fcecf18b45e9f6f06dca26522c866a4a181d700413e3b634c4401c1853168f5b2ab3e1c2fb14cca5f096fc4a519829bb30bcd7da0b02f648a87d93adf044e59f829423070dfe9458f88d97aac8e77355a3c55ac7931c37dcc5f9114484efa0284c39a281beea9cbb8b9b26f94c744860aff8714dd785bfbccb156cd497ef2a25ae41ac9f321ccf5f356c3c919acb2ada6bbc5cdff0909d568201c09d9c6cc9f8f5659f2779800f48687c5cab5d4745e861ff89100a96f511f846f5caf7cf9b2237512cf5744ee9f666a552f7bfda02d144903331f19cb68060ab3f3d07c1159850170d39c91aeaf46f746a79a4eed5c1191e0cefdfff2e53f1b1e5c00adfc6830ec43a7626351c4306f8af5d6fe44900671c271742d6c80825a523f6f28b558cbff4a82cf2361cdc736d629fde0492996ef44a6f1dd2bb98735e6c420ef555b3611acf5ee20bb4a91a27d3d8697225cb355454d249ca372b8b2a842937c0219332636ccde536a10cb1df07e611540269fcab20f6052bbc1dae31591f1a15a30eea96f7b6de0fed302cea10c03ff256aa18ac43383d7f53fd2e495d74052eb6b197fcf6ad4b1d26826861b623301e5ddd3c91adf3dc29c533f5b70c227540b2ba0b7c9da29e02e4078e9755d4691dc6a129b9727d62534cdc3fe1e1c435e6d115aa02dbbd86ea598075f030c1f4424ca58c7270208126ffb059fd14d7fc07b3ddda259573adeba86c7df17b90d5b3833d67dbc6dd17b1d2d81e42e510f3f6ca2f967d75dff70d6bc88944cac3c65c50bed3467374371b62d22f1194f4beadb15cd456686307787910efd7c386633e46c34d60bba928925d1b39f20cb46cfb422b6978a8250a3a3119655126f7c77f05c54c6820ef5d58bc100f0d1cfe2e3e093260acb636338048c23c36a6d611496358b7952b68477ffa0c6a3319ec5e7afe57aa4f34b881a1fb3201d087ec457cfca5bfb76af8614443a9df692392336a1cb9435b5025cb646c220ebc0766b94853d7227e10bd65ba36060b54b9aa8207f290b18d5947acda5ccba88e122a028e825877cfd45834ea9e5872a016651fac5321981b2cec1495f05cbc81092c375be05f223c361d46315ca1db6756f6c0d40b469b36b083e1034a93a55ffff09f862c52cb7c9cdd84efd376aa0ad0ef558b19946811713aa822cd0bf955fb71e45931ab07e2ac8be43aae7862dd735d7486edceca48b72400ec416ce2fbd4150c733d74b17d89e5c82877856412872e1423065d530b9f529e16673dd30f2224adb298d72bfd75fffc3ca2ac8182f1d519417115811ffb9093fbb9c6b0761435080a409b05ba491ce2ded960564da503e21d90fa4f88d25becd4076c691c1c505ffe05921deb133983b1497a66ab9d4c5c5d0d51b62f26007ae0613c66d8604267551c4f094dc4d8b790b2d983915f77e14b9ae5f4bc41f6d8a9ed5f91d4f18d13feea1fc5d6ce33d5fc4009d37e2fbba679dfd9f5c7b0ae27d433df674944d87b2d4c98331c9dbf256af506d07ebbfe89e58d8407ea81da6cd3022445f671896e6cfd4734011135f3a7959b8a8b913fd996a1c0d5bcc25f61e9676063d05c7f014c4ca6717b3e3acddb5ffd0fa27fb9c9e0b80c140095f1b7a29dadcf2a3af6e4d72deb9950a2b594e10b4a0beb2f34554ea5039edab343e9c78fa35412a7b64e25c80f97ab8a013d776a5f0af3574ebdd4f1fe6ef485608da161f88ae90e936e181fe134339888a598e2587ea05ffdad965d0f4328ecf79dc284aac11214eeab43eb6f1b28e9898d39f6dec6cfc07e4e7fe7289c1328d13b647291a97534c1810fd60ef4d32231e51aa6d03219aaab8f4f26189c2fd796a45a88f362c33a63cae5c4f0616791bf0fda498e7ae37407b547d599fbb52e2c3b2b11b9b53792984b250df90026e976f5a80725850217f70b70bb8d7d16ee6d324cb32cc81be29bf03f9849c81cf2b1e86cef7bb863a2bc032fe5cc35c81b5f47ebe452eb8d4eee04198368d712ed45c129c6f89e90137823dfd55d83540fda894a517d0e8786f6cbde0b4e75ed2725f9b5c4ff6a2c58a8f61517f48b8828c3f0dd7fd94221fe43c3195ac9ddda6f877b2991f592d4d4aeb5730cafbe4a450af732cde822df358e5727c56e8f59900a0d2451a1297d29c7ae80fa554bafc163e6fc45d8d6cab5a75d410779d6f0d115b2b0a25f13a48721b193c06fddcaa3a208837933047269ea453fa735a086c7ead5cee39707051aee5ba94a5f393d00db868ab0296b209102e9f4f18fb4ae9cb8784f54d9942ca9f2800305d29a7b5ae9ecabc3285d649821607176b7d5929479097d22539287212494401520e5690f5b758f7a721aaaed8a07d221fc6fe64daf85b796d3eff5fea7fdd9d6caeadc39f77840ac42df60874a9a34da757d30ff705c1578b32ed3314872624cd58347d29ad91212d6c0c59bc1d525e5de98737b1e865a835d24cb97e4715c30d933cd2256244ae93015682c784878be7c598e31bc257dbddd9ce97aa6c0aef9408b287b10048cfa5875998645fb5df83d22972a97571adf1bba1e4d2aeaf1c19795c4ad7003e03739b6e195169063dc71d78c53072af5cd5f6d38d851736ebb1a4b3bd94331c3b4fd81ce0a511d9a2aada99970069e9caf147c19526f6403ae5d97ee313af0a8473cc718abc121f1b4dccc5147faaf9bddbcaef04fe3017c7518a2876e1e036d36b92787e59ab64d8eebecd3401147f9b0a8a34421970a5fb3b9256810aae3490e3f647f5e0d812b5838fe9fa0c94bbf25ea9d31055409d7bb6404da9d91eaf163ec00b2045a2fda8b0f3635a7c8f93c702c3c06af94e226885f6d849ed333b118d7b2b0814891d291b9ef6e8e09c9a8567d500ad6ba57fb716bd4e2c1cca22845c5717e31569203adff1d01279ccc6fc9fb61ca824f886bfe0b1d4bbb5065019ab5d0c4b60cd36d0352ee9bc60cac669b26fe303dee5286f9a9e6ad07485a1945d4129ae191cde0c3c23e49f05336e4aeab16b2d5e3739f13ccb15d39994387b22a81dd16b56384e41d5bc3b1611ec7baba4a24e47f9a320f855d3e84920baa4761f83b48f1434a2d3ce6c9116bf21ff557fa0b09f48f414075d9961dbbfbe213c37007d0c277c34409c263a2a3cd487e9f809a8c82e5b5aacbebc983d9a36f6862d3b19c9b6768eb91a6c59a397c2d23a3c04129db0ec92305ea672d9393ccc1e1b17a778ba3c5f52059f1de8cb9bd203b899795d5520381c716c573cc66da70a9c8d6d3bf3d8454ecfa222dd70b4f20c3b57a17343dd3a165e6faa5a9c49ff48b08c1df2d1911273b395632f333d12a14d8dc626dcaf8b211e9a76cff381b071400990692225fb5cfa76f1368247bdeaebfac40d872a76689db2cb9bdc3a532d0b1d5f742b9791f86c11d8d3a0cbeaed7329491bb50b8e257f7d2eff4f69299786187391baea571698859f29916f719151a395e895398265539dcbc794afa3d2842ba1addb8e027607792cae2b39f182ec2980b357cfca42b0f5b47774366dea170c10290b7918f0870a646a5e6afab821cdb9175ce089eb0348bd338265d0859b98ad08c2366864eda625ef7aef65402d849a8fec75fa5f92f250920433e7836908d640ebd28555612375b67123857b2dffb0c30a204d72e4a5736e1b614bb00fb1792c1245d6cf256cc04badf09131689e4f104eb6567609b076fb1de517ac40e5cdde506dbc9cb5f98e202e3fffa358b451789aa1030b40be4a7a0e1b5e8bc20a98c59bb17597544db991165c7d44f86016f77f36c322b15c4950a46decd83a993d63ec75dac2de1a7607fecdc463aa47988b7b15ee224ab60a5d4e5de67a553af7ad2e273a431226987416f3b25575f8c5ad439f8c350c9351e8ae3223c9cc1fd6022a1b8ace2202fa55f12f3c281254f47928b8aadac7199fe8fbe934ee82355805df5410c23eaba2b8e69eb22dc9086f3af45c6e78d217fc8b89b916e2e920b1c6f164db5f86419a0506a35bb7faa7d9064008e3d2104437e9239a662d79acbf3e70ff5b4cd01facb9e31d6ccb0c6945e8c1b2e3987cf8cdd2d9ef962f8df95062de304b6284a1f0f9584dbde9b96b98e7f65fd42fe358a598bdc75911a32cdd571d46f108b0555bb941ea22be92ca0fc10808abeab70c906a86010129f21973bf529d3e32fd6c8f9cdc9d4f35049621920c480d3f621e870822b65302c9877f9046e7ac87d5c83430189efcbbbb23e56cd018f1f0dce180a5e8ae093547fe5edee1f4e7886e069dd7193fde98c763704e4a28f9469a5df802890dd494ba75a26446c765ccdf380b75421a772a158f4ff9f485ee3f34939d22dcd1fecea0897db9790aa46f3027a92da4c4fcd185e280f3913d6d17bfb53f89e8098393e2582d6eda7ac39a72b3d9e3c69accceffaafe2de5938e1dff6e183722aacc5d84859062d5fa0eef5b363d72dcb72493e90521045e96761889023a5a148e78e0843f88eee41f3ec31669f9ecd0c88c0946c17b5bffd06601df83f3e2e7db64499305be4641753aa7143d058ec0f63f95997494b695b758de66efa872e35cb7795326d95ef735ddd919e2df00ed4411723081012ceebe0bf95983040c5f32906ec71a769944efb73f5f60302786512216b54654dcac63719749a059f1cc49330eee72848630f17ff56e0a0946eacb793a00dce5d0f76028a6f0cfb4c3ac932b31cef6ee2b8e6e8626ec8cd407416e41afdef1183ef27f6c352d7f94d89a2fe08fb6e772ac2f1c5e6e6589324dc22e48c328612808fc24f11987bcd5e9061de19b5d80f69c3ac5a173214e1354413651bfdd501b1a857446eb8b6c013984678b8a4e978f6b7fa2b51ac737f569a7e02d5272a8bd291001cd040ea69692b3d368ecc577a045c45dba40417fe802c8e8c1d127185d7cd286d9d23b3c6cc4ba7c628a5cf740605c5c0b48677e74186a876021aa58e1b6e65a7bf634f4cc088bb868d4cb76b98ea39ea157757356d13f0efbf1dc81f69b1e70a940e39c2293f867e187dc9e302fa66cad505fc3289948026c27a8d6bf8839b3cf67c05eac4e39ad04bd2422a5109628c21d1edb4c729fb794ca4d2c7bb16abe0bb2ed5ad0330b4a630d4a005bd68017a1578ad99112759650c7de226a59a2ae0d6d96b10a9b65d58084bb15db219d5836c861128462a22cad47cc74a6769638100d0efa964d96ed57d423902524922c56e859482bb48ad6e729aa5c1f91ec21b5e29beeca3e687f4ea72a74c8a4fd2e59bad5b74007332ef641bd8d61ebc10d9c4f425db318e4c7bd4548fe1ca45c11fc2bc07f4578ae08ef15e1b922bc2b8677c5f0af10fe15c0bf02e26be7510e14290cd7ae2581c1d82d188420bc04b36392fe6ceda9491c302a9ce4010eda1254ad30f5ad6dc9418e97bcff0ab2061ca8b05633ed3020f4e6fce9577ca8db7ff0d2a92efb8b1dd5ea5ca1f0f95d48c9ddbdb9700d8b76dd5e1f55d0a7908a5b1aa547b2036ba8c1c3fbbd59e026926d8c23b35b90ad7f2b0f3d7d92018090dd72198ffa5a1f81a930c13ccb024c77f59c169e030acb59eb71da20ca8d2f6fa78822c07bcec67b11208754c0953026904de358f2ead61efcca0384193b748fc53ed9cc8ac00f0a9c42b65ddb7b7bc5f89995e4cc65c332897c4ecd328f27ca46e5c16777c79fdc327acff613bc9d17fe0f5a5fc1b5fd4005c0e188e64ac1beeb4aaed0eac29d52a13c5c27d10996624b324b0d608f268aad9507603178a26a4a25da7284e0b13ca053faae0e7a2882c685c4891a1770222436062c715a1a36a62c2a0fd04e807bf9b285e3a7581c3ad7c0394cbc903129587a4ab051b13b1b1885d425dc269cf4c9238ea9fb822d9e8d82527c18c327f66fb3f6e2d1f031d2bcdc0fd3ac3c0061967990d8cc7bca0c943c3b8e9e2eb981b50cc1abea9ce9817f7e95a8d1ab459f38698e7f03c8c679e4f8c797b5e63bb94fb37590701474a83e6d58f23fed1de063e1899529f7b622cc1309be436c9506b4f3815de69c09090aec8fe4adb09422d33aa2706fe767159a0751716485056d8098a152ba4e2d76f36ff89fc965182a6cab9b6d3e4bbba10ce572fdfec08e033b74b12a8009dfdd25b64a66a2e1e6048d9bf4183771407a7faf1ab715def37d514d6fd4781e0d95df2b38bf92b385cd978f023221d5c55168404cd078019c78147b0049887ebb1fdb76755bb46cafdd29a8dddc9a11712f5792e8e57fce4736e60124e724dbaf65c753a9aa9c67fc100c1541460f9310225586ca68e4038abbbbe2d10d4305a9f51d8067a05a91d2a1c95fed95d060c35d0a6f2a7da186456f7b7b263ffc771b24540105f776a29551f0b544c14a99dd2037e6343b73fc7ac1f1c2d1e450a5cc677a8a5a08b46f0939da558ed95f2c32a95ab26afe8daf926c70e457cf6fd3b26fb3c9db98bba3a04e274618f935a25e1e5571348345b451dc41e8e1614972dc593e8201dc6040ede8689b826d7765b308cca7fb0eaa925d0bec3a4ee84de6259c5f7bb0f2ce482a408ec1f3aba8f610c2b10a8c0e2f15d23303ee0b7bd6d42b3066f7f03b654a9fb10e227ce5c6c4a170d412da21213bf8152fe3b30cc8de50adb44a5c1a77b0d1ce8b62b784e8f2192f949296836b009d4ce97ebb7ab59d567e6969af04253ff82171e1bf67d58b34aeef3d59ab8eaf7b61d20e1a27e578f828777b470e2d9fa85572789c2c832ba79a9cc07961c0872a9f7623f16d7bc030910e1f736129731afab0fd7c7ab7503e6e79405ca84af157621c9067b9693f8a45eeb312145f4917d9f66115748c9e24be377bb14302385c7bec24bca60f39a5bf82d596ae932b175813d0c7109fab6ccb89e92ea7311103c25012cafa7c8a874e92b79503ae912708189963cba629ed55aff1e8b54dad4a6b2c73ba1ee263211fbc06c33b8fa2d44eb35aad44586382a791e8f64ca3b93062e0646c7941c753d4c84b4276c53fadc55e65259a67fbe26dfa9084306b0b430e4275e3588e157596e05b1ebcd5727441012f63df6642f801de452e652d644d2bf132b193b8c4ec4262f6951d44b5a7256993e581f2f44451be9421c7270219c397dd49bb6457b9b673b9eea63e96c9cf7e9cd7da7660451fdf76e4174ec4fef84386c28f119b2e02c16877b50f8ea18928b09a32e513d1897dfa53f8afbdc1c05d32a2cee7bc05d9a9e34bd3bd2bf5d2de1ca224bbe23b4e9e635e771abcffb2467c3a087c5964185e2477a48aa76079dd38cd88f95de10333ebaad995d42e5db61f9e8c24beb4d718c49c7647463ca2d475c54bcb4fbfa9df53602a4d43d2bd85b1337f55487118ab3e1837895811334c337e26b1c9026d67bd2906e69e826e701baa68698e710ba38c2781d3913fabf47c30868ecf267a5590230c273230929716025d6cca4ff4bbe54df589d33069fab9cb56ff8d42ae70659a8d731d86bbc13c472e57849eb1b91ac92f6feb0820d7168b9d957e2fc87efaf0bd041d129c45908409249f02bc3a239529e484a45c1dd9cbfe9186fae00430e0bb10929ace23cdc313a1c20ba420cb5ab52628ee5f3c961daff003d79284b2284363055a60223d86fe2080eca0b33e1b5ef7f036e26293b9bd1928617cad0c9a241ad4560ad8a62610125f811e5109259408efa9b586040ac3b67eb7a862bf03db0866041e17e31cfaeab0e685d1f381ce74ea083cc0b4b80990bf060715ec86d87103d4366afb45504721a87b4580f7c32a85ac6e2792affb5e02e1ab73996258312053dfe9944691dc19e3b5ff70860e31ba6328a69490a22dcfedd6ebaaa3b2fa47c29435c4d9aca2ce7623772f0a570e600b6f5b92c407e4dd15944da258e7cc1d272db982feda45fb4f8fbd8b7b3eba74f4549e0e51e48950710f7098316addaeaf1079d77265cd96940be4d26aaf78dd3002d698248456a527de4421fe1e2f098f24447ed215d0411bea4c4ecd38a0a9a2c0ab4e9ada14a38398bf89e1f13a11740e2f4eae05bed76af5366806f5e0c4174adfe305063c9743dd19cfbd85ee6c39f4620f668b9724a9657241465e8c398c66dce47c935f19afd7433b99ef1b925e38aa06df428f73701e05c520a99c8a65aca0b605d0a358c3ac570028e02908c600c38a374e72a6a32c05148d9acb2a141029bb17885d0006e31e6ced7c271e650e38688490bb8b9bb8b1ee8c5eec9d63b87c071138c4e1aeb68209c13b86c2debfda350a534e9843005a32d0b08285b81143c2615070857ec140cebfa47ad3fc3f844ef369de7185bd831630d971be431370ab32417234d6c88fecda4e689d92c240345c0d7662145863692051f9b4b5281173032323ad210b286cb4dbfe5038e4cf22620b57a7fa2b1812ba8f8469d8dc178bb1ee986b012392fd38e6cec014fd6016ec931621b31346337dfbc4b0f49fc326f95946d78554d68e9eb4ba17c7d1e16360d357590ad7a04eb445b28e651d0f5d1e2352ccde57a95959317d863100629226d6f7097db049704933adb00b9ab42c4cea557f3f9f4cfe4ae096b7c312c662f0070ba246b76fda962a574b551d2e2baf9b11119526ab4eea3251db32d1449b643588a219b8143dd704da764e6d9c478bb3adfeac3c844685775b2da670707e6520f8cca1fbc14bead1b003dbcd082778f8e6907e3910fa4eedff5c2e360346ed2e571770d2351657b2cf2e24e509eeff7da82927e9a68d3a1437cd15726a4e39d96a5a70b9636d6812e62b857fd9064acf45bee0bd1bbde7657e9bae4dd5f29e1033d9a0c0668c7e90aa5e7ca20e1685b93c7c910ab98f4236ed0da48ae737e60d9ecb023138c463d103c5e0a8691cabebc5b9ac8694c0c29be9e371683960e8eee2cfa890f9f4195bca96228fc05ac1badf16376f3cbe8ad53f9092b7daafe745a06e7d46d901bd7b8ea8daadaf1cd24a935508074e680dc794f4da1e0df603249cfbc3be550a70bf75561fc28ec984ca40a9d1025a0d3da7bc8d54754962dbdf309500a356bd7f7af937763c6341d144a4f0f10bc51d0e4eb17c4adb20010c7eaf2e3a3dd22577de30e890e996ea48bca5daec599655628e41e7d45e14887674f08999ef8017791b2934895641ab928df590158b96c42405f15502053d7e45c67c3bb8628d1963b9a4d4b27c6598d330fe46bafe5495cd4aa835c69a9993b165bd60206286b89364d88e2623a28e316bff422a72663daeb572fc0f667e6b9b8a595b91e3c95420e2688feb4414d397cc010e0aabc054236478f31f69992bf5c5c06cd9e04f6ed88b6102a6e6190f85854140e71592c72fc4a4b9346e7e03d31ffb98bfa2f3c19f115497ee23b48aaf9ced58bde819ca7b0e0d73a5719d83615677dbd49da06c6a9c4a3314920e7e06cb60319b76fcab9eb4f740319271cded87e9cad2c5f6949da8e4f1b9debc46e4b26c41bd705672d3736a59b17dcaa4cdb6f588b1f5b549e29378b548c8ffcd2a901dadc62bd78491d8620bf2301335d7a6069bac450044003c8460c8b40fe2ecfab28d2a90b2f0be4750ef2d040ce145b72bc9c75f25d458a16adbd09f2284abd922e11f3f85091e28f4ddc7ecb0897e84684b20ad5a7d9c732468eb372d06ab71bdecfcfc1406677c299cd373d7bebf3ff6ef7fb627cc87a8901737fa107443ee8c5c8de9fa1f20c3263210609dfa2297a8ab1194d9f350e3194b85d016e6465caccfc44ac0ac0fdfb0f3b57eea25e702a72ea47f5d84668dec5f0f2993df14abbcb9b78b97c9541a75d2b7e997caf27ddd15e70130d2f430ddf4348f987eccdc2bf634f59d271a4f3c1529bbe987ea5433bb31f7c63777b692ea4d4f8d5f385a8180dac5af8695f41fe9c62c529d2f4a2cfe9b4eedcc104ab31dddea3597393d839479b89a98428ed2c51539b49da43b7f1eefe42e376d1d192bab923e3a2efde5f1a609a92a692f02aac90db91d86d3e7da37ecb1b8376ef4c65588385d6f785516cf9f3d17264ea7d087c46342c5e9b87ed726c39c21f8c6ba19b8e4cbdec122bc438a583c779ab0c07858ab6e089c36d162950aecc04ce61bb0ec04a659bdb744070ac8e9892713c4202b096b8d11efec0e6cce13350247aac857d8cde8abc0348a39f57a764b1792f4ebdf24ebedc894c7a0d0abab6a8085c84115ed9958df12a6c695baedb6179388645a84b4d6a2973315254ffa9e37cbe0727929fb6da9c477baf4f5f063e65d9404ba7e8a0764aeac2c009dfc00805537e4d2387904722d9b0d07c0d5ea0f993089a571146e431414bde165aa9be51c16248ea8f4b7999a2384569d9aef26c6474b4595339331adb02dcf9b6f9b782e79491f4342e84765720af5442c6f2528338e038da8b4673a14a33425a78f3b03341ddb0a3739cc2eecb6ec8cd3c7aa5d83d2040c9871b05aad4569cd06002950cff12e0bed63459c8e0395bb371a94e3b71a70f90cfcde15549eca26d2cedbc774321febda0c1848268874ac62b151ba38b8d475e20ebe901d3d7133e53a608eee81ae38f6f67135448be4fe80ba126e96565c3e1090b4257e6c5a611034298aaf040ba0af5e99b7067508690f4b1c567d36f8e1a3a71531cd262cccac1d578a15d177a085bbe8bd34e78a410500ebaa2ffcac61b40269500b2a3af7db0f36e3640b14c0e00ea1ad5bab501c9c15899b788d1c9b26ed9cd24a28fe1ba838cf407620031fc612f19916bb48a65258b74dee6b1839250619463d2e07087c47f62fb6ad568110dd7eb90cf689912e724025f2a8f1b24cd2129f2f581fba6a4c6bcf0df8e29e3c71bb804d8891c5d25e7f2addfb2a152fbf66894a5617f7faf061fefc2f2f3faf06f4cb50bc9690d03bd7ea8e7ecd51d01a62ad66dc28b549311e65e9473e2d61fbb0a0034ca21e95a25500ec84ca081892524781613a1735f93b7e8a2266bd03d11b18b4706ba0b6a296ee268535864f541e395901d9c557029373413c21259f2dfb8d16b8a090580476646fd5f259179b055bdbd1ba0c95727706965b585322499f5ad820037b61c691402d646e79f23fe2968da70dd132db00fbbdfc14d415761e11c252ea2970acde64450cb129223226ce9244634fd67e605a7b5020b72d3a70af553037328337cd05d7e4d590326555c2000bbf672cf70d09c094d943e6f88bc3238d10e37c49a070404750d71e86d061ce331816ca13afb0db47d54c0771510464ec83d91c5714f2279aae0f99ffd3a25a91f584057aca28a1534111cb1a89b2ecff8a12c5b885604d54f5c32e4b3c0a744d7d009d51eec863d5e51a8be23c02dba799efde03d20d7c9abac280684e1e2f59cf587c925d808a0caa7006e6dba40ae73ba885fd783c39ba40dd6ec55be12651911df9bc23e367fec7bef078520f6f6b7e6b629ee70d9f86bc5f5ae0745758113c9e4934be6a1a6a7ce130218479a2db29f13fb41ed0974a161b765c3ae2bdfa7e4a2dd6c43bdeb92370c503dda9eb3dee783a95c2ebc5d537c4d92b39c37b208b6a6db61433d2fd48372cef0e385babcc29a7cd906e4b8b93c3c6343b5e7eb2e375c76281c1bb27a8d32c228e82e1ffe037efa8655a078777e59aecedd5ad2c1eb861415edcd19e8c1281c49603833a821d8c376ceeafc6bbcb39a02b16ccdc0f8232c0b96cb33e206603c88e644c56ee9a60dc26ed066681f3066b1b836b4c8a1b2c4b1dcfc1abe01cc583091f06d4030175bc7d40381dcf4acc74bc9cb8d0f971d336100be94ed0d26e9f10076814267f6682c7a2be44a626c144a94d3e1a3cf30a7d830260e617340b1a9c2a215716ea4ec4a5f34933703b956d0546554a9f65d188c57d0351f4effaf29464d5c9d316b70c478fccb3c6f1bacb718113482e29064167040e3b65a89069c90c835b40104371f983d238b5647ce4e35c013163d1e940ce098310f4530b6775eec4199102475cee370a4b05c43f3b6c225cba1e08aa011fe9e9b593334c993c20f2f18b3b8d036d00e2c1e724d46c18a8f92a49bb0d5c37528b81254258001a09e55490731f43a12926a41e4419dc6ba226c6abf44ed9bf869226d41f961d9dd3d9b5fcce0d107489e81551a779c97a750250309348b92900e56a9620aa5c2d8c7ed468b9a8bd56f94a15c38c18d34297a7ff0dad3b01be1b4d5522b196f9fe9c943542a9c54808241a9fc25f10b2754b6a89e1f88d1391fa51b0781cd844552509c39f9e0427632f76f30062479e81d30360ac1566d3b828cb7eebc09f2a1e2020a79ab67ed1b28284346ff35453a59b6f47a34464641c090ddde1da2e6a6bb9074f497f9785de86e5d41619411ee44b1e100dbdc0c17c29c7820af559b8b8a91aa4663df2ec3c392510a4a6104c5e41a71218fb5e33b61ba15e125d44a46ad6766fd88e973d0cc3f5b9e191ecde7d2cbcb33467d2eadb1f8b147a309b9187a9361596f12b32df2dd549d7a5730427e0bc05d9f4d69121bd94d7a526b5cb92dc3623b2b285c3b0bb01a9670572c5d857257100296e8c46030a9f1a83593096a2698b01c83eed73ede20ff8f5826e6de0571ac4a91f4e69b7a8eda5172a45f016694451a603af57b1e887ef38180e024030000c7044ebff370628f61394b7544e73584793d22e226bb659b36e22a1269264b4d422bb77980872076607af9282f314949c23c8d0f1943e4e335321abb0d907198d08270da6b08206533ca13fe9042538134c8aa21e8ac2992d958732992db082514d78bfa02a9d6aca894e8f092a8aa63ed149a929d39d2629f4467e4c50d4a4a849c1b8f194a2280ac209e1d49ea0410d26342c1664a2637831e57061af6df2828e31d1cf8b697282165e8ce145185e54d32bc3c2242a282f4c3a216b1b75a7ee944a534a39c390252933948d22837d325be4d9a855a85a792c3b5f288e0adf28bed0ac6fe68bad222a635e3b69cb748b05998a603395ae9126d1a2e4549d2955c736a9634caa5258145565af6d4ae2661c0582de8400bed429b24e992fdf142dab4ccd0ad8c28cb26d159abf2f64831be9778584de7c2fb60d5b650e2a94c4dd3890ad72f355911953aacea75375ba4f156dab88b16dd5b1556670ab4adb919367023a299d944ed1771e93bcf16a74ce39278db0044fe734e754450ae784d4446b45021d2db830e23a62563977f0e0c8838e354e14357531c151a9899aa4505317f18b29a7931a5728c116f902c017223a4458fe5aa72cea5582898309badc70c391abe96fa87ea4d29efb9826ea9928aaaa5154b36506f5aa539d2a9d931064fc37a94c2ad7a4325fa8c74f9d1c879cf0dca9aa142557480d8971e36f14707e3b516e9c2da094c24965b6c03da9899ae621a4f30518dec6383d266e3cf543f839c55c411de7a474523ae51b3a5a4c539e52a419d3f4059c734e274014d429654ac9995251794aa94a72ac120aaf397564694e36269d5568ae4fe29328174639492d673575a6ce6443be54284f68855249351dfa88377ad71a6b9c28090f23abc7533d95caf4d754591ac58727bca8e5817c35d638dd70ddc8a4e346472a6213060316b3b4ac68458bbd60a339f0e9239fa615ded6ab5f586a5a318df54a441cfa1ae61081445b9904c3f4fafa2987cae3c92141127b7930c8fa2b4b50e6462b5354a52ab5300e3637bade5aec051b5dd5c31ef12ea8dfd4e1902ac3572b6f0f064fba545445511555edfa885d9c15b7856d93858ea719caa5f16078255d7e656ebc32101d7fc5e919092ab448c31c236eb4cdae0ac71b4db19a474e542c71019ecb0b202e80bab43193e2addbccc4e9f51a985eb190a82356af6141aa98f3155788cfe20af1872dc02b766abc1a22334db5f2841b3f6ba64b35a34c89248d2be21209886b7c4e2cc89715d9324f65da02df0016640fc902e7be37e67dcdc9c6b7e307392388a28ccb69983302249c18419289b2947a34c1daab4446adaaaa9c3b18c1cd7758ddeb7d2b9411aa955aa9897adfcaf5464fb85f02756810c40e72a046932adc7042065248e9220c6aa211a482263188c20f5fec2811439b0c71a3ab0612058b378a40c2c91556c4d028347da9c78ff9027db046139e00e387217070104357a0e96180d0f410902e1e4defc27c813b40028416fc40881260d145cc0445ce104a260a7504a0618e1068684ec31c21a4c812bc1281fe56220422087a9ece5749aed0f3571042e869869e39410841cfaf4897929e97f0c5003b950fb1aaa3ba464061461f576829e792302a961c2094502b8870021b4f5803c707cc19a58cb22a8592b83f40e38cbbbd109590192a4461210bace0a97c53ae1408b78a77494f15401f7336015790522ea0b21a36d1812b93c2992fd5c4f9bfefdeaa869c5c3981aa3afcbce1c8ad4e35015798a77022e5046c81c2892b4c9c493541610b75aaba92916a02fa98a7987202fa98af30a502e863524fc8962bf49c14154d2823dc1d7128700ac818cf2595f9326fe4b4706e24ce4c823395e83971a08fb923883b71281c3d753c6c9011c61b50d2b853163c8c7041086ed530e787263b9080c38309b7d230e70726417e5092e3030efd0115a749d2694ef33a9e87a4a48b9c60658fb0f27a514dd334b52a2e18709a200fb62ba744b873737303440cbc4c3223952871641369c50f7a5e5e219f481986746122a14829d7678c195f6481042a4480828b98393da1e7e54d11f4bc44225daab0947ecc03998771a2e721205d3a1d81f919a48bcd163fb841061a4664f183366254a0e78b30d19d9ef4452ab9b9b92922a64aa2643e32912e2c7a3ee2dc404fab2715f3f10ae9f22446895396d0f473c341127cd064090b70a888994ee8f9db033def49974bcf256899931302275a96213f3634760b0b82c1e48000475b7b0f16c456d5b6b2c264aeb07cd1376e2503157d9d5eafb02057f5ebb257be367b393d4c912de822a2d58d18ba7289d91e4d5ff40e743d0c82ae14f56b0a830e287a9a5ed551849e1e69a0e187297acb4f34c8f08956115ca8f505070dc20487021464c086123a373488d9d5d484de57c91674680708e1ce01044db1236e405be688411025544c43fc08430e3a6e938a888b524a29ad82ca1c2658d1b48a203e30f1be951f394876baf8213d95c753f18872af866138a10a149c1007144f002208922a254882eafd1f4258c8626f0f2af87d2375ea514c12553fc3dc019e5ed63c81f879ea3b5441e519e0e977889fdfa18a29cf40f30e33c78f18f7cad27cd1915be41851454f91276f1c6cb4fc94af56544f6e944fcaa794a8fcd001025f6e4a300aa5373484622c2126966a4cd20200bee1119eb84b1ca1e157e5eac0215c9872752fd9f7f752e8fb0790cf3d4a4373ceeba1da52b5f2586badb5d65a6badb5d67edff77ddff7894422914824128d46a3d168341a9148241289442291482412894422914824128944224d6a24faac9cacb5d65a6badb5d65a6badb5d65a6badb5d65a6badb5d65a6b75b0d65a6badb5d65a6badb5d65a6bade541476f7ae321623144edb9b04c7b4cfdadb075536f2b116edb2c279b482a64930d13722dff89374890c45471c3911fbe98c4f33ccff33c4f89e7799ee7791e13cff33ccff33c1b8a7820cf8befb70f4fa8807b8b2b3cc0bdf7de572c86a86fc63186a24026a976e290375b2a81324b2960cb3449293c9f4d6fd9c40b5d4f65132a456bf2c1966ddbb61dee940ab668f5d0e646ef6afb8e3a42a6def496c4f33ccff3bcff0024c6fb6badb7a1bec87ca9f7c07cf902fa6659fbc5d83bcc715baef675ecd664f7de6337bbee3976557ad778351e0468a8f162aa8836db470916b26ca8e3e16df3246acce22df5e56e7126e4e62c6fef1b86dd65f3b679a2edb6b7d846771eb6504a1128455757650fb2e72efb2b5dacb5dfd5fe5e816ebddbeea1dbbc3fafb4bc5d7bce1e746ba90b623060d7b2ecb65e9be5000f4d7ac1466f87dae689cd134db2df365a68eddaed290bb199ecb6ba2cbe5b0e3c340e361abb58d6f6dbed6f1681eed827cc85a8bb6b786b5a8d9804aa6bc3588775df324d772cd378df6a2cde5af7fbe5235383ae7dcb3b94e987bbc6dd82b85bcede6bb1cc62bf9cbd66b1acd94db3f65eb73657165ffb0bfbc5045ee738d03f2e40ef1a086b58f3f0c65d7bc1a608fd01e1a83f58d3ae2d6799e63a76e54da31dd33edab89bb96f19865de3f2969abbf77bbf6d1f5d253629bacb1b4ad1f71b87a1f6baeb55762ecb34da314c3b66a385f6ce6578db3cd1f2fd86b37798e3b0d499948d1d071b0d3109407daf69bf58d336ec1093d99e1dea0bbbe719c60ebfa3d60eb1eb3accb4f00d91072978d8d1f00994125385c775e1e15d83f63ea06eb319a6c92ef5f6fa8bf7b37c1dabb5d69ce58bbd5f43b6bb204b1a774dd334ad76f5a0cf966bd0597698e11a16cd45ede1cda2377c0d8b906c8645b3e8eacafe65ffdcfbaefee3c182d89a65a4571516c3f72cdf0cf4d1b3bc45af62f83ccb97a6080b8d96d5b06843b05fd79eddec6637bbd9c5f295b5d767f71ededae15f0049e03e3be579e77ef1ae6148cda4edf517693b764ebbdabdfbfa92b63c73e57b9879f1d65e5dd061248737772fb32871b97cea37d3807e6b58f47dc59bcb352c1a94a92cd5f8fb099be9be3ddaa2ec148be113c3575fb973b7deebd6aa9dfbfdd467b7725aceeaadea952ef566597d55f1bd2636c4d2d8b91d770d7a5bd1d9a1f47476e9ec34cbba73a05fbca3f70edf7f64ee352feba133163206e82c8c6cfb05dd0559e2a2fee60bfdf7ddcbb570dc47f9e3b87f797f4340b986e5c234dc2f8e3bc4b8c3480b221dca951d1f9bed58218dae6fde352ca063bfa79fed3e5e06fae50e39500efd5e293a23ede0912f5d51e1f8a2d171be9fbe2552de1ff5d0d93f2ce8ec1e0374f62dbb365af90e1ef3f9df7cc19fefaec2bf43f9f28b72de2c1843d992fd18ca161e79f7d0f72a60285b76e4cd82be5fc99b01fa9e84a12c8d6e7575967dcbd9b50c752887a8bd5fbcbb7b40186a8e03fde2cf4178e603a3f68ee15d83e6b2e6e16debf275ecee1a34770ccf6819ca1297ddd20bdbce59df303673b3b66b588ed0f04f6ad0f0d585f1c012538588876813eb480dfb10de4474e83a117dad516a11213264bb65dddab4638791a1fb08a565e511b52c6b66dbae5d7b0743fbc874778cac658d4eadbc79ecf054c8464434cd76eddbad5b7bfa4dc64677df2ccee22c8e743bebb6bbdde5309276cbb33eb2bec3baae6b44b0d37724ecdcb5aada576f9984dd1b22cddc6397b9c742d8b17c8910d1daa5e5231389e44d5a3e326952a69e9779e42353ef38fd96b70a996674746bc7e8d6c8d234cbd246d6a9bd6569d4b22c8b5996655db797bdec497813d1240b65255fee76f3b6a1782b554034a5212da4b18c68867dced11d79579adeab69233b6199c6feb224bc8f4c97c5eca6713774d14a88de0fa44ddab1db7fb45becbab47bdff086516034a55f68e5e32efac17d0588de3e4d41741b712b0f910e2291fe91be93be82a16c21e5fd8df2be087f18ca9650de4034fd9434b5b4ba47b16bfbc8845dd775f3b6c1ee7dc46630ed62bff2d6f026a2b54dfb761829b5766157d34eb79b370ffa3accaea8ad3dccbc65830343647a000f92aba31bed1fde45f4774bef29bddd1b96657917d1ddb75f87911f8df64837fa6de61ef9f611aac569b65045d38fa868facf8405b1a2a6b9883e3235cde7f4e6bde3509646a7b9f2be729a37e93086cf69ae8c14d134dbb36fbf33d769f64dc64673bffa76b7e3be9dd34833dcbbcb70efb4ee1db7fdc29b3bfc0b9e04b6df5bf801297a3bf644d37f5e04a6dfb085c13efb867711bd659276fa8ea49d7bf6edca242d0bb1d1dab977df6e354c8ada469366b45f97d17e7ddaaf5f99ca12772dd3bc8b682eef223adbf0e65ea3f60e23b3cca2c4cdf2a9536c88f72dd378ef320df6ed1ca6d8fb8ddf2eb1991df9c8d4a3df6f79af644aca47a6fefc3e62317c621865fac19b073d939dcad2b659407793c6b0b967df3295a57d64ea4fde3bd8eaba247dd6e57d7f64eaed66382329a5f303f6d6e18ca5af77d8ba877711ed7d6241accfb76fafba5fbc5d7cff0df93e177bd7307655b245e3b873dbb38fb5e518a2be328d756bd9c34c082363f0e8eb30b2b35b76b76de360a3b35ff7b27b525f394524d1f6ddb3fcf976f126a2efd5b88beeb9bb89ce7d2d5fde95de7ebfb56c07612837ecddea1f4c87be973987a82faf3bd457a6e96e6d77bbe14bdbae3d623397a6b96eed77dc70f78bb9677817d1999ddcef21b671bfbfe77297b76b1fa1dade733b2fee3e3bc4b8fbecd96fa6b274bf6979f3a06d29c3aead782a8386448a68f82ba8891a8175d491439cf95069d34d9f268010721272b246488d5012a1244249849c0839114a230484d01a21354269849208391172f2012965bf2a8a7aa88b4b611e6c215aec866b23571fa1ba661a19b11979eb14a66470a59ed80303a43213b5542cbd9d526245d3d054d3ebe679790a1332e1a19e280643bc0c72d6ece9f9e9b9c58d1417930ce932a54897d79bbbe1942945d3cb406f4cede1c653f84d185f48bddc187a0fb600353dadf25ed1f4959a6e348543e1cc218358ddfbc2c20f27fc60c2824efed90065e9860ab5c1869cdc4de3d0f4965691253a0da13ad2a9e2c02a74ca5592d9b2e2844b5f593a7309d08efae3d55a4ff3b6155bfb79c559adb53e76db65ee374f77cf3e50adf05efd957197b95c964933dab3cb5c20bc6d34e815d7781a748d813c4f579708fb30d1c576bcaab5e61dc25ebdfbf1b4731997715c7799adb3d11c77992edbe8ec8337d76977d7688d7bd691b6bc9d3403fae732a0cf6df49649339f6f97f9705dbdb6b9579a77d578da77adc6d39a57bf1da29510868930ec6257d33aec6ae73aadd67bb1bd87bb4e5465d9bf5b1b3fa0cb7007654f7fae659b0d47bd69dfa174f92efaae6d97e1f266a335ed329f96ddebe10ed3dccb6dd9e7a44f36da34cac18b370d25ef1b28ebb8ee24ae0351cc915e460779ff38ef242e6f6f44f196e11dba47bb17f6cf5e04c21f91fd303cf381d76edecee1cf3d0c02ed50b6a4eea4adcb249086bb6758ab9199d12896e966ba0cbdc348eb91ee4933dabbcb7437e7ed6610a0a146c3573f3e53280adc08f37cdec7aab27befad5548f7fadabd5ea6ab9ae6b9d5ea8734836137ab320da7d9cf8e3c7ca10f7befbdd76379171d62b55ad5bbe822af7e3eb797f9e40b7dd4bca18661367a53add57823bc475a4e94de522929c956520592e876c76dde2b56dadb4c83bd3ba61dc3f5795f988ca7354dbb1cc7719c75cf65ac7bb60dfbe6b9c7aa15b3f5108b80f75baf7daaf5220c7b3c43ae4cd2de61923df7aeaaee25d92cc4c67aaddbb6d56daba499d1bfcb8cfe558c751f5db5561d74d05dbdbd4cd5dda43017a2a7cb2c4a5c9b6bbca9661aef37d3885e9fe1fdcbd39e269a1165d2ed6bde3b325db18f108b81f4b9f7ba2e5bddeb9abdaca4524ae979953dd62dae3e49df9db6dfe002beb802e7addcfe922ea3db5fd882e8f6f3edf983316bf3aeb197bdec90d13fef167fffb2f6d175dd5ee61269f756b3dfa4fee0a8ad2f2ec05e6e70856d653b296fb9dd8eb0085f97bd304988f6eb17f4d15d97bdf72bdb7f46271d467ef01d9d74d248884824dab0db6838c3dd5e86c336d55be5a90e61a4475b8798c66659966516cb6ce7be655dd76597853daf6cbcbacbdaebf6a06be360f389a3e5f1bcba360ddabec3bba43bcc1e7eeb422bbacbf0f474177a866d9da76df78957b465b9b677caa256a6a9eef1dcf38baf8badc52421dbeded767b992ddb68183963fd738b631d1a62599659fffc736fd94c12926559bed0c776786d8dbeb7d136d83b7c59ac6d2fd778da73ca46e35ded8b4942b2df431f37cb6419dae889cd6ce70eb10ee31d3509866dcb42eeed4933f7f63237df7ca18feb361a9264b40c6529c3e06db4cdb23acc7cdd345ca71e0fd2869b3bf75edcabf7ba6142b6acfdf2c0912aba567caf7134d9e33b4fab79d7431b7df1ae4fb25a7191a90369551faaef34ed9f2e54bb5751e8b57edd6baea64e76ad566de3f20c967fe54dfbc5346ddbee75d57aecdb45d2f24c764e071c5d7f1d665edaad993a5aa6f18e659acfb59a8a77e6659ab58f28f4ecda07eaba50d759addb346dbbd66d99621aacaa5a6145b938a94817efd9671a543e0ffd7ef007672c4a68dc33ef4c74e883a30e611625b283f04c4396b2ec5eceec66026dea6487ddb51a456f1f8d5894b85347dfbca78ed6bee9cc4ed37e39ec1be6de61a939bc6dae993a19b76de7f00c96b55b3375ae96311d0f3cf140140d71343ca45367ee7c9e60bb88ee3caa596a4ff1bef717c5ddaff6cfd06dbba76134ea0eff0815799c27a2dee9caa1883bfd9c749af7e8d0cb7e9f1deb865cb7cf8ee17d3586659296676c3e3df6ee858ffd1c46de637f86bbeef75976ec1793b65fbf5ab697fd74d7da4cf3f99669b8eb7e382a3a46a977ec148bc18b41746faf87dd7b5deb6116bb98b56d222a5feea174f91ccbfb08fd1cca1287ef3b0ec30e33b1cf2f4b9ebef305f479ef204c658be70df1b06cb15b0cdbbe6ccbb65fcfb02d6fa9b77f9ee14d443feb3e2d8441b8f3fe85be8dbbb0db47f8f9e019cf26bb86e5abc39ab6b9bced2f6c7b86af5fbc8bcc5cd96af06a109bc9a8bef2e6a19b1d101dde35ba83d2f23eeed6ca3c6dfd622b5e4d83ee7e61c8e97b38b78ce34ecfe55da3ad1aefd1f28a78d4fac7fa662dcbda6e6579af5856e8a45b798f3c9dfd5a0d5fb770f66d1f6dd7e8cbca24edd6bd6724ecc22e2cef1a4dd2b29777cdbdf56b63d6c22e0b67f7aeeb16163a17fabd320d739786b9d03d975994b8d70afdca34a17399e6fb7d8da7ef2dbcb55ce3e990f529b1992fc3954b1ae523536fdf6e65eb3072b334cdbab0cbb2ae6b9b755996766196655996655996957178d768ee3b0c3dc35da8145aa9582eb785ba6efbb6535c7959ceb2ec10e3bcfbed6ed7eb3076ed54cb3ed7f0a66197f4bda775ffba8b56de1da49de2ede9db6da1ef1ff54098660fb368edb3bdca2eedddcb5d4d22b8f13a08941ec0125c40102867c015a0d6f334cb090a21d2d0220dbf1022ca0d9cd68d962d0780b2ba91fbe2ba00234b8f33ee5c4f8e62fafeb43aeaa8838e189a7700013d751deaa94caa7215a44a5f13d6b009c0181adfe5dccbcfcbdab8fb4e899408081f7bd0d05323f55b070dab6ff81ca6b661b281fa74cae3f178a8ea2122a2a6b09108730e53db60048b804d8f0db391fa1defa9107a72cc46aa1cc57ccdb2054258c5c67b3c9edb506f2f233652ab87c2cc493f27777be9b8cbcb305f3e97a7a106e9b2e3f244600b2a3c94edeaf30594338437a4b5c7bc437a3f8aee937b7c3da26dde45b40edacaa02d8d11d2b7e7a3af589b71109df4d19115157014491ee37d078ec2fb8a91dd8129cc5187aec7c146d78c43cc1096b6271b8927e56751aea99080a0079d8348c71cc52707013ae803ca417c313e84fea9660bf4219475b052d004164a2031031be0c440d07d08fdbb0f9fecdd87ef73194297a10c650b087bb8e33076598a38d8688c19c18cc4e3800db96ec954ec3072b3dc30e920ecf8e916de158e9f70b0d1d0c78570bbb204e176c952ccd4f3b84159b2d9ca7026074da40bc9f3780fd4f446c718a50b8c7273a33d39b82cc51e3c5036dbc4a4b0906543fadbea7aacf5c81e3f5c36ac72bd95888d44eda1af5c6001d5d0e3477579dfbd2c25969f0453e8cd123b4d28129a04c78a2ba0d02194c42165070e39767676e0a04868127a436fa6441c196ce5b1d62393541e1722006155416800bdab1a0fcc20030d45e2cd103510f14cd7adaa19689841863ac6b090055e9b8764e9101e6b3da74ce0d8912e51ba8094501cfac41b51a61c37d3569e2ad265d327b30de91277b4cc8207babac75609a167fb3e9dc6f3ebdaa6cb93aa15e942aab210a94bf30589d479c2e40913909610c99513831d2ddd9822739e50d1f2d7334d9d292f57f08443ce9d1b6ba7feaa547a3edd53dd1b78344a352b11f0d70444ba404a294c15834c16ebf13d588813beaeae35d3c47f5890a5585dd2019ecc32d5699aaa69ca34f51456652a4bd37bdce953ee31ebac3b54ad72f8819335b878620c2845c4541319bad2950892d05595bf7b73b48043671ae6601184399b3421794431e308a209538e2078a82193f4301385062a982389191021069c12c48e386014a418011446f021670852261b10614e41044ea40a75f4d8c01c41a003278b193c810731b2062a9cf17d2f453da939291e33c8c1428deb89c5197a523df32ecd3f08a51e52624145cb09afc8529c39078b1d4c41fcb02a1450d0826ba24057ca0e31d98a02298ca0df6bce1654684dc39c2d50b08322962ca1000984b0460c8ea0030c263430228b32a420a2055248c28e11a42c91c0155c2ca9320220caf0620c1f258022094c38e2045140430c23e858c21a5f38a1420227dcc859d2c4091b3d3882183d7861843096b8b184056404010709884005184b880881134080220446e080892f8c6081143d4c11823658a00238bc58c284108a308412bc50e38a1b4459f2021a25a012c60d9420810b6690019d294eb08611c040628aa90b23a81296d023962c6109019a50043188d022093628830b96294520310436749648021423583210ac91822c9e2803093590011c820f4d6080860f9e68c3045b2c71400c84d89932448e0f48d8408b251530238e33dcf0610c1ed0313d1922044770e20c39b020a30b33b2682982ba517d5f3d3404424f494f8d438c39e2d0b5669b615c800055650850645ca8e18f8a3640084d2081fa115fa6c9aab556950a1652a05081f304164d9862b004249aa0abe5a9b05a6bad4df440d77a982c89d8020c4dbf261aa4610e942ea8298424d1c1124c40e107517cc0824913440881440b9a80038e2b962060c9ce0972d0850c769870820121d6c0828a1bbcb1c40a187cd6a0a2054cc0c1192e00627a41124a2001420e0aa220852993154be41166402f7635e7eca1e121cb11d1074ab4ac32a93ce152d1912f350dd922cf46953676e0a87268b9ab236ea03a8626f93871378b8e90e5a2325b26ad325f248cd1d9d1521ec98d871f28205d12a7a5d784515a762b2c88e7561af6beb3fc90250845473ce91c24bcd0115b3d685bafaa8a9e6a4d7b61d483200105c21682201105fa801a52f88a05c9747561efc367c13db0a74e179d92ceec099893822f74c420259ac21bb6014496e463e441a492e39437ee85a528e36db458b961218b8572854b2c880f0524c0eb42a09168c7cac602b84d71a7d31d6f26ced7f23d9994be67117b062180efd983aef52a7c4b3874956de46fc906cbb74c830087f505080000300ff9c4c7b79cb2c2b724e300df528aae09a8df328aaed5ebc4aa167742df5840c00f03f4389c2edff18a1b8a92ef285014551f1e18e903472671899526220a250a55251942ea1968c8325cb0c4b2c4bd34f4a205725039677685ae7751008e72e8fa0460284b08c807c050967ee41530942503641f18ca528fbce5105a62015beaeb4b05c85b2a2140de9207babe256f1e37d0f5a5bcbf1c5d3f80bcafe442d70b20ef2a009925ef2ae7f3c85b5aa1eb0e1c99d49370c4c15184631359aaff70a44296ea43385a214bf5a0fa4fad0f43962a1932c2a1eb6f8d6de81ad9d0f597adf556f6e4284596ea3d4fc8526d92278e2cd58fdeb85596557e46f9113d1edc58966559a56983c61eab2a468ce19a4fc7aaaa88c8d2126c1544c2c822d0b84b98a2e79c34461aeff98409891490c9002b02b234e563fc2ea231ebd356c9c2eacd9d37b3ba5fede1ca7b3e3f6bb06147624476b20c2ec8971b336f010fd8b0611b58967134827b45a44ca4cb123086e2c827341326159e715026b20404c34898aa872c4d4d57ff113f7bc8d2cc81ea2a43e843460c7345b99eefaaaaa8ca7a96af4c95441888618010e1468d61a819205d60248d2ff590327a248e4cae28714c7a83444a2cabc40b6f9b2987757903b5328982baaaf291a86b0e427dded0215ce6e78cbb671c330e396503811b6eec90a12dc862434ab815568aa228eac260fdbe4e1768435b97f1d4923434758c9e85524ae91239f455597bebb193b57646d3d4296c24d681a98794706d9ca9a772b4a719a57ea93b2f756598496d1b7d8879daee9b2919dc4d88bcf50d06f97b182e69663a756f773d26e4ba7dc5d34582a1deba45e5ec30f362ebd3f19fa6b6a0d8a10fea1417b70a9d0ea8240c980984182a553402000003150000201008098542c1683889f248d97d14000f8a9c466c501b0ab328c7410a1143883100000300204040606644a82800a88172890735ae9829f04ba4dfa236f9d783953415e8b29ad79ae1e387d01d0153bd82f6208f85aa656cb66e242897044e41c654dcb372d853dd85cd99f72efb6333e4d729e133e4c2f3d8b068722e113330cbd59eaa0c1d90f5d7d708579b926360fd98341f476266b624ceea8de12248527596a5f25220176f369e1f4e57e33af7ee39130c7d58647721f7c5f4a906e46249a43aef3a79d1a8432182dc1b9151c5985660a47e8ef19b68f91a53ff2553163691f26d2757144c251c21617bf12ef657ce2eb99290a8eff854362a353b06ab4929574a6da2c424f647167d84d5ee9da3b7e904137bd1c95826de8742325524e2df60b95d282907c7150e6faaee8e205efb9a96ae19db2e28f682e676323aae81459360d73e7f0e799aaf52821c2606bd8d61b863d84434b0ec49620df66a12be739a48706bf4fd319ffdb7068ecdff7426075bc0dc627846b3eacb3194f17d302e85ec42223f75c1ffad5995781df38af41312880c713d34c7af8c9a4080355e17a49bd959f5acc4fee48ba0e890af86a42b34c966caa0cd9c1dc20f08c9273e90a8484bb33150cfa4cbbc14c0a847ba858f5acd3536e991f47e564753692663c58884710abee532c64918b2ca98032cb12071025deffac9d191710e8b9e28ed540b06948d91ea46e5b1a21ba5384a62340a2a4e9443a7a4d268de55601114d3f67a27169ff6ca8f41e724df16584bab958ce5df9a9276b94e25683ef4f15545683c29d18f1d79f57d2939e72d6d83f7aa8f698e5ef2b6cb064078d9f56f973ae637625dd24ed990f4fdb873eadab3a380954fa0e77083c6dea0e832e80b444f762ed3c8e0f1ca464d78d0b640321d3cb12d9092357d97b908fbbe551a0b5d0104c5c29f2c3b906c66705bcbcc1d0fd4b2da4270ebc2f54909a1639b29fc37fea5617bb3d5a36e64f0e97d6f15fccc6c2dfa585778c2adbfbaf56f476274b8719fbcc436c91bec6a7344af1469dfd0f689a1bd5f33887acb417ed805c7b1dc098d9b71ff8dde6745a325bfb9c27306a06f3d98932a167ae20543063ed56fa853e6e285ef0a272ed591693d310d2d1986a4aea780658515197dd919836a591984e10d167854d34e1f2b4562a9155a9453818a61ec3a71a459901f2dfd9b4515342232c7415d9c215ae2c0e7e671628baeeeb72d075df0431ab944b58abd07a94ccf2abed56793be3d499ff702f1c530cd4ce9b281e778148f9a291a82d85b6e16ad2193a3621508d61d359194bdb533f56ee63fcde235f5941b74ba475e2749aaed1c5398f3a96eb29dd923bb0ac8c1d88fb400d9e727f9a16005dfa73638488275456a1202a3d104114758bdf5917176d7b18051ee0419ff3a34feeb39c2760e8ab446dee613f9a9a9bfbafa640b7f793eb6c14109f183b69cd0e27f3f1dcf538fefbffd7471d743cefd43db7b45f185cbd12cefc9b75f51929704c8350852670d2a0ff53e537ac861521d4c2ed28f50aa4e9e34b9cc696cab7f0ef35571e285deeb9dda56319a8d9837b66ed28d95f389e14e3f16c0ef8b8d4b17804e5b8ed7f6e06b065500a832193ab265ba4262085dd0676e3e4d46c3877f8fdb4cbe2890c60db611a9c9c2906ad61c8acff212fd2c5ad587fe13d445d4ff29974965107b6178755c1ede8222eeae9311b25d56710dd6d38266c8f8720b192c8591af37375d949c0714bbba1032d76960b7bd5d5b777ed027abd5e5bcb6f0be7321757ab71643bc75bcdb27769929b8c8d8c5165e9443be703f5532f830521dc0904ce022d84ba14fe302c164bd80510fa9fd0d72f83ca9e4e6a400f0d8c9d62521aafec6d1799b5613785fe25be8148aaa580e7611b2c36b5d02b6bfd0c7b942ea905c53b8eb819285c313df923e7a7fb0dbf8933a2a886583b5a7786d76651b18e1d2e50e56c5b232b4fac54b8c580b2ef242cf86886c699e0fb89b1114625985eeb87c9e8d7949716bbee540fcddc9bd40e64950f7495fbc853d74ecedfda442493b49ec53676ee0ddbddccf333d7616d2fcde3ff2b0572731dc011e8c6693481eee84dc1e410b0451c7381662fb652b3db1314b91e6195cf7fa2985ede2863810e466bb870d60cad114670e959be8ea7ae1eea6df399570af724c8f86e7f73b713beee9aa86d916478ef1b0a0ab16d3045ef24c7fdd404c7e73ca0e70154fb667cab45811e029decccab55c4d3276e77fbdb40cef7d10b2ec175091661244d682d3994dc0beb0be2eed034f3df425d8559225af356a7778447c7f736e09154ae31fb2b1c50223223426021d2e0424417bbb0c9b73a939f2e2a2ce4dab60a89333f1f2fdf6d040c3f020e30279d3e62a4c1fccb2b727c3275168359e9a2a747c5ffb8b0cabe836c9ac1432a95bcf022ed4f165e99ea211b2d495c30608c000670c5003d9057f69cd3ccd9851237972ac59dd22c42078d0cd76577a82c3054f0c7bd88cdd766fb2c9b4f8cea94480b448e9d4df54e9dfa6d1536802e835a879782862b96f751b9a7aac1503f82401d80165102d814239e2cb954662b76036c55a73e99c781a4b83af9ad4590eae54aaa037c4a8c3b8667589e2a71ecb947c4c04bc77fed9e83bedb6824d0a39268cc4b74cb06193dcac576473f2e91000c48df2103ee158ab54bbab46b0618fc47babd3dba4fd95ce63c333d28023807588eabab61aab31ba079ab7cb90da75f9f042b1fca16eb9123689551408c1927b307446a76b0f96b506bd1847a01f1a7b24645cd25b127a615ec47acad21324e38a5e9064cf0be9e807080ad5db15bd25d5037362a4e47257bd4862cf89937cb9d7be07f3c875053caf38966b7a4be88da1630aa6f3b1d09af76264b442b1303d5ef7fe22ace9c1ac5e51a1417f39fa4699e8d3af619edd7bce7894f071052f4fe8c15361c035bc4fb1b47f3163e041c2b6f81f46d20e9e1d8f5baf2003fe67349aa33745452721774ab170c834f058237f29a84e6239a3ef487b2b9ef0c720f9a11a43d411dfd8b54a4971fa08c1d4fda961a1e572056b74ca760b886cb4b19148406fad8d06d514fbb5c80c71bd7bfe1a79db04a4c9e9d99fb987bc053978b795354b1232a8bd92b78c2dbf877acb53d47489bbd5b24064a0bc65f9f3f55a9e032d0a6c148dc55aa0ae8cdd7325ecad93ddcf0e9e8619660e6774703c6a04ac535259e22ed1970ecaeccda82c66d09c521205d08c8b0862d473e3ab50e755a207912336ec97fd6ed5ac5c5ba67a54197bad32d5a3a2d86b08a47b54e39e38b78e85ddd64557241fd899da43bdd819e692c03d95891de03bc953191b80a4b161bf7495a61a7acbf330b5b3776b5556557c07079a195751174baa5865c768bd0054ad922ffe4d89a0afece8a6aef8fdd44d0f57e8c0cc63760bf6b5580c53a20d8407874b97080df81e24ff92bbb2821acb7cd69457a5ff320736e6e1df6ce80214f480a7c541f22a4055b7af99a4d327f05d8166c56065c60c4ca9d343ad3ba7eb634d3a2a1fa9d5a61c03f677a6a58fad2cce84de12844a0ac51f270e9354c085e1f0b2df834c255dfbfd270d91aad9d9546fe3d396041a528b7528863bcff1d70630645a73b65728f91a48e6d7e27493b6ce6fd7fde6d7d0340ad18d21f9f0d34b525fa219c5309b56bb38c583f12a1528ca9563bf554e816a84358753db1206110fc2b4a013f6422afd05ecea2a1774ceb5838bc4acb28311539a7b56dd6856a40a841c677ca4f71c1fe4a38d09a4e6be64dc9e4a4e42a08a4b0531afd25ec39ecb556752ce2a1d0abf19644588974a9203d177d0aa01937b55059e0a919354375e37c0b0df7ee8ba8c7e8e355dabc05ee9b7a355b4662877dfe174399a75601a6f026fd28d01fca34974a0180271ac1b0252b83210dceb42206a4908527084405c141117b904c281ffb05da0a19f1fa7704a52c824c5aba503baa3ddc2c612ebefdf368daef3ffb40599a5abe145c56a6ff07d6f3c7fc7686b24475365b4a8684ea2c3c7e590123b597e35177050cd580a52295cef0d0b1ed5e904c037ef39e223a8400154c2d120d7a2803a09d07c366d66c2e01fd93f729a2c4392cc7acb03a7759886451700bcf7880331e871cb2e04719c37fa0acb40165427d12f813de53058162e400b28a15839948bd3c35a7375215aa11938fb0b3a8fd0ada0f987bcf67e2e4dd3851f6007e452ff45cb5237c38b5d053248707d2e5c6f00c21ab3c00d00a5749c2702c8c30b74ad8e36f22812b091f01f12315ae39b767d95a685abb713079094790bb3bc236f415b0b946e2d2c3dc2d83a5ad08e160529ac203de4d580075322910fa82b46f141e7493b97bf83104424f4efa44f2c764962d66c37f8bafe3330e42e1bddaac8823cfa2a28da1ccca757e5cd929d8eaa4104fd774caeca162bfa9cc871284890848347c30920ee24805cbef0531edefab08419c5598211784d07d5dd22f1abe1fe080025d77d8615faede346418bbd401e01c16ee39a6ee7445d9482591e1f52f2a6d58b2bf544fcc39cf3d0151d56da776924ae87e90572a80e116f06690a4d00cf46548cae65c6168b0ad8106558e1233a98c88dc88050a4280feef75af9af28056b583122242c0f3a0fc03c43626ee466577c4d0761fef7dc63d677fe1b0401a510607aa0d34a71618919787e563d1a006634bfdd7bb7104c04e6cfcfce9118cb1a4da1e2bbf8bb62897c0fd0ab081e2af3fa7c08eb93d22b699e000068ff58d93bf8c630c097bafad09610c68e427d59f79d8866ff4d00ee32cbc449c5b6f0df8060b81c7b47200fde796af7ba107e2c8613772e0b2248a10623b71dd50482e0d58bf7e630e3264f978a498e16c31a1391e7aa4e289a286f6b1417420cc102169307bd4acfd6377a168616cd6eaaab55986205936bfb1f6eaafa8b1602986addc59098f0a692d5edeb71c7c8543b27c383525e20402068cd70a718714b98f80ebc5fc6e4cd4e3951519ccabeae06e2defb07ddc86ffafcc30bfb7350383812dc748177f6775f3de894f6f9ce57691af7ad9f78777e929b6fa1f4ff5caa6fc131810e8d1d84e68cc6852cc4038a751bfb0ebf60241ac69347bd06fa3dcadcca644596546ac0cceb6f588ae1ef31eeaf6c7e7cf6aad56a7d9f4344976b6145bb5d841d78feb9ec2e0604796ecf35a8953cfb698af455fd2c6ea43dc9f89dc4f96222c9f24e30d417ca51d1c6f9e9489d757c4ad218663d7431197e53bcbaec78322d41ae969d482ced99c1b9e3bf68d2cec3c93574b9ca537fdbea44e5a4c22bcafdd1ad1d324e3b3d5eebc017c65320148688fa19e43e379e67d20a04821334c8360f31e2fb0ec079a6a5e1fbe6c6fb7ce4935fcb973968772686191167c16335c583e05b27911a119991f801e69181392813e6c432d619645138e88e9d31221299a40258fb2f3d63b71cc75b6e06b25be460541363768b3442b0e25daadf5527e70ed33e44ec1303131d5cce885266ed6a29de5208ad9491a6fab47e583908bef3626af5e02106edba7020f98e47dd3b20e79585ff507779d35f283c3f37fc9ac97c742283a88ecef6d50b25c55dbd6b94fe449f0a83b10b78fab87a87a5b35b18a1d4030e3e365de0930c5aa9803629c7fb292e61a220a90e222fc056704c24412135d3c0c14a52d87d878a460b9ddc6e6c4ed2480b493a39c80f2dd261dadef6cec5c551ee015da24220f895f238976b73fdf5701d5ce879834f81c0dc18ad61b2216e3af9fc7745f3aae8d9d2f3eae0bfaac26097c7bae38b9d805905387c6d2d940aa682049814e7cdf152e64e4a34f0198eed51cb9f44ca15cbfe58b413ad2e67446bafd81ccec4ff35ace1ea2d81b77fe7c86d3c8089c25457b5c17101e5a1c070bd15315b37af327f970c9ea2e4d53a49e4c8572407d54de4344672668c87443fad087b8c103901304a2ad9a44401175d70f1cd295863b92f8c85e2cae202a211c0ac16b9a56ee670d778e5482252c8ebdb45dabbf4fff0fd365da84ff0698aaa2283ad18c2c9ad008c8cec908829f84587e403c5cdb9b2df93f3afd1663ba1e5bb4ce1e933739dd7b4790428bf5bf53106d21d8997547814faf7dd4af61fb7de1b1738c9c27e119db38cd7e1391436c8aefd68550f47d20235b618e63f864d7928a51081d57414043a5c91443cca66224c5be945ca594ae0bae8624e4c2af33a7b6158ab9a2f7b322903232ae9089407a9a8c04492c0841bbda0790cf22e311b3cd6e29d3b326d7af6378da81a3761d43c5cf9d0d73cd7aaf9ac4139d486178ea156e917acad880424861bfda9fb07fe003f7ccf09cce7c5047693465cc6cd1ac72fc597f1a4110b2079b742d503e1997d4c94d01a694422da1aa4f71c63a2ba8a82f6f75de5549e56c9ffdf22d5d3f8b0a8579575361d515615089d409a7d5e38d0fc6e8de033391b89616c1d868f8774671b19458cf6b7a6ec31353eb8b66a131967cc8b5c3603b1c60a1fec339da897f8079f800dd8825c1148b7f17ee724e684b6d116889055d7d4a976c8829e03a57edf825164abd8028852890e361f8edf348065d58a441be4632d86ed71114f6ded10c3020fe803f775e739c225845f168023ab041665502c169e1cf77672e08ed11a024c53b2fc69f8e8f6532e9662682513de905d5df4f467ee4ba4d309b9ee97775b337b8ae16cda9dae85d84f9413ce05fd0314d7d4b34075458be123329a939f7120bbaec21ca3d03ede833dc39927c1ad1df5e0a934ae9dcfc0bc0b832604bdccf4de710d171a60561c7bff75b7401ff6cef44de3cbe47890359a4cfba5f492e2bd1c971cc585064ad8e7f1dc0c55c4563da1ce0b8bedd8701919057a3aefe955dbbc9fd73df1a7e39f2376bae086e48a3046bd0e1e873568a6b19b0da27eaf54e60287103aebef71c0e9ea3a8e5497aa12c60a974da640a8cb18a11954a1338cb2b5fe75c9a7bb1015242376f13f0169002fac609ffdabc97b690c388fe50207f63892b06480d7b8f154c143a1767852ebbcb25e5cb3da6c7766e31e4a54ddf4a49708e5ffb5f6fd168c875e6cd188fc730495953e3f456f10eaaecee380136f3722d3a5409b8dc5de8e9171f97cb2f41bc1e83bf1384513e937fbc1204584ecb11f34b1ac93c7261e4ac2c515dd4d774711e66bdd988cf5020a5d4846332faacc0ff30d0d921f5f70f3c976c537a281f2a374c360544e28fdbe6c8ae3c9e75b3dd3d98abb3b9371b3c62097e3995b5ea10ab385fd3659da5cb20ca72f26d80a08c80c96ca38b953315f3b7f27b193011a731ababa639402b46f2d365a435aaea6d78904102ae1783a6050636008f7337011ec48b31950dc931995127211f42cf28f6b377047dfe58e4a5af45fe859ac85eca02f6fcbf4af6651c30464eee66bcb9bec9db74685b1a9d092f6e8154bf271fdc4f898ebd78d9fc8c4fc9f902e6106ba7f524ce9cbcca0cbb043d7b9c0329e8e1a008fe90888085ea303648cfa0003ebe7f5e352393d7003285f613a031635abdcb56c5358b8ac84527813fe9a915fddf20b6f4fc6f79dfede0d58acd8a288b86b10050735c279a8712f7eb585b0ee166b57e1ecbc1073fdfaf70aba96712862fe7120a80f98b160488f005d5a368ef04c4b3f7148107791631334333c865c371f84ae72a2f93612b98ff5bdc7c0204ff19765236d38d05a4ccdf6cd6f668b65588f34b1d06c4caefbe304a431d33667b4672bdcf9fc2f8f35d008e53b7c62f9e18f93bb5f643564f17f3ae115dde19daf1e0ff01388be541f9f2f7370534e6273c8017890fb993e80fe4309c51b0ab73e1362807383d1969e6f8f22756a39fc27a01c2b32a821afca72e3bf43356370b432005b1fdccf7af79cbdd0029f7f21f82e8d0581204e4cb87ae2cf74b3a17dd43435d15b63e3558ed6cabd641ab8977bee6cdc37b343ac40dc4a6cb772f69801ce25ed489dbf69346a236f655b0cca5572cfa216d873171d38618d948013cee064480ecb8f49ea59a37cff8adc300aed92a8e1cde56f208a878d69c7e7ff8e06db48f027470028e952a928a3e3272c280dfcfe8de7a4db21821238eac9fd3fb2d17bbf90fe982c316733da0dff7828698304ced4cb81fac3095ddfda366996ff7d97109b0a5f38e2e4f40d4ad1cc970efb41980e3684d90213989eb7a79dc0062bfdaa1f6febc3538a8247b4c712629f62b13fdc421b49cb58fb9bbe95dd0e2e8f93dead8249b251ca465baabbbef56d4465be37ddbb965a3253c40e40fe293e60be97f3c5e3045a4361e5294a16dbbbd6be3b1a0788ee76428e50828f059b81fff20055c85287714d16b9b7b36cf7ca68d3be4b408f4476873f7623a9a726c09aed25af8d58adc1d6b4b35dd5475e8a0fd0a0752e3a7bb6eb504fbea0175c2cf03b86b51e9f788467bb1b7bf330fbb32a023bcc4cb7f0bc38101c050368f79e2720b6a8a1b926f961972f77a9f4d98e9abc2c212e228f62b3760f72e2ea675ba4d4adf9b53c30a7ad2571dc7ffdb2603a7f6699b8666089e211b00a791587900617dbde84ce8f1659832014507f442928203ddb37de0369453dfe53d3f95002dd55030df2e263f8323ff14d2160fea8aaa982a394478460e59989bac680b9e6507ebaef5b56c544e0520ffe9a0edf32aba7a95bf183f762f2d160fa8850e95d18ce539a87dcd351015a4728e3bfab64093e5790d4edaf23f6439ce4046ee52058d90f47647154211d5db45f26aed3234bea94301315934e866536919c5643b7d04c241723ce586a04fe849d92f8771c9accaaa5df4d31e1c7b400fbc2d5091d7997d037b995043e44c11881c63600924be8df50e0de8479c18160f8007f9d0c5a6afa26d1799c7e07db91df27f79b2459a8c620fd9fbf919b524a267188be70276fe522881a93d142bea2904281598a451ba40526ec1448cdac0807f01efb7d56f58953027877bcc09d73a157daa139a4845bcd7ad1a18debcb3d24077ce7eb2eaaaa6fbf56ab5bc27d1776e7f9b75ab6a206e032e58d9f62ecd0d0631bce9d3732d3ba46d5e41ca15c1a9c8d073bf53ae88edf0b2b140fde23102abf71738d645cc46c2392aeee5f92ffdf0a3cda6dc9092556cef312babd37ca86e8782ce430506b0d18c41c1640369e28d7405d9adc6f7dce270d52605db330de4a05af2ea3f308168217fb0c47a00d164c74c344ad878ecddda992282000ab29856285c5ae1fd4412f38404f3c44130ce646fb49536b859a23b08e11e7036e3104083ccc84c8af3f82ed6dbcd8a1a2fe230cc40b4c275881aede703161ad68f6187500590ce52b91e6175cb743f3d570757303d81334f6ee491fc760d39ea0a92fbd1e9b59d48b3004f69a304163edf4d8864b253eac9e1366822f4a0ffd7a68bd573a50ee32a526c55484a7ba3edfb34b5108f6c81c68acec6fdab3854783d860287b28c40fa930dbb267ad6a493ab47f81e46fbebe1803dfb310242f09927acacf2e32ead221bfe71b7a026d393aac35fc6f89ddbc48c234d5c8e7b4222a4afa9f47745b0ccfece21ff7639fc5dd32b86580160368ca2b306a435ff6bf7fc0200c160f5799376b7821e3154cc621e215fa07c91b852d39858e04c02d3fd7044ab5775546955022a05d9dd3762c42edf843626feae8f18b868b4854cb5153229f5c4259732026654c8acc27c675d4a64a940a5708a22243bf10067338ce0989f83f545bb1dda7bd530d2919cc10110351426c06198a66e86d689e220c239df10c657543aef06684b28d7f72e32a84fa870823c54851b2971e83c9c691363297c0a414120056cacb5121207eea35c47b1311dbb9dd3660ce50e3f6e75d1e8e6b99edd18c6193c215640db4c64c71b18bb9f45587125d3a28b9849aba80aba8214100d944f1638d8dbeb2f76e2dd9d8b0daacf45304b491cf92a8c33d56b0ce12f5d10c0a03596275a96aa10dcf3c359173bdb2057f44982737d1cc03693a556b9c3bf4e17e7bff10b29f403ac77c23769b2fba0855b0570b4b914dd026c9fe37f519b49084765dcd07151138ebc415817a081d015aaabe9ee28590e6b811423b018dce061cf16ad6141910cd493d853381263f4f95280f396b3c1ce83615185a973da1c65fb614e59dbfc47d3af98846861ac6f5af886c1126272bed413294d8e17e000e0870fc1420800d3b74c7dd722208d183c9488957236a8f8527c957dc8357cb8cb5577fd83b3a24379e3e4207d953cd028d232fdad8a6a86d91899c0c4e1d0d8ea0be054df88fef747b699ecb93a4a8459b0f145d4831b4ef3e6a0f32cc73a064da77766fa842a6aa57bfcaa5b646a0e051e3ab18d45c1f087eaff60efc38a6251a312b9e92e9ad9282be6490f87afe63abe313856fd60bad95d9388e60a5801932ccfbb951bf8b43d7b0c7b0d0dceb4c796d25e7cfe160e73ef03a5ac4f075ad87cd42296543f4f8eb466b1bc059d89418cd11e53d42ec5c8359db35af66099dc1b22e691dcd0e474c1ce752ee63c6a8dc11a4e13bef667f68434c724097cc15ce00806993640a908e03897519ab47b216d39d205896ede1271e4fefe4cdee52f13d898b2379134c30deccda6b554f26b3bb44a4f6d88d9ab4f41ca0c26a4a30eee67df6e8c38807a50d9d303e746058f7133945cf4061d8cc8b0b46bb1fe7ab78c26a3450e4a1fb41a1a541dd5f25e19f511e90062f966cd7fabc0bf6620573cef7ed082b14f480f29477f760d0d137b5428a72b4517889629f6858730f57dcd9e91bc46420cd594e37eb8c70e648106b2391a04e418d376612b210f47dc06c9c4de23759703054d90f417b48100a77f666c79c7b047804792d212033900115692ab078cc3b5e0aed91c2448295e286082c2a3bcf0cbb0961a942db3a8a3a4e1f2af8e424ea4815a81d14982c78bf21a6febd131f950aa4d0247cc6ba7d7e8166488f6febae2604abd7aa48431542415178efb85fb841b0a1cd11e758b9ef8cccb2a5fa3736889c1fd55ed16261a9dbd8052b5d05e25f45046dc725a19e24089c8086b26f3183084831bb9b3162f39b3892dedafe82b420c8fa59fd453cecc8bdd3eedac7d2eb14728c2b3d96b3c65132d6994a7fb4cf9c9b62b1b2f89a8b34b16e260ecc3ec76e2b1f07c6c575afd4ec4eb2977492886cddfbaee0d8a8abdcba431ec2d53401dfcdc5dcdfbaf14c18d2b5bc0428ce5e19a068218ce9c0f12cb9d71bd90810a4718e888b81f739d270a6f59b602a1268da2e99b7335bf4405f1db36494bffe53c131fb39a99e8f2ff320cdfe52fabfaafc06d0159faf802d3b1c9fffb72fd9db5f47ba4f9f17319c13a1e0c97cf64fe8d9e6f66f9ddbe46f41e2270aa74595e01f8112f7ea05ed6467c1f1cfaf6682a361443810dba8b6f66646b8e3615413a56d947c52323587ef69a48a89da7e321645dbc4aad84b7fd93c8bda75a698aa9bc573ed86fb87e0df187f63916e73cc3560e1fed76931839c74ea905126f97994c5029fe94d14c38d9aaf0be1ae3bf980b12cf64533a61d85e58dbab72635aa5771b9622ce2705e8ca23c95f4f72b644fb11993a02a0b9b426e9f85309286c32eafc533da4afa0a07106ba2c03cda2bbe8f5cb1035228f3f35147d04a5d3c3315af7c5465a839865373f18d4c44ba1797989c9689b90ff7cada77bc45a59ea0d1d8c744ad15e1e66cb17d63c7b654136aecdb2d57cc96914498ded48f4b6b242c1318c7ee0f5160d9bc9ee49e1f55adb8b1cbf24bb888c570a014aa634c962bad606a2d22e0a1432163ec3487a30009727ba951d47cfae290789fbe63d82bcd7cec579766720acb65feffbd821daf91f8a609d1f09fe0ab7a0d27bec48d932806854adb05d7123d581f5908f28f554981784a746430abf0c7d716f949c1bf94e419db6ede51eb641ede8f4ce6f8d8e46c71a8ace7610bba329944f51a9844bab35ae795fcf462b02b8c2ea3235c07a419ed834eed6b5f9cbf6e6918efdab0ae386720f2cb77db8757dac0f2277bcfcd7b20fe2d3be5ed3d2b58e86b27504b06e541fbab8ac478104ad59ab6c1353fb6ece030f7fda7d83f3a51dc9db096ba62a1eb94b69b2cf3d929bd5aa97969a3142a01f27b3e0d13ddaec451a4217f740bcdbf7e02196887eae0de020e937aa4b698c2f6539e023c94a1aa1003ad90bfb0f0f9271850b5326474d80e596716e591c05ea3fb2f6747b3a8dcb2602e0000ddb05328edd0c4358de8b9b6dc24cfb4a4c082bf9af8917d6d023bf35cd541d459b84f22f85965e63252d2b0913ab7d9ee3641ca13a400d7735a108f1b1e4a4a0c3c4665b39d16a5b9ff3cb8a0c2e35dde4a1a1c97c8f314d1f4a2ff67095fb56a6e929fec9eb7e5c1666ce4d7a338c59bdb42d04bb7a2693b522119b4af9c75a9a51b3bdb9ca6f6775622751644135cd4889502dce4318b5ea26bcca5ba0a7c114c17b05f1fc656b896d60683baa64bd0115004f29fc25372da6813625cb84d7309be873e617b3e9a264c3375615fe064271c1fe48248cdd1426fd1d2b0cb0be279974c1bbe909966865b7a3c527494f8d809554bebb84d27d6b0c754c3130af2393ab5d7d8627c7d3d4f42726415a9000c93655911bd05ef7b7c375642bd0c53df8da3e3ec565e35e265b50f8a064494b5c491a22cc9c26e4334299858ab7bdfed4b445ba77ef3e5a1c8bfcc4af9aeb74d5a3f28d68c279b0d8286c1d6e7a9055e57323029911e377f56a046142132d2b3f19404b8c53f0528231b2d2895a453061d8b5e5a8b77d86c271ec39f89225512f175731c7b6f2f5c0e788c973eea2a74542ccdcbefbd229f6f959f081113466181ac44d710260d811102b99686b001cbbf329326467d5c419b5d5dda4c07748425fc23b78e7892c2993de9a08ca2763e1b1d7566a980a214d24b3b0ba18a91383ebc72889ba1e8a4e30f5f3b2bfe14df4b994cfc91e41dc230b581028c387b109eea84509f96c644ce313bb0dd33c1ddff0c0d899200f21968b9bc07a1d9cf4340e847bbe42bea4fab967db33e1ee5814895882c8948561e43e91b2805e526091e101428bd64c013d5d50d6614ca87a4c9a211fe6b6442c8f07efdfc1418537b04b1ff1585f6f3e3602fa8cb10169bfff0335b1d21cd3f3534ca915588f66637a09109a3718c983b79a9f87808d0a3bd3e6f6d6e7dcd0479dc0e80aa26ed716d7b571c40dc1a1a160d4b1921d5dc1820106610530435990e2581e0b00899b1fc98ef3c7045c063e2b8d9c41f3fa1d185cae74cb6303f41889ccc8d3959c8facb9cff677abc2cc4469d75b4a5d15400e9307aed1f74ce1e8d6ac7960e26c64294404aee11b82884a95988c597921ab63df09342be9baa9212307c4b1a228e5a2c724c68f8ef9777f3eb606cb4b68c223983ca0f872319ca279bf3d6db7c652a4df3afd27d46bb0e4c24d21c00f14449bf407c90ae6d585c12331e46936a26ea3edf1404b122373ea3da40888cfc5be64691bcd86f5019d74302d3d308b3f6d39de3e73680f46cf416d04e41ebf278ba0e22bfc38f1bb6a65ad8a9d493170afe34aa9358985f5ffb0c44bbc09c72ad61588f9ad53060d605341129eee9b2f327405140666e45945aa9963380eb65294899a71a5d251aa12d5b7556f7ce2e4448cb739ce9353caf7d52459b6f90b8e7bb07fce761efc6709b8388d0577097a05b03e2ab64b4bfe533ef3d00b0cdf3f29dacfe5805c107c554775d408e61d9b1c4ad4a87adf771fe240ae192589dd59908d6b6695ce6fdaa4116dd2a3d12143e874531328d2e24ed4538c514ec793f027c5a08582ba62fa693c1238df59516854a0bde8502ef65f39f17eca76de7654d9cccab868ed1d878a59b69aeba9d3398ea671a2c5fcffa844da7fcf48f8ad6d3c87129ac860e76dee78e466519f86f8b5cb95eb6ed4a621c28cb931c2345483138eb4b3845c78be020f83f16e62736e7f85afd81057a1f9b1538a2259d42f3675fd28426503b5b5272a2d7a53414ec6a1f5155435575b03eac99ae6b02d5b2272e6743c5b9d7765a1a36d53da55591fb7c783bc90269f4d27165320fda90b38c388d4d07f1a314c06d103b8543bb7e70b4e69041c57a31c82f7f2e00bad40839840cf93a2acca9e4257925b9038392f918bdb26df5e51d65e814c94bbde294cc47aeba6ab9e44413f2e64e9c3df5f862c20e242a0ccfcd296e25e7c8bbfd5a273de4eca15175f891b37f8e3acbee9463ce934c17fb8e6cfdc492a65a5434115ab03598d9f2e2177077d0bcf67f99fe93b4474fac25c9726b0f1d6c99df37e89d568ed3d63ed7f6dc1b4095d334a4abca27326d148ec5d3e3127baa4f453c6fe6c1f3a4a52a85fa44577a582ef740ad2ebc3855893326bfe709d8a678a5c337b14dbeb977a064c79f68367d963a3b3212146f96729dfae1c8cba63ee82c4908f4cde8607912c17f99ec96475a233e3914427be368ca81e2c481daf892db391effb3fe4cc67a5dc453a4ac45dab89347b1ffc8e53859abce1e29957053b7982b6ed0f72e5d336aa7b1700d5d58780b7aeb89abc0631d042726d708955e0dc6a846e35b095f524b4dbed10bf3ea1254bd0ab59dad2dedc697e04735491e51ed392fe129fe5cf5506dd1a40777a593772dc85b148820b827615cac4526dca529790165af4e5f5b6855f72dd0aaf19d18f0f2c4249d7b2029cd79d4259bf46f0f0a6ce8bc16e7f9f6ffadf2be3862fafd74e660cc1b66d32dc4eddc7ac7a5953d77506ea7402e836a4e729ad640d29961ff4e053e7c20f9f9c9ed1171b0e66afb316580e4e1afdb55648f5c4a4997263eaed158c06fbadc8325eb3743d253b442e013dcccd715d322fba1ed17d58eba7653e1eff40a8f231a544b65b61f550d8ebfade6c78cd28be9b8066de71def7888a169bc5f8266c60631eb31000ae8d66ba79eb1494a3dd97574679da3d3a1248376c286c7a02cedf69fbc7f5ef645d555c71fbf7fc6d9cb77ca88d9e08f86f3aee0f579a07340e3745e45f85c84e88a76b1f49849d9be79a138931632a61c642ae293a143668ca40a9440df9a55a891aed56bb33830485da5bf4c3b13e4cae54d2a0ff51741aafef9824e453a15ed9a1121c46643d9d50a2bf1180960e2ade3e49dd1070e23664893214973d45c8899204c768499d01c33f71cc1095b09177bd15a64f504d9561fca663f9dc490cecf43067d789cd6f74ea375c2a678a137dc57d8dc5c9e30a6128777927b884081cc69a2d11da7ee6f303ff8123206033708241512045b68b3adb4eb6cc2b1711f92204a000f9d7c50913e9dd0688132a5f8bf1f1c7bac619d900142a43e9ebf5ad3cb7642c6cb3c007af0d000a62871202b8eb0f8af40d2689cf25b147519c34b4ae2d7c00322306c1938b50c0ff155d4b2e882f2bf5a9670c253b492bc4c8e0f75efd61cbfb1706fce77bdd38d5bdf65f6193dbe4a2850ae37c8d6eb8727039a49bc2358c45030fe9bcc0af64de6bd6f84571f056476941078f01f601e45b63ace8391287c8c2630d744f5e7f60e2be0b654b719619ac2e4956ceb17fd16687369fbb47973ef6810c29a2055ec6a48950218beca6ea15643d7ccf1977f5677c6ee5a67f7f11001ae5c2a1c332a191bcb90c50cb4e7219b311ea68aafef51423ee2f794563ff17cb54548f1830662e991b49e62360252a2f37039620c9a1dd5fb4fe4a85b429986d037dbb9dc85f5173d262248e25bde4691d225e1e22d38f22d00b0f4b778de4c912a36cf925ac0168198a2c669c77515f1630bdbfef5bcc2f1bc733e4aeaafbdfe83155d6497617d7358253d969c0e117864187425ac8ce3c27b3428e62058f5350f74718d906f26827626ac02988bcd4ccc2988021e6c19c5a958d9399fa205b0e20a571cf9468cd7d115f7f0f198bd78df5539658a1607df0de63808f413ac62ba52ce2552bfcb982afa4316b4234e7d6aa5fbaaca8616a788b0017e9c9ca2e7061d5f55bf5e08479f2a45a82ab3fe858d27d415fa9beab872c7a728c4cd13528b6a15745c984d8cde4f3e26e15ae299bcb29d2cd025f818f6185d429228ec404cf81d3806b13d6f80a093d37ad9332ec785bccaf68f523935f8412bbb3be84893e89d52ae8045cb7b897ce21e1c828f2312b46bf6686035a2b98eda4fb38de634f988545135a750c6a28ee1c39210f81e16017f8d465c1d73d08d41b9c488c7e9830cd04f5df56be1a62ba4beae138f5d9dbd66ba7b012afbc6c3090daa07f75ff9bd634e530c5c943023fcf6ac41c1d4cffe8e8887a35ebd27bf15177824be3308c4b4d422743dc13485a14afe2c6c9151059af05c0a2648f71352778cad2d6fb14e90f7bb398f7c23ebf58e81a1fe704b4d37d53bbcaf5ca0031cd52fd4f0019c6a39ecafa5fd98b821e75ef0993ccd33a562603fcb85825a55ef510b75ad3cdc5ab3d45f132f360d1a8bfda46da283ff22f6f7f3d872b9760c7152a60069827f85aeb7a9fc85084c8db3b365f3ca8d329e034b53b2cc90a0ced40f98da85f26235f76baed3b0f995fd14153ca25e773ecd6244f733bdee0e84576fea6b39f2542070e131dc055d01517c5eb0fd2fed5262ac7427bbcae69e645320fb25a23168261d90cbd1c9fda44aa13e6ae435af6cdcab954cfe4aea15b5825edc77059472ebd36bf0c191bf6091a8f9f4af60f54949f73a70e00d6060f4758b17e03e0d286dcd9bbd81506a9c9a2731dd65dce7da94818a080716c36afcd5d5f4e48bbcb85f973bc73f035ac4213f9316fdf8f89df08fe182d4827c931909800728150b6b2031824e1c424fc45e171245e575d201b6412a76e5af847ec4a3a5dda824255baa2443f8c37688168d8a75d9cb2d9a4cc41affa42a3563e7bb6cad70f22e752e757a7107fc3949e8752d5ebf7869b0f0085b2e8d83a2ec6a533bff2895ddc464ad8975f623b0c8a28dc4eaae8edfd3e0cd2949a9d4daa5076ce8a6c4762a38ac1108b0c09df00e346cdf853601becabc03b8d4d23b4bb4929f915e45adeb9dd1f3736db28372c9754ab5ed949e2ceb592e1e6e621dd8113897ffce1fa7fa648d568b1c6683e99746932bbba7890d652c3b33fb45042c89ab55267d1bca2d16826dd6d4998955a3784da50044d63c1511b325aa4c7456c6ab025abd262bf38c57d1d03a366091641b3476fa1b4850bf090264869a7f4312ee5d1b55dfdd5aaef1c9c13d9f1f40b36229787b896bd783134ddd5029fb32e2369dbb6e728c5fa15e85bff12e568f14fd606e67b154ec4196403d25ea5a2b71fb1d81d9b84fb78da04526bdc88be2851d0ce9914bda506223d3a5af8d8652b75f7da7cab87857096fddbd7dcb12c42b791ae1e6e9bba7a8bce977db12d295063604054794623f3239354f5f0b6c9e9c8982c192a416518555f3f4f1b70f63e29e87d8bfc79e1a5a4922d6f26c3dfc4b9cd57037e97a333f0bed372060448bac1c0cda4322428dbebbbfd66d5700ab776616b6dbb7f0d44b291324dbdb4834f78e13edb90162297434c029018b07821add1d091bc95b1daa35eecb7a584a316938a4b91981a64a8ccf9735f55434dedd94de9832c1de65732db54bf126684336ac79be4b102fdb7920b52d2a9b1623562fc0e19cf2b1b9ff68eec8762f58329b769f80fdda1ae72056a0892fc050571e1dbec00e6f5aab57d74f131080370705b017d5faaa1df7b2177d763aaa1c105d73c2617fab8983eca131d600c105fcd0f1a1cacf0121daa8fc4f79b803b2aad10607bae43cf551b88ae6b8dd74b6d8c9e8d73c80ec91b4fd17ad8861835bfd30cc358c736aee21bed518b420a92b7d15ee039680eb28ff0a38c7fdfdc37383b3154a32528b473a56ccda6d4964401f4e9a76989d00ee84e487165a1faed48ca8fccd2bed6f04f3e8fe7f38539b8ea4d6df4fe0df41578d19f4210eb3af7b3a5aff38c83ed2314bfdd7f4b25c3de11bbfdd1308da44a615ae2818d5b78e5acbbe8f6048ae7bb1a8adeb669ccd4c1f59119bfe1b53a892327ee2d535801bcd34bbe2ffa266c006e9eddae3360e95b13690b7b02f495f6d941b4934a31ee0148ac5d4d8bf2328a5cda9d814db4012d5c3bb049709e2d04aac8e4cbd9fc063ed464e1b13942ca62d6a23d27d4a1a00c7f7e95aa5da9b236a12a4a771f03544037f342caa52be735d352b6243499af333f04448b85896ff40ff071d86c187b9338dfde1dd229c478cef3632dc49162149f2410f9f7c66e89aa167c51df5729c5ec08822bb1cc630d739a418f157e467dd6152130c6b779da39f12ffe7b0a68177c850a2ad5c4910839e94b33bc99bb036bed4b92925b38335ee675087e6b5f8ec58971ef414fa5223ef3e711387805ffc07fceb8a7a3822a567ed13f3ff2546984d29eda6d292bd1d755547637b6ce072a1c5c9de97c9d2813a6f7bccf4f68647c5266e50d61b2db48b1cb7d2a8f3161e0ec58ff6fb1aa17ced74f1f536299976fb82a966960d67517f468beabf367202a6420d191c07e2c2d604a19ea7bd4aa82fc52e0dc6ff6bd47e0a3f9a9ab5845d5aa6351ae62af068d416fafadd82f5981799c635b2c584d587f2237ba2d1cfa220aabd0399d9410d673040ed43b4b0b8003a5a7e7a472e808e010d16e4995e30288ab92646c445c272d0e992caf09826d0117bfbd9b37f5d186f08d12298db511a4affcccb75d0cf0013b6862cee4e5425a988b10da97dc4512372b988b029220081c065c270d3adf8bf49140ab66e6a48cc6380b7e7f77fbc2511d6b802ad187c3100c619ea609acbf09032ec993ad392c6b96ea2c9f46099eec2d4c8c8d8ee6e438d39ecd4c266002205117a62ef75b4a576a0b69b10c44cfee5913f5ef9b639d7cb253126391915602833d782dfb899e1479639f9379658a0b9e04bfafde8f6d9699cca541c6c3b08f5cb6072f37f190304efaf16aaac275bfe6e01e2430a74554f14d744934bfa99956f9701eb6afa848cb72bf61b39a80207ef27ba9ca9552e9f9b27be0c6ff11246bbcc4a3352adf7047e4496ae593837b9b844ab9fb5bccebcee78b71a2929f829762a5042f5ecbd8cf183ff9ea1c1921c5628a12c5c23baaf4024886c601e7d19c83e738465793a123e2c660812ac5ea365f9ac2246c0fe68db706d4eec89fe7860c9f34152418b06b06960c407e4e31eac8bb1f72cba533dd22d8d41d43096e670b7f2fb2fcf5333050555931b11360f31eb9511f3be76613e98950e47f7d9fb8d7169b0c9de72f910893c0f5b7be07839e75a5d38e7a6d25eb9a506eb196bf514047ccca3064697901692b7b5ee51df2196c83c2e8adb8ce5500a5eafd985203cccaf1cf3c0d4e55ef46bf47843775a5ad6d94a0377afd1a4c17205fbd76813bbd9a474bf70025b016d0a793e2f26aa47818694add368853d0e384239682bcc226e863b9b1ea9195eb358da9fb896b10eab2f612663caf88e990bf276396249e693f81c658e12fe7a5f747db9725852f6e15c919cb8588209460bfcb25d44ac5cf206d1f23761a3d36384c01de9ee245ed2db2eeeee7822cf0c9a46f74cb246fbdf76481d9d04b710cf8b18b2cc37f7c6086d1a77c64c41f686f5df7d591effd3cf8e73499b3fbcaf28774be0b0961c843d6534b340d5103a967a761d9e49307e1fe7be3d478ab37ea2157970ae609ffeac19c26ac2bc26c983d5813fb05eb3ad3fca3be61100f0d951b5295e44572687dde617360269ff0dac7565471f40147938a3a05152bd04518d6f5ea3ceca7f3406f45d09da0d6d474634ff6cbf73d1f7236b4c6b06d8d41050d5478de0f1082feabd0a0c0e818eafbb5e7af5de7d3224280b99c90a04742067e02bad98024447886334e335f1eaa4227cb44b2bf5add72a62174ac49207afce2b579a492d67b52c1c102ec19defe1901d774b1ebc3f6d83cf05b55f827dba6cb1f953e1b9fd07312e9279a546513988dc956fdca99a266e4846c9af68d0e6dbf2beceab48499dc5c852034f0b1db9962abcf241bb6e890e7bcf0db2244ed7ba3c739d1a8d23ba17010c64c7ee404777bd399f085a33c356a90c1813556ad641185106595a919979fde092880479147cf6410225e24003836d150bb2fb3fc0848c0926f688520db98484791f4cbf0828547d38af114e6c04f9467439c3b46d5a273510982bd0ca5ae1f08fb8b91ac810c0a996d58d21033c9369feea1918305a110328c8e6e32075e56ca0992dc42b4c546283b6135820e01d8c63a4f93509ea8919a32cc481dc14553948c0ae337262a9271dd11d7281b4668e9c79f577a4f1767e923e50bdb05ecfa564d846340953544b91f2f9dc12420f2e194573ecd38e6eee7750897ab754c67708ed57dfd264f69effcc7fafeb4cb528e9fb5bbd4f56c44f247c4662869cf348914fecb5cc96f6b9e047f5d3176be1e7eec86e94d4e069cb8398f7f152cf8d0daf59605096e5f27955091ab46a3034cf86bb027e15ca384442f9521bf954a96ac48fbb670727d39e5a90933f897c092b2828aff105b852c89cb55869c4b8bbbf77e66c82158e2b6da2982f03073b6c87f84b7269e1c6ce5eaff832008e6d096b11ac06e777a004b7c6b70c1dceb56fd6baf16c8c39e5dd393c606be171b58427e9e132515ed3499cae8da5930d01ebb7c0222c3daa7173c07a657ef4ec2ce92cf328c18f8cc543b93d8d12a31ce6de3f0e497ab5f385d7552d8185c11eb40e0b384632750584d06c9614339ef59297672b1ff1016225cbe63d417091dfb9356845fad8fb568e63efe998c8eb17e5bb0912cdb07bb029f07ce386f2f654b63904d50e6c1205acbcecaab333e82d3da268a45f5f2d22affc06e91d8e177bb1d9d79e34c04f55495fe431b6820792a6f716a388a11c1fbf83598412ebd0922931e1898fa71501c460ce3e2a7d8bc0f96138fdd69b427ac604b4a7daada34767265ab64766a01fa2c82fc6e519cfb04d947392195089a9c8bf77ed0fd2dcaef2c982f0763c2f857fb8a99327d1bcde7a891e90ec80475d9468824227a998ffd217efe416f101ab92fa66d8f01a2522975bbd9915c204e62b32c70adff48e8266e6373d1490905af826e584bd1c640a8601a2f341596d3a4b3faf8fd63183c16e98697ad3ca5092e405d1c7577c7dd40c4cf1bc8b888d5b7b78c0ed26f9e95c9f5fa04dbeab0f91b37403389dd5128988366d9cc8211a17329205d65fd539ae937a8b34552a2912c333838f4de45df226c91243eaaa0b5f9fb1967e0ee1b75ae7ba5b115b9fee3d9c33ab6ac0a83d46216d36256ab0f6f4fac6101bf745bab053c76dcb1788daafd3543e60ec4d0c92465fd306f2007d70ab536cf4838ca5903e7256b83a8cceba70d38d1628ea92a44462d396e1e81b8d1312cf397ff31542cda81d6b91ddacfbf78933ce0e92db6c92d1e0b775ae6444a7a502c36c0dc04b270d262baaf8e06a04f0a4e6a5a3eb218866d6eda60afb93ac843805f97571a30abe1088c12eae70080a4df447e1c2a21f7cf4e468e66eb671ac66eeef80787ae200a2eb9f83f69e8a5f6a51a6555bef709b339d54aafa8c0d6acca98ef6a5eeb421c0948bfc745ba3cb123b7a6f46d5c671165ad4719ff21ae448f976da05cf57c8da38b0496a67aed61393b5721ad088c77bfe809950900dc2c628497884d11f5871aa21bf66c13c03950f938760015e3c6b8c7956171686fccbb503660f32a43dd0644b51a982385efa1b10458dc158aa8f3f453a5d7e881ad548b6c80b337b2d4c955be5c526d618edd1e479a1c2098c6aba81497597e0e5abfdc2f06f309739fa85aef5a63b66fb8c6594cc898993a96b3f50bfdf7087a8d12fc92adf9f556b0e0505880cb77e878fa4b62138812abd4c2228d26381515be8b3d2d562ec92283d3bfc5579c8b4f21542a5dda5d2671940cbaefa3de1a8887f8df891e8f9a3980816f376157f903c2f442082f8f60d4099cf77247be84b2035607fb6242c8c12f67cf26bb6a8a6a5407f38a3949c1e7fe92ea25f271b747a2761cd0c65140bb1e5f5e8bfb28a99234a7134b0d6010dca5b77ccfff4b99cadd3c554fe06a6ef4733458139ba720b91a6d4c42bd38ba350e5f3374f33423c6c5ea9f09ce95c200cbcec6724c57fedbfbdfb30a10fc10e06742d88766160ea631706345a20247615fba55f22c6d5472130dbb8c4afaf06ecb080ddd9c0d088613274cecb5219e7a5ee08fc50fdf825c45ed2b4e7cf9e322ec6e18710cc9eef4aaa04b5658dc04e94d0a23d6004d71ed776600209a6853b9d66f8709b6607822e8e4d42e64e88061046948512b64d429fe48aac8a012f27d444be18f72198988f337991ccff56b29f639ea81a59884a588872059fb0928f68a6c57f47315ee3346d2e92e5798dbb870acb876f9e31b971cf623c1effccdd4bfe6ddc30fdcae3f9b0cec8f403ef670cf7c682ccaf65ee3a0c1d7e887e247fa09f144c356433176f6661166ee6226105892349cafe48f94a8faeda45861e5e13df6af5b74b5dfc8701b534f9d141e4145d2fc4e73d9467de9ec4c7fc50e355b9a474e8629edd20ba658547099755876a7d19d71eaffc0026ecc6f60a9b5507e185831bc33c12bb398a7342ea7d4ec92d76b5aecfe5e60960236e6511ab137a9ced70e8ac7a5afe39d8ff092e857dfa1cacbffbfef44fef975c61eaa06bd0e173edd76abe86d605893de95dcbadc6de4ac5c60d03e69188a2dd82d61247ae360c0b2a6149e2ae6add8f1a6c5e2002b30827b8ebc215948a4047d420c96913929eb9cfdf43d9ae381b05b8f3cfa5ae82e42a767a90d55e53dc1221b3b8e055cacdf071aae7aa401fa1d1acc30e377498e002dae3d58bc8278a1219f2dd9d3cfe507a0e1cda4b158496648cbc3d38b29e2c1418ca7324b7887c2ed34241470078c1c9a47ff51390ca0257a27e504affd2368bd04085952c5071a17b2cf92b60cbea845267264f648e7602ff0b80573df8c4ff9a5b0d2937801ea0af441dd0b556bcf7d99dd39c5167b981522fb5bcd4a6c35e85395618c3ccb251a000badea40d1bd2efd237dacf999b7d4f0773d30f56742398a40869f406218973b1e82d043252b2b4ff86f0fb7f9054dcdf703e5f879aa30cd875c4aeb963742fcead418aaa9b96bd4872a3d80e55a6568f9845c092470f93c588ab8cb455331b5fc63d760c8fd2a258e50577b9fac0cb91d03c9f771e725dbf799de6de883b72b7731df342f7ab5017f8121468a81d8522198a2d5b8c5d1f28089edb1864083b12f400009486e9989a340ce5bdacfa69f59c5bbde32b7ce0c61dadb331e8303b3e90cc33011bf88cb082c14420f9894684a96490c7e71a1178c9070d9d3f7384d76aa70c2d51e6d247cba0b1ec673988f6493cd3cd5c9c7c8b41c9aee42747061a1a52b13579d9d907f7c77d796a34e3ab31101dfb57a6606ef90deb9506cbc1d3718ef465f065c0b281eea916bea01a550cc485e0a1907fad04b26e3ba551e31fd0e9c15e700a265e4cee116051b548559e2d0cb29faa4c44bc47b11f542bbaa900d299729521f3714937c31096136881c38bc2e1758d86ffd5abba16fcdc030599457b1e373fd64c0c83f19539313ea8d8402ba8a435f42f72bc3008962664ce3d7479733cfbc6b15cb749a4392a2704bb610f90ded21dd3cd3310aca34bb790e29f958b747b00b34d361af9cca0f4af6fd46ee494eed8e7015ec9a9a14b95a8823c1ec17146458b23e25683fcdd90c2b9c25dbde81e79c73b2fd1664f1bfb4ef6eb87eea008a4802d3a36890b9551043210e7dc6f452bfdfea5b9ef30d532524901913fa07d0409fa14458fe060acea104b59711d0d883fc92409ef74aa71e692de3fe60cb767e10640102ace0c8ef1ac792d8abc9c870306b770ab5af38d246f458953260ef45202d7e4c5903eb342a429c48c49191c3a74d8fd7802a6f546d438caea2fb7aade92da7197d9a9ecff7518e0b06a175ec7f705241bcd384db68585cbcdb59f08158c7333b305db47dc48144408ce0614687a3aab3de3c550635680bbbef9e9294f617d8eaa9270dd3eba0f80c1324d14080baea74b682501179e9e0ed3eafa94aa1eaecec61fd1330e8144507cba2e840f00b36c24161d3cbeaea06734f08869d9f7beacbe065f70beb23495809d52cb8ecaa0759de85547732516f6c4eac6fb10b8f514853670c349d8087216d2a6a94791ac2cc50aabb20dbfbdce1f5a4f173fb9ed131b42b71726107aaf1fbc7c47997ca218d6f212d4e758951d60db364d73f837398706eaf8494dff4db9e4934e90ddd9ccca1f6025974d67d5312007a2af12040f03b98eb61d717d5a5ef36249a4716d20313a5e37b9c9fa4da8a19f29e9b9c84b3b907e43958dfeee680f3bc57e54e69840f0519ab77c45f8eb2649f679de3ab40d2a0bc3c6b25252381f92648b13c207965cf2eb64a46a36d0a5dc9b4e2ae8ab15ebd4337231555dcd7abe723f873b98394d87a4c1ab342d5fbd5e4d7c608109063dd31096f46a8926a9b4c3a7b526177a75515a692635cb2db7ae5aceba71200154dfd65560765fc0d28e4096e0ed80ad79da4662bf73ede70db02c4bdb5af16c830018bfc6461848cbdd6471005e0607cafaaf5249bb03d2a74e2639df24eef6a5d48d84887da99da4e41aa85aef92a5c9b3e5af5d99a985280f0e57e6e4ee2a924b8cbf12d2c07a9f876e3756e163aeb05ac04e7aca2dd0f9ac925dc7d4765098fa739f36ba25377742fe4c587f05920b162a693b9ebed78448bf1cc182ee829348af5eb6427429fd4bf85971970bd3d1fbecbfb37da3f751ce7eeb827b301e11e821705cde8e55142af3ddc4e8f9c40a1d3b5c0158ac3f8feb72751ddc6efae0dcf84ef732b2b5974aadf416e0071531dc5a04072b2d28307bd9012108ff706a71d91fb7c126505b2f27a759ee3288208be67e2802c8500cdd9255597471257f396ee4fd3789882a51f9b6aae1d7dc12e8c79932f72aed1abf716e03e1e57c34013d16841903ab5432c16e0e5db7899ffadcce94a3ee4c7b19015a1f456e7dbe3ac364915d7b7b904356d83a6368da23ab0c4d278987104700aad6ec33e5c97c00c50ab2e60963180a9cc9b18255f7690443aaad27e1ff60387b2d294fe5af6d0c42706339a049f4adb6027608d58fd456aa31d94fe3dae4bffab5fa384edbb43f2b5deaca696e93d3c79557ff6ddbd3934bbef4597ca820a4e35467d2955412a7c5db48ec2eb2793ebd623b288dfeb07dd3233347a974cdedd2ddb6ea4edeb42aeeb5585ad8baaf8d4fb99c681a2bbfd43ed1e3a2d554fd6def5997135adbaaef9d4fd99c685a6bbfd77fa9c7871a811dc86ddcdeb99bd121493a47ed0f9e181d4a443fec8d9856e483e196679f3d99d3520a14e099c804947d749dc210eb87ed011abdef98dd3e4a88e813c2b4319990c5b2f3d9b9fd7a4c37038d8fd8d9acc7d41338ac9fbcd72802d0de22b005772da7960b834361a47b16bbeddb6f3bc8a65847c1bf27dd38270b6c2549ff41c0ed41efbce75fc884aabe922440d462c8d50b89bf68ee9826ccf6a9d8c9a768ac8238ec18c36adca20adae1cfe78f9c8cc5e0dbf638ff0ae7e901ff691e20f347e021a40e5cb4746e29773eeb9e7c9592f48abc33729498d630da32c81338a15dda0b353170131dcb1ad257ec0c02ede151b3cd12d8e98ec2157d2bfaaac425786758b69813b1f6c0157ca61fb3b89e7e7dbd7281f63e61158272bc5ff288b98b8f4ceb9277769f49a3c0152db58124d6b40bb4defd8d6f52c219502f7855cabd1fee1f2b792615926b1b8fd2d45d2b22762f68b5183af12a2224f6afc5a09a79a77e0d8cf55ff4ba0df4758f94fa0dfcfa5f1a53c57e5204fde3ff7a6080fb708d6cf96933f82ba1d3a68983eb7162dcc13b5eb6878cc2f5a1610eb985c716af6a1d5a23727a3575ba8532ef938fa050f882e3ca1eeba31f108d3e1f37540b2a51c5c217c4fe9fd151fc63032a5e4e79572056b24a076d51df2231779a3d57bbe27a992650e8787fdfb84633adbf6cf56873816b70ac085c94a5e383239ff46f07cc19738a61e7a4102c8e7da00636806b858d19795f977a788ea6919584ecbdc9967b4b29534a018d07df073f07ee92156d242ba628ad92b5922cb962e92057d1a6ddc50a35ccbc15531b4b512c08ba77dd17c6ac45892a95ce8bef314a66e42479f6b0f4846fa0920e4a3f10c21088c0a449118c10a4c4124770c244134e083d79028a6fd5f2ec9788f852112518948e948c281d518a41e9a72483d20c4a34282129d5a06483d20d4aab1212251c9472f09de4db67bc0c28a688bebd332adfde7d409913591319139993ec08d912991251befd64c5b79baaf8768e8a6fdfb229bebd24c5b767517c3b85f2ed1814df7e3df14fbe5d6641434e68956fcafa9e625ac514b75050d6ca82b216bdd22999a46d7e7e54aa50b29290a4488912050a14274e983051a2e443c962c9151255ae9ebdb9a18e4f3d58cdc37ed389abd243d3e5d3f935af07870659958a16dfdc8feca50701ded16eba3c202810f5e78743833dffe4d1bcc95b2230563fbdf89c27b73d5b0ec713aa96eac26679124611ce2883892b50e8612e87ece7d7434a5dce07cd0e996f1e24f3ed0ba289e641641f75ed0b9279e90b22fb68ecd138c0a8dd3da961d739a59db71482e79c59b06be37e4d31c0805d4afa8ce5896e847af939391f350d7640673cab4a6ab69807a0de9153a24071c2e4c7688bd1946f9fad98ba56abd99aadfad76ab666ab9d5fb68bd560fb75e4fab9540dca4bf5eda08d0c37383933ec00411004411004411074f1c562b3d8294b65b5d82d8ab8e8220955bcf8028c56184a10c3cab502af1578f1e0dac1a5832bc995830b071712d7ea5a5dab6b75adaed5b5ba56d7ea5a5dab6b75adaed51a5dab35c23825382730492a6f4e14a68cb3d44c4419e5bc309a95328a5d534a19abcb0b0c2ae6869c1746b392b671a65375798141c5dc90f3c26856d236ce74ba1183827971a92713b769a58c62d794db12b4251af7237b2a9778cd13ea7e742d3835e3d7a77278bb64625338bc5d46b1291a6f97449baaf176496579662f2187b76b136bbc5d1b1a0fc7cce7ad4dec56f745dfea375d9e6e212e22379a43d2b698ddd1de2f97c8de297de95b3b8264cf07e9f3d27b79e6ee9fee28da10e9e181a1b01366c24a92b0cf629156e2514cc925b52e894772493c924bc09f9f6c4d994402717b378383a626470b2e2c8f4cd8953eec34da711f7626ad73f9b07bf9b03b7528022c8f8bf3d87043010c20e3e101968aad62add8284bb4572c1296b552168bcda27ab853b6a8db22198f029bd37ec39b8004824400023bd4d356ca76778be4929758b41bbca1b11e0fc7ec23af51cfe89ae057403574ca7031a3b6af142a2b4c3a10db203f107073bfa8fa0743d20e02b60193c1eea0c1e6b4877bc6490a2f6dd4f67db1426ddf974a960065a9d243feb09fcd69af51a3867bf453dad988d25abbce1d0475748030f6e2cc4083329a8eb059818bb547d88fcfdc32a553142868aa564ae93fcca16f9f3db37c4f2cdff3caf7b4f23dab084d25558022adb50302fa76e62ab4888164d1b7f3108250c810118c80047bb4477bb4477bb4477bb4477bb4474c0417c130e0236c041fc131e01f9601cf8069c035601bf00d78c548300e38079c64aaf668aaf668c6601e318d9847260c66119388a99aaaa99aaaa99aaaa99aaaa99aaaa9da9c76069a2a06a2463045b86c83343fb2675f295456bf52a6203d8d466cc38ef6f809b17779db7752541f64674f73831a52218ef2e154f2edd58b1a0515a25096a73b2f2a956fa2f7a14242d2c843e99d502af9f6de2b5a30c45fdecb63f502924baea36f0f676b56f9f6a9a4535852b45119c514919ea40934a77ccf28df13caf774f23d997ccf9fef1ea3506ef9a6d711a5b476ee20e8f537473f7a1429131ad4600bf1b74b96678520874084e579f176c9647960bc5d36591e94b7cb222c4f8cb74b232ccf0da75949db38d3a9bec82528296579aab7c44266f12da77c4b2adf528b6fb90517b20b9984ef2adf5e7c7ff1128cefd6cb30be95f02dc57869e53b2626c787728974c2e6b4c778f28ccd694779d28ccd6987f1e41559866c82246373da4f28130cf7b2b968b574ca4c94c3b64b9ba50fa511fd501a196d8e11154a452cd2c78834b2654b8c59e251831cc3a632747474aee850cc9bba862da15ebeef438a2dfd0020f8f99322e87e7e42a477cf40637a25b2da93a13f272d9746f581f6855104e30899ec3a29b18d080c2c375c5015db885a2edc63d490d24aa3c3e5fb413e9d6813391f824cbfbe203c6e84c0f680d166b2875f102e6f4e88f93591de44eaa05a71f17e3bdb05daea0825d0cd56019b0b2c14c06f0d0de02ff56808f3ebbfa8ceb5920dce3bda4dfc60df30651345855b14fdf264c99b6ef2283b3b56d2bcb9cd4b9a09759dfc851044b10da00d4e08a2927a8b423073707998fb7af0d1c30edca3f90ffe6dbea03cf40f616c90bca3ab8b8775874ac93654ded18e6ab0656af76889c4eef426e5d94399e4db71dcf8429de7205210e3ed213879bb05d686dd1d266f1fd23b34d3bcbd02cb53f2982fb4b1c2e90b67d278d3b7627c47b6a18677b47b83bdf34258f315e9a573aa57132e19df3bbcb03b41166cef32be3d6ce1f4e9008238269389fb7ad041fb36f3b61a9c2923f80c44446ab50633439819c2cc1082be5d464bc5be9d480a9f5f22297ebe7de797088a187fbd1631cf24eff5cd8fe5c75f188de2469334d26073b7380c6873dabb265acb2f60d430361b6547b1d5331bcf0e86b63a90485143bad3adb99c7e79ffc494f6b5126bd35e7a42332aea27e5a7d54121af61a5774235be521d5baee8a4ba5b59b02f742c575095af8d1a49affaa7c1ab651a9af4d5c19b4b14eaf49083d849efb4b7939e1cd4d7f5d1603ea7f7e879795d8d0b146ac8415c5163d4909fd9c9e5d18d853888091812d7c141ce43381c04b20f29f935ee378582d86379e48e4d8ccbc58cce791ce4b11386d228882996b236d1635210d840835734605fc83f1f430e0a626dce0b7cc0d8a07250ef300f9be83038a8ec91db06bf352e19e1337d7544cd858d2a3d0479a34f662e01214d025c261df9fc7ccc3397ee1ecdd44a5e4521d51a1d87e9b684ca921ad5f61e0dee4e09f2003f7ad1116d62319b83a136a79eb69b8a283bf2f21a5a67a532ab92e62c41b4312a6a1ed106ecacd439e59c1fa5925d7195328d9fb818db220922f902d75f2228ab0f77a8e8ba92a0ad9499949299fbb1afcd96524a1989b410dc5d044df294f9e8ad1548467c27458dcf9e6c50b55954466caa9696677e076d4b1dc81a740d96a7a54aaa7a6727d4f9da36f8fe90c8d74068c90f1520d203a4045b74768a8e54b1542c154bc552b1e29698a4ea95a233448f807553a86a50339aa83ca83f1ab7c668f54ec98c6fa75696877e6745b4fc0a535043d560b7c304c923dfcc71ba906377b4479f38a564fd100b53256589d229ba5ae2a3ea9d9557ac549912e493c4273ba2a2ad165dc94c35a588d562b1a46091c5142a5a6c21599225599225599225599225599225d1904f9069482c520db986848244926cc8284829c82c720a528ba4824c926dc82a482bc82d3e92e523592f70410b8cb06088223e3e3e3e3e3e3e3e3e72fa4c9fd6f4691d912a243ef44782e4437f7777af3fa7243486c2424219967d5d70539096c6673c04737c3594d2d48aa3eb66be209f209f2bd4305bc9556ccfc2f8c278f4a10c5a65646468646c646d14a14b5cf06d943d91f130a322e7c36c85848c9549c9b0c8b2c8a650d1628bac888b2e925025f3e20b303225cbb39ce9545d5e6050abac0846c8569912d912d9113227d92a6b2273225b51238a449128a502d542a740b35029d0285036502618ee6573d16a29a314896ef9f649adf0ed17adc2b74bda0645f2a53f5a6a288764d0e6f46a2593b502c9a79f1b92e4db59c618638c32c6787d74d5a0f4912a1fa015455a7d2f89a9981495f44ef41ffc000868b5e2200ee2a0554cd1a02c0d32733e2e56523bd6a679c7a6b00561b04ded52b136ed393ce983055b02e5f01ae983dd8159b0eb0fccee481aaccb135cd0a80dea60a405dcb39206bb2373b0e04fefc8550eafc68b39d81af9c4654b0dc15002cdc5e1e152e1a28b2454f162bf00a3158612c4b032c6129860444613b60c9de5591854cc0d996e8623465125031c60a9d82ad68a1a1aaf8b40320812089bf303253ee841122f124802492009c47d61dd4a191681808040f028628948d1c3d1da1094d6da75d1fd8807ce51c3434c515a6bd71d2d166ab8479811cb35602418079c034ec23ae01d300f8092e8810f94fc00084158228421100105cbb3a8981b478b051c1e6e16727c4745866081117601bfa0e66322fec3e1e5b0393f7ce080809e877971d9dd62d37668b3582c56cab7f310d3ce7b0c1d45a4296bb8544524fabee2bb9128128fda390f1e3c628a521e3c28cd420da7eae954a964d1249a54b8e8220955bcf8028c56184a10c3ca184b608211194d2863062dcf4e257e2e318f309d4c266613d3896fa1f9643e31a198506614538a39c51c9a54cc2aa615b2485e41164927c833a419f28a2c4336419221b34829c82848362414e41a520d8945a6219f20d1f8765954c388e5690573982a25d18f3c8fe7c183070f2ac35a94eda32fb146d629ea542ed91cfac9251dabb2624a0ac9d6f765248f203d4dca98c4201f531cc984a0441fe2c3ec8acfd0304ac9236d23145312c994b05b21fd11dec1f2c8738684052bba54ac450ac9c99a4e982849e25384a5088a102ba62e958aa59aac4b355993355997d0dc72f9cca40667d2101555581185e80a24b0a46091c51455a7ea6270841147605004112a954aa552a9542a954aa55215a98ab0a229b1093bd7a4d15acdb18dd8869a7849b9fd6c487a67255b6dd448495641a0e087065b2d2bcb9349a6b23c8c79c85bb4b058c9b2e5a79179a425ad6c4efb75a58dd80639c64a266cced7a05143f9135394d6da75eee0f7d342fde47b7adbf45e645d79fcf929493ad5463e15e840097e5651a03861a244e7c36db5b2b4648bb6daa8d546ad366ab5d1546d48b6d5f6235bee7d2fe880010031487777777777f7afc28a28445720410a16594ca1a2c516455c7491842a2d6f390736a0810c60e0021668b55aad56abd56ab55aad6fb55a2f4230f1964edac23c8732944b3499224bcf2e2f7bf94d26f3c97c82778401b45620297917ef853779fbd855ca36edc52526669f69ccfdd88f1f9510566e01db502e73c9ac49632ef9f6968253f48aaac517ddde4a3aa8a1349377d2517c3b521210891fe9da48dd92a50763f98ef146398cb7f3949377375b715e454a37a2a0590843bc1afaf67ac6b3b7f7e070062c745a5eae11e31e3961d22989f1e291c70ef3b2e5d94fd2471a79de3c76ad34e5d9b322768cfdb2f2d2e8d9e51569c6a33806c9ee4ec4766a98b73ddd26265bd546fa481bf1e247cc7b790a9384319a95b46dd34a1995cd1886451854cc0d996e06a35949db38d3a9babcc0a0626ec8743318cd4adac6994ed5e565a693b91183827971a92713b769a58c6258b82adc10a5b5765d494d2b98f427cc4d1ee76d210db709e1123d7b46778d0434d2cf1134d25f8dd4d3247ed108468a795d387420717d5cd4eeeee66dcc34bfa65468445320e91a64f91d04b29e05d266f7eeeeb2b737240eed9458aacbaeabd9aace1250d8b1fc303fba16917b74bbd4e246047ceea399ce79e6a18e17974d630763cae4d12f7ff94217a4bb7cdb17bfd367fa68b489d40b89f8c0de0fedf3b62f942103f18a65c0447091369290d0e08b8ba820000d36cf9c874e670672b848f8786da110df43fc2b013d047c0cf32cd337bef0ece1f5318e00fc493faca77cb0a749c74824cbd668cf99dde5c469cc325d07e2e8d420e3756554ae718f719813f7a3776c44f9c6ba712b51bef8ca0db2e8a317cec8787b4d8c87cb829121c0cbd0f032362fe3c9f8b68ccf6caa070aa24dbb8c4c518a7f6e7ce18e1de0177a57873669658c51ba8c517e748b5d848f82a6108250124148c8e0db89601db1e2d73e9bd3a719d410ec76b0bb874c4a34109dce73ce393f1ee2b8819ef36d68e338dfbaedd13bb4713eb6a06e2888a1bffc861335e4ddfda60f894343434310883d1af5e57e9c8c34d8aa069bfa6c4e977af5cf5fb6f2628f64d1a3982a79af42c95aed107b7ac445ca569f2df9a6315b85b144184b34334bceb5b8b9ebd4708393515d079098e241cb5ccae974937c64078706fbd2f1d3a35407c77140382031c503a54374b64bbbe4755dd7755d318a40e7f913826ab0a730c23c74fcf3271ae8f44e4d83941e21860dc4b041124914a1d1de31c17c21d2a9bcbe4963aae4d36bb73cd4e7f46ddb6616dc3cfee6d4eb3667fb500df2cc55f276d8b5a9f4bba4901a8960b15d08faf6b13796504520572f64fa09898a192d0f5694797b54a5bcf843b96a972e59a6b591696dcc1ce8f307c35252439a15ebdb6956df98118ee9216604c37221e8e7a37ec34a1501463d9b4e3d1cb0089d90d470dba694826b276d311d74b6345d7af4e417ea7c2c4d66e73ad4f988f37108ce979c7d7ad193b2ec1b01ce675a29cbbe205cbe383d4de627029d979f90f8d16f1342129942301129250f4e54db396f7831e7fc84f016915ef31275422fffd5218e2f954a210ee678c38b3aaf7874f9c6a31c4ccf4e3d94447c188fb024fea3e561e76f3727d38e7c606c93a7a28be8f2e9128aea01f04b04851114455ff34bf40416ff633f0638a5401af48034b8acc8517771223ddb4743e917e4e42e5f10dcd749133575b51332025a1bec1aac1ff5413f14e63de2e47ecc7831a78311cdb96c739307d9dcf405d1643d08cdb78f06d982e03e1e1eb91ffc3e04d95c8bbe7d10f0d5be26340bc846b04eb30016f2bf3d28ec5b1999ca8b49562464026140b8533421405cc20009394aef6c40cd8aa9933796eda234d634ca1a65210fa98b879da66d5c2a71e965ceed93282fec4e028686dc1e19508abd31a0774afe496c8a93fa3bcacf13552bd1cd2af2ea447ab6f9d1ec70f2ea414e5eb7f9053979f5fa0501469bf6d347a4877acc1595859262b2a81b6d4266459beb5a4193cd5750fdb4029373343b543f7990fa096d5f10d3c742d1a69dcbb64e32466da0af570de250a36a5f2cc96f37a41890ace8f7052d96a0a045a2275780f854a07796e8c9fb20f2dbd7fae55ae47258795d317f5d9f90cbf7354d6edf7a218abb348c599a76736878f69e679e99977773d6a63d73a9339de736200d408ea8e10ef5c0a177b01c762f4f88747e9f3fd70fb425408d1856f442d8fdc8d9e3474ba0c9b8008d8797957ee19c3bd71bd2fdfaac14229999272ddaa8c728a9777d93f3312745c2c4ca40cee972d218e3906d6a3366b119a951d6258c3062bb020630e023478eb488e8da20428b7692d1f28217d439bb311fccccdcccdcccfd514ab717b4d75ab6182268db9a769a51d5301a31cb6e2ab7c8ad24cdddad5a6e015644a5cf8caaee321b615ede5d4e87ce68c68816192d325a4c51687297ca8db93bc645a9e048ae582057d559953444d2918f9c19e29a32d381a69d668acc14c9c10c5acc14992932e333536406063344cc1899f1d13253a46b433b9dba2c54ee07730d1bb91fedd5a069728bbcdc15e1a0239799b999671ca2f3718a15b070852d3544755690fda1321eba2a703e725c3125c62ddf10ace86515a22bb088b6a8f1daa99d094630e2d3b3984b02a82cd1e2d7fd1dc036f0afcbe6f7679f616dd667a822cb133ecef01bce50516c84958d1a7633fc7a8f017e3d9cc1d9a8a117c52fb4ed9de8db602f90c9cc3c276d28ccdea1f835c5dabd6baf8d36333afd16eb18fd9abb03f7748c5588dd75dc94ae8c1b63cb79618c7114020b0945940e3646edd4538bd93313b4adbd31dc067b9b48afecee663ec5de62e79c7362edd7ae648ed2a50cb39fd1098994e49b48bc5316ea7a6ca1da455ddedd19597e214dfca6ea7db87e480bfd364833917c92679f47e69c0fe04f481695bd3fca2f94518de5b8ddee85dad9246d7753bb3d7d769bc3bebbcf4588713d46f76b4aceb21ece39e74651e78c52d254ac5d8426e59492461b768294525e8b614e208282080a3772a3dad2243b774fd7e90fdb965340cf6ca9d2a3ec1b02d20be96f0e389e3618056d6564f146dfcf23d2cc54f8ee7ebcd7ec67eedd2af0c98b66a378827d549552a36425a280428634a41fe2fc46d3a81f85dc8e81c6aef1ba94af9d6494413ca5df448cf14aa2ea4003a5426bd943b3f2145f5beede2722998b68ab23647036aa5bee2823d700ee05e868b006eb3a6eece8a7b3d629d0bc241f2ba1863ed4f958bf73e86ffb400a440fa767d7346ff3d6b90148900e0c4181919f244b9c0c4d69f547d74c9e91265a630da0de5ff87dc96903743488026b7da286fe3e40607b5810b1e0d3237d2b391351a1fa06f40256f025077b47f3e8da17f6977c01f4d3d12010fce150d2b7d71ef8e947bf1ef831b0c1f81d3bf234ade0e70c82fc2a931a7a8c8cc43223227a0f27cea359407bf4f635e2bdfcf2de36873dd2e5e92e12b7daa4ae53b6815fca06827fb6800c288cc4d872f4040b4350b8a2a5b10d01051b533cb1c20b28a43c2182228c275740c142822645dd1a64eeb1bcbbbc51b66cd9b2bd102583f81fba8da0ed6646bfeb1dbfb004ff033fd13e3e04ec06416f4753057e6bbe837e8550f2ebb104722508244b290492672c3fb44aeba128bfbe5193db4c912ae7b5613a1856830edd9639c61823ce0e512d953de376c87a4aa59531461997cb81bfd3628c31ca68612c9b4263de2df2a185b6b9b785a215ad77777777b779096d77714ca0edeeee924093186b9b7b68fe34d8bb2d9b499705f69e4568bdbb2b777788cef390b6bb4b7974c4dce0a7b7d5ed9ffbe9f8b4c5799c6de9e6ac270086a7dd929c8f0af0a8617336ae95df0c3478c3afc79a0018a48946fe103ef2ec910a19552043f6134aa4d7246bc78d6cfd8d34a2c14379f437ac9b9b9b9b06fa9b9b1b8f367d13b68fcc4dc8487fd346373ed1a66f6e6e784a14282b27cc4449c849fae6865547fec6b77764b8f962cb2f24fad3306445dde72175c1c3da82c7d6f533916abe90d6cc19e41353733533744306f5d52fac4f83278f565128a6e48db7cb17761c5775be90fe8defb8f119beb0de7ca164e1783a90a832f88de3e0c8802303fbb08a03b22fc3c73f4831d58168c37e8454bba2982aaa3a8afc85a02fe8bd1fff42eac217d616e8cf775f4831d54bd68623d77c61fd905a85a368a6a82b7a3e427a769919c47e6306c5cca098e22a56e60a66e5646dd8a1449912538c646dd8932c337976eedbb4cdc34a2b2984f45322d15f6eba44ca7e705e58c0527ae10fe1f657e6a5adc42576b9bddc5e5e72eb69d244b02168bb534bd2b9a6b750965cf3cda72c95bcf4fd3073c8329f14a37dc97884bb0fb9f08544de056fa1051a0f7bd532682296db7866369e595698d1e85875e88883ba25eccc2d9d171c73ed05af7b62f81aa7a9a971b0c66d6a5c061d300020861b0158318a2da8e12507e70bebbfe8387f61f730be0b338387dcc3ac0c36e04d0c00f83c18e2112b07070bcfee02541f816a1ba06a18e339c605e009c06ba8a1060150a100e8d0a0a3a3c32a7af61d5f48bd404a52ddc40000162b8785c37ac1e31eacc6db232bbbe13e8beef5e775523c9ae919ff66dc9b711d2f0e030062f016ea9d1d50dcdbdb8ce5c9615fa744733cac8fe321c5e121f71ab5f1b0821b0c1e7631061db17b93f476f633e81a55cb33fb15cffcc5b3eb78513cfb0c13d5c577783b5c47c7757c47e63a33e47c61c5f9c2ee23ebe6636263aa65f842fa36e0a78ae10b29003e183e1d9ff77ddfe679ee2f78dbc33e3af128a676f9e7d98f963c3be3f0fc730de37c7cfeb9e715f9c7b2c23e37926e20dd681cce465dabca743c743a6ec12fe77cb8d0820b1ef516bcfd1c5e887dcd17321a1f72501843c87d1859212fe9bcd0c30dd728c60bfb4ac85a7ee8430e0a833aca29e4a02de4203efa9083801a086b20172198480b39d8289a7e7993cade4558d1755d8c15154966436a4ebdf086a7a818e6d386c5a060e40d7fb9f6e2f17b4ced72c9bd7d97cb4f1ee5bcdae075499a79c90b67fe861bfa8648c424957092c8974ccc9f66f2a4c7397ba18cafed0efbe6bd711bc7b5a69936ee37137b4d7b73768edbb8cd39cde39ca8216fcc5f9879f231ce47292ba150a89250e6a7cd2975cc35e935cb0e6a2b334c6a291cc0b36bced5f0ec1de45d57e9c6dc0fead3c31e2348a885304a9fb9e9975036a1681bfb03daee54ead44d276a743a9d36a65efce49849f59b6b301ef7bc785d76fdc94d3b261d4854cc643a39e580ec9bbe794516f9932f8ffc76ee49898d18539cd0c9bb1956ef84910c6c4aef84d18c3fb9c794f7c933d7aead5b9e35da9e17e99d3647d26296de71498a5b5c4e268fbf629b5fde355143fa21e7d37b44eef24cf523902a0cfb4baab096d4898b6e1795d7b7352881901f997f909b85e681b63bf5e4252fc4f912f82620e6731eca37b969ab25bfdcc573e17cb89c5c4edb4907129573939fb88bfb61fee61797c3e63d1ce0a30d766bc39e4dce87e661b4e2e0e07049b4e5405d2229b03ce658e415fcfcf452c92f2f6ca4d781446da40fa90796e7064b63699a33607964bc9dd6baf92eb7da94c9774d38d8a9cf30a9996b373cfec8cac182816581cde118d4a5201c3687fd5731a5b3361cf3713b4c079ffca8c48c372741ebd08800000010002315002028100a060322c1603098079aaafa14800b76944470704c122a528c520a1963003004000000000080888c3402010bdc3c3e7f2a38c460ee7b34b38181e6651a11ef127574c01bea20b01fe35e6a103ca618012d2754c5b264da8361e4a3b84607c2d902ab1a473da111cac18985f33778526746511911c1dda4f60d15953a181ffd15e540e6ce0f4bfedae52926d138495a0ca0a76a39c3d049e67ebc9252863480e66231688f3f9fa0484f28f0c207ed498ed1b8e86222e35eb997651606b08a7a729feb5ca19276d6428007c479a111201b3c10348458a574bf772f790f3a67902bcb6e3cf7627740c03c2c22748a396cedb02fba4859f7f52a004accb842b59f69b621469259e9e14b3f8665eaa4e1347f9d90bb355e712f9332948d1e9eb9cc5eb07f02aef1bf439cbe691bf25bac93e7de8326fa2c71415f1c6776db5900914d1b84be5dd84b2f105304608f083efbf467f327fceb921d8868a30d8d8c6fbc4fa6dca2d6fe239b72bc93582e904d2f3d6c483a35385d3a2e97a804a7b47ecb97bbf8bd5324e208a3c3b381ae72e40ad41b18261364cfa084ca80589061e4c72f0ae8c81247785ca0d7183a80b2065ac7b81de9764a05da4079ef0443f2951689234c125b7f9f3663cf3a00600f2372a8249536c3e9cf04e2e0354c2ed4774ebb9e6f68c4db2ff1f4b1c273e2d2b062f71d2260001a02d13b25cfea0c2905055928c3bfe428dc0af904dcf0b9dcbbc24ceec52c12b9c7319aedc284718e84b98ba05a43b4f8a23b28fac5ac7ac9fd9d36aecbc0e70043887b6a6868534040a4d309e4abe91bb61abc9a34e857862277dfd5054ba4346b5b3798a0b0648886432e1491ed484ac4558009b44333911b5c07636188196f93a5ea11520d381091a8b9878f0a1a91e530e500c0782abb0b9425e1fc1910c8533d34887591c60c121e136fe9112c4418fc04f2f0e3a916abb39cee0adc148bc05d914b67ac0014c4f2163c0bafe7f11c3284457700b96e85c200a2257df228cbcf418be4c3b3f043487aeca838ef13e50e88854dc0944ec07dcc19b8662f5a20ec42c349d518cf661ddc7cdb6ffb34acb5389467c16fa159e4f967419ad98f879c8aad51ab4e6694e85bdfd8ada918a02c4e9b8892da1c27bed60761542e4ca87254bdfc7b3dc7ad3df71cd6976de3362ec7f57691b9eabf639208581c6a70e0121d32027b737f2d85e862f7a20c49f819d44fb074899ca3c97197e9667c84cb31e33dfb4f570b2efd560c8ce2635369947e5a2b88b3886db4f1d78412325d4f3e6e88c030a578618b237658fe85e1902fdd366fe752f7f8d649f3ee6567fae1a3ba87b075c83056344a4444d8b689abb65ee0e281cc7be0269eaa42eeee8573a1e1ec5d31dccf1cefb3da4467e2282f8c070611ea5a2646ee414b5305681f87a63a216736deec8a833b6c3bac68220b2b7a348854ad5fc9f01539a965b4607debadb79d06249f04d5668b6ff19151ccc9754dd06cf36215bb6232f103b917b2dccb46204827513d60326437a231d3d0effd256ffb23590175ba4467c4b0657ace7c36fd3ce7d236742f11801b0b9beb0091c16bed2849253ced3de1a67ec8dbf0054634488ac9d9f0c2c0175c71115fdc311f7e2043a7fc8a4ea32be8041df237f415dd422f4527a303fa9257e8041de52f7442a7bc402ff9412f79850ef9844e79c5d0271119b9580fdf1d6ec4b8601d24033be14f4d04e42fafdd741036d5406d5a7ba94366530dc6f6f54db438888d6f4cd3e990018e926305502163780da05990ccbeb9649037e61d71250b7f5db22afa1764992beaa7b448ba835dc9f60295a10269b106bf4104eb1f3796937ca0cc69eed242f7df92037a531d00f0ac802341c3778dbbac07eedd01092bcfe2a4f5265e80b3b6ddcc150ca09b9d725fe5f9d9c2d84ff83a8e821e7e989bcc34528ac750d577e50813afb2b18c404aad8c7997913d304610f20f7d5e50c08f0564eec639fdac38f78294a9f6a7475c2f9a583fb72557189b56b1c43ff19799bd7eb5a18c3e20cc90f9ea1b7f8e560d4acaa0b5d05d7231546fc0834873f9188c7651d075447da6d397274d702ee04d99fc2a2fe5189b184ee5c4087f63a71ee5be3e2e5e8a17f6e7ff3536c9de98d91ebb33fffe0bad86912205973289499bce9d6c23ed9db0dd49efb49fa70d842491943b539714157048f1e318507f0891bfffbcd73eb767551b71d86f8f52e9d43ce0271dcda0fc752f76a333cd4464efe67b9f03b1553278313e3d7f89d27ea130696cd588cce131adcb039f2bb81ed5e214ee3d1b9ee04fd1de2b5cfc331d449834e17cc272ef184739076fc892f33a98a7053df7ccfa3670e92bc0d93910cc2b2a5926ca5e0f02c6c7eadb88afd51a49d67af4c26bbecffb2071baf71b889efe873e16e0e28b642a4e77da3bdcccef48741e5f44480f4a88b0f8c43b702b7365b6430f187e3f0f564ac2beb61678d19c1495ace679d277e8215c789e3b643ea1e09daeeca1e78beee646514d9aebd98ed6aacc41a63d2eefcd59a57619491c566a13c71794673a20e0700f3a91e8e09d33552431f6c4ba9400c47e67f25998ad1b40e1e33aa0264baf8598df52c830ce4412396a64c6935160799ca17a84462799e3e70c4404b645fc408b320363348275f30942dd330609b97aa9b2c4a30e7896bf0e34956c675c03bee1bca2c964de8fdc8b08a0c59d781b41663db2b7cf7b5b2b8d249e4a2e569fed35cbc7a7e6ba2674fd617061426ad72ce5612a847e5b7475de89863e83145d2fba7a58a3b7f0de379248acbf0a494d24ea3273a925286b5e38afba50ab17ebf84627869b0de8c702b4292317eec9cc51790340242250de91b0238d12aaec8c46cb61e2784b49fdfdccec676ccfd79a6988a9b42e3c1b30bac958081915883a1121fc6070fd01e5709d90d84d68e27adf34b699085522692f2b076126894a5f16076509882e9603fab98d5443e259dd1dfff828196e09a10ff9e35ac5414d9195be52b1770b01b35a9afe0c4cad9744b3a0da310b28922c9cc41780d4878573ef605e73bc6a96850790941b1a638f45860d0394ac6f122ec0a76cc4ac99f38a2d2d2ad7cf822c549e3df497c3f6265af4c483b5a8bc4216d3a9cf05f9508c07e84597f3fc334bf5bce6a7c876f8a09bfaf9f3daf63840f9440be31c4714d62ca6dc1e0f3e90bbc74c89669e97fc3a4bc0d08c31dda5da7f0ddb990113085abc2a23ccc0b5b8c87142c3db6747a0fa8ca64f973d61ffb828a9180ce8cb90d3204126c6c17a4be4bc1949348bba1140e9792ec39a62e3dd4947a1f96b59893e763d9a2397e2da7843a5f8012a72a58780f721a734e7082630c33950f2390040ebd47d53989dce7206d9a74835afe28ca2e9b0eb22a2e52c084d815807d4c2dfdcc96a679a6e6da2d1229d33c19e1b6687067c3ae94a537db9439f491f587ea02b8226e263dbc1720f080178332f64994d7a9242a2334727e727e07cb14eeb6366cbc1c78618560bad8a4c430fff631275335a4c36cb3017625270fd18720c25c5a09f7c68f8c7d592ed35895e6852704e8a84fa2428385751947e02fb2e81161b0a5c05b91b9c0a6de0db1300791fbf6ea1f84428408e7090ee181360320898e7d771000b9ecb5078f32c18617953d1365237bd23380dc66d758f9ff2dd489d0c740857fc12690c8bce1e1f9e52090170f8ca5746d17a2f9572c12c084ee2ade15fff03a075dc1778841575f129e68569bf22843fd6cf4c14ab3ade744a0d5d98434433b63053abcd4d5185e9cbaa09524a88d45235a189dedd871461c677764a9bb128ef9a1dbb6c5521c4256a01d7c100ef847a7d813ad15f4b050112fb9715f4202a15ff2f36256a11e34e65e55c4b9b04367cc2c1282d53ed0804ce72eb53bf6491ee06b4cf46d03d9473c8dcad407da6def53a470f653635bb3d702ae00b666c5edcb5ddbd55e4eca19e5988e159a498320783b523848d9939680d03ef7c2b2e77c5a0048b0718a4a23c91bf15f104856c2bb23b55aa9dbdd2a581c857e2fd7174c3baeadc98853b6005bbc94f72e7587f8c1f2ec14977ebfe9cf5e8bc6763b0cc3dbf7f42e161480915de14e40ea118654301c5996eb2207fa51cb2f03bdfbed88880ee3a4e1b629ebcb91d748c1f671d43bce666392b386a63111c25056ecd05fcfe0439491cf241fa209e424bc9e2a26d4afb62f8403c3ca5bc6bcc2508b328dbbea3d32325538df2dd8af43fd0e9c6b08f5a111346610795cff1c029cafa2c99bc80e0e7d64dca27629ab7fae5add3d03232fc978b62252592cb098246d28ed8d12004138741a09d1d20f1de7ef0fd09809b1d8e9c4fca1b2c9c0bd0589e29283af7ada2c692c74e292de219a0bd59dc663884378e4c3443f26c982166304ce33a0d0e109be4cc84699317a463184f7aea79963ed63d773e47078a45de8508aa62e0511ccdafd1af0de5ed07c47df0257c06cc95ee724b984b55148b07eb99c4daa59f7d12cbb587d17a44696eaffd963abb6cd223a77c263b1479a2bc6e5ed1795d4947448d0a2bfe95b06e57c6f864b6c6f2b1aa5c236505403dcd469c4d71eb900d49d5ee8e4d01836e759c739ec9c417c5762b3431f65d9250f512d516a11a60d5e650954a962096742b55258892a317e88df92d42779508bdf0a6ead6713c3958f0b0e8a1a629074bc946d4876f1d24f288789efc0607fa649e14819166e66498c01ba19029aef056e09b5ab945c9de1888c9980a661bb3d02377200dc79208d7f173ac2804d3cec8675e98c9c421eaad249dd7871c1713d754646ebe23069facb1c6fb7b6bb087fcca0f1b2b785a1889803e2979a11d9774b8b5c856b65ec9879828b7c600c90fcdc5e7bfe7e667ba02769ef30bf4bdf95a680f6afc550a8027d89842a839ec04ab13cfd7899a4ad2bccad5d581189744885b45ab2204c82869c24abd1b61376409659f88c5cb1b4ff1b7f9e262efd143ae49d4ab8244b02bf61cbf82c6665f123a5430f5ea2d941d5cafee945df1df8ab17efc5c925827e63503be42c8f0f30e181af9878c05689bb0fb744006a399003510a746299a7b1d43c58c864c0f67e6f4df80ef2ae46fe53dfcdf577f04e3ff6512a14f9b478a14260800591991c3f3ff1fa17dcf892f1b77c78b66cc392042fe4233e615d1c3efe85ebbb9fa6f3d8b75382e5d2b9cafffab93c4893d02a134b715846293cc8a2735e5e49a7ee1a29a970fb7aeac848982251d5ee2b507e243d218e3b0fc0b0743897617468d4db0b4022583f96c8a0f509c0c0fd8cd4e1757848c0dead2ecace3583e5a4912faaf6f2b4323747a00422f0385b2cfe652f658f444f938908f7ab9d7be0bd42254e49662f3b38d2dbdaba8ca1894d25ac67b6d39abb87ffd359d30b73eb4c0fb6209292780e7500a8dfc4b6d0dbd119cf40be749a10e79a92d59360d0f502a79fe667bb9485b7ec3c65ad548cb3bb6c4da118431b4d3f73767bea4fbd8cce24810e54e2def5c107d48aa4a7809263cb5e77417a8b509e057ef0ef4158e63086e97dbb2bb8258ec132fd99e8d8dd5555fc502a9e48516d957ba1eec891413696c155fc52c6511b41d81e009168079e58a3147a10600d1cc18277936d5ff0668dc29152e101fba1be8987e529cb0768c206686e5f97eb96d23d58484320b1d54e7783ca1708003932696d18e46b6b0339f012ad8a2b5545b24901b230c4d7a5eef9ddce06c2c70683e886cfa607f9c2aed51a2682697ca8f1ea600c097de34259bd79dbe428126a521e056c755240b8985566b1b87d995456a699a0dd3ef5cd0deeaddfa54fd429cb2c1f5e9413e0005bf418c74015df5720868b564ec7a81789f72ba5f7204fd2b0a60b1a8147050564b88cbebe4671e1f3a7980520cb0a43c27df4dd1f30cae7e6f554466f0ea91b3ef22c7048cc682a38fe21214e7817c9e37d730d3500d0e895a3d3c9ad246f8656c778cc31abe1d44e184c39ead2a2b3d2a5885b23886e969f22cee18d1f24937d4759693d7d93fb1c6a9bf9d74f1b3ba15325c772303ef37bb8ba89425306d4e34cfb13aa17d2f230975824b16db24ca052f0820e513eca3bd82128a8644df88fc659038a6f540e65c22bc7234f4f4ea8cc46eb17da621b46e1c0c47edb341c0c16cff8858b94564a0d7ea8b18eba4ca8d34710faba011d40e864ec04f75249d577fcb6efdcad0221b59ff8de3e51c33f1a332c26e1ed9fad3a1e96304ebd04af3586bf9fc615842d11895d23a8172342132fbe0d5f7d614ec178082427b71df3d0e569f97e4d6812b184a8480e5c460cd5e14b58b492710af95aa716c427c62f22b44fe17d723ea973682d3ae2622eb22e09779e6c5cb9aa466b6861e003188545a772e66dd9aafbeb1095db805a23ead6a0a81e8b4ab9a908bf24d30d5e92e8c8950ea55527edca997c79a8d521b98aa2582c642dc0fbbca87c41f55cbe47e583c0555068abdf2857591d6761e3e8022078ba8dc37e0ed95bc8759976eb5a55c5f13b82d5813c60ab341c2357a20f48db19c53a3aa3279b9e95429750d7fc968e477616870625985a38f0632f9eb2eb6e86ce8e021980a3998fa30466af2baa7764acda47ca6d186be4f7416c0d76b8c29ee27447647f60d9252a8d9177e96823a3248eca8f84527b0aa254f77c2a506edf9e6f73ee2fef4141e43076acb10db954579a0ac092de8a413724b4c19e6a6ac6622a62233d43bc972c034f546b1b5e843334ebd9ad0f350ee973ca496eca03d3674356fa37d37559dfcafa9d2f9178bd23123660ad1ce98e7bf43296b3e2f705cb0e53faf575dc0c68293b8e980dd39d7b0f9f9d9673aa9e94a56866148c0ac8514204d1b428add00c2b445bd01076277c75bb42bb1658ffe2f75e08137ff96f7befe9a9884c809e48e3f5c061a8648b9cb51051f3f0eae3377f53e78975cf7305f903b458f6bf9b7f4d45554d0ed2e61459e1dfbd6b4214dce3216aed3ecd756eb64615372a09a574a54f20e8bd8d2eb5745095d247ce5567814ebb59c815d7c8e12b7b879475303c356a83f43ab4d94508aa658dc58ee951f2bf3a5952059e5ad9f843d03eef36ad9d734fa37eb9841150197bc16cfab233f113e0e9ec0821873a171c78ab5490fe741bf077ac9423830eec73b5449ef82a9b9f752cd674beb9f9f2209c2d910d8350571386cc2c124318cdaf9d0140e2d1727d0f2f4cf7ab3f48a7bc9096def2c3a8a3b1e2f6ea26d99d72ffa80ed79eb6c0790640e6a94abd8136ea2a2df16b31cf3095c17dd75dfa344768df12aeb6e60e9f6eac1bb5bf47bf71d6d677d531e97174dd2bc71f9b5b6add50280f0d72d5f4b705c757eb90524131c879ddce7757582e31a254cd7998b99ab644dd9ab4007ee7d91dce999f1a1d1bc2cab73549a90d393e8ac5d25c007eb657e98fa23a0b12ae94c6906261531c0d25559124d9650d35a3d2262477c1561c55606e2fb32b33920ca5274d117fc7886545594dc6cfb5aeca531ca1fd1921c9886bb3ca91b1c96f5b499816208d9a6c4b26dc96ac5283eb11521b0f657f3aea0586470dad68253eb04f61a2f38c39c20408feeb0887b57dbb8a683a61be8d34cb20094d01e079dfc4ad8dc8e687aff08761c5c44c501d05ec86ec5cf67fc8c69429e7d6d359579015335f0723a66037219a77a805085e36b45bb58dc78b2a01bc25b4f515ea687bf5a0aebee43b2d55e896ffb583c4ab2a174d48bc0dde0297afcd1744d9bc67e9b4695517309e4a12d00f3d8dacacf26f251aab34d5aeaa92b3af9e72372e115d50e7ab028c93b28f4c0c75469c9223241392d3948aca9cf49920f61787cc58ff74d0cb1deaaefa67a530142c42d2fbad9d7911e852d3c2a2c01e3af862860bbfb4443c04e0bfadbf871fd62a9d1b3e5ceea82e4ea3635abbd8068c4924ce40873e5a5f49ab22c17da7a18f081ac4b61ebd031137ea7abcb4b517eaf7364d5c70f307451a7ba1470d227b9a42d93e19b26d79132fa8048cfa7c0a73801f250abf99c60effc3cfe48ab9ac5b0716592095aaa628be9ad04d78ba4130fa403224d0433e316b437998662d2b96df41616cca5b91d12f7276ec5664381971f5c4825348ba42a115eed4bed42a2aa2b0c44a080e2558911b9f976e97ddc743200d3bf2744bf708e9e5b3d574349241007531c95c5ff443b76aa3a009d129453330a38d7945abcf5a7e41a5959c6cc7bbea46489a9ca3d4d7d5ebd9264bed874da269a63237189d291ca28c717b39a41eea895ca59533a9e9c292dcaec24ace190fa5d658f3b0212a5c6266738d52b593fe8d548f53c08f4a71a67fa42b49671ab818639794cc190b914e88c62fe62df208882d4f323b85036488a6db923aa60b404e20af4b015aa231d5a3fb48fc5b1b478435b15857060b7a3e7f248dc4bd987f7afae7a743d5d7a12a83bbdb18436edd80a7abba7109f50293d7ddec7cc05468c5a22d522b6738c550f585025f5c6f87f57deec3a1884b0878c4218a4841cf168df9869c9b41d19fcf24f81b683cad95b3f6b939120cb12a906bee70295ab79c209891e458d6700418600718ceb89f9122f201467e77fc21a5a2281c2d827021bc10c6638c6c6127373a5f679784690bd25aaeedc3b689ec8b000eb8b03513339d1ed7d7544094e01d58b663f31d70cd3bd1ae897d95c966663329257edd7a0ba0e2873d2aa26d9e7395485ad28086cea01a491e1034d93efe795ea5344f05b92a8d2b13891957234c827a5235f158610f5fa2c38d65e33f7e62a9e613b234e69bc7bfa1a2be4287b3722692963c7089773c3c937a93aba94b4072434344ff85271882c64f2081344d0c0422ab283ae4c210b226ea9014e44c18aaa2b3e0189d6ef9b2e8d1248f9ef324d0a27bf20168c2b1c70daade9767adae044427b53ec61d3798bee6127b5dae350896f3b344710a8856caae0669515930b01a0d1e4a63999b4abc8725c537efa8def9270d1465f00c8036e4c3d526f50bd36dc4e2b49ce086e5a3153789f355302dcc2176d510b8dd65e4d55f6020a613e1df97318f9ee0631e85334e97a7fd5cf0fadfb634216cff0be3a74dcc362591b920f9540e30b1c243c4e585cc68ef41b1ff1d4c4260e0f45ef3ff27882b9b90e0e0b13338d27491dee3f9dde55008320c5ecc263981ede1f06fe18aad743921c40bfa6e797dbc3f434c48b5138f5cb7345bb2702a68df68f33635a2cb69542875a53ff28149bb32dee5c15ed73b3278766137deaed455a5c740ae241b083baa3395a913e01f257696f3b2577e96dca04ae4adf64e878f2300e80d237a00e4e8ec8c639f9c1a19da0c62b0a9ce6f990016ffeaeb563d2f4d3528df25854fd9450a1b5bc33447012be5544803d1d8c0808ca16ab2c09ec67d354b53702a76fe3c4a3e74251b90444ad0fc163adaa670d30ec1ec997f6cfd7bde32fcd6b0cda6f07d8646c9990a3db03d4c4b27af2c920ac3d69f7e5f6707d9b82b85333b647ff323345da5693a4336d0221008e06f6b2e072d3b55210a208e9d942d5e3192bd7b8d5c44b1a8b37e30499fc279ffb541bf0aea215e68e3212fe2f7b514bb3a94e16435c8a2e9ac14856e686f9b2dee8d8d1864dbbe77bf9f20b57b39b87f97778c60df6943c751538831de6c67f36595f7fcabaa69510b071a58ffbae6eadb9b277e5b06d968db7e48303f45802f0e01f02d51fcd9bcd31d005a1483989d1e7f5223bc0c52736de60e4c22eca31b6e593774cd7c2347892a4f8f173725fda426232f039ee2281e2c84171739c8521fd2a776491af8b276e7dc6fe0eece31c171fcc22fff34012dc0bc792f2f717c3a17fa76118210c1fbee0f44c0f2aa24606b7e6b250759cc7effe38eec8ef0218899fb272072fc81d3e2a4830684a0e42e8625bd8dbfc84fc7865c019aa717ec64748109cbfa5bdccaaa86fa30ee82224079d63263a84d06cd87f283bb83c6f29c2938110cf010f6104cadd2722b22b76c683332f39248eb24ade1877d05ea6d8b66150f94861bf636ed034fbe1387e24dc817ed0b25e8d360fc81631e2eeb953c8894607d35897b18caa08a18f0f9321e2c5627e108f4ef2011cece2247a83cff7ac6a18834ed1c568b9c7e1e06a84025af836b46a2810dd7af2567032710e237c4366f90530d5b7121f39af0e777b38594a2f8b3cdd6369b88be32be149182bd8527466a624d9ae5fb23439306e189cda2fa1c42361b0441c56fcc4d05aab43f6b01f8b9c2e413ce51014e2125a15829ff815d03d07292dd208fa434ff06d6d3923d62e0cfb674584e2832ca38c9c392761673724fd8e4ab907bdc3e6820eb3f6a96ed5fbf607da9f0728812a4098e462ea69800eca0cad843dcbaab16a4df5e8ae8525d7bdc197fbe76ee359c97416aa5e1a6a1449258731d8af64f5a0bbfb3635b700f5f0bf38a91dd8cdf2d23a3580721d45fd6280bfa69e7393badb81f35a87fa1bc83a5c071bd24ab31678dd8783380b5770ef01565a4f59237b102cb385108d2bbf6751575716ed65ae09f3423c83e338f75522dd923abe220ed61b590db1d4daea9a85f2df413cf0d61720b56d69c1d5d66f0e2f372fc8df0d4b0e4e37cef2da89aefc0be2917b2871a172fd8b1b26b319f59dbb2b72462c323704b23df56f8eac6ea05156a6e201296403ab6fc3072f2271290eef319276e680e562981de0eaa0abbcee9430bf3f40f6165ee825dc505801020103e6d0f8801047fc0ffc27a59177eee40cf4922d21367d67cf74fb9d626ebf06795bdd3aa546910881ab1987d87e5030290786f51b9ef5911be60eb61e58f0ff1dc43bcf75f23e40cdf30708944d0bef03d810cad2d15a573f4642f10bf77e8529845b2410277215c5344ff8e69606d68b70d2dcd1ef916c78b2e5bada451f0028afe43131e168456c6c08396032e955049cdd2e43eba7e58aa7f45c156b81b365548483f46e0129fff1f8e0a9cff02cf8d1f96c0caae8d8161cfb6c00212d26eb762805e8947adae5c9f30b051c490a43d5a860d1c4ad2e7811c9f805224660e1881d6465591ebfa7e0b9f22489d0095ba83c0f25ab12a1539fde7b050b03127decd373555a942af133b50b38049a87384a887df5cfe540490f07bc84c519c2f4a4b50674405a233b669bc05146073dc785daf572fd9ce4063a736f8fcabc67f9fe60838d1770d6856234e543a8b5d9fd0194cedfefe78114fcc8f058d3cf74c89f15583364295968aa63e63b86526de1c2e0934e940eb4b82a5d522890fb0eb2c339ee865c9aaed931640336a27abf94d4c2f8acca1883e34fc2167857bdd7f0ae38307c8feffda4e647d7d1849ab151f42080a7560b8443a1b36c84aa434188b50595bcdf108c2d6c36ef405365e7dc4b6822a1fb98c71cb160c9815a0532d56e957c3fac7886a9f04aa2259251f17f2bc7371acc3b95c5ba9f1a9574780b6b7cabd47b73c80f198578d2675a1b038eb6c9d91707e34d254d3b62947f071cc49e37bc7dc5dd52e3870cc51bc6d684d38f335027956f4c7416a00373af7eb96150118a3d613b00d152b95c27950612752a264065b6b8e85cbeaae4f1f1ed22ab60493928b1801f818ee0c74c9770e3e08f046a7f57a55ee1626a4aa7170a79c18fc47a08151a44182dc6ded871db895b188dd45fd318542c5573038c0b2dd982550adccbf73df044abf79aeb644c3f0c00f01d7e2e953455f567d06ad93d7941eb72bd01e4e66e951af42a7d451eda2de0c74d667ec93374195478c6d80ac7f024483c53d1232802df8be5c0aa9b1461396c5a0645f837df643db495398386f7b52bd5c1c345fba5490f36f3e2a3d87ec34c4b49d04339d1e50645bbf638ac8196fe6332310a5c52120403f33861fae94f1cc0919159cb1d228028d2add0bec968d10d50595e18153fa0615a99e10bcec99acb37fbc1eedc5113795a0c24809ba43428c29530779bbd1a897c7eeaba7cb72ab5f7047685d12ad7da05ea2a86c27c9097c3c486c7535c1d7fafef31326cf9bbdc0f564be4d09ad7e2e4626cb28784603a16badd379cfb66a1a9ee03c10c70031b59ea1e599fb3219fda2dd2b69d691fe39fba61224dc29ef89463b92720c13290f49d60c4d24f0d0679e2a6dd611ca627a39cc95cbae1980a5d7d141a211b8ea4ca202213aedae334be84db46321bd2033b1e110e6c82465206126af1a71c91de09767e1c2bd65494a18bf8d84986b488e34ddab41b91401a8847cc4a0a3d0a4e29f5d8cc1022a4bd0d42527b0f19c1e5d73252a3b767d5e8a04541a601e504405136da234de0e1a0e7dbe6d48f070d97a020160eb37e7a90be0508d766d60deee38c9e82743c7f038a05cb99858296fbe18bb63b2845d03247a44e418ca62bca35a512bb7089b9d5de91fac344b4b10e76ea1419ee96a8e20b4a18dd4f357cf0326582d4718b3813670bd5eb060c2d601fa06f7778a0b81d272cf518e0057ea7f12e51d18d7d14a98170353838d50d05ede92e36a130c217ed39f9acf6d427a28e4ccd92654ea7b4f43540e1019d292a4aa17925ea6003443317c4d1aaa93b015306dc5c1f20510cc045172bd05bdd4424b70a2dab2a4e63a3263f8e090ce180213247608084c70b9e11dd2f4a07390acd308b50aea88d8956e78fa2506257b3d3d276754032940526f0e5c4a390c0ac4fc0b0bd619f7aa35ef50754ce80b8a95de520c3bdca0b54dd2bbafb28f530f239771138ddba7dd1ef25c800f1a3c5a71decf05f1ba43c7944c9fb38004d50c0d542d64f5a897df30e6ddd3f14872eebcff5c34e6a337bc836383495b94e08d948be690e0c2a0b3404313e3fdcf897fc0c84778d471cddb80fd0e7fadf0305bc4d7d1bfb0c3a483f20ace7874e85efcef8768e4f8af890c0ef2196af1b50ec941b2a8537836ff43b34a6188b0fa53df8f7c6f2c60df1fdeb26a2ad0635d75808b2aec6de111a39dd09374a059a7744bfae896e3fbf40fea358230172a7c5ec518677407911a21cce0590868c9750a40e6955bc587d94e8254fbed0feb16f6f32a57bcef5a4021688c95bce14a0dd0125264181190ef2a3cc24de8efe8268343e7af0b806fafb3ef4b65321b9db61feb409bf5b71a8253d3b5c69b59ecd4faf79e94f382568c10df7a2524d4e80bff9c38e3ff4c209d4ca40727cbacc8bf0161a5054608056f6ee13932e20e6f1840481f9b804796b4194e596f167fc8c5953b5790a2b1d2d2c7153fa6c50e15037903b8a3ccc4d14c1b053030517e199fd63d349bd1a8cb63009f604e143cab94497286b9d562e77a1dbc3d2cbc3a01d091f9e4a69a45882fb23916be442833a018ac185b5fbb42d028edd3c425b6a0579f048d09957b8a3c389564745933ef82901bf213556efa7084b2e5ce6cc69028b780962ac2edf070bf762df9f572e2b7b97060529ea453c6597d2d7823f1bd50a3b4e9887d4ef9f6b281fd7d1dc3e188447dda5443490b513afb16e75f3c5d6c4de401bd2d38ced898c24adefa806b7b344dc065ee84f421186ed4a97b3cbe07cc2939bd85db54873ce7768f7f922fc3fdf582563076698ae7d1d3443843b2c50240b363a5e6e6dec4364c8bd4d20419ac89df919bdeb376e0106f5e26760bb84557377e28cadae7f2673e0b77bed4e71aac9874e47964230d1760b4e206e7ac90d1bb99700e94a1f11065efaca6d4afcb5dd253ecf9194ebcd64c8b5e90fc5d31e1cd687aa4a6b897c73d6f6f524b9b948b8bde4ecd922e85fe599d8aba95c94af7299863a753dca87a08b02ede416f21bd98aacf744cd57f0d3cabe07b783659dc316d12c5d506e34aefbf72f85fa512d8db1dc88110457ebe7a6d667aaf63b679796af74c5369fae0de649ea7aee9b2ddbf667b18bc3dd4fad519ae0088db2fd0840938ebc6d2e9451f58731d438aac6e68bcf20d72b11439ce87037c8e45428791ece6bd619184dd1c1bb40c1ef39b5653758e91b9cd4af99cab023803b9cbd5d44d5d38de1b44df3374210b9d0425533e47e71c0964b142c4e71abe8e97cb012afabfa144a1fac95957e547f459193ddf6ececc73aec11fa6b0051c9780aa584fe7a04f48e5ddd9df5485f39a633e02f6a58982de9a25f9a0e3f6ef4c8474cdd615add1d0f368690ff6751cb95ac65fb709074fa31a327e3dd04d778a38a8ab89102f7582068fa5d2f6cbd029079389c83e17aa05adcef4e60ffe9d4df3ecb36d897232a6a5e749c0def272d514c914ba85a42133d0c7a2823b90e7749d13be452640cfae7b86c5bdd0b4b4f1593424befd09175f211033fab06fd44706e09720772df63e68fd310b052db1dcc05616f40d21f6e95f09e8b0a543382b9bb9399c4f6b258a3cde823683bead0a51c4a7d200c2d209c00835d72d0b00c7ae3fb2ec00bb499640b54a43a6e81d7c006077e997730e1fe9e50f4a68ef48f68a5ea45aa1d9b4e91747fd44055e55dd60b6d8211c3f60dcc6f845363e0b5100ca40327dc63ea3ad2fec2a132d896a8d3c6c38638a167d6510e55c790751fe7005dde65065368b0652cef1a821b9afe40c1fddbc80436685941da1baea6e334a09dc8c2238a24492fe1c960b6b437b3fe32c3f7fccbcc217d4c0b79582503966224a53da334971430d4c78078b7c818cb8350e1be32b634dba6d898e9d46aafb1188d341e3b610d7326edf8f0d6c143a70561ffc55d9a5cff56ad238e38ad7354215a075570a1b8c86f61c37fcf3230e1bb4feb698611378236e6535f8a642355d7141524367e33743baad6fbe4f23530c4b8127850706cf8a474823a94e3ee9a0d956c6369fbc28fbcda9dff39aa5eeb227f4c44b6a5f4059aadba7ee0a034ecc5ed938d236489d34b9ea2f28368107ab8c51bc580b1d661e361a2c8d715087a2f64c8ba7137f785b1ec307e3241e46544f06f5dfd40fc894080c9405ac4177545567f669dfd3727d73bf9e2446f1a4067f585f862ad99acda8f3563bde1f292ce2604b326335389616a76f6afa6e69f4dcde016d67d95a9dd94af39cd9b5ccb83e4a7ecd5c7c951f9c6f54d5661aed3cdf37377622badd0ca6820162fe411f2c6388acb11b071c7a2b31c2b5dfaca0a9538c939d20c4d0bc08b3a86f73294752dbb41708dab93ae5d6f9fd9318cc1a671116b49f2504cbdf954480f2a4e2b15752721c085568cdcad81f0b4f16f9c8aa98610c97a62824a9f7c3c1d349a4e9aaaf97025857aa5d24a07c2ad3210b87a3bc5641827ceff5bdf739c155782aa592b011dc0b29aa98b449e0b0d95396ab97d49aeb0f79f18b0cfc3381ad92bc61b056a7373ef5fb914d05de5433bdee47c36b274a08d5dd6f44f680856015bec11faa09575c80d1c8dfd7578d16d576ffddf7151964e23019c87900083f46141bbd8bb140f538c6a9592b9f3f5f42f823a9f9b12fd0fbb38755183e574d1b4e6f69443bfe7da970953d86df7e76e0d1d8e549a60fec3560113d9ef621d8851b19b8be655acc2c07b9925a60bfe3ba5dc1117d5b0b8299e986bb9e14b9758a656219509eab4ea2a1c1790a62713f1b03529b25041eeaf4b7b92c299995fdcfc509b707fd5763e4050c66a9c231bae2f95b1a1b0678a07ebdb90cb2ad2e016363e74bf88bb6cb0a4c924f547e5a1db04e3fd554531c783319feee02b33c48bf8591b3dfda88a50625a07937a2838d0c4b61b9f16be926d82ff339e60851fa15e14319dce94c5d535e069d2b8cf7bc880c7819eca74187c20d2b7d8bb486516e606a09d0d7382f9c0fb99b8880be9957f397d7e26a35d226999943cbb94a40898887308605bc10525229029180bb255d420d7657916e3dc825954a3265ff0a14535d84f5018bdd7c5188cd6e77cca73b1eb139a7eb3212a3b4bb043967410b2a9420790c9d1172627e52bc8487e19d80b6bcaaac1acd67a12822cc680a99d8f3cac635a1842ecfcbaf28511ebe0ec252224fa7916cd552cc83def0ebb4393ce6937e28977f2a4d2a8cc809aac39ab373412d21fc30c59ef1147f3aeb0696b81ccd8faff7be584ae42cbe306bd68c3b40bf45b461b81f2e68bd39524ed51a755f88cadd0ddd758db95070335dcdcae53fa4886a4d992ed4941d6cc8c04f6822a775fc8bdfae30e40f30333980263fe0f53981b32dd390508fac3476aabcde1db4f0b0be480f05197834cfdd45eae4180d0eacfa09e8bce142535470d644ea7ad903ae4958ea27ef32215afe959e471d8202d4878ec5d92e58c7a3a3e1041b5a35ec4d82d656e478d645220baa5df4b7f27a78f620f608aa900eb83cd53e7d046402d8f765bb3a2387c3d854c20def6259af6d05a6b157896594053378264e01b035799c32dcba35a7ef9e217dd055378ff9d5b5905b21be4db1f01be4a15bb0b5832140f6b54e6986092e10b86153c5069a0ed5e3a172b275cf23a0dbecafc0c112b84d31b9fc6b6fe8b241984a4837989bf50dd6ff6d9d1d8ecebfdb989a380acad43859569f8c4b5cc67dbe6d6af10e3405667791745609bdd05b6d43efd32fe02f4f1083f522e5df4ab3f519d4b7e76b31bc568044108c72035e87196137a41a635260ec95f9fd1764eed90a420c35cb9d93c1ec031df35da5db9613ebaf803f880730d09a467de2cf8683340e07b6b365ae41c855eef31f12eae8e14d36d2fbaf1dc9c8f4f50546b5b96cd309f871e70c23301ddb758374e02a1a3d272e7efd4c3b931057b9c40622e5cb1c4aa3af69e38a3189416abd9165b8feeec7c154803047ff272cebc86d29c950d2d67e31d394aaf9126970c9a782e2a363e04b15b61a10c6a607e66ff529f430a4760b3844bd7be6eed66a96bee3ce75d734242639fc98a601ae5109f95251650aeb3cf91d4913795b4a778903cd08893f7e0c051230feea935b3715488b1b10dbf7925885c2def4db3a78348c07f176f420d5cce91f43a7ebd44b2bf7c628f6e4f32aacb77eb55e4659d2c2a2fa22b71809812ee4b9298a25c04073960ec7c0c2adff299a3bb74b80088272543277b3ecff9476c34ab5135a01fcad8eeb7b6e771125f32c7a94777f23b4abd0f35da89885c7e0c10b1b58a7f8f037369c7ff96b295aab406b2bc4c6e46efa3fe70a23ad2b708b5d567d426118d9a9ff72c4b3b104fe9da5c44ec83cbc850d613a29f66ee1d3462ce0332a13bac1f9c04121db2925e69239188693c8bf6f27ae46d3ab762cc7374c5f944973cb73381c5c9583aec4a10c7102455a112543a49abfd99e528695627f0f154b14c0fda0add053c485d796169057a97276c943983d44195571738a61e73293cfbd5642a1ba7a4626f0566ecaa1bac8614b4d74b3467aa6d20af62d84c2acfa26a0a946549c1fe48f66238cb5da606ddbd2c3a04fac270de3fd6bec9727cb8620d55f57cfff02de5c696a59f16f37597d3fa7784a769f2f2d50eb8eee0299ad7d8d6f7a0c202f62b8c0d2bd0ca026b6785449dd1dfba8861922d96b9f3c48303127aa26fce266f78572fb8bdb57cb7822b94eca506a283c9acfa78b1a6c29625d39c9e022f1881fac8eb52e4828a3b42f6ed4e4ef9ce12f2c6b41a54a73a119177e9cf95bc03cab8725350e45de957365b44322ea94e70846bee00056bde0434fa1252fd4a6f6620e2363c21df42150ec555ae8e8e831c3c35e0e24ea207228e1bacef998be3b023c693c22e4e34a10e44f84b10f879c209bbe3e6dcbc3d047a7eaae784b18bf0b3cacca43034704de933530a582512102a857227ea4364283d6db37236cff2fdce8a8b19b81d1cf4dc5c2288934aa5917f0089d094c813abcd234c3bac090c1a39c934998252f19766afc926e333ade80c97d0ff8bbfe3924c0ef70c4d8c18a779288059ab5a5d85c7cd41d434d93e103f7fcb0fc1cdf4cf66faebb1c9dcbf8e748c6033561a881b83633fbce88223ae4b3871d61dddfc72f7ab6003caabd85e9cdd866917d9bb0fb19b8279d5107c9f24b00508fc0c0b965ad601cf6cdc422b83e5ed27d032e04af7f76f227f10c2ac96c7f52682f8f0ea27e712361f02782ab9de8c6a2585fff40418993ac98f67896d949e1d980f486c3a9f0c72b9ad97934e007aaa27919d3de8038ac060226575d21d45f6c41e89647c0fa85cea02d9ad0346d4502677e114ee6f5079b10ae42a7487a1a7425fbd1d5210417f3da1541f10f93eb480a7bd97e304b101198a2fc3e574c4e0fdf0ce9c0174756a92c96a5f589b2bcaa949a4e746a435fdf3aa078837d1ebd884e247047441906a6b64053dbec95516eed67e5c15356e9303718ab51f7d0744f1bc1c49135f63f40e7ed879e41ab896931b8eda69e310427044834390bbd8e573568eca4538b89debc9fe911b24bda7e77d4a1781af39fe857f42afd122b1d42e2a1e6742e6e6bf219926ca3467ed8372789786e1924e705d48ac8801aa0bb6dac5b74464376ae49c050c356305c1ce0c80c2e11ff99a27a87a108867ccdc3b5a46739e1d200e930bac8e7fa41245fc5b5966ca32f52457446302eb0ea7d003cecd32b81f8dfc60b02c44bb5840bd0c4368b03c1973ce8220a4dc46a7d17130e9f0e81603141c0428e0da45f06e7384bd0663e0f06d13c654e39acb29f1e53b4d867fd0bae0eeb76a0852150cabef1d7f6ff5017143dc551dc248298d9369ff7374bea93662c735b7c1354495433f1bd7dc8e71aeed06cf031a4adad529ad8bd360190c53aec5e742e9e1b144b8a6dd36251fb3f7ade4fec75432f5e8530308e4a6cdc3d1fd1aa986478d034979f5e01dd624e207342d5295c0eba0b6076901f98f9056bb998c2fe136bb5aa056cb9d8120de7008e45e194459e7f71c51bd6c8028cbea0c811ae5c1e65803ccc1fb4143674ebc74064dafd6e94782c1c89a2c113381f7e31c24ed1a94ef7d3e907f920091028ce90400a9ef69019395a2b102c12ca06c7c5c36325241408a9a364626900fadfeae39f56157a897fc6d9a23810bfac4b751cc89079e824a647f7d3f11b1ae17d28ea4839b15f58d9736572786af8c46d661cfb4e0ae46c630310564a2546d1b075ac2f53010d7b49a983bf5cb4a4ca5442f02f49c78d9c249cb4a786c61115175c8bc9484874dd64b176e13711499b0cdc00d43f115b12ede4c25b000d022c677594bfc48fb66baeb41b7b7d2872eda1d5f81c56b4f0bf3a3567a99daea97a63fc3838f0b32e8d5aafb9c0909728cf17d51c537f19568947cd988d5191bae7669dcf20d69d602755043f9ba259e438451603029ccea5ee31156494847665f753c6f9f9d57cc76ce97b3302ef0d6e4970bd2a52ea965cb73b6147b516c9a7cde72596b4924e33a6c8b72dcacf0d1b22b5b677fe1110d409f449c962053c626591d2b06dc8d38571f3c01a5adf1b71f1b3914416000900297a0f1c7520007d44d00dd61bc2eec29add572e6f6e1ce2689bd767a87eb9bff8a1b96ce300724c50209b04e07204feadf2314be63430bcb2714756c42c3bc0861c612cded6f25c6eec1c42d783202942f98706f12a8285ffeb214896ba60a709eac31061908f569c1d6f99d09e342fead1302b9c5ddeb05a891127b35d3ad094a8d32d74f68251e2610965177b975a6020027f3ac0d787236373e0279d43cdec20b6787acded491a88a8ee0fed2feb3128f0cff3fb1e0a3d0d92ebcc7027eb7917b5e7ca9eefd5f35db24474d4cce253000ba7651f9a4da1d08658bb344fa0a3a153d26c63a6419e066d5d12cf26e21303981293c34b15651e83f3e3a81ca0ddea81b3eac42510d0bdcdd2d0ec52687ab505e1f035cf998f9f9eccb8b4fc10fa628bd468afeb743d122bf6948d610c942cf738dec5aed45f491473c20beb676317b1e4840d6a70c45db81d3a826b561889895010a689346fb1e8375857b2ed8af1225f57dac9b5f187658f632d9bd62b0b8864cc3f5faf2859bffb7b2f5dd1d33866e1b63747c6c8f52998fbd99db47b2479fa778f8ec4b46ac495400ba14ffbc5e83d7d6df7e5923360f407199d2345fd6d24278be46a669d4e9e78734095807680f46eec0fc683c9f60a016e4e9bdad3efa628f5af21fb445ebd76d1f26b2fd0418870db9b07a5bb8e6f84aaa7f15425cbaf0a063d55f54e0b1a6e5d945cc95484078337a0a98afb569c4ead02f96d69f2ce35bb937e229e64a2bf78eb01394ac1c05bcc8cbccbd3176df6ccbec5d814540f7ee758c40f89109ff58e1dfa85e8553d8c82b31f2dce52ff232d6df76f202e6a1050c35ba8149a86d1f84322c6f7682080e3505ce1034110069879b4b994948c72f4f7e5b2391e9dafbfb9bf5460ff51ca2d4f7cfa0e03e1490f8d26f94a946871b61b8f77d60f478b8bd4e285c759bb47df26dc611bee1a726a794b3edefbdf6c023288cabd41c1a08005199ebba7a553e150c6c6573a668f3c3d82cf448cd797fb1788cacfb709893bead9817d8e3673cb21e1ee0a45554a570f4fabe2de696ca73de32cf8fbd4a7e29eb789f62bf9936a52bc1ba296fb1915780ce5650fffed745014024e6099a30cb0020c17a84927c81c173078548f5f8b32b1b63c48ded33c45d64975678051d77e5e53b0947355d3b4f5c4e6fa2552a3976c19320483e86365ce54e1b3eab485d180535bd8b5f2ea6421ad4c0c45f9f1e99c74cc03775ddb4f42ba42135e377f2fc0e180c89bd7e377906b5602b24cbdec8aa70861ac9e3a47f8c4508b3ee6afb1371f7f422c8ffd26a9fd5770382015b8470154e107e55f56f3b35bc1e4c219c69af1c5cf71d3c11759d84bfa2be905f564d899cedaa662a8dcd785dab09c6ddad9f49e172b61af3c9671ea84fa7c7becc7b7abec47045aa71a2f013d8811a325c7a4516091e30688f2ec29c368788f855ec501a742cf8551709a4b210dd677f1700e1ace0725c349e66a3a45b7661145819872a8200dbcf7080ff1b7ec078504e2d078dba815116d7f5ec8302ae7bac55b942d0ff035f9f9b782851adb74e825452ea6559d065ffa6d2ddd66d547869fd0e74cdf535309438fdf0d46d63574b42a873ab2f58e653d7ae13d0eaf7de634f6cec564930c9827f002df31674bc9659aaa7128bd5e8a3182577d147df0db0d14f06d64e1a540b54dc7f0b419f0cf2ccd068d0c2942bad0348f250578b1c6572524154b4011d15154d0a252d052d1aadd36a7653d9667acd190e7c3a7e68460012393848ec0dfbe61abca50459f1ac7981afd45d959fc192170f50191cece3f486555cc58cf85dca8f3aa0c9141677e516585d4c8f972a8b228ff30f32b300d1566dcbce439dc02bd5e0e718db6f78f399be7f21f4550f30cfa6094761557e9009809ad8e9d54dbb29f6f2acc4d7410e0d00de1bb5707c89ba6cbdde12495aee6563cfb6df0fbf13e86ce1453ea5480daaef85a33efa87159da07fc7704b788d2fd91ffb8a293d93e6352e42ce93f5fa21527a30ae9175f01b1e34b6fe352ae78ead9733631c7355e68e72a41ed1eb032fe63ccb4ea6a824dd4d1c378bfa89a292ea5638a0c5d672a6c57f404a6294985789e7aced7c5c15a638aa799cfd2ec9210f57bf34e95005df2875f0a3710cfe730649c9e037c7288e589f93f9eb53d126178f36fe8c0cd9878b650b92b909923ce04d4ae78b1ab048191b78e6288d0300da9dad2d6f441b8c3c983397aee27d5a37b21b96e561bd4fef72e5f71583ae02d2e7e5a970f6707f1c3d39fbfbc9b8ca3d78507a1c99df76ad82768514ca71567dedc9132aa3f6b166468b07c246452703c3d2b45f83a1cefb039ce5e0345f78363b73d4beeb27ac2d3798dc698d26022f63a54c47f291adbdadbdbbaddb8d5d9dec4ad37e557c6a111e0a2bc0333e1048b71363d988a812c2029cf5821d868ebb0451b67409488c20c4a1e0aa41b6b630fcfe841bfa0f9e28687d6595295a7e6b647278e875fc46ccbf04fdfe11f26cdee3b3b4bd1e2cd85c7af671d14209cc704b3021232e79f7c73e20672c188b8d08adb7876d721387cbdaf631116c1bf83195ad78ee4584e31f5c10d2c5b6b7d2152670a3ed31ac92f52a18e6f255524423ae6679094b57030a1e6bd2966fe2ab4b7528428cebaf499268dab2bff95b877d18cc1be27562ed167f3223f7732c2bc0fa131a93a363a4f41ffbb579ef9ad42107287b3f8df6a26f0ab76bc29dfa07b52864541f5e7c172abc2c403d676a2759200163780a16abb0d4263389480bda2afc07cc3457f87f7e6adf2bd381d822460938b1799457ca4cc8a56067c14e5e5240dece4ca960d65b68c4bbca701cc1db7cd3e6d3e2313b369986f5b0c365e6d08e2d188b6de00750b12f2c5f2c315e570d8d40ec95f803cf74ebff39079de90223a25bee8fb435a3cf07e6cba2bc0a9d847cf904be4d98bdaa0fbb9d81445c98a47c9ebf598b50407703c3f3fbb8a76e6043d64e4e7bfb667a2fbfda3c6700e1668e6e4af048cafc424fe48843305c86c3c82448a0e0d311023c06eefa0803bb33caff3a15e932e0967ee78d66712445de6c3064a63a5b77074fd027205f00906b63802708f8ca2fd72d21e13905a2e41927b796ebf9402ca5015d4a0b0d39d527999ba6ac0181cc014f55ddc5ad8efd9b655f6d6d04871f2b109408c720f20ca1e84678ebea7ffd3fee6aa48b76798e9abf1682ca5579fb4f4375b57bb265d8ede2b5d3237e1cf86829cfe04ca9c1a88b2524eddf05e05a4d925b056d546434f148ce759ca9205e65252bb56ab63d51fd003b00be7637c42a073a20ad8c698f4d729c20aa38fd1966656781a3528cc0cc4a8ac12798e05540b08af90744e8d62d0aa6f533b6b7b577b3b9bdb36fe74d622999b4dfe4e552b3fd2269423dcfe958c86d41b7ea2e0c24f1099c3e9c0ecba1033261f4e95877b2b9fedc1ac04f9cdc89f21c96f44064aebe08e7338706e0d6eb5395674a19a700887ab58323f1831a0865b421683290c13dbb97fdd4de6eb06bb733adb019a5701876e8e6941e1fbf26e232cb0132264fc70707a26a6f4c764dc9b2c0dea023195fa21f52d5932e7893f5ef04eb9ca9b131d840acbb3b20b3d44eef0452324f68c055410135ee9bf0ce3aa2e0487ef641a3a650d23de6f24a78ad95f4d8796ac25d408462c6b9404858ad89afce2ca4a520759c77a6beeb67e2a1254548195b6cdad68ad6a04cd7c033779a1c3c762b434b71dec183b29a26de033671d1b0902d04eb68e8f683d0b11c7a382cd6197b2e9401c5aa37ac0ec2b634471533f78b9d176aa15ffe7c373a4bd9c32a99d4d512f8dfc8825547f80b6f3f0b427022d47ac676eb832aef0274003686807193d7cd9620b9915391f8a51fefaec19fdb92441efee1008d214b8743b2ba217c9b2f712cb4c1b3e6250d65b1c7d7721aa349a8265f77b87de6eb01080ed0c2e8a6962ab0e631f38f41159c4cec73d608981dd571dc91e85ea804ce62098ce8a7a4db1de6254b8829ab9567a2481540f4ab7b9bf587f1199252f0c184bc48bca22a2f038eff9c7a822d086b95711b02e17af915740b2dccc05e7c0053fd4736c6e6f326ce23b759099903b1c49921689b3c436188ac6b21220bd3318574ce137c6a09f047c4ab6424df1488faffab872b918c99a110b48e9f987e1eafb2d401c86591970085d6f174ff554c2fb184f6cfc3f5f9cc87227c683993c4c9e16ac22dde644e2959c31b4b8e725e54eab1584e554383c04b0c149cb9d0c71d1c536b4eaf256943438221756fb07d635e96e590e0205bcaeb0061e3ee4537fcce9e164e06ceedca807ada243e1d291bc56cc491ceda61cc128120c17bfa4a12de667483d9a209da47fdd8a07171dd6d4e4164badae83772935a5479d040cec0d1941b25173a019ed30b73a4501aaa35200231b42e9f3dea5d2fdef6cab04a0def383dfb6ad06bfb8ece8252aec5c7c8f6c6b64d6e152e4e694d256629bdab40c43b184ff5b64cf14e56a024a852892794885c45a23026f47acac19845a214dfa2282aa7296fdc7638f0a5c23f397d0dbc86132d90deb85a20e80e1186000cfcbc8c3675202a51758eb7cc54e121e49892919ad75879236cb5770b5bd07d0aa54f67e453097c16fa9e2113a40124474a58397ec2bde70648ad3aaf96074827fde803c4a97a380b0b9c017e93366f22d3606489d9e11206f598f995e540b97ce5e89ce2b997bff7db70a7dd64a1513579404ff2d01798839867c9c45c2a25f07ee091591c39401eb7a5aa720208fd00c9c125e013dc863dcfedd9ad06dd2c3754fa988868f10a22405a6185565b09b82d134a53ee2af5506277db5c217e438c4ace420e65cf81cfecb29017c9886866c315bbed014c42d1ad575409cb6768e76ee776cfde66dfe69b1eacb239284176b30b0eac1b14168777160a57f55ae8881b9e600ab8a87ec61908500a602a0682a14dda8595092018e4ac91d268aed3593728b03ac2b090e75ac8cf221d38487083742e265084c2c6543895d351a629b011166e3b64c4b82bd7265e0362764b0ccefcabb0bb5281100206fa3928fd4556b3433167ad7dd6c3288baeaab87acf0212469d9da788547dca24476e85536bc23cc5437aead6b3285d2abb09bc00b5810ced9c41d7d0a459705eadd7cdc92f4f1947012be7628a19a90dfd493f89623c7483c8b34ad10246105c608905c1d107a66236a45840519e85c16c98a52749ba2dd5566a06dfaada95941bea1ae266799e89da7930d3f723a14a1bdeb4f60edc889383814a3c5226a50544b5089820495deacb9a47f6a0b0d32488697c2d97e80cadbf4c4342786ad4ba94c730894419e3977e00c51c96e68b03497429462f772a46ba96dc22fd0ee06638ec9d45fa26ae180aafa1f4e4f9b95daa22a5226ae403b016ac181178c316350d2c3c61a920e86cd6c383c5a91123850b18bc0596c92ecf634ab8a52ba867bf1515c1e7e736e7cd5d0804e657fa65c5ec23acbb884715f11d8f04fa0f56f90470850ac866ff09c8d680180b32b99e7892934c948391ba97666bd6d70f66d721f5802104613741822bc8d482bcca203bac9de6cd0904eede0cbcede8eac641386189f0bfc49465e26e8f42590c002f8c71c7bcfbf81f9e01443040aa1690c403024d41e74d3d458e4c6137d0d493f8fce47fb50feb45aa88543265909008d2003492e47f30c8ee2d464106c9dd5ae31622932f1b5206f0fc27c8653c40ab80bf0c5abc57ec24f4162b7b4c7462dba8093bd0ab98521fe691e91f7da4384e2fb99cd19f72fbe1d9e4885eea0dc90c7e5c9693aab012d32cb39c146c75b45440058729116a8fe4fe93341a892a3e07736aa20588d385f0d98aadd56a8358329e503e7d65b208248ef0c88d2113b57e582da55880b62be2ba8bab45900d2a0ce53aa92b9ff4fa5e5019dcbfb129c634aa5781d4c64463dd9585652710c9c544a4d281b4921700d5c2eeb93bb54987d4c973ece8c7f60bd82d5e56b609975d3baebd874e47bfbfcb773b292178361d1cb96ed6f6504565f167bc1f12cff8cfbdb77a3ed2c7fc94af5912317d20fd81ca7b1d9f07a19e7d752a4f38ad078d98fc8243baddc0443f25400f0b37e6366b85624432fbfa6bc86a233713bde5384a6bbf267a19f65081e276bf4676d87feb417bbd2b4a825ac064aaeb3d96cbb085468c42dd25a2339060a07a8dac6581572e9105096a75ff94c0200a68ee5a99da20225afabae2c2acdf6487948f96ea72a28ce738076d3a14aa43508fa2b8dd810e0f48e561590fcc8f606f8083d4f7d0cf94715212ddc6d8a091728ef5b83f7f2d18578b7438156a71a65dcbbfc929d7e2c29a4c97963482d3968530fa6269726e1cc9c773794615782e490cd2970c8d2f2cb787f230c141051af58b074ec95620020509c4a11cbdc3e6158598fa33301eb9c6942680f8aba368abbd7c0158b4f8a027a074a13ff43a61af862f4e55da860c7fb30bf13b454ebaa71765b06f065bce373c1bcb59ab38df8192867e111eb8058ca72c3421b648190b033bc32fda0ae3868d963c7b0a32f11283ab159f5e84658cc6bdd4f18971b07496cf520bbd87d5888d042960b9f680450f61c44c809172ddb2f149f7231fc71aff42c2085c9ca6b2e555da723cd2348b49ce35f23e82137f6519e6858e6c54857b540cd6406407b0263bc43c36491d26e5c4a920ec8789afe108f35a14ea89c53891570833c480d09facb581ced004591b4cd293e9ed109d40ea57f8ea5a91b2cb57a328e37d4c7d9c3eb3c536b76d1ac8507f37bf3f20e7c8824a9426506fb2b3cb64ec92283e43ad95ea7cdb6bf1519d3bcb5ef41bc8f97160b721f56dffd7efab70effa4d3ffe5c1cfd83fba9ea7534fc366de767e184d517c2bc71e332bbd9ff7b39cd206fb245b0bb7be472c54c937363bd375e47cfb7ebe841937ac773e3eff64f7bd4abd7e0793e4560264a707a860389ece462993f430db6835535e837d4d08bab289555f45a1e9f19b0cdf8b628e310b438d2027b2238934e2f847cab5545a0d32b72fd9fed589fd2eb35aa978e69da37b45e38c75fadbcdae1a5ec6d8ca8d213f231e65b02ec0eefe5940b21ed3087c2665264b0b07a1a827481f025d4c2b98064a84fe5c6a28d6537817130c529933c22b49c3d19b133b1d5975294c4eec5139b717bdf457c9467fedf4f61ceca20f0b322437861678963b71fec8012bef824f6af9bb74c270cb4bb4d55d02aa0ae0d3213cb22ff06b8c61c3ce07e0120b36e206d6115d11bf80d929b0c3e5b7ae80bd31498e04b483e0c5fb7625d08e6d2265000e2e8af8ebb29389f1a6cf65423a023b3b68d434372a78c8c93ee896133ad7a25d472e1ef23c1be5f10d14b939acad13a3d2f0bcc06632c32192ff3584967e639a6ab47a431ad27396867b65919356bf089b84bdc3f023d7801246022b087539da9950b3d83a3f6c64b707c278eedfbec46c427c52914d6b932af655a93fca195b87e61e6ca4c041995c92d28224ddae9c86da04c88ccba413026eebef8e9ea27fd21fda51cf577fdda329e88e6311a97eb56097469e204054600dca74b772c8e17f931af9b93c8cd883260fb3410af11d31cebc76d3880cd7ae25fe50943423dd72fdb70cb1cc772c49ef61786c37c1387731fb0bf445f2b18a191e919c0699c92c8ac08333f65d5323ed33bcc0b2a7b025705a2c8587761be631d9352408b932b61727ea62105afae5a89cffb026e47a175cbe093304e0f35a0d5e9005e529f2a879171484eb5dbb0dc6546846b980a22924752da3c1bc5eeebb252e25c94322d6e17db470bd5953d7b95d85f2b7c1b95047d651c08a13f76afcd289a007496693c04f35c5eae26f658d796229329ddda93370a68a650f93233d963c1af5f26a7a9b0cee3a711005f2a88c96f4b9ea7ba6af4fbd6c03bd5597ad898b3ccb707d10598d4fd379d860777aabd6a866804ecd0e69e7c13e1ff5235776216009cae5ceef42026c5755cae593add7fd4a3de28dcf2b45a9d1d7b7f1a7d4ae9ba6dacc2d146bd4f4035db648ebcc0d4c1462906cc0ec00e13e03bd5eb5ee28f1ff00414a466973baa40470b1dadcb5c9afabfa7cbeabd49c77da910b8ea14388ff7e541090a806e620117da201fdcf3f7c6770835f7cd54336b076444101933a7246a940c67d4fb3f36f29996f800fcd2790440d7b9cc624c2b2a3e2d29e791c9ebc0b497ab658ac81e683b6f23177186b901bec64dfe475ff709a261dcafd1315394d0261ad470150caaefd02f491200d3a1129039ef6d26ddddea564eb191999d79709d935e002ecd937cf91db938fb958428ee5094c474821edd9bea4f9fa65987ea292bf805fc487ca821b81720fcc6e7360ee11d54911dad40207ae437f0e941dcf4bb70b0cdb5d3a1b241538d4a43754cba7ca2761b604d518344fa759080dfccbd016060bd3385f72f036a3c2dafecca42cea62c13f467449a591e1f98a132b31cf7cf6898b020ad19dd92d1a05d8f40fa41870142ba03ea822b0b955ea340ae9792b77b9c368b5c252127ba8bb64c5fdb44f061d7b47e909e4f9f2f40c14637ecc4aed6a1c4f3b1749b925f8f7375a15f099f330637c0d15bdc1d7ce9703c25d718cf71b3cb86820807f5bb98e0141d9c838cf44ce147805cf67487334f22c35fe126bb1ae3831a72feb7c17bd613fe2e3ffa4bb61cdb26dc0e522a1c49332e597d426f04536b8fe94096a4fd73aae23621491712187b45e63c680d9b5afea0cb77ab50e3f1be403f12032c7903ea4fe2765c4090b24a076b81ef245f2538319313be4cdac9e4957ad6e00cc4b9de5bf85d913dc88400bf8a8cd0b366b19933bdbb6013e839a8e21a37700d81ab2871b7168f8d83baacf06a60a9ad7ba96b25e56833b17293bdf7de526e29934c29750722074d07d7b742ff89dbe857037d26b552fa95d667425f7b26fcd933d1bed4bfafb20fab95ffcaf939df7c612a71a75a688de5f6f3e09bfe1dd89089ee04a292fdbee25a81e6cbcfd9b918c989b499ecf96a59cdfefa7ecc5b21cbb22cfb5898cf95e5d71e7e31293f16b87e2bc8a7df35e5d7430df199b8c7f8ce243289cf8499a4e80b313a193efa6ae9691c00f100d42325099361030dac9e17188b239a10f57024a100210842a947eb98d552ead1baf8c31359b47a34ac9e9800ba48fc161511ddb8e8494bcf0bddb1022c37ac5e1c97658c85b384f0827251d1cc7cc8487d3945f3f6a4751da5321f7214321fb2142fd907fefc1eeb4c7bd2b8ecf9530ed33bc0c689d1fd354df30470d2a4e5fa8608397272e495238258bdb88cbaa8723aca8c2303f68e218de37f14b15099be96fb537f0423c54b588ff360667843e2d5c9d0eca449e9c9ef1c93cbbc16eac53e6e9361993be5e66155b86c5a6942cbc9d13be6ebe4f0704e97dc867011f7a9c08ace11c12adac778fcd6fe69897eb0778cc03821004e30cf7dc39cec17629271c87ce18e96448ebc9adda417e7ed1c3b193702e3b44b0d3570628bdb2f5192f3a1a1360a7461c30b5070fb35d426bdebb6a4cd555ef808e9ba2dc0f527c0a907e3f86bfe26308e7fc7527014dce9b9af3902601cfe9c3702e3f86f5e8e08ee080770fd311e1d7212d79f76ce8f48812e6c780112ec040ea010e2f66757db4660d0bf555d830b50a66c4e9803a8880a961bf2905f941bdadc066fffe5b27d5ed2a5bf7497d27922476f0de90530d831c61c5f5ddf10dff1782365b3d16c39e24a7e1bcc76d92d27e6a4e0648aa4251f69250002e08ed79c9bf642a5d532a225af0fc85bb332058738c1b2308057f27b323f6c28d7871de54a1263b6be90ad2d5a2d235a2d9fd79c20a8009d5086ffe83267c9322412890a80816f96f04a7e8a06a67296eb0f7613b01599ec06f4ceb1d592ec8376918131a64c26337852869c61090f3bdcee1f2218cd40c5ed9f7286253c04dd7ea5d39376ba692f910a7f226707054df78c041c1f18e9c9b246ea627a1b8c250b6ba93b684a0036003788db2f0a0429a9c6188db83779fb805e7c208c24aee47f0ae095fc6ab8778dcf05372808cb98f9045ed5af9fc41bf78f8a4a25c79b670ab2a16a9b739c0ffac4101440b77fd0c20995cec683e902e4fa66570120beea1de627bd9022188190152e0492d20cf4072d9c1c717b87f6f182097478f2c5465d07b3184658a87fe34d07d92dc8a8836ae47e50a0871f96cc600246391871c40b26d0e189172e04921293dbdfb106aceb5c25e4513789e5e4d879919909210002b8a71df3f96f78477cfe1178074a845fe1f81044f0bac95738be103e224afc8553b6096fa0bcc9fd460cb2016aa16e9a2a7019921103e35508217c3dc437fe422b8bc2349728114cf96b9b17ef552d974554ffe9f49a4f547f53ae6a7b465437e1e37a93a23c3ed9fa7df2240efbe1d44fa8a9f8e0015c1ec1bb2ca3ad40a79c8f7ab5af8794d805428cf4856c24c444a8efe27cc8dc40e660881db6b89d83285a5338511207aab8fd36a668de866f7bd16ff484668b48dd6c4cf510c277081fc793176f1454f43f11fdf8f163250615196e47ce479225660044153e24104416264882358cee407d88692e2f3297df452746c70ce62a7ce43163a9a15313c287ac84faf06586fb106735f3e10e5e22fb909bc83e642bdd871cc58e970f798a16ec7df990a9b8fc1e7fc03a54cf0f42ef90797e17de817a7e19de717a7e1cbc837b7e1278877dfe01f08e99e7ecaed065c8d734cdb376ce569f9cad1b87ec0383febc45d3aaacb6ca23485aa89746611d40f00e2418c710e310c51bc1d83c0fdec5a3799457a98000f879e3997102f0da69db3cb7f91910fe030f68bcba75ffe2c1bf7cfce2c68713802fec242e1c00648cb37d365a4a4f61c671f37d0d8f1907f8d584e0b1df605905e1039b197ada2eb955d4e9e4e2a279306776c90deb3697594f5e0bf56a2e1bccb67915e5b5e0ad605fab1bea64b5d4a6f2fa6a92633ca9be792f7a42c5197016476e2856798d040a1ac75ff3eac5e84c11c578473dc4382a28f2ef2b8ce39f692fdbb5b950419da63663c3bcfe8141e7de9edebfa3f48ef91e4414cf08ebd1cd4523d23be687c4457d59488fef09b5713f289318960cf9b83660a4040fb73fe37c5c4c9644a1c1edd764b6cd9334fe363c661c1c410fdefb1a353563c6e99648e2fabf749fcdfccb67dc76fa08863c799b877a1a311e7bf061332f5d651cd477c9ad4a2740592ce02376000b2daab8982c8902466adbbceb4a8f6fcaa3e1c578332e0f3ca3eb4fe31d5d7fae08226c0aae7f23c138fe334b5cff4e8271fcab95ab3eea2f306ad843d75f6e9386fbc14ee0008a217c30919208c8b8fd56e5b50f8cc349d038fe31331ec6a372fdb9ee9971b8b75e1f8123ffe49d1ee51d41623d7a61fb07c6e18ff2da07c6f177f13a4a041947f7853dc4651cee13c26ef6615e4fb95f6841f9856dc4f516621cd10b1bdf03eec70b473a4851e46302181062490b037465e0300203c40e60a14596db1f5936f20034fc7f0d1797718e38d0a4c6fc7594d23f39034ff6c91fbfa7fb94cc1c230fec45c6c12f9b71f00e601c866374699e18a9d0ba1cc4e8315ec5a26e295f715fd75a6b75f06a5e113fd29d6559ca5703e09bf895524ae908ba1510a31a2cccf50f12248322902baebf5cb85e5e5f2ff1313a400771729ee8956149a24e9208c63f79ddc2bef6f97a494f692a4d74392f6c279c546deac118a463c7a87dd4be1760c01c395a6f345c82b07d653f65a5376ee4645e3b6b496186900d6b8c3156ccb31fbaa30e4b8744c30d140b0d374c2a4050a24c9d16ba4497e8125dea8c3a23da44b7745a681051e3a7c692a41a74896ea141448d1f1a44d0a64d357e6853131b765a4048a24db7bfd31275a8125d0241690bfa987c6da30f136f6af697c73dcccdcf6661b5af4670e606dbef8f65a1b462b5d24a7bb8aef9cd9c10db3dcaa0d3864430b2521021254430ca8d71c4af93470bdbf70a954c4fdeb6308c63c8d66a6f7ba908dee07ad8d0308ed4908d314623ec63d8579cebe1d3f8d4cb7c58e95797f1527ee3e23728bf79b9e94cb814c8a55f887d7ded06319e3c66cbafd1a69eb9cfb5ed1d6996385bad2eb77e6ddef1d5c9e89e3ccefaca047bb3e3e5c880f65623b77e9fd0ddda5f8d60cf17a2124d522d3162d8b066e9de70c305c4b061c7bae1860b2031a52005a121830d7b492f6125222f248232852033b0d79b30a1f8f04bbf895c3f377228c49ee963031bb25255ba3e08c89feed93fefbd92cbd1bf6b046fc8606f44308675fad0b0810dabaa4e29530315e0aeb569ad800d1989bb1b93d7d742516aed76f72fac27f8cb979f1113e4bbf46e7b7d94d253b6c78ca28e16753217b48ed2542228a79417955a4663cb6ba20856495deb85dde4fa5a288a50f7b1ebbad3a97ead154b10cc88c63373fff89c2744ebfad1391f15f38cb7c8283b1c0cd9532fe54292ea3f6022c8c91848961f5fd3344da35eea665e117f98bac2be7e733daabd9867136fe8f731b05bf8f4d62d829ffc98bab400d3ffae599969b2d734ed79a26459fb31bf422b295f7999935fa43f3ed60e4384221485c50d44693be9a0263e24825f6bb63e852bec8c093ed32ca12833dda49d042969981bb91e4d14c1f8a92836e4a53a04e6f6fbf78dee178c09fd333c3722206f11255749951e3cbb7bbec6d3634a60c36a2415c56a6044201b6c374530d2b0c14546b0b564496a20b3d606fac2ebb916d81913664e904f5f4afa257161fe28a1815cfe2736598a3ab2a260fa5b0889f6217121e6d47d77d82f1ba9bfc612f3b9f02569a3a823ff25b43d53d78d967aa9071b3252add6a652487127c57d9c1073df0ba91e20664cf8664ee8f7f7ef674cf02fe2df0df02ab95c8fa6c1021eb77e7c2171b57dfc2061c8796d5f7c9bfac5188fc88efdce74fdeb302218ebc74b42e24dfceb0bb76d8986e606e9c1c618638c39393b3b40199ddc148d6d421d1f7a5ddf11d1f0faaeb5d4b56ed7baddb59cb9664b18610dd3ed9a251a416167743b2a11ecf71a4beefc100416d04f042111a0880025ead43445904671555d2beac8efefa8c8f8528a00020b6ec70ecaedf7f78e1541ff428a4483a5b92bd4dc18e3870232683c3fd237ec8c846efbd719310e9a3bc30236ac414253d819ddfe1a4ba24e27a5a5e3730d19315144ab4889a02225a4f4b34df85efb733ffb8f96c2c2f24b297288a5141c6c7cef1cbfb972b658fa47e4f5d767244e058497fc962e5d583a8daad4cd83aafcc2eb39897a3bfb892782f2a7912ba9de6e1e41be831bc12bec8b3e7ee33ef8076c1349203112a315d677fc4aca495d61c3bef223eb06055d49520529a5e4f82a08528ecb9295df4f93dac2d2afd7940b8635c1fa5cf9d6e7ca6f26caf5b73e57ca086c7825b9f0c41578157d8cb08e2c4ab9f138df9cc7f0a008fa93083a14f7f1950fb95209a6b82e1445900745200f8a3fd9e7521887ff0b0d96be3f893ae1957483a28ee61f5e499289ca0fe83a35c19de21a8357d8e74149ace302e3fac5c5c582d670fda330f8f44fa1cb61b84f105f79a541ee4146dc4e3ca84a04fd534a5646903bfa755dd725b35378e4cef8d8ae7cfeb151a0cb65b6d0b8886c97dc8e033b525056e33527c56a56eb6b18780443d2b7b50fb34ccbb2edc6bdfe46d489de8dd5b19a655a967d17df4df3b22c2b924dac5e8f4d9a6115abb5e375e5542572d8c185f82e74fd69eb3e4ba9837e14b8f4d2d73a6e2bf80e7cae961dd19074f58789303071be0a17a700effaf34cf6784410e6999d73ceb9f7bf7305bff1fb39604326e2298175c46797ee99bb469d3afdab282fac7153f754efe93b328ff4ddb2efeb01fba8c33f63ad45eaf7d76e9e8f525a85951dabe8500993a6c19044d0956fa594926d2451d2f5b729a4eb4f4334e5fa4bb6f104a486b041840c893a4aaedb77e7247c84ebf603eaeecfb9bb8b8bf6e1e6f27cb30f7f0517171717978f056ce3b8dfde4f3dd0efe89f386ed3324c7e35c86732a7943f2513f9f5995cf499d48bfae5d3a5f74f25ed484186449dbeef2b7679d9520e6004fb01dfc897245cf993c795d25da212d0777e492eea51a70fafe7bef35640a15028d4c7c276cd39ff42795d377bc8de7add9c1f0b1d3adb5729b73ee54e883786e9d6dfbc982d11ac1fb91eda17b314c1fa5accd267c586509554e9d66fafe173d51a3e7e533face173abaae9d6887d8d59bacc651f0a580ff6c52cf94dfd3066e9561b4217004a7226051ff0c89173e38641c7669f406584a534d0570d754e0e2dd72f8fcbdd30c75f9339ac03bb1e83f4e2d305af6892dff827d5e03a5f9a44b3d024aa14412bb67f4b049de93a6a4b18aa211ba29a50f3861dab552d55cb571d90aa558f4a88375d940e4ac7da3609c4a0bf1059342bc4bb84298d6ef13bd676c38ea51ab2f1b51a63c7621dd8ab866cec6069cc3264515b504ca896bd3e442dc50fb5a41df588aa1f6c58c37abfe9581d944ea88bd201d14389dee65236d8b08615a66a5819c6fdc05443561661a5f462f47818c78c0f7ae36397bb2113f19400c5751d215fb97e29d9b0f2b00e0cbbcdfd50ddf8d12513441592a7c1bc9f2e339103066ed7eb520dd96eba3ab88b0ae3fabb34b1f2e3a54b4b3a069bd8a431670dcb2d0b2c0a0c5ed125bef1a7d73f7c014ad570fd05868b1a837ec1550c4bcba8345cff9a19215792eb2f0f88df38fb89c78abdfe7acdc86f3e9566e4ab8e45849d62c37ae5bd21f2445953d3ba354443d6e58acd6e5823d4b1bae83c265f558fa94a1a43a4368e3a7d8574896ea14b175d520961af8f3db23f825bcc46bdbe39ace365530dd9500e592b36bb614ed151933bef51d4093ba096918ae808d514754255cb28ea78d441d4e1222b5bae3f6a0b8a8cfbc40d55551020af8c0e37ec80ae3f6a897568a8a5201dcb6f3423d6f59719c28634a903522101195daf61398bdb62e57b4ca84b858402d6e331794c9e141bd6b06a58d77f4a208fe9ce60a24b7ee3418951fd604326e2f1a74b7ee3cf13515dd810b54497504bd7f903229f01b88235af61588fb1bdb2c727d3430d61552560267248e2d6c99423cb0db94a8e112b03454d4001994a120d509111195c91134e225191134f8a54704314aaa483d6effc7d2be1897fc11b9abbbbbbbb4b1a2edfe8951041dfe11175e297d39c64893013714004bd0111f41883371171c090083a10ce8a0d99088607fb40800001bd5318325f86b2bb3b76776cdeb6faf560531892b4cd5b1947bb11e3682f85214482b02ceeca4cd34cd34c538e1ceccbe4f0ede4d460bb280b2f96a881ca6d1268dcc336a1c6240333b7b7bba5b1c4fdf9464905a9854562c12b09c43749f02a456f941eb811888b9c2964139a6ce1c0abaadd5002dd18aa7eb032822d9d4430ca56d49999cf517e8b8a5c8a3abc72221daee2812089254a25b9854af6f84aa12973f2e07e1dfe3c0944021bca56aab6adde8a2015ee0b181eec4b22a2088231942d376a11c5efc81eb1b9c186b2255b5464164a698b3e2729dd8e4c37b624633b223fffaa8c3afc9a2605cf1555605216d0ecd534feed35df52a9ad0bdbf7bafe65cb4f82bddc6a77cb2f15c1b6b93d533475db56a07f358f7b328f7be2cf75ec33af02d122378302f6da0bc15efb9200717d924b7e309b1256c2b0c086e08d4a98ee5ca9084a299fb674a9e4f28b0c29aba65dd1292a29fd2bfe88ba64764d2cd2c5beb34f3d0cec75fd64a43bb30f6b59bd3af9fa664ef02292efcfd044135ecc67d1af887ca7d4632357e1332f6441c9e51000e4c36ec04697565aef35bf22f203e26ed415a12f7ffe1124f2f6332d4102256a02a52558d7e57211115fdc39e5f4137d797d3ff68e45ac56ccbfbefcfa396db9d1d79c03c299d04f3feebf8cf8cb8780bfa45c0ff9b4ef941e95d49e555839393139b02113cdf0c1fed8dced77629f7acbc1a2fb8e484e0c9a72b0ba5a3bdb45a128d6cb58fde33f2cd6d20c1f6cc8443c5356221d08d8e45c6a61fc0b53bee2a1d146be04639c2585c42c524e2934595188f5b3ea26f187088a0f591390a83367a5d76375e3991d7a462090ba45302c480423128d5e5e913c9220ee3c915e3feb75d52b7b7a5d17159242042f2341bc234190902cd882c4300cc3244320b5d36ca76c189d1c118c51c76fbc2a7d795dd7755df3baae499bfdd4dfcbefdfe7dab2c82ca539f61a7685eddb9d43cbf17702837dfd2daeea572f8752f5f8c609d174d74243cee6f3025bc03d97c2cfe488f88a23b76d1ef69c177f9a4490d3a6e6f9ecc85a7f8bab9d5a6ba4df0b291ae45b211b44062fa38c32cae8d999ace4723d22931124f10608eb3e6e840402196462c31d8efb9c170e3c7df7dde94b61fe0d22118c28fb32e8e573299e47b12e546dfbd05ba76fa6eee6851ee54632629052b8b3b373e3c6cf85ebf28fde4cac0b3db88a071bc6a01b9fc4d58e7c249a18835cf01511dff19537891e25ae3c9271e3d3a4fcc7fa4f0c0d36f456d20d6350ab99aa84c0da175a497b968505b0e337f11dd0fd75873e7580f4c123825585d49ddded1fd78faf71cf76200e883af288b546d6c82d8fa8d382bc4e9bbe8c3a9246f72f4703e336e7c5f570dfa8d823d2fd57a04ab0663fd99c18a34d61529070b5ee7910e5e4681264f7771025f7b77c0c8255bab9d4b9ee1de9cec9c9791bc65c64eee5dddc6b045e5d17093788afba06be898f55172bf3f3d3e4a70496e2a056eda517a692dcfec22cccf5e8a3972d6cb38cb6f71a24dfb91914e45f2f44be90f93934b061b3fe724f5f7a4980982fbf4e22bf8d8cb021f7dbcb4ea21e9279335a37133cb820601d5e609a111d5c67e7ea6b1ca675fcb82519668489295eed1485ae4b89531a0cff5843848135468a0bdf9ee37ec4cbb513cfdf01bda331c03838f8f7d7a922eb9e29459dfaeeabf961b3401002d6e98175b6f7ef1f9ad53b54b8d2436cecd27ee2584c4cac0c48157ac7641cde82790d6a564acb02db51f0cac8fce1c2db9b7cc2b0478dd44649f325734196cc2ff501ffa11fa3ebb2ce08e13d676a7e2919be56b6b15161bbf1696c22d872ce1c3caeffe5f1c63fc6e8b2d65aabacb57e95c6daa46e7c0e1e396e682fd7d7aabbc754aad2f74a3fbe3218b4183d6658e57cf87b9171b8bb9c1addae79b5ba5179356cab7eb56cc3b68cf3b16ddc0fe7d9cac03927d6f1c2c2ec19cbbe334c4eef2c6aad41331ef0190263f950a1c1831432588694652ed8128365b2fef0002bab999449315c293199fd60b1b00a93a2792d059796cdc000d009aed881145470407241153c9b0dd2932e3ef0831762d4d0041456b62ccbb24dbbae5944831418d1a048f294f0c507be78225fd0c40b96dcf03b30850eb698828b1c5a832a3129b1161349536cea72111358d490011363602af8b9f26ba5d774e209956148296586651a866198968d41055351154d4e597070ebe5a22c3470185c71010b3670c51012169822841562f4c42b37be8d35b89182f9523aea72708a5c75a9e39bb665d7e6853b3697e79432d25dceecc264b62055ca2c5d4acfdcdd537ee36ea59cdbfc96eef3639052bafb94497e8314dde7495e2f74d9dfdbba4f9752ca6aa7bf0e5689767797d2a5f4699568c9eeee35d24b060cdb2fa794eeeef273e92eafcaccccadc0a9942ea557e6b662fbb79e5c14b6bfbfece4c49c735e59f693a65247da36659d335b025e47dce9e8d41d7556cac8e09c80759973ce395d266ace393f391d0aedd4b9ccf02317144ccc9412e94883692da699438239b22a2254536e68eeb6a1b14d58a36c8d562dfbaba652bec9c998f59b25ac7c8d630ffd5e06dbd775d54bca53573bb65403a5ecae5f7bbb70cb2452be135114d26dce91ee2785a417d9f08674ee1bee4db73967f98445c5b8aaca8cfe288560a4b0bd84751a5b185c0fd97485e62785ae5829619eb09d559ac9295d5a9052c10a485083080b73b9680539dca00c0dd81932a839b25c1564580ee90251187144143e3c8942879a12d897cb45512ca989c1da306a0cd9bac5832b90ae9002e90a07909aa821028b5d2e4222426aa58aa03012436a9c51d4f1cc1d5566e62bf385f5e78eacfff51668cc5c1ff0dda369d797a43e0d5d9022e4fa7abd7679b65a61afeec82ea770029723d7e3791c945f11ff58cb95528237946efc1456528a1449316ab1a3942e6ec8481a5391143bb8216791de3436b8f1d2449d7eef4232491fa5c6be69f754cf9bbc26576a621dd795b265bf7b726af1aefcd8e44a2e97afb81646376f621d63b00e5784923745e9d34d53dbb81e57ab7eb02d593f545badfd2e6b292e1b4c0a8b203fd5244e9a961f0e0a2d8349c1c00806489b7d418629f9685ab8aa454ac6512d4c98133b385d4db5c99c49140329e943c9e8f201e53eae90328fa8d187152cb984d65940c1b288629fb899763399c9cf320c8ba478c33eb4508a377cc3ca8282a8567a4d9814cd1350d4192d4861758c275a36b0352e173db1c313fb63d45cb13554d46062659428b22e978bae0c5961e9e5a22b2408e20a0e42d8ee72d1952552aef8b08e9aa83d8a72e5c3a450575e2e3a122ae3042c830c32189185d75a99089d39e04eccd21f8bb2d8e256a518a05443deaf2ac2ba2ff5666307cb1aabf3b9be23b263070414a313a026118cef3286f69adcf89d932b3727b20bbad1c98d17c753e7c3386815224b8d285104552d3b3fa444561ce97c7a476b23b8f17b763e5ef73335201daa2bbfda14d18d1aebc6d758be9a11329374cffc66aee7ce87891c3c70e5d72df9f93a1f1f1bc61b763ea91b99504a750a1511aaa1192e865443335ca88a5015a19aa22ac28611586860e66d281adb840050ba350e59ce544558ae28603dd8374f15b64d7b6619037bf39b797a92eba165f36588acc65edfae21da36adefd6776a0f0637294de57aa434ad53606dfcd8682243646d3cb1116483a56a5291a16a8a609df1896095d68aa5d68abd2ec358ed65db6a7d0d6663afef0b428e956c7d4db50dd918b2211475e8ad3690524ddc9ac4ad2e315ff0aa8a6163cab8f59969d070eb77562cf6d887314b42aa26299807fa4dfdc97d04554d2a3262c72c75cc52bbdc7e8a857592982a459dee982e7865e3e7a706b77ec7f5688d68d29f4f9128169a4495504aacaba960e309c7fd9cf3799ce37e7a368222586db02258eb53ae871cbfa9af42810d6d04dd6a2328eaccaf6fe34955baf35fa4bcb46298580777e7c78411d31475facea7e17381ee0377aa9a78a56ae29bfad99d2f77ce98259a035ed9109a91e1d69709c286367e6efd13d763d6105d151236442951a5eb79e27764e3a7f3a92a55134a0985d85383e437f5bf266cd801a9909899bff9f42cd97c7a66f81e2066e677c20c55f8b0860f024e60c30ee8d6ef7cba9f6e490ca06ca8246e3665b58588460000204873140000280c0a070583d1583896a89a207e14000d809c3e82641bc9c3244761ca20440c01800000000022002334830d08265e9fee4c3eaa9ba44ff51b143d47ea59919c544f0f958a4d8b85876abb5d8ac8e7276d0cc9f7d913a51eb3a4e8df33ce26bfab0823f66eb851aa3198fee8a3bfd00ecc9e97ea0fbbf5622d36d2720da565dc163cec61a06b4ec3912276a933cfdcb8e026b12c95936632c53a9caa606d895cb439ef7f7fb091615dea71c247054d18ab08b9b6e5adf61ad8f8895f8d59344b5c9dadb33a6a023fba585fd842a01dacd189268d494caf9326bd50964720b888fd8a20c7af3be35adb4bc8cc0293baf024eff5e8297f0e8c651462fec41ea689ece7dadb1c063e14146a257313c2bd602108c79fdd04e9d9890fd721a2fce5394b0ab25e7e75c59d7294d4bebf31cdabb0d1f0a6cbb28434615524b5cb3f516e1b0317b5067a79c8a1835565ac6a50858d5c16cc0cfc244a0919c731ffa9d6c2692e6742e828dc1d68407a1e5a99d7f46fe967e06b3a0e2e901387cb827d9b9061677a124be75178e44b4d23fb777c3011735738e6b199164ec90e5fe1b902c7609751e90d90bf911c322c1d894980ebe6068ec4d1a596a83452115d4ad99db956a92c9df53095e1efa7e24cfb39638d0df47db3a407df344e0c402bad17fcf1934d5829c45eb6b1a66a83349177ca4be665ed866bb5a49f774afcc19167ae8ece5e680cfb31755d02976ed0ac8a525701bea6a893ae0e60f95af11837b17c4dba1cde4b23ce746cadc88a6c8a1b5bff7307b0d93d99bf422db7ee0dad7b3ab1259b1c18da941d9bafcc1ac2fad8a4b5201afe5430adaf10a80cfd5d861b22b961cfebbf0816aeb8105f94501bde3538d82de85db464a210c156a87c373c0e42fa235f38d31b6c48fc0ffcaf371e690b2906fbb64e57ff51307f214d1d228510dc17c50635f8483af72685fe76031055eade0f0306517cb28b0dd76c4673cfac322fffc3febf5012acccd3eb113cc9f227f61f6256f07af5d60cb78ae18fde2ee43c86236ce1ec7b31702c491c12e134757b1188457ed654ba13478c5c02628268a40c7abd06614f6a5b16075d6f005dd169e4285d78b6126d389e4d1c03c87ffc2f854c495fcf8b322a8400e758f5ebe2108e2b12fd26b4cd65f4e8f76c4130c677b5d2269df2687bb2714bbef88bd6ab3c3b3b5bcee14bef0fab619423bbd51dfde58ff41811282eb9b8ad6b6bc7c6664e97f19e1d3e98d6022c5d5fa80b3c0698acb435dd6f91ef4be063e9adbe2607d5aadde6529bf1ef311e4b63c4fc6df667942a56a300727b765548cb5fd8ddd371f9ab1f4792bf334086fda133cdb0617aa176305aed03fdc41b1b94522fcdc7e63de2606a8955130edf87c3c4c37740edb95214cf60051617708b1faa2749fe4df883f452802462a8603b35e46d03a35b0f7f76a208c71fd51487d9e345fd5c24d13e614fe3fe38c2dfb97c7954f638e0ff1044086bf549488989ae1213d0bc8bacae050949ecb712d9af2dcc00b8ba3c5dd24a15e77875d5950e571d428b90c34257486b182609bd3d6633f650286bf8c57e1ca87b6d4f1a9a69fb8558173592d82120c17b56ea602b68b5fc9777320a19637dbcf2a9f672ec11ff1771572e8704606c36c21249c7abdded5deca2cfadd689c182623fd511ceb842813951201c7f8efbe2742dc8436446c818130cd26bc47a646fdc324a540f4e6fd90729b918187f537c2ad5135872f587a913f93b524c4ca61ae0a695d0f91adffaf14d3c79df49558b4fe3d7d4391bdd65ea7299f17e4a3e188a843114099fdf6dbb59e17ac183ff169d4c52d0cb154191dbb1533ee80229aa3c76ca072b2045d98bd3c3a3fbfdb571f5bb00f4a64caac24a091900cec2f43e034f45adafe91643cc41a6424ebf99f6a500790ee01d1c613ab2706e2880d858c473c9f670caa0b43ac8c357e855bb1119df7927f67dea52b83cd707d1d2f3256851ec580912140add3a1751fd8957821270e95c5348c036657f1d0553198f7fad8473a012b9c8bcc764df7eaee554ad8bd423864ec1df0e823dee38e052250c7446cf84a34cc1be6c1802178a781666b4548cb9194906dd8c29a042c9524b7b2bd9f012fb3fdb65a858fb9d45851ec6aa798aa45cd9df83bc606c823fa0f5ff4767dcaae54f8772c3d0aeb22adfae2b19d27fd5c996282f8e377d8194633ed64980ea27309a7ff68b8e07586e68221a5012816dd24ad0f18f2d3d1ae45795f20504e8cc5ff78fd595992d5b434bdaa20c4bb0548ed332837f6b0d411b5aea01de3f582a5c587eef3676095eb0db712f3f4734193d6ad74906563ba7875d52ba53a51f66395b14c73b420daf09e0a57e895097d9dbdbc4fce5d0d4a6de44fb7a0b1bd17b0b0e62207f752dd86008f17e9d398881ac746117f88626ff52ddf8df375360449681e1aa076b1713305e4059922f52494504c99369342db16754311741066f5e042beef8812f691d6aff84e7a5dc851b1c176ee74a4df4ea3d63431fec0f4ff55a9fade2fdd9962a15289c8a14e672117b171257b16f8410ebff5f7dcb26765d107d6bce5db59d3bfc3bb441c01086267f10f1a019212fc47b554418610be3f2a5c178b87f22f0fbfadd753b16980dbe1ac24c64d6d04a922f13fc927086324808b088bc43d5a6b6371932d6817cca137555b76ba4f8022d673cdd56f51da20404990982bcd109e32e4e21dea8b74cad74e81fbaf2ff1663f18751d036f376c54a6c0891fb6936b6d338a8daf25be62c493a365812bb804e7ce910ac3ee656f559868a36b7a19318460abe1806b90f26e2c82967bccc4d5af7044e484bc695f93894d250ac833776bc7e23a1f46f6134c0270eb4df5b7f605dd129b39e9b09e1089eb2862b981d8e165fc88ac536d9d7675172d541041e2e607b105d54bc5154ebdc1a3cbf7a3161d2f91118266b55df9a98538cd4b880b6951e535bd20707841bedd803fbbe46fccc3436948137b0075abb133e79911287979e133e97600968fbcef648eac33b20d890a4c08b6ccf872e5517234ffb5066f208705697fdec2528c3b90f61fc6f0ae489d0ce74f0208529d3d5527a51c54695377a20ee530d4d8958601e605ed240e929f0e3c66495077bb6b61cf9fc6461f6004991c2fa8ac64153bf838f372bcf7b07fbde3d7d6d8b1bd2e6da9e43f1b587feb16bd9744c7a53a12893ccbf1aa1e9148bd99716ccbe5ca1a694dfb72fd4c313d82a18c3af11cd878b1d9d0eca6c0923e4fcd56fdd46c7fbae4f3aefecfbba9c3742e53b050705cffb337c84e678a5d9cf2163368a2283b213cf027f2a9d19d8346c1551517fb8c060b19cadee57749dc048e272bdd4a60bfd29fa7d272836311c2708a310fe0c827a22b583f46f699be2e59e5c05977e9c3b7c8d4b963795482dc64058c61ba1cc62885979d933aed4ee878883f40a51ec44c9f75206e5999aa988e165ab710a63a7ba3fa46d901a7ec155905fedb64f417da12a607e078698efcff688ee7f89c212cf3a54e84d7c2b3474175b4b19c45b145d28020231f460ee6a706049baa093de8bed814eca0f799820eaa95d26a076a4a5b638179f9c464783a0467176121a050c92de80eeefdc44c1832fe801384f5d27e9378db5a7b0d5f70f6f9dc66990937f2ac183c04501c7178bb86d7292b32ebae48774120dc792a25720d35f49199b52447cfb1447c3bb24f05a30b87d5595030f100935b1b341e9905c50e8df390167936706ed46757122457129c29d139d9bea16a874bd557723e67d32297d5112c6b10de15f32605ad37e7fce60ef69425696c5bdb3b7140576630505ad620033934657c6d766a7f69463d04104af243ca9ef6a0b4cf4b15af2f3a99acb024c47b773b18dbf84752156dc95bf42c9a0d2c2c92416af1a4f4343b0626f74e2b8bbeedca653a32fe5b57c822676c275813ffccd6df43d1ab7fd5b17ab5d02c72471e4c22355c39fb4e0b8284d3523d577b31aa34ce4fafedaa4518024f12685b0fa85c656523a22d464297fcadaca682c2c61e795edf1ae85ca95b357344d94f80855f1d8d210e30ff31ceb26399a77347123bbeb58468392d63317ff9731358e56c4a59d457a79aa3cedb902c33f7912b44813ea997f2506c222caa101761705991ba14162d2e42c01c23a8c4570ec669debdb9dcc38494c3fe46c0318ea4708eef45cd529ae662d107121c22bc8ec1a6e9391cf9fb441c3894b298e83b98e91636016f04e9facf08122788f7eb202f93a3a90248c65cd6cd19f03d60f6ad9a27bbfc6d5fce84f6e1345d00315bf5375e1cecf410b3206b7cbb2ef4a34889e3010459cbb3f3f85717891c6f66468f8c23174fe53d4a9df43170cfbd4452caaed96f062b9a30137bbb32b40c2662926e65f5cf60718c6d6fef885ee874f24ba0818a3dfd93fec0dfbb8d9b42125b47b66ca0b4f30e93c96d2ea28e0802471ea8ca6db10ee461493472e5c14905d033eb24654166ee5979b029f43eb100d22250b126685a7a0691f45b680f9495c089ce498515deb328b20e7a058db0efc1ca01ce76f62a912ba63271ee434fc8172aecd99301713d93645f7371686a54508f6645c5bcf423ffd5d73c2b9d422fed077cbebc5ee3254571e1a9da636914873afd32bd8bf28a7d6fa7de5cd01539d37e874fc7213364677e074fb2ebd8d899cbee3c1c9f8a7a2b6ab0f52516f0a7f055238ca28d1089bdad73a61666a650fee7cefe092f4c2119a1b99b1b49f69c30372cb4a130200ccae460ff093ebf85bc1aed5a146992131c019ef13eeca4ce3915bdcc42d891de58c8ea7ad74462e3bbc75852aee5f23fc91683b5513934c23eb8bb5c2eafdba5b83a95be7fa3b7406a90563e7cc8c6ec0ff06db4c7e41aa769012b97a98f00b62ecfe527fecfc9a9675e094a3d805c47c97584fae8b6a4e91a2e7dbb348fb5f6cacd16f7ea4c3b9e033da661270ca015acba8e875975b08c515760e818d8ba677364ceed601f1d2f243806208a6c1c4a282a2c49cb1de6c0836655abbae701dfec61464806ca9c6108a8cde1c9eb529c6a63c62054019f4668dad9279502e61e03cef0e184caf80b52b0093ee8fdd11dc8a845731e7b3364247a058affe1c7e30fe760172266d4e7590a39a03d4cf0df0aaf28c74f402eee1d3becd8fedd04f0903181aec5810917a1bab0c3ff54167739233d46e8932592093a206f13835d334be09b4e46068ecca44e9e44982c8bc48ce27e126228f671c851edbb015f36ca9037f9a1be6985a4be8bc06ce91f934bbcc1328f030a00e3e597609ac1a0b015898f80d12a902603608042af36984f8ad4bb19f490defa51d0dbc09b83a3d7b9b3d1bf4ccee7314803de91e314454284012314390cefce15fe03a47dad82de7c30fe7e0233a2d9d4b580a3a24e0685d31c5a6c9abdac52401cef44dd20cc155a910a5b3953b189cb3c58392a5de670842bee5285a4100a63adc7ec732fe299ee04cc80e7aa1715f291217cfd416dd16b280a08f9eca86690b280938b0317e7987d5e66573851b69244df2e7960590320d42784209dc189456ef7f49d6082cba04642e6df1fdb00cebb02afa190f9fb5661591bd73ef094f5da17e5dbdaacc7ea4aac3944439b1c6da79afe6654ba306d6da269a77f43ee1abaeb53a7048bd79f782b0434285eaa827f75eacb80592b1771d9789ead477c8a4548dba7d99b9c616a55e477be964a5954811ea10772f8fd72e5c02afcfeabc105b910650f4d7b9a7116dda73cdfd0026c2b6185d0e74442d9b80caf1fc855603c570c255f60e5ad75a15d0beda424e77d2508798713c31bb4e7e0b22ab4dca43534d81775636a7a49f426e7beae3fb0f388b8c0912ca86e7a1b26a5f4a6aad345f09f4e0c7c3f80497ac0888f57810219cbb0ead4e855b84896a15dd3433c342721932fd05dffc1bbc11b5f366f86f0468dc440e90636749e0258309d87f80b38fde6ab5d4e403361a5215a2aeff540135f72fe92a9eaf352c2ee3b68e781760eee60fd37bb8de4ceb9d6a35389d822f3268a080560f28536c045821922816dea02cf6c7647f3708af2860b2488746f2c6253fc5589dcec5a32b55a748174daf2e516210b1ab519d97fd97619bae97b8a6a3be0c16d857df278ad47466add494039528686175bfc6152b38108172f0e1528dd4b2f421a854263b425c58c87951a39dba2e5efb074e536509efc7da184785ec77c41000bbc59bf39a9b54e70b2108a4802e2cdaaf2785fa987445a05a6658d2deb90909e17605fbd493b7ac3ce80a82e602b2bf5834ebf3922b35b3a21f15d9900393fd85f62188a9a3656a911bf40a928214866bbb918b1f2cc0d6262e678b82c52f38730633f3ec0c2dac9c65b85e10a5279bdf74fed4248649efe9104d81a3005f2e2ff68f751889b6a7bffca217d627ee416991d293f4f85a6d79ee656be2cf519d537015ac09c7c527dcd77fca51938678971d1aa003668dc2a6cdc357ecc3ae297b6d4add32a65895675dc1d642f32914a5a5e2d538d9b6e62b2bfe1149388ae05fe68031c51b46c4c23369d844cbaa831c2a3f9375515d49dc481075ebf8a59119351fc59ee73c903430dc38b5f826c1243bc01e57c15e90182de7634b310f244e05eb582bedab21fb766e373f7723ad9c4988d1874cd481a506336beedd285588bc0f240298a7e39d7537778a700da67de6cc2b225fa4c7f4a4e7cdf02b0c7ad9350709e3cf92dea4e811e6f2a3b65a2dc86db0d5c03de69582d4167f1a9a32eb3eb25612d75ad03af520d3aa2b785c9a6081af54bba87c066a16e6f352266e52b4e6bcc7f07388b2138a9b97596a7f99818149c1eeeed979601f3d37727084c5fbb267afeb58668646f5be3b45de8382cc4bffad60fe4a1c5edd6299828099e2360ec3d56674c50275ca986460aceaa94e98850c4186d6dac409e2a1fe3f2e02d2d491d4795ead5246d1ec0b919ca4c1a9d33bbe653859251cf6920571ebcfe08e2565e7c018aebbcfe0e3cc04fa6057d0f1cdf1c577c995fd699f203c92a76773f7a727da888bf358f46b3ef55c9fdca69bc311b3dc36374ab97633ecd1b5bbaed18ca09a8adceab7a006626b865defdd1e64692d489ff44828deac88ecea9719e70ed0974006203d280d45480b33e2192460b7efa21eeeeb4c9474a36b6032399c0e2da2fc3d085ca8fb69c8099e0f5b8f2dd40bbd04dc1caa23c8c5486cb58a1e0271496f87662128ca626e3f623a9766a34d6a8ece5e192e24b2d9f4003f42aeb44b3afc083c26eba5a321a4cab8252c10ea657b978e1d2351d790724da7d57aa96f01cc2f78b6d27540b6c50c2d658415a8514fa70e4631d086c1eea2f950851516be074830ea3a53d862a38fbfa3df3d160f330256b1cc684526336cfb2b6c32593346f35acc5bd95cdf506ccac093030c23225d5663bbb1d4a6971806492a322bafc28850e3777379b9f140908771794849f89bd51a9241cb41c3c8bfd16c1712b4f43a8a64c75b81b42a281fd1c06c346b4609832f03b1480e1d7ee6f487591d7f39ca2a1df5e0a0c532a8c9b57df73ec9cc9e462b4a1caa12cd203ee3717c3740bdcfd82c277db264d86574a94a914a60953f505298c48ed011726417eefc033a796dee00dd5e359ed42fc5e42515bbc470b3f91f225a36ce54d106a7e02a14b529bf9cb85b66869e0fafbde13b45dc5b9c2abe208a7270ed3d86482fe503992f3798cf95c6e3f75cab8a6322763a9bd2df94a57101870b863667c9b2ddf3df698bb7bb71f885c09c0ee97283198d626dae27459be6dd9e39b35e9a554153fa38b92462ca9b6190debd9fa0330d8fddceca0a49f94a3c1897214b1e389521032d3b97eb3adac2cf1ce48571c2621e9ffe885a379849564806eec9cc3013c15707c38d79cf865298bc44f42e41e4cc91cd328cc37d47f2bbfb9bdb9566b0f48ef30c938ff319dd0ad5bbe7b2eb68d199605e13b2bc68a2204a19800e8600e2a99140183a0e12f39618f45356fa30ed4cac157a0d68e36a99c794c682a527bfb45384385eeb685e8c288bbbe151e803503da1fa9ed22ca6532dfe0677555f0e0bcd59f89fd38a1bac2bee819e19761b7b4c110c49ed7aee2e4066c9797738ccd0b330279969396b475711a14bb88c0a8dfa4d290126d91d0d449109e8edc650a5afd00196f2c92239ea0111428b1f9bfc8627303bb6c2636d35d8af41dc42f3ff3a2dac4a10586bbc513488f8063cedebe538567e6fc5f072d5ee67f1290a289aa0720f7576fbfaeb8dc2d73390ad0709b35a3dc1e129af976eca68cedd2f1c594933621d099a488921e8de86b42f8a41ada092a4cfaf2e26c353db136fb4a4dd3726fb266e376da4db8c13abfc371b4656580b4a2b55b5474dac526f2216984c6cccea39e0dc2fbc6be9c8f47f3b5bd4cda253722e0d03ff1235a326a1fe8d428d6de2df55307a60d2fb7448787f12356375310e51ffcbc920830bedfde81a85c737e596c8f837167d2e189a126475f6eb38a5d58de4ab2417d61ac90526a9f9b44e2093fd6ceb9f4f65ee2cee655559afd8d299db427d64b5887c4027cb076a1c9ef2f6216732c8361100f7312a96389e4ad2e9d53e5983ffb37e2a27523b6c78f66844e80504f1a6ca0d7bcc8f1cd5de5ff828ea4dd8ac32fae22631e5f198d4336435b5cc718344d5470f98e25ad86ec7b6c8bc231b7d4d44d2694dd5c1bc8fe8633113d970519e10817e46a388c4fce5234263ad84ff505a0e49c047abf83042aca8089a2e418a94f8c6bc60be63c2ebc2f0211ca825a5f771d528b9fc17fa6adfc2c01ef54ce52821b7b601849fab934fb8a902cbb83ccf5ae2ccdfc55742040be48530a65fc09aa80b94396abe320d9118ac565346264775f2115fa3cc05b9f45a1f57786f6288b334990b230fad394fe3e60f96c583906d9d37ea5a8e9469cf518bf76b50bc5d67d7ca88443fbc5be974556b64a13cc009bf43759274800ba7c95c79ddcfe2f00ae17528cdffdc0fd037f4292df6c1efbeb4e9b3dcf5a849f5dcef773f1713c536510dca15361f2e4adea1d120c445f38e4021c19ff6b2ddac6bde3b91d30dacd68dfddfdec75a28785d64ba992fed8b6881003756672134c314c1595d156e8dc7df38cf4b8ca41a1157acabfbb08abea97dd6c4c3d1b58f40c7e75e5a4a7778feb207bf41903917a430f31266875ba126c41f26db3c034388f5d70c4097c9d61fc99502b7d6469646cdbf858b1d06827d3eb1f40395b7ea312e2ab4e18cf88f572acb87e724433cf9a23cd21add5126dcece7851108612352c5d376366f2433d164228188342c0dfd18b2267852869e0b64b72ddf934451a13eb42941dddc58b7bd3b3f247a81d525dccafbe15d46a6f5736cc1c6c83da1306afa804266a6e21a1ad1641f0be885778c1706e14924a0c57ab32de454000fc5c3a83c1f1567ee9506388ca1fb882e3b8567f94717f25f5f663c157d45b75ca3e5c9d354b1e562f6a0568c5dd95e8908f1fcb8d42b9b841b9167b150eae115ecc3df65da65a2a53b0a664659298c8b233a4d723d040f1b62dc548039f966942b1ee96536ca0b8fec88be53b1be9b37f9c76481719fd93ad9453c2136c1a7d77c97a2d41011a48d31149857a34f358f384110cfea4174811127e4467ff00f4fb0ba93bcc055229c9c7d28544dccfc76c5c1a7b7dac19abc72f8e096a1ca1a766343a86cf2ffda030a7993340340e3b4c2988a05a8d2ae1391655799a74c38d39754fe8a293f425654b343089b1671884ffce214bb5b71e95788c7e423c24b080e9c9e3c32d9c820ba92bb6d2ff099d0f1f1c6685eae292360d147892d1203128ca34fe46fce7c0787e08060169d82dd8340977e4b46ca27ffe10d11d5a8328e3ea8ce33d2dab95b84b3cabc9eb457f4105eb132a45c6d3df1ded1328e4b0fe9a74be0902bb8787367b442aa33a1566e3457d4db5e73077386230cffd29c07b597776a099299e82571dc27987b3b8fa1946312e410287698a6c3b405ee2334d536c19b211910ba8144bb7c798555aa08794722c871a414869084c9349ff0fe60a542ffbcda1a20af5b7d21636784fa4f8982bdbcbfc835ba44cf662d615dbb517a06e832470a82113021e815809d2a3014e8fd227118e1d292173096e6e6eecb8d663fcbc260cc0b1ca9d006fb3d5c3ed50a704bf072ae89aa039685e2f01fdf1d39bdacedbdbb23d91434475c82e9f41aa563e9b01b9abb9e09746ad4183a96fbbc18e9cff66c633030ed7f95d884f55e13864ce3dec1c46869c4a5f9464150d2ca7e132419a6c301191f89f500896f6e56511403011bff6dd42f514d467c1c36df2228be759ffdd33df502e38704a72290771dcb05711ac7ad9a9d62b9d2305a7f2643776fbb37ce10a197316fa6fcd3d75c876cdfcab069c0e492344db1b6b203e1a51bf1706ed7cddf135e424f4ca94543b9d61801285e76927ebd3ca9e078df4a58587e1852922c8ebb2fdced3663eb37e3465ed368011da539512d08916d3739a386957dadedfbc853cff79985a7e3c578408405c8da6fe1604abb4c70be37c3839c71289d524f8e31d67c43f4c8d22dcc5088d15d05d80f08e5223ed635b139a7207e0f808279b972b17f753eba96ae8407b2e135cb6d9595636b18bf2e8d836b9a88cfd7b1f1dc402f21f82a078686c3ab8dced548497d0b2cf0b76832f5ef6e58db8cccad8de8fa4ecd109809bb43d63afc29db51657e73fbafe0da276ceae301c5099e052be02ff8ddfa867c5c8ba07e3a5ea35d8ed451551b769c6ae58af792e7800fccf0937c7cad0cb2434ec98db1941024023e2ef97e7ce91cb3bc12ad5c10b7f52d9091dd8562d3667741133c0993fd23a00f580f7c35cdc748816d86508c8ba545da1b495ce50570d91bfa3c662d3db253779737ac6bcb1159ac50181641e38674c7beb17464c76a5d5160ea812ca57b1fe82248044e12bdf2a7d2e9e5acded516dcbed0e925c830cf949d2f74901804e2c2b16e7bc93828fd5177d17e9f89929bb8167a9673fa13a78d8303292e73436c6d10eb44d0f1e5efd71b954e006e851d3d20ab3490fca5b2c3151bfc748b248b1d3993b8ec99164256ecb8db30e13613a76f4f35084872aa06a37b0ee372148ade509e69f04eed7e4040e6e02ac1ac11205cecc5c394864ad7206ac6989acf6ba37e7129df1eb902ac3835d144de62006c5c957405f09074c03d78037094280aaf07d5c14c7ca2053f05e426051a8057afc25d262614b9b270c48540dc48d948304c00b80841f9ac0b689d0c7c68a5d7916ce29046094482a6fc10184cf9e3462eea5fa10288b8c81ac24d0530325f802ef68a879214fe9847334259b11641015f47bde89b69638fb3003cca7a7de939e309681598ec3e43fe4772b934400bb1a565b21a8fb53e2b3e8b9627878a5d948787c5226413c91bb9152fca804fc2e680f770311cd2fb0406a146c8111f64157555eafd0c768751aa2e96135546538f95683b16171e184816d41d241b4a7bf035a0e5d9454e456606cfb5bc50609edf2032d03aa94dcdbd873f943cdb54a416deeb61a6f69055ea5dcc48fa1d2539ca4c329be364956109ed9ab50381a5eeddf8fc39f7123267e651a00ee96ce7fe2cc8a7ee533cd67107fc86e573e15521509c4733c024d65d0e405177d5ecdfcd02b1d7fa4e841e75e1782a13c188e3bf9e664034cd1c562fe02395c4088ccaf3081dd2510cd3e64a445eef0da6a87f986144713d8899ea5ee49bfd2080650801eb87096aabd5c51a134264de10145e96e5e4cdc29633d20889a671a750d2068f5f66efb71f2b2b3316cf70247f98bdd2cb79224863053693e924796ee822d8776ed453019ce663e170dd25e6f0b82ff31517891a3d645b2e3e5b89feb064e6f9ef7291d65d67d26cab54f65e55cf88173017b488dcf91501325654c7a0dfe27029378a3d774f05e921af67615e5d6a962ee5af532b4c0dfec4e5742dedfbfe0fff0c17f981ca707a1670c56cc5913e0c374055e464739eedb9d2b2734ca3ddad056e3bce9912fee4da17161d9f895d707458d33866edef1056867c4a275c44c5a1b862de41321c308f333bce35c9a18a815839d20fdcd1d91ff8528a3183bc14773471e475de13fa6ba2d2f7484db65f5af02d00f51f053862e7d0840d34e1879f2d0159e5b988af4b7cacd6743018af2651a9bc09e4d7b998f1b5743f579cfc73cee1e1ba21518149af8714a206c0dbc3a2e083f89a9950956d25c58a3edce1e930e38fa5818699ad250db1e31b74d93f790c570ae634d4c0fd1e0bc209672cbbbc9d46d412769bc176a86eb542488c40f510ebdb8751457a47ec60ef15a17bbdfccc2b877b411549658cf456628b3aecd538ac403c32f906bae0492d564d00b0ccf7bdc5611240d013f982dbadb8d4e3ec2cf49b2dddce29bafe914910b445f83fb227ddf9a1b3a4351e46500faa613b9bc60a773552308d15312d5e4f1b08d8438150b245f143ceef3d961ec81a5f2804ee34998fd28b4ce51f63ad9ab349ecc7420f118c8ebb2c91bfca9749f8bf7593580747c459e268ef5ab01d09f7c4eeb2a03a0154597ed04c97d0a961cc80fed469fd846e8c767b689b221d2aac28f0be0c5f432992543b656403e7636a5934c951aa7bfdf14a99c5acb7420b977e3a87ff91cb2985332ebdcc034d6f7c36cc8856970a8561def4c8ac98d9048d1d627cfda3495238a3e1c759ea5c133d7ffa32573f9751a1bc0cae84b29ce7e920e9a21d9d520a37e4bc4f9c34202c8182a89f08a1281568529accf63cfba05447727f6a419771d6cca029b4d42099ab6f40fa5992fc5ea7ca263b56299bf68e41c242c1a40ba0959a6c1e989759b22f6d7ba9aa6563063f9678f92d2d49c902bf12ed2c84ddcafcbdfe920a9d4bf892050b48fc11f59f44e74efe6341baadc24e495330093fefc01d1f4b0d8ea045a3f5804102d9fe4be2ae54861636678a3bc20ab9da2e4e16ae76c58b00e4e03110772c26569da491dfc8e36611036ab1488d741150e08ae0221c92ebddf4e5b124f66bf30d9d69090ea7077356c9e764a4d811b4e447771826f8e311cee829763d118811164763d58165172106e013f39b03e3639fee1ce45033595b219c44291c3378fdaafc583dd9ca1aa22000d32dcf1fceb3790a799dfadbecb3ca17f399842327e7dd8c6cd2342ce8633299fe327e552d61954c72242c6c7f21b827e65e9a07f759caf0f2b73d0f6b2f0815c59e46a3989fca02bf6a7bce77e0edcd71bd1632e0b415b6d5ad3c59400906fce6c75cb19c5f00e1d120ab0240b8edf13ccb9f3430054610f0435ac359338a1ac79606aa4122b4f55760aa3ed7cf623638d138041176499d31f9ba2350af5d4619e582df48542f9589c98e85762b020890f46366bd725be4a660205bad2a9caf3d3d485b1f4ca0d16f805097adc209b6be17033818387203912802c59ab2603ed70add32a3040adf09af36c958bbae036b9069fafcc0503a142b6a7448dbfb6b471fff1b215e7b8e06ba1f339907b2059da6ec52c7339fa6ca91e0b37488b8a66979b49c643418d89c0fa9f4ec49a7593eb7bc2f15d260842b1460ca591dd36c5243ab41b05a1ffe75523a95fb3242c9200516184d892384b0eae8aaffe9ae0ae3b2827a53b9b043839c75f96ec1f664412bddb7cd45fec56ff59779102201266268168cd85ca5103d6c0883f0729e8594195f6f36806570b72b059b600ff31d3986bc961f804af0e47c80e3da6b97480305b75c3808a3f6e248bfad000ad3a57680bb00245972605b40ca89ec41781790220e0ad0dd923d4a1cb835ccd7264a4cf93bc1ecbe4b3ff692bc0070cbc5e14dff506a466f91e9817426666734e6d5aee8c50e8c27dd33101536867880ad4a96a824f23911907dcdfa94bd40bb0222854268668713048b5da9e8567eacf2725a56ba5e009d673c225a1735da93c46ee35d86fab8c1c08ac7d3ad436c4ded2898e53d7a634ec9dace3c2eadc01b0687675aa7acf14ddec6e5ca02a78fea10de89803d296d7051b0baa1ba0d83bfadaa0e39fb105d66c662596f3504e6c73726bb53049d217ef71529dd64074c75b6364925ffd42a954591b9d83255b44dd59e23af552ad4e6a7985b760a1b96a6dee7e03edf05abb481e974c78a60aee021e9bcce687c9bbb0b4d58850e3b026e0eb3c4fd32865a6a83230e023c668764ef326ef38786ee2c3127ddf19c9da5892863746266c3be220a86da3eab6b3f46a4bf2669da79195f7e581d48ceb0b9f8a126ac0e67ad5468510ec0f82765a2bc3fa24e99353a629cd208b483ae6c19a0bcc1dedb8f51e7c040eec7d72282b4ee8798240f01a0c4de6bfc5089044339c4cab16128b713af43144f9818ae93bda0df51722841af523a818555386cb3e4506dee308bee1abe79e2cf21c261a8a5f0e5c62eb6b422882164984b5d418afc5160166d5c1c8d468636a87a49e148ad0b12622919d852a8c353fd316588bd118689a3a440710e72ff737cec115c8cbb8f8ed7a3482b9df3d207c199ecbd1940c31472c11cd847e4793b345521f34143f767fbd989844a82fd82b97850c64fc0ee1db772e8c38722d48f355f20781662f5d4803b36e7efd51996cff6400d1fdaa1978716b52e33617fe4944ce656feb1e5803edd70b52fc097b196944ed5347b92cdfb4bdc7052216212ccf5e46b15fa00289859fed8eb4d1df559e55a77d205cc061c9df9c2cf6a700ea3323bc0c8486bcc26cad3dd31b8eeb089948f9c13b0284279f591de2d8625c2b77c7750b3c08d7b9fd08ac308c5936419f0bf93343d4e999b5480677fac212354c6771ac6689501137a355ad1ee0c24dce6549a692e99f451b2181aeb0e2475178a3b172497fa411fb7132683aa01c718f0adcc639bcc4d023c32276eb00b5bdfe4ec02d12353bc77720a23bfdd17b4d87a2821b103071e0e6f7cc40fb70bc831a4d1b0e138217c8f55c47674a9acf7258796be7980e97b7083d51131b64c0f633f6bdb688bc0cee4c7c4e4a5d06c9c5dc03b3889eed87198c88929509b6aa72c4ba1720764833316cf7f06d289e240e91db0a4dddad2398d7090e381802641eca80cc80096f1798c486433112e1dca107d26d48e62a874a3ffb73898ebe8239224fc7718bba456a5aea109b4ccd37bf8a34f5a782507c147843336622989b17321ef02727691511dd664a90aa1d8d6ccbf7f198a08c6d02a30e0828009324a66c6c444037c7afaa560048f95f8444b15abd311bcf77e47a4dcc720d17e29a43e48b2612e9c51b7ffe38f7aa32cf57234f54cd50670ceef3505479d80d54ad402ac8e65ed8cc7bf8a7ea29108eaae12565b3710ec74cf861f4872a8b0ea3866036dea9c8ace8be024d4b72b7e77bb18dc31fcfb6f1b2bbb77c808bf830c9390de4c06ac2a21d7c835ebb342a0125498b02acc106d92165b7de4cb5ac299984051d41958a1a4a42e18dff93377b78325de7ea0470a961d57f348910484378320100c18b41e040d4c690e90a00cc5dddff4b1232139454c975194b8d095991bef31d0978847870be821fc25e8c184c50ae0e8b8dc8ad5091792fb5e4c9a048ae8e5924036f034cc0238a05735a3a5caa3aeb43a6d88ce050c534e420fe0c1d3314459acf706a1808019960c95f59b983069aa49b29cec3a969c35893041f2db0d3fcad16974d12367af50824ef8f9e719056d2369da90a74f70b89529e42f35f00dd2df3a39abefb864000d024042f42220d227169439a7eb63aaeb6eee14ac8e70bddf6aaa179e80c2ea7a591c4c5e2741e5daf640e04a217e231e7b622ce9c63e95acc3e82ad186297c843b491fe1ea517eebf3303e1b7fb017dfea89c2a9e0184a8369534178ac94bdadba349550d8cae82d1b5ab39d259d557adda65a2cbc1f5b3c05556eab4a9717a0854e87b2d614115b4f94ec0d594589bea01e129944fda374fb4a6488473be12985678936e68f3dc04fb76f734075c87988432c5d97439e9123a451b368d735a4567c11032b32bde54c56eeb28e9f2686cd191387db105b0bc5be59f938693f6ef537eb209d7c02ba36b5a50cb87efece79f5bf0e88acca22724e93872b1d34b1ee80af5ea3003139630f0ce166822be629362c10c343964f246041a400231279a08021857683f50495f57afe5d9b0d0a520ef621aceabe7224e7a16ecab465c6e7c78b864713e700812a467e1f217e591c572394c6bfe30484c1718339d1b4de75748005d36e604cd5ab02594655da8f01df22112b28947e65b3d030aad295361272fc8506383f4f7e344f51f9d6871e0a102ac420c9d73e670ce3b0c825f4c9f3c7169833b519b8d10192b71182db5d44835a49a4f07f8f9e6131d6dc51e0ad869ceb477c7a0ad8b5267e087c128648d6901c1e379068bdaa6d93e5b6521024a4287e13383b7d88ec04aa2eee0957510ad0610ad00449479a42b807cab01b7d08249395b1fed5d9d013126f7c55efdf5b40ba8013387593b547692a73e120f154c6379206130254bf8db5053df7f93accfc995b6a6383eab99a59c1c31b2742cc91b2aa06b385419fab7f71c32d11bdb29e5dfe64a57985cc18309cedc19dd205dbd08473ddd11134f13fb2c25693cc90cf20ed36c73220926ef0d230df32fb87938a376e59ce1d4cc80e8830acbbb6986f0b3e3b675a251b6addacca46de0b62e1be69bb977c0391a96c1c1ee9c36559e6b3df437e53f6766e83281b71e2c0226d2be7e840ac08ea399caebf77f4fcb85e0fbf889cece685c1c9ba4372db234e7f2c2e473a0a1571d7415201a2e3f4bd4f7f9ea1304e69de2002d7219babc58f16310a929e2ce3639522aa2c945d2d24545bdd2c310f20bacb0f5d3574b015801821ff9c4106eee53a9572c9d6c1a4d7109f2a8752501f162c970dfa88636c6c44cd0a7cadba05f227a5a20a017864f82e6fa87a538f7c21274592ac3c929c626586a73658f5192f66b1302cda9ec98cac8785ea1982a6762ef07deff40a68e37eb88911d76e536031410848bbf967c5fa106477348a908fc36f231d5da9554b2f30917b1924dee1386a5be9458a8e0fcdaa95c60253bae3819b6532e7c3cb9f027dd02f9286dc09d047238e16b08135f7c1a2027d0fb5c7ce212baad144d16d281298b7e299f2cacfed90f1a112e4c4104b14036eaf46baf6afd3da43ff1d1ca1b153d91478c93e49c47b9fd18ebeb9a511784ff7c7e0e50a35ccd8f8f0405f23c5d38d9fe00045f6f210fceed17b465ea67f839026e3d9cd61a9317e860442fd9cc09269ce8c39690a696f764c327287a9dfa3eb118f1ceccf815456c15a3d3b1475debc345d0808315dc667f2ea0dd754f9a717f57c3e58d5de3eae0b7e194398b72d9a1c4940cacffaed10cce4e1c877107dc1c2682970f15a5489450faee32678aeca31cd04116a81d476c47168c88f2255f7e86d218f9a486cb0116aa326fa92450cc5ab5f8652af775f5d5081b452516d98eb8509470395394c215effa3c75a1c75e296e89b589bc19a75e2b492209cf1e6c94f401f6cdf505158d5d2ce90117119e00f0455c7fe2c341e5f82f54e0a93ce17646aea692f3dcea7d0974f93c630d3d133a58588d515d6a3a3293cf26f062e7204fbcce64a58211fb9fd90b5e1c9dc575bd4f03aa0ee4cae8b345fbf0cdc46b4e1fbedf4ec7fc1f0876c66b660580877af7994ab000e31b53675c8e0e4bbc74b4942a76728f72d8bbdb97bc119f2d43f3ae528f1b596f903867faca04d15c5a4e893fc17fd9ca156820f0be74f16592825ea35231b63609a69c3b703395396a1536d74f5dfd28fc63f190b43ad0ab2e50748514d1f84507d2e18e6b026012ec7941ba6a19eff295e8afc3908c9e1bd4f13e6f3e11165caf974e1b6cba14635562d11c022dedc9b859c6f1fade16646d7aa39575601050ad8e783f3ac2ca2d8a619c7442c1b2f12acc8bceb190ea88749e02fb6146d35781d9b69190c2deef782b550d3c25716c06afdf34b50efc0a7d4c4a04e483cd353bb12308d5acecd8645f052e5f903a88d71d8b0fd97617e001e4811281c09272373c4f15ade00fa64dbdb62f497ce9c5291098e96304ab640bb0fd27e433631caee6837fb57240a2eccce52f508e81e4d831b764710b167b3b9ae292ce113d6670ae06bef3d3fc17e01e3f6e6b7699af9ab200cf8c13eafe87f523c8001a4607bfdb583e053e57c08fcd8e825bdc1a7da9c153e0b8d87e30d72d23c4e25bd578d7fe71b42cba26250f0b47f30ebfcab7cfc4b792cbb545426a480d60a88ea684ee0bafd7659fa62514c91702be1b67f293d96d98b59bc5bca3b389d134a339e0bea24e08f93bc34bd8763a6e3ed798df0c5140e92663d7799f483b962c0a0fbd14306ff219b93c230cd17004bbb222eb678aadc9bd5f5d170b16952e0b8c8515b1570240c4069f9c9ba633bc4cb0358541b5a335192b28014e5917c43ff9dd4e3c1fd5cce80988d03e9a9fb9ddb77e4e2960997c96e16ba314411b779cf81272bd0c74c80801c5a194d1e7fa1b152d544b7aa32bdf573754c0e0ee21197550b4c7af77d98a914858086ea877a83971202142b04811a62f2eda7cb14f1b095be331f5ffe1f693c487188b90c3dd8f3d6f695aa080adcf49b0f1d183242353350a9aa0b70ca00885eb5135ffd0c6a5b482ef4b53a83c1433cacdb936aa7728845e6d5770ca9235d6f39b0114cdeecd774a9e8095c39815693d9aeea5a2bb5e29b8544640db21c6f76c193a221bdf3d513818ba25a934e42388c5c163efb1060beea06b0462791a6e1138ff307b318172ed54fac662e874c14b41061473fbd8d5e4bc3ace6eadd9aeb996edbf337296068051e4c4fa7d0f28800a374553accfda0b6e3d172779df651bc0cefa8a357d5af82ecf266a74219005914e99e06ff7fff017f109e1255f3b87d28df84268700e5a31d8f1d83620add649347472180ed941282e4878a973486bcf341d0df289324b0f08077d73a580af4956ffce47bd194952cb9abaf62135842a3b5bf08168098a4043ff1e093c1f24988d43ee0592592d6a0912d87c6da5721509fb4768536a4d424726f11f4ba1aa2bf6ace2b242a912982b19982cf21ca5f3b3c61d40f39b855b431aac06ada40d5a40ce0ee2aca07b5480fa5eaa94d0c0babc9f344423e2f017d5afbe4cbb4c1e624b2e31808f2f9e3736a21f02bfd9d228553f84524ad707044ddc1e2da06d033b85f98d0b248082c3d2d5898ad212dc99cc470d4419590db4d53da8f0f6fc62b116abdcc02d8cb43b50d443505d8451e2c6c5c615ef30c5905d11cd9afc3e398b3b6e88bc3f49b42f934bda68051f2cf2abc46814cf30930d3171780644b41c2640545aac4e07438884559d0b42d511df07a49b0465e10fded9c367513c076e48e319eb8fc49b266f82aee4baee1092c0c903a6ec3cbb959a385d0d3c7c6ba482c2eb05266a264b387006aaaab2e37aff923c3806b94614472a03043c8dcd9e48b4b813d5273792ff72461ecc8e4f39af88494da9080c95918ece75797b8cd215200a6371c128a089fce395b437211b3ee158eb2ba351715fd8d201d10e8647adc5c300360a8076c405d5b606efd0535a12f931373a3491bd6e4649aee713fe52096bfdd08bf30de1ecd005c96527996dbf0a89d214aef0c0acc57431d1cea400ae0a5fa4150fb90142b2a1bf444ca75518f44484515a229452a3877bdaedd2bf0606195a1826877b210e65d10195917657918df5f97331a855697086f7fc9efd38011cdd8d6912ffb79aabc1388c4606b80553b88eb592a1e27a7aaaface829c4ba1a780f1d27c8baaa8131d03d11186cf7fecd0d1bb2be944633bffbf7db6255175c2e646a89eba81248e09a1a34a4f6466b061c9ada74024b75bd892ac983bc03cd4bb844152db903233f6558924fe0840429d52f0720a6feb510008c3fed8800d966ac24414fa0623524cd529ae18c3876365f5c8992af5e578dba203828bed00355c64bcb84df82c12cdcc1194b26b7aca2a90b0cbd44b0f78952154a6582cf5d1fd8482dbddd99fe8759aca15a0116c8930033082b634299bc6453ae463dd24d606157d971cdf1cc4b7218c6e6a37362f3ecf3428e2518f15886a751ea62e523f93ac4b64d55adb30f8ba29db39bd3852b18e298e9c8a433924f94560041aa9730b4342773b6b8017b25d9f3ad4e5d1fce7f9c6e2a9ed201db3eb76168b92a9ab4ece15895a88990421657b0f0546c79cb842dd47e643b0fcf235c94719340b2d8d95be585386b6dd0b0779b9bc051d1c70663b69c6561572c06fac23e53478d8ad716cb302371b8050c24d5646dd87eb2231a696060e4b80ba825087cb2c4433773005be9a005e81d820af895284729699f4ffd20f423308dc2a129b5f297f20139f9b1928bded798d3048fb9947c5b3c8a64b2b6a2fe9bacb6ec7b29e2ff2fe1b1688a1ea37f1c338d31a9d6234c04211a5d796c235bf8958dcf8798f4a088f990a1d7d6c85dd296ed2050ba07c8bcf8897ae43feca830e95243cb2e10429b9ab735676d134cb925cadda791994cebd17ddfbd2a3d70f4f0e12afe5ab28bbd236e02c9791a0a3d39807d06899fd0684fe38a6ef9308205d5244c5ff100a93cc75242ed9670884ac13561dbf9596aae1e0afd51d3795071a01bb549b33a84d2db697f911de5fd6bf6a43303c248640e2121c8de33c7350124b1d0ff6e5414f679d042864b4946ad85a87893c7d9d382e1c4ab5a093750b242c1ee9532e095d5133e367d1255db825db221f789f1b9e64fe828677e35deaf7ce534b4de7373ffb3d44d22948f41e716764ec9d7bee0aa942d8a00ca6b7bc6e3ec28bb3ea7cdf5203fdc7ee628619a4584c9965d4f59f0c93aec784d599fd73fa57f456db2bf736ec61fa9c0c277f67c426fbfddcdfc6e27ebf719c1c92596c696acff6e43924b3b1edde06709eedec64fce3d3a638b272acf4516a3c1f81c0608d12a15ef8150be662c00d03ee436437ad3adad325dc0c26ce2f3070504c0391a99e810d6f0fb8e096a275676ff78f24d2ce160a32396f6678270c29ef11ad80998c012411e02d7e3c5021ac907a428c8049553fac009da65826161324f6e4f26cc6e0fbc5afb0e1ab6477112dd91f975ac42504d49111c115c60d907857047c374882a0b8347a5239aa49ae2a0f99c54358d27ed009b3747ea0848b0a7ccc339e0524a2cec5b8f357f926d72873c91a839a523afb6b04d623307853f96d2cfc5b8e34eeed2e6666bd207ca1a74d0451314fe7ce1e2826471778d0752d269f12dd7bb093abcb62e5bce767a241fa4c9d6a3e93ebe166fe2f3a5f49a75ba56a8562739d2dd2dbaf02cd549dfce82a08d178c82143aa9c00af5bd4f32b670256e393c81a39e24fb25547fcd88fb933a49c677323ab9e9c2afa5d4700284a4f3931579021f5baa9107c36f086694462b80c059e663d53d20d1c7fbd381673bede4867fdebe105a14ab5aef3fc9bb7b0711c660132864af8d73c2009cb563aded08e4486391832aeedd24bae7b4447c264fb99c45c29a910c0886cafa40449744abcb8365fed159fa0b5e2058c4d8863f8e3e856024e99fbe3c522f6af499c069d3770839103d82f78283c131ef38c3f0b57a24ff5f39fe410d53a450ceb1ec8ba2c335fbe6738afceb75b182c0fd8555530488238bbeda9eebf8309c43249316d0bf795957d221a1295ce1598f1089632856b82029dec40597647c2a041b54c2e352729c5ffd490a0464324b708da9a0b163763adc711b68b1ceaf3152f10fe40a82db6831750296a8d1ef4f7a98c62e1810e03ca9977d909bd1b3b4380563cb9d2a7b8034d578cef5f24d5825595d6f11c3f41fb1a6b7542eb7c0f642e17394f64432bf6bae28164e147a8945fe7ba3b06c539a6bc0fe84de05220aaa2239bf9f04d7908fd819a59fbdc6b06264a383201a7021ee87e1b21f974c36080d2bf2ae8211193dfa9412b70196b3fdd59de4ede9578251fa882789b670f376010607cde3420176775da4e3b4a84c6d81552685dec688def14f5239380fa7aeca427de23ced9e9140daa7ed7cbaccf437800ed7be2da51ac07251eda41c4cbcde7035032ff4ca183d60b0561f80569801489f212477eaa9d69a23e2fcecb9208ab912abf72076c14538f6058d201aa2804eafcad0c2069c4f683d6ebf4f2b94e4dd2ece4bdeb02c196965771d795a47786b4a8a29e8fa5d9d62b375efcf6778ae4ed98ff48e25baebaa1cb02256f546a9c5686ee7d6adb5ea85ab4ff802e6fcf98fb290d44d6de81137971287abc4925da244d5748e48f37156b510b1ee44947e928d6abb52e5a1690575962492ef0b3e07b54767ad57b88699779e1c9fa0e4a2b1c9474d3ec0fae2f02a64045493d966ee0b137ec82c78875a084332b646d570b40ae6d917e2f792571d0a5868c9eea537e322fd15774951a0b1eae4dd475b43217f8eaebb9af55adcc497af87494b7ec56ef0832293bef6791d0f745b065a815e90aa93b38458d2b762731cc07a50efa6a1428cabf05771c17fae012a773338075e6971ee048e4843c77899c253bf9073c5b22f731f1a727fbd5b50d5c87fa75afb6f55fe2ce9c17822a4fc777679e25eca06581c2339f7dc614c5ea3bbc85c9fba4deac9e2b8c607cf6558fabc96ab9e9ca217c622457895f35f4cecc4912e3ecc728d480578ed9568059c08a15aa900a4b78855befcd4bf2ee3fc5125c2ef37610f9af9e6bd2ce4e763e1e70cbb4c6bb95b4964c4aa74370d8f6f390b730bcf079cb891f71864d1a361461d2b5d66a00fc27ac2a55826834f37c3c238663681140da0d90e0259a5324453af3f6042e2f169b9b35d05c74f4b03dab55cc9ab8793edff73517234cdb5f37020c7d30881a80899170c1810f4c67ab8f29e97fc0f2c6bea2ca26650f0402339a6150ab511b3593456c738fafe7d6cca21ce26b17725acfeb618c95c378668cc88b861d23dbefced61461a912f00b2050ab1be19d5822192b48f1d8d43f8bf9db049e28cb01f72caec5e5c8430af49dd780f9ddcb5510ffbe8a2942c0452f718339f0b2a9af1f7a0bc37c1fd6436605271c06f25ef66432ac36873753137738abb088631a30384e20c43789669590022714b9d679bde720103359461425363d1e3130bb691feaded875d5eca210301a5338c187a801709bef50b9761f26c984426bd9adbd52133ccf9dbc2647b0dab0d28c304cb2179945f95326f185f0ce3f51a15d21bc489aebf76ec854cddae21153c14f277291f3a3e687fe8cd8715fda3b03e103baaf1bd4ce09f77db5956ea1212a476223213db597f899af428ad092f5460a2af1fb6906e3f19f1025a419ba191b946334ac6157e603229169039e0fb5eec1a58af365a3e26df9420a289906057d9768ece151118d8f42a7248209101f213d5f902b4e696301a3a9c5194e8a3ed8dfe617081a69dc9655adf28c24b3d1ce906d8d668a47f42c885f2d534d94a440e9834066f9a35f40fbf4e850a481da9eda3362fbc09c0f9252e0dc0d27067c9ccfc33fe582181bdcae23a1b0dc8fddbbfb38e02418fee84845768a64015afec0db9e6b886b00915f69339db7e9ed6de1695d4e41b2c2214019bf905e6a9ffeb8f6842703852cf536361141c5ac53d2f959b34d0cb81cfdb35aa49ef3dc38edaf7ebb93fba390875486b1ec2ce284b14adc9509b4c5d6f641684f2016a81f60e29a91b68d2665a69178cbe4657183e82892696e1456d6cc1874059807063d7a91701e9c118be6875ef3847757253ac665b839777bbde023f3c0c6aeb3cc7cb9e0c167ec93ace4cd578ef88a1ba3250cbee74ff2a0f2b6fcb92a7fa20918076d05155ba96f16312a0a9e203524382e03b56a87a1063e25534ba897684d55ec3a4adba1b8029282926906a619d965160c3b8cd30c457eb6219f5e83dd3cc1d0fd02e664142eee258701b8fd9f00bb21b16b6c1d765a8b20094decafa22b47cdd8757b3f309dbf7f375751dd98243c070ec1dc043137d54bc2f5cce3e39f415000780e39e2ea8187a1042820286a172f4d16c4a52c607838964e82ec0a997ff02a5906dbaa3c339b6865adab66dd88310d1d36980e8cbc4ecf41eb9910e51305bddd6b450ec92124e8fb96f5c86a02d58c9b2860f9300181e515f9c9659202d53f36a929ec279ec5023d3bd3f837321a0b7dd2c3e6337c79c4d20f7d6488c6f411bee6c098419414c8f9eb612e6b57b686e59c7e559122e489f3fef7f95364028e9fb6c7a35d0f3bf437d9ba4f000db76959ab86475539d06068b3b985e0255b62e2a645e7776f08b0a730ea44d01a4104618e48b9399c4a5108ff980983baeffd7f5ad2a738c187e8197241e1fedfe8a37d2baef925bb838d1cffcdb9f4076eb2b917060cf7bc1baa751ec62387242e5cb4ecf0acda198d0d1de07a0d842bbb0d48fa89f63ad98394e799ca2588ac92852f4ffa1389c2a0a86b9a687b64c15c5db407057699a43b49362459990bda9b3206b30199fce716d6cd5220a1a0ea69f58513cd5210a10d47947400b5a2c8a733b781811dbaf213497d50e65ec3fd3d85463959ded4cba26e2fcb0bb26860e4f0caa0dd1677f3552a0630cf5fd6c73186270881b941e0016e467f4c20c9436ac620f00b0ed1105180cbb82ee214088143d565818fef99557cffadfd1fef79b02d0ccee5de60a4d8c7147a969428a8f54d4143e3926492f619c88675d9a82da85c83183a657f66b7451799ee43f73ae3e8e2e76eb816642270b56f743b69f37a693bea904e08f49e7f329555702f42501e40c986ffc9c64d9d76a88138d55528d71a1d9154c743dc918b2e8a8b0ecb8a77f51888fe50339caa239f28681fde61fffccec7b6035e854070d7f24aff940321d2857e8287ae2337e8309751d5f7602af22e450e113d796d0fa781481df52dc42efbb016c8560a3eee79999cfba821d7ab4ba3f78e6c4ca035836f7e0a96d818526dd1d8ab65b90538dabdcc1052fb41314bfc0a1d8567a74189f114292bc47d8768d7c829d6aa79bada7b1a4f585d9c712f588066968c02ebf51e05b4672ca13f6b900a5683c51e592205191941ec58d4647b92ab758ef6f8f805f1b0bd7fc822a14424f746834b51dc18b98033491283810b4b5b07e2ec6ecebac028a785368f96ab4d36d51d5f7da35e49c383032523a9cabd7163ee348f58c0aa39f00fdd8eb966155be42981039cb30593b39ed320d47d034c0b778a2dde3077e9b22fd7be88d113ab2f79d53479056e9595a3c65f8fafe3601faa22fb19f31beb84b39b74228fe81e12338f8ab5937132f2bbc140fe3fadbac6aa7c6604f5000807ba4177f270b6e407cc38d8ce3750e24f50ad2e8e9b1e693ecf82e2ecfb1c7820edbc45ca768a7f1ea45cf585f342b53b1b6e7cebd8e30d0a62180c0fa928d6d30b21bc12b66c5074f9a1e442a07e3e12be3fc086371f448eb78517483534ca890006faffba7a48c99c9d8570d67b105cfdab413f78dde6ae14657cb52e4d75ebc1e01a6e2bbdd00a1014a39db9a37d1ff03d0c7f4e3e942f52135882fda2515e783849468532dd4ade45c774ce6bd4658ad103ad47c00e311af6f2725783fd71ea48b18382fea75bcd1c602a7ffea62267a8a73d24a9638e86e37d3ecd070022808ae36919fb3ecdd0ce865e3092a060eb6e3bb5c6809324066597158f86a45249092e4d72c8a6bbf334afc79d4c21b1f94ef0dd3cb305e5ff0949fa5562c8b5aca08300b2261c810c3091d34f9985912dd42a771e694f281b2728d01aded79fb797c035b931ef444bb0a32df8be5a71804b89886306be136566bc05f411bb92a11c372dc810f6c76c577cf43f981715154bdbe85704b3815b55ebb8296fa6a27c6b27cbb55b60d2f4de3feb433af873821713aea179944e3c72d7e9c59b375b5a849db3d4cfb74a9c28b22cae18db88d7ec1278cfddd4a6052384db0315e421a611be7e503f9b8199ed6bcd63e61c5b3a9936affde382403dddd48c37e4e6c31d923b9801a44b4fc34314b19b3d048863dc26bc1b05835b7c8f067d79c18584d3e318dd28d98fa250b58aadc74b810954424471789ed6245cf25aec09c979e9bd6a35f3900c86c9ccd95f1856345c0569c8f515b0e8e3a6d88ed50ea66cff3993edf83e14a441b4e78403af7f348af04a10f1abf4af28554e160744204b12020c818c8b50430c009a451b9983078d9b698b6ea83d670d40867566543a8a8814f45de4f4df2412871c13f39d8f1e9fa1e3ea33f6756313c2ad8b5410e94cddaa2128b6b92adc344f5727c7b4fcc5180893628a8f558037e576c2b10d2e4eab1746fb15d00365d95bab120d7d42be84055a15985d3a956435b4360f960648de54520be19ed709b40bf6ef00d2b40df8107afe94dd1f0dabfb11d603b51b3d60da0925acf8d0504455589220b8abd043779a81e0466f0420e479318ee52f9d08fa61fea739c7315d36483dca30bbed3b8ed1ca49f98439bac5a76b9c59f94ad4de88c815e8ea6222075faed282fa664d52a411588de5789846fd75e299a452b108a3689d2206e1b430e1646a70eb8171861d0f47b93e142cdc03ced2f13364e95437b2ce9dbcd48a84b3c83875c0849195a86a3748184a7d167d8eb48158093209c74f6e16c0ae028380e045984ac448f0427b9291125c6ec4e24c14f57cb44178861539d58a54ccb40fe18fba1a248b18ab45256e38ce78afe4fe58c0be03b2a58d4e4860a4ae839dd1bd937594567cbd1bff87ff0b988a734669a2e75591e899e40acf46071ff6ea4b2089aa53044cc8027cfeef60525d48e68441d06e313448edd95f97cc453676199f60e30c5474b9db9e203703ba407e58c220ee7de2a1a43c4cc8109739a98b75e35ad8c70c06a89763c0566c306e7f2c04af929d13c5493710f8a894fb914ae8238e790ae8ed82e69ee51386bd77b8455d53680a0042f191b2b4f8692771618a4a93682e905959cb4d55c31b36248e4a0d2e6b7c090c8400dc152b66067f44d5e991c43a5ff2f9132e737ac4216e25451cc1eba3dd672e628973168f7556159f551093f504e3c9a0de2e25538988a8332d1f3ac7f4d7bc3e0d402e55ba58343c7bb3cb5b50e068847474820ec88613a1eec87d03498f734b832a97d192db94fa5e0c0429d89b4b6e86a2987975b1ad6784a56626277b04099d5ec37d10985bb1e4d994a1e99b8f770139d0286ee9d3196eee18a4e1c1cdb6d29f616456380f88de3664d247050e761e9192c75ce562958a0877c999484727a294f80eb67ca54651f38a98692a364fdb958d6887136a9316d5f5f4b0179e4dc63862382eb9951c05bccb5f5d7b15f4eae4c54639f812b19908edc694443c8e8260d5e9f89588491005fa1194ce48a7d41cafca3d9c62105549fbd7b949f6ae4bfbbde1961dbcfe9de82b3a926eda7ec9d8d30bd1194dec4ffe6c4839f4d65d4e58686ac6520653d76e33246f84821ed793e3c9462cf3c976c58777989216d1a385dd5828f95eb3d68551b7f180bad56ad8544cb7c70c3b1fa0312ae66871c34b5afe343c0f906f75c5495107b5668a4cedc1844ff98d140092268e7a8965257fa6f36041fc75a7735dfc434a70433e02fc05a6590684e818a29e957296f125708870212ac495d8b1844031041553ef4a80f0ff7246445152929483b98a66104bbcf872fdaf36968f18ae1126f4312486ab4e7fefb4a5f351d57f6100da9b4a78769523d10b7ba9e01ef3ba9779f213d4acab6e0964f0f6d328ce248b582836a4e6b23bbe28285b6ba9e15769cc39f7ee14feb03397418cf2c08b439024befdbc41348241e66254eca1df79673f1a6aea2b16512c9865d9435cfb405ec1420848b39726fa295f3b63c8abb2963575d330ff44a6d56849512b05a5a5ee091d719d961f5f4a65b223e4477feece564086c7b1310c14a5db6bac07093e2104e087f10ee9b3076636f2a4a1201cbff2b56b03f62f2f4092e3aacc38b0d3fd0ae33a0dea53ec98d00695d06310817ba3cf2fcd9481c2f0972e2ec86cb6f85e1b3194c7a66d58ba62c3ef77e263c0c031242dbde6412adf3cc5f2e28d547a68b9446342f945f3c51e5ed8bbb1e148859d492e0052497a9793efea1face82e3b82d1083e4302a8cfc33d55662dca1566e1f6da9cde86f96d8f408c89cdc7988f7dbe65701122df3acdc1ab59e675936890b066b0809f55cf9fdb759f94bd564688529e364087450c9ca315528fe263cfcbda73f651b377012af08d0148f1aa2a5e63441ae751b31688d537e6b7ec7a50c0b392df69583f18e3cf49e797cd1e963f301106856e2f6f297ec26c53184f3d5896fa22265390837abd621ee721dfe2c3fe6dcf2bcb9c091c8c35b4c1cbfadfd7302e1d6ab221270ff3366b5c7dae3c98f4d9defebbe29a7d308b146bb22f23d15a75b32cbab9407d7ed0d4651f2a0f0859af27cf63283b47f172d82ba3824200c70b1a4ac3f854b3da91ff702b0e9dd08b5b91ce35d50f510c8ea4566d8b9921e7f9b03826962e5f15566d531f45bd74607c1d900436b89c242c855d8fd9b9a40e0b9e695ae9ed51d27aaaf111e1eacb512638169c717f613dde50e2dd6626c7404c9f92a48f8640630dd808f4509bd96ca0ffb13d3138b3238e511fe36c0acc628dbffa4641334d737db2d15a72d982e7e58c29c13d7ba0919713b5b995190272a05ce80573ab14ac12c7a9d60e9aa686a6fc30cd82c83170b5c4618824c41a8b2fc7807a9ed63155e65a6aafe3822833938be52fef77c0cb39e44ce2d308627be3a88df8fb1e7841a593e441892e32a1de76527fc0b4ec25c094f16b3ad2915f04faaddcacecf7f15015a6cd0c9a8b1dc23fe13e51a65ba0b0190fe5f5657d76023fab446c15370c8d18797b6b2209632f0973007c4c86b33e0c925752df3aa03c0d0c2b099db22b1ce494935f6b302e55d32f0e7629f301cf491fbbadf3b75e86b1663fb01dc46890abe1df42ddecfc74ac12a2a0adee78dcc731eb758821487cbd46101624700888bc0a0cbdeeb1bcd19fbfe9e816a7738b560742fd833b96d05b86d158bdc5c3a0ed320bee93d9c74a4254227ca4c9096c60d190163e308410dc3b845b822bf8e2af161e52cf3c143f38730cd78bd91a10a7884fa98ab7a731685413e44f4c7bd8a9e596430b96a700f88d642763f0a02f85c007c913d5c9e42473d4c066b016680a610516b3b52578011b605e6c3fcecbd55d249606a2571a4bdc30e7a54f2028d8f3a692696ae9bf508026439f55753604fcadc6432e684a08fc2d09f583b6545c6f3e24428c161a4bc031a9196835b3054aa9a0e091d4ac9b8b3cfe926a0e5f7de37a4752596b7c305bfec6fb52ad852356aae305212549ba4caa7687cdd30f6de1c1000c001101666144296d5d5c38da2b3cd4339ffc6b1af392f5551eb46416defb6b6f79632a594020c082a086b08fccdd38721728e58362960456d8d59958cb2aa7b7b3b6b5ffa59158745559c300183818f172e382308d9b863d4a123e60d1106e5a17b719e64d1b4c9cccccccccc3c5d875c1c48a0fb3988f2334b03095a12d95eda4a258e6554e2744cc9ee21e5a2d076cfa2f3df06b97a50a8ffca850cd13a7a051d79889d0c3118cd43dddfa41cc7713eccb2b0e176c889ba867f38da1f2c82903876051275ec57ce153b68e628b55ff3f53e695b38fe90a29504574d500fe986dc6abf64239de0cc74504a298b288699932f82c8719264b41c2448104dd3b420cccc1c040858438b0c44aedc77dee6660ec2fd1cdde6661a59ecc70b259eb8e09384c4670932d90ad239e79c73ced945e790f5e34513925b30a8a7516d663adc394a593b6a0842f4312741546e2684eadc6383b3cc6845eac83b3cbc64dcc2718b7809f3ccea53b77118c586e83ac0955fc74e940371570f0e9c090a838e94b5e00e564864a6a5facb781cabb2800419a2fbeeee2950f9690292ae800ce7fdccacfeb37ab8b226d5066f21dbb6fdf6fc5bd81cf7e128c4061bba35f9bdc78fd9c664426a64fce3e4e85b7e4506ede10b23b014eafe4031924155be690ba32f92eac8b1581499fcaec610402dca200f45d4add187aa7c49b31d7d712401553ecfdcc531ad75d1a4ccbc486a572a8783bab53f458055f92c334df758952f671555bec7dce53afe225fc6dc63ce8344bebfba6543c3e2af4672146d91c5c46232cde7d8fe7c712401d53465e49c4ebbe5a5926cb1f472478bd26472907b136832bd835c38ca12c41cd08df34def600c72478d2128c7bc915a94efd3adf953fa518b7276941665272d8c8c8eabb18f746a4cc6684059e6df50826e2b8e9bde0ffd1a8b8941475a65374bb3344beeae52da65a092945f9272964a2653d7759da9549a2118fa8ca2a132354da3ddd2c291fa46d4e2fc828e8e2345104e5d37327f02ddd439e7b38ce3b470a4abd58b226b87ecb88ddbb84dd3dea3ddf2d734956d6edae638756adb560a471d6ae93590dbb84ddb640ec763c5112014c07e408a02053a5b18c99fa1b67d9291fc927e912c6fd53fe76f8cc9a54319276858b6df988ec75d5f28bd90a51476ac4519851061d492d71cd83205edb62c360a2278aacaa4b425889ac0f6e917f9136c151632054ed4d9b26de1aa4a22985067f86f06b591846e128f4bb93db76dbf85b48837b5e7887498a7cac99af63d7aca92b6699365cb34d9c9a05b1a03ba3f61183dc9a1fb13c64e1848a80be8fe807154fbc1a0d9de2268b7e8314a993fb5ed733942bf6ae1a8d252e76a5be438af21d7a294523ac023aafb63a453ebfe84d184da2d05e8fe0821a8ee8fd1505dd5fd112305b56bcfa56f6311906b5116918cda3623ba14256e435dc1e6b6b8524a588a925ddff5f55d971e05129bdc645784253689843665a74d13e79ed7f5c04ba577aec49544d7a644a2d41c90d7638b6c972ea310657e783bd0d7de3f1f5dbddf8755473ae5ce85410666a1dfc471da733954d6b490069161985916fa8918b030fdebf36387ae74aeb91ef4ae369f9da688bc8251962bf053d09ce0d5ced6516800c58dce102df8010e868819bf4a2aa89452ca9fdafd73c591daef0d7d517b47ed1e0389ff40490dfed3b97709f8cf5087ed5d02f3b7f93dfa93e15a660cbb77a04895613b370f7c2b6d5ca883e94b52726fe2fc850bdaef5c8ca78537cc5072191d4b0d251dfc4b3866366840f7bb162aa86a877b7e954ed76d38b20e392ee5d4b4b9502a17de307f6b57027558348c80f28af1972f25e8a8d2a10f2869da7b2f5f0e9925d0c6177454e924a9f918957ee1ffa88a49142b48aaadd2e1c791047d977ca9785a7ca97aea2eb3acfc2a70eb066a205723369c4d8becf909854a9d40efa9fb9835a584a610691de7992460d3454dc17103ea95fdab0145041d553a2a1d7779ffc1543d5a4aca10a5f2c5e5d8a8016dd8d8b879b96b9bf90b3fc76db3d7364b5a1e5cf96913a8f6550572952fd50d461b3bbdf9a2d171973fbf8ae7841cd09bca3faa4ea0b73ab011494af4687a05b55103e42ffcdc908a5fc5b33cb4e7572de9569f6a8e22e8a8d291af275b51b8a152303bbd067a28d866eef29ebfe7df8eb89c574a09ff36db9e7448dec71060d1defb223173d6e0ef693a74671cc562bcb5f001a518f9f21796211274be4c19921f1ec1e5f80b7b11e847fec2bff1c3461b362b1e3a722f70ebee3055403d1b2f7fd9816e1d553a9c916e756f7a232db20d6d02ed8d51e92c0fd4c2f0733c2df2a73ce7482fe5f4795c775acc699191b4c8105829a1239753fa24507a0f596af0f7de0b752812d3a16ea8fc5155290d69409b5f365e2d6e8c4ac75f564a2897c3a50cb9eb147e1c37a60ca952862a3faa07ba9dd6be7e92127c996216863f083aaa745466fceb43955564954715a0ca2ab1ca2f1558e557e9a878f8553056c92aab862aab6695554595554795554895556c2aabe05456c9a9aca25355782aab747e255f3326dc8d5139a1cf1d8e54a58363360780d4b304d6b364c98f154b7eacd8c121841f2b787eac58f263c5ce8f153b5dcb2a798b49141174dc625db7d806b4c9bad5556a1b4f95f2379e6d09e7aeee21467b96bbfc350d09ca726a1b90dc625d4e1064d28599398e52d6b6f92cfe8ff1fdc70b9f3ad2ea0320766433e097a6e2a2334be6706b906e4de0432dfc2046d0f1eb8b35884a0a3ac3158e215a9be8faf37e042b03310cde87c54c7a1e770518860e8570b80b53ea82aa0216c6fdbb0ff42a03cbb7422bb4e8628b2e76517d022b7a97ea17f65818ff6edd3505d08afe9cc3a32d81ba7f937338ce81a2f37ac0baf3ba1eb1c939dfd7a35b1cd4a28b6508d87e2188e39b5e3f7f33deefe72349f7da37335f9b1a8bb882266ef78bfa3d25f9be41239389ae78dc73040889eca65ffcbb6d606d03dbc15d3fbcf4a56f265407423a2aa2e2a368f7bc4bc71af6fe7e7af758feb2624c1fec7c615ffc7ba0711df4837ba16aefcf8269f224e384119165e231e7fcb870f2f0562f76a71eee580c48434af8573c44c4820004e0d09192690ee8c8366cb33c444ffc64c44fa6d4ddb327f75de8ede7a397ece8d68e16dd85d7d13806a02dfc7883f5230e167e6421c08f2d303f9eb0c28f280ce0c71404f0e3bffc088a3f862afc9823003fba00e04700b8fc1880da2a842fffa3006a0fa0360a3fae50fb841f616a13a0360bac160ae0828e175ab55dbb5200967c1d2dbaa6c3850280dd02d84b2c8c3f0b6c2616c69f05b0090076cfc2f8c380cd8385f15f01ec1e2c8cff00c0766261fc0500766c61fc5fc07e6261fc45b0a158187f15c0f6c1c2b44fff2c8cbf0bd8512c8c7f0eb07fb030fe21d8400be30f822dc5c2f83fd8405818ff14c09e6261fc51003b086ca185f16f019bc9c2f8b3801d8485f1c701b6aca95818ff15d8552c8cbf0db0ad00bbc9c2f4158dc5c26451027b28c9f7e2e700ba439d6112b601c037d32e9f8ffe30c9e9fd73849b63869f8c29fc16a76fd5fcff93590965c658d2e256f093e1be75787a09c7daf155d05db5ac64906113c00938a02b757fbac019c04cb682c743a6dfc019b6a16a3e927c2f9fc35db11809eff0918983d33f79a02c1c33a023e3704eb7c686d523b3a44dee07f0cdf44b7984f372f8a623c22fd896e63ac230f00d0e122ee892c0496d2a1c550a67bbe19b77954a35bf972c566a87a6ea4a21c44e0b5ebb68001a522980c743ddf2da36363640d091bfd79ed5420b9f4cef504f494ebf1f1122db979e48b716eb625883e1648168f8b144aa0582a9523053c3523b5ca051b7cf01fd1cf6b0ec561983b58804daa3458e19e6820e1d2770edd8f1039d5fe32b7d8d0f021be37d0d1a25dcd6b03632994ca6a11f9af6835b8ebe8bb8c28b090609a3e1a7fbfcab75d17038fa04c990ae3e06972ffce12f5f0756be62fc7ba8a5ca00c4ac3b00b7eb071255124bf540d904948018bc183e199e3114507e20fe34c07a600738000c0683f5f800f9e880f5c05cf068f02e015e023e193ec2031d7be4a97d61d091614476d08ec9d9bd2004153bfadde9bbefbdee44bf70bda4d3c3fb8675ac630deb695837ac7d5a1ee0935fd82ef40b1e1375ab9f7bfa65dbd5307ff1ef2450588f0fc5f1f68eb5581706987006ac7b5a64b0815aeca07e71a7e15712529423a32227aafe4d7a5403c4ace0d2f2c35da7b07b7c8260f86650800caeff7e14bbb07b4e0dfb828848ee6917130dc17a0cd9b48e0e0d4de27d8af7291f91edb94f51622a7dc76a213451c3e88f3a86bad8964684759d180616b3c062301794cb3023f5a33754230c532c05787ca45d2a38de3a3aee62c9f0cd903201e59ebfed53523e853eea1bb63cb45818fa7d74e927d51bc6ecc4babc1fac2b08cba38761e8f7f003b47698a4468cf97ed4ea05f6874b1d1768148116483bbd7ff7300c7cc32c784fb108f8de476d6350096b3ee6fbb18350fd3909cb43cb83bd7780f5c0dceb0f5785a970e43a1ce9cda2688a0fcf67b5ab9d80032e8a12e0a576baa8a2129195fb7cb4aa0534c9e97bb448bf089cbaa7de7f5ffa7c78edb0612dfad72083720c7bcd0266d07e86ed07cdbab6715396bcbf95ef28d54680b7ee6a18157f8420901ffd404209d2b0c5986082085a1439600210b55f307d5e3c38a93eb7404ae282da3e5a9600891a1c08c91b2d868a50436d2e70aa58f7670846d46eb793cd6f45b8c9476e54a8153cf0e5986e0794ff03dd2e0f22a5278203574d8fc3aa7adfd5fdb531a6eac67da714951a2b2dc1940a033640542a032b204569a0760add800a784ae1800afc4e4452a0f7750005761e0e1434751ea85d327de0047225107ce0c6e5e081da1682da5313416d39bd9d041bc825d0e4d74556584b42b72ea31f39ff101da9a32c40f52237aa53d4b146e55e5489a594523697fc04dececc39408365e85e7d2949a6f1839b5f9dc6cccf457c00e1ed1ac7ec8f0c1454fb35fa92d1bebb828e8b246bfb4b15a29174789065669f9fc32295c8040a6aa0ba39f84baf11a7026feefce4b9b3694305986d865c7153999979f6ca2de261cac5ba58af86cadf76d78bfc2b7fba0a575a941aa60cd1a0fb2c9635e8d6457a5068ff3ef7f04ebb28bf108ed2d5ea5f14592cdee917214b76ec60b1c467facccccc44b0aabb7bbbbbab84e8f636a35b971c92ea9016fb6805d6b6b327452df6a76041479e71d1cc41960d9941f7fbe80baad2a9a070cb1f81e39607f768d1ddd77f6873ca5e6feffee16e042066fdac4a5b5cad18d055eeee9e9cc862f9837037376f777703d996db366d99b9b99999bbb9270db6bb4913a319658940c4cececeb9dc1f34ac101762030be9966b430584fc58200c24a483ec2e7343a1fdcb2db79ce64473389230810d3523a4c3aacebcbb93899b22ea2ffc1eb20d4e8b9d438b388cc338366cc38e4329a5383636dd9a9e03bf5a3db20dd7c8f72837724ac862f6d5fdf1c20723d914e30854ccb470e2492c0c20b6fb7b74f76eefee767777b76c824a3b61c4db1f488b41583a82040902441684524a8300a94106a48620b11a62416431ef888ce993c42c08169a2a5e2cf277e41ccd8d454dbe0bcb155d36ab32278a2227722a214429ee91132f27488e90e8a09452d60ea01f3d1e089b9579b2ba75397f7ed570cdc62f8ee338ae79310dbfba35d90621fcaa34dd3ae28ca2389a95010594a35a80ba5010c188da3bf50854fec092f1f33ea8324259dcdcdcdcdd38acd310c630ead6052d64227f38eefff0656696e147338b79f77770749d085536020d75e4623f2830e2ce283a3a6284a4fa757dcc38aa5df782b79f8f4d7bcd354d734dd3f1c9cc6ddbb6ed4715a6f9643ce46971093873664e8bed83020a41279c70d3d2c204090b8b50120e1c34376e3059b25a0945b161636765e5488d1a4c8ca8a8044551a98ea4524b502821239412a5a404199d4e4248beef89e70525751d8dc9b4a35367846e2af75b63eec301714db821cda8c5d6b4a3d96a4faaa669dae69b6bbe6da1366bb1b7226da8b6f4b66dd39a6844350749f7ea684c47a628a624d391294a11e8d81575433b6a48dd5047d4cdba359a64dd1353948ee7b918178b15358d913eea237f2da9fd1a92731ca5ab17593d2d6ab116fb5db43a44dbb6d0d463f2492309290da4a395256c9b91e6daabf4a4e4837b6926e55089a8c5edbb6ebea69566c9c31187951aaa7d0f77708857baa96da4fe40c7aea843aae9568eef9aa33baa5d92f72abdb4b0448353db3b52fbbd9a16bbb74d88dcb62de4800c37d05dfb1e2ea5dc5ef36a3c23457434fd1401488aa09e6a7ac996989a746bd49a20756be4625a52b7c6f97a756bec8a68180623dd025a1ea6181010279bf574cb251c2ae2904c4b4cb0a392ac969ad4fe1c445e44a3e574cbe55bcb81425461eafe40d9a99f4b939ac273b16eb9f8007141dd02c0f773b26ee508800aa286e45dc94609f4e5ffb54fe625aca1455742c1bfa1040d3f07a882d4395e0c472ec7ab108e34470042a4da0f0090ba1441e7e77897efb44fc6c52587c7e2cf3539d23e04472e4aed07c1b1f4aafd0fa600129135d6ad6984ba1505708649ccc707a85bd38cbaf5047086095050904db7e651ddda02ce30b1b9b96192d3ad5946ddca02ce30c9618284091221a46e4d32ea561ce08c1092509250d2ab5b738cbaf50638c3e44543c384a75bd3a86e5d81334c78982c61b244e8a85b538cbad506382374241445288a4eb7661875eb0a38c344676707a75b138cbab50638c304e7c8112635dd9a4575ab0a38c3a48689112646828eba358b50b7aac099a0a3a028415170ba35bfa85b53e08c10ce91233cdd9a50ea56143823c4b36489504db7e693ba95823342354246848c0c756b12a16e4d016782868888828aba35bda85b4fe04c505190519091504eb7a693baf5036784728490082199756bceea560f9c099a3d791284d4add945ddda8133414841494149af6e4d2eea56133823f4a2a1d1e9d61c42dd5a027766846cba3589ea560e9c11b2697179709d11ba5998ad3d1a0a2fa0d4519bb94bcefca5bfa8681e21494dd37ecee972e62e4e8a222ab4a8fd1e5b98fe139aa0f347f9ba91049a051df9e547eeea99bfbe25d41bf297fe2177957890b4b02bea8a92b4d852cca776c8c5aa4f8b2b34a045461f4fdd1c4544f691c423bd008b9ba4335460829810eaa8a37ad1c50a68ff03517e7909a28208228438c12c892d3a2f9a9c80b2760818fc800535618cd103235a702eab233aae665f910120644bb0228d2300bd60a8e4451353c7c341922474768882064d164a74139b43f46267d562cbd518958905b268e20927467054a003154e2ee825649e1743b4e4eccf0b1f2613ff2fa5241337b58dfb8dae668f216fbca31b374d5097c5024a1423c4a089a20b1f2616627834324ed054415bc6b484c243603f82b210cf23647d86ca0b38bafa36019127960004133d30b1010ce615a7758207fb73743569699ba5524855a8caba6791c411d2091279847c51e54488d68e1c89444729120320ec80c90fb628420868cc26dba703f71d501d55fe721a74f2acd0012897e1ec5f1071d3240c283440c2841f5871da96dd4774db2deaabedae6497d6d25b568e830e86d55acaae92eb0df257320b2bb9e47dc6ec58a6a0f279ce969e0f54d22a28a784fbaa4c9feffede14745c491a4437021bf92728218f264d528b4b82599d47e89cee12a9ae3c6a71ff0425a8ff3e1add5d7929b74d6e5bf7deeea754bce466148edbb9daae36b9f5ee8d722e2ea6a591c6939b79579bdeeee2eefd29b45777ba74ef1fa594d2e50f72ee60ee40baf7161d77e71eb7dc6e2ffbf2b22f2db4016438ee132cbdca64172a1cdd23e9daeeb6bb49d79efba96f9bb66d5ad371d5be848a8acaf7f2e07edff7b7e5f19d7ebfb43c527edfc4fba7e5a1f2fb29cba3068f150e970bcaa91666babbbbbbbbbbbbcf12b795a0faaff0d6a33117d4e7d4342d261504d5a69c536a35c881cd4ec07d4cd7f908d6f9449808cf20e31ce0343ae0a3c324db03f1e7384ae79caa1450a9fd066ecc9c73fad83aa7109e32c7b76ddb7ea0f27d47894b294109869085913ea433155d1090d0f3d2b42d4543b7f696a2a1fe72d3a6f610d818ed23c01b121618f577e1c8725c5096f27b748a073a7e1d7ffb852ddcaf0919d8200584582a8de2141766be12f9291ea8127f137031a5ef24e83d4de9b9223c757b098e2b1bb25a695f985f0253b685f9dfba30bf03572d3a9884fb1258c3c570e1723790d051acf3635881a5634e6ea5bb64f29dff085445b477c75f87eb3394800c6ee17d188e13428b9c6de338ee635226a093667b1f9805c8f610d898ed23c031da736d0325ba54141baea15ffc9fd0965d6107f6a43f1077a904f9c420eaf81556ab85f1ef1f5676b45a7117499c21a31c97e2818e5b24648804a590166df4d022e7384a57ab7f79e44b1c41d2383b9dc32eb58ddbdd26767db05394405511d4fbc9bb3450936e9b45daa4b6e93a5317d230f33ecea144fde2ff848d74543bb4a5ee4f174e5496d9063333c10c0577be37a0a023cb94e463e1a1194f1d19a7e55c7f66397d64735f39838eadf3338bd5fd19e36600757f8c8aaad6ffcdcc2efd327fc1d30773227f1273a330c7e93b7d1d336c3ec354e8bed3b311eceac25310d7e00b3906527a27805e237ace02ac4102783b4e21c360eee2a1a10e2c50901f42f60913c19c6868c826089aa47b1bef1b92da8fe5865ed400dddd19e0193667d8b114522e757f8898c0d0812e7e58f1523b34c507a91d5ac306383ef91d8ee2d61d31ece8b1234609ff9792a038e9863ccffb38ca79dfea575fcaef721c8b2c713669a9735295c9c3b30eb2d4e06191982e95ea542ad592165bce39b7971b4b988ae7208bb469b1b99b165b07ff3937196783b383b3b1b949b239fbd2cfc9601789da4f57f27cde2733a57b7b9d569a1f1726f12f8121c719c19ad6717372dc94dbdce4b6493935d327b34d10c70d28cb98bff43b582486fbb650f2c89c2979e6cf1089f0082a3f4682a6caa0ccf19692675bd93cced3e54801d59ecb7102aa3d4744d6ad04ae78afacacac48de15930c931857ab1bab858901eddfa528d68ec952061dbda677b7488a2da825105175218a98590624a74e23807bffe6429df5179eea3e8ea0bacdc268daca93d77851cd465425c805edf61a29766a517d52e13546ba861ea97e333b87eb9c5517538e22a89b17f97b5151f52abd0608a8b6ce5c624a51fde713d55f5b25b08c4189c83a4e9da973061d1ba94e1d1d3b5a74eda5c7d062902ce6c32fa64132f2adb94f488d94d4fe7209aab4d8ed35b10663ea4c9db9a4fa7bcde49aa93375ba357213aa33a1faea592dabea46885c73ca98e69356518c7480a6e66ee3352de23083ce303c62796204362728d1524a952394a54befe02587744edd76c1219dc3355c33695649959f6bba65e4a872386da6cd4a260deaf5c771f306a74e9b3058cbd18ed49e36dab4a9a61751b72ea3f6aaf2274ddd9749edda9647eddad2efcb221bbce8e808493e1090ece58b228b55d7c4bebe3ebc6425efeef37291bff03b2f03f98c5ffec23e4f7a88ea3e3769172fe917fe9d1d2448f848e5bde9177eae59b661061d87744eede6cf908616a7fbbff4f9b21e329880be4a2ae85296d9e3542a954aa5522814a752a9548a7e2a957a14fd54eabd4e65a2a8f7d58d2f954aa550a8142a854aa552a9542a45299df4bb1235d194a7a8140a95daaa7d8a6aa854ea510d48fdca77a66f26f52b8f02bb67f54c2a9542a1c00e954251aeeb3c4e7d32a93f9da8d7622a1c57f353be4b49a55229d4a752a957bd4c7128d45642a19e9ab8f77ed4645c4f29142abc211c534f538ffa2e05cec01d7b29140d4f5e67dab4101565be6babada6b9e64aa4f6dded1c48d15ef67c29df39afab01e5ed9ef305f23d328caa4bdd1f32802a1930efb5f7f71f387ca04344ef6fd01e07aef2df43961e9f3fb002360c591e25f963785e49be27dff3bc92f66371bc70ec70030e5c2bd0a2f6cdd046fc5d123aee4c863f702eedf2b8af9cf72eed32bdafb0d1d0ad71fe777aff99e5a1bd7b3f4f2057ed7380e74def7bf409fcbc16fe00d719762bddbd8f196975d9bf479b73629461a46edddaa5c8a7f1ef5f978e83c0405cc44dd391c7462df291bbfe8f788a7579fdc2cf2a560475cbf4dca5efae2b81a3c845dd9a6152ed7ed2708c87496aa9542a3db8aeced917fe52a934bad4528b4a2d79b504e42fa5282d7203e677cf405c4a38fe291c571c574b472da690043ab229a747ef9b8688753e1bb5c85519d4197251273f192ed24ad0af189eaea48469775a94deb2ead2a63afd1e4dc18ea9a480aa97e0d6ff2350f6d1c2827ab9f2f2870c9d2a9fa25eae7c69c89b55d78a80f4c031d2a7459d6eb9d4647235990f112b7db9d3220da58e5cb2436fe8a006daa137d0c7813b487648d051acedf3d42f6bd139f18142196bd15128477db7a138142a25e55129292c4ba0319ee521b79a9e0934e5513f4ad94bd9d0f25801b94a2de4d3f7975f03e4af7cc73d05b767cdc85f09576ad4f8159005eaa841c1ed69cf07b8d2b08616254cfb80f4d0af1895efe14954421625d01f3270eab2f454e0d835e5256c55602a943a3766407fca80551cba52d9f2e827d5fb7189247dd48fda376a32d92d092e0ffa5efa6438b0f9d0713503802af20d54959f0c8dd1f006f9f251129c0145bf475350b6d8f339ad48367275a7fa9bb88e8d1c0f915947d15b6179acba2533c64e8bebda18930dca533238cdc0a023c35cc42f72b272b63cfc6dc0c031a34a999304d9f8b2c65d1d0cf645fe113637a8b25ba2ca1f650e0b1874e4b66dcb5918c901b96b56b4cdaaf46afcc5635acef010f498957bcc69269760b43cbc5f8eb23cbb610308e3e4f02c128e1cfca597b4287b3830ecee1c60bee384455a519619928d1ddd724e4dd3e49c5d33ebeeeeee5249b6eceeee864173932196cd6430d8774d03d14274387611dd1d2b954e621c551943b96d0707ae066ecccabbe301953fb590f28fdaa85b97ae4907d57df669d713fdf63b54db977550181947eeeeaceefeb847fce29a8eaedca5bdbbe8a7fcba52bff2bcbbfe73ce6df28eff0fc75fa5108e2b8a4258d31286b263d66f1481769e4b39a7cb3e79e1fc6426d7f88bfc1b4f6c801cc382e3c6aa394eda909fcc8c59a901aa40d979df69dc8da2600ab893eb4013c84254594495af810c031e38a8839c2d929743b7b6ca0742082e626b16460221762ad2a54f886e7797790374a9cbe99c4be9bef2a18e0733d8b3a93d50511ddc276ac73a4fa4e1447570aba89dbf84a80ec2503bf90a9a2f31aa8302a89db682ea60006ab735511d4ca176dc16d5411bb52b790c2e143b98511d54a176260fa73a6880da75dd090a1ea8a80e7eddaf5dd06d8a0f5ffe2d40f732dc4358322b5b4ae9fd3e5dfa6cb127cf39e776027dfd04dd76e749905fba0007133896f8a159c06081e1b8c18f110e1f3aaab088c112c64f18491d0b02745cf18bab9edadff244131f97ca14e426d47e8f81e0611a95aa413952c7aee807ca4d8774d352f7870848a84f60757f8c8054757f9e20a94f9e3c21e29aa0204aa308a8e42d57453de9d08c00020090001315000028100a864322b1682ccb5359ef3e14000e7b9248765c9bc9e32cc8611842c618428821840010180019a1996d03982866cbfb46f607ae87c2a9e9715fc64179e189cd57f688effd2dcfa8758831f842ad0488f93804bd953a3ee1da05f9ad16d762406dd985418546e8ce7a7f220fb2113ab325c1a8308bd58dbc9b507010be2c4676084c1013137980b93c2ee7d0273583ee603edda78d3b3141045f16c372199a3e0a2ff3e24d0c843f309282f6e6cbed7ccb6de88354e41289842da95622b5195bc1ac1f43f0a7923668ef632006faf11502c93d169419526294d2a2aca8896b439ca2d0df7ef82f31865cc3d005e88bd214f4a2cea829d019615c8818a9ceb9e167c83d32fbd7873c8860081275d233ca58ff98fd9877f4a8f6573b37540f3a6172efb84e83cf46d0d66541f016c43a9f256ec4f7822edd3af295b82a8915a79c6264aedad305cea31cc48323fb6a57529a876c7d0522b1af7215702b34337dc549a8a05786a08125d4a3e92b2f65b39ac1b7076ec55fdbe8c33836af83c46672e5f4afdf38a2fdc8cd24ba18de6c96d3294e6fa0b14e007d0f777716672a0b8c3790ff0d85728a232a33048f761f61774dd9774043282afaf26e205cb2361987c015bf03020b28621f28c23468b1f11a06f2464490c93cdcff103ccb87d3c4ef5f8fc70ef4d90cc6ed1aa1efc7184d8036330465bf3d73ae7754cbeb99ad8ce4720e07475079fe6a6b25329cec4f136c9d3015c29b389c0e62fd09b996f20defe850d34ebeffa1eb68a932d1ee55bfa7f43fff856380b25461d5c8c74e9b904057e88df23924dc3e051a1562d336e76f1c8649c966bc554bbd79a994fc693db9531d5d8afc5071e27901cc56139252bd68684ba9d39fb3059e0a0fde487a7db5f67c4172e33a5b245f35a84556f851cc16db7b0556b4540786f062fe666d5b72f3dd0dac4f0c2605ec577303016029204e16cf1410b00e609d61e6c8ad5a7c1504ec0321d0aaabc11db9deb28737dc028ec946d2dad22967800b9696732a9e958e2b80bee4b3db3e469eb2314936eb38a1bd7f0b931bf46b0356b460765472046ec82b00fb3d74c74c11f4b8ebe18c9d111d25a96a42e02f784efa21a8312172ce9387a489154b05a42bb250eb931ca85681b068fa587e191e8d8b899bf738fed6c3f029d50546731bf9b59eb306519d8df248b4ae788097c3c0d2bd760987a9073365c0d2b6f5a1b4867bfcbc8895de821e5e616baf944aff5897fbaff618396e57d4dab8c8cc152720c4345f69e3c54fec64ebd84cfe4dfc2609b50b45d317f926e33e0a658b09a04c2e7c18e397a3d8d8f822d7870150afa7fee2810d9fe884b986b1639c482f14e42eef7690de1dd4a5670ffdb56a33f0cbd1547d8c2d44d8b371cfc0dd2d8aab13aa50d593feb132cb6133103bc9fcaf03905e3869ec0348c82113a9289e28518176e0b035d2a2ca3ba5980439e804586b8457ce86600b28fbd61086960c208633d9bc6133fc83308e74f7abc9458d07fe4d34979afcb59c438cc2211cf2ded93a9bce9ff242c1b25916195850f74260da4b6d115c39f74e6ad122dd214ba8bf05f57571ff4f0de72b0897228a2a4d5061f6e69b353c09f5bd0171818a65a0e2faed08cc213dafc544a560d7c1f0cb9b376d6ea9a977ab004f2d5a4798f035e37dcc6162bc1977aa62bd02c11501b5cc7f44b5b19eac2add77fd08cce84ca1e5298e4123840d6b86474a5d598524ee0b07d0061a9da14ee0c0bd9041d25d6260f857e696cdc53f5855dfdebb3951fa14d487fd69972053554c5ae7c87005d55756744e2a58f455d03ab09e4b0a7627b420c702cf54f21902d86c4c2086e026aa20d063dea4c7d763fb7e7e087aa208625e01c8b75dbd5883e1a4e80d107c7161ff39f245456ebb01649686c9a3621e308e59376b479b5e495697745b3fa60a9452da738ce9eacd5b85184088ba428025d3e5ae50e2de319e40887e842262d37008d9bb14d2d037cbf6b4dae0247e8af5a44aaf95d8476cf61a8fcd9a18c02e2a717d5f21d80e7fce29dc7a9fc505247410bfef5b37794254669d3d037f7a8cb7734e06564183b5ad95af6dd483c082903f540bebfa6c3267a8997d93239c33a926064c802fcc53e20b5844731a9d7a08d9672ec2a58c77656b0c8e22d6f358fa20f8fd67008581559adcda020e19955292f4a10525224ad97a79bf84cb9a967611570e83539cd14403ba27b88c43de30b57625ad21603304381473e97dea6bfeebb5056ae0d98fbf0b6bcc2e75e4db2cfb2389f9b2fdd61358486661abef6bc18666915cbc04a6aef8efcceb11b524f200e4a5948948e9b10a7c620449ba59910b94549309dfe5af6b6a33dbfd9ccfa91f6699306e1e8af0eca05f0ae7a7448dd234f43a3a86bcdefb6ee75e7175ec1456ba4c8404ab0b26c72cb902f82c9307c55c169cca942fc49c4aa1893592fd500113424e3056ba9c2cf3928a64fa22d0a27cca72d3d78e063823852612190153ecefa075108cdfeccf4a09c63a7e0a56f83660e4100392ad9c3a628e9d40bda4464dbe15bc03f84190bc18f91cac0eae1c0377a65cb42534b09eb23d695ca80694e87eed9ecfee359dcaa2ce6bde93be0f25c495bc45807ee4958d3674d4fbf3df9cab22e6fa8f64bf231133b4640f2e4c0e3cb6ccead27fed0645c7cd1ca44dc767abbb1e3cd2808579c95903fca9e227798069014ef7cad044243c7e0e9b573282c74ff2c8949d424f70093c4756fd8c387dccee27a8a56d18872d11b31d4902a8b5ba336682f8d7b40edb9745abe77fc618769fc2442d3144e31fee3eacc33e288864be3539d88d7e18506e7f4fe54a46f647550aa1646a04c409bbfe99687ee0ee87d4e1eb08318ab88ef1ee0d09d5a91a19561d9082d104d940be98446746738c313af43488c961d402dd20e48d0c5f4e6a71382f4498fe170c156df671a610c30a947001916e3085d6bd7714ba0c31d2ac9557ecab047707f6d02a978484b45fdec9f784572166c697053c57ce02f61767964bf0cbc7686167080e86989ac9d32c732e5d85cec84dbd993595e51c2660fcfb7a8c4952389f676c5f06ded4f0753a098e7f7a1f16e65f869038a5895d35181876ae3beeba4e942b9bf5872fab12b28546773fd46e35869dd0a794ea78d7ecb55a66273c2f7723f8611c3640fb1850d879b87c668db4d6acda4b7483d2498f27f02f88cebe80f2d9b77f3c32ecf286a949a5cf55d6d97dc2ea2e1209e09b47f861c67874e5cd9d387c8ef0920b3b8f2fee3dc25b1dd4ab919920e15e1e70eb00998d76a6f5f1cc0145d8e251ba2db9512aa25da525591c207e53d50918b2792a5809144069f89359ee3c0c54ced6a7390e6bd7985a58995127d29839ee46f70843cec38c93e06c0f0e3eb2aa4c53408cb331d6f90bcc4a3b56699574398e4b6df3368651b250da4061d93a9e43d8808cc2c4b1d2ef29289ca17346678f4265d8e419e79f39045845b9a8412026878883cb283dbc40a10aa0f85472aa0a58f966e465b1976f0ceea0dc8d3da9c6fe9618458d0583dad787abff530ddb44ade78ad5d2dca43174e4b21880a8b9e54f318e50eeccec155ece292d763669ba1a34f44fa966005666a7948dcb975275b2535d74728894538a1f0773b947697987ef84a679c8cc9c956c9a54172b4a614f5a33bb30d67e9aa99cf4cf7274ebb2a364cb2ae4db1e9c74d6adb7e9fc9366371870c49f044466dfb7a8bcd62b63c890edd709630f129b82a8952a423ae964159183939980091302cea424ae133566636df45f6f98a62bcf3a25262cd80bed138e781eba9ce59d5d08df85d3c199bf104be0b18aa81cf736d7602e8fe0b4ed75e4c7378cdab631e8264df5fea0101547390884ff5c5db930691ec9da2334b52c0f87d31525706f8ce8a37a5dd9979f157b33b3899ac681064225053ea68c75d0db419c348acdccaf56b28265da782fa439fca042b4fbe4ad536c539a28dfa15849a518044eef8055d6224de4b29f7f66c4af5c2705d37c240121ff0875cc54dccb4a9fdc705cf11bf9dd6b40834e059658c8a2fdf5f21f69a440e3c74cd5dc865b3598359b4aa1f657f8e8fffe56fa112e9db5a41ea8321a1c4f381829cc1e2d0def04c80a005de9423c36d23345d4c84c3c052e381e1ddaab3951488a53a57dd0e5af217c638bacf8934fc5fcc1026c1bb86309b977836bb60c49984dbd4903671a7c85557db16aa431fdca3141aa3d1e3780d81d29d2d4dc0ff282fb52eee7cd791092bfedc11ac491fd12b7925144bd438817153f496924161670e9a48d29152d4f481f7f5bb7c0bbd2e483e1b625461d220075f00eeea58ddbe8a90a151c3d136d9fc4a60db1ded9d5ac01253a6e2a232d0aa1a34faec7214e0190f3467ffcb419d2b094668f7b58a172745c339769a992d1e51ea542be5d738d2cb85e8e89c9a2d0ec848e2c0dd1a08c844deacb41e1eeba3eef6161379149e426d049ce3b2fbc4a2edaeefcfb9bb55e4daf12084ea2ef2db7bb43c765686afda5e1323ff87607da7bbba7aa81936e94ba88c29ec1d382cec012558498e43cbbc1374f0f793d25534d2d0564089a80500c3b22e825bafa2ccf9700dde88e60d2dc3281d5b6b4d6d2a7cc89409afec28395bdd54f4addf9f22648486af4d3cc83b3e963fd32bcce70d67fb68677d14623557b2e55d5349b25818d308ac2f2dc51b4990f0c88f8090adc6aa8a27750bf29ceb4e25c134eb9967ad80aa024ddd945f98fa628710e713c25467ce3edcf4a5d367be4afd8eba675b815d23a14b92d21b7c51730fd20a9e2c0bdbda873822fe8d258d85c840a7a23778cdd4814b4e1006a14c2e04b09bc0f23ca1717ccfb0e47c8db8fc23218044e684361c08723320f4cdd822f012dfb2080fed9955b558cdbae6912227606e7e57ef60b33185782c5ecf3669117ebc8b7552737de2e16f03870d36ca99944beeae7dff26a639d801ebef2dbb6daabeb056d402c2409d073562220c7793a30227d9b3230a2760323ded42a9d5ff55dca4f1157e80852acc3511019845a800a5d72037803990f559564c4af74feb9da4ed885cb235c11439862b1e60dd002e1b40b1144c8c5606443c5ab16f8ac480c31296f3ece4778e3fe2153d42ac6b2517ca6c4dc60932fa180f5dcf399f3fb23c16071dcd523d0d5605677ee65b4d32234cb35c6a18a813e1bcbd6da1fbbf85e1cdd0821c8a9e0de3b5376e8b0d67a3b004c2d59bff44f18e68b3bca9836b1b759445894c8642c15e686a9d688a7e9c1710faeea45413e0fc48acf2dd5822a4cc8ba409f40b23d559895282c9713f34a11e0bf1ada26cea0de1d53a94ed742c370fef7c273f69f8709957b896461b8d5fa915b7e58846c7bd5aee19aff7504e6f3ec02a589a03f7149ba11e4a0fa8d3e265bc69b99ce05d2137b0a9e332ae4c0758e599e1a6c1bf565aef1aae1597750f9dea259145e283bcb46a472b4fb3ab9deef65ffd547af2fd7caa5e39491d2cb104affad7f952011af28aecb412e3be4db3257b40f93996ec9812ef8e35109f9937c16505fde4b85d14635a8ea37216f62989367297c7b784d3b54d4f761adcc0d1b283234000adcb832e4a6670b276af272e420875b5cd82b8092d994f7b67f5491b6212f9d4361e478b94ca937962b050fb1d6ea1cca6828bf984971d44e941d0cff6b7dd22dd6f94f100d5ac90194c5e82fb3681fb1b39bc5b025c3105460cc577297f85e071faa0e67c04aa7922e05ae10d67b8f8841f72e635da8d2dbe35829ef8808145925151252c2c09393a2b68832b9611726dcf8a34e500eaf5e781763a4d0fa2c36d07561bb21fae444a5583d4e2ea70bbaaa9e8d002e623125389e6c538f42540b52a6934a50189e104f5102518e4690d4bf27519cff7422f8521cb36dcfcee3d0348ee55b2d2b78bfa3a633384bb0110ee217dec3c9c105e3116c9c8465aba62a7e07af5e47abb930bc6a123f842f4677421faeff85e3ad436a56edef1afcfc9a51b46fe91bf7daca4368d76793c9257156c7a9fae161f7985f980c1ed26f7e380ab36ee2d0fd650571bc0b0d935588d8ae285960169ed5050ba0c9a3013f8e02147ecd385b61bfa201b61a7455afa88305615460a72a27817121367717709d61e5872b83cfb7f1225a5d5a11e609191669e5703639080870a88c34900830a97f2a5c62c7425118f45fed9047823f4d387964e0d7cadd9e0105698bc588bb020b86478c4d12bdf1ffad19a42ac4ad0496f83d3838c376f72780b56a10ce07172a87259e692b92b5ddf148a2216d8ec6a022e50625a69aa3d70bff803ef265b1f3fc48145d5381bcaa55d1e848f861e042e15135258b64aa7407fd4bd0a291d474f06a5e35c39cc53de9db010be3c300e4bafca2bf92fa4c0d06b1a6c1068aaf4ca76a25d6caf6aedb6e7c10151132db217d7d479da8555ff7238600b304f9d79957c988de8e5087417616463c4ac4ffb14021d9a6fca0c3d9ae710ec4255db25e4048413cae089db70f9d78fbbc01df36a123ef9cc7bce962dd087235789facd48cef99cb9c98ee1b548a2189241b2c1fbf72b63b9cd081ff24ff68594d3697aede767598d66bac9dc7e7c14b6a0496fa47ad531a77086a641d78343df315c4260f9637f91a5cf132f16e372bc4c0bcac4100a2343ac99784490945c8c00205bdb4b591d1117499e309c6134a873c1b8139f985edbdb7d3be5a15cbcd754324ce6ce818fe085bb8019c308021bcfbc11e98f63a0d6cfaea7b1bed492a8ba6ca04ca30b3de20f4d2dc236928b54e46168c56fbf78259f53e0379c031d115275d700f6f9f2db8dc28f3dc932bd36719f9a9f47af3670ab2f826db1bb340b777f398f3b241796b2d641b0813e264189c08138d2d19af9ca35463027c9ff80fe5f1bf8d53a5601d21f8af5895c56a2f03b950e880e1dc2a7c085cd629c63210bb2e93f5dc26ce82f2394af832e06f00d6e7baf3f3b2a72bb3af53fb9e9d97d11fe54e9900b3b6d6930e4c099b3001a80677e274d19c22d658c5ffd7f6c5dbb3cba9267c04763fb683a09ac6d861b5cae808c85f2c411d128e5cffe0aec9a4859ed354055015d16ee9c5983ce0de63ce970105008831f2efd169206f256c1de9d5060129e571ccaa066e8796aa2f79134e645d8e9e10553f72e515aa1d13e3a56322d0f02716a1897f044a02b9bc12ea6f13896f85cca10bae16218d4262f254ce68ece387d0d441557035d6e8c83b1d0b3208b53b038a31067c73652cdd98ff9320df7633e8a7db6137c306ff320cbeda07422272bdffe4b39a6c914a7300ac856e7b8f3e686ff4fb74cfab28172c549f2e8cd16f028aca11c1d3923628f5875ee1ad52fbc3faf4e713b819ca7a9d098d271e87c060b13289588c1aeca0b34a1f6d8c2566ab760903cb0c4ade650fb03846049d46cc2f7b2851e4a84f52bc2b95d26ab158e62a0f544be36768c9e2c1eb4f6230c4239bc28248d2a22bf728ae45d2d2179d2d5400da9411d0787cff67e3c65d4aa83b5069a4203d223dd33b02316d7a36c3b0c57a54dcaefa58d8e79675179d35d55f8fd8ecb4a5bde43ec331d052ca63903ecb1aa7c3e5c0a167193bbf0f746f405aee678aeb5f1190c26627befa2b9e23359efb103a392f7b92f3fbb8ac1812ffb6fc0ae26cc23e82db8cbeda7d846840f7061b785912512548c067c582b157b151ec49221a430193290d933699503d23abbeed771697b08c294ac55207ab1a918651c4f04d602d0e12fdce69c8cd3e4d0f170ee2b24354609e9796930b48d9fb0e2c5e10545b18eb070ae4302b21bdb8d20b1995b24919033343a4993de52bc169d0330391849a70936c8b79c933d5a3d09bc6313d02d83094aab774d78c56936d055602a0d6661018703767908cbce14d38ccb3eb9f7c995d55d8dcf4327d797d6e57526ccf2c1d9380ccbde7f4cf81d89dec60bc3ef0bdaef5a82caf6c34cfe66daebfcf6bfe16d915ab0d18c48bfea34983594e18f362a0100a5126e8d5ffe78c53a6e7a134d321b8adc15a414c6c53af58a7f48d404c52c7c1bc03f939a0afbe1c761a99fd47f0988ef0494fdb70d8f10174c226f4937527a180844e349205d10dfe7027648c2a8b438991f59b44eee0716851ad41e42932d2ab2bb0117ba607227c24bcf3406b814e6ddfcac1cf9b7fa3abb771e069a4ebf923cef21ad61fd5eb0d722020703d5c2d925502bedb6bdede253933888dcc8a659b1b8c87418ff1a6bf4309b190899f56b230ae3f8584323beaebee9d43d02f041d691500cf2de3714765b41c0ca45108d85f4d28796a0338ff3bef0c7e4eabb6ee9207ee3e42f0a64b4b346ce9a9745e9b72eddfcfdf547712d223babf1803adeb75ed3865aa6aa1558119c5ca0c50c110bca485882a472e82e954ef73d5be97d4641fefcd7faeb6c2d29914774d4c882f25fd38119a69afeed196b0138d48f79bd0d2b1a940921bc5fa0b73b65b8caf8b1801c00c2f18631113c5eacc3fa9ef54d2a4e0f05d206af7632b9aac490b7b5070dfc27e049db7b414c6b74d1f707913de461abff70ff3c59b9722d8013de4b638ff16a6f646f7333bdb5f8130c5a2eedaf0a8c54b6685600bf9c53b85d43583218bc0780e919e11dd512a44d5f9c7298a887da8425701fe17627d6c530f59cb2e58a89b59fd8f86cfe442d5b6cbd5f8b5b631abca5dc8987c94c4b73e3e87aacad4dae2c1b07789c42d0a99dbbd3e4fcec1b61633a96f855e772d3ee8e8ec9e511c5a3825d4b080e909199c5f142b5b355a592760786e43d9b857f1381004cbbd4e1b202a7fbf0918a0ff0b3ce963579ddc507685d18cc82e8bb4c0e8924ec09877bfc409a5143d2290e234fc21675eb2adc7b0b641fe70ddd805664372a1e1b378d7003865c44655de2fa68b1bbae62b0025577a08696224315e8bb5386bf30198dfbd8ea1a25eff97acd7ba5bdbe8e9f941f83d65ee4b8f7b4b7cb819ac7946c6bbda03a75c10843ec102aa041c8086230414fc62ba0bfa7002367fa4790e4aadf632b30fa08d70feef3e4c793740dc0f882a95ef4dafa95dd057ec8b6a3f5af0310f066d8534f344f858803be7eab12d9e5fba16ae77ee7cfae3ed558d3bf8992edd1b97d498ec1ca994af56eef14e6117a4301e940e009d53535a55d424eeb73d82a6f2d34da0fb87d8f60245b97061a203684437538bfec8316d2965ad79249d8dcc8a74ea8a5ec5d69d936f5b73dacf5f4edf30206bb229306b54fd81d3f409fb1a6807ea1aefb0e364471f9cd667e0d6a09bc06b74e99ad37efe72fa8601ad89fd4d4ed200fc6ba63fd86b70cc91135a0bdc1afbfd13a726a647d2a97bb6a97de930cc89ae7e1f0d7692cd042cd04647a532cd144026b3505ab18c2dfc33220370b045219595a784459cb4c9b27a7415b8392009bb99cf58739cb6b712532208219de0a0ad0d64185fc8e894f3a533c031fa72542b0594ce2355d5191e9f6dfe22114a6d9551563837eebe1d71f62722972bb2242a14e5d1469ac6c29d07d2186ce47ee248d69bbc92ecfed5fc9e8acba67b0780e6b9af7386a4f12060fd29872866c1f061316846d8ab6a7e15afdfa4d0f0b6631316979f84a7469145250e754cbfb5c793c05dc52304200987562d12a071381f3ad0a686b13a6c65658e143bf8aaa503cc62b743bd28966b0b12bc0b6a2ff55d5e7f64b974e7cb87bbf1126c7f880988e7388dbb75e7b91e3af89ac4257a8c3fa18fa23ddb8df44051f4e6287ec4d881fb7c43fef7d550a1468f5f3bf6f25a86142534709a0b7e7d16bcfd73a822cc7271cf7785e09809d0da70b1407a078f085a4db04681aeaba1c12b1660c6e48db4ab8000dd04dd3a63a9705c59130f474f7ba70e57ad2b24a167f7ee7b2601aa72ad9628a13b4063926ca8421e5ca244034577f33517f001b5f77d840813c544ba4875429f0b0fd892f81291246a23df384dfabd960c899552614251456b9aee2d2043861debf8808362f02c95801bd12bb96f940ae8a8c097c514733e8d961ddb195ac1da5e16f686cbad7074d90ee8a7845eacdf8f5b47c3205a97f5886e24f62fa503748eb9634d2fc9e6d02dbd24a361a19b423351d7a1f92fb14aa1799c7ea318450375f17220ef33bb090a6c37782a9300598f38648d13a3881e63df4fa0b6a8609a2d44070979578ee10eefaca16b75e47973c434c9150f7d63f9911fb8f73b11758fb28c1092ba12d51570d7e6c8d3da3ae5f37b6aebbb4b36c8dd80754e5b5ad1fc487587ba3cfed775e2cc1fe937692af46e0a139322039de968cb806bb1dce675300be64217b1c347e0b3e1fd0c0de05a17a28e492da0639f69eb973f18a8f0722c81c0283d125f0cb17b3b914a7602a76712478439db3798950df4923cc05b87491ee7f0295a14ff8e98270411dd473a034dc9c12101710b2fe0180117dd3ed407492d7e50e2a59c615e95158d55d2d79256e36e1c1d63908881017f02d4a015177deeb125bf6060eef67b2de82b88256c19320c0711753f0fce9de4c87214a1b8e2a554b00a4012cf805b9e64b7cda39ebcc7c7243d1e18c60ac7d07d496954ca04d80e6539ee47bf6c713565300df8cd407aac1efb99a1e75d1e92033cecea42cdcf8bb594783ff152579243a44ce6e2c8cec2550b7cbcb941c826cc487c50c6393a103407098810e559779739d63f5e4d95cf5a9d3d6925393600dc7cd6b69a8a62d9d5e28afa5e60639436a94409c9f8fd8960328c120c1128ab955fd155474e0e352f1999649705536245c175fc3258fb1accb8d089dea760a8a93c970d9d3faa1a0a80b40e5deca35e47c1657b05da499549f94a8db38f73567619cebce705ff617530a711b4aeaad18e9309f1befeac945cc13106aa8712de6328e9497befcf331cd10f45b199b9186b0162ac0b649fb5db9de02c9e42408f119df21b705b02a51f96bfc6c05c4439b18fb41d4330168f3c0033e04d950a830738053d5299c14fe4c0ef3a4f50f8271faf5b8c31790b526a31abfd2397ba36b2b39b423dadc69b524a5f8d1c7ecf10220e808f0d1d645c922804c7dc6d145fb409e61bccb65443ea988b704e179abc57efff421d24a1f5a2e2d9c4605d50a98b0b1023849c45c54e455313d51e204ae7ba12599c4fb298c9be9408cb455b80791b80a1a75881fd5e3fe5d7eb8754c7e9e43b0d28c42c44ed0776741e2bac75e237541b10afc437aeb44df0c39a55d36f12d602de916abe0e0ad2168e32c047f6c49a43e103aa8968871297b8e4d482e8dc2507039691f94754e502b832c49dc06d629cb5dcb06e18e9a1bcfc5fc4e90b2b73b22a1deba5960af2d4947861b8be9dc21bff45251ff92c48e00da0f7ae4bd68b5dd7d8c4b81a55e4d4338220908dd940361770888220afa616374c440cf8f532ab7c1f8e54aa353898486dd35b973f717143beaf1d8dcf8e4d34808ac76446c5629c88df2915af666b01b216fcc45d23461d53cb39b2908165eca7386eef6346f189a2fb2d790658c2477f46c19662c7dfdd82d3f3253d2d82782cd7fbbabe7dfc6d8a5a0ca772af288e45f81c1adeb69bddbc37bcbb0a028b019c6b388d0da6c8d89db266cb5b6b0038a239522c4172c9ecfb2179f6dddf4c841ba627d532cd3b3e5da9e82e03a526a9e8abd08783d64be6399276f9f20aa32baf26fa620bf3771e9631f4e4ad9e3a18c1c47cef3f1c289d0af0d214816cb81e33e9374eb229796ca6ac5e43374a2077d7a69b9d5ac0601268dbe9d686aea91fc3e38ddd4def517393924b41a044305b046ec8df5d819f09a2b097e057590c04f8f812bce2adcc6faaba0f81a3aa5cfca53c6a4ea036f1d05da0b945dbbb427e91288133cfa201fbf0d56047aec12ab08095b0e8ed132e258d46f457d059080a6b88233d3159481f50764ef757412faaef35b0e90bbab4c4aa688c7ba0aba227655eb33444618a7884d189a2c9e7523d8862037ecb968dbed8e7244ef2e0ba2a12f771cf2f0142a4f9cfdb5fb9e8ca7f6e24dac2e94029c8db7494a5692d24b52e8ce4dd766ee3a03ef4428e3f3676751908e47be1c857041339550849b904e4f9510f6d104814983eb3eb3152d4f28be7c7b5e7aebaa5fb4e3bbfb8c48f1f586ea6b32b3326bc3ad7fc65d39b0a4b022fdc97d3b9cad2f43a340988fcd8e513450864aa5eb4d6729450501ebcb565360d761c4175ff674a3bc06ca237be32e22690c8dfa5e36407172005a650133c4f0350f10e9abc67344f0868ce61b825d9452236d26e217de56eaea813f51a7fd12b7155ba990da319824bdfa31f7edf56a484e0b2e66237f0c48e54ac9e52ff51e3a2c6559fa021c0bd90d7dcbff1504f18147efbee1fc49ba9ea55367bf382b854f976f87e9e31d3b4825ee8fd57b96279a1f9f9621cad33564605f543575358a55a92c987e2efb1957dae38c217526ed8aad1656dcdf60ed578238e33fe023118c1be2cb9c6228a77426e9a159dd6d59270b30d2792edce592fa7776246fa5e08584d5b0f1481285ba2e7a9145d3cd9a664b0dee3d41ea8d2faf0f50f73c2050de02fd0f05430cfaed92e32fec6260b63a2b7091f66a2d1b64b9542abcd344c514f3b54862fd3d89d6c73ff2f2f221f68b2f53c0b862605420ccdfd21492ed2e6869a2800f0511f2d5f82f1bb8cbbea4e0f64c3819aa2f65de07000810a78f5c09949028d14cae71ccd01bdf12bea61961fd31f3351d53dde5ad3a9bb9a14c07f0f9b855fa7e56a501ff0e7b79362f85d848583e564f6f14621ffb23bf861f064e655b81e935e6b3346a043d8200814891f5f2b0181ce2c507e2a222d9c1ce38d370c323af86416c73408d50728437198d903fe02a25d113453a027ab133b93f6cb348802c62c20722891a79e5b6fb7d1e97089ca061a37fc964269cfcf92d01727f6c22b1b06da0e5fc8d002c4d92b8cfbd8eb404a0c7d1559342d2f24727f2fa372444ab289b66b77dc69f04fca172fbb4c0c743b9939257cec68eb9cde67a99da05ba448c954270858c86c6d582e5921b6f4520e62569c9ce108c09242410411eddcd7490af76f901d28116abe2c399716a16f9d3000538c4da51645bf1d2b93a5c71a198dd9663bb664e104442571cb6a1068e8476f40161654f4dc751c2119ca4d449e33c9a8e89c679df1c0ce263eaa0e25b128e08cc43da5d80185432c7304c8e9afcc13d8683093728cd0ffdadefa95e346e7494a9bc84903904479f67f627764c0af356dfe19410bbdb4df86dfc887ea1d22b869ac16ad5f5538165f363abe80247d2ed1e92287a91435d95f420166c81848fe3031bbd95a1b664d38e8e75339a5a41856deff51129a24b93443b4e110396d7d59d94a984e96b789fdda83a6acb1f83535da14ed3238b05a787c20abd694a0357513149bf82f1892acec3043ce72773bf2c4d7395538c0a99d980be8443432032a66b439cb33bfa9417fbb4aa086a292afe810e373201c37e24184eea18eb712dbc903c3a9b5b5d9ca82901db511b6e1c8da600f6aa497269a34d255ebf3fe91397dee906eef60c619ec597c3c6751812396e1352fd1321fe87fb432d971598affdeaf7f00292ad428afeba38d05f92cd61ae07f5356f3b81c16a22ab434e1d30580838445ca0a859f314a0855ccf1800a2e606cb247cb0f75d3ee5291a74c8bfd9d189f281ba3d3eeec04a6b12f87014f4e1ddc0cfc11b0f815ff15a7f4f9177f05019d1578560e7bff4c8611d0fd86db50b22f402f9f4d66e5e0667c2d8c3f6ae90cc9048d3c2444f529bd72ba99a671e9df0ec8df288772c854275a0352494f50de741467fc7fd808919b42ead2507a5e9086ab8d987caddf6151f469fd9830f74f4e9a0acd90f1cd2468316bc4a2d8b462252962c861c5b769c09d6fafe3b81c520c0530761e797e8e714214c402241d9d0f276e358cbb086bc157ec08edf9f2ccefcdce49a1a74abef0fdff3c6a2e75ca8ba0028d9adc5e3234929be7b75600842e0c8813664c833e00333431045c3151929ddc404734b8415d85c23f1a62aaf47042c8ecab939c1be92c16690503b04918683e88fc93b035631b6094effb41b68c994d8bca2a9b99c1b39e3b269d3a7f195685964262d186d15599b78dcec7c15f9b51e88e6917d8e1ffeae360febd19b7532f951969d2970dadee7582bf2da95eea339b1929873a72821df6f00d0174872ac706594e3204aba91010286dbec89bbeb0f30029d796a2d4c6f13788943c8fa7c37d87ffc87096cab249e1a5be38b0e847823c1e25b1b844dc6db270c06d4f436e0274b46e751da61b55fac2ac01a43a8536845d19773d3436ad0f470046e22a649a44b0d5c735b7515e35cee2da1769718d4602ba5a882e0dd05e6e2501d8c8547ba47b6256318011166e28a0d4d5718ea481c2ffb00ad1f907ff102179ee367f5ffb9151f7242b8c8700dc317d30c22d014ce521fc68337df702e55fc106fb3fc5a69e5325c0cdf1a1632cd6fce8c443762efd9d7ae05af0e624c19836372bd2a2c63c3cda10daaa189fdecbeaeb13cc8488420f193733b43fd8ef6b5822d91d2f06ddb21462ee8697034f6f827032155da65c50af9a8b9648bba28f3cf2512fc6a20208eef385bcf9012b459b8c4bc8f06af193d00677be4299271c8c4bf9ec8529539c9c0511da037c7d877291b21c791a66f4a50d9c8d73720d5a08a85a3ed5cf499378f3262e4ed0c9d04456e6ab7165d4a12e5926d6a019a1a077ffc37698050ed65785ede8928edb3a21e19f4b6cd3d123b098dfe473db5bf254e36b24bdda45fdf4d51aa954fed0d04a51331c936d5dc8f16d28d99cd26dc0235895e4747f411066e79af3616a5e8dd50058645ba871144543ec7acfd4fdf9ca7928167184c190a3b2a6b09d532467dd5a5ae2f115a34906acdb1bd995cb406d10b6ccc268fa6cc3980a1c71ebb7e139ce7d8a59d3679ac33824a84ffac25cc516fc26b4eea40426459f17febbdfbe279bcfd75fa8061b2940d3bc002d057af0e20f023ee7f9c0bb5b898c5961770fd62bddbaf456cd38af5b30f65e0412a56d6c36e35330470e7f1d19327b00bfceee0848016302ab601f5c8087474a431315765da38e2a14e9141c9eecef9013b9368fc4de02cf6cf19dbc84917cd9c45492dc61ba7b72f2a932163fc45927e151ed360c16311be87b6f4f7670d9fd4619afa5ee9d1dcd6acf8139b297e5bb550b71f8b90d6f3b32766fdd438a982acbc1bbd9a6dd9a1d07081c9b99318efc091b9a277aeddaaa46b835d6c2579595a59055d6e46b6735704a723ea20f6e98534f76b4def8c6b01174e322caebab39f90e255154347714b2ac76ad7069c15117ac6bc023023014bda1032b7d6cd3d46c7ec3371363ec415682e1d3f4cc1422cc9fd57666cad5c7430460913418f3af5092437ff9fb521c8802b4c8f61d2d61b41acd4fc396055bd92a62f2f62334e13613894bc4adc9f72f4145eb1d6b328330e9871fb8c374e142179ac466f3526186ff6767ca4bebae4b9ea08ff5a70bdce4cb31358b0cca4b8be61147fa31ee3fe56f01e80ef809eace65e6110558a96c0069772dc401e098980ba8108af8f6cd266c1c90c5de0fd915e659a3d42de3010e0f466c1f2c3cf95e716f2bb3f30a5975d8d621df1aed41241283db977c20ecbdf56a8b5c2a5f9b204155620cc34642596a738318815a0c50b3fd1d5784178d9c094c21763e667abcb9654711866b7369eb039941da35836e0c35fd0f74590ab1bda5fab44c920eb1a9a8a9832562b379878537ed4f88637b142eb32d720659e1704f15c426ac9883cc047654265c1a0b10642a3a2a2381a0a40d2809037d49c2686cffdc10cc2b14df95130e34c0999269294bac26b698187645bbc632af03b3cb27231f7c05ac72a928267fac38905638a4ae0ea54afdde4029c25288da08eeb47fd85f45f7f1a54a75b1496958e36877785e7636413aeef1d6a83f1122588983c91d7fecf9fe1b583760db497354cd87c9cd486be931194a4471f72614d80c305e56322deddd8c590583ba6572b0965c0fc5c4194fca5709e5d63f676ea66df85d62bcbacae0214f2e35eaba0a6a052b6ce44eadf70493acd14177ed77a9fb50eebbbd5b36defe863081cb81f3811f84079b165492eb791af70fa188cd52081f81529ff454e00f35621f6b0cf86f304a28373c5606d1ba52e42f662c41bdde26b1714f3401e13c26f212d8a9f595ee6b0341628abd660414be5ce75e3038d6d7b25d3c8782032b9893fc036f41c49f53709afb89be514a76b14034de39bc53c8ce68c7b834334d243e3b65898229a5f493477b3455d59837d9717286031e6999c1f6ea6a6246516fd2c2eca695027e772d3e363cc195c7a5218783751880f5917e9487176d41e5e9b0e2ba64fb351d8fc11c8808f409b99beae6a0c1f950e0c0c6bf365eaf25bc29a9e74f974ebf72af22f9624560d2019f27a1b0f4b340d6dc35a7f0c4c7e6f1c286330a9243b175196485a2f74c122ad176e2bebd082abb1ed5915bd2448233f2f48b3956b31133b56d8711ec4c661db08221a8194d90a27b234647e9f95f0da9ebea804c4764c1263221409c76c175803928b653498e5877a81e0b23e94ccce5898f23db565e47ef7f0ed2ad0ec81c074ea92cdd02ca37abfb13f35b570d9196a5b26f5885917c24ffe755ac652dc0e223ffe5fe31e08e9ff7f8cfd8c7d225374042640199dffa6d479000c13f40fa9337c8f40504ce887a6603ec2b73b2aad1803cde52c38ddec2185dd6a732ef3fc3a2b7cd44c5ddff7118fd17d18129353b6de1fcdf2270a2916e33f8b3a7495ef3c7a2fdd7a0c660d15a120682d79bfe68b2f2817efb979018bb91f03db5b1d6cb8701a77a75a2ae08c926fad43c760701068f39d0027dd072cddbe6bab987a1c95523cbc8fe8f85e29a9005854dc87a325aad5313ac6ce1a98ea60a71dd52a4e085895b1229de8c9b9c612711eed03dca9ef473ac51e0c2ec614e4eef6f7f4b171f6e0b1c99b83670d4f5bfcb638d4bd289704f80d62f370d7487dab34cab49a0109fcdb424133aedda2027d6c981552dc6cacdc4f669ca841351053679cc4eba4bbeba55796a3a51d5bf8f429d002f0a69bc01fc547dc4ddb1e4b34dcd48d6cba0e3912e43cb604dc9de1f8c51da86d09619ed2d7235215c1cfbb6f15b61884e26b63a1097ab195826a02092ca2e00faf51fde36a29dc1aa1024a4a85821d725e44ddbfecdb45b0270142bea0dcf8ec98996cd6e723548f62d4a9b9b107cfce26bfbeff8f8f966c2898360c767c8c4e060e6d607057a3988c51fd2ad97bed75c5db2ac6a9999b3dc65c9475c06b71a95ff7fc521e8684d426b94f5c37adf1566fa989039d70d138c10562f842583d1e7e138d42df13401ba9f4d036f649c1d3aecb1d9b7f3c06cf5964dd1260961cca237b6d9db2998f52a4110f6bb756aa033f1ea149a3f1d478996da59fe48034fb283eb3932db5f390dcc77d7185e47f3735cba0e1025ffafd544d859e30c5205380f179ec284315f05f470cc60cb28213517b2f6b4e95a17921c16c11f12d966d787565905817568500e0ca3a232f952fd07582e32a6010646e2067ddaf6900eee6ad960ca6fab162dc9a373239863306b458068db1f051cc90abae619129424ea6cb080c7836b89d9ed48f16a972b0d9561ae1811166d7fac1e4f40dbafa3d59d8ada226609a8885ea05958362e1b602a5690e7cdea8fe4f45df211fad5ff92150cf80bf8e45ea40afc49905b8e4e0843cba2de48d6f2a26a6b75677300a8a45e65f32831b2022236ca269a8c6facd875d928fcb78518fd585db0fdbaa8a6715072f0ed4a57342765769d802675409e4027a213d3f28fc77d3f6eefbd14132662f0a654a047ccc6a5f6ecef7f6c996b814c058021cc528b90e455ed97cdb80ee84ee0d676043a4f2cadab9607da9c26cf852a7928ff24a72fc83dd8078d69fea409b4d261674835f8acea3b326b2bfd3c3c5bfa17826281c7f27d5cfe1dc71ee8fd794a188b9eec3f9a656e7da0cbbe1076dbbb4492c0181ca15a44ec22560a3c01f03a3910c9de9fe9a64996c17029690f3be9640ee5a005051329c17e1aa074c1e1aaf0c3ec133b7dd081a2c28cc0bbf6a5befe8a035a517ac0124ca4e82ba30cfd4a7580b9bbe610be33c5633a5b9f0a89754b4d730bc20e0cda37ab7be5e23b6bd953db92b60c9c2ac6a649b550a98997749cc9abb8a3a0805f5767c5ec7248ab421721e0d3a2b72e2d68aac17b5a075ce4613b4fbf1fe7bb548a3f59bdd7d0420b7b2926b45432b73a13689fe85bf2d650985380564fb83e6255fa56bf8ff061f3b4cc9367b975ebb2312a16a38f8f63a65c08944c84f0adc8b4b55a7790fbb10be8d059180ccfd9893bd43d663fd024bb9cca9d001edadf795777b57e78130890f5bf9ce3fef99a69b95dbe054cbc0f2f7d4cd4f2ae404fe6353fc4649cb959b5d79a5ad9a4bcfa93f3545b17fe31e297ffc7bd7c78e45698b2d5e49c9fa85af4ed87f61b3c0f217b715003367fe258ec48c4302fbbfd467e05ca84fab54130b56cc290a3d10343c84e6a72c01463b07d3fb334453600c34a58bfa3436735df3ed49a36c1a8770426741f4da6755707eca6112235130998684d2410df1f9802da3343d0891b254087d501a544fb5ae41e84349584555cf65799da1675b7d78847dc9e8b12097e1256c25559723b85aa01011a8015aa354a8969451dc3bd12564e69c85235bc6df7d128e3fefddad97ff9ec4e52e067ad3283242caa7b554adc2a8b01c5adfc0fd0d5f2052b0f91056b19d9511cf0d5453389d2d5aedb4b5782d0308978f986c673b3362e3f3e5174f53d9f7fed82dc84672adaee3beed53af574fb78b46fe38a329db40ab844b3276666925704f09e59420343cad330dca26b893cacafd48d14f29891a9660139a5babaff3ef4298ad3de037c1548b94ab19205a9c9f8a77fb540c02322a95cfb8c503310cd94bd0d03fdd52cb0a742bc5fe6f33c892658adcc5efeda5eb069df8f2cfa960870fe5fac3cfcccd397c0d8f4b31b8c3faaee77a0a8aa1084044a6daf7f9982e2114dbd6807e30fd27c0e995317808d4155bffdf2cdf525ba51bf8882951fb970c322a688149c3c4d395539dcb91e609322454f271a1fcfee3c281f875ab9030ed96ba012f5230a33339556883c308dced94271a480a8862ff71de67c3ec5f8e3706f82b54d6769aceca29643da22e6e3f9b6c6cb0cb26f2ca2b315de1dc071a82567ed04e4a9a4237cd514f6ca628d173c782346ad39f4aabd2755a063946e19040656631c1293de1188898549d4fe1db2a04fe0d0a5055bb4b3130f7de1737f85f53db60e190d30c36b5b27bcd86d50c03f99ac3307749fc497c9313368325f318aca759c430554af72ec668a80b3c873f7eadd12be6f3280d40547f0b18efb6b14c78d34f459785ee2ffe153a173c215b3fe0ac17e4312add084f780e7cf58116fbbb6c6eaaa9fbefa5f8d75e140660a0083e455823c55622d2bf2e25de0e7a0cf773c39425df45453251b7c5c94c55551f6b55ac4680ee2927380d14be2f4cf3da27638570c81f7b806c95f1fda98c23c1eecb06ce8babfc8735d37e083b2dd1b1db6930382bceda2d0ba8ba1c3298d1551ab99741ebd03c5c4e5aaa6ed9f5b2c46116091805c52175b9896b75a373311735cc26ec6ef1618791c7993bd91a27fb861b75b51624683a4f35b92185c582cccee450586414f776d1e73147b7bc314fcc5990c35e691c0c4b77dfba2dd277effb31b82eb969849f259e774647f4a9e6d6074c03fab86542ab6c8e76a10978ee630a271c3739ecc865cb6e89b16020e45e03ef4dc897fda404e46e8a922ee3e2c2d02e4f388e792982ae6c2d435cfd302d1a60ab9135683f795f8971de46b8802cac84b9e67162a290d5f5a59d4bffcc2ee5d66d827b08b0dbeb0b81b8d21510f74b6b1dcf6c287c5b0ce9c1d09320c160d0fa798f8691276645726d9680ed8496874b7ad89aacd60ec3db68c462a22651e741d66df574e09ea615591de8bd68f0d3072cb829fc506de3a3cf053377cd5eb6fa97c9217de2cbb7a2076f7ce6d7600305816e6bdd4c6f2eeac916403026bef17aba91f77ddd3f0861169aa50eb256436320f29a06a90c8a903cd39e37c8aa3037ece702e2890aad952224129e84ce11bdc6eb9a52419042a0e63d1fd435bc0284bbeeac9d40de58d5e72c61267034411417afaf1716eb1a2dd2ad11670d61ed465df8c5ca3553e75d582cf825225b3fefb3275c286232a609ba81555deceaa830158b761c5214165b85bed8095168e4538362f8c53377fb48d745a126bae9bc6d0acc623e18e5bca712a9bae894bbb99896c4085055aaf9dc4b97a92ec5e158a84741f687d4286f63c50be18239936fb850950dfb6ac2860d06d09df6a7f6ceae26dea5b23208a6d5cc3555abe304606df27c26f1195462b359f20b0eefe62883615346921bab2878e0b7d96abfa55200b3a7f4b9fe174ab796160429bcca6b0bd89da20e7c2bc75f8217a73ed866b3c50b14b7dcbe917dbc6c4bd30db7fd82a82396922a40b7a3f1011298636220fcd03fe305b9dca547f22bef24ab600f2f9d40c4d58165b657881bf06ee1e5eb94d13c250b608ec6d8c4eeb48db77a4100e03685545d82486739c4a67b9751dae4f3dc4d22e371180f09a456183d7b97421ecb0ca0196ef0c75cd758b58ebac5c23c9fc5b56a355f3a8b19caf91faf60cb326b820ac2226784981188a5128b9a1b25f4bb792457262c9f7e10eb1d55562182b85198120d52607c1b29abe97652bf70cc8374c9aa28aee377c82063399ab4d8d7dbafac25de37af0f773673ae6e5ff3dbc5b608574264453b663184e3aa060c1d92ec95fb4416f3dbcc97ddc268fc08ceedb4c052bd6017e0f39a0b0d3ef808bfdc19b6827bb9532e362b2e9573b50b8892950567337132de32b6c9b03dd964e9cba67c15fbaa1e501ff87150c003a51f8932c65d4851dae8eb913c2d259794422bf49a2c8121780016eab67a00b427d8be6208f369b817c9b296e6acf1be70e551e98f3df48a5ae1fe1bc6fb833d4815c37e1e888cd58bc75701da65db95ef521da0178395e1d8219b898eac4927da171ee83abc55ebf98db7100ea2a0b271adf3aaf497840c4c8577cfa755dc6152c98a3ccf7dc95aa91747c16a1dd2545edb517119a4ef883998f144a9a466f07d29f203d08e867a81bdb10bf8d2a2b1428373ecebe31752f885a7c98f78c07e4e8abd62a356ca1db5966806838035621350d664bab1a91d194f78173ca6cfaa720abfde6631bcac6ea9c69f9acc5d089ca8f3bc4611a09699401d3cae9a0c072dfdc39edabf973fb8bd6ea8c833d9d34a098a062366483342a1b8c129df37c8646810866637a5bbd1170acf29346cd53f75e4b24557c09e4213af1597a381af656c38cf8beb9954f097f5409a134c5d2159187a8b5155a11e0ab0491e2ff0f62bdd0052657bd3da710740acc29d2cc941beff3fd6621b301738947791088359b7d9596df6fce4382e75e5f823b385ffa61f53debf3f4c48f6cedb4690e9962e6946533ecaeceaf2836b128905eaa8e8c8dd846737128acf4a1326e38857219560ac026638bce1e6b404fb62b0ccf8ad038d45f395c6e0abc2ca57533d96345a4b071a3123a8c1f3d00b787f714294838fbc19a9bf328e16bb7c019ae709e815505f52d2d08509d052873e85a247f09306014d112871862bdf778ac3a5483f40e2e1a2b22bf7c1b6ba9f5f96df56ca92f406cefac3f93a0b7e5e776be0084cf56419e62a43ffb67e02f031304995b49e4f661b7cdc62a961cad574023b9f3e2ee86a058544d247ea58fe0b584f21f87336e6ed32f12e1945e6be1bd96d49f92515beffacca7e6eaa5bb1dc7175d55ab784bee25b22260795a9f79cd7ef1e6075758808c53c9c3d8310ef6fbb4033cd2489fa82531ca5c2f5ed4168430cde4eae0524b722d9a4c5f996732b1a7ffed8a2e2c5fcc31d828a373586e033d2b7922a3f8f3ec0dae9830cefea3ba011f63bb92d3c98c5eedac7d8c50351a8a3f403a8a5556302da08d56a42c88213daa2feb03f19402e0cd3f6f2f1d08057ecef1bbb433bdde201e50b7c294de800608c33035159d11d637adf3201c6fb39fc2f619bcb2be48a7036abb7e628a7f7ef11782623ac4c7de15b03c7e3abadaf47265f228e1a1d53fa1bce66c922fa1fcb000d1d193a8ddfb452bdb9a899f45d18e85b688d37e654143eef6f1ce2fc146f49137646ee2343d8cb2f1319b2101a04cc80cc53ef7ec3c0fb91209a3daa3ec005155a02f4e41573e5d0244e8b8197c11009acb3f1eba93408b4f1649486bc200604d422a367aa13381ba0ed1f6e06ef548b9fad671cb80a321245d4e94fd2f908aae45564e0317e9153f6679b7079300c2545317b76e57485dc1b306531554e1293aeb7f7843ea09ca7c58bfd89cd541f540d0cdda3981fa87e86c163f7a1482e7a852579033ebd0d651e8ae45afc4a8187e03aa857f99f07e91ee8b047aa5dd141910894ae08a142deadb060aeee9a7bf2663f412816f3f5709defd1fd03b78fb00f5480306f136ba82c3ebbb549f6fe3e91e9edbd0842ee114bd28671c08bbd343852c12217f8d5137b747d7a84842b9bebc2741be3620f9506706ed3f2ecb7b8b2800524877d6fa6ef2ff7b186400ebad8f71aa192253cdb5067bc741e5030b3aa78c638032616b1658e8473e7309d7060b036bdc85f593a270c35d6199b52a96a2fe8bb6c5071524f72222d6f9de612d3dd5bd8f7d03505d51e0d837d97bda74242bd72a3af1a45a26caba1d20de1db9054dbfd11cbecc0a2abdd531470f699399138280a6432c87bbd7b4b8f9e138b4cf77345eda4b4d5165b9c1e3d68669ee43267f8ee447f80efe8bd6a237e27f744a64f0acd7bd367a9bb3e57b715805145609967183f7a5b36ce454a8b49d60941c4079ab101d2f1b3091d04fbfbe1dba433904d3b05649bbb728b4eea11c591bc123e7e1911bdadbd833c95d3a5b7adb6523b76dd55034ac62f8fecf09fe4f223caebbbeb6ae22e003d55dfca37475e44a5e05812b6035bd54d046b44b6a302d6b8e1d247d462f655dc43ba46ea8c43bb1b5c81cfd72e1f4b2d6914f8af970b3fe4e9cbf1413a8eb9adfb6f269a7bbcec93996fe0bd2e175a53deb227da346b79fd2310cfb84c90dbff6d8f9ad04f822490b4ec90720ee8673d85c5799d510d6c37189ce3d0474812eb72f0a691282943325ee91e63f65895ef435fa7452a0a9023c0fac6b24dd98ada51ce2a9b67ee02728ca11ce3a52a735e63ee39549dfd93a1a8dc57a41e1e314508da4911f75a1dd8810236af6512342ac5be1ab9c56fb6cc465084baeae1a048c01b101be5b35fd25ac412301164d52128915762fc6c74b372fcffb836441b066e95c2ba2ddc955aac0a9e0ec4701277e768f150849d7e423f9bd25241836befca43f76c1355903ce33e7ef0d46dba2c57f13d1042de1a1c5c2e79d675fb170f85a2747b8bfa3f1a54fcd2c8992a6726d0fb4321266d9b36b4f7b9899b658dddfd47ea51f8f0f6b0d56f64fe16c7ce64c23f47f5ae58b206de4e3ead89f2424f117dbd53d968d9c102dfc4d8b29d07b52b4d855dc7623a3511484185d257b2fcd15dad35479aaa77d0cbfc3e0e7c0e27d5407637208f6e52a2e403d6edbcd12edf93e3f9679b5ead666096ff9c05681d2dc8955452c244455f30161b17f0f0609ea5c64e0deced9736f38e71195b62c36be8e0917e0af761874aa5da0d33e46e547e3221e57937e948d42a3a15d225a3842f0009ad37a65379c3bfd8bd1d7fe23f637a15299145da3a7059f38b9b8174b85c89a995527605b3b57358d66706e790d059d7d474f02cfe9af63ce86568887d9537ca6e8bfa6e3e799e78f59b85292e29250a83d37fc6998517c8ee0896e49940a8126503086e3307168f82cc53659b48c855b9865b58ee747a9ba586d755e76922451af5512573f00577ae15783788a7ba477c6a76dac8d5e9ccb0bf41a8f5aec19039a022584aa57e9cb5f0df2ed59fcfdcd69fa9b9c6c4b7b579e5d69b897a375a087a1302b845e15e86a64571b6fd82e0807c2bc6147ad250cecdb4b114ac239f91b20e9e3ea00bee3493720d1126210e61dfc7413372139e8656c2a06220dc547c405628588d96ab878cdca1178fcf09fc0866cc8efb1f1761abf52438773b6388188ccee63a3ab028256c5dac76209dc37c5ad133b777a01ab40e43acfa23f688b601fc9f891c88c2fcb9b6206636c237ce54d57490a6b6ef265f9a730ac511db6f46477abf3bcfda4d836da7b389b8af9dca5660d3a771cea84dba1167d32e304d3a5cd01fce3f64e5188b375b3374630b570388712ba48ba1c109ecd2835d53e8f56b5bfad4ee14c8958e28892c8ea6da8460009f65c693f2a7335663222d18bab1b01ca99c83d55496e91994a110a76a9b02adb2f351224843d440466c28a9c3586c96dd6cd9cb67807ff59dda7f1572bc805e3f95ef0c014327b6d25d16ac59428265e8342fc3e95b0ff159d451128dbe904281a1785241f8fddf9a69975cded4128cbca4a117053ec56ef941c6827fba791cce6a15d8a0e4a94a4fcc0e40531807a9f60c2556f8a572f4b9d4300439263af9e683ae892709bc7a102e063474439b9c0ecb16d18da1228fec5f209a3069b061793db162b8befc0a505f03873f70069eb9b1dc38b243bb0ffee11b9775806b472691222bb08d96efc2f598b40cd709352845ba3019b57059a162496838ecb4a146cda422e0fdcca6ec31bf8baea90fc24d8e7590d30eb66f40c8beb6d0892763582a615005b5a8dacf255e94b846211d8ac858a7cc1ee23242d22f47f8972977aa0d35b9d256517020547f310dacfbdfadecb739bb1185fd32f7629a0e010779af203dec9cd2dc7073a35b3bf81baef1b577fcd57e0655c0daf065374307fa4e2c2cee2c1e17030b72bea11ab262a968a9a904636118b93a2b0fc2da763c69ba4dae732df781314b0051477fd495cd92457ddbe860f98c425db8239ea5294dd0a885d7c0a8fad03dca1f57753c5ba622bfa6298483cd49bfc806c5748be30f8e2c9e32bcec83a12a552fb80c959f1c1034a86dd6fa11b116b001d2def6c21794c7e97ba97e981b745166d358edf8915085523c2d8bcaf3c4a36db32b19dbd5d3dfb5be18a74f2ebda227792408537beb3503eda78c34c23087b183ee8f259702aea71cfc8479edd916e62319f6093de1e9dfce606f8509398ffcbfddc2d3d125281e04d5772d9c2e16905d446fedd8930cc76f125e10c79837a2be4b3e0328a9977598ecd8f1cd13d49ad92e5c948e5956bb73ae3860fa86f8990bb72752acfeb42a8ca256e25bd98389358b6c78c1a6855f23d26107b103497792de9aeb0468db67225a11903450687c0956ca8aade378fdd4a166afe5b95412cbc65b28bf10bdcc98d6daf6231ffba7bf13bf0fe37ed37479989895a309f4a4352680a13e1a976a6a04ac7e0d78ba4ba17b455679614e7032986545808312fa36ee05f5bacf7abd2ac67ed2693f1a0914d95fae2d9ba1b68f347bcd38574f948ccd3f7fc5d3e6d0e2b6d64bd146a58b1ca5587c417dc8896886ae9a9bbf249c2891de7af0bb69e48d38c16f5919233d4f7c1c552fe2bc719716d4f2001383957836f3c05e0897ca0cc53541e1497941dcf15e5a665528f40ac0e491c84c49ae328558756cbe65074acebe7fb421b84cf650b5f39ac4f7c7a615454184dcb1e2189b1dee0a88349062743cdcd7f35408b04afb1aa162f82fa301ed431f347a3c3f61cc61abe3f810ee3989660eb8d787b8812e06316c715e1bb625530aeb230ebb390ebd0d158d85404d1643f701dda05ba549f611c1712c005a3b2e5fa09a916e0be006ee09d452398a208f447043e72aed146936b482f920cc0f95015616aa53873434167458a7df20bb66e7a56ff8f9064ce82d66f02955d8568ef0c6023b41c81733111c30ed91730a7b4eed87c208a8666f310d3790ec9fed00c7e579910218a99280771698575afe66b645340ee883d14961fa399d6c2c101e3c78118aff3f5b212f833454b28b1bfc415528305dba019c97c066fc396955b770a55a0c7d04c2d0271c59d713191714025ca56f62e9a69809efeaed1e568acd196148c4499f85d86577f2828ccecffc200541e0281ba30af335df83578780e0f1fc8379d20b70250e9726c22b2b92b3d164ec6c38e84411e8d59a02c66b05261ae82c5d385ab4acbfcdcc1bc23032311eee0ce9937c5ba774305c1dccc961c1100649119f7703dc423f47b7aebeda2fdb22df55ca005df34bd40dafe207ef741d2c9c7ad23ed502de8436ed0413158c345c45c74dfe309c86cec82ff59bd38112a72d08e62217fcb1a5997d0c06dfba6811cd9657835e3687af3c0b4c1ca4acb25a50d728dfc11c8c2fd5c2125667e2ba51ba7fb9da88ef97de9906816f9b93672930d6de7c774a4322c69fe708a6f55596506766d93b18552518fb178d4b6ce85bb09b4b14dc2663279cc3ae783d3ee791a74bc67d1d2c049fa812cd8a8d58754f2302141ca10984dcfd6841ebd92e7c0caf43e27499b5c7f456ab02496609ea772bced76c4b306527ff00fb43aea2628016a8658596c9eaf7db5bfa5959141645f018695dd3c85f725b3acffdd473d7d18f0bd6b5c905b7d9d685ebe6f9b21c6bebe60a34e958ad5623624e1ffb5f09e76ef765fd3015a1cb292d94c049c313eb8fc33efec5bc19f78fa470e583d9f023ace4098f80e60bbb1c51e2b5d4b52542756a7468e321fbb58ddab052b96568e05e0dbcabbfc6f8cff0840319a5fd9d07f8b8a0193ddbc1610872d38938e348c396b82ae98f036e72ad3edaf4b97fa5167770a0bd19bebcc4dc8bfa83ba259713bc87ff322e14d03a90c8d82e34f31b1c23dd3d075108a4a0bb632a3ff3824592430123a334bd4ca8acd08e917eff142e60a0383f5ce3f37e44ab5d283cecf568887b5c186a0517f6ff5734c614a7b29386dc3a6251a69b6ec451b04d22d93224c9d9d8d12779fcad322455d94e84f259021c6d8a8ca8f2b3a869ac81b287e769d0beacec57b7fbb1f88c562255fa73c6a68f418f9ea072f83052d2eac2809c69fb7f9bcf5648a37842c652ed909e20943a603f382f2c6b7d9c64cb94607ac83c941efb5f66868d0f5af7474d060d66d8cfa475fae5231c7fc9fa1e88b6f79f81a6887ca7f685fedc7617871827a7e0a0d51c351d77018e9080b5b2416b421670517cd62e71da9bde38c5f1a8de634716baffbca5eb9f266396d74c49a602eeaeedebcfc1e06719c244d409c89801644bd2357517130e1d7441db6ddd4dce4696a6f44da101e10e744a4b5f6dbadf539129f93ff202a1f3a4166b9ed1e68a4cf3744d289826f6f3ecbeec1665d982f0c8a0890b1e1d0d10f900ebda11886714ffe07c2748129255601fff33d7bd1315a2a075a536bbb109d8f30ac967888d368b20dc89999118698d8e1a08934280d48688cc9b8a216b2e00d2ba454c848a2263d59a2f780192bbd8915c2a7fb072fb886bf5bf9a091fa1f370d8b9278c9093aeef0ee74ef844aa5a3f6464b72b8553e544bd031fc6becea7ce0e2384299d6005846b99323d9064b6819645800062b6500605e662f64f7d29838ce5e53ae888f8ea35b47283acea8206346431f69cfb4f4d13a95ee5d4946ca9061b33b1e290a967f6e0400fbabeb4e2c770cd7a13c1b459a0642cbbea5915673a6aa0137791a564007da15a16bbb22d41821409b84a5ef5fbbcc7481da93688bfc528699ef4265ddbabb78a985ee688854353c543ba6498226b1b3e3f90a944d1ff5c9e73eaef69a7f038596832d93d8c8b663719a20b25eca846891af30ebf020c2eea459819d542ed96973c1294aa1123387d4d2b882107a29dcbba4c9efaf69d298227eb0edf5c4ca3c952dce0f4b896aecd08aa255a9106d997775e36fdaa3b95eb85caefceac002e9cc11be05c9998d4f829614cc4e11a7def76aa79b5384269a7a1f3ae54076012c12af65967583886f580fc9a3a32cbeba420357783dcfcc395d4b72dafbe35d4cb341f54c140b9a51847634489c7731d847b85f1fe8fa4259413f0a580c4dda5eeb41731861150b1f54d8c8525db2c0f2f0276798cb2249753258586acbc3e46942a055122ac0b7555e85932f1f360ad57c5cb7a02d40a7d69bcb24ff731371275fc08644cbf1e63bba535284bb2045000538d619515042a1788f1b38a8a8fd0611028030c0dad5ffcb4f71191335fae75f2b4f936e44ad8bd750ff62ab57795efa0703e60abb63eb32f97bd0dd22921da758909ddee12be791ada6bb4c5526a69de6b83d7ba97076d6317f9051d9ef0ba731f444091bb97c50bf35214646140daf1fe152f5b4742206b87d7e21807c1ae82fc4abd93823467d0d9ff4499f751e5023f87f802fcc0403a3ba3d52d9297048810f454fbbcd193e357f76cbc90c3a40bb3e2f7d257cd88fb292349ab53448d6aa5c25ba85088048ce555e4215123a818e6ccf9c96bd05544bb042561bb45133278369176d40e35ced6a6012bb1faa36541e9fc929065fae315673716d65aae881b41b0a34c1b796851cff233cf5e2e087ad07ab3ee0060a7a59b13e81112f325b24c9e0ce2302c0d826a28ae467a5b8440158990fff903fa39cba8af719f1bfac723ab55f95bbf4c8cc5487a3d2ede2e7fe3fa6d1cd9a6a4b45501127bb8fd44dc1899bc90d075cac59d8f21157599e46df8d9c1a13b0a71a88caf8e258f6e19f90484b571b4170e4d80af424bde7d1707a5997146e7a324dc80ae89d776a7f057fd7209ec64a3bad80f5bf9b936b9f2d36861ee0ecfb1a2c4f375c84f2b8bd0c11c7b8a9fd25067c8549a1478b5c4186f487989b5aad098c3d5c97fd268f41f777418f61d49fcdc4be04a9304047e7549ff59ee075dda475e49e287448934948823ba268b4d1e6c586b44bfd7fb86c2ca2812ed4c2f386e1fb539a2f8a940a1cc9693f67bb26aa457f098858b6aa6a89586515b12180cd44564b61aaab7a2d67c8c825e7e0acfa63f754e8529f648d93689cf9ca3a12666d9068ac0aba6c7db24271cbc1d541d4fa84b106cae9d97747f0acdd4761ef7519f9ae996a29b5476f32e4298ab40ee759c8f518cae4c63080c601527e69e6e9e090b0ca359af27d6b4a374910f0051092829c6785fa9451e82a8ee4f0046b134407cb3b01f9c0283c1f3d2c76ae017669466dfebb305d63860d1171a7b4022e8175e5c68f6a6fa7e7ff4a904c324eb3c88896a8945f59d47be7bc294ae02d358ad25424eb4e49f3e62f5aa1e0c746caf083ff4cf134bb26a03a02a611731474c0864b1c436b85214fc0fcc01531245bbca63c327ab12ee25bfd7a2191dc9c94e1bc6dfd91d2f565655384afd468d1353e50a4b156755a03b1630e599b9e08465d0f1b8f3f7fc253ce9ec8fe4b81e187f3af32c28d1900a0939322c3c23b09be1f11c5ee82e18e066c45f22b8ec7739c4ec357463dc85c77b4ffe50b16999dfd76c6c1b6b19daf8f165e844d327d2572d3ca34b6cc0eebe3abbf6ddc040c1cb6e453f0e97f882b62e55f72a227809ebf8dabadda1321c9c9d1a63ed57c324946e6e19042d6e14dbb13d120e696c881064c279988e58322d63c34a3fc5dd4350ff9d1c57029224e332d9dd64287fc564b9c57f0cad0872a85914e47111ecb02eb95c7e8a643d381294e6ef8f77ec2101741a07c4894510a3b6d0ca001a678a4c03a62974654f4aa0c04b47fd36d92084028af2c80e10e284913c2efed2e05026ef10e9417e038ff2a7413138d1299eb00d821e5ef8d485e76d621842272092871d376242339d3c25026de74853dabca6abc1c02e390367c17f4f5965c08a453718d30b34868fcb011bb863ccc934413b9ef92f87ecd3bbd10848d5be1fc28647b4596334e29139c1a97fa5af845da526ddc9f689a21ccd3f93026cfbf244005130c9657aecb498adc8b17e666085c5fb370281aabe5ef8b20c306d5b953612937823005d1c197806b3a83b14fa282a9d588945bc4cad6acf9b2feaa985b232bce5c2a01d408147cc97f20e439035836ca539055e82bb417449a835d85237006e2384c61d94a0b6cf5706922c87613a4810cc1b43effe11074823365c20ef1509c68363c1b7c6ea5baa1a0d08c65dd2b6fb9216b727145e4277c0c3e35ae9ca91f0fe78de2737dd5b85112f2a9a83987c668db9542298e9059878092ebbfa6a3a65c92c055933e8336d123c550c20040bb3189907132d4f7269ef3a4557987e5b2883f8e1e6bd79c7ca127cf3513ba74f9e2682b4570946d972a29daa9a2a5412b7fb1b6b4066f55e3865aa508012a9466f98e697250c7a02ac028848a1036f307fea3d00445603a4e3fe3699d331201280ede62a440ec8c1579a988110958b54ffeb21f242b4178a60ace55dcbc51904e60f93aaceac941fd6fafc91a4608ebad0ba26e4e46d600c6287a0096693ec43fa04c523430539ca7a7385486d1a9c2d03c7062158e1d20d06b95be736da4e119d5191e8432c37e78c6b85e5275b422e4f860726e286cde515f0baf0843cf894d46fc306b59710ebcbeca4c059c967fefbc35a966a54da3a22f708e2a025e5a902b1d5b293b28d1e8c48cb2464550b9e1c2fb08d0251975e763aa2693f9f912f9df7190ccc9642ca0226acf3e4cac12ca4d8cfc7a175a275226c324a525fefde1b80c4b46ee814acfc477950d193fc1b3d764a37071bb64ea268270f88152e7b314ef1801bc5da5c31b83674299ded730a78a29c12997d085098a8fb86f0868374994a92a9be6b786d5e6bc25e8a3d93f108d6db9c2aea09d7766b943e692cd40c58fd96fc262360e3e4ef850c7b41c69313e12a7f2be6dbcb2552074b86b46ad95784e5284b4c6b9b4f0363aac804510330ac94d1a330a334104346ca051e9101be44aa6100eecc992a032bd29aef94e644b0a99a56afa7027fa4e34a91ccdbe90bc3853c13adbfbef1be40ca0de3be11279fc11685370011016d737024660110b47350a80b04d7ef8ccf70d7009863ff8b6bf4b966ea90bc24766f4ef91606186c2eda34727358de64c224978747c0398d26a8c20c60e8d7938b1436527da66d236010660f828f1141648485b536c60f709bb57272f603b131c7e033a3e6e735c3090b2d21cb1b01c47d73b4bb2cc68de644437155abe03adf2b5aa2de9670ebea82b15c54f5874c4dfc363086109030c87100002c1004a1a4ad16a7d4de3072a1fa6e4135de4233a023e218ebf1d2bc68a1899edeeeeee2d654a29055407fb060c07412c1336e72ce28384169b67be63445586114ce140972959605805515b68f203171e00e3881f84583510f5c7e8899431ce9862148319ac885a20a201184430e18308c6586120d8180c11040a60e0801350ecb0ea27a17bb00f80808310407051e5891bd860f5436d2621fe84e38bea6e1c51e771e429034660f1e2e33c7dba3519344892e205ad0c9b38a28e0c005207cc68a40e685169ea227540c9cbc0612b4ea7d373db74e92e391c41ed714877d9d25d6ad2a5742c9cecd8f4146af6d8fc50e336779c4c4a97d239aef9e1ffb45846780d7947a4ccb00c4371be63f3661d9ca57d6d43503c5af628c959bba79af81d2d2ef636bca0fc99d77161c7b93210cbb4d740153ce751d31d85f9f364669d16f7e589464a1a75dfa594d2b5f7b073de4094e7ac94524a4931b7919ee6691ab765583745c76d19a665cb302d5b86b59890c0346ecba6e0b64ccb9669d9b212604c486818b765534c6ecbb4cc2d9b5ab66cb6b46cce196e0b6342a293e25300adf3c3640758ba48caef5cb6cb89659af7c1c81d3d2e661ad288680b55f4461a2ba88932694ba89dfa7ab9900213d3b85834266ed332230d9b52731754a814b08965dac67d8e925a91d191c6a24128a126a62554123de2211e175e2f1d9c393f7c7f140604e5196c4ebf1113335d712187a04cdbb8ce8389a19e165496afe2b17ce7f4ebf0e860325a216d08d5da57f5d174da03269b149c842d29fb7e74500a981a85b5d1096d83890e69288a695a099a0bfd5443b55e27f0aa534f68075de114987e9704d9df4d6a3f877a26cfc019b60ddd4154f6f2e822e91d247143172a6e724061aee0b882c21c71c344352927e81244185d7ab079827add2b5d86ba089141f4841855bc120c1d015162498c14c010899125468c1a7440966089410607a4042c3286c600e2c9181e20a258dd2b6330b1c9c118422ea05add2b63048dc1ca326c4a2e2470c5c0854a1d9fa786ae8b90b0f063ff87ff8f158a51a8056517749f53489dc0abc92b2928d771071761a26f916f7c41c71d4b0c8122a7aaa5480a2a14f9681474b948ca0c947febd2fdeec68d30288b3a3d74dc00832e4b2964b0811937caa0a3b645f744ceeefe7eb4638e39e6ddcefc3028a0331c8d9c6a9f3a7c4ab5237779d4f9a6c004060c61060c31610816060c69fa424b8bfe4bfca27b18ee9a465ecf54621a4d25dcc522f46b73bcdc35959846bcdae163870ed57feca0e26036429cc3351bdbd3665054bf5a742116a18936471399b128a8d325a7f8e7ffac74b2546fd0884e65a6ea8da57a3f50f7cfaa893c678a4b3a9675955ee5c2c02059be74a34addb081aaa9c145344e34423332f4480c0b86d5b1382c5a6ac8464ba946a98652118d138dc6a479b0b34596965cdac4d831aeeb74f0f034f1255ff22cce74c306aaa6068d13cd8c0c8d81e98a7cef47845c3a22ce0d1ba89a1a344e344b3332d46360baef88cb65055dc17ad57f77e9054739f834b06dde473333f3887d96718669bbfabeefcbb0ad6de34b7444cd287627c903749b306aaae334924d2eb779fff94a4da11b53c8c6146a721f56d26a9a6a34d168f2e7d589e6c8fda9cbb9f8cb9784848ab8f8c5af14ea959cb65095597e721a9ff1e722d7a873d1e7f992db2c550f7c490b25e861d94c6211b250366172aebc744e138bd038d8366377dc7ffb4594e43385faf5dfe1e840d51b079be363bf883c8726ead7ee3807e83893849a92aaff14721fde1cdfa6fc8f55b7831f1b2ff40f3b02a074495e10610a2a47ab28fef279b4497385c6838483151d62a8ce35d872056bd548b82ee18121d6ca1ba534afec40bf222f5c670451d74b3a11296db12263dae285ab6edd9f44ae305a1a2b0c13905157ead05580caa5324a607ce10981a125862b2e2625b8d77d22033bf4501a42200980c4c317953e120f591889872a2a730e802ab3b6659ef739c771ae5a6201593d5c81fbef39d0dbbb7ba44eeb0cc723b557f097f28f387f3f24f70e72df81268c1db620eb0c8784a721e8f4ce5932333333f3c7fac00f9c74505c1d2df2883addf3605d241da454fa7da357bff9fdf26703071e1e1fa02892bef724e6fb06bf9eefe0c46942bf8779ff09c2bc0429e00175d8272b7fdfefb75168b8427b3160140a7835e6bb4d3e9979fe5ef05632c4088dbbd49f10fa81dd4ff07b09ca8042e67fe10aeb42beefaa83630bd58857e9cb19aeb02d7a981222bb9742fcbfefbf9fdf2921fefd1daec0bdff561a13a6bedf95d7399cfabe0554dbc00e95880920093431b8018ba4be827ec5810b4dab3b9ca0b60e3dd4de24a13ef1d0ed82b0a5c3bec36ed4e040f7719ad07e24da8f314368e095cccbfc18e2dfc90f0812fe52b19f34bee6697ebf20359ec6773535b0d1032138b546f82d625a8bded338bd8fa6019e16c905bc3ec1c0ccc33ccb9f0165f04ff2b3f25086242f7c59f9cff0b3f27086ef65c2dd9c917b180a22e12f1583794186fdb20ab2b1dade03c7f700c9932db4c17f8697af85a083120ba7a8fccd2b0fd77376a813faeda819e4cf40fd85fee12d5bfaee59308a5636bbe4e666d6494a7aa2a92bc8f7688b5eddea439df6da6a4f577bd46ae1a89d411fe539ecf20a6abb0330d506548123ada05c02ca20709458aabfac01c71aef4bd004b94f7b59d23ebb5201132eb56bbaa0a36cc91aa1bf364047d9c2d23dbbdf778834022fb55f4b21d445a2e2a4f68b0a930264998225ac8b34a5855485a96e157591aa2ca9dd0afcfd1c285b492d6e9f7d0bd98cf4a85c38f25f80b3d373e0e97999e8e63209a5884b6a8ffb7e684cd04eb2670cb251f77c6ccaa4063f1624989abf55be6c7d13f4c01398c9cfde994394bf44626a21caf9e7f783bd2e68ea097d9a4d7b7f59d48274da719fea3a4f2e758f96f6f1a32a0e457599c5e39c86462e69d1a90c92afeaa47bbe3a931eea92d65af295e62e27a6a8ed466ee4fc45a15fc77e75bffc356d5c82eb8a5af4a6d1424749a9871a5f1c7976d01f4f271b542867e4390c138ee2178e3c9d0da817be341a8e5f8528b3f0d4b18dbe70dc519f50a12ada285b425e384a28b0746b9ff5edc559ddc32c6e5ef1288d88d89d22687314dc55c73e520af7236a932df7e997e748599ffe12a482828ed248de503d419d7bafd2af2226b55f2ca422a0ba48568a70d44592a2a5aae0d8178403b9baf71b686477fcfbcbcb7d2650b7500527b81e57411585721836fd292e9bf0af1d76887d40dde6519057dc8f0f88665386a6083da1dfa34a75fafcb32ed208c8a81d0577c5af169dc31c86a8a33462245e399444ec0e11b45fef752c15dc6784ced96e5235416fdcd8e13c3a5e443db8ab1a52e8285b46b207fba2a3de3466e6de786b6eebb866668e7bcfab1ee8c12049a902490a96ca2b7f692497a8fe2c5b3226fc64f00f04b94d5beab817f8c384e0c0a2a915ffbb4f6ac3d409fedc13f1e77e9f0b9344d99008f75d98a47b2e4c6d12ee3d4c6df8c47f561bc268d9dd368d9999999999372d23c23e413a428bbc833750474ab9b1a944b7383b684cd1a37d7e078f6a07ca1f608f47abb2437df3fb21df73686441b9feb80302eda37911b95a385073135a945c9802c2b5c8eeb0c0550503e51dced86b6f82fc0d3b4785a81657db79047603104d34752c531836bb763f09304238fddbdd8b45ac2d352f34a858edf74a2040553577a1b2b9e8baf55deffdca6933f446ddeedede9de6dddd6dd777bdb12a5d076385f28b5128bf746ff7963151babbe5e46e096385bab77bb737e132c3b4975a8619c1330ad79490aedae13b33d6586477148d82dde9efa44e929eaa457db6947276abf2e74064aa0c3be9fbc1adeaa426c9540f3ba9c5fe1818925cd9114b52b2a05cdd2b660c81630474d6bd6206118d1741488dfa0d4b5b8fd09296e88292cc183aa1544ce3c52b01c5cb04656cd9a28c2c3494b144e3450a730c9bd8649059361640a927bd38d9fc549661bbef021091ddddcdb0297b376775b4b8cdd3e2aea6839a9e85cb7579c00a2e44d024e74f510eac95b7c5dbe26df1b6785dbc2e9d27597426093a6a3b221f8045de7ea472973690895addd3dcf7437e0ed3315cf93d97cc0c50d08ed57c195c49920dc714902aebe8792fea4f73d2344ddbb66dab818e628e1559be00fe83ede11e474d4d4c93afb885fd32df0f3fd1700a7035db81f20dac48d1d1a8d15da3268a3f15dad5a078cef9acac69a59a423b948d956a073aeaa8b28c1b9e07066555cfed028c3d5459e5795fd8dc781dc8441c37f3041d77a988fb7cabf5db508923a6f6af7738762113b578e3fbb185379e67031c8fd268a6f983dd4fd727f3c1a696855ce439fca1962fb8841d84ccead181e7dd80fae3781e0ea8bf070e00e656e5d5342a5b983a5abe0805003c8f0c1a004faa7677c3dddd1b701f874dea860d544d0d1aa7ddc5911dd0ccc8d01818eef3ba4dcbb0e9cd4c30630ad5759a344b1c24d545aa7b0507ac3ac2d466416501839100e7e8e71a45b4b7c5bef27a55f935081ea02c0ae5314c1973ce223ba5ef08a81eddf375c5ba279832e84857045c0c69e1659e863404864ccfa069c9c616c9dedfc6faec6840911deee300cef1f75581173bb2d823992dcc9247305922c464c992252fa0a0252fa017d00bc8cb8bf502f2e2a58b972e5c5436747975f1d2854b172e6b6304b579a282a208225a743cd93cb109818d269e9874d992abaa45f98fdc670b8147326bc5c3220cd91c1936c16d66069cb044bad09205740d942b552d2a3fc3a6dc9d0d0065401175703887afc87db0a2d8382c02b336070ba77ee046547f6f75190d1734caee4f81ba52bd042d196e5dc003381c67656cbef7736ba0ea078a336c6eb7c44e9466dbe6b5a8b9808e9ae7499fb2d5dfa12c8fadc1bdc8a56c8e4bf1d696229ee3e05661bcc05041978768d2bdb53b446c8ebfb7bce5ad1927e8dfc02c1f8681c562b176c7df5bccc23ad4c2b5bcbbbc27662965f76c7dd1a72cd617dab3829630508bde12654e7a9e659c0ac48ad26a598d9a94eefefd90953f2d0add16b79bfb799a64bfed0e7f06729c83a794bbabcd6cceac3130d3c0b1b5ac451c1d6f4d3504dddf07cab08923eab04edd2b672c75c9627ada9cd325fb36b74ddbb499892e848de1afe2ba456271a1a9a9cb595426a003f81cefa90ed0b1dfaf581e3cefef4caa2c0f1aefef24581ef4fdfd88e5b1cb238607cca35820058b4e54d17392d07ca04ea054772bed4313754fcdd728c2a1fad44d4319cafec75eaafec18fada59b04d0aee652ddbb8cea6d46f520d8879938a7abfe0dc4f218b942814a8252a95e444db23bfd3fff2654c580defccd931c3de43e39c2d48d8e2702c2e778023caf5237af24841fc0fb4d98d2119e90e3417822391e84bf7925516e422203f8105e498e07e195442140482484909b3cc77f00af0484703d27c7f3dcfccd6fa5201246c235864616746bd71c030851ab14131650b89041c462adc61ea2010493ff0dc840ec4ebf48020a85421d695102adf2f8c1514ed44fec935ea64a893f6a3898b0d1bc2c3d0500c04e810a4e3a20a8fa20c41100b82d76908373f338c0f6417b2f00e01000c0ae1e805d71c0ae1d805b43702b086e7d702b0e706b7713f65017d4594bf7cd67d1a902078baa9fa965c447eb7d13f2d8805d5529f048930d14b812d4400f4481383bde63200d2867c0055ff8d99de620ef7e6f12a47fbdec19b4f6a8fa51ac3ab587ba7048087603515d21257f2527396ee3362925a6391635ac994c8625514776655998d51eeaa1f6a193ba8a76c2415dc537ad67dca6259e6592999849e8091b5c756426aaf4c1bc6941a7e278ca00a4e298060ae5dafd3a2d645649633475ead4e99e9490feecb370e7a780644a06ea83c607eaefa345202eea28358f7967163127a92384e511c2ee84b03bed433bc75f76204c140820f02c0f2c8a1b0fe7fbf118cfee6060876a1f540caa181d512c21e53ffea8505afb68a7f9fda0947adab7cf4bf96a623d520c34b0915ddd97fc2500bb81a8b296812533597071a78ef27711898e9467c7b8495d5771af734fca15d7dbd3e6b848ebd80210ad66350b9124a9d8b78efe3132f7574f2c5bac4524c9cf0e0b812d17b5cbb9de224849414f1aa5de181bbed83d1d8e5c45fe915b50fce561117c700ecebed380f46bd8132cc4791dcf4a47a8ca347d0a75e0a8f27fe191418f13edd13d479ed4ba50ec993d011e1ed91554b17bb04c9b1a6a952a3fc19efbff716898e8d7e786e942471493ec99858d1c96497e41fb4d583d6a62ef58b860efaa4fe095b8e299e9827e157aa27f5b3a085aceae72954e4a5cc4fa638f02f75da8a47beeb1504914224ab697d0a2457a73931c195ba82bec6b1a90e51c2356b5d778334ff9fb182e85fbf93f2b0dfb197e56e0cf0a9bbee113f7d13c05966d06a58a2ae46b497825c36dca669661444640da81c54b2465c02463a5873c5a3128bf7b5ed09156caef397c74b462345317fb43f887b458a4c516ba121957090243fc2469e5e1e9b7d1848e3c3c3a76608fd33e443a877f0816fa75862aa9307028a28ecba4340635a17b98190ab04776c4b34e09f6cab3b0d22ad1ed22b4c0328f26142d26557e282df21671771526dc720285470de42c95c191ab54dfddf5f66e772c55b4163b53726dc77ce1af01c498b93297fbf066aeca1953a6942569425a18ddb6c0c5826c0777e73920e8b84a43ba67df2b91eef1b812e91e16387ccd044b2c397944e5608ba35954f9a56b06b54b77979c404b88a4976e234d245f93553975024a3485966750dd9f4536e81667e4119fa5d6c4e527cb921a42dd2b4b3b306d12a23a7f3f23e8f8469ca976f7185f8b75df97728c75c205ab5ddf2db6bbbbbb1816ee1b6957edaf4144bf8eb432b962359e1b00a1a51988e78dc022d5bfb567af646f46a20829871e5e5024679665588635774b66661da9f1164d24e0c2a4025cfb1787bfc7fddd3b64a184d5f283d680be501275e451a15095bd7da9bdce3d6f176177f80db039a6b32a1267c1bf05ad1a607758629e377881aedea1015664c9fd8bc4ab87daf6102be542475ad945100122b470808c127c59f203260436e5d18b5f92a8f27578c4ba57bee8f005a8a51692b5ea76ca683698d091474a1856fb2540c96545b738a3c6aacd5cbfbaa727aa04b1ea6053aa5a522568531d94289407832a411a4d46512578aafe03660614c46911a90911558237aa835ee5f7e35bec2781e70df4ebd4e91e979f1013b88aa23f417f68ac17a4fa578b7777b77b0dacf85073ea225571d5181f1c1f88344c29531cadcdd91aa8b0a27f4d429fe63bdfb8b3e76ddb9a430e8bd2518bdee3a47a8fe38c63bd98d0d43bb3688d20d88d8c5ea897ef81f2a78dcdf1debdaff17ec6f35e35335acd8ce6fde96b9cbcef93e0d8a37ad397f09a19ed54c3488f7a7a8f063c8580a69ed0dc7ccdd7a0d9b62ddb32397403ee8a5737beb434e4c30e385467f281338f81be04909a9ff98e414a3328eabb637005fe2f0c6a53a548b66c7e5529ae45d0ef6fbc8d0fea9e8f05843993aeeb4ad83efb205bf83fb5b90dec3a88913af2cff7d13f95412375822d3c36038ea7543fcc739501531db2f003e685c83cbfccf3776e14028bf003f31a1fbb3be3a9babb63d8621aa6611a8639963988859bd036446940c74dfe26b431692c484585c630c9e913a5f3d39c53a674a0efb980eed380f28ff46d4ca1ec37b017d57d2f0bda3c3c135c189945015332fbe74ca1e029c1de73d7aa59ede2f26a202f5898f219a6886449529e8529cf7e579a172e8fcb5bcc2e14a4b9f8c5626666666666e62ee4b42da43b78301e1e974bf2172a2a948241bd484a4c8b51e5a78c64e5a8320be91667946155cf059be3b940695b41ed6fdf8c3606b74abfa0a3a7b4156d445b91fb70439dd3cf196d4a753baa1c938d898976aa161d3117fb500b39a123c645623dec4e634d3647ff4684051109b5868a888cbcd651ed9faa1715ea8adca73ba3da45cb63abfd9d17e439edb13cc7f3583464c1a880c25041c7aea89bb23e5c92e7f4332a0ada3551bbbb21596357d4a4b16aa779dc50fb78409dd33f7ae369548d381cc7a4f67b40edd31571e1a853478ff5321c71e8893d5696a4da9470965ca82bf29c14d0916beae79adc874bd29a6aef52fdf9f93398f21088577f163456ed18f4d06ba2de210b5c476cc8538aa998abc5768c088f8a156c8e7e4f6977fabd336660b0615b6b775815a3e1049d5c52ed3f61571bf63efa868a0add92b0a3dacf25b90fd66473fa81482202e3b0a1dde91b14c68c917a413d25af8aee59ba81d3843aab32c186a8d091be6a7b4a9a8a0c1996741a11748b33babfc005984b7797eeb3e79c73faecf953c62692435cb5054d11d1b490fb9f55738b1e1794d2801e51087c2368221f2f4b562b7f0ddc554f300856b1df276880f225f87859528b380d154239d8506917b433d2fdefb0227f4f0bb568e4c430700bcd97737e47d01662d23de3acfebb238d9c54ae94f547a55b0a822a5b83b08c93851555469d54dcb26777cfeef99a74e9d2a594a00c99975481920157069a7895e677373f05ae6ee28b50ddefc7e4b1814b952e1bbea8fc92cb64318b59cb436ed91d7e7ed51934b585b2d002ad528cdde1975b3607ffa865a942031a609279fb7996699af65d7bdba7d1ed0bb22bceeada07d1a6f69dd4be201a270495e1d8bf61efc39b81be201ebae8c6c89430c5511654fb4eb5056549d7f2e8ca29225c92140add7bef854ab8efb8ff59f9703085028c92ee617e57467464d6ae58a87b9030b380f83988a9728fa0a90b53448878cf3d172649b517a63adcd5f73fab9f154cb89e235dbbc3cc92464595591cc442ac16c7e58c2e588a8c388995b8895dfc6a16eb5194a5927c790ebf074a97e7305330a863358ea0bde194b2c315e6f65235aeeb3590b628433fd2e2729129618aa616b72e69d59159b58785b8202d21aacccca4761838f2d1e813cc5e6bae5bc8430cce9fca3ed40e8fecc9c5cfcccfef729f5dc917abcea0cafca332832e5654b78317e6cfd6376e106b17237777975932cb1f9c8801960fe450850481776185135999014ced6f8de6408145065eed67946f16dbb5391c65ed8ed8be53ddd89c73ce39e79cf31b9b43d305f7e9d59cf3b71d4378bc76d89b80a562ef0203b58fcd11143c4051b15f0c8bc130261eb0c0983800431dd74bc59a99f8d03dd810156312a4bd2f14ec7aa3533151c648709f2c4c9dc0ab4da19029d13a9e3c9eb38fe100557745f02c632155424c951f536598faa94f30f08495428157d8f30a0b83bcd50c35e7f6e1c8dd7376075325308bd51cc258a15d68ff0a687f8ca60155d73457c18f5647b5888cc39cc33c9b9f122257629c6f9b7606f61389e9d815cd2ab80ff6cb1b58c2397ae37e473e3a32b1ef542d2a3f25245ce1c8b90bbd49d32845312f61117809ced1df4b64cf424c958bbbfc0b6fda9d7e5e8245f02e36470d98a8fd9de6797bc33cd19e3f1478a585495e5865a154f29cfe182f94df84b9da2f88ac48f64b9d536242d23116d49005172a5d20d51046950f018954431235b47a065d71830d0aa85617a986194840bfba4834bc6cb6a05d5d241a6c604469ea22d170851554a62e120d51f048e1234626f7d43d6244f68e3aa7dc9dcc1ce8c3733cc7dd5df6b0b63dd8eee839a5332825fb5777cf161cbbce8c77c7a5ef9cd3b33ec5d0438dcf22d140a5d6540e8158512ad2fb24748fb78f13b93f484469b234c4121d2882017322235445bb3c1d55c7a23a076660a24af97d1272c2292ae848df3f35051de9cfc0a44a29bb07954312220a756a91fb1bc342c923748fbf3cd27420093991208aa25a1441205626b803dd2a43205692b625a81b34354124d9a8e154c3c911aa878f462ba8a6853a11a154e38886c6898b0615742688a1130c5a7c324f583430b8662811ae9918543146321fb001d33aa247cc7c21108a89e2c67ba20463d315c1f401a9b813ca0896e72cd14d901034316113848816166190225a329c1106812015a4f54a8246910a6a8208b1c48517c4090b280caae439abcd0c312425195bac709c1810556f1ee6e95f1ea145eea45c6feaeaba96cb979917dd5f202aff888f16f785699a9669590a12f0b9b45534618727fbfd43c9212aff09baacc354ffbad4342da0baa8846ef62439c9108d00000004009314000028100c06448291402020539551f714800b749642805e1b49834990e4308c42c8186308200610034400466a685441006d8b709e69476893213426ceef94a0811a60d903dc5e2e1eb3deb07654bf4a79f573dc6a9f0f4a59697ed7ef9646b583e43a9e85c2a4c1f72ae963fa917654ecb09c2b16ecc9bd1bf67736452d7c4fab7c01f0af67ed90e1ca4410cbd441cc5ad277e304b6b7fd05801c3f1c46b2dee95823e0d64bf13beaa7872f6bcbb1474281d0d22d0afa81108b29eb92661a559e02f4de9035f372848202f6b443084daa23253aab71fa84e7a0810128147b3ad893be7096df5f7e4f358747622f7c5afa48d01ef7742cf07ec41fe411d2841ed29299c3d102734fcf5d4746deaac5f934b6eaea91a3b4b731b4ef0be3411844459f448df7a074b333aa0d5062dd176f604453ac2e80bf40a70ca4c2047277bc7975f5c9bb73b799e9018a9094122c0c14d1f485810bf5e6ea0f1c6424cca142c8069611443d48beb89f72b6d8311194c4206a28a2f2c5e7359087431e3acb8dd0bbaa29d8650f22208ac4afbd328031a0b0e6c896bbdbdd18eecc49ef64da15a23d74383625fde661b02b1b36781d05260102fbe00fce3eb6f43c042e3d4c4d89329b8a5db2337884263f5afe8fd88bd04a778e8e670bb21499bb5ee1d0cdf47e9b04027e54e1681d8f7a2499247666ce596104f6d2c4d945622f86ac98be85970438c2322b49e63d35d6729598603743babb83ae758e1f00c9a2bf7aa57ff8fd7aaf1f3fc8cb06609a41937962e9f4a58a23ce4a354288f9e47e28fec011f8183e099ccd017a4aa04a0baa86a13abdb71630a719fa12de2c43dc78054a344306e5297c816cd8b00e0874add492259e705b3c3cf50a30d3a668585db7da9862c17e978fa7c60b4931488a9088f5766e4fda5e5bc722f35e2e70c3eb00db0057c49bfbd8672ff35d7c100465c9d3ecb0239ad089671adf297110f2f7f303e57a95331077d01a7ffe0131ff9a036189868c988dec0d847378e69984313b882e7f3396f0f56e77828094e9a86914a51dfd5b0941c121ef43c2d985358b6817768e5948efb1410727d8d4b140025aa9cda69908596685466e4b8aa4f15afe8d9c400c53b4a89d6421d9f6a8410e722ec472dd4c4fb07383f3d89badffac98277c33ef9c189762250ee3693ba7c8723a6214835ae240a616f740bb3fdd76f1d514f008a78b3958a755a43120dc57a779ffe116ddfd444142dac32a9a0dc24570688f2f61134cdff8a89a7c96a6419e5059c568af93edcf7b1cf274d6dedd97260e9cde17081fe552dc1ec3ddb88b646450b01a3643bffbf3ee9b4c66a759125e7bba85909446f053e3ea7e3de54d854174a7c8a181b7bb606bdb126e96a96c6f728039def40b3b4eeee99f71049c7e3872585aeae02955fac2f8e1d7e35e76918949a455028ad871649ae47f99f7372c44825b2dd3050e3d6c0c4787bba3dda19b139041ed18dea712f12f0eb4145605387a61206a35d3cd26d9e03c0396aa70a86b959fdee65b1bac3acb5d084648bc548370f9d6213c3063625be891d0622ebd4a9d355eab48db71b8ae8abd5e1da335a2ae40e93f44bec43e67169baff2515b1616b9945c738895265879f9adcb11ae7dd8509f2d414ca400a884cb2649d37bc446ee05a9c017f8b0ab4bf8b4b4bbb4ed47d7020a5a1c90dd87dbc0937550e1a958a668ff8310753b2b45c1b558774dc06222b1868e44cb19f032298e5ff6f24abbfff485572ab2bdf50e72a096724e31b37d70f67c47a35195ba7938e72fecb9a59f51598347c3711c6ee849c291ed9d73408292ee861d17ade49b7ba91c26adb91c18364a585efa6638a4c700293a8849f3a12ee785379a6860ce350dad9258e6506c5c542155f21a7073947aa5967ad08762d0baa87b6f04a863e9fd6c83a5a0f75314431d33c7e7b6da2f1774a2798f1582c0b6b005b6fd32205fb4cd0d4879640162a38965a5c00577b02afb27c351babb4370e3c8b1cb8060bcbbbe7a6e48322129c26e0f476b8f24a77e6118884f0b6779fabc626cf984ea310fbeb870a8d7abd86bae9d35fca6dbc92b2b377aef47efacb499158919725cc51deb465699a958b8f86d2256b2aa8b69a746017b3880107809ed61515b776fc770920c4216a978134e4cdb6e88cfc321c4c35ab540b203b8fc1e0aff2205ae493402622235873e7b22f971af91062c90424bb650b4996f95d492f1b0197f57de159868378d29f1d90b50d6f83bc2c938cb29454110e9f780154ac5805577a006af0b669402dabb355636c392c6ac24e5e19846c184573a63bce9fb0bcc14fc9ed196f68b231b189ec9eeccd020afa8b6e735c59a41c36e52b3f5ef837ab83b585823b876c9b01401fb364c8c50b7318614d52f2ed063009c2dbdd299378e69cdd72bb2c2f0e2ce07286950d9226bcb2cea5312f0596079eccf97b7083124a6ade686bc03df4ff711b98cb8fb72e02c49771b829a3c32b85514a40dd40f3aaae806e7c7fb4c96202848e43ac2b80019ea0c3c5d39d073a797db652c88cf78d6ce628e6429640f38e873f2b8e93bd897bfa59f2bcf886705fa83cb0d0f420de941430971ae64300638dce5fe263d93b1805fbfc524693b6cba5f44ac4c6f2e6ba4d72c9d1bedff9ef2fa829b21c7910ff5d186c32b5ca5ab1b6c5cb687513e07e1aef0af32159fb1ca96f32ecc4df2fbc97fb9ac6f7dbb4ad7a6109987bc92555e1019a2afe1d378e71bc95c2a162d29d9fb74956e953737768150066c7089dec4cfbd625afde337388b1f08b9bf473240d0f2f50a3da7a24fe72016a7a3496d1769997615ba847a82558d1f9554740d56e94870c0b205d771c2f3c88f26192bff74625d49d371978c11ad4f8ad3ae2d27ef2112310f9403b882a4cee54993322698e0a349865f05f371225048807effdf85860e2541bda0e6c314991d829861a074e64ee86655bcf33ea2e74e479705cac81aeb3a1185d1a2044533f134a2700ac48419ece6eac5cc1bc77673b156225e34f7baa8ec6cee8f1e789a7e5ca680793f7d53014177adeb1e479476047d0ba43c93b82f090103b9d375b68624762651dfec51b53fd433767a9292dd024b3844292347e0491deeae0621314caffae97081e9db50984749a53c6418d2f76182494a40ffe213c3eb368d00530f3babf1c0adff57bc77a453d7a2a9285ee8fd8723e43499cb3790237a26d2b699a1f51fd3b64d694b8f729b40df159b1e500418da7f08db5ddf84a6e7a9bab2c692a458db24fadcf9bbdc5252a4efff37270e2e36a5f736a5f348f37966ca23608995cfe5b37238dc95ab81bb6bda93e6c7cb125dd7bcf3c5e5c9a2919a63314ae422701a7dc2be85e0baf11359891163229b349304bb57bb793e14b76e7ba7f0988f6ba29bc6b147e85f3548fe1ff04e32b26004cc19e34c52c5909b73a475841bba231ea1b0f25f8053551c85f68e4c408e43832239fce2e003d465612573b58f3337fd08a1590153fa006a79ece90aecf577d35379ff0419f96c25a633dc91ae40a20f26bdcfd3dbde60b4e1e7b42f01f158c5efbaa693479bad02d1ad14096c6cc48e40090c365bd68759aa31d7503a13c9b18d300b7ebbb84feced9980072b37c67d6939e1b93f83eb43b6516658a86fc292a30496de6a687ed666e8e09b578a4a4af311decd7d0b8b612d835682c5200bbe5baacc03651230a4082a3798b8e8e6017d97b31c11c9a07b341413c6b959d085d2b75bc48342e6c4363674abe0503b49f5b276452cea6a0252937702239e26dba737da23c8a6da047a47fa3db29669b1f6bacbb7f00e3074ef3889f94b29354d79f2e7a5f34b107d3b37361958d54e7dfeebc66db412a9404f18dfc2cdbd8add010c7a2cd51235b15fd148990e85153377872e0d9e7565df17f327f2a4012c4c7a4c557584a7f385dc3898ebbca9766ff6cd209399eb361781992807828f56f7bdd9c5769eaddefafca4ee77bd85b43e3da736629e4090138ab76af122a491d9d61097d9f31428b23766d595d249e0b365401d7a4c21206cbdbf1082048c93178ef17d413b4ad6ef6883c1859e701429d408b5629dd5aa96261b708f9a0fcc7b20930059c620de42ee0e6834fa6fe942830214cec16cf60b4dcf02dde3350070b2d688c6b3ab337022e914c9dd60de0779098c0a27c607c081088f1aa7db2cd8ac6afb6b25002a7f4bcf1359f6d9ac537266a723435093ef30a2f58d2bd0609d3a864b5a051ce7d44a325605d4ceb5b6008d82ba5d8541c18ce601341b8a3356e8bf507d8c92f92f8d32b6e669d677991df576cc2b132d52d1be26dea4ba5c1c6e4a6a277729daaddf906a74c29d218d90cce27e4b0cb2eef2905c6c11f2c2be801e174dcac1b3f55d9019986f6acd926354b60a2381532a56705f533069215f3b1b497df7e9e6d895e27fe5b024f3e9316f9acf5101e776d6e4e4db8278359fbd3c7d3f12c5667e6fd76126454e6f0554b9fe108a47e645273a26f0d7fe0842477e4b60e4e294dd7681ff73dbd4bfdbf487c60519ec62d0f0f8690f5ed412b76011b31969d4ca8439fc4aac5ff304f4334ff09c2f4630547a7867b01071c83b4247413913306c689634815a302c92b325a86f5b736d5b48b6e48c36ba01d1af23ece904bd76462fbe9dab71bba5ddcf5c9878e61107ce6776787dbba54ee58bebc4fa7e6094dc7c6dce2b3c582523260e104067268f9d5729f9c8851d94e56d75f4e2dd16f55cf490c90a6d43c8b42c771845a4c179256896ada4048fbddedd79a59ede4d904d939f9bcb7d7e86cd69c0a49dbb924011b965f023d0dcd880743c75c219bea421bc92fd82ef777777a520dd6de21b5d7b79e4666612e488387fba7d48c1fac062dda653d9159f6bb722d832938867fa3cdb0d1c726cb105b252153c2d1ee330839c2747c23eb2bf1e40ac0875be78bcac2eb2149d66bb4ab841389753187b0471987053c77c714ecb5d9e55bc272552c71b7630fdd1f6222f3358e7e75e44021678492397814adca2d1b1df91510ccca9bcecb5d690b69557233bd2b56845f647e24fb1549c518a911f796deccf7e57f3ddcda0ce8528e2791cb873790a0568c6bb3579eda997b91621b4e55adc3fe40bdbdaa429459a7b9b28ad4f1309478ba6773fa09667d30c37513e6bd1dcea2082da65037f2e8a54183644a2c4749999ff7c5d530616e4ae8c93af29b71ad284e0c6cfcf7e8bf91c0bd643781951e79ec18b48aad2c220892761807ba7ed104069b18148a9c6774adaf81ea0cfc6543b49b05d54583697a6cc64d3cac0e1a0f6de8e236096491b080a2796699f81952663d00cc5376de137042a0d00a59dad4d5fdb0316fbe1685fb613920e5936d7ad249de6a28bd7a3fa7856d399e71270bc7cd3a9d2d672575f0a733125aa4cfa4aa79b4589381ed06c01a24edb1f3c3c32d96d4d150f4d28a690c83259c326b7a6e5ba49e6d3a844788589451b6a113cda58d03195f324a27cb588856042dc0571588b96d40eceaded247eaf98c03a150e96dd6aff8828786144a0e12593ed387211d5f3f1935edaecfe713832afed6d36ea565746297522cdcc4f8bd1648d9abedb4118e034fb77943fd215175caaca19f630f5194a899c895fe2d28a2c4bc3ff4fcfa66aaccc105bc6edb1ff03448a53cc717c05da941eba52dff2eab192c0a7b786a7c46db503ba04d37e0164623b51d8cda04cb725821d1296c9b644b1134399dc8628764d2853db89c0ae0c652aed4461df0432813622b10b0399de4604760aca741ba2d88541996c4314bb2494a99178979b2567cc9a4d01a5b0011d93ffeca340adfa032e7b8b98e53f0396487e5d61073ca595b10a4fe3cb47002baef61681c4024cbc0aa739e503cd69aabb632fb8564c069c6005a6c1d5673e2b5d76cb8f38abb0791bad9a5b68110b30c1159e46a08f0056ae544f48853940e93790a2212e6f72585a9157fa0921ede60fe70007924468abed233f39cabab93f5e754378b020d3e51bb73818dd5dfa2724481a1a4089475038b1175f9f516c6c7390343c90914fc19a361e27887f725387e9f2f8567c9a5078b17dfdb69307583f6c04f23b68cf3377824d7e84d57e0c1809b7fdf6af476dd731df83b1dbd2a554f3d9a03a252850dd4753a6fcba3c552e79302988a22f003955cac3c46f3aa3f1ab0c00faa15bcdd0f8701a45c0d1263c0f612f2e5730d4f6a9a58de464439a5bf8df3559fd1f6f1e193c86134835b20e7c036d39725ecf914708e3cb986bd8eebaf14ceeb535e9d5d411fc1e134cde37572017d4fea926e41fe7214cb612916b58f3a02dd18ff2289119c94f3017243a30a3e93aa4caf2aa19c0a16d8615da4745f6c866bd45233516c85ace41e0493f31a8461b38f706e159f1957d2b4a54800c3ca22873818b6bc9270f19f8aa58099a146b7ea86a9821a52b133f11dbf40671f72fd82e98152754fb92e7300410a26882634a5717baad82e85e6545a8503d6caf0cc8d3a9ca0368c973838e9d5431d9ee6ce55812bf3d1cee2a87c62593f303c95f1e16072f7d34353eb49cd3c844c6fb214395c65dd093a6f02d0924be6b9e530272a7ceba912a47ff3c481b824a4c53b6434dffa0b1b4f51866f6cec96e131edb54d7adc7135955309ab464e8c9e58368276925192ac1c33f52d6bc35c9b8f6c5c0476e3f0140364f4cfd2c7f71e26606f4032c15f11106443aee97dbbe67ed3e347421d5adac7642d9fe0b9f0738c10c408c08bc60c57c3320750a4b1bf9de6437e44b4ffd5dbb4265ef9d35a513b7458ec383ec540c15980d509806f741fb733f77d56030a4f015cccdee2fb63ba9491b7157fb3ca8c132694dd285f687682ceadc361c2b422cfcd839f0bdc675dadaa1c88ac4451029766e27727b8038320d22a711bbbf9de304cba340c2eec549601a38f94713be7d0f6f6e152845bf03e38d17cd7785631580b5b94a73a0c42ceb94d220a4fd65ed4cd6541f951de6064384605cf3a16780a7a0892b1387716b6d84a5586149a5d20ed89be0cac5599cddf2472154c2461d97c495a61b2e27e812d4bdecccb7022582bc8354468c89b0bf20c5ca7fb7707f3ab084a8d1f741ecea7c33a37fd4b7c450a3c3f7752c703faf72bfaf6fd23ad5cdf51e8586e6027616228a9358bf37750d3c1fd2a752ed34598abc5cd910018ff85be2bd997c8d6931d8e680bd71e086515cd6a990417fb7d5791442553786a8a0916ecd16d64e64fb5cd0275d2d2c761b29ec2f3fe65285dbb961bf80c9de3e687d7421d97dc88b15bcccafdfa99290efa043c0d3403f4ff2123cd14af87522580361048c8095c3251028fc73c1a9abf178ffdb7fe482f6409a2d3207580984abd668ee425da42e55b0b9cd47d6e80ecb0dd8d9c7035e62336513bf04205f4c6f9b4c9376afc77a0e01b2c8d11703e73fe2f019d566627deaf0862f853213ef56002c501f99b2d12c7464098070d261d531480ef3d734a8b0469cef959be05137417e224ecc81be91f22136408eb61540450c88c4236af14a32ecd5af3a89031e2c5cc63c6ff940d2dc0919e7e399a403e280e4d9045db10513b2445c78e0e6c45acf1f5613c40c4d1ea2dabd672efd14aadb7417a9ad57fc9870b0549c2908508dbfe3aac73914fb3e6d78e5cbaf142bdcaed2a968f78aefb8110661031da9633f51c0b3ec59687102e75d8e9cea1589dc77668375612271021b1483ce353ce3332c54793a711b270ee9e1175cd5347129a793e5eb379bc62a7f33ee0876725dad3317fa4e1cb4f1ae093532ba81db90f7eb2c0055e7e07167aae9f6c8662b01dbf82c6a214e9438b5b14a7c8421780d16b43a20d9c646c1cdc9afdaf7c424843a02941842476918a82b7750ec5383ef47e1eaac4da2886ebdb428c1ba97c36fce15f13a5f72dd4729e5fcbf8d5c1d72ada54168f843a239b746bd9b8385bc4aa6f2c348ec132447561b1f775758cf0855eddc5faebc3a5b2e5dccc54c33dd6571a1ef29f9a25c04b234a784cebcba8cc64216078a519d57ba9309a418b2b95063d5703cd977d60124b46e6f6f0f20d0dc5de4e53749012b087972225396b5e20144f7efc8280e49961326ea5dc68b93c86c10c64c54fa1de6f2d1039f67759113fefc7a39ff2653db5ac3e6e49174c7f0b2f00a905b5ec77c3f86fffbc5b07648026a5c3a9a83c88585809646f443c8620ab705f889a1481528d66be29e7ac786d4acda8403a454890e0fddb9caa29e9cf7645b04aa40d39878fa63db8e582a17cd9d799a4e19df1a17ae6dcad653132e6449b03460cd8a07d6736fb3efb543e952c2cc58ac965ab61c68240a4446aa0415459edf65bd67b825ef28d88c58527a7cd303547ebbfc294e3e65b5732a9d5fca391bf7baae65352f7cea8176e84bbd3790dbe7d8a704f2cbc3a84fc3d807462fba4d43d772b59c2f34bf9b7efd375f0d8b1dd28d0b0b8b0929d1efdf39ead4667ba4c7acc37fb26687f515561cb0b2c2817daf5145482be5f171696d8b5e60b721cf3042cb362d9f716f497aeeaf22837900f92310ee18872619176a333537a5ef8c6a293ede95ac97a71e48137da418470bd6fdb4914e163f80cffcab1a4abb0d76e928c0cbbfe5a40307baf16db6aed1a312ab98e8b3456a25e38b22d105c1cd9623ba22adf04a2209f9dfae3709643854a1ffb918b5d554e4be074e7c6addfc611df44c8042267ffcaa0ec982f88db2aef1197bc1a61a3b356f97d75b3b80f1acb1e0f86fd48b0f57fda629fe9387e6f0b2de4192506dd5cd6f5de94093d4e27e323bd6f8a88ba938f02f180bf384d21ddb0619557258ba23d61a80a59fc807352f729dc775da72a0d074a8b9038901aafc5d0daae21ae8a0653e55ac7295fe39dbc16e1bd95b6877f0a1466cbcc170118b3589f8da8ca9d1c8df7545f27b4dba113138ab81310a9d7245dcc6b09795c0d618596a4cb08e8dabdf063d2bbe5d92b87e264332a7ae60098ea0915c1e1d0584a0c4314e8c96ba4b5459d0ef966ec6cd590d809c049340a229d07df92046194b2d64a14a4f1c87d2596cb14de7664318cfa14dc1efc00a16d9f83ceffcb6726b90d0124921bbe7953d73fa1d62e4162a9ed5b0fca0aac972774533cede293af0f95fb40dc1e625e780ce73589e83b060d0b870586ef968a55cfeaaf75239a395551c150f1f990accb769870b9e2000bc302b74206db68fc08619c54656838367b244249a6809fa159638b60ed8d3fb8920e6f1925bff9fd7670ccb80b96b6e64b712eab8048e644deaa3ac2b09fc31310bdfdb7cefb64165ff58b0fd7ccd0208d9a809c8002269df114a3b6b5aa257880acc0c2f830fb9edc3872388bf8134969c7f806054217969a48dfbfce4fb5cb3e1827848419a05f3b4f55a083b0e9616fce0b01e360aae90d6525a6e9d1c2bcaddebed3a13154f25be00123fde22d1ba804d7618fdf9dbd1c45b241a8d1a736551ee5b563f9979a4e74dc7e0e5d3411c5a987285900f8bb52ef5166366af0c60d069567d930c788c4739fb28f273344830e90954b118b67e0fabf45ad8719a74d42ff66a6a0bb02121864fbd8e08010d29bb4e5106acc9bdd48f7d9fdac65c9e9e0b73f7d398855e250ce3fa6402f362c1af9f3d3b4ab800031b6084e88369b11d4ae1fa46bd87b5c7ee958c0ef00d33904badd16ae02733d136cab6d4e78b6172f0357430ca5b984485d84a09e9da1d741787eaf79f26a7dc610075a8e85e74077dea7d45c9a6cb8c7e6aa27b29751f3b40a935901357f1616fa041f80b9e15d861cff2456731436f106b8d97c5e821a2b1ff223a56c7c26f944d46e4c1d69b693e057a8361c635c8ba997531ef3425f49bb3b69ba190ef455c54419c2814cc2bf608d35767d5e46877c6e09dc9d5f1ef1db66bdcab42a9f8f280bfe7c58d6a5ab3d9090250da6161a2773990646972fb90b9fae8ab83b7198dc31e0c2cd67812276402237b179b8614b91f50bb8f529baa61dbde463cfe21aa8fbaabbd2b83b176913acb0a599d0776dd81a8c71e77d32ea997e22d02f5e842e985a21985bec52c7d479b02d51883b89e244096e8c5431e1d4ee2ab71fdb60860dac15ab5d23860d338157145a4539db6f908a7aa6ae035de6dc8ae3bf5b88019dec6624d752c0b6d48f88e9e9f5dcb3b3a1bb2c1a42277df3df45634a7a432c543d9b3eb709dfee91bc4f463bd5c1979d96b0819f9e0a531a61a3b615cc5c79cce6d4bad41b213dd095ee75108bccb87da1cad4cad0991751144856ea60bb3104718623ec8c38264fb0189e3431e0e2c25736f81d0bbfa988662c1fbbcbd701a06f28bf438e5043ad8bd82e01458733ed375c30c869d2f1c6a1aebe334082e5ea4150834deba78914e4778c21806783b3a714a30ca243964d6b6e96517436d471b7e04e6916b59f9b6a7d43e5f189932ce26d51cbc5f8935c7e5d38b9c09066d75aa7285a0e4900aaf977fa7b5f69c90537f0a906737105c6607778dd6878cbce960fa93a4b3acd8475d94184c4248af6f586699058ed37d9a167ae79813bab21eb07dc8756fb8ac40b01baa0713230b3683607c12e086c6796b251819889f40b178eb5e8f425bcc819693b0a78b0bf0c579173415c1a96e11912e2060b0831d487f1e65be677b93d899e87fd98a2fcc97b683fe1749f7b614faa9666b86253c7f1caac528fae8273238e15a2aaf6f22fed90546f58224fd6a5413f27db98db136e3468971b67ee2ece239ba0a1dc324e4f67fbf6d00877c8e0b977f824b045d4588a46716baa1c49eb13091f458b271236661603292bca5c0ca94451777a05642e81ead06c6c007049c25114747a9a97eb88741a26b5e91d45c1d9ee0d95c64f2fceb1883e6e4f4e5be5c6365b6de5e4af9ce3b6bf9f91b580c104d1efd82b60db9696b1750d5eaaa8363d4c6b0fa6e0513a1d5d2067ea7a678e841b0353d61ebad5ecb207c6068ad2174bd0a43f3a48b0b0c1603cd422c052d670f1b73e851354ea6aeeaf4fb05f53b48cfb6460172fd02cf68ce38707c5a28674875e663c49f65a267c26a672ea94613593da694dd13340a1fb7d28bff0de94d0be45cccdb86eeb56329ac9a93e3ffb92c5b8dfd4b645e5f595761043ffbc0e7a75a8d51ddc16a100185ed4ffc26d4cabe130a4298a370205db66ec94343d7e464453832952c8b5bc7981f9c7638442ed0c6c053415da83dba8f3e0c027c728a4b17ad6356ba2b19035bd48e33a9674cfc38d2fae3d7b13c97bc0f2d62740765ca3e171f5d232eee9b45e504e9dcba176821f52a1792bd170a1fe9079788076c5d74641a27decf6aa1799fe48acde4e392b830fa1d9de3cb260a29898b2e3d5ccf7ffd604ce6dda2242ce5d310116d70d8f819f183f1fe81aecefb10c02f18b61fd96afb39d4a677082f04ce2550862d44cbd3dc69d12a332740d1144d9739c92f38742b570340b68292d3b790199324c0897e0389bb35835f92279e00ff9b33c1c41d900cbaa988a96cc300e387398b8e66906b5c6fb805c9f5590460ba9bf4be57420945e743a9b44e9a5449b647c30e547e4b48f4416134a0f35284360e2878f1b5ea3b86e2b4e9a0ba4a83b7217074504b34dcd864152287fccc721e06d650d758e140985a33bca47bf9a604fa3d8270069f2adc72a341ebf8475be3e7ce4c66c5d0f03045648aa14d979a2cb8c22ca1c5f62b88753a790477174dd34b6d451e8f540f7eeadd199b1630e08f20e85f753d3c5198a818160dc32b17b27188ff9d732a6933526c8ce436eed390cad27ca919a9a7dee1973b3272461c0ef41345814a2fe515c35078f25a96dfb8db1a2f86cb8b1ff1d4e8c772e922984ef080efe8402f6ef9640edc1ebaf2557f960c7a84f26de273b6b2ca44aaa43fd9c7bf25f4c1d9124dc171da5d0ae89709ec092fa868cc9e63a5f049eed78041e585aea09dc3f166c62f540f1cb1bde224cb30f0b0c3d279381be8a90428d9a48c43907644e6c6088163a8cc72f824c5df0127a8cc9df7c065b3139a425298f6b7625992cf28ae23a60ae7dda53d74898e31b75b60b5ece2f0c73c3dbfdb37fbe7d695de270ee7d4a9ffdfc37a4465ee86eb88ac24b326b6ef28b7886aeb015f25bd64772533d0c75f94227c2359eb149e8c3fdd0493f8cdeed675baabb0e39c13faebc7ef3ae2ffb3b24c39bcce3cc39522c0b818fae873d5521f7d72fdacb17e05ea42119c071a8387520cc7fd2d4655b43c0e685447c5cd09a2b1554d7c8548412519f4e53e8d87f68be6eb9bedf0eb335268a47f93bedc018d590721fd0ef9e2b57d82820972cb5ddb3fa83daed4115041bde7fde8705e52499d0e389db3377ef354cb0456409f8f5958a3afa7615470f4c9a82570800d8686aeb5a790385a3e52f5bf5c62c7f0799d6dab572e2b7cb88a0e8a6f6782792979098992247211257bed64e6a452b93bcb77b4871502de9d19c04383d76e5d9c9c07cdaa4c51b75ada7341704acd3c068ed043f33a65dfa03d2d87536a64a79f864e580c0c5c5c3c744f30f150b2cc75b30494a8aa3c594c81cb0aca2d70894920a403a1a87a0f2d6c9062af2d1b9945dac47c454ef1d2d06744b11ed4c59cb1caf38ff6c0de8c052ea1a4281979dbed1564c2a5f6fa8dd126ab68d28307f003752c6ad3918e37efc6b22ff44d93a07f034f5ded6bd81979026bf1965e723a806edd37505e767cbd885881b189f88b4d9ba43f6dfab46687bbe83f97f6e3db7f17ba92d7cfc6a7f6a8cdcae04803318c5383f403bed1ded1c34c807fb24e5caddc148437edb305b395cfc72ce4b7804790efd68166188410e892d2bad25aa7cc4023950d489d17d84ae858b74d3ca5c3e45f2d81c2a9fea8e89e17d330a4b02cf961a4383a29b826e846ceb05ad465e081dc9a950c44b4af6b02ea32a06eec2e68e782cd86079be81fbf43d56a81696e191d2bb1137073addca48e769db0f27242eac0eda037aa89dd38a0cd09264488bc5c2d4a2fb111a6a1465904473590051350184037488a9bfb38c47be5daadc3af0c4825dbdfce53be75327af7f2a6fccd7e9b5d9013d5c57559eee38e2fb449d24bd52a83d761a770171e98a8ac3804e2e0a16abe0579fed061749f32c49250f2519ba594d8d4fa2a0ff0669a1e1501959a0796df9f08d8b4d5c399049bbd7b57f65ea1cd72c2169d6c259c33baa39429b5ffc5dd39e6a56613986911adc0057130fcb2a066f94a187c0a16dfa59911d28ced0101a9cb5a9e2a1f05a6ea914c55b433296f8beabfeded658bde4fbcd5a500037b4b55b1de4fbd7501ccb6747edeb87f47a4a050bdc4402b620ae8f9d1290ec70df8d090df43720c02b2d047fe00aa9340018f72db564c6b2383602c2ca60109196edf4e8399cbd693a23c6ed2a4830e9ca187af924514577a7d8c519bae669741532f85e08ed8353fe2112834090270faa9b536b0fc0d324289a85100e9a177a1f0955bbd20031f6bc8ee58666a4439442e8d750fb17a6c727951104fac67661a64b3bc283b193660801b27de47f0a361afa82c461b276dd2a3d513a88fecc3f3db5e6a4239a7cca58904df18d35d4813403e910f377fe01d0682cc9d7789dd5933261bc07c502cee4e940affaf3cd02c908f15447b2fcea3824b999bf1e64a8ddad889c0da48c54e187f93e57ed0f636a209cf589f88eb524663a8f1baa336ae82e5438093f27f298d806ee32fdcef84b62aa528377cb0684a98e682b1a0c409e5cfa736ef3c038fc6a647b1976785c5b91b98c2217f2a914d72151698657a03f55f985bd42e814de2e944a1f65e00a611c3ff7bca70b09d32946fb1a6918634290823e65f1b00a26ba2c6fc1bdfca05e06a325ed374e7ce9b9f538caa29dc8a881168d27d2b35161854e4b5987cd38875a4407e148b16cddc9af19517e71500317228d53d2ea2e738a3e615b59fa6ef3dc4f57d22dc77a984cc0228fbea9f15608227978cecd484da42cf25e92e1b644821a8ad36d9fe5d25300f4eb0b9ddcb55392d4c83a34bafa5afd4c639a4b8c0971dd697d0c3815fb9c9960e5b422ae2bec8cee636fd9448691fe455b629918b3c61f12d9c975cbe3cdb42212a8342091440cc55342eb8cc7fece816decb7228d1b5756bf9feb9ce70b56df4d82583e3d876d9a1eb6dc6b5b2e5d1283b81272adb53921d7a696ce750531fa185bf10ccdd703cfa7d61a59f13f0fed3d46f76d0feff670cee87816a0f89b6ec0e03b54c320910785757bc5d5f3d31560824c708bd94b1a7eafc5493b41c4c9a0c4c8987e847b719f15289c03b47575d328e120c8f5817f4245d1059dce864bd3a9fa52ecdaff49449e0ff1216f0c4dd9c946586e48d86c0df6f939f19548d6dee55da8d8b687874cfd61b293fef0d3cda20da510ae20ac304e1885e0f2dc0041b1c3b61e695f844c67565eed1a9b42207c3e019731518a1a66f52bb4c704391d397e3d23e4d6725591336c5265f2663cf571e8acd947a586fc62f7edc4063356bc78ebd118f245b3d7e4d1ba7f3ff83863d0df21405e040dfb8497bf3b11172ac2f4f0e67250dde1430c57ce1c00e51bf886ce2ddc72fc3993db4a7978f420ef0c369da0dbbe8f0242eebcc38a2a8529240ac11222a3f27094319e3b5b21ac9ce5d6878920955aca64f5216e2731b5cd08f4359cf3c344989caa6b0776930ee034c2a2b990246ef3b8ea063235f3f9ed7e59316b92c66cdb207bd2b1810a27db00996f186d11d4454e59cd6b36ab026d23d2a158e40afd2b6294daa3cfb50e7c78a022bc66ffddb181286405c990bfab05090cdc95328ee40f71bb63134c773915273b2f3671d682ad61194b4c539a5628567da84d310067c8589c6f6213abff1db5ab15b4e345bbfdf3b3588e22e5e348ad1e0571d7314495a81d6ed50bf2af09c9ba0a5af38ca7903ec05a939cf0eab6ddf571ecdd68accec526bc0dc0f430ce155cf8f65c9a2951f5a91417323fefc20e5a0bcaa0cc327bcd33abbad2a0f6cdde5b7388846c13b08a639e94a0fed43913623f5ad68b2e3c37725eb9ca942736dd4399bdc48d246b817240d25cb4cc1379a1a2af3543a90dbf96d60016014d8d2103eb4f8472106201b65f84b79030a65d811c4ef43a368b8bcc389ca574cdc19421aa6a684ccb4fa8f0390d811619e3f88401520539e703b58ed04499dd85827f796e1108e4af73d301c87b42fc3fd511eebe801d6f2cf98c9ad4987c30ea67d935e99563ef64e88f5c329365f949e6352f958a40386b56aa12c9e61ddb46a0646a0cd0758e14326ab3bcea509f429ef0a1c8e6d500a911f3fb77d488bd35b87c8119c019eef2abd82a179e08304ba8c643142d78052d51df9ae8b534040b050ad42c375ca20d04bbcedfe52aaf269d6b9ce25d970ff0de0479d22c13a31e316efb8129521cce4ddb8f2c7681837d24276bf61e6b82841a65b9edfadba6734a70a88f499a0d3493ee3c7c72620f7022e0cd541413f26eac989f5b085990b88711e55bf8c88c2b76c68c4ab104e9100835f2cc7ba0ba9c6eac30ba92e4e1bbf0daaea2fd9050c1c12448c33e58a9f28e353ee8a471d1829c548990e50f8f318e379fc7744e7599e0d492c436e8e83fc8d2241baa4b5ba8edea239ebee1855f7612bff313bfdc41ff1ace90a814d5ae0f8981629ad268e51917444b536845a4803d89361e010917793dc34f5e9d1e5acb7e9c79cbeed03f211f5b26d5f3215f5f255010ead322ceced2346eaa611fca5e5810cfd67ad3f875d632a24de859054bdec9d0b37ec6307e1c01c0830984fa03a1204c341a166d453ccce03573daff52008f77b3ea092e4fa479805f7cd920f918bfd35727730045e1b72f14cecec20f901c047dd49efa8d76c8c3d66bd7eae036f85cc9a3f9f88c60664a37d52748889473b846c1212ed25ac3e83a8797cce2e23784b903827e229d707d336bb7736ed1564dfdc54608a3c8b0f7ae5bf0627f1324f8abff75661b415a424b63f521285b80b37315fb4d540b07c883eb02cbbcb401476d24b8c073aabf428637026e9f74feabfc62713b71cf77ccd05f2d99a89e1d345cb547449338cf1b87fdd2047199df580f9ac2a0356933561b1d6ff7a42815188ff7cae2a261502f6d780ec86a00d36cce1c07acd458c214a81932a9bffa54316554ebde18c03f180cfaf8a22db2c4d8eccb7cebda762497381d00b96b7a1b6a72608139e539b034c91e675c7dc1d51bf4703591a45e5e18b0b626cfe674abfdb876d6033114b9248f153b5997bc5b4ad8a689610aebc8bd42de230df9c2a9fe14d4c4b45b0cccb344282b608d441ea16c49f168db7f163c515d4c2ee0b801387cbf98e3776bba1bd9ed39886bbfb71cb3a3e841624d7c5457910c24310b3aba170baaab95f55ff5224148f4831794885992a1f8b6d8c126bd7c3c0551651d684351bedf5aaf34d085d5c9e66af794552c417b637f615756e08065fd328f8f850fee8cb6ea0f42cacd7c2c09541b823e71ea0ba57bb1f25e43065d11b1098842eda81924549f4a402aba357e8623849fd3d62cf4b640e0666b2d9279541ff062819329c32982709463e55c3a05e6df5de9fc4fa47dac6f3912c39902a327d8d38ef446989c47640a62f22db2850ce33655243df1a57b9ce9c8ccf47dbdfcffec9d12108a553a369b5574efa2343b18e4d713f1462ec6c2679570ea1fc13cdb6f3a58f36850287c9cc55682e0c427f90ffa648736a038180766271fa53d41491b0898d37c54ac8eee7f5e05a819e547bc0414026bc2668ec79e0595c44fdf545fed69cba4dd7b1a557a8f50c7c2d734fc3784fda1a3efc86cd17e0695bfb3798033af97afa1dd01504e84cfecff707826f4bd41f21cbb2ac7f44e1f258e891be2bcba63408791f0230b5973bb0809a4563220d7f60e75cbaed2fac1665ceff06f228ceff562d08a72b2b74b1127321097e6081f34c5b504e2f182a834c0d72782d7ec961c3323c7f8b95fc496a0a59bb68c28520e037ea3d25ca4587591822ae802e5846948ba1000841c0923023c7624017617dec0eb3db50d598acd9f37e9384244aa6805a7c94f6d73b6850b013c82023caf45c2c37469bbd4617732d74c5923cb4874ed1562d04de4aa4dee72961e2e315b1d7fd72f3cb7aeceeeeca0058fbceaf29441a7b353de1c664bba401f05032e713d287cb1791ca5799b9938e44072085a34f6ecff5199c9f229ea93dd05fe9ec4a1514f1a42efff0435544c4e6c7344009f4af6a9f84a334332a1f6a1734d113e52b18cd63f1487a0f50550f33d784c371ea0094f2e5ff23e3b7361eee9f177ad192dc5e63e04c8a947d48582656d8ec745e5e480dc5dc911f47178e8d9a0b52842c19f72c726c0355dc289155c2347dfcc04a6f7a12547ec26a8656e9f30b88cd9232c944ef0530647327bf4166c67e46f1dd43bb5fcf3e753e75701ff023611268edc2668a88659114341e889d462e55eeedbfbb0caa06d803cc40f79cc18d4674571c909c917f684c72f77776524020c067f3d9129f0182d768965e1273ad998cd391fc77590b6e18615c1957a98dfbd669f914bc3b466a4fb6b15620b92021a3379c9dda33cd5f5bc245e8bfebb385db00a40ffe5aae83b5829904d17ffeea2ea73027445c29a39be227cf9813ff9c83c5d9e79de6f399ee7f028fb54e3da2e06435484ea0171b2490989c20386836e83df0a440e44f545ffdb360337865cb6add962700ff1ec0491202192ed3d1c0b5c1d130a9a43646dbd31e92d4cc88424a4a226612c6c269a6e9e061b4ce4b4d25508347ec7bab3f851cf15393618672850354c1b5db75c719819cb3d4767c7125138960546720904400d24e147c51c304192ce6bf937d71e90f515aeff623de6019ace551c9ca59d0b7201721d87216062212bfdb802776ba752d7a08a5a8b69bd6d626e11185505cf53ca6cc563265cd5da64c594d3d7df41e403631df5a3308e6b5dd2242724ed9ba02349b4cb952c8b252326c7b21a598a82da0629787642a9463e2ff36b662d278ce52b20bd1f5cc803125efa1924e811a64597301ee0334416802969bd44e9e4b593222a129985830e6a01c8354aa2165c0745f982c5c1440410611fb37ee40e7ffcb30318297bd9f79ceb33c2749916f5eca43a0e2432763b6a72063c625b960edfbb8453b9a90e32216867eb16701b5f632ad66ce115b3e9312fe43fae0d3f082ed6f2651e44842f165dfceec4232ff96d12db291cc29927b86bf93601f1b33fca98f7a5c0b10fc54a42e03cb4d2906cc2ee59e095cd1bae0e157f8f0269de1c015035f846a70c107778893a067737b07796bb7b6b185832c47c9f2f965cd35d42a0d690b98fc1de1d6a0b6e521d168ed830050e4838b1e0b96b7f815627562332c23c0c0651c468a92ff108c54c5a04ad923f6884806c692a7e2df78f0556bb240990b78ee2f6faad8599b61e5bf8e70849c1019bad6b766f085a1d81788aab0d579a98d45b9910e15fd10341488ada22ec7c49833d453cb070fc7c4b21562c5cd8638d4eb6117bd0cf9c59d7dd44b8a8bbeddeb63c8037c14f648eecd9d99c8e4b7956618f4a9ceee9b62299fd4865f8d380a2dbc4b7ac4c5d0d5ee045bd546c76f6a1314d9757f17528120e2f73aa5594190d040bd79d4bc6250f74c996c95d7d572661baafb688faccc0fb9a09dca747db46283485b0d3acc9391b6a34c348c2a390987681d460bfd5fe432c7353cb84bd680a12097424a6398dfe7820e92c600b1b454be741a200f7c707f9bc7364308fa1653dd6e660377bf542b25092c7c1dc1b66e6ef2005857e6ec10650ee45cc0fb5953082afd1f4bb2096690108bad31172ab81bfcde287f207bdfb3b470ba77d15fb8c0a87a208e111e3c63a74418c1c9fe936d915577f62371c1a491fc7d27d6d2758ed3c2251141371d3822a268b6c4aab6060a3cb5b1126679990ceabab9b6e66d6365832aa385c2d33e1c8c932d996093397059cd9620790337a7bb47b405e03ca7d17e1c47d35accc5e1ce3ea5d2133321eeb2902977a687f7e4c38d30d252f0d1ea3fdddbcbe500875bca796902b726c6f4ae4ad3262d6acc31ca606a0303a9b591e24e805b3600d1df266d00e48d1a80ee9a9943029f97e1c9714ec0125963ee465a3ff1df10cdf0eecac631597c1c6a0f911c1517e871e5c8251532be182df41792d7e2e08e8213d027f3b4d37f65200e5624ea82083c5d1ebb2d69a12346d3062daa1bddda979edad7f8c49e7080562680f902852c42181fbc077564b8950711c7876ae3968b88b08b087d010db8407b7f59b43897bbe69a8b02707b2da0a69c90a1e3ce20eedd387cda7a721ba690790a2b2c2d2e110fd90e9326a7623f403d001785e0083f8eb9c317eab6dd88b84a20003779a66893cc169a22d999652f62cd2be912f35aeee1a1abf4372047b9585c4ff21c99e1f073cfeadd7027d37e9ecdf4e779678e0296a38266003dd3a18668f73c9054cd968ecefcac3ea45d4157a7ebfca82e69d1f7ed7877bdb97ba7d0d5631e0a1dc1623fcdbc0b50f03f93f161ca179aaca69f87cb8e3a911cb8db1ff4b3199a02c27d07e1efea8b0a5d22a4b807e3e4f113a488d295fff24df41b9fdbbf23a13174ccab1c74282b5b42a77a376e5af87afb365be9c9cf3d46ccea17a7679cd9b435298bac33984133d6bbde384959e8082e14228fee981d003a6a7a482eda033d6e78188663dec0c8f84199ebdfaeac35c506bf99567027db8404458160c1ae84cca3f2de22c0be31487b5c1cc126cbcd5f4652234f14230b5635def20aaf141c14250736dd1224b9e2d02aba124fbcbf2bc35366c72e6f96b8bb0615e52e302299108b132c08b4083671506b0d128cc6b584c38223a9deb23878dbcc7196584c0baf0cd9cb7a13c7136f9ec3301b1b8e274dbf57ab631db854b31e6f22fca55db40a2bb6541a613f746f3d53474f20d842991d81c463e3ceac84cd98be360f283d9668d76b31963c8182ac11410f55464da25bf0533c1144953ca448af3b24aa29f945f4bcd317ef4064fa0207e0286d42d98184623ccbab1ebd13cab7f57c3b0e38feac7bcad2f8ea39cb0bcc090df7237ca5766d6a2336942749d7acadd534240eec74b9c83f276545bcb517d39eb1151faa4a836ac9bf82ee8134f7f4d4fcc16579cfe004c82d509145aa458a467449052c5464a276d360f80b371e6b3e3c44f1ba9c7dc1318dfa0061ab102b890c1d6cafed82fdc9c1d87d613451eea3165b563c05510632c14ef68608a55fce0063cae81c2b3ca3d167054756ef0108e7e186b780f0a98a57127461dc98eec3614f570b7163d4abd296370c0e372e0933bb0bd7d405fc56c513bff0b3384729ea805f04d53840a592e4bb10909fb7a79c47cf424100e165d0a6f4ba86cc9adc6fd06097288f9921936663be93d059466d94714630900b0a1a3f99a398c3333882c12f182fe1ab02fcf115c8f82353881914bb673da318d23128bbb41b27896860ccd5bb1d02352eb24f2fc1b66186e8eda1aa3086c294db9a0032977595ea0bc2a1dff1e87f1f3fc39d9b8a24e8ccc57130407f1a16b1f796b3a361570462d5e914794179056dfef29ccbc042a7ca713bc9f9021dccfc65aca334fbbfc741f1db1f8365f6421cb6e02cc4d49facf70ed6ccb552801cd01044c8e1d8d952fdc8133178d5f985568160e2e2a959512cacc2768775432d7776760831bb7c1675aca9800700ad0506b16b4e554c60aba596a8b1129f380829748a8c22e685520c9fec76f2f2e954199c9b1c9f1c9aa45be4d295304befe70f6cbbf9c260cbc1c9adda53f202a75805dd49a35a1b7fadace73755567380197a5e94f92550d10b1c55b797d05e757601b3ada21c7eb8ecb44fcd7a5e515196f58cc82861911cfe994debc488189e3d6411e996c49b22df0d880431576724b3d148c0246e5fda8265a99aee6de3722149d66ad2b0af590d5b5988a88750426a9993665b3caf418134098cef5416bcc122ef6664b9fcfccf4445771d8da58c885e97a6f982022b0ca15fdee2f43f84ddc7efc9a0d75f2c57df95ce767813ca87d513043675279b1750c72f93c1f5cfec56c7081ee3b96052301a4dab451ca7f7543ef89ca24e3d3c64925b6f840d563c6a48f314e057c35f5578197cd39527143d2ae2951e687476134b3d67ea74b587401139cb5c4721ac59b6d9c241d2a7f0e1969548880951a2418d44a5e97376cb2da72bcf66824bfd2f922c1fdecab299062b0d5348705bb95afb73353ca91a5325507da7807035d5a6d9b066c14d8f4b2b981ea72b29c7083981829aeece2f2cae07fa46a9b85650f794000cf50d020f16fc1e933a88a503ed7415caa662e27d235fd2bd5e24e64faf401a7d6f77f42cc2efc33072e823952684aca40669dd0b5f991a790d812dd53e0cf53a9495c19e6a502484acb443148251a713baf628845ee25183af8b7b4dfd74bdd97550b417f53d67aabd1abf845fc8da27024d8972b7432c8e1462a488ecbc8cb1be49753b338809b32f139b684d4128101e8973c3d01412c16bd7ddf51ea28ab8b2437c922645d49b582fc603d507343c9773159ee156f47c823365fa423592791f6d625526c410339bb86825b8c2ebfc6137101beb5bde86057d93e2b0e1aaf0b80e69f2416eae8b19cb36f5cd82c3934b13d724246537f2eb159997e3e495028fbf41bbc54e3fc1ed2f977056bef252ba581702fe826f45b89823b30daa95222b06ea5fa11779c3d231973f8acf89a7028561b9e3bb4033f0a580e2c077dd6b3705f4de2ae06f8b05af02e440fd0026ad5be2d28d55b34dc142d1c2fa847708cc91824de21fb558762d59cf3ca0b55018ad824b16d8ddc19e1db1069be54638fd5fafc8307fa9cd14654a60cdc5b22cb6daea46b8014ec4a75381ded83a98049d0cce50a6ef67708eb839126f107db17c146f8e5904e271254a2160d9c5c8830cf3c1f643aa17e64f6b1d2401dd725a96d8bbe6330c56f13aaf491fa09a1ffa342dd0d7b5c6f314cfc768acc833d4abe03166429769b7f12e16cb87dbf3c0ba92089f10f8d8da6b72d8279b074ca03f85f965b64fbad435a1614a5ff7dc67da2882e4aeeaa4a4297a69213a962cfe851271b809736f58500f368b7ee409cc1bde0f7e2e9902841fc0007eda415ff6223a5e0c5055508b356f5c55df5995bdee9af598e90a757f5901b5fe65fd8a5d504c04d7ce62f55832126d143d1a5725d19f43eb3d0e1452a12d285967b1b2f2d5f877615c81199f92e4aafd8141e9f8e2d017b2e490cfd6060ed20e1e310351b2649a1bf1fd17f42179c035cd0581cd8c47ae6895f53d93164d65e749e331b213bff2dd25edeccbcd332e9154e7eed2fb20a50d838a8ddf574faca86a7759f45e2191c32db9bebd2255899f5508b47639e7c457e628729a058843ec98f7dff0e38328412fae13053f26b4255afe87ae967e9a6eb0cf0475a892223f8be7b47ba24bf8edc8ff33d7cf16efcab90fa9e5760a81ddad17d57a5a1188bf6302b49fb189d0397bddd4ac6cc7e39aa6a3b547e4acdda2e11bbb9f282b4f5c9680940813c090fe8178dd22587893b004b02b7c21fbe9742c732ab92f15196ab89d9933056e85a087ce35de00deb60229b7304424798a9a115d42162c6a297923cb259390ce2225d9206998b919493e1b21f4ebf318283da4a0ae3a2dc303b2d5e52221aabd36515057dee101c901df398c18e15df2e56c978bf137eeaaba37c5b878baa65198c4b2305f09d9fe68d95fa8fb7a1e9b7f5d362ed417bad4155a27ed236591e6d06753ae5bc54766dda1af573905af247144578879eb9e5ca5c02321e3d9d50d473e8118cfd9583514ee63caf6c6beb771c49408600a1c815d92c9307181a380228a43b3d86f587826b60100f97b134a4ffd04348beb6fc3d69844ae49b0712a70e82de005682bc709a25cb1172782836529a073235b648db4b623932f7239f996178acb7c9e97096914eb7fc7efd93c01235b558c0ce64188ac0102f72a8fd92ca2e5e92d549791ef8a978366802d65ee344d2be9c526a7b19232b759811bb7717bcc9f025584fe66b85a9ab39465abaa9206d6e2c0461c59d52b92d80258c3641038268e0c2ecb733133d9c86cac422a2b8f1499382768d908bd172414006b143dd2e351744f95b9b3861acc9c72472d58c8cb9b4cc26699ae8034f12c24b01e3682e54b06abb3df4b15288e1b2f249a874aa326b62d42b86a40e3703244ba0fbae982e056388dda35cf15435b880d08312f452d402ebf35e6e3f037836fa5d683af3fb8a6dd769c1b7ab54ccc072a2c68c05a8f470d54eb87d190bb84efe5eddd07b56b9e36611a7fb13b86bc8ed1212035efd6fdd174286b87ff97ba8e5e5c3da258a4397241bb5f748efd992e2d43131d77a83cb32f0863c510cc0008b9aaa080a72e087112c6ee3f2007bf04a897d549c28c77a94b5d58868debe80c31e3a8e15cbb05eaea4608f6d70d4400c02dcfc3bb42d4adb881b090284441df93c41a487da32991d8d9d6bda5515dd1ed12dda04bf1673cabd1b4b8fc67b63ee5dc942669754c58692aea75de8881973289ce3cd6ab69070a2880ca81a60dc41d2073c034020db4b88a32a2bb7e8c760d835cb2986d5360516d5763ea2e4bd7faa3f34c15bfafb8d36e52047d564862e400e6e73f9b69fa22a8b872d2557e514b7a4001bfc818668d19f948a80f8e91cd156074c753f04f8155c1eb860d3682450fc26098f7ee50e0955995000c5c80aa0d989efd0ac4fc968ab1f75a0a8a32d8259cba81d05abc5a71c0870541b65928ba34c32243b42ca50105bf684aecdabd53e3da0d2b8460120651712c26a9121262866409125ec64c2e5abbb58bc455d31ed812850d91bf9608fc83770c634469aeecd248d011ccac8f51e6d35952f1a12e7e3841d3495e02c7cda88b1c3086573c2022693985f2c0d23aa97f4052a5255a8bf079ef1063c58b619a0cf66e313e7b298b891027525a612828520be2e4ff68732ea12c6c399a9f9761549b739f3349da401589d7952a31c5a4a35a5f0e45d3c5653ef581d64efd5ab97afeccf4c85bd6e81528bb40eedd242daefcf6100bc034c493c0b5d87a483482b8e6c5101d83ee816384eb6e11ecc180c67948c8242fc050ae258af1a69844480c744e0d7f9b70c9d9fd7b73a3dab16a8b9e32e8164127df0ec2433b6dc9fee2562392d1b2bbcbd4cc2fb18c11f7a0a772f8c240213ed7ce3c26b8de94e9e43f894adacf6e905b0432c04439724eec449508e14f532ea1f743d7eebee117fe7960668fcdce07fdda3f00496bc1a0fea2e7b2a4420ff291b4d7d509aa683870fd54b2f6e4a38d1f43c83503ac9fc2b8ff0bbd9db2f4fe1975fe3b23f0fa638001befafa5577f51994f900ce0b8403554bd9d23e382099d8021e45a5566780dafe60044ff52439655e458751a60cb353a7dda9c296e1a8c343320c32b8e9c20bd485c701c53a6de7efb5e38e0e06344ee4d7383e8ccea91592d426c025c8f8f4081d49169ac98831c9af8b9701eee37163c64ddb1fef4280c93e334139beada617be81a434269b04d229aafe0833366bfbea16a2cc51f6304673ce0224324167007a615efbf661ea86d8143f7cd17025cf2afa0f63cece4e4d1f4c12173b0181e69b9436fc416b5ba19adcd344aa7d3ed1b4f61582b7ccabf1f7192b9fdc8c18caf533bf6b1413c236973a4c61252191c4b24d5559afdc1a255a51fc9e72c9f97f687201c5365a78eadb7b0c393f889faf17b46da4cecf1a9eb5d567150b1f298eaaf8ed220b7478639282405858373ddd1ca4ca8b467e830d7c33f5ee7722177cf48b1d6c2f54716aec19d184aabf5b3304ece2a9c1695470bc036154eccc7093d88e5bfbb7700aab00ecb9c1fe69ba72094e6c62a446d00ba07a5ac93c5ac659a048eb950c77027b06e7832158a93c4279028a5f83a279d3e1cc8e3c08ed82583190135d68973cf86b39cf540be95de75a84ae51ddb9e031fedec9c731f68cfc21baa4eee42502d38a243e28bae7af7750bb18a6ef729e9949446d6caeaeb990082d9083d2c40d0e8b414e00ab0d45f63b66e31fcb40143822e12fdae9a2c8a8f913a30e00014bed777c8c899ba1e6dfde7e1895af6c985ce9f304705909fff830e24d947785cd78c0fb36b702abf2c4fbb5d86e27ea820fb983f4a5314c49de32589a06e5604223d9d4606a4a939155c635d968ccf426fe9c714d40db7dfc0f2332282abecccc848cc09a071d39339a2b037123cb76a3d364fdf799bfb364d397766bf42604bb21af9554fb0154333c2fdeb701c1fea9fab95e3fd02646634a05d58ff06ae4d9e24707af3577a4b272232759d311f8aaebac487358f14a0161ec17f6873af0e992bbbc40d2e69bfbdbc06378286b807806dd0c3fdd1046a8904f20edfc0aca158312288a48d6b8846d6e6ea6e311cebcde0848eb35d569fda43aa01ec47cf064274eb694fd897cc16145b84a73ea1659a825d1ff91b092909e3539907a37f862623bd001fd253483ad64be024e78bb9acd0e312e9b9a1e5780ae3e14bf5497c661a30ef0f5fc7586c161e29301edad41c47e4a1bd74cf0e84050697044b5cce264268d0104e3c3664feb35e8c1d8b92212979bff03c5826f688fade037f761bb32c62dcb7b0c9f267ce567a2ad28a84eb014789fe8f89af805f4547529ac7c79e3023968408fe0b37d2b127e1a68f50fd214619e19e40b4d3cc29d88c6b6b48b4e7da7e906323e61a9574ac3ce188960d558d150d4c85c27b0ae54214537053fa4ce003752d0d8485e019c17218a848d301ff1c8f330023259db46e2ba34014f808b4d79735350db46024d4955ed192d729a76135bc983937ea289dec240c7770d83897a250a91467ee67be415df4c3ec59662576ae467fe0061637c040d531e199930e2bbc5fd7facaa16bffe26c53a7130269171be800b728d63ac94ac82e28bfea652f517d6c3c2e8baf8a7b85215e8511fbcc3b56ccb43c18aae8802aa4161589d30dc97df8e2df5b4c102b88b8c992aedc5df24d5ab7e836ae395f3428a210b1b2f549fa34b06588ac6a083a97d05ec03a06a2a99588b8719030c46a5ff4745b1caa8e14053e063144aef8aec2026401261a6522daeaa0098e4de95b9ed47b2be4ec90343523f13e272ba9d95e9668a5db85cbea7375bc84591dca845d19659ffa83e8994b476563afd5cbac23b66a9db9420b94f5c22ef9f651ceb07442b4ab02e3503af908343d0a09eb4a1e560893207b7aa6c2629b904e7320673043e73c5d295baa955d054f84334adb9d3240328fd029b19ee57ba125d23b2b920d6abd769f24c1842e0ea4ea0f5e7ca2d003d2a070ab42ce6b422339b9b8408760da0a19967e44d663af4b089197af41ac1bb22a281cc1a062511116ec1fa9c9133b6f3aee90bdbd9835f94b46e72423dc6d3ce34503f3f1a9342f94a71a093677ccd15d655e2c3ab248c08d25b84a0220023a8a9581f9c0d6ad494ad159723240dca4269c0ba5eb9bd8bebac48b6e117a3292bbf9453f82845f2f439fca2d4cec3741995881a5deaf51059b0dddae24aa45de05a28c490a0510a1135b4a64d1f11ac8c69b98f2832d585509b264e530207e96babebacad5144b10239ba95a9974262b572fbff361f02ddd900a85aa3a186123fbabf07d47ca14b837fdcdb55e22b2405b2f6ac6a93a218ebe614215508695aac91b52a13bc9f95c8984baadee5504d9253fd6a0d33108fd043acd4fdacdfc656a7c4d8c27aaea10b9c116a822ad8b631c4c3940de75e1a06dcca96db2c22a15d916b33e6191a5673b85d2ce13c127e81aaf8a4ae1e0e586c27f8a63465250d01ae571b6fc9e5060287436c0cd0b06885f4fb1b76e832ec14bcbd40d31769df91c4e83500bbc62d813db817a80220b2f10d472cecf91540dd49849081e6bf91cd93844b6913c7cbb400c15d5abb693eb86b582cbb03371ae667d62b7310eef7904bde80c180875d8ef9bb17768dcdf3052b9a63246133f83cefaf33c25d2e77d8edd3b472b86811dca4b3b9c23ccffbc08eb6194d30230a97f00e3d36e0ed2ddc1eb8c9dbd0232dd6dd86065fba7fd0b9483a9fa77c71d46994e22254bcb6b9d3dc6018766e44bf3c7d2dc60e20d320bc2fac54efceb508ac32957e2c7b46a7201f4cb1dbe73decd30db3dc220f96e942eafa9d1d45c832f2501686e7b45e853df2cd4651e37209723631a6bf089c3db8bf924fd0f647f8ac4fc72aa8b1e210bfcc4c420f5d4c91f5f873d9902f3a08282edae0c3275ad187a3f947ae45f5d67629b43dab7c9afa7ec0db14b2ceadf4a718110d9205f234b0b3f31a33ddcf02b2adc6a2b1df43ee01352e85bcba8cf610312ec50ac4be90346672217bb0a652a4c1b4374070299e8be2165c8a54e40e4fca20ca799e29bae4b4802b114f1bf0982b43c18f3cc1e1cc606859b4215d2e83b1467a13dc378542db93423de6561f45ce5728522bcbbdfe8c419fb1a7061ddf0a4530ac0d43896006881c5a62d3e1f6ebe7db28619c0d2c465630487e4efb2c82e5b08f907d7ba2fca02f49aa6900b8550568a0ca4f0d8086cd27a2861cbe96db0ddd22c190138934344ab42c49b6458c5682f2487d48ee85cdef99bbfe5f2920f5817bee36bf2b898a7e5527d6e8ceac4910bcf20dc48873bec54e7d41a4e7b1c9d5e13462a9042c7ebb2038246e1879076aa85d60f4ebac6f55603a70144f2712ffe1b01db3894a816ac93e20366b2506bea586effd12f35bcfdfde3503cf41f5caa7e3b4de2c80a2ccdbdc98c729e9bce944b8e926fd2b4fd3fe48a027b20890deaac44e59fd158e71d63e3c1a04efe3863328d953bae1d9ac033a5cf965de4c03029193b3691552001852889116c3784ff1df2eaf1922ca330ce11616cd65246e1166bdbaf8fe5591177952d6c6f697bd262dc77a4ebee3d90597de8d08a2834bc160cfbbfae2d6219cad2b7a8edb2b3ba50775667633c91c8a814e97ba3d2ac4f7cb53270f55dccc85f160e249d40c0e48ab98c5bffb30bf8f50bc8a5ac88a6af092145324959cb24b8b74686d921ad1e849c75e878692ab7c9b0567f17d1ce2d37d35badad531a333069b3621fc35178c7418238e0d892699bb024d22dd7323595974b1f5ae3d7cba0ff52a136b8c2c8bc555adc202bf3e6b0a307682957d2f2a877535a6203f767b15d0d04f58a97add5b088aab1e1ac8f6610cbb6b852a4a4dfbb4ee9c0868b0f68ff1a06cc11d212a6abad50c340048bf26f64a38ffdd2d1881593e9bcf68909ff61adabf8bea4e91e691c879b41e009d651099511a336dbd1a3368568250f16924e0595338d1c204f0bc5fb948810ceeada03d0149e892c86f0a75f32e8edb250b4dd1b5070be584260b37b91324d14465bd7adc6860404713d4ee78e2d43c18352ac58dd7d4381badd1216beb728806686101b5159c77ba5d93fd45b46bdbb59d7857e76fedc0a2ca3aa854ef282ca660654c7de84b59451367973b36a20c3f4f894c1897c2f341a8b26527d5d2ec87d95460d6e609f8188522447bd3a0e099c2fb34fd118690263d060dd6a86a366d9a8796e50d42ea43640c78b57fef10bd9c1a5efc252952032419a87beaad53e9b9457dfe737aaa88ce283e33c76c9d817a62c8e152e7ec4872a08e9d7e630647f6b4eaed0ae1feeb94227230e41476080b04aa3af000c03ba8f665bd5aa891d1489438e8332788bd1f3126e409e6420ac2f602ca3de7314857b62fe5e52986467d37fdb1d234825e215a118d28d871737ce37a464341eb75f2b885d37f1d212d12563216b58b0b0381cb5a7d5c2e7be2e98a7026bf88b4f357491ef04415c20fa9053daea4035652f7ca9f157cda4b45fbd386580d694dfd8ad235b702989824d6c10e29d751d39160b71c6f579400ba4257d449dfc2813133f0cfb1acc81d76b7ceaec3bff0bcdbe2edad2f4e0c0f6aa7aebbfc06345b173ebc789188e801a863cef64be92c643ad3e84ef8f10101a5e47e7d511520fad5722accbd317b050294f94a240268eb2b6297475d84474b5281f68cb19cdc1f6f768ad779ed0baba29b60f2da9d2304d9dfbe6b3f105043bcb0c513ba99279cdba4071fce5fef8304556d3fca26e89e1a15125700a817c96853dd03caa57193a423bc28662b77edc375b2aaaaa54b8cd1257f8c720bac23ea925d60a9b6628c34f299ea6591d20df50738c02a0ec8844e70c88d8dd19bfe7018866620ee2601890673188cc278d22d1a949b375619f30ea35d4246d39a5212694fc63b033578a326ff460cff82c218bdf14a0e3ebfd84a51ee66bfe1251ec3a355b833205672de845e245e36854f1edbff4a66da0234caa943829b4b03cfaf5a487824cdd18b90b2b8abe8bc6d318db88fb273ce3a0b5b5c13e4d2347f46c4eafd4eec7f473c99b3fe5b621b41575484ff483012e6084bcd94a7193af639db21a62bc878c972adadeab4757eaa893b339309e7296a447d52963264b9095d301fd463528a3966a284f9e0a1801342583784b373532c0f1e01f023e5c877685844952f790279e45b6bbe4e68f9c87760c7e4d4f1d4413b6c05533810f2d132e149281708c25f7187560b44284ee6d1673e7bbceb461ad9f9b20c43c681d21cddd91d58d0091f5d6d3174ec0f61824ee00689980badde95c8bf66fb40cb5f642f802afbc93d457783fe3cdcbb17c6f146d0864ea4c6857e36b356c01dbd2f43df4bd1888b04356533090198dc9acf13d5ea43075fe6956ece5bce15175393b535a60d65f1556ceb4b8e109ae5fd40bf1e6ade01afdf67ca4cb4000740e297f283dadd8c576b294d998a8fa6d1e4034d0b9338348d02cabc315d5c404cb19a0ec49666507552f9b9de035dc67fd79f45b02331e8e6c7dd325c96814f01bf761ac1556717121b78175c23f0229801fb75cc2778807b155af52b112c16d70eadb74c560090fab1194f0fd6824126dd8436d9522629a594325905c90591052118d269b2afcb0b411424f44010069e10fcd103413540a16da1f8a10482352c8168a143f7fc200ec707d142bb87e178bf35bafdeceeeeeeee183b989c0bfbdf2c449e2049847f97ecebbaf5e2b0953d0cc3300cc79b4f38c3194e2ad7455f48db4cce9c2421f7bd36aa7877e6c259091494763f2cca0ffe121e4b77628457eb507741ebf460a0f5f935687dceef817d0df283a307f5f3f8b576dfdf03fb1ab88f40b5763f8ddedd14b3b65eccb946ce38d4855319db7f429936ff39c3b481ef3fc34c5bf8fef3cbb4b5de7f6699b69cf79f6a24093c7d489bcefb4f21d2f67aff7982b4b93ef6fef38924a1df5f4e9b94fe720649f9b76965bb4e8998ebd50273d65a141d63ec3e13cf49732017f2db6c264e1d489284dcde64fbd3f62964fbf4b1dd8184bcc8f60f7784e8d7bb9a68fa7847c8058ac06f3d9e95a0343d757cc78b670410500f06c27f7d0621fe0eee87d87e38eaaa31b50fbe07f7c3d6d79a7ffedb6cdf6613692a9172ca93ed17707706540808d5123b97ce8b0294e63f5f2650509a3fcc0a030c64cfcfd56140f0873f7108824883dffa12f4a508ecbfdbd9c1d8e5ca3ad7da91be7d89ffc1cf532d7e8c731e2dd6bdafb1e819e49ab06f12de7d0eeebdf7defb1b9036d7dfff80b4bdfebe08a40df6f7379024626df67d396f4e16c51f1a749b39df7c73cea30fa5fde4bff9e4fb40f502dd7b9bcdc40848dbec6ed9f75b30da1768dbbf096d79bdecfbe18ed3ce4ea3a041f72940836610b55f336e4b00780a6b718b100491beefca2ed9bebdaabf7ce5dc8381fb58ef84a0e99798d4bfd228cdfd2550b58a591e10f44df6788068aadb49126f7ef489a453a4cd95f3f6e9166993bd7d0a43c55570e7f56cf6a408fbb2d9acaa35fb39b3e99abd6653e7f3f9a6cf478752c93987df8a8dd8f185fd8e10ddfaf039bccdb2bf894f9b3aeabb1c46caf32f13c51c5d6bf935d268756776abb96d5f6776f3d953cab65bb65d61dbdfb62bd8f633e501a2810e848006c55e4b33b3c89f866f9feeaaad35fd43965eaafe3ba73c2068d8ef60a0d397aecfe0f5ae0c5e9f3376f01af3ce0b5dc25f8c22ba7e9fc57ac0971b16abb10a56588fff7d7d3873fd9d65d0fad7fb0c03ad7f8d1d14a16306e1cff728cdd2aa539d837e2f98815dc2432d0474946669cfeaa26cf699e328cd535028ba9b97f6681007d652fa948a56551a03e8a3ee228c58ae7ee0e9f0725d616faa36fd9e247ec57910470e3c9a3652578d2145d8bf557f210d603fac216ecbcf37e77c5bb9856fbdb556bf5e1dbbdfd7099f12b40db900aa6257d755b5c5ae5a215cb4fce3fad5acfb723d185b8a2de17662341c4e46ce405b565c38de46c43cf779bcfd3c1e6f3efbe6394fa2b8a35d8d4023d068c4be814615f781e6609e886d0de4faad0f1fe38c73ce3827ed7a444fa0772bcbc038e39c33ceb058ae350371c07e1909f6cbfa25ea74af5cadd5cfaf2ae672adc7d55c35a241378906dda59db1e2b2b53ee0cb1e76717f93bcdf2fff7c7ebf5fcff861f4308a638791c3c833cac61dd0e8d51ac15d08debbdbf556411bd2003e4b9abebbd7284aabefda176ad7f7bf33bff75ee9f24ac7311da5d50be29022ea83365e2774be68ffd6bbaa6acdd59322aa0e6ee7cbe3f17815175be25519d406e64a7b514747e78849fa7fc446a65dc19d1368c41345fbdf5c5578e460c696aa0d96b516c5ffd8d2ae30a4dda301f8b18f8d1ec41e7c391482330f5680afbf033df668e081fed8cba10ec0d77894b588cf118d95b186892f2cac5ddf85f5d2bdb428be5e3ada6ed1d037d0e8a5dbf5412310498909d4491213346a8146d58dc0598a2147a2fe8306dd71c751f2264962caa41b4dc73ae23157b4eddb9c14613fd6db163cf251a3e9874694668f28cdd65a6101b6699321cd2f8b7279e8e6f2907d39bba9604bdcd07d70d64268c83ec6237ef5e4f102f6332087ec6b10cb79dc20b6f118e4a698b889db578ea066a34869ab558e3714d809c4b6fc5a657daa801a936f2381de7207836a4f0b4c15fb3581180a6c8a7db3df1381d6b6e306b15d5f6ad940fb26e3ec9b7cfa52057afedc1b7c1d7156a49e98fceb7b8fffbb7aeccba11f1a94bf6ac4961f224441835cef72d2f35d6376c55e2bc8aef1267b331006c2602fd80bcca0dcb9bac0ea59287517add1b7b3acc547f08299524a29a594d21210a0963abd96524aa951b6ad1fe1d38c6beddaff0b2eada31dada5d6522aa5a594524a29a5314a29cd317c7d2c256873acb4d45a6badcd2e5bebe57082b5d65f486192440a93a6697d84f2e7164eebca4ab294556b9da39b68693bec48dbe4f5c80f5da46fd3c9f3f128cd88a6540948ce402d6b416bc1252f16c8d0e2965248a49c41e2248544474f08d2a7d9917606a95ef081f6b0a51412dc112cf1cd5cfdd04200f9983cb516ad68c50712a2e9629452d10699acdcae5f6b35626557a95d1f84486b94524a29a574067d138b7029c0aeef933d1cede8c952802245bbfe07007cc0514392f030b5306529009138bbbea86794de3061534a290dea60a5884461c01032bb3e07cd8363480f9e4cc550b9302184342384a006098c524a29a51e70d84f4300d9cb4415b358bda89882330547042f5547641447d3a69452ea6aa16fe2387fe7658252d955e755e329872664845d5fbf4c54f1c7c38ae98abd4c5804ec5a97c42c60e9695711045071560c8191c5a68a9fa08fb2788e34871274901836fdd7a781d1588112e99ba402f2d4002905a4862d4154d82fadd49c61d166774385184d3935c2d45a6b483fbbb44cf4f91f5a8812ca6cfa2da0144e5047d4cc5024694591091c6674a9b5d60a6ef981d3f971a3cb8f332e94b02300094136fdac912c6121ca9a22c18d1151d65a6badd5cba64a326cdaf3d164f748f9e8598de0d485841a524ab92dd400d98e798544a892394df118828507c7065a0476a38a524aed885d3fff765561572911a2ecda236a8b3912071c312ba98c162816f0b8da22d54349a8794ad4da2c6167eda23451f4f16dfa8254082c6cdfa63b9c6c5a66d37ffa3f5249439e84e0a25b38cc1598e3bcac03e7ba63765806088b828c0bf950519441ba3aa2389589bf31385a93fb96b58e29322ca35a93523abcecb44014629aac95893eb0272636bd1974ce9652d8f82e80a1c52da5b45121a38d0e296f769226adf8a036ad52485121a22ed837a09bb4725c2b30f79c2390f2be2a60290dd3f186dfb17ff5f156df8ea0347a190064d384fe0cd85f6773fff5af13988da0e2cf9ff178ab8f8289bf62ecf90ba53bda82bdae2c69f6ab05920ae5cfcdceebd3e663bb4dd557c76aa74811d552999376b35c76b512561f153a88fecf8f0e4a43bc50c83d79646dd2b74d48d59677bdbdc04cfbd576f840df32affa6aad7ece5a8b3e49627230f3093af66000836d6b7deec3006b5624fdf08d59838569e210c26b2253d237f400c21b664430dbd6ab46cb6d9d72f620436ea7424c8ca62ad589549d5a6badf58a2c80952e39a8b28a609c30c48d6c9045d1da8a7e281a05ba253d8080602587909c1a6ba8af4896254c8c461dd350eccb4a162a3bdfcec797251d322bb466b363480a29dc504313133cc8eb88280640c9041e6ee856ff7e586762b6630b2d77defb6bad259bb3e79cc5fdb3b5d65a259a1868f0c242290b15ac0aa4d697b5d62a897c96f4cdd5547b33cbde5789bc2a4aa9e39a6ad5f3c49dd6edaaaaabaabaeaa48606d9dec8b88ec2fc9b5fd9d5b3ecfa1f7af6e6b0dca4bbc572b758aeba9ab6534dedfa4e76bdaab524472fec1a4b12b3ab8f5dffe666764c866bd9f5e9149df40dd6db3957d5a6c3c3a373ae76d5f94169358614513ff602576d31193496cbb16bec68d75f9a73cb975807a783d3c1e9e488e5a4089d259d5b2cb7eb7ff069b96f3ab05eb5e5acb528fe1c7bbb7ed3ae5f97ec28d2e69235dd5cc0940660529dc8a0eba1aa8025947da36a76fd4b68c09a9183b5e5d4141ed65de284c5f8d4e4763d10e370b818b765e55493526f97a060110da73836700d17b88ad978cae9270387997a22c255ec0e249cb473773fe1230782b2ed329c666dcf85a003d3c28e31c618a3a0c2bab785158b1a00e04da978dafffc1bfdacd062001bb330e54df44993f71ebc363b8431c632eb024fe580610a4dcbb42e922b3009f246f6b30c02664841420c345c20016a08cf4c85e2bdd9f13475a0a95ba610f99e3048c1082492c0092c92925420a29424ada49e4469097d7459fcee50b6bbbb6f314a96c7d0cd67bb536d7fcdb3c1caf63b66fbd2a21062199619869fa7344c834810363198d6b0a02505a8285b8cb4332c99374a5494e2b419a14917ab8de1b4d978bcbd5bb7d3ca36ae3174f3d918bbc9a2e3098ad190a6210cb5b19495938d6960b331cd4a7a917406677901557055b44a6515a3a10a73a3ed947a4ea82c69df9301399462a8de524009ef8b6a340d66c2a6374ad6f76637634493569bc379e6666ee6e6cc4d5cb5f9cf915ea47a657ba0aed690b090649478b1f7e389421aa847cb596b89546b324b2d4599cb461a09abe7ebfd7a6076b57645a4d2514a503949ff605272bacda3bba5cad5c1707563aeeeeaae55cf91aaed5edd8b642fd2fdfd7e60afd7b3ba6abb573a8bbbfef0eddd1e45a2687ebf6b7bbd7bb75c18e6ee8e517a7db75c18f2988b0677c324b757d58475fafb28546bf4693621445f9201944677425f84a450d59a50fedceebdf75ef9c2e0be6e3c5be6fc0dc4963926425975ecec84dc394f61360dd4da7d0e53870c6afde5c9369e97d2013c9f0299eccafea6f728fb9bb86d8b8dbec99d89f0c3d0f5ae59d03d0181b14438a300aca581fa1a398cb7ac65d8e260f2cc38b8f66533a19d99ce2c67c6c1dc360ac8eda2340f6ff46df672defac60d6ddf7ac8d916d4d8be825aa24f2814c2644c6ad90a1f68264469371c8528edfe88d9ab3a063bf13b1c6793d25c9a4c33cf5eadddefd5d79422c2d0759928edfeedb0e97df98a4087ddba93c26e29360f6dbf44a5756e3aea1374872da592286d5badbd85d8d65aa45abb6f2792169ff640b4d678030aaae34d88cabce89bfcedfb3a051dd020299544c6be2eb1015b2a60cb7ff1909001d8b2d66e7dd9d70718fab68928d19adc9bc812a561f0d41b41434d6de05f07f8df42ecfbb3af4fcd3aeb1ea5ddb7ea81935d54e9d5e117ba5ff72ba9cc32cb3ce5fcdf73cc93d22a97beb57604764e3a27d5d6528c290727c89b5e4914e4bd413dc1dcf47b260a6f1e0519dbdfe56998b6bf8ccee48718fa7fbebf96799024c2f707214980ef9a84ab605397223298ff821d4e0bde020b36fd07ec90de4aec9ed6cb70d6d31a27e0809ddf0429700ed879ec894075c0a69fc2c9eec1806efca3dc564a29e5989fce5941f0437082139ce09cb3ceecc3595e2fc5cd603fcc58bed952f2dcd01337e7d1b696668c6b7d91cd9c5f82d619084a29f5d3229ac39d98b4524a2b9dadd66dddd66ddd7b278ec72867b38a7c806870b6cae4ff2c3396add16255d7cb44fd6b71b6553dcc93b59cdfe6c79f7f0438976dad8c5bf231ce191c2596f4fd3cd0c2bcaa5e09905681843e4f8b31c6b8e29a74bba54b8d2892924873f67d3f8ac3aa39cbbf138cbe42655051544eb3e689af3cd29972d061fcb3ca507c8c43aff604b7baac3ac6fe7614654d5a2db5c3be333bdbd91c54b8d87626e3d9d7fa4cb6afb5b39d7dddfa2c675feb33bdafcf62fb5a9fc1f6b53e7bedebdad7fa2cdcd7faacb5efccce7c760873f90cdc77666716e47dadf599ef6bedac67db7dad9d75d8218f2be4e0f2d92caa61db99de610711764b21c56245b63284b54a21f93261025d824e2127f82cf92c35490ac2884f944f944f5407dba143a5b343071096a508f9339e0c3b80138822208a8060025104c409209a401801c1e41305a288cfd208796fadf6ebbdd7ceaf3f217ad8d05a7df5f79f2f0b4c1501314b4208676430128588133756aea6d6c8a0452dd352638c31c6403a3fef4940100441de91f3929cf7c3794cce73721e94f3a2dc85dcddbd3ab1c1a18d901c2eb2c65c8132845fd8981725876bc7b29f95cc3472c58895113046cc18c93a4a806f022b62c87263c71aa52ed5099c174e956929eba074513a2add159d950e8cce4c8e0edcc58c16b54ceb2afb59c7b8901f900f87c3d598bf2da558e0fd76090a5a3ded7ffecd88535a7c780616d2a609b4328d735c3145a152da3282958a2f5ea46851cbb4d416638ce799168831c63e2adf159f950f8c3ff8a08b1fa0fb641ae5b44ceb772e55b426b9f432972bcd054b7c16f5460378f09ea603f9cf5b1c1cc821a6a98ad5ce051724940ca823a824a81f504c1a9b5093fc9ef63fffb7888913139d5d2265ca0fd08bc84f190370b1f102d193d39a115068132579447ca116b54ceb6fe1242f54f77ffe91e42e6bf7c63fb8a04a98943829815212a5844ac91525562fb270b911344081c3c649e8de7b97f4684d5e61f94e2cf9e198e4680d63211a534e7c5ad432adb35870a632f1d6e078cae0054110045f068220085e59f22b4d5774faca4ebcc2fb2b55b4e640d9ddddbd70d9ded4c28eef7403e6ba3173dd6489589ef63fff48feee2cc61827b9d958f6f6a8fe6c90d23551c182142a5659841e50e565f1defccfff0b8c31952a12b25f7777f713347a209843f2818d1c32508962a3843b6860c86b1e2779172f395cd0a296698d31c654afb085318e51b4b18e7c457575e5caea0acc951950ea97e36951cbb4b62b26cedd5df29ae8b63bee450a3a5e0a4cc8780a5837bb1fd93366ce64b90296a2666c2720b738462a553cd00091b21ac25c366e4172580a61bc20d505c6084b5a6ae0b1050c0d3f49f5298defc9a25861e7326d94829a2a251c0e07434eb9c86d778bd47371436ec58d61e433344045f585c5971f20ec702d71a63e2802e3a0bbbbbbbbdf88ba4175e3ca0dab1b606e9801411004416fe1ee7e42c612085ef71c336c97a185b15f3248b42695969a1c03323a77dabdf782b705b842fe58b8109bfdbabbbb834759dbddddddbd4c0b3bc618630c74bd7bc30f8a402d31e266cb8c2765b218edb84bb07011659410a68baf684c952b2c5898e0b8c4982081446168b845554b6ab8554c8cb89a8d5f45ac131eadc9aaded5092758a0bb1ff1bc8e847449f2820c2c5670c5090453c0bd1fad495cce08dc82f4b4dac2456f7bf5e1bbc2e1703440a9158e7cae18320c0843968ac460840c15176ef00203466464631d2ce038a9e1c234a6470c2b565242ab34764709aa78486488e2f1a2c95be872956d481f1a92fdbabb3bc80352b5ddc3194c5356c8502b544c8e1c891344c60d6ebc0a09ef2983eeeeee4fa6fee75f2311c5687141e0f0c26b689a4e7ebdc73db0645a8b5aa6b5ec6d8e5973bf28686ea8c2a308101fcec214cec693832e6abc30b8a4389626a95839d585008ade1841c1a291b454054d0f2c46b21f2a66f4b881c22f6a852ca430875c81d4128e1f238ca9924445f5345198d0d35ec3ddbdc906261d989fa741e5a5d57155e554d4952b5c7d5c6538592c9c2f4e8f30d1fff94ff218087286290a51931590a890e62980264c1a3645a6963c51a96a449f81956851cbb4f61829687891b184c70ad28800640a9a275993a7434ede96bc16bac97b8a8da6f4a0c14c99ab9f109e2fa76b788c3186d3a335798585011c9ff8533e17b2b7436a8be8899b9c835255f58557d4c484668a861b7cd9055ee302bb686c70644c56902223705a90aa81061a1ffff32f22cbf3c579dafffc3b518ec7c6160696225cd0c4d0e52023058d110fcd5198c718635ca5a9d664ce5de07bf3c20d5dc81811214aea8615b4a8655ad7882187e5080b22586894e05158d0c9bebe798c31de45dd1dd5bd7a8603ab043336e0d83083437912a5655a638c3196bd85c1bb53459c78e399dac4fbcde0f4398a92cbd7a6284a86a704845053e065b5e081080165e05cd9c199610a953f71b2b91a6cc6f8f0091182cbe13ba93859fa89138a2750da853bef890a61a808398741c3887e6031f681b4f112718a31436b320b3c21e68d68474851e3074e88971d159c3043ee4eb64ffdbe54223021b440c3df2b5efcf7de7b2f0856b426c164333a4b04e10dad61a4225ac3b805c2e021216999d62460175d646f61781d03989e4c6b51cbb496bddd416b285d22cfd12699c7a8f40c9a4a52c98c140000080000f3160000200c06864442b1240be334b1e90114800c598852685c3a910603a21c06721cc0400c00000c82000000630c3148528ab24000dc7f995a7d74c13814a79268d01bdf0273c180fbca49fa862d5a76d6b262627794b6942ea008433f450a12c04a04d4da466f4742dc81b921ce23b539097a3d7a4979da1a44191f997aafba23b503d500d8b77176cf70d2bb2ca1ead1e7aa2a0833374610cadf840e99924170188a680c5ad0eb5e9348aa8e95b943a5681ea3f1ada92d76f016a316ce1c559ff0d7d4fd8e20784966027c40d9f07d6cab28803e98f45939dd29250e641739895d825e52c56a2de0d838e68b364aaf0a09485f3eca12da8beb9b93d5961ff847d31b95d79a3071ffa5a0df693561dfd1e29b0ff760521581038c199dc7bbbbd7b043d753e4fb3749ae1dcf5c1627c32e4fd1af8e050bca82bc1f3e6115085102622008c35eed6048ff1a82dce8fb0f6f8293999f0e3a5d418712ceb11551c6f38c58ba32c1a50e9ef0578eff97855a3275152ff65879994dd1e25723ea94dd45540834d3fb8027209dd79b770d5cc6d06e469c636eb98642432b067313f0e682483966f06656d2ed5538b533ea30c60f4b68bd39361ab77f8fdfaf2d1593be473ef27f35d04da70af582411b8ced87b5b007aeaf7d528db1e6c1a4e473db057a81bf5cf5b6e2cc81308197d3d025981d5199dcecdf174414f3eb60bfc856ce2b088bfb9b435362434eb0414eb7965d7d84fe36942b6ba41bb18c9fba0e46ed3f3e33e7c1177480a0863eb0b3c7bb4462eb6d174124a7eaae30e447724621b9d861c52568be0b2b241e3aadeb3f301e82df9ed065c94026e518b59cd186d1c508596daab1056bcc1c158974ba00a699322d325acfe04978df288aa69733dc6d5cc8fa0d25aa5e038a40403dadca5f785fb5b2e1039c3143cdde1c3fe9fa5a91bca81b0caa8a8dd6fef4ad089b13609b57ae725c2ad0e34af883c228c06338108bd030982227ce8569ec01a50eebd4ff18aadad124c0a151d54d3ba50618baadedf28e912c9fa448b3d29c3853c7236e62226add355e1005539639374126c07595d3fd2b0000c48de6bdbcc8a96011ff748916ccdb82cf190bea876a4431cb1635f71386f061c31f89d5b51b4fc07ca0829ea1f82907a1dddeeffed245560c1d35b5928922f9b441a9e4318d0e49b63a5af266f51ebdf14829873add3571e3c05b6c394d658060f82d00d0d7abb331e3454e6efe04449698acd85a8a6c1d485e6c8f54a994a63ceeeb9368a9402cb2fa85241420b7e85e90f3769b09a0294fa7c1325084c5a3f8ea10d26f0f9b35ab8077b474d4a000f4a039304e2e2a710b02411ed048a3da7cd940431b08cacbcf8e0ddf6cb95391152b39c703644ce193e66f4a360fb27778d0a1b951d52b4c4826d0ec790ca0f6a26dee72bad838282de703b4ab43328b3112a97ef4a898061be7b2982c0b60f3663ec2579c7c27aa2c1639fbe1b5361bada18fbf98c2c7b5d95b3c390d35ce2935dd945a07f21ca06c59878504a117fe362aa35f8fb512cdab16dda4e8fb92ede30e2403a5437a694d3b96f0dfef075c2ac13cf5f554dc6e40d54e84603bae44781ff12eb43f8d829eaf214dab054faa0ed0627123b66bf971fb60b8e695b98dda2d35fdad6b8139f262beac81749c78f00c18c92ab7169d14c2a98fbb353e72fcde8541d907cd7a10b4ab5a12c0b3c14798bc722dfab30d79120a0ad2476c38b8dc4f46db7e27f70a44493a800c91500020e75d02d7166c352897aaaf28cc6a6908c4cf528274e078523508bbe813c9ab89086cbd170c55aea26f08f44806dc6db89c4b23922e61ac9447983c9b1496fd86fae10431fa93b75fcd855a287c67ae12559f0769ebf23b652be9aec174a6d40af960575146087a8c3f0eec91048efb3434e05a8be1df8991c6078202caaa523924dfbe4bf43b1a9cb51d47eb5c8fbf31729a9b4bf9d6d16742f828373ce5336e50608b93a342cf5889bafa45d5b2bcb7314e67695d3f1f5130bc763451784fcb2b8eb2addcf67ce520708f74532697631c7cdb5e5ce2dc2394307fd8e04ace009afd30e6ba3f61f3e992ca3c76f526ac26aba61c0fb7b0fdf9cd5e5aef4b04f7bd76ee928274de9beb1998d500bf71003e659017538dd5a8666f10468659a91799a3a20f04bb6856fe1808ebcf5e4928f66a50cf03494f7851ce562dba208837b233688915732ef76ca817e6ada4fa17833565d010c43c1baa6f7326ec9169c45dcf1a01df1c7911389300cd38c1d198c6f5e2ca3b342de9407fbb7ff213503f50972bb7e5ec165d44a2a371df1681e065bdc0c062db021275232c698c2805a173eb42b188eab418f97e8e8e0a7da048a29ab9e2a822ad809feedf133d2cebfe3323362066da28ab5964d63ed0381807690445c371196cf11c6f8777460e0a64f9d5e0b1d2be95ad8e756805392b2849e2204f01b535d013e4369841766a6544aed3e03fb5313b03adc7f96e602cd67545206c3c509458805f3d3e0adb85786585beffc6b2e3bfa7c34e0bf81e0c7c58fcc4e142233f7897256e2c451cddbb9d42404d2ad3cd12f009e633169da36df56d56822f817d97de1e31a818b02aa5c5229485ac530c11230a9295568712e75ef07c53f638778890f36f2cce220103d48c11a047e61631da7b7aefc0c7e3930cf010c7f735cfbd7c3f1b695f3bb6008e4d299865a8eb1cb0e6ae659bcd976a06fc5fe5f7cc58fdba7669642ddd0c700e173382bf68f86518c1b85c0cd270b090912eed94e60356f8b91e4cc5199ab35d5a29856536dd0a0763c52b2b58c2efd3fd8929f7e0a0365674be63798b25e1a5f23a4a1ba3a485969840ba15f254be17612704636c703f4f97333d145ba5a2cf4dcabbf0465650893e32a133a6d8fa1002265b825e902ce58ba8b6db820f00997d8be301c5a4ca90bb0290adf9a83550f0756a73a1b4f4eca7b32d76411f5ab45afa19a586562b783223f50e5aa05cc2f72b47dd00ad8101f77ec26ea343cd2bb358564758791516094e5d3b2d773b5a203513f151dbba85570ba80a87935c45821375f3d0f9651e3f64e5049f7f973277ba1243dd2ba446d3354b60dfa5b7477428970aa8b11ee7e31484d5d75a992859735d68065a64a4f7992cebc98a4479447cad5ee6a146ae067a1fef58999c600937752d630501efba817fd4cbe49ced47eaa5741e9a96402cd4da95eb6e4d0c4f69f3370a535639e085c3dbb2bb5db40c36d0120810da7e77da2f5510264e782b7796264a7b0bf35f6a08db6e5f6f2ff85a0c787631e664319f5ae39792207dacb7ee1f875876e42818c9ef6ca8ffddd9134bbd8f868ac41a9f704679d00f0f6d03aac7b1d9fc416774324c175a7a9ce50b1b7a833cf5cf229477155614722c909bc9af8c415dc29b5ebad2f131e68c06a18fa215bd9d11433bb1d66bc5609bb58f399c43cbf24fd077a674a60409be58f368498460c7c893bb22fa963a6150af96206947acc07473dba27f073e735eab4c7e9a036aba654bc445d47a120665992d02382ef874966fe5ee3c914530d6baa051b6c29d1e474cc77f88d4449bd1628808c19e64b72a37757ac5c22fa05af77451efb10b804eee237fb6192512cd19c9e0665bf6fc34e59ba75050aed75db12ba29630b8307dc5b9e115d532a4c01a8e99d80209e82cfdc6e86e02f27d62407c97f07917687cbaf369603fa7c93b8d26dff5e894a305b4b2c6b5a0eaf4728445845bcc801f9d0e9af306985c51e4f6fd3a1b2ef02712c5383e22b5af2b3955de2f0767be9c4ffb901d0cbc38c6324d908da7d252235a3486ea84648096895bba94cbc1865c0b348662098966dca7061870ab246602ee6586d19bd4f26c9cfb46d0e57ab9289ae30e05200455342a91c1a3c87d01acb989a3a2372d23991e1b9cb2c101ee7caf4a229698b1ac1a20ecbfaaa15482c94099160b0269c142c1394a42d3397eea5ef0d04ee57773215a44d182710b5887a9619f9b4b499ee5eb2048ae0910990245319be3adc1ff5d8020abd811d8743839b0853f1848f2a10babb20338fc90fd94ae1c6df4b8edb57da3d858f82372a5c79c127f13aec4572304c9f0c0f87de79478ea56bd8a5b35c2dd86a85fd7d7c2cff0adb8e43688cadbccf5b2595348d15414696b7cd408c2643577277212f383d0120860db949b9d489fdba4225daac63bd7c79a3a19a415f6fecd3ae048bfa82024edc610f5e52c6e2505cb66194f0acba9542f53707c6bb17cac8f332cd0dff3aea8b2722cfa0459f1010da10e120fadfe0902ddeb4b2f37028a03e35242d7ee08514a5866b101c3805f762be4faddc8e3ceeccfc3afb99afcdbcb51306bea3a0bd8b9e3e5f30d8363e3990ce8c53068be1e315e5080a115e56f144b41d8c0fb7bf6847c4ffd05dc0c213c8c465020ffc136b021be634b5817b849ba6ff7e50d4f3e861d831fb8cd56a9c8a08e82610672dd4da562f5b70b5f4d9528849292144c86ee2a32272aed60384ebda4c0e2a8228424546cf4023a97af2f71d95bb41fc8e228d7ba84e970530f53aadd165366dce0b17f5ec8a021daf57059f707150bc78aad7d60f450a8b8cf0ef96499154c7cfd4381b67ba38348d6f746330a59b37ec4a50dd159c3a02702ca01a69601dfc32d8b2827029caf630498daffe3828c560673c2ee065685e6648edc7d96ab91ee093e75c2a5049b05848e2d1042a3cdccbcfc1cd5b9112f034c49ab90288891249446825ccdd176919e28bf7a621bb0e01b27c4328836acb21eeca8ecc690273d21d902ca163ad8e690531816d955dffbd80e2825431a460e8edf78b6f95ed5960720fd6a57014f6930515b4dd1124d9c46d24ac62c66d5cffdcebff80e1f9082cb8aa934a3373e801558cd13ad5312f4a303cd1b6925441b7cbb9f3df6ac12b995838bf6204efab5ae7955c48bb255c78852e4f53c0895d53a125263f108c932c153ae100cd6fbdf72b26da322c12086df41ac7075a98122957aa5a42e864635189f83bcad910a6b5dfb9b002c7d202713b8a4ec85f253cc1b2a7d9cdf95525f2e8c16d7c974a3e391b55088049fa85895589145d9de6cb1e46d9d973a667b3a8e602ce9906a18eb2c3d2dddace4955b361287852093702733c692dcd79d52be944767301ff8ecc9f21b1506962e86997af4d98003bdc9f63bb55142e079529730172c049493fb1b21f5a350854d68108fc352e0e651069e5537d5588a5c171647019fb6be00ef748e7999e0c063b2e6be89393ab4ac9e85a07d9aea877bebff18d6e44462badf18a57cbe72560e4935bef183dcee539e1e90d5518bba0dc5ce4b9687c107f323015e33999fd630a1084d10a611f85e77de480643dd43cc77be336c912f7d0eb9ab2ada62e2f4f311df0855ef43cd2b8d805bb5486459146b4a3dd0354a0e165008e28deb46bd1c232571ebff6f41ccf48e12125eca87619bb5200e92fbb0aadf8dee084c05dc48b7df885bf92fea6449c89b4c4c68359fd519210419988a0c8806e1abfcad98bca5b577ca3cde6b475badbb23ce9b94a09e10a920461bc5a0aa7f0ce7fe6cca737d3f92edcce7d0396a6dcd9549995c17ed62a22a1e9c40102eb5e34dd55ea6dce72ba2b64f83ac5096ea4030a4286178e284033274f2197804cdce308ae801689e7618743904a5da89405c0dceba18e52cd5ff50fe28e4cd124a5f022549b1112b328e48e1bc08d0894e3cc050d2f9d1f3bb83ef0d32aae186b2fe0fe10d533dda23ab38b79892de333dbae1597f9692640a0e99d1356dd267118a008a8ebb5c165a336fb587145e9b870c158c1904e648c15dd4a620ed4673b9c207b5e716435deeae747739c34246f5a6b3398a30261898ff09feb06e43819d20636c29af2fe5ddf9579f3c80141257510d6150637c8ebad6a729da71a10795389209f07f365362466fd76454862a90615fa4262077d99745a3a06863677d1eecd6ec206c6a11b4bbbcab4ad951041a139e7030fc1a47cbf001a605104b9603a603f4bf20a6d4bf21a5c062c66487d05bf28a423c0a746a2211126b0e4435b3c3f13eae032aa1b80e1b119ad7a22ecf60dc50c4238d702609ac81b60ed99033859ce56b869b2da0b4a1459febb00a171d6781cf66c378b95ee0805576581dfd7d181ac63152f22e87b07e1beb0e3491e206f67323703344a406ccc2b464e88563d0a675fc9ae0a15a1d3f2387473c3a7f3e9e6b68d6299215da406faeb9c1887d157ca2505ff3b7f5f5da0494d65d054a9917ead48fee4d344ecdf6155f1da6e9fcf5317793dc14fa1814b4b965b07f5643c731c97c5e8d87f401eea9aa30e83414011be1ebfc7808cd3575da095124f58350d8f08a7c26a2284c183bb4866813b750321517911a67a57ce27f917517ee1c5d0b6fa4d92e50e0c17195396fe73e79b4cb4f7e4a3ca2f8088c3fc54fbd110933da838014bf09c95eb65d4bbd9048807f658c8ecba8d8c2832093a9d964f0e5a22333e52b3406e7236021d20b5833a60130be26635f6c214c3eec3d7a0e3f82ae88739affa8361d5f6ace13a97fdc8d0bdaab4f75ad1015cb9e4d8c968291b7bc2a6dc6259fa1752f2451bc771e221fc82ec363951f2a59e9d237560b83aa3ad0a9592b5b512bdbb196c2441fc07a44a1f5be3531c6e2e38f0cf2e1178d938a2935da50e765b3a5d056fba762b672933bca51e499a364d8410856bceaa78f92436eafeb8156185b18fa26eaa3d51a295c937d0bb9ace36a77b585e05cdd0b2b32dd2c54b19e50d44ff11537e81613205dd9e8285d8c4d546127337511b91f90db3087b91c91c797fea96ebd7a12c299ed771070be5e2dc6530238e0d9ebd3a7dff49afb853966fc339e5459dc2fa42475af2366a73a1146634e69144198b5e8022704d506fab73ecc27d6fd26a75ff8951ae5854f5d83816efe908d745e90956e78108ec1f99007a10469db6e310b2d2898ea660e346558c818ee5215942330f6bc46edeb8c8a1b3734f2c788bfaa48ab25a879034a0a662a4a2db8fee74adf6c51d52005a3e314d09855f0c45ca61f08756a2d0c038f1cd872f1d3d3b0646def295dce7c824545b4b3ce1326e6031e20022aac4e0d78be7c0c7116889df45becdecd4d031693df12c7fcadf0df499977a308193f08641e30f8775400ad467dab43c084fd3b9bdb20e504d319822eaaefd7a118caed6db801a2743730abe161d412c8fc5c0fa70155b9dd9d0ccdc29b54257656815f6eedf261c0358ee62ab3c55f893d84f63ab113e27a4552e188d6092e4ee8f4cfc3d3f87d0a1fe9e94e099e2beab93258a513815ad792a60ef4dab47f189c0c2ce44efbe85a46111fcae48ac642a158aca928efd556727159c059d070efc058dc7046972ca83325b13d0bdb10df54e95788be1a141e82fbe3b568bf70ec33fc414ed3c0a4a5c78c81327acf69283614a19c31cf8da3873df354db5353418134f0f7d1b27afd7b65a89bf675cdd065558ec47513ee8bcfce403e7a787673de37accd7c0cebc69ab38f591a3ad409351a38a2c2191a3be479be9291d5e4ec51883ed7c265dd9ce7da46d4f52aae53b1d8ad87515b19da72c2e08523d7232a9bf9f8c34d350139937e5a1a8ad56f5a620bd2d726af83d53e4320af41169a9ad18d16a4a02322af5173030bd693b05f03f3497e589da2666c7605c8a6e2b2938a6e07f0241be4353245d3ce5da20c10dc70113bfb280aab95cf96f040828d244962e3de2760cba7ed0a6725d4d75da6fceaeb6496ca98308a3a71769c7d4ff1af009fe76c8092e7208621dc56b798ec2ccf4fc2d000651665a32bdb13971dbdd7a352c89d2795fe2d8540be3e6c5443c9a0b4ed7be980f2d2784a851b1b589128eaa320b3c888f3324af228335e37b40cadf946a48d9163b016eb5ae9b3c2e0dbf41c0be510c98e37aeb8315a1c785e82eaf545bc8140ed2d0b14ab2ff65e92007ef8b5ce72ca09e95833da311d5d300c3880fa16fff4acf0d7c2d0f2577339d41f91d8a2a4cddda6cc39c632304b9c67e86c90061c20adf31578e1e014998bd6a91e28532de9ec72221fc61ef93d7d95460ad77aeb88bdcb03311bd60ffe2884b2303f37c9a38c6e608bcb8f8b24ad16ae3b57be84189093f2d6ed720d361df14c276bdbbf3e26c32dcb228bc21848c06c8c5f07cab6be95c31238b5b29c9f146f1c3b429e1fbc0837fcaa91e11b45ba35cb19bca509f15ae6f9aaebe003bc31d88f20d2cd477c05c7431730dfc404754616434d9fe0ddcc7d225770037d49d0e861c5ad76c9f8834f08865fa221bf6f69d12c22b71b55e52b9d05c9ae22f849408445e5cbedf89f570e56da48c3fef685836efe559a0b25b277622bbbe250393a646eb14853f024b20a02d502ef4bc877ae6d4946622e1f98966c08fd7fa678e044114bb63568ce709738260d841ad54c47f6e399fa7df0409580d1ec428ed9494274841f0f8ef3612fa0b65114ee39173155b3a5c8e590b2962b31adc3f4f4aa4712de2c0cc4365d112d8b31594e16940b789cd00bdf1d8ee64cb0bbc20ac721aba43d846798469d39b61b0c52bc9e75e006ddcfbe56b36864ed6a90269f69aab6b0b795fb8605032b82cb410601f1629d019448467c172220c1aa7714b76926b15a2e79db0b5b704e21f3e05f7ccc4c00a018a424ed31389b046571e80dab9ca76c2740837add3fc3ad0736cb6410acdf3b7c258006077a506716eeb87129f9376b8474bcc558805caed5923fce73a5dea5b0a0bbb346eba17e5f5351ca295200821c4759ec03fbfbb9e7db3f4163a14065062e453c7b15ea74e08fe5cc3ef0db532b64f04303346d37cf8246c6402ea6c8dfbe86925a7b3b7c8f3058e9bcbdfccc1dd5747ca5330295fe4cd5bff27474a2a2a16155114049a3d8824f1136c824959469e40f1782253a68e43e3ef144ed60f29dfc78a3ff3112280880987908c389e5ceba7b328174b7512413cc2ac634cca3c9e6e9b2eca19c738561a34fecb8a5873865625d0e21b8384a0798296a37ba0663912bc8063b8b4d5a8c87b28fe928137ce94d8bb9b76428d49a77f4b537a86423de547cecb9313e05bd7f4a8b6a76830f24ed69f1ff30b7b75d3929e9557a55e1e8ed904ff06160ff86fd42864aa512178cf4d2cc410dbfc8a5693cbabf99d09723f405c4f468acfd3cf8f560316b6f92c91f87f64853121f2fd4963dbbe085a724dfa30c34eb5286943379f2ea24b29309b322d43c0ca370f5181dfc32f72c3213e83b00d6503b01121dd5e66f7f51be7f136e54d954712e48e1025c8d4c0d4d7a03c6ad513c2333041763069024aec0ee2b10a474bd1fd90d90b8b7145146fa76954fc05226c81ff8c49efd47fa00a0f44d4852d766aa649ed5d9ccaccd4b4cfdebf92491fc069146d63f739f99ce63673e331b425f076367559700749b7a7c73b15dcaa227c56aba6cfc6b21438aaf7c7fc0999ab392fc5ff45564436bf8cffddaec71f5be990aef47d325ae9973811b751b6ce8ecc5c0b7b9676de14c57a7222ef05f59fa57847ff05ceab0cc6bb1f45d31ecd18737d9b313c0a6c5ffd98f5fbfca88c4801a891508b1648f01769a749315dd213b75acbe0962dc717956ab880201f7c5b6a4bf22c05f2ef8f5d39010b337f7034d378854f44b876839c611987d43d7fe920038ee254c82f2ae59393a1f0fdd9d02dbdf4fe79ae6bb2c3aeb3d50c86a6c97b105c1e9e7d24ef6602b8c22fd3c9ce6476cfa61e5561f1f61cca5df2a7295bd39e8e99ea849da9ee9d4e129e7c6f8e85e8ca4ffd28d1f83de2f608693cc74abe176c5a050a9acbac308815aecb67893a910de5b7e5d77ffcc6e25673ef92e1de549355752e7898a7c636ef640074d5767a92dea1aa912043b13ddaed4d675680d1338dc461160beb35f34d98f706bae3ac82e6be7df44d66653cd88a2b5bcf295d2cb7ebd62a18680b43d82be2af9f6b0322c68ae6961214491ceda56152b0675eae229fce1db281198a601ab4cb708c91cec43c42e523cd55cce68a3b7ff4e1d02d4a45f851f9e48856d1ff6fb4ec9f46247ab64bebee3c661cc25999d07a5f0ee9412b168b277ecfe6a2f2fa0c20537535c59f066514a6d494a1e20e2efff83a6ba2078c749e13452323f7bdbbe8006ea146db9eb892d96cc8eaa5a6c2c86e83b12423785ca1a0228f3c39affde3c649e8a189dee11c436ee238dec1c06ba103d583130976fc84f4007cf7cbc4cdd57eea8edbb5909eb61c4b95ccc0f7c8a45f8c6d05fe0acf3134e2c3ee166e4c0941bf5df2fdc541b597f393033b82091cb5818b986f6375a69690e8db5fa570cae04b3c323cdb2783c8a132b0c265a1546840b38b2f97ef2712cace17057ab144cf1498ff90f4029c99b4d8b7a7b33ef843a86cb909a8b8de35dab99578e6caeb95f144ee9263bf797892e55fc4bbfc1d0ea2edf146d2804cce3576e2bc92b91cbd9c822049094f63e9743b8cf6093185b04d3533d7973f292be4c4ad79257c1d6e440c2fafb26dee619dba46b1abe61967eba8e8e1faf3a4ff90f0dd0083c08086bd97bb70476978d10545b62a52c0d02ebce9058e487119188f38ad80701b19209619cae29841200cd9058dc0aa660a551624bf3bc3acf67484c7bae85ab79924980b699cb07ec1d5044a933ab30c0a22640e8a4ba53c9935336c51efbc0159f7a3220ef410430c7eefeb9c10491d5f2ebe46ffb4e500f00b884285057d110817151f5865bb9a50b8275b8689f197697f9d04ac0753139de20ce753ed8718697874e5024fca3866f60fe55effb458f8b4b03725411d3b79e3cebd1b46d7ee85b84fedee070ecb24bc48bf7cd35b9b1d4e07a5aef4adacb98ee8b4880c8a1b7dfe05bd7823d86add7ac3d25beeb37427e3cd6b4905dbdaddf3ae700c261851fba2bbcb035f7630ef8979b9622cc36483f43ad4e55a2ebfcc4b9bea5c74b1b8f1f3e702e9f8e4cfc3c06a8796c8cd0eb3953cfe948a076b15e9680af430adcf879a4e57e83071b3b76cf1389b2b1e3c7bfe6c5437b298b05a01944baa7bf8c379c1f3022ef7123ef530b15772f2b0cfe6d3bc7f0dd00468cb7ecccbcc1295454281a6ed1457897f5874585415485dba93914b93fbb5ff844225c118cd953716d843d2ebeff5323ffc4312183ce33b7df9093939c66dac0090c73e847b4c99a0669669e19b67f9560643a9a3ac824dbb45f941348780168b6b27ee688b1cbe7ee1f9fac7daf4c82acfe623661b911c0838fb0a600dbc7e65adfa4555c63950e4d916c7f54901c7147f288215700c8b4961985946ab44aaf6670ab64b5b1967a469c20226d75b54bd42c9c3b31e72fbc8c2010cfab1793b8ef38ac5ad62757f224726955495dd1e8ae1e772d2b131b6410d685dede8a3d0330069c41bd4bd332bf3b9792d7f858024febcb49a3f45450e743bd76fb6de90a798cbd1eea0ab9f344a22f2ea43552fef31481809e12d655d141069ff9b30245c7dae9638fb1f20ebfc8ae5dc9ec4540f68e998c27ee21b8c61b7e6e0be85e686016de390e458b4094119fc73bbcb861d3b58e1a3ede1aa6eb65a4447a64cd4811e10bcf89c307efb3aa2171cfadf7c62346f8bb454058c1b95c0df9f573a3c53d2462d26285b25414c212f0014d41f1433d83ecc1a9b51491c4fb3184b69e7ef80dcc9b30e3dc5a1a4958d5ff59642fe20944331c34d3c116280627ddeed45f4ceffe123ba7a11859fd4eed8fb48b0d72f5f399b2288751008721368159e0d011bbb3d888219bb9b8f076ff4118708c8fa40b4a5f2e96d23484327813e0be181242fe6c013da5f0f87283cb0541d0522262cd859c875126f9a12854a0919c72904a2f7ca7a8a67daaae944417443791f89c03f08d9c0933125bd09d3a7718b2291d42e8e0394d4c05c5b8f229c9aaf75c286a8a29a8b22ca44febf70a2b75bcc7601fb5af813661178f4d99c8f659a58ec054622d914500b7bf24f9c3bae4c2a2aa5891ef7ee0e0494a8a19c39a7f6d7a9dc12ea4e6cffd8e41ff70caa16a08b1fd0ceebe60abaa30c79e5d4766c50bc22dd5cb3f8dbda1322e9be8e01ea18fa84bc02f8ba0e1a5520fe7a68e56df56ab9a5f69619dc1889598d39bf2f841cd1afd14509a91da364011e1058a57c3e03b98afaee77d8e4825ce4285ead89c0798440084d0d4d25ad4f75d4cd4d5c09aa59f650563e2ce273a8fd004e30cb93a57fe14195db0a2629ddff6c14e5ad2bce969e6ee242aeb6ac9f881b6a2d2574cf99f42256aea1f88ecb3db3179151c9608f9f83725ae9a3b36070e88faa4312279ade82f1ad04f324dc0d28cce53a922be4260c3c1a550c8dfed07e86a3a86d39b87d4d6db9d124a2c88ebeed2fc5c52041e5db934a2ee0c32e0429717e514cc451830cc6ed8aed54a4072c22b3cc8e4633d29983ea4eb343c7a8003db23633b42cc1a70f96396a95e0a6a50155ae7b21239d3a154c55aec66148c32ae80db3be9086025c97a14315f0c862af54e2e85227fdf3ef869cf8cbb005e7327fce7097a4fd7e678a5b0d0153b9367182ddbfa0b4d6874eebb5a2c4371d422c5787a7b28aa7960e46e9a4a33675564348f9b5e642df27d7ac3e55ccb8c2a810969ba39cc851f18e4df10211af92d3354df06b8ed9c32396af0915199b73dae4923974a8f039838190b3d5c343cf4f85b14ad5b634b91a6d2498fef2d88fcbe9d18289cb827d703a87796a56d9bb7ab9c6a05b205a2860e3ba0048821414cd1dd8f3eb68d4dee4d44473a3fb3e6bf292bc4bda9290064076902e2ff02753b030d151711e65d99a2dc1320e02b7795f755fe278248223959ac61e417663697877fb117e095fc7c7bebd359e753d8455ba5b7a44d70d672447dc1b9b0410c6b653b408f10f74e97ed604b14ca55b22fdd42831a63380aac895371927e27776bc72002945c07960e7cea4043956b01379849f28a38bd76e08c5dc34ebb59e34fd447009b04428441f2b3f3ed969ac73888cb585c17d01da0a8974a71d599e1305378f8186dc6af5a3bfccf858ccad30e2a5b84c1d5ae03898122b9aad51d57103641207a78f89a6e00024608c9c8523ec3a5c1f59ce95138a0ea66261c2e48dfc42ea6426f29120f8cb3122374a2a21993065eb75068c4a3a22055b7b85d58b2f5540ca198850ce448612e42e031f61eb904a8fde9521a9dc2d6fab773ec008153382749a949f24c8147f92df07fac3b07a1e55df3f3e5ffd8fc9a42d3f7d793c584ab0ea48338a0dd18fde4cb7326a87b1e1282fc279f1280911440ef1b4c5ed0a1125f9e0e0e280a47ed1c4bb4a74bf7db402ca8756822ace696293f66840e782cb0a419178be99c3d1e4b7c720a1b8c99aaec059119182fa99010dacdbb77537f3ddc87cc666e48c30f9fd10b3b2ef09911bcdccdcbdd2c6fe265175092fdbdfb7761196a34e8f7f2972000378e41841f30f7fc5c00fce9ed0f070938afb7cc57cac919dcdc8e8b709134a4070db8c4ba698d3dcdb0b00066eaafdb2044a4a2950b57d211aed256259b2266e0cef7d00b4d536f44fb5f115f45051c7b190e64b36890bd756c18338011e787a3a2f49948b2e60cb47b2f10e623616cdf1484d0851c2750e483c39550e9709bd3cf56a719ac1d4fdab78306eea4ded72a5d22843d440f303b7e2fc6265ad7365d3c6d8ceeefb797e97b78d4a77fc5856028721f7689e33bd4f2d11949b8cd502c12d846bafe2c0914e3cde8f39987c200f2d296691be850174feb9c7ae022f085f2ea82cb7b808f28ad47def3ff922abfa4c79958a9d5fea490cfd6bce15c91dfe6d52ce6ec9a045f710ad575f96a30181becb9be69307bc26519cfab197523af5b4f3d662f0bd3a3903705262971a0d1ded66b7d5668572fba01c748d5f3150742bb111706193aeaa7d528df4aa56ae160d4bce0f681193cb8e54920deef685db28e9e27a329e5d72867ccbd931433a2ebbd40b2bd241364e30d1776d324c537bf39b805e9f60df41fee8dc3c21eb05322025b9a1fb02501203f07650259efe5729eb39a2bf029aedb251a1ca5b4f31cb2c17a6ecf370d05cd37cb12dc411ebdf9f3ece6d73e86e16dc1584ffebd0f2e581ad200a4acf2dfaddaae4fbfed7b474fe5d1bb55bd594f8155d50ffe0e2e52c595fe9c3db3998e4f2564594d5e51c689b95a24c752de2f1aba37cd11c82a845b6bfe46ffa02dd15bbed755e128b77d7286ab931b6303688f9dfe3641fd0d30a908ae97e12194bbc303188c3fe355ed14980cd2fcd20d3762b170c3e03c53b634ef7833d1560e95b057aaae2b764172b4fa9ca746e65e1f7ccb5311376789f0e968fce65be5f89cf026462049e507883bf23e0ac4afb7214abd0a62c15ed0999432fcbe8fe1a9805aba19c630a81dd316cd580a8abdea1c3b338e13609107ef7d937e0a2ba53403a3f52abaa070a9f39fb39cd1dbf8f63e88150e2f84a5144b9261b584c86b76ea0706f601daa1483a0c776f0268de3b4c07ce7f6fe912a6333bc474dbbe646d8bbd156c6526d08501eb5b844553a1dc025c98ffeb6f206b5c83b450eb4c6dcbe9d04a0c7eb56e60d6b74ac5f707241f0f1ee394f0241d90a8985e57a81ab1231f5b7a933854cde2ec5d3c5dc408c0ed84cea97e77869ae694d10e054bb21fefe290e25f1a81875393a72ff5c1262057c2aee5adbc864948ee6ba221dd3ab729bb312f674db4c0e65ebaf78c6169aab4a49e0aeaf9df6151cc24c711deaf4e806524c9e91c471b6b59d521c69f84201f4dc6ba2cf3ce2d0b35f4b6e774682dc29f9dfb6d8aa810e9ea028cad04459ff95fc5f05a65b1d208b861c0256e8ab769bbec1b4e20ab0c730d992ad84395515617ad53fa442f4a9cae8eabedeab0dcfd37dc400d051ad499bcd2ef6e80508dfc81ca02dedcfc7188e6d78d9131ec9ca04c4f70c52f9031eaf28185d81b045c65b2c62873efb10440c532519248bf7a0218f5984f3510dce949aca44279373a29aa580ed8d046c3646e0787a2282468340109d236c235fc51b63e6d899e1cbc2c24385d2916375fadf9b2df25a4fdd670842b1cd8d2c7bd0d2a65882598b019e2c4e3a2a791e187da55901f7782d6fd5700318ad98d3c4d1d3f41f2871ab0179b4a9a55e50c13e91f08865a35c6451c328e9bc2f94b3073c035593d89a4443231c66f4756cf2dc52aff046aba01e98c1c22da83cc4f12629612a415f6c6c029085e1aec7d9494b20a0d5fbb3a04a4a5d6081de68f7518a100f6fbfb8f35dcf66edf0e3a6f2f9435057f6067f8bb6d7967901d577cb9164dc7c17ecbe325100d86327b5d2ee903d36a8c1a3f369272e7afc36adbe012d3caec6fb7b5b59f88ce435203d6f02defc1bb48a066c59b5ecabfe558a60aa8757c380496de1aa06cfac02e58073594330e30f90f7ed45fd260c32f58f837d334a843391e6cb71ae11a9e6a2df549779bae432f82278bed080281fbd7b36346c33c0483ff97c5b693f49407813640fb50f5935e4cc085155a752ea93d67c69e0efdaaba0212844b8a5d578092a828b70b00193e8b821dc3717b8da01b631abe44a92e084e057e574800b5350c6816da888f108fa79f12c4f60c457afba6b39c65841a75c5d7b9ee0f425f098c5f9c83c4330063656cf5ee5d2898b61d88ab2ea90587b958f46019373560159cbaff0767f70b96ebea7d4b23def19a92e91fe5044d9b8cc216ab6102f28aa79e408efd783f3c30c6106ac9ab6af152c550b0960dc8557f5555b264ac92bce2418384a026a709f5645b709927ab8563f1b9c2a5ce833d3b140116206995d4a06af7db724e15cf7275df63e75ce4c8bcacb969130c292c47fd6ac0ee7af40fedd973ad7868e06ff553fa528e3e5b1162ef9523086223edbe6b38d068f869bca68c14b6b0232c4613bd9f38bf93a5dd38e306010e9ba2693b9143546a072d80d656cf15b744042c0d15923a8ad50e91a8bf61c68c3b1dfbd3b9d4494053228ff052d5ababb148ee3e68ba4ef50463e1a55502c164b36870bc058c0842d26315cd127c40a305a2ededbd2cd22f046a93c9477d8ae8589542a565b1b2738dab2e7f2dc96cceefea08d062c57cda063ec389040c62384e02e3868d333b4b6082309951236a8428b59a9b481700b63860cf00fd8e13531cc745ff5a59fad8003ce05a9a7208cbc9889a1076d5a9215de0659f2a328b14b4a5c581da1692d1d0abaa402f3672693aacb05d74f91c4990432ab45476ccd3d131785092068c0c6abe31549b401534a489673a1361b78958cfaac500e0febeb9fd01485636a8515a6a0e094c41fd0547e7c0be198b0b1d22b3387474d3e0d0a173f197e0ce77daf31b415a3ce6736bd2cefb15395de9211b33a2116ced2d99c83f16d14549b6a308714de0cac24756d58a4bfd452c1169ab96e8e43690cccb3ffb766cd1b37d9d2b741361d1880938ff081050e545139d8c23e955da168b4d3859c99f56b3b9d1779820dd006cc4bc2dd610364587161c2f3a39c2cae0fcc176ce858b246ec0e0159b2f2dee1aa268f7cf4204da8175c9d7f3d46137e7725a9910118ba13a083efab977ca088b8a44685d48b55621c813d2591b69b925ac195dd0004f82cf74013ed8042d6115c9f276f0104788454767a18da29277274d95c2fe822b2a8312f125cc6b66c93d5ac30b1e37cf8f87ea6277959eb3cfea0e1daa73db7faa271aef265fbdca8d224e3d5dfbba64031cd5f44879a3aa9322807f2747b07bc2e643a190a3c54fa5b3c28e28585d111369487970fe061ad1bb74c30a08204547d1f269ee2723bcd1728cefa04222ddc06f0cd0461d35cf356238e9e59f57a246995262a4c6656fb2a586d7036999386e324b7c9cffd2dda5564d9959143ae278f479fb1c450a42983ca078d035e7938a692839efe288cb3748a494b6e4b86758b99b44209cf1237adb6d73729ab4ccb608e0e6db4451315a7fa8043cf92bb895c53d2448f220e919f07d2898f2d9aa8c25153f7364ce5115d0fba064390f9b5c8d4b2ca129fb12346fd51974f62bc6c2d234ec72902fcf38da839f4804ffccd487432d9eb3d1332078203abe8c1aaee03f62dd54e754799d16d8156a3c5950a44db66be1c572e4126184fe2a025d52301ccf7df8cc39d6a520de46f662d1b208bfb654a24f33d542064fa2f1dd40481c848e72d6cf66f5a8000af37042a695765e29212ab70b45717feafca058a1d9744ff38340f2d72f6bd86a8a02e80387f08446df4494af9dcc1ba6c01e7fcaccd5c761b3766b2c5766f0f91d94f53deaf222fba466fd6482038b595ec2c707cf5096a04f01b33c77fb3467e8c366cdfe446cb6090e05acc42731fda0fd113336c16548e79aacf5d771b2e4c061243df77b07f6b3d05a4451f01d704270c84a67ff39cd0b51ec3d1ad3a7238372e18699f520761bad77dc22292b6b7dc718ff2a3f654b54fc7a59bf7a29adfcde5918b902d9dc3572d207626dab2b0ad0de233e42835d2bbf36fa715eb2fe24e1a16a7b8fde6a7c59e54547c81b8da0e287f5a7b59e73e09c6bde342ddbdb3a404d130215bd527afe7914035b6a5852aa7e3759ad02c568af9eae8dee4a62cffac31e9d78f55ba1806a37720aa178910c77769ae9a34563c989a55d6a4228e5580b32ce56b6beb44e6ee671a667096dc4122c7300b2cd9ab2ffb3029a90b1c27f0caf0a1f0c19f8778e889f83e53517c42067439a3280d4083527d339cdd112d23d56b8a378aea58b0657fded0c424acceb56c892e290676c87b1123297fc0a7e33d296eba19a10a5b006b95d099114599aa4e25ed389a933225e1b605b9e52cb0dbd773da542482147628a0868499f5340425140c83770238afbda3873a86d1448598539486f7dff4d6a65ad43c90d10c8caa2362deda73c79b3394fcf83dd9c32b0596fbdc8ba0e2055e280676ad21047c53a4940f0164c2e8aeea2d3d918e496ceb0faad7a686a4dbfc626f0d72a539803943e47e1cea40c0ea538b14a30c64e05dbbecd5cc9f0ad7f9c58f4f6e599a56b279382f24b211c1318962b5f56970238bfe8bb0b0aeb0728d0800d43206dbb3224a09a32fe78e21b9e688bb6fae55dc8ca119db79c6b47f9d059040d9e767143846e67d71b8d67d0720eafca7134a847c56a24a33a447d791e859b11d532e8e5b6fbe6eac68c4b0bde42699d6936b2421c3e3e0de9835035f1cc072d3833da73d315ed14e067653973ee9b8e66654f4fafa86e515ad474500fac99320a4c512282d4c467c6acac60723a677b54d6dd9323599795447b614952a09b937d2efb35633ebc84b8002f5447792ab29e28fc657e971309d9f4b9babb1c3aca28ee684bab2483af5ac9561a6999a86d193816098268500150fe3d4debd00ec5bdf0670897c854c2767859bdce00efb12ea3152504ec581855f4b475a717456fa8433156218becae23af4a3948e72e414d536b3339b5ba57dcadb13d5fa29877abafda05a5ae3ab40b988ce348e02348f3c59e19375f6d18e50a2e8a47e4d14925ae4c36bba46a4e844b4247bd1af9cc83b5e85c702bfab4f522f6abd31828de614ff5383fac18e2e79cb59ee24b8fcd3f04a055c9cef5a53ccfbc4a1bfd4e335c26be752ed92fc25cd6331ea38245d1dcb13b9f04e0bb7922f86ba491e5c6ae2b6cb276ee59e7f73500a34a12feb73558b90ef322b5351e35f8b5ae71bbb8c6bea3c6ceef35499ca458c0db5ea6243081e6b7ce5b7adbd95e9ff72f611d5c94874c8b4f309b397d97a9721309157b3d5f8ce241c535a2cbb8b9bee380bc546f017000e9454829cef27deabcf5df4fa00679e00c71b7af9f40c7bf9bdbd5a9944e403c8e37860553dcc641a85de541ac68838e4bd524e357f9b5c42811b8ae28129123450e2c569d088fd4825984786c054d766ee0f9dbfed67c2d58ad66859ecbf282c72a8107aaf989413d889e6933b13cebcb914035088570435b3ddef4e27dbeb0fb172a8a2fd2f07f5df4afd29798b4b1f84f286630a502eca3bf5f249d4e09e8b8227926cedcc84390d9f68e71fb4688dab2666d3b1bf9702cea871cef6d7bcf9c3dc9299483d5000f2a44c89072fb621c8fe1d9e198c764e46be83ee8e05406b741b5bd941393a7ffc7a77e2590b7f97b777fe3cf140b7304a1db434e9703f645853257ca69e08c8fcbe5e6e824af7fa487a31bc52fff8ac1f114a45f4a0b0362c3f40205d3e2f6a6958cdfe0b88a33ca90ace09f7e8874faa0dbf4435a9f2efb44e46f31111511c899f9c36652e8e9d172a1fea0003e45efe29856101da68925e9c0250e3117d19fd231e984a34d6cb59879e187b26fdcc4f964ba574249a74657e261f7a1de3c3cd503b1c2d2ed8b5d064220a16342be52755757b1df485d67d6d1cbd6850deb883245d78683c16856478c60811fa767d7af6d9c7e115eb48a3dc07cf7289a8317acdfde199129fc8c8d12843690fff1cd23b08657a040179665c70bc151afefe8333531e15140c0096817ae5fb1a64984d263c0281d6e6ff06256ffd5b8b00254a54bbfbdea22e2d50140e32fcafc6ed49aed72e809598245a8cb9f91cf809b02577876ea9802c017a87a11b82f53e0ed8201e6891d9de0dd49dc569e40a0858e1815038d880034fe5df5020d73fe2cf9438b020113693389074e6fceb5ec2be58fe9041bd6daea6641d28c1c073f1b0b257b057d6f974992cfbfded0a28147b6a436d8d06aca1437ca609f7dd8ab15c0f3f98250db1f5a13f1851953862e70de787aad075c50b8a33149fa5aa53bf493ec6391e574b5ae7d3c3214570c284544c0cab6109b5fce01dd7f9f4365b34c438a57f83d2fd6be090c14d5362d894ca57c771f7b404f46aba4b7b186a44d044ace671cb335a7e79757347de64948a5fc41f04cfaf42564840e2bf5c8932357b98ff3fc01e84a99af1b250f4da3db4678f2e17f92fa257e26561ddc0a087f5a35d9102ded9dbc7b5a865851faf9fc431eecb617caff55880a2df7fc421ef3cb7bb2c2f701503d8c39006f5ebc80d77ea856eb86f5080515c27ebc312562f18029e7b45321730b817216280d7119b89e0df692b740209ec7793367217cb4131127cd4abbe7b353822c026223acff3cd61037b9ee09c04b81ec914f9b842c060941e3c3cfc4c05777526c34ac80379d3d7004f77a70c229c218e12695368bf09242e7bea1db4c77afbaddebe6d99d0b775f04efa1ab7a769f6309dab588546f2dc5123358e5a89fd78a08436838f6d1bad6fdaeeee61af8e6ed7f1e14b0e496a7c916c46a85659dcd728896e533ebcc45165455ace0034bf57b351df2409beaa146ab2067e07d164a6dacd2e374123aaa0ea482d3124923fb1a14340232490e07450483b1c12d8204eea5be4ef8e56fe653b9822d2ad5c9856b3a2b3a109e6b66ce66b910f4316db0927da4d09552ba5445ae44da4e581f682f2798a32e3ece5609d27201089bb7092e1ba842e309e7cf869dce087f9926589337ec3a853ea7de72b8ba42690305e9a3bcbb4aea3cc77c55c5017e525ba0f0da54b084e8da2923d40fd2eef6009b77f7401a35101dc096bbdee4c16ec1e1f256719dee8da21c76bb79af36dde0b98af6d1fa377ede0da93a9dad6ab83824ba0ea24d65f792a4a838b5cd0dd163d29e83f9cff1cdcc633f1a0241fd46ec7991170ec6015899c7217c6a5773ae3368a1f0107db0271ae88018109cf7ee02b056352b65f5b5aede17ee0bf63b3fda937180f4c1a1c206d19a1d26a532a73962d0f6709bbcc8f2751bf829de8a4b078dc76995429c16808bea640a18d163301325d3779fda53da62e358fc34e3a6756e973f1381856aff1bd3db29da8ace037a768cc436db332d3938ff98830f7f6ae35bc5f03ea5320f198942b67026fe3588b27b0c0ce7e60e2f1508521e18720e51c6feef70675a668bccfb2fa00b6ad2451a3f08b14b0460877079ec4afa4d8a70e304097747d5960eaa4c91d872b2b364b767f76979429dfe02bdbfa31e30a1f5c04034b454c20e7a0ab386378007ec64017adc94305760d41d75057f287105a283d398a2080f96fed47780fa610fff538e66aa61cadb9b55aef9f38ba72a8adff13a73fc35ec25e6e01dbc8377004d39adb04b9b297c35e972941a7e4828e1824a88258eb69bec2da594494a1914031203d9022ff068e38daae08d2d8d75f98c73fd30fcf655bfea91c49180820c9275f3da3d28fc442f0320b87ae4741d7161ca0fa953e5242cc1a7069dfc348fd63a2a05a7138c80e0e14185d64f52fde2691842da1da3871580bb1f1c0e4703b64b2bd3139dad6319b9480b9765d4ccdddeda6da160a1d8ad7dbc6f4a95503ed2bbb79aa304e242b415478cfa4c081a429c5ef82189c392565285ae4a75e730a27a38cce2df6af9da7aefbdf72ee73ed36dbdcf60b212544cb7109309cbf7d2dada7beb23a5a3e0d1f08878543caa3a3a2e10e56700a22a1bd9918f645a6badad944caba06935344d8d654d536b4da575b7f56e63642129383c30fa5131faa103d711aa0ca4c3a6e8a6eca6f0a6fce49e53067fc9ae1dddcef80e499fc02e2137427484ec08e9a15253f8d442194a9db5d65a9b4c4da252adb5d65a2311b275194844b414c02103d2186417091519152d1535153d454dd9f0a339e270b81ed92fad4c488220b86636d2d49fa2c9774cb8d163ca453558a45744799e51a48beb05de09ab0772f9b02f86af9dc77a417c2115fcf15e64fc8e401850fe679ac4cab48350d2d665f8901ca23fa6b46a68d9e8b6de471855e1a9c2a3cf745b8f05d9ba7447298283121187d3f88c57be7714d053c2cf88246789b1079e5e160e8544acb5d65a1bbd627b0b85a43be32124cd085bb7d1a3430e1f884d2bf080d2624275ec7befbd5348fead96301d133182e0f43825d9126a275252f88cf3951839a7c7d48342a28db4baadf79e7b2405fafdd819118790e8291d88bade7b6faa60a61a662a62a62aaea0aaea33339ee3343ee31c035daea68a3e3610e9eed51e0f0de2c065a42352320997a44bda25f1927eb60d79f844c4399f4c362501e1838d2819096aad3513a37bab4b4d2b983c999dc629c548ca9294a61dcd03b0cf745bef3737209706ddbfcc52c70190193462f88afc5a907a25414a7e4a949404950c7f7c7cc6f7de7be7b03a5c8333acaceec5c3b17394551432aa2b879b1c746c4639e79c9d7af75673000919ad705a3a73747852d26892ee1ca4a4740f40b12c20bef13bb232f41b521a0a0e0d87883786141ff7464843f92441c1421749d233ad421751a90defaf1f39e76c64756f15d975a3b3d3db0cecbdf7b6a11eb59eca4141fec3c58e225f4542c45252525252a5ce5a6bad8d4aa699d3d78628502d6ca942127ef5f6a6c2913b6c04b1d0293e526840b2a0e3871a536c09c521cecb38153c7590c35267adb5d6347c7fabe5e6fdad9633b8463cb538e1f2ce66e2eae1c3a4148581a11c782abc80d543e48d08498021880fc350750ea7320b157c58a9f83275796bad354fd4bdd5292b240b9eae1b1d1627ec3080ea9825900bd7495d01e4ed13626422527868f6defb251494ee6d6aadb5d67da6dbba0357487c92394d9c9a3ce9be48105041b4d61a4790699e30348e1f0e225703e05383c8931a3b7c74e4600181da442573eb88efbd61c09076483ca41f241f5290c669adb5d60f1885421c1127273c05abbcc02608056f2e8899635496eead363dada012c5697cc6f9093ec89875bc43c606174e1106201278d0f2e183ca5090171cba7efd7182f6de39c98e587b3fadb5cd421cc11dbb61ef7befbd736fb5970388d6f7124ee333ce750b1e273cc659c74b1686118c25184d309e6044e9a7e05354954fd6e555d3bdd5a7ab287e3545bbb2ea333c3927393c71f194e38528c71c4e2b2c4c5176b819ba16fa779134d73326a6ddce5ae1d271edb8785c3f369a3ce49ff4a8bae429a3c70387834215a5a39f9652258704946887a847948308884888c8886809086c9c325a1991c62efd324dd334cd9accbd0b5927061c4234fb65dc40c3d10d4b48743f7c57369a4d758b3c11519cfb15a8a1adbf6a00b9e161a407d08f274a7494ac609693091b3c7a84b0917d45bcb77a552cb9095755382ff4de7beb82f7568799858e98f3cbc431d42ea12ea3aea51d1df5229a22b222421275fd6e2c2f0887c3d510c14b2b930f5dbc1966be427059888eef7c962ce933ddd6bb0cda83fb4cb7f5beadce0aa7252d04bd30a2e563d5657f3ac0d73677d67beb476ff9b682f8d68fb6a5d467cc6ee6bdf7de4333c83148720837a41bda01f0e463d062828d3ceddf6f6bf5c313bcd2ea7befbd91c17babc8618924725a0a347befbd7fac328b1f2467c12136d5d05445031924d2fb185b5a4d01333ff0dc1f0a4b852438cc40b2e083a5a3a9232ae83ab26ad19334c3a79129d8660af8b40a5d34e55cd82ce8b3a4f88baf14f76b6b9e6897d81ab4da9b45535a4e27a793e3cd7a9cd5662353dac1ed4e41b04150b0cf27e29ac2ecb89715ad29cafeaad11d9751b2debddd8efeffd7ffafff66d94dd8ab36f092e2fe82a19dbf501d13336b032150dc71b933aa1bf8fe31b62c4b980467cf39f7ea39a603598cac079340d6530db8fd1523e3c97c3de9f50109bd643daf5937cb195a2beecfe41481f29be2c5a69fe21663139c0adc67b48b4b1d436bb92eb41a321d4bf265f344962e194e7683be0b0cf7d362fc31b9e31859900c28771d2303ba325e3540e6ebe1364ffcdd1436325e7a6f0a1c6a4df9c413a8da9c42e9adb7db6d643c5a4cec77486f7f627d2617e5013d5f2f2353ca32e309c3c56d766f92debe8937854dcb154420fc88e22e6eb38929f11c42c16fadb5a9b5d6622bf3825ec0e37c145b16d8daff9fb1fdde122260b94ed02bbe33496e82d2dbcf1df4e11de6a5b53f100e91fe824a3b9e8f8780815ec998cebddd7e3e6a6356d257ccebf8b7ad712f9578b766fb76d02b99f5d65aeb7eee5d9a6559fecda9d3b928bd9230597cc3bec3d2adc318ff44e1a89522057a8598ae0cbb60b2b8cd894b1ed30efe583363ac0a1b234b1f7de55712455f2ca94e56e18eba4fee5e97da97b1a1c0df97dae09fa68df16f74ef3dccc576fa6362ba47bffc6455d2c6c4d2291e73e69ccb3112c472315d4c27b65381dbc478e9edb15c7a79bdd8cf4d91e3a688e562be3650ab652c5f999112544cdc3055daf2c8f262e206e745288ed32ad4459510ea9cea197c952d304d74475d3c9656a10e865386eb6ec066267ee031d2bdb0e23cadc29c968fb7a455989362c2615030427243687034adc2dc104c0f7ea65598e361ccad50b13057e32c5fa630478210e74a88039523c4a1c18409421c2050091d8438364c4009715e94e841e80209c313baa012bab021ba25a00c4b4019f2d1523e9a01033110f80fc4400c04e618f251926ec9f8bf64fccff80893908f8c4623c6d97c3059159687b5e6a73cbc8fcd63d7e17a9baf1385adc46abc16a2c65293d56635112f236a2d984415ad564c1e69a80b6a897fb343171717122fb4dacf97da885a0911dd4509b4f618dcc63c7e0de6cdd06119abf4b71b7e558418b6ccd042436358accffe542589f8c174d820171232215e6ab5e66171564406ed3a1c0033cb3cd66e52a93517677255e1be26178b2650982c0ed3adcc632ef2b2c783253bacaad66eed8eddd95dd58a9be6e29db9bd25e9040a93c5034045f8e03883e9b0b83300540034496a938b67902a58674c02a0b59f33d93c51944f149d806d70ab0da00106c3011c608081082050b26006c6224840ad009c8fb9988b59cad6c092c95c5cb9a1c174ccb4c056e0f4472071db4f02cc63ad801a8ada01b978ef6d516bf2f0c2a0dddb5dc09279f87768006a80013009ac8c89bc33e6314571002c085812c6556bcce34a8b5c2c621ecd638bd589028602c50a0ad804368525ef4c035fd2f22739b7301d252cf935b9e4692e761cb7301ddce8009a4b838045004d2053e562bddd9e79a835b0242c694c6fb2c58adb6e034ba6b79f2fb51a0bee621b0b3939f596499bfffa5f87d8fcd7ffca87b83cad25b5f9afff55e7115b63fc183f5aff2b0d8b5b1a16afa9ed78d7b2c46dcfb2ff3c649766adb5b298e50e96e72b047af2240c6d2182f163fc2bfcff3fb88271b452fff165301f52d65a2bce8ff1f3afff3504faf5bfb2983214ffd7ff8ab90c5fff2b5abbad36b5f9dad25f8ca0cd56e0163fc65fd5730b8abffe578c31c6f8317e3e04ed25f0215fff6b69c3d34ac2e5be90b0b5178c31aebd9070a1d5566c549c00b98a7e40097a148ef6b2049c71c6467684f3aa382daa63ca97aae2aae047dcf66b5b9ce9ff7f7e9728f7cbbfb6fe938a53fb36e72dfcff8f05c45f05e78af1fdbf294022a6c56d8ef7a8942ddac68c0d8600284318000008c060140782244da31ce8f414000d3d603e5a40401a1c13cac37038200e02c2600010000602001004a0280aa120a0e94a742900850b793b9e87f8fe7967a1b5b3c4bee0a1aa07be4627e913c794fe1bfcbc48d267ab8bd1d1bf68f30acc51e567e922604917e1ba450fc07b1549631bdfebc0517b6b77dc03fd9c6ca7f876c61e51725e8409acab1e850d63bd5d9bb13a5782b572d61603b1289bbe865b9b162723ea2719a3d86bb8d6c019da5daa9f713b7e1f30627b54fc1d395ddabc850b20c07d9c97b7fe1dbecbb046e5efd5de56fd348a57a77876fc56bf8c28771552d181ca84201dd4579943fedd9453a895d1ca2086b4da078eea3b2ab5e1033a763020838d8ec577701e01b86da1a1917da29da735660ee67ec041ce13786e57a5a80285db7197b938b9fd8060235a25c2a3b70d52ad7c4739602381536cda38cfc9b974c78cf4b4ce110a4406cfa54851df17e4db95baa3ed71f764615d586c5a0d4cbb1694348b825404942254804697f53350cb8bea247c83c65c9657b34f3dd64487c668c7fe48691768b06d8157018bf2b998b135470880350023d245bf37d08ab62f6d2c961ce96468b3aebda0554711b7b14eb3d0bcd9a2c9943a554c78d94281f71c3eddac2b2f4f2a657a32669cd2e59f2ceed297046d41730fa36545dd9597ec25e88d4be945b5c96d336926ac6e68d42059b16efed117305256be6bed457357f8d0b419e6a37a9d35f83f34b4e98b50d3cb7e70279cedefd30cb5351729f39203452643b808fcf92d09514f054f506c2eb06e383230aa641d50799139d203741739734f0ed3e07a53d2cc5b74c9ea5d9fce3b1d9064c5f22c006ad03f0e7e9685051e672e9ab24e0006a63e42c8a3a61b0c1ee58ca03b2af98411316f69518905f798dbad0b76bf10cba9da9f83f05c89b8f4ca1d917b3d52875ba9ce3ff5e4eae90db8b6b86a42a1cc819b5b6611c4bf9b18794b5642700e5308e419678404723b24a1bdcf1a301ecb8673b62fbd2f26d8b207e52ee56cc002f0e212dd2b0e6228cb14e54180124f27f389bc21c1f47e717552c633672171e8ec87bcb5da77e3696ffe88fbe079b6aa7fd7fcd91f37aa066de8a9166aa5324b7de830bcbabff2a9f669075ddf7d779a0228b827279582593dff88e8c38f0ae63ecb0323a7d43b84810bc1717fb7d8f1d7ed441ebe9681d3ca047c41f04d0387c0d77e13fae0de5e972ad4319b7f978516a145ad1db9abed17d1d972a7fff7da4be227fae380db0824fe27e663e3c067d436749b8245f9289a3589d3d5d2a7e0004e2f896bde5d580398999f4b0d568edd3aae97078a0a6942f1ce61c2216ff2da6a280dcb0f4239144cf5fd7511a1616343b4d56cd8d0399b43b5e71540dda1b9da528226fc141ac37ef03451ae1a2797a1f9a6b2caaa183aa860c2f6d9866fd7037b50e5a3d48cb58067148e40b3446e75ea25f29fd990ba56dc9b5bebb0f450b1a2ec5401753f6d51f76b10b4ac87b815ee7f444ad3246f90d48d3ee37d883b7d227f89b3b2958c2022de0aa0b7074f8286b1f082add8d1ca3c186f161c9438561bb05e869774b4614ea7cdc67306cb22b0bb84053bf879573d22dc2e27aa026e8c58355c4f205b570a6761c1169c0ad9f239a28e08af4d6217fab074182210bd8c63e266875357c23b1561ec2308f910c8bac75312fcc12f67263b20002cdf3d6473706111658837111e25ccebe92f4e26a101b4147a3a2a520e6daac20307fd8e22ceafc6371e8b750cf398a168d9d46e0cb82ddb0899c25bc7345593820a1d1e7a0108c1b13e51604c22f17a4a73b542d1a563aa9c32f9f50fd7ec5b274188e64d7a2825c927e44d58fdbc1ddf0abc28b7fbbecb60e4a126f010afdd85ac48babf9551c9e74656d7c1b5aec0c9ced30145a9906c21b028f757923eb7d9ccec00e5620c57fb89a2cb21763c8f1eeaa4d60f0fccfc8a8da7dda2f52d4b58da469bfb8d89ea421242c4ebccb9c86e4b39b98fa2e63a5f36ede23fd607ac1f85b5be5d3bb4bad7fc3033c702942a7fb834324ce763ac238e8eb3f603bdb29675cea3d31807284cb499579c938f7b027fb3b87db709d84b0d20c76b277ab03f90ab7dcca30a26b119bae0e004b855b1d78a4194eb1ba4cc5e2fb6b7b943bc2fb7733424a167fbe0b97cc87ff3a217e6831eeaa960c96d7999250217a6efb57ba1a07d056080dae90622ee8d9ab0009ca8ec1fecdad97f4d863a614bb1a3f4e6c300a3fb2fedae0c35030c41f315c52dce1458121a9a31283fc23c65d935bce7d1941200e50a985f013219a19c390549fcb251a15c95bfe0cb7a67cd4a749bf2977f6c42b98dd000152c9b217576a2af1c49c79994cf199ef0f4503b8edf2c8307b509592f3bf7015d197f4cae5e0b2549bddace18ca6a46fcde9d012632ec4a7a48d773bfdc1d73c70d17ac97cf7cc5ac3ad7047b629d0582291ea9b50fe981aa4eb0216194fa530c63b381fcf0c03958e46dbd1e14a66a0365ae9f8a34844ac453d742bfa994cf50baf3ff40d8122bf7ba7f1ba1a0808ea5c68aae80bb4d796ca37972bdc5cdec4bd38940cb2e0e48df19ba9304f42df39c4eba0fe27427d8cf643460590fdbe6a6d5add60e2d94e530b532b41fc011a23cac47009f060f4b68de62da45dfb78d1859e6f3a9634f1da6dfab17a4cb4dd54e02f4ec7bebc7a6ea0b364c0ad83a4d7556dc62f1d92cf5aed9b06e3f5338b11a4ebd09ea02f0817a018373f6fe7acaa96501326dd9c05ce731177f0377589488ccbdcc3efd87c2a54ed80c5a5a64382bf73b7b8ddd2650825ee992aedff616b105c7daab4a09f6b3a2d2a375535454657ff99e122f0dee3d0aadd0487f6e3840581536745fada9d3f9c620d4f3d8f73d07f5a6a17dc6c0a1c17deb1fdf1c55b6204064c46a5674d8893b6555083d15183656602249964530758b0a110c8f01d02b38c02acc8df17843119a3cedcc4809174c609319e5a93be986866ff8cad54ffdb7e8aa56530e09e888f482feb6552ee683db50ae51c56471392f9ea9e6fe473912be2c1477142ef532963e292be57893789074da743b148670be04ed9f6fb8e071ba6fb774ff39bcb185ce665029dc608c019f4524c171e46316c040aec9f42c07947ca16870b629c9c5271a824bffef02ec3e1f1285d78cce60baa4f0f87b5476b85742b7e78f6817386bd51b16d5bf887d62c02bbec1ffcf514a46bb9c6db6613377f44ca7881bf1688422a9fd8033c76a5a6eb7a3cc3e60e6b1923eebcbc88367fdb448c44d651522b05d8f7eec25714f4e12f7b99c0916f880d35d704339ecff882458d142ba8b58d367534d71962221bee2ac4cda4277ad9585098abec86e6fb4ee2f76be23a7a9b96020d393605641fbbeca3c11bd1d03b53679a6347c13acb403c92698d62521192793581f53c56df417343ca1987d0d49c7022f0030c4bd2ecc6bd9e4d132158cf77f73d7d79951c483a2ec13c2ebb368cd0996d8459dd59d2a775c654e57c821a15f2473518527b5afa2a3ef19be197afee7047c21766c64d8b09c5d143aa722069403cd7f8b31d90eb03e346aacd1e7c149854b821006878a58bc7b5798e09f8e82e8d9c52590a5a37a0722eee317c612c7ea13c85e3f7c298346d0cde3a9fa5e8070b9e4598f6e4250af7e364c954ff59858acce06c5ef7603eb3dd1bc3f4fbf7aebc28e7ff8c02b7de950790e074718384aa405160737b1992bf37bcce7b7236725c159ffa70c1d82136ad49c93820efe4c52258179dbe559807449dd49cfd8e30a08aa064941caeec379f39308c20d57cef5003be5c4d8e236e24124ef35f0767776242b3ce47cb97f67d40cd95f6b69cc3560336be5b9bfb21cb783425c11deea1a69cf29dbe05256533fcc68a1faf71052d3992c9206cd7fed411cf6de5197aeb76b57664262bc52ce878aff876614588cd600c07c504ff69897701429006a5096f594760f48f06168fd8a0d12c7096b3e9807b9b9134f1eebe6a6faff4b29759b784399986aa2848e2e2c2b171fe058d72bbf238dc8afe643ba3fe6f010e48c805e53a3156a537182cec6c9b461728030c2fa22db8bcb865ddb30d18db02ae95a746a2f2432844affbdfb202d878eca5565f346b0e2608b6cef19858696995e8b154398231d6cd2eed7a5cb389e160db8c5367f7fe393fa9c1c13f910f6fca6a6fa88c40b89226eaa2244484346ccb2e2b46521b8a0948122a1a7cbdd42005c0b2d48259fff5b8ca54cae030a3a6228b6c280b2ac4217343e8f322621f7afc789d12eb2b49995a0f277c9c57538995514596d82e1b818ac23c229b1443f5681e6b932c228a5d0c5fa7848f4476452acf1716fe557af01f156a4563e5c565a5e18b0285d4ec36ba77fd0e8ce67b89dd16b67244e3d47f94699a25489dbcda8518c1fa8110287dbab422e532623f360d9aa5a2f44904fbabab45037c9be881a1be30f193f945a2c17eaae7cdaf2cad8cb4dba026a11a05c85efbd291b78c69f8fca4bfa7d9a16cb58463f539944e3bc7ee2c09ed6dfbb719b40d41b5b2d7b851f2d4c6094a01aec65d712c74f9706245fe08924055f626b20d26c380237638c9759f3cdeebc16f331aabb8003e44e6892808140acd57ba9f90801675c9e9a3fce7428d7c54d205db512887d08459ae3ded5040818c5380f59ae3f552a04fd405c6c43c22b4610018b45ecbfa2284537e738b79362290ee422459d9edf5fb4a4cb287df92b453ab201e7cb7a3fa1ab46c75c3d155dd76b7ce47585c60bfa93e596e9a5573c7c9d05f06bed6dbdd75a327c5b5fe1f82bc5d2ee98c558de90867214231e12a22a92384f5d108df5e5ea0b21eb8498af74ef8ce2999df0d17550444702b91e4de06d930ea6aeee836e8214186bc0a7646af3ce71c42ecaddd4d3b8ce46540845a3efbd5d9cb51ad46e48bc2d010eb413ac6208fda2c4a0d908c92e84dc7618b67f9acc21c0729b885d0efa2ea5dfc58e83004e814fb43fdb6c543137978bd65e944a266d04dbf68a22100ef16ccefdb516a77fb15090730a17b69e77a322d4fee6cb372beafd8b5c50ccd78ac2e7ce32fe7e56abacec29b8ec410d92263438a3d0829b2af204fedefb82acec1650d16690a9de3a00cc0a1d016ef45baeeb0130578cbac5c324652fb1a04ba3f227406fe9c60fcf2180917e585cbeb4efb780f599c5fd077e45a53453565fa317ebedaa7be8137e6e82cea87d930804f973631b7f2d72e0a4e42f18a6bf32906f091c2428059e84aaf8b35dfbeba106849a47f772fe8bb873f55fe6c0619c22c227235fa69718242c440f631f455269d7f162833c367f4c26bc184503408d8c43e250b789a7de71b9c0c1fb41cf28e8e62d5a53432b84c20e6c9c88b78b33ed3caed0d0ae4f64290e3ce8b73f9b6de969c0ab0fdfa0d8e4f4fce502375270fb379773087a2e3642e801a3ca2ad06ac0c11de0c8f75545b47a7d84575d7f000342885058ef3973020e305e494bf2aabdc9ab6fc48a341e516966b43a3c060de5e8b89e2c5ec1a49d50e7d74b29aa54fb98ba53b138c72f395c66ad7bd7a603bdac418524e575fc63585b3a4e5fafe0f4e1ecb64b73a727fe45838eec32ae04cc789730de86383d1eed6d04a8f2ea37ef879e28e3b23a80f9bd70c469c819fb225eee9896fcec91cb7a1675660efdac8cbf562c24a82472c8647c4946927fb32771181e46a70de75a5bb6a43e697cac5156a6b84505e442efc6ed6ce98174ab813903f43d8f40a8f17e4a45a06826bcc3850110121d40381c27ce57018453b8523f5fc896cc23210daed1f29ca601aadc284142d83cda157af72b81bdffb452ddce42598f9094d260374b7c1727f79982b297c72edcaeec0b941192951df3e9778e83dd6f1c418ecf20c1e852231a9e37665e088b2967e7a2e7df8f44401ac5067df78a7a3570d5352ca3ac67b5f09f84462ed84f64a2290102f3ebccef5ebc51f20829d4357f80005aa6ce0cecc21eaaf2b088ec04f43f33852892cc83d35da12ff866103594cf0b52234f0b88686ac3726596a49773360349609323de56151d2aee53265c6573a4789d722a6fe07a3d4722f43a84638d30b4d9aeed848a4434b78b17382132312152d5aa3513441196142c4d686b79a194e1eee0d2c513cafd79fee3c81d5eebcaf6425cc8f7cb5c9a309497413119efd2cfac0c6ebf7bf8e7335e57c7d19480f4b460891008b23263cdaf4b6d2a45d217378fed15cb476f0435eb07ed6719ba71c798ab173223709ce33b841cb83c082063c44139582dbe6185c65b0fa981f2f042a0794c370e78f1bd21311ec78d2cc40600f149d47cef0b869658ac8254bc089006070ba27f2a9073c7d19e9b478a1e32ad03cbd91571fbb62871bd23d66b31a98cf25f02781bbf4edf7f2d8cb94e82deb0699bd6a310539b0b0490cd51bf3f3fc571ff1d686cb499cd9acda2a879b9d749c40f49a22f4900084a173e54495563ae5affadbb99d1efdafb870cc9121367aa545a40e408dd310620548c8d5295c578006e0985892dfb197e813d09a9b6660a49f087abcdb9c7bc43811911dfd2676a89340a880c41608714e00ec83eb4181947e30a0dde45baa725358f54ed3a89dcb37e5ce0451292a63ee2bdfa89c4e011bf9083016579647641e950b417644495d81a5d4822d5548e49f4912687b06d90b90b0a7b2c734184184477d3d49971ea36be41ce6c9841791f755c882e9133b89a6df42f4a63cd703e298cc04b00f454b6bf6caf95fe70d37519a9d920689aa8c0552ee88e8454505e95c6111391e37e4e175ab6fa643c7703e7875297ae28c94349db100413d0d98fd39f9876843c02db46f8f774216ed98860219136894157ef4e48eeb334b8d78fb5c83210e7ea7d81e4de69a6cfe8b1857479650f706579e4123b42cb8cfe45a2d21eca3fb3047557f5e7f26ef9b71fcac93fc514dd614dd5938ee69fc4f74cb91031b2aeb518a5565975240d1190c08392e8fc1d5b3cf2ae133431966cd956ea56d84ca3ec5236c7e89dd48c64bca899af6d9eff848b4a78cf5c089c5f4a8970df3dc0e2ad71b0f688715cfb44fa6eb6fba4b5f27af35a23fa680a1960f35c1c3f4266e79bbca4aa87e2ab46bd9e3974cd27ef2a2bdd0d174340b9afd25296dfa97d7dbeebc56413412ddb370b70d186d8e81cc5631a406e6fee57c46c85cde1992d659996ac7d9abbc6b5270729bcb1cd3e1b623559e86149a6652b4e2e2cc10cfdbb99e28f397bb4a650b7d3a52253282cd16c1c20c246037da504156f36e041cbfcee260a41c05b68bc5f64a127ad5267240bb47a13bd94993d11b1cfd2cdfd2f8dc77dda4d1231d38ed3655e955649776cec83014e0439746516a0e7257c3685bd79ac5d053c8dc24b6c9b288ef70c26a1c918eaa92b372e2ba00484f393bf5e98d1257558ee965796b8c9a6586477ca2ab7fd092e2e073459c8f9bf4c1218ec899539e3a7aa1d5f7e0abac84f1df7d9e1883849a5ce6b511f3fb9825a145630d02ae1aa219a589309faa9327dd43cda9a6c6a36411a1ed030a084c3c067feec651ad2587a1864863f355b1b0523e1a0e985be8d6b15a3ec26680ed58e9c6203fcb4913de4340bb3aedb940d1e2a22963f8a2671e3e2455a1de45a1796a3c2e0623e38e5abd3d26693247bc6044f25b0b1056ac1f9474ed7ec15387f0e18c6371fed5ca6903fe3692c829b1cb22072004f083885b889bb8191893983cef924ff481da3a10518a870a90c9993ffdaa1bc734734c373224a0b23088d60b6e62fa71501ef53624edcb1ee31987745ea7f3e6ab20714ea8e2652e31d2296a7778832a1982eebbb46ddbfe895a89df380c889be98bf111f11c4bedc41a96ad25f8b2878c93424a3df5b01d5392269c3510b36d242466e21b135e68854182ab15d6362af1eaf98a52247c4074a7e71ef86c80cbf346c725b00746332b2bb72ff4b97730be42428781b0244d3b0dcea51b2b5fd8545906acebdde33803f7e293f477aa13917ecad9eb562cdc9cf660a12d211d117f9b6445f56f3992b0cf742e458ee3c9383e258e120b7f83517e5ad5ab8c41cd74164ad8b9cacfe1a102a7d5a16f121001517a848e30e9ca56aa4b916ff38e89138afdee6c7e7d646f92f7004f384412d4bda9b1c191b15701210449be7b519640a7b042c3592e0b754251df265c64961f733e9445a8f755a7602d21de1dd26d24948d1549752362e56151f618a231148bb3b4a7c535081e01f078c1643a42bcc0f8d4d223bc31f208ca4c4f4f256a54688981b021e60c588880a0f7b3f148f8faac5b243f42fcd9852a81811dd8398a5b1433419a96dc9ba386eb72fdc320c84f7911c4b84a1a1cea2c9d270fbdde7914feafb5fa61869af5362c343213096ea30c263ea80527829660e29c88f6d0a02c41fcb783633bc857e90c471d7896a8564362493973fc3b4c8a88ed75cf9d69ec5b51ab68d73f6e42e1ac256edfdb84ea8eaba51448731b33fdb2472df84d3932f18c93042eebbb496afb53c04ce363e6fdd7b63a19d1f729a831b138360a4be301dd1ab246bb6af7554ae59fc8e7a94baf654ce589be2140cd0eecd75c705563e0bf64b2b03553dd453258b7d5136690c55d292d226017b4530f78e93315d84f0849a26ec275be264ea573cfa5e720cdea975afbbe27404db098414c5a4ceb004adbd3f7c6fad204343acaa87ce672571b42e0e5ee1f8f782fe79480f85f2bf79a8bb7c308968557b721a386858fc5d8601104055dda3613815115f7d576a339989c3f1e8b102b51bd7c1bce8d9645b076e75440224b669adf12a5f04518fec11579643263ac776e8093e62e32330d27e081aedd206968fe868279f51b03f95586d2dda622ae1b02a48de85898cb5540f8ff5b9cd367a35165cd2bfd3448b03e23a72d55abb38f929c8206c29361af9bedeb9a574c8f63ec10d1f3d2355b9751057a4396e38bb87f6ca286f9b93279001e756d4f0633b950b81ee7ec24f4a3d333bf2cbb4561ec0d0f34c45eb433581760f6c64929594fbfa168a93a0b5da687eec291e1623fd9761c2f9fe62b5e55c51586c65c6ed2100e84be0ebe069cabd49a2e40257823f53c7d643906cf8b632287143eaa98f8633b2d19612730a8dced5273641d5111a63a079f539a3129d7a63c2907681cd5f2d4dfa9b8a821d691a8781277571f1558b063e3c60182ca36d5457ddd6d93adc7d0a27e5bdb246845652c873d3054a897896f074fe94a3a5bb19029536e9f7618651af770d2c644c12d087bc6a3cc6b7327f6c57e80244003918c1d3312faeb84626f6b43fed11d229bcea5099e7329dce98a70bd876c2510b420c4489812fe67e9da2866fe057acd589d7a19046610ec9fb4a2d3ab79cdc70823cc4fd686ef4d8c3cb19d9e6e9c8c140e94499ec23bc8c90b4a237920833362936644cd014021acfc2a8b4a19af29fd84fec088fa31eb78c0c3ea804c85ad5b70d61eac2a5765247ba53c8a9a62a8db4e9829c7a7dd9863293cb178d0befa2a0802298b95d1f2c9d8de2b513f162154fc0561414d0a3b00fe689f51c12d5b291ad7cd53efbc55018cb269dc6c8dcece2e8cd38019b487382ed9398c7e48b031d91a0951d6e4a73f5230038278a864cfd613f69360c432c977f9571b553ef641055794c739dcce48265e31138c5e8433bd1c6d2826473de08e981d8c3dd293c81c14c973d6d208190f0340bb064a0f1c7ea011721a7285cc361b30c1df58ed1933ddd5d04dc992519b8629fea39b8dfc376f473a93cb786a54d8d1a82735870e42cde17b5b61d59aac744866cf24bc5b7f40a66cafda0b8b2f78acde46c59eb60d151fe13eec3b7ca5e99b29290688e9608652d70e394c5aab25f13868f859281c1a14f316a4a1975195e28df248bc013d717b142f393dd635652c2280f40217e198792abc76797c8bdd5c37250b4433edfa3063f15b2ad22a58cd7b5cabb5490328d265523c65a9ff8f46511c4835b793dc925a343f4e4411f50a2a9b9d4bfb180148a7472ab175e9fefef9bfe9687cd13d8c911f61f1ae538c1dd8be9451a104bb1bd65368aaa1498d854cb345b901a6945a2af0eab34662b4cf7878bba1103899d0dde75697bc39539e8a2d6d5e18aadba181380651a5752b67f47b40bd611cb4304e6f012d5f6ff2f4cdbe094d1e4fd2ab41f8a18a3746e5592086d7fa988630d9edbc434b0d7646d2906a440b99252ae0712083520fe1e5e78280a06f6c5f09ecc75e782bbe611e33d912172d917009cbc976fc492864a7b52de30cf8b7f35dab7a8317dcb40313d946a5b611062db9b1ad7ee3444c7985d2d76c65daf386a69c4f124a16cd6a9806a8a46fd3499d1dad7f45b206bb0a5e16fb6c3b3d41ada5de0ffd950d0e6bfe99c5dc5ccddf00dd034719a6c5cfb2b5c94822562600174b804d756c44eaf441c9436dd968fc787e96e2b87929f012ecc5d7f5d6d0a38b5950a6a9dba0d06098197161c81b44f2b874d13cc1b9f350a25327e0ed8d451a38a5a7069e35db852a48f92dd15099898838b1f5624e1f14e05e003cf9be9f547ff9c84ef54f450aacff5fcd72334ac71d5f2f6c0721864005da76ed56782775e57c2bc540f03a8c2d40d1dd042da9c6d422583946c85a27bcb7891d02bee02c132946bcd9b7a5c1891974c272dbaeff90e8fa3e34ee2ea7bc4bc382e94ce98dfd634467aaeb6ad3e6d41f705b792a16470d4511814bc9d8aac658f282e34766cd94cb2c3b4a0da7fb562a0d8f8ae08f1d63c4c78e150b64cefc8dc10975a2aa9a5d2d0127eeca3051d9e2b79be8910b29f55bc6f79b158177e583ca103ea4aa19f9faea62c292e54cc88e95e768b5d548a6885667c0ec7535e1a167aea8f51a9b84ca1fc58088628333fb648f5709c4d8546e4be9357c6d2665829bfb763cdcc2159c6bd953891d48bfcc55eaf72a409a00f458bc6fb1fbd2b42866c9ace6dd2851a5b033cdaeb956bac8da88920122e30a7e51ec5941e7f15bfaef42ae2a86ad58f46ad6d198716415835990cd272db7e4bc61ae432507ad41e32409dd2126aab6620307ac578b1f9f049c80e3543f74dfefe780dffcd8d519e8f4345ea95229509c2cb8c158414aafc842b9720fa73904ca0aa3ad509622ed240ce5ebb3ed5018aaa5693b312b9c2f2dd83f2c50170173dc0379fca82a978919b2debc792f0e401fcd776be92ebbbe8ed51ac235e54d1c6db5870e33218ec08a616b7f3b7c29ece51a2c51571810f8f88f8315245a19b2b4cc261ccd425d8e429ca88c08130ae56a18f895e4e235f47487078bd5ee3f8344128c18d9d6031d25a0adc577a345371df08d379a963424c9bd9c8b1e7ea757b103364dafd86420287c5c42b74177a5e7fde8456e88c68e3de1fdbee0dce4c4f8fe40c06538ac0893ea7a613d3da99e6853f616625f539b979226c1363f44f54ca73417600df65f6727a82454301453b31494b20e007c98da6e8569bd5414af27f4922290b342409ccd7769d3b1ebad609ea4994b12a51416cbeb8b64b2734df23967622a6350f61f315e3c9b48ac8f192f4e39007eb0272fdeb46455be79288ae8aefb7abf45a4716de006350be33097b5187972cbc7b5b0e599b1070328104edefa0088e21a210eb29bc81bc29978686076dc5ebd94a0e6d2d63a21a2302401d054c016c01021a7509495e8012193707a93cf4a411d5a13ac92255a8de85b97717ff350f36c54c5d1317df813e3f8668ab75552d0f7ffc0f59bba3695420d5a052fde51cc5941b41c897406ce60b4263a4c936c250d96dd2ed59b732e01313dbdddd5b8adc32252903a0046d045d04a3dfd4a85075dec93496912a35f75b99ca86c26065fa614c1edc4b9acc7c2b63774892a603f7b71321cf6f37429e2f2355a6a7ac8c54a1eafcc64f5019cab2349c5b1a3f9995d66a4517421dc752ebdd50b7f191e6f26014a77015f3bcf6de6badb5ac653dd5b929998e63f237a091de2c887e577bedbd2991b5238b6359ebadc9867333e94f6a656cb742663b1f2bb9017f23a054a9df201feff5a6ccbc94f9c468eebdb829299ef403a53fbd66f86fa4543959b105f8c374d28c024d475d07d2244735c91dd5a49611925bc64fba3f47f96865e6674510993aaaa40518951d55d220a6ec92a3fca46b72490bb0a33053f59ad0328fd052c3cff033bc7c0a46ec306287a7e1697897a7a18617dcdd59cf4fc1bbbc306207dc4f036e8f023d51603f032e913f66f5eda340a655e75e18b89033c0ee7d23a29170c40e1805273001fe463efc1260222a6200266789ac84bcb9d35e9352233d05f9f3b5155c4a8f1141054420025b3d08b0ec1166b36cfbfbaebdfbf6f3add7e95e74f2fdadfb666e6badd52a5bd969edb4aec3a50133f57bbefbe0008decff35f067804c2dcb43330948c0f288da9b618f2a9fc12255aa6c1814d05fab957e6da5bf7ad593f7ba57d9af27bb448fdccb12409ffe57924523c02de6ff7f0dceb04774ca39dbc525d3090203f8eb9b1afad7d31c71c8373f2a66992976906a2355eed32154b95657c66c217d429fe6643a2453fa1f037c1b26a649f367806dd2e09d3913056215589fa21bf4ee06fd1b9ca81c6366f95fdf6036f0fc0701fefa66a284dcdcdc5cac0598bea42d3669b664fa1206e9a9c09ad125cb6bb06d34d8359a469015127902e9914b8fe8c3a0b9418942ff05fcf50d9db4679ad4a37f8afe33fbd558ccf7f9eef66380bf095393e97f0dcacc204d9a4f5b103538a341d1835af64495f8260a355dba84436cf3cc6aabbe6cc634e9bb95a53f5698194b143a674b9edee762b6e47e4d0129f531afdd880ef06df1a2857bd5bd9ea6093202261b60837d8c07019e5f5ffecd4619832e5d01be7e3e6603d6febefb5b52657bd7de7ee5bde8dcd7bacc7e65b3ca7e8aceb04ec6cc9895a79d27dc06e62d611c6b28c8e30167d8fca6f55e59c78213233213736d5c3c76b77bcca5413c3863dd01c5c1ec647bb21e65508facb5f6deebba2e0c8b81859264b36331c14726b3618aa1c6c9031f2c4ddd01cdb57141988792183c084e0a7f0802089ba58f1896907fd01d721082822013ac860c15a031fca83bc872881099f191059fcfe7f3e1830c2f7744363b2c83ded22193e9a40f1974103982978d19465d195a64e8519283135ecc1ee44bad92282e748616161984e4feecda4014c31843109aa58f18687e640709185258963e64a831d61d501b1fc8201064508fa444698972fd38d182434b0c06e1002c7dc010936f963e60b091fbb326b50df3bbaeeb3c4f2412894890186528a080020aa391a6c2bd317f19c83bc102186ab8573c2a1e55c5c37da60818c040555940878a478f998a873bcb4c0f7796991eee45e8c132b3a3c7cc8e1e158f998a070de80eba6387fb0eba83eed851c59c2084175ea011804909a7d5f8c171c20fdc2b1e158faae2e13e53041696aab2800e158f1e33150f7796991eee2c333ddc8bd043061cc7711cc789083df762f6c0711cc7711c67f21c673df79ba68223e9601ecec7f1c673d8ed7848b21b9ac69170d88d4cd348b8ebc6c5699766dd10e1b84bbb37aa8ad3387b035795c6d51b15575537467015bd41fd466daf9daf588954aca28850f7db8ad6916d9290e42d87bace15ad262553cc98d3aada6b5d58a66d1d9cc90860e9e30238e4fe1512f9c308040a43dbb809c91863dac8a73f9fcce433f2a381648b958ce8ec8b30e9b6d1618460a177668072b62173ce39b94e037b64df13833f0cc4c02695bc7d6c469340ff5d0c1cbfe435707a30a83643eb928fe3cb0813ca72ba444190ce0069cb4769e410899a2ed1301cc39b100748933a315da2a288833823fec8a1779826fd87de4d5da2a1f7960af413fb7748c8f3a16f9a2e55178543fea16f972e5557c42187483ef40d76a91ac76619db94d3a419a44b15046d4021e0901c12f9d04f992ed58b433f6974a9863e04e30af12096d0bbd0a50ab2097d02ba6441174d8241b50f3d0b4d8231e21f94129e0099e0911c7ad962e8475db2a1a84930aaffd0d32ed9d0cb26c1c03ef41f4d4548cc14f49206fac91581d93e0defb5d7452f7a513a7ae912e9087ae90a4330044330f4d2058261188a5eb2c6511cc56cbf1abd64897e625fac46d04b561882211882a1972c100cc13014bd74c7511cc5d17e1dbd7445b18e621dc53a825eba610886600866fb36f4d2bd17e31b6e36a297ece8272308245a31db9b3f744868a0c83bc1f3ba9047b2753afb23da8fa1d0d8193391ac8a3524666208f35c61ad57985d61e80ab37dcfe517e8f5024317582f30dbc716c9e83e86c66abf73a7e82e5a5624c4f6b5da9d655956f6025ce5cf51f7de3b5e21321c1cb18a2e8a54c3a64d9f586bd323db9986e83adfb07a8723462ef79a0b5e5c7dacdb23db79db993f3e5de76aa4eb4c6b63778e7c1a04d2863429c45b2719f988686f85d9be894bb62f02948d60e0bdd88eddfcf1620260766fb30131108481180367dec61ed97f175ce36523a5066ed2a493d9514dfaa658d3a4ef7a904fd7d981740dfb536cd2f676c2e0b73f7f649a47e4b110a10e4668df61bcb48d7e621f04c2f8da8b416f6161b6d9a47339fabc88cecad1e7bbc3e4e8f3b3cb9f97d2c4e7b7d14b1d79f279fbdb902e7d5b4eb658fae7bf6bb5159f5b44d7cf7ddee4b1aba9303119119bc4bd7dec06fce1dfe68cf69888eea48a4f11de758aa836ff102c2dd97e897d50772a61bfbb4f071a11f1be110e7799e689f6a778d9c76e60210c6a3530dbffb0b073f7902aee6d409028f6edcb51a2d82ff9c13666fbf8664d1259af0516453c060fac1feba85021aa91a548e412657654886a607fd7a4cf967e0317efc9437f711819177fe4a6145b9392927222a5e60527a56bbfc0c88834a8d3e9743a9d4e2f2f2f2f2f2f2f2e481c8923713a7cf1ea062705b2984ea7d3e9743a9de6f8f2f2f2f2f2f272939a2f2ac05c192c82681e35aa6199e3e9743a9d4ea739ce718e739c30734c5d10b3804c7f9a2fa7d3e9743a9d52a77a026774d3dda846354a8acdf239cbdb686b9b02c8095102a2d5e74625b9616d9801f3b2feb2ac9b682caeb79e0c6d85cb841140e6e4fa04d05648e418d89300cf70a2609aa0ba48f147f00c6738c3194e1488faed4d203daa737b1b8aa7542ae5ff5d2f0484b6b279d74bf9d579beb5855ed71c892f0382c12ff565aa4fea7f188340ff23daa4fbd67f34a7e35d9de585d05634efb3203416d7479344a9bf751de08034514d4da34feafb787dc43e82465f9bdad4261af0b7b0ae474df769937e07de3c17a24c2b9dc995e2906badb5d6bfbcef5e8c2b0b2e4c313533279ce99b161820522455fa83c6627beff86b73dee4fa9faff3d6fb2676800cdf529bfca47e953ffaaf5234bd0cf037c78bcd1bfbd158dcef2719a7cdbc2111c114638cdb7aba5e8244a9af75cd8334517feb4ca33ca34d6d326daffdd7af518fd356da933173e7b7c7acebfb2d08acf07c799d9228f5438952ab2c05fc18631ffb8e601390e84b602ed8477fd9347a545dbc7799b68907aefef3efd4bc5fff4b4a3cddde637fbffec07dffd45644beb315224f42a28d74a4a682c40bd182c8679f89782d3a3fa2753c17304de2dc4ff21023c49e18d284a8b0261c5da83e36f0920390a50f0de464d75668ffe131d73a9bf61a4937e2856801e31ef35a68ffc18b312790266d5f9feb6e47519a37c34f2725ca01be1436abfb520c907b64c24c9a36358d3e91d05ab8df5f692fa60cfc8e7d6310f6df7f23abebe8df80adb6426405fe7eacbb91ee1fb12f835eaf7d8817335b7fff45275f8fe4338dc5f697276366eb7dfd9dc734169ebf9e8c7eee5378d7112f440bb805e75d8f47bd169dfa3166deb46edbbaecb56ebaf4a8fee85ebd33f807480699617fed6a02123d66800ceb3ad5a3fa57d739dd8344a9df4c9026eadfce4b6ed3273f7e0e68087621b97ea72a08846fc09fffe5c1a06e532d6dc5bddba35a472801d7f7d1ebbb902e5153ad1467a45dd4b8636f616f7577575db5f5b24717bb2af7ca2b77afaa0b7bab6b716199663db6bd66fde66919f6d6cb9c59d66317665dd6f52c0d0cfbfeebeff5f765cb2ebd0adf7d1f1a1092726d32fdcc8706c24cbf044d21d36feccaf327883c3bcf499fe24ce9d31e7fbfbaac8731f3cdb054c130cfc5b00aabb2ecb1acaa32afc4d5c2fa18335fa39154c19efe498916f7afff4e64edb3fbd977f7695ee6b1b8b0efbe5cb97fbdf53266b664aeaa2951f6023372c7ff5e79bf07b4e3ff35f037f317c2f309597e33e3010e99181d3a74e8d0a143870e1d3a74e0c08103078e1c3972e4c89123478e1c3972e0c08103070e1c361900927193b294a2e9c17817e0053808e451a992e5eee4fe143d760072fdcf6669f28946d344fdafcafa658be44892ecf7979024eb7274fffafd7abfde5bbbdf81bf0933ebcfdad24626d7591f064f93a9d6d6fa76d7b6b59f2ded1b58bc49018d2829c20c90a5891421b1a9a928994eab6aaf756199b679e7398485f7620c027962f0a7816093427c09c4db6c64a6688ee338cf731cc771ff1cc7719cf61cc7715cf61cc771dcf51cc7719cc8731cc771d5731cc771f8398ee3388ee3386ec4731cc7711cc771f4b9fa1c1799f3684e8faaffacef7cf5d52855f0575f0141aa705f79feab6e72f518c77de7ad0eb3f03ce779ae93d95ae1de2333d761a7f3545d83c76b176c0518b30157e3442173f5954d93ee573739adb198dc7b4c4330ccea3ab9d256e89c59dd96b23a0d88d565305687798bd55d375667cd58ddedd0ea6c8ed5d51aabab322bb35c60da8ace563771c65d275b5a43a2dcef64dc6d29dc6940b48cbb0c26cbb8c3bc05cbb8bb6eae8c3b6bc6cab8bb1de2cee6d88cbb5a5333eeaa18dcd169c22cdc79962e58f08cbbce1d4f2451eed3ae33f67414458148149a0379520d4182116e8690abca07dc73d6bf70215fff791e3ff6954d75538d1d1df0ccd57b3aed7157d323cefb6810aec31d8c2a7f14a57914d5e944b95303ecf95b3d4551201ecf665a3733178366eb3def79fa95d682c7a3008ff5b48b3133fd307fd6bbd57dd657dff1a8d72e95469ff374f4a27c0a0de43b40eeaa547d677704b758a292b9e34989723d8a75570a4540ee89429326faab13a0aa726d858b7dbcc278fc013dec809961bd144d15a65441ed5e8603d3e435741f83a5f7d5abc0857bbd0fd72eeb9339e754214d7a444d09683a834c0e39f4c82107991c6444991c644499948c49469438eeed39dd453d3189ca13857f12f50375a709fff7d20244500aed912fa01920bfce2d517a4bd1d302337e07d67c04219028ec64e9cf4f273ff9e7a70a0684c90bf8f3138815481519b8be4c14f6fbbf3a24774d42eec76ec0d7579a172e5c6f3516d6d3afd6d3ce7a4abfb2e0dec031c82dd2a7b39eeaa961b01533cf538d538fba9afd154c572fb9ed632c36fb68b6f6b16e4a13d64e6bafff1eb3dd65652948d15ad6daa7ded7fb19600a435d905f9a64bdd65ab027f7b835613d66ee0f20524896297f0234c29fa2b344d14f3326a7d5c94c69d5564864cbdeebb7ebbabeafb7d7fd6b7bf79fc99ebf3434f2fda69991ef378d4bbedfdbf7f6972786040a99d5c9ece3d5384fe7eb94a39cc6452976d3c8757ccfbb3cef7a96a7a9681f9b744f00c0a804f4f9dbc90f22f4fa9bb2bde679eea59742dff9ab0b79ed7d23119e0bb9264370080f8457ffbaacfd5be27d5404791fbc2f257f3e8a781fc8e361cf23f146bcef448af3bcd6a913b4158f276366cefba6a7b1d8def23e110b2e4c313533279ce99b1618209ea235ee779a8a2b3516f851c86c37b3d700815c3a35c05ff6b386ac4d7db29a46f701d8441a6c2306076a0269a27ea320577b5dc8696c938f26f73cef2a21dfbf5df2cfdf9f1245a7a689fa5706edfc39c9388cbfd0117c3404e37675ce44fdd5a9896f4a8a5870618aa99939e14cdfb4c0004949951a214d458bd0586c8f09c06d4a642632db75b6ba17b3870c81995d1372fb3b3e425be9df5e0aa1be03e1933de818fb7be58cb4ff7efb0f744710d3471c70f52ef80f9f711c3ce653df6d9028a43421f27514f9cf6fe85cdf769dddc6a8e37dee52a3a7d3f0965c6ffd7b3bff85b49597da0ad800b2dba636d90cc0c221d74fd196766d9d4e485bd90a9022954aa552eede8fd0585cdf97476f8fead53daa9bddacd7a69477804ca6b4fcb6a6cd75ebb22ccb0a93afa814ad7865b17588440000001316002030140a060483c128c6c12886771f14800c6a8e407a6234138683618ec33814214619020000800060802106100c196d0365a500b45bde674e7cfae7c4ae680ab2f4d7953889aa680800354a5085e02db702a124ae06e7cd1a0836090d971c8a6e9b6e820d3034d114c660430a4b8992eb8ccfefdedbbc2ebaeda2888e9a340e7b52d9121110453e4b1a3cbf97bfb344fa3dce1f4bbdd58f2c5e3ce3a85694a7199b5cc4ac9852e702ad8c57832a58605a7d196293a38864a9944236db28c5409b1c45544ba51432db462986dbe42822dca245e31b7263810a1dbad9b94a8927824f30c0d9d6cbb61e7ed865b5e3a7c7bde74f2d5024b211c4d7a1bd730e642a9b92b1786aed9fc6f5606d423d8b9d4fb6e9e628f8891d54d9007e6d505142f772b34b49d3d94256b1b8c0808f0ab9d994dde47b0cb1fbc79d242a39ffebe299d73c0d22aaee3348e1808b62ca6da15f849fc1057246da0da97653db05f7e2187e0d3daa1dae10c1581e29442244d87eef739a0f84b49be19d2b0ef763c98315567cd5773f00fe2112b7fae0828525514a6340174275fc4ae7892a4eda605073268c6306fb762ec49da4683cee3e76f0b044deb2dc9ad4b76223144e2e116bf322b7074fed482eec6670e4dd07a19f11ef522f0a1eee1f52d332cb0b5bef29808d05a9f7dc716866c193dca5e99c70b302e7125c3a1f7f9f093ff645f9523f54e2778e0bab5e7ae0f39ed0d2fb32ed9c25bf9016d363960757efb601409cb8a4d0c64930aecaa5dd503f8f68ea2c09dad1d529b3e71d3eb89113a669ac03a62d0b5c34a975c2546baa6497f0388c32e992440bd5bd21ada5d99756692aa9356da3281320535696b03bd34711147ae892a9b901dde71dcda87ab27c795f3c28f6c303bc5015f65c4721acea280a984e44b4dee805e5c20a8f584c225e02e28819f0a28a9405d5cf5d9d5340322f77cc1317b5f4654644bb7f45d40769e2299912176c322d3c89749a804d0099fde74c10cf44d3efe6f021ab6fbd0f31c61c518a5a2d8078d62b595d1abd36a7aa82cca30f154be557c57c2902af1cd2160b38ded07c0cf491cb12b2744274e2f574a455fdc59e88c6128e424fa0dfca2edc0420de863ca77676e3ba601eb9861d4b6afc4619ef6789cf2609e74f1ab28252299d7bfd072bed97225c76d2878fbbed73cd29015e11eb858fe22c19d537629ff1446ca00a10baadf0d5424e7d018257d8030d1f387ca362c5a35830a26769f46fba95ae3de8e83a478f4a7735a14b4b572ce0197a15d87ef3032fa39566287b7abf7329609f1b3183bffc07ecbc07c7d2ee22fcf38b19968cf19f9d2c7ca5d7bd07f1dbf68d02b1cadaf052afc47a5fc1201ea7d39578c69589b828594d608edfe914f4fb1ff060e5cc4039fb86919345f129903c861e539a34e2a5d3eb23ced4cf0d449300cdaeb00cc945f868df23d60e9af331c8cbe9871629356868c1bce70fed7da21d553d3d9a9c64dd6c859ba72aca75f6f9d5b01ea3c1176a2300949c9f6d02ed35470090d4cb666b541772dc94e70e38cba4e2dd1d65961fd288f9e25f3d9a3fb6ca3df4bb626fb47fc1ac1a360487c2ce67f227d0efec620324b80c01320f4b07db2f45b3c9107a6433622f64491ad75287a9351c125845fed958c3f5fd2ccf158896942d06595f1a9849a98f78377a8373deaadf8143ca3acf067fc06111cdcb77bd726542c6aa6d6a15955aab9b6ea291849ee80cb3dbe92225580ca6dabbdd0a3eb019a5ac941cd8fb16dba76ede5d2d6ef1cdbb6bd762e2df3097b6c66324aec0c7dbd5b30b56607efcd569f5f8c1b5e3615641196b5553ca15dd7973c88f5dca0fda932e23883b7ea7b9eb3545f247f7efb40f1d95bb444b86624e64b22bbd95c046d12dbc1e40c68c04a0abe1dbbd2247043e26a59ca356b296b31366c0fdbd995f9955d347ef4669815565c67747e588aece2ac23e7a6506064a9b5011df2829636dc591229227e3369e5d092bbd7516adbeeb12dabf18036e35faf800a1e1258e28a4785414c8bb527b3d25e5e1da5975fefc56b89fde63a13af4fd505a5113163e4b0b458341089f79330965755aa85635a093b38548de9050aaf81c9b4e07d0ca68a11e4cafb4006e3d2813f32dfbb7e616a8417ea0c2e532895872c546d2c62ee94cbbb3a05804e7aac8aeb54a273590f6a4d3c6321c4e8d6a66908906a60fbe946113f819a967ab1afbbf1909b35a5fad739a86a898620d13e0cc555105156091722eed49f900fdbb16ea9eae806dbfbab30c7f4ecea143a6550c704008b257840675439d18154b447a6f7209f8313ba231b2947e46c6654997fc325a986821307256e2e4bb23b994b27474672e0ff5a0f4cdd6d001c774aa22d80e246556d2f768378e77eb057e6f722ce396f25d78ff746784fd4ad48e735a2f733997b2a7f33326b8c51e9e3c9d6cb0740a99f84413eff441ca73e359e7883dd3a3cbc0e100c41965cd69a879a3dc4525e0b7451b0bfb6ec4b4b584c7d1b7652c149399a142a608eaa72071b4c4e9434e3280888f50f6a42fa0f04e16ea3e7f3102512757b30f4bb50c7ddf634a6e0f90da775f1e1b6e9b4f4efd65a2e97d20dead7110fc3a587fb9e56d30d6a3fec6c311d575fbc23a2d5d7b5014a70abb938b1d151db1ff252f46be789234fef3436214a289a7fe11908abef3dcb89467303e5b8d1953527c787f54e6aa35dd7f76127990b610e6b24ce943228db401834a1604fc918938b22503a9c30b77dfc40d0798173e530a8ea0d140a0cf3136ffecba2238a44f73198a16f749e81049fecb3b87cd06f710a3af9c01895e9f80efc73660b82002f665148dba8ea0781acb00d58b31ed4c803fe6843224281fdb3dd559bb027624911112f9e2324a2754d3cd6e400c99eb460d0f025c53d310bc96c613fcb6672815bfd7b45bd86f3b086af5cee6e097739345512bb8fb46aad3018a564c249fa82d610f640057d936a14b00aedfa57ee934db5365f42ce25033bb53a59e4e4bc454ce144f05e7357c20ecdcd47caf8bde80aa7a97e8b4cb32acb24cb801f5de33865160a7bb71ac112d897b33d858cdfbe190495d40f8968b7b35a49ea01fc3d8d8f1b050cf7ef740ac94a6d2c6fa2341ba8401da96532b3d3b1481cfa61a3b954697d1b4630f817ace9e96bab3fe832b7bedee68830fc5ac75f70a711200cbd02c06493d551f83ad602bb79179739291d5a2b56d86821706beda5699144e2abe42d331a262299e6a0c1dbf5a6a715399eb1ca86c70cce08ca2b118ac193ac499eb13693561ade991ecc70c6401811fbcdf9f5d251cd480f1d89d51af746e4d43089e19f9f1d690bfd59a3aca68683c0cb54c47ba32e462a874cd78404a1494ba7d36b87f4bb11b180ca304a33a696098381f1380a24a191e860c475c78e0a201136520cc4803405337c4e7b92d24639848deab3dfc1821ea8f1918621b5c40b00e5db8028f9110dfb491d193d64349489ab37128ba97c1e40e5996f22175422ce5fa55d2d5d00c072e3872980e75fb19b14eceb5437f05ca56fa6eaa78d2b255f5877971c698e8fb5547a269a82f83060041915790b5e139c9203dff4eefba49432feafcb89514e4b41e18162e1a8b95fa9de61ab0412d6437078708cf55fb42f99f3f31041a52366848e42b947939711a358351040da6e9bf6dae3202ae4153fb123ed8ca2923269eb5d8959b34f2c3fd112740d8031a085535d8abcb2e8e0c0bae781ed1622a39e1a1404e0c9e1952810142a27e3a99ca067e075110e04cd269b5390d817a180f77554d5b21519b9d3b5104f4a44eb3346757ac85b3bafdd455cd59a1ddb772977d89e4cf02b0de446d3a3265aab04d738f1249eac949b8941dc5c5bea4e68b70c60bc0480f83339681cfc79ced01a60fde4c53962305b4df12d087af764224688edc9141a2891f3f1d34181c26322208d1ad2acbe25c1dd150f1284afffb496d4a8516170c81f0ce350a546914a08a2e615107b4554ace94a9ed6c8040bb7c3a8cd41fe48ae73ca342f44a131c8e0a0ab5d12b1d1a4739f6ca60cb593f8af9ab193512e95eb680c12f0545a93ea526d8ebb695cc796828b008ade5c39bc53e224e6e3444856a09031cf207772a936d35f436a41fe34a9a113a05de3f6d1c6fbb578f33e677931ddf4728a3db45b2ad3fc0e834a31a3cb5949031275328be7f8682c366c7e8e55766e3eba5042b12679b593fb0dc9d0bed62fafdb789e62c5d9b3e710c744504ccd77c19f68d947561bc8763805444f1d9678feef4648d0b3c75f52e877050aa214e4a56641ef157077a0f16d28238e0800ed281e5c69f2db92b1628f61c23bc06dc6a936ef950b6c83c37b73064682d708c4aee71c50660ba150774944b8134da5af3d5a5d8d157c877ba8d9c4caba7acdcd1e01d272ac91511b630a645a47ecf127164a48bda44c4a9d2d2ea60ca2ef030130196c8da4e8f6884e23db68d4dfaf01ca37d2540a89395953bcdb034692787ce27ecf99e1516a634d9036ae42dc943565b8bf131e5c959921c1ebf21d9a06c7761c11b82c404831c897406d217c88f284ef5f8148749637a25952135df620e3fa9e4c9282a450425651453f6997765140f5fa373e4b00715337ecd4b2480ec44e9e96fdfb71335a0272ac19b113ebb88313a16292a7de607bb9eddac9deaf58b09d0ee28e6f893eda6b31471d2811b15225970553392e460d503fd78aa1434865730d370ce12a6a8a160d20fcec46dcb46ed929bb6c51964b6400a33b1ffc809dc1195c1b96e662ed251afb6910d78f3c362cd99dea9228d315cc795bd0215e6d2779849426a724b11052005470044771025627b6e9c924840165a4c11a3e39c85230dabc01bbc60993ad3ee8741f8b1db5c1707d04e118e72142b9a8ba8da4696934f56a67b5ef840cc75d98213b286a4f03cc94c61e0a214e15f417707875765d6a614f72350f4a416911f0e8eebf97345c7be5af022c7ce250ffe6930b432570e46f0f38885b457c2652ad75c1f80da78dab1ef28fc48ea497b159f7eed8f8f6ecff98b27aefd3205b807543d22ee1dd46be3c0064a81fdad5f7edd0c00de179673264f356c4817ad702377552ca1d7ef5c93fa8bef9e60195f58a678f9588569330d423736328686996a0b0049160c7e58487e135b3e2ef7ea50ded2d804b11ad7616196026973024617350c3b7d7244ec9421ac3a90bee626cf4fd99094bd9bb0bc8458178ae54477d9cbee7a85830e263b7abd5fac61e4972704fcfbca8f40b26370060eac759edaffecf5eaf4855977a2e17cffd55693c4b06a0a568bc6373efd0a62326716140b3b964f44462432f6475bf09e38e16a8a61a08945d3cc6531a1e60d0569f722b1bbb0e25577f84513ef5fa38db9982f02f38ad7a1047319b53a23bc089f90110054258cf5568c6bc2cf03b73d40cd6cdf3457ba91342f9421117f3aa199f8882357456fcb865e5015f9956dd0b119037c4aa4468f2b5f5a6d4d7dff734b9eea4b52bcd59ee06655753b46e2c389f9a49005559831da3fc4d5202143fa4d33586540cd43a6bae77f66640529af3604b558d0a9d22051413369e144c5b232d4df02673631639d4ecf7dbb4a9c46783427a737d9a2c585044c1fb02025c8a344a0069473d087b8c4a0407c1fa2f151d40160d035264562bd0fa1219a5d9e6ce49a2ed40e22cbd23874eb02da79bd3c52b7f8277b0713d939dcae18db2fa7c2d9d6c981872c0141318f74d0a19fb22a4b021791f3a346f0337b4d15c38e1574abaff4e00bf3f6a4315a250ef3fbd193f303606e382beb814da10e3788d982900dd226bd715f9ff4b44f2171ad9636794cc70f3a8347318b54720d4034caa5ea2dd1b22944d9f41c869fc007da1ba671ff2fa2bb03863e858816e825fa6102357f81f132e8758142dfd5421c8ad891d49918516420ef1ab1e5b1cd63ad85441501957a7f054e6118cec7702e9c17ed90584e7a883f038e1329369c93e27df576836d522edb633dd92210521a37810da964afe904f88f6c9e2740456f3447ee079f2640d115cbd29176b4df094a4db69f5012fe9c76c6cbc26b535aab998b19ad099b6fa9c3916ad77a744880844de97ab3966df1b637f9de5b6c474c790bbe7869f399cf18e881644e5349c11360d27d05cf191ae645d8c358322d3dc316f30d4527fadf5e13518c00fbd1ddaad0fee5b51059cb5fcff1c1441ec7e6b2267333a969fbcf858a261563ee201daef38fded03a31e8d791d39e27492f0a4bbe34f7bba31a50a2cfbd682d70a995aa99086025ea75b934824a6d6d72fa0a2615b846f2592e22cbf82ca1d441282a5e006964f73a3988c9af80b25fc7692e73ebd89c265a9114cf0aa890c973532278841c2868958c29202774de1a075eacb10bb0ba3e6ccf6cd14a971fc231a86bcc1f40702f1b2895d178a6a1974b1e5f66f825061d1e94932ddcf365e132b67f9c22c017873a55b3fc30a1e0cc69a2ae184b9bd18c10e8e46a9f189dc943f4bbbfdeaf28a45f060eb8013ce4ead1e4905b8e4019030be1c455a04b93d054452d5caa95d35800348ae44353290da670f15b8edb6708ef20f7caafb5a16f95cd979ae4ebfb0788cc18329433424f2f8eb2e1aafd6c5c032a9ca729a5c099cf57175a564fdd4398522e81e1e49de36768440633dcf255d183f6d585a43ce0d247b2fff8e775d98df81c85e4f77162e1507bddc46cd5cc1cd3c7ddd5290e91c8ea14828dab04735676e08e5390f821e8e7082c2bcb4578f9052adbfe58fca1708de045b5899dd9da7184faa40499c01f14b679b2cd1e5ff572d2dbfaef84ab59e94988c1f6d90c8d694fd0b2e4260ec450684b3c90714744d1f6f8d6807a5ea0f0f099a69a76bea124077684f1baaa775f68ffa995624d9a3fee605ac282026f6339185b89e0ce7c0256e5127afd566b22380796873eb07122748898f091efe4d9d6acc3013f7654da145fb6fdc7ef31aed5343b1180c970b14bb4439dbdbc482add2980817a92451102d5f04416a007a6c1762236b93cd0ae9a5248dd6fabe8f18f7a4eb3300b34d55f5476dd18f373c3d8a805f7064d77fe76378fd1e139f06581de4eb46687f2bd069069239b90c57a02d02959287dd28be3503fda51a8af1d9a9805c2cab96384c8f02a7ce32eae4a08302fcc8ef52a8a9882111fb6120634a328ce87512b08d34af2e967d04041b06d9db2641d446f658edf9550ec893ad6d357010dc81fce360039cc7ecb727f308eff6072058a154256e7ca3f94ecd473e05d36a9dc64658a37e40af548aac3ea8544abce58fa58b73fbc09275678753f37e29313272d729924d7ec4312cf2d7399a44b3771c32bb7fadf48931bb75cff71257d727192459e4970cd7d48f19c659e49aa74516ec0753b949b6edd08b06fa254fc37e23797daf7691982c316eb772d2b05de9224e9ef7e1f5dff071bcdb59b200d02022f13e1b74cdb3738eda8cea523f22c12f4296622988cc2c9e9ebef243a42017173bcf35dbaf4da2633e185baa646492e9cf48327a5da6480859186e04d10aa4af3a2d4a6d390da32238611954927ec63070207d46b08a0821023b6c2fcb5c9cdff23d17eb322687973f2b531626d8a76a7d9df54f3d08ff4094cc3da5f6b843b6e1090337574b9879d0444bfe4fb4cf4e2225eb2c8fd9ac1b18bd631bab2f47cb08478fc14f235b5d36f154f9096fbe7532aa8afbeb74cf0392e4cdf39ecebb836ea0806652ca1deba390405f0687b266000a9c9372a2fba9115e3474c43e764def2e0be85894c9df8899eed1070a89f15d183500d0a2cae234951f4693f945fe714b8468a66f5cbbdc19fecd072391f547eec98e8f759745516e5518199634cf81a09dfe4e753aad6e79be752e7a88f55c770a70f4929905b496d81f831dfce8348049d057f942ed749e2a0644373dbe1a511f6e233d87065b0ad27c22ab106dc99afc0e265124ad0753d548e1a79333fb030d4145b95be7a27c5b8eeced5b3875f79d920079c7f19668fcdb590b5c7b4d13d6e4b8610954ad79051dc197d4e6d707b51cbeccbde89bf6e91dcb2943e8103f1fa55d75e75fd8aebaebeeafa557b5d09191df4caae93134b2f388dd9976e32e06c0770cd22d0cf633cb0e507b549ddb6cd861769022b643d0ab36eab651c40094353831f8e27cfbd77512cd7d5d8c0b870950793aef3f8e610a137fd6f90a317487566cc7526de0434d476bf4964b402a94f99b9cfc69f8584beed3f57e43e1f6f181a7ab3ffac47f3bc95099cd0ab4c10d9fbcdd597cd5173de4d499ed0cb488af39fabea76acaa776862151a0ed01b0725ddd90c4a6b96d06b3e4613aa41008ca07f959493fb48433d48d318b837b5b0dad606976d3cce89959111270e8ce3e2c5f42bd011a3a08f754254366ec0853fa32f41218b8734d70d217194311f5e8c5f079210d3648e3871601c07bf17a8a478107a53721858b64d048ad0d4f29ca9cdb4c92eab529c6d1321624efc73c18bdf05d59029bae8b2511734ca3f5572437b1ad99fcc2c161a006c232e997dbb79cfcc743baa63678b8672cbda6d2634365147315235a3d9e3daabaf5cedda55575cbbfadaebe31a9c5cc77bb232368c46355479ec7257febdf2e4d3f2bb6824669415c93b3a6763f31aabc758af279561a23508ed986f9d873b190b6ed2104de92b418ffe8022133562562451df789c80b76ae7cf904e7683f29b4fe701549d4ce7b3078a34600934c5eeab51c800a2c810aa4bde3eef7f4de9941f13ddd3022983c816ae2dd6b2ee2b2f5993c7370af3945060d3a162cc8210566c1cbe5ca16dfec1436432c6a622032265cdf15673ab36395e23761522d4d4ccdd684acc416ae882f3c22e5e57a157e7896bb31996bda9c1cf21338d251244d4bd661c4f90b2b86adf042841cb7b852c6f0a415d4ad578f2509008b542f5ecaccc02652974eb241ea05bd42b4e14d286b81bea3d3cd43a0b8ef3d172341ce6285032868fd5a1a00d25c346f05cb37051644513c6b703f9fa89ac63d50ca2fb51683cc42412f729e0ec7371f806606b56eb207273ae31abdf49dca30c64abcfa384ec3ca5207d5f2e3df76d25a386498b44ca85abb118580c03b118201341aa6d8d12335d98bbc400db3bbaa3bdc367ddb34854512cb682710e24c84b7b16505888a09b9f70993e30578e181fae11e5c62504112912ebe0804be30bb50ee0ff2d25a66f7c3fe0c3f79044cbf580812fcef18d6db1b323b1f6171965b40691a6955f293bec315e58a2271379c0a225a2d0e35b57d9b65e9afefebd6f739c885c724b81bf5f3f5a8ee687b5f403b06281782f812051aa7ccb70c76f2a339acda024031cda155c19e0782f9b99b10813b9b6eefe4b08bae29b88e5710d29508d03eb2ae753a8da0cf90214f3c8e12bade4422ff268d3b9bc6abbca24ede3189b63f5860fa79d81ce4e56772eed1458f6d993bd4cb3e5f2c5ac974d420f8cb033155a59a821290a900fadf4970b9a96292463c00b01f275f51d4234f252ec2e7fc2376bd3bc44d511d91be0e8762cdb6a41967f9b37dbbbae734b1b17e01b6d1fa83b0a332ad13eb9f9e033691829fc20d1709c9f35c0a24392b07458521093552dd9d2b9cdb5c058156de0a38ab01409c2d3308871ec19ed4034a80b69bf638ea3342fa523f36f8ecda74bde69759fcc102fe0b2e2fa90e4d3693595a3f05bbd7b92f773e41d37de65eb68c7261f69b34eb8788edc580f8b16d50a6e007e7cee33692166dbb52db93a45982d934965d5d60e6945e2bbfccae81e2eb48aea0631980d9f3504a5ec181d6fddc4158252f19655a99cab01582b02e5fe593da40dd1901f2cf9fe212860d53cc1829094ab00111caee0c7b68a476b1df6b66777b3199e33e386121f2c0595eac60dece596299b260013f701331d81738689b9c5ce933a5d9ff91e74775ffd6214ea36ffb036c46b62998e49a749bcb6dada3d0a7723b3c3e7084ed2c58188a46b830683a116a8b4092b6861004ab2fb1334d3cf7e06a42932449665ed40f782227041c683e5d15b72a7e1c73bbe519dd45943e56e9f2ec8f02ce18d0134810620c8ad46b8045c452460726a87af6692a52b33f1901e4c3e134c894cd7b1a32b460168133086215204a8c0200935881a366f68417c48e0f6ec7f36dcac151adae5cafaa7156c740a15e1b51958d104159fc457cc71e27e7047a9bad6d9027fda8d6101b2b15cd4899fd3d39432ea14f3ee1c3d26e0ad52c357353fdba7a26c03177e2d11b2afdcde4bba6e150b07cf2314fc3f3a7b6c0e1a6328d292c8c39acefd378dc16b2242e36032508574a26a6c504df39026a8021080fd3afd2818788372cf07484b87d055a04d5aed93b87b96190c214abee7a3198458f61a4ba62b6bac2c9dfaa06897a6c848a3afa0e2a05b52b9339e2d713c1ab1df83ab966bc1366711f2094c8e2d5f57b53bc154fd87cf597d7fbd5c47b47702da364f05cefb5c15c8be40b3aaa37e4b02b2eeac31584595ae08973a74d961d154a7d53c5782d2dc5b0f36dfabffc835b3de554d9ba3604544c52827ae77268bd16b8bb6a3844e93ffce7a5eabaad72d39c401698fe77574dcf711ff0289e4c5182da35e7d716341beb43a307cf3a470490bf58f314c688b3da921d425ee28cd686976dd2cc7c1def3c8650578ee501fd661ea4b096de3ac1902bb6f79e4eacbb9e8f25e515a75ea06eb2bc81571e3ca4bc5e01a40cd63f767965d3f44bb05a0fc624df325ca3980bbd5e04d536d3ec8312afb2c838ab50a88479059dda74e7693325e41dd5ba4ca36e48efff2cc8bd44ec69a92a64442e0be16be0bf164907bab041ca5a80419f5d700ada9c1083461aec0f1f0061eac621c4f62b705c3b03524b0f8e02c15b67eebb1a0461bdb4530929d4168034a2fd5792fe0397b94bbe672cdc71410452890fa08a9e2a844117f09a6dd4f5218d8bb2424703d0732dfbf1fbf0808a3875063a2dd6771baabdc1a180ad92ed6c7ddf799b3533781699c41b04222469d976ff85c3923c7f19ec1c15ade3ec399d2e948066abc4037734c7df245e0f08de40cde66a72120598dbb483a2bf2db4f1d370f0bb5fee4539fee4e90195350a29dfcbaa6c3a5f9ad00d23151c6d7fe374fd5f92c8e517d3bb6c92a555398bbe7ac61d8e827392cb149ae051dad2b151f3c0273b0ccf6276df8f21326f8c063fe88e663ee2cccc5fc0e929a15bddd39c4cf13856d7ff25418bffb6e354215807425014a8138ecb2c182048bf7053a1e8eadda6deceac34e39b08105328200e2c4570b288f037bb031877921c596b236f1bb973471613d30b3ba2ebc4aa604d094efe0c15d91bf23014b527df4bdfb51832bac6e1ef76b451e8b86f2d3685c8fd91e7ba3b23ae1a482b1de272ae786f57ae4b247ed6a3dfadd2da2fde85d9d6b7c601605a16d518c3b5f86412c9dba2dd214ccc1f8acf946f7cad193868ef41aaf3f41598211eefd2a37b155bddb9314c785b4963ab89d43563c3b9f309aca968a7447bbc3b0f811af70fd4cf5bbaa5ebb7bcdbecd479384fc6bbffba16d6d5a3227258d3761a490b209325b4ab05a7868fbeda053207fdcd2029805f0873fbe33c404fb70eef20b5cd8d19e85ab9d67e36c5cabb903cd970e11e300a92c56880ae3fd3331eb4353fe89b62974bfcef6a4a7a4f9367a1d1dac31abeacc21167ac95f979631fc93ad739778ef2147873fcd64660046f3adc0985b18c687e435a4d9cd4701187589be00766f16771a0cb123707e0302b965fe5f5cbfdb449c3a5c91212b8497ad67001c02ffcdbe0cfadfa25e98374bfc27970952f2b29c7c6e82173ab8bcb500f2ccd9d1e39e5c26a280a173c89390f89a05996b719dec8cc9eb940d8ba86fef2f2713cc467cbbd6615ca7377255a2ce468fb085a51c7234d986a7ad5a8bb780733b1a9f0f6327eb648705b1921decd8e8e6afa39d0b7f2c7d083ac46ca19b065d08054cc2d20fa69ac1b19701a761350ecbece51e566530299c3fdcc5b571fe188dc2be473d70a8760f8046baa9b52732dbc5c47286e25938b7e270cc50a70d2b9ef39bc9a642814d0531a53b5247e970b9731bcb6c6ac9f742005efd487973263ebcfabe133070269068cc18645027855ed469ee6de180fe1de9f67cd9f984130ea75f51a22a0386c34f6bf6d29ae1c9b764a9e0a069d53a9fe30edaee727788aa5fbe2a4705101f60387127191f3c1e7db380ff134582af26999eb89e6abc35a6b62eb89ae4b34a8f582ff18cdbdcd822a5f4ba0f4f029fbd73fbea60ef47da0c1d12119222ec9f672c25cedb086db10842daa9cade5feaff2c8d6e027502cbc7012c5287990c73570a343b2979e01547e489d6cc27f4959a468ccaef6e97b71b95085b1d95030db47f19e6b5a2ac75a414c1f70081d0ebb16190d97d64eeff0656db1b68915a837e104496189dc0fd78faeeb5be4d8deb2dff92faf503e7d41b2cc64d2922bc82ca2dc1e231bee2289271783e081cf15ccc42149d925919dcff0788287f20b9830c8b623b73d83cede594726f8d1b4e53d8cdbc4f71dd61829aa4f1937a083b0128c1db423a8996eb7942b60e2f79d8e38b7ae738f9d881ea1fcebe15149aebb9059f74d6358a8ccb8e9b04fcd011144da54ff4fda16ebc7c70825eafc97e90e58642d99aa3557ce64d7bcc7c156ee383a6fe9f5e4059cacb91f777568669f39b3436064d6b675c70ccc0e81fc3844b8420d561b9046e15e756e68f125fe8c9086b141234327585e720c122f8e04b47e5aa41c8255cf1d315249afbe6f8cb1bb7aee2e6a5aadce11745d534eccd3b5fd7c06745317a5562e38589fc0a40302d103441c1bcb00e2f8d8bf6ce1a43083995a538a9ff853ca3bd66b9b64a416ede0ffc36b38ef43f9cf805e18e079d67c99613fb960421eb989a198dad7c6eacc7b5f495819b13e3e6df4cf60cba5572d4d82977c99382a3e7902bf5367b458c096012d7b8cc6b21d270bd1b530a7459def607eecfc30696565b0514967c2faf1d409f4bc4ebf6aed50381a69652c96dc659bf486a0c4ab9134c448208d6f0b8b29837dd47efc7e5e407c27c0cf1e6b810f76b62c98ac08f93ca469a723b963eeaf23e3a53fe8e9c8e700ee8f2d488fdb0f4fc8023e924ae62b87be36402551e99bd047cf40a7db0b1951b75c3ac97448d9046bb84e8cf6596bcf49df54095af543167775c5e0ec9f9752c7abf3a294098e04b40378f5b38e2b22e6a35417d712eaa382c080d482b02a2fbae546a032c90349c9c0abec0e7e43f07c7b74dc4e7a81a70e08f2ed5053e61338abe12744b77c4ca5bfc58871fe41b8e7ab09bb4e84b0b626eceb8c7e68e4e975fb08f584ec97bd79aff44052775772f6c40860578394562edf7b382acd38fc2a344ebb96c29c7fb6a54df23a8d08dff6a1916fbfaab3decd628d5e2f67e538b26bfc1ec8ef72a7d42163c2cb524b86c28e2538f84987e474076e2056eb43995903470a7399528f6265a9eb5f3353bf9978c7692b6fd992eba4cc8d4f3cdb6da6b73a3dabfc535bec83e8a4bc7c4da2793049f06124831fd781e2e988c747e654f5b9ea2d5c027ee96ce13fd2b8869385585f3438cff61b080f621442fd1dd9c2f7b17cc7e76044c7cc5f09fb2036cba47cdfd59977825cd7d9b53f470aca20e923209f286513abd4dad30c6918e325f74115ab64c0ecfc2c610351c932ca3647b7ce5604472202eb72f8f8b865047e89a0408430365ca7f4b93aad041dc01e794d16f01d8d2798a90b971972a0819cbad920458d5eafcb50149db6b493cc22172542b9ae5ed425036a91bdb133e3516ec96757e8cfe4e5d824164052de540e9613a538f5d00f8d13b6182013603a80426506b5b840db8a637bd55e17af7b466937eee5af8b16e9c81c36beb0aab9990f2d253e814708aa2e58b9b243dac57dd9b3e18992f0c4be57c3b81e89dc6359e9ce1221f7125cd350b74b0298c9385ef39e7c2da0a849cd89fe6e00b6aee0e9fa72675f0eb90038bafdc44c965ee3682d89bc328b86cc39777cfda87ef02b317a88895287bf867714e587737928a6eb0d4fcd8852fd82574b07a4e5a0b0a4a991ee4c3781dcda2c129992e22b013247e4c08ac69fb04cb4bcd39039751779bc805ada4a9897a194f99c11a81cf240800603cbde41c9cbd6e4411d818e0c31e2d79154722223a73f597fd703e1f749ff12e5cc4e61a274c466b04da6008436cdb6ad38ca20541111d2c9d272a48cbe2f43ef30a6244e1ebc7c8fce5101c838ba494ef39930bb4281c72618d4179efe59e4d60f84ba4ed96711ed7909a803826b48918d5aee52128126bd4ecc29be39147a2ed5747ace3cf760a574c6f2e087ee7e96b8d969f2a006b2a7f22c7945331e21370d4c52c15650c74ba3a7dde541d4953ce902d9c44bda76d814e18c81a66d70241d65f86ea39bb1385782ba621d566b046045f15228daa5f316fb1857c6cd33953981c10502141a09004aee4600840f17b66074e2f5f62a019603cb92b0c3a061bd59adee66c5a09d9200110a11380cbfb6709c87381923361fc5f3edf65788d8ae3a5b0010533df446bf465fef32dbcdc4281b49f3914f103f9ff87e82010c8c11f3eb0d6ee5d1f23bc3b953681896933f30a10bc420f889261ed7ed95886f2a343930f9036631fb0a8f48fb74e146606618c8fe16ee3aabf1d25f1b5846546bb4a66c3925830d9870e529eba32646f8e1f08882463c43fb18eb9fc817c61d3a38469c5627f40d71f3bf24939153912b85ad5083b6bb8e851813defd94e04dc4bc9caf999817b1dc07761e7c81c8b08213857540e78e87d1040f0802d706195104433d0730a2e825d01c75943e6df1f8d36d1246084b0c0609ca5fb3f97fdd4e2c0c91e0ae1a7c009283eefb6c22f5e81112f8b81eb431b4b899d73e5510afc3570ce071b680c1aadad0c6c81b9451e00c6aba6cd76b2b221c53f005d1f28438b3a045d7bb417114acf663333940a170ec6927f3120628256730b524dd603708c071f66e043a6daf3c4f22ecea96d2e6c8678d9794f26b235140db5b6a902858ae50f9cb5dcf5305a6606d8fb79df173cc9e571863a1b41391e180816ecb00c47df5601653e14a867b65a9505a793b7eb8b7ea1dedc6e6953f8e632d3bea7ac0b5485eea6df7640239d5ae7544de0708c263bc1474ab62e39cd5659f3e9cf3250205415519da3bcf8686cddd42cfaccb6babe9f745463f0bd196e83cb822ec8082af0123803e2e7ae86345861e8a88dfcada994664196246848c33980ff459f7114e4390f244b4a5aa729ea10ff71b5e5d29f73c02cb36e8b886cb5b268f7a9bf5dcdce7a616eaf52290284e7be493264c904163e15e8500c9761a4be6b8518e006a9cc64f78d3d32d1cbe6fa9141fb66bf1e0495ebace12fa8ce9d75a44ed5d13a6775e870ed36f6af1cdeeba62f5a3b7432d3b2ed63f78920acfde399fc9f8c506ef34cd49acb0e74411cc21248b0f32211582a575d3fad1c00c00b10ddcb6518aa0fbe7bb2dc25115351e240b895c343933d36a82be13897439549c1bc0e632402b594d563025de2008ada92e1ff0bc180241bfd47592061bce74d5b0b9b6234d029ee166f7810912c05ed93dfa985e37e14acbcd3d15d6a696a9086da157a6f3a4802dd6b4105862ef7946ec3f0800a5b4d3f60b29fcf8606ae1dafb53b501d2925f2b059bfe8f239ff555d4771ffa201cf848d14fd540cecf44e9ea9d60636e0ad3732f889fcc38dffe866d789bb5c60ee5fb934c7c0d16a783183b2d52fa6c41545899fd80e6ae0a8076c06c8150eabdc160e12b02d28edcd4080d80a76ae00aeb98fd79d7b3e0227ea3ca2b6496e1925c7ab1610a72ead6f0d0e511ae10b69641b573ffae7c8793c3cfa1531807ccb3a7f3483ff7a6e5ad20919af32c61d92be0c092f06f8ef63b083e09acf2b518db2897d12281fe3cf3b2df6d5b9a2eef1d166e402d7b5c6a10110adb2e31d7301cdd408f3cf51e0ed65ab8309c94f661f8d12c20dfefea299fc74fa7ea24001ac5250e0156850215ad9a4e93e3c6023a4f1819de1a837bc346b344353e8c185c3f307696de038e35d26f8368301700107f6cd4589b386080cec30032f700ee5e01f746728787ee599803c70637fe61390be6a125b866d27a007d6157433c9f85ca953a01664b194b1b2be4474ec8efa8c5a7c9ade7069ae90b376bb42d0b7d6faa76b901fbd98d655a40e246f4d44f29951f62dd7e143edc7678796093e5407bbefc4339d1b34aa4c80e2eeddad113d3bb5b87a1f35c8c043f47728a527d32626f33702ffbdd73a457cd1295df003b13a8aabf6b5810a7d11e8a375f169a8f71e448fbe29913510f428446fac1ff261b3aca7c30b821cbdd96dc7eff3705df2be54a133065ef642cb403e3a65aca3081dc8de988ce4654eed1aaed107dd8f9d872613f9540fd4be05e77436b494b240c1b577bb11ea7c2ab8ee7d6c94028ba87738a5daa304e49702dae45961572058d6a803f57c03541b4cc8d848b2083a3f8d76bf56a5fad8c3d87293ec9f3945e1df5b21b9274c4e75794b6fe12f27a6e4faad392a04057dc7d59efecf48bd492ebefc8bad1a098482b027dc7ebb4b88dc5bca94640adc05f1052606d70b29a9efb296b9d2323351c887fafedbf62dabd5f34ca67f975de15e3a4e5e168b4483f45dec1459662013e0137d55124230ee64e152a757ae4ad62fc763de90d358eb8081d077db38e018fa25db9e5379042a1e9d72a95c8284825c834a37947cde9f733b1a815ec41252521a7dfe23c7d27b9d080d49a55d1fabb63c1d93eb5d4874ecc110e871749c95d7c5f6f5bc77c0275a3d326a10bc235cfabd844bbfab24a107effd6b8873fb794e76a1900b170a857ef41f97ae8694803ec4edf021b484e56b578334c424db62b91148244687116a57bf5cbe1e1bc67d0ca0ee35972da4a47ef73921afcb273a0c21239ff7239f6fc9f69f5fc2f2b9ac418aa3f42d56944f44e9baf443b6097f96e73c978544ef59d1d9f02b56944e6244b90513ef7671e9bbcc4324fa44bff35953cab14b732e7dee6b97fc5196231aa4dff5953b4c03fa7af87c4ce8fbac4c9204000147ddb5df40d449773755134ef9f6dda64f77f7cd5dc361b957aaa24de8d349eb8b54e7d2a73a4cdc849468bf7d48fb6d6abf3dc582c35abba02c80e152eaeeae3adb653bcbf6b5579ba54e1aa45465c6d4705a463e7dedca66a986d3438a6aa128dc37f7bd189eb7286bb2a0784bc3a1947eea274ead7febeeadbe283910e853379508066488e122438c9e5f6dfaa2741a704fb02084fab88c833fc4281e1595fb7299a704aecb75f763787cc566358b56c1a1e4d3e449b3b8f4e78bd48a398e9e4775069ed8c4fc6c3fca51867ae0f82565954fc34445b288cc54cf33991e46eae6d7b0c962354ccb71e352ca12eabc59834ba98e8c19491f1517bccc5382342ec7cd2c278b28059fa1c5a0821eca34f39a3f89c027fab409973e6da32505a472c69430be78cda02615c9cae92f40290f8552271407049f35d65012bf6214a4d7e68fd88c2abf04d311bc209031738930e9a71d3dc9d22e898f1bfa9e1b26a4291e298a9454248c69fc297dea042b1c02419fc032dacf978ca1cf328a058651e1d2e7b68e44229134d2f6a2bca40d474b0b49b4913ede11917e7bd2bb1dd91da427513778369960806fde904e585ac1b20a967181c6e81bb487ce64a4c7f19c37038fd4c4c7961e471aa59f1647e9bb2d96899b4b7a5119de1c49561c71dc00275ac887f9a3f9a3971cf2d112966722ef0e1f5e400f848f2fd7fbfa5eabe7994cfeffa3ca1d7d4bbcdcf9532a7b228aabaaca8db9cca37272b98dd120313b3f0e1cd218aabfbb6764b3d2b8946dfc13ab9346df0f500702cd4cd00bb14763388f034f522a9752d80d9fc2a8532efdc2354291e284ae547ea273ec571a42b844e021f30c19433ba6113d0d791f8bb9dacf6baa3cf431363b2336c379e59c71e98fb899c4c73da352e1397af53c93e91f94a3947446af5029d02a739ce31ce5e81f51f568152d875ea131ea06a5ff6378f26fe8a494b23aa41b75a293732915739c55a13d57702ea55aea52fa1c181ee92937b2528a120d49a56bf53c93e959e00b3c40e0d127f70497fe9c89747529a5a94b298e150e7de6a7a904a632384fb89d0c3773640c7d12dcead52f068e680cf4a217492addb854a671e9eb853ecb6f16c793b6d1fcce8edeadeabe468fbd58a3ce14597959381e4e9d1c3964aa7c869373e9e827cade7cbd3cbc19dd63f47572bc4a1f8b2dbd66599e64b5c99a2a39c4a5c818fa2a96ead28675cd3dc381cd7092f8b80da5058581d0f93cb2dd573bfacdd6c761b79f96fb397ac8f3e561cf6ee8bbca4f947ead237555cb7373fe688e46551bd55114979f2edffb40d2a732a6093d7d914ae1d29f45a0729360049619e590a62263e8cf500165e5d2c9844b5f52c1608ac1a90483f3378b0483f3358b84c1f9d51661702e31c3a7f96e786dc0d298b34bc1964f9c2f0cce275990c1f99cad0c4e1813cba5cc1782434b53933200eda7364973f4a4ba11e1d7ac3b485f9ff420bb83f4f347cf912cfd916429f171472428b2051ccad125ab65464f9f0a53288d8171e93353d18f443f1a3d29648f8c3446ab50286854502e502bac71297d51191ee9451a6b19661a6ff4a4a7a101502d9464f4a24ff4a3972125a3173d472289be397ebe917542061f269f192233408c2d1c0c5aa6fb9b2778c6a4b335456e8ef0b07e3730705b07b29882270b9687f5bb9921f113ef5c2b2d264a2071c40d9327a0b861e25de66972038943e908064fb415d4d00bb8ce26537c64931c0d7499a74993325e7a25138f5a6da9c12b622050db1278f532cf156a4c9e2baae0a0fa1fcf8927eb77adb04a25130fafc47299e70a2b5cd1fbba840d0ddb85bf132a777499070bd9b54ff885c7891a560bdb05cf2fc91550aef8c1ed2ef35cc1034742b3e60c86e39628d5f07abd60601aa6cab66dbcc33bbce3318fb9c7d468b04aadb3f6c6625de92c3566b39e596957bbdae5eef20d28f4f4f4a8315333355337dc704ddf360afda2b8a1092e9babb99a2b22449a48956ddcc66d9ccd665da5bb1d857294151e79ecd10a08822f2f2f2d7da8b7bf4a57a954aae256baaeab2273644ecb1c2b9aa6f57099cb5c269bc0308631ac02a6b984e9ca3655a9c09ccd256614fa6d99f83512c59cd9c460870fb3a75463cec96f40613ab70c5f6742ef644299f4ed41b6fc98c83bbff9f2abccd932159873328f3631902fa516f259b644c25170dc3272be9c21236e447e87b4afdf086570cf39675a46ce1906327f89eeaafc8668904d6c7852907c9a2fb9e7485f9912e20c141b78c9c0fcf94f300dfd593dd30cd3f89d0fc2705a7d993f6533dca96935d8c14b3b4c131accd5b4370246ab4e84110d6a2f56956c41e13a6464db544e7a89a6fd0478c81032467bed95609aedb5999467d2de4f3343301a577ecf38db51c2952f3212ae4684d4f9c2350517daf72482699ac53452a671e53395df2ae021320c19c3821acf6983dda0a28ac869308c47564fe950b298e509ae6c09a56a63197fed9d65fa3faf7d4334381b8ca99f28e5ab41d906b371359682a73d118cc6d5deb3d3bef6eddf100dfacb9e0667dacbfa4383dac8b1a6c9d7580c848a9982329fb40c4b67e6d0e984693e3535b3905b9dcd622d53c529f5187833e3d1a54e48b7d7ec6a1996d7ea7926934b15b8c49f899c71523c17c8c9c093cf579c292fa2cc87d2e1fc9ad567e8b05a6178fd454be91a94531a942c0622a557d17fc534f5e5cf2d98a65f6abf12f1fb27a444fbd6befbf97e0e3cd1759c903335735a46b3e2e84aedeb1a94b1661df171cb805ebefc4efa8b302ad3cb5595ae6c43ce6ac888d6aee35fb48c7cf9925358633bc344185c824f9a117cd26aa8b8da973eed4752d3246bb35919d45eaab4972fc3d05e6adf4998abe9bc5c8dc7d5e8a769efac39f77f885cfe661a14a58812f2d285277eaef6f28d2b4550d3bce7ed3dab81f95fbf7ab87d53cc87420a9bf95511c4375fb3fed3db008e7f33a484be56a2d6d4a0945f4f6120f2b9164c839faf7fd332f4e53379420ee933648c7cd96a507e5b207e603514a6a12f7ff05f4d939abba4ed5783f2e5cbe561b37efc60911f69ba3eaed8ac26e865e5c8f1c29a7e6d9a584df5ab46a7b0e1baf435fb72f9e49ff8e09c759ba10363ec8c31c6ce183b638c81031e1e1f5c7199d3463a7e96cd2272e01e1104657194788c900b5979bd8de76cdf76b5ab5f4cc3ed4eaee8995a5ef49c4b5b28a9c5d76869712b38176615d38ae9e4f3aee1d84246dc88f7c6559175b17e395057c5c8a6d567a91d678dd45fc3c459b9b9975c401faadfc140e25a3a515faea5c361f9bac81bb24ed45b222308af23fc8792f8b8a277eb82d3a273cb945e9c69e776167f2f51610d1e127a8ae3e9f715a6293dadb4b68783d3e3bb76751a9b538ab37ad0659ec9336ddc8e8eb31245bf638dc6d8446831be6ee3c975dd76b9589ebea04387bb3bf7c36f67a588ce66e1dfbe7631104ae5c8b96c9a0e9148ca98cbaea4c2b679fdfc99105dff583ec7e7f2aa299663c70a2e5bcb5ad6b296557698c3a8c3a8cb4497b9cb5c9dd3c7e1858ef40ba11ee4f5cf6565b414386c1c3afac8c46e959e5ba644e5a755976ecf7d62af5270e98bbe7edb6b8f8325a4a4be3ff782ffe62d98918d23471ce3388e2d4f7498cc69cb6f5f4b4b4b8bc3bca7317475caa54fbd75e9d33374aacb5fde028ea1ef62fb4a1428226b059967f16e451597a29a0bf7c9f0588eb45db2969942aecb9c7c8e6952d12e379e07de8c3a1b016fbdf0ba8909e5fa57abf3c61567ff0e1fe87cba847ebec340e4df9a9e91e2e32d2e4ac1f2968e7bacca663d8f03a65a55c773995ebf03a21a36abb2c7c331a55e05ae58d2f5da196131194aeab49e655aa57646584c3603671e95a2a64b29a5746c1b97e1a856ec2d6fe9e8b8f8759999d953cccc2c9bf530334b170e4e2aa552ad38e6cc6e33e361acca3cc79949cd6c3637cd6a551dcf657afd0e383b6a235b1eceaab75aad6af58ab6a88d8cb9eacbdb318d2f1da5c9d8b4e99587ab956fdea38733940c8cbde75593f726f0519565fba268df8bd3205de0f8c54317227f1ac0cb67c0570f4bdf32810e543592c7b243470e1c323c7b28e46d0f186a78f690e67fbc8f670f65de86670f8b7c90670f6d3ee6813c7ba8c30f791c9e3d14c0877fc3f3f0f7d9c3207e87670f957c0e9fe48f3c7b888037f2eca1015e88670f1df0403c7bd88027c0b3870bf81fbe88670f9378229e3d44e20ff0ec21047e883f2247732e3e3f573d3c71103ef50c9ffa6d1409d868365c77d4529b69e3361cedb48e5a69c3d5fa6189325fb49ffb1e4e097c3fca4325be7f66029f68ba128880653f258104041e601d60d94f477c0db0ec27067c0b30420196fd54c49700cb7e22e24380653f1de03380653f0df115c0b29f84f8c47e5df94158f613109f12cb7e22c03700cb7efae1f3410096fd94e44362d94f47be1e2cfbc9c857c4b29f78f86c2cfbe97e3596fdb4c3a783653fe5f011b1eca7211f8d653fe1f0cd58f653f8c958f6d30d9f10cb7eb2e113e5eb06f944b913f3897204f289122659a74f94ad1f9f2875a44be2d84f94a91e9f2855307ca25c714cc727b28c672fb63c320cf489e08ccd64e288bb845ffd55972d3b8a96a215c0adc1b305ec32cfca45c3659ed578670838acaa99621afade03978b063a5eb454c0baeebfbae2fa7322ae9f4bbd5f8c791e8a785e55713b168a279fb3368a2772301507f3d0c707b9d1431bdebfaa561e0a79ffcaf2f0867799f7afa387e1fbd7998733ef38bcff47c7439af7ff8c1e0e79ffcfcc4322ef0f527998c3fb83743cd4e1fd41a3873bbc3f68e661cdfb732a0feffb733a1edabc17f944130f9f08b254953833c264b31e9717652ac78b52657a51ae5aa2d411a54b943ba21c4509ebf1a294fd8b72665f943ddf8b9d92e1c556bdbcd82b1f2f766b86175be7c78bed025fec9dd38b3dd2f062c36a78b165302ff60cc88bdd0380173d15f3a2ab502ffaca5b2fbace15ab4aacaaeb6f63fd5aafb1bd836d1d6ce7609b8895b12156d25889839db1a195b137582136580f409018d5950f006bd94f3096fd5483653fd160d94f272b1fb4eca71f96fd3483653ff9b0eca717cb7e92c1b29f3ecb7eb2f66d0fcb7e8ac1c260ad653fbd60adcd615dac2db5d8d14f7e0a593fc9f929d03f1175a74563a618880b3cb1f61567a4a8eecd8055c07173dc53aba04e4ac9aebafc5c74414ad90dbbfcaa3927a54db66dabd5090804e2387e2d42a150888565e5799e371a7151ea5a4246648bfc9696d011cb21f95ce22e702e4f174faeed0205d7c42524709605ab23172f2e70b0c38514cf3ed1b61054992b305636b8f361fe8567d564959a4f40a1505aa04c2693cd22c90ac7d4de440457b4366a2fa4be36dd8acdf1e6651e136ce182de5d63e1f6cfdafd81a9f67998645f010d4f043bf47a76a5743aa250282b2fb6c9cb8b84c9c1ab05648ce103309ca4bc70b2832baa6431041188c00647008119170c2b348dc570b2c61756546175250746c04214a27ca0756f30c5179a174d34edca089c8005270421052a3063abc204605c30ac16d4a7a0c6c79da004111a7333819c74cebad5baa93cd015df8ec092c0f3abd1f92f5800e18a8fd23c0558b460963c64ee3f587841b90f0b197c4a261e37a065708c7ad51441f24311243fd414d1a609565083e455a4e66bb82bd4207915a941d5a06a5ea6223342504590fc5053a47499078b2be6b6059d4eb4f006e9324f93379ef0ff02c2847a98200b500f2aae5ce10584a9828721bdff171046b4c2d32ef3343103f43509c2bf8030ffd27299a70913aef828bf02c7f386c913503079028a1b260d829430e7ac5d058d23ee075ec923753b643e28638b2ea838c108536821450b1e987898726891c5bfbc89eb001758200cc85501250475c427a6630788a9b0514507dcc871424e161ee04112b84ff56abe036b58c382747605de4c9053f7a2d521fa2afa3422f0a99fe5534323afd361e23e0bd346b041705b7edaf8e578e2961a7dc7777cc7777cc7779a437538ae396bd1d8caaec013b754ad9e6732fd8360eaf673d5c639c739ce718e739c23a5da8a6a2baaada8b6a2da8a6aab98a6c5b49816d3625a4c6b6d1b6d6db4b5d1d6465b1b6d6db435ab75566775566775565db57a9ec9f40f82ae5a3dcf64fa07bd08a27c7b0ef1e76b5aac5287653900743bdf17de92ed45a5f83835e3095c7d718f8e94b138910c2121aacd4bcb661133e043a3d359440dccc0813e75b2881bf84159442840530e171ca5168d45e4c0e97bc400038f1d2f6c2c6214349cc01f33f87891e1ab5c0d2cf27b8a4006d5d7810f8709f9867fa214b7eb1ea6abcf55167f50f3737d4486baa7a823a899d921214c7ef2d768177a79e295ae28efb6bdf09bfc76cf5106e22f1988f6347464deee398d8a2aaaa87ea2b77b6eeb3e9fae6b50bb1d8803755de848e859be0b1df1173dc7b16cd064b1fe251e0dbe3cf1ba0f1de9be500f5e830c0a1d990d6a5f43473efc911f96ee3b1902c2da19784ba2cc97a626e615ebe77294d9be5d297127edbcdceca4a597a39db4dae5b44edaed725b276dbddca7b35074e8780ed43ea9b6d50fa893ccdf56a0989f9c65cac95192e2123a226f29c7735cb75abd65ad2c250bc57b81602ff044d1e88144a387dee328b59046dec834dbf5f7448779af1aa75787154b39b704e5fae7b062492596745695e5b54c3aef025dac2b3fc5aacc9b8956382951d5f15ca368f46f148deea5bcf678294f81abcf4ba16460ec61a3c37cf3cd37df7cf3cd37106c649af9eedecbbd977b2ff75eeebdbe170806a21e7ccfe4bd64e06d56648949d16a6b9868bcdea2516b9694a5aebb979a0ee31ebaadbcc77b5dd7bc57db486b65e0895504c1aebf26d68ffcd2ebb614ed2d5038d00c8ab7b58d81279f7db42d4fdc58a28ff33f716b5ddf58568a277fa6436560ec61ee4a792ad36ad542f580b39799621eac8eecd266561b6e98773333afdf01359b1b1d9c946ad59a76dac8d80b27a55ab15afe323d587bf4d4388ea346bf28d35f3354387e7119277e06031fc3e4815ce06b68e24f4c7c101b6e5eacd7060bbc582f4d055ef42ecdb3873bbc0edfcb0ce012ff03055e00cffd489e8358f205f8c6f1d0beec01c373cbcb8391972f0f5f786972291d7929d64b8067023cbfe85d255eacd700cf0690c0231181af457c029e5b5e8e44a17f0f3bed6b3c54c04b2318e00024d5f34ca6df7962030c7612d5894fac1e063ed13331f944d35fe0131f6c82894f44c9f1e6739605be0a7ca2772b053eb12ef1f2b0554bbed8edfe7a024ab4043e9c087488430050df1e0c0ddd46b311f3d3b843f7932d62e00f1f2f432c091ba5e68ff0d071bce527280caac05560ea5d9ece287b644f12364a121f9dc7cfb0dfe0b7aa93b051847824371e1e79e1dbcbe16c781b0cf6bb8c95848d5244acbdef07c243d293b9854ecbb7a97592b05114f047f864907bc743996ad0e4795b97848df28047e21d020637c0323287410fbbefad93b09fdb310f857cdff01d7e7ff77888c3f73b4ebfa7fa7d87ef77968735dfef2d0f6dbedf753c2cf2fdeef2b087ef2349be7df81ec02bf97e977908c40bf13dc4f701be7fa63c44c03711df457cf7570f17f00d7807fcf4f001df10f87eb94202020fb0d54f0ce3d1884fe49d222cfb29011f11f60096fd64806f08cb7e2ac02784653f05f10161254bf608e04b62d94f48be2356a7b583653fe9f0e5608758f613cd8783653fcd7ca1653fc97c3758c7f197b3bce53aee8acdf0892d7bf9c49e7d9fd89d6a55af5ea64f943b2e9f284709137da254c9d564b544e1eddd417c298e8b27412ef36c219b5ef8a4f44329a51dd7bd60ab20ada790ee06997006079a214472d061879a6bc3c37f44de88d452c2e192c3a4e3851d3c6088a1c7db4f86171f33fc004f34d40003040031a82001b081079b5bb3830e3910194283c34c287383101b021004150300203035d070027fcce0e34586cf7e8f1860e0b1e3051da61c2e384a2da491276209755b05693d396abdf01da6d991e48d4b3fd1775a49dff9df0e1fa614f29bf5c9a953cacca9cf31653a29f59614c432bf990205988da8b4adf63529760e8d00000020288315000038100886c4e2e15016656118093f14800a6ca248725e4a1289b320c55010658c4184100000000000408c015353c409008427cd59e7a8396a4e8f983e7a0dfbbab45cba74bbd8fcd537edd6a465e9a5db05d3b7ae695f972d29bbf9965da822b68d8b80fdc611c1c250fd963c0397d5e1ac6ebd979eed877c747d3200200873c64b2f0ab444b830c5d2ea86a39347a8fa9b8524ae1b9d414c44876f8738ba068d8a846c5d448b3be10b116ce5ca491edc052535be5b84f5664603e98ea5cef1af86056b9ebe11982e3913fd2783a70244b54b415e959a1280018b9075ccbe7b464deda414b5747b51f6e96becd672cbd9e5dd45934faf71b7962ce52eee2ecebe3acddd9a6c29bbb87361f2e96beed69365c9e5cd05934fa7b9b3962ca72e6f00493a68e216dea256a6964ec611c2224e8a0b1b3ad6977a4a8f47b26aae18d93d44e452b87b7b74b3ba71606d172f41a4689a5324413d566384a7c72d64e0cb2c2c7fef0d18d8c58734687746a67a2ac46baad8100fab7341d71ff8976ac07616ae1e944fe7d1e3d2b28ef6259a49b97d203dc1fcbb8ffedec0b7706460a05d72b29b4b267d726cb5978cde88d27bf110f71565d6ed7e3eecdbe48dabb94c0c6138319b16f0e2e8a140216b19c1a6264a0dd539aecd4d02df3a6518b862706a613c833d586f5bc812d02cc8ffb1cf2bf6f5542280f5ac4fa8f6550af4be1f9d08927efcf3794321f761b1147426b087003b9a7a4cab04524df76d7215e3be707f39e4842f064f7d6ab869be853a7080927ff52f0831ef63cbb4fed3f5796ba7c1479d2e3db1e5755e7459cb6dd0a55af492213fa55affbf21f07f95c61cc4c4ac3c5923dbb7181a3930d59a321937257dd37dbeb5a2d348112376e4fc91b87fceda25d7cbd5c4a1216c2f6d0541400abe19bcf7e04be9b5efc19ba64edbc087bd315247491d1f0050d1d75fa145b532e1879badbbe096fd34e9635e7eb95a03282085cab05a777fd7f660e354aa879dccb15482e749821cae6749dc67e8b87a2a893b82f4d678fe82a4c262c5dbddfe7cc024351061c6324f88c5084f0bb9adff264cf9fd2eaa06e0da81d372668ed40425e85c864c3c91f9bb419948a397f80e6b08e065d72ff6a03b159c9c3c854c11b1818d480d479ecad81a29644848ff0df399078779ac384f03ae02d9cbfadb8313ee982eb81d7e406911dd2a9fc08102d2f503ec0fec0f79411797308bbe5d97021f696f84319ea8850b4d4a81d473e580d2e1dec5e835f00a52ad70f63baaca788e319fe1bf53edd95df959501e75efa64f1daef67dae8584309f3861caccc91d040aaa9be46cc2b5ea3903734ffd512a509307373bd4478059854a3880bdb7ba607c825fca826a8ff814a9da6659b2d10a37fdc0fb1f89a751741dc368e69033854cb4326049dd8dcc17fd063d8f05c0fc49f0548ca2ba61d357f17e7a783ad91b8562218a7e1957180400f1b82fae1acd656e4a2420aa3b63447279e07551aa0d488ce041e9b41efef0e3058f9737c52421681011d521a2a719726a27c3791b09e4760f9dd9c7e9231dabbda996743f64409d7ca21e5a2d2c973eba1505ef2216021a731fac2e0b27439cad1fdcfb639cbd62502fe9ad579db98ea570d406e3a1bdf37b1aceb0c4b90fd1f99d1fe661c90b58d0eed39383035221ed9e646dcf5f167452760427c9ce693c45260e9cb665f5a2f293ca1f5c9d8734f84f9de63ab08120dc5b2bcc511d003ec866b9aa474e3e16fcb70bddde780e717594be69e00697a9b6feaaf15ae584ab63c8baaebdb955e1aa497b67bfd5b9cf2ee7ab0bade9867eed7d38ec5c0d61d3d0be961cec00393d41202e7e35c4dee9806600d2321c26236c86b3b025d28a25c16d703aa0bdda3d210db14412b8d1063e12915021bae6d91f7664e055024ce05e12dfea4240684decc978c85997464875b412c217035ce235d121539e66594d06d5ca73f57a63e9e92a86eaba73759cdb0992ca6d91cd678e7948a4f62090e06f3d26ed1b5743c571e4fdbee701152cf4e59371e5e0f332dda68e5311cccb187b6464de5f1806196f527bea3837b53e996e0ee5c965dad7dc9b3a3a2f0078b3127401b316b89035f9717e6b2b3c408e1fae4ec85f4eef54056637fb606b55d2f1aad1e6359385f6e7bca617b8801de189dd31e0de5ac4ef12e1d52bfd4292e9b0bc0a69c1e3dbc0769369fe7a2598c7c3ad3c139d9ed0e611acac3dad09968554282026f2ad5db5311e12d11df120784575a182befd5eb96bd8228a9dc196debe0016395a84502f5e5521bae086a7128f42ff607877300cea193567d45f97d6967575ccd72512b4ada31da4f2e07c5b58451dc7265c2b02ea6abcfc77444f8f3ed529c6b24b2ba9658dd434d457eabb8822ed4a818e061d00ff9526318ee8b4a3e02ea002ac1b75678274419e031a6a07023d4b38814ac36d35c020f9bae1cd84750552b88c214143f812d9cdd1b8cfdbb87a5fcaacac95d74defa52982f62c9f74a16568d2f7fb127d1d3c00b9417fc1f3b3de62e2c5330131779668820a2e7025d1b45b4fbac53b0acbc661ad2955d50c9e27e62cfa2bd678f70f2553cba140fa8f11fda222ddca233e2f9c59870ea0a1aeb3b574494b2d8995e634e0c14ebff5c888634b4d0ddc7bfc21ed7a73008ceade5a508c19e3d894a70a14a026a057806cf1471d7988e620a62a3cda00fd36a7e1c67853e5154943b20a96692ee6f3377a2e3e3ed76e2ae534cdc904902a2c7d25a0321ba8b4fb7dd05a4ffdd5654003f5f9f36ae2cbbdbe3777527f909013fa96b38ad4d744aa78ba96e6d63b7be172d1aa9fd1cff5639d4bbb1e9d202d62d0ec63910b283091de6b2f3519d1dda3da931c94a552c83859e32acb2c309d8cb56e02c8293a028d13ae21f9ba6d53cfafd9ed4b9c802483a636a86ea1a49f53d92da69a90200d3ba520c7ebd72d30f9ebb91ddbe7040bd85dbec408482194a3d79e227f0a249e071e421f9df4bb3d67fdf818908984bd4c8d2ef1495a98dae34508c481aaefa2fc5a7970b95b71590adba383110bd4088460afbe813c3d82e72a45c352399c22de4dade1deaaafcc688bdb250125d758f0d724449a1e54a4abeec4a5630dd3ecdb9eed3edbb1bbd932357dc5295ca01c9897cb0cff70894ea27191ce06727baa1ea9f5b46261d24362ec86ac262ed784a4b28a07830134742d4ada6c4314982ea46904eeb20e05ac926e7d597dcc9ab7c3472aa28e9da1db0bb55739935b5fc64696a2cdf401624c261e4dec415829b8ecfba26c820dbb6496bddd8e496da1020511791c5f6a18c17f2b841f729b9c46185f27cc110e4ca0e1642ddc2d81760a1f12a12e27eb70f38ac51e17aab8a2da58da9c27e053b8cb1a97d42346b3a7f3738e1112453036eb06f904156d4fbd4cc57aff06830b94ced9211cdae63ca033f00c8967fc57e9aa58159a9ce3e813c3c1895a0048b1f6d7a0ad50aebccd578ba9e9d5e42841e0c3cdb3cc00af4a715e5c5f7ad3da4c8a9736d106e480b00cca54b7b9809db1b6c3053c05f29a2d65f082f071309cb56629d34f65584c7b134bfb149df81db1d2175621e1024778afcaef7a6c2bed802da1c7f21e50315c5cdd13f32ce0d0e8a64a1eb89efc58eae7876a35cc61cd6e93ec5a5562f9c17cce4aab6c4e50a20ee8f4abebf9cefd26145da01cfce5507fe72a1ca6380406b1d2dc614143be72d9665ffbb67209b6d1dfcb0217ae8ba3b600fa115e910072ab1e82ad4a66559e58aacd6f29f5047d2aa8eae207eab0e076c086bc10054e9e99ec5600d4634f053f64f89e38ea9c763c821d5f88045f9de2483cc24b24f42d0a52f71d58e8c68e40eb649f17090f30fdb77679adba579ecd0ee9f63e770d316e47910d03e91045a056d1e86dc2160b090c3d96a328d2a22d6b6db559949f1b95d84c3ed2856f031231135525b4baf0fdf4b025b4d3d2b94cd4e5fc9ade2ed7a79e89854495e8fe2c5d058cf709c70f0b0f33f5252c413797bcd23c1c22cfbf1381526705d6ef34f0bd763dbd02536a2ce087dc34030b02f7617026beed26370c8131f3d5fadc694a67d90d038fe6c6fd2be88500da22348d804cd4a12ae3594ee9a11fafc818b3ba364be24464b924f5ee10e434f20588ae34bded196d911649e5240aaef672fe9b5901bad77bafbcf5da2bfa9a968ad5b2d5fd0d47e56d79564be445f298a2d120adf203d34b7f532fed4dbdf437f5d3ded6497b5737ed6dbdd47775d3ded64b7d5737ed6dbdd477aba696afef68585d576d1baf3a4ae6bea1e9945d7d43d329bbfa86a65376f50d4da7ecea1b9a4ed9d537349dd6518e4356bfd336add336ad53df7b2d9196fe3fb494e82df323123a1524444e2106c08bae434ee5bb3df0f276b4aa6bb3f735b30a15adcef8250b8a216b40ff9966eaacf30da7a3cc00cb288f75f5f76a754e4fd0e9ffd7d97c8f21978869468d54017360123cb23536aa6572334dd6249475bd66e1e4290490e86127c86de4e4008027bb061b0e074f5655bf758ee1a955ceac83d6a5e83a7218c1e535f4bb4fa12656148069311d2ba5875609704c0b924ad9a626cfd803fb6e64b3f14d964067aa7ad04df830c9a2630b77b730fe6a9dfbc557a6e08b74ac5018c439973fe7167d44211a01e0be5bbf05842d90587c06cd0118219a624fc7211858eeefa07e5442c5fd6e762cbde55fb27eafa72ebd1ae4f12672b7629d8198366acc188a9137e517cdc73610ccf587d2f1adc7dee410f34257ea45189c42e6f129ca227ba99d015141e93c4bab60bd8198360acc1812e30662cc2d400bb2752c6664e02ab3de9a9e9519be741eb4318c3a79ef6fd7711ef2f1f6e245259ded0a956fb262942b3300691980d368b24723ca4f0495f58673556ea57d09eb5fe1b84cd315d055de14bba9caf0d35a62c3a53af7fbd27a2578e09535f5383c5ade6b3632899ee73d15053cc39e37567989c93244e647ad5d91ff95214ddaeb47174264ca121953a0327c4d6201c8e7eefd19837a48702f8eaaa58b93aa99d5e2a57dacc017b85f2fafe116aab12c2edbbc6cf6945b6b6b5e265c81d3ec10b996016ea915ba42ebfc2bebf6025dda5ab2d226b800b59ee56b77f4899389b695292f7fead6197f6501d794fa0d6ddc7af9258a13324bd0c4413b6876c9aca3a3e17859679a867f41ae762c1df183d732c03c1da65060403c2d102a4ea0b60c53cc67e0245d5f1b281a697a2588d9be9886de5448a23f1d0847b14833495ceb7774c0e6b85b5f01538b995096cace7c02d0575e073ebaf7837a5dc8bab553c6b0c2ddf38e09ba8078a762e656c53bc9acbe7786cb0c1a1cb39238f5297487062cccc66ec582827a786775c402bd61fdfb1adfb8660909f35b61da84702ec943a2825d7562f1d49e6abd5ce78000808f5dd1994ab9250e53424f09ecb4ce941ff30b1753c47d62a893889f54bf258198eb1b52b27338ee511e2b4f8f80e5255b0e691e607d8ca4ce707855f66ddc3d99acbc08246ed1d1d53bae80d9b87a9a3a0d0d190483e50ecdb19dd91abedfbad981327f2feea24337083cb6091c638e42c95f1e698a3f588432256cf1ccf9f000389ee4f54e8cef0af2ada0058534e0464c5fdfb78e9cd82eaf18a38f3ee62d0d47b02c4b2c9264faabcb7ad0b698c84fd7bde607a555219b9c5bea048d9a4b800e0aa29a3c1a4d0791b469352acbbd1a3cbb041cc5f7287c7e13736f589bbec025e9469af077e80a828cf43f6b2dca7c42ec850fea993a57d7bc38d7ac3d45f4caa023a12ba59436577c6f925da5c5ebefaa87bf9b0762cf5639eb761674e6d5ab4badac19f6794e814b1957e32ac329e2827a7a728a2941060efa95c06d90f670f03b26362dde1385fe11ddea815e9c7ed0f0f27b0913227ffed0fed751c64e29fab82f4da44eef23b3a19cbcba46388ddba9fa782cf5970d10aceabd14d45fb254c1fd79ac07f0eeff6677042507535bcfa8e2ebcca069a434f2d23eee1ce8e791f94a65257463df2c33838ba0b3ac1f6f743186c990489d5d948f5b176c57d4e1bad738bdb8dffb0303a02b72dd0ea2abfa2cfd402637361668fc3928f2149661a7be315d9b49702cf81de79b1b7b354684bd025769f0f8d56674b805ef3914d1efeef188f3c509da14a4521ca1e05701514ea2eb1e38da82cea40d476b625a0a2211abc1f661be26cb1dc2837e03adbc82562c6a0be3a3c38ce342163d112cfeb86708bd8567f03be35d8c6301ceabf258e0f9e5f46e3cb50057d8e34636b46be63eaac28b83e5afa86f98c9ef93d17d8df9a3bb799bfc7e18a9cdbf7afcff4fe65bb2210a24b4992f4701ba5cc7d3108131e196f659106c1fea608bc0a6a2cd0d900e4944d63ff2510a1e7fd46864ff39e07c2787af4a746b02bbdef5fc20a25fa018081e98dd802ddbff433f692311d358dabb2fe415e98afacb13f3ffb2619a738177d56e6343ca3ceb84524129dddcc0dbb1841f1fd8dedb282d68a981d2dee8349c9978efc10f4f680f8311294fb8e6f3437867cea31ee3842f168ae4bbbb970c7f177c59ed8e22098695b9d6ae883d84e89b3ebc720c06f0a501bec29e94840402b9888e737a916aa260778d4a4e72579353aa1bcc22ace55f4a415bfee557ed819e065b50afccf6c1beaf407ce96d8086b503b59200b7261ab12de0ef976797f57a764031d1d9714563cab34d2601ccf6f3deecb885e0f016d481c2bbf90d8337a60e026fb63af8bbbfff30fc5e843fc23e8fd9f3b1f67f847d1eb3e763edff08fba99410abb596a10699534b0d4aedff609324ef996814354fa40ffea3d4d8a6ef93dcf51f78e80b34a10034f2782400f3531820eeaaed787bf12cae01c3c071a2b7279d1b860bddb6d72fc253aad62c8adc0d9f2bb6e193e0d7f0299d57fb2edb9dcd2222dbddeb64f890a8315c3c1f868bf6fcc2e5a7f57271e141974edd3467a9d934b353169207a0543ef1920ad76df195b29766eb5ab1c2b2532a458937db2f612a4cb263a5ce8b1501db4fa51848a73ab1d90ef1a53216309f183db53dcf3a92eacd3fb7dc8a9da05550715e1f9d951b872ddc9a6ef7773421bb1ba7b85bc383fe3ec9ba1a69bb05cb52959250e9306a589e48c76fabb7a6b990ae37ee483b2f61678cf27ceb872d4ae9ca3760a9779e5386da0e4bc09029e7a9759d637a44a2efeb6bb4e17b86d5a8419f606cbbf16dbfccfbe17731ea8e5a2eb663024c751e012feb0ae01e885a211a276da9b8a6367fb97f53a981bbb88febb887ab8e7ba736fb135943694a05b9153fa36debec796652d6a3e0e4bcb8e6789c0145078967a7fa2c7a0d6317cc0674439d95e9098d55e15bec5dbf9da929d6f4d95926e11d058b99a9bcd29b0740ae496bcafc6c98504842aa3559e583c6e2c63774f3e3da59d065ca84841de82a796f15ae1e71a28ea0dde8e5658584da9cd97e7e2a4f1f6b938816fcc65460459995112698a6a6b3f1bc972527e35acc35c148e0c50746798e946315773b1954aae82031e838d735fbc54b911b46930bbd96249c04129176cbff450ecbfa246e1a2c33723c49a38ada2476f1377781d57dd91438fc79f13d1ad58428989677b35acfb8895e5a824c7037393fc28029856e9496278cbe114b164956f5e964da9fb6f3318ab652c8d6600792ac389c4cc7e17f472efaaafade1b99a5ea948acca32d7a7f147e258329f0983a6c2f10690aef2ff8a43cbb3bef2f4572216e3134f77b56e2847b37af0cac6ce244ecfb8b9a3a502f0e348191c0f749c4954fd5d776a00b5cdb3313320014ad9021b146be66d0492b4749efd66e7d1b2fa5da6fb8d3f6d830a54baa751341488a5df1d8a9404579ac0689eb18bf82c9a2774ae0af0d8217f2fcefd167c576bc4f15bff1fec33958295f3a60d0b47dbb826301c5fc750fef19d033f03ac603628bb1a5922d15ca64e750aea08f532d9293aed45cf1c60e3180c53915cf8ae6259f36484194afd9c413a7ee4c30ad4387978684d74a159fdb5e84a49d289f9e4ef55cc22bd0ff2bc7c777a59dd4d937ddd5fee7e32f14208b663f98bd30d51be565e717a8d2c09736cf1e470d93fe91fbda017a3ad8a9245c96c4bb124ce889c5fd1ad7c7d2401f554dd1db5c898b83a0b8d48582451f5f05fb351c106332f114029e08c50645e69c353a06545d4c889f4fe4c44250aa9a86ddefecd79247ffba60149d889952d38196294329cdbabc114d861abd3de29b09099502c14dc66667bc82d2c34318f46099ee983d994cbfea7550003636e8446cbc1d295e8ef7265d5f5d1fefa3cbc74e3f827dad533fa904aac04c742170c8f058f87e3e13f12aaaed822ff3631d94e9ca93360275d291cbd50b403784483afd9a919211e5066845bfe9789efc43aa3539ef07ebc7c6a475803b292e557ed6661bbf863ac1890fd91d40e17cf6a48463a51fb7f929cc4bca90dd772dc5d86335ec7f1ac3ed87c6c8174ec8fecb01259b0554dea180057e9a8cef5127ab14b3d26bcf86451f7d0fc7e0576017a8a282c577bab11882f1cefd1a510595c5c0aa339a7f277bd3c18cf85c837561d870b74ddc03a1b7b7d1b63ad208646310149892967e7f5fddf2bef629d34564b8b6a3de14ed08bf09d9a80e521852368006dc09ef052c2d5ac1404be0f2f4941d5da1269e27be556dafdacb5da5f6f227636dbde230e9dff180e5604c2aaf12659b52c151de8706666d9cb99d4bc7a6b0491d699b7145dca7042e0540e23226e38927fe5c991993891bf21d2db6d05dec49612f44f1824828c239342c4971182f339c684c8a84ed28a16a2db44f90d7ac69ba11ffa8a255c4a4d8f8e99f35eab891d2d1335f592e695b22cfbdb191b9fc3840391260b28a70ad9d434cd3e7203af79f479fdc5516e6e749cf9ba0c802e8a6699d8a961eff805c06f42c201168f306877134a7a695c1966a1032a29fcb5d9ac2f0f956ce48e7c0eca611e2f3e0f763fdf07d5f0e5231e059768ee148ff97107521aa7fb7237bc252748188a63bca5e20085869003a0db3752dd30ca0402a918e97dbc377e8595f07eb1c6496b7295d33a913d65cec81fc49dd85b730af26d80a784c5c6b4c69537359fbb5a29f628622e3b269f023e2af31059755d39799679bd185424379f8ad51fbf7dae5ade9c39a7318b60ba0d9444a7fa964f561cd5e3dcd351668a52d5abf705766df8c8460b2a378db5be6906b92e56360bce709a01179647a2f819efbb2a4682297303538061fc5577e0e9c68caaa598be044c15a651f3b7238822fa44e34888859e25701a06ae3e8bb72b07a714c7bbaeac54833bb7e01158172dae6904a3b410df8ba8d54bc68ca88c8de3337125bbf16348d6d6b1dad8f575379ffaa6589d49bc1ab53bc018fde5d087047715cc688604a6e8ab9d3b2f7df90890106f05d08c9df856f281d261ae28f0407c4d8690f70ffdc7536334a89020000f8791181ab766368cfbe981d0e25211121702f6cee7134c2056b4300a1e8e1370636efd72f277a3b252f1b100d59efb917b69284dd550385d75c7bec9d625b9ef596736f877f82d306aa852582baad92f59fb01eb5a4c1eaf6b4d24a962383a61e5a52d6b151f84cd3251cd6817028af69bdfa5d6156824dabfd47cd51210e15d03649db30f6ab1b0e78765aacf97020f0f601af3b16b4492a296c2fdda9f923425d6dba2fc6f66c2ecdf8d653f304369686ae69f7e17d753eeb3e64e8cbef873fbe3eae2f134861d178e0a2812fc0c433c16e68326d67363c07eda03d26daa699bf4b4466842c02f7034c3a67b3e834afa4f07edb1b1bb436d3bd6772eddceae758a8f641d7740f312697f76b6380d66782b66f8ee0a2082dba58108fdce72cbb9325a42f315e740eb32dfd954ccdb2334bcbff46a2d44ceb3f5e3ef6e7662f58368e695f560764acceedeabe7e3fd0e95ecc75df813c8d179a20bba839f0b4d2a224d3f6c39f514bf0fc444c377f88ca746ba3957893dafec4d80a1c2ba5bb9226ba8f1a1f96fb80318d5b59ef51bf377768a45da877b7dc2b9ac21ee9527faa913cebcc47ef5df0e378abe0dbb4f5c777a9af1dce42d30bbb26c77f8e25deb54ab344b80c3a8f1e02fae75a850869d5f10e6ec2557de7308ae8789d48728898ea2ef682b689f6617fad60aef5dcd2f858da81cf2b16793942211ef58d027d9b29fbbeab352a5d80154c7e5ee905c29da5fa83fba60b4c2be09647c7466b552b6d2d5130c6279672d875ddbe52674d732fb352b5d43faf5a3a0b86c54462fe9713107de6e1819aad79faf08b005881449c9b7813c0545be8fd7ace1556b7ffe3d1d6198ba0ff0e6cfd8af66ac401eaed7c7703240f2e0549ce8a10a66373c37ec14d1449b8db0e6a06ebf0780a7a16e85bd25abc7d2cb5409d1ea695020fc646524d3a3b9bcba306e794e0920959f200f320279bd7e0c985e020d0321ca9bec9e5aa02014e3869aed3b1ce640b00cbde7d80a813881d34b7e100fa404674c951480ad1dfa7997632362b71240c5efbe2608ca5c8128f904b6ebc3ef937375fa9fae9214d929dac3cc0fb7f1786d2f60b103df2470f725fe952f73fed5b0d5a885da03ff93158f28235153c1a58af5949e5264da610e60651295934f744f6130d32e0175e379a6eda27a336ea202be309cfbeb348c3e7852c3b60863a3418a29404477a244fd4d60dcdc43139192a6a00e5bf9420fe0ee91e1f588a17bb2dbacbebf8ffd177c99cf2d3765550080277611b520bc72e9ef29945e824b75ec5f549693e717bc2aed1460b0ed1d0ef5904935cdc7d8b56c0f1cbc69d3d911f769512321c07f6981e7393cabaaebe74fa54c7d9af94cc6507a3a3824de37468b6463d8020e3776a7671433171ed514d2499b03860e70ca78664d8d13de79dfdb0dd2724687b83187b9f4cd1decb6ddc8ce8d773d03c535c124b56968154062b304395f44f473be3670d23524d84a215a43cf06075cef4fb2fc0cda6b9ecdc9732a2009563fbaf2ccad8190549a37b3f5c74eb7c972b45e0b26d427ebb0eb439e056b978db52ef5d75de34657d1723e48039500444684fb280294c30d560a0a67eaf1a15da13085c6954bbe8bf2d2a6a6948e2b39ab8899ae9f1559bbd93ac41921315d83ac67bbeb23c69eff89c8ca2176021c35410dc3c062abea8f216839d08c81192b15258dcb4cfc1913b06df0ea5e614f0f3b5d8cc5903b9a56b8e83d5919157b6e40befbc7f7a91f988dfb47bc056b0a070f19f07c897d3a3c148d16d05aa6379a1a167bd4ae6057e502b89782e5bdd9b2f5493598636302c03afeee9ab0cc2cad1f75a75f75a3683b9695051d14335f0cd847fc176aada1bf72dd6fa193d657ab32b4aeda681134c2da7d5b87d49a19dfb9677f481095121d81207aa86ae389762198e8a81105ac70959e3ccd3767ff10aa721fd6c3991844713ef1760d9b5b513a0b5c980077c67b5124cfc2c104f578537c1e7fb0540043e4f7551e198d1e9f4862de5970fc1d2e63d7a88954e1e9286e25ac1654046c205af8ea15e8be5d2fb59252fd667c39df306a64123d4e1f85d2bd6248026a3758b2405261264a0a910c652f9cf685ca7c2fb45b065cc6f9adc6cb47294de2ae99780712429ddd7243cad961bd95f6830579e11691b3f4df3dfbf33263bce87fdc125b1a5b2864a9f576c6d2680faad680b34bec346119a4bba668bd3acb4b5a5d4c9688f3414c877a352c680c92ce5fe86f6edd2c6e030f3be7d27e0c04b685156dda3d81e415972b1c1f6d37807f89fdcd5690dc69793968ffd03a3f09586e45d8d5725defc0ac77eb64efcb9c3b0c45ecfef7fb0fb3c1ca66c8e8dcb0625c5c7925354879a72dfa9248391007716cd4b1f3c779110d06be29ae71c38ffbbeeb669aa84191f4aeecafb1bb779d0b50a5135273240ec657f7d121b646a4a7073a1c1264b48e107315c6d7906c963435911d095f632f63f1a3d5b44b9ab184834a267cee8b3694d0a39b48eef214814ec3ca6fb751b4690cac8e41d527e5ef0d2e9c6a744fb18032aed3f436f742771a990199f20a47c9182e077e020aae540ea3f1f272eefb38bf14452a5a9e5c35b4f0fa6904e3615eab2f4667f4605614ddc696c631e7f7c4b6931dfe534d7f8555546bcb591e70f7a8e92d274cf2e7e5388f5408bceb9637ef8d49406a31b7c2726fae0c9bd4bcd917bdb72781c74d6b7cdd49975051ee7cc4c814ae43ac5fdd1db290db9a26e21db25990ac2cd05f13d41ecab01bb7a4dd0e4f4e557290de5c02a3fdea885594a73a07981664013a83746decb66f7bada120d805d0022a7464f03c067debfc9222609fef347728ccdf21945546c5a969ea38bb4a23382c14fe6d2fcd46dd0070fe6c214e151b54b6b335272bfb2ace38d535f6268d5bb9698533df7fa5f0b2e31cffcc75ca354652ffc32e01638efdce7f179933e1367e7845f6fa648f215114d70de0e795984927935dba223afcf553af55ba5f82d2165fd57e7f2ae4c91680c6be4a7ef14a030ef050df3c9180eb6d005c700f63c17714b85abc79e8e7411fd991c99ca75d1d5f3eab99c402be96b5715729c3405d6bd0da0a26b6e660babda90d9be0b7fe209a329f3d3d1acdb9b95261d7ec6fb2aa9a56388a1054fcf826b25736d8810e4b6212226eb03a15543e112b85ab768e258a29567b3718ba290318eecba874065b39a0cc00df23e468bd16e9721fc9d5d5dd3d21a8d429cb02d8926df0ce7b3c0f1ea09c829912f3f74af27152b33db87dae2f454a76a14ac8e8de6212eb6447abab1d969b0ffe20e83c69f8b1a8bf3c9677c2a92b2df87167dfbb588c30b2a3d2fc26b40f434c660001c4a5f77e5c134167febf3bd2d4c686ab4e4c5c74143cc5dc8959d667c0ce7882c63405d414e30c08eaba1220e4ad946632a3ddf296b35371b3e1ac7cde074cc7346b54390b27eeb1b383478828ac2ddec36ecc9d8d034891357a66bacad7abd10730a0218865afd3b51835f76c9952b9519626c206700e12d2228bbc265b7394be2c9c21328dd250dcd004d6ccb46faaa47c3ad5fbcc9d0c83c112d1315c97b20628afb40815b145464b4f021d8910089238d369c4471df380e1f7a09433db9424c70d9632b8bf84a4cbaa25713662620125447444034b12721409d7a344039d2e50e100c0ad03762009f930d1b582825c00f21e89a37aa6535786e0edc9d379d0a07ed678626c3085c39e790fd13bced50b731adc090fb5076db0f3cf16b5d3419b0be7f89899c4e2ed53a526976135fd787d39ac956b2dde6a6d465bd0f716a74f4fee7401f08ce7dc709ce0fae9eff9a27eceb3e65f0ec24acfaca3d9da145611b4a756eeec42ff895521d1760948ec7831cb0f123fb3dfd19127a25123e41db7b44b696646242ee45783aa74aef889c9858adee129aff807a4857fd36182625d5d09ad424dac9c5d675c62b8baf8fbf27db8f48a78f164a3b8a8ac529fe28dff3200872a363201a47e7f501c17c2cf3404b250b4b0821d554d0ef4706252927490f42bd31d9abac7b8d75e36c7bb57be31d7bc96daf2093be46f7028cd5e6f476e73a2dbd711bcb4f0fab7046db1eb36006450c3b4f16005f72665e3a17018693510a55c35c03a4ff4209011f1a124d94a3b3cc6791ecddbd45285890be57f2d597c2a49c90c31499d1274c5a94de3235d63712d71d53abfab41e0d6af32fa9c18266e087b5e4ebe5890c80f93b2e7b81a4e1c9f65a3cb2323f8c77eb8d2f70aa2738ca68345d3aa08c268a4f26e73bff2aa0eb3523dbd870a704a5bf50223b7758090cb0b09e4ba446985c2b3ee3eb0ec579b93fa88740905c3e412d6269b5b5c270a6bbfe3bf454cb1cafc9241292cd41a152e80454f8ed3c07950f7690f679891d67161de874e1d2ce1368142a8438e709cd13ae0cfbb404bae82b049ad06cf80c36c6abf5a35a04d373fecce9212f1b8600be6f85b3467a40118a1d8631ac7544688a8a4f681cab049ecea6d1ed54c8ab5bd89ce1968e698d38ad7f5455cbdc0c83b9a361e7d5ca9a6e0e1759df16f9e2d3ad203336bc2a29e9877752407f38eaa61cb5dc8ca89f585cf8e36f434a4e4cdd817f5ae0c49ffc53d75746d76be18bf8c81dc44b31776e0e700cff6c144d8c64d96e5586273447ed6b679f507d689dc434caede964fb2fdd73c21ed4386fb014177c9443f84ea8a6910515c98db013b6ae9796cbe368aaff5018ca39d2ad7bc6ac956c4a89244d2879c7b6b0ac988754708994401e3965c743b38c9741da21377f329738976ae2786c2f716d149890b5302031c05de2ac509e3c6a7647b2082e013a5ebedcc6afdbbf56fa43c388a522a1b1fae95b0454f2bee645ffcbd33df889733ad5e13b42f16cc7edd3b2814f855d8b72f8007f693befb7364ffa5c986c38a60ed6a8dd67f64b46821dd8757957960f453531136b2940c363d992e65acb27f34d7a99b59dd22063c4deabe2e20f8d337068e5e914c46438fbed466eb77a69a4b39c249ff2b26046989920eaf7c0365c89a7989b4bd0ab49484bf09b5602396babf15c51f5bed737450726206743864821593ab158c92ac10e93be572c61717c31fa10d620763150acb8b37149c4cd0e2967e6723340b805cb210bc6960258c9f9428cae29cd78aa3f27bd34c77d597be50887d0ff2fed73f6eff1751e60b0ed2299a2864d5cef40a50757af9082d65671370e899035f5575dbc097d30af2599283510bc6a7b85e269f245aa15f5aa404d34f55c351ea3f3508b504ca97a56490038601478fc771676daeffea7e89b8cb2a4be2eeb6464eb24d67c5418f1e6b95ff35181eb8f046d8126ab7c5a945510421177503a95c975d9dd8a08391c3b50af6c8a755217dfee1231195b255908aabdb3bf00f5e6ea62ebcf7f362422e2009fc32939abef90532d030ced3fb480fe043008c3e28246a41146993444a0d9e6a6684ce7cfc54dbfeb390fdea6e1ff51586a1b73048eb6424d00c2b5dc5df2273ba09bd7f52e738ef20bc7ce7ece891fc297628aef97204e4502fec6d3ea26b625ef7c08300b879796758bf6e3d5b818547c049999865cfe3a68e9ada70afbdc998afc9371c29c7eca468bbfc103a149c12fa144dcb962c177ee414f148a5c6729ebd7fc68b0373895146bbfeec71da7a6688df214269c1b6bbdcf630f2543b8754821375dad407b2ec62c90a22d8f848df7508f822851e20bd4b8939c7f52a179e8227a37d1f488ef7c610c51de73df7bfe3627e97174a65f55b174231ea518d4de3dd6f5acd366edfc8a3a67ede196116e82cdf0693b80a891ca8343f3700745dad621f5438eeadc0c24feaf9ce6520af57f1cbcb2c1c83805c40e74c5d0d1a2ffb4e680e938456ab7c4f9765a8433255058e2b5f868c4d2ceb8bfd97f237d18b32aa53ae0b3fc9e3fe50bfd6669fb93430e2efd97276d750bad34dd4825a421a1710f238a907cbfb68737ddc1ecfd222a71e07187583d1a8dce3440b8df6158eb246f3fb4e75a83ad81010ad860d8ff9eea2b46ad540d39ecb6af4001d0178e1a8d897beb11f468986b781566a1a095e32be37d3eb1cfb6c036b1e8bd1e0a7fc25a2415ebc4a311a51c6db38b28c589ff6f9e52d912980d6c7190b197d159fe4d59db2a7e1a2b068b657443b6624752044b8a029680f928024a7fff3faf7cac7345765fad54623d18c79972aad8433fef6548d78fc552edfe17681d7863c5f7026328860fe68d0e7b914945f947ce782f07f3712afa8ef0eeb37114f3289fb05a06199822e1403e65869891382869fb2fe02ba9069f81c0a983f0b38999712aa1d4ac5f6ef3ac2bec67084665d2fd796b49a471526aa38eef19c1ff8a677cb90651682672a262fbcd8bdd2ed876c7dac29cdfbacb887e164c60e8ea3183560da7f904ced88a55e66319e0ef90a95e6c5836387db34b841561de35d4d35d59642aafeb0278b3be75ed1981cd78bd5a287ffb3153ff7d0555c28c4dd69892a88fc315cd22526500dc8611f52d99bc99bdad5b4e9c37069c5fc558691c1dc59116e149224b56cfe989338ead8ec82e03539aa439e53cdfa16ecbbed1baf302541ac046be62c4fe2ec8098de604cee70ece15b06fa4079259a3732f275471e4614e114155a8f2f43d76cd56b67ec886431ba3def2bf9d1f7dce0e116bff08def670d0d133f3175115b50be619e9e5a3bd9e09214a7afc65733f184fc1da8ee7e95e9b71f6fb1fd3c21a7c62eab6d00fee39fa286eefcf68977fa29c4055cda4e985a642142d3b8636d7cfebc039a185531d9e150b8bfe0ac9ce1daa41d67a43046014f034745335d2a8d95542148d8d010b56e64be9e3854e154378ed026c9da014291697c42dfecce7a7c867a5968503a5ab12740711cc46b4d29789dee9a9dba64b7c7da810f8bec176ed880c099444e79400320c2f58817120b9ed1aa3a2fc3dc4417d49bdb7f3a4efa00afb41dec11658452164c2f922f4d3fec9b490664e31e15544bccd850ed74e4bd21be18b8d9414379c89ae38669c6c8274493e337b04c240990d3a6106d4e9ba693b57afb126afdcf3e0aca228bf941d7e95df2c7ae33dee000ba3969b9e1b3baf06eecf5d8c1aaeb0ee79df1efe635891435231e7531b6438d7e1e3bb81a2bab0ce55a54256ed1caefc9a440a097cc2c8941d5c5a0a8ec45f5efb40933a8fb87dd64e8dd251d0241620175ad09202568e1a512b08ecc1d800f3b2a3784ac4e244547e6ced3fba4ce726f11676b68a213674318478dc56d30fab54f91885ae4890bcb28e69b03bcd3fb60bb7c5b31f2df6470ae4253820c46c12c6415176e05afdcc70438a51863d6e331861020edc77d46e2edcd5124e42956c49e3bfc679e914081b89683ac0576f820ee35a84434808c403f3989bbb30a47c3691de7f393785db029f7635f13c14b11de865e1c85d86731bb362e9b733757f93b275dce6ec17ad9d99e556170841d4107187999a61e5bca21b04fc76d784d84ac15a83dcf62afad2e8c13432127a4de2f03641fadeb6cd8a7e5e59b8aac35b61b39a0de27f343adb5819a40ad64295c6e1ad96598bed430c650592b26eed40d2d635deaafa34b111ee024b40652be2ee0460f7c49f60fea0b026a31cd65ed44708118474c675acd1e37b9b18164af1b0c66381b0b918db3e62b27581e7c2fce1bee9fd30faeb7f7dc2abbf9b3afde4bdbd455f93b3dec412e068ef7a67e525c0c57848f4c6b952d317664c06281cac950ba01125bb7381106404cf24590617d5e5b9ea0af957783a0d10a0b2ea14b94eafeb34e3f3698a09298165db614f935300db1bea2293bfaaa0bf8e2587eaf1c0e1cd03687e9736d73a8acb49017b5903e03da6e06f6e5656ef0591de54ac65be68ee7c1bd453bae51b02a71e2b73ca795aefbe475e406685075eacb40129f25b766f38daec6cf7fde7d31d73d404cd2e93b9c88e082bf415bbe2fc9cff3030422e320a6d06dad2119e218f8069b10265a7ea4f8975560b539a6efc943d9a757ac51082fab4ea81b2bb707625549aa27c5342fd452999845a334a8124d4bc516a1e09d5a2174d653da07540701020d4f02553ac03b444ecb9cb963443b30a59717c3cab350e9562a39de825f6a8c7cb14fc15c6828bd444141a4f3852e18d1891154b8b789cd837e2f4467f644bb18acb304515f0f70fbbbfbbf3702fde60afa2f390ae92190fd8d1c2519284f3c3f70ccf83b9811ec418f670182f8def93088c2ff6434aa08d768d39f52b4f98a62394d6ab957b036570e539663c41536414a7d5d495eb23bcfea6f47c2e6c992ea190cf04dd014cc15006fa3cc0b2882d005c72fe9fca2bd0fb19b28c32fc595c93ddc71707047a60b9e7793ee7c5484cf4151ace1332e89b2348a23c485786923cef551bf726123c722b91dad32af0adce3f0e03fc026b75f25465868388d0ba3a01b777340209604a7450b9507bfb28649addb736cf182cc82b64bc3fdbec872d3ed3664857c2aceacf365775cb1d9d04a89ac8b1e2932962f122ba344ea10c429e08955b7e384238145f97457300245adb35eb30307162c21c0db6f849ad7133b61791bc1e806c869c86bdb48723e25340b3c319ae3643b6508dde6df58b0ae4775a7b5c9c6ff81838bafb287df6217e89a7160b02628345e7fa7813fca59ee095c3be1e153241632e705e09faf69d57ae2ff0aca54998f323aad3c55864a582c887de68a4c98cba1efb00ef7de9917a32dcc11d63d1a8e0942032158b43519084f94a8528ef96f6af73cb25e138ca1e9fface97df1d7dfd5da948cfd290a0d909d00000399972b4d82cce42939d328eb4472f2d57e3647adc0be06d440dc01ecedc6652fd510d1cfa32ca2b632fa844bcc6e5b499d1f065c3bc55ec6bbb6127b0416e7b850a2ad0dae09a8d36929099328ac011e3f8a791122497c212ec9e41a19af6ab3fc736b056c5b58978a2aaac6c35ff9c792b727abb0567981a6f2798e337de81ee5a2e8da0c84b9f1f0e1de50565607074755337f80c4cd3f96f4bed8659a10332d699cf9541c9f17078b5614e7c29a551b7d28459042c9006971faddf8339bdfc937dd3dc19d87111e661ae1ea435a24746b06d398da6aa83739d7a520ad6164108caf7db529957d6c52d1867b941ced0b6b02fa1cbe8846223107900384eb462751a869f19a2e9a5ff36fc9dd4590ec4607f42434256f5da68d4753c999dd4108fb5156db50beafdcbaed4864d545ab24064a01a3e21430e64ba2ea1c679f5ce4d12e2083e56c39bfd3a8bad3c0ed05b4806ca26f85df450d0b30239beb9cb55180375287a86af9f2f056485abd0fcb094d6dce96f2bb5e69cacd417f46c47ff4df7d9628b8745b0c5190094979d7d6b9d0b819814497ae21f09ada6c04ffc4f400638b4a258853bf3b7998465f352be52c5205be152e125e09b60e8328065b1048fdc38d163d6de401e5bf34680411a2095fce7198ef05baace5c606a014e0914007940d38ae8848896f9112eb02bded78661698f2c478961354652a54f5f8aa4743ddf3b93770b91d4ea6ffca3a0c87152ca29786a3f5162094f5b722e013c96638ad579f2ff0cfc3e34f1a830ef52e0d4294df58981d23d2b80bc9282dd286332a5666d2a4806e55608f384c6ede4d57e1e8a13d1d318d9b271328614a4baaecc3b47b95629a15eafd3e9134ce4a2e480293ebc6d6532693624dfdf4a3d3b4a6adaf6f22ef347fb1a28563bf44f80580fd31c9ea5400adb2d74d71b6b1177706e612618b09d496f6d5c7a9a1495a07ea8cdecb63a0193de1d045688e2a8e982d56e771bfd42c6b4185ed85c5c5f40e29b677030a858e7521537eb50e151c409d94dbe4c61695c8fc2fa4052767c12e4149ae64947db04ee0eb13c84958c605f85c8a8dc28508b861766e567b3a2170e385c019f13a43221d5492daebd23059e8c4f003a56c9cea531ae5c1cc2dda10f3482096f0c6aeaf73d109cf1cdfb821824543346682aaea2002f7a141cc6bc05f877be02a59c84ec412b80330b1a9d5121bf7e4592a33c425bda9b0d1eac5ce6e219517c4ece96dbb3b157720be93f2d8906e0bf84de46e20721f0cdc79855b7bcb9aa6bf90b0230bc89f253ee754eaeb99d14eb8e76098910e9fa43d43f408164a02590334beab04b5babdedd372935d6ab9d091d187289f578f9c119fc1937603c25241e8b7dff7026acbabd9e14a657595a224e45a83c0baa6312828a743bb7909adbf393d3d97bc3062f702fff0334c1bee1e6705ad9c2d7d8404d8bb2c999a44169da176551882ada7fa8b1d6420ac420c8240afba0320cec56e746e6999de1532cbb13d83b0fde0bcd0e2fa81c4ffb651bb823f8d7eedae7d582508ba0e7b0bd4bdb1a595e86a42164c58c12d41e0a9ea95028b60ccf9ab180e0be3a8966b5b5aeaf8cd03d4bc6c5f921a1a8307bf731c4fb085bd30126357d800d34c21cbb64887681173740f63281aa7e879cb7841b99cd064e71ec0751d3466887e8da8d5aebc49be7554f57a121d007c0defc3a13fdffeb397e864f0d76d01adbf5d2a0a3de10d212cbc61c71347e0e158f6d589ca5291506e8cd8abb9c0afdbe61f9464388e9ee994a6cd98a3720148c45070ae329c8b0cdbfd3720ed5bd3d3ba258fcd491f0a7f96238f9b3888e60c21bb811cae37ff2b9739331894fba8740231e816c898e4c6968ccb3b823243fdb06b2ba3fd30ca82763cc59383654b8255a6dbf8517370188c7c2aea6647da385c68d5a2b6851b67ffa5e6a7f5693246a5b3b987a210466683c0ab24b3b93926a24d355964d8c4e6ace233da6c75b8baf88a79bb8d5f3027b1de624df4f11a0b6ed78081b78579c62253627587380cd7b49acdedc2ee3f4354d1f0938fee268cdaace33d8b9315c7b4cf2dabfba092d5fcdef9ab74747b69dc440078e7c0fd22b5d6f1f1ba19c49b9b5934a970236d1c86426b2bbaacedb6a4f182d44807bc73be3bb3c592f86b3458598bfdbf57f2feda673cdf6f99ea7ed4f42122abae19d93479e6ab91df79f7af97fc0352cade17706747d7649a3deec5d32120c7746aec965038ba3d1b4e8923b31336863486cfd1644d7364555e919acc046485b039ebe7d3d19199dce3c5faef62a5d29c0f3a21df1e301ac7d5c7dceb4b51141f42bfb039642c57a0774c996a05eb0c85584f8cfadffbe9772b3cbda7e574808fc587ead95e4143f927433222dead31d22706e748ba67db954de0e851ab7e5fae3e47629da9dabffe2e08ac24ac6cefad51d225c483373db78319424715088067f189c90d3dfaa9370706e695951669af296d21afa1cba7b87bfabe62183fee8aaae2819f73b9b94875049545f7c8e5a71fdd196de52db753fba13603d3782b9941a11660c0a1161d23b6a6b52022ba4cc8f81329d8ef4336902cc97f69be70a780bd34a796e727c680efaa25363a6a757792d55e6c4642b32905e6ca90b5ce961084114331530af5e65c49716fac8bef1b65e10266a96ac0e19036e704fc3a0d8595e570bde744d7e43ac0aa23f54909e36ca67e04a36847176700af38456a42d209b58d6068e0bde95849556bb1d6dd2d3cc391b532e333ed5508a493f1cc8602274a6015afb0432539058d574c0a92b5e5c93e2e3270ba07d526dc3b105b73f57f7e0783f537c1e4f26728ef41d62e7792761512452209108000000008804468d03001ddd3b48101fe39eeefbf63ebe9b70d1418da4949294524a19f302d2020003b1588ceae834d569a63a54069807b9bfd0b7c8728686940069fba1b9496b3b5dcffd33e744b45aef934963a6ee225aed2b0cc390e70f3d11fe4e9fe9d3becf67689a4a75ffb996cf59eef74b63d4088da5d09888c6288d55cbfd224a29a594d65a6badd55a6badb5cccccceceeeeeeee29d4c9a4712e3fc2680ea5008b2896984b8088325cb66cbabcd7078b51a10f161392d5afebbaaeeb3a777797b16af92200d2f643fb95579917c4f33ccff366b3d96ce65a142c5fafd7ebe55fc47122ff7ddff7df57e3d26ab96b4741d775dd771dad96db29a574d6dddddd28eec499388d1371336030180c068b3eb429348dcc2244840459c53b81a28c1993a76be6a1268754ddcda9d1b999ad0f161392799ee7799e57c3effbbeeffb66fc471873b008c52a8236a4fa6d3f34ed698320084e914cf61aea646aabb9e6faf0572f67b4da1bfbd68fc8f77d9f7f9f7bb5dc5dd7755d27b3566665566665326666664671276ea67122eeb9ffffffaf311487e226e56cbaa28e89c1a4008b78e51251460d6a671f2c2624a3a067bd300c6b5019a23814876a4858cd3b8241f2d5f60306a9863148f4736e718b5b36d36bd7759d2f419d4c0f568dc64435e60569cff3bcf65e4e590a45abad618da28635ac610dbb86dd4dabe5effbbeeffbbaaeebbace5a6badb5cfbd5eafd7eb058314252881903b48234588ace29542a20cf9aa95867c79a7e5a8746eabc675233d0b7a9ee7799e275f27937625f78a37b208cf82db0f2d74d1c9a4c92be258a83f07b9134f69225aad17716410cff33cf63cc929d489d690d29086340c6badb5d66a6a4ecee44ccee44cce0820fd3880b4f9d0a42781248f28318820ca90334bc39ad90555324dc88272467bc96af212abc951ac26169339d6dce1ae692ad5bd528523d55044abbdf3da2516b4a0052d68adb5d6d24a29a594526fce3997cbe572b90a206d3f6218e3921d5651c674d1704d53a9eeada9b9e11d80f0159594db1ceba65c13899da89349e316f388327e8563994c2c2c291cb7525c4b54515ce7689d43390a82926305ccb6bbbbbbffffff492da3397aa95f4d52852aa8a4c22a0cf58b31e68d724e4a6bb5dc9dfccebbaeebaa0aab79a5afa8a4f8cf14ea64eaf714ea64eaeeeeee76e6bef97ddff77d9509ad96fbe5ffffff37ad96bbdddddd9dd6300c7f72bafbffffffddddddddf33ccff3bcd10ca9bbbbbbebffffffbbbbbbfb3b0c8cccddb8993a3343a79c99f992f56a286b687f502793267a5f514949b9bb7bcdffffbfe7799ee7c54ccff33cefffffff5bad56abd5024110046548ff4fbbbbbb3b861473af5013ab79b9d94c121a2a0048f2a2be7841a77cf1e24b91e36666e4a47506ade605e0455f04c030d81ae6b1a93636744a1b9b2fe1480b82600ee9eeeeee93d25aade576f7e9dbc69138191fb573580d64356f8d8d007dc26a6e03b406302a0c18744a1830be34ba3366e75019234e55438a1127728bdab00d1e000902bbc56a5e1b3be402b0386735ef006c63355976b69a170612316a8c1874ca1831be6441eb456e59cf72ccdde69eb33face695264dd4fe2929d4c9a489a8a6026b24c7baf91ad28b6a58cd3b828d481bcb0a35202d0e5be9a401b9b22744948a8242a74441f9927dae5f7459bfaf324949a13e0c4f26cd32b8040441b041b0bb3d0c45210d6b6843e6443db2b13969e05792c6622c16e39828d6b12b56d3c70c69b5ef6dd244b45afeef9414ea9d3b99fa1dc52713338761188661f8ffffffaea25ce52cc780fb0f407a9eaee89a484cb49bc1252008826f4f9a88d6308a300c431b86d6daeeeeeefeff9acad96f96af68d238c5b7a8b262c014d16adf4d1ab38856fb7f3269ec2793969242d5f79414aa5aee77666666eeeeee6e777777a71c033e52fd8cd8755dd775dd0c86c16030588442c5f2f20283803f9f4c1afbc9a4317b41daf3bcf6783a3fa7a468b5dc9fa294524aa9b5d65a6b999999b9bbbbbbddddddfdff5fc4b19c30e0719334d61140a2304a840a094281288f55bc5447944175a2531d9983da4c15dea19aee83c5beeffbbeef9b341e0cc1036a294d6b0c4c4c0461050c424bf4b04507abbeda0b3c3370e0e34290dd6911767676b41d1a58c7c8cececea5b9776727883bb594a6e55cc0c341911c3ad851c28e0c4744d2040d4cb24881082fd4d183c472316782560e264a84f8b69051d13a467a50e096d0dcfc1299d6820e911d173cc80204231a0b1aeb6ea1d6c3a77247fc2a1ae9e1c35630d3f178d0c384190afcab4f101f213d7d7cf0ccb825335d2b46632484d9ea852a5a8e62f7d0eb4c11e5a9b29b272774ca93932fd51089228c249b27a58804ca9c1163cc1b4ba4cd87568a43a3913c6196a31309454a7da18a8a8dd5bcaa8ea5450317d9c44b7d79a153bebc7c49ce660dd3155958e44be2b09ad745c65e6092c4c820992a2343a79491f9927cc518f3c67fe71fd5903586868686862409dced237ff77faf96fb657d19b38c652c6399acbbbbbbddddfdf57abd5e2f7fcdd7ebf57abd641122d1a8f4fed57aadb5d65aeb8cce66b3d96cb6a384e20f2e79100441d929d4a9ba5cae93d28cabba5c2e97cb359174b5ccb5d65a6bad94524a292d4d99c5c1d55a11a594524a99c662b198b5d65a6b6badb5d6da42424242424294524a2945a1e4ebdfd52d472aa41552f7a954322a56f3b6842e4a5eb6805112536362e89431315f9ab2d8d222bf0933e7959940a6bcf74bd3154127f1cb99646e51f77ff77fa32cf74bfbd65a6bad7577f79b5a6badb5baa6cbe572b95ca2d1fb4b5a83789ee7b9e7c914ea64fdffffff47a4edc78f29a332994c4671545a2d775b6badb5d632d3fa7ddff77d5fd7755dd775345663f40a5a2d4f469d4c9a88566bade4ba5abbdad5ae76b5ab9dedbaaeebacb5d65adb6ab55aad16088220088661188661f8d5fad5af7ef5ab5ffdd85a6badb55c6badb5d695db8d58482e2e340673d2408ccca5386c75dbe894dbf6251a8b9e9d3239651407f753d4897b4525e5fd999999b9bbbbbb3dd6241a9bf40a293bf52eb9dd512793c6cccccc611876b4ebbaaeeb543871afa8a4a4babbbb9b9999dfd9f33ccff3bc300cc330b4d65a6b6dfdbeeffb989999b9bbbbbb67188621476266e63ceeee270d885c31d77702d4b9b650b96425202076158d00f9a84aab680448070508f6b383ab09171234404128a452a954424191404a8084562a141e232e03a9039589817971696151ada8a4a450279386523a218d44cf4fa430a2b4a24e260da574421a89de9b6da5f3012d1af191537518d9b8b1008d8e06c86be3c60d0dd1b571a386c65f1b372e0dbf366ea868f4b57143a3c1d746bd379c8695dc2b697925ab5d495a799bd4007929ad12f404744e165050a849562028548c4153a4f54631e254cb375e1a71fafa8dd7469cbff172c4118d5e3422451cedc67b12714c27cd7442459c951b6f2ae2a86ebc291187e5c6abb212715c6ebcaa88f372e36589383037de96881373e37589383237de9788736fbc301167bbf1c6c88c64628c188ee35832db06b36d1c2be66e2f30329b8b8c0cc77a89d95a626238960bccc60203c3b15a5e36d5cb0bc76271d9565c5c3896aa65536969e1582b2c5b0a0b0bc752516d29958a63a5ac6ca8951ba7022b1c2b755251e158a894cd9492c2b14ea94d4ba5389609b5a1a0501c4b3b6da5138a693b3199385649db489ac6b14e50b6110a8b54da44a51ba702258e35fa93138e25226d4e2271ac1f6d3d59d4bfd9e7d5f41bed6ad2beab3999da4dce7a2b5727d8a407c918638c52febc4cf821618ae0ee497e4c6877ff2161e5eede3c7f46f871d50da8fda93b97e676efd0dc3007de444b69519bddfdc1112096999979068ac2adb934f7ea4c6179c4ccfc0da4c78720ee0d8a70e0400a4d38e84289100c88fcf0f14032330a41cccc4104a55810f4ae13bb752ecda5b919751b7c3a98ed111f2786d419263307cd1af4dedd6aadbabb3fe8e980e4b0b003c70f0aaf158628e1a36788219273fce8f09ad3c5902a5a9849f16308201e2a78866ef010831561075a30d1c1c375e4892bfaee9f9e9d26dd2d05b5d13f3c4da6074a5c142ca1041223766ce0e313f3c1e0bba9345767c745437d539aede9210829662c02a48913458474399af094202fb8e1460d20d80a664192c7911caacc3145174920d1e5d003861e3d4d648123094f082f30e9414508477a9290368522758695550d3a7c94b440edce0ecd4d0de59c3c8ee490a367c806272fe0e0b143c410263d34b8d5e3e2c9cccc477a2ee860870f17377a6ad0d174826006615a105830414b691a0561051e13a4e00f7880581d1d1d9d2e8176079675a8e4af7ab312010002014503a3190000c2000c859140105b87ce3c14000a21544c3e82301c2c382c908702914214c3281630c41000003004116410632ad700a18d7d899d91b3354fd5f7e17e1c51f37c79a480aed056e9de97cb7f334d36785ff99232d1aadd761d9e07cfdb8cf9570e270927cdb18d1995df44bf6b6d779c1b67a8e3509e8dd5b859ff3ecf14fbb7af4ec9d52479efff4cb6e8985c87f4442bb8fce5cd00ba1b97f7c3ba9dbce14e74936e4e535fdc3bd9dfdb11a3bf2152594a1e3796e61aaf155762320947f421718a248bbe3322f1da8ae29ad280658ba5f95db6a567735dcbb8882aae59cb717eac9645196fb50caab86b6551c75b2b432deead56d882027030b27fb135d33bea29498addc288dcc5c5d2489ccb700389a39547156fb50cd4f8ab6551c45d298732deaaa6bc6bb8299dbdb8b66f22d78cbe8283e3d2c7531fba9ac5dada17e91e379e126a61c98e38a614d155580c47546dbeaec262e863fae8140a45a070b8a8c2474e75c4512ba4554d04c58f578f4e6551eb045019c43c0d93e728c79673ca2a6af3611adc2ca7084db3c724badeaadae511f055b510aa74b539801c681ccb08d63292feb9be405efbab65fc793a25c4d5f2fe1f5f2de3e8d392c0ad9651dd171be5d3209380852e1004cb06a1f414a7d259d22af050005dc262ba47b486e0d0a689a9bd77ca16ec76ff05dc2258e46d5e0b74d76dc1eff72de02dc2c2dc0f8a2ddc9c0248a5de3d1770b5709373616f9a2dd85d73a3fecb5fd0ccc0d5829bcc85bd1f692fde71b3a531890f51ff498154cbaeba86a9e5dbdb7aed0749aa1b8f23a1a6b0aba57bad4c1f13c4f4f7fac7348cddcdc63557572f2939833cb707ab166daf55a776b3430a097541bd92fd70a8b303a619b42eb357bd087c6ecf568f72758a94c4d2bb11e7a78b7ec90154cd6e1290bd5eb6dd134a3df482a3848a2e70a0733ac3137d21cf4682ba366ee0400c482f79944f9b2077e6ca44d002ff69a7dafc9140c89f1a439ce8ecc0282b3531cd96a843d92a70ae19462258d023b9ac64d36eb9455796b5d148bbac943df7c951820477d6dae17c83ae2b793634810597a42b7face4d05b5555b1fc957e5713fb24911e35c31d6389a7debc76dabbf116076d644f76d9db87ade9aca4670c1e59006fe37ee2d4740bd6efb9fc45f1f3d00dbe4368333e45d3b596569c69a9a520976b3651ccb39f22659576bbe2e260376d60ce3b4cb68356cc63617836d45497afbe946fd43ffa345da1ba7bae31014d8691aa3675937f5b49f92f2a292752daeaa2a2ea55704b1873094c7ee175d15e4d07cdce831b08f4e43537c71b720a3d0188890fbb890660fbad732c325c664b12363695a080ac05756b55570e568386ca0575863bf213c0e3a3ec5bc82eeb8390a859dc288436585ae383ba1dfa6917c15285a9e9a72012ea6fd700727cba92059daade63451cc4c8386d6846c6a58f0f82c51075029abadf4438622ce2b49cf2447150de255d6729d946b4f8bbd7c70d6fa4d4d3d1caf54567eb39ffd5f6c131234b353fc7e93305e79fca82ce2697a9b694ac5823ee79e5e3716d33c718b2aee28e72083139ec960d348dbcf5937efb363885ff506c582f9b85335fab4a2c3b33f8dea5e417cbc9a3b3fa8bee9be49d3b39ee3559e0678177f7487cf4ee4406b27ff4a570ed6ced07ad00b59b0aaecbc9de1a472de3f91d37854e5bca40d0cbcf197e3269461e96aa44a7a4187c6d1426bb410a0a2d83679f0b8b9761b4585f77d6920bab5331887fe65a9acf9f136f20afbdac565ac17d4fabf40521ed6e518d76ad3885dd4c2c80abf4afd6e334857b56ea4f354a6f576bd5e5fc12185320eabf5aaa1eeeb7e79f4856106e1d0a9efa4823f7b02803b9d27ce1f62a3d2fb7e44e4834c5d6cb6ce76b639ffc96de7a272169edc4e1bed95bcbef90e394e059ff966cd03e4d478f0c7051ea4481420c966f53e198a3993f6cf7155ca2c2485c252a6d09fb63dc7097b2aaabb4194c289450dd563d97ed719990e39f6416b94a001d5ae05691bb06a1bda9619c141b9c4835553840d392b12baa1028b1647fd7960b30f7e89b281f279b66bb708b4d89d6abd2e8924ac230d833cb0a62a4e4b5f753e7a5d634ab7a2c7f482937e8a646811ea60d3e60787e803b4aa3a423cb0acf8e2864fb3c02d3e9cf93d2545268a4d376e1aea1d24e88a4355766810cd655692935c28ee99960dd0db16be333d0c8f43e81d3716f37e534adb165c865b4962bea48e12716a8282a808e20e9c3620e4b57b541811c6e8fe1871789cf7a06a9764a998f40d3f2314e5b7f12364d8e48be6db430155376d27580d0501c207faa938dca595148b5d0bed962276cce2fa831cac41465c4b2f8501efe48860b3748268da8955cf1d12fff73b46fb58c67b7d119d5f53dba4c7146f17f8e5f9319d4d628f9e38a890d1c6ceba3e014892cb87e4000d59ef98731070c2c6b266cef1befdf87732fcb5fb35b34305096e9a172afccd67f83358c6ea1a73d8b8c5a97e0180a7a1c65dd666308ed157316e1a3465f065197f2931e9fad6a85024f6b2e09eb6186500ba9850ffb189b7dfa9711603f2bdc7f48c7d162c3302634aac76e5054e70d2644e7e6fa9918ec7ee49c9074931443b51662e1ffdb6e82fa2d2436ee5425598d24d4a72f89b39b3dc059fbd31f5efdcadb9bc26afdda2118d737df5a52ecc34d84e6b8e844990c7f11ae6ec2bf545b99b8995afb959be6a5efae528bb3057f55cafadf38c6eff3e3e1f47a8ebc1b27e83f8985e99d8ac196a5454ccb4788c5eac8326f4ab29a29aa3a8f0d4fefc64296bcffb141598914e578ee406ebf210ad4e3af83a368a028266063e37885b999eaef1c0a1b04d27e3f434eef7d9db6af8693acfee2562776ab65e0012439125f4f4d401bc445176b86f84c088eb978c860451ed3e9dd4254574da2024fcc2285430136bd50c765124b4e3a2d38a2eb0a911113da529c23bd9121f7d7bf978375234448b537037b65195480e8e1d2fc156d38b8df80f5c1713ea1f2592f9715533cfc843ac20728183e3fa1e39dfb8aa9d91f2eb88763c3739f20924cfee1257fddb6e21bc1fe42b557968ca4dd6ba1b323cbae2a9796774bde9a08261b0548587909ff10b2e59d663f5c13f6b9fd1e085a14441a58afd6d015fc8d0ad7444bb60ee96f944547054f49bf9df2366965ba3d3591ad5cf7371d4f4e90ec3810bcbf6fab7761153cfbdef4326b3abfc7a2b20eefa670766038ea80a8c9c6b0db5e886384f0c78d1fdf623fa9d5aba90d7f014e7ba5802c4f8b8e699ee01f5631876733e17b578890e184b3cc261d5d2f704bf054866a2938073b3241f6088d2837462cd79d0c2dc4c8d399267543a5339a69ed191036032204322012f8b930c3153ef9fa4259ab991ca1c70ada36fa90b00bc6cbec8401cc3ece88d1455228426482de90642a727dc9049297b740136217c0974e784c50d409dadc740ac1c7940d2959535cff46c253b1949a8310a87b2b6a84711d510b97677d794b5998fc898e16b91a288895157fe19509c2ed8519001f073816f6e115c1bd1cc5eb9e93be1c3c0a0401c1b02bb3d06dd108e91709801ce19dae7869a9f8d7cda39289c647008184875f102b70e36efe8dc4b6bba3b0fc4e084d93c703009caeb68f53f1e21a7aed22dfcdea535dc61127575fb5af6994cc4ea7be42e6383141739d14b1bd5bc1a95365361cc6d56cc351a5df32f6f3faf6992684cca8e51b15dbfbf46f528bf08acce4b3ab2619d13330b3f403ee3e993996937231d09cbc1ba67d6b326a33901ce389467b263caba46cdb68674eb5ef693e52da21648c6d06bf0c6c4de5a2d07dc9afcf23bfeaa89f203ac71751ffad7184e6fb7a21b7e9c11191186e2630f11c7284dee948deb7e9a0883fd399a9614acf4410d1522ba263054b6cdd508300682406e053889f58e141454b6a161d2c7749d95e55aa632547eb867d5c1c870c702a3e5b0638f197ca241325830547c63d9c5c113f3ea3e3e19764cae2d340bb772beaa76275cc585280b139cb8a0da9632cdfbf0eeef3e9de06b21f617da309114f86d081a86f2c8a234014d56eccda423b85c4107c820b1813b5710523d641af12caa3a6887f6a2cf9033f0fd13d3c5034b1b00a4a4e2c835a25351a0cba400bf19f6a84ba0d779a5dd2380a7e824e583a6974c25cda41c87250184216f04edad79d9a93a5c8b0111d7906082cf21524051bd120bd555f88707fd147716f640129c2d68f3b0a73e79569ce829235245eaf4d6025460ee77c3f9a75f5107248200a84677991782351d31d20c87fa53485eb7f7442abf082885c39534b0b5a81f5f81c3e675f7ad40f4b8d930a914ab5bad5e8368101f1d598d1c27ee719557dfcc40619c6575a66d414695689ed847b1c9a442ff6957ad12a9f6fe8d0146eb62b421c0e3fb9774e1025970fccdf3df696e6f5d8a77cdbde3c509d9cf5894054285596f55688c45129b546f700f8a74000e66c11a09698d2186417c081b8937e61b13e2d3ecb517d3086eb607c5ef0ae9bd4ff46596f630f84746c9b2641684948c4c30527f11bac92e2f1d162c6b13c6f3cc6dd880aaa0115e4d533bc915c10a2203b6d1c21b18847cbd78f16820346cb7a9cef07f75273a06390343539e4377cf67d467e0a663b9e9927b6f441d6bdf6f446242e931d475a5c9787115a9a8bf5898be58087a25f5f2292c78bf20de36f26b71539ac868a0da5a695a38060a87a0a9f62fa7733603a817642f5e95061f8643dec77fc135f0520e5813601a87f41571e6cf50dde904ea443c6b9b0d5c3f13003500b0dee12297ed82a13d7d6282b8d6b4308164c9cb4c0b3c872e00883a594b5db3a3accfa8e363be0937a4b09eded834e794be4006c02ce185d07a9d7a0e67701745171f76352224bd76d9d9872f449aeb2a15a2e6ba615a3f924596d7eb0363b70d8f2c118047090fada42b19acda9a892fe9bb92cada65ac6fa5328b22108a05238d9018bb38510c41fd9d7a6814fec6037ea6785365423d64e402f71c9e0c7bd742326fd830fad1bb7513ecf2241949f23e0ad73da6375935c470f4544410ccbe6db196cf5b2569af05b9ad28aed5aa7a465735bb56137ea60a6365261a75fa0a61d4c6ddf1f510cb8a5536600f4279af1cf45ac0c6c267ffd268fb3f88986118917e5deacbde7c4f0314e1391cc9f1f3ea3a3c4df80daf1ffcf730d1a7fa6c38be7f92059f9649c5f3fd4e46863d5ea85d44befe22dfca931ad2303e1cc3a4a3b0d9f56045fc94a7b6959a95dca01dcfc994585c6207b4d76dac18570c1fa780c0f2b1af8b4621cf01691d5132d3829ac60ceec2c268a11f4336de1f40a99a901ef0ba30f0ee52701e88a2911a4945b22f394f70df5a8142b6211af24e376357c3e659c911661b7f236f5507a8c0c83b6122a0cd6224c64e2039c6965f38855bc8030d33e6115b88d084e7a940e3c26f66e42072aeaba278358fd629e4773a7650cc07fd15ebcf42e975d7550ed40df50bb6807cf4c533df16f7a9425d787a89fcb5151e051f2efaef0cbc3e72c43cefb76c57749e15d2251c17a9988fbb5a1dada5d7e7d48c77148128dace2f4c2223bc19e94a9e3f77ab1b2cba8ce40964b4df98a094fd66077d34d312f0c71d1aad3f5363be10bd65c10bf692b5311a102bfa8057c2b100f92e89a9dcaf3ee8eade5938262f627b000ef642e897750c1f4923ffb3c0cda5cd7e354ebee5b262114cfb69e4ec4cbda1e42f0118155220b98fdcb6876fe7876be8cb71ccfeaad6ad9bb11b9219093d810eba3304476dc861854148ccfb2a7fe83bd8a8933979b46d81518b1790d5a3f2579e69b48fd034126af1a4d94c76add7296ae6d4d933912797255261a9f526b1039fc1024a7b076571a4493bbb607152c85b0b6d0307889ee27c7c97c2a646c704458fb16cda2f827e8657ceef7cb35bf45b0769729112e881e7504245587eb84a8e33eb1e9784b483a5c33161de36e9e514f7b8b15cb9a42aada234190be9adfbf98fc3667fc29b1b92f45d6f307427977fa295dba56230f9fee14e619b99452786cba0a6f7a200ff462987392d3106550ce6237400454da3ef95a6138aa2ecb26eeb98e9ab1ab94398acfca97a9d5c270210d925323bdc03688240d9da93a7228a9d5557bbc6753db371c84fb2dc4735a6d2b1ac839970c708e3b5d20540d168f89f0e0188f230169e4878a117c397cc609e9f1407f3e1ee0bf1869d544a8e38c8e9fa7093c13733fd9a0eac95d60bf59ef15bc93106061f402cf1d98c98d403f1c2f6bd9f7e075c8d7315648e6256379b2b68cd53ab9bca3269e23281b1002fbb756401fcf811be7048010c8479244ba6c97503939d4331ef35de6000b169dee464891e8abc9e2f5dfba4ded934e590abbde6fb2faba27b1c04364b51afd0dd52b2ad7b1485dc930b121429234a7171118906d76efba56f4f970f26874bc3c580f385a64369a3dd41d6a968fef43cb0245c38018cf6b5223868a8bf410edf4fc6270cce35760b0ae423aad6156794358511981052bd0618724293a384a6a7e5c191920ef5cb433fa8efe5052d391d4f28eb62682b3d590c24df9c3ea10e9162ea7ae1f47992f070d7ae21c4aaf5e786fa6ab0669ae9ac7a2a88d069820c44f138a413e88d4a3b94a951fbe808e2ed6d236711ffdd594529fe027f9263309f0e77c4b9b14d0a1a21ca55dcf3f8d95aa4ab82fe67232f48b12032c5d415ac0d0460a4c1259c9cca5769b0b5b2096851570e28f8383c29a4390652e4d18e2379b658fa1b19c1d6d1a9afcc847366a75a118f02c12483f2d715515f396ed1677c2cf0ebeb14f8001405298af085b0c66a02a07ebe9175b1bf692a6b34535c5022a1f144b2fa28c047de44aa98d7a961b13e165e7120b1e6a971e8f2317e74a8038d07722252fa30be471cec55b293bf2b7683618cde670496aa7cb17a6f073a6960e99c2f8b7b71eea82223472d97e114ce5f5de8bbded089759825a49ad0387ac3a52e4bb4423a3e62039e4a2e0724e0559fb206af1868a9d984daf3067f659ece12d9ab9b1f20fe2826fc04ecd6974c7a8ce0ff3a96e860851bcb8d144ff419a350380b7d6e221b64ceecfbc64c5d96f70810c26e6de972e9cc0a302c189b597385cf5e4208f3d607120ae23d14847619defc2239ff072d976ff63ee9744caa2109974d8f4366e61474bc9d5516fd8e6d96d1e509be7be9bbdd474c7d6c057a54c6b37e2a83f43fc62bf12c0d5441d52417da957820f4314b663000c67b558a0650d56f8ae98afa0d5dce00450ee3a20c8ce5f28e7867b9269dc9b3d46642ae805e0a2b18294a6df5d2af73ab9f616bcf27d25582b02ea3aa0e0a4f35bf2947c458644f0e8e007ed3ff9003ba16c020b5a32ca60a3770696d8f6fbe2e2fa1959d4968845990c2c54cc6398cf86493c814900b08c3694c7e91b2dfd3a8e1abf3097a24a479075c3a1281f8d27cfd83df9485fc3a9ae2f380e316958d27b46529a62a9409d0935382f7bb5733ba670c20ffd548a1d8ccb92618672caf19479c21861836bd61a4815190d4cc23f56737a073c19a47d05041d2e444accba9a3865d28962b2006d6e974f4f369d3170a39c0e76ffcb043dd9ec3b9889881def69eff72afcd1533b7abb389770aa67a8656f4cccefb0a33fd93bb6c482aa6a8a0425c30afc9d9fecd5c18b7eadbe74e8b098623607ee7931255f2e498b63dca2ca11c956a3a64926c2fc179495908814cf972cc6338c15a147a4d2548921a67268e78b08912e6676ac8a4856f29c42ce054dcf6d4149676d6c56caf2bf4371ec1ca7f2e99631c5a7c77205b4b6c1a70f5052ff070ae343bea6fc3955fb33678e4089cdffb5abf7844bdf29e5d7501877e78fd5501215430e37ed2add7516867caf2b709c3ddcd1feb161b0e9fea664287c71f74d54d047141ba77e09ef13405cbb8c3162ff0191668efe782785f17e985e70e6d5acd337f8a746f0908be14d034d86f0c6397f0085973910bc338ac16999247acee11ac372c384647502684a28ac0bbf24266b385c61af102e73c018eb779333a002a745b9b7128396b97a8199aa2e7ad2a4bbc3b6f0f9840c783e086426bed302e964c6010ecaffa1678871b4137767356176578ac4a4d61261c03b6d7be0e1c813e026811f8318ab40cd492aa8bf1e1237067ec50d7760e3a69df7b859d60c1c2a05d24077a834f10e8283efa8380a1e228c0c80d53d3c12209a3d0c87ef6138580fc4ecf33876c77328f33b3bcaf44c7780e276bd04409957b3155c34d4029906bfb106733516b9e2d84e8112267b5ae5b9e1f84e46608793d4d9c5aba0b1f35566d362a48780bcd15d8ba1afa9572fb97efbee312fa14fce5db59bc8af485cbef214634cc4b904b76b223e3580b4e315fdc98db33fd3f6f9672e45ff340fef3f6d6cfe6741566591009200c949a162ad9c41f5d526cb874023844e5979234ae9b6259b1399838ce0e07fa164aa26c8c12e5092dbf01361466b16e910a542a1d526c518247b11b8d181c31cbd73acaffa384fc77b127f73f09cab01d9292865cc4528e1455df4646ab446f835c7c36cdcf23d0ead4857cc9c9a9dbc7dd0f1110dff8f74e7551d5c94c71c5412c4fa645b62a3abaad897f1176d9e62e1a178ddb14a76dc962ea84c76506c6e234d76c62357cf76745ab4c1c90f855d46124c71db64bd70c9f027948aeb0958a420e50db4df8df26857a96717e97a7a1db227737f7b3a07b967abf73d7569f011b75e3da2fa16e5227da807a74f9510d557f46b9504085feb643ed10be56db2b0ea4c4e75c30634e494785a98d494b17c237fa8d4622aa66a8a94920405a9b465460906431436e6a41d8f1db778f991ba07fed531d06660038f013dd0d820040d0249d0441fa20fb527c6c4146be8538ec2628824b70c553d7f21c3902c74749e420da14dc8f497170931345ae9f9e802e5fd83554122dd26384aed43e5b09914ec660dccd43d9edae67fe5784f6460e7c92fcc46d56d21ac7868d97f02552e6a88bc534b633b38f651e93879275271683adde2efa6b2f41a6d9f9d046aabe3f2cfcde8254fe808ca78a18c09e87889259365fda0ee02408a457e02862a51b12faff2862e4c14295808bdc69083cc81cc7e9e600efa8d9cd6e29b736fb092f57842acb08b5fdafce7f23325ab9580a6a7cd10449a1ba60b353508aab3706c3a0d67bf76da4e0389cc676a6a2f876d7cd9fa4ae478376761fbd444639f1db6e6730795e015e4109745de3d5305d3b6d4c188280e9f2f7350b972b746eec94726a0879336e4b01004ef5a97f42310d8d7634b5fe6a0399be64643d105fd51757cc8b3b06798a883491cd6640deb981122505de643afcb4ad4d7259bde259121ad2480094f12d416874ea4b0ab11f18f154d2401b8190987e5b8499dbcaa1d8c4f2384d2e84a9eece73c1b4aee554509370eeeb10d1a40aafcbef6476e5888e5e797ef8b4f886444b53c714d84cc1c9873b0b33c61c85b4da829b3b005705a82f6f43b3caba41eec72220a0986f65ff8615602d5210ed0dcda23593f6d5a8b4570f137d500a2400322dc7bc12f8d76a586f6895421955a3110dba079cd3144287f474f8ec0f5ed7bb196290c23585d05cb195c63da8642dc70518c0403ff995008c1b938be12a1c015cc0f5f6a9944214cade2976f533f787a6208cf3924c43ed3193c9acfb0369def7308112e617673d6ec95360dbf85a97b00ee144d9b1b8c5e2e86a5e94fb39b487844766a56ce4d420f4419860681dc67db10ae84ccd6c3811267789f836308867933563d1532372d77be052b77fe66a785480e30eaba358f1c7962aa9015ccd840bbac71240182c50a7cdf7dc3309933c5f57153cb8ee4e94fee6635e02bcfd7c8e21f90b5c6d32ae8d46354814a985a70ec829e7a062501d1ac0302cd6ccae2d5dcca8767278c90e2003bc2e60a0167b4a61fc6dd652ec9081267981c91c2742083d99b585fc103d2caa6f3009b0939b0d60d7baa322e5c4603bc2e21fe7e0fa743b2f9f3e0b592fab94c0c0602b27c6256af6168aa2efd532ff4a64031222d4150b8a362e0b9f7793943f0b28bfde6ab258b67042bf8aff34b44e1213fb906d48a40da80436d3dc05d5538680197e0926f94d10b703a1089292f060b30410660056c4e26a8aa27804793a6ab10a53e15de84b1e02b47cdef7b689fad36cc5c21e0a4f3b1bef80970a961934dea08dd1f89be4331cc3bc581a0e78f6120deb0e5818f5e9e9a2b98b75a5cc5979cdd1c86044a309e0eea0597491a48be8a839d9262c76827cead1acf57e55688ae3be097100e0a2a4ae64ebbcca04e67a492c161249d245512b024f9dc860fc5841bf2799320e60f021d243593310fe91fc25dfd31171408d8b329108353473d20811d1db3ab067e4963ea57cab28e80a35857b3af8fb16085fcd15faf74b9ae793e9584520aac023388c00cd167db85bccc5717c2acffcb4144ba105aa4085623e6ca48bd3594ed88d8a0ca5a4f27e7eae2bf49c1f91018470c6a17587e99fb413522828a0159d8059f46938e7a13a24f716d04d0e8e399064ffedf63755d8f6e6ef538e47a7afc3ba82df47423e2a3c5ba88383b652b4e9f4644c4c9e5737ba97948dce1199be10220838627304095684490010592867c34e0dd34986703b251c3303860994f982f177d550373ed4a740116953d7c04d66e3e2a156c0b7d503458ee7eac0fc2ce5d35580f1e87dde24721e8a20e47086b258a081f06c03152f092e14786052e0864cdfbf0d46d818f8b2f4c989c86574aac078b02420a8e115f43c722eee86b2c8f8280da32383160a2bc45f227c2b8868dd2130e74db04de11f8270ed709b8b007fd19ce0cbba8236c0aa50592f067ef83709934b8f4d3c0f5cac4798993af8094957d5b8f48f9bea8ac3a710d1fa995dfa42c2ff72b03798bf76ed113fa169f20e196d44d97624c98832e0906128d5dcaed345a061e43f16de1c7e7c081b47ab3b640d013781d7301970dd02d2fb2105e2182524804ab431144c722141d8c007ac9f09dc3d3b945274054329a42d745c3199e1eab19182f6c32c9b05ec4d9877d7a58975f86fc32141b9c6b8182c28553ea96c5ed20aeaa28efeac5f114b400cc409909acda6ca08e3da7997d58201a63b67739803870f284c123cf5705073c9a83ebf05a2262c42449d7c0362311970171921b8be70786d20cd2f7b8b6bdce8acd1e37dcda4a0b3f126f85dfaca3995ac52fae24ab04150dd27f0a874e4f619ed54e71e7cc29529937053c6001bd0e65115a282473b90dcafcc558ecf643a9a004299d827c00f32b2a8e795768be07f49c8fce879eaf609d7781d2275c43f42b53580884a1c2435822bd9eace80540fc81811e7de0efdbf3c628fe7a73deb5f1e751f38e007f7e989742004903b2f80faa4aa023993201b71eb08e8e90e5a84839b93959c217241c05261d169c3cd83a006696cb5e43fe1b55a5dd6f7ca51a590ccbc8c5a2ca58f369b2ce6c3b7a0fdf04bb7c81e2643c8782ce918d5c7c13d76bf0d82d5ae7518c39e403e1ab89df6ec36c2d7041477d74e6343db4d659e5cf2293403e0bd260c7c9f30c033283064b22c9e06c404fd73ccfda50002efe985e6cd36990d1b8c216326d5c2846d1f5ad4a48b5e6be74a2172247483f894c72ea6d4c89ae4815c0a6207b3608068d8d0bc4e2365217115f1e836cf12b5ea9c0160db5cf4f71ee57c72d1c93520b89ddb107b27897fbf3389dfddbe94309ea6f509dae262186012602dc10285cb8b09140d4589c455e0686ac8ec8c4e02b3925c744e0fdb26e93a6c0857de1ac311434319a3cc101de683a1de116f3d4c6852931c1d41c64143a4242cbe3775127de03d323955bfb2ff4ac018576155b7fad270cacc679b0ad0cc418916146881915a9613fbc1c45aa438c8aa6d04f11d61e63203e5ea10a9a4f3f460dd4030e5081bdade239758e3fb464fdbcad70f254f525ec454b5c6fe3b2de88b5eabf34df12e7cf9886a555424272bbf59944b134226a28d86abc861319f6455abf3162a03e6d6d6419b85a4fec13d778381be4ca0993669f9a9c680eefa092b519e964d9462f2777ca3a37393991acef94135d26c8f5895e405620c287bf92e2b4b0e06c75b0bc3ddca20e2d9a4063dd47438a0fd99c2bd85ffc0fd34f44de8cdef0e62fed2209e858a01c4aa3d031f14d5323ac7d6a69f178ba6eb186173ab589bd3c700eca8cea42db8c2d140f370cc8148d4c1b69c0f41748b795bdb09821a37d1d79a36ac5c14a552c08f49a9d4d39192cb9f7dcf287f82efc0e2eaea7921cc298317106f0f2e24cfc1cff62b980624d996f6587572600a1dab927e72ef45aee9542502ea6a44c2873cc541213bac9df34799dd6f14ab87df76d8bf13f16eda132bcb03fd1f27f6d6f1ec905999ee402eebc0a78923373b04b1556231a5bf4bb35668e5ef60a4aff97b0df8b757b7af722dba2b03d7c342e2a945685c7eaa5c1fc5b66594bf231755906a19120ada6e4ffd2d32bae411c572214a94f9738e0838a6ccee48264c357091aa4ec1c08129196258d267aa0b415ccddea5e29cdd74532d2636209b8f8ce48c35059e7761af78717ed0ec4c708b8a3044cb2a0036a02e4add173614f42e859d5d7882c29fd1962f535ce380d64bf4a924e33ee5cc36298078c030666c88561047092e33530cbb48696d13cfd27557d29c9dab02bd224e0c57656d2b18291f2d7426a85fc516f8d638de15386b2307fd7051b0e6398f23016940bc83b40d46bcfe53eb7d564d22b8a147277dad13ebef65cf673384dbe3172cc300ed5daf181a0318cf672889cbb438600fc820b5a480344641bb5252ab1888cb8a1b7f175264ec1dc09ea83322c9e12c137d761cc9a70a88bec92bb412b35c2ea10fe87019e758bcf99763231bcb6489735a80b95dc15555a67e754e47dfb013e3e2e7e32b6de561d95c9c0ad2660ad0ffd321786c16ad3bbc5f05305ef2b387195f312fdf7c6b9b641333e29ee89d3325b89fb110f51d858096a5d304870ee8d62b82b861a5fff02ed0ac53a158a81ebae3a4a81bb06b804968fe20d6215e40c7051c05d13931508d2bd84980b55ddcfd46238bfa495ed68a8853b0f7a51f81a3c0b80d3a6e7c55ecb36466a2db5e6a401144c76dba8dfb732ad35d555bfc528641ecb94397a1d8c6c6a677b1a98410b5957029f1e16bfb9068b4ca42a3f0dc4f493f0f86b2a71807728ec7d51bef686deae0ad1a997b46b8cbf1fc2c5a2c8c72146d85ef2351243db902cba019038f8920f4d9850531e305aeee29ddb1052196adf00d98bcbea016e0100b7518f3375b1684c8ec8972e42daa705ad3540cee0430e326b85a22c937760a40b1a538f4496b9f370f423ea73441c03b51cfd5efe0f3ef9c6f340f8be2e3891ab3370e8e35c3108e95f579d3c0a45c1b70cc6ecd3e3cd259c57e407381790eb5d10e44209fd72cf0726ec6f8f3dec971c381d7a00873f06750b5a90d221d8c7b94cc52a55a2f1863b02210fa100d4e3429be9460f347facf693245e552b262e6bf22ae224feb7609385601cb9f219c31200ba7167853427c4ba469e8967718e3c04122756e1517db19f912372248c4ff0114196a2f62ec49118e724f0ddc359bab2af131be28ca0a260aaed31716d163aa1667aeb54568a03ed586c86add80c769b573e4e68dd8363894841f5ccb6c6f5e2b980ba86fea59cdc0cbfbf390b1ddfe32f591cddd3075e34efa211a193b7f877169a4682ce4f3d25c960e1793d4510ee9a1d6b4b414ca1c77d639d73d2afdb0318513164a51df023c2a01258a309626a05e02fa03dba9018663ab02dc09434aec479ae2f5da1467a02c83fe590b7da7b021a200bc0d2db1bc8d239474d388ca2bdf9a684402993ff801649eb618b094baf10f655489e023d1ad07a8d92b99fc04dbbd1add660a5ff19b1c32c807e33bf7197d5306a9fed693aaad5fa631492310a90c289e2eb866eb50a6958c3cd81988640022a46c85f358bad2a64578cf9b5a42476d0d2a415130c28fca71063f86113fbebdbd9d3a81dd1bc129957187e22bc6c613027b9821213eadb6592b4972da991c36f19eac4b1dc650922673c4fda226430444042957ef79a6f6a20b4941506772b23d1f4ef629036ddf4c321dec52470799f02b9c25626e241f14e2e44f1658b40bab6c6cd93e0db987fe24a4c8c032b8c32d65323f5b74bd0cf39a0779a10a8ce20b5c351e0d15b3d5cb60da0c7a038287c6b8c1d7eb2399d1eee8504242027a3e7120eab0258c7fbaa40c0da85388110a0070674b528fb56433fdb8ed073a5ba68a6126720cd00fd31d34dd15bbaa964240d95d04ced067ca0b2209f58dc87b39e60798734273090389e1bf4338b74f1b8c6cfff9f0c4660fbc0e102dc0572ae833e73bb603ae12c7ff2d98371c1a86550aba04783288b510fe4d701aa801d505b401a11750e023e96c4882015bd8304cd69786f78d9f9a69800de1caf139e819ce581c6450a16faaf29e35dcb37c6fddc83c4c63708fbca7e54b94d9890ea5b6486ebbab67d0798398348e8ba253ca371404d8484acecee2da59401f904d304010576776997e6d6ae6dbd35ac5fafcd7a6fae5f2fce7a712bbf5edd7a735a7ebd3b975f316dc5af9866c5b515db565cd37fc5362bbe05e0578cb3629c8b5fb16ec53930bfe2dd9a692f7ecd3403f835d7d66cfb35d78435720ccf328e631cc3386600c70be057a7007e75e009e031380560701c72e0230470d1010cc0f32da7dc2fc0aa57fd6285d9dd90e34227005c00705eb76ed3a28685ed65d5342ebc65c792b3a253c1b9705a3796cdaa46654bd55034a74b33ed54e49474249c0dab4e51199d528c6a10e1fba26928e3f0e8ee90fcca9c037ea8034b1d96d90cdf8b3ff0e8bac84be81f7be0d1164defc1f406e7aa6de9e41db324f1efb214cdfd28cac56ec2730f8c59381feefdc806693cba2734e7084a511e7613ef41201484bec7499483dd84eb9ce26d9244f9d74ff05b92231ce551eef5e742d06059205fc23790ab604bf735b0c34c2ff9b4079a7ed100a281cf10791ffe2592ee401f7dd0a3a0a0df02a3f0db79090eb6a3294f4578e4a13c93f01da909dfe9a37ff29b2c5d9ca46f4b17e9b7c027b7a35c9738d89e825212e5b8732e84c83fcf5db0a5fb209e956047f751f09c046bba7f82671c5bba6fc273136ccafd1292744424cd58b029f7d399730d6bccd881fe08c2269a68e225fab0066ead1707ca459744bb9e9999093dfa21bfcdd245c8be6448888f4a1c6c0fa5273cf2d0f424516ff4a0297a3b085fb314ce4b833357bdde1a928b38a39be2e0b42baea1778d6e4f7650e1210cd1295fa839efdf8c3d4fe47ddf871fc43cbce20ef74ba535230776e484f081811670345184207ac0f123778b040e33f450b7480431025a9a23cd91e6486da92db5893a043f2fe3111ff9b2c52d725b6183d76e9cc9b4f6117938253582c6b8748171f6420b78ab67adb5d85a8badfd3ed28505f2ce854d313e99715aef6d6a7bc69f8d14c769bd1748d3f3679c9b6faf1ab896e6e05cf3ad8673b339250de2b4ef596ef198c35c18c1506f2d9e50b858c2dc9e6d5eb6e9f677ad5befa6f6de7befb5377b9fa722071744700271d4ba0abc09e7f803186690841c7d3d5f87c3a6af7f3201070f22e05042091c50c071051007137dfd5306694838cd7002e13cc279230cdfa38c488f4286befea9081b5ed0a08d31ec4fbc3143f46ea4802fe1bca1c303bb45e2468d187ac1460d986de840df4e1b3d6cd8f0e8fcd8c8d968c213b6c55eb03106704617dd4881e779dfe7b9200c43ad474fc707839dce004407d783838dd06fdcbc1b53c83768dcc8b991851b61088fb0531a366abac8860e30c639dbe0e17d3fb0d1037361a731b027334a70a540b3f6c407eb91e7d53a3c31c1b98a46f8f18b7268592c5ec2cebb7ec98f8b8bd31fceeff342b247cf1f86e90fe7aa43f0f3b4dee67dfb79d76f13fede7b71ce9ef77d60f6bcef03c1d0fb3e100c437d440f9c9b23724bdc1c617331ced9f3be0f04c3506bf123c130d45a14c7eded9df1dda1d6a2388e5b8be238ee4d72d1887e7fac19377944bf250d1f66d8655a9ea1f391c33a78dce024816b7460db0f8c021aaee11f763f728ee881935be2e6089b3be3d2b8b56bbb382eedceb83336099cc3d963e24bc2ded60f1ee1ecad60ae36476dda8cada904169f34bc3fddf34ae17c207662c87f708e3d94818615ce23ce2b9c38e7cdb93e10379e6e91a0c18faebb4582064c84b55d7eb465093ffafcae65b9b674514c40220f3e3179eab6b429f8c42f8a1e11914bb215f88f07db620d840e081f1d881e37207618e39c51e08d3d7cdf0782b63248b37b57fce5e28d2165f214d33a91add6094547c853cc8ad6898c699dd0115217b342b7a27522334993d11132d5e9c49815a4d3bd2f7ff9785dfb2f8926bbee8b2469b6c91533ed58cc040222b24dae979869bb622610918d73bde05e62a64d7ab5f4241091cd49da98ee9c8ef72ed63d9e7304199899999979b1780f4fb17f742c848a878bbff1cd9f36d56f81352dbbee8b66035e5f37aec4350db5e550b1a33a5ec24fc5afe811b9a3351d1d02cdb1a2e84d67f12b7a5b511c16bfa249a036a80edc1ad5d7bdc4ef6be32c8bfaf8b713f6136e8b687cfc2b89828ee2573245ba8e44dfc975729645e4620f3bd83f8ff6afd2af9d1f9f71ef4cc1b28c1e7f870ab725e5f19f44d645009f7ba1fd4b00bf9e331af06b47d77129d731bfbde303b7523cfe6d43adfb282505ff06f0525e812db1e09aeed7c02d1e9df7655aac7836ec04fc846bba4f034741bf2c3baf861fc4310d38b6714df751b8b525f3daac3cdacdbb59b0a5fb24fc6ae19aee9f701afd964a2664ccf20ed776f706b6747f84df22aee97e7a8d5871bad1e1723a0ff00f5cd37dee8a997038e3ba2ddd17f1d7355d5505a502e7686d2fced9f3be0ff43e100c43adc5508be31e374996a569764eef3c33be6769763ae7e9f1809c1e101014fd7c40212f14caf88640a190109148446484c42321c9f892a81c54d2d50f7d4808a97291fa5b44aa5c44fd6d47bc91918cef8836b52da935a73ae37902fc738afa12e02d728afa11e00f8000bf0fe0d701fc36805f191ccb701cc3f14d4e515fc6712ea7a81fe37926a7a80fe3b9464e519f01ea2f407d05a8af83fa09503f86fa30d4cf417d04a87f00f50da07e01d42780fa0350ff85fa38a80fa3fe0deabb505f00ea0740fd97fa5dfd16eab350ff45fd15aafa2deab3a8bfa2be8afa2e557d96fa2bf555eaa7d447a98f4b046452bade4e7a95a73527991671d2686ed9357bfc9a965da5c7a6c7275b764d40eb449a68cbae073c7ef126eab2ab018f7fa48db6ec9279fce36dd4c5b20b26b261010f80141d7e94804f11e36ba0218747393980019e3f8a132625242322a29010e8838278ce8e59927b1475087e7fe226ae8297b8cd2d3089db6e035f4700e0eb2985af2a23beda5b0abe5a9c1af86a7134f0d5ea50f86a7356bb4bf97a6997e6f97a6b28f87a6d27f87a6b4cf87a6d4af87a6f247cbd38237cbd3811be5edd7a7342f87a7721be621acd87afb8866d207cc53536f886835bb10ee7ac78b7665aa6d1aba6d168b48e6bb9151e6cc8d8881e6c3f748b4410357dcd5be81689206efd966dbae61b9badc6a6864d8d2dd3322dd3e45a9ec9b54c93697946a7cbd9e57639badced8683bbb9c1365c836d72ce19dbe01a6ca3611aa6c1353c836b9806d3f08c4e97b3cbed7274b9db0d077783c3b9ddd86c3536356c6a6c97766997e6d6eeccad5d9a4ba340768978e8d6239ea206114f445b1c3ae229780d5c84f4f7f52945770fdda4d7368cbafd7ce801f049d70f8544a38f4d3f59e4f3b67fc44f6b4e9c9c723f2de21c759605fdfb63162ccb89bf3f6ae1b6a0f8fb2313b805fafb7b26bb66ece0237f7fd3b26bc7bf0ffa25a2c1ad901f760db7427f4d484adef3634ee4ef87b6ec3ac0df0f6bb20b017f73f8fb612ebb607c8cbf09f8fbfa26bb74f8fb3a975d0af8fbe265c05fd8df1773d915fbfbe34c76c9fefe5863bcc92e99bfa2d149c5de2c8ec5599dcd09dcfcab7e78bfd2cc54fa4ca652188a5f69a63295be99a9148adf4ca53295be1b8a1fb9cd992a97723651ad182a9bb11c43e54eee9c26aac58aa1b2d98aa172e7345b2c560c954dae7be7345bac184a8f25084b9d548422f9cd54a6520dfdc4564fe220897f599f62aa9356a94e7b9bfa145ba94e3aa63a6d53c7562bd549e7bc4d0d02c656df09c5facbc1cb3f5288828530d83896218a050b51b0b10c6b28568d050bc732f4d46a208af58962eb458e8aa94f04533370361345124cb566606a269260aad59a8122099e1d34d5fabe0f5d917da8ec937d9fef03425754641fba22fb3e2074454545f6a1ba7f40e88a8a6c9b203ab652959e10c58289e409a65ab30f68359238387ee36c859a8d28d4cc3441c6d9ca859a8d2bd4cc0419572e176a367e9f093286802b176ac61255fe7250cc27d6e954969e134be5c43a951e968a4a2e3d2190a5423addbbf29787b7753948d2a696caa4552a13499edad45a5199744b6522cfd6ca8a4a93a70685ad15706fd96f2eda310eee30060b61b0bd3b614c060b63b0dd097731d94e060b7727fca03b514c0682a0c8250614c58031a00828322272698901452e31a0c888c8a5a5250614e92e3222726989314142c6950b557a42224b25459e20dd5a51edce278cc9603b74070aa9902c2448c2545a30b2d582793c2112a6c2d282912a2d982744aab0b0b46024087a4264890a4b0bb6b25bf6b7672bb1d98ec566e709dab39596d86cafc4662768afb4b4c466fbfb4ed026596989cd5cfef250368e59bd27d9e9d4e97c4e329793ecd4f9c85c5c5063e7338e84321754cc5fae57a1b84a89a99469a2e22a2625ae52262aee5631bb989468a2a2c86ea757316159babee426252b2c354ba555aab204d12c974ab3542588d6b15c3a974a97205a14a23361b9c2d084854c682213ca8427c213284c58bcc884262c64c213284c58bcbcc88426275098b07891f1844a481596d60922d92b2db1ce676494b9a04c54445cc5a44a109166b954ba105d28c4c55c6186a6ca65a532572bd5e73362aa5c56ac54a6cb4af519315d56ac58a9cc30fc8c98dc65c54a1553be94a0a6953016ac64b1602225ec85052b593091f2e585052b4150a4fc17168c05497ee4ccd59a91add60c044444ce5c2c5a33d2d59a81885c2c58b448101189c2c5a225f3976b95bdb74a6cc7621e4fc85691896d95982764ef54647632b1ed09d927763bad221363f9cbc5153daea04614ea3c43e30a0b6a5c419da151b7c2a263418d676834d1e9c41516dde9b47c87a71d99ee88b294984a753a2051d6921265a90e48c4c95a702d29b103124b4870a9ac456b9dbe64e8548696a14ff4094afaea3274fa92a14f50d257ef3274ca753f41495f5dc667849b2e2b563654e4cb981716880805e962d1f2849cd82a32b1336432aeb0a03aa01251d692c2a535e74ad27492c67a3724d26f125f511e322d9ec4bff3493c6b126af36c728a67437afc9bc4c5def1f1423a57481cec24fe91b897fab5f383c4735f21859c78fc274d67d7e2d773e6a4b5f8f59cb1eadec9219daf696ac889f36bf8155da2db501c193425a5547e3bcbab1946ffcbf3d751f9ede1b7c0b793342a87715f1d158b4cd591c954a1904947c5d265aa0e8b4c153279fc2cbdcb549d300c997468a87935962e53bdfef2dc629aa07a4d58cb0a66ae563010a8c484b5bc5630b3650503953cfe96d76b053341105462a2d072cb6b0593f1976717d257ce5c58b392c59a7d3e24e5cc45066b56bab0661f9272e722632783352bbfef43529eec76d925690bce0b78b45e01f0c5077f8368ba8260d7d192f468d9f509857c6aac37c4021e0de34f733864877e68d9853b1ff2a175dcf950faf9d4e818e424f9f7f3f01a39497ed0f34002c37bd0ebe03d280dc18efc2118dffb9cea00023d08cd79e30d11cddc573a84d37c5b86ec4272e85be0bd437da03adec1e5143c5242eb24213b12a0ba9c82bf93cb293854c2a053b0a3110e9531d029d814fc1d27d8141cf23c48a8f43cc87b25ccd743250a8d33e4511f4be011ca44daf10103f6d06fd044736907674bf87666500ea0b7250c14975da0c721bf8afaf7ed720a3ebf83d3c165d77e5c42928ac61f59f72edc812f92ae1a7c51ba9ee087843bf043bb1aa014fc0f5f511d08761d24e73ce9b9eedd8ae674fc66c8ae6351f8e94cf8a1c857183804c33fa99db88501fce02dbff7725a3223769af83489d3e5bde0c479d7f35f7c69f705d8b7be9fc19ef238bd6d6d2a841b74d700a9df82af4f51c7d75acf7690cfd8913f3ec3877fedd8bfc3c3a2bc0b6ff886b344bfa32edf97e7e1d1e965cf5c3bb083c743cee113b677d3219cf9330e732fcc7c07b79dd90b6b80e9aa3b4ec31a39c5fbccb98e13ff98836f36fe9ddfb3377b9b99b1b17161b375522552255225c41c02b1efe3d3e834424189a1d350b4f3a94f8d314e51689c9f324d7f9c57247a611f3f8c2d79258ca73f7c1dc0ff744a02f02b61be4bf202bf7d18fc17bf7d8bc1340967a981db44fae3b4786461bcc73f962f3c7d9be83bdb8b4d9cc2e88ebf63bb57de907b58de70f198bdef8656144dfc16a7198735f8becfc9f178487f9ce283f87109f3e513c6f334f8bb438243e7a17fa58b9ba2d038bd7e61f0079ab67f0f8a294802037f7e1df4cf2001cef649a0532fc5ffa542783ce332aed4c06d02067c017e98cb2f04530f8f700cfcca39c7c8afec795e0cef95bfeffb627caf0c822008c6005f390cc3300c6384af8fa744386bb91cb6615b4e8e8dcd9db933f6a6bf3425c2b99e31f42bff1e4d21726a73ca97c2805f87e405f8dfdf0ea65f1ac3bef27ffc36d131b72f2fcdb89c623fe3f87de51db2474681057b77521e298f94c70f9ecdc7bd17e719dbcef33cef036b43d08461a8c51adb388e9b1c62889bb22c4d530f813b87b0fb073bbd21f1bd369d07038bb10e1ae41e3bfd81c523981c3839871086c8e51cb92eca4bd8690f88e841040d8e88991c67e8442081081fb85b226a88c08132223d4ade00a805918315f80047056578793ae89e0cba50e2799e6d09b45b2472f890030c4cd8701861ab818dcde6035b0e27d87488c1668320d86aa6602bc266441037b621d86cd05cc79f6b285fa6c9c9e5991cc665cffb3e100c3f100c43ad4132d45a14c7717be238ee4d92e526c9b2346d376469e6a8fc3c6d6ed8866be4609a1cddcd0667736b6e8d3bb3bb5e5eed4dddeadbd245873c354dd33caafa620f550e76957f2af7bc24faa9f2dc3d95e3eeedc0b2f0e0b67c8fdfe42de1dd782a6f9174cf1fc97452e1b134df87f2309dfee322e9bb9a766f2e9954946e56715594ee773f30974c2715a59b4d2a4af703b3e97452913d1bf503b3467139c584dabeafa88d54426d24923853c16624114682cd482369dce24c9582cd48a20a36238d5b54a552b019492471ddc72daa52b09907ea6c3aa9286d5cb87120282cf597871f49bd39832a60e049c352a70cc24e598f202c953a7572409a4ed22358a23837b72fd57d87b3bfaa0f039440a864ca9f894a8b464400000010040319200004512086611cc780184772fb14800a469066524e7420120c6320474314c631ca10631800080001004334332300c25ab501d7428e45e25ae0d52f08a12519727e02eac848f5f171a6a0c8647420442298871981271815ba4b19a27c127a6ccad4b50d413a86208512a5efb7b942d81384c332ecdd00083f910d29ba54cf1d869b1ae8473ab6afb3ceb440d7407b902487c344bcd9e9efaaebf6c6e89928f71727b0b8543f5366b9bf751e54c996c05f33cd3b6cdda0b67fd469dcc19a5ca4d8bc90014024b84dbb1b3c07828f4b2a49edabdec0552d79141123ec69935c1f757f15b3fd8b21468b9a2681df21d034ade46cc71e8da3cafb71ef12f706d260d3c40f354e20e8708129e6cd2221d73ba3502ca07219fe2c4335b7c610f5218757fb2a53eba48014154aa0636fede704ceef5e82c6c5350128f1bffc31044f7c90d532d11f63a1033b165d53ad5dab29a19578dcce1cd0acae755848b4e5b274996e779ee71de0e51a2da15c0f5c1bbe9c1a5a5462b6dc0c68b10d048363d563bbd9f9d7d31c08218101710505b69adbf76a05f8d6dfb18d0b0f18111443a25fc4369d973ce01ce3989cb0f3ac5e3359c05edc9d3a5148b6f2a62db1ca2292ce66f33d237d2c1c7a4dec019524fcca5bb86f83677bbfd1c5d40b9c9c64db66a5ed6e930570346d943e170e9b7699a256258d391a7edc4321eca9a21e2da0cd2d07270badcbec215817be30539f4d44bb7648b821cfedf243cb27f8aca788ba075cf5da7cd8173d6cdbe37e7c628cb07cc385e109da45753035a243545c8cd7990ed997e3f2a25418ff08dbd0c6089e6559dc16a8e926d4eaf839d7c5eb72426edd7c7b38637f96124acf0303bf6d6c82fe84bd21ccb24c304e11fac5601e90f271be448a5ebe6c0c68480289654a0326c0ad9e371f3b9a4727c4a2ad9785955adc12cf9cb79b3a6b8805ec4384ab38d81cb936b59c0d3f3c7699b08195a788ddf5b3d1ef9efe26b5c5f2f9070c1fea2e5f5eb07345cf6d9171be521fdcbb0995121f8310181be22c3c965b3c81734ffcd409af98fc1736c6b37bbf325db00253bfd87d4cf8d016eff7dd8a13c8146335cdd1576cd02402541afcfee640b005e1f541b9a3f704a88ff0573a5501ca12b606de77eb9acee4124555bd09fb5920430ae891fe891df0a5e49dd0bbec4be75aec25b39816b4eedd884066d72030d16d15d5cf431415cd8a04d7f92b68be8e559094b4b360a170f024247b7f141ed4dc86915c61b003c846485acc99771c42b6311817e30ff97d7ce63b0e8383be4b0e466e3e8be18734c4b270c064046f05d887bc893a4c5f8afb449a92bb3f2c2de9e255243950171faed5debc14912bb6a2959a82e465b01ce12d904352e4927832ff8ef6f5c973dd3f5934fd71cba6df7d749a3639416bf8fb768409a45d9f0544b30fc78756a3116db61240aa01d0de3a0ba4359df35a9cfdf49d05afa42c8ee7768f21551cdbb7d29769faffe58f069ee8db51eaafe05c57fdf3b96661dbf939a8d0ca10b4a206ae22195f41b4d019edc0a379158e1aed5822bcf1e0d717ccefdacbea8631ffa9f6019ce5db98077ec66bad5c484fb255ee46db172426a82de51281962266de984c24707da133192de8bda1aee6c934f20c9c52af1df37480cf14fba83733197649f02b8c4303edecc577339414d6a6c9a50ff2a155b3bf89739753fdd5d35f9375b581f8368638f4c1676ea0c6886e977be2c98e12729d964ca99a6b8cb86118478cc769cf96eaec2f18b05f4c2497d8739a0ce316cc31b46eca50856f81569d75ee984b172d7fb3e9083be4c93ea8c13d76c6993535930371eb69aea1fee7b4aa0c56bfc543d83e4ebbb1d144e73d9a812dc6cf2fdd50922a4e07e7b78ab607c10eafb2f98df3fe0cd718addb384832f9545a7a7777ba29bc07a897a13db17b2f467b8cefaf613dbb680d65529f6cb460bdb223945a990c88418375cbf9cfd46121c9ab5099ed3ab85643d95f5df5afc5fa3cebd04d082a3529a0646175448e5063376cc3b6dfa81498d77e8c74dee1a610cbf6562376aadf59f2dcd17f3481bba6a915652c4e4721c5c9b9860a4b0e010f7aac46c6f4589f71380912158f6d670953ffefef5346a09c4b6f517f62c37dc55c04a77d6fcd567fe4bc01b0dc8cd623285f18d3ea483b8260eeec688259d9e9799ccd157c8c297871ff5393e4631611b8ee1d38fdcf00114261e12f22694dd1f5cfabbee3cce40f46c0daf1ead08e71baa10d09adb5873f1e8745277ff6b03ddb9a73711f2cdc46a3374071dd2c2847b34fc72980ed079ebeb89efc31fd558042bd59a78f99db31fae8e4ac9904b80ad299cf62accfddeb02c292d72153d5f2cbe6883cf89ad4ed80551fd79c833bfc472cb2cf98511fad3583cbe339a63bab4f7251cf2f97c39f83df72f64008e5bcb64aa0ca7344f457c022617937ef1e53fb804e055002a39e66f67a522a8f2c7d326ae0a24ff099c056a90159c4aace3092fd5f4fd6bf17ded9eb78d69ffde0363a3903a8bcb9bc8d7382f67eadd089fbf0df8110e62ec11195dabb678bfa8cbc63b21c7f04b1e08f975d26f86dc539fb0b0d3029b7b517e8ef69b1aa47e9d73dc69a8487b3536de939224bc9f0a27a959b0bc6f227c9690051865810572b00adecf7b0042d729f2f01dce70df6d31c7406070fbf4c5a258be8382be3f2ed4646d92702c6928628beacda1efdd2e6e25c27b7b8e66beee490152c71878192cd24674fc1f280cb3d1258a2d0b3b1a5b04cc9a4da58c58d031adcc5eca2682d9636a4e2e528a0b894d240d6c86e655a04edb503f212532e6a6ad9bc5d3c11793eefdd4e33a9cc7b4126a1be9e8cd1ca4d39adef8e8fdc2055622bfa6f5cca3dde1390b87bc81d453d7db4e658d754a2bc810aedc154cbef8d69131a885f0dea51a49fb807b7dae90ba6223efc001f0bb7f30e472c3f5001149107fd9ea60ab2cb2b815054384a3bf8fcb99bb205674dc8b4297504c7d6a31d3b7aa2c6be31a5aa464f0654687acb48e0cfb4110740636d603fcf10e747493b7d1e708d5e54faad8b854eefb9510fd300e5eb9d6939a2d8cd336ea1344818092fc957ea92c20347e10085f7a7c2768ced77b911420c6b484f884721f23e0a087290a01fc6619b30f20d50a495ba91ff9ed1f3abc2865294bd5ee56f6aa510b312a575ca10c7500473163619f8cc4a66e96081b141e8d4009e2994f2d4fc3e40a24f18e9a7da3990b5e80421d959b847c4cd1178e6881df3f8e9fe5b883ddcf2635b7b8f02156d74764b4eb64e8c643e26938a5a30a35e9da078cfc2401c4cc1faac52eced78df66617ef26cfd8fa065f046e79f9784199a951da8223ad0256d0d1a64a1d442c17d467688125bc2fea9d1482d3f8e6cce4c482821697573534857868086b4c7bd8d122a6375d06041f6a4b2b5033052c889ef7e9b9893ca4847da8411eaffdaa6f271ac0ce657db046fc76d1f02e1014577dd85e994b20478344ef19af49cf83e78ca8358b320bf6c812112008d40c4255efbba458a247e3449ea23506b062d3ee78c1173a5912b8a5c59df7d9a8ef23ae1c8954dc2b8d2b769d6962a3da534023b929563c6617db71fd9529df1b11335db2553838fa76aac42fa545416f02350112a9864fdbbd617dff0aeb36520f12523c71338f600697aac8ea62bc7ceb8c0a0664e5e30493b0c0f49c90541576934171cc16fdc1440e57708dc98165efed0a65d12920d99442063d16880b2639dc8c2f16cbfb9afe49c1e3d01a909e2f8660f457d755359c6ce1bab37cb64a34f7abeed2479b3d3ad77b6ed13b427115833bdd1d499f8399eb29792f0758989082734b6f48f3c0ce4e364cfecc33113919b5d2bbfd8319f5112fd74f9278ef9c496b1fef3671ffed39d69d64e0db9d6bab585a5db3457f839b7da66a9cd581548fe44769e4ab1af07ba5156cec1666a9992fa9f352eaecb98d034c01a7f7c9f0d3048e2bd397c6c48cda19d5698c1240df8070d118ef7b7b570c68f81312e9be2d0c55d2b79355978af7e0ab90be9690c0dee111168d406d49462e4b7205abb86d86501a1e7c699d40f46fd0bc484693690be8ef30e645872f997957d3bfdf2c82d4f02a45c2e91bcc5bff4a31d263f574780ab206e3809819d0283412a130794bd526880a3e1b1bf740a7c522ee663a4a6767c21b8e34ca93537339c3f0b4302341f0c366d6ee23a9f9c72e98f9626196699a08f6abca6e510cc1f9f03ee72e9a8ca0b0cd00a6d9ef08c5659c16d87b680cd35df302174fd2486a45ce35b37f21692eb09e7d2e7cc61f9e8f1108585889bb2a995502d73355e6c4aab10c689b27d9e16f34ce8aac149739b3d82e1457744ef696bc06e32469194519db60d66a43349c9d8a08ac1c0282195a114030ed25ac129c2405b7d66881d084fc160700101752d62f3a05aadfdc5a55cd17b13a1af09538c7bcc3b21727cf21e6e46986ea57dcc0a83fd0d59114768b30c1143caa2b9577f158c767a4329a380149e0711c15b5c7ae8a1f3ece8142d23b77066379b8f33f49173d9bedc3625f26bdc44e5812f2e1a5c21fb2e2d66b8b372a0363d808917201db7e2b03bfb73aa34c13a006af9104604ea5e31a235cd094da05aebe4510a29949611ea2864228a45396ac3829c3a5dfef77af42d14b4c01c579d44323bad0b14faf496282a9bc23d119f5732b7ad2bce5eff9521aa1f9fc4788ed1e1230c82783091355ada413a9a8270097d60791085e5a7ec478907d50abf6978a83c053432e657aef339e9738d39790008bc0a0d95823c44f257ff42f34fa09e176930ec6790b06cdf18ee1dd982bdfe7be9b4b11b9a3a0da5f87c982bfc62d2410fb96747a76819b98db35bbb5d8fc7b2f9646d634b6834f4c31be1c0b72ec45a68cace42c6d3aea9aa1bb3e4b70b76c7595b65c0de6532de883266959738ac45fa3be1924c133079fa7e22fa9a310edbe3f2b985feb6776a2de23c477be862ad99da628de91a4dee53f03977254f1fd2384e25e8e77e61b9c6700609e4715368b14c8b4df59950bd3ea9b38c21f49fe8d776b28df143693e40132f401e69d57131bbef55e9d27684d4f2e98e6974eaa7300e0ff736b6051eee0c51bcf82cd4f38c0e0f6310c58b81ecd9f22ed2d314854ba8d607a3282d3f52f6a49ce7648d4bdd8321f3245e865dd7923e578df324886074d44841be8141a94bcdb515cf6f0f656b7f8382dd3ed792bdf65ac9b5b11b9a3a0de7e87d8829bc65d2410fb96747afe819ba85336d89641e6ebe54f23411e11c9d89efe58d28aa54db04a7f95232c717f4907b76748ae31dc5dddb5624e60d3c2ba5128892de56db2431d7906b474b7b1b1b4eb9a6aacc93a92f8bece282d93b6bd4d44072176f34b10ff13252913447c349d0b2bb5ff03d43b83845a3bfc9757bd17a8fbd2fd3c55cab6e6a20271275a0f74bc70a6dab39d61b66704d40af84f45d6111caae749e592113411ce5105b1664c2e8f0cee3c0af52582803024fa605729b38c7c7b40b316b67c1a33092c58791871262d82ae979dbac70de57b66b4acd77219fa6280ce3723f63f27ae63b0713e20c47d244da0ac619137632ec3896f8ba0c1c13c25c4a6415317234980995d6507b719a8acdec84977a4780cf043a085bfb1904ace69996c2de4e86eb8db5964fce6e34e53494d1f32156789b4b071f729e1d9d62f14a18dea920b8b854baaa4c7d1cf398795249a73382fb4a143bab0f8eb77d32bfd2dc672684a5f772674d04dc1ac4e87946073104483af0ee0baf8f1432aabdd20dcf500195482c3e04add1d0582152d3e72cd5878794c2548694d43623756d7a7abc264f0fd1bf7369f26bbf74a6303eb31fa91a01b42aa742a5286af018c5f04ee00a376e22a84a71d4dcee7b557ab21d63b57c8a630a6dab1d53900d4109b888e7ad50844eb6b1dc13b8c2899b08aad21c14b37b5e851e2c87580d9f629840d96ac7f4c446b709d0aa98388531c7f262f212c54e04319c536e5bca29a7cb7baf87bec964a3cf28bc9a16d86dea3d1fcb2a13dc1030ddf9edbb3388f1c0b3a0cf333a3c8c419c2f0cb225cbbb904f53148e710574039e0391b6fa1b2b87a8396760d06fd7f58470b22b0d285bea52f86d653be9efc34213408fa163f8f417f97f5bedfc5a599bf5d771af08f12970687efea559696fcd337ef71867fc43a13324d85c23685c52d18f12de13056bc48cac3eb0f0a1765188e82c9ddc3593e24f301677fa1980dd0da89260c58622644f176cb9f4fcd397cea4d428929464d5b6458b16d006194736f1a428e8020c0739c808dbff931e6c66d141261243a9581ee2b11c0d627755916b0933a2b101d35b7b4930793c0064a25b6eb5df20e3b254630d8288b2f9ed9d08a40b1ce8cd6c479241c295297027427805e0b71b86534b3ef5f9ab56992ad52c341629a75b438ca0c8fc1dd36bcbb34a9d13932cabff5f15260a1f9b81fc1dc0f13f3759e8787cb6774099bff2664833094a445b31259c78a1c4ba842719bf1576cb8eea47cf87282c2a6ed64d57006a89c5485a00b3e279c9c8d9db3b985316a813e87eaae519da48c2e498aede0a332f7046428d4b5d1e5a31aedb0959ed08a3746986e2c1414a6195412bb4b34c806ba7b6cee2810c680566384da831ab072165f0221a753ea2eb8226d7826d004a6a41e6864d90ffd18ae175e1f3eb94a2d7c61714e53408d1f10011f89348004644d080431982719ca04e95d3419b1881a29665006f2932b2115fa91fc6924a5d7e1bb399739633c80f2de957369cdcf3c80d4d198552743c4424ee202980111034e85086e0c00bb0138ffe8e5946ddd4217b2b19c8e31b19637a3898f8b8149ba56b4528805a4d6c1ecbbe52de38eb073d1fa6b6d0b8d536b509aa2556639b4b814e44d441a7283f4bd4bf93d445986b2761e17ffefe44740d1c015c3837bfa442e12b059965350b2d6065ede1dc172cd1bf14d6b95911165730373318d5b2bb00cc74138bb23959d22fdf26fb8e68bac9167b99190f432aa725c52425b958e1b63bbbe73f41e5cce7ef2268d07f4bf75ce3a867a4a7bd12ce74cb1ea184fbd2c289801a5cf44a11a4601a5941226acaaed2c8e1fe35791da8da689e62d5361799c0a6ac19e0649c8eb2b60925347f6219d02d8370306103002d28a341eca13c72b5d484ad5d8e6f16170e024b4c06fae09679766d1ac35bab76b3363f022fb12c6fbed54745825ab285ba429bea44d37c1288d3f6b9dec3df56f918cba7b231232d0f10261a27ea67f9295289669f2fdb6e157130452c5e2d8ad10a58583922036fe68d11eeacc918c1f79acdc467eb6e4c09e6ab261c176858bd07908339b9d75f4a4b3c27220f0c954b1a4669b2530a8ee6aa8afbb5f3a8fbc6017cb41b6bb4a3eff23b3bea58c94ac786141cf7774e17ba4133031274c3f5f845c373007cc38d5f9c4938b585d431ed5c33cd404279aedef0ca9e9944b0b646fe976437ec9c180856647e0cbb03d00d529109007d5e38f20cbbd865b136ea130d024e11bd45b2b008aab31f080bf46d6a562cf6be580e60eb0268e23979635f0ab736bcb6f160d9774078f54bc3fb95cbd448620b4cf6f72fddc24507174e802b3ff39372a0fca2343521ae82b7754e331e0594ddaf214a6d08bb0875af1a33bc194cd0e8978b41dba25816370939cbb167944a6f3fdc967fbb56eb093d66022ab9bad420d5c7c02e10246b93c35fb02208312006e3a8c969c6217e3f34589c0c43e8a5df94dd4285b55070692c6f55048745380e4c85c995e7fa2ded5a2bc1612fdfac9cd601561de4761fe85bda659938d665c6a96df0697c7fea30df5445dd5a4270d7c1beaf5ab0aa0dfc44b8e26a300d272c0cbb0b172141393af21c8d316108c313fe64a7107215ae98834a51dbc00574f5cd804ba9a92f09c7a90484d61cd6da4efc0ba6d5cafa8816c7212334a44eeb633b1d42dd4d5b0a0c528b65ae64d0745190294010b84c2ee1cc8cd38bfb281c3caeffaa0f352374b6efaa545ed50dd5c5acb2c91aba4092cac166859996656b0ceb74a24f98f0f76c287788c814413f8a17d50baea1105c83379072673228d79dc894a03d8a8faa4b4c1b2f40ea38880273015e7b1392d68419f18ba6c47bc8c0e3b29d9f24f82e8fcb465c4dad720656d7542937cdd9218ae49e1ed86311840d8eeb8f05bb9444063a24e9445cec7f1c492ccbf850050a31ae53118b9aa29b97dcbc51123f2a128a1547b55e7a1cf56a1e4388fe50b15b098fc37bde31c4b73da2a2f060ad58c7141a725cdedd08c737c7fe2bcbb1ad6699a0d7e2782e5e381ead00c7731a59fc5f75638df8db386f9f6c5b3a57d3ee6b0cf8ce1abf625463a4b5d3386e4963d0adc2da180d408b08c730f8d7a01ffc72f36b1691c30aec617f83f93d9ac433a6eaad193b501a3d96a7336dbc774e64f26177c4cf641649b322f4d5fad3552bdeb2a5d640af3fada05e685a611da5155c482b5475e666fc24c30ea30a61ec9c183853a1606018aa112cdaa1c039f0f104566d69d11489c24379bbadaccf1c3ac496dbbcf88c0187b96ecbd59efdd790a9b63fe919fb0cf5cc76a33cfb8e614b6cfdc133e617ea78ed3677dedbc20eadf562e7af2bc4af9af6854d356761930179359707c1b2a6ceecf3a14adbb731aefcfe8f2b1c540e2c67ca415c15f5b24a8077179a59c148197f152dffaf52cb9723b6f7a616b07d01779ea213dc72dd3c85426c355d13dfa52619933d26143f8a842ecda5615b0b01aa217ccb3e5c4a6d8a37e34ae40df25d649cff8f0a23fb5917a9add9e9466bac06584ba1dfe2df70c28e1bbdc7daacac27b29c105a1b61b8c9deda0e61d70a92e8dd0b06ebf59082088f3abe7a18f863e6ef026063c695b72ee4f55045da261197855304ce901690b10e5865329b143f98be14668511a79db3c588e154250fbcad75627c4de6bf736e8346404bc38831877841750c62459e59581c2e240d1d6204d0319c3edd4e8614499f1688d3ce290d5745f040d6cced0302c8069333ce2296477d1900f728c08a743a56075f237451ef5a1d91ddc6b826d196a8bab8b76639b6df4ad47bbb062acd74eb92d366c56e1abb851a829730f698217959141930e96571061fa84840b2daf54f1ae4394579e8b66f431f8455c84b1c1cdf6d46ad72fedc29b3129fdd629ceb9b22cb9680ef0cd4870869787886aaab7aaf1fead9b961b56df3a46cab061d78813e5135c162e4840cf586df7dd0a52278945ff556e21185879acc8f2464497e2f6f881f1049a0b82b8b68d86902d2e5f5d8210b1fb1bca4237546cdb538583e66b6f07529d53d90cfd1053c54d9a83e1316c54c54c12171b28f74578ee33b182749b2a2a6deec45826bb7a283836416f699fdca69d953e247fda5728381534b1fcc8cbc27eebd351ce73a31f0f63cb518d9e3e6d6e36c18e9923fac3f4e4f181db8c897bd27a34c8124f75562d36a08907b1f12947686ea5e64cd5799b9e68bb898c6e6db49319b6f722f9b2f26cb6cbe04aeb3f94e7cb10df5db9bcdd7d697cd57b365365ff4eb6cbea3bc6ea8667759caf5e2818ea85ce953e5f4c9adbe48074bee76cc8c134b35924b4a45c82706a010b943417021e9338bfad63d9f2df8f590f9fc1191bb386ea5b444b2508c4b6981496bf3a99e0150f684c9dafb49507b1186e63e0346d5cd1c213bfcaad93e75be28f82306495daeb94fb2b69cadd4636d940bd732f719035df1a9cc8d8be60aaf1369522e80cbf48befb0f4108a14a4c1c42c1c491cf07f0332d95b79a3d4d9c72dd83037c011033370502c5306d4decd0fcd0d1707d4e01bb0fcb4805189a29ea9de148ba68708c32446ee728fa68c112d6248f42a3459950ac53b1ddacb3b48de153028359ca169510437a312e6f1d8402f83657daa5811331c9fe99076f5d81b9f40a666c27bdf70e2e4c660a5817b221506ca3eadc2ca40a46226f2dd18505c66989ba94972a0395ba7ddcef16ad5cefa31c71b8a837d3442298731b422f23250015e72437100e6663c06d625f0811276352e62b624192d4dc5edc1c9393a9e98a8b92682d7be0bc7d5a8810f5452d906e98a713fd7a888946af185bef490207ed02b6fa94516a66e8975eff62d1c0bceb0eeafd8770e70aa6df0186202152cf4f38b1a279679475a83ad6e1d5629b647b617de022dd4a5aa51d259902823ffe1807d751ca3df57adddcd594fd2981fd319b857879b9f2708066bc0e4c6563e82a5dac3ba44d94d875dae3bcfb9ab9ddb5f1802ed0736a8c7d605fd210ffc24626797d0bac66e0c00b683d4c4ad68a242e64d5e9f9cdde3c6297e79a4c0c2b1a05602f0db588f375279e85075d89784c42b1d52e0a278db3661d3b296e376c6a181b1471d0206749c00ddf14fd43ab961d2941a844af3e8c00b27b53d4136bea143cafd58284cc1ca700608dbcabe3e31d061e07fd65a6e0b034b5d8a53d20b674a598081ee586e0d42691d7c2936093cc12595451f700bf54ce036f00f42537c8643e62916904d2492b2674a5689f873978421a45fa1e089b2ece8f2f3779617012f90039390613b360cc5347609f8020c73e47dd85b4f93ad28d49b2b83cb5c140e53b4b50d8b3208d90738851088a900da5b68990a1192514c22cb5408cc00cc7c61fde167a9a87f8d888cd4be5b7c25d534a8be29fa8fea3b459f8a9f34328790d9f843531ed756a729b6c4aeff93425ea3997b40817f32f45f7edc883b457b3401147b28575ecaeee62dba2cb66448b1b8691852f567f0fe25638845e90ce9fe59c548e2047bf5486f2d8a6cb17f08a6fa2cd1d63e3d81503339de426227e3bd2ca03bd76789a6c6d90986f0d3ed0234b6a66bea5ecd4b1a0d270703ee08770f6709c29cc599a4ad25cf819c4d5440a2866b39978d76b962cc714750630b3e4f929deb980e23b086d5027a228c6c44e8f60343b681bf34ddbbc2808b1ae838b04ff15e25de94b74c883f2476d2be89e7f2e521f847a561d57b695c8a858188379e6307c9c51ed1dddabf6822363768104386d1b3ee07193fd10bc19338bc836633863eea8026c34a6e523c5db30b0c6216a16613d3e10ad1070f08569eff48d0fc0f9c675de39f2827ae24d83f185ea41c85c85a9cb974a7347b72182b92bd0d642cb9b3ae430a0179749ab846b11ac5d0feb11672f58d03ae58e09a184efe5f75b438490d643e98b3185951d6ee06353092496978b250932e12ce2fd695b8df84d76f5d98cd1d6c2b402501b0f5bf6c507b531f6d8e09c19363624a426a1d37aebe9b81710fbfd1c1827a443b54398c6829145625cbea43fa767a44fed604460f3028cd47ef55ce8b16f23e367412c04648434f65be86a5317469766966051eeb04b18f1ba69406f092daec59b663df4e0514208267f6d0e39c8ce4d91431cba164cf62e54333bd4c71f82714b2b7dcfc3a90938414c181ab1cf92da64a7d92239581a5741251ff4c49ab773a093098928c634a3eb64250add1018f2944a6a42269bd63ed350153cd537e990143e9ab8c977b77119b420bda672da9e82d88fc03578cb318f101fa815dd2bce8fa939b7733a8d04d47a1491ab938489200a2c380da85823fe87af5232abdd12b93b76eab70345a831f108c3166f0d923fe07beaae3a5dde11aa9de6ee4726e2c06b273a118083c3a5f5387788bf8b01199dbcc3e226f8779459014efc652efd07f404177a83b93dd5a82e831bcca5c40041c9181581aeabae4c50589f13572e0d1ca6f3335741c855a3f000364a681c6aafcd59e5f5467362204764955782219b0cb515623de75a22aa1a053d67138881124cb5fd13f310ab76e30fa6a24452154ea32028c0850a9f3ec01cf6f1175d7d197f414bfc0ea15092dd995935c07f4ba42f48a6b6261e41c3ba24f86a2c67594971902a93d21c20e85e7314b342cdda850a8e2eb097028903cb731f74792b4e3e05a743c17394785223a7ef5330a458c98b06f284001af4a4795026486480be9b37a146aefb580b62fc72f222060006954cbbd3435361d439fdffb14cf5c39611c6431313812bba6c5a33f0a987496553c73e55a746808890fccd2ed558e1f14a65c0a5db7f19235e8c211803a2a4067d337379acf3a5a9c94be89469fa47ba83a8a84042722f4e103d2de5868c32097398e92fa5669a0a55b217400ecc34359ab7eeb2e0e74ae4cc400862dc251e2adfb2f0609baddde94f6e16129dace010eae3dcf08168b395c24a474c5c14416904b584c94a2ebf3f6cc7f41ab59d23077f72e382bc3bd0a95de11a3cc1b72626d935370e013b488932316893a6eefad9f11b32beb866d652bc2e1744d9974b65f9bcebcc1a1c4da350f01a8a51e200e97520fa9099463fcf058074b0b88d121d536fb6f2aa96c48e9e24921a757b86d6956785bb19612aeb4df16ac9af2cf3f5ff289c685540d86a6e1631e4b1b89d723c8a8c3ff2b903cc9e8f1a81ebce54b6e38feea1bbb70520985757d1f002759333304536d000aa876ab085eee9e4f067b978ad6f895e9aa18cc55b1b9cfbde0a4325b08c46e1b5e818c596ec865d1f265d14fe9d07912c0c9b25dfd9ad8f6e27517ac5ca21d02eaaff2653d88d82a190c1e9288719da84e767352b6a101499987777d4a9765394f83ab9bf4cb665fc5ed50c15f23ac1b2e5297accbcafa1c15cf91cea258110b2d509964d26ab7fc89fa9275b164b87bf92a692561f04494d25415ec5473c0093ff6b027abca98cbddd43002311559a567836a16af1767d6900f023502b1373bae50cbc77396448ac166f9d9b8803a64dde131c0f0244c5c2e8da6ff4d75ad2d38dfb5627d7f447469cdeb94f345d18da553f94d52f8d27d94c49b673ca4adba04569bbbaf1937bd69b7a2969ccbeeecfbe5d54863649b6231a4a0f09f8882beb9429fb869a6cfadad020219b86de2bbc2f3cef8ce31737ba191edac5c8924cb8fa16d9723fb2174613959d91b9af392b2a8bfd636cc2893761789a18ca9d39168a1ed4dedb8c8186bf8738b36bdc8650d05e33f22dc585375c37ec1b84ef94e0856dbc725a0a1ce6d7b42649ee80e22f549f1aa182790d9e7d765d055dc8a10da883a10dc9ace2236ff2668be527e4c46e9b6b26d754f6022ae479a6c76edd5c8a985d7ca2f308435cb7acad2d9163c95312c894445b49dc9c1f4acb2897387c2f2e2804be4e311cbf3553e5b19fca9a56a41c8a9668f92f958edcd715692b865ec931a16ae524391ec812d00911657aa73a420e1c6b75697b3ad5db117d2ccd5e11675e80972b36464e5728af2464cd6d9ae935f484ebf94a56fcba52893eef1b8de9062760f52d6b83386b648d733f2464d16fe0791c3b9a07f58b4ea2b8295a5d45e4e488f3a7bbd989dccce0b1d5ff8fc306564617829f47a928932720d28603133ef14c307d01a17b2070a993203af0406b4785817fa8446f160eeadf077d12c31102f088d9aa7e7f9e62d402f27020d8610e3570e8c190b2b048f769711d3596ece72e8087b6563bf5735e2156b9e815e1347070d882a32aca48795b1e16dbef5392bfc7d2b832a812479577505048ff2aeea3d56c10b77931395bc5f65cf19c8de748a850dee3784c1deddbe393ea8fb87119ab43fc7352b6ada81b8a3a6abe9d7c387292f1bb8c31606ee12393d6b7d26b3d6f4fd7325863188c77c32df6995928754ee3d566427bb6c7f41bdade87100064ff490f517c41ec185bbb95cbc5da25338aa507d62cad573b997690046550df9fa3d19b20c250afe3b190b37f4ee42cc3f2a8aa1f398e2d21811584b003e724dc0ee73b08f6454202047d24714fe0f51704242f4c24da5ecc12e37ba4d65751a391b772750ab754a4e41068097107d09c5de42af127aabf92a072208ba70389fe194b945e428525f1be098cf92e15d0ab1ae680a716761bcd943b48410c89b92173c34b88ccd69553410d6db69d872cfd0fa5c8c6a0f04d24bdbf33914a5021af9a161585018554d1bd0b2f3ebca69f66dfda59414c8ee2bec95175484f70eb0fa336d1f979c07e5113150c722edcca63e67f52fb25b380a000000c07e269a49476f8f434a5b298ba18c68a5d086d351bd99dd84480aadec259b2b775f06de05eb053b6076084981a540850683928a83152a7e0080fb361124bd6d085010696733043088eedb9088410a918a0c13c28e68705d460449a16badb55623d430454c30a2e7089950adb5d6311c71847e98085744158202066521fb1c41868b8f68c3a5f9503399110c0914970920bbc30adab543088a9a028cc2409b38a8f2072a2c9a4fadd5412145adb5d64a87000651adb5565a2b122ad0b5d65a6b7ddae65a2b1231d0b55eb5d228225a51440c164122086d696783840df4c65f5284ec512f2778205b81c7dcc1de5a9c95df9ee3e2b7eba8fcf69d0afcf615057ec7138a4341018e04df6f52313afc7619fddb71b4f8eda909fcf61909fc769a08fc86c06fa893c36fb8f380df70e580df7e6ac06f47b1784b0647ca6f9862c06f38036914f01bde2000c298dea3792fe7e4f77bcfbd06e887a29f48fbf89bce7774256f8a5de48d55f2165520efd714c82830c5014e01d7c38f2967d1c24bf0a90e7953acf3c6a216798b7e0279bf047204f246d1710a81bc29ce216f2c7a40dea27740dedf80cc225b32cee2a52c1c9a9237c50cc81b8b1690b7e81590f793129037090199a2e44d310e7963d101f216dd90f32619204b1859837292370aa99437e94979bf48840990371e000c35c99be251de5894f316fd96f77f1640f639037a9400e48d420240dea45f91f78b445845de38454611e58d4222fd48de2f9aa9b93747571d22ca596c71a3f13a0ca13dd69efe6c4fbff8d99c6ee12c22a5188b44ff30528ab148f44fb2646452322999944c4a262593b2742c1c1c1d0b4747c24818194a311689fe49f3e425f8282824d2bf4884f10986528c45a27fd24419c500a7a8c7c01775660e84968cd46ee1583b6f264a98f866f0b6658d86ae06ca13d4effe280678d336d6ec4b0b010d51743260c6b30670846f52fff3cdd2f9741fcc2ad0fe1c8bbc02bce97bcfa53c477a2ebb3092c148062319a4e0548ea64f35ed5e481d2785b5f740d76a916dc678097ec8dd6f2e9110ac3a6e7e73337a01de38bb32eb54c72dbb2ce0b436b34dd6dfef373f1c671bd5c09b5a5ab645ed2fa68231a694de2ccbf3c6dc887ca541e02b4aa363f14a018c8611a5ad5f5703fc015fd1f7f0f5d55d6fff62994808f481a1547baa3d7eecd785899ff37bb9a2740b8821d63394522a1245183a63298cb3d0b455cc49068786301afe8599a159d3c1313846c3c731988bab5b40913be3b948b75258e1ff7c327eed2d44512de087ff421294ef98bb5ad3fe612a5aacf13015ebe55b2f523b1185e91af35fa62748e202de7675e32c32ccfa6b5dd566d8b67fdb7675c2279faa118dd16834a2311a8d688c4628bc31a5f4521c4fa2110a6f8a695c4ce58d7e44038b689a4804e3cf0704c2545e0e81421f1c0a85422169c5142884d0463e8c7cc09673ce8d7c7037403df15e4c44a1a0a06401452412e52ba47644b20cd832423b1e5a9601cb2468f74e840c3875aaa916e8d8d179a9530fac80ab8083e04b07101e48d2f1a22347ef47c9818551870d1d2e78ef41a86307d57123c668593a7ce8e8a103889506eba012c2a08394414235ccb8532292a844f4c0cfd188899044a420098b0421820a7ae35f820ff925a35ab013d9ec43a6915930d2cfcd208919fc40041088d0418e866f7152f4ceebe7432048edac7613a66ed6dfad6a91a85e3aa5b7e7f80dcd5e33048c9d45751c6ae9ec5c392e631ad0a0c4159eb0851c58580336831954d023663584103e86e0a19d05fe91391e420b163ee9e121c4e0ef87d88939760cd133c4102a032f64202ef242193015708e1b42f05021d090c346cc51c3095888206e423209e10521a89e1072a8886805161182466ffc4ad0201a8450841b2ae842185aa0432442169280ad0a488ed5a9c161c0a2280425a4bbe008380d580b78c20cc143c05fc041d8a9415883de8f4205170f49241494a76dc029c538ae5861e22e9ebb216ae0c50712b622f30d7c7c1f856f85e141f82bd6c377d18e792e7911fffd4afcf72eda46e7effedd30d923cee54c1aa8dd5f56e1cbc2a1d360347cd750209c0dc2797afaa881fe9c65cd59b3d2cf6f34948fc7c27ff80d24651bd4c094386fe68f18b3f311194b0b2eb71738804012b4b61d44cb77391aa0f39f65cd1c2d3f2b01d397ef096d01a7edc398767efd9a3784f27297578c515e966559f292524a29af39e79c535edb94f1189d1c998238563b343316ea9d5c4dce4ec03bc66829afb79703e1ca53ce8923278cea22a2acf7a702a9db1aeb4cf68a7d8295b65e7e7c99a59401bf4f4e9a4ad28d96795307b7bbfd8d942fff613bd8274becd3bfb54af9527e6955e27939c8bf52ee16b84f4efafec556485e6616f9f82dc9ad553ef824f7c14b724192afefd67be5934f4253da3a2d9fa5e56669874b3c0f87fb737b3f9f6ed2b7cfc8763d8a2d7b914dfb16feec95b9b4aa5b2864ebb399453ef6f7e5977a5e0efbc5134cb97fefcd5157f93753152640d4cc22fffd7decd1c7f2a69b54a3df0becbdfcbb6d1e1ca7a43e7dfcd78eb6acf7f4a3bebf5be226d5689c4d7ec03c388ebe8f3dfdeb41ffd970de2d51bf9a95fb2c58de1f311857df7ded6479f340affdeb4b2b98e2f4f5a59e97c3757292b2ca2a4b3d0f079a23246534d0e5ba481882d05787fecd28114433403b1b2572e8247834493b9b247e68256a68ab2f134a6b3106a63c082594504209e5b7400d82134209258bfbd89710ee16b8a106bd04bd073dfcbcc37bd0b78030d6700ed36bbd753b66fbcf45c68c12e8b751a05bf4db261b1b4bfd193a6edbf5035df6bd35d5b00f730cd7fb695066b15f6180fe03df6b304079435d5fcb1b6afb269486337eccbadaaff037cc25f5e53f6d7778f13ebe8ff0af37bdbc1ce25f19a537dc26d436a142a0bff0e78c2f1f3e6ce53dcb95f7bb1e9c10c6173f5467b4addb936fb374dc2cfd3e6ef1bdb01af436d3cbc301ae48bcdd16feaef53146ee96baa58e0f8bd974da5673c757197c5b354bfcf7d7156164b964befcebe38ef6f7f2afcde407dc52f5f5bba56afbf2e9536ce57a169beb4f0cc6d5d7dbd852f57b79e5dd838b8986e904539ca66fa2f172a02694b66fb3b4d4739b40c73f81d36f8b302c1db5c35e58fdb289c6c341e6f7b41cac639d73ce59ef454b4e27677d8fd6cbbe77d98bb97fcf5d87659a739f659ae61ebb8f73ce39e79c5b0dd971ce39e79e73cfb9e7dc73ce391f3007ba73ee41f7182d4b464bca3929ad93d67a5dd6decbde8b6159a66199a661fcf9801ee88542f7893c148e84e43a91e8ba142adeb645464823246fdb0dd0ee6d5ba49d116c96c25684cbd1f061d03dc668599625a59472ce39e71c0581b7c3689d9d979a190581377535ee06cfda9dfbb386384d906f808e3230c0726c8890f2e7e0c7b9040d6df416c9a1a8d10dbc80a3802fed6c90100209480c018925ace6527bb2003be7375c099ff11aefe1386eec08d1e159f5008253d34327484d0f8fd1b2a49cee5a52ce49697593d25aafcbd6ebb2f65eccd97b312ccbb42b243b655a8ded2344bf1d3e6a6676e0fc98d991e2b1a1df8947260878e259f5008253d34327484d0f9a1a3764606aa472c0d440fd10a283f3633504e7c7cd83d03dc607dd63b4a225e59c944e5aeb75d9cbde8b615986659a86f10714121141816284e4f3b6bd00fd3e84e268deb67f0574587cef9e3bb7329871c0d1de6efb042b6db3a722efebb1cf5f9b65d13ed795f70956d9bb4c731ad39e8bec232a04f189279e784263f5ad7bc00f9dbd480f9dfddda1af17ddd0d95f236c583b6ff6f07e46f2740791176dfc239fe58de269445daf813ed3fe5a794f689bb3c7ae777f01fc9fcfc095b1b7b2bfb40781fe6130b25cf2f9ecaf12d056f2c92efe7ad0dbcbbebc421185ffca2cf83f9945f4d76fd9b6358ce5e8d80b517624b9c5b5c86b7fe53d92378adce2fabef610dbe1be48de4fdfcfb63d43676f1ff6c2fef5f6daecf6ec75afffe88dbdfd2b4748da2dae6fde28b8b017aeb3c73e796bd9453dcb9f65598605fc749699e0fa6a63c48baeafb90a17d83fcc0528fbd0f6f916ee42ffd9b4076d37b499fcf0d9a24f7df758b699a5fe9569db556dd5760f2eda63d8e735fbfeb2296288be3e0b3d86bda6bd0aec41afc2e40791b6990081234a83f28e9fcde910fe69ff63334bf6d7f50e7b91fd654339db2e3a033da665d9beb6610fc279eeeb7b70d1dadb2c7bbb6525e02cd32eec9da636ef19fa7af79b0777dfb5d56fe175eb4187043bfb04ab1745c8f8089e7e1f653e38ac83f67da87b1792b0bba10894de2b56fc07dba45610c61811c408354008dd433252ca398f80b944c8329586a1f03611241d418623da80afa6691ac6d50791111924763081440449232323232424014faba40f03515ff95bb87c99dad8280c8da130d4064cb16260ca7cefb268cc8f7af02e4b8e8480e73b3af2017e7a4798fa29f2af20e20d9812df65f6d3db44e3e1203f863ff1844d12307a471898e26c9240699f4cd0ee6c8c2044fb471b90c5d321deb8b2e905560b86f51e676bf7e062fd9b99fa4b8be66a83b5ee5a565e87596b65d69656ee56fe81b1a5c190efeeae6d5966ddbdb47a96f52cdf9cb50edab1de8e6e6096f71ef52be2e228254948e9280ad8e2c175f4fb80eb68ba330492a4b57269f5c2c2b66ce525f9d73eba597befa8066f2b336a024b697f4f1f5a6ead8696eeb015cfbe6365600a3501027b10fdbe52fabe0353e410df8124f96ecaad9db47cf9d5cac8c8d3daacb75c5a1b6847bb51f5db04eb4cf685793bea0166996f6909ef4b99e5c72be212a7f551ca910c96efb018503b77c30992a47e39e90844c71c1da380234b44d578afbe67bd177f4e8761bd359d4c2f342ccbb75adf9cd38af14da83837f7221031be18adfc2d9c6e3b5298910d96329bfc805d468e964bcb8adb85b98c189927271292d2aac4535a957a4e4e2323583a8d4f4e30059756a51e520da92592447d5da51e7a535add1bf426003748644852243848664e4e2437487290ec209129f5c48801673f1203de14b56245b6cfa3d8401fda1e894cc8c78dd0af9c05e8e3b5351219145b0044b0f8a1ad040555acb69293fea191c84c01ef1843228377007474cc5152834426c70e257af8a8111353eaf11d5f9d503001d8c12c4c05d6ba6b84947eed6c66b4a0ad75654417083d622af0ba4ca80ae3df75bd777d0bafdb67bb984e261a70a33f37f9da262d4d6b344c2898a2bd743b2faeb39e9e8698ca9cbfeb49c7dfd1917e4aa7d0ce86c7a80798e5bd65e9142798225ab9a440c114b94d28d11098227952bcc417edd880a4486374a4303afe4806db981a8d01673f1a43c41b5eadf001492b6e2029aea87137c41f4501bf7d79f07dd10e4c798ffd1619a2e3e36dc50e24451e7d7fe3958eff36d10e24c51f3981259015a21d1d9f02811f44c8101e1ddfded031e52ca00e51466ee1d544e3e1307fca7f1b8de19a6e174d514e61707cf1eddc26f027be8fa69768b2f189717e4c35a2153f9ff8a6d3e74d2f1f1bf1f3b9f74d27530c07c58f6642d5897f7ef27eda63edfe33d130d130d188da936ca0a9d14f06dad930b1c37ddccef15f4dd3b48937962d9ffe0cfda4a6cd37bf056a9a63b8be5b7d87ed40ff92d6c46ec65ac358c358c358c3f7b1b6b164ef5afb60ed5e90f612c335de33b2d73008242d50e83f1f10d6f2e7412f02fad0e6bc04facc89f3eec1e5dff5f3b3add48301abafbce5d32f814fa7b472d4e0fc027477d72c0bb31ebba51eed2f863d2cbba59576f212c3b38b69da9bd66bd9e7330dbbd96b5ae6fade524fa9a7d453eaf19c0cce1c3c5ef48976363438dab1ecf9f167e86a5956667d16ad77130d138d9a6ffdac7e96d5cf58ec3b5db52cabf5fdbdafc6709dcdd02cf5ed3b0c867df82d60767f5f69bd63597d9b6f7e0fb777559ab78ed9934b647ea2fe4ebae74e4e2ec6f7eebd2bad4a3cefdd498d579d2bad4a3c2f8ed29313a594d2df16bffc600f63661fb336fbcfe6bc94d9bc5ba20a132072cd2c66ffda1c69a94784a1cb15a90d266e1c01884e80763647c041dddd3dfb3fdf9e8ecf63b876d1516f97a3fbf7dcbffa5e841ffd5ba08e315cbf1de2fced4cd83882902bb2990081e5c5022bbd724bd5356f174aa708cb2133a5ebc9893a3d395d27270c33f8f4b38d74a3e9e3cd79a9e6dd12559800a1e59a1d07ab79b7441551cfcb37c7d1f3baaac7f72ff5947a3c65a3b4c1116296d8c1a115a09d8d1243a69471bffc6edb185eea0f7d63892143c3f718aea18bba65bfdc02b709a5fd97c8d105d0ce6689196dad7b21c991dccc263fc4d39e405c33b7543debcb95eda25fded63bcd2cef3160b5e5f444061a9832877c5ecb484e52f7e474612a6f9bf5de7b4fecc3efdd77716e01df7d52246fa8b16cb177a1fc7ddf66f785a2de36d697ca8797ca87f75bf8ddf6490dbde9631b0bfe195ade0aa1a48fddc7f6c90b85754358ea7939c0a7d87d29b3ccbb25ca4cb1ccf21ebffc4d035b11231a38e79c73eeb92682340144fbd0fb6ad8048d6e22d5048e266ef060960213a8039233aac13eb84f77c291defb7427a6bf35ad89a9980481e7bb0781a4391d273bcea809373fbefbeb8a2898f20feaeb05f55e22bde8d71c6b4414243911572b4e8f7cf818f9389d666670e018f918f9787a67676666e4e3bda703feb3a693e9e5e530df72af5d8ccec59389468c300f538939d68024176bbc38da01de31cac8388b7842e1a0291ac86814ed6c8ab093841e36e674f0391e2e2ddd3bb642df7af9259e585a957ade89ab1b8f9754acec413c0824398f271e60f8eedc7160c9bd3b6145042b2b2bee2101092b0f210a8aaf3cc7d8576014895638e0745871fa8d7a68efbd37055bb281f9f13b303f4e1d9d9cd1129c83f0dd718cd49d7bbfdd09eddc71b2e3b81b20f4b8c50837cbb2a4e421e785db9c734e4a79501e9407e54179501eb45eb88d78541e9547e55179541e9547e5512fe8707bef42157789a9c418554634145391524aa932e79c738e687272767666664634985298a96707e1a7877526d6fa8e5bc6497bded95fd63d7bd752331517fd41fe17c37ec4fffa83dc33277991f7bc43ef3cd318324e9a05bbf03b8cecb11e9eb68ffd65b10d7b7c0192c7df02622458f6d75bd7e68f6d9af6d97f3c97e0f76c2bc16f4b701e318131ecb16dcb387d30924cf2586621799c59461e6ba93acb2d5593e43882bd632f46b283247739863207b9638e61bfde3ee69f39f617ce3b73cc3975cfbbc5e1e80c10fa56fff3f1d736931fb06c63ed474ce0cbfd1de65996774bc530fc59b6d7f5fe7605e70d31eca4b357f1c959f6da47c37e659eb1cf36fb9f0de3ade596ea990af6be6d19a71113d83fcbb2b759b52326f06ea91a6ba92da7129c649cb47b17a1d552471ede814aa552a9542a954aa552a9542a954aa552a9542a954aa552a9542a954aa552fdbd5ade2af2b69f81de6e1783accd5b468cf60e3b9d61cb85e63a21701d6db95f3d5eb4f6285443b4f6d87bab0aa2eda750fdd0da63aa1e5a7b149aa669bfa9c612db0185f67992d7f21e79cb5d87c53e7efb99a6fdc360e0b72bef097db3967d0bb717f8588bb5b7f843a15c027aed6d49682b0165176f3ff4d76af7a7fd88c0f83c28b3a478fb9f2cc5bb8f8ebd48919d28b7b846f1f86dde2439429296f7486e7188ed80bd8669f75acd82b4ecef5b4c7bac5dfb19286fac59ec9a86352def163f037e5a73cdddfeb5435f8f3d94b5cf2b22ed22d85f931f40205076e5ad692ab0ce7dfc59b679709dfbdedaa86e689b618cb708ebe850f6187f9ede07ddcca2bdb52f23468bbc48de4019fe87a968f93edeb20f6d20d0fe646af15fbc65c48c96c09a86dfc67b377bd9d112f85ad7d118765dafa5a6042919312f90702375464b181961b4049a085336a946ef9618e32791da2d55fb5b3f2785b085cf9052aa58f3c11d27a7520fdce4c9499fa44a3ca51e47358cb1424ae5b341828c368076363344d0d61f5a25f04d286d9ad1f3ddbe2b23855cb0ee42e83e3a7ddff5379feccaf5f41d7b713dbd3c087dfa0e04925c6a1b3f622b56bcd0c256d215d7f6adbc11cb80d3f42f15ea4e4c6c056afbd6bad7865f7b1fb2c77e3a2f7520cb9ee325d7f66dd530eedbbfaecd7ee5d11198e63d1fbe7f0b389d9e2d555bd99dd0fe33a24b85b109f0bdfb95f7ef611c7810ba7b8c315a966559524a29e5d421bed5464950984749501de2c3779881101de6158710d220acebbc18af8f3197e0e4545d4e4eb2ca67d1bc4935ef676518a55589a7879e35dba499a91486ef403c87dec468fdb0f199509034a78c30bfb7767b1fe506218c1794b6fe044996bb8c6cbdfc195a5a3a30fcf812298c65839d27443f9beb8d9bdd2dbb38f0769d79336fe6cdbc719d1f6096fa96def3269bfef3c7c4994066ceccfc6f2ef160a555cda59ed26af69834b366d2cc1eb3e63d6acd9ad18d77a241c0f3dda439fd003f1d1732c4797c752af59cbcd03d6fe6cdfce13a2ec4794a3d3497784a2b9d520fa5d95fa9674eb74ab0ce249ede8b7ed0e64b750fea4ded98a997be1c8180fd29c5231f6096eb2dbda9cc7d8a03a6d41c29ba03a6ccc094eb019a46a8442df785b5758a460000a0003316000028180c078462a1244bd23828be0714000f82904c624e9948236a12a428482147083104100000012000333433c301006e864aceb49bed703fa17346d2249074761e55e9f440f5b6a5c3c4487c0e2d27a921099c7b70cc4b7c19b658c5c32c020ca20098c878be7c2093c00cdbbc765d80f6eb1a24cf78875315895af04f4f899ef526d252efbd6d277a6fe1a737bec83e568285451f4a999bd34d74976f0af0e477156d3015cb80ef05b4a0dfcd7711e9ee7c23d5e63f2f4f33c0088dec6d284fb25b8236aa934eddd3b911706c54774757f88169a50a63a8a70f720d2e35aa19e35c9335aabba3dda759c7f0503a13a90b9fa12a8b7d30eec704e217bd3e43a077b8a3a8400613ec10085f2a73b0100926ecca82b340d7ba869dba83bad5caef1f3072b7dad89f08fbfab19faf3aa1e2d20f27ee06f50ac139e7b73224397bbff032e67dd4a87cc0695e0921c5966114eb758afe95a0b22c81f63e85d306ff5a1b5c7afb552d4ee46f2cc84f7ac489c12a3dd93bff75ce0dc32831893f38ef59578c52cc08dda9dc74fadfd532bdf577b0c9ee6f56935c61fa2ad3efa6f05ea2d11d40dca4d8dfab0a3de0fe170af7d247e23373eb1b847d8be2c647f1be09a4d81994f1525a9ee88f4c3198c65d9bbb846be8024565675c030400e7cf4766bba7515c978a1b361cc79aee86c5aa4dce3d02b21c8ad1deea4557cda1ada9cc94bb897047be64626e5c96ca4ca74362a9e8a9f78061c93cb59cfb323801da68bcd799dcd8de07333249e133544508c7dcacca96964a8723b5ab7916c255d7094495778b52a72905b1f2671402eed5e104c58574281a0520ab5dbf6099949e16cce7ef10f5fb9d0dc4299a58378d422979fb2c11b348040cf79c0302eb3bba244504823256c0ff2a971616abeb2c1638142894f3a1a06f9abd22508605bb8fe2ece6767581181be22f9e66b42da61197141101ac8d939a82a630bf7e26e6a12fa1c131e4f1d1956d05cca191b28c3d28884f319525db2e9fb9b4127eed0079c70602b399c89b10570208a4fca77e4b945bc0f5b38c0315f24ce91f0f3220e7edff4393e3185dc6b161d7d119e051a857d104afcb0b9b0e3b7f6ff420526f3b796fa58648297d291c6f53acb9c18187575d0f1c622524a8608e71995c38249c4fa398c195614fe56f715f22f38b252b856448ac644e62dd0d7abc6c713d638fc63fc52f876d0fce8cf2b0ca3cdec4d22b1ab7c21e543dcbdc483660ed70a57e693929f4cb89f7cc1b0768e21d6c43cb16508e9851c1fcb2af7ad6cf92bdbc5fc2d5a355dd059984dbf56fde786a46b7130d937f04c74d4e549c2dc146f7354e1c16dd066755e671a27bbc84258744744b2f3c037e18d6bb8d81f253d3d04dd4f34dc5ab18baf8fde0e0cdb39c4de1c431acd352b13dbfa36530b59242db832f55390e2ec7a5b06c1d8fa7d2c02975856bc8e543120a954aa91b5456f48dde3339f48b52f7bc4de0de2198cdef41d98b1b8cd3fc5ae28652061c025db7a67e3494badc01d34e9e85a4f3e8d306f997c16c7128a96dbea5d6f977a2c3f9a7616a499f14a82355be4e87ce0b814fa4569f56e4918e36156fc947ecbfe12ad56884c1e061ab108414ac2243cb64be7a871c233b05808231f615ca886049cf0a10d82163dc0cf031d4850f2adbd8c8fb8be3711305256945b34822dab76ec694e17a15235b24e13ba86bfbc6b08489581e87baf1c936a4acbb6d4252ab1ac6d8c2ce8c4416321b250348c6ca6c63f80f300f8dec6a15333887322d3857be79daad50f1725c7363a8e95225352ba6d00c18be651e2daac57a34486c69f6de0cd327c67096a8614766b41f6d88140ef738ccdb926bcbda4c029a402dc2363e3b3057952f6e6b82edda42cfece424ac53c94000fed4e2756d71aceabc8dd2996227c1bd1b7f64b67d23de6692996d41874b26de86d48a8b70f29bf162c7e07ab9b4881fb3ed433cabcff12317aee2999549d08e18cb93f82db25852bde83d6f5b04b549ec0513447b731683ae2c15013955e39274cd87cff8ef8c9ecf460e6216731b4fddc3ae34e8dedc464d20b3be9733d44725f9735bf46efb824b140e81398889578c8ccc1c2bd290552bcd8992a377f1bcd6c1988355d56dcbba01e6368b92f74aa660c4cbe21dd45dddbf3d6b95da4c9aba4dec4b8d2770c511751b3fc19345b3eda80e62d61068c6e091d21508b4db5c8ab0e4eb2cb5ddf6afb1dc7adb456b11e1f7ecd1c206517e499a1ff6a6709a5bf96d3c32f4410d965695bddcf636086ee893145270bba2c3ecc0e564479e7c6870fb4365d9fc2491a654964a1898c813aca46c7650e02dacbe62afb220829bbb0b71f0382d72b8c6a52104a3277a4d4fa692d1834d62965af8fa5675aeba7c5305d52481233564b0c59b85ae3cec4824dc50d242c7ad729787a40d83194806f589f048bb45daace8b6340b40851b042b6e8b8293d5c970e86c7c664f8048b4b15cc371cb518b78eac93b6e7ac2e4d6910667ad27b7851d6b644d758664e652d344a451066e79643a522de60b65882fb97de4661d63214907ff4011e80e8f5fdbf1c86bdda202b9936626a903d55123b3f1a333357ea52e8d4da206b2234da6475d45dd307c75ac7987f64ce0a20ac495536921454ec6ab5e078bc8c24935a54b7674ea0b535da568e57e3b5ad3e934266c9879daea8b393675c412d73dcf7f80ad677a3ac354953ef557440109cc2b8361d149d3a47a720af11d4628bf8cc313a652ee91de281e3c160fa74b3c6a213954794cdd61aaf23089ac26680a53950b3754512d70c6c76541b3a3114281b32e9df66a2bff9d4cdbb4eaa21d3813d763d08fb6656990663eb6c743987447432d9c39e7541ee40fc70a5ebf48d7968651b15622023463d421ceb5ca8eb201cb63b412a4d7c3e3753d80edd568429bb43017f02e9c86ecb1b30ba4df977dc98d0dfe558bce5fe536b9caf4cc1a17641082a630551d7ed8f84cb10e413568b8cb35b60f81517b857e3566a12f11ad86a99477ec47b50d43479b884c0ff59da507efdca4f80d5371d4608a8b2e4c80819d3e4c459f5e40b2494f3db5ce7542f9572acaf8ded5ac9976d7954818380e98418fc802b058e6b44e2f66be1238eb7c52529d05d622411b6b1696e4333c1aadaf2b6639ece93648a966dd3055f10a2bb0c4cab8a3c6fea3545bb0dd1436f8cd4417704fe15a86dc9c99ddc79fe821d5324d84140c43f206e14e686bc505c0b5767b7dc10851552607ee6e30943473b345b9cd6c8eb2f4ba3e083c31a8c7ab48a21667eb4e68320337173c6472c254b72569266a980a910cd1ca4fd6b367081a63cb4bc7ba6f815455ff8e44a455b1655c52c5a9c79d334ce58ed9a2ad1e84c651bec4d1705946d06d666ac04809485059273454cc561c0f4a8cd3716a85a9b0b4259162d85ca4e20bc491a1902c1464fc09cd802e5049e3ed2c54bac7f5c613bc32b6065e16a6ead461c9efa64d9e0121c2f495a1576aaeec0dbf8e3d6ab4fb0ff90b849ec701a67960d68e01eacf07a65718b9e533a87732e46a28776261e1e380cc068f022a16f5bcc8c19872762011d38be45081f75cd0441cf6d3984121a459d29658d7a8b17d73772c36e66e44e6abfe17a44136af047238ebfa3277a26d36f9be30a534418439e3b65f83f969f1893c9ab8fe2e93a457079a9ba27173fb8129a87c2df1be532735f47a57377c4b94c63c9d508c593097d767920d887c57310f543c220939b3f83d68e180be6103e4a05c368ace2156b5a0c97ecd716bfb11e7921ed921bd6ff0c49c82e86a6756c25658ab41ea529e62903333eb9157c086a2e4ea96c32ede4aba8e1f3632a7bd7dbac591df8ac5b0f3b02905f9369132d388f88808651eecf710acd0e4da8907bd81f6403939488ee7a9618c47267b4124a68813d08f68dab9225c1d5d0ae0254d4e79d82ee169e3357d091dd70eab426a33f99dff3ed0baad28fcbe880e3620f54eb16b69b8c25733ca0396643871faf3c941e52e848b3ca26cc983f50509e69db23eff718d215711681528630493b527170ef3250a342b6aed31016d361177cf238976cf7d9be910268bf0f78fd90aed50def80cd1013d75c5f26720462210180d6b9cb5fd8e4fa75771a3638ba8b0ade3b007851255add35ac4a804d26146495d15f1b6e97c6db0ffb67e0af0bb64b5a1778f7dc981873c31913b40063f8c1a082345ff31a06703cd31b7e7cd1f3bd637691bbf72075cfa312883225d4177d6d84fdbf7317cc4c8724edef36f00399d5397f39aa8e2396020b70d6282527db4556b78f76b96be9e6fcce056e3688008dc91e56334b51ab6f7c56160974d9f5e9820857429da799409529c48103d6d0efd8913e8c35b9e7882bba33b289b2c3fae1d47fcb4ba4ca30e179954670a8190fda6bf8dff6fec0983221108be730f6746cc58acf15c826c590465c94c1b15b82960bea7583f48f5bc42f2edc079f7c4eb4c7f712f6c5e00f1b94ba661c8da66bfdf5132307466313a9432459f5ba6f60b4465efef53088344446a7a95b708693a18ec0894b083ef591493fa9ffcd288ad98d841440e58d3680c01f1cf53d981b40c18065119938c05b8f808a1afac28a49c66102d54f91eab84a50599569ab7721ae9c81469471cf36f0cb326faa221c7c2f729c2c2d150fa356686e23cf8cb280c485aaf49326a1a254f23b1cf6363ffd1fc39e51b1210945a1a986b14048477b5902a8588c0ff3c5dab592e3da3c3ab394969c558b43235b6e76993f66421d22f3862706a06a131b3cfae499fda42745a924341294e4d36fe499247fcf6593696857fb596acb05ddb0174bb3e9a2cb962a3c5afda1b00824a75470879e2b2429159d7f15f55e8a840c80230823a0b917044d896da653d00953a47e07779dd8213146519d23ee2e9d9a4d0063b10446418889afbb9b37de77081abfb9ee3e6d16f8d56b341b9a90b148e5b8307bdff5dcdef596512d7c11e06c7d09e4e4ab6939793952c7ee332a114c6ad1e362f7f5ac05fe6fe2e71f3aeac82136e1a3ee7f16ab164f92f294f0e6827dc8c23857be1266c1dbf00e8d536266e5c45f7632295eb9fb0891e1066cff32702a6ebba9cdc931420940861715a8e451388715b5d06f1b26d3c0c57805b4b7738627017130256c737c82c2ff08e4b10e186a122d31960f0c2ea6a3edc7c8a3aa56efa0ff69a67b8c97b17a28a7005eb9b56b980c8ed48d4abd6c77b8203d119910676520bbf7a5e756eed2549b68730ad9fb3a29cb0ee5af63c447cbee97e78b540f2c555efffec7b00229c5e53a17d61c1aaf2a68202b0ff11be27b7f46c5a4283e318c1eb7bd57fb330ee01df9fcedf95636f25f8c4d67e4e87f17a12bdc95fbc04359531c38f3be3bc76b12b963da93df265f363d9d1eefe40a2d2920d4256fe9b65bdec5e362732d9656b43c072123b5ba8c1a7e8432c435daf6621fddb80bb2579541c49336a2c7c653eca01f71bd25dbb51f9b1f1cba2a003fbd4f036956dd824bd007bfb3f8fa2eb3f1a11b43b3775f0e43f18d4ec39d9b5e592729e2f684eb650d1653c9a0f75cadcd0176ba7c9544d59221bdc3cd52732b79537c5614e9e9cd235471b4fab68d73c101fdc741c06f6cd1c2f17cebf5ba707c3939da92f6d51498229d4ac589a8a13379d628edc53f64c9ba57e7975617764aa893128aea842cc7ec00a276049efe9c27e9c4d21b86e1f995d58ed20ca804214a00484fb5effae706e9cf133b872201cdc4cb5d0af45f29ba897e008f8e8545d54bb3660ad5dc6c9beb60bc6d7b97b44a2c72e3b8b7901758973c7d6c59bbadefc983b99281dad7d10f96b1d0e3234ced279c9296ec279487f964dfa2891a4f9ee4e80da608c71435025dc0f1a3e37bafe2e389082bf0272563b78d36af0881cf264795aeffb19ae2f20d08adc6f72e5563cdf13f2cc325b1af271a17e9921696b477e8ae32f86a992b1a950054b8e9d3032ff5c67781f4c859dc65a3ed0e367123578175d7bdcacb763e63e25f50a4a686cb2055f22e8e689725e5561ac57abb9d2b8b391200d70c3df51d026643d74672c0918197146e8bee376a3cef6d1f85ac2ed78ed32238c026357449240c9842555c1c9693157090b159cc1f7dde0750d3834f6f2976aa9bcac67718ac83ac4b09af75ff3d7f377eec724f869365492404cc07a54877845e3c5695e88a61300853217134fedd7d13049dc0885651ee696d08e09d036ac43e3bc62cceb6b62a2cf23eb2cf876947eed5cbc760f722651190e143d3dd5e59a021680fd06b382e76a8f15c3eaa9d6f990e23e755861bfc7bfca12697eaac7e6d900b6941b0254fb06a562bceda426e6460cf5aa974efd3d576292beeba809597519029eaf6c8cd24b6bcbe6899d48b417608894e8d4c8be27461a49d005f22b3246891c1f7055231f9d3c330e90143b5c3e17ddf35e3f24dbe998008a2fbf915d79d8c5f0e864c0bfe8556c2d587bc8493c4beaca01ab1b6776d3edd0a5f5635345ab900aa48d418d05206e3931e77be314d1d2564875dc58dd140964293de3ba3de753452445d904508bed798c506bf205e6bda9a2b8bdf4e1aacdf6d162bf0d46b25ecac1e1f5e45e7fe5e72fab4d8f74dafc501fc88f5f812adf8941e8e2a0467fe00d5a3085c3866ebf267c0f336900894dce8679e9a2cb39663374e4f82c7f4c8cedd66cfe1bae2e9a918dcf53cebb761ed33be88d3538d8b40d823a56c58fca2e363a7f7a92b092c2ef5859d62c7999781e6cd314edd1810ff061d7f536db2776b5cdb567ca901c3b957d1afbf8d85b4e2596ecd268bf3a1f46bbfd49a887be5691b97e1f27753051d6ce560285841a85cb1639545d02c9c830caf231879de6635225626f835f729d84f6120eedc4d66cdd688e66c01da2eff8daee156b3e476fe008d27b81f03085c08c3740936fd1f9b37f7edeb4bcf656445db602668bd06ca8064d5bd20d39b7aa8a3fdce1ecb1640ae06e5c9386eb2425d4a1685f4aa3b280efff1dff1d1eecdad381dc56cb911d84aaacf83ced3fa6e724cd37049ad3f71e9782d6229c2a27b4d82d2ae18afcd12a15001a587352ef841ea095d0291e7c67d3aff449d3fec31c6c7300ab2235aa6b938763968b2d5515e8dd82cb8e60564d0e7b611f4d8cfdadb89180f0c36ef3635289e78098f4b18b85134cdca0128579313fdb0f28b995c54586d8ed98d8e334b699a930bf60ea70ebfc46960d150f92484d8ef4d588e9822cc52ee5365abc7361b3e64bb1aa0139c250cbbd0409a1f869e1c8f8ebd31a2bd6cee4563f9074b01e3624c9541016fcfd99a33b27a4330289e752a7730efcb9631c0e826ea7afe661ce0abe0815293d98d5578ea348882bc01adf03356881e6e7331b033253332da1aebe7f5fb5e85c5b605104f9abe836d59ddb541f727a7abbda65b1bd9b7f235d568a837bb03628708858ad3ae9919a31d86f4d5c044ea453b0497191eec01ffabbcafc71455d49c62d2952cf7c60afa73c1a4b4ed04b6e56149d10a21ab7c11244a1069463f6a049945813e31e5494032394965a055d302880a556aaf54e1a9c493225aa42ae055549189f960c6595e294915b3ee04de3290089bdfd47e6bed4d54efe3a6be418609cd4d251c8961df25b21317d70a30ffb2b82cbc302f117343598eab9ff4ad3b5067fa8ca086fd54b5a8b970346e986f43a3c489b82b654e5232d9deb7253e32b305dc5bc724b4d6bc98aec868bfe609706012e4094792928948b9349b4c780e786be14390cf5825aedd0cee322d4cc9eec8043ee50907af3d1cb9838d95adb33007132e35a4ee364929927496e97f61db1f0955794f98395ea6d7f018d26db23d77829fe20f405ad3b28299d3322077c687a96c506172b05850363a92beb2736c08bf3a93194804991053a690e44d0f913acd4f06f626d27c9fb23e7bf060f1ae738863d33260919129af40625383a3af3dd0668afa571239d0ba23cdceadef72f4bbdf199c1017865ea3e2de025167ec2b9d6445d4be9f0ca7024f2e0c5ad2908fb1cc3dcd61cb81f7064dc77f73326b4205863390477998a50d834a8ecf8a1368979d9e99611a17aa2e0fdee8fea3eed82f7013abfabe4585a71c944f5c672783718ca74add0da623917ed2cba19ffc46117acafd7b875302d03c6534cbac96146a1ec326c816aa4f8ee9250ad7a5282fe52498aeb53d970be7100d2236bd42fa368bcb3e6e15b7e5ff481d0b71f82719666ca96e873350abaee02938c464a22fa8475d35d05f4f5b2a33e8d8f81cfeef7bc8581866e40598e087ee5c3205ac99c5224ea3ed0ad0ca2e81ce3ec7f0d7475805fe397baa7496269278eb5a1b16dcfc3b2410c110b316ad3854debe056b15ea879ef0a2dcddb826c3255e3e18834014d0c1fc8633478c9644fceaf76e3f68776af23fb97affbd431c362ecb1475bfa3677a009cd3fbc0ae3d502ca1900c93f5dc37ab97c07e32f6f4efa3204e339b14d512d707ac0fa8ecd48550bfbf7e021f6ad544bef61af558012d2b7ef68a75a8d6588dd49f9cc2b5710ffa5748cddcba3c0800dec51f5b59886432fcffa7e7e23e79187d8b3a3fae2b4d373920c61ee1cddde45a4b72aac97a6ee1ddf1b6df015f701140caf240922631f4d3220301a08fb5873a21c789379e6c7615435265d3cb315b1a85b822207914941cf652769fe2a40bc34f29df13388e085f9a7b457ebe73d1bb3b8f2efbdbc6b6b260c3a6c617e2943a7af61e2e660ec4448466ee0097bdd728887276cad714d51e00f8a304ebe18da76a1b644481e50a58deb7e8d2e936111b093c53a497922c7168c861442b9bceba4d5f7c9011ae366c112a06843a8a9922d6a1d94e3506ec5045b8e6ecaa7358b6fdc37cf2a3074eb8d260be29e735e0e52963e3d8b375a9182d5452200649c632fa628cdaf4245f3a1c667ac6899d4ebd12c8f9340561ea73203a374fc0479328d859541ab73b29bd459d3fe1c55de64f0dab48b8a7a8051c94a19d43890eb15c9c0b8ad7c22f1c29c3cb28e72f6ee3471fb066ad6a86600189dc15895a6eddb4d3dd15f9664126852395348ca65106496ae28952709790632485e432b21f34c031a2c8df725608b9c45489fcb3616323f43ee5dc4245ae0264f3518f7615c4fb00dea1116a5ff306c3ab581fddec5d87525dcfc0d4b460da68a25a68c9db68ddef97ba1d00a55477f458252153cc7cb72256d69a296dcc113646b492b2d6d8379b795fc92d6ee44557befb04db9938169ee54ba6ded3987a1de54374e18830a492a0de4fcb3e6f73cbfe1240af1a5b576d5fb0df02d50d41a479ce2405cede2b051fdd47151c9f48c4dcf1a01954b7c56f498ce2ff11fd4bec732c711f03b9841b9684fe6b998dbc515a7da1e1d9ad7e7b85c0b9b3d33e9fda2528c8cf6380caccf0aaa1aa3d6199c1673de11ea9753f7dcc98c5d68f78ce52fbd3157fbc907c1aca4d55e81f57ebeaae614e08f1854d75d652702e638b8a13f8dd54d321133619afcb8e9316ba07ab941f7d3e3b127138115396ff4578e52cd25da02fb40d732522f5fcc4c1623d5713a89f012abc45633205571c68388f5ae16407af5895d0090586ed026495db0ee55f2a0194bcb8c24eca42b5410f051862f8deaf09855181b6c449eb38a30f85f82f193b52b9580ce47c73399549d70c8d76ad33e703376b4d3821e70ec77ded9e84f82c0ea23f24318009ac21e24cdf42c2ae30ea1c51a52ff67cc32ed7d020ebc82859c312f69fe1d9b02e3e633b9df5d1e496d1590a99d38ac6766b3915937c76da3d018e19d571ad9e5b5862fbfcc267180a8b3c2867c9e872ddbd57f2603473488f3954b55e24a9e88260604aad498cc5b49e051785cfd410b50389f361541b2da7ba13da74192c5b7702bf6285cbc7d76bec708a8d136601d7b9cde7728bdcdf36f3aa8e15ecc8cc1ce21d1c41a535014369f6475966ccf570289aaa1edb5ba26e12e0b34e76282f4859ab7784e1ce561ac4186f8a4d315f3bed9badb7b62b25626f922e36360bce757224fbdbe4f930285df8a56b39c454b9527661a184a461e8e804ea6ed823a2741a3cd7a0270ebf51514eef94a64878b81cc13e554aac2ecde179e987e8eba80c67747be0fcead12390a1b725e2f28cc0b237bf7b5e0360cc639b070bc1b4b66bba964daceeeeec5626042d64b0624c56a0e7704feadc88c19ad992bdc493c35999c23405b61c227538d0b665318430b6b16859e274eb11adf011a81b007b394daa36aa65122ea60e1a5ee02f6fd09651d1a45dda22a28bfb0a486d84d8dc533adac675f40d828171a95fc76bfab4734ec79990e053e7bb840463cd00894a6ad58bb50681f06103db5046516f75e702b7fb4a9ac3a82e5532428bc2dda2012c1a4841de4eee1c4c2b858db92656fd064c1b011f53ef86d667481706b76c5ed23f23029d185780a4275bb043b8354134bf44cfc27d405324c4daaba61554118f864ab2490c96cf755d7d0fc6c8b2f7049e3d4ac524fa53fa06b09714806788030a415688eb212e92357f8467be2bb211a9eb092f1105cf8b4c13945edee3fe342c0d84ce55c38c1773213e2709338a9859cf16ec69fa6ea3e064f57fff46cfdfa4c93626a5b1cc5b26179215cf2faf5804255160b8e15cb0bc020c78828c138d8fc64cec00386c0983b844a9679f15b242db1a2f4fa668bbe68dab9c0605ea560ad4714243c77be1e505f5125c315341f335098fa2503a47fe5170a8ace36b2ebe1d33af8d252934e1e26b4f79c43c0aa328510a91ab9a6fcaf2d12e893edab633f2a880b34ca92b78507ed212ddbbfb7adf4c3157caf6884d75761320bace90bd6fec855f81157e527c81e07a41a00b02f64352497bcfccaffd30c48c165f14020e3f0df4dc5a858c330c64922d9175dcf9c64a54f149c352d13cad5a01ea317a0c051bd3cd19b1f2fe174f3f0cf9bdd998e7d5ce04a6b214c6898715b50199c5ac8d8d80b6d26e2bf71f2e2198340dc2d33fb881498e9abcabe8a3841054c2a483c0646180137282b34dc6aadc9c8ec18439179e86e68ecf288d4ca22e1067e473a570b674ddeefc9ffcd4db599cb95e8b33ddc4ab5c8c42db7aae39ae877ee25cbe41a9eaf7616bf3d262a7402da879c816f328fc0f135a6a7d4abb61587cc0f9a14e24586e008d113963c51de2e3ee8465bc420eb8a9aa69d31c4d54c3105d54dec0e54a0cb0142f78abd037ea4f5a4c67a7a82a14d8b5b78a0ba37e96c45ef045c1b990ac5fc793c6e310694dcd9c5acc0c21613a9a36a4d0f3eb08408fb86a9608d6a75e9e5826ca46f6a0a87174109bcbe50590b584b66857503777c799c4adc80ec41690d013ff4e547b3cc3a1279ab11bca7e895349e101efe74049d57f8fa5a05f70a01a90e58015a3928c6518b40569844acc8ede26df36cf2aa11f3f41a508c735f17af6acd350cc1fdc902d091a0a98d3eeba68f8259b260fa674198587415b37bf5ba1fd71fbdb8428f53188a128b8d5839086b960184e2326bfd9714e1e627fa107b476cb171a568669201d9fc6b464badbb44f2c7e32d7a9f42e4e62d600914df9b92afa9f09ece5452eae6a5eac2af883a211870e6304cad25439c674862377c240003e6a3663159b40f8227277269e80ef6aa74a77f1475d818980788aec97161f295ae47a6b055d669a3af9b826fdaf6597d161b5633025ab55a922a8204fe44fe3cc5abd118729ba4d08eccac15bc85d582f73541559bbeca4ebd3f6ab8799476735f66972a3c4f0b0597849f19954446ab47fd790036f5d42d7fcbe8189306e4211d9da7a29f60bb90da82d0eafd22cc7bfccb794a4899c045844600bac1aaefed0d31d4fdb3dc5d556d712b786c543e2655814c6b128448cfa0c6b89c3917f4b9dad0a204c50573ed16a27f45e248007a6ce9bcee3044df5ec395f4d514b7828af50fc7e4d44aafb674af6e18c56f5fe3ca75ab50ddf156b0314be0da897cacf5b20dd20a984e5c81ff975ec714c61df460b84704a6a8f2df44feeaa590843c443e0d409703e4f1ad72a462bfd831e507decd947d95e4fdd455e1d64e3b37ad158875c1e59c6fce0dbc1548d5f7808819a1469b22f157b33b488d82dacef9359aaa4c794489673ad5c7c67639f5b25f63b82d61618f3373585910fabd2b06041e00e8c1b1c87fb5d1b10a372503e8ca5588b728a137b66c3cea5ee30036f644bdb245dbce35daa47bbaef13b2e40dd71079cfa6b92d2b27c5a6f51a6dce3a8240d0fa3ab0618357429851fcbd5b284562e34caca5792da5f920c7cfcb330b5ac2b069e73488ec2acbd131962f833b55e3468a1fd77316bc84c1b7304de8a8bff78f6d2312c9987cddf4413da017de95ddbf66be7669a037b1f64cb9ddf771865fad484c3122ed1e10076eec233e4b9c1f95075b24da5282ee271525a91b222b4254dae816791ab7dd0ba8c9be0f2207f771f7462709223f19c81342167dcbb07e778c7a52014ac559ce4fe9a91f48c0e581c0f74c531460e04fd1a28566913fbc832bb03f68a87eeedace1dbda79d4cb287f8062831e842dc219de89dbc025cad95a3838474b277afa77792ea144ed95941fa729912c1b6ab84e4e45cb545bb5d1a5210183f25534f239fb5cb489aa8a7e1d907cf243df189626f057b575f17d5cc009055e0ac61dfea799325c20fe014dc888c301839eda3c62f22326e9eb464fe7c2a92234d8cb191224e11206e4dd2344e4a2bccb0fd91fbd45de14441d4c00545b3d919842bc59656782e9c80596421fe9ce97c85342c3ae925603a57c665e8e040cc03674c7a630fbdf68c63c975ecf4971fbab1e841b1b77644ae951d125ad48a9e7c07c3e2f94922ec1b126bd74aede1e275d78620c974c3c26380cdaf2f9a9a3859a9b9bb9ca92e73d7868ad64a109cd19c9b2be2a9f66da45e551cd2bcf52adec3f2693c0ce68c2b1a634984c9117014f81d1ab94ff1ef1a7305b63af26c155ae8a392765a35524a69207fbbff132d1cf99b678316c3e4bd74cf684933258a1551343a883d5c54edb0e636677d7d7196ffd03fa81a6205bd76dfc11261286268bc4a31539e60edb82a5a52fbc756b16bf5e426e35bbe60859fb1cf7a6b885690a96e09f758e3defa0f0b7b22db7ae723fde52ca1845839df0ab3f0e73f7bf4d90078608536526d2d2d5f6c4a825a70b50648e6d632c030a6ffad942dcc597e51a1740db432aaebc6f5385f62f271e46429d8b2b6a66163c7ec6f0dd84bc1279919650755129e3dc4ac8c3d5ac5169d685a14751be7306e620f5b748ec8d4e24396785d0fd9b4878d1da594b94b5a4b8057028ddcebc1d299912daa2cfb7a3940f57ca61fba781d447d314a29d6254f1d5319b28b835b0c1ada4b0dd8298c063964712746dbc78b75e7c79447bf4883b29eb82559a824a61fb38ca8ad934c9524b6c61aa356d57495043dd91f0e13f0f53210dc2e63fe57d337dd77677c584aa5a1adf4fa59afeb50ae96c31a136a7237103a0ba848ac3d2a61f5626fc4edce7d49cda94ed2d9ff37306cb026aaa848daf01a8d7ef145845394494cdbd6b5224b1b1d9d788de5de3bc8635e4deebc40a6d2e5d49a90829d81062f73b5021288a0a91ba4a2b347762a6e07e1edd2089f8b748861d330224b9618787bc6864f8b4cfe98937bb061aa863034df37e9caf1d8cfba0c00e742ff1f82c8051bee33edcd5f284c2aa0c84d72c7e12d5b894039064c77da2601071b6ae61c360fc32374e6a058cd6e3fd5927e0568d7b59227a7dc0d7c754d4d079738598b5f1dac75a1c2e7e2b1b165c41f3316c4e2cdb822559a55b1a0141898c7a0f275324bd9b3d43dc5ef33e718563493cb34be1f339e35c59d78ddc545cb47d0426e54acd70dac946ca91cb2684a2b4013968aa3375d2e911773c9cb67174bbb62fc3cbeec860b843b8c28397877412112020bdd1e40173745cee8074e24926653ccfb8075e9f79a9b38e552418b564f10f1b2a72cb9f68b69612f213b7dae487e82b26eae7684d3eeec8e000e07b440977551bdb8b10ace185f96d874d7e503fae0e420169853f1e59f2c48a35d246be7d4b5c40ba2c9bf0d921e9ecd04269d638318e55ae2e8053e369936a4aa91b0f0cb60611f1f93ad0f3b3c9d132b2ed9df6672d9852f1436f59025eab0f4fb2cc024a2ccacdc85a3302a2ef944529d1d7184addace084f8d3827bddfe8e7ecb3410bdeb3794b74b37496c4aeabec8b93a1587d41769b46ce1708eaa478a4645cf6c5026d2ce3c72820a1884923a758695b383a8bd3fbae8976353f844596729dcce22a8dbbe20f1b333377b22260e67f8468110870d4e7c14ad79af452be1e927a6e6e7f5ecb2f432d58986326b983224eadc7568717e2828afd19d416a93f2791d924f7991cfa42674033bf5a50005774b9e66b2dcb5576f958302f4eb5ad5d512cd165a1320ece14a981b8237dc4b76ac94af43123fc3bb1ce16347e444854bd8a3f1a7275de7276df1ef8cfa114917de206b24bfa5e8ea0bc1dae8d6f5505add2572f293dc4580ad424a8ee3435c9f499b36f808da957ace5d067789dc633304670d31b300d3527fece78b4a55fc87df6826dc3eefb4d99fb9b9a1c565ef5f8dc1d367e63acbb86041519d1fb3581af3c19c994a83abc8be4a8cca2c521a24a0cd06d32a09e8627af8792cc1d5427776e0aacdf2fdcabdff69c6f53b85b1562e2110861589740e5a4548eefe224526a5038aa826de2b30e3c47265278792a55a0d7dd723e24c0389e8e99f2d583ef7a0e9fc654341740e935e53624793e9c701a8636670b3ca0a5045ff0cd50e1873296358ab496932b00163650e8a3e45e3f0795105ed7be569a95bd90760e026081c9ef611010431e4cdf0ab7bf9c0fafe3876aecdd73249966c846f8f0c6c6834559061f96656bb154ec392ad42cac4063256a5ac55b1a3f8230938877930a122fb23dd7190219c07dbb089a2dbeb38c2b25eea8757d79af7c5dd493f3ba08baf26d1194f5ba48af7d5d04e55e2dea155f8bf4e45e2e4ad77d2f0a655e2de255df8ba08cd74578ed6b2bd2093e00c2a980b957c1b7b55ed82f5144d19bd032a13abd801378d8837178d8d24e0efdc838ca7a05e01d73b629f55488880ffd60b9c19b9cd4026d4379f0779891e90fbffc8d858b38dc2046621f3c4c88d0375e29c48572c8e316eae77bed73e3b5f5a2b66e8d7049b8b62c6d2bc887b32cf758dd080adb0b7bfe7d2cf7d8c197dd788b367249c8e4f0512b953bbf78bce365251841956d3c722386d6d5b4cf8d4178fe7cd3469f968aa1f522ab37c67d14c7319c7e706f9c5644b95351b8d18aa7fb88a674b17c8ca58120dfeb4f34e95bc55633121f2cde30be4b92809e1b196f0a89fee9ef2897550f0b819b4a34edb362a1b914698cc004c4df296364a09ec4db4b2cdf5cb98b68223c1016f040993eab33ad844f50f16648d2fe44f682b2a0deee3c20744a3e9601da1573922eed155361a1e7561bdfdc92eba7e7c2653c9f1f3fc2eca5080e7b595bc5cff4612f69e9124cd425c7bfa7dcf6371e5dd0624129a341505809e166477273da45a8151dbe4997e8aa3c191ce9d2a1c0f56d14e1cf7b1d73f76c6fb38ab8b63369c02be9e273e2790946b8f65f66a8b5bedb23873fb8be90ac0cc6448b4e88a50c0bff3b9b5c0a5f16ba0f47dec63fbea036a0398687dd4cf038f9ae01af137cdc000e7715c81ffa140f84363fabdf2704c380e141f7243bfd038bfd0d34bc5f0d8208bcf54ea98ac1aa62c0f218280a5c51cc6340b5890e11a1e3447fa655e66575aa2ece5317c3196b934290903eaf409584810b9a2a5b262b9ac34029b5dabca814e034aafe04b02519d16b455d0ae51706997941302a572e1a1d517fc7d073dfe74250028ea83be551f32a38a7e8ae9b70aab6707077519dac18972e24ea7c7c52f701006252aad89a88172e9ca3a2aa45849466b289d5f30932e54d8d5c13ce0239f490534b2eb83de5807cf55ea2a9f044dd6f67ae136e18d8bd79e2d806db04c165d7fa437a9569c60aa04fc013c63738953735486a85415b6a48ac7ec7b6758bc6454d9806f34f81b2dae144a4b59c8bcdbda11811540d4da449d68474cfa9c1a3ee187e897478b5de203373b3a7b422b08a085fe2af083af437e3b05864306ad25e9e4e3931cb55ee4823dd4dd7072a1ba4a3c304d5eaffcda5a830f05e4c6ce43b4565d8b0592b2552a845fa4db928a00ab93ccec6e78cbc53a1b8fd4864cd427b27457b91b9c0be17de4dc43e554e7ba09d82c19f3797012d85d1d47a6144fb4b3c93222e4cfb27f7b772816e352db8fbf503a109ff6dcac8f2b31ad53bdbddcb4c2b78484dd1d65ba89a609b75d40e025f9ba379c7e56590aa725b4ccd4ae99d4dce5a88728439b020d900cd26f3616ec16c1ba01c91ff144fb6996b433a2ad6eb1bb8ef92c13dda4ef1b3ab8562b7675c3674f6c5656d7ef33d4a909d1229d4f5e33aea4a5337aa4fe2b4141bec0bad7bcf554870fb7ae0e1719ab589de4a08d215404c345c38b17b4654d9b5ca4c2cc62269ffa94007c99f51d52a9fd5f2153ea9bc76f4943b3b2558d5eda7209f04269bbbb7d033c320f40b870d746573a38b0b3fae6ce44eae00bc19b2625461567bbfde7b0825ab631884866c1786a45eff199e4b96cbfac7fa4f4183c93397b86728b84f6261254b90f2ab23d2dc0b36d5ee2f2c97fc16490c83eebcbebfd8a891b14724446952fa7a22c78b8bc4acda6da3963b576cbc691a11953af46940de1733081e22dc9f34229b169e476403de4d41f0769b6705feca069a80b322b0d05fcbb39b9a86b5d2520394915416c01c56adcdf6680d6eed0b04e2e0bf54bb188d86759d895a07e18eb943f22327562999853ee452026e945bca1f9bbeb1d5ec0890c61e5d93a4d59ff3f40cfd501a8e5f6108ad7eceb7b439a8c9f0693b8c9040c8efb50b74979ffbb96c8ed7652c256edbdcd82e6853175ff7a3dc1eaf4fea28eb08d71884b97d9dff65c3c640ebb854b050c38bc7e1a34239137fac3b547a503293e20e3ad03a827666b2b49b539b04fdc8ed5b1934acb2145d8c86508ac7fb6ca62759ee614529ae6661b5a2d9f2dd45a631d6857fc425a4778e5e2a824907c507d80a22c202c19ae492796f3081d789935b361a56ae4bce44447d9bad0a823832e596a62d10a291c6e2c24ad0f8589c533418a33aefce0b2191b58f1eade4dc5f331c8eae595d4c693a0cc1bdc4d1299716a2a69f65ee177b380011f0498af5027e42647cde7d0491901b70ad31db4589599cbd14bb905380ac8a2c9c186e01af68842fa1e8296cde26831be7da03d10380048a5d97f115a1432fbfe49f905f68c9a05e13de093862eaad7fd5151ae05b9235d78fbbd4de06978e7258600a31115dfb209575581d5c8f382d972c37056422fea0a4e5c2cf5f058778f233dfb071b4ae422cffba2d4fa3292e467cfaee182b4c478f0d98387afd16822571f6f2f9ad50ec23611509b9c52206387339256f69ca6f85a8f2d495a02f0e43c59b510b7821b9144a73771e3c293f964167c196a11223dcc59d8215510a7c530b1e043c84960a800f33380345d179126684164e410c26dbde2daeee5711fa4c83a1384e6045a161e44015d7d4d5a7422b9e43b88d6db7f819fbc8a1282e0fad3ca13d8a2ebae9b2b8d9f319a1b5e0c8c442025d1b35d2981c27614a5579c0adf77a4f7d3f124be97daaff3b60a7e51fcb75073516809548f1360772e0bb60d8b574737520eb3da524c83dd5d17b7a9c74510e0ea97a724c53baa8070c3ca4141d96dc9824973586da64102044f8508712e3e2bd4428b94d218191968a8924087b4fee694df95f3c1ca8ab2da71f58941788374d0923ff2130304574f84c76bc22e49b949c91ebf4df9a2253a670100fc3aa5cb9e9aaa2826ef13851ec576a38344fc440912122e63c4d51779261f457fec1ca73643c6db2eec39176e5e1ad47b7d51f967cf60438126891d9dc5afd0e086d96ac9f044c909347746d4dc6dd3fd075246b122d6eea199d046d8dc8e942e431b23521fb49aca2d1817789715c82bef96f2b8137f030acba0a684a1ed85a9333699daca8646ce5541771cd913354504a390aa48a7e988c66648677abea3542f4fd2d99e1cc6f5d1238f05d13defebd307f55956086242958fbfcd37731405c1445e7f08054beddaf90c908cc54501e6805fdd51db63e97cd7229bfe40c6f4f97eb4ae327db25a131e28dabd31e1ad84e1a15e163368900beb89f6f3d866b1939356fc01f43fb0b0c80d461bbc177c36e68358e881219a1ce440103d58d1ad74ffea7ecc33c12e172e34e80f0305582c067ef4413f1d374c5c9021e7afd375e9e0712fbb199928aaece003ce248dda1261cc39fb6821144f845b192de70099fe77a34ece4824f20b0f1f35e2121dab0c0d0867d34c78923925aa8bf2a100199f07d129ef4dd3cfd683d71395187b94c7161d3048ea0f778a810526a9b04a3b75a898765565e762bf5dcdabd9ba352b7838ddbdc706ebea5f59964ff949f6524e3d3dd8e2737b348faacc341b3625ea1c63106d3c7388eb61e53f60ea3cacc00184495425b6b47d9509f4a27c1e0b1c0485165211d554c0adedf577826e6b74bd2b0d8b8a56a2265036cf8ce48ff839c1dd67c1ccfc8685952845aa91dc3f4505953b5c350eae6fc9ea154b6a1a53c70990b904a6bf7596cad618e381338876caee7e5745b2087cca5842a1148b8a21fc6e9d1f99fb4195f043aec3a4de7a6a00dd73e6b3db2f07bca75528e3e7dba7b9d11f447180565c5f5ffc1446f0ca5c4c42d0222bb88f02df3202d540d0fc8e310b9f67683c14296e8a75c18cb267ed7cd1656341471f4222bc0eb6d3df6090eca51f7f053c2577c54f5916a51a3c480ce56e84fc78c137ad1ca9e4056f66788406cfb1c57bc93532d769262b4cb6a27d6077f5b1288cd8c4a416a06c07fa2bf32dc0537214d7b3eb319ba5162910e1b31961c699967cd818e7a72e12686013014c3180112f2e96f588d113c4dfca43be02c18a9854a5fc7e2ec438a0f63f1c1f4154eb8048497cb3b11b46964021c2b4c4e9d8b3d91819f8d4716e9027ec5dfca9b6a91550d8db3c918693c79dde33bcc09e4a3f83f353e19bfc62fc1da8134488502027cd87fbe2ce28522625bca645455ff1f679ffee5d7fe94ae9c9bd560bf2c0e388bcc8ae08744aba2c3f59c551019ca2349a8f43aa01e607a155881233b1a246ea2325467ff5c301745e6604377d320355c8e569612b4772514c15f526b1959e3f96f64550d8df2f96fffc9fe986cf04fa9986e128d36f4454d4bbc422d09fdd40e439993e6861b0e4c1fc3fd4b2aa4df74f0fe524da8ab3a69370408c37756e4127787ebf99c80db46a1dbde755a1c5db6aef6717a81754fef1264c9a6f345e730e62b7adca1c675493dc8e0a15c579c1cab48784cdb413501dd60cd3dc9c14fe686c4353eab657cac9490728d8c28d9683c68e69d56317761b7e784eb1fc3e1b9d6de7113560715db539367b35aa8786acf0cf5f559e1a0e41eccadb876a8f31012df3795ae66195252db94a21d471c6f8286ab3fc422bc1a08cf23e157c72c20ac040648e561d2080e8d07f3520b9836fca41ff3417de37d4494d224f2f42c8df9aeb149b3db014b890d184cef6a2c091dbcce70abf8244f8057a9cdeb6b5ac2ac782ed6ff653b06fb4130a4f0c1779be0bb92171c7e8417d1c72faac3b2435de180c3eabe62c99533132796b80ec0524630e5ce4143b349e4f194b738587e0f935cb57d800b13649e9064e442faea2aca3955f95373cfeabc2e5a9637b9e05a1da859d305238ad679d09be50916f6b304a706813f8892f4ee07db222c96a51f384f41645d467a9cad9b0cfa36ef2e8062ef5a16addb5859f7ce7ff26cdeda986c5f1be1a710b4de6266cf28436459407bbf7d6ddcf13dd499f9a1c1cd9bc83a7027b7c9b8684a5bf9a1dcf2dfa39d99c30e9be895cc4706dc9ff9c05804fa03e8a1fe4c90b889b8a1870f3a8744418886ba86a8bfc62d2af19ad11b56803c9c46be00793171e775f9a68f56a34e58ae8e29a36c8cc44ae9666b0b456d3408dc022f65d1fc5ab2a550dd32d642b090fa99ff804e29b3faf6f09700e407e707d06f07b03c72474b2c06e6411d0cae9f398b952553180d5664c049e3f6f72ddd9596f87e8e1bba195507095605e303474f720d8e810b8a88bcc445f2afe6425f82222775352ed3a49f922682c0c745e9cadc56dc699ff8df7a16b61bb604d31fb0ae472e0ab387ad208565b7d80840dce008a1a9361b595c06d66a3350d54c13c3b0a10fe1e83b91b5a23de1c10134e5176539f76c4d3eca130ec70463fa80fb603e8a120e0f95fd6533cd895f1e4ac2f6c0355c6d399cfe4d8225b589a6a8a404da331959154ee8b400f454e18982a7cc03c5a834aa73fc4aacd2d1038f720b9830d2fcd21636bcc251e3519be4d47eee43a9d96018678de2c0660e2a7682a4d203619e703d6ac2bb35a2b95eff84b51e658dbe274ab0823e807393a1476e72dde8c1987a48cd1e98dd83c1d9c7426115dacc649f79579c894cc0adbc039e21f3140c94278494b325fe893d418eefd6fe4ea6f59eb5bdf703c0bdfbd3d2842b43014b765dec88704e99277ba309cea83e9e1399d5ff2521a7bdd43ba4ff607f48db8dcf18ff1c6ab2478757a5019b3b5fb7e0adadb237c78af225aeda49001800827a4cca8b48ab85c9e75e02f3b50bae654f8674ded28b02c0579cb9fe6029d49422c1542cf96e2cf6d0662695b8e9607e81152ac0b6c7738c9c3f89cb38910c906f28c87d3e83227e220c2ff51023348c194acbf45e21a086370da56e3e42a05f54d7434da7829b5580df3b142c2e806d1fe4109a4211dae88712b00c57842dc9fd896ed655f2962b22ad37c96f8fa6f603c532db8d4558514d479872d1c202318a6cf69bd52041e297949c72aa05da35b45bd2cb0b42b120a18944a8f930cbecbb760b6900201cbd1aff3e8681cd63b2d9dd429da59bfb6e35fdab5c66105c393300f9b721712b26736e8641876f725d42fa3376b62437470cca2566087294779cb237ed65b41b83bb089db30b387ec901b780094798e5fd2a8e7881be388f6180a7eb6f56ad352750b09630a8719fee6889ed2e40a6e7ef896295ee0d0468ea81e674e52f1efd21bfadec95d8120c8797d85e72c8ed024406e38130fd4b67b25fba86672b58d427e7036478b610907e41ddb55ae299cd4c634e473c5cabda0d175bef698e9f4b9e89836a9d636c8abe63d2385c204d2d537b597c6da17b4cc7bc8edd93e330a9f570af799b6eb4eb1d354f535f1a3f6a3503426a3cffb1a653a72507628d1ea4426a01eecfe0e09b900424eba60511d43aa8359c6d52d23019692c58a56ee9958a78d46e677ea70a51ab45fa173693e24109a9a67703cd0bf1ead4a45e9763a956002fe9056c679a51c2c41e403858044bc66c21ad4b442f712ccadaa26b3461d864b50f85c0058b80015191329fb08744f2bf5a3380909b61989d2766a3b18517f8715810cd901260b89f4c9f233fc4ad4562bf8418496df4e09eb4c3cf12c33075e116bf942354b56d1ecaaf2eca75fe91e1e78d845a0c34f5039e49c4a00e581048e98a3a8e004202676422208624e98584204824ee680c8c55010511d049d419c7eea770e8f1cdf513a91d64370bb97e2bb75f408bbb38c8ffcc46e605757006a61a641bab7cba7d4d6ef160ff83eda8596e89dd5bca14a60e1a0fe40da114eeafcf0d44fad767e6edbf693305aa48bf537f0355328c4097cf29a184dff8cd0ca53c53fc73771d3942267777bf65208a955e97535548f7f853f57538373fbc2ea5c0db2d55cffd5ba27b33a3282e3750c992baae2a1019deb8c360eeeeabbb3371f242e1ae5718d289ee5545c2ee4eba7b8c900af2d6405e29fe41fec707f934a3b9a59cbabb8ffb75c1dd9f38795d7a856da02f1783c960321d9d7713d20e6d662bf30f92f9f333ab956596e9f8d4128604e4ed33a969ddfa4ccaeb8e9ab4e212b6b3aa49e74ef6a9bc1d7787e12e776fb93bcbdd57ee3ebabb6a55d735c8c443369cb425b8fb0c276d1777142ba9bebcbafb8c3bea6685903688bbdf70d2a6ee4ee3a465c1dd833065333dd7acd353af3053f5ed945909e7f579f369461fc867a43751a0cad38fd3c4135cdc19e92f70f72515ddad5949fda67d96f8874bbdc2caac945bc2abbbf370bf45dc1d87938e01d72b6cfb763be5aa774a1545f14ed38a57a4135dd575cd9fe23773ba02775e3f55cf8d779a7d19fdf9cedf275ef727a5e7ded8b7aabbc7ee9e72777bdd1d158aee7e4fb85205052880c2eac61723702c108594a1153851b41b01cf0c5c68d0cd2b06b629682c8d301f6cd14208b5618895ad062701b22968e4b80116fe74911e27f4b0d0b080d1042b29b6b4fc4b3088f3703582295aad31f491724491ea592fe50a960742499122c3fdf065b02fbe0cab1fdf6ba4d4f040a81a2932ac6ab03c508d0ca91f6bb03c50f8aa1a195235a89a1962bc0c299b5e2c58ae60116b6a80827a712608552352092d005a1e86434247d91b8aa8544fc5a4527949a552210a85428552502ff62c4ec489a89ade9582b343427f549430b4efdf45cbbf25f6c45618defb4342318a14dc0dc7d0e77e0db606f10a9623a29c8083f2358835474439013713c5bfe0c227b600a46881e07059a0fba99ae07dfbd6815aad1f5baa95f8ab7b65caf8f68e2e2ac1e0f8aae104a0f057af2b582c50f8359c00248aeffaa2f0815a2d77b15e2ed7af588fc502adaeb4ec385e794d59bd1ded4f61fd7d075abdc8976b87ea4fc041099f88a6fbfe854cb95e0ec47a5d613d96075a7dea75c5655d35c1293284bfaa098657b03c90fd1a1ec8f5e10c0be1bb5e5364089f55130cfffe7d7186c94c51f8ef5abdb058a0d58f2f2c16687cd6eb4a0d2700ad1e8b05627debd5fa7026680713f15dcf42f8ad4fbdae8c4fa800b96aa61c51c47afb5356ff9ac27afb4342d6f8aae1882827e0546f817a6c21a378199caa060a114df78968da51140e01fddb1405eef5218f207b3c9ecbbd6f040e8542894e903e0e80ecfdffffbfd8e5066116b8560cded8aab92a97cbd5125fbc31a4c5b52eaa7ab13ea5fad4e822b7d8212c977b03c4486e097db8843eaa318cea572dd4177f62e2a1aa4f895aa058aa67bdeae25a45e06eea554f838526786b6411e6bdb9af05cef5e50501d2ef8deedeb4706fae8b29bcaad798ea8d4ee31754d066b3d96c36db0d2711c5fa21488ec1dd58cc660bf2553535bdd80d48cb83c26871a99a9edff0def0def0de188fdb20ae661571f7c7313a207bae316217ae31b7667fd005ce350657e31a73bfe71a83bb3d7c24535f6cb6b0b1810d0e7adc60b3858d0d904891a5c70d646f447509513ddc301445142ae5eeeeeeeeeeeeee6eddadbb75b7eeeed6ddba5b77ebee220a954aa954a3bbbbbb75b7eed6ddbabb5b77eb6eddadbbab586eddadbb75b7eeeed6ddba5b77ebeeeeeeeeeeeed6ddba5b77ebeeeeeeeeeeeea850448db1f786a128a25830237ae040deb7b1c2c606210da40882800b1038e170f08822cb07728811be4d0cc8194fe37b3618f7357e71b2e901791f75bd9030be843e1628fc118c14a10c92a4326ee0de8460ee8df5d109c6eb4bce161cf9e3975bbb1b20c3fba5660ce352a9543333aa6bfb232af0dcff52cbb93761ecde84b68b53a15503d27569b4206bc4517c1a62d18ca741e36788337e468d9419e4cbb0d1f8198e9331be2df4a1f9f087b4be377e19f2b28538a18c999919183060902f830a8e74c9d871bfc6d33c8dd78e5bb383c98ca7f146345fe369fc8c6f7d8f5b93f1a10c193f1324e37bd47885342f1a2110f766e462c72de2179b9825f4a1f1e138f66c345ee39697f86588ed8e5fc62f5fc62f5fc8702668e65ba18c9a175fbd308ccd04eebd2ef2e57af24505775d61ebd57365b17af55cb8d1d6fbe2ea11c6b83222d0b2e982bcdff22caea09e7c54cd94238a520fe3a7a03ec68f3553520fe3edcc0e26a88ff12ca03e460d0ba9bf356d71acf720eee96740f61e178635bd50dc128a6218d68ba1d3eb3aca061c4e28de4cabe572b95c2e970b157d2216dcad81e27a18307cfca2d58fe3af8a6aa4ac9ee6d6f454cf0ac75f31716b3dcf62ec726b4a84325e0c13fad03cea4519dfa371727a8961421c14cb860d1b61c8deab779f75e36b50c1a96eb078b7e635d6a36cbc1c77678258366686ae8cbffa964d16e44cd0d0159acf415333e588a2d5d3fc94b16647f8e3e3781c5f33655583e3c737c2516344f3ab5f3dcdd3d430716f68bedc1bd487345e5c07453a8d5d48dc8c19337a62181a2f7706248d97d067f5a877d4d3085b344e33586a7ae1981e59c3c62b9c09b2f12d56f83dd24975e37de686af1aaf7a51c1dd1b35be55e38784365e35565888a059bd686ac230334fa3473ac978f55c38d2f59af9182f18333536786fba189d5233587a3358565866b0acb0d0b0beb7c2c29ac1d2738d4ea3d3f882714c70741a9d545d903d1a271b0ed502b247e3b485941d328961b2f8dd1b9468c5ad85ef3486776f2eaaba57eebdb7070ea40acbbd4179097150634d8f2ba4bd3eabf7272f0ee9f216ca65b305d95b6149b1c691242f8d9318e6d654efd4fa5e4805ae478a63171cca5a41f6565856585639dc5af8a85f6d5915a1fa7105c40a0b0e65552f1a1b1bb4b2880139a2c238e150dffbdd1bd44be912e2a0462f38d487b937281aa75bbb8f7a9a17d08cb9b57b1ff53582b7b6e38e344e38d45fdbb33e067b2e1cfa848315820f2defd11bc33016c847cf9245162e760967885aaf301ec3130a65c3d069c4895eba5080ec8d34c22e3d8264eb6d7a40a2ec4c50ab656782667ce5ba37ee72cdbcc699a0191458ac5fcdec6032e3657cd18c9a222749f2efab1786b19900f9ea492982c4c188e17af14505675f280cd7ea59289493cfb054af5ee8d4435156864b0546d81aa2e53d6cb6e8d103d923712e1b1be02ece8605a448d2fcada5c48f893620aa1a9a501cbfe4e021eb592c560dabe6c3a702b48355b38389f8e117891fd6483982f552c2176b8a5c2fbe5823457c570d15205bd35b3dca86033d318cea05d6da1f5d6f576f5f621085fa542ad56a89c170f5ead947a97e5cbd6ebce0eccb71a30ae52f6b45d49596cd166198e4d64227b1e760c41753d6adf031857a39cee60564cf0583a054cd0fdd1bdebde1e262bd28fa084354d8e3e6defcbdb94394d81e159c4d1932f5aea702a46ab55045a3f85480c42fc8d4874f13becd12e4aaa6756428954aa5545492dc9b3bc50d5f3878f096205711d7fbbfb961980a5f3e4451950a0a7f880abc23232ac9ad8da8d8ada13ef58efb1e8f0a7b3c389be8cac1ad157b10a00564c8902143860c193264c8902143860c193264c8902143860c193264c8902143860c193264c8902163e3858d17365ed87861e3858d17365ed87861e3858d17365efcc0074f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4fb7e5ee5d90fe1ea4e53d7a375a4ce0c2d6175cd8f2e23ae1db7441dac880ecd170a2e125f489e1a5e514a3e514a3e514a3e51423c6ab5ea552a9ee3804e9f437bc843ea1935316598ce9d17042c52882ecd17072c285ef4423aca1d172a2f13282149d6e38a510b05a8dab30ccc2868b2cb2c809de1e3c9015108548dd2bded40be729e557bc368491fafb12532fefc103d943c3303616f011b46117c12e24f933332f839c31e363a85430c619a34af52d553826ece2de84e19316a43f2a45de172f181823796f5ce3388eaed1a505e923786f2e0ae78bd067f53a42d66bf5b2c18254e17c118e325c2aa9301583259cc616aeb77af105e32d6be65130503fcea4c0c2cdd4a8665098f9f15b389598858797b8a506a48badfba9fbacd768ad7d54e836352073b0d4b45c476fa76a726a702251f783ac755914163d72e8a1a5c70e31c21fe0ee93eb5c41b6bc26074b025ee41201b227260077c51c781013e037c75d118b7df1515dae985638b6aecd15644ff525c4693d8cd6b77e155bae6fbdfdd6cc4c8d8fa00c5ca7d57ab95e6116f7260c65800bb378319481df1c178eaf99a0716666e6efccaaf52c2a38558da39c56e1055a41e17b8f9e8b8b4d0748570eb7e663d0d674717d5c3c5c9cfbb7f5039c2b18bc2e95ea0a571625c89e180c5f8ec3018a747f875113da5c41f6c23038940e1b0e90e287aa2eb7c6844a0995171c6a9c79d458d30b5f8043cdbcc2303561189b0990adef853d29ac9b7ad68b0aeebe509c2f5ebd1b2fb8542a954aa95429d5977bc55b3762f41a5a35fe381602a4f8bd1bdcdfe4d8547fff888a26e8d2e0aeb5ab510c9dc21d6cae206f487a387eb85afdfdf157af9eeaa9a0420c6c00f7c2791418e0826b5957ca87eb8cf7c64602644f851351a8309c09723dce553301d2f561702cd7abc77ad4b8fad68b0a8ea57a8959ee155f7017158aa10d7dc42970f7de7befbdf7de7befbd6346fb44067160f92c375bb88c4e4eb12c4612c7df74f1a71b1c538c248ebfb93420eda39c6c40b7883b262c0235c68b689d442f36781dccb52f1b1a903db2176201ba618c1ac2303a422bacedb1430f7a649981bb4f0f0290bd110b77720ab3b0c182b48fc58775f5e0618304d9eb81bb8f23c4dd17b3885704c271281b267ae8308e24890387dfe0b8f410d6f88f5380c15900e7c94750bc40145104a3f040173615c8c16245053dec15312806efcd78c58e57eeeac3a7617c55f845ab9aa2b126144511358638548a1471a823a8ef89c114a070a89e18bc29d492d4a3c2b84d18520cfabdd121be1138fb3d1b2bc89e2b28aa861023468c183162c4881123468c183162c4881123468c183162c4881123468c183162c4881123468c98ebe3ad5d9515b81bda9c8014adb840e1985bbb61c8708ccd0a48d4f7c6704c38c666d10bc7d8ac800c8d2c505823850a50f8a2fdb0f52554c107b49fd94f4f8f2c46fb990d21096a2a71524ee2cb1bc9d66712ad7359e2f20adc384d3a9b98489ad6aca49699e876c315a128269237ce2b91ab438ad3d2c811c0b8bb751cae36450e2f94e0891f5c8e2411032b90b8c01765f40a93f98079cdbc9d5d08620149939c92254b9200fd0f1bf0688420779faaa248bc9d7daa8a5a233d16b0ee34effcb0af0477f7d243e5ee6ee47e4fb041374e3a95700264af63aae90da292d407b6363f4890c7b949330a2b573dc30a454888e08670441ec83399e7a55223d32b2ce77523ede88ca26ab9c34333633b99ec67e763629b69fbc14825cd8716c33f3cb4f207a99c95b19a6c8767b69d726be0ba237b9d1d9af50709f23c584e32735ed5323d318fc899cbed34af99972219e2697c448890f5081014ef5485e15c559e909cd9e476cbe7ba733f6dae78295d528b2469dfc6b99d662dc406045266a3dbadcc4ab79bb975eea7f1c6e68c0654527f3926ecc31b1731713e62e2cc3bb25575cde524bcaa5b0ba5b99de615ff449841e8884ce976cb6dd5c45050f587372e6264e6ad4fbde621a3147e5849ce6b11108a028da842492790aa16ad99b79768f4c43b17317313284b723f5fc9d484cb6ce6d65c2efb803aaf3f75356734a089aa3c9d57dece9969fe69a0c6684d06cc6dbd9e3b545591b63e99724ea3384d3af5062ed9693e7f679957213846f2cf57aaf0396b46f20185a0942a0a843736f1cebe5cf6a548d66ca6598320c35a9899f73e7d3eb5fc010c4a8991d4f533d2a7b8fc8d79fbb14ef1ba3fcd3ff5552177d77197c1c91d4f3b504a1545ca659d1dbd83f4e3e3d3b38bedec62359f1e99cf8f4d56337d7a90763ab09df5b94f14a76bde4cf98360881284bb9b4eee1892cba69aeaac74eed377aebf1d9f32c663ce663bb2198ef9d04a1e9346e3b1c5b28f4ede78dd1a09a877f406aa50cacc2b77f6998484d44145469190ce9447874fafb01f108aaaa233584c07c9d4c9e7babdc6c5dd7bdc9dc7dd69337797b97b6c0745c21be83333d2379938af2876771cee7e63e37e23e7640e3443c9a1b85471dc7d0036b8fb0a4ee218e3343455d75329cd3b555d878aec346b249c3e956c5525da2adac4c49987535148d57397e7ba7526ca265e937e4e4c9c8f94519444f115c9309c4d323003991469c268264a91fc7ceb91a09f6f3de2ee30d7c971d7b9bcf1d6b79b2f6fdda47378c5bfadf2f40fa74df2c6bb49527a2661adb3121b30808615559c20c40c6010451129007254234565a4004b060546a0e53100c34d7350011e34b8c0cb08316848f2c32bcbccac87209450420707380a8043045538a0880c2528ba21080b5262168243e4e75b8f9839c93c5724dce79848f08a876e8094d948a3394d31afcc699dd7a4f4c499d1809f33a3016f320ca7cef1ca8d7ffa34791a1fb9ddd213f3ca5c1346f36ae2cccb95517cb9283ed3460fa5bbb3e0a40d1cbe84d7194c2683c574d2257545e269cc7b9ec647fc8680aca1ba9b39caffd0f97542bacfa65a66f3f313bdc264301a6ca65366532d759af6b9e21fdeb8484ec24319988151723f9f99db1945f12fa78128d0072cf1c64592ce5daa12711f99b2992259b253a05ae696d6aca49a695ef34e812a919c8487ccac81b9cd4b3af3131403cd53e934d333c7847dce84bbabe024cd1477f404c660321d75979e3a19c5a536739a746acddb78c8ddbd2697269d28ce65184ebd816a134ee263823a57f9542e06b1ae72940cabf2181665c3c2b0e34cf4f190073104d51d4794185aeb372eccaf5b26e209d6553f507edd5a1bde23d6aaecb5364cc170edb5aa6b83c8da9455f9b533b0f0a65237acb7e2bd62162b5a7b595607d7ae1c65c51b666b7bd7da3b3ab93baebd29f1da1a5c6b53d732b137ac0defa80154a882616d585b630c2d179bbad6de3067afc85af15c9715325a548f308855dd2bca42d6bd162746cdc620ca5a3f5c17fd32c08ae18d88ba3674540fb605d6af9324e9d6ad68afddc28ed787b517756f682dcdeed8d1baeebd3745c49670af786d2c84b5728c24d899193aae0f16757358d186d6efd07d9615fd9e297f9d1540e82f0d581fd2811bda94155576c6865bee1d6fa1b585f65ef1af6b756351d6aa62a24c8498bdacd47855d6deecbd62c2945d5d3154b23517686da86357ad6b4795bd436e0837840b42e8a1db183675af9d11c950bc39eebd3665c59d5df5b02dd4b5280bc367c70540aab5ba166974a9ae6562476bc36b457bc482707f2e8fdbbaaa8bb2a1bdf6b6ae4ab4212ab4d6c786f6c6aeaccb5afbc3867059a1ca8ea2bdd6deac4dd9b83456bc1625da9fdbb2e10dc186e1bde215edcfbd56c765d9951dc56badbd59102e4b155a7114adb53e6f71f818818426a06c685756c46157ab5beb684708d646b4f7a6ae2a5bb246ac75c4da6bafb556c755fef32765ec9827a9bf1116594c61a4801620e10463116b82859313bd54e04c144082cc048fc08714c04410432f75c9122c7a6392bc42c8010a58f088fd2800c7ce0f8601011f2c667af8bc58b686852553d3954140edbf7098ce8b10747445dc1ca706a8391ff36102971c2e44d0bd4b84bf31c3b9d070c175282dfee20ceea1bbbbbbbf84b83bd113f714dcfdc6495200eeae5718ded8cca5aeb046004170a51ac7148b9542b5421056aa1015d670155511aa196f52acd126ba6258d1a55ac1b5c39990448599c100c1148cab5a89393320d89008b28c5ca69803a3cae5d9817222da14900c048324292263862bb2c424383c083a5db1a89b0c118654b9a28e50a78aa00958044518ba522306100d210a550210ccb17ae2a23140d0488ddfa8593b0802d92b14743b90aa5538838222da904395519411ead0aac84088958f135c199f7c80715ba82132543f620af9a88b151aa81b96111609a916441faa1f2b4b2800052b24d061e7ca4c99e4860d045bc0dd01669899c5b01608e6a85561a97e52ac1146e883048510049611551524334dc6233b828cb056475c4d4c204b046f88393556ea466326c56a05d5bcd080206b3c1202120e415448a26c8a498a85fa91f2813ba1055c95301e49b15439668aac7a8842ab1b343c48d061c3c7782344444215d60853d166683e4886542e51a503750b6b2b9758c20f51ad542c71079582681b62513bc217ca466c3596e14fd00f1c23cbc6caa70a11a116cf7823f6107ba41e10f401432c82320115c2aa87c823862c04c14a10b663c35da82386a8186a5e20809a2681c4145fba24f180216ea032854943d9e552f7420b2ca860e4a4c95012001cb9d96837248c60f362073850860b2d64708290116a74e4507109811444348049d00937106ab85aa90d307181238a2062880528804b104e6e4ad8811dc000657ed005120b5c6cf1444edd41877327e4074b5584962c3eab1484714011b79fda0d9a166b54f1d861810ab490cd254200406224080103b02100339c7a9a48028907507962e453c3412392608a1c180909525ba95211a8e1021210a20004c02186042000013a2c1112f2a30497f5e2fae03e89637e8b9b8528838b05cac9aae0a2e09e6055858b8a4b823b82cb4498c48522f66c8f1104148f991cf7c6ad616964d040cdb8322c29c2b82d14ebaec6f1aa54a82bdad0da94cfc40877844e04450104c524291f6f553aa84236208842b95424a8a08aa8009978c3350404523704c5242b1b2c1e386608ae561059084368ed946b3432da52acf0070e160a04c1d14b90a6852a2b9f30081cb8ae08a2ca04512e1d2708ba768d13c1150e1857f503b583e2014b8d560e1fac88390463bc62bc421d193b230e1965aca04c186d2a20618c10c83844305422db49b1524604c3564a8798d39285567489392c232813542ba474a458a99e8bc645b3c2b1b2a15a21246325a523ec6205052638424ff47d6e0410c49b2b464a8668439d90883834632375554f543b5442a81a306caa15a24457188637548563b862f110439513d58c18432c19aa94ca862a9147dc11ed9823dc516525020a0241184654919112778c45ac885758a9c9bd97f942062908438229a200034c6aa2254b10d009417cd4948b2d764a20638caa231696089511011525104187d8161f8618e00a148cc0034f582009227660241400b875d0ab0e6e30c68a2aa8e00005a8c8f0420b2ca8b044080523228470c3061318a0920412324cc981c0434d458071050ba2f88265bee0c10e5a38ba6143060a3cd001289eb0400522a0c3006cc8bdb0c2932542484620820e84a0892d47c4a8600422f000079e70a20143e040c30c371883822a9e708209095c09661349908c99313078c115517000031750c2015a0490cddc0b2d1c3d4112f4e38623636604228822880368b992cd170080c448d08f1b8c19d161f0821188e0031dc0c005948880037618c01517008024c88f9b0f8f0c67860cd1cbc0e0052cf840141de000062e100107eca0650002b8d2829c0b2d9cb003fb81174952880163053cb2e480830a4f624208008726a6235665c22f2e199417d7072304c4075c075c22ececcac29885b5744213c2b721c2e56177a87484392c0ef186b5b1a2316346488a31666090333a5c395a3c583256aa31a5baa9140a155a77d7c16304275956641409eff45c7f3bd954cb3305a69c642141b21ae0ee2438c90ae2fccd7f364f9d9eafcfdfe7ff685af18a79e5e3f35942240b00240b88bbee93d233f3961ee78300f99b20403e3d9332128b645977ddefd4d7e7ef2624176030d8910b3cdf52d05d0a0de40af526ad5514c9114fe940fda84195408e5ab85e61e99af7c6bf9d75cb70b7a4bbdb38a9f22286d7ad5e61da3c51acb4b36e1408ee6e82932aa0bbd77052a54bcfadb3f9bfd5f47556cdc7b9c9e50a54b50a4895e3669a377e4daa5c669a6b9c4ca92005e6793b29cde8efd4ff55dded156ffd3929c5ab1fa5b6e815b6f24a5ff6ede4f244b58fe6e842aa057717c1dd43c86161e0fe237b21bfaec0d2c7cf8fedc7e7a7f6d3f3c3f343fb99fdc87e623f3f369bcdc756b3f5d8786c34dbcc26b3c56c3f3e361f1f9f9a4f8f0f8f0fcd67e623f389f9fcd46c359f5aadd653e3a9d16ab39aac16abfdf4d87a7c7a6a3d3d3d3c3db49e598fac27d6f3c363e3f1e1a9f1f4f0f0f0d078663c329e18cf0fcd46f3a1d5683d341e1a8d36a3c96831dacfcc36f399d5663d339e196d369bc966b1d98fcc26f391d5643d321e194d3693c96431d94fcc16f389d5623d319e182d368bc962b11853cc3d93a8975e613e60eac2110b27e7867533e5a77c0cff39ac1c560cef1e73f797bbef8852e815a6d76ca227106927af6af9ffefee20f80e7717738840fc4d64d28944a46844e421c51deefe379dee6fac1c9dee6f7b97d17f960e67f392cef57fef327aa3fb9b99d113ef340e1224c84b675eb9b12fd4c2dddfc926b8fb161a7e103defe89c6466d5ccafcfdf1aa31aaf58a9aaead7f85733557f6b9cd1df3803516cd484d1352b2df91417c620e47fb8cc2de5d4c6dc1de7c31436980c45b14f974823c4d0a3478b157a85e5aa04a5c450001ebc757af24aecd391f90d7a28e2877d5c7a28c16f0e1ea4a4ee6bd2ebf324c007ca15676d02d19229afd84cb1e803d49029690b3939418404791c26f3bcd9bb9ce446b42ed9bb9ce4ff3f6d21866732cf5c4e32730e4a89d7cd02248e4021200d02e44dc899a86a44ec80d37032cbf66caae937ed9f2fbbbb0f27b30c71ff5b36555e89f39a02dfcc7f4371aac30cd6855c4e55a1ec539bfc9ca0383759874cbce6dbed76c36b504f4f4f4f4f4f0f0f0f0f0f0f0f0f0f0f0f8d46a3d168341a8d369bcd66b3d96c369bc96432994c2693c964b1596c169bc566b1596c169bc566b1596cf6f3f3f3f3f3f3f3f3f363b3d96c369bcd66b3f9f8f8f8f8f8f8f8f8f8d46ab55aad56abd56a3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c341a8d46a3d16834da6c369bcd66b3d96c2693c96432994c168bc562b1582c168bc97e7e7e7e7e7e7e7e7e7e6c369bcd66b3d96c361f1f1f1f1f1f1f1f1f9f5aad56abd56ab55aada7a7a7a7a7a7a7a7a7878787878787878787878746a3d168341a8d469bcd66b3d96c369bcd6432994c2693c96431d98fcda7d6c3439bc994a078afaacf8764059286a235ef94e79ad39ca4ae9985262055289f454c14a83ef1017d677a2a5952d10cb4b3d63823a91377eb429225260672b72d100da942ba29c54ad42377cb82bb5de189bb55016bb30c0a3a370a54929e49e7aabe89817c9f949ee9897d797d227a5585f49a7d409daae537a5d8f7aa5a04fc14b702cb524d7145328a84d1132be114f879c5f93435d09766a533e933d23653e0eb536760944fcf2f4a330ceabafbbc62233b6b8d9b905e9fc028e9f999b7577563607aee7eab299174494da1a44e709654f4f1c39260f9e675cebbcf3e557f13febdbabf699fe88984532479056ee02e3d51f45cfabcb1f926467ade5e4fa4c79fe2d798f74b25ec53fce9f966fe0d44fa1c9c91308aa2b87c1c4ce7ac84794dd8f7fac7ebf3ff93d2334d3a358a8151f26f35a582c5dd3a71b745eeb68993547444ee76c8dd2e71b7424a1c9766286a514681a6aac476bb09c94967112148727a26a5411aa8d3ac5395880c42ee49e9b9571509f740cc63caff32b86c8f8fe171c7b9b1de84665bc49477a49cd6f857e2dd9a777aeaec14a7a7ef5c7dc034eb6c9e4aeafa7b9fc64b5a3d62a5d86ed870d75b9f4c41eeb686bba5a16124293d33d1aaae6b90b8ea1f594fcfcccceafe35ade58c662229713c3d3518c2606d963f6d9bc99c9899e934b2d353fde5cccc74eed49d9eff58dbb5674f1b03113f04402905b289477a02934ea498bbcbec0cd36fe9c951f4445af3108a9ebe350fe9a4f4e4eddc9a7fb75beea76734a06d265b32629bc9809f9ebfcfdd4681fa865442ddbd6cc24b28fe26a4573acddfa9bf66333d7d79d52b6c9f48b6992ce76a59d6ca1d5dd7a05245511c0080b65155bb01e6f8d82127b712de040346735903f3928c8679daa62caa66c7cef981c574d6bcdb01917434147a47e4e13200e0e4fa7ba1b6a0728832c67bb83b0f5176eeba49527a6a7d2a71b7e26dfa6de0d7c3937e2af8c6bf9da6add77ceece9d66f3fcad81449f94f5f336fe3d8ae26e371bbabb68af2da35e992145c1bd65007757e2a44f000e4508a60d85877393e6bdcf7509c8a9d59f05627bdc5f40b5c997f7f979557d6fa6f9f7c3e503d515ec086809becff2447f4c59af301fceebd63db098ce0f5d4d80a273f7fcf3e5bdb1bbbbce8c169bb9c0f33f786ac0a35e15d65aaff5cc8e00f18fd564477a397803822df0fbe4d9c5dd43f1046282d77a664e7210216f7b1fcf7302f15302e704624cb1734b13d22b9d26c9fb817b563a374ecae9fbd475f766f919e97709292ecf4f9dec34ebbc0e01b756654ab71baf47d21142781a27e9268c66335d524d5455cb1c70e5e58dcdd34c71ce074ccd152ffd804cd8c7847d331a30cfc07d47ee9d3f9cf369bcb453ae7a87c72c732c9b3bb63cc39927f7983eb39d8d16e3d131ffc97d46030ab1014d13344152512033c857aa60e6543df59a8dccbc719a372e5395888944df6e651165365522f686195e70f7204e96a3ab6b86e193d2b3094dd53771465fddaff789f466debb93a79f904837e81516a3bd306b4af1ebec5bb106aaa7525e87dc7d073ae8c2dd6746294e66b4d3ec6bc2bf8c229d49297097d7bc9134292ab352ceccb71b8a84cf152b09c11b17f1a95b03897c8e99cd14a86e9daaa59022206536d2ddc0dd65e8e9b382091fb041dce171e0386852802656087244d0161bb2506108fc404086d80d2e2660a303252ce8e0c686023650de8008137a7880007c7ec0eb9281f300605ab0e308221cac60842534e00130ac3f0a0147023cf84213ae200757429802146509098ea6685103186071948306aa6b4e330ae8928aa23833a348589f45f49a7f68e61565535592949eabaa53f5d7c45d47e66270d779e18a106cc05c71a94ff385eb504abcf5ce9ad314b82ae58d7fabeafaa9fafbf4f9524cc40528eed6dd752ebae8e30f4cd68d0a5de94891681cc138c345d0c032f29833beb48a84fea80b166841e40a3ff7d56ac582bd3e79fb9b9056ab152b3f8ed63153aca37776684a3bea0983e9523577766efab737efc6859d66a57cf49957b45aad58b7db4eb352900a5f481500e02eacb97d32e5cfc9d951f7e7f8d47577f430336f609999f237a1287007d4aff1d2a7b85acfec48ac263b12a6e0c996ecc33a9b790596afcfcfa62a54d67a6ab6d86e47c6139bd966b55d4f4f4c56e21f1e9d359f3b55d7dd182e9caa38c14800c20ca0cc0872b07912c24b410c7828c208241e60800d00098ac1066ec472b1dccc28968be564463a6b9cd14c84a2b8529f4a7236a291727a0b77b781bb6be1e413af4170b4c16095202be81e0cfa0d7a18741b828e030ecef295bbfb0d415f05835582411c82eec11b8256744ea898914eba942953a60ce90401aeee52245be324e73e5324309c284e4f23414de8ef87cb1af3868ad273dd4d6eb7dc4f671f4e77897f3e95c8eda634a30185e4d6fc63c2be15c55bdd3926ec13028409fbca53a7e7ba99722e6b8c246446030259f31013f6a5282ef23579c09a87f4ed964488997fbf73ddfae6d37809887d0051d0dd7799d7552df38affd7df9d6fe65de61f537e7dfe675ed1ffd0e55635a77bde3e97decc3c7da6e7ee81f40ad3328881bb9b4886668a9c64f202bdc2cc346fa6dcc3c497b7ce696ecdfbccf9d475972bf34fef9459c9cc4a6bd69928e7d548a94fdfeda6d30c45ddb79bce658a510cf404a948f69d3b0512a9bb14c9aa6e6ca658098a97a0d8b7aa42ba090fe9bc822a94aaa75eb391bb5fc102d72b8ca7316f47e7b20fafbb255bec55e5e957d5cdd398f7b7acd7ac94d7cffb5c974c9c57dd848772dee57413fe698d51225a63b45c92a4fcadb9df4e0337ded9a736c9a92a54942b85c46ab22340d41dabc98ef8d47537a309e9fc0b4e2a19e2e73b733eb0984e99959af0ba6231ee6e55e0eb1aa4fb74a3409d89941c71f79de6b33c773ba04e4f253122a4121e4a78b8ff2d4916dbc4c924368e9e1bb8b34fd53809e7465d330c415e9f42961478eeeeeea10d6d68ddddddedbdd7b2ec68ddaf757777bff6da6bddddaf75bfeee1b5d75eebeeee1edad086d6dd1de53e8e2854e8e10f203730b72d4958a132c5859f27d5977df6e7cb4f91093f3c6c5dd4df0fd864ab42fb075cd7bc53246646cd14f352271ab7aaeb1a84a298c8122825de4d7e3e200072528a89ccbc8bfc722ea2aaa97aea1345f7e93b93ec12af3b55896453259222d959ef764b3446c14c8146764b367089993a2132d4b47fbea030bf9fba9b1099d93ccb13d8e476f329e554d53813a1c0dd4f5085bb5361027717b26efd39e5b9f1d62500595289a0786323fb640ada6b56ca44fb640a3a9982cc9ccb12d8649f4c4135243e83ec99c2f50ad3454b2a1129dc1d041f88c2ddc1b8bb07dcbd03eece0177df80bb6bc0dd33e0ee50b8fb17777fc2dd9d70f72630e0ee1770f7252ce0ee1570770ab8bb12ee3e01779780bb47c0ddbbb87b12ee8e84bb1fe1ee46b83b04dcfd01eeee00772fc2dd8970f706b83b03dc7d08775f80bb0be1ee0a70772e0800c2dd0fe0ee0670f71fdc7d8bbbfbe0ee0570f71edc9d07772780bbefe0ee5adc3d8bbbeb200077cfc1dd7170f71b6cc0e2ee0170f71adc9d862bee3e83bb5b71f72a4177a7e2ee32b8fb147797124393bb3329b93bd0ddb7bb6b775f7feeaeba7bea7377d4dda1b87bcfddcf2477df9948ee8e13e033889c94a950ead367c427e6a457d80e8a95f2ee87c766d69076683f315b0f8d9679cc1f9a8cf6e3a3e353ca4a39fd7dbe06f2f6e7a8805372bbd57a664e3ec5bcfd5a67f4f5f9b49f1a0bbafb9a7fea97e7ce3ede3e57eceeba5c6c887b86e1d4c057f7d6b85c7352de291277b72d38b943454c068be9e8d81ca0ee4b8eb8fb1027778ae8157622e1d5a7947774de782d77743230ca9902777c64b01f584c49279b6a093301cc4707089b8bbd904f33aa7e10217b97d19c89aa3350594d5081bbbb60330104e769ccbbdd74fe35ed1c4fed888bf421053d3790b76613e72334a324154d529330619fc649b935ff7239ef724dfb5cd57345551529d794334d75eb13cd616d9e1bf84bcf5c9eeb2fa77192de2aaa717a55c21b1721b2f5d4869004d9801ab8f1d64292d424492aaa7152cecc1a88373685d47a6647caf3a76eadf36a9a98a7762497a99a329d3e9d7713105e3753e6a9017f3ebc75f69d5be3a47dfa4e34a77152ad67e6a469a3c0f2dced4e33a7935474ffce5ce655c76ab2234d2b3ecb7397d38ca4d7ecf3a9b59ed9119ec6bc12946646b17aa3409dd73f7709a9cebca27dfe4e4d97d4f577e79f9f2ea97a29a750723e476d9257608997545ef6a93aa7191805ffd4d7e718158ca1c2ddcff71a5ce1654c168d746aadfe5e5ddaaf737aeeb239a605f7bf8d19e2ee7acda76eda9d5b95c10510ee25131739ee9ea1680ca4f516bcad0a25a55b15d2ee31dc89386983319ed66c00843b0f1bc4625a38053999022cbed9131d1004520bd21d0706203a28ac500b01e826712d34e881d20e8fcc07e7d2b6c393673b249356e3b16559eea9611d1d9d34ff5422143d5358ca4266cea64a446b1ad040031768e04ce72eaf43b69e264d60e98979e76f28d8c774ee365045c2bfa4a650ce7f58997ffa9bf69a7feafafb1a5b8fd63525467f79fd1e5b93266fc24a48cf9d51785886a22aa5a756791a1f7933a7c0f5f75b6713556ffe973314df2b7918fe9dea03fa4e26ec836933bd694dc23f8cf7fbccd3e595b75fabbbada6bf3b1fe7e6b346b19187e96634a0eef5f93a9daadf04ae450f3333ef77eaeb743a5d5ed5dde4615babe867a4ffccdb4949e7bab79abeca94d3ecc37a77a699b75f07eced7099915e879373bb15dde83eff9a366febbce6bdf589f2ca9d771a979f9e3e7da6985766df27a5673ed7fd3a09af59e9444b9dcd4b3ad1d76956d1f2dcfa4c4fdf9a7736358ae280e8acee322b3dc629fae5f5e6f1a7392fed8ca4e4615b9fe8eb841401d1e9dfa9cfdbe79299e69d9e66067e13eacbfbbc05152d117a98995f3fec731ef6fbfc309dee9b907ee7260f33b3d6b954d7df27a567467a1cbcb1a9eed725dcbc7e98ce3c8d793fac2467ff06fed0f4d46ad1c38a20294ffcabba4351e0ee8733ef967d58a8ccbf261ae7b54c91a845dacc59a8ccbf264c416a51f6a944525568a74095c82e13a96b66215585cc6c04453111140f14e8702a8093948d1fe514ba6aeae4d66caa654af3d6e8444a54d5260d372c199591e105db0f166840099e9818814b420b30a1091f5a680083157c9044121c0fe0c0cfa85141ef7ea729c41746435b7ee061e86868c8073bc391110d426c6dc86269c84264ad5c29aaf22414710db24a0d47aefb2caf23aa82830f15c05a090091151b35e428a33b325a89f8090b424c53c5ea9e8420c435825566b03504e0880c0d34740967a0e16868071b3350d13dd921c4411b330487b4f0a862c5eaaa145d711dd10cc1d7b94ec742c8241cd212a4853d7686d7e908658463646085bc18047787211a86e8ba581a5e27c4c5433b5ce101871aaee8746e34946587a11d86b21c19d12eb6575ee7bb7848cb91d18d8b67c85d6c74718d19210d330cd1055d57a346b02708eb091e190d0d0ded40808b69aad8a89223dce1d453e5c9e21a33c22b565ee747648c7e21cea22503165b51475465070c7421d8610489c9109dd5b9eec8484848c31765ca9429533219a22bb2f8c868092aae5118c736b464097770d1599dd52d716728f99111082c3e322272b1a8ab71e1b80bc74739c8126a093219a23bb2af23aa52a3461626437447460cb0f8c82806168bba9a071c4be1f8085b5182ae0c3ef161314dae925b28834f448b699244808849197cb203c7343ca448a1a0836741ad0c3e59c2310d115194b165d0078b69740cc8824c197c8285639a1a7c46fca00c3eb1594c8372b17aa00c3e59b29826697559a00c3e392da619a3a8c052197c62c4629a27511ccb68c2072e5c067938e97a5cf74409c7644dd49144437441dd173970dd8feb78581c1412f191d150162d4347645cd7434724ea6a7444aedbe1a48b12c311a1f289cae21a3455482baf3b1ad262c30a15dd9318380edab0928547952a567764e484636b754eaab8eec9128e6bc8b0123c3a32ca327464d484e3212d3b2ce178e8c86807c759acd565d1625fa7c5891526566454b17264ad68797284e31a569cd060adce066fd8e00c367294d131093e093a2645d05939323ac2b1131a5cf724c9b1951d6c1531cbebac08ba2cefbad711b92ecb9151091c6709725c14b472643463f1d01199a0eb9ed01cd708f20c1d19fd38ce62b564799d16abd342826326c11f2eba1e0a6721aa5225a82341473444e7a4fb9d93565ce47e79b8df1c37c7cda1e353cab91aa4a064d2d985f1c1dd7d4a59a300cc095870d72b0ce9042440d173a77312fee57e38f3723b6b9ddb4095b7cfa5acb3663a7779fde550f48492e3ed73290765c5bebc6ebcfb9caa6be6158530a822684444152e1e980d16d3e169cccbe7baa928ba3b4c30c6f50a33410a48137871f70f02e4ffa6d3fdd6f8f7b94cb192298e2648e237658540893714dd96f7deeb38377a85edcc9476ca55cf947c2553ce9b8040479ad60c6482e6a2279b2988a8088a0285b2b9aab75b4ce97633d725391b518b604ae79acd57f7afd944f1e953d32654fdc1b4fe9de7ee447f3e9c9774bacfbc9d3546fa9f0f88f4f8774efa1cb5c9c3d2ac5ff73bb7ba5fd5287e9d4ff4f7c3bfe633f3f2d256855ea7d3fd0f1c13fec79acf6ce47dbc099ff3eee683fcefdcb99dd11f38bf73df94282e7341fe774657d5c8efec7c5ed534e9ccd91ab8ea74ba877de66d205aa6e737217d0eceefdcafa6370fc3a9759ad015a3a7efd48f3f05ae3a3adda738fb7e2379980696282e310a4cca6b9a53f577eec72646310f7f7ae28da4beba5f97f32ea7d327afe875ba5fcfcc536b7ee77e1403f77a2ad57cd6a158b7e613fded1305fa709fb391bc9b8060ea4f67cd3f28d8f7abba7bf3c4bfcf487927c5155e942ea9af3f6fbc661f30cd4e7ea7a712b5c8ccda09deb8c85685742ef3399494aaeb130b450d1010c05db75575d5adf8f7192955f59ad3a5251afd151911f2e58d2468ef84f0c645b26f4d9db8de2570dd3fe0efe4e99f0e20f10115dcfff64ad5d3cc6b3ed715037de0c8df3e207ec0925150e1b017f242fe65e68f2287bfbdf2cfa796511c4591421443fe96f3b71c1e0a4e00204445bb4072c005ee241814c01871771d4e82c901d3c3ffb6e67276fe66661388fe56a0fe1c30ee811ab8ff2de72b99f669e6b5cca567ce5732dd6ebe92c9034a3c70f3400d779c1c8a6ffe6f6b56799f9eaf77d6faf7c36bd1ceb5d763b3196d0913994898b299e273a3401f077a100204453111253ea5209f52d0119fd29a4d95884f2948895150aa0a11192192949e4e76299222be520522be5285a19faf5421c94835814d8a8a7e276a242b9d44b4cea94f35534ca43753105e8138bc0271ea2e45d2a405ee160bebe46eaf70b72cb06234c0e3335fb8dcdd6a20a708211c30440303607cdcdd9eb0c3d1922c3604c184bb5fa433887a0317108006ee6ea9409a71a00501445981bb5b1c6a2002ce8a02020177176d482102473b9051a382bbdf244127c000871270e081bb87357498620b1fb6305102774719a087274bc5ed8b21ee6e5fa0032d527ee0830b7cdc5d3c804ef5030f04bd2bdcfd5651c341e328b162893bed53266c15d5ff26ceeb0b1930ed0aac15ee6ec5b87be822144fee6ee672debda069cdc02852b83b098511eeea2e3d7328aa963928b63814417737735b4535143a77288ab86eca5072a97a6a9d750e8a987bd33ecb736b8c662870ac79a3e70e0ad151147fd1e20b155fba7071ffc2038ae2f24bd07de3dc979fbb0abebf1471f72f39ee5e9efa0b8f2fa2af19caaa2ee59ec8620ad74f28e1fa0920764f5cf126f4f7c34fec169e28e2ee4ff0380fbdf1d64f88e6996b4272420b77374f2bdccc60dc1d2be1ee5b9f687afacc2dee9e4db5e4edecc415772736e9440b3ec49de8e14eb8dc9b78f235a74b6a132fc811806c028826aeb8e79a50c131101359300186892e4c00f13726686c032c03c221c80508a1002e09b008b040581d644631235fc974812092c872811bdc6167a96a8d3ff3b6fe611fafc441308da2b8dc3ba1ad7112b3491a14949728803bec7312fe8160cd4a4b848e78a1e26f5b67f33750b58017d24b97f4cc79c1e2ee4b783579fb5cf2a27a3972ff9bca5bfa9c5c36f50ad3f1954c3bbe9269cd395fc9b4e6fdc326ce3595b79baf64fadbc6bca5cf71b70770b70670fde06eb7581f6c480b8c659ab5ce3933cd504a8c847d9957eadccddd97b83b0cca7377ae5929c8ddb1d8e80944faa193d75f059e0212685a811ae715c55afda9eb50929a24af432405503b75b55ab1f4aaae6b3efad56ac55ad5750d229528c2614d486bfefd4e351114c544669440f21f3aaf3f98ce1aa6750949e949e45f6314b4202780ea35f3b69a91b43edf54793bfb6e00f2c6e569a6e7ff30693ed379494c61425093db2d557d3eb5ccadbf4c646aadae44ca5363a0264629fcb02f670be06e7b70b73cb85b02b8db1d9c8cc01319012dac16779b45071f4bc2112bf8705ae26f5ab352505110d14eb392ba4b75747632196d679bedf4c47c64b11846eae1e9b1e5590d4947ebe4f2c6e8cf97bb18d10508ff8d1fe76f4c77ef02d445c7ff76f4bfaabba4f454527d9948e7e73393c8e2ee6afa3400d102773b002b00779b83bbc52197cb5369cd7a2827ad9847c4dd5a1f20810324c620110324a8c0b9f99cc7b9f9cf4952d14f4a91b83b8d934878f98d339a8bb83b08900082840d127fbbdd6e3e259f52d6823c82054790803c028c13e4114ab8bb0b7fcb799743317097f873fef6397fcbf9dbd17faa9e3a47b04823b4208d8080bbab9c346208d7e9fe7fa7795d81e56ba5d7e974d2250fc3f1b17949a7cfc7f3ca93b774f33ae9f4e9bc62b4cce6bf0e5eb8e062801618e17a400a0ed82b158d229edc91cc7cae9b04201966b0cc502922c70d7080009c404e9c24e28a8b70827b001af05444039e014ab8501040c8f87177034411a267789ec471ee8e9d1c22f535a7e9f93f663f42999efa631fe4f569469d82b4c00ff0c390d109e402862c9811dced170b8105105925d6a6002e1e83cd74a0e0b2cc50749ad273ffb40d5866237dfe70fafc61de0662f4e73bb9fce04284986a9a00324a8e900930dd3d97cf75ef5475fde5b42319820007b83bea8abb0b3989809c35efd31a114405fc66e66e2810ef72912068dc82d892949e38d460755e4df4e495963c00facb5b43295554ff6ea7fe76369bee9e22c1e5df129bbb4d02cb2b6eca507e5577650adce99357f4b09df5dee7e7ac56ab152bc59f57759781be2943f9a6bd9ee667de5ed532aff8d5fd8ff301f9c306607a4945517ce2b5881041049b72a8a44d51769120059952c8cccc8c20080000231400304820140b06c3c180262b6ac8f214800770a4748a42144923611683388a41cc1802002000100008183330355303000efd9792c7c11af8e44f46c8f2c1e76015b98be15b7f5a36d41b35755c906f2667e5590b540939af834c9b669f41d296f3cff24827f817f47746f65610e0002cd01fe06c2a5c9c3562dbe571a499116b5d95f6f3cb362bff90f77bb67e0218ad98b33ab5d9b2a70fb0b1fee6bd73da6008c0062a8889754e28e60df66f29682c175ed3ccf193d31be007fd4d119b513b0ae7b62c9fe9eb7ba6ffc43d81fc36d27ea27fa408a775c71dfc149e649a2fb2cf9f22acc5900c1a635807d4f6757205a98fee259c07e0493d2795153192bb3349f20f7b79315428ef39caf2d3f3df6dadd79c7da1d04283334ebb3cf66c50b07504eedc696a663b2016ecd787368c42d7b4c1ae87493159deb1a1e11711d6f8fc6ade231625661a10300346278afb74a770db3a27d59f06c07a0b0040184aed52c3f11979952b4a64b67d61cb84924209aa1b3441057b4c4e37d14c3b8f9365a680fff9be93c76c85b657d3b0e323f441bb620e60e442ec56aac3b684cef756d520bf63a4faa92a1a9792267d70c13cd9e13e6128918b495c87e681a6ad25cb4d96240704b79f4751dde5993f7a5b4c2ce10fb238924f43078c29c3d33b4cacfe457799e8746119f82bac7e88d7174c85ea6a293574cf17c1fd05599dacfcfb59bba1c0e0d58d3b73934a4be9385720d0bb3d02a1983e107b3a856acab7dd550b64b4b774d05612481c85f31ceee647e50673d1d7c614ef840d605e1a74f0a37c173570875d4e5dc2dac6edba96cfa0fc107e29c692a50d4cf0f5f7c609cfbf456719079c5fa480d2d407a9f41faf9de8a937ab4d67236bb67809a446dd91c9f6db34c2cd2c05b2665b1b8388d5b056bec9d007a484daa58962684d6479dde228e2892ca52c7b71d71de0c166011fd1e542df300ff0a3ed113facf545c199079836cc7da1048dcbb791f6d6345d7ef49ef9c29fa5c44223d912273d4882f54270989b1f570b2b47054763afb0a8edfea2361333e4720c86e9ae77f23b8151a3503147610b92179bc2a049ba7c420378cd30325b17e72eaa212bf63e54fbbd71a4942d867227a8571aed11e98248c94a16ce2148f896331b36cb6ad23d5d286614d7eef994866c6ddb140d5cc0056d2a9a1673159fdc92f38fb397b8eea9a9dcc39c6e886e89c204631510f82345fce78e72630780ccbbbabdbdaadce166447a2f99d807709e51102042b9ab7f5bca0311ed9729ab11fafa7000027b15528df32267753812d72e212c378daedb5a81d3b7d2669bb68578e1dfa80e9c5d2a309163712e9e110cf64b66a0c0c69761abe9f957c010c1731f08cfd69fe144620bbe336d6649ea2a948c0dc0ff9e6692eca37224fcaed4227410def467b8dd444fde3bdd6b4434b8f15e95b97b2a8e47537383219f91f8664c4938f14d595c9dd721ebed0caf7d2fb261b97e6c66cdb4bfdfd333f8f01c6b152c6bba676440eea79416b3b8d9320dd1ed63f85489d536ee802593fff9f407bdf497904c7e31e24de57f05d80dac4f9af8e980cbbf0f4213371360e896d67ac3649498a41e825a9126b55859c3cd9fb898607cabf60fcbc9b869912f4468d30ff6ea03204767318a1e0e1cd53c689bdc51bdd925fc5ae46214d4ecce19695bba1c8f6c90a07204eccd05631296d17641ebde89dccd7629ce3f7b219d063e6bfd3e7043e7a5c973f46ff3f0c2e75c272bf6cd8cdb63dab070459dc57b01f317079ef1745aa6f5fe0965eec4b3178bae01f6e6f5e19f2de8c8fdfde19a5dc8f64fd0e29321060420d2e26cbe3aae6f34621749fbe0b26107f536ba5b8109308431def423cf146724374c67e56fa46e4827e16bf337083166410bb05f3f91727afe8dd219ec23aab2f82a327b2ca91b3ccc3223ae4066b035d7ce14a50d34156ffa342446b3a85b8a51b7e7dd67faf99140a0b79f0796f241e24657d8b974a1cfd7031f304e93c5533fefb0875cf3bf712b93c715737a3e1cf079d429b370f1c88ad2d4905c5b2c987904c57d9c530101f60dc2347ff6d3b173955452c2d95d06d2b8f239c8eedc36cf2c0a93fc0d1cd6124ce5d5e0f7d6871002f67ed2b89a4d9d1fd4b3219c1d8269d6da556109d3a7b2d2ab21607ac67705b9052d932dd6e95177772f63874ba9335132ffb19bf1b14e28f15c939abe0841a553fc9f71c0e55b94ffd32fa60f89918ea6a400d9bb5393516f70432be97472f25b0ab18b739c508fac85e0b97fd2916924d5ec73f7ea0517601864a34d15dd886113027e80597f591b5b81f8b24c9956289aee22fb5ff086cca967577784e4933ad437569babe215d80380ad3ce6db942ce83faebfe05a4817ddc052e6d78f6d654f1049cfb4c9a5592a504d643e2d147eba2f91d82759e80d39464147f78b035400bf0f9d161aeff4c4e56d71a1a5c7a6172177e1921c91360154ce46e20f11d59c74aa5fa2e2c838fd762cb5b874daf86095d9a4debce4e420872abad6416412c15c7e4835dbc66782e3a72b14b28abaaf93fba81366f23da5084e5d0a69b211798853e380ee4bf5c77cd4fb748f67df62a1efd8410f10f87dcaf876e7eb4292aee6d40fd626c0085c59fd5d028ca4c4b9eb48cead08046cfc7e2abca0429a82ba0030bbab2e2c854924f916021c701351acf96b2d1c1ccf1195d4ba044eda30493635689049b32a6319f9ae36ad936b35d53856360e8904cf35d91ada388c72db648bfff4d2c6f3834261f3ba39f61abfaee4be310721135352cc15c848319b4f89b065c13759fb80a4f7c2716b0c3ff1f528d44cb0dec4de315cc1d2cfa0cc83deba9f66e13f088d2a76eadee3028bc2ad7ad1de2c395cf3b5c3dfc079bedee8be21f3cbef204cf8ce0f3abb4e0d941f8ad10beb5e7cde6443176bcbafa326d5cc5bfea788686f515a47a3b9a18d5678c8e7439a9a7263159d3ebaade7edc582169ead8401f3f689774c8fe677e550678e3629d45054da11a2678b4b21c15349ef61eae954bf9771721b24e1967a0cc715336dcc7e0ef61cda816d4586a30dd4a9d9964e92a2787a4567ef25d4b85fba117c6ba61e8512f4dfc2e66f1fd3a045ecfa06c806c1b4df137d3d9eda5d704e5f93ae0d0504237cb8747151577f1132251b651aef109f04df417c053c5263148718fbe725a19ff596582960285112508746219c76e3c819c1a4f4503eeaa76f1f35a1c9d3c1817a47b69eb8755044941afebe2f12b2f97fd27d7ca23544c93c50277b759aa4a74f7517e27899717a7236f01b4f68299edb463583246717a0330eefcfc17c382a0cfe6f3289c8bac567e30df07d0220f04597313bddac5d87c75185c8914003d5f5a9b0a365d1501eaf63abc7e8f8e471bb2b8f643fd6a78cf8e81ebaf1e464c24e4273a3d7b7a591956a751518d05805da8419a1a32895ac96674f935d752bdbf6ccec7bdad3222df170edf56dba3630496fdae7648b03a981b5b81be9a17af5d6b0a92661007289199b6c398c65c59983d79a23d447d9abd8925cfc9384e1772397bc6c9d69da8f57e0684b407290b54c4271b852387e949893f0f9599a23dfc73535690f1579c64cd6cc5903a9da61e54abaaca24d2aa324e9b68ea7d1a720ba902774d55f6a53ac87f33602767a2e7e31e39c8f6a700f37f8b473d0af5b9d058e22d6d3d93d2fd626e5757a2838b0bd72b125cab86ecc94f4726721279e6d427ee7c209b6034aeed29d3772720cbee8a503a16ce572e3a8305d528b393b7bd9bba1ff82ac6eae9f89e3e509895e9078f1df06ffe1672cb181eac2f87ad0bb4d9e6f1b98cfb7f9bf48fef21dbd699a775195f31cf249b413898fc157eb393d3cd0b1776e14cd5de04af0190973447fbede1ff02771a647446d1fc6a31bb02ffa0a8bafd80dd2bdadfab32977c17f9e8fdbcc6301dc597bad0ce8bb3d2f6f8a26d53573d05190683933e02803e6e515f8563b20a88436f03d334782b641a152a6259e9154c03052b24f9f062949b5e016c3b22ea94c5b3b4ec644e140d5f888036492f6ac80ceb0a480620740f1c5fc318528ed4aca0da93433ced515be9c409809a5854ae02de767d27f4493617a21de0f0ae74f62380c99e3a6f882d01382b799f2921c1d07d4252ab9abe37385902bccb38ab379376aec35f0644608d65db345504dd7d965694c796a51c22b7c22f7f6804b70e30810fed0f73d656ea6a03b1d0103b5f155e1d49c7ab281ebb40327757f02d1ca0637e3ac0cc4d9d57115363273a5324978854310b896f406e41f3e11bbaf781fd131ab4320949b739def282eeef1b9511625550aeeabf2f6a08c443a92c29a6b546c5c86998d082f35638303d22b9ddb7bf32edd044daaa873e454eeebd2aa257194df151a1abcdd6a530d666b2348a42fcdb74c78fc2b5737aae64aa29e0d733c3a7199901651bb18d2e90016b36f29110292d9fcd1e87decb6afcd1c2f08c282ed45f330029f056b2acc0ca7830f25d798506ed4a7e2e7bb6073997290b0e9fe6f4fd1ac8e5e796343e0567dc7446a6a96e8d57af221954d5c548ac5f2a230c41679021026627068f7432de00e05c9a1ae84a21e067e69ffbf7326b842425de034eaeeef19ac8e78f7b87f7f9c0e48a1c4f2ee3ff20989f9fb38f0deebe7f9a2df7bb3c7cb6d345d4833ed5ea20ae98d5eab363fc4c80f7942db51d22260ff6a2283a47be13206d89f64bc8c0946e600194005475ba224060ee3e118b283a5fc90fbebc8e2c1a4e389639708266ab56663cb475bdd4739a449e2692d5a687ba3d2959f75825a6760d981269be33b9045888dedc926f6e5c198257fd2348a5f12170b3ba7b82d06c66e7ea187ac34cd821a34acee76b02e9a271e3f64ec8a34f54a747d23ca07a8285655898f4c224765d0a0176a14f5b5248bcdfe353115cfc8f94925d703311e7aa067d2cc88c39f6a803ff78e9ceccef56fa07a19c4f39297dc44f1452bfd050b4a0b02ffd19869ba9e5a05c4d57398fe70619a8a7d2a726ab6a8e3a2770f56e6d390c096f5ec43388077e3d2d7da8aa9e10a40a3784b8178d3e2c35445b33a7aa6f622573d90dba4fc7c80cff93df1e633eb3bc827419a422916be98db738c605c263b686e1474c0e4a623b119ace0ccca655dcffb7a8f8af0a0f4f6ce5a804eb15114d59a3f17b0cfa6ac3afbed3f157e3cc43135cb5bde742cf5bb4aa20b5e3abefd9dff75bc5eeb7cf8f57c2ea7f3e68c3fcde58e041177807ae87e5f5cda6d10f87dede07f43fb9fae24d3e3d479a3093f22d7c86af6f09cd39c094d73d3ab9324a7746915ae32e232648ff894a70cef1313e30a451741769084a5077f848be5004771fd594031beb3b531b1c08bc3775a91ff78c8255bdcf04bd71af038babf3a441fdad2a3616721b55441c8111da17c7301b94342966f0e03d93608851af9158aabda886af145856ffbeba0db7e4c589b84eb110ccfe3a1fc70064dfd431c9f39c2b73c1b87f7aebe36c540bfc9f510345d1ccfd7cef47598d81f6ebbd5dc26e1fac5b7149dd05f3ac3a1e77222ec30f3f4c9cccd01a61dfb55474dc788a7d7d22fc1f67c87eea1277c01c703f3f9a44ca160fe31750cc0e7981a3226b59e6099370c9e2a98a010a6bbf52498133909bf4ed118fcb503fd1fb0ae675336b8d8b1797a48f0fbf6db9e9ad0907c03c57f686798febc83feff250c799a591c26cb982c7d0d40cd3640b5c87ee89996d066a4a2b93d801e5f1afe613b460fc14943737dbf675502c1ce13689194615b162418adb1859bf06d02b32bcb26dacbfa3cc10e7f5ffec766ceab048dbdb2708ee1210a38407af2731a15504b385f48b2b0e20f3f2e9bb9285e60cbc4867c8e07ecdea613b8ca4e7d740d66d0ad1f14420f2a4b47f2bdd69c93f86c14db308b79ee1a08891002a15160ae6fcd17b19ed9bc1b98bc099ccb03fd26db46ffbb697281c081599d2f715390dbab503ea1ae1c5edf1080d2289fcbebac863c78ad0b5dc7a22bca875b050eee3d507e59f54f753784d5e1b968c4ac6691e3d63afeb6993acd3f140010d2594911cce60eef69a00e385f192f5d9c5b0a194e4dd86ba5d09b919983b8065cbcbcc717609035cce2876c6603dfb7a4ffdc7fdf34ecf0001d0a243d98977e2f7e92d1c1719327f1c5cf8278f48b72fba611899c6fc916073c4f2db6c3568c3655db5fce661fdeea0857dd4d76bfdf78e5e14eb9e6810cf9f6ae63c3604578e038e910cee79e54bed1521e9be6a18e9fe90fc7ae2813857a4bc332c48be0c323ede0b3e121a15c36caf783ef7d0265d41dd33ec917a206da760e9744892c35163dc7b6d12c169ff087b3a2d68183e18d033194481496e55a70b855d12c88246209683d3348b2fb0af1c6344a1f0fc14995f14330e5d2156eef67831b0a98bd4b0ea9702bd401cb06eb481e49c6f77bf8cf825362b61710b2bcf5ab36b09c11dc8397f31d0899fd9d774a6f3f6e90b4c5332d91481ce0e6ee32fd211f20529c588d636fbb052c358405c332ba87663e70171f49a9b7bb33ea7fd2ed12f3920211aed9fd463bf906a68b3adafb7d9584cd52c59ce0f900bc375583b38e4fb3219def164d1fc882c36d6fb815ee60c70f437f9fb27b04c3e88ecc4fab81c82ab2cc04fcc30b55f687711752d757b1c736bcc6401b072dd42a7ab94949eada0ff523a193a271875e763dca5f5416e4270556e3fa2777582709ae9aec8efd08fe05e66d4f880d6d540ba14c3a27d485039589d48c717dc51435273e2096307665c5eee87e5c44a923d78d3da5e359a8bca066ef2a5b5ed5f6c009858edaf527ecbe722073523d67ded8508de587e4f532c6b65ab2d5dd5b2e2d6d299a9b936dc9b595990d1ab6b9af216e6d7bb5afa96ddde523687f89a1d45dff1e72c506425cfd917d3e86f096986acdfde321537630c2dd1fdb6463487f81add0dc3e1fb9620fa31cddb16d3e82f614588aeefef193ab3620cad9d738fd96728e78842c7ad03ba2349c31562da819ac7beb30958263d932441cabcfd6ecfd297319d0b6ab500b42b7ea0037a8d8d710128a7bdb8c981c372e06648a2f190783b13bc3859182b49abec90621159377d9680c06d4ec308476fa0a45400bdae618e0903ccabee8b4f02531747789ff5cf79b7ac6ec9f7ec25ea5fc45b062e74d530d7f06a14181f8ecee1f1013163cb0f8527c3f063fc5904f37f4e0c1487c39ee8f0ab48b8bbc0c2eee8e963e9338e0704c0077d14d41773f724fbe6eb1860b8add2dbe027f9e3ee466a79cc9a37027719e6194e684327d378a3f327ba43c38e1cfacf9d6264c8401362bce9f95eb0a61fe7c887e73408837cc4f4b9cd3a7b7a3c0ac7705f4917391043f6c3f4375e940eb9f544ca9e85aef80798eda40092da6e8b59c83dc166b3adacb4007c5a37f0a3d0eeaf466c4768cc1401e686cdcf67baddf25224a0715761083bee6a64ca33595ac600f05b18202f5cb70bd9699e9dc29ff92ebc4b41e60648f1c34c5e71d6debdc134a7f8c402d1d3ec874b2b1f14abd8a22ea09cf436ef836a5350ddbfce3a9b9cf9f0277bb2c7ffe70e46271b0ebd0401d6f538771255e0c4e7d52a2604439f5d372a74a8eea4feb0b74fb33adc8ea2eddde229a9abc60edc6aed087b250443475ef4a0fcec863302cfc3a177e851f18b0c4b81a55c7859c96a8aca2f168375d5773c30f15a92326c03f6e3ff508383940adc2994ab24b173898439ab344df55129f14c1e43e5b7ce630fb99c474f75c4d57f7a13a6be69d2383ddea61beab08c668291a362f0324e17ea61908e24f9b226c1e6f108fe26cb465c271071c80c49acd70fec1c064f936959dd455848a6918b4d7350d6065e4be35e3cd9575b3820e12162c679aa7345c7640de402fe7dd458cfed4c4a9df69dcaf2073cf1a8e97a4d74f03e9fb8ca39ec5b135ce9a62cd474ecc092ab9eda19feab0c762d9234772f03c1abb35b739419f6620ab9c3313bfa2e33608717153d4f45b1d1c0e8a36418a069a8c2393c6c7c5606b3863a25005d4cb2648b771aa2028dbae8c4fa936d693ff480be84895823e2cf3fa42f607a48c12c5014a8332fea19b6b9e3c1f8e93030174f303826d16e7a6bdbd7c8870383e002cb550fb662fab993f0f7a6a431ed4c582a72ef7f1fe5ac075331251e91debbef53089a6c8157366bfcd7adedb44e53bcf7dfa7134ed6be7c3bb0c9f56e7687a57c4605096e98b16c9f4bc6ab9b37ed7be491f35037cd6c64df54cf0a09dff732d75f9411fa94b54a1ad6bdea44f0f864fe3142f17b6e1b1e99392ab326c0ff64726f4bfefde90569b2a807e786fe9388c8fd343d2c8b2cbbe54697fff90507ff6b21bd3f45c953e52b0c1bccd21e49455137556bf69b32854edd53d1ac6ddf84f82e35c75de80946a0ad23c5fcf4dd90ca6dcbb4e1df354c65580e22ae57ecc66ab9c33b604e653958400bde75035ad6d9e921f1942c8e497977ad57f66f05cc1a2e81aeb75869d4abf9c2a9797951db8f49a597c049cd1edbadd8c0cf9b71ec9e5cbaf9bc405a0ac38b9b757026a1e2fdd7b451a7a70ab722cc5163f6e668caf3738360b9478b64ab615a9d3ac77e49e31ab7d98b8a5fc888945310b1a376e0681735b014b89abed547e87b9caea9c3ffbc06a8efa9afc650bfe70da702655efedd2f57cec83d24c363fe9e4ed763e916053c5841190d732a63011e6b2ea3c3bff69e876749c500f644c9522950b0a9fe52cb17c0205368bfa6371d41790d6e4623445e1e28dee0995a7ee9cba6943569706489f2e92e041b1981b5fd83747c5e8c51d19a7ad9672f76c223ac6992e726785bd2e2767a2b1a89413bca1c121fa8023ce973a58247431195090e482598478e463cd858bd01c25a39e8b71f5cc7ed86e348b2703f14411e7797480671be3965b8251465a6b0bc2fe8f58830f6dabcf31c39d7bc7cfd6531e6fab0d31f1e315202b11ed6bbceb7041fd0b2d060b97184280eec1f5d4affcbada258fc3f3554888a596e566735a173bde254753b33fdb19b9684fc6deab41c5a49e677b9644c9a5e9e9e784567a23d1ba60dba19aa362bd357aba1c31c521f1159dee806b32719cb9d560edbd8976b511f7027fd504211fa6b21fc1b3f2afeac40100cb6b106223b17943ef3ec6744861ed4b292b25c08af4f826b554586f50e3df2ea02bbf17b0a386fb0f29c7ed06eafacd6fa2a08550756346ca7e359ac23e3c8c5a5f2f14d5ec40b4dad09ce840fe4514d2b3cf0a76f5a3c94e7ed7491df21298e7e029cc4d8c8e65976cc2175d96309a63966de6441765928363e6b882f737f4cfb20ba51ff27a362ebee2d407b6eebefd0028ab4ac15b59eac351cf9d7237a07ea113ba55c5a59cdbc34d10a148916820a8c47d3542376244cbe5ef2606bb9b26f3cbb64b8600c78175474be606337878b0db72c985b85c726b7872c6d38a19249e7071e0fffc7c48b1ade63b1d126c9ffacb1536070525d049b645f47670fa8133677816a61a3093779330a45eaf10ec9d0ad8045227c3a826a5cda9a7c5c5256f8603db8c9c038081cadb86d7fbca842388a006943f2861ad1e8ce32bd46b7c2ce8d9396cd64e906d53de7dc6f9f1020b3945e2093bb5fd60af5220340bc0ee634b70b1c84df0e41eec20b4e3754ea57cca29347798e53e8cd5206c0d2f09248e3d9836e0314d25d19d7d6cfc6e323d43a7b50207ff7e57dc51ee602ef59ac0b79fad18516688866a1973082d8c8c8187da441ad49b9dbdb519f6d28cbe3b0d1ec3dff9aff2851f8574ad20dad5a25827876441112f96ce792dd9c669cec2e9da710c83bd07fc5197df7af7ab7e9d61091a7ba7e7e80c53402cc711932ebd31387d607eb87b156fe5fb879c854f2c2a633a14c63e18adb1802ff0005c6697e56fa174414edcb0807b43b91e7b8d8ab7b8ff26fc53b805da24c15181e59c9c5e53e2d0d3d5f255473997db572abd1c7d89b8cd509b5da097238892cfbda77f1e1ed64634f3b553a90ae542d16eee238bf251423e6f18f7103ee7237c6da82d243196bfbf03ce1fe87731792a257964250e79eabb070057b4c84b79b58a5773bc7ea9249188523dbfbe6224ac75ee28a7451a7d2186f21911a12097c4c0c55970b79d0a496c8e7963fea44cf86a6d6e17dec2b40b997b7b804db510cd6794239d1fdf1f697833ad786630b04565e3adde9ccebcc4afb994c1f6c31d4674b8b86e89badfeb45e510279be5dae18386fc9594de916ba225b967d5e5e80718152f2718db6a99d232cf410c17f94ad5d2adb0cd340b3e7af4cf9fe85c8656eee70b881beaa4d4a9ef83d5a95f21913d272b0f88f53300d2af21e95fd6820d0c1d5c81d911986e8f00de3206e84ea43116620c40727681faedea8c1a7561fa92034e10478af824cc64c1ff6e052145254b2b7f87596c2c22352cf53f347cbf7762f20c6b39234cccea63f5ece1253477148f483ce2375ffb3664691a9c6adf92fd092c704ac32f414cd878bc14ee56a88e47e555b291266f8645ee600c3245e5a96d799b1f8f9fd8463f226f36bfd1faac4b11c6b97b45b51681ac87f833760f4dd7b08214dfd5f95865e7425e3352804317ce5de6e3405e14fedc66e84557161c14d80870ffbb4c44ce8fb24d03800f4ea0bc93b5ed62aff5c2c745d92a70483e80897e635a61b7f8621787994e9ac846c1b9c0a2d76f569d4ea797cdbdf9ea516bc3458d87162879b387a5a0a37d0c18b25def3fdf8b9935ffe6afe3ee2eaff4b74e769d3bf8f73368324bffccd5e665c619ad769ccb95eb0783cd5952cb37c4727fd9e0a8fbbb3b40c937d9ea6d6dd4ebb2fb71f805e3f0b6c002ee2a53c3ff74370c37dd7329a8001393e8687d94874fbe2eb2f30d703f385f20792d305ad59305dc5e0b61e2094c0595d03b69bbd353375ab390ed246987050a50cbedee8992efe09de60df99aee283fc5ec943a1f1bb09561f4c0492b85e1fb97015e795dd4d3e56a331a9b522c3e49f4ea931fc3ebf84a37731097add5e1a2d645c5ce61bc23e3b2dbfd1c0f1a6e589845f5c1f22239804e32cb788d55bd890a6b3a9e581fa890d88c4ce8e9b1dd68bbd9c76a278254a77fcf220c42ebecf641ac3c703a7db911f22d218ef57e529da3faad643ed627eaf1e05dcffdfb8118b0b8e09fe01bde37cdcad03c527db71cacf301950121bed79981ef9e30ef4314e9d48535a175d44e7c931ebfe82b8bc5741b2a1466edaebfea00c6dab374cf07ae6e581e7c478eb4f7c32b4fa33b81059248675d31bf825a54701251ffb30542c1d02551fc0c6ac62f1fd158b1a22dfdc365285a72826e05e5476c4bc7916335b44fc28c778936fcdba5c738ffda24f6b844d74af9c8cf1523bd59b2b7b67e473a4e674ade2b85755c7096e2de2d773fe979201c0a2d1b87bb7776d47c903ff1597b287a9704a20d08e49bf1df179f5fbbc070b1a0858e67c94411174c30eabb21786afc30953d3304f43393fc0c839eceeb9fb45fd7e178b5ab3c9853833dce209e185f642366f9ba6f9f82d1a912758e5d1ebdc8e09162da3cb006dfc5a1564aa63695587617dadb81d6e84485f06a5de0bf2e76774138ddcc38cb3a8957a00b1a00428c453751f18cae07b55c378c386c65266c2429ec2bee8a430fb02436d22a676f833c7af873658b4809eac7f960f0db9f3a4997c517701378e0f7436302ecb57b981388938ae78b530ef4190578dde763a1f5104bdf22d658c72dd1e42b4b9b17080e09f1983170ede58f094b1f4d426e41cd834b4e085f037a7affdcf83f2d42d4e831c79ba1946fb9348bdb48b53cf666a21645805110212bfd09fe60f56bef9664f86dacc7d7637925125d7720361c02c4234f6ddede8c442bcc456f8780a8ea3e310466a03b46d73b42735690f6fe96789ee15f978d9da94c43ea1568042f973fcbe48ee20f60984315fc71feffde8d3d82118d7b184f089c98bf8cf36382f8022f1d1ae6a102c7a4b933ae078e2774da80f0534049874dbddfaf8ae02efeafcc6cec100fa6e31083744cddbc5bf6528951e4b02d6f2d565dba02985e3dd0678b40bb29dcac6e0aad0044ecb8166590653feedea4e5e04047c0a3fa739e62cdfafa3d570dd86d8ffc2250f51d4920f9d2e771d182d7f5b4617fff2de4feb71e21515bb0cec00e55c1117b0b23e5193584bda028192a512361f50f0a3f562feaf4bbb0a1beda1d315ba7142d2d999e616d37633e5898c76679226a11bfa179850fe13b69142b133ef6aa12aefda5aafe0041ec1780ffb62ca97e184cfe9dc6feed44949e145da99109f26c27b7a792aa8ecd0b5c4c2d3a6699b78086a5076d4ff00b6a94c1df09e4aa3f8549cf5e7f9186ec9ed732a7647fc2846dcc9fe4ae30b7a3c2eedd315bf8f330ff6a499d3004bf00e533961f368b1b6de29bb3f7827d4182014ee1e59a831c0d78784ee0a729b6cf6eeb98faae16fa99a1d433d9de9a9616973abdd97ec39fa68ce01bd7e7ff429a952b47d5329806d4f5ee8771fef064254610233e16357765d78dbbe64edbd7fe7ec95f4cec614385bac95ad2f20f743508346ebf46fc14cfefc882fb04cdc6aff6c3d0b6274eae074dc6df17e60ffb980af3f2f73087589086d1a7f5aca1e03c288c4417b3a79c15a57fa07fbb810f26b82f66dcd0f2e360b2bedb3f41b71c193c8e9ffb162aff94f497a5058c9943cc1bd0dfb8692b1a2c812712cbbdc48adc47e0b25936028aa935621684affed63e95f963ce6783df3d453a59f5a8cdb6e7e52bb06bd5f8c507ba210eca9ff6fb8c77d63b32b38c453d7f97df6cd5fca97a1986e7df86d87f868eff964bafb78fa1b63e5ebf7c50c9f2e8c9d4637129bb127d01706493b617c9d4db199be0c233d0f7fe4bea058c83ff2eeeaa247f8ce98175960f2becfb0ec8c4492ecd91cf64e82bdedc4ef1149052097c642f6cc4b3c1648cef1e33ab007a2f696e936ac24a569c25c3b5fca115a9bbc0341190dd7e8e789d1e94a9df1a2a882801e0ae7523ac4ba498ace59bad2699966d7071d95372aa0088469522deafa5c3ffe6b5f7037b0a9b2d2b55bc7e459720cd18a1d0b5933add479b58bb564f9b9f60dd0046b419f32245ea92bdc351015119f97fdb4946672f070bbd9e6a314f5649191c03c2b3e0cadc9a52480e141aaebaa7a90aae0d13b60c21540b075d36968526feb8368d644a8d7e629ec59e71e7dcf8f5f6137b9f9af70e24af1fc47fefe21f713fb931c0ad884d62540d44e18b839f2b811a29cdf950aaf5990e7655e1204a2b65dfa7d1d4b9503874688cba1edc753045dd89cfd9314d1e95892374330144c0f8d98fa26577992b53b87087c00eb2aee699193d57312510ebb91c5617fddac2488c85fbbc133621e1aecbe7574b40a584c8249e907ca51397d680f86bfbbfc2ef7a3d5d1fad676e5a9ad2edd863f1e3e6ea60ca1fd3529343e1fed1f619d0c47b6ed12c06b2307dd2e840c1685c276c6da40dddf5560154460824e2ee39351f67b3987c7655b111e0d5214d09cfc27e2d2509b9c830aa8d66543574279acd34892b3dea61efce0dd652b1832aa146dd5584bfe09ddbe43500fa98880981e5f8411c57ccb57c80a8d48e09b78f986ffa87aa25e318b90ff16c2571e60f56bc2d281a8c449b78a97aad0355a7393471fa9cd0a6967bf83c0c96d9a58b95451828b2ce3546a408d0f882adc90a18241edba3a9e5296b753da32c4dd1881a06c88ff18df4911e6c1abd699477de179d44d8740e3e5fb822aca7733d41b6b1e920a401c43b8a366f04e2c5266103d150b5f646adaf78cc8b536dd31faff5739d5578b5a8ba07a43112f398232ee73622bbfc35c0fb28f69d01122082be53b0f9b4fa4780d373f5a48fed1d1b45f6a8638653aa86fb9f26ff22aac2d20fca4e4863f24ce4e2fd9ef13ce7617c3485360dce0ee5495ba9b3eb5d88983c93dd5d8523fdd0f5a38a58678797576d6bbc3ded09078ca0175d61d554da188fff3a2137eb8eff82216d6d4c2c0f830020d6ac04f1b9d55433d965d7bc566c5755b1c4fbf6cc6db8350e4155da06b66f5834c45ee0fef0dacba65d5e1d29a1f7a01b69647509275e6c2f3f59309cf06a4889e7871365799414923821d18d121a38b478c875e081e1610cea08d0bd93a02d6b37e23333bdd4063bd58e838ab08b8a5a63bf89c82480f2767dc410b54cdd7ec02dcf31097e062ce4a96441ad8a2ea43c81934c2e21be6feb84fec11568356f5b323893367a950713cf4a934a3910e61c97bfc3aef094023fc60ee28d92a81bdc08984139decc53b2e36c43ed567685ea2b1703dc51056f15c831ce50c86984f31d22e33605115fc40e146507ecb5fdafba2aa3c306162e3c1c56e0d4023596e1bc9a5a1586299210c00f13e708fc153a91594354cccdf6344e4e5ef5190ebc7f3ce33581e701fe28cf87d9a744babc281fee9c0d64e6b29e2b6edc3b563126009a6f06958da47c2987a14ade73ed9c97f878e85d31603b00d1363ecdb11f7c28b786eeda45c2eb39fb9b7babe772a9f95631a0c38e4f6bd03a26d251e07d244fdffa73ddd7dbb690cace1a646181c527f57586e4b3094fd64960c0d89251a7f95b1806ffc8766e279e96bc8a80a39ac0de5407bf46a44a70f4d246218b0cae3959b27f7064b7b819bb537d524b0f3e095a2f1eb7a59a4894c9cc048347319604823196f075fbe24b6f3445fc4e2e70704662fd6becec1f6d70ffb6eafbc748c9c2839e94f94e22170508fd1d293cb182f5f24dcf208ba63cdc42d17872933a7ac942cd474f548329ef9cee1f2229941baeb851a9963b108e22bb603614d046619796bb6296d2f194a2f76045bd8b7ac25109470459a8d55e88b787c73059f511d19271c1f1f6bb470706a66ba79c8c7b4c6a64f778f0fd06c5b5a0d15d763d5f475c68c7a2df523e0b48a0db2c64f74b4b76e9a2bb889a0ddabc137d939fd05019f18adfa718c4207090afcd180f832311d3469a0dd4a7faaf88c822036c3ef01f858ac7669cc0ad8ecbbc7f321aac1d011f47050f5cf4d343470ae79b15d588e967b271de9dcd030223ffbdad930a9da605be033ce463d771f34587df509fa407d455149ef0f51623990305fb62d84c28f812d86daec37c3d95e8b71927fc07095f59a0849a7ceb91c82c1b5e476c30ebd2773b0f4a78eb2ee4529d5df08fe5d0e929da3381191d4559c52063a0205f9b301f0a4e2a86cd341ba84cfd5f7bd0131790ea63a1afe60805a6458d10612940a760b19d96596d0ab03fbe9000e472a6f80d619b4691c88537e304bbc07a2065353b3ec4301e4da8c2978efaca4714024ed36ab5c47f71805ad12479ce4fbbb68a7d3342a3e56aaba6fe0557cc6bed9a56c8134af1c6489cb652b0e074a2424f13e7e798b674558cdb9ae4efa0b8a9d9f4f19f3907f95dfa3bac17927a7304d63c112734778e0932b7c4bfc3a1180b17bf462f9c3fadf1a15e623f6ca66e7227c2614fe7a1c2008a6285c22b1962841a9e3aa13b2f5224565aeccb06eae77417920ab34616a4556e577b8e1da0e52241f2e72f23cef27de988cbd43a9203e120d68e86ded1a41b6f23cba289a9253eba2266a5ee0546a2dafd42d52da2ff336fd27ee61081611502f522bd74c4fa371c0600067aef9c8e0809ba41f99f608b1e692db1702cd3d257a90610475e88a7ff97035e9b35fe9dcea812d68fd4cd192227eaf4576285204ac33b779a1892b37b694eb8d89ee6aa5a2b97890846814124746e67da5eec683f029b97750de86b3cd0764d61cac3a68b4862d5a3f40fb6913b6e924d0c96e3e5c6f8c7ee47c0c50b99a82a4b4bc29f30450454f763dc906beb66610b800793ac6f6d2f61a607b7565d25d4b588023a2d9b7f231c29ee8a66f932cc7e25319926f5b172c72d878e3c18f82769ac663abaed2644bbf1602b4fa03d98f8a433b30f5b3bcaad86d49d20497736588a7c81d32681f4e2f896c840eb22701f1ffce1e861d78333be44f01303ac78ab908f0c6acd8f4343aab5282f2c5b4b99680e9d15a42c7489d0550fadf1a8b924fcc0a4d437f2d49c0826abb974bd81435046df57950f31e31730dda926f09e0cd549d0e4571112fc879453139a6d823fcba0d98e89c5d25262d8194db48220255f3cdbb6d16aca1cb464eb232cad815409a06f549b9ed1e799e030289fc29d01e3a60029d53c402f030e2880b7bf855137662ba3297744d9a232ccb7dc73c03223b8d3bb950db0a8b1d954de4d2a431c8a8a5a567be88b2a31ff56b17c43fabe3b7e92e0b9ae117da0a88a9df780ad9b7122b8bdde42c944770c3f8705b4c853b830f31561cfe88ecf5d21ae8069d8196144bb7b8d83a3034208aab21c023d06488802ebcf8ea257e8e6af6a8141b86133c04e41d95776083e205ec85a898ab2690bde3f9910f022351987d9bcf4e557653637ffc97b8ba24c169239fc0975f4eb336836c80b300ce7c3efdecd82714edd59c1d25ef233da5c3e6334c98dd218db9134e1095c3cee8cb9359715071b300b76991b6bbf084a1a3860e907191500f7b548658607bad442349ccea10b92a5d99f994ef9007b52235f457e6bad48cdd789f75bd7fc43f83071aecd35caa67ce841facae284eb618fea7b1bfec941b84675934872f480c723b8d646a6fa7a2575998668ea71ad2379ebd0b1b075a25f6c2161fd5644284bc54af622a87b4ef7430e707d96774f5e53aaa2d8f62ac9ef4635f0049f1f40ad3f177f37ebe799eea3b012354df6d220fa3ba589a1dadc6c1a5144549724e844230946fda424df9f343645bee05d8e5f74b2b906c63b7ca1c053bdf3e31dd6ce3bb30cd62f51155d59ea7aad23d15722695eb21125bdfd331c99ae261a68ebdc23b3270e22710f0b7b5972ddca20d4ce4f164ac167df08c02eb431bc5edcfc826019a72a13419711fb3c6af7b7a0bff4bb58baa43a3111a82c5a2f3d9c240967770f936c58972d38fd7ed1f461a51438fce7f5b69b8be803eaa0346a583aa16e26be24ee3a875539d6c3b857e20ec5c59a0a675a88e1523bc1b6c356d1cd8a412c9e54f3f0221700c277510c84e3b840481415144aa6db0d870a2662a6d3c9ba396762b5813f5de8f955dbee033c6a2101e1bb057897c28176924f84a5a62ec4af14e96658810e72eaabb3163f5b4b90f5ec74389d88881514a26532007c7b3bb72953a9b142fad42d371593fc064d8e1956e5fe2a35cdea304d798637a82b670fd53f7e034f0222349f5a9355c4308648fe3f7136ff6c9daa7d02685cd819dfe8337af1ab10bee5ac93e3dad0150b6b9d3b74fd7bc07752e7356eafb1f568b99b38a8236dc5bf8739e94786624f0081b1b4759927fe8c29827ef9aac915079c44f85f0e2b2fda9efb0a69e1460d0fb33f2685a24b1e380e7c340e6216c7e74bd67a93b843bd314ecc1e3ea7e90cc619e8d44749fc2e27bb062536e1a19980e1909704c712a6a4f56068aa775509967dd5d22f5e96c06b8cd00972a296f193700df2c4b9c9acbc8947cd584328ff753c3d397ca17b6cc788ea03413564787202eeda746e33e8a15873e1a7d8d0eac150266e7e527e6691ecf850205773870efafc1343459498e81c73716a8682de1c6acff81d9435e709d33e0c883bbd523e5459486394d1aba51bab7842245625ac4f1f2eafc28f85b985dc636eb9b4db66a74cc6dba002734962ea9a1d6984b59f6e56212d397d178fb587bd44e50bdc6a1f06e7b4c3cece11ed11f1a1f527a01e69e4910f0e63c4ab3b5da059fa5d67e7719a2f0bc01c11db257d97ac89cd2135c0fdb99410bc205dfaac37d8d57d36f480f0952bafea3dc5fe98e04a8fefd3e7bd4748ff2a13d39ceb18b0070d0f370d705b9b6cdeace68d36a2e91ce42af0f89af62d45b148d1d3c4c837bea1afcd9de1a40b93bec1914ebf89e5fd8b7ede1e289732c18eef00f00736281918ee2e73040c64fe45408b24ff3e30037e04336053c0739865b9d12fa60104df0abd72fbb01e58ca6df74a986903c6f85621e209a5bd204b638a8a17c1e693e0b6992105f3cc1fb92df9113d3ac6f10247092c750b0e51988bd7d3593d80873121cfd1778a6ec562365bf1fdd24c607051cbb75cc2e0ad1dcd775745faaa58363703fb294a2fd6352f481b2fcbd34e83be0d7c40e6984508d8ac64f1bc2013dfd408f21f77029546f0b90111bcc8c8ecd57083152b167a0a4115538843d8e64b6003cf9cd542033547528b9274e4868b0bf006fc1192c52ae89821d9c94e9c707f8292a399831bd9d8a0d36e370b5be4b37d24628223e4475314cfea2c0ce41f102e784da469c02c61f046751aa4c04118ff841f1a5ee9ff56de8626ffbc35558b83721fc43de9aafcbfa288bdfeffb52d19164bac531dce830d024883017f2af1a4cae76723ac5a81c0f78a1c657c6fc493ccf74242b239a78828780696582a1a65a531104eaa1c332ea133245e211d18ab7314594fa7f4573a3e5e002710ebf1590a25dac85c6ff2d428d1cdfbafab084974414ac1b67a11c73f1a6eb3492cf06adc33eaa702632b633751e34a588f2903fc15a8bd0ea42ae1c6cc3642ba668ba7948858512fda0d08157bb28f1899d162715c1a916c45130d3c5d844e61951aefad1ad8105e3ead988c7c7b2dffd70a355e85d9f0dc089c85fcdb84933b7255240e039011ac01f101d6a23e178347ce2bedfc9b182928fd5623d35b271ccd13ab4cc2c94d2bafb629e39354c89d6f60d45f552b99db907722b2e4621ceb21779e4cd5d6e15f7ed434ddcca2f5935e4c83153c76d50e310e202dab34e9a8f4bc5e7070d8ecc563fa4b3d7d2bcf1d00376bbe40dc8dbf9c290749c36665348f8c8fb38e6b94ac55acf4d55b4323ffe14a9588534320d72213e12687d73dcb0dfbd532e399a42c8ffa42cb2b3d15ce6e6db13c704b9a7dcb8b24b4853f2e32bb3d5b12603d4dcae5bedba5c5b0453e630da6c89fcb191b9673a9bd65a6a41eb1ba3b19a69101363f8f1ffaf5924b57c9f7944952a322deb77b316c8a2bdc3df2f0b9b81016d752a41152238ade668b58d92ddb3669da3f84dd091acbb8482fb92ebabadca74a9fe0e12fb9c0795c233c7a8bfe2a14f15803a9ba61081b89e3b54d88de0254dfb1805aa3ea2aababf458f65be4ea14cf425550937dfceb7bfcb568728a4acf62e453d068dadd8e128824dfac2e167fc58bdb1a324656fe82d58a591f0449b258a991cec102a2484a70aadb0a4c45d357a857b9c4466b2101fc8092d06d3784efcea8f413975356e6020c783e0f16b62d14d903f52b4d7152e0e9be60f1eb7e22b45fd746e114eef5a0098d1c3c46386224c81295f501629b1ec462152245592e9e302490624aae69732450ef72d8147250b2be2e597a8ed5e31cc263a23ce603a9fa8627a374f12408dcce51fb44bb8f26c354ec1c50a73bff163581e723bae074cef571735a5646681ba2d1b03e8d3d348485dec9a51168fcc033e809327ce0b2a48e2674b1645d31efcceb6c0f5786a6858f88691facd0ae73295d2d33433af7a15325c032c06a26a683d45449ac303ec1beae3c14033838c29af8d14a856add7b7382d55dc789476f31e6289479d74402035fb293cf9eb875a227dc0c7bf19abfc018765faf00013f9dd017a23c7e0beda2a90aeeaf0e90eacdb2d915d08030f2c5a469ac598645e35052e2586a085a6469ee117969de744b253c2e4b9fde30c1fbc3b6d5a887f99677872932d18833477adc200b8c144f6f54dbd10a4e4d1e6345fc61d569025aec896e2c4127c4131347171494ea0edac1b4aedf200f0f109b3c7b74f2f1490145025b4994eb5cdbb997d824a180a3b1a78006611a9d1d4b41129c0a8912d74be2cab6a93269d3445e8222afff67232fda6b2d4729a0e8608f814e250f75d8afc9233be440c1d139bd33a589eab8a23b7e1728dfc97534c819c8343d9eee29dcdd55343ba6ee52bc8beb6b3286eeaee51c883533f6aeafa7c9c669855ed02bf16fcb2466ac47368f8a0c4b99df7cbcabed0ea594b744488c9bcdbbdd8046525a410de30057f0984a62f845eb4057946402508a4d53f93c374d4123ca2151937ab3c3f545fbcedbaf1eec6bba12d47ed6441f691fbccc0ad192b2c9bdf9403ce193356d1f17d433befeddf94133c5eec517a2efc1a1dfe702c6ba292ebedbf4263dabf9220803f7a45fe9367187c809a42b47f9377f9d13bb58c1de0761faf76e93ce3a8a5cd3226435936598260f4734bf3a459302e2d422f5ef3878dfcb52e8febdc33bfa5d10a8ad3da1d0b09c77def279e3129a18408a6710ce8ec4f19689a57d8b915e306268757cca1699be930d46177870ad2d9c35215166271020a9b2fd31d6323e3c73b6ff72471098899ec5385368275207c6fc28e53808a1fe63f02841a8c08fc430def2af6c322dbd8abad692c3c6599dceda6b1a88e6ec6fa6f0938df6e3d65f6070bcefff0ab10048aace39e79ffc910cd6893ba4fac6bdf4079ac908d890e8c65699b38a0ddfd12e3384e6b680cf141817bdd893b981fef1f928194b86cf5dca67a35e938c11ecf72017221d2b5cbf2169d509ee5e31c1032649404628130069da5791ca0780df3eec7535bb5cf3e50c27512557aaee5eabfaea190d82df804e48bc5965674d9eae3deda2816aab8500e339af0ffd300e44e80af4b404beb122472efd8ff8b83cac1e53b08c55ef7d50d1ec47fc3f43963540e75524d0cdcd65e68019662d779f61686fbb031a08bd69b950d48a0b3550e04847ac7e2d0865004ca34eaa8fab493579bde503d39d7493dd93babeb6743e8febd0d32e8ddbcbe17c7c53b95cf010563d4e0f03fa0678c5c651f43a52fd8830e191432c106c4d73e3cd7140ea5f82c568a789bacd35e7e2a8c22048ae417fa3ebad48f20ccb747c723c3beaeaaabd855cca615ec25f46ba631315770dceb766014062890624549a22eea81a9725a7e021f09ab0bbb876b194c83419e264ed05431f5b0c01a300cd4ec283c397b1fa224729306d344916b0efc40fc75042e6aeefa1354ff2c2f81c9e182906e478b0464879a48059f95430a78e04edf1eaa0467d0c6a36834129397619359c93fb9d7cf879d572ef8073056821c90923f73340c3013f0d4bd8b28c22cf0ed84318e28a172750a7fa61f3480922ab7d589656b66ed0616291f11ef8998faac4ef08c3f94e4e66cf0a804b71d670bcb89b8e1f8f0b615a47f3fa991295367fa3578040fdad3cd208db69f317de6e4e8e87fce022a27ae456ecb116f4f3495037a07dbf856acb79455d60f19fcfce150749c51cdd2faa5f4185e960cfaf609af9af39c3faad42e37f52956a7d2bbef8fb99e104967852f98833855b954e606b53a01fc67fbaf49d468f4c29314006abd43930aeca7355d2691fcc13dcc0e1b9ea9b8c5e4962df7dadfdd3b1d3a567c1e210e523e53db4e4a1ac02f5845d3c2f1fd4435df7acbf8ba2392e5b334a4c61c0f4c3d1a7b5137bf2462a6a4e0eb6b16a4e629c1a700de0cb0033af493c90b6961f0a8b666979f64db72968cc62c12d53f8e9b7fc2845c15f98f6611f9252aaf9810c87651cd200556f16f7be9ee871a83570b84f4ff926a9217fddadb3e85a559ab2244a7baec2def3eea89da081aa65579c9388a7ae1c1a7daeb558b1ba01c715a6f3d9dd4c7f862baf774fa44bc10ebebc6aa1233e7acda4ae868563f4fb10705a621197a7a5a32b098044fd1631a6842a8c5cd7759ab1d76f04055c02efca182b31881d5200254c1a4eef181022611f0c26d6b547c7b3e44e07f604e7e14a7d6844312c9143384173e473223d1721d99132a956ae1e4cd06dfa7296a9ed698f449188a2e42ed13d83a6a1aded7ecbddcd113e437e7bccff974b8968a0c3b2eeb47ebd37ba4e92c3d37ee191b01b1abd8247287e1425e9d9e6992270b6773ad11913663459b9453ae490972aada8a201bf967ca745d3cfb781d05447e252b8901ee6bcbc30d6a4b0a0cbb5cad0471ba0cea35f597475f4bc39b6208c07611a501af38b447efa4d5c9aaec8a9a32cce3339548339f7f4a2be4bb4cf7099b657838a04d5e2273afdc14c144d8729199f4d950eb6d8b28f9f24b55956b04954e270ec0e1c2e6258ad991a2eb4c8644b9ebf7b946cc5a44e6432b2bd71c8d56d2e0c1f5b130aafd2d9ffe863e0a380dfacc2f230854d0da6f06764f8c81845fa8e6e3eb0971b49d65811ecb5b375300d0eb274804312ed6131d8328f5943b2492f9c8c2447fea9d201d25bf389f9152055514ddfb472458c970fe12a9f7ac1332dbce3d75faf805ec63ee524449f4111cf0ad4f1d777dc0b770207340d2da4ae2795d5714bc0090a5c291e86141b0f1e4af4f8687905897515a1e7c334a51a38a8d1ee060452add2eb7be59a0aeeafebd28d5212256282846a9434213a65f3548236fdc3ca6b190d1c874304d05ab6af04ba3d8867ddbd2a09036dec80a0e93f9f3973d1d8102c394e11e76ad820f7af483a6acd55fb716c2bc723285bb6025b0143758065039ede5ad5963647407eb7a1f3c41709b13c0ca34aaf5486e7cb5641d8224c3488082c1aaad7705819d97ed75932bec2d65c8ae2f4cb78eed6bc924a7af745781fda57f49fffcb46b2250cd75a73b40f91e87bf5c31c45e1f605eff989137f8f1b36c15c54d7e6c2af38d6e3488663fe0d2987e9159097d12b5b09b2f434f3b52061deacf07ced91c490b313781066f6b91147931719bb7e104891a4b145d12569ee81bef4abb8fc74f7218bd46a17d9980f18d2576f0090775f320db40642e7f42566a43dd679da2a577714c2f27cee64a33c99080d47dba0f107d58057b9c6d3693972879c7661d42909edef7bf92ddc6da28dcbacc60e6f081975d8e3eaa335a25aaae71f2fa1bae6a53b21a9ecad67abe16643406c05db8c4d81a3b45e0efab2702e8acdad597e0986a9764b3ac97757f02285d5a3a45c09f6375f19218a5b54318b5d9cc2773ef540968ce6af8de460902e96229c15065b1256f19263c34930e1ab9eebd00c3c9dda2f4ded4cee423afb32e2d6cf5888e488a93f2853c65373692cb60caac5e4f9e795d5d2eea189e55adeb26dadbf0a42e2437732cdb895488b4429059048ba1db3fea4184828b4526286d185a0048212445093575e41ebd9952a4a9bf77deebaf9b269992f29ea94b4007ddc841737ed14434c0270a31a09a0975cd69f2066ce0377830c31292601c72a9386748c2d5dcd43b8888e43a59321de45966162fa481db59c5ad50a6daaed3592c36918455f9d26f677075af19daa4086489db7e9ddf3c6101419e2505684941ef0e965d7fce7504e9b84905d24410019e24240ab9032ab388803bd949b17a7907b6b3f7cdad6e4c31548a4313a5ab53620b105d2799cb6d5d43a2bd443b4c153b7fcff86eb5dd119e16f43c280c4b51ba2242c00127b69b8ebaf1f51471267cfd547643a0feccf8af3e2c1bf0a2114383d22c9352fe47b07caec884092e5534fe6e624228b2b7444475b11fdf455038e68d5c7841ec59fceb9ee71a986b657b39833c760faf1d974b4d131979df1338b138bcab3d4fbdb7d1b26d172977b95187d72ed04234fe470fb01b3e4ed45b93ad85aa8e5c0bd6564e31670ea02ce9eb8766ebbe0ec3ef88910be2b9d3a3a089241a88b263b9036b9602f89eff0eb115258126b933d1fd8caa919088ab5e13fc3c6744f1193d07f646393fba56037a12124c9157ffe4adbab90d9b8423736e2c3a27d4ebf918d3edc4463d44f77857df8aa2b5dab184ec1b0756655daafecbf1330f20f2f3b2237f5dd0e0419460cc9f0a09d0bf717bda44e16a4f707f7817bf08d71c4a3cd66a91dd5ced46f5abf21ec7c5e90e0363bd4259264fee7e403b4037a0bcf66bd4e1c606c8309625773a16434838b720508a765cd2371f175e0042e0badc91fc06012db0737e99e515669b25f13286957bd604420a39daa5ebb43b20671ed2f9f1edf9970ce1092ca6cc03fcc17e9a4440d9d01ccdc00e955cbfb0732e035b9c35550d874865345313617e8be45d6d77fb855188aa70ae4adea634c275a8b94fbe184a3dfa7572683e98ce84e69b83ce94004d69b70c2dbee37c4ee7d80f30ebb57297c86733529b600f862ad289c1caf5c5a373aae4daf23ca9fdd13d4a199aca7dab08b4f39b3d481318f94309843c451c2f7ffd7716a31d3d901f671d565c4c441d039087a0d711e049a195b34e3eb7e058d771c741a186f67d7e93c281a1e4f27d7d3807320d7c4f8bb5f49338f83f9e4d916fe09c442b5f77c9e0dd8d1c64d28e51204b968b5e2a9838c5a5cb4181ab627a7f01c4584f6baa1fb7d6e682031efe4667b1a7e59fd41413da0cf148f706d62f1f339b69bf2cdd094513a835e7b18fb95c90f2821d1b519051224e8054071bfd791c9eceb9702a6bc0707695f9acbeec720197f7605c21eab6ea9de15c773bd2a2e659c737adef2281615f8f0929e40e24a274fda71d6386844c67c257e01fc03058e0f05781051106849dc1c10526a8d21fc4161d77a08b305d0d21f85ad7d80edc4ca7d5e85b91bf07bd933dafeb9d6ca24a5a48dc237509f2d14b84ed72194a3afdddd2b57ae4b0ba663b1a898dd99af40dffa31776b32bb118c119b0f30a4fe52a4099f0a711c627270c88c48e3a79b1fc599d061c4f11740ca90e4683d200aa207dc60ce69913fd24f8999a4e16743d2f1e7d1f1c781194114bf42c017a29e1fab50d4a305d70e20c2011f2bceb0a2061f8a31e48ba85536ab87427f5a6563c503487f52d42ad25abd0e15b58a14b5cae60849d42a523f15a4327bf81354a4013fe60c3f72b3b67ee48a0c6dda0d65fa4d62912a8ea0c20418087aa662e311ff870ce1118b88e2cde76fac21fd89cfa148b37a0049d42a92c423041d3e9ef7a1f9e418e0c7d40a7fbcd8e1c68e19931c43415c727cdea865c84154fd604e951436542d3f50cd140fca09b094a7396712e10c1560ce1010211fe60cf5306788007386789833f463ced00e7386467386447386749833348039430298331480394300983394c39c211ce60cdd3067c8c79c211be60cf508ed9833149a33049a33f4993334e704ad614e901ae604d53127280d7382d03027e80c7382e8981334c79c203380ca408e414e60ea2f953440e6e8f7bc2dae2895e6cc584ecb147e30239179229d8939674b197e3745cf9c29551464fe52e20d4982facbf09bf1d263c8d722cc9bbc66836f53f35a9c21bff423426456413e6488214af12012eb98b4144d2a29f4a9f874a8124de137aaca9e0f1fc4ae3fd5a930897c6c408ac234e69c98f570155b840215a049fda8cfc124e13763954ad485ba34413d4ac5f117a093c5223c6211b2c767443a37734e52a4239a73fa6b29984c95fe91865ffe4c621172b4cacf8c493d724e10194063981324069e0fe6c1cf87bc8edf3c39be5ee9ff56da9194e1dbe837b161ba21e95f9148a8dc43825feaf0c9cd32e78e4b87a1bb107d1ae69ca8dc43d2e1931f05d133614e244374f8360f620f913c883f9952a48919c5530efd8f680f22d268cfd36bd00bd02d190d790c3be4832a3d8a9b84fa1ccc05d8c2198aa06fa8e38ba94418201899fc50222f835ce294bfa4a58f62ea479aa24c84bf5f53172dd142e43273ced21a9f1d9f1c92f00411298c52cb146944251f7352ef63051b48205139d81031808bf9a995185226ca2ffc76f8cd17614c02304d11933de714c7a782251443327c12881a45d493255a2c299143444bacd5eb90ca9e0f97f0c8a9c2a49e16b3caea7552425ae4a4a62867ce55f9014105065e84f00302aa10e268e102142a591c41d400851b5258c10a3d3deae02287243e1086508a1baeb8210237380e036e98b9e1ba6174c3b5030b3e9c093e8ae0238b2758c0c0c7097cdc2711f0a1e323898f191f4fc80879f551d3450d06b8c880164f20b0830f1b7c6051c2c289524d179f2c68a90a3678cd05b050820dce860dcec32804012c9a949acc5213083cc9820536b8086cb81f280eb0416543069ae424e16cf0281f2851baf840e9e2c8937b054e1436380f3a407992d3c5074a17d6062da27c9c5c11e573c5e7c90f1bfc36e96183ef90c5c70911a50f949c3ac800a5891b3d88d063034d6a729230d1c33f5970f1c9828b9a23506a8e7cb678929364080fff7cb2b8620b0b6ca087470002f7f32402479cdccf132d7292acb1c3a7e8e1397538f97a380f3b44e0f30311a510059a7cb2c8a9c3499359c2b1e9e13c889c60719be0a4a087f3a083932b723e5860b1f5701e44574820cac70994281f289f2b0ac045142e789472921880873fd9a187fbd0c379f480400d171f083869f2c1a2092d21810710783439c245142e3eb4f471c2c52c6d9f2b68e983052d718087f320fa7cb2b88296a01c71e22427091876f88796a0f0f0297838ce144e7078f8e8730511a527b3949324ca87960ac0a354d3c2c3715a78380fa227b304040fc70182c71322a21c71a29493e4053b7c0b3b1c670b3b9c871e7478f244e4c4f47112258a264e945e4a4766e9dab1c36bba8082811d5becb876f815a71da41d4fecb8352a3b681072289f2b68898c90cfd21127b49493a4a6868b2e3e947e218446c83f473e4f3e576411c5c7c9070b27b484f346084a93289c9011f22224870f8fc28590100e7cecd8e0f920c2070d6c28d960468f1e66c023499128409e9364270a904ec8739214d91104e44f803c27491c9f1e760401f29c243b7678142ee2f8d084fc03f2277c52429e93248bd0123efe840f1d9f9cd01178e426383ff890403823f8b8280d231f7c4400e43f7e18001a4ee426385580fc478feb46cb4d705020ff010390ffc082104023b9094e0940fe83011840414c6e82b30190ff38811a2081fc87131f1709c082122437c1d91f17296049b9840040fe6388228ee4dc04870820ff31124004a5dc04070d90ff7800cd0d6ac0f0f11f3130435b919be06420ff11c52484556e822303f21f2d0958a972139c374048982eaa4fc04865a02d80fcc7c7606504b9090e1d1f2042fe830759c0220be210787085dc04070021ff814a430b6de426387480fcc71b49aa58e38d2455ac919be06c60ba888ee9a207d0dca0468dcf106ed0020e375c51da8902054e48b182193a9c088245033a32659c318412310920b5f1c407033013470800093965888a90e31871292224720308683c91c1a704f703c58992e80a282af002f773812817a0250ce4241181fc0a1927523e4e943e5d44e982003f1051fa1051aac939f2f940e00a274ab38483868ff32072e22427091b1fff3c39f271a2f4798245149f2b3e4eb0c0c9c2c779d0c189939c593af2c1e2499328ae90c107042529803c0a17df820b80ca9006101fcf498293c6f4324ccf49c2024a62c6c7a37091c6f4f0e34820b2850ba6cfe08db10c2372131c2f4cfff1460008e0030c4ec0801b4250a8a3476e824302efe33f5cba80dfc84d70e098fee3061fe08182dc042708d37fbc78c08d0ce426382b1fff519f8091ca4d70461fff81b3a78b4c5668a95fe820e4841d3818893172234ac092227b4be18c2c1c4124d32344e6871d55eca06247b9638a1da91da61d0a1011691923258a34f5d385e88903cc59c96f0ad1101a14a1c5d57833840795e7e90f3fdfe093a4d4d61f22614348694e5235c5bbb4ac7010ae2912d2c30ab44853f8d1502c3fbae2a3ea858ee2106a3dea2bc327a9d3ff4e2b100c9f144f998e2a5101d41a3d95f2140502a4dc9fa6e4373acf07a116994240f926fdc58c21828162ce1c8a548fbf2382a078a40c475510fd475e4ce1a73f480982a882f8d0e33316dd1fad0955621012f4d153a1672b4686a464b9a23f9ac4a80a62a5e8a8c22aabd0e9fe5252262fc3cfe3d7e8f0533616a97fe7d3e2377e8d6f7186ea500c62d1175abe504bc4f47112e3106ae9d7a3f3782986d47aede4f83daf43b20c3f458ee2467df4c1b27c9296498494857ee9a19843992238c1d3a2031b68e28b26a0508f7aa0092573ce2873ce22e6162d651441417f92fa11d50b6ae7513bdf0216ac00a4823941299893099539495fe697e2c71469964f56810a67d074883a34e65ce24a7949a2bed2029d0e931c2d14e93ca148c3d7f1d2475e011948da80e3861d14a044073aa6f0228c8cb3c2ce35ac610d6b10714444db191f3a36225a18a01080bef8c00e30ae182098727ce0032a299726791e2af7c48834540c4151c6e3a22e5464cbf0020412106173a83425290de927aa55524a5af63c0d254ba0ef945424f98dfe2b7a221db4d15ffa37969efa231a49f936a458a4245531fa79441d0ab9902cf1866889263220e8303d3e13f6f88c85fa4af2a94a874f57202d451a8ba2e8eb8c224ff921e5f9f0b22e0bdba1a2cdef8cfa514e432d1d9a569ed4ef36642852122cdd576028964aa4aa34ba97aef5479a4211745a2a51f2c915726ff1b58f25251f25e65215845aa59258925650eae2d2e2a5c7d015bae2d2e2791b7c9b16d477b249f9cc9bbc09fa94d22a3c8fd207bf144acc62582a95845023a8b5c592045328ef7915497e942cbf5045c955f9e94f35c527e35f19feef7ce04bea1f8a0755fa4fd9c6147efe31e414a748a58c69fd7632a4e5afe8cae7f0c7df3fd2cf2a2d8e65f889548e98735afa315d39aa245552687fa15648493fbd50cf147ee1e838a44e168b504a3651d365436e90d88128898f176c7a101de0c65453c489a5e759c8b2e7493eaa1ce4810e706082bc9813b481497ee487ffc4e750a41947213a4684dc2481e2083190bff3814e4afdeb80a0934215e9f328ee6985e80895b9c4eaa1a062494de30b141fa91cbd2497983870c109c0c0a16792ae903fe27800d485f5a40866da53beaa0c7d74930ec54c53a28873030e965882a0674c692892e2901b70b09c6774d429878fe928ee4d41ff56aef2999f9a4ff7d9614e2d2ca188307a3efcc45248169f8f251322c528d59829a94a51b10c3f920e3f93af7544140322ba3279f8101151c6c46ca9e48302431461ce8951201a14539e893c211aa2468ecf0641607e3e8b094a620d7382da1009a122440e22217c888480322d9dec25b9441e49d4ce8b82208328083726f5a80a4614441665f83665f8362924da837810f0f3210560c12c40362d72064649f85153f8d5ccc028a1271c6afdb8292d7b1ec42a515391045fa8552ad15289fab743f5af40d055a3835f19aa68ca512b2f494abe49ab708fa3e8e70fe5e14a93e10bb51e7fcee325288a98e564fa4e7f2a99704a49d051a3455e7baf268694471c4d947c940a875aa5122de91829397dfc63e8e50ae8aa29449e52865aa54a14f363bac53f2d41c74f3d96a15fbae94793c929b5e84775f836a8ac447b100f02b222b444e88719ea11e22122808f1918252c3533304aa829fc6a401c689b200d545f1c9f8a392701e604f100cd3ab8102281e8471ae6b44ce1b702cbf0c18fa4d6ab9e8a8ff49ea091a139f282e3a5c790322b309552d9bccc3979f0c38a7eecf06387364ad10e6014f12f897ed3f7e3ef88363b8013c49fcd14c3670075cc3970108dc69862281a8136a525a2d135e7932e8236a211684e1af245c8744c2482428e561e5f278b45645a8ed06c5e867c664231934403d08268004598937a3afc74e8caf829950df952231a0016b474aa5f8421474b87aa253c1289c6888ccd11214948429e783962e4c68644f282887c30a00165125324002635e0ef7c919478732312001028711ca23f4f8548466b8951fc0064737a94243da53f1d2302c00f63c954a21f15c7a782742d87a8878a2887248872a08128871d510ee224476b09cf2343f1233d4f84030ce6a49ef620a1f8cd09c26282a0809ecc097232c9d122b1688a6e10896e08897ccc31e7fc618a7c4461ce1e47c1bc8edffc0966871fcb278b0ba4000c26501f259de7dbdf3fce4cd01f9f8782fe8d25dd1f15cbf2eb792bc83f95246a74fa3b2296792dd20489f96fbc29c347fd98c3cff3304a35c24c21eae1442c7dfcf2f351e53eaa5cc4030e2ae2f1914ce1372ef1aa295e93f2ef8876c4f1d9d143a70711a21d597fa81b7cce09c51485a8b002e9ca419f1324c59ca06f4ed0c934271922c1df9849acb24189e310fda6f0234510a64c7dce2f7f24fc94119ea749a146227f44ff8efeaaa4943f49292c558e1e4175b208521f9d921fe8dff8a5a3a8fe2729259d9265ae1cf98d6f43c9d1f23cd19463ce5977a8588e2a4dc910358a7bfc54a812cd55897a11697ec78990a82f6576cc30639aa9b99902b4e704fd9c203d2728e339413e27a834278834278801a025738272e6042d00a4644e10ce9ca024738290dccc09b2991374644e501473826ae604199913443327680604c59ca004cc0992991344644ed01320212098394141402f73829c00b9cc096a02c4c49c206f4e503727889b13b44dd09d1394cd09b2a03a27e89a13b4c49cd307c8d2410d200b4b288642c850249564482a9f5491bc7c14a97c92543ef98e12c71d8e2a6c727093c22791e3ef277b9e44a2befc52df89cc5a7b8a54861f0a454a91ca27496249d2da57e25892af7b9e148a6858030d3298e5db946ff35a9cc91f88553546cab729c36fa67c9bf2437d455e4af22b92fa4ea48d4d68a4244311a67c1b18fd218f11ad5fc20fa55ff4cf41e40c4926a979fcc8979b664ca55ebcf4182f7f86d224f48f8c4faa78c4f1374ded6d847a46628cdc501515d07f4ca12a180252a8fe680a39f5ebffdc2324fcc41ad0515ffe18f0f3214f86485063f82895697c59528635e69c2c2c4ba43e70937e8734b2ac4c901273828094a18a16242f8832e79c3d34610f600c74c431c48a079ef881c3c31024c6b08539e756ad8ba514c5717e9c8c41c99c1374c49ca003cc0932624e9001e604153127884e1dc6307510c3184044cc091a02248418c810431842c851e79c174888148421065a444d604241c1740118da70430730e0000c0a90638e53e9a89d27552bba12661c00cacc597280d1017ca02ba6f033e28c39e734228a01e8088301586080272303546180ac8833140184224c608546a8577214f54a25cae291afe3a5f8954aa0297451d12e4684ae6817a32142e718d123cc9b213495ba30e14614ca54d19b11ad744e9188326829d210418139e75c951ff8b9e0e02b302de28ce7ddf088e1104e869862881f8460c30b21b41809c18d8408cd3991cc51102d1805c181392dab543e49a22a34fc68e975bcf4bc12dd620aad2895c7a5f26d4223a5145a2a954a2b4ce9633f3de9a714fda77a5400354605c8c1a800ab39a702e6a8007404c41be5e865e9242040ac2fa5ca3ad9b1f5391461a8f5a56bfaa5973665f8a15688c0dcbc04211d115243b2991172234352f23283438b76211de5e2328e24d29c138a39ea618eb2e7431204c5f11bf500c79cd3e2f9510f5ef4909a560f4eccb9c5510f3ee69c737c1e265e0800c7b40840c69c7396a24833228016d68800a439a74526a13f928b0c5de161063c4860c4c30e0f407ec0b152fa53093ab546719b4c2a923a2d5535a31fab1f497ec08c7ef8b0831776f0627ad6832be50b1dedf0c3e80aa33646a3148c46e09cf3cb6fc4c13194a554a22b25b2443d52fb1fc13194c583a12c56c9f36e4a2b9fb148fda188c71f8d52a69621494f51fd9522cd4804c70c3fb12c451a111973964f8e44229a39e7a4261164791100e69cd6ff488733a6288e2f231d1aa0831d001ca995358028a3018c0670cd69a990ff2301ac612400324811a4a54a5ca1a50a93e28947002a6299426d4602a096ca287e3b7e7a4cea0f401c735a2fa30094218ae52800a9390a0011918a414601009d1c8d982300b8b1841273040030e80800a9c9f2632a0800b2395ffec74de2f9d0f36e34cf8739ac609483034639883904611901a2ca93659559359624f5ac32741eaa1257f4515f7944d73993520efd130e638c7018e1a0c40d5118dde0c5e886725aa55214c712253f95520a5d19459e0f57604aa5544a29adf14bd047371cc008231f3ef0514e6be5207d94db7c255866ef1132b2010a231ba28c6c60800d3e7ac8a00769d4631bf5b061c4c30c231e26e061648719463b4430da519a46506a95e4f88d4faa5ce7036949aa1240555e359629f4773ed0a958d27f95a94cad549e047da7ac907ea220e82416cbb272f974855c858e533fa654e26a45878a37d41a4baffa4a34fcd7099da4e4f895e18f76ac8c76cc69dd18317204c6fa8c291d81c23002196104ea000866f4e1c2e85383d1471c7d82187d7018cd348c2619a3b9c568da3578610d69acc1016b68620d3ee6b4504162a8185291a42be1c7a2433a5d390f2d9574a802bd245531e39b4cdfb84ba450f4bcd088e7dd9428a59485524b854ba4d033a9445928f58e58aa144acc94f684a07e168bfcca6fcca4d3508ca12cd628964a2bcf23824958e3ef947e1c522ae964b108f9bfffc7fd54901f4a7f6a38954fae7c6ab02b70a50cdde68646c6480da9c8cb8c0c8c9018929297191e112cc34f4c91ea40e32ae2e5cf0c1962444891202f32475e92904a648608395243a2110285911b929297192f3d66e6b5881232f342f3280f5d5a5cbcf49896fc494817971b99199922a497192144606c4834322f4460483446483736344660b8d185c8cd1334428ad4c81c81b1111243a23122730323a44811233024252f332d98455292a1084357b4aa6ad11fe90c0d384390164c111d1898735a2b30fce88a157a9e830973bc406406355e87475ce1cfe4e4bf504bfb8b9b0188197498738a7b8bb47c9b2acab0cbb082faf2f38030299572a8f7361bf4d3631a8a5444863648326c64f081650c790c3b2c2d8618880103734e26a5524efe684d188210861084818a3030200c2d734e8b144b8a5a79d57813fa83a218847a14c8a9fc28106f7f94144b120c2b987382210a301cc012c1904764193fc5b2729dec1f8f8d1c2f10c9b132e7b43cfdad3e145114f41f75e8e3478ae0387e48a805822b710402c406899123429ea079890102e40be31760bcc0032f24f1c28ca80b4ba6f52547d22ec6e22b2ae4f865f64c4b21a9565986dc20a1dea33cd43f7ea65b742ed8800b5ecc492d11172c1774981689e7c32d38d942155b20b7509a13a50a9f7ad40352e4089237394a468fae432f492d84a185205ad891052764e1065920230b4aa6752a5f98e4d07f92ae6cf0c9f2a35bfc4ed9bf958fe30bf5bcf4185285fe9329f43ff2db1fa5402c8fe30a71ac604e8be76968f9367134818538e69c4c4a1f8aabf0a5049a4ce2cd15a8708531ae60812b9057b8c2bdc20e563883158e608518cc3955ea95422dea01f92332969ea12ca1484381504a29eacb2d5ae19ad3aa420aaa00a50aa92a14995638aa6e86d064235b2cc91f3325abe0c3a2828a0a3fa8f099420ca685faf253017d7f29e457becd1464b6291c31051fd302f22285520a4d480188147a90020e5398223852e0f0616d1188358a9b96313296650408498db052df891c457a338486921a049fe766080dd5a193964a0a251fbc194263bdd62f511063ce19052351e02610d4f86de781c21cd3060a614081060ad91b5c98538fe21b51e67cc3e58d03ccf9a1803ca10ad3c8132cf084723e41e5090098d3a2d403a29d208479c337e3042a9c509ad697e4d390a4137c70d49f32499b5083268061954f7ade8d96e1b0aad2324d1031e10a4cf88209502c2016a762f25a9cc9a11e108b091f3780e00605dce89973ae409e0f8d58d4e2791a373e4b90c2127eb084284b68c0e4791aea5120a8079d7aa19b42117cac659cc79ba225f8a08434cc69bd6a8a0f742c824f508fe76950008612bc50820594d064ce393e90f181284100499842127290841624810449d0e266084d7da11e10527b2310eb66080da59efe48402cfd918090d4084b3fe93c493825e19a641b73cc396f6dc38d39e73439b8691b64b4d1846c8388d5dad001096ecc5926113a0c12b4283fd4f8a38be50d125216129c9848f06186af23964770c3147e4700634e0bf5e5117aa6750422fa8f00078d11ca9856197e28234499735ae1273242cdb4eec54ca1081a81d214410d735ae18fa6d7d9c72d8a98b4f78bf90674972474058a1694386eb12cc269ce2238318b906299c2af083e2611dc9873ea2f491111c498532c89a0c514c7a78292bf430427e69c44e031e74ee9421a3f7522fd24ee5046dce1471a820e72b0b1c69c2f6c8031e79ca191392701a6888d2629e761a3345fd89822213c41085ee447792804274ca34a148439a695493f05c103a22094e69c5669144711e613620d0982101387bf7a1d9787a2257f92d543f15acc4018f20331fce00a3fc8c00f647e7059abf1775428f9d112ea2bc58f94224b348596546c528c94a82796a4d07389ee9e924dc9862a4155a6688d34cc39cb0ff56b88608d226b0459035b43e4032ff8400c6a81a0ff5896e17f56a52c964aa52c5b2cc1944a2a302551539ef741694e2be57fa2641218f524f9821fc7c6073d48a307650fae39a7e5a32a67a7623992abd7c12ab214c5232b1c0a0408102016083a05c10f0a1e5461ce69a55474bff0e0055ecc5952a929464a94c512757c8607e29bfc6d843ce9a79a27fd9472b921492f5d933e0af13c17920645359a7c287ea006c555a9ff94cb8f8764b2647c51abc89c256ad4cc397396504b4714d530c2463cf1f48841f2a8126d3ccfc5f36e5a783e4c430d6960218d25a401655ad775ad5c952a017a2ee150164b25250d23d2c84194860d689031ad2031f4432394c522b5ff4859acd5ebf07ca852e2f9b094427589c60d1a45a001041a3a9cf1c6192e38639ff1c37469a1465823c962a9d4142394c5a5851a61914896589eca920c3f10f4b2548ae29132fc53a97ad132221d44c088e7b9a8a4b4a0b292511c4721a8acc4458653e560073920410e8a8821e975bc2c952bed3940020769984c96d04789b954e14007221c88b1123e0e4c38202232e30c66846146cdb44a2a7445cba494dc4f4c9440d0614ad4439519f30629b801ce0d6cb0410c6c50124d581cc3f17744d30cb556a6d075a912c5926aff31c55a813660a94115e664b264256749f8520315d4c0013548994c96d01899512552b1a4a8511c4751a4fa53a4f3f8e9a50c2d94618332c0392793252b5f19fe4efe4a4789a5ca435d860a0dda981608faa9fc9c062310d1a064b26425678995f2b1b4a1c1103408cda0053350b2128a291516cb15fd8de46a1432036d063bb4cbe00c196840064eccc96409d54ffa2906468881173120020339269325746565457fa06a0af25b81e5870e8331607001110c5c5e10079325547f7425678955aa44aa57e3a91c45ba923f30a5d2d44de177caa5a39ceaf79def49fa0222bca067ce69ad9c878a21f515d279f48f2fe05ea0c39c96c8056e4ceb4f372e2043e48292a5a27f4cf57cf99d6e5c903919739001c69cd9533ad941ea64ca4fe3d7a898c2af5489a3a8a9585a6f7d29948c1a522522c3c7fc4aa51bd1186558facb1f53a59b319a609ac41829734e90e5c7168c61b7f488415c5c54525c5c40d0613ccf855cd950d2e94d4b0b2a2b712131ab727129d2d2230629c9d72cd82cf0c12257fefda9d4215f562081152cb1022054a0860a3e1590540000510adc98735a401e2592409808c58f749e5f0129c5100825bf171d2ff79fcaf22b95441a6b05823e8a74057ef9600a553291a852f862ade85f017d0646090aea10a1a00528f8020545a6f5e347be26e90a2cc592e6d04737fd4849d5f8a1184b1043046274218613d322cb91fcd2c11265b1f4634d7e5b1c4f2528963d424e508313ec13ec205720a89f921fcbffd6a153139026f0212a811ad3c23374954b50a4045654821e619031273903a304af1c55a22c56298a4754bc0c4b5244d119182529db491b1109ac4002288848b00509ac20411073ce1fa6880421d1084430022844108708be10010240908960050c1ff8298faad40c8c9255e83c2c5f8aa81f4b94c512cbff5da22cd6ffa61e8b85d9d0297dbc454a5fa8572a51162ba52a29d151a42b624975f82a2a9695425752302525fa387fa9554941f0c3a156cf53af5492af4b94c59a8151b2c594e719ea954a94c52a91a5f249f27f883503a3c4f5e83ca368128b68991b304e734ecb29e93c60906e2aad109cc16449ce121a96fe220a418ac9929c25f425043ecc3941a72f5fc8312d72ce39648abe00634e264b729650cb512fa22fb45032e79ca1881ac55d9e4c2a317c5a8a345fa4cc2f7c80000efda09730221098c1a35d8c48093a7969958876312499a672d12e86a4c585537de1e772d3b28dcc395d54e8caa55522292df99390e48b3e30860f80313f509a4922e403735a1f0541f7801bd3c26692a8485266ce10137386bc50c723f2c08f0ec0f1df588619e53f8a1eb023c4cda9921242d2441374546502a8a4e88824f2b35448da0015125d21539068005d4959bd0e698549a4d5e8e1872d34ecc4bce8212526e1f75122c48b984957449a2054347d98f8a48836e0c58cb19894489e57caa1ff36d42a9540d50bb5fe2686fea914c3cff4f47974e87e52f194bf0a9d82e05792f447e7a135334788508b5ae4378e9e29a97fc749aa43d7af5d04b1f8a4f394a478c20e7a49aea45646277da428f0c72dd22fb7d3f2c9eff4813e3eea4fa9b74ce1378ee287a26e65aa9f49a994f328d1a6b442ea51e40965a8e5244b4aa4e10b45007d1c6afd3796a3589249945f0e459249a99473cafea4502c8dfe60665981a198473154a15062fe484a3d6a8999e743fa4c84c41881f13c72f53a2412083e4f0e93d26b317ba51cfaa7e7a12be09f9c453451f2773e53288a24255fa8a5c1fff68a76194a865f2ab50aa2bffcf07712c79a9752a429451a91468748484d4cd11675cc5904024ae59b4a5a66cec94338455b443145d0e6657c5456f2dbc92f8607169040177316313e498efe0a30855f8c8c1661789e06b348401e9126851a89bcfe46fdc56899192f3d0666fc9a1caac4307c792dc2e82fe6c1d437de8837fab50843865f8404c1975781be42a1543165cfd3fc91b2e7697446478d5f3a4e0a351219bdb4297b9ea64c95a417215f7ce7c13fb27a289c00156008228d96d971226528c60c81c20011165c98733a1dc59d4484451927d2b16832a7a5052c62ac50fce24899222c764c018a1a314d807233e7ce2782e2c39cd6a70d0330417d29a33f86148a9f58d2951526c72755fa2949e92e42c51d7e909254cd98c2af0cbf99fc815855f328a7f918f28394a10738cb786bdb89b4d80c816285484b909899968f169f1d7cd7f9b5afac696e6b5dde697866bdc336b69bb6b99a5d27cf7389f9a0b1f19559edafcbbbdb71fe67709e6d6d315b399c73bd5a07d6eb865ddf7d619ddf9c735073ced7e6fcbb6dff3fc681766fcdd5729ed9acfe7533b84e3b86697eb5f5eff20d32b7af2c677bfb7fb79c0db47c55ad3afecc7d66b51a64f576ef57977dc31967b932eae5d78631cd66daadbf699073975d5ca76d5ab3dc7667903fb35b3b56b7ffab554d06dceeaeacd36cdeb2aed9c7c06f873176b76737bb1a676160b78dd3fbb1cc35ac7bfc826e5f586ff8b72dd356732eb8b2ede2ab6995abfe1ac3c8d836ff56b5e56cc5f685c7d0db675ccdae9b759d6f5b5be0dcce2ebfdc6ed872355f27cf3b951f8fe7b9dcb464b188e7799ecb87055bc6edbd2beeb62bbbc6768b149f15e09bedab6a8be9dad5b77a86071f15701b6f1663193b97824c6f5973dce5cfd566173e791e89249a480df8a020df6c775877eda6716f377cf23c523c91bcc9478cadb3cdf9957dc6f4966ddbc9f348567c4e7061f9ebd6ba6e39cbaebab7288e35f963826a75c59a7b8d6fd769bc4bf039d3ef9d760ddbb02bbbe7dd7cc2c8baf3aab3eb398cededa2653cafe64302ef1edb15fb9571f5d2f81ac1f6db6b2c6759976dd7c5371f11e0ac6dadd5cd61dd55ab7560d4bb31eeaffb18b7e94de342903bbd6d6e775bd76e639cb9e4cf171773cde26c67d775d97b2d08b4cdbde374a62db6dde6ece4795b7c3ef0f962f76698dedf69766b27cf23d2b2ff489018ac4927d24f44566c5a8404f96fbcf13ccf237de92d9f2c3e1ec09dd65886edbf17cb99732a41565e52483085fa927c3a90316c6fbe7eb74d572cbb14f0e100c765afd95ab74e5fdba5b31797b3176bad6299cddbd55a993d856ad1f96c40d3b9f30e6beeb92e5fda9e3c8fe479455e821829f284e71df96880bbdb5fcf6dc716cb57574f3f921ec47ee3c42703dae62c87add7cc37eb7b9f3ccf25c629131acac44d4e0b910f06b0bd9f719bdb99e5fe5a7bf2bcf04152fe1d92e7658f447af95ca0e32a87b7ad3776bb2cd3bad0b47debf655e7edba18a671d165b5d6edba36adb5d7f28de25dc671da334ccb99b6b1cb0219e3b2d671dcfb76cbe50a745d76e1fb15e7eaddde970258739cc665dd5fd72ae7d8e7c967027bdbac6fdcc6de3a96393fa556370f7a26490ff86ca15dfae2f4bd72c5dccd304d0258ddce61bb2b5633cd75f62496a1ccca4dcbf8a50c4a1c87e44fd978de07ca2702dd95b5be5faf6c3b7f6c6bf118bbdee1af1887edeeed070259df0ee338dfb0ef6d713e795ef89198f864e1d876358cabf82da7f1fe609131cde69d59cd6e5bde38f73c990f948c5d15dbf0b5bb6eebcbea2b74b5d862de759cde5e67dce7c98565f677767c3bdd695875f938b15aaddda5e5ba2f76b32dcbb44f93ccb9aa3b5bbb9b378defe5661e80ff62dbc55be3bafaf7aa27cfcb34075c6eeffeedfac598deb8eee47965cf879ee7e27932a44ea83ac1ac48522cc2ed1289e78da51456749d639bebe736769bf17ce879e3db6c0dc85d96f985d9dc6959735776f23c722c6b15d9392cebcfb28b7135b31b450a1f5cb930b9c9a1a1a2c398cdd78675f85e0edbdfc42ac3baee37ec5be76d2fee22a0075bfbf56a1797b74db3dbfd945b309eeef3deb9cbae86f1676ce771bdee56bbedb3ec1df43c1f4d9ef7844a73da63f8fa0bd3aa5635ac245b6a992b8675188669dca56d8dc327cf5b21395cb7ebd2344cab5cd6d9ece47930e3a5350edf6b37bbf1de9c9be2b70dc33bcbde5d9f6db9a6b4d638ec665cedba7cb563d16eae6e4d5fcc33eeda6a4f56d8e96c5f38ebeb6efbd8ef25503a773b6b5bb6b37719d6fee479a08f26eda92117cc79dfeb8f5d99b6ddebf5c9f338acaa48256a2ba173afbfb2eb5cc6dd8a33af27cfcb3415e9c9d153550abc659be69fbb8dbbbd5d7bf23c99cf6ad66bceaeefbcf596fdc194eaa63b69dd3fae57b7f13f5733ede4799e67e399f27ebb35c6b9628b697b77f6dc759bbbded9ac35de27cf0b1f24f5bc26f5bc0e5f1eeb6e872f67b376d9aed3ec8b8deeaefb56cbb2cb7a772fbe63deb8d3f75eae65db7de7db1283b54dc3b8acd9ac73ad186f976fb9b3f77fdbd65ebe37bc95b0c556cb6a86efbddbb77df23c5223618b758637ab59ccd6ba3916066035cb18e755b35bedaecd27cf5361a261ab318cf77661ff57b7e4f56ff8ba2e7cb3bdb96ecca6501f4d4ec77117c7715796aba6afeb05e47b75dafabd5ebbf62f0d89164c01f81f5fd886addeb8765a16772893bfd06b3c4fdce1d77244897dcb61ce75a7b3bc2f7c9d3c6fe5a04ec5d1b6c6eed51a6bdac569cb5949b4cd9addaeee765bcb56c34490644cd3f53b8ecbb8df3bf33c10fc2ce4e66a55635db7bb9a695bc7d593e7e98ff4a955e9792eabf0c5f356a1dfb4549b6b5fb6d3b8ecc21773cee593e71971a4729ce6acadfb5ecf56c3c014ea6bf13c942a9489e2f1a6699a7776db5bc6699d4b8f96697953e8473cef4da18f2d09a8c99cb69ed5adb7e6b86deb4e9caa65fc52a605c6f3f47f29317b1ee979e3979f68c46acf39fb6edbd8cdb25f279104829e3def7368241ce2799e47a6c48e86d3b0756ec330d75ce7ae6966b6d75efb75b55ab9cd5d5a91ab698df1cd367d7156f59f3c8f0828f2bdb6a6713ac318dede5d58022ebbe52b634e6b16bbde753b56c6b96cb57a31ceaef6ceb193e791b4134436bcf1d639f3bcfdde48a56aa654a1482d4fb8d6d5af7ddd695b87b3af0ce9b8ed6257de5bae98aedbfed14f248b108debbe70bef2d630ade3b416b3989c691aa66999f50ccb7f5d5a8b1786bbf4d6baaaff6a59d3ae7c83745dcdd9addd32eeba63ee443a612fd7e634ce56aef377ab1d8b28714c694e600ebb19db38e3b0eb62d59e3c2f258e7a0501f9fafcf7ea6c7dbd75d93d79de872298492c2edcc6fb77ce3edffdd7c627cf73717161c2a9725a50e238c40be2792d0c6842bb6e6bf7d537ed5ade6c4b67bbecaad7625aebedf59e5c4c2afc319e670a3fad3d456a11c2846f976f36eb6ab6fada587b9be619dbb00bc33a6cabdb93e7913ccfa5db6cb7af9db9f6f7ba9bbb27cff3bc8ecb3bcb9cbbfcff6da7b13f791e8f389aac0db35dd6f8568ecbae6c337df23c52a6edbc5db5da2bcb36ed56db27cf3be2a24491641a49241fd995df338ccbbaacb1edfe76f23c6bb7ae729b6fdab5bdee70c54e9e379624a633ab697eb36e67fab3564f5ebdf0e6d6eaecd275ab9ced4e9e47d2a1937e677ccff33c9797151e3fe2799e477355c76aadb962abb16c777ef2bcd14f99f4e537f2789e8be795a8ed793f521c5aaa5048b430b144a7dd0e637bbdaedabe6a76f23c174e8544cb670753a4f0f3bcb14c5d16976fd67158c6ee3ff67b9d5c58b4dfefaaded7c6b65e553b79def8e10a6737a7f786e98d655bff3a791ea9ff4952f926cf73f1bcf7bc13e9276f21952091aa91440202483580ca2e5542a4f4fc891444124920f1c311401c40273b064111881140186088227ea04110f1a15062ca100610a20041045100d410408c62e941fc906942f8d023f29443f4a05d8c1280c3aa29fc4ea49f280ffa49dac548d8eb388881fca8bff320a9c75144ec6012419229fc4c2611fc61444506d0c15e0320931000568a6200b4ff980280951cca372581432581dc805d3e467f3093546c48a20766048f3a1eb10325e62d8491485547bb582a3fb902c2a4944f25ad48fa49a4b2e78d980708011060f0c1e7511eee00020c4520bf9403e0038299c3fc0111c478993130415e9c40804b132d4c781db759ac5e4b582c2b4a005149490289230e6084018aa0440c21441005f800f1f9c1071d70003075c049994784a2e4307f20042f5e26178e30e75ca59e640a4b2775bc24812123f898335484912663a4899821228486c04648084b603530191e681a6104b89251e98c11931193d192271346cb8c560e4e4e0cf5be0c65c0adbf24556319220141d510107b29d2685024f2547c363d3e43ae518e624a1c4324e24d8fcf90ff434a91468828dea47cbc3922d228408ce98310193d1829f9d102fd20a8a29933b40392072132d4c02e545652c907c11d7ccc9ca13434f8e184d0d84640f065ced019e49c211d84aa3d672807fa0be1201469f49c2133befc31bfa860ce19ba416683c9d540ab634cccae7c1ccbc02218040455349c12288c6c6040bac82f144be7f930f4fca7f23f92d2b050fd20f83cd437f8644906a1184c95942b494d82ca3d3598d599d6f33afcfc89497ea624fd8b942f5ae60b91cc19224308e8f90b4ff96f40f2337d11d0bffc69550256e1cb9ca114c0603aca4915142f0851c005734e29e60c913143636056b720d358a03367680517b67a284214982a98339482d543013af89d6056606864ce100acad1537386c438c1d4dfaafc401f55608d094a40bab4e44f52773cefda715169f1bcf1532a92d4e087436af0c3516dcd44ab5c26337acd4a8b41cad1535a66a5c5201c56559c8ac985ad5e27d3549f96a14189e16b9418ce9891801f9f48558229b14a32255789a664533267c8029c12cfab3b9e57010a4c80b4a1419200929297996f1c15a16292a3b54445a948faa12de69c3e4212d0e4e7ff522ea0286295e8f2a3e8825955ea3b911c565524665523193aa69736a82f653e34851ff95a9cb91942a3653efaa6d1779881c71ba5c9c3c4c302d33285e2c8f328d1865a245691a71cfa1864f2f0c17f2955ce22dd2c2a2924f22b629ae08994399de7694643c680c4cb68c8a949e8010ec87386ac9833d48039413be6040d61a272cf9ca12a42547c1c40feef3941aa8f15738656939c13c4437fa19e104f68a7e77b29df86c8dbd8e8187f1006041d06fb46417c268990185456226a950d5d6919c52120761c3cafccaa914492c2d7fa3b91be94935224e9323e0a2592a1f88daffd2b6542f10b3fb2c7513d8e1ac58ffc9dcff43be3e74f82ca3de4ff1ec5717cd04f257ead3f924b4b8f18c4f3f4f788d8f346b12c4911452a9d4472093f2852ab9284d59d165456e279d7ce966969284115a9ca5962d191068706c664b284e62cb1b41376162de5aee1178c975b73a94833cad698aa5145665acc69e915f8d1645fe6c3fc78c86f74906211c4295bc62453f634e734851ff89d78a855e244fa09d3c008a31961408cea1c558c51d562aaf2effdf4f54b29863b49cc515532577e896174316174957396c63f95a36ad3d5a8474b4c61b444164bb4508d122d47ad422b0d0b03734e95b804691db10630626963c492fa1e8512f38f74e5a8ef471593395a09c30a18b344a678462ba39112285042c99cb3b402c94ab7f842ad50fcc43145c72f49df2fd6297b8a54820023206acc11864c626504e407953554a650b152e818a5b831ad126501515949ca51b4e4954a946506460999b293a280510acc2889374a96971e531a3fca628925d5a0586e911a49c28b994489a41ebe24c1e98834096a21b1061251e6b454347c412245aa90b8e69c23247c981389393dc8116ecc23ca3842fcb246cb6899d111488c0e0007e9070841b09bc65ddeb6ecc22cae583d799e0542b6b59d75f6baecb5dd8bfd606f19d63773edafc7deb993e7d5944aafa16955ab185631dc559bbbb73ed8586fda865dd975b59c79677b906518a71d57efaec632772d0facddd93bd775ce61be3d87a9716116b3dab5b1b6ad6b38c376b0b5762dfb7c59ab6dd86e2c0d2ce37e5be7b6f70dcbb20c430377fab3ddd76bf75a7b0d3bc335ab657beb67b7dad5594c07f77e9775afd5dfb6bcedc772f0f9cab2ee72af5f35bf1a86836bc3fe5e98cbecb6b52cc3ccf08d312cdb38ce3bedf5c26eb0f5c5bdce5abe6cceecce27cfeb6c9031ae62d5ee4ed3fbe2b81a5cebf9ba3ab319cb1e67d8c9f3b632322c671763f56aedd7ed688077ddf539cf5cb677cbb893e7dd19601bb6379b61d76a57be990c36bff0cdf7cafb7677e36c0c34ed57d39beefcbab96230d81a86af9cb7eec22c866df7e479f505df61fedcd77b336b2f176c7e31ed761ae67286b18e8c9b65dbe632ad6acefdd631f2bbd6658ceb556ff6ad05d8ad7f71d6e9fb566f583e799ec682bc69cbbddbec19eb345d4f9e775790af2db3163fa7f3d5db7327cfcb54f05dbdac77bbeb76a6b14d81765ddff4d5aecfb29bff4f9e87a1a0fbecda0ceb2af636f34d9f3caf9e48554a0cacfd6fe56eb6b17c655d76f25228951427c86ef6f56a8dfdb36ddb2cca0459ddaed5b5c31dceb49c2a41865dad35cced7be58ebbfce4795f0aa592228cec95db57ce99c36e2dee4e9e9742a9a420c1e7e732765d19e6d9d5bc3b791eb7446804da6b1abbc6dc8559d79f4f9e871241bd7a7799cbefd8d7ae722896101819ce6a7e6c5fce6999de9e0ac156b58cd56ccb32c63957f11736dbfaca19cb153bbebc82605f3b7bacbe739773ee45d04bd720e8a10f6c38e78b37a761bfba9ca5c4ec81d7be66cf1ae638eefaac7b2de62bd4818d3bacd39cd65d76b5ca5dce818db38db1c67663dbfdbf27cf1bbdf06d1ff30e57af58de159f3c0f3c911bd02ef65d56bfbbb2dfeecb15d68076fdae19d36cc55ad3729881ee76d7b6b58b5febc1c0d5d59ae1acf3ec5e1963ddc9f346f10259d7e14cef2d574d5bdfb893e7e9d0bbb85967b1dbcdedc7d7c6b893e789e353417e5c6458639cd6786b5fb5eb7bf2bc293e8a6b16bb356f6fb7fc17b7992cc0e56d5f8e332debeab59c252bc0650efbba6d97d3d96fee260a588c2faf9d7f56316dab2090d004aecdf6b67597abf9b297cd4ea1e9c3425b6cb8bb6ae7dfd99b6d39db27cf4bf5bc04f4f52b63d86ad6b3c539832a540476b5d9965d67cb69f76a9dd66e85b4c8b0cc56ab5dd76bad627e41c0b9dfb8aaf35531cfbb8aa82c2ade7aeb72ae7ee16eab1d167f2df6f862eef3e6aeb593e7ed7c1a4a662ff7dc638ce193e761157985c638acad6bd56b57b96d4f9e07aa504fb4bc3d73777f962dbebaece4795abb122127bbcbb9ebfe6a77eb364cc32549027de757424d72bd7676ed9c75767516bb27cf738101ad613be75ba62df6d9e5d8f7c9f35c54c695141a901aae0bbbba0db358de5cd59c03d5c1e9ae73cffe765dbd7e83d2b0397c6dfc976fd8a65d9b660284068b79ddaeeddacae96cef3ec36716cbb02e67ddd55af71d1d97e616678f5db3d63bec491f76ed62485aa200cd51f3a5b38b6118bb679e7527cfbb5a85392224066486ecc2fc77def0b6ddac6daf005019aab62d86efc5b8ed35ad7ed83dcfe5488b121019322dd32e9b5d6dd33bd35b3d79de18b0bc55ec1cd62e4c6f560cfb7a7c6d97e3b48dd9eda2883d6fc44061b89c754debcb5f6b7b577d2ac34f0586cb5e8ee96c356d3b6520396ccdaeceee6a37bbe5eeebc982bed0e96bbbfbca388c6d8cbbeec9f32ec80bd776e58dbb36d6bd866dd7eec267b66eeef5eeb2ee6ec79d3ceda9231f7ef1bc0fbb07e2c2752bd6f6feacbbadfa162e675fd36e5735b63a5fd8c9f37848cffbd23d4f09480b78bbb46b31bef0ddf0d6ed2cd42c7f7e6cdf37cf58e3381ebb6b97b6edceebc6751d16acd66df55eece2ccedeb322da6f1673c6f348d7f05c718fe2cdb36bbbf7556ada06dba5e59d532fe2ec39aadc2e7baed0dcbf4e7ab62eda980efa6f57736e3bc75fbf114ae2b6f2d73ae399d5dbbae14fccab68d3b2dd3ecc530c64e9e4704044796b3fdf86a7e5db5c3d78ec26f9dde1adef686f586356e0441e1caae6e6b9c5d5df786ddb6eb2fcc1ddb277c9765cff97ba7b9af9a76c2ddb4bd98ab16bbff97d54e9e47922e2ea087a391cf16404db856735cc6610e6b26e0ecfa95b7ce33abb3ba3337f6bd1b5f59dface3b676bd84aab55a75c6ba7a31a76ba684ea99ceddb6af2fde8f75123abfeabdba5e5a6bce765c1bce7577c399d6b8b3dbc61b127ed372a7d98c6558ced8c61d41d35a77ebd5dcfe95e17b113182c5b95edd753dabb5d35c11baea97db7beb340c6f6e371132b759ee6258ffbefbfa9f3c4f7f4a047f277ccf03bf52b5021a82edfc5e5a7b66b99ab1f17973566319c38f6de52e21701ad658766deb37e3b8fa41e030ccd69c65b7fbecea3610b44db319b6da7633b635977fd0e1ec7ac6e9bd7197bb9e03adc1d9eeb1d7b0e5b6d63a5b75403ee83cd32eab69f8b97d5d1687a01ee02edb3486b166bb4bbbac56413cc0d776397e9c31ab3d7f4d81d4c059c75db9e36c762f0cefdd03dac1e5b25cb90eff3ba76d185605288d4cfbbd7d96ab63acb5dd3caf4ce180d0b07b73adb1e6ea739bc5f88cbfea85ddcdf77d2ecb9ceb60bfcd76e3ee95ddade338cf01d617ee34ce721756b5ed321ce07b5fcbb6ec76d86a7dff416668d5fe56bb5cb9cb7597c526b188490431e806d9decdde6dfd72dd76b70d2cb67177c39bb6d7b5d95b838bb99a611673bded4dd72f63ebb26dc3efd676afad761a58af9cae1bd377bb3c636e06767779eb34cd6fadb8c39a0cb6adc379b35b3fc634edc6e0ea9c6dacb9fc5976fd950d018281dffadcf6ecbabef7aefb05dd5feff66b7df9652fab5de0ddbfd69191594deb9b37c679dbf6bb31be6e5fdf761563ad61bfb5205f5ce530e65bbbb4cc6fc682bbe5aeb358efbbb17765e87964197ade065a41775d17f7db6318c3de3d63491a005241ce2e9b5d4e73dad636be740a3a4e737ee90c6f7ab3d8669d80507039c6b40ddf2cbbb6332c13a3ebb07718bb96bb1ef38cbb0274825addb7fd6e2f0cdbdaad504026c8f476b54dcb2a77fd96b5ff340195e0d276c769e7fe6e7cbbce62499a0085e118db3c6bddbdb46adf3a09b8ffae66d9cd2e765ddaa58da05e1aded8ad555b0d12c175bddeadbb36ad75dd5a170404865bacee5b75764c6b7be3322804f85e35634e57ed66f866ed0b8eb358c7f973387798ef0d045896655ceeb69cddc79bbe64401fd83ae30ebfddb6ab03f28063f7adbbd76e5cb52b5b29401db8f4ef8ef3dd71da5ff5da4e9e4704c4018c698f77a6edce39dcd59c0247cf7379107b0a1c29e9b4a504f26273d9e6f2dd3466afabea87016d40ffbddad55f5fcb3a9cb115200decbb775633abb7637e7d67c062db61d776e7b2ddfd758130705d9c7398ee36cdb7bdbed25026704017b0f9af5d3787b1eb16cbba2eae0eab5f31c75ad6716e351a1017fb5a9de9ad5a6defd53a0745e16ecdba7a61ae73cc66ad2d006401bc6fc670c5baf793e7bd6accd93d0f2502015520f36d679b6fccfa5f5db75529cf2353e406a200b61a63fe1777b3cf32ac3b799ee7e58026a05fc3aebfb3ae375d5763190a2943cf9ee408688bcb2f6cdbf095ed6c3fced8c925258e310e9240c5fbedd56d7bbbac71a6f05bc5e00014010ddbdeb1ccafddfcea383f91a32aff487a9316b2fd8b24598162a554cd78def83aa3a3f61f792dd278de6b3104410169b1394ddbac6b2d739cf60741005f55f3cce55db3cbde8cbb0165e158cedabead5ad619bb3006405868aec3dbbbfb9adb59beb5c50b1094ac7186370e6fef38ee377bf23c18d01598863b2ed39adbf6af067a527f6fdbf6adb35addde7560809cbc66f5e5576f7957fd180b03d464e77babe3cf369675fa6a309f35dc5a3debeee61ad3ac1069f958e0a3860ec3f4d6e9ebfe6fb8134bd2839f3a3eebb0ceb9e2ff4cab3bbb245981c2f31cf04983de56d31cde1cebebc2ee75f2bc50889296047cd0f06ef78669accbf457edf719f2a65d56778e715bddaeacd271b5aae90eeb2ec7e97a2f3dc7c5328de1edcab4cfba0e9b4167183ffe4be334563bce9641e3f0d66d8ec3f2d5619d3d19ee6bdb966bae1bd699865d63f8cc6e6edfcdb9cc5ed8c6c4c0e18bb3cbfab66dbcfdcec2c0e9bc75ceed4bcbb40e6b3b8b0f1834b7755ab7efe39a352e3f053e725c18d659cb1d57afc51ba727f0f9c2ddf6c276a7dfebe69cbe1f281f2f68abb32cbb67dccdae7dbb2b3e5dc0b22e5f5be62e67fdb1e54266f1768dfffedd19bbee16aeeeafe72ec7ba7eed3ad7826b4dcbbafb77bb2ebddf6641d32eeeae4dd74b73e77cc761b7eb9bb92be7cbddcc3a16f285af7d73e6eaa6d5b7f50ab6bb5c63fd1deeaeec9cb6c2bdee59d59e7d57398df76b91a6057faa806d35abd973c61bde76a5e22349d9870abbf3ca6df59de334ccbb9f82adbbeaee317c2b8665593b799ece470af872c78ed9abe3f9c0a1d5cf327db50e672ee3b42c0a58beb8fb3aef9a618ccb2e143a2e736cdb195f5c77cdf68deeb5b5f6df560dd3ba0dfc74aaf83c415ff977defaba1ec3ea65cb8f132efd9d6315fb9b753a73956cc2b6711ab6d7a6e9adb58dcb9890d57a335731edcad8eaacb9c1e5eb569d6bbdba6e6bf63a791ef959c2856d6e5fdbd697db6eebf6c9f3541f25685bd5f0d5690debb08f9f2468ec3bffc732b67fdb3c9f3ceffbb4b1e9cc55bdb1ac5ed5ba45c2ad9badb576da72f5da599f3cd4e708b56e356b8fed6a1feb2d8a4670acbadd57ae5bc7611ac627cfdb9f226cd755f3767155bbb2fc8f4f9e67fa1001cbdbb6b3767176e18c71d73484b71aeeb8c7b0ac37be7923f5870d4c6bbb721b5b4cdbf2a6fd47cffb8f10b6add6bb75d875e52ed37676f23c1acfeb3e41c01a6357bb5776add63923e98822c87d8090ef76b33f66bde69bb58d62a5480bd6dbe70718e6ba5bab8671a6e1dc6d27cf53e2b386bdf6dfbbddff2c6bd8bd445c3e33f8f8007bed34ed33bdb1bfd66127cf7341f2e981fecd665b87b3bbb3bd6d7ff23c971597d54371229dc88a763191e7e6751c0c02c2e2c383ef36ac5edbdd1d87adb5d8c9f3ca37d9ac245981a225e5332947711f35aaf6b5ab7b0ba46ca8f451a7f6a19ae4183284100214d204003311002038301c8e070422b1644e1f5f001480026aa65ea0469c8a8369948428c818a390318600020c111999a1195a0161d68dbc1eab6afe03a9dd7ec25774008862f20010cb640320c264052092c90540349301405493098058261b0011262b00914c2e00a2990c0082d2eded49a88cef01b9277a98a0576afeb963f8c5b4b432425d305c7a5a7ae5f378ba63f8200d31d445a9bcd67a187e212d3d7a59b2b5d9e0dd2b987eda6cd36ff6e408c2b2437e639c087f699cbe4c629b899b117e458c9ebf6f42af694c7d935a5d85761463f9f9b6c684c06326f50d49c79f96bd28feb21791588e45a3d2f6eb3137a4e9f9e3afec27c7e7b21a2e8a4d72b57bd2fdf5d3b12fc7b82c402aba2a9cb3d6c6a716c0fe9b39a4a1daea403f8ee606283ffc762680308318170c77f4159fa08d4919e541f1a6176ff8c062af555cbc192c8202b81100cf935c600520870e4c01763375316d822febe665f7eb0b03ee43edefa8bd8c6bca296c40e5c1c729de204e8e22673539f4df234a8e6f7a64cd9637a32edfa52bb1db6f6d183ef6e75875735066953069c251af15064d826c692b97943f486b6409629326a6f16a479dffb3de40ef03f4ea4e0fccafef4853bbae7cafd89a53e0cd209bf82715d263a02a3516db32f21117cee3ffa5af2bf2b4995717db7b41c392e7608b2679400af784d7f547326afd104b8d208921a272ba2db9b16b0ead9db3d7a7b793b48e4175d81444d26d8fb9587660a64320142ee782c95e1e4dbe01e1aa4e5be328a4f68371a4ae095da5937ea468b0c0e3a35f94ec3110b171e7d3ce6012e6a78da10b7296ea57596860661d3b3eb6adb27e1fe583fbac496088a77617d5c04c5f1ea05677a1f45d7fc5a291ac53389b3e69665881a97051dbc1e2d78ce5eed05247c3eae08e6e17bbd3860fc13225c7dc804bcff20bca32e012a37e34007fc78447c26d228b928c4a5a8886663f0635668be2337fe85b392b1482ebfc0cda9056a2e6c87448b460d39c817197b5ae5650edb2d81d0f85c072d9ea84a72e7da1fd4f3a29f7fe205df06d4a71bdb7592df54ba55001bc8cd2e06a9cd51eec0d8cb74f49f5a46996525bf9b2ca95c33fb1c9e09ee22e51de45dc88d44fb4d722a13f47d207251dfd240efce944cce5d5ebdaaa048bde7ae7cdfb2c55da9a9c78896a48d9bd196178701699b5c96151a8f87eac6a457142c9f73c61b9a5c5b2a3f613c037d35071290224c378e00b859b14314d5dc6f441e9d2815dfb8494da9c4f9c2767065a6b11a88e391226abae33e0f6dd2066ed8b9d8558d0d3fcc699439580f6a835bb1cb2c2afa34b21830f75d919476e36905bff0a2b68d5144c53079f7448d529c990bc0478cea02f172899755e7933581f901927d4074a774084075674ffa1d041742c84e7eae81ab9000ba6442ec83592b7a3cd90aee2feb2eb712c46048a690dc17bb98db3b94b6fc152690a5b0ee5473737bd28ac244e6dedcd03d22ef09f5aa60efaf3e8ab94ab3796aa722c01c91d45cb3399ebad3ecac3304a7d31f3234c30beee6132f25911d778bd0d998b7ad1ddef90bcd2ad064211e6efb8a471646d61d21ca8bdfa2a9e1b8eeb9c22f03f0db294b2d7713e48d29774081e26877774f03cc550ec1a14376a58b250d2a3a42be3929539de61a401017f032823a330507ef69a638ca154e01873881d483929619d0f1d5f9ea4331ea3da2108aa3e041b4bfd8b908e382e5dd8cd3277237b6e8d74ff516d7c884b5d8aab3275f0f49ff36bcb77293ef7e2d3373a3b4cc26e69a4d9e3a85b4f4654ea417d594402a852177ab6ed2dbe9b6756c391a1965969b17950f1ce211ecf816f460344f2d3c274ff05bed7180284610d09dd84ea8b830ede89fb9cd11bced30c6070774d78d3e3137767f83846df6c9cdec22ac5753032d1afa0859e7ef2526455d88f72d19bad121ded9dfa4bc6b5fa9f01dc6b6843d54628a3d3ab70567c8418ad0ed6b88ce7bba75bf58e0d4db4f1c43ae53c73f733f45e4dfdec4f80962635df5fb2d655d2d9f7d228b70568bd6fbd8dfcea3f50acb2be53ded59ea4ae70dd0afbf3a0890085f020ed9321f623d8a9166fc448adf023912dcff3f39b641ecb7ebf211662455c8e670a40b761042ef7a931b1062be985c3c45d6b18598eb66fa4cac49d27221ba9a33639ee0b09a8441785e5916176662f3b04a8c02c6634beb5ad4905dd3bd5a4883f9d2e74b3d2f5f0bd870cfae0a4443f15a280be5994fa9552a876a91b95b0bdac11112cc168e6c674ca75cd6ea4d878425f23f4a4b006a951e778ed630b31aab7516b9102950d1d3d89b9607ab563d41f70bc52e16c4938c8040e31015dfda6a4ef258a191fdd5a1020e8675f2c580ac5a67dfb893541c1bcd3915136dc2cfadd38d28c0fface131d9ec9e9ec593198a2c4899d765455ef8aceee9070e671ee2df70e2dbce6973ce3361599cad960ecb044b9374f51c9171c88df441955ed53f615feb232e5af8f6d1dcb444ee051595e370568ff08073ebedc6eb9c8dd43bcfc843293956ffa21a176971bf29433d9e2049bd185f012553a6d961b999291db4323f6a6ccbded0a88831550279cb3eb9b6ef13dc6192c70c81a875aaa7614ff2ebff34bbbdc6a79e6f06edc55b88fa6cf796730b8dafbfb2402559986745d22cfea7c2e4908324de6c936e2d32fc9dd80b487098c2947c37222c4380f438a8d8681a0871cf85d816413d52a61f89db49a0c181282e35658058ee3571155d12424d7595840a195b0c13f7e3c66ea1f17e5b05cd8d7cff35e36b72fac7b88af1a0e7fb05a88930e04423b6888d58730d76caf0b5e39df679d5a30f1d36e80bf6bab75bbe69a368bccda2463e9256bebfe8a0d7a1bbb4a6b6e43e045ebdc8c46b9b5faf104b4b32ac30421b55aa489c3b206b58949b036d4095fb242aa09a5662584098b6a3da58940659d6a138d8a807ee68038e912ae6c0215aefd0618b7069f9c23dd6de5ebe9f24300affb456293f79973454c8c2c6c5f4854287c0b1c0d0a1a5d1aeb94370dcc73676c849bf0078fbeaf0f7930792e7af36875841a8fe97c1d1f79e944a111c4d3cb71db7d6a511269fd8d13c8ccf42cdc81e127f65ccc0cee3f9ab03f8a77076ab89c3b0d178c5847c879147caae8d29b6d0a959997eeea13d0ab0184bb284a5d73282a1bcbff3c8a2bfe7451bd20851df4d5b2cc5ca5c1a7903faa4f5c211681f6421556b886ecd03d84eb96103afd451b0510e15554d4a5a98abaee1088baa617f5a5e51d531647cf71c026facad4c7fe6e3e6cc65af2e025c7c68094355e3a136a9938aad153d2b9e006bbbe8846b9098ca026171a2a01ac4b6697f4b3640a26bb27a043d9bec5057fe9c1338e45ecd6070cfe5ee37c376475adbd23d9aae59a82526bfb6ae9d92a0dd44aa7636393e54b62bd6b656421bcd1572331a0d244852aa8adb1a8bb9de9127f0182442719867a5fd318e08a289703cc5ce669197491dbbc2e24e2cb9ab40724320bac7338c119fa1e83346f4c88b18105e324598e54a597f2522bf0bdee641649f9e1cb7294032ac1d6dfaf59cfc337ba706ca03d07d140158a22b6819b40fed76d4a340bd7ee2b35ef9be078ed120a3f42e1e147e1303a05b03b44207041b0f2b03100cbb0d795b053e9f70baa5a1f0da7b9f3fb3e867a881134eece6fe4fb1d144f1392ecb4b7e30f486378e56dc28f5743d32c1597d5f804e1c50aefbf83342c2ed513292601aa734185b6cc2fda59a826c5f5613d3e6801e8fb5fc3a2a7a23a7de6b22b23607ed53e0d9d0785b1ee6496eb4069c77d3a6dc3bb1a589c1a8131a117d1eb49d595ae0a555a834ee2ec3915bf81d6822de803bc9df8d8d20d750a8611f0521e49cbde88126a19ac888d900b66efdf12ee48ae68baf0243d78f5b074f140a96f98c9f7f147b4cdb77cae56cdd076ed9a2bf723fd14bce9e5c468b448b2f1a7e5e076f2a2be226697cad781341c5b8f58f804c19c7e648d291ad01d0d15394b69de9e0bbd713a094146dcc0d43365611bca502d92806b7ad76424d8bd6ecbeca4b27457eb943414a30fc7e886dbb94e0a554fe258efa8bb347ed0ba2d0a56765f0bb66d59ddddd9c603a5bf72a3d3c8f7dc71c579ade3eec02362bad416452d96389c6cae1e6e9abfa7676c357c04196003b9c13a5ac7ab508b360de6c1e6a33a1a2d2eafdd9f440940c08c831a54052b8fa8cf4f9d603d11f5b92cdfa16a0f2e9d37231bc67c600f9dc0be9774aa093440ca19d666bf34cd72799fb751b2f507013c31b0292791f49abfcb044b2df89f56bbb32be25bafc967f6251c6b7c122d624d1673f0eb966aad24a02111720172d420b48325849730ba729036f725b19a3105a53f4b9f099bbb84597152a2818e38139d427e9f6f983f4da8e23c2c2252d27fa71d3f4198218b60aad77290ad3cbac48b779a0f1908beeefdfaf2d690b7602032a5f59ee4559a525c5bc13da8c3bf7be174b6214fea06ea787483e145c3e2f26634b6194e7379afd0519a2afb75ecd0a89ce5ec881f5268b40d68bd9b3e21829ef83c511a6911a1f718bf3651eff0b67b7be46880e4feb2abc6d26af4fcf428725187f862ab4d196e85f2df9579e2cbda38f5a67327dab4df9ff32634bd61fcaf37b720f47d03f1c465ae281f0b74b383b798f9af6fa71d418137fb3dfae32280ec3d8eb74ead32686543ef6cfc89bb3ea1e1ddda8f32d5aa5f4cdeec9e23d53d91d4e1b0347f0757ed80acea0134a6287b53424836aa3162cef9170c349a2f4d68320af6a05a404916fb18af807a97e37837c0810e5edf542222c3525b0ee0e3321576cb652ed6784f0e8a83817f07befb0111dd02e537468559dfd3e468464b180931821f4d085308841c844df101797404607c5f6823a42b77813501467e50a5cc55c919fa6d67341f27e80a14ec5fa0ed5fde03a6b4a005c0feae47a22ae3620bf32333ab4e59184fdd51591a271a8dd4e11a644a839cf848b14540a2c7732107aa99f530f2edd1f432a350cfe05d7752dd4fe594ae1a86173104b303b8406f0500bea46d0354896a9b2f89a68e249d74e66c6e581e15bd1b81468a32ce467f866be5add361395a2df62846e949a11410f9f2f540098c9f7d4c07fa09688f42ce414a9af27f87dd8e181e4d0827af8c586d14d567fac0754b68310dc284e2442dd48a90b483f4f29a8aa74ae428b9bde02a48a342181da85649ac962930fc336b32261f0743395abefe39e05bbfa368c029e777c12da8d2fe419c836926dfdf26db9116fb5b4e56ef2ba907d2d5a3564b917de27e12a8813fe2f3e889fc8b3b29f4f32c2273504ad27cd561e9f75cb22e5d944263fce9e184d1d96ebe597f552ff0acdab68cdba9d5ef509db220b39b518af6da1dee5a0fad0a0f6f73d330e55e8095cb22c5e86ff330b2abc08d5e2c5517da3dd2110eed1de5670f2d055582ac826a7817a158c023f4ffe292b35503504d5c75588e8fc42c3000b34493bb54ab907a516f69fd1393f9e93648a7a532837b5038db49bb398070bc9f14cc3ec22c0e581fefe5485a65c430b8d8edb69d2e1d6fc0c82bc5351868161d9ed572e0a0e10c2136da919d52a4234bbdfa6086a0dd4471ca5474faae62d68ea7bb5c6d9c8106c082cfafa6a4f29029c999c6570ddeb3a3a382586f9047249153e3be1b868b1da180d50af33e1f187c9a23866099684cf91cb1c8805fe9d705e535e909d8be138d9c73a0f05a464d76cd8b46fdb538c3d057a36d64b74cfff55330a3c8d12471df93d7e57c47c3a6535eefbfe9556a34e1d269d66f27397501777b112846188a789e96b2ed42f9141f772577d5c49c6615e87c98f3aa1fbc485c15d0125e654645b9100ea832803757e47194fd48e8088fda2ba96c0ca9920a4c4135ed1b84a811fb29e2ba9c157931cfee85d86eab3ab95f2ce3c0de3d9e70fa741f2ad6929b6f685d2666fc9f53b598270a05f6f045881cf7549267ab99f038c702d70de88d105fa5dc5085006ab87d2a3b1296417c3ac48a6647bc5f570eeb2e7b790437e403969f55bc9c39a51fe61009123a9142ff6e623a13cd44bd3903976135b4938cf454f68660df23b78d36d3397bf0c781c868efe5e774ddd6da5b099a7a0e56bc6465349fba1ebd5ebf67e33af03695b0f1ecca59a4b08bbf81b47eca61c227de5399810048bc5c816c5c86df4e141f350a67ff90c4be0d371d5fe391536964b927a5f86719d68d8d34a0730794b19a99d2b09fbdeebc91f4a21ed208b27107cf820e94bdef6533071e429792ec5b72dc2123037a62d020cd956dcbb79cac581099de343a3af0253d09eb8cdab0ba9e3dc0c456f942b65ea717d2bb16bf1d4a96c3e8e2593bbf49c075b3e9f7b5ec102d940f5152b8de34c99c0e62509717d096cc2d024725dd2d789c8b7a9d0b309205be3d58b230b73857a0de8853090a24ccc52cc172b6d8c63788fac53b73bead05cae63c93783fe750be07acff643f8cabeb476946eca24ace60cd903f38b7c0945785c7abf3c5372eac7093f14a7cbc42f078c364e8e7bd08724becf46416322ef1a6f0d7e52c573bb89ade0e340037d9337554ee2693f97e8f487de9ae1fbfb877d47394f6ecf545967398b29729fda25286de8283c670e068da4a05b6057ec072e3c76e0e0b2a86d55248b4f544813f5149843d904991d324b90228b755d2c1af991d344452954c2a77d4a7a16f9fcb8fcd61ffdb6336eea6f4fb71d82eb291973f885933ebe8848ee11ce218e723ced0befb52ea6e2df60001eee321f1db1c5097869c1768b7285ea7011f75ecae048f385ad7897afe20232c7829fd1bfd4a0543ce3da3ece181f9946cf410cc77c2235de064e5ce0dadba37538df10c7b195411cc46cef7e169195c900259530fbf653cd15518cf1cfd0b89df768420d6348d0e5a5e8a1cc6ad41dd2536a64e1e07ae193b0a46a22f5f301eaa96fdb24121a18e0e9a8c0371038be831211c8348609380aa7e4bf0351a604b9c06e3d84be499c763f3ba68d35acf2d198bc6d808b8f21f85a4ee16d2affeffd4334b25657ff794df39bd119706a670cba71fdc73c4f3d2ea5054e21e6a767e6ed3fc6ad1d861ab0c7e7ec27674f54150f2781a0b711ba024db350502f20ce2dae6f5fef8a696b8becc9a69ad27faa63511017ee86009dcd5f809d263e7dfad1d5e65baa0ccc2ba899e2b1f0e0300ff4dd638fa77a1c57308547d37073b02e47f4f3f12f068df6dbecff3b82e31f3d4e52bb6fcb2238b4b15f1a1dc917fd4fd5fd4a636eb16daf74fa06d429b7381f4c757bedbb6773c349642d2eaeac48e2aa75d7bf46f5aa10993746bab747293b085afd0e7d2a535788342c53b5eaee8ec51a0a5b8527ef90b16fa44bf8bdb5b7ee4dafc14db6cbfd453ca78859fb02ff80ece027fb779851fc657635a5fd32f6f046ff467d032909211c41ca1a7ef428e51a17c917cb0cabdfabb958790a6b4ac06bae35f8e7da8c1d56cbe756a51df0a9652a7837d32fa9143d698078a65f91eec52670bddfeb8829b31d06b1fd792da8113fbbdc321323552e02357353cf4713d0ec9448ae0283254194231402b71522a38f8b6403945c781ce7a3cd1780f1f9b2d9346a8cb44115840b4d08357439d0ca5c5c6e7f3e40163a3ade51a6bbb11b034099fd70a176d524589f0464f94ef477af25e218786d49b0089b92a51ae46c4d48df3ac4f6857555096cf0771b383dd1e01877e586923f67ee6d117f03ba7f51a783bcfff90017a48ad74b0488f2928b832ae01b46737f285f1c6441b12aee697e33c1f324464e54677a54f786120981d21d60da0348e4b672b2ef01995e899caf237a4a7ef7f3d4d4f846cb8378e99874b219fa732cb7f6eec22ded76ec1cee5f6dc6788f01c3107edef06613c2ce9c98817b445d84d8cfc73b111173f5f487607929fc1b79dbc366a607ed3da33abdd985721184d575a3382e162e93acb9adf4a3b503d5464fc555dc393bde63081ff40d8bf849a07b6122e94403e3844e70a3934c920ec5e84510ccd8328e2782d21cfbef894972de8ed00361023c53d5f039a3e022d037fdae8dd59dcad8c010dc311475589657ab49d5ec9c61ebdeecd16ba4cd2f1a2cce8622c5102a17b22698da3b68ee5f0aaf16312ec07fca93fab7b62e06263e147041a80687328d26e483cbe3fe5f3b3544e2c7cec857bcf1568845eadbe91777fa138447d70f08a41536d674a97cc3fa91e2388d149abef6513f22f858598c3e7024edd7969d51098e7acc114c70d3c5fe26bc6c1a11924fb701fb8b005e18438184713e8c4bc30e145d24fbbcc383ec7acbcbc426968e27cb219f603cee93efc9b36f6186ce955db0d8ddf1994fe90a19e5dba79e9e280a302a56cb57518ec01587a2236a48c9e49c18971f11f49e0d49ce538d0e297f6d6af3bbd87659655995fa5cad7f32346ff8b91e7d20c66169ce2d8ab457393805740b9e6215b96b33a662cdff6ee1c24d584495e658e817b6e1c95177b5a4e6bc806e55b7dce01948d5bc89cac40a91aaf4d48de1bc7f72782981704c488215dfce910ccce4bb6675ca280c12a0957e60611738241bb34cbdd92634ba789a5b42eb334203c6e2e4ea742da419edceb63637f39171a9f1a27bde174dbc048e589dad94227ea6ba7bd6c61cf06160493f8d9d4df8ccfa9fab7c6d1596475a14d4a7104b8c11ccd5661279b7f7566a5cdf97f659f6b42d50fe93f88b8eb887f1b988e97cc4c989b0af4a54367ecb64fc5c4bb996e43d8b07360457936fa5ef20510bcf293468bf0f33e4ccb1b6fd45c4a460b56f6824972d0b637e567b6d73eef3d65f40008194686f94488b3324281915f3a98027698ab7d2ac1d41dd417d2cb640c42dbbe4fd8fd52fc3bb414dfb01e20b94182543b98f089c6b189aef95eb54cbb846d774b13b123bafe14174b10eb05d0f9056bc54a827eb29695d4306380e34eb7cb04a7e4a3ec3add7e111f8c634997a0088fb8f926715d78c41bdb03ca12ca15863f6ef9b814e6d8d9ba3c35867703499f9112ad7b945c10861c91cca99f05a6783e0e69acb41a9e9e9608f9a6ab2e9f6c845b8c893091218dedbf45a8c4e1a2d8bf9f8200aba7db039a2e6b6baf9ad2b18bdf8f7d7cf96965795c135254bb95317d605f143a443e6d41b88c7e8ac3fdd5f80f4a8d4e9f49b85a346415657d69fed2ef8a7cbe2e8ab80ebdd4991d79406b688d782a8cf9e36d71277425ef3ed540d0fc8fb63858eea0f5af6a2d89587bc4046a1f53e814decae8785b8d77f88f92912731246f14414ec1f8067dc8540c19d16396f0e58b47a73f952eb15fff622ac83f7fcba0026f511c4ac26dce5c1dd4cf507ce26eac26278db474c4a104191e285d076d33b2258f30688a66ab817688a49c8b8d09be69f6a2063029146508e13f8ae82ad8e817ca57c2cf281c8787fd730989c2509f34939a8882462404630f3067b698cb6c9c5271125fc9ca626714c913cc504191db683b6a8f5434e1b70d0fa2d4e12ec626205d2444c456367bdd7630b76c672183f6db1bbc47ed9c7de52a9a75560f644cbca3215534b2fb4e80826bbb0ebc21ded0451a8d61c6019e4b36740c4849ab8daa75d661f179d18ab51cf2b23d8e86befa0cefd3e1bcf39ec6fbc643f9dd26f5aa4254fc31d961a4cb2de6ae77ba19e19b50aa2399d8a3408f4c1a8789f35b861ca3585a3c55be1e94c05efc52bddd44cc503f1f29c0068924ddd8635868222f8063159cbbba1e77aafd0344bfb8bb2f3446000c10d21a283e0913d06e5a5e38dd16f21ffad250ba952eb7cf1b5e1ea8fec79cbb8a4afcb6ff96763fe89956a1af5682a24739f80fa9b9d5843e46c1af68b29ba059347581b091b9f36a55c68dbdb9ecab3df1ee823eb87e67a3cd43d357cec41a425d90b558a768ad173c3a902c6da87ffff64c05e63f3e6bf5d311423da68db30c8d5f2f1f5a01e1bb3546286ca551e6e9800739b5442d1381b622a6f44629df9c4053d3ea0d7d91220d21df347fadccfce9f6fc1a462ffa08b9be757901045761d8cc6e50462665388fce4ef5119e144d1b1c7c5f056888cce7b2e104e888a48a6bfb0ad0ea2a1982bf1575915c2811187010d0dd7ef6150a8925d3b22f4ba8462f28e015b687965e5d5305de831a9c47014aa273f0a23af61ccbfa0ee96c6179217bd07c7a308a25c44aa7663b0c369c2642238954d0e11a51dbc440764f28feae1768a4bbcb93b225316b26a6ff497999ad2149fa86a2e651f2cfe018a26085292a6837b68b21cf5b64dd98f1b7db40c8b9ed727bb9388a37b2dec7745850c2b3656cb46c697967d4f2709cfb63a10fa06fe3153cf2f9b1aa50c892b6ae10b191ea942da9227c37865875ea3421ed114df1b460310ac38e5d88e00e3035b1ff2572e1a54a15c84d953db06d64431120a59e875dba2303ac864b8f260ea5865ac5f010313a1a12bfbd7ccfa2dae1ef86cf33ec40568ba78752d4ad48b1978ccaf04ab5e0306df1883cd9ff12daf01f6d1abbcc22b6f5198b2b944c9a36b5987ef58b6b3494a1dfd8a677b6e4dd48e5d90ba6711312dd04e1652c7f348cad6c94234aabc39f4c887430caf80fe44a6b0150299772bd91fb62f7379b2a8318b4bd48357a42a648a5007f81b01db4b6ab99bcbab61510f6fabfde28ff6b6c9c6f441c5299246d2514d8294989485409ae097768806d975a8750a9164c3450913dc26d308d856c2d5bdbec2059070fdefa929292fb376b182e007beab0743af92109f909fb53599a1b2ff13ff96445d7ed3dd2049ab8c49933e19371e2a9e8c4a6ec60c1bd09cfc6e1f5db93f01de7576bd644958685ebaacf5a7e402c57ae91970736cc6fa7dd4c121b3465dad53943312c90dcee408d704e133fda139ee506eb6b62dc69ec7e863de3b9305515d34f6673e39e9be7a17b56d82ab79e0dbae3ddaade9ba1ef063f0fd57bc9e5b4b901f66a5b1f29c60696ba4d85cb37feb25df4b7906f66781424cd677ab850452a0ad2e2b4160575734ffefa3cdfc94492ed523b798b6959a356cbca481577b60b2b9f3f99d5c845bfbff85b4c5c51ebec674970cf70fb665420746677fddf315cd7d085269ba2427286419ff3d658afc4b95a41885a7f0fd557dd29b254d0f8f76a37ef757d88521e9012f5aa405eb80578f0083dac3c2a67cb088cf7d20e966746fcace75ace1b92d4a040a383779fc285baf14459cb21344a17c259387606f26fb3d01f748faaf7d77a9b906a40634ffe0cc3022e7a0cb8a9dca86a7692b9a61abc3449a284e7dc12f33bc7a579c6eff4bea4e24bfa5ede69c40fd558e23c26c061fc89cd050d39031f42346e7fcebb4eb8f9a3e1cf950023fafa6d1661d40c571e2a3806772b73e6bd694ee852363f6fd91c78f7864cdffd43fffcaeb3de7710346be10644ba60813455b1a2225493a3748325aae49a159a4f98454661a02f2686a5be3234170f7d67ac4a1cbff762cb145c003d931c29ec99a4540f3a13b2d91d171709b4db3477868c20cd8e05eb3993b706187a603e46c2d7bf605d9ddde6d48ab55d181f0478811fe83d47d5b3ff4b406109950a715e146adc3cf8cfe17504fe8964a8ee50670457e1240e4dbda65dab5caa32c24592ab619e4ab5d2fa975e4ec881188270b2885546204d827b8dfff75b69a4c21738f66424a7052bec03b08a3e053f783bc993e3eaff0946c0bbc10cefa2ff46af75c5a47c19d35e5e61ca5a3ad026028fc83612d7bef1ed9e82ef5407dd4eeaf22704713ab718e50fbcd276fe9ba8aaa0d5c42c981bfd77edf5bd1c966077858cda84a27dc86bf747339e1ec8eebdefded59de017469f730bc964feb13d52581dd711554749129796ef391bf1522d57c5dcb282c3f0d1374c085336eae59127b0a01c7359857bcdac1619dcf28481e557ab6f9c28e2ddc0fea4a6e18cd11394ac8809cf1afe36ae315828a7d97eea1f4bc8c753116f6528ee83b251ce93cc4401c639f8e70d2964fa14cedb72a4b865db03db66c0aef703c33ea317cafb06ebc71eca78116f8e00fa0ac842d7bc660f5b7ea9a96e965b7631ad2bbad1b39e544e39b6a2a045fd0578f23985d9075c58fd89251ea175387a26af92f7e3e120d71643e54914b67bad1d6a59c3622e6fba26dd95f38cd91a8d790e73080b28b672009d21362c9c8358bcc6ac582fe89705a28a32da2760999879f665a3cbb317f61855b2cf5e71bb68afe590b25e9de0145641de21b95b9cf0f3dd14a74deaed796a66b9595449789561eb6f3e599e63d0c02af7239b17b2a00bfae7d1d8b74ee17eb1c8d0f90615a405b2c74071c2e928635369f4f79967fb9a95b274f56c5a23661035f87f3f07b6c787dbb38b7c37e3bb336b169ab70ff2aba0f1ea6e182a665591c0957fb380042069e9cb37f8e3b197acd87aff0702446ab59d33653feb357a83a706a3430907afefc009d67d70b4dfabefaa08668230a0297f895e2f23270604fbf14ceb3941e7db48e4061e1da2621bd17f4874c709154ae7e724a99a6f4f09fadaf2f11dce563fa5e619eff4700ffe62e0fc4f1e63679b1ec7746a76b42626f9ea5883ad7224adaa638feccdaea23ff93b625d3713ee3f78a6f71141fb2749fa832e9a914756248d4c3087ea374a767078ede05619be781d945a0e09781caa9c770a4def9e8b9cce46d54891e7b7a1214b113fee8b235a0aacb8a6afea396d05e706897b808a9656ad021ed1b9bfc759e284b61bda917e536a6c35246bf06a7437f8bcc44d5e49114737922c04e3dd44536652b3735966f306fcc24265e12a8bdff21016b483b3ec23f677b21991c4c07eb3621a9d1ec7932f434e962a9910230f7cc00b973cabd6ca77aea5a41473a17909dce1395877efb4d91652c39eeaa7427be2b550ed0f1785fa14fd723a8a24a6d14b0ef4ab7bb10605623e940c73f4348eec7f7d77de8066e4c3272f214366379e035b14b70c870b77fcd76e6e62c7ae38cc1790ea98c5e164c4755741c4b1afcc381389f184aca83f31ca6d19d6bdc9f37bf987f4f618e6587ad46e931f0b0e741d8a754240799507925a63682dde842c5573ead34146ee8486be6b90f0dc80caccf7c4940fc28b1d29f698f5ef60c0a02364e3a81a208e32dc15ba9b96174de629bb85ed26b9d3f2111723809f46177fc5cd773e6220efa7a40d12aa6eeedd6f5d5c0783d527b6cf3b49bf47281a33db77b0221ae9defa30c536c0ae517dbd8091182a8a304e5373b8be6fb79ef8b3e651ce4b26d34e297c44b8c076110cc5eaa52a13b96e32a34c3fb42132b7110b052026275905ef4970d68110aa25251045e3722c9600b799e2c7b7a4964224cfc594ceb121c212eb47e48e4384dff2547316966acbe187f09143a99e8ef12d55144faebdad4022fa34600be409e5ad28296832e804dd42a188a346a2e8bf681a22ef607112ae5d05fcf634b23433326f32bbd1da517e6caf8cab38bb4a87a9b3544192414ccd65aae627af653d5b14af80c175a6f69f808d60e7862b0396b0bc4ac790631931f0be4ef130ab0bc2ef1e2557255fb784dfc722296f3c3f5ccb5dd9e94cad19dbfd98ed89ba20bb3abcc58db3109d51e3142dae666ce4d33929354dedc825ea8fe1729b5efe66fad58e3970ef51c5458a513dbe7c159e3f9ebf1c70ff6d2619f19d1bf54ce825e71d29b2b8957d55520b9a379865191155ee02e688886dc190db3b827c432657aad886aef93c15b03e97dde714e96d4d77604d28b0c28b9afbcdff109d8f564ebd2ed62730fc88edf035d42616646d12122445476921490a67d022a48434f25cbd174e23ad1b99bc25a3b5e70c18e0268c79a7c44623f6c9e7ae45dd9210a7d3d3b5e81e70d42975e1a4dc9e91ff71244fde5f85dbefe0f76381723a94d9710236c7a189c9894d51cfbe4349d6635684c24aad289ad8614a2157e5b597103c96e27875689ad17c05ce79a7eba8d22104e0fad66c884cfca3aab3388d33591134360474d8a6cc0e13b2f38c8489a63c9207aa2cd863f66c2da911fcdf44a092688ca6203b1a692432816042087da37169de72d2d7cf256f1f2bd9e2d19a868548f6e09ef7cf13eb74d4cf84639c78e0adffd3649f1f7997f9446b8be6f2c892bd410c3d8f9efb780ca00ffa0d2f38fcccdd08309a0edd18b938c859ddc8f4ec40e29b3ae757fd003d6e405068b82bd2c1fedad4af86b2f66e5aafb73f301ec9e5bcd10b4b29d411647cc5b8833ed4e6b0d593e3b890f1eff7ec6a83c4f81685bf9a987f7b56e33881e8178e5ee2864b76a66c11d28fe0b7837cc1b436b7a1b5387bcff271a071b27f73857e0681b7a5be19df013dd7bd7ba6870ed3cd2bbc2556f2211dece54e3883d8173d40b6ac1700694d671b57172911ca13e5c38ba243dee868f52725c07ec83d47ecde45dd5dd86c5f2549fd713b1774a7a1278b2b3950b013b10270d602356fdef21b83bd9caf6debbe4cab5fd1e3db46deaeff9e7f32ef97a2978b76f7a445a4401d435c9143fd0575e300d1e1712ce566722ce9fc3993b584b6c7736f2add9da34d7f2857b972fb3b981c13ff9375a45b4d1b968b7cc9d9735111373491a77837935fb342325962196456ce8d52c31e594347ff58c145c58e33cdc2a99ecfceef42a491962f41e20e88807fbaf090ffabd7ecdd316713aaa29e2e13effd262343ec89625e95c28d7a13c139e7a2e475ceea0002a53dd83d5a30a67581e4885e12367564d8ceab6612ad2e3d35944a7ca5c5faa5a6c6ad1e6efaaefc406344ef7ef2ef673d971e8d01337433174d598c9b48f022158ed37ae100ed0645f6c8597dd03b8cd9802ca5104451746c79b048b9681942c1935f6997c6b7ec7bee3d4d98bc633a23d1920c33fec02d13dd185b4827fd32bfb310abfc692cf22d05ca2b006f00ef24d3bd96a6acbc31d09701ed0331fddb06bcbe2ffa29a50bdbbdd1693de0be33e71fd8959451d3967f57e5c013f42a1ebc1b43eda579c5545478d5d696ad9c3cdadde414140142ae3d900c0408bb1f77e593c89587606e379720255d37e18c4267d70198fc17503ed500a526d4275dc9a90bce80da761fa00364a5e4b55c8c8d9033c44194385d0d44cbb719a98d2af405fcb0fae7d21bbcfc5e811ef7727aece0313a4c5c15f4c3ce3a594898007edfabdbc45a8dcfeb291f44f26fc691fad8d713c5c7dcaf7d8a25c0886839873fc0437c0b36da9a334526e5aba18d5a39d9ec55bfd67fa341f66046f10b291895e9c4e4b3a8b8578aff1e409ff1c28b6f34cafcf6773f89aa42e1fc52236106e4a3f33a255c038a44f42007433b8a37df7f0a590e7ed19b965faeaf312153856005f81cb85096a042711ce736415c29fe7edba1d3bd4d99f028065261b051b370fce694363fa0dfbf03abfc785d465f4f74893242e472efa0b6764dc88ea5a50ae7f546b6e98791eb7eec5dce994750d53638b3042f95761a3894722d9048b12eed71c55b44e5e6bfab12f5e9fe8eb798653ede6237beb268be92676de697d54fcad10228ae61c0ea36c02399f58177c5e082bbed4b2ec0ed8d64d3c23f9f1d09380104571cfb12a90f6af28e4ee4b97f6935f381e1960d741d20cdbcbb99699a2fe711576cc057dd830699290773969700f051197f2e21dc232af327ee5f75c24e33a5bcb94f7b52eec3e0f164e75decf82b72f5717979b99a3200395f651e4c11719f8c3625e5a31e920e9909a835e8595d575532870259bf186578290e3c5ed2a9779c45d0603e87b1a5e955cd9a878045040a18a7b2ed047f93751b0831abf6f7ac9df729075a7b61e357fc1d891d310b6971657e059313ef82884bfae099c1cbae4668d5d7c690982d76b3f0e92dab76ed6bca909ca9b058b17ebcbe90283e438258437230f7f04e878116335c0c4ea0651daf89ba8e65de81f896bae7fdee92051f8347375e1bd28562c2b789726e1aec988331f9617cf13aa3073c2b0c63cefbb2ff44856f4fe16bec55a24d16d17b31ec99bfb15216e3b272f2c7c3f02e15fde2e3b63b7a29032851ac78e4324cefc0ce44026f886f1cd96a10c0c5a468a31fffa1a7f1aecb91a1b0c6660a923edcaedb6b1b039fc2f06a1bd362ec1f15fe6464bc5d00547c6298ff7dfd2717f93237039e798bc8f8f84ed63c7175263c5507fdccbc5f8a9fdd6e5f3a8a3012c54af653642c7b5957eb3eb1605c06add96564dd02eb905affe0fdd7eb8920ca1e13d2c0e6ea0abc1f096cddeaa40703c3cef8b84704019952e53e5883ef68b4c1a2d964b17d379701eb3a9218158c1a386620a0373f57472542560ac715d50a5d2bc13dc47b1ea2eea6ecebf5be99261a02d92ee3374cc8316b259edd1fc50770af2e635c181bf68e0181f201a55fc86555e63d3f044870d507b0e3ed271981668ce6994bdde86798a82e0cf6a741ce2ce708833ca3eb9e5a4c4ca8e25d7e315929f7ed98e93196cf29d95bca1cdbf42eaa897cfd01e3bc88d1fd8d954e8a4fbf9be16fd29c37361330263bf13c15e74674e8751908cdebd86f763526dbb89eef2c2b2cee08492aea578bcd87c4fb64ef6304a86462ea5b1af86d75f0b30b9f2978f932ee4e8c335fd02905999249348637dfa808e048f7391889925c129504aeda967646bbfc6b5226e11cd8a0ac3101921a587acf01b0766aecda11e1d8f718c81ea3b2c6fadacf27e6a68015b6d77550122cf64e363929777d1274beb40508bbb1924d2dc7567c3b90309559d95a3150bef18dd490d2a639f1c73c3ce9814283a975c73233ff3244dada7beb76004a049ead478977a761a922313853dc6f57f1f115f817383a5aaa6046e32ac9ce1c74638269a64a70895946b617ff5c96061c21c667443bcc1b41ffd786287f82776bb84242d55547d8d0481c9ab1d9a193e593c714823209bba4303fbbd251ca1b0d1c31e401fc1aab61a6c3a42fe866c8d73aa40e68d232e43857a5a46efcb73bf5699c27d046932fef664c52c096785a30fdfa71abd979d9f4eb2752811608a1c547f0f2bbc667c78ea9f2e3cdd09bac87255f6bb908ebd7d8125c8140d8728db98117dbfc627a9fdf7d631abc14f977ad14bb2744a22d24627045e0c25912d90324e643ed4bb765cee1af9edc566e8e4a7018ab746c2c103ed30b485190ca7700a150874b029de254b082c419c7a43ea38cf15fd137701f6abce1a6a153ab688e3cfe8fb8343efeaf6921c765f4d5458a05d530a178a49469d18191c0348834ec6e042c6416bb290845cf22e9ecc36dec71968dcf3636c9f4aa6de6969a7cb7f03be36d1ebf488e02c32bcf78bc2e773a2a79dd22c9e2acadbcd61f17a256b2f3948968b15be5ccc89771f8481c24bea175c25f15127ace1ce976571c034dacdd17dcdca71de8cec41110975d656d351c08aaaae9adbfe2dc8035cca6059a33664d360b0d946dc2df29e0dcb7904c9d52cdd80edab4c158cf206b331e390440c920e4967d4df8cff0a189a974dba251c54c746aee85f39a28ef134ecdc0b8b432aa2fa9a6170ff4fe2e2f9693ab4647300f1b34c159683f60ca0731a650e6388017c1b2d153fd1099a597787426d1437138c03075f139d1caef068468937bf6ad4f54338f1a2bb0f6e335e49bdd2cd46711a93ccdc3a831a4ec7787056f2f6c34b351b0f6465463dc939d7fef29d47f1c1ca0259eba557d7824aaa60f5ca4cd43eef5caa6b789ae7da20958ba06c7ccfb4f2eb8c5c2340b036a92d37c32a662578b9b2da64a91c67af6a0426188a5c879622fccfd8f0ff169875b64fbbd547d0ee56878112f3ede20fc9f03ab7076f4bf246f4cd9e427ab3ac4a0d1ceba78760ebf5d5c4237e00bddb915953c2c075b3003d743776dcdcbf143fef39db15eeb4ec4fa7bd5af6771dcdc7739acd259bd0ff49a5198b0d1d435cf9d9d1617555eeffbfb37e17a357bbd618d2d8c7cb2d15fb2c260e428951766b37179bd08623904ca7105ae78c8c00ba2507718d1c03065ceb7ffc7dff78094664ad81fb22769cef2388d4b2b20e0dd712acf38135ec53f4fb29697ec0b19ae8973c3a81b73fac2e097f102df6c1cb11d53919e0d5ca62bbf6b1d24bb0e1a9e733357808e070111a85d45c66abd17242cd7b3aa45387f0ec0e8c2ec12770d7f41da64e3a2c37857db4b6274c935e1a3a481521784225d81c6570d3999ef833a705f4e2645ee6270497772b24e86ca948632dd47223e4c301f461f1575de008454be0070f8c20fb16edc0f792fd93b81610cb13785638e1bd2c858183565a98076a91fc45787e02fe71c7fb7576b46cbd830fb0cc0981dc59d6547a228b1c7d3e3742903030f4c34842138e264cd5f1edd483ab45580398d23e513c10a0e454572979ffd50ba6bdbb30bbe29ad0b18b91527579757f69bd4aa0adb91f5a5ce6a80565809c5932d367ccdaa70c75514b122da605e0c8d9c9ce24b273fb63a45949e442bf40f301a1c2d1e7bddfe837421d574177e1dc983535d30100b920389f6a5457dfd12af8af8112f2da8888ea192f0c2c17e7d64375f3fb7f33580ef71ce24a6cd733468552c97aff2783c68265ba087341fe08031d7a9512adc0eb23f105c3e0fa28beef7573525b79b9247b66319b94b0d07f21cd54cba73206e0744dfebe1c8071731c0f8afa1b9507e1a4f9190005b4f65b2262973f9e9c2dd4aa69760313e492933628011cd248d297d252a1a1adff008dcb089c04157b85d12a0a6dd48e94b7a5be6d7d26ce76815b0924c62698daeca454b2ec89fb718cb4463ad1525c96f01194267408e9ae876a2c38d3d6bbe520d69ab9de63d6a5f1c3ca4c2b377fe5721ce03305516eedc7d310bf1989618a2cdc27c8b4f6ebdf77ef4bff362bd19e0f76ed553d447ba27ee60d3057a0ab564e0890c779cffc1ea23e21d9d7914c9d0bdf684dec122bfb504fdc2b0a46d2c96111d56b3376f759b5eef9a20d57dc3377dd73b6fde843e5765e42acb8a49376d3ae8a4c7cd432b71ea1bf83765a5a078d4b5379ebea172755783953d6adcc0f08862d769ca56f1365afd9d611d3ca19ffb5a43f21d91db29667aac41d27fb206143066182d4536cdcaf870188300c0cd0bf366c257580303cb5c18ba948577fa247530174d9c3bf4f4312d22d0d63c15f4dc73f6c5a379091261ec5db3e32b07bc0a353343b46dcd9a6f0d83efb5b7a24e1caefe4889fc115877395d87949b8b68419b80f7694b81755942c48a7657ee2690f5f16720ca8068466cc2d76a8b762be4937c31bb67ec1df1054c7e246867ea97fff909836cbf5ed9107a32f911823e89b935c7d6e572e6ab1fa04757c884f6646a8552e29021147ea55aac0045542d081c314b0dc8900e683dbe6100dd62639bea0770a5d2798589921fe7b1f98f677906919ea65edbcd4a05e879c80e80a8070ab826a1e3b8510319891411be7888f676877f2963ef56df8e6e62533d36d91afd1a6f61b3bdad0d90c583782a8ef44f6ec5c9ebceedcff14bbe3ef4cb88a411e19b5aa49aca2cfad31410a3a645e0b7b0a89d82ab1ab78fb176f4b029f4b0d8ae990f9e68b01d91ac09c8cdb5e96ee1048904d8a081870aac04b87c127844ac8a2baa19b17e28e7d8bc55afe615984b5ec74d73d9fdb606a66c411c025fad3388eb43d1d58be43e167c67e4c4835cd5877d05e18249498637bf8da4c7808699d61fb207396525f602d3b3c2d92b7972911072cac253303613936c1dc2fb0a7ee25255ca66b17a561c888a9b79c5c54f18af4f947a4993ef32b2aee98bacc641cc568dd9577b78d0c5356630d4801c38a14471550692d058a9207e52922f2a515c74b132e350f69514fa1b9ac802ffb11fbe3e704abe2c6ef97dcba54025b0e85aeedac76d005848e5509ee3a0e67b5e60878e2edc21d539fe80ec2f7236aef881e2c379dc12ef9cfa9a10c9d52719dc32a4305dbfb2f0619ef988ee19fe3e6812f713783ff03a947d775738b2265a7fddfd888c903db4b4e4eb8e3de1c5161cc184da917d6ffe2be097ed52fb932cb0e991b213c64951198f5fa060691e1981b156d08a03ef1fb6cf0631b846cc2243d81f6e3639d66ef17d794036b4d62989a80aa6849fdd70a99e98d89f0b1877721fd64d4d75658c5f0f76f0dbf62c7b6c351cea615997d86d9da34d5fb3932100e9120084748748af8223f4d1e9e8182ffa695e25f23720af92ab734c6a06d6f9c0e853f6f68bb0bdee4c44a980ef55766983077f49b3f0a9c0fbd83260bb16f76dda3c6b351d51099e25e027dc182c8028aa082166e9ac9b8266c8e785e583602306d87b95c120dec4b73de2fe28db582e824bdab33e044d5c7129ca02b5a526d19ccf573659f5c729dc2890961b722588b2489c7946792f6e2a8585bf2f1d1915101b4c0861741a2bb2be405685c03653ff857721716b876decbc9dd05f4e0a9b47851031901683287e919ccd72f74396b5732d8ae7b66d79b067f326f28ea31f40d083dcffd9886823f50042b8db6c53126f15d17f1616c1aa7ea6fa83a71f44b0ea2bea8faa62072cfc91877e35caaf0a65eb2c776b1ef02423781fd020e0afb7cefa874ed03024d26e656d50f93a0de3396ab2d07c0b96a2f95bd6d640358a22a91cfdd47daaa5c53da65dc93dcb1651aaa1f4ebb1d7a6b7a46df2f621d213e5f3089781d3dc1d221f4ca3c8598afd44e9d8a1df3e16d4f8f1f455e0eb44875f9f448a3e616d949f8be10a11a22d4d5d0452cf329355210d91c2b07cbba30ee30367021047e71e1c8a2bcf5ba401390f6a167c7a058866c67e579bd87dc4a24fe1a5adb9e2f06f8e1fe4c10888a688cfa981179d4866f857b910f5d8b634ece4819908ea525bd693b98deeae6ed7de491242f2c00e95d9019c57d9ac2820c447d8bf66a1acfaddc1453f12631ec7bc0cc99a75004e9aa1980468fa9fd925c402920dfb9a4ca9fd4447ee29f6793078c57bdc53a78289bc8d374ccea5e3455f9ab1ce33d23080ab62395a9937335d25b17525f72ac6a287374e2ce45a96a7c0e68171be07dc76f5f7678059eec843bc300d0afd19dbacb15ae43ed61557e7507abcc64fafcce66ef896191cddb36f4b9316403e5bda6b1fb65adc8b79f03f78c34099efbc95eb589a6b99e466007423c4984f89d0dcf4afeabddc52f2a26a4f4d4a3987fc214ae791796698a3b43ece38b0ca1b2006a19e6b8bb9ed4b91168ea58c093840c01306335cf96f42344f99939ee178fa6e0b0e019a55fee0fbaad5860004359ba9627ad0f0e20a8af7b509006f46313f0609f150aa2f9138cb1b3d2373682b5d4c7647fc3007e97b0488938b016ad0085277d968cdcd2951db40f2d4b24db661fec842edadcd279e741040ee2718cab2217d0930115e3c4faf508129d10b80de9caf0e43308f9c73da99a354c73a73548e1221634947ea0ab21015844d3fe1f4cfa5dacd8bff2e7f4083eceeab176db7ff209c0feee1f07fe4a4563d0bb65fa93058c16e021d9e1e4dcb0e54192f3deaef2d63651dece140b243f3ac012ad31fd66ac8b87cb3e192e390bbc0f58f994c81b05fa2e5d5c4e4dec6f896431c50ca3852c2ef40df09d4a847f20ed913553ba57b1bcdd8cfedc650c8c9d6952bf38d8ab130668ee4714152fd8e3b970cb351ca1c5f6058378bbb71a45bd455696aee9db11794e61403fb43e78b8c4fc28fd0430d3e182a57aa2b1ab0eb62251fa149186b54748da0806c086eab12fcc37a6d90fa275fb633fc11f49442d29da8d41c789310ceba38eaaacf22a7de726ec0d986f56c97a3718c231a759544de41db5e89801c3bf555c6d505ad24f6b8d194465f923157b794f89fc71742ac481ad1f361092c04e70ae2c3f9cc901e906b1315a1bead3262e054319bcdb208b628f437efcb9f92a5ef9ee3ca6aa7f272ec789532c09b389f3289ad763018a0a08d8d2228764d88b8c1d6d9e9f1cc6c32c2e5bbff69df0adbea05dc35b03e17de73df47c7f26d16850aafae06dd836a1197167e26bfaec619e9b4788210dbe57e3db67949e5a3b2cebca4fd435617ded2cd9283a3c1a7a841d028dc6f8b6846ddf9cf9a293351af440092ebbd1d2edcff8db3819926c8909b5aaaa6fc729ba690512b7167498d98d99f5c239faa366e0ac6c0dff7cbff8ac0bfca98f0ef3d25aaf98c7214860591d97da5e736cf80f1016be5c482b00e7d22bc713cc2226b207642ccddffef1183c02e4323082ea4d74b747e3351ff7ac03ec502a05fe68351360cc21a2e18ba5b59897ad961919b3ba459966b27c1ec051a481dc42bf06676945856e4448ede0dd0656ca9f311d386641dbb0b12c1376dd8d3ad8d2fb56cc64594467b1f4c1e799d5c87c35113792a0499db367e1d2e04c7283409b968f67ee9b0fecdf6ac2c89a22102eebc9a184b785aae013f74465fd550a08f9f2f1713ec3ef92e124ec6b4e9759a3266a3e0462051721676d862dd4dbf64416b85195ce552a9f21231de3609b73b3acac43fefb81b040221635b549fe35eff1abe9854c4335324af16903641ee42b32b0525a8150c99921d66531001e9f9b5987538ed6ba99926241fb90c8a3335f383cbe97d4705e7922acc097a3b3af73fd153a7e76e725991e9e47d14974ccb4aab9a982cd966d57a05ab695010db6b5100af35e8b4d8f609fbb10006128a72a3bcaa2b101cc339897b3b90ad1cb79eb3158a389f462f9895d57db17234a11cbda9a89f4c9ed4388a452e4f5db28fcbc44c5f641221d005d51bf291d77ce7e55d862fd2c2a9a2ed8c90e4f9eb7e940be2f3c18b88227b1fe647dcd20821788e1d35a19f242a1882081ade47aebaa61194ea27f7b2b9b72e93c0056e1c3711d4da5f566ef639105c669be16a89fddb8106808208f97e5e68ff268d3a80c141c9a319971b8f5802bad700c7db5a7a5143af8e6f068d113946feef6207a595f82c994c3bd1078e30eb5dea0709258dd0230c4cc9a561348e4739c10dd9000caff6bcd9377202fb746cbd41cc339b79f37daff5a7807988f4b2948f125b702558a864eb6c1d9b21390e32288f1fd24c7ad7d8752414548819d9ca68dd7097102d7d2f99875f7aa637af8dc1a7a0385592f5ccd394021c774a75224a8d15d14b12ac7a51cb2ea37d5a583d76dc6c3b673e03d55a0f9ef4136d55abaebce54c8d6e43ab78202b5b6c5e789d26862a02f7e48e322439dc52c027c39bd609b9a82d48d2b4c53c54864a6b58cb9a5982debc048caddd6548d1c42d3efd1432a1cb2236384639923e7fa53bb29f8ec26e938c184c32b124544ef982262f04a9a0dbbacd7d486af3cd51a670529aac15a8a6f78a8fe98ddd346c39d23fd6ae44176990253cd98ca745f54ee0874b207d4ec85f54d210ac82e0f1041a0e8f42c9f7c286b6b5830dc8711e19cbe7a14590e12c43cd63d875dd14fca2ca7ecc0d9df8ab2bf5a4b7894b250cabb7f4b87ef9dff10234b3a0867e2731e3a1ab16e5ba390e64a06b1be5e604067fb14adbc48420011f096867f3438cf8508a35e11d3b40e035d45cb8d9bb52f3bb7e1451cb8415d3919a4673814b873c107de4107294183f6402d75989e280c27d0de02c3f3d86daed77f5964952698841d8b9be281ff248c8acfadc9cc4a9d418bbfd137e687012ad31cc2b8602649a77d5db34331a8a8e76be8ea06ab016e37dbbe37643002a13f9a00d527a31ac935a91bd973597ca7d3be21e0e7863567cea669efda6c5cb8cde01a4bbb9b8b0de83b80da41f1abbf2c16881d94351b8c48e810209e18fd338cd5f3ff472c8913e310239f33b116b664c402f04a349191b44f9a3faed04fa65a92ac9d987987ccafd6221bddafb700e5b902a280c64691e952c175252e28999433330b9cc4272d1dcc85ac0372772c85f0249680cbd03712c0a235d6ea551deb240250d0e9881c10158e7433068f934cd55147f449397682019e7184015806077ce84a5a3da8115f21f9aa74898350f4269addba5c8f8b97b363df0cd45f4adfe005926efd25b600ceac51c62210a8137b88cad2cb619543fdce4376af56919ec983ce78519cc18a7c62c3f9281eda5a0a603cf3d3fdfec3e85317f978cfe14d3e3c16590916a28b6cba37356fc4fb568de6d291ae4a9b8be6140ef845818fe72daa9c1f763f7a3fe47dfc582110898611a00aaa008561cc8cc076fa0dc7d4f8ab6a88c41ef0e542f9e1722f187d2e00722f67fef52e146b57d53b14d118a4379d3928e43cf54bb077503dfec35d11dc1644517aea1aadbdd6266b6a0f27ea31ee9799c89795057ee78cfb0cb2b9ad038a3f0b5bcb3cd79aa140e5c15ec59f49913a2af8e30bc2d8ec6b5e430632d010ebb7daba252c8a8ff89b5ca095154241241a9c24faf1a7a9ca7b42e6461cc6860692acd99b83f7d5435dd4c25cb2100a7e03008d8566b40653aa20c12afcec219f32c172bfe058310bb380618129ad695ce0d605e40d61086d4e7802f7d66d5e27039d0a0ae573cf6b8ddd7c0f77e932ae6cc6a49c0e3156b66117b66844b28591b41e7de89488140a9b12e5b6c1a3ef18d11deb39aab75fd60100cc092d890da533bcfbdf4ae33ae4948189fe2f37dc4431de292d4b6b6c544f1d878fed5f50c190bc328e0bde51966549c4d8e7b0376aa974f15be032adeceb5187ff61c10603988183f930b1bddb9566486c5d754649586caa155b2816a590b23e4e721d25ba03ba097781a3bdc5c1e292b7e3285e38c50f13827ba4d90d3fee624b12e92e3e2a103c286fdf8601505596382dc5d144cef2878467a367acb097a9f4e640393b669164e231ce624606173bca28e7c7e38671d055f77bb6a336380257a3cde7906b6601f57f6616b2ce0a03d6038646a2136f9a95cd1560f45a45e9c7b45466f6ab4b2907ed07e9480d0ead22cbb1eccb1c5605e5e045d81941a9ee4a9624e2b9ecd97eaaa06b0e288a6c70e0895b640f46c03dd4a0e5f2bee097ad891a587059541a128ef7b118ec927dc4bc5e3884ba26bc91605f857c248f913cea3457733a6c215296e96b59291ae3e8ca6c2c4b891ce2a7f40013ff6d21f482a79c8cd802d53ccf6ff1e9739e5ec6b74c507ff3d87ac02e5674af3da519c8e27a29f0f4fba515a16067da2613efcec22845f435e65634dcbbc3b331f429b6c52e90f511f184e9b8a28cd700856ae839e09cfb59733261b1af91cfe48109e8e82458f662db69f4d8b4fb76765334bb0da2d8d993bbc8c9be328845f171266dbf5d9fbd13fb287473c8c7955a8400ce2daf74e2f12b96a3df06eab42ef1f5fd15c7e9ff0f39fed5ba5ac3f2a94856581ca8347f4db7777bb13380055bdff404fd1df9c786c9d36d0d61699e90cc02935fa1028b0201ab2dc87b60ee13d2b6886da22e40f2a30e948bdc582cd8b769a11a6ce7060327b59331e3a6093e74b526c6d5c7efae8c58af8bcefda5acd5323e1096c8a86347ddd3a3bb2b1057b3f2de1417eadd57e46813a6a452b8ed89fac78d4a8381f635e405947e563b02a323e7686d07c4e48cdd43cf1412c043b12d0adb9d37c2fb5bd0784dd3ab7de60468d5b5ad423047ed4a2bdb99d90c6bafd58e06669b91be23b723e37b0c4c26d7253f30d63862aed11d44b6f91762d27bc3176555b6085e00241e5750b575e96412c8809b71662e094738b7f371a59ddd51c36e4d996d7bf7a123230346d546e1821805830cdb1d922b79b93ca8174f7fef43b2f684b5997981ed26724315791f46907872eb62c737a6d374c7f25a1aade447fc61a740d0025ea9c88dda03f6958161bbcd292231ad6e34de77632e43ac227451b443315d076fc244e52a9b8e3b00bda6413dace53b34e7982519e4e463247398217c80055683d0bb204d7ed6f6bde5c52239c9f321d7d45a509f6b8211fb8e33f2c79e225953c1c9e909d82d1b2082f2ae3676ba6b27a4fd9509d75190123beaa2a3698cf61e0122cc9b013984fc10fc201c7ec7c3672c53a6fb3412eddd8fd20a6c56581a741e18a9d9367d0f5ee6d4e27816e79af82c174e6d6f4541bdf7b397aa780f51cf7a9ba1480fb68d090dffc4e6f20f7ebf4553a70dd6d73fa8b1dd1beb1ca1839279718309a2be73010dc86430ff870d80471d0aeea13e08b0fea4cdec3f57ca3d6abc3f327d50b880ce722e66d4b6bde6f4033ef20276e05c5585a9b7801e7e703e6060a3e127f9572b114833c5e8a1d6448e3431d4b8ecba6c563d1a1f5c08f17983e6d9dd088deb2320e26b98e0a4a89666ca33336ebe1c8fc606a95f9cf8503a99964250c043b15053d6388d7d9cd8d30b5ff2b8a8360c4106436cb288515d4790240ce8cd808b1187ee9203fbec277d18c38400e25c4aa6c8f64d581fdbf651011257ad52e18340c7ff95204ff427cd5896f3513cc5e04711216a973ad3f0b6b79d5e83340644b6896f92394deb45b734618e6e0d5c863bbc708a6ba3c0b7b93943a8dbfbd9049d81a8d2ebd0f8afdb72a8780324a0193e180e6afdc061e7e729e2e8cfd1626101769d0febcc3b986119b83e11c62e31644ac7b49c581dec66e7e1298f0ad1bd10c95421dcffa03a069ff3e4b1e3302cd9d765c46ef580b2002b0cedeb18861920f8026e3a02540ec98e0acaee3a516a662e82826f9c9884ced5ac02fa7838bd2e25fb78fb3463d337657759decfd375edb4f08cd063f9c3af8dc0604df19fcc76f3429da431d268dd0e39b4bcda077fb6aabf06611a5cb353f83d33d6136433d566989a81d139d9956ffccfc43b59bd9a5c2c4c76a9473ef364e4b7c7544f4073e9f56213e4355bb61f7c147c0394af4570df3d4ddf835309f7a6ee15380c912c744e1cdb47fa0b57356196d15b7718763cfe57039843d4ca103e10253218d96f408a8ce1891e4f5ad7e109d2e7bf6a78919aee2420278a3ec9851e6b50741739cab052d53bd24ef072c01213879d1c9220ffd0d8ffb54b07ee964b83b459bc714394bc362d8eda6eaef0d6a182533fdbdf4869aed43bdfc52493ca1f8d8ef8a6bde093fba929e70a6867b2074a2436ee1dc1ab3f0cc8f740f210bc79c5a1dd16dcfda232eb2d5ccf4330145e5b315835f440bf5ee39e7ae256ade0f7bfe6adee05a26e0ff1f8bc4c08f86f4a2b142da15d25cbe0e425869ad206825718df1799d0a5c14e5c4e857831cfe885f0113000cf89d49874749d001de2c71f7fa02c6f91eddd5555a11ebf8c3c8da26195a40970fb03a592785f41882ddc45b56d251d4e0e8b82fa3a65abe4668ae0bae2a6cd820e96bc749d460430bf81308820956e90f9185d93b84022a35e70e414fbea540afe9d00bff75ec47bed48d19fc4241bd175fc946ac6848d0776273e159a1cf39fae3de36e188a970b82d6a6f40b5f24206ce407ae4b01b159c695227a7b123efe9bf64894da5577c11504edd3b55b2479e602bfdbdcff97627a6e4c8fa3fbfa8aa1a0dfbb6c87b3f1d846b888253d19240f698c3571d0e0d8afd5b59d764f0ae3845fa21fc472efc032b8c03f13980c2cdd14011727dceccce336c0490375977aae9a731833cff1082b84649e27b9dc29777835f50e2bee3f2864cb6378922d25ac697807e1ae3708554ac587258d186f036e97c20d4cd301e43091c5970706bdb71a619bd5214e9310cb411bd65cdffa6fb71699432940365531319fad0504a66ee555d0f91b993e3d8e9e00e7ef5092a45eff482e7d1a82f9c91a4e8c9325da57674e205568894382ca55642b0718afaf34d84c08487da865b76e0e32ed39703eb139e58829630107d016f86f5350e5c38a4f02adced147f17890f1d8357d5e6350c4e88e36306ced2c4140cb9b0c0f109dcf3e6708403e0f1fceae1faca8b60a8f09cc5176e7e37209da404b3b067f76d646346d857be7acd177645aecfb06204a52ff1c0aa84f74e5de777300cfe08cd2bbd317c4214038e4190fd121f13e643c8fa396fb45c73e595c588fc1a8ddc4d4c583fe710257a7ec16feb4481ef7da8db738eb35d2fe65cd1cac8a18f4999d5d6e930a0fc7571e07932b5a7ccacac3c649eaeb7ff8328dd07fafe6ad28a7ab0affc3a61cb2fda35f3e30414e4e70a92016c13b17d6325de34212da30873047eef82038477f76daf026fd0b056193ecbae7e39455650dd60f734781dcd20a3836d463b16c926211621c37245a7c7b0b49107251d40a5d88acf3779e17630bb072c72d3aed9072b4743fe332cef8f7fbed00cf2f6e4b4869d3ad57dc60821a73b93232b14e80e1b82f6a2f005dd9ae1c3b6c61c52ec2157a08cc35fb8860b2b8402db975b1c1e810bd6fdc9e06256da53396a470501b6a489a602aa6479a9d59c501c8f68eaea194c397aa1bad4a465152b7a52b48ab76cc26934e233b20bc09afcd7f6e0b8c20f741fdcfd4b942f222d53e1dadb0b48041522433c52354047a4d741fef73b6ec533ea216cb57d23ea3771c7332d449030381b98e57ed237852b3346e161a9c0232c4d94dcc1d9de5f026f045d6d391d0b7f96c4ea26b4519f9fcaa80c3db9ef463941837aa16aa5b12291148ce1cda02b5848dbfe86bfe12fd6a7112a6867459db096c02263e303b2238a614102991cf964793eaa2c5f47e3946b2e46962e9e03dd51c34c63515e3fb768c0b020bac3aa183aad4c758eebe39d97834cbd3a7da4d782230b00f0472c9cd8429914636930b2b8dde0970dd9126be2f2cb4220e0f489d9c7aade5ba58a6ceb1209a215c5f18db587aa4f2b2c30212aad8bead101a8c9f0aa2972c2969e12a8575cc32b9f519f0d4a1f1fd0a42221d44388a0c6269e25c44691c2a27288c5532c77ed7f5c02e078ca5c8aa8ad7b8f1ec1dbc17941f0e13d7e06c91cd79d77ebef91b85bf2f8db141cf82c4f2c2937be46936be62dfe0c1dc6c3677b8dba0481f11b4f13e2d19d785cb384fbdd48f68ec88e5fe6d48a29e90cdc22bda541d84da1e67217338bf58f08e32e9bf568ffc4114fc4e860b6b88e3616affadda3784ba0c995a859da8ba28ec148aac9d8c00ba4423ba5fd6309dc07904145ce02e55761693c3d7c5bcd8538e5d9d3b9c670c1d8ade882e72451113f32370fdfbee2cc938217c2dd2a2b749441d99acf79e912ac38facc12256d118a51473b16198dde44baf99dd6dc561e61f8e05a5900b5471e028399c5a1010629966ee95bc91fc6639e9d67440e7e279e3ce5c8931104f44f6ca9d31ba2e0b99c849d47bb8350e33b6fe5b4a2f715c9e5dd8e3e93f2d93872c3ba76b220802bbec721e2d8148f46c8517e6eddacc99788a39e28abccd6a92bc076852ee01d57f0083a4dfff4d8b4ab23d6ef24777ed23627d2bcc80f6dbdbb061dcccfc46cd7b903a4cb6684ebc6244c8adaf6aca5908752b8ef3ec3754c7a9e610a3b46ceeb4cc1f92d7f9f99fe11f580d1e627d3e24fc823db63826d6e6af7047cdb9968512ac183f98980fe87a1cad075016cf0e81848202dc13539efe6790769d7fd43afcfb9137037eab4f17e1a91439025af93fe584bae3fa1af7b643f3ff2b2d961860c2fc768e0e3205a7c83d218627ecbad3e9d9bdedacea6b94aa787ce1e1fedb37ab028c84f1b660188a893193a4df84762419adb2cd9a14081d8bae2f7497f098eb920eeba826f45ccc34e7d2149d8369f6131ad86114d01a23293620496b2d40c9799fba55442fec0651e1b8a12b80285a2e4af1c355040d6600d610bc9695673636f664c18d8e537a95d2dfc90b33c496a5eb59d7e7c1848f0b16c474905c959d1db746831a2ba4e3072140d9ad7550995c0c3c1aa2b3b4254da84e175410e268d9f12ec4c57533057b53660e6a1db522c7d44b99dfdeaae7e023472d281d7018a90670d4e708a4621110ee1bbb715a5f2d2e34e9293e52ebf5985f2b8987a9d397fdc8018d590036a234cf47748dbea0721f776e5016cd85165874e24b99913edd0eda800667fdcc7899912f95ca997f3b4d23a9154e55e9ba43bee414af0b922ddd5a6228d53ca29375a27feb112b4173436d0ecee40a8f86eb29c908251a4b08750b39a9584a33cc2ab938fbbe916a51aeb6087a7d472f54bf787fa7419d23861b9d4ef4319f5a4576372123e4faba0497dce341f2521d2b4224bbe6dd227a6c2fd9c7ebec068be014d0ac5b5ea1ffddd87ac7f8a39643e9c83246f2b2cbf7449fe7d5519f50df71d317525c9915f62c426bf0346646e5fbb38e0987807893b6b24c4348f6bbe0247d6922952ef89ec837981cecc7c7c5916d5967998ef8338d2a0a9bbc34e236056e14802630ee563586768e10ada95638e7b88633cca6e6fddd0094036531dcd3bee4ebb3e0806d6a28a3519c79c19a9ce76824bafaa523b44d8cf9313c47f26a06834d142870970fb1680a67512eac48b4579f1ceef06c2b330c344a56e35ce697f9af2420757dfdc0723b87d3712da7345884d6a80f948bd8779f6175693bb649f09ecde34f0cfa78c57d69b933ae93accaaff775b2463fdc9b2f3e059116161031d9064743d24c7a584cae5bcfb05e3779dca9cdc7b77319edc6b4e686c044a9feacbb2e97ca41965d09667e50934db5576631abfe3990ba890a0b9f1c03371c4f703a905f880bbedee4b3212ca3a0c6b77300e2a021cefbe00181cba0d7572d4627d541787bd64985d6046c3a5a71943c6a92183ded3da1cf4724c3c80e3a7636aa34f61fa506a8d785f7e89fb46ece2dc866f27f37b36f243c246a119be5242908d7b48915416b09ae2d34f704bf5d73b1e42c3b99af5ff9879f7a957ddeb538a6601d3ee9915979113e62299e182b8152e88a289561b73ed4e728d4f031b45c914ca3343adad321d35ed11c33a79ad05dacced71ccaf6d51ff7fea584e9a82f334acef70449af1d948c772e3f53399ac815a5266d7d3e84d026826f567046fd3ba4e4c8bf0877f40d092f1d5ad653227c8a9d9548e2ea7c0eccd129fc2756426ef639ef21a8858dcde5f4957ec20c662c2ad470a89894cb29949a54c6cf99f8ff310d1dc2db3042672f7c90928296f5e70b582efd6aba71c056a8007a51d37fc8cdb0d911a21bf27993675eb3d88e8d2ac65de386a919f4b1617d310b93a6f4a6b32e62c196869d7084b01f898120f98c473f885de45713041c4e9f017c776b1546132512feb09f6aa46ac8c08a47706b82f58f2603e78ea67ac89e0bbcaa082df791f0d5c9582ca3bd9292703d31b8737382f40eaf44cf604c6146cc032a8634fe14f9651ea0bdcb1c9fe6ad8d111b00fc457ddeb30b843d78e2626059cb7b42c985fd9d3d80ab7c59b0abb08afbd685052cf1c33800e2497b30726cf1e9ebfef0132512bb9923322d4472acf42997094b3856d3e13684ad0ff9310e099689bf959ef6732e75a6b1f2d237f249111d26dea3c8a16b19217f08b49e824c095891e9c2340b92a59b1e308b6a1997e24832a3bb44991ca5e59d9a4d046bc457caa3ca8c37d7901ef939a2db8b6814da6ea89c0463d0b154518bb7fafa0977e078394fbc9ae51810cac403565ff20b16101b350227fc02db68056d22181b319ff15ba5916370bec88788bf3c8ff1c2fd9178ef7e89e88f9392cd1986f7ab2b1df27436d31c05a0eeb5574b9b6a27ecc83c4807d1f7f141a1ac5b96b86b2095584a68e261cceec098b013efedfb23fa8f4af2f1ba5e7c322cb2933fc287defd4c9b4607c7e490981e745e06af91169a0792fd20761a2da295c4a04bf49ac2072c71a7e7922bd76460b3d212a5bcb775139abff3b70e8928353fee8ff327357b6ff377d1a73822a8bfe68843c37ff1dfd682acfde3a552da4761db0ec55d011e0eb2ca1722ae2c0a84221d1eac3611eaad4cf6ad3c354ba59a0ba856a396eafb2ee937b0a9f41a26dc6f9a8861f8db3e162b90cb16e153f601c4efcb2b302f4d61a95065b9f07f662cebf2f06cb8b1228b968e683dab120e62032724ee762e8a13aa804c7c14e0aafadb0e14f0e9d79c3bf76f1d30c9603e1a34a3afee6c7990e7e9d078d8fe7d6845e41097c200c086a227668abacf9a9b93a98f18e27aa5a4ac2aa30a451ea11de85ac99f5498af3ab12551567667bfe2556dec50cc5b3e8dc376c5459915730f4ddaa9405d7806b5bdd11042bdd5bfb966624a40bd487cf45c48b3fe883edba2431223b7878800603b79a311c27ec36dc6a41132953666952d8fae5598cef6cf47884b7da7873e7ddc041400c7f198957daca5f87acabdd617bddfdc5b9b916df0cf1fdd6e95d5c1fe24e6cb9e83775e5fb41a59093e07dc68aed8136061304828f710bce6c140432abc02d6f3ae024a8bc3c48682929bef12c766c0d7effbc04113aff5af31d6169161fa5496a5a0ffba67c975ba5c07927eeb3d7ce3dc3ac1567cf3ab9c75f8aeab37aba1d56e2e91f3ae6a82caa1747c51145da5dc3d36721d157011640dbadb0245138c0000f6413165b36d2bfb0df34a8c00e5565a703f675e217d9d87559e25f7bebe80be08f86d19af62a422eee22d79d06ef4bc3cd425706d9f317d547ef353b06f8fc35c9593cf82bf78f500b3075f753eb405db820dca24e946a69211ff2125ccfd50bcdf1d87cf0536bb271c701d78cf54e25febb0df27f4ba1273ce6c13f33e12bad6304e111781f297505ae3958f65b7b31041053ee89811fa8ccdfdc73f390d5f109ae879f3008b03682b1fe74d87950edc7fd9f584f238953a0616a9c625c49c02fcdb3395eff287e531657b12e069d7f80fec750ed805d732ad4570c17e810c9060ff26fc7cd35967155b806c2290bd64765effe6afb1863763b52c85849e643c23e1c36c1aa60fd35dd6111e2e8ef85af02ad9a0b3eaf156a7e834bc16c4be8c7b0eceb6724b76567f24284802674bf3ab4b61e03ee628060c0d17b601659101f163b8f1810895fe3ddd31c8b166007475ecfc3ca4dc837886ad48691ff1be60f217069df430929b10793e877220ee943136fb8a70f425264e32a8ad182410f92bc95fe4c38f66cab2796f25eabf9866e92ad8b7d6ebf1d194fc8e09ea994de845a24226dd3a4b893cd57574f7d22a7898f47a96cdf79f99c75b0980a55fc0c1f729a3745a9d290f9132530225679eece41c9ebfd01f86ab0b4fb1ac67f8dbd85c68c42d8c3a373200af538c07fb1af2bfc869d63826aa86a89342adc834994d0b3df7cffcf6aa0cfb27a1d7cfbdaba7eaf237ec83dd88a3fe179fbf3c4163f9f97a8568886e27cbf1fd8de11984e4e0f1368676b68dc88c12062668d924813a10a003e8f1d54e6878df3fbc3807188592ddee33863476afaf99bebdcb41a73174e986481e907fdd91664ddfd61518736f89fc7bc4e8928737640e4fdb49d57f561bbbec5cbec1ea014111a02ab69ed2e6893a06602e176fba0f1ceda81acbdd424137471561808e60cf131d3a443d9347969d5e3e75c306d49633b41515a1949590c1d83b2fa97a03b2bf7073abb77099811d4c18d6d9199d09d82b9f6f2720120ad6b0c736ccb24b4411a38903526faaa447ed3a205d30052b54660c614a098aa4d8d0f981a21b285475afc90422872878c5b3d53fc0407fd704593df40c0ef0f00824a42397bf2f3514a2eb1f3a4c00dd28aaa2dd528c826f828042b7428391368e6a4e043276ed107ac14b950470fad810143bcc215697cc97933e37255b37bee0b94cf5fef5a17bfc5f4642b4ee6a15bdcf8debffc077186ca0421f23d1ed157baf87bf82122a238e1a8790fbcfea5015cd8db9c3f48564bf45a57956dd5f965b85cb939ceb598900182c8c3551323b2cc5d0f2d6806cf96df7886796c6d9643b374c4ba716c6b97e0c37d4e20878550edc06f3e96dd6d4290309298519bd30eacaa890b7e134862e710f64d875384d3bde540053b481c680c9251d4d8a07dc2b98e79811c1ff2b9914ff78afa5773ddda2a07de0a686f2f55ee3f182be89f166f0874b9e27c63900e7b464a913fa0430b48cdf279d281fbb66b8784c54b97a06b1b596d8adb02c022d8f70bcb147bcb4bf47e025e69e3cecc4673e7787783c23d391ad42a37dd3230effb037eb22097a0461c92c49ab82476a51b5d749d600fb28fc79e490815ce5feb30a7631c6fb10bf04cd6ee4b7242616eb45e9df987b9f3938ef5343a51d780e5311f3f2cddca57b8b61793dc8526acb813e5ade8840e6bed55717d160c34038e2e4606103020b226c301003ffcf0c30fff48e9b756df2c2d84a79452b697666ef4b66f29534a5226770dd0ee42009a74e5360b20100710a80f840f88afcfeaa708ae82224e04222d303aca8090b3a29d4e94ea54e9208397a6f9345cd628a512a404881b218891347e0c212244083ac6e08bac243aa33dbf6e51d02186454b29db2d1fb17924051d616036ababe9058d000b3ac0f0a5d959d8b0a61fa28e2fa02a9d10a3957d2fa85eb0ce2e989479dbcaa52e20ccf364ce7f5e694c1d5c502cdc83c97e5dda5fc7161a7572cc735cd1a7947468617191962d68c8e6da5970fed37dd54276a9111652997d37a73856b99457a883f8d8aff6e5b0391d5630c9e5cf31f6733b4b1d55e8b2c9b2ef2c26ab9e0e2ae8a75e4cb5ac75dba5630ae5b160f1f6b10e29f8694107e59f1b39838e289445478ad06a2f625165a3081114784107141aab304a5cda6fb1fb093a9e6029cbe93c658b36b252051d4e60b32b53deb0907e3a3a9a508e419f4e69646a7e580713d0d2295368998f2943cbe8e2ab09d122d49ece9461ff551afd2764ce98399251f685aaa54ad3623a399071cea6e1c4fec86cec101902e418852d953a54ccf624e4398cb166d0413d88bad21e548c437436cff1152c9d470c2e9338f1709ad155338cc36ef34fab12c66a49561691efeaa60503d9d320f3ae2ede413980e19d5072a949c552b87c20c72ffcf3db1cb534ba28df175bccec9f82c80519df0b72f4a274a29f72afa718215523072feccc4f9dfbe3d29236c72efe2a7917547afe054f17a7e556ca7696ebef4a269316e4a2139772b6684f676597828bf5ab836dd527c72df2f0d27ab2af72dd83ac14c9618bd65cb5d6aa753eec076be1a7ebc94cbb297f97831657aafae6654bf17f07c01572ccc2cce2da1983797abc65a1e5a858fe6d69628f451dfa93d726b9647797e480051754103353176df657a41ff252b8187dad2e872b90dafd2132c90c62551272b4c20c5f65e96f1f8347550d24e46005ea7d615ec4fe868b1172ac82cfcaf99441c74e4755a05e1526365e5bf5988a82504abb5410a246949a900315763ebdf25c1e73ce7b0ad73a7fd0a639a638f7a5d4319a6b65ce4a517dd2a599a37b419aa4d8c2e6587535f9dc17911ca328e76dcaf953ca6639af71c60c7e9821872818fb4b23d24c5566508e5094bf734edf6b49769e3940713025648935ff0cb7727ce298825f064b9d6258e8097efd52538e5b13eee984a796ce43981629bae2445a39bcc2545d2c7b906313b628611a3ca5284b9b2650f2ada5920cba472f99285f6c1b212362026161973cc45b97ec97b0d24384dc310df622224788ccc087e046ca4a2083134c265cc47fe4208725b24f794ae74577d1d80cbc89b860320180157254e252fa21bf73d24b8d28514a2aeb0993ef2430edb953798e99634a92c4c9f27bfbc9a4e354168963f6ed1ff577132d974c269060476975bfa01f469be311d7b70971d11f67834e0e47a45483ecfbd6ccf6f1232ec4db05391a8159b053d59edb2519e46044ea621653b69f8e558be8bada631ed133fb91204588410e452ca67254698bc9f7e692c9643261418e447ca5673b7babd9a2b1c664d2831c887843e5d37bedec56538e43b0771f848f7a8651750e43187284e74bea36a7cce428c4be27ab7dcfdd6316e520447f7f1dc6b2599f508e41e061c5d39e7f04e157afe50abe321f93814873e6d73bbd1abb41406c1bb53b93c86c4a5c72fca1d3ffe999f485ede64a80781b6fccc0882172f8815baf68ddee51c31c7d30caf609997be4c59539f8607952d949fbec44de22e4d883318e8f0ef6c1a36f9e430fe77b2e9da5bfa172250f6b9512a7b66db36c8d07abdc4676f8de0539eee0978a36bf6cb2c4f576308a122a29f9192e6dead0d77c250db235c790d1618d55d1de34ee5c94e6905a4acf2989c99b15c9a168212b471391993a17073e4b7ef2d2a02e7a160ed5e5f81b715aa24dec46d4850421c71b8a954fc38eb00c2a9f40c8e106cdd356a4caa60dfa8d9baadb4a21d42df1368000c9400e3618dfa54e47c84fd19090c71c6b4077ca4b335329889b4b4e0e35b017ac3bb45adeac226475884bc0884a00e5488351457f7775e71879fd073f20d2823688bce00339d0f0dea9643a33ada8aab0fc6422811c67c0ac4797e59c7a36657298c170a616233467f48f39cad0a76c26ddd94bbb5f9b830c6a8a39af79e7aad0b11c6358d387da0e1ef4880589a16c919ee6ef641ee981428e3074293ecc89d16b0971838d1f42dc70c164f2e30639c0e00613abf641843421fac256ddd194c9dcaba9f2c2d1aac2a6f9c7b89575215b4d4b7df1b6fd2d39b880a81cb664062d93611621c7168ca74afafe8ba70aa2377268c19c75aed7e6c2f38b9090230b48ff0aa7329859c73c831c5828e5ba782b57d35bf56452841c57b882091f3516a753ef121294208715f8e4716bf57c933a71c96462240439aa80b9ff29a5c7546ac9c81a39a890bafe9e0a221a23ea29f062c94375d41bfdb1141cb718c774a7be17314714368f23fff44c39a090acedc5206239c838fa418e27142e8534dba8571947129c31821f4382684909261321399c809229668e4ac282d27d1a9ca309a9aba0af3bad79a93d0713eeba4db3f38d8f222fc3a09ec3884e62591932e05006b6e3316a5aeb4c72010013702423f549cc4bdf7ccd447e481a49c0810c7dc7825833f51884c7880a298112701c239d5e413b597c4ba1f286aae1060e63f06d2a5d860f3fa5a562e0bb7135a4b567c50d0e62a09a73aacefa9973567ff000c7301e9b359563c9686cb1e010c61e35066d1fbc43f30ec6a92d62974dfe8bbac03873950e1b9b4c4993f905f23579e776d8f291f902cf94e27db31f26ce5ea04f5a3835df8cde1e2fd61332c5a0c4ff7510ef00c72ed81c75943ab96431df9020448e0c49438d213874b1bead48fb9341839c72615216fbea4f9bbc20c245425758fa54f2dde2e7165bce9b92e5670d5221441e0567a4f1a30d75c18f121cb638c44789bcd2f136673770d4a2cd41b79470b1af4cd5f036de98c11b4770d002770df7be66ddeddd0d70ccc278326bbe38236f9e7101872cb68c25df7d26476d06801570c4a2e4a596a48b1829661bc1010b5ff5bd3d6995b08d234588a841e4c8903426931f6ce07885b317bf2be8cafdf8941a8400872bbe1e371d32fb638ca72de06845164ec8f0fe3ad247dc051caca8e6ff36f5a71ff59653863099b0a1451e0055c0b10a4c6f77b652d16bb3a28a3797d4b2687a6696a702cff94e74baa8e55142856a31ea74d0b2a731a6857810141891028e53184456f44e6da576f7212778e30800ac80c3149775d0b6318f777b8ba314bca6df34d3e9214aef3210020e52e855a7fd628a9f648546518ada21d6a7c52a94a248add86787e71ffb3214e9118faf418852fb0a1455feba4ca194a9a4f39f682f66580ecf232eee9ef82fe6eefb1c2fa9a89d305a8aced95e54fc859cc882c69aadd23c1e2c9b483c78b070ca33e2c6113db2c6e2d004fe6969616b1534fc25383251e54d72c5627a0ec28409f647663e330df24dc37189d3645458598db1a5310e4b9462089967e67490af7054c2f38f22ddb2756913532237cd97ac62b7734727c1699fea8a2f4942b93cdf94b554e6291225cd1db37ffb54e31928199c513138a3d4c0800b69c38d234bc001092f88b660ba4c75f0f4117e7af6eb5497bac2565854e0060e47ec29e5b3d77a0de2161c8d606425cf295cee7a3c8cf0453dda65f8c685ba0488176903480f09f21cc0b1884d4d8a0cf6395de5b5c481b4f1068722926226f5a4b877ecd48d36261334809c31831fec3518c1044722128f224faec5b3cd1372030722f84a7317314a7d299915701c424ba7aff3b3e5954b91020e4364f5a569a35d9d06b7107cebfc7789f5b4a132031c843807256a5a73127dd94770860a700ce252166db36e474b37c221083f9779979885b8a8994c8cfc500347209acd52b12f58d2e14741602242486002377000c25c22fe4eb66687b7ffd0ff9a9e8ddfdd51317e4068c7763abb248467fbd0bb698d29edda8c29f16179514bdacddb83dfe933c6ccf727510f6c7786fdf0ac1e9784230fca45fd8c671faa3f1c78d8948a95ecc7d0aff81d0acdb7d6f7c1b7cd640734bdbe3465a94af3a90342677ada25d37bd182830eefc5d0b2331b6e9ded008e39a841c6fde4e2e1e3eb38e470ef6a509dab397b7b07471c0c4a6d468ce5c856d6688911381c974da62c328bea7b7e4044c81bfeac4166ffcf9a39fa23457037b8c13e87678b084484bc51c4879070b481cf6eeae2721abfd1b5510467c39936c9fabf98ebced8e158c3a5a4be9cfea8cbbc91c9c4c8112344580d8fc9778afeee97322408112094200d8a1ef154e679490870a00137519a39c668447f30999ca1fc418a2a512daa5922c240801411010e336c36e252b8ae78a377c1510684a79351db4cfbab553299a4603201c2c6101c7190c19483e8701d434da7b3040d1f424448095a80630cd5cb8bb2fc1d3385cf0586430cdb79def41c4ba65b7232416308414c1086c4bb6bdec25dcef2f4000718cea4345d69d032a6550910211ae4481781811a93491b6c701a6ae0f84242736f4be726dd491c5ef86358199dd445baa718e94229cf34da97f7697a707001f574422fa5199d84a664322102a4c86432c1b185745416399929f4a6189ee1591a6ee0d002db96cfa458c8b8694b2613204586fc2088112323a8018e2c744ac95c3b7f41f645bb475044ad1c0b7060e10ebfe1361a2a7316954c26458a5ce1137ef9fa3ca84f5e1252b2c6647224c84e2646d2c0618594bfc6d3baa434286d15922e5b5529ccba295d080e2a1843f7437fa58f39948e14f1214c818f25ad73f46751be590387140cfe31b7a2ad5517c4068e28d8ade184a699bd362f0d1c50309b6ac5a4991d6b361650018e2794477d6b928f2b2127b4b9744e3a5b3396ce389a6077a9cefe2988fdd364f243053898b06a10fe7abd41c39e96c1a6abe652bbf1cf1d659c4f87c8541d944c9b25a3ac9e41c6df2e8a3203808c32a7a81317b2595e3f06e399c3aa6cd29c9331dc2c77b6364a4ba87431b8d9f23ba15308191f621c2cc90e1b7a3f77c50c0371b35eefffff749a30d21f575bd92534a7540082b165a6e7fcfbfc6e520d261323c0e047e9fd8a6ffdb03700bff054cc7f6bead265ca118148098a7c007c51fb658c317d1f1bfc5e147be3a6abec9873292feadc213b9ad1ea72d22ecaf1754569f90f61c900e8c2754fb3b1d5b47f18805cec1bb4b362a4c79b530070d168265927736ed4f616f776b6660595693a5c329904b145e9d5f79f4a8ccc24530b343ce758f9e27eb6b56432a1459f93bc98c206ad1c9cc59de4e50a5a3a7ca665f18f5925517a2253522cce2b633377a2c636b0c8c2bb4e698e29197b056264ba24dc2f289dd192c9a4b802f9e51f736726b3aa1505a164f89a98c527b1e29864687a107361b655a4f45b1aefb853f9e492c92455616d8a4946d1953b85a9f84f092f15d51759ea92c9e45051be6cd9622897b7f414761a395a62672534a6486f4588933f9abe9f12c14829cedf3185dbad142e9e940846486190ad959aabe12beba370cdf5d2afa93ccb4591a89cfaf7f71cef138ad75cfc4e27b7b8f84b2613030a47635d6b855dde6d2593897d02611b94d21f74fe449ed8b3c4abf6af3aa7521b6e74276af71cb3e46adaefb26432499c60941c7d967e3c73ca26b620cb34f367bc9c9ad0f4657ccb9889f5d3841451abb249a96432394c5c39d7a74e61ee57d4a8ba1b0adbe820f336a789fa09d66fc59c5d346ce784c2578cb1d94cf7b24d703cddc7bd35785207c0845ae363e9292d430ff78f1e65ac7452197dcabb6dd235838e990ce3b6e5b4bf115abf44064286129719f31886d016833e354b5993c63835948a1c9dffa06531ba8a6d3e17a383be2431da375ded9d84c55d390c6c3f36867c0f9fa914467232a525f93976fa60f0697a73bf6dd4a003e3b0ff39f2d4f80b64bc2d4f7ba7d55bf4455dad9bac64dece59ec855def7a563a05e923e4c5db22458687a59221dc4566dee6a2b43e7c89ba305cd4268ba1631621e6e2937e394a8b8ba4ad5830b35071bc5b7cdb73f1a2e7a775b6b075748693d1db44a716a8943db825cda22a468bf5932acb157bcbb259d8c1c3e7cbf37e5d4159a033c8ae0dd6793c056361ca1b51bad1eedc874559636bc5306d99fd5728beaf1d3df4fee68a93eedaebb6d955bc15d59d96d1a6338de5ac28e8982e87bc6e95bd0aab3ba857ee8e9eb52a8e173275d0632afaa8a93e7b6e597651619b1a537bd39d226f97bdcdfb761974a6b8d2fa65ba1c97d279a5308b5810363aa931f34851d01faa84b41793c91b85199ff5e4edab5af244714e1f3d39e263ffe642618aca39950865396a0e14adbdd58bc8dc278e7974ccd44df567e789539ab75d4c2a678a5d27929f4b45c592f135cf894465a62aa1fefaec4da093caa5b2c7970e5b136e094d3aef75a6dd4c985210734f17d23e8b895345eafbc675bdf6129fc6bce13ff3e7935a02fbd173974ae62ea812a7d24f6796d14f434aec5f5f4a2f3709664587752ba5233f92a8be928aa321d5d71389736c674dfb33a40712574551b6c9525537e711c65bb315ad398e48938c1f63722b9d34a7119a4efb39e64fcbeb196192d7315aef8b406f96aab593b94cac8883fc1c5a4c79868f13812a71b119eaa34d8b887387a5cbb13d19da43a463564314e52b5528cbba3c2ac4fa7b1e3e53f2948408816c91ba49f899c9398862c691fb9799974a411c93a7ccb51a254b1888332d45a36845eb0e20fa50ca6d2c2c86e5fc213dbb41a81935751a3fb45d9f9d47945c8a317d38c98bd8bb6c5868860f8c7a0dd52e4d7a17b307af4f547619dde12d460f6eb60b1d8bc9433a65d37549a71865e3e191ad20e76c4396ee508d6bcb6692db143be4296b8c99a3c5aeb80e07179d2d32470773aa38b775b239943fa7643a9f79a592c9c1a469447b34a57e41160744ac8814191f3fd3e0e0ddfed9969bf01ded0d69129dd9d71f2ea3b961b3d46bd937d6862d2db966517b2934c686e2620ad11f53b964b686c3e66c6acb36be58a686e37dd6c787debc9f86da92a74b716ec77a34a4b426cb77a61f633f43f184ee4d41adaae96630d764784f32a5647a19ce23a256274575d66430ed6879e926cf941e43357e62cabc3c782c066456bc8c22846d86c39052df68e2e9fa93160c9d5227638e3f72e57e21adbf98cf2c798ed50b7c8b75d97f5934b50be7a9b5503a87c88e7261f160677d396793495bf8f2352b2b65cf8d8a168e419e4af9cd023ae957572acf15435868b36a36effc3dbabc42faf2ff6edebe4656c86f54c9cedc1e13ab608a5a522d6a594aa98046cd96540e0da672a6606d2eb9494bdd0549e17f8b91b164d2f45814ca1af7a97753d2792814477408cdb23f6f7942a9ab93fcdff6e43bc1ba74f516eed9b2559ad0ef468ba7c3e8bc05c004db574378502acefb65f0419a8c21d7d4e4cad0476357f6dd7929196c8ca6a72a79e58a9151c99686ced1c77f748c6f35a5ab484dd51b23d90da2f147c7b58b614acfd16c77e4a92431ee1319aa2a9afc100e23659e4f7ce3ad634e18a530b1fc95448583719a25d3b378f99d038c57377e7c8afda224379bb65c9a72a56a872f526dad312b3ebb8571472f5cf3ccce41b57525d90e5eb04184880076eca2870421c2103708b0431767537137d3b8974a2e524ded66e2c4494d5fc96482fe881bb840759cafb992ebddc2fdb251be4944e76cb1053a658cdbbb1dbd3319a945a2e478865b750bf169b1b5d867cc3163d54bb348464d99b7ce72d2b34ab043162635add749dd58d4619e842c53fe5a7258e07ff9f4f8abd6e8ca2b5a8da34cdca7b7dc1757602aa7d2b2d66859652b8ca1ee73c35d5cd89315bac79317223584b2cc2ab252bbe96999b2712df1c00e55789a174cc63cc22d2f0cfca81da9b0d386cf709543ef2b6db091c61b24306244d5606f2225984c90b00315e5d29e9a4695ce61af20ff35480305280042841da7f0d3d269ba38619e72364ca1db7d26bff9cf95e23fc18e52a039b6a367464b516f52fc6a3126912163c3d592c924053b46f109eb3d19fa364f274b448107b76bcbf2974c26c84a2838bd71da4b05f1a179c964028a5ee3eb745efba85a777cc22cc28206e9a2b752b8643251c10e4f942de6bbdfd953a9f54eb4eb32bfd5d1bedf4d630727b25223e692a6eaa90f0b766ca2b01f11ed21d784395a1e84d48a914c202b7b42e6ec359dc498286d4a9615cdaa3e7909d36bced3a5d2376a8e25bc7d1b7932c82a61d03974fef231e99f5a6307251c59fd1c44452f391f073b26f197ecd21e59bb9c960c7648c20c9663d612d93e3f45e2f48f61f4b37ef83b20e169b0133dd22d8fd4d8f1887d6ecb535f5e501577844957a9cf4ada467ec18e46b033b659c4afd53b1891d658329790063b16913cf1ec1547f9acc94b269318ec504439eaa72ecb595937d2821d89289b65466bf335ed332298794dafeeca09ce98c10f19e860c7210e3a7e5c8da55c4dbf21925bff7671fa27bbdc5108d6f2c49ea960e243670721fe2484e59161c36ebb83c8938c41897fd6c5858260cbdff3d5bb9785764720107f3accdb7b7dbad48f11ec0044eae3c6b3f535a5251e200bdc8e3f9cccb4548ef1b62d7e3f24ebebd2e76dcfdda29214ece843b9cd3a5c9215bfa2d30e643269c3080976f0e1f4e1ad46d9bee7dc7b78543436537ba666a607d372e95ce3416dacf0901d79b0fc55ecaaee3d870d1eeed936b54ad1f2bae50ee993417ddc3c1fcdf476c0f7f3841e19166384eaf0c5cc5b623a42c68bd3e151e7ee1dbd348762c5d4233bf26f1ddc21073fc71e59a79a83e61f87734a7b71f322bd6b878356feae5736ef78439655743ebc5b54b90061871b8c17a13dc7ba6d4898a598638a4aaa3e050027ec60034a782891db9cd3bb2f994c9290042fe286112242f8084730c18e35242c831219bff26abcd570a81031b11b8b4979256e00194290de91863b3f751669cab495101a34cdd3ee41bb59c97e0654ceab57c9987f7db9c30c5b5cc6be594e9e0d52e488112134f84110124c26931d6540b7526de75391153a3214aa6a738ed31f422d3bc6604c11cb97ffde2106f3537cc6f8d43852db1186720a1dabaab48851fb82c1eafa4ba9a2fd08110d767c81cd495744d8da9b9a8528618717d0f4a1d2da46689f6e082e83c964085ee47774c1d37a57ebf5adea0d17d4e02e4a85bb4a2613206f2c903784b481821d5b48a6bc6dd2f3df7a4e2ad9a10564f3e550ff19ab3b9a056d6418d1f5256a2a090bdc678abe93e58e2b24e23f8d4a6ab182a7c6652be9687cb5033baa60d89421846c5bccd9d94185bec46528ddf184aaa0c9e4c70a764ce111e15d2a9478abd0b0401a3ba4b097f765c5d9b68bd68e287c227dd33d47edd31428787a1a4de5a426839e4a80a0818234763ca155cd5e3a72dde1844d2f6be8e0a2aa2d42c4c8ea64a2811d4de03647c5bfdd45f18f1409d2478a0431c11137da38e2060cda8b10040593491094d9593099182d31f263073b9850d049776ad9af359109742cc38cade4af1da7e6522593899120488732fc8a76a183eeb029fc64a0f408215b747420e3ec8a9149a993e938063ac5d491d139f1fe8ca185dab6d191e9e2e50c60a018cbcb572795b38c66851855cecc52b5bc9e661946aaa47768c9905e770aa3d6121bc39eaa3b5507e3b61cef612d8ccb8bd6d0010c675be63d9490f16b1ae8f885192a75ca1ad2d2fe5ee488111dbe6046531c99712c5ca6944c26ce43dc0d21f81aef26f8818e5e78362faacdb3e8caf86e026fe38d19a80e5e1c237c64cf32ad5ab80b47afc20671cd7a1aa38b8405cf499be71f8d79357e1c0922a48d357aa02317e77031b384e8b6861b17a83a5b4d298352f12d14e8b8455a376893174f584ce292348014f12341805441872d8aaa225aff52aef7e80db5011122cce0033a6ac15ce9fc20b29641478b349e8aab619bc5d1e4d8a7f0d6252c06481bca860974c802a9227aa5464f2c96d040c1087e0041472cd01b654533c757163990378a1c81c51eba39683439dac3fa8a7be74fde6692d317f1223210810e579875223ce77cb9d0918e56204e96bca78eb14e6b3a58711242538a9e2d8766a76432f11f1421f293090e74ac22ff13ff49a8d2f829a781ef1bea82216e00f17d43d9984cd8703654515ac62d652af957a753810725f45b929b7f46ab0315bbe60f1b3eee3a4eb169f630ba7f73fed95da0c314ba697d0d26ec4dfea1a3146cb4bbec8d3196a7db7490c26f73ab4cda6e74a84a4a8ea81a9349c9116d633279e3480b748c6295539ff12c8699d28a100152021da2a8623875612984b01187a26cd14ab7b3f5ff9fa0c0eaab4aaa8eecb3f1139ac6d13216af65e97902956485968a464f3ad309ae2c8a90a1d9cdd385138ffebce96676dd843651ea3bcbb9afd284ffe7d1bbd29c093e68f826f9a42ae80d26d2b20d992ecfa608e1250e3a8d8ac94df7667936d848830f3a2c81876abbf6d654a29c33a54e164fbb9325113a28519c8e4dadb13a9bf624ca22325358bd9021551d9240538e252e751f0983ecd49555a3698aa5134c26ab031258a75ffb7cea4686b9044891236d1029623a1e81c794de9a379ec47f7438a2ce41a38b0991eb79fb808e46fc49acd783ca104a7b18d105a193b62c62ddb15e849977b3692694dc1c2b51441f54d0539f377b2b33d19188720715629fc47e37598483185112241d88a853a7f89aa22c44e5830801723a0e916ccca9f5444c268b1e2132643259a30d2132984c900e4370b144bc08952a32850ab16ab84b97a66e373c42a492bdc7bc414b56d6310844748d7e8f9e6f2116c4c14468c8333177370602b57f7a223c5f448800a185cce559cf530e67f98339fc8f59eef41cbae207fc53b68b1e3454f3d6872fa36e2c99f2ee44d6c1873cf6a8cc8dd7143eac630ffb58253132558f65bdc40246871ece74bab13e23e3ba47888e3c2066d5d47952771d5215e0813df5716477a83d4defb0a9f9164ba12bcb3c7640c3881117a486c78ba943fa84d27abb9ea4684aa0830ea614af82a6a0846a5b7328a8d3f1f26e45c8c9ac9c1cb6f813de199e5a9aa2021d71683643cc45ed3fd00187d3c86ebafa3fb92d9f40c71bfcd4a6329db03ca3bd9211e8708355e6564274b4692d4b2693211aa48738101772e44810213adab09c2af90cdb2929ddd8803eb3d01c8f16ab66a4630d7dd8e026fe1af3a6fa74a80125d3a70d32c7956e3584204d83a2230decbd687647ffdf6c9940071ab00ecda7bd96ec2d7f06a376664a2a5cf07211901f28d0618673c7744ffa8b3486f7bd2cb12fb4f473a3492b83f2b81727dda292102ddbb39817bc4799d97e17a80ef2f4d3a8877575e1a92c35b2551644dc5c94194b577c9726a1b2b8f8ed54635630b5b5f41695fca89876f3366f5b68274fcec3f787916b8188ee9b8b6b514d4b0b2be75c4fa269549c691625bbfa682ac6641d4bb228e6641a5e6425557d2cb6e8a635690df1a2c2a2b4599665b9ed6414bd02dd579fbbb829c8885c7110972a6319f385dd0a738a962bcc28ff30b3e270f566a2cbbd32bc0a3e4f64f00edbdc59556c77e22f8867ce6fca547cf2a3b7c660b24496a8e84dd72fc38ea8f09f4235d563b53145b9dc14a5744ba5738bd8dc95828de19974b618e632480a664cb644ae63090b47810c5a73277911c52254a4b6cd65ed198a4e85bc54de1d286ed7543d4bd31e63ee139809e1f7e12997a79c274ef2e27469990b5a5d27d214e4f58c567df83991794e3db91c1ba6df44fa5489734d2a88f35313eb9c8e1a9f4c9c3c4f26ca700fcf9d9b741e0f264e93a34f7926adb99d4b2c1edace824cb3601b4b94a5c32655ea974f56092b899cd914837ebb1c4a146eae4ae6daae384d42f5f71f55dbf1c427092f768d7c8c49c9b044e2643266bad0693e2c0389c3c528d7574294d23f623faf73d3e85a29c91c81e814847b1e5923f82493dde98aa13f5f18c1bf5f8a9a75f22ca82c62b5f291a12c4cd4581461d60f9963676585051361b02dad359796332c88c062b7689a570eb1e7f9296dfb95d11b828d39a48f1017a2a8fdf59a82ec132d21ca968bd1a3395448cf8c4120a4ca660659b23e5a6608a2cb95ad216398cc1b323302a1f68e9acd5b9bcbd492c9e483b44104881980a8b4a50a6d95848cb91ba242d4f02652ccf8c377daaae96ed78469861f38cb9f951d64acca53c907cce8836e6b42f95685d0f1cce003222bc78c15c446cb2333f6b068279d6c336bf210954c26407a880ad12266e8010f162e3d05d11ef3804ea6b4e687daec7a97a8901d988187e662c9a71c677e4f38840666dcc19c7f512dc79cc8aad86bf082210ca98119765845a9dfdf8cd6f1356bbc4088197538a54c6d4f1ef494b53930830ec9be382553fc9c21647c60c61c8a22436d0a9df5c3ea4686e8c00c39a466e279735acd1f90355e6064889b1107541273e1fa9e37698bc891c9048d355e00c40c38386b9574ce98c989a5e4835066bcc1d0f1384209abd32033dce07a0cb1e63e3a65e568b7e1c66482861a3ffc881e59230840de1812e4089ad186c75f2ee694a227d3fb66b0e1b0f8d8375591416e6af00333d6c068db9de9a4fd63ea6c60861a50efce511ef3c8581933d2a05a6a8d9b34bca6c89881865383f55e8dce5dd667703fbaa65bc8c997d20c9cc62f9dd254ce0baf0c75a9d0f6ea321f523274b21fca2d7ec6901cb7cfc9a45b4a7975214124a00333c480d22ad59f4374fa5693604618100f5aaad1a326cdea879b0106fd3b7bfd744b7f4a0211a268c617acca39a62bbd1ae57e097b1b6bac195ee0dc47a5984673f7fe667401db4dae71692b6e3acde0c27ba9de574fa8ec49bd05e5369d184bba153c88cdd042162bc90961a2553737230bcd080bb574696f7fc482b12353a65c8e1a1673852f871ce927b43fb66285bc93e68c2265efcaae0222ec42ae9dc9a4dba302ae7577ef39bde297cc9882e5993675cc7c2ed98300c4d340c30c29acd99eaf7c93a76815852be76410523d8e5f0f85d78376db6cae4b759bf1842e9befa9b6d29f179ae1043c66c6ef1c53f0f4b205663401d995749c3b95194c4877296531435d8631b45534dda349490d0f65349f525e447fdc6bcb2319a9a57632af1c3238a533fbe697f75b84881a3c8ee1579411dd5f572dcd186ac5cf417a124acdcd2545fcc8102f86d9dbc962364c8c33efc5ff24c7af36d7031ec3c8bf4d37069fcf5795306ed557ebd2e18499d20e7804c391a74dc834579da387073c80c18d4ca1f237ae031ebf283cbd0995a499ccf14596554f47cbc96a66533299d080472fce95fa7983524b6cc08317bf5de9c61cb724063c7651fc683e4b3e973b6583872ecebb70a374f6e4c2e816bfec3e6d8a6db8c0f2628c13f716b52e8f5ba454bfa924fe415f5586f0b0454985bb8e7e416e654784472d3cbd2e0d426fb4f05ca39774cb94a3a7944c26408aa8a371061ac80d009c81c72c8a96a5a2c538aef7bd2c0e11372a94c8850924169dd2716254274daac2420ffdb53c4a693eed5ef1ca552cd19895a92144d03694872beede90d92e586df0188d1afc984c70c0a3156712ca74b6f0191f42acb03ccf0799a341080b578159a591216eb162e854f1557a7f1d19dd61a93478a4c2ef8ded36d551c1c692c9040d1ea8f0bb4e884a692e391ea748c5ed1854e4c7061a23f8f183bd064284281b6b10818729ba28f242c7d2f4e9f3a57837ebc9383245f1fc960401f2c61025820f01528408101af02045a376a973ff8afc202ac1640284c728f4d4ada5d9f265ad30043c4481dc327dab29c74cd3f208c56ba653c75c501fa191021ea060638aaea47438559df944234c5bce9f849ea8dbe2ed5e4c63a1f1e8c459a39dbfc925cbf9e1c109a389a74a6ad575c30890213c3671b968dc203bda523f9a30680eeaeb745ceab49564e27ecf9ed467f3ac78c2c49e577b29bba77fd325d041a42799dc33650aaa80872510be418a874f7de97e256cd3f9533aedb6cac99214f0a0847e4146cb68b3b9b39dc496d69f3c7dc7ad92244e29f6616dd327130d8f48a0af274f495f219179307df93d868dea08d11af481c7230e627be6412bdb9cef08d3ea7e9cd5f5e9b91b71e50a1f83f22fd338f36004dec9721c1dd1f52ef35884d17a3b437345b9aa4a8ab4828722cc4ab91e330793a579224ab1bae56b3459fb890875fb3a875232a8b81f1e87d86d7c53a74e320422aba2aad12ec98710843308c1a3109b0eb72e8d9910b75559e7a421db4e5932990c2108405e5d081016d881c720124fc2c3cb780e8d531009e51fbd3e9a30e5fda0bd790402ddecb3a5c3af4b9a80d04c33f34f66313d5bc964e2031e7f2879f8060d4ae5da3d7ed87af6346f586a49073cfa808d8908fda4ec5250f3c14ba75c4fd88bfcdc0011a27ec408902008716327932345f0234372c0630fce86ae58cd9237bd1e8addf61a3be9915df13c243f6bfe758d398389f1a0c9a99484ba550dd5f2b8c365f9b16e74ba601a1e76a803ebeaaeada51b0f3a20e74fa985f66ccaf71c9065d142658e1fe24672383d5b4ca3261387e673dafc77d81519009ac0030e7e86eed069b3958686107543082708027b4909ded059109ec9b5d7345f4178b8614d31bf5a32fbd2d9ca40088f3658a33ae9315329fe39203cd8e048d13b31176fe7be1639c164a2457c32e12034e0b106f5d2893b95648a6752090f35389b7684d6a9ddf031e69106d38af87acab33f42f53cd0f06ea64b5f26e39be629e07186630acbf3f1544a492ecdc30ca9a8e4157f74a92fe10f7894c18e31564acff0984e6701e341067c37c6e0199f35ba34018f31b8eee7d6e1b147742f06cedb4566169531af13864e885536b1297cbc8c07182ca172f42ad19a3b2e3cbed0f9d88c4ee59fc2553cbcf089be0e2a75d3e990bb908e41e6f93ef563f3f1e042b1365fd8fff82f33bf712448098f2da453abcda2f9c7ac0e880f09b26c10e1c9e48d2341d6e0a105748a93ff9d644d1b041e5938267f0b2327d24a2d6b280f2ca4ea6d417e145131b531e07185e7c53674aa147ff103031e56486cf7985bdc58daa1357854218f79c7fa939989a908a9010f2a242aa836d1385f1d368f29a41bb2a4a9deabf73ca4e0d78a7ca90ecf22eb922878bab4478f9ef380c2192fa82af957b3acf178421f93f8a054129fcf3d478214b181087838e1d090a326e74df8da4d30e8ec7555bb79ab5f1e4c30a79c37afe968e13f68195f5f4caf1bb131760e4019eceee7926aba67d3f7820124e33cdb526949e9f7b00d0019eb8a5015b39206708cf39e1ad51c9d53cac6407b5e0d5e1d94d052318eadc14a874e495f448ce2eb63aee960dfb96114da2bea7ca96c9f300a9ee694cc23a47e8271d4ca71eb57df32e581918ccffb2faad9af9ce3edbe58459df24fe2f2a992f74291b26aba75abfb715e18a6e65f75fa5e36be8bcae3a7a520457d34d785a6630ccd1fe3a92f9e0bd7d4958c1ad3365c1c17988ea8fab44fbf16bf85d5bb49e9a4f43f59dc16cee8eb371fb1f4cb6b5109a19a7ef6ecf5725a982cc8d8efeefa563e8b6f473ead5f3f057dcba29c1f53857f9a4f7dc7a214d794c7b5aa2dbd616167178fd941a964f17e85a2e3b94156c75bddae604487cba75f4ef5762b4e7bab6f426325cb362b92a7a6c2869131bad9abb053de3c256116f3f500549198c814bf7d2c5bd50348853797babb32cfebcf0340c59ea23569f0f0a3771ec02910d179efb3953ad93c005320ca37e964e9edb4cc0328857223cc55d75746cc032005d22cd4c9bd0b275d1ec02872eff8e0412b8a33d4aa5fc69bb035149ec71c9fe285b251020573e2d293df9eeccf270e3a7faa68e52467f38422fe22d492ded459274e42e76b5f0b19d7c29c40fec4961c5da9acc29b7044e7835c74af6cb12694cf9bf3a07b93569c09e44b5a7c5493fa594cf0e973e6ea6c5357ba84396e5e107b61cf3d4bbc61b4c5706bd14b57096554d4f8a332a6de50a2aef71c35a9e439697612b866aba8fac56cda4a82fbefcad8a2a7beda48a8e92ee75fb234560b895f3f892a51bffafe1145d70dcfab79e17647a431a7df7337a22a4d33a24686d399119ef0ec35fbf943c78be83bf3ea664e4aa9b022d24f29f6a86c22d2f984f6b04dfa538b08abb345e8a633153c4415545b5bd4105fa714e4474c99a585a855469eae8910588e1e930ee959b43488f4ce5e99e7b62c2341b4652d2a56ac142b140874ed34e55376b409085564e6a757d2a1e51fac6bb5b4ed3291a21f4ea2629935eaf9847d3044ec48b392b7dff1a1fa0bf5bf8da772ce1ef48c1f8ff939f233aa87d2b4f665750c9d9be6a120badb74aa7bc9a57848281dc282fd7a87fe5a478afd9578df0ef7dc085549e87cf7eb707a754e7569de444f074e5fbe6897cf21ed41a80db9e7e9d47240ade612e9692f891c07c665e3ca57d8cb301ccc174a6976d22073f40dcaaa66fc6072432563ac98c229fd3d6ac396fdab358b890d86fa1dcda9a36810a63554237498a87cc911931a90d9b9c4e8ff6acfa53494653e8791a3a14f7ee531bb439bce702a6f4f3ea3fe9b4966d853061fa57755f93220db3cd4cf5cf625035a4247b7706273128f213d6ee79e67e9f58ae1204b6fd28b5994501818bd396e5b3d658f82e1a0c4c88b164c5afe85f47c8cda19fd9ebd50c8fd26d5594748bb90dcd0fbcf9c4a4f5c40b6da9e7a276dd1161ecfa5766afc3797b4a0a58dd7999c5950de3a5b3f070bdfeb7f097599275e61cfb17325918fe7192b98b11f7309a5369a55408c59eedb609b19a3424a7336994fe91e4f9942322653367af74f95022a75490beba7222a14054c9e1053db02c4607dcc732599ad83eac3785fcdeee2e84ab23072b9e04127d96e1705e30bcd622a83252dc206069a4287668ea6cd6bfec5963d5a8e997959dc17c5d1a554bce4e1d1da5e20aabaf2ea79e98a94175f7a85dbc708717f178bdeb8f0a9f937a62e3af9a26fdcf6637f2917c79fce2c4a35a871813cf7b2dfcf35d9a25bb8eea7b2f26abafc6c6155ac4d99914169a7168876ff68a23369c6921605392155c38a0e427966b1c70a264fdc06bd5616e8f4ebf16f83e5df9858f4e66ab72135fb060b2c4c42fca2995f25935734fbb2553ad22b75ee0a2e649530abbcf1c1566041a6bcd87cffb46156e0252f662ab149e58b57f19f9bbd0739253256559867e193d0aca6e29c3d7e4ae5f67c3aa122e52184d430a1539845d9ee9995a628c9a4232f7a3421cf5214e2a772c77248e1c7b021b5c4a330566ef4fa78a7824e29f1210a2e455c94535efb08c5fe7a39d5c52e994c8cf800c5d9623a84950affbf29f9410495811f7c7c4251d9353dec62db45de2812448bccc01348d593a3830761a54725427c74022dcad55ded92c9048d0ca4000367b8e00c3432808133ce40e30c336e0481bd64472a7c70c2341b75c4c51a1517954c2636f0b189479b1e195c830c6f41ed3ff0a1094c5afd9de7de14c35e02e40d37568b9cf1069ff1c3c891213e84481b6c1029c10bf135de103204063f1812c4080dfee02313c793fd24b5c2b5725cd2c6648286a3a088fa90202d18e20313657dd620a63fe689c66482821f3d24080a00b0051f977855c5564eee7869c48d347c08418ee80ffc056f147134def82045bc063f7efca0c110184c266c044141c991203610a26e820048c187251c556aa9b5473e6f0c111f95c052b4689fc298764f964c2668b80f4af898840f499448ace103123e1ee1c3112ff0d1081f8cf0b1081f8af091081f88606de3c732bf880b1192051f87c02f8d504269a6dc396988f735e7cd941e1b414a8c7460084738820a7c14c20721be24ba6de3060911a29c3e066130116fca5d36cd8786a0c0872038a5cf742e551564e5457c04a2a0b1726d8adc6ca7e30310a6b8292f5c3a1dc3dd259309ab81021f7fb8800f3f10f9214082b431023524e0a30fce43880ce121445ef0001f7c20f24382006120447e481a25d8808f3d18c0871e80046963045ac48d111cc0471e26e0030f408cbce12cf03522e0e30e76a88310213a011f74b0808f39c8c17cc4010e42842833c0c71b8ea8047cb8c1013eda70442be0830d11f0b1060e6284023ed40024481b2328811a3280808f3404696304453c084588d860023ed0f0831fe80c36e0e30c46cc6044023ecad0001f6400e2001f6320800f311cc047180ae0030c3d7c7cc10b0cf0d18504f8e042fb16b470c44810214382b0d159c082f3102502112142d4003eae40001f5658808f2a18a142037c4c410a07f011052008f001052341da18010d14e0e3095ad2b8d7f125f2726432411f4e28b8a9f4a3ea4c8c86259389b18f26f022646cb2b2aaa8291f4cc0e48711d5c93be99b9771f81f2dea648779069591a8f2cba2bcd4d3e624c30df30bd75116665424c8602f6f9ebbacaf1dbf19d880e4188d8ea2c64ecee939211263b061f572da9aec24f49214901403d5d9bb95632284f8c4287dfac83c723f7d97c34848abbcebbf6f9d156170faef55254e33948261d241cfb63aa5d3b180616ae7afe422b77636bf68d4d88dfcf334a53d3220f105af99fed308f179324fd28b53d21559ff617a2dcd8b741c4f39a485caf91f0a4876a188e9202e848e441706159ea2beb224b9c074966752b7ecbb192ebaaad79257d5fa4cbd51e4c81b45660002925bb01b2fdd5a8ea2f4a8d0e00792d8c255f77c5aed671b1f925a9cac2ae990f93ed4d424b4c0345443935ff4b728c92c2ca15aa3e5ef0a9e3b24b2d8520e9ae295736ccd24b128767c93a7bf6161fa88b451f7b152d0bd22b5c9b3a72c32a6e7b2b8a2cdab51d7f33f88ca954c26050392569836864fdd307142a50b2bd029425cac8ecc14844a26131090acc234de9a457e4ab5e9531203125598da3cd36c2eab0cff80241568536d2ab552cb47910624a828883ed97c4d313ce9467040728aac3d870a5f6a5c4e3a203145d252bce98d49c664ce80a4142875d9fff68bd7a22dd1128c80841465f13cedd76f51455c24a328a38686c62e99b12a12517862747d50f30d97fa75430824a1602f9e0ce1e6bbb12917941c09628323be861751e30c3400c00b1250f4db26ae73af686c94e4136c79677f4ad1f6f6e409c73fc3734c1910483ab18ebecb3fed3793138d94bd8c7e23c4f2bb89c3a75c0b65b9f46c4e13956cb69fef14f1d3f90149269453f1b2fb83869060a2d7b492ffa8993c4b212497b85d6b93da270bf5b525ca5c3ad907f552712395c8ff653bb8483791af0c829050e2d073dbf261d6e3c527f18f503595eac4d9c93c2091049aaac9e32711e796f60249243ed9f1d994e99881041269cd19fee664ec31a532903c2225c57267cce1c3d45902448810055272a40def19fc6012479c35dd99c58cfd70bb84a411e5bc1874560d277d2b248c488655dfd43953f6fc248bf02d546b8312a2814411b6dac74d59e6bb654e446a2baa6206139dfbca408208eb4c83ffe614cb9bfc02c92150e96f3b66e5e436622e901822d1499db04da972b0b410acc65cdfa3b7349b90109f075dbfd94cda26a51f24835036ac96a5d832fef912179008e2937b69292d8395ef81c05fc636078f6fab0a10bd796b1421463c6cfc0f5c0e3a6e1097dc33a6fdc076b2941bbed3ffc47d70b3aa4f54f8ef47f960a876f73e0d9e774d3f48f6b09ad64eba2f8e28e1ea01255b47d36c2a9dca24c9c3fd27ad622895e5622901091e78114b1a73de1c39fe1d301d53eb8c6e6aeeb204123b244374a7f0a293f7e725247568f3fe2815ee4202091dd2a7bf42948ca5e1bd3990cca17bfd90a7aac375904b2613213890210c21d2722091c341afacff843251c9148794cc1cc2fbf3c47b090eecac690f96eff2c23e2448113f12e408c91bf24b1b8b6761ed7714a4840840881cf901891b5071b9bdcfcc73d48b076108491bd076d1eb29f8f745af84840dea6da5b5dc51b55a235943957bcf2890a881395d51afa4a275cc974c26292049833185c8c6867ee6ac3902091a0eb3e1d2fe2e54bc1423909ce1bd939b79ab326ba60f48ccb096b8cf2cfa7e44c7d018e2860c96a40ce9b416e57f72b9fa2f21218365264a45fb2e55eb112519839b5c674766b11c514b48c4700e2af3f3064d41e785240ce9b81b522bc3a89862123058219e420715e5ab3d7920f94226e73eca895a31cd7bc154c255f3a9e7684a0806245db0846dcaee264f81840bc93deb182e2519dc06a24646f004922d24344dc6bfd49640a285ddfd74d4ad4a498858092459486eddc32de4dffd060b8a3afda5fe3c4e444d02c915aa18a67b3ee5749d4b42b4c8098c406205a4e88bba1215647a53c9643209922a203ce7d5dfcc19478a78091f51179cf1e30d2ec164f203009420a1423ffadd1d164c3ecd256ca8ef6422039229701b2b264d5953840810249142419688fbf614346f1d2089c2f1ee3259ec2825dd8242ad31fe5b5b2e1902c4cf207982e1babc4fc6fc272fec04352ec914638cd3b9d01a6700e009244de842648bfed126c47a259389144898608e9944d3d965c9c78f182172851ecba8644ebe9b46e4fbf4d71eca28fca2bcb9c8944c2640bc481b408058a147320cdf1d72266b399a8cbca007324aaead16f2525365ad0b3d8e719b9a85d66610a184b28731f2ffba2464f5a6e8763d8aa1e994f3abe2638418a6fc233efda7c730baf0e6a9a66e7b745c228ce2c2786a6d11be7b8f6094a2bee85819eb3ada253d80d187b2f1dc57ee9a230ef4f8c5feb1f3a530dd006244ad872f4a9f4493654a51b61ebdf0beb4458d73caf733a5072fee58eaf4fccf8accec478f5d582244c60bbaeffe17e24674b167bfe429dc83b84d7361d4bd3c2af5a96432e9810bae3d3547ff146fac533239b2468f5bd4eb5dd2e2076da9d1c31657f691b2b9c494fe54c96402a40d361a0d1358a1472db6523ffdd1102a3e1c1204480f5ae4a3d7ba644c9db3ec259349111ef49805423bfac83ecb27064903093d6451d614be7c5347d7f563518e9099357f85df302cb236b55f1e96367fd0f0237aa4093d5e91d6bc2a3bfaaf4c95287005977983f57f781bc81b4560f0e3081122323841117ab4e2fc0e131323b65604f286901eaca8b4cf657d6792796381b417f1234282fc101a4c2668cc000054e8b18a832ad993a2aaeffca48abfbfcfba64da6e7cd140038d19fcf8018037f448c5b1adc192a71c7ae54185b3a2b34bd7e55b7ed210418f5368c9d4fe4c76855009e92040861011d269b4d1c314e9ed978abe2ae2fa540a2c55ac8252a9f141586244557046115f36dc78c10f32f420059f9b3ba924c3a6b246919249e3dc3f77504a2d871ea230a7d0fb31b2653f533d42d1aedc5df88e8f597786127a8002394aeb955aad781d3ca308de43d2f841e4871ca1c727b234a1154fbe8673af87278cd7cfbb51317bdfe87b74c2b83a71eba3d5c458ce38c10f367a70c270ffef22f39916d9f6d8c45fa1297650552ad4eba109f4c6dc5f7db17cefcd44327fe399320b171b3110234180f8102693ee8189f63499b0d825ebbcc49f4f8b8eae9a4263d412e64751cd246543b8673269a34725f8a093e88655131b9d1226379593f4a039c82c4f02313f5122a388b898954c266ea00183c9c448108810292967d4095c481b6ecc00033f8ad04312a8698c71369c3ef30ec891206cac1b467a88af710225f488c4b9457fac3c710b0d1724aa905a5fa9478f79dee311bae6edc7b8ec085cc3e6912eaacbe746e45156b634876e0f2523906fca6e54f4fc175cc451941421a358ba4d9d2292b5a6e27c468f979288924a490911e64da27b42fb2c838c0f3d0e81d27639a2469a89f00d710a919e468906b19217a20aa793d2ac0a19fb26c4a64c97cd781acd9c1e0452c784faf58eff4a0bc2d01abb63e88cf3270e846dfaad71d4ef9f9001a1c795d5f6cadad1b37fb8c4a5347a9a7c36447e485efc78aa4ca4050fea836f9eb935dee4839952b76416cf6032b787632de5e48daa24baa307dd4fa57ece98104a260fc753274ea73029a6e381fbcc3142b46eb458e9710736a8cfb0a352a89bdc0e8b8a621593f85e8f5a074e7a9abb7cdb79cda4c3e76d95e173f3a6d1cc01a13ae7931be72f8dd28f14f49043759ee74f4f86714f19a2471c5cdb7f155ff998330c074b798a2a4ac3b3747d43a7d3a8b3a4ef4b8bc80d95cecc0a767373b36943624a5e45d75865bbb1e1dd8d4175dae0e12a0500a8e8b186356e0c3a5b9f8d0aba1a2cabca9929ce7b063b0d888caf392d280b0b321ab2b1146b3a7d062c95fef1539bbaa26a06f3e686a8ccec41f9590633d3ee654f2645e58d0cc754e145fc675eeaa5c718d2a4e3ee2d698aae5c0ce518ac82e676caa9ec30f8f997a6be298ac5150ce7dca45466f79b89d217bed7deb0eb96528ad20b08f3ae98932cbb60bcca367fe75994870b2795cfad218354d7700be65159d7772d5a30c5ccd9e86a5c1d69169071db53ef7f7a60a19029b3ff9e44bba8f4b882ae1933a571cb779eea610564b2dc987ddeb16e53853de98ee731b6d207d5094ad0830a88a5f9d677a5d85da77092621ad26474ad2b853fbef75a66bc7896a2d02875132726ffc4064141173132783415dd43f784457bfc9cc25956ea4e40e574ed0b6f13967ff9b9d4b194500f26146abdaf54e79771a6b8ab9e33df5cefcae8b646ddfe9e8c93c90c6be17d9abb23c30edf3956c94e3a8d7e8c524437d396cac12e37466f497d4bb45c67ba8bb179ea74b2a2f5aadcc4e0343e74d0f031c5af877109159bf18af944174671b24bcda9bf3f713038252e2f25939e83161885ce29e8385da64c018dc3a8d46d2362629130180c858341001024c27c4b007313083050581e0c0583c13894b6f5011480015838284a3624201c180e200e8a838150381c0807028240180c0c0443a150283dc626a59777018399adde26d20edf0cfe89fa816c9645024f1a9b73a541682847814d9bce150349a2fc10ac46a55a86721dad7d90432d650313f965e54d57a5270e9a56d430bee01472a135f508ed08309a9e8ca24f0a24bd56eb602222cb03ad2912ce62835a0302d00830f75c951d212fbb04ff52280a5683c0f6e4028c2311eb02a1320a4c2724e41426f9cb11309992d8af25066adc2c8dd9c1967db002229069e158b82b2bb4a18b6343c7e037ff50e1c514e11e474930e750e8c7781c34faa1635719f90e0d4e395df81c3d39b289363d4447dd768d851deb7d4b0ed32123925737806dca5c0aa405f6443b3c38c8d06b3f941e4285e5c1de5a8163ef181a7ebfd487b7afb766a52cdc9e7a6a3518e8a5b1b15162f18bd394e39b35a1c5b41fd3da0612bd8fbd22b732f22ba23564ea8b104841a74ba0153de2ab254087340043b40e63e1512be2ec98a341f6c8f5fcc4a0b1cfbe64bfce04027a45bac88c6db84510e923766558744451008b8beba2d48e964b855ef0e1f669638846d65b30b8e29d650e0c6df51168527b94fa02b9c70938d39c42d19698073a6e836f604b3a660b45c252755197134befd7985ba9e8772950ba7948d5d111c1e60654738f9adb718f6a005e771d323a9e12c68de2e1fc0e585aedb35dd373960f7d0b5ea69757485bf5a0bb4adc97bc2c79cb9d2fd941d6bb0aa698e247c169304bba418ff3844f6a0cd01e42f107e46b3ac0cf8d727fe11d51f9660570bb5bafbc19ee2349ef190e44270d1dfacaa31cf8c616fe8e3250ba25583fb75fe84899047c30345813d0e2cafc356a945ff3460622fd79ec985f9ba3ef32e7c59be9ee8d07eaac1e2f4caa3a44ef525cd55dc6926238e2686f23d47b6e53f599c9b177bebf4cffd5e232d7b58acc994c308e8c116e9df7df4a5191ffd09a0a96db9dc73dd24dfadec4a3a6fea95475ac277a6044f734940d6a40a16d93210085fe0bc918540cac6036b5c8ba2b7eefc8afe248289a084d09657bbb42976dd3049674fefdc80b9b5de3c45e1a2dbc5cdfad730cf1ed2aa192897aa7b958067867ca1154e6d9d8f48a136ced004e0036e3b2386c05a6e4360901f4fc3f9754f82a407b123af60c087a9a6a884f428d9a8850aff4963f9b4e2d1017b303f6a660b919628bbb1fd0ada5bab9b3c42d3c0ff9035dab00041d9a19afbd1239023fa08595a758d642f5e669f6031dfa1919518338936323f3d0ec034c8fa70ff454996873343b4c7ba06d60221f223ea0434604655c87338bbbdfcd2669fd3313f8c94815362ffd3f615b64a78a1e6179a003b344b324a27248a7300d0ff4cb0c7b24dec8f2b2bed6320f7dabb3736373bcdec201fcc910d11eb56e42672c8a4e364a8e137a22a6079c89b715585098e8fe9f545c112e3ba098bbd00270835012201fb687958bc8d316d51f642cd8851de8c6a5d33e1278f6b003da8b20625f07b4fec6bb6b7195d781ae88afc0595b6e9e87ae5c989115f55ee9651d50f0399933ae148edb4bf6ab106e0fc166a0672a30e2382d6b2a08a1bff0659b9945a7c00bb65007baaf8f1515e8cc63ace277125c1769859c5ed23bd0d52d2a83114ccb4bb2620e747091c2bfe8bc4d774c4e9dd56c3b73ee014eb420188241bb6035476fd99e3ae02f20ae2bf39817c07a0fc84cb4a055ec905eaa6e6efefc7cba32a709ecf7c702e3d423aa62aa32c5002a032b6a758366ed7c2c49dac8325df290573c29ec0d9f2ae23ecd6b673c95923d0549bc6667f0dce791f3c307b3e508194994a3253aaf23e816e00a161bb81cd097929622267d4a5e3469053e5855f9de52bf2fbf0044bfaa645201512c3d87c3ad0cdc12507b66d27bd79317fe50434db2807bccbcb5f6843c34e560af1f4855b079b21dd05a5bfcbd482cfe0ab51638edaaf5fc2e019ad9b110d2c02cdbcdf74a3587165a311d81ff14d947f5e71394aa55d1d94858ee31939282d25e1b491ddc42f5eac3c04cbb7ece9588507cd7b39a8c2528598df00de0a4378d77476731e017cee2ac00ee697b4e34239a25da94dc1e6a1e4c334b9e8f3a9470ccf0fb430889c4aa2f87beba1e3568afb4f6911ca4353d98de95bae80546701072f735d30ce5c8bcc86b5c8634deac8e63ea44e04ba039046903db171e86fc063f5571dea4293f49122c2dbfb5cd684197c16c945efa79f402387266f3439a41f65421306e38ea8e8177cc04206bb9cad5e146c0f1f8164b4050eef00c670fa157fada4de577644322e6ccd5ae1e90d565d8f3703b9d51da044ab357218048c2111af5786944823a7581526747f2a28314025da087dd8fce97544a6d2934d8daf481896d0b6ad8e47448dc9b142bebd93d777fa070e3f7cfbb9fc81c53e77fb97d0264c41b4178ff57872ed2ff34b9258b037cf8933adca56aea1315069d1a279e36fffbdfbc472adfe21353706e5aee6466e704cf73798166b29c0aea8526b213a093337a30ca8ba1f575b6b9894495bdf0fa6b15ae828b444a7838c4a2f581d9b68d4ac01328328402669e74853b9fe65020df00f12c5628f65afbd277e5ea976b04cbc9bff30e22aeff25732cca645e326d112dd1f8bff10d86285a4bbd3a95eb82395fee42ef1fa1b3429c26a640b36efcd8061c27a2e687f21bd9649248ec665d8ac6f6184794db8bc0495a8aa6384680460f61438f9def8d4d08d58bc8874c8ea446dac52793e756a48183eb381b43b27311f0a7b481e9ce299467628860686f13f62b89f6d52b2fdbe2b5d834670c695166721259826b2060d93c5b8948db46e8ca0715d200ad2b9896c914c301584458f34a09b5206d4daa001029eae130b4c943a5fbfa268ab48505f0a57f15cb20959a605429334e38adbbb373d9a8c4c8d5ceb7874dbce143ea729146b689235d7fd795a80ef9449862f8446c52b36b9dae06d4330baa35de52fd08bf8ff4a0efb6f3628b9c1ee4f557d1ca5abd5157b5b1041135239625564948ca3f63d4893221949e36ef03a7884c0afe43fa0578f43d43b9317f42332124ffd66ec2f74bd18e9f4b28a702c18b835b0ce4c59e8641d539064b3a06383f1a787b00b4652e026b7ebb0814f174f096bf08e73028c8a39e240fad90d213375c98da3f7b2082d55082c8228bb0c6ab7126371356e5f9e3dc04446ad8a92e781f6e5dfb0c2888c7a730cbfdc762b7cb21abd1dfa8e587f807053a650a349f60747a3a45add8bd55fd7e8fb201fc474443da2fdb36e3efe997c3c79805870742303ac430c64c019f0a9fccf1ec037206557a4e080ccecfec3a7ded3f972a40ea7697bdbaba7a9d2475a29d8250f5294da2558cdfe77023c0d0e8a381409c15d956943e2175186fe1768b64194798db2edf260031804cb97285f460be7e58e0261b804a8878e7a4492a0ee2997a625eeffaa476e55210d9931d021c36dccf80b28dd6d5542b2ee6c0abcf09d2d8d64a933a9bae503b5e0704e79230f4c9644e320cf48afb82ccc65306b60ca6809235026838d14820234c8038a54dae0f099aefe0ea6dee74cc1fc7778f0bae248bba105126d917a3d9df85f0b60fdad34fecc4698d49aaa4301e11c55ff17f2a59f0eb8149fdf8a250e9b6fb7dd50fabe0d045002a950179fd8018ca24d88b7beb59b2bc5e81890f22b4463d165d94c574aae03d941061f9048fbb3b15a6f93284b829bc8987616cb676787363c2779de060f5dbda902a078ae8f4fe2a59e0c22ccb2776fb3fb4ba250905d9c099ffe8ea27a7238f13980296c3f42ecc06cc131f8d61391620e397a1de436e9c3acc0218ae961fb1f60eb024004d9fadca56fe2cbccf9bf6ad6d4006b2c715aba4303b20d2be2b20e1a628346e10d249767f3904c9e1a86022175b3055c90f0152393cb7a918dcda43123d7b2589744f92c6321784c5392a078f0270009d4ad3adf1392c485d334e410a446d27bb2f1ba2f56c5e3e5e36d1ce75a03cb32f5dfe32dd51fefcbf210161805fb4da6491b43c4535ee8c2c64e0b51a12902fe29f5bc9b0dedef0020eb2e2638dc0bc6adb787aac1d119fba11ba7d5832cd2b3f737e4609fcd9b24bb037f8c70f266d503c732e3d12fc3039f1ec044cf12f9692e95f2765f0ce2bcfbb586f06c17554b83a79d2e6fccf3856b48e0270f21b2f2de480956b7ff5ea16dca35d5b4e19abe40b147648fd2cccd03463ff40001394a4cd17b392a0fc8d23ae41cf403c04eda83ff83d4339aaa9ab43584286af593a2a655ee534cd3756faf999370914bae09316325d97b9993c6f207d9bc6ac49e1f6e3841ebb3d2380302b24f4dbf67058e94062eff5453e95598e3fce8e6504cb6170fe6166ea0165d49ad773626c246cb3c2f1d65359886bef4fd7e8c6b81385a84c86fa015ed6bc9984a6c323a425dd704b4db3679d4e5690e638a27967cbf987cc2e8efc91ab081b7d2036b3eea76aff0dc41e43b807847a86d02310b885901bd2f11c06c96a4e1ae4e6f433bed808e2e9bbb28f70b5e5585ba6bb855b5ba8670b3d6ce1660b7ab6dcdb16755f5b9044f50fdc41d8c2ed16eab7a55e5afe7e1722d60fcbb1555f95e2abd6a7aa6096572db81895254c660ff3e972b5858f46ac0bbe576dc8fbdc16b6fe6fed32b72ab3af999764bed899e3bed8a442688e17391a74aa5a2419bd073ae4b3a4f79dfea58d3e828b23cb45685d31e97c4ae7e5e90b28b6f943c5e3571ef42f7ab5eee48c74f746dcf9c8c03bbceafc4c9e3f39680974897ac5498226ce5b59c32e82975b372bc95a5e498fcf32435561ee803c9cc6100f13e9a2bf75394568deb3804c2dd9ce939b338781bdfb794874bc630ba7a5cdf12fa00643808e8ba10d4cc906612c1c2acff0bac0ce887f63d38b5375d88d41201acf8630889d005e98961e3311ab80bf903c0c010214c9bb282d1ae6210801dd125b4ee64700c9b018c54979203e5a9e1dc33324c22880331a980525c2c30ce23550a2bf181d3174bf448602bc1372a1e134c08339829b207af0fd9d1542bc508bd1814b2faa6bb080c455820820a71cfca3c9bb5f8e0c180974ce20f6e09c1dab56833c24655caa99437a0a97c095a054ea73fbd28ea902c6227cc559cc3512cd7c8b06a5b7eeec2207a2df72ebaa1ca20b82b36565a462053759f7a82b3ce6f641b6c7c02460c25b5f1db04288425f58e4a2e1d7cdad6791140f272b48aa876cb3482d852cd0c612b28a3775736f2ee7f0af864a5f5941d8f59686ed51711b54448feac1c1d45e3a68df2bdc3a3af3c25a86849cfb8f1dcc054bce92cfd2bac229a9cfadea343270022a062f85f07af5aa4f61e6dc0f176dd744667f05a6401317325901238fb240ef801a684c662ae7ceb9a8b1a33466d3526bc4a6a4d4a6a1d2eaa615ed714a090763f1075709e193dacc38aa9db64aada829e7de8bc801774739089ecc255d888ca9d0f2da30b82084ebb1e4a48db2686e3b3254a9aaf2706fa5f5a685760add4ccf19eed38db38fe2f035667848d0801e6fd9a351808865f894f2798bac47cdae6edaeb0047ce8245ce19bbb274ba3f2c8c3c38a4716088862805f78da088fdbf914339c52ab98c1eca07c681f64f909312a63763b259967956d207b9f187eca02df6f5a6a79cd7fa7fa9875ae2ca57aece1290deaafb6f2c5035f5625a78c2fb99a74bae7a377d9d30b2e85b5b16a0c6d407381e3f614fc3484ed34748c7c92161268d762d4e3d34b09c033a09d8dc6c759f6c34de524549a5e4d15d3eb5a3ad6221f6e9a84fed800d0690445aee389874b0e8d24ced8be0763c26f470f6213709c2adcf30fb35ff38f4204c27e5dd0d561cad2a39dac5702db116bbbbe242bd4aa5fc5ef93a03399ebe0ea2c466c29b193aeb191669ae871d97870f83215037f8f95d8497d02546367a9bc6450eafa216dfa399c0f863fb92c53d2c7e2c2a1a1208287a416d99674b4b3f6507fa8259818f6f6bfa2f8db06dba78e00326b4e34c456b7e7709e4e66eb07dea6b21bad14a421add57207ba6ddfdb1c82ddd207224e33c25b795b6169321c2ddfeaf25227bd9c5738672dafc7aaece771386978ce2c93a419b2ce8dd2f50fab32c40857c7be8f827ac0d7d09c4194da8ad3115b2c6c3dffb8462500eb8a6298307aa0fbd3683e0171d0aff390ebe97a279eaa98a412a61f66a8f971c58d75b5845397436c0c5780990207372a978ea9381453ec208e55e2c718bb05ec02a46c70b325e230585c56f5c3119b87abeaa64dd840066bdbaac06c72c54f37b2424ede2453c6c6e474368db806f5cf3c44ea4d47393a22dc58e634d44a96ec1702e0a37712641d863dbb4ca84f3d88b4b03dc3276e03c20fd9477d336a95dc32dabd35474b0b955ec6573cb1a421fefc1cf3c3e481cfb4832944b022d25f0df851389a8529c71043776c51107263bab5bc3b812ca7281db5a80b6f329e7def987e0b847d5424711e3554279b4db961df31622e8c3d2bb594e28a3ec95b02553a8e4173121db6747cc62133b5010a5cdf2ae423455c1755fa907a4eca9b9d98ff29300679059a7d989349c2c03aaeaab353cb24856678d9129db48ad3c40234652f13cd69d74e59d239d58eb9212a1fc600b8d22f725b6c5a8c3f51a5a7d543e2e65e179932a85f77a3d313a9cd1d9d81f360dc9b3b1601a779c062f9fe02f39db1de25f15813e7853c07eba334625ccd713337d7da62f5c724ee2499730c8d333deb9b79a09b0be30289ef06559a948162467c221dc2210ed0211767c1b338b259651d6aacab71531727936632e682e41c21331f70650f1d50baa2e93e5f3cedc9423e289d83296031b94ad9c70fddb74cae8a045daa112ecc7f2ea700fc3719569a12bf54548470a065c9eb5d386b3aec9a769a0a93f4b4bfa100a969aa7b0dc6c8e96c5461a766cdb9c2bd26db2988593b5eb269d2c353f6d48ffd2f34f6595e388bde16995e5e8cc4d99d6d02c04df2c698e153125a52f9eca2fb7aabcac25cfa3f2b1448b91e5abfb53cc754acca354817c7084df8f41e9331a30e19ee3284ba53f3515af9a7349da2b7b4600b19f5c98a0063af10ad3bf05aaab60244a893afb37f1ed1f24eef4cd1830f5b67f3c345df3d6ef8da0f201a3c23e96caa57209d50db33867d14c04070846e09905286b67a393351fedb99679460ca1537bbea0838fd50bf7b014b0c89c4b5ad8081f9beec7879aba3705162f277a738985109fe195c026609e13f57a0425955a0df14931fd2c996a927cd4f11b70a44368915859f73b809894a875b3a3884f80220fa13d03958966ec9993cc65c696297e23b16010cc414f89908c29e20958e748a8c219a9c9ff809db4101ae4a5a25cc3f5527eb7c1316ac9c67e11137df6ec4f55b94983ee3429a6c6f58631fd64c8612e31d1592fe42701498a38a279a9c258e79d25b671e458a3c64b7cbde5646e8c17f292e1dfdc419b5d57fb5e9bc7ac47c93d080d47a435445ed2e8a256163fc20969703a0e050001fb6f01b4d0b544b53cc217c63b8dc62ad1a6de3f532f9ed6196cfa36e0e14b872ae4a1ea141e3af0a4da8f0e6a41f197e5378cf860daebc53a724b2d762deaf80248483793e42d6be2f2166994420a26508eb47830b6e21920bbecaaf0b23c4f009072794b0a95ae4596abf666578d2810a49d76a144db9f445a5059cfcd8c22fa30bb9a464a2bbdabf833ac7295ba16b62cec71909fef12f16b4b4491cf21cf0d82161bfba42d264f600e9744f3ea42f8d3819af508582fdd2a0c6d653e5459382fd54b014f8820c5f1baee67105049f29f9722e3672fcc988673dc4e10d793fceb14831e022430932d828d97d822ba41f4b4cb90bc2ee029414b5c73468af215407222b8a8582dfc27c03ce95e9adc6c970229476c3c8061316163ca049a7c2330228d92fdb6ffac641e26c049f00b68190439d5f78798807852f760dd9242bebb8d1a31f0d0c4dd5c7038e24f0e180fbb034fc12ea1a2823b99d9cc9cc390f562338a814001391db23b8326c1b1fbdf3f4be58a6f2294505e6301c93e9eee031b7ce67c105474a0f7265d51b83d49104f52f3192ad72364c06e88ec4dfb352030ab0f806573a51356e934b4c05530c551689e35340414ab6c5fb1365820a2e5dd644af5bc34e378c9a83609348fc5f6286a924aad19208d58bf33f838f9826b1e42bfcd23b5e2d06d50243ac6a8847ef24c7f678115ba782228ca90bf2090d09d5fb3609e606d386acc189461171f09b806411f14a4233b037916e3eead8cddd3c7c210be7eb39b4cf83b64d68455c691504f8df6c63aa48700cb8740f5501d5b82c2705486dc8460d410cfe6e6698b937708165cddd6c587b875d7363239c4f4ac5610b104d5d988e68dc5432aefa808cf7765c1399ad3c718f85e6165849941df6f16d9f2e52edeb5a0b112b1aec7285d1e83bf6bd82cb306e8c9791d60ed252586ea40b2f1c80905850d7efb99514fc7ff08f3fcc92f310e8e77da369c214ae1c37aa4807da113f5c852e241f5fb303ddd8821b754a13734bd890b2fe5f656b684cb0b777c662be5eb009ed1943b23b0edc5f7874c6669e5013362bfec1236136e8fcbf2b299f41be91f7d9df092715b408459262a4493d41c2a4c558e5672243ca3a3ad7f35a4a9c720212632943d8a9120aa0b85dba24dc32a0cef7cc6e4a0a06a4281076915eff2b29c640a99fe77e2aff20dc686df628c92337636e40112accce3e4696e979e20fbd7cf753e5d638ec0fd71114bd31c06f2bf1ebe0bc365a435bb9e03e41ad36e04c83cc698d0346b18a48f8b3a6a5b68187b990e8804518689ecb1b1f48141602ef2b5030b952ee0702aaaf736cf76269d13b9e08b2fa98577cfded1920b5b33ca5b6700e5ab63ae420bb8bac2e84f441d0923d4a043d6a7a82182049823160238b7727d2b63eff3454903fb38c61a1e2f8a30a0c592f85e48d278a5e0cf8d37c9c02d641adc6c98e5acd42fe6b1d4d87a872f8bc6043c025d8e6c47cc146db748d90681baef5e67c65843507c39b6336f9e66da6473b166d2c3a05c201e9a3d9e80ce3793c75df8e3204098d966fefe71ea211a711e07235d5f02bb0b39ad1976e08b4b60b6eedc3926e187e9a115e34634b7fdde5f97cf89c392832c2bf9a5e0b89253d9e35ef4b8d883a094fd52097eb62b53e09416272c3fa39b2314510b87202961ad658e9f9e43b732987693b714a5fc986cd82cc586a29f9cc31328c8216835ceefdc0393150c07a2809cd099dc1e62334296900c5b8507e1111c7a0a23701de4609f89a21df05ac5ea5eb05b6f198590e32e834474601e1c8e32084ccbffff96b968f0036a0e90adcbe72ea4de9f85651243ae5be7d5bf0ed590b14d82a686563f57c916c495f6bed41528048370dfec4f1388717f707b4c8e1677fd5ecfc3c709cc3c6807ff3580857ea7dbb4d5a74cc375a53d2e84429474f18b4f48135000cb130fe8164d1c9443abb9001c5aa61f89f9d34144a461683924c2a403f19b9ea2075a1db60c8553819f76aac3b0756fc1f4a4a4033cecd1b9a8d4aa2ab47fbc61e76f65e1fc9bb2d60586baae88602d1bb3787b28f3d80810a1211c3a01b8aa615e54164265149f3e415c6e10bc3daff1f4c43ba4f7ee2424a1951f7ab1ca5fe4dd9b097220d5fe4106ca9c160d93116eb6cfcdb7c39a4886afceb090fc26998370857537906f81781f340ccb2df8e65cd469990659135339eb4fd1f270faddffb4f07c1a3f2acc7a07d5c58ef83346dc43c6724145b2c24b65ca21c59af3baafb5cb757a18ba78220974052a03f4153bb448d17c85beb24b0f216be648abb9cb36bf8a76c545b69cd6ec9d29d2b7bba4518d07401cbb96acf101b7398ff82efd1e5cfbcc883bf0fc80c346448b1110a3e66c21e2bb43e14e3d9ddff40552f279bcbd601f37140fd4f353718a49088d3fb847b3456f173e52e7cf306f60df49e8bf931dc0b2679d2b8089cc3fbdc9f2170b4d8b5fa3c2910e2034f3ff0775fee3c613fd85818e1f4cdb6241b38558bc15e2c57c4bb0bf0b7b6da0cabed29b5150631a358db399d6602c2dceac43a78cec5847e9621ca70ef3d8fc769e3e52e93209e9012456a527d276c75359a4e41ae97ec8e66b10382fd817eb2e973a3f5b2f5ba04e57dbb67878397540587066baa70968e205d7b984b9e414a4d849baedab9e56cd8e126e6c31d948c16c9180c5f0839efda3cff67c6b25b349ee11fb4aead5b135eebe06240277cc34390cc84f6b457151918098d173e80605f560b1e2c3dd29e1faf451b625e10b242103d815dfe470474cb0e1bbf24b6d50806ff90aba6a32f0f5305fcf5409dec4a00e7dad632988df7d6c97709fb2d56d38684d489f8dcae65384da4165f7c99ada1bccb023c13e79800c6172652f593c69b427ec0b13143be963fbc95836582bdaa6431e3aeeb42fefe9cf4f2ccd08139bf7bbd20558a5a73a4b76c8cc20682b3cde0b28771d5c8a2d850a76e9c90276b2a2c2f8585d45d291a8525dba4149fc4df5ef46a1e371c0f23bf3d265e0006a51812cfd0c3e867dc30ff24764132830ab081b5900290aa8f34647eb6261df5b3ae78c6afaf4d0ebf986dc521df0d1e0374a2d2ff7671da64d53d02c8de771d4aeb6605f5cee1c51b6825c0fffec31bf9dc3e85fcb5bca05d6e129e9502db92f73980636b6cacc707fb167336037dbd6d76ad0c7f634bca6f229065c83a355b20e92b1d60cf7bdc947e2c3260740dba22a877d295f22c361b3adf4cc00dcce7ee373bfe85238c9fcd1baacb44507eaf6ce044dba6f1cc088fb4c49c45dc03668032853c15d249f84aec13d188e4bc000ef54fee9adc9ed76657e71d181657264bb474492300c9209fcb85204fda281a90777ca330011358ff66a9ffff83f360ac3afa4cd465c4801f0eaa6277686fbea1dcbe06273d509e4a41d783c43072d02e31f3c1c9eba91e386c7c49edb2530d772f52893a1dbda70e0770ce156e944249a4c967e7f4b2bc5c5024c3529f30ffd78235ad1c0ebf13c4c0e30ef5c28d5d15dd737b7aba139b8822702d1d1767c76e8203b6092e1de6aa385a5911642af6999c4d2b91f65aad963283020f499286fed956f33cc9a29ba6c44c81efa618764ceba17713edc03e59956b516f566e8a655417c5d1a790b694ca9b68765b09d6d4f0526237a90f8ae5645c128e728879f49e6b3ce46608a67acbdc4e44ad9ebc1d0c261fdd5c393ce722c484525d1ac81f6147217fe4d3136d48fcd43fc6d95e92418aa1ab2fd67b9a57a0b90d1ab5afecdfae258b8a4b563292b30c38d0976460d6efbed6b83edba8588ee64a123ab056da11b42066caca9b4fdb028bd36ea66f4b3836b5ececae68f83f99d3e8efbe378474d4ee6a4b9e8509911ab811525f4c04130a3c9352481b4b51c7a17308da99f4427a3920b1f530e60d043d2d6969bf65aef5a4e56373e3604d5b85230bebfa308d1b57e5c366657e7545835be6f9183e26e427541bfd5d29aff4138cec8155f5728237ad04a8917b4f7152e2447c6b65a6413e91441b0da07993c9e62021586bb7624cf64010e0398b72047d56785569d1293610d27b8ce0ea7b61eed04e447573696e15e654f17c875ba35cf9afe9c6033ac6d02306da42f5342e638a8fc027b199704b92e14a06cd976ba388b145163aa23d50d5dce0d13af7a52569715e4945df9bca3e6ac7ae8601651e9068bdaec15dd0063d9b2e0ad460726a49a4810fca45687815621ec803e7c8a226c5a9c8d0876127f498acecdddd2a743264861a9fd1ee784489d1540a1ca0915d227fc78f4aec6031f6a1c4272efe176bbf9aebd542a081d55979502b413a12027e889e4734fd93676e7417f2b998551654738dfa3b621299d9a36af7fc56867c2d31c41c1c71e208a0cf3de6194c6d941dabc37d7db9aa0ed0c672d0e204d5b435b7cc1290a5ad4fda4b309cd685848e6ef4cdd33f85f47102908400668602f2008d61de4231a7ca3c41aa8712bfa149cc087e285a5e598f30fca61149df8e34336504ac11172d440037835f7666b4b573758f677fca82cdce8a1903ed3f4bfd481364cdfd7a2c124b4d077c0392a081dd08245706f156f22d0ebe5ad47ce65715e14a56b38889f5be56c06c49acc5444ec8f0d84145cc85c14b33aa645e631b9c552cf7da3753f732fc1830c4d36c7c4b937f163c8f764f7d8bd08adb219291c7b053811b8829d0f5a02296696ba9fef51468cc27027bf7e151b57dd312e8e1032bc2debdb30eb51c126f3b2ad3db7561a9265e537b60f14a8e89bb41884af52dd1cf02c370477e2dc16f7cc3493693c8245bbf65e1e445ddc522dcde9ff48f0a73bf19d517eb7f20a359014a5cb105d3647f38c38e8ffbc91d6df5d4f6d5cae0aec8603a260ae9cd3e19bb636a0fe408d3b7f207082da890c9dfcebf5ea37a1583edbd2d00db97562a16628b06e70c37e38c8d9d32fabed3daad19ce03bfa46559802da3f15c826f3d0d8c5fd2a3055042ea3ccd3f3624fbaf00366fbfdb367866c2ac91d45c4d171fc077878f36e0b8eca2052bf73bd964a18b4e3aa5fb21104f2841812e1cc89abcc1af3b9a4d26eb86f9ccb8d2de157505d8e589e9d96355ca73ca32b3b0d5ac45df434f813d9f302a11c0674a58043a774348c961758377c608ef6feb58513d3b2ed068561bc3003fa2576d8faa30b2aad83460a407624e132461d6c1a681c707917d9362490f80049de79baee28373d9a5287e2766049a61682ccf7274560b7278e4f86b281cd0401098d05a9142901b6bccfa34c97a54a63aab950e89e9cb90cdc4057623d48ea67f0e0043b3167f3bb7d94348eb9c97dc7a0f7b2317a223838be89ce301c413512be1d1a40041ed8f337044b71023c38c9d1166efe45ba2ea05ee2269afc288fdc275f2682a8d87c0d60534c1adce313283158461ef5a4e1741c9faecb6822f243d7d670fa192c0307804c98622004d21fffb3f4faac15f01a5a7dc3564e89fbb5f2ebecdb983ae252cfd2331671ef60298692e7b6531295d72d235085c9c06e671354a0532fe2b00889717077360f883a3f3ca91917c13908e3e2825fda4c3c8ecf2d9db446f403028ca8319b565f845c72a169d7179e59af7b2821ddd09a4bf0a50cef247f1cd14697ac43dc2e6362a28f0cc3fa0d5efa5f96324a04c6043443ebf25202379c913edb3a5b05f90028be4c53accc2b138c2fcab6e1843029a836e41753cd81bf23296a53fa5c201d378d6c676af15ab44cc4aa756d3be4ee77eab503b46e03cd4e983f5ce5086671d43ffc637d470aaa05bc5d828016f88dcf9677ecc15068a39ffccee7a311819cad8addd9931c05bdb10b38659ec962e2c78a7b72b315109b9adc1308800831f8bdfe45dbcca1b68a8055468b63552a0babe57320e06e133c9d8edf017be31a03e660949bb8d3be09afa5ac1ed23b330e801df448ab8a45f1a95fc0e59b6f0a7acf75f63bd849e5982c40b1ada50da3c5760ee180dba03f3c1f595fa136f34b299c286a4a7baec7f1401c7618dc378b16e06b70bb59ef72727e6e94666d7c648aea30c17482e88d720298d2d238801521d63242ca2a4f955069a6275fa42ecabd14ccaa12db0b66ced6f446ad129dfcb7331e6d79bd72359d31a9b432c8a9e9f37ac64f9e3a881fbc9cf4d87d242fee86623870fca68626189517afee591c21cc7bdbeff4a41c08cdbb0c32c64d9252307dbb448772a0be3d1cdfa220b4f83d4074614b886d6135488d3e030ca502fe8d44cd0b3740eea49003033ccff33ccff33c7fbe7ef3b70fff3fc00d4852245ca07da85a92ac94bbc4604cc26b17d877816dd67eb34db093efe078030e0ca60b830bfc4c49864cf78d1fecff59d6a52f6b83c7851b3e3096ecbd7e9fb2129f1b3dc83bbf9f182e9d9b474774e830c36317485e12522f9d767add011730c11765035fd4065e0c3ea38c2878e8c28bb6d984915c1197736155de774ccd16a2a22f4cf0c5064660461afe14101131230d7f5fc303179a6bdd49250d0044f0b845d5f6aba59e2b8592f281872d90b27041be937d0c712dca49c6f6d3668fdc6b071eb430864a9559d4f61ecfb6539262e6071eb2602f9634235bd27665073c62a1a6fcf9c4f1f94b37a180072ccabb4b3713f3bddff47845a52797c1434cdc34eff07045727f4c53bbb9f2ebf06805bbfaef7a4996d7cc1911110981072b4e9fd6be3e8e23222268acc72a3c5461fa98b670771f1fde54149364514d4e0fae49784487072ad4d68d3d6a29f3d56644021ea7b8bffc3d59b6bb75020f53289addda3b96a0395d028f529465e19dd4373fe38514a6e46929359b3d34028f51587277daa878d1439c88e2efb6aad2fcb07272284a9dd15093399a7f1814c8b4c9e223fdfa9afd4492754c5fa2a527f2ebbdfb702786b73b51d06482ed6b6f881739b1a730959268a193bd092c2fe70f13722f4d34a1a78a51b26d9c67fe64c2cbe15e292e97c6185f382a3c30a1765eceb9d30e2b6d073c2e71c929cca78bcd1c931b111121238d33bef0b0845a26c5df93a3279d2d091e9548d6e05fe276f0fc287b502229939c3345ceacfe670a1e93c83cc70b3697313e4249181d275fb13c84c9e9028f489c1f6e3be3a37db529040f4878b1d62e9d7644a7f7008f47d81a35a674a247959a1c710e22a797c32fce497b34c23097627f3af3500fa1e1c10863babbc7d07069df45707ffea9a4509e734a14f18995a776d22571db4e441f3ab2cb93b00722b8507e69dd63f09c2d20781ca21c2e26faa233bc463008c3c3109d47cfb9f5352222824618231e85f0835e9c28be6e66193accd05186072192b356253939f344cb3d06c19ab499bff5e46a0d3b000d1b6c07be20e3035f3819616ce08b2f4a29357e035f1406be000118666c07744cc14310d4cc5e56928aa818b4c0173bd23063471a1fb88347203a395a4fb2add4ef9f8c0fbc0720d04ccd9f72f2d614b6c71ff2fced9bf12c0f3ffc5295c43489db33391e7d28dd9390b761baae2a1e7c50b652cc191b6997f33d1057e12f6bf8e7df8c181e7ae03cfb67fd4e626ed879204386c564e256426478f8bdb24d7c73ce27fd1dee9cd4fbf19c24e984ed60baf28b9677ad713d1e75f852059b0a97db92a7bc0c960422222f83dde14107b23a5989e6fd162cc73de6806b4a56b44fffbfc3061528001a5b0039bc7b829cb81b9dea2489437b1abf2fad264fd5c0c136bd8d0a6729584af17843ed3f671a9979b86193d3e925837f0e8011c619244881471b3651e745dafef552d4830d466577cafed3337e8d842186189b901106023cd6607fee24e5cb16e44ff8071e6a4812355c8ce9e6713eec9186262a64f7bf9ee4673cd090ac5a52859774989c1d1111d161018f331c36c919562ceffa7f233ace2883036040c0c30c7996d4d3f9a4d0bc298f32987dd4b43e7a32e041062adaca6e6c5757f06b0c969d54e2a518e44bbc8080031e62f008839e4f0aaac9a42df79c113028e00106348a9a4b8ec7a88cbfa0c59c75a63c2d7d492f18344d2e59f7e44f62d685c434e911153a9d5eb8f077c695f029574d545ba0f44cbc93c48afa156921fbf049a73afdace230f0c88207163caee06185067854c1830a1e53f0908247143ca050a70a27a68ce5499c73e400e5f184a3783c3126c12d13f4c0c3098426b72cf2255b567b3481cea9c442a625d9b0061e4c40e64df612f63ca57e4bc8ab6473cd33a16131353c94d046e54e7a26956c1d27c1fd12d714996274ba4868f4925839e9791b1fe160e2a5e71a4bf7b3031e46f058c318abbc0a217f266534f02882d1794e732c79aed109e0418472d494a563ebc8fd06f018021b232fc36beafc1e1c111141630719bb030d323c84508c9be5726e3c09617b04e124dd4949ea341737aa1111911aec19df1e4028efa76441efe6cdfc11111111110778fce074299ba8357929cfee8364979324e92e88c7593c7a50e4df64a6f81b8f1d1bbbd8c36c8e25aa659d266043177bcaa9bae8b3c9329a0bfc6ce2fca4faf0b96ce0c2ff1f2b4fef94aec369d8b885e1552ce5e4bb35a12d2e0d53265d9c446a898d5ae49f3efe69b49eeb9c0cd8a0c5d1763e8c590a7f923cb0318bdcc2a85a9c9b053664a1b947e69793355df08c88889071461a7c021bb1302acb6bdd42b0286bcc6de9bd8d57982a650e13266f6c4a2322222bb0e10afa92f6c9d76934eb75b48213fde3eed4ec5f345e6083158e844fad7f584fa286186698616315ed6864464444d0d031624315c51837496399e3b89a8cb40e32c2d8335c878d54e4633799326eb0923d26b0818aaac4db144e4e1353eea7507aeadb1d23e0810d531c3ab263e2e61436686c60a314e5f5ff5856f3116b428a84aa3893336aa3b836bdda4673d74ca6284a524a3332995024c5285b29498a92b30b8a52f7652e86ba643e760007363eb1ce6739dfac4ac18627902b29bd26213f6a884cb0d18973ee3f48aa794ce1e284c17365fad5edc5ad9bd8ed55dbbf72faf358044fb0a109ded2c99a586c6f7d926023138955e513efc4c2bbc5c4b9d55d3177e731de1ed8b8446dd2d9f35adcbc26b9041b96d883e6b98ef798307a25b6b12d793a77aa742325788fe5eb15ccf43b42828d4998394697a9c62ac17c21d890849e3293a887490736229190761227658b19bb2f820d48dca1fe61be848d55d623fee84d5752a866ed940a38826cf38f673f6659ef46749dba535d997ad476073618515f546876c5125d738b307dac944a66b5835a7c604311458858a7b8212b060b106c24c2062290ecb59775d3fc611c111101638c46c18b8860c1c621caaf74b55772bccba8214c5f9d2bfcc9d5c93f85b073c99d29efecd6c654c106218e6eb14b9274b3dfcb3606518edc7f4be12de8a5d81084b3f134eae57dbe5489883860061530818d40d8004439751f436fecbdd4464e60e30f9ae09e7b456cbd3ce70436fca0e6bf1474439d8ac5f461553ff3932dd6b62519111119a351d0001b7c30091f722ca7b477e71eaef4f2a12c7492d1b41e122da5b0a82766862f0fa6befcf2a123b3328b87d6b4c7848bd3c14af40edd66fee7d2d9cb5cb14316154653597956923a7cf19bf935a752758b0ea53c9a24ff4c744fa800e00836e660ae93826d656dc8a135f1c4cd9b31a1e71958b011874f3542a6a412dbfa62860d38a09d295a14db9831c91bd28b2f93fba94adeb821a9a4bcea98a3ea09256d702a678f2af12654d2d9e09c9c47d3f4bdf2e11a4c96f4e4fe524926e6bc8c1d19f03248a0031b6a40ff32fcec56dd8526061b69b84ceed1741d0d67159f8edbb92fd838036b527172d75f9a8fdbe09d8c31aa60c30c78ccc9e3e5f5deec1005be50818d327c772da5bd66d9ed2743d275d2e166a93aa7c77088ce8d3b493a49d6a4183069ffaa7c97bf84300c6cbcd51cd2b39ca4d704be40810d309c3bb4e63f495ccffb17908e517483c55cea265ef03e4f42c254452ac70436ba70e6f8ea6f9493a278b860052daf6e2dc5b0b105c34c789244cc1fd8d0c226aff97b6c253e0580356c64c106160ab960bfd943463d7d054fccd85f9d59d1c93800861abf010950008c18d8b042daf15bda8488aa50c67aadd092933e495381198b9ea36b3849de9422c3c614923587cc3949639478480a6878f97e99a62622c2021b51284d122b7da38798ce41019bad13c54f1234e6ec09e69c2b959c266ac9498c13366d93465343369a40c550ad271bc2c26c2e608309c59a4ba2b9c54982f94bf8425d92265d57c21fc672491197328e9c84d237334d9f8dfb89369040dea5f899ca3e424924a243aa93e4aa2280810d23185346a9ca245e3608749861c67e21228246008860638d62cc6692bc06474444cc40c313368a90bc7b973191d99d624644443e618308c67c72ca795abbfb529db031043ee4d35932bfcd3331030d50d81002de77b2bf676af9bf1011d1714619890e31fa3d0d0138c14610948d9de33a73de91b9067b868e0dd800c2b63d761fa56d76f36fe307e772ad9c636c9ef8b80c1b3e388edf6d7e3cf7f931b1d1834c4cde9962b2cf568ac60076e175b0fc128f8e0c4017acbf7a26613ca5d0f11111d80072a16fcbf7a53e89e85c0e06800bdc36eaec8ae761b0e32f700ba34356a77dcb171b5becf1319e68312786558b573e6ecc31499715251f5e78a10b995b613f15d3232fba70e7f2b4cda9fe49e335f0820badaca5686e21f7d9640bf9e966c9ca9d162813aae3db59f8bbbd646daf9a741f0bc9565feaa517bffc0ac5cfcad51acc35596e8563ceb819e3db55f03e64db65662a7039563c3dfa65ee9dc2dd39bbde35ef781295425b6529438c5d7a5aa3d099e54ceeae254e845028e4727da8d03ba93f4ff06330b156f7b9a81f27dc2a1d537bec3421ebd7f4d8d1f4c90e1354dbf513c7d3eb6e780989584c51dd3c256426ce491f43fffeb72474632975734c0a1b262494f5c4ecd1dca8493c8215349dc57413fb2b66843ac5f80a25f887cdafe189298d65f5df7b9a785184625386ddebca0b2224ed9cf42a73925c52e4c51030392751f36776cf2c110226a6314d99bdfdde07a1cbf1c3fecd4038e74386dcfa8c12ec1f2861d2a9d486bdf041752697371fb526c55ef4204bf9df2fc9dbf9e47791649baa4baebd24eeab0ba682fedd5cde18f5e622f52fa9ff76c54579edb4a452c45fcf5b1c6625ddfc6d8b64f18db115b3bdc76a61da183a9338129f2e498b837992fe7365c3caf8310bb75a4b7b2a097ba9f3210b33e71425f9a70a66722cf40f9efd4fb0137d933cf88085eb1962b5d9d3a1ea2baa7c6298fff2d298a22bba8e7efbef25c9de652bca6123f305cfb97d172b8ca7314e90c93e5641bc477f893b5b9287d4f80d78808c0f55a4a23e509168ea1623d64daef7e3146c7889e8b49562ac647e98e2f890b69c5093346fa5484c4f9e2958fa1c22fa20c5c7281253d62aa9cc8b1b6d640422220a20c2872892472afaac8a98f4186d83343e42615e2ac13564fafa5b41a189393bf4d576c2c72712ce6a93c9def1041573da35f52d268d4e24c78ce21f6b9264649c30c6ec74d65bf9d884a37ae1435e8852e94744444cf0a10937cc04dfdcd3607256051f99b84b9a4dffa8d01a4e30a166ce152c4d0d868f4b187fe3e6b4cd301daf252ad9f8eaff154eceda88143e2a915bc6935ca3fca044f2cf6feeea4e95c3c0c724dacfc85e0d16ef6b6ee14312c64ef28bfd06efcc70244cf719c73f9c90b8bbb2a74fd9e49c933c826d4bd3982d9967731c9160929447a2c452a89c4638172e7c54e9c8143d46f83b269d3ad7f4725b8456967cec4355441efb4d4a91d7b29b4a0416f5d55fb124e16dfa0f44183d9898d4521a8f6a1e822e9d29cfad89b4d510cc49b24f67c6cb9b61214e726da13cc7c0f820c497ffe39a3bfb31883fbd45abfcd8e22d7e08e21df33793246e626b3064d035f80804125fe66f2933e76f1f80c8f6cee25eade287c6c71fde0eb5e62769d20c1a3f18f91ae3293649597346fa60bccde143cc3ec3a2113e64572b5e1d1f99c1c71e0e513ff9ae4f924bdc46f0a107afc24f7bfe87499d13828f3c94397a42992cd63a92f18187729629b9abb09975c98f3b24bf78e7d4da99e1732322223a6470c68e2122e28033ce00c1172300238d0f3b58bde97d423af8a8c35e5933c555768c0f3a58325b17d5bc64cb3973c03c3373fe9ca8d4f45d081f72e027f3d6fea7bec575a8c1180063870d2af01107a3b4a21f7078a473d806d1592fa18f3798e4f06f595a37a87e65a525a85ee7901a679040c7471baa33ab7a3149f8dae8071ba8ac0f625f928b89a18f351c22932c1dde2c7a9b617ca8c1905bb19ac24eddd4111111078cd12870327e0428f84843293427fb14194b96f7030d958793fc98cd6bcfc0c7194acf261dba73872b490d7c98c124dd254d522acbf041868f317c88a1c230820f307c0197d00b9a7354c63840021f5ef8e8c207173eb6f0a1858f2c44e0030b54baecdb27714aee7ce4e30a7db6aab1fc9dea795ba1246452fb18a354370ae3a30af6c8d9491aa4c23987c73c7153b2f32453c04471f1a8144ae1230a45b9969460dffb72493ea09049524e994ef24dc6cec8c713b6589ff4453425ffd8098dc85f4ef99305fbf23f9a905ace3a713f5df61c6642622cb946da63a6bb6a4447193b74bc063e9670fe64f149123efc5b3232e0800f2594bfce7cc5d2c7f55c031f49504e9ccc184cf22c69fd40c2ea39f273f9e4828f233099e9ba7f66b2b69a820f232475275dd4986142e6d75846d3d6c65c82c590f928029aaa3ead2c87c59c8f8888b4e08308b99c6872f69273bae50c41cff2b2267d8c6e9a8bf12104a5524cb3752659549a3f82507792c4709ada629c663f80502a29cf9d13cf73c21f3f78d76258eb1c0d6bda48181f3eb0d452a6b99852ae3f50f8e841db798244a5fbf03a7781e7f3723d398ff97674814d9af7661199d72f175fe6ff1c93345cb89fa347b1aadc59d12d5cbd6b8f1de3584aa271c31669cec1e4a81e3d6ad2b5d072bd9478a9f19933336ed08228f1ebb3bb68b470cee29492c93bffd290d1173764a1d474ca8db9f2e5ce37e0462c8cf9d335583ae9530c063760d1aec668dcef93fcaee4c62ba88c239671d27ab6cc15d865158b8ce998d2a5c68d565021962b6e9c924c685991a6a796a8fd796d8334b8b18a2b7eb2f2172f4b67a28a4b9eb898494bb66c0f90d1831ba9f84bcc71d3f0d7a3a11adc40855b414b4e929426fadf3845d7193b93dca1243e33c5792a870d1965f17995424b919e733af137552cc20d52b85e299988e7b4d72c841ba3b0453ea7cd8cced225a2e82fabb7bbe3c25a3e14bc458a7ea80e8ad2c6b98cf523a2d67dc2f78f9bf53654b49c2de18627a8f86e5f53294916ed4e9cd462c8b0fa3ba3494e9ca64a8ebd9bdb44ddf9c4fb382654f0359146684a59a2ef95b465c2953339db6f122e68c90d4c60277a57acbd9750a3576a0f951b96d0272dc757f5d3fabb5189c73bc3f36664de946e50c2919ad320962e4bda4990d51ec36262c10d4990513f76684d45e2c8baaa5ca95673d840c20d5f7e31fdd27dfe234cd9a48be59de4e0e91d1111d11b8ed8e5a39cc965dd68049fc49cb3ca7e547acb08a39cc792523a9913be1b8bf0c4bbf87a51c99c654574626d881cd754008d324030b2238c13b4e046224a92f84163469352b2cc8c1b88d024d5e8b9e14f3eb13b8416ab4af2d094d6c9ba6108dd7a83bae74dcbceb1e0462174594b994f212e438a821b84e823c3c69de99de0ed086e0ca2244889974a76cbe31e4194b9e9bac4dafdca44043702c127299594e15e4f6e0b20ce8d65952aee2257fcc08d3f9ce7cb3c68655e98bc1fce512f1e4dbe4b82a5f4c1133c5f8e25c1634b831370830fcc654cd1e48ff9d6a2438d1d668cf17bf8c5ebffc388c6124bf4c09d2479147539492e3d0f9e580c1d1de2732e0b1ece31c74ccdd174a7460950008c1d6974400214f0ef3563046afc064870e30eac57a8ca49538c51aeba61074c7d233747c3c7a7ead0e58b5cebbcf90e0d1df8bf69b78cedee10e3fdc61c6ec821e944cd6fc4e10e51b129fa74030ea7ac702e1a565f47236fbc414ff12ec3a6b3246d7b811b6eb8d18672de52f79b4bbb141511f1c00d3660e9e67fa2679a83650d49a594fd4f906270430d84a6baeb6d9c974da6e10d1f56669e4b23bd1b6830e668474b934ad3db6730e58eb4a8bf71395c0cb86106b3a67fd10c6f3dea8d94b14387056e94e190f550dfafabd79f0c4ce745512d7d0c5787b5d4174d8e63b7184c4b4286971222c2b261f0a4f07199244b3441302825879b4ffb93aa1917230c0978e2c617f02f414b124e168d211f1111518003328d047cf16238198b0133c21841c38c34444446767c216e78213198bc6f59dd351d35e14617922fb9bec2a65c4892b39bfc69e5919751c28d2d9c3e7964ec6a6e68c1e92ee99c45c73c9b04e14616ca9fd631a579b5de8c8573ba6485b3098bb3deb842113e256e9cce0d2bd879624b4ad666d437aa608d878b79ef8fc9d3356e5021e9b4e41436cffe875338cf94d02399a5932691c2b6727257c9d121398e88884421b15ff3f65ace92ef86c299762b354e16952b9f70ca960c295d529e243aa13c70a3093798702e134bba7491269ab7842ec38798e89d124a966a41dee4ab2f936096db89e1634d94a86e208193f34b11b9f57ae1c88d2370429d689e93b0118a41aca2ccc926f15f83a814fc32d9a5fc1c5384e386d456a5b0b9c787c1146e1081b34fd96e6637c9a96408ab4e77b03c49c3a4b30b378450ff969e5aeaa8386510f4a4279ebcb2a3550f04c3881ee713ad2493dae4aeca1c90f5ccebcaf60a5dc9814d369b2be871387bdd643a29de4931d44f031ae080c31f447a4e3ca9cbf27ec3d3d9d7637693344adc50fd54652edf8aaf2b8e36903aa95227ad7eccce1570b021d9eccfe1b9e7274438d64098fc874f37d7e779359c7276ca57f269e0b375ff7f49f31d468326c5578c6176e2a53ec317366809f912df49ccc0e5acfde81af3e4142ec3fd6ff2abf1fbaab264303f5fcc76a86f4da263c8724a254a7f0aeb2662b0937cba6c936ccfc630f097a6f54e4cac4ac0d0aee6184e90927bfb2f7c964bea68297589595ed0e3be89967d17c3c638bac0497a62bd25c6bde07a0107173231fde4683e6301c7168ea25579c35eef79ba025f90200638b48056e6f66739b370c8a86b8df173aea0b20007164a4d69aa55d6a74afc0aa859fccb499a705821bf30bf25f885fd8bcec051853a8746b114553474448542a7925bca6269343705badd3b75078d144e9b73c79439a6132f17854b2e493761f2594e140af5bbfb59b494a7e53ee1cd5342e6c5cd24260d0e27a06e256ef0cc2578ac0a30c1171b4800186794b16301e0031c4da8fdbb355e56b56b090713142f9bddcf7f09a6187b44d243ac2fa804ef637f78497362322f09a9b98af75cccc081843573c4f3c570b937c911de3fa13a6e7f236c2da3af92ad6ff135d26cb94cd69c494c6311c8fa4d7d820953566122d4c97a4b92a72fae47874076cbc6982a9e07cb09e1b3e8549ed2764c5e3b66802308dc66b94c9517d4ff0642a9369175a1c5f183ae45fd93449a603106870f8afb26c5f72498185b4903470f92e252b8246b8afe1ce900d98572720c5393cd08a3062d00d1059b377a8aae13354da4c30620b938f7eb465730415314d300c105279c652c0bcd24988906c82d6a57af96cb3e21fb620b3c269512a29254b092915a94aae2722a3bd9f647c6efd811c61935f0fd334068616ac937511f6fe2b4599cfdbe24e9a7ecba4c4064e1764a55fdbca54e27b138feb856c8ffc700814579727c3b8e85ac8801f20ab374422dd442c91f23861861c8c01549926892ba7dc92607ab15ff9f0697def4c80b40588189269794f674a5e65f857b79d75e4e5a0620aa704ffeb5949ebbfd6a1a65a4229791fed56f2d290c1054e496ade1ad257e0ad394874e9c5056958e8888c000c414a57f1413adfb2e5a078d52a431ed2fdbac4bf8fc8e30466aa063c7c3801489157ec37478283bb951d41b66674bb4d3445d149f6e5978c9f5eefb42d14589163b2f03028a452ac93966989232ca38a3413e613659a5cb7cab6a5f4fa8d5997f32ed2db3dd89aa762d549e9827c6c9892e45456f8c49abdd03d94442499b990088269692637b5efa14f302c90426dde718e4e428b96419fca321228201104cec36159367fff0909904b9449984cdd51425209620904a9ca41c554286a9a5e74128b169ac9812df0399047e3fbbdfc963a7d4a63183a740bf0944442a002209b3e783c688ea46898c30c808438d1bec82440211fb949bc2e4930c1d22220e48f63900031048dce1c974baf3c689f62396f0ec0b2af113a63aa22c3978b7dd67b57c238c6e26797bbe6b9e931159f4b90b1fdcc4bcdc22f093a2478b236e9b2bc2137e632c0b1ef56e4b04276ef1dd2af9544c0141c469e4f6e2fbfe9a240a728855632edb8aa121f678f9f5b3e4e5c5149042109eea971d655c2d18002184a9f53288b4e4d9d06952eaa8892012ade0c13aeb5ea5ac0ac4d59a5d4ed0f8ac58290208204e1b8f4d3ab30e40fe50666895b258f226f9f303de22ea6bb1ca01481f4c69fb0e9df48ae9f341a9509615344a75b0f670c598a4185c7b3d24855feb89295c2b7440f2604f6769ce6fb901081e9ed49ccba3c762340d02c81dae189f5ec7c40e3402903a24e7b5ddde1462b3fe00f001081d9ca8aae41fd5d3c417061f00998351cec4ccfecaf7a5d100881c7ab91993240ddf8c9e00240ec78dd3a35f3a219a00040e774c61bf42742c0983bc010b53eef132450210377cd62558e5da5dd2cf480940dab078ba5f6ce591721b840d4be74d31092dd111361640d660922bc51463df82797f05103518fc247fbd68b1e1e33498db9358744639693f540041c3f943757ec5ed9cf63fc3c12a336f5618021033184af0245f509733c95d0248199a935ec63eb34a00214313d1a9ac471e11112103640c9eac3b66ed6b17b23a430d2062e03ad589a1d5473a2591c1eed0410690308001e40bc5f19c6ce74d37e35b04102f14afd6354bae5df0a4d28c8b858b3925081758f78a7a6274b9bc0d640bdcdb09f661a9326f4204102d98ba1973ecd2add818003f00c902fb1fea35d643e47c6b806001eff8ed1396534c3004902b2897bc62ceee6ace3956306449268698de1832902ab897439d94f4e63f07840ac6bef3ac2725a9333b05754df0b32a5f0a4795314994a9a340e6dbf85dde4cd16528287ab13a7c6d754e3fe1580f3949acb4412fea0453e5bc5f2f5f1a4a6c827a65c29ff4e5dbec6142d1b9a4924d4ea1fa5942a3293da4c9a1593c259c4cf8785a332741b1a8c93a784db64a7d0041026131f963e9c62cc51d67fc191b408e60a8945b2cf7a3e69333026284ebcda7ff236403c81a87dd8e9c92248d44022222180029c249ece8693eab9b389f0b8010c1c96bf7b49a1972a60a800c814addb639ba4500440848d7947d09a7ad522222e280042408ad9ba56bb9bce32bf0001020d0692a7357a74a3d27609401e407e712cd3e667c98b7fc17608801c407ce976c5277f23401a4078587dc14c6557da6dac5395c3b63364a6c562f7491f799a0292678918bedf24f4c39af6c260d2ebc987ff9cd1e3cfa382222b2042f6ee168e5b96d331b3fd1c1052f6cb12649dad19db64ad3d562cd5eb77eb39099c91111115a247cfae9984ff8eda50a5eccc2a032d926ae670a5ec8c224db29cbb1a8e6c35aaeca0ab16b440a5ec0e28b2ead49b3e52063bda2cecc2ae6b392a6d188884814bc7085493429659d70beb9b250f0a2157c8a21db267aeb84acb853905effbe94b4d3111111128081c613bc5885767177c9caa36ae659f042157b6c1fdff861f3cc5ea402f3b8cbe87a521893464555628c5bdeaddbd78e8888ec38e36940461961a0f1013040202252052f4ed1ebec09ddf7713b7b539ce2244b5f721839c9532f4a614cfb57179f4d08fd4951c697cd5dd54761a528c16e5c32676c45d19f94b3ed4cde8b50f831c61389ed4b9aa1115098b231bfff92dd9a249fa04dc7c6a6b2058b124fac57edbab93755e6ef84aff17210ff180fcb7382944a7f6a9b4b3029bc09ccf2929d6e6498c96aa2f33a29f9c469da249b093fbfef6a866c936b4ca0277adc49e63197ab97a072fcdb94541d7a514b3c539beddb747ffb4a7849e28274fd9b94a644f2d7893ba7e624d61af1ce889c29b99444a5174d4eb27c229150576b32f25e921e482c112aa371be471833b5edc9c356123c4760964419cf0cf58eb946949bbb463c3a46f86f9f3947a9209a6411e6698915ddda9f581189937396754a8e12b544986722bd84cd10a1aa8fc6adec49eadf1cc20d9b3af8d58638df79c855bc7dd40a81f4553ac15e4a2c29430835c5c6e8e6918efb20cc165f33f55dd6500aa2d4ab6e265594c5812875432c5e6ecb315300b19af5674b9a359358fde1eaeb6b8bd3f4eb57c704bcf0431bd1db79bc6346dc072c32c750159d5eba840fadc6546249de62767d0f94c95596e40fd91b6f3d1826858b796e33499c87537916ff8e1d9d8bf1e0ca54599777ea1cb377e853a61befd4cbd6a41de83c577733c9f3054f1da895b7f0cc3176f774f09209399f69f17fdb1caa60d24992746fda2d07c5c72bbd99c58f4c1c569382fd4c49969b4fe070c5f3ba30a1bfa192738eaf314e4ae5693714329f658494987fc26d582733051ff5dc8e990d45a8b6a57a32d10caf81bcee50f998a249a3aa414f72b64d52ee9bb14c83d192e4eb578906b7e48abb6a0ffa2778063ee6c963b1a773331897a2a4758ab7ec97c174a992a6d7247fd2c9d0dc896d9ad672ec3b067a5ebed374ba31c913835a79735d2fa5ed6418fc7867afed75629e81c194173e075793d4d97cc1cc1bbb1fa50d39249187d849b2ab6a4449922312cd46d724a5baacfc550e48285e713f719b53269347d0535d739aaecf82ee08b5a4ebf3774c8e465099b3e58f9e3edfa28c30467a8fe60b765b9f1a3916c1da88a7b6ecd2d177459cb2f37c8c96d6dc9c884c9233a7cf1f1a733b4414d2fc4f738a629fc32322c87188b27d57f8d68c06390c614edd9b26e7aef6f74218bdd63f076b119d0c21fad212324c52fd927410db9df677c4949c27fb1684e926b46349b1f5efe1418e40b029fa58d6b8d1c2cd3fc8018836348f45778fbf2558841c7f287d769c27bf94e2927e304ed645655316133b7d38a5cf3e39e7c9e7e639c8c1077e2c469bf9e69a4b25841c7be034cfa43b41254fb49c1c7aa06be3e2bc254c3293230f95f01d1b361bb36d2c071e2e69fb24ddd964f3720744a337c97bd5a1c434871d7a2959bad64c726dcf0739eae099b676b9969c94523dc84187faa4b21ddff87fa207007dc83187843dd1d28378de859d430e5d8ce995b24935797d8e383c9d16f73145fcda86438e37a0e626d615b3c7756c4444048c178377cfd861830a7cf1851862ec04be00030059c8e186343bae72eada654ce668c3252597b94c26e70b37071bb43bf71fe9cfa73baf91630d963826c9d56211127e0e35e8a1248b49d42ec73d73a4e10ca5f1a33329559a0e72a0c1963a29c969ba1c67e8efbd6653652b4ff68888480e33b831458ff1dadfe4adcd10119141ef0e341690a30c6bfe34f3f1f7a306d18c327290e1d8f2da1626674444e48190630c85d9f9cc9efac6e4680e3158f2e68df9e81c3daa1c61c86286fa18ad3cdd1518727c2187173631adbfa275fe5832831c5df0c4301e92d2afdf492e14344d4629edd69431c716ca9371d162d734839e430bc9d92da8ee665789738e2c64c95c257df43be897030bae5b4a29d62fca7a4c8e2b1899d2790cdbb1275939acd05de8770e59626a12adca51856a5a634c9c244ac97f8991830a39a6d07ca5499b63f877d17248e1bc6c27a79789a39eef80092ad00113544044640c1a3c0e724461bb923bb53a5534af503009e7fa1bfb1c4fb8db62868f79b34cc11c4e308d27b18a1f1dd991a30903c8c104bba4baf8580bfe26668e25a41562d4daade24545095eaf65dac5e448023f92f5a14f6a237432c2d833280006e74002976a3f5daaf4119428b597dfd308cc493aa6e7c13512457c33f7d95425498a60ca8d7e29c538d1243922944f32a1439f7d698c0f415bdbca9c374608a61883795f1a8370b2af54b9d3cd01844e4c597352564c39363f28cb09957d561f54f129eb3c49e6e84115d27a9e1d9e72be5d9463c694ffc524e9b2d4c56e7fe265ef3c6361cbc5ed9ab24e9594105c30255b6616f4ada30cb905eba1531f5b5b99b7105b94a5cf348cdc89192235426a6167b692f2f7a624cb4e0b377736f1b33d0b734e5666a3ffe13dcbe28debfab496b6e66e2cd6a0f7fdf942589cb53e25cbc99057689e3fa4a2668f981c572c1b532eb1c484b4829d7f73c93b61c516bfa66d9ad544af5791d57abe687bb75eaa2a7c9f93343d4e9694990a4a8a73bf0bd11a3aa8b83bdde73d539ced4ed189d3eb295226931434059a7fbe37f65b86f994a24a5bfbbee9c4b3d548914995926dc6dc31464771ceb39ab79d27422b37081105abc92cf376158a23e54f4aa98d9333d24146a2630c34b6063acad8d1801050d8fe96840b1d5d20e41367088de7f64938a12a31423c8144bc58ca901b6e2c9da07e3d6eeefd70fd5908272aadcfb2d94cbc0b7ec826be33b53cb1625410a289138464e29363c449c1322eae5c98783a2a78ce49b894a3d582155c22c4128d820f845482121d089944492224122190f040c823421c11d2881046842c22441121893856f4e793fd119154ecee933f565a1c7208bc7f3eb24fccf131146288f46534e6a8c1563695839042a0eee1a2a5b295b42444d39bf19a34978a6fd40819041d52caa3b62b0864325ba6a216464820ac89f76ca2be54ba19108ea64d93724a27fb947f58e4b3c2499fd3e6fd10d287c54736d58688bae825217c38ba9bbcd616d3f7fd7b783f8b57d4a7b01da39311c606886010a207a377ac64f85c79f544217950b63d45edb5fb09ea87e061ff947ac2affc45944908b9c37a1a9bc7d386cb48ed60daad90eebad3297b145207b4deb278beca9372006084103a84cca1203e265afa550ab9e120440ec5349af9d46d3677491c7a13cd4e966fb70c190ea5c5e7a827a95df4f40d564f796edea8b9941342881bd43ed1b367f0f078521b42da90a832ea392534e6ecb0411d0fa912db04d777d790d6aa494d56b66514a20624b22defb9e7e451a281903464f9ee1b3ec70cae161384a0e13371f4d7d53ff9763b42ce80788e96df624acf5c8d20c40c9990d1b2d5e66473ff183a42ca909bde5de794d77f33840c9afc57ca49cc73ebf0480d3e1032063f574e974ce1b7e6970018bb6329e0841031e8a9c2e54e31319ac5c360ecd4da414d03832b135d72190af98221fe7f4d37d4f6ec85eba26b26ff24e8956019215d48ed9224c6be8ecc9b0fe142d1a41c562427c33d13b2853da3e7133b567af4490bf7dd96209e57635bcd8227fa49da98332c0fc102a229263d6b2ad74821e40a55c55c827df9cfc6ce0aa68b3984e456de9a9c902a8450e128d1b00bb317835a620899029fad1d27091e442c9582da766f9933feeb898f88887c21240a6fec4d1afbd42d0805a2e3befb92edfbcf5b087982517bab52cc8fd1a43b0b214ec86ee389a129a382cf4da057d2c396c546b010c2846247c9cc31d4e5477b09d6e5c9717a725093bf428812ca382756fe6c474444ac109204cb2235f3fcae6ec891d0cb7807ad123f4d7cde8c1d23e408969c56ba49d2e74c3d124615428cc0e5a57ca8fc9b2475ce5023648d2449fd7a937b9cac155204a2a4774ff9f99752f6102298956d5b3d1532848265e8bc9dffa89b1f1111512309c3cb18430a2142d0bfa3bd04b3ccd530064282903cd1c93c3e9783102060b51e2b95acd9255dc80f88b0cd254626ff32db08213e3065c94d2587a63063ad11d2836c2c9d846d859a657751bab0a75f0e01872eca993158f6aafacce1c885176af3aa5278b412734006bec0818b4d7c2c854f27a86c5e07386ef18979a599c6b3449b39c0610bdc57d35d4c2ef3174bc371d4a264317b4f3e17fb18a2c57a2a7751553705fd123866819e789eadede16d3a3b1e8d46e090851bcbf209b5d31a8323167e5ad7b1fdba70131ae1800cba0c312081031625d539310709ff1359878e97c18e71081caf48d4949a3a9652c9fe01872b88f8e8616a2689e99390f181127ce00b1cadb0d62ae36ab618d7253ad43863870370b0c2a8256b4aa19a31df1d3f0619db3a38806315aa27692a324d10adcaeac0a18a3a653553fe47070cca10630238527178934d6ecf93bf97000e549c537d5c9c8e494d98decbe8d7008e533c7339fb15c252c96e8ae44b39c6c2e55224d677dd9ec8a7d3931494c713f755c9da094761a77bcd94c6f4b2c989c2b14e6e6e31b3d7b15098e4105a55524a17b2014525789ba4bf27c5c8148e4fd4b7e667a627923ac5fc5d4e4f897762a9893f39c8cd89a42fcda3e32701c726dc346eb7275ae949bf268cd7fbbd171537573c1346674765bcbc29a71a135f8fdf76497b099370b113964f4b18363587876a2a818a774927e694f83c89da2607af3ad14968499e948b993bbd7149fc414cacdcfa25587c2271ac682978c7cb79310709cb344edf3796e0bd7944759ed42c7b76ad754472257ed6950bb3a9467429ff16374485073818f19d78d79efe4598376e7c55300d7dda06bec000186afc067a804311d97474b72456ccd151c60e32c240048e4460317698f00b3551431c88c0366febc9b6ea5b4946444444b03438e3d1f8332481e310e455da24779f145631388c4ec3ff8c1dfd66a04146060cc17ace526252cf9d347bc051083abc89f14cfcdecf37020e42bc1f9792b8c124f5ad41bc327259e2a229b466103804915cfe1e93380261ceebbe1fa392fe316be000849129a6142326557d7c031c7ff0dbbd4e2fa21de0f0c322e5f9ebba2bd6fa7d30ab9644eade7c68d5a2ea86caf417790f7eca7ef560f458677be9255b8ce621c13f2a8dc5f4aa99c4c3755316fda3492127de21bb2454f47c74b805edc0e6b0490c7d611dfec9aebef0ffeed1a383068cfca874d122f240240c0783a16020000403a0cf00d3120820284c268b8642e1905c18a61f140001482a225c4c30262a1a0e128a05a27030140e0584e130180c060382015120201249a34456dd00a61066870d0efdb818780309f688ccd1670316aa69f44ff53a63aeff259183794170e16154894e2f08a0baf163027b1fc208816028f43b694463cab000930ac2ed6e57700276144c5a2fd3c09a16cc2d55d62d88c24ae229940afb11d7ce42bc9fe3359e3a7d7042d7425d6f570affc80cfeb228a7447cbadc8ffb9e5da8b92ec005e9ad4b21fe68983c6c3615a35dd77544a10e3ed8dae5488c597abeae310169318b3a2634e0c30cb798af70794324125e4b48faddb38284d0871606382fb9fb0818bd1a84d5e8c2874e41b9c812828f238372e427331430cc8578f0fe7501fe0f0ac9f350e79d6558bb78a5e2f369d89143e63c89296c01e6d8b43e8c68d82c80b7421708479fa3d04083583da3014a240ce857b086aff6d3f0493b0f790403e49fe662f5c60994238dfd8175755949f65da041d3e10a8d739b38190db201c8589e6fd00f21f52e0cdce2667f2185783d761cae66305926b7e6b9c8232a634a6b32f628c8a48217180d87c348da2198dd72a8e0abfe5e86e57cc5511d3ca48621fab0066a1096a5c9c1d2115c9b0d68d56304ca47f5523325b6e3d95cee03b1b6573691f47683fef81fc3f025b684dd60c1e63ac3e55df6fc7d50e520240634610d5d6122885633bbc17fd4022ba186129de0b5cdedaf073c490182db42b24e51220d5dac6da0036b90ecc61785ebd16daf0d61716346a1c3c9442ce65376518c712cfe4d04da7a3eb829695c7e22e06a851031de1a5f00b4ff0947718afc346e16ef0eb7c17b4054549ae232a812c7b2dd86f1e81c767dbf23c65656dc728ab96695d2769e9412893a0fbc6fcf21488d528c01e0be42530bdaa939da9916551668fd168f8bd41087e8feddf13954ce1f8901e361f713e80748b7ded791069e18182f0ba82eb2b6286189d0260421e53338e1473a4b4b5106abac099dc12e851f3c34607b5e8abbd376dd7194fd0d92bc7ad92dc64922dadaab1dc9d87554b9a4ab420f025023b100511f0eeae104b9fe70b668d69ebdea05e755935bb6943425b4aa257f07e526672be0b6a55a8b534a2a5340527086de0846d11cce621d5958ce6dfaa34985a933ec97388cebe1ec0bf6f4ebd4ccc20671084bf644d09f2fe585d391087acdb55fa4476c21172e9afe0f4824163010c21e2558cd8af6f6bc10a7302fc76c9ad67f14cba8cb6a7abf1ebc9c7c9e5f172689eee13c26f80018d99d2dad68bd3c756b3b0642262204687f8da1065c55f6b4d1956105a5c51c699e981fcd23f3afb9638e546e0c946340e79ac33db0d954f290c777c4c8227ca1d917ccc1aa14b30c38e3777fbb053fb2bfbd64d9f776c25504bf558207802166334af54681978e7cb73e0d4af14273b478af79600997f98310f1b1d2c90d4ef0024c856efc9c8f5f23964ca88191b8662ea6c28ea1e801f2d63a8057a321c6dfd29b32fef07628379db5ee5340d30ea13b47930ff481304c3be171e6b4abfc7cc245e7d5874aeea04e51ad07439f55fb26e8730f5088bcfa9eb783f54a65c7c65ecaa69315f137c296079057e251255980f540043dcfbc7ae6aceed13dfefc21fa37a2638e4dbc931a4494f54e87824ec8b9d8b084c79768f66302570317e00e81256b78cda12e36243de1f6c45f0f887f548e4e15d959b616c0553203d99bd62ee80107f9bbad9a6b9abd21d0b3fd73aa7ef0c5b970ba0f8a7bc4fe22f9acb9a12cbc5e524e9c0b4d8ba5e162355b19b4d6ccfc9f9fdb9c4f391ea7ebedcaf846eaf97c3280535af5d20633e12d287e7ffdbb46bd328075c2b7730b3d967c6c4c37ac9da1af209681aba56a380ee9d0d39b3546bc2783fb5a8d0848ee6c14f2d3c0ca6874de99aec3295f9a9f22c2e0bedae511fd9fb87062e7c96aa5e398fe3dcd1244758188f7c2eae3abd404100fda3246ad2c03a2bf691c4e7a648eff072687e72665ba4c4ed09ded0afbeb4a88e7c4d8e3c78959d9379872785f6871c8d22c4c4a6752de3e40015fe061e3d05724d0b27bf0ea438ca3890e14e9709a7a0ec86fa3050555dde614014dc5a3a1f4acfea5c9d00b7d61cde58b2f0858cec290b97d7b05dccedc90401812dcff33d8aa86bd123555b5759759158e88b6ac80e01b82023ac0f30584f149b63d5c916c6462db61cb6738d821458d63d06bf1b333dc0bd1ede68c4560a0c522ad6e18317a13b2b85cb5c5758842c5f77543b6f880db2aee7328b8359b66ae13e3676b0a6ed3975ac549cce12092726a0cded41c1289f96991aa30ce3db2fbfd21268c5166d0108edf0f7f9d0d44569736b628a3970a3bfaec0357d6d4d476a5cbd97dc40c4f78bd45c5476e309b88f41d169502a110bbd1e95a3b7b84e33a5e590fdfe56ec9bcaa1414a4c83f926b78a2a7763f7fc0e71e49c91995eae2cc0a5a490d7e31ade5ee41b70b76fad3045b8f076dcdfb8fcb8b462140bcc2ef6a6e7826a8bfa95cc242d2259a77a228a6effe3f968bde79ba140cc653dfe44255775380b2220bf01a154ddda3ac651cc5f54bc71ea46833156ae4ac6996cd919743b225a751692e7b1506d788f1c7aeb40deef7feda4c81821c244dac46b595aa70ee8048ed29212ced6ceb24b8f0499b0a24d853b9f127200845987a4989258f47e010b9f86052e97e8c1847b88a37290d8279f110397f8649666cef4f0e44bf2395656d68f82ea444c4ac8af16ddf582ed5774060f30fb3f31657c906579c8e24bc03b73a8fb34242b41f7c9cde2614888d35573891cc1d7ad40ad213669135935805ef0499d09d540912d77d6412e0495b656ff3564452efc9631ae05476d4cf948f69931b492a4f79eeca2265a7caefe4d47fdc87220bd0da60752eca1fef16544842bd6f52e66d105f3b047d43ea606c82be2846d1617c28145a623b2e0a84724ff68384ff96ca5ef27f1c028aecad24aaad2d5b81ce2e931162b9347db1320e6aa67c586a53ab7ee156988a7202ceec473d8d4452bc20719e0115d70ef85ea79d91593dff27e0a197d105cc40a276ddfce9298f9eade2b6b93545392a8aaa423415435721aa8a455311123469752d2b33b72ec5c84e89493b3f80482344b511891d16fe54442a315af2141a194672e93a65a67e7150578497d2c722691e218d5e1e118425501a2c1411690202848c885fc3e4d8e14689c13964bef3f6763e07ba599d9d6e006795f79d5ee1588809e03455c50e468a12cf2207d5e572937d5358edc643717b22e47f48a18f03449fd449081127f329810d9a7c3931187d99e61209557122f09956919ae52adaa7b3c95fc12613656527289d039774ea52666af4d59969eedf8e3058d35cba1e0d58748d5ee23b45a587f9e461121f83692e5ad4a9d4d16de87fc754c14774bf882fe139bf9312228c0820da5425994524912942cf9e3b6939806cf0d751db097c258e5b11847dfc6c35b45153e997084d1c7a676c1dc99ae9678ea3362048ee4bbb017097d16c07a8af9f0e2a221c607dacd3c0351ce4de5d67564a1147f8be882c7558b60bee7c59ab1630efb056d74522d5b858b3cc5fec2c1fff72ae0c5eb080973dcbb985492e3cf6bf17a7d4f08d40c71a06cdf6ec07591f3db2669906316ccca814cff6c07e9a13938e16bb453679464a9653611da98962d676f3448b58058566607040afc4fa62b44041317be03bac17c82e7605c6896717782d5df9693717d3285df6cfef0d8f0f6f1fb3613e1913e2a614c7a6a13747f72f354219bad93e1ae366f98ac93fccecaa904db21806d7f4c9a1d04cea1fb70eef9a5be708da7107a1ef30027ee522475579c5418d0d6f3c5c77676a44792d1433c7bcb233e21b61954acef0346d18dc14793fe0f26aa768ca1d4acff5bd9f3b1607fe1ff1cf3456e9c111e97d5892709c33fd08ccfd891d37254146765a78a6262eff4037014150a74bbb265792f34bc10336a4e06d7c50c5265d3657e6405b5bf71fbf6a352e210fcf0a6944a9bdfff09bef6f4f236b4ce0b52d615a628e0a68b0ebdc48dbc20ff81226192c04b3028904b7b970ee4bddec25e8012170ec603c0dfd77521c7f2b2e6d3665b262a2215983abe17976baf9902b3bfb81981fc2b83f718b9b6275d48c1434d7c5d7505ec61dffb87ae4f0b68d624e0987c87bb9373596e1e6cd26cf9e7e17e79aba0a04343e803bfcafdb990beae12178e40bdf40e82e4bca05829609f087b322510c2f01fbe6aa479ac549876714010d301ef3a8dd889b1d8633b4e6cf18197de86c740e3472642df057049178904e96c889ab74d531b673c5cd3a201519baf18d9a609d97b0e7d9ba3bb8189755267eff11c15181b3561d3c9db7de8cc217ddc22955116b532fea02d5c042a75f96a615d738c2d4b0c7c5337f53ad1ac9a64c697eef84d0cfa9d85203fa365a8b65dcd505ac2db926aab303f5f67aea90de34f51062b5ca855d2768a2b09e9f0eab96bba04b6bc2454dcc0ed64ef4b9dd78a25e285b6f94d342f243afebb426c00a131b9492f210e1fd7422ac4b6e2d5443c397b15cde28c1c8ddd65e17967267a017939f89531c77d0c7a19e390846cee34edf42379eab3960af5651a30b282072d3bf14da4edb7375f520f5213d8b0849cf8e41da154a58de31311eac0242c94666381b9162b58c3b57522ba7feb362f46ed119a866e5ec0b48c37de32294f4e2bbda36c675c2c1cc6f1851dd09b4492a90a6f67ce7ed71ae48f4e3d4ffabdcb164821e3a82d4148831f7e62be938c5c40453ec135023d3c4e74a55549028949ff721032d3fb4ed4964293915e639fd47d2e175a2f55cf578834b57717d4e7ca127e4038e4cb88a7f214964869238e1bbdb022506ae00d21f490e772185c92492972ba1ffc7f0ba95e128d643584890777c5e581d5dbbe0e52b9115f470cb4222dba6a5fe85a09fbd76ea4018fd33bfac8be56e9994f1b677c01ef07d3c9d4007a43896bb932cd0ade9fb2081422c0ec45cfc6de87fe9bd258a7c01b0d75e54be6dbd781b2202e845798d2cb2f219e44e887e7bd6f0b9100e95df6d033d251f1a08a4e390988e72e0e8ff3b552248efb7898312cfaaac49bf4988b4b7ce7751608a8666a2fa75ef4bb585bd6ec846a2c361958ab3cc0754fe0b80f593d710881f51f76be6a27dbc7c3e26806241987e9aab09447ce42ae56f005c23b4523f7d409bed49ca2aa358cb7a1af29297d48f293b10fc57aa5b16944d1c69b8ecfcca3fb2672adfc7377c0abfc001205021157428d6a6f5608b07fcb9c64041835d1325f69419b39a26044f04a8d2eacec5a04c2e09ea10fedac3e77b2cd56b6e3ead2d1dbe40916402d7973f0df9f519fc13a01373d1f051f322e417be7000b5abf92e7ef309088c5361f97ba043cc9b5487dfdf505faf3bf4d46bf2ae0a788f5b08af974aa25a0c96a1520da8916b07b90690a32146b8f538938cefe32e4c964b9e69a59318e515ce219bb7a8b780121cef7c3f8202f60675e4e8ad5f7828c33e405fdfd2e8fc3bd6936bf3e6e1b7b43be99b81d234eef8bac02ef7584f2ceaccd19394c86eac0be2bba7200092e4d07ac9e267899132a47299fa42bdb115d5d7ae3e38c7742356f765ba1eab8b315d8bd505995c1b19126d1e16e18c217d2389424277e5093517f50b59f41c5cab84938eb042292bc2fbf3b828a70916d538400f3e87de9f4408abb81e4ec8873cb2458e55e86492ab051466e1d4f228b6674367f0f2e95fc1b2a4478401b6ab94ae2ffe066843535e8251003e80cb077201f07a7b940bb10f2e58333d01fc41970456f45583e4a5cf1ceed6325add0c1f05e10ca67048f37cb62c24d8079b7ab635250cd1ac5bed6a262abc682e801b813a857cd619ab9fdca04071a96bd81e4a864957471fc15c31af2b742f86d1c3dfc2ed5478c4d1e4a34af773de5258da098775d940b5ac287d8e8379d2c721f6f754a43427297d1d611fa9927c80e3469630ef44f094ea33541d463a3d83269310eedf0a839b476076a0d971814f3b938329e9a6767ceb788cc38dc27472aa539eb4208f52a272dc661e59d329634e5af148fec040c2e4430655538770143ac1c46ae8c284be4a5209db3be220a72e2a728578d3b8132295f4aacdc1a02c5f707edc9bda8c7668bee8793f56df390478438b4cc858cdede37a6af28d2119d69b53c6e4d7c19702ded2f5be4712064284ac5104dc8928b2b74d3fdf322f8728579023ebc8862c2a9efdd0b865c31401d9172e41c98700d274ffe80258f9e0416641091ebb874b815856c6f7fa186bc115d79bea7fa47c48884180570737736858b7257348f8665422d407532a9f281ec87efe4636e32f792770c031867fac8de2bd435e630bb5eef8359073a49d2aaa3718601a98d269b9cb93fa27db6fa3065d139101c63046b0cedc9fef7630b03ca4a06bcaef904d1473c6a01fe313059fdc7b76af8657c463882db9ead5dba7803add443d446aa0f6279da8f1c849541f123c7501a9fc40eef7b3efabc73e51183a0b87b51ccfd19ac8bc282b72248a11392bd0361038689c465b58e8c6324e5a249933fd41564d7322f31afd0b4bf075fc3f3ae6bd15e51e352a0419f92c8f3d6116de4d470b812ce7c806dc0086872d65b3e1d80b8f4398a637ba058c7f95054c166e976a169f4b744b1dac05cc294f3730faa077116df99f1606f9d37b902e942f9f88a9d89b632b3c1dcdcd158f60d081d938b858be0f0ee751be0f7a3cddb93089072e800f850be1c898c1834acd73c9eed5fd868c5e845f225cd06d1af961686bc309aca1862f8b40c62e42d53ac00815e85a8451410496c0aef0b8a49c938e187713eebd058db561319bbd01e57bd1b316602c28d2c6e870451050ce300147a01350f333e454dd24a42f339ab78dc8b5f3820205ba582a3ddec138bcdcd9732fc81af103d804b981356ffbbe24e95ec97d24b5d6dc21f4240fb96a93a39c6441d0bf13363ea360d66a464c6a2816ccc4f71a13107e47f440794a18082b7c21ca49c5b6d2ec466aba46eb5c2b66dbc55f5b9dc3c1534c3165d5fd8b47ce235efecfe1638c54ffd181fcff2b77251ffaf75a9c4f6d6775cd2fd65462430fe5ecd064f1162b024b395c73450126cb1cb412383acb2e682af47bec0179b0da3c44c95f47193968e57b08a5830979cc469555a625e9739417ed31e621538bf18713d983a9012e4c7a4a0807d3f3278a90dbab8ea2d0f61721c749af00bbb6c17192d499ec4127a86fd4c136e460760e0945d12bf71be24845d3b1f2adafca15927d4354cca539de1787eb41d9aefb2426a67989af84a66a48f354da4b5a41ef6bb0b31d4184ee21b8770c84165711a9346a069681b521f5c9a2d11bc6f34be7586076b37bee8ad5b3975dafa66e1bdec5748943b4489294b60a98a3bf5faa50f7d18f89424c6f362a4b3e9c6d4ef0fa2dd6f2f71ed4c0ee9d6124a35bbb937036f3d161b9594f1eb7329f17e415ea1ac2850a468c4f126da2737d4f55b24d65ba9673bb9ccd2d01d6f9f70ea579878924edaccacb9cfe9adc71ab2d828a235206ed1aeb818452124983c04643f1a90350a28fccd2860ff3e7692cc623da82380b736d4473eb76a47fcfe7c6557ca0cee3228aedc78018cda92ac05702bb06382815937dd503556aeb1e16217bd2ef82aefe2ff68d6b642d8c7881e1505ff054439c6de3ce634512c4e8eded006d1963d71c20b170c00ceb974519cb974b739f9109ff9b7ec160eacfe3e5e461e6032085fcf0344868305685b6e49c82d159e7e2cca498c2ba227fc71771ce085887648127240c8b7b2b52689a3da659eeb20766349c4af903e2d05e74f04cdc29eaf47272bd77b9feebf17970f03efb609d6abc345b8589027af07ac40154cda61a8d1a359176c3ced45f646128cacc2b1a4e128c87fda41efaa73066bb16e653fdbe2d2bc6fa54f12dbcd26c47b2d7635369a55ab0ff386245ce83c3e4b6dc3513b88823f45ffec6776032c5753da6d7c96a8fbcf7f9d6ae338a65ea2d0e0354f5ba0dcfdba21f9de6eaa0f0d16f0eb76cd57dc4d25190e4da3b555a01ae8997e2022bdaeaeb4496fee7a844ae82b6df1f0ee38740f895cb7e74f1ef97b83c971a9c767b581d2b69b2fb6f4f271a4dd707a2bb2ddb9f2154a2a8f30e167e0631860a3497c8a5b4e6b9095e13a56b6d37b4fc5019deda1d1f7e3ab86977118c6b137776530f630f19fb68f43d64bfb5b1db91c7d5075e031c0b7d228de5ed2a7156f17df0b6d901f7d0f0ee36d89bb7b68b405d97c3d7d99d42ec5ed8cbbed5241ce13ab5311fe3ad75b9cfff8dae8174c0234563dc111534c8b2dc1e24546a749b5d432b8213c92ca9674f16d41983e14a20925efdea848adebe06807fdb9c2e3fd3c1f78d78c926655332e3891c527195cc20322d242051651d08dacb03566eb9e9063a0a6910946d39a4eb3b815db363ec2226f780fa86690253b27d81beb3ac28f88693c2b8718ee947a10ac20892be8e79f4f7f354694fbff0c0f91797ad703d78807e7c8dd33b8fe3cfd37931803af4928b29fb3dac3a7df7e79222c641619726760e1d184ad3f6106971d57dfcc8d071577d0f3ecc1def4d16ef5713b7c5f9e9ed4fa9204cbae0fbb1f85bea243b74d1aadcdc5156a056f9ab43ddb60a00993f24e6d3ee3abeb215af6c60039e1fbf3342214ef8905e593dfbb7db2be8577cd22b0b089f02618abacfc7ce8219149dc5539913e6fa69c59209e26d7f10c36cb38cae5322a116bdf4668d1241256b0c9f3a34e04356f950b22f871f8a18087f179986acb22614f33ddc04c3250abab228e0e523dd8fdf8b311d56358fe241e3b6f6fe2b4f1081bde7f2481c134b374a5863d2e2a99857e1dc9d75a1e758b62c813ae25b809db0076a0d550d6572babd5c24093f66f99c01442ae69749d9b79040585f2375e603637f940686df7faba2291db68c94b2b26f3fe74f6bb526eebdebd0308642ad893dcd1520c208b7f75495d6b8bf99dd8498884b0f0e30129e9c2814ddfe9443edda7c5262e2e12cdea373bbed3726db4de369fc8e5ec76f8892c9227664b85c3a7ded6eb7147f063fabeef216440f6564e7afca3fa23e3a338e2d6700eaa4534d28c586b9818420600df4ffbee9ad6020408f4791b065648708ceaefcb7d3a2ba690f9c8fb34907347f7105e756c29e62da64199b159e4fe96e8267cf5d5d44430bd02afbf2adc1e3179b9a4d4658bab9c1cef55aa1683e0c4f939c1376a26d5a9e50a393c0d37877b0d49de1a5d1558a1ed2d2719aae0e334740a96430db4e863f240e950d75c00b59247d3b8d916576e00f1ddbc9d2a4b700e2c71756e5e0eb24fb4751734f48a9cb4e52628d052ad788ccb5981f32aebf33a3d7e2feefac3050f50cfbe2e54c1ac1a1c2439fb9d0be72996396c91048c8d24b314fb3e7bab014d0412d822b16062f1c815d64adf4382001659c463850a138901b040d4469f8aee6dabb3055bf9e353ce8c59723859c473b12f5c0347a3bca2920e1a8aedd2e281613dd8e6ec0a02072d842e7ec6748caf0703440ac0a8f591122f128901ebbec667531439c6ab466401c488b48fe25524151fc69e9a1fa6050fd22f43b13f2e38fb23ade046419a0b8ea3a2d6957a049ea5d17d8d9e5370892a7d7bb7f341e417973da735438d8cfba49c89031b853ea606172573fe50fcd60392f2db8eaba3d3b2cef39d0552506e99aecac59d84066c6b55c61f53575641682e81827f0ec45fe4592b062429127c0eb24d9e2133c46916bfab205e266884feaa2a0cdeb051a6dbd67938af7ad27b5599aecfda505656e38f50af39358b895f7424ebea75a569eb2fc4a11e1b3f253c143cd13503904486440e7e6808836421af1710025bc7a481f190c709a78b7bc8d07e3275a787171677e8e29be47b3e125de05e5465dc024a11847b545a90a7e0094bcfc80077a7ead10cc66e6e0cee45ca2ab5e4d0f66bc502a13d185f598ce6c00781a27a7514e9b3ce9099c5a93f77685d7b0455f4450d39a19dd88b3eac0c193f1423bf77804d1ef78a462d7f204e29755a823af0388a62458e464f649e008a266c09fcedc3cc82711033251080ab64130d015b6b5e9c9317c17c193d6b0eea38e890c9aae56a56780923b03276a52123a7ce39873bf2ad795b9751dee6859f0b8f6df71a3b53b3a952b7dded1d915fac99d9b2195c6683a587ef7cf347237088d75f108b14f8f05a92ef342f2305c164719125a9fa293130ac24b45eb2bc71ec87dbdfc4081e9e64835370da93bb31b232e41375615694953415b7e5b68610fdd8ca1110c474a685be0c9e3b951e22fb9f10872380f56e45089bf1f924bc00b3638fa2a8c65876123d9c80765d791a249abd122df79395a4ba8988ad9ba7ec5034330c144cb77afc4191a1f8a58ff3b822bdc8399683185e49382fa07fc3653426ec8bb6b95e8828e88036012e29584c4db5968145762bfa8ce437e8e1f29886cb4926196213c33e8c0f5030db7a5d7a0778b704d3cf7483d651c8ef6503ac9387e58e2a8acd1a182fcb6595cac3b2cd44d5f124ad9e677996f781b3acf2684c444c8da2334a62e2ff29ebd6f1b12df31805c9007a5ab7b396fb094f108d7282914b6e6f6508df3a45cfe29ad7f7ea473aec99734a88168b1775b90b244c1a442e3eb994a966798bf9cc16e0ac0942bf5ba018c1a3cbebe708c29c84610bcfb8306b7329cb8881d82864541a45823427a9287ee1f5b7d1f29b5435dfe80bd026a8fada99d77c1db2b7808f39105e62bb3020602590459ddb42a4982504270e3c45251bfc62ccbea560471045fe99c96bd6d94c7916a614d265cf2af7de48a0fbc06ed291ef57a28500c86a07475221a452cc7cd98e5be07f3bb292c2a52b85e676dcb35564f9b521a05af1b2a6af4566289a1009e588822839f6774d3153f3202fba3b993c12394e3684dc45d092f0c93cbba223c84ee69a38cb8c478a97c4e8198553b7574111765171ee611e363e834ee160a4dc7eb1874994de56da684c3ca1681bccc5bc0433389a3bddeb7bb51dea6c4d2402aae8e8f2828c6d1ec5e3f916107aef7f1a777a70926fdba484f7ac6f76c994aec70ee9e1892f916627663c25a5de6a596627d3fdaa97a931a763834f8d62e5d566230e2a84482548ef080ca736344680183fec7b41e8e03cd352293090336e04848d6cd464409cbe5e6cb253641f02872765520e2401a3dbc94d60698befdc3a112fd36e1c540e6cd2bfd196af942e10bcd88ac2cdd62142133b5b4eeee62ed9ccb8a90184817d79d160246c842844c1729aa7160a4268d23eeded9f445dd0112f98b73a46f5769c6c4a1f8fcd490f4ca64f538dd8011a8fa4cad96d2ed8aaebecb14e94bd98e3e2a4efb93114aa7a898d5992fafae52098020edffed4a444b92ec4a8682d83cb96282f880bdc7253bb3439a07c3e521e27b0a668847af2bd8ba45c6341e16519c8211c47f1b23fb181834043970c2292e880d33a7ac68cc04fb538897481585c38a4525085d20f2f29684c5c5e133a0dd3d63e02c26118ade78d34bfb316da373ab5f17ef2f05f9e61907dbc980619ab7b273f91861a4a75aec033844e81e4bc394be4caed263069b47cf00facdfba6969f483eb883c2aab12c866f40741249c9703b08a24b554043e84c429f08cec429fe82b396949c23a2febdd0c0fa952f479954d03e5846c8cd4583a49ce36e0ceae3ee3e42f90a5f05979c640fdaa10f09f7b894a1846dafc80c0a44131e040580e658e3be48afffe7154814b7f862f1168a1d57fb8bc404966410f889c2a1a9f8f4ccfe53a1547334231f790c24b4f16742f9844062fa9fc45998581038465505b823295b8c4b26ca776f8e38ad8e8348b733b3acc4fa12c8cb7b8e0100556dcdcfe2072ebaaf9cd07877d4390899b48922ecbdeb235d0c12bc5b8d1be8da46f7ae3e557fe869c87e980b350292342d49771019a9d3ec11216525c9a3a9ef5047add88067987c5283337e707e479114ab7a00d3c7b8124043772fb41c70e57726874e91396f7335ae23c59fa650f3ee482989f84e093f7dd89ccc8189727f41816e4a50a4bb154c3be44a1352059631679b0b02dc52b0b0ebaeeca6345fcd52b2013266f65666f55b0dc0a7dc3baa6628721a0b72e352d099f11f11b361ea8b84c845944c4f88fe298cf89a334d90abcd38ff01af5519ed05b185d180ef15c728c7210f5795f1feeb69969d1b06d4827053e764214e019164f01d51018f165eb28f64a7715825b2a80069ab89882b01327e7faed2a19e215cb84ea8bcd69319e99761bc04bfc4fdff3e6535c9101d29e24b26cce5949bf97df753eb7859e393ec4f36d1f2c1588b9c9719d73ead5423121f5be209da5570530f8055c70d80d131ff665b95d7b96ddc856c4ff218b7048282495f0df72e4400cd3b0316b4bffa59cfdc8ae4fdb35584c5f89ec7bceb6dff40e43e2079a76ef16367f913ffd49bb7cce14fcdb5ad2bb3260b2f1b8065afedf55ae90ad0398d06b4b31dd651f4250f5d360b776937bea196cdd28c23332ca303556cbfdc7c2988a20ab1df524a8206a9b92512bc09edf3d9ae835859f810e2f2db2c64bb6eba67791e9b218166e1f86c60877d1e27f64564d8cc2a5c91de321e398ff29f1759349974cd6ad6fe7b713d1cacd11ecc869bac6c6bb8fe98810e8c23aea215d05ee125c56d2408669715f56403c458e267887ec41b421ac37db950e4d7a8f296e88c168a93219604b1f7f76e6699b8f0632c6b60ceeb13289428ae93fa8e5511bfcac049e54b6a2b229d5fd5817dbd902079638874ff7ca7354a0e167a4504c1992e598ccd44e8e5349821be8de73ea5f7ca87e7c5ab887dff74b3bee56a7e47d9560ec0aa2eb2c6e4d75f0fafd19db7fe1dba547781bc3fbfa3c66d5c5336beac954153cebcf07eae55cf7a2481770a65f9adbd84cdc58062e0c09afa0b4ec04520a8939bccc1e569c062d0e048e1c0736b07a8df595a2816fd936ffc5a35fb3a7c9cce0928d63bfbe57a374302f70977536e39eb34fb3b940f542b863d3cbdecdcab9d5748fdcd3b1706c3c9d1c30ff0e2c967e783f894f281fcc0099ee00f080c0f114bf71e727d9ae87a0f2c3615794fcd2a82b7eb70363fa304d63844b3eaae789e8946ded65be981c0a49b98bffedfe5879658091438789c674e193375c6f8b0012eff3f9d4d7fac1d92cb3f5d0a1dc2c96e3caa055816986da8afbce797f6898ae37bb29b02f84ebb42dcb1babe37f851e1abcf4c317b965ac8063ef7d91f87ddc987016ee74b5cc9b82d3cf2d3e12e1203a9d2604b4181abce2ab45abf17d32e69a779fb5886c93c5ad6afeec37c3b19b3b62c5c6cca725703ee7e39df9816b694ab0b7bd4e19260072370d3861f2c194201f4e1029e8745280e2e40b2a472ffffffffffffffff1f1ec6b4292585010058f426591191d601076c637e6bada9cf38e38c33ce38e320b8390e600eb90d8967a5b52671f471dcfa71938e862f892efcf0ff20fc20f35a63231247a6efcafbaa5ec134820d48d47f10f65feffd98fb62e311639499b665d4fb3fd61133b0d1081b8c7073b475a6a2b3a5b687066c2c82ace487721911275a44083614517b59ce4b994dff584cc41292b44a9fff60aa8288ae6a5db2434e7f5e360e510a5a37d631b19a320854a0020a3081038660c310f5fbe597d865c4504760a31094a91f5c94bfed997907360861e7847207876c0c6204f1612310f8ed04cb567d70215740d8f8833f323595b2c3edd63c3823073140c3861f6cf4e1c3061faebaa7ae9389ae27dad8c310bd3fd9ebae610bd8d0838d3ccc21a26b3a3923c4b8041b782084cac794f92236e3dbb8c37edc1f9d1bf307116e1b76502dc825b9b89036b25187ff8fdaf281f6fa8145034d030d1b74b031871b3afe28fb650a9eb60b6cc881ff1417272949db530f08a4a18333d0b0000f1e69e8c0461c4af6d2f1a4d107e1751b7040264faa987c6f98f2f1e14a0cb1cef3e3ddb01fffe5a4674bb1166f03d974a35769e39f723630d65821485ccfdc7a0dfbf483443f94d560c74738d4e5cb9cd3c0856096eead8fba4134a0d13b4fe396afa43d43d9aa59bed73683e2e37b3e721948f9fd3f86924f15c95093ba34a7640c4f0af93f98f3eea7520c5b73fc1f843e8e304e8601891c7d673f18f23e92d5f27e537dbfb0fc7ec9348a5ef826e64b9e7d5d2855548471caaaebb970ad68ec8c1fa755740bdc94dff94bc86c21d3c2cded7692729b941f95054c3ac28f26b81f748c85fcb0295d257285753b2b8c7f7cdce2642e7e31aa02713134efbe9eb70f1b5460dee3f7aa751b5378776227a4ca471d57f6e0c1230536a44044f483cae195f24268230a1f94fbbefe443d78f098810228a0800918c0012fb0010572c4b0ec91b48f9b8fc2369e404752ffc33aa7bf4a3b81b4fd6a391aa43fda26f0679729d3959ee28409af63e41d3ffe96f0e18be4a78b5eb51a073694f09185acf07bc9b7497b0f1b4940ef5264add74b7dae470cd606125cbb1e7f579bf8681f639674910fad0fe27dbe1290618c71755af27b4502328a41caa515b9f77daa3219c4c8762dc4d46e7a8640fb307417d77d1b890c617c106c634d7fef0fdaea01813e0119c1506de4625d3e3fe6e3330768f48002c078be0fce3ff68f2ca4521ee480061f780119bfb0fea87b7752458b93d218c20a90e00264f842738e49a7de8a33b7093000021590d18bb52953fced1fa598cd0b32533e5ad53f7817e55384644b55a9a1d4c5ce15eef92363ff4f72515b8a7f323d97e80d17f48cf8f11fe470bf58dda2edad0c22ebeeab2d3e663ff683ea6abe886ba1f5b1b83da5ec2449a2c5fb2fa17adb998516fca07bfa2fe4c33f5c40862c949aad3f9450a9d93f1667ab3d54d7cd76e4b0e8d1e142e3b3f2bd7ec55ec14722d7d72bd7ae6062247e54ee832a775b4184aaece03a61c591b50f62ed5ac7c6ba0a522c36e47a1f5b1f67aa20a4f74bb40cbb94ae54dc0791e5df79f3b342a8f8f8234d22e7e509dbc70ac8384511377d94b98ff2f37837d0410cb621a0010790610a3f729f0f5de54efa201620a314ce86534a3c939efc9362ede343bf759a3f3e947f14d9a57c8c19d5e287eb8ba27ccc2bf1ad0dc50e1e72c13f2eebe7a0f8d0ff70a2c2a757eac33f71c6f7734507df3fd4131f459dbb973e3e06073bc1ae05efbf74d1ae634e14bcded2e225cba87813554a15da6abb29a9ab895d2422d77d24d32f3351f6c33f1cc73e121355bca80da6930f662697c0d5aef48f1a620962654c45f449ca14ab44d3e8eadf96fd5d2a4a705212274c9cf9a893d0fba4b278453ef68824d193d8f5ced6fbb191f8989ece0f2d3353f20309c7556a64baeb25fd6102321e716dbbcceb1f1f495ddc114459f4e3927e8d20e946908f5aa7daf265843dc1fc204a57f86b761165ac9f876c7bb97a55c41d13ce24244d4436d293196621745c1071bbc83bfb9145b59787489bf642fe8d6841464358f14e5bc50f82961f5888bafb8fbf1f4208ed443acbc6ed2c1f442961df42f2431d714e106e48d8ba384b036404e263540b162e4248217b406ce1ed960f4bff03f98ff324d7466c87b41fbc2a8792d8472627721fb0d8920f4df3e583122385b4b8469346f7d04c6f573eb6cb91e7a207d67aedf2ff34ce8279f83842d03e874b32361eded1f59068d64fe91d888dca9f1ee3b4cdd9a128918f5d62b74edf53874e3527624316db93e880a5368bd5574a0d7e60808c399021875eea2e5846fff1dc1720230ed5845598f46312091b1970204cf03c957f7c98d41bae307db496ba9a7afd20c30dcacca412696bd73ff2066e0032da80de385eaa6c72d1c206eeea997df2e4ed46d7a034a5ea6347afe0125483e36999e55cfef8c08f4b83271a1f99ef36a381aa3e0af958b3a27bc4ce307aad38579e38c12b337c20b1ef66aa29b5a7320cf93cdbee0f4fb419327c90eb39d96ddd877e7c90318665b725f84350593f560c8556c9e643abddb0300cc40bffcdf3c71133fae8c10347030c93be04296df87af78301647c21ef43fd83ddd57beb9407195e781d47bbcf4c1ed5c200195df848dde225f43e1f1fcf5c982257a51c9b263f762a40c616886b6656968f23c6f45a78929347d838bd43250bf7717d995546b0b0c784f1ffb09431a42b7c38217123f9e056c421c30a2920a30a8ff4b1abc5c7bf78f75061a6d09ff7cbbbcf554c056448818c2890800c283841c233bc4e58567a01329ee0044bea2ad7faa1d38461c247f950d2794d4904d93040c612c8504209c84802194818418d63d430468d62d420468d61d410468d604c41a5f9e79a21920b0c6f5dcde3a561c72e357ed11f49555cce3f4650c317fa4148693b2c6a626d3dd2e8810e4210811abd2064c9141f5457f291bcf868aefb4063a243057f17a893495ce987ae94d5c5e6473976d58d5319cc45f36993d1ff20b8f84287bf4cee16dfbef4c4bca82e31b38559b1ef5dfa587e2d9ad056e754395278b4607324a88845b3205acc6bfe51b2a8d722faf820f21f5e34b168dc6f9daad126e3801ab0584feea236d59735e4151fd39543a4906ab8623e8e0cba95c293fc31355a51483e919e566b5cbe1aacb05bf2f14749ebda5f6aaca2ab8c7f8cd26b1ff1a9a18a7daf39f2a15d88fc633ea0001384a0462abe10ea12da5edf62aa1aa8185a2b541fbf841f6423811aa7e8323e7c6473e8fb2d0611a8618a24a5aa843a53fb53cb50a3148bca7e254ff7a86a90228baecd1aa91c93c42cd41885fb16676127a4d8873e136a8822f53fa81056ffd0266c677c0e3650231435ba68af33c61fa60e0aa6b2c1cc37ff04217ec9c85488eabc27ca0f21a409f1ee04e1ba541eca46de8fe6447bcf47f9ea22649bf026d4e9e343f38ce7f47c35e16e594852164b9cd94cd4c04452b52aebdb657dd4253e46c7b02816d426a49620f9a859a47c96b5aec4557eb0eb502994b8f7fe18ddcd49304ecf9b36f9b00f2792486dac1e63e72a7519898f2a4fb9753e7b5820f1519489974e4d44131fb1f7319cf8f9411f1f5788238ce9e7a3f6e35709f146544e92b40fb24712e91891fafc33e74c9eee6d11fff145de59faa34f49296288f6eed4ebf5e42582a65092342a8f543e0611cef781d85f7c881a86f8582b7f33a424afeaa3070f1e0da85108b2e8d6fbbb5e83103e4cd85dca95e493ab31880f3267eae5d2cf8280060f78f0804010d0e0411ace39988003d0f0185ca186208e98918f4372eec18307046a04a2a46da12d6cc5442f56a80108fc23fa25f7f1f456db83078f21d4f8430d3f6859c64abb773428a0800938a0461f32eda3d48762b9df5253a8c187a23ea9568ef849c18a408d3dfcea1654d25ad47aa7070f1e67a49183332a10841a7a50c4d4cdad6b9f8ff63ce85b12d255ca665a351eb2ba5899099760f13b68f9c6dadef9609b6c0ad4b083f9bbf571d1d21f38a3215080091c50a30e655619a93f98b3eb040ad8800374a01fe081de00033c78e4c079c003bdc1a351830e55a8b60a3f4ac2a1c61cac7c181366d9077b2197c396d5f147929d4cbb8e43f9586a424893ffb4301c103f8cf36355ab925479430f7e2499ffd6948f754329dabe3ed3b8ed25dbd044ce4c51c96ff10f640395f1e752ef476feb1a7c267b97c8b5d692a8c1eef3630a792f0d443a353f4a2e978fc58f1e35d050645b1c8b0c49428d33bc92d15dfe182bbd36439a9b62597f2d265c0625efe48b3df2d3dc93017587b988c7f041c37df69a2e86cd21e443f5033d0c1f3848b2b0a1b7ee3918b47c26971f26753ffe05ae8f24b249feecd7db0b7e57c36550bb508cf2e363cd589d8c36171e3dede92395bb6ce92d7cf11d2ff7add77e2d78296bc46b9cb380eea4a8174b1ad6662c383f71be955ee12891ba3c335f3dd90a1f1fc553d8eb3f3e2c75ab60a4d4154ebb1ca245a9501fcdcab9a8b7b557a6c0dc5b7abab81452c9f5899d47c1b996d0725d87aaa180f9f3f4c1e4caec459ec0bc1fcc4a94ce095468f1c32dd59a30a35d8c09e44ec7e55cc58ccb1226f1db7ecbc76c3f5142dbe9aa11ad8f69bc1a49b81a4c2298d5359070fc39dc84541d8364b14ecd3efca8f928636871257d5473313eb66bf69fd8f6371131c897928c7ecf308a78aa73d62e920f228c625504cdfa038361e8f7253fec8303000caa275ef661854ae353007e11005f504f7bdf50b9132f0a402ff80be139732901e0051e17711be1ae375e46e30201d8054ec9e9acfefce8b2ba201f69534f90b5c7867a2c2000b9b077654fbb5c5c5021ec36aee54bf6fd2dbcf38b3f9cba8dacbf872d9e669f2fcb53377ff440c9510102508b4f639ec32ed4e47c69f144fe16c73f2a8d0dc02c06670b11f3264f853b00b228a433ebeb0a16e5f3586ce1b2b77f2f2c8eb71a8990eac24f7dc557139a2e49e442585cd1e61f848b9a622bf6e35a9f6f548dc859d19578058f78627de0adc2c967aa17fa3855d0ed0d11e159dff64ac5d299b9ea181a67a4918000a02200a7f80841004c31a578400048118051044014010845004011804f9c32bb7d0cb2cff6718f1804a57449238d4a72a0e17beac8349626f3fa3d78f068428e33f4b95999e5bd7d7c560e336c95517ee8337f49fd78438e3258724da9e142868fda2d32622ebbc792630c9aa4acc55a5d0c7e49da7b8c7c207d0c49418e30549d56e9b2136a74cd0106fe1bad792d7724e5737ca1863e2cf9fcc3328d3ae4f0c2877f3db21120280e6270c6f3c03320871c5d9846cb5a6ccdffbb32430e2ef4a1367e4c21367df8510105f4067c064d033428b005fc20e4f9b37c90562ad682a393125ef4c6b2be5928f49fd93392582045cab717a2bcc2ab52f207f3dde512b1c2a0fee425f12f48b4aa90adc7c4b79e0ad9fa91554af7746e660af4b13afeb11fc9f851be0f39a4305792b65cb126c7fd33e48802f3c7c778db47efe2ad0d2107145e89b65759b2d4d9a5821c4f2884f88a94f291399ca0cef7fec4f2c3a7e46842f9f860921fa55c99408adfcddb94cab184a20f9af2d1852f871206e9926daa28471258cbc7f57de08c2139d2420e24b0916d224b3cf5e51864486b691b52e41ff741051cc6e8e51eac464fb61f82a318f3f1bfc6d9d8a5aca6070f1e55c0418c2ef7591e77d06d6cad8063188c585cb6939e4ffc51811e3ca0410ad2b8c10d26a00034ce508002dc073498020e613ce919fa20fd28fca635061cc198456b5772dfaeacc5d0800318a51427e403f5c813f3c4f18bf2ea743ebef65bd47af0e0e10b24724744562c67307b5196b7594ab2143f12c98083171ff7d1b853d41b005ac0b18b526e998e902be6dcab0b35cc8f3efcc0c28f0f7426e0c8857e58ff5f737dd8d20e0870e0c2f583890a11d51bff2e80e316434fcba88ce407386cb1a4fc14af69e5f6791cb5f86a6e44fa6f24a2a33c4803072d06cd4a92b3ed1e3c78d020073460018e5970dac707727959fcd89c0d269326a53f7ac4400738d01b308e58b493463244b3bc69392c32497987cc88fd6add00c72b3e97786221e45d91dd1f1fb6247db85cbb15e5b71812c4bc7297cd0afa581a23d7f74197d5abb8f63bfef860bb5e635585174477d254ca6f4f53c1aebe65b35bc94b292ab4ee3f1cd93fe6e7a3f314931f9dfcc1b76d5b4e4c513ccb981aaf113c24a538745fe41f23df4384146433565cf0b33ebedc28c8d492a9ad3c5150db47b1eccc8f221f63a178eb2f7faef9711ff9050a6ac25386bd3e3ef1f1a17c98d45a3ca1e595a6ced36fed633af1e11fe53fd196c63e890d7070623c37fb83a0fe267eb5fe0bd1624d781929fe47ee28733413ea59103f3c55ef7e31c11f396b7d1f6bbd67d9031d5c427b3e8c9fb87c78f95b42bbe84377c9f297d5afc4ea7eb892e92aaaa59812e7fce6cee5ac28394ee286b14fb970511e3d499021e9531435cb37532490f59bdc107e755235c00109c22557ca5f8a08763ea20abfc907cf47ee0087236a0cfba38c39159a631c8dc0c188b59b2d945fd583070f25e058c4bf93f261a52d7128a27cec5dd2073d49c4279182b535c965bc800107223e1677dbd31a3ff4830ea1c9d4c56ceaa3070f1e41501de03044937d98eafd64990f1b25e0280415f2c43fc912210a7391b77d7c7927371e3c8e8063101f546446eb3aef23d3908043101f869c438588a6122d47c0118852ff2abdba9d3e988078cf6dfa587752fa4d38fe60e95694a06efb418f707639eecf6b590570f4418b34b11196f9b6b43470f0e17a9b6655fd234d09e1d803a1fb950fbcc40f66673da82d7ddbe17ef9b0dc0ce0c84319324ab2fb706c4fef81001c7850f7e10fc26d74fb20c4041c7728775efc5cfc2065487a0f6ea038ec50c8fd897d4ddef9961470d481099346fb0fb29d5fa643ef1fc925ca3b07fa227e6244dc845ccaa1101d19ca761f5c2a1c71c001877a269fe53ace041c6f28c7cb89f4615825991420061c6ef0c2225de6afa5afd6a3071050028e3628235529b2c683875f00071b528bd4f83a49f963060f38d6b0f3d14aaab8ec001850c005146001055440011450c0040c00031c6a20f7bf25568b694024563efcc8fbc8a9d160e4334f568fb0d1288e33d82c8eaf5dd5076a1907e030c32c7192d6fe40b2851147193e3e8a505ef7150e3290d5e21f4e455b041c63e0d6ed46cc33eda22c06ac5dab279b84230c449a8c33b50e0cabdb563e7612c717baae7b18dbab10fa2038bca058f63ff4ef5f5b83c0031de0c06390060d4e80a30b3ccbade4fed63a8d38b8404a277115c796ec1411e0d8427eccee071d597ef892c3a185a5a92152c3dfc01938b2f0759858ad255d8925167a0bbb279927ebb3bac22ac9d7fb68c30f3b6a1c5650fff8e2e6a51f40c05185f2bc858aeb1bc94be1a042395a4f979a7e1415c63185e98f22eaeeff91550ada00871410b1fc7cbc152fe5dea01947148cd5d0df573fed460138a050dabfab9bcb3600c71388969726945f0c8713a8f55027c91ae6c77113a8ef6f3e96ba2a4b7fe060c27e90cd53b4d263e2fa011c4ba02e473007389470641fcdd5afb9affc3892904eeac7e8a3142dff04020e2428513fe1d2525790eac6316e085741ab0fc6fd2673c3188c6fd45b78f94631884fbf895b77db7c7c9cc1030fdc204695ee8f27a597a990fe066e0ca3b5fa83ef13a75f3f2a07ea83561e3c2050010704010d1ee4000d0b8ce0863088b6afb35ff27decc7e180f546306e0003bd750891f2fb0b63eb7f662bc423a4be28d9dee48ecc3489b217a8ff53d4c7292be7e3062f08eb95db55b3638e9380070f46c3023776e13ddba4903012fae10d5de8d40c211f3c3772f1551f8f5f7cff41a8b947066ee0e27878b210152d9d563d78f0b8c18d5bdcb0059a2eb1ba8fd1c08d5a9ce0062d6ecce2862c26702316376031ce8346a60add78857156112c526bf7fa1e7bc3156a473ebc89926f453efb1c970f77569016cf5cc9f9980f5b5f45d67fa85175d210575705999c664fd21a25d7a9b0db0ff5e9f284cb10a3c25efb70c68e7a7df7141f548bf6f1f1a51f1f5d6a8a3e2a761f7be3a53e5a8a2bbbc7f8650b29bce6ca572d295d50cb28f6cb36f940b3f9f8704f51d4c7e2ff795697ac8f0cc5e2c74fb1e2a359fd080ad2d267cbc65642269fe06ffa98bf24edc33a4fd487e51b622136fff19df0d9c982f4f1e149dcc50945fbf8206b56ef84559b306d2d5c4a21c34eaa34f1d1fdadccc443c44699e09dcb8f0f264498b88f3a62a84db67ffe1279c8a4cebcf8a1e76309fbf82a8597fb4a7eec87236e54423fac4a8736553fa81407dca0c40f23b94268f2c84b6f4ca2b198ecc73427162f960441faad1ffff7beda48700ef64d6a41480cc97c429214e42c248f9865fc1846732ec53f47ace7fab47f909fa39c1b8dc8ad8f675332a7808f1028e003040af8f800238cc6f2ab86f3d6141741dc9fa85fd666fa4411baae59c5758e10134d44bd7d4c9f7d1d3d2174841b88201fbe2493fc5aafbfdc38c407aa366b29fe91c786986e726aedd48fea8f2cc487637e54dd2fd24fb94188254246d4ce6b6e0c7bf0e011861b83705c72921f6bf5f161f4210825aaea7ec59d725560b811881b80b839a295785d9d361e8338dcf8c3152ce4bc3fb6fce7ad1f7adee9e39f694b3d5e0f1e3c6ef4a1f3a33e76cb6bf3c186b654a21782df7d6ab8b187a1b12423bbb7a45cb9a1072743cad99d998725a568a636272526f7b88187269b1f65ff49e212b9c3fb7ce887279123b12166b86107a5528a563e9e9176bd0c37eaf0c1cb6387ae4af64de8b0848da5ba8dc6a7910c37e65097feae8be5aff50908d870430e43a4787c6dd8ac58a670230eb77cff91499c8fbc170e77f87e5846ed0dc5ed854daf3ed2e8c10d37f41aedf2df0715fdb8d106fab24b6cca7ff0e0061bb87ddf3f58b7fe50d750e4d61fe47088fbc8ab81980d3932edbe99b5345cf75d52715443ec4203ce721219a56c75fd33302aa35b5a1942e5d90c87483ee8bd0d73876819769a78ed3f8c90e11d0b7ef8ccdf189cd831b91ee20f56f262f0a657ba42a88441b9ef83c180d5be84496bf902f557652d327b0171b37c207dac9157ee82263572cefa3c29975cf8a8624a4553435d08b7b057b6d98f2b8d903d2d6c5f6bdf19f707d167619d918aebd125126258b08fec1f23dcb8024f29ada2fce0b1aa42841b56d8be8f379f3ede53f52a10b173ed4cf264a77c50a158e3fee2b26339ef2970755f99fff0f2c17d2c85d204b9b5b8723f6c2c0a53ea53f3fb63a1807dbef5416a9d50b33e41f7ea23cf883179327502793b96ff207d7c25a50966a8becff84dccdc99f0514eb7c48bcb12ca476a9259762538f9d8fb38eb8f475285dc4802f98fb34c22cfaa752eb88184f58f1a34c4b2bd5f7c8c4f32eca4cce6e755c6b0eaa2cedc6c98458b414b76ccac8e10c33f088e7616f2e7231a06e3a8257d24bd7e951146e1dc477fecd3f3473d0703a79029f26a986a36c0c8bceb6acaa9ffc8dd5f1cddc7938ff94a5f8c19f9f23cfd1fd8df0bacffa2365eb275c9f3e2c8d930657f15a121d8d885f11459166a222a4e1bba78224baecd482ea63e8ef3ab947ea5395c7c20f9f83f6f2cdd23b4710bb59dc2d31f657c93b620f7915db892560be9acc5c77865f1529258f5222dac0cd18f5fdf4a4eb6593ca77f10a72115043478208bd75c1e6d449b8f638286f7484335a0041bb170fd6724a4b4cc471d163bd4d8a4cbe4c787f92bca17f9745997e9ea8f347a50001bae203a92bfe7f6c4b8d3e30704b0d18ad25a3e8a7dfc9b178dda60056e51b2a4bdd4e59656e1531f5c3d436eff3f46b0a18a53442d4248999e74946023156f85e6c77573fae4c3023650d1a4f33e09364e41e468d5f4f1dca304364cc1d89b439c1f5beaa34a0f1e3c8860a31489fb47c8930fcd0fe4b7410a3bd5c436223effe0ea828d5158e11d7621335df63f6c8862f7ca969d0fa2fe681c45230767f4c04628f6c97ab154e9cbda0305651924abdaea11837608a4c0c62776ba97e0d3adfd87970300d0041b9eb8258453aa7c51ddb64e90b28ff7b7429656ae3d78f08841e74029c0021b9c58f6a2d8c4ebe9763fe46063135ceef3a9f7a301a0061b9ae8de8f216e04f1a3b23d13841fd3f351470af17ab38189f47ffd2d55f51f8fd3031b97f83054fb66edbaca491ed8b044926d3bfce835d759b7510955fba826ee8450e2e3a3602667c5cb0774dc01adb0da4aba91d2690974d8e1039fd4a73a36119dd251071d74984723b94d54bb3e944840c71cd8db9e5a3f544d603ae4a0230e3ae0a0e30de3061d0fd0c1061d6bd0a1061d69d081061d6798800e33f8c7e12f1ea2965c2721e828c3d4db95bb36d54721fee8334010041d64e0b226893697a4f9720c44fd71f4c1fd29865ce5f276fea8c7fd2061507457b68f8fe4494e03c3e2f34da1a29c1f4dcb831e7c60023abec06b447df461bd843f4887173e9cdcd3b7e78350a977817cf4b073ae72411bb1b079720b4cae14de7b2b5ae07ddea4b4d12527a9230b0593bbbae4c7ed15642c6813827ba5754a5e7685abcb56c4249d79b682077454410715e8d04b2b2ae540c7143ebe10bbfda00ffa28562c05321e2bff2475073aa280aa3bca7b4ffdf50b852243f6fee3c3f50996be4853834ec03cfed7925eafa309cbef4bb37a1fccf5cf844182ffe1785d98667209c5b1b89df5507e7c3c510f1d4a404526e4eff4471f8f48471206cbf45f9f3055f787eb40c2fcc797a257bc6ad5f81864fbf59ec8d5e6c3cb050330c6f2349735ee68d26d31783ff883282d9389c1008841167d3f96cbc71634a23306308cf9c0f2aefa873d78f08000550f0ce0001c9c8106063c70840108831c1d5b96426938a442a0010790a06f40831e1510c20082d1854b7d4caf149ce2c018c02f7251fdd0bc791ca08301f88297ec353fdac87c9422bda03332bdc9da1e002fe63fe6e33e770812fc5d7c90a2c4376699a7ad8b2a84334dbbf7e43917bf5d08195a417dc645bd131eed65d9327b0bf2ff78c6c566e6525bb04ef56b5a253fd782285edee1ff7e272dc88fa797bfd1749c4541f221273d4afa8a2ce87e9e7554d7fc036351851f8d48f671dc7ab02095fbc11f53db53fe15f3f869a4865ce1dc861f246f5a7164d8c89a9894ed8f6745936edf6fff55303149fb285faa78522b56ea6e3eca3c1584d64b6eedd4e9352aa8b811245f9c942b3dc5923b924d34bff6434df14778354bf99899c5525c7ee1d20f23a4b027561cbde7c3896e145ec8363f7389823c93998f2b7f6553a1f0f7f78f828e8f590814e494202916f24fe06a9a52f12c5808b92792b5f2758b651f8d7782a63f9c1385a7b0fe838909db876f62d16b8951730bce6b829349d7e839cba666821b0967ff7fec63b431b1b9b8fcd1e97d898f2a7ebe2b9bff30d29670f2f4fd5424fdc94757e21573a63ad93e3ee629317a7c46343d89241f1f5ad8cdcfc72d09265fdcd5b2cc28e9487ca8926972e49b5c2d2476b07c5867cf687dec23c86c9251471d617fdb5dc5ddabab344253af8c7f68ae9d32e2f61ca791f8af915c44a974a4b9c2ba4b501155c8635b960f5a46928825b4bb5b9acd390f11b75bf6709a09f31fa2de3ee683b80cf1e1fc51e5e8a9105daa1fb965f303df3e9810bc1f04fbe3fb07c19bc61f7ae505a1ef54f55e8adeda03e14efc447ec8b698034297f81f6cacf847ae59ea25fba11149bbd86877731faead7c70315e56233e3ce327dfb5e7fcecc19f2bcb561dc9ff583d24c1f2abb69287294da8bc877860429e70152e96fee40ea325af49115f153b903d2d3fe40915d33a8c1d6b0d7d1c1df8ab908244b673d00f7dbb6b3a2cf9412b072f787377fcb171f8b82d1f34eaf9716c1f0b07d5241fffc1d9fb5bff86b284fc07a71b997c37908fc264e452895ddaf0f5c1634ef74b7fce062782341fa99ecae66bb8fb70edd70f3a1e6b355c7f7c1053b63f5b721a6ac907f1d507cd471fa3813ef48d4d71f50ce43da7fab10aea163543a9fd40fff8b82c031a77f173e27b4a900cea9dacfdf551fbe1640c1f63b7ce89aae845540c9ec91fd7d95fdac9340c36358458bc5df7c3140cc5556ba492a4f2977ec195871ebd863f9648bd709b87c578a99cfd43bb40341fe478eeb9a73e940bf4e17a8eec3d25d7b7a04ab0e8b3e9b35c6bc18d24d6ee701650a9763f06b70c3b1672f7af4a6bf0c3ae5c01898ef00feb93f9b482adef94ef87b5cf5681ed3cb920692da520156aabfb59e7b457c914c6cd10b9faa4f0cb7d3ff4e151c0e977bd22cb556450f868eb64d639732df5846ef6a5f6a7e284fd482ac5a68a243d95262c49f6d1d26702792733a45e0a93fc012c61898c946fd11be30f4009fa85923c7eb8bfba0f2009fce8894deb643fda0780045d2c4b9a2e519bfc18e4beeee567f443bd8df1bf438859cc1fbb5d8c235494ccf1d1f7a389c1f33654efa5b43f0f63f3c3ed3ee69b7cdcb0309ad8bc759aafad6a30e8a389613327e2a302a3c71b4779e64829fd85ef07627d14bd2f86739ee447fe5a37f6c2552bd99fd8bfe6f182ca62cfb7177335cb5dd847e921ac57a98bcd22e43ae8646a94b9f8d0b33afa603b739fc485db07f9586b2be543f56f81eeddc31ff9b6d8a32252874dfff4b548927da4444a1baad3e296b82eb7a591419fc5477fa0f2145a59f89ab3992f73c9d158e8f2e7477e6881c5932c1f3e560af12be51563848adcaab584e98a229585102ed20aa257bc5f096933c28a59c5ba29a25e646e1564b74dac70f1e3e34d15bcc6989ee5a75b950a2a2be5fc26517706155fb5fc61be1f8de3a738ff2858a83ed014f7e1bee4038997c2bfe09c6be3748d93a2bfeebbfcf7284a5bcd498728ce8b823e3277f5a7f97f43f1ab5afa487e747f2c28b6902d841997fc233f615b486adb87117ce2097bfdc32cde828470275433d9af72138b312736f3a37c0c2ffe7ed06ee29674e19e6947d2aa09b5dcca0ffc4862543413a5853f0a29c8ad4e8989559bcf1c34649bbc447797267fdcf67d205a424b27bee16b11165289cfb2fa71e59e1244d9d2eae3233fd6e92641984de8d42581a6bf66d98c4a1b89ab26e4092104899beb223838e4111f636fe59a10aea6218e48a21cd6ac9e45fc208db0999926a56ba4f74118517e78dbfb7e11843edacceac35c7d15b164cdf1c38dc94e7222f4bcbe9109b95e2e220a2158cc8c68976139c407ef07d37f5c1a8249b127ee8fbc42ecc77c2015e7252fe111c2ca6e15bf2ca785d80d824cb2257d9072acb11344d9c79f12640ac4de0726965612db23403c91a2f9ee4ddc9f3fe0077d7c94ced91bf5f881b8faf95a2befeec7f581ee8ff8c792345dfc383e24e92cf10f45252ddf432f4f9e17b56238ae8742dcfeabf3dc98f2504a56d7935b629fc683de87575ed14a9ae93b94c964dd2bce8ac676c8f9237c2fae433f513ba4fb48265b3a306eabfec7ec1c4813235f4b652f891c948cf6a3309182f9a171e8ac77d3d21f895d120e96bf1ff7f1d433ef6fc83b22b41fa347f8816e28dd757ded23c51fd706222dbf654aeb9a0d583e940b212aa6e21a88d24a5d1253c37c94267ba934ac7de0926ddb5e26850653da9c523e8ab1923a0317fa208f796586eaf4fd662a54eccbd05b0ae90f75cd4e273214deeda6a2c1b59f31ec5e66732f7e6913037dd2e6317d5818eeced3c0b0f341ca973fe10ffe17567b4b57fbd595b817f463ad0a4fd9ada5eec24713ca2654f2a993b9d0e5a7dc525dd1bd6e0127f1989c0ce7486ae1d6b4eca33eee23c965164ab69522533ce38f05bb7ab2b43ef9d17d858f8f331a225dde0bcf0a3a46f4ccef880a5d15aa8c3d8992fd988fa7825fd50e7e149b82f190c2bf44e643c7a4e05b92a9912b0afe4e1f79349c1fa405059e22e5ceaf9ed086fbf13cfb5132cd094b7eaa1ffdd1d557d40422850b2eb1af0ffd6142d70739acbebfd55c022d9ff3a37e940094400a0b3f709f97107e01244113b7ed8694cdd30b00094b76436f5f685a7e8c7a22fb37759c7363645edf9c6215fcc82e46eab052bf3531ea994b2a3954aae9612019fbf9a4167b5961943ae10fedd46090127e9815242205c6127dd79a2cbff8a0f2a13b1f1fe90b3ff5ab0ff23685197bb17439f5a5d0212ff2e2fd8399b9d49237bc5dcc07b936ed9a2efef7430b15ca3efe5c2813a24b2abdaf56b8b8b999e30fdb2699748bca7e7244dd161f652e099511aa455b29c6ee7d5a2421fa9994bdcaf4b3f8d88f8f8fe25b4aea09cb6270f643b9bf58ea6f2cd0d717bbb0c202cbdc5b1dc98fca525e81b48ca5f07f694a74c51c9d9525e4c3943eb01554f79bf7418e15ffc5451f368a9cbb8a0fcdd3dfab8f76524c15fe31efb8a884787e2a9e14d76e32a162482165990acd29bcb7b2924c5767674c819b5c0a5f5991f2634ac14c434c333fbcab3e8614dfa5740b711f45d9f5ad259da63f1645c1427a0ba9189f8762940bafd038214d16146c6bebd97eb985ec27b2c78e90feae41b29e282b324a45db099fcdfdade2f9a1c8098255f95d54ac1f44374184a496fcc84c6b623f8c6c4ad1928935e68fe562051373395bdc389357f3125be83e487e336716b4c4954e21ffd8e1b4259530b28f2e24e40c4b1e25a8cbabf17917076d12c58978e1fc28d35224a1e91f6f744cab771509fc3c55bc8ffb482782041aa33e7df07ce478c4729146c2889dbdf391c31146b87bbd9f18929c8f1c8d5872825d1fd86b77f39183111fa6cafa63a5d4ffc7478e45907de4929284fb31fff19143111f1f87c548ea2a937c7c608e446029cb9dc1a2337220e2c38debe3b4b029f5951c87f8b8629e450d378721d092d77314829b7ccc17b4f223fd37c841087f632a437bcbd99b631044954af9c081ba0c7208a28d3e087dfe13ac8b410e683003df1c8158eed4a78f0fd2802085f9e4fcd133499539fe80f5ef373adcd978d523871fb2cb9525e69056113e23471f8c282e917f1c24e2cf0764f2f23d50516f5f913d277f7ce4d0438e3c8420071e72dc61ec90a30e39e890630e39e490230e39e090e30d39dcd04ec81671291fff050271c8d1862b5f48763cb990ded9c01f850c9255db3538ed4f5922d94986a986fc20f244678e3af9310d3495176af0aa6325d8fdbe7dc70433d2f04cf4184b21245ede7bf0e0018136030d835a6a4bfe479e418f3695d8b6f075ca0c84ec478fb31f68cfde83078f3398518621c3871963d07dc70f3bfef858ade71a9821062e539ed148e7abb5750ebc046d46183eb4646d7ed495b233c50c3098f185b32bff5c96ad97bf5e70be9fe9e9730b98d185528ee457c1244d79850baea4b397189f195bb0d3d48f73676286163eb2508ab58a152388850f9871850f9fdcd1428ad02acb0ab447f8344c3664f54c604615cca0c23f996d2a3969d485cc9842f1302ad28fcf3019299cfac734313aa26ff461461474cc3a4faf78a67f7c980185ba31552b3e2349bccc78421a2030c3096634c10c267c7c9032b41ffce14be0425a68867c6f22493394e08f6f467b3e6a643909c49d102925b53cb5951948d8a2a7e49d0fbeb28ac7a85dc29eda5b35c3660c23f6a1f5ac36a590cd8e6290234ddd9c5a2cf50d831dc450f4c7fca03cf5c32e14d8318cfbd082f731e844c2a0c7ba627bcd5ed22c023b82018c9946fd980f2df3811f581f1fbfe0258e1fb31ff75ffe515eb0c317d46fef8476947829df81104c60472f08f13e949b74f9303d5e78415dc25953f51fffbb782a69a4fa635b171f99f998f9aab9b8c3563a4d2afa878a8bc1993ce3e2e84393b740251f54fcd7e4f095d8829f10cd24db570bf261e5483549f1f90fa3459161616c32330be2f56a47b26d3ffc90859396676b2ae5e8f263e158bc3f925429cc4416161fd777e3cf562cf96ac72b887d948f0f2652f81e1767872b9c98cf2eead4472b46ad5aa7c9deb70b7efc60072bb4940fea2cd38f1a427c15b7571fe51de7a33ee655e1f7bdb83e3a1fd49c8a2d4d7e579ea8582d995fcdc7a7d0c94cde618a5272adabe543f4653b4a3143169f27ff769062fea3d80f61c728b2930ae7ce9bd4142ec10e512c137656fec9a98f7241d8110a24af5e2f567e6e9b7780c274f9add4de4e93c64fe807f92066c8eafaf1b19ea024ed5bf651724727aaa70e75af9f5595d0d8c189a29ea64b7e9b3e0c7180b06313a3898f4cecc044a7d18791d249cd9698851d97f8e82ec7fac72f849a50b0c31264b1c9db7980c619698c604725daaf3f8e7ce4f218bb4280093b28b1bc33d41f36258feca63154d8318926432cd53f08f910c20e4968d19b325c1f1fbb1f6e10d81109ccab52f243fd78b540621e715d76866c3f8ce8e3633ab0c3118d60447d67df20e1d6cf548f1d8bf8224ec5cd8910eaab1e3b14b148f02cc992f56eea447c4eb60da165ddfe41047d7de0a472fdecaa1e62aaec18f78896757c4390c5cec62a268548a2e584ecccf19508a185acfb142a07821d83a0e92452e47111714c10859f181f8d7e0482b2988b679fa0bf0f20303f0a2fff500f76fc618edcb0617d7c6d5901001276f8c1cb13da2eac361f3bfaa01f576f33ccfdc1bd78460e9433b0830f4890543d412ca4ffede3013bf6301f5a24a73f8eece33eec03033bf460a4b3fa7e1fa6eec4023bf2800782496a7396ca801d77d861072d64dbda0b8f10638bc18e3a6c0fefc7f0fcefea8ceed83187914321fef079ab0f628dad2ad81187264b523653599fac3fb0030e5ff60389d396b9c90f4c43043bde70a953a49affc3f3cee0010976b8a10d9a1fc4db3fb24b8f1d6cf8d8d4d3241fd7f6f17a6bf850f2b1c3f5f8a186a58f929ffe4faee4ef8e34f877257eec7ca776ea870e76a061d4ab1b4fa75435df8e3364d16ccac00e33e8a6ed7e116719e634cb4991f24106c72a725b5409dda68d410fdfec83033bc43054eacdc80713bd1f85c13fca492fefea14b306c307e5917ba32bb99acd1d5ff8f8d031538204fbbfcb0e2f949e69a298fd821680604717c6fe3fcae983893121b4830b5b48c362b37dd65ac80f3aee2de39e057289243fa84a62e16dac7c38b3262fb12b6c927561ad2cc88528053bacf0852dd11a4b7217c933765461abf5918f27db48ea0e2aec980239f4346d25e2b5e41bd82105bb1c47dac14287f9b1230aeb5e9abcdc983e381b0afbbbeeeb95fc04731d255faae284b44212a7b8feda0a36e1a35eb1518feac389c80e26ac1123d2b44f96f0a1d77ab39e73f3a5762861ab9efa0b93d6b7a91d49a8c5293f1f37bf9b4d415034d05007ec40422de7976f9f34b60f5300550f0c40000e94710c2778e5c995a8ec1619e3cb7fe86f3eba29ad15a37faebf74af0edf13e3be1011a36283e7fec3284b8a1fe4489b1fc55f181f5d543e92198f3efb83e1e47eadec21e1fa7c6094d59ade91924ceafd174d8d25b5ce8970de1785516992e4f6c2aed49e9f91a399c28b233aba6b4edc89e02eecaf93ac07b5ca7551ed05bd1ca97341908974cb7fb07f14352e8664961eea8fbe85b9da69e165f7a9b32d8afd547fa7ed8f38d7829c11ede3a31c716b635acc6099454eda2151cf9ff7960579a5b4b2dc69c31d8b7d2c56c84788fa7161f1f171e8f781dbc4f2685ff1f6859b76ef0acb9932556c2655de0a65a2a99aacca8aafbf7c32aa6c4f3e7415fdfeef6a1faf0a3ef77fc75642c55452b1963fffe14f0a2aeca33ebe887351b13a05e592a3dac79a2209f763e9c452603e6361f242331f478a4b6eaf992d24896c141f3bd8b38858aa785214c5df1c43311fddbfd859088a6fdb9a7f2cf342c24f68d3d147ad2795b6f6449235e7aa5d1d51e98495eb7943e7fd384e4e6c979ca3fe48b209eb2a57b5847eb520d1c4f25af992329289df4642566e723f3e866082aabadcfb20212a7f97b0f7fbf0f9e0b2049dcf123d94eed396436b799570f2bdbdde62e5274709ba2ef74d9b48507d128ab54ce8989df9d19260db2969e71c09c72daf6de2d1f685c48dd594d727367b79843b71a1cf0d9f793ae2e88e5df3e6a36b1be1cd4c543ed98c103346e024151dd12f829bed833ecaa222bef8dd166d92b27422f06c9f8c512944cc67392964ac431495dfa48f0fe7fd8f294310fd20d88cfa31fdd14c85201daa4246bfe24e2204b1e61f0461dfd347577e37bb20eabad0ea83b4dc077220daf1a66819f523d70610c5c8cedbeb33a7fd0fad45f7c488f7da8a1ff0833fb4dc7c98634ef6c1c87b7921233e34966d33ce0f2ff3413e8450c61ed4a8ee1b49132394a10742453e946b4a712f854a50461e4a6b0e3d1be5dfdc07009c50061e1a3f7690078f2ce30e65d861f2fc6a88d24cdb6fa0031cd0208d3acc15fe2f632f9eeeedc183071d0856596c9b64f665edc183071a1428630ed666a494273f9e9c7406ca904339e6fd2053be9e1cbade200265c4c1464bf9787dcf8f61ca1cb80e1c0d1d60a00c38a4ed2da9ad5eef91460f74308132def084e4fa519e5792b2d0a0c1c7200d0994e1064f2da54e98866bbe2e50461b3eb2fc9a7e0ecb60c3d93a9159c34711fddb5e2e430dfa5198e878ad8c34cc54f1d26fe5e4d60c41196868ffe0442dde75862a6ab833a42a4f3f3eca30c3970fd3ec323a6594c1ef8988fa389341d37df4c8dcd1765d1963c0faf820f8e4c3083259e632c4e0b5a58f94337b1fe630fc237e98127e940fd58f0206b351d4d9cd6d2b8d657c61e6dd719a1025c6ed05b58ffd48645def8235b1f4bc537fbe9b32b8f097fc5cc616b8943a42a4248f91c332b47036b7c4b7d3b3601ffc51eac8f0cd125f2cf8173252ea7839a5af405a3e76790a6bce5e5a8193941d7a1579294d55f8d81f921fa99df8834385fae026d748a5ee3ca750b3b7d454b410e77c942105db757ef41965be4b34ca8882b1fad97c75efa00c287c146bfa98e32c5cf3f1f1841d2a9c2a2fe399ca1f94e1045462ec0f6bbf1e94d184de2f4e383ff298a0d7eb6bf3411f3e286309abd31f8cc3e5a3b1aa78208d3294e0582c95702feaa08c24e4c71322e2e0aef52c0eca40028eed905f9d8fc243ca0e741ce3d0da8b71271259cd1ae83086969ddbc42267e828c687be8dfb3ea123934c0cfce08f459b4ad4a2ca6190ceedf17f1a2c9c0b810e61b01ee27d3cde677ed40763fea3e496d2441d511b18cea5b07fac7f2935cfbfa025a7545ac3459db02f8e8e7c0c16b424bcd95e5c2b27f18faa52a8cb0ba3b4a28bba375b6c178486c95bd9940f1cd2057f5021f6fdf7c7f5682eba9efccbe7e002bf5821226466fc1f7a8b8f724ac8f6a55491da423f3ee8be953e4a2df48cb4cfc766d282e01b32f90cb1c927b3d09b31eeaa4264d1a98ab31f54b3e9466291535d28edc9107dfcc1a23fbaebf81f53f763ef15ae6f4466754bba73ae382ace8c449d38fb5b2b8aef96fef8f7cd342e5690bfffdefb20337ead557c34f1fbbff5cbb42c5524960f2d5c432a15db67bbeea4ac3b7e142a90d2f1945da99cfa29748ad5c76373e1f334c5975792d81f87491f44a5a8773d2426423e348748f151e748087fac10e3517c58d1de691cfe3822a270b242a468169c2737a12856d7664efa3fb4d08022ff3feed6da3fce933f4153b0f4f63ecadcab27ca70eddd964e7cd1faf8656b37228513f3e1654816b5f9103f40a06313a7dab46588af338b260af53b112d74aed4001d9920d7444be359cff8b20e4c14cef55208f17942fa2f511f561fd3881f6e0924e24a4bceb61257d989fcc1afe97de43440c30494489248e9cb656e453c8952d6a97c3831deda3226d0210973abfef60f2a91706255cd8b7af7c30f89a22fcc44e3f4513ad4011d8f78bb37ff587bc5361e38e2c35a73d54b7223f4c3a81fadf5139f114d47ba563eb27c94221f40a0c12fe21f8f983e3eca15611f577ab0320f1d8968a21f5c9bf6cc454604f310e5278ec5d6b91ca24cd592bec1193170347418e2718bbb5999a521ae85f02f4dcabce77a969e4183185c40072174fc433fcaea50a17fec208c3fb6a74a21a438830fd02188fe4c57dcec40e03bb217ba24c7deeac103021e0084f2ebf878df8712b7fe01efcb07e9e1993425ed87a4a6f2869b7df820563f8644de174ff9306d441fa50bb9ba1aee41874cf2627de892d2a1870fec2d3ffd715d487bd13823069e031adc20073480808e3c2459425a1489587e930774e0c1bd7c615324230c8ccea8e48c6382e2a1b1482c160703413048a0e905731408003854260a0422912c9083611e1400015220183634241c22180e1a16100a0e0c0c0783c140280c0803c2a09020100eb788f13897970fa10b7baf62e668bd3facdf718fca2729a9b0c0f191cdde5921a769bb87d5ead2855e60b023d6a42921eabbe8edaf914677d28d922d4a9efc8793692a467cfc23963c002598ad9a5a41a29122e575362d2c94f9f0f1d0f20cf29c6ea70b07720a19fb50212f7f7c93b77c01c2f05ba8f8cd3e05cd71a260f59998b1c7eb4ab2e68d658ec41b4b75ace041854dfedc1343dfd0ac17f9a1f637a02ae9a73e4b3b8d08230689030831ca241de4cc0fc12c4bb49ca8610e00e5b476cac49727b9fe63e61dcca248e525bb904c81184b8806a8a40ad1190237b8e4557460912e2557cc01c26592c46abe19356c4f43e566d96c26375571066d701f9f884817abde6414d80a64252d54812490f73602e42726d44dd48892a3805117d050c219afaba2afa0f4666993e4ee9fb129456c3ba2a0cea82f89f28676c51fde0b5935d09fa229712880a1f99c0b362e97a001fe45320ff66ff064f45eb36221f961abf409d05281df656874afaea6a7feea93c42fdd6c19e2160fc55b6fd410ea7ef63f3ee133e07a97aa75309fcf366c1bef736299fd11aa4f00daee08296bed036dde484d8be08674e55c4809739013da1859162da95ace09d867545a23eb26a62eaba70a46356583b5f0d4acd4a4361ef8bfe587856185d0beede1652137c32ee1a5ebd5a96615e3f8c70cacea7c5a771901547981b9f8c5bfa93e8c3b2340efda262ac0cd0c4273e54823211a7b8920596662fc40abc5e9e47254e4bc61ea9676149e742ca230ceb12c54b055a0f3c3b69fc6ef5f912084e5bb6177c601b337c66faaab7b8e099fa2d03538871c752a6c7c405a106c4180a2d8829f74b5e3df25f8fda294edb7f21b9ba740979adf45c67565e8faee3150473bc0e785148ad117f46575fdb16a7e4166ddd1ff94c2222ec65c96d011c390b5ca9cef5b673ec2a2c98199493d75d24060a3c54c1ca2009e5a5576a3c507ff66cb76e6ec590df96a6f3c07537cc05b241f9fe5cf9b72b2e6b5455bad1c53c38efb7b569473f93e1d45f2ee7d12e48c1073a8aa210d6571d401eee7ce8de5708ef3ee5138204c34e71e153a4a843d361b50ef758709e6c688d57b0eccd9c23350849fba4fcc23d59de9c47d5107b7e8437439d772dcdb3c6098d320956e7fb041aca789c8c5c6bd38d4c65781c5e322c26f0882d8558e5c4a5f78b7fd17b14ec06e10cfa076eda6f544519a2b9a46dca195f232b200c52345d2972fb6a1e513aa05c8059518140da34cb6d9b0d834b7d905d751e20e153e817b83f24883cb035af098de389b12d0ea00f564b93d0dc10cd885890d269ff7a3c0611024359739934b4467364a1fb388a2242530bc121ff5019214747f24360ee4a244f6103352e79ff80b2c6c0a96352f3e19b8d9639d60e9d0c9209f6abd8baa7a7501bb393306208dac8074069312595d35d2896aeb205bbb19c72a341f5c95bb5640baef501993259c22d1ef8f496386e4a36ef684894f2aae0cf3c236fd47c88159d6451a5e498b4da4ab07f99e3af5d90c3923d17bb62b9bd59de73da1733fd9b7765c6ebb87bc970a767e5ae1888d8989f70181da77f58607e7a230e877893b7b297e64f0fe903d8250a890f58004180d24eefab7da30483eeb92fbafb4eb0062bea057d97e27aa00c2f3e5a0dbc35fbdf80f8bf68bc8bd9274d14b26f051b5918d732d5700d0cfe13b4a11760c1911faab369cb4c3da50fd0f0c634229bbed6d8089854eb44e81a2a7a180db0d6d19543e9971afb3ef06925875b416705fdd7e2588fa9a101649df6ef44d646f84ad804815230f34e4964ee1b19a0ac4392fb5af49a878b00437b7ffcd15a2bef8376eca5f3b683730122a955f58ab93b15dd037f124785860c0567112ed35a21c769e259397c8b0d516125f248d65a2fbdc65db9568c495942b166e4231be7ec83e2d1bcf14d8f0c6fd30751852f747ac1b61d1a55d9a16c4549270740bae5177544862fa1ea189db3ab26565b4c66f1a694bee2a20bb2fe2214b7cc8adfb14e17a54b079a4a37b4d17edba860acb985ed1051cbff4255c76db3b3668322b71aaf22da91d101b35ec7d530d43eb35cad87471fb925777ce6bb696c87cd8a45f7c67ccdd384da00fbf9bf247f79c58e8f9effbba11202f8b675f22cca10db2b606f5c185bb8f940dca345cbc222b49b66155d1d07754252f46ddd7f3a63a13ed4f0500b84238ec1312f92a09a66b04b58bcf44b2f1f5aac11b1c20166bf76187b18a859f7c25239cbaac5690a83a207d7323e0f3fdad9748929f2f6c01d7e53141c5ecf3a742b9441441c962c01852fbdc74e49847d9315241ce1bdeeba081a87cf84183848565353e7ee260f44dacd2734e5134ee67a495569738aac217b8832b6a6e19cd14416e2e726608f09875178d7894e8e034b0448686e7dccdffd7e8d36a0997e1408d82b72c8cd2f6121d824a0d91a5e245e8e663817aabd367f34e41ee626efb418eac940725ae4201ae11b3d57b255e0ac58de4397891ad1b9b3316d2af75927d25622d68d48792fbe9a2a69b6b8a49f02c3a97253583bf3daa3f97996611a939985a980c0944b994cb0eedb2d76a15722da2a82611e856a60d6585b470bf2d109fd5dec3988ecb3dd80864c0dea9283917f171dfd3429bae7d9f838eda50d40f436ea53cfd93eba4759152ef7b3b7bbe2f6b5c4521727c8894fa6cf439bba8197b9627ddf729db0a094c93ab51b3b3bdfe92a12d86aa1ca2d13b3fa5b55761de085a74905d754850061ce33a6b0afe491b06593e51db0c1dbe5616db31dc0ba69794d225d460b3822ec7a09e05c878eacf8f00645b77574411b3c038b97b7b5d09050cbf841b13f5cc29e6e9e2bb91edf32da01c63086cd613dadaf995615e8886d5f2c114d342c9d6fd96dca5ab6fef02be546ea3471ee85c9bae9b4dbd31769f8dbc4c7705afcfe14ab31940569ce68b13faf916aa1cf0a46e7207f4432e62baf4336508d57cf99ba2e9778675a4e9698355d601f9117b45c92714b09814ab82d266e356465b4ccff189c7d38ed2a56dc70152fad7344b313e2763540815c0529590f23a5a03adea8903e3dc8d15779a073d25e31757797c1220c058ba4bdc010824035b58ea5962b24475b64e011aa3b53c88dced38a4d943f0f4c55694608851b9e8d287645296ccc02c01acc8a4c9075276129fb3ba45978160561d38f2b02f41c0b745a1eecc4a2d494da0d029d564300f1315aa6e2967d079f09f3e0b7f2390ce489c5332d7f5fa46065494255934abbbff0bf59c50fb7b609a260840acfa64884c7ab4a11b91c4133e8ee7b09ab35c68127fe3c381c722480d87a45843b9c14db341db9591c31822154e957dced852f6bb37a81c810492b05579c605464ed9cd8f8362c33e0ec9a4817957d3f401c44174be9934ea7ca7b7f07f63ed6ccfcc52bf36de8bd181455070c391b7baa156bd1eba2bbb97d316d946d5f90eb219660859f840c44178095e283c4ff51e653ca393ab5ce62f3373b98be8d9311a6f0901afd6d4f1fd61b8a3fb58ac964de152e4449a10536bc2f14933693ba6f58e10cb4eb8f54903b9ee8b5e00b87f712439ee982bd0cd74012ebc3404696b23dc1a6dd8381b6901720ce7c7467882fee1a48d01d96fed3ba59a76a88ea1f79102c723f7853d667cff980d502f92a9ab52b64b2942cc659328f0046ed03d74ee82b09ea63200d1d1b1ad1fac5852f43c6f3b17db9de43c4a41b1bb566923a3548e9fbfe5d5b83c17826df06f512f34141f7e1a97c5e16781d7dcbffe4042ae7272d0d31948902594ab5723bd49cc5bbc3d769ec32b760f582020de82f450ed8d63a997857a26940e4ac41a5cf4d7a4aeda72776bade73beedbc5fae33bb35da8cdcf591e5dd17a637134ae48ee20a84b6727b351f306eb6d2b45418610f1196cf706ab608d024c0290dcaf3ef3bfc51b4c117a2e2089e555b7c849bd9991a06d0340fe8b222c7f84a6b80c600c2fda409a24fc42e23cc627ae9317aed5d58f0a69c25cafd057cd9d1f863ed2c9d88525b503ca0e468c3a4a6c82075491dd091f7e46dbc864699214e86eccc3b00d7d3bdc3ef2c07ba9931f7d9362fa8afdc034bffd0aedd2155b37a5203982fd9b48b0086dc8e5314a4c74b5f39d083e46e7e3154eed060e25b55382f77afd3470524449c060d37a585d4e767324c7c2b3c46ca831b398627596629fdeedf0b0793f793f40dd54978397a9f4803a9e628af2a60efbb2c1c018f4caf076f0bfb1146d9cb88af2a45f0f54524af564ed030fc914798a3cc0bc3b36975e0e9ae0eb113f9a57c9dbc1ae152a3d644ae9937a333f2f424a6e7647e6d98127a55ab2d93d421bee2c1bf5660df076afcddf1fc96c1745169da635137e52bc088d8a2dd3990031696698aeaee8790bd409c8b94374f2b0974a36e44837f68e3030922a4879b7f894a81ea5721b620b9a4642dca66b6bf6d7982c1eed36f1c58aebfa2fc071245eecb28435a80e3c2fa5d50d795dab12dab8d83a934dc09bc892742ecbab313271f32f7123d867d65a7345b5c747d561f66df0d46b7a6d27b51dc6b88dbbacab4bb44c4bc716845fa3f9857c51be285f9063699ebd2f86c9f1665313ee4ddcd9c79c70f5bec15102e11a20011dab3ae0eebb463904d1596a50f64625c62ed3193305f0e99466ee02c5e2aeda5e4f9c6a380789ea47dbdb15a3635f58b8cd7cdf540199039b11711f968eb7cf0705db25e91b109a3eb285ef0d3275523ea80ec3bb5a21c8f46d76704bef98216583ae0a17aeb804e5c3d48f7c0494662275832e6fc12e2fe8eae5fc99bc2320ed8d153d37ad48e8b13d7b826c415694b87f70df8f787ea519f73eccfb5ab0be1b4bdc5f88a4e00320a824e235a6236d8f0afc0411e4ab50008bb151a4cc7f9595057a8b17138e514b9256dfa8e04304ba6e17e2ceead94195750d12da67f49605e8c420f79d097f92cda52f77b75918ad451f89c78f12c9358cd76c27ca629633571b747ddc3a59da733d98ac75815e714dbab86cd7d9f1bd5d766c94d1f82abca7efc6c7250d27ff96fbf58bfe4e33e70dd0a283ec756430750784df60a8447d8ed2121c992be51e41ab2164df27283e2ddec8b590edd137662745f23b5fcd3dae557e1358efb07a257af204a734abf315b0879e3a70be01b41fa5de91705fc4bf1449421607b1148cb81da7a1ad0f495a9acf0974c3aa06ed27de0968c1946e8138457a1102c05429dd30fe7593c3c3090fc00947e4c5863c6f73257ed4732bce32e93cb8fd6780b5c239b60f2090e052c8580ab13ceea5be25d558a15821ec0f8108d11ac457e010562ebc623812e4e5970e381bfe09905eb6b400cbeec55ee5d4e5202f8fb99cc497add77a89163e17b5115f7dbf1998984aea6809ac81f50b1a4c62c44f330a466c07e43f73a5fb43c18343c2488ae2263bde8b21d3058c8f2367054d01f6a9d9ef25b925d7cb71826535efed0e54fa6de86a631fb14641aadb3877deff6b1b69f4bfb818dbfc7f87a17311b06418b0e42e73727665fe9b6df2adac920742ca4680daeede49a40a9b39ed49eadef9581d00d3fe3b1397b3956ffeb4d1242411b224620a85a0c70811a1eca8d3db387b9589c3afcb895138f9fb1f8c8da817077d33451267d380ad25313c6b8669ef694908600cd51915673e88530295fd116357207cf624ec1f2b371c6f7e75ebd111643fb901a4443fc05adc6f7957f69dd18c495d9c8920f0f654dc875f21747a34a9147808612d4f1012bdca93ef39e012f76a89e7d57c9c01a0928b64888edf7ea9984bd985a5baf0d247b07453d356e241accc58e318369386b1b3f3db8baeef451989ff9985aabd9303736812deded9cc2cd5e336219c773ccc64f90ef5b86cd6af30678954c856ae0e3ffa534dace72a51ef5ab2790450d86558b5245ad01d1eeb604bb87075386075141155bcbc9049a190299f135891ed28d05875c2d5b3fde448d301e83316480ee7dc592405560d35f5a9023900a83291254fdc3924bbc9fc698b6394594c24cbf1c418c67d93c7050a562651fb70df844cbc1f63864e1fa08571cecdb24d155183cd5d0f7920ac93c40367b92ca5d7d04480b11b0b969235679015ce9ad43b267eec014d2903acd619177d980912b13fb9ba19c88d16bf38fa53c84bb53236712d4dda1887656426057f03213ce7207cd36fd9e3b55e134baf749129a8034dc648dd73a1f11fa36b6a6f536756a07a130096bf006c50b781669190b51170bc89abb0877ff074644f88bfa46436a188ed9c795f60ae3a616231ce80b7262e30299e1bfa029f092144158a6a7530f7fc105e068ec2a34621bd838c9acf80be225465b80ba16a8ac29e78f87491a05300d149adc36217a5be78e62fbfbb1d2eeade1817d532c0cbf3f5700226ef2eb8e6676c2cc49684e1e6234e755dc2c214780e3b38260a62dc5459dc2ea5721070e78d64f54ccaa3728f4c9fa7e6985ccb0b7348c6cff354369abf38b96fb63f9ea95d63676bf79a9d983998d383bfc8f3770bf1a14e81285c0b7a80808303c0a7bddd8a1d53441273325ecf5b39556555829a459d9d8d27d23c9e3d95b0b88e67c4c7dd1111eb4299bb9788af50e2c8ca5aa54dd535b46557ccf4fe0fd347913feac50b68a6ac2ed887c57cd54f06b8f6d1bc06a0894e892125e6e655d92e6407cc768be659ef63a97d491b65c11e85af381a43a39ffa80775819b31ccdfe0e6e3fd4c83a7b26751d80ed09f4fb2d26242bd9a72390b0c81d5fbc77ab84fd266fd8c14a04bd5e0f25ac01bd6a0661ef01b54a203b5dc1e789dd4907449e7988a266dee47734828f151633789109f314e2dd143d00b036e8237ff59b4efd124c4575f1de6da5c06c6a773ff76daaaa69fd39108cc12a2c0700cdb5eab9fc637ab94c01585c34e7c7cc45f2f94a9402c1ab784214c20eeae026ed3759698eef65b70e23f964186261d6dcc213791c47b1ace7490f7bf556e03a8bfbda8a449fa73d08942fc03c1df51e55b2116e887b8e03f1cf86045b05c0ed259f3f0855e609eabe4941981f78a1877923944eeb82ce6cab94335f71615a2defbde9caf2a354095d178115de778cbfe079e44f6fe2932ebb2fffdbb080278d8f9f4f5e2305d5d750c86619841db86dacbc6699886056bccd03c726e3aaec3b8eb4164e24184e26eedca2f999c2ccc59e3377964d40a9a02f5509b4657c60bf1f696739328fb3f3a772b75c686df430f8278441acf5ca6800b6623b771665b064609451bd2c30e19ae407fc93dbb0007743fc0a51fe782d99d26a1ee7678d5f574bc45d7dcb37a86a1a2fadeb1715c79aa2eb9302e391dce9f4838ce12f728b714480e7e427db93547f64f0a89c2140922a26eed72fd2003203d211218ba52345b3e0421c42da806a28dad5c813a0bdefc071e106c3d240adcd7f0ee571bda1d0cf1b19c6867affffefeb4ca5720de2800f400b6ea6dd407e3f0328211873e2a7a2983fbbc8f3df0bfbdc5fad38c07c7297933e7f96b2ff34fb53a74b41a2965bcdac5c8ebb0dea36a086e88852ae17c770c1054ea48df9c777ff99011d80f35acf249294a74654641b4d0468c9a6155e2e570fa2f20f9676294eae65b15896d2e197c1cc8230943382aae6df2a8dbd6ca937ec3aa5903ff2fac1e6f5103596d273beaa1172602a02c141c4b574d98fb97b0015fd9604a0cff32c4b6224a8b46a878bf1aa078674fbdbcb9a61d0c07af1cdc18c50f3c82e71d70cc25c881bc936d1f314ac5aeeaf26a2da015a827a19a62358cd08bbf69235c483e9e72824ecaff559de822f69c180a6e2d58e1abdec0074c2bd28a457e6892438fd3ac05a815c8949ec10e565f5e86af500aee2a0012315947f2931b447fa4286f58cd6a92ad98fed20717fdb216fa280995116942125856f6200f26dbc8a423b7531cb4b42d2d52495e668bec033e30f50949464b0c87ce7df3cfee2e5927e00d1297faa04d85741b5df28949785f1d94980a1bf7daa3fbc609ae8e9a3c2bffbe00ed803ca84555fb60d360518fd37e8abc465eabc9b04bc8c63eb20fdb8a24aff4b717618add9093d9de70cb5a6e5fc95214a3b29ad5e5e9e1d5b73fe0d7c22960aae4a136c53da5d7070ecdfe64d5bfddbd0dfc66d9b9e6deb692bf760db0bf4a968287d9b7d6de96fe36e1b7d6df4b47dcb56ef37f4b47dd356efb6a04fb6307a3adb7d1fb6eebe454f5b13fafb230e5fc3920c5f179ad48238faae1e59c0d26925396e496e34f43cad390bc3e2532492500531d806e1609010e7a4d92d7d6608dabe2ee56ca06aeb7221a52d8355914af8f565f75be367e9710cd1181132790ce88f5e23efc920310ac6dd0709348d13c77503fe56b92bcc404b7bf4b2d30aee2e04c59838cbf168180e42eed80b08c787e4a8f0f86cdaf1caff89210559af939f0c2494e93f36131d162b5cde4a4f0a172a88911202ba92a6c21f815ca05d30df2af1c980a4d2f9d90b19606388bc9cc795917a9f82b02de05b4fad92e5a74172aa55e7493170c0a28d963f3da9160834de0485b0e884640037f4c833dd01e4b28d01b3ea52b42f658d59c0434ad2dfeb552381662a3e39350ad98fc457d4f82d7050153060ea1e11409e823596cb245c8dea7716a49a007376f09fb2edaa93ca5730eaac450d2e4e234ba164a8f3ff61ae69f1183304f987269d30d9bb7bc93f35503252aed17efc5f0d385332328ac32270ce22a2cb4de3feb7531d350bd4335f682dd99e5373a7332d3df96edef0d895b97454ec3f016eb49694f82dab6b0e65a61d474816b226b1245860356bbb5b9bba04b0490e44e71e1224ec6e95b65868049aa506142e019c24058b105d6a085f219312558df0b94468151ba1764cc1f8b570ef6b23d85c15655f4b4df1062f843f8d57076e43b1d9d52e76655523dce60f4738f2fbed37a955d09a722e07c2b40252faef7ac5135daf4a55814aac66b5dcda01dc62aeb424a89855082bdbf4729bf7f782bd4305609fdf60e40a6cbce9c72a8a1a5155e3af1733a8001f58e00731d1d83177c7d4aa40c2561c54dc062af0ba3f85095414b759bcc027248b1c31af69a98a85efb6385055f1ebab24de36b8333acdb293bd49a80d62789c44e31a59ede0f88890e17dc522bd4050d1a6cfc5a7c4f862369885928829c99280e9e4b963d888b2f945f4338c2833924fde8e92a232ee67604c879bcb152abdff0a0b5b8a0f6dba4d3b5956fca1417e75710178ab91d908d2ffb1dfa6722ddaf738502380e101355ed62457e8175130f8b61641f07868148667e71bc8b0f9adf9813fcd910902cf1ba542d5c41415918cf3716f7c7d8e39e3b081521e3a64e52d3fffe27909c1c20c335c47e4c68ca83588646ffed8ed0abdf09cc9e5b0955758283897dea7f50773df96ef9038e9c5a01142f093d72474ff3894bd9950cda6d3b03829e4c3410979bf4a00a1b4b5db134eb62c75fef2d5441c24cdf0fc4db97d9055a8b8316f94e1226d9b2062500f2f06d7ea791aa5da781f362dd824616bc6d854ad9833a391bb754cc1a2c96a6d1f4c5343c5434c9d5b34f28b5b5c9763ab517cd662df4332ff2f9b44c5e67b5ab4580359354497f50f55ebe49c22fc5583ad729f0a433b4ab7697de3e982f60e53b07796789bdc6f3d077e61f5b8af63fa43864eac18428621863534ebc11b68f128642fcc2b728ba31232c40721f8dac3cb7aa0c48de5890881934bc7d6ebe02498277aa414e90dceb078a3da0b81d4f24c62a51999977680ae3dacccd641c1a4b59c8ec97d0ba1d5caf8c5e659703b149659bd05bec68bfa036883b33aebab374933db607ffa269fd796bf3f66b0e402b3af74171a2a47dc61ac2dfb9d261c785e2b3a940f1e6ab45909a0b395fa000cf6cb6f8c5a4287c925e9f12a7d504ab6f13a7f04dc189f7c78818f27a2fb170e0029e282545722087836ada2c66147e6f2a266c1676771be121f6a961aa652c9c2b980f82db61ae227f12bd01ef7157d05620268ae224b1c0c631418c04412a3dbc0235958e1850abd8b4c3c8885752847b183c3261c0eccebe61979f1256a9a753a0895cfd569abf3eecd9a85728a0f3949f48ebce4475d4e3d7f5c1fd8723d8d4b1244f1e325f9e67acd69d28090bafd27d701c006a709dffa507ad708583516b882dc2186527710ca827ec00adcc25c900a445b36eb9601af9f1c188033b74aca8e5292e99c3ce556a4065fc3234ccd4310dcce3e4a4bc72e4f3f77b97b9a0e75d20647368b96c9998927e71140e00cfa415a60641e3029671108c5639ef2c7291aa3b00ad45990a4bc5ee9656e368104c287814e26cfec3cee385851a7b0237260bf4e0fc1443b1f8e244c16cb8aa3d16d517c1225cd3620a9a2464782029cd619a7d6dc94298e67c0a15412749be7d60f9628a62589a6567009a00bdb24809443abbaf612c96cdd871a197544aef42a9708976d64dd95dfd890b9f460d940a39fca28d96deb6facadc1e729a169e4a58fa40cacd11c1cd0f9f57f08d5dd77748b01c398281b527e8c41040c5958163c4047d9bc26c51c3440314b1e6f4cf18dd4906a391a590a0a5469020c1ebd9c7876b10705effe1e6b17ca8bd28b5c079e53d1d3b84894a3746741449f01fd2d440d9915743a372b9d3f34c512bb6f6a9d5c555c3097e9627a496e2f74c88c4bac686749cbd86145ad6459272f3588f6a8372a197111f0391074f877cc15d322fd11d1f8093af90081c16b2ef9dc408456f9cbd43fa54215020c516640ee6274854fb70694daaf3dd04a7116d71b9661f972c510b218b797a33fd29588a37c4c1147a2f21ba696a6aea7dde0879026c519e1b41d7c98895d3838197608fa870cbd999067384a8eca8c9a5a6e78ac158ff63267a683d422dff79c3c2d887dd0f298ffb1e27ae838744fe71ffef1f7eedba9936724592a103897f116bcf365f95c611bf2712439b77a9bf9f49fa5d5bdd5a04a69c291342a9b6403eec61a1bd7f7a9db6bb166198fd84b2b52307afbfd191594d6f661e3c664425137d46a10740d6748f9fd0f2dba8e3608c2c0aabb67f3732b24e7ca6fcf7933a8f3066608d6e197d9721194a56297685eec56acc0fe631ee0399a3f3ad81cd10d6943712f67afb2165472133f12787068f27458b09a043aa31cc831018ccbde36bab0f3d61c7285a9b86723b1a4c58681e323b3b54bc3956db9f6a7ee810b417d61bc665c1d1237b164335ca6ea90b15e446e64495652c60972a489796590222d4fecf9b18c14387c67daed3ee79414b631c2fd20c7d772791c70776aa29527f67e4bb8c4708e7081cab82326580d39e1312bb54e3b9871c4e4404dbe7b6ae1c11b8b7296a64b9ff31c3f03defaf825c9c9e4ddb1fee52f292e5843a5d587fabfaaede9bafb0871bcc99019c14be87d5ed381322cad99c170890b646a4969249fe386f72901772defb511bb9df4c41b7bbed7a4f067525a49a58237473d5190aca1f88254facaa2cea14dd1c060ae0e8854aca4d43d8d4c3348e094d819cb22001870cfbd41d4ee01c2bf69627fe472f196626130bc8ccde62dc47b7d8f7c70750cd56d23d999b7d43e3030868abef439a7922cec82ac001a527f342793d4c7c7977fc0ae3432de94b48744c94a255a65922765f75d07ca80eac1d1f9bc25215cd7be410765d37c9ab4711a4a8b1abfb5b54a8337dfe61948f9e7fe787e0a10717cfe50ab2922b7a4e0232fa863ccb2c39f29a59bc6eec8bec0414a0ce15ec5c961f64624f20512ecc4765ecb0ae227a0e11e110f27b9fe09f14aee09325b1692413f8840b079f5cb9a310627632890115466d1342283ff4663a47ff9a65f4db2db8eb372dde364e0a483e499ac48fe8ccc1e5d19fa3bea6e6405cc3c538c5ba83a73872f8e77dca780df812b4629810eabcfa37b2193d2c1b40f57410355d3e137f1f80d670200cf2cbfca00d003936702c78759341c82ce7aeb597f8c65553fc5877b0fb36535dd100b7775a6724425fb20c9641d65798e704114282bd9ebcbfbfdf8eb91b676e59e8fab1b96d35f481ac8e67c4acff9e27090c9fcf1d42079823ddebb747123d35b74c5634e9d4b1201ec8c7bae46a44cc2a27ffffb7d66ebbe2ec2838f7746ab93eb961e1cf0f054ca390732f46983ac9bbaa7494bca416f5e0c0ba5cddc129275974dae01bcb0855fc15f44896c860ab5d4a553572208b1374f89c8d9e15b12630900038926e503bdc4159402e9920ac4783d6ea6c61448f61d36c6531292721c1f278cff92da5c0b050eb5d48c0815b62e42598b989bfe302939217de4108b6c852a1dd9d93f8c02cde80211a04b77da7ebc723cb18c53aed164e6c3e032a9f65de9564fe2cae297a71fb4fcc83e9e9fa4fd2cb54f104937fd111e565aa9b950c2aece4c15626d4a08d9f38ea958f2ee7729e5859784c58483bcbefcc139889b2b38d88f99f2a7fa8304415bcc9b5cf295d8427634945390f1466aa648b986bc3fc36355a2a03534166aaf102d1aa9ae7ddd32b16533e3052340ab6408ce5b13145269381653b0f5ceb5ea2fd0e7be904445dd3d089460bc520fc3af0d770ea239c8cf5aa34ee8b4bbab6356f33758f9451acea9f082a43e8e739018cdb6496395c4b7eac0c99c045e6ca4f911eb82eccce3f4af464f7f3623551aea55f5288e363ddb65b832d2c2a6e69cca1b46aa1327cda3625169ff389eb0d29442f72f38015d42000a6c58133690b2a40d0cc003f0003c000fc003e80cc003b008575bee610c2c6eda99cc462463782ea1996cbbbb7b73ede4a34313000000800dac11150118012201b15e3161286cb431bf2ee37d563e98f6e5f24299377bd3c9c97e464baf2e2ffdd648676d4ee5e2421da3afbe69bf5ac88f6e81ee4d49795296cf52f72e2d953dbd8de3e4bf4dd2cfd2a6b4f2ddfb57ddcb47bd5c58dce53a99b2da5c85ebcabfc7f814cab697152a9ba5d061f747d7d3af2a7d2d7dd733c6f7eeb5f7a2125f3367379b84cc35aed794e9eddc8dfe981bca692f298d2bbd8edb654b5d33037445e909a93bb4f7cd465bdf0b8a6cf7cd36b9356daff61f5d4ffcfa470bed64f81a3a3be9db8faf26535e69e9b3cdeb75f3e7c5a46bb774667c5f7b8ed792d6bcbb71b729259cf22f25b6ddbe57d2f7b6e36d7a2569f4e765375bf56a5dff85e4c67921adfc6e9d93cf5e479ece36ab6b9695c1165f2a7f1d92f4b1ff78a16bcfb567a72e4357a1f9f19dc9f62485d779a37a70111a74e79cb13526adfcebee12f47f99f3bb8cb749e77d056ad8ccb227abccc98ff202f487f9710ea963f56d63919b7d1f3eb699e3c82884f25667bc478ffc6e0d3ebdb2e569db725eb6efd9be505e3c773ede6ed65ffbb6f37ab570d9f177f15b6316e5bddcb78eb7bcb19db19e2c23bfbbe8f47b32d6ca9e3b951ce11c7f7f8ee9ebd82a83f3c9617fd8f035cf28a96b1ca7c17953bd46f93e27acb7727c971bd70fdda537bbd651d831ae366c26653a2b5366591dc7353d1952da2873ee1a3357e36abc975a878eb1b5ee355c693a5e3b9f7d762943738699b9ca30b4d63ebff7d169273f99671f366719bcee1b6df01af39e639c959fd50803ad160f1f33cb17bb4a09279cd062c1ce36e71442495b2ba865cdeadf299fd9cf4b2525355b2a988c0d99b58c8faab3aea4a4ae24b4527068a178a78f552a1f7c96afe56b94a8168ab9f6e4a4f45906ea13f3d48913bbe46e4c237cca2e3a834dcc2175ee2737a3fa0f958394d4d5a529be3999bbfddcdb7fef545859194250a0ba3261ba0c3277952373d6ebf34bee79bfc76e31c24ad992647795ddc98caf4aec5fb358696bd429574789a17becbae9ea358959b7be54325b9f73192f496f7e83d2c1e667a36caf57246f3ceb94dccd4d379d2141c8ece366ffaa6492ba10d7234731faa5af11656747698dd1319292d2b76eb63ffa7def22ca92463ba99cb34a9f52513b56a56d2a7f46e89e26aaf0be8796458fb3593aaa0a172277c72ede0a610e5883d01a84e69853e0dccd060a4c80080181459830425be058575924080430d1101200c0bacad23020c07ba8591e42541007045c9140d001004f4d1d6819e12a2c12545720a6a610b48a8cb07222587f35e44b88b0b27a2b032d212646b8d55b156805e12a2c105457756a0a410b08576195a8b2595353085a3fe26c48eb742d4b4acaea494c95a8b253b6ca7fc495941456882a29a9ab10555820aab27a8a0486960f9f6ceb7cf9da939331e3b0e144ab078f96d2ddd9d45b9cf6ddbae361b494550bdbb6936deab02ec6ae2f3a9d4fdbe7f029db77cf7ed8c2d1d75ee89ce37aa33d5ebe5ebbb90dfa9a25b4b1b2eb963e6bd5b88d2fbb8fe97506a9b3160d0bad198f59bdaca547775f7316444b86742f5f83ffec93acbecfd08a11b9bd5b2b95b76d6db15e68c188ffec7fa375d2beebf85a2f5837b3ae72a4b7c127b9e5a2b5a6dfed5e9f3d1a8122a891a131868888880412c8b1e6d1848410860862063135650f124000290425210445180a431884429012100121080908418610015146588d0739ad2874703a52f70d5f11f2e1d0f7893e0984b6779d0b72f9a798898bc7c79b86299412f8310854769264e8b90cec56f2140b6c005d3ea9191444869b2e04b5686c76bb73d8a68e504c61d4f3480dd10d93f32d8527756b5055fc5dd2ad1681b6511d92c9ca621a662ae68510645484d8ae60203753cd5ed41e5a5250e14d0c78b95e29c30fb02ef4590a076df946b8439d0706a9912e9dfeb175c85fc6f3839dcde78aa8df2d071a4ffbfadac1ab7c35373b16e055ac2a5abc5238aaefc1d5b0fb2b9ac0da8b1e4bf271cf3f6c23fc4ba0f217b9c107d7d0ba4c8bb02706c6e59d21d3c941e98a3bf22a550334d7cee95be1497ce68ce3cb9168ae68acc86b12e41002475f13f49b3439d53aba6f1b5da5d663a3126fd0c617959139d1b9f95985440b2234ffaa2bd158ad42e1760fbaa46da8b830897e01eab289bd9f53855916133f212cde66715326a3c2695380dab7c499c685a3aad083949f322cf2bbd164a328663adc273c2e211abbbb376df1f80887ddd1f8a0d7d2b16ce7c1f9234258f005796c2f5040c582d09fad97b59d658419395ed33287939046f73970a699fbdafd98e9fe75c7e4d30d1ad03837e10d9853ca6900fa74dc41295eb170325c7c0b146b767af168546435bdce570d4c741664051a11b4c1a3b82c2e242a7a60e801c6a1886553c4a512c44912758929ad637498473a8d86466e9ad592a75863d8fc3e91730d506b3b4a9cfea6691d809f1df1708ba327f77e844ebf79ee0e166a69e220a055a7826a29fd846083a58e38910a74dfb86af53f95ab75e35ed70dd9c60bec4147e4640e877b6c297285cb733313038b91609c1c90f121c0b043abc2b4172edcc14f032776b569c7a66c3ebc12081686085cbabb0975c796a2a4f571879d4924fe7c0742c0a487c7a9f6d4780c6bd2a9c1d7f4eea657948f0664829ce1c572c0bc015c495110de41488b1c2bad300a23417b14386e216a1396734594c655c1bb0c1d5088b6044c0b7563354890e8690e500d1798c4cc5132e3e83b276b71e2810c36c8a8cce71a2c67363da1d83eb95c69452300442a51b2d2cbc9e4b6277ceb61ab42e9bb84b884403cc9f44a31f129e2e3b8d3a3c6919024678eebabca50ef5e3c37994d1a83e4e07d3d4f463f7801",45 "0x3a657468657265756d5f736368656d61": "0x03",46 "0x3a65787472696e7369635f696e646578": "0x00000000",47 "0x3c311d57d4daf52904616cf69648081e4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",48 "0x3c311d57d4daf52904616cf69648081e5e0621c4869aa60c02be9adcc98a0d1d": "0x0c76ba85214d9ee32ca87269d07f7da8ff39345b262021dfdffacc537c965ce77ba4c72354a402032fb072d8a68e7c12a2953506c757a326e27160d8f553b8bc1d0ea4c0330527235090286f906763f5dce6ee76cb8d91916185e0e071dce7356d",49 "0x3f1467a096bcd71a5b6a0c8155e208104e7b9012096b41c4eb3aaf947f6ea429": "0x0000",50 "0x45323df7cc47150b3930e2666b0aa3134e7b9012096b41c4eb3aaf947f6ea429": "0x0100",51 "0x49765403def68b85e7228b3ccb80612f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",52 "0x4b3d44397f75a5b4dcd95103287a52874e7b9012096b41c4eb3aaf947f6ea429": "0x0000",53 "0x57f8dc2f5ab09467896f47300f0424384e7b9012096b41c4eb3aaf947f6ea429": "0x0000",54 "0x57f8dc2f5ab09467896f47300f0424385e0621c4869aa60c02be9adcc98a0d1d": "0x0c76ba85214d9ee32ca87269d07f7da8ff39345b262021dfdffacc537c965ce77ba4c72354a402032fb072d8a68e7c12a2953506c757a326e27160d8f553b8bc1d0ea4c0330527235090286f906763f5dce6ee76cb8d91916185e0e071dce7356d",55 "0x5c0d1176a568c1f92944340dbfed9e9c4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",56 "0x5c0d1176a568c1f92944340dbfed9e9c530ebca703c85910e7164cb7d1c9e47b": "0x36015d3ca0a4dd6f156f81d6eaee34275222913fafbd4179f1a4c418b5290e43",57 "0x5f27b51b5ec208ee9cb25b55d87282434e7b9012096b41c4eb3aaf947f6ea429": "0x0000",58 "0x6ed57393320c426fcb50a8095244eb3c4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",59 "0x79e2fe5d327165001f8232643023ed8b4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",60 "0x7b3237373ffdfeb1cab4222e3b520d6b4e7b9012096b41c4eb3aaf947f6ea429": "0x0100",61 "0x7ee746bc57d72b2847ce6428e402ae3f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",62 "0x89d139e01a5eb2256f222e5fc5dbe6b34e7b9012096b41c4eb3aaf947f6ea429": "0x0000",63 "0x8a5a4d9d4d234c6cb7b394c10efbae714e7b9012096b41c4eb3aaf947f6ea429": "0x0000",64 "0xb6f8df5e96e2c932e9bd00274d53a26f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",65 "0xbaf22b577d105c458c900d211fae9a274e7b9012096b41c4eb3aaf947f6ea429": "0x0000",66 "0xbd2a529379475088d3e29a918cd478724e7b9012096b41c4eb3aaf947f6ea429": "0x0000",67 "0xc014f6902b2f96afe718049b3da4409b4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",68 "0xc2261276cc9d1f8598ea4b6a74b15c2f308ce9615de0775a82f8a94dc3d285a1": "0x01",69 "0xc2261276cc9d1f8598ea4b6a74b15c2f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",70 "0xc2261276cc9d1f8598ea4b6a74b15c2f57c875e4cff74148e4628f264b974c80": "0x000000a1edccce1bc2d3000000000000",71 "0xcd5c1f6df63bc97f4a8ce37f14a50ca74e7b9012096b41c4eb3aaf947f6ea429": "0x0000",72 "0xdea281e5282fc26537660d39d11b9e8b4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",73 "0xe1a384d4db2f94914f124b725c812caa4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",74 "0xe38f185207498abb5c213d0fb059b3d84e7b9012096b41c4eb3aaf947f6ea429": "0x0000",75 "0xf0c365c3cf59d671eb72da0e7a4113c44e7b9012096b41c4eb3aaf947f6ea429": "0x0000"76 },77 "childrenDefault": {}78 }79 }80}1{2 "name": "UNIQUE",3 "id": "unq",4 "chainType": "Live",5 "bootNodes": [6 "/dns/p2p-asia-gateway.unique.network/tcp/30333/ws/p2p/12D3KooWLwR4WUEj1AUaqSZcDanpiikS9F8JYZLFotGuVvxkHAvx",7 "/dns/p2p-us-gateway.unique.network/tcp/30333/ws/p2p/12D3KooWPK3CLeaKp5cdxXZts55H2P3jPHnxHaT4KFXwY4hWZ4rq",8 "/dns/p2p-eu-gateway.unique.network/tcp/30333/ws/p2p/12D3KooWDc1pBNFa4Sc3xeivC9TojdkBRKkSkMFW1VtLCmutq812"9 ],10 "telemetryEndpoints": null,11 "protocolId": "unq",12 "properties": {13 "ss58Format": 7391,14 "tokenDecimals": 18,15 "tokenSymbol": "UNQ"16 },17 "relay_chain": "polkadot",18 "para_id": 2037,19 "consensusEngine": null,20 "codeSubstitutes": {},21 "genesis": {22 "raw": {23 "top": {24 "0x0342c10eca6b183f939c72ea0a5b603f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",25 "0x0d715f2646c8f85767b5d2764bb2782604a74d81251e398fd8a0a4d55023bb3f": "0xf5070000",26 "0x0d715f2646c8f85767b5d2764bb278264e7b9012096b41c4eb3aaf947f6ea429": "0x0000",27 "0x1da53b775b270400e7e61ed5cbc5a1464e7b9012096b41c4eb3aaf947f6ea429": "0x0000",28 "0x2013754dd003840aea66b349f8241e254e7b9012096b41c4eb3aaf947f6ea429": "0x0000",29 "0x2013754dd003840aea66b349f8241e2582fbce236236c63b34351052f96f6751": "0x00",30 "0x2013754dd003840aea66b349f8241e25a44704b568d21667356a5a050c118746f52c63705dbee9f60000000000000000000000000000000000000000000000000000000000000000": "0x5b9bd81aae082b2fd8eb489fd8ff19ad0b0b445ca22311be4798d093bd25601c",31 "0x2013754dd003840aea66b349f8241e25b1ef0b108928f2a3c149728bbd19fb48": "0x00",32 "0x2013754dd003840aea66b349f8241e25c8c156f8164e0465c74b8972ea68b4b3": "0x00000000000000000000000000000000000000000000000000000000000000001dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934700000000000000000000000000000000000000003e71a08250174f712af3cced452c3c218bcc7a44c8c6c1a8baab8ae22a8f688556e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b42156e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060343c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",33 "0x26aa394eea5630e07c48ae0c9558cef74e7b9012096b41c4eb3aaf947f6ea429": "0x0000",34 "0x26aa394eea5630e07c48ae0c9558cef75684a022a34dd8bfa2baaf44f172b710": "0x01",35 "0x26aa394eea5630e07c48ae0c9558cef78a42f33323cb5ced3b44dd825fda9fcc": "0x4545454545454545454545454545454545454545454545454545454545454545",36 "0x26aa394eea5630e07c48ae0c9558cef7a44704b568d21667356a5a050c118746b4def25cfda6ef3a00000000": "0x4545454545454545454545454545454545454545454545454545454545454545",37 "0x26aa394eea5630e07c48ae0c9558cef7a7fd6c28836b9a28522dc924110cf439": "0x01",38 "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da99a5aa79001ad7fd14088b574a18e49190ea4c0330527235090286f906763f5dce6ee76cb8d91916185e0e071dce7356d": "0x00000000000000000100000000000000000064a7b3b6e00d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",39 "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da99d08bd30ad4eeb88e4546ec948d96dca76ba85214d9ee32ca87269d07f7da8ff39345b262021dfdffacc537c965ce77b": "0x00000000000000000100000000000000000064a7b3b6e00d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",40 "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9b993e2010ef972681f7de6d809859ea7a4c72354a402032fb072d8a68e7c12a2953506c757a326e27160d8f553b8bc1d": "0x00000000000000000100000000000000000064a7b3b6e00d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",41 "0x26aa394eea5630e07c48ae0c9558cef7b99d880ec681799c0cf30e8886371da9ec75332bf4d160041b7eff73b2030d0c36015d3ca0a4dd6f156f81d6eaee34275222913fafbd4179f1a4c418b5290e43": "0x000000000000000001000000000000000000d4aad2a82cf2c1d3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",42 "0x26aa394eea5630e07c48ae0c9558cef7f9cce9c888469bb1a0dceaa129672ef8": "0x32f8370018756e69717565",43 "0x3a63": "0x",44 "0x3a636f6465": "0x52bc537646db8e0528b52ffd0058649204beb1451e12521040ed281da5225a744f6ae2b59e6969487a93001430603935ac0f5905203111d6dea994c162f802fe54ec26486ef57c2e887a44deaeaf1dc2dc327699e21f7bc12aad345efcbf09d97293bde59652a69402dc13841065115d3c8410c2a46d35d0ed8b8631de2d56b76a5c75ab1da85bfcfda281cbb7d31e8245ed5f897c7ffdf97516b2d22ef4d0b7adf4f7d7630f65705b6e4e2fc3d8db61f4da3ebff69a3dc43c227039a31882aeae7e058716064187bec15f24443390608becd77ef65d128866486245d8e7afb667ed75f0db99f423b5d3ae5bfdd5e8d36174f63a1df36d7a5db3a0635ed62ce8425df47d14daa31335cdba8539f4ae5bfbd09b33c2ba29e6f133d72e893cf4f6ed5637a7a43d7e40cd32e2cf43d041afdeea563bf405821f92d0ef1027c9d106db768bbdd5bebeb5c7cf1e336d6f3f764bfafac64c25fbd6743967899aa766ed37f476e9903392ec1ba4d2e36f8e7d3968d4fbed807d76626627b6cd40b7af19c07cceef6b06d76fceb640d5a574fb92018ddf97eb4d017e5f3270f9e58c88dadbb75b99afc76e4ddf5fdfa6b79f79fcdb16a0e3c71cd2e961ce9c51f6ede62c51b3a659fb986f91661eff72d809fbd8f4f637e6964cc7be3a7dfad6dc92eea72f179b157d392349316ffa72d0897adb964379e6d54c7394d70473edab9cd588a4f9fe72469a6f99574d78ccb7e5b2af669f39e6d57d3de6d3abdb2c185c60018a0a8f79dd6655278f799d273ce64430f39094609c3871de7ce6fbd3dbc7bc5ac247df98665ef426471ed33ca5f9d957f9b1c0c7be0ac363be319ddefe72d8c7045f7ed1db66b1d79d678de3986de70d50db0660db6fdf76f6babe6dfb3a6c475a08bf756a7ec0c6be40d5bf9d3d08742f179baff1db33f62c5b38b41d54bb67afddd7ecdb63b7da7f8738314bd9b6d56d2ae8db43b183b600dd7a6c1674e68cf6db66d5eca12fa7847f9b059da8873a7e761ff67d1f26d9b767df9f0f93f6e8edf163e2e7cf975bc2de5f6d0782cdcc65db5fa0da7dfbb6ddaaecd0a3030102a263aff47b9b15bd093b12fcb659f1abd9af13f5c65effebb1601c7bd1cd63d1516d4dd983cf61c1289bc742538b64895dafa480676f5fae4974b99e97742edaadfdf68de92e12f60a3deb56dda027d4f1435f5f4ec936abc65f875fd6ac75a25e8ec9c67976a226eaf5b659eb0bd41f52f73bc40972cf60dbde160e7589ae4546b959d675c98ab4482d1d0c6a8fbebe82435da66bc1e6d76555a4253af675c98ab4486fda3565f0d082469b34f23053a4650583dae3d76555a425bafc9a764d193cb4a0d1268d3ccc1475c98ab4643088bd69d794c1430b1a6dd2c8c34c911633d0e3b730887dbd2972a3b1b16fb7ea3a7fdbacf57527669e6d5fae31bf735b231dfbfa6a43ea6019a4c90335c40ea02e437630648c21680c5133a48c214f438a1842c47783216086fce0e5f1bdf9aef84cf09d1932c377822f8b4f0b8f88cfcd37c747836f8b0f8f2f8dcf89ef89af880fcdc7c35783cf069f1c9f0e3e20be1c0ca1e113e21be213c1101fbc38df976f05df0edf119f115f1c1e1edf0c86ecf0adf9d0f870f8cef8e27c707c797c3a7c63be1bbe1c3e24be2e5e111f0e3c233e1b3c24bc203c1abc2d5e164f8b3784f78317c603c20718ce830f317c84b103468f19de434f192b3b566f9ccc8a869508749e7af2f89a588d8087885510ab2e9d9a98874e19ed5a19b1f241c78c0887c78dcfcc67878e1a95192b1e74d2d021e37b43070d1f557c3bd01963c5650566450221713e383a62e89cc123831f2384e4f1b5c02bc14a87d5976f8d1e3cbe3b56623e2b86f0b0223324884e8c9f31aa3256407c55f4c0016203902e414610e409ca829f2672d6f40cb1c261a58527080c0c33b13a82a6d173870462f5c31cd3d30316c14a889c26542358edf08304cf9815133c45e8a841d5f08963e7cd8e0c7666b013c78e1d3b36d889b393c70e1e3b3cd8e9c10e9c9d3b766ab073839d377674b0936507073b6d7672b0b3831d3976e8d8a1c14e0d3b5a76b6ecd0b003c7ce1c3b6eecb8d9a943a70a1d2b74a8f0994387053f4a006901c78061c06cf805dc06bb80d9e016300b7805bc86d76035380d4683cf6033b80c7e6232580d8fc162f0cc60b545270c8ac68f172b2ff20b7a866a069c1b3c71acc2ac64701d7e6c4115e14981f990a306df80478c6a4cab803ef10c01040c205fe878d103444f981e3b84d4e171e9e1c1cf103f4408a1638259b972d65015f1b561373a5df4a801840dd514392ce089a247881f1da89650cd8002e2e70849c36accdc8187063fc80419d3e9e0630c1f6b503674d8e8d6f048c10385446265c36a089d342b225645ac6a58f5a022629545354447064a0c55a393824d869d3074d60061814e0b7ebae8ac8071a04a424546aea15202c8182a235424f8ead0c181ce0d7c091d385a061d15c8237e8a6826a29aee0253424708ee0c9d257498d039a2471e3de0f4d8410f3b7ad4d1c34d8f1cf4c0410f3a7af0a0479c1e3ae8d1831e78ecb87adcd1e34d8f1bf89cf139818f143e25f099c2270a9f267c9cf031e303854f153e59f83ce163021f2c7c50e063850f153e4cf810e323081f3bf8e0c107181f3af8f0e203071f37f8f8e2c3071f43f8c8c107103e84f041848f1f7cf4e0c3061d25784ac0f384aa8a9c15f0b451955121a13a22278a9c14e4a820c78b1c2c72bac8f922274d8e149d1ab48d9e20ba359c74c0002286ce173d6f808491932567869c1fb622221e5204120754122b1674737436f811411024822411e4889d2f3a1e7e98e811a3a2a2278e64c3abc19b41f5e4c9e0b956655649ac965821c1f3c64a098f33a407202e2a317cc860081943d2f8a104c603af8be7e178703cf0c0a1fa92422375825415292b5226e026e614292c7aacc8192287081f6572ca7042c82738313f3efc84f9f941c78bca8e205c7e72f03307e7458e0e72769043870f1a382da819dcabe78a1e2c7a4c00040b2068809cd929b3c3c48e1240d400210348195d0e3a3b3a1dfc94e0a78a9f297a98e889a2a7899e2978eef031034f0f82fc1024882061b83b5039a08470303e700431c277c831c3c5c1c1c1cd20678b1c2eb81e38309c1a9c17ee064e041c0e9c0ddc172e076e8d9f257a88a02ec869016d8174c35e5637ac7200f2f483042b276216766148f008d173864e1c5e14ce840a0d560663a21b2395470f1b4c33ab196418958b9641c9f8c121dab189d9c66c446c436c386c39a068809a016a8e59038a0d141a9b0ba5044a071419540f281f50605023409100150635062502940da82e282ea832a82c281a505a5033a0869847a082984ea088984fa0bea06a986be61a538d99c6b4c19463d6609a31cb982c982b984f938c89c63c63ba60b631d5cc31a618338c09c6fc62a6992a9829985ccc2d269af99a5a4c14cc2c260de60c661c138ef9c67463b6993298319830986ce60b6615938a69c59462966042319398239848606f6698f965e230b5cc2d24cc194ac0e26077602cc0d6c0a0c09cc0aec084c04c800181598145817dc1b8c83ca40c640c641ba9863c236a9138904cc822241172082906e545e6206f905e2417d9830c42fa10dfc43b620f220fe20e2218718c48453c13ab803a80794419201e304ea421728935c42db10bcc0196034803380318078403be01dd806da00c600c200c201bf802d80674016403b600b200ae00ae816b4035601a100d7806340396019f2019500d1c038a01c38060c02f601aa8029802e805ec027201b78068e00b6a015100b380672016f004d004f00a6805ac025201a780258052c0282014f009e80434039b804cc025a012b00c240349004700938048c023a011700c2c020a01838044c021a01808040c037f803ec01e2018c803dc01ea00bfc01c200ef006e805d6008a00da00bb402eb006b8056a8159200d700628037461623a4e9bd13e34165d46a7e91c5a892ed35cf4121d469369307a0458124d82fe025ba279e81af80dc3613bb61e380f6c06ac07bd857780d1d1595a0b5607a6039e8369c036e0196059580c0bc15e101100a7400229301a3e828760249808de026b8283c068c07a601fb01d6076f00c4c83920b56aab43025024d3ae06403512c50010c3880014b921899b080222205248065184104020ce002d38c8d7f59a5456b787425ca069eb810e58885274f368653aa1c3d89c21465ca9327a89e2fa994147b25894a14a6a3294f8e8e560821158507968e5e507a42c58567aa72d48207a238f114147b24a58a952a52aa5871c007493db15656a842e5899515aa2c494ab2b280050820e5c45e39a2c244a547cacc56b1428529cad20b539e305949baf2848a0b1f65e985e74935e1a598d82b1e38427a72e568ca932b1e386252c50a952b578e222024b5c47a80898a142a4c57a2241d29b14b474c4954567852669392a27829327b85c9052a47528e96009022c108f6cad19517965e90428054127bc414e568490a129b9414450a90d411cb14c55346ec921516985ef8498d59a6284f8ea658910242aa883d924265c9852757a27040488a889542e5ca90d4103b85ca9327545cf805388100045a78e168e9880526a30f5262b603545cf8a523a4252b1468e2a584d823a62853a82445c1f2e4e885a3171e90c294230e70204a0a024805b15790a41cb1200588bdc254e568e988852a543c15a60a95157c523fac142a57aa50596282e1e88907925c7021ca93a5a32949545e2842926225a9e827e5030a39a91e3e4025290a15262a55a8f0a4c02c92142b491b7872c4f4829423188e74523cec929505d0d40e7b85290ad3151d760a95271ed80090d4979d42e5c99528493da91c76ca110e1db0929474c3325da19254854a0b53bcecd1142b529e304989b2c454c58a94272c301d89a003569292a2f448d99093eab24752aa44498ab2811f292e47494956a4d47094b481285496a260f1496dd9284c51a644613a6ae109d3952a56a4a4b4ecd251950e58e14965591f291af64a9523242b4c4f98aabc60458a94284fa8b8f0472f2851a92281d5f251d206a23055796185274c528e96a84ca942e5c9931f46689af9fa828c297e9db67db95ccf4ef00736cf9867b00b3c63130374771ba04913ca914229353929a510421020089242090b40a99410040a294308424619ee014080204008299410045800090253ca9984208040218490428630420a29952da99454f244a198a5a644090a3551a839219412b54989da20a5d408a51a4549d629804e57009d39f9a3546a1a53a646e28f4aa56223cbcc91aa24f3a4546564524ea6e432cb68c408343221a73048659454d2ec87215cba94007409b0bb3bb509e90208c094392787a53462a429c5341825a52be784504a239476334580941342c894476e1ca50829960e3062844a0c054d521a698c90422a29f32e2f4b3a796a9a941a650a4160960b5840032493055006d0294459f2124a29d305c405c813242f8025ea63ca468c18a1cc739735ca9a964d6d9b53a35336a59a9c28aa444e10a8e4a5bb0c21476994841a493641bad4e6d4e9b46e7653d3164a99b3506a9229854b99060942e902e402164083482a651049e5422997ee4a4921d5e69c1a84946a54a30ca99084b04800010861b67c2205c849690284848c18a1b4a111caac4d4d6a284ddb39694ca55229662346a83667b326a350a84669735209210a4527d5640b49a9518d4aa9620e42caccf14a09190194522374256dc994c6a949862050aad11224a57452dae968b2cbe976a2344a7997c20240660a254da5525432336a4e0a494022a964ca9459520a69104ba69021a44d317a84d23dc0c2857029a5124a389939ae84adb586d22465e6234392ca9e4c97d29e529bbb94a2be568b0d40774e2aa50c009014a451a652a9548a526ac4881109c29c701660ce296590a494c649299c724a99514a29642999275349a59410eec25d6d7779d249a5365942a869549394ca8dca29e594534e66660a996943c894729372282921a751c9900072195369936aa8c9d2b46c9b94729994529541c8cccc92774a292533533802438692b2a4cc2c82dc289553a3904e4835169292521a34a5940d35a60c194229a59493524d9b9297424aa9082c27d32999426648e99c94b29403a0944a664a794a29275348299545a89c545222520a6052b86d73428653429653522977296586504a4aa59c94529e4c03c094b294936910854c839832a5cc52ca19259ddadc326da2581ac771526a94423951524e8d32c3c9dcb2a794bb7042b872c209a7844c29a553d318524a19f6644a296b544e664aa5941386403529a58400d8ee0cc2861004a021b23f4db606e126a9841042482584b12164282727a7a472ca2951534e09a1a452e328a50d25e4b94b87d431c40ee83b420b5498aabcb0f4fdacc0f4429023169e3055a1b2e4c2132957a8b4f013c28f0804494a940d242559098007c43ff01f427eb82a56a830498972a54a9425a6274c545a68c10a6bf5f9f0543972c185283fdbc2077cb4b4c293252b4c51a458494a8af263a41504062b1d60faa0650002b890230418810355a8b070250a0bfec194a3a5a3294b569eb40c4080270438428a92b4812747549698027084e528e9090c515a10126447e08095a4271ca84285031cb092f483c77f60389a5285ca932a54a2b020658515ac7c05484aa28224e4732504204b00262b56583f768428474bab23a4274c301c5521b2623ae240083d3bc215a62b5460380a808f25000c5456385a724188674788729424e5c91107a22c5961baf2644a121516a43c614a7a21ca0a47538238a6a5284c574220c0909d1de18829cad25195230e2c8130e5e8ca95a325175ab02265085b022c1d61b122e568e949942b53a41c3d1901a9650002b820e5e80a11150b5298a26ce0090b57a854a1b2026b842755ac50b9b27484e5890756a0b27484e5c901463080010830e5e8891526173cb024e509130c4743b05439823db63db064a585a316302c558ea000b83a7a65539384b24e28aca9c989376d363535a19c9cb8a9c96943353535352d946d6a729a50b6c94936353535393939f16c6a8a50d6c9a9094271e226766a62284edbc450b6a9a9c9a9a9a9294269e2a686d2c44d4d4d0dc5899b9a9c20946d6ac29c3228dbd4e4c40ba5899b9c1aca2e949d50d6c9097392509cd8294269da2676e286e2c44e4e4e10ca3a3114277662284ea21dbcbbdcc295281bbc715c92b9a1341d1abd0a3f6e5dce2b47474727cba80ed784c7e840ba714c62f8e828fa3b9d1dc52d91deae714c42f0d1b31e1a3d861f1dba5e895f3fbf2abfda1f1d3a8f0fcadc12fee2a3a7a727f36d79777b7a73c3e9286fb7880f13e9edfbda92c46b5f5565b13914a2b74f8e497b9cd365f615c1be1a1d3a7f845f6c16fb46c3b63d94f29a715e3b94d79dcdebead77f2b5065d5127e9d1ee5719e794edbb6f964ae39d7c4c7e8d80e627e61f0f2d1b933af62125a86afb41af9f55ac26fd17a6a91ecaf0b1d4151cc8bbe6d4e4c354ddb785382bfedc0c647973b88f1d135df20ddbcfd94b745cd6d9e21f93051f974954f8f8ee29844df5cd5a998405577aacd33df90a64ad3e4972473cd35ea99c7af2d97444ac935892e3f2494a3b826579c9e3a12e6d1996b125df555cce9a74d0cb56d1b5d8e7e353e75cc4b79b0b7ec8ec0455952be657704ccb98808520f4929866da398073de56d91a7043f7ae631d13e24cea373be9c1190988ef3ba39941c93e898476ec9e6d85739df3e9fcda74beef3d93e2699639e39e61be6a11c299bd96412b399695fc57cf30d4355cc37af52f7d17c7f73ccf3d1be24d237df3e94475d6eaef9b63974eddb225c93e8db57518e39f5362782d2e3c7f851debe967df4e81aa4526cabcaa2791633d0335fdf98f64bd2e596c03a1990f5363926acc57c29a9f24a4d4ba890e79af0984ce394f09857623674d9b824d7000a1fbae66d91c661d8b7714c38878d6b22b46e1ee55b538e6bc2af57e2380c707a94731c93aeaadd6599aa4d5f1ef30d3684a9546d1af398a33c76ca3569477d5bb47134f3b608e396b4635f6dfa1c5af0987799e7ae6dd3e8724ae057197227ecef1269ae493b5c121d42cca17393e850093e124ce2f47262df6e910a9d2112fb30a91ef8f695100b238731f00907316db41eec788bb4bd8539d14378e81bc430cc9b33dae58f0ce632b2f198ac4308ebc16393b2077fbdc5e3310ff34dc2e6b8d876e49892ceec447083bf61bbbbbbbb1bb926d92e64af7f8b9162462f741b85a46a07faa5b774fc7e5db3427818a1746353e26f1fc03c0cd1a96feb816e5f3e6479ea9af4f6aef0b747ee847ded43925eed97cede126f11e94cd92b6d9cdf3c7249a8a350dbf7c2ea9956cf5fa3886057cca56bde86d146b9d65e75faf6aa3974c831894ebdb9259a53df9cbdcd358f7a734cb22499f3b75b84bd3fde22ec9a6f5eedd7b064af04f370fdfaf42a133b61dc71a479c9c5c335efcfbeed936e5f465cf12a257ee9db724afa931ebffa42c215b924b03a7d74e8f930915c20c9cadf1f161e283da58d13274e137f76feaa93c4c29345c8b7e4e2a1c7d42fe49934524387527e4cdb6fb3eabe8e703d533ffc6a3b167e7fe8f937d3f6eb4e925b8e1bb83caba06faaaf9d7d6b2ff3e61ae0a4457b9c39517b79f328cf9c7d19e555cd913647f9b66114f3cca36f1d1e5f511ce7cdf90669e6a5bc697041e534a862702a5239e48c3afb94548f85a9bf3f322a4f6d92beb03a8426cdbcedc13b0d50728813274e9c22956fb2792126b114172f5279afe48e29eafc99b76c3cf4f8a9d74e04573a52e628af28879c127614aa33df24ec9967991335734b3247f996f2386f0fbecacbb24f66aeccc7d2cf81257eceb7e6961ca1c18d005a40c5d72b2ba0628bc1572611c46055c457a63245a4be32c5a00d3744e4b1647e7d4107153ce7cb25418dc1e695364e1c36cf1961e9fa89df171060bec7fcbe7ca0e359bf2f1f9278ce3748531ee75ba4296fe7f84dd294b739f86d52c91961e96015bfaf21d6787efdbec4fcf001f87d09c1c5731eb92619e4964497eb3997dc0b1de71be4922c1bcff9b6b199610624553bf09cf7a7bca5e3b96fa953ce843df54debd6b89453ea2d516d3a4d39f4ed4f89e3a43c25215abf361d4ea7d4b9ee6f9788a6f9e6693b3d8639d8d77ded44ddc44eb4515c36a85a8239061d8353660ea7672e2194d9dc302cfcd3a763bc9d79f6f913f5fc9032c71ca290cdaf3afde429bf1a5f3af4320f76658093169fc9f6fd2c6b5782dfbea9163a3bf4f67cb6cc379ece9e79d3a1b79fa47d7ae6b5439f9e4d9941dfa4e64bd031cf3c37188649c7b0cc37e831610f1df36a3f940e2b3fccbe5d223089848e94f9f40d2e515f62c27ed39c893eca374a9d524a3527ea6d834ebdca0fa9277d6336aff986f2941400bdda9fb9749412e990e3bce6dab74b24abfc993797447af6412782d0639fd2abddce49f861fc3a146737d87eda57aae85bf47663ce539072c736a56bce4b170fa59ba2e2f8e92281cdac838d7d536d1a4a73a147adb475f6f831cfb788d0af6f4b32cf3c236af616b5396baee2df96335a98d3350be59a6fd5e9d95b356b5df3a2b7651e16feca58f8518e8acd10a694e0fb2481afb9f6f91659e7cf3cd48794b9e6eced474e29432173ed53ad4b8fbee296e6b3c7bf655ecd5c437dd5e9518cdabe1a7f73f66a7c76cd83f5d92bbbe64490bdf6cd43528ae1a1ef6b1afceaf4284f096ade7e91c73caff2cb2a9d7d7a3efc29f10be09d30c66ad8facb476f2fa9439a1ec2d7f9b19766edef6b4b19f6d2adfde8478b6449e8c9ac3bed1bcebefbc92fcb962245d2b9f428628fce5ebab5f3d1810009d1d5a4672f6e38c9229d9da86b57d9cb47afebc6478f61bd83414e455b87182b8ab0020a362e5791f4e89bf4b6883d57640207246638228ba22c5b8a14b173e951b49e654b1761ce250145ecd2e39280a218cca4c01e831318149d9f3ebaf418cca480b9fc62208241d1b12f06332948e72f068741d1e527b430a8665ff7f562affbb43ba8e10b323660c1123030c33f3a1011dd1639f5204616441081668d143a28daa2f52a9482bb5c45cc5eba15c2475fa0f821f197a6766218c76cbb48aa9093ca51d1b1189b1e6232f8f86135d3a26b5f95ecab99273945e1e6b12ff30abf1ac34767cf1c7ad19763b26a72f8ec232337cc6bd3635ec53cc949cc67551090e5f598d7f855181e5659355f1ef3fa818fd95765db3cf63929830211d6d8227a99e27f7e5f5e7c783231ac373989299a645c3eda88828619b8a2b3128c13e7c9b882dc30023063964018f3441a17930bdbe6c9b84458630b1716046479c1e05a355f8ad6eb071ef35d127645a8fbb241cd33f1939961db14cdcfb56d8af68b61bda90a1146ac4006382e5791fc5c595caea2f51ac3635f75e1a1f4d6a307bdb90988b0069a3845ebcb4d2007066d90200f1ae2c429da9d87edd44decc44decd412d36283513af3cca474e899d74989b50e9c74fe7dd940c4af9a2537489953e2381f7d9b15f963371be8719148c82e0433879a43cc21e6d035cc330c73381d4208a1cbada5d74044e98cb94f74fe7e9f2804e672623166ed665be9719160be2e1709bf9166c91c5ea859d29783cb4dc91c0ea15c3a0b0e6d2efda75bb159994b3fb2487c8b642e7df3ba0eca1ce5651d94790687561d94b9e6b2e7a52f145f8dbcf49e45c22f1d835e16e6640ebd8b98ff695696b9cf74f8fd3ef3db970d3cfcbe6cd0e157cdca5c29bef66db3b2e9c92db2be5cdc22eb4ded241b4eb16d06bae802f87d6d19e31d880585851ea69045ab1e395e12e956858eb9f459125df161d7bfdc1276fd03758b4bb25db85c3fbfa5e94b4aebc6e57a269d6767c234cde9b3af9b57daccdbb7de2db2ae79957f350ff3a640dd52e238df747a4b4cd8b367ce1c137ec12bb1a724e4a76f99a7a480e72dd2be5e6d2e09e695d7c3becabe9e79fbf3db25d21f96843df855a787d0974b02a1c38d39a38caa00854d2c8adce6a50bbd643951a15b72d334a05bbc2f3049bc74233d048ba48ed449f392d52d9fe9d029f4da7d83edcc29e9e68cda996302e7c784bd9da8a56fd3933cc0c15cba0e6cfcf47d4ec23e1df3d8a757390f3ce24a7ab7b345ba9c9226d7635f8de1316f3c7e3ae41890c74fe7388ff9568eb3493abddaae13887e97486dd7cfaf62be4b5a866e3574a33d71031c38df8ef9aed0edab8b1c8ff96eaafe90b0b89833e41ae0a4c5ef12d98f23a78409e6bd48d6a56f98d7be35c1bc7d7a4898b7126e09b6641dfb2aa39ca837945751be717346d58af93afbe621ad4f6f2ec9f41bae780e858982e6fbd5ec61c832830cae5f42f915a7477d2857aa1de8011e71feca3e950163c36f7ec5e9b76f9b85faea12f5c61c13edf30d528c53827a0cc3a49431460861f7635c92fee9cc8f7149f827cc1ce5ed4bce68fab62d6d2e09eaabfc285f975c12d4ef16a928cf9c08a27c984c5f5f9ffb9a5761f89032578ae12bfc2cfbe9449d7915737622f89b6a3b87febebaa4f9b845a48cde7ab1594e1a4b3ab6d54017bdae5eba50b76a76a45b52e8a54b37d22d9d97de65cc4bffe9a12e9225bc24f2d2bb6eb54bdfe9167429a52f90fc90f6d5b4edf22e4fd916ee38e956f5353ebe2e1a1f5dfacca4ffc4bcee9a9f2ba26ed5ec846ed58e856e4d2fa15b3a3f5d052e707e3a067a2816cd5db35dfce43942d43fdd5a9fbead37bff00f3fbdfe15103f7ddbe68529258ef33b7da75bd1e7f4e90b343fa47503cb6cab01e7e2ea3947d7be11cc771b605b0d74ddaaabd50ff40e6eb75de962b3967d79a2b7a2b2415fa0baaf2d706011643dd4f976874ebf765f3bdaac1d086c1e3c58028939de20820774146dcca1cd3282405759dfce1efd48b76af7537c3b911eea12be1d7afc5db72adde9568f6f23f865fcd1df570d497cfc56cde27dc12ddb6aa0e3d54fb7745e357431c43baf645b0a749dd10e849416dbef6bcb146aca8c8193e58b27e03c152db7ad7bfc1b7346b159fc5526f8b1bf25b159defeb62da704fbaa3fe659730b7362b3f6ab4cf051beead6e6d07fba35b7a9695fd51ce5da5cefba353587be4d8f7fd3bca5ce9c929c8fcda25fa58ea21e137ccd37ee6598f2f651daead73338d4c58bb683768bd49fdfaf6e70779f2b3f16f915ca671f93fc6d6bba1cf655a7c79cbdf520b7308703726fd68498172b0ccf041ff3f53a8f3923ec6b5f4e7e59b3ba5b456fdf3338145d2e97cb55049db54860057ae82896396ceb0b54d9f5bd47ddbe6c38f3ec1af2923a24e8fb955dfdfbb2418ce7262cc3ef57d9c5455f0f4bfcf5e8315155a7afd17d96a03e7e4aaa5fdf355ee8ebc6f90abd9d08426f7fbd48d76bead8f9b70db0ce9c927ff7ec4ab34187de033af61a21d0b9dcd20417ed6b4b99955ef4967b0051438fffcab6bd6d4b9d20106f40c7df0e7ddb9876dd82bed32df6ec6bf7edb915ade8edc7f6e6983392984b87728b9133829233626f0efb62b3e009fbecd1e387cc676c01f3f2f7a5e5cc6f4ed76999a2ebb424f1ac6e45d702e6a1d31eea22d81073ccdb664957d2b52ff66db3e457e36f8ccc606c13e8f695458ecf7e5f5964f05bd3edd6123f53bf1ceae245b183dad7638c597bd7352b66bb0f9da8336f9bd5ce594349336c7dc3e8760bf3a924e4a3430f28880e3a3b9274de26dd6e55e9d0a3d788241df39a7d7bf4b266b5635e6c563b0a1d7b8c8e3951c76e61de1f92f4af4297de8e7d557e58e447df66cdaf661172d09b3b611f7e3e4c7ca4ef3355eda57b3e4cd8a1b3c38f897f7a734dd8e7b7cdc2be1a3f7ad7ace8442d3dc92d81ce5f65e84d965ea01335746266b231936e3906387d8c1f6d163b3b319bc09c12294fb66de38cd869b7aad3f3477d5325416adf47da4fa9e9d779af6c01baf8dd6faaed569490a147892969ef964f9276e81073868e619e756b7e553a12f4e898d36ef563beddf317db32e936d576abe1beb264f9f5e51ae0f4ec959f3fdaace8d137d52b357df4e8ecebf1db40b71afa7a1d7d9d768b8e8fde123f3b3b9c5fce48899f3d7afbdcde3ef4f645831cbf5c3b51b3d0a67368b3b659f5e7d9b3df170d6cfcaa59ecfbb3ad063ae8103a84304a9823f9f12d4ef7e9fec1074ed4dc43f79bb72fc76ad62af1f7ed12a9f153c2bc7ee0137376ffc0896064214ed44e3aefce837c35dbce65e7f0e3f1e68c7622d3ef7885e1ab0b2f1dc0cfd5c94b25cc2b94be3fbddd3d2529a594df95201e618ceed113e2d0fbe0f3c8fc70cf23c3c58b7eb80bf9e053f271ecf3666d8e07f9f9c874f1e15a7a7a7cf8f01e2d3eb6c7b5f87020ae65f5c3b50059f9c2a11f9fd02acb7ce150cf27b470c8c7b73008c5e3cb29e161ce390289e9765cc87722ddd7f10612299764c78f0001d1edb88ec7b8d323025bd4e38b1dc419e9a8bc4a3fc7ebbc2569145de5514f79b15949f4238d5e59db571df5edb75068ab9129e4f85a82fcaa3f1a269af80a5414bf22dd6e4ee7d57f3fe949c73827362b3af6ad2f21a34cb77ca447975374f1d12866bfddda97cbf5d29b3392cbc56f091944fd306b9239322706dbf6b6bcccecabc45e9d3ce9ccfcc9a6579328a5842eb989d87c508e426528574239eabb227d3ae6d1f36af4ccb74851464cfc8bf2342d46bfe2f4f1bbb2df2eab669f52945f12961f1f3f325ddab540d8ed70d9b534742d5ae0d7c1a0fd563068dd69367543386f245b2ee7007eda2c962e3923c92f5be8e3f8e32ebae8bcecdd61747b07c4696cdbabd50a9bb3734ae8b2d5ca04bbe5a4d0acae599a46a30e1a42a842edbe77baa5d79db0df71b385b02526618c326243c418e3cce4d4322f6a390d88119bfd1c363166e62825c692631c276011f394f8af387d864d2fa2729c78e60d639cfd90062e44ef0a7fdccd618acd67a6945a36358961d88c323b62e64c9119945fa8d02c8d3599d18cb13a3a4a29735868d686eacc9b1dc33094c462cc3aebb03222d7287392badb230a92a9b9083f5a3f869019c6f0d29ba899baeb6db642cb61356b7ad6deee4a4c724920183fabd54a7a9be51035ab9b2c28a56c89adaf565dd628983ea9e6cb19d166c5e91a6794cd6c76da37737eb089452931899db1059062a53784330703cd42796719673431fe55b7a4e673629d073d4214f8e75799a9a5c74da691bdedcca38d79b15b430b3348d4107ad9ee26e15ff8c566ad4f19628cb1c63977e698206b7c295d62536273629894724a3923161d8b11c37c8be133975e8d2fb5af464d8399c42616a5c464f4420a31e4d8302c5b9903a5594af669b32297352b4adf658e490c5f99fab1cad35bf7d82dec8b523e3b1b5374bfaf12c0f91288f1fb9a22895ffdbea6f0f25bd3ac59d25b7a0c3f3d665f8d59757a8ca91fc3beac594ecfce5ce49c9a45af72f6dc64c68913278e13c652051b7b472c43d15447d953b2afc47186f855b37697d7cf6c4f3073431f6c481a638c12ebf97d4191838cce3967a6f9e88242a1501b451591a21cc7712915a6440eedbaaecbd1d1796287f6e8d1a3c70e4f0a4d0ff5c119ad985f35cb07a714df0767b445da7d704abc1e4e895794bdf5e5e0e70161a1db171462346b8b64dbb345120519bf6ad60fca5e1467fc4acb2626236c5e54aa73ceac0a8836887d7d01bb6234ab6e18cfce4598716326cb18550e74d88e429a50f7a13424eca0828c143821468d005e4f9ba669da0f54152270f3e4c50b2d3d841100278670a20a1d680e0c69c0e00d0f5a60c61caf20275c4e78d1a18827c418e0f7f5c41defe3f7f5441bad8608bfc6df2a7f9148de4ed5a6879fcf15e8d3335fea57e2cf3e1ff825890fdd677e49e04387cebf4fd418fce58c183247e8c5178014625c495061033b72b034a0019a2190f8810b302d803062b12d506c56ef22e9af51fe3a7354e2ffe8d227fabecff32f9742e772f56fbc133bc698da695667ddbe884c48a15bd5c89115da236be488916fef7608a611c61a67b8ccc8608ca2f6d50e3981796a23cd0e5594e0046614b5fb0e390941040ff24063cb0c4a1051d4cedaa108d84046135eda68c109ee5836b063107191446e7e1e52f97afd59b7000fa9be0c06b5a7be8531e0bea541fc1606615e3707dfbedce26fef60cfa0fbd76cf5357b99c1cf877d29fe523492553abd763b9ad7d58f0345a79eefcfae96c5ae793b1d26fde7e16ae72184f15bf3fc61802143f8614005ff7d3d91c43741a7ac899d3a62ae6d816abfbe2584d8b346356d7bc3707a7c4c968ca2286f5697f00ca4fd46dff5b86db4e7050f3042dd41c27905eabcb2748216842521e5eb212c12558e6f8f8f76b54b4e7ed3ac76f19b76c199705f4426744b7e4410f37a78789ca819ce9b7649ce28a6682a83cd4167e6d9e9e1441dc3a39cc56a56fff07a64e55588056be7d302e21b174910872e17c98f43c79884a4126afce91bf4585f58cd6a070ae271962dd2fee3b1962dd22e3ddec222b4fb78cca559ed403cf6d2ac7627fde3abacd5579d7e75f5691fbb92d01cbad05824fded5a0efc26cdd30e29c08a239e9eb8230a345514b5f39a1d42804b0767346126882bd6286ae737dd82d32d1e33771ce531f54f8f5eed9ea881a0773b2be38c620ecd99ff00e8914ce69123d354429199d9e383073a17747859c10e6af0b4060e9c8d0870f022c60d3650d16276bc149ad5dec3db66d57d72b245da47d04576750bfb889e0093257a3dc6eb30cdea304ebff2ebc9f98dfb992e6f4c91861bae2068b070a23863868b091c9eae581cf8d0441539946933c7109ba689325c709820c3a5258566611ce6d1eb2d1f733c1d2f2ef62d2589af14c363be243ef691612edf5127aa003f274ffce6d561f84d8eb7cf6fb6e4c00e20dc0801074d1d4e3cec10860c70b89ec64091420e75c841c4112f40e28e04e4b0860eca00d1021da0d93823139a05871c06c16c7aeda2d79e6f7738846d10f4d443d7be9af978e8f3eb200f3d7eb5e73b4f6e11e82a2f6e11e829af5704e89cc75b047e3ed32bbb5e8f44861dda22970e4595bb2c92e8ed8c66916cc143fc0606b5fff8caafce8c6f5f1e7a03c61b38d46160503bf59a6dce6f505e7bbef29b6f871d060e398141edb4c374bf7db5ebe999d06319b608cfc041edcd40c0b1c3370755b661cdb7f6b16b8bb43398aef615df7e45b7a6b7f799ec9b10666956bb4ef8883e8c87aef2ebdbf9c55d74abb28bd1e856ed30627cfb986f7e3d3d7d575ef3ed4ee0d062394bc818f3b5c37c7b77986eb976c8e9cb1c3938a144172598430645edcc6587a80db0b0e30640f020091d14b5f3971d721a22063440e3854c16798c51d4ce6176e8880824d250c11726cad0a2684cb3d8fbf53bc489a7899d30f895b145df849a158d7cf46d8b2e3c647a8884053e0b2e3d25e8d5e92184107a7bf26b7a356159d7e1023d118f8b64b98ccc5942c6977d3d21c357e61247e666df2c9b13f869b32077d11ebb765f974d091f59055d5d361f3d3a14c9c615cbf8a0c7cfd36b163b287edb2c2734c0d841f1db32ca3dbd9d0e92ce4674354b00172fc2be854175b59c117b15086b0ceb6f473a3724625ba0ca6c48e05fe7b899d7239ad711505e83aa57e9f4baf32b572c182423927e258ed3eca8af76da5757ecd957857ce695e77932f6b245a4b3a44ffc92f4b7cfaf765f592f1d86e8323a5d7d747667b1b60aa5b0481aba7413ba353dd3502e5d023b04030c924ebf9ab960fb6a2761107f75658397be42beee9b975e978e97be1991c11c0638c426d820e9685c5f7079e90bb98c975ef9cbf7f7c7576c11e90c4457198a978ef2ba65b13314dd9235e99b2e6b59ecd38bbb2cee6892eca13397243efc94389ea25bfd496728300fe839c698e23357344b7a9aba6c9e9dbdf2152f9dd9fc0e61988d60dbde5e10851bbf52455183dd225436e6a1a319ff40242424a483d00e4f64c170d0b15e081b3bfc608312c4a1431645ebdb43f58b264d174a76e38cbec8193164e602b6c3860b51f09b6a81b6f6a1cee572c950b4de9c518cce5c74ddc1e8eced91cf7471c85d2ed70c453593038ba3fbde0d3a9af56cc41059610d2cd0c0c04b981ca8280ae1db3b38d47386991264d1a5893bbc2802c077f6fecbb53f512f100b418f5fd372be6643bb41f5c7d71f43da06f5166967305da7768bc418a1d7cf556c99ef162818f31d1dcb7ab608fcd5e858f639e6906b1243944b42203926f1e11628f8f2d09d1e724a9c3eb26fd3e157fb21ed9e59f629c19fd8b7b18974e81c0a92dd6932ac61db6ec58d95601c384bdac55ba49bbe9d97254110d9a3b7e45bc29c29fb25a6ee5f3aaf08d2b75b1cc3734b226d4ed288a51f724b226c86a9e9cb25813f3f25f89884adc516bb45f48497ec57c82651de6edbd2ee565d9a3dc0238f381f5d29cb32830cf3e3b749baf1787b959fa7797ae51bd3daad3e05bdb29ec77791709c5ff9b6314db9a7bcbd87e71d94626daee3996f0ff570ceb7877e784e8e47ff91711ebd47977dd175bceda0f8d5d5430f4a4251ae34e987e5c7f778f4ccdb2d123fe696c4579a7e05893a8f23516fd4f41ab3f829cdf66a7ba49e5147d14fa9e723d3e5876bd9b61f3f7cdb7e04f16d673788f30f6af69c03712d9bfb702d3f1c884f278244fdc3db0dcaf9366f37087acae3bcda3de471d46e91d55779be76947fe06909e2630748e62894d7cc51bedc92f859f4f6a237c994f8e31691c834091599e18c9030f759923de749f355ce51aff1997b7ce5dde3b5d3bcaefc7bbc7ab3bec72bebbb9da2bcc6afd49538af31a03e2c3fdec76b3b751e4f89c77f7c6b0f0b7c169a453f25ce2bcab1c06721f5e355a7e7e11ce5d4dbabf1db515e6d4739116ca55d56457d4a3e1f992e401cc80f203dfc878f0deaf11dedababeff1adc7755ccb6ed0eaabd9f75c717a2cf059e071e89b734e3d94f37857b8241feaab117ab5e9f5d021d724c7238ffbf03218047df35630083a8f77c5e9b7599def785a7a7c31a08a30820a207ad0228c31453a5f0783a0e77835f3ce3bce537958e0a39c7a4042749c739cafd4536e14974b41e69a50efaf721ffdc86cbe1c192e5eb47d4d424566501bcaf35912e337410713703e7246d1b7a6280e54a7af329f097ebbd32fa7a45d891be5eda80f052cfcdae793341f0bfcec9bdf46c7a8fc90bc9ba013d6c44e182a07cdb68b64d9eb8fcd6b9055cdf9f5ad28968fe95587882a7add48106211b6952d92d61669aff0d7794930c222b42f1372bccfef8b09329eb926423ce99987f2e865be79479ad5cee208a5476f3a7b242cabbdc5d2bc9d087bbb1093b02b42f476234cc2b208d03556f747affd55e8db377f218ff95c56fbf4965935b5cbaa3c4bf1b7d7f97612b6b5cbaa3f47bab5cbd2befae3db316f218f399c5eb1d7e6f45d24557efb669389a0d34b0f297e711f7a8b86f40d5627f955fe8ca959590e1dc75d16e68b7dfbc58f4ed4ed3b657ce630971f533f265d7e58fae3179bd5b516abd5ea860c0ac151a5849854c27397d0064bdfc04c1e537f12f638cf9f0f93f8ecf199bd9da31b40759f846010fb916722134e688009273480c88466752a202094d8628c31437934f36c035a42876e5127427927ec4b8909cd62477d444d376fa75944702873d65c080e651f110c6267d426c5125bc4b451841c6ad000c159624b92d0a3becd9e685f2b22138e1811dad7b31399704203884ce07e5f4bc4e0ebbef629ce1fb605aa4248b6f56e88d1ac2daadb450783989d6d90984c5afd7439d45e89fc3a4b893565e4f8e5baa0bcc64f73769407d4acd4d79d16f6f5e7236bc889082d52b0404b9b1bf4408da2e859b7867cf42e8e8f4aece063fcaaf625093d8b4bc7bf9f79190c62c7c4e8f6f76bf6709401eaa12d629fde6aa759ecd2eb6ce81c889d48b7e247b4c415d0f366b1b707d441ecd89a6ef5fb5a028c47fdbe96787d75964decc412ca60b55ad5b0821c44273d3af45a107a24e8b459dcad1e5a189424f48cf9f44e12fae9996fd3cbbce5d261bedfd94754a6cd1cdaa276e69a60e1e72f7e2d08bdfc90a2f70e4242425556bfcdf262b3206b495a7d46467a7b4cf08dc870f122f935ad8accf83089df1e9bd8a99be100022444c7cd1971b7c74d4af6d9f3e187dd22bccc5edc22fb954143cdb3d3e540b72f23e2f84abfcb7ce159ccb0fb6ce750ecf755868b5f15754dc7f6806e7b001d80fc7d19f10606ad2fb723448f5e5287143d84afdf8e399d80c264d347af5a0356068f7d64a463bed19bb5e9b16c7e6462586f728ac24d91fc5cabe64bd51e86b09c054278d8c44e0d1b8d4d5533ca1ebb15fdcc1936d8d09c9db7f64739be5dca2186f4d8c4c3b01e9062be3df2e0e5db6345048184105ba05901974ffda259c303d7f3672ea56523df443a2866dd4674eddc4575e7fb27ba7e3923e8fa3601ab51061b546419e349cb0e516c40c314363823051537ac39e3698a1dd428630e2ae23071a6873342189183a735ced002d361db64e9d24697224c4087176a9411c6155b64fa18d618d68f8df1e2cbe572ed50547f1e037a6c0c1c6db4e9828d8b07668ab0343e068fc518bba642a85bb9c43c663303fa2cfb9a28e3ab3714ddfc7da9e9a29de8b0df979a30be1b83c9d852b3e6ab0b413131fa90d1acdbe93437a8d5cf0ac566732097f1a90b30343728d51950acce0823858f3a3617de484ca29c5d9ca559a81f628c19cd361fba9dce0d3d83cb1960563fab0db599208211d840895796247680860eccc883a25028d7dca0ccf8a2079ba669283672eb82a250a82325348bc884970b9a1bd4a669da090d4803858d8cec622e28cfe2a45368d6930b7028fbd8e52653c32e15760d678181c90576b97165612eec855d9c45e7f7a566cc5776f1179e306e9cac6103650a0b49535848823245dbd1c1891a903862091f76f0e20c35cc78011416d84c81420445cacd8c2f9e7ad0ed74d28c2e563f2b2c276706446cc9019729deb8ca30c38c192580c2668a034171f2f4840614365358449a05058a16cd48020a0b6ca6081981e204ca938c4b5e5f2081c70f5ae09082a732b83c810185cd9123cf0e658a0a293881328585242853d4e4f075d9b889dc1bd40f28e7b80599e1031935102212e21f9e2bdebc000c19aa604386192e3364d8f97d8d61839fa739d6a83146194c6b2d1e8e325174f1f7358613bffa69753b6348316570448f6908e3155dcd9e5fd038f4963c7630c71b6da891469414071da68a39de68430d0e9a534d0a50c05570d07a4f1468d1311531ba9473ba6492514ac9da20a7660c2e25e8d7152b28bcccaf7736a60bb3fae210b29ed240980644438802d16f4c70660a28ca3017342fed0d5323255c9d7ebfaeb2cb0f098b7cf6ed30c8b5fb2ee3afaebe76ec517ed1c588e3f7f73936151d3b1150aa3f941da6930e99e44b31bf0ca659fb850b8c031a01c7a4614989410cc3300cc37ccb91cd62cb34300cc3304c46d6a2435acfbeee87053e190f406fcf9285cb9122e85c58138ecb55c46555049d06d51b97cb55c4252b829e250b0d42dc6445d06950009b5511f42c346c9c97cbb58555047dcb9122de66550ef3ebfca559eb6c362c8b6e7f5f61a4791e420c9be9d89762188661988ccb41808bd80583d63ba82db12d50956cbebdebea26d90f090b91666db61d9cae6e0de422bf9a75f09b3274428dc6ef572107b2a263af2ed938b141a9fe32facbf5302cbafd4ed0b16f1176a2c6b2e8769e768bc6a1ca14798b8e5f4a24daac133afe2ff345b2cfdeb516dbc2a1e85cb44ab3af7ae477c5faad421dfb42e8c5b7ef4b8c11fc04b82886a322f6e526005454d4c4cc386831c87852e3c618402c220e2435251dd0000d2eaf37d4f0428d1945943144e7ddfc09e205516481c31452b461c718657c31234ca3a0c508e3c5f3fb1a838b4ffdbed4c880859090d00e42abd5aa7500a3891544f3b56bd7d7d510424242fd25041fb2439d009ebdc18431e6737e5f604cf1cbf5f053d4c6099e30824d1927d288110614bd438301034cf6fb02c30830c4b8d916a8c2a76fdf25199720966e096e11e87049ba12c75962529acfced8579538ce9212bf7976a6ecb1f5656d11a6ecfb886ecd57df8c90a35bec8649e06f1723ebea8ae11324a30db52f7c202d828ec5da348fd5ace828cfe9e8b2dfaffef3378741a8ed8bacad866e3ffb1869b78243ed12559db66d73cd43799033da3e20315df69a4f0de539bde6ed679f641b3c83430dcd6c0bd43674d5b79776b745dae1d0f60d9dd015619c50811054984147517bed9a62e0a28541ec3198d96635cd388a16ba1767de7f5f5e88f1f242bfaf2e647830b2a479b36199633be75777be61b61e3926a897eb9053329d7df7a5c75de736dd92be99b74113f33eeab1b8745e8582d685f649c235db0279c3f77e9a260e15b0c1f2b2ed2346ba74d2ab101ce2220861dc750837d2666d0c79594bf16bf6ecbcadb7bf3fcfb139deb16dcc3018b88de6c46d9a1589a0d2fcf6a6c73297ae02315e00bf2f2ed4f86d63dadc12b68145900e3d623eeddce61bcc4f87d13122d82e9bc48cbb4db7a4b6c379a58f610ee6e9f77006930236de00bfaf1424f15e7821c6a720cb6fbf39b7417146d2c37ce1508752396f1b6f1b4357b10eb38a5da572b8e97c48aa1ece9b43963b4d7a7c3b5fed573951c324dac3db361543d596a2dcf9fa57f96dae79b57b6d3ac5d0a4c11a82970e3fcd89a0e65576f3753a532365def4d2ab70097c956b9be69bac1cc7d7a904bff2ab6a7fc6363009d0e7d6bf692ee5c7d4cf527329b70f893d73f9b5895fad526a12aa50c8a0b3849ef21cdf36f9d525ecb209bbf4652e4c82dcef9795a91ffaf4ca6d5e73ca29e991f9d643a39e920c9d87a1efa038253d5ce39ad0671ebac3d27b649c9106e637e9612a66972f3df91b53959731171601464e093be6d393de1ee73a9ee6d09b4e0499cad91e515fcdbe3f4f7d395fc75eb3ef7cbbfb54de368b669061b639841c651b9884e9ac6e69be536aae7d35896a9a03010aa26382afd2beaa4d14b8c696beb14b2fcf9f4fe6d335e870480806458fec3389fee63589beca535ee36b4cf037af4cf0554ebdb297d75c724a3647527d288f5c13fa9b0ba93caabed457e34fcedb0daa4cf0d9e957d9cbcf8d1de59ae66c0393b0af39e48cb436bfb127b1cfaa07ba5315042f5d7a13f972c9f6fcb10d2cc2fc34b8b30208e116491c11a64c0a4ec045052d280ae36bd7dd40cc43dc39f3d211c1ea379503b18800b188381054c1b1038839b68021430838c078bdf19a018b05d479375f68bc5ac0405c50b1adb818828b179470b685bb5f85df2ef6f18af9e3224ec3ffbb7b33e62cf3b2cc913222464a00ea2c83fd35ab3b7a5dd52ef3dda1ecabf3a3a3f3dfc7769ee1b743311675c4a25bb903b188c4187fb668820e1e00b18838d01677a4b111997042037a04a152d0c50d33b881165fb8b8e30b346eb6a021c747c908d6f8e2860dea4883a60b3469e4f0ac60840e2a6083833562d44005688840f384aa67670a150cb1441a69f0a82305af37686aa083075b5c01c2ef6b8b34b6786573c42c468ff1cbf0e8a0d328a38cf1ab11cee049e8c8be884c38a101ce775008f432f332011d3f38e8e57a01b1699aa6f5602de4d0220e1d443f4358181106993aa608334551f4e215c46b04749870c488503fbbf9e83b2ba08f38f848d444bd82eff97da1608b34b6ed56fcdd567b851042e8f08390e3732bc266024988fdcd841fe9e37cb76f7b928e8e15f00d8fd0820d14e4e0851e0d0ce838c2474ae8d676f18c06066dba88ab916757f1003a8befe8ee86d343116dbc51c5962c49143517dfdedd742c0ce24177f3ebdb775670e8023ad450c70c6d8401841145bbc5b7b3d07c476f87b115b4b303b16f86822bb2576c62a79652cdc671ba2c474848880ea1d56a55070aa058a1790ed8f162c1130c78a8010bf6f51910b3051b6db89102333328e0770662b851021c6831071c73ac562ba11c080901b981131e16689ad66143ce74814637859013a11424410e043ab3c3192454bf2f1464a145b021da344f4e5250010329a880012729340b75868b1315e0784ac189930d6e6f84c1e5891edae0c28a1f1270c7192ddd8e138d8b28a71adcb80199314eb861071208c0620658ecc0890a703ca5a0ad7e9ae544c8891017244e106a86e8811167cc94c08613159e52702027444ef6a561718613389e58ec4e5238c104222729a880012729f898e3eb3eb1417921c709e43881ab0601d830cea4200e3145f470660c12b0c0020e944bba65400926a2a043cdd31b6c9060c1058b1be0c04238011633c02107cfef2b8b15f4c089e1bc95d6aedb59fda08943cce7fca281038a5f0e8ecc6bfc92809e0bcddd17097ff4cdde885df52cd07c3fea7b38caec740be8f98d8ebb6e65dfc3316627c3e4e8d8bb9dd54f1660ba9d1fbfaf2cca3cfd7d6521e66be7594cc16ab58a632524240447165e840ef04e67d8084306608ea8a30c398ad677c70224c801cc9816d0e0882f8ea0e1861b406e000165012a825e8c9da55d4552b6c7189685027e7e4a0af8e9ebb1087adb8ced34995bd2f4da57a34bdfdaf4b1364d8e09e6b187f8e85528e4e7a724e4272c82de162f32c36532e8d6a7d74c4937e136c7d4957e2cd84f8f45cccd4f7e5b94754b36c130f9d5a2f6645137b52eaa0de5d3b72d8fac5b5bb6450a51c07cfb2ad704e621c3d726197ec679d4b75b44fb2a3be628609e7d95619c384f04a7d7373ce645e92d2b51b13b69cc71ce743b719d3923672bbaaafae8ddce0a42081709f4e842534e39598baefacfe9deadda1101ea566b7ad72de9d37756524a293186e31c859acda2831e84ce06c7784557bb8f5db7a247df8952ca8846b5401b66c44f7475f598afba85f94fb7da3107ea56748cf598634e315f0f08888e991d4b23cb349463984f9f1fd2f476ccebfc7c96cc46692e779a956559967996655996b9a6695af62109f5996dbdb9045df597523a50b7a06fecad85de70f301e8c2042698e289fcbe4cc0e5799b616a9da8e109ba24db14dd074e50d1d5ece12a0392b1e86af752faaa5b9c512019c3d6756ca6abaa6fd52261147c9b92fdfd5e1dfb0a6d0b940442017d81a00adb022dc7557491a863f458e903ae78f340bf2f2bd0f84d854d204040743e4c2292acf2f359229d5d3acf0f5b9662bf10e3cc63be40d887d47113f2cbc3ad049d7b2a8b198e7a35f2b096f0d081580f893c5c241285e9f4abce799ba7ea0fb71f579bcf9944731e199553eff5ed7ad8c134dd8aaec49f73293749258702eca259dc47332c4aaa9f9e659e128c13e739971e7c62230e4887cb4b9824a03893060d3672c437324bb7dacb6286fa162f32331da6e9d6e498449f5ffd7e4b79dc5674f1d4378e09eca2593bcd824e3f98a6593fb92e4cd72de9cf3c72464b10d8221a601eae22cc95f04f4f79fd9cb72b42dd9c9d3926edd497631282df9ca8d3748b3af4e698f46fde1c93f8c12ebe8a6573cd8a29be5d5bd269db87fa94f8a7e6c134727959cad4f410fcfcf9611fb7e9f8b9e597ac899d60cc9688631efaf0cd1fc2ce5b249d771e97b145a06f0c67e5cd19fdf0e68c7ebc39cf6b06e1bc69d6f3175d852f7e822fd8054cf3d4ad1f34bae503e4e98757c8c6eaa9c72b6cf3d09999a592fd9c241ef3de224d96c7bcd380792c76ab3baf3f7af0b0b615c4db8196c8b680383fc120e8dd463e84bc8fd7d5471faf9dea7d5a70593e3e37c8c7a38f4bc63c2020328a43b70fc493f8037114654e0910f771a31f27eaceab9dbbeb7855c77bbcaa80e231ef1f3f307731be7c0fff7ceb417b704642bc0767e4beedd01e1ebf7bfc2ec43f1ffb0d79ee423ef87c833db007a63eeeb6ce974bd279b605e9c1c3a64d1c72b8d976e80e670400dfe18c42f08d87d21eee557e20df42f0e58c00e0cb1985c030e5403c1f2f36ab3dd845b3e0ab59d0f98baec62f6fe0970826cc2279d32d77e8104eb784f8075eb310bcc62c00806f1efa760b04afd1cb43874f59d675ab957f854f0f7d5bf90aae60cabd3925fd3f3589be0f96f8ed4aaaef8f760ee4cc2501721f5f4e0990b76713c87ddc070866e9d6e7d0211738e47915e2a76efda0d12d9f6e0171e8cc46b77e387466d3ad9543e736ddea71e82178108a6641078007a7681674103c78050f8a4be2beb537c4b7213d8e25fe8f1fab1f3f7e78ca670ff66335e4f361e2fec37ff8b7f5e092e878fbb6f1501d674e898f123f906389ee29f751e21fe258e22bb19bff5c49f5dfe7417c724d30f70f0b3fd057db3bc7b8263dfcfbb0f00ff96a3b8f13c1d671a26e9d0fa9f3cc91789c89396f7feba1ebdbc2d8bc32d5fe79304cb3a07b1e14d341d0dd8349340bba100f966916f40f3cd844b3a098e7bc0a311acd821ec4e335cd82dec363369a059dc76336cd82fee3719b6641f7f1388e664107e2b11ccd82fec36337cd82bef2988e6641eff1f84d8e57f9733c7bda22d0398cee48b3a0efb80fcf48b3a0e4f8090e7530087ac6f3d5acebf1d5aefb763ea1664d9457a1152c122576d3bea6b9261813ccfba95b29876b24c704ebe158f87b7c55c755de4987bb4450c7dbcff1f63b4ff5a53cceab0ce7575ff9a9321d0f1da54d4f09fb6aa67a8e633e8040dc6cf103ddbea8e8e2a5fbd71f39dfedbcbd6118672421d4a8c619419773f91ba85931ce1c2ad42e241427c629f197d957b3887ddd9466fc6db3f62569b03f72d879194267e6e522b0f0a30c46b73ac15dfaea674dd675ab97475ebad033c742bf1c8be9ea8a5770e89918d341fb4c9469d6aef6891bc6b12d505d37df947eca97334af9b6fa1821bbca3795caa357e9ab98fa59d502fdf821a99cf3f8d96f90aa3c8e7395474fe53a3d9ca879a0d79f18c42bc7e3d18158dddaf1e844bab51e3d2e12cf6374224458dd4262677d9d1ea09fa8548ad5ea73819804255388686804414003c31460303820120c4704224d53960f14000c97ae4c62429447a320875110848c21c81863880180800120234633560e37dcd0eb9b7abdd18b9bd4837dcabd91e3534366442975495934292ea3572d1a2356e8021a33bdda3a1be60e96b74255267a97c8ce19a3b1e03bc5ba93740911c3a59d8a65b6908c594b3eca4a2cd7e56289b72204af077cd6da30fe1ca59866e5fc277fa236774fde121701407f756846dbcd5bb96baa5dded31d613594a65d735f69cfb3ae899c149d262d71fcd4735496fb4edafa73fd8abe62dd312763579355c0469360ef4e3de2fc4676353371ef3ef54a4be65da2636050299889cca20ac1257c4d0c9665471f6abb735aa4054d8c730f12a1660cbe7b11e2b1749f196c641fecfddfcb81a94dac652f0c5fdc0c870d6894c4510e6914da10577d2d527746133f52e2def03c8a6ca925d6319f605632b1ef30921234d5f96e5ee026171e1e2580d730482266c4fef95f99a27f8edb1a4b055eda32cb507c26fb582e7837ec8b4c59afd0d5235275ab22358ba122a7c07b17aa487ab33e16861eecd5cc7f5d3c571dec24254fbd75f3c658231a0e90dea850a23df0e1cb0c679d8838ecb84e3c1370eab31670759e88b8ab5afba6d2e5dd6d87dc4c0b3c668da55b0d3d72b3932ad21af071d474df362a09873a5af7d7e8c03774aaad45cc44c40e4cf736eaeddb29954e053a55641c233aa871ba3ddc520c1cbc4de1b6a19766e538a2d729e59c4bb5e9241641eaaa7891e7a853988fedf98b9832c541199598cdf231ebc6490f0e3fea40b895e14a213d20cba82ad097cb95f829056f1622a50a17df41b7fe851357f3009cfe6ab6708b1db72b64c1844a054067f5271495d8eaa6a542a592fcf89e6b7ffce3be5eff5284ce9ae429ed8bf647fc93d36487fe33d7534f9a9d532d80d92969fa4d8e5f3d55af50c1e469e177b080bc2b3a94e481e8d91ecee937f04306a329ef1adce04f6f7b0f0d2f5f003993246df830108fc754c4ad51025c6ac0baa3a9fe831d6dc3523cf9d45755b0b297b4f9742f7e52d8b592bc70df1ecb82b9199d8658db61fad4c943062da9fa88c0a54848ba95af06acca5c6495afd9f2f931c13c5fbf9387bad19c1e317b5030a09977a609183af2626859ed893c9bae6e4abdaa8be5fbd799e8a93728564bb6f88589f9389a260be669f9c57e79dac762af42dc4c96376ed7599bbb797992efc01c43a658d28c7c664662f09b52aeee242eb54c441b6c33c212ce1d9b7233788cdc1e39b2d4bbedf56442e0ffabac633b232af278384fb5c27d0619f86d56b7922d42c7f62b42e7977b32d7ede5bcf112707379dbe500ce617b2ad1c5b3a72a6dc51df4b6ed9f0c3bcfd6fcbf6dce4e235282ed5ad95dffa322c80cd81e28e10291d8e4eb4138e038975db7a7055a8cd570b353a96ba4b254ae3958242c7bd876ab4f9839b9b31b8d4ab9f0ab92aa604a3f48d8ce07e515d49cdc113e464f3c6e024a77740f81e4713ef087c0fd8e1d6a4b908b37416842e71febfdf648ca77e5d6d9187ab7670bb6971506aca91eee40b1e212f7a5cde94714a74d8a5ce5e33af8d22a68b49f4adabf067a67df48ddd540042135df23e9fa8e91c5f29ae1f388c69866fc9e2258e5628b24657767780c38741e03478fe1a589fc86dc00c065a8b43a30f738a0484778c43c2b844e4c68ee548f2d8408c0a6af83f0e460a094f08dcd2bcf6ec6150a6e1e5738b90d2ba1a1674b24f04c2fdfcdf44627f610d07b4d3d9d9a593187babd2b1cdc1e5991e18c9bfaa66114dca4520a2e7742bdd682cb0e6107319bab72d3154f38fa7fac64adb8e68a6fbabc33b15e14c4d5294692015283433af3a0030209c233bc1bdf32d4702fd377322af210d5e06ea3e14b9a8ec9ed0069cf30532ce6fc5c02fded68b1c34736983d228319bb79bfa43c1d1429109442f3b2ac9b2cfba3e3c1994a9e218e012bf1c3d6da814d3ad92a878ca4acbe4bc49539fb8da2eb576e2522d2e61e910f7c357a767a5923b62c30e9c9827e147bbf4e92530e5007c9f416e8b17a93d46359812dc5a3ab5b2ea8f16f1332845ad0a575d8ae7675ee1e03a760fa5cf5d9cfc6e9bbdc75fd4da892fa6e02e1be334e688c785745da1948bbc9e57b297c907409e5433f241e6333e45e97def3e5dab43616f929c73fb9505c597327bd3694c3cfc413ea3144c8437134b440904880435bd4096b58dac4174ad94b018d45ceb372e1c829e3ce68dd2c6e2eae04890e8c094c7f9b305839c29f486758ca7f8acbaca379daa36cd35f43ce9f018afa092d415516e990906cbc6e459ef77cd9afefbeb8a48f79a96ed81dcd8c6fc4281a734a657b8981cb1949ee475341548cd3a6a77f176015b125b91639c7f98dd7f5b004a779ff8f26b440aed83365b3dffd2621ff6ada03edd4ed8d771bcc2e0a02b934395efc31624d45220c90cd81162f7b03f3aa9f1265f021fe24dd69dcccced08b9f594f5e59e2f42449420eb272b76dbdc13ca00da71e500e776cf46cb752ba6d6ebc856db344db078143f218a50ecd6ff9b6a96b4757efd441b35f01a12dc5e57a23c3c3c123ab0b052155b806fd5b0a07f5bb88507db777b0b28aada23c774edf3160ec910d2b4c303939516f7c74213f879a99674c8b5df20ba66de3d8dd523bc55c91628b901d7e321f3b33136e35bebe54bdc7e96016f8652af0690f1c7b093943a01f25c59511c53b285dacf647afb9aff73753ef774c9ae72a069a1accd27255c66092f6b18afd45e6072d1857420d1c1c3d5094ae727ba39c16009c23b95dfc1c68864b6a00dc9add34474d2e2e83c13257030b10f1e14502a533923d17791c69a06b13b85ce702c297f15bac3cc6224888d25b74a4cd51e9b6edbd04560246f20ff48db607b3f8e05bd87c369479848ec8aa05e4cf84619bdbf032e85e6f1160caca28f6792cce40c4de0bb22903ec98507cc2df9943dca8170e5b096d4456d9b3b3b68c9ad66f7ae93fd85b7eb519f1a5d825e6a15262d7612f4dec6bf6dcf8f92889ab3b1dee9bcb29fe0534ceb9acf0fa90225c6fff65126789cc1a38cdaf6d259e1d7c4f96313253657ec3fcd4addabbd855eb41e6d7268bc5ce9fe076e889b1a5da1a511068eb65ce97279ab276e32bd3cb33cc4a0ca411f48cbac65006e499ebd675e947b79e8fcdd6b8be1d2e51dcf84c4082ae8fef26efaf4ddff8195712f3b0b75998f4489963346db6455356b256eeeb7f8224dfd25a671ba840bb91ffd7c7d6082f91256411e47ecbb4d73a54714ca433e3cc0ea1df2ce92e27a5adb3792209b39fb64b77a21121777c9d2ebe08c4a8470831b4abba16072db11c9cd14e9d2fd2c72cb427bae5edec1999b5786adbec013c898f35cd66434d450a5dd573bf4c445872fd707db8bdb5a58386c7da6bf3d89209a8f51c1ffa0e8e40bc9dd9a3f93667df7f37b7cc529d84ea99682f9abda33b9c7f0e70c760d0115ab07c44916012f1b286840366317de3994805eaa2a5cc540de81ff0b4515ca50efbb2657fe43294192cfe553028de1eb144131ce018f2f524eeaa34f4da9e8e8c85e5a7da2be6fd3b47d0811fe3477492e1ce24a20f1ce9173b0a4d197eace38d493a3da9255e9bbcb885da0993f2c44303639b68fdaa0eabf4d3a115241a9db3aa67da52a9cabfe6026d60e98bfbe2c87cdad495575d7fec56e465fed57e9a29bab153551b463db184aa9acc606f0eedf237bcce48b5090fc5058e9a3497729b8a6dbe8f8822ceb6014282ba6f2eff2b3a66744e20f7ed72d28b022925b905039b539b26184cab4378005dcdaa8eccc1759aefc4c11f49ebe59fb233859a653fccdba5550b430061f0e72d38fe18197366d2c4ac39d01e1442aa4aa58bd78529814e50c4304167ec36a42b6528d50d6dab3a56664ab57147644ef4adeb1a7c216967b819dfa817003f381192496d0a5ba6e04deb98467b84c8a1709256b5941eb248ea282f5feef9fde506c291b8e6135c58d0b8be95828ea42dcdd0111580ae6eb347795296172292af224ce06458018731c75466f372ab8f688fffb8c2152cf77feafdab75bf568ea571132f37c95615d88637e9430e802a9b16bdf462c0b2e99260458fe39752c488658e30a506864ee512331703f4b869245b35e9ee7e637e7eb642112f3fae8bb8bdfd06d7add07b66db27d26b6a0a364a0d628b35ff746315abaa030f7d7e093e3353e2158bf4af2f9aaf2ad4e624835fb2f8296455480e45d458a648de4a485f4432b66df6163295506c770c91c16802b76733c6f5c5268c88e42d1179a0778ac2403dda92f2f6ca5a0e611b4ad2b9ad867180495e5e40ce22acd998741c40b93d7d37a71c8625a9a2db66c43d51bb7d62f47a50f77f503cb5725c6232c4503f40bab6a52c838581e09ef103c4de82fc77804705e2a36951b0b632aa638db5725542e6bcb8b4d0eda06b49fbb0f9d39cb95c3c227152e3c902e375ba8290283f7bc5fb700251d3fa3c3b191d258d87268c229132a45ea1c6114a2255164e18195807f244bc4c77ea3513d96285962568decfc8f92b3d7ad70707e901ecdf4c899b20a90608699155e929a0bb826061a21d3b28739b80771ad79f1252e6e4c4f001e6adc0cddb784f098426365c21eeb787ee23680d8d2d08a2545619edcca287f9e8b97e5028102956d7d6383fdee980fe103ca4f7bdd255214c2910b4c355aa318d1c54fdfaf432a3d675fc03bcc4b2ca4d25415c8661a87f4fab570d3740f38cf0216ba0f388786566f52a8877f0bbb7d8aa4e7a12d4a1f3552d315b8dd325c319a52a0d1405bc09265304aee06c36b4d7e593c3d8131e1c964285771601e07d8174c989bd2027874b9ffc0418f724e794c4f452a66e01449f9d9db6070a4d6d02659ccbc5b12c19ffc823fc1c460c8f91999bca29a6b1368eff7cbbdb3282d6084a8a8342083ebe6c6a30db64b9d2e0c9f55f0f0d5222b5fbf6970319661c3990d2074552b6846620c10d3f14481fb61fda8f91105580e8290299854a32d9caebc5563f08646e565e71637a731a494cb00cc6032bd164b8ba3fc484248cdcb5c15bda32158a5666f876a05abd422b5e840c1f011672309d509e7b76f712985544b4d044db9a2084656b0d212353a862dfec05b7d865d012dffabf98ede0cc377678016636c3fbaed741f5ad85a84b3242bcc91e164b9cf696523b2a6fb814c65be3cdac75492e208edb515540e20f71b35d449f54c50b17df3c5242c17215ed777e7018192c0a7f483884514ae73dd44aea78d05c18e9e7612204a6b087e6b95befe2739f20b12f7a7d12e58ba8311cefa1c9de223116df8e1ea786a3cc8bca24c4efd99dee445d44a43c32c479626be5e6d7889078399c47a8e32391b9190abdf4cb1809a62a040beaae2bd7ff85a8b8aeaf2c7f0da20bc865f831ce71bcc3f59275f6645c241dfc82c36a16835a6b22b91772bcf3409d267cf3dff8f6a2b577bc4eb65fc0f07fc6be6f3239ed976415a073394f53cd1313b9e8e7dcd0877a7601de7c8df9e5820da7fb04c3f1687af4e79a44598dfad8d64d45e1abc4828483bfee92600035465df2a74925a8db7f2d25c717f8ac5215cd5b33e6bac6fcc87284255cf04d4374522da9e24cf2f6b3315900805ba82605326460802b7f5cac056de64c97c95f8fbb3006518458c5b1f24c3bdde346a0edaed2da3e45c374545baaa6ed74b35efa0bdfa7cf3ab095f4fc380965695e73b730e2e9263683110722b953b4962b6fec1a37d055ac46559625ea1b7d5df483b15ff6bbf6d3cee274b5c9881b5e02df5bed470c06e15e09c1a0394d7a1eb1f1a2c9b636c80185b7ff348bbde710359d43e11bf15e15849197ee158bc0b2bc72044135311cfc815f4bda7e2c03503fb7cd1df724b22c6b7efd00216e6eba7d814cea35e2777cc4fda9392268ade309a14ce16f748d3614668362b4849e547ebf8e3c93c8a686dc7527cbed2aa7166f68287ec223336c5cb6e3aed0bb36080f2fe98ff3e3de50dc8f628ee12900270ad47f6fee643eef14a119b03efbfaef1707d97e72d98d995078ec67243513f9454b9ef773bd1f49675b8033a89cd88e4888117ec426458b88b62a986261dbf70db400c24c8b1fd0c71a680bcd73cd6dea57fdc17a1889da02af3745366d076532f09ba1f78130f1e6331cacfd5c088e4afeb4883c245c239cbe465f332cfbfecd0426942f23ccaa44ba2e009cda8d00ca2100b7202c5ca1e3c2136d2e6a051a1b90f52df4e2b6f46033bf328c1c2edcc4d342bb51d12b36f3b7017e704f89ed04521eb23fb48384b380b7217ee6fade64fefc628aee9d09bb08dc430ca695efbb9690c07f49279b2c2a16711544e0a20d6a7815229e1d94c711676b4cfbc8a53fa6553fc470413dbf8bc13f7cdc00b33738d8061658e8c905f1d276574829e64db6eb9478f9858cbac4ce65746a34d281b28e9f09dd0b27ee86745056e22bb84156b17dc7fa7d4084d7d3eb51112deba5897c9b0d77046f22f1a3033371f4adb81e155690ca28df5249842e6ccfbb1938d8fa0d49bd3c0a95f53e34f3d1b81ec4905a86f185ec20101057900b10b2ac9f616eb215ba651f616a3dea931ea646e37d3ed0c71b7d74029ecd1201f0a508ff9ac611b70fcbba71d08e2f6b3d53ca41f7f42ce7ee15c7aeba4067ceaca44811888d5d73fdbb721e3380a9b4e45a27652a94b095bc723eb5384a16f68e618b9358835987334150ab8ae25d074c2a0a848d449d306c72a5b10e220df8362457ae4cc5555cc1c65184e5042b63b2c638e1daf9177e832659844e968c3aad87aa799b2764959134ce4f4194eae69f0b9cc9cfac4c0e6e60c6394ae904674c4ea3064eb3445f532668b2e849132dd64222352f2f8bb1e855b027c5ba851025d75b86482417d304beac3f6e46e2774e043b93554f240b235ab064aa5b586b6332ced7493f4cebbc0f3c13ca2645525a4ea4b7ed25230fd6598ad9881b2a76797516dd0e317c69de0cbeb3799495c94f4c7efffcb633e3c3551c81468bbd57f2aac5c1e4aa86842a44f2c8b970366dfa38704c1d51c2716595bfe9b10fd5ac83ef3bba3bc1e16aa35019c4d5f332a2b233e254887134c4f1f0222166c49a47b03440178d0b4b6a1395585e973263ce1fb1d45f22a644a394349ef5e17bb14093717133687a27679aa5c88406daa4d615239ea7b1c2f17c1fb0b4bcdeaa6f5e69f0bfefb91c37994d97741ce3021ded8b8da6cb754faf2cb10a1a87b13ad5d70f7a89ed06c9cbed8ad1e86142c41fa191559003801490bc71b703683a4bca9acd602cacb869b8069457ebc3e6222d674c5be7bf121654ebacddaf9bbfcd630ccee7cda0f480b4dcd9aee9f07d6d3a59c34689d6a26883ae889ae7c84dddec595279c60c64221c08e55bc2445a32a4606b68803bd933026f6a4f88a4b34b4a27a98e6db1253640932a47ccfd623d414988b182af2f69a6681048c23235dd9e10f884fd815175c62d127573b753753873d0091b2a2af71c27d655d58027ade2641ae5104f5a43201f73403c9b003ef09100070e1f25ea53a1061f02c40668da6f84652d9593c33679a09499030441e724b399e56f121c1f70a7cb3db305a03ea3afbc47926aea7efc2ad44391fb10430b0e460deaa3c1934b00736bb7c77a79b202006af5f07454da18fa0306c8da8f157ed5c3d435e7512df60ce2a6a48d239a4305d6f49882693ff193caea300f1bda85bd25ef4cdc1fe932a50a47160905febef1fd7ae1740ab9c045f369f4dd089b1e43745c3b1b68d2d47a88f0b3aba85558d743faad4a9bad2853aac6bf4313f5479c6f27364a465f5d2a7dca23c23310ef1ba34d6d080d01f488e09b615ca6c23aef998845def92d590c3aaffd61dc524ccfd7a0cbb37e7fb601ec93ca37e2a62ca5db3c833539675a92d194e60667618bf3e39d42aa12d410eb3c23cea5365314be6027057c14c32f36031ee536f7bdb256cb9f650894388c8593d46f47140b85132d4b99b0bd3fab02145896dab6213e7cc683794d5db19eaea85bb38fee2f9ac49da034e3c46414cc86c482ded87ceaf2c761ca332f713c62da066e82c32e823560af4ddd9e19b3e901c087dcb551e99915f60a547f771433fb07bdf7bb43dbabae0c6ea2620fcbda30828eed88dcbd87fed9405576ecd2198fa0c012a31d210d500222b700389f54b0d35613ec1e51167cc06bdda1ee1e69b052dd7d3caeafc9f41b352c0053fc6c3f3b1ac0c603c4f1751e4924fdbb9fc106f8c6f2745778e91f4254a058de5443f4378782a416779b1aec48f81b31a2655278223d92a2409f09ee3c200780a4d50d03ba9869003659e61bb80e925dac917b704b537a8342796c165fad4977099344d66ff59af31225074df2928fa6255d8e5e80da5a0b537702daffad47b3a560243a6bb8fb73af45d877f68a365dfca410318353623b4871d99d2ee624e20d9a06867d978e6360795ef2a9511c40c4345e5a0c3a75d02513152a4c404684493a10cf547cad4977f50d4cbc18927c0254ca40d786cbd4bc4556618465dfdd54a6c4fbb7761b523158b1dcb2d7398676d7314223ebd9339e8c684446e790f764674e40d911dbb8e1b367e0602470a880df023f355ba81b0218916fe9ebcc79a83d5442ca2bc27467636b6ab9d8e0722fd5e31935fe8011433636cfcac46f4adf88c4ea3837d1cd0a9512732c357f38d86587b8bd32e54dc80abd3714642416591e74bb63f87ea4cf0474c3d9dea7173ec44b1bf8d1fb5fda689bdba92698e9a2707644315012a59edcaf688383cfb5ba9f1c95bbc2f193ccb65c70c280a20d8fa4106229d762ea00385d1314b27cb71aef5ee3f4c394a343bcb1b54c44d62d81e7df595ef9639d357d5d55be34d999ea4493478cfbf357169e4d5b63a20d5b7af04451202d6c837844d266d545b4f247a3143b9d2d449c7e345a94fbc60b91046fca90e55a62788dc0b82c1d7b951b59a4207f524be35593286e3dea40db4db8d05e4466a72e8dac52ab29c48f77064be8855bccab2846579b329f5b19acaeb554954ddaaf73b827b9d17e63df21638001b1a5c0e4a83522fcd7a2d993a6ac40730077c4aa81aa036533cb0656a170c12f99575af3a3fb2bc32c5b8a84fa9862e38438448a85584036fef84461dfc360bdc6179d15ac0e72854fc760840c7522fb7b42ddef9e8d801261e835ff5401b398fe8c4f541d14014a5531eacbe75ec2b376bd1dbe57380118de05dc813c7b8e504b6a43a3243acd811be3e48ae6fd34dcf6829f42e9c3c202730ab806f89ec1e87f6d218cab2dc4e3d1e5992db26408e29c6e988fcf88f7e4fc34dbe75ceaaaa02a5fe3a0aba725ed0c1e8a23464cf6abc75af49bd110c0f70d98175e8bf9158c021f954247b28c660a4d8cff797270776a7f96fe3c600b0de3995fe390eca18258d3419314ae93aaf21d6f94f2f204fd1bffa368e8fa204139de44b7393b93595aa768103df7ae00ec7f2fefcac5cded519474006379cba7d1d7c574c7983736dde12b338459c6a2758c002370022a72008a14afb042c6f5e3881ca50725480b4ad6fa165dd07db6b66fcf4506274bd17da2cbf4a6a8a3573d728062412b02a6b043afaa5fde612ab7ca066bf9a38d7e1615dedf3b22a00c48bd218d1b12509f871c227694e5a4d1740b4895032590d827e721cf85afe6a15e98a3756f2c602b101230787c3173c4761fd18541616fd200998c0d60c4523ae20572210089d50d2f0cef7d7f1d08ad80900a86b2024dbed7d4526ed6592eca827c49c15a2fb3e8e083d6c66e8601a95c01ae8d4bef25a447649c160a9ce55084a24ecf6b864b9bef3ab5e9aac5d827744748a7b1ced1f5f7633853a912c1358958a0e1dfe7ba942929687f36deaa088aa22f15e25aca82a792eac3eee02b34deab5dbe8aab47b28d7ab41c65b18031021c5f80c6c38251d57da3899d2dd3ef91267b6a76a30f24037d128cc708f44ba14f367ec3826d42eb8fdab3873a9ea607e8c7e0cb8f1c0c07bb0a2b9bd5c92c7b20b02c1dbc62c3b4105f2c9406310d4187db70f3ac937b1997a473eb80a5abf36d1b3c6f55678bedbc6dec66d5882059ef27fd21315735cb569d6587fde560a5d361f4b1f15eed0e1d08364250234ae11aff420aaba7a0b9b286fbf192280a62d31066918a31b3bad7c974cdb22c3a0ebf0cb8a7025c47956c4c0e83d26c06c65359270adccd92b72ceeec61eccc6a961ce8c82a96271ac929eaf64864c76cb8517254b98e390fcf097787a3a5e87ec40c7b3369cfff3ec955a0463e03c580a368febaf11e23f4117f6969ec8feb6d35b35fd2c095f0b911d08a59182fa7b6ca2c55abd3d8fc5abe9ef3003fd4859e0f0f0f30c504b77077c4120e384a00171be1234688b9681fd2c9802c0b7d40b4cf8d5acb490058f33d5637456ee11c407295814909b49522ff81625adeca4a9cad862e8b3fdd4c7763ee8429d6ca1a0c563ceff716720c869ac3c90a16fc8c11b701122af9991b184558a806de05f4eb36613cbf6e286caee41bbbb3306a5ac2b6cd7a896db4b5c597d6cb59a0f541c49d8363a193ccac2dc48563618e484bbdcfdc577fc037b71459f4300d15ca32274f8efaade6ee495b981c6673b6af3c9d030b870a62458aeb6cd9f22f7adafad8d26cff1efac3e61e571f8d849c851b642d838487543759106d95ad38820389faf9c828a06d63374487ea505db1a19cbb6a1f935245c6cbca3929fb0bbc03633a2048abbf305013caeb1d85a2e0c518d27b0781437c41e9de26400b5539bc9b6a061ebb3338aa62147f3b6dd1808cd7a6af5d4a568b9e2b45304793f1943a201d3b8b6fb8515bce03155371cc22a292480b0cf8efcb0bf0c0485046d96a16f87b3613eaf1d060b6b8d061ffba898fbdcae2c37eb33154fef24e53a3f5cc328d717ea018224ae22f6c0e4108313711d499e5633e0d688b319692bd02f807ff9779dc5a29d38b00829b73e6f04e97d91835e0e8255a43f75da634a16ebb212cba07abe37da769fd1b1bff5731ff8f6ce5e5aa5c7b701556790fb55af3a47a008428b2154f43b34924fbcf557406453996a4714214f866961f2e58de1053d85b45872f900c69b7a5cde08c4002a8f70821e37c547053c138230ce756ca9677982ae55bb28aa5203bee3e6435b674aea14281b45b2fb4a7427649b640f69268a74f2bbc76ec932defa917dd2ccd49605aa58095f1a8505af41d725da45c7b771ef0159d81b3aabe5bf6b67a6e9a54e0fec79be91419635a1185188fe2ca7aae367b26734125d2eed3a3b2b03b83717ffeaf25017534c54297b65305d520eab010bbe6ac0bf67f770c325e76646832685590e36690f6b00e7279cc6697da1b1cdabee8beaaf0b9e10ad086de4c27baece18c993474cb249a99fd9bf39a86584f29fdd73cd3d3deaaae571dc8ad874ff86cad670ebd109a3c94200b592f0896519db0140c03bf65d93c1468b7e283412fae8ff9ceab018ff6314232e2593c2d7e43372614abf8ef0c3d7afa18df6fc76d2a506c0b36d59c6293b2bfd6cfd76e51046d395982ccb45abf8f4577b64ca5c95f2842d49c5bba49b1ac36487e8603cb2f7ff889d1471117cc10b900f06a96835922381025b7625a319a1020327e689369131d781d4c4608657b647a5d04dfda3553e25ed6e0e890a46152d4ae460c73433f9d2eb9888c443ce374cced588ae9c2c47feed34a7a1047ca1198185a9f179d1823c4de9492612d039551b06047e51c70cc4b98615323cad49ce253a91ce9e075e31747d6c4a03dc66079a30aa95af7296d31ef0050894f2ace1c2e2cdb53a787017d6f2030c56bed3128a1df68c545449b704f40d29386d4ee213a4f88b70d969ea9d4a8800cccdac40edb8f605f3a1590af7a55c7f31ed23da4510db524862a48717e4fefd922f770eb1b030876faf5a177bd61eeaaa25e492beeea27cc87f036b1b1eef7324ebe19a405b960a94e062c2b12002476c96a972a24a1c59029b32b505000c421fbb732346d4f0e1f06c5de571952453d55e4f6f4c44a9b7fc815e6dbe2887ffbf08ef9af6d2c556fafe1c96e30327b97ba205aea21929186295d99dd40c10a833094d5cb57cb5acc8bc2df30a4dd350c952c8d986553ea7fc04e57ba0ed5a5713974f3d7075909c6def67a8a42a0a1f1a4f96aea14b067d6facf4d69b60ac20e70ea48c2fb640ca07ee3ed7f0a49393a6187aec610cf5464c888e60371efc03d99ae43ac302cc48e9284f3d85ea35a401f96c14097e9798b451008a5c12d354b00cf7b9d372d58b38b0e619e2dcd051a20120f8a3b52cf172a318069e39e23b80e31031751972c9a3a319d7c5a537c09a14972026a9d116178c7d618c56fb617e480c07240aeddd50419954368a3c62a41990b287c7a7bb0e3e2bd830bab89644d2dde09ad55d14991075188e5b5a30619ec3d46d0289d5eb8ad2dd382ae45f72a1e68c4169d2f6343515800243166ec8c1569614c4530c42c47c395ea23eeb9fcd797f8581ef3896595dc03ff2e473f940ee2e3c8cbcd76c98c65f8eae613cfc6c9a23a2fb7d857f646796c75a008b1a032d2a206d2926ad813d7093cf0dcfec896313522c28077907e4b9a2c7a1838f5c0ae560606acf40a418ceb4177938db210162db633706e0556f19b83382092fcb126880d13d559302bc59a168572aa4472f3f6d45e24f76cbb985734cc220ba04ad3a6f3c609ad6ec7432c4483fc71209fa2fa728642d54ce0c14381df9b34189c32bc5f0dc38cf933e97244e60940f77d03f8a4dd240fd5c76ecb4c068e91fa81265503f56bbdc09cad9e88f9f455e11d8c2bf04136da063002fc6ca57102f795723d3271386f1d75f67d16bbd9e824a9f5c576b132b5449af30c21da6bcbffefee124acceeb41b33e4f4afec2eb9e7bea234611ad4c5705e654bb6fb35a616d6edd83e5849999884af9631f2a6b49df8de6ecd211bc87c3316335b2f42f9bb5eb0c70019b2e646d868e64a77bbb50cbd1be71e4be755ca56c954d6dac42e1b76928987c44a158fd909acdd5b697aca205faba156884dd519915e63583ae94dc815dcb9f4976523f2d4529c1d7d92414484ea27f385dbaf98b87f69fe05c0239b1c5a8e9608365a5a023e4139067ce146e9f3d91732d2971026dbbcd54e2b4c492ade287bf0d055585ebf5b114de89e5dc05a590cc03321709b6157699d64684e96576ca31667abd11c6d10fde2dd4b11506eda914d31fcd403449276d086c77685b23b230aa3b4e330bb168d955658b8725bec0c5a1b81da51cf4cb5c4652cf465ae0008c45e92b165b5b9b32b2b56919988f2ec2ca4773453820c9ea64f7df85ac410f686ee0b81de3451a05ef045d89046484807d6887c440fc9a90ef4ea4644db5a23f3b5417aa0627d0ff2c132ae582d0795e0e9f0cf6475e2ac4510969bc811a06529383aae767ed9402821e6040db4b4bd8dcb935848c887c2c85b009030498b49959106b091f8c3ff8418bcf0b6d8a34ecdc960101c18c426b9a9df9fd6b0e60930c8816190df0677e6e302ea56512e48fca0e95320a563ae41f08ec33fa7133839529cd08917fd9863c29c94dfeada14278f39ed1be7c45021ecc3d35f60314a62afcf71d1fbc8beb64ffbec3edbe7b48fd6d516ba648f89aa0bd39ed97e12c4df51a37bb7da8134c80516be3ca9b4bb113cc73c40c2a9e75a985fd812da39adf074aba34e86ecf9a62bc46c8d57619fe24d4930d6ca59d2d93412ccfcd30ba7b43aeb64c8ae5f7a42ccd6579914d9eb4b4d88dbfaaa93217b5d6909305bbb4a8ae92def921366d55b4c3c83fa4bb680636e7b39f8e54c7470fb2b58afba0b537f35cc1c691c9c7ba18662b6198d8cd059d8f29d611231130da44561ba995fda47704a4d11db0e62ee009e72a4054ef139c355160430cea684df5d4ed067f22f7d04e250d0a8616900e077e8ce6d3168fe2700e8b7c2db34e08fd6005d4f418b91b7a6e7e434bd3d95c8999120f5b9eaf67e198b88323ac1be27727965593e316a626cc64d8815eeff6411b47c261f4e02a1c77d696816f503ed0616f7c83878c1c8ee4470bde64a150e61c5e086761871be7243db3bc4e210a984277c4c7e6f94f81b97103f8d889711e2e31a372a2dc9c2531d802bb1a6081acfbdf21516221c2545c46c0a6b457dfb42d0e9e22b4d1b463d67decb569c590e868c96edc2e3b8d24f09cc5c251d91d169c1f97f4ea860ad4913f9fe3774210ae7cb6d4146d5e52b27f80fd14b864494a86b0207c20058531269d6c6eb1bd4bd16f364a824be1e6abecd1cb315f1f92c408845026d590371912aae5901c4871e5558c0499af5337d8af8f7973910a608b72d253a7cabf536007081c3881b49b8024bdf12b8ca92388ad38c653b98052006811c708ae3d7da2545e80dd21bbe898c62d374858bc2e231eba4cc47c02225d6944b9ed17a85812858fe33fb6360c60af41d4932a31c1ee839ce65067a1a212587d31d9b357182974bab5acd5598c898ccbb54c67dfca9802fef642b6589074bde6659d14f6afa71305a87bc902297f6ead23bdee08f161c443e958cc607eabc3b4846ae1a69cc11f5fe0d34d809aaf7d0af68b511afb4849253a841214798878c555761f80ddcb6eb9c3499eff82b2162abb6661d5a238391cd0df6fc85a5be76dc3921a808cb24d3966eef9119ccdd6e87a8361ab3437737e7352b781a22d7895810c3780d094249a1ecf47f0b16764edc590142d2e406a0260ed0a63003c5c000719511218ec42446a2d5765ec126cc573f413e3bbae484cd15e52b0f17bd44ef116d875e39c741943d3c9c5c01a9dbe12b0d7feced6c7d31d0d599191792c0509ee04dbf0c08a403b285700a6ff6502d218e21441882154844cf7bbcf8ec6a930c08321d54266fb6462a0a04d87e9da080b9de1d1c5e37371d3823c4cc85073b086a44e0ab7a19ce2b6a77043730c17035516875e65c99e7cb7cef001d87345193206e0dd2265977c37e73c5ee3201ab9c487f459d363eeb0497d1872dbd5b031e476705f470f2609384e19fc125c5cb2f46a564d8432b13cf7944995ea84fb93b4ba1eaf5f3d30df1fba3656825753152713a94b865c39db9fac773c21ad43ad57baa90338f6a9b026289cc078b01b661b0c548ef90c2de7293db5e63517f8d6e9db50e0095eeacf224129d82318daed35a8f4c615ba4174cbf9fc41a8b7d52996b08a951956eadc966b636e42a2255cdc3ec2a5abfed5aa5237b2fd167cb40b45fe6c9b20cc9b2a27acdb6cb9353c8de601fde0a7e110de69e7db0cad28ce72fb39419839dcd830ffaa1316cdb905764b86b71df8753f5fa956c03580e78f6399f0f1f4d92bd336ffa966fae279bbfc8fbf81c4b5a6422691d844841b9150956aa8aad1ad68451eb0a4021531261921a1080531596adc44cd3a7f804373e4122c639ddcb3388ee240535e65f12ad476045384d94f8620f13bec133342a79330bd9ed5d0dfd019580eb5606817b364b648cd713882d1c6712f51ee91671709516d4bce36d5f3c73c308cb70cc3cbdb9eb9189860a041fd0438fbe7a0baf3d38efe6ea6436e10a815d798c408818e7de42caa5f5c71847e42a6b715aeda7e71a8fcccbeac1e46a4c21cd03df305c59eb2142c599f86a377f294e533d5940beb1b5396c995c1af11c74a4214a08d86a21c6fd49469f1fb1b1248840af82b1c297d3653ad8a9ec127d7c982ef3ad18e98561ad4def1dcc191306517122c2e1944acd8a7977515d37ff4916dd9a4b1509db781fe3268f35f2c13ded1a1e3acb9cf38b874d7ffe696b98430cd105092e2eb54c98103aea22f1bf5077526a37b2d2c45262269a5c619cb64293f5aeda583f2439540a04ed78faf728ef52dc91ecc0d1c2bc62e76a86199b418b25bc9378759ad6298f36277040af03f2845fa98b7bb60b7533b30d68692b40ec7c5720e4ffa1e41e1475f0297f7cce9c2158789340bc4ebc9fb12d85c41a8984155730007c8bb1145cc86cb85a3d4aa67973abafb3843368368b8c28bd173dae09a702a215de3da38561e488095394cd7224bb065295710cd405d41f7a6ae097e1158e08a7079f2334d51bc44860a08159b0551c12ae11fa6bdcf33bb7180ba9ce002807ff395ab0dbb82a51c7cc95eb09aeb885238baa7519590189383e7306daed6e381f1ddf50fe3486502db20318d1c15e3fabbfd9bf4869c28ab1da98f9b6758571753d0a1591e7c018196a240bf9e07859254182089f3187b92afb6c9dcb99d2f259dfc098ac563febf8b95e9d91dbd8e966d571edb6225a4eafb4a6b2322357fb7a086ec51a3798fd0a17492fba5d10c159eda4beacdecf120692b5c6a855927ec01f34494043daa700fee7643483b7eab7057403f54dbc63dbae688cb19a383a137250811bd70898c76ba38c856382763f933b8f410b654c82a311c1156d3c88a10087bfc5ecec96592d5e88062a59330b234fa2acef226b1f13a5bd2f376d632f1c044db7d8cb46440f1d87fe1e893c64f3688760ba11af1b4805ffbf68cab726f77f4ee6296513ecb542b0554e8932fe062839a0bb5e5bae30c29de105b2bcae78502a7d802c7699b18eaf94a74baf8189858a5282b8ee34535f87a2e7eb7fdb60c7611498669bd6485648a2c5bd2e35f9a2ef72f1ddb0ed290d5869dcfc15cd0bf09cd4e5341d314bc7c99033053de5347956ef68dc3df3d32bd52f2ccaf0d58e1495b1eaded1d4874bf7f56cab04d2adf7a4727513ad868703cd8a578df791471698fd2f73539739686a280cacf1469c8723cc6773c7276f0e50837d6cc6dd294bbf74f966f94375926414f569d48e614bba738884c7d3824f7cb16c21effbf099f195e580c58c86c2a9ec55e36e85fe763d80e9f28dd61ce47eae523fb9d55a4bba37fea3e267e6579587e64795799c0a05df6b91cab4caa9c4aa36ecd2622ef1610067812e7b669b040083e325dcdfd42c2f87019443b86a4024821912e5a58064b4b4df763a565c2d9089150fee7c0a6fdb5d580651cadfa1962a4391dc4d76f810e6b980688c6c346e46a08d81a2114a8a90ef65996e8b0432458b21ae0644b9da1374316d2ecec32552dd6f6ff8935945e118ed7209f689ec22f71a49cb9f3f489ab845643272a0b4d49c546f07865b6b7eea254e05ac7389f61a6397f7486260a078f6e3958e69b6b9f0e12cdce888c994fa62e9bc3298991f08cd16c3785e094142d86658a93fbf23d35fe158842645d251ce7224b97d335da27e7d1c8279a5cc321748b77d231b57cb67136b53529bd5ce22adaa5e9a18af7f02e5fa3c29442ef0077c7ce5a109c96181358d62084f007774bc404b6bc1dcba5f1b1e98f3f1d7dea151b8a1f124077cac38e14e5343ad68b53df41cef00a159cd7d8a2902de247ae51aa015707aa70a0b6a620097ea27f0410d47d2cd4a85d598e595132d8a48490c2e89a986d9af08b9b5a8f3b8fd09be2eed3fa0925ed76bf4a095bd8b90ea1373691cf02deeb9f67ba3036056cc80c01ba80670ce93432d56bcee157639f206c83bf5abd05773c38f1347839695099739d7c506709a23d0c9ffa4a195458b0395c3893c65170daac960e677b20d2336c1f4544c5497072ea5f7ad3d09f5614286376a283f44b57303d4232745b3fc5b664993e7d3e45a56f10e274161182bf76d070c70f07c4731ac2991a0dca9412a919326a59eb19a16ff29d8880f370b916238d3b98b32f814ee4267b3ee15a6279ac514bb6355d443ea32d724143e0a6caef359bc477480840806c038ae70e4dd234afba9eb0c023d37d315d2861195cdec34e19aebcc109838e5d647f7100911956bea2573788cd2df2037614b169c048432500d49a9381cd265c523372bd5bc98fe953ce0fd66049cacf9775bee9e42dff0511eeaaf236644a21669544290dd4f792618b13e8fcdc004e290b746ffe8955dce30782c08ceddd0fbacb7000c266fa8f7b1c18c3b027f7cedaf2147451ab5c614e46c86b7f6ce97374a200baf059c33e64b9af893b2feb1099ad50bd1f4ffb67e68cb1b2bb66bcef7dcbf5abc25ec96908845892f2075b281e6976b4ae9becd8e3b6c29ccce953f3f199825fd6a052a0a3e80ede9b73dcc449b5566b278203922cf45d1907b051bfa2db656991cc1a7fe88dfea049948faec0869eaf1677da5522523b82137476ef6d892a099bc4e0d703acb4af39f94f68eac09cecc843965adca472a406285c88ac3e3f16a42d1e35f7138cc8e57482d5a4c69d8688c615d4cc5dc8570940486b8e66209cb56e3b8472840b52d745c2854d3a41911035e950b5e43477ab24d02265e83d15a1fc34b9ccb065c76fd2469ed96b132c45f8f542fac4a17a434a19e92f493fa0bfd5cefd58b21d7a4687626a5cf788f304262e849cbd11cdce8d7ba91f90a44a8aa0c73f5ce382e99a92c8c5173ca6204013c622bea2fd2801d394b42da530381ff1ed20b281066c55623f6a3d08f8c3ec7cb918752bbf20644e84f9bb0f51b6da030d5a00658276f9ca102ec0a58b1f350328f4489de954bdbd0173a873402954374e9cf1985f8f5a2fef61f772c3c39874e0cc574a1a4d8d41868d8871d83ee9f8c0e55138ad760314c230f80881b210b2cb598fc12f3bb8356d085dca5c2decdea4718581fbbc564b9d21bb4b1bc95aef535fbdcbae35260b193d4584c0dd4934dd62aaf03eedcbba953741d3595b58eb780560118758f8e4510e4640bf59d61defcf989f1c6221db94cc9b5c7f416a3d0547154573a759367054365a0c13695a9b111f56907c02a26b0ab33cdc22c0ca85822ac4560c2f421f66accd744ba0f2db5fd85c979913a1f7c9302a59842e431156eb617764a52baa438694309df014cd2d7c94818991786e848b651571dda65a2045cbb81afffac0368b0bce951e106f617541419e906d81fa1a568e8a858e13eb5818f2159c62b1c3b686ea3e529562c8e617bd15ecc61975bba4fa9bdd6234f5c97143e9e8a8f747a93842423d2ac04be018a542a351859b31518a03a2913c9abd9874077fe151152a9756243e67d1e495dfc92fce0414313dc77342b67410526ecbee3577e40721319b5bc420be078c2c82f694e29da69192b604463413925b41690be3c873994ddd665c60a6b18995b08c22db3de4d9a65afd9ad8a88bccc2d8d081d4ea6d42b0932b031289776339e533c2b7c77a4b10b4cc47b9f4a9938021d3dcffb1e3fa7e4df31c8a55ef9cec07484b838b866406a8472b7f2104aae1013475f1421b16ee69845802446a07ae426178340e857248bfc00e93cf08caaf655c4b4e668a30a380857d20a87ebca7460b2c54ee997079b31e39622351245ea7dc01841b641eeab839c3e852e8a40b2e031ced5c5394ca7ef97db7f4276e3f2aea1ead783cf918fe17492d4229f9a9f01f0e20cde164ffc6130903da918c533fe40342b645878989f77c19c4e86e7e27e61bae15d49fc6b6f66e27d80a061e50f0996b24c3703b1c668fb9fdf7d6c5fd1f93f4d46c8087e90e5d588b1c0c838aee2bb8a6f100a9c46d77f8bf03bb67406dd1e7e83ef21b903aa93aecbc6e7804356eb6969f43722e048ba5047c8440ec000f40f411ee482295bc1dc8c4b9bc2b355ffa1a2d45ba1fef657da3cf8597f469418eebd88a80a6f33527e7c36e2028c2ec82a845cc845230290b85745290f15d12226dfdaf5664388c0b0f9a7a7cb0e610f44b2c2bdcb8b719b867752242e52ff4d12b07a0be521af92493b905721e384d4d0f88db480e3e6f95e2867cfc5106e32fed3f036a4a2f26b9fc64c55fa1b253f97255ba0d10e8e8a2e4000659c0f4a8b47b5b821200c6c64082fc28aec739106996f61a2037101a770ba756b082ca9f3e61398bf3e0679b0cba9b6ca33165d3c7e7d0440f5f8a3a9081db0eebaf68b2ac0dcc042789be848e0321776d6297e6cc583dde7810447d684b526b48e09780c36c33f0d1e829f2ad0b188a00a3918a8461eb6ffb6a7d190f14c515a1cbe4659a4d586af911a8958bf7a38c58bdc55c5e7ab59edd553fecaf2d837301acb5f29a55379f0692694e6b990a2732622099f281e3c4a68753f48df77cebcb4865f32f0097a64d862550ce58c253b99cef3b44de9672f9043650226ea724d41aa2ea3df17305b23aaedf7245c324d85845dcb524fd76386facbe7996ea6f5caf509e06a4b582cad1f07d8dabfd8bd1995c7ad2f442b4114a5c6bd266c5ff24299542e9e730026c591466e3d379677b993ee9b6b5f8f87516ce3ce30288ad0ab7048dd5c905efb98d482501b3d685805a7d523f430468626383264c24f17cd98a1e1596267a1a0092020c30abe4d80eba6b5d411bd36669587bb7d047180342d5255950d8a39282eca2dcef1e62edc5757439743b4a4805237c1f3424ebd0a29f918edb6e1dbb58c0e82f1dd4514a51ac34e605933e79172adbf0e5398c37bca5886cc4813d554a7c72afe8de05cbab1a57760061b45bd7f3cf6ddb11bd70999cb3ce9f73e0bc8fc39f6dc87366b61257d6d8b5f7a1278661a7c5e5fca79669941be574416ea8a63032225f8a7ccaafe9152e5a3748391e5bb0bd25fac218b2bd192d73ecad7480ed56dccffff85f4390b0663653ebcff20ac4bce7a519dad9ae91acbd187d8b273b951afffa378c7640196fc123cde9237a7cfbf5e4c6594ec9f7a6632daa5ccb7301394fce6d8dab2812c2fd63b9909a6efcd219bbe35c55bd3a9b1ff71c868daa39f343c03d850c34dc65c600337d66f86d088a73b72b0a7002760e61fbfe5c1f2f5008b91abc4a267b0fbe92b860499a418f49c9e18094bb3745ee05f87249ad5bfa4410a3f027101fc34a0fe7cc17cee0d25d1b857c9cfb30cf462054991e346f91c1f94f8370847c9fc1af260cdd36b5cc55da4f149470c43f8c2d1b5816e37da2667272a982322ff87921d11104f752a819aebb2a704ea8a535f1d251e898ecf582b95d48284ac401164b7a0347d4106b709a05d37d849111a79b41939c0cc2584e0a1cfb478a88721916f26593373801cac576bfd9a0f5f906f3bad9ab35fe320946628f46d2230da1afeafb18c985dcd2f92044db9ff67e710dbfda6b642f88f2c901092ac1336cb8510ff370063369974e0aeec813469c8b046f0be51095d7b34970412b72363fe62e251b3c029875888c4f293d839300a0e692e1935811f7ac8e47c975f7e9ded12f36b2b74b5000e931dcad7d3daf3a57c4e1c16a54fc6bd9897dd804968e1ce3ce73ab7a6871850ae549450278994022073c01576f85af7698c82c4150f7f84c37d1bcb401953d7abec884dea25cbb1db1c4dc6c1a1e20822382a755021de81e9732ad6a3a83288c4fce98a8eb5d452f63edd9a7fa60a706c1a50f69001f46c49f0e34414e8e005426060c97fff8a2fa01b7460e84ce7b382826098d40be887061e9454cd515110cb0ab8a8f2e7c64bc948677a156d4ce85200c0467a5ff9e20215cd3626d5d69ca007e16c8962cb8eb150e2f8235ff57d514033222425313d7680c346ad0f6c21f69d1b8e5c748b13d28cbd6ac22cb069c85b7ded641784c998f562822bf8eee040124c6303d6c4cba4706aa00ec08a5e4913329d097ee3bd65fa2fded2e0ea35aee7563c7632e4656ade34931b9ebfff17dbfed2fec091dceefabd118b5d6f5a1d73b4e71562b75d6aa3eb49a63cebd9d7642f53299e2102c34b8ef5025e0c1b830bf2ebddb56aae0bc7d2c052247de8baaef9437bdb7e4b23c7b9b2814279137556022ce4295594c39a7c0b5deff7910f283cea02917b525062e00fbb96cc1236008a1c7bff14e3e3c4112c85f6441e295c3f2c4f7909e13329fdd67351352338e2fc1c460b24f5f1c8e9a40afc68c971dc68aaf21cb20d80204c06631b07b9117f88cea359dfd182653caa5bd68273f587b09480d036e6fdb2a433cf1fcff3b93ff25d4c426ae4f2293d69a57fb000bfc2eb5206384b0f6968459efd72e5d7a5c45fd05036a7bba6199ff39095c8356dd9ac5a3ee5475b88d12257bed878108c5e032f262f54f46778129be745f77c4e46841135228c87d113693330d18e2cb743ad90a8e6a682f5db13bab8d30888a8c166e566e260fae16e1436dedba969f02e26c78a296fb458ae9a88d2e809f220a1ab6a4de74784ae50737748121aa131f8bc921ca15bb470664245bb62f5de88f3f85532fc8a18e26981791adf28a94cac264ed7611f8a06ea9ae0794e02080faae0bc47e42c87b20aa0330f246dfd943ae651218eb76f2970dd031efa43409664ca1619d9d9e09ac04e991716ff70d681c00e436ccdec7f4b7f5d873aae64151456aa7fe5fdb6d9eb7693f4ec6ddb29a9af3eff5fa8c14328f034571001e095cd807c7f36079a694b6be9f208a469b14d716f30579462127222a7124a8589c3af036cd93c6a9560634e028e0e0adbd62ae994c3c187e42a26843d606470eddb726262ac83c5a574b17e082d1117ea80bc15147ed738b48c9c59bc8fc68637db9f7075c3bdbec911465e152d095a8f0a562bd888970bfe47ced6e64974ace4ba7720d65d39c127d74a8993015813a0398bc51675e5a7171410f2e456a3d11b8a9caa3aa42af4c5f9c0878744508c4b4f0290bc92f4eaca9616781a948a45d9b0081fb854d843d70f19b088dc30617946ce8127a7d271fc491647cb546565a15ca8658cb426ae44a0bae6a9e39087cc04bda8822b4520e9292a71d0946a9b8de2ff253b2b87141463f158407a03614d6752664a8f4031515f68baaa1d97e21ead56053d9d591a7e50befb2d23da442e8c8694ec1e852c894c5fa9a8362c40ecca14d5474b37715976618f8d6f21cc86dad3c05a0727da9a62a6bcfab019e175b6489555fd07bcbec168a4359ce03db131b7c263b571a7994e3cfb2aab827ecb90ec92ffa28b399382bef444b16b33be601594334045495217199addf22d689d359f010497a165f99a43545d44a60f1909100beec0ddc3efe4ec106efcd429e78a212fad04e2a507d9cdecb3d6acbcfd707c40bbd9d5308c75b8907e086e43808814b7aae83b4b59461e0bb0de43945d15107014a672bc1ee3d2b31b0f54eb109641545f2981a6afeb6b1ed5392cd04b404c68c6a1064acb4c53c441c46d1462405317b289db6e63c5b11046163caf52bbe09efa5bd441ac400d4bcca1bb2e0f646353826783c448478deb2dc4624d307195880b1ad227c2693cd46cdca801fd6a8b7246d0181a9aad86fa349802623f374053baef0a799e904accdd2704b342a331cf8a45835e94960287728e2a1e7cf051635a5741d073f5cb9ba443c88ca04317ac9c3098029300b237c1975b7599179526f3d21a957a8d4d856014206df275a627a314402e496bb13c34a0db5964d6faf50cac7e6133de5e20d900fd0db63834f60a8a26a8b40b98e78911c21d367a39bc1e20173fb44dc3ae6708536191eede856b0b982ee17e924c2a5545f0324c7a080cfaae256cb4879905030ca28d81879e2b4582232d10b1bd392a01a0af5a00de37a532e79a17b0ff9b19903bf882b0fe8a17fce0080b64b7ba38720782fb7f0f824686a84b3e7691133080df22b99d05b0e2a4015de40e7874eb62719571f9eeb04eed1a97bd88b7bb9f5c00b6efd5235ede3dc889eab068fce0540287df2f6e4da494a8112c51b8dfc39e9dfa0fe644e9cede60fd33675ffb5e17715c018b5d6ed53976177249a8b50b5021294281157709c9826305a7b637a097dc63d720a2c4c4f8b2a8a8134a189cfc9f70c602c89596bcfade8716ccc64c17a18408ac7e080eb0570611c4f708f22da24d93c63744d45fa0ee87213d04e5386e4d9eb72fc4833d21a22a6ad6d4fbe34a3a3c8f5aff2eb4d45159e2ce2fac7808e2efa18cf20d8a41e9bf7f4c448edc5ce1887b493263263d15b52c41b3485c3106117d312c2dd7c4205d0490076ee8226cc11d62211ad7820db38c814c42d65ae4ea947c58b33de50850a43ad2781fcf157f6d741984aa71d544acccf3949e1874fde5a7de2af76eb8dc8a294b9928516d4e7769cc32bbe9161345ae388abcc91f8da548be99500233baedc4149227e05fad51bb7b79d61aac6cddd3f7ad71f21211d90ac65c261ca665ee74ec0a30d21e4f612e2abeb5ff8832ca77ab87768d10ef066fb50eade3d72c4207a7c188025d22fac6a87484fa98c8bdbd782697d8e0d9173eece0d8829a2bc715806d67f138d1272da9c0db78ac40c20751c21e627471bf04b444624a75fb5b3939623fe72188443b417e6facec04b01005c8e6db4eff52d070e0d39751aa2da534e8473deff680a364e4e8ed011bf005fc7a8c16d2d2aa15232c7f0ff76acd80ce8122bb4a67c69e9f6f1c58757699831bb4c4c1a56600dec816a30df864cf8c7b6f8c512229cd3a8f8c6b631ffaa4e0755d4f8113f22ee5afb7d3923d6714af02914fd599c95c4fa2a83afac20112cf5241ab3f86abd9c64eccad1f9ee90a419b05bc84c0a03bbdfebd9051301d9873f7cf0b5a2fd65e85151c7383ed6ec10f4605385de594db57f81a9541d2b176fb70c5e0aeb64818019815fcc949a0e894e8cec02749baf49a35e4c621a92d4b1918abd6ad11e5a07306aa9382829b9c66817653c87163845c70556ed497f1e6c3f8e4a4d37dffcf719166677aa4a15f80332482c5d5cb741a64e30c8359e6fe8ee05ef49e9680034a73aca70a63009d0547bb08e25112db87ba05e4f9f72d8d837456e29943e0c712a861b137dac0d3a0df49fdcfcbf0108a7bdee5d94e7db019ed15bb8731be44d1aeb04f5489d51a22aa99e8291219e21f75a5cd7be35b78d1f2d6ea629bc69cf431f12ba068ea085fa22be8b905a87e239126184f679dbb6601ee8c2a8557bc4d048830ab757dac41678154a9aa3d35d54216e9032d51426c33f613ebf8c1c6877a7b0f83fa39be93de6f414060e22307a0d68c33a2e8a3b9afe757be77ec89bfed1fd888e83d037b831b57aa05381bd2f0453e6cd50b4d40ad15dcbe13f69e76d739f74ac76bc7378d6d776b2f5b2396bc2d326ecd072a34961aae7fc33eca91a4cdefe54b41b9b3046e35f5211d1cab49c67f75306b7244fbd4046955238bea445a7efa3118e8b4dea91db4e503e29ce18bf986b1effcfe88396bcc333eebf27745a9247f40c93aff7aef68d91c1a4a249263055a82a360f97d8d9c81cfdb4d2a2c7c4fc5aaa39cfef94e2812f29669eb48ae8854a32ab2222cbf4970e39f3b0196a3e7863f80897596df8a292e495f08e1b69200be5617339968d48cfa058533a8c56c296a869fc49944b0445926f3374da52ac264d0f4df8d207a804afc3e7e40d555aa631763973975477ab1bfd7f1622eceb250ce4086e438af4aa1987a36f7331c60a2902dfa01ab51b5456632982137a060d1a84670133be30340235d0dd2407a3044cdefa8c32cc8bef9a9bc9d45c428e4506e55e0938f1309809c282df605fe25daf99d7dca3c84c247ff6ff809289d8ae61c85eab4d6f82d586db8150b20735553b6bcd11007e94fda240d7266e58e91bda8496c681f5b705c61d461487b118f0bead42f764ec998015ae73d0ba4d1aab41f6b3502918dee8efee4e0dc991d05adc218678934cbba1d97b4ce25e2aea11e392f0015440302d192ca9daea73dbe4fec61e66b91454cc845a4928849b9eefe9f4e32d31c6262ffe05ca9ad374a2192e6bfb31877be00338d60c48fe0cf938a508d5f3bf93d68feeae8978a50a79b47f772951be98c3a1377930f3d7efccfea0aada552f8bbcdc6ddb350209c880ecd01c11e8e6ff8aa3fd9e7d9eab836bd0926032e8cff5b4ff279823e6a01467fb9a4519abf1d12c9721cc692c5e5e03fc89ad7bce0bcaf00491871eb6ed8b80883d4cd8c50d282ca140bb3d676ae5be01a3e15038a9b9f5bf0270b9cf49583096c4896f33f38e2fc934b8587f3066fa36a91f55427485e280e93f0810167c8adc9ea32d979073475af090ab55d790bd6ca9a923de4c09d5ae5a9b0acbc9d5c78000519008c6efcb4d1c2cfa9624fc8972c713b8cb33ade382ab6b39c6801c03b556f330930f630c7868084302859dc5d87a4d02afe7a5c6dd22280c657e724f4eea96022900996edae2ceedcba3866a63313f003c35119c8774d08313e5af31714cbc64c9ffd9daf236bf3a89e30ed7c1fd54a49ef614b17ee2b5392c6be9c26a4f4792983ed215a6eb33a9fc6505205c1cdc4c1571de2b664352abcfa1db2445cae57f894f589d932202df023b0d74f1ad3f79503a1966929ce68de5a2de4a98ce97151ea95d1ccc00c206feba8debbf5e139bef258aa4457e7a93dcfaf39d569b6a01b6b77cbf1337f79dcecda80726fd0f9b6352cd244ca8cad5584d2a215928234d4393e09d92681917b8eab69eee754319e721a8f410cbb697f6af8af9fc521367b4f18539e4b6c1cd0104a4b95ed64c8a8598d2f53124b02185f048b87a08a82d0c51fb6d07d0c58e607abce2ca39474a099c3d6e33e1dfafa1d4a657cbe7156f227c03047611c2faaab26e2bdb336ce67429eeb1ca66c1f3bfcd4d98183e0ba9a1f35850efc071c8c022a45626f5a409815a7c5c91800457a19cacdc800178362173c2a4a7dc7f7a8e7aa3b94555be594553bd89f3cf067c69df0e2b65900b7ef3bd815f02ffedef2ba2298161f5b63fe34aa03d4bf622bd5935a44bc99d9b684882422b4b2bb7b07fd06a506d90636b366d66c875077b306a674dc869d88066672ed2a33bcb31db73b39e3f99533dc61fcbd928bbfb80c7faf947294bf575279e8ef957e9cfdf9bd914a7e6f94925f641799cbef8db0838e0386ae7a06dd5919b4d41d46d1dd377c9f6783b5477722d3869e67bfba236d2dc7380136d13b666cd839485f2c1d0daf6b1a06bfc1cd03af0bce1a982409175d62cc2ea31d5d6c98443c19930839234b9c8e474c40f89ece244296549ef2cebe78875dbce3de7d1271f24ec6ee26117b3ee6c8924a8ab52f3076c1716fd41d3b8a8c8dfd24674f392347f316638fee38dd7dd3dde54c3c226764ec2e1eb9829c719150cc9b16aa0a4dae8a48e34c0859e2481478b0efad19cc916a39c80d52a96e58b8fdda0e1fda74e8ca9bee547bfb95afcf180f9354ed463cc92d83feb41ba053acd166af39fba3b566af59bd9141fda2cddea3c1c14b4d87bba3aeb0060867b44bdf195982ab8feeec9d8f377b66391e670b60bf5513479c1862bbd86fd544cebe32a3574c2b644e94026ea864c7bfa96192288af61d4c7275736fefacf611b78da7da0d707bbebd47237b87f7a6bbcf311c5a88f6eca0d0717e6fa465edf23842bab37bdbded15be7d9ab7e36314e803f7a47686ff7c281057eee4db368dfb0b8e32bb4a16916fbedd7a39663bb3adbad6681a75b6a3ad04d773049f6539462cf472be0eed978feb4952cc1378a57673d3bea944bdf008be07751c8912844963c1a2e71ed7a3c224bf8331ed97e64cfc31c59c2fabd11f689bda33bab6dec5bce9e874bc85214a23b6bf512dadc1d5c62cf472ce0eed908c972fdcd1d9e2ad8f330e6d5887bdaec3953da5e87b9c21ae0a16a5bb1863b000d7bce391f6fa22a931e229f39adb8b306e28834f0b39665d5db792d6b5668635d6879a0b5353b5acd127fc12aa594524a29124d3d2feb82918619b12642c8a198803e515f6ba7fd8cb7b39b3799e57acb8ed3637f6f376d7667598f66b9bf5c7cda5bf1850e2e7417f7f517ba8bb3665b9ceeac45d11dc627da4477d71fdd91b68cdade1997aeb006eb537730c5c21959e221437fb273f20de5da9fcc7497c3a1a6c38436e22d5d0363376b66cd86d7341c3eb7348bf5ebd9275758830bdd9138dd895074f713dd719d9b840eb2663c08cecf3c9c09e9ce76748737dd7152d31a84e969fd7359b16f8df166baad9be3ad68af0867f4cc0a218410e280b0db31035ab730469395587697da4db2c40373f3b31369ba236dcf7427d28ee9eed9af695bda44da73c66699b7bfdecdd8d7bcd515d680dfd98d75caf57a781eb20467481ddd91449bee44d774770e633a47bece98b1ad67b796c66ec119ebd662cc717f27da1d9c21cdd8f619697770e6da631042386bf6b599eecbe6baafcb5a90832f9ac0d9d9f6bc8919267298583141041337fb6eecf2571469687ff561b731c6687f92b6de47dcf698cd2c668fd598691668e36be763d68751a059e02d5bad4fdc85e07d30d33fcfd4992a8569ec731ecb2cd65bf6c433fb8436e0b3993d6258b364b7a00dec11cf392d98e4a3a7676a2bbb359f236629180e59fafc827ecda9c38436e6e39cf1d55ed370f07c6a9679eb992777f03ae83361fce746cf3118a3fe5c1ace7b2eed867d7b6319ee8cee99e9869f51cbe16e0be6096bb0a7d96a38c0799beb71b6d046b5b64e91b5f016cb01a1d6f93b8b3b9a2447f2dadfd30fcbd06699c76ebd0b6d0bd315d6a0693ac522c9120e399297b8d6d0c6deed08edecd76a386067c9f4754bd321dbd8716497990dde99ee768436fcd51d96afd00676d957ed869d735ad39a15d650f57b38517525a8088ee394e09040e185e3248785271461edee8f21a2010a5740610828cc39e7101c00821349c020043a404d294441089228289124b4df4a89254a48d185237040e9c3512443f507183e3bf734550209953224120908248ee35648ace0a0d803a899c1aa044a6470c40b461bf4c45e800d8214510412349029c2c88e9191213263840c91192364885029032266545003831b31b4c089243e30e7b499c55cec4dc2058730e6842ac4c0a970d20a543cc6edcd0d144990999121e2722191999121c20499191922d8cdeaa480150e06d8684474acdcc45c311eec86043d446009ec46081f2a80739b8085cccc0f3b94b8b8dc253233324478f8c89181313230e6360147464626882b64884022e010182303636488cc188104890c114c855d9fd81d9481465450607737954c1b4a5fb49989429420396248c7c6f0a00648887003243aa041f2836bbf1592244cabea800c92b0042166b0013150a189246e90840e308a9d0851c4912a8a70c59015133736e8c1755df626310321002109242019228a4e0a188204064b44909e862965106f30fcbe57662b346c397d80e7e50e1af6fb244597ddc9d8f212d6431a9e0c396badb5d2ceee379fdc9e8482e3b81fd42c8ade9cd507ddb34ea9c5c4928841bd4998807422cd2758a1edb77ac2165beeb77a42162730820a5ed6a2954eaa8a2d5245e7c6831b21bc5e6f5fa9f37afc4a9fd773af645f717e51247330dc98c886c73fc5ebbaaeebbaaec39850d73bf9e5933f9fcfe7f3f91cc684fadc662336fc955334f4a9eb580aa32fd93dbff20bf6bb725dfb8af68e4ed1cc6b2bd73b3ad5993fc593777ee517eddb3df925749367f9c573d06f7eb9cf8ee5974f46f9ccddfccae7283a05519f3f0d0228b73aa5b937a247d12f2f27f9e5dabe11bd497e2883b227ebbce2f947a7347e238a6fdda33b9d4ea7d3e91cc684eae8ae6566c377327ea3799bb9379adff28b965faeed1bcd67f9662c5f59bf379abaf34177bda5a10cfd84332d960ab658d59c5a90fba08db75fbc2f761518038e3b54367ce434701f0d2c8fa8442c54a24a92d07c8f5ae01ca0cd92d93965b6e7dd2c530ee1fe514a29a574ce39e79c8731a1e6dff17be75e8c31c6180f6342c53fddbdfa0ee1cc38c7fc60cb8c520a39b93745f2f1720b1214d9f036d1653f68e3510b4b54c788537797fac5b8e527234e012344422bbd1a319e8c78aa03f046b13bca8e6f056faeacd5deda54f60c6d15d8f3568e63c0d64f72e61d2a7b6e3fc528da366d6db72ca0b2a766b1e6b3237676edf4d7baf653fc76bdcbfeb2edd9a166c938152b7027da51d4e1fb68cc39ef43fb8ba2ec53d39dca9e3346ab53d99615e16e87ca9e5a8394061573b57ed7bfaa43a1287aaf6fc61227473b54767d9643597459d5303f8b4fe9dfeeea21a59aa5febbd69859ea63fdbcd429397cc77fc7b34c3be9bb9af3dcf5b2c618ef83db55772a9bd2a8b54ead0556d96f9fa2a889a2778a42095252236ed4e2e90ec67b1005462d308c0d73ccb059a04a42988321435eac1c3d1af7896094af541f2dcbb22ccb3a8c0965596badb5f63026947d87bbce8ea33782af59be11cc724c60cf7939232dc18df766be0c6079fa38975cc97d44383c331bc5801f8e22d980a93ba82184506a95288a31c4a9c859a23386880652d41ad001010406b82ddf438ec16563c06e79207a5859b8b86c1f76cbfbe0b6d4f989e26d14c13f19510abc8224b82f08794a411bcafdee1bc177990dfa3a73c8cf4b2d07faa9bb5fecb256a55346f86458b7f4a33b6a39648e0bec793ae5ddaa0a231333c8a0e2038c1ddcd2bb7941c4cb21bbf35e8d20e267142f37525eb8e0504e4c42a08f0777362dbbd865ad4aa78c1a7c326a2c412373bfaaa59623e6a0c0969fb953d9df2c52675aba0026e16a86554e2956d997d69b370dfbfdb5b41b1762b798cceccc2ccd6ccdac95599bd92bb358666f66b3cc6a99dd32dbc9eed6c1be6decca1192aa0cdeef96b1eb8a56d0b4ceb36bf776f2dbda95594c726d0e4591ac558a4c57aa84f2bde28639461cdc4d01cb439d7203dcdadfee9ebccdaad4f4298ab20b3b45512a85fec9112a355f7f671693bc472fdfd14042b2a3c8b4ab1236fc21a966c7b873dcf4c6a9e5daeead85fbc2f1eafd65a3a8e619453577f695d995b57d6776e56c5f9a5df9ee5bb32b63fb5ad995af7d6d7665bbef955dd9da17cbae5cf7bdd995e9be5976e5b9af76b7ec6ad8d6d95272d8f6fdb6afee5a3676c35abda7953bbc533fac1c55dda5dc0037edecea625e884360926a55ab5a93b404ee4c386cbe1fbcc9249558e28a256cb6148e806266df4efc8b61e933594b772a1bd6aa6bbd253f659d3591c6b4f2cb346ba88309fc832ce1377ae7ecb18823dd247aabfdde917a90324aeeb50cd66ada7e3779a59b4c2653ad26d3ff287017238a28f2472ea60d221544505c096e09af087b85006bb195b1df0bf04a27398ab772441289ba6f3a8f832412fd1c878390385e0db883a8b716638e7b35be5ae38efbf46abc05a8b675a9ddb0b44967b23b6b550d04dc5403b1c596f1f464c44729e02e8614308c52d8a75703ee5885280b9f02c7044e02093b4203ecd8d9b0e368c7bc63dcba87840d8fe3d588389e0c7823360b50d459e7ac2fce08e5561ff37badda8df904a6bf7756faec7cef27f924153af6c62ab19513dd56066ceb367733b6fd15dfd46e603a4611345f879a03dec6766cfbceca4b65cb1d33768d5d08ffd0da95f5226601735948cacf39af5bb90b6d2b461138645d9ebedaacdad68ed0a6bac21ae44f52cef95e044313307bc5fe5e1c4127f0453498acc7e3785b5e34b50fb86fd4a7d4581fbcf29b35db28634250c024378082882786e86cd86fb45fdeef79767c0277734314bca58f343a15a472e61bb51b94aa664d0f6b4ff8e4367f8ad29e0b3049cdac71228b2884a0ce9a3dad98750aa1590303c6ac0985664de92f4c339e55724a7e915d642e3f3932813672346f02fa9325cf9feca09cfcd236b2145d4258777806dd7132e8ee28dae644dbccb9c444326fa612663a0551dab7a7206a5bc1bfde3976e91444611d387c9036f89d6fafc7da9452dff9a67fd0d4ebf51d4d4aa99a87cef1b75f3aa5426d9f3aa542753408f0ab0179cce9015c447bf794fca04489921b342571577d7a32e64ff107597aa89c7dc5862e5bc90f3c827081315b113ca0699aa6699a56e47af756ab15d478805b5c4c961eca665f443259fc70ae12304a8f965d9e2c5ff96939aeecf9dd726afb85d9b6bd07399ad7695ed13ad77e7de5a2bf744a4747bfd279a65310d559b9eed1a9d34af68e4ee1c0b907f005f2f993a309c4e4568e26901010d039399abfbaa33f39c430eca13cf9a1687efb24b3f890bbc87578c5c6b2090e59d0e3de68cb0fa5e587ca1ef0502f2fdab34803c3696d1ab896a5b3d6aa42714154289b83a850f60551a15e0e23a64ac6a882204182049931a094d297895f76fb604ca817180ef5f2028351efd9d045024c5aa37d669ff773ce392710ecdc1bd5df0ce43ecb40b25b20da9b39ea96e52bc0bc96ad67c37c966fc69ca5aa1a650c60b42ccba294f42ce6b22ccbb22ccbf4c3534523cde2ba6ed02c37962f229966955196aeebbaaeebbaa8bc50904329a517dc1790974329adb5d2dc00b7a024c09d68cf77a343967af0e107918864aab4e55259117bb91d9a1be0de41bb3d7cef9de229d23973ef2d4a2910958b8b4b0884d072187133445da8b937cafe5018866118866118dbe16afb46d9afab36d4a64e59d941d3ef8d32ebf7aafd220d7a3376653b55735e3412e81e8db79a82cc9e5740d41169bc15ceea21c131b2e7c64e3db8d6eac918638c31c638747ccf75cf3fdb3f07e597202a54e7a00c043f744f06e2f9f54f06f2f9765006027aa788109a1e09d8f45a8ac9af67df720af6ed27efe494fbce51760f1e3a47d13f68ee3bfaea1e3c6c3fd13f68b06f1ad33d78b89e89340fd7433aa5425dfa1dc0f425889ac7214b0f7523311da2cba61a086bfb9018909bea22d79fc6030cd4a533ed4fdbe1a1b0df53c418638c31f6688fc7e3f1783c9e8ffe7c3e9fcfe7f30169eca25646156cb9aa960217fa0743a7a053ea3905a1a0a0a0a0a0a0a0fce3c9b22ccbb22c83117e32e9f39b41f764282347f35cf63cf414cdca768f4e81be3d45b3e23948a740f7e8cf3d209d4a69a77171cf433010d502fa7dcbe7dca576630be5975d64d03bbc2fe89e7f3cffdcf3cfe70730dc37cbd024a39c74640f699cd03b3aa53da47d083dd32997ec9a4e4117399a0f691e39d9b9a75a3abf4fb598fcf3169483eebbb7ba01bd7b38282fa7e392fda13e1e4f7ea8a7e1ac2ebd92252010e539a53f49930ecd377f32973f9fcfe7f3f97c1e0a253f5496210ae2e09c681c1c93fc505046963c1a04028140201048833e1e8c610b5559150463538b48172a1cd96f8593b34dfbada630b36fcce4a4a08f49e8976a9af65304e54f3639393939393939397928140a8542a1502894e14a8ee641f973637343c7152f350638aeacc598e3648aca9f2cc9f0e8622dc61cf78b4424179369777108dc4197d5ca65dbb66ddbb64d08f7b8b2d65a6bad4dbc894b441c597a2819746752d1ab94d57eab3d1f0a941fea931f0aba4097bfd09dc8850ba73b93c5a15028140a850e6342853ecf999898989898981cc68432f93c8aee4499ee487b9ee48732c921d0473bd5dd8f5d9fdda31d6bef68df342bd396f52b5b8b4a97964b155ba66a52932544231cb67204825703f4182347f3d65e508e3bc6c8d24311211367f68c91251813036360cce18c2c01795ba094c4482270f67c8cd9f33146967e50126394c498f9186b317e2b50f6e1c9984afef99373c83c34725dd7755dd775646563041a91a587fae8ce7a8c18b98864b22f1a912d5645e567082d9f96d8f39dfce4687b369b89fb625c189f769a9dd64ae498d3b01ccd67568ee604810dc28630c65d577c96005bcc5ddae6504696acc5582423c218638c31f6783c1e8fc7e39987382010080402810e6342813e3f876088234bf7de7befbdd7b17968036f3e9e8cb37d23ca5d3997ca929d234019cbda6e69b72ca518638c31c678cb5ace26399aef649214c9d1bc96af020c5da4b5183fc96d1f6469fe872ccbb22ccb0e6342659fe7214bf341c8d27ca84e7ea82d3fd465e9a16c77d4d3344dd334ed302694f6792b4bdbb66ddbb61dc684daeae73bd9be51fd96f11bd56b997ba36a6996f11bd9d76255346a4bf84143ff03fbf583071e7efce0e1070faa1e7ef0f023068cd2be123e3d7ea5ebf4dc2b61a78732b4ea8a691df9664dc2f7984ee15f3a758ff52945b3721dd3a9d493239a15ec57a72efde4282547a916cf532d2f3026d4f61720d6165b6c81a201c207c64fb5dc5f6ff91cbb2c097b87ff5098beaeebbaaeebfa601886611886dd7befbdf71ec684ba7f28ecd10f8535c618638c0f6342615dab7c05a0dfb2f56ca035d067f98de8b17c65ee8da8f59c1cc95f2b772bf4d769ac5f2b945e19cb115da9a795deca515ca1af3a65abbce25afbe41031c68703dc3d56e8670a3c0dd43d56e6ebe5a90ea24271720453e4a5eea183fe02aa202a1496239822f50e0f354ff50ffa870aa242516df58f877aefc12837f953ec21b7d47f32608c11090e6eb9c586f06fc327e4888e80a8280427f860c718bbceee083b4bfb9011c227df935566a166cb679c84d61ffdb37f0ffb7b27c952f6b77d65bbb6e99406359dd24c5a36659a4e65a42c93b2af64bf994eddab535774b3e87ee51ebb3a851dcbc7be82fdc274eaba74eae2e408feca9c1cc59569758aa6fed2297bab53f6365f9ae76beeea57e8a74e4114fdd320306fe9d493a3b8324f75ca5a3982b77302e13e59aad7a53975a14c5d87b17f720453f53016ca4bb15b17625bde12626f6939c09510ab692c0d1b809a32d6b8ba4f62dd71b751772e5b88a5697a2460b3c4bf4db58f783989e508d6a7e4d8f3f3568e1e8ca569e85fd53eb6e891000cd41d2fa5949ae59203d68a010b7ccd393f7bce39e79cd79c735eb60a22bb3be903139bd20b18afae86440685eb4661312cdc6b0917ec122d40564ca7b2e0d21978660f3279ed116ebce831f065afebd2f6755dd7050fafbeaeebdaf615bab62a8d21a221678add9d747984b0840555020173d00b1173212c4beffea2420b7bf5922096cadd6fb564888b1a417e01cb2bb00c039660c05358d1d96f45c515a878c24836a57c99228b392915455031444a2929a5c2889a514a69b54e0515356f5a24b82fc255bc48c80b0ad34641b1502f172cd07eab255ad84ecc755980796670b31e64f70859db6f95e384cd6d19cc39516c5a76e5b74db570e706e0e35b6264890c20843166fb64507144ce173697ab80d95c1544c808dfdca6913b5d307c76bd408516d67eab25419698405231851492094e4428c4538285116178a2052e5368c20941c841074820441355c4408a97211f48c226071e40818ccdcb17b050020750dc1c2185c8c015a0982205257002c68a2638619355884055041337342c4022081238804c98c209b9244a2113afd4213e258787b3e953703c550b363ddc4e6cfa6a3cf91829c05277aa29f3941086e1fac0fb01600a22521ce12e9905967f69b9446601210dc630040d38408321468c001597b0e3f1169ab0e3439cdc8212249d5bc48881014a21bd01be4702e6144824929402be1af10f5f2b43c43626e1c2105cf0411546e0cbde89b6ceb4a1fd3d3c9625ecf09c2c5d1aedac60c75fc1df30f64da7b66337cbf859f6a741c05ed3297cfbfb4ca7b4df3fac354dd3344dd3b46ddbb66ddbb6ada3efbdf7de7b317de94dcbe8cd8c98153280e371c1329dd596c2d15c3299bbc27ee05c2e56c65ad5161cea32553241ee75dfc1a0b0b36956c39261e9eed1c80e75676df8f76c5887ba3bc907e165e9aeea99e58b0b96e9acb6148ee692c9dc15f603e772b132d6aab6e05097a992911ea0b4d64a4fb576e07230b6b59d6dedad47e3d9508135cc5b6abf9f2c596f643faf623b4e3eab3b1f76d7c52172fe61c098610619645051494979f1c2850b8e434139393131098540a0cfc7e3c1b8d3d9364dcbb27b31ecbaacb5ac5a299d534a1fec6fab0a46ec7a79b9a394f24929a5942f629c00d3775666a99a45befe9bea0e76916a1f5114b178d45aafb7d6498e609c3734920b77f518a419d2c6784314a97c8f5a1d0c4a1fb633d20ecc8c8b71cfa9c1215104ad430d02f8ca6ad55a6badb59e228eda0e0ff5de88ce288bdc17e39266c4d3ab79241209ee221a7e07c83eaf69f77a2493c65d94e5f76ce8606c6a7155cd683dc1c347842ef065cfdf782ae5f0a03c4480bfe1fe9e2f921d5e66bfd4ce194f393c8210b2336badb5d6da57c3fabc251f8dfaf9076d68dfdec1e8bc43a1ef3a7b6ed97a237a4b441fb6b185aae6b4495861b3b7d3df576b809f109490d94250a288ddbd27f6fcdb5ce74293c964a29949969e493e130edff5118834aac6a7193e69c251b2e70f804309d6e29037d55ddcb473ab35807ed3f84655ed8eeee8b577aaddd1db2ba3b953e5d86ea0cfb4dcd1e3b0a4e4a05417b9c791c64481b1ab9e02ffd4859c2cc6fb3bb51d78587fda4ae7fe14a5bdbc2ea1351d357fbadab22ccbb22c4b44c2300cc3300cbb68a52a29ef0a666e34e0954e514e2a1289449dc8bafcc02388130e1d3dcc699d42f8a05bbab39f577daa7df881c7a53108db8f7d238f9eb2d3031ed2da479fb6c351d73f1f1b459e7f5e04bbe74f830006baf62df4ec264fa1bf3ff9d37aacdc9fdc53dd6325bb894ed1849e3da47b740ed22bf8580aa6aee39fe435efc93cb24e5ed1be693bab8a568b05b8b330be3df71c01c65104b58f2882c79e0fe8f3271c3a7ab8d88503de3304f8071e41587d35a6310cc3300cc32e7d5dd7755dd74575f7a393f1e32876e567e14ca69a51c3e24efa49b37eb1001dde3e76845868b8b3691cc67682403bbeeeb1d239f6faed292bda7197bda8848b59ea82d432856844000000082316002030100a07c462e1781868da3e14000e7b9a48525094cae2911c49411005310cc34008c310020030c610439432dc5d01b454d4c295ea2ee1592744efa249917c7337aff966046b109d55868eb6745cf06c69a05ab3bf5e5bd74d030af7b1f360a20dcf33f373ec4e67e0287bc52e0cae1637dcd8162d894cd6c71381b3360965a5428ccff8c7d62de0bce39ec7b38af22e6727852fcd58f94a27a0df65374883e759d00e9a4abea346221fc52d8c374a4d847e88a67010d90454f1ae96d97a6582f91ccf06be23ac48525fe5e5d6a76004f7860502c13fe6ddae9164ec40b4a64953e0191471c8646e755885b95a229ccaaa030527107a9e8297c3bfd6168507f9980dcda329e1dec198208ded7c199f4ccd77bda6dfc8e0ec06ffd7e5aa1917ff580a565b010b144a0945989c9d090b0327fcbdfaa68b27f80b75eab60f4539d006c90d8f03bf63bc978fe635389c20062cbc2e14365ccc261ca1424c9a523fc0e7c821ae1451958819b6e56806e40d290fa50223ae8aa0a763193411fe2698321b440f1d5d2b44e0ea6cd999f838d702aedaa411b8397f111567506e04dd03bfb95b2700ba7d16ec3a49f3d0cdc830f5a6e7821b9f6ba3eb0c5a014b33724d12c1efa676886ce79071330be43eab00f60682d5684e53d5f712dd15c9a2d1b07bac7605772e3f3dc10887592adbc21dc04599b091c6760ba7405c6b320a7419809cbe8ed547df45b54d1e487be1e94d34c4250fd1fa3e3c4e3fa655fcd43236d7002070fac38b1f503d51daca5c338bbac55ab4d6b6a0d8dd70c3089176da41d3823d3b51b0258dacbfcd86be83cc22ff24bc782b7bb20e8294b47f98b8bd619f269bbabccc82f8a87863b9400f765984f269fd26c295d0f3a534925af1b8bd4aabdfdad6c369b9576dad47357ac6d82f400d58b5b8610921e9daddb75b1eed747f3df99913d21d638de00190d650a6a44f5c50c23686554399a245a858193250f99c47a4b4773fa4f88c71fc742ae28aa6dd592d8117f5622004bac6cc373bd8483077aef91691ee1e0c7ea39163493d2eaf309476256eed8782624e755dec29a3e241298bbd4aea15046b77b05c7495d16297b85e94a9e5c6a230bef8757cd0b26be6ec00cfce5fcca3262b3830cba685108c92e3f6dfa93629d5959d2eaa81329378bbd5c902fd0019429329b348504e52d4ddbe33e8bed1fe033975d8d5c64eed6d58c36ccd0f9c9722389f5acfb53f98754066d8e615676a9a7b841db7a2694f04162dec814ebd18e9b0a30f789306a41b1c68dd1d7eb635e14df6dee42f2c4b3c7edc4793c6101f46c14c676178383866e0d926766ff00024f0ab4533b5f1132afd354fe3938b2e41a604b0736445ad26a2a3235b580432b5a0ba12b48a5cbb05d21c5ada156378b3acb66f1d783eed0d9878f0a5ebb6ecf23ffb75ac9d3cd89ed97fe5382d603c370df27944b6ab480191a68960ac17e586a91722fa9f9ed8fa0731e57e998fc8ef4cddba54afae993359e68e593bd74b059cd80026c4d6ec91faffadce5e2320938fea56fa27ffe5f7a1e84a17c3d70084f2386c1024ac6ff562c43b8c519caf5b4c5bf3a3c49693e07b1a0a2556f9dac727e7c0704d7c62c42933babeb45336c54a364027a49db2916e59e85759f432b10ad58242f31228c347fef5bb10a961360bb17f85d7fef5937b383a9534d186a8539110d25662a33241863fa1c7097650b945b6be3a1f429539533721436c32b1606804f993e78ff450ff745b21e1e1181981e29a0cf325b4a9991eba9469002e827956d9f54bf122e3b6a1a3c3074bc4bb9687f412a467d39f6af4f9864556d581067bfd7f554dc452bf3b4469dae93da076feb8195c1fddc2ea144ded9bc9d89e665edf55493f43cf4f038b100bbb3ad2109e17237e8293264342567c3d5df1afd7c6ef6a74bf83f6912682138700bfabfb6dc36a8e044f544dd13b9a00d9e9140d15bdf3db89f3eea35ac223540b99edb836519f5ef98324b2a20ce18b9ae4ee4852a0ad30e2f7f5eab0215c8b4b8687bd233ac621e1ab1a5b0bc3c8a4aa96f0436eb785b0b31877a13e99c2b830e15a23ac8c2813ddca131643f27809070e941ef33c45521e9d7c042a58431f4aa9ee9fbd5d2486a948633a5a33c45274e675c6a2aa4e6c75d448d10f592a950699059dd98575ae6c427b22b826cde230ba78927e1f3a0ebe5bc5ddce380937ea710df5be90922097a7c651d81600018c6aa53c232ffeb523decc90ae8b392fd8687804c6338db42265a24f9eb0b55cdb469fb060fb23664ff6d044086603dd1d91aa7e48923195061bd3a02b9421a73882bcdcdea2b41c684f899a4152f591b476d599d984ec3b19901f4e73e62431f5f11829c146de2116b568e3b633863756a750b767f6f6f62967de4b60b6e166834a37364945a8bc9aa681cea3004e7d71512eb9e296590540dc0ee26bf6a3ae8453ad8ae67601eec180544c5284127689710deb81c8c979f491a4853db108f7df497abcb664e76a51b6b6d1e4b5cdfba97d14ff42a11bd2d6475b80ce857524bbb7742b059a165df7ab0d41ad05396d7d7682c61ba49573f375cfe7f04bfed2e088291b406c14fe9aec1f609e6c2aaaa14c53409cb8f43eec001e2979308eade755e716731dfdfcbaae30a5ab637edd4b0c75f4f3ebbac284ae8e79752f31d7d1cfafeb0e03ba3ae6d5bd1c06e814539eae4711dd487cb73caca530258ffe5010a9a42a5094f6bad0fd5aa636dc89a3342c5b77fe2695d336292b2c2dd4b76080a5ac9cc132b7465985089025a134336499255e96563c61bf150e1416e0d0de1215a79ee59845b36050e5ebce44355034d7fd68e49be062fa196f3847d8d68c54998b7086102ac312e116c870d6309291c9ceedc74e24bde73074ab32054c7a83c5edad52dde859c9b67a61717b1b29b77aace0a62796b77543caad1e54baed112b37b7a5d0965e956e7b52583520f726709c15d6fcec818ff86955c1a54269e9099e793c4cabb7aee15be5c777222dab7db2c0bc62e98a94d69004b801ec1bda43bb1e33ca6588d3b0a1fdfa88646110a45c6bab2576cff5356dc11ae19fefdef778cded99a742b06ad265d0983439e040b40f9ac0c73312ea1f3ed4535b9c88c8f664d43b9a5f915f466127716e6d981a7ce9e94175600e20102ba0c7faa7ab74b82659d598862248aeb2f7bbb389bd6ed9e4be2b3761cf954fee71cd27f7bab2c9fbaedce49e3b9fb0c7954fee75cf26f7ddb9897bee7c628f4b3eb9d79d4ddc77e726f6dcf2c93dee7cf25e7736b1ef9e9bdc73e793f6b8f289bdaed9e4be2b3761cf954fec71cb27f7bab209fbaedce49e6b3eb9c7954fdeebca26f7cbad7fff4c885ef34ddab3862be6e62ff2947318395256faf3a12856c659562fca354fe7e0fc150cfa5dee045d087188e4ea7ad001b1550f9ededb71c34b50121e624568451daf1c4c8c0810498bff64d1ad128cb767509cdb7045d2964753a0f908dd47c9c3bb1c02293898bb5e6ca5a021fe4cc6fa00b3c0916f51761ebf9056807b97a126c40ec482066dd49410acc921b7863f65bf4585590f851fc8e9ff6900a87f77422913d001a6aea5b09b00b6a1c6c12ae3d666faceb2cd8b30e91bb461b8729a66d897f16d48cf0c17c6a097e1e08f186dc483798c12853b0ce5710adb9b5deb7fbca0a0e2aa8d33db3f30bec935c9bf6968401ec0ad6970972f6a949b53c3c8af918e2f21aa43ea1edd1231314b8b49529fad08efbb5e1a12b776440fdbd8193db8506f5cf737c2ae60edfef34126a718f036a1e09214b45e4ccd2afb0ebd02eaa8485c279b89d0bdb8d3067f0e6059f2520e6513618de3c4278013f49cf186aae870c075e7c725f42b97d19b1a0fd1d247a8c47486c4fe21648978e7f103bde76911f080582a2b9ed2d84a757a653e676107ad8e45a0d531692ef1f3f3f2247cf579e1b4a4d8c7b7eac5d9e3229884345b2fe9cc48cad2717ad461504d1fd3bd7a3db80c93ae9a043a5f7374abdb442452c5f03ae1f1dbfbb64554c330a818df1ca5990c07ea328831586d3712712c628a5cb9b112cbd6e20980a792460841588173daf5650ced16fb191b88a0e08f7a1beb0fd780d1edb45600b7b0bb98b57c022e78e046777a9dab1e6cd927ef0804d5a5dd92733f810e20d43fe9c9e51c8e18f7f347aeb6fa12674ad866dd311cb1a936b195cc55de9fe55fe99bfb2c02e808e69d93f62f59cd275d7f585f43dad9dd8cc46d3483bd8ef5e78aeaef9504ea406371b879d357f9d738edc9df3528fa0455ac3845017fb4199cc6a223f88687ca3c602be5c4bcf4536c33015686a89f22bff1094a2fdc83d695a3aa76060406b2c91fb6f9906ce5f230760cc221441330ea713d75eaf46295363420f0ba936a3c8c2d6a75cd45aa541ad4b2e7839f836f5b53cfa08cd7eabf1d7b0904a5120779b1923b2cd10c0d247f7a4960c64818821f916aeb39074212ce92fb51649c62eeb601185c7479c8b05723050e91b6d4893deb680055e9dad7434563aa92aef621d7bb64096dffa75ad8cbc0d8f26fb7b81483de29f04aaee45df46b9ab288a132c7b9b0576223b9af55d277689e1ed6db7915fcfb828558cec3c7999dbba1b1ae518a16da0e32ab6738a409fadc8b91a298c38871144f16b2c93690a534d0d648f4a48477b8ec89edc034b0ee2489c85d41dbfd27910cb227c64fdbe549eed2e132b211711b2f77dfae528c3cc1b9e7829a706ff7a3e2ec3b5841ddaf5d7989c0b06f7c5dd26595e2374c6e5b1759d5754aeb7a02380065b54e5b6b0523de152ad56e73a292215883dd825a39a4af947cea073fae0c432ad48d489a868108e8b2486080bf4e851c16ed52736e6846c09c4c9791ebd8b55b7a1b3331639e9a78bebb03b5dfb02c23b7aa2545d99ea16cacc9f707ecba2e71af4ff526a05c2af563e50cf0d4a74ab91f65706a9aeea3b4defafd5f001072bb9d2fb088c4fd9ff9e317012a9747d94d917036cd920ab9b55018a3240f17469b7470949645bdfa913c990c6b682f8add2fd505b25f6e763181c5be6d34283204dcfcd334ae8014ec40554fd5ef9ba960558548e1bf1bba7da27db22954289ee41d6504fa75236c8ba036d9b959aae9d8a5e0d1c5093c2947d6af753668665742b1067bfaf08a4bca1ec47f7adfbcd5b9a2c6a093c32c755e7b5e5c0731b7268649e449620b26b95f3fcc35b25d077c00390032bd4680c331034189f6d5cfe0673a5094138498bd31d92fee37de2120ac55acc44f11bf982ef65d9a327841452717e80120040840ef808f15e1b4f4aab8bfa38d63f75b37f318a0e3323d8052c330c56fe1bdefe0d3a42d4ff10ad468d9dc399c63ab29c7bcddfdfe02358cd40673a8b9cdfbc827b52a862d087bcfcba0737334696c593dc550f5cf435a390796ce138fede0b2ac2bd4607b5e55cb4ba0e8f5f0d955a944a3780637dd86da87025a5329780700038f695631f7823183cc2c9952054cc5700746e02a114f34ab2d6e55971bc076a402bd3437ec98c8864e7434143f590bdc0b4e81de5e265b30b3a15f7eae52cd72dd57e9f1392eea9ac9e33407de87e943488368012fa9c7c2ed04a9a5459bf7ba5322f29f94906d66d76d8b3775d183f7f2a521ce2b3d6aea9437c286cb7918c4ce2fa6e31819a927154ff9998c44e7a63ef8a3159fcc906c7192e3afa7764420dc681dde517cb62d8ba7005c5f9f2fea960718e55421056ddbe4cc40b64e2c1305c493d05f6a13f4bb34fc52e14dee7259efca4e82ea548c22c9e53e125e76d4b95b7decb7abf20f523c640e9c6fd058d77812f72ed9e44886b1bc7310a0b5f353e62aea36ac5ea68abd8f74401d81359bd9fd55b81c6bcdde52beaea59e50dbb474e0a74b8bb15b924c6bb278861ef54244a5addf2a055a71c51b469ed073abcd8f51ccb66413a91679d556fdfe7fd4e51994f2c3c8cd895e44fd9b88e245ff360c360ef675b6676cc7c735e01bca397c4cd34ed3e51c9a7e491164429c48e2a7614b9410b18ab3c03cadf3930de86e0cd80f3722f0760738e58958243ec2cb75a138f3a4c279d850d9e1d02cc769ad75b9a7172f09886b8aa62c4cf9704c07aa24e2930fe05b0b9437b57b4ac5cce7fb3ea7d9bec1c4d107f224366e7fc599347d24f82efe56256c264a7a06463160f1f347985de4bf9a9fa0328ac9e5cd0ea77128d9164a97041340bf5085038f1f7169dd830f14eb9b995612f88f992c0e38f93d7f2a384753b77b813d3d709940366049f3e8498a25b6ab2b16a86935779f71955f3ebeed9dcd78fc2e0604fe62d043081f4f7ff895f57d39937eff1a763119c8bef609fc407b002d417600ff99cec3727d682e80ea6b6fda0f0f9ca162b4c5992c5317727d7d1b4ca25eca9c240b6b840131731c8ed1f82333055dff13e0b4e56b0bfbbac0ec73ecf0bbed7d6503dee7db39f3c0eb0aa96f5ad2cc7b68d908c64a0e01970451f5cb47c3f51f43289d2ff59281f8e2600594068fda7aad514f9e497516426bfb7387a7e087ecb0b1759c1cedffe0bf997e0174547413651d265abe5d86b9d2b2309755a3f23be4b57393dae74c90ed4264546612c4b3462fcbdc70bb87945d385c2c4693924223a3af1ef4aa52986f4602af325eef7576cb593004550634f438c49f10aef7eeeb45e2641ad6d2d3b5503b2bcef798ea304bf4824586bcdf4bc6b50b597bb68c57b81ea3d385351bc5b13194ccf535331b25cbedd879ce5f87153f1b42fa0027e677973bced7c6efab762dab339e3e1008b3ac36f3deb98524fdcce70e85d121292327f6a0b0bcd2b2a27c0275755e353bcb1f6411465b5b0eda9250def6d48e0780332af4bfb569259b8d88404dffb332de8f1a81ef9786d6dce29c36870dd350a56cdca03132944cfbd008d302716a714a72ad51c3c43a8214c2168d01ea9e1958595085407f076c34b2831f75b2e0872442b0cdbed229c20e96be822d5f99f9127b410d21db8177f611f37f8c62c89d157bc4bd26438c6d6b9ad8bda900e4370448efcd523e651859ae4a3d19cd32615d2d0395e6fa0ac158f1b6059d18764843120b96d50ea4d4a9971cb982f9c7d05c29b89f9b1f1b29d58b965f7fe63c2443757537eda9cccb764fd09ce03c0f4d249fd8060673dd26c3f6f3a037c1645666c2e130e0754bfb6f9319df516599c4d3b83761e3a7eea28a464ac871934d9b7407d7e95942ee0d8c18d05d81a54abcb60b38e4e5763611f2669f2d3704c8245d799bf571cb6bdca9e1a4bc34aa2e1f0fd798091f46626c45770cbee05c44fdd012353da71be702e9db012948b7443ff47bd1ff08d262652d3fabbcccb4ce21449b31b196fcf19ea14510343514029365e348b2e94fc504a78c9467797c1a24608b78226a8800940cb8d28fe9f262d38ac80f396b20bedb2e72885d0f048a5478429a8c86d1c073b75af53297618bfbd4b6c97c3fb6c198e80e21e3690120967ed7025a4e5e3c35680c720ae60a9e044a0be3390a6137f4423af712229958376941b364d994920f086ce85dfe58f3348b55b9d9cc891179b570a1cd0537cb1c4cfd706543570e072ee7a11de8ed90fbb94dd20a38256a06f477da492a20fe2a732d9f2ced2f1c62fe669639f2f90e78e565414d288fe1967214261ece6866ffda9637d6270ba894c30f35f610adeb26067f12a629290c9daeac25dbb639db6aa15f0f22f43725fcc5045deb72864e40ff7ca3bbecf823fe3595d67dffb45f7ef20c1f4dfd933fca809e49e94527515f1e3d4cb6a56fa19c1a78ada829dbda677535737a516cadf70c6bacb55ce9b4c91bff5bd43fa28b33aaf3f33f1ef4589f43ce7b9861006ee37460fcdcadc710462788e57832902b9c1f2a047770c31b8a5af0a65b148c8eac20c741913fe9c886e2637153d782e79b07b946c6dd26ee521c458dbf123966689272ae5381571fb7d851f03a27a1d7fc3ae93e31d6bf88694d26abca255f7ac39a07004844475a40e67982d257e41591300fb4e64e2ac21efd15e02e0cbc6a36c3e9fb976491e8a61f019b37d7d4c59c7f0f53b8e89eda6b9eca3cb131afa98829b9263d7426db0e47855db12ef4fe3ce3c0e91aa75fe5ff022e4bbe51966cada7c045e65b2bbbcad380ef897ffccd9335cfbd5ec30ee88255ec1c940d9aaecf2cb5adb3c792f17492bc611e8c80b11915339b4b4a0ac45513a3e2dccbe584b1ef098eb31f177962c4b037068734605f9d04bace0639012f0d75993fc74b8100d40a10495e102073f47a4cd4c9cfeb1618b60d1dfc067760eff2ec26098cac23824db8b025756c82f77eeaa4f26f43295013c5043adf12d67ec051dc9f6090c1ca95acdea5250d10b47f1797e5611d15a2aa34ebe6070050083b6f282dbdfbfbfe5f20dc917bc70fa7757da3398fd897b901c6857dc04b0e18a6db4dd3b0080250425fab82d9159e0d58e621779fdf6ae8c0f90f50fb362cc5345064b7d0feb260154c0de77747bf35a31a08893fad5bbbcd0f4705afaca8023783ebd973e92c8b39b5f36c2f9cf9b66cca704622e36262d3b88cf45af12148020e1c291619b5888d879d21044616937f13f9afa3ecf5182ec7471e94e2e9575101ccbb836ce7b1b675417b12ffae493dabb33ff5899a73fe29d03a1a91789db49860de71e234021f04796f67724028365577c84795975acc7cc33468ebaff5d4f538839a3813e3dbce9da5875655c2b147247b0fc50db2f028b9853ced404cf65c586ad3ac30c7b41c36599ea10ffdadd83f42d786bc4f9bf23f521928bd296918c1a82360a3fc12f4f74bb92ffe8fb698480e191a89ef453edbe2acbed5002604d6ea415a17f7bec7d62e2c6ca465fc27099feedaf85c3f1a12a25686b5bdc0d8ecac86bb7c7d6a15ca65a24167cabd684520425086d4aadcd0b6bc10bc1d8955eae0d9a6b08effb7c761bee3727f1efd65ef70036f6921a4effd9e0bd7e74c5e4d77eda29440bc21d0abd3b3bdb08d9c70d76e8ef090d5d5e4b1ae04eb2d8ee0f253feaa24161342be7384ed11b1a0cb903603677c18b59cd0916e124a749e2e4deca40d8c6dd3898463cc26e0bd420209eeb69f849d896e748941a26a0da16503e1e6a4eee8070f5d725ad79bf34c84d10d5e193a3ad603deb8d1d3ff9e9302401543d9bad9cf0968d0f1e67fb8524840f9c1794b5e850b872790d41dea02e89402f497c410b2f8ce1fe28bd788395906883f93d579f6ed7a8619279164cd3a55926d3f13492e11c3a72bffcef3f22773c3ebab4bc6e34969fd7a2d2ea7e6009a051d4ecf50edf028e60c75229bf53c95fb84334c1d81398ee6d8cc322b191d4ffb8eb92dc80f31443e5f2e7cd378e61696de23a90bf9bc87a00e224679297b9d9bc4a20d053c8b31c9be23ebd7471bef03140db3d6c827386768628433d445ac88246622509d40357140e013d78124b0b9ddd7f52ab6dfe3c39b96de809d2d9dd203a39696c6b3c47ffb26765eb0a1b57e5bf951aaa89859955a6e2a0dba110348a058e73184b96e6b0c59342c328dfc8b912f714d0a1ed68f6ae6cc39d055e48e2094978c097abc89c01a71df9cf315953f4977605002d1c816855aa0dbdafbe74e933f83588cd1f5a58781838b128e0b10f4d07fa88a8ca1beffd3c39ab767081c9ea52f999214a11a09b51ed7fe372c7e3f04977347308f303062f0b7ec1a6fcb5b3865c40162972b8fa17c8922aa0309f166be5a4e3759f5f63528bb68c4afff67c858cebd601ee16064d05bf1ba75121d82f0c0462d8c61b5b439f68c203f05b95e8dd4849fa258b4f1ec483cdf6b981b3eb460064065d39f5b381a349423c70b0c9a4865caf8524eeeb7a8a9d5fd0a6ba69b50ff2c1e48aa8962e39893249a440075f22d27c63644391e6122325b4bb06f49a845b176970ef68470e8c7fc60e7334bedd7093d4cff672dc519f990c88e2afcd6f7bc94356487246899ceb11e9ab09fa6cc90cfab649950031c7288724c3d0230a125cc7d2b81732a58ad65948b3aed8a1c1591e1f03f476f89b7ce29b23f1bc8f357e9517cfd4dc7c6777be92306a388de49b7a8413947e01595b79e321b85ea42156fef07014ca38593028c5d1af2d0ff27f9ace1681f151b979ece7f8079342f22beab7845f5eefd23fce658fd575e032b55830e878dabf23b71d438e1017566dbd915076a875524495731a1283ff1dd5a066ab8447b0f86b16a3a150f095443d4f5a1ecec65cffa512a1870393c2f888257541b0679d083a07d00aa1dbf95c0770aa792bfc3f7b8f4aad3d72ff560545f5fe0648a37d6930199beb58dad924c035db9b87fd4fd72cdeeec6ffa2b4c7f3898c7ce72152fd453626a57f915cb52a73caca4ee67de95e9a6f11659880daeb0ae89c484f947eb59846aaee07553eb4af0009ec14043989243a30f86b496b4b33593acd14b224fc311895ea6c068dd815cb9d8ad7439dbdc6a79312ec13a382248aebeaa09512b7c38604b56cd33ac6b6d77d13277dace5871ace072e4390d3f0e180d669e9dd1e5b8423e1f96c5b8f0e6451b2c46a8c1eefeacf906e43576b1f44471e12b5d84d447d55542b7e17af76820b6ffaa579a027bbe38b314b31ef997b75ca9e00418b852eae28f03b74ca2f6d88fd71ff438608803bc4a0d40cbd06dec748b3f6eee4696806e6f71d087e8e859c4461c243a40516d658beaceff08cb43aa224bf36cec31bdc9505ea03d90e46b5d2e56a7ee99328f6e04d2c0a23b7486dee478cc885275328484284029b1a6cc56e5944132c473fec31847644af428bf280cc870413f7366173aeea266fa0d0a57aebc33a8ece175fc329d853b58c0de88b01688e481d6c10160849c89d62180c6415515767afe483a36765b7ff57f66d1406a61069a93ccc800541a7442e50e194cc5b4fdfd8627477d53b568e9b501f441cce723aec2a8b990b64e7fa88ac1ecb1068024032cd603448d0932621f925aeefc4d9fc173542150afe52d19414e9c1214d7711c6dae307d5f72f94a4c6f09b91566595eea5ce896ee3ab1a7351db80d7557141d66c4d87d25cfd5643659d7d9cee7bfce67c5c1194b7585d60e0496a542dfe71f8b01f5c2574aab7386f490b81f4f0d7be2d3fd833529b0b240a9194aac6d95aa3906bd586e40611ee9dd4e2a6b4b7f66e94d7260ab4f4142e5b7622b71fb03a9124bbad86bedbc0bd964905a4cb364542e09d85c0570527037005a591e0271c08b59ba3a8cd62e53dc07595f04fab7b4192751868d0d82506f2c2a67f0ab3d0685cfb793e6509fdff5ff1be3240b42f1dd152f1e27447b7d92e0c451729ed2a10625dfd0ac302f0dcec0444c623dcbf868b61d45bb6e4b86406a488d02f0c63f1253aea9c94df858e0c77c010bdb1d027cc96a3bc0b0a5ebf64f726709c330b20b68c406f6c237d4cbaaa6812d5d4734cd72a504f01c0df2f9a374448b876fcdc960da2e25d06478c44126f409936dae7df27a45dd12b4e9a912a98b6e89ad82c5cacdffbf8daf9c2af717d9c556bd9c153fe599a4977b92e867ba1b9b5071545c17b23e3386b920a1a9059f6880b9d2adc7274365df2037af49c0288433a15d50c3f4f4954cadc299058343b8776cd0ce023bf5458dfe8567d1a54b16812ca51d032733b9e52fc1d9020f60e23e772640e19d4c582b056939fa71a7901f8e7b67739bc4e7ff40f28c4240c38c17ddb3320af4b0d4703510c1abae942fc036ba80fc6c4cdd05e9c047a92adcb5fce2900477f6ac5d3df717ebbded323bf1e69896ea34676c1a01401d23fe865cf250f763f523e6f004dd09dc8738bbc5ce5bcb7e89fe3be941be17ec71aac4b4257231c11d58bc4771c7a2b1f06c722b634b845279cae11e9ddcbea11f9ce279a9efd6f3007cbf195d74755ed34880ced57556d00e76d1b3fe35b382eec3bfb6c2ee01084683adc0e325af0788d3e704523763d4209b5081845433624ec6c83fd66cc6c05c5cec4699ffed428bcc6b87d8bf272a92a34e45d040d0e61566e0dc2b702f68384b8f554a121c9d486a1bddb9ea64e394c54a44013de8b1bdc714ba149ee83ff598d9267188848c067a625be9017022031c58b66b78f92c3de89641d0c1a8f8e45595ef1610e922a23685191f9c94cb7ae887fa1dfe2de14e2dae8c2d91075c26ce216a0bbb654b9d379c1aa85c222a534456bc30186a4ad3637b3f3e7ba21132a94e0da90f3446624294b89eef146d90777cc459b7544baa0727032c1f67f81da9828def466ee3f04de12a4036e77b5fd9942633ae8503a9e542d95d7a7ed79b3099d7ef9dbaa24ec927931e62d9adabbe361dcb935bfc45133a3534355c01658b0c8b3e76364c54893e38f1c6525a02fa855861f1ae6e48afc625634a1c08dbf768d695f5a0c4de6f706aa5a9f9eeeee3b0cb43b30c46b4dd155c5eaa4735b55be0c3b21854e32ff03072d6ee3000bbf550b7944bc632a821b11c9cd3992ca951e24a6fa9ff433fcc3553e309e3b2838568687da93e901935d63b46d796f719a36c60bcd25a0d1ed06eeb9599554f7bc0459717cbb3408d3405535f27623d5701d80ff9f7dda342526443d24a0dcae978774885ddb4dd37a467750347d15116d2003b5d84294a47213665c72c14cc1d1c0d63f8c3a4b0e11e9e74c01a8afb68c46536669a3359e208f9339d65c45999ba54c4c2c32f7a6b2866d8597e6bb375f50c25e5ba7e4358a200d6a573bef9af1eb068d3f7df3069c09511896f3b6cdf0d8da1b9dd9a14dd147788d91c7c9264a85a8d50d43029459d518deeb284a26946458d4db9fd2c8515f569b6c87d693ba3f9f7354ef6e71a927848b005f7c3823b34415fcd1925604b52cb26ecf3a44f50cae8d0db2c0f120aff5b5d19e6a6ee1941279802be76f1437411efd510e0ad7f8cfbf7f470a98280276a1408fd067d98dc2c8d9a0d51d95007622cdc65bb74544257c65cb042e1d56a0eafb487d796fbeabaa09fb14da77acf0ed1d5775a01ab054f03e19d8792f33099593b037ae5d02b7cf9ee1123dcb820cbf3835622881f4875430b9ea227a5aed94f81bf1e5aa28a4e6d45b9fd519c0dcd93fcdbdaf6329fc662aa2ff3e1b6e14bc27ad07425a904dda383a632839510976fac16a566cd0978771c9194a59a8cd4fec6c21f028ba913e82f4861ad99add0a3b266f408b43c8d2a14bf33d027bcd5ccbd115d16db1c8ecdb1f425d7214c01925475300bd0a3143ede1432fa711b1e31ba861e89cca8af1095800f87cb2cb5cd7e2a59c2146353eab73ad4f516504eb45932419f8797896c3f316f8e1186835b9616722ba43699116df8605835bfa4180ff001f8d17de479817cb405dce83f7a2a482fc296a664c4230b67669d01603cefcb74a66dfc80c5d5511ed98f1639f092ee9b9f730c54e5d67ecc06f31e43a09cfee4cb1939638bbb1888c5320bff1af683e9c72dd0d81808de88240d1778cadcc742eca065a4ec3ddf995e9426e18d5c801846f9fd9e2a7cb8965729022e9bab8532962aacbdc64179a178942127bd1493a4170bd2f64e1ab6f9b307356b2dfdbc9dd62e07c7a2e422617ad7e25cc34191ea56b26b31c998302c9cd609adf6c06c51444ba06b08cad763875503b2399004dbc74d7e68aa32bab6ee6753f848ca0a5395438922cf833d22f432bd1915c9a9d7254e490617d78975a2c08444f293fc6b99cf03ec59fefc2d4021830225f9fbbcb04e5c0c9630409cdc6ce57a2ff87fd6984466970ecfabf199008c6d1bc2d5874d0887e452b4cdd7f11d0804e3e582abea6ba0438adec40a5aa2155d1ba6b0b464fb295d60f33f162cac50145b456aa9c8b45483a7f58e69a1854779ae898a7a96261ebb6ee415b48f32042f997bab85e417c942b6acbfc576794824cb6dcdeb4009350a8e4db76ca401175966ce1ae548f677b07145f44409535bbe812e99ba5bd2cd4495581a9dfd0a25e6aa3c328408cde1c8b1e197e70775a96406fcd8188d947bc18f78877a7d77e8556eca20a5f1a00f72a86a152898198418004341e46a7d589603207e18766eb12a49e3fa3e579c3b25e0bc68e4389a0e7384290c6ae754da10b6485b5a961d48e06406f424ae3ce6e8ea8096ab1f4485cbd26fda350a7f28971b82bf484316edfe2687c002dcf19026f5e5a77771544585bfae7ed9b2c5d73be1253771cd352a38535ec8a02791d4c1ecc228a9c0cc0d45e54332bc7f80217755b194f5f20bbaf64ed7edd88838bba24428bef3cdb64acdeb9b1d5693533dc02dbe33b1c3feae770b23cd546351b662ec46213931e5726224a7a92e73a22490e19b5e07a39e41b2c04b5900d25c4aed3b4887e70a16ac282d86b06d0738bff07bf42698ab9e2a846a0a0701d732a016a46e10000bcee6d4387fe27e3470211bea003a76642085427b2a03564113344bd4244d043714abad289e463d68d4841728a2cad21aa47ef4a29a9c321616e3d7d668f29c18bf5ddd65e9d830f3f614d0579947668ddb4957c91da6194c6665fa1ee59f6e0540eb834036781f50adba4e5ea05a0818a87a9109aa5ab5a420ac1de510ab44476a0d4888265e24f264fed17f2b273e981d537fad516d892adcd815b1df94ad857b1186b76c9defe7a13a4b75ea846101fe2af8b8b9f673d6d860751c3fb763850811d4e8a543cdb07aeb8da78e0b5f86a22bf27670736dafdc6ec27d602cdb95a04ab7b7e4df1f0b474416008ac631c7711fc44543e7c471d3e71e8ed6eab09993ca339259e2088d69a6592cb4a0a006d05a040aadc701d7a595130aed4b2ba301ebaf807c3fa135d986fe6d770d9fc66152d9cbcb32f521c8dae492018e775ea4b4c84b638c6a82c6c2eb2006d19785fcb2b995a8dad6a63007a835a4690e0a4a876254aefb3d486e6b33a3e85a8aa0d848314186c2fcf158016fbacda3d2ddbf96f5e791bcf69927b1bbd696b5bf88b90172ff39e506d0f629a4863bb93923b48c7b779dc87d215a9602e4a86816b58206ba5c3d1a0be1c65a45d5c99663f909d8b1fef4fce6e43a4f4e0e99453a70522d297b88284d4502e5854b47685bfcebdc4bcf665b2cf1dc2558dd43031c7d72ab9fe1004b47608139436a3a764fe2ae7ffb45a25e37fcb9cf57a390fd9c77324eb9f4014dc1d93c1879e0d456d95c94613a45b201548ee50f183e403c14a2f28a0fca033b96a66d44d0b8691c17204a7140a1c60910b33328a18bf81f07be520abcad607046c1664a6e4f79284bd0decf5fb34a1d1a83db9b1298f8b808aa78d1405a0600eddbaba8cf8d21e38495fec4a6078621a5ae9e24a8c2c2ce2f9229b44eb3e7a3aac0eb54f4e122bbbb29478f55d630890557f696ad55ac71280846130049cc54371a2ce799454cbf82ecc9f576cb8a38c017f5140fd526a063f1ccfe5426f656f082426bca1774bb997cb5ed1d267f8c0c0d8771d7a6a3ca959fe1d3200adff963dde76f7e09bcf55c945fa08d120d55c9e908edf8c07d0ed2b231b7921b563ac84b91eb18004f32fa6c6b2ebaaeef10bc5023306a18f92e7362879bd929951536899ca8a1bd469290c2bf5eb21afbf1285034e656ed160386b43411295f1af1650b4f90a8d5448c75662db974469398bf44564cdb6c6736f51cb4f18af82a29bbce16a404579d3ef24bcb3ffe79e66767685e89629d3a17a26422e022cb6bc63c432c9bdbc5478c9f93972f6af7131cfd632e91df8ea5255548cc72fc8d42a0fba4d8eca5b02bd01b0c8f4e329e78cc1e427be95c1688165bf8554abcbc1ee4860d4dbd4810cacdc56ed75d886f1c926054cf0de0a669abcf2cb540e02c69fca9177c04a331d39846e1ab44c251e9e14db4b723e9f6755a521a0630286e626d24ed3e86a08c639aa23ed65f26a6f9a7f57ce0faf0e12ab3fbe248ee65eccb964eec9f6b133eda036ae0366ccd7da8250c762fed495bda9e2e7e0a6047191fc0f072952a52c9af2c94c42fc5a7b6e3035daa596e32b4ff3e258fb878af597f7ffa9c029455bd1d808fd780c8ac608e814b00a227264bd611c3bc19356dc23fac4ea0330fd610139fb35b327db5213157d8548d3487815b7374e7db5d1c54a0864509e2a14ed02602416b098be4f3ab2f035ad1ccd7e3b90c68407362e69a780ccc97d149200c3ec61801fffda9a6c1f253f0882e32022ac371348b367fa05204649022f402747d17c32d38f9ea88c1877b54b76ec98d78eb71876e0bf21b4728e25ef9a87d6602e3f872dcbb6e31d1c3f7f8df64c7463d6aac86c35deadbc2987567e8e2f966001b1885da39f387f67dfbe244f75caaf767d0d353711b3d992c34eda3066f92f81d14773f2dd4432d659b020ea6c2449ad9033b9bf6eb28b421b1467b6ccca43611e1c02870329f5c15542027d454685b04f5791938821c2a56862a111d1372292b5641107bf4f365e21ab64f28245b6ccfd6c46a41441ebff5fee699b28ec8d1c882309385f806dae4d54acf83880f1a681f46788a18fa54faa3f6e58c3828191aa2b72f7cdfa32e6d0c5a7d5b5c6265dc3d0f71efec32099e8461df14a5c40ac7ace60c14d916621acb6129984145575df0b12e140c28ac732c8beb2a167598988f0e2eafd5a3287c07e57cb400861a998c42c8c572bf7d5ec4434037fe81179d14841b2aad1be8979c43e0647892116f4e73f07647f3264924f8115dd4f463220d157652c18399ccd66e0585768d4eb28e909393e948f5579d17293f24e55592021c2142f1a27a73e277cb91a058521ebd31a25a7244d593ac5368abf91e37c0f8dd6761736dce82cb65ab7571ede3c3a3a4337f8c5299d8d3b0e3d888de3a8f1bf7842d903669d0037b1e9a38c68f6b15dabea3508b86bd7bb88bad5181c3c39d54f4a26f7002b123285cc93a0f9b90ab153e288988e8388b500d43b7b2110764da9b613dde2dc1d429be53c054568eeed07c5e2d4bbd567948f2ad216529de7b9cba53cf290dccff129644486e7c76a5dcbed0bd613910d4e6f2c4ed3d4d3888e6e540d114f75e5716368f1e8ae8f1aca687e7c32b6a353d95be233de997aa52ec9dfe3df12c9b1d01a28b76afc3e1c75c7660fc2e673614c782e5ab4af211246ee8ccf7a7001c889cf1747412b0a55ec655eb147f8932fe6d9001104cfb1fa6f18157ee8c1c05c0cb1504e3af1b9a009b21ed3eda9721fda9aa5483f1d7bfedb2cd34f4f8da96310e55c4464c4a5452c67fc252774b05afc19c6970aa038afe9519df5cc248af1e27a360922512f8a7b198895b44478ca41589d96da22f252995d3f01591a036f0b079e11327b656d6c22f23b2b86983338180027644ec20496471a348aafb9404ef2294f0113b3c8e293c07299c216c3319335412216c361a9bf3ec845fccd1fb7eebd440c4f55a0748ebb404103a23c252f003d7617ebe3e4cb6dc1ce5d13059310bc5524a849dc0eed1f4c9ae6cdf2c45d8a1c5cd2e4c2894633301b9adb514ee7a0b5310c76b7fe66b22ab5702dcea8a19d4848384be1f5fcbb2ee976020566a62ed6d2bc9a99e2faf99657faa11db2f504fa0944c89306bd95795cdb2345e012a800f1ff79fae32ac8fb2d88743b71e88d661329758a4cc32b93a898fcc180db238345f79067ca8b09f45a88d14d18c7487658c25fed1188e9f6199c59205f6a5e7b470c3322d669e96664d1950af2ead4012ca675960d9b282e3e215cda6ee6c9149a3048c703640573e305b7c53ded14ea1336fc63ff3d31f22415e8195f79745bbfb0851ee4904c50f1d620bac26159442dcde5342e8e4f9eb4784b5de81e7c0a40545fd08fe93b47432041e4a1e7b93380aa9b6ed0afef5279596d4faf9a6c7eb35d930589175fdd41daa26130b1758e0f568808443580e42ba7f6666dc907c9e8f764c4b938c066b65f2dfc29a7f9434142dd087c1a20d4f9abdd25f0093b04e1fb6d83d3959ed3cb8f9172a81c0676956ad1b7c46ed0df88018b3d350095ae507bafd503ada381207a9eb42eaaa17af80942a44771b4a8011b007c5765044d5baee3530a0cfd93ee2dec0a7401584e02a9ff207f6bf64980ef1849d97dd5d3251c3a26ad0902e0b8364bf0990f1430c04f3d5e0d3e3fc9501f7a6d1e4cbf7cf20808be6d90fdb8440af47bb51f2250d92661aec6bb1d5d6bf2507f2663b08924b03f149fd0057ba8220ba64b5f9bf03bae76406211a7c96b6955463c2f3e0e0d4350078ec9cdc92f491fe766007aad395f85a2f5ced35b97eb55cbafcf5eff0c269fb096e237943a4a21820c8e565c32ddf63ba4464ebd6bf43ce8e116c60d6b250b9a853a811b0fabe522d0a8ae3a66de589bad9322306ce3a33b711493bcda100ea165186c1713cab282faa408e0bc8bdc85030d9701730715ae9945c7b81b5c1c29132ed0d1a7acceb334db3d3d6204b9687b1cb6443146b66dd9a9c182c189b1657b2e8772a723d59a71b7cf71a82bb8030965ba33514093ed5a148b892c91d8b7e7f09a51572b3a4eedd2b20b7ba52f8c2a7437575cd26aaf0a25d7e8685fadb973188a5ebd6803c3f14f178876f9c8a6fd939ca6ec6558bed8e90135077614ee248531a7da205fead92da39d8da7df9327010541cd591563619860463061e9ce30fc35c0611e9485d4e441e79895c3d1722c1fe344bb18d1964fe8429df3d9f2dc6b571d65842a96fceb732b8784d5500f71fd5c4af49ef9d8b88af5f362d0ebadfff2268d89f89292f0889034df91f56cc906304ce97368840179b05d59093597547c93747ad71d0dfe1e334a0bc28abc28e765ba009942b89e35057b111504775ab805e1b6483aa447d897a099f93ab03b70b386e04a749c9199bd760da469f40a06b0d1fa8bd3e994f9222ab7b155f1da4424fab683bf201e3748757d2ef5c7b24ce30df0c075245d4f1e8ab016841c022f1a16ad934040130a1ffd4c09355848620629c5613611203dcab23213a23a25abc7091a571920a1827ebe51c33bc9bb3fd090d6fb758820b6c8b8cbaa7a2fad7116cd14b0ed44fb98a836f41b59a5d23ed49eb9a31bc8206bbd08b5fab8fc83d58f45cb67aee65887a5028ad1dba34b936a0ad4208b43e80e4da3cac7ba5e5a5568e416d20c38524e23e7a8e85d353a718bdaecba4df9c96e4af7f5dc4e68b088964d3bbf921c32ee360074dfb46bee58374773e68822f00ef245d2e96a51c268969b88681c9a16796874ca80aff885842a9642407468e28fc8dae7a32166ff21352496be4d85e672970ae94e5659287d0c9ba1495821bcd6ea1502c8bee4d298f33db83524c42f494d26a17f351fb7287c95be784cf087a3975302945cabbe2c67b891e0cd7ac85037af0a6945a30d859a5036de7ec3667c514d5348b08319266e3e4e790b2020b0a4ed3c459626659a20596dbe874f090b7d521e8f85ce7c76503000c82f03a2ee2f5a49248d4711709c103a05d52313be2eb7d7fbb09d97b932db79429252903a70894095909ae2092b880609ab42b427a9dd1e670084940962c59eec62a1c48c349d73cc44bb76e4e79ddcedcd04638933339130779100e6a0ed242ba90945e057b9d19f9b095d3ab89c53b9f230701ff38d4abe904a4313fef62188661390c316c3e47a185c9c3cccca15e7e8ad9edcce9b5df306a67f8e967293b33df1f7b94ed219fb33a46980aad1e62969693f8523bbd664fd4dd3215201233336df134ed237fe9de25f52d1c0a65634bcab64bd7e2eecebda3de53eeeede3daa7b54f79e7ad4cbc74fbd73ef2eeeeeda86b554d83188ff0948a3ddb32e95e3eeeebeb9e67eca9c623ea51549f7a685d31e72427a6caf6d2f8e4b42dabec5ea746bb339bd629c5e3150df68bf3da39e63d1e58f455122921454244271a821ee37abe3247e0ceaa17dea396575624b7b7e08c43023d291c753020a22c243470e0e501350101091242422fbc49e7ec62fffa4f570f9a7a69fd91efed3ea9c5a6ee90ceada3d1efe3ab1e5d32d9d9d96db221d90ef1f5b1a9f5a1f750135dd182e74fd8025eae895514b5a1e3c3af4caa8c51c0e1ed2fea8ccd38239dc3a5ad5373f58aa8e1e5d9e20b2cdb6b97eb092e373995d3ffc5c963c66e4a3be7bd8bf7dea617ced39213db4e7b64f6d56480f14ca26f5d0bec5ead8c8e5105b3941a9e78f43a8e79e3f126ddf3dcff8943d34eddd0a71127ffb68854c9b03de9a25dd734fbb1fbde26ff2982ec3253e61b21f5575f48a9fab5be55175e815c7a06f71eb643f2fdacf8bd84ec693079afc2238bdead791ef71916f69cc5c8cb2c216438a491cf1e1e7b08c1cbbc72348a3df61a051da759ef7af52c1991d7c85c42c333db6e73e87ed39ed519f83f6a8ec539f43f6a9dfb9903ef639d0c77ee76af5f4596d795a5d765a5add696575a745eb4ecbc585d296acc5ea644f69a5a7a7a7ceea3c33fd136f9fa2cfd56ca795aa3b2d54dd697175a7b56ddeec8169a71e1886e1548c3e6675628b3ee420807d667530cbea813db53af121c7dec48186ba1a6f354078b4ed92eb9cb372579bdbacdbd5b06d56ed6a749bf574b56c9b35bb74db26b74dd43653dbec362dd5f1c59ef68d4e0fec8be8504b7b251f763f3ebd9aaf6304320d1fbdab3903992e5cbaf38d38d3c04fa457d3b2bc8df08eb70f01258d41177f7ef3804a5145ce6a00353c44c2652a989974dd30e8a23b11dd2b2929493944376750e7373758e5effe82aea3d8262be3dc4dd668059e9696c5275a33b0157578f48a5f47af84e0c03e07bc38301f401a6cbd899d3659758c8ce26f9baccc93678ddc26abce0c8434bee883cb2df9d2ce08894d0cb5604b67e689a116d0e520862daae4dd3863fc1a2a45539bac302dad6b61b56cb246a05ec58f412e9bacf10948235a8f552f1bdbbc6cb2ca9606b3c9da2d2d6693955b9a0c2ac5752d2e2f3031322e9e27b60b245a17a3ffd07ddef58d86555af7b7e970dfc5a7d19e7aacf2a76195bf0375f13f2fcab8b8a452596fced9b0731b42d89c0f988f797941a1beb9b6333c4ebf737380ad130f200d4d7e1cb8fd32d5a5a66aaf5e2a9f6a91ec3908645647677bed4f33426296db7dcc81510bb62017a18034a60bd1f174db0fba2e3f0d70e57f00eac4751845ec211aa0e5fd6308608d2ee662d187fbc5124428007ed49781db5fa98034266db5d73540a419353834dcabb69055fd58f75c21a3989999999999dbb49647dd161b8f58e55ded1a8d5ad015d1d13efb93d192f61a77309bd798637663157d6d6e5b9df1b1bd916e6def93b58c6cbf59275f0e7885c8b8fd1b90b7ad50eab54f712ecfccf58bd571d2f105556351d763734169cd2e2746b393b671a854d7d2a261f4276743e48d6bea6ad9c61575b5d3c695bb9ab671ddaeb66d5cb5ab711bd7d3d5501bd7ec6aa98d2bbd5ab771c5aed6b2719d5773d9b84abf1accc6b5af16139342c57fc0cc0e54b43db677b13aa8df3e72d8a36a24d2b8ba7110d83e65756210ed551cb2d4281a19191939f741d46d67bff752aa47b1549cb5b057ede5105bb06a16f6aa57bda23336c48b59fa7511db912e938506d966338a3e349bc66a80e8a8dd5845d9dddddddddddd7d3eea4efb19e11bfb089afcb9c9a083d763eaa2babbbbbbbb9bdb34f9a82bed67842f148d3e866d41a5631b2c5e2c07b6ed10ea2ccb32cad1d7a87c1ff233393fa3f5f391fdf63eb6d76c1127f4371fd96bb688f6d96fdbf66d8b40164eafaaa76a0daba9c72aa50cc09eda8e55183dd5991b4e8f7a940542ff64c3a8affb5367a10d462efd4e58cac2bb73a915f2971c045cca4dc330ec51ff610f19807d7c8db301fbd4e734aa7ea8579ab921f5dd771608ea537629f5a74efb5a3ef5588bfd763afaa54e18455521f99ab6512bd4a7f7e7a8b6d312e263a76565a491bef6611f31fbed502cda93a54de8b087f7a342d9ed6faeb91c62db224e62b72dd23fffe463bef63eb497b68813ec351ff3673dd50fe7461ffed3ea703acccf6c11f8b47e2c1ff3dd169916f616507edb82c9f58c2e3fcd149066c4f82a56afa2db1484b12dabb1140efabfb5c82ed9832dbd1b259fbbbb5bd5f50dabbb9b9b9bbb3b364f479f6ea0dbff3bad62b7dd1d832692f7bcd879fcd03beef7a7f49bca9e9dd6f4973cb0d8513e668bb8ff7bad69bdee9bb6ccccdcfd44ebd6d823a51dbb0773c42c574b6d40486cea2cf7210df895a7a4a013a21f85b28f3f059febdf0ee75681f4d73bfaddceb815d27efee46e98df56e8f4de2fdfddf79cdb4c7df72d3f5dfee5617e72427abc3c8cd589ad17eb09e9d17d8b4d59219bed41ff64b942a08bdc94bebb46e14b810893c2d2c53029305d8ceb11b91c32cac3ebec339d2ad0a00496aefc99fd7c657fa5e962cf7e99e73fc780f95205c45fbe4b6ec7fcec9ddbe1bf03fbec9bf3679b4c7bedcbfe34edb753bfec4ff6bb09ddfc0c48f6d803c91eb22ac3b09f41ed0e7e9e3088d13ffee4e79f16d3b0fa4dfbd19fefd45eac3fdb84ae1ffaa582d65d8df6cdccf6f3b5971ff94f4fb1cf9e13d2237bee312ba4c789fff46c85f498af6db6077d69757a90d12a421fb628e472c41ce4d367ae87b4f0bb76739e7e67260769b3c8f1779557e34ce3cc0b4e05a9076e74a4655996a966a85a6a9a2cd101b95c30e450f81562c9bcd025840d5c4230a182a7baf171d8c655336c78af52cd60cd407ffacf2cfa99079d5fe812e20755f3c63e5cbe0f3383d64ae35266b066602154202b8df53cd58c2944921b1f866d66b794c2f3bc273c168be5505c218eb0a22345d172288ca8a9e19a2a2c16cb73273c2f526ffe078de40ad201d440a1cb098492085d610bd6963bd98006618deca4fd10ef6eddf33084de96e76148775d7e88775f781012b35c173fc405fb8f690d2e4bfd7782a911f35f7765605e200d19bdbabc58c0456d71b9804ced5a30105353dd0e30159512f25239140f2e75e332d052b56d48574f9a062e67a70da02acd38c0558c12d9eac4e4f4c0a9bafc4056db993b4a2dc5c9c459052c72bb9c18cdb6d376e270f8479f6de350dbe93f5fba91e747df482057bad05f177a5211d28574a983397de3fe6af75e5d52d38b5faca2a22224061a0222022a6220a326f6e11fa0260e7af56ae9c5d46454858a51afa67852baa3a0284b789a04f50a4ae4e9159f6a23218b9070995a59248b2e7f57498555fcf2059bdeb60e248124906c6a6a6abafcd9ebf57a5d7eea457d23957ac5df51f9f2a2f6a2cb8f710f882df9e2b93cc43b8f6020d9e44ddde4af976c2324341341419eac02aef82512e4122eb7fd2414e40bd2e0972f4cc9bd650b0dd67c29a2cbdfd2e7f253dab4bb69cb2497e51156799363f1d79460ce0474597eac32c6185b3ed658c41a5b72f9534a523eace21853492e7fce7435263f6c439fe78f0fc320b75fbe466b9ca920582307bcf4f9934a82d8267ef683e562ff492527a09fcb5a1094ee4b0d01dd4e0d716a28d5846d4e2fa5b044152cee95b4c27b024a229b82c05c9a22a250342cdd3c7576777bfd82b8f47639ad63b1f248cfe95792e83ab213ced4b4edc73c7330e93c0807dd7eafcec4aaf877891256c1bb03adffeb87ef5a72e442570b945c005ce80a62e9a6608df80c010d724b0b135d64146caef99cafc0264025dc4805d6e88f49714a7c21f9342755a0e9cf8c148948077b381d4b958578c33f2c023e01b3600b276071e15721c5851f79006fa8151cc5e808898988a014fd50a02e0679434c2eb4c5c8c8c8e8f57abd8a8a8a8a7e7e7e7e9899dd889b3ad9965fafd78b8b8a8a8a98a711e20d137d118be884b8c517a988f1890b3fea20de74d14dacc1851f8b803791a9e312b0c6292ea1f02313b691ff5dd437bc147f1e32459e1f9716bba494e42175d47b26fa14d16f441fede74d5a3b7674b7df8fcae558ea9bd50068ca7e355cde54a7d30c0e875b150e664cab020202025afdd47079aa54dde41e105baaa6a6a6260762285c7ef1bf5eaa7ea980b80a400d82cbdf4e5632e3c0e47650c93f749f03197553fc89f58b66a7efa6be71a316fb755dd3ab6f1c0865bf6eb32f6632623910d2c90e5dc6a19697a6058a0e74c45658c5cf4b455dd4d1ae8b1e105bbcd44452dff0126812dfb6bc9483a5f7bc8e28fb6f66ea15ff7b1e77947f0ed1bd1bf58d030157fcd47e3ec4652fc26b70f9db8dd8813ac246b52b691d802088bc06ee624dc9951f83942cf951c253ae4728577e4308218418c4a28d5058258958e5118a4356055db71c8483e20e169d0a1dab3f06dd706b8667746315ae20942e57713f181e0dd67ca79fcb7ee2391d49a28b3e6c03e5911bb1dcf6e771a6db7463741f8f9f749bbb4e3c7d237f5afe9c782effd0a0eb58c55fa774bf1934975cfeb9fc9ffb5c9e3fa71f214467c83980fa121d46894cecca8f1df0253a39affce8018634e4073058a35d67c21adc45faa3cb67b943820e8a5558c07f110b3e5bf8349dfe8b5148f2842450884cf859fad1e2c2584549448292245cf8452b8088004405f55fa4628910964c91fa2f0221484ad00fbaff221213279840d1f25f740de960c8c8e5bfa84493249ae0e0e5bf88041111d11130ffc526508a80328398ff620c8a88286222f35f14224a0ba2b8c0c57ff1072325462cf0fe8b3f47263842c18bff2212a42802241f18ffc51048c922258260e63f7885a4a6242bd0fc07af4c81c21429c4f80f36e1a5c5cb4a0bff412ca824818a1264fc078fa04445c908ff1f7c5599a2ca102e84522cfd6029c90a145678c01405c0c4c4951a3e03d4ff600fec7fb00917feb351f31f0d4d33341180066301000f0c3c359f8c235100fc5f8c17fe0b000cffc510838deabf173e5e121f99d57f2e4964e81f003c0b5a491400ef88596af600a8325400fcaacaf0aabafa18aaea61a831fc0b1586afa92fbc0bb5e66d75e16bb52f6bfd05d406629f24497e7e942801025ab22428880993a1a1264d8888a040292a8a12c5c8e8e80809498a94a4a429535e2f2a549494aa54595ab2725b0ab891735b0ab881c3861c3a763c0e1b72e8d8b155edb9ba3daa729faaa8ef6aea5b6af72eb505a6be7c4c8579991af32eaacc7bd5c5bfa8dec3a82f7ea6c2789a3af3312acdb75063bc8cdac27f95f1b2fec7da2d802a7ef69931c327498c497ea4fc51d2ad048852a025732e09720f6242830693a1000460a8890004d08488c5228232800140292200018aa214a000518c6698c1e888061a8e906c6c90a4dcdc4849c2c1499a52430d535e356abca818c00054946cd850aa7280035459420002962e3f5b49c027c0cae567a69ce7e72bf7f9b9a9f5fc8c45013c373e87e95eb92d6e520063b9c173f99b053b8ee0f0b121498ee7ef1f1dcfdf4a763c8e2336f8e448a2a37f2eff0298e772968bedd091c3868aa3dea85f0c975f01f50bc0e56fd58f86cb7f6b4efd12503fd883cb8f80fa41292eff01aa8dfac1235c7e03d40f6271f96bd40f36e1f2d7503f78e5f2e3d40f5ee1f2dfd42f86e0f2db541aea177f2eff0cf58b3f5cfe02d42f0a71f90950bf1883cb3f80fac526979f55bf88c4e51740fda212973f00f58baecb4fa37e11e93210a8f8a2154cb81c85cbdf4033ec17abd02d8036580020c34a556370e1f2c320c3e57fa17e4d85ac72210197df3e71f96b1497ff6514e1f2b770c5e58f019770f9696620152e3f0c9885cbffa2e7f27bd5850f975f2688cb1f33c4e587e17fa1c1e577b9c1e56f59e2f2d1e54ff920aab82a942ebf96c5e53f45275cfe2c4ee172c59ad279294ffbc99deb1548ef883028e1c648e7849f5ff2770d101dbfb4507b88c377309016df6b746894000859f542fe4efbfdb86c87c83ba3a5eed9bbfb5017af3b0ebc62511d4d3ae862b5b4ae03d2e87726bac843f49e2c8b827090110cc44149741fbd39744b5a26ea95125dfc8f896e3f17f94f7a39c89362153c63eaa20fdbcc77eb33e8e275af72b1ff607cee27799a8238d3e5d9745962c9946ecffa05f161d58c49ee7cae9f33dd19edb7c31de2d7a79d76fab0caa88bff499edb9267f34985e443ee02ce9431717b14015f1fab6f7b260cbf7a5a65b03d2c5f86d7ea0bb6e785fa35cfd516f8e5d36fa931d8187ebeea63aab53d2ed87fe15d5419b6478698a7ffa2f6d07c8f8c773de1b9301e6646ab05191fe353b54786450280560ff7327ee64f331609aaf54f637b5e7cea63582431ad1eec67dea379983ffd4beda1f91e623c2ac6a31ec622e9568f8b9e1816098d564fcbc7f81e4eefb50765911ca0d5a3bd8c934542d3ea39fdccd3582430ad1e9af777a93d31d42279d1eaa13ff36c91d0560fcdf3b70c16496cf5c07c8c8fb14866ab07f5325e5a242ead9e984fbd4ced59592433ad1ef9342a8ba4a6d5e37dea63f8adf6c460919c5a3d2ed32249b57ab697f130582438ad9ef933dfd59e1e7a765a2f582431b47a68bebf5a24ab568fcca7b2af6f3fd69e1a8b845b3dddc7f81e7a765a2e58240868f5a45e86edc96c4ff73d2ddfe3f23d30fff248624bc65b8be4a6d593fd8ced997924b1556d4ffc1efe9efe1ef9fe5f7b686c0f92d8a27919b6677e0ff63df47b4e2dd49e978f617b686c4fccf7c87c8f8bef79f1de2389ad19dba37dcff63ddcf7a41ef5390da31a31ba2f2aacaa5ec1775179f40abe4c25d22bf8313506c1bc5456afe0bb541d7a05bfa576350ea55015a757f0b9faa357f0b71a7d7a055fab91a857f04f59cde9157c5a2bd02bf8588d3fbd823f6b2cea157c595fc70ef0237c23dd4e34f2a26911f2670641cc80053ef00c5630031424f990bdd0a2082c8a7802cccbfd685a184110135e387062c5124b80420833bea60a4c401971844da6a0435de832420a1fae1145db852e239cb8f24297114698166e1325e5f83546e648253bbd3c164ece0d1d386427255a1482a60817dcd081830d9c40798203a0a42bae2cb98cb8413422e87617ba8cf8a1a27d42ded68813f84e800409029fed056e641b3ccf1b81c762b1a4088cf061f5308f6e12b2674e298222e0c38fd6dcaf5341562de0f304102a08820a2c904009450451040cb2225230c5a988110899c0b11f7ca0a72c7e23c7b2325676da42cbb22ce350900a941e2ba460628a21505165a808434ba8212886a6f0e1860e1c726e64e17ed028c929146490e4836be8884b0808a9828eb92108971048244103257a48c2100d868e9022f0a1c925032dae76a14b06479048baafa86ffcfbdbdfe34fe4015bde8c8ffef9d316f16fcb6a7d5f759cf8884eb0410f785ad8fbeb18b146fa8b189996a7a93041094fcbdf69905fc4aa18e546ffee7eb7cc9699b8055ad18df2999f071791cfce8f6196adfc191e462c69bb5e4126d80497fa7910e2c35fbe8f7ef93ce443cec78c0ff998fc9d166ccdf068414e088f1c600b8b3fc303f64a67a7057b65a405b91e33d3f2d041c72d0f5bdafea341f63c4f1ee19a2a1dc72bb2b84c905c4c922ebdd0c5c48a2a349f9662d89c52ba7f7d298d16c89ced6c0384e1530c9b534af7afeff47e393fa769657ec801e1effe0cec7c5b411f0652981411414586803de95720f6d47e4080c49727874ce9d31dd853fb6140fc1bfbc8f96315488d81e77953f0582c961460408545c4144a44921301e4c2852e229c101134afe8be7323a42e74112102255892a7fba051ce0d1d38bc80490e3c0bf593ddc20a47884ac024094040421088c069518a2083238c80b0c2842a4a464eb07258342f80e27a81122e85ed42d71056680114322c34a5c95de81a420850d835c40ddaa32079ee104d642e740db1c4f50b5d43e0a05fbb891072db2ff27037a436e0d7ad9086b061855100f0358e05801fe194e81a22c9750db1e43a4183cc54c3545313216c086dbc2f6df7102373b7bbac1fc5e09147a56bfbc15c886345d7164e54752574f01bd5f5a31c6fadf94966ddb021bfa4f7738714437d446e5b87def0c2f7d6b2a0b178b02264d1af5fcdd53e98abfd47735ffefbabbdc7362eaf69da53b641bdf65117988fa9dfdf1817989728a4af0d56f10c150a6d5d776ad8c58ed68f75a1f5eed7f5a9a5093c8beea397f9a1126ff68b354074f0e8464f4207a192a774e7471b300b23d44f9bc6a520aaedb18ad5af9b5774a7df1e45b9aaea15d360afc1601fb7e7e76ae4706cadd5cfbbd17e1bab202b720f345823e163188661188661b01f83af0b2d10ece9db0fbe989955f4a35ea58348536ef63a605679f06bb7ea1d838060a9b0fbb9b77bd3ccfbb9b77bd3dc1b50b7ed0be93aeeaf1cf64ac32af8dd2d37c6225043841935bafdf8227038fc6958d514e5411af077e89686b8a474523a1da3439a6a5bf8e633d094e2e3c02a4eaa3c58376a9feae2108475639c92c32af88a16c7468c2f1c38ac6a1ba19205a0d2650b24da1d8fad74c391d0c50f62e3420825f52e1ecd304217bf3fd5859f17c58fd0c5ef20f0e8babbd6d697d0c5f797fb37e5a33ecd67511c5883dab43cdc69697916a2c37d0e57217db9967a031aa96e707885aaf38a6efb86fda779c5fc863c208df8584d1b892dbb0838a71c5843079c197c834353c336a887f2f4dc84eefbd71e73795687933305a7e573d8a55b6ca010b28a43d450355eee64e7151d9fbe3f75b2a8bea9e1557fbb16dd8713c4c6d51ef5fd36d866d3816dfa7bbceee9b3efd781030fb6c954953545777aa8621b94a59cdd58d536a983f7f4f7c6a9dab838ac626d3dabc87f797ca3c3c6373aa6159d7f1256c949a59b4ee8f89991d866861fdef942fd1fcccb4c5ad9e950015883be7c6742b703db7c435cfe10b639c98f3f6cf3412b57befc82a8e2911881090c8107bf1f7cf16b9fc327fbc12a57be4bd1c1cb2f83d01a8fe6155d1cea1b1925bb954ececf5e7e3c223f16b1cd075f570ec5266c83bdccaa0e1e5474f1a1034e5507db6496b24a06410749afd21169e34aff246c0b79a59bdf1f81343665fda8cfa97ad1a7b9b0310db390c6f41b7b7a177edb85d306f837903d277408e77498896118c6447e0ea461c35dba4b9c08d42805a999c12af8aa9ad7f79146732ca27fee8f01015adffc1523c7c79e2347db9023d7742402e35c7e219d2548cd853f2b9cb366a3747613b29c0107466355f4e494ecec1ea1444148e3a361661c1a67119aa6c19f51d31f3cbafd11a8b950678721347746909a0b6768cd7e36341684ef416c745bf805b1b49f3c7c4cc2c7e003c1e436bfab807942f7eae2fb13baf8118b8f4a78a5933f81cc86d56960628df99f7c28fdc795efb5085d7c1f22af949661f49f0ef0073265156ebdb9a310c1fcdc0dbbbb19327ce2ee1008f088e15116366cd800424d0d3c82472cd8800ff11b3f2a718f0fdd59a81fb69118a31277b9c0c7b56489fb200a58dc9d6e54b3020b2d3a982e4bea4e54f4c0a3f1783b45a1441398c0028a12235a014549fda232a5280aab18887ff808336115f3f0112c4d484a2f2429474b56aa204939328a43dd0d855512be3e1a1cdd3aacea08b06a66a9ade370b4b74bfb8bc72c79f74b3b8c8c0b77e1a239baf086698f7181c573cf6b8e5e1392d20b49cad192952a48528e8c36ef8e7119f75ab6dcbc65dc857bfe0286c380d11c6174bb70cf1dc68ccfcc34c719eff6fc85c3f0191aa7a1698e34d4a9d1e5ef174530989c90a45cfe99a3a1cb4d2e3f4d3389e1316234c7181d74f999daa779faa7957412a62b56968a92905e54a6144561284cc43c0cc43f5898092f611e3e82a50949e9b564a50a929423a3f8138762502769227e6fa2e4f2cb24d107be2053f7e8262c97df87f88b4a0ffbceeaea2fa7cfd91c277d4151fe91b9bbdd5d4a3927e618d61c31cca59c7362184629cdb2939f4ecdf174c228cdb2ec743a699ab66d9c735c73e4b893a66ddbc6711c0a854aa53aefbae6d8751c0a954aa5baae6b6969717179f19797e6f8f2d2b5b4b8b8b8bcbcbcc0c0c0c4c4c8b88c4c739491e90ac3e1e81ac3e180ac8ae172c4abc5c8c8c86c5d5d70386ee488d7868badabc7e1f0b81cf1d2bcf0172f9ae38b1719ca8334f8653cca2fb3e8203f43250ab440e908d4dddddd5d767bb74b2d2475e8dd301dcc4b2fc1dd5dc336d879d1dd2512ba186be492bb779665c17a42098b0ebaa0e0b99fc7743fead1a8661cf197df75c59e62b21ef1a12d89cd4c48ee70b16ef819f605e82ee46e80595c688566e6eb40a35607fc3b20ddc69bedfcf9b167a0e5217f5adee19656b89cb0726d2e741d4db91a944ae85c4ff050a42792eee7f1701c185677f44f49859cc89d6e81bcdc0df4854f2fe46e88e1422bd401b7f1e6c80690df3cc40bb36469f90fe12be40f391f0968b975d983c6726234a3464d916889835efdc3726214a3d8942f96139bd0a82912c5250e62396553245a920e8d9a22117713a7a4952e3ea419cd50fcb591200df83b34664f38fad1f97ff4f32b1fba8ea05cf990610534c8dc737ee41c70136f66e8c3233eb4253fc3e4675504382dc7306c865a1efe3e522d095f5608a48b1fef8add9bd0188220dec41bce61af3eb4e53c2dbff037e0574864bab2ed6724d5f2ffe6cfec38dd6985a4aeb4425e23cf6d2a10d6e80f42085b4a29a5fc2084d05de0b179293af4f624b4192577c36ed80dbba15c6228ffeb6ec9046f297bc288492169c5110db88a2319645514a1092c302e741d25393a429d084d5c79bda64cc1c968a2045274df9d687e30021328bca408318329a4c0c4154c58a951cdb84d247d8dab09a5265e515c4c4871b99452504e915374fe9ed529a583f75915a3e062828a9552c82935aa194d44015d4dfca00923eee942571341ec49904206e1360194d45e16ac2416abe3d73df6feed82766e3bbac9987505694c3fb9bb3b4751da9ca7c9cde92e334e529494403f3e3cd26311d150508c31762f2eac5ec5899a736e271497d1547328eec471f5b75a834ded14e3677462fdf2923a24b8c25c4670052f36adcafe0f3edae445217dc057ba5741ea71f61466dfc1ec3d7893d9efa5bad496da55cd08a94bf28ae00a5e15dbb49412f55b4ac253d3ce63658f7d0dab3a43d91a96b7d9cfa311e01b68c5bb95e852c70457d94378738d5e70056ff60d91975ad5b3aa636e7c29a58b17d23022aa610a238542268e514f8c6240a1300a4283c24805140aa41d28cd5ce8da011576b0f4c40e5e354ed4d438d15e16546295bb840b9f42a4198e532e84102a5d08a111eb07286888a86807483a48ba1a730df83e3eede8ce111129f0697dde8d97d99f4872d920c8a50323d7125024d114320999844c42baba6f22ac82f2881fac82dfcc4446e962a0f790c3e1c528f3fcb00a61ef4567212923747aac6a5ca55d5498eeb2502623e3a9bc0aefc636de7bf6a3b9fc823ee470c0b042f473f84585d7e3eba2c22b93c52aa4fda96a42db0e0f391e3d9c84b0d7aacfb7503f64ff648a49e5f4aa6196d40fd37f8afd5bd436ee3b0a737e6c55aba79a514cf67b773bdc748825945c1917baa25cb91a7cf1e2c58b0a9d552f5833b48cd2f97b2e1e72385cc4e87de4f1836d5e3cbf06613c120c2b24ff83533ef8129ad04601c42a785f54785f5816abdeab2eaa107d6642f74123d60bccf3f390f998ffbcef59381f44822f9ed8f37bffa36f523f7ab5e44f9bba9c5e6548d9fb9ffc5bfcb5d73eda8f75637cf908f3f151b58ba930b5a3bdcaf9b1d553467b057be51e645d76ba4f4944a9725bb8d095832ad0e1778d5b3cc22bfe281d1156f1738c1c638c31c621ace2d84ad8a6995f0a5351a77df643d806de1b8475e57341e40d3af91810cc7ef0ca8d413ea8f4491b7958c5af45f703eb1f58d38f5ef1f4a59bd3e7f44d4eafe24bf83ad59c86955b529c16df7f3e967da742a92eb33616ce09c7a3dee5d95d4b8408ab52da94c8e30fb9961d5110c928dd14f25cfce7f5079b64be3be6fb53ddee6fe166be796e0eff9881b1f4c2fe96c3cd47215d383f95045fddcf6ff9969fef52a1eabacc8f15c254d8ab984a7b15f3f0659edf4585bd62fb79f7e6804a4724a6ee50815ef5bf541d2a8faee6f4aa3f55719ad5ab7eaeaabe57afea1938026ca3830d5883871c3ad846d32cebc208401af069cd61158441f8060e611deeefaf00db08f97181786d0b5d30d2ed643ca51089d21109c2e2c109f020accb2a08af2c7d950b650ee04b25ba8f323737ec1c0861741f704824fc280a094536216be0ca8114971246120acb062c665571154d7121b1a4c18dfddbc1a27fd41eab5ffc60eea4f325ccf5cfe91d1923124a2e1bfcb8a0f8904451123f555c49204925a41292892257123cae1b20b96e00e4b20193eb0643117b98d1cc49472f7421a17483907861580ecb26f7082935ae23aa3862cafd9eb5e488284704b1306cbb9877310cc31ee6b12222ab6e0d8a7a05af94a79ad567150984b8820a477ca844612242c1681505fecfaa9aeedf37731ec1300cc3888a2e36ed1bd1c50bbd2712434444cc1262b184849830c1622acd27af2753f413295c064f7ed05206433c21723dd9c1c52e743d298ac193a1ad05865533fcd0f524c9f59f616b83ebc9d0950fd337d8f7cfc0b9c136f136af20afe07f35b7b3ff6cdcac76bce2153f5667dd0184267587142875879424e738c585ae41d6be6f623c7c1d3bd03cfc68e4e554a06f6478f80f5dc0e91b540bbf3d7ce1615e1ebe0e7de3f2308687dd43efe1f3e81b190f9f48dfc83cb40fc37ef4c278ae34ab573d0c2f6b0cdb33f3317e56176ade85a125a8744c3895350d11a2111000000000a315000030180c894462c1581646aabc0714800d81b24e644c17c8b32486511045194310020410000801c61042c468689500c10fe8c9d3c90b0e946af6e87c46754e386898397db7a47b54c1fbbdb84bf25cc4d1a962177e18e8b2758018a0d76c360775b07faa204168c039bd32940dd5db9259d602974bd98bc58a6a6e2ed1b01c22cb0c8aa8b4a6d36791de630d6297481191c3b585637fefb387b0689ae8fa0bb752903a5320d5b4d583a4281848f9a388ad4e05a008d2fd5f5dcf1fb566626b50134a5dc32fe4903a902ae50b21fdf794544e710d61bf0735c453a640340c0274c65aeb4df9ae00aa9019c99d074029b4c219d44da24afdb96cc60adc15693506fab5f7ca21195b9559e47446923e6cfd87bfda8c522aabc7bb8e3af9bf739f8edc78f6f3df960907e2e115872c3c43bd65e9d4bf9947f9c073a92ec7806fb9772628fe381245545484c391defb4a801a43b3f5eaef521321cb88b8e08e0ea10f7f4339d4c9a59f79ea1cd48f19b1ded45f1171c29cd3460e11db00690fefce09a2aff5ddf29fd90c1352f411e322880f1309a8a0803190b99dd05deb5551224c82841128f94db081f7dcbc861544025e0c9daebfe104f31e305a97ad35a921781ccf183371d1497897afef943d909bc94440e26c519720432b8ef5ef41d02c608b7068ea77b7e1b99810f74149641a6d115f0f1573c5f864bdeed07d45a743d9bcf16632b08178efbada14404cd1bb18bb0684860f99e3929e73b9202411fc7d466a23c7f07d8b1016f202a4e306a25686cad664e45c89c8b54126e80ab037692031fd99bd2820507c7b3045f8a5ac10dc2244f1c126044c7e022449d63facabd357152dfda8cf4f2f45df83e9c2676606c037818a93288ae7bd18b44426deff2d0a09498cdd8e04532d7e669d60173f340e62743004caa432a49aa73febfcd8dcf45499bbdcc62db1c7b9266780d78e939e0ab929f49952855a5a7e51171db107ab84141ac5a720e85448532d2669aeb324e9a1519da0362c7b2cd54ce1b53ac1efec0a402f12fa23d46c80d38436bc46f8b2ee828088cc65003038544187bff2cc75d11dac8de5717e3728ddc9393c0166457828d45761f7f6b1494c297359754e4b63b99edf0d4a77720e4f8059111e0af555d8bd7d6c1253ca5c569dd3d258aee77783d29d9cc31360568487427d75f0ca6ffaddeed6ddb601141c8539e82e7420daa030795a183dea3597cabc38746571d37c8d21ade6f1f94e42e97ac29c13d3a1156a3c057cd896d3ba02d6633bc8d52ad1edbb0d3e35331505e9fb61a17310b44d041e1cb21c792483a976a944f038f8c2f51c20a6b0e817ade708403e8fa48d60c9a2ce222ae6948eaa45d48ab9b4f70eadee1149bb44dcaa3b89f7521c8eec1b44223db1eb428a7c1f10036a8addf55011d39f39f76878ad0483cfec4961e3bd1fd65b440cc93d2b8642dc230abe1500bc9ff81dd0c4d0441dcd43de8c749f032e5d2275163d339ccc0d59e9141094e78701de1fb1451b10991110c5c5da1607898a4a593823b79ad67681ac717de4e742aa61c9a5aa9c4e063048178b8b156f3bafb013bfe0c97e804510c1848eb2bb5dc7da63e890cb51c7fce6dabd44f5be307c0c5e021d44ef022e3f117d3018227520d4f642fb802d7477e2c079cec0797da3e746bd6eadfa320083615543e6b26d79304bbb448bcc0114d064dede10aea44d08662878fa5c58a8e0aa4af0a1b7b323346faabb21a033cba907a357375cade229ec5577ecd68c4e89e61b85099748d91f2a052f72475c6b227a981e9ae8a80133794c3d70882b2c77cc884486b3e2561ed9780a2c441ec7c00ce77b38a734b91deb861a8736c580c67f8636594467920f04d83c112d9489ada65434c6d02011ff11da52d38ef8d53c08c02b54737ed7dbd96b20e36007bca0f9883cbca4ce1c573293ed63da5d4c851603a2e26155133865f857824f249c1485aa483ba07465cdc790b6a3cb59dd1bb861a46374fc08269c1d6bc80daca24c3aa2d8b34c9e5290dfe797ef9cebcfae5212b5f5755d3da3d8dcebf25ba45fba0924fa7839f4bd92d4373478ba11728e6851ad9159d1824027a82ebfa62e9bc1fe304e5d24a4cdff24086dd796705daef0c9af192fdc47240404734a97915552c6842f28ff332eacb41bece3fe13e3413293337080de698562abbbe0c040f5e55af0493dd8c3f3f21a7c14ce86fc4462e184116c7969e0ee8a77f8549ab27ed0aec5c97e9b3bbf04a668de47bb686c7df68956ea3fc440286f54b32c01c7b2598464598372a45aa6c40975022f22f537a0e50c16692b5b05e67061d986c21e46cb2fb8098284c69c001d54ebe13612613cfc7718fc0f86274bc1ef4d5b669c92fa1a9c141c47ab5a5681786ab034eb6d9247fde1f31e3b6f5efc46b8724b20cac97c703f6d1c5784a138de0ff83a24f28f51ddcad652b75101eeaf1219e67ca1165ba71f74586059d1ee16958419ffd14e3c6352333566637897d646336172f20796cca0e4d1f847987f303fa3145ca436aeaabad545e50bbf4e7413dd1dbfc351db2aa00b07e3471f4eb7d5a32496851ea8537535a0d5e67bb3cb9db1780899fab017fe8ca5e5303fa8881314bd31b8743c0a10e1287d0b4014c6553cec30b538c096e24cacb96943ae541d2049fa901166e1ed0fe02d82e90fc6dc00b3af0a0ed646b4f84b26585cc3e02330a95123bf9d9a24671bf2a1f65e8c973bd7f3517b013cb4ba819c0543ffb4aacb785a0b619663bf53fce41a16334b05d9b7685fcb3e1a9c4a4c7f19fa2c803c8d601f4b672078665f74c04b9cac4145b35273421e6d701e5611ad5438ec7659694e1d33afc5679ccb8286d70b5ebd1c9fa5eb0e851b66d81d263b68900420ff9e43c7d4243520c864e9247da8fc11cdab3f1fe759aa7c691540500b300be2c5ca2505aaf1bbff37f2b725111fd8506c2c6fabbf5c21cc5acc9a7027cb1ea1e0380f23a4a8a59848d5ced08c16133ba0ac68bc236e4678c137f5a1597e9d4989020134316a12ae94ea1cd812104a4734737f277a48252407920e02fd6169642ce9051e3b721dc9f441c42618214723a849319e2da0207885496c6bf3e99894a92828fac6f89b29535ccf07d7025fa3bc20a676e2a71e994c7471f4725cb51640d2760a4e8ee810338998c2bca75e6cc3474d5d523938f2c896628e3c69217fef7faa265059f143aac5b0aa7e9f1be52d9cb98e22c32e9d8add5ba93d869637b15c6d7aba3b695aedbde3308b65ae1b86f849c8cf79a73c145407348c638839f88891abfff7c4e08773f18dc2f78200f3eb5387e8a447bc56732e9b0b92064d4c61aea1e3759b90e329cd7babaff1ba26b7910f2ac9f379e49e3a123e447ba5e9f307abd9b755e915ce3d699381881fa0d65a0a99653f5c3daa48c19085342b4aac7a70408caffbf27f4cd300a5e51704452e62f98a1b147d817c3654385e26085f4e7fc970e6429456ac04d7923d7e4288bebc46c8ed4f893810056042e818cd3bf45b79ec1c9802642a640b253956f5d30e3c4fbf2993061e1c32764fa75409957f031e45637d3be77841182c4cd0cec141418a05043ac7d85d6bed0a81b2aa14d72140d1e82e0a7d56cb69a11faf9a57ed4e8c31451aa36b48d68a46dc8413813af577ddcd16c6dd16d37463a60e61ad91b7175cd4936ad3bf48dc15e7f885891a404067f3735a3ba9089a63389e32ec14b93013ae7c4a71b504faedff2436c0641f99a87dca77b08a25da7ebb727ab2568205d55fa6419197591947577401d5493f86ec00fb70c8a99683d7a8e20e8e9eb12bb1d2b5137b1f2ec6f6d3d2572719821a2275995cc9fe93cf719bd0d12467c85316c719cedc037db57dc4b55090a4b26cee973113d68a4cab7db40241d38f4615754ff211853dc36ac670b8d0af6d89efe3a4a027f50575cb5201ca0e9c6fe4fb546b2657e628758d210e6b4fd17c1d854edc05c70e8eaa43205e49483a98b33558f1d9cc4708a93475362029d3b3c2d0a48feccbc8b4e9a5816fe989e4f530d1c7e8fe80d1aee269818baf80cfa891c04484d16255d7577f16054ddf2e390f888362b1afc80bf6d3ed7fb0db39b5f30f4b7b5f86a145a3529108e5af00508d6cbe094093b4353cec54cf860dd3ea0473f5f8441381809a9e09a697b62b3de53b8c021d3c6b32d0a39b4244c71644de56075fd634e239a1e2c874a36c70e5c77c0db971b07eaae0fb81a1c843749aaa6d066a74d5bd589270895aecffde040d10fdf5220638073328550cf49935e576b14be3726527bac700bc060295f8610e07f4a40f0e5c968a0822166fffb4904b203cc461f557e7117422fc5252f4663d0a827625578115a9cef111f02752fbc32a3867e401d8924a3649cfdc210e5c6c5aa9fbf4d5b643745e0350ea5287ef205de828746146cf65d38c4e4b7bf904a984dcc05b7851e2a3987f15de5a993fc5a9d39f3e754f1ddd9001fbe683040315cd32b06e267aca4bf0f49b39029e1b8501cbf4892cca634ffe497ff9932a3267980edd1793d1c2000964bf0e8dfbe06d8e6dc6a8e08bd6aa337b8092cf40b853ad48d8f215f668cac2106efe9cfe39daae6fc11635d930ea32ff289a6bafa05932f26af779406422308421a3c3402557e623fb3ef3ab7543c76e3ae621335e363201d98464cd524c8e8d86cb6864e0889c5749c4658b8da068a83a255bcc2389d6683d98402661d1ee37fd9480a4cc385c79fe55bbb0953b960980d8e7767b91f5ba60cad4d22e9695a36856ea4f15e9874b0c2665a9b800380e82fa51f96d542943afd27e4d31f9e433b5ae4b818245d5510bc8ef09684f4449745a5a0488f85845fcd218c9bd08bdc3e3d1da112d2d755379a0920d3fd2a41c2c8192038fe6b1cb8c27aa29a3c93352591d9b974288b53128dd30e7593271a160e5a15e8a09a529901e3a42a2891078e1a27f40a632de50646905738a1b98955f916e84c50ddb3f1066f3fde50b13f11a79380e301f4b6914cf928656439a0c4a3a07ffe5b532cf97cdc2565a7659bb320cc8f46af3c5c5c7c93902a7c9014f9275bce08aa51c7ee47ccac4c840a61a207229ef67e6e9650bda6a0d792d63b6b2e65554081ed5fc0db77330f64da977f486964c958bea77450c980bc3085d8445f23b50134200b298c294c7c3a132976a2e76648cc77f0665b9422340455ac6530bb186554fe685843bf230e1109d20e1d59fe14873785b75c9ff998da598ad21b222efbfea1617089549c6fab2205f8fab40b730c129891736910f9179bca905e7ab7b782240bed657fbb80d6469af9846da39c7c337df62c71a587fd9d05f84d9c3bb3fbe7e689845799698d27150e038a559172d3a33feac310af13cebcaa0216e7e5ab1a210c12bcc8e4d24993689c3682fb4520d4f99cbe58c6379125c078194d1d426ec0f8727540da0507d5423d634c9649be379031e9671ead2649e0e86facc7cf3f2e3a88c913797b4c6326e11343ac8509915ac8a9d4ec971b874e5a6a6046a27024dacfd7988f1a432e972c6f2dbfe534e78653c4097a97568207cddc0c11111448dbd414bbcef37be573fd8608b4694090eb86c802573ea7af78901727655c9b141b0f182d2d9be91d4a540a48105591348236f8eb5210f3581fb7043a620a4eeae3544ac6652768d1da1aae5735395d86116eb068abc1c20f99859355786d54031eda0adc54cccc17b45fbd6eb66718cbba9a0a53dc3d5fc6e2e796cbee0feaac990ce18861711bead3c3daa72005d448c1fa8d7559ca404d5311c2fc37d011539327145ba4909a83af14049a68a960422566cdc122f70482df5e5b885247a1d77e8e4666a639087762f3d4f16df608bb9148b617420f97a7196e319ed2e66794052e80c83adb9a638cd174cbf8696300f91118fd0587b187363e4897db6d84b5cd5ff9090a0155557e072275ab86055b3c4e739cd8ae266f573a8103b6211e8d2859c0a8dee79e134afe0df2f98be70e3f463486ace1af5239ec963661a603aeecbb5f1710feccb36779535727225c1c6f686fa556619e8a350916d497c91a4d79a9c443692b09f88f66db3a72e8bbffe270a0972a72321d35125bbbff4e8716bbaf71acc76f946851d5223104f494ef67ecbceed226ca7a0c7f5af0b23ec8fe738e8025cdc3a7c7143f23ae8e5b482de9864b83addecc71c1b93b502a80220e1aa21bc5bc1939b9fff891f350057f9de3fbec55c83354bc67b18348edf879ac6d1f96389cdc58cc2186ae3b61ddd034c1106c93a5f5ab7e47bef91e2ace829be128da9ed8cabf7349252f2e2053e0650a1c608a6a4011dd5c94073cdacb3da88c20333eec4967644d798af9810c3fd24b47d6d0272642c516c56edd6b799b6c86edef53ab0510a6febd1ba63404157b57c13b6166e05b7d3d43e14060a90fc977fe4e0a9a0002ed6de8f28d1481e28cf87d644c95af0e1f74a5be4ed71e4eb07c83c12dd062fa135c5095965521838c82c4816fa7099050eeb87e7d171705fc0fe43bc4e07d101ce9bcb50b2d34a2ebcf50cd7c46661975894f53220369071867ab77e38c0c6144f12ca0eb66cdc8514788e7bd3894b46ea14b4ce7dd5fc1cb3c4708ec51d12f5aca9f102d4729a2e4c264235803d934860c05497e8ec198bbf9264eab22b4ed07a622087cc89dac948172b490f8a15b65c4ae5c912250fdfe9e782118621af20ca811c9dd14dc4b4d5457e31ebf6217dfa9d975c2c4e5bff3b0218db9038b6ce9cfee26ffc9f9e801fb313b1341437e7307ba7ef8d7317579dfeec7e1bfd0c9cb3e2fd06e9b79fa6774b8646a9c02f00f716f1891519d6eb0540bec64ce98318abf4636d968f6ca58b434307680dae0aff15cd54afaf0e60915c2b59b3bc315fdcce2eced1a60568cdea98cd11a03eeb96a820346f20d73089a8a7307f8575ac18613db7f62c9067a7d487f06391c4b54a4366415ad769eb80a60c2bca1a3c0293381be54b48c0a010b43d4d93f5926acad0ec05d48638bf04b59f3623f747808980c6ca5b1d3d012e3f64cdec621086090234cb57f1e16d46cfc2bd205be83f6a830b35232e56a0eec5034265654c92fed2a962c2f896cfb33544dbaac20d3c58113f54856096697470aa3b3ac30600857bd3457e42f2989ea1a7d50aabf8bd5abb7b0bb1d5cc8aaa0f33bc3e6c17dcf0fede492ca01a8ff450025d9f69b9fe61d3982b8437f5397da4be4dc653280ad513e1448b1f15a66032754ac1d592a225b16dbee83882f4602072a8e01521f913bc72b484f956c8e0221c275b057e62a1750a635bd2736b94d99c4a4ff8c17832207c280c00affa9126b2692d293bc31c74337f57609a80479467358918e40ef5532bb77d08b513e235dfc7d24e2105797783d0b7cce616a3cfe195e83dc9c77630119410437acf4edd0b8bee513e8b05a6a4a4253ebd740c827e8a9e0b0132d9ee7bc1b60e3b359696b97451d6d605bbc3db2e4daa0a1c95721490c4a1633942af1c2e451ccc0a8c8d5805ba57d012083dedccfd9b4061bc40e79081ad8f0610f2490aea5b7f36411755755febabbc998fd9c3671515755689ea92ddc57655c23302b40018837ad412660566cee411a8c11400eae59d8a617018c0b15c42cfe5b7ddc111c7de9fa579713c63ae0d0e8ff0c2ccb4dcb39fde1e0b25d40049022e716044b3aa8ef60a7aa0a577fd51aecfa862100cc49e1231a04dff98c2a0e02ad55c3d2533ea1928be81057a01d4cb81a0bffc2bd1cbed06b5b885e24634fd973bbdd3f0daf3031bc6c7e5a5456a7e3c9a9500e1eff09f06b19cf512bda893deffc820e59fe10f47bfd48afa8099fc6ed2f5df91cd2f01aa4ffa6071d0037c32bf29e62f3a222cd18f374df7b3b9c90d27bb4d93ed46c4783d5ae8d3938abcddccf193210f049b46343e6198a0be552fd8f3c2495a77b2653e4cec6fe0d68e69653c90c3b61c3d235f378d7d181c4cdc893de8aadfd3c068f444ee17be56480922c9632645503d32d1d07a6a6ee91075b2b231063d99a3e2d743558fbc3fe9d8f42b7326a00028f645fce745babef94d8e805333975c0365c914e315b4eac2c3eabe1f1d3256ab2be6a58cc891faf2f14c5d349b768d117018e1f6db857cc62d123f87c295363961aad04dfed99c50a809d582df5334312cdb8cfdfbee6ac88d241ad016e8de480da00b4d3b55dbfd6dfbc8b67a132fefe846e5197b7d47f40e0f3f0a3cba49b843be42f875d3477e22086e0f63fec1553889182307c748b3daaa67dfb3290f4bfd845f7de8b75a1fc10d7d14c82deb094a1bcebac481d820eb3a8486cf85c4643641b9b0658fddf84f6d5a4d9a31f95bffe77bffd4172107ef1913e203e92e4b881267733bd2845b43e99e7ce31e1cbbda2167a11162f47f0e73632f1c6d656ad4fdb4bbf6e7b8f62e07a4713347d111aa59a5f80ce7f35985fb0c383a30b8342182e95d976e18e6c4b36cc495392f3d04a6e72ade7dc6f39d1dc2c8f9f825e3a6e1ecb61cd4ca07eeb7f44b3fabce713c833bf4a3528c5cd831eab303270ad0fb68d02526dc7d6e07a909e4a7444b03559c39d3da532498b8476b33407eb7bdce8c7eb422fead30fd9c00aa320ce2921629d0e9922fc4f90109b2abcae3dab3d979d311eaca8a102a78c1aadb4f6a42136c3972d3f8e12ce23da71ffece0f689fd531cb05aa92cf29fba2e4205ab3133606fee03ef05f63c968740e59f50c1604ec8a02cde9054852b0e0bf216eeb4c6482e49c13ffb336a2c470adceb6571244980a31fae62d95a3e21385c90b065543e527bf5265120b05fa2ca9e20b565fb72b2ff5dce2f53018cf2fa912618e33032bebe01227adc30967677d70d2145e52045cc74defeb9e2d43a6c7a0ec0b51bb939203f45ea92f91a7849267e299517e9357abf7c0661abd051ffa4edfd204d42dba7439e558351fb47ab40a904eb0dc22cbf9531136b9661c6668b3f240d99d4cc9dbe12eccc8061bc0ce704d0e6a0631a8f9028e806a20072cb651461d31d605d09d799a4363f03cba6b9409b5a36ab844a15c7bd31ff3cca370bae4e5385d2696f18bf8d41e7d32d25a756d3922daa0133a02fa207182d107f77d5975d6419d7da96b3b87bfc59e74a5ea4a3de98a23ae4d46550c0dd6c8be65ae2b57ff81aa8fda953ff70b6ba0fcb2865e7d7d624709f69927abd8d7d9df422d46f4b994d65791ba6f3616516f918876942e3d431ca189b5afbe6be603cc92e3c79150abffd96dcaa96160040385764344b97d701f4854d19d313514fe045907919803505352a7a84a2c90fdfaca082bf625b257a02f034f022aeed83009d6b709b77f5da1e8f123c08017f7387bc50114fa22085fce133f33a783310b13164889fc3e18a1d4b759943a150dd7d8ea0703833bccc8a694fa0f91cbf6db18a0db22991a026ca9af37cf9cc064191cbafceb58ca227d77e18bf4b06fa94204bbe9947c9d9788a0a6fec15f2f434c4eab7366998ea7d5dbfffc969227aae78146a5cb55dd1bd2391e30e4663c4e7c4a31f2c93a3a7e450be6b88964ee8aebca1b9c348dbf148c85e9b8865f1694a12c37670538977bf53f95fa73d9a01feec5bc66c06842dd0f48a04ba28ce2b1c45e00d5f292efb77df4587403e253bb641458cc5be3e23b0ab52e44e44254eb80971781ff56f11c0647ad22483faa87f9cc0f418f11a867ff15ee22e603df7f2e55a35e741c65a411fdce7db8d4987e760e6d3369d2a578316a86374414918489d9f6126c76184cfc988879c0f83aea579019937269004cc5060526c4ecc57c377737aefecb6d52e79d329f57e3f58cf24ec52a8d169b63a908bccec12281e52d98232fb709f93fe52a669df4756d2bda2d56696df775fee056d5df4ffa887b1d8154786d0aeda9605cc9b77f688de8a4eff369021241561532e763a6a41b8d2118950dae1f0ca8c20c69eedc115db97d26ba22da447dd2a70b7a6ebccc568ea402456f1fc903b2897d893bdd8daf6989c7b698e8305d37582c80508583a8714745e67f562af7df5571e1e9d7e7258f4bab0e7346af19ae14cbd952e8ff0e4423e5b844c1ca0c496637acd37f880f8cf8656c7005252a8e0b0a6cde000a136c47b3b1b9ccb2dfc665289beb62a78711e275d5a60bce50ed8cc8aeb02f6fcef18314138630dd15bf86841b9b98609e1383c986bbaab228a35754c9d0d928ad0429159f8ee84cc97f0056d2fa06d53c917ba0eeaa34ac5f578fd534b55d804eb94b0d19304199f8894a72c293f7998721cfd16344b5f3b44b64641d2131630f71ffdc15f5185a86629936978a7eb43faf0723a175ef1473709ab1882433b446077299d7b6abcdb0d3df3081ba098b7c674d5df17750189a1a5fa57241ab2652a168e09932b1d72780f469a0bbdab23e3b342088c549d300b40e1cb52f9a2452b407e64ef6636ebe1feea6fbe36eba1f7f37b57081c881a8566a0ea91f15f91501617b405d005f9a27d6a62c941a3b1535ca25f31ddc37fe8d7b65b1bf81643d7bf1c3bd108a269b0f85264105352b6ef9ba44c59d57c3f29bbf36cfdb443682c9703b11ccdefb618a0cee9f473577450efd6028dfc0c563173951ce0a90043e58b229a64e8aead42ead75eaaa8426e8f22ce2e7282b53d939482fa7368c571e56b04c1e59b46e817ffda13f769fd12af026e0bddef309e648a354673ba84c6010f3a91095e33d2fde0d25c8045f5908cb4c1e41d166d18f91756d1555f9434fcc4e85aceba1ecd87bb133336381ae0292c478614685985dd1fc5a3a227fb0a0fc9d3f444e72b2f15f2180d42a7ef8b080f868a08b8b9a81de1b50bce6b17ad0f323e7a9394f2c8228a132e55ab7608b40c9195209c7bc94a78e9904440622ae390dcd534281fdff1682aad2629af40fd2706ef585d74f559ec4ae0c7bbad6a451dff2cfcb3bb5f78d527d05be6064c53f32ff31ca94154078ee187782520cc94301009dd210ff96bf9a1a13c6262515c94b8d7fe788444f8e5268a5af1c2947890de9779c4454e503a2efc7c1c27932b854211262bcd9469e12267a897ea8694ea342ce8dece93eadd3d93c20dee2795ae4503263e7a431d80480c2f855f525858f7b0d0131e192d5a441656b3f118e9742bd68c3deb865bd66428c4add3f088380556fab20b56457e1af62354c244fe19990d61bbf3168d4493611a09a3c4373700f04449b237478f5ecd351480522a6e576357aa71f3e6002f80590a18ca399c7b38909475de9c470bf19ea77326f52d306ad5c3f1c62809e55b4136561e9ae2afffb22109d89063aa5e310813070d048d4be8e0b07233466b937c2b6039762ab8496a3994e59cf7772516287feb197087907b49511c424b15e76080bd2aab98225a4518dab64193fce630aba76bf499c083824f1c6a6973c1746749efbb0103e0dc4b7b0ec347aeb9a0a692032e212703c9e5e1592afd157c410712096fa7bc7ba5e8971960b837fb970fa1714ffa132eb485c8cd6889f66341bd2e96f477429b4fd8cc363d0d61b02ddaa63790bd4ff9a36d3c5617729b4c39f0dd8cdc1ddbf5e82637287009de391f23cd27c5cbbc460ec5932daf497ef7a54145536193008f88d8722f1fcbce3a8eebdb7f126f3e906047c6f5e8020f657fdb661fc91081af5d1efb35d7b78ec500a94813833b36535119b751505a60802c08be16da1178e46204dbca9ab909778a6d03ce2c427a2fa4be308fbfa0655fbf24a15ce87aa29fd8f1c05e2b352580409f6268188a9e3fe773740e32a2084939350cb133a647cc732e1f3634bf38a1aef906e81228e424d63da1161d8e552e83a33f71e5eee7b1f885e757036d5ab922e6056e878e595b340e922c8ed458351486385b34f24d544bebd311e5697f3d0d4bc0e522b4b2f6506b1f91c26101ed0f58fed0c396c5c4c9d6d74af93302ac21cda2425381908c076d33d73dacde35e94c4a8bf494d0bab62538ef90c71350a59102632e38d4cb695741154a96060d0e4801c92e0475bd9319bacb4a95a32782d155dd0f49f9f883b7f212c50184c1b50fffac4c6a55d3835527b8d7027b84f210fd15a0b16328e745b1a812d458e4788e18af60df7eae685e19a934aa854d8eb4fa614a8ee120c860d986f2ad1cc669a5aa426867ba495119075252a998b533950a41bd301467dd025b9377e0c696a8afc825fc32eb76aa59c267af8d9c14529069fd76922c3f74b37683f3756710e33c32ca8a8846335b4d07d46cbd2e23c41b16694efc430db3cbe7959233330127bf6faec345218fa5fc4220bd3762dc05e73e8a32ba22cd83e7cca0285b6c210a48e05f8d843eea4d6c52272ec6fba04c9c2b9faa752ed47730ee521c06848584fae97e81de8c8fba4d762e124088b04313d89a6b5f18502c17802c055164b403c2ab00e3db1585f264c60e887b71ec95150e7ce0eb49b2388ae911a4127ed6d99ac2470d454bde4c0486459240cee2b6aaf50ab571391bb5ec8c91cd71028b5fd932acdb2e4a42e26c2ce48db042ffe8713448484e5c41c824af1b713142c9b3fb1a13c29667410a5c77da5fe61f96d9209eb0c4745597f9047e194fbc3efffa2e8a4f836b4780b3b7a7017a4d0f1e50012d6da28252f55786589dc47512c1c298e6ada71e2b7080f0a6e09fc406da1a700c5792df5570e6509a054e500cad511291259a6d88a8e103a186b081e05ce38a644d4766f5f114c5ee77ac4d3666e2d67f09cdbe332dc570d8e3277ce4ac79d899b7ab9664f0fef83906c5128b3e25e8786d03ef1ed8c1a6efd2176d993b6b3c8f57bfe875996d5bf9a6d4f9b07fb40d878c8fe587a99b0a37fb29eb99a6359f330df27b71e185ecb8c47386f8892ffeef3760bd154c587565459e96cdb0f2790cae06ce03f0977be656596e16305da808d84133140ca800bd592ca7c5daf6c8f776fa09bbcd3a5153f4e83231f6e2ecc53063709517d4accd6808a9d6af88ae30e287fcc7a61a00bee3a774c09ae7c5898173d17b4fd25e0d47ccc9e4b5998a5f574093fed85f4377bf09d3a5eb94a998043367a1cc5b5ae9e4ac229f316572b20df859e2d4a9052d1ff2e18aca5e935c2d9899c7a862a8c70a3703f3cfbd4147ed9496f17b5df993097c50fa1abc42298e0dac1803577d2d537edca47f0416203251c892e55664d3a4f5d2ac6f1fc2ba26e0ffcf6cd794cbe579d415ee3818dc7adad566e1d401385f8df267cede6388456b439a974fbbef02143b0a898878f56e365ba828d9d8d928eeaec4df9b89843745ab1704d1c7a0a1ccbd0d299778a4e0541353b554cd16d1752977b67eb3b6214dfe8032e5fc1c144c401c451d52b9336795c28864de6a0f7fbd7866e6b1e42dbc27aaa64eebaf0316a24bcd33529837e189b11e18426664b860b2183a1a78c77e12c2f209eb9b583da31448712da068a3c436ade908a7b0029c34a900439fb848239874e86826669b55aed33bdc20cf1d7ed3443ca382ff64960bdc6d0c6c5a82608a9071ba6ad37d3ded64e1bec82c2891285d55aadcac22a15e324f142b66c10a57a4dfe9be7e120f64ccd2b33016db5f2e6f2470cf4fc793514efebb6883837807914f390262906ee132eee83811e9e060c4fc4219b85903eafd199c77c78d88c2b40f8949941460b5c728b0c119e6d8ee24ab52e4c6bb700739e018980b01a6a2f68a74bc0405cbf816f6b2ab091ff49a89cddb57192005c243673ac59772ad9f65d83b3a7b29360c44129c212e06924832862d7e0c187df9c5f348a44ee34157b8f0058ae3c1098e4190ac1e18c93e4f6b1aca074301f9642393e2373ba7e69c012a857f07779fc37162c6a0eab2130260891cd2cdca3f191ad4e40a08c2f320b7ff35330c37bf145c9580fccd016db846c6424c9cb4813ca4692ff8ce5ee8178e3131ba80ba8a5a4a5a7c9ea37abebbc766e2ba1b311ccb6228bd2ef5238cd4a31b1e318b0f546bc3e1b95d4d9c72ab082d489564579c240da43cd142daf4cc241b0b3a990d842e5b54504ababa5bd0f25470861867ce8809443f67498babcb801c49f5e870666d182896944b4047c1f888ab401b80a2720570c764366cc734986e05c65cc5fb5fab3c4d900fbcca32b5915e08784103c397f9021845e51938297df40baadc0c772f0206530b306ed507f005f7ec8f4773d332e9220d9f630d0b1f18fa53a916b738a6a3475859c0e4380e2b6361241b86d818fc7d9ff35dd5b9856ef1836a38ce52e59bb35cf21c00f56234710bcfafa9f03e35aa5b94e7f1352ca899e4fd0ba734085029e6071f05764079d1170533c2ca18ee2ed34b89565ddd9de9625efc027d083072251ca4611b304d211184d8b7184b07e7436928d86aae4d26c7a60717409a1c52ba52ffbc6b503ec347413862e6e4837d93b32a44c147bd50f9fa92d404b817bc030ef008c870fdd258b7241861fed76a798522b93e61d1e43e14bf25d16e2ab7300913f5159afd9cca96c3ed530373063e23388ca9753187b65cc847a976572bc38cdc969545e09ff503e6d227ea0eef1e9dca15d3b47583f81f7a203b3a1a342ee1a91beff8516e375bf6b8cd1d4485ecb5dd62d69e825f59c7e2240e9a32922dd4cf326356dd9b4b6c4143890307c79a173eb51990c1e912c87a8ab9e576b9b6d8d30b48ac13f174b049e68d2146178a15d6e4acd4b8538228843e18f60928afd488b617ae4c7489f5a89dc44daa8746aa0da130a795f54d1b268183415a711fe1aee518ad75395a6837a60f1ff52dc29f2dbd6907e6614e26a49c9a106fde0e0df5e6c02a68a8f206244f0914139196b2fb8bf5cdf1469db1dec33528a50f9904dd5e47e06ab6cd9526182996e2db81605895c8a44ede8964c96c88b92157ee88d3691b61017d648db914537603bd7d16a45dac1ad5d66b5cc9d55a4ad5d02aefd232f0775deefac2338e64fc30abecca87d53e6066edc4600f7f411b4740857de1e871671f310d62656ef8ef560e428bb9786eca4a536c94fd0fc9e65f5abaf636969020d46373535f310902232939b175537e70906ee1b138b029bbf07c6a2f906450c9fce6aaafd8542f470fe1e6bb12603308acd90306856add17a268ef9869db204951a6d97a657ed68897c461c74ca8307837c9347690d2dbaca1dc6a91307ed2b75c24216713ed0fe73d135f4c2e355e68decaf76785a1f2ffbb20735fa914fe37611d8aa5a082a3dad99e9554b88acd6b3ab16e4f696756ee23eba8cc601d226c077600346e87355ab4b5af4661f669b8033ae44efa52f235b6762ba86a5ea91111dbbfaa614583df42badb50268b095cdca2a32ad1c55d399a9b0a845f85a5c69ce5361d955d26871e723720970c413cc8b00b09fca00df6c3450e11ef99284e4b9610a138ba0f49778adc40e39d3330dff323b8a7ea97292ccfe963f7e6624f94234d991070c3104a39470d4ada52f6c36db9f3667a0957968140a9800e294da39511cce752f13261afe69c3c709aa2d2c7b8ca8f946ffb43920865a5230713f319b67115837711da946c1a62c6815437118907a8f2f7944e850b426905b3f8f29b56f0d4f90b87f42fb166e82ceb909200e6d06659ea33b71308d26d21ef45ff05d3255400fd0ae4537172df806ab495fd6afd8bed94fa749195a789ea1a968a89fe08bf179b0e87afd92cf9c3e76a8a032aaf07e82b82d20be1ff8f842dd9b8aa2327e8b43f8a9d9feb05ad305f65511e2561f36fe3adb49f02a921a63fb99f517be7dda937fb58984dfe3ef97d987bc62932bc2f0bf99889bb1058a565f28960d5be62e608b9f7c2d2acd792058abe2ac5d34742faeb866f5e8e74235e6a68abdbd89cbca795edb5bde3b58e24b7b263faf2412842b02f56802ae723290064b95d6d1489731ed88e5bb1c16fab74172b01152616a9f70c3d0553c36fa00a20854aa4d47b3ff6c10d3fb40079177246aec16e49924bc60844cbdfd9ebcbc57ba839d8d0b72b6a2da6fecdf7ab9234041896672fae47a2034fc1cece96db5e075cad491865c7fecdf51eb60aca356a2c3988cfdc436a18dfbad1f4676758fb970eb5adcada2f7c668a43438cf72e39cf5872760952ff5e8894dc520463b605b0e186975df15a2005601670053fd93ff5788545c080061fb54367fe5e337113e57dbdcbde3fa5a046aa2281a4c14fdc53ca009ef1bab756f189c9e88a33eb874113bae2dd153f179563c9a6ca70e77849f28b58727acf108fb8342089c6161bd2144e7ad800f09df7789653dcff7978773019aae2e1938c158715aec4f2ae6f796e3dd2234fe19aec207fa80b73beca7a282d92fe32e9e0839e82694f619c2e7d30f2c5dd6ab71bfc354cc3979c85b9c98cb9f5a5d808f0681c13e5c229dfdf10f1b2004ca6bf8d2b645f0b462f0e11a3a3207a93e449a6b8f49f424404a3ca51e5179a895ab43b9476207ada6e8f7570ba4f31041245811859159b7341107c89e9f87f48d42b18de045c82d01f9d9fb752b51c8d9406787333bc22732a6b8ac5dbe293f0050a1e02756b554ace3d3f39ac3a5b68e5eb82857909a62c87adc5cb0eeb4a14b2414081f4500e1ab2ddcaed0b2334abe7e76cd3fab8a4ef8096115f5900b75f62ec545034e440acc9d6c4460897bafc026646ea471c20f344d4680c9dd74a7fd610599f6974392473958958246915af937fc61650d1a59f2f844a16150992cb48025b2fff2b9a86fb50740850db9c1038ad3d55dd5a57c4c72b2faaf10e1bca8ecbf4d237ad1ecbd0cb41b947dc2f5064ffde49746c250be47d9e0236282f6268565cd597a08a8a9458442a1a600234cd228b7572c4bcbeebc6b3d90527f35a82a0780469ff60af6b9378fa9ed3c34d5dc9d0ebab501bee1fabb9975f6821173fc3f84321b1a5b5be8bad422367ec6503f631ddab63ff1a336f817ebd64744f3698faa7887cda09bd901137755f59dc24072a05e1f0e79a0d88640c844c93a5f823f06c23b32e26695d72479c5e9e27cb267e0164462fd703891ef5172f19d0000dc28d7cbcd23bf547bfb6d3d2ffc24ee292444062a1621ea4820b830fda11efafb4b1e48df3bef2e68b816e907933e7e9c1d216325349a794ac2ac2dce2b09c7344e9766c3d84572ea5811b2f7fefd0efd43ca7aefcaba348d907efcbd9999b3200f292262380a756f95c4c5b7907b3fa9f5f6079416042daef9a7693c090bf2c95c573a6e66205fa8b3d46fe638a953c690f108fb7a22fe3c9929623799085fda306ed4e7a230368c45d6044e34f295ae7f5ce269672577d26741017ff2f3667181de24d095e5558efdf1f8cfb76de860c1c31e78ca3a388b0bfffaa6b04c005ae12a8bf5d4121704f04f7abba19b10207a58f3a611b300c1ba23716d1e1377f0eeca28d0ae00e51c48d07c308042f813dc7ca10fc3db08705fcb7680c39c6f6b1ece343157b8897a1f08a239c41f01fed90118399f5637259bb7e3d4038b0ec17285fc8af0e9ee822f7af0f78e07b72b4125a0dbe535be2f556f31019fd10cfe4b17e458be33ab6088ae61fb4e0e3ccb449dc7c3234f6a14a5314a78c0db05df38acd43e54e0c49dac82fb57097457e67eaf5f8e2d6fdc509192d958cb478291c2c9847f474c92d8fbd9480c686960625c8344ecd0497657c73cb992c01e6091a24d85948b92e8fcc8a1290ed8583d903d48e033531e6d1282191753c99193e57022955b4e8a0564aea64b5833d4327762c38ef1e69302f0ea0af0998e36c995a3255127cd66cbef1816180d995a3374a56aedacf6b5e43819cbf9a0a086fe0ee94b3e18287c85ccde33ad0f12e718702246d3bd211e0d49ee256322d50b58c8abf318fdcff444e443e6a634ae2ba19302d9ac1c9565c774fb5c2c72f419d8793c527c99ae90a301564f143f855adcbd9c8c1c7173870d9f8468d0e9bae3d87cf5f5ff18d8b7cd496bbf28386d242312ea6105e54b7407c4b56bb87527238202c829d4fce0be77c0de5c6b368413d75c59bdab7abde4a0aff030d3114ea896ca16bb1ced9369755df3a98f9f6c258a22ba32df38847dbfdb73e0848668a43de50d04406ce0ceacebbe6fd29dc8dc658adf27e5bc37daa4ac7e667770ea419d4414dbbda023aabf7e11fb2edd226b1d6002f89b06d181cc98c233652635cd4c676a864e6147a389a51b32a96d85d95323c2710644d4d10becc2d05e8d57427aace9602a6a52afb206c31a824e7357112729e462a448b5fc1f7b9b8af1d6adc053e7522533781f0eb9b63991cf19709ea6b521b89555709262291e8946223643e449ae3a08d4971f82943a1084619cda391a2d72659248db5615452e2c457f787876631e9099b505f917667282b0dfb6ed1a0ea43744ebb886de8930dada162a12c96df0ad9879c282844a6ac27fa97b0da78c2a49dc07113b80a73fd32e9e9da23b97e87065f62e5f0ddd5b7000b7232f3849cbe93d42c379ebf30e3ad4c00df4ecffee0712186f7af5ec2299dd093112dfeb83124cf30ffcdf14cec28276631435095fed57afb6755c4df2a7180575569a399fea73d0a5b2cb3b8840605cc7fe19a0efec3f5ab0c90492d703fe913eae23e38918bf929e1ecb5e829d00403674f7d2a7130a27d785a8f950c94c6ccf4f339b18b4cb9f95ca8a58f50244cbd410522d07b66c3dd6cf591f29dea6e4c72ca8353d44c82ba369505161dab3486903b60023bba8b7c147151fc99ba9cb3869b9e7a8be6eb45c43a639a899d6a1ac5686d204a2997a386d2dce1b2adc704fafc3703c0b3eebda0c8ae0b86779ede7acf686e6b1f36fd2d8e9df6d1042dda5488c6616880155df28d2e3020c7e40ed47f38127f79a1886d838cd6c8b88f6accee703c1fc420c55b808d1438c70b0c37a03e72ad53c387ace88f7be94e2e772d996a7a8977a5dd49527671be0bf2b84dc3a27a4a49d2100f2fcb1402f184959955ba9bcdda8d831f87b3267aa963bfd620084d05af376381e8038daf5218f002c80b7a4d78e853ccd479385abc30924b891e973a1e383eef09d6cb91e1067498df52d9303a4e3ca55d6e38f5707a555f903bc1e0e887ae9db1c3b9ac5ef7e520516a86ac0ee6bd6c281b96630b05bd25708599eb1710952c4a01389d32d7e46aa5581d9a9b643d5a997dda8f95bd59fc0f3d11e19d060962e757ed62466395c35c8a8934ef48d679d60b327fd70c0b550e670db86f4ed17b76da89565eec3bd22bfcf0287c4fbc4ab5958b6995d3b3bc1a796b48af622a013146aa9af1b57dbec898647c09858bef88b4394f2d0b9b619456e6d52acfddcfc7748da154538b7d82c8034e3d7a25cbc704b8deae6dc6c148c422987368508c6c58283021993c922a44e8e0c579ae7625af6637ed62ff1aad8f04f76fc43d13dfa48f294982bfc05fa635a21748d391fb52eb155480434148c1e905c3891f569ab93c81291611b0037092aadd431dd061237e254a94e9349cb4ad729b3ccced1f0e6d1ffa979856fd4a9af989344bd45ab57c64ffc31f1ded3fd2bf3057f94ab57992685fa8536941ea278469cb524fa239529e56be468ae8d1342b3b5aa2b26cfee9103d23c2f7f961f10581c7caace2eb57a10fa5d38fd3e7524150d8a21e4b508c1aab146d18764c9be20d2bad35244584106ebe6cd583f8bc2b284ca5075952d0f19456399eb1a50074c5b0c2d39f36fc82dfa570296ea350467e8259fc6b54b797a66e80bb60c9deabaf382a50c1dba953d57446badf721451bab903526a038c0a2008803140d403c407180c4011205201e806800a2008803200e402440b100c4011607501ca04880a20089022c0a502400b10aca3cd7e527bf8c3e797f740e9f4c72c76d016b8bdd8dbb0535e3cdef8f3e5520878c50c48c219a925eedea2e7e413c2e278a1fbc00bcd002f8204bf08996c1175b821eb40c3cd102f0224be0819780175f025fbc003ed802fce005e08516c00759824fb40cbed812f4a065e08916801759020fbc04bcf812f8e205f0c116284e610e0d451211675d36a4096c21b585061fd5eded4138fe2aaa05a1bbc41320d9f93283c0be05f714da1479041f31f5ce1cfb3c2191d32046c98bf5898cea6329a8c877647d002d41d220637e6796ed7984fdb23f5efa074f6a3a0b859a93587c4899518ea85760012b57d4d8860b61228de241b8dc2aa365fc1ee5ec759c276fffe569bdac0da680a48aa6081daac4f459bacd3629efd816fdf426cacd04e2759feea03934ef9b62334cbec7fdc6b2e9e525d2cae5faa3eaf2f5b45cf32fc6de30f00298f4bb81f134151887180f6713e9020d28b21804a750003e5ec6082769579f4f7ac73394e203d4087923a51157a7b0c967b2fe17dea2e0e455d8fb1ac53804ac249b99accf9ea5a81ae321b33f24f4712ddaa8553b3bb0fb1bb8494d518912e8bdee0ad1fc1d69a1d892634239209fd169ea3bf8d1f4710d2be7d2febb4a66e9ae220579542ea0d983936d1dcd27ef3b66d1678582c5d9d85bf5c23b5af584785614ee888255601cadaab0dd04ebf3cc2d0d077c1f1d0b7eaebad8aa08bcd47dc4125852c4ea83ec569c2554831503e8505fb0a91c8a5a754b1fdc01f477ce7850349a773a50f672491755c45d3f1424d9a14390c01642e2cb4fb5a861d1d1e132eb3ac8829d780e5f589e027a6b2a4973413f78ab57006ca93449635326e95000558efd69ccea55af44616e4673e4cd32f05598b37d409f3ab8d2fea59fad4e1a333efe44633d31465ec9a05928e4fb54968b3311e233e4f5fa0672931fc94c1fd70a57c51ab9d0b20594dcd61278466e84e196797a84d33d0bb9abdde475cc4bf04a27ea525b0f2908438aeaa9f3d63632f551aa1006f6aebdb9fe40ededec9fe113e41ec9704db8017bf29716d1cde227478fc668ca9e9e5759f2d65fec51540108ab83dc391a3eb9ef875ed39f13438bd0f469e359f9516b8026da49cba542a6a47f1bf266fed52ae89b67bc713f4b0b363b55b91227511c5fdd28bf2e9489e418310331845f99ac1943383ff6c335052c2353244d5f224360f6d05d23bd8601002fbca908e1b6fa865068fead3c04d7068e1cac63be9c655ec04729886c05c7061e54e03d3d29260e83a3bdfcf9abc9756ba8516210f0be2af785451c854322f85bccc5309a03fca4368ddeb14e74fc495bc35ed716c2571f0d50d25d825c6c759c21172bf95efa21089afb4dd18726bb15c0b147896b51e4cb7537fc121269dd02f5f06ea0d678a7d80aa27f602b6293214c743083b8b6443e5c7e877549fc9787f881a3a3a199e11a567cf82db7aaffd02acc2a86e1e1a387a35e09ef570bde0d1ec0e97538bb4ca5c4bfdec8e556a17361810a56ecb930118ece64fd920df5d7780a28b6624d2be5fa403a09aaa3673c1e28b45f7bb0eadedf0aafd5a422977fd9cc1fc4ffe8dfbeeb8b82ecdf013d4753750171e8ece73ddaf9c2d38c8870738868823c62753597cc1754242b50c971bd7420530900f8d9829e24f65237e2f3d48586019718234b8d8c9999df306d0a07781ac65083ad02399f1fa82b719a405f0a3beedad28b3e570bd850032094e8418d188894350a9634fcffa82d0ba46e9a47df9fb2e552c80b651ea4ed018903613f1d875fc56c4c0d50c99aee5f3de3ca3352a85026b08abd925de883ea118e219067173e4a3da24c3e7998d8e542423d4cea49feaeb8745e69b93f64433b7163edfc9f73a51fd8020731a6f4c98f3b21389f2078b2ca9a253e3d51268b46f720f278d0ad01274236b4e13d190cbaf6b86aa2711ddbce25c033f124325eaac44480f001a91a21d0f5ef22c338594e0e634766c6e572136cbd2026ab1f3638c8489ced102e0d81a258564d94ce09c0084e57aad3810a162ec2758d531772d506e99acab931b85d777d31ecee422c608569b656e7f097cf919992174e87c4535d9796b4a6b83ed881cc53222684dc9908611db4b246b58b415c1484b7bd36cca3dfa5d660f8ef7aba4b40406d4ef24c3796ccaba96dc33ee81895bd452d3d128d890f9eb0aef391d4e7e007135b280a2cd436b005c53132aa397464cb33347a49b2d2d1701857edb1b907f8aab6c33edba2357037a0f32f90ee1b8b94b6dd612c3a6f8911c658849717d77456c858e79f7783fe0e8c26d1cbfa280dae3dd990d117789fbc2820ca6540e5e2a3c3bd3e91fed43e9bec4652774e6c3c57d4c3eb215a95cfd012d4529550ccb06ac101312da05bae7dca70ac218b10dc2f21f2745cfbc897543a987f548cf48df474f72e6fe5beb3c062c355071d5e8ff3c92f3d0f77223b75c8d751edb7ecf8d50def3ca1b7727560a5160c901ce88c94333e888eaa3a245f4158cce00e883a21c3f4f3c4ddc8454089e084b1858c9e99e06d2161d6c7fc4ae7e467652547abbd411b9ab09968022d902cdaa25758bc127018ddcdd4fa6cb7895ba41a3e7eae570d5f20dd707eb5f3045bdd5ac451c713148de8f5b99810580d739c8026d4293735155511b70d08a8611e18ce49d09524912a1a114ca46cd67180ca2921b11055bc49a82658c6eb350df8cd48273d78cd53ce3a21d819055ebb5ec4c7931a410a9adc4188df96b73464d7c0e2b11cba727af7e3a5fd81f4d78647d1ec808d5c1247ca1e9b8efd2d335100293d13c228cc75db1c6cbcc087fd298b9f8dac9212b8852741968175032aa5c7bad733aa761d499fdff41552128fe79bd00782778d7610ba9cde1650d86913e2c8bde6343561f1a5f96012f8e6fe29b056af4ad597254cbbb45a78e2ce1a1709b0ab6a0c48074ec81e4a1b14c2e4133c213c6bc4d6adf1f1a1ca6751dc4bdfdf6230c955cad18fbe166d1d2d7c8ca2a137534f1e6254ff858bfc1f80902fd9652c24bdb7c30589bac427b330fea8a9a26ce8748fbc15608735a28821678f47c89c35acb0501e1b462eefcc27192877b81fb703b1b4fe9fc2c9d63b06174a20f758dac50b015b5246e860a96bd44aa97a0b81bc40ba767fb556263f7f1807acd72551ee7bcce3246d114d50c73250754a6276dbf323358978236d6066b923284ca415cbe6d62436ce961599eb52ba357a8f962075624303d829054994e565cf46342f3d0d1b2165e10d1b335b141daad340c7e81559fc031c66edb9061f88005351379febcec7609de2f23734ec55361b51de179819e3bd23e8972a726582362533c8c5c4e9719183063a888e3aa12ac5a1c5826fcfe3e8acfbb52214a350eb9d4a3490e7318ab76a3b592f1861c74315276e33d5b9d91b520bd9575bd4e7b555c7195b32ee7ee80cd65307a2e3ce75fb73e503af9d51bb16294c24b7c30c5a568b8bbff2826be6590e0007cd340b79a1076b9e49047d8ab8901c98c5255c3103e8541e46ba5f95c1b1ce40f7cd4baaf8ca5ce42601270ad59cbb26e9dde1a8f46dbf02a7d70c95894cf56f23b2b999290cdd712e38625b5f6d4c92d41e3cb8f40ebeb699b309015e9278135a0cc306a0162f0cbf1aa0ae1ff1f5a269dd4b5209249612508c2fcbcb702b9153a0ccbd25c1995b78026a849e239e3a318e0718be018f8140fd9ddaa75de64bb6821ca08e92f0ccec6b642a9c2a477ada6691e302dbf5a83ae1c90a40d10e400ef049ea56adb1d9eebf535c109cd916163cdec4ac46c18bed16aa1b60442ba042c896755c99a7a07ebd395cdb410acd4c19e2eb13045bd4803c521dbfc0ba98493d23e65cfa711b675f9ea534f2898af862226f9ca9b8e42a206b86080bb4077125fac2d105a7383469502b3c8a335f9f38c3d12a233a00b85712b55717364fa6e191ccb92f911066e3cd8fac7f25fefa49cb5e14e1e6e5bf9cdb71ecebd3029e5887bb28ac014ff55325e8f619424ac2f30d90e001be1ffd345c9de815a8308756bc1ee6fcc1a4cb9e4ad16b00e2d827d37403707deb087447cb0f31d365ca5825ec974a96afe87d6bfc28d63cc2a8ab8c409421fe66a5a2a77c8518ecb78b4c07dd2e8bd0fd97a01a5d6d04b3420dfe5bff28a05c9485722a1d81056cdc12b629751c513b76ad298d12b611b24c94a642ed2f9c5a68281d558ee82ca599fc719e4e25c7a8c54a00f705d8066e60bb0a72eb6ddf6c0f65f2e8c88b63d2fe6d99e25f0d9716958d213bb52b8bdc68aaec358c48388209803f6543819e4f315a1381c53dcdc0a5ddc92756816d8b2cafd9d2a050e3edd596ec7fee5a2acafb8e1bb6537549de3adb85695a9c934ace81d698fb1d0077b2786cbfa759e71f419e354be7a2c2a1e4397b5de91441d014028c06919eed532b40691d1687a536d6ca1f85b5e3eeadf2b9e8625be0512942169378ce8a06ac4aeb043ce3432e450326c89494c19c615372c66c69b6442a5ca598cffa32bab79f24a00f7ed91a29c9712d8070fdcef605b1ee8693a2c423e9829aca89c5b48abe144c5d3a03e0eee5e1ef5dc18e9dc8ea97aff9612622fd724abb4782d6e858c6084cb83a41b82250cd548cd6e997917830297bf75ab08c907139f19765185a7c936cb6934a1d0adfec344f26846cf9062555cbc785c585dd9d451be6ce057171698ec1881b382981dcaf098c50952906fd496f67dd5898829feb20a90a3434dd2c30f59787b386f6bb7a26cd2e64460751c88e0ef36799a7789d416714f6a0d083b7382836fe396395838527d155425f71eb4338a6ec40ffbd8a175fae8f610a5900ea47c925589af19591670e9be326151961e32ba36cf23268e9245c098cc4c59c05e0061e54e0e289128b99eff1d838a6ccf48241d3d02e74f087167d1089d659cd2cef793219bb3d3e9da7de1a2665e5779bff258f7f3aa97e40e9035c51786018ed34fa6421ae937e61c8bac3d9c88914760fd26bd8f5d3679271f640d49644827471ee6d276145abb3872e95ad222f9e7203fd231086621f59440c13e1f143681b80313c2703db93c5b9c429664fae16360ce95742b8000a1e5a696de9eeb85cdf78cb578db79dcf629cb3134169f87da98442e6931863cdd36e566acf3ce7548f924f020d07749a2c3c62fcb589792d8c03cddd70b98376d8e25f0d867c97e84f88d682e51229d69d161e303fe9f32cf7e07bc217d602fb96f1d467b57519536d71af2744e589e9b64557a1b274c79f75776a000c36c6d6af12e8ad49a52d6b3b390da4993ec05da24afd3c94a89f307e38e0be75bffcfe7f33c6658bb7aed927426f8acdecc1b2b3530db91645cbf949dd4f0921ac8ce0986c308e70132081b135f7f048dedba9a1385876818a39963e54bca6901d0682c454afb672ac2cf30957decaf9f13f2d7df5e262091ccdcd41dde2b42062b6edc318aacc94ff5b3b7bda11ab60e90fafffa7a545b6fc23734ad70ea211d5366f04ad0fc3d6d6522586271fdc50e0563e8b49b6cd7ae9b577466c9b876f3f06447ba0828fdde030cbad14ee9d6682341398c48fb31701e31b303517ea1100185c917a03630ab24e2d3b6ee28fcb702eba56fda90ee626bd72057232e3153a7efc6546b1374dd014ea71158c597e12d5138fb64ec25b5c99b9b8a7c50f7d7998d62de086fd0ca9050f09226623e4554dd44bdadf8ac84df4ec8c606ea877acd20233255aed6d522cb6230146b2ae8d265a009fe2dde952a692ea09fafc39e783b3b40ea89d34e13731385d750e87d1b72896758016235b10bf01069cab5539445aa3abee42943a8c889a62fd805c4cdd7f3ec30bea338762cb999f218687904d4203965b1346eff06831c5c89534e81c256e41c92a50a773561828f181f5e91533e431f17fb13416ce6d59d8e38b7dbbf66ab129463004e99aeb09ae881328105762bde4e1e1674b78bfac01bdeb880a421a39a48c2416b20190d9268d3ef0d4d57f587cace98466e89ec81516c0b0de501d65c610482f83a02710e842a3fb1484c33d97976f1ec2f4864214afa1ca71a2806efe68cee088a94601304a954a7dd6db48687d9d9147d994174342126232996307623db55017186daa3fbfb89e1af1fe8119408b294534caff298e2813531c7025c29d890888ef6d9dc35c7b4cacf2c2acc81fdd94382dc830e46c9320e48af0c1304822c4143f9b5ee484b6233df29474797e19000f2d84654f00aad04574a7bac818aedda6c59c45566fc13bf764c80b689b466b91d0e529151b731d0c4c02fc7bccffb4d3ed1a8a50bbdb614c8bdae6d94141f516ff839dae8c6dc9f7957ac888cb7374793a1e3ba2b3ed4dd2470d6ebd2bf08b09a4970d263856d1ee0d4b61913f0f9cb285f7939388361ca31ed62a42dd99bbf28d1cf80300b5e28e7b8595068b1faa121889505443864305b2f2c19a3ebd392dbff59369e18b03484479a0acffcdf4a5dd3ef5af0edd7cf9d34bd19880aaa12ba40745b41c5839b115ddb65e92dc6560c4722a372c079511a7d80234e5d65f60875eea256421164cca69470b618929fee12390de15dfb88b3abecb3c80946010c3017a058d8578eb643737d3d589171f3088bf9213e15f5bf8ecfe7846b4cf58470aa0a5341eb18a4523dcda19752c4a34bb4ce0523777f8a6733bd90e5a0061b86b17fa5264f2f44bc3a1e3219c989f8380ca0b9c84dfeeeedb509e1368ad5993e6358df406b3bc1b4e76a4abc3d0f923e2d2b1ba06233aba4ce606e77874e0b6a226aaf935d4142a44f67170297ae559399de2e65c849535974a5b7596dc0c1f8240d0186309000437ab898554b2746a210bd7cd44d5378323cd23d7572546b3156274daa616267da7b967d14e4e55a2be000267f79be03eeed6b84a4f9eb0023bdac2539d65c36caf5ab1909d0cf58150530b7dbba15dff425de2a78a32839b3b421235bbc1beac43e26f22ce27dded886bb0569cb82fb8d2bd811798842bd6e96ba5cb6909f8fe98ee1deee28404584c15dc7baee2482f24011a6bf84ba2a473fd7d446e9bc0b16ff11a6f6b8f8edc7e3195cb39061e58b9b67321cb6727d334be58ea4deb996800af853c633ecce6fbfe40932e9a77b6ff7cd6b777d23a8ab4ca13027f16a6d99904c72df194a8cfe391a66df2f72de7ab54064c376efde7ecc95a1eb9a972d49586c1746f8927721983fad47dec540478cb4eb37fc2f30340dc3f2b7fde66a0db70f8e1c710fd83cddfef7f267ac5f8ea0dec132e30f981926f6ce29d1a9c25e6904e7e3bb32d6135bdd6ede347cf9dcae44cd9f030be1eb1d2698dde1d73fc5de743ed3a9dd0f6f902af4910f063aeaa521270333ea6c2a4a2c904304deca288635802832fac6302546e035adea28e58309a19251d6d6a72fa02a8b5dd41f48ced834f498fb228d2766e65519410eab6987e069b95cfa267468139cd0f6180fcf87e5f9e190b969cc2011ed1c502e0969e0e55b171132d0c766ba0ffb7dd1a218490bdf7de5bca1de708b10881087fb949da232d7737a3c7388ca62d9a144bdcd82442894be8c8e276a0687460d9f16c8eb8bbf98a14ad175dc9b28f30ecd9379a204041bc99b7b92147c4337f7d73453c4ed887a73821bdfac6538686d81a698e6af5287a35bbcd4bdf1a111eae8b55d272eb366ad822f2d25b252d8f8fb1305649cbafcfb032ac9296633f2969797618f6c52a69f9e826252d27bdad3522af8b7dd26239201f99d07a3a6a8b4c74bccb527d3ecf8634a234ab153b9d2eebdef67c7c6868b6e7c35319e8c4f30642d13c1df0c4f306423d9aa703f210f57cb121063d3d434b98346927b7ca62615746a4cb5742d52dcb59aacaca95bd6396af90989484483625ab591dfeb250d84a667b48af96a9a4302627d2c8a62c2b42c0cb573665190ae51e21f0345fd922506fe64d9b922e8b1093938e2b54b8a7a2beb195175d96d39569c5d17672dd0d24a41d6e8a02d903284c99a2091ed0284982f0b383303401862594010a409209d90319148e28b05ce6094452d4408b6b7e889a739defe6a0b8dbf57977f972036adf8a9b6ee8eeb8a1bbb927ee75c920f42e6bc05d903733bfa3e79f16c49b998f9a10ecf3cee9b0d1dc27d5b7cbca5b9b83e2ce57da9037332f5b50e73c4f7936d6cd3c5399f3ecc34c9e4dfc7c9fd49eac8c12d50d5d77fb5990d39b713149b4d4beb7c3117ae1ea7eef37e0f58e6610d43ebd99b69f21a344cde9f72150c3754152f05c97f9d06e670066d524e75d9692d62b7a1cec723e1ea7f4f90be8fac872d1655391f48a1e67f478297f1dc7e5f2188c63b72ccecbe74b3ed64b6fb10c54b2a959d914bdb0e3d0c78f5a3e3ac9f210e92e2e87f162b22997d12808ec94f49652b529924d6136755dc73eaa329bc2ae8ac6292d76126315699c51c61b971deef985cbc96c4deb0ec44e59038efc14c1b10eef6e52f2f444f77d1ee77a9487c7a997b780ac67968b2c9b82f429f7667e8ae0c0c3e3b43cfe9af2f2eb956522f95abdbe6419c8a624b5a9695329abc83c7ce6a4f4ec23cb432d3625dff217cb536c2adec5a65a6c6a6453d95076eb1487fefab4a9f9d14b969dd4c3936c6a64d9d47b6683bc991f1c7acca62e9bb22cb5d50ef99be1a1b1ec5304e473a2219ac23cf53cc44e8aa83d114d5b87a4a5d1dec0961d6e6ac4e59ecd8d7b36f055c5d5e97d1e679e4e9b9aa73635ffa656dfcc837f779903dea54d399c776853d4f66333f0dc57e1ddb95763271d95860a8ad25a5f5379338fc95bf3012f2bd179efd7bbcd70c7632378b83932e2411a8a4212a8faeb81f1392d17bd99f78a52698b9ed5dbd0367a6d9c86b6f1a571aa6d455cba69df9a494e0f77ebeb390302efcb2f4781fa9d67933282dfccffabb5d22fd34fdb2238299cea2ec7b11e8fb2582ada54bcc543eec6a411e1e18b2fce70617cc4380d8f711a7e31e66e492312e3371ee337607ec4b8bd7d8cbb084422acd98dadcc5dc6a3865fcdda568b0061c3abe3a01ea34dfd140122dee538d5ada3ace936d87ab123964d19c1373ffdcaf24d98ddf8d45d2682e46e3b97b1efe81a34227cb79d8bdd78cb6f1cc2f868390d6f390dd6c86b0d88f8ca1eb1642e6337ed8666e4d1788d5ff247cbad35f22edb1ccdeabc5b8fba3b1a663c62de599e0d5151105786ccbccaa6d88779deccbb65d9e7cdbc9fbe392219df5cd18c7703f38d7d1eb5eaac39603e5e6a9cc130a07abc032a7b07b0132bbbbb91dff18ef014191730104f998faf6c11d00fc8b7ed763960fe96776eec16e3d5f2cb6d6835ec86ba393a8f86e66e8ce643de97a13763e5cd10bd992b5a56c4dd361ea22fdfb8e8beb76846ded579f77a337936ee862a81f1f977cef26c78bae7d9587fd9df63681bdfeb97a5a5ac2b81a1f32ec3782a5e098c5730b4a8f5c4bb5c6a3db1275efe45cbb9debf32ad27ab3493dd74ded6567ea025c2c3659b43ba03ba6da589685be9cb081e6eaa5ba7f6965ed9232397b7dc081e6e46af4cef1a17f40428f7bdabe8bed258d845a18a2800dd2b627f3647dc9bb162f6cabefafc56696ebdfa46e302f766a29559417537f24790c86796475a36c8cb7ac06bb2dbbb7d925532baf596922dd2b7af64f4f83aba3cb546e425d92723cb81ec6de5d9b81b5a1f765923f26e3b979e879e8db4cfbad7d6bd660ebaf4f4d0e63c99b7394fe4e9a9ecaab2a7e6b9d7d438201dd09d1a07dc9b616929cf95b6be19a0eb321e41e2b5684f5af33c9e0b0944c248ba47338eb882a2d8a2c72f5b7778860eba56d22e2da54a1a65d8655574ca085f3bd4a9caed1fcb95b990c950b7d3e51b24851555624e1ac22559109d65599665595655599655d1bbef68eb44ec5ceadaf43abef7de90889d7bd1aec981afce6c59734a192384ef75c74f86157ca45b3c113b17bee2c9828b72cefb890890f867b7c77cb6dbb339efadf5affa283520fdd8eeb6e6643c10181ff1efef3bf78a309e6a39f0ef9cbdb713b9c11014c515b3e5baa0289ee08876080d05c111f2001c210f088243b12cf44ca1830fd8600a12d0a08b2ea0e8008e9505c568a5852042867082ec0802549f80421021433841828c84823c5105c70705ecc011f28020382ed7054501743737843909e2ca109d22524e34c1042b2618a2d3a893f5c40c208414a330d7199e48a29aaaade2147392a17299c768020c8a748604b1865eae262cc12ccb1a12444504c31ac35555d590212dcf8a2145583a438664cf8928043921c59025957d78333c44478809346a884e11a9287a1a3544270a9f289edccd15f1c0120d960c6581a20993ba39a2fe0480801e94475429b79f36cc783c0652c00a6abf5f184ea7d3084e34343472c950131a490228984081843cc10c142880620450a0a0fe0e87aee1f7f9270a6b6dd47bfd448a40ca25504ea7930c017c229d0dbc8bd30d0007196ec679511935e73c4f0b2346637ae614c9a0a46377a18420cc2e943083185d042961c92976f185e914534d42653042775114bf085ac212414a2882e4995c2ca14accf28550951ad705095121f4842dde7b8f351c1a05e57b3465a8ee20a88e714c79c518ab773243755bbc94cec157a108b27021c4042b119a8150cf65e3e9163d5982c0c1181db4454c64c420d33256d0d0d088010c5106414960f2886e1ffb7b55a8f5f160148ef7e03b35ea5d3a29b99f94d59d14bd9ec753b4c543a251455b60b9b20556083364c8902133c60c5b1e9ca53356b25b33847f1b437e36e7fa3c43d21d4308a105ad8d9bdc4dfed272b023b9d0a2efc95fd62f4642520cbb2575fafa4627bcac4e6fd35a881d7e93a563cfea1fa6bd6535686184748df57cac16eb58d6e361cf82dc629fc5cfb26065f1a00c74af39211f4e4c5a3daa5b4e48a36492d195fc26233109d535d6dda5a497fc016fb92a2edfc26c0efc750b02d9741eccbc3c26ab90989549a28e34d73960cf34d8396076d379955645bc201fc107b0ec46c40e1f21848f783e104e38a1b4ae7aa524b826746c341b6ac6663bf588e597b8d8a5a74eb608aa4295a02a2c09a2821541556872af8bc1a267351d3107c0cc4fb2cfae1a6ec5aa8a5515bfe3459dc66e88118bc702705add60732a1cbfa1ca711c3687dd9a3e8b43738db2ae8c34f392863d5bbd47d802ba06e6eed96a27f518cb3bf522a78fe43e8cd28a5f59b8c5dd266dfa1bb0f8be8d7aefbd072d4a7331b40db355c5a795dd74f86fa3f911bfc188e387b6100bab6d01b03a7d2b6a61b0cf330d1baff1dfb8a5e13236bc865f978fc81990480fb1f001de69d17b6fcbf189653de83b9ef28cdb40c38d6b36683c2a801c360056d6833e27e67845636d31c138c57701d81901a076cbc1839ddc4b5e4ce35bc5789f16ef8b585b8805c4c202e078f9a9bdb3368f431bfd06ed3dd4210066ec562f24d9edf4cc6ebfec8642d92136d88da606bbd1c8a0c16e2819bba162dcb0dbaddd7ebb9ddc9bb1616b581deecdd0b0313a4adfe885d9aa4d8c6f97f10d7561682e0c8c9d214383614d2d257afa68756a61bf320c62c107988ed266b66c59c0c7dcc6d371e6a37a8f7de3310b631dcaa3d5bbdeb32176a3a141fda713ac3e31d2b167df600fec39f43acc8060173b43a1a7b4560ae9b7538642ed46b21bcd9d19c4820f8055bf2cc4820530cfc7821916ddabd2e2b5e4b5a283108b5196d1c8c27b8fe6c7b4915239bfa32bedd119ef6c0ebfb96fe0fa5246c7f2ea51d9350ab60a788675fafad6a7b334d7dc401c3b76ce31d472dcb58c27c942d2a7cd71d7653dfb9559a453d2773c928fbe4cdfd9a7b6f5e7bc6ee5b0683fc7e5b83b6773fad72dcb6ed66573ac5b873f58a79f9a65b73b20e79c4dfd75e76c68a5a36afdb2ec362fe7b77869196a390df3a34f7773efbb8c879374ee40023d6666fec13d472fc7189b9be04be7183ae860071872737737bb6609822aee7c472a6164e6b8c56e6837da3d2a5f2735227678facee1e0bb23d41d1f5c9701b1db8eac5273a0756eda49e9847442097de860e7786e8fb6ae697a40451557bb2e680a58eee528505dd01496b8eef1cdbff7de149a5c025c1724852bf722f19d8c11aafbb6d91ce723c747b45b5fdefdb05b8fca873991ad91772dc0efe7c83702d9ddddc77038e79c732e460b238cf2120895b31f6c1be86ef1b551ae47e5fb4cd79db67a9d11773af0590a56a2e0c59582d0cd715d9014985c272e3c074da1ca8e3bbf3da783857f9aac52dfa70f1d77da1c68193ef70e2df674eeb39b0ebcaf3d60fa0d783a9d7670a2a1a161020a566868686874e0d8e5601734f713534c218550739c35f2ee366fce1379f88de2d038204f35aab91baab91b38a5f62ec66490684f34103ae1b218418b333cd1829f1ac0e08ba129672841175c80415194283c293083d0144ca2cb143e0f0b5f140e98846b829d174a2e27b3512794d225944913187737f4046166c4c80852d5528b8be92fc7a92a4b3112adb0573f4570ac579baab78e83ddb229cb9e4ed7ad2238d7759cec974d8d9ed9d4655124d435fa35d27e8ae060d87146239bc2ac0e928eecd84f119c2c3b4e8c6736151f23b33e909c50169fc5d1e838311e47232b84e462c4d07e8ae0c4881123460c2b04c9c58831f2c4688b20b9d40f4ead96b9722dd954896b58aecc362c5766cb9587b8b2508d8c2b7311576e1eae9cb2dda52e750ddba56e1bb64bddb64bdd435dea26ea52775197faf174a95bb4d40f4e4b8b7dafe5b5bc1af6b5bc67c3be96f7ec6b796fe8b5bc675fcb7b45afe5c1d7f25cb4d40f8e8b8b85d005ba986cca046b58e802a10d0b5d20b4d005c221e802a1852e1016411718a10b34996c8ca6687ab1a99758c346538c366c34c568a329461b369a62ac61a329461b369aa28ca6f8a2a57e705e5eacf4b9ef3564cf4b256d4a3a6122995853a04828578ddb904034aca422a9d4d07e8ae0d4a851c3a66a0c0949a11a359ed5a85183a8460d2b5fa4151ada4f111c1a348e63e3346c8ac66d585964c386952f92068dc7a8a1b99b8b86f683438386e5a141c3ca2c6fe6bdc82c53fac8b029199776f654df668fac68c870126353314c26132b664acc67d8d48cc7d809654289b964cc0082b129182ad8b74905fb8ebe6086a04d41a1ecdb1482c96e2ea84da2934d9dac6cd3ca7d3f69f38a8c539ba29761e7953723e7957b8a61e99b99594c9a8bd6a295aa46d2465a3d9d4607ccb441e6cd36b35c7a0240d033511d59688a50574e747a94d67a3afd28140d6402ad402a231368654e7a5b9bb2c5c567a84728f20065a15234e50a1422276fe63d9b9e1bdf2213d363623e63c656e31b34dd74ce80d06b7f390a986ec36d00000c4dcaebf2a4d247296953f257e9f9dc68367ec36dfc0609c3c6676ee333368e3aea362a00e080317a25e5b393b48f4a472ed6ae956094bea37194667efacce937fcf41b62e475001c0076ab3133e3359c8eaa619d100d8f569e0dd110911017f100f1f850f17132c5c914283d45caf72e6d034526cfe6b2cd4431be354ffbb4131adf7acabf3590ccb71e92523e4679075456de014d8435d1912e7a3c8fa78be41b7a3c94d69ba40d6f2856366eb28fd16ac8b934683eac6b2fa33d9fc7e4cdbcd3d09e1318ed417931b447e50159da13c29e8ffd094ea10224048794dc78561ed1b3b9f26caebfbfa2d1df210f843e36ea8d6f5b64d229924c8d622a83a9eb4a6ed01b377868dfd13734a9f5c8cb78d47ae4ab5f5a8f7c8c675a8ffccb471a49b334abe5d4f730bd6cb779dbddc888d12f5a167f3497c8243a7936ee04c3a4d18e4c68ad2793dd7ecd5a48e5ad5b23feb7719dc663b0c37c4676193fc9930256b0168dc8fce28b2fce704bbf28563577fb06bbcbea7734896fc96e7c8df4ad764bddca6a5785f5cdaaefe8abc2a046e3a679ae4ebc956d2097cf7795ae317dbe81bae6e5f30da56beae77b89ae297dbea7744dcbe75fd2ba4aa3e65b80eebc4b1377de2474e75f3427eee46bc2dea2f1ad5af552b54da551937960d57441e5bb75cf6561b305151b6a263e49d41e6a94148d9adfd1b3499d7c65be87defc9cef9e3bdf3dbd84b9b24fe8abbf2c59bc80b0fbd57b265137be72e7f90a639977d7abc3dee17a75da3b54c77a07ebd539e35115c14971cf9b992fc2fabc99f9220d989927624dabe7cecea23daac1dcb00653d9fe917908e5cdb81b19175439ff2c538172cddd5cdae896969d331e41921cf9c1e15b3f72842d0bbd9979ebadc1547f30958c0baacc2c5b7933f3322ba8d2c260b730988509220f04dfc4f34dfc6561aaf7e12d0b53591806f4e181e0bfb315be715990243048923ef734095dae6968687a86a0fb61a9128485898b6589202c4e40239270e042415ee09ecbfdeef64292cb3dcc21f8e1dc735dc603f2db02162f60a194638c673e0b3d3eefe0727db110e59e77e1eb0b1922c97227f7e4483b847be2b980c4e59e22b8e7067181191ef2a3d621602116ba5bf6837b2e3c6ffd77cefad0e670cf853c5d68725d10176670635c17d4852497d25aa312d59d7b2e14ef896ec27d772e0713e1c47d87cee5e8275c77167a67105c07df73a1dd989d00c17d96858e70b9be88bccb9dcbb6880f2bc8ed17e9c159e1f689b0156edbc78f4c84192fb0c263e7704417efe2db6e70c7db52307dc899fbfbe14e2475b7d75a784042e2c63e15b47c4425044277844fa5b9a9c9084d26874a42e5d32adf7b0115a4a00213549841152bb8415bf009d242922bcaf7ac0e51b7036a96961fd3078bba866a8eda5a1b8583842a04a5b59e4e3f8a6163f1045778d12877374882116651f9012351037c00f80123977b368c43d7e8c012c4bc2efec4d2e9c02e073f6641015d53fde94cd843d629a498a936a13a77113021b6837c7cbaf20f6240e6e6c413492bd4ed845911bf9d1cd010323b9c0eae0b1501f7c54437f4de24c250d1106c6a45740dff7d8813b69dcb7c9f462f6b7da5666a54649e213afda7d9d317eaf60f7dc1d5d4fbc0cccc43e8d831451d02ad28a05148b81c908e7e0511f280ae7124128e90208d1ac24560906773eaee930268ad76da22de4c7f9e9fc877f604898e9b1f181ffcf7677534aabf732fc65c0fca57d425d422f06ea7ebf46cf8e6dd1571f93d227327a6513cd9bdd1490777ed1377553571b90a541774451533462de7d53c799a1c79781ff23007d414b0a351d7e9c097e775312633cbbf647cf145e2f52b62d8f5aae8c6223af256b7304ca3b7aceb558cbfaa5bc568b77738ff26c538ebe17d624e0722f8622e07ff6970da114b2e54277710d03c7cb81c57cb2a97aba9128317a317c3b087dd750d6637899d741249c334d385c1acc79c3dc8f7fee065cde9441e46fc7a2e5753afa892914623d31d65df4e77147347bfa3d1c86e5426899a7df47aae59cdee72f04799d57917c3e8e52ace531f321990b9913a781db448646e7e1ec6c42fd215aa4eec9e87afd2e4136a8ca7a7d648bcf4ce315b9d7879c000cdcd81fc1a0426f611d335552623d07d87f951fdf5affa463f32ddb91c2e2e9a49dbaab79c3320ef5610dd779315433762315de32ecd78c857da7553d7d0b3733936d3fbf02f03f2aa770624beb2db0833c5d3df25bb8be66ee99556dfa26d14e6477c859187f9417a76928d79c6373dce0d60abde232d27b314d3dc9bb16c6d140379d64491f04e7ccfcae9747a428a938c8c0c1457382103a7a44264f1f4ce7714bb38e3312b6d88d385504651e18dc0dbd781f0f6f9950093382eed1718df629c0986c974128992347839a3376928676926cb928c1babd3015e084937dd7459190f13bc24cdea748f6e53dbc4f4cc8b98e9e9d092bd30b1ea7470175e62a95bcc7d2f02ef3be954dbeaa5f09ae83561d7f4ecad6d55e3ebf2d1a570dbb9a473d6033d765923f0621f691b9661a758a330cceab86bd94a9349a2d28c474b0d5eaab96869a35ea9a70b2e2723ffb65b8fb15fcbe3c86ebf31ee78a3d14bd6687497934a1f69eeba60d82d8dc8bbd88e965da895cce8d636044db434aac146592f69a64659afda5d0e6ba4599cf1b0f2fc1d0f8b247e505c6c376739482b338187da31fd85317335abc9b3aa6815eff86c3766f2a6524d9e5c9d4eca74da2d885b599d7827ed9e41a3a0348a49a39a9bf01497a32fa9a81583a8b821e0728f2caaee99f5e1cdf49989d44275a99ee97792db67db539b716ebf55a472474f3904834275195f4ac0d83987f12736ddc4e6af55af75bad6cbb7986b59875d43ba756a1deb9a965b37754de95609fb8e8769a5ece5e52546d34a5ad524166a9fa499b427d7ddb3c92ecb42c23bd58b3bb89c4c776bafbb3bbe4719e33bca179f4c179773ae696efffd3dedf5101890b9cee6f09fb5370b571ecf856a948b79f2d1f986dd3d6d1d42e6bec717b5987eef3dd8afed16c48556275e9946b99846bdc72e3a27ab50ad102c22129205212c04412aa19a987d48362db76c46afeeda86f4fa0b6bd15c578da4651aadec86d5b69be974d92d06b39bccb56a70dcf88de63aa703bdee33a417753b9dde76badbe94258b10b7ff4b1f7e863dfb91307fa2170b834422caa8e38b8f8dd9f6181ea82b0d0e45e17848514046121091696b8a70ec1759120848ffb1d5ada415760e2ba20a2259700d70511d5e00631818b527886fa3ee90535e9844a1b95c5d0dd82740d8e103e00dff854edeb82886670e1a774659daf7b368d49292adf8af9b29b69863443858fe91dbafa5c17fb85591820fad91bd0cfecceadb48d424cdbaac7eb725684f858fd8274e8d0f1ae58f1de6308a16b26743f269c98703a75bff7780b924ec33969f79cddb32fe3afebc177673c267710d8c7c7c7e73290103ea228c80a560451810562018b6e7402b1402c688d30be33900f0cec018602471192f2a218010b5d704d6021b8a12e30819bb82334f1822b4831428a0c09a428414acb00a2d8281c450faee02cf8047c020920818a0e50218807414b6e6412cc2086cb041629310a1552980c3ac0b022a5a368515c1337a88194285e90b2034d942bac70597050f00a988a146706478535e584a6da28103412cca0847ab77049ed544db59ac04181c5085b20c30daa00a5a88f60865a4d7f5370653040144e420c529c30859403440183d3420b5282e0b67048084116520a70034c1428b2700486e2aae027a410208a14a4382c52045099415667b0d70579a1c475352ee75c55f2f10451a39c17485cbe3960dd032f96f0373083b2a186eae045033fe9df2eac682b53f9cdc375a33a28658cd3d6289b68b38afada035f1ba5ab467590460c4c4df2a3e43708b85c5f449481a84d3d53a95458542976ed095f2f924cc1750e4fc6474df69936ea4d2d86c0ee03ba66c8a8ee4e5e7d37e3ec0909330d94c6c0e1748251712e4a5f2a0e188cce3917e36143d8b136eac9eeeeb6a6dabfd2d28bdd8d4e2a6ab460b884f85c1754862d2e0ed7057581e5bacc87b42ed5f170b5d4a02e9ab83a7d89cc4b048eab54eb2846281f84735a524df223637c9aa989514df203e32d3fed09bc5d58f1b2fa7ad04b294f8d1db44faaef688bd5f9243f51bed6e09a5554abf6c0b782a977ce071d8a7ffd78cf718f9e505a93fcc0399fe4e741531375a3775e8b6bd6243fedf8eef4e0d4e29afce0b43c64e643cc9e10df4167e1bb2c74c9ea607c978535c94fb44a7e73ea1c9ee908b5b1ae79117400399bb7d120d48d86068707d485320c5d1754062b6e00ae0b2a83931bd497ce2a3508ced5da1378bd48d228d7443c83ab07be5cddbc7ae0ebea7b921f7ed9a83633800118c00040a8e2d2b4f983ca7cd9b2cb111bc97d67e772c473370c982787cd0043380421801439706eb0528310992a1e10001b2e83e86445106f0225215a3230840b674078b05ed25afeb4d259c36128e401414c40883769159f560f35225c9179835cefe308b986588a0cfc01414c4088eafd21a2abc25951b92b3c5cd9a2911caa5f8271fb95c6ed934637dc7e4680dbc70c50046e2e333494006a6e7f03ae89212f019407992e756585eb3d5e1a2f7f3d0c07cba039e1a0830646cb75773551c7b503025800fd2e98b830d70575c1e4ba0cc8efb37e5dc7c171cac729a306cf376e1fc7f61d6870d031df4780bcbd8d8369dca6e3426ac51481f76ab9326ef7f8273c3cc1ccc17bceb90138a1b9908299fb71b185b35c6801421865509624415990b839b85cbf3f2770ca085f5fa0baa02c50ee0b64ba6f70b97002ca142024701045143ea0620b275a6082212e920471b1848b263e4063201a4318c670650aa7d349ca29ca18ac9c4ea7274d80ea126398228624d88026400920fcfc808a2b5c394209c6201465093140195d17248629439002a432b8420c6ca005268440891b4882295b60d9628b5b5d172406125459e2ba202dbcb81bd5428aebe2e99b6cb1e429faace8b21fa2cde99d9bb6458048e23a0725bfa16fe61d084bdf4c06a4b23567738d329d6fdb8d6f0e65aefa09f129a6cae2e552e278d28df028a7df27fd246d4b5dd25dd7143122af63bd64e961f643c96efdd8527a67404ab6ee5cd2e83a9d43ba8d9b53ef2ec94a8d888d5b7ff5e8d7c3328df436695558f056190ffa6b48a3a0cee93bba7a37bf23e613916814bc131354a029359b0c501342930575631f2a4c4c198d76ec9379cc78c8b8eb9a272f9d01a93220b692beb52562e7ceb0def2d2493cf84161f0e2ba20302c395d17a48515614872655c17140627f7ba2c8c244f3320fd16bb59b6d2ec0792ddfa1be9a59788d8b9a4cb0cc88c935e82b7321ffc19762359994641191af3340afea4714fa39228518338e2372fe79e52129e920c19590f12c97eaea06e3c85ab301324a7c38b765d9ced78331990a963c67c810fb0663b41fa00687304c90b8c61795e0ec32651f21b188ff1cea10f43739d435b4a19e06e5e4ed90f6c73ec1b05fbfd52c96e44d0b385325d436d12753b19e98bdd4533d2d7f2e110f3e1d9f09426954e7a0ee9cc44a3206d14241dbe6d25cd9051a2ba662a226026ba862d15128f12bc94a9cd21fd40b2b551f4f044859968081bce263cc58705409e42d28628bd5b4ed28cf025bddfa2fd7897f492364489742ed5b7d6b76a7d4b5ab51620697c47d8ddcd32ec9726a344b76539eb515516e6c7a5f0ef3979e3db293d193c177ccecc9907b21d41426fbd823c5cef60591efaca2651f29bca87b4dbfcab7e607ef0ed734ee4f1a48c12354e1921e4d79d8428ffbeeddc7a48b31f52f7edcc8c87fbf52acc653e2c113b37cbb2cfd9037cf6cbf50ea4d3d30c08113bd916a3eb1cfa29d291b8ce6174d739c4f9c3b673abdddcdf5ff5a859779abbce5efd1daf772e66e9f4e39d96f18034dec928311f6d5c817c4fd8f5adf12d952c102e3f426b729e904e3f3aa4b59e569b53ba754a4bf394fed4b7b6ed6ca93bbaeb1d60aa2d0284e9a403e17293c91e31dde5475226fbf3533ffacc7ee8cb5fa596673fb0b7d81c5aaaa5d2abf5d2ebf51d5def48cbb0cbaa341925ea9452c6236908af985c3920f36e3e217555c9937e90b27f5dca5bc10b624cd27a7e43da523b906cea873ef5539df483ab1ffdc85e6d8e7cf6abd2f8c7756a73e4af8aa4b91b99ba6ef4033eb3dbce8f1d1ef10e4a1925aabcbb9cf1a0eec1fce02bcf575a981ff0efd0422c380a60b9e06bbefdbec8793b5943eb9af904976bfe9bf3b1b4fe3e5ffd82cc19108b3127e714418d4556b468228b2d5c77dbe6409ac5bbbe74ca98f190af9f0f296d0efc2be203f67097ba1cfc7e56d0d0d08c80662e29ba42f4e3b67dc273c3e761a620280b274158f060aa4026280b26e608660a6e165482b200baf3baa02ca4e0fe2ed23581b83bcb3412b173db893054791073990fa7d328f703b5dbe61a05a77d52d388d8b9afa9cbe1fa08974ee5cb6c4d74e7af1eb7a46b2abe2e088b26d7dd652d871aadd885694432a89ddaa6fad0a2e00955b59c7a7731ac4b77197652c54aeea64573b75b34beadd1b8814395a582c592eb82b0547105705dd017a6709b4ad7b8a02d9cb83bc0370ba0dcf98a566728503ae301c300f83e10d0f6f00dbf0f4412253cdcf07bf886924e45d341c4115d9d786bea56df74dcf9ab3aac30f76c849059416566f2aedc6ab7bef52dc7b4add25af321f583d36d85bc99f954bfc86fa9fae698d49225e2802e7677e33a87cd059eb7a8240c97d5418c3a666806000010001315000028140c074443a148304e346d1f14000d8da64c6a4c9a47931c865118630c3186004300010000420c185066a8cc00cb6727dcec84dea078f7ce56629a8b196dacbae250a247b117277a3ab96727f7a2ec8d72af27f4fa440f4a3d50680fcacbbd6ce3e6b4fc651bd3782614eed0b7e952ee5872d974d7d2c7894b37b68a695accb05d75533c8af4287a70726f27f7be756b7f111ad52dde3e7f8f05b4486ab2c7505783c1079d16bfb617bbb99c611b2bdd0b311ba56a739fe871f27b510aef6d03dc9acb4f1b89695a66d85851430c0aa64379d1c3869bfb6bf398ae0665da5ad1a6f889cb746cdd5c9f50dc70e2ad4ef476db726c1bcbe0e4d1f4d894d8e4ee09edb939bad2be64b3914e5d9503ffd3019c8ebc2ffcb49174deeb81a5732ab78c7c3cffeba474bc0ed7945b579c1b65f76811bbe5e189ea3c011e222b400774d7893d8ed9e1f3d9e37d31565870771daa6922e6448b74b66e69ea0345616f6cc73ac98462787d5b2ed95c70d970e3fefcc46fa140b8bbadd86ee627e9fb447a14ef8d02967a6db96b3f4ed25b272e6f3662b93251e84589be133d3b517b3879d9c346dc9a8b9f3662ddccfc787985bda7cd1f1f990f9756f6bd99b9450444eff3ed5edbb04acf075911572487dd185156a352cb1e29104ea6ccd7a4676016587947f48bf6785d5d4608951fd5bc91d8540cc9a87647a649f0391f252ecccdafdab1258f24e579b87ac447c81a1a111f0a1c14c61eee31ae17aaa04c5e709933f93b8f0e67ce01d6ae9015fe2652ba4bd3378cb8805fc89a235e777f36dd63a58004a90ef321a9f58d429f92d31a25863e56111287513a489ffbda93d8524868d86f274f4e2ddd58189e251bf3f294a33cb925aee14453f55077a8ab0275f0345c863108f224814067ce471b785025b6756db7c30fd51a64e4456b9bb6d60a5eeea3abbaf5786034a3b2152d449dc445dc1389840668d669d6a19003ba00beea2562abedb065cf06b7142cb61124f6640875ba1ac784dc7976b215111c14f9cc11b470a52190ed47e25a8f62b387c2163e46c16c2321c5a5f833b475038634f1dec16230a75f8c4a22b52dc1cc25d7cace7728f08409bfbc7b6088512b177fc35dd1792f2ec1511e2ebb34cd46f58e86fd56073a34c12f36c84fef1f78ddb81cf04bbd9e6e3d4fca70924d97cfca3260a30c71d32be4e9e7c884e6050741adee2724a2da01871d5fa19cbd422077094d31b95322b1f199e725c9312e8b41455fcd95994c9c5884dc5a52c8d5289e292309b2ff60c6f7dbd2f55a335953fed8aba0523b9bfda351848697d6a6ae0a0ea4d4e4108abae41a9fa04ed6723c7a05ca3e2b7bb323176a936d9812aff95d52bf6a068d3eb8d286ef9fcaf376eac9b955e0ffc47a0d2fbecafaf0102a80c8efac860c4911ef897e6213e480d1d94932493a4abaae0734bd2379658819e4e430ecaef3135d6a620af4918c58cbbea254e670bd7ac77faa310f9f26d621c71de64994d37e2855f9814809c41a00bebab2726a4382bd21ddf11a901b5480638685c4911f4baecc0aec6eb86d83293d268bcd396a96404a910d5a144ec4ddd9b27dec372ca722067277db7cade70103959fbec4903f456c02f3d45882556dc010f950b9f44aa08dedeef402d275c08d5b087b07f1b3e1beabe020a0d177cc89a7daf7c2db29a0d6474988a9c43a1566f6b3235c6d82b6aa40265ca1aee279b169067cef9c129a7365100ebc683367c25569f2b53b6a11d36c2b158572450ced324fb29a7935f2ec0ef86c246fd55933a057b271eb8411a50fc1ab0b47062746d26a83cd07c916026ecc387f1d85d9814bd6044e0859df53843fd53ba3270def393eba838617e9c7b408287ca8a175a91b44a83d1cc3b7390dde07e485a3d3228d3a41fa41efcfa9e15f6e4cac642ffc5a9de4be95c456ed6560b589d279ae13db76fd770f663b48ee1b622b27fb3d38e88f21570cc1c962dfae1533df4bcbdec6a54b5a5019359dcbb3a4f610ac9ad287e90d121fb6b618288f68c8c82aa324f80fe4046bdeb9546fb2a397b604a75bb6033eb36864b986f9b64fc7af5c11856b287c293307fc00190844a5fa94c035900afe1c72b71598cffbecd571a386005d5aefe04694311b3bf8d9d3b1d84a2728c96f281bde9980a6cede11b0dcd23fe58082088d70a54b642e8ba0a34f917d7d8c40d3e844a3467d598d8f6b8d296d7b0cce0293f9248f79ef0205645d9823d607bca480eca3e25625f908bc5a430d81dc5591b1412f5ef74bee31cbcf1112a78d76290c89804daf556264e4b8bd6357e0f360a08eb8c8348ed316a8c967f4ecf260e0776455339311aec46c5aff9c5901f20b54c2a52b0f239bbb3c406364caf3d3ff7db3403cde19eef15d8a91baf098b78886d69aad30ea6a3973b7f8f7c8376223007c12da34cddf9da7649693b60807a1c89c873c257c5f2ba62a714401300936a56ddc4dbb6b266bd16f6877d1cac51d7da3e3c326b81b4b1dc6b3275cf7cb894226c45213a72a841b5a80b7dddf1e6d7435ae776077baabd1da4ca9ac4f5a78f06123c8559b87301f883d78c3299ab8e4e504825ad73d46af5bcad070ffa3704547396b24003c6b0c2c235280e0ee3b9f6816725ffed0d320adef6dba9a6d1eaa0cd389397dacdb96dd2695bd795b9da42e149c541aff9d6e948f56fed391315aa442f5381234b339c9879fc35a4725322fff9b0fd5c798eb1edae8084112e2c75faae5890da84ff4c3a4436e465b51bf2e0e47e64097609f25a9b3af6722e8f8a60bbdf5e1542572dadacff31c6449090df94edd7509452315dd309c68879623e1f8cef71115d204be7599d32193a521ea2f5f9747d00e32d253d844a687cc904c3578f7c34f75038fe1ac30a5ca5f03d5fedccffab0c68edc9ba17b365797d6ff58f508b9a13bff03b31c4f062e171b5a6e1f551589c5b5c3fe07de0547664374c110a3e8c5b3667a5bb8205b4a2053d7e025cfd54538d6ea58cd13bbb5569e323ce42df3a79bb5831cd621077ec74de2d2cccaa70f7487cd07efa5dcea41dc818090e7a832160000b5e51a53bd8601fdf62d6e5cfe5970971cd6064abf76732b712012e0f1bd4136adfa15cef6b9a178b001ab128b2f4dc303d71cbd8068aca2cbf8101f396e317a9f5ee8072256f3eb9517ac48b141979769366200a024a5755647d55da30b7d1fda5ee2e0854f91791eff1299b94ca875b75bf7cff5a384e18ae86adcf9a1ba010eaa05b9f980703eb90cd2d5d428a56d2e5da16576e7c6707d311140ec39e20798e2ac1f9bcdd50dc596c4e8796517e7f75008a3ca712b884b7734472e850e3f2f89ab0f085b4aeca26d3775e3a77f6fceae27d52406fa9f4e621802b0e696aae791819f8b66da01ace3e77d4cdf31a27ce4360b5f0f48b4f798cac229b456ec515d385ae6f80121fdf0b7191a0be31921161632afcb1850835a89d2e69dce3bc9ecf1c99266361986a93cae8341d8eca61fc83461b04c509a1fa81dfe4d9703e4536428661f4763ea89198d8a8011bf95886a49f0f6921fb04f02e78449689a1033c109dad2511fa9a1f675c6ea4b0cfa0851e2bd5a556f1183744ba760af66bbdd3ba4184a7671dd8ff36ea0a3a5a95c06f496f2682ad1804981cd1e28207764813c725a32ad8b4b03d4eef65c910432630e2c2580fb56a3885688ad9d488a5c0a3f04dcc256317b2c1f1dab443de715e2551bb15b532cebb913bffa10339c8f24705b1921c04254ce75f9c04155400035ea1932f4543af0404f8531b62108e8c33fce22bba19eebbbbd0108842328b826a9f08b270fa9e13e3c391c53efc6958ada8d200ce844d83e694f8bb78e67e5a5563e15ca237f805e33f53b6024427cda026b5f126167180612fd6e3144163beafa06267e8c9752e640737a69464ca739f2150c36a361a269af533b1b7ff390d5caad533ef9b70e1083a103f315d10087cc8790025618c698835a8ba2a81df122e04026b323d1b150ff8a4910b1beaa4269651309e75f35c67f18a51ef973f249095d7537514b08277050855b2e130d079a6a55b45055ca119b49c14c76f3cb8aeb8d72f727d9111d97c234ae867f658d9b2669c694e12fd0df6329303b00ca5c99922fa6014a9fff750d0c9c7208e004cbe0668e6d1707cf4f7e1aa3382cee52258dfc0c150d8dd6b4a31b848ab46ab38bac2c15bd8308564d375c50dc1d8a8c1b2903b8dfab08d1425534f1fa50aabadbb085088c7234422301d86c8fc3d50c3163930dbaeb023d8d4a7f57d37a6a49eba3e0d8c39cfd4c01b2cbcc867b65916fe3d27f1a77f67760abec44b739041098e6c61f820a4495317f3bc0538c4f065f4c38615c960239ab83ee468ac2d1021ff92ce866401e3a435663c739ad9cac27f28c1f7d407ee4eafa9958054f5194f185178d0444fa9863bc665bfd5398a973d822d7e52b1a79f9d0dc677312fc4bc65b48794fee7a0f885774f224904b0bdfcd6c88f2cf7eb7915602652de307ecd6adaf9a094dd193793a7532a00f664096cbdb748547838a6229e9180b593c8f6a22eac1596a7d9d5fae5f063cb5cc6a6f100ced3b7062eda03fbcb5526050355a07ba4ae0c7b6bd2cb5ad28b3c989b465eb6f2bf3e7836793b187c0b00870ba740686b675cacc25624d5adf22f95d90cf93c83615885a8312ce30a13503675fc689e8e3f75a99e510ca785c2031f7fb7b20858e5f537ff03d3c3d7575ddaeae0b85710718b4d159faffb0faa9447035ee51adf4a0b15666e44ba1c25fc33ed30d40f6a557c2d40fb5ed21aea8e99fec639a688ac635b44788eaecc79e72c5b018e83cb132dd1c22b495ecf623aad50e69b7a031bb19d25b69b12d3aeac715d291a3254c05358eea28d10d762961396996068f93b2d32c92936937808b3ab054c054d5b62fd2533b13c0939ef9c752ba6892a881496f316794afedb7520ccd17c1b7d9c9a95e6e9045ac01dedb7f9669fca83a09d05d2fccccea3df223058a9c7c20675feaa434ea95ca2d237030cbc40a45f9077a9f5015c34335c801405a8a613b6debe85de77b979653eb7e0a4c05fc213a3447e306c6c7d1b4f64d48e488a69fe1057ca3b2fcfaf26cc51067a67249ce82c315da2ea5e8e81c265a1a20439621290c2d9533c6aea9771a3c8058f231d92c64ef53bca39fcce29a4fda150fbae4ecd16845db6ff91de22e5dfec3dec10d51b712f91a46117b912fd16f0d45d6bb847e3ce7484b87d64c5c09dd81fc0972c4513328ead3186cace711fb620afd8cc068f09fe19110d3a1f130330f1e3c57cbe806999b541aae2b135d0b50b208b9beedaf53fa75119474fe0424980ecfb25c2cfa5f9ed69fa2cbfd9e6c658559411800519d9a312d1ed56785492cc29e07cac13ab488618736c9299a01b11ed4bd0fcb2244a4c84abada4fce2fa7b99b0c2e4507ee879d73fbe41cb427ebd1c3c087d671193b5e39cdabb011a092d8a1e878e0746759cadcaa18759d878796dd73ded370c62fa7d75e81a0fcb88a0f1ade23ab21a9d8f8023292ce703a7751025ca2b2757c1ee72d19b705de9ff67d945d5ed097a143f5daacaa6b60d52a1cc7206c08b40b70d7b53aaa084715b3942098774362a522bebe2b690d9f9104df593d228af2e58472fffe06cc8c38455735ea6fb1021d4b21d383b47700a9dce9604137809946580e4bc9fc601d53d447b0e12ff40f87ae3908f34aa1f65270ec3face35c1e3f647cb9985ca4c954550300e94972c92f0498e869c512d680488512b4522b23d0e9acfa6eee9174d69429b01e0c224c23672edfebbd48504373d24214d155dbe4ddef30416982045438908f2bc6cb66bc674289ccf30ec0d7ea96e353d9d28103cca3a30041f34aeff910e1f104156c8d3649d64f30f91bdb977213a1a8f1eec182fd8c3dbc0fe35ccce3a317fc7d88f5fdfb80362bb8e7c60de174fc9e2241a9d2b4761533c7053409091d1724ac05624812d8f8b00f76c9521b834cf4dce6aef98fa87432cd9c3ec68fff72d54b0884c6f81fdee9780c7bc42c605a8efc61c9046863a02268a2d8015b5fae321bb0160ca9635d99257acb0902734e18d6cefd185148135e41b6238ffbf6cce5066507043d7120e7a193dd5d4ce7e65ae5925d7bd888959ad1d2864edb8cea3b688ad59b124adcafbdf6c4bd5ea0517e2185dc77422244b228e0ee3adf7bbb8871a37cb3ba41e88b714e00cd39adbea83d7dfa8a7d4ef8080dcccde23baf52553bc06bcbbdb09981b70a31a15d3dde5d6fe5ca75fd60a5c0940b9ad9078ada1f2e62f40ce4afc4fe607361addcb1e0e66209fcd0266ad9233bad54c49e7e3e6437044e68c73cd402565548fdfee71ae59716e9d6216613129df292c58856900076eb75846f6cac6cc44a623845236ba848953497df432cd58ebac05f0dc95b4252af14ccc52068b10ece744185374d0a0e15d988c9fb36b36d9723c65431da616c374a2204c8018819fc10e74c0cd12a1be3e7bb232fec0af647b213297865929fb814b57f6999f165491e7f7215baf14dad8633bfcde8a517a4181dcbbbe78dd05e9fe58193c46672ae74ba546f273b7f75adde0cbef8af12c6f0df82300faf4bcdc05004d9cf256c9ddf00d5a066d3fadf1daa12b337a8424b47470f68dcd1169a913807a77a14cba89c1d3c2bb42b815830755497b73c28a0b1d4c9298b37595b1141145ad388b9e3c22a700d0fde1f89a28a293c97e95236b1f6556fb0acafbc5d12a1ba0658ab0ca3c269efa2aaf15eb985207037cdc3e755eee8b5f2a6fed9ce2069dc74f1e5ba750e1b7ea40bd572d77d56e0cd1a4bd5a5871db6f43025b53fbbfcbff3c502b8a6e1bf55d7da3208e7023079f684f4a3c3f95605f9c3647d55718607215e303076d2f64f3d1a57c4bbe58f8079ae0aebc113952a7a5a291545e1e259467db38d53e5388cf1e31f1ced6d11e0abf83172071d294ee4009b1ce029a95e5bb19846624b2e7841e5f2671c9e925be933f15df1578644a7c6520c0c9ae3dcdf5ad3c58b06212b1d75865b1005b56e6a91ea980913889f1ce579898168d00727b64f541a67d4dd8ad5690ff4d7c03622925f4ab750c6f755dab48a8010897a23bf7a6e6921a56ef981897f375817120c8856ebeec16d9a02f4156ad9c577aecc628d3f9d55cbe02e406202adf8dc865ab68a45d31f1eed9eb0777b9cb2c2cdfbfc4d6caf26bee9d92a43856c9791f0d7d80ec06735d456ee36ffa923fe2e1c44800d599cec7d8c4fa3f2e0a1ce21273b7e3a44ae955dd929f02027d40da2afb414cb0085f30c4ff3eb669754ef9ec2f2050369566c7d2329a32b648171eb18600c761b7bc4d2af42349a93aed833eac2c3a1d060c456f921107d9e9ab5cbf4ecd4ffa77e872e1ce1930c354d347142e5b6b6c08e44e507aa1d4e81e0f893d8e62b3b1a79bc2cfc476020df0b21a4480334db01f7095bd7c6f7929414b0962165a7f3da7116167b5a52d990ce8c7af91ebe1e50c4d87eb87ecda3d801441b058e6a7501e00f72667973148945bd37acb3abae1058f337c7728d4a095a9546a78e3f575d3bd91da74aa1375611d66d6c81d10a71e5a0ad625d7c144e920de56cc0882f2bad8552f21f948a4b20367a9c6c9cdfc4762200ea89bc11e14066cf41708d4d8853c149ef6e994084c2f602ca213bce981c5f5c551835ea867f2f109bb82261380590509816fe9383aac6dda3657d22a5b8d36b557465ac80225340ad1c01ae01b94f1728e25472287e1e2ce5fa290c582de51a4eb3cf7be0ca9e6682ce6c52c627d6e8b584c2712d43522d42ed320940b7298867e6d8f4be0666659595f669a43703f8763e9829d0515ada4aacfc2568aa4770831309a46c080d654ab8399e6bf4ff1e17d628b1728c335736c2e78f0f6827e910dbda66dd845806e64813202b9b0baa2bdb7170d8111b22dbeef05d2c142dae973b164b4bb1582cc2d56c3a44dc2c60d91630a6464caaa457b6eddc13c0c795d8acd1ec25f833fcc06fb30f504785661d4e79fa3048be35ec4a54c49e3a493753f72b42dfcdf9d62d8f646ba2ac222edb33c82b6786aa086302c71b6065353d7b85cd93636fb152b9509923b4c59c72981b4d086c03398dd5346c53a48cfce4f4e43dc1f81b27a47c8b30dbda6abf376aa1a815b622d1ee744f464b5bf50ac471de52bd12471adafc5bbb6c1c0bb21a52e85fbf0d44474c5005368cd01da74372be577d4a3054b6064e87145a35f0038c02d6d07340880445a1d16d5c7b22b84f8cabeb81d0e47502cbfa69529e5f6107085b23faa22f41f49b91243b287ac553aac9e617126f4e9a1fc7e795f6b2e2b2214d4aff33ae27fe115a550439ec17baaaa7eb264e659239679e7c065337a319d97c5d6c749f5113784d6138e8cb7eb6f13efecc429c46a33402d56ef7528bcef362cbea981c23a6b70dacd52f9e9d6dd087e0dd2a0145a9e2d2eb23405cdc9286d748e8d9791e92a6112717440eb8d95e14a9d37875caa4e9984f9d3c092a60a3ddbe83e0ba047267e483c4e507ecb05413a343cb6440e3a942804ab67a3418a00c3f847c0d1165070d8cf195c684de22b548a0a065df51e4e06f248656207f58b2533af2fcdd13f28a91c24546797f6d8b910cdd91dc945e946f9738d34257a3be58d20da4c3454ffa5955632e16584f10263108330c52b8050bca93f09969cded066f32cf93f1970698e20e6181a843abaa2083f08f0be2db11f6a6d1245de98e31b4a0f54e6c9642bf743560a1cb957c389e07cd7eb8417d2571f52c01ecd2670c13cd2660d2c944120ab004a806e355de5b53599717522a55e2ebf4e353e36f9752b485a1fd68192cb6216ffccf7b820298aff86a3b659546880d177270a04b3324029a7847217a4fe4ef49e4843f7688fa486887a350123f386be5bce512d1b1010062c3c2b8280e4cd0453ade6823f290dabd67624e55e3a58f421d71a1cfa573d22ce667ce744564177af12b8e3639c8b958cc82d36f5808b3c9746218d61f27ad43546b2a679b935a7bb5f77bb119adc46c963ca25a3702bda3850bba55c516c146fa31c63e12a208513a5069c9068b198112e8a60a8d889b20fa327e96d20c4ed6ae39e08bcb3dcfc3180b4a842715c25d60b8983cd94d9745f8bee388a5861b72b4d6d83a8abaaaef071ce4f7906832694532b8cf8b6a09188f4107b2325f435fafec7de25a5eee649e491b3a321380758cfc361f286a8979980983e3b1ae0d642399232929f3ca9b4150e927535f55554ef19a70054fdc832fbc27531abee6c1a495ae14d57004323095ae540a55025712e3ecf1c88fc818fb6ed93f78b3df2454c13527ed2c5463017538e83900ec2b681729524d2f61046aa6a5c99594b80ef909e205a24956319917001189c92e242a1986fb10322507b1ec03320cd75a705da03fe70cc1657a6196966afa7c70fd69d0a0f36e3cf5e03bb38bc688d72f7e7c3c019b4300e9e15bf1481538cac542afc708002a6299d2e31f4ca479807a1df6c5b67b20e8c15d09b231a01d6ba4b47f4c88d7046c30c3c7731b2bf9f7a08f53b6883b66825426c7fb7ca2926dc5aa41b1484bb381d5307a6cb0ed154beb2b1a2be3b5dea84c5a335b09f91ae6b247207ec95e890474b4b64c163b43060013bb236b80605de8a42894e5b21686e96e1031a89517c49d9498a165bdc0ff71b07e3002ac4cb48fc97abb84a184927490776bf55bd362b435aae1c7c92425bb11faba0acd7dcbda739fcc62a407760721ad823281a24ce34a4b7370590b3ff4ce80e70656b645d0b07a5c3efd22e299683269fc2c82f11b932db99fb9337806ffdf40026db5537239589303ec8519a5e2a26aea3336932ea26a72f144cf81818fc72d340d8546cd71b0e383f73aa5f11f464643821e630778dc765e2645575de9007a2c81e353ad9f44253a62b4d50e0544975743bf535207fd160e7ae6d5748c4912bf556e23c5dc9a43a72a376b20a79aa7ce530e72900baaa980ca3a2d338e88183c95061655e23391446b21662a07bf28da6336b1ffd5a849dd564a2f2960200d9cb7f3440f157f5072b1e4e502feb81a730941b93cce05aaccef57ba5d64627501664528d2ab35693f5285ce56fef1687096b54c41af93621d382465a13894804a1ec8313e221df974085f4a4119eaf07d406ffb128d72789e95d041208a6fc1e0a8835c5acf818201c0cbeb35343f47cb62b6b00cee2c0da801659e34a25e0d7da4932a7be7b85c6428bc160250ac3a202c4b6450041bea50453a0c85d6c865b80da07e13ca9839b684fcff084ac884a22f6aef9853f30d61659761ca43f604446eb1c4c5f412ffae1e87a5d438862f3271669b362636ad0857ed0c6708577ca6e7d733b76e5a5526dc4faba6599028e04bb544a4c627cfc04fc019efbd2e6174f54d54b4bbeeb7a3d1a2c468c8cccf1da09ee39254920403db06720623f1450e853f49d4fc848b35bdc4e35eb4f66a1b6f81187a36f6fca2b8cec978c13a2c90203ee9bc2bd5a5fdc65415f18996c909c1f97c476551ac0468320470af39c8bea2ce5fa90c070ffd29f50fbcc5fc08024440e007e6b21bbfc4d9b6a0812c4c1c8ff3ddd26ff243f1b03e732adf584b25a793629e8c3ca85a1db5afec1299690750dc1c7f111429f6f402eec0c17133ee459c8fb7dff70facdf7d3a8a7cbb87c5231fdd8e58bde8c8a5ef845d8253dd16e3d9eaa9d7122fa0ed78e3df910108c31731508aa4e3c4ac3143be082aa059e50a7ee655c59af4e0efa541a00893db1a2845e9c534f9911c05d913205a851ba9944d278104ed323c0f046574cc542705d1856e1348c7554d12a8b8cbf22cea9aa8714546f3ff01cb3d8bf89ba260b74f0e68653d09d607fb75747eacdf4d0a513c75adbd139ea9e6d5a635cedbba41209d61b645e199255019421b65523331bca72225696381204b873b897b8ecef1d963ccfd6dc4c36391eded56bbb606d909b7299775109c4e74201a6abf9bc207f47ff630efddf31d663a9f2b5059c9bf507d83a9d4577c1f9db40bb0d85e91097944827d97e91770ee3f1780848c88d5f4052c5780d009e3d3492dee9b9a6014473d7d129d99b5d66d3c631a7ba30d973bce2dd4426570bf8478cc3ee85b8e756061855660fd5675a5554e6377118c657f5445a6ff54de6056a0f94aad6ebef2d3b76ec7fdc54420f51437aaa305bec24ecebf2a9e6ceab4c453480127e3ec86d0f9dae23c6e61134175c710e420bafa3ce7822840acb9ad908e75ac9a72966830c13ce6b2f325e96939ac1dff6bd59ccb8e94ebd2c0aab0af64db0d61760e454930c756d81e56333757a313378c9dc09da597e01900254bb631ac830a9e6926571160e45b8a9a0597498386b7586928871370a306382b006015dd6c6a04fb6fb863c085e839c0ffba96cb04ec087ccfbc9eeb6eb1ad80f176bfd07905935b03a20b508ec7905475f0f94360782a6580aae4e1880a11b199435d398f21a293310d74a6d8a9ffd70053dbd86ea488301b4c3804ddf884c547d81a2c192de3b51b2680172ac4052d98ba7d8c5a6a4621214620e037178902bf2b69ec83388d88e0a4b6b7b0e250d120a4447e3fc5f92a7e395c9ef898b70de6f205c36d833d1863841c2257ea1bb07edb7aee321b9028d84894693e0c161087bd74717471d61fe44f2681b0a88bb130c90cc13ed2f1cf45685bbd6c89ce610bd8df9f492c52be3b1cbeda49ab2e0701a54a75b195244c0cc4784b0fb4ce78cbf0dfc30666c99c70fa37aa060472af35ce57fdc81210c7fa0b21c647a33880584796d4b8ac3d30264c4a8679a75b6bde9352dca09316248e80f710a54bf35a226c65f67cea9a68ac3885d42d91d6d68e3cb0046b8432ea2918aafed003847d92b630063c92a8a57f14254b986fe0d0a230f138d5740e9ccf876460521ef09472f200da0621b79f2202c4b2c2e07f879cda83acb149952df8433a59ffd84912eb4350b841f28fe05cc48ecf78d37d77f13929efbfd9641811639c0837e2a643b4c61f25c2ac421c97837d200310b38a6ebfbb560140546c385107cf540daa91d09855f4389e23184be42004ccc11422622a45e12e2d02df8991a5286a0a46841cd3161c68fb29a9dc1f931d21e11488bd60e0387c8c66bf21e2449d8198b579085cd8707c06603c6bb8013821948a208f5d90fef878b287bbb019e9403825bbf14cfbdb218331a6772c9d957661900ca9da47949e0d34008fe42a8d041cf2b20111bc4405d40eae3211e31306ee40a5e72c82c30d938cb8370ba7345e8804938b68c70b0baa0a5e7322bffaef4222d9c3255ee802786fd0e41b147c5de3aba3c3bcc884a31b39b62637f298f641cf5f6b42e2a01d164ad8e2f40eed0408d80a4065b592c13619a105f86623a27336c2ba6aa42da4fee83f6f9192e61d252367818983193e638dd985ae4f459a03e67bcf987c1c220f6a0004d7a99b171bd49c2c147daf4f47ef4535aa4f53b905f1d01839ba7025486ac3cdd96dd09114f474479f995a88c31b260d1339cbad54c26f5f6cec686264ac50c4cfb30b18f790f6e75b04d017bbccd617b0d51192d650b0b6119522136d341d9be620ee466a3d61b0a88e3ebf1de2e80f57b0751800ce5f504f41dbdfc7200619b22c8003e87cb000c678438823cab29f5ce0e915dda148667fea4ef140566f5cce2abe35eeaabd2f5e5c95804c0efbf46155675f54c32733b500d1006c632d3435cc063fa42bc14c06d806742a2cd6bd76ab57090385d129cec886c0dab2605076dd65512b798286f03a74243eeeab9860f9bfc68ed93bd74d6a229f0a890cfcd780115f27ec65d28a1c1f4ae44acd478d4ac6f44e5955caaba9e6726ee3f81ffb3f95d2ca57ea527d8a3659d6d6add1b4092ee58a5056f8eb2cb1ac80554718ef848e33f90f32d35d9e6236fe87fe50cb0af702ed2eff46e7b9c559f2b9efdbb546927dea58b02996b147258cfe21bd36d99a675a3beb89ca2d874b70cd4abc12b7298d7be4a11f02c26da7cc18812a575e13068b7d404e3e2064b465ab3258cbb89fccc15869f82488c5395b32fac92ee86c320cc8734a67dbcf0e0f5ce3c1358e556896c0e30e0cb221996318ba32ae7fd35dfcc88c578465ef4b0674b2a3b66a2b3e6a3444f3349e096ea105128f1c9227682941bcb4912e3fffdb0b414b62ca7772bd90f20c2c76a739e110dba132777393af1a5fc928036db3a9c320de7bd14d14e265bf6f8a8d7b229b931c1a7f81864ff34704acbeb1ec492b66b160244d0ba4120c15e2221a36ddee666d46921eca2944a646a8398f488c25bff16c0d7a24be64743f5d7d2e51b7ddae318e18a3e45a5cc569dbeb8982a12c5e6a793e8960650aa031d2bec7ea806870f9e9330d03c16b066e184d29c5896efdd8e6b2c6030bd45a9fe409e748b99cea34f5285c8e8ef2cee54b42619f0b8eb27e79788647054114a7a39bb01e92da3d7e88de40a70f01d9fe92c8f0afbafe3507f75ca4b67ef6e68d25483f44d49c0e781b9377a61f940b264925e5274cc76b36dd68ba67ad437369e860e621de83b5e2b18a71cadabe2bab400bc092e12459e0bb8044a498821b6797e075dc0189ce8a7ee932e6929c20c8f16730be67c7644b65ac6c16711d91974df4a850676d35dc3ffcf8f61cfa230932ce447829c8c58aa0b19c6e80d53e8e162bb365844b132cd8e6a4d526eac68a980fdda289f674b8c97cce16236822fac4caf5b8756297eee9e2c15155f7a0941bb4b411a613b456f5fe97a1a624d12730a445fb09849bb1111aea632af70aa37f60484392690d0c115b8ec76b66ac387dc8d82081649af4fa8ee43d102fd40e693acbd02c2778e448cf8208efa812076fda91f6323bcb48fa618fcb429751604b912a7489d172679691f753feae518956795285b531c27c0f4fc95cb873c6c13f5adc69aa888b627a8c68aa202c990f7fd0d720853e0a3cb28d04d6a642eee31fffa7c95746dcbfbfbfd114192d830858516795b794ffeb9805ea28906a6d41aa7155564db822b7142e25315e4132315ef933d154d9e54c12a89ae43f0e9354523e713e012d1026a903198a73ee9a0dc1a23c6ce1bc248e7c898f6b76220f1a4a61adc8410d74d6f4778fc355a41cbbcaa42cb612a1f11c6dca54325fcd011834692893f4d42aa5028ee3e5131b8e43997a22d2f6196ac1d50cc611996e38016356d407062a12ace20476643c2e785ed0e0ee4352356e9d1c4352455aad787820866b3d3706c21d4240acf587395dd8496af0aeafd9c340373a1a924af6c8078cc4e5356f9410810467e7980d8d0ca159288ffd235853c787fdddf7105852e1f41c3f2578d7be6f98cb9ec6b605971eb393d2f1c44fc2c9ad6092bfee8c3d38341d78a9ada927c5337be8721c13a74fe74f7c704fe6611279cd9f2c4e3cb2ee2b4f7f42afd929158f0cbd688e0612d86b8f4d142666bf10a55a765efffd84f62b95d4a8a3804c24514a94b80841f9ffe42c12f4694d29c11ef8037ea5228a8d5c125d7ffe4599eb342f9aff64d73c982501acefd639d10b2f55822f68472d58345541326eb212b486c0b2eb516632750cd1e9e8f96326dfc834893ebd6d58a52a797eb2216d384248bb86794721ac3420dbd687f3807c165010212e45054755f31b9e128dd14e669ce18fb5209fa914a79f85122d538bbaa932dd031ca9b3745e08f248b98985c33b1dfb570871c99b0902c14d339109d81aeb0350d4925c12ca2502257a94f18640f9f767037abb0516a7129a68cc121af5b30bce987b2d4892967529ccc5f60ac0e118f2e064b93fb4dd1572e3fe60b3a64d7e42ed8730cf02c069649c0982c784f008c39f16bb35480458abc3cc1ecf879c0122b8aa6252c7093e5244dd068c1ffea00de23f3bde0525a1c753a7c1795e9450588c4877e212d9f5cd17fd96e285c536dd4de3fd423fe7d50ba6028dc8d414439ca5dfc214ba9eca0b40e1a197e16583467a9c19bfe979da422f726e7212c68fff5ce2f8044e3cfa22dfdd8685d79147e7e713ce32c65223e3d5e08c23097798069c0b5020a50613b93df138c7799315b106194fb8e9f4e5a8c08efe692221b3e0c761f67bd3ac158dbbb3d92ad2446abe12114ac59521447c480949f0bf844e531596dc09b6e2fbd3d94e84710d29fa1d220684e43e11eb58194267bd520314780679588684e331041855db647378c3a7725c3524361b293fa3b98698396281fa207f8a22e9690cff8c352a9791d2619d9d4739429de3c971472d18121803c5f440135fd46c48b15d7e7853f2a0dedf7371aaca461fa58efb91e522ce8431104c95bcf0c584080f113b592883428447d025a38d7c3a239c6fa591d224d97af0d437accca8e7affe83e8aaebe892cfc51fa86679ceb22171ea0138964486b6fb62b4dbbe445e0a36ea1f15ca8f3dbe11a58b31bf8e8894804364efb8504cdb2af4c05524be8478b579b087b7470ce815e152bdcdfcfae5b8dad493092064c07ee8d75ec661540018de6fcf1eb459ae404783cef639227ef0391b25295328973d4bc5288cd3d2487059fc3355cc3f9783f63db6445a2a19a72cd70c1fab745a91a32a90468547a95f1c31752c3cea40e9a9cebad0d6cb92bf3a3b01b85b1410d2d1cabaccc59be5b55861971c411dffbcdffb4ff5eb11ff73f2288025694aa13906d9d697ed2fd907b5768cd568dfff1443b6f16ee3d0a8b63468f0d336e0dc867131421737615272078d1f2ff387b82c58b5415b0d0b8a93bd56885c841c50ec88edd519b3948cabb4a4f3e47d53d14f3a042b1d223581b78d0a0e1a359ac7be41e4462431765faeee33a8bac1ce4653b90f2103a84f48db2363c7c707da2cf41c0fd5486874e519aa9994ab359fb2fcbedf034837eb456db136d3889c9e354fc525dd15a26546009d7c2619aae8c43d6c99ec22d3ee1801bbd94677941284bcdfc15784e9fc77ec920dfe8789e46efcd3652a34c9e15235ccb715603a03e56b8bc5e7c3ba33d37ea56181fbe9a2c193b743ecf0e0278d3c37722c53c73d2a97785e800aab9cb6510ba2e6de8efdd45d8bfc2b37653b8a0fe2a3cdbba237c84fc0ba718750854c05f105dd1622a7cebe10fd1a6d52f51785db75ba7d7d02cfd4dcd76b130e3a1c764c9adfa1402cca3f1000d2f1703dab6fc322ff104118bb932c3c3e9d6fa86d02188934714e69551faa20626fa90d8d89aabd1453600e56746928f6e98292101813551ced95ea5f08816d6da1b71f880d4f679f6400560a8164c65e4d24d5b037dc5d2c194e09313022f45bd8d322431aca5a03affbcb0be3cbb3eeeaaa61f07565f130bd383bdd3f206f450111f9af2bd77a2397b089461961d146f7a0dffc253d2e6f3ce271cc1f2f2b9fe2888acb5f11ee0699f241ed520371e0b65e4c27a3c066e3e832201e87c714c26440b9b9e99360d69ba9a05df9749d80e9e8d0a78937dad49436872432edb424bb7eb45c47b5ee66924bf5cfc901201d126a17c8c9923eed7afaea72320989e81edf154c1a03dec9ba20ca21a3b8a58de436051a885f593621d03a4613ebb9745a85a751c106091773bcc4ea13fe484b1e036d1176d229ac19b274aca398324fa764e04f85a0b110681040ef333948a171b707098da816798ac99f20d2c36d18e4a2eb5859c173db9aa93245603488c094773aa6f45286426abf2f85d4d5919bc4199aac640cd855c29ab5b513c18dd2dbef59d8177b37d7a316614ca388c9c46a8249c48a346cfd3413abef791371b26bb9eae9aee6d262d33493552983fb4aa6785e03b7ab91b1bfa77a8ed49c1f0f7bafb2f17c95215107ac6442b320dcb305b1507af84d3c554b017259bfb149751486e61b519aa0342425f37b7c25e39e0767865df18395c0b98c443416fa873d1984cdfc393a6833294364152721ac3fddc2c3051449dbcf3905053c378dda6fb06b7ee9314e0e80b4fdab74dcd4c0cf59d14f5cabe10b0a1509176daca7baae4885aaa0fe4f0cc8c757e5aa249e4b790fb77fbcb9816e3054e793f858ced7e5e39f4a80f1f90d4246582dbe6cec70155e36005e4005a8660addf8acc0b022a9fb5eb87c0cb5394cd70979021454676bae520d8e9a50866b9f6243b4f19828cf6232c9966c41e0e8a2869e44c7526051e42dd6e2631efd299e650476b98e38c1819c7f99c9bd5f293228c4dd9f4d4a9fb9db850210c7bb9a331862489124a19afa7e6ecc96e5797c503ba0080d199c292ee38de863a7def91efb6aec60b3514bfc4c6d32918df27faafddff7e770f55a531bc2c17f7cac9890b5d06359cd0eb6d8234302d0ea9221ed8c31520f43c97a5518d04537cd603fc3c024960b1169b69a688b7b1e96a5a0a78ab929fda5ae448d8329970f9e21db86ff3f0703c842369de54b0014397436f72ae118200f003e89936a4904e422f323b8029fce30909e7639050b6772d953e89f475c52bf0ecb68479ee7ffce63b4a7f5c189c5f15e9dabe0beec7d577588040074034aba903210fc24b60e0c76518f58d3d2200fe96f39459c677b7ac89590142808ea44081b8ea878e8be813a802fbd8c7b7ffed90f89dabf204b0eb64e8d6ad3aa760ba36a4c5cbdb56ef76e3caeeb6bef734ad602ac793aba2d6f6b06733928510b9fdb1069bc8b8ed271b25305b5cc7217f28485a6ffb650eb4ecd73719f9adcdd44a3bd5b16031122378fe154f41a509e80c0ad130736da3c64204669d77872a3244feea94ef91be23f7290fc9d5c4c216e759628d3dc46b8302d595e3ac3fc9856b206936f20953e07c04faaf66c7e3d367fa8ecee7a96920e4803888408a0ef6fb42ccabec16c5be294c6067a5b81128880f0def1b4bef73229d3d82ed96cc668bfeab2af0b46437d802c095314a9452bdb9e2254049e85cc6e547496bb5748b9f451c43b375fdcb0b2de65176d2e990797e396f18a31faf4629fd3977d70dc8b2e9f63bf4c78dc8fda59a9a863b6072027259b7d959892009a03aa2b9c65deff76b2a101c92da31112ef662d1a17bb5037ebcc83dd2cf031557010c84c437f4c17f707ad84f169b3e67551b6ba7d4ce68ec9952c41f6340826f1783e3490a37d5b1851cc61163cccbc0289d666daa47332327d97d6bbd3a9521d6640c03ae57673d41c604283d967255721ea1f666d88f96ba362e4469f7800699ea23dbc874463b15c0f9b97c37efbf9e49fd281120e2f513e07b661b5994d918dbf5d77025a143fae6e257e0665992913a2f2031117aa4ea563af8cee5b2cbcfd850239085aea8752178c89be17f54ccdf7587f46c13e159b349ac0acb92f42275ff88948ffdbb20f8dc2edf66f5f7d01ab2c62a9e55a03719576f125cc65b9a14e56602261a95cdadb7bc9c233a41736cc104a4888210d0a47612c4009f1bb1a705f8ccaf1ba93bd44d4975ae00b634865323c000244f94a7ef06f70d63d524a9fff901eaec0cfcdd71239093e6cf7708858f6b5adb84b50d023ad9220e4374dc0275e26b506e2c959399efde30bdafb23440360d533de9020f935759f82d550e0fccbdae8988a35c811ef3fbf1fc703368fcfe95f9f16d9816c30ae13bb92038af4310534807f4002c35b305b1dbce53b1326643a516850e6da541e91979780106cb5a6987172013d9ee21c5de5a30b981ac68ff8cb65937f44b1a567e4fc9cf518da9cfe6a9e58cbd3dca72999a7cebb82728c7bf2f750c195041f78ae557a25966d528dccf80871b5689f8a3ee06067574ed30589e80391ee025f312150d781b829ec42324a06225c046bfbfcc01daf82b4a9f5661e1c6dc3b4d4347dce6cbd3bb338ad641e15ef08ca23ee91af870aa3247ce0b35699acbdc327849d99363ea35905f1262a72724b0e4f087b3ed330d3ee42e2850c44bc8954984d6a763629b3388095864dd76480d0cabe672945c93ca8291092a0dc255f0f145acaf2c1255931316d054788db268dd823244c93225be29156b9ccaac311c2924f53e28dea9f9264e8f9f3853605b1934866365e36f9af7f424d0a70bf5602af3496084b0277a3bf07459dc27ce217563ace46c327c4ce9d86770801b34eb12df939ab36a6a3e00971dda5312e1fae6eda860227296fbacd45df36c7b099031c12f54fff5e451a732bad649ee8690a4940ee257f0f14554af9e0a4ac942f98c1e26b8245aa5ca9103c4f4dac9a94e07a55093c69d80c9605dc89faeec6926528f31205d9745e0ef2b8b67d0182b53061144698cd663db57de7ac3f0b5c1002dc6fbb850f17c9cccc9275988ff53ddd0f68b3b44a086bf4934d4297f5dcf0a0e4586b2aafd048825c1b391a7c399781d9cd19f492b0737f6a3555a2f76df8f464b5790b86e6345253c605100c6acca005ac5ea8870982dbcd983cfc9fbfaccb1aee24525120c1bea170b6f32c7ef136eb40975bd3b0098ca68e68459ebd3b1374b365a6defad1e3460020483a697b31ad61a0955460b19cef3c7022495f94ac5530e002a43e7f91dede53f02685b8c4978126948ca979c485c890c88f20b02696492026a51f474ae7b81e88947a893b5c1006ca1ee59c8f0c8997e5bbe0512b0e734efeab751742e91ab9f44211ed20ac24250fcaddc9e5582958db93c581c97da919ea4366c524145aca262fa4efc354d32ea3ef1d2c6c4d6fc9b17cc2733d42559f9b09e99a930c21123ff1a888c1277f6c3b52375f21e24924c10a26530e1f2c56d23a1cf25818561b02e770c28bace497d8ffa7d9412de6b3795538414ac475058643b6814af010ce4f5d41dec5d5a45c8e1b331a5a2b1015fdf3d1ce3fdcc45f5a474b7ce80a2888178c035e300ee141e3613840e594218573f0d5ba2294d99dc53250139f5a7bea39d515beebbbcdb5ae70d32777e9ad2b73bae7a8aec0ad4e385d8e57ac489a8183259eeb8aed87c817889dc47565098b2fff3bce458d27eb0af7d2849cd095edbca457e5e113fbc3a866511780e8042a8ae2d167d9f8214e4c7119445d113809302a65be316d4ff45642e48eb32b2aaf99a34092019874a51f4d0e36810d595613004a80f973d63d090f28be7a907810014cf8d8f52402450658fc51047ce5395fc14390be5a3c9b9382178e66700cd53cca93b8f0fd018b21520d3501ff8fd7aa422d1bc9f4382d4ddf861e60411782d58bb88ffc949962b68fc0c108de0e04423740f6b22f38c028de1c69b3d77d60e3d8561d8922395416295bca2e3c8ad0fcfb40603512d1124386cc5457141d43866136710cd909c6dffce28667802d0fd34c40d8eab0327ff06d6ca1ed72c6100a59de3195283e2ccb771c3306e60522e6a4f05c3cd86076e767ebc5e4ec45b33dbd796723261bd40c9c016051396082f3ae8ebf247514c06d89f3c3a0c10a384c6d835d3f6cf8c192150d4c0b84442389570ccc7ee86957c6c4822bfadbb0bd4ef2c4811b76bc8c861b1615167680b52d512da35f61bec5d4a2046bdf3a5068965349e13b28d66281f6a91e65c565be4bfda31347c10e707c68add0777f228545a281b83c0474027428f9f8255298d3ecc97299fc23fe404e3f4deb06cfed7c8a56f618aa36894216629348108fc2779a20945d1f04719544ce70d564a5c3b8491151f44bef74d9969b091dfe78e37af422128985b23185f46013da93f5dd63744084be6f37f236e2457711a744af4346695e05406923789a40fa06bf0d38debd04292fad1157ecd64187731fdb72a0a86d7f2e3ef8c16479690045211e87bc739ee203a7e1c78d730bd30cbec50e04ac074a8c1070e11daf787e949a9e39f7ab144e55e235d6301b983e7d9b5c63683b8f85dd0ae92be606d189462067b12c100a11bf123784236f7e16b8252e676247e9dca93266cafef973dce14fe80283a9f17e5045bb80eba4981891ca09d99d6b4646016a1a82ba86899b4b796e0cd50e82ea02d0f421f906f32822dc181480ad5a3a59a620430c778cad7f47839f68091cd157717cfdb1aaf8d7bedfef258ab0d4d75d1f51dee619f14fcfd913f6ed75eda107eff3847798307ab214cbbc163af90552aed1a0622d9fb7c29a9a333e225790e74912ba2edf4622fb6ffae791c8c6f866c9ea92124674c8f30c64f3305e1a85e8a4cfa4a2ece8013204a05d9492ad4106cf01bd283d8a3a096b48de7f4d3209b54964f8909387dab8fe0146315f1db1952b185f8df52b7cffa9ed6a435466375b9e1d4b0d15b03d9a6ef6600081ebff5333f200b886ed3cb062261bf36b85ed0015adbeb262dce27cc6e7b03652266de39029f65bbee8cf337dd833ff07a8c0760aa1ba6aa13290a7e528a175331d86a0a2b2418a4cd3726a69f8322f629e2da28f3815d8d95098544d4ae58d3d81ae32dee31fd052053a415a3c4a319d307e7a25f7c9ec5080a29169f26cd28aef3ea73b88fd4ed3e031ff96f080565d3a2a2d9eee24fe1ecdbbc9948db1b031113165790d5d973403b8700df91bfec2665bbf4ce78620e1360e328aeb7a417ea5e571071891f718d685d2c8f6e1308e582fc799bed00166624378b1d2dfa3254f1c4e2ea7717f5729012e910b713e57f01713d5d2b1984297501c182abab16fdf20ab495701841d9f568dca2e35bbe2204e7761b54197e3887335c3a87cf945a1d2aa690aff5fd570fb6db2d82952e14fecd1deb6ccf340bd3039246ee7a890e093fb5ea2e3568e6199f96169ced50bc7ddb037991b05d84468cb51caaf6d7263d0a4c00b544db15c94447e90156a69529afcb43c67baafa8dfdf470d7aa70f57893ba2401c08591ba265b6d414a0115e5cff5753b9975e436786bd80ced5dac4dedc5560337673d39ff8d4acce0fcf2324f7a7c04205b876c716fc148830a1f5e75ec097ed46935a050a6ef719c838216d5520a8531eb268ff4f9e45e70aa925689b46724193e4b776f3d17dcdb8f21508f4586219715e0000a8f473b408fec38b2b6340291c3c8ef17d5d5032e6fd7657b1b0e126f7fe8f0f15958120536c7520026e83b8e3e8b57a2c007751e357802fe0a85e90e6bd041e4ee644bdbec499fcbe6690f54711c0e68885dee07f18207cdb1ed70489db590dda665cd60a2fa22cccec4327ed6d3d98eb0ccf53267123005bbbe02d13891826554ae20b7a384cb841326a219e2a907972754736c4b2427a4888b2954b48ce7a466fbeedaef9a7bf6572323fc30745821a5f2c8ee9818620fde9c14743ccf0fb53f0837c7881a068b7e38d1c79e4c9b27f05e823ad702bd6f3f68237c294dff75e667abc88c8675301db6c34164c326ee82e69990f798c58cd155143ff56a10d6fbdf71d3537aaccf329d1c075a003af34130acb52cbc484af20c611ce4ffa50fce5b4180c4be0bdf9125d2fa27d5c85d7544ad0f8745eb07e5144632b170ab749d8808f7393dd486706255a77a15f45166abaee82d092b31aa80ccef1994eecbd732a462f7255104cff3210a2193c73969c4bf5fb75b45ba57c9ed535ba2f11b5d88ebbfc39c1e816f2f5a7aa767919ba2e34ccc8c7270f2f412fdfb6cf0409c8b90d690ead52f1f9e1b7f9375d939fc294d47d431278697b95af80e3990199d682ec36254f967adf9cf11ace6813790749cdcf7e2b918dd20d56e496d7f2c16f0cacff8cf7025c824af32174fd1f60d70e02d7359c07376e1bfe2b66c425656664840ea6d4fe9824ed6ee41bc266d7f298933721600a05fbd4af3b509aec92a148e436e83025d00480d9e2c0b5d3424b89e88b544c1cae0103866f2a80aaf8be79150b701c5d3ad117ec05c909a02149ced35343723b9b261ce4b8e85a3977e321d9fbf34cfe1ac802fb807d1f8564ae57fccc6745e0da3cd7e9376a47d7f923347cb95af5da87ce2d944c0ed359df6f12593bdd9ab9a45d44a8d06258e253464351d93099923d8481400d4531bd48dca983386deeea4b670f62f81363f2a2d17a9967d025888be80c1cf8cfc32af11ee410639e351a88f27ea40e505670b17f97c0564b19d14949c36220310d8607e42722d4fe4348c8809624e54739ce8788468f4fa241120e7e755c73d1b721ef494fd794ca133567abd9bfa51e6e1946ca876ab56940e5208a7ab16909b98d0f31b674e5bf8a6c8afd5199911cbea0841ae8401c31767e17d5ce28035affc06870d18b5eb4bce9aedb0d7395c5d06118595bd44f38b0fcff3b378ccbb741d36eb613d24f3cfa1148af85ab67f80fbc3064dcee2dbb0a29263c51cb7c912f9165605a33ab640b5c41e92fe1445daa08d94f89b67316766a24386f133a0d00b17defc6cd6664d20da944933889478fc3728901215be60ec6a25a0e71f3d1009f544a38e6c418e2ad46d8d87c5a2cd7c049e459699cee62be49362a5dd62f0d3eada1fc37d820725eb6b40ebb7839b0445c082a200e4571919d0b03e2c15dcba088b041b937dbb8e37659b029223608023ebaf00ca2117b910b8f31fdbb10bade44f66b7119a26698a004c732f4901152230ee42f17b0c3b24bb711e6a55c0c9d65b298397e25ccddb3955d0a720fb26dfec02dbd1c7ae5350752b68a944213c7d795370ac66cb5757ef23bce80bb0524b35b9bff0613eceb7b71bec71a23b6615494f9e7f32e7dda3e18b22fb15c53f00cfc2b69f9f1e94faa9cc1da3d207f126fc897a364800ea235d6960db6c5ab7f9c91dd6bbb709c49be356d72b88e2891002bd2a243ffce7dc2a46d9920c0d3c03413789030ccdc0c4c79b700ffa18e3f3787a091081f3a3588570f850c0cc88ef3bd719276f95e5883c6e112ff603a5202283d8ade8e78a718d7f4f58972636761874c0d8db2f23acac9c47da930fcb52975b75cb5614f13622b6c6264854e845aa309716b7c026c854f8058a309306b34116a8d4e80de7adfeae5cfda797336d814d562c08a78e2e401a7fe126b47a656bd395221c742169c5e69c320767a41461c72718b27d161417d987c753f14cf97e850edd336357cd5ebebb6b1d621f87c39177777eb9afcbb613e4a0921010ffda0d189ea3c88018d668618ff28304934586e09508d7bd419aae8650921aa1ad9a8cb36265542f6599b7f1a8d00790296c23c9b1f329d78a3814fd8bdf67191d3a78fe8c064598fbebbee0459576dbfb70bdfdc8ca35dff502576d5212f67e97dcef783c899c0f2625c1751fe0820352a80fa0bc76d714f90f959654240b781504e8e5e1f7ca0f421fefc7e3d339b6891d80c13d77e8e1af93a085c7b8996e5221d3ccf1f9e6a0da2337eea1c52cd62dbf83133609434cc1bce6b2da6254182ac9c01dda1e120af8201ce91bc9c8346c8c59eb5e4a72c68873592b7e3ead70ba7201ed8e49e7f6558d20bd224ac2f295100b0d8cc7697f34890b6cba12daecf4c773953f46374ea0458852b0f43a759dc78b23c986645ea11a4d127b4965bb5e0456e55363b333a43dde92d54915d0f01442cb52235d0d08a9ee8e283fd306b927481c6503389d4c824f6635422da6dc4743bfaf1bb4dc06032a79de97a455ed6ae5ccc2e5674be7512280193cc3a69599938d81da0637c450c7e0be21523c2333b25bf3e426607bd200496d4037c9d3e3fd3a674edc99a563f5d98081d5850a183927c2926f3476dcf5175d8eb2d58432642454454b03f90980c7c30a1b515552caa8edeb791b2fbcacc1130d31b575c6755d89221ae3ca50a7293ffb5478f28b9294b2dd1f7e1ebfdff56f79613a48eb497ede5ecb71b415735c5a0b04e311080212745b22b48429424611530461c2ac0cd219f8d4ae908f8c4417700a9312ac07efe005de32b120e527140b0a8a8ce598160702cb6a90a883edadc6cef9085231c2a85f723286330ec70900356e034c3f9ea9c96394138238a2a46dceea2d751d0708da7c73482fc82ba7a788a25cb1433756662bfd2eb1af18ffc5ca2d618000b612fd8a25213424f287dfb0de1380d19d30b1b82096dd2b00e185f6a96bb89705174f98fe0016382073a712ad6b1f3d5cd2d9e1d981660afb9ac050eeb45d1b1d4946ad02eafef5d7ca6a816908f76483e330a00f482397221967fc342c331d9192172445c5117595d2f7c68ccf9004e297961a439ac6b512d680731ff8ca1f004764fc14998418a53fab5a64bfad71ac2eeb78e0da4f6b9c8b0b1cb67d7da145f8c75ee68e99da0afeda9d3010449b316bb65acbd3e4211439fcc1919ebd6201529a31aa569f0a230d92cc14b0a65d993e0474f160809ed84b7f46d99e67aeaf72c8b274322c8e84317d868ed5b9182aa82ae1ee7730fedf37817f3f8f482cfe1cb7d687cf3f17cbefd06f6e076d2f1048f581468a3d2a1c0f0fa21c7969df56bacb5b5a9f9be5effc151eb68ec24fe06eff937fcd78d85c40779efe591a51e26bd94422eb9995c9ba7c87cfb4baaaa666fff76d1103a2b95bdd4d703d853eaae476025a1c564173b09cf39b2694778f1a74ad0ce6d1ed90b7ab31d135aca8c246fb412f9c5593a90261e9cebce58a21284d5ba26076fa60c116665ec3b40688b97edea57891127754437c03a8a1dbac960c4a8d7c0bec4250ec98d521da497f5f173dc14f25097e97daa078e3556a881c5f47cee52a9a60f42480e52943a82615ca0d9260b469b06ddb02a15e8326f31c31c341b4ce240a1b97fd346d9f0540fad8c3cce89183e5d676312c3ae016e63b21ab22f5b4b9023e6381f0520b301c06ff617fd1c765170b25a5a7d65a01280cb4f1361d19c6867be6f2174f12b6f5ffb1819dfeed8688525e46d40512aaea21bece5b7ad802001b4ba53473da9309e3264d495a20cf03ec0c9a0d68aca7eaba665640ea81a169fc4ebac9d9a304a61118821c54fcc4d26932311fc22b8bf87b4a91319e6af46f65efc560835c4d7640bbf0cdc53240fc67b9ebaccff51e9364db69f31ef09cb6507252380caf3ca4a6ae18d8a8cbcd0ef66a3ab90f2c8e2790f19b9f2fc57544a1277f4d2c54d1fb62d7da202155f138ca8c28fcdcf971678f1a8eb6f7f1e292fc1a402aceea37399c18b029c78349dce55318a5028eabe013cbed3be9726832801236ec4b84cb762b1b3db4c8e8575c94063a762890eee7ad0458ec7c7d52107717c71b973ad5dd688205e9eb36c984cc40d2dccb24f16b8318ab88050cf8af697f5ba991980acb478872bb8b806f476cd8771977911713a56a2e3c850df002863d635364732fd2d7def36338753108d6343414c498ad08d9d96871ef7602cb474350657c1a3c6baa9a7ab04f92357b8e15b3eed1118651feb6a56d827184ec2109e6096736cfa18a23a12314a10add61f85eef2d29702863bfa0aab1c01bdd11e4047513f30995a77b1937c46ed80141b347f99cd460c00ba04b0b3d5a808d3cf1fd058167f72ce0ff896666fc69804099c75f12e205ce10bdb075a0ef5afb4355b3a54fc4c7fc1bd6222bfded29b88a29da5044fbe8fd647aa14ed4613bb66c0f4b0403b61ee481354f75a6b72ca288b7e6d1a92a740c33f69cd4e46f808266d06652c3063ec861f9ed8cd684799ae88e217dcb155216912be52f41eca720ed7f22b41335400e08045222c3ec2be17694ea8550899f8c0b7a6d46b4d2c07c0c8c4f07d5ed62863093c79d324b486e693519888760a40ebc6c6e752068efc8494080679fa3b382d232d6e31950cc7bca98d4d0a8d1cd5eed2a8eb9b40bcf79ab48c33cf9768d5a457030d9e21daee7cd199b2f9457363c35ba487021ac7795b5c404e424a1bff0eb36eb7f49b8edad5a0f4b8bece1571bf09dfa45ddef84c2aef3fb98bf35b44bbbd7953ac43f6802ad480fd4f3340fe88ac3b521e18aaf719d13df698548d06a75ca15884090ded91b82cfeef6e91dddd4b2b37b70cc9062f05480555c65c992164e8daae3504c816e7de73efbd8dd230dc159e72db6944500e857228b7c1c033358a00b35d6bc80afbbe9ce31c7ccf5d6b9de7520eb3cd908611eac0ed303aed2f2b2c11edefe08e8ee31b6a32709e7af841881d7509e37bcfaea0dde5e6746e8690224fb9ab0ba7afebbae275c5eb1242c50ec096f1ba1ed683965c62a0e3125d09c952451fb1634b880e429244a8f4fec6eda86d185cf194dbf2031042c06e3e680941c186dbb586ca6cca822db411545059aa28c8525540a2c81059205119ece0821b2a100d3f4357fca05c867ee80a432ad41580a93caca046514cd1449d72a586295486560f3cbce0a8082375852154c70b9415443543901cb38b2e8264c0840b0f2fa053b00469417d01881b9ed0a21cb830ea82a862898108c80a0820296089d1f2a5fa1003cae3099a44a9a6c088198605730b1f2a12265f90501e6618224355810c404ac8b0833e41a61ed162cec00bd5610b94256a0c473449a246fc5099e880850d508a6a8f20395ca822c483b64008470b5cd42455502430a04a30a1b2e243440ba26c7152ad50b254031d12525b413f62e8c1450c28a849cc40ca15138c1474064ed02049541da84421855ae9210b0e758a234b54d00486aa050616e81130e87012a602c14288297a68a15db8c085226a0e415029a05c59528560d12344e817a12a83177cd4282fac407118e3258bea822e4b40e1841238aa50180861c50a6868d24492ea4291254082086a0189201f2aa64c155bb04005d052dd220b650109aa3404124875881dbcdc40040d5d86280a7ed4223f7e96f8a1024d01182e56cc325154229a08e2ca97294aad15f0d0c29190112b4366f0020caa1774ddaee5420e1a1486fef0e54a170ac5960a832c3658a9474c995c48a13e9e68b164668184a848cdd14290a3167ef8b4d0234c0b39ca84a9435fb274a14fb6d01f59e810567c98525920258b2795892547485a45aa115010aa02d00fba03500f2a04280752980ac517275d6a0d5bb4c82264a53e312549ca8e27332ca12a244b4528161f41e80b7cfca8387cf488818f1c64c24c2dbedcd085c6b0058b2c4558a1624a929439e649134b9240528d14a16056412a15ab1f51ac7ae4b0caf1240cb5e10b1dd28562b1a53a91e50a2b3aa6fc20658a79526558020392eaa3c80e16821061e10718167ad0312ce45885a14abe54225d6ad1969f2c75072b948aa653ba682aa502a1e9932d345d5291925032346c19c2842a061a54407bbba982c7defe268a0a057bbb791584d914488f2cf676136f5a3dbcdcdc388e7fe031dc8ce80a28aac1c4644728f5b45deb27888af294d2bdb65c92c7149187161846a702762c501775adb5d288c2606894ddaef533b437fd48c41a63cda2105da5d05cf4a5b57cc05c9963266aa98a83fe24b5096ef18822c7e4ed5a3b7cd8dbdf5428f195d98f64b76bf93069f928f954a12d1f2e3e60ec4c8e3927a5433c9234c13907639c73ce815a8b47528b47145ac5b53fc61c11e3837541dba43a781be943a4938981cc5025734327ad52b4dcaeb5e38abdfd3632456ded8062db1f337430b1dbb576286dd376ad1d445c7eafd2b5650a1e5a6015280bad9f17dc021e14d7c650348508e1b47c7c5a3e38766b8716416eeba786d60f93d60f9410601866716037373795cc0c1d45378e65dfd8c148145fc60c61c5499119ee9d062d1d2edcc726c8cf9f3513440de437d9c070f729ed3a6ea7dc02526e012f6736173f0c8c6d300c4f5d8f3db53f7fe3c1b58cb65fffd276aa86d26ec229a0b32bd02a06d3eb7a578586f145bbbd45e847a2df1718d05bca663b16a58ccfdba81fb17d868e246f88fb6284ce65200a99a4ed6c9ee7d0efa3ebe13a47a1501886618c6b18b7597a4ab82834307a4b8859c24da1b20216106b004647ac7800232eb49044ae60cd9f1b41aae02044851cc4f01842e586dde415b9172861e1c072ad0918bd2153b0089000232266c02289d5e5a99ed263b9279c143368e222c36280510eac312c2a58ae0a30ac0e8c7eb01c152a58d708680a2c5a14fd08b2851247a6ecd84d6c60f96055184632b0c292c22a80d1755dd7e5440b2b0acb6444032b0aeb072218600f108660d1450e20949aa8424491cdc461b9a1820d59aa10930315454586d8b29d3c269c133bb05e0b926009c1821412ebada08ddc9725d68c910b862082fad876005a62020b2042b8249171b29920e1c40bf2c2c87169b10260d404142f890e969b620b1666544386c504cae98a252c001849f1aa08c0c8b9400c2b0c0b02465658d40865f470b82b422c232c04182161590acca005d61b81c982b5835586b500231658f803a32abeb05e6019c0c8870582d134725a84605d61e118fdb05e0a2e2377448f26ae0b2e583138300a2aa282901e90585c786065a317b82d8a60856004e4950956dbaeafbf813f9d970443a4e5ebbcd25a7f56e93ca47556e520ad750672d56fd78f9d32ce276d8b1a063d9930bdf32aaff22aafa616233a7602b66bd5a0b4efc96db6b3cd8f7f0239b326a5fc539e748b1b6e8b7faab6c59c6dfa54ff944ff54ff965c0fc3edbb90f4dafe58af3630dd6f73dbe4f1a0a709ffe047ba75ee09ef0e7c76f5e2f6c809c346cd2aa9b4cbf690763e04c8b9ea2da3635bc4d6f3e3902ca40599587b22a0765200ca3397295e937ea34d8f419638c4feeee3434344e83e1bcc2348c350a0d45454c6c076cd72a3a02a1ea458caf0d3a8802dc8efe8deebd73ece0c7fdfcf9c78802dc8f8458bf5ebf61f834041579a995d6affffa7ec533aff3c7acb3e32f30f4f839e3d3cf9c331a6d9bd1b449bb5acfdc16ff603a434a8455d807abb08a68a3958852a0e7632202a21a67589b4c266d7b3e15e3e78331fec13ff807629048fb85459150912b8eec076cd79a218ba33d5f741bcc79d9a61dd3f7947ede41c1049bbedb578602cc405b06a2ad22ad224e720efd97b1a74e6f71549adff48426ce8ee6bb4abfcf9fa89ff551196a57aaa19ebe0654dbf0ae3ff3a8ac2673ce019ed1b6b8abb6f1605b6bf4a4f5cc3dafb76fd2ee631d6de76a33be7d6fa17cf879f52440af29b5ed7dd4f2ea79008fb4cf1f209113834387f5a94af58a431d75a95ea94c542c55694fb724ab52c5e2b8d42b55a92a55a59ab37ccffa542cf5caabe2b8b8a5ed158b0ec7c9bff1d48a053e962781e796dc925bda1b8f5baa582a968aa52a552c902808fda054d576eeeef2ebbce6acf3abbc648f4fede97c49b3995f5efc31fe7559acff7c76a8add5e77a57bd4ef082d0c6303dd4e8f5f47af81b0fd5de4f7df9136a1b7cd754d0b38e7e685fea4aefcc3913cabeefbd87755e59e7c15336df94e1b7d93dbde34829e19cf3fdacdaf636cc10be1db8615cf3c33c65fd8d076f19cea27370b58d075f59a7fe8ea52f6ba5f2e7bb99335510c20b5e5052aff2b454932f90c4b1e34fe98272a659756dae79594393b18c6151e7a19c553928e7bcb2198806cb189681687e731596a5a3b6740ee24b2c6b7995559e81329067a05ddf546722972a1af8a3f0d5408b5ce249e695cd4879955597cdead3ccf432e0dbf4de22976d43ed8d6ea84714f488749587ad92b84a6398578db96adf77371eec5609dae0d28e543b58e5f49bab30ec92276d73d59e3163799557791533909454529957cf8329691e0094704772a00e1ce774dd3001bd7c28534caf8c7bdc574f02f6afeff1cd77feebe5f7f951d748789f2f9b94a6b9610257f9508dab3cc8d6683b18e5ab9aa8c1a3340db4cd1d68d3c488612c6abe8ab36af0d7550ee440d6813cbb061a2aa2dc6aa6b7cfff6a1b0f167d6542da77ce99355f65aeaac9e8d364a66c7349bec21d508a61181667e0fbcafe296a0dc330ec74bae1c1b6cd7f7f8b9bbe2947e7003fc676dcd76f6ee52be7abcb639c71465f3d0fae0c6b9c5c67b3451c3bfe151a326d7a0f6dbcf56328ad19965a3324691111d32272a535830aab32bc8fb110b40efbb5da0e7c6affdd77f8546ebee96b6d73ff173640e0730867dcb16321e88e319043fcf324e018abb6d4647da94d1ecc83b16acfbc4d4a9fcf761b83e6652681fa3fcdb7876367ec5885558e555ad79ce5f3476d3cd8d6271f95b51aad618ca1400821c63ecf835ab3f938ab4f939dde66267fdbdbd006c8bb97e6e9dcd6337b26de59db91fff2ac57c33fcf0309210e3ce7ceaf6b7efc5bcc38f6d633f77bad6dcf070707396b1863fc532b56edfb32b929a514ffc42b514aaef310dc1e8dbd2147885a438a9ccf1007f0422b0a294a9cec30e24e8c094bb6096d8fd05abc2ecdfe108bc0909438a1b7e7b33d6a20d81656c91e31e7b866a3a8a20fa22322a27db35d4b0557509cfd0c9dd74fd3531efc7e6ab66177a559a7fefd9b73a6f61444790a1aa1e7841b67ea29f854efe7662e5a23f453692ad0b27fbbd6902d11c717e9952f506ba5e1e28f7f0e22934953aca24357f25027bed9d6b3efe3396dfeebded837e3c1db6a4eb527ca1e7900b1b3ed5a4488f63d8199a899e9f333507fdff6ed7f4d262d03e51cbb8382d9db3bf282e0cf64cf073eea0d6d687bd0dbdb01f5dbf1a793ae30e7dcbff8425c93e9ccccd0cccccccc68dbe9eb5f333fbf267bfa9de66b70364333f3f3e7cfd013d499dba71b3b673cd8c69e6df16656738e3a3f92445e5832fe1dc0dfb04b738cc06be673b6613bbf29dbde36fdd37f217efa6766321d6bc3fee95fd635ec9fdefee9f4276dcb9e754e2f7fa6c649cf2c42c6f6b599119f9f011dc5372618e2b565b447ec7ad3fec57fb3b775eedfab514f5d977b3f33de077544eb4c4bdb7aa61dc7b7fb17768cde5214bb46fda53776cd7ffda463329d4c2f31bef43db394525a6b7436113f18e5e99e37b30d6f147dd1d19b1fe34c07d7c019bf7cf958a39e9a8f37853f331950865f19ad58ee832bc0901c88069f0da306c371fc87aa7484c4c748ccbea7b751e473d0e4de71de53bd177cf0024546acc23f58b53114ecf3542a956a3f280ee440be72a0ed48aef25555aa4a2d23265a439c542c55695b9f7ac5552c4ee3f72718a1c5d3662ee3f8dcd99c31369daeabb5e984b1297b5be774baa713c633ef72ce33fab1d619f6a833fff7608e7df8beafcd5c9e71666fcaf876ceb69e9dafcc34ee3b7dfc2bd7389d3e7e9436ffc6d98ed59e8b705f972b3c7dadf0f42e6319109a1e3c3dceb69efdf0b67f25d6c9359ca7e8c3ecbecbd8e16bb32dbe085d34d597e15e7603b66b1d71b2efcbf11c1a2e075acd46fc4b3e85eea6f93573478e6c9ced5a4682f6f55227fef5773a77d3db77bae7269a4599999ea955b150f933db7af6acd7f5afdeb7d8663ad146bc35e2db8f6fe1e4c1fbd2f08f7c5c38074f7fb30ddbf72dcc366c437f994efef831def7fcd7c3d4026e9bf0bf7c816cd26c86f40636f25f7f7d9edb6637367599e11bf8b91724a11789846406ca40734a6c4b57c92aab436d2dffdeacca2b265bfea5c9234fc927649d6817ca2b27f412725f94517324f0bf17ab3c35dd9ff42714e39c78476de3c1efaf0cfb3c1930fe3c0fe2114fb2e11779ea09d91d347c13683fcf830877943b687f43911e5d3bb4083d0da5b592242a55ae2831a18589deb0979484256149580e494954ecf52e9c5579c5e4c8c9111327ef4df99c58256fcaa983a6ef30186fd341ea2607fd368cb7e92075935739289594440583d1415e65159624b43787499e04633c4fc2f72661ff8e2cf68ef24a4b17d7d9bc17b49fe6eacb4fc3f4c8626b333c9f1633b744bf23ed2c0e7aa7bedcdb3bc27f349d388e8582e43840384e92e3e0f9f0a77d36e2aeaf083ecdde9147f48aee3be238f4bd29df117bf4a67c976da2e9e3a0dfb4719c28f1dededef0cff3e0fa0e68d72202b437bda16b11f1d950cb862d222f1b3e2ae39fe7c13535ecf33c90110558a68c1fa9f6e6471bf62318e311fdad6fad26821b9b7e44106a7412450791ecbb55886af2504d8daca9a9f9acaaa9a9c9aa9a9a9a9a78c9fa349aa60606a59989585ee5555e45fda8901a92f66b61bb160d4ceedc1ca479acb5d69326dbd9aea77f82fdf085f17cf5dfd4d55e7266ac6d516b1afc349a8646d3e0a7d134f869f4cb803adb31bddb58cfd0bcc6f8a4ff8469685e86cfe037995ed39cfe749d4e34af9d7e66463b453da3278de96766f4c73f45fbf34d8e621b7707f19d4ddc01a19542cb0bdda143ff170e217477f724fd84688c5002fce8104698034753896f975c92f3ebb2f876cc0b1affce9ce3deb650e8148c819d83f820d8a4114a7855fe95c58780c542bb771497dcdd75e0b894f394749eba3e6637f6a5c51b3b4a19a59451ba5b285a6fd7e20169c397016f6cf781505081629734f614b45868f7ae2108eee6b3e73ea49452ba6377cf9c7ea7b1fbc38e31762c251499b97d6d71bee95fb631df5463be895eef99cdb6d4be9e90a7dea549994392a124360c6dd74a52b46392201d51caebbdf94e7beabd19d421e0da46dd790a8a86323424e23ac77cc976d141852657c89a85e0a9f7d73de9cf83f7fb124cd8803f7fcfb3f9f53de95feb9352dab85bf7cbfe83f285804997d2afe7b44822d73d0089d0755866daffc58fbf8110e345638412e2941fa57c8aa568fa57431811aba49498bc891f380e848fba9ccba2050913364063047c2d7e8b797006826bed3dc1032dd09b4bd27261c49a831ae6811762f9f6afd4a28c313ef95e3c41082d26786a039ea23142a6a6cf7fedb37f9fb6d93751fbee09cfda7b02c456cb2f68c37f2eb46fd0b3197ca94b456f4ecbfb13600c1a9e42cefb1cfb32dc55d63eccb69eb94120c2db273c791a4ffe0d8c5135e71cc4a79af314e296f30421b45c501f35d1b25f12dbb598f814c97736b68afee0042194509e3ec23f8de029a7e1298719d4b067cba840117abbd9c086dcf051f1c9f7a0b699dece889473b30f4eefea43fda7bf51bef5a2e1c737edf4bcce7a7c432da8086629a38c52bea8511a9a34ec29a9c993cc36bd2124414a3b45cb970163dcdca490233f276ea6b77f65d432ba258eeded13b48f339a73f0df9c9dfefa7b4fbf8fffa4cc6c66a47eb4371f788caa55c039702a2308bd5108df1dbedbf1619419ea6526a1044fb9bfd199e016e026d44af60914747cfbeb9ae2ee188ad1f2ed10fae5a7dee65d7f1354af7b1f455d977b943e7af9cb59cdee45dfab2ec39bbaecfda5afbae75e8e7b9973ae77cebd7f7fa1f0b6b3ef32df53046f5b2a5afed6b337f7eeb217435d6dc3e8103c255f7e103d7a8c9bcd66cb0d2537185bd2f0944c216efbd7e5d5adf26b088e433fe7d04aebdb0c044aaff770d827aeb329c18417d804bb8436c139402fc4a0a66505261ad0aeb524683b31dbb570f0b9ce71a27bd13a2f8be0aec7db41e72ef7188e33830725cd6991ef7f7d7dcfaeafd775fd756d37fccae646351b725f7ffdd4a4f43806c3300c430289a86dd8761e1fba8fd1f56cf7eff911775a951821840e5e2fb38d47c7df56d15abe6f49021e7fbec575fe2efc5a4745dbb594206d056cd75212b4a9e318a90f8fc01c29ed1b2f7e6123c3d397f24e9c23a3ab34c73323fe2f9320ede3cc48dd39f60478860df16d168104b923954f6e1737a8e17bfe083e7063bbedae8f572633b92f18c55c67b339e839276e37a8e5c139bb308bf03696453f93697eb55fb36bcae476f902d7ce143a867356d11bb6418047497b66bbd611930da383ed2f890ecf39d7954530e25dd8651dab5d94daf9b214e2e36d43ee27f7c3c0b2e84bc34f99b86169cfbf5a375cd91388f914e7683d7f73eca9179b7d6dc7fefc4bdba1f667ae71fdc41e951b0bc08c1b7b1762cc21e6227031c697b6edd81268d752a2e3862c2e74fb1b7d177511801b7e7538f5e1a68e93826fea2210ed6fee3b6eeba34f02293cdf30db7065caec4ab50d6abcea577deafb622ac2051cd2dee0e58efbe51a0f078e4d91b6ad419f6a2f3b2bf446379e99d3a065818dddb2fdb671cf1ec573c29031c67f943a75b701420821744e3a27fdc626a1b79b9bb74adadf693378d848b1c7a4aeedf83bab8476f085b9ce03999fa8f46cb856b554343300005316000028100886444391308c7220653e14800c86a83e643e148c05410e8320066220c418630c21841840083086206488ca0724470c435cf89570136d3afb98032710484378a9ea9fc3177b985f9e674b13b45f12707ceabb34aa70f54680aa43ce916e1e8b0d3794a3cf2ffe965c8861c055234fbd3879ef2cfc0281c1513df83b20e1255db71ab64d997c3072fa9c2e3f7b5e449f9ef1a52eddc3e11846b80e2a15dcb7b1627bdb7a14842cc25b2f9894ff6702b9a1c03633e21800475ff852d5dad6d7b88173c06b777d10326d319950b189154f0a18f163223384e69d92f6a0cd1322f33b3784e9e7991092b87a64835f05a8d2a2be7b00a115f760103ddde4feebb8a5698a3f00ea207edeeb93ad2ff85a51e49462ca9267c7812b8ae69c43ad1033786afc20fab27779936300166fede1921c3ab60c4886de8122c072392ff8364fa74f2eaaf67b73d0784df03b0b218f7b110c46a44f6834dcd01c34df783dc20c64d64069683bf604ae4d3f99c00668ab4accb35950d2e1d16e06ccc4348fe8b75a9a320e4197b12948b68d1e1d0e60e2a53d889c671109bca3610610a02c235b2fad65843732b6873d4d617d6a03362e59cbddd816107633d8d36d3076248cbee1476e33fb74d18fe63ee6ea25525e5c292431421224ee71e4029ba8c8696e26c8b26f52230082f72c6353ab807102f496fdf137fe60f40224187dc6a93e9acb864c702b316c58c063e302f148dcf9841ea58ba8dc4e5e691f61e29f678fb41af75b2f27b0220a31ec6bf7a2a996d1e4d59d637deb236fceaad9b036614e27647565fcc2c0a37b4beaddeee27671a76ad811d48798f3dc90114dd92b7120919646d3986c31903ae71b74c6182238ad534caca3d90ab3be418647c4c4d9fb8e83e3ba12a1dd306c806580989c6e79abef4c7e6305089321d1da4f5075a60b2dbfc48452e99c080b2d5efda5be6dc76f4c445096097b9960fa084458c3091a17633a785f8e451adb66367f47ba594aa0f5e8a94dfb5a1db4aab56bd2c4b75804592b4402dbac8eab5ed4226eff93f2e2c22ef8158c66560ea05da8c85064501c770a0ff84c55a0e3e71d8552e308844714122e76c0cdf0a78908aa1151bd9fce6770544194f6f95c138bf2338c104833d159c672a80ae879a7c70bf2a38ba829c5d11e9d9804520afc956d023dd06c18f32a12e22e4c732aea5270748c21b75a1ddef8deeae3821c5e2c84135e0d605a392ff030064d09ab2015b9bc5a297eb84b171c53e5bb2acb9428c5164fc70c8f12d7e40b53a25a0894ccabf1faea1caf8eb18c58b6a42d3b8eee7ec9a6d3f13b994baae9eb361a21fa1856946a3aa9a7bdd367307bc68843a996bd5418f3d180aacf956a8fe6b6185fcd2112d22445b206889c7afed2cfd0bb16bbe617161ed54c6b413cdb2fd18132e58b1ba6516ed19e2d2f8f7dcbbfe63288d04aaee9d14430a163bb01e34633158d6507e598b2b20c68baaa371677053f9e1d00b480de1f912ffc565dab0054c16d39dadefdd5b6e1177b21132432c519c811b2c3ba9ca98c968aff19d5ab08ebbc698ff4a20d69f037f637d2341f668036c48f6f91296e08282e45aecd4db554628c65fefc172eb5111da2bb6092d0aa0a9e14ef9534b09bfb59a7b9d7d67888bc7085b8630518ee1289d034ad025278ab8ecc56f1a183b528fc39df250cbb98a99491c12d1cf80d8e71fbfa0b36d08d21e16bd0c667d9eb783e0134b3f1bce4f87f6a50d32e4ada49bfdc2e5a01692c39a24c1c783383458f6e207d4679498785c7f0ea9ec1e9e30638cf33313b6b60d2d7f7edf25273e56342ced9e21697d7e0de2d43a20529bc60a591f6c06c29ec38c835d14ac6df1069ec9e4f12f88419630ea92300239174f4b6dc1d7fbde24a1f76d62eccc447558bb667f6d2e5877fbf96c78c133210b66e20b17b34ef06f93866480aa4cbd74a037c45e13ffad6601c89a803d0e618123a0b3e4f76137650b2397ad9efb91fb9098efe77201816a2aa4beb2fa24a26432eb9578f9d09e40ec4b480394e611674381cf0cc9e6cfbd2bd1d388fd771230e212171e542e2007263020302323855e79b10391e91c6362a90483164087024109c4955b89e3ea0379dffdf08314e67654bd94405795f0799541ec7341fb6e4740b743c938ca183eaa4907081fa3b34b00014826fbea71a1df7e6ab3f2848c887e94f760c5eeedddbdd68f9f2dee5c885d0ba5dd3111fc09c793c7c1b96a24b608337fb50265cd86d8d06d75513797adf2ace6a31012247b6dcb559cea1c814974379cc8a714f08ac10eb960cc1dd50eb11290a43ab48f298cb9d527035096e5331d03e962054330404ba20abe25d27c44a7900d7e7cbe06e4b76b9c166acea7d26101becac4414431943a01dc5a79f120744235c569f061848fd45b9d259b4a377ef75a14aee5f22295d6367aeb3402bbdc93f465add8ec12aed667422c94fc04dc3a929948d64dd629fb68eaec79fb3dad0aa33722befa7b4b114d1c940916236bccc21e1e1938677ed125e46404bd48d2c8e9eca57682c96ab3919e841c9156bbedfc5d5f465fcd2bffec3d0990d6b3d18f0c99976a9f825e5ccf04c0d389143d275565c946a294e409967529f6579c36b308fff9f3885de63aae82329aabd6f2207750caf66747270111818dee6b95f60c91723f99ba1d958c06d28b04d842ed85acb3052b077420b0436991fea62c8dd8b0eebc878ecac387b9607f5042e82450b542c7bc083ff21cee2247eb9ecfa9c88bedd82beb306a78b3e7b5bab20fd857bc002ae3f4865f468d450eeef7c3435fe01e3186302b69958af41b2efd4c38923ab045cd77f36b0f14334cf074477a93350047191f4bb357d526abf12ce0cc1ca0cf09d8422b67542952802281d92552e7eb87356f22422eedbc3c5e5a2423f5cf5fbddac93f5da425908c01068bed2c6acac476e7d1753b3d9ae9ca3d0d49ad82247d105c915cb0ead53e0b42e7635e1b7cc672dc6dd44834a58e7498d7cc020429bbc65b3537a97de93d49eec5ae485380cc3ad9103322ef683bf005dd8f0508e1cbac5bb172519e551b8816ecc67d14f36fe2f4761b3ce27224b52349c1db8414bb9c47aace2aba3303db3c2a5de58b5761ab67d3ac8ccb924ebfcdfb3b1d9b639b307b21d151970e1b463190a5db8f54ecb42b2d51962c9dfd0b148197cdbe30706c5e7bcb0f420219fbfd4dac54aeffc22cf8674325b7e51ee0b4e2842f0bb717f60a0502b2b753fd6d8ebaab1c83d6515cd6ddf8ed900b39d8cc44848eeb5e2a95a8c6ab9f92b2652c25bd5628dde0f9151d720bfa6b3081e9afb9a613f98f65f6605fb68ab2592f668970052e7b3eaa97947b3d447b378cc61883a420d1f78f8203af078cbd76a91a3ba82447c4405b11ad46148ad67ff104f7bc188e042c4b5c320bf5f2f8229003d83ba9a734eb1032118e3932412683aa8c3cfa1b7f381460987741cd8ebffa88ecefa6c3f4052ea9a0cba2e0d9b9cbc23644180bfad55554a905219299aec01187088e60ceb3508b216efa3045050eeadcc2c0eb7b75dd1a871f2ed165ed571e0340c568e03aa8ebf0080e691c666b8817ec801f5a75cce9f69a507ffc515cc14514e338890088a3d9dc49fa664e450859becf025ba6d2a8567e926507920d80b83a6a3ce115e6248dba8f5a0ea1e589e4005c158202bde02e7706d2528f699f72fd60a72674bfa5fc2b3f101a82708f66b27b7cf95a4080028de053f609a5b1f41f1241940807613158d28337542b9c78afbd424bd7b1c0281aa5bbe0dee97d3d2e817ed77cc088b341345e0369b2c67213e9593a6f13fe2697815bafc1f3e45bfc3f0261c85d95974e7091eb9472e37e9f3776711a15808188bda63e7298f123538b6e2a59c60f0d349518797335570262a902b89424174a846a377a383915d50c27f5f02c929f67ab8b5e85bfa2b49052be97ca80ccfb3d08cbb1951eb2a5928991bbaf743656c831c2179f5c6407633e1fa8127b412c58ce3b8b2a01694d12c3456af1d72c6e91f3ad83b0a24182f2741a5a0a7e6e15722368add03939eef52b1deeac0b2ec9d0ac0af6998697bce8a2ddd7bbc82187a6de77dec28bb46af33e0542cd82d06b2193cc5b169b822e89729a2e3cfe1f5f406c4b4099e281ba6db909118a6df60f6e784e1515b875181c2ff0dd05fabf0e879f98c7de92e5cf3cfa83687f2338f664443994208aaa732f5a263d1a85250e79c4287dc7a42f8986f749a58935b07dfd456a71293438979dc0e6b0457f9e6444d85012fcf813a9084629c19a4614b748b0572f01c56e5da5ee6211f3815361fcd921d2b0e4b6efded7782345325632d14ff809d1484b847169610e0c96c01df622177f7c6ebec417330f13a4135a5418fced672b38a2f1eac790f864f6ce4efe601fcf9ff8944b50f1ef118793f9dd572d76132cec759b916b078e5bad6c680af5af8cb9a8c3a8101fa70bf63ce99e78da2050b8d63e9a0f774e88ca3a5115a2ddcf25ecef0ff0e854a4354f1c0c2e7207d6a687f0f3edb346aa13c186b693db5f26cc64f20d0804c5ddad62ce85583c54f0170093b6ba804204561dd39307ed5810ad74bd841b07ab18d15deceff8b43861419d5c43df5a3dfe4c962abf062b9c32bac63240fba7691bad988e7396f13b9d7dcf24c018ab56a1b1e74302a3e3042ac711d81dbf260b93c878293ba4e2e0ad381cdf6140d8fe64ef4785831aa349c046eb367cc956df2cde088acc33bc129660891259f29a697f2bdfe604f6cf2397088db0660696e6967dd6095177377e389c1e70462e0e2d572e6406cdbbae187df01e04cce2c02bf462768c72eab09a16cc6a227bc5a5f9a3c2559ceb7c99dc1992314ea1943474b1d763966913476ba01c58abf97653729af61d3b342239f9442f6fd46ba9a5bb9d868459f369dcc4d892288806a04dc7f9f57e83ecda283bd2ed2576f05c36b89132e502e1415713f3f0f7cd52b1a7579f641e1cf53602885404fc9359516c62bad66a294a2f16a3e1317b88ec77b97d600cd817491e2ec48ed6e7d1580d991806f98f5070f91e98d3b929cd3630f8763d6870055881722becd36ae11d275664e1afa9dbb591d352e7f52d4e348b6db1442eec2801762e4102f16ec665fa1727b4175d28ba3fa9bfb98337e792cf4df05549e44c1429f32a91628b9f3ce617d90ddf4ecea705778d3e9d875b3f91baee26236dc7415a34b1c40d69d8099a343cdcb54a92f6ed91f6b26c0737f3200c098e2a5c5a0c35b0beba8097535f7730ba47685763161eafb236ba436317cb811902108937a12376fb7eccbf5a76d39ecfd18ea2fdd8e3f97cbf3a605110aa98f1e2fccecc831b58b154e3f4bc07244a3b7a9d6d2a165b3aaede00561d569784b74559b926dddf23d76ce5542edba6e83483ed4537fdf506441ee15c2f139c8ba6905bc39e51226f4b9651c1d47ea6f10b7679c57b958ebfe49514044e66cc268eac56231ef755609812a2a27637f93f8ca06737048018d8062638c54cff4e1749275374d2268804becc78f4cf401bef668cddc0c9689eac9615068d53a957cd66544d037ce1534e48e249b071d612b38994cc740090bd7d6c805d01147b3c1a6f16cc170befdc3c972ca62d2d11eea9e9e3de59faff5a6452a73634e386f3230a703512df1596c5e40400de94ce8deb2cecde4a02870a2e5fcc5dca3524af0ee2c4e1e2bb8986d41684da923beb7cd46915f200a0879f9acd4ea92140a1f21276ed9d6f3fb43157c51cc3071aad39421740dae6b6f6a0f9af1ea4e8ed0e805d83102242818eefad44cd8fbdccb829335de5c1bdb43a8f9552185dc0fc30fc52da827f46feedd8641e66a539bf59cf97256a24fc86fdc6677e35efec7ae8b87bd2a6cd817528c7d3c1d59f74004f33c6cb04abef8166318dfa0a8af7813b9ede998b5855a0f1acc401478644ab9e99028d61834a8ba103a11c7d2f1281cea97f17bb6d80b662f1d5697d6fb19c072e81b0dc4d78968cf5693164489797afbf63a92fdee88c0b62d3ef603e4af31bd5fd4087a731f5b41456c7d4a651631ecc100c182655e2b23fa3bd228d09fc91ef3c8c717fda5cdf4f2eba902b71afd5a9d6b1fc770d6d62eeb4a8be4ea75aa0c4186e94d7c748471848f01b9c333026789f329c35c32ccd2043c09674b4a80d14c674184fa31c8059227a8cff40d363f0a650ad8527291f6eb96fe74a58229ca3425ba97742f034d4988ea6d812a761b14f0c6aed3154b8e3525e8f62d876cad42c620589115508ab28f202d91a6485c4ff885cca703508287288a943a8d467450426d17df48188a4aa0884cd29238ee328a1405fb63755cc5db1e096b5e012b29eb28250136aa161ee56cd1a2e1989ebd1653da834a2bef378df7a6eb8d68093fd850e2362f7d8f0ab0025250ccf109825fc8aa11c13611e8a84988fa892291d6cce3073d3230810de9b82bcec2c11ec6e7922e65e7d5ea0a79e5b1fe2ab0909a8e2740d0a70e5b1c553dd034b2f4fc81f358ead3c5787cd21b192ae09faae56dca82cf8a6f20034d52bcc9f87fb63e7209055d7aade647d19006b9fa26a444d84ed5e4ee05b73fd4ce970353e72676f37363f0121350daadaacad201edfc226c32e9f008093b329e13f18869fd43c5155355cf586291920951813927e8fb619f57da2a4868cf6e51fc2a73d030ae4abe4439441efcd14db2199175bec2b099a315bcf7e7080415fabd2a96da526c39affb5fd126afe8c63695dc62a9db7fe55401e16c3134d04dcaa007ba574f6de00918c4300f84e5e729b773e2cdc92ee96c776a8bd75577c93648274ab9040eb1dc2f935f791d3a01c468e863fe662b15089af6ffbc2ab733af10164d6d9c31074faeb7acac371cac811f4b2adaba6e704b4b690f529037366595975b1694724d555c743121fa773621a316a82b63636e79dd1de0e694172349750931299f8127be1175c483b21e565879d9ecfa320be260250e81d20ef4e8c33b24dbcd310ec6d11ecab6fc2513fe98f39b429798f841ab3049f0e818bb1b43c61ade8d6f92384b16bb54bdcf31ce0c1ef7cd6fc14735c43fe7b7ee66ea2c776e958061a09b02b85a5808cad41813463f58015b3069e6184ddccad867bd81944aeaa85712dd50ec31ff51ca6223dd27de6c7bf078cfa360753de0439eb4d870ca5275c68c6f7f2b95bd1feede171f004a81b8991acce572dc4a2702c7640b02c3cff052741a1ab54ac5c388ea870b16c6740b45f1f72d386d414e0951267327fd836e11af0f37102c52ca597813756a8633e4c76b594fca3c119d0fd5d16428c301fd66f63733056e1b112f9f323eedf1e72875741c3fbf95e042d96e2295ff80e252dcec553cb865b6ca66a72255622b26f2296f649c61de84019e0b9e90814f5d8c4fa8d464a2eb4f59e506e97b408c2924d85a05d2384da551b7310544de4188263945244d006184e2a0c68346e3991a23fdbb4e70e04d4462f052697eb6f6e1844bf638a7ae88f0f331da86638b26a0fbe243eee6cc408011fbdabf37642ae373455dbfc102a0e157cb955d55bf0cc3c2cf29bc7a9a92143681836dbb7a313fd1e63950c4ee511adefdb6629ec820d88bc42ecb0dddfadc84200f2973c48589ef27ed0cad7ba6c6dcc604ef8192f323e8c2379ea43b606ba19b3db110926cf5c6749441ccb5247d2c02ff6d89011d437cb0ce294e2984c648804ddadc208300164246495878ecc37a19acdc9ecc3a4e3990f97a0d8106f7f3c4571c427f502243f72863882f5d29a14564d9343e71b61ce054fc8d83277bf573d850a4661a8dc04132f1e90d36307d5383c0b3aeda8c067616c97d2b5a71d40514018b387ac6cfbd3048d143acf4bc7342ca12324f0dd3858238096c1a8d8567669fb058dbcd38836c8cfb615c942f53889c2af94393bcf76eaf5b64b7c7261c16c5c48bdf314d2e8d0ac82d9d5d77361e8357e99c321a5a4fd87ac8e55cfe99381fd9aac1b897d3d3a4466897569bc7b76b3ca7231ae5c6efe16c0c51a28bd9a5e523c49c8725def067e0d7f2187edd767efc31d9e5568cef4c9b5248c235ef7bbe48e53047ddcd6ce824f1a43bb130b43a3ebcdf6018b64ea2927260d7a02d2f087d38f97e0189ef315a02bf67eba77b194d7806ab10f2f550af8cff329bc85a9a8b2d430e94400104735bcc6287c8965922c6940bd44c736c57045ac468cdcd641b4f1ab8b82c1da1b41c694551dbecd4dfbf91d8b201915cb0f132ea500dcd21fa5d0fd5adcdcca8d70dc81255db14b40c301579a9e9c264fc2887b4b30ae2ab8b841bf580bc35e4497e2bb898686af762060a599f61f1b9c6a53138cd314126f26a589fc343fcdccfe57d0eb983fda2e14639606f0df284ace2aa1043099fd60c6b58444d5609aceabf5e41066a2e5497a26829ff75b3b0277dd2e194c146f2e8a8caef14858bba807ad5fc639a0597aa37f920b2360d9c3340ef075df3a78dfae5b90ec695cc22a28e5a569a6731c491435aa6b937c546b0f999e6c2a14ba9aec850742194274de2f5965be432904129cdb8dad46b1bad6f836c8b1d0f5a93701b19a9962e0cf8b3c50222aeecade58b200fc450928c3744fdf661bf27b246478e6a9545af0870d02b55cc9a598cfc543874d6aab241c664a028eb3f6d7641f343547a60875e7be66fdde8d2cf7a0b85cf326e290dc0ce583e7cd670af81baff2c9231a6ffe1b4e6b8373f4406b82ead5fdde8a29f5d32618a167a0aa1fc2425ba1fa288366456c4929793751dccc32d4167d8831e803c80260fdd0627dad5360842c5d86fbf400ed91fcd9890a842d19211805fac76255e7482338ca118cd3108311712a21664a7cd68a20fec6ae585a800fe0b1d7c5f1982c198b4fe1b28f89eaeb24fb0e03bd61993074e7e01e2cdb22467b8cb38e8bc656cb560dee7970840f4eb10ef01c193590da35938e6978c59f23200c9295ce9ceead1158ba7dfcc98add3e2e1fec0626313f8c82b64041fad7274a2f22a5ec493da591a95760ec8476433b7b61a6a1fc1ecc4dd7e630350b95a6cb1073ae1fa8e36019f62203c725488031c8ee1bc4d08a588d05f33cef99ccf912fd0639a6a7e2d6a3564bb36e2f7d20437014719b6853acd9e03a69c1f93cd62080bec442a8ec2942230b898e688945fd0e464b0d7f0f4a651a42f27994b7490e7bddf5d2baf15e3050df6fb6be0f474fc0c4c479eb0c10606eab6d84e073a4f4b1c848ed99e237bb8a0853909bea8b9839456eb7dc45e39588de7514b52d101504bca9b1899cf3167477dcc0ea24750505f7c758b8c16e63f8198aba6425e818531af84df220e0b4e33ad694cc33d762d1cea4df3bbc0ca7ffef34500f38b439135e34adb07667ce99c870a6433f08980fc36d3292bb75a51a4846896f7b30aff0e0d5c0a3ddfe53705c2b90c63038ff094211a64ec8d7838ba001757c6ba1d988df119487da83e421c70288e76c5213974f6774f9322af5c6fbc8797d06cdc08d1b7e25f98d665f30795f9fededc38e2c5e9d23766f341ce16fb23b3fb3c704a60365ea8aaa5eb1f17a399e98b175165f7624fba4efe2ff12ad6137423775e0bc20ee845e5f64672e046df6dc46d53fb9b492256769db0a513038c91e7b141bed03be19d453a96040212e024e02031698dd28245aa918b67acc90645962423d1fbd91d59228f1aa12f55674201225fc0eaefc9f7aaf6e8e5e9e114485e32f1313e9aef0b27c046956857d083a3c9c604c2a46864be77fc20a601a16bb350c621d5bcf4ddf90cbf8ef4552c0a36431b2ecd0ac6611e44810a3a22c9984a9e9acca2f267002eb0487561e003ca98491f40520a803a8427616f8654f4701b62475a62715bf8eb4b893427c174105e610a93c7681dfef16a4e010def5d6128dc651b38fe8a0b2c23519b50802d684d0de35779d7afa55cf6b82faf52e0c55cf0ce047a94a9ff33fa82cee73ad41ae3252548814272b802d009017210fb6756e2011ada429f80f042390f6dd0500714032cd82a47ebf4e9673711a17f294531765c6e8eb83708149e3e857924f27ef47b6787d6b8ad222e86bd1e13b5ff7574150052d81a82a05635790783bd65ccd7a770b29118d8b76f4b60090e0b7db8837993cd697efcc9c1ea05794f65ed3569ab289ab904958071c416c7499e6f1720bd16ff4f1a648b7c151fba3ca7c73b2b82049bfb5f9fa0881c4517a60108f75ec2c0ff98fbccb4f793776957fdb7952c3cc29862dec8ff023d2b52af50df8120688065130219c8874ffc853139305bfc914f27b8cb113e801562850373cfe40f324ca9df23e6a64047f1774c107b86d67d34ea66df2f0fd1305afda9c2034438c4dfd19ced10344786f64b74f9f363b8ef17ad9170509f9f323c0260f0fec98b3cd27b409c7ae08fb41a563d3ffd93b903820498c6f96827001336540962800205322f2f939cae87234de7e14053304e8c733a9662715caf565163112fecb2a2751a3948e801345096bc60d5d5803282a7000e70fa36a30e4475c1397f3f82c53db39f4bee08b601cbc2d28ec153dcb3ee2a64ef71420d63a97703bfd014c2191bcd0b672fa177868970e35db71ca058d26206af3f3c92aaa12ede0ab3c2aa10d701b0afa2416376d2f0f1fa1c1e4551f9b6e0d99c804d94bead85bef601f373913a8fa444fbfc3d8eae5a8e5daed1fe78547151d54d3555469476929d6a59f214efd581897de260dedc9e7dbc4d76a5c7e695a6984d7feadb0ac266fb89aff63640fb38c2531a5e0c6186db3f7b9e9405f045470ff1d229214df11c695cfc901fb6e98398eb7dc30d622890c7a69c719a318392b4cabb9a526f308b490793067613461204bbb5e4b26bb0bbb4a84f63a69800b257460d1f1ca91967d1ef8af3feeb4842a9f6279bf8a9d275ff553ce3628e098625a6615cd5613428e76ba09428dd8d1d3fc3b3e4c8be9836c19e76305e2ae87419efe6b8888d2d674129f3d8ad9c6870f838cd71167ee38f3378168e27bb29b7f5e764e61eed6cf181a6bf99d797a90f187d0c21e0a546f2407380828af2c31f0aa67f64707a936e2fe277b0437ea339bfb9e76712c9cc54024887514380d0df2306baf03c8c99206a688e8f584eb900e08fe71ebe15a27966dff5af84bde90193648a08fe973bbbe84721526251a1932af5cf022ab1ea7be6fdc5e83f5b0500e817885a05d23fdc2be148bf7e04809698487050cfd6ed41fc7dff92b3d4fd7d7de4f327ad90827792deb4faad8138d69740c33de414952a7f2efd8211b1a0c8666a095c5992068ab1ebb141c48ba856f45250ba5a4f80e770d2e01c336b498650a3564a8469eaac1afa4faabf39dc50e37247bd1dcf2ad87b59bce986cca8b8251eac9051ffdc1e6ccd215e6a8f9a1aaaa06f6de7965acbc0ac9b769fb9bb35a7a4e3f6baa51417e223ce6f0f12faddac0ed016268d07187929c06e009d98673a67d2fa4683f706c3dede535dac73b0f10af30a08ba03d5e830847f045d86017dd009b7ab054e7b44448682e3eb0c6ec7ef3cde35522b5258dd0ef803b015586f53d7bb73057c6da35cb4fb571eafb1e2a195154cfce011b4460ac830cbc5d967f91a1359a13582cee2c287b7f2e8ab402e94876226448d9afb1197e9b663ff1e78b87cad1decb1f13462ca4b0d7debb16de44e645f2dff16c779552f20f6ffd338fe0f9f07611b59c00efe178f05763a51422eedf3c3d90b64299fe2e10075482c10bc03bf3f8d312494214c6d73e4e8ae57c8220d1032a0f0de3af7f71e86af30bfc67c971c094395d52a1dd92b1f8943de1109d70762eb918a9f2bb91818eaedc39247fd927fdb6f367714650a48983768c0259d778e0088c612ebd23da5f3b0faeb3881e6c815f69255ba8e26bc2c946cdbc9447acd4221714cde2518d2ffc8babec5a8e2026ca83125344145e7e5bcf35af64c9078161cb1d31c838e52b597eb24ca8c0ce2f22f231a3f23710f4d217b5242ab8ab91118296b51de79ee5e9b8c88f8872322228eadecc6379ac8f517b56fbfd5d82865f90a2c98540ae522a90051c90efe751c3b79f7ac62a940224e0ba4d944b4151ce13557feacff0b89fbe4408221d34c7c85b08346c8073d744743483094855009670ae1505d1ad9e70ca966c693c1856cd699f4232205a60bcc505171441dfd8aad0daff43740bc0e5637e6b1c3d4af33adeef68331c98747fe659cc11b3ec6580cd7905eaac1c3a7418afc8cc41c72c692e00db08e9b86034c24e2f19a7a6d577705b39156adfe410267482b910f79f8292b29b444d662e6e9f436c963dfd18199c6c8073bb335139a5dcc0e856777ac91df583c5efe49d1599719b274badcbeb1f8877c5e569fc2da2f2c4938a1eb0f181edd9289672df81c448f1e09cca53997bb86a69efa26e235049d6f7dd53c359db55d4b1d8bc9301b5e95057f1c3d32c851ceb61695728cc868cf90300f46e8ed9220c46ab8f0e3b54520b3081981a43a33a8320e62548c291f767413d821229c1f40d1ee8d6c1f5ad39910abe832d928f1c782f418d45324927f59303d1a50a1087b0f7e37833d4a1d939363fdb16fdd7d2fc189cb047513f6881d59963ad5b0d9f3a4ba352400670618d99621d113f00b0e607c489fcb28e431e564bb1c31f33f8a2911aff5a213110162a8eb1159131db29e371bcd5542c486f4cfec75449a026e5c26c8edc4b2a4a4f9f55cf24dafeeceaadb032ff469b6bea171e4e58d66908fe5641c1058e6cb5271d11f6f848f50abd884ac890a1147f7dd85f64bffcec3102eab72284ebf2fc37b593f6992faaecdfe619a2e2b9044e6e7be699fab231fbb51c7139ea2ba25d553b324cee4cfee9d9313ce6a5576042bf643cc7889277b84d983f4e0515f2833bd036258048631fc0342738775687e3b17d2592d298925acccb4816f69ccf8e9a64f569a97e581e7f96ecafe91807ded5adb416d7db5faf75f99bcc0c0e10682e133628473d13ff56cab28d7153296e1e3b6c6d253f1d51f825817ac6afc9f4ae5b8d944e0fb922c924c39c177392a2719848617e51e5c4e08f4c28aec603d7199a91e70a8817c0eb750c8771bd851e9177e648df2eed49ba864117c54583f763d3805b962ab06e7999f9efddfc8bd2ba2e1d2fda52d9da68874b0ba8ca2049d88c7de629c7c11d9fcc360118409466bc727848beac868f414eb98292d084b5dc43c4e1f5c70601bf9c0208a132f1e62cdae908c8e13e04d10480cf93272e43e79a62e3f988b4da94c6e78188ec161159c15ac8ad351cabd09905dd02fce6fdeca8b17476b2568ac1ada37af1a6b71fec3d5983c6f6433cf81f65dbbb88a4582111e20b687c9222a814e27855b33ede5d3b294d4503fe3c039d3965647145c2d1c18df32283ec453c4a60de0ecbf4ddb1ff149ea6fdd2e387d791d721e83f8637c35794eee9be1e386b95f87515ec1271c02f6be060afc91003e7e160524128b92705dd5be27dd2ea3ecebc87610f333e6332250567eef79754207515da6f986a4cad38357dc3db5405ef018903a0c469ae6122a2a506ad53d5b186c455849f23a5df79077feeb553348d00aa052f69db33de10d6f41a0d79eec318e536da88ff2219140029428257baa4226d6a42f1b239a45703c2eca7598cf3bc8e769fd007b38371e836558961ca4b6848cf55c8fbf9ecd52a78668e9fb4aeebd10a23938ebf304df65fc259e593d78cd894c9b0de5366c84924ab13c4d6647240b485d23aef11a9ce735647ab7c04825006744dd7f302a80f6fb2c9031588a2d83a7f512baa33238a57da79cbb48d0bcbf0d97c9fc61a00c27e0577e5bd07f6cc6b2e411b413ea62baacc2c4542010648bbc6ded24e38942b70082b4c37ac1479deb482f7fbe9cb9a824e40d1e7b88d7818000eedd5ecc493220555306b11c0660d5e3706df1d470470f8eca501dd26e0ad61e2cd62a4ca90db8979a33d2ab3c58b14ec031d7f786eb7cd045308abf76cfc53c1156854b509e11752dcb77cc8b8a3d58dce79ce0482a61384d7edcb4f3dda816af61283dbbacae7703da167cfdb082d4926f440bcfe9521389750ebe9610237301dd31a70f06f28781947ccdb5b9bd0e3225c4b5c974638488c71d1b69ce68869dd41e7734b66040bd575a6e89a5be26a236bce81d5584e6251dec5fa5c1c3859fe34ffc2eb965b4b243d56629f2517a3a2914ea0b2f8d993dd72438466b92de75cdeb36ac4f3f3d3d2d4086c3bb2339251f33dab272e7ac1e3cd5a5c61f3f29a5a5c368a913c618f671d878b566ec580bb4f2f67e7d72fe846c03d5ae3e6bda5fb90c4392a005c87e209f910e7c638e40571ee7169bdab9075be9bef50be5d6ea75cc60da70fab2246d21434cefe550b200f48cb1fa4162f3c0be86aad60dad4fc88fd2072f1e05ccdd112d080b76f8a5c5a3f657162d8a2993d0d2f02ba359eb690c6634d15243ea32a7a38dc82321fa2dc0f66765ab9f327b615d18bcf92270f05080f059a5477fd191917f3f386be5c56721fd92122b22a402399e50269e1ad60c0ed32bff7cd4e2dad2b6219799137285231a2f4ac0ef480d7f630abb1ab24565dc044bafe52e9d178e26bfc66950a51bb82028520363a239d17692e22da56d2701af911678ccc1077fc4d68803a457fed975e07aef515ae07a37a9a557142b1f7d9709eaff0686eac5948269987d12b59b932736c0deccec071c4d80dfb15c2e10a3e5d08cb0da845202fcd57b15e8743aed55636dd2368a89d8128bd5cda5d4ccb7359c525fdbccb4e34c174c150b6eb9bc2d8ea9f2f1e025847fd77522e9f42315c80e9ef912d13c0d731a5a7f7381d6ad442b5afd2baaea8e8db6c9a6c068e204f4c1d1bed5389200e665f9d92d932871c409288e1c3580a0ce9e8f8e21cea4245e0b244d18632820521d477a72597525fa6de0da861246e302e9e2bc04356e2334985e1c7214e9f53eb43c8d94b38822e7d813bff59afdd0659751f0cb2d51ed8a6792eb6fa2c70b0ae900d1a5f5a9f3abdd810228a75040b01e35a330d086d725f6f84c504ab32bd7f1b094c5a8e87cdcd6c5ea610a8153700ab423395876705d29be36a213cd87ec4d89c3a6aa738c3889fe5af7bccf0045d2cabdd3fca4c38017cb5a12e5de052194472edfb2283bb9b72c34c84974d312d82c98b7d98b83544dee5d39856830439d8c8a7a61075a084d89136f9107d52c3303902a975a665b892c4363b1e02024c03e52402df2cc93999f88685ff844547a16f43adce0ad41f476a51d985c34b27aee1d19597cf81de6de73af8847149e7bc965f3a78b7474ee8db599607672eead102dcebd5598e35a560957b06f192337f74eeb011e1b22eb919aa835a501d316b4bd4c402c953668622b90ffc3990223ce8ff69e6f18e65eceaecc4c9e218a7b79e6408f60aa2036ce08b76272c78f7bb9f7f70d44f415a4e3726fee8501c9c8b5e72b63a6d32ecbb6b3691231f3433a4f97be86719aa53be4927b8b5ba68968c37451b8c982458cb75189ea9aeb61cb854c8673c54d8a873691f622594073ef39d2df557fb2ccbde43e5730a1d663b5ceed603f141eee8aa93969b76e3888f65fd572c0b1614e89a06909629b26467a71efd6b3642b74980480a0b4cf818bcb7262bb86d02989e16d271d144cee1d8290fb8c03219e46bd48b88320f1133552b0fba6728e35a8826e71efabaab2bf358d8e0915f79a1e85fc77aa266d6551877d8092a8e3e1236fb8377433c174b3ac3be03e94fb1067887b0d44be0a31509a4c0a5449ae15da0a6a38466ff69c0846901f49254c672bbd4b170dd9c1718de143940200ade0293d8c5905f9f44fc71152677dd484c7a12df93fb706a9c0df34bfc0f81d6547c57f8904fecf73b03e9cea9d2097af272e830c5d4fc878731b98f7cbf72e294c13003a8fbfd2e6d241d77e9a982837c775e9c08cfb9fdd048af1dfa280f7c86e9213fbe736c8ac8171e38fb7614ef32f349545e5074b52dd203cc71ba4171f7e0cc217ed02e89cf7c9074e7d83631e1087f029f9568935605b69511634c075b51c73343713412499ff9a8aab007aceb9156641c325dd894e8f2f561c05ea50625cfdf39b73701d017ab83c20f120c6226ae29ad3cfb5cc36eb36053fdf02cd005d42b5df037c1f0c122d61d8a43966c48e09013a8c05fa7be56b642026efb10c296d05ec08d06597b1fb5ad44397b20febd9467cdcbd0c771a7e79efa4761b6e58e0c716937bbe973f007793d2f40ca192e44cc9974be250ecf98f5899009d753f806e1f010da287a4931e0527ba1b827451ee4b9e82dc39547ec1abb017e3963b25401ad4eff8b5986b7ddd992422769f7c35decf1587c13a727e958a0eb16bc30ed1b71f02bd2a70061051c9229e76ca625a005d3f32642e1ff2a02c057485ac95034004ba274670ec1825202723807e6d4c7f61247ed463c5626a2ba346b2b4e32ac1c5dc06d0951316e7434d783f1d490e09e8181c0c5463b1b97a69f3810a0da0c3bf21015d792e5ad01286130f5ac50d645581f409d69a431c1cb02ba0fb4054da3abd7176030dfa19c3e5c6d9ad48a16d81ef66ffd83e5dc9804d5df18664fb694c8d9b26213218afe638e76822e133a9b5d14e2de27b8e9e842ba60a10b07907c03d7c23866b7fb207c9341c055a94d37b7f38b5a5938b91903f62ac9aa10743e4b8c221fbd266ba3b5d9269b134b94a70b89cc0a7d75d1b6bbb2061224e1c37c92252f81928de0323d6b29a2ffe2ad420f246c797152e7eb8d953a09bd8d0681f1a50149df423b0b6bd650f1026f8f79b8fc728bbc0d00041b4115ecdd3e2858eeb1f98a808ea830603a7c9ba4fc85d27231aa295c8ae38c209c66950495a0b704bd121b577067177e9c21de31e4a2712868eea370270a7dfd573d1800470c61e8c4498e8a353fb7574f2b3b8a28218f51742df61e108a71a1a0256803b5096471b00ed2dde0dea613b9fa963b39c94138cb09b301f871b6e89a668320183c15b9315d39153e75b46ec61a00422cbe604cedd2c176772cffbd4a8597c36861bdf0027af331db43ac4cc05d686515f2c2f2c5732504dfe2f54fc5c82c74c3f20e080aacc193a4217b1c111c1e98f3ec070a6aac3f05042448791f9634619845b57d9df342009fe84d5669ae0033a4f6c58b76d886769c22e1d42d348873e36b8ba38bd288017d04faae1857f88d491893b083e5718011e5b3ecd81950f1efc264abc871d1ea21d415e947daaeede338352bc5a4543cba9eb9c0e38dbeed08224c04f491b78b0829c117b7f7a2a9be9783b043b07104efe453049b694e0e169e15cb1ea364ae05b0d3ba5e0411cfa55f0835d9c90102ab1ff24f6e206032d7b822bb5b962f298c9d0b26ec513a2530e0e56d4d8c28c43044773069e31afa8e07df3e214d43fc7cc7879e78eb621ec2aa97622ba3544d24880ca20509bb337beedaad3c466b64f087f012cc2e719fe80a75807e58fbffddddd556a94f24bcd942cd0733b3da49f4e462535cb78ca66fe6a1ddd25f3835a01b9fd285a7290fa5d832d7dc6b7d1b9a7a46f196fd14cf2623abd9407c1e2d7f8c97bdcd7d59ad9db2415ea848536796b9dce064da5be4a65270a75855233b3b54f57b6cf948815bd53b2dd5d73f4cd6064160b3f3fdd638dbd8629f5c757c3dd49a59e12c1c915e155b65376e3e4e7cca85246e9afd4cc2daddb31b2e4ae6731bbfc576e336979939e65bcf2cfd7fc489d8e877abda9dde9e778e95a4725fc35ffb177a5edd2634801d5b591f93e34c9ba627dfacd55c22bf0ff37ef1de7ca14f950d17a653bf188e85cf2fb4d4d82e9d3177eee81a1bcdd83cd95df631e29b982a4d8db8c8add565a907b6032a7ebfc0adda1ec8de17321c0558cd80e6303893a878f9a00a936a2faee420eaccd8bd1bc71c4750ef8028eefc6be97894c80943642ff34e66e36b4930e7c4303bf94d10e697fc9c993f2342dc83f010f4a542716e03510c6994d2f510c63923babd82f57cc7ac00dd5cc50fc808e2d45121970bde784bcf7437b1997a54ad923a4bf880ca32a1fbe5eda2716b4f48945f16261fb11ddd9b399257826bdc14f0d50e3c8acc0aa00f9c767ff2e024d8ceef558128a8920b52c4a3df6cc96c224a6aa9f9efaf824af13de6f2846d811c1dc690b0a632590d1770835ea22e4136d180ae40b8290e8aafa4c78eda1b8a05523c662587e13840ac259325b42d24c47d3596a61ea0ae3d53560530cec35bc5a793c7768f67376bcfc9afe3339e722b332c2d7fada8dca4bed45a486ae0179cc55fffc5c7ed0a38f2d0ae671cc0db3e44112724efa945c782428c10ad85d9af1565ec319bc51df95b742458a36522853e0ccbe5005e6205c212ae40a35d5b4bc19eff5a355c0d1a4d069e1cedf672ae2994f4560daf52707d9c8d9831e0c2589783f26a37e992f4947fb44c8fa89d466d23ecef85a70d2214c07898922e4e381e2ace16cd0763a22da33bebd14212882df67ff1c6b940f62a74c0ca275ad07a37ab3ce066dbd6e3693b11467928ce96e7afa7e249ebc0b908fa878a08a9feb27c92325cea262da60b9fad5d8a7a61834e3a5b3f2761e9133ef7bab748306a30648772db8ced31c80ffba7dd36148b93a5922b14212cdfd300bd55c4f26c4614347fd5a2d77ce50d173a33d380aeee914e70e20f9904a9250f11f2cf4c7a403eff509bf0bb659667e2ffe6d6ece137873ff1a63fddc7d8710a6c59d126e879053ae20c6254427ddb97ea84de2557d3538fba134b6f9e7ddb8ec5c4844bb180f45f6bb76034b7b90ccd13fcd1b9e46c97920bf5e3765a09104df4cc2eb32c54c2a86d477e8b25dc7b09cf602998a667896bd13272f59c95d40dfeba5a7d2f597ba187a459e5957a96c6a68d0a0fe50d54e6f97cdf22e8fe6a38a1273c766b9cf17a29fec6d509b9c07c7f12073a0254556eb05c8c994ea353346e3a89c45e68ac0623306de182492512f328b2cfd3d43110ad7c71d8304274868c641966f83a22ee1a6ba6b9936a9542035e66a6346eddc5f7de207e07318837219750c44d3e46f9f8a2496818aa809449a34ecaea955abb61b0a11a1f92dc5ea665560ed5c182d0ddb0c46471814aeddfbe0a06123b8cc3806cd9ce5c1171f172e8833e872f660a11b162508f1ae65e58d8c3e1e0c3d984969069fccf66eebf136d2671a0d0aab137e54dda510bcaba19e089b1f9df3a17210bc85c255b1aae3ba099c375086eb8244f37a3fdc4e8a64e139c2739a12ec6bdf9ea46c40d437c6572cede763006dfdcce968545ed60565e444382bdff161817d6de2a0376bb619fba4310d4db174daa0e791a63e22088f9560c4d7436feb690f016a1f813f607bb8556c2d0e54674e5cac7bb947d0d7e65f040a3ed76040a3364d543dbe39762a1b3a80deac5867ca6a512d0262fbc629a004d9c9d51e1d92b8741d5672e0181ea04fcf24ba6b2d9877f89d2632f8e26483793155049723718f7404ccc3bf5b11aba2c548054a6d817a4896e0c6de23b706a9a15dbdbdaae275f5b4606f19198e038f34079cdc62e95aa63df328b1343ab4ac234eb47575421f5566bdd88a1e289e02d72ca5a3c57c891ec8e1d1308ab1bdc320193925a6731457bb7ae51231740feeae9e5fa12618b639f0a372bd54672cb3c2f7d1b1fff0f22bee088c14639ac73ec97ca2b89e9f0c3e2df438149dc247550c6fa193516d46f4e18a1942581c9c4d7a9d3b68d6d9eb36a5661d7b9dc1d1d2581342806d134b69c58f6ea3c9423d8e8a120c34381f32193e180d8e5a6bd2510667e26f296fc535de39d1c2ca767a4b80e21a858e93b151c01de52537db5a9d96079bf8379782df98ab122483431a501bd4a6024e5cde6dff0e5c14f727dd8536f37aaefd5024efb6b5b607ff328e2e960e5d950529dafd4ff21ae5259d6d459de17b9bdc9a369d6849b3c941d3264ac2d16c395b6f9eb8a0b7c9759a286850fe1a654b1d1b916be789d54fe83c39a693374ebaa1d843497b1256681fe4a5735aecd91ca7b96cd85289dbd267fbe70ab7bd53099ec1610ad416458b81500cbfdbcea7b988b7cdb8a4b487770fa46d660f85ead7b63add5c106d02f73d0151a335a5f23f7eeed9453fa7bd94af614df702ca26d02e9e076cb39b569eb888d9cc7614282276bf500a4da7d09bf24010464303c2e6d0d29f59e051ac54b4025a148b3deada0796c9bfc0e28cbf0d870ec6746c01b52d94e642d0f6b2dc8b50142f73f7aca87c04ce744f106a8be206a27887c275b2f723a3e988d2239e6c4cdbcade2d98706476d6a4d916569fde6d57f5c1121a34d03f217794175db696b47440f18edbd6da7940e972423d14c3d16c396cda3cd1029d2da7d61b286c416f5bdce642d3b6c4f1a3e486a27792fe23a3e988d2b7513c1558ae0f65b75b6b2d8e275a72b1b5daf40145962e36676d2e8f6c7d0e2e8a5b4fb40b658b9e4de92dfa50c0a2cb56d62dcb07db6f33b828b87bb7f1777050de9cec42a11e8a613436c4692e36d9965cffed5f8d704eb4b8d9f8de0c0ecacb9b6dfd1d7770b69ad95c286d42ec6261df2638cd65836d4bcdf03edb8f2d6e27e386f2a2bbedac4e8b631bfa9a8b78db65b85854d88a35bb5b9ca619a56828865bd9de447341b4e174a181f212ddb6dccef0864d94b806efb7bdafb9c0b399ac8ba5a28da8c5fd890bebb653a789515eac6c62eab420b0394e73d9644b2517cb7edbfe369778db66372d2b6dc5b7b48bf272656b53a705818d719bcb065b2bb9973e5bbf9be09c68f96efba7c141e106a5cb13d347094b7a1bdc661a272ee96cb98e469434146b94f5512816658b7b1b9f33b828357863ab5f73816733e3283f1131506ce06e5b5f7301d736eb28789263b9593263fe09343c03fa39926d58309c19a5038d40fcd59d623e93e3edb23556ddab2108b95e840eeb493620aa9db8a385e1ce9ba61e80db58edc580411cc01e00a4b5831f34074be3a0ff04938b0e54cbaf72d31f236c16a4112209d97b932da59429a52403d506cc06c7060f6b6ae87f1fa57f7ce9c78f840238d5d5f7adf93fd75e2acedbcec2e28fdeed64debb563dd4a47669a277b9bdfe2d3af85ede66db89f83698fd8e6dde5b4b4c7f4703df2bed0849442b49243eec7fbe57aaa0c2a40849ea3eac52f7e1cdd6feea2de89c5bcbbd7497abb4adda1af526abd8df78bdde2a4212752bd2c3c764aeb748dae8a3267aa949e91e6aa327692f75847df52dfa0189d7a5bceb68e46fd80ef087bcd47d784403af6ef0dd8ba05fabc55f6c08dcb5760085c4300ac65467d960561fdc849544154cea6e3bf0efabeef7d236fe7d8eb9625887abecdcf2baf7d1cc44f85f4d0d55a35b9b690c83a18a249556f7434590a311f2dbf21e89d7234748d55f447364ab15ed565024925faddc971ac33a9edbdda6318cea14154095a6ba9f284c1821c78a2a31313fec3b27037f8b0f6fbcee6f9025cff4cbbd97eaf4a5c638197704fe7d6f39ada5c63fbe103fb25f04d97df742b61f89d7fd23a4baf4ab77b4e5c856f848bcba3f42aacef923d90a3f7ea436f066eb633e81e522c084ab75947779b0cbd1f00f2c17012ad5bfab547f5f4773845421dd965d23d9ca542e6101e11fa1ac03c27960ba1f2248a9f2a14b39677806353353435d9a8386c5c43cb247360716938a2a8adaeffa370354cbfb72d36140e073f189f8cb7fd57ba5b155d7736eac86a9b3c4807802706a0d75296343fca5fcc68e6c8d1fe9c648b63e9b0799b01ceb38b2550773fb250292ad4d25047e8600c40fa1e4f41baafcde0fdf43f8fced83a748557e1b22bdcd606eefdd3fc76afa31bf7788edc0dff4a56a539be7ead6c5843c5f2027e3de0a2c486f751d40575595482482ef6a05610d5c8cc852e17ea0fc40d9a9960322fe4861a56e94da50802abf3f56f328a436efe1eb6e196314fd069c93891fdf4757ef48d77eff9af736fe1ca354c6882c15b5fd7df43b3f6a83721f6506d3fd62d1511885058e5c4844661dc1cc46b8000a2d4490454f1264a002e8c78441e53f65fd230512edc472c14f14557ea2c8b18ec0180b62281234019625c84b7aec4013609053450965a0420a3ffc0a5764314ff39222ab915d3f281234812255a967c004ca874f851d51a4fa49f2f343846584e5821f3f57a4508114499c04247d93ddcd56488216aee079c218b090e285325421cbb29dcc882852333333590bb26c77a9cd72377f372562bab75430fd9da3a9de1f7334511e11a2f267fbe27b1b95ff002d526b912fbecfa1f2bb2faac3a460e9fcf84cf981c20b2b0597ebc20a13e8e0882ec8e0882f0809fdf870c11ac2d21102cf8f10a0d4abba1f21f450b1f8079c54edc781e2c1071f84516b71efaa4db7383a2487cabff9a80d649d8c6ba9c9a1bfc8a172db781b360ef0ce47a391cb7385efbd7bcfabd9704bd3213954475b6a72a88eb6d4740ed57d512dbf989947d510fa3d6bc9f47fef594b48759d4c3b87a0e5f6d8da16934b3a1aae2db5969aee2fbea8926ef06fb67a84dd5d5896bb36d192d952337aec318a2323562fcb2f1944fb619d8cfc1be7020a2baaabebc4953aa3ba9f2774aad5976ca9c1b6d1638f53ad91b60971d5c608c400fc88615890ada3111d695b90adf283ec882b46a51b69aeb2ab922e26e55f1a10f90e13d27585d06aabf5cc2c84ebee17b5d236214250abeaddd29e6bebdef26813a2ee9f9e4b247b03075b288699999921662c253f9c4862932ae8a26e9399ddcbae20a767bac8ac9c2ceb7ef82ca3c26725640e1c8cab1be9471060e060dc3a09a68cea2c509bd7f7c948b23d9608b6270849803667975c7197fc4b96a196989bf3d9eb3403d4035ee210522e828b685ed22e6a6e8b997979c921ba41f65bb04e25c5656ef34a0bafb47095145769514d899a4b656e93e460b2db1cf7ac3385cdb9de762d715e61bc94c08fd12f25d712d6e1113e263cebb1c1dc36a8eeef0601adcffeae4fcf1a9c831f2054f96942a8531ab664ffbdab6295a3ee6f4632ac088815f1185bc25811988ed41c5c47ad141c70ea57e8b7b9beefdcd3ed7a743b39752f2ed5ed5b88d5126d31bd092029c824de1b4aa55226f8f1b2fa1e90733a7e34918543b9ba75ed32f0087195bfcaf25871346ba58926d5fd3c49a24651dd4f0f17ed0bb0ba010d70324dddfdbdee6e6ff7ee6e6d77ac60e25758e1e3aa133ce8ccc5a8853fb31a1dab29eef4d4ebdd9375f843b94ac50fa83c61a25a247e1115e656511673dfb2703084d98383ea7e9e30a93caafbf941956aed142e18b532e5c3a886d28459bd088bc956aa98dbea70aa81a4f414d6d1bf398cda29a05275e36f289dde8d533adbee2c0e8630dffb7dffa72dab3b2d9ac2dc0e9a627bd689ed591e14a336c7e331134f8c821076a5bdfaae0a65ca3fc56a0a84101525bfdccf16c2edeb8e1bb92cf8d75cf8fd5073296e4575d5c61ea1195fbef7de7befc1f7a4e6fc7d0c250aa929ead6291e1a1aaafefc094a729cdbdd7dde087f3b5d35523f0141ce2e9648195644082184a86e08a194914485f888b044ca30829b2002d5a890c6a01fc239f75d5f191950c30bd1474e1f429216c0e7020882b22f263739b9c095484181cf0f5277d4f5d6bbe8dd1fd584b9fdc2a89e8b292185e050efaa340702f52a872808dfa36e46b2fbc00445584e984168a1418fcb4a14b3978782947366595fd60b8c164c1e3ab00370f0918005386bce61259d07a382e6fec683c7cbcb4bd08b814c412b59a852e36f272b39334430ade430aac7733cc78a152bd5652a07d636319f9314d2c47faf939460e6877405789f047e09fe8748045d019e1055451ffc51a47ec38b7ed1d9ee47c828e7dcb217e4859e2283ae2632be3067848007f7c3350ccb1ac43f1eed21cc490fb5950e0a0a02ea2986d8711142f8208440a2b4a49432c25804143c9dde1572686686f9255b1e3da4cec84c75af44d605e70c15e68b2d1671252ba43e18d54f9a429c913333433165b9e8a257d5e1e909ce9148d58a97d31a99db5d1f5951ae73ee54e3f6059d93d94e9537be0a29aa5405f7e974824b7c68ce179191182bd784d68bb86299c998ab01352626521f4e4ce87c62dc6bcc8f25301033049500dbfdf10dd71b2e827c114a9f89edec19f36388801628669c8bac025be6b19a9916cc5584348bc2dcdf50a82cf3299ad4fe9e28a6bca4e481dc33c43eecef074fed871890a79383b96f455ed7fedc535f7cf239eef9b10406b8a73af5264d9c8b31c6f72892a4593269970ed157d68f9a856ed244b759a25b36e9f6a4592106041b511d2e2ab0eb6140ac042c8051ad03a3fa61f86c07a8fd31a64631c797f49b8be2a230407502c054d798b719d53f7334d1014961ead03b8a344cdfa8f04974bb81b2a8ac2475cd53e1bbbb1107e4a88c1408274352820b9a513717e480dc0139a0e51141132819625d9e780242266064c0c870b993ee5e72304d7d1ee172ffc23be8a0bb5aca08ddc9073b624196df7b8f9f539f81c9c480ec201dbabbef80d4c427467930449f1865c61371cae988382506c528314a8c426ae2e2e2e2e2e2e2e2e2e262c5cb24a3c2a87c2aed8d8d54dda2b691856d56658762e87b83ff54066f5ef793f75a4f5cee19f329637eba0d649b32fb2c207c96136f36f1e07b5615b39f836193f41096323149a5868686867604bee34e9c4cff5c1287b4d0435db4167a28089d1e1aa287b0948905a9540ff5500fc5a19d5df890be167a08d747ddc93c9cf8ce40228cafabd32c489f16f88e15bc05bef30121df1981efc80aa93b9944b81377e23bbee33bd2874ffb1633643a33e91ef54dbe27656e7daf7aefbdb7eff97beff1c9bd42da328491382361fdc00630fe56aaddee465aa87a85b4adc4f889ed24a88582d869a113b4500b29a1bbb06aa46d2586146da5adb4500bb5500c2281947104d16b3144a9eec74a12304ca93c1c8d3f3f8cc857228d47cc4ccc7b0edb618bbe562f7ad36d067665b2f7625726bb7bf342e6a7ce1d4b12dc019e7c3f85c7130fbef7bab09c8ef97366197c191773ab9f8458c25f3a84feab83730821430819d29911713a83e0a34fac0303d7ccfcaafebe85a8537bce2d7bef84fa3723edf36100aa5b03b1d015844fddcfc230b7dd699fca4e867f5023d37b1aa6df07d7a832dd50dd1a0803dd3eed533dea106139ef4812e912ec0a40a4bb997fc80e81c453fb2d2311a8324f8d40957f061111a8eeb374be953c025521e9f18a0a7f2bd5a891c6a0d78941314862200241971128029178a0f093c5d04f1652d68587e599cc1aa6618df19730b7c6e8804ad2518642b98c87886e3c1cd03b3613cdf82c2aa292eec09ded7132fdd60fe6feb63d707ba6d486d52912581dbe0009529040a5a1f59a6569a2ef6b56a27e77363f38a316f656f5eba6be1bed2558fe5bada55bd5517a9cecec4ba1dabf584c7134488ec47a3919acdf6aad0202a4d72d1ecc6dd6c99bccd8fb4ffc7e1f6eb3ba4dbe94ef2fdfb79df3ea7ec376a8445fed80edb05747eab41dfcfbb22e0c88fcc122e7c29c9c4d9dd75fead32e1246a4bf796314085f74e58a0524650a17d346b48986ec0e5004af20fc86748d8c52fe939783b25124906b36ef256fac79de223f0857e72ae543f9908b2bb8f0a23f2ea93102d1ffaeb852dfc392a9549ad7090bb23e35ca4a569a4d091bb252ce475b442f3f0857c728abe336afec6506071d1a50c408104974907052fd2d188c5d5778715532c6f5444ed6606cc8022151bb5d95588dfcf8b33a750d6cf675fd463ea425558e40a58a8e20a58ade22f110f7fc1b4eddf8ab47722456e764fadffa8d77e0b88dedc096b54375cdadaa3be4a54607596b297aaa8dea7e8cb0f3dee6b77d6efb9df0b6ae11848c10a55a24d72ff6737ce88e0662435e82f473f3da9c4f293ee4c1524c97478b35bcd030a2cccc2411738589187b920d0f4536d08d6955615e511bec49d8e8e222ac83e51da4184e10f02b26205c5237f9376c63c30b51e1e615cac7f63198445636d80003e90d5786106e18b5e1b7611fc25495328fca9ebf77f46374bbb1a1daf0505b990a51dbbf381d01d0817a48e13e815ce44f2d10c26726b6077f455375b9da6e788329fe8ada546fc35bac0380df6ab8f1350620f33204f030208c6166b8f05787ff01e006dd7e0054468763a800a80e5ccb823cd5c230ec55fe8a6d60626fec4787d1ac4769d707409b0f006dab61791825b57f35d04dfe0bdde6d340b7ec29dd5055a345f609f6fb281b7443cd50836edf42b7a7916574cb3c06656159d1ef8a30ecda27dba308ebe07712c68737ee52e6866a511bf8bb556f2d06b747ca39b3acaa2af8d5d650c37fbf7ed5cb1bf74a7af996911b6ea8a41f596fd24a37ee50d8db903007b33235a0fe8ddc50ab9e2affc9f6c0aeb77e79acdf2796055310420845b0da277b43faf055b928817357c705897082e8a14556b7685f34dbf261d49775394fbaf16ffe22be669726e9dd770f3df4d083f3a2453db4a322f281ba3fb384feed2bf2c17b601724377e28a39796de30bde137312d893021fb3693563eb014b9af28521ff606ecc12f0d1bf9107f497b3dff367a5e91e8b711bde1ba2da9860f0e45bfc59747d8f856d18a724da43e5cbef27d78ebafa79b35c21ea337fc2cf7c1071fda05b9478fee8324edac126772cc95dd509a496b7f6534beb22ceb86b96d5833ffd206111bdfa476b1415de47b7fd24cdab3c5d4c67ad2bfd1e578b00e18efac8813041033af9b90f87767acde6926e198e1378cdfcdcb512b7ac3a47fbf61d48a6d457d0d45e2b0e5a88f6e91b41ad39b2d870d49993ffa9031e3b396a751d3ff88cc6c8ff79232a99b4b3379d486c885636fecb7fc0c19af5f7b17fafd36d2e52b8cc8555b8ee497a4c6f2fefbbd8b84522dabdbea66d24c3f1b1af63368ee32bde85483fa6818ff530bdd321a74cb4cd435cc0c9ad16dc6a0a6df6685b1653b8ab034cc48562f5bcadfb6b5b00bc7f688cef5f6debc9b5749bfdd3c2b078994c322e5b0280e5255a4dbf2d13b1cc7f69037efe6e5a84b5a922cd24e7a9293e88fe896a346eca23870ec8d88a399541247bcaa6c8785996801b4c58e16415af06891a3858f7b4e467e80e4683a8851378300e377391af82cff6d74c217a4221d4686f99ccc7b86bd34b0922ce1be04f2c712eeab84128fe468dac9f86f102347c30d02ccd12c5717e2f277feb1bf65e8218a41a3f2c8c9f025bf98cec978f3ca599b4a29ca71571071346fbd5f945244e807c8610701666c80a181d668a97c23c278a6adf1e7cf5154a7afa3a8fbc200247bd078f75bd7e8217a712bc918d565a21ed6f59b0bd663048000947e1380e9379901f438fd8623c70d327e3340cd7eeb81832b42e5afd1a28db46b6f382238191938d44d56148c0354fed30d2ca6d200268900957f1400ecb2a1a2a1f20d596361f8d44d5609d4b2b0bdbbbbdbc1d0dd9bdbde6be87aaf6c64e6c77ed34800f27ef04a030bae95b75796537ba3b9049c646f7cad441ae7300afaca5f1ec2a1f8b9047b85539c647fadec959a025a2046ed164e984265266c142a3f0fe17478c139acc3b92aacaba42ccd3923cbb47f18148a00333306e0c1a3faf0a9d1210a031600f400074c914091200b5440e88806863c0084b3128254ea04393929d0d131626727064d9ad4c089931df0f034d1d313858f93e1f7592a368aa988b92dd0618b6f3b05bafb160ea1168ea6c51b7a121c4d0be4da6fd3df54881447c3394ec6e651216ee31c47e32aff02b10e2785e4bcc353a954aac98f5d3967e5e622bc59630427fbf2b94b7f57386d31f9afa509b210f23e97464e3bc51df38b51b28d9c4888d2a790f2712fffbe0ea3bb5ba286a2ba80801db9996039b78be2a143cc0c0e3e8cbc687dc9eddde79561100372852006858a91dacccaf9f2e224f4f924ccf00409a48c2a228cdd104208e914105af1ebce9f7c0f3a112898a7ac06aaaefcb772ce6c3a1affb7e3df7bdfd80c94797974f534b3d389b5b0240eb22f8711f13ae7e8371e0480d1b2cc070ed5fdab30b7babf1fd1cdc5bd4bca205c2535e264fa3120ccfdad9faf87030ed5a98e54814f8410bacc2b9065a84c0a2894932670f2bd09904ecf4085bf306e6a20ce0a9d4be9dc32f879d2e2c2dd8571e3ce29ab0bca86588dd348a5bf995d973f284da4e75c0ec402a6d4f83e1889ea4134a9fe8519852275f716aade53da88e754772cccadee1db3aa6543dfe11f8fc62122f8cee63b578e9c3939b2c98324e8eddd5e1acb37fb2812fc6dd814d51f018e06be5327b720fd0635fe86d5ee946bc94315ba3f3333c7547f08291be1211a980e5604a653311f6c09158750a042658a175252542a33891de50b719c1afb63d7e6fa288ebdc1386f978a77c504e450808bf15d93556524477d14ee0d7eb8fb0479d33eb0f6790635837a79e14146aba79c1213c2bcd196a1f952833f23b5d4b8e717e2e83a997d27c45b18203f7e03e0bfe7c1fd484202194900a96b9cfa3021af450787c3ef5e08bf5b4a2f4c08bca04c46c996a1e91825c49f5f84d538fd82624264652c48d71ab1202216b5bf8daeaa46fc16a9a5a6e25487057132ae39d2c08654dd78ba77574dcbf226cd558b85f694597a166d5958be59de61259667a1172d7de97ba796fefdeeeeeef22039a8961e3e3333f3c37888cd4e6ae9e3777737c478803e544b2fdfdd3d623cbcd7534b5ffd7b4f623c38dc542dbde821ac301e3aba28b5f4fe91858a301ef8c7e92d79b168170da6f516c6c3fe38bd75b11227120b6da96179d20b61a140b5f424da404e86b41811d3939e2588893a4695e8367a7e127517461af5947a519832ec0d9e4efa5d13627126574cdeb3e2557a88bda8ef5dce0ad5f72e67a9306a5b2a5156d5523189de595f826e7a4c3399604cf432bdbfd32eba95b41723a64549efb424a236242a725f2ad16d97d8542f12d1ad4c704f40acf7a8faa47cd261402e70aa8f8a1225a518618ca65f2ad54495ece6ac92dda5123747091566523746255ea1928ea2afaab7be774c92563d46c278983f7ac6804c6d76f512e654e5caf9b2c6ecff5f2a4a5c5c2542ace84d2862c0e58971442291649048a44c06cff2c0548c77189018745b9e953c30c53aa084cb530508b7c562a9a8106edb047df9b277682f290ddabee6a2d9d04e3048fb44fe2b32a98996280c4a9a591e49ff86cb97e8f6a64947946aac69bbe36048b0f42eff36a87330a45fbaa1482fe97683d4abc9c7c4757a09e7c024f5fdf2400a530b4defdfc3977473ffa00bcb6f5f21aa42ba552fa2546abd4d17ea1a46c6c7059239c90ae1dbd05cc3947e6db87c8d776ec73f8d776e87f6d93bb7837e8c776e070d8fc11c5e54f896468346354d7bcd45730ec68666e4065983b6d04dd2a0db46a9f0672c50852f43d61874db2915bed30daaf061d00db553a8a55fc9a23d7a337af922cdc80df55d6f8d1e92deeba3361735bd24991eca486d4cff7ef48c0d792313b5219176e7025c94fa9ee80589f9d5f4a4676c03425c9ddf268d8db0e03e8d6d8da8fd32c8488ebea4715d204713bf1d112ae9ad498fec1735ba28158e1eae068fec17dd837432fd507300a39a757e584bfb614552abdb024da9fb948384609ce999948d6154e7c86254b972c50404cb72170b8bcfc0c22259584a3fb33d607c29fb8cbec7b13d6048aba4c9b71c06839634592a495902227d340c6d867718901968a9f48b0129b19466248e66c23a6449b2b0e0900e4a951b0e55be732bff649a8f43b2bccf62d06d664de273e24974134662a7c27733b499304ac6efbf18ff7e13fd83f1b5d09841b7d2b3ccc7be48efa84137d5423397edf0d130a9a65b0e6785a39b8382439530248c7fefa34df4eaeb4d7fa22cda8b11b3446f5e6531558f6d3224c5e47b65a13625ca52951ec6a0a2c770e0d81e17b5293dcb101618f486ab452f48af87636fbc17492ffb8b09a944d647ec2fcd55b7295a9a54d2eb578b6e539b827fc9d3acb18c05c11e5ea491e69876f19c41e1709c18cda2c4be2b6ea5abf0d056a75ed44785b210a3ded318fddbc182f9264f946148efa3775c545ab42f7f923f577f699656fd7c77933255f4c64ba537d16d99705b89de781dfd74f1bd4a6a33a2db62bf8d1ea35ee33bafa2575f45295361c311519b182965a1eabc56cf208fda20a99cb977afe48caa61fda48c05716a137fffe6550ebcfade66e92cc2a87e16ea1d8a3da662412223faf109b18ee8a3a18661f1990a31b250642adbc3b990f74e5dcd7d99a86f9d28d230ed452453617b5c55bb3fead3b30819e62683a49c33cbfe2914a2c2def06f0885601ce92c48805b006de1a46eb14550b5fa7a56789486c23e75aba4dbc328b8b17c7c7949f8e69b66efc07ec4a3ca7d8c6e335596de695e37f79261aab7fec58839a991ab9a7e3342472fa21bcb0a31519b699a3fa2db4cbde6abf0a9cd7cd31013dd278ede702dd10d6756f21da99608460921844e42f9e88da47ed9c417bd8f4d82152937e811aa96f52ef8d0717617c89a5ef640ba3d084d943122528312f6b00ee9a34d5a896e384f644fb5de39fc65023ee95921f8accba1cc51257d401e8534c2f9240bd3483fb56a3a4c3ed4a484534eb8f4c6ab9cfff247529b53ab26a31ad3366adbacb1929a68fb4b73310b1284a4f1c9de78ff8eb473d1334d613d3af3353829ce72019f23a8946db7653d75342300405000e314000020140a054442b170401e29aaf00314800c88984070501b8aa324086218a59031861060080184001100119ad2080069e802511ada211e41e44e490ff32c73921980df3b9f3ea75d24ef98afa389280dea7b9e8e3ffc4dcdee1837836ae619fa918e4043a0d9a8fd471a81323134eaffdacae1eec0706b0e3fc3894b3a8ae824a2355a185a85f3bac8adf6ddf4f44bda8b404762c224c87db83def6a7140a85d30a4448235499453ea624663a4642b39c6d221f990ebb43d993f70e847c74cde322fa6f339fcf24f15c52592185aa3627b395994f4cd0c8178900c46898a448fd170441b44c90638e904cbc511d1c34d69b91822efdf268d0aca0fb2fac4b36c8df91651032e82e339649597ea8d980e6ee99e0d657af4fbb6341716b719de965ad24aab7a7701c3d365d7184cccb76044917d48a264fa02c0bcb81b74aa982d5f6edbf3192e860cdf3cfe947338735fe01c53cf94f9e276546630c0f9a94b6a9118b86c8f69123767eda140224baa00d5da86024dbab83ecf51cc71544636f88e4a8cb96fe06354278d207defd92ab832988f33482e406129259025186529b046b8d3068bbeedb98e6008f51fa136dcf56b7084b16fd2a133438d96f2d0b0197a282259b295dfca16b961093fa5868f1551d3d819fe76c8360504b2b6197a0a094cc4b22f9713854db793c49c017fcd0819e642697852e3762e1c287d9addcdb86cadb1145e5b800cc273822e133d62e5afe8812af9b6b1694694d3b01ccbaf8079614a226f2cd12f33c6836c46e442c6a7f93cccf55958c9ec4c7c0db9cfcb29f04c66a0afafe49cf0dc34229ff6a302e549969a1c676f37e77c14989594163781455cb698d97aaeb39d9e68f387777a4e8bb9667b020290a3acec8919dbeff4b7909408ce0d3758ac7ce1be26ff12f5689ecd310e508054a9ee9f62abf18968422f8746ed730d9e2d2a21768ad5aa46082129b23ccdff41cf4d03e2bd17f245109b19d8a7da759eb5187db5144559f07735a3e31ac16298e30f06a9bdb0ddfa48d08d45e7a137991243c748ff964c6d6ec26294990695f5429eb6531142c68cc79759f5a6c1a6a7b962249eafa2de66d9a612d600a413d63b2b03193082e8469850d44df8f3b6c22a87fdcf20e46d58362145813431c10cefc31ae0a784cc1987f1729c2186162406aafe2ddf2e5cfbc99da643af9ce43135fe9f1fc24a66d69da40266b1631469aa17344542cf6ce503363245a686b70ada5de445adf4a8dc66f20017f815edcd21d1cb9749dff88302a5454c683440999d74e01318572b4509933b719ea08e2cd6078d9a45370ff99f6b678a30f460d31f10db66483ccfdf873e26c072d65bb080deb0f4caf7604c77069da87997006b6d7ff6829b74f66c6ea3d06d35a34adc5bf855094c8e506f3d2eae12865258948a70056ceb3a185765eb066702761ee3b10afca1d2ee7b6bbac9f2431df5195b317aadac8501415abc7b7f332aa12496fba49217352ae474e8c111b14c77ccf86913110810f22f3077d23724c33d411186197adc1020c46124ae3cba411e7c9062f6dc50f3059204af0ea348bf523fd772d5220a92b842efe032961f51025f1229511ec358c46756d35bda82279715fdf93c1addac047110f4eb2eac10b4f30284d32ff8229cd2c7ba6bb8be490a73fd20ea1bfaddc5a194c5ab55f851e95992fca19ddff2ba0b659de435749e3c95a3fb2a4ba238433e3b1f6dfc2c31f06649a0b24708c4b989482d8a83b694033ae79583250b12de3438d260a88daca097236b0587efac2461f832bccaaa076c7609990456676c6437fa7b3dbb612ed499caa698c635e5209e45d319e48821edcff9b59bc8224ae2ff6d6dae67df8103b187d8c9115c2d05d4ad7b3c3797af23497cd121fb435deb829285afd029025faa52c143604af242a7b023d0ef25ad9eafadea9669e7a4d1715bf3ddeb934add0261511c1d5335e75e3d15d36cd10b17ce65bb78f328b32925d73696c8f43a5a3a90ee5ade4dba884add11e4ff6e0dd79bb0f2a8f2815d52e067b98d484ada918f4ec992b6b12031bf8988edd3207fcc1677dab18a42e61a14147f7f93fce3242a6bd8e3b8269ce70aff757f2cb752ddb60ab83394ac2f2454a7fa1640cd680e380c3130dfeee6c8ff722e044bb882adaa105f7282e1ea2e5185b249cba51f757e17fad5cf0dd7fd54273ffd38de3ac97519aeb4179a3710b9c809f2b667d6f271b9038ecaa18f030114c25c328ec30815ff6ed19406bd1cd00acc3485ce6b5e13039bf3256ba01412094810c69f83cb5e84697b49ea90114e0e04aba4dcc12a65611cfd610bf302df2b57687fe058648f38d2299b211d9376fe6574763e8fa6016376a8853126a2d39b52b5818a86faa74a86254df8da53b73051308aaa24483d2493d03857b11b086141cc22a7aca14f6ce2c4c6354745468ab9a698d2913e4f9867dc8b54a9b4f1d70d522b271beff058caedb872d3db0a8aa156f0b398155cdcb1f79b370377943ee709b33f3164a2bd7525814426d31fd4cd4f1b487c30e564c76a9d87c539edc8e697bc0678b4e07a5c65108359a781aaff9764de66874ca73837a8204a261a471099086f91e243218b8f5041751a2429c25dcb1d2419bd36c0cb2bb5c8416b29873a205eb0067b57d2d0d8b1dcdb740dc16274675b07dd9f5e3be4a297a046ea78cffd7e3c8d647b9b2bf17c954b55163c38b000e218162cd1a260e400656e4e4832307baacb4de7ba46db3d7cfc858a255c4f419b912818eba2127b0e89f7a2f7298eb158176e078ab00efa88fe68e27f88eb22f1305f3c7213ab854a8259f37940115bf2761689c577891380125171016213d585525ab91c6eb12ebe4b3de7ec5ad9817ca62b609a8d1601c386a0ba001f0dac63e87444173374ed2ceb380c73e54e1266e4a1e40757e8d49822c7b9f4393663485df9c54c80b33a45d3572010d66900fcc705fe4529439085a49468a68afdc0c165f30ceabbaea34007025b996601418dc6b069924360bcf98405c973a07e87c485bee1fe1c0d307ee11cd0ddff454450f23affffd7d1d5fe46783ac4dbde5c9c838242723a18e72f5e5a400fbe6fc639cf59a77f4ebdaf71ebde7d654c91af80342a6b60789ff2d0881507b783188d0428b56dcf90b021d939dbdea7761e88ead10b62783698b487d602975a740bb944b30e5f7c60ba269e5e1d10b3879997274ae156f8a7cf159f24cf06166edc074eb6e068950bceebaf05bc436a4938485f343741256020168134587c699976fa16f0d91605003ad1879333801fce9bbcd3a2670f5042a58be052a6ca9980c09be3d22e15eea004bcd8b00bb3109708f034d9708fcfd59894d901f5038c9a615648a1a7ad78d9c6e8136db8b038f92b17251f8e1a85dd7424458a36ca63a4bf08208962b643009287056e36fc7f6a11f9023105c3dae6563ac29d8ac7f375b77469232392de08a60e7e5c7eb47220e2aedee41f3bb9bf2dbeccb1c2ce76208631cffd9a1de9d99382850205f516fb62299421cae3814b7d172521346dd0e090e49c8143c51df7ad5af2ef12d1e18e55d781742382374daf4a10f4de470e0334a2308c1f0114004bae4e13123444caaf8e0ff5d5d194e5eecfac54ba0b339f4c9389985bccc7449b41a6c24500cfbbd23aababc1cffb1d452febbc8fb7726b48b3964ba0b599bf4dd30b7d5931db74cd82abbbfb36217ef0bb82eeee59d211d0c3335fb6eab8e4123f2733d26d965c72b84ff5a85c6bf4ac0621cb085c6f31e95d2a05d39dfb1a761a53717dbb3d686396cd334420fbfcc5030f73ff1759acd33edcb06198213fc8e7ecd5c3f0c64497d6db932aa9e540de31e3eaebb582b197a57686e8bb9623c9ef72455d981a3965cf9334898c041325068b9fa35646082113b17d0cd8130b993c3ae96c2416246b44691999819a5483441df331a72853c8ceb1cab609df39469f0db9c0a3e14e7e88bda410055676d45c166cec8d6bd6bc4b2475d8cb2354dde13f273d4c8480b4b1ab54e3073831fc1068958891c1048a3849fa7c1d7b5ddec8ea462c03176e639f651b19673c0add92d19315b2990ae1c69ad774e5380af8bbb4d64a6f667fae4dd3a5fd2cefc22fcf06537cc8b2b40109b4d4a0409c06896afa95804cdaa267787d87cc7cba4943783bf6060452970cb5e495b128ea2aaeef6adc1b2f12a9c1d1c0d9aa8cab587a5bb4fbbe3ea664c11b199517c0907993edff59c5ad865398a80881d016c8bb61721781e6abf7cb63f396138f183e504c6a07f70278c9cf6ce0d198a9c285c32f003c0da8e526c9a6fea416d5ca69308e641fd716d1c7b93308d117faf163b9cc149da3567c143cda9f43b0e5ba191795a87e9bac681039b9e9df6aa77081b4217f27363b1a41d0c8c5a26ddf5a331a4e4aa453c684136897c82a98054c4d31ca19338d5c6563b59c4e09a904769ef1d83b6e83cad326e81caddfa8ff61a8b7006902ec569b4ffaf065d74049303c0f82459a52a2c2775f978860eb8726766d17e88108734cc18f1abcab18067a21aff956d434b906153e29902e580fad9603979fa46a7ba6aeb70eff531b3cf80685113446bacd33f8b52d1a3e936cf4a162ca41dab4176100ccfbab52eb0c1d69ab260592b27f02ef02786a2ef8cc4589f5bb1aedd10e34388dfe7aa49a1e828d30d1c2d015d865b080979324ac2e18261149174b9a1cad895be60354c2807b21b0a74a2c1120f7d8caa2247020543a7044adb30b9eb440adb1b0011a7d48919362dc0ed5c114f36cc08e51278b1e1dd750db344ae31086dbb62c91ca5213d1e7a535896ea12a522534815b8c25615102a679a94dc1e0cee465ab90d7c7934b9703b7cae8df10ee7ef645566724490e98038488ef6bdc91329772818125631111b559101e433d410fc732dde9692ae52be6994790a5b7d8f6bd94e2b848edcf9fbe381adabad2b207ea480bfe97d2f3700bfbd3785b840d4202632bf0d593908df5d876e66abcbd1d71bc3b4f3c5c9bf37e89cb0cfacde7418a7f406c5661738eba04ef13021cac2394cf5a3f2a3a7f2242b62a6061a209650c456cfe831ccf364d81b654f2170aff19898dce7555c17274446e0a2750d615ba471a2ea6b1de8c2eadaaffeb0115f713a92da72087c8e16043d258f8cd43e62b084a15bf192016a466d612708aab59d48327e555dd3bed147773c94fa7097ef30d739bf2bd95ae220d1cbe56c4d3115f24d52776d12248e9d36195898ca371e0c604af18d068fdf0dfa36b0edf0dbbd5c2540b4f86dfcabc77dc1da521c7c4712a6c0d5d154126495161cd5b77f412b19b5f88005fcf420e605794147f595a2e2a089c5ac3eae5a40c326e09737cd1616a784436d26b7bd31dfc33b2c219a940648372f5642c22bae888946bd14627e18275b62a71ceb807feecb939fd97107cfa8073b47cb836d69345eac1b6b598034ffa5e632b523c9f55ab0b4eeb30569d27ea31ad5b3a1b2e05cce95c478556b4921fb9da6f22abde169b57ccc79d1ac8f7513b5e33701ed7d8997a2147f853981e07267a097ba104bedf3f5d5cfe5cd6d9b020331e5cb1dc95dfb00a6514232772d46d2fd9105b1984e573e9c93daf1c4074f4a879828710e04596f097049ac9d86b085092b7827b8f6a56dc811105381014419f56001e19003bf0a542ecae655a7102cffa69b1c56c5cf988251342fe716ff672ccc8a0ebb1bf28696082c923e09df4da6093ea2d6428eac54e8d43aad10f89b180d87da2ae041d304d55ff8c6fe7ffb2312fb05f12664459c61a0968cac2ccf60ce2d4ee4b0bef0f31df18905a6525b8501a0154e2e301cf060ae5f6ee4bbe6d4424e6563ef953022c6923e6723284b88f7c9b9532439c317683cdda35a36589c7e6700c18d0629962782519e57ab102ff64e713e3534024da41e1357f08791e5babd88f38892fcf2654f3e80fccab614ac0499abbc1b51a36661f60907cf5a0c8584e5f64a6e7f23723688fcb227364aa3dc8e311e9d2fbd8e2cdcd743bb7ba7e3a9c61c24828b69e74507b83b5f339920ead21b7f36bbefe06bf5911208effddb273546ce4fc3d9413531ab7a1743931c321354ff20f5343885a18a672db23d8ac55bfb2615ed4cab7ede68e9ab21fb16a464c30a6c0741b03f86a490e184962f3faf5fecc3a901700d99c8521b310f90c3269f35824ef6721e0bacce3f354986e2b5e0d6ff2e0e4c436be97018f1dde552d920b8d02409016873e9abeadd53c36607e1bc9c21bb4487917c1d7b2718b69677d8824fcda131d28149bd20a64610e3492a252893fc6fd9686bf41ccda824f00b959bdfc0dfaf3fb1b532cab8607cfdf0c49f5b99436aceac27c7568a4a24c136e40d5e9927e8af90dcf1c8fb4c1cc5da51fb5c14c9036bdc47c83f22c0ea285de17c74445e728d7fae715b5765479c64995efed449b3997c1516298ad9606e51a863bb60969a76a4ec6ce37850b56fb6f254d0eda58c728ea51d0dd52e01d2e9b2112681be735a963b414dfd27d36d1e23ddb8de87ac0ae43ff9567cccbd477c411d2ad37a109b3fade7589a05d011b89301f5cb344cb49f66c51a6cc3029ba2433482e93200192caaa9a83c2f20f9b60f449ebdb4db0981f25b5f655ab4f98529c87f3cc005465ed495af2363f607a2a84acc7bfe5f9d61945f93459cc17b3eeeed68c57e900c56f1c85be65486d157aff074efadedce8ff5e2b752deed67ad5969c1159ee240d21e09822a3ee5d2465cac7f51c4f4ab77e51242cefa8a47f151c2a74a5dd192caec0e9a6e6a21c23d43089bb17756454d3620f644a904f7e1b6c512bc7a814586b22672c5829b45f00f1cc16a4de2038c003757028b80fefbae02fbcfd349db72e4cb26ebd81613a6d0ad23c04405040a50fadf6a3106beb066f34c704a4339fa1f1d8ae86ef0a79c169f2464ebc8e8e670bc91e2414fc960718b5e6f6dca119485bd4b69e4602a8a066756133d65588130f88d6a3c2729564ac4329af2c667622c108f0cf4a667c939a3b488899c120707033b08183e3f1159e64079b40e223624168706cb10ceab6eb5280ad533989b0e04d9bc841d4480080e2c75a2ee453ea9b09108e657807292350a1576547c7d2cb58464ef5ecdbffdac4922839f43ca67948fa20648a10cba6917e663d4434b4fdba429bc7de180e88a210e47b43d98d1756114f597b6f5246fc4a94d5b9c44bb262c9b483cb16e2d0f6eb25e485aff4c9b5fd6389cbb3dbf4cb66371772fde997078ff5f6004eb6f67d44fc0bb775fe8cb161582d3c53c16bf9d43f23185ae734a3da3fa3a09b29efac2ad9fe4870f3dc0759649feae9f47f84c4059c37162d985d1b8c64802387365d8ea431ad80ebd222be9eb2b60223faa58aadfca0bd249b5c372810212c958fddb4520761a692360ae90be8844fc147d3feb01174abc04939bfdfab2cfcae85b0865512faea3ca15c4b4d82f2339b32579f1beb93a7bdb478c0f151bf40a82b03a60a0b3b75a5ad437b31ac5d11104e5ca2bd6895e9d7dcad86cf5ee6108764c2d8097edd22e1146dde6087fc89ab80e1fcdac6132465c6e730a600d0119959b133d3aadbecdb7a06981348a95de15f5959709e93791ba1b5edbd25f7269d19804805f55bed25a9c3896912d0952ca942d2d725054021ac5b28e0e132188ac6310216bf1f19661483266382ee4c8c910f9175d8eb476aef2d60ca3cf28237f846634ab635d6f0f304f615731ab34b8fb149fb9c7c828fbde4801ac38165973c9f29d9568ad96c197429ee0592e24f221bd685fae164460b524bfdb1a420475de17ab59a9e27e92e2e11f5fc8c4427f76226d63c4f0cd5fe25b099858e7bc9770399c417c621bf9964d014a413fcf52511d36f6682420faad65d89f5fcfad85e61f19f93727e4920bfc2fd4500c36ac7f135283431bb104619180dc9bbfa52be4eb8ae40190e2a21897e61c99c6dd64960bb816e88b6dbfa30923b8c9837388f3ca2c7e5a06380b9d77ded306fcec7ec4f500ae4ebae296bfd5ac5b96e637b4a3434c1617f55b94ba120607a2a849634303434244d19f6181c4521af8d79482eee4291943efefe509d74692964d0c8cd88f5b6d5a5a5c24c3af2af77012a9b8e60c1d1f3a641480c6918c3e18c93ae5a1685831d65647e12dd7caaa222ba0f1b14908f4cbee3b5081a113d94b042b3c0067f263df0e15311e4ae54e427b199d3261c5f26b8494cf97234f9638cea043aceb6240e181ee04b66365064ed567a58cc52f9520d0cf79428d2753494f047891ab04ec6b97b190f3f626c38bbe7d0a8d4bb122768afa19c41d8d10d21ca8d364665cd63696179123a321b2a600d2f617c8b476127a342479ba440c832ab96f067347a34d235ce264e7d020d11957c0a6f3b74220d89176cb8c4662a331643dad7c616babc14a5a764d3d9a052cd4bbfe3adec5d508d9b2fa34235affa3089be5851bad9855b152453859c9002bda60297a594b2fe2e1b2dd80040b77ad00192e95b31437fa6ea09dce84b1b8c439d0798c53d489b06ca93b0893c022d2c57a4b8977595080c60d47d77525f8f781a06d65d7d811e2733f008a24ef87204bb39035319adc8348e881eba535de496aec11ed734f88a7cc8af05f919c928478cafe80792b1ed0b4594f9cdbe0e0104de6b9ca68f28b899185774c9d9c3b62fc6494c5cab5d3e112396a7e182dceecb3e394815742ea422a2683917d67a179414211ab74e783a5964bce3c93221006f76f5f756e232c173aa8f0bed597e80a12c7009e2c2470ac0c86d337fab2727a95ecc1741eb02ad99a98b3955aeca7c6bb4df7b8ba167caa800192a556d6a5901b4b22ff7ef12bfa344835c39af2abbe0961c25b6aed6817ffdcb49ded8bfacb71a48fa04a533515e801e1777c8fc5d9a6a3498e351424bb9e8e55b0f8338a4f243004db1a797166a02233b995971cdaf8c3aba2b90d38453009a2ab1f3ba2a935560fd3374002a3685b07f011b19445b7740ad5c17eab360d63ad727c98bd1dfaf40f419e390b26c56a3389dadb4e7c521252cb126ecd99ce090c09c72440233cc60efd73381619e5248fc8247f3d5b89f3b0b76f27e4945ce0752a930310811dcddfc783a72689e23eed2757765881f63f9feb7f2889f7f4a3892b6c3cc8f27bab3a4b7b1882cebf648d649930cbc47381c3333f17756390404bf189b0d76804f2f6041cd9c0c6005fe778113826fbff714de561f243aef76198bde439a3722d6c5a67977d5bc3ce9f89f85a4f8690bae0bdd9a81a032b45830d83c98ff00034e8a6e4b6521f0c0e904a3c76aa462473b91d3ffdcb2157a6a10b388dd4da7b6b27aa399ef717acc9f4b58b61b7ec3476634444e871c44ef646f989019b18a1cc68e4f955d4621e0c4b09ee0b96234481b3238542b3fc718cdb9d2eb065c25f1b3d1a93af90b55055edbbec0c2e646bafa495c8644a00ba4e35d4357f41095424232159dc706f02ec9c1ab46bd21b86aa04238ad9983ee284096b48bfd5d024346a3a27a592d8e2026f323091208dd346b6e67476717de2e9d571fc011d12eeda8bd0b47908e1725ffaa14586196d747667813069756aeffeffa81c49da6ff5bf94206b40eca5ea6255f169d436319393d83e10bf4ae0bd012979d03629e5ca06b5ef18ddf075f9ea312f36849e3d38834e294eb1f83570504680cf7fe627bb53afa00996755e899f23d03cf43cefa04e17cf7673a852041f309632f3402058c6833ea7230125b348608c4fa5f3c72b4745e082244911e977fa94d2151f759966489b28db4b72efa22f1515567e052a11cc444da36013c74b52caca2c5a1d082817810dae08d1ee4fc3463334fcffb18e0cda29427de8d264d07f83454cd88b79d77f16a23243db0d3dccbbde66a372cf2c812ba20b81acdb6ec2551b2ea04106634ed8988e21dbb1db436243df9ac1350566e3528979535d4a648f8fc6c6f461fa1ed87a0ea0bb61ec0f4c1175d96e959b2a5aa44306b047c2a20e2ec2820b3137b9989e3d5057476650f495d44087f1ddb267dd57600354a81b12b31a6e2a8590848e0d694edd9c0b9fc3b20447cde64af30b2e097cc49245b38194c51b59a552d8c79b941b301c6a2949f642bc19adb3d7607828869272f87ff08e6a3e3783836ed341979f10a384862245823b72b774716a8640d40203cb4678df79cab2dc602aef678c0029b563b9e39c34eea57ad9057a56b6d7e4a189dab3f86420b82e86efc25cf02b88c1f4a14ac9d93afe69d299ef40439fd35701f4040c02138806540545866b95d05c83b0f5edbde94b3e8e5f2ee0fc23a5b1a904336c0316b7ac248eefa7079dbb036947f8052acc53a91227fb0644310a1df2dde649f97035eaaa0684de4c0449ff10cbe51a81300f316fd05700b156ebc6589e5f49588ca5979de8e8edab8df33e2b57c2080fbe3301bd58cee2f4bf5c8113ac5dd93d20354ae5836134c556d80895055ef958db84f9cf780db461cf89503ceccec135f6a85fc370c8a305da03ec648961c65fc222fc3b96f0707f7db34c441fa42bc090111a7912b46753cee23430ea7f91622a73d4440aa3513acd86c7cd5c045646a321709be472db25a2412cacf9a04862402b060ebd0e96bbe5c72d3f0b045dad796f4c922151bb8e891ac70916203d5bd664f7e29a8174d006dbeae3d3bc2ad04e952bd0138f085de2f97649bbabae1d0b0cb5372f397fccc0477d25c716fc462d9d8d4dadcc8cab8c112b3bd4573bb6506b315266661e9480b3099eda215834ad4cd28e9137c6f6641e83a2f315ba451d2ebbe9e7c2baaf392748db81202a7f8b7d47aa76789b19908169d9c4d5609c8fcca8fb408734c2f99c398aeaff136f2f9a584ab810ba80008297f3f7befa5b96be37c8948f279450ab1ad530df1143a535908a715af3f8293d2365517d0c49e7f133b2b84b3b4ab6a3ad4a0524e3c4404f0da01d9449a4c7c3525c08b8b6941411d0fecdb55839c29bb0a25694407ccec2403d674100199d3c6dfe12bfc501bf66a726aa8726d8ac7549f79961c8b7faaf2460d3e77a2d32b4d3c7e7140e1f06d10f482975c8f03c6d3cd27fc20bdd8c826573827616616a1a2877a4e6e7499949b0fa30588d9ce7515c4da19008505c1bbbe7ac29f55c74ab192d25ee8c9eacd97ece0e6a466bb64944b8c1970cc1f5f85a44af4cc58dfc12d36a29d81174cf9d888a7b868f9d4da8a0da49ff1a67300d33dd8a546353de9d879228cd0f5e2b3dc5683bd5629c83900698701f9dcac3c1d23a033808d40c45c7243c8832e761d63d4658ef6d8095c932e4ffd83c6405667c90c7371b47d50cf1ec98c0b5d2fd98af68138dd473c1746f8c7c4031957c62ea4c5f02bb82c4e9bf040bd77b1a490931aec867edacadaa32db4acf3af2c8af8c301c5eed25ee6ef6209849c01d0398df216dcf5cf8c638c0b893d947ada2eb6eee231e6e2a9b6f1a901fd5dd5b16409c32d703ab6f8b0db15e4fc0bf524b0bfef5140dc72a469009177cbb8bb828e671390c4472415d6645170763acd621cd463e22b09fcb19137580adf431007613b1c45b1c8d34441d804bc6f945a945f96abdf10d4e48d571ccfc357be1b5323df4adffb4890e31cd0808d852160e689624e49c4c82e3251c64e2140f21e4fc5bdc93644711e480e1c625c64aa35c4a6c1039948a7ea0c622f7bdf5ff5b3ae3ba21b923bb27f6c3c49fd9c6f61df42e9c5b6a2d31bbaf53635cb6fad0e60a73e7effb0129ecdfa671dfbf2381823aa17f3327a75e8107ee6c994fb905ea1411691f0ca8a6d3ee4e0cb8adaf437e1177ad365c641013a89f34a320e5ff19a2d607124db5ca460e8f0c42214d469daf078f0bfd394e427e69420fd2a50eb0d0dbd3e46622d13e35be7c112f048a62fb41bfe045abd7dace61b6a704ec7d76d5947a0cb94de5c72288d0f48b6cdd9df8f1fb0e955c686af79e91c0fa32f079934002ff304683561c1a77b1aa81a5e0c6a2e99fe0bd31b4428561d2ee0a15e2847a1ae742c7f167cf534e1cbd432fe6a3b54f33fce0f3711378ee0dc9b2f4f3aa5455668ea5a5ae047c7be10e727d4d1d4bb81d43d0fd7ee33023e8cc473f2454da5afaa39209d009eb253c94b8f201da537b9b17187d9df1bf1e844ebecca3f21c8565caa079255b966c86029c23f2adaea721b8063e352002844355952e4c23080ea3d2cd53c7961dfc152af158b3ff15224116070829b8fec05e57a3d380f5563691d3be9926bec24544b02c54e80dd37a39865ca5649b38f5b163a6525113772e2b368e6bf5faffcf2d177c462c7d6eb5d74c03eb7aa33d6ac1283bbe09325dd48d2f9d6542996896c56df6ccf05b6daa175d59ce3c735eead2ee13f5851bea9e9be31747dfc0253b94334c2c2d1b8ba536a420bf236a10a7d6912eb5eb6ab03f6171a45fb810013ebd4fe128c19fa30770d1b9847cc1138f0382c056c4bc3767f9ec9a7415375da82ad4ae4359f865e72af0044a00d4632d505c816be83074c1b4bbfb31e19895648b5c82f3989f6b089d8e7b838b1f367ad643e76cc0d1f466f6337569f156fd4181b072060cdd1d5a9cdae5d3d00fc22aa763d3ee74c04d446f9d209c4c3218b4cb5688163948ac24e0b9d70ace9cc2978a50195f1c83af14124ad51821c8fe0eee58e131d021972bc0b0ef94259c5421c566914b088824bd47e5a38328175e4b1f742cda0f13f482f9c90fd96a01cd02eccad62dea9b5f9726b8b857dfa094b043847d788769c7b8743b0b148a19c0ac7098440b65bdbbd6e1879a3438be63e833430ff88122701306b241ca337da6cf91b88e8911b9c42f0dd52d3c753953a4df52be936716789c278d2b5440dfeea9c42d218c698885f8450c644b15440e68ac8b2a411e4f589f5f3ee2a23189c2d93b15a30282b5b97d899a71b4cac35c3499ecf329cb430f6338916f7b0baeb0da6882af988895cad9c0fc70db22415cb438b8d822d928053738b857b0947c3eee3e7b80155397c3996ef7a4d08bd8e8f3f3b857abc496071a894ab86151cab196f585fe79a8626c6ef20d43d5a26a014e393893c82b4a1f00bc935f211c9bcc3fa8f7f59d033ef6d98a89e7211e32cf8842f0faf1fd00d38935d1dd8412e18a4a7649e76ce1082a2bf7a1bd9333be053e1a4fe1f53e3c48c82f00f9819393bf8943d5da051950d96858e46aeb2eb18a30bea6cf8f9cbda6c252151df9b7e8804eaa649df342321e21668a364cb858eeab72a039f0811c576d2d21f3be957cf510625e692c10b9454ae7a1ddfe2c6274c4597ca3412548739adcb87052953e69573847a104b1187d23297434338f27b21e6659eed2b26f91b343dfd7edf44c6320ce23122b37e20e69507400eba655dedc07fe476fd4a61e9e5b004ed803e051c20f3daedf73875891e546dff6defba191cd19fcae6d38243a57da53a69ea4df2a8a2bb6f53a0eaab8781d315092e9a4f45683774ff76b269bd1b12dea0fdef3e817218cfca4e31d6f17b8723f8bbd0b4fe6e93f885b749bde1bdb13ece8e1f5e2bd9e0d1ebf3ebf18ca0eb92de2a91fe9913767464d7c14fef6a6e975a4113cfcc41c4f41c66af1ca206d7992b05766e5461e1f754f21e3522e74d311de7c896807acb9c4c4345253ae22b215f574f23f9904269c529e494feed4515633b8452b9a28b233143110ab4adbaf2bbc6f949a7a30459cb8b372d76fe1b1d756ec72a33dd41097dc9f36e3d983021f40baf2571e6902e381bd0179e4d7ac57942fab9de09e4f2de687140e00cc77b95bb901a4e6b0c0f5782c02e23d0f291e481d1e3f673d8c4cc672192248c6c40bf08bb0a58a98dd358f3febc6c03c8f6daecf131f780465322ad2e7820bf28e0b1693b1d7502812ced99838418a890963a8e4cea1db64b91e658b40c74eeed4ace288524585f395b99069397d4f08e13f3e9f0cccebce0651f32bc8f904cfa06499e56c560156ebf208196d1591007c7ff42168cfe3cef819eba37631868ecf288d9595c5fe74bcb875b680c2a822754c7f8c9114895605540af52c4a8df846a5528ee66d32d42aed9bb059dd9b05e51d989ef13f762c1a8081ecf01aad40754668be02dde064782d25f2d6cfe33a660980d2c410d5ce4a123670c42bc03a151d0329f7cb54995ee38c65b11afbf909e9f3baab50220fb6c9af191f32011d6eebd2033b0e52da488393943a5a02389a24bf07b1916714f1750973973ef1fc03add33a05ac1cfd5d8a6c0c7b6fca733e4aab111e54cd5596e073745c7fca64d8193e1111b47869592853df8dc363d24912182af8b92ea5fae1a2408d8f93c6293c2be05358f3e0db977a4452c39abb67baf9e00edfe8a28c35b830d84eaaec093d3acd334df28524f3e7b23c532bec7e5472c046261e86f099667febaf67f86e15476e8d7fc166de4de424720d7b1b93af828eb5445e085046e6b3812b75b0bd92d169b1eb02239c20960f20a468399ccdccb4c6de87c4034b3addfca42cffa45e1451715440216d4a2b3432efe2385c85828d52e77b9c07f7c06b9cfbc4125a74edf64bf588617803ad230e0c8dd27d953f287e465bc3701f3cd489207aa074246d537254535a34d3db5346c29c65fce2c68af692954d44a0860eaa3b6102a6560e309c1b8aea1b6f12a4cd24ea11bc2a42a7d25775b823aaa91c4b3945a7af5749f1be2dda06dd6f18c937d59abd037670710400a4522576f681f1ad98e37998fb2f63c057ab73f445ed5fc807d7e61d0d92f63723e5b8a192ccab1b0dfd7dbff856205edd35f6e070739267c753297d1b3d1c80fa00c3fb4c98886311e1310b552da777e55f351332383b276d929124e820c0bfe07707d43762500862355c0725a21c5e3afbe94982405a4ddb4e1a146634dcc32cbd1506b93a932c9ceb0f0350128651fb06c800efefe49698f2c3b8db9d1f3b0f6fd890ce9c7b2501c6ca3a27822264a50788d8b5b174959a81a3d6b8b4b0c7855a08bd86d90a8f422881932ad7a99a043f30e02bf686f1d091944fa4ec56542c60c84dac80363910776975e511aa283e0e2028d401e8119323a5701438eca1b73c4cb1ef4a6662c4ec58cc49d610cc70801a11e5874c03b64f1528cc9ac4ecd08007743e3e90be8d221431e1abc15830ca53b5ec6a482d06bc17164a531467e5d4b5803d0be95207a93115e5d55ff9340df019aa368a7d2423bc02a4718e7c768299400877e971a9a0cda020a4fc61479108bd046194de9af4a2b989356a1af10ad76dcbbea867307e7a4aba5a4ebad71310fd71de7c3a856aaf13885980fd441ea63d4eb6e78df5c074736b33fdbc442bd55d3d4cd54e7610b90c416cfc81c4c07718693e31675bb2cbd02d3e53b2106976f80786d17e1e3f20a0fe97db7202dc19379018e84df4b27fa6e1e33efcc209860be6ad9b6a09507353d57e6365f3f969da2948424b277c4e4f583895fac74a10781bff630b5052d7612eb0757312708bf18300b4594dfe736eb3018df68e001694f94c5cec7608648667c376f40889cc00bc77769df3db88fac4b71ccb9baefd03c64cac6a8f5a55e057c4b41c1ae1af6390ac6128c35076b0eec4dc347ac63447c906a820c88a0023ecc489c950187cff0fcae6408004c60d6872db442962899ea59930e01b22db5e477d4380d0cf07b34faee04f8779242bed8b967eaa64bf81dd8674acc306c9fc88f662bfc19346dbcec1802af31971caa58877e980eedb8d08afb267d4fc9191e072e8cfafed255990a6633d95d15c037281c2559af6322278b6542da9f6e18624d49741c2c79eeadece8388313b0f851cfed2c91d309c8a46b5b336eb0c49e995468600c1644e4024307922a6a64377763a098381f49f1c158849acd595f741ab4f20ecc8f550547dfe3c7c1e92e9a14f28e1a5a05ec4d5d92a4e704ae0768ecd5c163ace208a36f998ab601b0c52ab0c33025feed3712ea60fdd4f83108e37a58f1871642f2aba4c3b982a431af4a9be5e9aa745c2349ee10c4be1d5425df4bf9e0e01e4291581f8de48afd4e6d237fa7257fec2f3e53221f437200e3c76dba6716d59e3af88dec9897ea4a620691f77a654196be8038f5369629b69910dcc6330dd1718b25f83bef2cc92b0c5f7d74d93e8920e7fb3f4de4d7c4076a8075e109a08eef085abd01781f000835bf5603882af1584c22575cac4047afb5af44a629949f9882af98bdbc45a1fa6ddca025ccd10cde3ac1031111004cbc4b7d07d2b68edac6a617bc83c3641c811f25631b18e8d26685b55acbebec02ffac3a535bee06ea3edc548f0728b5c816e2f349625d551e73dda307fd480ff5305502d2f099fe8e4419f2ea19b0a097c4634cde6650da37ce4c0ab93e9956c8a1dea64ed4eedb6341dad075b017c6c50aff3ddd2456bf82b1176df5d1165c1616baaffbff2dfb2ed8a3d1319a6069a0c09d3dfc0ff258b3779a4fc7b1bedcf7d0079cb173f8dc2fb0571c477d06642b33d4d3d617266392eca73c2706170ca1980c66cd01d58d31abae24226984c7a16475cc9911e9110158f4c4141336586e1ff45a63638f23f9734e9e0d77de113d0741c2a1ed5805d6ebd06cfa771a990f5709aba9244139edb4109c7a0ee32b11a7a803999bfa3093b338a92e2906bde1cf85726a026c4a1d473ec3e082d7d0260a32af49ce6982d58b9c5cab60fcefd7e8f5315b19f85585d231d08dc575b29105be86ae6c584bfd3664067851b6b163fc02225f892a460e984a3a91b2d458c33fed832641ec1da7b1528097829988c9276fa98e35d15c1e7ca0d70c2755c28412a055029a78e0de903c7823bbfcbfbd5ee4b703f89c36991979496fc60461451bb59a862c4d31e9b24d28a76c302296e7753aba3df0f7cd69bf6606c2890c5ef98950a01a1045873d9496a495f90a9070d644cb87b2d7772f445bd7efcef5c309fb190ad269d51ff5b66912b0af752bf9c0efd8c7510d848b65c0da4f3313197c11118d9a79d643f4d3d7b713980ba28ebef8ee8fbc4dc80073f0835146090fa5d2439b8a0eaa9cfe8a54dbe44a22f77f1fad6bab93f14e1221db9606b9822158a40265337d135a0467609aad65e444b2af3eefc8a23174bc5b531d82dd1fbb90387a7378446f8a17abc98fb790dc2d29e642a16a74f3bd07824e37264cfeb69b4f3d62508e17f99a32cdd469921edf23e604ab6a70f33d04821f410b62e3e51aea60310836173d5be241560fbfb0c815a7cb9180e71ff4c635c44332eed7c7fa5550aa1e60f1cd6ba09474fd30e6cb6d97e7f0fca3ba3defceaef94369af36a758010504ab4705bc373d1ff47c196c9acd0960adc4a355b427e1a3a7a3d8eb74b2eae60a800090b746b12aa1c85d9bd0cc3c391b4ee4125096b9d062e37bd1a326e2578c92ceebd8c35d18e6306a0e513113f855750bf1d29a157b85ef03541612d1c0e46c5bc70d4076ec6090a9b599e86c8e3adfa775abd0554545980e8f238c4e91766a4fb92f56b2924bcd4ca0571c6ab38ce510a055e014f4d610ad29878e5fd8860d1572d1c1a6252b2e757ddd5627e84a4443f15b329852d6fe9fd4b47dabad8d5cce3d39a5a5423ebc616cc6dbb858c15115cd2ef185c837157ba649a5f8ac0472e21dab05104df1bd364d6597c39fa19ecd00af05496b8b310c56f86cb0b1272b408e06e174c047ab2536a16d696855cb2c65f80439a2109c218c8af15c0f5a23202c41464cb19edc907b711171336f7a7adb42d57ccf1ca95486fe8402dd47f101927b3222b93186ab24c6dd9c6cf6cc24dd3f7e195603c084a49d89876fd5d2b2133ab774c79b5a601b5851789ec9ca727a583792d006f2546bc2977ff00cb8931aebcfbec5de8a5f8a4b7cb04000433db2a43672665cb1eb14c91f51e4f19cfb33f88b9048e2f06836c33a58d9c57e9069609f9d5ce8cd986fee884d76734d3d78f9fba0c1dc650e0e47563aed829b7ce8890232ef78ef296f8381b7feaea97749cc608d446c3277cb064c5e6c8457afc0d21003d19b15982ad7fe6c73f834dfc6406eae15d8c4b11c9d03d1319bfe97b3366bd9c4747c5c6171abd8d98e5e3ac747ccf25b3bf3ad2d90ac37801a0ed55601197eb76f984c244e5333fcf6819046d3a7d9d356bb66dceba27b685dc6ea9153821c0b860288e6a3853578849d54ba1c7f2583441b951b13c9bbc02376c3f788125f04c1d4cde1b66b57977c061d5b5f2f18bfcff17b5cfa90fa991d5ab52f9cea6d82d4bed9f36a5f594fc52e8416dcf07f178fbff4224c838af22224a5d84012a86a212393139aca71501934621c8077a84850a24e01f022e917cb592f103d823bb5a7eb8e5e43233e794c921e080b911bf51cbfc50a1894c84a9cae39171e968318af82bd32c7f291310b31fdde5d0acad7bd433a00400ed0a4741f283449e15518f81984a34da5a3b888b1f8f5958d280e1c19b82e1d457e8ee8f047d6d5844ae8b37d3664b972effd6434486ed3597b2da009a6492887efb5b86ebec38acc2506c61b058a4260a9489aec89e8d625c52532470d4db614e0650bd8ee6dfd74cc68fb1d13de0c85a1547696b1370a7f81ede7f8afe73b534227f13d9e118915f30cb85375199891b85c62de2525330328af087f3c7bd65c57d6b0ddb9e62e3f2a4269914b964528594353b9595928d9a7e7716e6f3b4729713c227ea17ccb8e47e4c2e8c55a6fe8afe1323765cbf75ecc7505675e8523e10af95ada433e29b1b48aa5c85bce4ff9a15ac9ac48b06c11703979e8b94aac87a792ab0d99595c18b6a8f49bf610048e03729df418e75a00d605f28fc48e01d74a7cb166c2877aa2c535df2eecbee99fb01bd812f4f37d1f0021b986d6da649d0e8caba0184bb943df5d9f6e1949c417451164f470d03111a0845db81acd18d868cdee9bd28522d530c492983027028a79e535c14ac3ab5f69413acc121cdd8865d984831055f4cdcd0d3e978538238b1df1100a9e2737948171bece73f53a0e53ec60eb0f37a88d3c3b480f2c65295d84284fa52ceef0d3e3fc91aa7716546fd4f62403b0b7c50cd38d38f07cb80b75446293600dd3458bced9e48c98abcdbb4e9e0cf7def928fb992fbf209c0107388f90a66fc38f8b13996687ff70324ff303fc4a4a0dfb38fb970b85cccc8fbb55436bab6e0cfee5610689ab075151195031e936cca1d421662ab4ede7bdb907d8722310df225e89bf60109f2efb7d8f11926e2c90ccc6d7808c3ecbf45fe79e5429f8d2efe7f57c1680dbeab944815369d20aed1e111c2b1874cf05b8df60adf64b1c505677d8d373eb8d709e6563877588e07ed9a9984233b256cd70d1d60f51c52a4288e80a94c81ccc257c889cdb87b13e3c36dca3eb7766ad9161acc2206eb84c05e2716c3f4af08684f48bccde24ab2d65451568384d8b566711b864ec5e8487fd9904e1af78a658687bfc156cabbbb80b9fe11e1d32963e8912dc65914f5fbd90d545a72bed0e14073e5b2c5d10ca89e142320dcf01b7a3a7a5fec33404efd81d10efbc4591c8915fa830520fdca1454e4538a1e51d6a6c85a1e22f7f615f0424dc8e7f7ca4007c0c5351d538d6504ddf21cd671ab7f9604a2c838265db5f7fc63d04ef6b74a694efb9b544fa4778a18fae7d921ea876355047e2c57e43e4f1d74749dbc35017d972610b977ddfddca6ad01451208781b9fbf5ce770408d1cb45a470530ec84b615b5d3c9b499356e216aa5a76c7c208e48c316672cb4d03cd673435971d57584f91531b5557c83817eb32c32908724d3a9947ce0a657974c82733633544e7cc0ab3acc6a0a081f0a72adbec93d0356675ec32832a7a45d9cd36f32fa5bd7c8b53d396a6ae71c5bbc4190035dc1f6939d1a1ba118d0884ae14fe07f1b712ec61d40427f8ebd2f4c9c0ed68820224ea020afd7341b53e80221fd3e968e295b1cf4fdaf422b164dd6ec0bf4a8c443f40aeaf0f0f196ae22732325e7eff44ea4070c208e302082357fcfe5706e8dbc09d5b439f8369ee8580a4d764fcc108d9abc603c2a7149152809b9f0870e5b99574244f8a147d108ef4564fcf791859f6bdfc65270b45d6aa4f11e96ffdb48278180434084060449954a4665780c02aba84a76b8e990966b39de8ef74669797455968d5431a57e0623052cc16632cf10c11044e458aa5bae265899eabd6558c372cf631f58c74c09edc4306f9cd590d013f7f3c448a7149c995657a1257649ac6b80f042969729b5331fbfa92b5e93803a0e6f2c33b1825a9c90fae802f3bed6cc6ceb00ff568f6f858e3da98b1b4ad0a3069029b0a64151fd0cf2656ba1065bf203819e4272c95f96ad070acbbe990a8721cf3a3a3102e7f6d77ed18590380c0655b6affdcc4a5ebf6b5a0ab44d240522420264ec243ec54359a31c72f8a427cda5121fcf74acaf4c4ae0076cd45d84693d1229c92eed4bbd1446032380e25282d441bdccd842cf43b3ac9d5f78d14cdc545ca634d4527ae30931d48a480494b14fea66fbec9eb161fd8597600aafc32a53d9e76808dc3e8062f85d3dcabb7041ce43ead1640cf67637c77aa71ac7f3c1eae9b9543ab80f6ba1499881ceb2552639f9718ec79d15172a52b353d74190dfc3df71f6b3f38054d6a5e79002022efc2f410926dfde4b18bc15b2f1dee9b0cc1fc5d68426b609763b4a9f34c441f33e209dd8a57f7e056e7ad170eb4321ccc11995f2709d29a5f529350b341ed7c7a6921d8bb3f653837b651d241d49c24ae00fe801a5a6e06e3100edbbc4141ec4c8b852e96c8b652b9004a6a25fea96f6545bf6c84a0a2537b9064cd6ecc8644c424340147816a1acc40c4b956019fa7c86edf3ec2d87ff563910281f8569b452185e037169ebed5678f90a077ad88120f0efdc047b5f7f741e6f608a00fed8bf58cc04932a3809d5274e7423bec90c4d6f4f56d9652a64d1c38c636e5e18d919c245459ac29bb190f42ecb3878bed9c432f743e85c586df463daf42cd9de22d6e010d93cba950b62b04136b359dcc0bb15f04a21af88b9a70e5e3f532de9b172b47ac4062833e953efe6f1a17c314513738a5ca51a66da217beda68caa669deb06e8c9826f8e8f77264358dc1eae5321a4e7c9dbbdbc8a6be15f9ead57b6fef08ca57a30244398c1e1cdba11bb22d02031f862ff5364c53cf0451d01366c1e20a97e30d46ac0b32eed08b6c1fe608d742e320d8002eb07a86adb69e48d159790972e2ed6e7c724806480e0420dd1091c748e072340097fd4b5ff64880ca70415677883db00f96d50ff4b6de4a67bf2ae3a0ea87be6d67c645dfe8f720cdb859c3fd9d913030c964af93242a75f335cb9f9977312c0ab78c0ba104a8c7d3ebcd83be50a126d2025a6bd049db7b7068e6888bf43e5bb95ab98012252ef8c88aa635c738f2024ff6005d7f807d16971ebf3d1b99636844947074ea5a94c015967b03085cd83bb3046d800f4f0beea16bdcdafdb0920d090eec2119dd8acaf27f399221f2dc46f7002c1869414542d0a8972f51e8dd549209c2c8f120b43ebb67c7da87a97fcab4bf5770e1c1f4a8d1af171587dddcc11f7f4203c67e26767990bab756be13816fef7937b72e722e52414582f02d716bc0485090479151e5383c57a3f2184e8758c1b756a0028814d5ad0d534ccbea34bc6aeabe181b0c1bc563e1937290a6710286ac05322d9af9a7dbe65283e8ac20542ec8a9b36f4407dde8fa6abb8f6835cc363708b5cb142debd386fa4be61ad12247b36e90e660d282a7196d59583dfa79715a8f3b8faaca78303de71207460d73b579fb1d68a1a52251008aec2ed88b78ed1c55ed722631d1ab223233615492e25719e410b4c6520759058b6545c22f199f6c138b871c03c506b820cf951b3f13f9f759ca78675a818ffc0a4d46ad9b9dac0e09584906f794a8435344a5bfe987fa97ad6aa0c5ba76de492e23242a49f40fe2477d499b24cbc51d729a0711987afdc296eca35f242b4d22ebe869822db95dc5350e657276e5f6aefec9f7244799ff72cfb76bddeb69e89a9ed8bb0cbd775f29a29e7a780b65536c6a19e7afc94f91fe2d1cd74a0cd279954416281cbd8ebe7e9c8cc6014e217a7c2bbea5bba2fad7073a04cf857021cd3deabe29cd71600f2336a76a50cb054fb78aa5a4f1cdd3be2c1421d650eb213a4cbc8c0d31132a4f8ebe97a7dc287183422cf1ccfb628a5db44aaa7554c32e0c4fc17957008b994f98d8d0010034a2e97d3cf0a287cc852c803d00f8841792d04ef2c16ed2f350d9934aa28f1f92879462eb940cb98be1b330659967925a004099911344dc268281ea10bb1f91d51ea16d2269c7e11798f4a5545ffe95d58d3f81d7a55c017e472870e0806ce73a6e154ceb04a3f63eec3c0106068bb52098c3246b3ebacfed2612735b410071050dcb170ff934123a48517d5ae219ec9062850cae894e5f515ea651805a58b2570adc1ee2557607b34e67640e8bf1190532aa9af8cdf3fe4f5ce790687920b124b72248289bf02fa6ddc58dd83a4b40d2996a597928632534082e3e16a5dfea72b56c0c3ae0f0c1811028d37f47b792c00686ad8a7687171d3bd75cd689441b5e00af0d5b0a38bc4c26ca53e1f8c93a1eec823871c6025a9b4d7772ef1b33c1607329d88ed640897031f414c87b2f5571a6c1258e914746e311d2bd49c385105840f13d5f6922f83d6ac63e783eb4563da1b03ff1b82194678562c12b59df64e91f41fa10fd219c45c61acd3dee1aca3564a428d07b31c09ab8674d655fcbb3a00a910806155b89181f084b04430ca55350445e5cfb9bafd0fa22c0e586cc76a344617b8a801e861ba9ea451aab99d411cc64be96c36b84046ba99609340b84778be270d8c928ad3c1581b0d7139e4a896880631ebfaf60bcecef5a00c1ec4433ce8cad0ec45dcd6f867c16ea55374c75b3b7b7704f03824e8be3f27de32cbd0a033de320d49196a35597bc547acc9fa00036207f7036a11a1bd02d59b2157bf1bcd706b09126fd72754e644243b7c20398bfa0e27158ebede036b05e03300d2c66e5e5ecd57f03c5a4593192e544f226c7254fd0291d22d1f183be24badfea943ca9713f17f9ff52590937d7fe474f8279a69b0f66346f571586252286857d61eba32091799e214a96deee2e1899a880d0d05b93b2c591f029f118ab75bab9f14fa4852d65df62c1c207e69e31a7987f8a06382e25fa3ae2b24073464a13956d23ce2a7100fb75f4f70c73fd436ac4e482fb560451b6cc9f63f899ff57f63c9d7b10c37e232cee1dd2e1aa6e16a59028a9990beb992803677440d4848d8ef26095dbc9e5136c0de00274ad88278ec68e0840e766f58f40765ab6549d6c394cd5f2ab0261ab2f8ec5b87fe5b2630e19c0e29d9c64188cfb64b359f358257e001e527d777b75a223b4f6a1e8da184bcfd3b79ba632950ff0fe63e431f891319822f73e170dbf8e11d999cd141aca8585c675ff423e95d894da009fcb5627c147d5a621874dd2e03942936c098aa7cb9ad9d70bf10f92775340cdc675e8e96838175e3a264cd7641e3072f271231836fa7e8f9cd3075f1abcd92562c62cd6c08d9a1104287a7b9cb3f15d125a44c89b78867b1cbb8afdb9c31fd5c4fb1b845cc76b75087f47857e888b1fed23dd02e3e11cb9bc27cf8f6c48b010ccd405999bf94074c0c15758fb570ef446235fb457507fbf26f493e70c7f9f4a0000230cf588eb62f844045ed083c0df2a5473a93d6b4c8563c7695645819819fe9a83d6991a4e4fba98e2e919b20ccea27f313a0177aa22b108a59e5ad56a0bf2a0a99483ff32484d509dd2f40c7d843a959a01d016659663a718b509f5f4f0e4201867831778fbf815df809f43022abe865ba39aa48c6b992dee5bfb2be9dab0e88eccdc0a7cd680deba174d04bdd973e06c4337b3d2b9a9d7a8d97ec4ea646ea5b98d8d56faacf660028d072a0da963e9de847bf29101f12573ec96b66f57281ff883a2c2f88d4b5b0edce3d47dca8fc44e2e5414d748cbcadb5111a2252f07e3c6c901ac4b9a57ad41a1c1d0405e19b4d83d526b4de367130b1a7fa29528363b8b00c276cae249b02279dbc82b889421724e3637184d5f35cc7c63e6853c1136d246044e9aa63127cbe14213eb112a2d5c78a493e4cb1026ae3e8cbe6dfb8d2bf9674ac503f72a3b2956574c238039a182d28f08ffac3f46dbcbd1f9945c77d7481f53381415ed82012e10d058b9b6c38b82be5d87857776954fac25b094bf14fac4e90d8cc447cf0faa8c7acc50d8a312510fea096d315eb9e8e56a94339860cb6144ac8853bc081a209f2b9f833f2a52610709666fb22ecf28716c5ac8b1136c1e977e794548bc18e76dd19dc7b091bdfe94489110bdfc9fd50d46681b9d87332d62c892b190e1f9b129a2ba22bf08b425e342a13f35c1ef4e09d6356710e193833e9524d378c5fe16f3f4595cd64f1e1462cd3ec14f1ba7068c063173374e4887487b962ff568bb1056bff512cb6c8b61823e1f83f126ca1808b90231d60faea8cbaf0a64bc4f7ec758b9b20ae4569bb1778cd3aee877e2f00dc2530108cc1b438105b72a462b1aba7f855ad89fe55bc9518c06127718e462351ea4a14609b368ccabb15c6d30d5a59b0d919c387130270579f96776d9cbf31f96e3816ecc15391802a383db5fa46cb21a88cf11e807a2c06446b87e1f7530e012ded598f80eec7815f6a85d4292a14df16431c0e8aa95590d238a639c0b5ae79bf484279f890a33b9e94ff3ce296b0351caf6e8496718def168e559df7b78b7264ce836b26a1bb9d5db636c6e24173f7803c356616283379080632b94a93040077ec76392e7f4ee4f1c9d33a42e0db7890f55347b744191fc7f55e89e3798d98b4e88bd34094fe322fbfc325e4bc9abcae152f7877c770b935af710511f62f00d5f7f578d37bc7fec4929e274178b4dfe49f54597099bb07fb52a1d5a4bb4ed4e0f82567e157234384eb2b1353e53513e35696f7d66d9f1e60c70367c1a4a6410d3600d27cc4de7df9a469c9b71df66cb368ef192c126eda7088c0fccb40206effdc43dd18bbb030fbc14477404482755e1dfc44e686bc2a5cd5cd113b79500458de19b9959890fa4e122d08fa88bb0cee4e79be322edeed5e4ba404f7342a69db6600514c6c59a4071964b99a23dea9766c073dfdbf1cbe228817e610b10ee93d0166e7d43b96bc6d0bbbf037bb9f9715cf292673a22a8557f208b26f350ca6ae48da2f831bfbaf4d29dd0c3bf6471f453c833862c78ef0166ffb678746b2e517f095ee44d498b0f325626121f7f68f9eefe590e742ad65fedcea9f43796133ced349ca03e74714b61c50df790844d446b2712560f027345c29631ab1035e30aa0fd7fec575fdee80f417217c9eb403a68aef762bca9cbe10fa5a434db716e48eb89c7b30ea7dfe31bcaa8f4a40430ed24530283e9837dffb49f39ae0e9db7830cf08e33b7964c6dffc21b1d829f1ae54d8ae48f3b8a0e31b2125201b6824bd19bc1590bd7270e13419ac10b7fbdfbc13d2c99e504ef01939b208a1b221b9f4545e9e5944b8bbd7de2bd6e10ea9d58428fac8e3f33957e42b91ad957a3e31851e57de3de71cb8235f6a97f27e0e755791f49dc19f89c741e8ed9147816f93ec7a25f78681003d45ce544ad170231ee502c2dbcf760acfecced1c773b2140e14c970dcb4f36ce2738f06869f9ffae70434819d4357953ceef5b401c81ad0f2e1d43e9a556324a2ab76c38912863591fad39cbd4ac0b4cc9b97c67f52af6fcc2a4697958e2964871a49ebaac0f7d879d5f3d80bd9fdbeefdc04738f73611a4ec51dd6e195083d119bf5d943f1e90e703fea84cf10c2ce83e42d3a4c69bbd0be03c74a37c055b480f68d2573d2bc76560665c63d5e9c988acfe2f4921a00837ed04cdb9f9d3045e60819248da85f4b995dd3f6396083b436cfa42d09f166974e21249852b582385f361f2310164be929e9c745b8238b5f2c801d11bda2e6651b87b282a57c6d70697aabe339f4a2249087fe483e8be850bb0e21b88032508bbbd34ad8721a242ed8cd0c0b713d4166b63783ae7af37f802e6fee4bbe3033268383f3c493e39c09e34fd007da52d3791c487d856613c7cdb6b6fe6cf5381465ccb7131d3acdad6c0d754ea9c139112063414b2f554d6272fc7a68dd2af336dabd321b324d36a922fd375e4c2241c159d975b7b99a86ce8720b850b5a604fd2215100ab3ce239ddca51058e479cbcdf8bff9dd0376a373ab6493d301db0fc970d5646b629492119645522bc9084a5853857b94ba5a7b4eb0fbd31e7fbf6919caede4dbe99b721011293ee7c8cf28e825acb56576af4c07bd9cff836848818902b5a8ba2772af9e467e575a4627b10ac45af873cdc5ade69a26c7236943a72d2b6a9c08a8068ddfeb0f7e13b44e2458fa187bcbb69e00c6039cabafe1052980535d23f17148188bad21b099bdc25208bdbbc05fb81cca451bf81c02539055a4d89d0ffc78919fe5bf8c6dbe07274778e23f477c8167dfb763377e75d60ae04f85971397ba64c1ee375b01bb49d18b5ae80ee43f765aeb959e5d93932c9592456eca0f2f0952a28a9af88de57988b289e3d3ae1135e4bd82e43ca14e572cfeebe62a6b94dabfddd6c712f44eb21010b789f09aa7b5d1d5ee2f2264e71b4a0a6df9995521b49164a1293e4fd6f1fcd1f734b61e4f2aae070b0bdbf69e4c671110cc533f43358db6ed1891ae8e90d2e7e7c4c2494e664cce90057bc579ca79a4d72124fb68c283be383f07c48310b7605c1fa943e25ecd3702deeb1a20a6f577b5f5831d785ff99773e05098620ee3716e6cc3407de68efa5aab9afb3f0b9117a659e9cc12aff6b9ff6e52675fa6231ec5f6782b9da60d4f77290d06b2209be7428289e4f8b3472570faff3e602894217750e960e53e2ef5384cbf59082c5bb5e683f86ba053d91e8f6a768070409eb564e9e5b24b6aa8a54b3003563706f85e2d64ce3270f8b8b735229b92518c3c858053a772931dd81bc9feb4805155db287829dddc66abb8ab062793ef5c6dc00a0789a26a8da88fcc4db5e90b8b38f91763d1d0ccc16cab6e40d1dbf0bb69bd9c0e53947ef6c03daa11fd361cc04ab920c52eb40d571edb6d868932a11b7a9034ee0c3f46d63b136a73748df520b244aeeefefb6429ebc0eab909452c81a8c6c6be059840ea8eebbb2cca0c6c90a9c642e9faa588ba446454b4d5ebd4dcf07aaf35a1a4a3093667215878fcc121a6da5611d4a80e65a508f8fc1d4ab3b409f00e6df17378fa6aae9b98d809db1cc4ebaadd9b0618a1099704e5ec5a1a78729dd3f22c364af3cdf3b0c19da4d065f739038c3d14d97d1860eef5b201a8e9e9fbd647738b1d3ada8e95f71811a84402a2989487f2f4ac0f9626e80fa340cd0048e1104dc0c5630dad1aa03427a07fe2a9ceb23ee4cb8eb4cbe1c2398c7ce374d9956c557eaf87628f73ab28a9470ff7eefaaa5935500f4862170801cda02cf995b1b0e972ba971eeb2b3372bc2128ecdb196b57befbde5de5ba62465370dcd0c940c63e67d149f8e1437016712d3cf2e7fc162efaefada68c55c0cf79c2974a6b8cc897469bdbbf911d32f73f249456d362aec6f83fa304b2fa5f9f7667105708209ffa5e4bd45c384f1b83bda835939c206ec6fc730ad19e64823be48440bec130bec421872a3fb6c679804570cd8ade56c4b53f238fae5a47f7ff1c864d9be8a6460318b341126c6b2281367b46c5b5db3230ebf19c9a7316e9e1b69bc9436dcf852fab14ba0a511d2205dc2161a1b1a2d347e43ba804f831c2ff99774a125f2a79801ef6fcbe649d285863fd212d874fe384bdb98e3f32037e2f03446f237e3ff1d476e7c29d1185f4a9bf1a574c797120ea4cb8f2dc4817409b7cafdfd96fbe46de19e245dc0af634e623672dff2cf912eb4f43fc50c703f922e1e8c64cc49c85ab87fd2e57b2e8918dec84c44f752099fc608fe66fcfe8e5e9016f90b391941db8045d0e7ed38da205dda9993eaeb48a866db6ab53e9f671938e411b576c38cb7cfb59c44631eb243e68b49c8ebfa8c5cab0c38d3d785b968073fa0174604ecdf3a982c9f9fb9c87fd63b260ba7e3cde306c9e76e01f69fb95d80ef0c324fd70d645e8991362817d5472173793fd397ea968c147f8ed81ef4268bc4c59fdfb6efbaaeeb6ce0cdb64a584d03ec9d03d0d83b680efefd04f6d7c400fb67da05d87f83ba2670f3b7df1161039b70ef6891770fec25b9539cd78c9ecf8c9def4692ff8c13ef4059fbdbb655226cf48e2ebd7998ba6c183c52598cc29cbe5ce46f5b1b9493ae296b70b6add6dfda6cc545fe939c8140d7b6b8d6e73bfb9c8b0bd2a36db31bd7b281b7e7826c5c8b737dc6bc7d47f60e226c60dbba263c9b296060ff9ae60c7386e910f1fda91526cbe7fde915e88deee98b6b6da4fd420b3c63d4d092029e315fa0b075c26421c1b54c98373a1b64b2f4bb1562e9e898643c827ef743a0611df0ac82b5859b75719db51cd772d275b9c85b35d8a0ee0c66b2495dda9d15e9d116928c35c60f08fe8c21b62e8e0af83366aa16f843c7368d017f46107399fc828de870f7d30a3488813fe3875bccf1b19bdf2661a6f8835dc81927e63c14f621a28542146c6ba640712715ad19ce173643d5708f4cdeff62d123d0fbdf588f4ade2fe82f88be38578fc4f7e7865c107e5c5b5e5d4ef2deef0be1a46b9ab339336d523dda7e83daf0e86ab55af76b982c24b898e4fd6f8dde2079ff4d1393745d970d73d479ffdb8639f29c7cdeb000e624ca62c16021d2088a3f8fa329be2e279d902eec7f552a950afb5f93936cab65b22d53cb84ddc392716293b134c68e71e2198d0b2f109169615d347bd0a5997cdbbed39f71834960718f33260c2e974a39ced277031660a0851868a5929173917c0724080905820f5853e0e64ad0ac994e9db72f8e52809f019fa319a5e0c810c91d43dd7ba1cf7fbfe978ca470f2a1af1c3f71b32891f9fffc80f69c40fde5f8fec48237ee0389284fc817b9074e9c01464884206a812479a8c5c0b347241ba74bde62c3b438e40e2e21c328502eeaf2d2c7037d5e25fe56b33ce16dde9cae800b32d27f5a7ac6a3b71c1cd486c38732dec4f594e9a73b2dac77d1b4de27efb212d721b2fdbdaa84425fac595a816870f70d6c89c6a3ed81929087fc9d18040ffd64d4c687f28bbbdc24ef2ce797f6aa4479bf76f981eddf7ef1d3dd2bc7ff3681f3d125fe627dc9f3bd52a8e05936b628e4ade9f4bc11c7dde9f33d11b14a03930e15c0cb03fb8c9ba9c44ba74131008f4200864027a939350e8c19049c8246412323131390199909b0c446eb32e351c0e87c3d9704844f135637d900b5b34c201a06fd09841afd138a035201289ad47cda59d91a2f325981681c163c680b103fbb70431896cb24db661b1bdb0bb0e27dcbcc936d9b6c936221b67da3814672a1939982efd3f230e6e0705e80d6e899983bf733cb07f1333c5dd4372a6100fee0c938c9c91f6e892fe66a43e460aa44bfa9a9106a142c2cff5c214c6a93e25687755a8531776a04e27942ddc6c31fd16c0890b9317b880397161e2c2549a150cb5902e33b309fd4093a8fff55f4a601d676613da61c670610abb7063b63882a7c8c38ce1c2849bcc48b41114cf982d6a58897ee9a62ee0c2129080842520a1d64aea1e34bb32205c0403bd56565640139441b31b5d5ad460ec8a1688cff6ae902b956c2ade245c134c51ff12af02dcf405b83fab9460a630615bc13f11787bef74d95dfbed7877703d269be9686bad25bba775a9d04bc5edbfa02f278ee6c4b8b623bf060aeeba0bec00031694603262841fa54e0db8fb0b4a02ee3817ad3a4e384204055114c18b2794aa1820109e315b0c710f127a8c174154544ca87d75c1711c09f5aa58e255058fbbd9ce4e2b62caf08a19238c1d84110585404c182c3883915a9d596b3b1cde155aa001470f2e08581cbf75f609203768791cc7715e673d232f1f32d3090704bc27c600840e0704c6d0035b3c63c6c003e7e982d935e0680142033a5a2a98062008c15adbe9003d25e800e2925c0da2d00104c7759bed3c6bad67adb5220a1d40789bedec154ac8820a2d5e9081eb08c620d3c1197a88212583524d0313a08e162fbec079c264db7785ad3baeeb382fc4a8703957d0e06a9040857ba598b186cbc133c6880c68c0ae88678c9153c988c945135b28e8e319c3050b6f78c6a0e1053e0690caad95dbb86d061baec533060c4798b184ebe11903861f5855a344054340410a98f0c21743da480c187c7860780297e01943440db806753f5dd106225794515bb1b152ea80031404023d50c0923820c059ce76d6a2010b5be0482254b0b5d67aa30ded3f3d031865e8d157f6d07ddec691f4ad558018601879f5600667b842c98681ed5f2eb07dc20a8860bbbdedb827b279c18414080932851eac86d067f8424a14f30528704020c68b337ca105384f57e763002cc0822a0a4c10210c36946e3ff1d283351c210c36608316500cc10cfe53087de03de9cb35f0663db28e5ddbc70e8dc321d7c570751bc709831af27630498287207fd2f6ba719df53e3014339abbe1907430f58ce34c2171a801800008a0140d800036520a90838a010e8080f1e9d3c9f24fbf270b8da7ef9365c6534a9f9b2ca1a7df4d9693a76f278bc9d3f7260be8e97f93a5e4e98393e5f3f4c3c9e279fae264e93cfdcc642179fa9ac9c279fa77b26c9efe66b2dca7cf992c9aa74f3259324fbf3359c4a7ef992ce1d3ff4c16f0e9974c96efe983268bf7f44d268b7dfa2793a57bfaa1c9c23d7d94c9b23dfd1b264b7dfa33268b3f7d1a9385241f932439e938fe4853668c73a6dc30762926e39c2920fa25f43fe39c291efa1dfa2433e566440fa61f7e307db004d3ff4c307d7b82e977f4b91b30fd3a03d3771a98a68cd47351a7ee34d403ead49d22c17900b64f9f3e7dfaec8ce66e38241d0f081f417163c10845c080fb17305932dfcf80063800072e3d00023976982c3d4c96eefb233059ecf74b60b278df3f81c9f27d3f05260bf8fd15982ce1f75b60b288df7f81c9e221e74c71400318b0801b2c0a08a380fbc1cfb39d154270ff5605eeaf31938a49278be6b26cbebf4e16cef76f9385e4fbb9c9d2f9fe6eb278de7a1f188a19cddd7048c6c9a2f9fb99dc7cc601770ddc249f01803b00b805e0223c00dc04c09d82bb00b873c06d00dc07c08d80ce2b79c50133a5bf33366064c0b88099d2bf196f8c2c33a55f332a60a6f4673a2249c80137dff53436d3895cb881f5a39edb1526ac389ddda1e00f3655b89b8bd5c54ba3ea620cb3ae0158ff2408f7556142c470bdab848821c64713a2065488fe1422060f4c3fe4c1356386ebeefd20941e5a9ae4996aac7480a926181730ec4dcb605560053c3f94f9000cb56c2edbbf94505a706d7439cb1832d4b04a8f544a5a02697f8856ffd2c614787aa0491dd98ce1c20e8b9b16834196c96432957ecc182e6c0157ef3102435aa31980009401cfaf416ff4371970462189b9b9c4d383a7101c9c302df18c4015585d4e3c2739c4a4d525c059238b2eec361a0b4a6d34ac635d66e15a962532595c2d1b825db60981c10e850503cd45fed9b6b05bd70b3b2c86ad0c7341e04c5bed595304b3b1bbcdb0e77b37927b27cd925b4ae6db64066193296e6e18f637e971b3ab60dc8fb6558fa6f82e084cbf9fb8f99b3deec7de486cdd772cd2a30cc24d76efffcd683dea607f920815139eaa97fb3061c2cdae721f4dfadedf555f9116a97a94a30947ba9cdf8c44c8fdfccdae88810f7076d6ac620533e86e720812e0ae75d9641fe9d29bb8d9551dc3f99b7530dfac69631b49c1cd97d540aac8020d1f00cf2aaa60028360874d36ed9eb46977f43bcf7bd0ebbcceebbcce92cdf20f030bbbaa4733260c2becef3e9c0b547620d8ffd76072c5cdcd6283153eb0ff1fb9fd264bb84d669bc2cec20e04bb6aa638e16657b5911679b37a94c309305d02691a47761fe76f86f1bcc2053e70feb64d04aa90eacfdfcc668adc56612abababe39a0ad09f1b0b9e8e40b066b7ef19f3f7d6c610711096802129e0d131020b3d91744bee81dad30972f9c91a8d89f088f896a4b0872c4c6c9c6c9c6c98613364ed846cb068c0d930d27c0405bad166d613a23c29938133d421d37ce843916054259f4086008228829e3c094618ad20007625e16880cc0340093a88c0198f00058a223a29aa80c30081122a40be7e13c0ee03cb00b513940173deb597fd133eca926d25f7822ef3924688abc4c5739ba59ea94a81881927debfd66bc573376d300dd67469f09e85e1cc3b17bb0eb9a07de54e00b55c2ebba039854e0238184c594b3315926a66426028923f8563d2e4d52893de7ca14066ff5f30ffa6e928a70d11c95fc4673a85c8d229cd44d1c9fed3d3fbd6b9ca7cb67b9adbaa49e315313aed1fd1653041553e45561c270e3baeea3d2912be20edb7bbe0b4dc0f39fff904374ef59f17c72c97b6c704b48fce13ce48a4a569162a54a41a2b2913c48451f383f491e47fba0d2a38d2c8dc1438706bd10032db6683a3fc549abdb93741b49ebe87092e7799ee7791e87c3e170381cce46435a18724e11e81baf375acb71a4f8529d840760096e9dc38eb55de20a83ebdffddf46e3e990707e38491f74c3d78420e9c2bd46f321e9c2b9e6c1968c18769f8129f9cf675ef3e01dc5f731fbb7dc17a79881ef41a48bf71fd9b2f94bbad8df902523387e46cd981941b0651ed92f84932cd9f597c0491cc943f6eb7012493f104ee2901b7fcd784153e474e5778aa6125e377223688a6afdadba9b485e6a6ba8eaef24715f1fb46da37ba27029ae4bb83445515dfa9f14b91984dd49b39d3a8d09f1ae5180b3060bfe3ee63d7402fc411c4ed2a1e3c3f7eebdb74e0a4900ccfa09c097acb5725d57eb0f687bddc41cb407c8f5f82e6170a98aa6baf4772a43418acaa27033a532ec7de791d48a29f22cb08332994c2693c96470f4e03aea4a975e2b81932ef9be219d433a09e90f847f10fe42f817e1248ff42719276733deeba2c988a1d3558f3aeaa4aeeba88ab6f56502386be490ce39cbb2db9698243b45f5ab87ebd6c2f5b715ae9f3716088afb025c3715e0fa9164b664cb45a5167728c1b5d565a56465b94823853b4bf4739dd599932a0c3656998bea73b5d6a3232b5c7f5bf50848933cb00da647b30a1f285c9f856bad6d294a6be1bca93e59153e9e80f336c5c55d593dca2b2d98ab47b9ca30901ef51136e05c83e0ba069cab105cabe957aacc49302769b0e1e65a3ba2e25a5de9528cb9d843169e38784b805c184030f89d93668987fa25d043cf64ac090cec4ae6fb17d0a321ba0727007ef7200ff5fdbf92d7bd1d3bdb591bfed77df6ebc85c040e3f6a4917eeaf88015ab263b81932dbff3ef4c37cf1453209eee7f744a262900cd9dfde76b614b6a89f048cdb4347e2b0fe79bab8e9b5e3767c6f59defbe7ee9ff7f9a7d9d4809e4020b0468ff22fa0cbfefc7bcf3dcff3cf3d1c9e8bc913979a423b6e57baa83bff39bafbd85d3c9f1ca203811354e951a664f63c38478f0d95904e71e62bf2c07db3e6424be2d35575e9320cb70852882e4f8e5cf15d3e0bba7212e7fbf3fd25e891e7f8fecc176b34f735367a04fa7e953679cfcfd1334fbece315fec31217311f88444a262130fa9021a4950f12c9925b3878927e9893ccc49862660872079fb1307e1a21ec39ddf3de7f34a975d3271f3ac95a0479def77f715d4cae3e89187ccf33dbfe2f17816d0251957881527a1e1ceeffb3b1fd991847ea025df742d7b38cf5ac81f002a21bc4ca52a92a0e2cff378b0ff23a878888e0cc57049a660453caf78820838d3130ed00a4917ae87e71531e002e759b32c25ba3d1231c0ef91a8917b8e8d3f2428e6e105877cb0cf7deffdcb83db46028bbff774982038413a8247f0488d8c47cca7b3220dc5cca17f8e485cdc3698292df2407db02df6b9f7a1fb2df4912dfef53dd207b763875abaf7f7a123a78b5262eaf6abed565da4c1a52fe35ea8772b13890611e2754ddc0ee64e57114eaa3ea8ad4c549ca080b2426a0bb58bd56a6e9b084ce1d5e5c4a0c34c87a94d8183266d5a040952a32bd6c67251539a52a93c35bb011959703828e30841e8013703ee09ce89205ab06053d46ddb584e9abecd9cd43385ca220d30faf242195bf40cfa8976e28b328841c429f7dbe6de44baec7133853591266d415ad4b447c7bcbf5bb3298a46a3a69a4806ee4aab30992c1683c15c2b2b2a2af77a811a61a6645b06254dba6d414993d607cde03ec1390112e396615251b65fe07e1323dc4c7b04c1a88db5a3eb2cdd502f279da88985735d19210b4c83b19c3493d5555dd5555d31a1dc02d3268851862faea042165a5d3614775b39e9c70f354aa74d48938af0add5a3ee4fb4e4b28152edbca9a6ac9f0c2be4cde564de82d4d96be5246aaa4d170d24ab31b261abd5cabd59456881e9778d362382e9834146b72cf672adaca8b4670a0bfd50a3543fd4d225970f94ea57bcfd461a41b1085eb014953c95f45f2b2e955699b256879366c94e2a4c01500158c9504b7d8e1a6a00065326847986dcf92a1f5dd2ebeed7fffe14736836e0e66eeee66eeebd1abfe4a6da565ddabfdeddb77bcff3bebdce033ff70f167e41d02aece410fddc936186678c1a5e780ac133860c3ef0378479830416dfa7ffb1c8c003cf183c638ac030f7aa504bfdcc674897908ecf747a2985b29b3f9609d39493bc998bdc2f19ce3e969338ffb13e9693386486dc90d99273961ad29bf140f1c79a29f4c330dcdcbd3656f77252c6b2c28c772f4cdf3f16a69bca078f2db5f54061fadbe9ce14fa75cc6166e455525d558ffa3f202a1f1febb6a5f93699ff86304f09fae21c48064852e43a057ae872be5708588b471c5dcee91d0bc5e07eb9e224f02494839b57b07b8d6c033b15739c98e166dbef0e722bfe0bf0170289264d2c664c172decde5e04fba8468f281ee3093a849b080c917539f14a932a2ab4c37efa5dffe674f37cf5e0d6aad40ae29ce336d890766ef36efb50d77115cf182d549334ad406be9d18c911dc1751299e1eaa828304d8b2038cf23b5e3b63170f5af6d79be22500556b55e80b3461e55987e89eace4709c205433bf891419003fb8271bcc0f3d519d225a582a5c2930a219cb00d3ca910021a841c81c107c053081b6018ac9e3004c3d0e3628e4f49c983259e124f89a7c4e3f17cb697c3baa473fb783e9f8f670b82e97b36209e0fc7ade51959435666ca4c55a4cb6db6d16a5d52da76e4e309438f270cc3d0e3213f63f84d6e356e078892c53d714d119d2c4998237af2044ce983e0ecf223045391250209bd171e82a96884036cabcb932ae63c9102a6ff89e266dbb2b509379fb83c94b630fdcfe7e4e4e4e4e4e4f31182ff0537db565b71b3a775020b3dfd939793264a15ae09106ede4e845071356568f0bce2892e6013d6cddc09050b375b939368bc449593509ee60acb3546ab0c67db024d98fe2773128d998be8cf5a354cff7339e94f2ea2ffab6f4793fee522faa0d809767ae1ecab8fe5ab6fc5a3c78fe1833e987bc40888c8d5227b5808c9de0b534dcdb69070f3091020f86485e967717542e3e5a413938be8c36255f60adfe3694f3f387ec2f1e3fabcf08d39e9339bd168b5da6d39c953bb29277962aea9c56230d8ca8a8a4a692fc84463e6a412d98cc68c466356a331c3f4ffe4a4929785dd92d809d3ff95934a542ea24fb39ed62a7b5aab97934a76f07895f47861fa2f73d2a7488be897c0bc4cc8cb82c830fdd1e4a4cf9016d19f02e46334794265dc7ca2a99db84e849800b9a1cb49b3f482c57028e3a05c2a27755c2e9a6dcbd5a6cfe4a48ecc45f4ede9a270e74b61fa5e9126796082786030cdb635a4499e1e99fa683a85d7725208e4b97a541a834797d31382e97b2927d9948be8836a975673d286369395f2ca165389392944fe08713f6d2b56da2e3d2927696a20123283484f6a0ad6f1bc22064270a364c6b8198469ca13a42373d289cb45f4adbdb7233b7139c926618ae853f18202cc0a31dc9a2941b81c548f42d2d3e2f0e891c7d565b889c014542831b8d9035373d22ca14e989a30ad3d0874efe7b3158174b73c1f7e8f6177b7277c4f89e7a798c3f3ed29093da408a44b1a0659b54a9c220c5b25ae58987aae2ea927c48a9b6deb087ac2a1174916f30a17a44ac2b8dca9e3c2f43f62dc3c9a307d2d987cc778ea929a987cc8dc823f364e4adef341e0f03df43d417ad461187ac66c03f77b82789ebea7e571f5a883e9e370cf08fa92317f1e44840d7c427252262307347250292759eff368d1250d43226c78625d528fcc45f46d0999ade8214da6b819929f734ecf9cb8381487e2a04e281a77e276a0baa44dad053d444ca6b8f7339dd77c8f2746660a7d4fcb491474493e5b53d39a566b7a84e44c5dd2b2a686699399886db6d1c2b814f746ebb2a42dbc794de7c24d66dbc28097c0dcbd7077c69c82494eb26d89ae7c32cb29194f0bd31739284c7fdcd1a39084e906806428a43f9ac6538f9a0c859fa30947c8135797f444488be893083971615a6dea23b325539872294c9f3bf56847ad47a531761cd9663deac8d21845be46cc4bd9d227b1e2a2a8802b69a35c9929f4056eaf1ef52f607bd1952e29b52f4c75a02aa34aa3047df96a037c00ce1ab9a2703fe8323c9d089edfa46b86eb04cf114f2f832787397886737a73c43083853b5f7509dc3f2b0a6a0a70bf93c10c0ec61cb9cc679365f33032707b1aaac9db001bc3d510f33388bdc9d8307c1f413afabd6197f76d97f7058bc97a3469795fb018956dbe069d16d59f28a01f27a80b5b552815d30937af60eedd47cf1519049a2c0a309924162ba844413463f0fcbad259a9b4d6de38325a6d62315d53368b8c3a2835ea0dc059239398ac9360bc92135ffaf1a3ff465152046c84e3ef4151c00280097202f3858721c3e40623e9087844011930d87519233afc799ec0603be145e88411cc3161700b694c0a6010aadfc176fc7a80c12ea4a39d5e46033353fc352818454cc719930216ae3bf0090e61b8e5ecc6670e8de533a786fd391c19f6e75881830507c64971549c1587c569715c9cd746b6996d689b1ac7c43971509bd586b5696d5c9bd706b6895ddaad6d4c9bd306b5496d54b7755df77561377665777659777555377551f7a4a969689a9946a68969609a17f64fe3d2b434268d4963d298fab97f29d1264318d89efb96ed3917ee37b284b56c0f6ee44ba9c95cbe70b0e2720f7ed6986a3fd59cb4c059c303fb5b0d0a9b343bb03f0e5fb8195c65c698231c0f98a57fce1cc19ea9f5e052c0e7cc6be5730646fa9c898d3e676409f89c99e9f03943cb9c10f039833ac0e74cca009f332a95cf9915f69c6161cf9916f6968b3c8b311b599c8934b1567ece9836562a8baa00781659d8b3d8c29ec5d73693e570867348c39ec31af62c9ab067f184ddc318f610863d7ce11cba72d8c29e43962a5c610f55612a44610f4fd84353066b5c0c5cf5e87b7f708a1ed97770861d946157c9657e7005f3a33bddeb06c9a231cdd2dfff019a2630b50a20b3bd2b64be201299413f22f397092073a9435b0490d9de0390f9820c4066d0ab90f973204db80064566939a9652e729bedb541e60b220099413f00327f29227359922d2b0032db1b00325f10e86b90f971207349920e5339a9aa8c6456299fcce5d320f38340f7c2ecbda00791a7f243c6504eaa2a1e32ab941d3297ff200e99417743baec0581beacb50e1cb951d5bd3429ecaf314d160efb9b08e11e51979824ef628a4c93651b038a33bc003b182ad098c424dcdcd18d3b496c79b8bec6a459628e4424bcea6b4c9385ce4ed869288d89db4897e193fad652fc552f519a9336168bc6a2b1288d45692c4a6351daca49db6c9badb6d96a9badb6d96a9badb619a752b54cd53255cb542d5379ca495c8c8ba5b8588a8ba5b8588a8ba5b8588772d1c949e0ca45fed6de0bea500eeb500e83597b2f08f45f96e0aa7b695454caf21f04baf7e5b2f65e10e8bf2c352afea078845bdfb2aca728dd669dac572aecade27ac5c5b03b17db681d0a7bed50b5454d2bec1bb8726ab263eec423dc7cafe76526ca16b77b694cd835268f1797e2c6db6b969829fefede246998a0227f281e06ae590186420b07d804638d0964845bbb7497f90c7bcc45b49ab07fa8568da9471bf6d7c0f468c698c185fd352c4d902675589a1d3d9a3167f0cf9a1ed8352715768799210b9c352beca219c2c059034483c2feb569f7ea11ac47b976437ad465602703e70e0b12938a12f485f64b7723302a38d6f07640b38939fdeb4faeb91218dad1efeb7c9c7387134c45157c63583b523cdd7eaae263683a2917e0ac01d6eead7fd6e69ab6f735b19e7522e1e771709fe06e2aea9f2cb5d62edd9ff606b7491e375a296cf6cf39bf7d76e44eea4530fdf97900224caf897522230f8d9b7ca16fbda773a6b82c53a731016e74db369505e01c2533a5df9352d1a1bfdf46c964a13da21e1a8042dadeb429a52f5c311dad4706973ea55ff4c08527153e66323ca9e0811770b3268b11ef34cc3d7883fe2cc24c19c2cc810b857484e677ff529ad8879792f72f258f0c4df28816ef3bd2c523b907b988fb97528d92c46d508150f0b41e19fa017cef3dd214fa8196bca7a51f21f88dc76d97c9841b0c302198f02c758f8b9829dc6f2bb8dcb6869acac4715cf6577617e638301a1069b58bfb8c90a18621a65256c1b9593dc31c6dbe706ed3945d718528a04ca5ec29cc655761ce0a585c4188a9947d856f4c8108ae527656f616e6be7452b35cc43df7dcf54610658b9ba74c07102ee24a1771df8d9c11ccb1664a58c6cdcdf2e664e01148584cc77edab5a10c13e939c30d5f7c2ee4217771b2050ce25f4afdf4b39de337cecffc4b29169a640803df833f1f245d7e4cb205fc0ce902922a2edac8ad74d1364ba09d29f48fd881e23b53fa77a0d89b29f4bbb7a2e7221afae17bf041f26bbb6dddd89823555c347fd2b6da82aef342d17eb464c7223a21baecdee3c59d38a403a69ffe06532c7ed8e98081f1fe7b18fbe06f1ffe4b491c43db8bff5202a793c629ea5e640d803bd075d2fd9912c2802792df7bbf912dd6fec9e9fe17dac6d0e612dac81006bcb7bf91f6a5f4527a17dd26ee9c293c4cbc719fdf447b8301386bcc1bf51f3053bacf8e670e4e0afbf3ec675e629eaee92275170482fefbd22b557047e29829dd87655cee6b74dd0bed2e03289b359a49169bed5eebb6711c6de6b56e5ba36cd4e83a5badf5a67656b78de3acf5aae77953afb6715cd7791ed775d67e1f5841d09b829db59e376615100c6b187ad3b0b39eb3f07ccf57df57bf169e0f826038e787a1a3f07c598de62659ac57aed6ab57ada2b5a951b4590bf68ab5288b9a688aa2a88a9a6a333667db46df3dabe4a05f451ee826e6a076a6ccef38cf666e70c1c50eac039e55b0be109a4a35c0f5330e7876b3a6680eb5d326b334e7886496f39accd1edb236a537aa6ae65055bd793e425b3b6cc71913c60fdc191d7363cd7871eb833e31c9ac52c0f5eb6b9635d479fa2fa59bc5ed8c2dfd947461008cabd45f5f15f63fc51c1546d65797f545450cd0520dc770ebd75785755987905ce19e1c690cbabb7bc7aec22337d718ae3f5f33a5ce3a0f3aad479cafef46eaeb00b502786d00b81a00d7f24339745451773359b637056006257fa427a03b53ea67b070735599ba4c82a95627e0fa9507524c968e0ee6a8a6ba544d16923f891509a721e05a85802baacbbaca314571043f33867fc7cc6fa3e63be3f54ea7f31d0e87c379db25e7a7d8f96a3aa152f62b995f38d57442d114c9bb7fae2f5cdf6b9be954bfa2ecd7fa33578bc275ce141fe9e832bfa0ffe7f5c739c16ed27cc1b7cdb709baa33471a5b0ef967c02abf6e822f7b152cd57a9a24093eed4c2f6508129722f607f6f66815feedb132a0ebf70799838fc4bfd8039e2de69e4e99aef12c0f47f7a634ed21f8739eade69644d6ce5b3dc668f5adc78801d45750fb6b5f782a857d58aaeaa145b4d551b542050548da2a66a6a23b3e5d1a2fa3d7cac3a92a2381a57eb4cdda9e4684e9aa5e93575ca9d09d7cf5c0d5730bac099ba78c06d1b8dcd944aeb5c9c265c8a393f4b99ae6814e5e2685cad3375272cac16b8122932b350055cebe73a055c3f5718c88acb0423003145f573fd81eb572826e97ecdf800d7aa03fbf53bb2490ae39073961d0966468abb266e85b9dc774f5d2a28a3cfb2fb1527752df4467d3223a1ea729cb8a66a8fbaaa53d05c54bfa77352843e637252e2093dc885a50dab096d2e27e571b49aca70345c4f3eef91f97664a8d6a731279d90a09292929292929212f2da0f49dad92127679c9bf1ded16abc8c18829fedba46752891db6e480137c51cd376ad757a9ee3d7edabaffa7d8a7e6f7990b0b9ceeeb06d64e773fdaf40fd8d640b4d80e43bdf2187d89ea4ec5177b2e7493c9dce9849c8927c325c9782f3a01796526c1e47e34003ad377793093fd086df351afcb86fcecf55fb6c155ff9ca499b6f27b35d5592138493baaeebbaaeebeaf79da26aa7a8faea76a3e57ce34c7e9b0041cda4a4e79874db3c332bad4e6b00e6a0755277cfe0e81f406b41a08ff50ba527b05423453739a775d127b1a5c1f1f660d35a014a6b68e46687e1eab02e2bcc61cee27e360c0623bf8e5fffeb57939368bc254323b79bb363e0a9100d9da9614ef21e2daaef3e70f52936d25333a5b27c3a8b0cede02c4ef54e4c409faf09b064eed49872128da552b83e27c8ddc171e8513e3bcb342b41ad7d07ae14a5822a2f98d17c7d673949888f0cd243729bba95555ce58633f3cc673ee33c5a02e9cae52a8193c007c9d5ea4bdee5d6d5b33399b1b31967a904a42cd62898a2fa002073cb00d71a64ee16e08a03594286a425ef48592ea2af194b509fa28cdc223566517436ad190f65fca10366f330f735e18b1f1a417a472e985e9ba6a88949a23117b1a06e5c87ba6118f73b2188e00185bd310ce3e692db81a60d6de853b5f3653ae146e1ead5ef4e66cc983163c68c19334e4e32098542a15028f44eac94425f4128282828282828efc44a09e5eb87bce1861b6eb8e1861bde8995d20d5fbf47f2e4e4e4e4e4e4e4e4491a240f17d35897f5ab0b6e47632627f5e091d9be5e206befcda0fa33fe8671a2844ea6972309dc7ded410710412881bb2f791773d82f3f9fcfe7f3f97cbebe0a080402814020d0d75f313131313131317927564a267f7272727272727252df64b453e43d68bc53e4fd67044d91f7959024b7633d7306b72306936f2c1a58b816cf982df4c060d4be46c533060c1f9b7b0a5018d4880fbaed44118bcb8d1487a0288aa2a89a22f0c5eee6ba399ce5362d90b2b614f89d8f0e488f360c528a41226067047c9a021fb4a80ed52538c3a016188c75094e81414a7d6050d52508b33c7cd54d71c255e622b0beeca947dfcbee55017760f0b34561d05a5a756cc62830f8e298bb2d60f0ab067c273b18264070560bd65a9dd6d5c0b7260b03bedd017ea705484be057dbd57a94b7563dd2a31ea3d521498ac3e9a882f5883e487df4a87bd03ef8dc111557eb127c6bc2200b56b3f4f3b983719bb53110c7810fb65cab0fb9bd623dcae59cd17a943b18c6027cae07d819c1600d7c6b2ff85b6a4b6da9948715650b30e522b06231c23038a44bf03553c0afd6b69493b8948bc00781ee0581ee05b99493bad855b56a85410ce0a06541716b39a98b5dd292adaec5a9b69867ab6db12db6c53a2bcc14f0c12dec1ce1e60e9602bf8bc930280365187ccfd841c2fdc66ed625f825e344a92f277530f03b44b8798b6dadd45663c5362d36d9d6da82f468f3e06f2e2ec5a5549daa536db5ad067a40182579c82660d07405069f8a284cb879ab955bcd49280f3e677252f8e073270ed5e96092e8a9534d968941150ace9d4a85c11420e10645c1cc01fcdc190183770818ec7c80c1ef600ebeeabef860357914cf87ef83e74312127bc353cffb007acfbf603a63c6d390490834f916939f41bafc2021f1783ca0a7071b82206802820f7e35b908ec4e0b0c5653079b29e01f413f325bb08339c87d163b225d825f07e3c8233a22dd0c83e0739ae71eb4a20873123d75307a2abf8f877431f94e4be7fb3edff2f9fe0386e1d8e279122a7efe1bf3f7217914d205e5495a3e9f0751c290490dc2deb08bb908fc4fa7a361904b712ab0a6aaaaae2acb5d2f59f8e03b0cac61104c6190ebd125087311f8a18aaca92ec13f297241f03b2cba83811e0c86c1779607e951d69c30f8e037ab5b2deb59d37a54f2e07b8f95b77af43d58823c303841144c14b4c94520c8a345e0e7d0764030371618fc92ef1ba63b05823c30f874067a1eec3c48f21e99afca0b830f7661c77990524a2975a76e4924366c6df7f190909fd1c37161c9e5a4ed41ef39a38f6355d97f1068c1a727107c8df8dd6b34a246fc6e9c3308b0033bb0033fe42a58c10a82e0cf1a2039844689fad2f4bbf10570d6c81a15fe1e9c6016379c2c137f02f026cbeb58de64799835455f27b3d7dab98d8470c33769ddeef594e4b660e12d77b26db585097fdf01e984f468c31c116aa4470e833f8a430bd3236f026f2b318b9b3b15ee545d7e0f9638713357c3df972c713357047fdc8c0b82bf9f9303c2b1bafc3e66d2c3a6bad505e9d1f77fcf8d295c692efafee3a34935e6a2ef3f9acc5d27fc4d01047fcfe5a9c50e2a3a30f7383c1c735704fcbd37e60e0c4c840a067be0ef9bec4a98d80185c7cddb2bdc74ef3dea74d955c7df5b933d7d6f5196c7f7b6479366a04c26d312a5efbb223d9a315e1882bfef684ea2a5ef9d76dba947797b6d3b7ad4636cafdb21c939e72c79c0d19e1fdcdcb1708f5c3de2beef807430aeb3a31bbb5397dfd30e85bf5e35e1e64e26b3942b91c1addff992cf9d8cdb6cc791a58b56f8fb8f555bad12b2a25cf4d53aa25477c678a107aeb9ba663dca25ad664d3dcadb8c6bf568e44cf468c6748186bfe7a6681257faba224be0dc1dc19f09670b833fe74e4edaacdd56ab6db5ad40942d2aaa0e7945807be1af0ae9f2abae99f29db8958bbedf5e2710e8de15fe1ee4562c8eae9cf45262e18f6be18ffe1431c0e1e06eafa724e7912f729e661fd4e9f4bdb5f7824e270bf75d1733e57bb0869d236cabefbb190d1afe325f2d0d7fff193b48b8b957312775b54f76bfef6acfd9ef7caf156b9b6d457a44f2df6fb41e75fffdf6da86f408d623ce7fcfadc8ef585fc7ba38e482bb79cfad9cc49d5c64496e3592f9e2273b43b8b993ad4e5dccc932bd09caec97cbfc0f02dd0f595281d4215159c0df53d94cf91e8509377327fc7d2e4f4ebae1bfe7504e12ff7b2ee52494ff9e5375acc942f1f7dd102689c24cd1f75f134fc0df123387ef736705fe36df670fe78e25d6e871ff3bd9f7d672753ec8894078fe869217df87121494ff7cb690137778c1dc835dc889409cfc8c9f25ef03e84bfe0587423f4d4c38938f09e9f201c245df77421ed205e543a40bca777e8a9c8e9292929f62063a3f8374b9e12b217b70d1f7a0f542118b4b6fd425aa08c4c9e370d10fa0efbc0fa0ef7cff82bf779123433a3a1d72bac8967c6f39ae2b82bfefd2da1af7259f92ff902e265fe2f9ceb7741ea5d3e27914d225f41e71ec88df21a79881cfdf40baa0fca7a5f3e2832862c8845a5b511c2af3383ad4cd5cf47de77a4a4613fe388e555135555575e52d279d902017b99c042263a09f25f1bff7d25b4e6be1ef4dc659fabccaa3cbef713468ec642efa5e9c2fce126e4d75f9bd47565497dfe78ac25fe656f8fb8e4877b24e167e99ba1c488fb22685bfffbe57cdea58cbec7fef3c3efc79fffd0efc7d644cd1f7fdfc3e77edfb1cdace27047f3b86e0efed48af9829ded3238d6a5a0b77e0efa9ace4bfcf7f9dff3cff5985927063c7715c775c5312890d77bdb9f12df183194a251f0fb96dff19c59271963ee32cd19693ea7fdf9170465bc739d254f70ffa3eee8370d283beefc5118793acbdf7fbf2fbe91f48ce1a1f39844605be5425fcc5b7952fc039e7a4948a394252a54b0f618096383f4b9eece1c6cdeedc5291071b7a2210251fc4e7bbf7e1f31df98249177778f9441e5e70f82058f2f3f3f9173c394f0ceb6fb5fb8d74a9df6d2e1b47ba6c9f71fbfcf629215d82f8902e9ff843e7b91f4848eabf602a86644847f72fb864b41f6bc3b04f94aa9c445b62be2a7afd291833c5c540d7803d0cdb3d5096b8b01e96ccadf281fd45101473887d72f0649bbc6e2dc59991ce7a98382429edb404ee7715e07e01ee87b96d3ab33009e02ce1d213494d7da233539f66f708c197d2e6c1209cf4529acd5a104efabcbf10fe25d0b1b570efe1ea7b4817ee6b0a86f3dc83a1e75b3c4f42bafc08dfd3b23d09e9e2f9eda7188e140543f29d07bb91fb96aefb902ee1d8e2f1bc874f67ee33218228a20423c9c8a12c9a42b9280737f7a99dce9ce479e7aad8e2f939e72c7968b5d1451f684908177588f324ff52ea3cd8193f4f3286c4e7bee4396328fced41bf1943f6eb9b989049fcb05f490b2293f811fe4686253f78fee32133b0a1cd64a5ee29f7948a3ecc52f5615ac12ac9682c63c2f36991f91787249dd51e37f7e9d423cd0f6177f4c8be972302936632997b6fc6829fb940f8974419e23e1573dc07c1312b0183c3b76dc2e18b6316552e2564a617150e71e0f083a8e1cc677a04835486c3d718d1e10c992926c186c789c5904462a36238e6ea9d73cc9912be1dc20817fcfdc4f633c2f167eaf74695d249ddfb0351fa0ad7fdedbd784ad4175a69ac40438d3489ba5caa15eb444df3290a871038de5a8fe73d240dd2658784b3b99a8c1882df6fbef957b730234d8fe0494bd4854d2eead9bd8bfaeb53ab52dd4c8b34ec0fc282300edb75f3cdabcf5ca6c4b89fdc7c1c42a0a8911afdd102dca649a22a17b52685d168113c9fce7ab4fd5c51a14eeb6f0f76b4fa9c2afa03374ca304f59a0e341bb31a32147fb528f3d96f643e93c96432998c0fe915162c2d5a445cd8bd5fd8fdc1932c545ee63ffc5c86c457c16dedbd20d07f59b6ea87fa964ce287f8f545d2881fb60fc9247ed0df9e766486fca1eb7e7e9fe7b5ca49f65554caf21f04bab74fb0b8d95ffdf2eec5bdca9728ba7a345f4afede9a2cd47d98441d56c4d7685a23f6a8a1f448974eeb32e35280c2cca1451e5eb0d8027ef79991337dcfbd0fdf7322196af13c4a865ac2afef43483a68dd5f33c53f5b14ca2dead6f15de4d95693f7423d338482ba38a262ffebfe83d6b0fe9de2afe64bc5643235d13df75d6670f8200b313021a40a5184a10d4fd0c11434224688a4018718b83e045e223c638848814810af43004591522a8add6d04f7eb0005f0da000ca0528a4c0198413f94fc919e804c28e76ebabbab1455d5dd0d76d8ddb559dd9e274e329be06c33004a71bec69ba39a9af3716f70b6251ecef69e50357542a56ad5544f15e55dbb512111c0f9f4e79c736e6caa4b4a5b3385d229eb91e6e93b911e659eb6c8d98cd909a61ca5df74544d9bf0699f0ce76ee84751983ead4b4a29f5e857194c1ad417cc513da126cb7d1edc00d38f4ae1351dd41c60fa5585698502d3d4dc703d7e9bcd46a3d168de6e1e47d34edb5332bf68da69a574a37f7b0c7f8e14d3f7198dbed74c344c2bdda8263343f0f36cc76df3eb7c3fb1aa2f063386c80e5cbbd3c511b556298026655c95af73ceba0370d63069c375af0d00670d1332b6df6a6c2552aab7a8a44c55a6494f324434000000401000c314003038140e8804a3c16098079aa27c14800d84a44c76621bc94916c49041861840000102002000003030003100411eba243116dfdf05a47409514195e757bb821d74add40da46afeb99cae7a71beba3675d3b54be6df855f10f406a892b7261f6dd46c8f384c9afe0814a1bad41b83bb9b7b6e8b51e0dcfb7954514c43604d78ec9cc8f634c7ce46ef1dde51da57a65d713bea79bd84e8cbfbe7a5d2d6665f83b632f95eb35781193cc46e5e2989615e365eb2fd6fbc9651527b2d2cc6382a6074dceb1ea98e185964fba3dcc000f707ca76a77f83d27cab976df68e386339fe1d5e8ce2eeed0fd865d7b22d6e93dc55f38cfdc822db0a097b8202adbf09f7aa7c38d95629b3bb9816f5482e21095497eddfff6de26b141dfad8d6c149f5242f2d1691edecda60b27da2993a0bf089e03544b3d6ae18772f48fcc60307e843f82e15a60edca0cfe2c5ba0a8a071f196d6acfb6c52404d91611fe5ff8bc8e6baed74e1eef58de259ecadd3a7301319a95bb1a5326990af62c7764e8ec7e3217270f90a63532704ce56e01c22ffa23a4ff1193c24e67deda0da06ab13f7c55eec9cd5aae40857e8b728f3d10dc95cc96720b8044aed1e487abdc9f7a9b352ee14dca3d3dea15e8e1ca4c46b4c7e0dba0043786912a927175142937821b7d44e27e7c782d2376c86e61a8b2576e08083733c5fd0bd332ccca2d0c33c46cc3d361e52a3762d98ff159da026a6dfde010b03ae5164a37b42f7b4ace1226c75741b36dcadd4e6b84943bf803425d59e03598c4a9506fae566e7e3329464e8451b3ef771569436ef59101ac84b61034fd8196ea1904fd62efc7ad3ed8817b7926b15bc9cadda0f40fe5eee3fc4c8130a3f66a3ed18093b5a3949b0b4d721d40db6bc739f2f1f0938534b76fab49bef0ddff9b7b0f52be398926c0d59d47576b6659bef7e0918872c390a5ca73d7cccf06a3638f3ebf13fdb36c53b9caa7ad3964edba6f529e0af6b09e62af5a30b95b95765456b769d1995a9b622c1a9b43e7fbb867bd4284cb029cb9103aee26dc93916b9f113e00c0a0ccb794d14a57c6b2d66b75188740c47fe520c5d91e7e2b5400c4ce94994a130e850fb77d86b51594244a5b6ac6bcc72d26e463e70f7bab98b85b22b4edeb8455ae8a924d22b2df3bbacf656b95c293a8643b5a86d24d5efb7d27052b25fede937ef1f4acd2f044bdd7823e6b4c989b1945af1cc4b44651bc3294aa7b724986e33a147789f981b4a2be785f6a92bd680ed6913ba36f62ad051183dec1a499a53f656cb790f39aeac0f9f739762a711fa1b585dc8046ee9c988dc22f5346b6204b338932c94075450c2542df27bdd05f0ccd5ba49f1d0c76fbe0315ed7dc208c6c73d16dc4bee8ee6d1011fd8cd64960859309e26d04dc4c52a9bfc1fe6a587415d5955086d33277aaeb533e64f4ca2feaadf9ca5de6f8fd815fefecde3013655f6bb795adb729c3f53853ac6c2f53d5286abde50afe117c6680764d80e99704f861b7325dbf0e46d6a9df18a5c29ceb3b3fcc594c2e71a492ac528b4f7d38387e41ec7d342ea025341f1f2f34661ca9d4f5156127604068d6346307db0244ad6aed4a0fa865832fbd454c5339b4bcd6f2006a41b05fa23c6729194dcbe5843979e96aab7ce1fe41e5c7dc23d91fe72829df021ec68bdb1c2e68cd27ea12d41e97bd7cddf361732525b62525045860a41e2f9b029122f2cb14232b34f20410f3ffde9f27b77fa14c6035e1c069b46046d6af7199d7dd29ffbaed44d37d285438b96dc2c9083f2ef2200330246a2cb2771112f7daba0c11277b65a1d157d43b1545470efbc268e2071d0ccaa7f3a1793b0444a91c95e65a81d97676bae1c205056e135b52b4565b15c26be36e43e83b47952c74eb5803899cc43f4bd67366d85051c4513b0a9192f817a8c7943f350211ab6a4f8eaf54313862fbff079afd412ce1b4654741d0dd86703a5bd247c36a02a2514a54beaa70b892ec31ff8d0de656f39087e05369648243d4ac5983a51082a3cdb37791fd937441b1b82cdf124240230d702e9bfe47e11c8c27d327f359bd2cfe73e1a347cf46a40a38cdc0992ee11483364dc2d268066a18ec349deaa83c7168ec1a270b95f2d92675adcee1f8f095104e62be5fea390f38f0c5cd4458c88be77ca59e050a0000891a37a01f007e3d3708219b15e5513928833470e878703b83d174f87504dee85fcd2e86b6de28ed3386505a3ae2df0bf5cc521dffa5a8b3140b695169abd274a1444e140dafdbf5f95ba9e7c65209851ebf13ba90d7f32c18a371dd9d3bce97c0e8c3d5f3979b54a6bbf6f378e52513d92aaba3640b9ebf0f030c50fe137bf12c89dc46d2ac71d9ad019eb5fc8534dc0b9554338961fab62dd6b9f56537c1a7dfc408fc3a67aeb78b529b34d63a77e529601de7073a1a5c6fe8877f2a2500cdbb740ae49428b626541bc511b87e21e75983a09f6cf52e392c71b6c5013923f7e45ca41fa84bb812fdc61ef4d6cb848c1add7733bb31b109d1f599748924e1dab7367f138ab62468e52d4e5c80206915c75500ae483bc73f2d04135bc77645591076132a96bba70bb436558f4cb457604e11922f2125fc887ef83af984220be30195f319dce4628c6a45cf3a49d991dcd1445488107977f29690c63c6892d477a063113d1e2d4a4f80ad27cdfb706c14bb48b87883b51a25f101082be40c291917cf713eb8c9036023b39294a5a4360098dd2a5a9128c1bf25ef229851e38c29f787629b6a4409640f71789cc343e114e660113e7fb82e4d786ccd4a884550c679bbfd07f651821ef67bdd16f01d46dbeb5daf94bceb81a128cedc88b29693cc0c2328bc77684874ddc162c95d04ab765a6e7a343392456dc2a52e42c79e25224d05ea41fcab4f0fe71512d054e95245768708767b36d3c7b562d38c8161e6f3c818a49e1cd426c1beee96483e4452d61bebd9a0d801b89f89169e898b8d2cc331b33279ccfa023133683b76a8e20ee224b54a8ffbe5a2c5325ab2cc2bb9f521fa3597292cc210f033fb3b4ffbfbd9b7b4c7afb500ed4e4e6d9ee83107988781192d85207336613a8c04b3208863cffe955327f3c004e1578a9f0129d289bcc7b4051a9a52eb8235a6cc60aa5f4a696431542850fef042df808e31cd2a166431b7d4638d5f8c8cee195bc23803556e706be09dfa2b15383889ba3cabfc3b518a4274d286408ac33fc69e04fec3f5de166c3dbe415048bcc142a49598df5da87fd6bbb0040fbebb5902b020298e2a2d944659b7e51a702132c9cc49cb1d6f5aa66178d6df392ea4503efd8146dae6b3edf2e55037e3a457f402723b647cdb8e01f952861b2a26580445a01fd843e4ce0f84c901ced04c8b34d42c215b80cb5dbfa6631022369bdd0dfd01e2beb8e9d3a5e426fb541cb6267844fe763d970f66a6353c11826db22e0027bf5d324c04774d13957de669a41a9ec485561e60e1e77870040286fdb621f8042fcf49bb57db11dd12747255ef3a4172a2b695ce9a40aa9ac2e23a52a6b450144fb90e44b1f48fd25948b78071ad5ffdb0fbbfe1385a7477d8adce35c8160dbbe0fa61f7a8991d4ec65e064a4cb369e916c1287fc79ec60625a87b1915d0ea52f628e8bb0c40315cf5081e6efc9ba44c9e876e1fd2c4d8e8b5a1f8590808a5d4d52a31a2055872f90545b0e6994530a519e904e8df02f5f2f85ea1c92b9243bef9b2272642d823bf14eb8583b7d526fd8718ef9546af98d4047da0a80156093792d838143912adc6cf3fe1bccb460e7bd3e8c74fbee037d2eea95f196897f3c171e6c5a0526af6528abf4c572e5e0c06118d6b9e741f44bc24bfb0231d476c8f8b8f6644a2a3b373d1fc6f8a1f290bede96a811fa80927b1c0d7a3f8854aeb1e641090486c66e83d44a059300871c1bfad09b9199541302fd049100f7da10a23dc0641b346db9d7e7c4b8a73e2863b09a9e7b3e43d5c6bb68daa12061b1d637c11cf23689b1c9d9c3c24c7c8a007c189f80bf36140506659c693f430e04f148c513f819d399bb6534836cc84550403d5bc6e135527452999b0a23812571c51d64fc827e9f0647fc46949773c43c97e94e3e5befc64796fbe676d24e1175f3c65779c4a801bbd2346aa39f4fbf9c0284636e0d6c14b63a840fbb993a4e96b360164b64ca4d587b335ec9ad306eeaaa8aef4533fdfeeda78278b121d9c2566093829d7994a674bf452d42fd459f85c4f19563fa5c7045ababcac6fe711846973da5397c8e205757e4ec1ec3478fec4e088643928610595be7231b92036fd2f617b2cca52a23336ba4e6c81642a4ccd7e92103d9c0bf35669fdc8a0f0ff9a7a44e5e298ff64a93e10cf64d97b7b6a29a6b61ee582dbd48934e2713e5dc938725ff90688cff43e474695b258e92b2c91debc47b29cacdf9abe98eb09052e21b2b27f6f63de4ebe4ebfc5455b6102c9c83985a563e85c01e5d92a93c4b106404497f9e6a8868ecdc745ffbb45ce95e31692b1934e58ae01b252bf964c26e4716dce40ea1eccc95913ee9c67984b531934f08a42bc2a02dbc48c1e4d68f44ada16c4d2dc8513035316533216d347286ff10db0e84dc728650495198add02a794bf350f5b22acb1b0c19d052b9e7933e01276a2ca84d66385c604e57da50b08b016cb69286e6fe5c846ba7f8fe12f2efc4ae4303aa3b085413f72e7287723bebef04046dd2ea3d64e506ab3f9436d8c4683c3efe0c97f0596222c2014518f5c89faf64a9cdce58cc2081ca2913d0c6a22d95cac756afc33e624c071b0223df358ba432bf57765ad4a06feccb2630aa1f56c7c59a1351ff01db22fdc303197386053188ede0ffd738d6acea2c2dd27bfd49f385f404f071a82a08243ca722e9383ea9c4f5ea25c188d6f61e73ce84dba613b7dbf120482186cfcd267702092a4a1bb76580613b075d06017a0e4be8762cc046bd0ccaf1db9f8f3155bbb79882eb3cae288715c883e46310b1d5cf1d44b96153d34da40b1f1a14be976886fd52c44c3a55aad91be350b40f4e196ad19a09932efd7b274ec2ffc43fe59c69e1a6ea9a863139af18062c6dc437c8326a5f65ed71b009d9f3d360a657bfaf1741834e2b97e531be4ba5987b864a2ac812b35fa64a651f311c54cb9b08d9389c3436359b8fafaec6797ff3c34e015f00447b32afd815ac89c850be1758ff6926a985e600f296acf794d64f49689e519236288a898037006280f23a950193edc48ac9a3337b2abe97a42760d06dfe0d562b39d4bab1427322ceeaae72292c4942038033bbd3044258331052eeb875ccafadc07f446084b2137f4791b9c2d1250d45f2c693ec2fec9d5c2b4aaf796ab1e6f63fb6558e8ad7608b08ef4326267825c6c7370db586e9dd935013b0170f17be4b83068d990c90cdc254a8670c702bb3a27adb980789b9d63090fdbf700a74534c36c57e355e33901790a9f3861df8a128f18d2bfcc95d961d80121be58d0643d9c3eec096b391151bb2911144e0cf9fc057d9944093d830345a755431a50662070c408a9a24afb1aa085fdc094d4b1600bb5476a28b5cede07be77cec89d3ef9f07dff711c00fefebc78dd55b0705912163c4f886d6ae9c05cf2b4199d59239d908c4cab6500b1d1cc8a04ba5261d8ce237d557c3f0d715e6902601e98dab860eeff3c15d260f67ccbe3cada8dad2fc16b264922880ea7ce9d17b88dc34c275976771961365606aea7d60503fb9747d667707f42770a8012ed0cdba0f60813bbfce643b0a07429d2ff1ab66b47f29d854a8a21c262318db7ddb98d2f028f064af137893fa5dab36da3df8f882ff3694052f16030ef383fcd69a822e2aeb03b634a5042e3328c88b4e6e9c5be03946fa2df0f482967d0471d64e965c2e5d4853690c83d7c73f020626e7cf82330f54041f8a319050ae4184528b68321e7cad14590c3c28ae66e3a8bc25084e9f8538a71c0823d525b0183a4f2a6d55d92cc8fe002504c4ecf7131423cd0acca3991764ebf50b8dbdbdc6df9d7848a2b72b71e24f602744a77effcd961f54e463d7588658cdbdbb8af7e5f4d7022b8ee0b4677427dcbafa27f6df004244048c146a25f6944123a67e6da068565a4c346ddd2f84e1509527e6b7bee7af083110a662bf9db4008f6678d9e98b8687c990d6c671a9b2605b64cb8c9da20e02af30156c7fa2129147c925b7424a9dd132750711a5e2e3afd6dc5618ad3ad38a547c28c2b07a8a7cc8a01c325f61f6e2376e84e3ad53caa394a61766e79f1439d8182642368f00b842433ebd19ea6049456bae31f27449016044ff273c9e53be8ce96354700a6a03be3b63fe88a4063ad6e9a871858d8dbb165d6fca8d088fc1388209d8fdb4ce83d19305c21951418142c61806e50b8d2e7019eec1d2a05a92f476d30367e105dc0d9e0dcdfb44db1520051a1ad018c15501e7ef2dc8901e944467f51db61bbd78427fe7252e5a23d6307083a2c898dd7f22daeec4e60f785c872cceab2a19410e88bc6dd849d8ce74b510a611f08b8dd0d6d568755abea388c2bd516468f4b8dac0a5896994b8e0160e7a9ad8f42b04aaf058976be461104f89c5fcf625b42336d1889f827330720f255adb064d088a5d967cc40caaef92f99554601c3da9e746aec2c55d237ad661877d54ed00a33cec922e7804ba24dedf4876e7b1f7056be71b013bf00ea04f47f1573f2851a557153d88160cf4eff5aa5267fe9bbe4191be3c8ba9647724b4b9b5fd683c1b621ed5a5dc6395f4ec904ddc60d5acc912449ec8e229430032522f4442b1a146dcbdb591397edb03e0bef676213ed5e27b6e967c9e654f33ae7e71fb73927f7143a8f37eb024c57596bcaf3915349dec4b83ebd571ac414bcffa41fac59b7c85d773d1195f131dd9f4025d350d51e43cf6ea03aa38f41210e318fce4f2dca4336bc194d717b27acc394c61704eed4a49e050974bd4ec4ea27c24deb2b63f199c988a1038e344e78011193eb9ab7b3062d47075c31a14bf559ae6d29c602a01eb849ffe4ee8296f9049d6db4b34ce710555c564f899ca9403137e7499dd66b3f1f4c8461d1803893d576fac7c2694e0dc01783b711e8d90d6084d4e7432d011df058a4651e1be92bfde20b579cfa5db42bb90549b13bc7219c20e5b8eee9eba730ad20722999326eaf7a5bcc29f7fe0049aa175af12aaa4237d2f18fdb6a7d2087b1c13143db2661beb7205e5730fa00c7ae66f3ba3130cbd1c3af9cd77d48177b538b55d8a9c7b1d36ef6240d64470e89fc7790d9968848224885eed5a3ee8cf81ec6b72f7f7274672c2ba51ecf1fc7ea0382daa5fd90606b696ef50a4e97e7443d89ea202368b26f9272631bb8d326a7eb00550818787fbbbc2c17c9e37707720cb8e08662bfa6b7c992adeee5f064b117cc95678cbf113d952a4ad20e8ea8005dd2a789514f63bde6a001dbcc015a38e84210a9e7a6845be6004d0b0349caf7f52f7372e3ccccbab2702690956bc6cd5d5ac586a87ceed58c4e36c708dbd7edfea61106a29b8763ef02d1114373d9df4736164b9fed18db904010a0568acf18934e1c3c7ecf562ece3d0b2a14285b0feccace888c5c8c75335faaf178e9e153695203d643a69ea333e7cf7672f4e3a05f418cf73d03eaf76232ac8832f6b1467e99be797c0f1fe4d75b6a0ee903ebfe78e0e5893150107001dcb466d7eb7b981aee790c780a32532ef3b230adecf1efa8d1b5688a35edb41d48b63baf2c5e64d9d1c2467ac89e9249afd8f3636f275b21bed3da5adf83b78d720395de04680485914ed5e48e99bddde995cc220813fd1ac8dcf7c726d678cc9f97ef3e9e3ccf93653fb2a02ab62071dcbfdac43de6db10a70efdc8572f03ba588228892dcf0d18e7f6f304ab1bb16709a80ce6a1312159f62003700c98952ea53427e5a27008328eae242808470f73a192b5d76fa3447924c1e5d428eb159249a8c9d286f8a2177673343f67ea1273e6e81b26019715babe95d577abc81a05a147bff22bd9216b6f6e1c9efc2343171d520a3a17a18ad02a06ae18466444597f09f1f05f5c9e803d979eb499b92b272bae8690f4fbbf28631c7119c240641b7375b2fef76a33058b6714a0fce9d6fef390ac45a4ed91bea89bcf9f6bac64ef8d7ca79aca45ccaed05fc7af737ef993368bd62f1f3329da93ce0e2094091333faa630fb00539880500ae2cf137bb848c6ccf953b085ab05615c54ac985412e7b2ea322b5cc5542b64f881947b2aee484c97a78297121e5630aa048925e77d7df81ca5d39f4ed4a226b07cbae88d55c442a50c224c290f1413d12fff5196c7ee54ffcee4a0b2d60a49cde4f9757f86477e5dce40d98263a4001bbe9456635b50982c45b775b25b947111a93006b73124525c3cf7433ce30b25fd772554da1b44ec643c2f5e2788e90e45b1cc59120cc0517d13afbc732c7d2dec988e3b9e3f160360d017cf0a0d4007d66156c3de1dc3f377c7ef063027c0a5006c788358e636b9f7e1993a645ec4f6b334600b317c29fc56d504fa48c64c9349e26558cad2b1559571e1453fe2d2508bd8bd8c4d6069c4f4832cea892603b82d087465814279df4d2c8c2a5b3820208415d8cd4a255f4819a108a2184f22e62811a431fe89bfb127736404e956220c5b1585894efcd76f1a70054b60dfd4692b2306968834eeb0acc1990ea489406173d7150111b443774d460d65229417be14814e44aabb712204be4319a2ccc01a7d9c087f75d6553024a76a2c45ba4202429c082160043ad79d1e90e4cb72134137e4c8021597f72221e53524dc909b8897686441c2687f502692fc55b95980cf6456686f263970d2b931b283dda2b45e5bf58d137390592d8e3965370efe96039de00d73216c1c0d2bbec80f6fc6fedbd2c2731d32c88c6144c535c4d939feb512201f5730f2d5e181d6cd1176b09225e794b549d64ca5e28bc697238cdf2e5eb3f0c877e5d830579f2bb3437bcb60f68ba66bda2c444edf8e6b77ea9cbcc1b11fbc84e5620c3c27b5c2996d9e16c253bc4131f5342780e8ae3771cd8da187fd32bed589900ae66f9d7f1c3767702ace996ab1fc065ef8bb9fc3de26333d5fec0783d61306a2bcb2dafd78c1e0ed1f8b901ae84abdae108499662ce1d7a56c86e903dcec2e658e7d5cc471093321177025e9dda76842f2d4adbe18c9f684e1ace8caa2345bb5261a3157db0b86774df37a3b4e2827f34ba05c7089fd2b25b82d24f25f4b9a9ce02ce6f8e1b24769979e0a4f5dc0152acce104e720659972a5843985ceb1d69241c12b5821c02383be8f2dedac3a089b253df1bb9f58ea0a738af4677c8b39e124c0fb73fd28336e52648faaaa1de19f2fc0b65e6c186b504949db02a41ccec58e3d2af6e409c47b173af5368823158cbe2228f2ece8a214cd5eb7e01eef2281bb25e5ed36c0dd7be605dbfc6fde59494cabf59c695df17723c38dd8223b4f073a36518729bd1e239a3471c5009d5adfa3e232325a518805e231cbeb4f04c5f66c0b0077c70d4c48dbc91b86a5c65697b38668e1654fc1cd05a222cc1ce186f22aa6c67acdb7c8f9faf95ca1f4b8d1a1f5d956f6cc8119c72d3b9621dfd8e0a147fd2542a463411f11833bcf8384e28ef264354d936a992374d8f2c5ec2728669fdffb804168c2da9b18be789551c29e126078f3d457d16802c7cd28a48a55523620ad42d276629adaba2fc98a1d67c5d686c9e080005b1ef13a3925b45f59edd0abb5b4e480cab13671d8f9bc76f0a0f6d469bf566baa7c6befcab7f1e46b545b706cfb69f912650efac656617a6fd129b784f16ce8c28a6578a0bd38034cc3e4f0b1452db29dfa993f0c4021359233c55e6ec8114f330fcdfb6fb232d6945e34bd0951266cdd9928e5ea0b34cb4a37a7500a632d15d26564978ab3e5311f93c214e2aa051cd81313ea084cfdb0f2a4e08cb023201e5e39bff7def542fa563c76499e72b786cc4b6988fcbeaacc8e46014358e4269723cbfbd72bff3de304c2de6a12373a4ce32d51f573145a4f5aa7614892529bb49c8a72f6534279b0021999cab269731333513e88a1c824e8562cc5f35006912a890b1917d5734c4952ba5c6230568f6280b049b98f95189f8bb1084fc954440f63c615891e06648a9a001235d7250bd694e1585389348c16b143dd0bd7a0591680a0432ebb415839e055ff0ca3f44c044e39902cd63377cc4d17232afe70c841cd43f6c8caaaf6d139240548fa992e87fd465132e7b79bc1319e33f864682ec7e6b40f8df404d5137571cedef4c97b9df313764a7091ba54173135b3567bb2de0626624cdc4ba9d718fc3a5a2012edbc01d1162ad450291180548336e642fb2160b5f7b34fc88db26e7bcdc8c9fac48092eeb7014b7cb3006f173abbe7a535c1f5584499b53200aeedc630c10bccda1a9c0e869d16a8c0a902d2db2e6d6dd2b00f7554d6b0c25b5f31f11640dde4e8bc97fc4a0b1fcb1c2820db201418ac4cfaf4fce6fa3392970a1181af7b4400a9e63c906cfde9822589060b08c01fe01b907e0e003fcb60053c88842633b2f5909643432175d03b0ca92b798a65729c777e8c2d5d15af03066a3f19c7d73cece096f6ea4278855cb6d4e8468021daddbbdd9490bcf98879e265077869911f0a2cbc24f14a94a93ebd3fe0e4d7a08f4f6fd6067f5259e41d8e1e5002509da039079293d8ac4a5addc31ea0eb15aa68f85a5798e60e1202708b28d13b5e7ebc5696308a04bcf97a7222cf92b4ad473b2630e555ff0e41139dd5d61b9b11a8bad949970e48dffaeba341f86aa9dc0ed99f7128ba4fc050c807687e9d3913a672017954c7ce054c75960cfb6ffb6480f81924de17122d66467d2fe0379ab12f60fba8e9e9a556f654884f814c3a8055c17c59339e17b8cb92953e22cd0f000e809ad4ea7b96a17d36d76eacbb132aef937490c9776f1e1dfde92da55f7a27b7c27fc081c0ea650f854e7193f602dde55628e341d00b7c49851956638c38f7fd93ecf0c26353119a44e1b31b689e2a48aa8eb58c52cd40bfd9d7bb50db46a35ae8d0bad18f3063a16c553c8f5ade8447137d96d56e18fd583c401d65250da8378578b95a45b23a1d841799e4b0add093a95a5a04564475c0d6d58247836990c8e2eb5495d43b01c792c2c28a95d677efa3f36c37f4d8b2dd2aef555a8071f83c64a2893743aafce5357be905cb845170328ea882fb59df4e274c817a75c83fd96c67effbf13e591e2aa8fdb9024eb1fc322c9e4880e6ebe4a4a78221aa302e8973c324750a537e6c672be24ca94dfa69ba03c5e98ad6399001cbabe24846898a8f1114cdece466cf9239dd4c4c5154088e829571b96200613f08bf9efa300a50a7b59465a9a62802b850f1b7c3fc04146a67b8c00f278c7a7d8fb728de81b7c5cd3e9fd05e8b2608108ae4d5e1505dcb1fa0f2482992f4aab52fb3bbc980835f088b32d068a55b59e37cdb4cd0f8fe03f6523dd7ccbc5c6769ec4ba140980ae0185901db4d6cf66a16f38601c9c282ee8a9396b7f4b22a061ca5d56e1d0c30ca28ed4ab53dd7e254dc75f93ade0c535172db000a82fb5da12e91156eee165de6b75106ac1f9614d4ca358045e1ac2ff8ffc263ed3f0a03864285de635e9a3e109e246a64c94dea6c14b0a8e3c7009f94edd44f7bfa14b039b349d276cf308970a381e5fca49edfe97cbebdef46680dbd7a74039c6aaed0794cdf602519ef0412215a074f89cc968a2394f1388c72cc71f3087b89b147923290e8a145a164f5910dcf30351fc7350fb5590c816e61f935f7386f9738aa1da9c64ddd56f998bb530e0b3edbf4563a0987695a0ebe3f1f560f339b5d096fde50f988b9a8b84cca9659696e1888a96682d2dc217052bc84982f28b8d521b2525cfd9d956c23c64e07bf926a8a85415fbd419289c8542a0c90dba7313b6015fc3eb8adf66b3a69d4fdd1dae1053931cfde8b6451111774c33a57d454ab9da36c9e49268ed4dc79af1eca2edf017dc59e2566b99a8903fa115f5d57cae8ad4b6012dea29249b25369abee61b609b74554f5f98647228d7565c8f528f74980037617ef29249436aa2b60922ab0c25132195161e7a35e3ced45866700f09ff96778df6092c648207856b91eb268fd276b410327e9cb2938a60b5fd0564e1e9f8decda7eb000dcd49907dad4b02490128b7320c3ed42023ddc2e33f89ff68110091bb49ca188eb4f0280445b0bdf3afc918f18043e86c0b1e7b13329fa4ecec16c47f5614105d9a9464541ae9f693abac41d4c017da545e3b10c2a766d352436dd7385991ae5db45f1b8ef071f001d8ab8e181985074524620e8d4150e3575e008c6d2c714484d44c0baf6e4ac1e3a3e5198a30e08c908b676477011848c927f21802548991aa81928b1111ca117ba8642ca8440756532cafc6331ad0b715f0916232d361dbb0a7de4b49b1908f8c44a2496aba45124ee711089b11058ea5ee0cdc7188627bd8affed1a895e10528778382f11ee22aafa015798c77e3647cef701727a19148023e8b53a9c184f1e9ae523c10316a96a0261b00bb8ee06c6f7907b7a89c4faf6a1eeb303ca335d16a5fbca1164cc3d4a3ddf465abe0b332612c445578740e6a18fda43ee9a7f24ce15c11d6dd025ce8083b34bd9d9a085a5016fe62ba776a72f6ca23210adc34270b64c48b26318fde267b489c1cdc730cf4ba5ecc5156155a932f5c2feb9cf7e8ea63489986df37ce416b97143cc44061c148db40972ec73bb7bf5d56a86095d226f07c0adfa3b3b620e489dab7d6d0d6fd10cd0645bd8c25c3ec38b0cdfafdfe0c1e5fcd54a8c85c434e72b192775b05f917469cc435c23bbfd97a5878c69925b22211b3b7ecb47bef7051778a1ca1caf385272087535acc9c219ef563e4382c4f88cbe97883dd7e422151904f6503370a24066ba294f6883c0068f400af7458d251b511cd5df0b05170d8baa5ba6c62d39fae672531e2338c19079fb7f87f1eb6bd4d342fee2330a1537ba805a3b76bdd716bc5bc0b4a554023b5c1b678a1bfd419051398336939260371bc8d8484933a76550901d6b1a21f2c5f8614518b71d5bdc12a5bacfa0cc86d1cf8258f4587c19d81c30c4faf299dcf7c968dc423775d0e95e399ef64c1c75a9a820133e2fe9483e1b273e075bf038cacb44efa02bad1989a3c3039626f5181b9648ccf2659e4807eda6c060cf8d2b28e29cb8c98cf68bbe87df961e75b188b4b162df8b916b29de903697a4758086943880bf033c9d15341658b1a8eca9ca5e31b36d3769da0fa206b682dc1e511a6bf7045c91f8e66a2b65e6a2fcf0ecf3cd15775251e2fc698396a5e7bcebe20ed94ce297da38e2dd0028e7ab16f3ddf4daaeda0604cb06538e00ea62c5cdce1afd7190e54434a2cc191c69001d494ff6f921cec0be67c636e8e0689f1c91c64a5c0ec6106eaf8f2311124abfafe385f617ec6752e465c2f01f48fcd2886d373ade86a838273facb19f533d68ec3acba413c63c161e732c277bcb671b2219cb655d6e2f342a59be680bc7d705e914e964611e95d71a1fe8ac877db37578391d14dbbe7269eee2401be529ab572d109dc4042f4aba4959fc37f6a556d292f5d2a2dd1aa2cfea10626db7e836676b096780eadb7611578a760fc053d6c8bcc86f2b35cdfd3c083705f00450e9b206ab7b88da02b4d63833f5d7b0a1f324ec8e7a1af4f5323a24ef468dfd7e5f7b8b47a51f6c8e69799d5bc8a06eb140a8c7bee3028c324f39e391b9f93be7b2daebc1043ba7f7423fc62e6c19409224441fa95b6a21d0109c9be8ef33be6187b110ebe6476a523e30277268d7d6dc3408cbf2f43b4d1a4207d66929de49947f081cd69b2cb64e05ae6d9fbedd09c842446d1956e34cf5ce202d808aa04e4958033fde92c39ccd8039249237a4ac495d99e9a961be488cb80609a3d2c822debed12dca7b3c5cc23ffe5fb4eda75512a85ed5b643ef56efd48f2b0c0140c681b65506bca6f7df9204d62112ea5e4c2908a0247676016fee0c36c31194850a5c319cde196a9d49da50b924414990882959411dd2c1b049f94c9c69925d81000a595852422325c721be04d573c3d23e77d3dbac323d438aa5a3b37442764c2f896fa4309c18960be7881d27236444711fe5d507cdb63c0884b1540d12f4bc7256553885601443489e63e23a6d006c2f05a30156524da3eea3d0dc6bf3b477d3b06d6ca176686236ce858069fc75c15389aafb906e3ded8c45822f8c218b3794550a936ecfc6401cd521581d36e2cc567d615f6f8de1345eef9ae2de3259c289635e5a1b5164533c32c7aab82d12df8af62e74f584d31f74dc7ca4c412ff45bfcc5fa8342df9e3e1273118fa744e37c2f1d3b8776a8905fe459fcd177472fa28fcc2afa2f79a5f4a9ca58910586c2bf6866edb81497beea04d7a0a864676486cb07d6ca4836b12db0a713b033ff191f43b069b71bea9ff3494ec239be63691cee0e48503a8a692099c7e8c705ae8ae6326fd24872505ed27f5fe4fe300ed4a34824b8dddcee931c4dc5ff08ba5e89109f36f8d7b193457c18e8e6e393d7c4c65974da10280e9389938d8fd113a659581e649840c2c2bfd7b3b5eb7c42a0eeacd29976902a1de54b2659084568b84acb9e1d60bae0c28e0b5e1675d0b0115f983e48173db3f35515d0becfad1ca83bee6444e41642cdb261790ae6d2236028973c5ae3726872d69818f04d9688b4a56b69c087d426ad4080a93c6c26519f6a47605b5bef22d30f848b77af71315d4db7d700a7b0bf749033dbc20aa0597b3a9f117b89b2a9740889d6be971fa31b8c63d15ec61f70559a00c897abbd12ea475b47810d2d6eb5c85ef2d026a814bfbea56a6f3b1b6df2fdc8e71fbba0026a6e05f95c92f0198816a44a5909760f45ce558d2e88a13e2ad460b73f0c9fb62e2c742c62fae5ccd97204214617074de8bead1ced8a09e20a33f61d26d92d0a46606fbe45feea248577987d3f4c1fda6113344339770f807eaeaa6589c5142cc3568ebf607f52bd1dd4336b74ef922e67bce37e6856685c6e9d53ff5c9d5d0f8068f47fcc3ef69302c97cdafff82aee36a7a1fc940051cde402be978ed78e5c7c91cc7c4a6d9efa6a1ef693d1d413c3882a2f6624fb8b84ef81b682b4b990d87dfd72add0776cc2cd72a04cf8d90c40c8608b1bd6eb13504dc20ed62e29ab765e60dd74bd12722e4279a57a7e27a59fb847347560deba03884ba1ba7b94efd63b3267b05964e98803a28d20c322fe83007cdcc31cee2eb90a04db49199fce4f25cc7f47bec953f363b01147fd0133f67b9cd9d74fe1bebae4975ece025f40114d93cf68272d94a517b5a5edd9c4c63ec653274a43556215f744456225f50059ae3632fb359b6eab8c652a59a492d06036f9bc6cd39176c71206053d3679a89fbb1d5c547f0f7f8cf0e9cba764e7d1d94dbfab35f7449bdda58033e525a0ebfe357646dbeb66041b3fb5ecb8875de49617de568ec409f93230f405ce34870f15dd4d6b02333744495c0f9abd6995436b979f5b1627d91b22407b18e56fa96879f1cbc14e126c7ddb10f8f367c0855ad02621662edf32d48d622e055b5ee4295063a2f1ca2c955c7e3169a19f907c1751da86dec01f55923f7a6ac89869a67122d77a231e081200970978ef6710cfa7212067864e2aeb19ade7b212f4b1c221beb431044ba06117635bc3a946e2a48236e367fc83fb4a065cbb2170da4215173c8e3876903b16440509dea7fa5a2ed53ee17b373dc3544b2a374df782c26dd8a2b1531f8ccfb93df38f7fee84fa87f8fe6baf4a865dcc0e319771675b65ef650df3ddeb71cc372aa4771491f79cac8b4f1190053346f86895bc3dbccd3494c3f6420b2df204c15ee9a179b72f600c6cc38d60c902034f87ebf7bd06f7493fdd407be2811b7afa79774207fef90dddf7b8b073e521fe3485694aac850367253808bb9e8af6181233865e5d07a219a07ddb995376fd0f33adab42031f59f4329d508d300f79f27fb5c6b6a2c819f9928996d26f981e62e1f4217e4246b444b091ab8cf6b831372549349e6b8cc1971e22d7435947899c2d7cf27bb81b58823c6b0059a87436f45e12ad7d16579e398d69bbb18a9347fd8ab99c28504f0acd8de72c05d886fa54c324fc2ceb7563074820f640a9388ccbf61183b6c97d1f490199276a9d9f4f5edfe506c9c333efa66b7cb262d012b36905f43b9bcfdc175876aa82e9b854e2435287569a4e12c5869fcfa5242a8a22b099f0c8b9882c78b3dca019053df967827d63cab4fb6ba9dee4a9d9daef86ce9bbbc817dc49fcaf961e1279a38083c0bd39acb7c3256d16c3be2666b62ee04d207f8f16f80ddd91d8417e2ceef411480015953765f63a43f62b876fda5903c7dd4ce1207e397df3ee250fed713401cc4229551db248dd651b60c3aa5518bf2d5b9599d58d9f3824fd47d76d898cfeaaf53edef8e5419988bf549445b6c381a8a4a19e43726f017f08b04aea77acfc67aa186ef44d11b687119baee08b66e0567ce9470b36a5510210bc276c5b40de39f64d57d12482fadc0689c924bc3064713873246976f81bae71a96a6126c7138b5fa3961aea04d85463a04f7aec6da343f437a6709bb3c066203b3501970dc3115ab7648b54ab56ed24b9f886dd3955794558ffea1f20d1ab465f771ae4d19532b909d2b920d4afb59a9bfca32cb055df9f1b746cba551a02d137be20c7d22c21e984b68fbcb3ee7dcccb6f34782dfe1307f732f473a269b4be8e8eea2657096540822b82feed5378cce9c176460086124b4fe033d592272d935447bec61e2f062e831b9b0784304642a6d7206f594bfb8be51ed0c90343a3eb056004993dc01ae153ded19afa5dc7d9211852a9bd81281413d2f933b212072f9171644d7aabb53e5a5c3554e745ba3bc444a79b41587374a9205ddd94d28a1dd99e1ea57b6c227d19a994795544ce07fcad664894662c43874a29f448dfce45050d972c79eaaf04096b18eae58f74904964bb98ea608bb228b93c6fb5349bc2701e8a0f2507a010aaf4712edb0f545fe11bb4975e3f06ca5eb820dd76457621f82abf769296ac6ed8881a5243aed2c0e091d75284105857588b18f3add04e0210ce25073961c846b2c2de2d37992a6a39bf38655ae91f07bc4002f6db0972e4bcf19554e4cfd8c91f7951027abb2f38e7822c3624c73d74f43db0a89e4e5c507eeb48863fdfdec26ece04dcb21f69b0d4228b645e7d14ec71660a15c32b4c03c8185a26c6515db9dd86fa474448489b5a8361d6b6240e05937c75c7e11100385d51ae1ca0271121b6b9cf20bb028f47085f495bd7202b15b48659278ba6b43a1b6052bafd136f7b97a83646d95a24c4a5353a06fc7eef1ea36a6951ed12f898cea4aea6e0fe1f535379fecf4399c7816f68af1ffedf28a901ff04179acc5ddf5efdd45f4e8f27c2dee0544284cf7e087c2f5f250642147761958e7f5702eda752fe48e6b6dbd3c71b96e3d21e5324f08db3064882d3b5dce7f1b0c1855586885dc766b85c1643b97885be342b2149bf3d1d972f33260532806978f11e89af9c34e74defeb42423a79dcd00f735a3ccfb704286dc6ebde17df329e3e3035e20fd94b256cfbc4bc068670018f02e338f84eada7fb9b2660cd040b0936e59b081a9e64d92bf244793de5e7ad16112339d3df7ca6c72cfd7a989e67a755b94ec7c2e6030521f8be2a62dddbedc049f0dfe6e605fd0a26a85ce6c90b2b23f20c2d05bad3add1218fc1137c29cc92a417cb0255fbb8884fdbcc610136945bea968b55d811959a654ca928035c3cea1a837b2c13131bb1585e3db6954cc48f4314345c6e48c348df125530a4745959f78511978373ac94c03630ddc700bbe7a90d20f2a2b7d6c1b92ffc1c676e0ea09fac84ad030d9f458d17d036952a01a73a2f3a61ca7d194193b8251a6973f83023f38a97833edee8abce9203b60a84a9fdafc316f1620d3850fbdb17e41048427028083a0f33919818a76816bc752207a60418a4d2c9964caf32b4308bec74820966ffd5e32d930d9f27bd8e18d5c77c8d49e9a41c743dd29d5030d73d7739c68f9a1f86c5322faf407b7bfbd3f09a9c418781a08f900844773d97eb7bcc9960b4f9e1d250c8a03add06ad87cbbf5abda363d0e8b8ae4aea97b5d503a896f77e401a1f26cbe2d0c89dc2523951f85301a194719abf46f99026e25c741183c2670268f52a52d99580da91906c3413afd8b788fadc4bb691f18bac9bb399278e106cf868182c8009a9f149077324a4c2a9a384339b539fc77bd2eab4540e43ad6c52934854e80ce035b9b31c0f3640e055aa12d8bce48e3fc16815824a9103623aaebb40074aa8dc53a356613c5f2e9ecda75bdf8a0057631a0e02d168c040a282601887f77cca8bb735224ef7128d805c485f6433b2d9df40ded292e6ba185884f70132bf78c6e6759d361abf5311422339f22c0695d82d41f9013696eddcf9aedaa39578251e04dd2de717a4b5ec18758c612a2d85cc7efa33bea89fda58356a85139e892176976ce032704d3ca2a6f974665b0bb510502181567ea725a5aa914efb08bb4a0483759edffcba4fc18e1677475aa4b857a74177f1870a9c594bd7681042b568eecc245d8bd497d719e904281f88e766e867f72d1595d3a0bb81db1a5e4c83d488c40ce01778dd30abe37f762c9229a919c5612337dd1e17da5d25a8a68dba73ebb76f20b4248f87526a33bca2780c8caf8b92d130b56ffa6ab739a41d8d01926ba90b79845dcb012d6c2cb6d5df52350ace1bc0af03106e978690adca90b16a67c22b6ac90883fabd55198a2365c89d1aa13e74c2ee9edd00cdeacd152fe8d8f1390ac212186586a03f2a1bccb8da61db4dff456bc1f3dbf091bce3f32ca3cbb2c11d522e896fcaddaec578c9e75f631d7805af26f30fc628b3d559eadb687e288beed5b448c77e446d3d6918acd0fd0a08724c5790f2970a3c3413886206eef10f4c14d64a1603bec1eb711921f9f4fb8b94861f2c523fe10b15452ffa64fef2156a7c1b71610708a33a7d071c5e2c1e24a151422a6a838685c89821de2895e1409339ef89dba39a4a79b69b999bd511c938393c17271bf8dd8996c4ac9db996ce29e2bd66b7889ec2b80d90719d63c2c9a68a641294e3ebd9e0f4520592a6473e50b1201d96ad320a69eb9e4e63f27d61243f9305c4cc2ad45628d05757743d9ecf6568fe1d20ee35dcce021bdc96796507156afb171bdb11803ac87c009d16890fa6219aab363a213457333b28eea54b012f3b72d07e8478d545aedee5238ac0c852b0f44b27f2219ef232b00e3b23e2caa4207fa634903b3fa8a09a106a39cfb672ab1f3998ed21ce866d8ce91cf2c9f8ddbcb288e71f9eff9256fb139273108b707cb02921db88d49a53bcea13b92ff172414d70de130f00e19d2dc6d0935fe103236fcf8d9166fee5ce58ba220f0218f4bc7dc5391c2d20fa7a3accee3e1a873c7e57754880f2a11edff8e6fa782aae9253b6b28b27b50b65c2123b3022ab78a75a774b4edaf1a073c42c3761e8e0b331d96878b5ba7f61e987f9b3b61d7cba6bb758715f1a614ced72ced3e344ceb4f9dea52b8ea9a8ebd3e6d2d48bdc606b45484380dc202ee8e28689bc11ab6014fe63c42cb6c147881c1f1a2a53607c4db395f0468ef2543363ac40b97dde0937674aa219e7318b2500298ee78f9a9ef642c6a1603e727acdb21272974868fa6200c9dc6b53e913c3752e1b3965939e22df606d02e1eb061a67686f0485d8d2240d0456fa903412cd981a841c2195acee9240da0a36ed9490fa49a4ccdac6044a460e2051bf11cabbdad761ec0504dc4bb7fb8012f75a018a12b5844c76a24a42eaa70a83a6d7418bf3920851d5aa451c2a9c72519906a1ad9b10988caf6608c42688efdd509136da0dcea66c591373baf9a8b463bb539ed6ea08559c538c66694695e6a96f6624604d695407f4302d4a20a282e066217fe7dbfc5f35ff959d852fc536e1ce86d8ecfb0f28e815973d24940e79717122ad60915358cb08438917887d10f08b4b7ac561a268f4f01406bc38056425c548b966a3a1841bed18e9a3fe9eb2b3ff9da3c9ee9cc678aab1805279eb0abed3a387d353d3c27b464bb361db3b6dcd38057459521cfe60dab73ac3fe32fc76d26a670c8537349fc37c2ac060ee2c1b3d856089e69e8747ee50012c4e6ece365ad15ade1d39e01b39c2df101cc13f104c5ddeab4dac6e2240bc1c61e470e3a92209546b81a1e858523d70d4056298cabe987baf460bc9b433f8323bff68512d5ae8830b8f988c2298b5b292556cc0b5e72960da165b1934064d5df341cb3f481d5307dfba01e63c3ca9c55a8936f8ac1ad1bc61d1e4aaf81f3c45bcba43ed4a74cce114f3569dd736ee2e850c005affef2f45ad555b17000513733002ab3174bd9b4bf5852295fb909bdcead82ee87dd912c777f2777b2edb6a0746b2cdf4b9a8eb5919cf4a0a2b6f6de90b94250914f3030eda93735a1c6008a65d90e6ac54ef2856a91c6ff189cb4d14d428ac7b9e44fc91b4c332de508163c9281dfeb20c3c13c0542a1ff725a24c131d15bd471629c0c86252f71c868b8078dd98fe76e720cf2e118dd8a552baad5df6004d10ef346b6ed555408b356e7b2a1416e3b82373aa364780bd71cb3b2b54f2d040ec1ed1f3816f300fef28c5b779736262f542f83a15ee3ee57a61c50238fa449616f06555011d99f046c8fdbacb088f52100235a236a2cf122ce2f068c948f2d97dec6b46d0a708cef13563a6244b4fb07c44cac74a200af08dc527a43de824872f44bdb3c1a16a429ce97cc2b0ca1ab0cf326f7b7448580f0fbc66f833f55c11d996a4757443c3f06f969561d9b62f2acd753d6dfd0314b10cdc5970f11c52fc90d5b6283b0d423efd8bf3688c202edf10708ef4852186c8593065f9c74d38df93f4c8ec3b218e3e91f3444ef09a76ade3498b90bb64cf60c6b5c00aa4e7dba8ffadf9205491f0205340a322686b8e3ca90f71cc668c3595016785cc5fce8ac0c97762c5bb435546d5b412983bcab82b3732f8510aa66de4a03f429822387172b0ede616fd2cf132177fe0685c230c2ebd03cdce01ae4a6923bd72f39fbf7ee6e20268140c620a94e8e9be8ba0b68db6f6ad48d8b40934abc529dc2b6146905811428e8b3334d92b8295203a16067afd5b58e93b3dc14ada326596aaddf31a39c62b6549834362b45f0a224bdb631490a92fdce7f99a77a8911a3b4aa69372b531ae0525edec888a5fd6c3e2639d1bbeb5868a90a1ca7993ed6674bb799d63e19f13b926233cd4d5d3af289ad5c812474cbd40832128577c19606952542bb9b9145d00e3c2ee33dc8fd2266e38d208751388adcfb70bdc5fbf39d200ca3e13f7d27aea044c8eb3b59a3ef1cb38291db3bfab3201a09033346154e05d9d9a009f7af3caec0f8629138420c3a0e06de9ec84d19a1019205e6b8000fe141bae57bd9022a4a64c0c08193073cea4d2f559ae1cba5c88734148ff2e487ea5dec93a60d86254412ba741f68ac31fcf4801c5bf233f2bec5a46175470ac41bc4fd71a2d237e17c2d79fd58ef46dbec68add6c2f3dc84cf7f32bf77cd9987692956b8983fce564888cfb41ffe63cc947785d2af39bf69e4fb0ff3639c4e4913f208347547a505de432334ccdb367281d3219532c6e1c6c88185130df19b73fd76c948bbff8de0d84f58d1db34c4dbd4b9a94823a97305038a3c510f77a1f8f8849348786ca7a6507072977e880be048823411b5ffd64fed6a2b39232fd45dee45a4722bb575ac42029ec61cb46cbf5b19b09d988ed4432bc80da906c908130781e18e03088a4cf6c99c19910db1f94f4fd450f8378e0b6d459734b72964848264da5f18b84460b6076515d9e9c56ca6622743aea57c52c8235b9cb0d6475a03034e2b721f1099b413187c22192f26a785dfdfd69bd5d355f73427e75814661a9491b865f40b7b8b6a0495a61a73567db77860dc453e481f6a87b163b3a83a546d996231f170e051d80ae89485a62245db910455b79ab096bcf925ac763ec6048e8679d38e136a66a872905f81112f38287853811fc75ab1b2d11c1b157a99b54533eeae3e88c11e08c588cae91c92a8558f3d85e1f86c416f6d6e5aef9889cd569a4afbfca6a75c93b462f383c5aa804cc8d87ab5313e9e50eaaf3768d317e8c5db48d0c42ee72bf638c0a805bd6a40ba82523100c5c0c32b0a420c24f6f79bac64dc7b4e22aa4398f2ffdb2671a45e80dcad41767828cff38642f5dd18398920472cf6e238c485f5f9b9745be7df30816854a2a2dcd1d8b3c3818b20fda299f526fbfd892e03a73c1df9134f187b37253502d69b1807cbef6992e91ab3a8473aa81ab5f245fa9767fad1335ae7266ddb457e9f17d9c0abb3dd894508a6ed33caeab3d26e145c7ba174403016eb4a44b5c6c0957d23811af998f915d17876cd4b9a444dfa0bff3c886fbe5de26140275dc3312e75621666d1c4e4a5d94b3311ed2abb8f0899bfe5539970f9e62cb94321c110fb821203075fc633a3f65be6d8f2ccf6c131002b51d02ce4006e50d96fe54cedde8dc3b3df92d95dfa8f04a0313f765f8641b42a4964e617838972106777cf35e175e0df74279a6cf5ae5aa461859c4eefeeaf5d74fa271a61f9524ea2e876b94a9049e79dd279f101fa9df34aae151d916583888c6e67e1d9153df350495dd8d2ffe67c6872086776ad2a16b5e41c8a41fbb71fa873ffa89d4ed4954b1e85e99ea9a53df371675edccda2b6cded0404da49fbab493d8b011ec4a11ab716fddae857128a91d4069fc82dee5ed29aa0849c6513aae9ee37e8c7c723cc30e37ea91fa9a73cac46daddf88dbff700812799634c1aa8be11d6efab46d0f9b3d04e2428873b82ee158f47a3d73824693d971e319d993d7471961e909f41f2b6e325e53597f30222acb4199390220d5b18050b1aad3033a4f653a40bf39c7356e88231def2b938d186b3b524f20844fc546c051ff920703efcf53b9890295afce0d03454f73d94ad4cadfb5d1903ddbad7f1ce755b66340cd436cd6ca631bae7544b3bb57ab5371745336263ab8144850ea825988ac94419fa8587f6c008b43e40548cd5708bf5428cd15ca930bb70b1e613fc4d0bca8dbed7bd251573637c558eed246b4cb0a140ea0b1adf5a119473d897734d9110f9f5790cb02d86fb526ee1d9b2846dd135be006eb45f4e8129f7e6f68afe4171bc71df81d11f7fb04fd87f23969a96adb0abeca7f276be0cc0bd21b7c82d130ec2d122ed0467f97c1aef5a9bd6c8f0d8195469706a877caca3503a469b6c29e4f6edcf46acc07cafb292a6b65c2fcb34f9d0a07ef4092e9f90eac0cd07eccfb86494991f5235561e19e86ec3d99315f2cf14aaab3057d0a20b94be7d8cff8f330b6029b02fe0bb1c316b6405f93b3adf00b88b43f8dfa8902b97b99f66e0e6023c2eac51a2051126eb5c45df0b60a69342fc2222af9315fcf1cb4ff6638b51760e6477b7da99b8eaae40efc04023bdf1d97357f69b27196d086c3e5dd10b5f930be9bbcf063f94886f3b263fd18f6b0310df11c0a762c5e52e59e24b2dad5e0bd7a9806e6b3508f246362daf3d2a0ecfa2f2f39ed46649fc0bf8ae84f2605fe39a6637545c3d5be1ee9b0eb4d2f3ac16679fbee95ae6d318506fb6f827b2bf9bb767cc4b640eaa9f236edd8de95a6f9fd1c52d407486b29f7591211a412f43a4bab6a0b90bcd7dbdd77432d8fa24df110bc41e8c6ada6417ce54f6eb2d84ed0a67ff11a89952dc21da7f96cc4fa8bb06bb2f130962b3386d509bd8cd9df9c84a70802662fbd63d567145bc93d012430cf5bc9c979e2c6259dd5f072cdcb3ce61c4827dda6c8b8155043f88b4b823128310a2a653542802fc4cd6fc06fa9dcce8ebf7300ae2eeb72b6b6a5dfd53f4a4315ec8d326eb6e83f3a55e6a85d46d7d9b046226cff33e98e101186b1538e2c0093221779b6e9b2cbebabe5edb5ed1e32d4af83d8ce943a514a888cb66c63280dd6a643c32403811da911a81e7c972a819d8dd458b133eb5c648146da6d46fc6bbdb2922846033ff5f1f5baea07c86cf60c58c3eaa0b5060997a89fe257036078531522e335ecf8200d49dccf014149ff6464f458f4cef4c61bd83271b11bf1e519121f638550a462556ca524aea4335e90a1138816e09ae6d73724cc7817b4800c44cf20c37116b42660241b24ca6882c5dce3ae843253d6a3d8aa994877d76f20e0b0a76ba431111c8038d77d817612032178691dcf783a353b8ba3735427d0aea768b6d113b1a3947b46294102d28355b1311ae716bcafe4e1641655b612764d3707511bdd5314697950900030ccb614fcebd325857a80bce942361014a4bd3043bccabcd60d900ea89ec2c1f5c2f301df0f1bde6e5ca57c1e868ea658dd80d00f531a71d44c9e7e8da704a738ffc041d33bdc3fd2a149c6bf303b890523b92a0fb835c7857c3d6af1eb12d70383f072daa08d9cd8e93708b0d5b3789e66e5a28e28410e4d96e2d1aab0bcf679c5a14bdef5fe880b390c686b0c456d60784f4701a03f57de9cb9ec79a4ee29881167f8c3e716ef4604edb32975bc2ff88bd32d21d2ad696af94fa79f422f31ae8e2c94bab56cd577f62bbf326d02fed0b55fe85a1b446282cf4a7e35e388492cef6214104dcb98c6a91d252452d4ed9a5f32ee605a546471d1285d1b02a5ea2fd7e9c7c8dced1c503a6dcae9104c16b969dcd9a0112b87e9d80acf6d462af1d67d057ca128e96d223b406abfa93713d71d86685b47821b23f67ed41fefc10c7d461ad97372471723cd8aba488e7ee0eb7c26579b1da43c6dd5252b430e86288e6cb967c55376617cbd07fd65d357a2df0d57ec338417c62457a44d2a99fb7e6aaa7a66f0e650002d3dea13c833a31d49eef8c39bdb7bff6e1b89d992f15b681719b1782167736e787df788656cd200411bc32bc4006f08db2b878339e1dfe1bd25a5c56453ccb4cd199c7fd8e50af017eabb6954891f6fcb8c0e69c49199b79021da4a26b15ca47ea3bd537e897ec095282582bd87cd5463740119291d5f6eb438be742b959ee3ac34d9807eef1e04a27166e733e1400b3858001cbab405a63d3af8ac37f7c2c842378abce4195a6de452085b6c9340b15533193218cc5a8bf456368ccde31e24f4a464ebda39179c77a6fa0a2bcd33a6f605e5795efa6ce8319654929eeaa9045670e62ebc60c526721a5ef8585e59cedce74f38844aa30970403be5ff79d12a551e47cb66bd66ed48d289f04881cd289875ab195499c9136043bc5b32de509dae754d12007ef64c8e313a932e94a28f68664b5a58f5252c04f2ab3c3199e59fe3f0809397218f5e0d549f9be6b0e51d6dff57ca454495b533c14e03af62405b46ba90bbf3185fe3e81883139f9bf7ba00ad55f424ca68eb1e009c79b0939e72435059ebcfbdf4a064ed18654bcea57fbd1c5eeff76f71491da6a796a02d960fe956fec1c8c6d8763244a365bbbdc7765b0b42d1d98a08893ccb9924be705abe0bd4cf951d077bb278bc1a6e046de6f5050397d28e36691d007264fd7b1e348e14ea83f362c848244ee8ab31eb92a150f77137e25fca182212c50458dd9510312ef51912963604942d3d3e230667f14e735eb1417c315e5650f1f4082f197864bef7d9da8c174e6aa85edc2520c9878e0b99eb2f934735b7322f60335b6f11debafdf083072029485f133085f30f6ea2556f502d421a152938adef8f2116edd1393d1b5686c3c2b19eb24a776adb23b5e731b4e8649860c1ab280e62077d96ae158fd5a4b7609dc87e6c97e6c471cf4e06faf13f38d4f846f20704d292ff87a7799157c982d24d7a7ef52c1f0aaf1d2af2643edd5d10b3690085ca8a05019dd3e11a2360ee1212aa4d8a59c0844f0936fb09045666f991067cacdec6261f92013867c91732bb88e88616987e55d89e700c05d40fe1766ce1a222360ff4d3c20e798801c0e062ada2908f511334c2c34ffe617ad5bfdd3c8247a92be016f7c8414a0f0056cb23c9d3d4a85232ea171f4ea7a3d626a44f07dee328f2adbedeef9f650a215d0f99dfae0dc04bd96736de0470bd761e02db2d79e6f6b2c86a015204e817362c2f89cfc33b4f51e6164b97327a666f8a7766430c601a1874c6616d079dcb91591b076a2c55b2a66938ce2c32310874a73eae1d9125c1adf841e4dab598dce63a5cbb9abc8ee90b5d623680c8cdc26d9829c537014fd4d9d80bc7822313d2b214a6d5d94c00985f6c7076b0d18f9212f186017feb750d95b842ddef5fdd88d87a49768ffa22b0cec67c67af277ffceaf95da7bfa7ffef7a2bd285da814adfb65fc0348ffdc4c5d35e61b0b099a52413ab221dae0a998ed223371c4d5c90bbd893c1d2583a9386070c7ff6e27f30637e011da1c3957a7ff222a81b6da004b98c16214562422054fd7986b7e301813fac40d39599109c7ea94622e2091cc6d15f752b78a394014614f6739d6829251b31b061206612c1d8582b994744ba9ce8a6533272e67eecc55d9718eb2fda37d55438bb53b32761f2d7bda26d56b3ceee708e7f2827e129e836f51e00b2972a7242c95e35f57081639e6ad5a2bf012d658bd28326eab4e687247bf02283c6914314efba384bd4d28c882197e3e0c6afd97a8cbbe6ce9d660be63dcfad21a0c543568ee2576f9569460d0c1a6a3a38290f13d0a8b056c8aadad037f0f1a6e7175a443204c53d0a16ea5a90e83beef26f5e0dfc1437f39144627ab4894bf8a76045595573f79bfa0c8d5078c4dbc298b3cfeb0dc4d5182273e622bdf38c9e7f51d18cecdc2eb7dd4d48e33412633a6649d638b74e8b285911a97f9755908518874af91b3858d5c82b81f152519e4f999328809d39183144c86fba9e7431e8b75b471e483bd963700e286f96f267e2a2dc93f9d2f07dc53bb5f58cc9cad916a75406edb7f3676595aad9ad67c41e161bef244c80c6e596c21fe3dc08c489bdcb7b99faa66c9f8a8a2922f1a8376e420bfa186da15b0c26aa4edbf040898fc0c5411c97f4837d7641ac5aa632f6717f833c394a6f79d64253b786eed116812cf380944f82c928cacbfef54f76c6bfd3981996c860c127caa4fa10a1ac8bfba7f5989b4f63d388838f87b1009e78a9dddb0cc078aa7dc7034efc3c13b92346e3413ce703deb0306df369afc3a2315edbdfa82fed098f44ef15076c058e2a15d484313da8faf04a04bfe16e8db263f76c33331e7109d650bc49f0b1f834e1d25425335f9f1131eb6383f3e9e096eb1aad035d96884b0b05142f87bec52a0fa8d3232b5c59cf96c029c66efc966a856a9825e068d901d5d2dbb545eea30913027f20dd2ed96dc4891a907b13556f400f85c6514dcebf346c79dfd052ee269f482a614160b93168185b8be9d35cc1be9bafb17cde21b9eec13960890b7adbe73939850837aec06892bb374f9bc6d11809936a1ea600cf76539c96c295ac643136ce3be3e2b4418330bb507767fd8a216141351acd8c5db908497868980e4989da24e758b4d9a5b47b1a941357f5c511742e82d1e1d2cb98ec8a44dfb8da786f5c1464ebcee522f6c0247d61b0d695aa4faa29d7d9142dfbba029f5a03081dd6648624cc5c6f1c1d67499273cae59e6721db730d18dd409caca921ef130ac584627b6c1b3a1152b2eec538872f304aed2a90ecbb2a44f58418b06ebe9201e1b698403297d61b375f59315d64e389f64b03ad864ee062afe092e60adc3a27f13dbb4a681866698414849c08bf0565d67a7cc84d98ee2d3b03feb2ec4ee0815a4ff85626bb2f8d277e5d3d9950e562880cc1343401f7746ddca0ed15ba630db68b382f6d9536a46aacbe55a42f9ae212d34b2135693bc3b56fe8930c9d3ac14a1762ee5bb38741218a65062655732b4c2f7a4a881211c9ff2d8a502edd0217d2673f00de983f67f5a66aa6f3618ec0aab45cbacd98ab0c593135065a739689935ea1fd05f5abab87230e50c7efce3902b03c6bd8edd7017a93f56a11656a533ed2f27f8173b30f91f8e072d946ace1f60249333dd98bc30b23a650ca9f0b1f2b1ffb29f1bf71f7e28afb82f4c31b4df622eaa9680d0bc1bd657e03fca91c88241eac3a7bb8c0af308c2651408ca28fc7ed97aa4897f1f5a7cff2cbe65c77527f15f04aeaeba04c824f77aff376c7ddaa88b96195d695c29525f5c89898c23ae141ebdd4d2baf3dde27bd9f592d9e590d7cd31fcd46d768f7c35cbc3fa45da8820142f5037bb92898e5b803c9b1ccd7d57c2a9a765263bf8428692b016d3e1f7e1d7c61de2b7a0252ae8630455021e1851951c50409001015c2926ad4454e6f9bedf14a38f3df03c5325be25006446af31527a93a9414375cbcf84db4f2ad004f17e56128dd078e57d07ce4d0f46518ad8cf4141eb1bc0af954e598daa0e72cc05ab607e862ce41510e4611d43bc7bdd096854785e08f0cae9113cf16c29aaab7e5e548af6236013bdbd524c6e9f9bb89f4f0b05d49f3a3a154f59b8af1fd21c047d5acad29d922f5074d349d55d4807a397c6dc2846284a79ea6836f58f65d08eba48d99f3fffa9de8efb0792731b1db9eb13b4f5b3a2abf0ca6807565301204b14430c6f87da1ad0e002127a61bc3644b6445de2c112514763ef358a390945372282833a66b29b6cc13635daa5c2808cfbe2e835c2413682ab1318df7fc8d7ccc91b8d95c624a6ffb14462de09979806cb48a78add74c7c2037a6f4a1238a4ccfb5b84c5ee4150a8a7d85e6060a5636658f86e9757cd16a08b298e712a5e8da6e7c3f67b01f7070e4114dee714206301eb7345df6ab1f04b9684ce0c8f4640fda2a0e03aee45d4cde0cdd7edc4e758a75fef1395c672f2fc04b189138f485a823f0da43f43ee13f1092723df5682bc1e9aa2bda267721c10d67ea918c912acf42c34bcfc24d9516d893e82b03e151a2a02ae3b1e5553e1442dfc399343f2dda544f44d4d08e0f535abb325e78e34a19b023125bde4767db8cef94da860e8ade17d4817a7ec69e1ca618e92afd53e2f443974ade036ff1a1906d9ba416cdd1a578aa56a72febeafd979801a53408b6af01f9e1bcc544fba86aafa71ae7512207bb87b6abe9cf3d5200d5d2513596e0831aa99e87261ac3bd9da28ad390895daa10f3c4a9aab8aaab05ab58c553af6aac4160577c077bc4e8deef3cfb881847499302f9992959b267ddfeeef130b15bf1031ca84b53aceebcd1066f779425486e0f9f7f9c1539c705fcce0e446f4118aedbf2ce630fa2ff870302aa63b1c96db9ff900bc3cb321a47c34550c2259f8548377d8a1ea8d5ae228e552ba83fc9224d9060311455b5f856a01d08b87a01e2a0295d10d5d14da45871804b1274e0b2ec79649530077f97aca454734497e8e8d04d16557e94cf0ea9faf4522cf1a7dc45416e1d00eb3933b17034aa7c509e781c67140808f047ffb66435ffebd943be60c00fb4f1a4a36041e1085df536383f1a211ef6db08805b2b5068881ab119e371879acf97a245f3d77b1b69507ee5c04cc606b63c9904725b0a26cc8f06567a8de3f891c9397de5019b559368ab6e530d32641473766836af607af8c2fbf0afdacdb3786cd84b1e4d9be1bb4e9d2179f130dc5dec793423e38205927b739cda82b0970a9344bdec2abf9e9cb495c2879417bada3827125bb79a574717fa2bf645a556319d3fadf16ef4756baf7705eae25bf0119e6dfb6b7daeff626d1faff2d17e90d16e3872aeec39369f09a3014fa1da746c79558b29b818fc9581e81da8e014c00ec00cfc05431ab27acc830a32e73b2d2328e968eaae0db95ca9d8e3846b88d238d749651c2977a67eae39660054e704c78afbb222f1815157f3242a0e3855686d5f4e343433f0fcfc5aa197771655b87d93772ecb50860b5c2c29554102d41f40f9d76f7f0e7a8df62a1157ad38ff255e00ccfc4dfdc81942d49254564a6ed956d8aaf750f6f492456b6aaa46ca3c0abba545a31aeaf942d1f66f8a9ea2c3f52d9f2a2b2f359e248ab0907b3600b9bdb0aa259424c84b44e286acdb0af326377782311cfd880f4082b4256ac17bd0eee7b38e36e401420cd1e0cff34acec1b6652243ae65401eacf1874aa62cc5f2ad47b722ed718511481b7105b0fba95f9225b16b546d25a8906ef9319c2a43fd6d70c56da1050f47d37607f25cf7d0b1d2ced433fa32cfa0d8705f56b299fd75c9ccad6397264c2aacdf2e8841b4024491dfb8e6e184fef0053a8298e256815dbd9ce0cf4ca84b367b3181e2c15795708f2d98aa536153a3d86e0629c47bee74c0658cb1257519a74d08634a51323f5a459fdcd4ed61a3660b0041adaa50cbba7f884acc0b25a15565364339b15b2c791afd3a5d3ade26d064fe692fe34a96bc673d1d6aacb2dffbedde07e8105ec57e85ed289487ac8cb87d3aae0a74d7b77ff23c7ad598f41a2595e267ec334368596a00397ec24df57f594558ad3ab0c6cd6cce105354c2eb879a585690a247aa0ffe74d0d254807c6a5e8c520a5a3b1f55f97d0fb14205d08bccb32b19f17e357eddf2cff31729b110033e5de928fed9499e0e07dbd7b0db393cc25a59943c5cbcfb289b8cace4a63d5653f1d782671c4d01978a2b87dd8acdf87caf57dfebd2f6366d5b8fbd5efccb2027bc0a48ad4ee45858b87a07773cfb0679a604a949c9cf712cf74973b5ce2b50c5cc5f4872e5ad510eefea6d86268f1f7b4bd6f8a90c525878cebf5b229475cfdc2874dff8153317b2b8e578e66349a9baa90a8db7253d7c02fc8f80e226e6d5c0c68ae465e8b635f4071494281c024052be94e8d930c6a1dd20c3113ac14d5c9f68dd79131e6e0c7a2add40ccd548832b6fb39aaa5a07e2bf420a08396ff23d72680b3648befd9e6bb2690674ee55ec47e5fd4e7f535edbd7369b27a080a86f187cca8813ea44642a3ac8f421aa1b1a6367153c6ecc97569af944cca242c4f3bea70d1b9705522d21f839f986f2e6c09df12626bbb858bc15c4be05d9aaf152143499e7802ce46a34d3f6f4f0ca4ba07447b851aebca2298de84aa01ad45b5da9d5cba9c3b8bf6a5ea779dce36f97ea0eb4a6e1da32f663b25dcf96c7030088b2af36ea3916520499ad45c8f121f4dbe7737777c96dbf19de10fe9bbad4cd524390c4a549f392cba6cc41d916e59604a15e73a31e8191eed1f9ca69636d8142174d7ff90b74fd042e320cc55c7930e8d6ae0720cd03b28239b92602cb87c555a96180351a7ac235cc4e024aad70b7d6fd608e84c8f335e26f3e9b64512c08b326052986960fe368d3a290b1f1fbdbc0da6addab621882107e8701b955fdec54c9a87db18431db0ca4f0438d7b4195fb384826c22dbcbeeb6137aa0994520e4a7b55f1973ed254f3c7c4b5700579afad8e72a69645d9a836b2c4cc05a13ce0b8c610fbe2b0c7900fa388e360177fb096de0a4c6863a54b7c98a82c86766d82bfe15010ab474eb6a07d00c48716f985818ada43dcd4b64a5a7bfa21c94d190a02ea01f6dbc5a488c1499f9ca6499e4cd0f8fa146e2736e380273af1d8c37a503496021f1c4a5b75111ef4b54ca5182aa3983b07890ab716959249c33f2e14e46e5d150138c724265414d4f588ec2b7bb80c4fe2955b0020130cb27897ba67a7236c2decae8c62964ec6ad11b177b335ab103ec871439286943e9546cb94f9979d634847fa50cad9070077d8a5520d8ea33313f77a60e51d79a40991f350b12ffb4d4faa329ca538b99ec20900b1d0a79964390b2078f793d448bd8047ba5030760725c97637e72794e1c3a71aca48e9506a90a4b2aa5143c5450052c6bde30ed9d0cd1b933c82966d6eff4ee2ab6e13e22218b5ea1229fe1e24c08a54af58569ce6401a154ec349f007b28a20625778424d089091a1ab2010d1081dbc0a261330a6e64d26cef56857e05cae944201804e55f089aca8bffd1fa3d9c39a4232edd1c8ce0a171dfa67606808bf1065c01bf7d395909a9ff31ef8ef259ea8296760e53a0b4adb9bc4badade188f2da0a8717a4aa855fa24a6686e373e81b932b28a0e5c90d1f71cb55383e0d85e3ca363fe8478ae52851ca3aa04d7ff94ac71b8ee40be089556eebb0185e37a1325ea5bf63447fc84ba63dbe0878bb8e54880e7de3bb1ce4a417fd67f3859cb3f2c7f11819d80e5d4489d0c3b9619132542fdf7d34a1627ccfc4bff8ed46665aed864792340696fa00e83324c1946c6f231f7ec662cd9130518c23f411bb333492a4095ef160c89a5b071ff5f4f02d1216a8988e33f8f4b9904e01a210cad67d4bc81a14588b86386742f3853e480d27ad6efd74d67f5e2eedc8039acd3a231b800bec55d8783982e1a9f8426c7452a1713ccc51453ae6b78992ff4077d7385042c5bdbaaeabb8b76688122e568672b02db08e926fa5ef3d62859dd9dea67b93111113404d1c06ced8a93bfed112b317d9b0113304b0dd45283cf9a6d134edf0ad9dd18d69577acac3d6af986a8a1bc43dd821de83024502c9c0a7895bcd496fa641efbaa0c9a44662882fafb985e90991120edcb7c961ff42cbe8a66a8dd34e00bdbb4b8b95f6c226a4757aab93b5479ab9ef2aa3d4d8f48fbc45b2cc883ac977e770107369025d5ba26721ea0c867027aac664205ce45f2952d637994716826f2a6cf3910a16c3a39e08e16e15ec8d26616b12bf8031b9fdebe12d1a707c7db86f86242c38aa1b3f5ae80101099ad07f60e75c59298352404f128a7141aac3f86091f0594dc74e94c4453f4363374d22aae3a91255ed207f362d9d536fe5b4dc79aa9bad363abe543cc63ca0ba0afa81525f635522bb0f48653319911e94e064ed728f3a1448647dacfc4238d742107c20b777d9913ae5ea9a0c4561e0fe6f3299a7ba3f8ff53a7487c32581be06083e52eea0b442989313e9d27845e768f142171b174dba1a4059f9f10ec60ee07fb80e49c7652d35b2fdb19cc1c98510425530ff87e1ff53aaee4aefa203b3d68f082424087ca1579bda159d39ebf8209bbc535c939613106370939ba0d9e24bc8f50b04e0aba89b0d1eeb8b30e8025939fef2160a526d0feb988366057f4f15d34dfa6d8b7a21983ef75e45c7ea82fe87006d7e742c262e6cd6102193f314c368141730ae727077c6be1a83fb464f5208a2194b533fe021b17eb5a38ca8ecc3a70c876895192060f1567d5dbee3dbbb3ac07ce819409f0339b20c50141ffd6a06bf6ced35e0e220044b680ad26bfa37d5db9bd4e30275895c3d9cc95df94bb1d741b6cfa425aa867e83aa575806a322a8410cc2ac32fda949845c0891829f94e924e315c67cec26b7a49aaec980e7ce044602818c8c4e2988003868aca0ad0a216bc15ece80bb7e6798406a8e0d64849a33fc83fc314940378b5200ec5d883404f821111faa2da1d8827d03e498d887d6f71aae668cb5d68c9ed2aa95ef957cd65bf1ee391c2b27b26682902c407fd40a9d0ad9886bf5aef76c83de95d48d68f8b5129ff865dc8813b21066da6e0ef8eab461aa41effbbb9db93115a92f5cdd7f2ee3b957a5c92081f6da3e0b2c90411d7be633de840e2e2efb1023854bbb31b21b52407c0153c55c65bd22f07d41eb2b1a2b1e8c12dcaa0e072b29bfdfaf04af5150612326a96caabcf1c0e0f8c16148e363f65a557b18296b4f52ec6f4119c692dc5fa8bc7024b86bf3ce3cb36e7cdcedeac8b09d195a64861fb12a3cfdac3a6f699e496a09a2a0e0ca0e784a00d9fc28742e89251f05d84000aa0b69209f76059103d722c44d7d415619a5e06151a97d0c3adf3215d44923d9a981b0a9521000bbc0bc96cbd120b02472a9b976d2f2a751957bec01ff31d94a6bf16d06cbffbbf45b6971354c60071e11b1ac6b4f45a998e28bd516b83205902815e8d75cd435650148e8a003d604a596f12158cb4c4e187401828f8a79061d94cfcbddc82471a2a015e444fc458247db1f2a537ad63a7a536af56a5ab66c3516d680ff8eab6d835c7c2666707095733a18ee8038b48161abacf9c7a940a5662a38c3e2f2a040146e2bf79db2d8d697706e864d69103a828cb99245918973be54045358572a4eb0d0f5c06fd0b3695ed060cff0c123694a5e2ff31860f31164e34dc288b78d64393a7bc6d2970e7898e202b8a515302aba44b625142bb10364beb7493654d7fdb46ec271b243ebc8405cb09418a4116d2baf98dd60dfd5407b4015762e58f7a3a52d6d60d5758c0203544629fa9dcd02252560634cddc3c1ed04edb7cf9e1d42241ab5685d76486f3ca3136f4ff619b357755ac6144f84bc9976e6a3fdf84dfcfa4a84c59f21811c1d8d45e602df51211f32b91b3e2afc4590868dda814a3906d5015645f093f3f9ae30f5be2184de58d9940a257792521ec08029b3c4e1099559574fa861107e938fb3d508b52458ce2e6efbf4ec13d30a0bc3e65d830be86acc8a07413a74a0604d87e972fb6829a75ddd7aae70a240c500b76416519226ed11fbe94002b3a8e6646aa88c1b94eb359c98d2c6e0e737a5e6ae7ab766fca71a2828b098caf14a9591acefcdd7dc35fbae1b95a68bb49aaa2bb54067be0fddd5a2562c5b71ea26eccabcbd780b04a1ce5d2b818b6384fcae1d53294d61816cef1fbe1daa8ddebee953196f6456a51095068b2018a0cefc28df1e7e26afb5eb7a7859a4417d0190679bef8282c59f0eff1f99d6ac54d94db649be2c97048c4012992cdb23c1142fb0bd04c5c52b77e6323f7467a021d2aaf015fb58e9494c87b4496738f4811a3829d70e7a1ce1aff171b9760eed28c416248eaf7f0f72ebaeb2cef4663d2637330e6d15b9bc3992b11c5fcf57bd84545bf04f9c40ff8caf472d6f1bdb99810aec084ee90dd86dba4d9400c8db994b36fc9aa3ddbb5cd7d2db68c18d7e946b11a0489789b1ae23412515b56ba2ddb8c0099d93ef0d13a98205b63c360098db718f40775357819feb4b5445f3d9b77b57fce12628f2ce447187827b8d0f5db060a34a8f331fb0641858088fd44202af2ad09b1042e4a4211caee070aaf531df6dba4c500bdfc834da672aa0f88d5bb3e05fc2a1234d1ac0f069d86d5328fec0889dcb3dd1fda0d6e82fa1c2e94d0abdb44de05f86870fc07bfd32033edf12ffaae3458e18c445200d7cf40f12caffa55e78d2eb9e9cd11f0b5c9aaf2c75291c253cb62ae1fa2283952395b8bc536a42c970d89fae9fae83ddeee5d5801d5c38c753d02e9e6f5a570bda0523f5ad6b20b09af4b91559da3a5f2028c2ee0713516c3dfb08f62abe604aa613d3713f289124353d92c597dda77835eb165340a75987d66777206a1d6836f50ab317b79e7a968e581c3304834b53808f1d1bd5c25ed708aa029d8bde69d63d715cec2f1425eb8d85ef04704bffb0846ef12e433dc47f39a79a72dbe5e5c4bb2449c1a9648861958fd942d627aa768d58d74fd5fcc7853a7396adb09020f584a02e1ab5fdcd9f34f9cc10e4a858511d6d808e1a12e9eb14f943cf24877e9ae84448a0b63c47c5d3a2aed0483b0822697b10209f077d636f41f327e42181d4ced395c2121b99349313e6c5bdd495d31ed4430d2a46713b31d166824d76bd2bcb84e1698a9d845d34a6865a08659b8e4ebf97a3f316cce10b91b69773f7a76eb714823c94842b60b1af38f66944b4adeb55b9a3b24387489b870ae9c1e421d1fae77300df1b970b914f835c68ba3b79db84b823619d3c3156e12e6501a76458ff681567059eee68fe3c9f7026fa1fbc9019b9b2269e2004032fc3caaceb7fe4c9e72c41a6244a5235790fb1f6883682db20359f1222e2d322383f5b14a94508886a2efffed49e367b850c3da7935b985a2216a83ecdceed715a9f240bccd55a247048607fe54db7e2440d7a63ad779bcec83223d303a303b8eaee4512c2ee837eac92964e08045a309d64534c4ec993e6332281ed019f479002ca5b13a9e56196acd9251257cb8fef32e10404d77d7f614f7ed0125d1a2c4f8877ef3223a4acb65095eb521a22b1b0f81529215c7b01f72e903a6d843114e8c26463fe1a8dd1c73517fa2dc25a7ebfa19b9d54591a199b57a922c8a4426d5b6afaccc724140dca9951ad306a0784c38b60ab43fa4910608b13fb703d4b9afa6ebe2fb34601ab2136ba083d455428f7873c403893ad501095bcfc7cc2925d6b919844a21f7c9846367ba7ac7de89b0876b55d3387d760a6acae57ee0a3c3d302538fe80a7bff15df233fd209d8e0cfb230726b1ea396f4940175db9c766bf26eaa3982ec3606826c14a43b8413b86fdb8d5f15181d88f582e6b48b4bfbe76de713de8e88e9d536fea74cd8bf19c9c8a81e6ddfb2f96db3a02d54fb51b9291d51b1d717243f4277c26d5be7ae40a26f61ea978163cc59ed0ec3f9bd4e206fd75e5b4cffb847f7b7e58014a2f4cd61eeca06ed2b7d8fcd609845058bb618ac0d1282426ca816220aebfffd93fb13c6b90c8ea6bf39d2ab1e8531161341514e5d7d61e08f77cc4b44c509d2c78fb17eb691d8cf0cfda6aaa45ca1ca6d892994a188768434f2ca8ae9f45f9a0d7b3b1b1ca0b2910d48fd5434b899e797f4865beafc71bfc1f32f7831bcf5dd024b3ef8265a9050db9a1be2aade4fff0fa177f9e57b6f521a7d04b8b3515aeccd5fa707d8bb112ff01732330974585c7e1eda8ca3ca90b96450cd0c08dabafc3a056e287dedfb833ea7662c0cd9455672f079b556afa96a89ed3107d08c533f157d7a90e701b7d755cf9ff507303981bd4ce582dc213b83554d4ee699dcb1a8bc3edfa95d67bf46bf07b57a6e8378439c3af821b3c7fd78f004b7a65edb58652a58bfb7693fa7ab7d2ff81e70698edf73386992bf1a936fb7271a694eaefddcaf90f9adbd05185b535dc806b28272aa5fc4bf46ce883aa1ae33f8e501a0eddaf1301dced02eaeae9605d50d415a9033a2bede28d427d10a5c7f016c3cfbe71065c9730be83bc610a5e437c87fa404a4c44f3d9b6c28c15ef5661263c91837ebb2188853be92d5e15ed5e425c5710997526d980a4fcde8d493c610f98f505b4dd76cbbda54c29a5ca05f4050d06fb0b72010fcabf7257b2f800e58f92775fca170141f9a5df9e2221a5945e82243084008199931c27612420e1b6830e68d71d22850eb5891c2774a2d71d22054b0a1f357c93d330ea250db347d86998ad3452d834ccd6908ea828b6edfbb663688c31ca38ddc4959cae28bf7c18a5ba7cf22894c187d1dcb7e4f339bb756f25be7d09e7aac6ff4041a06109b4040d4b352ed8fdbbcf62035dff26d574b2f85d8afdff42fc06230b07349cd3e533573f5a6851dc6a770b0f388a266af70ac1012d0910459cc006252a8f3f0004141cca51eca0ba8f2888b4a8110551e878b155143e7444bc84f00324cbed4ece398e637679a9fb0e8a16663ffe72f2d3755cd7719dde0e45c7714174125cda0f26f8c8793c116885583d60845998feee0e0cbf244d314a34a051e63a7c2c46a0fc54f246e6b91c636d8eccce83db57a679ff439b9b3b9c75996509ba25298a74fa4747f5d8938b1cdb57e02b1325d7adccf7f97dcfb332a1dfff56e684fe3e6865507e3fb432fefb27272ba3432c4e50482094d08786a013d2777202869f10c91302c3afb60702434fedff80a157bbfb3c60d8d5965ced3865ed6eeed76b737fdc81c251e7b3e981a2e9b6047e9b1e261acfdbd8f4789af9363d280df736f17b4c1a392b739d47925ce5b825d0c88ee45b020d47ea2d81a6049a126868bcfb05df0b3a46d575d0daff427c1db3ca6f527b65eef811c489095d78b98eb53b267e66f7accdc5c8a47d79177fd9d1a8290b332f0cffc678f9401cf87df6f3f4fcc0d72209dd8fa405ecda88dbebbd33ad535345d5f38d9df75c23aa4c91009b56bbd1f23d6ee57231c6b83d3d6fc6dd95f1072f5a615bb08186b12e12d47f3f07746ba0dddd39d0ee1e82f6afcf209163dd8dd95d779c9581d29767d5ec6ee6ee5d27f5908e06baef1489c68155684077bd6ff8e22efd7d1852822147f2dc43710bb3d1d995d8dd25bdcb4844bb14c1cf8c2b59f3882fee4c3402778e2a40507e76500376486e231f472b77525be06607464eca285bb001dd2e2d6526ccfb3dd7657749b49b8de629da8c54abfbfbb058ed258bbd662f17e6ee76f718a394dcedee3146296517a5e438aeebba39a7a79bd3f33c8fc7f37ddfe7e3f9becfe703028142a1d0c90928143a3939a194a2a0a0b060b1281f66c1e2c3a4162d4029b41089442929292a2a2b5eca0c95006487827aa0bcbf52ee469fb18888ce611e0d07762a31607968b15d876f97c5c112ea8230a43d35d8c287027f271740615786ef68ae007f98636466eec8331db7eb388ee3e2878b1c89caff66279fb9e5fa68e706e9600213b06af799bb97237f562a0420064ec5ae26058f12d9dd7ef1e331020d7786c385fe1c3533c60972c0d270b14585b88363a14b1e411c39d018fa34824106e4e4af83c231dd54779beaffb948094ae788fea8f4b7dbabc210430a684bfcdd186384c1f9d3c4ee2e89ebb7a012d01d52049d37c91316508454fdfeeb0bb7527e2f2f4b1ce94ba50f7f8233a55f1807ce0029804124a0fc2ba5944170dffd510fd009e2dc4d608e2e717f9203ed0fb7e6f1eab7cddd2ca0fc4e3271e5e78f61ea18ae7b539738ee9f4677d41d55fe4c9762983a100a1c32d7179710874206a80cea85d50fa9a64bdc97268742994aa5ff91e7102941c351e5462e1df3814654667941db28b44bcee5a82968edaa7efce122e8d44fc7ec4fae4b1cbb3c3d7c92abfc4897f203be10298a101ab9e79f948402d5d37c3ef6e9f3f2f391a6e7e5e89b60e8914be4a45cc7398c7c6e2eca0c440b2201ed7f9131876f5ff8fb7064fe814eefc1e45584f0dd6889c7958d66fa43ca91f7b91a755fc66091bbcb088eba7b07c7b204ddf203caff2b1c6155c1c4033340b1c3065cdcf4a00603ab7fdc01c40a90e8614584229e18418f1995033ee89112ba95798051fd9d46076e2822083ea04da1048d06eaa746eddfed479d0076ef8072ed8e436a1a78e1013aa4892362665061c35d0df377522a1ab9c4c9cd3904559d9f3ae7fc9d4bc4a9f2f5137d9ef3895b9db44eb036d112fdca6c9ddd2f61a3042d87d9ca3d153d61dbebe0bffcfa87a31a5d11487c75cce7f57abdc2b92d1da0b07f2fdac0700a007405000c697d013d58cdb6323c828232f14ad4effb30a5861e4cc802000c47368060e8d100090c2793fa7947a8df9f78b0d22ce9c0b3fda07e1e6c657cbf7a2d6ce5a7174fff7b99235bdc0f7b629c85f9fe631c8ca8df73af95691c525070eac7bdbef7be9fd3c5c223f250eaf1783c1e8fc7c3a2e282c7e3e2c9b1424a494949017138ccb7024e0087c3eca85bf3802d3752441e2fe2a9949f6660a0a73c1e9716520afd14aa9292f29f0b6d6161181ce6fb3929fd50a8175bf168d2b5f29f8abb9af6a8e97fdfdddd1ef760d483794e97bef780ceea9274f9f71e110f167ab0fed4d083d559486f5ccdd631cbea188fb75c8dab7545ba1908ba2056dd4b87abe970359dcec6bb69ad7474eaf77c5bf944a6b0f4cd39e79c7382668a68452585a3b2ae8537492c5c2e970b86dbed7b4ac231fb7e26e4c1bed083d58fabd58fab2d4aea93d2040e7c25c0905ca0a27972b232fced11607a030ab40b15b0da43a8682270cabd72ccf9e0101f089b30e7ca60a244fb99c73dccb7f7f9056cc20443e6174cb971577e3e131801ed77569546a6f71202eafae790381f117c58db73f6c96179c61a0b6c8237f725b01260410213f0484b452366179c92c939e044d6e63795638d3a67d4f90560133c2e408c1fa3139911513ad0fe1bbd7e8ab0b5e590442d89d76d0a1f9f1d3ad9b55c29e3f49658670d638d6c0558c48f24e8df3a337317abdc859a50f91b63f420b5eeee6ef7ea12c7d6eeeeca186304438e7339a59492f3c871ee4b3b20ab0d4a1253aa1b0d0c763716d0f0abd5ee5a0d06135a190c3f7c22b37dfb02c38a981a40ef0b0ede37fceec7e8f3692425cfa157a3c3fb2fa41e18d6e8a83307ef5d84d4c54b0eb4e63bdef0f3b8c116f643cfdf81dd87fe39c480d07bff913ad023759fc9795ee78d6a07861fca3cf99e6ea59d248548359f1a1dff7df3b3a014984649df035bd8f7beef0343ed013b980852aa4257760f69e3cf74d84f57d8ff9ea37ef2bcef23f533a99f926a3ea10fb5b0bf2bf42fd8c2f7dc771ed8c2fcf9df47d20792e6073a79faf95d94ea51f0e381e18348a3ea75cf2d0cf7353a54f81ac19a4fed6fa7c7c810298ea84065e5f7452b33fafd949561f97d959571f1fb2b2bd3f2fba39571f97d969579f1fb2e568684df6f591918bfefb232fffb2f5686f4fb24c080f124800f83447a41228121094f72f907c31730482d307e3b060618bad47641c26fc79000862d2c2f5e80a10b17d2c8c5050c595a482b2d2d60387241527111aeb090525858c0506544128dc0306585d46205546141e20984458bdf7d949549f97d162d5a8858a880610b94945f1654f4282d48272d4016292c5b41601f3e7cccbe0f34a328fdaa1d84d650430d4b30f93edae4eeffec509692e3b8a663d100656766666666769edd9c5f28888ff9413d50f718a5ac89ddaccacf3203e5c86266101068ec8186737a9a6710bee79c1b9cd58d91bafc0e6b8f1e1d6420ae2eed0f1184256ca0018186b3f6063aa72686d1ddbddd63605527c51abf558f41c5c283facf78e3e0fbecd0ee8136ef6836e103cd28cb09eff23a33e80774062adc2230ce43e18e19252742e1a4e6a5eecf18784028d4ac6c08753014a9ecd035b104a10e7a765624dc24342475b9433b75ff63d38c97d2c967e46281ae4993264d66c781401214bd41bc2e9f1daac4111fd050d4033a3b2ee49950b040026674ddc99c9e77738250f08fc803a15033025964401d0c3f9eef73020a7168ce09e201ddf550b8c3f3bce9799614cea85bf70302853685aebb326428dc51bf931515dd22ee93b9c196ed87ddbdf93b36b8bda00d35bb05603469d204c4a10e853b6a5c19fb1e0f3441205007e2647450330db1d440495018fc468defb1a3478fde2b3ca8fbd7d8d1a3c7e8ddddeedd3107d00a8f951e2b3c7a0c9142670235e43044fca7a193b9bb739cfcbe7137d2a010018cd90a204230c499bc58427c34efcf6462fa12b6d9402c6e92d470c65417533615229deda3398f18a3abecae0c1f066e2b44a2aaee6fc718f9238908333313209600c2ddc5e00da89f66344cff11e8677645999498ba06dfb5665dabd5ade6ca4fd153eb3a829fcb11fabb55c7845d4e97d3e9dc845c9d0c4ae1ff4eed7f31354d0c22a1bf14a14c5d32a1fce38c2e9d809aba16dd3a9a910834348598d0d0644322aaa96ca954121b1a92253efa237fb9e596dbe5952e56d0ee9b6936ae3107b2333b3bf3ca8f1b376edc18459eca41ab21db52b4248ce433a3396e30c450d3c2bf2fbbe2ab44ac9ac6d67d71a98286dcda015f70a0bb53c36ead582c2338299b1b1dfef1e245b986dc7af1a25b533fd35c196c97efc085db043a26dc5a8e20b5bfe6c603965424b5c68c1dd1790347d3e817f140c3b9426c804877bcf96ce4d3a0d17ff2040d6762a62b7e7cd3cca8d3250965d06dc0b61badd6313be48a9bdacf49644618c992dabddddddd5da309232d86a03ceb92ac4b2e94d04ec918931d2850deef8b4a6d655aec407dd853e8fbf9072b51bb43bec1d721bba086c0b77db67f6ed5ea0b49edd7c141189402b7fe9f5b8f835b7eb2c05241c30ddcc28187bab31c356ce37674dddd8c1801b5a311acf6bba06a6ca4a1e20475a1030d51738e6c347e38daa8825e9b0b3f6abf8e9913d6c8eed8f8107f5f9c3463a369f48f96d0fe131b0a96c0a694bb868552ec128e2ed585e9df23fcab010d77b6b55ac302afb82b5cb35665b2aafdfc2356e40803912f8b48193d9407c466cce7a4d4633264d4502e51bba144c38fa870a2f67fac66bf614ffe729816b764dc8a718b5bdc8af9cb4f1d0b623b88c562fe8a2189c56e16a61f67ead01f2320b53f486ddbeee0b485e947add350eb34d43a0db54e43718be6af21d450c6e4ceb4a13e4637b5399c12a7537b07ae87dabf0770e2b64489071f8bf9cb85b55594bf4c335e1d139a3c080dc525552d162b2767674747aaa40f9c1f9e5719021db9f449faf08c3c5295e31dca8d0fa5aa266958da0f3316e060baa1b976abd56a47eca96f39626d557355ed56db9a54ddfcc429912a178154dda4ea2655371da992aa9aa366aa996aa69aa966aa9954b2c6d5badaac7935a9aa9956aafce43c2c4cff11af226a0b51fdd0bbcf6bf21c53ce6dc7749b91131ab29344a5088eb20010133b46389522508ef345b121975d2ebb5c76b9fc8a20df4d21d6489a3f5e27ece0a83c41676233b55ac78428d48e4dedaf313b92c4a6479c358dfe498ab4a6d1ff5159b4d11768b438eb98231d43eb98ae47e6acd1a80ec5a1242aa250281ef6d4315487e25012155128d42ce6274ec8ac9b98d166b319f71230ce66b6f686e062b53f1c5961abfd2eaf20b1c84bf7fb127232951a8d7d8a413edd8cf77965d6516674090cbfb2ba999765d853b746a3d18e46af969f381e5e4d04ecf59afdfc6a232f0ee3ab6e6963a8b332279b3a5618a961bc859dca57b56376881537b5df6f7648154b6a7fdc913e6ad35043c7f1bebbd4ae4204fa7dfa14773ebeaaa118e55f8962ea1283958adbca704c0f311e709037b40cb5ff637533131bef0a7145acb6903d75cd7184adf254cbd0372a6a2e9c9d6b353f714b2c4cab3630a2822a615a0da7dfc45b973ac546fd7f4e3afa520dbfb6e9f971f4f787a53012a07ed778f393dfb030fd38d4e6a1760fb55970f31f6ab70b692de8ab2268f8dfb5241d1376adf6a75430c2d53142d8dc541d5d2f10eb098a0a38a8a960c40ffff8d340b6aa50e4954405237e744c8b0a46fce856a10f74b7112877aa7effedf7e15e1eeee5f1783cdccbe3c13ccf6bcff3605e94f54973874ec0c9c5625c10ae48c7c8c9b53bd231ec2199d1f5712dae95924ba46d4e1944be420f76e3601c112ea7baca7bcc63d327bfcd6e949a6aac563f1ff573cf4dfd78cef0469ddc372944e28008bd22401cc8e170af28f360de9115ac63a217f3685ecdb3794bbc1daf8827e355c784517613657e4a4999737a300fc6bd621d33e77fcf05e1661dd332b9d7bce15e2be6585ccd83c915af264acaaf3c6c520a73f9cbdd438f793159c7843bf3661d13b2cc56bfd08379442410e9f28a78473c242b3fc5d56ab58a2e57747dee2c0f7d4ed05d563f2fd2a5cf632be38b2b295bc956b2d56844a974bda6275d9f84d56f0451f60c7eec4d8f26e34eb65261ada2cd768b364f488c5eecf364f543799f2a24110c661c8d7e1e6c7eefcddec3bdc805348c3297ab1665d148c7b4f8efe3cce5a417c00721222122212142444244848608d120244448488848e8b51d1a121242613390010d45a1204241b86e44e1617110e1507e8e898f8b0e4850aa40408c1ea3ac21e50724040d174418a0fb88545000174802e07d68152f358c71635c971f00b0b202f0f3a143f6dd411f951409358c7163dc173b507e179d84409f93cfe39d4c9490e44f120cfb5edcfdda89a2c20d685dda1bededed39a41aee0d063f35c0df8955f51bc84cd53b55650b11eaef3205f50fb980ba7bec92f8e6cb08e8d22c119b2b52344b9380980c8710363e6c2ce0082daae2ca08f48408e5e823aea26a653480ce40bbd9cae84f616bc78395818a368739a9322764056570a3ca16551df83a97d3bce6046dca83f2bfd36033c6569e705ae7ea298ee0606193d82c8c5d5c41436e4dfa1d3839c91d775421a00447103b93754d7c53c6ae1533f3fabaef82eca34b9dfad874494a151b0d393503911724a021d33e55e8443a6a1afd283a501a28cc5140513fc38a8afad4342fb3c268d3e857824613ee0ab36378a05b619e83cfc6079f9fd187f344e5a8d064e271abfd334635466bea9fe9259dd0313fc3493d40cdf098d5fe13a20b15b9ef4bb9a0e43e33d0b0549f2241c3529d312df7db22c1517d41561db1f24c9fcc4051b0cc22cacf0cc39f2e95e60f2bbbf1801326ebb3a13c82f068f9306a42734438f1c347fdcb4a076b3aa72e384b40595a94a545654278b966b1568bc7eac72b0890221c8e2da7c6aeeb3aee408ffcae53254e97e4ea1557d246d575ddecba6e763e6e3bb79abae9d24abe242c093522716ce02f0743197b794a769c5f554a1621349cd595d8c02661b57f27da64aab6bb3b77ae23ee74a959dad8bab42403b45113eadf39fda924ab4b3d9e46baa4682859391dc395b24ab2248e5c754c285fad8e41c2c2f9d12209fa3594a16c4996847536946228198a9462d48832ae6d3e63f87c7777f79d604da3c081b354a32d8cd0af61895577889b1efcf08d52ab9b15cba6f6cb725a55e4c63b3e3823a954ca775c3622a924a1a1cb364043cec6b7588ea4c96c7ee29a8793277d66b188a1c4688ccba1a31b1e2e3592343f993a49e3244d4a999f5ecdd980cb416d57394cff6ab268cea805ac59b0506e2917fa6db2d937ab27287399cc445f3308912246b8b8989f640fb31aba6cb5c46529950ef1f0b9f8225dda7e4018a3724d8cea45fa81f4aa4bb1faa675dae51f094281e33cf4437a6857460a14532a4cd0931ed402ab5697a2c16ab7cc4f9d6299cdd1b34bd46ad162d14249f9895593a6687ecaf1a17d340fadf673303fd9f038d8e4601ccce52714e7923d6977295898feae05b59fa53d67b6325399a5cc6adf44ae162e162e67d57e14979f7a56fb2918ce13f05db0980d3fc5542a85ea9779eda3113f52fb17496d996465f4772b58b9c44f128a85e94f52c3989222a6467d92825992c147ed8f317bc64cd3b0f179fa016d74a917e60147d36d74cc36bbfb9c194259c5a92ea1a8e68cf7dbf0a6831e68c361fa1da6a3c938738485713bdabd1a743f67278a92eb16c9e8b7190cf2f713d3b87c80b66a2c372d3a537c1e8deeb8d981ed54c62077532441d8ac1a7290dacf3a302246ea8fce6158d3884541c3d1e85b1ac04b334aa901e5e93a68b00082c2e042977298489f1a870b33eee77781555dea17c247d47e76566de7cc233e1bf6c14403178d7fff539d6d1ad1ac0cf29410a99b2633b53bb53fa26a1491fd2f2f313ef4c379475697725ce4808691c539398c040d232bc6c8c27991a2e14ca5fce493ce54c78385e95fa276e744a7e4165930a791a99629e29c42564babfd916f5867fb533c40c366d598162bc63fa77f54906f489dd334fa97d42c1afd90bf595dea9cc6e11d5606e7740e8bc5382ba3bf59de39271aa0a1e7b038a79bf502062e8dfc6c346a12abfd2e9cc33e0e7330fe4c3f936a1c561dd534fa5782a00e52d09d9f5de80b683872f9ffb89f3fc503d434730345a447a419249202b89a56341cd52e9562d0629f8d0ff27b3c8dff36e8eceeecce71dc8a15b28a553f6a3ffb7041870db747ee9d7b8e031986a6d10f02425daea039b42fe45241425d7668e8a9bdcc854df65ca8e5b9b59adcd4feee87a7766a1acf4eed80d4761aa7f9ba3b9dee66a505349cb0daffa34bae2e759d11a8148eb745b1742301000141076315000028100c864382c1489867ba26f714000c7992427a623c14c85190a330641031841000882180001191119919e320001241932c8fef4ad35284f9ce5455c7f389f6f3ee6945e7f1553b4a60c18738a28a67297b63c0df33e8fa839e04606344afc258cecfd3ecfafb6b03558cf292db35b008c2f5b2cd5a5f35a25b5061b3143bdc32f6d75eb2a9016ccc84307c8208ae98dc51c3d12f345541bad8ded3b1840eb4e6fd088d34c735541d3b226d7e0e3dd64e0ba60d5b35a89d0e06a58a6a9b9497bd6094a82daf94f4b66195d49871238948241e0ac7270ffa503acb492cd2403eb41a55ba7c84b35a1d309c0007c90afd98409c3204c60c7186c66330019814e782355e5f385adb47cda7f49e53023a2805e8730a6cad2ede54d3ddbbd6ac71c798389ad86d95799a92221df519df002abf352286c65806df009901a59d23c11a2698c467c267b6543d4afed272198cdf91bd740f2c0db6cdee3e9a5bfa7783cd3637915cb8093964d8db1ceb56aba0da1aebfabe36f9dc95a066f263a5ae7eefb70f5b801b83fe5aebbe82d330cdba5a0b04a1068f3ae16b2b68952a9643c57fc3f1567101aac0fe5771e4e48cd1a7194712c1d0f268a08c41357d7e2bc6629421fce4e835c707a1da4c28ac4dcfd77a85a30293e7b69f34354f6de7e1e948a4e9d94f0a83d3dc3880150e6dd94e1148ed76a688e92fe402cd40d7548761d072e1f7fc5b406b8f93eddc74bac97226d9158b10c721e4c156211fe864aa045d66729efe48463a17739f6d65b2db10b9a65363f03adc58e5f67f2a86b33d37bbc379944d4684ce95ab6da2d7c24d6df9e48d2ea000f6686aa3d49bfc844c5b2b5d00a7821f9670215d930d073540d9f3912fc3c1dadbe44c2ae772dac821139b5110a067018483a447c6f77effaa493e7133c0411d8c1e7e3f6dac424fdebb6bca16b4ad2685fd419c5c0ff37dc7fa404cb56dd73aada04431f193724cb97cdba6af0f0f00d94715d75c36706f24f1430582de13bd2e1d0a6aa530550ad019f3ab4243b49308968a3cfcef8e3512314d9df91ed0833f2bb2d16e80011c8b00cd6feb1480bc17c1f085f5cecff8f6eb51a050cb1f19e209f7202f79f3d9bf99fa1eae7d1ccf16aac5d85f901a0a84afd953b5d047e163d429cc3c5cbeeb07398013ec7373688f130c8769845a9c8bc14537959953e30d58864270c37dd2b451983b07e6a59249bb0d18595a41053e718cc2a18f72c7194c0e540d71a012bf734d0403b0aaa28275b4c6cff0ca52aafb20a51decdd03c85019276af31c005852f7051ab5cf72896f0144e0731889b88813e708cb5a1187c19cf108b095601643f208fb7a3ca6fad4f3a3706ce8ba64bb5e1d8e354c0237663ffc48020d692cda014ce554384efe90be94822fa05bc3818a3ce38512257430f239eb3e42e0edc9abbf6c780c02e162d24dc3be571e2496be18bac33fe062028713b814b6cc688086ee495e34ddc49dbdc87dec25f8c7a8348cf4948069ee68f43e346ad62984f0091324221b1f26057383a7422ab36cf496546b8544f605355fa5d4e04a0a89f14c716445fc6040ac254e79e9b3de4456fc72e1d5bded5b587f654848c71a4765c4d27d1323917c99106d1ecbd3e48f461e5823f142c35e288c686475daf9c4e2ee1525994ecbc656fba783be6f79dce5ca69cbfbfc4fe23e51d396b5e268794c3c03abdb2e9bb06e75b4d423b4aebfdf65d502c5efa1b1bc06c04aa31242a59cb12e282b63eb7cf7d79b639c11805de66fdb46a3de0e96f299e755bb2ee4b61792e1c2d55951658e557702f3d343f918c4f90b494599b9dcb82b158358207f481e9e1ca1fbb8137a5bb32ba9fa1dc08c567850a3df888a8889988b815bd26ba022781e903a12d82228f4d7e3456d94d11f10e1b4f73600c378a51d94b6b4eee5746e36d0e130e4024a36becaeb94621d8c0fcea6a70185d3893963720da1fecdfe63c34bc4e190c2e63ffeb71933639360fc88a5fc3c92b505f66be7fe7094420834fd4fc348327c0aa3b4356285bfa728002a16d345ee77f3ac703809dc836153f4a99b8d6277df6a2b1ffc4747dc726a6015c77a055fa48ab80370168aa40f9d12b0a9924127a54a9d429d8f746fa4b14a7aede1987ac6b8c8803b12c0b43bd4cd7204841b2be6cde94bbb5d7df713c2a19493a896627c978b85c1b6291d89214ca25370052a5115d85bc3891005abcb4e2b85b665f4efdd737e2c7231766bb60826e60eeba8a4c98caaab546861a3da453607a1f325d62170496ed68019df44cd799e85af666a3a5893ab6d8e3303e1d58b4b727c94913457d628f13040af69d39aa44fb2fbb1d2c2f61990b93e596be7ea326107981b2477aa6e1f137465b95e8940fed41b31124b6e3fc85b54b71a258fb65722110975ac1281906138a1d9211e0c19a40bdee8f21c72176d877006d153a73794030a01c47e22c7bda83a74616f7680d2c502b10f68b75ce23a9a0c36b463700f1a1e166c08b525248c22eb4a09f64a9a2e09d99c4b60186e34eef71d09a3775b43bb08b8afddea520dd4248d6c48695e7623e515f4441fe1e6b9212c205664f25b70b75061e3dd449e1a679d5de7958c9f5d918949787ab678b1f38cf2b07fff8afe3f253b5068081144e893f83c2ef9c62c674a38703a31d4142f1c018baa4f8f0dc2b24f0bddae45a4f0cbbd22c03e2ae35937cd5946c328e4daae834fe73f73793da7fc4929bfcdc8f7abf8bdaa6d74fc18cb26bbbb41feb00f48e0a0dacd997d45581f2631e21b78b1e1af55f5cdc6363d9b3d1b3e7a063b940cd871135fe71bda2102c2f869cdbb85928c4481804426e0ae816846d9938724e50fc55d977740f5e393869599c98c24597f6c23460b4b5c623311dba697b4285b0469933b344e9f1b5537d314b4ebca0d3a766c2f736e8c39b4c18a6fdc2a4675d7e76ae7c469385c973fa639b299133e3b818a59ae79bc7f9a1762825c2d26eb76259dee5885b4de299522dea0e30e75cfe27c8b543921adedc6b8b824b550970a0acd7b8faf9a4ae78e344441a7c8fee96b1469d43801ecfdd4adbf5e6471d33ed20e6cb2fd6cdcc92904bbc178fa9712dc0967825b0c09ad46d77555be8f4fbd4a093e077ec964924bba2f08bdcb2a5f2f2e29bbd5a29d4e0f1b16f9be886ae9216b1302d8639353000db0c62accb7f34e7ebef4bcf9ccca7976e9099ad3f975be17be61f3ad4790bc744802df48431d0ad921f7c7e35b962e8e220bf191f7dd7a63d5c1958355df62f9b6eb5664bcf90fdf8b78e1a24166575e4a603919616a1260ea61d1946e3bfe95cf739fe5697b3cf53fe81fd423167feb44abc2ff8b2564953348204bc1581b8351b9975dbf43d828d4bec98bc3f21f5f5eaaa7346ccf82978ace8d5059b3289522a19078e65bfa86a8ee233fc07ed1181cbaa39e1c9b5cfd0f092fedf06a864ea6b465d603ba5923e4ed7a0a0399e5e268af764aab63d891559f2baecbf4318d5c16f613ab780ea5ffd37a53903cab45d88b1f39c9cf2505755e757eaae339d5453f1c8bb2005682106994993fe17d0230893a2fef54c083419ab7099f76f262545a0b855b6187538f30094d6a9017b3d981bbca0c5b885494a8af8c8b559d9d21643c4b832db50e5fa769967f129d54293eaebdb10ab2011093e4625c0c6ad834c101e0a60722480d36a31daf63548880e358bf913d4f0052bfccc00d841597e5b98d5ae9301a95633f02258e97b9f6ebbda52a9bec05ce8de80941db283ece093d9a40a8550ba593fd5b30877e1e194be1156c38956c47563e1c0357b2b53801deb9005b4642b361ac9931f67d99947c2e181d0ae5fe6ff345534533b41361e21b0729a8f8496847af45e2cdc8d68a608b68b501c733931ce5e5294f466af89b95769c57c42a293bea933b36bcea46a5ca96269eee2e6405d626ebb659bfddc16fa5125c092055258eea68393853ad1b2347b69a5c75c95b0855515ce7410517c713bcbb7914a94a49556a215838d7d78ab152283fe99f3c2df156172db705f0f254bcc52607eae101967e396d966c98c2832502d05896ece2eb0315d35617c4968bf0ef4b0708171f635f8c9bcb1ef441510f0dcb178272c7c4084a2f797689459093ec8bd3d778837c2731700a82bd2dfc8352326db5a792ec39f6a586521f9c350deb6ab6425167dec957b09495cddcca0219024c7ba92d92d93a776478ac1c5094b88ea43da8ea8f61d17b2ceaae64127bd78fb10a2d513ef4ba2d7788e2b6ad5ea414dadecbfe0183027541e4c0361b3134554365c62325f807ec29e3d80fc19a42843787ee89748d6a490aec96562b53b4b842e3b861b95c702bdbe52c80f3aeb189aaa98222bfd7149eb2d4960944d75837e8ad943aab2782ce4ec3366bc0da73597fdd5961b9b4266dded85e341464579a81134151b076b292dc17d68a3e562e21b4c822d3f398f0bc07c0d7fe34e3aba47552032d1803d042df53b8b0c487c19c56e7e2272bb75bbfb923eb951c4e5027bfec94ca34dc86edf347a7455e754865852401b1879a81b97e64c94ed99c3227727430e4eeaa9c7e84abe672ceae6dbae2a60bc8c04e158c807d22aa0ccab17c674ce3158e346479a8da724e2570340c274711b6527dce032d540a68b71952e124957e68762a379d9df6ddb0e1ce761db7fd5de8d22ce6420064e17c23d0463e2b05588f8ff9113a447700a5932d4f9dae2c43d866d0216c44c00301aebdbc7fae75f81cbd7f345da81a771cba3691f5a9ecd414c5a71685ae8469636c1fbfe4f8bb92278fdfbec34560eee8d548a33cb022944eadb3a94e9a6569c4bb06dcd9fdac221004bbdc4f29896e7325c8986efa074045528228025427795ba6e8fae2df7bc0aebac0729a6be7888eb4922a88cdb03a82ad406312a84b08461f52f346502674b4c2e8882e4e0e215f4c8c64e491a3e41a2a879bebffc8ee949416d917c9889bee57ce55c0703a26962e2243d364854549d760fd40602b2e71ebc845f14a1257685ad14a9511f6ffaab87eca48a809d23bb7d60035f38e7327431ace9d656ced8958dc5eb29b9bb7c8af0b2edbfcbb38d1a8ee4f7ecd3c6431a6ac0b16f7440b3315fe0d23ce83a19f4e69b683088c398b5efb01d16cd43d08bf57ae544e26d6f176b15140c290055731002dfeb995e38698df088f8297ffb883855ed31ac5b33ffbb6653ff0ca5b3c14dd23495eac7c218a4f93b3a7373e05925856b70e150d4a5dad05e4ca766eeb72cc153d7ab2a7aab60ff2a1025bc62bb2f74342f675f20b25483aca99d0bea2f8118d166890079a440e88c304a2a719422291e004cbb800cba6909526964fe78276736516993ee16b6b3dc8cf7fd77077ffe7424a4b6d4632c1d979dcdc47858a0eec941858dd7ba2f9fc9c1effa86d0e4d70aa8f9e084532e635ab79dda63cb09c4b8b73f4bfd5ac719dd5fd9885eb43cc567f9c85262d7ce168c6d4b526d718a8aa5d5d74559a4413525df6cd6d16bd92c500c114495a80b2b5552729e122f94296b62ba20768df2a5ea0d6e8502c0ab5717271ec42e67f33fe570c46f0be81850d513aca92e1e7d45d0a38c7048c560ffe649d33901362f3238d96712dee0e181d0aabdabd47f596cb460f18b63b2b3c7ef7fb0c8a9c39dc89889b46d37c006d256063494b648a9fe67108dd1877b0c8645b2dc2f9667788a7b619cdd1d26ed3e7540100154f21e5932ab47e42bda1f1a6073fe94af21675852abf58656428953defb94266a23c479fadbfa6efc096fe9491598e8c217a794916354cc752e25d7208f595a883d20ef0ed0f23f520ae41546324735106a2e637d23b459b2b1838b18b674215030fb95a2a8d9cf2b166ee49a8865a05a2f9c93b3c46ac5bd410c857e6adc4ebd86550544b7663e7c5ace88d9e99793fd7a63b556433c5acfa4525ec02a8650e20751f4afb8ed95ff44e1fb00d8d6fc4f4e7128615e5ca390592d83e54090539e546d26a4914e82feec471c82213fa71986203d056a7e673ad6454d781ab40e8106e1e42a153256b70af50c47ef5e52a17dc94aadbc0d0f55417e6f0c0fb77d462a530648aa7cf71c814e8a1576be71726bcf0717cea13b4f899f521a41d469e68a1269568e239fa2dd9f45939a902bbbe9a910e12c9d25e6d427f8ccfefa7f015bb7616ff0d89751ca0effa8bfa8a69a543518229d07e07fc88b1f7b805610b46ba9f2261ade0b3efb48985832285154dafca6b5a9eb3fb7471585fff2485f5a6bf8bf95da8e808c1244c10ae521ef4a1e474d401f0c12690568dbd8590638c690d0a106621997f30564e2f15b8561838b9036c7384a53e85ca025f85e95e9a79d479f0ceb9bf98c0c3b6d9664c125daa2a89dba44312fff53b1a79b0aee34c5d0a2cc5dce0ec76605b53dc1a22663346d3776a133baea6066d5f8d2719c03812f8b3d5081d5019151d41d50b5b8d4c25c284183c4e054ce08724223f954d4160cc44535a62980fae800da28acd8422a73b59646fa35851d1922898157b1926fa8ed4068a2d4183e20ae74c8659213d18df6bbd9b0efffeb86849faf281bcb184caa939b0855c411e870fc05da63599c84003f5c71508916cef612aaa6b40ce408af4d20ce3d3749a7376267c0d34b5d6b85570c0a5f668d2472b960f226daccfc9a149348c764b34f120457744c098e858d919b03d383e0855cc5225047389e199d994ae5757e268f04206b0c14d927ae5a2a4ea7760b7e2f934f62099ecb150183f6a3a9993252097f27a47fdaa3983dbeddffd8c060fba3ddd3a4a92179fdea854c4c06b9be98d155b79b1e94889abc1435d2c6151da80ebc0abec1aa84f32670b91f5f1e856a6d69a791dfb4b4b5466df7416e21302b86cb49d807b0adb7ac4a6d46e2a7bac131384e9ef09e86c2be26b7d4001b550d5d9f491281b3db94642ccb8d7605b732983681fc8303db3b7ee5423810aed2f8df3a7e6889e858287787f7035123ebfbc5196dab4bf9cf360043130d380059dc9775c711b76f7cf60e7676229772288fdba61aa0e52584b6059517ea47aa646acc0ef50b094cbadf3a3ee604a7ffc9e7445280664be24d400d3407545bb798b9fe548b0318dcfa42aa816a3427d68f8ea15e0125fb064d24257f384ca75b909143e5f77fa3c05ebbd590b0d4247f894a983c62d2086f02614fc46ff3bd30aa193cbf925bea78c599c3767193d6874660fe1e75b180a72f6cf0ca39e0850322564e288be8f6d9c3baee928cfa74b5122413c757f2bc2bf2239cd9458a3a0026c0353e4a73fa8f13fdbeace2a194215908da9e6fd2d92f3cc4b37db031c505cb5841c82fd39856147eede18a140aa980740bfa3a896aae319438b1fb2ef02a671bb8531bbd780fe8b42bf674ff64f064efb0c164e67eccbf505d56060723b31cb9b05d939e370551fa0c81775c4b6a5662ec687e091e503f5cff694bafaeaa18ea91669383f1090b9d5cc4f2ebaf106aee169ede352f7d7e6a5696f262c5d17f35193538e2b29052fc667756becafc9f6f5fb2c4e9b3c68ca81cb2b5ffe752552ad09b4d5214b5039261faa2a229c1241f140909c244901879a9ada15097da24a8882bc348aa46cda9bb24cb9ee7fc381b5cc29507d67fc83d05a33a4fbcdea039b94b7b9bbd73eba1e53b16241a2f9fa1b10cca5620e2917a59f81f2b7dfff88b800b72d41226c0edc3e10dc26dfd6f4baf11e1cb4f7b3d328dcbc11a5c6bf21668d9a9ba096dcc2eda88c8a2edce5b6bc0dba01acac0410166e6c01f8e05ef6664be89c034050c2a0b46a44fed48566a4f05bf9c7c656051ec537716668b7e1046a134d5eafb5a479a706c3c91eae9237cf727b56c472add1905709ba5da0aff1726e0ac60477d2db405b8062d0290f3bdbb71b0d9fe50c5eb32d86e358597c1c3d680b07d2691d28592399edf003c7aed4b083faa20a4c21bbd8f7c9fb63573dee95076f18e6c31010433d935a135f7841e788e5c8d296032a58a3761975f1242b3ed910047f8c3ab3340ab98eca5a0d8ec22b4f1eea09fcb6151b312161aa479d3412ecf1f5574958040a2b9727a6e61cc07a3a904de86b0ce1f191896dd4a245a7e4f58f819c2d16943c6fe0c747d041e59ab896fb60e3003c0ec9403973b1f0ca61302f2eadb94aee0af03a2425975eb10c472f1e30cbb862033417cc4a9deef65a003d0834a75abc2c38921d4846b73bb76074ef34b249c54b590b29e04909065bbd167ded0b09092cf18aebbc4831cfca600b248efbc483c0d949744f671c231aae3a8b3fe70f7ae15a97790286b6bbe460f838a047d470196cf44d631b48f1d50df4902fd727e6885a7b89ef118e4b376f514e96677da5df1a3a5a921f0daa41015ab74cfea941e68db109b462f6e5e5ff2c68c08afa81a960bd0153b10c19ad72de3e276609f8cf4302a3dba91a558e0a21f1df1228015cbd78937aa61286a14986e8bbfcfc1bffb827808378f332ffdf4cace9424b6dd2cb17a15155d4e36ddab4e34d7a4dc500fd18d8d75913a7f38ebf52fddbf2a2dd3ef5fb8edbeeee32ef698d2dcf1e90840b913f289c6d5da8ca2a43d49a60987c9f88d1bdbc635567554b67aaaff9192078a0597044c75f5f4dc2a97d16e34bd13202b3256e06d3f0e2ffb51aaf0b3e5de8a22394577685aeb86974e0d194d0ab950199288c2289e88f46c64e26e4505f8c22a0a66f4dab1f51bd8730673f16de06e44ceac0cf26374a78d927e612080f2619eb0252f2c768cf44608f411568c2bc075df808362b2d39e057bfe29989908f1d1eea9bc1b579c34be0117905c505051c06889560aed1505b84140c4d752c40d9a7f763fbfe4532eb4e64c007d7a8ebd45af8d6200b759dbb011f5221135b095468856392e32ddf7072bc2022c0879fdcc2edd3e2c91225ae872ee8df8137d90c2ad73a2c9f7d51ce1667715cb6e0838a3a38c14c4404fc837ac8a78b8219b501532ce9b90976c8d43065f078440b228c0d53d899e3bbb6380daa74a20cd8c46923a5d02bd26cbfdae02c05a663075df7113ad2bf0e891f2945fbf4c4a9c9f3b59d69148b79b2f9788569c20c1d5081c88cfe1698a96e0c4740a5709eb2f010be36460bd9abeb7b8176582db1016c521dc80c62de5b67658460efd7898c064d8da2e66d98c7502e885beb5211ef34c554e0dee33c5919cd97340d1c0b1929dcafa6899e18778151509d599078d56267db04fb6f056a4500f49693cee104a1bf199a9d1798be73498978f066c1dc861e95f4cf916e8d47bb54820fb9edab83e7008165f49fba2d0b2773772f9b87e725a6fe6c258a17aaf0893957dbfc607bc0497c9c51324203771b7066ecb67c1be1c6845b7c610957ed936b063acccb01e59882ad9cd2c070c8ba26ef0dd97b05192f169c56cad8f7823f0006348f6d6275568c962881123390ad6935956cbeb1131275e10a36e4bbf1d0ad0be2ca454c9c57d0d51b2bcc2b5c7502c1ade09209f4b842d9045173ed109b4a97cbdd545e3fcedb1bf15a440aac870529b014b42d4aea0d19c633f9680f5df29141c86e41a977a1385e175f7b2bc3442ef477665933fe45b922ace51631b8fe447c4c9533ce5ce16d65200f089b2ade67e52068097e6c91428d7d0406ef092b281b49ebc10a8d86e1f528512adb94821d0ed409d39ad515c016c73b59c92d21ab71a522578cdb385358baca3bbef25c7c4bee8ca329e34af47e7d1a6da50b4f5848f13a6eb4d6226e7d5c13b0a3dc1b635d7f9a7b9cf9b87f0be75417bef7ec510094b271648e1ec3911a11cef4b143bf15bc024da01c3542a488ef07a9778df198944dfb65a395e289c2c4bd68d35ebca889639e02bb2382fd89913f6376755708b7256695adc666f9c1c9dee7a546d28eec9dcac5e6bb054925ea3159654aa557493b7256c7d5cd2f2d81d042603d2995b239b8807ba772838eed4d496e60de30425c9697ea590927b734d0b73113aa06a5438dba6b172ec69a25d739291a72a6e7d3ab8560da9d1c6232f731559d0834b3878d9ca8b3a138f0da9717e886e2a1b0c7506f900b187b28a31e3c1d101dd84440cda17a44e8eaa9cdd255c18432c6d05da962910e96fead92d111da2b26da799db6daebd720dddc5c745b279422a164ef514f50efc652c8ba7882b55e04d8c1d258a4234cb90dd0d6ade7c65197fac38012c885673b156e21a0a02b087b70f4428ba788198ce210fcd4a1e8fb9fe620f1119945869e59dff18a8464e801066b3f126b591af81ef4a05fb6ddec8c1478e7801e331c2672d67d20dd4a3bc887e6e99fed3384db3a7850cdeac76cd464c5af3fff0a99e311bbb38c3be8f21f1d5ff7a51771d8a986500a5235ef98150a62aad25bbea437de92a11f32a5d8b47611ff7a7ba26956abf89618901affa2a5b8401669886f5187544ae20a93101950c1879652d11baacd36ac7ed24bf12e9fbe7f63e6d86724d253234ebdd76e923297f655bc122624f008237c38309656c66ee8af7a72153624c1659417813f1efec0afabf5a3c62d81d9855fd0f6c03047918a3e934989cc53da776dc088541b67fb379dd2be1381c8b6395fcd197287a4243ecb9101eab0b4bfee094aff6c4bfb135b545959c21689d90b819596a7d93058d8af2ded4fae30a2da20cf23c575ae351629254ef239cc4ecada9cd481e8c86c6c56daf7582e100622ecfa40f874d0516dc0f99066861960731c12f405243f5515437d5bfdf7c27e1643c75284829fa282b561bf83511c527786e04be9200c9b382ed37707aa0df5410db6098dfd9b9d0e6bc46f11ae1bc43e21f78288abc011123688dcd83f472df8c0e4db8eabd6ce0b0a8ee84bb58131dfc6fe07abb3cdb0b87559d2d458ed24a4a00b34b9ee804750e87d0cf1d63c6bec1b31a1d507cdc28dfd55ec89a7dad01c4d40af3ac12c44d9d8cfd1803c5f87b41f625bb1c67e336f75f8114f8198b591963afb36aab16fb90a71631f9a8270e08258e07acc0c75d48d7d8b5fa2077b5ac0e3753368703dee58a26de1269f7d718e24a65c288948bf45a78565bfa8344cf0238185899068c062d164de235d9334499798e731d0eb754e6a83fa1cc191dd6ab19fb96f5432a448b62dfb197e2ca27db4c886efea1b60eb89a3eed919877be215220b4ec57e9474995eccbd5a1eff16d605f1f58742a4376ab2bb1db4f8017bfc55627ae12064b6f3756d07d3b6d8df3003b81c2da69034aec143b58cde36f6c912734d4a22086b3e4b0b1cb5e11d9ad0810a9596eb19113fee1eeda91c23d5929c03db2359d81e6a9bd595734ceee6f476e72291607fbc09c71f7eb343a045b29156e8c38b346a4335560334cdd7cb4dc7cc131db5a1ba7bcc4c4003f48424dae7f49a36645bc5811c8becdb33c86308e29afabaed30da2025d7497b649f8df46950e01e48300095ca9582d34c5521b6af3a27215dd3feaf8889de70eb9eb86fb5da1095487c22586ed77810bdb54b401b51fbe67b224fd40624cc8cc9ba7b1921be19db12b561a812123435564896213d92cb81a907cac872507ea22c39c6f56bac120fb3e786c4c6e81c3a870cc92decf354cf42aaa9aa3b5c7c541bac54bb7e11bb5010e6c72f0b0233a76d829bddafef40bd245c698b0fabd2f374abfe35b0e94b31fcf8ff6ed42fdd6251cf7742e3f25703c971b0db964c33531ff71dcf47eabc5e505472d3c71ad4179fddf91f6289cf583b7685868d2643417582d649c2fcc875bb7f52f78075a9711c2657b9c190b13eb80c4f7a4b06b781bb3a3266dead28d27b64eab815f234127ae7417e0188b862863f5714e76948dfe8562d0eb044739ebb3c0db0b72daa2d020e14f31197d9ec3d4f63adde0b6c697457e07ff0e60a0531e52ae1bb8344a3206ba7591af24028f84272ecc3e521ab229bcbdc29b8c4efdf51b8354d67398db484f850e192e374a053c09d31f76f2e3cc6dd5335248f71d2ae05c1ec073e513db83daefc84a83930653a798677407806ead11d390d6babcacb69f035abeb76398da88c9243fdf947cb69f41c4b0821bd32cf847ecabfada1ca721a13493318e2f0dd7caba7f818aeca69345d3d9bec4f34bad3ffb0ad10d185dcd3f34f8182fd591c0f410698a19fc08169e58db00109420a1f6e96b05105c70680e7a57463047315bef82bb2e7020a42641135775a3206a02f81800eba31c22332e5fa83bb1647c038390dd6427d7e554dc82de5f5cd22e53434e4f2faae3f7284945cb65576e4acfb2cfcee8404c8dab258f55fb4caaf851de4aacc9ac610d3bc78a3893d609a78f97e2e30baa362f0baae6f21caaed87206604a58baee18ccb99dbeea50ab7e8fb61030dab5228961b0e44a30d2b939039a7399ebfa795cfdd6870eb578b4b22090d7a7178a7b953fe5f591088a772200febc3e85b6c5677b8f5a85bd414ac74d6d31703d0a2c439c1be2f67d398f1fa2c64617b45ee4ccbaa6a1bac919b9390bd9542ddf6b6457dbadf9eb13564805e4f567be5cc544dfceddd7396579fd93a55ed4c4fe405b5f22fd9ab829132e5cb00f96be291813556a73ed8a3b82a7e073a8f094629cb827645943970ef63d4da5ae69ccc4a3c03e396ec2bcdf72203c41752cfd0eec7f42cc31ef80903a7eff05ff62eb819cfaef581a6895a981dfcc80eba19ae6dba41f21e96bfda96f981624dbd417db62f1957308eecf591b21cb2d5e1b194c6bd96fc670630e6de749d93d6514da4a44ba7d2af0c3f7ea8eafd96c85f7f6b9e8327e6e0aa8c028f134e7ee1a6e9f73a81e96022044da2ffa05673edcdcfac1eb2ea7a084f22ac7f7512bc749b33cf42b91206241b47a7ec1e408d15b75ea90ac50a994f4c4930bc4bff8abe939e8d573c3b4874169c79efbb59a0a3e1c3c483433a224783008675ab5676a5cab0989963c6abfa52222167bfc6bd31de358811c233df7630813d283cf0d19dce1a7da0a095415278e9624b4d1d7e31cbdf3a5893816aaadeeeeb78521f22e4a76c68374ada45ed60c156e7eaf83973aac8991d7230c0d2294381fade64baa5e0e4a5adc768c60fcc022d5c50140c793f82415a881d7155c23617d66ad5196a8bdc75783f31ebb5386cf0cd94de729c913da94047e7a8b58ec6b00c68d44dea68e28043c74c82354018c6ec60b241091bc25dbc3fadc69300054b0c0a6bc40022f7af913d8713b218349eee6fc8cf96587a9f6694ad56b6763d185b2f0dec3e67b016ecf1da643ab0be28f309d54242331810e0427128012a4600c5f86ee9a0478dc74c54dec87a254181ae345676cb9b84fb84aa3c37a45b45ffea068cfdda41b87f61a01a16e4d381ac95e48d5b4c78ec56d47b6f3fe4b6bcd7a22c65524863178b5bfaa4b164d1f0aef6734cb8e93b86a274da6b5b49f077e0980e097a2bdfb243c03e519c29e72f38dbc6a686b4eed29b9447fc8f28b1da5f4b2fbf5c3eaa22205612e1bc111a77af2cb98d538e206bffe41f27260aa7922c1eebd1b3510f74056fdb27d1fdeb56467a23f7576ecc7a09f1a6083defb381d8eb4c9d05b0389c4c1f376bf67260e2ec7ee77c070bb026e3f0bad208eb0ad96e4ac769958658afe2622bfdf2939ea2c45711ec8af47dcdc149d9ce331581f4e186a171ba2818a5e6717891f37ca0dcd61f98a952e78ce4da3bc3bb9b10b76306f622861291205ec2881eb3bacdd66ec6248b3277b2068053b2fcd680bdb6fd8139ed9ebb41eef95e1ec12f2d649bdfdb58ab5b0447d95951095994624afcfd426675ed9bb9275e94ea3f01181fc34b2a4ba53d4db2bcd71a0325738818cf4158b93ff3e8200c1d2fa472114166a350ad26e77441084f0a08a741cdd0fee15fb31df07fe2e42fcdeec02b162919106463308ad1e15b25614c601012506e0a106609155b12f4a949a8bb14c52eb120ecc250130611f9e2fac8835dd81bb7198b98fcfdfc390b0ac4ab274d1649738fd17a25c139cb72b701a0dda31757ffde13f311ecf72fdc490a0f3b917f4d50d6fe7c7f08b9d1f32a6ef73b77c03ab1741738aadd87b0efceefa752566806c80af34db0b8113e7b73b0d9151354f9d515f61d42ae9e5199aa3f2739784faeb200daec7b9681e04ad6c7eb35af2d8ad0e93b77994ba7c5b2431fe7643389245ba945dd88a48499b917c4cf71b961166c4760ccba372d3ca2f75f504b2f55623733e57ebb6d5a2d823865920afc2a6ec38bd803f37d271ce332482ec07669779ba34705a046fcba6ff3c0cf8a4ba7744890b7f149a2634e14fa30ed25d8783b0df93fbc5a105256eb667d8ff3715872fb859e08dc0017c55e4b4c7bbb8ef0c70fc99c2e405639c973b6872c33a47e65b9da147924e597c92db1c3d5123d530c35e8317f1b269dfc8e9828335abc7df523e7784cc03d191fca8c6030412dad2d526540a292a50c1aa583c9557994eb1b0e9bc04f05e339b5d75d008fe46f59306e4a2b9033efc766d4af2d05e5976101814cfbefcea350f26128c2c04315539714a7bb6a7a7ee32d0122a29208d5e39123a3bceb97a535af4224daa584e0e167c05ba3d9229f81c42531e3e0b6a00f75a665af58f6dcf3c555779115dd067e46b9276a4b0b8147c022b33d50ac952c58bb1641a9daf23f121f8f088334ad17629714183634ac93b36ac3906809838e44291e2020472e720b2db8979b9ab41200fa2397b53cf02ffe54c983b727cac5c4878b89a2dd3d9b15a27a77d7faf21eeb6a64ed15c82c4980d6e87f120157108cdcaf874b6587f374a50b6e9a81d9a473402d4e7d5b5d96e84bb8cd7bca1fdd7c29d48999a33b99a03bced9bb33aa0fec524c6206ec402982ed320be378919d971bb695c38415ed5f6722ce6b9f10af0f9932b43b533a479be9fdc29eeeb1d1cff9fa02925a8623de2985f5fa76d4edfed95b55016dc1c2390af4f2f7ce9c5a3d71ed2f2c71966517b5091316f77ea85faac1ffb6f30baa8c35cc59b7a0a606b75a5f617f1cdc918450c227846e54396d8010cb3daecff494f191e222307ba8d2cfc6b9ebe50f728a45bc4e7c4ccc1c9fd48d0b0e912dda60cd0fadda8d8c32406e199ff358baf0f32eeef9eb8c685044f25baa2d8fc528de5655e7399e3fe6abae850848aa8468765b8621bdf49aa50000241c7875910fbf4cf0246f997f5e99c65f0a88787afbd8e3b99ffb6297c52dd56f9103c01f8f5987f50e88a9879d678d87d19609e1db34b6bbd1a8ab6a01a70703027203730139c1b90d9160e4499d99fe9c76f9c28cccca4f90fcda217f16fed5d72d03bc62294577e11610650d7933a48e6fc76f7ec77bf6e068616ae15a4b2162edf11ecd58048f747c348fffa278b93b6fce41026662300748706e23d2650f7ca62856ef5238d0873d1db33ac5b19772889e4ad1176ea491ccbf7036d1e1d84aa1007dac788703f6355e85a1bacfb6e87c9fee6b9e4d1e9d28ee11bae96d23acbc9bda458e4e695766adf9df4ee901e2525784666d4b3fa601d5eade5567fd81bf77a866e0ea7cf50ac88e984de6db5feca1dac67a8caa41b461635991ec871de6283de740aae5f2734fb457cdf9ec30bd83c4ccd66da9e4e3982695ebfa29c186bd5173d49c14aa26a57213c0ba7c46219850da720a44f85d0256cd03a116f75e1121c128652b2b9900d018e1d4c5fc89674895bb0670906b3592b152669c284ec942b8a5bb11c9baeae4df10c6ea11f617e6cdb4e59de3319e842b56266591e985887a5a4f3a0df8d1e81152fd5a0baee4fb757caa1d31f7f018a83e206e46c97c4312230b2d9a6e75553880801e5edf75749a1adba4907465233fe61f8385ed911fdd2536ea480d46b492de9d833acc01d7ff97b1e80d16618f018e38c16f36cf72141a136acb952f32c487767b3c6ff52591f0f24f89098c52cc6e7b3a6750818bf714183a3f27c13e8c36dbc0ddb732031de02f58993d8f2345cee98d221e65c81d3fe2ea8cb4bb3600942e7366004970dfb95c973df23f2da8efb9cc83f31b5df51282fb327904c2e31285f007bfbe5e431ef1a611fa6443ddc914707540628cbafea39e8007808f5aa69c4ab4a64fae1ce6d0a13e868c929c3e6ce75393363293ad6495d72a4c1d8461b6eb58dcb68fa1098c25389659cb889277dba1def13f64f8251f90c37138cf823703dabc1fd86229a537a64af716b21ecdcc1b4c061e6c79b078d8380ed83b92e2313c0a9cddb2b6be8cb19ac70368b9f82f5801bde96d60626dcca7ab127c1fcf7ceb2962b6fb878230adf90cc756fccdc02f33d2cc3f088036ea4dc63bdf0902c0e9f6ec2f9ce9cccc374480e2287bdf10f4679166170ca0879c3ce66204f967f020c8a4a823bdc4f3fe0610cb48d45480a01cb61456f7840a822d6923187516271f568666febcc47c7ee1dd3f8bac54284b115e02c9149aa63f46585318b08ead2b9af4ff5d77e51b4801cc051ab40c3a11231c35c333b4f76bde34b280453e6952e48979b1ef11b016627711c70c47e06b4ed46cc28ab5c9a514331822cc7b788cebf191cb7d4783b6e18ddaa18d62cd247a02975a5aa450cd56a6e8164560029e4c82d2fc4c2da199362202fff90082df5bbac09f849985d7f7ddde8c7e0253fbd041681705fb659eb6b8dc80a2accfc7f0014f63543860f3f3a4b7d2f340147766dc060ca9842735add4a823e85d74e100f56549c1b015df0d9e86216d75996cb630b699e9235d735502c7b1d61c138ae9c722b26581572b5eabb96b5c08a55ac0a385f2a6b024d3e9fe16a4d0aee86a8e703855566fd4d838847240571e65e4ed60b3344222e68630d65be588024f0bb7ac541310c5ceb772d92af20e405125074b7d3b194e2a6d64ac479a15e4c5609822053a379bd528bd7f57fbcd8c7b4aad6fb8ced3fb757cf97fd9766ae7853643e11d144b63abe7d98dc37e836feae8917ee0bd208659572334f3425489b9790cf65cf2653b40cee073d0986969b82cce27ae5507bbe72b419a141b5200c889ccec4ab0d66adcaf030028b16022b9a308486ace6553499281ea969c1af8faf110a326f722c6a352d8ee86b69d3047a23e5d6f51dcc1cda6e67f0e6de4363d7d760721636666beaf777b67434352782fe8da5eaae0c644daeab3f58687412e096d8ee8ec73b225d43fc7a56649b2f39df18a866f7b938c4821f00c5845c03374a3f070ac5d5234c68b3c53aa3b4f59335740d9122c1c090dcac04516ace19cc85e70c9ff409828014cd800af8f6e1848f98216ba7e979c4dad18ec8f705b5428a43057b1646a523a522e2932003380dc267c2655278ddf29c20164a6fc443c57a1c13a1748eebc70a51694adc00275825a4c94bc7fa7965c45017119a95235e921b46803d464dac84c28f754da6fc01fee740c30939c48e6d67104c5886ab8fe5b95c3f9de458082decb304b08b0ada058cbc9002477de3cf2550742918b758f94a47f3543a60b741d5ff76b839a7e4197addaff1e71e283a3f8c2f84ab33bc4078e1398cadfc6eb63ba0d9d62ef5178dd2b9c6d2a553e4174e8674dcc958ef5094fa2cf313229a790be1e65a1621f7fe4e419e9f8152aaf8c5702de2db09514e2984fb57b9df8c773c84b0674a0e23eba3946e2cca6440873d93318081640d406a58ee36734be5971b1878808862023e05cf3ca0191af7b465185179a22ddbf75718df1357c6c7c24e82c962d4512831bd22e785dc5ff251174e87383647906ee64e425aceabf1ba8e980d956b40a5e0a30e8c6b1f5258867082a91baaac7fe3958b4c7769add0818a8c462741704de0cd4a93c18b9ce0cccf652b44cce5a8f8f5ec75b30a48c6039042e392ca7ea48b7ae2bb77c0b56c999d37dbe0548dc2a14bf2385d9f677d2430ea99fc54c33b0dd21e6514e10d55a69da71d94e81cd2a719cab47d4a72302f384de8948839ea1ef368b4c257b553f788748991cf229bf5a536fcbbb5059a563bf1f63469c4819c4b6a14f7ec9efcc649510425d3146b61fe7dfeb940e524ab31c687cb1c2edc72332101d74431ffbb62eca2fb504a235531b5d707f1b63534cb7c9f84ff4d7839ac7805b52bfc1f7368a329d0b598e288e4cf62552fdb801295b61d25571de63fb639f60d2ae5c7900a212f6f74e570949c16314ebebfae64802fcfe58ba4f98b5742d81e7e9de35d5d6781948b3cb1ceeffbba63d815aa3bbe56f103e0fbb0fbc18a60ec0845989f63b9d3e7ea06d6777101c02d9cc031f658f1f349a4466bd9c86b3778fbd525b7c6c9c23fbd924e730b653ed77af29d064dc973c3417559cca30113ae6e7ec96299e677b61d498ade4be5717223b4e516488c1d18023d4f848032c6a3bb77e38be3ae61f418d14633c212a52f46d5b5c11014f520d05d33651a11e93c4b8e7fdae67f69399d4a302ee2f715dbfa0c216d1ddbc1b9a091de016b5b58021551650639ba5912cc53e1835819b8af80c62d7361b7ee7b8aecdec2ccab2f9d87d3ca3c07d153ad00d68f000177838595d147f46a7df4957de7b90c51de098319afb519e93b58a0a0bc48a97891920bc54d2d2c86c78682267dbc031c10dda0ca347255138a6a875395e888b5f2553fd4a890345cf8727e173e5590e24eb77d3d51aba00e7826893c664eaa9943af545b37dc8e3e1567b1c82560906b6b980938a01f31b836942217f160af4b1c4c8189e8bda42a899d3228333ea478c11118d4a05caf1b9afcda3c2200cd2556c81fe8be4268dcf12a5c656b44207074170335f3828dca0d5352203a8c4f5c5f171842f0194ab66b62c3aa62ed4cae2ccdc4cc017165744520469111dee890334b07b34c5dfdeb503e84188d6cd9a040efcda1373407b48956a526386e3f03ec50b06a2ab87b7a20dd7c968c32100a87c397effbbe8b2f4a2007b141edb85559c1240253a4f0575536280acdcd193b09cb3d9057224139842a38e9864a8b529481003c0591284e8c0ac6753a708a6a39c28850476383a2901fb709047b8224af385aa7b1bacce1a5a746705f1a57aaca3bd07a1532b75d8a8318cb1551ab32d7cd59a9b4f82fed4d05fd63c680c6b7d081e3817f409c69a9a01922e5c8613285d4195f2a193c602b1e095258c1535ad3295650efde97ddc87d345725cb6850dd9049190cf89e3da85aa9c3af009c68b2333a60e3c3134073449cf1035b8c687d40246a365d540c5fff870304c74902cc1508fcdbb98368a2c49cbe9069dd601e5ae8d4d2380a740aa5648bdd9637aa4ccc4a74879557032988f2b04422fac3b275b9a48361c8b547caf0fc05c2a552806577a07aec2d28a8d4f63f0f2055596d04d59c255ff8723d13dbd80744d05fea0282e3b7cb5e2cc286a6271e429b7d7bd17d90f3b2b1cfd0765dacf2c57e02a7ae17a2a01aeec14874dfe308b1ecc720e0df0da3cab1ea4e967f9f56c1b75defecfb49eb6873562392b48c79a95a359f852e1607cbcdfc39369759a61e82c5f59a9c4c7659b23eef9de56e047643e2415a79574a27bb121f73e4ea77054501834fbab19b4c613f23a6ff365d74bb94c197fc690e371581e6a1ab6332377f01e48436306e1e75c9cf39eca0ebfa021a2bcacc76fe071a50aa4dac4f36ac746824602d2223fd77e3ac4ece86de1f0c4d33379c7de3c88782dbe954c8995ddcc9b63b165aa35bd04da90fd9ea10d2ef119a988d919bd962ae06ef87089643e2fbbaeeb0c887095a73b774f666eea70408722331fd14f44cc9b48df33dc9d441f21692042a4c23e355d417144cdc92993bb71e54e216bd22cc01cc5383be4561a7e59760d092dc136cdcf8825d1d7ac93877378eda7aa1b048ba37d111b5e316864f300e68d6d7e165b2447d12f54a44808cd855346ae7fd8f2f879147b9477a38bdc0c381423212101951979e4259ccbe9989a2ecf5fb32cdec0ca3ed4b8c6c65224bb498afb6ee94226a39df00f300dc99fca12845189ac37a99afc3865e164e40cd92a5e7e247c36fd618bd682f9669199dee414e245903b6f4b5f5690cfe89cbbda6c9b0dab4c211fed7fcbc5f9eea30b69efae5a62924be96a4fc9078c43dc6929148d46c14bfb1d342c208c523ffbdf7dc49f828bdb572fc0444931e89e42889ca25fff2cd9e46bf4431d82e00b988f38cccef4116852f5337419d8f9d80b3332496823cf93bf12d92cdbc91cea209ccd717351d24b2a1429986cbca331dc85fa68d139ed74a7c19d3cc2accc164220b00225215ddd1e6a418a1b6910d8a104dba74d9b0170b7ea48748ba5b8aac8a3c74dc6b0c863448d273dffc9629871ad4822897e695ab4025b70d6fe57aaf79e3eb4a1b15da3399f6cdd433423277e06878511e96089007244b1c6170164fbe1808019471fa098c1976319033a9bba2d7ca0c03c6249b8393cb7afb4fdc7d915992d1e09c404a27f8b9ec45b268ce979ff9e6f0f79979a93057060bb9ea7b872178ccc157c804b89580fae43219a6e5e0520ae08bf3a28a16f468d4fea4722ea536a24215a258e0fee961082742337cac6caf5f65ab08c1c1bd283b27355531576a39092aa52f30686647ebc5f52b71b5bbc2ebef4b92d4a9808347fb84de5942a931246db4f79d233bc185b436c188749e256e04c693b87b4a301eca2b4c0a58c713feac542d487bd0229ee3ffa45eddec84e94fae9df001ec847d6431d15205e677ff81da574571e1a65d87177886d2c8c53a4ad1399594655467315a9245c9a72abb1058f56ff25bd3b55afdba645f349197bdb20208f0aec701c64da73d69da2cefca7c49e1f1bbb9ea98b239081a8e20d8fbc4db8b5e66b9890991217aaf0a48f91f4e7879bd053739068499c30736e43ca8caa2b8b0b52aa09098596a6d3452a37647f2e889b67c63de1c6eee34db9807cd8557c328a0ee1aeea696dcd3724e1758b000d272043100074364c635f02294bb7267ed73b58bf74e5b4a75e757bcc2a8644d070cd80548707e29eb07ad9bbfabbe5e84d38135ff0e573b6aef07c85b61c6ac202deffb0e4774311e70dcb69ae4956f7ed9eee04dbd03e299a019b9ec7dc360c570203a06ba4000d7e5f414c15fa0f3d514dd797609bb9ddeff92338018767c4740db9899be5e3ec6bf05ddb222ed3240d0e3106d8c490f79e02005fe6f32e06fa2059c8af8179d2b47033f5e6822e3ca2ec1aa6de4e80cc098bc3e523c4572da64c5af444e8f5abc340572e313afa5c81268e8b555385b352eaf8cd8dcdf73860a5bdd388454b12092883b9463f7fdcc914f26a6bbab48353e42cf7bbbe50c20612715d11825598fa1af64308a28e2d97366c9d32fa636c542b5cc635fba2dd6046913ab54f66f863c6374cd37b003ed1426ae84d5084f80a4adf071a3adf133f1a0fb24a65558c1c038d66ad9259de9e64b92f3c6f166a0a44d243e9e29306c05c3a02280ba3c5097e14c9dd8dd8338e91eafcd8bcaf6c72ce7aa6d58f5ea933096f8949db3277cf81f0f7e760391ffd96662e0383dcde6829024e451c959c3aeb335ac58cf0a340778eeb5f079af0b7b70883fb8980149a704615d3e97c7fef2d52b0023d642a1e41ab8b886ae6c016cf26201741249e74f992dafde8dcffda2ff61f54785357702c8c5281792f4eece0a266fc2da8bdb298881ff13841d506b8e4ea35c2b8cb90a5d28acc60f26810eb36ae6640ff63ce4eefba2bc69d184087e270357684ae2f198fd3b42eb97c3e0d05727fe424afb00d8a4aef329dc61c04d2a1dd5105a7870264fe117adb45effe959d22cf8769128660e5a56c6a94d0b4bb9a3a6d960ad5087a497b63536af0cd7c98d368a5dd2a3ad04194890f452ea514cb597523efe2dc14a21189f7010cfacdef77ffc809566253b0c0e81fff8970f98c239abefdbbfe0fa9e0f68f7196a7d569f54ba86c488568b1fa29a0fa0d5cfc75d77e8a2ba45438cd909400a42180875b088e7a52ebc7a414166d93498a4520253f6318c408506be3bcb50bd858caed4fb3e667188c0c874cd9895175090f15f6b09facbe1212a94cc6cbfd8f0b3e087a65272082da1ffc68dffd3041c1f8b1b582e3993ea120d30fbab2c017dd93445245842733bbf494018be45c8ccab139ea69658460f2788ccc9d8cb3b0d7a850c543cbf2550bcb660f7cb77b7c63ff5a0fc62569aab4da3523526e4ac6d3a981f151f8f964db50039b522fce2a353f9ec32b8968c2546f3364defb83c8cc7693682051e142002f431dfac206b76319ddf88c3b980af4949759719b68e8068a5acc54c03b4d9a6d36633a476fe08f1204fceedb65c979f6714244955e20fade7df7472fc2d2643a7ad76e66d120d0e2773067e2de5a5339f7c5be75024ed91970a05dd0816d1f763f86930743a36a149a729c38dfa6c5e1050d48ab6ceb55cb30567e103b242cb9eee806fe3c4d563839cd9805704a91df475a0f6256b114629879a9a50af095fc120d32914c2f3acc9d72cad7f6a5590610d0d2279c8427e32f24ade2702a44f0a46c0a9e73aa868b45a454992186ed06a04c3c0331f281f882127d3da891939eb14053187c6978e84f66116e1b10a8f2144984fdb89dd83e64db2d95d13737098fb72a35a9d59231336f41ceac71c6c4b487aac8b7b4b26bb5055ec1d2b23312325f22ea42e8493941a688064bc9db666df6ea60f9f0977b3dff5103f4909b17aadb38332dedceb6592ac8403670b2f1ebcbd0bf018fe11a235231b403e294ff41d2fe9e5f7987779f654a2afeec845441bdae5f27c818ba8bc84eca6c0597b85142998a46d28a9ec2f3284624fbb2771cc3936a1b60f4a75ac545687a4c8a89cd88fcd549bf22d9fa537516c9a8db9566d3ae26158197b8b7ce5bfa24b196c5d3a6c1adfef92163c1d8e90ede2673e0b44688535666916649deddde1671c443b683dfb1f6c5a8ff83c36e8dc949e8f5a55661dc455eecbc01e78aea6e308a4908fc3186d555cd98e231b1362c197b8885c8e645122e48e5ab6f2632043d6cbd858d84fa608485af5e4ce1ce154424ebb13d0ffcaa6badf4c2454582c6793aa64f68b937831648f64059a50590ffd29a1767a46e8ce4484ef6c2dcc825640855b081467015195b467132155e486a5a8ce4c4c65c8d053bae60fb3f91e26512e6fe1cdf61fdbaffad326dc910cb1869484adf129b363ccc6f5b6edd313fc8e23a904d2cba44b708a9eeabdd5228eacd8eeccf7b5edbe62d5d583cb058220a3b038ed1072ad119364ebc08c41254e92b082057f5efaa26337ffa962427dedf5c55583fd50fe11c3bca74476c0e40a10aacc44148fdd0c9ced34133982dc82f6c40c86b1892b12dbb2cf6ccc8d3e842bc9f16a366c33e325a487809c1377af58c66783ebcb118de1677c874bad9d58e3041a19ff210888fce15de43769e3cd10806ef7221d67c1d827527417dc9e07b92f1803aad1859165a6e16fd16d874b0526b49176a826a6174319a19209880d1c42295d3a13b8d62da0170d6078d3966a6e29a47f665f4ac83eafa9a04ce6c2b2df3a582968ba8246706527a9282473099cdc4bc11705200962caaa471394c4ebcd125201379e066ae447fa215e3b4b5f1cdabbe9b7ad42833143f405a3c0818c83747b8b458b01e27bde8d4e44093d0fb7f3eb0ea8990b62efc0285dc79d01d4581ad4338165dfe02e2aee1bb09bc6a6f38bcbf9a568e736b58e68584664cb058e11d49a75e66ebf698b38f8dd39305de0da09a8c65cc29122b1e9e8d890c29c373a358e9662719f4b03bc6eddca0a503b3a05c76db6ba2d4a49a0840bb406ed9ae42a6250c2115eb51cb94ad4017a16a23e07d8521473eec3dca421ceb4fa2bfee6b49d952ca88787831f73a4c43bf8d1eca85ca98cfada1a897a2372ef3988141bfdbb730c2fe9c3ce04e52ac74ed0dcc34e08dd6b5b8ba2156722105142a8a89a1f8a5af195079d0d9bbb872b4e001d3c63439e437662b4b0c72579a968a6d4aad2274a7884350beba2b579ccb48804c68e875a5d4643819fb9be3e98e0f81f330fa13717368e7f10accd44fe09641fd33ac41f7665be2f594cae5e95c17d43cf4f008322e857ce528368652ac8a0a467caeef8866bb488efbf4248c3f2de08e191a355a4f8a5d4e001497a4340d59e622863aa876ca9eb2f53eac07eac4bf73b6d20360f9976885d089283689795026f46102e9c78de35aa8d9db0a60eda250d2aa353ca02ef8e64c02f8390d7687aa2770c8daa7729c3ee50f84cecb26e2431225fb3cb69ea12a2e4d4eb111180002589cc97618ed6c44aa02afdfc3d20ef0b8d47609623e39b5e2f5646b7c5382a1e97d89b615c754c4f9719258b1015251517a7a11675fce1695be7b4373d9317e75d8d665000d51968e5ca8f41a3cc4abe64dc08399cf8ab947cbf316041d4404ccb3958a09f471b4092254f2c84ae65f633841adbe34655608181a4eea268615199c845cb27e1e49afac7897c5c06e7b8ebe6d57936df55098905db1b9937e5421693655303bef0e6fc6d648913ab4194d7bac41878e13f476d2106402e933b511b03dafac1f9b62449a205cb09c15daa27064592659d1c47e181eecb6379f3ac786c927a624452d82339802666227e3883e0d67c1ee188aab0e879f2771a0d2c0023bfe79c2ea1603dea9a3e0246d626b4725dacead02db45a2367d13266f23a7b8cd0e75e98ce17f8511a4669076df5d3f8631e36a5390d4247c7f4428d875d0cb1dcc41f47396ba4e54060dea05445e456eb4c493ea27827edec9b452d12ac4c7a54b8f9c38e1273f70145ae62d094f84913048e9fcebef4a92ed856e31d24ea330d822ad091f5835bc849cd212b026407d5f35b1fa193868809349b195013cca4b9912eb8c4427d8707789eab0f4e1895454044c91671fd77228b267a564cf3b80cf0c6f591a022814ed94140d51a5739961958bb7005e6fd2811152f72253bb90e38efa74315e3d750ee369d8ce7580ab2548b0c96cae050617a03d69bfb8cfaf848e9ceb5dfb229625c56b163554c97eb501686d4725864c1b0813e3b37a85e8b56b5f31bd4c4212e858f37dc164623f616f493905ac838b598d504c90106279cbd6ce138402069b8c4be035a3527aa5c2090b2da1c428d9eb904d310feae589a048bb8e7aaac0c5e23fb422c419c2a31babf7ef15f1f7fbc86f895bdea3fe9f645e5a014280510168114c22e630130f333256412fac24e9b4cb1932cccdabc09f9fac5cc76cd76f7962949197a0a8d0a8b0a683fcad6a63fc9dd83c34d0a1222d914275c409d8693c2d4270aed4735a9a657a952d4264f0d92a08c5047558747ee4709f5e9b724b911f0021757d870e48c2119a0fda7a536dd89dc7fc2f9e9e30a2988dc000d2fb24001da7fcab5e94de436cb10e30b14900144ee09b41f356bd399c8fd28a07e54913e43b4ff54a59adea449ff894a9bb593adeaecc8fda7233f9d463bd168323f7b9070518315489c08919405ed3fcdda3c01f9d9c384131628ed30258921d440fb4f416dfa12b9ff34e4670f1327518e94e84287248c40fb4f446dba12b9ff64d47f62d2e6494b35dd881b69cafd60165caeea0020f78343b7a1213fab15352a58d8c0022c3710b5e94d723f68e4e703d648630991262980b801da0f1eb509d2fc6c610b12354c5184d1162a683f98d4a6b720f783b5a2dc0f2ab5f9e57ed048351b0c3040a1dc0f06559d57ee077ffa6c5ce38ae4fc741928ebff687eea88410ab410820493335680f67f496d7a12b9ad68c28524526c5d64c9026d2472d728a09831433ad2841424b49d090e08a636bddcff35a9664f99e2e4fb8eaa8e07b9ff0bf2b36bb56fe823ea693283202b8e6899c18c0adaef2db5e947e4eeb901098c1b8238a284481968bf976bd35960421a5804c5f0c51115dc00edff666dba112bf0aa54b38db4916cdfb3551df2eca121a5dc6d64e4d18c5430d2220b2bd6607a811268bf376bd38d72d73462b81151e402175a8a40bb881e225f3031460d7a50638a10b49d887e8f499ba0966a5a30c068ca559d314b9f168763cadd32d9adf6774a6dbee4fece48356d9326d97eda09559d3fadad294096841240d474b8420cd497e4fe8bebbf4c6d9e72ff6d524d6ba496468ada5491240ca97569748faa0e8edc7668e80ef5ec02f5df226db672bf57a96606c0b052756ee47ea7d2270b38252ba3e5ae6980c1c4470905466a9001daefb336bd2837cd1a4237c0a18c179090501fa2274806255c10230ba6253da0ed42e47e376a2dd56c40ada229a74812b21c7589cb559d99dc29d8b0101d75adcf0fed6f23d5ccc9c9f67f1aa883aa8ecc4edbd8f7c95ddbacb9df32f579d17edba49a632dcbd23304aa696b7954758c6c9150909932bd14aa0e2bb7156ada020b159f1ac6988107b1802c9070e8a2090d284628514f11640c910506429471e40ab495e4fe9b556ecf85a47d1a2cb01de10b212a1f39c21745bc4946089ce2017b32940b129a18fc0b0df657399c76b46cbf2322edb37e58353c0d151f590212358f2c01892417cebe4b0cec52867de5eeb117b993c95dd775eff241bb28588c64efaff71e96efa6783a191f9c7ac21202a74ecbf62b886df9e6fbafb22593c96440e87da24a0f3ab9d6b387081749b7242a866432b47bd0a678ae8d1b4e7da80c9c36134e5d96edbb90b03f43049e59621fc380538bcbf6b10f9e4902cf2081535bc3316ae098265cfae905057590026b4968828929a84d274968228b27d41d1889b965958d1d81ab582d5c36541113058b697446ce05065bf80a250cb6b0921f400cb6f0b7cabf294571c6077cc7982495e8a2e16c4f518461ad01d20d70e80956b51790141436a0a127b8b1818c24b436ce1550902ca1a1157b3c203b7eee799fd73f5d76fbf8f4a03ddc26a5034ec10e9c70f18588db7597ac6ed383ba5e6882fdb42000b14c724796d0137c36ccd0da38698f6c5110848c86867d6d0c5794ccd0f024ba50c11dd0c2ea82142c411302c41122d4475b06155696d05014ab9f350a214841688d91613fafd7ecc387868677fc96eeb5a88776a54a553144d5938bca3fa5d9cb6c0b912731b32f5a43cc00871c719a29dd2a40225788b3a3d51a43a4a06e702245bc0c01c29b494911998543760089f4e032b37d43701e911c665a80439cc078b5a6197943e0ad8177e8ab8122edfa091a55950dbbe5546ddb5e22ac2f8bba9f3ee436fd9d576475f47bf86300d155be91faf4946d4a84d5ea3f3c0ab15b50d5d7f66a5e6441f0ac581d43456dadf54f393a5371547b863f001dd5c7eaebc7da6c972ac2c9471a93b2af8cc78aa24625e18ba312154eff6a9c8168187e7f6a9c81a84ae563b7a0df7b396fc903a3fa58f9983d9a7a1152df4a3e7206a2df0c7b38b7c9dd7ca9e600a3f2e85a79a49e1ab9dfd352717afc3ea5f289e151fcab77233f6bf54f573975a35992d745e5d1bf1abd2d2a4ebf6af4caa83cfa53a33746c5e917470f377a67549b7ed4e8dd6a8efed3e87d516dfabd9a150fcc5dcdb3422af96cb29d92ed7b5fd41b379f3903d7812725567eabeeeeeeb79ddee91e6b1b06186eb922f944c93b724582a128973655a7df916210ca15c9874986e58a04032e837e72506dfcfdbbcc26e02eb38fa0d8026c5dddfac16999bdbcf1d343fd3b047cf9569bbe64c3baf457edbaeb4858949cd65b5ad6845447b8ebbaaef684dde8b72738c5b93f57283e397da5252a494e61b609a74dd4557761756547faadcbb63547372dacaf165547d83e15386d226fd6755dd7dfb3dc48b3a16cbfda206a13551d6f23ba496e2203ac72edd20372db5adcf2fdb0dadbc259babcb816554f70eab8bcd4e5cd293823c45aefafedc22c39c475b6a536736da6be31b4d2a67f78cbf7536151be35839dbdd0a895d370c8a668fc57df83d244e0f4fd3f54bf22812cf157914efe387d7fff38f59fc81ed482aa4f45564834f35315b2f22c1c0a937479ff15034ec3a17c7f1544353fdaca08695514ae8e56b47cbfa4d0d6a69536537f6969480bc1d16b3ce27f4855e9a3817fbf4fbfa4eec3d3e8385ff25cbe9df8034e7da9e535159225d82c92a1adcbfbe20f38c5dd0924af2f39cecf8a56cff7562c59f49a0d59b247a618692625a7a12ddfd5adeb504c842e0cf8408241287b6fbf56f08aef64bd335cf3e7af005bb66c41bbdfe9f74bd3cfe3c44f97f519e091244d931865b58dbffd972bf873fa61ae50e43044be6450459a29e5f45fb6a05d6722acafd4d66fffef51f0bec9201d64c98ffe20dfbb77097a23761054d2a87b8f7a143effef516490253ffc3fd407f9fecbffd37b38d3dcffbea2d67b7f14fa3f32c8f7fd4e0659f2e32369c03e7d90effb7f7c93409680e40f7f140924480824c8921fe1a33e88f8fddff7a01e49732b8a0116606cf86d911a3248a678a6459e1102035902e4d44fd3807ef17ff48b24cdfd1fa827692ed9c28ff0c57740455310492026545b0fd4a7350985a2c896dba0a8ee8e41822cf9e19134e0fb7fef1fe444d280244d03fabdffe1ff913436f64b34705594b1059230a0a0fd1e4903922dfcf0fe7b0754d47e4bc10206141041a4072b68ff4b878f04623d12c80e592c6845eddffe966db94dadfd3bdd64751b7bb35e88847773c149a2df5e2e43b683823279695bf8cda25ab24bae1daeb59d678b44224be49273f96a2def7726b8f66b1395eba9da54b7ef365704d9be871e9260b5f6845a82fd0bec3caf83820a3f10c49855148a54bc241b5c88295b27762088714a858b95b07fb55cac4b6b9bfe287d3691c35eaef4d2eed76a79ff5d59e62e5d47aa9558565c6d87229bc86dfa4f200862a2d08e9e7d0ca1533d7ac46e6cf6f1d2baec1ba56dfaadd094725f2a462574f9ae86f85249ab891516ab9f1d56023281ad93f8d26e133551cc1ad87eda446d5ab9b49ae30876c12b154e612c861875023fec75d771638bab8d4195ae905dbc9bd7e33eb343584fb8b9a9b568294bfd2a095dd6ce49511da98ea0503da17aa27aa27ac2131e96e0ca21f9d56a8ef071e470bab291ae864a0073ad3942f265047fb55ccb5f0d24c52e65706a8417c48d5b19ff6d8cbfc7ef8df89eeee99e3c5897f76566c0e0a7b576429b2edeaf54fd9d2ac1b30b09deacc6b4cc281145d6aecc67d03af3fd5b2f01f0783bd70edbe5bbd1009ebbdf01418c5b2dfff77bfa5447ee48f20335c7fd192746df778f5fb9fb954abce1056f7287c7b44cbf95710b37dbd25a0616bbb4b78e098f5cd2fdf569d1daeb21067237388a5d825dee44969219617debf62621114531e1841b3101484a6eb9ff15e322a75529fc9b35adf8afee4f2913fc744afa1d51c4e0772697d45f551d9167f5a57844d5e86a75d98f7a7c00d48724cb070e5f1582291e952a4c7d4d2100f5a9f82aa0c8107419f5299b514f8381490e5f5df64d0c5576f93b3547bba0a9c0e9fb80d3efaa4ecde163b43f1642883a8d29ecbba9fc54e4766f6d83aa568baffa28e0318155483d98d31419820bd43e7dbf0546e027b9a47ee314ee523ca970a74117b247083ba815f99122a904b639edf1047f8f36532746fb4948c184047439d5291e519677dc8e750c51630a92d7bf9f50ac6da6b5fee94476a6e510782955adf5fb57f500b59ebe9ebe7c3a5592e60421ee5bd4c84a668f82a9125a49fd00ce1d904a93a13e3108a026cb427ccb1674495a9364b93b92e50e784e963bb25a1df73b04780bb6e40ef8962d16ad2903b8912c77c071b25c3b004426cb75ac5647f71d029c7dec62083d27dbfa648a1553affa9aa3d65f8db8da549b6a535ffc700441321d7325c1b18e3c4efca8d0fd252f79bbac77b4a1c283b78d2460b3d956b87175d95e6f0b258113ea7eebdbda3fcbf0ecde9269ebb1b84a3f55640a12e8b2ff3452c002389cf6488d14b04097fde1888115daa6df04f03b85b4870decb2ed8b27d4a9b3d825ee320597abcd0ddcb42e482ae9bea62050cbc66db252484150c42c09dcb02c6581400a271419ad33097491e72b9980b6e9bf69e1465dfc59b4c6c075b47def0866ffbe8fb4d6daee2c49d663dd0474560e50cb7e13ece7e3bfd3a0e759eff1ab5dd71560cb962d4ed23459afe0b7f8b6185db78b2051e7f2fd0c5368b085f77e80296ced5fbdde12d657d779ddd765aff3ba51953d7bdd3776f6ba0ed5753614ca08a60151a87fd48757d666f7a8bf3ea747c9dae471c2e7faf4593bb7a150ef4628d4fbcc4f10c4b8d5f25946bd382e390ae54b28d4370d850a1f8542a15028d48728140a8542a15028140a8542a15028140a8542a1502814a9c20502b908ebebbb55c7754026d91bc59cbfcf1b559d3feff3ec16f50932ccc8de88cab996c15bcd11fe4ed39cbe3e395acae90572a7a53efcf002b5e9a13ebc40e1df227d56344481e012b8042e814b397ca785de02418c3daf73b95cf8bd147af85dab85df476047695354ead3ca684340339f175c40c3b756549d2a2a082dcbe15b2a1dfabce0424ead0c7218b6fcb4424368f8efa78c121a7ee927006868f8377e7668f83dfc6482867f829f353334442242c3a70006fcdc8186cf829fdec30c0d93ccd0f0a22146c3971b1aaab2a0218b080db1a0e15b233f5d9ad0f0ed919f2cc86433191a82b21c8634594e6d520e4f9defd04928ac2fa67b6bfd9d1e59e0b95dbbbb76df7befbd7d7bbc648db101a760f63a825d7a9585402c90c9643300a13504ca1589490c3904f25304216e3d3481054b153e6808bc98a2071868c1c31122e88d42480dd2107d86098a6acfba45131e8a809a4c3f70c91ef5c3370547f0b1d2654573fc2f4e6f6e3ed6de56c00f04bf0ea2603157242257848169c031030c2ee190027b577028e15315990f2d78029f8ee0027f4540600f081c3be0bb822a18dc2105b32d377858ba4d5d0b7cf0bc23465a4bd7b27baf04d743559bee6503d96dba10647feb7d9f07c5e77dde922b9ff7795abc0f043faf05e00915bafdbc1075027df46c9758a2e8f39cf03c27b6e6e84eb045a87beb22637483c10fc4110506730735ecb92211b9a10328d8c31561efca8d193058c50d1a6094940eaec0a1131c387c3aa206fc15dd18823d20aac037a7f8a118b243c621048e01af72459a1db558b88499ffea72452272464effe6a6118629776f9710b6df6360fb0d057439c3c74d45c199512266238907ab881d36b6000036e305ba94f0e0ce1891322edce80e7ac0f69b5555aa93155f2bd85a02a718b35aaeb2e5e423bdeeb69618c14749952b121130f2972b12912bede4e2985b0e57d68b19aa88a20668fd7b05b719b9eaccb044d2132c531cd1046a6390ed7f3f55e7665b6615c06f59f8f54fddfafa777c85d2cb81a4871b3da62eedbbb4f47b4d2693f180da8fa9524daf4a956c3f8db192fb63a8c4d4626c55c71af1d3bba531323f5b3158030bd310da9023687fccac4daf92fb63826286fcec49420c20c260c28c2933e002ed8f216ad36d464c628ec4dccfd2524defc993a62c6d3a2e57755856faf492b0101d25b559eb6729f51983f6b38c54d3534209a1dccffa6933f5fd2c205650d5b13ae47e989c9f1e4ec64a82b1ddfcecb1810a166594e1020d989aa0fd304b6d3a16b91f06d70fc304d3a49ade114764fb298c93a5971c8ccccf9e198ad418638b2446656c41fb61666dfa154045827ac8fd30426dbae47e98a124453046304755c756a9a697022f055672ff0b95366b2fb6aa53bbc8fd2f47fd42eb7f91f9e9fa228914589ca441840e68ffcbac4d8741ee7f01f2b33231f1018a239e4002ca0b68ff4b509bae94fb5f86fcac521c41e4052f648183154b68ff0b519b6e45ee7f31ea7f61d226a8a59a9d162d4d59daf470b9aae372f3d393f5bbfcd02063a2882d0a12b4df85a84d7f41ee7731f2b3c2c00548d2580369492809ed77396ad3abc8fd2e343f7b687862490f57a0c0c00929d07e97a436bd5653b2f5bb5869d34835bb2a5d1517a1dceff2e302e4125475ea13393fbbdbcd45769b25ddfc049b8aba08eac2898c06683f5e6ad3a9c8fd18c7d46698fb71936a764d9a38c9fdb8a8cd1194107569848fbaa3d1f0108d6829d7a6cccf9e18c07802c90e694c018507b41fcfda7417e47e0cd48f8bb489cafdab2ad5ec54d0a9606525f7afa8ac6a2b5bd559d1fcec885649b3a0d5909f2c2c435c50411a3d902103dabf226ad3a73062b23aea5f39b9638cd194fb55b9aaa3cad2f69972bfcae667379ba96eb65f45a432f2b3070555ae14a184081e8ed640fb55476daa687e5629c27822091d5000832bb040fb55496dba14b95f55eb5729a98c54f3d2800642b93f45f3b347125904f12044193a20a1fda9a4363d8adc9fb2a59652b8fe14539b4c65e4fe54539b31b95f25f3f95101a982aa4eaa4935ef94294e727faa2865943aaa3a3e727f2ac8cf5baba586fac59b9f1508030932a0e8220d347c40fbc5a536459c9f0248a30821cc8892e58a15b45fccb5e949b92b95318658a3065a829a6042fb53b3365d4aee4f015dc9fda92262956ade2082b092fb452a624db4559d1072bf78e4e735a265db2fcafcac2e389223b2c50bb6509aa1fde2ac4d87224834aa92fb45266d9eb454f30eb9439ab2b47949548b0f2e577570727f680b6f437e52e00a1742a2c01064041768fb13b93f34f2f3c50b2556f87c31c5cf14b43f3c6ad3697e5ea048163708c1c4ca1556d0fe30a94d47cafd61ad3f546ad348357d8c5028f7873f6d3ac90354d4255050d589e57e54539f9efb34f4c91d3b62032d9c00028a257240fb51496d3a94dc8faaf9d9b3c31221309420020493170234e0bbc25793c13840536802a7b06a0b4000fe922226a291791a99a7b9b31c62f1e502fa3b3e056b7028c903e31d36ac6a0afce1a735383f47781e9f82193ffe11c69ad6cc4f94ac6d13f33cc8da36299861600cd093eb6b4652c1377fc73bcb3b5d5b891e60e1f16069e5c16d953ac103dbfbfc0c005f53aca4d245b4f1298ce8e6955052b591c71fca4f5ff6d292a12103bbc0c05ea26056aa0497ec9275c973a3e8abd1a0c0e3d147c92034373cfe86c7577407f9d55454e025a24761c7f350a511f3acbf236b067cbf3513c087399e25bab48b4b561de1d8e3b0c59264d87fe091aa2938c5616b93c60a0e2b7d5a596cbc617483a84b97ecbdac4d17d76bd622f0786ffd8c0d0e6c3c071fb2580578568aa700af99e77120437e6fac299e9ddfe9d5100f391e92e47026f4c008c644379b61323f5b33b771972cfbf89ae2f1f13bdd026a3335bf05943f5de1ab85b1b105d49a99dfd91c35f0d5b247aef0d5f2ceb766ad9f16506cec2c563384bfffd5aa0e2adf5b4d11fe3e58cd02ac8672382e897d088a2b219ca40127142623c2698dccd7e0fcdcf1fe4959e653976cc75884d39708ef8dffe3fe330f92bc15064e714e4e4e4e4d534dee35abc1651f3b2f9fbe660588898981cd60406ee32f820f1f227c6c4c45f89ae209e177ba06a7a3f33342ee35cd0f717262393019d050ce080382f9c08ac082dacc81f99c23ec278784cd4e1c581158104c26034e6b70e6a7307314412704117c84202313f33ccffc984c8cf9b5de5e3360f3bd315dc14cead2df1c31951a569a9949f1e87ccec772647274bea67874eef540f8f08e20785e0cc774c57070623130b8c16a08ca18517046733c0015264766ab91bdd788fd4eb766b1f1005418cddab41f3371ce7bdec7b96fc6eecd796f5ce1ce721e8431f53ec773584517efcdd8973f6db2baa431cd9fec7d0dae86e9966d0095417efa74464fa091fdcba132499f3eaadb14287ec8fe65519f17a8a6a9cd3ae5895af62f6566cc83c9da4c5fb3599bfe309f36613f6d7a1807e85eb33673deff657796a3e3e550c6fcd0b4414343138bdd98073c9838674ece8963c6622699de188e3223ca5c3e31cf93b1c28bc562a306ee2c5f5205ef631fc646d78f0c197ed6e4b0919fa5cc6dfc5d38ef4af1e098b158cc1c53d7accb1c3235412ee7bc37eafceb05d58c907b437304e1ef193b63650974d630d5e44a9f72d6e6f94c3c275993c3196bf63a9b63cdb1b1f401612c679d9a61fb294c87cda5955d7076a97ebe5c5e331c32054d3297bd8f91694b96bdbf64fa2fdb41ba666dea90e99d65cff5d3668c4c73c815eecc3371dedf356bd37bc74e30adcb285d22e114b4d1fcd8f13c9e0709c4ca48ec36f57b948cc06db4c02968fb6a53a4a8e53a250aa1cc23d729511465994f61446dde14cc04603d013ebc997d9074c9d4901d2e17ce2e30bb6caeafc1b5d9e3fd696c7ee200c1188dcd71d8686c99267db93a105742784608eee06baa841278fc8ed1a23ab0e858aa3a6e35870e1bcc0736c35f5330990e5bd863bccf63b4280edb007a003d801e400fa0a929c33e7dd9256356803be031365ad4a5e3b0b983b8e582c3a6943ff81e234cd6a5ef20757c50f3d3039b7f90e4c107b697d5e03e50eaf2035b97de07b59ac3dfa64ee091f99aaac17d90e436fe3a6c333e37b3363dfbdfcc3e48fa1f707a3393e9b0f9f59b599bf7a7cd18509b5e509b57a8cdd8fbdf0cf50d11cefbdf14b5791a3169d3499b27f9019b79686d9aef7f13e5864a9b34972c7d723933c752d6a5bf37d6e4baf4c7196b62630d5397fe35b8170cf8becd29acfc1b9fb6664e68c29401ba7cc91a5c97fe2f4bb04be6f271d0f582e5cbe3ef633f779caf59e79aa7799ae7c10a72d9c88eda0f5742d8deb022266ad34b39e084f2206b5650b0fdb406974f68759b9a4f5db849cde1bf630cc19998168b0398171b2e34ae0e6ee0e8eecadbca54970adbb0916d1eb4551dcf0ec9aeec91b5e6b8df1f01461d638a0730a61f44c9fe39601f08a035cbfe36630b3697630ad68c290ec0d8c205c028cbfe2f0fc6946594fdc931c563ca3acafeef92657f1c635a4346f6bf31a62ca2ecdfc198de14657fd798fa8d664c6d8c2d5c0ec6166e6b4cf1ccab0697d634657fd6d8c24df1cb98625bf65b4e613059f65f8da9a71f2e058b643bfb86d2ef28db4b861e3ec24edaac482990657fbc8499fa9ca1e1286d5624a05b765b8a8fb2639a2d3bed859ce25b7614d490539c054d7152f6f7ba0bde6a4b365c9be977cb362b6d3a0d6c6096ecae9c82b61d46aa13748f8e6b815c908239852bfe7dadf71e5eabf7b8f91b1cf9a64d276bdacafd297cdffd764830e1f6c560e25a28de7befbdfe5de70ee2cbea34a7a62514ef75b569dfbf9bed7da51c749e0b5ecfeb71737313eba104bede13b1e9dd57a7ae671f8542bd4ee5eb41f7d610d7f32eebde7bbfef036f6e0a27d47ef415bfb11d186135b1bf5aae7f65bfc1ac97d70bbef27982dbecd07adcdcdcc47a54134cb83b2498d0e17e68f099fd20d1e08344830f120d3e483f4d2b2490689021d1e083f4d384f4d374bbecacb59d15b6ecd2e5ee98f57d2fd8f77def30d88dfb087bbdbe17ac478fefbb9b9bfb376d769764f5b854765ac4f6c5367dbcd9dddeb1d5667a730b630cb2c4d6abe08a1573da1231cb2d69bf95dd8a52e0eb79bc01d77c5d8b3ab2300be65aeff6aebb9fadedbaaeebdcbb5e14312a6467d51cdda7230c6b8599f105460332a3cbcb06b263170e645f61166046d5aa032f634ad582cb28a63c903d448520c87e3a89401cbf9a03f448801abb129cc66b02f002f96e90db8227966841f73216f583bd2e51d8aedd1d2cab4dff079547beb53aaf2ccbda79dbda7597877f9530a5313a10e36729e9a78b1e70972bd2cfad7345fa9981d7dd9f2975898ba15b162ec820071ff48281f4f30211e9c7882ce68af4f3c32522ac3cee7df71bb7e91b97818989e9a8718d3beaf1c1270c28725304013465c9bd68b202c1cd2af4fba762d775b06f0000b67801890e52c688c107f492ef36fd45eeff2277e33e2a81174c5cc094c40b5cacc0bf60d25194c59229519884b882b617b91f370e47119dd775f7de1b672479e10a2c9a71230c8cbdc0e1039ea142079cca150909940e9e60985c91901481040912d445e243be9fd7bd4a1812922348684032037de854a81aa438815bfdc4e0ba80ab21c98912350c71847791844410494c7648e1c0c1b1241d3183142d32c021e57044d5c2814a96c915290732bacf4a942c41f9835ca3d0608a1cb6c8941d5773f477ea04dca14b11d83fe5647d825f30984782adbec2f725b7b933ec3919f67b495164025ff73b0a40d6e5f5bafb6dbe2fb97b471c6802519864f0af277af75e1e54d5b1a615add92f472cb8bbdb70ec000bb9d61c5f4a01f75307b80f921fe8b2a350ca2003ecc8c2f8812e3b8764076cee3e043677a42de25959ca123e687ba9993ab704a72e5bca66fabdf8fd3e7399bb5075c0ef0f41f0459bc11403c207c3073ffc84ec9025b24cec51976d9374d9ded91b74044e315096ffad16c61d0544bf4be0cb918b1675c510ff3ecfafe7ddee576875377a5dd77915db3043786b05af686df70b9ebbf71b0fe9a5205f92f912269224cc82c5daa59ae566eded06af78dd41ebfa6fb15a2cf05eb1afec5596ef7ad7abb55a09e1b655b4d703810039cec771ed4cd571272cad8470daf2baabb25f6b8efaac1ec2fa4a6570d9d331573860efc38afa6f447da8256c9fc59a692286f564861503c60c2b660b19999898b7306f593132312c92bca7d3134b38393a9d9a2cd175d67ae7f9c5c9a86a6071de61171896c7c8b8bbb709c36ac5c870509baa1ab9fe097aaace8c8efd1b1db8686cbcdf0ebbbc7c59febb6436c814acb6cb05b64e6e8a27e6c83a69c990a9a5c190314bd8a318998c4c6665475d1c8118b760c8a3dcfd1c78713433435a9987b1299e981f3bcb90b54b9887f9db93590f73bb94e517177be42814699d1c89a0d875ac238c7adcc41df5f6a248eba46d8e98b0eba8d5cad676ab4e64f556b9f5def37a624e607b405fc92c947b2b0bde67812b5be4daf92d575b6d0a6cbf33405f0ec6c0f63f87ed0901b2002b91eb0a3a7777f75c053547fd21af7b7559adbb0f3547fdcfab2dffee5ecf59a2bb931fb0d95f85ce3a097649da1e6a8eda396cb1842b5473d4af3ee04fae4580b875182721784289ff82a53704d85175ac7bcdc1156c71e77dab7bc5d1e6d4ed44547bf95ad458f3f5dba0ad65f79d096eb5adba5ebb7b56d62ba38aa0bbf56ce47aa24bd889376f533c33dfb7f33e0bc5aaa09e2d1b84352257dbe4c6a7f649ae5feba73567853eb53ce4fab607eb43d5c1309fdaa17aabb6f1d35a23bbd26efadc71ef3b94f8f5596d86a9afeffa57d9e60bebebef802f3205b107648a5b2499b67e24d3c741a63739e806997eab03326db9481ad007ff14194153099eed8a0a6c7fc6c6df144fab0999d1368db5cb1932c6e62c8d6673372b18d81c08e21872a50433da1c86e26d6f150c09c36a190fcc4bdbdc138c31596b0efc18db9402705e914a54a3129baba287b22905b42c872851c9e9f112dffd3aa5804acb1d699bda26d70463ec4ede10146fda6cb073770277d547d69aa3732dd5a6bf53607335473fcd096ccfe79809a31c6460460e51b0c8c1c90da51c9a78dd55e51044f6dc992a0b392beb3a199712111129a0e1ca0f4fcea822c6bdf79e7031382829506c1052c496991019b018818394337c40116cf520030accc25eeb46c8132a88410b242fa8c10c2690502b97248c284d9181901f1a946184104634f9d79f70aa18d45b71030c2e48b9a1a18469062325ac5ce908ca85b18692d2146afc40041a6b882814ea4624c004a84849638993223218dde0438f30841e1b64c019b1220d196e2023c30817483163881d1268a78b5384c313287c8408ad310332928c884287f0743a999080240adcc27a0319b058e30ad2d00b2bb8010b6490c4822d7e80278bba292d39d05840062e06567c8c1c1529b99af519c10758b0f96465d687952b120eb99c5a9905ea669ac0f1021cc41802072c3858013fafb3ad13ce15090727570a10429a0378aeefb992d5ef4ebeb76daeb5b320fdc0c32be540963baf03dbe420d78bc2dd50d4cdd0c033d94520eff316d01051a31184461113f7a3dc3d932e9d10d5a2cc22ead2287742acfdbe9195c45a2fc66726943bd650ee643140a138b282baec9ec5caa5313eb98b99b180baecc822b9fb9d16bfb16656927bd78503f2f11b8595b4d466baea70396561c9e2aca42e2977cf8ad2268c0de696bb1f6d04b1c26516aeab2cdc89e64496d0f9c4c2b1986286628afaa4a9b19a6ab9fb9ac6fcc400e5ae8b4992bb1859eefef4ddda4c57b636ad189985e502e5169204e50e0530080cce6dbaf0bb19b0722c9715ec73df9f8563e5fcbc642dc324e58e8503caddb3702d562e772d5aee3e6dd572cb76823f0ccdcf20fef8bb87c9ad7e450271f9fb3d680753fd578fc2cbc3904196fcf05ffd0b0953cbdda3b0fa977f21833849f3c3e5f1bb903428f8bbbc0b1904c5240ccd6dba5f91954c619252b8244c0e063794d32b6bb395eb55191569eabc566e1634e436006a4a2389db5bf37712c825c35ab8e46378739bd05a6b6dea6d8a27f5e19258a4cbeec5a0510c12eab2fbd47ba36af6d3aa519c8de28f087434e436ddc9c2b94d878b997549734920313232acb94df73d68c7c275d97929f14527362f95fa216ad3064d4c52c246456ab97bd128257a2c5b9b290bc7b2d2a6d76045c3e5eec521b0858b1ad3d0495ebab958a4cdd377277204254461cdcf213f2b1ad4e28f2da4395168b482825371481632e54e96bb541c7af1027f7f5a66145a6ed379ae033f71a8cd2e772f2669b322d5b094bb17bb17adf479a289453664c99d38943b1b3915897227d2722726e54e54ca9d6894bbffec95b59996406da6ada0ebd3fd9dfde4ee16c95dd7f2d3bfe340e691479aea96b09ab87bb06efd5709036f4030e6799e57deb85edf875b5db6bb765ed8c7ada6008aa0d7d484148415a420a8200571b492b292d234da3532f2868694e0d481b2c54a7aa8879696ac9135cae52a0d2bc1d5b6dfcefb4055da93fb3dc99b22b47defbd499a284991cd4aae1fde28d5ff75effda7401785ca5175bfb7ebbeabc489752f99b2649a700aabf85e32ad516a8ecefb448c035e099141a810eb8073c0290be3f07d5fdf4b8a583ce1221817a9559429a2d62adea672eff5beddb58720767f77bd6b51c4f182d05a7bbb411ada7d29d7f7d40918e79196ec3acf93e1fb5cffad162bd70741195e65f94fc34d82584ca56478bb5aad5206b019631717fbf262615e605c30cc0a060606c6eb38b0b185060406e1a116d11b95476e036f78a985fbce95b29b2190e88896547135a2255cae6533a20622b237b739b2379abd25d95bcdde6cb7a01c28c3b316d00795434437b872e96f2d9bcfdc6775369b7952d5f1c73f600b3a902da73d3e5b579cd7434b6e893abb648d6eb9afbd5d6b94eb823cd78d69d7326a47fc03f659eed46716b5630ada775a2a0b16d76110d657bac3e83bc96481bb5e52857ef0ad135522b7f1c7442b249ce2a35a3b103281db923f70dfe64e21a0952f898f6a8e769d9c9cd8bb663a3110ceb3e56abdfe4defc48985f0fe57272747e73d10bea67840f89df6e1630c01074704110af0fe6101c6f345186b363d9f028c358be063acf9ff09d000eb1a82d3c799e689138be1c46221e078a749ea8c9886a38c9fbecce672ced3cb314dcf1cdbeb9819337540c0898110c389c570744cd597b0327613064e6f60ef30d8a738e7f43ad17bcd5cb2d7ec65e7bb66b117c13573c9ceef1c3bdfe57386ad670daedad48ae36bc551838bfd8dcdca2265502964e694446551c9e415f4127a157901bd7e5e339a1e21d4e06a721f1cf5802101b643cb314128d2a60e8e8ff7a739a08a2ef75357cc25d466da9add185942e7984be6f271cd5c432e2297918b89cb499f2e35d70f96ecef8a7977d666ab080edb4d0deeda581dc1e96bf6d3660e509b6690d06be845d4268df93583f0feafa236af1193369dd0dad479ff5794178e0f52c70421c72ec164219c1e7cfa32af29c5537ee24a08b73eb4a0adaefabe9a5c0d534d134cf6b277edb03c5a336fcd5e06daf0b17b6341341796a4cd93a808c6a4cd1376047312a54d1a8f7401b98ab87e5c3397eb2504d70c33210130980e1d3f5e76c24b06cc636cc9dce655d3bd5ea8c97db0e33fb0e51dde8ff015bd341e4913811dcfe351407f0432c81294fc8cb27df223721bfb437e06d941d2fce0f13b9ec7eff81de437e436b61d3cc81ddf93c20ef2b3d988c921ca0b51b786a94bc75bb0fdce690dce5a1b55f08ee7f14fe0d5ef7492dbac84b0898313fbf08eb17fbde0aac199e6e38cef939ee4cfc89775294bf1a87c62b197fd0c66a308a72fcbdebfb8d4a9545011a1251656ab150696523bdefa29fe0f085483f31306e4bbb98d7d1e3b460ab88d2cc5b3028605a002a8748c3646494e32a54604000000004315002028140e898462a16090e4a138ea0014000e7b9e4e70529ac9d324c9611442861863082004000080908191a19929006665380267d95843a684f8ffd83c85444f1dcbe47d9fcae8726854384f6e0d0a26326cd5d08994dde50332638333d8843835703c80d9e75ae0bdba0aec2840b7b5bbabc03c1443fc367d8e295b01dc7d892b1b2f4496df353ca10677d52370f3330b95d5119cfd37126ff4763de02ae3453f6182839284c22bfbbcc6ac261f35c596e08c7bd41938d5d58cdd74ff8a523d6ff0807a4bf774014110eb880ee8f1bcab5f18f46c96e5815cb754d40916255688f035f0ea89ece43eb5536d96b3b61bb79fb56fa4c64a2671d2db08f8467a93666dd03116066ac146363538a1ae1fc1b0ee3b33b09aea350de9e89bd27d6d861a7ddfec6f5635d68c8556aa642ed1ab6a9cb0802a0cc68589cce15e20742db4b43919bcb01bc6aec29d43b88a1c1b73b143ae5cfa1503e7f481b1a1e30b7f7efaa57ce6ba6665bc57e6645828e589ae1c8b7483da1758637bb762bbd6e5a27d16122f37b696b77bf043c7720a49e1a28901f1eddbd4051610b9ca62419b9cc23da334d9013c92655173a00890cdcbf49320bc2c4bed5644359c02f6d70b5b48880b2dd9e93d6b5f557b058abf23ba32eaf7bca579b9089bb55752d3732cffea892461ab403af526cc3bfc00719ab5b14dd08b49dbc56b35677fedb1a6f24c36f060f09c958dd0777edc25436aa93e7e772fa7de41d194e9b4bd92a46170e64f0b4d63d0d0c7583af3a269b0ffdaaf6cb049b564ce4309d9cf83473e9fdfcdb875d7b00b95d94895b6eafae97bf03db82e9a98a65e54c2c0933808e51af19201afd7182ea343aa1d21c97c5c7f2e464ea425b32964de8f2b6d457815872a4dc8fa9061b5443240d3e37d80ad069132c41a9eceb7484e644fad64b58ffef818d0e7e8752ba8bc7414ad53a5ddbfd10a836bbc0fde472baa0c38f5d0d31b381682c9ae59e7066e5e0df1d0f943ea7b805d2a435af694ec8ecd81364ecaee8b0a483993716fc641e1abdb4826cb7770ddb94f9041fdb8517b07a86971ab75e468edc4cdc6cd334430a5f1d51307308c4182d5dcb275c2bb195a00001616f50eb7bb0f911d2037bea87c755facaffc2b1ec42a861b1295f0de286fc6ea4d140b2d5eac8f7af3ef0201ab6e7b17b29f6822c6396d620ae4b83aa343caba31cddef49f8b8fd475d368ab7261835fae8e936534de9e60760ee6f715065a9c10ec26dfb5c94d2002c35e4d2eef081a55d738d24b0e1b8291660b2d09d7538e81c0f22fbabb009e602fc6b87ad75f15eb685833b8d7af324df228a80a507815529aa3dd04a0ae3f42f11d5fec47b33d6f978f4d9977ef2a9697e116d9fbbb2952838408ff239d70ff422930fbe506bbb68505b690a28441766d68ba8fb79d1bb300133bd8bb8d9f2cbead6115e3926b43986dfd4bc86811b26dab6f90acc29ac6b0d35663b8b55c80280caedc1a098f96bac7ea4cd6aaf616434f80f3ab16cd11b0eabf5daa731fc94c6c9ba15d9e612121e16b809e1bbd6ee9650fb613aed2f37d86712678205af2d41555731f1dc773c573000e2d59f333dad948c5c78c3108ec464bc5c7be3026a9251d414b96078b7ae7d2e44b0da26c9a4ca6c759fa5f56543c256515a272605525901655450b9a11fcb10184efc176089e9fcdf8ccab55f278584d641bdfd10552ef5f7da751779ed4736af8b60eb4b7ea97cf5ff5f6fb016ff15f467b441556e8b1540ed82b879520c584201a0046285c99282033272146864aa17acac9d0db697f1a29f01f9a5fd18e93c4338598e31caf8213765d58cc5b4cca608109bbb6e4f0570afec39e71fd14441f076d73e94cd61562e19de68833d2aa60f155090da844c1024f1d22586fc122dd280677fce8281dbbc0cb50f704746e784b8e5c49bc1dc77474353037c0ebcae5813fd870ed9030cbaac543e6181c73777a4d2d457db18de023b21bae684d699f23c18dbbd65af0b8cae2fed8db4abe82addf7a6a708df1edc6fb68b46d1e0dad938424990337e2c81316aa96ad4bc05d64e92ae9c4031493689f7956d0862ff6cbbf024c6b24a8de71661c1bb198b6207e43456e910536b04ce2bdf0cf458c6490d28e909fa82a7bb3aea2ac41790cc98bccf938c85531f3ece5349c34ceeac04528032b7a27f51b2c19ee6a7c775129a8bf2ef1c8b96ea72c683a615e0cd86c67c5ba2dc0bd18e6a7d729ad08a69e1be1f2a78103a2c17d9dcb65d6d374266c6970a39651e272c08cb0757117485d4cf12bf4f65ecb41519769d8014cef8f5bbcbe79cd48cfb6d39985d576d975769614d207a6f87fd3352a051df4976f70fc095133045a4b7c243c434eb7aa09fee8943f1ea4ade9dee92faef07b82b4c809aea0843222dedbbde16bc551d88b6a9668f6b43e908fe9581839577d6de6fb44aa69fa010fd57ba01b30b36b4d04fc1f7c2ebf80220625d88d5ff8eec42b151690560e8d15588342b0ba6a89a2b5ac9227daaa2c2c068a37c99a873511ddd1a7cf06f0ab060a09b015efea616734436ee981363212dc1cdbcca20a6dda40dc8dd4b97930988801cd24966b428a613accdc96f75df16f28544b1cc9af5281c54acf283f4262611bdce22a3d56f447267bd8c6763dbdf6b00db13a7c530fdb1c3e5ef568d0943685b014bad87521959f841a2ba018081f22f21de90e161ab58e393eb3b37bfa34a88caf96f7eb1863387a1bc6ddc5859e1325f9881c922b54768d39f892d5fe6327afeca7c8f99e3f1705e83127b5653cbbfb43acd2a4c493d30df788b3b413d4f1bd30b1a6983d79372b676f3bfd5c65d723c7febe4b8f9623a9b0e4ae0fd97c6302ad53be5c4a104caecc4835201c1bb7fe49bb9e3d74e39ea68b0d82f65adb135227d697f4c10c31f61be22e27b65d0266512ca15e30220800bc71ac9cc1f78f2baf1d41891b1c7ef013f20532e5fadf635b2b6165b3bc905ea45eb16350bea7afa99cfd1b95013fa8ad8b1388d4ded4e8d252808845aa82c83105dcdda51b3f8dad23975826459eb32d926bfe6d54e9dfe02dccc5d9ed55d9edc5cdcf5bd9cec7f56f3aa0861b535f64c81b4d4013bdbbf41ebcfbf7da9bde3dcd3ece9d3955ffc61e3439de948e7d5680960a73c94e8eeb5f6edc19815be1651fe22847951cc4fed50916e801a1a9d5db273705a1f95a58dea2e133b3fdd39f0fc5b6e9d6735ca2b68ed267a4302a19dd49ddf65c3c6a8955d1579f4eb054beb05105b4ff1822106fb686a3eb88b4667ba252aa0076d7ae6f72565fc5cd2dff18a210c17e0b8c2d3041098dbf733e1ac03d10944054a73ed4ec37c63cbf28a06b8882cb5356a0acb4544851c9193c987ffb6107224350bb0acae934ff1e964867244239e57aabef0c8cb332a07c1ef2736aea7584d76c18e911b0515f35c454f48de689819f8a692b9aed500c6d291a063a9c0cea181684902ca0a6481ce8f059acb6d707f1ec31a02ed34960b26ee00c8e778247c2f9d714a47764a1d9d4f6f2e8a0fd7e7750eae04d5aa8e670ac5fb190e07361d96e637dae15b19889d84bfebcb2a143c46830d720a6b2b72026d7e731d8d7569569bc6dc643c840494f43fabe2a5e1c967f18bc52417955403ee03fdafcd8945b04c7a9c0508de5cd9763289dbdb9a9750c5d4eb8eda8b145ec8020c0f53653573e47ec62c0c68a3aa26a42484d36ed50fabe89f6894f80c4db6d5cc54ae23fab0bc177cc6bf9d3e95a0a4b3fc5a4e52862db6390a5c6fac6bacd26a4d3759f45e342e39f688806897778527418dd3937d9d9451167c93e9662c012114dbf33d996d929ed49047c9a11f96de69d23825e824d75123b3b07ca3bb087ba133eefe5aa0c7cd2fca654515187782485c789561bd3b723e366bc918cd83ba0c556f1503081f199074afdbd31a2f2ace4f3170a962effdf3aefa7c12043d815655c59910699888c6a89e281abb2c817c5b9f81d4004b2fc0a39f066e084ee92bd7494ba305a0192a80060abefb532d704f3e5077758948b0c5f168565f2c4ff8440bbcabdb272d497bb0abe1f53eda77df0436d3dab02eebd7919eb26f022039080dc230b3cdb5d0a36ba6a409c3e7aad5668b3d5629ddff50b8c01a1ca66a557397275f919198bc689cb277031c11ff66dad8d77bd16aa5d2472d1914acec9ae89e32d910b27ad6ce2c85e42cb69de61a0d74bd41c2b0b14963d7e249f7e3d51d20eb42a0ffc234f932dca85fc1410a75e4586bb209d22ff7a642a47f20350b8f094ea634d4cc30ecad712bf4b5719011cfa03c2aa6179b5d761ae6185b00cba788c2b5d2db2689343a20acd1919a24e98727a8dde399804d16ae996ef180c8b8cb17c5a97e2e5d836c352ad2112dba3a16dd3f89d12c09881e39d042486c80b1c38cad657049c97b2d5c5ae2d0a69b47d5f94cfcf73068b804ebc64619156fe82fcec0a0f57ed0901df2a57246e8eacb6606c9b67a7bdd28670e812d70c2bdbe847e109aa2661e3f1e9fe1822c97915277b119a3915b5ae504c39d947b5838bb7d354109ededdfcbe0f646227ae8b6ed374fcf975ec2526dbb7fa5a236c1b0b927b45545d6dc11a92b8842cc2e8672b650ad99a26c6cbcfd11ece34383e220126c57fcef0da58a4f6e4717e29d449189a6d44e6a6db89659b7a1584fe77df3b9e4745a811ae0e44e2471cf98331f356a7cb8135a4bc538a08039295724f3581b9bfe1f0af8670fd3c5fc43f87e02b753ff0aa19bd89990f2824d3bdcaa3cb2107617c068ba94d0a9754191e50990232036185ed9dae39ceb7b4c9d4d4278095c0449435875fc42434b9cc61b5190895be6683218f1a042ba070f95d83e12518214451f129d822443b808578b3e5c0805436b142d6a47bf2ed85c3ba08610f8b2bb20b9a6bdf292de8d4037ff059265b536470c6b37c161c15838b38ec37008512f8cf24efde591073b8c3da348596b48336d4e3833b98f96b310cfd46383e28a7e13e83511bc16da9e007c3018a3870018dca85a23f08fc1f49b6ba816a314f126e64b56877a9fc8181dadb2b5608b8b4e0514f8d3e9382847a275cb5ca98fe9b3d24c9b6efea72c098875841b89b5be1dee41d915ab7355f846e3090491d9c9bfe819b3f5a549f3e55a75a164c61ae8fad07da3a1f089fb93ced2ed62b8e18154989e42810216e89f17806e496189ddb346d578240e90f1652f8f5e3e6f072c00f8966a2f372729fca0f5d020a976fb8d257a8d270613362ed380c45a00d9cb0f96178038b7bc99cb716a91fecbfd045bc2c0c8d73c71adceaec9fe189bb37e728b0dfe667675da0b0f349373e10b4298ef32545aee0ef28a85ab26b0ad43e98b9e6f5f69c8ba4ccd6ce542290cbc0bf0b4f260df7508383a51ec9b3f2ebfce0fdf080c0a843b8dd3e520a1f78d196b1db0fa9a72270b4ce109f9d47b21ffa71990363953f156c5e3fb425155f405206908aeb483d1b433d9504e97993deca41ad7ee8bb0c0454ea87675c0e5f0c750df8e987881d08622334378f2b43bca544e440d907e987d4fc0d3bb19e3648259c6387a53b32853eda0a1e6d6f53d3b882c68f59c6de5fb912f7975176c90f2d4f6505e9f7566a03911f0efeea25c9ca9abd8a1352347a20337e7820917d3d7cf259fc709dac75238af861d619d4b32138c60d66769007c2fdf8f95e667b6e5081d0e187e2816f44f8a1ef926cb78b0b569b98df1cf0434a915bc2eedf87fff494565936c59a08ef53c0770a5b5796d141a4bdfbb05e2a7bc5dd821f13e65eb7423ff7ba89ece95cf72152fdb1afccfe54464b52461cb349985653bc4fee124cb1b054ae03f81f1ea906848141d7579f0bdc35439495a01d61e0b892436e3561d54b3c417977653ed2c328a9f11059d591435f29423e6acb92b742771d1a47586fadce8291ab8e2a66417af8e0245595923dd0720567f095f57901fb8ea11ef8225766dbb49318fca83500aa5f67901e4a701ed74e8e1ec63e1f42898fcbf98d1e5efbec544fcf2918aba28771a55e47cf12ed47d2a53ab31a5023090e2e8f69592579b330d94fd0c62152af898feb1e598fc008bf6998ff61e4cfc9a16e71a4d991444b44629de883f9e041efa4e6b4177575f0c1679f0991a337c2b971fbb31567156f0783a468909432cc481a0e8a4b83238975ca52aea1bf24c4ed0f2f7842475a1d97446304f78ed0aefa0c96171bdcadca85de5da69ef58eb26f92ef4f74ac5285ad40ba314bb1852b66410d05b78f9799c82f526120049406e78ac739c46f8fbf4ef86ff3895da82fc6efe69832a63cdc5cd966c128666f1aef6ddb4561bb3b407cfebd65cc6f6842d15d88850565d85fec3d7b8763be81718b72c206bcc93b0511c50aa16b3a4c19db298cd96f2aa1c112b902bce80f6fcf574d7ddf5c7e775897e0c023ac4c56794ee21dd0a9490d9135bade54f2434863af30c9692007d48233c71912b8685a10b1e65a18fe5d142c44de11c839d54c540e9da0e7883848b3ec718bcab04852c5e712d10669514f240821628bde48c4d8bb644529106cf524ca91233800bc208618d4182f7f32ecf485db3c26a7b167e339d0b128142508a932328928d0fe5ea89f98e8d77adc7a41a1bed2d42ae402ec5f291f702cbcdfeb27712bccdba0b1227c8e0bd4a5cc0a26cd5c25b2307237e122a9a07ee4c0003b1809bbed8046a2caa7094980c6defbf1f3f4fc520d002ad7890892fb20a6c68f768ce73c3b5998aa13678cda6548fe3cac5474e2898f54f99831e02a095f5d7083318cfb0e0038e01d67092d8dda450ad9781905c745d621c11f8eb09616dc5f734d051ab3be9c32552e3e64168b74636fd500863855b6f6fd9b1fdab5f22e47f863fb9aa1b0dcdf75c4e8a68f71467ed70f8b7b7732e5a0bf3ff7eef26dedfd70244d9f1cabbe5c16b140a778b40929930821e30d52775382cfb701237c914b39d9b9e58efdb1cebb2d396ffa8f7b10c59d8eda25117b55f6e1084107963d39ecaf03d6e41fe1bd94f5e06261befe4d17eef3a1b0982391d661df214630fdd5acbf19821761f8f29d26a4f79b9b3629f73090fce0770a646d0249a83b4124eb8959fcdd7379c5d7d27b6a17858073c00137fcfe513f1c7434a50d1d7edb97101f2416d4c117e10dace7736ab030d6a98de18ca1c7a58123e66ecc931a062c18aea3b12c3df0cf96a0d77ea625572079874e82d2e12d70fc72e110f7a1c6e7fab85952cc68b5150d1979f6a5e35aaf61140881c30e42cdda13a83b0118a6c308b5ac97ef2ea5e75c70a7b7377657f816f9d8fa59f0234328a017a07c856036db7666cc3c7ceaca24fd10983f49840ee4c7960f00a5c2da5e1eb7438dc69e5fc073ce559c182ba289f411e413640c7cc214d062fd44abdcdb466515be5bc9e70d96130052e283f4a965a972b8e5c52aeb6edcd6a5abe009624ba60e0f3d2930b15ded3a0b11f88de16c10cac3644bfe7dcb6ae93155180a30d3560a7646ffee1d752d1c2e6d893dd3b47253d4ba1d4afc6b1dce0a54ba8fdb6bbe12c7820badc693a73fb6771538718cadfda3d02d4c62a7d86dc702e1a8d1be55cab88ea55d52fb876be604be5fe299af410d384caf458aa7c7a624387741d4cc87e8715fe62938d6d4e77c490a8a9e3cb275dfcb6fb076ef8b325f432fa1af3442ea80fd6e43083ffe9d0772f6f5869aaf73abe4983fed164b8c981e31714bfd2d684ff98891d5843fca894e06f8127f5d1363b5f0bd8a362fd5251625b5e0421e1119b0e8886ed38ef82cac9a008dff3b949e9579eea3f5b3768ca5a0d74a88543a8003d69935063c42f5e8243281f93ccfb02af8bb835a98e1959c3b59d385596b79d1375cd8fb5fdf6eac85cb02a36a702a54933d582454548918be8851ae01fbe5b5a621fb31de93169eab73961b3fdf034e418ffdb8a8324028d33990064d49752002cf5ea5632e0948bd3e1b24da7fa0234f1343f4f2ee5d33d5e726631ee7f6c1a20452fe9859544200447cab51aef759019db04cafbed0a1608e617b32fafaf6ea82c1c6c1b96b10e10dceb049d3a2ad9e5c089f4dff1c77ad875404bd4bd8740908d9025977888fcbde5b02b08b6e0a9c9594e7781656fbd94fc8fcd726d04255f2bf8d1983c5325cffeeab053bc426df08eaa690334739b940c4075bb9860c5d452f01fa5e55c5d4521ddfc0ed100eb10aea1ebd9148771cb796352c9526c76504a5118279caccedeca784982acd3f577b734d8c43963920483338107ee71aeb58fa658130d110f6f77c4001ae79671d568d3d79404a0b5392264140b916416a45af0d70f22d3ac611eb1c9738332007b651b05845ff71948eae753c3b92875184d2c49cf4bdba80c668382b63f76244e90aadcd059ce757b9a15e99fbb0a2e2f59275ca62a3b9a45b4544524bbc500cc56249cce9204fad84c60d742b937e878db8d7d332f09dc8af1cbb942a13766211e3ee23ac49cd2a4ec294b9981b88c41f4fab1ceb2249e5c029e41844bcd5fb463f50005f7e872e855819fd44bba8bb664034de9ec44f0ec2a3d6ddfba353464b4f82e2274fc87289bb59d99bf177d6350d34a59a72191a8a942823ab985ad16542a3088631cdfdf7a802a6f4b9d80bd94eb734ee16bb5c40861264984ba2ee0cc379cda5851c4d259c5607a6d69ffe774ec3c4cf19c6fda6e253f1dcd584405d2f272d214d5d4de018533bd87e8b63541e4744517e5ed8288ae6c30bc7c4d0d7a36ba32a1f2e0b2da02b1e86d7ddd5382598a44e2dbaec7876f428ed05c178f9d36965644c8ea14e3ed7b21f739ee0f285e67a35833921663b7453a2e5054aa9882275b8ff1cc59177bbb16a26f1f8ac2abe1ac2a66760927ba786e1c9994a0069c79d053be3e87c85b8a7ea0c8fef120723c1883f8ba476919715a8b863158aa09164fd18d8977d37a3ea4d6ec181cb3ba1af5b90bab079ec05962a0f5140133191ae257c6de87149afae7f7ad42588ae3a92c03724380bfb139ad78fd5032c4354ad853daedf86f33c1bdef8e3c9b9c2b149672119e8fb78c270bd27b8096740c792a04cb8dc9efca3326c8b28280e86abf7494857f283d98ed937f9d938d4ae530052e6d1e422d2d241cb7bb3de56cf2264264aeb057ba7cece827d169968bc3c1f2bb40beb26c1378152b370b8b40891440b19a0455191e175bfa34c6e74f48fd4e47cb795914306225c2b39e674129ef291060037502b8d789f540c288a38aac0a89e03144ab3daee263a5b4010fdc25b57ae474562d386bc95590f5c4b5de333858275d7425569e5f558584ed6652196371b09af927e9226269ae88af480c04fca56b39510699c7b99489f52c267db3498e0acb7aa2316db989ec215315ef838516eafddba8a993037de18b06c9d1a62a88e5ba71f75308c85e7aa6aaca2629faaf4510fb95d7679cc99786208fc52ca332697fd51747385de67656261d96f8bf0047cf6bf3a6755f436178e23a4502744c10b768551cd18705c042c45443023ec7a10467018e4a5778925acf7c91a927d5d632a4c2488c9ed82d6a9b38234b78d71352f150d9094d9992c1fa396d550d6b3e22e868a8ce48adf648ccebf42163f7810569a5010440585020b4a0a61f340562793585a5ecad69d3001ba68465cb78533212d49b28d63387d39a4645ca798890fdd1678e66014543397e0aebf8dbce8258f8a7fb3aeafa4243757f512c723e7ae8a26e91c2d84403c0ff74838bcf0c24b49f5bb8ceb67d7528d84eb18aec1619a25e657c1c9e39665204e657ca4627edb70e1ab9f599b051fd3a7f2a8df59314bfa9451ad217a66e7ee5e1d7ccc777144ceb65fcdc829ee67be5899db91e9cc30d3b809d8c19c3d4109e49a80dbe965361dd1f0a61b20c93c9f8303b20af4707a456df43cc1322dd053c75b1942ec8261ed1ce8eb0b5aec209ccabb15800a448cd4ef83d57d17a53e2c3a802b4aae25abcba3434c7dbe3ce1dc348579212fed9d2c4804cb04ea986d1761f31ddd1fb61b72c55810d89db190e08d9d9e11c57247b6e7f58c94953be44aeeadca46b16670d459ba6654204ad20108932018c12cc195f0c2965921f80cf489d421f539869e32260b0e02685a1feffe284a59bf48c1760e45610b32cb65ce2ae3f6d579c5736ec128aa437b2edaedb10cd4a45c0bd903802398696dd26e4f1b18db8d11f2a4d97a39b44a21f1c467cada0b0bca775a0d2fbbd5f45d7bb67ce3c7314cb7210d4b74ca8fcb3097320145950206753809491f3281e7106faab83981119eff7812e45322ba9b82d1e09b45ae50b38bf3df859621c67db5600fb39ec91b2fecf94380063482fe93c8d4bc41327c60cd8bf7c6f2ceae90c3599092da0492d50114999ad0071fe808393314600496568f92851b3f588a5dfd6b0aaa8f11560cc85446162b0bc7509cd629017c1cf3702449311b0941d8c359f2366dcaa65ad433afc04556749b3204c67dc87edfaf84eab10a21ee00a131ba0ca496792804e00a4801c9aa48d933531026c4b315c3e3f887a2cadd101790603e8c6ca0c5c02ae55f872740d611c3ce829c5194d512d7c7f7dda1957e27fee0ffb46e6c71dc3285b747dfa0c6aad23fafbfeb13c0a6b093386c7d53aa192ab13a59df9de7e31b8bd238b841567ef40a963f20987dfb0205629174cda3e0ff034a9a6f0c784db04d4d49f9d2f6ce5085ea727d3557ff3a6b971d3b9ec94c4e23989308f4ed14d9d3edaa8cbe6d8904d1c896c96329b94910cd302c0d6228d3121d150ef531efc0a29e0101e373307184bd3d047fb42a3c07b57110ee01292100081d68cf4374a53699067e210a329767379e267633be4310f7adc4aa8355a695988810ac91ae6fef7a178cf06bdb04b6da87db49720640f0fec509a73e4e914117e9cf560859e6da64b60a43c0424930623588e42f54699eccfcd4423e2c1602174b575c6946ed1c828066d51d5f0f23bf51e05260348982b5e253a21b661a63d591ae4f868b70f8091f042d5e95494ad13f27c33c858c12ff588f3803c1a243de090df7734bde33e18e484ec1358364da4706b680136ab80e3e3c2a8090e7421bb832a6fd9dfd806f763e56c81b0d3693c22a52eaa2eb85cd337851e44bb84b16f8b414690ed1dcefa686ba812e68e0673932bfefa01f796466257f417ed6d40a33594af393af6456a62c233c9e870f9b7c08bcdafaca13b6719f6a5e8633e06ebfccd61852022233bedcf3e7be25bb865ce14e7cf7a09a4701b290083b5ae8bff6ac418d65da7d7f2d459b090015912f1e33f863b80ae5c14d383bddfafc15861b2cdc8765f433c4ea3e878283e8f9f983938f5f1e66bbf83db76c1bc024d1453fb2836014fd86a966bea6179b28247c6f31a5dbb2d3424eb5e0c68580528334031f49944e65e96d4227630f1f0027357820edf8a87b1938dc1f2a4a8ed9d35bd92c762beff88189630cd899faa312699b41c4844908bc505bec906a10446a991f1def436782ba5aa2be23c825eb62b9e07cb20e1e8dfa8a2279f0162604ef0cc567cc5530dc2174fb71cb1d49b159b99ddb9b75e9150dee6b77d3994f055aebe3a67493f2b9bdbcdc662979594aabc0094c1864d69c40548aeebd047ede1ee05b076dce58e6054241e6287894a48c0a93639105c288b90bf86a01107580b5df5d2e2433ffd03828ad4c27d4398865e2efb27a3733bad4cb29cc0078fd6aefa0b61070f7df70398bf34291f98e027994ae03121a8e136a8baa05fd371c91b194b385a5cf78ee79939944da5fbf238b67dff2ba42d229d5d70d5bff9e583b5b3c53806a6637890c605735636bdbe303e81f62d75eaf48b81b8aa665cc40917aca07a8c7562200531ef02ee05237bf0e5828e8672db94578861b89c41e5ad4bba22800a33becd3309ccd4d0e4a3ded067e871a09dc5abd01b3a44cab6634f3c3f7ec7302ecbf0d8af7c007f362e8f7e813d84f806aa292083ba3af7d91b91a2e6df608d03b883921d133ce6e6635448761b7cc2cb97b861ffa722ca8f0b0a4826eedf74c46128f869eb072a6e917026ee13c5f25a81aa06c5283478ef314cd71e1a746ab277aa652acff021030400beb07b2250edf8b0e507d8568cd1878cfa560f56e60c25bca8423c6373e6411a22602a49a2360bf78e14966aacc72b0914067e48cc937b998768e38103ef77b106b7c8967466ac59405c9a0f902f8265e9c3fd11642f3221038f7e2cbbaa49f32b40a323481c20761c09004ada3de1ccf038800f66231e533c20a151ba54943c9ce138bc189f5022f4081f1167864a09c06bc5c56851ee7e0c288d51f4a56299f4a5ca96fa157bb0005a013f4724583357ec62417427075135146299b4216086c6ca47056005a4583b5d6c171a6b5dc05193acc44c9740cd77ec5eeced13c7f044031bc5018eee674469cdf26e596aa2d37afccded0a8880827a0b1edca4631860450c5c8b789aaf0a6c946c467bf21d2bbe11ad28cffa02744d4885f8e5e6cfe01f51d09190d239c62125b28a4916c0791ce70bde7f5e0d6ebc8f079a18fa01cd62ebe3f5b52ba7a5104d519022a9365068cfc256fbbde10c8b2762da83a5d158f648552aaf4e20ede40df8f018a06adbce01930aca0be9aaffbc93dac1c2727efa70d731c83e7090d4c5adcef29d750c1094638bd227727f05ee5eb58642cb34e0b6426b7d150ee508342ea658717e833ee085c1579236d1e10de5673b7c748595b91834a06d501fdbc218ba8a7420ca749e384d1608bd62a0d34a4848325f8c2f92a6aee3785fe3d78c49ed0e16b6707a2b362427ff681d3b3613744b7897eb3a3098d5f72f01090bf35ee9eb37643398d19d03706af6ba249aad4d64485b6aed3dbd3b46356d98c449d817b3dfa78180ccd19fc483a647e0332aac101a6540f55f0100e422f6431500885251fc7d7e6a0482755150bb7eb4cb68128981db22385fb75699fb778da517525e1a68f278277d0747d0345cbfcebf259e3bac5fbe7e1d701af1924c2ee04405bca90380c0b6bcd1bbdc45f376e11df888c785c56008be78356f4792696da075844614a7bdc17bcb9f45526a810c38093460501adc3be4406800382d5134af9d05451941531a6fe5dcaefe6e2ea77b8c67bea6ca032b421f2d72af4425218f187b7fb0dfb714a85fd04733c63f4e3d870ff0433e6544a0ac4fce454de23fa2c1b0a8c91441f07bf4736f36813b59f3ccdb151a4e39124872c7195f3c9c73c71802d01b7317da0c3f9d9796f849e5892ddf3104739dadfdb1cb164eb52502ac85af57f82c95b7f5772ed99d5a2da77f98a5ca96a7e126374cbc59f37ea2216ae7930d4b960c4ded8752087c20b1ebcf0ff60da4a3541709a233f2316ed54d58c84d3e0e0272e125c56fa698d79a8d8f27f6ced7135e16c534a3c14fa3fed0a187ceac9c1fba504a4d90635fa00ee622dd45ec8daa87749836485a32b6c26fdaedab55008d8410049e5f1ef9046a3bec8e588655864cf295586e041ee393a036eebf565339bae93f01978a62ae30e143154306cab7c3c6ddf42f81e4fa16d052981fd1e1d1466244e145db3b0f3194f2a999425eb3b7ea818e9c15d459c3ca0da5a4fa5587f7f4278f8e74653057842ccc249a7cd0cb5e5b2b206154518406a583228f86fdfeb67afcd38a28a7315bb6f5a4669afea4d714ef30243feda318d0d842ea4c2d2551e27ac71387188175de208b1ee1a00f9f881e3eae68a1923b70b0d15d7aaab528a7a2970b4daf3ca09ebd946f6061cd16a8e7039cfd5403cb41dfa9df82c09ce70294e145cb59608466621d0ac2573951210108c916d162e86f931b0688bd2a33e786ab90cdaf22bc9a6a03d5b901ffaa3090be0b50a4450c0d21264e7572c78ae1caee6e498ad9d4feb16bdae53dc600a7bc1e86df238b8f6905c681516008efbc64945ff97b1137a8e87d05d1f463506455dda4d288990ef7d7ce86a47c240519b9ca32fe0caea73d375e9380f8e9f2adbec5ffbe64cc27f4c7885d737ec42c90bd9510f024a9a7b05e254ccd641ae7374a2c19e8b79bb3eda82a81c18ed9bf187555867e096ce2a5fc255092ae0cd68f89b0923c105680ecd5e659eade3b7baf2342e677283e45c8983869c314ea13c720534e81c1116c8e4e9223f1292d305d4f78b82724e17e148bce752c5103f2f189c02efe2f5a7b23458e34005fe7cf50518bc9c832185cf30e923589b58c026d11fd6680d030311dc47eefd857476146c90cf754c1507fb62a5548cb877db72e902b2c73796391a8fd03a15b28e7195bc2e56e37e0f5a2f37d56bff5dd34b0794d2e9cd3a498d7b369103d0f357a5b91bcf4fbf886a9ee8537d33ec10d2c7bf27f750b614f87fb777b0f590abccc012e0c79a6a823f7cdfe62cf254e05102bac043da46515c2569c26e6c12b4a837b25720374242d0576802705af0355bf3b9001db00506e2ef5f4c57d4d814634f3968fa782c7f0814ed36c604687e79e980faf7c9b557aa524025a0584a651b3d804919cf7aa81b557cdfb6caa750e0f98247639b0dc6f99114c85109834c5587be24a14c6909f800956f55f4fbd6a064e26c7ce5337ced7e13e0727f5cb8d9e134d072fa3d002841890ecf8b691ab903dc7351ba2776a0063a5136d66a2a70cd90d4d708ece954238a5a1ab2df6fc529fe9d20cc9b71edf7d6dbceef72442a2f87dddbe3c6fdb0b08bd910174472f8ddb52f483baa422d72957fd6a8b3d425c7d3990660767b347e41af2be2a2c488eaaf85985a734c657946b17cb1d08769e5d33e53de65ab882fcabd58b6be68430247d15f794b4eec38ba9fb2a3d1771c6a241f4b3a24989db05870a5000de0809af07cb7e30128609cde38c29ec002a43dc2d0c376ef93e9620130da3e479e06d15b89310a4cd2433ed20487c186a3f203ef45c6bae52a44ba79b66567b6c5a0457a1afb71476d91018b3bf9668f7943d46da025d66e9d06016bada4baf260a8d69782cc25e37f0d1a9baa24d0caa59ce046c7706f7748c60de1425891ebe44a55742ce5a303b4750bdbe16048d39c382b67d8892eb3cff1589693cd157f0980d3fc6c0f16feb105f4a9a2d8ddc52496ad334ca0de98e818c420bc242a95439513d1e5c8ed2bc12b3807f62b3a11578109a7b981edf0bd7fe08c1b592dfb8dee903071b09547945a68b278a5545a4e1ad862106211e13986f85165e863323b1f4c7701275efec97d7818ae8037469f2676a5a00f3b9df1cfc380402f48a17d39572235c7b6de13c9d750b1f91a37fb2a7b2b1fa9d70d1acacb33af6aa2115c9ff02c4f02da18bb41b355787beae671681c85c36bb37700cab884dab9c5cc6afd43b76f6f949744234603f1a294b53fd319633eab07eb48b3399a9599453b4fe05f13bcbab2745214fdc9a3ab4c14e6a0242cb6f2a65e3e9712612b06d79a66e0668473c0ece3fae757008a1f751f04c7e044729a6e0aeb3a37df2e9bd29ec24dd47176cff8b3743f5532e3f76255156d01bb22008dd4fdd9e3a87a51b74285f5a55a3eeb00553fa24a5ab5211126f4a574c7b6d225b345a7ce82ca125444ef480869e5ad0520aafb1ba7cc818009c0ac376809297ebaf0770ee8ce04f974c0fa114e1bd8665b0943f43731c5422029ab5d8a30b841ab931831eccdee033ba6c24269f365c50b349be40891ec3f88d48409ae7e2ec19fc2916ce807bfc8072618be9d40321ec933a6b60bccc057b6e37dca449c5afbab0dce8ebcea1ec92b064ccf4c80a02aa6ae986c3423beadac6390270833ad443235344ab8a59792bac2bc3395e6e202cde05af0f51b6a1f69396c4899b2862b3d08017cc5d0b1450964e77090d66fa5d26059c37395f1347043b88109b6c4be6f96113846f4265b46320706339a54b0a7d53c48daaf17e2b8c1d59580625626048bde982f28a6a8a7133695baa008b6131bde03f897d811f4caea9588f5120b582b0c5515cbc5e04c8a9710881b572357d0d9f0e4f9098b7ae4b8c5fd3a006a63acdc5305a1f0b543cc724e5f5486818f0a41d12b79dff90a228bc98a77a52b28194408bdf0347c244401a51b288b1cac7bd3e433c022a6a081cec6a0649ee6f4527f34cc07461d36e4c65a50be9f8beb821e96d80f1c26119ecf443f220b242b6f4d475b070a26604facd16402e56e354b358c06664bb4c1408ae62f36043fcd333bd90f814647a0f2a65fd6ea345b94cd48099ee52020d4211741be622584ff9bc2626b2d27a4942cfccaab00d2b1fc3d41ff65dd7283d23f5479deb95aa6e5889855caaec02494b770aaa20d3a4be943532f419abf554ca76fc7af5568fa3f10791265145c4bce40f2ea25a0a08d553a80c3a261dd1ef2c157eaeacd9c9a5c2ddc6c974d5b5eb8662af00263ff667ef4a67a3cf72dd8c58ffb1b1df983c26147017a3038bd3c3f5ba4ff509db7a77e51f106762a1bfbe168cf74b38b88d237a39b342a62333476ac26eaad0c4209bc6a43e6a98e17bf1f07897ee3ea631e78cfb3dafa972bde70aa89a0c1b7d288021c612928d2415b402b3481574e07d3424c9f6e2f42f13cac585c74f33c77c2ededcc9c2c29859697220cf28aa1a9e8e8d90ce180dfb2156d100933c8512ec20617732d29b9571a6c68c6b55346910e44de3f2287e06c83d8154df9f47def645d63dfc98f7750277150072b46793b934dbcc966f9aa8d0484cb793de6c5c4b1152ab47dbdc828b3ce87d525f4b8de32c4be47954711be056a8a284bf3f2c4101aed05ec78e23247281d0987a533e91d4115f62d037b5387a00c066c9c8d45975172dd260de5b5d3ec76882db978654853029cd0f71d3a9a1752b77696a975e635becc84c441e94f55a749b55c37702dad06f2b38681c0587d356691552009cd73a45da1bf1111d892022cb0a1a3881fa2f54b33abf8c5eb417ac474bda442f8c3a6c28b973b8ad8a8f612c5d2cae494ff019ce50030eee48ca05a02ca90d78a7b5c69206fc93ab924039d896a431319fdf845303f1acba2a6f7012bcd5f14aa847ec42ec1b7badc431be0d4ac44279390cafd44c7f48a86be4685c45ef70e166f7063d93de8580e7bdc30ed99c7d37ac750ed875de85d4322e6b7e20f841e98cce19820e9a39d8e5ad6dd73842435448e2fc9b9a83d3c13f7be7c82e59f3d5d06baa59eeeed50833c15db9bdbd57fa20660672edc116d809610108feb373adc86b23d651828fc955e30de4ceec5107f3e6fefe02a6c64bd119bb0434b52e14e92a9f0005894c33474c11033de079f8ff984ef54cac9fe45678773689f790b40afcdd2b8255c13064ab404c0e82caee6ea4f53fdd317e407b3c637a67775b47bda46786cc9c184be4300986f5336d1690f80c64d2bc7d1a8f846afe078d62bdf86e5d0331c440f626c7fc517d2fb354287d6aa2efa05948c70ed1e0913f496498249e16609c1c85fce4d9af7d8522b9f7859b027afae3c234c32d4fb28a8bf38a41632380846083782c3e3a0b05bd35272a3e0ab9c962f8d11f911c1c9855c45d67f1bcf206888ae28e7bc8ef83c3040addaea66ce566b53592f4de2bdf51e1c4fac1462c0dc567b9721154e18afff8150cbdf1e93f3c738a76ad684562b4a5f6ab36f7fbb41c3f07f4472204c7384669fa4627e7ea043148676ed17be1f43f5ac73598b62e57110fce15f60e1ea3aa7c9054b52b5f30e4aaef4f729d93041ada3460bc026abe542a278fc8d2928fa30fe910e2f81c9366acf4dd4e4fac3a7a3849b4327ea72d5924c914f5aab5d53b6b55a6c93fa74b9ea01894163c63a5d1d47ca9d0e941a796a74c76fd4d64ce12c1eb7377730f9ba5fa163017969a7f4928bdcedb7d5d369dbfb187a0f16b2b3fc5c7c6e2ea3df4eaf7b9a119bf1dfeb06666b207a7acdc2424df6120f08bd0ccda033b385c1f8d1197f7c98a54fd0984b6c0c01717dff399b6f1069e1cc5602c1ae9e50c1f44004290812b103c8e8e2dee3f5bb9eecf4d8eb2d357fc69174b1f3147bb1b070cb55f128a07cf484677960042c146c6c4753a6bf9da463b5e12270c1558c9396e9ee5adc574e68d45f499e7a4c2942e4ce8db78a1085bd2e988ad93c862d29494925896873e64371a6a28e71447451643cd7d3a67e15e7c92482cb6dc2e9c92fd2fe37ff7d4ce7f39d56d41c690a20c960516101c0e200ee9a0a9cb309625df860fe4a04d623351db3250a94e96536be61fa31e745f83cb265cd4e61f5d950c6b9bda0ae930364d9a47f92ae7973e65f3c72237d3c1d2cd50310b30e5e491c156e37b9499e2834ec890b62dcdf713d316faf26c52b73cb70584f835669a62fe3c7aea4a96dc2bcce65db01801d24c8fc848e2601c8f513fa50b87ffeaaca7a9c6b148b24e9d83cf0611fffbd4d428203c1c78cbcfb53765a5ca246780c37b3d6062e18a65682120670b66e4792a9f55f464cd6b7dd602ee1457ce44413b44d819879d55a21cdd3a9d5fc438bb8e50589bffa1823aa90911408bda466ebe21b41b308e4afdf32e31aaa12c86b2edbf2abf5db39ce059635ad8f86531d98117c5c6523206f036cbc5d8cc4d75fda7a3ff2e6f1d859f48f5022493a9b8d1a80b5c93adfba35b3a1f79448d2410f222c8b7873663466cc4e8b2c455f5d6ee315318f959ff11dbdd3b9eeafa4e8d87a6f2cb1885471aad7e6987d54707ffc489778fd05e887736c1cec2efa60915ba013597abf9fb121c43d96e0b78a872a51c8a7af2856495f0103fb04373b83ce0a55765eced150f7a1207c6c85fca0813b6999a912474310fede675a8862f9bda54773b19227457c2f455a6754fbc044fc771f76c11d1a536c7a439a7097149bd1d293fe3d08b10efb5d78f80ecc46a03472ca30a3f0d3eca1cff56ef92df47ae1396592c35bc99dfb240a9e563462e2bbd77730abd9b8f1eae236327b4e22521b39c2f033f96cafa62a2e4eafbd3ddf39f45219eec98e06d7f7a52d43c804e21b3de491e5e1e96ce7b99c90341d5575236ac2eb9fbe62313fc4906e8534ada88bc0bcf7ca2366392ffbf41adbcdb2792f1c159149382b9e81a07f702138da4d1709fb212b47c097f5dd51f77e78a80a304a290932c47b5f0c1a4c2b8263c8099e6043d4b015e19743f2b759c48af7537229f7df1d16e8951f386ace3cd54729b0632431e52dab7c874fbcf7fbd55670e84822fcdbcc1408cd82982cc1490f44466dd34b11f66acbedc6cf2cdfd00afbe8f161511c5c5a93c22d4b55493a8d4006182916daa32af209c5dfab89ff03dfafcc1748206d25408e20219951badae8e8157996d0c0f8a709750ca9e6d90e89116903e4022568cea07d4ce995b2d06216a032a1124492d9a14d03c79f3bf0c7be1044207f1ae94dc3ae12dc1c93a7500dde664802719e9d3a064ea8fdbd851739c1d6382f6b8342cddaad42712667058d3da14ca20007f02a52100b7629c0b312600ee41957d8568cd6ef2bfbb28601dbd2d90e5f6939552a40cfae4077065910d1c827dce318e8c8d7db14406368cf47e03a4cc53214731d7cc21624ca6032880215fc5e34067d338cf6a4f8a57936b370c278e6f718c2bf006e9814a8d1828a83956b1fa30c1a38fb6513e7879a3d5e64d4cf7dd413d362f7ea644c7d7125d931d5f100e406b482ee1fbf1d38befdb2a7da9691db6eeab71600d66e51482496d0b8419e086cd83868bd3543b5a80551f157a525f0a94ac99132265ecd2edd07bb1a7e6667598fc37b11bcc3b37ab8066028e376bcfc4f8c872573a10cf0926049d44469db4dc67192c1f9ecf794fd9c4cb2ad5e24ff70d6ef99eece3d700a7915173d035cff73129023f14bd3a29300f29883e91bac9360bb62e8156d8a11401a53db038cc17d371afa1c1e37b2cd8b544600022b4e3e49bfd5d5810e4d6e3694394c7e5809f3dcd7ba85812ce7d5f0cf6c80f3cd00fe4ef0c31255abaafa721bdcb683c643de1b30283a912025f109013a9227d6cad6ec51e3ad6aa1d851b742ad873e34131c57de5c2c04ee57a0c442ae88a69e8007e3d3670a61ff55a5f5f05b0456e2b7e390a91403e117e019a5fa8964021a093148e046a8221d51b903616b01451390476584b9530dd27da7f23f246f4a490f697f123744d844dfc3d45bcf949482f3e118e52ddd29c459f07068df5f08fd3e1058693dee63d9270f000a90b610e4a89896f034001489847464a8d0cd851114b67879f932a40bc24b8972146ba68d91cf43da91bce190dce7e991f0117068f0d23b97408d0f9418829ca4aced231096c0898ea3f4748c58842a4152daabd3241bdfcd15a62c8f8faf07117613608fcc4337b9793107794ed01a178450235c41044ce907fdd4807645598a401d32af2bd5d3de08b0a6f219425c7265c879584bad948f651b55d68e0ebf5b65b802db33c0eeebb692520effff7241741889545444d7de0b12635aab092a69b1b7240be9b8881bafb1f1515e4d4ed8fbd64014a0ded0f9f50591639c2b40e6bd0faebd8b07119eaf3f1ed12152e399205335b746a5cf30196df00311b2cb8c1c3137e7b350d2a94b98f554b18d210fad82e1b6c51d3167ec73ddb50df395738fdb4c04087a9ce246e5e30ba60ac21527fa5c1660b89c6454f433baa08f95809b4692133914a4b4dd9fc864d0aaeaeb814fd65385c1a1de38e1a9d95b7654df87d631134650e13db2a11081ad28b70c4c281b2636c7984c14cdcf9e90716f7d2fcb2c7b51c17c0954a7cab776adaf5dd41ee066691d66b0def90821b100d97ac7b8076814b4152b3864d65898362643c5ba031822fe230ec3651b6876acf401cb75be04b4461cb48e5959b1224c0ccd1b190ba55571e4852ba98a69ea5bdbf1758cf401f6924c2341a2bb33f5356d4f080a02d4bca9554ecd878c1a40eda1951f0bbc9722cc4c805142809f196179ecf5553e50a6f56de2cc6457e6eb0f626dc44dcdb64ce8a7d0c7295267f61eefd3cf37ed896e0b1f0e425a2be377578a33ca43c304a7f97047bc21620c3f53049a2a9ba31d131eb969e9485ce63e4ddfd35854bd8579feada8da1b7ad88f5dbc26931b7acf7b20db4f70e0a6856c2532f2401936d5d84447ff02a8597ed6ad7ad307becb4fb8abe135738efec03d6f0c2f120706552cc4a6f9235db11fa3a6f09bc7ff7c1ee6f49c632624ecc63bcb1bb77dcd0ae9fd23c10e7803610e3981f8c541fbb50c7504a5d07b27541b5887c9f933cbf5649b8590dec23348dd4b899044b3cd9696b7ea0a86f39da359435c442a3fe46515357aba749932ba7619b9d17de696ee927bbb0a6eee3e70dbf534e8b8eb70d2b16bc17deaeaf558422f42451d896c19e3135cc52c357c6a977f7df3781fb46f8a1bd04153c8f040c43df8d606d3fa65789737b8565f6d5bfbb6cc9f045637230fec2ec675576ef1d0c77057e12e3730516aaba1a0e5574c26fac66d5c08371938528a2569b9e092715dd341d9d64ac18c72fc051e45c648edf55293e0d024f74d25ff4ad2497a954ee9f44489b7590c41aa3e373868e7d3146376d80a34e6f306457e5996435d172a979dcd1f95bcae4fe4a8b43fae5dc6cce28c1208bf4e62799e3da49e70c2e1387d20b12fcb154a92169fde156dc153c26a62d1692842577f9f56777c593e2f8845b750e81e12bdce6c52ece1f037d5b863cb3ece851e2d273a6ede008c252d91dfe7622f1c099524d8f25941031c5f1615ddd1ffa10ee8015885b5bee01fa2bd591c052c57431fed2dcbb574b0fec543cd3129709c3df670a0335c8c2c17dc3a5e786a99585bfd534ca76e1446aad411113109cd4cc09636b5a663ef2216d24949cd75a3dfdae1b9f05ad1743534f3f0cfb3e70063827d641938d4edd51446ed7b80f25403e82a5cc77f40a509bbca7c42ac15f79192600d6dafc46accb34080667a34a8ce7c992ff78ab9767424f87fd4ff6b2cd604c01ab561f5ec1f51e71d3ca8a7929c8c607cee431e2597bf09ca087edf3cce1f4c612df8c16a4a258d21c342dbe4ec897b60b9572ce79417c97e12f166c278d2b3e6c2a7dba916e36ef7def90e767976e664e37547a63938de749060f1e4720f9871d6d2c8a4d4f463a2a78a4bc3ff538d74e3ec808e342607442f691b43434614e43dfc6d8d4670d8c21d0024a7e2067e3039ca8ef345fd02a78a7556a31d62eba1a18732acadf929e021f163b37b3801072c669b3d0160bcb947389bce79a9505e04727bc78602dab831066b05e0beacac716bb3fb57bca3c162bdeb0446b8945ae6388f9c0389798ee46316ff965723e377b8788517218c475c9e825ec018356e038c1a5a6b193cb347640579a305afe3ebdcbb7e55ee884a25e8970a45ab0626057df162125a8e4ed9e1601628623063e2203d7535694cad7feb77243f07fc6da6ab967e6e95f48ee2d31752539a0a5d7787e9e8d5d80a4bbf95e104a15b1732137c5539a53aebf163c3f8f24161f12e68e8a2786fb0dbea143e9a5e707dff042fe20771336d20cbde6f14c1821b60c33aecaca4d46c502a9a8c7c0e7efc701bfdfb254b730093f6b16e24e697e1b914470e36172c9731ed6a9025de0e7f63f3b2647a4c2845ff5cd5ecf7aa652e3cc03bfecc3c5055b7803cf0e31f6bc95fb48aaa06200e079778ed3ff7a56efd1fef6d97ea0fc696ea0f3ab49328c7be174a7185c2240a6af73d6573a1fe095c08b24f5d0995819f86e9d91c5725eae0c20b011b27088885704a4498f3937ec1135c9492a9c92c0ac3ff61d353d95ea3920b7d7b7f345dd41e0d385c1fd9b663bdd300b5a747438057a925af9a3a1f64d255b8b68c3e6e427234ec8eb4c438ecc917503c30eb03e27cb70c21d3ea0698b46a232e681ab2124daeea4d2f44b2afc286f613b4bc6f91245004f350f8d9e52a101cbd6b8b39282f248e51a4b70e12e0388affd05cc290044e5acd46dab641bf72d5c63628fded76257b628b6e1907bed6225414a355b98d8d0857de7d55e4a1332e18cbe24731e9c2afbb002f53aeef1d805239f13e0ad005b365b5cfaf15cdee0bdf418626c9ce22230c20807ba792eca31335e7faf0ff61f6fdd081e64b070c3bd9bae8eac3296b08a37411c856c4a9689e031783ec2fa0bc1e604d2b0277c08aa7a644542d7316ac154d1cae3aa4a4fa77aa894c57ab57562069110d103d814377539c7d7c895652d4c276854b4c82d2e60dde369cb3f954eb90a83f9379d7ca1f096d8f586bd9bf64fdb577cc6ef7068ba97359e08748c9b8f6c1159adc9b32a57e52d546fe97cf23e02ad77aa2991c89819d45c012997eee63bec0f98da335b73072a0a6b677219131f98e93a82fb70f5a92427b19c82065062d42925d1c4dea1e1119735cc97af2cc30cf267cf1e8567194e6788a2c981f1f404d7821896556046322ae9cacd8aa1d42e4b3099cb98d1acc796e4853019c39d912612ccf99db8810e216826c6d2b6eab20578d9c63aeae288b646a791a7ac41be6b957826d6529a861b61b6e4464dd9e2b689b9ef0c21217ccf4409ae16a9073272f43779975fac97b0b0bc777597bba231980f233d2be76d3dd12ab98841a07dcc992c9e46677c72913fa356ccbb640fc1f3be3ae5620e5e556c7160aedd52804af17813bf1981858ed4ff8c47ed1296792adfee44935d94d0469a40f828a20ac62b77111a49a3f751548225fed70ad891478d9334eb4e84875a0ce2ecc57ae18ee6868c9e475586bb27cff0ff3d750bcba17d3ca8723e9f456a700cbb70e45a06ba2f2fb5e7b85201f04998877728eaff4ac20c3b0655c1cff4212e37df1e1ab1e51b1e5c4eb9b119009a2b4ba4070279e57b33b4bf5d400b893a61788d81afe263e0510ce4398b95a955dc7265ec28cfa3e6b6f2fb325d600df709b30f48bc99a5bcd2028f02d96f835ba00205e7ff22987e4688bb4f9307a183ec82dacd54b916b5f17c1bd5f5b348a7dbe799fd57fabf800e1fc3f82fcde39b811653790c81e92c9839f902faa6216c9145440caf619aad5479f88f103a29099d0f5fb6be203d95dd695dc04a6be016d183b88055f1e406a2bb0c189747505bc710c46374f169ecdb5f2ee21d1776e41a3b8f5daeb658fa88fd440f045fe9df7b0dbc1d7924e8e13bc8cba6f6e21a1bd1c863076d17ceba2a8fcea82525bd2ed2dc00f04d42e0e7e2a240edb2fe3c91fc4f15534383e461f78904657483f480449b4b8a056e58fc1c3be360c26350c8899793bdd84c313ef5878943a58895cb409167b29cffc3e2655fcb6f0a94cc360e552bfa684bb980ce03eca437d30ac1990598da360effb56f7dff3020d5bfd4585a79548813915f8890fe7898e144ce64ad1e99fa5f75e3803696fd09d591c95b6d3039e3ae63f3b5cd4fd0f5d75f71f032dd4c5ec70a031c4021727bc0c04c2d06e48222fd71864157242ebaec10e1e540b7c60b0a8ed2397b364fee24416d9df72c31ef55385069e29d28a0afe5aaeb0de901e0696a22e3704ac852c9237a281bdd82d998aac0c2d5cf50f1344c8fdfc357effbd5ddf16a6be1453bc045e308e740db008e08cf1a0add07e0502e17e81660a2cf8061c220ce0b46a00d5a4ff1df023fa27507267747b14286953d27641eca15fa3c9e04a78028e1ed899315d0f1d47f86f34023c3acba5353e2250d56339feb150694a64cf408ba955e2747b68477f6bde8fe8337299d9bd244bb96d6c5dbdccce22ed60ad017a7ec6cb5946d39171f5dd10fe81d52d5b7259a5059ebb4b72be027a4810cdcfe8df73bf61fb7535b2f9ba5f89afafab8482d98ce40f4644c726b28083de3de801ec86a6fd6b6057a535b03a13de2d6f85ff866142339c83fe024a58f169445dcabdf498aeb766fc05d3437ec97f35d2cd644ae30df50ac48bbcdaf492fce221008c730b3143858c925aa798b4c17ed4e1c10898d3cad10c0305201771b86e6d570331881851dcae2ed19598581cd7657770f95c2e62d831fb23b53da309db591302ca899115e5a693768ed50a387661a964675a8610e6000934ac00708f36aad9f242a289d18b4c634c19db0a1e91f48fd33b6e71b27c3946528b5c93ca8ae8bd5e60314dc62db88ca73c71fa81e228bda66dfec0d995aff7164090c1582252f5be6dba17bbc65c0b3bc35755126b0bbec533dab09e7dbb6a0113154d4e1a5469623308b36cc0481675e2f399d0de53130889cd3f13f2c8ef211fb5240e1a869b8f27ab66aa604f8268bcb5a9e056ac730701f3a36ab23e88dd0ab4f8a8dcdaf2350d337dcca56dbb0fe7549882da9354f30a5dc4126d94855fdd706ff2f36bf0d14ba5ffba13e23d9ada3b88e912615ed1724804660ecc78f2e3956debbda4f88b9488c6150accf4561f0b1ed6f26832adc0acfefa7b2b2df013ade08629ee02cfac992569d601054f6c19e3c80dc75d94e49d64c410f2870c50aab2361cfc874f95c3cc429f27833e3bcd05b35c545e1e9461572af79e7f59a5a834fe66b31f0338d7454ba564a973294ce0f983657d4a5c67cd0942249d36ad36cb82bb8a73a83f8995878e94313c811efc35f81b884e154e096ac6269291aea71447126cafb08893dfd916166329d625ad829c2f757304803e75b58fd7c0d5612849ee7055870e05cd0cce2878202082660951181baec224cd1b7da9254caab4a5af760df860ea90179d8d0795d14cb102a66182488f65874e0e29503689789cd3cdeb433be91158bbf8b950528be2c5cad566b71338a16a02531f8e3a8f6e77e426616d602375b5a7c0362cc5a010df73bea4aff0700502745b3474b22bdafa456716359911e237513519ee1935c904e7cc2cc3952c364bb49c888f15f76597a9620674dfa0b135eb97cbbdd3e4fdd5bf3c9fe371b6b7b13d53808218be11b9c1cdfcf76c2292153b985262600cc30f3d18660cd8cc66013a330273c3a3b7dc8157657ef9c22122af3cc7549bd25dd37f9fb4e1d420f9c320f4cf6f90ff2b7b10642e82ab232a0cbc2813941e6353a1b11d9d490480cea07ce408746801d841dd39610e0334c260d04c3cc2d30bc8491ec884b86868c7b3a4481ee564c5f6719047b9c3a9d51f941f52dc85e261017ce4a85426e21dab03195fa2658eaa68c75ab94ebffbdf65bb86611be53b448326bbd96aceeecb4fa4e594fa34fa51ce1df4ecf5297f000c247428fd0a0936a2de9ce961fa3735c5864e0558bba787b5d0f8dbf59ab7df5fb02b3fca7d7a57acb8277e55115b9319c1cb75cb464affa100578c9db180cb67e0c19fe7362c1c27414948cad0590b64418d6fe1205fee7998a2c1d399f471d3f00c0fb55c916af26e68e045d8b81ac9a1532bc3d8834050f51f657412c94106a893bcdfbe5cfc0694090184d23f867d405cb0055b59fb38baae1f0d8c21f5cb2b92d8178504bc7697939abae7556be97f0e31cb5e353a4c935013aa8ce22ac8f4522d1ff915bb04ba6499547766c9c6cf3200cb1b361335dd11d00ae428fe489b6585fa54eb26ad80d0626aff97af8654a9b81b1cdd8c73a6cc1a4e70221445e040ce4910ebdc4cb64c163a5d70f32da17cb45a23f496cce804466ac30f2e9167ba4c790614d60019076de3fde322db6afc6d96280d5c3fd24308ecc2755fcc0f00d1b2a44f1470796a058742560af5cfb132fa74511f445c8da6605fbd7163f7f61cdc77de730835e70010fcf58bfa02d94b8994d9d9cf2ca297d55fb3900c28578e87685ce4002c2a9a661024ee1c6712e6e4429d922c419826946e2221d8373e53ade6d6f9c8e93571449e646d9211091e8db90b6efd7050fe47621c52e534ebee5accb28329950a9721d72dfcca1f4658f05d20f000971a1f3ee4efbb1e79a00028c00af3ce760b2c8e128e7570d597311743ed8505685af10ad493b0e926c521fd2ca24374d83c81df61d3298260220e950ec634ede2c64bef494e11e3dea4f17fd1b813e81091a2169764f2b8fa944a7dc01d30a25f79f1b7b4516be988d821c0490dd9e49f22003609a62291c05e066663ed2dea38a48e6278de90365a5d429cfb5d423d88bdfd7851a0b9846ac4d1e031de978e65c10286e66b1c2650fe04428b60adf776c1480f8b1d29033bd1a9659c76c68414c4c6d9dd814f62ca13c796ab2139fcdbadfc0608abb09af16c7c511d2e8ce08565aaead93c15276f81d7a8b3cccee5f6e8679106b05c7c80328126abea86a24069321fe90ad1420206d2ba4bb839b62f6272be9079d0cba78668ee309099a0f64291258a5fd0322d0fae7a19d86886c2267641d35d0e4f040c74f744e646747c5b3b2dc914618a5c555913c8da235a483e8dcf112c6e08c0243ff50ce9df1f91488538bcdf2681512ee023819775b92d45d5850e1faa37e1b194fdc9c19d8c314facd92303d8c1f0a443295cfe732aaf0816746e2b5cdb5eab294aa1f6a9b80c30f04b84b9ff20da3f839e2d367813257f4e43307c0cbf020bb7be28e42b5148ed98f86434f2dbb00e0fee73a8506ac014f5a1a1bbea78c0a187ff43a165bfa7c69b02d7d760280c0a99da65f47b6e7a5a3965dd402cba6a90c73fc3def90ab17d0d4ef24af3375e506076214b9f810ba3edbd466bd64c408ed0d016a33088fb79a02c084995a8693b6fafee9a22d800f361a9a5abe0f55cde476b30be3fe81c6abfe3b0a42e0c427e1fb92a746d61c300ee0e3748c8f142e7eab014235ef105313d5952e3b244dca120f387a06409af6f22262457b37944c5d64043b3afc8645f0b840cee5dcd053a47d8f6aab91caf20b86fbb96480451b10bf8fe805fbdba65953d7fe12dfaab39de392875e94a35ea75243051bc30eb71033174492db9271952ac899682173fb9867d38699a9e4ade67a00e178133e3575e05b784e706ac51a1697fe7f63dc806bcc6032ae3da9059301856a5033d52d33273a975bd63227bdd8fde349579b6cbf87ace806719adaadca9600561717ed99dd3f37ec56b7d337c0019311800cb7ae128867ba971263252e47c55f3d2c455b67103114288247b6f49b694724b99640af008dc082e0931dd2bcaaf8f14d02e10cb2820680e2a0855174e64a0742cfc5ee544e006ac630c1b1f96619982f5ef5a6827c7a1f995069adba8074240c291d19cff4eb0831b3c5695c163959a782c54153f84342bf5f341d02c920f3dc43ba271646f052dc83385ca4c9654aa50fb8a92c2766d1404e502bb3d8a095b7afb5d1ba198e8da2843e5c0766d54331bb4d309af4e278c22c2421bb4df708793358c22c23ad6c19e247d28823dcd3a359519603a989c09a19f7de9aeb22fad327c837dd35fef9a90158ffaa5bfa9d917915f3fc337a537e122d7975ea75a0b3f47e7eda356a3618abb9bbdfb65c5a33ef63dea63d848939bebb13722bfe21ed893b091eb31fcd0653e6a09fb03489037c48f37c443f28ec873e8869b2925cf1ae00364e0ccfc0107a7a74540abd161d3447eaf04e240b9f940bfbe25f429d52889567a51fa431e954fe7d3eca9e9697c4a9f47b34e4fbf02cdda9e3e06ec53ec29a490c24014cc09bec9315bdae2944efafa7447bbd0efbf819a6339621dfd42df0a76fef3010885cae8c39ea6dd708eae78644ffa1e997cd21b999fe11ea4afd8887c12b6d085fe8ca384a037f429a57f83c7c0a7903ed55ee6dd077274c6fce9770bc53ad09ceba260e4e4f9d51ac1be25cdbaed027f060dbf7b38c8f3fa0794a71479fe90c7baadc463613fffa5e0b1483fff99e0b1eacf7f423c96fdf9af89c6417fe6f93c9a65faf9156856f6f331d02cede76f4048e328fdfc7e2ef3fbc574739d017ec8f33b9a4db76fe976bf6c57cbeeada8267a54a9d8f3ebd34e62d8a8d508799952fc82fc504f6cd742371e23573ce4637f231fc337d753e8825ac2eaf098998f80a6c2e2dc6c4da5ca13521d8de3e5f91be81ea3c1c81366c89b0f331b4a0df3abc378c3b9f98f228185134502eb4ec88fe678c458507558f92a7e4bbc5639fe9e6651eceb7f4c30202d2d2a2a10aa7362b8a37fd1169a45d1cb6a108f91cae33e09b6fbbce21143a3fa9b181a156e7893002ebcf859821839393ed03474a1d7577f010a6b7bc614dbb5d18c875f2f7cec66afa202dbbd56100f51463df6d51ac176de436be338822c183ebe6477bb1d99be4403fb32139413ab7a183ece38f7e80d3aaa87e167fc1d6db8a300f813eeecdf27bda37f81e17a117489afbaef07b270fcfbff2a1500acb54129e6b81e1bcf2a4dd8ee794f8d8fff783c66e5e30b3c66f591a5b2dcf9ab2b7fe5ceaf716526b5a0c7634e2cd5d3884fe3b18beab10d5da00b863b2231639ffaacfebc9543b94bfdf85d5fe55537ba4b7d1e3c263be1202db99a6ee753727c1b5fe562346ee750e448c46366e00e484bfe1f4082784cfd186774c1aa3c61512eb0f4215579c2ba10f6f15d8a1c7170201fcec5f8ab9655c9dee2ae25dbaf339bc1055bf40214b6949b06dfc92d77d05fed78590225d9f16a013a4099078afb7637b276058b22c296fe0995bae8743a6178a5a333865fc6c9ee3f379213f1bce10b3c1966f581c3054e333b5d1c2eada684ade93b3b67b41fdfadad6fcabee2e0ac9680caaf7052af82bbec537845bffdb238171f15c5ba0ff61ee7e2af8c61312712330abf29cec589699df70cf12742f3102236fb134eb40c5876ec3d577cedbe309c8bbfb224c6af1a96e3b6bd167d484253b9f17e1e11c74d524fee9e93f4ef285e30f23b98f7f3801e94d3e949f1801ed18f14f6e33fa1d247d3c5de5eacb46d9db79ff1faf20e8924ef89b97b4757cb70f51be76c2e2c65142af1013dd8859c7bda0cd6e15cfc8c0776c6afdee33e0e05256157e6384785ccec1d0e13e7a2fbf87b4c873303a9f730f1181f8f186671ee52dd77ee8ab125fb5fb89dab424708b98b347247332d770d324443aedd20c5768d2281f59fe997ee6d814a62ddb1a254bc5af008651a7207f190203bf6d4c914e9e4284b29a5ec30a4942d2a15ccd0432099dc94053673ffced53357a2af39a52d61bfc28495ff84b497ff88e43fa3ed6509774f4a96a42658ec9fb6dd37e49c0c638aa6e17705f65996e14a5a82c570f7b078573827ffba4fc839f9a4fb86e60e99277e58bc23f90d4d1a49867c202a64a97c4aad55a99e4acf111a63080c21206b55fff33b6ee28e8b317e0b89ef638c58c8c3b16fd703d004e6a3ff28a62fe957cfb08e8ddf39981972681c9d43bfc44a6fe90b7bbd2ba96f93c1f55e83915f8f91dfe7d0385e7e18a6661f310cfb16827d7dd71fbb1fc08ebb1e80f27ca84d80e4f1fd0338b9bbacb51fb58d244eedd8f8aeba2635f2982fde94eb7de79ac184a4b7ae215853139ad004fbbedafbb2494e7b5d32c62b83977bbcdcdd217d974777dcf64d18d4eed78592ce793badd6119e24ad233c495a4752192803083d61303182266e40460fb6d0a4c5d33a6253565a1209b8488110388082152fd0d9821690a858542d525dd52c867c908412a6b4a23081166c80031bf0e05b5e0bc0114b48821650e0c40e7cc6d0824f8ba775045b800c9890428ba775a445aa330f006af1b48eb482b45a3cad232d4c92a60f634c01055e2009aac2942eb4885a415a47719b32d4e2691d296ab562abd5fa61d43af276725a2fa775842749eb082977900a86c8dd6b2959fd709120bc48f246775d525e503ac4fec947ef755dd7f5f0bbeeee4bca27af795d57f4d750421985eaee7d9fbbbbe37782bca29cf28a578c77c9bca23c9132ca93eb4ded724539679427524679025de6d4c9ba247cdc0decdf0e9bb18ce22529eb9cc708b51ac8a2524108bb20f93d7cf8ae167729faecb5b8cb674fa94308a50a82a8dd38aebf5ebfc40b43f71c1524f649296983a1c292238c51f5a28410871627788431c2e723c5be873dd40f2fa08edfa9e0cb885b7e528cced82d9f3dbda011cf8b1cc6f7a6b0efb1b8f6c3f51e84ff6ed743f0bd213c8960004d8ab1d0f7ea23bd1b1d4c7daf621695aa28074539008a3995bef8117ae62967519598d07f611b4495bf0c8bc7c487819d55ce212181f450f681f1df05726912784219b21001467f1de31653ca887588d39f9c970fb5fb77e303b8013cba63987ee15ef5ac5ba738f05d4635bcb0efbbc7442e65d1c1c00c91fb088b44e543ee872fbe17fb230ebcd172bd0a4218e3b78431c20821bcae1efaa5fa65e465088bf44bbf3605daed4ff5fe714ff5a2526556a826c5e8cc1a07bc72b2c4d75d12318b2a65af22905468a45468a4ae191faf7277ff218a4490e54968177f2d6814ac13c199d3aafe019c9c7c3dce141d8ebcaf8cecb7ebc187ec39130a791942b882d785573b1890e133c0db4676f76ebcdab165c75b76f7eeee97bddf1d777bb73fb14eb4a880c044fa3a526aad4af5cf712f3a4e31c1c2f78f8073314291a9016606eec63fdca5726a09366aa1764b77458f91aa1a594af90fafe80f79b771cc97ff05bd2eae880e66a505897d52f290e827c8d7d32418fd723d3caac104bb64e7b166790bba5cf255d7d6881d76c1b893afef6ac023880099b9cb058fa0cbf52a95b5b44a870e1db670dd31b2670d85b8a7a983398281101e3d1ae05f0fadd038e45f0fafd031f5af87596856f6d711e93b1a00c81dbc135ed295582675b017e26930dc44fecaa5d540786970422875b4cd537c0dbd183128e060ef9501bfc26bf3ce713030fd4a3c1ea4d4dac8c2e2d0e6f54bbc412788862e413474c971d5b424b19e03e690b609aab524b1fef66936b429b65d5e542136d7fbdb449bf81c76dc3a9cfc38ef590086524a69466947a98ae55bb670b7a47efe90e3dc6916b5210be22e48f6ef481f5e14c30f0277417287bb5d9a079b1db23e7e1010c72b08f8350109e88a3402da001d4eeefa23ee3640ff8b36bc6c03cd5e24fe102a9a20e05f78084a1344101137f187b8a1cbe52f5e4f90824992268a20838c20187c0195bc18a1f02027d7ffac691fe712eca75643faa9d5c8dfb44a23a923f6d7ada48ca4ed7037c5f71ad36ae2f616ea38e730c739ef600be6780c7d6f1c1db37753f6d64bd96f9e7d7d3c393ed7fad993489554ab9450bb34fa9aa66d54a39aa6695fa946b559c4858bf6d48fa04bebc8c6a3b51a47e988ada469dacf7869d3ee63e2635232610905494a504a5092b02b282569208000c22271824d6293b02bb0484a49ec10252815c2778f1126bff7905061204285314658da827d2f638cd163840e5d5005cf8c28fdfa25c6d8822e14c2b8035d3ac218a1ac9e7d43292bf42bc2786531c6186384314209df9a20f27cc718638cfe31c2194f6a8510be2b46d8dd6db52a108128c6188f60fbe5a2ed723dc906794f7fde93128514300a218a08b57812238c5a3c89508b27300a218a08b57802dfeb18618c22422d9ec05317f55da5fe6987b01dcd4d29ad4964ddef3d77b744d82e5e7252da597f175b5d0741c773e97f1078ac2c870853ec1bc2480e7d8b90a4d55cefa2718a669365ba1385165b520854870dcdca72a04bd745a03b594ef61a43108a3397b64446a666d674cd0003a36da653bcc171d65a487728dd0183eecc1c0c6153d91542b1d5128aadd8fab1f148b7c088ad5376d26a809cb49aeb3d88ca301aba035d7eec0e1874524ab3166a8820d8f7fc1b877b845e851932bce12ef09b83d0daab95fd28bfef972a6cfc3703fdba3f0dfcecbb4b65c872b556131d5261094fae5f3ffb9ed7caafdddf26914f30fe32fe332dc8fe0ff018558e8064f9504e4e0e1234fe3940d655861553d862045054d1a2815dc8fe41b890fd89501ede8b22d3a7436a80a872fd8d62d51228f6be88c760f3e9cf9f5495b1af3388738fded2ed54b974fa1c9d51dfa5f2ec17fa9d4a9eb82bbdf6a89bea176abad639fa24fb4fb3297d666ffdd2b6e11daa9c754095b38de6b9646ab807154d13ec2bbd59cc1307b92228892647c8f22910597e6653aa2426c8f259926891e5b778cc02b27c4e892cff86c77411b264011859fe0c1e2353c30c1559fe033ca694e5eb18ca32cb20258ab2fc1b8f8121cbf781430e4064f919f018159edc508296901263802c9f871264f9453c26cade3922cbc722cb7f4abac8b2919065101352644994650b8e64b965d97375d00a88726441d85a8dbf87835d3567e7841f708385cf079f29828044164c404203b990b7aea2b5850c697ec1044598f3e7ec97296d7e4bef5f82989c73ce395b48d6b7a372f7796d5435a03c9d9b46d8a6a1efbfbabe6956f3b5a3264788e2492b278746055de6bb8f1159c89dcda7dc4143707073623bf799ab1ba7f3b32b73df9c734ea239e79cef3f10684ea23cbd28cf397d4a9e73ce39e77c1d90e53ed0653e0977df180c317ef86142490e4dd3347934f0c87b78382f6e4c94a0d8a8f1a0a4a78f4323e70dd0053e46efca1f135a395ef1a07fbd3b7eaaa2135b53bf4089297c99ed174a8117df77b4e8c11e7c9662894df8733b8eaf861f713ba5ed4d72f2bc2fd800c2e4cc9c32b20eb005c99c579cf2cd38e7cf79a35fe094510ba1fcbe6fa90c1bbfe535246620fe13ad9874073307148c239040624e2c713f21e16cf2defb1f41208b833f481d430abb4c6e691cf27a4747246d097dda3f1f8d87d34cfc7aac9087bc6c8475cf01b29e13ede24f03a31cf82067083b49c8ae854d56a37c5983736e736588654a4c72de64526b8ddc75773f95d3c81d84107a9cd1ed34c32b2551f3444d982595ea96695ab6d512c962267a9a2899ba54e20cd84dc355b046d6ddddbeaaa15a2931b145a51eb3c29afd722dd11a599569c03b23abe479af76d13e40b51d34cb5446e55336d95cb30cde52aedb96eb96c1abe55acae0cd72b519bc355753062f29575436b15c5119bc34cf5c553278e5952b8d0cde98ab2a8317e65a2363a1314325853a99ec6a658bfd125f7231fee59009b55bbaef0229850224522548a960067900197e6b306544ea081152ab25d8673dc6b10396f8c4386049cfb7b529154bc4628c31c618e3143e1846e2428e07c8b146d2145330cc012b18822e535e489890e3a76caa46ee201258812409b9b38f95c4b073fe9c18095e72fb59fa99fd9c73ce69b25969d36895d79c74ce39b1274d3ac5b073ce496996d139e79c3fe79c94fa14e4d778b538f78f7aa2d21ab41a19e7a4ccf65d1bdda083fda63df63db4c7b037d203fb0d1b898fe119e8228da4142bbfd2ec9de0b1aed45ece97d84bfa92f4524a29a5d448149b272c58f97dd2022a0a0ba9b090d43517a4cf80c7d4974fba3f6e10e77690bee255fdce244e4af9a828368873f2b3558eadaed9407a124611e15acd0d3a415cdfd02588f81c749152ca0f329f623fbf07167fbe91eb31f93de6536c24fec4374017f928252cfc19f954c98b55a8de50140cac8e485127b0f0f5d52a55b0a63740b326d6611b47772ed7c65c0ac8d76b5cd8ee87c774ef817807c81d258c9c5c6596ba4df3a6760ecb7edb07571ce5950bec0a89ed9e501b91a4c7d47fbfed0320f0e4fa7c24a9ceacb5897f362de364bdef670776f51f90e93b7fa0fa5e5f07ff27857390f40f88f4a7efac25bd85af837dff19c7dd6794b5b8437d09c839f82529de060064ff5742d594a4f03fddb75331093f9e7fda591dd0a5c62f1f6cf77e207df80f08a696509431ff8d0a16be0ec86adcfd254c39cbc14a925cc3407989c82c7d080a4492fbd25642d8ce5eabfa1667e9bc232949c88f6485847d3f564220919f5086d0c7e4a7a0222227529c1439217242e484c8c9904582132c9c1039197232e485edafef5da67ec8a239d0e5bd6fedb842a382eda6143172d3567effb4e531fea4dc551c9144ee592434aff0c262162bec8cdbbce7f75308b21ecd8432877e72ff16f6f396bb0a2474324b0d6c142aeabad138e8f7bf14e03b1868303d0a32fc8e85b69a834f1f0d269c3d197096e1a3b725d717720d32ac977d3e34069a65895448ec11190e91a1a946ee310ca0006a92301906f12e947c9869c7154619f5cfdf859a267af59b3ea790985dde68c17e5abfd7a3ee047cbe13f10c24cb72d28cfe50a1de2f1055be601ea22aea7b9a38d467cea19e3a87fa760ec543260251405412a3268d76819746b358ce82ac0ab4b3f0c076b4455bf4088fc7a01e3e2943bd7e4286ef5d64f8948b0cb34743055a0668817e81df6d194aeca35f78603b1899a62412f624ada6fecff84908f9ba2bd92f8b8c22722604937cca2b9b673b880751c8d72d651cda395b32823a581119fa4835c176d6a6ae3b83e73827eb731623f8c81dc48329b99b15dfa1c3f40b7c4d08db35d1d3742c11dd4a35baf031366c554ba1bedc54e4ea54646fa0ac835feed77b0d94316ab23554f75db8eed8400de8cbc97ba6ee3237767777996bcce095eb95c568e35aee08dde5d46c1cd738460b8c020a4c0083c7c0cc27fb35e54a0549089812b25f12e56282913d5e694517b2fbbd8aa059bcf188ec5795a113d9efc99f64bf34d79ac5fb8272cdb4adc3791fe50741c87e6bf6d6dca910aa7fcdbfa7e5aca169c7155356c0b0d83627832f846af77caefb59bae0c91df484a1acca1df4849f5c3da3a12a0aa111ec49cfb9e71a4966889884bd0a534e336f4ac76984789af60438cb35329f3ee9ea3c1aec3e1a0f03426ede094c7a054b6306a10502d34d13214d0284fdef1bc7dd01841e96ccc9c9c901a281114618638431c618238c3146082354a2815243f0c907c80d65a8885c4b42baa808db401902d178732a55b36ef866cdf8c3a1f73cc3c7720731e18777ba4dc176b4281a516bf518b51d5bee7ac8f12f3927dca24708e34d51a069dec30d5d600fcfbd0ab55b2884d30a59f950ae189a0f7f7e903c757682001922e49591ebff1032e4d1e0dacfe7407d0e63bc3fee3b32ffdda7b3b35ac15bf158b9d578fd7c3f673c5149b56646330cfb63da2b581bb9839c188500082808b1933b2ebc9f1f2850a4700a594ec31284edbc95837699cfe383d50fb6f31e168dcc6340c232d2ac5c48d9a4cc2ca5653fe61111139be50eeaa2a7945928663861bbf783b2daa66ddbf65a8dd7b381c7ac4630e3f4805e8ef7140141110d9cd1444af96ed2b6af3f6fa4121a689d348e1511964543b2327f1a1788bb4c99da5c499e8fd26c62d0f3c40c9c40f1a3f28ee4f9f3a57097f933ea8cec07643594a793e715af08db039ba3553e9583a601752ac55c8fc3fe5442e3207a34683fff65f19af0b6785c3ca319f8fdcc5862893c068dc38477b059eb793468da9b9ee8986d061d539d348e08c58f0acd6630b1da47f17e1e0df5e7bf276f8a17f4a03ca1a94d006a8f693960def09bb1c4cebf810ecdf713d49fefad4743c54388d8f98e827615b427d138decff7241ea3c463e4cfd72a8dec4790f9bd33df0af2a7129800c21836efa5cdac99a208293553e8e00a802cdee7c37d3f3c19e6d72915867835f99d85ae8d2e8e5a8e29c4cbbe92b6551a30b4c4905dd774775065d38fc671c598f075c308c0c436d02ff351b77b32cc3f95ec5bd16ca8b0d552bc9e49aba1d950c1f43f9c9b2f5d8c1aafe7266d9b3ac8e2043b9b6623779c88a183acfd0ccd46fab0c48f16a5ebed40b3c440a860d24adb55e37309af2d52f043172acde622c20a275c91b59f247892481f96f829ca5a1540a502a7e580379842851859fb68532a03054b6c3cd0022b8ab2f695cbe405d22ff35fe945fb8d0b3e3c19aa07fa653e075a86f933b41c58b0ddeb01e2dcb4b884bb0e430c4ec35d8f91e76f77032dc3fc7a75e897f9b25fe63b156cf77a5cb41c1aa0411642644dd36c8a3cf90113bec8da9b341b11fcd0800b2840c0032db0a209598340fc49822789ace1d7e3314c7ce07cafa72cbbf0eb8d595ecfb15e0e80429298e7948118ee2895c9f3c7fc20f379783f2b536cd746b60afb7ee6239a8f284f2e58ff28945aab5275ff802ef30a94d2096d143bdf8172c370c50624e1a3c405b6837c80827c7c8266c024480661e4da9609db413eada01900ed04f9b41e082803152060512c9aa2049b52c5140b7380826af0051d0a72b2d3b9ff48a524a889910309a12448062b68422a11a5764b93f936d797354df5ac49cf8aed855d17cdea6d9a796f22865f27209b77c523fbfa3e32ec03fb161658213d857e1b651c1a1c1a8f8fedd5a9dfd085d4c26385f4944c0466f94d73d9c0da342e3b8f52b30101989421fecc2e2dfec46e931d5cc20b4218b58de21dfc8a10f630e3650513b521ab89fc7e9a630262bca1f8b54b8cb0d2db245e31be4b86f89e8f9d264264b20e5cc6a1d9813dee9e0e7d219a0891c944a0015e8e99ffcb14bb341b50f9fa3ab3a74d0066f8126af0cae86db2834f0821bdb68977f07cc90b2799e27a28f57d2df5fcf9970ef3ae6c78dfc1b30e3151076d020e5736f80e91d2ee7052ce35ce7cae058ff9f1be09b3572f483f86ae813efc96154d0cdb71d7c3bcfcc44fee201828c93877d0134259a671f8c35740d3eccf3907e3ee30240ee6656a98d151e3e39624966a38d989c0ace147c493a156551371693555f59005bfaa9cc07632d9470d33105e8e59eaedcce21ce4f168a8852e3531504c691c6193e4c5078a8fa3b73c1a5e86179c519cfa92a67102fbde6d921ce38f3183eea337468c31bb94576471723917eccb9c73f94ea32ff75696532f7eac8156477ef8bd87834713714a8a752ec8899edc4130901204031f954aa552953ac7ffbfef3c27f21d959c025d1c0936c6f638a565df5f012c78a10c4ba1780108769302003a606205104c86720b1643d0a585bb51843262eea0226c21770f13bda82c35b07d05511146eea0271ce5eef10451d1835c4bddb2f2689b351b4886a808a6598fe78666cd489ef714c3b4660a1de7786022c7899dd7ea171c3c1e897f64c06382d4f717e6c012199eb4c8f0af6fa01d41f849815db160613b5ae49e8aecbf87a45dde33e1447eff54dcfb7c598060ab687591fdf1005d48d068601bd2a7ad9d0c71675152b08f070f3e4f405014a464158b7be6e35def03079979c9d4e0ef35d7ed7fc3636cf6e1311103cd9269177ffc5a9c7b0f5434344bc57550f61be7fcfb7de0400513d6832227031ed3415424f19fa2f380a878925f11f2eaaeb1901922fb4eee522c35b0371ed3b901dd835ef58014bad05634a2f6fb5a32b5ecfbd628d073ce00298c73ddf076300dd48f693c309a17773049cbf1b2e9089b65991d81e908db998eb09d2af70e2dab293d6be1d6a557825bac1b09dbb66d83fe4a39667ebf69426c949189bccf24096e643b16a604367ec75d4ee58ad2f9dc0d25f9bd8f0c380b02415982e73da1fc96f0c9518205d9e6f923c839da9ccec228f447710216af5f4b0f01b145480149e577845650eeac77f7bb56b572643b9c8fad524513f4d837e205d006017d91ad4603fb306638827849a04ba6febaa62f598bead4dfc84f15419df04d91528d51d3e22cc1f36dc6b72a6e1fa7664d434dd4454d7c8b1e55ae95bec7fc8bc62aae220d8fd7d3a0f17ee9f59deb6f4a7fe1224d545f44aaf04de9292e42c32f2ac7d26bdfa3f41a36d2c4882c7d0feda7f633546ef6a95b1f75497fbad89b2e7d7be797ae7ced5e8f1ae17a53a981628c31c68f34ce488a3566518b31c6181f6e7a8d6c4f7f5e23d8cf26f6e735827aecabe9aefc4d8f4353baf3e5dfcc97efa9c7a15159a9601bcf2aa71cbfe527c7bf81658fe2dff0988e12e49367eeb8297216058a1272d758e4f82a278f02c5c7a9b0e231bff437f3b4f2c74ef846be0917d9ecbdd970e9b1ef51c2bec7b6d1afdaa57dd6345e8e54b318696224e1f8a44b40d3335d284954f4dc6eefaa64bf9ef630fd7c6d621e8fe6551ab6ed9c767aeb3b949e9ebee39bf9285cc4fedcde45659737f6af377292dfe37a133662717fe936cdf668364d23c21b29fdb5e2b1bdfc1ea5bfbef446e46f6fa4c94de9af37b27d692be5f08036388562f4376360a4c90d7dd31bd9de3add8cd0377dd742f192b3148dd0d397bcc90dc5abf8f34f3fbf748d6cb8f4f47b9cf04a7bd3afe29b7e2be19586ed97de7e8fed4dd8deccdf7091ebe717914f5dd3ec15a5949669a0d2352946aa59f58682c51439a82827278704340e44ae50f3373394c1f1dff537d27e1113b6f8e6fa122eb2e1d7aeefe4fa3429bba8ddd26128991a5c15b3089f92e1311d957fea542adf19bd230b64026ab27dcd61a76594831190a540dbb6fd8cab6edf688d60bb07d4450f88669aa1c6851d3263c6b7c7eb2a4630223fad66c5e3f4a8ef21295ef140fdfc1ed7d347d195cda341a3f38c931e75574eefcae75df9370dea5519205d281e3f543807a019df7551f74be69ccfbf7ec6a55189bc5d548eb7a16041466ead66c503f5a7ef81fad3e98d4c8cfa1ea797d8c8854faf72e9a7ee7cd4957fbad79b6ef6d88cabdca6d99a2603424344454647533c07e8470e4045580e86e317290697c7f7ebc8484eda434d14bdf424acf4d893be6677653ffbedeb5d59bce2817dfd1e19de1ea3296d71f6259f50bbe58be74225e58a4be545de4f87f265a5f7437a3f4de25719b8f37e1e7e393cc41fd707241dc9506aa9ea65fe09fdf000c36849b15864a83286ed5e0f13d8e3dacbf70159d8d7871964350d8410427823a540d3e8e864af437afa3af575b09f353c091f231941976c4a863f3332ef47c62b0b2afcc0cbda77d4a4babe857aa88b221ed35148637af8aaee65bab77f7a621dd35e2961dfc352cebe921e7b1dfaf3e5739754bf6924cde98955754f713c5e5ec42b5fd7cb1366da501bc3cef72f6d31c618638c31462dabd9a1bf86719331c32eabedf075dca8b8ea4a6685c77a46478de3e5e13b188da300f0eb6369213bcda8cd344d7baf56fca6f4cb101c829826010dbb24bc527dacbf0cff56ae17e04223402cfa05be0c77079a57301c72cef4f0e150e3e86c7aa697855dbdca7d9907192e1c42bfc05fb9ddcb2b5ffd762ec0c5fa05fecba5fd02ff19d9875bb6df6db97b460ffad1caca6af52bab159b85eda88a8a4a118f592161fc72f0af2e8649ab8be5dc6ee521160de150bf6c714526e279f52bbf7a05b89d5f76f0e09ccdc266dd2fd994c64186c7acfc7bcff1181bffde753ce6ffe1d52a06fcc888c1b59a18f0ea6a5ffbc508b747863f08b7d5dbc4bcc26f0a0f451ac7cb6f458001dcf8f7b563786c83467aa8d570f8e57051abe1700c177b39ce3d1e0670f1dfb818bf8d270001f0b756837fc609705f5edd97f1d79711e0daf801dcffd5edbcb2baa5bcad56abd56ab55aad56ab6df35c01706dfcbdff305cfc2dd7c607e0fe0be0e2aff8c2f0f56bcc6cdcf7c53bb27121d185529c838f2f2cb2b17905432c6ab6e25bcc171eaa54ff70e8e8058cbfa39dcda7ef56e5931fade0ce9ebe66d98a3bc1cab7035de0d34ccbf1f28cf65a831b67f30a7e462bb09d1ff977cfe8e8e11064b178cc4a3f253b8f6d608c7fe5823b9afde80799c677cf2802f58baac643d5c7803b95eaff47f53630acf11877b6c6af70ea3b3f8245170ed1e8b1fe6ff5f4579ec2d2531cfa055f01fcdf00bc8ddbf22b37cb14b21ed0b59265f8fe3f7e1b367ec66ddc975774747e9cc9ccc6c5bf723bffa5cead5a7ec6f18dceadbe5ed9ca2de52ab39595abe54ab3959be58a652bb7e64aca562e29d79aad5c2cd72c5bb934572d5bb933d72d5bb932d752b672af5c6db67263aea66ce5c25c53a9d2b6dab1e5187ecb31e0ae87dc82dbb9d5e30bc3ffbd6fe302e0576e8ab0fc0bff02852c965ffdd36e8ab0e0222c4fa1cbea1baeaceecae6e5154c9d63b947798505a3bcc244625e5979eadceaad732b4c041779356e17a98846886264f8336ef7bcc8f055ee902e953b38048752a63b44e60e0e0df1dcd1e739aef3a6e8e4f7d87b7abba7445ea71e1ca706bc46b55bbacb27c3af19d61cfc8fd2052e72a1b4a8a44d9674452b95a219010000a0008314002028140c084442b1582c9ae7b2b43e14000b869e487a581a48c320886194320619430800800002600044868634020116ac7e059f56dbe42ac178c62207e8cadb37641bc9c8eb813b94630c71f45ee457127bdb429403cd6ba3daa74b77459a702d98a1309c6d29d2eb9ada998cd4cdbe990c1b703c5677e73a78b3602760e8305c0a46d9151846f7838c7d503bd0efd2da445743af276101c84788bc161a0010da7e5cd02fdc5ccaa10ef19e516974a44ba30580999a70a695b85197aad770e44a34569a60ce24a2534bf56a951c0e40aec17d841924630c80852d558ac76791d725abbde53e4a9e8e2bc37b2a805f1b6b3e892831030dbd5c651384572d2a175e0b27658bae48eb9f9a04f6badd191730109dc26c1b450936e2aca756ad1655b2b77c3d795042243d416f12df1a5b94bfbd139783e1281b39f263ac2268d2cb2528beadde25b210e61b589e4c6010986b15d08ef74557cef3ebd1e13c7a47fe2d0fda8562046886694fb24fe3ddf3d1d8d380ff5821e5e1bc8c9739d6f8b8236ecb99b8becacc2ee9530357b68f015e8611821c1a7de2639be0fc73ee70b315f4cc647f62110af1ee44256e575d92a13012f10edd28e5f4fbf19c5ed8d5956925cae7eb3b9d6cb19c8606804ea4985cd726565c8237b7b62915efd69b3c0208579552ee0f7213fae4df53d118c716aabb76dab9748af03a2487622bec1873e763bbc3ba98e8d2a760fd6d42cb078a486e72c3c8bdffbc49a614cbc096e7814f9fd03f3ee1931bf2f628d69bee0c8a3732c5d8c4db14c22533e98549fcc85844fe0c0d6a96bdc3cd9574e432e0a89816971786674191151320f8da020924f841aa892b05cc99c56fa4ac0bcf7179102932c2724dcaa81414b9b86d7417f8f4bb09f8990e702f97f259d416b8ebc02b6675d423dd713b25023a088341cf42c3f1015c8d1d9b0310845b84bc7e40a7ae3ba191b9ff77d7f3316006ca671d8f9fe0e6fec25eff7c7b0496e0207d84a0758f706a8d8c0cd4ba2fa563b511754577ffa289a80b48916a43d680a32fb96cb4e28ceac868fe5fe61b7725f0cd2085ed2bcb9ce48d4d2a89b06fb10c9ef391b28de768ebcfa2e50b78f3eb3327a16b329a08aab0c859701e2babf9b9dafff7bc7290315e2b9a2cea3a68925a114a6f1b9779a3a7ecb0b6fa51118655aebad31e8cb6913961d526a32325448f1e81046d95a61c7c09391563a04b32109473fd087d3dce92e2085932b37bee285d109b8bece76d70515855e5f027dbd6ed3575d9ec2b0f8f8b7a4574be120080880d7579f96d46cb1dcfc87b0d6d3adcae98a21394ddd376a57f54339ac111e6eff0bff22eb659f07d11cd916552214ba0512172915a2ad5f0aebc02528a26c646080a64295b128b084fd1825b0576dec1d1259055848cde6af2705aed063779ccde7551dafe6ccfa234b96c61b62a25511c090b5a9e89e2c73d49341837c4eb49a94e66231a75fafb9ab5ffffc8b82f0a89271a912738eaca32b08b8d577d7bf66a36d380bf1ad104107501e2d3cc0c093e62021ea3d4b4ce42c27a23c638113d6e766e8abefa3d70a90418fdc41e7e1e2b220b28edadbfb7ea7863801d3f7e8e63cbd9721a6afc43fc5e4f47c62f9ea8b22f89193c7c0f5774cc3682526b8e6f077ca88752e9e968335ce66102def77d2a1d5c1062d09a7efdcbaa9ebf76756dbff0db93031f60c4567f052ee129f5e473aca65ebe3697824b24beca502a2ed35720d96b21cb62243f6a29a07552eaebd88884691a344e5b1cae9c00894047fe92393bce12e1c647aa87139411cb60822f3668369a0a1894811107650c5d03d8d87f9b2ff2f7993c3dd9cfae744e88ab8e10cf22a6847d3a90a40180fd92c1400dc360f94e2c18b02d7892bc69a8cd2b7c6b27f2b3d3a09e2cd589797bbe3ac466262391e81734a9bf2cddf929e6644db8ccfbec782443b4ff35e4a85758488e3326560b0d460d31c5bf03c3750108f1611962c9f5bfc055ad089a75c3c50b76c394b62417d61911e3ba0697444ecd59eef6cc137305ff83c05c852bc52f7bd01c6beeb2d0728a3f13a14e3f57ebb5f7e3155913217dcb1660b6862b7b8031da300ddf8d08f08d16f702a0997893839bccb65462c357d8db040237ea8cdd9e71df00fd8778048a3bd677e24f08fb15e07c4599844f85d0feffb12c61009bc42742fcc7a7a6b5de1338168e7f4afed969a87f1dde78e06338a8cffeae028b5554e5cace554369fabeb4fa4b0084d9e03503a4226a1b0780e51e1a9008f6435a3f1d4f6b6197b26af96b304c8e9894fc283f2f1727f3ef82650c9c61c9a4c6c6d8c99aa7b2b38fa9f0b7bd5094cd6e525336d21afbcf62cf2b3be68e08d51523ba601c7ffb6101cc122d973c1a93d3fa079ee7f1ba9b4b7f5b9056794bd038add204d488f743e1450e1225b5ff2c2be4822bcb02e2c79847107cb540256a4408a4ba4a1228fc43b4d1ac632d51ca8c743423a4051734f29a9d76f00a23b1fbbbb150419acc173228947cd8864ad2cb5d95a243808c47caf3c2fae78f9c9156da90f6a15cb5156e6fb995a156a0c45fec4de2dd35fb8f6202050e7cd4524c22c97575a807677b41db2191b6bebf3bd354ba6d70f0b519231000bb4d7aba1a8ed1e7d3acbb59d74845af5a3e5a37f168e20cfea4683db6bddcd34f1899877975533938ca3c46b6869b78c8b578600a9613018dacdbd3c491559db77404f5f3dec398cf10d336a1b7f56a50acdb97dca06838527b1134a233271761a6b84ba5e0a676e93ce883e3bf3e0f877552112ebeaebf2eb0b951f249dac1aeb2f4d086e156bea7aad50b96394f69378d8cdcad88952ffce5e4e957585fb62fe0d9e6349ed6970a019ec770e79244a756ee7226e24c02b28bf4f40e6b07c336b3e332fc1ff6b3e8fb4deb60276527ff340b21dcf950cce4c302a8cd2fb4921672bba68c3a57f4d950113117ec691ff3c647218694fb9fb464e9a0250eaf6be91485d10684a5e29981bc949267ad32e75d7a41eda67b8930ca74420a470558634594ee2bcd3c7477b6c0b37e2509a3650f67164d299b6eb7247a720878bc17f2c57c6725bae428ed4670e561ca906b298a3b858379c7b4cd4ff0ad288c713fa627128bc60bb04fafbdb0ffc9ec81fbbd6b7dfcadfb5127d0e77fc003bb26fe767040dc29616e098b2711bca326121bf5a60a640cc9aa026d0fee4da9082b59a32657083572d53d392a30a5ab1e2874ba3e326084205324b98962ab332d68d75e177b249c6fd49e9a8272db6ae977b58f8484a47cc2e2ca1eedbb0b94688fb26130d04f0a2f2d176e8c26f4ef9390f0d17cf7b946a9a06e4d870c2558468bed7f98fc27533b846da81a1f7c35817ae2e46d4ed63307e80de9f1537ef2d5ea05ee85f90783bbcf1e8d9c0901df9fbc1c12d9f3b1ab9ba5301db145241e641933d16317cbeb8b090ad5a5a3718928d413b18631813ee5d793c411d7558d3e3fd9197154334b9583d520e502671bd074a8c89b6bb29b6640e501f181091aeb68077081ecd8471d47e87bf5c1480609da7b4f81d2d99ca26e6ed4a06ea57c28915a0745d2dac745d0c008e3768203fc01eb22c208e63063a4746f71a1ba32220d0ba5a5b5245a16a8af39512e67c8d9cd564c33d5034f79c2e318f2ac21116961a912dd617b35618e064b466a46716af9c0b56ae467ce50303e245b748eb9b65fea8b8d2327973f194a53c4fbe031922a3ddaab443f7006bfbb23030792a7d1c9466fb4035dd3b843ca04678e9e4101859da3b5e6d99b425250bf9495b0886e2fbb625a66e119522f308e84dd3a8aa91f0333e8b564d8b9f80f3e43097f5cce580ec19db8895d675e94235ecf56ac01c278f46ff295d575b533e6c792149fb5a1dfae5e42040e55c47dd3a6d26144cacfddadf5622647cd4d39694f002100d690af5cfb93821946fb39b3f0598b3ac83c205cbd965521c8a452b028ba4317eaa326dfc189388aef9b9dc498d7c4e2f4d9df832336b505655d2740b9ec7a84e364def97b5d013b85e5139aefbd37958c9e5544684b5405f891d1b8e047015541a39427f28cd43a611050a2d14c316b9128f8df5b98cb6cb980ca3a6e5d49b620e9336d3e23198a215a82abd13fca01691d3940dc45a20addc8f27ec4949ee08ed77c329de59c106db167dfb40eb2e26828ca2a1d2ac0dd6e935af237022b7c34de7efd802202995e9374be1dd20e8507860b4119433386b3d960bfa11a0a540624450a8253ed3b6b1d5e449f1312319db9d5d7929f091b3f0e42e0349f0458bb9ddc8dea9aca5b58b5d85570175ed13c2d7c152aa7caa67dd4fe2f55722c4e82784f44c4886b8238a6d9888bac632dc230f4862777d962f1a226590e93d0d44fcebcab71e3094c161c210bb7a53e51e361b1be2291bb4d42141c44ffff1d72c0f61ac9712c04b919d8a4f80b71819502d8ee2996d20df809e00cce2cfc241d0011cfc1d978e94096e68d6e19ca721eb9013cfdb7c574d6e56031419261494773c0043429b64608ded3110823369dbb0ad720c22a2aedcc94934073e92ad7980e66b978a6d09b3ed145df08e558b2a5bf19c86849aebd601bcb61092921785bef40b04c2149e29d04390502ff9c61080703b2f163e8efcf9105b240d0c59e22bb31070737861fd0215bc990fd1e62a5305656502b72da5307dece909955570c4cf5725e8584a68e49f3775927d54776e790f52ecb76b05c8d632d2cedc0f8feb924853eb01520791befd510defe30154d0b0f9b1f4960e9d1f438102a172ce816316712d59fed0a93af7eefc99891507e5a254c33b83b42e543ae3cd19c459ac7ad8e97fc3f51ae2c03886965c2a9dc639d420fa8a2d000b844a52512f0b4eccc1e5865c86e46b8d13276f4b4c3511170f6d207bbfcc318b814a73a7bb6aafe45788686ad7f000645ddfb56092acb307bc1adc014846ba2531ac541aadf412c2b7a299cca68cc913f94b71c8da6809eb9f62a2a7359fcb7405d5167f62d24faa5338a56f373114f14c4ae25247ac5daed1b376d31f6dfb8df14c0a1dac78f2170618ba9d55fc6af98329d23d027627afee563472e0caf62efe8e51255b38949e045eaa8314e2940395b3d702784f01fcb4d4023736f4f8f74aa9c46c240c645b05c7904d33c93b4ed6cbe3e59a1c8a611a0a228176febd8fbc78cd6eb99ee337136fbc2c4bf2e03735121e1cab7364eea4b654b89621d1a92d94b1d1e1c5d2476dfdb30794ece9025d620c32b243092ee7aeb26e2507717883957bc91cc76a395532be444df9b901e2e9efe1479ec7b9f8b0201bfe089218a261ca8b43e1327a65ba5978b6593bf6be61671988c841a26550db91f2f906af32e7a0b210b372e03362aa1684ae4e0f522ce0315c37c09bd4da31f1d98b0a311a665a71fcc143544656492d1df7eb774497f24970ffb1dad768b763d99d397cede8efb4ce034b3bd38e6a381ccb0460abad385e9a652d5ce55c790ea78302a320f2645af972e99a96c3c510b02afc543bc0d4f2974ab72d43bec02a006cfa43ad48e932a4323b9e7712a9d892accfccce3379d3f5da4c62336ff0ed8b60592c73d9c2652c99f1b30bf1b8de1cf2ac0b8967ba519bcd5af307d24866ad63675550b8ec295bc339c78933cf1081099e0ba530535f5f0558934fb26dd86ae2221614b2eec4e0e1c7a2e37c22509469c3cb51c5a35f3d20cbe9b951608bfa93d0a9e2aa2a5831c6a3b7405e44f45870889b5121fa7af8764fdcedd04363fb0d981485ac1014c69138970997e7d2278f89692d71f0af31d37ccddbc985824b56a48a66234f4d17ad74f6f59e4bee2ed647d40ef317761967adf4acc8203e1cc0ca0acda535d709b6be38194625775d500f89751c112ba504b142aa3b23b58a18f843af1354949bdc4ad6bc82f2256bf10b4c8cd732005ce4113de78b00707ae1f5d804099003ea63dedacbca75ca1e7ab5fc802cc44044455e57ec9fadd573b2761f41e6b30fcf7b4a26bacc2b0d4eba1d62adef49847fea78bc35f937a888337ec187aedc558f51de8433b9bad6e63ccb864261179b8f7619c5450e3ec7b700be119de0969f7d0d20af2cd11d029eed380247f1a8646964c05031fa90c62ecb62a05bafd6982ff3588198e94618be0e235edc0b78afac4fad5261595096b19417ca40c1e147cef0f61e26ae74167527bebd8b9f991d67bce22214ae00cb7f88ef6d61e13cb470037aa2afa3eb4025fe21900715aaef576ef87d4b89444296e04726fb8814823a5e617d17ee897c2ee90893ce737a3da491585250b166c2938363896f25e7b5d8179aad046ecb6472448bb5993885b9344bec5ede1bdd0c2a561f7dd6c628adb26543649e27bc99b044ed90b171dedd2c0d612aac8c9ac10cebbbca185aa13e236a29704aeaff688e46a2b33004506fb50ca9c21a0f86948800748f4f7c95de791bd9813067830d495635c4757b3982a86c500f10fb0acfbce0598ad9e3d3b3c14c0ca8c8d9eedd0f2c24c15f97c8ca94a95a3b7698cd8a99a3c45a5eec44f5e891df7c8c7824ae7d969219f285af7b9bf710f49cdf2cb66e4f09bee65fa0d8ac8f70d993bf5497dc791e1eb54ec219d8e3f7718b622698c5274c9f4a7e0921de4d74839e04fec9e9fc1357ec836f7529e2b03a57e550583fc69dc4944c71520ab97fe86f92c2c5fc96fdf51d0360da9dc71825cc5b2b88e8bc6da9dc5e92be06523ded14ecf29fe5b5dd63bb1c518b6811369910367810f64c6264f24d4b2f1c0d905071f4e38d7277f98871077e0709ea3f0ebc31d2e4560b0d05bf525d269c5b7c6f843ff9912a83b0a3c470735ec64c12f02624fca3fc980b383cd164c0eda3dc783cb80364047f8a90eea6cd427a1315e5c3d998db8c7f5c417dd9f16fdb874b6ce5abbb461bdcf4e7483faf724666fd4950a7e873946420a453234a46030c1b294787a7bba63be10f3ef90934c70d68e3d25289370d0ffe343fc2979f215ed4193b5881a950d08784ed2f0d523eae9fb0eeafd90123752a23cfa3af89c9803b3be6187319d7afd389b8299f8879f2156e827550be117d19abee9f35486b5a5cf01c8d10f7363615f02d000e573cf2332b0d76f22501459252108a79215ae6d05b56e6c3d839c72e4668c13237cca0186a6e36d7e09d16d8c9f98e1bbaa3332fc41cc416950344570af7b2c8e6850f40a7505454e005180f593c9b06eae29972526e9b5956dc4042de0f1fb08a7d8400faaca5c685959bf1610a7785245afdb1b1e632f04749e036154fadafcfa31ef69450fdb7e9c71e77066e3a88a975190e3414dafe0a1d58e8ac9fe711c89c296fd57c607309f4eda8f82310d5c74b124f14a207efdc1dd35cd39596c89825b1201f61d56a9548cb3bdca588e312cb3447441ec04da349db3335994a84999c6ccc6e501c34e7952e04d61ee22e705c61c9640fe0182f2a474135c1cb345aef91fc48d0a0377a233a8559c69015cabeed5465ef40152bce2acb5f2628586632b6607993f53a1cadfd15067fb635ad77ef690065720f57865784c011a4eccba0cd8e4840a1743217113208d15834e0a5329acd9cae756411f5a5a75022045537182dcb50466b47fe0f2d7068407392830f3f0201c9a62865025737a76f2d3ceb2aaacb373cdbec618d3d408686bc58f01c6a11fe30bdc17c892faa8ef236faf31500aaf58afe9fa0d58775cec12fa62ae1ea0a803dbc7093d05a3390074adff133386344ab2a3cbd0287dedc1e3490936221c10673e23e8019597363227180c6f8703216087dfb30841905753a42af98a0dfaec5173f0238917e211664d1af1d3650d5f37d01ee7588737461d2745ab25e78ed4fd38054f915619974e93e724b55e0b19f4c051470aa358410d5480859b5c078751cadd424d9df2e16176a1e2832942cf50287cce346f7a13624d448c7ae4d8781b5575ff8c8236ea2169bac32272951e89800b4ca9a1434c70d6837f540497ed49d65ecdaeb91cbc0c63c9cde29743a8f19a87e1d8eae7eb222ef61bb912cdc2f084e086820b8a9c71171231b276f032e248eb0d6ddd6a0d93d0dd64c7dfce37620949ec4c492c4408515651c9e60586dcf2b97daaf3ebed64b739839c53deb6d2137bba4b6e3bd44f449faebcf7781e8912d64a560d74f2f4f67143ee3c260804371d5e502ac923491103d7883c40b058cd36f8fbb9e1be6dec18c5c9d9e6b185471e37f8b17b945d85bf1bdb03b6ba51ef3f0844c8b45ea1a0387392d66a54944cff2413a07af2124fc37054290cad80329ab867bc50b41df48eb56fd9cf38491fbad91cba790a0a27147ed81c53cacc872c8ea8fc69fd9e1ce560ab0906107b839aaf4559310997844a0520824d4e358a4273ec8e455781d96c2ca9eacb269d19bcf2228b7d90a70e7bb8c0caf6b5a309f3094fad3f58ef302a86feae7f106c847052d76f7c8e3fd22e369d052cabfa960340f4d02906c801a9f34d347147258460cc7f1262c92a6fa44de4c23a06cb005c2771821ce91512a1db8f9e9e51928347a669404b0b69ac82fdb11fdfb35edccc8d713eb36f577ba1d97b73e7e29d610b6d84da089043c7da4831eabd0483cc0a5184c0f57b23a5e4f547fb89060a39ec131e212daf13d81f862a9b9013adb2f23637889760e9008ee75d4d34cb7ff22dfcceb2135db2d97136d9b70977fd7c0c58f760cc61c829fb85c4d1c2668bd0bfcd5beb495c0fd885428bd80a38999a78c04fb687b0821a6c91f664aebd60d0ccb8557872899b1af4ff2dfad0bd54a2c0a10a80b9c428a8bdc0c1abe9be6c3fc454298586bda44fec302a474e98ed7119a83a231cb9f47b66939633c994ca68af99047629453a8e4bd36c520c2ee6b43e4f1fff80ce24e680b83dc77ebf4a5d074604b3c2753f4f8ecc04579c84576487e0114126d6f51d94f182b2580475e55ee717c6f69e65a925d07ff6b211eeef6100490c36cbd55673aed8bfbf82d0288a7d1d34a5b7e656d9e60739201fe5b1c9e67ec41a2c988c21f1c1fb68d870a63e5f735f5bea4c65800b0c8ef48a4d9f56559186362c089f64d19be65b5c7492612e00dede7b8efa5cdec388764d26e5b71a9a366020163b0b55c9417ac655f7bf308c2e969ba1403fc6e060621b91b749060a24046b24665ce2220d70302548f5b3b03f3a0d08124dbcb71a0dc36034685344f74db4614dc7a6fcde26a18ca4831ab90421172b4f27eeba92ea4c1814dc7e8e9c07acf71255bd12a6936b749c05722926799cd751a413352dee84e2a56d4939aca624ea1dd8fd83ba1be43f65a20af8c5353a176a08a702f07e1470de21ca47257c3770e86980b6e868939bb95d4e684563e8800faee22f75a2e9717dfe12c34fe669128934503ae9056bc0725cf94e442b6fcf279ac00adee59888cb59a6f80ee480836e27802019d7134b9f8d164e5bcd72bf139f9467c7bf222bef0c6366fd2d4553005afcd7ef4bf8ccde229a8cb3c987ebb37143101e02f57237de7b82fe0ae73d930f0d2e7e9de9b53df87bb560584a77065d8f6c7aad4fa627eb35734dc633e539b5d1b2088ca57c09efcc81d69e63593f2e7d7726efb1a23a3b9cfb4d41877ae284ce1cf3b2ba183a455ce938360b519a02c5c8bd7ae917e4485997dbd39263d705638c9e79a6b1fb8bf2af0fb0f5a65596246e19a98a8e27fcc6b555350dc1a523454b50a3ff21569e1f946535ed2fb156bb25fd3ddfba9279b9a0a7b3335b2b97697554c14186f1e1ad6ad773d9143abb0ac02f6251bd96ac6f476bb8b0b730a0c464c0d532baab076375ce662a9b975e1bca0a6250d1d94c1629c26a92a81606a11d62b0a12b8932f0146f2591f6d7b148a4897788d90b83fff52f76b14cbcad425bd12086f4840e542825a6805950d82d3290172f79631e862fab8122dda3cf6501db9d09b4e9d2f70a8a4cdda83f06920af80b0e2ac76972aebc2ca20f1104ce6ef180f1fd9542c138037c22faf78af124f75fc7121aba27b4ed742f0eaa85db8fac4e06301fa14cbc5482cde59b1dbe451076dcb771c39d464be3b5df133047192275db182e24d3fee90426635590aea1f9c0de64cade52b06ab6205443dd848d3ed5d938182c3d8f7b6e8ad7937abd75024ee06961c8e5a79250201fd92aab9f854621178ce1094b4a71de18c18930eeb78e04739527c160f488fdc844943463f168cea6ba8c599eda226cc464f74ce175b95ba4eb8b78c9bafcc1f1b26324af87b189d5d26b4e55f1999e2adde150658c6729c191f6ded4d9e8b61709fce9ee852fb04dfa2153ae1bd955a22bc8bbcc42f42abcaaa3feea50b57ee7f1fb2c4391774d819026517ccb3bdf26a107b615a97c0822fba27eb92eaf0a7dc3ec09f282b7f01ec008cdee8e75d42886813e23a9096257ff9e8cd835e9159d4b09e42b4bffe9e5aa0129d1760a87397c1dc2668b0c83490ac2780d17ae17b4f0a4215cd6f2005bd3048bc1844b9bf26c01c07c10c3ef9f9badd74b6c3c5ed23f396375430562bce11c9779049102b1bffbf3b94e46a13253b0aff6982cb29590b4fb5af9867d29398526413cc35d9bbb8887c0f0ca39519a5cf42d480c7a40bdfc1e99da59429a4d6358294234da60d51fc4251a929f0202b7de75235150087e9972c729d243616d5ce54d13f54cd5b7e2ef341180a2997659180bf05cd27057a9c023bb8af7a09179275ca840e1fd85d45821e99bd1084e057048585d9f615686f34bad6e7a178fc7a918147100232f59cd25ba5f4a15f79d6faec8e8eb5fdd0a17e463468caa84b864c3dc421a7713e2a096dedef43eb00e3ceb927d8b63c87e9ffbfc766fb9bff247bf586fd7aa972c30751771c6cc7ee55fb2f81f713ea4709066ee8df047d9ddde13105c0642b9783ab6392312a900fd7a3d9e7ce57db52345a075eaa386577b56447f02832ae07479c9a0aaad9269b806555bf42ebdc539861f6b86902cf83cf55cd739e1682968bbba3431a3cc6e28fc7dd087e8d5ecdb328b43ffea8c6eb896ee7825e7a7636d2546a43d51610e81f4f27e7f119da1ab9edf4663266356f86ea275dc0f1891dc621c90ce86c024ae8ea202eedb26662cf7c54a2d2cf9c6eef5ead6bce1df9827bcbab592370f60b5d37fa1776ffaae6fe9cda948b34815a22d10e935787b39d61ac8c039d8cd0209bf8a44353413606b31599641275974e998921657349af0912587317dfa907d6804a24899717541343bc428b7bcc5d93a4dfa853e722bdd28c6b6a7cb2b6502d05bc9644e412f4a69a4b91d29644d973f81b09c59362cfad19d741ebe0e755ebc2cbeb9279e45a0bfc6d4a4e345f08a16d1a68b327d0c6f1e12f3ed637990ce10188fafee3c2191c8be47c1c1009b685039420bcf66bc307d9f475591215c0fb826d330de1cd213b81527f9792c034a54a606c47674787f4df9526fcf5de2bb058d2463715b071bb1ea64d53ba59bc7ed7527ddab756624f65c00e2df381b61bfdf02fe3338919249b63e08bf3242ba0908f1ec4afe23018f6d981977b500f2b8e9cd76a1f3c70162a20ae3de7f2fa003e350441099da24ad90898e78536ee570d962fddfeeeebac5696cc04b8ff552004e18c8c69baee466a6986277d7d345951fc2a38478bf10e0a000192471717f593311f74ab1ca616d4ba1f9932483a94b16052d6f5cdaa670228bdb7cdcaa6904da4f0838330c1751d6b0bd62f81062acee26e5a7c9f14c72c5a9dd170ae10474f5b378df84b509fecf88350db2eb46e165ac79ca876ac2af2d1886cb06a8bd39e0de83838fa5537c4e7155ec5298afa11dc61b9dff9a439e259e5d83914daf5118fb4c656e7a74d8aa38a5a94023d1d6f0fdb6f6474415f01423673fa0a38723d8ce3d7a51283fc1191ca5c28e6b6501bbedd279e349b0e95064a3640f2a567ad7fa388ea1eb68cd1980798a09163a0aa358e3db3bef2fecf3ff87be02334da09a5c8749cd55fec5ca64a41ee1324914bf37846d958148d38676adc9977fb3bef6914e0e7c953dc1b0b3607ac37fac25681f13e7a0f55657445756394b157347a9b7de9513d118c7e9b47c72c12a57de7909aab986af38a14de4b3c40223843c3f13fbb8141fc290ed61cc2c9914d475d58802cdc73a2120498c3eca4f1ec8beb6c144b0edf424e66eb1645d2d1302ca7cee64c5480f3304e20510957695fb2c9cde68a0599fe13b655c23d358f847426554a96a1b9fe7dc691afb6699f8353ee1cf3318601c782d5705d4f69df4e7fa307f3b60a8b610b87c63876018b95b31173bfe47ff3050c75b12c69f06c9ab0717da82234b8a4702286df74e271d503cb4fa77bff6a8097c147ec801b24d3dcee0d183eb5d899c565731c0c1d5aa4e2e7980c04f171563357ef5f3ec37b50238306414d8fefd3bea033247d4ab4157e050fc8bda72506a7036ccdbcff7b2e59203ffef11546c358bf6d42085701a9599dd6800328e7f24dbfb74d0fe295831910f5f74bff9867dce022a656ed300e1388b30570b367a83fee4366cf67343f89bfc16f83f1e591ae59b4c9a3df466ee0e47eaa5610b08d8a0b8277e4b54c06333753777b2ae7d7a50074df9f708a695a163234a68e6fedf0017dce29daba4d1e99c0930ecc734cf29e4ea321d2500308d8cdb7f5db7eb216fb61248dc5343a65a666ac7a6d218219f05d88980f18768713fb6722191482115ee0788547adc35d98b93baa5ef90e53136c83982312816e9934624a9ec0029c57eb0a7f0d3f6b4f383284e8a3d4305055bfd238f5de97b1fa591d9f0e0495ef367abce5171fbfa1b334d21f73ef1608725a1b6abb8e9af5ff2256b911ea3b2ebf1fbaac50fe40f64044d81a0abd9f9b256bd2c2188d2434a7972d024f1fd17f8fd8220cb88aea8ef35f89026ce39ccc29bb36face99e581af63f1aa0287983f6c07858f37731bbac2bead3f944f2b99d69ba8d22b10a5dc78971b8ed9241f436ae948de5a3d85ee3a511627eafca4d283b4f53332bda0439deb6c038d8a0ce5527df3b784c5ea71a14809e7fd19ca1fcaa05748a1da8943dfbecd91f7232e10e657644c853cf3b050610e31cf6c60438c376a3550e116df1486572258060615fda63b2fcb393655ddefa9a72b6c0ee642864627d992789ae80d0293ea825e80b32bb9d0a7c1d3992796968e2051fb768440b75cf43966b14456f9a3d513db27016d766e453061cb30a1b5e67aecc5e6d55b960230faaaade1aa19399cbd6b862ad9a45618131ed76fde0c4ea3026e6c633241a9fa6a473a9807305e095797bf8aea05391c114713a10e45ae0339d86f9e3f62f261163ff1316468c6f1802f826f25e8de40d1662975276cf3074fe74d5bfab02211e2c2086a8ff030075e5fae2ad22b7b30964c5820dcbce6e2daaca86259cdefc54ba8617c43a42684da04af7cbb4954302fd2b20d538c2ea18968f632c925f13506fecf2dc515a45b9dc0fc106981225f0064b178d15f0a227240e8b8178714a5065d67e4aa9c05df55c9cd72fd1be02804649c16e9d1aa46c618d89a68670f616003b611ce80bd3c3a0df503b79850a9bc125384d3686e2a2f3fdd16cef9453ee8fb447ce4061a3a20e1103d8696a44af8f0f31014e44d02c4dafe150b7420651dbb8d74ce0c4a62bf15e27d354c09aee61ed7ec1db12b81f4e07b61dc19eb14517a4f0f38cd00565f336e946f7dc8323b2e941d2ac7347a75b8b7e912f29cf7f48b11fd29d5d8abb97410ad7742935659f10d29a07a8788005d07757738346c72b33f6a9ec87dfeaa30d9dc8d95b350bb4337bfb58bd9d7ce9fe446b785b0cb76df8f3c582ffc3497641aa3ac291411c61de761fabde5b72a79c6dbd82c35d9951284a97605df1d0b9c41a2d081e9fca10093a49321ccd273261c22df9036819a2f6849256cfe941c2f5410738b81c40eda067379667daf823f4ce59a6735ec05de054e5d99d9d68fb5e42a38f357ecc3e97642173d8be74b8107468793fc60247ad1f529dd8e93bc3a5625dd0f3d5f54277f34c199f0b8b656bd72332dd95c14c5394ef1520181e1d8af9237e6e90a46112cc23002d87f0d3c8ca1ee0b7693271f5d114c9d5af79024065e41c7de4b268ceedd8bd5393bc04b404c80b27fb247cc03eb0c6559cf3aeb760138d1115f4a5a9204f3c8a0ee849b7f821f223c6810ca4c3f3650f315ad40d9f355d05f1f21f9b34b12011ac597730f76738ee0d90d302b9fc3860d6ac45ef6dc50b4d6bbc46ac00a1221a7fd514ce735850981ac24bc739672ea5948e9394391bc8e982fd8678089745f6ff654abdf3201f441334ab369a2fb52e1d2c9af23445d877b75fde35275746e0bc62c981029c5df58a7c3af1683d11d186ffe3e52ec4632ddd3e860a93b58bc335e247dc4c9184b0c7bf0b8a50dafeebd86fbc24ab5884cdac11e6dd86d299a4b3bce0418b145a35fb28a9475560cc8454b0db3ea8434e454a115f266dc0959b867c54089a70421cac73d1aaab2ed6a15b5eec878a5e02bc3810b56e5f3eaafe67fcb4004176e04340f395d8cc2ce8a99d76ad0624930fb270bf31c714b25733d2e35d17ca83ecff53f72aeefd4a429b16016cdcc02002e76f082064e13091d3642bec21817b66869b6496ddb0124db8380262fea0b800f4ee3123dfff7bb78d408ceec9285403b0c223f22158c0f4a6f0e542b5a35cfcee94af6f612237afd29774a7c24420207cce16d437211009c750f89c6b66f94d2bc7536bed6f3d911ee6fc0ca8c61d2625e2dec5d812ea10a052c10155792dd1f383785dfc1a300ca407a31a52ab53e33f4a032eebd1f7922ec548d96a85a73441af17ae191cb9d1dd10e147e8a38ef01e1816b5fa6da0a637ce5b8e6fb9711e3ab0cf658e2bca2049c1d9b9a2cc64db33abef8daad17ecf97cc75c9cb5a5d8e5d39b8897523a4c654ca0682b7c2d58e344731b6fc374237276a056b533eb4fa1fd0d3e2492c5297f31f3832ac7f7b828a2aac9d9b2c243b13b84f275a5f810ceb933c4ac270ed9e5c0c5161f05038f0331a830806d715178cf1c74281638c98bb3819cd8979a108a6996545469ccf9aafc2996a10845f697440e92563dfe013a5750669c2bf207d540abc141a42ea281244fe56f2f62a2c3aef423afd28037a08f84697d814d7ecbdc3c82a9c3993d0ef0e24e668e5dcb4c63c1032465889a2426d510611d1992e880540babb8870f3ff567c9cda6a2ddff04df996d11001215306fe8d8cb2772073e031434213cb1f0e48ac3cc734407872ea1d882d341a8730588daf5a584b8819d3c8fd6f6eef40283e60a4c38c80f8ce6a254ac6f4f3fd0be656f70ea446f9bd61bf09c33c6e045a7b060e2e6fc44ada150f9dd460da84c03cc9793483ec4d8638a4229aacc8f0c9f2f1014eb21c4a7a22e3062277fe2fe20574212792a257be42313db6811a0c5d6bdb2d8b011718849652fff3e8b541969de3bba7090344baf9656ee60ad929b5d5fc74aa1f65540a3aab2e4e57378c086627431b55fb4b98e17e58ec73ee6050335cffc7644e6a669d6fa938d5dd8717c4d9f685f4d96d47627395b774ff14a893523864df1419d593cace8e016d87633cad4f4b0690e226c611e2e63620721e854cffa41865d2ed46f5f9d8ea00c56973738732ced768d314cc77c1ba751d158099e96bdaae2822b3fa70e0be879f4ef31ab2b7ac971aae67b251f4f4b0239ffaca37a6127800661b9070d4e34988c5cfca0e12cd538b329915b2d06d071774c1fe7c501672fbd37c43d65692131454d15b008d7b1c0370aa9f0701efaeae0e7b46f2d06f62188c15f528d5154a669843da48b867b5ba1be59d16ed088f0d749d918b3d5c8c0013a0c945dbad7cb6baf137ed87b44ec9a987155f5e806dafe5ea29238f147ca67bf754d84861d9a462b9d6d3a4cf46b80912b1c0179f2f015c924520d0ba20deddf20900833ccb1b79ad8220c206c10ecfd31ed37c52e983e7dc60edc3d0c3b183e4d75fd88c9a48a4abe387553d7e6bf5397e87339810f92515ec103d327f4f23bb0360aead4b16df6141df398d5c8c7b885131bce5de0eaf270109f5e162af84fa3f2a22fb4ed84b1f36b61a4d56d4c4b7e187571e2bfc0938e37bd63bee9876953f335156a42257961f6d0531b8be717a7805b8f06594190b7b824cabb3dd9e027245b72a8280959a327c2b5cef041d6f7293380303275f6341e6f7849d73b48516e27ccd892835cd72a8892047d0ee878f2887b569659aa4035aec21a9dd1e4ed21322960a069bf2de7bca3e90559c74586be840ebce44dede4847a2c576d36d15449d9cde1876e47175f3cb716fd1cbbc251dab0489ff48104ef6f42732ba24aa93e978d82e96e99cb7fbc0d36552d8c9b143c0894b241d5ba1a4432c249e2ced543a7d635f25de10e6be3f170afea7e478189ce571fec290c33608c8f2ed8e5184e5ef66bd86257bcbe3a896418122cf1d63a2080b778c3ae4d83784f15bdeb96cddbbd6940014b6fee25ed6c5d33177017b43d46c26586bcc55b530c429d4b3bd711aeadaeb62b68d68e4ee9040f09d51f4b78142fe8d1572db3d45f72ec0b21bc1a6ca31850c33cf3b6d76d77085dd605b3563a826b81ce3fa2a9ef3bc20fe1b571375cb37bfd1d35947d605a384b509bd83d4ed59a4bae2d9991d7b45accc2006fd71f8079df36b25c310b65f1f50366458acd25c40ee7bbefc330bc23337725bd4a978cba5fa0e2b244898d9627e0efda8516bcac51f21589290a05fdc5f97cc7d14e2edbe248fe59f25ff66908c1cf3b87180239b2ce5b6db2589c98ad941817a87461f8e5c200c7ad6e5184f893f320461139a07be0d9da429dc33933883403860c6663554f8f7996aff76a64af26dacc9c5909a9aa59798a661c3adbdd497e134519cc52e8ee0afc91ffd5a04cb32289f9bbf4a1b2a39676f989e861b431a3e06362109dfcecdaf9160c7211febfde568f6d704144f2b21fe0df4f5c34bc2ad0c62722c85d024a3a6ac0f945d42496486004a2ea79ae95379cb1b89d259c070f86aec2bba97ed8729d2aae81dcdacba12af34f185385ed810c46fa28ed439f1b7247f33059d90fdf50b3364a7b2231d552edf92bc28b50a3114b74fd72912c5d3703f36f82498bc7cb9a665a818c1792c9f88b4a967f8d3127c070a7b57e815e57aa3390a9957058a4f9a0a048d035b9f449bdd09f3927c31a5a00c0287a6be768e2a123c532053e0fff154382f0c4e83099b799bf30b9b435a48c1192e941b42f1bd0ccd030d92aebad4b0e0830c7261bedc00968e470107324806b44c182b9dcf27435e6378002ee3691deef7ef2e02880206a9798c1f175a10a536a9531248481b5c90b834c1210a6a41d46a35016652c8bde6f783b85d0a9ef7c3b5ea412b537aadc45e065c4c37cabd600a7fb871e1c78df7b7268745f53fbe7511807c6ad940eab501f787dc1cde3b4c99a486029467268286690226b1810028eec9cefa1080942a6cebb492246b79847cfe85516d2e8de1523338a0cc7a15ab35d8206143b48c49fc4ccdf4081a8e391c24dd0f6f2c3c366a6eb0e181b8be6cab13d436dfba6a4b912644cb82b8070cfe5a252053eff8e1438703d94481f0093e3efb99ab5c7a7a44b754e217cd2bef798eb732b4754fe2a173d9f40f2dbd542f6112448dd34249879b508a7c83c4005fcd45a5f81b693f1faca40b356e3195423e408825b215a4e652748e00b96d4ed800db6613c879c63026beedb8d18ef2ce7413a37fb6cbbae120124904ae45c3ff7f7e801b57ba94d15db620e13708ef6c0d1bf45201b9bfbd547ded60be49ca69d900143f0e85c70f126cbfbd34d2480f08bc37f94a6bbfae91e87ec0f7615b72313c27335087b4daf201699e70c90a373f752b46084809a524534c4c0ae3207d203d482a358cfbc0fe34f4a622597a1fe03151e4c941ce7ada774a68acf02ee8d20c02212597a858c841364475b64f11a14cbbef2d0d1a99afafbbcc922b73dc3f5902f2c13e0799f075dfdff5427de1ecbea323b3f520e9c8e880b181859d9b7ecfae07b547cd2000f369afb167a832a66a3dcf8b859ebda419015fde8099d9d76a3f0ca75885a9d1985eca84098edfb8f6125394e81f3e33118bda7f51625b3fef63452cfd7bc5a5510dd6539e8997a96e7a9169b6d25014f406ff599017e9ef2033e59fc8b4fb8e97792b93fdc6a8969f5994c5d3e2fdf9ff0dc6762c730d0093245ce0c346c0caacfd72e1d40a6deeca53e5ad409b04c284afac836ae491237980e2a540c45a3b5d360dc6ea25bf05e62891ae0f26cb85c922fd46cad3c274b9976471648d0b0d43539ac289927bb99fc902dafc163d08c1705784481b645685094e19c9651ec7735b29395aecdeafc1bd7143814893ae9e208aa7ad0a857ccf97f9257a73366f65a8f192d6ac394df34a930ada0704fa0fdbf3206b7d021a719d7d8f71a9991baad5ad81aa8ee3dbcdfcd1ba506a3972e2e6e743f5e9f5804d0d8ff1add62f0aaa9b96ff119920669a2caecd44de8b0b10b54a695901f6df107042c61e817c8206a585189fade00863411602e7839bc668c3fad268e47b4de84f4308d34246d9243338039a5732671472b566a60b33df640085dae876150b59a43349ca825a751b87406494ba7aa167c94d6efb6648faacfa790dcb8e71b7f5183978de06f0ae60ec8082009cc535f443704781dacf0133ac01411e9cd4d7f6d517681cdc032c51bc77aa125264ae5f8cc14ffe1b923e55922744fe56e067321247f1c01021c84ae293029d62d5e33c1e31a01ed529cddbe4c15bf8c8adda5979b07ac0be211744300f40ddac237a755e0a8defc7fbdd70201d06e70ef3bf07019040664dbe2c843d80b87ea9984e9685a00531b3c05d3d09f67114602ab32c3d30851e6cab3d5d0eeed1ab4e3841adeefd2096c50b842002bb1a792c5a99d02b55895c0f5b4d0b5bdaa02e9f9bbafe38dc5224f9ad61b148b2f4b87556c8086c34f5fb04e5d25bfcc82e4d0ac3c7930966640a67f931c82e5434a3200032e74600a8c0e0146433643093a399f47caeefb45f8101c032c5ff980c0e43e1f6b580e11cfd1b1440ba61662382958ab6e62833374d40dada998efb69635f8d9662f35a0457c8869e8fdaae0b9a376b818aae7d3296f1819600e4c320855702d46c959d993ae98a00c01c409fe707bcdb07858a598bb54f8ea89ed96b1a8833bac3cf0e908d512380a38197cce97d5a1ae32f027609c0278cca45fd6af8c4a8fcbfdc0ed38214d6a2881e47fc918d782485917d1469264e2c147cab7e4ee4842d7bece7c69901304827507ab036c9b453e74e4a8a7241bc0231869ae97c694254866cbfd12ef26fb532dcc872ed78d9d461803473c20f260ae8bce95f5ea4e83dfd0326b0529265f003d0d239167103eebbe7af9d891c53e5498bb906c78eec71b44c077b3cb8c0c6e1e00b163d14a0d0b480c3ce9c83699b570274a6ccdb0499744fba03b15f976a80f447851e6d716deb1a57e432127887c6a5974665fb8d1c59c4f0f0b7410f47a3f46cbb4330145eee1b0645a4fed090a1f3b0ba437a5898e8f7321f61f9d1b3eea85c7ac43f8e0dc78f9bc42942ce84b02bf9e2791f87382850328de86ba6c12585df73a28785c55312505952cf16227b902f668bdce50d856fcd3dd47f79fa58241538e5fdc6812a789a020553dc5638e0c6b06abcda6c2d240de0e5563842a573ab8c1db54c2262f39c7daa785019fee6c7da2d45b3222878db011df1e49fed01131343515b0a2d9d8850d1f787f6d4616b66ddb1accf4a36e4c01cbd50aa12930c368ab21f25697ffea7fda3e433f9c82700fda536e0abfda21551e38d7914a421e0230cad2a2ce2ef5832dc9123f66fc71e7716e2f7bff2aa031e6395bd34078358e486342faad83c7376619f6122b93814a0b734036ed44628d1684117a216018b34c91a46bae90ddc9a57048f7e39c0b28e9349e471449cd4923f822214a4d8ab9622a8a4c75e2a7a68d081356ab643dacf4353675fd62af2bdcbbebdbfad00911c91559abee6c1af66dcc19dc0280dcde8cc404b221455d81e11566b3bd76e9102eb80f022be2cfe253f4baca25dbaffa51c85daef4b8188b2467a267615103273874f1c8150e535d6a03927ae200624874ebb60d620aaa06a2be8f89bac8a7c6995df116286e43507bdbb1810f46ca1df69afee847071528c20c20759266063c0ecf59027dea5337ecf942b7188324db994324c1a795a6ac529b140b884978623d08870e7cccc7bc069074cebdbc39f9c0fbe39af35c13fbc55c0ba86a27ed1340baa940a1c96faeaac7644f6e12fb5a9188897fb6d3e271da22973a5e252db4a36cca119a7b241f238c5e2f70570901b82085589183f28b8a2335772406b8bd90c9cc8a79187ee4aa29a73255fe540fa5c69baf10616495f0d948cae743465d9975ed31c219bda3eeb12a7b4ce97888f7346878f29149c2558c0048c70923ab98d75ff2d21840b56ffe111b465be41ddb6435da01a0b5310cfc2c96a15995d36c3de52f5efbc44389cbbaf128793db242e735ab475926eebbd60f1cb7d9c0ee4a507d9ac349f41df6b66d27339dafaa511c8045c557ed02e923a819d43e35ea973a4422ee02bad114377737b6f992a29d22c8602b2626372400fa80697db55dd6ee291b27687018438ebb47d7bb3bec93443242b2cff01e4539c4c48dc57807436ee0e4a1e5c971143b9134ec625ce1ce2935ab4e63536902aacc629c3c29ba064ca2beee06c65a5981967c17695cb786cc681b659992043827eb3392a114f17782424e0eb09fb39207a1ba29c4a8a60eab77b07b5b07fcb94da2551e4b2650a22e8ae0b22f9005e5a128bcba8010c1969d5a94731680fc3ef92da554f7d555997982ee22034fcd85449ddf15546afe98c83ee92bd9b4ba372d39d274f7df43e508f437602e5e90c7a827f65df1c6c0a09619d3f1ca5f89b0b41faf3c489cd4fd5af3c07c28beb345939f0d8e548087c66572606a108a2fcb6fafd9a4e8b27493cc5a488d6de79cb21b1297839a9b2f32e7f2229bc5ebf3bc357dee620b5aa007c4f3e0100699bb4fc68e249bb2b0cebbe60451eca8ed10af0aee0806028db29b8f333e3abdd75a1f258d03f4fde93941dfeb780c6d700c445bee3393454e419086198eb9f7a5dbe49ab2610714b047a652754198b3765530b032806bf52f860636a02723cbbd13a22f6067c4e1243b94f39b2384796f3a0baebbb7ac7ef3c4f530c499c982302440e5812c5013031520d18504663c006ef987abbf4c0fd48d7f454f684691c960549ccfa56dacc59b4fb0f90850d1d2a3f861357cb0a07fff181253e2c6ea12c3cc03a7f290adc26c4d1ebddc484f66052718879083f3e0aab3a8541b52230d5340f8db1c0dd1045469406f7437ba0ca3eccd037335823429617a50222a1b613be28bedcbf13206769fd27aabd54d82e236cd0df5a7ca2a4765207e0be9f55277cadcebe989264d8d191cecbba336762a570d41db2831949f928ecc36369a4205a3faec3c7237f6eb9bf443f346e2987ea1d0099717426fc616e8c8f56e60d40095df56c2d7687a2087094f148316545f049858c39c17e22290af9ac402abe2676a84f31ffaee0453dab91145207bb65156ec474002adf0132d3ac8db4b5bf9857d09e6fce4ad3d22fe66f53cbf265a41815e431feb5e93abf11735fa607e0667fc60c48463fce0cc06d7f4e0f44ad3e841948cc7d843f80dd7d9c388079fa8932f0fb62d330aa9100c23c0529083e50cea1419804e5f93e479f258ad6b87aba81ff7115b460c700a9ba644a151579f76592850cca577ece3d2fdd43c5e8773c6fb1631bd7fa6bc7a74e253650ad287c47854e9304cc73782e0f95961f3a7f672a922621bcfe8609472a2d3356131acbddb3db53deea2ad24a6e39d2fafc4804a23af20a5ea98348af946eff280fbba136c9950f55ed4b31d86ad63b6cce1a1cf2fd1c1aed61ffd37bd0518b5c236ae7323251624e43fc32596d39bfa07ac634a57a01a40c9a31e0c0fd7cf74c3057e2560570e97fd881c7d19ffb05464e4d72699183046562a2c5702dfb9327cd3ac51290b74c01eb1c075079cc40a2bffd8361c52c0bc8c08ca800036861c918ab17bd39ba20d72f870c4a759e379b320e35cb71dc5ca3ee8f04bc5629ce38083df042eede4d8395304fe03b4d7f3ff09fe5388ce9ce3704fc04e579a3780400b7e518048884f367763b9e487bd91cc3fd45cb71e89531ea07ee08b12d6852d0e6b1e520e36f2cc792027e1029b859b721d20584b8683660c91271a4cfdcbeeceb7a63675e2c4c87168e41f006687cf8142869f6bccfdedef40c47dd30405e5a721e20f3209f31d007683efd7d9b6aa02818bff3e8ed61960628795761ddc2207d24273e4e6b4de4e1ee49f65bc803346c71288af1b065ca18533b2faa128f9f2f07e8cb5640132e7c09fdf02d48060a0d8edfec86a45f14907479c4a69a70f59c10a0873f094dd085566d7e963c7d154a6c98c4c10ae2ee315dc35562ae66378ae31844ef639b5bcf1a424b45392c03228cf844d24c94ac5c1d9af12a5814e4352caa20bd8d2babde66815bd61c092f2844dd473e416a9d1d25b32cd85902c6b237e5d1193fd4212bd49e7aa8f7079017174e105282de0a654ee055620156590af9c6928cc36c14274adc02fb4a4a84e5fb92c2138f9673e70d8b06cb3745f2a2caea31e52ee58602d39d3ea6ad0dcbead5b523f9f01ffe3320338f94b69230ed5083967f013b66c70e3c131a0cb9483c638614c73679dd93101987c53ab903c2ad80e75670ab3ada2d72eb5f53c2388237cd4d235baa236e338ca09340ae60014ac39e037f05095420adacf440041560d0e1107bb8158aa27f0cff96b316fd0c5dfeb42511902309961680bf4d4e4a49547af7f9861746076ba90a94b43465f3119b492931d87bb00fab381e42bfb6e0dd1db7a07451bdcc32b9c63151e13fe38558cfad7794afb10e0b936559060942caeaac12615da2904e8a04109a515ca6906a662f8f877b39bfd54f1624df7b419d67ab58425424a06c5ee36b66ac876226c90af83561e9540ec305d323e8503100b9dd5bef7db73bc02421c82133294f6150245a8a12c08590153fdcce1143ed0e5ab07b775f904562b18dac62b431fdab9aa75004034a797a87710f1c00c14671cbc6092648c1befae4ecfeca63100d18d023499b27b2a7c5d3d35829cd34069b7f182547b5adeeb68f797842de728b2d1ce2101bf193dbd498dabfcb5098674e190f083517db9c2d86acfc98db82514e7876a1167540dc5dd4ad7291095abe6f530e0423a2237a9021e359643b4178137a1199b97713ebcf1d5e1b3b85820f3ca29f672aa6028b09a3b915f1e37779b5d236fc4642ecfd7f862b3a4b97588f3f5e7875176f9ad54190abe3f74d18af356c1a8f5e9bd1ccf03a4a9dc3e1c12c2ac9b5f4fa742881198efda6407275eb56f2607ca3f4d2bcfe9c2dfeeb8b3f8ba9600ef4151dc69be660db910670a544e2c420f6cc81f61f29ad035e4701f4d1038286b1676fb90f67ccf7937cf9058bbd3d8ef09a5c02f940ad846a2252d7b862fd211a06cfa0c984ef0c109e558a9162fc193172e6c639fec80e0320d2979496f5cbdea1a477c631c10ea0f5e7418b39dc1258d6f4653db687cea214ef93f42e58e5f1e51188fa19aacb929510dc77aa10570901dc3cab504dfc5a4650cfd8da1134091e1964026354610ac85868675ca057e8c4c8fbfc180dd5d31d9061aa548a4b84832e8341fe33c87cc057c3d0eece98eb675c2078de38c37dce03439d41d862f8bacfced107b410c1e1c6732d1aa7200a6e659ba72c9139e96738638bacdf50730b1247d884f5417616e0ed7f06ab0a8b178046a15e57d27e00b8af17237d8043e9419616e3931e1c1bcb6292b183b2491732f06a7cf5f1f403d46412e1179c3be7ec2a50383a0844a5cd353db92fd62551aed9d22035f54fa04531f416a19be6d47a2fa14d0b881cb5c05a043c1773cbc2fcfc3da09d59ae27ac4d3a4dda9da39844e40b23bb559503c35f4004626bf00fa40efb3c272bb380e4ad89cfcccdaec8a7702b3d45c444b5f411bfad4128b3fd88017c3b6fe423297a81514c832a98ad721764ad0a4a3b57a03ecffe04675a686c92565a8f67b4fddac989c087e93c17a172ec45ba77883af77dac981ca593f05c4354a1dc3e714699139af2640fc427e73de3085ddc3b0b4c61f2c1eb800c7d850de166098a16c8012406e992aa679e70e0ce998fb9a16890b273bbcfef9f5475768c5ba6e8c82a969759e6291277b381f98984293ecee086f996c9c9fd69e767e471db850bd6138352c01f9825a071b0499f8a52f1228a6584bc05af1c9318b2468c38a6333fccd89abdfef62e175f7f671fdc41c31a61ca3545388be5ab12ea67780f3cab3d5c00ba88b95225675fa10e3e614ad90f3e7eeb9010a9f279590e9760dda94a24369f638371a059dc244d73e3b0df12409116f21cc6b2a907635f7cf5de372cc57942d3c2dcbe880a38445a2adcd1b184e835a80d590325878407f73395cfec506ac015b787fd2a269a63f6b283e17f9e51275acb539039c6378125d443723b8c0201c6bccaf0570de1d4bc6bb600540ee5070bb6b34c25c96f4869b8a10b0560eb42e2a39736affcd2bfa7b0445215116ff5625ae604bbab886ed355ca102b372028b2db4fe791c903370b946e52dcc7f59b058c24593208bc0eb9a5e70b150e4430b9791acd1452ff6bd10acac71d1c87350eba5476a891cf65cb805d80f6cf10918c5e1fd8b2ec63059b2f2b7b5e791001ae47890eb6f8f797b7288431641931019a9c2ab16a76fe8fbead109ae7717a2487ee19d6e002cab4fe9bed68d7ca9f8d02649b3b29614544b07298d796e7c0c58a596a109b5fb71f6993b2525cd97377653ae1139ecd173c84e30b3374af26ea6cd96cc80a7f6648769d76cd428744737e2ed254c4f1f2323d19306ed230226d041966db6a4b4f94461d2370dc35013e4ace89e4b6718539c40a99157e254598aa58e2ee6d3dfd7998bcefa28b5dc765b0b50b88c2d4da2dfcee1846cc84d8a38b659173f940972a1f6b4e39e9ff606ebbd6d47b55cf3f8707c1c9d0a7a5c40671b62d48d8df0e7528b2ed0ff594198174fb6885de191d276e5dea5e1711e8d37e09cd30ac54840b1341b735fc446b885fa72ab4b3f34a31c04e74cdf471b0764680bac8bb7b3f4eef01cba2f4e43eaf19dd4b1c4ba530976f515c6e104d9b131792a8c8e521d2465caa773b4d3e3cd1536e2c44c4dec62d00642261b29133139728a89c66f2d1e9b99ce02e1af0c7b3911c9e4860dd7555a423d5e35754dc231cc127c94b2e03a51699fa18d7e1f200e6afe5f089794d16222543d525937bdbf4d24b1479e71956bf3c7ed3152721230f7d9c1f0f34f42ccb1d37acfb5b457bcded3c11ab8c7e14f16c1d5a0738d93a84b27ae4259cf211132b8c351be0114070fcf2bef84154fe2763083212925969759238a9a37257b844148551f916dd595b239ba4a1dd60431a0ded1ce7c77ce84329d0af473b9266a06e901b47f12ace2569c6c2cf18de05287ffa39e6dcb58d89b7a08342fd9d65241e866ac62a10cf5e399802c21129c85ea635d189798e1e8af8dc69a1df76930bd1080649c0b326a4674813f19b1cb4c2bd031bb438b8401e55502b5083ea0041defac1e5fd1ea73c986e5ee096b18c253537c06210895ac04a3fb67e9933bc8bd24a77fbbfe72fa1a11d28b70ca6c49541c47be26f0c73d547813e7766419ef3a4b2351f214c32274ae2a3cf2e9fb05f88f2e623a1d03767dab8464bc97414e3dd37d6ed634ca670c10513b717c8eb10a0a71e07e1b49ea4151f40c136203067e4000d9260dbed1acb0e47f992c18604796d29ec1f9910a40cd60ed4392d972a9f5303938e52aac06851d042603a8609f16ed1f6f48d29a4e180081c02b418bce344a99f2209fe27b598bea4f45db9d7f8a42f3c7348f181dbf158910ce1c54f8cb5a50675d43c1ae0ce0e8187dbba7d1f57fcf360ae289823f3083e10853f3989a4dafecd596d94d7a5d3c1c8b10acaa19018f63db19f0e62f5adffdec35fe2218f893baecf8300a091f22deb7432a50e053a7cd6103e43ba6ac9957e6651d0411406ec38e56b1e466f601cb2700b6c0c3c7b042739423c4f876ff0f4c39bb1ccc603b1df673b541603c30735ae7405cc254555267ed18b8cc2f51b48206782bc793059e49e292c0a07a2a6ebf6dd1410abd7f0e30d986dbf075b537003aaf3e9240606fa25400ef20279045b8af512e17d342c2f3816e9d4495414830fe62df9345cd377ac429913bea08f307c77e2d224f1b5ef7b4a8816cfe31718f9fd0d4409fb61046b1eacc9dd97611296942f5f4942b27e3e1222a609acf9234e28b7fa783d5c61caf207fa398b13598fb9d018df75900a89da852ecccc7cc858f092386f45d3944eb6af3d2319bd1779942b65d00d5dffacfb630fc9b2d731114788a9a7e5ab819080fa21881f1703d2c5f24e58ee904bb20f74238bcde85c3d9e57b463cf9fd910ea3953754a21b70f0e991b5fa80767e53fcd1e211dc92767892b8bc3b3d528fec78a5c12f47ca510c2f0cc363477379c5ea969c648a318b193e0af9681f8e1484436fa44b7a96c2c94b1c6d058563c32064a6f2c0d1d164c3679f150494e304d25e0412b27cd5c591e0b64af15aece8d7c2fc81dd63a3e97c36249b377f67f2938f798992ddcc3746b0b97498ce0821f81377860baf7a64e34168c9ec12aa15e37bacd02a421773b6c98560d4a848860f2b7a9078d1b33c6a93afbe7a8b4339348376e5ffbb3b9aa6d687147fed9a0ad61319c1b78c1f839c904814663118da7bef23bb6a5323f714794029176ef08fd99310ed9b9a23699b6dee1389e9f264bc6b76802c336a4d5346105a627658ce3f204b9ce75ffc804353916d89cbd7b7ec24de7f3eb5e24c91a473b3c2721b6bf6a7ce62980658cc62742e6e626d51138e34b276f6c1ae446988a2d3b36b0bca3ad2d0b343a45b008704a12753276765d2189b2a057457e54a4ac2f20c1437eb20f7abc11fea21610643a6a02fbd2bf5aa248c50cc52c89abd52c858644ee9d9fb9e66c7b5af9bc22be22de20850be9d89298302c2c72b9385ca0f0143c3fd855af7f3114e7237f290310a4a0a05a99f03f356bdae9b90e28264904801687487de7140907df9e7d98e71b91b840491a2e949a15a626a6c192fd02f145ce24aa23d93139cc36b27910aedd8320eb77dd33b06f9fa258dd343f2892fac33ff7e1139ea703af958100c3b08ae925e12c3dab260d168e9dbfa6518d3888b88976cb011b5d3f3dc6527179fa89213f40132d27bac3fc90ef7c917f1f25d5564979d3bf3bdaf6c18f6bec45b672e83e1c1b13f69865b914ef331bf4df80d79e01b6502b0ff09d13317ddced1d77aef4791c7c822279e7537d3aeddff4a7878deb81df4e9f412c741fbba89f98d2831423c7ecd10b080d47920b1e5ff08cc0ef33fc9d39a32567b0954ced0212c3193b36047307f85b603637e0b392766a30fc417bbfb522bae5134f8c36713868dc6a4f1eefba17e62fd6678c5c5bb7cca041cf56139ba579dda379f4cb3c8398f05d2ab2ade3b4dca06806cd8c65ef8cb4dba3d9f289254e130ac237f949baa0b943e69d8dafe64f43df770f2f3a2b5f78a4ca82152a68ebe04b3674a06b9fce645ba957feaef9176e3bb8314a46a6a3f65c75a1f83ade7461361c936d0d18465e0ca552d09691c3188bd0f6450ef06b84ecb945c930b8651c0f8f1b3ff64b6205d0afdb32701278ee74764826e6008facbab4b5ba29d4de8af875639c58012ee69ba23a506353005c6ffd0fa188bb6ba09a98478576acb30df85cfc18734f584d55b56c27ccc9e22c22417fd3ec630910cc37f6900ed0bcca84a5699195e84e664a21392fd05e6f6543a262c98c35d611d3f30d8c07a5c295a0be097b55bab5145aaffa0458893593bd05f576a00f34798cd314fbacf6c1960072ed402fa8ee46e8d81237b2147ab8584946ef82394c49d1b5361a5df85867e0a59709e8edc2d6dc743d96e90960c37e347ff8b5ef22618ad5e53c7d6ab0d4f2dede2dd04fe736bdf52360125b8847977396d3af6d92018032025cb1c86303c893889400d668093502048c158bf09c23f67b129cbc1364f80b1c4b9b1fc398ed1caace7ad14bb63654fc99c5bac03f4b53fe09b81ee284505959024e783083a6e7dd50874eba13bad29fda8b94b3af9e3feb5287e0008815ac1483fabcd6e4cba58f80d61f8b38005d50b82c3054b572ae8281417d8ac0ae67cb9dc01df1c3a2e49b72ede0f23e094e2f0bd8197d2260c281f83a1d5aa14ee07b2ec811536668da33d6f341ae7ac04d3c1ff2f713f86a5eba46d6e601dd29769a5f836496a81bdf75307340c4533fb33f20753a8a18b2d5b8dc9e5dd5e26289de2259949ea5d1d1f5449e663e263ab683e29e86c14c0e40e8013a4f0c7107594c95e1d347e11f14640169f205ed852bc2aa64a99f55997fc2bee496f6f474773ca79c476bc152c75cf5dd398ab07106b5578592293db5ff7fae18fb9e23fc388c8dae3f06cf3df921091002e57ef686da923fde9a567f4ad05eab7ed37955b5d9129a2a9230ebe53509a88954a6f72b47cfa369688b98c6db949f0945d20a85070b5f23d7393050e128d29bb70e050cb685121ff951103951344eec0b99e97d2c81ece309ea55cbb975b36dc3a6901779ddd20c7aa09dc8f8d4b69fc7ca947b43a82a14fa2130ba40bc1c14345260de4ba0868c40434d00765c74ec779513a5ea3e1a4ddba96920b4a8e111ca1c30670eee82e180661554e0a7ca3b01fe3889472b01b242a41205f3c2368124cf87548748f6e879df31c0c08797c2d509e1c08768ede850e7dda1da493a5242e7aaf963880d04d7fda073c1d968ffbfd682acd6b1bc417f2d2d05622ed0e262d49c38eb1a03e1f0e2b7777b284e3554c783c2d60651d853be0001cc87c310668cefeb46eeb9267ef0b351d4f7bf082445e4c1e721ec34f6b757bc7dee1abec7781b4b2d2c80c36d1e8f7391992670ac2297ea1e485c245b0adb74325f78c8538c62759fc24b68cf3b809d40a6163ef3124f20ee7ba4e934de883907ee96c9604f9dbb8c337bd8a7640eb089cff7e1f1aff0357efca821b0a2d87112525d1e76b0e67d6907cb69da3ff8ada70e5a48159034514a187f8b590de6d2644b478345a41e55827e0d3cf084c416ff12c681083b2b0abdde02b4a73cc96d346fe64b8872aad3770c7756c7e54c56510839855599f3a9aba7dd56b1c2fe433f68c6365d9ecdd860984d20367b5d8e4f8327f2e9810d7f88ad02aa39696c5243549aa506fbbc4c0df6ae3af635e96e80ff4fa9a54ea506995659b8f7b8a666d0c802b67728f4e4feff279cf3eb77c260046b53c8a56e132d13f47f4978a2ea32023b25ce388ed8e43924f57b2d8b35f184f3048e5d64be09949f0587a1902e50a93f2f9a6a8cd045e82ec169f2713e1b6d81c0868cfe37cf19e42d5930f356054f227d75b7c10c8ae2fb76ef21d26119b3ac374b74c2ed0db1aed6b75e87d2aebd480336384a6f3cc348a897006d10ed602ef8270737532099bbcb909f3acb4fbf312c54f82d98a81fac9b6771c9d60ed829016fee1244b80fe8d8f390ab1b0c72ed41f638e0829e1eb46eb54e1c0b8bb6c691d2392dc182c0a1faf726daadbf8bcc120143548f0c372eb72b8540c520774a4d0b07e974c4514fd5073039ae153037c21b0d51165010dfed682b10888a60c9157eacbdbf0ae93cdd8ac35bebf3c2c4c31189ba90b0c5e46cd305bc1de46e79fce5b591f0ab4c50dc63e441d434f1977a474997ec57e27b9b63e3e49152c4bc1e8a32a8a3b21a9dbae24dde79019c16570184fad326cf995444817374ccb43775aed0aafcaef9765b4d04d7f6ac6ecc463f7420860614b9f54025318cd751723cd48fee56d36f3b1280eb410ea0bb92f6fd3a14261255ddbb2ca7fdf57c7688ab136f1488dd147d3b99c783c26c5513d666e5cdb018ae3aadcb67ce1c32bd75c68db5e09ec843d04a8285b2d0f0f93693c9d6518c779629201e5c4dd04395840086630f4c66850a796ff593e2c2ad314957840b7e2861beca1313609e1a4fddde7c3667890bd91a19ebe1d5e878893d49c450e354d2c993538a92b962088340a3f0a22e3d0637add03abea0448309da57df09870a7c7e4fa8c54011b6cb50111b6bbd4d15d14a03e00536cd300821530194d73e4e6cb8146711184b843017e3ecb2ca449b12f0d334d844cd987522b4a24e69438b8be122cd0f817bdc4910f4995cdac99e4c16d72e0710063b834f03efd78a50bb7ba5dfaa153a3204d3543dacf2f7146bc47ea45e152eedb641b0a5e1fc1ce80294dd02faf669655c30543a4a0709403acb5ad0da592e36381b789fa30b7eb9a1892bad6c2c7ea4e9dded98601a1101865bd4700fd64209c4c8d0463fe6c0200492d3798f023c263357e00faba0a100b8f787bda8b6068d516de5b7bdf7de724b29654a3239062b061506d1a54c92493c855a98e1b66ef442fb8dd539e79c73d3b24cdbb4cc5a8b553ae5a435d8c89315392695e4e8b9772ac1adc152362331116723441a94d24748dd0825e219612fd2a034924d23f7de6b84489122448cc48855a6939963bc42cc515a465f21618ea1c4e58f59bc12c25a753bb3b22ccb9c2559821249a7dad9763be6ed04a1df10208d048513926c56bc4a623192a51791d709365857a51d94b060c122a453313e12e180072a40c2cccccccccccdccf3e802ec433e8c4f488015d02e8f868e86e4c0c70b75628b0748dac19379ce39e7bcf3ce3bef9c73cec93a2f7f9d607401143a15b9bcbcb74bad626b1064945146e9f6aaa2448133ac2b3d0475a4ed26735219847a43e817521f9265d433cf86742afbe6cc66768704f18434388308196299e7a7435bb828219d9a933aa57376b9a18d2f1de89ce2c70442494f6766b833addbedc99ce89917230e75e919b3e988f63a64e1dba90a13427a9a519741831bdaa794520774ce4db2e979da423a4fdd44bf0820177c188b42ff1084a75e04d00fb79634756033c3ecee9623e01b380181bbb9bbb999dbb93d0566cb962d5b666690519dd01dda9172c705b2d34bcb304e67feba3deb7bba71c31a6bacbd7aa89df901d169504891707e4382c42d6e0bf7f5453ac5df094641a474ce32f5420a3047347cefb43eba4de411254b6e200e04c3fc7579e83d05cc3b553d6298c74ac20929fa92cad09f3f5483dd02a813c6a13a43c215a01d2f2631555ccadab6c8d9589b659f0ded08f64ba103d4621da39fdcba5b6b6dbb566ddbecdb6c9665d8748b6d60daa653b62d72bc79c7cf6ccb5a312fac23d42f850ed0c73c3ec7defda8d876ea3ad9b2f36c8761d80f6ef36a75fac5cacedd08d4a59be82b0050f87c7b367e632860f0ed65bf351452bebd19bf49289cf8f668fc36a1e0f2edc93872c1d62a2595524a8c7e2117a59c52ce8c62d46545e1a353efb4e514794e3a67a51493945a8b491c4a298d9162944e4a29ed4640650839a7a432c410432c0d4165082a43501982f9e3084eea180eb8b31e3a51ce4e4d4fd9de819a14ebc105010469ad58ee8d7bc5a8cd09b3d36499b59d1d6b598b163d2b90e7b3e44cb3d3be6035f71b100499e13841162e90c8b2658b2c37c87265d3b276f006fcf1c3d2bcbfa249c793e1c83234258b509626d66295de8020645949116377b7fca4a4f35bca9e2ee589bf29a39451e614c535baec53e91445b453c056e46142d4c1de40bfc9c4d76ab582411535a4a40538c1c5b737922d2593a8ba5bad0c4ae4a28a111257aee021491855cbf0eddc440cdfcedc8485dedb87a0d0a91b2666f8f6229d8af976232b747da2449726c2e490051555cf123041c5b77390cc3945a0b5431817d0f0c40c7c26098c84d8fee650831e1c1cb102170431995cf9c27d3731431343bc7453a74e4a3c4bcae625f8312a2001536c41b078cd67a7bcd78aa474d0b34706ea6950766b87cbdd624287cf3cf3daf164a910a098b25285d2bbd53eddd3a04fa7a44fcee625694815b64f83dd6a23295fab539ad7db93cc09623482a7f4861b82ddea56a77a3a075cad562e0cad562a76e9599973ba72c48e9314373c9d1a749b06b9ddbe7b838c792787f2a1e5205107b75c2c859e1904626f9f066228cf43cf2e23665e3db39e7d9e5b9529eb3c03bd34aaf246b197a3d1f49963bb8b981a904419df1516bcf41a7b9aa10993f42b34d02c21e5a5c7e878a408353420f1a0612794c0e2a5cfdc6829d193e5db6fc7d336b630d06ab58ac1a5832a557e084015a3efa06f2690f092806f47edd04922886fefb163a5856ff7d156b0fc104f1b6933e4c0a998e97af2d2bb1b321c81827b04956f37b972f8761baee369f7c14e821f80a1e586188e4841d21219823418405406e6c69f6f04153d5efad6f1c81b4b8ca062f3ed5afdb804a7b239c588175ebad542e5c9f7956f29a89440007f5b56c418794ca322225ede7b3a5202239648c2a2224c0c3d33868de8c4830b3251d1cf776fc7b4589723c0cb2e6f7443fb44444fbebb0157f4f0d00905f75a241cb5e1086bc94cd3098756d521868c765a1f2812276a32e7da17dce87b32bd1a2722354efc1f3724358e76654ebc73d6f839359f739ec0483bc191a6dd39657e4e2da9713ae7070e4b8d133fb417cbd235d18f44588e3ebcbe7d4161b7b32cabe2ce7c24fa218b1c44fcf0c5062730247162822a4e021f77f5e34c520021422ab2f7b49da8b8941a218184124bdc6cdd3466374723151099534a29f5a22546cf39f6d5ca415d900f33108d7a0081f5f882f5158ea8ac6fd4c3dc7a49b6d899f059a71e1682d54bd7ba07b0536b4294f15e38b2522539a2622ffc36cb554f522a655782742e5222f400f858c41a7aee1e80b9fca83365263b6844b99ec4a5aec5e992fa26a76c9e31d5ebb28f9fb095cbb285aec4f0d41db90a3928d4bcbd4632e325bfd6a8d700bad45988ca7b127280902191073ff515ae28fa558ce229a5f49bf6a7b312094a906ce99ca89a5c7eba0d0c974ecaabd9749bbee2552369b0d97eff0350e3c4ffa149b7aa956965a89244cab77b8cdcf30fd949b60cdcfcdcb6ea1808a81e3b16bb7949634ee6b14f96c60e37047b806c238fcc0a9595797a687d809a08411972b15a474048f69e80c02628a125d04fd7dad3f513e8a8360aaf0ca4cfab5fdda44952121428bce25574cdc8e086f7ca211918665c92477246e8362841393f30f2a8204ca9e5e9962fbe1d94be012ca4cce9a050f1ed60e4d1a96e0657baf428be5d4a1c7c3b28a59cae2d7ea0a630dd7bf2fc445a147d7d00f5fa5912e6a745d0c78f6f1ba79dbf28c2cb0d5a0e367e53519c8c61993bd36ddb4c2773639893ad56abd56ab590b8b72d668264058d65e3120a40d890008d9bdcf48980a675428c2e37e416126bc54b9cd4aa7e0aba5e9d7b72f8ea8c43540095f1191e9dd7b84948cd070475d3a78101b0be071adf6888b438fa22f23befc95a3f5a0cc91d33e31695f5e2b393af331eef1043a87e6556f0d5632a08e1e5aa6fad16182dcd9b9f79dbdb06a25a18a4a54da6fa75dd98446b8df19daee99d96e1bd9a342fe9e8a050205865ce967169b06e69b0ba4dfafa5ac18609ac6223d56a002c95088ea2ea4a9cf6eea8cf2d481f8976f0fa1d3479ee78a8cb875ba377ad55b25e22d89cf376cb711b69b07a06503cf49b94523a99b26c318b32a594623144a28e907fbe02fd90db6c9e33d298f0c84f6073eeebacb71a004ba57d34be5c144253063a9579ad1c98a56631f9ea59f7037bead5a9cd387ba78986978b619817392d7dadd5afac8e4df9b2258f4cd961d93829998da828fa1025e59b0a56eca0ef17966fdf71a523e086a877c9ecf85081347deecfcf86971f5701339b65564b966559966536cbb22d583ecbb2cc5ed316278d139f5829b7a871e2162b8d1327f87d24b2810d4744844125c9872b2e2011c40da61cf848b9e9e29216300948554809438919c4a004368890cdd9332aa0bef0dddd02a7620a18042d51a588256af09e1d3ca0d173c3ab49f18ed37df4f4e8811f25535cf1d2254915aaf0fea4e1c3d3cfd071e69cccd3d2ac665886cd13bbf052892d8b913a902061751b2ddcf6195f8b9a9639100720912e447ad432cc878c5f6383b2a39f3728fd753a656db8ec6df3825b63e986d6bd63ecd81d437da73980e38be078ea5e8d2f1788cc9199f5686389db2fbcef525aa7df0f1c638c74ced952f68e8da122f5a3b3f539274b539c53d22fbc53ce29b12a5a4aa61f108963e30272e54e5714129888a2727445d70c092f2d5bbc6929a9e8b09c8938ed61cd9b624ecc7199cd4f474747063a09a0957574661260830729a9516b29aad172a62ab4445aa290c97070643ad9d01c6e18216484238ad0135a847260f391e8055ca4171bd72cf091d91cc5943c79daafc622f41bab94c96673aac5b8db2c2addb3a7138d8e7d91ad578446cbbed345e8b3cf9eb24d99b1529231826fcff4352fbdf63a53936fefe4c578e94d2f06cd4bafbd3b53c5b7d7dd1692645cf8f66c6252f0edd1e866c055f9f6706c2e5cf1edddd0907c7b3619d0b787e337196e7a96886fefc66f979b1e26c50c37bdfa4218dfdef71b0d373daa430c1a7c7b35bf99aed4ece0dbe37e936104922ebebdfbdb8c9311495cf8f668fe88e4e9a4fbbbd1cafb2aac30827d158cfcb4f467280e7d21f3b5a888c31c4fa7d917c5ccdd927b67161b37c7baa6b71e7f61f5939f6ef518bd878c46af5ff723461dd535e7ae847e8da3a97332979977d3386fd2c1b59f8d755a9474e1670adda076e8a0502f7780d1ad7c6df126da192597ddde48224ea690e5c2d349e6dc0665ab0728e85e7b2d776f6639b3324926d9062d676f6b02cd26d3273c01bd9c40409d0a6d934e85f36706752abc4e5eba9d3ff3a753014db08c385365f1c9418b79bccd9e8eccb1b33d135845fd0499a321491ce9481b4b7b65b9c0d2094a4d704e65f10d7490451760bcc9430ef31a92f662a59eab7876d317eac801f8c4b3d37ca12f718a462ce0793217ab61c93627ee89bbf4bb9a95244ac3db715b5885623a0d49e6c47c1d6b9cf6f2aabd20c02aea237336dfbe5abfa9d3fcc94fb2b68f15847e75a6891bc657585954892ea120e6d42189235b1247baa4f2926bf09263f0928160c1d6da5a2f09fed6da5a35bcf4ae871b6e2e97ccd9b0883872437ae9da3657b86d2e556d55d686d425410aeb521d1a92b60e61df50a8e3c33a44953ab5b4aa3a1be784f662190d69af2a735cb47256ba982b2e2b2017df8265c6c860c1722493c8955c92491249f6787659c4d6418bf13df1ac4b1247867529b47f3262090c52d20be9e86574f492b68006d1a03d3394c99d32678e689888518469fbd97ab6d6d6aab2b596ead092cce10c5bc9198c25318c052fb79a1adcc8184a8575a80ecd5822f298733b4141e38969a52301bec051f2b8d0d832b1bc4e0d1b6cad97deb2812171057d383f8cafcd46153b75f34b154ce34867af2ed5a5a843fa4989baf4d2068b4bce9f7e8374d2f2d26308ec5bb4b15183c6e906d76261520bdcc04686bbe4094d5ae2a4858405225a5205d19255d28d5e8db608c20a6de1da260f2edc2d7c02b0458b8d945e80bdb834d1c10d06f8f9f664e40fdf1e4dd7e0dbab4cf4dba445405c39229955b09d220ff9f2001f3d0091c774233829f22840d4d1dede93050c69051d6020a95808218c2f49d4e977442229b9580881073bb054b1111072d2b3918b13520ca9a6c7995b5f8105e99867f66341ba0858f8562a0c15c3eda62d59ab06fa6ef2dddd8df49d647922807d8b2a9e1c119db1b90796554d2a3dcc8fa3e132531982c9166fb64863b439c51869b3a9bb979939a67c03d639197550afe5641df59339373376e4416d9c32c398881e63b4118d1fdc300eed489d6bed9cddb16377341aa211c674ba744a2c34a311c69d2eafe9947d995b8f2341f3f64da316ab948fa46b3720a0503b74228f3a9dafccb22fd334e9f20bb52c079a67d3ca1b30f2a88ef353cac6ac9d9a6b5f984d1b69bc995132b7bec9fc88dfdaa9a58338bf6a6bdb33cfbed0361144584079ea6e7d8b71ced9a3416b43ee7bd8bc06a593ce8df2d7a341eb3a2629ac13296289b070bd3dd9992937048158d03a08d65aed0beda49f3fe5d5c46233c2be79164abf794c165bfebe4ccfdf2cb03c3bcda2e823066e24d202c9c7787bc661be452d6a32867a1c7aee8bf136bf41832b5f5d8c473fe102ad7525b06f9e752474be7d618c77eef37a2a22b4fce8a72ee3dd8872331f2e190f6fc739c53cff9818b91deaf55bbb498ef3ac53ccb5eec77dce653c8e7a57a437db3de0be8c6f1b77315f98818f31fdd83c36d83de07e1e721e3dc64b81fbaa97c03e82e69b576fce3937975d091ab7d970633c6c9799d63fe47e7acc371b746b23c7b9ec7838ceb712fc3bcb711e39cf32b9fcdc0fe99ce4ba7ddb3c1b256cce39f7d92021c67debbcf0c8879d5fdf6277bf1164dcb3e73aeeeb3c4686f318cf46099d6bae79f7cd06b9cfd3be692b7b4cd27eb0399b7c34c89ee6db1682bff9b679ada6af5d1df205697066e803f2ed34a822424b0d1cb6ed2b42a45336a6c722dc5b25d2e0a6394af37434dfb1b937c8370db20a325f1d04c36dfbad0353f31da9e9741a67838b79adb5da988ffb4253a6d3a0e65b87722b2eefe85407fa376df68fcd5590ad6dce1d8ff611691073dbe0f6591bdccc83c81c56b1e66ce437d73cce35af5b0d1e5101fb2d3cb27d421ae4210d6abe23ad6b5e9d413a559d673af3117b4d0e6e78bb56124958b98204124a2cf1234ae9d99a9328d40e9d04bcf4e89924187950976eed7783c3cd1c934a2e7f7f61f659ac461dd9b715d5b7d9cd98ddbc6673cee932734a99b73438993b8f2f74bec21155e75df7bdd0f9f4f8ebe68ee4b8766efb42fe3ae41aa4c13aa7cbf9553fa1c15a3d891ba2be62764e8d953606dde59c49576e6fbc81b9e5ab67d3315b7dc6eb869cc4503e166ab07a8d1f4eaa5d9b9390748a5991077f7576d2a99e576267b8380ced60a5daafde4f1a28a89d7c751b18e61caa5eedad43dc906f52fdc2d3cf1e9a91f295312c51013d680f11b898c59948237ab21140808fced14647c27c11b8b9826406703db08c2c28361138113a9ecd17b0c3a9b81879701eb69c15a336d3388fa38ee62f6ef1342f93723f5b4383ef46cd0c6c6e4ca1ae7b84d962b8a37372729b1acd6ab51886595b33aacd4d721cd360663a6f289551c64965f5d6e9548c2f73ca72519d6559113ef051c207ac1c2fb831bc24dd992d413d7022871e148123063d7082038b1ed490a3852b230c0e232d6e84716b9ec8e1c514202f4e52e0c5e7c3eb2df0b27abf514a525a9ab7514a363825fd74d0f53128fb9148c9870a84bd2d6dfbfc26a314c4add56aa5441572ec95d5148cab22a14b9da2e13ce3999d2275eae675448d6851a74ece4e873ac59d13556c01f0ec282d29eed9757a740e4bc5ee03489021143801052246562c2d684f056a12790875ea0943e12176b1111ff14b88e799676724e6a2c44b2b16934e69dda485d85bca5664a58dfaa85fbda5913804199298824b145692bc54ecbdd4a9d9e4d9e54ab2644bc9e9d9a54fa7627e823a25d3444842b9ce2e87a44b1ac923f9ead40d11cf2eb9744ac6b3cba44ecd38bb54a271f6b962b562f800c91c9a1b9ee012440d5a5cf041c53e9b746af6f0ec536842e1fb6cb252e3ecf368be26d2e4d22919ce3e939802573c31010f2df831c1918a9dae3a35797876cae29b67a73e9d62a73f9daa790ea24e3a55e3f3a1e488869f3a1e1aa793cfe8784e7286cbe87866c8f09a8e4746d77881e56bdcd4f1d4983c46c7638ae1341d4f0c1ab734ced178b1c3d3f84cc7437367fc763c33d7653a9e2b23e3311d8f4c8c771d4f4ce71d79d0ef9ceb783a5980e7ba98f29c6f1d0fa7753c9be659c7a3a53ee3e2cb676e3b9eccf258cc6bc783cd4e1d808b1cbe3ad7a968948444e974694a72bd94d5e76bf04c14344b5a755bd6a6d3972589133fcb6c120966fc08232908003fc0bc4c61b49e30982b301e4ea8ceb28c05a6891c54c0c820470b0c0a9a0013030e212ecd528ed7cd11058e1b5c19443954703b19e490c1c53e127d7101d2971ea2a4e086959b7d24fa52c38d256e8d8f44607ca9011855fc706b3e1281b1c487ae040c221e5c1a1f89c0f0810660dcb0058c165cc8e2e88b27aedc191f89beb0018ea22f9c7ce8576cc881c395f191e88b15d29de1c11697e623d1120e3e742696aa4cb104e5fd660968a9c992106395fae0c9fcd051f6e73584da11513a7ea3a3136b749d5aa30e6a47838d42edd0015131a25e3db7399b7677777777d3797b86a0bda6b0d6f6feba6b579fb22d9d33cb0dc13a65c647222512185dd33dedf8389dacf5f05aa73b735a8f38d33b3538e7359d269006e712973d1279a1e443d44f5945f749fa16fbc6ee18efedeed852fa942ddcf0144fe1290a41e9a4734e4a6963ddb4dbbbc1302969cb4a67afb8d0e275ea10dd1ea4c19b21411aec21421aec21d64ab76eedd7d60ee96e214186448edccd60838dea11bbbb7b8844b56b8b93abc02629d61856d9070acbd0d18b0b56c3d30e9e749e3ac573464a611ac43233a54c519f4e83b3c7bcb3063288f002e966876cd9911da5033688ead123069128a22e84f8f0e650f391c88ba5570f9d9d20409cd928c890a8c505a40b2f3ebc4a41140cd0900cbfd0ca32a4927e444533c58deda37176621c711d8cb9e2b2db507143130de61deed3a93f973a04fd0005fdfcfcf474f1e9f2d3a5a74b4f979e2e4c66a2e8d2ead2d385491726414a37b6dc48c231c56dd108563496cb70f4dc9b848386bb59f1e5d23871c3cb8d31a47469f4e0c3b51f8b60d0e10616d7f4b108862538badcee07387041c395f1b12889143882b8351f8b921851c5ed3e162589f2d6074213fb5894e4052f3f16257101d6c4d1d1d1d1d1118b753467666e1a6c9f2c57cb75c462b9ac9dd535ab6b56d7acae16a52ddaa22ddaa22ddac22a9d5db88caa1411c50a5124b48a2b97519522a258218a848ca43c7112f4e3d3c385d5a2c20a17cab5dad25620b1d68bed2d5e7a8c65302f5d2e1f978fcbc7e5e3f289bcc4a4c572b1b015cd09dc46bab5f79e4e5ec3e586b3b5c24b050e13b365c9902abc01d9045649a43b235bd6dedbaa3e31faf8f84cf779e99bcf47a230923e8615e1dbb786d21fd9e3672399c3aa1929997829abbc9445bc9451beadbc3ceaa2972da5fbc9cb18358f1eb252a5e13061b010418609a30a798b1e1c4615e6f8908d8cb8449cf81f8452c4891f362b6c2e1fa3b7883892c94b9ff9c21c32c94bbf9f4c7b79e931485e1a6d5f784f27073f64a097315a6eafe6acc1c5e56ac4334c92b03a60508c441f21b3d849448b2a169b84a8b4ed3735b9846848000004005315000028100c8683e2705024168aab2c1f14800d75984276581ecba35910c4284a19830c2080000008010022232424340d0008c330f010fc105e1d1bd5dc0c7c5f5b3ca921fe10c30423dda06aa937ccf1e444cc611e58cc114e6fcc616ddee9fe722e63f3763b418f499735521a3fefdf7d3e6a589e103294fd48e1801b21ccb60b467c3ea8c31ea984a3a124be87aff55b801d826660022e197a20349cd44c1b56e7f75b056e6c14c39210f060d919a32b50349e3da5e8ca3afcb58bac8eadaeda498468a54ebeb5d8d258481bd4eb69e88fbe2f6d12bee6c9c1e07229aa16dc0e2ef97f47dff8c54a1f2871bc557b25ed467e7e8e60e9015369d054cea37774cbc7add0187ec18435e7a80f6ffa6349553176c14f10b692c85ed6da7a37447df77d22d22083692c3370fbeaa2ce405816c87ed680961ce8d395a5769da524fc1be811fc32a9487b2e4061027da94de6b14e067abe039e563968996bc5a47420f4b9fce0f13d68b3ca1feeb980145372072dbd54e61434977610c828bc9396e9b300f4a6e4768a580c24bdc0ea7056cfddf1055df3c56a0b65cf0b9f9eeaad04d6c92ca93be5af651390c1ac085c8f7341e5c3f2a4f453966fe68805005f32f1522bfe2c79c717a01ce57a8190da1cac29398affe268a9df56a04e5e517c264e5ad331595ca5794674a00fc3b97c55107160f980e92fc15a34d787ecdc2ebbc5f34cb95e5ebdd47dbaac1183f7d258e1c94bf100a793572fd79c067031b907e84da42d4c1f6a9fcfe09eca77468fe92111639bb5cfea6986d6ff3b4d8fc7a48bacc0a2bd4fa1a70fe7a737ab6c0610c38d74b517b993a017f173f65cf76577b641c082a1c9a1a78b6946a1a3c292549e79fca1c21ccabc6fee4051fcfb74879e846396b7870b96ccc7a4fb490a0c7493492c5232d6846059cb74feda90e662fb3aa90f3c6e9022cf1003ea5bb9868d159740285162533683c2ec592c3b51ce5b3efaa7588e6a835f708be8a00c2c850626df000181367372665c8bd2678c246a138a442b310d73ac85a8181ed42b5aeeb238c05ea7b24ae2b95332683a4a91e26317a48dccb1fb406d1f5f0de091ca23516a9514e33058f23f8dd860950ae41428d3f2407f05b5c73f1ac267e3ef960d45d58d46ebee88f451c29832fce29ba3430a16cfe96c443535dd5f509d947148e962218f169829504fe891d32fa6b0fdcdaced282a96885e93369ffd7daf33d523c6b64871f3a576e262293cedd48b2b1e542e59e482d35888cd7c81740440189b042b009bb999e6ca3ec54c390a30dd4028ac257d5e3a91ae5659bf985bb24768d20a678392f58290b8db70fcd4accd3f8ec03ce2d5bc7cbe960e80a593738ce5fbecd9e34722ea2c91856587395745da32e5bee0b1702d5b0e5fc8018dd86ef3352ec3b11515f93f290bad33850d1e4eb2341393699d0906ad09bfaa2896798faff9b38b564b9e286232f999612a4b03b91944deb71fd417041fb9312d307b55bf391429cd51c52f4122c4633dcc69a793d2bb3b0cf6a119badfd20a5a35014c8ea8c5310a47739dadf4710867c65246feb852b358b5b74cd68a4fa7a2dcef89b6ae6325e3010e0baddd1620078d29885ebd9743b0275f21b72679b52670c7ed74c7ce56ac2a1fbddbd6eb5fba4050c32a03ad94cf730c9c07d98adb37259d5f27c320f77b4ce3773cac9df7b7c018460981d8e94b710b28a0ce6858249ad78e1d837797ce8e72357fe21a30c08d0898835177dc8b80522e60ce25aeb87125e44ddefa67014cb430a5b1a796d12e8a7ca2f6a099887e2a97f06a02e0cbf512dc6c9e763c379b43209f7a76729f7dbe1a8bcfbef4b83eeee1c4c1e34ca1b155bda4fea1b92fd8bb9c46d5ab8f785f486ba127f736a23c63c729067d2edc2e4574aced23e30827996f714bbecd9ea19bb1e46c0c9df2f43a4d4fa4e7661aba22ca6f5ea67ed3ca0dd1231a38ae03458755b084121ae3b5acc360ccb5664c5d10a840d342ea28c70bec6e22cb034e458aae19a76f74c84b49c1774923568facaca103144a1f4a96cd2aa8a9e868aa54dd04815e4b884c47f389781efe1dbb754cde2fb7e1712abd0720e2817594d2de878514b0c61ff4dd345f935a3168bab4cb673c9428d7e081639d78097c1017f70e42b38507b6f471e753701e594525f593123a7a6904a2086e231ef6baca31b7076b62da9a52901badb4f46e889c4d9b614dcb737ad4f6bb95adf5c340e9c4e2163873fb5f36e316d3866662429f6fdb02e76a03dc7eea914c69de36396237d08c4c6a0b21e8b3da076e6833dfd7eeaf8336a1768e0336e0cde660916dae0b360daf9e079763f79ba03b4529086b963bf474090b17a034fc50d80a79508086b501e2c8b84351e12d3849e0cd137e4b0a38872806594023f32f03a41449e5ecc772c4683dcd07ac0a841b3136abe57a66a0671e9a6323fd3c1e70b1e301bedabb3f4bd709acc2df785da1bc23b12c91d0efa6a53ee87788497cd21a7c21d5da748cbedcea204d57bad339500403e760421e42fe83470f888fa75c042152021679c7d72c8f6bf21e744f3745b1ac71285b27c851422182b0f400293d49401afe735c00a51496e6c9b7c96872f18dc0262c589db71eeef962fd69a43649f1d972d0fcc4dd24d467e5e383a59d688992df0a94715499dff0abf9ed9170cc1bd6e11f1d1dc3624999ad99c2d90596008c853d45a2648cea68acb498c103c24356789550753025dd2a640d1ef1e6859998b6c73afae3e33cf4a3d2e8fef3f7c110c7910a17469cc402d3d068a3a906583d2ee992d18fc3a0c80fb26be9c7af8d790dab85e7f3089652003b1ef1e56d7a1fb4384555b2ec33ba686c906f2a358e5f70852367101cf77ec1d201e6b61c1df9b4cfc4d1f67c406d71b346b99b5617a1840991c740989893046c9be0ab21d09b96b45f1a9a00727c7c566a4022ec0737bbdac3dc147a8d3d14f520317d7bb282eceaa453aa6f3323a60fa04dba99cd7853a391740ea924016fb5ebc5000aa97e7ea033b3c9b340adf154762c4baf1bece201ceabc6d89a98c98fb45f0a0130b21c9e6b0342118a69c1146587fd69654dc372abce49b8a38ec40db61f173f47a62ab431cc83aea9b44c0335e0fc8a626ededc3a3185166d58a55e67c4e110d81d4d494b5355452960f610e5a9b66e59820307ef554762462559cd6a8453dd26c90ff96dd9370a70d9722cc12ffe1b77eacd77a5390a48c10022ccad47811aeac7d6203e771ca4008f2b8108b2ecc24108ae2421ee0ec6c830d3caf8614e98e071b0b8934801b4a6e87698d21ee2e321c682dd734e6c056d73755a03cd241b991dab7704fbe6fd7ca79ee05e81f53b0dd915b897645aae10bd2a40b65c48ae21191e20221f6bdca5f26c469d61c71f6be50f008d9d8243fb16e7ba2b7dd082a36a9287d18db21238d61c6180b0cb11f46a12a6c4c3ace5dc2c60266bf3237ccc1c6b207d17af62206bb1286f8cdb421c861d4a10b5868faddb8845465381cd8da187484f6c1142665013ec04bc625aae200268984639e3d1f70dc6b5de49f50f6523b7942b2d3414f4ffe1533d1cb61848da20f53fab5c25dfbfeb6e3a8e0d6b3550a7a459637f4ba8f028a8796047b3722a7ee26667a0f7e757a18f15eaf3c1c051b6917ef1870064ff31d7eb80f0b0d6be99793d254faca7ef83736aef63109be3614cae034a3d644ed69aeb4e8ec100ef2198569f13fc14d57583392e1bf51aa230de559a6f0d40264a2fb4184f52adde5dcfd86965ded29490ee412b1416e5b92ede7cd41f223bfb5ca700ff9b6a14532a5213daec1411955b12488e8eefaa804eaca47e74073325956299544022d61f3ae3ab6ef1156fe9f68f034b8cecb8f0b50e73bf334a486ee4f8cb6897d86a333c8767b4a8427ea901af6b723d9cfa4b13a71747057d6920fdd00bc56914124a1ad71298fec94107509f88910783e25c5ccaaace5469a0a763433455bce0fd77cf13478f61b6d2c686298e35260f85110f8a2563c5b45fd986775b8515d9a765aaf5309f8a1ac82cb899aa8337fdb2cc9b7f14ebe50479795084010c0ffb26e0c63753994b5dc26bd3f3fa765c66cd2053c9ddcb12b929271efc1769dbd01a4788a1fd5576d0291ed8b453ac41ed667cfcfc94538e857b2d18139f6cc03c774633ee2f48b2f618804fdf4dd0b7a31ff445157283647379882e6596b8a7910e6ed7f5d3d287bcba27a40199daaae2c52a5a16ea9aff97a6dc5170db9bccd31d443d45f3cebf39461c346dae615b078bd48cc5c9d5464693a20ca8518482e6f182632d527e215920d5badc7f4e4e30153fea572a6548770a2b93377ebbddc8e60f1f2fc2f17c1a02306a451ab8118b8d01069e7559859e368b1620e69004e11d3d741693ad0ea831077a4f6dff2eacdb55c42283365d455c2fc1bb63f40384936ad61d38b735c6a8e623527b00d1f805335a63f248b06c77e82870d31a63855a32b9a1a055935f46be3f16d36174e45c78a322ac7d7147823e426be6b1d7848d89638ab41a93acfefbe16b5b2014ed5d268e0a0016ee113a7e8e34d8d29883c8455efb7e949906f9db5f1c26f32195e6277c7a6860ca3ea2ed9e8a92d23f7b0fba151516976f752e326dfbd2894e12a0329fc7aa084c90fb35946db8e813116b90e11ffb8a8cc46616163474814e54d2471686b85eef488947b6efb5bbb523c8be7586e03bf56014eb4253209258be356baa3b38567a4fb1cd16a088ab0b07e447e085fa197d0cd61784820d1118d5479fde82d4b3db71ede2c8a964a3038cc5b08ecec3f3a6032024a3b620cbc7196b63bc8b85f86a6e4443d12ab5375b8cc8271e6f452582eb4f18c1465011eca254ac5eff6c97254650478c617a7507ddbe098337e7493ca3fafb36745932e4c706614d05fee53ebbc41de5be577d7a7f4a1310412ee1496c98afa594176b666f291e867f4ae5c68fc83bfc10dfdc275ba7056137018c976a6064a4b635cea11f10b555fc7d4781784b7fed8e48fe30c1a500e1cf40d0b66144529738fb6554ee7cc20d483166a4e30a830af0104a42e5cfa8df533c14182df750385e34f41140d0bb2dbcfde5c15379891bd7dde80eee2e38a392027ee1da33578b9499256078dd75bc4a1da089804d326ff5bac7b8dd4c63a940cd9470dd677d0512948e5d9a697bb6ec85c9e23da1ef22277c15681d52b4d8453543036e7a02b2c6afc426aa1f66811128403c03dd6e07109dd13b969e8cde29527a0c7a0e26b87d9cf5ca9c8cd021dc3f06fdd4f870cc8ac9313fb24cbf41499e10adccce5cb74994a1f6b2fc6b7560877fec5ab609f30751ada54989a191d2cbb76ea98b9cbcfba1adb8e910e728257b2c33bc1e64597d16a77742da836b19194a927774956531adedc0d6f0163ded91630daa8c43c8739a9eda98aee0ad91b3c88f82832bd2ed9ac0ad09044d0c480dd0e7cc7484e3d0c015b57964c9315bc8d5861b42027bc9e345410300dcdf8c86066967f786755266a4e20cc5f9d330f8cfd1f96ddac2308f5d9998e9d095427db7bd42dfe78e6a5abefb5cb736c9084825b32b92bddeb346a9ec750a5680dd93de47d14170269789f4c66c11cfda1ab1521f909669f76eb5a2bf76ef370b56b01b6f9f0eef5b2eec08490953c043fcf731167b2fef2f685400ce162424b8d1d71bc1ea95c41bbedc9bbf8252e702e13cdea866cea8e2d655cbcb4e6d922b698a3c9275d8d321fc66c001b9654f951f01a24aa43a459544ef345aaa9077cddb2bfc0f66ecfb5baba39119826d000ac545b315215ec3ce9111c871ea0450fda47cca14574d514bd7195ff74f8c34aea4e5a7cc299751dcc4629495ceb667db641013e118c825cc6dac6dc1a7e659c0f5d1c439c0ab41ff70c05ae2b38194dc1b279a547ec4ce696ee3c46695f98f4c3f9a9668a4321f079d135485755d4d1acbe3313c97810d07333650204010c0b17aa77527429475a526fe85cb41f8fa632cdb49cd4237f015fe0c0c3e2b7900680cd9391d5fdf343be75da50c2075544c7143ffda5fdaa07bcce4c20c5c2872669c91d7724a00632309c7b4636206cc93a52a23cba5990588ab634f8e3cfb898def0fdf2756302705ac776c88152bd1f65fa135edfee53366c16034bb692f6b93c170536a0bc9382f9b85fed643a6e5cdb8fb34bb3c9e8dd032d073db79505033824a9a879a2b046781bc414a3f82d05098dab1f1d60a02c3a498a3feeba87c9d456293c3bdb960e7cc22dd3d1af38281c1733e978d54178c830641ca2e687a88a79b5d415455b863e548201714fc1474ff787fb4a4bb45ff0871c4d46b20690f6fa6af9c7e85fca5d849f11bb0134ba6dbe5a286d3b0d6025e1d9f7532b025e4a0f3cdefe0994bca48ad104d5de76af433f7c9b4394a4a2dca6a3019ba74868d3c24919a6c090a8841668f3b739d4a437e206c8f034ccfa11625c343d0b5c5c7b814db47a8f2e1388ef1d41038b5af1f4ea06771b1087ff14922ac0ec503ecfd6e47ccc4c24d62c63a53547a71134cdf90d1bc0341cb1f05f485d68f4a46a79fae7bacb2b57890b4038a19db0758011cf1cd50449873b886005002f138eedd672547eb91dcd0094d3ce046ca64c5616ee354a6c74154a6e012951d5d48f1100bb1a05db6026ce5df6086eed787363388a94249e884e1a2482829ed893cecf3a010054292e154d13e1b8e5f09edfae717f93c37c421c5fd98e0a6117270bfed7083ce56063966a54ff6fe55cbcc90618413fd92b1cf73132ffae956a5a56d866a91946e57ab9fb653a2fb63152879b49ce7344d8e2a23b72358988a17f874b80a841565e1749c06a62d2564bb26af584bd5451f895efe48ad28a0288a3a4e5a4b2fd63bb34f28675ee5cc6aa6d921d0060878343f38d06225d120af79022fed7820c1c7a9c790d830d3f153cb219e6e84edbc11975784b85dba4c0f51a93baa0f83400c8facd47b578f484f6fa416a78ea7779f982a59bdf4c22e49d68c23599140b5195e09fb247caa3df5d4c7092f4592efaba39d71d99e00099c2a0d8f28092574340c0f0e7385d65bbedcd8973bee88958fa47c7ca1de0f3022444789e8c48d389f81a9422c4fbf5a9f589ed07549bf0bb471d5a28dbd9fc7fcd7d08a45dbe74fa4192228e80b9e54d679323c4c3ea598022edcaec279d8c27a9b4e05e4ddf695c73c994491001a535a7315d2b889d4179c7a728a797cf0f6aea06812680f6468bd17124fdc3cefa344c88a7b9a59dcb31ee8f3ba9b05fea2d76cd9cf2e29f396257438b5052e83190efeb3cc8a1eaf3c12b3578a8b1775235f386abcc822315304d11fc9a2692680537de2ac9a0f891ab0b12486623bccf78c4bc2cf1fd6c6572892a5ee0c1effe04e4cd6c4f5d7cee459c0045e62aeb8b98b658ec5583649f2c5a5700758b623cdb80611c962830f0b0729d2ce37800abd0223593a6b269f5192a54e8497dcc9beabcb2c93b3b13be96a1f7480f6b876555f98eedbd3df737047d0fe2187d33fcf1fdda998fffe1f60e0c23d0514bd39850062b3deffad1574be1a3a3229c7f4c438006f299d569e916826bcf8a89b31fad0e574f3876ad137c10557143be49fff97525a930e447acc32bccdaa492f330c24b4af2740dbd8558c451c013f7d987df77ea025683984a817833b5298341e46940be190e2870ff081ec7c16680774a34d16b831f7e123ca9605cf247dc650e08463761b445b13135e573b0275241adb56c3fdd8d2edb6a722d7598a034241ea096d057287df1b1a15ec0a50db2840e751cb68bc1396477999b91aa69d56c4008572cc116749acea81e720e20f8405eaa5e1df02c0218fa3d76852fa3245490ce66165b340f606991ef4ad04f063bfa735badf805399af7486a55b66e46f694123b79eb868499ebac980a63528f7d0b026c6d7e45ae30d3799f37daa90e7478f4f0fd304ec0b169e05f6885584e8a10926b55a2515570340167d3151c506088b9413026273e47beeca5dd9eaa26bd60929061defe64f609067770016ed8e5256bb93b9bae5d825d0dc3454a785ac25051e06ffc3d0e8826f24ce7b09312582c4345a7ddbbb315a76b06dc59eb96dfce1e1143d329a955798c134dcd86f4d7b22b6df0ec015908b2cfb0daaafcc5ae4aec1c0363077ab4dc10ee7b1507e1f01925a4d522330925a2db530b468a4de48f392fd4305281f6bfb4e4f60def3aeaf73f51f7d100138f0e6ee564ae1c1317f8f1f9af8f4d8d0b8ebcfff9ee8e76134b3a34a87e3b3dcfc81dc086f6b78def700eb175d134a2ee3bc638a4a5dff877e29764392860dbf4e70369ccf418823243f1eafa5ca6abc7f44c0baed8f57bcc0d6ae6d76a50eb3f602708e9cac31ed17f75d3a924b96e7218c3f28c96d198a876a0e7fc3d966c307a6a39a129e60b43a336bb48749d858598be2f3e7c211ca11f76e7d5a1b494eb1da280c5458ce006ff1861e46ce5184d26067c443f90ce51008a2221524b40851cb772fdb798691ae825352e85676c4acad9865c456665c319524ec0fab315f5bc2eef58a664788ba2b2487509da3a983555446204001396d5974450c946265d217a5edded60a4bac8c4b11c1cfc3b6eb6ac79f21cf8972050af3d13661e02b8fd9bb2d30ef458079dcabaa4a6d8346c8708827104e9b1d6b559a1c0885e9e82710169e51b23672e57c43817a485004e199fcd46a4031b00ce12cf7c6dfafec0c16f120302890a2003b83779be41456f4a92f5162fb5ac4854e5a98dddb94dbe306e148782d124bb02abcbe7e582c65490b5f73fb60a09787ba9959b4b4bea064f3afc6c685a1f4386a4c34459c499cd41f7b16d65b669780f3a6dfa2d0633a388d21b29391bbcc5addec8400b0d9f082a72e36c02dfa7cec8bd877c2b8b8c67732e0a34359abcb3d0704edd681bb011e0a67ba61079f532b20d46af2bc6f102c20f5b3e3506759e4f267e76b8f92ab544ca1d72e4c316bf4686692f78c0e3197350b71a722cb6f52b807baf8ebd7106692f6636bbf7c9c8c98b8d05f788d6a42d3e92018fb3530ce2268c7891dde967a1616ae699c6e5c16e7addfae002b08e4c946824b028fa70389ff563ed05fd81d99afad782d2040ce9163110019c6f097e2b0b3ccf62759215503f2dc67b2a36e17f164af487ed38c06df0c4d11372b1a5aa0537f89beef1e2ecd9380a10b13949af4566552abbcc16d9c6d13c33b8a0ad941b94e5ad6290ed8890f066f9da63fe6867db2090cdab4ae48d5a993d19d0741f0407eb0f9f2face6bfef979dd5dd25b9b145689726c0a9375afd81c28c66829fafaf08d5cf127d3f61c732eea32f64d366fe1e939704ec55e325408c82e064be59eeb67ba72f20ec7569236bc5498d4ec8281ddd630fce604b9c0b649afafd00251bec36cbb90a286636a30c620c53060e04d83ee50091adde8b6034cd31ca8a49e250a86050493a4eaed6ba9a2294f69a3e97ba0a045164f69b8229ce44567908b5011bb7522f3908ee263fc28f70a69418580d54fa2d5081c11a8509e765f9d94967b470972605a2b25843e55df38dc97e25c7ee93998d959492980e6d940fa69ee50b3cb27bc7263c84f128681e24cb0e028a355dc2ba071aeba7c0985a4e156d8bdfc34c4c215c2d1b91b9c38b9ea294601892f24944a574da800c389add838ed6f1651e1121a6ecea58da2538887e3948cf3646e2d29b44400f8d8abe8463287c705374214ab81160e10b6c3bd28c65052b9e54b55e82d1b7de8dc9f9a299935db05e37f38b19bec93e58310b3f7a1b4c03a17e005f556c045700b8dd013ad6ce31c4c230f78f519407294e82bcd5de2c2e5306740cd65a58aeaa5136df970c6023678f4168b0d8dbe7413a482a8fb4efffd1660a65e9f6b6197dcf4fe082b66e50f982c174bb8e0771aa0a0bd19e470633dc3ac16d683258b867dc5456e5125017445f0d59ba7aece5646e6e0a40269196e1e61a40492585690e67309fff052900a1703cdbfcd0a1bc7d66c23df287534cabfaa831e30ca3bc392d461b0a2651d04bb3bc4f8605faf23881382febad8833c5a81addb0ea15f180aaae67fb2f4d4d1125d6d9675f41d8a609f8375e5d3d32742b47bf593f53023f9867a30526595f7433e726a41ef3ef4e6831e80d08bb9606c8f857afaa8b7ef5880116bdb50741771c8e3c236852f44e4d4a5fc13f9993d8cf952e99d827525c2b1abf2f46b4367c19ce06b7acaa59b4dc4d1007b4d235152a5157ec7a740d4d826cf69247a7c08ff109c582546ac8111db32ef5be6e628055ebb1fd96c508361f005ebfd3aed17639c693e546a77bc1e073b5e9ba42c71e64c6b5bbcc45a1e516d643c6da341b19ca29d641dc1bc79af79923d4890c30b356a880db36e5e4d2a88bdfed14afa41183b504afb0287a2286f6126608a900f0a3202f6d03dc2240482c9a1f57545049189d6b787ae0e3efa22686abcfa93b71000303767ec49a5b714e7d0f1e50bc40d7be459cf10c367b90903d823f946a1cddc91efd2a924f60085074586a18861efd8930942d08e99332e9728cec1caa269e9f449720049ff281ec8a7dd473c327849dc9eddac9e471b062d241a62d419a84029433dc5d2b4078de72f2e530f48a8da48e1b782a627835c0ea3fe508ef63cafd927e49e07d857cb894d6659a99e2a3edc07963c0f1a41bc9c7aba324f39eef6c581c0c65976fcd93e24d641c1268f78c81ce733cf4fbce8252cbc95fa7c0aff1034ed652e5a2f13de7898e5281f9bae0c7369f00e2e2e2fc4e2ae1e973c829510927353521885b7a7f99d059f8ab64294b7ff182fc9934e39b2d66e99281c7fd0b7b39587c233b2035ac19065b0200d9cc0fe38d8b98abddb2dcc861d1066c0693095186c20c712f91c3e69791b3ea71391f248b7b552976cc05c15a56df2d5773034029ecb8b1636bdb7910ab1fa8ec10d1f51467b07b492592109868167326140702c3d28533038cfbc8c738d568f6a8704d527f223d3576451585b2439afb46e9b8ba15960b3716bed5c945e1da0d94f48b6bb12a09c0a1230b50e4a324d269bc453a6972bdd614ac9fcf5ed3d8d25ec508d5ff0ac27121ea7221e5decdbf6c230ba18126f88b9e75e8b64d62de99edb82d92cd3df5f1bbcf847e3119e73a3a68a94d5b3f7748e447b8fc6b01dfe0b45dcb83c38d8ec3dd5b81ad8e7b93910df55b54d63df9d166bd4d3887eb4c9ec7b74b0ab5a57130eb77d6b80a32b9dd925aa7b4b6e5d2d8f9d6b69bc0a4fd1df7a0ef719ae856c1ec3ea17027ad1a96767ecddba0d180d6aeaf44bd4a961ccc22b35aa6746f92189fd5141fa4518fbfb307e012510285621f224d53d39c1488379bf654d84081aaadd5ecc25c6c0dc25090868db638ef3094ec9b392e58fd11b4be9fa2dc736d0a912ebb40b6170e1a9a1e8383aabf417fb9a4c2e9219c6717b7349b73231010c35a10bc48fcf2e8cee9b45e53789b2075d295eac56af97995ebd8cdce2e3b4629a591ae47d37d82e91bada799933424228c532846152ad63fec324446a88d5f01630659c0f8aa7431ef72e4b9e7f8ba5a937cd0806570bd31270da8c45d020979ad79149d21e76a5e8a59acc6e957a9590f22de0b2088da2d14754fa2ba949782b705672d924870b09ccd40d40bc7c1b3df259b9ef97f12aa1599229f591d3335db7aed035a54f725bcf4c5725f7ebee92e0f2b926b1db5ded30c7284f905731a248aecc3750f80c742795ec2efa2838f68810e4fb9da3ae8cff4a98a310a7daf01f8469b1357cd582e98c68b05ce13f3e4dafaab17336f577d50f5893a7643dcbcd16eb9d72b863650f655de16f014e8a48cb9816147a8fe672b1b2e48674bfe8c74943ab1fbc0c9b2145b9ca026b892a90c08f61be89739545a91734e7fd5a5b6a4b1ddd7c58b414328548c495222ca6479420812c944218188b6ad604c613424226203df4d1ff226adc00865a21e47ef69d600b357ce2c99109a8167209f8bc6daf892301d311c387e829b6529b824f04e4e197d60242815419f93e1d98e37e6cc63a27a77da3ac85a921acb1493787bcfeac1ba68dcb7463d57ac572340baabe1608d0fd9ead7b178970f31d923f77da59ae3bcb0d538c58e5d6bbf78653032a2d76aaaf25bdaa97439c37db70044ce327c0c3db038ba8494f02af987530955805703eea801628c7d828cef72ee26a9348a867a2930f425b19c69ad9a6d8bf23b617cad580e7b0b846c508548471a8f31faf1566e641307c0fe81615432c172112b2516e6cd95d6966e4443eaef98f33ffc86c15b387bc1d534a09f71f206627cd846490880478c03d5be010c093b3261d7015d38e6dd6342b45992742b1e6c8dedda951f6dc31a3bdd4d0ad1b6a30192dbac2f2130354e2ff709ddd2fceeb454de20571220bfd8b03938102577fdc209be70257abdfcb10cd07cb1808c796e16e17d73e1aac31331eca82a4850e8837cb1bb2a664769546ec91d208bda2c75001eda36a4066236620f7bf9179a5ea09065eaadb0ef7ac9872660c793cfac857375ee45e475e53f17332da943f0c126db613176ba9c2f22a971242d3e4e544da154186c251b203edd5ab62ca214ef255917dcb8d071717b1603375b06307ec3eafc6817423ac77719347897775899ef7415d5de072c9e17e5c9eb0651c9446a1898023562bd30224f5cde5c4067b629850173964f6f7aa4264f4304ea42aada2c3399f565946fa51bb65ab99d7871b62efd740407241fcfe5efdcafe06e3bd6a3e6752a51bc027c7b4c0955f565911841956f8376e2ac94739fe18cd8c67f3ed47a729bb3251a18abeaedaaf28aa5cb790c43ef557d6f37451dc9b288d4f7b83c032656fab52c245f474d9733da4e35d66d9419dda508ba13dc77c45a2b84a229830143c3fa98cc5f8ece067f384389243a4b4c262bde14a1b3642c4e79a7eee40b759b58ed859351e0b37d5dfad393643624775805262fea346506c44e724e4c84168585faf1d79860be6c0558a885dfb1bdbe853289a3b25278bb41f99ecbe5b821243f38b3df93d280e86a33f7a204a301aeef4d2967427ae665199425bdaece18ef3aa59210e71ff08563a3db14e79041bc11890d3e697519b513505981a03955e4713a08dfe76f1e1c61c3b1d2b5293d95a200fd8e6c0c9cdaf1d257404455b957643212c6b6b223c341215e773c237c4864d248abd15a96fda0f382412c5c0f3e360726d85b689379469c8fa70e45889e1f02fbb6198fe472c628420004470dc5eaef05e8a87177bce132ffca564f5a900acd19c17a23397f0ded14bfa083bae0674ad5c172a392895566c4bef89e78232c8aebb292dc3d108816955f38c806be93a0d2ba638c63b7595e5863be20c34c251d7840adccab59f1ada6ad18cd8c8209f7b27e5e31374d07fed2280543ca0b7c889fe1decd14df3cc043754ba55997c2da6bbfced6ce3a4249e87810c0464e38fc6c60807e41d0d00cec5ac85c2bb77c734b87f3b4bbd4aa77150932fceb8716501138e32974bd1b6ca089e98511bc85664e9f62bf3dcb3422b450d3eb8b120ef28609c06c0ddc73362a07fa51af6aabd929168bec26d289887997fa1379c021b62dff86488b4234d1fa4da391dcffc352b442c39b590e83a41018615b6d94247a176d36fc027e98337eac49b34e4e7e7e043c773fad72ae878aee364074a43ff15c55572ed208c22d552a361303ef5346a447d9c08ff0982bce97b5ffe9a02622ab209a3993c0fbdc924c012feb0cfde1daf4aec013794482f689ebc41cbad60587b6cc1aa2d6129291e5dfbb65dd5686829419d60954b5ab736202deb914e349c62259f8c9c10214353899444d915d2c8576ec3f2efd1bb0d4f05bbfaa950341eb5e6fcc09212891e91a8b5d486da6dca9429ea7df548e97d29d9ec01f31629ac0b6114f53f912404f4d85c643c073be1f585ee032bf78dd317e284ee93744f2158e3e34355606ebbb2ed67310cbd0c73d6a1eddd27b0dd2354474deb3972980adc134af847e83a35ceaff886bd7888b2b6cde87f5a3b0578f047a35984d57b73904a4102017c121d9d32d99ae8b34fcdcae0cd5e24e43aad372b3460b591f5947d8e055f88a567454941b18828d03b26998ebb8628508a1e23e4cae0c7ff9aabf1b632326f07673bac2c8d144364fb2089534fae346db77d82a514253f8300784f25e81bbadce0110ee98747307115b2a0f2c4359e0de02d127ce2d72501f7b3f035b1c172fb23a56c7ff7c9696f6b8fd58e877e0396c348b74c054e2dd18dd86066089464c2f8bf0d15014d188bf8cf207290669df8b00e093998240750308c469e3f6c43ee80a6b2fa2749b1002e8242025942d7473a5dc989d524f54e09738bae882caf8ee2fa813b3793c0a39e849e3046eb51c47902158fdc1791fe65d812959e704a5627d9af8557572478f878fbcdc1f088027ca6b89d5de9e81e28b61701c904bd6a7758fc6d58c4af2a298b5415aa9b0181a6926305fb572751acfc409bd063a580ebe9230508083f79485ea377bb27f5df19c4d48ac6e6f2c3e3051b393508ce3b0138cc039b176e7da9f228a3f67494cbb0d96a3d81235be5af315eb066fa6ab8308304cee223ff35de2ca4c6c49fe167c9de5130eb7bdefd6b5134b4712c515e30828faa569a2d52ca15e703e2f1392997173fa3dca277d0e46f34657713381ea5eaf229468ddb263def8be517b4aa4fb6d49b387c9a8beb3c349b939f93533455425d24b8c12c98756454dd112081c40860ed9d1a78ca5443f9d3571de995e3579e0d356cf83e52ebc580fca3823a1f0e7382f7964dc278a72ab50bed07080fa3cb25855c4195471f6cadfa0dfebc230fa8ae35659cc6c84153d3b73340cd11a1447f685f69b9e555e8ed941da674687c283cb3217046c7e84d12eb9938c101c080ae905baa9adc2f9799f0891c5c4ee6ef52a2e7bb3b6059c9f4aa96d7e1e91e5582418c3572617efa189802f4d2c81bb4df8e7338238a247f1503e3ab0b36aca9f008cb024416246798a65266a778f50cbde811a4061906034edc0158bd3a5d593f0d9b448a253e8ef20208798d1c27893840a394fec7ac9adccd2263adb5ec6f418d4296036cad6e08fc044e0f995bcd588624090a027eca8498d26632d6fdd570b904aea5fc4df7cd1f156e5139def393c1ebef1cbffec105aa5ecad0798ee60102173294b482461649e7418303e75f737c9d77d829f9b4fb57dd13f86edff5f771c206f07b9df7ca778399701c09c659453398e3262cbc5b0023d43f46bf61ae00fe3a89c2cc3033bc0f1e416773c38981be9495f7da6d9d077a4f8830bba370f49734445d9308b3d2f7b76130f0228471d18ee0476a5ec4db25bf9c241c5e9aa44dc403f8866ce0d12a8e0bb9c5633a1b75fade8e4f37f6bf6a6aac40d7f784b8b426fdbd01413d21c00b0582e6024b59934c5cc72b59e9d27a4e7b113988dd61861c01d4ce8f158c4789ee33ff949b3c743ee5701a96f602e99943ebc939592941c240e5852492bf7257dfc043d8f58f65191d07ada18ba1e85801c89cc9064633127bb30700b101d20b39b4cd69437da8823707eec4e9f9e1809edddcc3b5ab515868b1a0022f736edf783348c76eac8775cccc53621841c58d753e1079ef2b6061117e75a63401c0cdcaf59d619ed9136052760c9b6b4c0c722d4ae12ccc6d8e876193f59b17f635dce26be9be2796f484f80dd805278c18660a232585c970c82cdf32a62ebf1258613d69b6f64f2164158c55ff36717717a2956882bead37087b97c018748b03f9abb06a744c6e64798de754cca1097be5325424b48552b18ea04e2419fcdad529f0a6a6031f1a0e862488ec607dce426b88efc54e1ca8acf5fd3f02de12624fe90b70694e87d1a27fad46ad13225f8c4d3d667c1cb986fe5ad6dbfc152bceaa94344c41d85aef2e8106b5c5a070371abae4f9dcf11ed029a8389de87f8d4fff5bc012633bd3bbbcaa0197cb3e5e028fca3f4f51261511b8dd7917357c2c1d023d18fa69a69d4c64a54b30cf8f5d0820236c396a640da442a8ee5903ecd9553fc44541f4ab63b7b2f6ba828a811fef443a765d5b4deecb2240c17c12e86160f5665c1d592a564c1fde1fe161c6a75d180094e6eec23d66b2c31646b402da982b4472061a6053a4f5e1d886e0de0c42f01308f4fb78d3150992d7889b2efa2e1ac7375d17f39a361dcc0d3d31f17aafd6d7a77e68c2908a618ac38ba5627eec52a9f0069481ddcc54f1b561ca9ff7e7357740034cf30a7376c8598b7be3111f6a82a39d0de44562531a0447ca6bae9097cb29e80b4dce3f3422f2fe429448907932887feca6bf6b843733898da668b1ce2d04314d0144aa9f6eecc4a3be3823f923402f4a854862859020cd8c4c452dde8c23cfd3c9df58df0fe2d81073f16681042b9516f7ec8508e2025b25fb56ea8860c7157ad38621261e5161f12e10027a8b63d8e730a04098539018a28eabd11a894585a26552c7a586bef44445501b980d150955851484aaf9cdba253e245c59d67191e21fdfb7e0afd009715aac81ae7f0467614d2d5409c0ba2f557cbe3a765b5cdcd53e405dc7d5a10d316e352155aca3d5fec17132569b8a4bfc5d750738ff58dba691898a969f5c14cac63ae3b6eeebeb96b4f1d38e1114d8e8902bf1f7f3bbb96c8198608c7cb6e22b9a0f7e6d4bd6bda348002327b3f36c8afd1b39ab814719a655ad2553407c572f5e664ee0910e9029828526cb89bca7926ec7986a2be18b394133c8aeeecc1876357f6074c02574682b73e1e945d550ed2ed71f6bd6b763adef4546fce8672074b551eeea3162c94cfe791042b56048485e9b5cd19012f8e7d8f55fa03ca940c39dfd3512f12e1f0547de198aba3c2691527cc2d3218d588dc3315a7bb160185ca04ba34a419badb1999d9e4a47edd8bfab86c54099bc1074fdd36748f0cb0988c8da9523a848162d04c1e3ef1999111de6c9dfc36bc382cffd7aa9ee4f65894c1fcbf871919435f489c05e499992f1a6969120c2e6122e5ad0062888859272c47b0ba2887c4a53d141cca12a321e86858bfe5e20d1957d15cc33fd1869f8692db8d7e17531c5f2efcb08a85031018cc37e6a15a4ce44843de0b3551403b2b6f565aa98bea45165471cf238939e1a27504761501062125775b43bbdcaa52d0b325647fde568ef9713e389059687ae7b780aedc972771abe6a60ef7666cdfa67d1e28eea600182251b9ea094aa3cb4c487cc94cd9841080b94c6bf6ec9f3a26b220665c416f6ff1a12920c24e4db9e6677a200024c5c41dac8c2bc215a002ee2b85171b414294f87463de14f207880d276103565f241a0a6f4f065717829bd4df0af7aa1ca12d4231e3cef425f3eba1564475d6a815c24e2b2a96198e02c1cfa8924777570de25b27fb774633c2d97c12567b78c3aeac55d592a9c1c01281c5be0810a5aade192d6d5c2ffca15771f298fc3a10639a0b21f7402d720bdeb3a3771810efca3dd80cdd5a440c94607590d205fcfab27402e3384f3ccbf9499727a40c8c671b1ee2f074f9f7ef4bbaa77f2c320f1211baea921478df2b371a32b84b536e30b12480100cb8bd3b50ecb72e9e5121fca6d545104d1d935b711d801c85b12e752b8a736cc55394502ce92bc34162993230e39a14d3db093ae15ff702b3ccc301da45e3c0f9e3334114e1c5efb04ceb3b0e7a22ccb28f3e427a11996b0b064e27d983517d8085e44cd8d4580c3a189aeafc742c3048b07c28fb4d876a461db3aba66a43e4b96088dbf7bb3790d3bcb96663277e78bb5ec6c32e9f37a39ce18163eb52159063172e262ee517177e5daea518577283222e8862beb42e2d4227bcca7504a7e3892bdd6752302157242ea31e0641a684a73d2347f846ab56e457304f78be9b03c1e7ed63d175d7309a7943c9808991f3276b87431e5269a329af15423e0862653fb204ed2b3888ae8a80c48cc0767669e631a18fd04007559523b502df1c05526a3a30265d6048be7054c121dc0bce3d8ec95381d46be97cb8c27010cbeed7a7e2f7b12893ce79004408c7292bf5fb4b1cdce33f92fdbe602d433123258b69fcef0c51e400acdc31140357b958fb410b27b601b67547fbd37f27cf005db0917aad093e3d3d0f9aeb20f263ec5e19d0dd6020790749f87e5670ce6c6fe9350647b3ecf92c75e8426db2ad6fca383c1d140ed4688d80b729d931c76c1369252ac7cc5fcd0569beef1e6f4c27082706560538fa0a9841270d39f712140d39d3e0ebf0f13b8fcf4a3a599d677a4fd326614dd41a477acf5287c62b8d2102165ad9cf152b68c285ed55a2f4fe84336ac5414c231214e91f330c8c5d16c7291001ac3f4f3444a07c8a62fec3127d90d6d2e45218b6812e1954fbb2c70dd11a1a5c61e22177296354b64b79b3acd3f8a903fe4bcb8861ad5ea0e142cf564b0e5a1fbe6604f6275ce0eabbdc964ed41c3fa2f4b58764e487e8c9c5d4c47f292c495af212d37c2da4dc1b317387a3478ecd12be964bb06121bebac3a1c404ac9a3dbe81622e99440d0899386a55d7e4848f15d8150f00b62e29db196424e148e271c708ff4df4523f94ef53826b7d3d1e169253e7d000b6c4172aa8aef3e1755ed847b7ed7b04e2dc85917c344536b40858dad3455793b05f9b7c9b0f78012797a223522ce086769a1619a1c88384b8552bf39c10b03b80daedc0127acb48af8d0fbf2cde5832316cd8e537d84cb5b5ac173b41f05336840093bf0ab42784312fb1947d56d5193ac8a12b9b90736bce3b3522106c4bf89b27af120e1d1d3b3f4e0664727246460ebf7d87bb5f788b02a1dba81c75be54cbc5bd73f7a3a522001b269648874b2beb64253bf714c2bda7db81029a8b3315740d6689128ee52ebb47b613dae2c73753fa4751be23d71098c3478c5e1fa743007f6acf7c88027b621827267a7836962b5592ab59d7f229aae62e934ebc6d5e8d503d4bb3fcd8af5752bf084e309ad1e76cbc51012f6020a204a90b1dd48c2016acd2c0071801381c59b2a6044771ff7f549726e0f8cbeec923ed1ca5b5a501162afeb64f17f1bc5a1c6f5521ea4aca749a8d0d412669c4f7a9e266a52d2650b887db98765bd82ad717c7ddc3924c0e33fc6f20bf0bff2ef6f00fe49c909e64b79b3bdc66d6e71f4152af6342042d54072e1ff4cde414208e008b09f5e0a7715d2d31099b5a3bbc477e5c469e6c641c038e20801e41bddaf19cac82f254003e35cc31177612220e53f6eac4b3c1528ffb44778088118c1bd57da1af286849c7380084fbf789365f7810289db2ff645bff2c39080475f016efcf0f1ff1580ff1401ec27b3ec7f6df933743390ff870a5adeb551c46ff6ca4067db6c58343d81c9bd1d1f74ee458a78289d5a9ed0d7df1a09add1349dd92dd3ab09ba03a29ecc6e6b755d2ba0428922e7020954f404deba70601a8cb7c98abe05ceb56703e311e02c604d285c9d64037ca9fe9c54900fd4ee1ebd54c611085c3924eac12d2e836d95a2d60369f867b6e366202f2103e21f3f0155e3d411a7f1b345b0768dd0888a3c9b398981b5d9abcf3b5f54bafc931dd7b564aa3c916d89ad94856cd84a11614fb5501fc72d7e0f38944b57b38463d118bd94acf945468b252a97d675714cf2abf388a323df3545dfeb48a67c8e4f9a1e6a482b60d1c90eeda6a82e39630df185da9ab24b99016507fef7eaab4a9367679f8415649612c8f51f1eaa577063ba054c4462d5e8b1a742e21c9c5726cee7338535e0dc2077b34462a5b0de3d5ff173a573ff9a16332af7304041a3726f50ea65e49da50fd16e8e4d94672af66153f8a0d90f401b4e8c87c516886dbe45344675e690b21d8fda5b5fcf24821b01bccb0c11b316ebaaa1e2edba89d5645a2bc57ed9888058b053f0a63c8aab5fa8273509ff7fe58cfab92cf8842ec7eb56ead574e661bc2fe8c8c6af9616966c21a52d88d36471ffe8b1907fa7907711191e30bb503f4672e3bc8d8449636ed568f9fa007c730f88c0399fbfb1553af457d7292d3915231abbf30959d835675768c61db38d9b41eb2a6e6c269405bb49e37e562258b48463a9fcfe308d970345400d8cb38c694b219de5a4603f537776872e2145711cd0904ea3c28f8e0c97977e85176973630d21bca5eee4420ac6210d124e71f515424c5844a033fe161fbdc077030ec47bb8c745ec7fdd8c4098a0cc89f4b8004f69196eb72748369c2324d0d7d8670481a0c78a7da8989540ed43fb6c93ff1b0fdbe7bbc9f3f0d053a6e44059dd644bf7699e89d1478d7895884510027951e4141d3d1fbefa1213080f05d63bd4302503d0b39cb959196c4eb8b63bffcbff499cf3df09d82a853dc58d48d788962bdbab6e673bec1d5b0c4db24e608768bde86e0947689d16a7ed1860b5f92d138b93c7b2cbf564de95e6bc940c9cb65ec285e591cb105fe93ab7ef8dbbb2a34c707568248d9984846c6ee0c08716c1953736ee2408b44110f752f16c5b4f6e89390ecba8552f84c195335261a5daffb41bf5975f72883354fafb8a14df6f7f0d13abe48d2f8d4655662f63b099e7780540df5ce5ccea37c07ff8411a0b1a92efedd5058e7afcf383fc2b7e44a6535b38f2c379b0312f7c6a3858982763a73d6552bbe67398ef5cc6c18468e4ac4824fbcf367d494b993b498bb0008a9e22dfe709821ffe4631107210675dcaf06d14040214c799c9f1235f40b24a7416eb56b1814565b93faaa14520c97cadfa7dd02da2bb5ef31db5a2e3d97b1d731c2507b1f97c10f015a61a46db15c2bcab6099069276ae045d71c1be08092fdec0a85c682892296cd95433a0567363658b24c2eb2db5deed4de6b2384d4a2b1f3574cc6af17f041f81b7193f36420991a693b298bc2918635a96e93582d363b66fda946c65550e300110f382d0823c16d9da04e636716821f7634bb8d74e0a0a2ec37dcf80e5c34841e1540a23152c7d62a91f70eb640b4918252334864660cb22b6aeec1870a9ef8f5d825827d154a1a2d7418cc49396785186236846c40d848076e937f48129168c6c56db4f14e9252d4a25df5af8c6d011b02a5ff4a3c400f47380a1188ee63a8525ef2136ea43a2ae380dc8207b204236bd14a8023f28dca25630f9182ce0f59881fc392925d90d2346efdb3de2730ef885139695497fdb9ed3718305564102a1a842542f5945820456c7e50ed04ae6de6f99bfaf65fe9e9ad9be7f3ebe9f0758a9b18d10f9357942e6be5777c7be4654b5d9a35f23a12800fbdfc9761f80c05f9123169cadb53090a81276995da9c9b4c8781fcb82bbe2d0300c30ce30df67f1ebd09b7e92236187302a4f551bf3533ee19e234a3b43848b89961b07f7fb6b3dfc91aaccf8c23c5613f20f2970e6635eba550d26e793aa6f2da01d9bd040b074fcc0247de83eaaca871304462758200168d704f8710d781ea30207f1c9e7815affe59e1e5c2aff3436a2d5775ac6d304c98f1e348d03eeb948d359b501ca89003049f14fb0e3597d31256ec00da011d583cb2f0a93a068b223138ed2a5e2eb2e94fb1ab7aebfa321430a86662a18152d1b4094d38f7bdf91d4f6dbb42c93ec223f73419c90677c5ef69e67ac127281fe3775877e1d78b18dd0ec8b1205b22184ee21a2d2280362acab2c493a45a72b38cbc240d26508b31d9e9c0efda5e7fde53cb9360e0f74b72b8285c3a4ab5ed0c8006789a6776c2e99b10d21a05d9079c02ea3749a735dc12793afed89f3f4ed22a42d092d68a9109ebe434451000410854065eef736a393e49b56067b8c4e3ede5d9539e116d2d0fcdd59df85c8783806657dd0564c920ac9bab2f28574dae56dad6bc9ad3d22200bb769d1dcb45b1e775139c7c70f423e369684bc538cbc025fc4edfd621ed0965c98d44ee3787746962841d322ffd92c5f0bb0580bf96484842dbf8f80b360d76376331b90316b141672bc62a4222b50cd655da42e3b139967b517ca1f836c7bc0ef6a9fed2e3fecc0991f23c015a2dc7ceb8028f0d1440f71b46ec71f3d2d689350146878f0c3c05e7023db48c2a160e91f564965f949efa2d8d4bdbd6d0ac1958b527ea90d414e5efa016f4930184345a5f6e020217ce29352c1af2588238c89055999fbec991747ffc3e0f94856dc884883486a5f9a256768e04984d1bc67ed43fa39c16e9317f533fb6020faecad1b97790774c1458f537ffb40b7fb90b64a167c22b3fa0a98775fb02e5bf0efdc08e5ab84b8e9a52a6401ebf4f820c277cc02432a13d98e8cc33524a0694a965d5ed519676bf82b1b08e68335cd267e17767a04cbffee707bc84d6348d175edf490126f3681ca1de21a00e177b2c76ec6836382235d04fe33e50e959c35d22c871e080723192232f39cb4c3653611c1fe5692c9c067586954de86826537cac601a73caa7b001d605ad32fa1eb2041a45843bd50dc9558292b917a10d3240669547375b63853a6fab91e0fe09ba2dd31b345becc32646c10aa6f210bed491fa7f73f3c25bf0a9a0ca6a586130a8368ff3e6668c1e6be310505733ab25ff6e3aab78128c981015c4f8295790a65f8e29d68490080fe259aabcbb6543ee03529043b2829ea11f4452accd0a4d07b084dfe8f2525590c837998aef62d4d46c1c20bbed96b5c543d456af249a721a4fc1eabb942cc7b5f4a583c34ed5dd3bdda8d0ebcf49bdc7b0f2e179ff023d133967132d5fe6c559404f936e367db127d539459347b55b9e36f2ff31e6c947464982eceb9e0c17b707678101af8df96ca6dcdd0bd0e2ec2ae2adb493b18dda5e86ec29abfb2fc5e656505dc1a87b7f27bb5ff510b8a5cc5eaaf775a24ca9707de67f84d918b1c4caf6f1ad3bfc2f145b968756f2497d3fb6d08d6cd5589d36d187c1db36cc2e7b126999434bb04df49ca51e8cfdbd293525d91102fb41c562c4d69e4cc32887c117f0f72ddefd215b8a5cfdde402de744fc0696da61a87f07e877519025f3c2ed79e15b4972fd1651f84374f952bfd7aec944acc42186354963172097cc8d0fa16adedb4ad1f633fe4e2f25e1d182a15a1fea85c598cd289e9e164ccbb59315655a96545ddb549752f9c6d15e5421a7fdd232c743e9ff2186f227d7438470123b969aaa27aa2b8a3c508a72b617b5c9d99c28ddb78ddc6e626795d3f3473cab43859916486fe48f130829b94abefd77d4214122b4c33c5cb8af710151479ce9213f2f8d2ba24f3e12c68c85c518ecccb159fd20bd75aa4e6deeb9f25268e739ab718abf735dbac6698a6a42a410b4d3b32463a9c6a784b20e545650b2dc2b21af79aa25b811fd70507127335bdd8c0d94825286e16475f3e47e8f3530b1aad5dc8757c570946ebd6fc8e45cc40f7fb61549478fee1d175fcc48f775c3212c5f8451f432013de02ac5f12c18346400a842d14f828e9290071ff92405760deeedd04db5120aa3ef00dc276f7da0b5394386848f531e810c5c14b9704de7d2f376c27ca13d11045f789b2b2229c91bb505bda45d7fb3dab05c0e2e4fc3426f3cb587657d528427aab304966dd08503cb11d5d94b86afbde01255617dfb0f95813a28b1787380665817133d415246c2a2e1b6527ba05006cae4961d95ed2984d662778d418c067e6e6b745a364f2676d501bf7658aec703212cab2d58f646941943f66ec7e25567d2dd80d8d4629d80db9264299990a10cc4140d7d909494186ac2f73ab9f013bb6bedd0d64970c853addc08ff9a7c96d108299df409a1367ff0182485b9340dfd954907bbdbfed5dba0f3e65050552dfdfdb51f10767bc4fb61a1b6e698cc991db9e46aed7ac13c4696fdb31652582e6da6b259239b82b66a8efe59ebc12cdccf70d266c9741f5bec16e4a09f9710703accb02caefbd625b30d22a4e079925ff1693f3ce0287cc14d008c52531b105cf102b19b03d4d05ae83990d38922e6906cd646ef63843923183310ccc3166088659bdd99c48571f4918394e905802c710df876e0b447b0279696d6fb9b7dc5ba694a40c16066806cb05d1312c8b1fe01103cb55eff011b9136be6bf04617d6258d0a89674b0311185bdc6dfa9a4839dcf8c61187396f168e1621fbf53acc17cb093410ccb322dea8c1d9bb9eeeeee996e2748dc2984ff0b8f4423ca35ee14024b6a1943822153ddcf975bc8d488f4f3a59588d336d6f493faa4e5cea973e74b26e47c6985e49b7ae7cb1f649298a23f5f1611651251ce20e2f84ffac49da1a4e24e36b25819038c3b3fca2d2ebd5c8c11fb10753d20af7fd4dddd737a86c1e8bd152bdd864e817307912b3bb9434c7951b226125e4409716712f9c3eb4efed0e6c589f5c152a0764b458d3461afeefc1a4b466cbcfe41c0cc703d2793c95667670c2ba373e141ebe4a49c2f638835f37348a1f87a09c2f63c31387fbe71e7477fccdf98bcc39d6c823be76352e8ce9745e6cbb93333189fefb2f3afda1330d2e59c3faac2bda2ac0a4486e51f64ce20acc98e61d83d871c6698e4fed531fb393c27b3b6811874e707849f74068bf435761cf7f60b8fb56895a3c45409efcf5262ca84f77ad529a9f2f63cf99e7c35cadf04ff12fc35494343a9b5a71391a623e24849d4416cae4663e5f4340c726143669e9777fae27fe21b22574a27f45de5e2e292c53c8e7f61c2c2fccb12cf411147eb414cc92e761053520a95989251ba88dbe81b8d3e8e60fac837315f48bd1c06a5e6247ca8c29de09d7f8af9d0561a1ae53fa9a581df5fb2fca502788af942cb2a6927ec4f55842d8cbcb0851bb20f6b719de83a0f6246f0420ec60b4f26f699401c345fe0bf32e2c81c8688199d1a304793ead8d2f3ab04e4e29b49e7d3777171c9e6a4ff325fbe0a4815e887a73bfa9af342055c785097ef05ea1dbff53ce4be0ff3993e2f4ad869b23ed6e735857cfa0b0cfae77831b0cf678e7d18040a828f877de785d8bf509ffb72b86173286dd3052eff66019f39270f8f96d33e5482c4a0b0858bc92760fc0918e731a7078941774e1cada33b8e443958468a1a694a3958ff1814bb99c311a8713ec6d9670c73961c658e1c8c0b5a327fd4460844a595cd5c98197bb10fd511238a2177c7886c13ef2bae8341769de9f61524250a143a03576b15572b33786c938c31e9eeee1e1f93544a1754bc07fe030f02108cea57b2a4c91328a2c42277d71103d3912517664d2f1ed161bd583aa437b296909090909010eb0b2ddbcb21cde5e7a8b9700c72b6a2d4da6c05b6ab1151fd6e50df628d9c52707b2279cd17dc769f46f503d1970d3a759f715bf25c667e89f2c55b001a4a182ce96046caf09c39fae7a41ee3a789634ac7e29cee33048d8a2b1b8264cf3737c2509336bdb16f07d6eefd1cbabb87927e398d8ab14b92a331a57db424cdbb71efcf850bdda7fb24ed20461236dd2789e311df0506e71c4df7d91ce98a7b4f6ccece722eb544b3bdbcec08dd64a2d37dc2cce973d26423f8749f38e6f439a7cfd3c9a7fb8c8999d37dbaef709fee33874ff7c991c2b0f2a7bbbb93d0b0f2698c31d24c6fe67ab7bbbf04e21e4940c019d3495f9470c24c9413022023858d6282006250d361a29811d440e07de62980a8d69be0130b9f28e88021614646478d2973ef14e342f24e1af0084e9bc9e4c0a2b314505ecc159721cd7a1e51fe24cf3df3ec93945a7bfa14b849f2b4888ac9c0d4ee044186820a2e2bac6019a424327c7e91c59c7c5a396181a3002c742c18809b37f526b5c5a476683b5aa04ec4b4901d60c69a898dc05d982e20c0b190119c3253687a1935707f321d4adc6145e5af59d63eb18c6a5be5ba11c9ba945e4c3023e038c5e4909921a10413defb00400233b3cd0e920f4a0000cd09333f270440c6c7840008808b1127c78d6f7f4c10400c0ae44ea42dacfc76af282e469c01e0c8481f6d211820cfbcf90340818b1167841bb144a2f0e6c632c0311e8cd316d7462b6e02f8a9d66a79ad14de047fa112a8b5a74fb69c3f1250d00143c28c8c8e1a934c0eaf49818b11e765870b96c4423666526aede9f49e42c9ad176df050e87cd83b51e866e83b5150c165059b15b818716c3fe862c4ac40002e461c12d5b02cba62b2a0543b6531270214801bc2029af1554e5ed816a3f843176e944ff8396616f2a6afeaa7f94a7e9441d2192cc42c74baa72ffcfb60cd899382a3002c742c18809306b8a937a92d26b543dbd102a554a3312d6407c0c1913241b732a7f96b3f5ffb38e02fe3437bfaf423d2235e1bfce773c0df39f49076938b359e8d0b016466ee4c06ca9bec615ffb58937d4e4bef03927d1448e4302a156e6ce1a3aa928c3756aaca599a0ca96abf8a185255e7d85380112a44aa3a39f6e2163a3cc1a3ea246ca0831d551c238c2b80549c860b9cb8a2aa1ac75e3751b253a4aa1bc71e63d1e18b2baa5a39f614d003104b55394f8814020c2b3eaa2152882d597c745c2924da400560b4544324118860818fca87dcf9323560df8f7d32f38524a00a1942aa217208269ceca8fca3aa3f1918e49d9f4a488c7225072dd510043c3152a4f22fb201983d2123337a0052c9d4f0098945b83285473544466991f152f1f727246ae941071e954c0d2f8bc0f251f53724eee0e708908aa3ebb2c75b6421624755493f6b5c51551b450722557519c38b22552da5800820aea8ea0bc79e3c7203325eaa6a1a6242a4aa30ae285aaa3a021539a08248557114f12152d593104b5eaa1ac3b1c749a21862475573c49c726809a2882baa6ecf52234d58836efbd75e30aabf834c46d8ce11662f8a2a21b1fd95995970a7376f953b777ad8adcc0d8103bd4cfc7318480a26779690b0610b5d2f78f0a7437bf175f368c606f6d5a90ad4a8ee96b0610705f10db7f1ca5eb7bf1ac42870b15a37ba7600baa91b5d3a34b9b1e3f101cbfc3611a76f0371431db7879260a6a1c61b69a247d9f5ed86e4b35f1c7e44747128917ca4514b3d367ecc9894949494c0a0844409490949094969496949e988d292e826949894605042a27444094969494989ec6ee9b25932935eddcd924b2bf034431ac24624b6081e226c682a0d511262e68c1ad9198872c105174408dda37bb4545011ba47f7483d9f3ea73f756dd219c566713a363dd6601a75ecaffc340de11edda36f18759fee13e3dcbdc6e8734eae72c74d9fd3471c8e202bdfbb39df7dcee9737ac78dfcb7eb5f9bdee0a20a87e250a0744371280e058acf274444443d5a5c317fe6cf8f943ff367fefc609409221081082350816150605048d30dae983ff3e747ca9ff9337f7e7c2e0c251a70446d38d04fc61acfc1746ccb0f36af988e6df9c17ec0a0c0b2fc605b7eb02c3fd8961f2ccb0fb6e5a7f386d9c2c53877b87d625dd6cdf89927771ac544eaf4744c248f8dc256766aeac2629d033455d58484a0a8c86a75a4932cc9e2baa637d8c0203f11975100024218b84090eeca88149636d9924c4819cad69358334213280ceb7cd08bd1af84c492644b05aca0d9434ccd9db9c382cb1a4b635d91451c7fc6be905e8da5b1a8165a448b7ed060ad7529cd2566cf8cc16ce272f6c95615d65dca27b2c580d685d24d215b5acf9e46710f832bb073db512a955e4cac030459b0b179797931c1c899d389c6d4f1901f93f9314036a445973b27681331458b8a7e2ecf9ed92385e56891164ecd6f1e61692cd6e5d758da114ecd26dce3c6ece1ba6e14bba0f611d4e8eef6f66e9f2428c2e17256ece8deeceaee76038a123576dc6243798774f261441a42e0f102c9132d9ec40ac6b037ba4e90c555c48acbcfb1cbc81097dfc46dbc60c98d546e742591e21d400b268054d6ca03c81bdf476ed8f8d5735ea872e3db2084535b902b072f6eccc1ca0de395221cd00978b8616cc35bc6ee01acb23368d8172a6c18815451ea64c121c51a7e20f34993147162587fe0c2b4821776107a618720def1d54c0c51885c2b250588810aa0174c70450d19c4120fd69fe79c1836e729d6ccf739e7c4b0d943d8683c4ad4224696eb3dd8810d15d07d7cc5ccccdc33c32c258f8f3c35148fe22b27fd3e627ce1e31a6894479c795d87773a15554463c4222bab2cac205c973a44b8fe484ea0e2d140ace179a181edd93dd36b1f06fda9d7400cfacbecf0e2c40b134b5f0a9b58e3bf428be1e38b1b512d4414fde98536d7e7fc5e92f87714b17d1a8a8833dfe30ed4a072c6f5d8851852beb851b4b8615771fda3e4e6d8cbe85c9c63fb0af3b3f1e7d9885c6250e7bb4f39336560835c3ced16b0686213f39972a7ec7a68306b581d9f68c5f6048103201065821caccc0e32274710ac7fb84308a72d0fee006225db110ff895ab1bf29155c4f14b24552b590318356cd83beda4934427fe1dc56d1af44eec248684ee0cbaf34b46acbcf1658995b79de81d25cdf3a284adffa284a5cfbf4d61f9b71719d8b0775c60d44ea76c4c37ec1d3a5ad9feb05bb24a19eab6c5171db9635fa8e6c5cbccf245c772cf9d86d2523a0a1fe123ace3303ee7a988158e699e96d1b9ccf9552b751db7d627b7d65abfdbb0b67ee6c9d64799a6b0999394730a5b4ac3628fa55ca28cd265c49fc3b132c17e0259f991c9ec1ea4efef06698aa91607b961d680bf1b5a9cadfddac779b7431db73b8c58c248749f0793bc30888ecb1f13d6ab4af5bbef473b68e0a6776a54e53edba8fa396c5df6fb3916eef6dcea907ad48b45b5767d972f7defb4124eb9d03b758a29ba2a17dddaa2dca2fd3d66738a3d65903e2e4461b31adb880dededb0b0a1ad56cafce084c89e4649d61351c9aed65a3ffe4b4c71ebc4372f48a145e6d6d7be3fe63e991ab867329f7bec47df45d9f5b0975b0cd62fa561e5b33015f72510421b65390946aca19fc396f4d1affb4a2024d2ebb7a31fed2416b1867e92d52d9a256aa40925d0d5be14859557de8c6aaf81d6a816a46934da074412511deceeeeeeeea65149958caf2911941f51f23fa2a44d44c9cf8928e92302ddd086eb1cbd737e1d1072bddbca9737a891a6e69850ac656ecf5ec98a357e61a4d4548ccdaa5ef460b0b0d55fe7932ceb57ec67e2692a404b9001a492f9c1dfdf5ca3641ec2720293c7e583d08d3eb8d195022cb7328b68a727461d9f2b85b8d1e5c3955b49dc6d2965b6755997c99a75fd1c77c2e9998751fc97fbb8ae7bca37f6bbaf1d8f8ee8529a653818c675f7a8b9d1687a33371a75dde7d719ecadb5b8b10a04b8fc908555a398d41a7dad15054fd606792ecc206f286fb7eabab9eae6aafbb9ead17df6cc03fe9f4856d8b07b7f7fe6e125ded99bba797c3b2f9477f45576328ceea8f341baa3af2de3e41b9680af8c8fbee190db7774b94fcaf8e8dbdfb7fbedbb37d2775ab4dcee47db37f75d2782ee37570aaa5c7b475f5db8cef35b95b05ced0089fbcd76f76fbd715ee78dbacec7f632ea388e06645087131b320f2fe19b70f4f6f9b9876f808c988b88385d37f24279bb776900e93bd2779dcbe8719077f47d38fafa240fc8e8bba79d0cdc779f753e465ff7351be125cca3840de7aa15348b4cd6dc21e27440125ddacdd0bf7d35751e4ce7a37ffb36eefb65d7807eae76de698641c9759e7fec7090b7fb5c605086dbd707b279d6c920b919b8efbe7d6cdf8dbca0de1e869270b73fe16eefd472b1667b25ece8e79b3a18b8bff3fc762703e98ebe926a131bca8b83ab31b0f34f5c6d6281dc202f9053cc1c99bcbed504c93c0a4b704dda1d7991c1fa13f31e8543ae2986658cf19133b87dfd82d8788724dc90794e3c30f38da8d5a5cb006ad54890c232d16b34e4d2198375459701b97a286ab5a0ae5c4792701554991ff4b5d7be1c4e2cf54a2ab0dcfcc1c097217064950db940e8c61fa148c70543ae9d24379447c228fbf4a0890679807e56e3e670269365588c31c618e367d8ecff11bf65b40cc618ffc68f60131a656c052175e6daebb6cddb9e13b9d539b7ad56f7ed7dab5edddb2fa6b5732518504ae3a669d29355a3d8f46df2e0dc9e13f99957c489578ee3a8e63e31cce710d8c4308d62d33bda17fb482bd28a6f8a702afb64735da73d86512dd368d7753caa6f1bc5269ddd4dbd6e251870dbcd9ad2c98496699af4b44bb1293d7aa9f4b24bb1e9c2659e8b4a7ad8c53c26fdb3b96704276cd5d17c3ad5f9348a3ba0cbd903a1469ab04474999b345b6263e63991da16448338eb356ddb304c7bacb40669452a426295d6c0360c7bfed21a194fa7b2f7ca53771ac544b74e6f890d6b966551d3344a69c6619edcb6cd74d21c63523ff39cc86f8f7afdb5d62a6516648494f130b824ebe1b161d5e1e11b1d20f866a72ae19b3088ef70f4c6b6e9c58b31a94f3dd6abeae7a5253624ad38aebecf8c46d28adb9eeb786c3162af798c31c8ec1ed01e13d6abb2f75a2d942d6114bfd6f1985fc6c320ff9785d5616ee76a2f44bda8c23cec4a4f7a5ce9088bb5d0765b376ca21eea35e49d4cb2df3a1e9328e3a93aa4551692564323a158c3a4d5d5e954f6f2ab39ecb56c5833ccd3eea41ce6d1ec4ecfbb59466daba312d1f4379255c9615efdc8e0e6dcc36e5886c9c77e2ab9f2ca5b0510476eec4f4686f789695e07e495b287d5b4071219a41f0f3e37e646170f01d87470060aca3b451e13cc737072c5f663324a4e9aae946f251a35e32cc3328cc3b0dd0c5d8422c808ca3ff17b0324af5632aae0eca3effce653e3c017937f9acddf1ca2cafcc0b01834f3838d5f275366a69cd139e774ea397d5e52e5b670a32b89ce752d9972431bd71257ced095ae2b3b1edef590375e61832356aa192bacfc991b58ed632701ed675eb6f3414d3156d8caf453d18f1d0cb1e3d11c060962f24c9cc250d23f937f1f816cae9c8e65e1b25797882ab4a75b84e9c5fb43ce19f2ea3adbb8bb678e79fb747777777777777777da29490462df2fe3030bafcf48b1feb385ada8b4823a28e2f00fb1a63d30ff067a59e7f63d5991dca4dbf733cfebc82fc8647fc46f12cd4090b4834eec6610e0402eaba1657e74f593dd27f343fbfa695f0ed31ab846c9fca8af71f7a3bef609d17ecaa1505e61b051be7d41d277aecc8f484435d4299929335b667e0e902aeea3aa7e83acd3a8feeaf1c63aa51ed8bf6107f93773621dd68935dd4193d54e743df4a1fe16eaa16ef7b9ed40b7fd755be8d22ff663ef31d06a75ab8c51b60c7f327f89cc48b13a3702006b6b844a95a121212121130f567ecc74e08590505050d0e4399f88aab257a232e556c9b18f5c22831d0cd1c582a0db5f78035f6ff6a28b05af3b848934cb1d202537baa000ba2cdce89aa2c8b5dd74070fde33c84dc320837ec13276b8011bb75dc5de464ed15f72fe34a00e255564006e7421d1c10f5e4c236a77850b185f93ce0a216094b8e4c0638294c3e7040820de8148808d4d7c1a06b707e5bf7deb42e4f3c437aa47062e19108d1d115d6b7031861150f460822a6cc82f580534bac001100ea22001c5819065db94161c91c610be382249113fc0c2863b471f73afeeee5714a173fd6327dae2b365083eb88c9822731941c4ad37ba8ce8828aab31802459cc208a22b0200982cad720e2c3f3041635b052f48315a838cb8d52ceb0f2f2e10821583daec613fd386e8c82a5c8a44961dad7ac190417bd05d7cc0fc458233fa73d68eae036cf663540b22e7f1ec460dbb03cb26ebca19c72439b20ac7cdd08fe7777b3ba1924366c56539945ac91ac39d43cc3c8669661afa02a193669c09898ea846dea85b7bbbbfb07bab0ba77b033bf16963f8c40b263c95512368caf1828f0dc945fa32ed6031d90573e37c58680c1c8fc446e16cacb2f2a895c493f4caa309f6f2466a5d818244b9d2bb65127e61ded62e9a6960de5cbd4b2b2d558629ca81b13650f7b9d33c3865d24fb8af6de33f993e2d5c35ed91a225f2a271ad09dcf120a06b3feb9aee46ada57ca2d71b5af610f922fef19bd3be13d1e8398f257c75713d28f38101ee4ed2e23f92e279037d1bcc79358f9b3eb21d7b831d6f02bd6cc4f7bf69a8841edbd057de56aef9eef106b3467c51aed657339784594f6f165163195237170351e1b5d3f4fae5f3088e53325ba7e96b04afbc84dc19e0c63199dc2a0f651932f0635ae3b19fab23ae54d18a57dcfd740dab7509bc137fd5a951717f9f06bcf409dbac2ac22a22b571bd2340dcbd5dad034edbb0d1b7215d962b0dffb932c2a85164e753ce6e42a5f0ec5d59e5c6d4aac912c18b4ebaf58a3bdbce95bfe62d7de9b700a7bedbdc7c4c9166bf535ae7b93f7e24956a75efb62449158a32f46b06fb8c0e9e4f285d65ad78a5cd1de050556fba851beb1dcf5c77a44fbf6b4a7da4beb61506bc2a096f2161b407bed63e85454699af7744ab27aaee63d330a1beff6f26582b0a17cbd90a3fdf6c9d480619f0c13ecb7cfbae77acb49c3cadfb6dfbe6ea3d136a21db775776f9ddd7437f4c8c2a96b38354afbd8a81aea6fff80ba7d446edcbed840ad7d92c5a0f639b068720acb97aca2bdf69aa6e5300fac7c695ace35cdc086f215825f5c1fba1100d207a046adb57e1da55c5e0a2658f7fc6dfba123888e4b37a0e3f207a49994becaec6ab7bfbbf6d6c9995ad606b79ba78ff4489ee2b622371153bdf303b4d329d652bfbf536c817dc260f5e19614567afc46aca95ce4ecb7ba9e6061e15464c305a5e8d69d907dbe480ff57043f089246ec866dccaf59d6ff86f1ccbad1fb99ba1b9a853fc8451f55db7da30981571fcd69b84c5605d72ab04baf52dfdda5f5fb272b044151018da1c36886a1b019a59a8942dd824350ad5cc00000002002315002028100a864462b1501c871371db3b14000c788a4482623610469320865118c418628c01800060003006106494a9211b0470920ca7144c186634f1cbcbfcc07f6019fb0a64f1d29deba1397412115a8c4f84ef90758c55a6d6f810e6d29ea512815262990596a0cb2b905c5980c194594cdd9bf72d6254346783a318d3a8a2566f23db4893ac28e0a8c4f176f94c94e7881892ba09112a179cf68b812ccc426bc5d46039f3649bb9c02d76dcf1f0d6fa66474da028b396d4de28883e478fa9355f99fa2f00867147d553afaa36df56c834af361a865f857dd55fd8ea7a2877c1d207e2751ca98df4870a0b1043db484a1bb99c68837e78e26d7814e4c03d6cd66a486e44f216ed4d5ccbcbbc229d6428d4ceb8a71f05c3a15a845d257645d680405b2e97b1100c653ca78e5b35c093c42b8c7cbe77457752ab939354ac8214001272f9083dd14ca0b74002c2cd49eaaff6de4433e59e2ff51f8e53d4eef7dd4a60544f29de2767adc0f3f9352c161c914e6279db0f344113e0d6a0639d5b2c8d8686eecaf07904d214a7131e82aa5f27be0dc21af407c3159f73a935e551d9cc9c848350aa75b203042dc7fb3aaf56995fb5e2073e514fc60653f4e8ac34d0c320cf17b3f7492dfc4fd36952280fcbbc8cbeb6bf7ebe3eed4dc840a405d819e6191cc40f75cccfab90656d0522ac1226569d48213634f8c3aef2b24ec711a2d1b3ffcdb599dcc6bb5ba6cbdfb347620a73b1b09f0f53b00d534c091176d295951f398143de373ff79cae48a5f164299a480207b9214bbf88b16d754493bcc88efd90df48e19644a0ee1d826f46f1c51db5117e64f196432f379e8685b5c93a265c3bc14dab9eb52ddb2d084b88e7db5b3c4ddbb56b00b57875960739241527702227eaba05e9d9dde551e641992dc33a6676b3d63545e078505b911df2b57948fee970ae8a44fa50ba43b4b5ca72e79ca8b3c5ef5320ea7f9fbbd9e3c432a8ceb5e095b32155f4f40e7c1800b2ceaaa1d0e2111f2d11fb456dd7afc68953a35bc8bd9957f016bcc92bf5678877a49b3c4ca13a209b484d9c2a6e02b06b870c03c6c513e9fa8561dfd9220ff970ee1c82d4cee8fdfce4aff402d290151e54ce0ae4ef9420a4c0ca1ac234e51814c6bfea2908e06dfb252b5678671529db5de0e0278609e11a923a31c2d6d8dac14eb64fbd882d468db0e18866d9be51cd3a94232fca0307479288cffae049f02c4441de9c4e6598a2dfa85702b71309a9d3df44898c625ebb0ca0894f43254486587ee760eb6405001efde36a95cb822c499d7a04b695938ef9ceb3218c46e9276381196e0e18ed53d04825a071ab2fc1bb03b102b719e176602d334748e69970a8278b6a405cd0c8d6ea85a380f630b9f0bf3bc28ce129d43340446384c3d89c7a181850eef4dd64c31ce97351515089d7c5d022f8cc80b9ae084bd8eb32ef94b593071faa0c1575480aa4cf860c6897b490ca2f8cfe67895de0c715401bce216850cdf420e44387e997a3a5b24b60f83b473b5215924bd3db1e84b5552f5c3fd87ab5951ba265f8572985a4db265809d47302ae88935c815889fce18f0cfd60c4b3545b61a0e94843dc6f6493a98323e805d371bc47dbdfe1c8139b5d188fa1ddfc54cc281930384362b3e053b595ac4fc937873c94df0d56e03368d127e81f840047e59639f432a261b6f26106c147e6932d650db57a4e25757f42a6ba5d8cc55303ff52762706a5b5257cc445f964b41c878214b1df906d2fced87547272665e46496c7bdcd8ec101eb1d8f7f692f7b9b8df103eb7b9ea2d150519225d742baa56a5c5a0a5d958e514f6ac9a98200c2d6a92bfd2ff9eba188bffdebe985354cc8247ccdf9f90b37316885279fcb5a2200186a3af1ba8933137fb157486fe661d2c0cd00812c6ed741b401bc197c13c2683d48d3c2cd202fc368767a37db7a41a2d4166ccf2292adb2a3ffbdc1a09295746dee19fb72fa715f8e15dbab27b69955c5a87c7e19219b4248621c565e11da2c4d6f2e574568547e53870d8916bf896ed00326dfd1f9b8fa86bf03b65e8f49f0f660093d432ef5bb7ed347e78efbf6b3cc793b592d3a0c7b0ea7531fd3e90647e8d274d9425977dbe898300413bb816afabde3261313f78d4a72c84fdd3bee7915d1c02c670c72b2ea918fed506b5181948e99d659162c0679f01511c57772269d0b50e0c604d865417d4226dcf63f892d48a2e9d57a01c4432db1c90d97d8ce201c542d87145f5e32f0b90b0d7f16fc3666e5146dddd6ef662b7f8125dd97c0de3b671ce23f071cd0164169624e8cfeb6474dddb52321f6b436e72b99dee2cd551d0285cca3eaae15624fab118fca99d800c18a25e57a22743e47fc3867e65ac9f91c0f4cb2dc64fde7bfd8f970da5de058a098f61eddeaa4f23370800d05bfd459fb53033316324f1db949540d7c8bec89774e07533b6214bf52d97ee73700f7773003b9dd5ccd2ecf97e9dfa2602dc1e893b5d0a9448044d506a897ddd28a0f65ab36c63b2877e753017717c082d3be8f8fee6ba094b45f57280db8b6605365c24de98c183c3fb367d6839255ba51c316cfd37b4f815a0a7f8d778799315fac349a3109d8113c11946cac655c3ba099a3b8be51274c6e3c6cafddd31b5748807b8fceef0082738753a22373a0323a2931e609873a9842423028c52398af1c9f48c68b52c6646e65e669df24654b838279d8603955f89266e7fa5ea053d0eb9bd40924d1f50a9d9cc6e8ee7dd5dda18dbbda7988dfbe8e3164657a72dea9b8eab01178b52730385ed91222910ddd7ddf8a14f911b130679c962aae683e2566e75a917624b83d5d0a261428148cc599d34237be62bcd763da4a1c29071d042b6eebb9ef61324e15b1275e6fba2dc8b49c7ac35efb25504cbcccd6e32b14706165a11f814441553ef4e1c50a115c5098a99cfa16e9f976d071785ea07c5af2fb5f224668aebf7b110bb866f4d55f2adfaa30bed117ceb110de424a04a600d57684350ad8478f6f361cb74b0ed3631b4eb47080fad7f24d94810fe53b2df8f10d7b05d4e9c1e690b2edd244ccb4f8c485048c6c69bba913214c0fb6d3567ba63460c60ef4b83ce427ad1c06df3060dc8ae428a68f25141f0bb4b13e817a8b874b067453c2bb73dad1136f82e49462958bd4d05f2bc58f418fef86b65134d8bb8f2090d4c4fc6411c98abfb3b15a9255fc1372aed257c934555e1bb5810bd2224a5eb93919017fcf982ab47db5b6ee87c61be7ce4c9bdea6178df289e11373c8f7ac520aa95c043cd70e9c3554813916af172d5d8404a5f8a23a5f398956fef77aac7086cdd8314a2afdbb25e937fd624391d98da3d4fdc56ef8c4df8be088b825bc0a388bc04e42ab5ba7591d3aace2571ead52168887615cca8ec3a1d7acf0596ec30108161526f96ad10d831a3809965b49779b548b27cfc2c075ab1819d5623e6d8eb1922237e160c90fd04e9f4cae6a3e2ed41885559f485200d5d1fb18c90df9342c56e2556817395dc510e068845191fdb33c7b9072e1e8b82292cfdb282f96eb403247a05c245df27f60a38233dcd1263bc8541e66c865473de5e8296a07829bd1307a3b8c0490ba5a89d3bdfe0f4496f608bd91204d71dbee18f92c795ae5685a1ed2ecddb7c03e6de8860991d99083309a211fb96a675c902ae884622c4b8dba09d948bda9869141963b1f8938574aa0f09dea20fda7388805614335897c08d4c70151321d1cdff66ac2d0111ea4bcf0e7e0620f349d7bb9c0d56a6112fe146210faf611fbf5385623f05168c427e2627f24c3afd58f924245bf0a0c96571270d3ac01169857782adc77e558d4454ad4aa1a781b2c636fd88b05f64e769d9e147087c07aa368ddb28edb3e56b6868ea2406d1535172238b059449e4d3703639435bfe024d75f705c5802f6e4b7e7cf7109f9e32b1443106e5359a60e1f5899308a547301289ab0c201d492e8944176a0883bdf9853b0158c91fe77af72b25fcaf12f9d84fe0c927aef7b1ea742f1ceca4dc97db0c79ffa561fc15c5ee4b2075045ee3c3cf5993901fbf1e61a3a19f15b34518063608958a31213b44ec9a39f527b03ec6791a7130712f4dc91c6fde144c2aca3dbe88ccf2167a4d80c2ce83bdc82572f2f80c03274270c38e47c28ec614c2a0109fd3833bdb875c10c7045cc14459eae6b4544ef2984c0c38b798f14181eb82114dce0c1bf984281f85231c2450a81d42f59b18dc4d3dc489d250481b6f3afb1bccf23a5844f713a6d443d20320209602d8ab60092e3f156f348270c3fd24e72a3e16b40d0e52c087389911274d4105d602e9cd87ae495a6922c4dc47277b60abe1eb61055c1ca5d911b03936561980d6c9aeba1ddd1c6e1be518a22cf39f801d02c2611f44d4e2edb8529a04add7b193cceb201096779ef2f5b104345cd3fee24f6944033af30c56b52b3a110c762873bc7d455b1a50f4dca492c0c6dbbbcc6a6d679a1c7bcd994dc33b5e1ff9c257bc2a30ab5bb0ec622319db3cf7112f4195adca2cc55bb3261369458a8918593e45e2df4dd0f80a11b16f0c7d156849142c6d825a481b3ae0632064b949ea0f4267eebe0882135bbba8e7907849b90f710ead04a304f66fbdb10002d947535d17aaac44c9fdf219001f883eb0d9f33e4d779e261b96fe498c755e24e1723722831e271d1c70b3ce21268784ccf784db4503ecb21d4c8a89e7032327f20e9f4bbb54b48b02cf3e3893f5fcc819087288ab8f3d79955496fe62b606f5ecf785e51ef72295e7ec25d38219adb29ec2a88751392fbddf990f654596058270e15759de6aec1ca4e3fdedd8f641c425c563ba2cd7a89d33343d3cac2304ff971c88e920b362bd80f9e436b4f887d0950372bdeb904c6ee105a5eeff10f75c0e4a49e33444d8eacc97eea5101723fd2fd2ebf2f46e9c0c8eac35dbd9c566198a47a6b76a7356999b7098cd3bc4085147e140db107ce174771e00c4b1a2cea8d4649dedadf9993bbcd338af4e27ec0b1c0f550b7004fdbc034144143ed33e4422add971d6c2f727e17dc5dfa8dee1bc5ef764eaf1c5d63e422a2b9b177fd93dc7e36115aef4f0c366f670124d8f00320d3962e67d0598b8e3eb17f8dd837c1f283ce1a971db6be0486f5ad0db75ccd04507b854a9003cb31d9142b30489c3a319fa817db47b497ca54857f3afd5880652c3419d5b5a039073841ef4dffb5e7ff20707503a0fe862d2b9e4984acc8fcbbdafd6d91af57d7357fb5d31c2d48f4f75851d02b4f5833c54cff91a78c2996b1bb98b527dfd3b976d8de46770d46400ce0548a30066f24fac57b353e0ee2d1bd45c27cc3053bfe4a82ab497c8f8ce43cd5e03b687513502b1da59e8705c00dd3dffe03be8b3375a1167ae1fb28ab61f9b444e1a1ef09b238b4c78c394860fb62f4f1b22fae54b6e48a4110a927ed767ab282330ad41be0c14965f617aad59c979be9d3c7b11c83313d5eef8087eb9ce98153d5e43cc8a46e6865b9d412ab8a9b9181cdd41d297757884f65967cd14674bf09c92086e499510b2daf25b3b8a7d3ad29c35e9fe3cebf24e2dc632730b3c49ea3db7fe22ca56fdb2c90cc85a96a1d20d447d298cdf0182a38c3060bde0306e2de75fbed57208d4b5e4c74724a0c0f2b605c82b316bcd17a328ca3c3206e644f090b10aed1c3b631d1bbd771f6db93616cd8603a22354e0f7e43939b0e5839099b1dd4bd7c7d85610e40f659c981efbc998246444ba15e8833fecd7291181d4c515b4a37d16dff399d1d91d22d1f51a8491d12d5dcfb7e1cb14f4ecaea785cc82c172150a563cc093cb90142a87d64c5dd905c4d3007306ed1fa80b380475023ff671c11336e8f72f271ab35a4bd32487dd6baec834faafc67338284bfd2d39d5ce8f42dd497d7936b8c90939f1f218138cf32c13ec9b2e095874d992dd5d6f43fe742c39e06a9e53d8e152ae92ca2c3b7413aa756c2e747f04db723045ada4aa520920977e726fe30ef9a739f5a2720248a8c3f0c08f3cc30644ba20ab5a6d2482eaa6833084c2f2b9b2e661aace5aef560cbe9714feca5b880cb1c64879775503c1cf19fb9a376dc060af2d96f8c6013997cec33e56c2db8df7a08b7f52bd9c150921561e5d862f4ffe309be827f8337f9c495f88f6b775607289910b17fb785b88a9a511fa361a946e2fe040b9471838c82fe26f3f61ef2ee1b6c42b62c1c3840a238b850530dbacd3186202b234f2713433c8b6243b08b2e19d916cbd8e709851c607c557328140a724ae3fa1952d1f777e275acb3ea53bf34217865d3ec751422231f55b8337cc58d126a58d9071d531c3875e2dba3fe641572a564fd4793df85c5a370ea8837d72e9a9906cb35587022c17188f8a5a5c3ef0c5c844376c7d1d43f0ce884d214f4431ea5e95404b925bdf1cd1141f0a3af456b439509ea919f3cdbbdce471521b48fdb62a5a0e08e870c509565d18783be6f720a17c1b83c0003a6a94755b9c816a562b6b7582a689dc72933003d27613e3e064ac5938f429df170c631d3828f939740154a900ee74d45e0b47f0925a210e691101ada8d2bbb58dea6f7b54f155b288a58b65238a1c5cd24675337dce6bf1c40acd0b59b66e85c277346192c3d5c423503531c35b62b59560d46d90c2c33921c73211aaf8db0a7a49fc57980503f175e12d1a38c369832c2a6eaec9228a8efb74efa8816917f2c18fe9c5d4549b640dbb5fabbb01f6fc6b93b12ccfa02e92c1693f9301cdd91acd5dcbdd5b9b5e7f607ceb490c135a22a1cc26ff2cffb2fe926c5d1088b49221aa856ece1132db31f260eb1b35f0bd8f269f11a14773c4e7beb884d670544917d21cdcc4474b205238e7cc28f5a697bed35ff64def96a9d4eec6089f30d483b06e8169e8854413c9da6dfcab15f905d006cca04e43e9f2ed793f0a7683bc56111611651a82109239128d1e9410ed20fd627214c8d07b4ddd91b688d409b734f1d87d6072709ceb12ebee673723be6eaefd566e1a03a0ac3bb524fef0410e25a2a13084009330e1150c9000f951fbab447cb50da68b009b859b9f8880f6e685c281c28a3a64e3a3d43da7b24c8777c16ecb972a37d3dad682ef960779c9a918a9eec979228d37ab70427f2533344b8387df73d8e413c12bc41e0bd0bad422114992b0932eda1a5ae6d14530b0680702e9d615f822ce87173a0e794db6db8ab03dc50b5e102821f17e2605eba5613b57320ec349dfabea85819f3d4c9588675b2ad30ebb7a401418e3df70f0d3828ff0763084b0a340ea456396ab1adc343cd28dedbfe048bc8119df301fd078903cac39dbe5b71a899d0fc1c2efa2f3ebca60ac9f3ea52ba3ce8a699e07faf6d5d9c00978e507ef4b6fcb11f523049f2cec38d6efbb8f5bfbe325f1381f97f9f4cba229eace4c658426c3827f5f46f05ba009b77539aab3035aaa648ab625e2e87a1b435ec90a8442662a69cd726ee94a3e06af7b13432e11aca1ba36bd14b4f82646ea896bb27356f8407c12a9259a684f0b75b7b5a76c7c1b5f9e7d49b9214107c33c0aa1fa9a03969b4dddfd204eabe9be3e73a9802832c42a1c9166fe884fbefbde2e0fc7a83127a623ac3f108eeeb532284768d1192e7c4197d348e111bb39edd0bb10ddd5cbe880999a65a782259846b19271fe82918fc5a00a6a25322d86d700fc05ae76ed51d730a5f6b57fb22b25e962601c7bc235c1a74825313c1387935b4c25bb9a0688a60b50f0b504f5329adcc409e9782a110d716031f7b8f9e74f0a12ac46e6c5f69ddfc7f1e2431f830564ca910446da76e42696ef0915234384b9d221e8203838b67ab2fd1930e112533fd74292daf99c4fd3a72f040d54259341e89801275ad3694bbe972cccb2be6a59577d02deedb021c7cfd997faeaea6300a4d66dcb41201f4158142bb3c63b6de97222c2e32c487bc3d506715148994149a849b4ca842575333316ee7c252ba1acc3672c7656db8986c4df7f02a550d4fffe82ca3ef32c01a40abd1e1332415437b8f925588f968b06807fb2d6d47ff3c36bdfb58cf524ae5fc19fe24a2daca5b1864609449f49619f7328cde3d12aac7f99d5d471651d1ae04f9474545a21e9e9f0a4c9eeaf4aaa576918d9640dd085e8f69b0d9efe8da0a37464278f60691d2712124db330609e7e0fecf766105a30c139bd77379871b24e85d274ba2486c3a82012d6a6557c402b063bc386fea48849346814b28454a51ce8aa60e94aae570b92cf281df6691141aeb54044254644766293413126e7fe5f84b152a3377c7f297780441b58d8bf16a6a6a864e6b3224b3fc62161ca9c361c7d929065174244893d1efd267f58ad0586cc1323b4d14b5067209d6ed47d2f9dd2ccd43681318371e5b711763e46ad026554a135e22630dcc45467d373bb42a8336a2d336fb16ed3591f6ad955b4fec5cace1ce60014bc10e3f67a7e63316a7c3558406889e2bd6a8630d87b5248c1f6d0ca65e6cf7ce0daf17d1f45c6304930f4ed0fdd26bf1bb08af0d35cb463b184d53d0f9a42266a9c88b9cf636d493df10a2c6df725c8d310a12c9c18a546bf90e695559a00d38a65ed1aa3c66a170b88775bfbd66e7ff1ddba1f4147d8b397a18b8c8076a8d4d24ec9c4dbe8a1e13080dab0bbd05710a79e39191e6e8cd05f6e0010176f43c5e970b0cbc584ddd69e9b166950d1af57ec65d4af0c38acab36870ddcd49d6f3797866df4ac3d6c47fcc6bffca61a09f964cfc3763c637b5bec96a24279d7c17c3fcd7ccf9ef38f1d454009740d7aaeac3b8c203718439ffe0a3f6f09d55c44eeac45899fa3c7dd96d19482b82ab594591cf5dd2bb381247097f839a1896b81580a1445fa7fffd6834fa946c75a624f1a96723f7b7d3b7fd2068dc5abe395eb45c5de6234488923531adc0aa8de84e4fd1868d25d94d37d072e9d53732bb8952547de7130927143c6adbcdf764f5276f27097b1e881b42b94e2a5efbd417e470fb38c7b75d6d11188ec3160a7c2a6d2ee309bd9b74cad2ca34eb5dbe5c6d2def41e9a224c251ed09442ed59ca41980f7ac5426123f190d5ee79c1130055fe85de63be50852d4da0558be815ff877bbcc059b1bcbaa255b43ce304f49f648b39cd5bbecbd296da817d3392cdfd6863a66d81fd28bbb8d1d67180a9b8ea1b1fbaa16bc18ec8917cc3c662ff49cc11ab42d0406c0849163271ecfe2cea6bada6179c07abd498baaf57740c486401563812287fc8fe3482a9cfed02f9904658bbdd3a3e1061127c6120994c3160f2eec54110b26d5cab74f0b9b3421b606543cc0077f56c1a1fb6dd44021ba7706702e8191ef4ee08ce67bdc13ab2d4aa2b2f9b4833578006fdeb61db27b5c327bb74e80073560f9c626f08fb1ed73b6715e8b846a0ebc95b8c40e0d31cebbd6868e2737e5317ec405638a43191e4843dc3ed98f2d1dee515a39fad213e73d91944410f0e1cffa72fe6552db54718a543ca061ae2063e9b26be0bc8847c2f7ace3f5cae9f5f01d690b55427880dfc170e917051ec62371e708f0fc820e696d24894ab3b986423eb0115371aa715ab0715537e04b5358885a600faf04e839af1c07e665ef6901653898e84560bf576ebbd43ba516907d290fb20fbd86c554418ab3a7317fc6cd20700238599f86059f16d0ab8212488fb47763db0a8679a5c632188f50108892e2a3cdeaaef24d19dd9cbd4a607c942921c3694d83db23ef11603b233509d0eb0f623753a0ae5d0a8bdb4ace61d6008af0fd579bcd8ba7d8f8a6586d9f915302304a4180c2338fe547253f347f1da0a44a755d96ccf2403c78a82bfd701fdf26475a53acc6c93952ca95a6fc357f23534db0af727b0746f0d49363df3f44fc398d6b10fb27dbd71456579e84933150aa784801aaab2236c3dd0e823e0fa8cb957739de6103852c4b016a99d8ca8d4ee801f8b449d8cdc75046b2156a97a33a994f6828c15a921172e4fd2fe465fa5ce215bbaf051be1dbdfd27da3968dad6e9cefc9a6f7aef4a9ccadff74c5c1d034908cbda7bb8c17681ad79048dc460940df06df5e972402efbc020a6b416c537802340f961682fd15a13cf7f59d83e0134cd7cc5587f0cb364fd5d8333d1d893f82f36fb6d290b10449d33ba1459bde3c58bfe6a3a47dd1f7db585ca70dc2bac2a89888e3816eb1233d9cd02405584f5e931df23fa60cc1d92b616d7dace3f188bf1e5518d7f2517f8a2e7528b955fd42e08d495acccf5db20a4ea27b1eb14566a16d2223b2f7650ea078a394e32460ac02b740710b02464e44f3394dc3515678931fa29da6ad50174d4a4d8932a3c74d723deab9472813bb6faa834d3d1f989039860c49e8cae687a60f290a6111c717950a8e8d111f2a69c4ca00cd1bc94ae98326f414e844034500a8541e4c86b5e3e89fa725571b603ecd4f61c095d024b8eb1915777dbe6af29b15e0ca4e22831cc910cc8c04b886af29f1b583bc9f1382eddd531c8125d42a3c1f985e652cbb256120c8a1f42b78f3d67a6d234c62973c2f11304503d802d6e06b49a255d168dcdddc55de4c1ac65931af0040a29ec927b29fad4e25aa3613f5a62607ec248bb89054523031e51d9b41c10e206b985f3ad4b848f95dc2f6be2d14104823d90ccb64536837d2294d6002112819b91ed665ef66e9d989297d53857fe67cdd651536b9b16f66709c0e1e17a0eeabfdeef21534dde9a70414ac3384cfa09947f63ce07d58c765a1c009b54e19b388ab18a39bc6621c6ac6aa4e1074840afbea1e991d4bd3854cdd310f83d09926db4615e3f7218d60fa4de7daec0bc02cc11eef10e29c40b601a0d286edf5ce9c718a7bd80741287fdd569f985157f48380f14315720471b641997ace9135e230bdc33868d5f8bcf18f34aa60abf0df5937316930368dda049038f2b76cb2c4495b3dd2cbb3b3054d7ed2cdc7349723a7a10e8111db2741fca52b994a011f759ec971a658bf78efaf81438c0f9588bd6938494c663fc6b7a0db1453011e36836fc3dbcac297a2953a34d8d0d816a44ac8dffb143ee2e853df327e6c4b53b8407f72c14e903a6662900631fef7e2387d98b8a6b08fdebc6a81156f51cb8142c37e14534ab090640b023c9a42171cdfd5631058e8629fe9ddbe2b1102a6a69e30d34dae503137cf60b952a49a43bf91ab0a1a3ad0f8225692abefc05f09bf2ef28315f48c2b2d22a8ca4dbce74925c0a733c2b9fd3ab61425327c93fa6fc814eddf8c00ba836fbf17afba6bd53e4dea4606204e9142a527f4f8d3492b90bf2fb50a5c7ae2f6fb9cbb49bee3d156879400f5f7f9f0ae21330a45c565555c4e34aca79e8c47e398bb92b32247dc118e41ce1b9fef551fa4b55710d7d266d09105e8f7df9280083bb06503ae17420f87f982fe5cef11655ed85cc13727e3eb44201d0e349b75bdaa0b6c293df951118b4fc552ba03235c31b268d07494b08f1c1d7878bd5feeb9854d522d999ac2f62f268e29f16732aa9ab659ee9b5c6cae004d65196ad1d8ade8a77b94a5532172dee9f75398cc899199f983c031ae01ab04e95ad585a3689fd5440b66cb9b668ae7484f1a0bd4a14a626e93c140347931dd3cd278f8474c3dba2f5ac0869ba34998f2ee01e170dd2fd0bfb973f76d2a6f4b03e39e75de81de130b03401d2f333cb71ddcd4869201c115683677c3bff7517c29fc8b64761dc647c39eb3a573caff851cb83781157bc3686dc320cf55ecc74497f7a248a07e56bff51e5ed3eee82594590aa630cf9b1dd618496935b4a0d4d8e9b46a710203047af0544e963c8a2b20f96f252a8833929007f32d5e102b30595d4e462cbebdcf4721c04601b5a345345f55a91feef48d4e5f60b9c70a5ec881a5e0d10b5de31e02a6d0bb52f8194e7191d9cd15d2d64297618c2d6bdc56f0be593c7fa6bd7fa525d0374c713009565ac2468f3e719b3ec1331009963314479610c8b8ad5e4c440178cda16dc0a0d99718266c56b9bcee08851af6987b42246ad8ba470dd3b89950125538bdf663a76ca191337faec41b1492aa70616ba96560a72f3f6a1831c8aa84ed7e96d88d53c3784c0567a225b12006e812e89ca97ea62a9d4e4daabe1d5449b7c0c287b8c314c764ec59ee8ec6f980489dd4169e47bb44e76f06642481094e49b03cf3bd2b7bfbb328a8a0bd3e35376cbc9e1a9163035d6278e57fd83394fe813d94534e9a06d5f1afb54991ef016fdc6e8cd48eb54b50bd5cc8813598f92ebac3a6877d3729fca46ba71234ecea96287423734f4a806aae75202e5227bcd91abe79419e0c226b1b0b9fd9a6d7168648dd26f6aa10fca44d14475609f749c210843765c95cb111fba4c465ffbfb87126726cabb108a26b8af8d66eee6f2ba3db3641ee7714ff699db0cf3b3c9ff9441d319dc7d7ad96210b9d310514731a05bfa49f37c6a14582a0788e92c4638dc0083fd235bbc04e4e6bfa08031918cda3942f4c80da3eac245c791c58e99f89f6d17ca46924a451ea8f84cc141697c55bbe134b9fcd5bca7ea3a4c56784771e3d09b9c4fef1054f2b194bfe19f31a94f786b2232fe2ea685fcdb61fa69aae5149ae70c0d0fd6f20a47352414d6acfd07904bdf99e2869a426945c2988776236289d39ce293d29786f29b6d608c76152ec3d2cf80c5ccb50a2140ebdf11e9a06fa010dbf579ac691534a5dd5e5752eee2932befc041501633f5431265764f462ddb33ee85b8b8a46f69a3d4934a0148811b694a7da47db8741270a47c81ee5824cabc9c576643fafa820477bed4c50b3f7521c9a5f08425bcc0584846c9948d447cf41bdfcae1b34a2841bb8347050bb4bb08ad2e5d47b9c4d9018eeed516f4fd79361f9a71e2247a367a0b17c7f371a509e035c347590b133788ae600acaaff091dbc27dddb839e9ed0f30981ad9769752e6dd46716b1ce47ff7c6c8fc3c19dee68422987e068eac04667c179917134194802319d1a5959a235b340a541630a866064010d4ae233ee64c076d779e1b47e86bc00b7952efe2671713be26abac78c4ed27b6965fb997bf188522fa580d4267496655ab015fcef7c4c9692949a2bf82589246d39b379e682a74d1c9e36b012251d24c2bf6b63be68a55fb506ada0ace6c515fc520bb03aca352dace8ef2d01ab95724ac298079f38b77eae99d284710663a2525f381622ebdd0dd1c45c822b900f9584fc23010d875089f533035ea78e06e5c26f29ceceb06b9e28c94231cd958827e143616e70650de66f0fc46046039c35511593f4f1a7b82c68604002a3e1a9033682c01b90f2dcd44613a30905e0d33c6f4a12878e5ada33b2ec81ce6cc47aa3cb7fcc7506cafec96ca4c8a810257816632d632d36596d4faf235a6205176e26bb31a2eb65e1bd6a4c9a49082187b24a66e8c185b238c5daed1bf11f9c95f0e70b18ed2d1397c2d4e9877eeea70f99771dc84fe69265d5cef95f05612d8bd927a18250a90d8cdcc88b2c1a853bdb8c042cbcacdd98b888600012d9f2489a8084b09160d759975ea98ad79652eab9b084823bc1d465eecfc5c6c1b8ca9da040ffc177cc1e61981614c61148af4f4410ae7256122e7ec7fdaf9d94539c268cf6548ed29550ce881a2541455c71535a9133bda722928eff3ee36cbc55f06cae6f6150b1671fd995de8620cf1310456e244147952139e17634eb2933924cf80d67f3d3983440794450f0f60056fd9b1f81a5c0a7f247e05f2c12d7c7e5d2b244c4a78a8cfee51e085572db19a89642e3455fa446b248798f038749114bef4818f7c56562e0b3cc8b18b840063df7cd07dbf27898b6bad969003de4f0e58706ada859a40700f9250473eaf8d7f55a9a5a2bbf10a255755f415eb9ebb16cb22efd1191c1966917a74ef97f35202b7b6bd0497b80da6ca43aa51648802389254bb767be818881834c9216fbac0f553bb5441e403a8e4f60078bb23369599d6b8921933f90cb65e377af8975445482b483c44cb63ad5cb04af10252f77ea01bf31fde2604e6c4c1c93790d132991b90710f6dfea0270c05a99e339779962b5d34c95aeb579476c87faa143a6cab9f3b1f51a99f92303b55119bb99ad3612c5b403fa324fda09c27e40489e88425a4331dba712f8cc0962c4d283cb65a8f9a255d0ab7b113ddd146aa59b9c546c08445e5ccd8c0bba107f0bbdd608401220ae252d1e4af40a8e70d24353a9aaf0411e950cffe23ddddbca56b90bc0a2252e2e38ccbfeb46a6da75fa30f9ff5f128bb032d4053ef1bba4eb871d233d7fa242b65fcf39cf1781482f58fbc85a2054762b09c978123dc26c12c0ae75c377221e3b16ff5693407819862793532d0854404acca893f08be25ecbc8e2aa159990e2e82e82b05f7a26be60395121f8ade1086fd8a5775c18c54def5972719abc9c3255ce5cf5c06a6e620b1d7b246a1be00e670fe8a819f8a01f24566c35a9ee1a303712086b78dd60682166ac46cc0eb04a091f2b4aee71899d95d4d5cf134e3a2fa6b27eba1b8eff62b5d67b697972aebc954fe6fef7e3cdf527165f83f2d282ff4d03710dc80a674c9bd4e458b22e2b36f0cb2a280a3a24a8b2e69638464632836ab438b7a03765b6f00191f195d204ca14084f9403dd0b3dbe2c3cd33a8f5199989c33a7c667c06332807a9f6ba8561eea0143c67d9bcf92ce21e8b703b09e75ed10c81119965f4c298bf4e621f09fb6cac829d69d3037f283b9768437ea55a069b454cb8dd2aa546763a1153a327769f5529e965e793aad0aa8e621d6c4ffe1b4bf5c0c3f7470874372b3e3db437b15e0361bb7dd029b6e1054113b6b555f79c7bec3d4ae686c84d47b8175dda964ca6093cd2268f6dec8630311ba0777e6b231448a11105217cdbd7f5401b9d92cf1c80d392979dfe81e3bca491ffb6368a7067644ee98598cbd6961467620ff7e66cedccc78189aeac4e7aafe1dba7e2688984433f95ac51bf0519c6f039bebeea15191a3789dce26cc5f22a47c5212c5873e809e9786da8fe445b285bbd13204a719dd20ae702edda59fb5fb2242d4cb27d85d505b7ad4a3c2c196529b983c1195cc5baa9286e31c62afd3046629c47df5af97b5652be9728c9087e4108f4ab6f89312d9c982169df8db04fc3c58fcce99957fc34948410d143b84aeeaea6684d3214b15aabc7da94cf6b0126dec0de8c89f0b79db11be3a57248d67bd71e16a59d0fb50534ae9f85111b1131e186c05bdec0aaf5c166201b9706e4c8c9ad9ebd29f617bb20aea0f810301428337fc31894d08c535aca356c16d884bb88f0899b24ac7e75036e85211f027f63cced63e21a868cf6de22c6d117d37c184c19f7beee610d48ff5ec1573b545f6aeee9a233fc6ca03d6a56181099a295a263c9e4528e012725cf00abb6cf0c73135f916188321f8f505bf3029b2f0c1498f879d7f6c17879f151e145a4cd92be2b00ccd2ab92dad0a4249c9201025c4c0624843f0eaae28d8bc19b99e5933b9cf20eebed0d61dcf84e8b507bc2461bee118cb4f3bb92050a1beda1627764bb3ea01584b978889c4641ec5c4b76a7f788a501cb6b49b5d214c5c5e833b2de6d297609902a5dbcb74ef0ed3ae1de6c71ab0c70534ad5873132c2d8a6e8a7f45efd06b451f464337e782912adb5714066034cc80ac67077c099ec89cca7b0f0c3c500899cf98c161e252114d165cc12a83b32c3ca1f04f433e8538d387b91c06944c75e55effe7c5931cf2949f951427bc568e166c58852b549cac805d44246592a385eae1a49f4214f2adff3aaf17b496840852cc79e914106f451625ebf7555bd1e4ee07b727c6997bc34a48a5bcd299551d1885e877231ec81b5d8676db2f2c52718cb7fc9af14d98cf22041dbeaa1024f52be65099b05456213c75b5bea825c004617aa8d25ca97559b129d187b6468cce09a64dcab68e1c41d5da18bf83ed08f02c957dcb2d6d714a8c942bfd3b8f1a87a987d8f7f91feb4100c7ea1641d609b725c7dd307b82b7e1f8e9752f96358091ad71391d79054ee019b1b4827e3a8e9cb8bb991d81b20b865331635d63537adb0aaf33e5a96b6a5cd96b6bcb80c8ead670e8128073308f76c6a070cc721c2515b09d754dc6fe9930316d17e19b193bba7a51fe1a7c643f264501e14d0e235e279966666912b01055ba8007916b402f9d4d72642a9b19f39df909ee14ce102b6607c1d34cf3e9e82e933071d643dc557b081feebc54e757d108fac6c42a13b5d96f547ee3f10943d58d99f1ebeb0d550a13496fb82a53c146ff2611e245011ad2ebc371b8b4facf4eef69506f63bd8e0cf190fde495ae59361899bf320188481902a70c8d0c2e3842cab2fa7f3a97e5e3d0ee7cb5141a7bc143dec0ef4fdacd36042f0fde633bee86211536417c6f92bb0d81fe3fd15ccfd4d5ddc800a43d0a4663b2f702915aab1ac081cbcccbc441518087088c5906afb37bbd1ade5408503a7d17ee92df5dcb13dbad3c8a0175461542e113d09afae44469a77460291e960726bb89b6e3c108f1989b9f26775b47e288a085281a361d25e2d0ee2d11f14fbb0dd30908a053a499209d7679d5bbbdab6895e96b1b708c576360138d5807ff4d39bf5a1ffba447515da211829ca254e7125177d0f964b3c1be89f500cf6e8ecbe7ef429f69bcdbed451d4fb5c0d191a42c516700d1c6999b8808b7df269c199b8c93306e926f86be19a96ebb14cb3f2693f504a2544485309712c259b6148de34fb5437f5bef9276684ceccdfc28f3df99f096428879882ded0af31f67da61c24bec3712b58d95670d891615668ba70497060e16ff060d8be323c8463d49718ede46af981973c0a40b50509b1aa9715a2f338904e6550e7a873ca3089efbd8a7739512aa7f2300332e265fd55620ec69502e59a8d0207662ddf811a9f813179512714054617a880362d7028e216b861347cf8b998c83457baaeff13585364d72da755c7a9ce31cff4a51facc897c9dfc7720bad8f96a7ec22d76d11bbfea08cbdd820a48b3a53f5159de1ade509314f03e78e70da3492cd23e34563098128b85e221c1f6f20a5418ef99b4140ede71db610a0a1cc9a4d253cc6cf48ecc1539b00f85a86178d481510d5455f1cdbe552f860d57c1f6b07a6230a2432bd10a42d431dce8a34dfd3bab3e31c332c2164762c404085738d2b10c776b426fd3734a6312eb407e3d4c69696c8112f6eed470ee04e0b39c7aa0488f343246054f78f5a4d4e1e0bd2d479ba7eb0ac36ea16c08adb044b770ee7665ca7e6e8a7654d0c7edc53a1a9ddf9dd9888cfbce04038ba3552de3e242d9216f9f353f0e20092e90ab3eb099e939369f804d84f1c24d280303d1cb62fed1931ca68c4ea4f340fd1b5b774973c033d6c2571ac4cda0323062d301a71b40557dc9f697c806b2b4ff7e09073bedb7db9c411a2990fbdccdd408a0360bb2524fd0477ab24903eb524e40844ecd8f1a39e977e86caf6575d1f6daf4c02e904a0c15700eff22a8467612ec921668ce36e86cd3031ac1a0a8c57707b442d3c3f5e3e9d0068a08f389815047f25a1b0bdd9ca321c8258c90e4dc1c1150f7e4901d1d415e03a4866e836b4cadadf09805bdb425da978890984ad0677876ee9ae499642c26eb2131ced4a1aefe318d475ebbf808e5b4ee5eb33de8eaf0e6f3dfdd8ca12aadf3d2fa6d537164ad55a7fcc32e6a7c410e6bd32734d6af086cc2201bba0bae7769c48f390d15db8511c04f2eb33bb967540d835f2f47b11c40900196e52c9d32843c8b3ae54b4f7d42ddc04d0bb5f70db57240625acb9d607e14b513c20db9c58278666f3e63d710849227f3bfa66663e4cd1187aa642521304d326981a3d1b05bfe4157b92f25018b1dea43f3af0c32a073750b16e934222a075d5b862e11c1ce588e9e88a955dc00e98dfe44be2989f16c9fc7b38691c43ba1fb3860d4927b7b58f1e4bc5fc603d5366afe31e0812f9127ff7c2b6e000a237d6dcb06e2fee6e93a825004738f2d715dbdf7eb27ee49ebd31cbcb2376e5b8ac0ca85b7601d393f33df2a8cf64c7d15fe7cadc44ea4dea446e48e4ab1632d70597d47091d28b20084aa8eb7fa1bdeca8e40069f1094be84a534ce40adf8dc9b1add95e120ea66a2cbf1bea9c832a798f0c5c5a12df01cbb84d251b35ec546fb61ae4890370fefcc6de436957aae43a50c2d5400e89db6946278d3ebfc5e9351e4e73cf881d5be958399918000c755bea010429ed86832a8628e2639bd96e9a08aa069bb920ba68fbe95b387139c4c209ba4f8bec9133e4c7ea0443d3a9282e0dc8f80c2672cdd322cc3ca80bfa80e556d6b0bec29d29f0f4004affc81318b837d0af49fd54e1e1e1b5925cd8be28dad9faaf7c54c41d73c05e5cbdca3a0d484b3bc2f5e18f0e5d9e4ba6bf2b6f82754d27d5464b5214f1a6005cb3011dbe425df7c297a7edb99ead552df1a23133d523da5328ee589d2d0b7944806c35c3799a9c567f28be051ffe18c45c57b5d9e7cdc50a70ef3203015eb6b9ee8f7d393b35d1ef6447566ad7b791051af403a4d2368805e014d9dbe03fcc61d6efa383109e6d8b5b3efe5610dfbd76681b4970798ba8c3a005d26c89ae8f4ab9c68e35f5b69c3a035045c1e7c7377b5cbfae96e424318099d66317f335860227953f1bd9f8380bf45a5ba71a203dda531ebda7508ac426bfe19aef1849f03c8cf80861431c26cc6ced6c0bf26b52e89b087ec3cc0e5765ea11b201a6ba98637a5461b6fe01f960761eeab12c2071f84a8879a4c2d7cdd3cab5338e6fbad0ffda125ff3479f86fcb200cc1b4e5afce66700c818c2324046ea4dec48588254f5501cbc8bf7880f2816e6390955fa3021d46b43bfe202ede7046f99058d0f16403f9548a8124714f44f7f18728e6278818a2a9a1bb41fc662f0869120abc319a7ce4d0b9a14a3f6d3911d082d8f173f88e47b09ece0431f851d4768106abc6331038bd7983758fa105271ee64f2f0866b040842fd040d02ba464d3c85b52e8b5e94a501a88b53843cc58dd4e307c7a28a74abd42654433aa34b2d37403703eb68e0e7b728eb43911fce69cbed402feb6a9bded84183dd4f979ab8e0bd4e89c2f6c10860d57210bca80e3b6b04cd9e69b87af7b6d219caf2fefa890ec8fc510f6b119b3fae054434b9e2b5e9c0b65634a9cdd381f6c45453d8cbf0ac19f55e734481b65aebb8ffd47608d36ee96561ff4aed5d085680c43fce463088c6b18d3fd21f914833cb3619b24ebe54350445b92dd9e8a506ca1d83d6b46f4400c463564163eaf86fe779da5b67fd506d0e60ff78656744fe9278e56380215dc5a3744dcc7afb370c8d2f7e2728ef1cd7de50b08ff69088da19fe657a3660feea0086a84258d75c78a1f5b71d0d8fd7334a2518de16f240fac3ff1c534a5ef69167fda2bd0b519889d4e7838c8309f5c6cbd62e9b59002ac16335e1f743e20baf5629283067d9c45191f8d7952c93d7117440630142cbd694c745dade3fd789c4e7b26066fce6675454756b9722b6776665290dedfc562dc1ccfa42ec17569b3dda587f4b487284a2c157b60bfb122a20fe9f3c15caca64847f66c9818feb50c8b2587f6810c93b0339d64a7fe9e4f23c4e8f87e18254af5617c4499372ef1637a6c4716bd87baf41ea304f878bbdd4977befba7f5077774a8e64ab26f9c82ea2eb2aad18a1c1f52b0ea182fac9512220d0e76f255684edccb879e6c32a49038b29a8eb10ea3aa52b1a550b4c9e3daeedb0cc5f612a317222b460a17f604703ba396e7deffc4cbc10305ef4957111080b94be19ec163227148723b4cc621448f551631040a39334cbe3fae786679424e79346624a44d9278985380055354cb1fe74ac2f80ff832f261af2a60794d590d73450461c71013b7e796377e17a721cb85c346ea08c2180efc0f823b8168a34e000834017a14f57ceed14702fa188288a26b0167b54296b0dd253bf7fadb14f45fbb400b2be80ad01a46681b011ca6b9332841374e641f803701797c3d178d86fedd1991158060b6b99bae12809c9cb512d108c0fc186aed5db7a0ce4da7c8bd7fe65bf774b92d3c83d1cd56c2b97d0d93d5e9a61ef306f24927b6bbf2adbe0607f82b1aac8536a13cc05283bb58472f011c51a4d28dd3ff61a46d5a5fbb13b33ed0c85fe7060ba3c880119f9fa890c7c8e830020951e6429e1a93d3f4eae4fc036375805b4234e4ef122b268c92fc6e00673a933e9a4b1ae5f031faae9886429e32af2cb4f2279564638f4d50a5bae33c886ddaaee086599837515b34b28676acd80f30630cfaafd212ff83ad40726cbc978bea691a384d18ff61690787e30f3b8f30b4f82408d9ce5494ec3d3d045c95c22bf005910ce1664e8857a876c37ce6fae673ce1e85df771be7a0463f32af8b1551ce475ca84ea6501952a4f79e850033faee03cd04846231d10342b2d10d17929885d2d36fdfc5c04c7c709df82633288c2c941fee11b412025c0dbf037aaea8c246d420c72091e9fc0a077a4babfea4fbdec0f0e5595ad234fc5124657cd02d8e9ba2132500f4c1fd42da025cd503acd860a7d9610bb00b3c619ae0c835c813c6e1a625a0a04c1b6c62bac50f2362085b9c6f5571d67c44ee63ffc8401f5e99d14e37ee09d6a92d04b317cad3b92a08cc66ae858c4082f8abbb281a8dd327dcfa226f0343e00ae316eca9b40e41ccd27067b31bfb04d6469bb97c2ca508110f4a469b82ae0bc55159ab5ea6d01e6426c2a1022150415ba2d2a6c367d6be37554c39c4641971ba5833397b1b6be18bdedb75b7c24d44fe4e427ca9b57a3f65181afd05b6beeae1c4c5e7ccfa82d1d656c24c29ced2921f4c2e819a52f73a81911279bda2198db8f5bed4ff0c098203dae7599fed89c50bfbb2d0b86195d16a7ceb8f30da7b37b662d215ea6906d03a312b7b07a1d69842e56091143a8786a2a3e744a252670880e1f198d26464466870f520cced03db466a44369449a5c2a6d43e358f4e025ac3430fca2f0e5860384057cdf23c9b24700e5a011b1cd93b0eeab97b9282db3c1f20b557beeea7f7ed7d68464208fc29bfc6e147598c65eeaee45bfe9f7b3e2409550bd0571364a3e6ce38e2b33b34b661648faead31ea7d38ffa5aa74f0309f18cae31bca6e07a38b03e649318012fe2c3502f2ef38f0102743b963c370db7792d04a9a0858de0e98843ae41ffbde78068e5a7d6bd05122c29e3586d5ac43751bdaaeba08f812db3913e8ead7aac5a6f6f00a84a506acd607ba29abf0d83c97fd67b8b8ff53478d4209f269a03dfb188203866e47a3bc9d298aa8a354b8739f43e4891d62fb23cbf6e52c332ad1b2e22b2483321c9ffab00a781423527c5fcebc29343713f4a3d89426966d67cb8c612f7772ebd1c61aa96ac5252f3e2ccb0a964ba8e2cd7450ac21ae9dada7c2e769f7467b3bd287b191ddd3891c583fe87b41006b73bdf318405c7ebbb524b023dabda9f5bd81891a20642ffcf09b474fa020d970d1e60fa16ec0a7294a9a0905bd46aa64ac2602c9a69112d5f25bd2e6b30540b37f09e71b0ff2f3145d1d244c572074b2d6a01347e2e4319c267b7333955f050928f30f85fa94db07e76d6498c7f12778f95704be0022b16af586d621d0d63f9c490530e951f354bf65e90c9a41ab9a4a4f8d47cf999b32e50b8b587b0feff8965ed182f0ef8541384396d5ca563d772108bb2c579dd58b375cfb30a97d9c81525803682367ef8cb43d8eebf5c98045a219f5a8ffc816b479d0a14587b861b6bd3337e6665019a8d56956bab39aae181ac40086cda7e3f9c0a641d8b36eede029ad9c06de6fccb37539282e06bf97254ba85f061b0a20123770921d5f508f376ebd790bf2e09cc67b6a2d8de32e93cefed0192702598149f1ae470f2c85f52fcea1728b29b7690d7faf06148857bfd5304cb9343fbe91737f6efbf861ac1264eafbb7737f1377dd4217eabbc567b0d5131ae8111ce73767c7be54dab534cd5387fa14ab376522f4d5629ffdb48fe82ad7533cdc260aa1342f892b22d7ec6a42e5d2e045d6e8abe685dee9258beaade49ad67b9d4a7cb62621ebed1e961ff8c9b73c385b4194f4941bf4154f2fd4a9190157c28cee0de2b718cddff3449c5cb802ffe8c0bb35d120f8a7fca5f1ed86cd05162e7dba64375a362f571330c58ca6cff564f2b4d893046792e16153a061a2a42becee6cd79d662970bc2aa8ac752213178fb378949d96403f5f42d58d5c16f961f00d9009414515e1fdeba65faa5f38366bcf36a5fbc23030e4134ff60c2256434454f490f03849367179dfb791bf1759364ee37c49046e45d3ea0d332fb9c36c32bd30dcda8d92b2e6f6cf8e35020008b41895a51a797e915c33790ecb5b8497299283b15624a6cd260a6463dd5cfd5d38e8e42496ca91ec526bf90b024612cc346172eb3bec0f93248c5d5713a03c28f8a9734e0a40a2070b785316679a0a877f3326bb7ba42bb7ca92444e262f6e251b01abc8dc4560703feb692e8509990e79c945602e579dd2671119a106240be8dd2ca26e48f0e95106106ec61bbaf928caed904c82f25ce90396072b9084ca86a71044ef9b12c317571493407496c8e496dc5a3d37625b934722be8844d9f64f29ca4db29a2f0c6f826d4b0486f9afede2d1b7afcce3c5577bf69a763b30bd93a6ceaa7337816b19ec93d4de7472147fa1f5ba760a8298fb4e0a7b6b8f049433892caba7fae76c444bb0b9bd80bdfef012870e2d59b68b530343650124481e20eb4624884f10141d8753ccd8445c952f797b068feace08e1564874324ee20e97dc411a1fdbeb437341533ac15aa4accfe44729443e5403ff4a59fee305d8104f7bd186cce01c557ab2156864915e180f99a714bcf8ffab7d1de18ddc9483834f86b5532777aa8ba1b35920a3b48cb3106841b228848f789dd00a4637d2d90ad4973ce60c4c1fadddcdfa7b7e7c1c985d58d8a9ff8611220c8de24f11fd604e435d44bca89c2671b93d98151d2d7e8912e677b05de0d1fa5a0330e4d40f5ccda42eac1fbf57307e7e07a0c5ad11de8b4d742f1a0c48f3f0683071006b36131544317ab51998013f3690ec04b3885197c487b8b80f8d86f59300518af1cd9a7af560bc748baab49b66ee6e05758faf503f0ea3b8af52257416524a885d8b65a63f4de3b4363152bb6ea67b02b38b16d349b0952d4e4e2aa026a9a92eff7eb17ab9c5f98accb0bd9aa0bb419c0141778250c7abd8fedd24e4e3a1ff3ad5aae865438915d4f557be022c0cd9ed095203f6d19ac516b345cebc87e7d73cff9382e03a6466307d3bacabaeb54be354db9f245275e7fa887adee0145a88f3d454475ab47274ed02ea29da6f5a20d8594d07d5e70d93d915cecd25d019d1f16e5f6ac83427afbc1fcb6946a4d2beed3c6829898fcf1ccaa1fc01b1aec7f01600d46e7de78d313ee677a0a8f4f14e6b00260fd8db985c3a01718b4e455aa891ed6f526e29539232c806c206fa06d0a1b7e08cb7e08c9021eede42fae5eedeb2d5abd5b3445a597e90c42489a756abd56ab55a690b6bb3d8994c78a8154c8eb07294d45d6c2e7a0f31c618638c1d63c78e4286748c31c6d831c618638c517a7b378c44608411461861841146fb4048ddc57813a38e4eebc4186f7ae8c46e188418dfba62935af56a8c6a683b5a32ad168da8da9a1dd6da5a6b6cabd56ad9ead5ead91b296c864649aff6ae715aa4e062353b6a622d4c61734d4d0d169f0c00d98824a0c7490fddddc42664888e8d88cd66b3d96c5880aa11edf0e6d8a009844f6d94127177f79d2694ab5925005621c22ac20ee921df7f47ccae62b1d8eb65dd4624e653ba8548d281e8cd08976ee58a9b95218854c4c80f1420dcb9d93cf4e0b018a9060851440d090f14f17660e1d07402a4012644474753c890b8d32401b6a42c91e7a6c7bb3e1a4db9c25ec14725a2a3213af8dddddddddddddc74f5aa61526f8947b0882d921063fc21ae5ee79c739ce4a4c3163e885bd5becb5a5bebdb9a9a9a1a5bbd5aa5478f11f6110d8d6a2057d4de53cea9c5e4bcedbbacb5b5beada9a9a9b1d5abd5b32f226c7f84465c165d0bdab40f402889461ea1609f1d8da0132fb87fb67e223e1cbfd3c42220cc7da0f900bbfb7b926dded803671cc744b139d68a8e90707fd163e35b7777f7767777778f3d65cbeee8eed2ad5ce10d714a411446c7a933664eae23cf90ee6e2d53ba6e2c8663bfeb5bb039239d55ab6fd0e6ed339b6ae0468444121649490c0159b99d9e985c38e9c11659f8a08485958e4ad212588e4a6003297c5022c2d2036a4516134a6e727346e9031b5fc6de0a4f23719bdd9c73ce3967cf39e79c737ecf49b9e6bae3ec8fb3443427375d535e20099f8e4a52dc32f4b075d3a3d59a73fe9473b6eccada552bc21726363ec402e7982339296d81440d892649d0353f0360c2095d80de4e0384cd8fc2c2399900a1507375bc1dc8a24e129b3404c8d48227ac2295c063b9b0ad9b1ead56cbda9bd6ff7fdb55ab8ba2588173ecb390346813d30f710cc451096e1a23af8fc6b5a647d39c7c569e7ded68c9d85cf7cf8662094b68028b74f9dde8c45ad0d1d1b989319de69ab352ce9a0bd80c6bb55adb6afdf7c4b0280a17165ab1b9ce20741d843e731a8ed8e53fee9374f39d9b2d0b9413420ed25a7271e93cd3499e4edef11421f4bc369a7da72414cada944aaa54de5155690db493846444b3d1e250dcc9125bc67697724e4e4e8ea3b4565a4b251797ae73895e349d4c286bbd985ac12f5bc88261fa11eb8bd5eac5f4236257ac335baca840c10ff2bfe98e86bb6b41170577ee4880bb6d4ee39f0403729dd1cb61dd9f7d0a86ef504059858ec3711cc7c99e9a68caa1b5d6f8f1763495126ca648b81f521bfd727e88f1871f11577175e4cc59abcd9e1e8ee33cfa71b51aa5947af433e5d45a2bfd9068a9542ad14fa585cd0e945f394848b887b264a9d5620f3c82472a2d6c6eb55ce2a5b6dbabe997f343e31f1ae7d78f1f948a0b83335d2fadf775a262046da0cf8df9db8e6e369bf4914925e48f51a64a401984dd4581affea64836879d7e607367446d46b8ffc513ee843b94f42ae7f54b56495d3caef338cfe34c1e77f23894c759af43d9fa277cb9fef9b34229738c8f253e844929e52887539d06566b5b18c29c041f4962ab1783ee6b81bf17639c1fb8423f20c50b103031258140057156cfcad030bb58711761f709fe801dfc7ec239ddb4f384683a9c35d0a35aaf29878893e4c70b4cffc80c0a20e199930c6123f40873485cddd9618281981f3134d5d0a2ae7ed1a310f05887c9dea17edf20faeb6d2186526e629944119652ca24a0d498a4947d944414d2f349220b49b9e9d269590b3b5ad652904f9057708653b09444d404f977bd5e4a13506781606513a24cd2fa453f4b2c58befc81cc3277a4152c1f4623c0cf5208587258be8c02dac4587cc9974659d25a53de6b4b9fcb8db816bdc66112a7bfc6a58f8523dd1dc5030b71fcb3a4e1489a4be91f0f4653786246124926492ddc8c322d587a5d481f8a380f4ee32f5f88ec1951b0591ab534a28150dc242c9202842552159f2c93b084452920c2521e216129b56019a5fc222d932508e2d8e402dbefedc87609aaddb27a4fc459822c78407897e08c4b0470bfd750f2fa6eba41e209fd54fa9b2e553853c248704d827b5ed1b2ca225ed147f021c82ad32513049be58da7651ca410e2449ce5cdbb419b889d03d854217ddba237dbd6cd2fa9b140b09ead651caed3b3c590c0ce979f442a95fef1cbbf5a4b5b2d796baa07b60768138924a065fe0c80360e6fa61c78854df5c04e9c612d87882355585879cb526f9e0d6779aba61b58248c73bd79b62afdf25bbfaaf4ab8a9548f2d62f7f982d767e9b90b0d9b361cf06573e18d290a8279a931c37632fb0470d602f94b0d9da9513af1ddf820e970c3eaadfbdcc2260f833f563fdd31436575c630d9030c5888b38b0ab85331547051e4b9f9b5ce4c487530840f3610cfb7f0e9a60b18953d83905233460c3999f1f97b0103833715410c2e6fa62e70b711ad34ffa7e738d3ea6ebd55aba100275cf11707136947e028401a42a7fb31188b89f868efd93818853da49773ba167f2db941363fff4cb9fd458d8afd93ffdf311a85f3ffda45f400dd43ffdf3a4a114610091a65e23508b10e0951f402413d4c18f935773a4a9374a6998bf0b51e9c286e5b84413a4589414d6b32fb039f6f4409b94d7f264786c8648459ce67d5002376073ff440169e2ad9180bd08950aecdfb329bca0009f0978ea98cd1a0ae74407cef1d61dd42ce06ee681a1883f6f9ec139ceba3b9bcd669e0830bdd123a5652d050d48d4f19ef8f3334453cf8893274d1ae6b8aff744b139fefcf8286115782ceae98c33fdc9a5c73500bd03d047006de40daa4d220c3c200b28efc140bcd1c039de381ca198452a6214b3934a8a3d615864822bf80789739cd917f4409ba8036788b0a577796bca01e23413113f8167ffb8910e40e20d3a374fa3beb97be07d6e24ba8827b2a5f48b27c363232d12c9bc50c2e6fe699a786b28b0775176e1dc3fadfeb1525a08186fd0263e00c21a03d8bdc77fda04b09f8c00ca3a79738b00fb177900bc79e2e962ab78261f11c3f064787e6652fc619c606ffae5344a8864c1297d1c72a307a77453a6da2f1314e117864525a80277316007bb57bd802e270867682956ff2752bc21b5ac1d4685dc8d4837defa5565c6ad3ffaa05bb66cc16dea8f5fc49d9b7e48800433e0400970d32d5ba680fb5b56c51b47918b115c4ab1ce8507373a253a858dc5a414aca876d5bae991039c614d9658d0c1296335735e2efe8bb390fb0a69fab93bfbf30a74fb8e5429e144c5664772246803e3119c71ef8fc2197f098b807868e8915fb962c3ee49b207fb0770963e4040b4d8b64cbd0acf82b357c14ea14d7f148e76f483b84e393d14c4eef84282e53829395a394e4ac9518ee3ee0f554a8e72b554af4b6e4249e5dbe79c939bd53d4af79d8e8716cd7a77f707baeeeeb824c620ba2ed6d018de169c8196664a29db61d04a97dd1690b04d4dd852a95432b203975e7aa94b7eab741893524e5a47cab9bbbbbbbb7bf4f6dccb4ba2846e92de099e905c731ce568eb6898d3271cbea804dc93949b8094d3e1cc9c73369c89ef414838fb14e10c6ecd6e76849c3c493993210a2b8c9a931c37b929bb5fb1988988ceb32451328b4bf02039f90192423959c4c8cd167b99e6284df7704750a763fa924bfd771a9bba3a452e7458cde2728db2144192a5bf919e4bbb944a7f23dda5d4437ad2a5f43725eff6e8972b69982781829572cebf9152fe5092a62072fe8d2cc9928b4b69dec89904cbc9ddac04dff4900012b724b076d3a3d65529c952891a95a80e906983f0ddd5c9607eeff2ba5e4214f977f5929e9c113727c779101665202cca6685af283310587a132a3401a493528e9bd15a08ebcfab1684b50b4bf8ea6c04c71863bc4794e0283dc9e473dc796f0139ae444ba55aaad4c57d9f7537c10d9a883d5cab2533c435675f539bc24d39672d93d28a40315b6c9e40505ad6b107044e98949b5de79c1cc7cdd29c1c374b93e366894eca95eea454525a2be56e5323596b9d75d65993f49cb1e984aff84d67cf5aef118f3f292089504ac5a0403ad1714edddddddddd27e56a76742f4eacd3d4d4780d0d9cf17f51c2666814a3c10e8406dac0978e978e978e978e970e8e0939b9d81d39bfd55712298d15f767c46f38c6cb5561e317a594918bdf3fb494918b5246ae63d3bfe9be928b51c629392733364ee56aa53838f3c3f1dc8ff02db04a37051454baa8cfb52b880c0eea799c7a7534cc3d2192a60e9a70c287622d8bb65845cb60d1087ada49ace2b318633737db5b2dd4da333b6bcd623471e6136bb5b6d5fab7cd5054a0542fd6b22a7d4ad7f2839852cab9bbbbbbbb4b9794dd5a79f58a90b429e528d7af1c1ec42570cea2cc40073f49d2492927293723841d3d768cef3d536039e2f484950b9c9eb03277963802cbad084c3a2a493f48e2692a568828a2b4459523bbeaaf320596a3286c56929c94b63002cabc5df1d0438c91ede7c116e997bf8f9322458af0e0326926cd241f8af0d0c38d871e8ac41f26d127ee78ed472e70793cb025222b720311da14614516589858c17204161f29a5954ed3524a29a5e4e694467454a420a54bf7be4077777777f7e989246e4560e2ddd026de4897ee4da5bbad950ed8d5b785314ae947c41e0bec5823b0fdffea7ff59c0d85f8bcf98bae7fd74b461821ec4b041ec562dd2de3b7bbbb53fa52c75a6b756edc7b4c39a5f41fb8fb5b11b47bd6c29e47e8bb7986ff8b847e8fc3cb7091541d6e96a1be84ccf0dfebfb6ea6f1fffafe798470b839e8f5426032bc3e868bc4ca10c3f738d0b8f95fc85f04e09b67f81c60333e759154184ed1805d188dfb3c4233dc1c047b8c8019b04f2160064ce375b89fc3cbf85c5e1ea13c24d73c8f8ba44a1e335436dcec32523c64cdcd04f8191789953536c830404abe3d808cd3e511ca3764182a8f2037a75ec645e201b13c60b899c7bf00c3f308a56e064287fc0b174925c0cd2f541904c8a7642a75f38cb732659f4768c8cd41f2839c5eb8b9e622b12fd43c8f10909b531f64c6cdf681bc0c03dcf0369c78d4930daa9f71f297719a21e379846eb839e8f4361880c7e96130000f189e474875f38cbfe166196fc3a374782b5c24b50ea141b9a7f21d682e12eb156088ea22a1f866d5bbf7fd21a1388808ca7479843201b20b1fbb482a4d0c15a39bc6859b693e769158930b7e738beef031bc15be001749f562b4de3d6fef12c123e4cf23b4c3cd41dec74c2b781fc3145be179845a37fbb7fa633cea22a13848070c02541c64a2a9a621ac876152dd0ce3511789872f113c422ad4f30811e0e620d30fd141737350cfe398de858bc462227884685c781e21d6cdaa67c1b819f530fec675c801072137d81004480d03a041e7c71780f7f101e0733e16bec737f3337c38f8bb89380278193e163e866fe6797c3b60f86c1a4700ffc2c7c2d77c334ff3c95cf85a50e23802b83c4201b832b77e45005c99d8c7c20dd2f12b7c333aae0c92c3e2e7f84c8fe3f31ef699fef5797ffa4c57e6c86157c6e6b0f8373e15dec627f335be98777d304fe353e1ef27f3df17f3ffc1fc8c4f8597f1c97cea8b79fbc1bcea53e1cad464ae4c51cc953182b93253fa15ffe573c1313e8e0a21767005b73eca831e21b800c3f8dc0342186d81591f7784134958e097970fd6f0ea83d8da8fffe23ba2fa14eaf697a344fd689cfaae8bb2ab7bd2ce1587bbfb48124c3f2f417d47e891b8e5b3fd55fab065a81b81c6a88f5f73da7e10a328a57fd3b496c9d49ce6f44838ca18e128e3362c73c3f1f4c130f1a96c30b696c55755d1b2af390d0c134e18e108058edf3051d870acb158303438a3ba01eb08c60506e6a624e2c01dd4aef0d9c1297d8e533f0e034038d08443c481a1392c7e15f635900256ad832eaba859b57ec5173bc8ac1a8e39c8c010b85f34b18ffb6618231c61685f926b2e8951018f2720b69a126cd4d22fff8873cd92e430a721411b954f900fade1e0c887161045720b538e52daf2a15f392d6b29dd99df821e267ca4139826030b3b4e99cd208437d9e4933d71c7697880b0f84835cb4ed711a85ff39340e9eeee2a1ffa95648a09c4e967eb85df7cba26fa82de1c369f12c5259a66d67281857998d5e7369233eebeb82fa4f4cbe501fb72469b9deeccf5c4be3c79957ecdf73cef3d9adf524433b0722665a865f6e74b9a246a19ea67eae7e9e7cb1ea7719ac3e6d76a2d917ed1e73e1eaa68d98c34a7e9d66cb572cf69b55a3b3fe8e5b9cf6f5eabb55336e9187a1ee765f5f35f3e39e4b0d9b3d59552fa35575f9698fbb26bc639e5494a993161fdc5f559bfe6d70b58d5cdd086691be1f9291bccef521ff7f6e3de6bbfe8895e2f49bf6613d6e5736d42fd54b2519e9ede016ad9347d392e81e77b7ecb74becb0f717efd32bcc59d5aad9d7f736cc00344c78082cd561ec15081eada94525afada5fd75fd7d3e5bb7ed7957efc7ed1bf6957bf5c1eb073ca17b838213e7ddbf269f53cefe111ef33fd5cdef3bc7bc47bfad1ae7b37dd507afa37eee252299546482927d0411726c8283f170f5d0c47887ed7750f71d77d27bfd2775d774b374b179777d30db5c47de93b0281251866fadccb2fcbe9ead744c11b34e183a1890614aeef5a74d0b5e2816fbd00f44669944699803162a4524dc34fe0954efae5399886f00ddaf4df50b75b151ff9a46960dc5c8b13f8501a46dae971e249b1692dcb284a448b50d0a69f1a4561fde10b1014a0279c3bc7715338cac2484a8ee35e850bd8f9d2392740d9326352b939ada501d2cc6079310122c1e79c73ce49771a065ba838018908ee53c24a29a5945242977c824a4929853798020b9f3929a5afc21096fb29e9138c50d82f99d7118b1072df465c1d9b7b482985be64883ef7198147986bbd5a063999d781650c3af418a7b0b256295b2a08615fc296552ac4d15b85983138230c7f86cb99e249b75ac955cb05c64b9669e5b560b04cab183cbdbcbcbcbcbcbcdc2cbf93a71896d701ddd768ca29d597eebb971670f7b0ebbe0ca5c09d5127df4f46623976fa9707c4b0034eff72b310dcad5cfef4e598f7f2fef2ddcb37e7cb97e1153c7fbe745de7c7abf77ec8eabdab44e8e5954087adfee50e31bdcb5542c461f34d2f425af6f2f385ea61a72c6af52e9fe9bb977b7ace21ce0b55caa24e1fc4a68f7b171ac3d4b9dad17280383cfe52fa0b256c43275e3bbe051dae2c33d4c131a488c1418c293141ab5b270359933f5d77bec2073ae8caa5d82e5f7460f8ac8f9f111d78f5eda88f0f218410a2be8c822828677c08615641d50562e2132ac8df3dc2f824426959eae12c0e455814a56899e91ba8a17c4b89f179fadc70ee21186d75fafc7cdd5ff4181fc419c299d67ce86d05b43661c068b1be86f2556119c1c6eeeeeeeeeeeeeef60b5720b0d1ebc98919a0bef5332a84ee527a7f500616a022064830594112432cd832b9b08971aea00b1e5bd8c438040a601744475784a69022064998827b0c62314b1268d0c40a682750010ca414b08022e36a12bda7b6600848542ce1882839d0522292d91d23a47441d09212a4c0043b788108b8a06d200a2588854d8c2e10cba0a41a6f25c1e6161131e8825a61836f1a05415d142a2e5d506b57e0e22209174ca182178480065d60d7e909292511dd415dde4052109060042d7a7ca0501485a8421a88e30e210c13f737b469dc189a1a2f01b31305084f4c87502c1a9496b51616512705fb433ae42720d8cc9aedb0664e03717c0895ad08bfdd4c6949980e39ccff880eb166ac28ac598d0fa1b3a240961359202cdecc622289d5821f289ec119f7af038233fe93359bac194b0acbc6aac25a8255c41a6219b18e5855b068d87fca88da19ea6959ee80503ca826d8bb038236fd303b25283af9d095bf241cbf7a46dac80aabdec80ad320ee63a07080eae9cf0e85326204abbcf86593ea8bd83f07f843dc45686adc9dc724b8ffc61d403fe29a0a8c302c22aa3d86452a9861940dfbaf90b017a9a0ab1e341da07ecc0ef0bdf76e10f2e1431cd3e77d35dda0ba7686eaabeab32a950fd5b538c0f7beb39fc5327e15642356593823e3bbb72f3f25f24ddf411b0b8ba468c11043fb9f639b7a68caf9bea0d3430c5383a10935c1f6ff3bf74cd29b30340e431b0eab6a380d0ea78115e5a09af40bc9a27c2eaa678bc5f119d5a392d5b08fe3931182b59fcb03f63ff5f706a171bf884defa61aecff8da9c1feff5f07d0b81dd1db2f62af894dbdfdacb2c1a43e985abf58355691fdf8d1b4c3eb610f4d3bb83cecaa901c166160d5ad5f316688e9610fbb4a54a65fa2b2a9b0b04198fe95e5f5c5ece0bde94d3708f9de431c37f9706cea818d34a2d4d7d1fa156f47d42f9b632fcc13d6beb54f531f210bd2d2e09886fdfac3b77d1adf95ec8df095fa992950a2f1a5b77fef3de2f82f8433a94f7dfc8ea86534ee8da73ed773a61cfba60fe2384e3d51cbec8dae8fdf11b9be18fbad187b59b51746b030b50b43eb57fc9411b6c6557d86a14938632fec17eb668965983e88633d2c438a91941b8ed901be92fade4ee983303d14527aef33f97b1ffc36e100dff4de078188edbfb09f0f8953ffffff372fc1f6b2682a255818f108c5a9abb2c19958046b218efd205629c1da874ed38a360643739a8813c39186e9cf9032c3aad9ce0bb933536268f682d65152376b5986e9865a9625934e4ab744cba4cab61a02d583ea7991848e5604b5ad84b08d33ab26bbe9b5dc5ba83f51b1a867d53eb7f00d7be321a481fd0dd8851066e35fadd6c95a1b302b7c8c47b16a2d19d88ceae9503dddcc4bd98ff9d4b3aa685956d9705cf52be6af8fc66f9f558bcf2a8acf326a19ebc6428acf4a625d89cfd2d234738735a508c7671df9a7acca46bbb52c77b3f8aa2a34ccae066d685d51cb541f6792898c9b8dacf08c9f3fc35ff550de687d36be1fe20a5fae38c6975557e0f828189a0c1f1c1fc69755483bc097a1f58bfeeae68857d514a4dfef07fb855abddf1a24c8eafd5a1fe8f7cbd05e1abf7c0753050794571509c5ab22470cac8a96e5272dcb52d872c0dc70fcc05e31b696e5a0d3df5a9683e44fcb7290e9fdca1cc900b52c0779df57c646d3f9f83044347c7c98da006af8f830373e3e8c8d8f0f53e3e3c3b83e3e0c52cb7200fec7c787d1a2651900ef23a96539e76590aeb42cf778192db2e8f0f161b4e4b083038f901e1a4daecfe7e4672dcb383f839496e59bc743322c1103ed06221b3e7e4c2dc8c78f2902f2f1638c667cfc9829323e7ecc51eae3c7481183d4b2bce3797cfc182d5a966d1e868f1f93f4c2c78fb952f3f163b2b42cb33e7e8c969665181f5f66a765b9f531c7f8f82abceae3cb3ceae3cbf8b42cc7bc939665989fb52ccb9ee6e3cb4871e1e3cb0cb52cb3f0b18f2fb344cbf2ccaff0f1656e4ea344e208e0e3cb7c10d7f86e2ce0bf8f46023ef5cd38c0fba7fa9050226f4301386c7c0f1c34fe078e1a3a3868c031c3c6cd3a5f03c70f1c3d3e05e078d7026ce4a0f13e72e4e40ce0e61a6fa306574e8e1c39cf2354e3661f54e7732e92fae3e69c8ae3878faf81a3468d9b6fbc0b470dd7f308e9dc1c84e37fe4c8c1f13d72e4f4781e211f37d7f801dcb8d9f535bc0d05d0f82f478eef460e1b396ed8781e211a3707e5f84f013914f0c3c78dd7b1f134fc45c02b867c7f868ba4be78847478e5f09a41e3756fd6e1bf570c39cc40c0eb3f0117767984f20c8f2f929a67bc0c327c7f853c7e192e929c70a8c40cda486a12aa9911000000002316000018100c874402a150166591a4db0714800f708a4e78581b89634990c3308ea2183286000308000018038480664674003fc0595ffff228c47bcfcda1bd9c0599d3c517f8d94c3232f305bbdab328d751e8eee9de890aefe3fb4220163f93cf297d50e0e0a1f79b062cddc2bd9427092ad0de8ab95dbf5effcac44e70d6704c0978e33761a12f83e54785e5f15a4beb5bf3e451a9dab1b48eb9ed2e3addda5b05c8f1f788cedc2dadfcfa18c00f327e791fe4d90fcb0d08c0e0eded8ede505d49eecbd463b05bd8817e11cc8dcdec482c8c0e1bc67a8afac212e34b74410942fed816169462155fe81e626eacd5565b9a8b44c53cc835111ea64089e01661d47188ed38733a4feb27b843290116902f6f23ffdc19fcb7870912005eed06fb1489c80d469c975e9e848920fc9eb3d516e553f2defe05240022838462477d97470360dd0afaaaade7f4c329773fbc6133250df57d0e201674c32240e27efd2a7375dea8300a9bd2cee03dfb53346ef4ef8def3d18ad27bdd54ee8cb0aa3b698a07235ada6ef8a0f4efe6879b9fefbe95a11bcac6cb8b6a5fa95c990156d7905ac7764940b76fcd3655ec6a6d4917a9ea42ce8320d05bef99038287bbaf515f657a254800d69e9991a6063fd4a752ecb699cef70c1d74f12b519f6964f195d6645c6f283e23c5f5704354250697fdc75c3c2e927e6041560aa73c99e0d4e4c049eccd532359f5eddddca49af17f8a81c5d979808aa17916bfde280c29b61dd08c04a4b15dee80ca5b7b731c5e0a420204b24e1ea50bf6da1b3934750f78aba0c3b24560fb28b74a8ea17d3da9f912db8fd8dea25811e524d5124d7e8a31c64d275b7fb59584b7363b7dffbb120dc28814b913000487339ea5dcc0aacbf75b2740b8f129f89ceaa43511f0d332c03c213bd86b2dddc0ea79158604a7cdad3d7a16526aa8fbf4c4bdd0714126e66b3dc4c5303092cddaede63232e7c519c79576ec5ec9a48588ed51336d33e8824d2620c573bde27108813bbc2de109a9311c5593e022239ded4b1b06008c80569ef72a37fc452d9fe1c801beceea3e8307ed4000c5d4d1f987b1216d355618b296f3d5b6107d35114ebe0f7acda5b56059459f3c8b0cd7f4091b8e0607c8ed159a1c613fba3ed4fe7fbdd1e81fed2e1d7d91a399cd89c91a133dcd22bf49be088cbc90c07dc37b2f7fba02f96587eef6782700c7e382bc7f7ec502204e0c4c8227009c38c7f6e01e01d33d41ecbcf195137a3f8b7ae51d13fc8db2fc68a23aa3187328afe8aa9942a57a69b51d315d0cb283a7233d2cd5d38eab95a5f368d3c9006048fe881de996f26e19365f64384a1e69951841d4659e63da22309b883c304bef626136da690ad92cffe07b610f83d70ae3748f8e29b465d9aaa8679327c551303243cf75bb5726ea23eb336e7933a19e0629ff8947f1c65d5250b933ac7f4dc4686e6cec80cead05284412c7ce3deb2ce5282abda336ff0880c6c9b6b75490ee00c7f0519ca6d1923f193080e028adb94d9e0ebdd601065af20ea21a387b76c47b340dde7b1c3ddc178dab29c03291e640cf2e9945e2bc77e4169674508f6a6cd326b80262c7d4da3f8ccfac2834d9c597fd06a3dfd01f257fa0590b0cd90b373f92ecb2d20301d9bd2c017d73621d1b5ca25a5166c22b430e016aa0bfb5a7a5a56c8680297768f36d40b1f0e757eb02c4043888cd1fea77e47c45968f71e25b48fc9210c00166ffa36c9ccd8dd83575660e8db37d0d016aeb0dc65402f1bfe735d3acbcae0a4a904f8f643e6640eaf9ff48103b8439a4d386070e635d16995a7c8944d00cec1b7ee51db2ae97c62d25a6f145a54c5fb5e9430b5aadf702a63bc53a7102bfb245cb337b789fbd018f7a1de8593878b0abd178a02c2453e2af9a41ce32745b7de8fbfca53cef0eb277b2b3f3beb228f21c5be4fac1680a44c72a2f96e1b7a38b00f6d1b97d41a19c51a38d2d6a32e5092903f9873f6056fb0edb7dce37e45d4b84c9e4a7f493c53d1b38ade72b51490774bac8c883377075efa4e60859561543906b1af23639c340dfdf32024b5ea540562b863b73950ea4410ccd938ce747dc5a452f879b4d42cc524a819da04c30868cf8f31dc24ba435e40979b4ea296545c02e940a7bff790c5dc194a6ab631b5bee8e85e2e9c5843730db2a6338940e158e4c9776ed23912694f8897093012be2e6e145a0f10772f05342f8726374f6485fc44a401101862c6618143ce99069d4658582d364cb26a67ca1e7210595114c897a52490f9f6b8128b53e295c68c3384874ddb51665945f5221dd36c4504aed36cf0f8273283645c939ef1e319ed283ab09bf669032421dee9672638f79aadc5baa5fca2ac69b0e87bc127b529f017776f9f2c0b7c704de6e0f8305379282dce731d75fc6151187c7532fd9411e2bec78f1bac6ab784228bc77fc23645f0c79c76d9e0ba73b1c7fe7ebabe1c0fc4513edc9321b9cfed2a08a144d66e155ca89ae6438e8b113697d5f6abafbc5686cb4d568cce8d480a9605fa465bfc1bcfbdf3f3eadb3e3191333092702e9e2b7d925fe7548bd7653339da087d124aae3ed6e280abaea0507f7ce2098ce44ca23701b36e18d27f9c841545e11a06b919ddfabb0563a6f3e818a067528934b2a4e014a599137329fc658a5fad4d53a572ea95fb69d17220aaa5181c0a58dec1d6f14542faaa55e68dd54581d458e46814d4b36d172ff518961956f93895ba6e176d1b043dd869576ea1176677dbf6a086928272425a7dae3464d896828199ec1323e1b0180f09827a2ed38b618473ba9a0208e83b5111882a3176a2f64a8ac8814a1be675adf756904a58e2331243e9b058ffcc25a3d605784264ef5162460a84f6848f1f3e2bcdbc89039d2a0cd129132b43b17b2adcc6c1cb486fe569043da2c6fefc9541a9434b7b3348e4e85d6070eaa3dd4552df527b65815b7dd423355d8bd4cb81e3178b36472b306fbe79fca7f921d407663150b586e3a6d9dc3c49b8772317b49b3a453b397ead5912eb5e125dc05d0bf11ca5ef1531831227c9d95fa2dca48f3874d75ba3f7862076dd57523a6176c7f9da2d1ee4f1fd8f11223e12775cb76af456506da14184c3b05f984d948270240472cce75ddbb8c9f28eb9d634b16677194c25e25d8d7a8f1cbf1a567dbc37220e2ceac3a19c295e7955056b6fdde6a0a8408625786dbe73130dfebef8ec9a596ec95af06c6ffce130102fda30f99099a7481502507c710272bafc7a3b2f404106bb5df62c125d481ef2cfba0a9f3c917c1052f8754d971fca6f135fa4c488188bdd7f54482cd7ee14613ca03779c6937f85a77f9d2cfb9acc6cc42b80ee1aa43ee236e5aa574ce1103f6f8e8fc75c7f687d7e3e860f9cd1f8795b1153d08fc5b5c6f01ced9caf302b2e990ffe69abf7b1831c8abf2926656a0177e98a009371bfb0ba04d13fb24d8fc8631a486c4e3998542dfa4c8943a83ef0c621fb8fb5fcb5a2b830ebbfa58640a95b2f4571edf1e572bfb5d31efca67f619f0265d0b037702890ce86e421cfa7a6af31dfd661ffe42bd7988d2d06eb1e064887c36feb3d3628ae46b50d338783a689f27266a14adba4a3c152c16a68dbb37b72d48f123933a3106c2b6fbb0db3fc87fa4da0d4f512950f1d6f62b66959fe24c691257b7039325eab88beba4a84ba73baeda2a0994a506581ef138adfb24b5bd73b237c5dbef06d3d8f34a856fbdbe2d6bab0ea3491bcec59084e70da77d6706f5d6997ddf40cbdee49e7b331586a25d62daef06ccddf25f452739e119694631f9e3310e2fe3637e17e5edb8074a0fc8d481376385c6921b108847565528225c2892653c4761094d876bc9dcfbbbf220fc647e9772810b25d07e1abe35dc99025b7c9aef4e9960bdad673643a53dbace9b6061b3ccbfa0dd8751f3e9f226b3315d3f8ecd1f0d54923425ca06733adb42db4e2167336c6ceb45b0943d94f8710b9efc47ae4e819b0c2a8dc5bc2e41fcae08d2a642b9bf227cd818660806a2ac6a40f0ec09d07474534af9174b7a9b3d0d5e35bedf2d0ddd6100c43f9abefa21f2668f90be207bf26d8380a3722433bd5257d79e21955143e237e3b18ee34a0e0fdb42be7d7558a8471983439871b7ea111962badcf4e98681b741361a0947ae99c6bbd08695683d8143abd90e4a21f263a7c0f722e8d88b2de5c8f277d524a07ca6e172d87f48bcc42b2a9be58c8cca1e3b0ac20a92f41a114d30d173c96eb3592b75fd2425be9139defa4440355c6d77a5a70d54e87c61d39fdf8de72c2f774f98836bd0863a8dfc55cdbcc535eef9449ecebb4e42910e0c0f26644e89b3675c0af3eb23582b86653fa9153a01e20b91009e0cd3ead756a643a72dc2e385819772df0026e1d1b06ce812f52ba37404da277fa48f80187fe920b448f28079aea0dfab75b4775722fd88b32c9db3782b34ee4df74a5ed66d409260b3c448b58eee9a93e814c17dddc50e0ae053852eaeb20a1284477a7f9fb4e41282c218462bb51a4bfb3c0e337341c50186e64ad8b9570ce40150507e7fc28a68b73086ac260d48c4aa52139b368058ed291773e9f49a237ac0134ca0f96d51848cab1159f0adab9bc11cbd4d580d35ac38edab71aa00324036a096c3e32c0204a570dcb971259572cf82fc918b0953837a615b7c00020b13f97a54430792bbaa858b3f429fdb2e27241456b75f5ceb3b0b9dbb2f310972ec322f998fbae3491af8e5a82f2b0d363ed69190308e5cf1210e3033853c280e566e83a2af0ac9f1077d65b1c467ca5dde5624a7a121c71ca48c604a7a47e98b09c53cd84e29d95b779753cd35e26e0f932aef50dc8953888d54275876e62f9a4ba1b8510e7190597d930a4e37643dec12bfb4257859ea82cf8b76c5c57e5be34bd4af2b812d283c292d731a1f25b223463a88001066af974270cccd09cf3bd6e19037fd0faa3dbc183660910fc657b3e39db57f768ca7e7774b7ca32582534238eeecfd432752d0133d8251f9d18eaa17ab13693e20ff9721c92da04c0267e7a155a37df220c851320d98e32a0e139a72dae36205c1f09efd5c6dc90568801596a494c9c43c5fef8bf8e45ed5c8e9ce6afd33624921e8060e70c3692eff532036f00825f36f823ae7033ad5925ce7418da37cbdbef6d245ada1ab43a793f7b7ed49b0422bb166bf21ad93b87c655c014a0e4ce8200757e3422ddbf691a6470933739b993ccb19154bcdd95177b37257e1112d067c1a8dc94f25fd23ff3580488fe321180fe709645c55b0b2e2d07e9bd8d548f85d7b77bd4f511b79997f2f08d2e0fb39aae32a8ba6c9e5651f447e1dcf9a192fc905fea40058e3732636e6883035a8da9367018f3806c5feeba8c04b7d3adb9289fac8309c204339803bde1d106e83f1e07dff0793f3b29d509bceaf86726a2922093a776bd4df41275935f177ac5aeee20effcd8ba6617d428cf64caa1fd45e4ff22e659282c8c0523901c29204116bc98e0c96c444e465b92a024e32d973e81fdd3fe521f9cb62d2765c191c0a5f924b419b7d7e5bd90a69ee3360a1197f441ac77bb9db242fe123b5cd2b8b2465f11f6b9149c012f412b06a686d2a3f6417bcdda06258fd26e7ef3d92c33613ee8d19a03ab527ebf01f6a598eeaba0d2dbb8a4e2aa25201a8875d97b97ce7bd79ac42042a8fcf779bacb3254532f045a53257c3779f609c44b1103409c4370454e384f051747fbda41168845ac58973ead293482dedce141a520a04cd207da0feec31b192618c21953936ec9f1c162139a4817aa8e7063dff9e984427b129d87d2ef348b2191668c8bfcedae6b4ada0f0201c40a1b656537e03dfe28131ee34036e3bf6fbb4900654f98cfb9c929dfad05b45b1c0860de4bd3a9a67bf4367572934d611388867816685c42d932678a6c575160b63c00d68478d7f5a4e4c3073319437be151089315d5d54bb854409d1c8b1cba5116f0e75593e62ab29af72b129dbd30156b4d16929a245c2fe0f2c4351aa1ede4c6aff9c9f53eca7c150b5bd38491b2758c065dfb606b4cabe49e21f32c9b632fafc30ddfc8b9bddacd2333acc6a3dd79eec258c2e4d2694765e465ca1e5c289f25ec628d40367fda357079a41da7c61f69ec6c2e2b023f1b51f20741b00bdc5f8bda24030c067e6a18c2f1ce1e7d90391f1ef6345a16e920918def9af4eb6f4e30e963a5241c8ab6c6912527219d92e2066901d67a33ed82a5ce06236f2365c46f2424d09029c89591580c26edf9c919101c98cf2e90236a4e9f8219c3473eb23279d145f912c13f64350ca28da2222341fc54e4bfedbcd01cd9ca668456568727a6fcb2888aa746480e65e297cf23a027a0c74a0175ef1e0c1c59533eb6e367706618175fde9170c53c0f82d0b78f78a453fb6945affcb7866297c71162b573d22f2cc1e646a3767ed0e692750ec70598141745464d34d261a31e76a1c05ba3bf8f18d2cb50895ceefbd2d849a310709c0c6579a36ee177963600c9567f55293a310cfb245c7959a29abdf7cd26d527655cb89256645ad9aa74792357dcc1eebc037d397c52e90eb68945fdea9e57c61d1e18d4c271079b80c0a7d548b2ec056abaf7e21e8c823d7765337367981360bbca563f45554d77cdad02f94c8578b533e25cc10fc4513c65ffe43cef5f5eaf29f0e4f8529975b55e98d968103b8f97509325d3964d8faaf09be66bfc06e4f91b9b7efdfa034be35a4b797122adaff6cc624e4752ff74081d9b6c1d63a4bf490b622a16669e939b2deb2f5a8bbf0a89092e7601bbbe71ac507e76322d70622cc5e0b996632d312f522fb9bf925786c6760042b903d36faa6439ea67ef642ca83953be43671e6a6d8b72d4dfb27e4e944b2818486d52bd40133b7e2447d390ccb9dda8cad5e55bf59a946309ee25cb9b345a3e98e22fbdac52cb4a4519746e34a0e25241460a953339bc175c2a535a05933feb5bdda50486d0b11f2b8811cbbb7bb843124b994d9664193246066a0ae439bf7868e129549692543fbd436f5618ddb70877de76339fe2ca921b3e29dbafa643e29b47e2aa23be2c87c959fb119cbb22f20fed0ab951808c6a2c31ce321b3c4f677bec166b06b3d35c034afcde7109049cbd1b446591db34e630f57d293406a98a78a06e3119f8650776899d0c1352697212128b04a937b7232febf279e30888947c1a205cda7fa08b7f47c194067fde30f6d575f8331760824473ebb8a93232409cc7d43720f9d0b80da13f9215d3fbc8c1a98d4c4378fe96e137d481b90beb8364e85923d05e87cfd12c81b7a690f701ccf903eb48c7d2a510afd1b187ae95dcc568f6f03677c8bbaf8497f6e17b1f308728fc3f8e4a5bee4c11b8fe1997a1812a12be06c235b4f690219caff169ab3d44b9577b9ce70f37595070463d6a9737bc83cc567c67fab81c8c610222459b3d6012efffe07a0df383e5e0244c8822d568ce1045d6874da4b01ac47821cdfe6aa549488b7fd0b57118d6776a1f87a7c7532b6c14b51ce642433b7faa00e42ce1a49be566728428b9296265143cd645140c802447e2f691fc3fee005c92c85a0004895de9bacdaeb706c32e067820c7423978e92c0326687e88d1d4f7f17be4843e5999292be0d02ed0c35ac132a14e63ee8e5cd9bb74a700fb7f445ae9ff88b20b25d82faadb3399962d5cabe3a28d736110b54d0104593b10837d8e457e7e93f288f619f3ef890ca7e3f40d30d49cb0ab459ff81b1299557aebd05c051c53010c26432776572d82707c6770056f45a5597776dd1306b023c6bcef1a88691b9c81c8dde2a876bd41b6d862cf582d4f885711b458732e0d14f9119ffae791524b162a5fc76a593353146da545108183bb1eb3277d5ce573fa9cefcaed3cd1b37cf9d2a9740bc96bd1718e0de4c29b98751d25834c6cda4153e83f25479b355fc75aacb5d88f32f1c5644058da839814adba0d5879771779f1b4303b47148201bdaf899adaf028ab529206e5cfc66de678fa6594da821adc5e1780ed8f2e658bc3160f64bcfc5bd4dfbae392dd3178525832f8a9785c0ea0a16cb05a991883e78338078736734741c7bf1941c2f2b5d0eac881515a3623cf5312785a9be5021c5f06b2dc98a4e4fba28d53ab8dd3b226c9065571f02307d31d6b6536b7231f8e2b7fa7d025850ba11a65f8f35192a01b95d336741a85ac1d5d1838b8b654733aa1574c3a3363418784070ad23fa700d31b5184a096158e29971a3b043be19600fc93a72e1c3cf90a7788cdd8d2a3a9e9bed69b27d3691047d84b111844583e76e9a1474281495a31e6f4371599520db4dfc481ec908f56ac2cc55d34506d12f2b35e8b4fc3832e4edbf14dd07081d854c2d72300153b4b97e814c2137e13fe324e5d5ef6347983a3c244410c9596a704c55b269d2c4e39bc3c1d531fa13a98c722d5946b46c30b673325ef56c6c0e6a60a37c6910aeb5e67d7fd600788811b50222e0085531bd7bdd696acca5b3f0cbbafadf0dc6440db88db5420ddf440c715be8146e67f64e8d203210678e99ceff8033fa069a70da04b14e62dbe900620d9253afb2f9a3da59daeda4be5707fdb56eca7abcec4b3d71e349ffd018d469288502cf7b70044d2cb7a75e04629398aaad3536ae65ebc1114b48138cbc5121c9d3afbf9e135d3ceb258a2f13b9ccceb3012ad775b00a015ce63c62dd987e52e249f567ed003348a8739fe610ec39b1bf9f11530d4a392e2996e5ba51cbc49ed17994409157385388061851323a914628ab1866797b51ce98cd2ef61ba7bd1249e472d742e5f420e3b2a74e4905b525de800cf8848f7d89db74af03914e73757984a24294ca0d1e66b1f0ab4af132b143b3fb6e237c013805d4d5190328f632316dd7056776f44890ba8890f20fb0ac78a69ace7900d5d40b480e86d67e2743e2ab98953ea23223c2373ff70135dd622b0f9aa40040857ec39b60efddab62aa809d6c648ad5bb08bae11d6ee8d92d1291b0411bbfc6a1fb1b17c78f549487a22bb0ec288cd00840dfe8097813e14f02194c8ad5badbf24409b9e89d61ff51f62822774673f3cca265a4427b1bac242e3053ef2f92e4599612e18043e69ab8ba8460934450b6bb449e10742e8b06ab241d439593710cf30a3c9afc04bc11d64098b6f514b01fedaa47df26483c29a65b2745c8eb31169021963be8b2ce22e4c59b43632acb3dbc7badecb51c5056a0bbe36a8bef56c8e26658fc09a35c05869f0b81861edc8753600e1e29a492410b0d4c64b07819a1fe922b28252ff1f0789407555a491ba6d2cf0a39cedc6e1c5be0ecbd3ade6767e36518a5f3c1392a8510bdc5838fe0fec10917c0c07c367033b2c8dd3f8c80a894ed0241cd31359594ee33c6af026eb06dce3708a41188b00d9cdf8cd503386c51c74e4a807c14c38b39711ca262f1615950fe09106c36c6fa28acb50cd0cd881ba3dde06e52d8f723f48828708d5a984ee9bd8400ba40f9792cbbf7dc63c6f8c111cec9529d455e075316de8e6f7b5cb3871dd2b554ba8941cf5416ac86e17cb762efbaa1b091d47304fc7d1992b099fc2828bf0b8bf290209758a406ec4db20a0c63dcb86425f18d58487c82baf301c513ab07ffe2be467713f201f127cc96604bbebb10d42f99f9f0911c81cafa5488cb36f15b56731cd5648aadf9a202619d35b1b46ef9cadf8723a523bcec019783973d1862f24648987f16451c030451c8cb1143631d17113bc5da90eda0ae2418df6725eadc2bde4b81cb03d1650c3f5442ca21f92492ae7a7e6a6333a7b47ce22d179999b81c4cc1d9d01685f9a00de62ed272ecc5a96e20215b76ec432f772ed39b3224eaf2580de368c36345ddd525f8123de1abf8a5cdd813ef9d590782f9a9731c60c76069ddc7b6a128b25887efc09ec354518d2a12370f8a47363203e4d873f45938e92f1481ac8d9ac1c710f941a102bcf963a0b5d1f489cb7b4cad1f01766b0617ea22d68fad916c80922dbb39d385e50bb023b61b04e2edceb1202b0c684191646f2f4b64153e3d955adb6c3a2e8a2427eb43641a2c844601cf6c1edb526941ba7204011471067099530083340269069b65168ccc5edc8c3ff963b72bbbc2a8faee7a5423c7cc1f85b7a60e67cc96fe2cfaa887d3c4874690fb1aaa68606a559c9b5a723a728a5a11f71aefb2d25360088aadd26f046060a84e26e415210e279c832dfca7913242b391363037023d7773abf9b4a5d4143fd25ac8f695b6c02b191fa9355cea722e7bad18300da923d4f945e6b4e409b8afc41a7abdf28f01063176eff04bd44e0621a7c1cb6e711251e8781bfdbe537d9fa90ead697326d638b9e231da93ec1f510460c014f633c260a5fad813b135af14bb4a753959e441cc895aca6bf55aea748ab5a1a171b4705c9c9ebe43b24fdf8efa7d49c54ef8d085eacb347cfa24cad8f25705ca2b303d35ab5d6ef23010847ffd5a074fb07f725d887c1c3cc771081e5c2b17f17b85840bfe6749dc20f34d56aedad91e7f6f39ebd736d3b3b3a533fed30634810b7c16d5946cc288a282157449a329a817201873075a83a519a27a676bbbe6394fd03a1276c0673d5a2dd94276531cf5dbe71dd3f1acbe61c8b9b1db07f0b65724bfbe252a5b469925bb0a98689fb811305f1d4f02e35990c3c0a6de045e7ee47f8bab457e13754033b1e10f6b8201e6d46a400d9e29643a15f41a553601eb336ce2805316a23c367a9b84942fd3a1de63b59454fe8d3f25a7df726b356554efce9a3d0c6f15a93a258b032996cab10c0075783a219bced2ba64246478b0a2a26a9498d1721ff418755043bc6528c3d81edd6a85c63134d29ba0d85a0c8e49ec05a18f7f9a7e2dd445e36fea6b2f437cce36f99f3ca6041e4598190d68cadb0368ac1836747431dcde2afc3605371abc156fc82b39b55f425d0abe4b9f3e80ac86093b5b007975fde8910ae85d53753808e41aafb6148eefaafda0e328809e4696f8fda6a042f4a6671362d3b15319519e33835fdc2e4b403aa79759d159a3aa64497758cc58b57cf634a748027559dee4260fcd52fe0741b91449f0a4a23112819843c59515bd0aa5e94ab6da57c154605a57bf032090d130b5a9deac4f4d0039d550eb9d184b1d4a21e48444791c9eb986bee0ca6cd4c4f635be9446566e055cc0058774940c4bc0f7493ea0140659bf768abf0648576c2c2f28917c249938a0f1333721ee7ff621df3704cd7256c027c1712d897a89b329890dea025ef88456a13e32fb651b7168f87ee3d8a4158486e6f5c810c3a1e6faa0a22f25fc4648a5c4f90fa7a423103c77cb5c5f6a2c40208ad9073e1b4fe290f78e5738ac48e2bc0cfcdc26003568c1d80b6992929a92c5ddbc65751c1b0291c56cfb21b88a455f27bbcd153aeb1d936d1be9a9aed7d728b6bfad08be7958b1409ea8d43297d2d9125c22b88f02e422e925362b03ddd02a4787321f762b86fac025700f673ba45211ae21efa0b1560e9acbf4c20952f24c23a16e29ea675a2c1352c8920bce8ebcfc0126ddcc4c9469b3d85c42be83c5e9da05dfd2b033f02da1fad3646a74844b4f1a9aa1ff41d0420f2e834bd447435b84447565b8a4ca217f975b652f4b9042a8cfaa3a7c180a57eb786b7638e9414cb8c86459103302e39c9d1920ada211d5f5787f6fd41209aa64f7e53a4dae0ff03d5efb267305aa55913ea8e1e9b442cc6f1afb5007cd59a5b93a17769b356cc03403b5b5c175e64f2c9c33c9b88e3d762badd89a5b27a161d542e13ba00acaa7a10b91f8b798511159935f82ef4d51ac4f19f98f204516cba84c271b263d68a5c1039857fc35164806cdae32128586513442c69a193a9cff833ac995ee2d48f256ec3d0beb9475e7a948eb31f8c01522a03cf784278af0a68d3f66c1c2a8a7075497f708af948bfaa63c5c7f61a5e9da4aeb388e86d9b8d7d95b083f43cebca879d6c200d6a4a4ac09c4862518dc120775e45952af9b559633612b8995025577e26af0356d61ee9c06c24c82380237bb42b32b64ebb9fc084495079b4770f9fffe0678dcc63bb21a06fffd5bccf1782293693cf5d47d9ddcc6eeab8acb1fe5411d59a5ada0670ff030fd7336010ff34bd81a0a265536c74b828e33f625d1ca254bb2d9e4cd306b0d7c639579b60ccd39732c1002da7697df62e2862309c939c58817f0423f26018a7e78da15d31bfa68e60ac3f2ff45dcfc91d54774fd032d91cafc9cc35dfc0b519da86c7de5e3a0685c85a350c3837b266e1285c2dca667ab6481444aa8d13dea46f940e797a40ae6f7d764fed60b5ecff58f36276407b8b7a0459c489519b7582defb993bb10ea14bf6a020e340c3aee1c89781b13e3998a7970f29a7068ea7c7f13dd282f561f19c6aaa0b64959116460d71c39739706c64f907d5f7cde3d017ff8269ab8244743a55e77dd0dfc17d22099ac7a6ada9c45b3b518c7798614b8b054d2a32731f1520b494af978ff6a4a2415c8b26ba8b2c226d7cdab8fed44ce5b1a22349f4ed202f2ef3955c9cca134a586a443ec42c2aa3eb107660ffc91484ce465b83839bb0e5dae80264b2edea35902b5b863ac48e32b38407ec9b5fbd202b3830b24fb18c00ac6968a5942fb7ae6075cdbbd7f648141eb9db8fa946d2008c233b39fe49d46ca99ef4c44224ac9db549d662b009bb3668e50066edde86ee55f26a41c62bd3e3c61b98b39634e9217294ae8494cebba6d46596bf72a87d05240b8aa19d220e31ed6f45b7b0d1b8255b0cfe6cf818d85180f6d461e649ac13b4e12816a8387721a64aa2cd21672e682388dd591500580f3bee2acb6224d30fd05cd43de7b19542b72ab0552cc04b39604d7aaa80a0faf0f9f2de265a9f91e068e4b988c8c7dd006cbe76eb744a1562fa36a883a8e869807d8cd3c1efa0fbc8325975379c9b9292c6fdd5ac5a7762a5bab286ca68edd0247e572c7b8846d0079f413ecf70fd4f69460d0216e06f1611fb22808d1eb0df44dca809c43b05af2b68c06518d7ef0a349a098aef7c4da873b093284da5513928ecf8765c1a29da3227408dbe432c4c685e103903dbda0c1780fad9698a6f2b11eec5656307f318fb2529a0d530134c91b191f63622d13693fe8f8f630937281542fc270a2a7bc7440c0d9c08f3933ea0ec94690496fc69570247cefcdb5f3c3ec6370a09ba46566e3aab9e0395b3515728e11e21827640b29dee5e7cddf0359e88438363984e8a4932f2d36c7e5990dc9c715054eac210328c12165b8a659b0d919b08f3041f9433183b7efcafb66ac58101aeb956d160668c3925e40f8c1d8ead16ea300ebc195047b9c9ccb8a5abb9d9757e2914423360c034a38f70faece0655f0c9146f045e5c9bf1717b5ca5951499540433f24a7b0b5d959f710b6ed0628ec53ea4061675539340b72893ab4a99d2ce834421d0cdccf09e5d43a190f0553cd6306e741684facb4bb5b502256a949b99b14539297b7d5214815a5817c02ced8be09d7a43263bcc88942dc408924517b96fc53292ae177ac2821a90dea97f6d299573cd1947b6553c82848522a4623b5e32d185163c0c9326c8679fc64898ae3eb9a3101909c01a15933608ba9ef105a28f75b92752d56715410e3ecde782570c803e0dca6c449a85e5147ed4967bb5e8e3ebff4124c02edeba9bf3dd846a25eb50dabed34c36196f30e1557f30ea720e15a49273028f08e5802067ef9daf157870b9680ed52f7fcbf34ad68ffabb45d0792e938b2966d841ec9b51a8e30d190238cb7726b337d8223642efca71485552af3efe6321ebd8779a8bad7af4f0e90406efd3588723e4ecfcafb4eb7c2deb17f05008581a7f6223177b6753965b8f1ca92e0bac106baf1831fa585ab2c4f33102b4025629c543166c7a9212a9343fa5c964771dc935212704ab2fb99976cf6afcc89e4c91faa8420a97f21ddfbcc3e1b4569332aa899e263825f4b56f0fbd182912162ed1a1f1c9cbe4876f88a0d8c79012e015d555e5156878654bbe0a40765ab30b1e528e6eec9a27bce24110fcb60a0397e6dee6f127065eeb67ac1f02b4844406b4df82e6486470581fe3997eca06b072623869f23ee804941478cc75dfa87a0ddd43ebf3860221a414c559a5432ec8364e138626c99e73b3a5bc2c0bdc30ff80fa168ecdfc2f1f85e5c39e5a9c29c6c3b4951142b6ab3d240bc711d967961d276a3f2a31990b8374bc24d83f004941ad4e291e28efa39410dda306bd7e0f1858100c01081771d44befee631e61074f017d981001d46c7ccb5e20603d3e63ce6d877bba46f1a34169d56dd6636ebdbcbc174c9b4588074e15802807b957b194b3ddb166465d4cf45f432694df39390cfc52e9533cbfe516898de4642410c4c769b3358fb6a10c5b995566100e41c81977236205b986324bb9b51d053db8a9aaf32b960dc233b3b1af7bc8689ce072a3ba134b7d23e0d35beff67656dfd1680e1237ea51fd62b22f3e2c0202578830a5f8cb473f3ba287805d0e341b36fb09178188b8b48876a4e85dea0f710f36bdd138cc9604050dd36386f7ee0786c836632eed3b9fdadb062a7a11df2b14ad044bdd5a907ee1954a90dfe9593589b7430ef1cc616a531b6812badc11399217562a904592c2e53542d09482e4de01eb5733d4c17979d78da6b39eef07940d21e64b2d5927ae86110f4938a2f2b1a57af9db770a13f6183f92384bba2011c1af102d402160718d585fb90a19e0801b473b234ac4968acd150c221092882c026f046d7f1aabdcefd1fbba3d0515a7a72f52306fa1f36158e5587c71609ff7c5b24d98a51c4025741d7ddd8c1d1822afc5ea4128b97842f17da937f3cc74bdc00b79cb4440bcb769b40c020df60467ea77b5f9d3e3eb821bea8db8216068c32cecd66e2976045e06abf5c71beedd95c45814d9a7a17afc7e4f984704bd953193de9473e6d2cedbacbcdffb4487c3441d858b4a83992871c4bbc2e2a126fd1153a26175d5516021eca3737b9971128a6d1c7ab71d08bf6f9372d895f36f03ba01d4cd8e2cc06be63400fb9a433fcdbad2458e8d8440b3f0feebc277e61c9ebe2481740d40de665d59356dbcc03e98611ea891c8b4c4910496a1ed24443ed5a513e6d5dcc3695df7d6eb1529cfe27c3ec97f88146b4c389b4c7d1a0e03eb0d1a4a9cb4dcb276076e7a05e8926c6817ce21806aee9c3fd6ff197f5144e78d6432862e846ba819c5622a89ff12297da302408b460c7014b6913759aacb00597baae1024a55d3ac175b44869dd3318c27b04b56a1ce15124d7e57cd2aa4094929202f239849b071ccac7be0d4228b18127ca128a51684991e9a351004c6694eaedcee55b92826e880bee47e9a312f728918473a90ff9168f32432440993ffffb3caf9352f1a11a17efb39005387390ebc00f6922be033f3ccef42fe7f9e9467ab86e7e57c89946bc6319f7d4dd1a225227fba24e788000ed738cf3fe1d054663e7ed848d6d96a0b6065f16faa6afd8cbc09042185def42e94feff5883c7117a4bdf465555b104c30a93c935ece0c3ed512c461edc4511731a2d5ede3589f9203f38d9e59d2e2f6843a31f7865eb05aff36951219949b276c4141604f69b1a568d65d44ee05f2102b6c62556d92d2fd4319578e93e644de237822d7297bb497745b594ceebe91b0ca364b5301f997f377b76ff9bdc5cfa78d8f85ccc8c62b38b1a7e00debbd4163124f08c0c2c7f721e8e47280e88a9ed6d746819fab2060e189d2888378f33a2d6350ad8cc8aeca422ca92b26b32c12eb7b418354f700401577a6975cbb10c50ff52a9e10a70827df5009f8baf10c56c2314bca92b21bc5328cc9c653d8ea5dfe298842c6fb917e58c691719aef2008d146508dabb264b04b466e48b3a10014605b8401d712a6344a0dfdfa8551069f4fd94ed1eb34bb4f9d42b8ca486d0be4f30fa0101e34a813ec0d494289e4ea30ae2dc1d01d7ba57da2e6759e10f8b2496dac1c3f45c087055fd36d0fad13caac99fdffcb7552d78f8cfcf13214d01db268f5532a39918dc29941c60e4c67e07bef0f5f40245c87a2e2a324a8918a145c5b9ed04582e1e2d70d5b65175f7f4fc1d4f5e2632cf944c1abaf49a654e2cd4542f3aebe304c571bbe6543e22cd0803c3bb0b6228183a604df3cf529fa8f71cb0cce57aee1d69cde07c24f3c5e702c114b7cadc3b8b7cf7eb0711f94ea18e2f6196b4a9f6323dea0b28c0075b434105db37f23affe60cbc3874cf0810b6dd93f6603d82381423c1c7e44c911b769662883b6bbf74b8b91886a740e4e30e38c0b35643ced722b65480925f8ba97c18931c805c44d84b0ff0d5cd7cbebf4daaa064d888870689d7eaa90fd3b1717da768856768026117ad5262ceb2f34d58ea632267e44dc491b566363d96420dc4c1bc18713d27d5ca1b323e2ec50d24deff3d77e51788335f1b9af4055cb445b8255454ca6ed613983de272671669733e5a73a1d96ddc94838fc08e21a16db615e5ca2b60c3571b1e8974f0002ca7aa15740feb1822d0a97d08804cba5220590c5240b959e7c63b7416303cb85c9d44facc3f143a83c599216a959e78189c5e06552b01114f9ff8d5f5bc568c55abb995a4567901653804fb24b69ec6cbf338cc6084d931fbe40a2a205b55c4a57169deced5c4508c9d62ffec37af4e5952eb286fd9583a7fa660697f1c37ea19edf5e0ba60b649a4975663c99aa945f0cca0c24f3c5e00681a5ab77c55f25022971de4966180d04bd6c4f6d76abe20bbfdde12c3f29fab10905f4380c093df7224a0d88779e0f98b6d43c637265345bb41f05334676000a30923d9d9dec093f731d4322a32cc7de8707b670f6b27d667c800c1b78d7159b816e147b31ab0ce06268cdecf37e95073bad4324fcc6a81405b555cd6664c06ce8ab5411944b6cd027dae4cd3806c5854b26c4608fca0a1133f8aa352a08e25fb1d149b07772fc49cc1e0a8ea3b03d02eef8ba80b072ce338970ef01a026d007da63a6e7d1caa24c5466c98ff730d06731fa8e010280995dac4aa25d2172bc665be425e06320d1cadcc225325e17165c2d48440d23bb4257b5894dab80abe56463d941d955cbbcefe43b7c108a63aec5913afa30356c56d51a98c718a18576f2795d4c470cd08fcef56c2f6aa2310eaac928071767279d5b617c29a97f9783815fcee7ead213aeaf950d35625311604b5f834d1f02275e8aeea1f70f41dac57e58629be1bdfd0b0c20f60f9d724c72d4575e7639d5e4afdc3e9594e37f22520a78fca3ebc671b97f40166c16fb988dd7bef741aa8904414940ffd81a320a6749f62bd3f78bcffa27980fa020eb719916688431bac2e0fa283a3722aae7ca61fa350eb461618b6e85f27f011ce5af85f11e460a22df818da9f0a12ddf3ba160a7b5023048dcf0e4cebec7d0bbdc1021e22feae7ca4625a840de8b540a5f047e0f4e820aed396c3919eb4ed667bfcbeff0067399da35449ce6aabec9c22e615219c4baa951302050451c8c06074452dc3849cd48b2214cdfd02941dc82ea57f72494d8e60e41310fc9512e3070ab535cd40af712fef19b125a898f49f27d1718a5958c955ee037d1e019409637bdc99819b2e0aee464200b2b2b32cb6524300a31e846295c914a29404c88db20d915dd102bae3578d7779acca680a16e300efff0385f4ae2c6bbfd29589c95a8002d251bbdc031482b1354d97021f8da696a78a88fdaa88d9ae316eb65ab143238abd4a41ebef01087c393b290ec96b2594a16af022c4db30fedcce68b136318c5f8892a260068a10ba9fcdc1ea5d35fa7610bbc65564e3689712b361f82546435caa14d102ab85d56cb4be20a68d71638a895c1d3084ed12960bf602c638f85eb7813c669ac1fe999c11a75ef19badb3cffcc1d96bea14e7fcdc4a754b3550d068379d44434d84e630039f4829081ea858def366f5da5eb5ce9e045a1c9612e9dc29cee49ef851162a98388ed83d2c9739938b7563894ddad7fb1d22bbc00451fbefe78e5eac6bd93c9368279c76b4f256f38c091467d367db18278923cc7ac000f3d381d652dae22135a988ef88b6721606eae52b055a138a0a21238a82c152b6ed520cb898ed21f4d0e2f481b9d151eeb02200ca5f6c1fcfef5b5d5b5c23651280ba068b5948bef321faf47e6f585c9ba8eacda36c72b888581e038dd61e80bac8d0d8d4eee78dd46c131dc0293edd9f8fb9eec18fcbc6856cb2fe64a9ad59ce7bc8381377cc60a1a36f4937cc6a69da54efb27e142984eb6a75e23713acafe9bd740682294003dfe358ac93e17634cfcf5bac49da140b8c2d71b9f1fbfbb881f5c54253b18d4aa2d5b7ffe562ed5275b7a09311f5ee233894a877e2dfaa962fb4e1e4a6a2ca4d2c27fb57901840f54ef5e158de046cc68a37fa5c6b4104946b622c72b1827b44bd812b508fc122eea94b9d7e598d112330c04ca8ae81c0eba6da8744a70478ca5e83760fef0a822a313aff697d57249afc198e316b267cb4456f5f10970b795db3dc65497299fdce3c5909f7c7833388161db5e82e004a8ee385d93e4bcc0437836e00543aed30361eae213fc410e531c7da3bdbaadec95e86aef102b108bff95847e85273b818e63a1d6384cc012050a605d5a35d10368fe1ecac3bd226c58f1124befee3ad7daf00e5f36cc339ac64d84428c91c3bc26f97b0087371f5588454f02bf99377f5544baef2b2045ce1c4408862427f3b18a089fbc40243805c3da9a88170900e083316d067181b349cbb3cd465de5874152237c5c533ca16a7b559b892448351d924213222e426d07add9118470da1a6a7c45d4834f212e6a3b102b68c9cf9e299a1132cbc5eebdea5cc3b24656d6d66803150d9e30453576715db7bbb4646098ad9d420dc57ce154381992e6d4a4bd9c3414681af0db264616cf1637bee13e0467108dd4f26130557a638ab5b7e8423395aed8869911164e0cb7304056616393e8078d2e70a10b451d9bc45f68748a5ef2b01a502c1f22970505a4013a8aa13050db84644eec5ee7e6097249ee360df0114b1bbffa003dcd5388c2cbea8e8ccd3e9761f5f0b4967fb178ac5c4f9b973b929b1ac1c7681b68f38111b75a213d401db26921721d095d1f208bc88818aa88b1a84b9f9f40ec922f1cd3b4fa0b1ac0c07f1b152e3c30b271074e5b60ea12a7c23eac795d8c458a8d6c480c4cb011402f5fef0760ae041f1cb2d350ed4d7f8543ec00d0e00111b9bb737852dd41169cad029906ae027acc8082dcb00554d30a3bd0e9f3fdeb3fcc02c506e978f7293f45f96453f7c9b84098e8d7ea7cc61c821ec4053f4463843bf6c32ed93121896243e4a9f7090a1dc6b3f1fcc2742fc5254117fb8cbf2949ac9a8cbaacf0bbd65edde405abf7cc9038119a04ac6f7b1a7d077e960a4a216903f6b94a5a66827493ade52d7aa11518c414be0078d90ec67e53cdf44bd04c2c8d02f045e2373bdb4a3f49736ed5cd7c3e5c60c6a16a98b52687b09d70dc3440b645a3abf50e003a7cd509d276bdbf29d2b4f11db738bcca2e90458433f0345efe6826bb2e1ccdda8b9f42e12dffa0c450f7ded0a8ac6df537130c49dc938e8414989e366c9cc41c4598d062d27217753018da5f31d6f55098edb0ae04d4b78864730e68144ffe84c42b07c352dfa420b503f611a555e88a3254b182e72f1b9fe52bc860e41589acc3cb1429aa8697ea44677f16617ff6310deae0147dbbcc451e0a6a44df5602da8ec20b790e28ce78d510cf781c0144526f39c46a4d9580b8bbb7d2c70942864a80cac973eee729018345a604fcf68c5873b42306407b91f395b112f09c70f8517628b5dacf586e26bdd0c4614d3de3db481a0fc5c7cc824518cd9ac434a3bb333f577bbcc5a0d19b612676772663504628d819ab9e20377975f00d1f01b67ab69562406c2a40c2d0bf004c58d336d51e783a40d4f9b3076afab4e292b1447a674afabc7b53329413b4a650f87eb6bea739abb8050198eb19048026fcf4a12dd74797f7ff20c9acab9d1a92cd61a6c0b4cf9bd7e407b7df8df04b6d84aa08c4e5a55f0e18098858e7c7fec455fb634da3b25da24fbc029c4e1a20c406f305318d3883145c96ee782933ffd20cd48eb58804da3fbdd4277daf7b73a422320d148013d4d32622e86b38331aac0d71e4d824385234d1c4b0930a5a4e744ab5c19ef17b0a67a2f269a387eb52aec40c5012227601c3c8e2ea10daaae2c1558d577103aa15164ee6f94bfdaf9c581ac52510e9d2b0edf0d24ff2bc087126ce887280546295f3dbf7cdffccca87f2fe3b8607fea286ebc107ebca6ffe97104dbabc9bf2275df352d17d71791e3c579ca8cca898809b0e598d06ff5d895cd089fde878581bf212b3600454884d4c2e857c4dbb906df25032984073e58534d181726aa11c8dea5daedff05a67a8fd190fdcc7e986824386877a521e6796a98490345e73151d302b05d2dbd3f1cce62a077bc61eb20a369502590aaae247bedd2a5aea8a1f377cd43061aa812f3e952c035b3571a689a41675b00763452d3b0f7f3cb83bfacccb0157d09eace41c20bf0de2531f36f44be18d00653e55d4993cf56c459403c8acb2b1521615b0fe5941b0cf01f6645d947641580289f7b502a8041fd8696a57099e6a17e558c6b176c16bb9b5ab7ca825d11d2f6c9236f350329a1b6c6b4932f147c376d10e42ab3e556af2175afcba99f1cc61e7f4ddf35880bd8c4e12b38a76fe3c8a21358deb1990eb03a85c6a79a1ecee5ddd80684c704126762b49422baa9a8f7eb195b7e9671ce9ae75405e3b3021b36565d9a09cacfa7bac1daa89e6dbca078446c87765c2457f583fedbbe91445a4f76321d143d337bb8aadfe7f5958477a0a3e405c689fd0063447dc706e6e40ebfd06646631219af8703d504e97df8b76ed869bf1b47c0e285e1fe1cd73448fb1e3ea09a9e09f0cac25a2bbb52cdc114e388b1930330b88bd67552f7dd8889daf031c620646bc82ec76c24b3b3f055fd0f762a00d9223b4d5b6422b338369afd51aacbc80e88175002c5ed5ce6436df8bafeaf4dd63493a7469e099304e2e903d0c4455ec5c35a2acab529471fb4e1694859577ddfcd9c2c5486e921b6b29b9014cdcd541796402b05c11fe5d10758990c5422084aa2360bb628be60760b6dfaeb1bd2a1991db459da5e5fbbe5e024ffdd1cab42d9e33207f3c92a2e0e0b2bf74ad337b7ec5a5da9a1e7bec0240460733cb6228434e92152f4ceb7f09fbacd4b7d93d179bbd4340a72f4463d064e8c726ed7749befc0b4e60d77ae2eb001c12c2bfc0fff4022bad278afbaf7a2491bffc5df9f7c65530d3c4cc1698d814a56d446b03904511b5fc0ce5c75ff8cb9fc3bfbf8681faa00b65c69ba708cddb607cf37c82153df38cd3fac4e9f230669a232bbdb3f664e4d90f9620721abf163fada8dc6732bb9d724072e0eaba42b4c1b9fe7016b143300738c6e8a9011385442d29d0d186d7922263341c5250e3fd766a3047273b0cfdfd8311c07caf4bfc8ba5e0e6ab0064c0d927d9fd6529a15c9a845caf3febe46e33c1583faccb5a101652d1f8d3086bb587655022d0e4000beb6ece47b4084048c8a99814499d95f0407763f48ac67c624be792c47ebf923c1873b6b279e41954dcd3a6c2ba24d86a15d561773a0ad043fd077dfe4095dc1d0429ea1734bafa1322f27406612c6b522e6665a0e28a73fa1ce7781c29a8bdd8a09874c4d417aedc44e8a6472e6b1e5040ba79c2d941661617a61ca98cbec33ae5f2dc98064aac709aecaeabfd3e0ff96221a5f55bddce61b35d1058d4b60959078d59bc05f6995d7100fcf9134ce5ab7dd8d96e9833b5184f91cb07a29f99d2f2dc0dbe425ccaa09d2097a0fe19c8c2dd182fd1dfacda0663f74bb447cc99d9d4bb9bb18431dfdd5eec402a1b4e6194b37d7175b065be9ee446c7437ab6c365dd63f658f33c0528baedd3a160a3d7c9826ac0199b461bf2970f93133410921b3adf3947e315342ba89eacb4bb33b0540883b24406bfe29d75c18fce49c7a55a0b8a366c8650242110cc4d200d697253281649a2679d4aa81b5b0ff7a532a8103951043aea3e9f5ee0f324769c062517e9a305cd5f930205494da27a6eb457ee171e2f6629d85fc831b91ca9f5cae059ad616fa49ba183017985d7023e6341af0c7a840f20abee6192cdcc69dd21b1f9c0d61c54e0e1349ae93fe1a595bc3af73f2dfd304ea730db21ec9c14fbb2bde5f00a787b8386d931c32518310506e061468593df7e4fdeeb8978631a1c8db3019d34d8d3b018272955f1bf16fca15f7b506f198edfa8ed5ae80f22dc7fff8c00afff82fdba486e9d3880c15a3f8b75b74bee3173207d9537019eb8e0b91892908be8279686f253cb074ce10b07999921825263960da5c56d9d7aef681f735b99c2645ab68fa205c5d70bc12d71480f763e5a174eab33c4b04bb7f95fec0ace1e3d982e6699a21e796a1b892c05ce13c6d660f5a953eccfba7d909bbf8ce1a9ebe97b8024fd2a2c51fccd99a0eb5693fd7264081094dec4d28730fde440cd0e0fc07217b077cb796e4b67d479fe5f00d862174637f745a2febe39a09c7a66fe72283200b89c300439df632ef927c565bbe377f5422ec8e0df7404c551a55cd1011380268a2d62af3675fcfa690dc2e7ee191c54bcc72e5b152a591efcb503dac82ea354cb36b79b7e16f9c72885c54112ef6645736162b84f93c411f91200c41eae44af661d065ee3ababa3365b07e4f2d9f768d3e92716cf6cb720a8e974be75bf5521f28fa04f5cef18dc2058d035a4b905eaaccb72a24351870e09072d7bb2d0de81b4acdc59ba2d4ecb56721897a0d4a1de41e522a05e6100abe563113320b22bdbe40501a385291b910e05f5ee6f7e860e6d7f5a1847c9369cb3b8f40b393c675c526472b0b3f56c735499e283b59502168c5291cd131779e1860dd5137b885765a9955ee4b861a9bee96bfce3c1eb9ef6a8a05351e776c80e5218b66bed4bfba9934866c9e2e09911eb1caa6371a6c2c2d95318a228c6fa4aae90d5093cafc809c1d41a2743dc0347e86c21f5fe34be497fbee8f6a05ef1112f1af528e8efd17d4ad0bdd24e09c83c26557e6d3f58567e45bc4896dbf03b0a644a07c5b5925eb0541c2bad9504818df1042b155fe0ccaa6f7c4638de312ef2190ac20326340c9946b3f52c3adcc38213e2af6bc813ae273b4a1839d65d477d5bf4e30ef88f1b878f03aa0021b2f8b19cf67a3fe92670c979a7d8b9463b5d99041881f7a638716c26ec0cea3bb6e5a4c2ba7c722ed2dbd6c311aa874963bbf72e6e41c2382e12a7fc572ff21d99fb187ca61af04ad307041532cd640e86860265cfc3122c9ea179fd20b9efea5941d8606091d9beadc7340793357a179346aafced3d85f97a78e2df03991e80488428a4f50df3d4e61ee5c86c1dfd57adcb1297e2a8d9bac1fe412deac6c21747af97e963a509eb91dbee12bee1c306cb749133d65a9817a533631cf739abb8309ddc819045ee057269119f7facfd1ae4dc04eab8da318f1ce568635e4312ffe2bc60ab844a84a4c339a5ec46873da66ac02dc593d71b573becf21e84e9d6e3bbe170ef40745a7bac7c19071d3082f1df6493fd6d37218d2594ef7c0504faab83978095a92203ec4f03ca2dd66c5a409a55a5034d916988ef35f99cd8d19c9140283cc50130c0f3929f7b9d43fac2d67af2752d4ecb58065456dfc6702d3be18e03097573b20d7926f45a02cace3902652418956fe5a2feb28144258d10b9f7de7b6f29a594294919d106a706ba069da81485e408e708b5679f460b656bb3d76cf636fb462f3ab97fd2e1e0b08de3b8c7308ee3388ee3386eeb448f71dccd146df8fb91719f71dc671cc771ddf5b7dbd10388acfdf599f63d3c6b9ad53c595f9c8faa70f20e3f3f3f32f11433f451e2276fc01360995c99fe96feaf54c228adddb5ff7aabd568eb697490ec1de35b748cf77cf91bf019d8f4d54a4a5fcd147542ce543cadaea0787a800ecb763c72b487840f508693f257caf3677868cfcbd1848d07e4d8c1437b39dc98275eb90f3a7aa625fe4899327161bed9657c86a901b1a6fad3d0f04fc657329563e58aeb2b09a4e45862afffc7e51d82e9b49006d2385b34ce1671271239411c9b0dc0f66112d1edddd62bec523bb6ed49e9b4dd5b4ee92a5a70f7f8792a5a80eeb057186663f5a63ea59c327b4b09a177775f8f81584a295b4a29bd2d2ca830cb5a1ab0d0d280a513ca2cbd6194fd30465a427861c54a956a82132922b8e45c51863ea9254bae95a14f6a0741b857863e291bb4547165863ea9225848ede0903af5008584fb323f495809d85410af1d3821fb5bb6610a70a25442f61d2ce98e34c9262824b1843d823384234348c94f841196a0a4045c082204574c1c13d4c014052562a7a66be2d3f019f027eae00bd999989c5004292aa28318cc90fb9d881fe4fe7e6b44eecf2e0eb2c8fd241f9e27a830c2c727074f804d8888dc0027f7cb1e028925c0c88dc3922b3298882da943786c300ac20f5442ad0b755d4e64d69543143ad7850411322b87200ce1d0831d5289e592788083fcddbf88f04a323e374a9d1404b57ce1b264e82304044818f183eb22431f2147ae705132f411120417286e29431f21415fc947c810e9fbbdef612cec354148c7c021448ce4d08423fe3e450441b9ac482a51d1d3315045c54fc7c0fcdd1749ee28439f228ec8303820f9e932f459c1900f9210d815603f1776a521f7e3b295adcf6699f6708c8d318b6bc087edd90ee65a64169938e76be6937ac6f498766cb304907e99e7dcfd0aac7f88dbaf712f3bae24a5a63dd45e6a16a799a0d0ec753185c812e472cf753fc4b56f5def40593ec7e10fd31e0ba3f6340cdbfb64e6f0a7bdc417077df918a9c885d9ba5086e85bd361bec422266836d7b3585684be49894df261c6ae979ddbcc59cf711cfe789032c739e1c6cc71d94b896150bbd1ed90cf3dc675da4fadc6e8c608631ea4ace14fbe8f68692fadd630b66f19b6df8f2c25f6da7dd6247fde6092b801b1a6f4f0a10ace5040c7f86712e770220a81df78e130b9e2945f3264628519641310eee7af64a57077c4afaf43c43bacc73bac9fd57758a84119df8f6c4d0d078c337c9de3c33843843946e1d2c7e2d74e7bd76a5caf7dec30d2c84422dd2fd16051a95140c409ea873992fb3da7a19f74473ab48c36c4af4fa30dfef56db401e6fa30fbcfe67b5ff6ccf6177f3732dfdbfd1437e6fb19bc3f2a72f2de9944ef0f73ec4c225c23c3af32571d468f7db1d41e8e1176518b70a93d48a357ba70b9ede4a3766374f2a2df3ad3e8b11ffd49671a9d5871371109bed202e2f7f0318c61fb2eeb2ef4e89b6daf450597c35deb7b47e30cb57e96abfdecea3e1e599e6fa30f99e35b26ff1b094d7e22c5fdfc831254e103f147cf4d098691909090041144102422242456906280051658acb23f76a76d22cea83f1e93ea192aa48422d41f206417412611b99fed89dd6d534299fea863c7ee595224c7ceca188988ccb141da63f9c9993518ca949e72dfd041c1fdaccfb02715155c8b33644b5bb8f327ae5d80324eb6dfe6581d5111f7b32854178c0c599e9ef92c90ec1f67e88f5f5b5b40a456a73d1ba0cd69cfeab4e7ff55d820edf917bbfbb25cb1cd69cf3fc6eca3b30ecb10ee67734831b89fedb1496c8f4d627d6c6aa83ddfa23d9b2d909e699c5b8ab8f26daa0bb006985d76a424b6c7a6da03b229209bb229d72e94e1fec3adb028c00821a40165f8eac2ff64c852caceabd0e557f910d6fa920858bf3aac1711377e4b87e979aa63b8f0538eb8f0e1c7e75179543782c19e8951860676bf67ad8515c777d85fdfc2198e6186b1c1806172d26aadcb7eb06728f208f54e03b98e9cb45aabda0c7b86228f50ef004d5a2d853d3c51a87726ad3feb077b86228f10edeea6439147ceee6efbc19ea114281af64071e37b775b08a1652541299494522a25a593d216f2a427fd8b4188127081d404295c818a9323243992e2893af1b4831a3101851427aad550c4c9b993dbb4a6d89b20852b50a14128e55338041ec04cb3811042b8032843fac38e0474a3773733cb17d29e840ee165b139e71134c84106eddb20216bf6d8f92fbcf416b3d5dd331393fbc91c199e4b83723ce59cd212b295560cf64c7c1ae99c734a266419a330dd25a5f45f5cf0ada049ad3b29b46c9576ce39e5dbead3e1cf0c549001ef40fe6327cc91f4444358a393639cb8e6784cfc141f5cf85fcd89f0fa691e60b0b16e47e523db4209e38e4aa552a9542a954aa552a9542a954aa552a9542a954aa552a9542a954aa552b95583274480c51883fa3d0eb504d24fed1683dc674f538fc21a69af238a52b8eab731c7ba19b2d176f3e1ba3e9aeca7b51bb62a38cd46cc37b4d734dc0f32b7a8d423cd469350240a8a7744b11ba4812b540c52ddaf4f9266db8bb70dd4412d848342a1502814ca07999527f4434363ef2d797ef21d47398fa7bca7d2299d868686862642a892617744aabdd3289e548f4a088542a15028940ff6ded2d304b5d06ac871e894de2b1a1a1a9a1c11294b29d128b41a6a9cce399d4ea7d3e98442a1502814ca87d5aa51cdd3a9ee6955ff48140a8542a1a20fab155cc1558a8b4cc5346b786ceaf69454ffe301c5a0a15b7a0f8542a150a8d550e3744eebf4493a46a15028140ab5626ac96a8662cee9743a9d4ea768ef2d95febd988a3d51157f22500cead3e9743a9d620c0a8a41312806c51619ef4bf74775f253fc717b2fc55fa984fb74f2d38b8ca4ba9ff54f294319180485569ee3f893c97f4bef793232349e03653c712dd4b418011cf88ff51812130bfd670808218470ce39258410ba1124266e921b7f5a564e29e5a4eed25d5ed2c994302cb3e42edd6513104a29e1b552ceea3e27766f29dda13b8496bd463090d15b320137d9831f6ce4d7bfa2d1df94f2c90f2efe871b9b4b2a7f53ca2bff6136fcd0238e21bbfc8dcdf5a252db38124a8a89a585c4e364745201974e34b2404b774517c8ce5d1fb26f5c8fecdaf6834a97691828755876e3a2bbb00ca474d6e503a5b35eed06b2d3ca815137e9ec40769740b47b60c3b0392dad5449adb556252813259c566b3151c2bab26c890bfbac6ad863d875757d49db83cccc32ab554993d44a351934cdf3b68e50c65c35ad6e54f69023954c94b0362e4625b8519d27545cd77549588325274b0f1ed33db4475a8261b6a333cb8c39362f3b6d240fb66eb6fa8435d89a3f28d4038ce9df016744b8a385dc0f68af7776b0ecd5d1b06868ae2b46bfae094b2c0f635922204c4a838c8cc4303833abe5ef31252532785ece32ed071b7ffa33150a41210af4804d1eedf5aae21e322d5e8e64bbae8b671b01122448902041e28e64ce2360b15d4a1a64646ea0a191933accbf0c9e479b742f8bfdec9cf387c6d9d2dd1d5e26acbbcf38a774e80eeb2c823921dddda5ffb8b07c4e97d78939a7acd3dd1dce397d4e9775fa37a7cfe9d6adbe22860541955a929272aae40c4222e55c22671092542a084910126902ac2184b1dda56c978dd33a7125a44a01a55cce4969ad962527bdac496bb516b368b57f65606e667530086825a44a01a522ce504bbb0d6008586c97135b01d5a1209ccfab900b652424b75e343c868646d66a65e97ecd3bb8f8c18dff00bc83cc2c4d59bb5291eb31f7019e0ced79d6552f0cfeeca8843cc607425836b32cd324d00e3b5c96cd36cf301e6c088cf380090213477e7c58e3d0a177db0ff88fee0e5019dcefdf3d608280fdfa15e3d4a76fb1492a3105f63c06089ba57783c0be85413d2a1db6a7c76dccf61d8a521197886c4510866c3d09a52d5c2cac7d68ed7b367395abb20bfb2ccbb22cd3329128b33eb4675de52a6b7d863d8a9ec1de66dc09cb8ecb719c966559966519f7308b5ecbb86ce338ace3b22ccbb22cebaebf166679deac7d6bef5561589665da6b59f6d8d3f0a96333fc5117649b691afe3298e1a9d39e05b25f8174ca4abaa3f50083305f843f5a726bbef8936bfc913cd5abd79700cc016b80b9d6879006c6a424725cba75d8b66da2bf77bb98bdf06be5a18e5eebbee77ed4e1d89ec35fcc9bf6b1ece0b80f00d134bc6d7f5ddbb66ddbb669dac3eddebf364edbf0a7238bf0cdcc71db1edbb66d7bcc7a2eb31ecbb20cc254bc2366d1cac120ccd790beeda8b59f6bb53beccf689f76d6524aad53b7d2edcbaec8fdd87d37f362d831b5bb494f3b5bd1b4e83874f29fcc67ac7433d683913e0e65df1f7b5ce03884827b524ab8e759f0e7fd09fe64f2177f4e1ee5bffed961e6e4e469b401e693a8d99cf8642c662827f801a26f12c64a295ff25664584458d3b4edbf52d630f49813941ddca2fc577af7f227536a16fcc9c8ace0cf5371815130097fd78a6cc6441d84dc6331b35f9feb1cf8f39172d6d5885947e7e49cee9ccec9ed6fbb9b5963bedbcd3714d8910e8fb16f3f0ac15cf3c59c156c6b638d15ea21dd390e7d6e1092f1e1ff6990d85a7b83c905f78a8e4236db225bfb18298998e37625e50957fb98e33350de6e190a8e391e63378c31aeeb7c3b98fbbebbc7686f1733d7279f3dd7651cc76522d173222e13c2344ace4b4ecb5e17101010502a954ae9e8e8e8745b56ce245c7209282ba6444d09040404d4a9542ad57dc969d9eba296943fe79cd24eabc4f32426b16c4f6268d999846b09282b647ce824f39e039dbca6028ce9b7f8eb2ca65402618c944f351d6c96b389299780b242c9944aa6742530d80eadb5ac7b3f135f7b7e3793ac0cc69381069a1b60cfd5412803f3d1bb66c33d8665639e4ffeea20f4acb55dcc173661dff946e793c74e3a0c6a0ef8e1021e106841053f40e2084ea8b11d099fdce0eb69388dbe3a1e5936d58899fb1106225f4c6a974d3b735803c38661563a163d2c5f18101696a47b4bd72a71122913b0f810e693c9acbdb7548a31c249e9b743e62123df3f83b37e671a8473ce197708a27164a60c7032c6e5d47c5986a5195eb7b73784917d8567fe94a149f9f372c3283a08760dc9fdb489e4fe6aa4eb23fdd3b247fa7cb6628b7172ed690406248838861a180f04e6837031e0d408616b5e1ec260305eba5823245fda932bfaaca343a00c181dac79e9600d4c076b56be4acb92524a29e5d751d63a94d2d253fa957e353d65796a7d95a65761b14a2fe5d3269a642845863e4de864cccb62b2195a5a5c545e001a8e15d30740c361612e0628800164c830430c404cccd3261200da8d1843d3c17a69759e0c9685494bc248f9180d66002a650cf930a48421a57c91584a89a524807c2ba994df39edc9b7fe005a0d2a617440620d0c16e26b60fea513a254038391b09e86ac4f5e2addabfd4c32e98ad21eda7dd40bab9e891a8e7ebaa25af4cc908b361ae12fe6efc58f9e36e999af52a19ed9519ffe7c1a84b16837626901a537693ad4af3d3e230a3dedf119b0c6def9307bad4667ebabc1b55e1e7131fd7cc9036b50f9f93207b00697c73a952e666a7a4a4d4fa3553a9821c5a61e31cbf72133fd1e5c4a4e79faff2e341c2c4fb10f9aeca58335580d2e97ed6348dc4ff26033b89fdcc98f21207be990a8c1f22a8fa9f8902b14bbfc0af61133f62a1a0ed34bec23e6169857545efc0bccdaa1c95aa767f0cf8f2f9e3e7ed875dd7f0a4a673dc63f12c94cca37b9d6a3f31173cbcb9e8939e5a766e3c5ff63bf62592aef8259df83cb16feee4f341ca657c13e625ec19ffc961f693858dec23ee2d3ae6bedb1e9c60b16fc02ef68f99b984dbfd3332ef8b388f48c09efb05e7e0bb7693a589865b5166cbac1f2f26f62b69e05ef30e1d6696f0577108c06f7eb1cc943dfc54f0befa02f31fc9b76a3f4f2354d078a4bedd5afdf3a3d83802cd36cd0bf89b983b4374b9d0bd2a3bcfc9e911f8c2c5bb244c95248cb52c68399c459adffb7ebba8f1a91e7fcd6e99c9e09427b3c66feac13bb8c8f0ec9d40818e3bf831212d9a90cb23fa53d4df2e5f2487bdea74ff27896d86f9018cbb53b64fa72d68a79c8e4f912c26f0f09b63d155184fd1dace1e41bd62005ace104d779e4c5b766e3f2add9b47c6bdbc39e01338f408f993c319394707fa6008235c02ac4d621d96f25729252229da494585ca8d84c8a0bf3cad7f8bc82615716351b6f6a39f99747e93e944f61c2c5e525e561bce097942ee6972ee617fc022325c27887f917dcc178cc5db80bdf60c413acc6c9db8f3f3dc3f29ef25efa9637bdafbccbfbc72b7ae6c5fbc755cffc93341bef499a4dcc6328292fdd17738cc7621e6a36de43cd26e6e53b53275d6433ed3f3e8512264fd5f9114d9e9e7979ff79a467f077ffd93c9378930700ff4d9fec5f75aa4ed5a93a55e7e5e5bb2545949d7c8c8f5a8d18bff250b311e3db64b2d5844d3762fccaafc4c03b4a29306068687179f1ef1fe301e0e5e5b1ee623c16e3df87cc2e2e2f5c5c5c5ef4f5a98683be0bf611f30bfcf59fc4c0a61b2feff22e2f78472945d350de877c79d19b7ac41c03c6f7e0320c18cff255c341ff05fb881905530d47cac3c03e628e81bffe128d6e1bda8ed2df6cd0653f8cce4fedf9c3743ea463fc5f3a27e22837d29e0fc9da7f34c4a1175dd4c2a58b2b5317859a94ba1894d2c52a80a648e2aebc69bbcffde73fa6cec5933a5b559a7057703dbd4a5785d81fcd05ae3a55472412a5a4e00fe547f6a274f0a41b893af883ecfc4d9e1fa45d756e7ac2870920b76753cda65b56015ed6a4b8567b596ebb4fdecc0c21ad157a76b1c0208e1f1f467ae3393e9c42947849154b6e90b1bdb971bc83fe7c8a77d8b8a19dfcb9379d6bccefe1379d677bf0a6bf7f478f1db8bfb3c020acf18ee2b4f7a347fd211bca187dd0a384270b20431f259a64acfd4716a43d9f1fc89206c99fdbf9c58c231be2bdeb9ffe12fe84d18694d26df0d2dd5d6a505cf8df8d3a508110e833481d133f5e0d08173e0a56ee3e3a4514e7eeeeb632e99eb6a6f00d2b7b0918fcd51773d472635f4119710517fee7ab1af4313634b4173fe37121427021413047c074015c88152de854939ccc06b14913f8d10416a6bdeecf885ccf8b2c7188688374d1e47edeca0beee779dd48220a0aae27654fa9e402e50437ec958e84157081db6996cc1551ed1087e28c70a81cb99d179a8d963cbffefc4cf9224fcfa28821979e2f659521b7822b1fb39e762d99befdaf4a912f1b2c99626ee70517eef52b5fca2adb0cc3825b7f2a50cf58d4763b5956015467d7e29259724b9e35b4b8e4895d7abac914784aee49643f423ae8b1198d7769bc4bba39b8feb2870930effd2d5d527bdeddfdedf9cbe4e06edb610f0d1c72f0efa7efa57e6729b5e738b89f9d750a4110926332f401024ef6eee361c164a7569621de613da5d19646cf2cbbb2ecba2e7b83c5597bbe02c382efbaec7561cbb264643e192a8369e38cbbc18d8fc3152a22fce0eec89d255460f12c91422289d085ef3a92e705568fcf109ac0c1287bc2716660757ca0582209d6e8c875211011821340350a1d9828727ae513c515588f8f6a8a1c275814603e59a4f28d67f84275a40acdc64a59516051bba470214d864df4400b1511cba324db6117fe7e5840edd9b768788f6a49cb73cdc6bebd3e5e6f5d78e78ac2853fc83c89e4fe2924439f243c4c32f479228a8c715eb8fdf3ad77ebed7cebdd5d72d6cf3792a14f129dfc459e0c7d980cc94f24198d460f7b8c46f647a3d1e8bdb3a3a9e1c8469d9d6f33d115552c737f1e3058c91fcb321ea52ccb328cbdd57d25f791c38e4729bbd76d42500b38646b7c8ac58d59c6d893a34abbba70fb697837863f1173828c524ac904bbba10638cf2dbdaa75d0ffbdf8f8ebeb5d6be577f1a4e693f6df7d8f1878dcd03ec1abab870e1c53590d997949bc716ed35102c6e9c3312218a24300ae998f915ce5c23937b1d5ecfc088a34e46ca598d11879e811173a7fb4595d5bdac3516a97f5dd7fb6c01c4d6552641b6eb1487489d2256cced136aa2aa6151dc36cd66fb4db3c1a4cca41472e168447bc16dee4757bdaeaedacb566b69d87669d8c67536e46b55bef6dacbcf1e1b75c6a266933d864111b499ccecfdcfda8859477b33d64be4b51773c537e27445acb71d908ea93662c601889845ddb5f0c56269d866ad0e88ed035498f674c0265687d75ec5a5f6260e37a2a2ac34dc833edc7c0f879e8132f48c888a289f11753c66fe440999d1483cd2339d67ec945cfb36d668a443c51823aa676211ebb523b02a717c781aed4d0c7f57264f94d7a0587a168a13d8f5852b1f8e7cae90326a3bd7a594d7eafacb60dac9f276b24ccfc5743be76b5adcfe8c524aaba6690f73a661af699af636cbac566b7d5b2d6b69a533a74296bfea6b442e57eb5798ed6bfd3baf5a9fdbc266adb516c7710f7b708f5d9df61cc7717f751afee4b65d9c65597f59f6baac656582a87c28a5565249a9fcef527c697d6ba99cf1bec7181ff688f4638cb807fee4077a704cea4f2b96dbaafee461ce387465713f0864b1a7d171e87a79e138b46a4f5ab6c6a19e81a5986403edc9ad93ef5d2a35e354f98c988504011009f20aca904a96dcaf5327212a31d5f55158fb34766f3f0824844595cf28496ddb7e4695b5f7469b22dc73ab2c1b098c91cf441c8222cb9722a75343b8df5e3ed7d1e44d7b6c669bf618acb1560d7792f664a7621685b8f455bc704552a723850e2bc4626defced151b4c4cde1333a253b25a970bd24e5d7a73e0de95517b5684fae56775571106c922dbf945c4d079421c40d5a21411593ca58a9474a3d87cfb03787cff0dc3d20fa9847336de730e94b00c6cc599a3fc4f994d6d95ec4a1468ce4c82179e8194082e084f81aadbb88f650b371ff76f74e123b19dbc5b7bafe287adcafcc7eec8e071d13684f6a475c7fec61a64f359b1e36d7670fb5f83c4ab9bf8bb9696b0cc86cf8d70a33e49a6ef8d7afef8fbd95753437b4279f86f63ad8a429ee578a596637646825698a2b231d879e814bee078172f0d033fdcd224b475c8aad2da8b8dff5192922b8b23db77fbd7fe92fc931ec82524a3929a594ceb76c47a77c98f6245e6224c6efd831f6c768e3c2c2ed8fef2c1f8f5267f38de7ee878cd108364b0019020d30abd476ae7cf7260c0bacc75cb3b12ab5ecb5baf27b05de70420a6b94de127357dc7e29218c5db388b1754019d295e01324439f243b3219fa34a1454308adc59f55e11c3c46fecc01cbc1da2b3d9ac6ad809e132bc0c6f777969262aff38585db75088c3e8481b53660760165d0d788dcbcb13cfdcf7a2e6e76095dd91ebdb2702db62ccbc2fedab6ed61b6af753db64dfb6ddbb6af9db6599b699aedaed7b2eec3fefa7a7df1dbb36c2e0cd39e051b66c8f5f6b7c26706433297a18f0c7662160121a079a834ce9754b1643402000000004315000028100a088462814820ca1359573e14800c7690407a589b4a844912c4308a831042c410020000004004446868c60081dffbfeef8f8a3b6d47a8f8dcd0d80370e06300cd2969a96769c81f4f7523dcd337a94ca000a02c791733025908d20eaec3ffe540d75c59a6066e362016efe3de4f9495248a672d80c54b9316512e816675b18a0b9bdaa791d7316a62efba6e401d6592bab294d3a89798f0b2b98ec13f5614af051492401058803f1eab20f8af589a8e40a11804bd60af049cd54a2c842e6801ac25249fc38b91c0bb0d7d34eb5d601249197f5229084afa4d42baf1ec2466a113dc1caa72e05d6967cc18bd0c620d3edf5f6b0b058b41af4203bf955df5f4747cfb62cb86ec9b708e9c86d9bbe4cb4b98fe36a6cc53a4b9d1e515f3e28c14b8018c5e693d1d681141d1ab6ca7e70382562fb03fbd0b3677b23f7bd10cd95a22bd565468292a599d7ff4848cd5a56df25e78f409c03eb2704292e95f8ae12fe0dadb7aeec5259680bdf769565ce76526d843c9cb790b27ede68f05cb834c3f370735f774ab1095c62ed8a7a194461b83499a39468b0dea609d49f0899c679a61de8c9a6b6c819bda45d7299eb824910b9334c1dc71125ba6ed5fc9d17e2c33076c6ea1fc3210b7df0ce206e3c5b12463107b744e85edddbdba66f650285d061630e939c193af04c44f2eca61568891867baef86c4a13e78fc1d4a98c5046d222adc2d586a7cc397783b74e8c9dc81f88fca7ab45e4fde269840e2de4754a18fd147fdd6bad8cb219a847673f56d859bda6ac5de94f031348bae5bb551744c3c88b6d892e7bb595625efbc0bcfbc007dfb30cfa78502deeb3e6d401600e5055c93da9a6ae55dc3b34f58f4bc3ef49530e866022f6de073efcbf5067f93143fb20dec79a0ef9a6435c95c4ec7742655307b3ecfcf6a8e0a72b54d1e2a9fdae08dcb1fed25a2a9524d48bca6e0a89e94a9f03c4eb2e47e65afcfa5c1958b94ba71a9122828c0d755710439b775a4ff992613f1b2469ea3b76efc2b0eb96eeb705d13b374155730a31ab354ca0f963950fa1fa789743fe15d32b7b15161d64ed2c076cd4f4a4af89101c707d63ed2ab2a8bf1a726ada68164afd8cca649ba022bd5c4214cd2a0b9e683ecda8b865ab27472d53646780ace858c4e4496f4a4654c919f0b542e5314600a72812f489555d866045af8433bf1f0c17557e75ee50b72b1fe22c1d8fe868b9656c5d8f8ae47a7b33667f726773721f22416f970174615c008d5a048c686535beec8b6b99eec10f906f6e172dc69689eb140be95bc3223d85f8b0ed75a0e48434546bb78029aa285c6b70392aff0a68b9f6ce6d37da80d9ef80dac67399165cb025fefe947154706c3aead8fd2d2184998700a1a26e98a03e7bee66dc3760d0bba54430afba04b4051798278a7c644b90a7aa086d6f5bf384fc74e056f8001bd5667589be5d95001c8474349e9f322dc1e64c31bd3e3c8384cc6f078892ea712534fadb0c11a09881b584d177087954d2df6b3d45692abd4ca3e9104d34a3787c8d93b1f128e1c00541772240d066b9f8d355c614e39c3039037f0572353dd1a6386d79c297c60a754bc46496e0d03a2cc24965cbbce291be8c3220b08c91904478d1024b81fa43d555592b47a6c8ce1e6ca23ed281d5e704cd0bf8718e3e8c97d685c6852ce8af44507f28945adb81d9e0062da151b44731a8d217f0739de5bb0b86aced40cdc43e94025994c9838389f58c117b7b1721de3f5ccad507e15cc3f04211d16bc2c431b3f376703004c087ab590f2730e753cf1e9879fcf8154ee1f9856f6724d6d0718e97cb85017144b13624df7612c621f468861710c711e6eaac55450e70d9c7b2bd277b5919d716db13a262e817fe717a941c7143c7d34200982ec4ccaffc90a293fad7e71ca978844ef3499bcae2380a895bbd10fa3ad8d4bc3f13f9ea094bf0853532c8263993aa7b243c6bc71b24e88f0b62f6b849a64235bc52f887228f365001b1fb1e5f3206f4b5147baff278499b63c054c29c560633f8f8368b8e7794cec8fb13f6822e895072f460158d069766464de73d1de1611ac482e29584289fa34df8a18b4a1a5bab8a9b77b985327f8e3a3fe283debe26fef9739bfeb7d953aeae56c6405710a2568508a50fbfa74ac796106b9c312d4254b9003833594de0822434b078ad14a00eeae84ded71c688d881f814ac4635a4e1a5c5454d9d6efb4447c343ad452ed6a4731e0c70bec852f3e69e5a01b1d03fb7b80c002772a7721a24a60663e1e20526414947045fd701ac9f380bac8e067a8dda076da5129c1661254fe40816ee0a67cb444a56341d23ed74d991883120885762a53d275227f66235ffe49c7998f3d40f592f6818960e159ceefd4bb03941e79602795bc0e881f48cb301a8b9e9d5701e6d838eea1f77b7308dd79993e231602925284790b9814dc71fe20bd1353019aa7facc9f8791c5fb262f71c5d759103d720292b6a3fd0bd2772d7dfda59d1ee3a2bdddffec35f10d585e4bc7b0e57d7e3ee893401de20a4bb3a946bac2e0d0fbdc7df032ce283816951507817e05388806364c4e4694ee29038f450e46af242a8a41fbdb93dfbc330a8a594187491e4f89e0675f0158282cf4b8c1a8c57383a11d8176f16d9866674dbf0a5453b2c6ad9c3b58f9c49df4a6f46fa2c547886ce88600af8c96cda4cd66ba2e99a8e9957679f955190d6dc9874518c5a4d49447b5306a56b1bd63635d98188c508a3e4a5a29d2980085a1d49b191ad22f01031b8da39c9c2f306733d5936d15a0e0e72b51ccaeee947b26f61584d0718eda171a9cc79ecc03369fe5368b5fdc816aacd7f286f1da025270553b942a08afb176809e304144c03b74a8243e37f48b8f6823eef035420ffc31816ba2effe5f90fafe8fd651dbc7d22d4f8f92722922144c0fff2445051cb3ac43dca06a57e1426cce2facd92a65dfbc58edc02d85ea7d9f01825d696e35c594696a606418cf6c74a0965ebdd6ba792562a80e1e3c675ccdbae1aff166efea7058df425129032dbcf8aa49138d06e0ff9971e4f8283edc5de71763bf8335a3a1d21b64eace14f4ff6456499f7874d4e847d20e0fe45105c1126088c70c4bf006a91d6c5e753324a89a9a1ddc81c71cf0a5f1f69085a21e6bbedf8d1438dd74bc1366ac2a4574fccf35a69898a5144a7b2e9627db448f5457b02ffb868eacc35e89c3294af942fd977168eb13b6bc8f704ebac5c20e54f40ecdeb9a3fb42cc90733605ed09fcb9d4882a782fe4162b8b0cf52810829c390af03e8bd4d69602fb702ea40ede168b9333dbbc77ddc055de0701e774c5a993f2ad13d54ecaa7d006b5e5504cd6ed70248840ebb8762f7d23498761273c3dcad5eb571662c34011251373ffca3dd2c355b8bd23ded8e6662352268388aa85560525663782fd7a6756a14e891325f13fa31c62eb7dcff1be01a77b10d68d97ed16d5b670d01fe4bc5fa4d61b167914e3c4ca519a3b35ff858accf83fa894745cfab43c370fc9e7fcdb7fed84cda5d12a5af009de05e6e075fcf44095d1ecb5bfdf1a3578aa16449427580ab8e7c5ea5b1375f47beedcc378acf6fb6ca041f80b2f39faec13ff0589aaca2d5101198007ed785e703073015a8bd9b501b56519dc66a36720097fc0690dea20b7385c5e02ccaea0eb9257bb5f9729e498eaaf1925847624c2297cded36a76ea19a91db7cb61402c86ceac7b6187677eaf0024d365677cc55620f40c2efc64397e680eaef29a3abb283b285b98423aa2ad442652aad8bd0b954436a2fcb7325037ee84d806a562d675aab1e37d25f301f5133b181a6b62e9d0712f98e0a1aaa2647ff464b3b83c247e1f62c7adad410a49ec5f1136d10a2c6f4db8c43f209cbad6fd7e65a8b33f95a9d32a79a03163a0d1e66a3f58a8d642fffec2b8157b5e1e93d679ccac0167c05e47e682ba21de9f443de1b0495488a36e3a82b4c07eac10d606a5068883a42ee15a343f29b4295b3d8379394e27834eba120b5e5db08de753cf5a2edd1ae50bdf517f8bd9838e161bf48fa844330b7c238f46030be116087a285cefd157253568d2a66462569b535dd109dcaa3814f1a4ad31ac2d76a5091e88f708d338a2534119f542c0bad0a03982d673971faac0fcbf530edc52598aa174b85729613c65691570dfecda804c307c25ee2b255c81dbbd1454683691761861aa010a869fe9d8074cc0f0f2959ec4181264da0fc9ee3dda00fbd541970e20af9cc7f9c448a30bf80773ca398dbb3a181c39182b13ab436707fe2d5a1df94d09c6613d9d4f7c08f11d0bd0b1dfe1aeb53fe854c8902c3f7da393848957d333d80fd9cab0318709717ad501b9f1894f368defd04a51e9c29c63c9c30ee3a3578d80106c1eec7f78e283b8a7fbc10e73556b9eff0d508bcb58de23788b04c7dedaff668d41278cc634019af21dc54009474c375fd49062d6b6cecfefa06ab636f0abb213875d3ab18a60d80f322979d21b5305d21782cf1380b8e53e575b505332987ad88f0c531dd830ffa1bfa422077a9f748a28ae00c9f19b0e51dddc965ffeeec5e28357b4112c8a2a2fb807a72157c99376e81912e1c041e632801c0c128458c51557181645bb2a72c55a22aec5feb03f7e8eb5e5dac9d870b76062a96e966b62c2cb29f3aa8ad6b3daac72202d4ab19b674f213d9b75d2cd5a0806ccbd696771f6dac5cd0504b2077ad1acea449e74cc946561e85f9b7db9463ae08ac777db3db7e779e6b7fe147ef4d16d8adf05b790f80c1b8283c332d7c660b9f73ec8dfdf676f8c9e3d90f3ec512c856423ff831242c71fd03a02bbdb27d6b7224a6c08d6dd013ed935f250e48f26901ae951f0f3c52b40762ac079c35f04ca1f2c706b96d6a13624e7698862958aeed5163411099f04ac626a26a3ed3d030b1aedaa9c873c1a0b937256f150473b49501f6e2da3e23a1aba06b4ccd32292a20a1e21bd1bb6dc665f304f6cff77fbb3fe9fb834b63fe79e175d9a92979d7a82f5b89c5d7db0c361797ab1fd4d410372b4e37eee0df4c5575334725439a1c2f1cfdd4b19298e980b0722d01a3cb3761354c850595115742316c014cb71c2a2f31082a326c3d3643e8fbd4c0c1edc00e71e43b38cfb5da8d6be720f78e191c7e623caf72aa0e78f3407749dfd6873a406a7e9af708537a2a2794f8fa74c0fd2661ca98978c9241087100e98dff3e388abdee5d3b5b6423d021aa84e8c0268cd86e719dd1a49b27395d04a21bb8684ff20f35506550732ddb9109c9fb45847bf2d057845cd81fcb5b340385ccebd9a93b158c8a60682aed003725fc710198e0a5ab867bbde03739b7f3a91399a9cbcc32af570e0dc13367c9ab56acae222a4c63613c04aa64b77200ceacd0e44c159c6f9956f0f3bf1fa9c31820cf052d018fbab63fc0fc4893305fef943de234750a4aece57aff0affc31f451f1dcca5d77f417b5012f6e8c05dc1e883efec9eb062b38fb19b96ddb182024e8c8f6c9b97b366a06ca992610be6e0ffc0262d4c48d1d565914119cd1a3fedb17fc30c07d3d5754987e45ee33e28ca736eddb14a0e377bd89a3ea078994da15d3058e54a19abab59e364b7b7a8899c8f0c83ad90bfeeb7ffb19c80f89829c1c57a4ecde8acd0ae6f5d8377745a8e6f44c1d789bb48e3ac9d69b9b83af857a36027e2708c9520a9386443a865db401c415507bf829f34e809a8c3333b953db47d588ca88b623f8733f4a0c2503ec79c82f7d63049a4842f18a40b23da8fb288db22c21cba0f86abdf6b0eaa89f1453be01432ec8b4ac71a39c00643f7fa76771619435a5a3302d087be6176d1d4ca4bd4827953035a55e1e00acddf54a25baf59757cb1182086158073fbd4fedf60065bfb791af288544627e06b1575764d8ef3f0dc12db45b8b57abf4eef70b8043b2d52fae25da1f427b536644360edbcb15c2bd9b23cc7a1a000be3fa10d14f403e15c33bce7dbd3ff61064efaed6592ba28a2658decf337f9785eaa3f25653d380486e788d6c46a52b527d724624f527ced5ec373e5090552486d250d1fe026f34141e2b93b0abd31d036ea57e2d4a1cd4a3bd4ed72fd532db9a7a90cd9c6ff115c24f24bd240ff11303a398d08f1080c9714ffc6ce96add9ad2c33c37debf764c1dd6dffdfa90ec767b4d9b8ce3bfb8a8a67152338422d6713c8dfaeb1f5d71a8ff11be2810234651784809ff70daa14040961fa06d1cb2d5fa4debf8007106285e26176ad2b44b9f9b39d2edab2e5080506329d6356a6debe7312ff8deaa949144bb13375638d4206f747602b92556fae7b94f6085212bd84e21032810a3001c7861289a8f03cbee4e6c688410acdc2d59e162d988658e57ccfe00325cb246cb8071b61ac31c3da64a3556a20077040dd26c160af16a3060aa0f0b2c9b37a9fc6f98f9e14cec740d38f5f2364f129dbbd08a765dc714637bfb69f25466b9cf830ad15d7f8e5817141dd9f8373380e4e9c352d26090e9bf5328c389d2d21988c13bad395d824b13fbb943aec57d1fc899d1d60fafc0eb61dee4bccef164731d6c9f720083ade4435cf1f6f52034fefe3fd09017e6dc298b0a47f23f145fbf3bd68cb1b93c224792f1275973890acb66e859c1afb7e3c4fbd1643cb942f68ff8f28dfb34d9a84b86e8e2a27cc39d0f2c98ff01dee5d14ae4425b4164da3ed85ef7f1d14d52d273c2b4ab149084127257d370359c26711c43cfc3330e1da6e5f2318b8cb3ee48d7e01a717639e658b4316d8e5c9babcc0889ec18ec95fb7adce28d4a1ae65384636e44ebc75116ee537f447280db7a97cae25e0356119c4bdeaa45aa43bf670ca6df16c397090ba03c577eaf5aaa93499d8da0c206588a7e929b35cf35d092b10deeb54de7519a58df5e63a3b1b9d9a0000c8fc6958f2a691c3ca0d0a9e5bb86b0879efb99bccc7107106080cd6f09772c60f29821ed49931cfb96202bb6a694b5986ab58db1e503fb8b76c188f724e716f0bee33ed98f3932c986ab541776728da492a04636833e92c05b14cfd77bf19307b55ba9b21d599a065cb492dfed125308c26aff17687fef753ebdf1d0c3ac9aa1030ffbbb4a7e71b5c80e805447a563c4268da6701ed34b2b07dacbe7f3757e6d8a54a442480e67458b23476f5158a5493935d6bfccdba94dc010e975707043fecfb832d1966e4eaa86f0b101a7dd907eb535d92d1c61616978069ba059a5d77556a0dbcf3e0a37dc89af85557697e24002648f90dfe1fae7ff6a86c7d5be5dbdda9bbcc0ad57bc586ffeff678b78c0a4ddbce47bcf08cc6888605d38f8fd22f95a988a0f98dc4df1d9f067d56cd10bd4a9e6a1dbaef4f91844881b74931d0d5b020fc2e3c8ac33b3e56fa99b57a0e2f831492c6399762bb3ab45211d0e84cb7b15bd45b08629d920493ee706582c0ac503941db34ba1d325e74080b4aad92358818eca735483e80d638b2310fca559d35b1b80ecdec9f9c079cd08c6458aceefa8c207d9d92f87718f60f9890e12eaadb185c4fa5967c096ac6fad58390df520863dc23240d380ebb470c457a21ef0ca83b5330565eba32c72d27f459533f90b4072fa28286439ed564a050ce21384594c0ceab5c04b370a1ad1421001d972f089359adc1eef9a15c98fddb4018c7e097338a8b3da7b4c5a3fa17b32cf85e350308da907fc23d73a39985d3bd422fb8d374901f13dcc170a63a96e89342af3ddc49c2bd5a3ecd068c9d3ad51101a25bb837d62d21db4261c996774d568f3b5ee6ad9195084bb5496070f3a23e4ab380f2028a349f59d0c349754cce28bf3adc27fa0c2a43b50a5c1e90f66256c89dda157667613f901188991b72510b96af126eca4528dd1b5759802ca130a7a31fc7c2274bf7c3fbbf030131a8b325f1f17e7986a51690b75edc58f65103a9e1f54ea6af49f77ae6615b1616e4d109b851aecff77b4811cf7d2612756f7e316b2620246067d077a0d56090fbe1ad0dec9bc903e57fd0d7e10921770dce7c0d2dfee29108197ea7d3a6a90c86e47b8e4bfa4b027dbda0f2cac2ebaf58764dca5c095f1584d0a281e3e6bdd68fc35beaefeb1fa1d634555b3ee450d6e10ab782f69f4b3e9c35bb580733f44fb38f854ef9996424e651f169620d811863af2389eb8d6d402ce15125292022a680f985baa5aa23eb2b842854654249357c53d8cbd3150e30bdaa15bf3212b015787804afa274eeb9b46e918e9c171563421ef64f6b84ca08c12795be3361798045b1c49ff7b96c08c6677c3e6ec7a4e71d949d4a6b07ba1721132242403f54058a4d9642b25c415363f033c79e111560bb84bfca0f70b1e2966d036623b7271cd980d666fff04ed42ced7e2d86d50bae466c81bb068ca1d07b908c8721f03f1f30e9c50931528d35c48091651b1de45043c9c036dfb7ab2c17bd6a89cfa8bccbec3e3857cb05c38b4e557a29b514e78dead62f5b614636f40198369e98a2e1729a6ba3a8da5facb41feb161860ba132fa525924dcc83dc343e6dd92523e4e545dcc695eee598fb9efc48a18d79281d3a9038264b179ab0691248ecb9c6f23d6e885736056a0663f164b7b025532051ad0c3640c339bb1cce9d7892848356a675da582d17824adbc2ae9c5b414584556681dec84d7b803377557e4279c679b2a3cc7319089f2745b5572f0c3d250ada863b7c97ab84d8cb532c66be35d030cc9e4ad933ea9025f3d65054e3851b740a7266068130c49a87074270e25cd2429c943ba8992db368daec48ab5c7e8f89b431c99a4b2254f932e852e1262be409b7e0c741d9aa3d9d10e4e5aac7fd28d3b72a4e03f48c6beb4b4117f64c75ffeaa364702e02747f4578cf4e0af097c60cc516b781d3ab6c291979785748d4976594be813a32d7bdc12b31c0869b31c8a52520cacc58b082d802972e9fe3ad658c6b341454013e5f6e1e04b2751b51cdc0798b7aecda8618adf7b6d4e9567c9ae8fa52afe35fd7ab0cd47d0686daac9a74dd914ceacbbf1c7e0d3e0850e7270f0edeade77d220abbb402aa45ace3ced5ef95b0735fca122770f8db0846b755743920113d0746aa61b5489c254e706563bb3f539a47cac263102242649c6194003c6dc6f1bf47751e9d1c2358f7d3a47cf1cc80600655960e3a6e8d88a390b0d101546c05679618fefb2b1cbcada5e0ecec730d95dbf607cae5a90e83bbf4f1c6baa21cfff582db0fd50913300bb8d4b94d4837ab8d84657fbd10b8f84fed3a7c39ca7c26d2cf584d8bd9d37b48e9debe1162e902468e45532e4155bd1fd22f58cf3fd916101821ef73f9a226a9a0d576358674c3988ded8c6e29d5d1d5202bbb0932cef90ee617753c6b5400ea98d4a57758bad1475fd4c0496837295fbd19494f4b173d1b2e63f21fa68d4487696767050ebea33f8995b4f85086cbf4938a2e132f4ac264192d79b00d81abe7c0aa458e61f06c45e1e77d057e750a64d3df4adde8ae23393b62ee16be37e5a91c20919780963eff8faa8f4730ee3f63d1f88a7ab927894ae50ebe54d92ee29520371c627ae6ea05a357d7d42b61a0594b36b003cef224451d051d0114843ea38dbb5203635879167b23fcc4500dc9c44dbe15e73cd578dd551903d88b856ae315045310c4aed0a576467be38cb87f88916384e371121549dfafb23bcdc0c1b6381b7c51bd1fec45fec8c1fe530cb1f7425ecc0c2b44e13d3ef49793782677b788e4be4850ea73c62450831062a4c166261a52830080febec1800c782b97692a7614544878b1603a5df044009893a3b0534705534f970c9d9cef9215d2d0e3ae362116cbd72b213a2ec58766f6a6172c44f208b88b744d053a02f12b6c97524dd7bc18f19e50853317873b3d8aedd5e14b47ed7c18d1c26cf792858e4b67a48f134805b415ae38e253c749d6a94a7bdd1ea6f2cfe42dac1cdde0bfde9803732551bf8c78d08a07879227c26f7df77cb28b6208a811c19f5d1bd20adc36e7aed49c205228731c51f20d333adcaf217f3e5455364a55700182777a688d858e1231152b8dba813241f66937ed8805292fd393f977c1a8423b1f16a26012bc50fdfa58e9d23f6001e4f01b43fce5b91597dc4fa588a0bf3df9e37959d4c7d508c12a376ab6776a85200ee2aa85ccba186a8b2a746e17add40a832d60b2c09bf46e0b806bdff887a2e80f3ccc2198740b6f0366a15e072e3312d0356f3e93d81d1ff321659fca0477ea8b46a7caad0986f7e3db23705808248e100e590516eae64fff3c8e9ba2a8734cd21846621482a9e76bffc7b2cfbaa76c6668496e2ee85ec3b5c85eae09bed135c8c3ff8f436378ffa48ee23d584974bed6f83ade3e58fd5ff46fc422166861c4350ff2b81317f172902fcc205caac7cf2e1467d2f7d0e6c0fb48521ea59e460387724a07f0aceec1d10bc36c84bcb1f37e59028d2ff739847f11ac786b9290fb70a7d9ae6f4c3a2f0a97f3771d7cdc334636dcadd59f8a127939ceeffc7d08b3bd93f58476ddee58c21c4656d98c8415282561b71788451ebd7b8c793739e26fb762562ed1362dbb2faf62ba26a371bd65fd598796ed81c5286de60f12d3f4257befe47bfc40b002521c318dcf8a44997fd3145ee18812ada667d9fd7e22c8210c17588fb13f6a94ba80904a13bc035a5c0a37ef830685e9184d491a67146f73e8425cc84c55ede2f05d1290b3cc9c84dc19f2812d924f6ffa62a7ad1599a6cac83e62e4e85be2f6f83d409e0435a59b0786f60375f299a12071f4c5c778f6679884086db3fceee975e90e0e352ad9417bf6f3083327bbfdbab98a6ee3204951d7ea67afdfcacc75e74183c813f5bcbdc946ac9cf2828a5bb4858d64981e79470d63eda21d58069f7e3626029e6a7d5cb5e1e12fc0df51a1a55cd1ea935db3fe06047f96bd16d6b3775ee8558232bc12e917b592addeea13f0c296921ca290fa6d5b03d8be3bb773fadc2828cc05d80ff3c4094486b3f8b65a20306595911743f48865f1551160c9b50e87d0d3eadc24d019aa283673d134784008d1059d6b553d0ff1c1a068f300d73863875ddb50a52a4f32b0d2e0b860fe6179d476be2568307dc4754e5b0e03ecd25aa61633f6de9a252a6feeff82d4399bc3d1f717dd2d0535e0b8bee485d455db70476c5526deea01a7829d77085cb27a187882bcd050a67f9bd57d45338e081c842149aa2b290ae5c3f8227e10e662f558130e0e612a5963052406f961c59ce65a6ec141e26d62be547f50863813416ac8b5a9f5dcc8103c0cf4d5e91edd10438848ab47eb9d70346c1e612ed5c932ae50c0186f0203a1b56b0258e0fad7ccea39e22218eb06a2e675fef09d4f618c0abbf5838efc16b7003f5c10082a8cb5a41751d80e9105a76b3b0fc009981dc1209b46309b4f83b3040678cc807fa7a70bc64438f28cab79e28b667f245af17c1e21dd562aca7126cd2f9914400c6abb717a2984e061257bd6b99ce7a7a17f0f0a28a2a52b8edb3fdd01e78faaee61e02fa181ed0caf953269261fbd38f1a93a2170cad2e512a7cc2b6a1409d6439a2aee9d928c43f7231f4ca903b14666d8bbda17f0900409d89450be55183549768478f167eb415f89f34e79ddbfdf117a703844325b0aefce37bea2679938770c6aa4bf41281ffa3c76a0fbd0fec01e45752fb42079857fb14ab104f108a8be711316ef3a92e513da18c8bd9afbca4bf5f6a6c10cf61f3fc33bca18a8c66426cf720b448bdb95c6e2fd10ec688de316b4bf4e72ede7ff5d2828ed3af163301c60514e8278cd31b19b9aacc012e442074ed9da7255a3f54b297ec454e85ad3e3fb962cf1200887e1c1d37b57010fa87ac36b21eba2867e797c7b444f53bc535f8b32728282dd173a8d555648e499559ebb6e554127bf2edf15a41d0a8a1d2676697ceac94ea28d3b60912b84e014af90ac35e8fbaa7ea71f9e1094b5445f02cbafa53557dd7817b1396683c72e8ca32fbd5e2739c19e9219951c36a28ff264be2b0ca5e2df711478a1b6fa0ef3938d044b07047a8d983af95a4c0a67458c569516d872bc9bf7affaae2c3f74cc131db4ad8cf2dd37cf43f196e206f5460e85f91e836ba375d606992efdc294808635d81d6fdec4204472d42eda6c3f90ce8e93b64172b31572d21429ae97752ef69ddfbaf5b771635d7680f116a3f0b2f78e6cbdb450c948dd58be30c4e8c9a3d677ef9d873135440fa8a9a35f3c12ef3a9c2992e31a76ce237e0ab6a3a3179934d23b41fbd050a8a256a12dd736016de63ef2703260bab94bf4d3ae086f8400ae7390fb04f2bab33c8460ee7c625db639e2aee2cac8b7e11f3b6cbb3cc7a1edcedff474e4e4ae3a50514f6813c8bb5b0a6ceacb20a5e28c973c7de8933ff27cd9d031eb521fdd65d17c1db6fc72f1bd7e449fa283a9b54c5bae4ca17e89c88358b2c9fe06e3e9b671958ed7f0e6756d1e401510a8ca14b6ca083aa794b9d2bbaf4f59e6a46b386fa98781c0d8afb7fe2f72ff927f4551d0a0059b3003947455c8455ed54b206fe1b523edb10eaf7b16d0ee348aae28a321491f9a3f5687f9b4238197912bc0edacdf9dbff6d23da0f3708671e66f657e0898c1be828742312d462444cc14873c547d357b89a4069a1f76dbc24f69cc87551536e54d04df9afcf621dcea1edd12a52d108dc374ed16f88f94d298ec2affa0436a96c62c197a7c2f6f1b91100a6073e4f3febe7c8286117ba3649a4f151a95b9502e74b17ecdeea577ed88b174d45efed4b4849f8a483a3b0b6ab7be547be685df1dca40d437cab77f625a70b824c167a99fb5f4db91988153574317f17595612f9c0deb967660fb157d390b6025ef78343c9664ea2783f8f53d5788f43dc145ea31b5f7adcb916cc54e399dfc8de6a385b47bc32110a8b883b568d41a1647968169de3a831e7e1e156432e33fd97b3be1a40e736101381b94b3cad0454e638247444a0ec7a0fb9e72e5dda165720689334eeca3d0f56beca4cbd6e401c7141d3e552d86b9ac1f97ab1e53b7cb6bb35a30e85d2772736e824a99ab10e02842a0066d54acc9ea3f617c3ad0097050d2f5e127257348fad0f1efc39def497e50696727495187650eba9fd4dfcc2b3bf4b5e0c6d3f522e95ce6ca6f4f2a0050b801725a81ab37f3c86233f11c01bcdc83e44c959bb237b3584ed5fd2d4408aef33bcf24ee2334683066be4066ea8a7043893aae77eff9ff20cbbb1265f661f6b9fb3f7201a560ba7c4079afe5dd9f324c70243c54d30b344e69eecb526ff3b933c034d33a65528c7aa3d4b22499d57361e801ff1be57da8959fae2aa07e4578f308d4295cfe93d4c2fc78389b22d0f347b27c9253c7d7b4cfeb41b87daaecb3f0edb3336b423bb62b5f70ac85cffcc15e6782143fbadeb144bedf468f71b558ab067c614c11e4250a6fd9468e068a0c95e7746c06f9055226c3a95340382f48ce909dc74e823eccd7163e78a195b1fae27a0d37143a0afb3e7e07b905ea0626f444ff05eb71e41cf2237386497209dee1b817e22bd8e60df283de11b21bdadb947a0abf3de5e9f510f0addd830cbfb1c64275bff3b8c1c7814f2c140b206aed90e5b8c299de3f340ac0b92b662aa291e6c924e42592b95088111dbfc6889f2c5bd93ab012d8e36bc52e4fb2f6689fb43c56a46605c9926c3a654a3a188e6534bf020b30805f9c6237b94cd98367f4123991ea6033cfc486f96c29a25a31a3bcc8170f393e833de70c96ea65ba15be02fb2e1108e4039f415314e5f185bd92969a90a60b2cdeadb60ae0b840c04da907d856926c8a0d729191c6ba26d886f261b7baf05e4acb6c92082aae199daee7f6a540f351b4cbe608254fc8f036d73333dba19965fd6583b953a0439166d936f6e44357049cbfb16710348a6641d1d451f0932c5362c4965f090d4ac7e0d1255e1740752455139f75555eb527dd282eff7949b82ae3f32ba8d1b23b17aef51e21bf395a11e287e7a9b0c13626ec81c1ac4665c1e44125690feb78ba73f38917e5e2f206e393c08cadc579f7456ff5ae8ad91a85fee74e1c73c0497b21105f8fe79b80d09491a988055cdd0323f0ae31da173fe26bcd459ee051fbc12abf43f972dc5ea7cf141f9639d8f3994601b5cc80d966d218c1d3e54bddd1e2aebb757dcf02f716e9c73ad882d4801be9b97f58cdd09e8e9f420b0bb8dffeadd643800e820c0584f005b2b602ce7dd75bb489018afa2b40a2e8551bde47ff6eeae09240de11bba326034778bebe72b890ca771bfbd0073e85e92da6f4f60d49aea9480211b7a1a80f87f87609e1c45270c221167e3af7214aab466abd451e3c1a3777a227f982f0e42405c89acd6926237f96f9ff884d6f7fb57fce2d8e2afbc042f90d484796224a03ab7bf7f7aa49ff19c3a89a180a38cd48298bac0e6405bc9164c25816fa9947c444afb283d1d51fdecc9970c65bbb61b811c22e5d1d2d28f85df9168a82f74a16c0b823b5dfa04d8db116dba11aa978f9db9ce599a2e983872eeabd5d6885d0f8c63230ea00d1c4206ad476b22c354adab3291beb6ad3a4d18130b31beb7636972b6791b6229c80b824f20695eb06c57fb0fc5bd3810323641428089d9b25f7924d562ddf99e886a91a08b08de2eacb6e6f4fce503c45be8e189d415ad220fe65f8a10a8b880c504735b92333fc0f731caac0beee629869973bedbe0166466817b193c58eef637c103279394c202a35b001d236f333bf6b8347f2811dd588ba6196b30e53e30794caa9baa7b7cc904e004b0379c0409218dd80c996681dbad7537bad5ae5b1b0816650b4d6425d5e527fa1b7ff1e43ec1430267b5ade7437d85e18dee24541412dc520421b2fe47156afb550778c559eed89fe5841c011fe9f840ff25c07573632db79c95abce390921fd3ad9c5b995b4748b6d314a5b2372280bb64e42108846070868c3161c45b839a139d8958131c40c3346d5505ff66629de399cbce041f33f64295d11d8e1963fcb844ccba44c41460477b908c1f3c2d4bf0b5fd0c7a3a4540b9715ddb3ddb4b90c5db6d0d89ae926c569586499cb4e768fad5d2c9f15b06af322a0a8c04b35593e1e673680ec9e7ae6260d3e3eeac03194ef99e61ef23e463002063a81b988c0fa10b87c5256952fe5c1a827d79a1826f11e192bad8d70be201e557a1eed7809b0d6fbcc02631d0e5dbfd43fc9292acbe3c64b68f8646236e447ce48ed086c1ed7868397804517800f5cc1b2b693208808d33390602619959e2d7b74093efb20a334964a5bd3c9fbb32569f83dcbfdb7cb6654ddcf0a8bcfa115aa53442b3c2cec491fbbe240f34e1407a2403070e554dcd24037c2d2d51fc985639444d11f262a2a35e3fba2a41a4e355acb9acf755aae920e883495bd3bf69005430878fe36c05dd2870cab4d5d83d1c22382520b60183eeb0a8225e088d23aec33d8173fef06f4115fdc80cf58ebfc597070bfab873534c55de9c8aa647dd8d99c64d13c6f508d99930421bb3c3581b3c5d205904eebbc4091d60d8f3b11113f19e3afa7b181fc7d98348dd82ae47e93b63a81ab4c2277938703942007dda5bbba09678726c429d3dabf95d0c827e74d441fcdb2df160abde190ee1b14606a9e735a407e99e2a83f26c330b3e0c6d4d74c53d95d87379906043dc9c8dc9364c02541b662853a7ba8a58739b2aa2b80bd16a8a3edabf97e634a1d83491effe2e1c1bde63998e21d4997c5601401cc9dbd92f8a8dba1a65a0a79bfea6c162e334afb2e30bdbd4623489d26e93ddb86971a43d13012bb6e373d183102b8873368473be05399920414bb6a53cad590ffae83860ad596d90b7e1d3163a5bf3d146e92a098841ae80eb10f9b03b5f30b1f1d63fdcd4c2719f04fc951325893a2ae307456c291f3d3c832c901c17f17e4db2e2c443faa976026594ce2737323968406d87bdaf27bd1ad7bf8b22ca13628329e9fe002c87200e34fe01943b22d1141053c68b6819ea62b5ed29e94c1ceec3c7a4e45d7856706e003b828a1ca677fb2806e98776cf6e92d73ade9c136c202365b56229e911ddebcd55bb34b9609ea430553a48e43255dc1460553e0087989d1757337fc203447c31ac7056510fd8c2d997c1a506b0aea3e2a71e706fbab33c289f6595cf5a8c66a7b3bf3ef0541f97d2370272bb3a67898adfafb442e0d152112cbdadb757dbe8b006109241e8f708d2480886212370dd4f065a72be8df6065c05e1f4b08bd18a5c7935c5dc1d072306e3a5a2554b77ab6b2825df03c56c6063957fa64428d5f58e9b79f5e033e6e7b887a547ec0a2efa59934024543bc35b21acf931002a5f21f2acf69d574d95cfdb6c316e86f0407f1382962b9784eb152b5de9ecb6c7bb93852233bcdad708ef0938513048c6b9e3caef71d134ed6e009cd779868d4cc442df552aacee0bcc198526fcee0b041ed09599c4144531eb99917c25127104d54e136f21410872446c524e5aaa287e371f7dd991ea335681d8cb1e37ed95ec7225f0f70537b54f0c9fdf0293da2d705074b64b14a25601e3b1e4cc2801ace7cf91dfbe75c660ce30ce77fa13d0d7c42b3eac2de88cfa3842e33e9b287c0b6f04e75fc158f7f2f169eb264b65978a9bb75aa286e270b0f49e63d623a310d1d2e2e43a28d7b7c37a7f0c7dfb8744a62ee490932013f84062566d3be6a520f4b58f25e2bb0cd2cc1ff648e9246d2fb9c2178c1c5e35483d24285d13b948f4771dfc7792bbcd07bd5e0884a40f41da81884f6df8bd2d3dd695f1dd83b71dee5655507051747a3c6a6c84e15c4e4161b16f31bdd06b028f7a56c8512a56c5669a8747257ae9460fdb9ad35b2fb76a28a188d97baa9a7f80aaff1929108c1b15ec1a1a409c144f8160aa2d108044a68f5438589ad1e47fa8e664d370e25cb50f5eed051f49b1b6fc8cf7dfe756e46edf74acbf7088ba6079e866c84b0a0b6e923d14448b51821e58acdefff9a2490beeb55a17fbd6ea251a3a67fe663b3e3fad0e72057b869f1b2155de3b5ca73c21205a0674efcb0fa729ac5ff9d96deff4549ca985083cd900652048c5437f28e87569322c9e90df19a54bb82e72f9d09381b2b439086938d81596e0cdb334a7c1d06d13962f8e530e0a0f43d6ff2f9189bf4ae47274ce173c423c388d8f2873d5d7cf8da2bd7b43740e82f3ba8355209c3b1d45bd05d3d517963bd4d0d0505fe2e0ca14badd1f1880af2f036a538e379a3a56e8d43c018d74cdecdbea6857484bc97d04e096cc61e8d0a5ca0827c3f65ffddd07210fd14dc4d4468f0df8f6b34cd508ce720276993c1e4447e467245c7ac0ab4118d459b3f321606d9db05c6428cecc2ad28cc6d1d5128b213002f1502469bc581fe2dd3665113fc1b10a457fba2e15ec6a4d8ba6fe4b04b08fd38aad3dc20925dafea27904ca14b8a6934bbd51ea758fdc99dcceec23cc3d4d1545979b7e1bc0f8b94b8c6b9543245532cbed0d5e8409fe6c2d8f0243b3f1cf564b99d61e4e308dd4c2a2e41cf4c989c905106b4c5177cc2d41329b00fe4d57b9b53fbd44834f0f2ebb3640fdf056cdcef7245fdcc5e484f26a93c409bfb31ac8d6b4e8c5e824fd2b0cd78cd0e45c8baf563530de298d87454634dcbed31493e3ddd568f23837d698393f081558635651ee0533a0680b46a1028aeb8fa663364b46592c33c4c67e5d0dda121ac30c58bccb06af42ba960b9f8b5aee1cbf0c109bea887c4294f9e3a30e0084dddffece860a71a27b84918761180b8d1cc15ae98eab5f8b4b2a33ba3d51ae5ba4ab3a971975eafed3aff136e235f670c2942497d48568edd1cd6c3803d0d1ce4f6685fd3e8d2ac25ebc1521e9518526e24f358b839791f81c02f76fd196094293d08d45ec475f6daa91377f616090ab0fc42b0b3e70e8e8a89dbf44e305ad588119647858b8a24fc0087f48f641b51116cf3c8a7b6b42ec7e9df7da68c7a448b40e684c6747168e81fa766813a4965fca066a2a9d7722e42417909444839254a32db306f4668a4331428ad14dfdfd3fbadea1a744838b23223949fe7304f2badb727416b159b1323dc4062b56f1f6a4cc81d4929780dae13f06a68c89e95ebc595c3152cf3ac8bd5696be6901f1afac1e45cef9c255fe84f907d33e236b9d253255b7783d226f213824f5cc73e18eb8704585765a09f7bead51cc73fd7766a6379365938116e074c9c7ee4c4da69869d81941adcce5acbc6fd07b2abcaf13c379f6d6749e2a674927bd4e9d0c3be151ee84639e60c021af65ddeb1b1ec3a72f662ca8cab33fdbe516d03a8476eb0d54d07d8a2208266cd8081e383608dcaa9d3aa7e66d650eabc1b7da547ed373af3a0b6dc188ce43782d23ab345d6991399f3ab6e40417e8f390f827995b93936b188639a8cca7f5f1570940cb8adfa5599952623111ee3bc3fad3b3a784b9639c7c9326e24cb89b62bcba414e968fb9d3e735412bd19e6ef62582d7aee481b56f7ba4c0e82c98b3e615d47c004b14a272bf3795e0eac89cf57f861326cb65236864d4b8a1f7e6173204c58befb7730e898585b61d3d2e28753d81c3874d9e4532e7c9c091bc64a557ca4848d9ba76c62da4b95c51a61a304303047d6af010d855d641161a34d653777732bab752738f0967f03a47fcb590a88fa8f9e41affe2204d73b43c6c51e8cd7478b4c04336c8c9dffb81a50f0f63077c47ac0c3d16b63e5186f78dda6acc7d4e02634e3a07101a666edf40e33e2b5f5cecc4397c4f9a7049509bbc193c47c1453a2ba44ed763dcd56100752503e018c8693b9d782bc7a20a41071a7ec89a726c1f7c53691ed38c38f681db109df842a551151d30428fd5753e524944acd9cf51ebffc5e7860da34430921570a2761f6c7333d0d8b50ca13ddd9ce4bb42fade15e5430c8d2486ae6a8e6898250d4a249f5a0ed25b026a24e76d2b8987ac425d8d4112d31caffa6447148dcc5ec63e8b90412213aad2e5633308840c727cb5ffa7439253c33ff280478745b08a70d3c73217fa6cfae92b8749746cc4400e7ce301875277b5e9f9cfa90e06ac1eb1cbe1cceb16efc50d68b3a6ffbe03d972cbe5f5b53eb1fe9ecf1fa28c3c95c9874f80e5fc24ee3d7322bc9e3be75083a228ecf9da53576f1fba97afd09501aab66a2f97e12473e0204c7e53e0a171e27fa7501f8fb03bf8d8737b2d11bd936562f45652d3febeb1712379b42606c74630d0dabc64c647aa0bc8e46fe77e8128b38919662c2b61d4ef0d15c67ef30f6030e00375abb06f38f27619a1348262024ddd5794d6bd670299d983cb0cbbc6e5419df6db26da93da5c13d690ceb93055920a36f010a58671b646c2d9b69aa118a36594a5d2ea67ac7d467c8f4c0b266564609524ab6d137cc9a6662d58e888c2dd53c96a26c6af92809320501e257c8221805016b21a6ef71bcdfa96790c66fc5a0223c63e8e82f25a846c7b5f97fc3b16488c594e38b36eef168fc4724f919cf92240437755fb5bd4db02c69e47d2a07c383afcf04e3f03820ffc2ca02b5e0811c138c48e9f2e221265e74f63d9cead84c10e9788e08713d55d9e71b5578a7093854cb2a50380df62523222206a0962ffd42b1b2bd23e52f7b700858424e0e25c58635d8ecc75bbecce6e095beaac30563620e36c1e4e3d2a873494063ae73c47f1826b01ae94d92319980063213f5300a8a079b1b172a904f94a96a64d24b0943ff5bd0dfeecf89da648a568d806c14170dfea825524fecc8d1328654746ce4331f3d9701577490df462698536f0ec0227c32e0017b46d67845907d63eec5b446d11e8e601722b3bf67641da8734ae17109fb66ae2e1716c5c94392d9b8538ff4d4a1d0e419081dcf6c2368c92bdd20e3b1edba69bdd0711608a8b42334818a78e34fb2351f1b5d1da28281948b4f83c6b00e1873c976234eed9a41f8645f10b8842d89c97171e6afc15bce50f684728ed3c774d2a87b1a8826ba2c889ac0b7d25762699b372646cf16b0c702e5106d70106a47c4dbb972df1ed03048bd9956ad95d1336226076cb7ea10354326f37b9ac57988e2d1bd5e0d1c9321b2ca27109d888bdc2ae2de6c610e87d250d8d73dfea46851b11919b161c6de7098242232c01ec34d54b39cd479de36e280ea79d015e247d3eb74dcda010428221728e63d5c714863828bde14f8846e6e7c015015252ffefb2a57723ee40fbb8646b15ea33c484abdf8d0dd68da758f346be85a4ecfc5c12fc6167765c7cb8b9b0bb410b9a41b0684d6a4e42b43e26745057d93588c34a4553c0ee2a8a1dccc8b333578c72e9e8697dfbc997353c391e6618e6046d7c6cd2a084ec3c42e7a93def643d8c2af044052f49fa0559d268702109af3bc948c2e90310e69e0129f928cc2bd74bbe78c9778e6bbcd0b4cebfd6f9c1ca9d7f5f582d4c1b2a0fa81af747f19064e1d74f387c462415c0b151840573a0c7a16cea22c7e41bdeabf849a44b8cbe7ef20026f38c0a55ea2e1b66a4cd0904261968ab58855e8154f50aef7dbda96101242668d8a7ed65b8c1ef93bb474afe47f315e7246eef4bb0230f474c2c6f6aedd1212433ba7ffab820bcf39f969a1e28edcb8b3f501d598942fd128c33560bd9efa2f979c60bfc538ae3be0ed8501891a00cf40ab639107cc1d9d11e1c8a8c1da411aec48b1afb85cef428f1a9f421f0456ae873d2ad4b6154568803b27266670e1de10ae2e3bb5a3be82297d7a8a6f4919dfb7b14ccf44f46c3fada7722ed28da5ad5cc029b6b898b420f96c460c4793e162899038cace45053384816478a6b906231e2dc52344a961c17c240a2828a77bed43687c94658e96377a6a4f329e0fe0d52942f6dbe15919fc2f59a240c1164ec786e71cc88942b9e483cbbf4adef91e59f15a135b75e95702ed22ca3218029622d63f5c650817f6b61405a1f23a24205a09aa1481f3d0293502bd56d3bdf10d6a767adc5ad622882cb8cff67f21df8e67d813963fb46d0fb523c51792a76d1f1b0090cfedd6c05d8d11bf6fb2cbfb64031c9e218171d467bc6653f9e8d70d01d7d0e3e38104f0f0d7fb2aafd593d01c1bc86b9b80d492dc1e60cb0967c5b3cd3863337be2e93fec27fe7e8cfdb11ba795976dfc7ba34ddef426c8f867d9be502d17ad134255c75d616ada5f674390a5ce21f3ebf7d9d428b3fe4052536be33e78961a799a895537efa18a3798dab80bc48ba61257a526e5d68d3ee6cc8f177586e422163c70e878747847d58febeb587947200531b6c814e2d9dd0d24898da06ca01fd9e535f896718cc3398cc0a580a555e71c7a1493dd0596f9d5459b574f7719b6052d70bb541caa488882250e24d333ed4d94de93b80cc8474b74a3ea4b177d09be32a6ebcdbf5e30b015f98bcc507b72c8a4e6b89b78c98ad7110f3a61c75776b5aa12939744cf4548d4dfcc9e6b3d55fe91dc28c18ab2cabbb19928c470b502831547f775f7bc48ea7318395440a00026d496570c1bd747cb7918ced698a38840e86855e94f18b9b5da82e71de4614c5240e32e906751e4b91c0ed029692b9ba2e408347ffdd24760a09f645f09709de51abacc388d9c7423e6ec0c130f611e6c0d524f960fb965c4338f70021615be5adcfeaba173633315d98aeba009ce74663731338eafd42db7470c91b6507a42c6d661be053179f966b234b88e112d025514563cf1115a991f86536fcead120319cc6aa492a0d103143f3cec6430e3e36c5d0f0415d712d1e4125cc0843c305bb8818724b408787ca1f9c6ef6b960c73618120c4621233679d495d574f98a5b1c1f4f044ca3071b685be494b86196a53e794612248107855bf1784b261295c89d1e6cd06a326b83bc658ad6230994ee040cb5886d90a00edfe1135522c487ca34032ccf250d666abc043463157f140b53f9129a80a95f98056aa4ca7e9a12719a579d245fe9d4d71aaf4c409ef25fb509f72f5c47e531ebe3265aa138cd7ca363887087950e358413ff71df6c00da13bbc468cbda4e5f0f0554d7f38cb8d6323d97a70db21b843061b3182bc95354367d83b06ac6fb4f11694f14ba7a94a3fc880b366405e83522177ea9bff6aa740b9dcab0070e31f1589d6f9e49895b9c9681d1fb147892ff658eec453668e541510c1e1c3c2201853109cc0835796a01a7dc790a637bd3aa09092d32410077dff3c38dffa24864d631a96fa7ef36016cf130d56291c4fb0aaf9245925942c5b9fd9936b9189a555642aa5cde38814990e9dc8842081d749d3112c6b62571dfa57743c85de9d00c31886d95f9734f9e34269ad56ac8b98899ef3cbd0699bfd575f193a6deb9ef1d45f29eb3143ed484b256c25a6c011ea14a04b27fd8abeb54c2fe653c1951d3db5fa32033cfeca83a3e0c0ed33fef43b44d462d6430d841c443b2b44e7f59c84dfd2d1599cc1def448c5c645c1c352a0690d49b67e7dd3db573ca4d020efd68579d2cb796a168ac318b5e2c70060c5026de94d29b47a621a2c4540e988dca0a4f97a1e9372c3462b1d47f255f64b0af413401a444189ac38ffbf126f3e1fe5de10df27c3acbae1a8acacd6b7965428c17bf1fa5f44c0515db5611e6327f944214fe3ab742432b0dd30ed499001e54a4ad994223a80ef4621aa69b5520f95fd73ef3e23ffeed1522e4b726fcdb0df3076bc3925fb3dc932b9f345bdb4bbddd6e3623b55d08a8aff3a5b3b6c3d26666342bb74aac50c791564234cb2fb84a67bb1f9902f86619973d16956226e0fd4911329bb5ed1b6a41b5584351f5e0a60eb7d0d3075fb77fefbdddb0b7e274002f7c2f6c267074637843e78e26f2ea2dbdb839cc4a1922c5bbee2d0c49fb2f29ff89659ee51ce489fcf333c04d8b0ba7d90d56dc60a928d5cba20492874007357c124271d1ea5cfb972a39093b1b111407d632b046686904c880e4ce879d520dda7984387d3dbc64bb6645bb994e335b5dc0ec14e687183096c6f1d6a1a253219a761fbd40951ab1c505817f1bb812712a5265646c162412783ce97db0bfa23358265779c8bbeeb430168e385364a46d3182ae5d0c1a1efc834b9b74eb533e907ac2d9d9061cff4d31468f1ec1026350f68056a20eb970d1057928830234719a60deb97d9cf3c496382d0ff3771a5df3730c7c42aae0caa3e52cccd546f5b1b30beb3436d9ab6914ef2276a570286913f87e972429fff0c15ae073308cce4a8f5dfac3b131d4da05d29a9b91c8634c5a17fe889ef8e71d26bdceff84b09556ec6cf4bfaacb0cad9a2913c6ce4c555e802807b890bf85e5c642186c0c6a61fcabada06eb08d12cc12526f7150735311c61a41f55b1d6e0b264deb6e902bdf3aa1b8b8ee45d3fa818c373d08399629abcecc7e4362c3e91951deb52f818015e76ef51121c7211ff825f68fef56d85705878126605d3bef7a9ff9be0861bfe936ef12f413af72f05eab9658e3c585a767a859731258ea3f1b5f113367e335f633718d39ea4d46bcbb44a0f44c9450156cd514e4ef1f6570157722d377cda285db9228d521c656f278faee5ea22709672630af98e882f3a931600824cbf81c267e8c52f390ad643501adb41f0f708d16a269b475c0610df100fb0dab397b3c61dcc1cd0b2537a03134943636e84a64443c2a01cf749d5dd5d39ef766113304c1d214eb32c1a4202f8afa86592134119a725a19a2e62a24754e4d262ac558f56d98f5283476ab88a03942449a52e47beb1700545e99b20c92a35addbc5de3a000163e1b452396a6aa170759a3d49b672f09972f80bc937402af8b4befdc504147346b6e6a5d45fd1e651a228310fa0cfe7a57cb32774002bbbe46fe2afa832a7d1554371a64c97869b506a9fdeb37792f0b1cb21775499a0ab06a0a74ff8952e7a4f5507fec9d3b05d770a66024d9e5a0e1d3df145a23b9744333d076c2bc2b38b132c61d7139ce2c0ad399a8ff83e4207e60dd74e892ccebc1f7c436bc3fa4eb8c0ea4520fbd30955d8d00fcc4c7113310672a3648d171d973b46d9c63ff3c881108b88bac674272b7644164a1896f20e6250812b68db89cb54bd38cc0b5c880c858c9848fbb072d08e0de6461e5880be5aa994ec10d12dc93e0482d77f6416b37122ea9cc934c526b3e2132efeed27ce4ce40a334efa99c1750358bd0b021e2e236eb3e5b85fce56954055cb9123c9111c75f00a3914ae91a9c95c4da29791d436fdfb88c2af19772506d39a4fecdfc7364c100c25eb41f5db009006087bb2507752aa919a579157c7f603b644fa42e2bca9fb25a64c817c38b142e55e313d9f475912f64ea8f7591950880a88bf5f35d92b9ec9ee77c30de437515e658c107609e061ff1612b5cd6ad330f39099d189f1680c0115260e5d9f4e56942adf63857e63f80d840c9d9eb3410c89c49a45ee35b0198908653161b37b8d99afe36689586b02dcaea5970fda2410f7d20b59d3eb8692796f18ba8d49c5b958cb8ac62df241bd7cbe7687029c5914d87ba6a39eb4271ccdc343fbb7025dfe74b5fb2c6f4172240d8aa4c8a5f6a76fcacb27e23c873d34145a1b56da7bcf0e4a590cc3697c2ee2e93aacc93f981a03a1111362159c387ae6496d3a5c1f0608b4eb33afec73f62f6b85bbb87deea80ace2cee14e15e63a5f833effe0e581c869b2e96332223267dde57742e2eb01560d696de7cbf287a0e1ccaf9f100557c328a5a3e3643eeac852b8139125a0db33e0a34a149c05c3926b5d41e58d898e7ebd181c07b53e9cf0139163179e6dffa4c114ac8568d95ac336cfacac02628329a9002bee7ed7e88e390165707717803f6c463251dd1d5a0d9fc4a9e7aa472dfb9390a60f2037dccb28a8d3cdd3cc8f7fd178e52b9d513761c06c5bb1cb507a7f86128eec14413faa408ac712ce1fa95f2e3041abc2af61942b140a85c45b7fc880299ab24d29d3ea8f5d1fb31dbb58dc33b6e7fddf16e31c4b4046b84e13068bf19fc2d9f4f3a23852118ad8137709a2d82f00e960a9a5d14b01c7162cebf055aff5f3f5ce3ea1f451399789f359901fafe414b04c6ef0b3051740f4b2260588298e39882ef5e4d15c170a3c1c890c2c0f177387eb7cb4b955544ab2df8e093e4260cae11157e41d81657352120473be948379a45c3de9739f200332b4d112c760ac159d4c00984fb85611b99850dea695589ab439eba974a693c1c7c0dd837c068e8acc1f591f04c3a42e0215821d62538749412510cb312fb8553d46eb476bcc46ab29737892239db6a20909178846050ee002cd8c2f81e86f970bc9dfa05e2b89a6218c094c1ca2e741211c461343fbdc1d5f3d9152e84e3eaa2d76a4633cb45867f140f064311dfd076efe8c064a19de80a1805130606e9116a4654f79e6ce3aa053c1a6fb6850ad7ab1fea6919b8ce8692e930c7411ba5937ddfecb447723f27295f1e1981dde3e18d676ff4f2bbab87bb5788ee2a73e28d3b205bbcdcc773b1001e04491e99fff8ec7a0bd8cd8553b3f39fbf0303b9272db222e43d1c350832107f9a7e59eb56ab2ed7ef6536fb2865d8bb6c87fa16da5d092afd35db0f9ead7ccb80462d8b40d326525a5a53056febfb79c908718d3d5676328f3c4985c980441c1a11275d06b743b36fbfa92988a51e5926c5a86808a857de1f26c1be33d2c23640a51a95288f39fd1b15bfd06cd3931f9751c68af809f4e7ac45e917a6fa744518d3b3dcaa95f94bd3c5f89fc1a96f72dbe56c2741abc001b65bca0a87c0c871a86712a39deb3be9dd5ba8dca87ce960491cb9d040ab580efccda71158fe1ebb5dea2683ef86d00ddf8b519f5bb1126ce70cc614835ed622cb4dd7df0656f92779689e4a760f3784ce7c608a2d740bf61af61767b8af767b87adbef08bb32ceab4e090a59605d97826f08c4ab9eb9fb5c61b43fcea3561f96ff1baf85adbb2abe5dc331d64e5d066e725945c818c7fdaab41deef04faff57d8fb2db82d2bd64fe70859572111945882391299e643340450065457dc5352808594abb6565b7c87bbd8edc42f1c1799fe89b0c191b8972e035a9722add29ca8bd7673bef4a12a77fcd79f921c5c2970ddc80f5b3695b082e04db31014984b6c21456d1b5bb7fb75549d12ea9bf363026c80c2f5c98d1b30d931da7291bbe14b69bb785f6f9ca2ff654bddaf8d95728712a7dc4f0e7d5c172d221d70b6751ef3cd20722d3095f8621638d86d00b174321157027fc170097a91e33b0fd44a18492b110961a6cd4b05398368a9548ef96d17f66ee42e675b7aaa890316b6d1b992b1b8ca80ba4e111cb29b6470397e4ca8c3905d3e05cb88f7ae5f4642902d41c333f1eccbd87de18b7edc56a94c8c4cbd60a83c10395c424e0469e78933ec31f5d52a8a8454b1a52089558d05a972818233e6482c82c552911d2281c99f3ba4d333700ed49b6c5b08f336e015644fecb922b853ba8562240630a9f4b81813827774ce422d0c691eed3a849a561f8fd486843deb618b2d663260d0c8d55c400bca7cc2ea9a5600b4a803c4c2db4788851bc3fa697e55c2c8460fbb51efa3ba267788cc3830b51b3d97fb85959dbead528ba0d4c0fb6fb3f283605e0242ff864da08413cc49abca8780dd59f79c8f7abf803ef405e60d2e913e25a2c93fc8f702f604d550969c47a2cd93bfeac3ef7fdd10dd6954ad38b8bcf11d69c08152ce5b7694e6b789a94380bff5d74a357716e9dd57e731c0fed975df6c2b35c1cf7faa876999eaa26ec2c7071caeb6e4ef7c638a4f46f955824a83bff2e259a5d88f388ab041acf4ba0ccc4389a5c13d604e9e145e083188e46d1acdef6af06a86bc1ab8167d9406795540b1e427c993dd350eb0f5414e380e921740bcab0317563783c625c644beaa30cdf9a3213ebe4b444d5ad6c016afa2861c625704eded586a8205c084b69a3d28448cb4734de0ac5d8487c7ad555e35f607933ce73021b22e9810e94a5b951c9dcbe71dfe8b857fbf2d30d7648a1a5907862fd6921499883e45743077af9ba9d90509e16750fc16d5f0820c2c9ccd9842430ee4606fa848070e08207aab86fc2de2fc86865ceeb7494ed8455178855e9755dcb8b813308a486cc81194d8dc8809863c66fa47c6ffa977c74a276e6bae97e56e6abcd1ae6217404383827d1e89fdb479a06c988e03805e9b29fc332d03f6877ea848b6efbebfddf0e17d1e42a66801c008aa96f4762b8a59651d547625fdea4421f33ccd70e217e814057f282f18a9bafd721af9b1ae5119731967127b26a45be7bb17b97969a824641c880086ddeeea35670909b86a8fb071dc38ac9d15a3ae2da278349a55b8e00afa8151993e4ea57a47af5f1831849b8f38392816893e816189127d087d8221654539c849c11cede726b9f31df2547274e95b45cf592faab8b180e111850631901e2445daa2e7aeda60649b0e708e7324f851babaae11aa1971061ed4265b9936b434fb861071e9f965d48bd586539d8a5cb07a3f74dac998cd2d7472cc667a3dab493be413d1085863492e69b2c4e9543c8f3cacc2f602db7f1d73b2585b2898bfdbb38db860098401839b3984bd4d5966f4867f52d68e6caf7791035c6feb4a746946f26be843af569b36ddc7431dff526dbbd377ba1a97d72ab13295d680f7fee42ebd7b09235d8433f4ab210e8df3ee703eebc8c6e4f67ce029effc1550bef9e4114d2dba459a99b48e7f24d3778e50a24d1cf9f47629a50a61afcf8f305ecd88f5825b182e4d9e9c7fdca98dd10116576e36da56ee2102085eac8abe42da6699c949307d9795048e8d6d83b4c4f7d1c9642fe99187a86ad95aebf99880245a995d3c421313477dbbba63a4a34a4c8aad328d6bce8e6666aa318d0d86badda47eb1c087e9018472b0af327c95b280168abdbd107d080d1a1a7bca58d8ddde016761a6c9963849be52c2564e4d3ab67d4229d1d883d900ff3706403108a4c5b8d04f6156e83b60028933c1d8fa4071a2b9870c818eb6ea586b0dc11cd03b1236be62684f6c339de4e73b532644a18b98278e2e5b30906a5e3d311b0a47a8d0b6601443ea270709d46100ac5a056769bfdbd3e8df21ad91237da38a52f90859bed865c7591edc919e4e38773e5373b2955d1b553fdfbb3b424e42e1bead4960cb537cbbba2fde07172af678b421735479e3c56cc09ed66973cf3d28150117cf29291dfdad8c89be89a83d6d54a1b801bca5d56de23a30c443638ccb32f700cbf3954fd46b16554b09e9fb818f830254a40c078fa842b8196b48e166dc45f688b621a4031472078799216d403587c01e714184303aabb840a40754ad923b9223dc28b0173d86a1d971081c4e7ef93b83b85a2b96b5e718eff4bb0338736276793cc44582b29ee4220a8f9f67a97fe9b87ad16a2a3062522a6be4322ea9610b8ef49e471d8c10640f0159dfa5022f5ef94a05dd150f3dafb9402a4fdfe848b9de8fec1374bf024aba055a5b300c3b4e072da567d6c77c5bf38de07b96531410e8702b0b210e04624d4b092f5a2048d421811d03e0c7c1216d14a47fc7fea28267a2a853aa6ef41054901a5e36530eb3e005cc23b3970c92fa8d7d936defbdf796724b29654a01a0058a059405ef3e3a7983f08a2cd744593d1b2c7010d61df6a212d3beadd3095ebf30184cbeda477a14b992e589d41ccc9f505ac7fc51da58c13fdff7ccc70bb7e613d446e8fc892df81bf9fb51bedcfaf8ecedeb35786bc8f6c290176a681e9e5e0d7981e704f731a3c1215fd2255fd2bf1f1c2f5bfa046d14aa0ca5ddfd03d5e82e180ec7313327f889a1cc34a10ef9dab1ca2ec303c8ee9a51cd3670b3267a141f53cc944db3d5f2563864aebaadfbda6d5bf7f57b7bfa286c4fc59e28745f451c2940dc53efbb1ffbdc37024e1818c8c98ffade0301d5f752fe3fb8a7ffc34bb97802f7f451e01e05efabd8b96bde8b02fff4f72461d45525cc0523f2c7afe5d5ab7964b485b422c548267f7a023dae1392aa593118789430d81c7b3679b821303c400b08b4049a02fe810909f80236e813bc9eed775926a0bc8e8b859dd734b4ca3fd6e491000d53c25a355fba047cc81136d84b46d16a6428bd23a56515cde32e09f30f860cd1128b3c3d778e347f8b3c5ff6d7013c4ad874d758b3e339ca3c3693b6c540ddaedc1842e906dc3f678098624afef8531c59125c038ff72e659f6941129c5b692a1ac9b52aba9190d190fbb0df612d4b348f0b1559c9948a4c1f29d30c068f6ed464bb4c4d2d4c0636a2eef3e5df2597140ddaef5590cc666afa05b9ab103dc9726ab5c868f278d1e46152bf8aadfa558ce13e10ea5ed1c9fcab2ae2e487f6f57d9c2186fa1a68309949158148982bb14745c570d2f2b1affdd8f30111c85ce5fc80db2745ab98a2a2b75c68aebc7563e587998f93b1ab1865211c30ca1a9054cc302be1821b825092a9c842ca5f9e44aa28173c641c54f0bb1f51a9b1d1758ea67574369b3c29f9f5837ce653a5c9939262ea04ede9ffd09edaaf5f4413534e3fc8c725ad8253feedd373957251e5c39a2b1c4af8914c2102a300290919264448a10693cf9c65b2b4a182fdfd3f1e38a8602447b214c74e32e2b272e93a2777b62ad93bdf775fe8574adf364ffceebd7e3bcdfb03ad95fb453823d6df85bd7d6fbff77ebb17e3f6c496aa4db43e9c9ddf8fedafc77d175b4b9da03d0d14bc4210a9d21e833396c2e85ce82772b3c7c212faedcb3c737f4d3a89e4b9fe923ba303993cf7628c42fd572516aa95faad3fe996c855fd204d2ebe28fc28d5b35423eb75517d55ac9e5c2b90b9aa30d1313803d72d4b48439d1850a840c901b7a840195a42c2618d1d90a0b49672e8d81a483f4c30151c5842eadbfc80c79ba58771be7fb64f2a7ab2859b2597dcbe21e7f78b3572251f097bbec39224454b92244942f44a42444434e4221a1a9a3f459ba32c84727f23b42c8ba12cc591886cc15b9685911c830c92d2918c442465c11c968408bca1ec45f1869410e3da131a955f0d0aa2d159bb5135797a4d66a781d19818a23f6badd4c9f7b9f2f77d527684987049976bb612524c9e2f29068a31742ca9947e864aea2043e1475aabf660a728642ae57a67499956f13e11402b0be068d52480168d629c1f020713021c27e8cf59e7a67424d4ca23914d7a48d57b825f270d755a3a4274063242b96566089dc174ad0e6194408600e4966119237bb96557ba34fe1c950ea5f4e290e90d4832a54656ab28199658e672cbae6891f406aad20101f52aa98561edb8360d3c73cbae709147d4132c73cbaeccb2cee3e8b076cc315a78a0850d54a61081248b2cea0d587050281d29bf7352f68ed52348d6c86029c71939c28c292396c7174119429431430accc0356468d0da7205feaee480424a1e5f0335c634a9017fb9656394e422ad5259186ed031af3c73cbc6f440991020c318660c31a64b97236c30b25add913bf2489537c05459419394b208142d506840820a19cea84260aa501358314596567e9dbefc25310ae9602442f3fd7ec9d55ab9708c21d731886a2dfbfdfd55db75fdf7a93f710ee857d18f3aa44fff86f609e780bea5f47e770b3628573ac5bb0351921f41e15f5a45c81f428574529e5aebcb92a41f7c984479cabe1a0b4d69d8f2f1e35e5971245233a5ad6993d29f3f5394699a8451645e54a2b0cb4752d416314ca8c9e3b08bda508eda60ae0b731dc19e1cdda794524a29a51c6582b9a2c0b8ed360989814787c162512e66d2827c6a32c813dca7b60aa194d2a5d3d0b9c07d673fa8eb44af8817e4e38596eb3a6cf00adc337980b69fcf3d6bf2b88ffb70dfdbcfef529d6a317582f6f751a83fc7569ade07993ca9eeef0a9327d589a913eccf47c1fe9cbf89a90ea8fbee429454713fc39f2b0e8712e789dcfc0e65aabfff617f7bf03ddf30d50fe4c47b2027a0f883fe7da030d562ea13c5543ff6c41ff7e9035131d522033cb3a48a7b9ffb3659e0944faa13e75fa0c9d9e7b424ae07062ed3128c04234b5fe961dddca8058449327bb22bcbbf1827255d9f9348aae47c4d9727b9caa046c8f05c764a33a734acc173cb5b969f9cffd3ad437a20fb5bf13d339e3c40f2e94b31f5802a647e6802abc287efb60220d43edee4e4eeee2e71dadb5bc88524aa4be73fa5e751c1a38c6597c9a42ac3b70c75196e40d2ae75ccdf9a83f9fdf5985952fa3e6b671abee0b9076db5b6569530a7f409fa770b3353f1a67ad44cbf666ea64716ae3c3d39020face003b1d7121c9884a83d500fc2d05084ec0d23c84421ea252421b28861028cac0c1ec22e656c18d34aa20464d41d828ae0e28b14494e88415445d5811261e004312f665e7830c30b1f4a4510131713434c4864a1021faa2b842f6e6029c3081534cd30a5099209202151c604461c6943cb912fd2042b2f2c4a39ba6919d8018d242d6080e0045f72d8b289940661e307302268e2cb18453e7448355341a6afc3da20b76ce6c56c260653d62a856da11127b5864cb667c271ff537b97cbe59a3c0e83b9602e98eb08f6e4a8a3a279dcd52bcd8db6646d0b4d13e34c308fa2d550844e7b8e041336edafc55d30cca3b84cee8c1a644d1613419b5283f6805ea61ae4d326b9c20a37b91d204c8ebb5ef761703c9d4e27100441acda72581be5c0d3491cb78ddb360ea4b7fb91d58928a9f224cd2beab623be1481e5ac56254fc0c6703d01023147609ae64955cd0f1f45d87f24527dfc9062f20cb1545d2f78445d7c4282513bd4bebba6015994abc80215c529258a9c573d46412185b59e73dbc53f05936ddb36da81def771dfc7719ee771f782f76ede37cef76e563eeac776348ab625e5bcea310a5b2118132428d65a6b438ef36a39cbfdac9af73ce4d6753f822005414a7380e83adbd9a7163f6bdb7e04c1fe26a2726cc7713f52ba51ba6ddcf6dc77f6fbe1b84ddafbdef97c6aadb5d65a6b6ba572e5de143d510af697955b1243e1781bbe2ad6e73ca5b121b01ce530b70ccb11cddbbb6a2eb250efc5c07fb6ed4a964a073381476fd2a2ae5bfed88db7d269c449e7854cbcd0c75b28d4bd5df75cebe56ad9d9e264130849152fedd84165d54ed0a57e500cb8e0be1fe423a64ed8defe8fcd8a459c4cd18aa979bfc8266e61dfb972ef2427c1260b9c9a22eae7cabffadca10d2f623e3654b0f6558484fcb70813a5ce540f0820931a5a3e38a8b80952e55948e8827798e5d15d3db0bcbc05a681c78e1d49aa9599524e20f9dccf10c8c90ff99c0834bfa7937aaa9c3d1d9ef772afbd158f133db1c345464baa6dbd5cad56ad49b31d52c5493078dcf13b8c18b9afbd91ed2dbd56a3818279883d5285c1193f72d620392f0852cebdf6286c7f45a0fbdb6b2290931f574c6d0f745f7b14ee6bdcb74fbbe3b942dddb4c524aa4ae73c6ed8886307ff454902a2282340a092f81040a08ac830d52d33429bf97bcb32089efd1c1af4d02cfa7df81e6e13177bed7e4103de4e0748a9a3769fff54c1e4f1c519d58c57b7fa63d0a35636a5a8389137d6c2f43f3f8ac576280c89a0e9aa6694db35ac314a44a5b9ada3be682bd8c6cc99d314783919b52c0397e3b9a413e3926b40d3e84eac10636d8a055f3479c97aab9c100f27c55ab66d79e661e9fc2f19e9e7e3fa9935842cde0838fc5d383a10d53e0ff4819a209432638c414d83e5dcdf65ddf7c373714ecd6b18954d3beebbcd3e9ed7733e1063e0ec79bb7d30b9e6f88e471e65bfb1bd299b0a50a9c09c79adca0e849557f1a58fbe6b6d0ebb4efc0702482b770f4f2267738ed479ceeebbed337137a1e61667b0e0cca20cdeddde01f74ee7ee6fbe986bc8ea3f9e4d7066deec8160035b2fc7b83646691b27ced629a2365e64440965f40245366c72e78928118457049501a78b172e42814ea08969d581849f21283280d3172c8418469dcc8f1451a1a5431268c972e5c9020c90b962dbc2479892dcdea0f5d47299574937ea594944a6ae5cbdc3a30a51aad554aaa49d933572da514293e514a29a5924e49292561ae7a762fc6b58ad2c750ca2a65bdde3c567b17ab946ffb654b297e8eee2ef8d2e156cd5557eaf3ab46e5544dd9334ab5afb5564dd583ab7082fd69adb5aac6582ba59c54b35aa54dac756a9b58ab552ac56a9536a9d4562aa552add22656abb4899522c536b156ab548ad52a6d327b045de75c2a7b5ada2f9477524dc5ea2dec3aefa64729adefee455ee43364e97616b56aad9aa545ad21625610e3d56f0499bdbfdb6c25b9e382905b96640036372b89732055ad179019131f3d8bd2d92445ee7562cb652fb1f5b2df0f93ef919d42e0b0bfdf0832cf9fb7b9ad6dcb39903fd6dc1ea5c8612df952de9c476f39acab1afd5eb2b4668c4bfdaf3f761cff1c15ab87871126fc00126405b99393fd873065f777232e0443184eb2b509c8f52f199e5cb92c51bb67076094c952ba755a84a2b1dbe5524a296d82c9cb031d70e2858d30b4fa4029a59452ea448e2c597e0d2aa7c600636845bd7cd1432640a65f5491a9954c47807966abd56abdb4d0bf1eae41e17c8e4a87c525bb0732fd1e114830c10709cac8f47fd007924290203297e9af2064c8924c9f88dcf932958d60894cbf88dcd16929916906425f329db965242083ca94ae64da598c8a32fd22b76c8b1b7d45a62df3820aa5b17cf1d749f47b44f04129a554ee00204b26b28451ee08bd97c57147270bc46c93d26940bcee1516d49718eb65e3388e4305d1dab29491398ee3b82bc4d196a50c0e8ee3380e2586d3822473dc5f8ee3388e0b22c6a132a76549e63227e630461cb709b144e952520d0a47a78b123805eb082c96e4116b6005f672cbb068228f8fb1602145032318cc2dc3828b1c5b70975b86c552065eb03043842e33add29d56bd91e9ebb02cc834b72c0c37ace81a02bd28fc2855eee63157eec303856afadc4c99c8907a7928cd62b4c6be5e9586c7c02e24eb0766994ef9a3d78304bd73f5a2204c239a0735777c6774299c70e249b3fba8c933a413519c486912b9a24f9fb4cb5f443eec8b88e619d22bba04131299be66495e4a2e93bee0d15faf2445336b054d32e2c4b32468bf3d0af739209fa4ad93ae245990c427f58c6179f1ed7217c85c71e10a5b3824f4966bae3426dadb224aa98f174d1e4f4a2a2a8a25c9b82d9ac78b92c61451d9a2ef492725d0c75c5111b6db92e1b4632f79a1173c7a12ce95990838dbfb98e0495de8336ebb62ac48825425d5f95b8bba06e2d0754eb56103d3075229a5acb9aa4fb9d7441f5c0884cb0f56fd8baf38622bfa00225555a5048faccc0304b92377c810e4d767f5d44ac314fd9f29caa4a8e8c3e7875cd5c791847b302083ebabda8314033c6ba8f9f5bf7ee7542ad4a586c05d86298b91bd5f0f18cc48f900836d614006b70549746087fb3bbd871cdc8d8e4018a4aa0811d39091f9d4c7d74d407aa5d44d6ee447e35f1caf0b0307862213bc20686517af6e3a9275e19a6959174878132772007841d04a2a689c01baa8bcb186d24d6dbdb1c3acd23292476f92e783f6863daec076c66f1917ae6c93e7a7305f7e3d0e9065d0f8e3670b82e037287ea1d7851f0c8fddb473b7908a1ba8f9ca1614202ffddab8366c6016341ff1d4a61635536aa6d44ca9995233a5664a2c168bc562b1582c168bc562b1582c168bc562b1582c168bc562b1588cab897135b126826abe84379bed06098f3d37483748dc0d127783c4dd207137489c941b24ae46ca0d12572385ab91f2e4260beed70d961b2c375de096aa16b9e0ba2d6e6678acb9c172a3c58d16375a74cb6e0743be5f700595a3d2f91c8bc6914cade4a87466c86cf440050acd4c5e72610929c79be2cffb7f59377835d0b7b7e9b536c85a6a3b4f87d1eddedf427ff2337f0bebfc3a79cc16ec563913a4aa6759cbe2d5301f7321c5fadbddb62b79cc5188d7ff4d81fd352f47b3c8f38a8c96489554d23ae4db70297a2951f2aab642f902050a9428479b15b98654f67d4a25bd22119a35dac3f232ccad749d536d572fd7ebeebeddbe7e7b73ff69355912ab59aff7dce846091c24ab2077be979f1f497ff29a9f27ba125fe0b1975c89202ac81d254ab8ef465ef773b9ed5ec135538520382814eb4a974af5bf1444aa3e2996624a7ebc09fb778e5480e4e2d25f561b58dddd5d3d45d4927637e59227cbc511e7fee679bfee54bc48c923ce527b43891923b49839620b2d4a59ce903274da63e086d45238b828fad0a454cc180f25555f5adb5683c2d142c943e917f0975b26068c2c9bb07731ab8bdeeedddeaed19f73ce39677bb7a8d9ef50c88c759e6b942122570e05531912191205763c248461cb92d6c3bf70bffc7e5addddbdfa643907f43dd40c4027917b75f7ea5e6f575a299da204f373ce39db7edbea6ce0b470bfc4dd0c6fdfda5be79c5bf7cdddbdebd56e77bbd5eae4bcce70aa0162fb91489dcf711dc77131e4bee324ca9a7669d869bf6d21cb39a8df5b78ebdfeeafdb24ea0eaade61370acf9c5995d45cd9caf71b084c26f7b772064e60ff294427df2bca2db9ff0232d86bee76efdd58be6ddbb66d77dbae9d7356315c37443031759d734ead7613759d23b9147185d1ed3eb18139308780e5006be3e2c8018f28144e0454c04609c6e0926b9531f945134d8cd4a85f5f1835e753faaaee5995ae73a6b4d145d1ed3e31e11c0ba4514a2995524a29bf4a9f944ed9ddac14749dc33d7d1d16c7593be6a87a3a8bf33aacce5a6bad3872bf71d66e372f3cbf6be96f003bbf1f700ba62f3ded6b41e6ea79947ad8af37edb66d5ed8b2032b86634efe9c42b69b789d686f4321395913ab482d18051c29c152ad750d3c3ba7064177aa13fa2732f8d64ae5aace348147941056d61ee75554abb1f97d42c363387ec0f29b16402707a7c6e3a19b3876c015e83a07831ef0a451038fff39bd85942f43611d07d3dd20ba60b9f7a681ed6b41dd6c0b74346c607f1ed29316a7baeceb1234407ef7ee163c5e4d9313eccfc96ea4268bb9925b66c62b6fb96561ca649b1f300c42af2272e7fbd6e84379ba4bf6702b99868605863bbe13e0fa1a8f239ba73981230bf3983c303461d43f4d938e8eb9876b1effcccc8c8d8d98b2b1116dfef49e833a2801671a1b1cdf9fac0983b20c8574907188fe847380617948c6cf637e8f43f04fa10b9e597207087e9dbf9025551988e6097b25bd71d505c86337e1ee9bc21df2e774d4d320d995a0be4a8cddc083928fa6a9ba75549f13195c3f880a3827e37b31eea1f906073c3f489d73ba68ace3a9ee3572e5f4fd6b00a654a494330c794df8d0509833f278c380e16949bbce43219e8b23911b21dc42bc3c7d528bdf5e4abd2fbe362e805b86c6516e59194d5923f3ca9bd12b8c51ee32b96560cacc7c673db03b8d2be4717b21a80c7ee7b40ba7c7bf6d5b974fa1679003bfa379b016c9231199c19a4c337a9986e6ebf743f39506a4e9f7dcbd77faeebb3e00de9e7e3fda11f6bc8dc0fde9c1ef4e5ebe197c10fcee24b65481a7d36bdf0ff81d18620c7e27bf126acd1d4d38f3e0cc9fbe1f3b636766029a4ba8240ed834b15434230000400023150000200c0a8903e29038281814854dfc14800b718a427c5836138823490c832888a1200619630c300401630040060d0de900413f227f23a5ff30b135a1a01802378622e5d4a21b51239bf82bc4dde24bbe4ea94530aff18da0ab6e99002dd70add37961b7d509fe056a79bb0a48376d02a28b650db337a2370d15922a42bb292c3f611dc74b9099611d13bc27dc677022e61a558eb21a2d3f9d515fb7eb2b179a3f54499d9794289c07ed8d1bbc01bb2867a098e828125df717a696b665bc848ed61bc1cfbea30a8d64192315f2780227b18a00d55d2460371ae10d8c3126f7b8990886ff64925d7c3dca0b8e6803a613d2ca7cb95ef265a48c01f548cab70876cfd1781754da5bbea2e8299bd1844f2faf7e2f0fc39a0de2e1113cc97ffaf4f15cc9e433a40f66fb2c1d62d96cc9f0beaf912f1c2fcfcffe0ead77714c2c442e04012954ba571c534e96fc27d13c98eba8bb05909c148bff6bd283c7bde7b0fd8d133abe1dfaaeaf1dd8264fe5c70cfd78f17cecfe297572db6f95008f0198602be6b92eebeb318e6fde2519b636093dd2d08ff617b41d7e4f92678e3aac5f8925bef33c4ce13d513fc4ca783a49dea618f867fcabf9d04181069205fa447f79fde10e119bbac400b8931ef50509383dccb3fac11d4fabf23bfe79279d88a056a6f5df7c4cfda64b3e48a4f7e92ce9989b8d0dfd980b57e02b6fe8fe6cd5b6cbe187fdcff4de867f51f5b61320cdf5045a94e3d325aff7796ecd2f69725f892bd5323f070fe0af8cce61ad3a0798b76e642628cfa476633dd36aa78ef836e7b5b7b02c353f6331b9afb83e25364e9b67c1092492c258c67bcac35e65347f5ec46be3cc37d8f3a1bc396e1914f3e83a89409040d913d7bf57bdce4b12979dc1f06084b77b2f4ccc73c5356575cc2b9366e4fcb6fd5de04cacce5323293b31e17992b25c1216f5a9c42ca90bfacecdd4c729b0f23a86f93fea511ab3a127d2f6a10c1008575279b86b8513e972d36936945a15f647039ccae665b40f08f05bbfa4ab24b93ac7badfd1f55692823049aa79e1912718f0c2905b62dcbe08e330c8b9b78027c524d2df6c8654406add05d91a91dcbec28a3b6b405b6435098ed4f237b843cc500a3a32f29d6ad73166d7b94c956617843ebffd07216b4508a3c36faea9d6eb2c4596be27709d989708f0746f84c5432a7a48446262913174b70bb65bc11235b9618c4141b788d8ecf199068f7f23563d74e462b1f5c8431fe65cd5fe235f36062771a0633160d4a26dffa4aa7056d80af03ff0485fc95dc6e39a3cd5a68f83b940d1ffdb7095612870be0a4029f38bd8bf81ece13fd9900310d1e1f79827b12fc13f4ace6f0722bed355d4287e28f6dc10b9591969d0453caa6fe5182eff0d2e47a5937a69dd371d131ad3306ec2d287c4ee4d5d2311d2c4c9f5899f84353a8f7198b041c35b4b7a22f5233a728b686f7c3128ab28abcc65933f69aa36160f8389d90653ffa8995ddf12f93156ba282c8af3ea370f0926a3e3414a96f7c6eaa597a1d5eacc09298650f3b2ff05e623f3faf0b9ea780044ddd0e8b05beac935244acc19ab3927af6cdbeb76c2ec21fdd3cafee792469eaf291950b5a6cf9093d81bf0b9805d2fb2b09de9b7b3e1fc86df823c91f3dc2cb2628c81da1b7c960c0662079fe55d2af76898ad346c24efa373b8e3df66ef0592c9ae450683e18c007360094ac98d1e66a05eac7c7351bdab8541c6116078a0fa31515d2e6f2d6ac5ac295f1fd9b7c0097ab19dcaf0415b52b1d5b2430a7d29ffaa13454b650454dea9ac0566c569820bd23a7fa63519e61eb90a65a272703d016a3813e9ace7c41571c1091e82642810292a791401071a679667b1cceb8e2b0151e1bdb097c5c741361f62ab36e0abe50040736e615fe21d9c4adc38948a2573d6d6116fa450524b9e190002a9ee29588aaac5349595f5c06a48effd765d119237640758603b091197601c71e369a2ffe77ed33a8e64a6d79bee83d17b3eac6ce8f544e0f1686dcc0462d728b528a061c32cc0cd47c0b09ab7a15e8ceb5b806b742d40531fbe22b566a1e9a0d1842e8bb1026ebcac30d62905588e479df3da236d01d0e6c10daa2f405974473a2624eb7ce0ec76083e97289cecd3e07f6ae42972a08ef3f7db972e06950c5066862c3184a97d7568c229eedc0939a30bb43860e0d4c5611a504c6e7f63cb554cb73caaedb3bf399977bf3e37dc168f4c1efa32135817699034a3e0c645ed5425337d7e94c21b1332074ee55a2e912ae88081b55b4351f72135353c873800946d09b5cc2a28a5474a6e5abeb254f7bc35edb89e4f01523b6cb181ebe00c5a6d5b05a20ca92355c19da81cd1cda40c85dd84c63a50789b28231879eed764aa5cd7804c94be3632f03a99effd10a02f64bc54502c3cee5a06e2cd68c378510f0f09bbfaafa8315da288afa38777d4543e971949d9ff586a1acb38a2357c0722998287b5d05a11925704654b07ff7ec72be918895d7aa5cb438fe60decd1ae375994c55246416c2264bc8927c11dbcb77ec1e5e3d89d2d36335e80369e27e3ccd7da9d14fd07e9a78517f057eb3541c32595fd01f6b13853ff4f66bd8dc3e00dc468402db29c7184371df18e3032367a8cd2e910ebee7ad8b906937ca4a925b8fe2ec37b3bea84e2198c04b02453ec91fa59c375c94e0457bfa59e7c6705223ee9e10869bee6c9a6cc0cec9ff13a2b56ef37bbd5973b9138afeb761518e9881e909cd5fb264e3007a29d7f41d55850b241d7604e9089211d4bd701da5d04c282593e5d59450c8070e68aeb01845ac43b7b02614e031f971e4271b03d2d71a4c0f6576d058e27ad5cb7c72c5d0c562829ba8eee7f8f11ac84e9877a79ee20cf989fc480e1e1ec88cb894c4d280ed3d9775ee0d955af3819a1fe63e0d4c15c06a9cbc6af959d94b62cd76482d16b9e4cab852276039514050ea57721381ceaf598039dde938d6dc02a455c53dbf8a281ef710a08351c691fa507b23d37fe8dfa030f12f6b179e581347d23ac75d8a343a8d8a6332acc6de1a897acdce8315f7b65ff0e31d8725fc666f62cb9a2c864600485a43f6b106a4eb55451db5dc0c5d65742e799092e5c614d9906566941600c2c15ac561f7d73e292440472ce78656be1af59b4303a6d0d8b31191cd4d3a8766370ac11d7135351f38dd265d11d8235b2924dbcf42650cc7482519235a0ea1f76ce71a2018c21fe8b1f194710024db4d36c98d834c0aea4c7da002b8bd2ac6fb10bc6dcb2dbef62420365d237a13bd74d5f992e08f123f8d70f1f30c683e6d1088f21aad26bb623475fab1c18f678551cd413fcea7871f6f917d6565a3590b817ef5a64bb646360c4ec9ff1fda33c049051a9d15cf6df9e74d7de1fc485c18a3bf16cbb8a0c0198e51149deba8a873379fbac06a30ee98d5807ac7154365c53a9127c64659738b12ec0e7ab18999025b9138fd9056e7f70aa225635aa4786fae3081d5bdb63646c35dca65dd14b2700bc9416bfb0a6a9f6114a4cbb01bc6ae5be6aebf52a8b7156382c44d9aee8275be3f6c52b0ba502db9f9d44db14d7bf01cbfe7c5a0949492c287f9b80d126382217a0c69d1751610d4ad656424a4c9eb8935b3137490200b20039a2306fc484ed06db8d822151302fff23eccd44d66ea03e72bc7aa5c7b2c099edae05572b7188b9d35774ad5ebf57904f0ff409a2c5d7bc5264d8edd6133487d0764d632b1ff2273c07078b04c7f4d575c61c91fa14cb7deb0add6a2c7816502a64ada6a13bbdb683d1cd301631c8eca238f8d7ec750c0e63d690e0de43797800628448b7a2577aee4b313e2d16acb892c6bd76708c00b592b55ccfb4ffebf9cac73ca697bf4bff2ed27d970e5c52bc425af7f1a77f1fba167f49c73b884124834095111f887ebea5b46f8effe0976058db5e39776437b7cd53f8d81c383666d91b7af3ce659ef1f1c9dc562bac2b1ac54ee99123694fd33140cac23784ccb2e63cd839e11dbc5e84eaa6c9c28ca1ead6fd01577f123fca9d7f184afdae129a6ed0a015a8da8ee42b50958d6de84962b84550fb501fb2740c4e98bb9af1cb2a0ab5406a2e2c9af378a757e8012e58be4f97a6ec0c056f571ccc96a64f5f346abaa0aaffa1e585b07266bbd18cf0c65aa34592c8dec25ffd754d154fe28a78799e556195a4cb8e291b87aa1c4dd972884416456a5be75022662093d70eb71188dc29e4059486a8a831d35b16d31a69d10591b08e4989f09e24b60f40bc78297542577da7d06ca476b83faa0831738d176035c6f98a78d86bfb778c44988ee3376b181e304cdb252638b343e5cda621216c63b310237591695306bafe5e306e9f42dc41efa0c61615cd8c02c639fc521609b8c49112288aab65fa235ce13aa17da1c904b278d92a4e0a2b76ac7e8a229163f5f3a348eace1b9d0b755dcea43517d53bbe9bdb73771a84ae227007e7546d74b3cfba32d17b62b40260fc14915d9976ffc9779f7d46e1db025c4f5a123ddd838b46012be7964463fcf3bf32d4b27069e81daa270cf6cc3c11de4a3b59794d3551cb04cb716faa1ee49548021fda7701fed8a072ce73bfa35caaa50b878f8f02f5c381cfeee93c67c244287aa50b8053f5f980fb4fbdb0dd94841c5e1fb3c86db75641729130320b2fa69623ee6376e35c3081daf5ce978bbd3da0d9c706ba6707bbfd44ac7aac89d0b3dd577aaa0a043c72183a49d67cc247d3eb3f1e0cbed81a1cf752557a10a55aa01e8b62a7fb03e17f05754c19c754f78199143f3d46d7cad7bd77f15fb742883925a5066dda11b5379492482fce65f52325c9e039d669048feb8f701a2d52d93bfd744a2d0865ba995dfe2c64a69a0c2ef0c88f8bda5c202f5dbfab9a6fb84fed7923c24ef46c798c9efaf693257a3af9fefa9f21a872a2a86ee5ae133622d57089b717066a73557e9b0c462127206371f9e5c2846ed67c053d8b3947b38e08f2ad543175d053eae41bdc76562ab64f3b14efdcea19aefcb2650d5f503bfa86d789e1b2cc363c2abc5d6e25d1906621bd8dad7bf5d436e3d0421a59b15114c2fd12a536704a174707214682add4c4ea3d6bda92b5cbb492f19b59a77f79b08396f57f3325848c0a3e6b0e176928f780a5b168861a916e2811c2edddb2dbf71821b016fff2efe43e2143d514e76111968422b0fa7af41a210ffdb1add52ffd965aa6ff0e33f09f19b3d2b5402a998e4d6b5551269f4b76541fcd6ef978bab69d60fc4c3c4e82834fd27ff8e8ff13834fdaeac6ce688d8b6484b8c061a0a6b15485e96a2665a776c39bc00c8f7f2011ea0c30adf966a9b9c3b1ad80e88c42bfe495b218b615be6ef6d7bc7e28687b3b0232e72315dfdd8e44cd0b2fe4b28030acce4dbbb5efaade16ecbcb2979310405be9aeaf54aa892bcf6b46b741bd7fd51bc0030892a2e57591c8b382ef4cf032ef44f305eb36836f0057c88a8329d5d6d0499f882c9d19ceb58904a6410dc5c0d2a8ac59cacda0304b7cd89b947f00223c59c3a0c3df673ae14ca42dad09ec2021bf8d477fc0606765057a49d5ca246d6f51caaef2b76477d2c73c58fb7114e322d2cd5f79538d18b0915b3dbaca2804bbfd277c6544aba6cceef756d25df72db7e05139e006f2715daf49bb3e55104d2cd2aea45b83ed0c1e6224982c892fed8639da412990ba8ea59ffc9c21a22f1746940b1669b19cd319f4a8a90031c7e98be53285b647089bd88be0db9d93ff31d916317008e1db849427e9f582f197d034f57d1ff1a3b36a9374601b107ebe93327d30f07d604e456e37930f643582c8a9d4072901ac9c7bf0bd91b849514e28ff69a21d4b75393e434cc35e5b3928b9667685b3b7de29fcd429a82f67f474f3428445654e90b5233a1eabf1512dc21636a100de75322d11047d89860bd0e7a2d3428b5ee7dd1b110f0d5bc1355eaeb3131a28071ca8838f78d16b220b75b89077f04da7e3f0afec794857343154ceeade9a2be8d8a99ad5caf77cff2bb444fb2d6b143a98bec47152ed911bc18a3ee45d210e4e43580ab6f2b14deccc3d47000319beda2ce1369d30cccbf9d151375ab05ae3b1624d780a6dda153a89dbcc72d59a378cf0d50f7a4561576c9946a72296a2170751161509cc42c6ddb638768e1255cb356aa06a22d2b218b1e373235d43fb9358a56c17c319895cf7cc660bd295a05669cbf070cd168352de32913e5620bef0b5d205b634ba8b685f7bc74a81510260fab797273079704e39086db6738d83a10a615976726fdeee1f2be8194d01d39d13a1ca7dcbda96c181a7bc95d37f0fc74c8519e2d85075d3b105bd154e15cc331e176c0cead44e9c47cbbcfc93ec3b163f081568116daf203df571fc31f94c6fa07f5bf0d4cb0f32b3144a33fc2b5ead9fb94d2b0bbeecc3be4ed7bb735d3102df91a3345212d9231b38d9083726218c4a01e333bba17c49b8a89b7fb09ae88524354a4546653b478b373a56d5374c2056f9c74894030572c16e7c4f904a7e21423a1a430a765bf50920e9b1135c0fbbe47ccfd52377d570f474af54fe23bcd520870485af4e87d1c21f09cddc812855139854393964f806a19916a2d428aaedaff3ac0acb529bf1c6a12ffa6975f600f9abc6265f4f50b186a587216918f07a78e080be840f6b95818376233f9fbb0012719716c606ad5908d0b47e078020666ed80e6ca6e54ed915d20c7cff04a821bc65a23501d6ed2d17a26a68994ab82068842f667998e455354d58bbc74170a7528b29ac9f712059582bdfc13068e7b7ce910405965d8791aca6f02b0e1e03f5097733c04a5fa2f778cf56ae839d6e9e7e69f1837066a071309eaba44920e4437ba64fd3109d2dab524ffdc922fdb87fc5ec29621c5e5cdbb0d294c499697429a4db4f400bc0060cea6952a8e0b8071cb07d63ec36dfda322a049b2b5a2c4e2cbdb46901e7d4a0f24d36dda273782362c35bc1f37ca349e4a26efd78c46b819779941c16ef08dd340258e63e67e499c3b7cd7f0051664ec116fbcc1d83e644d58765296bf435d4bba474cdc6df823907b4e73232812d8c7ca9e3ade870a259e2d8d084544c04e94fec0949c9eed0eaa5b0111e81cbd732aeb2a8704ca018c3e7d26054fcf5cf049d986db4fc0202720a6ab86ab09c71fa1acc1fea4ab5d059cc8951ae6441bc677c680cfc67c29a04834527459ea4f74dd3516bc3640b37745765f002bc6a15ebe9f4fc3a1626a654d24feb96266571f6c6e20617cf471c61ca0ef40541de33b42a48b1aaba99488799bfcfd3005b030738e8eed65e0e0f1a7a08b5f7e2d663635f835f7d89735c74c6736fd2acf1a0fc01165ddc916b3f8cf2a1a39b09f6d1e0ea03f460994a51d03ca1781b1639ae330ca22f4133c3d79b0d59c5615c2aab170ba085773a28560369fe5f81ef1faecf403348804c2aed09e72b16c071970b8420c4ff819e0ede84fcb2af48e8b09e9de27ae4ef682087f2a6535b632210f1ef4997ad4aa2f297a4ace0f2aa67f1b0fb26597474e5555d5b5ef2b284ea91239f0da53a15fb3180b2f6cf22471203621a7463d891fd9eec2c2268587d6fe02e83c6ecdeec964e18a9c01cde85d028912ae3ec8bf13aec56796b290f3c5e59dfd5855e1bbe1a9c10fff219243fd4ad9bfbf2e565a9cb0a0a3656be33115e366983bcbe7747287953afaefb0f94cf7b4cce36c9cb1f27fc1c6c54826379585dc8c5c5fd37fc97dab9433bca6b4b40a4f70a501d0cf346e4138653c68ae170b8e2c7832baf19ab7d35001486218b8ad30f7032ed08da64863f4ffb817958082e3b8d923f70fa1fa983283995421d9e6fcf24c5ab7024423964290f4f840dc6e2c0880a25cf5f20e4d74df727f796c0a0909c789130e46578adc68b2b2518e8c54223e36070ea8d1624fca725f4c40b220194e8894c64c5a556409c1bcc3c4cd325a8798632c47f225e0ccbc40a6d915124c1d16c6ca0e09af892a3dc8bd999978ee339e4e56d6289ba9cac29266543d582a5a90752d30811c1087ff3a142b1fc1220d1a5b1fbc60a3d3f2038a1833575a6147b04cb303ede6e46a0929188f5bd9e47b4d6e6dca6c0b273a18cb1d4e620f128551529a9061d9b3c4785453e5fd104601af970f5513344c1e59dd8939fb33deca84483f85554ddf3d9073f474ef384091815eeefa654c186819a7e706712f2f02bb512ebbe0db1fe0bc64a9228edac919e4da3ad6c7027722e1ba2c4db1a17e716c8c9e9c6e0d40813fe3f4dcce80a0baa3c59178feb008e3427fa317bc1cee3aeef6969855de874bb35794044580dd66d7a435d594454c275ab14a8d848060820eb366b500202200cbfcfe1d5adc3bdc70feca963c72d2db65ee5a95ef3c848874ec704ac39925a72d25e091f8acf06045829535d00313ba8e8cc87307149bc805dd520a69fa0305bc8fb92453b91dfc827cac3828c5151844cd23899fa52fe06901a938587e28c4f237de964f588f0ff6911515f3d7e36317a454a60710a9ef150c528b3221c25b1a147706d76beb670aaac6ef4501557905514de81b87673dc22a9c8978e30ec2c26edf44ec64f3f7c52a147720244c580dda66ba79981e40e6a739a474d340972972c10bb50b8ddcd288a3304f59706fa346396c7bd808617473970d84423838a19addfe8e71fa2b4f12132e1173c1f9b37e65da71becced0a8cec24d53830dd39b782b22ba54b8dbee5fb0dc8ca8de6e8b77632b1e8b36fa55b0d718c1665461c74c80cf4909bbda6fd6a6321a19c45c260c7b44ffbf72f80c86d4bd9228090a414d3c58d119d9c5c3d4e94ff252c44ec295611a23022d24e44fed559d5beb6bd8b1b163f758c8a32a6f9242fdd345e494a305858753f62bcbb58943b1a945e88fd247d083278c8c69eacf2d798c89f686587e164a1577a025be63dc980f892d77c32eadd487122a82f528cf369ce4e475007cd5bbadcad78ceefcf25c979a257417490640d7e5e5c09e83b0a9365c4f6ea655d09a6fc8882a476854340f7cef23e83f275409dd027bb7f6de3a0fda0346ca045ff2d593cbe835eec3260494accb82293efb17d652707504869755bca8225f2fb39d80844cc0bc1d09ff4e7b898611265147479b284f8c20560aba414af0917c3fbd06520157fdeaf955dd31c251540d2725af83313dd1a5da2df1413117575e45f5313878a8c77d7579d9383ca345e485ddde42cf16b4f58499be4de49159280145d8b598c42bff1018e623f7a94279b2380de9d1d5c63ab04bbe3b6ed94817e162ce37622fc088f6b9307f75a85c6ed54312152c623bbf6a06b700c8e546a48c8eee7f6ff4271b1df9285d4b7f6df5366b1578c32bfb8b9f9b89d98aef0d722fadfd3f6b19be423e0cfb6c4dd4eb88b3e071177745675345efef8b1b31a59bcbb33cba36ea32a65c9e227ca0ba8242dce4194b4cf48190c9bbabf442acb0d004226e8095f208c070e5ac1d4124b31cc571ff3250dcae5022d981a8732aad4b4d724501e97ade769f0b25570986e197122607b292e8709e754cf53a3e382d2b97599694a8431e04309d834cc07aa64d9a8e3a75c9cc332908d31285018c8f6bb282752bac74d90662b805f402b30d0ad403ed5d6d3d2592831a5181f2e5fb594b4029a212918a8d06a81da2c96a9ee778a06209d59969e6ff5ad2a40c55c4861fa05162b0e4d08645a2c64f40bebc7736ed68796e509719c1327b0a5d0c9b41c23852e4c60c1622167c9f5923bdf66429e5212403288d848ca94923604dc57ff5f1cd1edd56b4ac29d8f4a904f82a790c718d47f263c63409fcc5eb07b2bf292b70e1e724233caa2b0bfba8980aea5e434b6c7311766cdb8bf4c60395418a6b1fa9f60f0daad7c7c7391003198b1a86f31ca57bb851999d7b1ff05e4aab96043ed9958bd6eb6c09bc3d95dd7e28b2320cde7ed149cbe18be0f01166d5307a4df2d6e31559e0026024289aeff31c1aca03b6c00334c6742c706308959914da756beafb7dd35ba72fd961151d4c973fc8df7f87de5e8502193f4a73014068b67e1af5c422ebb627f8e10d5ebd5e0962643b7e564297ea5afcef32c0897f48c7e34417442d652be94a2033959f479dcc2c027d98556ee5bab00b8063e15c2dd2fb153d289914d6e592ccbd5d6e235477fd700289ab078d65cf7a7f35cc8fbe1cb913ec9abb3cf8063ce98643f8b4e67a9f0ff8a7fa6704d6a0a33830d3a8ea50313383dbe7ad849efd5d1c7fe4cc8b5a7ed1d725f4638354682d826b97d97f5da50ffaa004effcc1e3f09e5c4101badc9a3a94e07ffe0df549ed3d167e6043ba30bd29a5a9cf66f841720f834477df3ccf42a67809009c3f730fc391f30c152cffee649d4f17ac26b92339f44e08260e2e0af1d0ccaf89ce37f843d6409d00ca51358a47b4351c012e0cfad8a82568a050e9254eb27289bbe21950032de026aacd6ec3d9a10bc02d7a453bc9b080e6173cbd2dfdbe485acf4412b0c041a451b3279526f2d6b3bfc099cac490b84f7c7b1a1516ee6f22c7c3da08dd212395457ad3858cd5c9bd4b722241a1547e23e6cef89a3fcf6d1b5b5008ec34cc17579ae161cb275d8d83363695299c9830248818508e2e04776f96dab8f4181d96f8cd040f801756222466a7c4da6a846bc6e2bd2ed309f4a894be7044d4f51aa7037190e070216d27dd663e17da4eba5b011192503e36802c9dd0c3ff4b33d57488ca78979084ff9268747acce7fb86be49095e4e93434235a4eecd50b073b7670e196a10c6d7720cb9e544b61d75c513fef2226952a5ac5bf615181ce38d317096260249457ad06c6e092098ab3b7333397f0b2c39889f2fa2de1dd96c6a6c0746043f13147d6de85feeb9bef4e300be76d99ee6f37082f1cbc7e6bd0c6678ccd0693f06ccdd58e905f03f0f1c62e9afc7b50dadb5e8fbd92624ee0ac6b40b367ca545922111ff9ad5edd169b2c3eff5a7c0072b3353497ec4f60ec0204ad656ab124e3191dc31c35d8301211092ec9f0f351e787cf29a99535291ce198f4e3719f8b590ce82cd3ed9caa8a2ad83eeadc68d00eed3e3621572c37b329a1e8e9c5b2acd9ef049aeb3d9e02b96db3e0acf2729bc0ae18fbca215c535bc9494e0a818b303d2db638bd3186cb9e4658366782a0bacef2344f1dbea750d1440b17ff4048900681234c9086a26152996e2a72500e14e4ad042249891efb907c8b0040af563ae0e683561e0d4e9bb7afd64c9849ea0e249d01c9443bd82607e190c7807eb20aabe601d66d7a2e63e64a8069a4393370416a49014104e52ba564410193630a91d6fb9250bdb3dbdfa83d0fb2fd9b34d16525f2aa8cdabc3cb5b76587d7488ce45f97ce019fec0d30cbaee244f1e579396199d0a51e9eaecac90b920ae8c6040d37815897dff859781ed2c14c73196713295f5c5b592841326bbfe24edae56853a4a418ace41f5d467ed824618e0a64959882c253b6cdbbd4d373501819cad88706011b7589cfc0afb414c4e8295c6fb103b2c6aa0212ac52f15d7e28ec508311d6ce9d954f4e53501b916368f898bf1529cbb0c036c8ff5a844cbd8318c300c65ba41934e7322f9d5792ddf67b4241732649b2812cfdeb3a353c2df6f465de642bb9df358e39b5167478a488fdbe4974516efd839b9537388444a8bf52761d671a6446b8c6fb1c120c7f6ffd130e7c635ccaa4522ec96904d0fc9943b9768c4ceae13a9a02ca098db24bca4450fe4a07d3138d7b0ea0609d462680af55a9379c9b1410d4ad44c17842f387d2381ddc617c97a8e12fbad0f6eb3d6a284183cd87ea353f5c399da79be487f8481ebb7e4b0ec0be7dd5db438891650373102fe77daa6be8910db6e357625e65d84e20c30a94b921ed2592b706a9304bf2614d779fd05c56792ea8ae44330f6ce9a0288c0642684714824d64129a9a4a8ac4553c9cc2615cc7398453a2d5e854b1e2f9d7ee864bf6148dea29e10a742062f987353d8ea75d2124b5ad28f32a8b368e165f0d491d0edf35a671172e06d3b960dea5591afd69d890e4b55ea6c5ad30512f3cd4f054046f58633dd448cbd2a144036a12ea6c39b9f6c14f5d59ea3f615b25e29ded71b8094a728ba75236dfe26ab91d685a08f654380f7163a73d15b138084bd953d9f74187c2a21fc4b94b4bd6f265421fb6e5425626774a8479e7880231da2f08f907f5f852a43a77bc1c20aedb117196fac184ed5cb62aa2cec1100f1a561c1b7796b01330e1382b069efa1bd62a70bd29bc4a24c0a1e5eeb43cd08d99060120ecc7abdff520357c1623a697112f064110a9af9007d377525802ae63eb17bb727b349832ac66cc060df9428143d2523fbc36ad26ea5777e4aa0a2cc14b70aa28e9dc89f0a5ece0b30cb3f5817a5b28575c109853f57dd442c86bfac5951268763c13170530587ec061e0d08f1519aa6d673c18d852d2f40f773eadd9657d84c89fc1c3a56a9ca73470b703292c4f547c15189fbbbc0b930046520b61c5a60491d5df710adb4ab5454f58dd9de12832885b72cd7c296fe428ceaf51da8e91d95fa6484fd4b9ae3438bbb36a803885a13887689a60ac47adb974d52a3fa6a8f6ad9857c13544870fb91aa81909262d5367df8ce717176dbc49077ea6acbb6022e478a6f3d709854ea252cf22eda12f2cc1b64c69bb0e775f471d837ca8ba1c2461e81e8b795e428c4fafffd42733ed44f4b4f8383fc977d4dc7809d6bbcbe975ff32ae941b2ab6d132abd360663f7dabb07be5626623f391e34f48393c17a14d08b2ffc07c1792c0667c992c8df923adb99955b5646a8322e51739380dfa114385b08f985c1aedbe9cb47649d77111045b44732605c63f1c1fc9d2f91143af282106a449015e87b51cf7c35c52ed045bd7ae4aa5a4cde12a2cad11aa0a2c80862b51d8dda9a42eaa40b860e7d4394b2c32466a1a6492a264e26b91dca69aa98c7085417c4de651749ec792bd30f32449cfc7ea0581cac73cfb21fb5800615d300e1421ff7220e49c05addd25770e84b9487794455eff947d78233292c64d0c598e610ee0a538b8ca0cee3015e54a2658b771e29b89e7b21bcc706329f5bdd99b522c863c48a913bc5aa5f174afd8605c0328a907702e3f62076ba160cd7010a60909fe5629137d7f8b213c3c9416127bfc3304d9f69ac4913a4afa763bc035bb2abea282efb8596f10406b7bcf31f1d53ea51f4b90e81f65a78f2d06a7ba9de6a701612ca20ace8b93e31b7416e9b42c93b006af7ce3863d3e6c4816e64d082cddc55e8a0cbeedc919b2a9497151bbae842723dc432c36c9d0195191c0269d07e8f4015cb80bf62f8ed76da9aa31b2e26ceb32e038463aa75cf626d5a6bdd19bc3954b26f1f2fe1d0d375a1d0a78924532975d27815b2635f049f637891aaefff68f588e2a27a0956f98054093b76b5b3e9be9b8812b00fc305ada9bf30b8dbb056867c332677f9903606d946e23eeaef1ba7897b41ff406e4504e0a7fc0e4425b0168218ec5ae63454f292a5f81d49fa29730aa722d6eac3f3896e20160a3a252eeaedeaa1c1df581a08907465564db4ff23a978e328a55275b8d070a59fc6378e747c5700d050ca27ae1b0bc0cd61e91a33364c779ef42fc1ca224886abec28a356f2b1d27bb9317520f31ac07c5939b99d18826dea8fbb959ebde10887426bb64826a5244ca36e0404b46156de58f658932cfe6206808a54a920b1da97f6b5644d61befaf875e4f5512828a8d477268b93701ba8c6b5abcb208c524890bf35217b96181badafadd068973dcb3fa60baa98b79ec64f2ad336eb6339b5cf4fc47f2932697d05317592e84bcfe6b6cff5c58df48842258422a56d9b4ae05a46192cf183fec2eea60ad0d5524a1987b3380cb87b5894a4d65494c76468f477daf184eefcf2d422223ee0183a980483fc810f05093a3f6191b9420e6aefabc193971e24659be1cf97d342d49dc404feb38d669b6ed6ace72d47895dcc7fc6f6855fc02acbb1b4c8f8213ce98773f53823af23c0de46bab654c3fad97983da06083fc8269b4aebf3f9f308b3cffdcb5ad480750dbe7e6554c0307a532991b5f828ee297bc31e66f07d0677952fb6aed4d14d77a91057136fc498c4851de532722045124f2f7a5c48e4e826bb3511a36c33c316205526992cba40fc60c98a3510a1629ce8e67f59a8a078cc7493dd1947e069f27cde8527352636627aa5b1579d0107ee48d1e559e6868032b8799a110d5d924e09e0f13cb582f40f01dd63095e7aaca70728bf10175688be0d6a43573e3562b9d11a52b800c2d937ecffc51157a66d54095c7100fd08c46eab29f23d8d18551295f7b063c46ea5dc67992f1b34d559c8c0eaf5b2dde30230d50c422f34ab9796047f64865e89799526c8e2079a88f6917ce2897698c36f99c35e529af0500eed6515c6707c8fc8822f358c7092a999af2888ed369b84837f0a7b44269a3c4535bec1129cf9d7299c348ca43065c0a6ae41b6f2dea889a9407c7a5e000107f50f715c8257e4c5b529ed1e1d65eb8c79b04c642ab26e8acc9c0f957336a5ff8493155be78109e7aadc7c9a5b324a7d3d9d5fd01d9acaf1b4d270123351b242c6c6bb84d9f758a7279dd24a6139ef2901ca03f313b4bc1e42b3fdf78a56724e9a6a69833a1cd25889168ad3dbc684647d24194b73a878e0748ebb862ad08df314767fd159d12d6e8588b7ae9d743a43f25721f4303d76acf454c5c2f3c9da9670c29734c0c359612939ae45e7a53b96ef8da4fea7ab6864d6e6606939c2333f29fad5c0e7ca0b7b5ad7a4466daf6103c35ffe902b39a82aa4d17e07f55c09bb2135fd4a9b72ec43c794a029e05728a1bcde14a9fb8d34e8865fbd68bbd30898d8e919a9350bd379f785babee676c1159d54376782e250892bfdb23178f5361738a60e36a15ded7b64fc377e11ab042840973436cb4c774d81e351d63754598fe16dd94a8669c8090f13234fcf2fb316a81baa4a2ab1070e7be5db829a1c9d641569bd487b08c18fcecc41ef658199c64783307d78f4b54113e39fb9ad00d4c6823002b38b66cc5d963860504c0ba5f3f3dc4a54dbd42c2322d163e26ef233b28c40f7eb643d401e0295d75fba46b305578603e29f0e6e457bd3b1c4c19894da5bd6bb8032fe08f6fcd13a84ae2a5d7a1b81796d067c3c71fbf4f07e8137cf16f1557d8a7b0790c2d391f0323b0c47cfdb6daa73d5da4298a47721f3f5afea31d392d3b4475832d7c8838c4f99a19d6f2ae1f44b41c9b73ef1be327ae6527897425eb53f6ad627535e0a29431493b95a6558a5c92e5f1005372a32ac52560de47b608152228938159290a56c18c03e3670b6be4c984e86cd9e3e1c84f10ed7302112d46f08fb0a9f91de642d60377b416c5b1e0c0a9c611e03b404342f0db17d5684202c1ff270757597a868caaada25c1bfc17456a24ea52c6a5a4f724d15e40e95a1b46119e22494960a6277b44a8020f85f7b50304a0d4fdad01fd55e05d47c559d2bdf4ba0fa62682fec03b611a196802bb17ef038ffa8b34f53fa550078558a1fd9c8a345a25581288f94904efd5645c21015e0d4d2609a171773f3fc3bf518d5612ac6c1bf79750a01de4ac12a892647d7e14a76da7f4af7af52351d8e7161dd28964f14952c375bdefab571605a6a55255dc94bf37bbc45a8ccb1770ecda4167f087bf688aab101da5446ae1f9eb80854d3e576175c0841013c909b03d9f573de3bc2fa6dbbf6becf65b5c186287738dbb11986f30be1646a3eb08fd315afdd45a5cc790d944fb0f8506d879ef52053d5328c1797b901a481fdc3490f3411482d3f026a83fa9533efc600cffd84751b1d88bc00f61efb4f6cde48d8f75bc1fac8358646f8cac08b749cabd2e11e78c035c758973b9fa49066680db3f6295ab45cdd2139d009f61510c8886a5b89921a3c1956deeec59ac96050140ece60c9aa221c15bc5e8f94a1ea1f5938d841436215aba7e6a70508c5ce761c2fa493f53812b416be276294dc168fb7875b90d11574910750d9b9b11000c984c0a26f3dbb71680c6d864025f1df2f18326d9dc8ffd5a489e2de7324bba2d1ae12e10c4069edecc3a58f37abf8265449d12c727a8707074e42a747c61dcef53c50ce55b1cfcd4fd87f86c8168d6450f25eff8d2830b4e75e43c39805be53841fe4d49672c0bd9a31ccfad8d9c1112da38edd5b388dcc2ad0416765651ebb853ee2f79b259c1f35ab7d8cda4880e34ece4b4353f7e0c10c4ecca0859f56b4ce5eb624f344852a4d51a4fb3e8b160d4ed1e3195a9356fa9067f274806bf34b5bfdfd065991894d10b12cd42a62fce442f4ce86c9325e9aaf7fe3391b6f45aa553b7350299a743b15662f5401454d915a3087b4701f5aea64d1ec3c8034ee101b81074f35eb513a9dd37f932f24d2c5bfc9b22acd9150b11b1f9c65422112995895b910f8ad88f25df3daee40050b228b2d19bde7225e9b47f3c685e544dea002ca5c3a8b9b7defba82b1806b65329d6eeb0f84e82f5f00b54975c1e3947d24cd3764cbfa5fe91e16468edd228e1c193d0155d4cf8c16a0bc4a0919bdbb9d306c645e4f8a1768410ce6eb4e1959e3bec4d62a8225984af80fb313f2fcd9136dcdb15c048b969214fefa2e3ad77b3af2b042a9387c6e9d22c48934228209ca5212473e87ad0d1a51ed483c593342db942178176a6b0de2b0290e5a6efbcde66a2d40fc08d6f546819db76ef59aa830c6850cbfff7494bc01740587fa2c012382224d9213a599b726134c1292f71463055dd7815aa667c418f92358482987aee0729a2a1877b8024208cdc6f0fa45f29485e96a0f6b70d5b41762ef9951f4098962893240ed7e9c71ec52b43caf4831e8b75ded20feb545a3d4361243874991ab7510f7c128438a90376adf02ba6955ef125fc1a3d60f79022799deb14dd6459791cdef23c0869cf515fcb6e74f560ad3743b1dbca02419847f23e80de66b1e9f926f1b9be4ac1e2a8e1bfc92e256bd0cfd0e827f3483dcf4c35d9230254b18e534d7b65373bcd6df4ba7f9ec56c07643f45cc1fa9a9a9f2f6a7c12d33be3b81fb7a014338f449c4c34a840a1b4105e9269463bf90990d1a518841f96a354c14fbf3cde892f8fb99163edebc33d849605323729ede776a812b51742ef0305ae87fa3fd1c263f3c4ce16cd1209941575ea11319753a488b1d01efecdbf119b5cd15d4e3b5205dc7627d83f9527b962e5bd71e89d6a626c886eda520dce7aaccc26dd0b658a287db6664581f8a316e53e1dc9934f42d7b0133645ca19553a484ec7087348d0ac91cf0ed8db3cbacc15b7232ae95b0d2c590e98b487ecec93f9bba5d6def794f21ef1a6b17c96c7429edf561fdd4c3188a68c10e3089b04e3ada2e4fd24dae81b97f71c7cf53e7a30171cb5bd77c2675e74c4d192b74bd666ffe51381f65af61a10d9fa2cb13bd9e644184543b7e00ad0a320edfe1af052e5e8f4266ad9cb9d55a7c1d4b06739a8101216927c5a1ea1fbafb25531409aed8ea68843192ff061c797ab566391a48e1d8b31143290a36bdf598320f75461722772fa6b344f02164ba1379785a041caa8172230cd8b9df681d2a630c25db240e2468c5c41ce577eac7c981d2ad286f554e6447125beb166dba36a1c047485fb1cd599cfc6f8539d016e296ccd3acdf2f7b1fb5521cd2ec7727b491fbf5477c2bd0390e948d092d75abb01604780bae8ea6a32761ce05e0eb3f06c93901f0459cf4f00cb0de7e003ff7bad36a5e623d734fc29ddd0543a0cb94c002046dc4cf5e9d87367429601806b543a9e9bb5ee48ac215ce3a5774408c8e55e0f2cf38b4b45531decd887db788218525400c015eb7cae920861d0857450d5b060f658e617234e85bb2a8cd27cfeaf7b8567446807e62cbe2e5823514b7ec5578adc01841851aff07372743ea12e02cae753411961a61b5add3fca30d680e8b5012e0dfefa041117dd1dd02e26d94ebcf6cc534e68799d51a4865b8273f3885e575a59f73b4041a17b90aa2b788bedb8e45a1f7c5213c05786c9a41d3ee5e28ef542cf07d9a984cf89763f47c1c8df3daaa2a4451c4edddee99a0f5d868b3a2f2fca32d35f8d0a63fcf5d07bbb5743143d74c3720d12c0428a5caa7f4159df70e9b591b21f0b3e8dd6791d86781f8f7efd306f9e2c7f5e6c761d18f63a8127205f93976404c7f440fa0009ee1b63858121eecae92853526460ae1834a24ad31af048484b28f2221658406d190f3ec53e52a1a0788a1f0f4c270e09be415b7e4f3f897b6c5428cd07e503a9f758a0e42765eef33ebeae6e2c8c6e9ac0971fa336c8b586b0403e17801b7111fb4806fc9eaea52e00d998dcbce39ada1eb3252d7bf5ab2226b64c5f5a7dd5ea5dd2a625050e1bf35cb4942f13769cd44e3eae9119b4fd484dc7f1875bbe3fa0dbdec0704dfa50c37cdd825179fb7822338a888b86b12134199de8047ece05550f08802111103503003714bc3200960ce99315401914875f9d4ab1e2463e979d86f8f36cdeb4d29f63acc03ddd3270bde839e624d93bbfde6cd570a09999ae232be42aa866fd9b522aa2e212b29407f28a498560c456e0338705be4bb003bda601f6728856b4f18a83cdbd3d13e7e6246c9d2766d1447b5d2f7c927b41720bf3e1097a82caff633fcee136d4d2712afe5e8976a171bd2657269c881781188ff506d51791f1337929f60c17e08aca2e1619317caa6b82c066343c59d4f40fa3fd8aed20b253984b554f28bc79e926d4de416514cea06c33ca48d30bdd5dfca93b24555b1b57ce144246ae39c90ba10b5efe68aa65a15a5cf018191b1da4470033507cf2da0a40dcfd109fea3242f628304a982526585904f15af17540550addfe95326eda8b5fda9610ed5eb8624b1f57eae60146bfe71957541179b2f23f0eaa1f165e19e871265b9cbc4bc99579560253c3f59718872fecfd52d7c277079be3785e37a1bb04089a6d704ba09158d027e3ce0d83e296a0c9d2a1d595f506c5a7e5e01444afd48a00ccfd0e47a58700f319595455503e26cc8a7933f995c57634e47b86b8ba5276f6cb535423deba2871498beddddae18efdc79c3850ff2f17816ef4cad88e9572092a0eddc7c57c83c3c4e8dfe2fba2ac2f4a45f0830bfb71298fdbaf10beed59f02e9e209745303d6aeccf06d59c242693f66e1d159ac0243a6ad3fd4b005cac01762df0a8c5f4e825115147418c939156e6e2284e270af6dfdacb674ac55475b4d63c621a55d339cb9eb8866c5134676802099d29e4880339b380342a2dfa4c7844888f02ad297e5267a5b9954df8a3478a0144bf0af76ff16e46761de4640a5bf8634ecfc75ed956f8da9293f0e310855c8c87955e90ba0170c6cab0435ddea63a7d187351bd2487164626c1e0f5d1ebc3e58a436267e2a12fd229bb82021a3bc60c1370a2f74d0792aa92dd82f3bf5708c5008344fe21b23d07444c5b2bf8bb304504e6a2c4c1a62e117dac8b25ddd461fe6012a18651daaf3fcb992263a7b8b15cd1bf7a219d57f77c5fe23fe3d6908c904bcdf23a1d1fb151d7eddf6191510add90012497533fcaa2d0fc2b81adc4315c84690d25095845551c3eff80cab675ce335d5435ae1edfaecd318a81818eb71618ac2ac0583c2531a7627dbf0bca2963b1a589b8e3f9d309e80ab45309f0fa17c73e95fabc230ee188094337616691f04abe49153c9cc8107aeca926b419bb36ab7320686f5e027d56394fc12c5ecda2622f921ce4130ee4babb2187069bedc54c5a851d1d26901cfcca171f78f60889a7679b120b8c4626c363e6a21c3adb294b9f90c8419d5dcf30049a08ae60da071488dfa098ce1a9f357b96b46231fe5667df643046b3774a6e2e51391e2fa044c700434ca13e60e9d607728e475f2ec502231204f2b345efb13a7b99b7df88583ff23b6c5a3957c37cf699bafc8cc02268c0a261b41ad46e18bcbaa89a44904559d9ae0a1d0354ebbd108bc803904ab8b0a41f4847afe42c5c18a36979bd791f01498f3b5da8335c213ff02945ad1e38b4321478d4665187df6409b4633f5b7236acf9dc13efc3ba5014c68dd77c41286e2aa798c919208015f1af4a95f383ea2ec4675da860d3e2c2421865757e20ce6f568dc69739d76ea07cb17e1585e9ee60fbbcaf701881406554558a500ce8cdc4df33e53158ef0b3b4592a63e1e8fe14adf647a1801adfa848ee0a33bf91510e10bfca3931afe7588cc73cca22f54a28eba994d611034312f973ffb0b114d11c45d1566a5783e848d18a22bbaf576bcfca49fb7a0f3b2cf21831aa8dc88ebc1bd5164b79305df541186846d211dfbbe06864ef3507fc5eb08e36431c1ca907fe76bf2723781492854f6580e3f3aada4462a4b152c3326d0d8bffb49c59a382a68b97147f20859b70141c502a996e0dcb910a06b633f354b4a52b8ff6e2f4c95ac60b03be6ef9cdb89aabee1431bca4713e5b589bd36a6d84368404eb760f25efb6b0efc0398ead6ac2d4061184edbcf181a32cb65614ec5a75f846427885eb63148a82173cbe9cc133a43fb1e314d2837131450c2a2bc8e921ab79e8e2574aaf1b81f40d3dd893880689ad90d76ccdb162ae7e297ea2a5367871b10734217c418bd4ff94e32080a6797f07e45616bf1225083655e34ea688f5ba089affc62ac37364f07a380fee2f877c7dd446a26d332d4d2c5b03336b112ca1ab8c5b0cd5661f2a0b06cde30e2f529b3473c271da33e5728c5513c46546a140c024064a3ba45e2c010a3c82b83547f9213d39303212e87a02aa0236f581b656f389e8c7796fd3507104d17e879de72afc1239560f59183af62f20cfb2166771b9c3bbdfd9f83678465f23eacb5c43908aae8ef20e217216f5ce059a712a712e7b5f3cdc3d59e7ef36c20e243ca4f5f01dd943bdc79395de3ce5550cd1630c21d0018c39bbf085d496143e18d6c8a2d02e3d72cb316799d725b920ead0bced735fa16cd0e81a352a639c3e4ac29d63519127ac9074616803db2b9c41cddce9795ebf56340af9916db28fd03e0af9346019e99c86aba50e822f8eaf9874319f40148aaae3758851e77f932cf5ce02776008e20eb8cc7c6a96f596b376b6d340f6c6d937d39fcae37877385c33df29ab4529b3da938c69f209a6acba15f47ac8fc95f44fce86dbcbb4cf828939b8514ade9e17b836376abf996d28b440bed2807f69b4cffcd8e859964b658cdd4f4aef34f564d1d4cd44b424e8a114c57b724b8f2b33b28253282c869830bb0b04c8b29ac300f9908fa7a0d6677585d6939b802716862875a2297d2f7ba0840ef6591b3a7695ae80fc6ff501e4fc19cf176329a8b4d811894f0d4cdec6ddaf659db59b7bc313cb13391fe370d1c5ec6c1ff08e1c482c206d4df2aeab0221027dcc3368b0572da5897230df98d57eda2a4d90a3bc8566b7cf8c3d82c2982881b11341bd9a1f99c092ae8f259e73db5f0004ddd91250a1cc5674227dea9a011fda5bec9816d1c30b9319c5ab00b54837dc644ff16a26ffd9a140848d4837bbbcef0452b25aa45968386db15503a808d8532face1b26b1af590d28e9cd400970afd7b079fa918392e6b9ed22bc29abb56bce8994f83a1758983c6854b9f58360c0376d1952ae662b1e5214884e1d7127011be9cdd2cddd3b9678397accc2bd806d410c3bdd6507441202b7b06637bd5b80fc585a895cb27ffe2d351f4cf280ae3da8400b4723fcd23b002c69b8ec6b44a9a37601e53cbced64639de0191591e40e03ebe8b1dab75a165c95dc10a587c05a66322c678ea42d4d22451701b5cf46d1b23ccfc0c3a60d5ff890fee0ff01ee6402da300b6bdbf274b37cb58b13ec0f59f147f076cdcd3c1d197b96b6bce67a7d2414c76337f38fb8354963b387190ba4e3e2e2f415afcb4ac32391e4483ab45b0dadf6fa33eea65ed8be8284b6e3cb0310b8e80ca90af70b0423ae4d4f7744a94744f14d20d3799fd92feb69612be63e3f44539c7cc83e0fe30ec6bd5f0bd593e62ab8245cc3c281778c2d95bfae9de345895f8ba77c15dfa54afcdc5f4113469e000526a2b8207e6b85b034f10f3398bf8591e4c798d9d918e40957cad5fea2481cfba1779449025c6a680e6b360b0dcf10e2485c0844edb9c8481e28777d15dfad45f9b4bb1aa0720514cd43ba87a287351aec56103c1d2d8fc8d21867a451b8d92c9f81539e9c5ef91ad10975dc146676ac5e450752ca200c2fc1b01145dd5ff7d0f66738175599e586a536217f9685a2765c969bad696969acd17c31c7831c3371c15ea9f0d101cddef7eaf6ec3a08172a406b82bf5f716249734e9e3f94594fd8a710dcce9d41b2402822254125f6117b84894eabdcdc400ce1521909aa69a73904c9a128185e20368e1e854318ce6a3518c0fe4ffeb451b551ff150c7a20301bfb94fe61dbbd22d29ca376ea66d9b8fb1d3e6a0f9fc02a4acffcc1c562a3a8db08ab76de661c9a0200348a839405c00288717e10a4171beb5d12656d207f78af11cc377957e010149f8af8130c75330e50e0f5132f0f985938684e1bb876ebe808931016ed62f0cd51423b0613ca4ce5aa4ab61ac340875a29eec3f68c7ce20c195062c132d7d53c3933200002b73bb7f945cfce9e6cfab22f617c935d43e830330377ecaeecdb90785ff5054a4738acf48aaf196d030c45860ab5e47f725c1f4abaad3750830881fcaae777145a6e5b6a924a725d4995069b34aa8b6abe564e01477d1562c4649642811000c09732879927d9687a0b28b0afb3fdac47283010b5fc4952000de499f972990fba43dc9b08bb82b89ca9f7dfe31a75ca6949b51574cde412d727be2c76fbcad8a72a247a9121d84137a095256dc25f7c722f02b536376e840532c66aca33538a64644ca998653f10b71683869f16a86f3925186f38243018466881ccb582f7b01f448046743dda2d8f9f77c556bd1f5e848ad4c683c0124737dc1ef9a3cec13b596462bf069ea0497d33c2f9054b74e854a990ae1ed649f13882e0ae68a16ed1167d5a425d9f9f5b1b478ec5e504ab3d8b4b755c1b0b695ba99f00f0b1baacaa9df4e511e0b23a70ebb9950e2bd5f3817ebe6ed3488d40b122328a81f0a2138c63bfb7b6ca87a1787825e5b3a434d4d60edcb5e613ac4c386aa6ad6fa87128147bf0941b3036ed3131b8c86f0f3abe2683b036b956e7165585365827dd708732ec2e5544eac98c23c128281bb23b11660b9ae4cc8c8ddb94a7742b20b3c9240bf24656e407cc1861295e19aa859ec0a761b31d5e6a7eb8b25da2db87ed9d636b4302746c8463831bbf8a92d2034608ce19fb49c91d2d3deffdbdf99eb04d385ab78caae148a68c20d3a70432e72b3930e3e643dc88cfe6c14f0d99cf8d78a44781c2a8ff7dadf7125ac90c362f1c23c994653498bee4933fadba20482124d7897b115a959aa18f2bb0a953020203fd1c6b11a4b801c70d91fec8a98b2e56d3ce39f0b285ae49b33e1858c389e3408d0907360c0da0150c3ad525eebb441781262712cf16e410c2a1d7e07c95823a3f8f4e0af42ccaa66e325314a50fae1af0e6c20022a73694a5a301856a503f5371887e9c060c3013259f9194937480432afd8c8d52c9527f6ff5b7b22fcd887cabb82596bd90fac5ba3f8d9f90d0cfd85e8810f29109c3eb561c829e3f688fd995c44158da42c6a844842f6de5b4ab9a54c29c97d046e049f044cc4999d00459695b6213035a8a2ddd154d7ef40954efc2253c5cf06fedb7a40d5658bf05052c56fd58eee21fe707844fb9e0dfc1dcd41c874fabd5edfb9bb1be0e26af44cf74ccfbcf61851a8fc5a91eadaf5ebbabccbe1e75ac4082184305ec6e236f3436fde1c40e4869ec2bd1b092c53bee60b4208218c118281e441e86e6bc9745987ebeaee8e5d24af19b26753ee837a83237fecefcfb971df914072033214ae97f28a252254fed8d186bedc37c85e8477de15677fedec10bef79ebfe75f547ee8fedc9fb34b135c3adf0a39a871df33bb8550f6d53dfb2733a3a8a83c67431f9d22af8a7ffd0dbec1eff93d848142671bdaf692ec3d6666f91088b82920f0f286d3ef79288ba2a72305842ce386ab9c1a9759a7497de1e9e8179e8efeee1981e7119af0eabbe24e81f36e78f80b4f477ccf511f6b3c9557dcd3e3a375572b8e36c7113033a8fc1db30aba6d70bb7f86b11d41a797f7676e9fbabbfba3fef4e73f6e875da0f2bd7cdce3788a538f97e330b48f07f5c1f926bd30896198eda8bff72277437c32de5790a08492e2b9914fc9a23237ec9e5073e83e39e63fc5926289f109573233331ff3313252d4cacccc0c993907eef018e91871719d074a8adaa5244bb2588632f8de845a8ab9bb3d07b28ca075e1f3007bea3bf19da31d8e7c06e9b9debafc315695731ca288aa7db0874239024a07281d30b9affef0c30f46a0429695504e504e5ea38880920225054a0a94139413d41428276d2404e335e72c226a410122026a8106a823a08c8022026a0a94142827281d7ce00a1ff44fcf3c25570899dff74412207adf1349963c9164e88924517c2783f0e1abe9d7407d4c4c41ca0e8fb6fe8085496582a5099626aa934929a5d3e59474ce39e79c72d28b460ae99453d2d973ce49b9c4bc84d21e504a299d54522d2e1a299cd4a30c35411163bc226dcaf4d1cd0b6e9f468c18a9026a09b7430823bc6284a82595a18410fe831056261c7a3665d3c9cf7623e03a2804ecb9ef69901d962511c6086384f07734acb1eb1743da06b12088056141a45250096e41700bda82aa09e2c009279c78827b06e32527c5326df32a208e6717da09d4843b0a48db201604b1202c88540a2ac12d086e415b50354125ae18238655d30a0b7428400eb7083a9d4eee2bd0811c6e11b4c2c2031eb0b0b0b4b4b4b4b8a3a04721c8e11641280d8572777717e8510872b845105cf961a2a89455398126108bc53a4d316ac14b4e4a312c2369dab6914827ba32e2316a1d3d66e6768730c60bc6eb92724e3929c5b02c5ba129dac2098edcfeec3d6e875a96c92cc36015dcbabc71eb56713dc037bb6e27104a28d3e20d3f22a51baf369296e363498b147bf0a8c0048830a06d17282a65754299403be01bc8624d202825db6498d7afb4fc6a22c44a1aca49ed7827abd9295b01e21d20168bc59015a5679a08b21cd033fd2693e90427d00b3b9e509309f468fae7927703590fb29ab8cdea1926ac1c9b4f656263656585a565fe6bccccb0b0b0b4304b4c4b4bfc960d27bef732d4c31127104e13153e266d271096d12c3bc22b4740181960f4e85b043d91dd40c8041eca3216265898100a495a74a85851e48182115b1114a2c8820a2fea7b92d04a095270b25385ba0c2143490982d08c4a9004881595fabe160d795185d050173b2ba8213e8c0f3f72b31bf251abbb9dbbfd5fb511831a82f0154a54d7c72fc22a2414901fbf05235590168c5473250aeffe7aede782880b25978b23f73de121e2d6dc372485216e35cd206f8e76359ffa86a410c485fc9dc40750ee730205947b9f1328886e56d24152fa9c9ee96774df7b8f99d9e638171e1d6ab1d563c5f14edfe8bf74a81d3361263054d48e572b0d9bd7dc6c46e72a478ecbab9ee9a1c6206190514844c9a536d07f37461be64f8b438c1b3fa39cbbbbbb05225d4a50fddfc30784ede48fd7cf8f4fb9b9c3294f0b445a1ffecb3e0b7bd0435b1831648404b5724afb60e46b0813b9309313f9a4d7987162e41a707dfdacf4db7739dc687188714f1f2d906d3b956cdd9e5449d006f85bfc0de3645850b7e72ab5b7181ef6d4769bc5ac8fe979f3d97995c9469879a1df04d179559a2c410b2fc0a04215aaa84ccf03ab7a20a2da912a937d4e131f9bff74c42c6a9fb1b67d7c4f0757b95afd1def66e5e393480f8a89fb48e5ccb52ddc3f9aed59b8ed576cac7c6df9539c2d93a5564b7f857b8f66dbb653e9bb797d97c3a5168718b7f4f54fdc7b35d576f4b10772fd076ca89fbd0df5e96794c33afaa6e7412d90ebe9635d7c5a3f72f35a1e1eab1648c9fac4ecd46d87efe84de86eb6cb79ac4cb35d66e3632f322ba8f2b18c35f9d8bf4d86b9c920e953db4909e45d2494ccfce0fad7e81c51aec38b43063a229703f212b96f83a14a952a30333c0007bed3c2e4c88b835f693b7e518804372699ccd3d15dce63f988e053291efa831051f546c3432eda1ea4e5e1d96e042b869aaaed10762e5282c9ed871042ae830d61c336c1f5206cd6b8afab214c025e11462ae01544f70d1a95040f13c13cf6ba6077122d882770e8422e6c0087e010475974a764da675c9773e4cedfd13b30648fd92c72324a4e5e7d633e87e45231bc00995532cc41c47ccfb06c1c1d119c4be660ec63fe3de330db3111773e6f33c44bed7c171f6a8e54bf2be3ec19658d5a0e6aec96b25b7697b4a039ca71222504b02a62f5a4dc2e227a3537d01dad05d5d841a2fa33abb4294d70d921b583e6892b7845977996b8000b5585961474fb7bcc3ac4545b6ff917d7c9540e37dcfe216ed76dbb1be4bd1e42241bcfe5841fa016107675d857fafc24faf121dce6360376a1dc60e02b33d6a0cf50a9a521506ec74c6c00d95802d3945802a8b584a6a1a85406ca5e06683beeb43b2516ff06ecea18db20905d8e1f03499d4fb9cec68d4bb00b7c3d912eafebba20c3860e218cf082124e48210633a8c10d92de7bb0c2c840baf04917da6e08ad813b84eed23de5f272776f083720d3473ac6186377ec183366ee8e1e638c3172c78ed13b768c31c6d831e6482d072592d5838c1e638c31c68eb1720eecbabbbdbbbdafd8315e1b4e8e1b798e478f31c618638c91238b75718b0ecf118809d07523989999fb394a750bfd2514b74177777773b3dbb8ef7d8ca9ebea8f20881d45d6ddbc01b873dbda10ac23b30aa30a509b5328722cb5c638513367d29c0b59077a4265e69a9fcad959ac13a304150b713b996fce03bd0a92c33bba0e3fda09388d7f8b1715b347b8c7695ee675f10e90d308513bd6b9ee402e448515dc4ea6c8f5ef68dc4ce7b9e0df71dd40b8ca952121a1767f1d88cb3b6fc6dfbda36c496a1335ab675e9a95bd73cb6980fc460883405cb79087eb99ed2295eb0ec675af92322a4a39ab71c0cc944771db0239901f551c2afa34e050d1ef8143452d4cf7f81b53b0004a4217abd54a855998b6303ce847e0f5c09e7e0d41907435c860e2886a8704e808a9867811968a3e0758ae0fb542723866679cc6df8bb054332ec0ac8dc1691c3ec82dbf692170abad58b11ca8055f4d8719752c7501041045642597225c8a7029e2e5480c7e2acffdd9f11fb8bab0071ef1229f92f9d17d3e0467a5ddcd45e80febbf4d3a07ef4bb673fbb3cdfda77ee743519ae6facf1e33f3a988e43fb7cb56b71f3bc28c6eff34624361444e83119d885c8aa89462198661f2dfc6aee4b212973fe33f4d3911f5dcaeb4a3712422a759b536140b23225514ab4da65aa534bd942c541414d145afeb05bb28bde68424bfe8c4ae1d4e536e7f766a69a7d6ede724ed24a5673a8650e57f9bf43b7f6e3f09a504058461443ea8932f7a5dda744941a5db75999e371c13a592d5438e64a1887aa651517aa65ff06a1ac542b15e5e307df6bfbce0e9789ae65244ed24cff4f98f449a54a559128a7522e2a678005e76d24b9e6dc3c9f1a32b7fdb70e4bfb7c3bbae2b399f125b1915543f72bb520f478a52dab95d492d92d1ed2fad2ae9e8e7baa480c4ea191b04fafd9814aca8f4f74454b224169682f24eee74843b9d340e48e8f69f58b7ff48c90f48ac2112ab54da704ad87b2fb3a71f0b45c5884e529aa67f2391e893361c2aa5918e1b9d8a4e5250ac5773226241ed48acdbfda4a2c6d1a158b7595148442429ad7e14ebe23a8c689ba41738a489b40c800cb227d3e2447d3eac2e1739e2ad9959000410104a9efcc0fa01caf567e9a225b382909f0ee61af8dfc6235a98d77f022f6e6f3cd4aede5591233d441ce9e9e9e119a28787876727089e9d9da39da3950b0b8e748e768e5647ab19543016af181942b8421284f8e209cf0e317862240a473c318204209e1801820c143c31b2c4872746927862a4064f744ef0c4480b9e18e9c1b0ee6e6c424941ede0116cbd1aff6eb6a8b39b3e8beb9d008c5830b2d73b1a4e068a492fa92e069f361363d7bf9b1dbdce939ab216ba0e7b84a010068534d803c48f6c7073701dfae9fd610b5ef074acbc3f54c1c30179dc33dba592581d71dde77a0761703d5be14a1fe967d06432997ef68ce9dfb6f23bfa08ae7678567ce7f41a477aacf419b77dccbedb8ddcfd3abcf69d387e35fd26ce8b389f42eadfb4fe8caba18dddd3cb34b176c47b2df9aef9f891c534a93fdc87dff82b7d0ff6ecfd65c9f68042903cdbc33f7b21f0fb852061db237bff2ca6498d5142ede7217178c87f9b8ffc6774a39d3ffc26b3530a157bfa5d8eede7eb90240ff9709af824eec769496528423d133fc78d3034cc875f83fcccc2bc7901bfe9f82d5154ccc27c5b21487ac8f71732edd7e0dfdf5688b4aad77a37a76f9e8f17463f2e7cfa77748c7e05f279f5f2f2f2f2f2f2f24572a85e6c8c54d61171e1505c0bc7c2a51e8d9facb63da02ffd6cc3f196548a53a9548ac42da71329d5929a94a65eaa53a9977aec04a993018bb1e2ee7e3a1139e2a251ae74491cfd4d5be1523b6eb6828c19cf4d4b8346bc6fc39191b94e943a3db9bb0500004c5fddb72f1e0b347b0de3b06bb99f21638518186a0a4000304e6b652e1b8ad4b2c2f2038305202081993b93519a15cd64bad479fbd3dc2c3fe1d1c82e0397bea4027771e5574b64d5814b3f0497da0d4700a46d86be7400759b81efa986f6fce6b31af565e91ffffc3cfb87e12f675c77b95ebade346c579b435dea17b8dd0df1525a53fbb5ec92381d97cf50bfb53c69a5c599cb8622b5acb0d098af4d1b4ac3b813fd47355b4fdcbbf5a94825d26de1b8c9a3918fe258078f46be0bc749709267239f91e002dc90cfc2e9b013cf467e91a9d229f22a9d22557b1adc49c88a8745c4eae94f4efa478bd73e5cc955ae94796ef115f2198b87c3f4f2fb87050070ab54ba345e3e87c107c000bb204bdf7115588b67f3845700f91ac756bc1bf2639050de24dfc7c962800fc0563c17e4cbdeb9f25bd2b0d362f16a5a3ee5fa929e8d1adaa9b24d8d76e2f80e80002d6827ae6b14c005edc479cd063f33800ded54b9850d7e7663001ac6b55c12a763371dfb6eb67f3578379be52c2c0e26b75dcaf1d53816721af91b47faf1e8e49dfad53fa553937a310d4bfda67f4aa6fe295993a56ef9c6063f9ba1615cdfcc050d6e4038c00d8d727c519c0ef7f65b389d19ffefc2e9acf0329e85d381f99827713a31fee5374e27fbd4af703aa877798dd3a9dc07f8c6a0a076dc6ab5ae9350b5dccf90b1420c0cb79e8e672dc6d1ab712f5c0c2eb56ddbf6d9b66ddbbb904824d2a3482412e95b38166e6565e57928ed4cd5cabfeb72447d97a664aa1fa367fcc687d3c897f425174d235f86219fda69bbb9b524c9d269b2ad43cae50804685401a447c0f6dd34adac70167d437e67b2c1a1e1c8e79694f2f947c917405b5cf992ad7834925baf46fe8e7639a2f67569a3611cbc1901348c8381cf72e1cd72681b0b7563d6025834dacac6512c408bd9388a6a0a0648e1377b817baaec858d85f06a70b606082186c9c1f0105e4d7c78f966381ae520bc9af899cdc9e6d9d8d0b0b1b1b121d106c894361b944b2a86660323c36432d9c88b6d5666867101b0799bb761c1c6dad8406f9b193c055287c36dcbc14be57d327248250287402230f2134160083512979fbb66dd288d83c150e253e291dbb5142a50a81871a90cf1050a2e152e86a86471f93d8a17f914fe182ab573dee95237c48740116a9742a271f48909b5cb6169f90dff3c1a7e23203e1272f6d961f1105d669f57c31fa3a776ec73f9d9e7e978cef97494a6618bd324889e21a26f9eca36abf322965a85f378d7ac30eefbce5990258b64303d3a08bbc08b22557c22aa9e474c52eaebded10cc23a08b1e2515dccffc36ffaf9a1b86f280c256ec65a4c930ae1fb34e4f70161e8f790af62f842e6c7676861a8a54108126885b4db1ed34ec085f0686942b543b809107c3852f5672f4609339a431243d4cd9cc6f1a37174332e3fd58ca7e3d529aa8fc6d1d776f3baed7815ad85714b03ab2eeee1e3c769499d008f972c6a0b0ceafbf811a3b94f10041282c00293f5a8b48d9735357488440000000002b315000018100808c5429138100491b6ea3d14800c707640725c34138623a11cc85110c4400c03310c62002100116394614a29bc4a008fbc97c684d7f009c6ead87f22a0a15a5711c7a428e926d44c1d0e69394a14cc03e39ebe45f4507e88eb7af553e507e68f6259dd851f687d333dd7dd9b5004f58b04b8a002081578dbe99c08c1abd5636ad0ef5055727de02df1305320f317b1d9b3abf108105a4e9170250fc30c41449d057e4e66886ef50b3c539aaae5d151cf84b7dd57b8cc0704dbced8d48c74aaa4b239ce2e6de5c1d7e2add860930ac322a048a5c4a03806f34e97e4517708387a326363054d202b5e116e05b93c184975d6a93904d5c8c1481318ffb6940fb524dd1197173208519d0615879f950d1ce06e9092dd3d64308318cc3e2a372ec5ad67d50b165269148b6ca22a6e952874c28038c7c0095ddd426ad8afd0b81fa171bf821a6a1a4dbdaad894b20cbe10270eae59553e8621ae95c0ce93863fb5dbe0b98a897c803b71e17dace01d9994843ce30c3d762bac4d4be74ff5d8f0d7903fffa3fbcba548e320d3f80bc6f81788f122103f8e552161e6aa015f1f5859dbd68656205f8ca799ad7c5f85de21f9fa21e4c4de95cb6f9a2f1c4bba4b6818796649789d404d01b2d0ffd7da1631a265640435005761c0c19e010a3fff9a7c501a23889236c5694142783fb23aef3687125b5e5d554aa2184610f81690e85c08a55c5bb54a907cf64125c70a8f7f875258272a39ac7f8120a4e0e20213ad79a142f5ba7b90b716cec35807b96c245091b9311433f5050602a8a682f6caa138fa1fb67a16b6bbbe8e4b0a8d41cdae4e55f82241f4d84aae212e5930eb960b55eacdec9fb423d8bf038b70e4d2e940def16925d5503099ebce99971e2ac8300dfd67bc927a2042a50a492db9789c2f3e2f061e55d6a956aceab3c7c08ae757bbc2c32a9e8b565bc4334cd26060b015296a0045f8c77afd9c2dfb63db3dbf4cbfc72bcfc4039b62307f87801a701965370f1452a5681e25a7e7eeecfd27f1fabf82867f250dfd4ea311cd6ce3ed5556f8da6c20eef4fe8f655ce59ae142ba0e38ea581526d53112ef27b84d7f25d1e3a4f4ba0f4d1e8b5bef1ba9fd5361ee4b44b28d8fdc6a1168c523731033405958c3ab514fa4a4886198424974355248d188f73e9b665f16f649baf452b62fc7bd44f4e4050c260593a715be1669c865d05401946c32e2c78254a26a617f4241d675042e2cf2dc973912ac86996da6cccd4cd62f7c0b5dabc7604c019a58f3abe48e29270cbdbee15c3b9829c64139e7cc0e2b67d92ddfcdb29c31c73685513dfacf912a78e480402662589bdca4759829bf0c15a3c86f0eb0cedf1e3d16ae12d20d7e0e1895aeb3716e0699410f7b2762efec616e250491ff028095489a4262bee538fe75613d7c7ec23e8bd94def21c3c6a9f36170d4f925b23259c794ed1ae31502dc0f8d3a4dcc6d329dc885cc17ca57a49520065600aeb5d6b9c8687d585e0597c87cd7f80eaffc70fb58e3c9a2dc73d1f25a44ab32d787f7c7d7c5dcf44c1d9c2e51efe64a6e6f25ae92b8b5822070eb527c562fa76bbff2440bb0abb42f0bd8949ee2ddec09dee0d9c207b6859719983665b34c4425c1591a0d5ef7f5300e5620711d7d341723368acd6cd7a41979900e2cc956f61699252a599a8bc3e3dee3435afc2e3d49435b27bc54530cdd011ecbe290a6dd6e458b22d078c89db23343a8d82460f1de04b63ef816af720bdf3750671f5d9789178a7dd02e268601bf7d9717fa52ea84c0c82ff1b0f25196f286a47491007672aa61ae2aff250de3f5a8358a07cd3f0e630ec2b3d38f88ab7aa319b9f1234505d82067cd1b81603382fa6fd0b89fa8d13f111a46fdf6a8c526b2dd99735b5c277a0d211d4296879a65db7cf44e0f6e369faa4d127e1b2c0fec704aecea195a1664a9b71672d6015f3a3340f4e4710ef62823682034c4e5e990ae4f1047a5479459af90073fd44040e99caa1be242ce295c2ec02678899ddadce28002b30302c2eca4b6c3e8aeb513bd9b03261e11095d31abf0942a87630a7f13fa4302a6cd9e05a58919f1c2565205ad0215841d1ba51ea8aad68ad547d8afa58cb11fce94e377fb1ef927d1f42474473e95cd78aed9235c5a7227bd524b21cb41b32c8a035f4751447fbf38d703917806208ee444eede61ea752140ed5fd4a0a2efeba30487e01846371655937049c48945cb23c4cf7f80a870faf24f167703f2ce0f85e83f6f39ff9d2997ff46b3224d0680af70c1a8f8edea3afd0143ea305caa21a7427d20614cca04307642b69700785d0bae7243748d530287912b85612327edd4579eda44fb65b4255a108149e7436f2280c9b94f8818eaacb90e15ac23473fe4f7c569bff796598ec31d3e3b8e21a0e7d7b5bccf43a3dfd92b856f078594138b17077d23a67a9d3f348d05398224557f22813b91d6ce76d5066429699ca27ab77bfe5d60202ab9840543e53b6bfbcd312444640e210b5faa593653ee0272f600e509826f3c8a0e100a232bc678772691ba13f52fd1a5e5d70b5b84fdb083cc70ed871ae06b8990d11ccbd300a761a5705e1d3ba67f381f14157571f74849823cc43df6ec912fccaa44552eb1c669db54557fb41eee53b5b938ad516f6555b9ad163755b4367d9ce6f84076b1d4203ba010611502a1159c24a49515ab69e02a7c9b6ae7afca0f87d59ae93c32bc0a659f6cb37a977ad54f75d6017a396dc2a0dcd12b08e70a1ed52606517513542ec45bc694abfd9b55abaf68ebf15bda17c634a674401059ae79869c58ef6a6d0631bfa7ba99062fe54c41d65637b8bd171e6939b4299e9919f109947c93ef6746fb31fc430df295c2f29872aa66335a431e97dba8a208fb9a33eff7270ffa725b0a0643c5581583cb52ba77e08650452b0e6aeb04f41fd94cac1fc38db18303aef5fe4f75694ae0ac15fcd1982a7291803402218287b5b2d69cff0c0ea49fb2e998ac155a29ae7d07f9c17f95bf79cd85437d33ab7ed1f1817f553b2d51b71ac5fc15ace8235078caa8f41593c3bc29966d8fc12d08308b98b0f9283106ba3951344c1d08aa4ea7347e204e3b97fa68c78ebcee4b23c752d79ab7922580a324808d176b3b4854f0622d98e1f5aa708faae4b86a6d9e151ee7b176c45a2e5823f3e8f99243444dac526a3e790fc5afad2018b21bfe3636169d3a886d86bc50cb66e28e1c28dcdd48949bafcf5263dcda53612ea8855951156fe28ea9d1deb78ecd032694ed4b25c55b5e62861d79b355ce941a5953192c23b3030db2404552aa466d80ea160194c330a8d94cc1445e2b4a0cc844ca2b06b0593361c2b484e77932c81e745bc8e225d883666677938f427508a0f8985f2bc448d2f2acce2bb8e064463cdd7111293746f9645c567b630575890261beca70dc3520f1b80ac5a0f16b1a182e284ddd6f110c268bc567fc57696b0f4f25f340ceff78405de4b85edc750201cede9a179dea06aec80b64a743d79ae91d54222d73aad5be221badf4cb40abc17f0973818661bf044710eff7261e7716b5f19a09534dc78cd8ada5c553633905e9a04dd0d0581ee0aeaeec30d2186c5d09077355771d6b89a391713822bc0460b5b71cf39076a691e411a79831c8c2b6692095421d8a8dd0e3cbd42518e629562f32fa94ebab9639970be732e272548023cee2a10ae180e118fab85e7e39b4aaab8f6f9ba1923f456c373c6454b2d5eaf3189d266ebd692e2d7faf215476fd70636238810c862d4391e198cc5a2fc9d761fc98ae6f15666b83028c4fc46dfdcf618d7a16ee286702dbf375a1245b8b9f172ccc49a1606119725240e015152ed02fe50eb202ca083e7828bf38630e334be4a79357bde86aff7d5cd3d06bc7a071e18ecf116686f096fbbbbb973164f237f7ee16525b776b66a4eb5b98745958d5b249a734b00859d406360ce02efac8de41f4238d256965f1055edff2f9de18804d156730c0fd6d4502d95678350a9c8e48a83f6b9a7f441d96155e17674b71abdca764960a392dbc0a629bc2f6ab464cfbef5ba392e40ffcb9ae32ddbe0d4ad9d30002581c0c5213c7484a197cfebc5a687bc42fe13abc1ee3be867bd8f07ab06d396e658e6ada342b21e3505975f34e0d876bbfd0d59d33d0a1037a9da7ae249da00594853f24e0d225f43b0c9bc5219002b45754598bd74de0b00e25e7111eb4909601d039c96cf95b166656c2e41f3776e2092b2fc00991574a8ca1dacc36b57bff1ab7f6530c6c4558aeb04e64fe006347df1e430add880422fce94a318980ac5e0c5fd639589cdfb73c371e6d204158ccd3e55a3b8bb3b49cb1d87c9bfb5950a70a009813115507778e408a24caad2f05a70aeeade8571b3fac4c6dd466c977edfa4a2480b6e8552f460760313cf7c09c9138492a18d5db014bb794f8e176c4fb4a7a967eb9248c37c6507087f705a5cf6448999406f652db408a7c74e95437f568306cf7d33b5bc66d65544ba25924e8546de91fc69f7e55741c8c3b7ed395c24582567663c5fc531c3c586fa25360f3fe400f83ee255479931a350e4f265387d92e3e8260837f73878ea07e402911de6040e3e801424bb9e1b82f37a3b4da2f4a9592908cac2440401cb5206b3b336b3780b8c0e4f3f201b03c842cc5381d18400e4b0610fbf23e10cae48255d025fa5157389a802fd0497999ff3523dcaf270f45a84696d400251f5e6510794f2f2ef26e8000587f47b95f816a55b396bbebc59362fe0b9e0d17975b4d72e3f67952669705fb570fba5b78dea2ec41c199b0f2adb61a90f15d15a379cfc0be345c78b305061b90b0cfc0144f41db67051a4d3159fc202a6d17532414413812a154f4c8e3e5d7869edce9f9e07f66021700e69a57791028cce2901300ec2b08386dd8a38f60b4e30503f40367a01e005b72bf7aabf95f42eca5404c2ebd8530b7df9b0f8af0204d60fc02a836a34a8f22e2e5535a977f607a9c5568bf1532dc6064eda4d3bef7634eab01502cb1f24ad7bac722ce0e8664021d40c3e70d8e092e0ec86cfbed4ed3f79f356bf2157cb55a5814229fc8d95466cae7fdda4ca2ec3b328726f99c39c715cf34b14ae4d0175701e83f8bf6a38c759e01c9a7315b46c97fb77a2a4a80285f43d261844e90a519fe814413ae12c8d8e0eb9b0acd01d03a97248c8bf38e88d0cbff00e671cee733c88a8e5a8de3462007c06b4d5887b36323c505044abb3a1adccff81894787435f273acaca3b256b58f0cd7de2ef065c568fe5538cb2c57352570ce86c47c32ba3b4deee0fef20c778c2502143fce4191399b9dd2585fcecf18b45e9f6f06dca26522c866a4a181d700413e3b634c4401c1853168f5b2ab3e1c2fb14cca5f096fc4a519829bb30bcd7da0b02f648a87d93adf044e59f829423070dfe9458f88d97aac8e77355a3c55ac7931c37dcc5f9114484efa0284c39a281beea9cbb8b9b26f94c744860aff8714dd785bfbccb156cd497ef2a25ae41ac9f321ccf5f356c3c919acb2ada6bbc5cdff0909d568201c09d9c6cc9f8f5659f2779800f48687c5cab5d4745e861ff89100a96f511f846f5caf7cf9b2237512cf5744ee9f666a552f7bfda02d144903331f19cb68060ab3f3d07c1159850170d39c91aeaf46f746a79a4eed5c1191e0cefdfff2e53f1b1e5c00adfc6830ec43a7626351c4306f8af5d6fe44900671c271742d6c80825a523f6f28b558cbff4a82cf2361cdc736d629fde0492996ef44a6f1dd2bb98735e6c420ef555b3611acf5ee20bb4a91a27d3d8697225cb355454d249ca372b8b2a842937c0219332636ccde536a10cb1df07e611540269fcab20f6052bbc1dae31591f1a15a30eea96f7b6de0fed302cea10c03ff256aa18ac43383d7f53fd2e495d74052eb6b197fcf6ad4b1d26826861b623301e5ddd3c91adf3dc29c533f5b70c227540b2ba0b7c9da29e02e4078e9755d4691dc6a129b9727d62534cdc3fe1e1c435e6d115aa02dbbd86ea598075f030c1f4424ca58c7270208126ffb059fd14d7fc07b3ddda259573adeba86c7df17b90d5b3833d67dbc6dd17b1d2d81e42e510f3f6ca2f967d75dff70d6bc88944cac3c65c50bed3467374371b62d22f1194f4beadb15cd456686307787910efd7c386633e46c34d60bba928925d1b39f20cb46cfb422b6978a8250a3a3119655126f7c77f05c54c6820ef5d58bc100f0d1cfe2e3e093260acb636338048c23c36a6d611496358b7952b68477ffa0c6a3319ec5e7afe57aa4f34b881a1fb3201d087ec457cfca5bfb76af8614443a9df692392336a1cb9435b5025cb646c220ebc0766b94853d7227e10bd65ba36060b54b9aa8207f290b18d5947acda5ccba88e122a028e825877cfd45834ea9e5872a016651fac5321981b2cec1495f05cbc81092c375be05f223c361d46315ca1db6756f6c0d40b469b36b083e1034a93a55ffff09f862c52cb7c9cdd84efd376aa0ad0ef558b19946811713aa822cd0bf955fb71e45931ab07e2ac8be43aae7862dd735d7486edceca48b72400ec416ce2fbd4150c733d74b17d89e5c82877856412872e1423065d530b9f529e16673dd30f2224adb298d72bfd75fffc3ca2ac8182f1d519417115811ffb9093fbb9c6b0761435080a409b05ba491ce2ded960564da503e21d90fa4f88d25becd4076c691c1c505ffe05921deb133983b1497a66ab9d4c5c5d0d51b62f26007ae0613c66d8604267551c4f094dc4d8b790b2d983915f77e14b9ae5f4bc41f6d8a9ed5f91d4f18d13feea1fc5d6ce33d5fc4009d37e2fbba679dfd9f5c7b0ae27d433df674944d87b2d4c98331c9dbf256af506d07ebbfe89e58d8407ea81da6cd3022445f671896e6cfd4734011135f3a7959b8a8b913fd996a1c0d5bcc25f61e9676063d05c7f014c4ca6717b3e3acddb5ffd0fa27fb9c9e0b80c140095f1b7a29dadcf2a3af6e4d72deb9950a2b594e10b4a0beb2f34554ea5039edab343e9c78fa35412a7b64e25c80f97ab8a013d776a5f0af3574ebdd4f1fe6ef485608da161f88ae90e936e181fe134339888a598e2587ea05ffdad965d0f4328ecf79dc284aac11214eeab43eb6f1b28e9898d39f6dec6cfc07e4e7fe7289c1328d13b647291a97534c1810fd60ef4d32231e51aa6d03219aaab8f4f26189c2fd796a45a88f362c33a63cae5c4f0616791bf0fda498e7ae37407b547d599fbb52e2c3b2b11b9b53792984b250df90026e976f5a80725850217f70b70bb8d7d16ee6d324cb32cc81be29bf03f9849c81cf2b1e86cef7bb863a2bc032fe5cc35c81b5f47ebe452eb8d4eee04198368d712ed45c129c6f89e90137823dfd55d83540fda894a517d0e8786f6cbde0b4e75ed2725f9b5c4ff6a2c58a8f61517f48b8828c3f0dd7fd94221fe43c3195ac9ddda6f877b2991f592d4d4aeb5730cafbe4a450af732cde822df358e5727c56e8f59900a0d2451a1297d29c7ae80fa554bafc163e6fc45d8d6cab5a75d410779d6f0d115b2b0a25f13a48721b193c06fddcaa3a208837933047269ea453fa735a086c7ead5cee39707051aee5ba94a5f393d00db868ab0296b209102e9f4f18fb4ae9cb8784f54d9942ca9f2800305d29a7b5ae9ecabc3285d649821607176b7d5929479097d22539287212494401520e5690f5b758f7a721aaaed8a07d221fc6fe64daf85b796d3eff5fea7fdd9d6caeadc39f77840ac42df60874a9a34da757d30ff705c1578b32ed3314872624cd58347d29ad91212d6c0c59bc1d525e5de98737b1e865a835d24cb97e4715c30d933cd2256244ae93015682c784878be7c598e31bc257dbddd9ce97aa6c0aef9408b287b10048cfa5875998645fb5df83d22972a97571adf1bba1e4d2aeaf1c19795c4ad7003e03739b6e195169063dc71d78c53072af5cd5f6d38d851736ebb1a4b3bd94331c3b4fd81ce0a511d9a2aada99970069e9caf147c19526f6403ae5d97ee313af0a8473cc718abc121f1b4dccc5147faaf9bddbcaef04fe3017c7518a2876e1e036d36b92787e59ab64d8eebecd3401147f9b0a8a34421970a5fb3b9256810aae3490e3f647f5e0d812b5838fe9fa0c94bbf25ea9d31055409d7bb6404da9d91eaf163ec00b2045a2fda8b0f3635a7c8f93c702c3c06af94e226885f6d849ed333b118d7b2b0814891d291b9ef6e8e09c9a8567d500ad6ba57fb716bd4e2c1cca22845c5717e31569203adff1d01279ccc6fc9fb61ca824f886bfe0b1d4bbb5065019ab5d0c4b60cd36d0352ee9bc60cac669b26fe303dee5286f9a9e6ad07485a1945d4129ae191cde0c3c23e49f05336e4aeab16b2d5e3739f13ccb15d39994387b22a81dd16b56384e41d5bc3b1611ec7baba4a24e47f9a320f855d3e84920baa4761f83b48f1434a2d3ce6c9116bf21ff557fa0b09f48f414075d9961dbbfbe213c37007d0c277c34409c263a2a3cd487e9f809a8c82e5b5aacbebc983d9a36f6862d3b19c9b6768eb91a6c59a397c2d23a3c04129db0ec92305ea672d9393ccc1e1b17a778ba3c5f52059f1de8cb9bd203b899795d5520381c716c573cc66da70a9c8d6d3bf3d8454ecfa222dd70b4f20c3b57a17343dd3a165e6faa5a9c49ff48b08c1df2d1911273b395632f333d12a14d8dc626dcaf8b211e9a76cff381b071400990692225fb5cfa76f1368247bdeaebfac40d872a76689db2cb9bdc3a532d0b1d5f742b9791f86c11d8d3a0cbeaed7329491bb50b8e257f7d2eff4f69299786187391baea571698859f29916f719151a395e895398265539dcbc794afa3d2842ba1addb8e027607792cae2b39f182ec2980b357cfca42b0f5b47774366dea170c10290b7918f0870a646a5e6afab821cdb9175ce089eb0348bd338265d0859b98ad08c2366864eda625ef7aef65402d849a8fec75fa5f92f250920433e7836908d640ebd28555612375b67123857b2dffb0c30a204d72e4a5736e1b614bb00fb1792c1245d6cf256cc04badf09131689e4f104eb6567609b076fb1de517ac40e5cdde506dbc9cb5f98e202e3fffa358b451789aa1030b40be4a7a0e1b5e8bc20a98c59bb17597544db991165c7d44f86016f77f36c322b15c4950a46decd83a993d63ec75dac2de1a7607fecdc463aa47988b7b15ee224ab60a5d4e5de67a553af7ad2e273a431226987416f3b25575f8c5ad439f8c350c9351e8ae3223c9cc1fd6022a1b8ace2202fa55f12f3c281254f47928b8aadac7199fe8fbe934ee82355805df5410c23eaba2b8e69eb22dc9086f3af45c6e78d217fc8b89b916e2e920b1c6f164db5f86419a0506a35bb7faa7d9064008e3d2104437e9239a662d79acbf3e70ff5b4cd01facb9e31d6ccb0c6945e8c1b2e3987cf8cdd2d9ef962f8df95062de304b6284a1f0f9584dbde9b96b98e7f65fd42fe358a598bdc75911a32cdd571d46f108b0555bb941ea22be92ca0fc10808abeab70c906a86010129f21973bf529d3e32fd6c8f9cdc9d4f35049621920c480d3f621e870822b65302c9877f9046e7ac87d5c83430189efcbbbb23e56cd018f1f0dce180a5e8ae093547fe5edee1f4e7886e069dd7193fde98c763704e4a28f9469a5df802890dd494ba75a26446c765ccdf380b75421a772a158f4ff9f485ee3f34939d22dcd1fecea0897db9790aa46f3027a92da4c4fcd185e280f3913d6d17bfb53f89e8098393e2582d6eda7ac39a72b3d9e3c69accceffaafe2de5938e1dff6e183722aacc5d84859062d5fa0eef5b363d72dcb72493e90521045e96761889023a5a148e78e0843f88eee41f3ec31669f9ecd0c88c0946c17b5bffd06601df83f3e2e7db64499305be4641753aa7143d058ec0f63f95997494b695b758de66efa872e35cb7795326d95ef735ddd919e2df00ed4411723081012ceebe0bf95983040c5f32906ec71a769944efb73f5f60302786512216b54654dcac63719749a059f1cc49330eee72848630f17ff56e0a0946eacb793a00dce5d0f76028a6f0cfb4c3ac932b31cef6ee2b8e6e8626ec8cd407416e41afdef1183ef27f6c352d7f94d89a2fe08fb6e772ac2f1c5e6e6589324dc22e48c328612808fc24f11987bcd5e9061de19b5d80f69c3ac5a173214e1354413651bfdd501b1a857446eb8b6c013984678b8a4e978f6b7fa2b51ac737f569a7e02d5272a8bd291001cd040ea69692b3d368ecc577a045c45dba40417fe802c8e8c1d127185d7cd286d9d23b3c6cc4ba7c628a5cf740605c5c0b48677e74186a876021aa58e1b6e65a7bf634f4cc088bb868d4cb76b98ea39ea157757356d13f0efbf1dc81f69b1e70a940e39c2293f867e187dc9e302fa66cad505fc3289948026c27a8d6bf8839b3cf67c05eac4e39ad04bd2422a5109628c21d1edb4c729fb794ca4d2c7bb16abe0bb2ed5ad0330b4a630d4a005bd68017a1578ad99112759650c7de226a59a2ae0d6d96b10a9b65d58084bb15db219d5836c861128462a22cad47cc74a6769638100d0efa964d96ed57d423902524922c56e859482bb48ad6e729aa5c1f91ec21b5e29beeca3e687f4ea72a74c8a4fd2e59bad5b74007332ef641bd8d61ebc10d9c4f425db318e4c7bd4548fe1ca45c11fc2bc07f4578ae08ef15e1b922bc2b8677c5f0af10fe15c0bf02e26be7510e14290cd7ae2581c1d82d188420bc04b36392fe6ceda9491c302a9ce4010eda1254ad30f5ad6dc9418e97bcff0ab2061ca8b05633ed3020f4e6fce9577ca8db7ff0d2a92efb8b1dd5ea5ca1f0f95d48c9ddbdb9700d8b76dd5e1f55d0a7908a5b1aa547b2036ba8c1c3fbbd59e026926d8c23b35b90ad7f2b0f3d7d92018090dd72198ffa5a1f81a930c13ccb024c77f59c169e030acb59eb71da20ca8d2f6fa78822c07bcec67b11208754c0953026904de358f2ead61efcca0384193b748fc53ed9cc8ac00f0a9c42b65ddb7b7bc5f89995e4cc65c332897c4ecd328f27ca46e5c16777c79fdc327acff613bc9d17fe0f5a5fc1b5fd4005c0e188e64ac1beeb4aaed0eac29d52a13c5c27d10996624b324b0d608f268aad9507603178a26a4a25da7284e0b13ca053faae0e7a2882c685c4891a1770222436062c715a1a36a62c2a0fd04e807bf9b285e3a7581c3ad7c0394cbc903129587a4ab051b13b1b1885d425dc269cf4c9238ea9fb822d9e8d82527c18c327f66fb3f6e2d1f031d2bcdc0fd3ac3c0061967990d8cc7bca0c943c3b8e9e2eb981b50cc1abea9ce9817f7e95a8d1ab459f38698e7f03c8c679e4f8c797b5e63bb94fb37590701474a83e6d58f23fed1de063e1899529f7b622cc1309be436c9506b4f3815de69c09090aec8fe4adb09422d33aa2706fe767159a0751716485056d8098a152ba4e2d76f36ff89fc965182a6cab9b6d3e4bbba10ce572fdfec08e033b74b12a8009dfdd25b64a66a2e1e6048d9bf4183771407a7faf1ab715def37d514d6fd4781e0d95df2b38bf92b385cd978f023221d5c55168404cd078019c78147b0049887ebb1fdb76755bb46cafdd29a8dddc9a11712f5792e8e57fce4736e60124e724dbaf65c753a9aa9c67fc100c1541460f9310225586ca68e4038abbbbe2d10d4305a9f51d8067a05a91d2a1c95fed95d060c35d0a6f2a7da186456f7b7b263ffc771b24540105f776a29551f0b544c14a99dd2037e6343b73fc7ac1f1c2d1e450a5cc677a8a5a08b46f0939da558ed95f2c32a95ab26afe8daf926c70e457cf6fd3b26fb3c9db98bba3a04e274618f935a25e1e5571348345b451dc41e8e1614972dc593e8201dc6040ede8689b826d7765b308cca7fb0eaa925d0bec3a4ee84de6259c5f7bb0f2ce482a408ec1f3aba8f610c2b10a8c0e2f15d23303ee0b7bd6d42b3066f7f03b654a9fb10e227ce5c6c4a170d412da21213bf8152fe3b30cc8de50adb44a5c1a77b0d1ce8b62b784e8f2192f949296836b009d4ce97ebb7ab59d567e6969af04253ff82171e1bf67d58b34aeef3d59ab8eaf7b61d20e1a27e578f828777b470e2d9fa85572789c2c832ba79a9cc07961c0872a9f7623f16d7bc030910e1f736129731afab0fd7c7ab7503e6e79405ca84af157621c9067b9693f8a45eeb312145f4917d9f66115748c9e24be377bb14302385c7bec24bca60f39a5bf82d596ae932b175813d0c7109fab6ccb89e92ea7311103c25012cafa7c8a874e92b79503ae912708189963cba629ed55aff1e8b54dad4a6b2c73ba1ee263211fbc06c33b8fa2d44eb35aad44586382a791e8f64ca3b93062e0646c7941c753d4c84b4276c53fadc55e65259a67fbe26dfa9084306b0b430e4275e3588e157596e05b1ebcd5727441012f63df6642f801de452e652d644d2bf132b193b8c4ec4262f6951d44b5a7256993e581f2f44451be9421c7270219c397dd49bb6457b9b673b9eea63e96c9cf7e9cd7da7660451fdf76e4174ec4fef84386c28f119b2e02c16877b50f8ea18928b09a32e513d1897dfa53f8afbdc1c05d32a2cee7bc05d9a9e34bd3bd2bf5d2de1ca224bbe23b4e9e635e771abcffb2467c3a087c5964185e2477a48aa76079dd38cd88f95de10333ebaad995d42e5db61f9e8c24beb4d718c49c7647463ca2d475c54bcb4fbfa9df53602a4d43d2bd85b1337f55487118ab3e1837895811334c337e26b1c9026d67bd2906e69e826e701baa68698e710ba38c2781d3913fabf47c30868ecf267a5590230c273230929716025d6cca4ff4bbe54df589d33069fab9cb56ff8d42ae70659a8d731d86bbc13c472e57849eb1b91ac92f6feb0820d7168b9d957e2fc87efaf0bd041d129c45908409249f02bc3a239529e484a45c1dd9cbfe9186fae00430e0bb10929ace23cdc313a1c20ba420cb5ab52628ee5f3c961daff003d79284b2284363055a60223d86fe2080eca0b33e1b5ef7f036e26293b9bd1928617cad0c9a241ad4560ad8a62610125f811e5109259408efa9b586040ac3b67eb7a862bf03db0866041e17e31cfaeab0e685d1f381ce74ea083cc0b4b80990bf060715ec86d87103d4366afb45504721a87b4580f7c32a85ac6e2792affb5e02e1ab73996258312053dfe9944691dc19e3b5ff70860e31ba6328a69490a22dcfedd6ebaaa3b2fa47c29435c4d9aca2ce7623772f0a570e600b6f5b92c407e4dd15944da258e7cc1d272db982feda45fb4f8fbd8b7b3eba74f4549e0e51e48950710f7098316addaeaf1079d77265cd96940be4d26aaf78dd3002d698248456a527de4421fe1e2f098f24447ed215d0411bea4c4ecd38a0a9a2c0ab4e9ada14a38398bf89e1f13a11740e2f4eae05bed76af5366806f5e0c4174adfe305063c9743dd19cfbd85ee6c39f4620f668b9724a9657241465e8c398c66dce47c935f19afd7433b99ef1b925e38aa06df428f73701e05c520a99c8a65aca0b605d0a358c3ac570028e02908c600c38a374e72a6a32c05148d9acb2a141029bb17885d0006e31e6ced7c271e650e38688490bb8b9bb8b1ee8c5eec9d63b87c071138c4e1aeb68209c13b86c2debfda350a534e9843005a32d0b08285b81143c2615070857ec140cebfa47ad3fc3f844ef369de7185bd831630d971be431370ab32417234d6c88fecda4e689d92c240345c0d7662145863692051f9b4b5281173032323ad210b286cb4dbfe5038e4cf22620b57a7fa2b1812ba8f8469d8dc178bb1ee986b012392fd38e6cec014fd6016ec931621b31346337dfbc4b0f49fc326f95946d78554d68e9eb4ba17c7d1e16360d357590ad7a04eb445b28e651d0f5d1e2352ccde57a95959317d863100629226d6f7097db049704933adb00b9ab42c4cea557f3f9f4cfe4ae096b7c312c662f0070ba246b76fda962a574b551d2e2baf9b11119526ab4eea3251db32d1449b643588a219b8143dd704da764e6d9c478bb3adfeac3c844685775b2da670707e6520f8cca1fbc14bead1b003dbcd082778f8e6907e3910fa4eedff5c2e360346ed2e571770d2351657b2cf2e24e509eeff7da82927e9a68d3a1437cd15726a4e39d96a5a70b9636d6812e62b857fd9064acf45bee0bd1bbde7657e9bae4dd5f29e1033d9a0c0668c7e90aa5e7ca20e1685b93c7c910ab98f4236ed0da48ae737e60d9ecb023138c463d103c5e0a8691cabebc5b9ac8694c0c29be9e371683960e8eee2cfa890f9f4195bca96228fc05ac1badf16376f3cbe8ad53f9092b7daafe745a06e7d46d901bd7b8ea8daadaf1cd24a935508074e680dc794f4da1e0df603249cfbc3be550a70bf75561fc28ec984ca40a9d1025a0d3da7bc8d54754962dbdf309500a356bd7f7af937763c6341d144a4f0f10bc51d0e4eb17c4adb20010c7eaf2e3a3dd22577de30e890e996ea48bca5daec599655628e41e7d45e14887674f08999ef8017791b2934895641ab928df590158b96c42405f15502053d7e45c67c3bb8628d1963b9a4d4b27c6598d330fe46bafe5495cd4aa835c69a9993b165bd60206286b89364d88e2623a28e316bff422a72663daeb572fc0f667e6b9b8a595b91e3c95420e2688feb4414d397cc010e0aabc054236478f31f69992bf5c5c06cd9e04f6ed88b6102a6e6190f85854140e71592c72fc4a4b9346e7e03d31ffb98bfa2f3c19f115497ee23b48aaf9ced58bde819ca7b0e0d73a5719d83615677dbd49da06c6a9c4a3314920e7e06cb60319b76fcab9eb4f740319271cded87e9cad2c5f6949da8e4f1b9debc46e4b26c41bd705672d3736a59b17dcaa4cdb6f588b1f5b549e29378b548c8ffcd2a901dadc62bd78491d8620bf2301335d7a6069bac450044003c8460c8b40fe2ecfab28d2a90b2f0be4750ef2d040ce145b72bc9c75f25d458a16adbd09f2284abd922e11f3f85091e28f4ddc7ecb0897e84684b20ad5a7d9c732468eb372d06ab71bdecfcfc1406677c299cd373d7bebf3ff6ef7fb627cc87a8901737fa107443ee8c5c8de9fa1f20c3263210609dfa2297a8ab1194d9f350e3194b85d016e6465caccfc44ac0ac0fdfb0f3b57eea25e702a72ea47f5d84668dec5f0f2993df14abbcb9b78b97c9541a75d2b7e997caf27ddd15e70130d2f430ddf4348f987eccdc2bf634f59d271a4f3c1529bbe987ea5433bb31f7c63777b692ea4d4f8d5f385a8180dac5af8695f41fe9c62c529d2f4a2cfe9b4eedcc104ab31dddea3597393d839479b89a98428ed2c51539b49da43b7f1eefe42e376d1d192bab923e3a2efde5f1a609a92a692f02aac90db91d86d3e7da37ecb1b8376ef4c65588385d6f785516cf9f3d17264ea7d087c46342c5e9b87ed726c39c21f8c6ba19b8e4cbdec122bc438a583c779ab0c07858ab6e089c36d162950aecc04ce61bb0ec04a659bdb744070ac8e9892713c4202b096b8d11efec0e6cce13350247aac857d8cde8abc0348a39f57a764b1792f4ebdf24ebedc894c7a0d0abab6a8085c84115ed9958df12a6c695baedb6179388645a84b4d6a2973315254ffa9e37cbe0727929fb6da9c477baf4f5f063e65d9404ba7e8a0764aeac2c009dfc00805537e4d2387904722d9b0d07c0d5ea0f993089a571146e431414bde165aa9be51c16248ea8f4b7999a2384569d9aef26c6474b4595339331adb02dcf9b6f9b782e79491f4342e84765720af5442c6f2528338e038da8b4673a14a33425a78f3b03341ddb0a3739cc2eecb6ec8cd3c7aa5d83d2040c9871b05aad4569cd06002950cff12e0bed63459c8e0395bb371a94e3b71a70f90cfcde15549eca26d2cedbc774321febda0c1848268874ac62b151ba38b8d475e20ebe901d3d7133e53a608eee81ae38f6f67135448be4fe80ba126e96565c3e1090b4257e6c5a611034298aaf040ba0af5e99b7067508690f4b1c567d36f8e1a3a71531cd262cccac1d578a15d177a085bbe8bd34e78a410500ebaa2ffcac61b40269500b2a3af7db0f36e3640b14c0e00ea1ad5bab501c9c15899b788d1c9b26ed9cd24a28fe1ba838cf407620031fc612f19916bb48a65258b74dee6b1839250619463d2e07087c47f62fb6ad568110dd7eb90cf689912e724025f2a8f1b24cd2129f2f581fba6a4c6bcf0df8e29e3c71bb804d8891c5d25e7f2addfb2a152fbf66894a5617f7faf061fefc2f2f3faf06f4cb50bc9690d03bd7ea8e7ecd51d01a62ad66dc28b549311e65e9473e2d61fbb0a0034ca21e95a25500ec84ca081892524781613a1735f93b7e8a2266bd03d11b18b4706ba0b6a296ee268535864f541e395901d9c557029373413c21259f2dfb8d16b8a090580476646fd5f259179b055bdbd1ba0c95727706965b585322499f5ad820037b61c691402d646e79f23fe2968da70dd132db00fbbdfc14d415761e11c252ea2970acde64450cb129223226ce9244634fd67e605a7b5020b72d3a70af553037328337cd05d7e4d590326555c2000bbf672cf70d09c094d943e6f88bc3238d10e37c49a070404750d71e86d061ce331816ca13afb0db47d54c0771510464ec83d91c5714f2279aae0f99ffd3a25a91f584057aca28a1534111cb1a89b2ecff8a12c5b885604d54f5c32e4b3c0a744d7d009d51eec863d5e51a8be23c02dba799efde03d20d7c9abac280684e1e2f59cf587c925d808a0caa7006e6dba40ae73ba885fd783c39ba40dd6ec55be12651911df9bc23e367fec7bef078520f6f6b7e6b629ee70d9f86bc5f5ae0745758113c9e4934be6a1a6a7ce130218479a2db29f13fb41ed0974a161b765c3ae2bdfa7e4a2dd6c43bdeb92370c503dda9eb3dee783a95c2ebc5d537c4d92b39c37b208b6a6db61433d2fd48372cef0e385babcc29a7cd906e4b8b93c3c6343b5e7eb2e375c76281c1bb27a8d32c228e82e1ffe037efa8655a078777e59aecedd5ad2c1eb861415edcd19e8c1281c49603833a821d8c376ceeafc6bbcb39a02b16ccdc0f8232c0b96cb33e206603c88e644c56ee9a60dc26ed066681f3066b1b836b4c8a1b2c4b1dcfc1abe01cc583091f06d4030175bc7d40381dcf4acc74bc9cb8d0f971d336100be94ed0d26e9f10076814267f6682c7a2be44a626c144a94d3e1a3cf30a7d830260e617340b1a9c2a215716ea4ec4a5f34933703b956d0546554a9f65d188c57d0351f4effaf29464d5c9d316b70c478fccb3c6f1bacb718113482e29064167040e3b65a89069c90c835b40104371f983d238b5647ce4e35c013163d1e940ce098310f4530b6775eec4199102475cee370a4b05c43f3b6c225cba1e08aa011fe9e9b593334c993c20f2f18b3b8d036d00e2c1e724d46c18a8f92a49bb0d5c37528b81254258001a09e55490731f43a12926a41e4419dc6ba226c6abf44ed9bf869226d41f961d9dd3d9b5fcce0d107489e81551a779c97a750250309348b92900e56a9620aa5c2d8c7ed468b9a8bd56f94a15c38c18d34297a7ff0dad3b01be1b4d5522b196f9fe9c943542a9c54808241a9fc25f10b2754b6a89e1f88d1391fa51b0781cd844552509c39f9e0427632f76f30062479e81d30360ac1566d3b828cb7eebc09f2a1e2020a79ab67ed1b28284346ff35453a59b6f47a34464641c090ddde1da2e6a6bb9074f497f9785de86e5d41619411ee44b1e100dbdc0c17c29c7820af559b8b8a91aa4663df2ec3c392510a4a6104c5e41a71218fb5e33b61ba15e125d44a46ad6766fd88e973d0cc3f5b9e191ecde7d2cbcb33467d2eadb1f8b147a309b9187a9361596f12b32df2dd549d7a5730427e0bc05d9f4d69121bd94d7a526b5cb92dc3623b2b285c3b0bb01a9670572c5d857257100296e8c46030a9f1a83593096a2698b01c83eed73ede20ff8f5826e6de0571ac4a91f4e69b7a8eda5172a45f016694451a603af57b1e887ef38180e024030000c7044ebff370628f61394b7544e73584793d22e226bb659b36e22a1269264b4d422bb77980872076607af9282f314949c23c8d0f1943e4e335321abb0d907198d08270da6b08206533ca13fe9042538134c8aa21e8ac2992d958732992db082514d78bfa02a9d6aca894e8f092a8aa63ed149a929d39d2629f4467e4c50d4a4a849c1b8f194a2280ac209e1d49ea0410d26342c1664a2637831e57061af6df2828e31d1cf8b697282165e8ce145185e54d32bc3c2242a282f4c3a216b1b75a7ee944a534a39c390252933948d22837d325be4d9a855a85a792c3b5f288e0adf28bed0ac6fe68bad222a635e3b69cb748b05998a603395ae9126d1a2e4549d2955c736a9634caa5258145565af6d4ae2661c0582de8400bed429b24e992fdf142dab4ccd0ad8c28cb26d159abf2f64831be9778584de7c2fb60d5b650e2a94c4dd3890ad72f355911953aacea75375ba4f156dab88b16dd5b1556670ab4adb919367023a299d944ed1771e93bcf16a74ce39278db0044fe734e754450ae784d4446b45021d2db830e23a62563977f0e0c8838e354e14357531c151a9899aa4505317f18b29a7931a5728c116f902c017223a4458fe5aa72cea5582898309badc70c391abe96fa87ea4d29efb9826ea9928aaaa5154b36506f5aa539d2a9d931064fc37a94c2ad7a4325fa8c74f9d1c879cf0dca9aa142557480d8971e36f14707e3b516e9c2da094c24965b6c03da9899ae621a4f30518dec6383d266e3cf543f839c55c411de7a474523ae51b3a5a4c539e52a419d3f4059c734e274014d429654ac9995251794aa94a72ac120aaf397564694e36269d5568ae4fe29328174639492d673575a6ce6443be54284f68855249351dfa88377ad71a6b9c28090f23abc7533d95caf4d754591ac58727bca8e5817c35d638dd70ddc8a4e346472a6213060316b3b4ac68458bbd60a339f0e9239fa615ded6ab5f586a5a318df54a441cfa1ae61081445b9904c3f4fafa2987cae3c92141127b7930c8fa2b4b50e6462b5354a52ab5300e3637bade5aec051b5dd5c31ef12ea8dfd4e1902ac3572b6f0f064fba545445511555edfa885d9c15b7856d93858ea719caa5f16078255d7e656ebc32101d7fc5e919092ab448c31c236eb4cdae0ac71b4db19a474e542c71019ecb0b202e80bab43193e2addbccc4e9f51a985eb190a82356af6141aa98f3155788cfe20af1872dc02b766abc1a22334db5f2841b3f6ba64b35a34c89248d2be21209886b7c4e2cc89715d9324f65da02df0016640fc902e7be37e67dcdc9c6b7e307392388a28ccb69983302249c18419289b2947a34c1daab4446adaaaa9c3b18c1cd7758ddeb7d2b9411aa955aa9897adfcaf5464fb85f02756810c40e72a046932adc7042065248e9220c6aa211a482263188c20f5fec2811439b0c71a3ab0612058b378a40c2c91556c4d028347da9c78ff9027db046139e00e387217070104357a0e96180d0f410902e1e4defc27c813b40028416fc40881260d145cc0445ce104a260a7504a0618e1068684ec31c21a4c812bc1281fe56220422087a9ece5749aed0f3571042e869869e39410841cfaf4897929e97f0c5003b950fb1aaa3ba464061461f576829e792302a961c2094502b8870021b4f5803c707cc19a58cb22a8592b83f40e38cbbbd109590192a4461210bace0a97c53ae1408b78a77494f15401f7336015790522ea0b21a36d1812b93c2992fd5c4f9bfefdeaa869c5c3981aa3afcbce1c8ad4e35015798a77022e5046c81c2892b4c9c493541610b75aaba92916a02fa98a7987202fa98af30a502e863524fc8962bf49c14154d2823dc1d7128700ac818cf2595f9326fe4b4706e24ce4c823395e83971a08fb923883b71281c3d753c6c9011c61b50d2b853163c8c7041086ed530e787263b9080c38309b7d230e70726417e5092e3030efd0115a749d2694ef33a9e87a4a48b9c60658fb0f27a514dd334b52a2e18709a200fb62ba744b873737303440cbc4c3223952871641369c50f7a5e5e219f481986746122a14829d7678c195f6481042a4480828b98393da1e7e54d11f4bc44225daab0947ecc03998771a2e721205d3a1d81f919a48bcd163fb841061a4664f183366254a0e78b30d19d9ef4452ab9b9b92922a64aa2643e32912e2c7a3ee2dc404fab2715f3f10ae9f22446895396d0f473c341127cd064090b70a888994ee8f9db033def49974bcf256899931302275a96213f3634760b0b82c1e48000475b7b0f16c456d5b6b2c264aeb07cd1376e2503157d9d5eafb02057f5ebb257be367b393d4c912de822a2d58d18ba7289d91e4d5ff40e743d0c82ae14f56b0a830e287a9a5ed551849e1e69a0e187297acb4f34c8f08956115ca8f505070dc20487021464c086123a373488d9d5d484de57c91674680708e1ce01044db1236e405be688411025544c43fc08430e3a6e938a888b524a29ad82ca1c2658d1b48a203e30f1be951f394876baf8213d95c753f18872af866138a10a149c1007144f002208922a254882eafd1f4258c8626f0f2af87d2375ea514c12553fc3dc019e5ed63c81f879ea3b5441e519e0e977889fdfa18a29cf40f30e33c78f18f7cad27cd1915be41851454f91276f1c6cb4fc94af56544f6e944fcaa794a8fcd001025f6e4a300aa5373484622c2126966a4cd20200bee1119eb84b1ca1e157e5eac0215c9872752fd9f7f752e8fb0790cf3d4a4373ceeba1da52b5f2586badb5d65a6badb5d67edff77ddff7894422914824128d46a3d168341a9148241289442291482412894422914824128944224d6a24faac9cacb5d65a6badb5d65a6badb5d65a6badb5d65a6badb5d65a6b75b0d65a6badb5d65a6badb5d65a6bade541476f7ae321623144edb9b04c7b4cfdadb075536f2b116edb2c279b482a64930d13722dff89374890c45471c3911fbe98c4f33ccff33c4f89e7799ee7791e13cff33ccff33c1b8a7820cf8befb70f4fa8807b8b2b3cc0bdf7de572c86a86fc63186a24026a976e290375b2a81324b2960cb3449293c9f4d6fd9c40b5d4f65132a456bf2c1966ddbb61dee940ab668f5d0e646ef6afb8e3a42a6def496c4f33ccff3bcff0024c6fb6badb7a1bec87ca9f7c07cf902fa6659fbc5d83bcc715baef675ecd664f7de6337bbee3976557ad778351e0468a8f162aa8836db470916b26ca8e3e16df3246acce22df5e56e7126e4e62c6fef1b86dd65f3b679a2edb6b7d846771eb6504a1128455757650fb2e72efb2b5dacb5dfd5fe5e816ebddbeea1dbbc3fafb4bc5d7bce1e746ba90b623060d7b2ecb65e9be5000f4d7ac1466f87dae689cd134db2df365a68eddaed290bb199ecb6ba2cbe5b0e3c340e361abb58d6f6dbed6f1681eed827cc85a8bb6b786b5a8d9804aa6bc3588775df324d772cd378df6a2cde5af7fbe5235383ae7dcb3b94e987bbc6dd82b85bcede6bb1cc62bf9cbd66b1acd94db3f65eb73657165ffb0bfbc5045ee738d03f2e40ef1a086b58f3f0c65d7bc1a608fd01e1a83f58d3ae2d6799e63a76e54da31dd33edab89bb96f19865de3f2969abbf77bbf6d1f5d253629bacb1b4ad1f71b87a1f6baeb55762ecb34da314c3b66a385f6ce6578db3cd1f2fd86b37798e3b0d499948d1d071b0d3109407daf69bf58d336ec1093d99e1dea0bbbe719c60ebfa3d60eb1eb3accb4f00d91072978d8d1f00994125385c775e1e15d83f63ea06eb319a6c92ef5f6fa8bf7b37c1dabb5d69ce58bbd5f43b6bb204b1a774dd334ad76f5a0cf966bd0597698e11a16cd45ede1cda2377c0d8b906c8645b3e8eacafe65ffdcfbaefee3c182d89a65a4571516c3f72cdf0cf4d1b3bc45af62f83ccb97a6080b8d96d5b06843b05fd79eddec6637bbd9c5f295b5d767f71ededae15f0049e03e3be579e77ef1ae6148cda4edf517693b764ebbdabdfbfa92b63c73e57b9879f1d65e5dd061248737772fb32871b97cea37d3807e6b58f47dc59bcb352c1a94a92cd5f8fb099be9be3ddaa2ec148be113c3575fb973b7deebd6aa9dfbfdd467b7725aceeaadea952ef566597d55f1bd2636c4d2d8b91d770d7a5bd1d9a1f47476e9ec34cbba73a05fbca3f70edf7f64ee352feba133163206e82c8c6cfb05dd0559e2a2fee60bfdf7ddcbb570dc47f9e3b87f797f4340b986e5c234dc2f8e3bc4b8c3480b221dca951d1f9bed58218dae6fde352ca063bfa79fed3e5e06fae50e39500efd5e293a23ede0912f5d51e1f8a2d171be9fbe2552de1ff5d0d93f2ce8ec1e0374f62dbb365af90e1ef3f9df7cc19fefaec2bf43f9f28b72de2c1843d992fd18ca161e79f7d0f72a60285b76e4cd82be5fc99b01fa9e84a12c8d6e7575967dcbd9b50c752887a8bd5fbcbb7b40186a8e03fde2cf4178e603a3f68ee15d83e6b2e6e16debf275ecee1a34770ccf6819ca1297ddd20bdbce59df303673b3b66b588ed0f04f6ad0f0d585f1c012538588876813eb480dfb10de4474e83a117dad516a11213264bb65dddab4638791a1fb08a565e511b52c6b66dbae5d7b0743fbc874778cac658d4eadbc79ecf054c8464434cd76eddbad5b7bfa4dc64677df2ccee22c8e743bebb6bbdde5309276cbb33eb2bec3baae6b44b0d37724ecdcb5aada576f9984dd1b22cddc6397b9c742d8b17c8910d1daa5e5231389e44d5a3e326952a69e9779e42353ef38fd96b70a996674746bc7e8d6c8d234cbd246d6a9bd6569d4b22c8b5996655db797bdec497813d1240b65255fee76f3b6a1782b554034a5212da4b18c68867dced11d79579adeab69233b6199c6feb224bc8f4c97c5eca6713774d14a88de0fa44ddab1db7fb45becbab47bdff086516034a55f68e5e32efac17d0588de3e4d41741b712b0f910e2291fe91be93be82a16c21e5fd8df2be087f18ca9650de4034fd9434b5b4ba47b16bfbc8845dd775f3b6c1ee7dc46630ed62bff2d6f026a2b54dfb761829b5766157d34eb79b370ffa3accaea8ad3dccbc65830343647a000f92aba31bed1fde45f4774bef29bddd1b96657917d1ddb75f87911f8df64837fa6de61ef9f611aac569b65045d38fa868facf8405b1a2a6b9883e3235cde7f4e6bde3509646a7b9f2be729a37e93086cf69ae8c14d134dbb36fbf33d769f64dc64673bffa76b7e3be9dd34833dcbbcb70efb4ee1db7fdc29b3bfc0b9e04b6df5bf801297a3bf644d37f5e04a6dfb085c13efb867711bd659276fa8ea49d7bf6edca242d0bb1d1dab977df6e354c8ada469366b45f97d17e7ddaaf5f99ca12772dd3bc8b682eef223adbf0e65ea3f60e23b3cca2c4cdf2a9536c88f72dd378ef320df6ed1ca6d8fb8ddf2eb1991df9c8d4a3df6f79af644aca47a6fefc3e62317c621865fac19b073d939dcad2b659407793c6b0b967df3295a57d64ea4fde3bd8eaba247dd6e57d7f64eaed66382329a5f303f6d6e18ca5af77d8ba877711ed7d6241accfb76fafba5fbc5d7cff0df93e177bd7307655b245e3b873dbb38fb5e518a2be328d756bd9c34c082363f0e8eb30b2b35b76b76de360a3b35ff7b27b525f394524d1f6ddb3fcf976f126a2efd5b88beeb9bb89ce7d2d5fde95de7ebfb56c07612837ecddea1f4c87be973987a82faf3bd457a6e96e6d77bbe14bdbae3d623397a6b96eed77dc70f78bb9677817d1999ddcef21b671bfbfe77297b76b1fa1dade733b2fee3e3bc4b8fbecd96fa6b274bf6979f3a06d29c3aead782a8386448a68f82ba8891a8175d491439cf95069d34d9f268010721272b246488d5012a1244249849c0839114a230484d01a21354269849208391172f2012965bf2a8a7aa88b4b611e6c215aec866b23571fa1ba661a19b11979eb14a66470a59ed80303a43213b5542cbd9d526245d3d054d3ebe679790a1332e1a19e280643bc0c72d6ece9f9e9b9c58d1417930ce932a54897d79bbbe1942945d3cb406f4cede1c653f84d185f48bddc187a0fb600353dadf25ed1f4959a6e348543e1cc218358ddfbc2c20f27fc60c2824efed90065e9860ab5c1869cdc4de3d0f4965691253a0da13ad2a9e2c02a74ca5592d9b2e2844b5f593a7309d08efae3d55a4ff3b6155bfb79c559adb53e76db65ee374f77cf3e50adf05efd957197b95c964933dab3cb5c20bc6d34e815d7781a748d813c4f579708fb30d1c576bcaab5e61dc25ebdfbf1b4731997715c7799adb3d11c77992edbe8ec8337d76977d7688d7bd691b6bc9d3403fae732a0cf6df49649339f6f97f9705dbdb6b9579a77d578da77adc6d39a57bf1da29510868930ec6257d33aec6ae73aadd67bb1bd87bb4e5465d9bf5b1b3fa0cb7007654f7fae659b0d47bd69dfa174f92efaae6d97e1f266a335ed329f96ddebe10ed3dccb6dd9e7a44f36da34cac18b370d25ef1b28ebb8ee24ae0351cc915e460779ff38ef242e6f6f44f196e11dba47bb17f6cf5e04c21f91fd303cf381d76edecee1cf3d0c02ed50b6a4eea4adcb249086bb6758ab9199d12896e966ba0cbdc348eb91ee4933dabbcb7437e7ed6610a0a146c3573f3e53280adc08f37cdec7aab27befad5548f7fadabd5ea6ab9ae6b9d5ea8734836137ab320da7d9cf8e3c7ca10f7befbdd76379171d62b55ad5bbe822af7e3eb797f9e40b7dd4bca18661367a53add57823bc475a4e94de522929c956520592e876c76dde2b56dadb4c83bd3ba61dc3f5795f988ca7354dbb1cc7719c75cf65ac7bb60dfbe6b9c7aa15b3f5108b80f75baf7daaf5220c7b3c43ae4cd2de61923df7aeaaee25d92cc4c67aaddbb6d56daba499d1bfcb8cfe558c751f5db5561d74d05dbdbd4cd5dda43017a2a7cb2c4a5c9b6bbca9661aef37d3885e9fe1fdcbd39e269a1165d2ed6bde3b325db18f108b81f4b9f7ba2e5bddeb9abdaca4524ae979953dd62dae3e49df9db6dfe002beb802e7addcfe922ea3db5fd882e8f6f3edf983316bf3aeb197bdec90d13fef167fffb2f6d175dd5ee61269f756b3dfa4fee0a8ad2f2ec05e6e70856d653b296fb9dd8eb0085f97bd304988f6eb17f4d15d97bdf72bdb7f46271d467ef01d9d74d248884824dab0db6838c3dd5e86c336d55be5a90e61a4475b8798c66659966516cb6ce7be655dd76597853daf6cbcbacbdaebf6a06be360f389a3e5f1bcba360ddabec3bba43bcc1e7eeb422bbacbf0f474177a866d9da76df78957b465b9b677caa256a6a9eef1dcf38baf8badc52421dbeded767b992ddb68183963fd738b631d1a62599659fffc736fd94c12926559bed0c776786d8dbeb7d136d83b7c59ac6d2fd778da73ca46e35ded8b4942b2df431f37cb6419dae889cd6ce70eb10ee31d3509866dcb42eeed4933f7f63237df7ca18feb361a9264b40c6529c3e06db4cdb23acc7cdd345ca71e0fd2869b3bf75edcabf7ba6142b6acfdf2c0912aba567caf7134d9e33b4fab79d7431b7df1ae4fb25a7191a90369551faaef34ed9f2e54bb5751e8b57edd6baea64e76ad566de3f20c967fe54dfbc5346ddbee75d57aecdb45d2f24c764e071c5d7f1d665edaad993a5aa6f18e659acfb59a8a77e6659ab58f28f4ecda07eaba50d759addb346dbbd66d99621aacaa5a6145b938a94817efd9671a543e0ffd7ef007672c4a68dc33ef4c74e883a30e611625b283f04c4396b2ec5eceec66026dea6487ddb51a456f1f8d5894b85347dfbca78ed6bee9cc4ed37e39ec1be6de61a939bc6dae993a19b76de7f00c96b55b3375ae96311d0f3cf140140d71343ca45367ee7c9e60bb88ee3caa596a4ff1bef717c5ddaff6cfd06dbba76134ea0eff0815799c27a2dee9caa1883bfd9c749af7e8d0cb7e9f1deb865cb7cf8ee17d3586659296676c3e3df6ee858ffd1c46de637f86bbeef75976ec1793b65fbf5ab697fd74d7da4cf3f99669b8eb7e382a3a46a977ec148bc18b41746faf87dd7b5deb6116bb98b56d222a5feea174f91ccbfb08fd1cca1287ef3b0ec30e33b1cf2f4b9ebef305f479ef204c658be70df1b06cb15b0cdbbe6ccbb65fcfb02d6fa9b77f9ee14d443feb3e2d8441b8f3fe85be8dbbb0db47f8f9e019cf26bb86e5abc39ab6b9bced2f6c7b86af5fbc8bcc5cd96af06a109bc9a8bef2e6a19b1d101dde35ba83d2f23eeed6ca3c6dfd622b5e4d83ee7e61c8e97b38b78ce34ecfe55da3ad1aefd1f28a78d4fac7fa662dcbda6e6579af5856e8a45b798f3c9dfd5a0d5fb770f66d1f6dd7e8cbca24edd6bd6724ecc22e2cef1a4dd2b29777cdbdf56b63d6c22e0b67f7aeeb16163a17fabd320d739786b9d03d975994b8d70afdca34a17399e6fb7d8da7ef2dbcb55ce3e990f529b1992fc3954b1ae523536fdf6e65eb3072b334cdbab0cbb2ae6b9b755996766196655996655996957178d768ee3b0c3dc35da8145aa9582eb785ba6efbb6535c7959ceb2ec10e3bcfbed6ed7eb3076ed54cb3ed7f0a66197f4bda775ffba8b56de1da49de2ede9db6da1ef1ff54098660fb368edb3bdca2eedddcb5d4d22b8f13a08941ec0125c40102867c015a0d6f334cb090a21d2d0220dbf1022ca0d9cd68d962d0780b2ba91fbe2ba00234b8f33ee5c4f8e62fafeb43aeaa8838e189a7700013d751deaa94caa7215a44a5f13d6b009c0181adfe5dccbcfcbdab8fb4e899408081f7bd0d05323f55b070dab6ff81ca6b661b281fa74cae3f178a8ea2122a2a6b09108730e53db60048b804d8f0db391fa1defa9107a72cc46aa1cc57ccdb2054258c5c67b3c9edb506f2f233652ab87c2cc493f27777be9b8cbcb305f3e97a7a106e9b2e3f244600b2a3c94edeaf30594338437a4b5c7bc437a3f8aee937b7c3da26dde45b40edacaa02d8d11d2b7e7a3af589b71109df4d19115157014491ee37d078ec2fb8a91dd8129cc5187aec7c146d78c43cc1096b6271b8927e56751aea99080a0079d8348c71cc52707013ae803ca417c313e84fea9660bf4219475b052d004164a2031031be0c440d07d08fdbb0f9fecdd87ef73194297a10c650b087bb8e33076598a38d8688c19c18cc4e3800db96ec954ec3072b3dc30e920ecf8e916de158e9f70b0d1d0c78570bbb204e176c952ccd4f3b84159b2d9ca7026074da40bc9f3780fd4f446c718a50b8c7273a33d39b82cc51e3c5036dbc4a4b0906543fadbea7aacf5c81e3f5c36ac72bd95888d44eda1af5c6001d5d0e3477579dfbd2c25969f0453e8cd123b4d28129a04c78a2ba0d02194c42165070e39767676e0a04868127a436fa6441c196ce5b1d62393541e1722006155416800bdab1a0fcc20030d45e2cd103510f14cd7adaa19689841863ac6b090055e9b8764e9101e6b3da74ce0d8912e51ba8094501cfac41b51a61c37d3569e2ad265d327b30de91277b4cc8207babac75609a167fb3e9dc6f3ebdaa6cb93aa15e942aab210a94bf30589d479c2e40913909610c99513831d2ddd9822739e50d1f2d7334d9d292f57f08443ce9d1b6ba7feaa547a3edd53dd1b78344a352b11f0d70444ba404a294c15834c16ebf13d588813beaeae35d3c47f5890a5585dd2019ecc32d5699aaa69ca34f51456652a4bd37bdce953ee31ebac3b54ad72f8819335b878620c2845c4541319bad2950892d05595bf7b73b48043671ae6601184399b3421794431e308a209538e2078a82193f4301385062a982389191021069c12c48e386014a418011446f021670852261b10614e41044ea40a75f4d8c01c41a003278b193c810731b2062a9cf17d2f453da939291e33c8c1428deb89c5197a523df32ecd3f08a51e52624145cb09afc8529c39078b1d4c41fcb02a1450d0826ba24057ca0e31d98a02298ca0df6bce1654684dc39c2d50b08322962ca1000984b0460c8ea0030c263430228b32a420a2055248c28e11a42c91c0155c2ca9320220caf0620c1f258022094c38e2045140430c23e858c21a5f38a1420227dcc859d2c4091b3d3882183d7861843096b8b184056404010709884005184b880881134080220446e080892f8c6081143d4c11823658a00238bc58c284108a308412bc50e38a1b4459f2021a25a012c60d9420810b6690019d294eb08611c040628aa90b23a81296d023962c6109019a50043188d022093628830b96294520310436749648021423583210ac91822c9e2803093590011c820f4d6080860f9e68c3045b2c71400c84d89932448e0f48d8408b251530238e33dcf0610c1ed0313d1922044770e20c39b020a30b33b2682982ba517d5f3d3404424f494f8d438c39e2d0b5669b615c800055650850645ca8e18f8a3640084d2081fa115fa6c9aab556950a1652a05081f304164d9862b004249aa0abe5a9b05a6bad4df440d77a982c89d8020c4dbf261aa4610e942ea8298424d1c1124c40e107517cc0824913440881440b9a80038e2b962060c9ce0972d0850c769870820121d6c0828a1bbcb1c40a187cd6a0a2054cc0c1192e00627a41124a2001420e0aa220852993154be41166402f7635e7eca1e121cb11d1074ab4ac32a93ce152d1912f350dd922cf46953676e0a87268b9ab236ea03a8626f93871378b8e90e5a2325b26ad325f248cd1d9d1521ec98d871f28205d12a7a5d784515a762b2c88e7561af6beb3fc90250845473ce91c24bcd0115b3d685bafaa8a9e6a4d7b61d483200105c21682201105fa801a52f88a05c9747561efc367c13db0a74e179d92ceec099893822f74c420259ac21bb6014496e463e441a492e39437ee85a528e36db458b961218b8572854b2c880f0524c0eb42a09168c7cac602b84d71a7d31d6f26ced7f23d9994be67117b062180efd983aef52a7c4b3874956de46fc906cbb74c830087f505080000300ff9c4c7b79cb2c2b724e300df528aae09a8df328aaed5ebc4aa167742df5840c00f03f4389c2edff18a1b8a92ef285014551f1e18e903472671899526220a250a55251942ea1968c8325cb0c4b2c4bd34f4a205725039677685ae7751008e72e8fa0460284b08c807c050967ee41530942503641f18ca528fbce5105a62015beaeb4b05c85b2a2140de9207babe256f1e37d0f5a5bcbf1c5d3f80bcafe442d70b20ef2a009925ef2ae7f3c85b5aa1eb0e1c99d49370c4c15184631359aaff70a44296ea43385a214bf5a0fa4fad0f43962a1932c2a1eb6f8d6de81ad9d0f597adf556f6e4284596ea3d4fc8526d92278e2cd58fdeb85596557e46f9113d1edc58966559a56983c61eab2a468ce19a4fc7aaaa88c8d2126c1544c2c822d0b84b98a2e79c34461aeff98409891490c9002b02b234e563fc2ea231ebd356c9c2eacd9d37b3ba5fede1ca7b3e3f6bb06147624476b20c2ec8971b336f010fd8b0611b58967134827b45a44ca4cb123086e2c827341326159e715026b20404c34898aa872c4d4d57ff113f7bc8d2cc81ea2a43e843460c7345b99eefaaaaa8ca7a96af4c95441888618010e1468d61a819205d60248d2ff590327a248e4cae28714c7a83444a2cabc40b6f9b2987757903b5328982baaaf291a86b0e427dded0215ce6e78cbb671c330e396503811b6eec90a12dc862434ab815568aa228eac260fdbe4e1768435b97f1d4923434758c9e85524ae91239f455597bebb193b57646d3d4296c24d681a98794706d9ca9a772b4a719a57ea93b2f756598496d1b7d8879daee9b2919dc4d88bcf50d06f97b182e69663a756f773d26e4ba7dc5d34582a1deba45e5ec30f362ebd3f19fa6b6a0d8a10fea1417b70a9d0ea8240c980984182a553402000003150000201008098542c1683889f248d97d14000f8a9c466c501b0ab328c7410a1143883100000300204040606644a82800a88172890735ae9829f04ba4dfa236f9d783953415e8b29ad79ae1e387d01d0153bd82f6208f85aa656cb66e242897044e41c654dcb372d853dd85cd99f72efb6333e4d729e133e4c2f3d8b068722e113330cbd59eaa0c1d90f5d7d708579b926360fd98341f476266b624ceea8de12248527596a5f25220176f369e1f4e57e33af7ee39130c7d58647721f7c5f4a906e46249a43aef3a79d1a8432182dc1b9151c5985660a47e8ef19b68f91a53ff2553163691f26d2757144c251c21617bf12ef657ce2eb99290a8eff854362a353b06ab4929574a6da2c424f647167d84d5ee9da3b7e904137bd1c95826de8742325524e2df60b95d282907c7150e6faaee8e205efb9a96ae19db2e28f682e676323aae81459360d73e7f0e799aaf52821c2606bd8d61b863d84434b0ec49620df66a12be739a48706bf4fd319ffdb7068ecdff7426075bc0dc627846b3eacb3194f17d302e85ec42223f75c1ffad5995781df38af41312880c713d34c7af8c9a4080355e17a49bd959f5acc4fee48ba0e890af86a42b34c966caa0cd9c1dc20f08c9273e90a8484bb33150cfa4cbbc14c0a847ba858f5acd3536e991f47e564753692663c58884710abee532c64918b2ca98032cb12071025deffac9d191710e8b9e28ed540b06948d91ea46e5b1a21ba5384a62340a2a4e9443a7a4d268de55601114d3f67a27169ff6ca8f41e724df16584bab958ce5df9a9276b94e25683ef4f15545683c29d18f1d79f57d2939e72d6d83f7aa8f698e5ef2b6cb064078d9f56f973ae637625dd24ed990f4fdb873eadab3a380954fa0e77083c6dea0e832e80b444f762ed3c8e0f1ca464d78d0b640321d3cb12d9092357d97b908fbbe551a0b5d0104c5c29f2c3b906c66705bcbcc1d0fd4b2da4270ebc2f54909a1639b29fc37fea5617bb3d5a36e64f0e97d6f15fccc6c2dfa585778c2adbfbaf56f476274b8719fbcc436c91bec6a7344af1469dfd0f689a1bd5f33887acb417ed805c7b1dc098d9b71ff8dde6745a325bfb9c27306a06f3d98932a167ae20543063ed56fa853e6e285ef0a272ed591693d310d2d1986a4aea780658515197dd919836a591984e10d167854d34e1f2b4562a9155a9453818a61ec3a71a459901f2dfd9b4515342232c7415d9c215ae2c0e7e671628baeeeb72d075df0431ab944b58abd07a94ccf2abed56793be3d499ff702f1c530cd4ce9b281e778148f9a291a82d85b6e16ad2193a3621508d61d359194bdb533f56ee63fcde235f5941b74ba475e2749aaed1c5398f3a96eb29dd923bb0ac8c1d88fb400d9e727f9a16005dfa73638488275456a1202a3d104114758bdf5917176d7b18051ee0419ff3a34feeb39c2760e8ab446dee613f9a9a9bfbafa640b7f793eb6c14109f183b69cd0e27f3f1dcf538fefbffd7471d743cefd43db7b45f185cbd12cefc9b75f51929704c8350852670d2a0ff53e537ac861521d4c2ed28f50aa4e9e34b9cc696cab7f0ef35571e285deeb9dda56319a8d9837b66ed28d95f389e14e3f16c0ef8b8d4b17804e5b8ed7f6e06b065500a832193ab265ba4262085dd0676e3e4d46c3877f8fdb4cbe2890c60db611a9c9c2906ad61c8acff212fd2c5ad587fe13d445d4ff29974965107b6178755c1ede8222eeae9311b25d56710dd6d38266c8f8720b192c8591af37375d949c0714bbba1032d76960b7bd5d5b777ed027abd5e5bcb6f0be7321757ab71643bc75bcdb27769929b8c8d8c5165e9443be703f5532f830521dc0904ce022d84ba14fe302c164bd80510fa9fd0d72f83ca9e4e6a400f0d8c9d62521aafec6d1799b5613785fe25be8148aaa580e7611b2c36b5d02b6bfd0c7b942ea905c53b8eb819285c313df923e7a7fb0dbf8933a2a886583b5a7786d76651b18e1d2e50e56c5b232b4fac54b8c580b2ef242cf86886c699e0fb89b1114625985eeb87c9e8d7949716bbee540fcddc9bd40e64950f7495fbc853d74ecedfda442493b49ec53676ee0ddbddccf333d7616d2fcde3ff2b0572731dc011e8c6693481eee84dc1e410b0451c7381662fb652b3db1314b91e6195cf7fa2985ede2863810e466bb870d60cad114670e959be8ea7ae1eea6df399570af724c8f86e7f73b713beee9aa86d916478ef1b0a0ab16d3045ef24c7fdd404c7e73ca0e70154fb667cab45811e029decccab55c4d3276e77fbdb40cef7d10b2ec175091661244d682d3994dc0beb0be2eed034f3df425d8559225af356a7778447c7f736e09154ae31fb2b1c50223223426021d2e0424417bbb0c9b73a939f2e2a2ce4dab60a89333f1f2fdf6d040c3f020e30279d3e62a4c1fccb2b727c3275168359e9a2a747c5ffb8b0cabe836c9ac1432a95bcf022ed4f165e99ea211b2d495c30608c000670c5003d9057f69cd3ccd9851237972ac59dd22c42078d0cd76577a82c3054f0c7bd88cdd766fb2c9b4f8cea94480b448e9d4df54e9dfa6d1536802e835a879782862b96f751b9a7aac1503f82401d80165102d814239e2cb954662b76036c55a73e99c781a4b83af9ad4590eae54aaa037c4a8c3b8667589e2a71ecb947c4c04bc77fed9e83bedb6824d0a39268cc4b74cb06193dcac576473f2e91000c48df2103ee158ab54bbab46b0618fc47babd3dba4fd95ce63c333d28023807588eabab61aab31ba079ab7cb90da75f9f042b1fca16eb9123689551408c1927b307446a76b0f96b506bd1847a01f1a7b24645cd25b127a615ec47acad21324e38a5e9064cf0be9e807080ad5db15bd25d5037362a4e47257bd4862cf89937cb9d7be07f3c875053caf38966b7a4be88da1630aa6f3b1d09af76264b442b1303d5ef7fe22ace9c1ac5e51a1417f39fa4699e8d3af619edd7bce7894f071052f4fe8c15361c035bc4fb1b47f3163e041c2b6f81f46d20e9e1d8f5baf2003fe67349aa33745452721774ab170c834f058237f29a84e6239a3ef487b2b9ef0c720f9a11a43d411dfd8b54a4971fa08c1d4fda961a1e572056b74ca760b886cb4b19148406fad8d06d514fbb5c80c71bd7bfe1a79db04a4c9e9d99fb987bc053978b795354b1232a8bd92b78c2dbf877acb53d47489bbd5b24064a0bc65f9f3f55a9e032d0a6c148dc55aa0ae8cdd7325ecad93ddcf0e9e8619660e6774703c6a04ac535259e22ed1970ecaeccda82c66d09c521205d08c8b0862d473e3ab50e755a207912336ec97fd6ed5ac5c5ba67a54197bad32d5a3a2d86b08a47b54e39e38b78e85ddd64557241fd899da43bdd819e692c03d95891de03bc953191b80a4b161bf7495a61a7acbf330b5b3776b5556557c07079a195751174baa5865c768bd0054ad922ffe4d89a0afece8a6aef8fdd44d0f57e8c0cc63760bf6b5580c53a20d8407874b97080df81e24ff92bbb2821acb7cd69457a5ff320736e6e1df6ce80214f480a7c541f22a4055b7af99a4d327f05d8166c56065c60c4ca9d343ad3ba7eb634d3a2a1fa9d5a61c03f677a6a58fad2cce84de12844a0ac51f270e9354c085e1f0b2df834c255dfbfd270d91aad9d9546fe3d396041a528b7528863bcff1d70630645a73b65728f91a48e6d7e27493b6ce6fd7fde6d7d0340ad18d21f9f0d34b525fa219c5309b56bb38c583f12a1528ca9563bf554e816a84358753db1206110fc2b4a013f6422afd05ecea2a1774ceb5838bc4acb28311539a7b56dd6856a40a841c677ca4f71c1fe4a38d09a4e6be64dc9e4a4e42a08a4b0531afd25ec39ecb556752ce2a1d0abf19644588974a9203d177d0aa01937b55059e0a919354375e37c0b0df7ee8ba8c7e8e355dabc05ee9b7a355b4662877dfe174399a75601a6f026fd28d01fca34974a0180271ac1b0252b83210dceb42206a4908527084405c141117b904c281ffb05da0a19f1fa7704a52c824c5aba503baa3ddc2c612ebefdf368daef3ffb40599a5abe145c56a6ff07d6f3c7fc7686b24475365b4a8684ea2c3c7e590123b597e35177050cd580a52295cef0d0b1ed5e904c037ef39e223a8400154c2d120d7a2803a09d07c366d66c2e01fd93f729a2c4392cc7acb03a7759886451700bcf7880331e871cb2e04719c37fa0acb40165427d12f813de53058162e400b28a15839948bd3c35a7375215aa11938fb0b3a8fd0ada0f987bcf67e2e4dd3851f6007e452ff45cb5237c38b5d053248707d2e5c6f00c21ab3c00d00a5749c2702c8c30b74ad8e36f22812b091f01f12315ae39b767d95a685abb713079094790bb3bc236f415b0b946e2d2c3dc2d83a5ad08e160529ac203de4d580075322910fa82b46f141e7493b97bf83104424f4efa44f2c764962d66c37f8bafe3330e42e1bddaac8823cfa2a28da1ccca757e5cd929d8eaa4104fd774caeca162bfa9cc871284890848347c30920ee24805cbef0531edefab08419c5598211784d07d5dd22f1abe1fe080025d77d8615faede346418bbd401e01c16ee39a6ee7445d9482591e1f52f2a6d58b2bf544fcc39cf3d0151d56da776924ae87e90572a80e116f06690a4d00cf46548cae65c6168b0ad8106558e1233a98c88dc88050a4280feef75af9af28056b583122242c0f3a0fc03c43626ee466577c4d0761fef7dc63d677fe1b0401a510607aa0d34a71618919787e563d1a006634bfdd7bb7104c04e6cfcfce9118cb1a4da1e2bbf8bb62897c0fd0ab081e2af3fa7c08eb93d22b699e000068ff58d93bf8c630c097bafad09610c68e427d59f79d8866ff4d00ee32cbc449c5b6f0df8060b81c7b47200fde796af7ba107e2c8613772e0b2248a10623b71dd50482e0d58bf7e630e3264f978a498e16c31a1391e7aa4e289a286f6b1417420cc102169307bd4acfd6377a168616cd6eaaab55986205936bfb1f6eaafa8b1602986addc59098f0a692d5edeb71c7c8543b27c383525e20402068cd70a718714b98f80ebc5fc6e4cd4e3951519ccabeae06e2defb07ddc86ffafcc30bfb7350383812dc748177f6775f3de894f6f9ce57691af7ad9f78777e929b6fa1f4ff5caa6fc131810e8d1d84e68cc6852cc4038a751bfb0ebf60241ac69347bd06fa3dcadcca644596546ac0cceb6f588ae1ef31eeaf6c7e7cf6aad56a7d9f4344976b6145bb5d841d78feb9ec2e0604796ecf35a8953cfb698af455fd2c6ea43dc9f89dc4f96222c9f24e30d417ca51d1c6f9e9489d757c4ad218663d7431197e53bcbaec78322d41ae969d482ced99c1b9e3bf68d2cec3c93574b9ca537fdbea44e5a4c22bcafdd1ad1d324e3b3d5eebc017c65320148688fa19e43e379e67d20a04821334c8360f31e2fb0ec079a6a5e1fbe6c6fb7ce4935fcb973968772686191167c16335c583e05b27911a119991f801e69181392813e6c432d619645138e88e9d31221299a40258fb2f3d63b71cc75b6e06b25be460541363768b3442b0e25daadf5527e70ed33e44ec1303131d5cce885266ed6a29de5208ad9491a6fab47e583908bef3626af5e02106edba7020f98e47dd3b20e79585ff507779d35f283c3f37fc9ac97c742283a88ecef6d50b25c55dbd6b94fe449f0a83b10b78fab87a87a5b35b18a1d4030e3e365de0930c5aa9803629c7fb292e61a220a90e222fc056704c24412135d3c0c14a52d87d878a460b9ddc6e6c4ed2480b493a39c80f2dd261dadef6cec5c551ee015da24220f895f238976b73fdf5701d5ce879834f81c0dc18ad61b2216e3af9fc7745f3aae8d9d2f3eae0bfaac26097c7bae38b9d805905387c6d2d940aa682049814e7cdf152e64e4a34f0198eed51cb9f44ca15cbfe58b413ad2e67446bafd81ccec4ff35ace1ea2d81b77fe7c86d3c8089c25457b5c17101e5a1c070bd15315b37af327f970c9ea2e4d53a49e4c8572407d54de4344672668c87443fad087b8c103901304a2ad9a44401175d70f1cd295863b92f8c85e2cae202a211c0ac16b9a56ee670d778e5482252c8ebdb45dabbf4fff0fd365da84ff0698aaa2283ad18c2c9ad008c8cec908829f84587e403c5cdb9b2df93f3afd1663ba1e5bb4ce1e933739dd7b4790428bf5bf53106d21d8997547814faf7dd4af61fb7de1b1738c9c27e119db38cd7e1391436c8aefd68550f47d20235b618e63f864d7928a51081d57414043a5c91443cca66224c5be945ca594ae0bae8624e4c2af33a7b6158ab9a2f7b322903232ae9089407a9a8c04492c0841bbda0790cf22e311b3cd6e29d3b326d7af6378da81a3761d43c5cf9d0d73cd7aaf9ac4139d486178ea156e917acad880424861bfda9fb07fe003f7ccf09cce7c5047693465cc6cd1ac72fc597f1a4110b2079b742d503e1997d4c94d01a694422da1aa4f71c63a2ba8a82f6f75de5549e56c9ffdf22d5d3f8b0a8579575361d515615089d409a7d5e38d0fc6e8de033391b89616c1d868f8774671b19458cf6b7a6ec31353eb8b66a131967cc8b5c3603b1c60a1fec339da897f8079f800dd8825c1148b7f17ee724e684b6d116889055d7d4a976c8829e03a57edf825164abd8028852890e361f8edf348065d58a441be4632d86ed71114f6ded10c3020fe803f775e739c225845f168023ab041665502c169e1cf77672e08ed11a024c53b2fc69f8e8f6532e9662682513de905d5df4f467ee4ba4d309b9ee97775b337b8ae16cda9dae85d84f9413ce05fd0314d7d4b34075458be123329a939f7120bbaec21ca3d03ede833dc39927c1ad1df5e0a934ae9dcfc0bc0b832604bdccf4de710d171a60561c7bff75b7401ff6cef44de3cbe47890359a4cfba5f492e2bd1c971cc585064ad8e7f1dc0c55c4563da1ce0b8bedd8701919057a3aefe955dbbc9fd73df1a7e39f2376bae086e48a3046bd0e1e873568a6b19b0da27eaf54e60287103aebef71c0e9ea3a8e5497aa12c60a974da640a8cb18a11954a1338cb2b5fe75c9a7bb1015242376f13f0169002fac609ffdabc97b690c388fe50207f63892b06480d7b8f154c143a1767852ebbcb25e5cb3da6c7766e31e4a54ddf4a49708e5ffb5f6fd168c875e6cd188fc730495953e3f456f10eaaecee380136f3722d3a5409b8dc5de8e9171f97cb2f41bc1e83bf1384513e937fbc1204584ecb11f34b1ac93c7261e4ac2c515dd4d774711e66bdd988cf5020a5d4846332faacc0ff30d0d921f5f70f3c976c537a281f2a374c360544e28fdbe6c8ae3c9e75b3dd3d98abb3b9371b3c62097e3995b5ea10ab385fd3659da5cb20ca72f26d80a08c80c96ca38b953315f3b7f27b193011a731ababa639402b46f2d365a435aaea6d78904102ae1783a6050636008f7337011ec48b31950dc931995127211f42cf28f6b377047dfe58e4a5af45fe859ac85eca02f6fcbf4af6651c30464eee66bcb9bec9db74685b1a9d092f6e8154bf271fdc4f898ebd78d9fc8c4fc9f902e6106ba7f524ce9cbcca0cbb043d7b9c0329e8e1a008fe90888085ea303648cfa0003ebe7f5e352393d7003285f613a031635abdcb56c5358b8ac84527813fe9a915fddf20b6f4fc6f79dfede0d58acd8a288b86b10050735c279a8712f7eb585b0ee166b57e1ecbc1073fdfaf70aba96712862fe7120a80f98b160488f005d5a368ef04c4b3f7148107791631334333c865c371f84ae72a2f93612b98ff5bdc7c0204ff19765236d38d05a4ccdf6cd6f668b65588f34b1d06c4caefbe304a431d33667b4672bdcf9fc2f8f35d008e53b7c62f9e18f93bb5f643564f17f3ae115dde19daf1e0ff01388be541f9f2f7370534e6273c8017890fb993e80fe4309c51b0ab73e1362807383d1969e6f8f22756a39fc27a01c2b32a821afca72e3bf43356370b432005b1fdccf7af79cbdd0029f7f21f82e8d0581204e4cb87ae2cf74b3a17dd43435d15b63e3558ed6cabd641ab8977bee6cdc37b343ac40dc4a6cb772f69801ce25ed489dbf69346a236f655b0cca5572cfa216d873171d38618d948013cee064480ecb8f49ea59a37cff8adc300aed92a8e1cde56f208a878d69c7e7ff8e06db48f027470028e952a928a3e3272c280dfcfe8de7a4db21821238eac9fd3fb2d17bbf90fe982c316733da0dff7828698304ced4cb81fac3095ddfda366996ff7d97109b0a5f38e2e4f40d4ad1cc970efb41980e3684d90213989eb7a79dc0062bfdaa1f6febc3538a8247b4c712629f62b13fdc421b49cb58fb9bbe95dd0e2e8f93dead8249b251ca465baabbbef56d4465be37ddbb965a3253c40e40fe293e60be97f3c5e3045a4361e5294a16dbbbd6be3b1a0788ee76428e50828f059b81fff20055c85287714d16b9b7b36cf7ca68d3be4b408f4476873f7623a9a726c09aed25af8d58adc1d6b4b35dd5475e8a0fd0a0752e3a7bb6eb504fbea0175c2cf03b86b51e9f788467bb1b7bf330fbb32a023bcc4cb7f0bc38101c050368f79e2720b6a8a1b926f961972f77a9f4d98e9abc2c212e228f62b3760f72e2ea675ba4d4adf9b53c30a7ad2571dc7ffdb2603a7f6699b8666089e211b00a791587900617dbde84ce8f1659832014507f442928203ddb37de0369453dfe53d3f95002dd55030df2e263f8323ff14d2160fea8aaa982a394478460e59989bac680b9e6507ebaef5b56c544e0520ffe9a0edf32aba7a95bf183f762f2d160fa8850e95d18ce539a87dcd351015a4728e3bfab64093e5790d4edaf23f6439ce4046ee52058d90f47647154211d5db45f26aed3234bea94301315934e866536919c5643b7d04c241723ce586a04fe849d92f8771c9accaaa5df4d31e1c7b400fbc2d5091d7997d037b995043e44c11881c63600924be8df50e0de8479c18160f8007f9d0c5a6afa26d1799c7e07db91df27f79b2459a8c620fd9fbf919b524a267188be70276fe522881a93d142bea2904281598a451ba40526ec1448cdac0807f01efb7d56f58953027877bcc09d73a157daa139a4845bcd7ad1a18debcb3d24077ce7eb2eaaaa6fbf56ab5bc27d1776e7f9b75ab6a206e032e58d9f62ecd0d0631bce9d3732d3ba46d5e41ca15c1a9c8d073bf53ae88edf0b2b140fde23102abf71738d645cc46c2392aeee5f92ffdf0a3cda6dc9092556cef312babd37ca86e8782ce430506b0d18c41c1640369e28d7405d9adc6f7dce270d52605db330de4a05af2ea3f308168217fb0c47a00d164c74c344ad878ecddda992282000ab29856285c5ae1fd4412f38404f3c44130ce646fb49536b859a23b08e11e7036e3104083ccc84c8af3f82ed6dbcd8a1a2fe230cc40b4c275881aede703161ad68f6187500590ce52b91e6175cb743f3d570757303d81334f6ee491fc760d39ea0a92fbd1e9b59d48b3004f69a304163edf4d8864b253eac9e1366822f4a0ffd7a68bd573a50ee32a526c55484a7ba3edfb34b5108f6c81c68acec6fdab3854783d860287b28c40fa930dbb267ad6a493ab47f81e46fbebe1803dfb310242f09927acacf2e32ead221bfe71b7a026d393aac35fc6f89ddbc48c234d5c8e7b4222a4afa9f47745b0ccfece21ff7639fc5dd32b86580160368ca2b306a435ff6bf7fc0200c160f5799376b7821e3154cc621e215fa07c91b852d39858e04c02d3fd7044ab5775546955022a05d9dd3762c42edf843626feae8f18b868b4854cb5153229f5c4259732026654c8acc27c675d4a64a940a5708a22243bf10067338ce0989f83f545bb1dda7bd530d2919cc10110351426c06198a66e86d689e220c239df10c657543aef06684b28d7f72e32a84fa870823c54851b2971e83c9c691363297c0a414120056cacb5121207eea35c47b1311dbb9dd3660ce50e3f6e75d1e8e6b99edd18c6193c215640db4c64c71b18bb9f45587125d3a28b9849aba80aba8214100d944f1638d8dbeb2f76e2dd9d8b0daacf45304b491cf92a8c33d56b0ce12f5d10c0a03596275a96aa10dcf3c359173bdb2057f44982737d1cc03693a556b9c3bf4e17e7bff10b29f403ac77c23769b2fba0855b0570b4b914dd026c9fe37f519b49084765dcd07151138ebc415817a081d015aaabe9ee28590e6b811423b018dce061cf16ad6141910cd493d853381263f4f95280f396b3c1ce83615185a973da1c65fb614e59dbfc47d3af98846861ac6f5af886c1126272bed413294d8e17e000e0870fc1420800d3b74c7dd722208d183c9488957236a8f8527c957dc8357cb8cb5577fd83b3a24379e3e4207d953cd028d232fdad8a6a86d91899c0c4e1d0d8ea0be054df88fef747b699ecb93a4a8459b0f145d4831b4ef3e6a0f32cc73a064da77766fa842a6aa57bfcaa5b646a0e051e3ab18d45c1f087eaff60efc38a6251a312b9e92e9ad9282be6490f87afe63abe313856fd60bad95d9388e60a5801932ccfbb951bf8b43d7b0c7b0d0dceb4c796d25e7cfe160e73ef03a5ac4f075ad87cd42296543f4f8eb466b1bc059d89418cd11e53d42ec5c8359db35af66099dc1b22e691dcd0e474c1ce752ee63c6a8dc11a4e13bef667f68434c724097cc15ce00806993640a908e03897519ab47b216d39d205896ede1271e4fefe4cdee52f13d898b2379134c30deccda6b554f26b3bb44a4f6d88d9ab4f41ca0c26a4a30eee67df6e8c38807a50d9d303e746058f7133945cf4061d8cc8b0b46bb1fe7ab78c26a3450e4a1fb41a1a541dd5f25e19f511e90062f966cd7fabc0bf6620573cef7ed082b14f480f29477f760d0d137b5428a72b4517889629f6858730f57dcd9e91bc46420cd594e37eb8c70e648106b2391a04e418d376612b210f47dc06c9c4de23759703054d90f417b48100a77f666c79c7b047804792d212033900115692ab078cc3b5e0aed91c2448295e286082c2a3bcf0cbb0961a942db3a8a3a4e1f2af8e424ea4815a81d14982c78bf21a6febd131f950aa4d0247cc6ba7d7e8166488f6febae2604abd7aa48431542415178efb85fb841b0a1cd11e758b9ef8cccb2a5fa3736889c1fd55ed16261a9dbd8052b5d05e25f45046dc725a19e24089c8086b26f3183084831bb9b3162f39b3892dedafe82b420c8fa59fd453cecc8bdd3eedac7d2eb14728c2b3d96b3c65132d6994a7fb4cf9c9b62b1b2f89a8b34b16e260ecc3ec76e2b1f07c6c575afd4ec4eb2977492886cddfbaee0d8a8abdcba431ec2d53401dfcdc5dcdfbaf14c18d2b5bc0428ce5e19a068218ce9c0f12cb9d71bd90810a4718e888b81f739d270a6f59b602a1268da2e99b7335bf4405f1db36494bffe53c131fb39a99e8f2ff320cdfe52fabfaafc06d0159faf802d3b1c9fffb72fd9db5f47ba4f9f17319c13a1e0c97cf64fe8d9e6f66f9ddbe46f41e2270aa74595e01f8112f7ea05ed6467c1f1cfaf6682a361443810dba8b6f66646b8e3615413a56d947c52323587ef69a48a89da7e321645dbc4aad84b7fd93c8bda75a698aa9bc573ed86fb87e0df187f63916e73cc3560e1fed76931839c74ea905126f97994c5029fe94d14c38d9aaf0be1ae3bf980b12cf64533a61d85e58dbab72635aa5771b9622ce2705e8ca23c95f4f72b644fb11993a02a0b9b426e9f85309286c32eafc533da4afa0a07106ba2c03cda2bbe8f5cb1035228f3f35147d04a5d3c3315af7c5465a839865373f18d4c44ba1797989c9689b90ff7cada77bc45a59ea0d1d8c744ad15e1e66cb17d63c7b654136aecdb2d57cc96914498ded48f4b6b242c1318c7ee0f5160d9bc9ee49e1f55adb8b1cbf24bb888c570a014aa634c962bad606a2d22e0a1432163ec3487a30009727ba951d47cfae290789fbe63d82bcd7cec579766720acb65feffbd821daf91f8a609d1f09fe0ab7a0d27bec48d932806854adb05d7123d581f5908f28f554981784a746430abf0c7d716f949c1bf94e419db6ede51eb641ede8f4ce6f8d8e46c71a8ace7610bba329944f51a9844bab35ae795fcf462b02b8c2ea3235c07a419ed834eed6b5f9cbf6e6918efdab0ae386720f2cb77db8757dac0f2277bcfcd7b20fe2d3be5ed3d2b58e86b27504b06e541fbab8ac478104ad59ab6c1353fb6ece030f7fda7d83f3a51dc9db096ba62a1eb94b69b2cf3d929bd5aa97969a3142a01f27b3e0d13ddaec451a4217f740bcdbf7e02196887eae0de020e937aa4b698c2f6539e023c94a1aa1003ad90bfb0f0f9271850b5326474d80e596716e591c05ea3fb2f6747b3a8dcb2602e0000ddb05328edd0c4358de8b9b6dc24cfb4a4c082bf9af8917d6d023bf35cd541d459b84f22f85965e63252d2b0913ab7d9ee3641ca13a400d7735a108f1b1e4a4a0c3c4665b39d16a5b9ff3cb8a0c2e35dde4a1a1c97c8f314d1f4a2ff67095fb56a6e929fec9eb7e5c1666ce4d7a338c59bdb42d04bb7a2693b522119b4af9c75a9a51b3bdb9ca6f6775622751644135cd4889502dce4318b5ea26bcca5ba0a7c114c17b05f1fc656b896d60683baa64bd0115004f29fc25372da6813625cb84d7309be873e617b3e9a264c3375615fe064271c1fe48248cdd1426fd1d2b0cb0be279974c1bbe909966865b7a3c527494f8d809554bebb84d27d6b0c754c3130af2393ab5d7d8627c7d3d4f42726415a9000c93655911bd05ef7b7c375642bd0c53df8da3e3ec565e35e265b50f8a064494b5c491a22cc9c26e4334299858ab7bdfed4b445ba77ef3e5a1c8bfcc4af9aeb74d5a3f28d68c279b0d8286c1d6e7a9055e57323029911e377f56a046142132d2b3f19404b8c53f0528231b2d2895a453061d8b5e5a8b77d86c271ec39f89225512f175731c7b6f2f5c0e788c973eea2a74542ccdcbefbd229f6f959f081113466181ac44d710260d811102b99686b001cbbf329326467d5c419b5d5dda4c07748425fc23b78e7892c2993de9a08ca2763e1b1d7566a980a214d24b3b0ba18a91383ebc72889ba1e8a4e30f5f3b2bfe14df4b994cfc91e41dc230b581028c387b109eea84509f96c644ce313bb0dd33c1ddff0c0d899200f21968b9bc07a1d9cf4340e847bbe42bea4fab967db33e1ee5814895882c8948561e43e91b2805e526091e101428bd64c013d5d50d6614ca87a4c9a211fe6b6442c8f07efdfc1418537b04b1ff1585f6f3e3602fa8cb10169bfff0335b1d21cd3f3534ca915588f66637a09109a3718c983b79a9f87808d0a3bd3e6f6d6e7dcd0479dc0e80aa26ed716d7b571c40dc1a1a160d4b1921d5dc1820106610530435990e2581e0b00899b1fc98ef3c7045c063e2b8d9c41f3fa1d185cae74cb6303f41889ccc8d3959c8facb9cff677abc2cc4469d75b4a5d15400e9307aed1f74ce1e8d6ac7960e26c64294404aee11b82884a95988c597921ab63df09342be9baa9212307c4b1a228e5a2c724c68f8ef9777f3eb606cb4b68c223983ca0f872319ca279bf3d6db7c652a4df3afd27d46bb0e4c24d21c00f14449bf407c90ae6d585c12331e46936a26ea3edf1404b122373ea3da40888cfc5be64691bcd86f5019d74302d3d308b3f6d39de3e73680f46cf416d04e41ebf278ba0e22bfc38f1bb6a65ad8a9d493170afe34aa9358985f5ffb0c44bbc09c72ad61588f9ad53060d605341129eee9b2f327405140666e45945aa9963380eb65294899a71a5d251aa12d5b7556f7ce2e4448cb739ce9353caf7d52459b6f90b8e7bb07fce761efc6709b8388d0577097a05b03e2ab64b4bfe533ef3d00b0cdf3f29dacfe5805c107c554775d408e61d9b1c4ad4a87adf771fe240ae192589dd59908d6b6695ce6fdaa4116dd2a3d12143e874531328d2e24ed4538c514ec793f027c5a08582ba62fa693c1238df59516854a0bde8502ef65f39f17eca76de7654d9cccab868ed1d878a59b69aeba9d3398ea671a2c5fcffa844da7fcf48f8ad6d3c87129ac860e76dee78e466519f86f8b5cb95eb6ed4a621c28cb931c2345483138eb4b3845c78be020f83f16e62736e7f85afd81057a1f9b1538a2259d42f3675fd28426503b5b5272a2d7a53414ec6a1f5155435575b03eac99ae6b02d5b2272e6743c5b9d7765a1a36d53da55591fb7c783bc90269f4d27165320fda90b38c388d4d07f1a314c06d103b8543bb7e70b4e69041c57a31c82f7f2e00bad40839840cf93a2acca9e4257925b9038392f918bdb26df5e51d65e814c94bbde294cc47aeba6ab9e44413f2e64e9c3df5f862c20e242a0ccfcd296e25e7c8bbfd5a273de4eca15175f891b37f8e3acbee9463ce934c17fb8e6cfdc492a65a5434115ab03598d9f2e2177077d0bcf67f99fe93b4474fac25c9726b0f1d6c99df37e89d568ed3d63ed7f6dc1b4095d334a4abca27326d148ec5d3e3127baa4f453c6fe6c1f3a4a52a85fa44577a582ef740ad2ebc3855893326bfe709d8a678a5c337b14dbeb977a064c79f68367d963a3b3212146f96729dfae1c8cba63ee82c4908f4cde8607912c17f99ec96475a233e3914427be368ca81e2c481daf892db391effb3fe4cc67a5dc453a4ac45dab89347b1ffc8e53859abce1e29957053b7982b6ed0f72e5d336aa7b1700d5d58780b7aeb89abc0631d042726d708955e0dc6a846e35b095f524b4dbed10bf3ea1254bd0ab59dad2dedc697e04735491e51ed392fe129fe5cf5506dd1a40777a593772dc85b148820b827615cac4526dca529790165af4e5f5b6855f72dd0aaf19d18f0f2c4249d7b2029cd79d4259bf46f0f0a6ce8bc16e7f9f6ffadf2be3862fafd74e660cc1b66d32dc4eddc7ac7a5953d77506ea7402e836a4e729ad640d29961ff4e053e7c20f9f9c9ed1171b0e66afb316580e4e1afdb55648f5c4a4997263eaed158c06fbadc8325eb3743d253b442e013dcccd715d322fba1ed17d58eba7653e1eff40a8f231a544b65b61f550d8ebfade6c78cd28be9b8066de71def7888a169bc5f8266c60631eb31000ae8d66ba79eb1494a3dd97574679da3d3a1248376c286c7a02cedf69fbc7f5ef645d555c71fbf7fc6d9cb77ca88d9e08f86f3aee0f579a07340e3745e45f85c84e88a76b1f49849d9be79a138931632a61c642ae293a143668ca40a9440df9a55a891aed56bb33830485da5bf4c3b13e4cae54d2a0ff51741aafef9824e453a15ed9a1121c46643d9d50a2bf1180960e2ade3e49dd1070e23664893214973d45c8899204c768499d01c33f71cc1095b09177bd15a64f504d9561fca663f9dc490cecf43067d789cd6f74ea375c2a678a137dc57d8dc5c9e30a6128777927b884081cc69a2d11da7ee6f303ff8123206033708241512045b68b3adb4eb6cc2b1711f92204a000f9d7c50913e9dd0688132a5f8bf1f1c7bac619d900142a43e9ebf5ad3cb7642c6cb3c007af0d000a62871202b8eb0f8af40d2689cf25b147519c34b4ae2d7c00322306c1938b50c0ff155d4b2e882f2bf5a9670c253b492bc4c8e0f75efd61cbfb1706fce77bdd38d5bdf65f6193dbe4a2850ae37c8d6eb8727039a49bc2358c45030fe9bcc0af64de6bd6f84571f056476941078f01f601e45b63ace8391287c8c2630d744f5e7f60e2be0b654b719619ac2e4956ceb17fd16687369fbb47973ef6810c29a2055ec6a48950218beca6ea15643d7ccf1977f5677c6ee5a67f7f11001ae5c2a1c332a191bcb90c50cb4e7219b311ea68aafef51423ee2f794563ff17cb54548f1830662e991b49e62360252a2f37039620c9a1dd5fb4fe4a85b429986d037dbb9dc85f5173d262248e25bde4691d225e1e22d38f22d00b0f4b778de4c912a36cf925ac0168198a2c669c77515f1630bdbfef5bcc2f1bc733e4aeaafbdfe83155d6497617d7358253d969c0e117864187425ac8ce3c27b3428e62058f5350f74718d906f26827626ac02988bcd4ccc2988021e6c19c5a958d9399fa205b0e20a571cf9468cd7d115f7f0f198bd78df5539658a1607df0de63808f413ac62ba52ce2552bfcb982afa4316b4234e7d6aa5fbaaca8616a788b0017e9c9ca2e7061d5f55bf5e08479f2a45a82ab3fe858d27d415fa9beab872c7a728c4cd13528b6a15745c984d8cde4f3e26e15ae299bcb29d2cd025f818f6185d429228ec404cf81d3806b13d6f80a093d37ad9332ec785bccaf68f523935f8412bbb3be84893e89d52ae8045cb7b897ce21e1c828f2312b46bf6686035a2b98eda4fb38de634f988545135a750c6a28ee1c39210f81e16017f8d465c1d73d08d41b9c488c7e9830cd04f5df56be1a62ba4beae138f5d9dbd66ba7b012afbc6c3090daa07f75ff9bd634e530c5c943023fcf6ac41c1d4cffe8e8887a35ebd27bf15177824be3308c4b4d422743dc13485a14afe2c6c9151059af05c0a2648f71352778cad2d6fb14e90f7bb398f7c23ebf58e81a1fe704b4d37d53bbcaf5ca0031cd52fd4f0019c6a39ecafa5fd98b821e75ef0993ccd33a562603fcb85825a55ef510b75ad3cdc5ab3d45f132f360d1a8bfda46da283ff22f6f7f3d872b9760c7152a60069827f85aeb7a9fc85084c8db3b365f3ca8d329e034b53b2cc90a0ced40f98da85f26235f76baed3b0f995fd14153ca25e773ecd6244f733bdee0e84576fea6b39f2542070e131dc055d01517c5eb0fd2fed5262ac7427bbcae69e645320fb25a23168261d90cbd1c9fda44aa13e6ae435af6cdcab954cfe4aea15b5825edc77059472ebd36bf0c191bf6091a8f9f4af60f54949f73a70e00d6060f4758b17e03e0d286dcd9bbd81506a9c9a2731dd65dce7da94818a080716c36afcd5d5f4e48bbcb85f973bc73f035ac4213f9316fdf8f89df08fe182d4827c931909800728150b6b2031824e1c424fc45e171245e575d201b6412a76e5af847ec4a3a5dda824255baa2443f8c37688168d8a75d9cb2d9a4cc41affa42a3563e7bb6cad70f22e752e757a7107fc3949e8752d5ebf7869b0f0085b2e8d83a2ec6a533bff2895ddc464ad8975f623b0c8a28dc4eaae8edfd3e0cd2949a9d4daa5076ce8a6c4762a38ac1108b0c09df00e346cdf853601becabc03b8d4d23b4bb4929f915e45adeb9dd1f3736db28372c9754ab5ed949e2ceb592e1e6e621dd8113897ffce1fa7fa648d568b1c6683e99746932bbba7890d652c3b33fb45042c89ab55267d1bca2d16826dd6d4998955a3784da50044d63c1511b325aa4c7456c6ab025abd262bf38c57d1d03a366091641b3476fa1b4850bf090264869a7f4312ee5d1b55dfdd5aaef1c9c13d9f1f40b36229787b896bd783134ddd5029fb32e2369dbb6e728c5fa15e85bff12e568f14fd606e67b154ec4196403d25ea5a2b71fb1d81d9b84fb78da04526bdc88be2851d0ce9914bda506223d3a5af8d8652b75f7da7cab87857096fddbd7dcb12c42b791ae1e6e9bba7a8bce977db12d295063604054794623f3239354f5f0b6c9e9c8982c192a416518555f3f4f1b70f63e29e87d8bfc79e1a5a4922d6f26c3dfc4b9cd57037e97a333f0bed372060448bac1c0cda4322428dbebbbfd66d5700ab776616b6dbb7f0d44b291324dbdb4834f78e13edb90162297434c029018b07821add1d091bc95b1daa35eecb7a584a316938a4b91981a64a8ccf9735f55434dedd94de9832c1de65732db54bf126684336ac79be4b102fdb7920b52d2a9b1623562fc0e19cf2b1b9ff68eec8762f58329b769f80fdda1ae72056a0892fc050571e1dbec00e6f5aab57d74f131080370705b017d5faaa1df7b2177d763aaa1c105d73c2617fab8983eca131d600c105fcd0f1a1cacf0121daa8fc4f79b803b2aad10607bae43cf551b88ae6b8dd74b6d8c9e8d73c80ec91b4fd17ad8861835bfd30cc358c736aee21bed518b420a92b7d15ee039680eb28ff0a38c7fdfdc37383b3154a32528b473a56ccda6d4964401f4e9a76989d00ee84e487165a1faed48ca8fccd2bed6f04f3e8fe7f38539b8ea4d6df4fe0df41578d19f4210eb3af7b3a5aff38c83ed2314bfdd7f4b25c3de11bbfdd1308da44a615ae2818d5b78e5acbbe8f6048ae7bb1a8adeb669ccd4c1f59119bfe1b53a892327ee2d535801bcd34bbe2ffa266c006e9eddae3360e95b13690b7b02f495f6d941b4934a31ee0148ac5d4d8bf2328a5cda9d814db4012d5c3bb049709e2d04aac8e4cbd9fc063ed464e1b13942ca62d6a23d27d4a1a00c7f7e95aa5da9b236a12a4a771f03544037f342caa52be735d352b6243499af333f04448b85896ff40ff071d86c187b9338dfde1dd229c478cef3632dc49162149f2410f9f7c66e89aa167c51df5729c5ec08822bb1cc630d739a418f157e467dd6152130c6b779da39f12ffe7b0a68177c850a2ad5c4910839e94b33bc99bb036bed4b92925b38335ee675087e6b5f8ec58971ef414fa5223ef3e711387805ffc07fceb8a7a3822a567ed13f3ff2546984d29eda6d292bd1d755547637b6ce072a1c5c9de97c9d2813a6f7bccf4f68647c5266e50d61b2db48b1cb7d2a8f3161e0ec58ff6fb1aa17ced74f1f536299976fb82a966960d67517f468beabf367202a6420d191c07e2c2d604a19ea7bd4aa82fc52e0dc6ff6bd47e0a3f9a9ab5845d5aa6351ae62af068d416fafadd82f5981799c635b2c584d587f2237ba2d1cfa220aabd0399d9410d673040ed43b4b0b8003a5a7e7a472e808e010d16e4995e30288ab92646c445c272d0e992caf09826d0117bfbd9b37f5d186f08d12298db511a4affcccb75d0cf0013b6862cee4e5425a988b10da97dc4512372b988b029220081c065c270d3adf8bf49140ab66e6a48cc6380b7e7f77fbc2511d6b802ad187c3100c619ea609acbf09032ec993ad392c6b96ea2c9f46099eec2d4c8c8d8ee6e438d39ecd4c266002205117a62ef75b4a576a0b69b10c44cfee5913f5ef9b639d7cb253126391915602833d782dfb899e1479639f9379658a0b9e04bfafde8f6d9699cca541c6c3b08f5cb6072f37f190304efaf16aaac275bfe6e01e2430a74554f14d744934bfa99956f9701eb6afa848cb72bf61b39a80207ef27ba9ca9552e9f9b27be0c6ff11246bbcc4a3352adf7047e4496ae593837b9b844ab9fb5bccebcee78b71a2929f829762a5042f5ecbd8cf183ff9ea1c1921c5628a12c5c23baaf4024886c601e7d19c83e738465793a123e2c660812ac5ea365f9ac2246c0fe68db706d4eec89fe7860c9f34152418b06b06960c407e4e31eac8bb1f72cba533dd22d8d41d43096e670b7f2fb2fcf5333050555931b11360f31eb9511f3be76613e98950e47f7d9fb8d7169b0c9de72f910893c0f5b7be07839e75a5d38e7a6d25eb9a506eb196bf514047ccca3064697901692b7b5ee51df2196c83c2e8adb8ce5500a5eafd985203cccaf1cf3c0d4e55ef46bf47843775a5ad6d94a0377afd1a4c17205fbd76813bbd9a474bf70025b016d0a793e2f26aa47818694add368853d0e384239682bcc226e863b9b1ea9195eb358da9fb896b10eab2f612663caf88e990bf276396249e693f81c658e12fe7a5f747db9725852f6e15c919cb8588209460bfcb25d44ac5cf206d1f23761a3d36384c01de9ee245ed2db2eeeee7822cf0c9a46f74cb246fbdf76481d9d04b710cf8b18b2cc37f7c6086d1a77c64c41f686f5df7d591effd3cf8e73499b3fbcaf28774be0b0961c843d6534b340d5103a967a761d9e49307e1fe7be3d478ab37ea2157970ae609ffeac19c26ac2bc26c983d5813fb05eb3ad3fca3be61100f0d951b5295e44572687dde617360269ff0dac7565471f40147938a3a05152bd04518d6f5ea3ceca7f3406f45d09da0d6d474634ff6cbf73d1f7236b4c6b06d8d41050d5478de0f1082feabd0a0c0e818eafbb5e7af5de7d3224280b99c90a04742067e02bad98024447886334e335f1eaa4227cb44b2bf5add72a62174ac49207afce2b579a492d67b52c1c102ec19defe1901d774b1ebc3f6d83cf05b55f827dba6cb1f953e1b9fd07312e9279a546513988dc956fdca99a266e4846c9af68d0e6dbf2beceab48499dc5c852034f0b1db9962abcf241bb6e890e7bcf0db2244ed7ba3c739d1a8d23ba17010c64c7ee404777bd399f085a33c356a90c1813556ad641185106595a919979fde092880479147cf6410225e24003836d150bb2fb3fc0848c0926f688520db98484791f4cbf0828547d38af114e6c04f9467439c3b46d5a273510982bd0ca5ae1f08fb8b91ac810c0a996d58d21033c9369feea1918305a110328c8e6e32075e56ca0992dc42b4c546283b6135820e01d8c63a4f93509ea8919a32cc481dc14553948c0ae337262a9271dd11d7281b4668e9c79f577a4f1767e923e50bdb05ecfa564d846340953544b91f2f9dc12420f2e194573ecd38e6eee7750897ab754c67708ed57dfd264f69effcc7fafeb4cb528e9fb5bbd4f56c44f247c4662869cf348914fecb5cc96f6b9e047f5d3176be1e7eec86e94d4e069cb8398f7f152cf8d0daf59605096e5f27955091ab46a3034cf86bb027e15ca384442f9521bf954a96ac48fbb670727d39e5a90933f897c092b2828aff105b852c89cb55869c4b8bbbf77e66c82158e2b6da2982f03073b6c87f84b7269e1c6ce5eaff832008e6d096b11ac06e777a004b7c6b70c1dceb56fd6baf16c8c39e5dd393c606be171b58427e9e132515ed3499cae8da5930d01ebb7c0222c3daa7173c07a657ef4ec2ce92cf328c18f8cc543b93d8d12a31ce6de3f0e497ab5f385d7552d8185c11eb40e0b384632750584d06c9614339ef59297672b1ff1016225cbe63d417091dfb9356845fad8fb568e63efe998c8eb17e5bb0912cdb07bb029f07ce386f2f654b63904d50e6c1205acbcecaab333e82d3da268a45f5f2d22affc06e91d8e177bb1d9d79e34c04f55495fe431b6820792a6f716a388a11c1fbf83598412ebd0922931e1898fa71501c460ce3e2a7d8bc0f96138fdd69b427ac604b4a7daada34767265ab64766a01fa2c82fc6e519cfb04d947392195089a9c8bf77ed0fd2dcaef2c982f0763c2f857fb8a99327d1bcde7a891e90ec80475d9468824227a998ffd217efe416f101ab92fa66d8f01a2522975bbd9915c204e62b32c70adff48e8266e6373d1490905af826e584bd1c640a8601a2f341596d3a4b3faf8fd63183c16e98697ad3ca5092e405d1c7577c7dd40c4cf1bc8b888d5b7b78c0ed26f9e95c9f5fa04dbeab0f91b37403389dd5128988366d9cc8211a17329205d65fd539ae937a8b34552a2912c333838f4de45df226c91243eaaa0b5f9fb1967e0ee1b75ae7ba5b115b9fee3d9c33ab6ac0a83d46216d36256ab0f6f4fac6101bf745bab053c76dcb1788daafd3543e60ec4d0c92465fd306f2007d70ab536cf4838ca5903e7256b83a8cceba70d38d1628ea92a44462d396e1e81b8d1312cf397ff31542cda81d6b91ddacfbf78933ce0e92db6c92d1e0b775ae6444a7a502c36c0dc04b270d262baaf8e06a04f0a4e6a5a3eb218866d6eda60afb93ac843805f97571a30abe1088c12eae70080a4df447e1c2a21f7cf4e468e66eb671ac66eeef80787ae200a2eb9f83f69e8a5f6a51a6555bef709b339d54aafa8c0d6acca98ef6a5eeb421c0948bfc745ba3cb123b7a6f46d5c671165ad4719ff21ae448f976da05cf57c8da38b0496a67aed61393b5721ad088c77bfe809950900dc2c628497884d11f5871aa21bf66c13c03950f938760015e3c6b8c7956171686fccbb503660f32a43dd0644b51a982385efa1b10458dc158aa8f3f453a5d7e881ad548b6c80b337b2d4c955be5c526d618edd1e479a1c2098c6aba81497597e0e5abfdc2f06f309739fa85aef5a63b66fb8c6594cc898993a96b3f50bfdf7087a8d12fc92adf9f556b0e0505880cb77e878fa4b62138812abd4c2228d26381515be8b3d2d562ec92283d3bfc5579c8b4f21542a5dda5d2671940cbaefa3de1a8887f8df891e8f9a3980816f376157f903c2f442082f8f60d4099cf77247be84b2035607fb6242c8c12f67cf26bb6a8a6a5407f38a3949c1e7fe92ea25f271b747a2761cd0c65140bb1e5f5e8bfb28a99234a7134b0d6010dca5b77ccfff4b99cadd3c554fe06a6ef4733458139ba720b91a6d4c42bd38ba350e5f3374f33423c6c5ea9f09ce95c200cbcec6724c57fedbfbdfb30a10fc10e06742d88766160ea631706345a20247615fba55f22c6d5472130dbb8c4afaf06ecb080ddd9c0d088613274cecb5219e7a5ee08fc50fdf825c45ed2b4e7cf9e322ec6e18710cc9eef4aaa04b5658dc04e94d0a23d6004d71ed776600209a6853b9d66f8709b6607822e8e4d42e64e88061046948512b64d429fe48aac8a012f27d444be18f72198988f337991ccff56b29f639ea81a59884a588872059fb0928f68a6c57f47315ee3346d2e92e5798dbb870acb876f9e31b971cf623c1effccdd4bfe6ddc30fdcae3f9b0cec8f403ef670cf7c682ccaf65ee3a0c1d7e887e247fa09f144c356433176f6661166ee6226105892349cafe48f94a8faeda45861e5e13df6af5b74b5dfc8701b534f9d141e4145d2fc4e73d9467de9ec4c7fc50e355b9a474e8629edd20ba658547099755876a7d19d71eaffc0026ecc6f60a9b5507e185831bc33c12bb398a7342ea7d4ec92d76b5aecfe5e60960236e6511ab137a9ced70e8ac7a5afe39d8ff092e857dfa1cacbffbfef44fef975c61eaa06bd0e173edd76abe86d605893de95dcbadc6de4ac5c60d03e69188a2dd82d61247ae360c0b2a6149e2ae6add8f1a6c5e2002b30827b8ebc215948a4047d420c96913929eb9cfdf43d9ae381b05b8f3cfa5ae82e42a767a90d55e53dc1221b3b8e055cacdf071aae7aa401fa1d1acc30e377498e002dae3d58bc8278a1219f2dd9d3cfe507a0e1cda4b158496648cbc3d38b29e2c1418ca7324b7887c2ed34241470078c1c9a47ff51390ca0257a27e504affd2368bd04085952c5071a17b2cf92b60cbea845267264f648e7602ff0b80573df8c4ff9a5b0d2937801ea0af441dd0b556bcf7d99dd39c5167b981522fb5bcd4a6c35e85395618c3ccb251a000badea40d1bd2efd237dacf999b7d4f0773d30f56742398a40869f406218973b1e82d043252b2b4ff86f0fb7f9054dcdf703e5f879aa30cd875c4aeb963742fcead418aaa9b96bd4872a3d80e55a6568f9845c092470f93c588ab8cb455331b5fc63d760c8fd2a258e50577b9fac0cb91d03c9f771e725dbf799de6de883b72b7731df342f7ab5017f8121468a81d8522198a2d5b8c5d1f28089edb1864083b12f400009486e9989a340ce5bdacfa69f59c5bbde32b7ce0c61dadb331e8303b3e90cc33011bf88cb082c14420f9894684a96490c7e71a1178c9070d9d3f7384d76aa70c2d51e6d247cba0b1ec673988f6493cd3cd5c9c7c8b41c9aee42747061a1a52b13579d9d907f7c77d796a34e3ab31101dfb57a6606ef90deb9506cbc1d3718ef465f065c0b281eea916bea01a550cc485e0a1907fad04b26e3ba551e31fd0e9c15e700a265e4cee116051b548559e2d0cb29faa4c44bc47b11f542bbaa900d299729521f3714937c31096136881c38bc2e1758d86ffd5abba16fcdc030599457b1e373fd64c0c83f19539313ea8d8402ba8a435f42f72bc3008962664ce3d7479733cfbc6b15cb749a4392a2704bb610f90ded21dd3cd3310aca34bb790e29f958b747b00b34d361af9cca0f4af6fd46ee494eed8e7015ec9a9a14b95a8823c1ec17146458b23e25683fcdd90c2b9c25dbde81e79c73b2fd1664f1bfb4ef6eb87eea008a4802d3a36890b9551043210e7dc6f452bfdfea5b9ef30d532524901913fa07d0409fa14458fe060acea104b59711d0d883fc92409ef74aa71e692de3fe60cb767e10640102ace0c8ef1ac792d8abc9c870306b770ab5af38d246f458953260ef45202d7e4c5903eb342a429c48c49191c3a74d8fd7802a6f546d438caea2fb7aade92da7197d9a9ecff7518e0b06a175ec7f705241bcd384db68585cbcdb59f08158c7333b305db47dc48144408ce0614687a3aab3de3c550635680bbbef9e9294f617d8eaa9270dd3eba0f80c1324d14080baea74b682501179e9e0ed3eafa94aa1eaecec61fd1330e8144507cba2e840f00b36c24161d3cbeaea06734f08869d9f7beacbe065f70beb23495809d52cb8ecaa0759de85547732516f6c4eac6fb10b8f514853670c349d8087216d2a6a94791ac2cc50aabb20dbfbdce1f5a4f173fb9ed131b42b71726107aaf1fbc7c47997ca218d6f212d4e758951d60db364d73f837398706eaf8494dff4db9e4934e90ddd9ccca1f6025974d67d5312007a2af12040f03b98eb61d717d5a5ef36249a4716d20313a5e37b9c9fa4da8a19f29e9b9c84b3b907e43958dfeee680f3bc57e54e69840f0519ab77c45f8eb2649f679de3ab40d2a0bc3c6b25252381f92648b13c207965cf2eb64a46a36d0a5dc9b4e2ae8ab15ebd4337231555dcd7abe723f873b98394d87a4c1ab342d5fbd5e4d7c608109063dd31096f46a8926a9b4c3a7b526177a75515a692635cb2db7ae5aceba71200154dfd65560765fc0d28e4096e0ed80ad79da4662bf73ede70db02c4bdb5af16c830018bfc6461848cbdd6471005e0607cafaaf5249bb03d2a74e2639df24eef6a5d48d84887da99da4e41aa85aef92a5c9b3e5af5d99a985280f0e57e6e4ee2a924b8cbf12d2c07a9f876e3756e163aeb05ac04e7aca2dd0f9ac925dc7d4765098fa739f36ba25377742fe4c587f05920b162a693b9ebed78448bf1cc182ee829348af5eb6427429fd4bf85971970bd3d1fbecbfb37da3f751ce7eeb827b301e11e821705cde8e55142af3ddc4e8f9c40a1d3b5c0158ac3f8feb72751ddc6efae0dcf84ef732b2b5974aadf416e0071531dc5a04072b2d28307bd9012108ff706a71d91fb7c126505b2f27a759ee3288208be67e2802c8500cdd9255597471257f396ee4fd3789882a51f9b6aae1d7dc12e8c79932f72aed1abf716e03e1e57c34013d16841903ab5432c16e0e5db7899ffadcce94a3ee4c7b19015a1f456e7dbe3ac364915d7b7b904356d83a6368da23ab0c4d278987104700aad6ec33e5c97c00c50ab2e60963180a9cc9b18255f7690443aaad27e1ff60387b2d294fe5af6d0c42706339a049f4adb6027608d58fd456aa31d94fe3dae4bffab5fa384edbb43f2b5deaca696e93d3c79557ff6ddbd3934bbef4597ca820a4e35467d2955412a7c5db48ec2eb2793ebd623b288dfeb07dd3233347a974cdedd2ddb6ea4edeb42aeeb5585ad8baaf8d4fb99c681a2bbfd43ed1e3a2d554fd6def5997135adbaaef9d4fd99c685a6bbfd77fa9c7871a811dc86ddcdeb99bd121493a47ed0f9e181d4a443fec8d9856e483e196679f3d99d3520a14e099c804947d749dc210eb87ed011abdef98dd3e4a88e813c2b4319990c5b2f3d9b9fd7a4c37038d8fd8d9acc7d41338ac9fbcd72802d0de22b005772da7960b834361a47b16bbeddb6f3bc8a65847c1bf27dd38270b6c2549ff41c0ed41efbce75fc884aabe922440d462c8d50b89bf68ee9826ccf6a9d8c9a768ac8238ec18c36adca20adae1cfe78f9c8cc5e0dbf638ff0ae7e901ff691e20f347e021a40e5cb4746e29773eeb9e7c9592f48abc33729498d630da32c81338a15dda0b353170131dcb1ad257ec0c02ede151b3cd12d8e98ec2157d2bfaaac425786758b69813b1f6c0157ca61fb3b89e7e7dbd7281f63e61158272bc5ff288b98b8f4ceb9277769f49a3c0152db58124d6b40bb4defd8d6f52c219502f7855cabd1fee1f2b792615926b1b8fd2d45d2b22762f68b5183af12a2224f6afc5a09a79a77e0d8cf55ff4ba0df4758f94fa0dfcfa5f1a53c57e5204fde3ff7a6080fb708d6cf96933f82ba1d3a68983eb7162dcc13b5eb6878cc2f5a1610eb985c716af6a1d5a23727a3575ba8532ef938fa050f882e3ca1eeba31f108d3e1f37540b2a51c5c217c4fe9fd151fc63032a5e4e79572056b24a076d51df2231779a3d57bbe27a992650e8787fdfb84633adbf6cf56873816b70ac085c94a5e383239ff46f07cc19738a61e7a4102c8e7da00636806b858d19795f977a788ea6919584ecbdc9967b4b29534a018d07df073f07ee92156d242ba628ad92b5922cb962e92057d1a6ddc50a35ccbc15531b4b512c08ba77dd17c6ac45892a95ce8bef314a66e42479f6b0f4846fa0920e4a3f10c21088c0a449118c10a4c4124770c244134e083d79028a6fd5f2ec9788f852112518948e948c281d518a41e9a72483d20c4a34282129d5a06483d20d4aab1212251c9472f09de4db67bc0c28a688bebd332adfde7d409913591319139993ec08d912991251befd64c5b79baaf8768e8a6fdfb229bebd24c5b767517c3b85f2ed1814df7e3df14fbe5d6641434e68956fcafa9e625ac514b75050d6ca82b216bdd22999a46d7e7e54aa50b29290a4488912050a14274e983051a2e443c962c9151255ae9ebdb9a18e4f3d58cdc37ed389abd243d3e5d3f935af07870659958a16dfdc8feca50701ded16eba3c202810f5e78743833dffe4d1bcc95b2230563fbdf89c27b73d5b0ec713aa96eac26679124611ce2883892b50e8612e87ece7d7434a5dce07cd0e996f1e24f3ed0ba289e641641f75ed0b9279e90b22fb68ecd138c0a8dd3da961d739a59db71482e79c59b06be37e4d31c0805d4afa8ce5896e847af939391f350d7640673cab4a6ab69807a0de9153a24071c2e4c7688bd1946f9fad98ba56abd99aadfad76ab666ab9d5fb68bd560fb75e4fab9540dca4bf5eda08d0c37383933ec00411004411004411074f1c562b3d8294b65b5d82d8ab8e8220955bcf8028c56184a10c3cab502af1578f1e0dac1a5832bc995830b071712d7ea5a5dab6b75adaed5b5ba56d7ea5a5dab6b75adaed51a5dab35c23825382730492a6f4e14a68cb3d44c4419e5bc309a95328a5d534a19abcb0b0c2ae6869c1746b392b671a65375798141c5dc90f3c26856d236ce74ba1183827971a92713b769a58c62d794db12b4251af7237b2a9778cd13ea7e742d3835e3d7a77278bb64625338bc5d46b1291a6f97449baaf176496579662f2187b76b136bbc5d1b1a0fc7cce7ad4dec56f745dfea375d9e6e212e22379a43d2b698ddd1de2f97c8de297de95b3b8264cf07e9f3d27b79e6ee9fee28da10e9e181a1b01366c24a92b0cf629156e2514cc925b52e894772493c924bc09f9f6c4d994402717b378383a626470b2e2c8f4cd8953eec34da711f7626ad73f9b07bf9b03b7528022c8f8bf3d87043010c20e3e101968aad62add8284bb4572c1296b552168bcda27ab853b6a8db22198f029bd37ec39b8004824400023bd4d356ca76778be4929758b41bbca1b11e0fc7ec23af51cfe89ae057403574ca7031a3b6af142a2b4c3a10db203f107073bfa8fa0743d20e02b60193c1eea0c1e6b4877bc6490a2f6dd4f67db1426ddf974a960065a9d243feb09fcd69af51a3867bf453dad988d25abbce1d0475748030f6e2cc4083329a8eb059818bb547d88fcfdc32a553142868aa564ae93fcca16f9f3db37c4f2cdff3caf7b4f23dab084d25558022adb50302fa76e62ab4888164d1b7f3108250c810118c80047bb4477bb4477bb4477bb4477bb4474c0417c130e0236c041fc131e01f9601cf8069c035601bf00d78c548300e38079c64aaf668aaf668c6601e318d9847260c66119388a99aaaa99aaaa99aaaa99aaaa99aaaa9da9c76069a2a06a2463045b86c83343fb2675f295456bf52a6203d8d466cc38ef6f809b17779db7752541f64674f73831a52218ef2e154f2edd58b1a0515a25096a73b2f2a956fa2f7a14242d2c843e99d502af9f6de2b5a30c45fdecb63f502924baea36f0f676b56f9f6a9a4535852b45119c514919ea40934a77ccf28df13caf774f23d997ccf9fef1ea3506ef9a6d711a5b476ee20e8f537473f7a1429131ad4600bf1b74b96678520874084e579f176c9647960bc5d36591e94b7cb222c4f8cb74b232ccf0da75949db38d3a9bec82528296579aab7c44266f12da77c4b2adf528b6fb90517b20b9984ef2adf5e7c7ff1128cefd6cb30be95f02dc57869e53b2626c787728974c2e6b4c778f28ccd694779d28ccd6987f1e41559866c82246373da4f28130cf7b2b968b574ca4c94c3b64b9ba50fa511fd501a196d8e11154a452cd2c78834b2654b8c59e251831cc3a632747474aee850cc9bba862da15ebeef438a2dfd0020f8f99322e87e7e42a477cf40637a25b2da93a13f272d9746f581f6855104e30899ec3a29b18d080c2c375c5015db885a2edc63d490d24aa3c3e5fb413e9d6813391f824cbfbe203c6e84c0f680d166b2875f102e6f4e88f93591de44eaa05a71f17e3bdb05daea0825d0cd56019b0b2c14c06f0d0de02ff56808f3ebbfa8ceb5920dce3bda4dfc60df30651345855b14fdf264c99b6ef2283b3b56d2bcb9cd4b9a09759dfc851044b10da00d4e08a2927a8b423073707998fb7af0d1c30edca3f90ffe6dbea03cf40f616c90bca3ab8b8775874ac93654ded18e6ab0656af76889c4eef426e5d94399e4db71dcf8429de7205210e3ed213879bb05d686dd1d266f1fd23b34d3bcbd02cb53f2982fb4b1c2e90b67d278d3b7627c47b6a18677b47b83bdf34258f315e9a573aa57132e19df3bbcb03b41166cef32be3d6ce1f4e9008238269389fb7ad041fb36f3b61a9c2923f80c44446ab50633439819c2cc1082be5d464bc5be9d480a9f5f22297ebe7de797088a187fbd1631cf24eff5cd8fe5c75f188de2469334d26073b7380c6873dabb265acb2f60d430361b6547b1d5331bcf0e86b63a90485143bad3adb99c7e79ffc494f6b5126bd35e7a42332aea27e5a7d54121af61a5774235be521d5baee8a4ba5b59b02f742c575095af8d1a49affaa7c1ab651a9af4d5c19b4b14eaf49083d849efb4b7939e1cd4d7f5d1603ea7f7e879795d8d0b146ac8415c5163d4909fd9c9e5d18d853888091812d7c141ce43381c04b20f29f935ee378582d86379e48e4d8ccbc58cce791ce4b11386d228882996b236d1635210d840835734605fc83f1f430e0a626dce0b7cc0d8a07250ef300f9be83038a8ec91db06bf352e19e1337d7544cd858d2a3d0479a34f662e01214d025c261df9fc7ccc3397ee1ecdd44a5e4521d51a1d87e9b684ca921ad5f61e0dee4e09f2003f7ad1116d62319b83a136a79eb69b8a283bf2f21a5a67a532ab92e62c41b4312a6a1ed106ecacd439e59c1fa5925d7195328d9fb818db220922f902d75f2228ab0f77a8e8ba92a0ad9499949299fbb1afcd96524a1989b410dc5d044df294f9e8ad1548467c27458dcf9e6c50b55954466caa9696677e076d4b1dc81a740d96a7a54aaa7a6727d4f9da36f8fe90c8d74068c90f1520d203a4045b74768a8e54b1542c154bc552b1e29698a4ea95a233448f807553a86a50339aa83ca83f1ab7c668f54ec98c6fa75696877e6745b4fc0a535043d560b7c304c923dfcc71ba906377b4479f38a564fd100b53256589d229ba5ae2a3ea9d9557ac549912e493c4273ba2a2ad165dc94c35a588d562b1a46091c5142a5a6c21599225599225599225599225599225d1904f9069482c520db986848244926cc8284829c82c720a528ba4824c926dc82a482bc82d3e92e523592f70410b8cb06088223e3e3e3e3e3e3e3e3e72fa4c9fd6f4691d912a243ef44782e4437f7777af3fa7243486c2424219967d5d70539096c6673c04737c3594d2d48aa3eb66be209f209f2bd4305bc9556ccfc2f8c278f4a10c5a65646468646c646d14a14b5cf06d943d91f130a322e7c36c85848c9549c9b0c8b2c8a650d1628bac888b2e925025f3e20b303225cbb39ce9545d5e6050abac0846c8569912d912d9113227d92a6b2273225b51238a449128a502d542a740b35029d0285036502618ee6573d16a29a314896ef9f649adf0ed17adc2b74bda0645f2a53f5a6a288764d0e6f46a2593b502c9a79f1b92e4db59c618638c32c6787d74d5a0f4912a1fa015455a7d2f89a9981495f44ef41ffc000868b5e2200ee2a0554cd1a02c0d32733e2e56523bd6a679c7a6b00561b04ded52b136ed393ce983055b02e5f01ae983dd8159b0eb0fccee481aaccb135cd0a80dea60a405dcb39206bb2373b0e04fefc8550eafc68b39d81af9c4654b0dc15002cdc5e1e152e1a28b2454f162bf00a3158612c4b032c6129860444613b60c9de5591854cc0d996e8623465125031c60a9d82ad68a1a1aaf8b40320812089bf303253ee841122f124802492009c47d61dd4a191681808040f028628948d1c3d1da1094d6da75d1fd8807ce51c3434c515a6bd71d2d166ab8479811cb35602418079c034ec23ae01d300f8092e8810f94fc00084158228421100105cbb3a8981b478b051c1e6e16727c4745866081117601bfa0e66322fec3e1e5b0393f7ce080809e877971d9dd62d37668b3582c56cab7f310d3ce7b0c1d45a4296bb8544524fabee2bb9128128fda390f1e3c628a521e3c28cd420da7eae954a964d1249a54b8e8220955bcf8028c56184a10c3ca184b608211194d2863062dcf4e257e2e318f309d4c266613d3896fa1f9643e31a198506614538a39c51c9a54cc2aa615b2485e41164927c833a419f28a2c4336419221b34829c82848362414e41a520d8945a6219f20d1f8765954c388e5690573982a25d18f3c8fe7c183070f2ac35a94eda32fb146d629ea542ed91cfac9251dabb2624a0ac9d6f765248f203d4dca98c4201f531cc984a0441fe2c3ec8acfd0304ac9236d23145312c994b05b21fd11dec1f2c8738684052bba54ac450ac9c99a4e982849e25384a5088a102ba62e958aa59aac4b355993355997d0dc72f9cca40667d2101555581185e80a24b0a46091c51455a7ea6270841147605004112a954aa552a9542a954aa55215a98ab0a229b1093bd7a4d15acdb18dd8869a7849b9fd6c487a67255b6dd448495641a0e087065b2d2bcb9349a6b23c8c79c85bb4b058c9b2e5a79179a425ad6c4efb75a58dd80639c64a266cced7a05143f9135394d6da75eee0f7d342fde47b7adbf45e645d79fcf929493ad5463e15e840097e5651a03861a244e7c36db5b2b4648bb6daa8d546ad366ab5d1546d48b6d5f6235bee7d2fe880010031487777777777f7afc28a28445720410a16594ca1a2c516455c7491842a2d6f390736a0810c60e0021668b55aad56abd56ab55aad6fb55a2f4230f1964edac23c8732944b3499224bcf2e2f7bf94d26f3c97c82778401b45620297917ef853779fbd855ca36edc52526669f69ccfdd88f1f9510566e01db502e73c9ac49632ef9f6968253f48aaac517ddde4a3aa8a1349377d2517c3b521210891fe9da48dd92a50763f98ef146398cb7f3949377375b715e454a37a2a0590843bc1afaf67ac6b3b7f7e070062c745a5eae11e31e3961d22989f1e291c70ef3b2e5d94fd2471a79de3c76ad34e5d9b322768cfdb2f2d2e8d9e51569c6a33806c9ee4ec4766a98b73ddd26265bd546fa481bf1e247cc7b790a9384319a95b46dd34a1995cd1886451854cc0d996e06a35949db38d3a9babcc0a0626ec8743318cd4adac6994ed5e565a693b91183827971a92713b769a58c6258b82adc10a5b5765d494d2b98f427cc4d1ee76d210db709e1123d7b46778d0434d2cf1134d25f8dd4d3247ed108468a795d387420717d5cd4eeeee66dcc34bfa65468445320e91a64f91d04b29e05d266f7eeeeb2b737240eed9458aacbaeabd9aace1250d8b1fc303fba16917b74bbd4e246047ceea399ce79e6a18e17974d630763cae4d12f7ff94217a4bb7cdb17bfd367fa68b489d40b89f8c0de0fedf3b62f942103f18a65c0447091369290d0e08b8ba820000d36cf9c874e670672b848f8786da110df43fc2b013d047c0cf32cd337bef0ece1f5318e00fc493faca77cb0a749c74824cbd668cf99dde5c469cc325d07e2e8d420e3756554ae718f719813f7a3776c44f9c6ba712b51bef8ca0db2e8a317cec8787b4d8c87cb829121c0cbd0f032362fe3c9f8b68ccf6caa070aa24dbb8c4c518a7f6e7ce18e1de0177a57873669658c51ba8c517e748b5d848f82a6108250124148c8e0db89601db1e2d73e9bd3a719d410ec76b0bb874c4a34109dce73ce393f1ee2b8819ef36d68e338dfbaedd13bb4713eb6a06e2888a1bffc861335e4ddfda60f894343434310883d1af5e57e9c8c34d8aa069bfa6c4e977af5cf5fb6f2628f64d1a3982a79af42c95aed107b7ac445ca569f2df9a6315b85b144184b34334bceb5b8b9ebd4708393515d079098e241cb5ccae974937c64078706fbd2f1d3a35407c77140382031c503a54374b64bbbe4755dd7755d318a40e7f913826ab0a730c23c74fcf3271ae8f44e4d83941e21860dc4b041124914a1d1de31c17c21d2a9bcbe4963aae4d36bb73cd4e7f46ddb6616dc3cfee6d4eb3667fb500df2cc55f276d8b5a9f4bba4901a8960b15d08faf6b13796504520572f64fa09898a192d0f5694797b54a5bcf843b96a972e59a6b591696dcc1ce8f307c35252439a15ebdb6956df98118ee9216604c37221e8e7a37ec34a1501463d9b4e3d1cb0089d90d470dba694826b276d311d74b6345d7af4e417ea7c2c4d66e73ad4f988f37108ce979c7d7ad193b2ec1b01ce675a29cbbe205cbe383d4de627029d979f90f8d16f1342129942301129250f4e54db396f7831e7fc84f016915ef31275422fffd5218e2f954a210ee678c38b3aaf7874f9c6a31c4ccf4e3d94447c188fb024fea3e561e76f3727d38e7c606c93a7a28be8f2e9128aea01f04b04851114455ff34bf40416ff633f0638a5401af48034b8acc8517771223ddb4743e917e4e42e5f10dcd749133575b51332025a1bec1aac1ff5413f14e63de2e47ecc7831a78311cdb96c739307d9dcf405d1643d08cdb78f06d982e03e1e1eb91ffc3e04d95c8bbe7d10f0d5be26340bc846b04eb30016f2bf3d28ec5b1999ca8b49562464026140b8533421405cc20009394aef6c40cd8aa9933796eda234d634ca1a65210fa98b879da66d5c2a71e965ceed93282fec4e028686dc1e19508abd31a0774afe496c8a93fa3bcacf13552bd1cd2af2ea447ab6f9d1ec70f2ea414e5eb7f9053979f5fa0501469bf6d347a4877acc1595859262b2a81b6d4266459beb5a4193cd5750fdb4029373343b543f7990fa096d5f10d3c742d1a69dcbb64e32466da0af570de250a36a5f2cc96f37a41890ace8f7052d96a0a045a2275780f854a07796e8c9fb20f2dbd7fae55ae47258795d317f5d9f90cbf7354d6edf7a218abb348c599a76736878f69e679e99977773d6a63d73a9339de736200d408ea8e10ef5c0a177b01c762f4f88747e9f3fd70fb425408d1856f442d8fdc8d9e3474ba0c9b8008d8797957ee19c3bd71bd2fdfaac14229999272ddaa8c728a9777d93f3312745c2c4ca40cee972d218e3906d6a3366b119a951d6258c3062bb020630e023478eb488e8da20428b7692d1f28217d439bb311fccccdcccdcccfd514ab717b4d75ab6182268db9a769a51d5301a31cb6e2ab7c8ad24cdddad5a6e015644a5cf8caaee321b615ede5d4e87ce68c68816192d325a4c51687297ca8db93bc645a9e048ae582057d559953444d2918f9c19e29a32d381a69d668acc14c9c10c5acc14992932e333536406063344cc1899f1d13253a46b433b9dba2c54ee07730d1bb91fedd5a069728bbcdc15e1a0239799b999671ca2f3718a15b070852d3544755690fda1321eba2a703e725c3125c62ddf10ace86515a22bb088b6a8f1daa99d094630e2d3b3984b02a82cd1e2d7fd1dc036f0afcbe6f7679f616dd667a822cb133ecef01bce50516c84958d1a7633fc7a8f017e3d9cc1d9a8a117c52fb4ed9de8db602f90c9cc3c276d28ccdea1f835c5dabd6baf8d36333afd16eb18fd9abb03f7748c5588dd75dc94ae8c1b63cb79618c7114020b0945940e3646edd4538bd93313b4adbd31dc067b9b48afecee663ec5de62e79c7362edd7ae648ed2a50cb39fd1098994e49b48bc5316ea7a6ca1da455ddedd19597e214dfca6ea7db87e480bfd364833917c92679f47e69c0fe04f481695bd3fca2f94518de5b8ddee85dad9246d7753bb3d7d769bc3bebbcf4588713d46f76b4aceb21ece39e74651e78c52d254ac5d8426e59492461b768294525e8b614e208282080a3772a3dad2243b774fd7e90fdb965340cf6ca9d2a3ec1b02d20be96f0e389e3618056d6564f146dfcf23d2cc54f8ee7ebcd7ec67eedd2af0c98b66a378827d549552a36425a280428634a41fe2fc46d3a81f85dc8e81c6aef1ba94af9d6494413ca5df448cf14aa2ea4003a5426bd943b3f2145f5beede2722998b68ab23647036aa5bee2823d700ee05e868b006eb3a6eece8a7b3d629d0bc241f2ba1863ed4f958bf73e86ffb400a440fa767d7346ff3d6b90148900e0c4181919f244b9c0c4d69f547d74c9e91265a630da0de5ff87dc96903743488026b7da286fe3e40607b5810b1e0d3237d2b391351a1fa06f40256f025077b47f3e8da17f6977c01f4d3d12010fce150d2b7d71ef8e947bf1ef831b0c1f81d3bf234ade0e70c82fc2a931a7a8c8cc43223227a0f27cea359407bf4f635e2bdfcf2de36873dd2e5e92e12b7daa4ae53b6815fca06827fb6800c288cc4d872f4040b4350b8a2a5b10d01051b533cb1c20b28a43c2182228c275740c142822645dd1a64eeb1bcbbbc51b66cd9b2bd102583f81fba8da0ed6646bfeb1dbfb004ff033fd13e3e04ec06416f4753057e6bbe837e8550f2ebb104722508244b290492672c3fb44aeba128bfbe5193db4c912ae7b5613a1856830edd9639c61823ce0e512d953de376c87a4aa59531461997cb81bfd3628c31ca68612c9b4263de2df2a185b6b9b785a215ad77777777b779096d77714ca0edeeee924093186b9b7b68fe34d8bb2d9b499705f69e4568bdbb2b777788cef390b6bb4b7974c4dce0a7b7d5ed9ffbe9f8b4c5799c6de9e6ac270086a7dd929c8f0af0a8617336ae95df0c3478c3afc79a0018a48946fe103ef2ec910a19552043f6134aa4d7246bc78d6cfd8d34a2c14379f437ac9b9b9b9b06fa9b9b1b8f367d13b68fcc4dc8487fd346373ed1a66f6e6e784a14282b27cc4449c849fae6865547fec6b77764b8f962cb2f24fad3306445dde72175c1c3da82c7d6f533916abe90d6cc19e41353733533744306f5d52fac4f83278f565128a6e48db7cb17761c5775be90fe8defb8f119beb0de7ca164e1783a90a832f88de3e0c8802303fbb08a03b22fc3c73f4831d58168c37e8454bba2982aaa3a8afc85a02fe8bd1fff42eac217d616e8cf775f4831d54bd68623d77c61fd905a85a368a6a82b7a3e427a769919c47e6306c5cca098e22a56e60a66e5646dd8a1449912538c646dd8932c337976eedbb4cdc34a2b2984f45322d15f6eba44ca7e705e58c0527ae10fe1f657e6a5adc42576b9bddc5e5e72eb69d244b02168bb534bd2b9a6b750965cf3cda72c95bcf4fd3073c8329f14a37dc97884bb0fb9f08544de056fa1051a0f7bd532682296db7866369e595698d1e85875e88883ba25eccc2d9d171c73ed05af7b62f81aa7a9a971b0c66d6a5c061d300020861b0158318a2da8e12507e70bebbfe8387f61f730be0b338387dcc3ac0c36e04d0c00f83c18e2112b07070bcfee02541f816a1ba06a18e339c605e009c06ba8a1060150a100e8d0a0a3a3c32a7af61d5f48bd404a52ddc40000162b8785c37ac1e31eacc6db232bbbe13e8beef5e775523c9ae919ff66dc9b711d2f0e030062f016ea9d1d50dcdbdb8ce5c9615fa744733cac8fe321c5e121f71ab5f1b0821b0c1e7631061db17b93f476f633e81a55cb33fb15cffcc5b3eb78513cfb0c13d5c577783b5c47c7757c47e63a33e47c61c5f9c2ee23ebe6636263aa65f842fa36e0a78ae10b29003e183e1d9ff77ddfe679ee2f78dbc33e3af128a676f9e7d98f963c3be3f0fc730de37c7cfeb9e715f9c7b2c23e37926e20dd681cce465dabca743c743a6ec12fe77cb8d0820b1ef516bcfd1c5e887dcd17321a1f72501843c87d1859212fe9bcd0c30dd728c60bfb4ac85a7ee8430e0a833aca29e4a02de4203efa9083801a086b20172198480b39d8289a7e7993cade4558d1755d8c15154966436a4ebdf086a7a818e6d386c5a060e40d7fb9f6e2f17b4ced72c9bd7d97cb4f1ee5bcdae075499a79c90b67fe861bfa8648c424957092c8974ccc9f66f2a4c7397ba18cafed0efbe6bd711bc7b5a69936ee37137b4d7b73768edbb8cd39cde39ca8216fcc5f9879f231ce47292ba150a89250e6a7cd2975cc35e935cb0e6a2b334c6a291cc0b36bced5f0ec1de45d57e9c6dc0fead3c31e2348a885304a9fb9e9975036a1681bfb03daee54ead44d276a743a9d36a65efce49849f59b6b301ef7bc785d76fdc94d3b261d4854cc643a39e580ec9bbe794516f9932f8ffc76ee49898d18539cd0c9bb1956ef84910c6c4aef84d18c3fb9c794f7c933d7aead5b9e35da9e17e99d3647d26296de71498a5b5c4e268fbf629b5fde355143fa21e7d37b44eef24cf523902a0cfb4baab096d4898b6e1795d7b7352881901f997f909b85e681b63bf5e4252fc4f912f82620e6731eca37b969ab25bfdcc573e17cb89c5c4edb4907129573939fb88bfb61fee61797c3e63d1ce0a30d766bc39e4dce87e661b4e2e0e07049b4e5405d2229b03ce658e415fcfcf452c92f2f6ca4d781446da40fa90796e7064b63699a33607964bc9dd6baf92eb7da94c9774d38d8a9cf30a9996b373cfec8cac182816581cde118d4a5201c3687fd5731a5b3361cf3713b4c079ffca8c48c372741ebd08800000010002315002028100a060322c1603098079aaafa14800b76944470704c122a528c520a1963003004000000000080888c3402010bdc3c3e7f2a38c460ee7b34b38181e6651a11ef127574c01bea20b01fe35e6a103ca618012d2754c5b264da8361e4a3b84607c2d902ab1a473da111cac18985f33778526746511911c1dda4f60d15953a181ffd15e540e6ce0f4bfedae52926d138495a0ca0a76a39c3d049e67ebc9252863480e66231688f3f9fa0484f28f0c207ed498ed1b8e86222e35eb997651606b08a7a729feb5ca19276d6428007c479a111201b3c10348458a574bf772f790f3a67902bcb6e3cf7627740c03c2c22748a396cedb02fba4859f7f52a004accb842b59f69b621469259e9e14b3f8665eaa4e1347f9d90bb355e712f9332948d1e9eb9cc5eb07f02aef1bf439cbe691bf25bac93e7de8326fa2c71415f1c6776db5900914d1b84be5dd84b2f105304608f083efbf467f327fceb921d8868a30d8d8c6fbc4fa6dca2d6fe239b72bc93582e904d2f3d6c483a35385d3a2e97a804a7b47ecb97bbf8bd5324e208a3c3b381ae72e40ad41b18261364cfa084ca80589061e4c72f0ae8c81247785ca0d7183a80b2065ac7b81de9764a05da4079ef0443f2951689234c125b7f9f3663cf3a00600f2372a8249536c3e9cf04e2e0354c2ed4774ebb9e6f68c4db2ff1f4b1c273e2d2b062f71d2260001a02d13b25cfea0c2905055928c3bfe428dc0af904dcf0b9dcbbc24ceec52c12b9c7319aedc284718e84b98ba05a43b4f8a23b28fac5ac7ac9fd9d36aecbc0e70043887b6a6868534040a4d309e4abe91bb61abc9a34e857862277dfd5054ba4346b5b3798a0b0648886432e1491ed484ac4558009b44333911b5c07636188196f93a5ea11520d381091a8b9878f0a1a91e530e500c0782abb0b9425e1fc1910c8533d34887591c60c121e136fe9112c4418fc04f2f0e3a916abb39cee0adc148bc05d914b67ac0014c4f2163c0bafe7f11c3284457700b96e85c200a2257df228cbcf418be4c3b3f043487aeca838ef13e50e88854dc0944ec07dcc19b8662f5a20ec42c349d518cf661ddc7cdb6ffb34acb5389467c16fa159e4f967419ad98f879c8aad51ab4e6694e85bdfd8ada918a02c4e9b8892da1c27bed60761542e4ca87254bdfc7b3dc7ad3df71cd6976de3362ec7f57691b9eabf639208581c6a70e0121d32027b737f2d85e862f7a20c49f819d44fb074899ca3c97197e9667c84cb31e33dfb4f570b2efd560c8ce2635369947e5a2b88b3886db4f1d78412325d4f3e6e88c030a578618b237658fe85e1902fdd366fe752f7f8d649f3ee6567fae1a3ba87b075c83056344a4444d8b689abb65ee0e281cc7be0269eaa42eeee8573a1e1ec5d31dccf1cefb3da4467e2282f8c070611ea5a2646ee414b5305681f87a63a216736deec8a833b6c3bac68220b2b7a348854ad5fc9f01539a965b4607debadb79d06249f04d5668b6ff19151ccc9754dd06cf36215bb6232f103b917b2dccb46204827513d60326437a231d3d0effd256ffb23590175ba4467c4b0657ace7c36fd3ce7d236742f11801b0b9beb0091c16bed2849253ced3de1a67ec8dbf0054634488ac9d9f0c2c0175c71115fdc311f7e2043a7fc8a4ea32be8041df237f415dd422f4527a303fa9257e8041de52f7442a7bc402ff9412f79850ef9844e79c5d0271119b9580fdf1d6ec4b8601d24033be14f4d04e42fafdd741036d5406d5a7ba94366530dc6f6f54db438888d6f4cd3e990018e926305502163780da05990ccbeb9649037e61d71250b7f5db22afa1764992beaa7b448ba835dc9f60295a10269b106bf4104eb1f3796937ca0cc69eed242f7df92037a531d00f0ac802341c3778dbbac07eedd01092bcfe2a4f5265e80b3b6ddcc150ca09b9d725fe5f9d9c2d84ff83a8e821e7e989bcc34528ac750d577e50813afb2b18c404aad8c7997913d304610f20f7d5e50c08f0564eec639fdac38f78294a9f6a7475c2f9a583fb72557189b56b1c43ff19799bd7eb5a18c3e20cc90f9ea1b7f8e560d4acaa0b5d05d7231546fc0834873f9188c7651d075447da6d397274d702ee04d99fc2a2fe5189b184ee5c4087f63a71ee5be3e2e5e8a17f6e7ff3536c9de98d91ebb33fffe0bad86912205973289499bce9d6c23ed9db0dd49efb49fa70d842491943b539714157048f1e318507f0891bfffbcd73eb767551b71d86f8f52e9d43ce0271dcda0fc752f76a333cd4464efe67b9f03b1553278313e3d7f89d27ea130696cd588cce131adcb039f2bb81ed5e214ee3d1b9ee04fd1de2b5cfc331d449834e17cc272ef184739076fc892f33a98a7053df7ccfa3670e92bc0d93910cc2b2a5926ca5e0f02c6c7eadb88afd51a49d67af4c26bbecffb2071baf71b889efe873e16e0e28b642a4e77da3bdcccef48741e5f44480f4a88b0f8c43b702b7365b6430f187e3f0f564ac2beb61678d19c1495ace679d277e8215c789e3b643ea1e09daeeca1e78beee646514d9aebd98ed6aacc41a63d2eefcd59a57619491c566a13c71794673a20e0700f3a91e8e09d33552431f6c4ba9400c47e67f25998ad1b40e1e33aa0264baf8598df52c830ce4412396a64c6935160799ca17a84462799e3e70c4404b645fc408b320363348275f30942dd330609b97aa9b2c4a30e7896bf0e34956c675c03bee1bca2c964de8fdc8b08a0c59d781b41663db2b7cf7b5b2b8d249e4a2e569fed35cbc7a7e6ba2674fd617061426ad72ce5612a847e5b7475de89863e83145d2fba7a58a3b7f0de379248acbf0a494d24ea3273a925286b5e38afba50ab17ebf84627869b0de8c702b4292317eec9cc51790340242250de91b0238d12aaec8c46cb61e2784b49fdfdccec676ccfd79a6988a9b42e3c1b30bac958081915883a1121fc6070fd01e5709d90d84d68e27adf34b699085522692f2b076126894a5f16076509882e9603fab98d5443e259dd1dfff828196e09a10ff9e35ac5414d9195be52b1770b01b35a9afe0c4cad9744b3a0da310b28922c9cc41780d4878573ef605e73bc6a96850790941b1a638f45860d0394ac6f122ec0a76cc4ac99f38a2d2d2ad7cf822c549e3df497c3f6265af4c483b5a8bc4216d3a9cf05f9508c07e84597f3fc334bf5bce6a7c876f8a09bfaf9f3daf63840f9440be31c4714d62ca6dc1e0f3e90bbc74c89669e97fc3a4bc0d08c31dda5da7f0ddb990113085abc2a23ccc0b5b8c87142c3db6747a0fa8ca64f973d61ffb828a9180ce8cb90d3204126c6c17a4be4bc1949348bba1140e9792ec39a62e3dd4947a1f96b59893e763d9a2397e2da7843a5f8012a72a58780f721a734e7082630c33950f2390040ebd47d53989dce7206d9a74835afe28ca2e9b0eb22a2e52c084d815807d4c2dfdcc96a679a6e6da2d1229d33c19e1b6687067c3ae94a537db9439f491f587ea02b8226e263dbc1720f080178332f64994d7a9242a2334727e727e07cb14eeb6366cbc1c78618560bad8a4c430fff631275335a4c36cb3017625270fd18720c25c5a09f7c68f8c7d592ed35895e6852704e8a84fa2428385751947e02fb2e81161b0a5c05b91b9c0a6de0db1300791fbf6ea1f84428408e7090ee181360320898e7d771000b9ecb5078f32c18617953d1365237bd23380dc66d758f9ff2dd489d0c740857fc12690c8bce1e1f9e52090170f8ca5746d17a2f9572c12c084ee2ade15fff03a075dc1778841575f129e68569bf22843fd6cf4c14ab3ade744a0d5d98434433b63053abcd4d5185e9cbaa09524a88d45235a189dedd871461c677764a9bb128ef9a1dbb6c5521c4256a01d7c100ef847a7d813ad15f4b050112fb9715f4202a15ff2f36256a11e34e65e55c4b9b04367cc2c1282d53ed0804ce72eb53bf6491ee06b4cf46d03d9473c8dcad407da6def53a470f653635bb3d702ae00b666c5edcb5ddbd55e4eca19e5988e159a498320783b523848d9939680d03ef7c2b2e77c5a0048b0718a4a23c91bf15f104856c2bb23b55aa9dbdd2a581c857e2fd7174c3baeadc98853b6005bbc94f72e7587f8c1f2ec14977ebfe9cf5e8bc6763b0cc3dbf7f42e161480915de14e40ea118654301c5996eb2207fa51cb2f03bdfbed88880ee3a4e1b629ebcb91d748c1f671d43bce666392b386a63111c25056ecd05fcfe0439491cf241fa209e424bc9e2a26d4afb62f8403c3ca5bc6bcc2508b328dbbea3d32325538df2dd8af43fd0e9c6b08f5a111346610795cff1c029cafa2c99bc80e0e7d64dca27629ab7fae5add3d03232fc978b62252592cb098246d28ed8d12004138741a09d1d20f1de7ef0fd09809b1d8e9c4fca1b2c9c0bd0589e29283af7ada2c692c74e292de219a0bd59dc663884378e4c3443f26c982166304ce33a0d0e109be4cc84699317a463184f7aea79963ed63d773e47078a45de8508aa62e0511ccdafd1af0de5ed07c47df0257c06cc95ee724b984b55148b07eb99c4daa59f7d12cbb587d17a44696eaffd963abb6cd223a77c263b1479a2bc6e5ed1795d4947448d0a2bfe95b06e57c6f864b6c6f2b1aa5c236505403dcd469c4d71eb900d49d5ee8e4d01836e759c739ec9c417c5762b3431f65d9250f512d516a11a60d5e650954a962096742b55258892a317e88df92d42779508bdf0a6ead6713c3958f0b0e8a1a629074bc946d4876f1d24f288789efc0607fa649e14819166e66498c01ba19029aef056e09b5ab945c9de1888c9980a661bb3d02377200dc79208d7f173ac2804d3cec8675e98c9c421eaad249dd7871c1713d754646ebe23069facb1c6fb7b6bb087fcca0f1b2b785a1889803e2979a11d9774b8b5c856b65ec9879828b7c600c90fcdc5e7bfe7e667ba02769ef30bf4bdf95a680f6afc550a8027d89842a839ec04ab13cfd7899a4ad2bccad5d581189744885b45ab2204c82869c24abd1b61376409659f88c5cb1b4ff1b7f9e262efd143ae49d4ab8244b02bf61cbf82c6665f123a5430f5ea2d941d5cafee945df1df8ab17efc5c925827e63503be42c8f0f30e181af9878c05689bb0fb744006a399003510a746299a7b1d43c58c864c0f67e6f4df80ef2ae46fe53dfcdf577f04e3ff6512a14f9b478a14260800591991c3f3ff1fa17dcf892f1b77c78b66cc392042fe4233e615d1c3efe85ebbb9fa6f3d8b75382e5d2b9cafffab93c4893d02a134b715846293cc8a2735e5e49a7ee1a29a970fb7aeac848982251d5ee2b507e243d218e3b0fc0b0743897617468d4db0b4022583f96c8a0f509c0c0fd8cd4e1757848c0dead2ecace3583e5a4912faaf6f2b4323747a00422f0385b2cfe652f658f444f938908f7ab9d7be0bd42254e49662f3b38d2dbdaba8ca1894d25ac67b6d39abb87ffd359d30b73eb4c0fb6209292780e7500a8dfc4b6d0dbd119cf40be749a10e79a92d59360d0f502a79fe667bb9485b7ec3c65ad548cb3bb6c4da118431b4d3f73767bea4fbd8cce24810e54e2def5c107d48aa4a7809263cb5e77417a8b509e057ef0ef4158e63086e97dbb2bb8258ec132fd99e8d8dd5555fc502a9e48516d957ba1eec891413696c155fc52c6511b41d81e009168079e58a3147a10600d1cc18277936d5ff0668dc29152e101fba1be8987e529cb0768c206686e5f97eb96d23d58484320b1d54e7783ca1708003932696d18e46b6b0339f012ad8a2b5545b24901b230c4d7a5eef9ddce06c2c70683e886cfa607f9c2aed51a2682697ca8f1ea600c097de34259bd79dbe428126a521e056c755240b8985566b1b87d995456a699a0dd3ef5cd0deeaddfa54fd429cb2c1f5e9413e0005bf418c74015df5720868b564ec7a81789f72ba5f7204fd2b0a60b1a8147050564b88cbebe4671e1f3a7980520cb0a43c27df4dd1f30cae7e6f554466f0ea91b3ef22c7048cc682a38fe21214e7817c9e37d730d3500d0e895a3d3c9ad246f8656c778cc31abe1d44e184c39ead2a2b3d2a5885b23886e969f22cee18d1f24937d4759693d7d93fb1c6a9bf9d74f1b3ba15325c772303ef37bb8ba89425306d4e34cfb13aa17d2f230975824b16db24ca052f0820e513eca3bd82128a8644df88fc659038a6f540e65c22bc7234f4f4ea8cc46eb17da621b46e1c0c47edb341c0c16cff8858b94564a0d7ea8b18eba4ca8d34710faba011d40e864ec04f75249d577fcb6efdcad0221b59ff8de3e51c33f1a332c26e1ed9fad3a1e96304ebd04af3586bf9fc615842d11895d23a8172342132fbe0d5f7d614ec178082427b71df3d0e569f97e4d6812b184a8480e5c460cd5e14b58b492710af95aa716c427c62f22b44fe17d723ea973682d3ae2622eb22e09779e6c5cb9aa466b6861e003188545a772e66dd9aafbeb1095db805a23ead6a0a81e8b4ab9a908bf24d30d5e92e8c8950ea55527edca997c79a8d521b98aa2582c642dc0fbbca87c41f55cbe47e583c0555068abdf2857591d6761e3e8022078ba8dc37e0ed95bc8759976eb5a55c5f13b82d5813c60ab341c2357a20f48db19c53a3aa3279b9e95429750d7fc968e477616870625985a38f0632f9eb2eb6e86ce8e021980a3998fa30466af2baa7764acda47ca6d186be4f7416c0d76b8c29ee27447647f60d9252a8d9177e96823a3248eca8f84527b0aa254f77c2a506edf9e6f73ee2fef4141e43076acb10db954579a0ac092de8a413724b4c19e6a6ac6622a62233d43bc972c034f546b1b5e843334ebd9ad0f350ee973ca496eca03d3674356fa37d37559dfcafa9d2f9178bd23123660ad1ce98e7bf43296b3e2f705cb0e53faf575dc0c68293b8e980dd39d7b0f9f9d9673aa9e94a56866148c0ac8514204d1b428add00c2b445bd01076277c75bb42bb1658ffe2f75e08137ff96f7befe9a9884c809e48e3f5c061a8648b9cb51051f3f0eae3377f53e78975cf7305f903b458f6bf9b7f4d45554d0ed2e61459e1dfbd6b4214dce3216aed3ecd756eb64615372a09a574a54f20e8bd8d2eb5745095d247ce5567814ebb59c815d7c8e12b7b879475303c356a83f43ab4d94508aa658dc58ee951f2bf3a5952059e5ad9f843d03eef36ad9d734fa37eb9841150197bc16cfab233f113e0e9ec0821873a171c78ab5490fe741bf077ac9423830eec73b5449ef82a9b9f752cd674beb9f9f2209c2d910d8350571386cc2c124318cdaf9d0140e2d1727d0f2f4cf7ab3f48a7bc9096def2c3a8a3b1e2f6ea26d99d72ffa80ed79eb6c0790640e6a94abd8136ea2a2df16b31cf3095c17dd75dfa344768df12aeb6e60e9f6eac1bb5bf47bf71d6d677d531e97174dd2bc71f9b5b6add50280f0d72d5f4b705c757eb90524131c879ddce7757582e31a254cd7998b99ab644dd9ab4007ee7d91dce999f1a1d1bc2cab73549a90d393e8ac5d25c007eb657e98fa23a0b12ae94c6906261531c0d25559124d9650d35a3d2262477c1561c55606e2fb32b33920ca5274d117fc7886545594dc6cfb5aeca531ca1fd1921c9886bb3ca91b1c96f5b499816208d9a6c4b26dc96ac5283eb11521b0f657f3aea0586470dad68253eb04f61a2f38c39c20408feeb0887b57dbb8a683a61be8d34cb20094d01e079dfc4ad8dc8e687aff08761c5c44c501d05ec86ec5cf67fc8c69429e7d6d359579015335f0723a66037219a77a805085e36b45bb58dc78b2a01bc25b4f515ea687bf5a0aebee43b2d55e896ffb583c4ab2a174d48bc0dde0297afcd1744d9bc67e9b4695517309e4a12d00f3d8dacacf26f251aab34d5aeaa92b3af9e72372e115d50e7ab028c93b28f4c0c75469c9223241392d3948aca9cf49920f61787cc58ff74d0cb1deaaefa67a530142c42d2fbad9d7911e852d3c2a2c01e3af862860bbfb4443c04e0bfadbf871fd62a9d1b3e5ceea82e4ea3635abbd8068c4924ce40873e5a5f49ab22c17da7a18f081ac4b61ebd031137ea7abcb4b517eaf7364d5c70f307451a7ba1470d227b9a42d93e19b26d79132fa8048cfa7c0a73801f250abf99c60effc3cfe48ab9ac5b0716592095aaa628be9ad04d78ba4130fa403224d0433e316b437998662d2b96df41616cca5b91d12f7276ec5664381971f5c4825348ba42a115eed4bed42a2aa2b0c44a080e2558911b9f976e97ddc743200d3bf2744bf708e9e5b3d574349241007531c95c5ff443b76aa3a009d129453330a38d7945abcf5a7e41a5959c6cc7bbea46489a9ca3d4d7d5ebd9264bed874da269a63237189d291ca28c717b39a41eea895ca59533a9e9c292dcaec24ace190fa5d658f3b0212a5c6266738d52b593fe8d548f53c08f4a71a67fa42b49671ab818639794cc190b914e88c62fe62df208882d4f323b85036488a6db923aa60b404e20af4b015aa231d5a3fb48fc5b1b478435b15857060b7a3e7f248dc4bd987f7afae7a743d5d7a12a83bbdb18436edd80a7abba7109f50293d7ddec7cc05468c5a22d522b6738c550f585025f5c6f87f57deec3a1884b0878c4218a4841cf168df9869c9b41d19fcf24f81b683cad95b3f6b939120cb12a906bee70295ab79c209891e458d6700418600718ceb89f9122f201467e77fc21a5a2281c2d827021bc10c6638c6c6127373a5f679784690bd25aaeedc3b689ec8b000eb8b03513339d1ed7d7544094e01d58b663f31d70cd3bd1ae897d95c966663329257edd7a0ba0e2873d2aa26d9e7395485ad28086cea01a491e1034d93efe795ea5344f05b92a8d2b13891957234c827a5235f158610f5fa2c38d65e33f7e62a9e613b234e69bc7bfa1a2be4287b3722692963c7089773c3c937a93aba94b4072434344ff85271882c64f2081344d0c0422ab283ae4c210b226ea9014e44c18aaa2b3e0189d6ef9b2e8d1248f9ef324d0a27bf20168c2b1c70daade9767adae044427b53ec61d3798bee6127b5dae350896f3b344710a8856caae0669515930b01a0d1e4a63999b4abc8725c537efa8def9270d1465f00c8036e4c3d526f50bd36dc4e2b49ce086e5a3153789f355302dcc2176d510b8dd65e4d55f6020a613e1df97318f9ee0631e85334e97a7fd5cf0fadfb634216cff0be3a74dcc362591b920f9540e30b1c243c4e585cc68ef41b1ff1d4c4260e0f45ef3ff27882b9b90e0e0b13338d27491dee3f9dde55008320c5ecc263981ede1f06fe18aad743921c40bfa6e797dbc3f434c48b5138f5cb7345bb2702a68df68f33635a2cb69542875a53ff28149bb32dee5c15ed73b3278766137deaed455a5c740ae241b083baa3395a913e01f257696f3b2577e96dca04ae4adf64e878f2300e80d237a00e4e8ec8c639f9c1a19da0c62b0a9ce6f990016ffeaeb563d2f4d3528df25854fd9450a1b5bc33447012be5544803d1d8c0808ca16ab2c09ec67d354b53702a76fe3c4a3e74251b90444ad0fc163adaa670d30ec1ec997f6cfd7bde32fcd6b0cda6f07d8646c9990a3db03d4c4b27af2c920ac3d69f7e5f6707d9b82b85333b647ff323345da5693a4336d0221008e06f6b2e072d3b55210a208e9d942d5e3192bd7b8d5c44b1a8b37e30499fc279ffb541bf0aea215e68e3212fe2f7b514bb3a94e16435c8a2e9ac14856e686f9b2dee8d8d1864dbbe77bf9f20b57b39b87f97778c60df6943c751538831de6c67f36595f7fcabaa69510b071a58ffbae6eadb9b277e5b06d968db7e48303f45802f0e01f02d51fcd9bcd31d005a1483989d1e7f5223bc0c52736de60e4c22eca31b6e593774cd7c2347892a4f8f173725fda426232f039ee2281e2c84171739c8521fd2a776491af8b276e7dc6fe0eece31c171fcc22fff34012dc0bc792f2f717c3a17fa76118210c1fbee0f44c0f2aa24606b7e6b250759cc7effe38eec8ef0218899fb272072fc81d3e2a4830684a0e42e8625bd8dbfc84fc7865c019aa717ec64748109cbfa5bdccaaa86fa30ee82224079d63263a84d06cd87f283bb83c6f29c2938110cf010f6104cadd2722b22b76c683332f39248eb24ade1877d05ea6d8b66150f94861bf636ed034fbe1387e24dc817ed0b25e8d360fc81631e2eeb953c8894607d35897b18caa08a18f0f9321e2c5627e108f4ef2011cece2247a83cff7ac6a18834ed1c568b9c7e1e06a84025af836b46a2810dd7af2567032710e237c4366f90530d5b7121f39af0e777b38594a2f8b3cdd6369b88be32be149182bd8527466a624d9ae5fb23439306e189cda2fa1c42361b0441c56fcc4d05aab43f6b01f8b9c2e413ce51014e2125a15829ff815d03d07292dd208fa434ff06d6d3923d62e0cfb674584e2832ca38c9c392761673724fd8e4ab907bdc3e6820eb3f6a96ed5fbf607da9f0728812a4098e462ea69800eca0cad843dcbaab16a4df5e8ae8525d7bdc197fbe76ee359c97416aa5e1a6a1449258731d8af64f5a0bbfb3635b700f5f0bf38a91dd8cdf2d23a3580721d45fd6280bfa69e7393badb81f35a87fa1bc83a5c071bd24ab31678dd8783380b5770ef01565a4f59237b102cb385108d2bbf6751575716ed65ae09f3423c83e338f75522dd923abe220ed61b590db1d4daea9a85f2df413cf0d61720b56d69c1d5d66f0e2f372fc8df0d4b0e4e37cef2da89aefc0be2917b2871a172fd8b1b26b319f59dbb2b72462c323704b23df56f8eac6ea05156a6e201296403ab6fc3072f2271290eef319276e680e562981de0eaa0abbcee9430bf3f40f6165ee825dc505801020103e6d0f8801047fc0ffc27a59177eee40cf4922d21367d67cf74fb9d626ebf06795bdd3aa546910881ab1987d87e5030290786f51b9ef5911be60eb61e58f0ff1dc43bcf75f23e40cdf30708944d0bef03d810cad2d15a573f4642f10bf77e8529845b2410277215c5344ff8e69606d68b70d2dcd1ef916c78b2e5bada451f0028afe43131e168456c6c08396032e955049cdd2e43eba7e58aa7f45c156b81b365548483f46e0129fff1f8e0a9cff02cf8d1f96c0caae8d8161cfb6c00212d26eb762805e8947adae5c9f30b051c490a43d5a860d1c4ad2e7811c9f805224660e1881d6465591ebfa7e0b9f22489d0095ba83c0f25ab12a1539fde7b050b03127decd373555a942af133b50b38049a87384a887df5cfe540490f07bc84c519c2f4a4b50674405a233b669bc05146073dc785daf572fd9ce4063a736f8fcabc67f9fe60838d1770d6856234e543a8b5d9fd0194cedfefe78114fcc8f058d3cf74c89f15583364295968aa63e63b86526de1c2e0934e940eb4b82a5d522890fb0eb2c339ee865c9aaed931640336a27abf94d4c2f8acca1883e34fc2167857bdd7f0ae38307c8feffda4e647d7d1849ab151f42080a7560b8443a1b36c84aa434188b50595bcdf108c2d6c36ef405365e7dc4b6822a1fb98c71cb160c9815a0532d56e957c3fac7886a9f04aa2259251f17f2bc7371acc3b95c5ba9f1a9574780b6b7cabd47b73c80f198578d2675a1b038eb6c9d91707e34d254d3b62947f071cc49e37bc7dc5dd52e3870cc51bc6d684d38f335027956f4c7416a00373af7eb96150118a3d613b00d152b95c27950612752a264065b6b8e85cbeaae4f1f1ed22ab60493928b1801f818ee0c74c9770e3e08f046a7f57a55ee1626a4aa7170a79c18fc47a08151a44182dc6ded871db895b188dd45fd318542c5573038c0b2dd982550adccbf73df044abf79aeb644c3f0c00f01d7e2e953455f567d06ad93d7941eb72bd01e4e66e951af42a7d451eda2de0c74d667ec93374195478c6d80ac7f024483c53d1232802df8be5c0aa9b1461396c5a0645f837df643db495398386f7b52bd5c1c345fba5490f36f3e2a3d87ec34c4b49d04339d1e50645bbf638ac8196fe6332310a5c52120403f33861fae94f1cc0919159cb1d228028d2add0bec968d10d50595e18153fa0615a99e10bcec99acb37fbc1eedc5113795a0c24809ba43428c29530779bbd1a897c7eeaba7cb72ab5f7047685d12ad7da05ea2a86c27c9097c3c486c7535c1d7fafef31326cf9bbdc0f564be4d09ad7e2e4626cb28784603a16badd379cfb66a1a9ee03c10c70031b59ea1e599fb3219fda2dd2b69d691fe39fba61224dc29ef89463b92720c13290f49d60c4d24f0d0679e2a6dd611ca627a39cc95cbae1980a5d7d141a211b8ea4ca202213aedae334be84db46321bd2033b1e110e6c82465206126af1a71c91de09767e1c2bd65494a18bf8d84986b488e34ddab41b91401a8847cc4a0a3d0a4e29f5d8cc1022a4bd0d42527b0f19c1e5d73252a3b767d5e8a04541a601e504405136da234de0e1a0e7dbe6d48f070d97a020160eb37e7a90be0508d766d60deee38c9e82743c7f038a05cb99858296fbe18bb63b2845d03247a44e418ca62bca35a512bb7089b9d5de91fac344b4b10e76ea1419ee96a8e20b4a18dd4f357cf0326582d4718b3813670bd5eb060c2d601fa06f7778a0b81d272cf518e0057ea7f12e51d18d7d14a98170353838d50d05ede92e36a130c217ed39f9acf6d427a28e4ccd92654ea7b4f43540e1019d292a4aa17925ea6003443317c4d1aaa93b015306dc5c1f20510cc045172bd05bdd4424b70a2dab2a4e63a3263f8e090ce180213247608084c70b9e11dd2f4a07390acd308b50aea88d8956e78fa2506257b3d3d276754032940526f0e5c4a390c0ac4fc0b0bd619f7aa35ef50754ce80b8a95de520c3bdca0b54dd2bbafb28f530f239771138ddba7dd1ef25c800f1a3c5a71decf05f1ba43c7944c9fb38004d50c0d542d64f5a897df30e6ddd3f14872eebcff5c34e6a337bc836383495b94e08d948be690e0c2a0b3404313e3fdcf897fc0c84778d471cddb80fd0e7fadf0305bc4d7d1bfb0c3a483f20ace7874e85efcef8768e4f8af890c0ef2196af1b50ec941b2a8537836ff43b34a6188b0fa53df8f7c6f2c60df1fdeb26a2ad0635d75808b2aec6de111a39dd09374a059a7744bfae896e3fbf40fea358230172a7c5ec518677407911a21cce0590868c9750a40e6955bc587d94e8254fbed0feb16f6f32a57bcef5a4021688c95bce14a0dd0125264181190ef2a3cc24de8efe8268343e7af0b806fafb3ef4b65321b9db61feb409bf5b71a8253d3b5c69b59ecd4faf79e94f382568c10df7a2524d4e80bff9c38e3ff4c209d4ca40727cbacc8bf0161a5054608056f6ee13932e20e6f1840481f9b804796b4194e596f167fc8c5953b5790a2b1d2d2c7153fa6c50e15037903b8a3ccc4d14c1b053030517e199fd63d349bd1a8cb63009f604e143cab94497286b9d562e77a1dbc3d2cbc3a01d091f9e4a69a45882fb23916be442833a018ac185b5fbb42d028edd3c425b6a0579f048d09957b8a3c389564745933ef82901bf213556efa7084b2e5ce6cc69028b780962ac2edf070bf762df9f572e2b7b97060529ea453c6597d2d7823f1bd50a3b4e9887d4ef9f6b281fd7d1dc3e188447dda5443490b513afb16e75f3c5d6c4de401bd2d38ced898c24adefa806b7b344dc065ee84f421186ed4a97b3cbe07cc2939bd85db54873ce7768f7f922fc3fdf582563076698ae7d1d3443843b2c50240b363a5e6e6dec4364c8bd4d20419ac89df919bdeb376e0106f5e26760bb84557377e28cadae7f2673e0b77bed4e71aac9874e47964230d1760b4e206e7ac90d1bb99700e94a1f11065efaca6d4afcb5dd253ecf9194ebcd64c8b5e90fc5d31e1cd687aa4a6b897c73d6f6f524b9b948b8bde4ecd922e85fe599d8aba95c94af7299863a753dca87a08b02ede416f21bd98aacf744cd57f0d3cabe07b783659dc316d12c5d506e34aefbf72f85fa512d8db1dc88110457ebe7a6d667aaf63b679796af74c5369fae0de649ea7aee9b2ddbf667b18bc3dd4fad519ae0088db2fd0840938ebc6d2e9451f58731d438aac6e68bcf20d72b11439ce87037c8e45428791ece6bd619184dd1c1bb40c1ef39b5653758e91b9cd4af99cab023803b9cbd5d44d5d38de1b44df3374210b9d0425533e47e71c0964b142c4e71abe8e97cb012afabfa144a1fac95957e547f459193ddf6ececc73aec11fa6b0051c9780aa584fe7a04f48e5ddd9df5485f39a633e02f6a58982de9a25f9a0e3f6ef4c8474cdd615add1d0f368690ff6751cb95ac65fb709074fa31a327e3dd04d778a38a8ab89102f7582068fa5d2f6cbd029079389c83e17aa05adcef4e60ffe9d4df3ecb36d897232a6a5e749c0def272d514c914ba85a42133d0c7a2823b90e7749d13be452640cfae7b86c5bdd0b4b4f1593424befd09175f211033fab06fd44706e09720772df63e68fd310b052db1dcc05616f40d21f6e95f09e8b0a543382b9bb9399c4f6b258a3cde823683bead0a51c4a7d200c2d209c00835d72d0b00c7ae3fb2ec00bb499640b54a43a6e81d7c006077e997730e1fe9e50f4a68ef48f68a5ea45aa1d9b4e91747fd44055e55dd60b6d8211c3f60dcc6f845363e0b5100ca40327dc63ea3ad2fec2a132d896a8d3c6c38638a167d6510e55c790751fe7005dde65065368b0652cef1a821b9afe40c1fddbc80436685941da1baea6e334a09dc8c2238a24492fe1c960b6b437b3fe32c3f7fccbcc217d4c0b79582503966224a53da334971430d4c78078b7c818cb8350e1be32b634dba6d898e9d46aafb1188d341e3b610d7326edf8f0d6c143a70561ffc55d9a5cff56ad238e38ad7354215a075570a1b8c86f61c37fcf3230e1bb4feb698611378236e6535f8a642355d7141524367e33743baad6fbe4f23530c4b8127850706cf8a474823a94e3ee9a0d956c6369fbc28fbcda9dff39aa5eeb227f4c44b6a5f4059aadba7ee0a034ecc5ed938d236489d34b9ea2f28368107ab8c51bc580b1d661e361a2c8d715087a2f64c8ba7137f785b1ec307e3241e46544f06f5dfd40fc894080c9405ac4177545567f669dfd3727d73bf9e2446f1a4067f585f862ad99acda8f3563bde1f292ce2604b326335389616a76f6afa6e69f4dcde016d67d95a9dd94af39cd9b5ccb83e4a7ecd5c7c951f9c6f54d5661aed3cdf37377622badd0ca6820162fe411f2c6388acb11b071c7a2b31c2b5dfaca0a9538c939d20c4d0bc08b3a86f73294752dbb41708dab93ae5d6f9fd9318cc1a671116b49f2504cbdf954480f2a4e2b15752721c085568cdcad81f0b4f16f9c8aa98610c97a62824a9f7c3c1d349a4e9aaaf97025857aa5d24a07c2ad3210b87a3bc5641827ceff5bdf739c155782aa592b011dc0b29aa98b449e0b0d95396ab97d49aeb0f79f18b0cfc3381ad92bc61b056a7373ef5fb914d05de5433bdee47c36b274a08d5dd6f44f680856015bec11faa09575c80d1c8dfd7578d16d576ffddf7151964e23019c87900083f46141bbd8bb140f538c6a9592b9f3f5f42f823a9f9b12fd0fbb38755183e574d1b4e6f69443bfe7da970953d86df7e76e0d1d8e549a60fec3560113d9ef621d8851b19b8be655acc2c07b9925a60bfe3ba5dc1117d5b0b8299e986bb9e14b9758a656219509eab4ea2a1c1790a62713f1b03529b25041eeaf4b7b92c299995fdcfc509b707fd5763e4050c66a9c231bae2f95b1a1b0678a07ebdb90cb2ad2e016363e74bf88bb6cb0a4c924f547e5a1db04e3fd554531c783319feee02b33c48bf8591b3dfda88a50625a07937a2838d0c4b61b9f16be926d82ff339e60851fa15e14319dce94c5d535e069d2b8cf7bc880c7819eca74187c20d2b7d8bb486516e606a09d0d7382f9c0fb99b8880be9957f397d7e26a35d226999943cbb94a40898887308605bc10525229029180bb255d420d7657916e3dc825954a3265ff0a14535d84f5018bdd7c5188cd6e77cca73b1eb139a7eb3212a3b4bb043967410b2a9420790c9d1172627e52bc8487e19d80b6bcaaac1acd67a12822cc680a99d8f3cac635a1842ecfcbaf28511ebe0ec252224fa7916cd552cc83def0ebb4393ce6937e28977f2a4d2a8cc809aac39ab373412d21fc30c59ef1147f3aeb0696b81ccd8faff7be584ae42cbe306bd68c3b40bf45b461b81f2e68bd39524ed51a755f88cadd0ddd758db95070335dcdcae53fa4886a4d992ed4941d6cc8c04f6822a775fc8bdfae30e40f30333980263fe0f53981b32dd390508fac3476aabcde1db4f0b0be480f05197834cfdd45eae4180d0eacfa09e8bce142535470d644ea7ad903ae4958ea27ef32215afe959e471d8202d4878ec5d92e58c7a3a3e1041b5a35ec4d82d656e478d645220baa5df4b7f27a78f620f608aa900eb83cd53e7d046402d8f765bb3a2387c3d854c20def6259af6d05a6b157896594053378264e01b035799c32dcba35a7ef9e217dd055378ff9d5b5905b21be4db1f01be4a15bb0b5832140f6b54e6986092e10b86153c5069a0ed5e3a172b275cf23a0dbecafc0c112b84d31b9fc6b6fe8b241984a4837989bf50dd6ff6d9d1d8ecebfdb989a380acad43859569f8c4b5cc67dbe6d6af10e3405667791745609bdd05b6d43efd32fe02f4f1083f522e5df4ab3f519d4b7e76b31bc568044108c72035e87196137a41a635260ec95f9fd1764eed90a420c35cb9d93c1ec031df35da5db9613ebaf803f880730d09a467de2cf8683340e07b6b365ae41c855eef31f12eae8e14d36d2fbaf1dc9c8f4f50546b5b96cd309f871e70c23301ddb758374e02a1a3d272e7efd4c3b931057b9c40622e5cb1c4aa3af69e38a3189416abd9165b8feeec7c154803047ff272cebc86d29c950d2d67e31d394aaf9126970c9a782e2a363e04b15b61a10c6a607e66ff529f430a4760b3844bd7be6eed66a96bee3ce75d734242639fc98a601ae5109f95251650aeb3cf91d4913795b4a778903cd08893f7e0c051230feea935b3715488b1b10dbf7925885c2def4db3a78348c07f176f420d5cce91f43a7ebd44b2bf7c628f6e4f32aacb77eb55e4659d2c2a2fa22b71809812ee4b9298a25c04073960ec7c0c2adff299a3bb74b80088272543277b3ecff9476c34ab5135a01fcad8eeb7b6e771125f32c7a94777f23b4abd0f35da89885c7e0c10b1b58a7f8f037369c7ff96b295aab406b2bc4c6e46efa3fe70a23ad2b708b5d567d426118d9a9ff72c4b3b104fe9da5c44ec83cbc850d613a29f66ee1d3462ce0332a13bac1f9c04121db2925e69239188693c8bf6f27ae46d3ab762cc7374c5f944973cb73381c5c9583aec4a10c7102455a112543a49abfd99e528695627f0f154b14c0fda0add053c485d796169057a97276c943983d44195571738a61e73293cfbd5642a1ba7a4626f0566ecaa1bac8614b4d74b3467aa6d20af62d84c2acfa26a0a946549c1fe48f66238cb5da606ddbd2c3a04fac270de3fd6bec9727cb8620d55f57cfff02de5c696a59f16f37597d3fa7784a769f2f2d50eb8eee0299ad7d8d6f7a0c202f62b8c0d2bd0ca026b6785449dd1dfba8861922d96b9f3c48303127aa26fce266f78572fb8bdb57cb7822b94eca506a283c9acfa78b1a6c29625d39c9e022f1881fac8eb52e4828a3b42f6ed4e4ef9ce12f2c6b41a54a73a119177e9cf95bc03cab8725350e45de957365b44322ea94e70846bee00056bde0434fa1252fd4a6f6620e2363c21df42150ec555ae8e8e831c3c35e0e24ea207228e1bacef998be3b023c693c22e4e34a10e44f84b10f879c209bbe3e6dcbc3d047a7eaae784b18bf0b3cacca43034704de933530a582512102a857227ea4364283d6db37236cff2fdce8a8b19b81d1cf4dc5c2288934aa5917f0089d094c813abcd234c3bac090c1a39c934998252f19766afc926e333ade80c97d0ff8bbfe3924c0ef70c4d8c18a779288059ab5a5d85c7cd41d434d93e103f7fcb0fc1cdf4cf66faebb1c9dcbf8e748c6033561a881b83633fbce88223ae4b3871d61dddfc72f7ab6003caabd85e9cdd866917d9bb0fb19b8279d5107c9f24b00508fc0c0b965ad601cf6cdc422b83e5ed27d032e04af7f76f227f10c2ac96c7f52682f8f0ea27e712361f02782ab9de8c6a2585fff40418993ac98f67896d949e1d980f486c3a9f0c72b9ad97934e007aaa27919d3de8038ac060226575d21d45f6c41e89647c0fa85cea02d9ad0346d4502677e114ee6f5079b10ae42a7487a1a7425fbd1d5210417f3da1541f10f93eb480a7bd97e304b101198a2fc3e574c4e0fdf0ce9c0174756a92c96a5f589b2bcaa949a4e746a435fdf3aa078837d1ebd884e247047441906a6b64053dbec95516eed67e5c15356e9303718ab51f7d0744f1bc1c49135f63f40e7ed879e41ab896931b8eda69e310427044834390bbd8e573568eca4538b89debc9fe911b24bda7e77d4a1781af39fe857f42afd122b1d42e2a1e6742e6e6bf219926ca3467ed8372789786e1924e705d48ac8801aa0bb6dac5b74464376ae49c050c356305c1ce0c80c2e11ff99a27a87a108867ccdc3b5a46739e1d200e930bac8e7fa41245fc5b5966ca32f52457446302eb0ea7d003cecd32b81f8dfc60b02c44bb5840bd0c4368b03c1973ce8220a4dc46a7d17130e9f0e81603141c0428e0da45f06e7384bd0663e0f06d13c654e39acb29f1e53b4d867fd0bae0eeb76a0852150cabef1d7f6ff5017143dc551dc248298d9369ff7374bea93662c735b7c1354495433f1bd7dc8e71aeed06cf031a4adad529ad8bd360190c53aec5e742e9e1b144b8a6dd36251fb3f7ade4fec75432f5e8530308e4a6cdc3d1fd1aa986478d034979f5e01dd624e207342d5295c0eba0b6076901f98f9056bb998c2fe136bb5aa056cb9d8120de7008e45e194459e7f71c51bd6c8028cbea0c811ae5c1e65803ccc1fb4143674ebc74064dafd6e94782c1c89a2c113381f7e31c24ed1a94ef7d3e907f920091028ce90400a9ef69019395a2b102c12ca06c7c5c36325241408a9a364626900fadfeae39f56157a897fc6d9a23810bfac4b751cc89079e824a647f7d3f11b1ae17d28ea4839b15f58d9736572786af8c46d661cfb4e0ae46c630310564a2546d1b075ac2f53010d7b49a983bf5cb4a4ca5442f02f49c78d9c249cb4a786c61115175c8bc9484874dd64b176e13711499b0cdc00d43f115b12ede4c25b000d022c677594bfc48fb66baeb41b7b7d2872eda1d5f81c56b4f0bf3a3567a99daea97a63fc3838f0b32e8d5aafb9c0909728cf17d51c537f19568947cd988d5191bae7669dcf20d69d602755043f9ba259e438451603029ccea5ee31156494847665f753c6f9f9d57cc76ce97b3302ef0d6e4970bd2a52ea965cb73b6147b516c9a7cde72596b4924e33a6c8b72dcacf0d1b22b5b677fe1110d409f449c962053c626591d2b06dc8d38571f3c01a5adf1b71f1b3914416000900297a0f1c7520007d44d00dd61bc2eec29add572e6f6e1ce2689bd767a87eb9bff8a1b96ce300724c50209b04e07204feadf2314be63430bcb2714756c42c3bc0861c612cded6f25c6eec1c42d783202942f98706f12a8285ffeb214896ba60a709eac31061908f569c1d6f99d09e342fead1302b9c5ddeb05a891127b35d3ad094a8d32d74f68251e2610965177b975a6020027f3ac0d787236373e0279d43cdec20b6787acded491a88a8ee0fed2feb3128f0cff3fb1e0a3d0d92ebcc7027eb7917b5e7ca9eefd5f35db24474d4cce253000ba7651f9a4da1d08658bb344fa0a3a153d26c63a6419e066d5d12cf26e21303981293c34b15651e83f3e3a81ca0ddea81b3eac42510d0bdcdd2d0ec52687ab505e1f035cf998f9f9eccb8b4fc10fa628bd468afeb743d122bf6948d610c942cf738dec5aed45f491473c20beb676317b1e4840d6a70c45db81d3a826b561889895010a689346fb1e8375857b2ed8af1225f57dac9b5f187658f632d9bd62b0b8864cc3f5faf2859bffb7b2f5dd1d33866e1b63747c6c8f52998fbd99db47b2479fa778f8ec4b46ac495400ba14ffbc5e83d7d6df7e5923360f407199d2345fd6d24278be46a669d4e9e78734095807680f46eec0fc683c9f60a016e4e9bdad3efa628f5af21fb445ebd76d1f26b2fd0418870db9b07a5bb8e6f84aaa7f15425cbaf0a063d55f54e0b1a6e5d945cc95484078337a0a98afb569c4ead02f96d69f2ce35bb937e229e64a2bf78eb01394ac1c05bcc8cbccbd3176df6ccbec5d814540f7ee758c40f89109ff58e1dfa85e8553d8c82b31f2dce52ff232d6df76f202e6a1050c35ba8149a86d1f84322c6f7682080e3505ce1034110069879b4b994948c72f4f7e5b2391e9dafbfb9bf5460ff51ca2d4f7cfa0e03e1490f8d26f94a946871b61b8f77d60f478b8bd4e285c759bb47df26dc611bee1a726a794b3edefbdf6c023288cabd41c1a08005199ebba7a553e150c6c6573a668f3c3d82cf448cd797fb1788cacfb709893bead9817d8e3673cb21e1ee0a45554a570f4fabe2de696ca73de32cf8fbd4a7e29eb789f62bf9936a52bc1ba296fb1915780ce5650fffed745014024e6099a30cb0020c17a84927c81c173078548f5f8b32b1b63c48ded33c45d64975678051d77e5e53b0947355d3b4f5c4e6fa2552a3976c19320483e86365ce54e1b3eab485d180535bd8b5f2ea6421ad4c0c45f9f1e99c74cc03775ddb4f42ba42135e377f2fc0e180c89bd7e377906b5602b24cbdec8aa70861ac9e3a47f8c4508b3ee6afb1371f7f422c8ffd26a9fd5770382015b8470154e107e55f56f3b35bc1e4c219c69af1c5cf71d3c11759d84bfa2be905f564d899cedaa662a8dcd785dab09c6ddad9f49e172b61af3c9671ea84fa7c7becc7b7abec47045aa71a2f013d8811a325c7a4516091e30688f2ec29c368788f855ec501a742cf8551709a4b210dd677f1700e1ace0725c349e66a3a45b7661145819872a8200dbcf7080ff1b7ec078504e2d078dba815116d7f5ec8302ae7bac55b942d0ff035f9f9b782851adb74e825452ea6559d065ffa6d2ddd66d547869fd0e74cdf535309438fdf0d46d63574b42a873ab2f58e653d7ae13d0eaf7de634f6cec564930c9827f002df31674bc9659aaa7128bd5e8a3182577d147df0db0d14f06d64e1a540b54dc7f0b419f0cf2ccd068d0c2942bad0348f250578b1c6572524154b4011d15154d0a252d052d1aadd36a7653d9667acd190e7c3a7e68460012393848ec0dfbe61abca50459f1ac7981afd45d959fc192170f50191cece3f486555cc58cf85dca8f3aa0c9141677e516585d4c8f972a8b228ff30f32b300d1566dcbce439dc02bd5e0e718db6f78f399be7f21f4550f30cfa6094761557e9009809ad8e9d54dbb29f6f2acc4d7410e0d00de1bb5707c89ba6cbdde12495aee6563cfb6df0fbf13e86ce1453ea5480daaef85a33efa87159da07fc7704b788d2fd91ffb8a293d93e6352e42ce93f5fa21527a30ae9175f01b1e34b6fe352ae78ead9733631c7355e68e72a41ed1eb032fe63ccb4ea6a824dd4d1c378bfa89a292ea5638a0c5d672a6c57f404a6294985789e7aced7c5c15a638aa799cfd2ec9210f57bf34e95005df2875f0a3710cfe730649c9e037c7288e589f93f9eb53d126178f36fe8c0cd9878b650b92b909923ce04d4ae78b1ab048191b78e6288d0300da9dad2d6f441b8c3c983397aee27d5a37b21b96e561bd4fef72e5f71583ae02d2e7e5a970f6707f1c3d39fbfbc9b8ca3d78507a1c99df76ad82768514ca71567dedc9132aa3f6b166468b07c246452703c3d2b45f83a1cefb039ce5e0345f78363b73d4beeb27ac2d3798dc698d26022f63a54c47f291adbdadbdbbaddb8d5d9dec4ad37e557c6a111e0a2bc0333e1048b71363d988a812c2029cf5821d868ebb0451b67409488c20c4a1e0aa41b6b630fcfe841bfa0f9e28687d6595295a7e6b647278e875fc46ccbf04fdfe11f26cdee3b3b4bd1e2cd85c7af671d14209cc704b3021232e79f7c73e20672c188b8d08adb7876d721387cbdaf631116c1bf83195ad78ee4584e31f5c10d2c5b6b7d2152670a3ed31ac92f52a18e6f255524423ae6679094b57030a1e6bd2966fe2ab4b7528428cebaf499268dab2bff95b877d18cc1be27562ed167f3223f7732c2bc0fa131a93a363a4f41ffbb579ef9ad42107287b3f8df6a26f0ab76bc29dfa07b52864541f5e7c172abc2c403d676a2759200163780a16abb0d4263389480bda2afc07cc3457f87f7e6adf2bd381d822460938b1799457ca4cc8a56067c14e5e5240dece4ca960d65b68c4bbca701cc1db7cd3e6d3e2313b369986f5b0c365e6d08e2d188b6de00750b12f2c5f2c315e570d8d40ec95f803cf74ebff39079de90223a25bee8fb435a3cf07e6cba2bc0a9d847cf904be4d98bdaa0fbb9d81445c98a47c9ebf598b50407703c3f3fbb8a76e6043d64e4e7bfb667a2fbfda3c6700e1668e6e4af048cafc424fe48843305c86c3c82448a0e0d311023c06eefa0803bb33caff3a15e932e0967ee78d66712445de6c3064a63a5b77074fd027205f00906b63802708f8ca2fd72d21e13905a2e41927b796ebf9402ca5015d4a0b0d39d527999ba6ac0181cc014f55ddc5ad8efd9b655f6d6d04871f2b109408c720f20ca1e84678ebea7ffd3fee6aa48b76798e9abf1682ca5579fb4f4375b57bb265d8ede2b5d3237e1cf86829cfe04ca9c1a88b2524eddf05e05a4d925b056d546434f148ce759ca9205e65252bb56ab63d51fd003b00be7637c42a073a20ad8c698f4d729c20aa38fd1966656781a3528cc0cc4a8ac12798e05540b08af90744e8d62d0aa6f533b6b7b577b3b9bdb36fe74d622999b4dfe4e552b3fd2269423dcfe958c86d41b7ea2e0c24f1099c3e9c0ecba1033261f4e95877b2b9fedc1ac04f9cdc89f21c96f44064aebe08e7338706e0d6eb5395674a19a700887ab58323f1831a0865b421683290c13dbb97fdd4de6eb06bb733adb019a5701876e8e6941e1fbf26e232cb0132264fc70707a26a6f4c764dc9b2c0dea023195fa21f52d5932e7893f5ef04eb9ca9b131d840acbb3b20b3d44eef0452324f68c055410135ee9bf0ce3aa2e0487ef641a3a650d23de6f24a78ad95f4d8796ac25d408462c6b9404858ad89afce2ca4a520759c77a6beeb67e2a1254548195b6cdad68ad6a04cd7c033779a1c3c762b434b71dec183b29a26de033671d1b0902d04eb68e8f683d0b11c7a382cd6197b2e9401c5aa37ac0ec2b634471533f78b9d176aa15ffe7c373a4bd9c32a99d4d512f8dfc8825547f80b6f3f0b427022d47ac676eb832aef0274003686807193d7cd9620b9915391f8a51fefaec19fdb92441efee1008d214b8743b2ba217c9b2f712cb4c1b3e6250d65b1c7d7721aa349a8265f77b87de6eb01080ed0c2e8a6962ab0e631f38f41159c4cec73d608981dd571dc91e85ea804ce62098ce8a7a4db1de6254b8829ab9567a2481540f4ab7b9bf587f1199252f0c184bc48bca22a2f038eff9c7a822d086b95711b02e17af915740b2dccc05e7c0053fd4736c6e6f326ce23b759099903b1c49921689b3c436188ac6b21220bd3318574ce137c6a09f047c4ab6424df1488faffab872b918c99a110b48e9f987e1eafb2d401c86591970085d6f174ff554c2fb184f6cfc3f5f9cc87227c683993c4c9e16ac22dde644e2959c31b4b8e725e54eab1584e554383c04b0c149cb9d0c71d1c536b4eaf256943438221756fb07d635e96e590e0205bcaeb0061e3ee4537fcce9e164e06ceedca807ada243e1d291bc56cc491ceda61cc128120c17bfa4a12de667483d9a209da47fdd8a07171dd6d4e4164badae83772935a5479d040cec0d1941b25173a019ed30b73a4501aaa35200231b42e9f3dea5d2fdef6cab04a0def383dfb6ad06bfb8ece8252aec5c7c8f6c6b64d6e152e4e694d256629bdab40c43b184ff5b64cf14e56a024a852892794885c45a23026f47acac19845a214dfa2282aa7296fdc7638f0a5c23f397d0dbc86132d90deb85a20e80e1186000cfcbc8c3675202a51758eb7cc54e121e49892919ad75879236cb5770b5bd07d0aa54f67e453097c16fa9e2113a40124474a58397ec2bde70648ad3aaf96074827fde803c4a97a380b0b9c017e93366f22d3606489d9e11206f598f995e540b97ce5e89ce2b997bff7db70a7dd64a1513579404ff2d01798839867c9c45c2a25f07ee091591c39401eb7a5aa720208fd00c9c125e013dc863dcfedd9ad06dd2c3754fa988868f10a22405a6185565b09b82d134a53ee2af5506277db5c217e438c4ace420e65cf81cfecb29017c9886866c315bbed014c42d1ad575409cb6768e76ee776cfde66dfe69b1eacb239284176b30b0eac1b14168777160a57f55ae8881b9e600ab8a87ec61908500a602a0682a14dda8595092018e4ac91d268aed3593728b03ac2b090e75ac8cf221d38487083742e265084c2c6543895d351a629b011166e3b64c4b82bd7265e0362764b0ccefcabb0bb5281100206fa3928fd4556b3433167ad7dd6c3288baeaab87acf0212469d9da788547dca24476e85536bc23cc5437aead6b3285d2abb09bc00b5810ced9c41d7d0a459705eadd7cdc92f4f1947012be7628a19a90dfd493f89623c7483c8b34ad10246105c608905c1d107a66236a45840519e85c16c98a52749ba2dd5566a06dfaada95941bea1ae266799e89da7930d3f723a14a1bdeb4f60edc889383814a3c5226a50544b5089820495deacb9a47f6a0b0d32488697c2d97e80cadbf4c4342786ad4ba94c730894419e3977e00c51c96e68b03497429462f772a46ba96dc22fd0ee06638ec9d45fa26ae180aafa1f4e4f9b95daa22a5226ae403b016ac181178c316350d2c3c61a920e86cd6c383c5a91123850b18bc0596c92ecf634ab8a52ba867bf1515c1e7e736e7cd5d0804e657fa65c5ec23acbb884715f11d8f04fa0f56f90470850ac866ff09c8d680180b32b99e7892934c948391ba97666bd6d70f66d721f5802104613741822bc8d482bcca203bac9de6cd0904eede0cbcede8eac641386189f0bfc49465e26e8f42590c002f8c71c7bcfbf81f9e01443040aa1690c403024d41e74d3d458e4c6137d0d493f8fce47fb50feb45aa88543265909008d2003492e47f30c8ee2d464106c9dd5ae31622932f1b5206f0fc27c8653c40ab80bf0c5abc57ec24f4162b7b4c7462dba8093bd0ab98521fe691e91f7da4384e2fb99cd19f72fbe1d9e4885eea0dc90c7e5c9693aab012d32cb39c146c75b45440058729116a8fe4fe93341a892a3e07736aa20588d385f0d98aadd56a8358329e503e7d65b208248ef0c88d2113b57e582da55880b62be2ba8bab45900d2a0ce53aa92b9ff4fa5e5019dcbfb129c634aa5781d4c64463dd9585652710c9c544a4d281b4921700d5c2eeb93bb54987d4c973ece8c7f60bd82d5e56b609975d3baebd874e47bfbfcb773b292178361d1cb96ed6f6504565f167bc1f12cff8cfbdb77a3ed2c7fc94af5912317d20fd81ca7b1d9f07a19e7d752a4f38ad078d98fc8243baddc0443f25400f0b37e6366b85624432fbfa6bc86a233713bde5384a6bbf267a19f65081e276bf4676d87feb417bbd2b4a825ac064aaeb3d96cbb085468c42dd25a2339060a07a8dac6581572e9105096a75ff94c0200a68ee5a99da20225afabae2c2acdf6487948f96ea72a28ce738076d3a14aa43508fa2b8dd810e0f48e561590fcc8f606f8083d4f7d0cf94715212ddc6d8a091728ef5b83f7f2d18578b7438156a71a65dcbbfc929d7e2c29a4c97963482d3968530fa6269726e1cc9c773794615782e490cd2970c8d2f2cb787f230c141051af58b074ec95620020509c4a11cbdc3e6158598fa33301eb9c6942680f8aba368abbd7c0158b4f8a027a074a13ff43a61af862f4e55da860c7fb30bf13b454ebaa71765b06f065bce373c1bcb59ab38df8192867e111eb8058ca72c3421b648190b033bc32fda0ae3868d963c7b0a32f11283ab159f5e84658cc6bdd4f18971b07496cf520bbd87d5888d042960b9f680450f61c44c809172ddb2f149f7231fc71aff42c2085c9ca6b2e555da723cd2348b49ce35f23e82137f6519e6858e6c54857b540cd6406407b0263bc43c36491d26e5c4a920ec8789afe108f35a14ea89c53891570833c480d09facb581ced004591b4cd293e9ed109d40ea57f8ea5a91b2cb57a328e37d4c7d9c3eb3c536b76d1ac8507f37bf3f20e7c8824a9426506fb2b3cb64ec92283e43ad95ea7cdb6bf1519d3bcb5ef41bc8f97160b721f56dffd7efab70effa4d3ffe5c1cfd83fba9ea7534fc366de767e184d517c2bc71e332bbd9ff7b39cd206fb245b0bb7be472c54c937363bd375e47cfb7ebe841937ac773e3eff64f7bd4abd7e0793e4560264a707a860389ece462993f430db6835535e837d4d08bab289555f45a1e9f19b0cdf8b628e310b438d2027b2238934e2f847cab5545a0d32b72fd9fed589fd2eb35aa978e69da37b45e38c75fadbcdae1a5ec6d8ca8d213f231e65b02ec0eefe5940b21ed3087c2665264b0b07a1a827481f025d4c2b98064a84fe5c6a28d6537817130c529933c22b49c3d19b133b1d5975294c4eec5139b717bdf457c9467fedf4f61ceca20f0b322437861678963b71fec8012bef824f6af9bb74c270cb4bb4d55d02aa0ae0d3213cb22ff06b8c61c3ce07e0120b36e206d6115d11bf80d929b0c3e5b7ae80bd31498e04b483e0c5fb7625d08e6d2265000e2e8af8ebb29389f1a6cf65423a023b3b68d434372a78c8c93ee896133ad7a25d472e1ef23c1be5f10d14b939acad13a3d2f0bcc06632c32192ff3584967e639a6ab47a431ad27396867b65919356bf089b84bdc3f023d7801246022b087539da9950b3d83a3f6c64b707c278eedfbec46c427c52914d6b932af655a93fca195b87e61e6ca4c041995c92d28224ddae9c86da04c88ccba413026eebef8e9ea27fd21fda51cf577fdda329e88e6311a97eb56097469e204054600dca74b772c8e17f931af9b93c8cd883260fb3410af11d31cebc76d3880cd7ae25fe50943423dd72fdb70cb1cc772c49ef61786c37c1387731fb0bf445f2b18a191e919c0699c92c8ac08333f65d5323ed33bcc0b2a7b025705a2c8587761be631d9352408b932b61727ea62105afae5a89cffb026e47a175cbe093304e0f35a0d5e9005e529f2a879171484eb5dbb0dc6546846b980a22924752da3c1bc5eeebb252e25c94322d6e17db470bd5953d7b95d85f2b7c1b95047d651c08a13f76afcd289a007496693c04f35c5eae26f658d796229329ddda93370a68a650f93233d963c1af5f26a7a9b0cee3a711005f2a88c96f4b9ea7ba6af4fbd6c03bd5597ad898b3ccb707d10598d4fd379d860777aabd6a866804ecd0e69e7c13e1ff5235776216009cae5ceef42026c5755cae593add7fd4a3de28dcf2b45a9d1d7b7f1a7d4ae9ba6dacc2d146bd4f4035db648ebcc0d4c1462906cc0ec00e13e03bd5eb5ee28f1ff00414a466973baa40470b1dadcb5c9afabfa7cbeabd49c77da910b8ea14388ff7e541090a806e620117da201fdcf3f7c6770835f7cd54336b076444101933a7246a940c67d4fb3f36f29996f800fcd2790440d7b9cc624c2b2a3e2d29e791c9ebc0b497ab658ac81e683b6f23177186b901bec64dfe475ff709a261dcafd1315394d0261ad470150caaefd02f491200d3a1129039ef6d26ddddea564eb191999d79709d935e002ecd937cf91db938fb958428ee5094c474821edd9bea4f9fa65987ea292bf805fc487ca821b81720fcc6e7360ee11d54911dad40207ae437f0e941dcf4bb70b0cdb5d3a1b241538d4a43754cba7ca2761b604d518344fa759080dfccbd016060bd3385f72f036a3c2dafecca42cea62c13f467449a591e1f98a132b31cf7cf6898b020ad19dd92d1a05d8f40fa41870142ba03ea822b0b955ea340ae9792b77b9c368b5c252127ba8bb64c5fdb44f061d7b47e909e4f9f2f40c14637ecc4aed6a1c4f3b1749b925f8f7375a15f099f330637c0d15bdc1d7ce9703c25d718cf71b3cb86820807f5bb98e0141d9c838cf44ce147805cf67487334f22c35fe126bb1ae3831a72feb7c17bd613fe2e3ffa4bb61cdb26dc0e522a1c49332e597d426f04536b8fe94096a4fd73aae23621491712187b45e63c680d9b5afea0cb77ab50e3f1be403f12032c7903ea4fe2765c4090b24a076b81ef245f2538319313be4cdac9e4957ad6e00cc4b9de5bf85d913dc88400bf8a8cd0b366b19933bdbb6013e839a8e21a37700d81ab2871b7168f8d83baacf06a60a9ad7ba96b25e56833b17293bdf7de526e29934c29750722074d07d7b742ff89dbe857037d26b552fa95d667425f7b26fcd933d1bed4bfafb20fab95ffcaf939df7c612a71a75a688de5f6f3e09bfe1dd89089ee04a292fdbee25a81e6cbcfd9b918c989b499ecf96a59cdfefa7ecc5b21cbb22cfb5898cf95e5d71e7e31293f16b87e2bc8a7df35e5d7430df199b8c7f8ce243289cf8499a4e80b313a193efa6ae9691c00f100d42325099361030dac9e17188b239a10f57024a100210842a947eb98d552ead1baf8c31359b47a34ac9e9800ba48fc161511ddb8e8494bcf0bddb1022c37ac5e1c97658c85b384f0827251d1cc7cc8487d3945f3f6a4751da5321f7214321fb2142fd907fefc1eeb4c7bd2b8ecf9530ed33bc0c689d1fd354df30470d2a4e5fa8608397272e495238258bdb88cbaa8723aca8c2303f68e218de37f14b15099be96fb537f0423c54b588ff360667843e2d5c9d0eca449e9c9ef1c93cbbc16eac53e6e9361993be5e66155b86c5a6942cbc9d13be6ebe4f0704e97dc867011f7a9c08ace11c12adac778fcd6fe69897eb0778cc03821004e30cf7dc39cec17629271c87ce18e96448ebc9adda417e7ed1c3b193702e3b44b0d3570628bdb2f5192f3a1a1360a7461c30b5070fb35d426bdebb6a4cd555ef808e9ba2dc0f527c0a907e3f86bfe26308e7fc7527014dce9b9af3902601cfe9c3702e3f86f5e8e08ee080770fd311e1d7212d79f76ce8f48812e6c780112ec040ea010e2f66757db4660d0bf555d830b50a66c4e9803a8880a961bf2905f941bdadc066fffe5b27d5ed2a5bf7497d27922476f0de90530d831c61c5f5ddf10dff1782365b3d16c39e24a7e1bcc76d92d27e6a4e0648aa4251f69250002e08ed79c9bf642a5d532a225af0fc85bb332058738c1b2308057f27b323f6c28d7871de54a1263b6be90ad2d5a2d235a2d9fd79c20a8009d5086ffe83267c9322412890a80816f96f04a7e8a06a67296eb0f7613b01599ec06f4ceb1d592ec8376918131a64c26337852869c61090f3bdcee1f2218cd40c5ed9f7286253c04dd7ea5d39376ba692f910a7f226707054df78c041c1f18e9c9b246ea627a1b8c250b6ba93b684a0036003788db2f0a0429a9c6188db83779fb805e7c208c24aee47f0ae095fc6ab8778dcf05372808cb98f9045ed5af9fc41bf78f8a4a25c79b670ab2a16a9b739c0ffac4101440b77fd0c20995cec683e902e4fa66570120beea1de627bd9022188190152e0492d20cf4072d9c1c717b87f6f182097478f2c5465d07b3184658a87fe34d07d92dc8a8836ae47e50a0871f96cc600246391871c40b26d0e189172e04921293dbdfb106aceb5c25e4513789e5e4d879919909210002b8a71df3f96f78477cfe1178074a845fe1f81044f0bac95738be103e224afc8553b6096fa0bcc9fd460cb2016aa16e9a2a7019921103e35508217c3dc437fe422b8bc2349728114cf96b9b17ef552d974554ffe9f49a4f547f53ae6a7b465437e1e37a93a23c3ed9fa7df2240efbe1d44fa8a9f8e0015c1ec1bb2ca3ad40a79c8f7ab5af8794d805428cf4856c24c444a8efe27cc8dc40e660881db6b89d83285a5338511207aab8fd36a668de866f7bd16ff484668b48dd6c4cf510c277081fc793176f1454f43f11fdf8f163250615196e47ce479225660044153e24104416264882358cee407d88692e2f3297df452746c70ce62a7ce43163a9a15313c287ac84faf06586fb106735f3e10e5e22fb909bc83e642bdd871cc58e970f798a16ec7df990a9b8fc1e7fc03a54cf0f42ef90797e17de817a7e19de717a7e1cbc837b7e1278877dfe01f08e99e7ecaed065c8d734cdb376ce569f9cad1b87ec0383febc45d3aaacb6ca23485aa89746611d40f00e2418c710e310c51bc1d83c0fdec5a3799457a98000f879e3997102f0da69db3cb7f91910fe030f68bcba75ffe2c1bf7cfce2c68713802fec242e1c00648cb37d365a4a4f61c671f37d0d8f1907f8d584e0b1df605905e1039b197ada2eb955d4e9e4e2a279306776c90deb3697594f5e0bf56a2e1bccb67915e5b5e0ad605fab1bea64b5d4a6f2fa6a92633ca9be792f7a42c5197016476e2856798d040a1ac75ff3eac5e84c11c578473dc4382a28f2ef2b8ce39f692fdbb5b950419da63663c3bcfe8141e7de9edebfa3f48ef91e4414cf08ebd1cd4523d23be687c4457d59488fef09b5713f289318960cf9b83660a4040fb73fe37c5c4c9644a1c1edd764b6cd9334fe363c661c1c410fdefb1a353563c6e99648e2fabf749fcdfccb67dc76fa08863c799b877a1a311e7bf061332f5d651cd477c9ad4a2740592ce02376000b2daab8982c8902466adbbceb4a8f6fcaa3e1c578332e0f3ca3eb4fe31d5d7fae08226c0aae7f23c138fe334b5cff4e8271fcab95ab3eea2f306ad843d75f6e9386fbc14ee0008a217c30919208c8b8fd56e5b50f8cc349d038fe31331ec6a372fdb9ee9971b8b75e1f8123ffe49d1ee51d41623d7a61fb07c6e18ff2da07c6f177f13a4a041947f7853dc4651cee13c26ef6615e4fb95f6841f9856dc4f516621cd10b1bdf03eec70b473a4851e46302181062490b037465e0300203c40e60a14596db1f5936f20034fc7f0d1797718e38d0a4c6fc7594d23f39034ff6c91fbfa7fb94cc1c230fec45c6c12f9b71f00e601c866374699e18a9d0ba1cc4e8315ec5a26e295f715fd75a6b75f06a5e113fd29d6559ca5703e09bf895524ae908ba1510a31a2cccf50f12248322902baebf5cb85e5e5f2ff1313a400771729ee8956149a24e9208c63f79ddc2bef6f97a494f692a4d74392f6c279c546deac118a463c7a87dd4be1760c01c395a6f345c82b07d653f65a5376ee4645e3b6b496186900d6b8c3156ccb31fbaa30e4b8744c30d140b0d374c2a4050a24c9d16ba4497e8125dea8c3a23da44b7745a681051e3a7c692a41a74896ea141448d1f1a44d0a64d357e6853131b765a4048a24db7bfd31275a8125d0241690bfa987c6da30f136f6af697c73dcccdcf6661b5af4670e606dbef8f65a1b462b5d24a7bb8aef9cd9c10db3dcaa0d3864430b2521021254430ca8d71c4af93470bdbf70a954c4fdeb6308c63c8d66a6f7ba908dee07ad8d0308ed4908d314623ec63d8579cebe1d3f8d4cb7c58e95797f1527ee3e23728bf79b9e94cb814c8a55f887d7ded06319e3c66cbafd1a69eb9cfb5ed1d6996385bad2eb77e6ddef1d5c9e89e3ccefaca047bb3e3e5c880f65623b77e9fd0ddda5f8d60cf17a2124d522d3162d8b066e9de70c305c4b061c7bae1860b2031a52005a121830d7b492f6125222f248232852033b0d79b30a1f8f04bbf895c3f377228c49ee963031bb25255ba3e08c89feed93fefbd92cbd1bf6b046fc8606f44308675fad0b0810dabaa4e29530315e0aeb569ad800d1989bb1b93d7d742516aed76f72fac27f8cb979f1113e4bbf46e7b7d94d253b6c78ca28e16753217b48ed2542228a79417955a4663cb6ba20856495deb85dde4fa5a288a50f7b1ebbad3a97ead154b10cc88c63373fff89c2744ebfad1391f15f38cb7c8283b1c0cd9532fe54292ea3f6022c8c91848961f5fd3344da35eea665e117f98bac2be7e733daabd9867136fe8f731b05bf8f4d62d829ffc98bab400d3ffae599969b2d734ed79a26459fb31bf422b295f7999935fa43f3ed60e4384221485c50d44693be9a0263e24825f6bb63e852bec8c093ed32ca12833dda49d042969981bb91e4d14c1f8a92836e4a53a04e6f6fbf78dee178c09fd333c3722206f11255749951e3cbb7bbec6d3634a60c36a2415c56a6044201b6c374530d2b0c14546b0b564496a20b3d606fac2ebb916d81913664e904f5f4afa257161fe28a1815cfe2736598a3ab2a260fa5b0889f6217121e6d47d77d82f1ba9bfc612f3b9f02569a3a823ff25b43d53d78d967aa9071b3252add6a652487127c57d9c1073df0ba91e20664cf8664ee8f7f7ef674cf02fe2df0df02ab95c8fa6c1021eb77e7c2171b57dfc2061c8796d5f7c9bfac5188fc88efdce74fdeb302218ebc74b42e24dfceb0bb76d8986e606e9c1c618638c39393b3b40199ddc148d6d421d1f7a5ddf11d1f0faaeb5d4b56ed7baddb59cb9664b18610dd3ed9a251a416167743b2a11ecf71a4beefc100416d04f042111a0880025ead43445904671555d2beac8efefa8c8f8528a00020b6ec70ecaedf7f78e1541ff428a4483a5b92bd4dc18e3870232683c3fd237ec8c846efbd719310e9a3bc30236ac414253d819ddfe1a4ba24e27a5a5e3730d19315144ab4889a02225a4f4b34df85efb733ffb8f96c2c2f24b297288a5141c6c7cef1cbfb972b658fa47e4f5d767244e058497fc962e5d583a8daad4cd83aafcc2eb39897a3bfb892782f2a7912ba9de6e1e41be831bc12bec8b3e7ee33ef8076c1349203112a315d677fc4aca495d61c3bef223eb06055d49520529a5e4f82a08528ecb9295df4f93dac2d2afd7940b8635c1fa5cf9d6e7ca6f26caf5b73e57ca086c7825b9f0c41578157d8cb08e2c4ab9f138df9cc7f0a008fa93083a14f7f1950fb95209a6b82e1445900745200f8a3fd9e7521887ff0b0d96be3f893ae1957483a28ee61f5e499289ca0fe83a35c19de21a8357d8e74149ace302e3fac5c5c582d670fda330f8f44fa1cb61b84f105f79a541ee4146dc4e3ca84a04fd534a5646903bfa755dd725b35378e4cef8d8ae7cfeb151a0cb65b6d0b8886c97dc8e033b525056e33527c56a56eb6b18780443d2b7b50fb34ccbb2edc6bdfe46d489de8dd5b19a655a967d17df4df3b22c2b924dac5e8f4d9a6115abb5e375e5542572d8c185f82e74fd69eb3e4ba9837e14b8f4d2d73a6e2bf80e7cae961dd19074f58789303071be0a17a700effaf34cf6784410e6999d73ceb9f7bf7305bff1fb39604326e2298175c46797ee99bb469d3afdab282fac7153f754efe93b328ff4ddb2efeb01fba8c33f63ad45eaf7d76e9e8f525a85951dabe8500993a6c19044d0956fa594926d2451d2f5b729a4eb4f4334e5fa4bb6f104a486b041840c893a4aaedb77e7247c84ebf603eaeecfb9bb8b8bf6e1e6f27cb30f7f0517171717978f056ce3b8dfde4f3dd0efe89f386ed3324c7e35c86732a7943f2513f9f5995cf499d48bfae5d3a5f74f25ed484186449dbeef2b7679d9520e6004fb01dfc897245cf993c795d25da212d0777e492eea51a70fafe7bef35640a15028d4c7c276cd39ff42795d377bc8de7add9c1f0b1d3adb5729b73ee54e883786e9d6dfbc982d11ac1fb91eda17b314c1fa5accd267c586509554e9d66fafe173d51a3e7e533face173abaae9d6887d8d59bacc651f0a580ff6c52cf94dfd3066e9561b4217004a7226051ff0c89173e38641c7669f406584a534d0570d754e0e2dd72f8fcbdd30c75f9339ac03bb1e83f4e2d305af6892dff827d5e03a5f9a44b3d024aa14412bb67f4b049de93a6a4b18aa211ba29a50f3861dab552d55cb571d90aa558f4a88375d940e4ac7da3609c4a0bf1059342bc4bb84298d6ef13bd676c38ea51ab2f1b51a63c7621dd8ab866cec6069cc3264515b504ca896bd3e442dc50fb5a41df588aa1f6c58c37abfe9581d944ea88bd201d14389dee65236d8b08615a66a5819c6fdc05443561661a5f462f47818c78c0f7ae36397bb2113f19400c5751d215fb97e29d9b0f2b00e0cbbcdfd50ddf8d12513441592a7c1bc9f2e339103066ed7eb520dd96eba3ab88b0ae3fabb34b1f2e3a54b4b3a069bd8a431670dcb2d0b2c0a0c5ed125bef1a7d73f7c014ad570fd05868b1a837ec1550c4bcba8345cff9a19215792eb2f0f88df38fb89c78abdfe7acdc86f3e9566e4ab8e45849d62c37ae5bd21f2445953d3ba354443d6e58acd6e5823d4b1bae83c265f558fa94a1a43a4368e3a7d8574896ea14b175d520961af8f3db23f825bcc46bdbe39ace365530dd9500e592b36bb614ed151933bef51d4093ba096918ae808d514754255cb28ea78d441d4e1222b5bae3f6a0b8a8cfbc40d55551020af8c0e37ec80ae3f6a897568a8a5201dcb6f3423d6f59719c28634a903522101195daf61398bdb62e57b4ca84b858402d6e331794c9e141bd6b06a58d77f4a208fe9ce60a24b7ee3418951fd604326e2f1a74b7ee3cf13515dd810b54497504bd7f903229f01b88235af61588fb1bdb2c727d3430d61552560267248e2d6c99423cb0db94a8e112b03454d4001994a120d509111195c91134e225191134f8a54704314aaa483d6effc7d2be1897fc11b9abbbbbbbb4b1a2edfe8951041dfe11175e297d39c64893013714004bd0111f41883371171c090083a10ce8a0d99088607fb40800001bd5318325f86b2bb3b76776cdeb6faf560531892b4cd5b1947bb11e3682f85214482b02ceeca4cd34cd34c538e1ceccbe4f0ede4d460bb280b2f96a881ca6d1268dcc336a1c6240333b7b7bba5b1c4fdf9464905a9854562c12b09c43749f02a456f941eb811888b9c2964139a6ce1c0abaadd5002dd18aa7eb032822d9d4430ca56d49999cf517e8b8a5c8a3abc72221daee2812089254a25b9854af6f84aa12973f2e07e1dfe3c0944021bca56aab6adde8a2015ee0b181eec4b22a2088231942d376a11c5efc81eb1b9c186b2255b5464164a698b3e2729dd8e4c37b624633b223fffaa8c3afc9a2605cf1555605216d0ecd534feed35df52a9ad0bdbf7bafe65cb4f82bddc6a77cb2f15c1b6b93d533475db56a07f358f7b328f7be2cf75ec33af02d122378302f6da0bc15efb9200717d924b7e309b1256c2b0c086e08d4a98ee5ca9084a299fb674a9e4f28b0c29aba65dd1292a29fd2bfe88ba64764d2cd2c5beb34f3d0cec75fd64a43bb30f6b59bd3af9fa664ef02292efcfd044135ecc67d1af887ca7d4632357e1332f6441c9e51000e4c36ec04697565aef35bf22f203e26ed415a12f7ffe1124f2f6332d4102256a02a52558d7e57211115fdc39e5f4137d797d3ff68e45ac56ccbfbefcfa396db9d1d79c03c299d04f3feebf8cf8cb8780bfa45c0ff9b4ef941e95d49e555839393139b02113cdf0c1fed8dced77629f7acbc1a2fb8e484e0c9a72b0ba5a3bdb45a128d6cb58fde33f2cd6d20c1f6cc8443c5356221d08d8e45c6a61fc0b53bee2a1d146be04639c2585c42c524e2934595188f5b3ea26f187088a0f591390a83367a5d76375e3991d7a462090ba45302c480423128d5e5e913c9220ee3c915e3feb75d52b7b7a5d17159242042f2341bc234190902cd882c4300cc3244320b5d36ca76c189d1c118c51c76fbc2a7d795dd7755df3baae499bfdd4dfcbefdfe7dab2c82ca539f61a7685eddb9d43cbf17702837dfd2daeea572f8752f5f8c609d174d74243cee6f3025bc03d97c2cfe488f88a23b76d1ef69c177f9a4490d3a6e6f9ecc85a7f8bab9d5a6ba4df0b291ae45b211b44062fa38c32cae8d999ace4723d22931124f10608eb3e6e840402196462c31d8efb9c170e3c7df7dde94b61fe0d22118c28fb32e8e573299e47b12e546dfbd05ba76fa6eee6851ee54632629052b8b3b373e3c6cf85ebf28fde4cac0b3db88a071bc6a01b9fc4d58e7c249a18835cf01511dff19537891e25ae3c9271e3d3a4fcc7fa4f0c0d36f456d20d6350ab99aa84c0da175a497b968505b0e337f11dd0fd75873e7580f4c123825585d49ddded1fd78faf71cf76200e883af288b546d6c82d8fa8d382bc4e9bbe8c3a9246f72f4703e336e7c5f570dfa8d823d2fd57a04ab0663fd99c18a34d61529070b5ee7910e5e4681264f7771025f7b77c0c8255bab9d4b9ee1de9cec9c9791bc65c64eee5dddc6b045e5d17093788afba06be898f55172bf3f3d3e4a70496e2a056eda517a692dcfec22cccf5e8a3972d6cb38cb6f71a24dfb91914e45f2f44be90f93934b061b3fe724f5f7a4980982fbf4e22bf8d8cb021f7dbcb4ea21e9279335a37133cb820601d5e609a111d5c67e7ea6b1ca675fcb82519668489295eed1485ae4b89531a0cff5843848135468a0bdf9ee37ec4cbb513cfdf01bda331c03838f8f7d7a922eb9e29459dfaeeabf961b3401002d6e98175b6f7ef1f9ad53b54b8d2436cecd27ee2584c4cac0c48157ac7641cde82790d6a564acb02db51f0cac8fce1c2db9b7cc2b0478dd44649f325734196cc2ff501ffa11fa3ebb2ce08e13d676a7e2919be56b6b15161bbf1696c22d872ce1c3caeffe5f1c63fc6e8b2d65aabacb57e95c6daa46e7c0e1e396e682fd7d7aabbc754aad2f74a3fbe3218b4183d6658e57cf87b9171b8bb9c1addae79b5ba5179356cab7eb56cc3b68cf3b16ddc0fe7d9cac03927d6f1c2c2ec19cbbe334c4eef2c6aad41331ef0190263f950a1c1831432588694652ed8128365b2fef0002bab999449315c293199fd60b1b00a93a2792d059796cdc000d009aed881145470407241153c9b0dd2932e3ef0831762d4d0041456b62ccbb24dbbae5944831418d1a048f294f0c507be78225fd0c40b96dcf03b30850eb698828b1c5a832a3129b1161349536cea72111358d490011363602af8b9f26ba5d774e209956148296586651a866198968d41055351154d4e597070ebe5a22c3470185c71010b3670c51012169822841562f4c42b37be8d35b89182f9523aea72708a5c75a9e39bb665d7e6853b3697e79432d25dceecc264b62055ca2c5d4acfdcdd537ee36ea59cdbfc96eef3639052bafb94497e8314dde7495e2f74d9dfdbba4f9752ca6aa7bf0e5689767797d2a5f4699568c9eeee35d24b060cdb2fa794eeeef273e92eafcaccccadc0a9942ea557e6b662fbb79e5c14b6bfbfece4c49c735e59f693a65247da36659d335b025e47dce9e8d41d7556cac8e09c80759973ce395d266ace393f391d0aedd4b9ccf02317144ccc9412e94883692da699438239b22a2254536e68eeb6a1b14d58a36c8d562dfbaba652bec9c998f59b25ac7c8d630ffd5e06dbd775d54bca53573bb65403a5ecae5f7bbb70cb2452be135114d26dce91ee2785a417d9f08674ee1bee4db73967f98445c5b8aaca8cfe288560a4b0bd84751a5b185c0fd97485e62785ae5829619eb09d559ac9295d5a9052c10a485083080b73b9680539dca00c0dd81932a839b25c1564580ee90251187144143e3c8942879a12d897cb45512ca989c1da306a0cd9bac5832b90ae9002e90a07909aa821028b5d2e4222426aa58aa03012436a9c51d4f1cc1d5566e62bf385f5e78eacfff51668cc5c1ff0dda369d797a43e0d5d9022e4fa7abd7679b65a61afeec82ea770029723d7e3791c945f11ff58cb95528237946efc1456528a1449316ab1a3942e6ec8481a5391143bb8216791de3436b8f1d2449d7eef4232491fa5c6be69f754cf9bbc26576a621dd795b265bf7b726af1aefcd8e44a2e97afb81646376f621d63b00e5784923745e9d34d53dbb81e57ab7eb02d593f545badfd2e6b292e1b4c0a8b203fd5244e9a961f0e0a2d8349c1c00806489b7d418629f9685ab8aa454ac6512d4c98133b385d4db5c99c49140329e943c9e8f201e53eae90328fa8d187152cb984d65940c1b288629fb899763399c9cf320c8ba478c33eb4508a377cc3ca8282a8567a4d9814cd1350d4192d4861758c275a36b0352e173db1c313fb63d45cb13554d46062659428b22e978bae0c5961e9e5a22b2408e20a0e42d8ee72d1952552aef8b08e9aa83d8a72e5c3a450575e2e3a122ae3042c830c32189185d75a99089d39e04eccd21f8bb2d8e256a518a05443deaf2ac2ba2ff5666307cb1aabf3b9be23b263070414a313a026118cef3286f69adcf89d932b3727b20bbad1c98d17c753e7c3386815224b8d285104552d3b3fa444561ce97c7a476b23b8f17b763e5ef73335201daa2bbfda14d18d1aebc6d758be9a11329374cffc66aee7ce87891c3c70e5d72df9f93a1f1f1bc61b763ea91b99504a750a1511aaa1192e865443335ca88a5015a19aa22ac28611586860e66d281adb840050ba350e59ce544558ae28603dd8374f15b64d7b6619037bf39b797a92eba165f36588acc65edfae21da36adefd6776a0f0637294de57aa434ad53606dfcd8682243646d3cb1116483a56a5291a16a8a609df1896095d68aa5d68abd2ec358ed65db6a7d0d6663afef0b428e956c7d4db50dd918b2211475e8ad3690524ddc9ac4ad2e315ff0aa8a6163cab8f59969d070eb77562cf6d887314b42aa26299807fa4dfdc97d04554d2a3262c72c75cc52bbdc7e8a857592982a459dee982e7865e3e7a706b77ec7f5688d68d29f4f9128169a4495504aacaba960e309c7fd9cf3799ce37e7a368222586db02258eb53ae871cbfa9af42810d6d04dd6a2328eaccaf6fe34955baf35fa4bcb46298580777e7c78411d31475facea7e17381ee0377aa9a78a56ae29bfad99d2f77ce98259a035ed9109a91e1d69709c286367e6efd13d763d6105d151236442951a5eb79e27764e3a7f3a92a55134a0985d85383e437f5bf266cd801a9909899bff9f42cd97c7a66f81e2066e677c20c55f8b0860f024e60c30ee8d6ef7cba9f6e490ca06ca8246e3665b58588460000204873140000280c0a070583d1583896a89a207e14000d809c3e82641bc9c3244761ca20440c01800000000022002334830d08265e9fee4c3eaa9ba44ff51b143d47ea59919c544f0f958a4d8b85876abb5d8ac8e7276d0cc9f7d913a51eb3a4e8df33ce26bfab0823f66eb851aa3198fee8a3bfd00ecc9e97ea0fbbf5622d36d2720da565dc163cec61a06b4ec3912276a933cfdcb8e026b12c95936632c53a9caa606d895cb439ef7f7fb091615dea71c247054d18ab08b9b6e5adf61ad8f8895f8d59344b5c9dadb33a6a023fba585fd842a01dacd189268d494caf9326bd50964720b888fd8a20c7af3be35adb4bc8cc0293baf024eff5e8297f0e8c651462fec41ea689ece7dadb1c063e14146a257313c2bd602108c79fdd04e9d9890fd721a2fce5394b0ab25e7e75c59d7294d4bebf31cdabb0d1f0a6cbb28434615524b5cb3f516e1b0317b5067a79c8a1835565ac6a50858d5c16cc0cfc244a0919c731ffa9d6c2692e6742e828dc1d68407a1e5a99d7f46fe967e06b3a0e2e901387cb827d9b9061677a124be75178e44b4d23fb777c3011735738e6b199164ec90e5fe1b902c7609751e90d90bf911c322c1d894980ebe6068ec4d1a596a83452115d4ad99db956a92c9df53095e1efa7e24cfb39638d0df47db3a407df344e0c402bad17fcf1934d5829c45eb6b1a66a83349177ca4be665ed866bb5a49f774afcc19167ae8ece5e680cfb31755d02976ed0ac8a525701bea6a893ae0e60f95af11837b17c4dba1cde4b23ce746cadc88a6c8a1b5bff7307b0d93d99bf422db7ee0dad7b3ab1259b1c18da941d9bafcc1ac2fad8a4b5201afe5430adaf10a80cfd5d861b22b961cfebbf0816aeb8105f94501bde3538d82de85db464a210c156a87c373c0e42fa235f38d31b6c48fc0ffcaf371e690b2906fbb64e57ff51307f214d1d228510dc17c50635f8483af72685fe76031055eade0f0306517cb28b0dd76c4673cfac322fffc3febf5012acccd3eb113cc9f227f61f6256f07af5d60cb78ae18fde2ee43c86236ce1ec7b31702c491c12e134757b1188457ed654ba13478c5c02628268a40c7abd06614f6a5b16075d6f005dd169e4285d78b6126d389e4d1c03c87ffc2f854c495fcf8b322a8400e758f5ebe2108e2b12fd26b4cd65f4e8f76c4130c677b5d2269df2687bb2714bbef88bd6ab3c3b3b5bcee14bef0fab619423bbd51dfde58ff41811282eb9b8ad6b6bc7c6664e97f19e1d3e98d6022c5d5fa80b3c0698acb435dd6f91ef4be063e9adbe2607d5aadde6529bf1ef311e4b63c4fc6df667942a56a300727b765548cb5fd8ddd371f9ab1f4792bf334086fda133cdb0617aa176305aed03fdc41b1b94522fcdc7e63de2606a8955130edf87c3c4c37740edb95214cf60051617708b1faa2749fe4df883f452802462a8603b35e46d03a35b0f7f76a208c71fd51487d9e345fd5c24d13e614fe3fe38c2dfb97c7954f638e0ff1044086bf549488989ae1213d0bc8bacae050949ecb712d9af2dcc00b8ba3c5dd24a15e77875d5950e571d428b90c34257486b182609bd3d6633f650286bf8c57e1ca87b6d4f1a9a69fb8558173592d82120c17b56ea602b68b5fc9777320a19637dbcf2a9f672ec11ff1771572e8704606c36c21249c7abdded5deca2cfadd689c182623fd511ceb842813951201c7f8efbe2742dc8436446c818130cd26bc47a646fdc324a540f4e6fd90729b918187f537c2ad5135872f587a913f93b524c4ca61ae0a695d0f91adffaf14d3c79df49558b4fe3d7d4391bdd65ea7299f17e4a3e188a843114099fdf6dbb59e17ac183ff169d4c52d0cb154191dbb1533ee80229aa3c76ca072b2045d98bd3c3a3fbfdb571f5bb00f4a64caac24a091900cec2f43e034f45adafe91643cc41a6424ebf99f6a500790ee01d1c613ab2706e2880d858c473c9f670caa0b43ac8c357e855bb1119df7927f67dea52b83cd707d1d2f3256851ec580912140add3a1751fd8957821270e95c5348c036657f1d0553198f7fad8473a012b9c8bcc764df7eaee554ad8bd423864ec1df0e823dee38e052250c7446cf84a34cc1be6c1802178a781666b4548cb9194906dd8c29a042c9524b7b2bd9f012fb3fdb65a858fb9d45851ec6aa798aa45cd9df83bc606c823fa0f5ff4767dcaae54f8772c3d0aeb22adfae2b19d27fd5c996282f8e377d8194633ed64980ea27309a7ff68b8e07586e68221a5012816dd24ad0f18f2d3d1ae45795f20504e8cc5ff78fd595992d5b434bdaa20c4bb0548ed332837f6b0d411b5aea01de3f582a5c587eef3676095eb0db712f3f4734193d6ad74906563ba7875d52ba53a51f66395b14c73b420daf09e0a57e895097d9dbdbc4fce5d0d4a6de44fb7a0b1bd17b0b0e62207f752dd86008f17e9d398881ac746117f88626ff52ddf8df375360449681e1aa076b1713305e4059922f52494504c99369342db16754311741066f5e042beef8812f691d6aff84e7a5dc851b1c176ee74a4df4ea3d63431fec0f4ff55a9fade2fdd9962a15289c8a14e672117b171257b16f8410ebff5f7dcb26765d107d6bce5db59d3bfc3bb441c01086267f10f1a019212fc47b554418610be3f2a5c178b87f22f0fbfadd753b16980dbe1ac24c64d6d04a922f13fc927086324808b088bc43d5a6b6371932d6817cca137555b76ba4f8022d673cdd56f51da20404990982bcd109e32e4e21dea8b74cad74e81fbaf2ff1663f18751d036f376c54a6c0891fb6936b6d338a8daf25be62c493a365812bb804e7ce910ac3ee656f559868a36b7a19318460abe1806b90f26e2c82967bccc4d5af7044e484bc695f93894d250ac833776bc7e23a1f46f6134c0270eb4df5b7f605dd129b39e9b09e1089eb2862b981d8e165fc88ac536d9d7675172d541041e2e607b105d54bc5154ebdc1a3cbf7a3161d2f91118266b55df9a98538cd4b880b6951e535bd20707841bedd803fbbe46fccc3436948137b0075abb133e79911287979e133e97600968fbcef648eac33b20d890a4c08b6ccf872e5517234ffb5066f208705697fdec2528c3b90f61fc6f0ae489d0ce74f0208529d3d5527a51c54695377a20ee530d4d8958601e605ed240e929f0e3c66495077bb6b61cf9fc6461f6004991c2fa8ac64153bf838f372bcf7b07fbde3d7d6d8b1bd2e6da9e43f1b587feb16bd9744c7a53a12893ccbf1aa1e9148bd99716ccbe5ca1a694dfb72fd4c313d82a18c3af11cd878b1d9d0eca6c0923e4fcd56fdd46c7fbae4f3aefecfbba9c3742e53b050705cffb337c84e678a5d9cf2163368a2283b213cf027f2a9d19d8346c1551517fb8c060b19cadee57749dc048e272bdd4a60bfd29fa7d272836311c2708a310fe0c827a22b583f46f699be2e59e5c05977e9c3b7c8d4b963795482dc64058c61ba1cc62885979d933aed4ee878883f40a51ec44c9f75206e5999aa988e165ab710a63a7ba3fa46d901a7ec155905fedb64f417da12a607e078698efcff688ee7f89c212cf3a54e84d7c2b3474175b4b19c45b145d28020231f460ee6a706049baa093de8bed814eca0f799820eaa95d26a076a4a5b638179f9c464783a0467176121a050c92de80eeefdc44c1832fe801384f5d27e9378db5a7b0d5f70f6f9dc66990937f2ac183c04501c7178bb86d7292b32ebae48774120dc792a25720d35f49199b52447cfb1447c3bb24f05a30b87d5595030f100935b1b341e9905c50e8df390167936706ed46757122457129c29d139d9bea16a874bd557723e67d32297d5112c6b10de15f32605ad37e7fce60ef69425696c5bdb3b7140576630505ad620033934657c6d766a7f69463d04104af243ca9ef6a0b4cf4b15af2f3a99acb024c47b773b18dbf84752156dc95bf42c9a0d2c2c92416af1a4f4343b0626f74e2b8bbeedca653a32fe5b57c822676c275813ffccd6df43d1ab7fd5b17ab5d02c72471e4c22355c39fb4e0b8284d3523d577b31aa34ce4fafedaa4518024f12685b0fa85c656523a22d464297fcadaca682c2c61e795edf1ae85ca95b357344d94f80855f1d8d210e30ff31ceb26399a77347123bbeb58468392d63317ff9731358e56c4a59d457a79aa3cedb902c33f7912b44813ea997f2506c222caa101761705991ba14162d2e42c01c23a8c4570ec669debdb9dcc38494c3fe46c0318ea4708eef45cd529ae662d107121c22bc8ec1a6e9391cf9fb441c3894b298e83b98e91636016f04e9facf08122788f7eb202f93a3a90248c65cd6cd19f03d60f6ad9a27bbfc6d5fce84f6e1345d00315bf5375e1cecf410b3206b7cbb2ef4a34889e3010459cbb3f3f85717891c6f66468f8c23174fe53d4a9df43170cfbd4452caaed96f062b9a30137bbb32b40c2662926e65f5cf60718c6d6fef885ee874f24ba0818a3dfd93fec0dfbb8d9b42125b47b66ca0b4f30e93c96d2ea28e0802471ea8ca6db10ee461493472e5c14905d033eb24654166ee5979b029f43eb100d22250b126685a7a0691f45b680f9495c089ce498515deb328b20e7a058db0efc1ca01ce76f62a912ba63271ee434fc8172aecd99301713d93645f7371686a54508f6645c5bcf423ffd5d73c2b9d422fed077cbebc5ee3254571e1a9da636914873afd32bd8bf28a7d6fa7de5cd01539d37e874fc7213364677e074fb2ebd8d899cbee3c1c9f8a7a2b6ab0f52516f0a7f055238ca28d1089bdad73a61666a650fee7cefe092f4c2119a1b99b1b49f69c30372cb4a130200ccae460ff093ebf85bc1aed5a146992131c019ef13eeca4ce3915bdcc42d891de58c8ea7ad74462e3bbc75852aee5f23fc91683b5513934c23eb8bb5c2eafdba5b83a95be7fa3b7406a90563e7cc8c6ec0ff06db4c7e41aa769012b97a98f00b62ecfe527fecfc9a9675e094a3d805c47c97584fae8b6a4e91a2e7dbb348fb5f6cacd16f7ea4c3b9e033da661270ca015acba8e875975b08c515760e818d8ba677364ceed601f1d2f243806208a6c1c4a282a2c49cb1de6c0836655abbae701dfec61464806ca9c6108a8cde1c9eb529c6a63c62054019f4668dad9279502e61e03cef0e184caf80b52b0093ee8fdd11dc8a845731e7b3364247a058affe1c7e30fe760172266d4e7590a39a03d4cf0df0aaf28c74f402eee1d3becd8fedd04f0903181aec5810917a1bab0c3ff54167739233d46e8932592093a206f13835d334be09b4e46068ecca44e9e44982c8bc48ce27e126228f671c851edbb015f36ca9037f9a1be6985a4be8bc06ce91f934bbcc1328f030a00e3e597609ac1a0b015898f80d12a902603608042af36984f8ad4bb19f490defa51d0dbc09b83a3d7b9b3d1bf4ccee7314803de91e314454284012314390cefce15fe03a47dad82de7c30fe7e0233a2d9d4b580a3a24e0685d31c5a6c9abdac52401cef44dd20cc155a910a5b3953b189cb3c58392a5de670842bee5285a4100a63adc7ec732fe299ee04cc80e7aa1715f291217cfd416dd16b280a08f9eca86690b280938b0317e7987d5e66573851b69244df2e7960590320d42784209dc189456ef7f49d6082cba04642e6df1fdb00cebb02afa190f9fb5661591bd73ef094f5da17e5dbdaacc7ea4aac3944439b1c6da79afe6654ba306d6da269a77f43ee1abaeb53a7048bd79f782b0434285eaa827f75eacb80592b1771d9789ead477c8a4548dba7d99b9c616a55e477be964a5954811ea10772f8fd72e5c02afcfeabc105b910650f4d7b9a7116dda73cdfd0026c2b6185d0e74442d9b80caf1fc855603c570c255f60e5ad75a15d0beda424e77d2508798713c31bb4e7e0b22ab4dca43534d81775636a7a49f426e7beae3fb0f388b8c0912ca86e7a1b26a5f4a6aad345f09f4e0c7c3f80497ac0888f57810219cbb0ead4e855b84896a15dd3433c342721932fd05dffc1bbc11b5f366f86f0468dc440e90636749e0258309d87f80b38fde6ab5d4e403361a5215a2aeff540135f72fe92a9eaf352c2ee3b68e781760eee60fd37bb8de4ceb9d6a35389d822f3268a080560f28536c045821922816dea02cf6c7647f3708af2860b2488746f2c6253fc5589dcec5a32b55a748174daf2e516210b1ab519d97fd97619bae97b8a6a3be0c16d857df278ad47466add494039528686175bfc6152b38108172f0e1528dd4b2f421a854263b425c58c87951a39dba2e5efb074e536509efc7da184785ec77c41000bbc59bf39a9b54e70b2108a4802e2cdaaf2785fa987445a05a6658d2deb90909e17605fbd493b7ac3ce80a82e602b2bf5834ebf3922b35b3a21f15d9900393fd85f62188a9a3656a911bf40a928214866bbb918b1f2cc0d6262e678b82c52f38730633f3ec0c2dac9c65b85e10a5279bdf74fed4248649efe9104d81a3005f2e2ff68f751889b6a7bffca217d627ee416991d293f4f85a6d79ee656be2cf519d537015ac09c7c527dcd77fca51938678971d1aa003668dc2a6cdc357ecc3ae297b6d4add32a65895675dc1d642f32914a5a5e2d538d9b6e62b2bfe1149388ae05fe68031c51b46c4c23369d844cbaa831c2a3f9375515d49dc481075ebf8a59119351fc59ee73c903430dc38b5f826c1243bc01e57c15e90182de7634b310f244e05eb582bedab21fb766e373f7723ad9c4988d1874cd481a506336beedd285588bc0f240298a7e39d7537778a700da67de6cc2b225fa4c7f4a4e7cdf02b0c7ad9350709e3cf92dea4e811e6f2a3b65a2dc86db0d5c03de69582d4167f1a9a32eb3eb25612d75ad03af520d3aa2b785c9a6081af54bba87c066a16e6f352266e52b4e6bcc7f07388b2138a9b97596a7f99818149c1eeeed979601f3d37727084c5fbb267afeb58668646f5be3b45de8382cc4bffad60fe4a1c5edd6299828099e2360ec3d56674c50275ca986460aceaa94e98850c4186d6dac409e2a1fe3f2e02d2d491d4795ead5246d1ec0b919ca4c1a9d33bbe653859251cf6920571ebcfe08e2565e7c018aebbcfe0e3cc04fa6057d0f1cdf1c577c995fd699f203c92a76773f7a727da888bf358f46b3ef55c9fdca69bc311b3dc36374ab97633ecd1b5bbaed18ca09a8adceab7a006626b865defdd1e64692d489ff44828deac88ecea9719e70ed0974006203d280d45480b33e2192460b7efa21eeeeb4c9474a36b6032399c0e2da2fc3d085ca8fb69c8099e0f5b8f2dd40bbd04dc1caa23c8c5486cb58a1e0271496f87662128ca626e3f623a9766a34d6a8ece5e192e24b2d9f4003f42aeb44b3afc083c26eba5a321a4cab8252c10ea657b978e1d2351d790724da7d57aa96f01cc2f78b6d27540b6c50c2d658415a8514fa70e4631d086c1eea2f950851516be074830ea3a53d862a38fbfa3df3d160f330256b1cc684526336cfb2b6c32593346f35acc5bd95cdf506ccac093030c23225d5663bbb1d4a6971806492a322bafc28850e3777379b9f140908771794849f89bd51a9241cb41c3c8bfd16c1712b4f43a8a64c75b81b42a281fd1c06c346b4609832f03b1480e1d7ee6f487591d7f39ca2a1df5e0a0c532a8c9b57df73ec9cc9e462b4a1caa12cd203ee3717c3740bdcfd82c277db264d86574a94a914a60953f505298c48ed011726417eefc033a796dee00dd5e359ed42fc5e42515bbc470b3f91f225a36ce54d106a7e02a14b529bf9cb85b66869e0fafbde13b45dc5b9c2abe208a7270ed3d86482fe503992f3798cf95c6e3f75cab8a6322763a9bd2df94a57101870b863667c9b2ddf3df698bb7bb71f885c09c0ee97283198d626dae27459be6dd9e39b35e9a554153fa38b92462ca9b6190debd9fa0330d8fddceca0a49f94a3c1897214b1e389521032d3b97eb3adac2cf1ce48571c2621e9ffe885a379849564806eec9cc3013c15707c38d79cf865298bc44f42e41e4cc91cd328cc37d47f2bbfb9bdb9566b0f48ef30c938ff319dd0ad5bbe7b2eb68d199605e13b2bc68a2204a19800e8600e2a99140183a0e12f39618f45356fa30ed4cac157a0d68e36a99c794c682a527bfb45384385eeb685e8c288bbbe151e803503da1fa9ed22ca6532dfe0677555f0e0bcd59f89fd38a1bac2bee819e19761b7b4c110c49ed7aee2e4066c9797738ccd0b330279969396b475711a14bb88c0a8dfa4d290126d91d0d449109e8edc650a5afd00196f2c92239ea0111428b1f9bfc8627303bb6c2636d35d8af41dc42f3ff3a2dac4a10586bbc513488f8063cedebe538567e6fc5f072d5ee67f1290a289aa0720f7576fbfaeb8dc2d73390ad0709b35a3dc1e129af976eca68cedd2f1c594933621d099a488921e8de86b42f8a41ada092a4cfaf2e26c353db136fb4a4dd3726fb266e376da4db8c13abfc371b4656580b4a2b55b5474dac526f2216984c6cccea39e0dc2fbc6be9c8f47f3b5bd4cda253722e0d03ff1235a326a1fe8d428d6de2df55307a60d2fb7448787f12356375310e51ffcbc920830bedfde81a85c737e596c8f837167d2e189a126475f6eb38a5d58de4ab2417d61ac90526a9f9b44e2093fd6ceb9f4f65ee2cee655559afd8d299db427d64b5887c4027cb076a1c9ef2f6216732c8361100f7312a96389e4ad2e9d53e5983ffb37e2a27523b6c78f66844e80504f1a6ca0d7bcc8f1cd5de5ff828ea4dd8ac32fae22631e5f198d4336435b5cc718344d5470f98e25ad86ec7b6c8bc231b7d4d44d2694dd5c1bc8fe8633113d970519e10817e46a388c4fce5234263ad84ff505a0e49c047abf83042aca8089a2e418a94f8c6bc60be63c2ebc2f0211ca825a5f771d528b9fc17fa6adfc2c01ef54ce52821b7b601849fab934fb8a902cbb83ccf5ae2ccdfc55742040be48530a65fc09aa80b94396abe320d9118ac565346264775f2115fa3cc05b9f45a1f57786f6288b334990b230fad394fe3e60f96c583906d9d37ea5a8e9469cf518bf76b50bc5d67d7ca88443fbc5be974556b64a13cc009bf43759274800ba7c95c79ddcfe2f00ae17528cdffdc0fd037f4292df6c1efbeb4e9b3dcf5a849f5dcef773f1713c536510dca15361f2e4adea1d120c445f38e4021c19ff6b2ddac6bde3b91d30dacd68dfddfdec75a28785d64ba992fed8b6881003756672134c314c1595d156e8dc7df38cf4b8ca41a1157acabfbb08abea97dd6c4c3d1b58f40c7e75e5a4a7778feb207bf41903917a430f31266875ba126c41f26db3c034388f5d70c4097c9d61fc99502b7d6469646cdbf858b1d06827d3eb1f40395b7ea312e2ab4e18cf88f572acb87e724433cf9a23cd21add5126dcece7851108612352c5d376366f2433d164228188342c0dfd18b2267852869e0b64b72ddf934451a13eb42941dddc58b7bd3b3f247a81d525dccafbe15d46a6f5736cc1c6c83da1306afa804266a6e21a1ad1641f0be885778c1706e14924a0c57ab32de454000fc5c3a83c1f1567ee9506388ca1fb882e3b8567f94717f25f5f663c157d45b75ca3e5c9d354b1e562f6a0568c5dd95e8908f1fcb8d42b9b841b9167b150eae115ecc3df65da65a2a53b0a664659298c8b233a4d723d040f1b62dc548039f966942b1ee96536ca0b8fec88be53b1be9b37f9c76481719fd93ad9453c2136c1a7d77c97a2d41011a48d31149857a34f358f384110cfea4174811127e4467ff00f4fb0ba93bcc055229c9c7d28544dccfc76c5c1a7b7dac19abc72f8e096a1ca1a766343a86cf2ffda030a7993340340e3b4c2988a05a8d2ae1391655799a74c38d39754fe8a293f425654b343089b1671884ffce214bb5b71e95788c7e423c24b080e9c9e3c32d9c820ba92bb6d2ff099d0f1f1c6685eae292360d147892d1203128ca34fe46fce7c0787e08060169d82dd8340977e4b46ca27ffe10d11d5a8328e3ea8ce33d2dab95b84b3cabc9eb457f4105eb132a45c6d3df1ded1328e4b0fe9a74be0902bb8787367b442aa33a1566e3457d4db5e73077386230cffd29c07b597776a099299e82571dc27987b3b8fa1946312e410287698a6c3b405ee2334d536c19b211910ba8144bb7c798555aa08794722c871a414869084c9349ff0fe60a542ffbcda1a20af5b7d21636784fa4f8982bdbcbfc835ba44cf662d615dbb517a06e832470a82113021e815809d2a3014e8fd227118e1d292173096e6e6eecb8d663fcbc260cc0b1ca9d006fb3d5c3ed50a704bf072ae89aa039685e2f01fdf1d39bdacedbdbb23d91434475c82e9f41aa563e9b01b9abb9e09746ad4183a96fbbc18e9cff66c633030ed7f95d884f55e13864ce3dec1c46869c4a5f9464150d2ca7e132419a6c301191f89f500896f6e56511403011bff6dd42f514d467c1c36df2228be759ffdd33df502e38704a72290771dcb05711ac7ad9a9d62b9d2305a7f2643776fbb37ce10a197316fa6fcd3d75c876cdfcab069c0e492344db1b6b203e1a51bf1706ed7cddf135e424f4ca94543b9d61801285e76927ebd3ca9e078df4a58587e1852922c8ebb2fdced3663eb37e3465ed368011da539512d08916d3739a386957dadedfbc853cff79985a7e3c578408405c8da6fe1604abb4c70be37c3839c71289d524f8e31d67c43f4c8d22dcc5088d15d05d80f08e5223ed635b139a7207e0f808279b972b17f753eba96ae8407b2e135cb6d9595636b18bf2e8d836b9a88cfd7b1f1dc402f21f82a078686c3ab8dced548497d0b2cf0b76832f5ef6e58db8cccad8de8fa4ecd109809bb43d63afc29db51657e73fbafe0da276ceae301c5099e052be02ff8ddfa867c5c8ba07e3a5ea35d8ed451551b769c6ae58af792e7800fccf0937c7cad0cb2434ec98db1941024023e2ef97e7ce91cb3bc12ad5c10b7f52d9091dd8562d3667741133c0993fd23a00f580f7c35cdc748816d86508c8ba545da1b495ce50570d91bfa3c662d3db253779737ac6bcb1159ac50181641e38674c7beb17464c76a5d5160ea812ca57b1fe82248044e12bdf2a7d2e9e5acded516dcbed0e925c830cf949d2f74901804e2c2b16e7bc93828fd5177d17e9f89929bb8167a9673fa13a78d8303292e73436c6d10eb44d0f1e5efd71b954e006e851d3d20ab3490fca5b2c3151bfc748b248b1d3993b8ec99164256ecb8db30e13613a76f4f35084872aa06a37b0ee372148ade509e69f04eed7e4040e6e02ac1ac11205cecc5c394864ad7206ac6989acf6ba37e7129df1eb902ac3835d144de62006c5c957405f09074c03d78037094280aaf07d5c14c7ca2053f05e426051a8057afc25d262614b9b270c48540dc48d948304c00b80841f9ac0b689d0c7c68a5d7916ce29046094482a6fc10184cf9e3462eea5fa10288b8c81ac24d0530325f802ef68a879214fe9847334259b11641015f47bde89b69638fb3003cca7a7de939e309681598ec3e43fe4772b934400bb1a565b21a8fb53e2b3e8b9627878a5d948787c5226413c91bb9152fca804fc2e680f770311cd2fb0406a146c8111f64157555eafd0c768751aa2e96135546538f95683b16171e184816d41d241b4a7bf035a0e5d9454e456606cfb5bc50609edf2032d03aa94dcdbd873f943cdb54a416deeb61a6f69055ea5dcc48fa1d2539ca4c329be364956109ed9ab50381a5eeddf8fc39f7123267e651a00ee96ce7fe2cc8a7ee533cd67107fc86e573e15521509c4733c024d65d0e405177d5ecdfcd02b1d7fa4e841e75e1782a13c188e3bf9e664034cd1c562fe02395c4088ccaf3081dd2510cd3e64a445eef0da6a87f986144713d8899ea5ee49bfd2080650801eb87096aabd5c51a134264de10145e96e5e4cdc29633d20889a671a750d2068f5f66efb71f2b2b3316cf70247f98bdd2cb79224863053693e924796ee822d8776ed453019ce663e170dd25e6f0b82ff31517891a3d645b2e3e5b89feb064e6f9ef7291d65d67d26cab54f65e55cf88173017b488dcf91501325654c7a0dfe27029378a3d774f05e921af67615e5d6a962ee5af532b4c0dfec4e5742dedfbfe0fff0c17f981ca707a1670c56cc5913e0c374055e464739eedb9d2b2734ca3ddad056e3bce9912fee4da17161d9f895d707458d33866edef1056867c4a275c44c5a1b862de41321c308f333bce35c9a18a815839d20fdcd1d91ff8528a3183bc14773471e475de13fa6ba2d2f7484db65f5af02d00f51f053862e7d0840d34e1879f2d0159e5b988af4b7cacd6743018af2651a9bc09e4d7b998f1b5743f579cfc73cee1e1ba21518149af8714a206c0dbc3a2e083f89a9950956d25c58a3edce1e930e38fa5818699ad250db1e31b74d93f790c570ae634d4c0fd1e0bc209672cbbbc9d46d412769bc176a86eb542488c40f510ebdb8751457a47ec60ef15a17bbdfccc2b877b411549658cf456628b3aecd538ac403c32f906bae0492d564d00b0ccf7bdc5611240d013f982dbadb8d4e3ec2cf49b2dddce29bafe914910b445f83fb227ddf9a1b3a4351e46500faa613b9bc60a773552308d15312d5e4f1b08d8438150b245f143ceef3d961ec81a5f2804ee34998fd28b4ce51f63ad9ab349ecc7420f118c8ebb2c91bfca9749f8bf7593580747c459e268ef5ab01d09f7c4eeb2a03a0154597ed04c97d0a961cc80fed469fd846e8c767b689b221d2aac28f0be0c5f432992543b656403e7636a5934c951aa7bfdf14a99c5acb7420b977e3a87ff91cb2985332ebdcc034d6f7c36cc8856970a8561def4c8ac98d9048d1d627cfda3495238a3e1c759ea5c133d7ffa32573f9751a1bc0cae84b29ce7e920e9a21d9d520a37e4bc4f9c34202c8182a89f08a1281568529accf63cfba05447727f6a419771d6cca029b4d42099ab6f40fa5992fc5ea7ca263b56299bf68e41c242c1a40ba0959a6c1e989759b22f6d7ba9aa6563063f9678f92d2d49c902bf12ed2c84ddcafcbdfe920a9d4bf892050b48fc11f59f44e74efe6341baadc24e495330093fefc01d1f4b0d8ea045a3f5804102d9fe4be2ae54861636678a3bc20ab9da2e4e16ae76c58b00e4e03110772c26569da491dfc8e36611036ab1488d741150e08ae0221c92ebddf4e5b124f66bf30d9d69090ea7077356c9e764a4d811b4e447771826f8e311cee829763d118811164763d58165172106e013f39b03e3639fee1ce45033595b219c44291c3378fdaafc583dd9ca1aa22000d32dcf1fceb3790a799dfadbecb3ca17f399842327e7dd8c6cd2342ce8633299fe327e552d61954c72242c6c7f21b827e65e9a07f759caf0f2b73d0f6b2f0815c59e46a3989fca02bf6a7bce77e0edcd71bd1632e0b415b6d5ad3c59400906fce6c75cb19c5f00e1d120ab0240b8edf13ccb9f3430054610f0435ac359338a1ac79606aa4122b4f55760aa3ed7cf623638d138041176499d31f9ba2350af5d4619e582df48542f9589c98e85762b020890f46366bd725be4a660205bad2a9caf3d3d485b1f4ca0d16f805097adc209b6be17033818387203912802c59ab2603ed70add32a3040adf09af36c958bbae036b9069fafcc0503a142b6a7448dbfb6b471fff1b215e7b8e06ba1f339907b2059da6ec52c7339fa6ca91e0b37488b8a66979b49c643418d89c0fa9f4ec49a7593eb7bc2f15d260842b1460ca591dd36c5243ab41b05a1ffe75523a95fb3242c9200516184d892384b0eae8aaffe9ae0ae3b2827a53b9b043839c75f96ec1f664412bddb7cd45fec56ff59779102201266268168cd85ca5103d6c0883f0729e8594195f6f36806570b72b059b600ff31d3986bc961f804af0e47c80e3da6b97480305b75c3808a3f6e248bfad000ad3a57680bb00245972605b40ca89ec41781790220e0ad0dd923d4a1cb835ccd7264a4cf93bc1ecbe4b3ff692bc0070cbc5e14dff506a466f91e9817426666734e6d5aee8c50e8c27dd33101536867880ad4a96a824f23911907dcdfa94bd40bb0222854268668713048b5da9e8567eacf2725a56ba5e009d673c225a1735da93c46ee35d86fab8c1c08ac7d3ad436c4ded2898e53d7a634ec9dace3c2eadc01b0687675aa7acf14ddec6e5ca02a78fea10de89803d296d7051b0baa1ba0d83bfadaa0e39fb105d66c662596f3504e6c73726bb53049d217ef71529dd64074c75b6364925ffd42a954591b9d83255b44dd59e23af552ad4e6a7985b760a1b96a6dee7e03edf05abb481e974c78a60aee021e9bcce687c9bbb0b4d58850e3b026e0eb3c4fd32865a6a83230e023c668764ef326ef38786ee2c3127ddf19c9da5892863746266c3be220a86da3eab6b3f46a4bf2669da79195f7e581d48ceb0b9f8a126ac0e67ad5468510ec0f82765a2bc3fa24e99353a629cd208b483ae6c19a0bcc1dedb8f51e7c040eec7d72282b4ee8798240f01a0c4de6bfc5089044339c4cab16128b713af43144f9818ae93bda0df51722841af523a818555386cb3e4506dee308bee1abe79e2cf21c261a8a5f0e5c62eb6b422882164984b5d418afc5160166d5c1c8d468636a87a49e148ad0b12622919d852a8c353fd316588bd118689a3a440710e72ff737cec115c8cbb8f8ed7a3482b9df3d207c199ecbd1940c31472c11cd847e4793b345521f34143f767fbd989844a82fd82b97850c64fc0ee1db772e8c38722d48f355f20781662f5d4803b36e7efd51996cff6400d1fdaa1978716b52e33617fe4944ce656feb1e5803edd70b52fc097b196944ed5347b92cdfb4bdc7052216212ccf5e46b15fa00289859fed8eb4d1df559e55a77d205cc061c9df9c2cf6a700ea3323bc0c8486bcc26cad3dd31b8eeb089948f9c13b0284279f591de2d8625c2b77c7750b3c08d7b9fd08ac308c5936419f0bf93343d4e999b5480677fac212354c6771ac6689501137a355ad1ee0c24dce6549a692e99f451b2181aeb0e2475178a3b172497fa411fb7132683aa01c718f0adcc639bcc4d023c32276eb00b5bdfe4ec02d12353bc77720a23bfdd17b4d87a2821b103071e0e6f7cc40fb70bc831a4d1b0e138217c8f55c47674a9acf7258796be7980e97b7083d51131b64c0f633f6bdb688bc0cee4c7c4e4a5d06c9c5dc03b3889eed87198c88929509b6aa72c4ba1720764833316cf7f06d289e240e91db0a4dddad2398d7090e381802641eca80cc80096f1798c486433112e1dca107d26d48e62a874a3ffb73898ebe8239224fc7718bba456a5aea109b4ccd37bf8a34f5a782507c147843336622989b17321ef02727691511dd664a90aa1d8d6ccbf7f198a08c6d02a30e0828009324a66c6c444037c7afaa560048f95f8444b15abd311bcf77e47a4dcc720d17e29a43e48b2612e9c51b7ffe38f7aa32cf57234f54cd50670ceef3505479d80d54ad402ac8e65ed8cc7bf8a7ea29108eaae12565b3710ec74cf861f4872a8b0ea3866036dea9c8ace8be024d4b72b7e77bb18dc31fcfb6f1b2bbb77c808bf830c9390de4c06ac2a21d7c835ebb342a0125498b02acc106d92165b7de4cb5ac299984051d41958a1a4a42e18dff93377b78325de7ea0470a961d57f348910484378320100c18b41e040d4c690e90a00cc5dddff4b1232139454c975194b8d095991bef31d0978847870be821fc25e8c184c50ae0e8b8dc8ad5091792fb5e4c9a048ae8e5924036f034cc0238a05735a3a5caa3aeb43a6d88ce050c534e420fe0c1d3314459acf706a1808019960c95f59b983069aa49b29cec3a969c35893041f2db0d3fcad16974d12367af50824ef8f9e719056d2369da90a74f70b89529e42f35f00dd2df3a39abefb864000d024042f42220d227169439a7eb63aaeb6eee14ac8e70bddf6aaa179e80c2ea7a591c4c5e2741e5daf640e04a217e231e7b622ce9c63e95acc3e82ad186297c843b491fe1ea517eebf3303e1b7fb017dfea89c2a9e0184a8369534178ac94bdadba349550d8cae82d1b5ab39d259d557adda65a2cbc1f5b3c05556eab4a9717a0854e87b2d614115b4f94ec0d594589bea01e129944fda374fb4a6488473be12985678936e68f3dc04fb76f734075c87988432c5d97439e9123a451b368d735a4567c11032b32bde54c56eeb28e9f2686cd191387db105b0bc5be59f938693f6ef537eb209d7c02ba36b5a50cb87efece79f5bf0e88acca22724e93872b1d34b1ee80af5ea3003139630f0ce166822be629362c10c343964f246041a400231279a08021857683f50495f57afe5d9b0d0a520ef621aceabe7224e7a16ecab465c6e7c78b864713e700812a467e1f217e591c572394c6bfe30484c1718339d1b4de75748005d36e604cd5ab02594655da8f01df22112b28947e65b3d030aad295361272fc8506383f4f7e344f51f9d6871e0a102ac420c9d73e670ce3b0c825f4c9f3c7169833b519b8d10192b71182db5d44835a49a4f07f8f9e6131d6dc51e0ad869ceb477c7a0ad8b5267e087c128648d6901c1e379068bdaa6d93e5b6521024a4287e13383b7d88ec04aa2eee0957510ad0610ad00449479a42b807cab01b7d08249395b1fed5d9d013126f7c55efdf5b40ba8013387593b547692a73e120f154c6379206130254bf8db5053df7f93accfc995b6a6383eab99a59c1c31b2742cc91b2aa06b385419fab7f71c32d11bdb29e5dfe64a57985cc18309cedc19dd205dbd08473ddd11134f13fb2c25693cc90cf20ed36c73220926ef0d230df32fb87938a376e59ce1d4cc80e8830acbbb6986f0b3e3b675a251b6addacca46de0b62e1be69bb977c0391a96c1c1ee9c36559e6b3df437e53f6766e83281b71e2c0226d2be7e840ac08ea399caebf77f4fcb85e0fbf889cece685c1c9ba4372db234e7f2c2e473a0a1571d7415201a2e3f4bd4f7f9ea1304e69de2002d7219babc58f16310a929e2ce3639522aa2c945d2d24545bdd2c310f20bacb0f5d3574b015801821ff9c4106eee53a9572c9d6c1a4d7109f2a8752501f162c970dfa88636c6c44cd0a7cadba05f227a5a20a017864f82e6fa87a538f7c21274592ac3c929c626586a73658f5192f66b1302cda9ec98cac8785ea1982a6762ef07deff40a68e37eb88911d76e536031410848bbf967c5fa106477348a908fc36f231d5da9554b2f30917b1924dee1386a5be9458a8e0fcdaa95c60253bae3819b6532e7c3cb9f027dd02f9286dc09d047238e16b08135f7c1a2027d0fb5c7ce212baad144d16d281298b7e299f2cacfed90f1a112e4c4104b14036eaf46baf6afd3da43ff1d1ca1b153d91478c93e49c47b9fd18ebeb9a511784ff7c7e0e50a35ccd8f8f0405f23c5d38d9fe00045f6f210fceed17b465ea67f839026e3d9cd61a9317e860442fd9cc09269ce8c39690a696f764c327287a9dfa3eb118f1ceccf815456c15a3d3b1475debc345d0808315dc667f2ea0dd754f9a717f57c3e58d5de3eae0b7e194398b72d9a1c4940cacffaed10cce4e1c877107dc1c2682970f15a5489450faee32678aeca31cd04116a81d476c47168c88f2255f7e86d218f9a486cb0116aa326fa92450cc5ab5f8652af775f5d5081b452516d98eb8509470395394c215effa3c75a1c75e296e89b589bc19a75e2b492209cf1e6c94f401f6cdf505158d5d2ce90117119e00f0455c7fe2c341e5f82f54e0a93ce17646aea692f3dcea7d0974f93c630d3d133a58588d515d6a3a3293cf26f062e7204fbcce64a58211fb9fd90b5e1c9dc575bd4f03aa0ee4cae8b345fbf0cdc46b4e1fbedf4ec7fc1f0876c66b660580877af7994ab000e31b53675c8e0e4bbc74b4942a76728f72d8bbdb97bc119f2d43f3ae528f1b596f903867faca04d15c5a4e893fc17fd9ca156820f0be74f16592825ea35231b63609a69c3b703395396a1536d74f5dfd28fc63f190b43ad0ab2e50748514d1f84507d2e18e6b026012ec7941ba6a19eff295e8afc3908c9e1bd4f13e6f3e11165caf974e1b6cba14635562d11c022dedc9b859c6f1fade16646d7aa39575601050ad8e783f3ac2ca2d8a619c7442c1b2f12acc8bceb190ea88749e02fb6146d35781d9b69190c2deef782b550d3c25716c06afdf34b50efc0a7d4c4a04e483cd353bb12308d5acecd8645f052e5f903a88d71d8b0fd97617e001e4811281c09272373c4f15ade00fa64dbdb62f497ce9c5291098e96304ab640bb0fd27e433631caee6837fb57240a2eccce52f508e81e4d831b764710b167b3b9ae292ce113d6670ae06bef3d3fc17e01e3f6e6b7699af9ab200cf8c13eafe87f523c8001a4607bfdb583e053e57c08fcd8e825bdc1a7da9c153e0b8d87e30d72d23c4e25bd578d7fe71b42cba26250f0b47f30ebfcab7cfc4b792cbb545426a480d60a88ea684ee0bafd7659fa62514c91702be1b67f293d96d98b59bc5bca3b389d134a339e0bea24e08f93bc34bd8763a6e3ed798df0c5140e92663d7799f483b962c0a0fbd14306ff219b93c230cd17004bbb222eb678aadc9bd5f5d170b16952e0b8c8515b1570240c4069f9c9ba633bc4cb0358541b5a335192b28014e5917c43ff9dd4e3c1fd5cce80988d03e9a9fb9ddb77e4e2960997c96e16ba314411b779cf81272bd0c74c80801c5a194d1e7fa1b152d544b7aa32bdf573754c0e0ee21197550b4c7af77d98a914858086ea877a83971202142b04811a62f2eda7cb14f1b095be331f5ffe1f693c487188b90c3dd8f3d6f695aa080adcf49b0f1d183242353350a9aa0b70ca00885eb5135ffd0c6a5b482ef4b53a83c1433cacdb936aa7728845e6d5770ca9235d6f39b0114cdeecd774a9e8095c39815693d9aeea5a2bb5e29b8544640db21c6f76c193a221bdf3d513818ba25a934e42388c5c163efb1060beea06b0462791a6e1138ff307b318172ed54fac662e874c14b41061473fbd8d5e4bc3ace6eadd9aeb996edbf337296068051e4c4fa7d0f28800a374553accfda0b6e3d172779df651bc0cefa8a357d5af82ecf266a74219005914e99e06ff7fff017f109e1255f3b87d28df84268700e5a31d8f1d83620add649347472180ed941282e4878a973486bcf341d0df289324b0f08077d73a580af4956ffce47bd194952cb9abaf62135842a3b5bf08168098a4043ff1e093c1f24988d43ee0592592d6a0912d87c6da5721509fb4768536a4d424726f11f4ba1aa2bf6ace2b242a912982b19982cf21ca5f3b3c61d40f39b855b431aac06ada40d5a40ce0ee2aca07b5480fa5eaa94d0c0babc9f344423e2f017d5afbe4cbb4c1e624b2e31808f2f9e3736a21f02bfd9d228553f84524ad707044ddc1e2da06d033b85f98d0b248082c3d2d5898ad212dc99cc470d4419590db4d53da8f0f6fc62b116abdcc02d8cb43b50d443505d8451e2c6c5c615ef30c5905d11cd9afc3e398b3b6e88bc3f49b42f934bda68051f2cf2abc46814cf30930d3171780644b41c2640545aac4e07438884559d0b42d511df07a49b0465e10fded9c367513c076e48e319eb8fc49b266f82aee4baee1092c0c903a6ec3cbb959a385d0d3c7c6ba482c2eb05266a264b387006aaaab2e37aff923c3806b94614472a03043c8dcd9e48b4b813d5273792ff72461ecc8e4f39af88494da9080c95918ece75797b8cd215200a6371c128a089fce395b437211b3ee158eb2ba351715fd8d201d10e8647adc5c300360a8076c405d5b606efd0535a12f931373a3491bd6e4649aee713fe52096bfdd08bf30de1ecd005c96527996dbf0a89d214aef0c0acc57431d1cea400ae0a5fa4150fb90142b2a1bf444ca75518f44484515a229452a3877bdaedd2bf0606195a1826877b210e65d10195917657918df5f97331a855697086f7fc9efd38011cdd8d6912ffb79aabc1388c4606b80553b88eb592a1e27a7aaaface829c4ba1a780f1d27c8baaa8131d03d11186cf7fecd0d1bb2be944633bffbf7db6255175c2e646a89eba81248e09a1a34a4f6466b061c9ada74024b75bd892ac983bc03cd4bb844152db903233f6558924fe0840429d52f0720a6feb510008c3fed8800d966ac24414fa0623524cd529ae18c3876365f5c8992af5e578dba203828bed00355c64bcb84df82c12cdcc1194b26b7aca2a90b0cbd44b0f78952154a6582cf5d1fd8482dbddd99fe8759aca15a0116c8930033082b634299bc6453ae463dd24d606157d971cdf1cc4b7218c6e6a37362f3ecf3428e2518f15886a751ea62e523f93ac4b64d55adb30f8ba29db39bd3852b18e298e9c8a433924f94560041aa9730b4342773b6b8017b25d9f3ad4e5d1fce7f9c6e2a9ed201db3eb76168b92a9ab4ece15895a88990421657b0f0546c79cb842dd47e643b0fcf235c94719340b2d8d95be585386b6dd0b0779b9bc051d1c70663b69c6561572c06fac23e53478d8ad716cb302371b8050c24d5646dd87eb2231a696060e4b80ba825087cb2c4433773005be9a005e81d820af895284729699f4ffd20f423308dc2a129b5f297f20139f9b1928bded798d3048fb9947c5b3c8a64b2b6a2fe9bacb6ec7b29e2ff2fe1b1688a1ea37f1c338d31a9d6234c04211a5d796c235bf8958dcf8798f4a088f990a1d7d6c85dd296ed2050ba07c8bcf8897ae43feca830e95243cb2e10429b9ab735676d134cb925cadda791994cebd17ddfbd2a3d70f4f0e12afe5ab28bbd236e02c9791a0a3d39807d06899fd0684fe38a6ef9308205d5244c5ff100a93cc75242ed9670884ac13561dbf9596aae1e0afd51d3795071a01bb549b33a84d2db697f911de5fd6bf6a43303c248640e2121c8de33c7350124b1d0ff6e5414f679d042864b4946ad85a87893c7d9d382e1c4ab5a093750b242c1ee9532e095d5133e367d1255db825db221f789f1b9e64fe828677e35deaf7ce534b4de7373ffb3d44d22948f41e716764ec9d7bee0aa942d8a00ca6b7bc6e3ec28bb3ea7cdf5203fdc7ee628619a4584c9965d4f59f0c93aec784d599fd73fa57f456db2bf736ec61fa9c0c277f67c426fbfddcdfc6e27ebf719c1c92596c696acff6e43924b3b1edde06709eedec64fce3d3a638b272acf4516a3c1f81c0608d12a15ef8150be662c00d03ee436437ad3adad325dc0c26ce2f3070504c0391a99e810d6f0fb8e096a275676ff78f24d2ce160a32396f6678270c29ef11ad80998c012411e02d7e3c5021ac907a428c8049553fac009da65826161324f6e4f26cc6e0fbc5afb0e1ab6477112dd91f975ac42504d49111c115c60d907857047c374882a0b8347a5239aa49ae2a0f99c54358d27ed009b3747ea0848b0a7ccc339e0524a2cec5b8f357f926d72873c91a839a523afb6b04d623307853f96d2cfc5b8e34eeed2e6666bd207ca1a74d0451314fe7ce1e2826471778d0752d269f12dd7bb093abcb62e5bce767a241fa4c9d6a3e93ebe166fe2f3a5f49a75ba56a8562739d2dd2dbaf02cd549dfce82a08d178c82143aa9c00af5bd4f32b670256e393c81a39e24fb25547fcd88fb933a49c677323ab9e9c2afa5d4700284a4f3931579021f5baa9107c36f086694462b80c059e663d53d20d1c7fbd381673bede4867fdebe105a14ab5aef3fc9bb7b0711c660132864af8d73c2009cb563aded08e4486391832aeedd24bae7b4447c264fb99c45c29a910c0886cafa40449744abcb8365fed159fa0b5e2058c4d8863f8e3e856024e99fbe3c522f6af499c069d3770839103d82f78283c131ef38c3f0b57a24ff5f39fe410d53a450ceb1ec8ba2c335fbe6738afceb75b182c0fd8555530488238bbeda9eebf8309c43249316d0bf795957d221a1295ce1598f1089632856b82029dec40597647c2a041b54c2e352729c5ffd490a0464324b708da9a0b163763adc711b68b1ceaf3152f10fe40a82db6831750296a8d1ef4f7a98c62e1810e03ca9977d909bd1b3b4380563cb9d2a7b8034d578cef5f24d5825595d6f11c3f41fb1a6b7542eb7c0f642e17394f64432bf6bae28164e147a8945fe7ba3b06c539a6bc0fe84de05220aaa2239bf9f04d7908fd819a59fbdc6b06264a383201a7021ee87e1b21f974c36080d2bf2ae8211193dfa9412b70196b3fdd59de4ede9578251fa882789b670f376010607cde3420176775da4e3b4a84c6d81552685dec688def14f5239380fa7aeca427de23ced9e9140daa7ed7cbaccf437800ed7be2da51ac07251eda41c4cbcde7035032ff4ca183d60b0561f80569801489f212477eaa9d69a23e2fcecb9208ab912abf72076c14538f6058d201aa2804eafcad0c2069c4f683d6ebf4f2b94e4dd2ece4bdeb02c196965771d795a47786b4a8a29e8fa5d9d62b375efcf6778ae4ed98ff48e25baebaa1cb02256f546a9c5686ee7d6adb5ea85ab4ff802e6fcf98fb290d44d6de81137971287abc4925da244d5748e48f37156b510b1ee44947e928d6abb52e5a1690575962492ef0b3e07b54767ad57b88699779e1c9fa0e4a2b1c9474d3ec0fae2f02a64045493d966ee0b137ec82c78875a084332b646d570b40ae6d917e2f792571d0a5868c9eea537e322fd15774951a0b1eae4dd475b43217f8eaebb9af55adcc497af87494b7ec56ef0832293bef6791d0f745b065a815e90aa93b38458d2b762731cc07a50efa6a1428cabf05771c17fae012a773338075e6971ee048e4843c77899c253bf9073c5b22f731f1a727fbd5b50d5c87fa75afb6f55fe2ce9c17822a4fc777679e25eca06581c2339f7dc614c5ea3bbc85c9fba4deac9e2b8c607cf6558fabc96ab9e9ca217c622457895f35f4cecc4912e3ecc728d480578ed9568059c08a15aa900a4b78855befcd4bf2ee3fc5125c2ef37610f9af9e6bd2ce4e763e1e70cbb4c6bb95b4964c4aa74370d8f6f390b730bcf079cb891f71864d1a361461d2b5d66a00fc27ac2a55826834f37c3c238663681140da0d90e0259a5324453af3f6042e2f169b9b35d05c74f4b03dab55cc9ab8793edff73517234cdb5f37020c7d30881a80899170c1810f4c67ab8f29e97fc0f2c6bea2ca26650f0402339a6150ab511b3593456c738fafe7d6cca21ce26b17725acfeb618c95c378668cc88b861d23dbefced61461a912f00b2050ab1be19d5822192b48f1d8d43f8bf9db049e28cb01f72caec5e5c8430af49dd780f9ddcb5510ffbe8a2942c0452f718339f0b2a9af1f7a0bc37c1fd6436605271c06f25ef66432ac36873753137738abb088631a30384e20c43789669590022714b9d679bde720103359461425363d1e3130bb691feaded875d5eca210301a5338c187a801709bef50b9761f26c984426bd9adbd52133ccf9dbc2647b0dab0d28c304cb2179945f95326f185f0ce3f51a15d21bc489aebf76ec854cddae21153c14f277291f3a3e687fe8cd8715fda3b03e103baaf1bd4ce09f77db5956ea1212a476223213db597f899af428ad092f5460a2af1fb6906e3f19f1025a419ba191b946334ac6157e603229169039e0fb5eec1a58af365a3e26df9420a289906057d9768ece151118d8f42a7248209101f213d5f902b4e696301a3a9c5194e8a3ed8dfe617081a69dc9655adf28c24b3d1ce906d8d668a47f42c885f2d534d94a440e9834066f9a35f40fbf4e850a481da9eda3362fbc09c0f9252e0dc0d27067c9ccfc33fe582181bdcae23a1b0dc8fddbbfb38e02418fee84845768a64015afec0db9e6b886b00915f69339db7e9ed6de1695d4e41b2c2214019bf905e6a9ffeb8f6842703852cf536361141c5ac53d2f959b34d0cb81cfdb35aa49ef3dc38edaf7ebb93fba390875486b1ec2ce284b14adc9509b4c5d6f641684f2016a81f60e29a91b68d2665a69178cbe4657183e82892696e1456d6cc1874059807063d7a91701e9c118be6875ef3847757253ac665b839777bbde023f3c0c6aeb3cc7cb9e0c167ec93ace4cd578ef88a1ba3250cbee74ff2a0f2b6fcb92a7fa20918076d05155ba96f16312a0a9e203524382e03b56a87a1063e25534ba897684d55ec3a4adba1b8029282926906a619d965160c3b8cd30c457eb6219f5e83dd3cc1d0fd02e664142eee258701b8fd9f00bb21b16b6c1d765a8b20094decafa22b47cdd8757b3f309dbf7f375751dd98243c070ec1dc043137d54bc2f5cce3e39f415000780e39e2ea8187a1042820286a172f4d16c4a52c607838964e82ec0a997ff02a5906dbaa3c339b6865adab66dd88310d1d36980e8cbc4ecf41eb9910e51305bddd6b450ec92124e8fb96f5c86a02d58c9b2860f9300181e515f9c9659202d53f36a929ec279ec5023d3bd3f837321a0b7dd2c3e6337c79c4d20f7d6488c6f411bee6c098419414c8f9eb612e6b57b686e59c7e559122e489f3fef7f95364028e9fb6c7a35d0f3bf437d9ba4f000db76959ab86475539d06068b3b985e0255b62e2a645e7776f08b0a730ea44d01a4104618e48b9399c4a5108ff980983baeffd7f5ad2a738c187e8197241e1fedfe8a37d2baef925bb838d1cffcdb9f4076eb2b917060cf7bc1baa751ec62387242e5cb4ecf0acda198d0d1de07a0d842bbb0d48fa89f63ad98394e799ca2588ac92852f4ffa1389c2a0a86b9a687b64c15c5db407057699a43b49362459990bda9b3206b30199fce716d6cd5220a1a0ea69f58513cd5210a10d47947400b5a2c8a733b781811dbaf213497d50e65ec3fd3d85463959ded4cba26e2fcb0bb26860e4f0caa0dd1677f3552a0630cf5fd6c73186270881b941e0016e467f4c20c9436ac620f00b0ed1105180cbb82ee214088143d565818fef99557cffadfd1fef79b02d0ccee5de60a4d8c7147a969428a8f54d4143e3926492f619c88675d9a82da85c83183a657f66b7451799ee43f73ae3e8e2e76eb816642270b56f743b69f37a693bea904e08f49e7f329555702f42501e40c986ffc9c64d9d76a88138d55528d71a1d9154c743dc918b2e8a8b0ecb8a77f51888fe50339caa239f28681fde61fffccec7b6035e854070d7f24aff940321d2857e8287ae2337e8309751d5f7602af22e450e113d796d0fa781481df52dc42efbb016c8560a3eee79999cfba821d7ab4ba3f78e6c4ca035836f7e0a96d818526dd1d8ab65b90538dabdcc1052fb41314bfc0a1d8567a74189f114292bc47d8768d7c829d6aa79bada7b1a4f585d9c712f588066968c02ebf51e05b4672ca13f6b900a5683c51e592205191941ec58d4647b92ab758ef6f8f805f1b0bd7fc822a14424f746834b51dc18b98033491283810b4b5b07e2ec6ecebac028a785368f96ab4d36d51d5f7da35e49c383032523a9cabd7163ee348f58c0aa39f00fdd8eb966155be42981039cb30593b39ed320d47d034c0b778a2dde3077e9b22fd7be88d113ab2f79d53479056e9595a3c65f8fafe3601faa22fb19f31beb84b39b74228fe81e12338f8ab5937132f2bbc140fe3fadbac6aa7c6604f5000807ba4177f270b6e407cc38d8ce3750e24f50ad2e8e9b1e693ecf82e2ecfb1c7820edbc45ca768a7f1ea45cf585f342b53b1b6e7cebd8e30d0a62180c0fa928d6d30b21bc12b66c5074f9a1e442a07e3e12be3fc086371f448eb78517483534ca890006faffba7a48c99c9d8570d67b105cfdab413f78dde6ae14657cb52e4d75ebc1e01a6e2bbdd00a1014a39db9a37d1ff03d0c7f4e3e942f52135882fda2515e783849468532dd4ade45c774ce6bd4658ad103ad47c00e311af6f2725783fd71ea48b18382fea75bcd1c602a7ffea62267a8a73d24a9638e86e37d3ecd070022808ae36919fb3ecdd0ce865e3092a060eb6e3bb5c6809324066597158f86a45249092e4d72c8a6bbf334afc79d4c21b1f94ef0dd3cb305e5ff0949fa5562c8b5aca08300b2261c810c3091d34f9985912dd42a771e694f281b2728d01aded79fb797c035b931ef444bb0a32df8be5a71804b89886306be136566bc05f411bb92a11c372dc810f6c76c577cf43f981715154bdbe85704b3815b55ebb8296fa6a27c6b27cbb55b60d2f4de3feb433af873821713aea179944e3c72d7e9c59b375b5a849db3d4cfb74a9c28b22cae18db88d7ec1278cfddd4a6052384db0315e421a611be7e503f9b8199ed6bcd63e61c5b3a9936affde382403dddd48c37e4e6c31d923b9801a44b4fc34314b19b3d048863dc26bc1b05835b7c8f067d79c18584d3e318dd28d98fa250b58aadc74b810954424471789ed6245cf25aec09c979e9bd6a35f3900c86c9ccd95f1856345c0569c8f515b0e8e3a6d88ed50ea66cff3993edf83e14a441b4e78403af7f348af04a10f1abf4af28554e160744204b12020c818c8b50430c009a451b9983078d9b698b6ea83d670d40867566543a8a8814f45de4f4df2412871c13f39d8f1e9fa1e3ea33f6756313c2ad8b5410e94cddaa2128b6b92adc344f5727c7b4fcc5180893628a8f558037e576c2b10d2e4eab1746fb15d00365d95bab120d7d42be84055a15985d3a956435b4360f960648de54520be19ed709b40bf6ef00d2b40df8107afe94dd1f0dabfb11d603b51b3d60da0925acf8d0504455589220b8abd043779a81e0466f0420e479318ee52f9d08fa61fea739c7315d36483dca30bbed3b8ed1ca49f98439bac5a76b9c59f94ad4de88c815e8ea6222075faed282fa664d52a411588de5789846fd75e299a452b108a3689d2206e1b430e1646a70eb8171861d0f47b93e142cdc03ced2f13364e95437b2ce9dbcd48a84b3c83875c0849195a86a3748184a7d167d8eb48158093209c74f6e16c0ae028380e045984ac448f0427b9291125c6ec4e24c14f57cb44178861539d58a54ccb40fe18fba1a248b18ab45256e38ce78afe4fe58c0be03b2a58d4e4860a4ae839dd1bd937594567cbd1bff87ff0b988a734669a2e75591e899e40acf46071ff6ea4b2089aa53044cc8027cfeef60525d48e68441d06e313448edd95f97cc453676199f60e30c5474b9db9e203703ba407e58c220ee7de2a1a43c4cc8109739a98b75e35ad8c70c06a89763c0566c306e7f2c04af929d13c5493710f8a894fb914ae8238e790ae8ed82e69ee51386bd77b8455d53680a0042f191b2b4f8692771618a4a93682e905959cb4d55c31b36248e4a0d2e6b7c090c8400dc152b66067f44d5e991c43a5ff2f9132e737ac4216e25451cc1eba3dd672e628973168f7556159f551093f504e3c9a0de2e25538988a8332d1f3ac7f4d7bc3e0d402e55ba58343c7bb3cb5b50e068847474820ec88613a1eec87d03498f734b832a97d192db94fa5e0c0429d89b4b6e86a2987975b1ad6784a56626277b04099d5ec37d10985bb1e4d994a1e99b8f770139d0286ee9d3196eee18a4e1c1cdb6d29f616456380f88de3664d247050e761e9192c75ce562958a0877c999484727a294f80eb67ca54651f38a98692a364fdb958d6887136a9316d5f5f4b0179e4dc63862382eb9951c05bccb5f5d7b15f4eae4c54639f812b19908edc694443c8e8260d5e9f89588491005fa1194ce48a7d41cafca3d9c62105549fbd7b949f6ae4bfbbde1961dbcfe9de82b3a926eda7ec9d8d30bd1194dec4ffe6c4839f4d65d4e58686ac6520653d76e33246f84821ed793e3c9462cf3c976c58777989216d1a385dd5828f95eb3d68551b7f180bad56ad8544cb7c70c3b1fa0312ae66871c34b5afe343c0f906f75c5495107b5668a4cedc1844ff98d140092268e7a8965257fa6f36041fc75a7735dfc434a70433e02fc05a6590684e818a29e957296f125708870212ac495d8b1844031041553ef4a80f0ff7246445152929483b98a66104bbcf872fdaf36968f18ae1126f4312486ab4e7fefb4a5f351d57f6100da9b4a78769523d10b7ba9e01ef3ba9779f213d4acab6e0964f0f6d328ce248b582836a4e6b23bbe28285b6ba9e15769cc39f7ee14feb03397418cf2c08b439024befdbc41348241e66254eca1df79673f1a6aea2b16512c9865d9435cfb405ec1420848b39726fa295f3b63c8abb2963575d330ff44a6d56849512b05a5a5ee091d719d961f5f4a65b223e4477feece564086c7b1310c14a5db6bac07093e2104e087f10ee9b3076636f2a4a1201cbff2b56b03f62f2f4092e3aacc38b0d3fd0ae33a0dea53ec98d00695d06310817ba3cf2fcd9481c2f0972e2ec86cb6f85e1b3194c7a66d58ba62c3ef77e263c0c031242dbde6412adf3cc5f2e28d547a68b9446342f945f3c51e5ed8bbb1e148859d492e0052497a9793efea1face82e3b82d1083e4302a8cfc33d55662dca1566e1f6da9cde86f96d8f408c89cdc7988f7dbe65701122df3acdc1ab59e675936890b066b0809f55cf9fdb759f94bd564688529e364087450c9ca315528fe263cfcbda73f651b377012af08d0148f1aa2a5e63441ae751b31688d537e6b7ec7a50c0b392df69583f18e3cf49e797cd1e963f301106856e2f6f297ec26c53184f3d5896fa22265390837abd621ee721dfe2c3fe6dcf2bcb9c091c8c35b4c1cbfadfd7302e1d6ab221270ff3366b5c7dae3c98f4d9defebbe29a7d308b146bb22f23d15a75b32cbab9407d7ed0d4651f2a0f0859af27cf63283b47f172d82ba3824200c70b1a4ac3f854b3da91ff702b0e9dd08b5b91ce35d50f510c8ea4566d8b9921e7f9b03826962e5f15566d531f45bd74607c1d900436b89c242c855d8fd9b9a40e0b9e695ae9ed51d27aaaf111e1eacb512638169c717f613dde50e2dd6626c7404c9f92a48f8640630dd808f4509bd96ca0ffb13d3138b3238e511fe36c0acc628dbffa4641334d737db2d15a72d982e7e58c29c13d7ba0919713b5b995190272a05ce80573ab14ac12c7a9d60e9aa686a6fc30cd82c83170b5c4618824c41a8b2fc7807a9ed63155e65a6aafe3822833938be52fef77c0cb39e44ce2d308627be3a88df8fb1e7841a593e441892e32a1de76527fc0b4ec25c094f16b3ad2915f04faaddcacecf7f15015a6cd0c9a8b1dc23fe13e51a65ba0b0190fe5f5657d76023fab446c15370c8d18797b6b2209632f0973007c4c86b33e0c925752df3aa03c0d0c2b099db22b1ce494935f6b302e55d32f0e7629f301cf491fbbadf3b75e86b1663fb01dc46890abe1df42ddecfc74ac12a2a0adee78dcc731eb758821487cbd46101624700888bc0a0cbdeeb1bcd19fbfe9e816a7738b560742fd833b96d05b86d158bdc5c3a0ed320bee93d9c74a4254227ca4c9096c60d190163e308410dc3b845b822bf8e2af161e52cf3c143f38730cd78bd91a10a7884fa98ab7a731685413e44f4c7bd8a9e596430b96a700f88d642763f0a02f85c007c913d5c9e42473d4c066b016680a610516b3b52578011b605e6c3fcecbd55d249606a2571a4bdc30e7a54f2028d8f3a692696ae9bf508026439f55753604fcadc6432e684a08fc2d09f583b6545c6f3e24428c161a4bc031a9196835b3054aa9a0e091d4ac9b8b3cfe926a0e5f7de37a4752596b7c305bfec6fb52ad852356aae305212549ba4caa7687cdd30f6de1c1000c001101666144296d5d5c38da2b3cd4339ffc6b1af392f5551eb46416defb6b6f79632a594020c082a086b08fccdd38721728e58362960456d8d59958cb2aa7b7b3b6b5ffa59158745559c300183818f172e382308d9b863d4a123e60d1106e5a17b719e64d1b4c9cccccccccc3c5d875c1c48a0fb3988f2334b03095a12d95eda4a258e6554e2744cc9ee21e5a2d076cfa2f3df06b97a50a8ffca850cd13a7a051d79889d0c3118cd43dddfa41cc7713eccb2b0e176c889ba867f38da1f2c82903876051275ec57ce153b68e628b55ff3f53e695b38fe90a29504574d500fe986dc6abf64239de0cc74504a298b288699932f82c8719264b41c2448104dd3b420cccc1c040858438b0c44aedc77dee6660ec2fd1cdde6661a59ecc70b259eb8e09384c4670932d90ad239e79c73ced945e790f5e34513925b30a8a7516d663adc394a593b6a0842f4312741546e2684eadc6383b3cc6845eac83b3cbc64dcc2718b7809f3ccea53b77118c586e83ac0955fc74e940371570f0e9c090a838e94b5e00e564864a6a5facb781cabb2800419a2fbeeee2950f9690292ae800ce7fdccacfeb37ab8b226d5066f21dbb6fdf6fc5bd81cf7e128c4061bba35f9bdc78fd9c664426a64fce3e4e85b7e4506ede10b23b014eafe4031924155be690ba32f92eac8b1581499fcaec610402dca200f45d4add187aa7c49b31d7d712401553ecfdcc531ad75d1a4ccbc486a572a8783bab53f458055f92c334df758952f671555bec7dce53afe225fc6dc63ce8344bebfba6543c3e2af4672146d91c5c46232cde7d8fe7c712401d53465e49c4ebbe5a5926cb1f472478bd26472907b136832bd835c38ca12c41cd08df34def600c72478d2128c7bc915a94efd3adf953fa518b7276941665272d8c8c8eabb18f746a4cc6684059e6df50826e2b8e9bde0ffd1a8b8941475a65374bb3344beeae52da65a092945f9272964a2653d7759da9549a2118fa8ca2a132354da3ddd2c291fa46d4e2fc828e8e2345104e5d37327f02ddd439e7b38ce3b470a4abd58b226b87ecb88ddbb84dd3dea3ddf2d734956d6edae638756adb560a471d6ae93590dbb84ddb640ec763c5112014c07e408a02053a5b18c99fa1b67d9291fc927e912c6fd53fe76f8cc9a54319276858b6df988ec75d5f28bd90a51476ac4519851061d492d71cd83205edb62c360a2278aacaa4b425889ac0f6e917f9136c151632054ed4d9b26de1aa4a22985067f86f06b591846e128f4bb93db76dbf85b48837b5e7887498a7cac99af63d7aca92b6699365cb34d9c9a05b1a03ba3f61183dc9a1fb13c64e1848a80be8fe807154fbc1a0d9de2268b7e8314a993fb5ed733942bf6ae1a8d252e76a5be438af21d7a294523ac023aafb63a453ebfe84d184da2d05e8fe0821a8ee8fd1505dd5fd112305b56bcfa56f6311906b5116918cda3623ba14256e435dc1e6b6b8524a588a925ddff5f55d971e05129bdc645784253689843665a74d13e79ed7f5c04ba577aec49544d7a644a2d41c90d7638b6c972ea310657e783bd0d7de3f1f5dbddf8755473ae5ce85410666a1dfc471da733954d6b490069161985916fa8918b030fdebf36387ae74aeb91ef4ae369f9da688bc8251962bf053d09ce0d5ced6516800c58dce102df8010e868819bf4a2aa89452ca9fdafd73c591daef0d7d517b47ed1e0389ff40490dfed3b97709f8cf5087ed5d02f3b7f93dfa93e15a660cbb77a04895613b370f7c2b6d5ca883e94b52726fe2fc850bdaef5c8ca78537cc5072191d4b0d251dfc4b3866366840f7bb162aa86a877b7e954ed76d38b20e392ee5d4b4b9502a17de307f6b57027558348c80f28af1972f25e8a8d2a10f2869da7b2f5f0e9925d0c6177454e924a9f918957ee1ffa88a49142b48aaadd2e1c791047d977ca9785a7ca97aea2eb3acfc2a70eb066a205723369c4d8becf909854a9d40efa9fb9835a584a610691de7992460d3454dc17103ea95fdab0145041d553a2a1d7779ffc1543d5a4aca10a5f2c5e5d8a8016dd8d8b879b96b9bf90b3fc76db3d7364b5a1e5cf96913a8f6550572952fd50d461b3bbdf9a2d171973fbf8ae7841cd09bca3faa4ea0b73ab011494af4687a05b55103e42ffcdc908a5fc5b33cb4e7572de9569f6a8e22e8a8d291af275b51b8a152303bbd067a28d866eef29ebfe7df8eb89c574a09ff36db9e7448dec71060d1defb223173d6e0ef693a74671cc562bcb5f001a518f9f21796211274be4c19921f1ec1e5f80b7b11e847fec2bff1c3461b362b1e3a722f70ebee3055403d1b2f7fd9816e1d553a9c916e756f7a232db20d6d02ed8d51e92c0fd4c2f0733c2df2a73ce7482fe5f4795c775acc699191b4c8105829a1239753fa24507a0f596af0f7de0b752812d3a16ea8fc5155290d69409b5f365e2d6e8c4ac75f564a2897c3a50cb9eb147e1c37a60ca952862a3faa07ba9dd6be7e92127c996216863f083aaa745466fceb43955564954715a0ca2ab1ca2f1558e557e9a878f8553056c92aab862aab6695554595554795554895556c2aabe05456c9a9aca25355782aab747e255f3326dc8d5139a1cf1d8e54a58363360780d4b304d6b364c98f154b7eacd8c121841f2b787eac58f263c5ce8f153b5dcb2a798b49141174dc625db7d806b4c9bad5556a1b4f95f2379e6d09e7aeee21467b96bbfc350d09ca726a1b90dc625d4e1064d28599398e52d6b6f92cfe8ff1fdc70b9f3ad2ea0320766433e097a6e2a2334be6706b906e4de0432dfc2046d0f1eb8b35884a0a3ac3158e215a9be8faf37e042b03310cde87c54c7a1e770518860e8570b80b53ea82aa0216c6fdbb0ff42a03cbb7422bb4e8628b2e76517d022b7a97ea17f65818ff6edd3505d08afe9cc3a32d81ba7f937338ce81a2f37ac0baf3ba1eb1c939dfd7a35b1cd4a28b6508d87e2188e39b5e3f7f33deefe72349f7da37335f9b1a8bb882266ef78bfa3d25f9be41239389ae78dc73040889eca65ffcbb6d606d03dbc15d3fbcf4a56f265407423a2aa2e2a368f7bc4bc71af6fe7e7af758feb2624c1fec7c615ffc7ba0711df4837ba16aefcf8269f224e384119165e231e7fcb870f2f0562f76a71eee580c48434af8573c44c4820004e0d09192690ee8c8366cb33c444ffc64c44fa6d4ddb327f75de8ede7a397ece8d68e16dd85d7d13806a02dfc7883f5230e167e6421c08f2d303f9eb0c28f280ce0c71404f0e3bffc088a3f862afc9823003fba00e04700b8fc1880da2a842fffa3006a0fa0360a3fae50fb841f616a13a0360bac160ae0828e175ab55dbb5200967c1d2dbaa6c3850280dd02d84b2c8c3f0b6c2616c69f05b0090076cfc2f8c380cd8385f15f01ec1e2c8cff00c0766261fc0500766c61fc5fc07e6261fc45b0a158187f15c0f6c1c2b44fff2c8cbf0bd8512c8c7f0eb07fb030fe21d8400be30f822dc5c2f83fd8405818ff14c09e6261fc51003b086ca185f16f019bc9c2f8b3801d8485f1c701b6aca95818ff15d8552c8cbf0db0ad00bbc9c2f4158dc5c26451027b28c9f7e2e700ba439d6112b601c037d32e9f8ffe30c9e9fd73849b63869f8c29fc16a76fd5fcff93590965c658d2e256f093e1be75787a09c7daf155d05db5ac64906113c00938a02b757fbac019c04cb682c743a6dfc019b6a16a3e927c2f9fc35db11809eff0918983d33f79a02c1c33a023e3704eb7c686d523b3a44dee07f0cdf44b7984f372f8a623c22fd896e63ac230f00d0e122ee892c0496d2a1c550a67bbe19b77954a35bf972c566a87a6ea4a21c44e0b5ebb68001a522980c743ddf2da36363640d091bfd79ed5420b9f4cef504f494ebf1f1122db979e48b716eb625883e1648168f8b144aa0582a9523053c3523b5ca051b7cf01fd1cf6b0ec561983b58804daa3458e19e6820e1d2770edd8f1039d5fe32b7d8d0f021be37d0d1a25dcd6b03632994ca6a11f9af6835b8ebe8bb8c28b090609a3e1a7fbfcab75d17038fa04c990ae3e06972ffce12f5f0756be62fc7ba8a5ca00c4ac3b00b7eb071255124bf540d904948018bc183e199e3114507e20fe34c07a600738000c0683f5f800f9e880f5c05cf068f02e015e023e193ec2031d7be4a97d61d091614476d08ec9d9bd2004153bfadde9bbefbdee44bf70bda4d3c3fb8675ac630deb695837ac7d5a1ee0935fd82ef40b1e1375ab9f7bfa65dbd5307ff1ef2450588f0fc5f1f68eb5581706987006ac7b5a64b0815aeca07e71a7e15712529423a32227aafe4d7a5403c4ace0d2f2c35da7b07b7c8260f86650800caeff7e14bbb07b4e0dfb828848ee6917130dc17a0cd9b48e0e0d4de27d8af7291f91edb94f51622a7dc76a213451c3e88f3a86bad8964684759d180616b3c062301794cb3023f5a33754230c532c05787ca45d2a38de3a3aee62c9f0cd903201e59ebfed53523e853eea1bb63cb45818fa7d74e927d51bc6ecc4babc1fac2b08cba38761e8f7f003b47698a4468cf97ed4ea05f6874b1d1768148116483bbd7ff7300c7cc32c784fb108f8de476d6350096b3ee6fbb18350fd3909cb43cb83bd7780f5c0dceb0f5785a970e43a1ce9cda2688a0fcf67b5ab9d80032e8a12e0a576baa8a2129195fb7cb4aa0534c9e97bb448bf089cbaa7de7f5ffa7c78edb0612dfad72083720c7bcd0266d07e86ed07cdbab6715396bcbf95ef28d54680b7ee6a18157f8420901ffd404209d2b0c5986082085a1439600210b55f307d5e3c38a93eb7404ae282da3e5a9600891a1c08c91b2d868a50436d2e70aa58f7670846d46eb793cd6f45b8c9476e54a8153cf0e5986e0794ff03dd2e0f22a5278203574d8fc3aa7adfd5fdb531a6eac67da714951a2b2dc1940a033640542a032b204569a0760add800a784ae1800afc4e4452a0f7750005761e0e1434751ea85d327de0047225107ce0c6e5e081da1682da5313416d39bd9d041bc825d0e4d74556584b42b72ea31f39ff101da9a32c40f52237aa53d4b146e55e5489a594523697fc04dececc39408365e85e7d2949a6f1839b5f9dc6cccf457c00e1ed1ac7ec8f0c1454fb35fa92d1bebb828e8b246bfb4b15a29174789065669f9fc32295c8040a6aa0ba39f84baf11a7026feefce4b9b3694305986d865c7153999979f6ca2de261cac5ba58af86cadf76d78bfc2b7fba0a575a941aa60cd1a0fb2c9635e8d6457a5068ff3ef7f04ebb28bf108ed2d5ea5f14592cdee917214b76ec60b1c467facccccc44b0aabb7bbbbbab84e8f636a35b971c92ea9016fb6805d6b6b327452df6a76041479e71d1cc41960d9941f7fbe80baad2a9a070cb1f81e39607f768d1ddd77f6873ca5e6feffee16e042066fdac4a5b5cad18d055eeee9e9cc862f9837037376f777703d996db366d99b9b99999bbb9270db6bb4913a319658940c4cececeb9dc1f34ac101762030be9966b430584fc58200c24a483ec2e7343a1fdcb2db79ce64473389230810d3523a4c3aacebcbb93899b22ea2ffc1eb20d4e8b9d438b388cc338366cc38e4329a5383636dd9a9e03bf5a3db20dd7c8f72837724ac862f6d5fdf1c20723d914e30854ccb470e2492c0c20b6fb7b74f76eefee767777b76c824a3b61c4db1f488b41583a82040902441684524a8300a94106a48620b11a62416431ef888ce993c42c08169a2a5e2cf277e41ccd8d454dbe0bcb155d36ab32278a2227722a214429ee91132f27488e90e8a09452d60ea01f3d1e089b9579b2ba75397f7ed570cdc62f8ee338ae79310dbfba35d90621fcaa34dd3ae28ca2389a95010594a35a80ba5010c188da3bf50854fec092f1f33ea8324259dcdcdcdcdd38acd310c630ead6052d64227f38eefff0656696e147338b79f77770749d085536020d75e4623f2830e2ce283a3a6284a4fa757dcc38aa5df782b79f8f4d7bcd354d734dd3f1c9cc6ddbb6ed4715a6f9643ce46971093873664e8bed83020a41279c70d3d2c204090b8b50120e1c34376e3059b25a0945b161636765e5488d1a4c8ca8a8044551a98ea4524b502821239412a5a404199d4e4248beef89e70525751d8dc9b4a35367846e2af75b63eec301714db821cda8c5d6b4a3d96a4faaa669dae69b6bbe6da1366bb1b7226da8b6f4b66dd39a6844350749f7ea684c47a628a624d391294a11e8d81575433b6a48dd5047d4cdba359a64dd1353948ee7b918178b15358d913eea237f2da9fd1a92731ca5ab17593d2d6ab116fb5db43a44dbb6d0d463f2492309290da4a395256c9b91e6daabf4a4e4837b6926e55089a8c5edbb6ebea69566c9c31187951aaa7d0f77708857baa96da4fe40c7aea843aae9568eef9aa33baa5d92f72abdb4b0448353db3b52fbbd9a16bbb74d88dcb62de4800c37d05dfb1e2ea5dc5ef36a3c23457434fd1401488aa09e6a7ac996989a746bd49a20756be4625a52b7c6f97a756bec8a68180623dd025a1ea6181010279bf574cb251c2ae2904c4b4cb0a392ac969ad4fe1c445e44a3e574cbe55bcb81425461eafe40d9a99f4b939ac273b16eb9f8007141dd02c0f773b26ee508800aa286e45dc94609f4e5ffb54fe625aca1455742c1bfa1040d3f07a882d4395e0c472ec7ab108e34470042a4da0f0090ba1441e7e77897efb44fc6c52587c7e2cf3539d23e04472e4aed07c1b1f4aafd0fa600129135d6ad6984ba1505708649ccc707a85bd38cbaf5047086095050904db7e651ddda02ce30b1b9b96192d3ad5946ddca02ce30c9618284091221a46e4d32ea561ce08c1092509250d2ab5b738cbaf50638c3e44543c384a75bd3a86e5d81334c78982c61b244e8a85b538cbad506382374241445288a4eb7661875eb0a38c344676707a75b138cbab50638c304e7c8112635dd9a4575ab0a38c3a48689112646828eba358b50b7aac099a0a3a028415170ba35bfa85b53e08c10ce91233cdd9a50ea56143823c4b36489504db7e693ba95823342354246848c0c756b12a16e4d016782868888828aba35bda85b4fe04c505190519091504eb7a693baf5036784728490082199756bceea560f9c099a3d791284d4add945ddda8133414841494149af6e4d2eea56133823f4a2a1d1e9d61c42dd5a027766846cba3589ea560e9c11b2697179709d11ba5998ad3d1a0a2fa0d4519bb94bcefca5bfa8681e21494dd37ecee972e62e4e8a222ab4a8fd1e5b98fe139aa0f347f9ba91049a051df9e547eeea99bfbe25d41bf297fe2177957890b4b02bea8a92b4d852cca776c8c5aa4f8b2b34a045461f4fdd1c4544f691c423bd008b9ba4335460829810eaa8a37ad1c50a68ff03517e7909a28208228438c12c892d3a2f9a9c80b2760818fc800535618cd103235a702eab233aae665f910120644bb0228d2300bd60a8e4451353c7c341922474768882064d164a74139b43f46267d562cbd518958905b268e20927467054a003154e2ee825649e1743b4e4eccf0b1f2613ff2fa5241337b58dfb8dae668f216fbca31b374d5097c5024a1423c4a089a20b1f2616627834324ed054415bc6b484c243603f82b210cf23647d86ca0b38bafa36019127960004133d30b1010ce615a7758207fb73743569699ba5524855a8caba6791c411d2091279847c51e54488d68e1c89444729120320ec80c90fb628420868cc26dba703f71d501d55fe721a74f2acd0012897e1ec5f1071d3240c283440c2841f5871da96dd4774db2deaabedae6497d6d25b568e830e86d55acaae92eb0df257320b2bb9e47dc6ec58a6a0f279ce969e0f54d22a28a784fbaa4c9feffede14745c491a4437021bf92728218f264d528b4b82599d47e89cee12a9ae3c6a71ff0425a8ff3e1add5d7929b74d6e5bf7deeea754bce466148edbb9daae36b9f5ee8d722e2ea6a591c6939b79579bdeeee2eefd29b45777ba74ef1fa594d2e50f72ee60ee40baf7161d77e71eb7dc6e2ffbf2b22f2db4016438ee132cbdca64172a1cdd23e9daeeb6bb49d79efba96f9bb66d5ad371d5be848a8acaf7f2e07edff7b7e5f19d7ebfb43c527edfc4fba7e5a1f2fb29cba3068f150e970bcaa91666babbbbbbbbbbbbcf12b795a0faaff0d6a33117d4e7d4342d261504d5a69c536a35c881cd4ec07d4cd7f908d6f9449808cf20e31ce0343ae0a3c324db03f1e7384ae79caa1450a9fd066ecc9c73fad83aa7109e32c7b76ddb7ea0f27d47894b294109869085913ea433155d1090d0f3d2b42d4543b7f696a2a1fe72d3a6f610d818ed23c01b121618f577e1c8725c5096f27b748a073a7e1d7ffb852ddcaf0919d8200584582a8de2141766be12f9291ea8127f137031a5ef24e83d4de9b9223c757b098e2b1bb25a695f985f0253b685f9dfba30bf03572d3a9884fb1258c3c570e1723790d051acf3635881a5634e6ea5bb64f29dff085445b477c75f87eb3394800c6ee17d188e13428b9c6de338ee635226a093667b1f9805c8f610d898ed23c031da736d0325ba54141baea15ffc9fd0965d6107f6a43f1077a904f9c420eaf81556ab85f1ef1f5676b45a7117499c21a31c97e2818e5b24648804a590166df4d022e7384a57ab7f79e44b1c41d2383b9dc32eb58ddbdd26767db05394405511d4fbc9bb3450936e9b45daa4b6e93a5317d230f33ecea144fde2ff848d74543bb4a5ee4f174e5496d9063333c10c0577be37a0a023cb94e463e1a1194f1d19a7e55c7f66397d64735f39838eadf3338bd5fd19e36600757f8c8aaad6ffcdcc2efd327fc1d30773227f1273a330c7e93b7d1d336c3ec354e8bed3b311eceac25310d7e00b3906527a27805e237ace02ac4102783b4e21c360eee2a1a10e2c50901f42f60913c19c6868c826089aa47b1bef1b92da8fe5865ed400dddd19e0193667d8b114522e757f8898c0d0812e7e58f1523b34c507a91d5ac306383ef91d8ee2d61d31ece8b1234609ff9792a038e9863ccffb38ca79dfea575fcaef721c8b2c713669a9735295c9c3b30eb2d4e06191982e95ea542ad592165bce39b7971b4b988ae7208bb469b1b99b165b07ff3937196783b383b3b1b949b239fbd2cfc9601789da4f57f27cde2733a57b7b9d569a1f1726f12f8121c719c19ad6717372dc94dbdce4b6493935d327b34d10c70d28cb98bff43b582486fbb650f2c89c2979e6cf1089f0082a3f4682a6caa0ccf19692675bd93cced3e54801d59ecb7102aa3d4744d6ad04ae78afacacac48de15930c931857ab1bab858901eddfa528d68ec952061dbda677b7488a2da825105175218a98590624a74e23807bffe6429df5179eea3e8ea0bacdc268daca93d77851cd465425c805edf61a29766a517d52e13546ba861ea97e333b87eb9c5517538e22a89b17f97b5151f52abd0608a8b6ce5c624a51fde713d55f5b25b08c4189c83a4e9da973061d1ba94e1d1d3b5a74eda5c7d062902ce6c32fa64132f2adb94f488d94d4fe7209aab4d8ed35b10663ea4c9db9a4fa7bcde49aa93375ba357213aa33a1faea592dabea46885c73ca98e69356518c7480a6e66ee3352de23083ce303c62796204362728d1524a952394a54befe02587744edd76c1219dc3355c33695649959f6bba65e4a872386da6cd4a260deaf5c771f306a74e9b3058cbd18ed49e36dab4a9a61751b72ea3f6aaf2274ddd9749edda9647eddad2efcb221bbce8e808493e1090ece58b228b55d7c4bebe3ebc6425efeef37291bff03b2f03f98c5ffec23e4f7a88ea3e3769172fe917fe9d1d2448f848e5bde9177eae59b661061d87744eede6cf908616a7fbbff4f9b21e329880be4a2ae85296d9e3542a954aa5522814a752a9548a7e2a957a14fd54eabd4e65a2a8f7d58d2f954aa550a8142a854aa552a9542a45299df4bb1235d194a7a8140a95daaa7d8a6aa854ea510d48fdca77a66f26f52b8f02bb67f54c2a9542a1c00e954251aeeb3c4e7d32a93f9da8d7622a1c57f353be4b49a55229d4a752a957bd4c7128d45642a19e9ab8f77ed4645c4f29142abc211c534f538ffa2e05cec01d7b29140d4f5e67dab4101565be6babada6b9e64aa4f6dded1c48d15ef67c29df39afab01e5ed9ef305f23d328caa4bdd1f32802a1930efb5f7f71f387ca04344ef6fd01e07aef2df43961e9f3fb002360c591e25f963785e49be27dff3bc92f66371bc70ec70030e5c2bd0a2f6cdd046fc5d123aee4c863f702eedf2b8af9cf72eed32bdafb0d1d0ad71fe777aff99e5a1bd7b3f4f2057ed7380e74def7bf409fcbc16fe00d719762bddbd8f196975d9bf479b73629461a46edddaa5c8a7f1ef5f978e83c0405cc44dd391c7462df291bbfe8f788a7579fdc2cf2a560475cbf4dca5efae2b81a3c845dd9a6152ed7ed2708c87496aa9542a3db8aeced917fe52a934bad4528b4a2d79b504e42fa5282d7203e677cf405c4a38fe291c571c574b472da690043ab229a747ef9b8688753e1bb5c85519d4197251273f192ed24ad0af189eaea48469775a94deb2ead2a63afd1e4dc18ea9a480aa97e0d6ff2350f6d1c2827ab9f2f2870c9d2a9fa25eae7c69c89b55d78a80f4c031d2a7459d6eb9d4647235990f112b7db9d3220da58e5cb2436fe8a006daa137d0c7813b487648d051acedf3d42f6bd139f18142196bd15128477db7a138142a25e55129292c4ba0319ee521b79a9e0934e5513f4ad94bd9d0f25801b94a2de4d3f7975f03e4af7cc73d05b767cdc85f09576ad4f8159005eaa841c1ed69cf07b8d2b08616254cfb80f4d0af1895efe14954421625d01f3270eab2f454e0d835e5256c55602a943a3766407fca80551cba52d9f2e827d5fb7189247dd48fda376a32d92d092e0ffa5efa6438b0f9d0713503802af20d54959f0c8dd1f006f9f251129c0145bf475350b6d8f339ad48367275a7fa9bb88e8d1c0f915947d15b6179acba2533c64e8bebda18930dca533238cdc0a023c35cc42f72b272b63cfc6dc0c031a34a999304d9f8b2c65d1d0cf645fe113637a8b25ba2ca1f650e0b1874e4b66dcb5918c901b96b56b4cdaaf46afcc5635acef010f498957bcc69269760b43cbc5f8eb23cbb610308e3e4f02c128e1cfca597b4287b3830ecee1c60bee384455a519619928d1ddd724e4dd3e49c5d33ebeeeeee5249b6eceeee864173932196cd6430d8774d03d14274387611dd1d2b954e621c551943b96d0707ae066ecccabbe301953fb590f28fdaa85b97ae4907d57df669d713fdf63b54db977550181947eeeeaceefeb847fce29a8eaedca5bdbbe8a7fcba52bff2bcbbfe73ce6df28eff0fc75fa5108e2b8a4258d31286b263d66f1481769e4b39a7cb3e79e1fc6426d7f88bfc1b4f6c801cc382e3c6aa394eda909fcc8c59a901aa40d979df69dc8da2600ab893eb4013c84254594495af810c031e38a8839c2d929743b7b6ca0742082e626b16460221762ad2a54f886e7797790374a9cbe99c4be9bef2a18e0733d8b3a93d50511ddc276ac73a4fa4e1447570aba89dbf84a80ec2503bf90a9a2f31aa8302a89db682ea60006ab735511d4ca176dc16d5411bb52b790c2e143b98511d54a176260fa73a6880da75dd090a1ea8a80e7eddaf5dd06d8a0f5ffe2d40f732dc4358322b5b4ae9fd3e5dfa6cb127cf39e776027dfd04dd76e749905fba0007133896f8a159c06081e1b8c18f110e1f3aaab088c112c64f18491d0b02745cf18bab9edadff244131f97ca14e426d47e8f81e0611a95aa413952c7aee807ca4d8774d352f7870848a84f60757f8c8054757f9e20a94f9e3c21e29aa0204aa308a8e42d57453de9d08c00020090001315000028100a864322b1682ccb5359ef3e14000e7b9248765c9bc9e32cc8611842c618428821840010180019a1996d03982866cbfb46f607ae87c2a9e9715fc64179e189cd57f688effd2dcfa8758831f842ad0488f93804bd953a3ee1da05f9ad16d762406dd985418546e8ce7a7f220fb2113ab325c1a8308bd58dbc9b507010be2c4676084c1013137980b93c2ee7d0273583ee603edda78d3b3141045f16c372199a3e0a2ff3e24d0c843f309282f6e6cbed7ccb6de88354e41289842da95622b5195bc1ac1f43f0a7923668ef632006faf11502c93d169419526294d2a2aca8896b439ca2d0df7ef82f31865cc3d005e88bd214f4a2cea829d019615c8818a9ceb9e167c83d32fbd7873c8860081275d233ca58ff98fd9877f4a8f6573b37540f3a6172efb84e83cf46d0d66541f016c43a9f256ec4f7822edd3af295b82a8915a79c6264aedad305cea31cc48323fb6a57529a876c7d0522b1af7215702b34337dc549a8a05786a08125d4a3e92b2f65b39ac1b7076ec55fdbe8c33836af83c46672e5f4afdf38a2fdc8cd24ba18de6c96d3294e6fa0b14e007d0f777716672a0b8c3790ff0d85728a232a33048f761f61774dd9774043282afaf26e205cb2361987c015bf03020b28621f28c23468b1f11a06f2464490c93cdcff103ccb87d3c4ef5f8fc70ef4d90cc6ed1aa1efc7184d8036330465bf3d73ae7754cbeb99ad8ce4720e07475079fe6a6b25329cec4f136c9d3015c29b389c0e62fd09b996f20defe850d34ebeffa1eb68a932d1ee55bfa7f43fff856380b25461d5c8c74e9b904057e88df23924dc3e051a1562d336e76f1c8649c966bc554bbd79a994fc693db9531d5d8afc5071e27901cc56139252bd68684ba9d39fb3059e0a0fde487a7db5f67c4172e33a5b245f35a84556f851cc16db7b0556b4540786f062fe666d5b72f3dd0dac4f0c2605ec577303016029204e16cf1410b00e609d61e6c8ad5a7c1504ec0321d0aaabc11db9deb28737dc028ec946d2dad22967800b9696732a9e958e2b80bee4b3db3e469eb2314936eb38a1bd7f0b931bf46b0356b460765472046ec82b00fb3d74c74c11f4b8ebe18c9d111d25a96a42e02f784efa21a8312172ce9387a489154b05a42bb250eb931ca85681b068fa587e191e8d8b899bf738fed6c3f029d50546731bf9b59eb306519d8df248b4ae788097c3c0d2bd760987a9073365c0d2b6f5a1b4867bfcbc8895de821e5e616baf944aff5897fbaff618396e57d4dab8c8cc152720c4345f69e3c54fec64ebd84cfe4dfc2609b50b45d317f926e33e0a658b09a04c2e7c18e397a3d8d8f822d7870150afa7fee2810d9fe884b986b1639c482f14e42eef7690de1dd4a5670ffdb56a33f0cbd1547d8c2d44d8b371cfc0dd2d8aab13aa50d593feb132cb6133103bc9fcaf03905e3869ec0348c82113a9289e28518176e0b035d2a2ca3ba5980439e804586b8457ce86600b28fbd61086960c208633d9bc6133fc83308e74f7abc9458d07fe4d34979afcb59c438cc2211cf2ded93a9bce9ff242c1b25916195850f74260da4b6d115c39f74e6ad122dd214ba8bf05f57571ff4f0de72b0897228a2a4d5061f6e69b353c09f5bd0171818a65a0e2faed08cc213dafc544a560d7c1f0cb9b376d6ea9a977ab004f2d5a4798f035e37dcc6162bc1977aa62bd02c11501b5cc7f44b5b19eac2add77fd08cce84ca1e5298e4123840d6b86474a5d598524ee0b07d0061a9da14ee0c0bd9041d25d6260f857e696cdc53f5855dfdebb3951fa14d487fd69972053554c5ae7c87005d55756744e2a58f455d03ab09e4b0a7627b420c702cf54f21902d86c4c2086e026aa20d063dea4c7d763fb7e7e087aa208625e01c8b75dbd5883e1a4e80d107c7161ff39f245456ebb01649686c9a3621e308e59376b479b5e495697745b3fa60a9452da738ce9eacd5b85184088ba428025d3e5ae50e2de319e40887e842262d37008d9bb14d2d037cbf6b4dae0247e8af5a44aaf95d8476cf61a8fcd9a18c02e2a717d5f21d80e7fce29dc7a9fc505247410bfef5b37794254669d3d037f7a8cb7734e06564183b5ad95af6dd483c082903f540bebfa6c3267a8997d93239c33a926064c802fcc53e20b5844731a9d7a08d9672ec2a58c77656b0c8e22d6f358fa20f8fd67008581559adcda020e19955292f4a10525224ad97a79bf84cb9a967611570e83539cd14403ba27b88c43de30b57625ad21603304381473e97dea6bfeebb5056ae0d98fbf0b6bcc2e75e4db2cfb2389f9b2fdd61358486661abef6bc18666915cbc04a6aef8efcceb11b524f200e4a5948948e9b10a7c620449ba59910b94549309dfe5af6b6a33dbfd9ccfa91f6699306e1e8af0eca05f0ae7a7448dd234f43a3a86bcdefb6ee75e7175ec1456ba4c8404ab0b26c72cb902f82c9307c55c169cca942fc49c4aa1893592fd500113424e3056ba9c2cf3928a64fa22d0a27cca72d3d78e063823852612190153ecefa075108cdfeccf4a09c63a7e0a56f83660e4100392ad9c3a628e9d40bda4464dbe15bc03f84190bc18f91cac0eae1c0377a65cb42534b09eb23d695ca80694e87eed9ecfee359dcaa2ce6bde93be0f25c495bc45807ee4958d3674d4fbf3df9cab22e6fa8f64bf231133b4640f2e4c0e3cb6ccead27fed0645c7cd1ca44dc767abbb1e3cd2808579c95903fca9e227798069014ef7cad044243c7e0e9b573282c74ff2c8949d424f70093c4756fd8c387dccee27a8a56d18872d11b31d4902a8b5ba336682f8d7b40edb9745abe77fc618769fc2442d3144e31fee3eacc33e288864be3539d88d7e18506e7f4fe54a46f647550aa1646a04c409bbfe99687ee0ee87d4e1eb08318ab88ef1ee0d09d5a91a19561d9082d104d940be98446746738c313af43488c961d402dd20e48d0c5f4e6a71382f4498fe170c156df671a610c30a947001916e3085d6bd7714ba0c31d2ac9557ecab047707f6d02a978484b45fdec9f784572166c697053c57ce02f61767964bf0cbc7686167080e86989ac9d32c732e5d85cec84dbd993595e51c2660fcfb7a8c4952389f676c5f06ded4f0753a098e7f7a1f16e65f869038a5895d35181876ae3beeba4e942b9bf5872fab12b28546773fd46e35869dd0a794ea78d7ecb55a66273c2f7723f8611c3640fb1850d879b87c668db4d6acda4b7483d2498f27f02f88cebe80f2d9b77f3c32ecf286a949a5cf55d6d97dc2ea2e1209e09b47f861c67874e5cd9d387c8ef0920b3b8f2fee3dc25b1dd4ab919920e15e1e70eb00998d76a6f5f1cc0145d8e251ba2db9512aa25da525591c207e53d50918b2792a5809144069f89359ee3c0c54ced6a7390e6bd7985a58995127d29839ee46f70843cec38c93e06c0f0e3eb2aa4c53408cb331d6f90bcc4a3b56699574398e4b6df3368651b250da4061d93a9e43d8808cc2c4b1d2ef29289ca17346678f4265d8e419e79f39045845b9a8412026878883cb283dbc40a10aa0f85472aa0a58f966e465b1976f0ceea0dc8d3da9c6fe9618458d0583dad787abff530ddb44ade78ad5d2dca43174e4b21880a8b9e54f318e50eeccec155ece292d763669ba1a34f44fa966005666a7948dcb975275b2535d74728894538a1f0773b947697987ef84a679c8cc9c956c9a54172b4a614f5a33bb30d67e9aa99cf4cf7274ebb2a364cb2ae4db1e9c74d6adb7e9fc9366371870c49f044466dfb7a8bcd62b63c890edd709630f129b82a8952a423ae964159183939980091302cea424ae133566636df45f6f98a62bcf3a25262cd80bed138e781eba9ce59d5d08df85d3c199bf104be0b18aa81cf736d7602e8fe0b4ed75e4c7378cdab631e8264df5fea0101547390884ff5c5db930691ec9da2334b52c0f87d31525706f8ce8a37a5dd9979f157b33b3899ac681064225053ea68c75d0db419c348acdccaf56b28265da782fa439fca042b4fbe4ad536c539a28dfa15849a518044eef8055d6224de4b29f7f66c4af5c2705d37c240121ff0875cc54dccb4a9fdc705cf11bf9dd6b40834e059658c8a2fdf5f21f69a440e3c74cd5dc865b3598359b4aa1f657f8e8fffe56fa112e9db5a41ea8321a1c4f381829cc1e2d0def04c80a005de9423c36d23345d4c84c3c052e381e1ddaab3951488a53a57dd0e5af217c638bacf8934fc5fcc1026c1bb86309b977836bb60c49984dbd4903671a7c85557db16aa431fdca3141aa3d1e3780d81d29d2d4dc0ff282fb52eee7cd791092bfedc11ac491fd12b7925144bd438817153f496924161670e9a48d29152d4f481f7f5bb7c0bbd2e483e1b625461d220075f00eeea58ddbe8a90a151c3d136d9fc4a60db1ded9d5ac01253a6e2a232d0aa1a34faec7214e0190f3467ffcb419d2b094668f7b58a172745c339769a992d1e51ea542be5d738d2cb85e8e89c9a2d0ec848e2c0dd1a08c844deacb41e1eeba3eef6161379149e426d049ce3b2fbc4a2edaeefcfb9bb55e4daf12084ea2ef2db7bb43c765686afda5e1323ff87607da7bbba7aa81936e94ba88c29ec1d382cec012558498e43cbbc1374f0f793d25534d2d0564089a80500c3b22e825bafa2ccf9700dde88e60d2dc3281d5b6b4d6d2a7cc89409afec28395bdd54f4addf9f22648486af4d3cc83b3e963fd32bcce70d67fb68677d14623557b2e55d5349b25818d308ac2f2dc51b4990f0c88f8090adc6aa8a27750bf29ceb4e25c134eb9967ad80aa024ddd945f98fa628710e713c25467ce3edcf4a5d367be4afd8eba675b815d23a14b92d21b7c51730fd20a9e2c0bdbda873822fe8d258d85c840a7a23778cdd4814b4e1006a14c2e04b09bc0f23ca1717ccfb0e47c8db8fc23218044e684361c08723320f4cdd822f012dfb2080fed9955b558cdbae6912227606e7e57ef60b33185782c5ecf3669117ebc8b7552737de2e16f03870d36ca99944beeae7dff26a639d801ebef2dbb6daabeb056d402c2409d073562220c7793a30227d9b3230a2760323ded42a9d5ff55dca4f1157e80852acc3511019845a800a5d72037803990f559564c4af74feb9da4ed885cb235c11439862b1e60dd002e1b40b1144c8c5606443c5ab16f8ac480c31296f3ece4778e3fe2153d42ac6b2517ca6c4dc60932fa180f5dcf399f3fb23c16071dcd523d0d5605677ee65b4d32234cb35c6a18a813e1bcbd6da1fbbf85e1cdd0821c8a9e0de3b5376e8b0d67a3b004c2d59bff44f18e68b3bca9836b1b759445894c8642c15e686a9d688a7e9c1710faeea45413e0fc48acf2dd5822a4cc8ba409f40b23d559895282c9713f34a11e0bf1ada26cea0de1d53a94ed742c370fef7c273f69f8709957b896461b8d5fa915b7e58846c7bd5aee19aff7504e6f3ec02a589a03f7149ba11e4a0fa8d3e265bc69b99ce05d2137b0a9e332ae4c0758e599e1a6c1bf565aef1aae1597750f9dea259145e283bcb46a472b4fb3ab9deef65ffd547af2fd7caa5e39491d2cb104affad7f952011af28aecb412e3be4db3257b40f93996ec9812ef8e35109f9937c16505fde4b85d14635a8ea37216f62989367297c7b784d3b54d4f761adcc0d1b283234000adcb832e4a6670b276af272e420875b5cd82b8092d994f7b67f5491b6212f9d4361e478b94ca937962b050fb1d6ea1cca6828bf984971d44e941d0cff6b7dd22dd6f94f100d5ac90194c5e82fb3681fb1b39bc5b025c3105460cc577297f85e071faa0e67c04aa7922e05ae10d67b8f8841f72e635da8d2dbe35829ef8808145925151252c2c09393a2b68832b9611726dcf8a34e500eaf5e781763a4d0fa2c36d07561bb21fae444a5583d4e2ea70bbaaa9e8d002e623125389e6c538f42540b52a6934a50189e104f5102518e4690d4bf27519cff7422f8521cb36dcfcee3d0348ee55b2d2b78bfa3a633384bb0110ee217dec3c9c105e3116c9c8465aba62a7e07af5e47abb930bc6a123f842f4677421faeff85e3ad436a56edef1afcfc9a51b46fe91bf7daca4368d76793c9257156c7a9fae161f7985f980c1ed26f7e380ab36ee2d0fd650571bc0b0d935588d8ae285960169ed5050ba0c9a3013f8e02147ecd385b61bfa201b61a7455afa88305615460a72a27817121367717709d61e5872b83cfb7f1225a5d5a11e609191669e5703639080870a88c34900830a97f2a5c62c7425118f45fed9047823f4d387964e0d7cadd9e0105698bc588bb020b86478c4d12bdf1ffad19a42ac4ad0496f83d3838c376f72780b56a10ce07172a87259e692b92b5ddf148a2216d8ec6a022e50625a69aa3d70bff803ef265b1f3fc48145d5381bcaa55d1e848f861e042e15135258b64aa7407fd4bd0a291d474f06a5e35c39cc53de9db010be3c300e4bafca2bf92fa4c0d06b1a6c1068aaf4ca76a25d6caf6aedb6e7c10151132db217d7d479da8555ff7238600b304f9d79957c988de8e5087417616463c4ac4ffb14021d9a6fca0c3d9ae710ec4255db25e4048413cae089db70f9d78fbbc01df36a123ef9cc7bce962dd087235789facd48cef99cb9c98ee1b548a2189241b2c1fbf72b63b9cd081ff24ff68594d3697aede767598d66bac9dc7e7c14b6a0496fa47ad531a77086a641d78343df315c4260f9637f91a5cf132f16e372bc4c0bcac4100a2343ac99784490945c8c00205bdb4b591d1117499e309c6134a873c1b8139f985edbdb7d3be5a15cbcd754324ce6ce818fe085bb8019c308021bcfbc11e98f63a0d6cfaea7b1bed492a8ba6ca04ca30b3de20f4d2dc236928b54e46168c56fbf78259f53e0379c031d115275d700f6f9f2db8dc28f3dc932bd36719f9a9f47af3670ab2f826db1bb340b777f398f3b241796b2d641b0813e264189c08138d2d19af9ca35463027c9ff80fe5f1bf8d53a5601d21f8af5895c56a2f03b950e880e1dc2a7c085cd629c63210bb2e93f5dc26ce82f2394af832e06f00d6e7baf3f3b2a72bb3af53fb9e9d97d11fe54e9900b3b6d6930e4c099b3001a80677e274d19c22d658c5ffd7f6c5dbb3cba9267c04763fb683a09ac6d861b5cae808c85f2c411d128e5cffe0aec9a4859ed354055015d16ee9c5983ce0de63ce970105008831f2efd169206f256c1de9d5060129e571ccaa066e8796aa2f79134e645d8e9e10553f72e515aa1d13e3a56322d0f02716a1897f044a02b9bc12ea6f13896f85cca10bae16218d4262f254ce68ece387d0d441557035d6e8c83b1d0b3208b53b038a31067c73652cdd98ff9320df7633e8a7db6137c306ff320cbeda07422272bdffe4b39a6c914a7300ac856e7b8f3e686ff4fb74cfab28172c549f2e8cd16f028aca11c1d3923628f5875ee1ad52fbc3faf4e713b819ca7a9d098d271e87c060b13289588c1aeca0b34a1f6d8c2566ab760903cb0c4ade650fb03846049d46cc2f7b2851e4a84f52bc2b95d26ab158e62a0f544be36768c9e2c1eb4f6230c4239bc28248d2a22bf728ae45d2d2179d2d5400da9411d0787cff67e3c65d4aa83b5069a4203d223dd33b02316d7a36c3b0c57a54dcaefa58d8e79675179d35d55f8fd8ecb4a5bde43ec331d052ca63903ecb1aa7c3e5c0a167193bbf0f746f405aee678aeb5f1190c26627befa2b9e23359efb103a392f7b92f3fbb8ac1812ffb6fc0ae26cc23e82db8cbeda7d846840f7061b785912512548c067c582b157b151ec49221a430193290d933699503d23abbeed771697b08c294ac55207ab1a918651c4f04d602d0e12fdce69c8cd3e4d0f170ee2b24354609e9796930b48d9fb0e2c5e10545b18eb070ae4302b21bdb8d20b1995b24919033343a4993de52bc169d0330391849a70936c8b79c933d5a3d09bc6313d02d83094aab774d78c56936d055602a0d6661018703767908cbce14d38ccb3eb9f7c995d55d8dcf4327d797d6e57526ccf2c1d9380ccbde7f4cf81d89dec60bc3ef0bdaef5a82caf6c34cfe66daebfcf6bfe16d915ab0d18c48bfea34983594e18f362a0100a5126e8d5ffe78c53a6e7a134d321b8adc15a414c6c53af58a7f48d404c52c7c1bc03f939a0afbe1c761a99fd47f0988ef0494fdb70d8f10174c226f4937527a180844e349205d10dfe7027648c2a8b438991f59b44eee0716851ad41e42932d2ab2bb0117ba607227c24bcf3406b814e6ddfcac1cf9b7fa3abb771e069a4ebf923cef21ad61fd5eb0d722020703d5c2d925502bedb6bdede253933888dcc8a659b1b8c87418ff1a6bf4309b190899f56b230ae3f8584323beaebee9d43d02f041d691500cf2de3714765b41c0ca45108d85f4d28796a0338ff3bef0c7e4eabb6ee9207ee3e42f0a64b4b346ce9a9745e9b72eddfcfdf547712d223babf1803adeb75ed3865aa6aa1558119c5ca0c50c110bca485882a472e82e954ef73d5be97d4641fefcd7faeb6c2d29914774d4c882f25fd38119a69afeed196b0138d48f79bd0d2b1a940921bc5fa0b73b65b8caf8b1801c00c2f18631113c5eacc3fa9ef54d2a4e0f05d206af7632b9aac490b7b5070dfc27e049db7b414c6b74d1f707913de461abff70ff3c59b9722d8013de4b638ff16a6f646f7333bdb5f8130c5a2eedaf0a8c54b6685600bf9c53b85d43583218bc0780e919e11dd512a44d5f9c7298a887da8425701fe17627d6c530f59cb2e58a89b59fd8f86cfe442d5b6cbd5f8b5b631abca5dc8987c94c4b73e3e87aacad4dae2c1b07789c42d0a99dbbd3e4fcec1b61633a96f855e772d3ee8e8ec9e511c5a3825d4b080e909199c5f142b5b355a592760786e43d9b857f1381004cbbd4e1b202a7fbf0918a0ff0b3ce963579ddc507685d18cc82e8bb4c0e8924ec09877bfc409a5143d2290e234fc21675eb2adc7b0b641fe70ddd805664372a1e1b378d7003865c44655de2fa68b1bbae62b0025577a08696224315e8bb5386bf30198dfbd8ea1a25eff97acd7ba5bdbe8e9f941f83d65ee4b8f7b4b7cb819ac7946c6bbda03a75c10843ec102aa041c8086230414fc62ba0bfa7002367fa4790e4aadf632b30fa08d70feef3e4c793740dc0f882a95ef4dafa95dd057ec8b6a3f5af0310f066d8534f344f858803be7eab12d9e5fba16ae77ee7cfae3ed558d3bf8992edd1b97d498ec1ca994af56eef14e6117a4301e940e009d53535a55d424eeb73d82a6f2d34da0fb87d8f60245b97061a203684437538bfec8316d2965ad79249d8dcc8a74ea8a5ec5d69d936f5b73dacf5f4edf30206bb229306b54fd81d3f409fb1a6807ea1aefb0e364471f9cd667e0d6a09bc06b74e99ad37efe72fa8601ad89fd4d4ed200fc6ba63fd86b70cc91135a0bdc1afbfd13a726a647d2a97bb6a97de930cc89ae7e1f0d7692cd042cd04647a532cd144026b3505ab18c2dfc33220370b045219595a784459cb4c9b27a7415b8392009bb99cf58739cb6b712532208219de0a0ad0d64185fc8e894f3a533c031fa72542b0594ce2355d5191e9f6dfe22114a6d9551563837eebe1d71f62722972bb2242a14e5d1469ac6c29d07d2186ce47ee248d69bbc92ecfed5fc9e8acba67b0780e6b9af7386a4f12060fd29872866c1f061316846d8ab6a7e15afdfa4d0f0b6631316979f84a7469145250e754cbfb5c793c05dc52304200987562d12a071381f3ad0a686b13a6c65658e143bf8aaa503cc62b743bd28966b0b12bc0b6a2ff55d5e7f64b974e7cb87bbf1126c7f880988e7388dbb75e7b91e3af89ac4257a8c3fa18fa23ddb8df44051f4e6287ec4d881fb7c43fef7d550a1468f5f3bf6f25a86142534709a0b7e7d16bcfd73a822cc7271cf7785e09809d0da70b1407a078f085a4db04681aeaba1c12b1660c6e48db4ab8000dd04dd3a63a9705c59130f474f7ba70e57ad2b24a167f7ee7b2601aa72ad9628a13b4063926ca8421e5ca244034577f33517f001b5f77d840813c544ba4875429f0b0fd892f81291246a23df384dfabd960c899552614251456b9aee2d2043861debf8808362f02c95801bd12bb96f940ae8a8c097c514733e8d961ddb195ac1da5e16f686cbad7074d90ee8a7845eacdf8f5b47c3205a97f5886e24f62fa503748eb9634d2fc9e6d02dbd24a361a19b423351d7a1f92fb14aa1799c7ea318450375f17220ef33bb090a6c37782a9300598f38648d13a3881e63df4fa0b6a8609a2d44070979578ee10eefaca16b75e47973c434c9150f7d63f9911fb8f73b11758fb28c1092ba12d51570d7e6c8d3da3ae5f37b6aebbb4b36c8dd80754e5b5ad1fc487587ba3cfed775e2cc1fe937692af46e0a139322039de968cb806bb1dce675300be64217b1c347e0b3e1fd0c0de05a17a28e492da0639f69eb973f18a8f0722c81c0283d125f0cb17b3b914a7602a76712478439db3798950df4923cc05b87491ee7f0295a14ff8e98270411dd473a034dc9c12101710b2fe0180117dd3ed407492d7e50e2a59c615e95158d55d2d79256e36e1c1d63908881017f02d4a015177deeb125bf6060eef67b2de82b88256c19320c0711753f0fce9de4c87214a1b8e2a554b00a4012cf805b9e64b7cda39ebcc7c7243d1e18c60ac7d07d496954ca04d80e6539ee47bf6c713565300df8cd407aac1efb99a1e75d1e92033cecea42cdcf8bb594783ff152579243a44ce6e2c8cec2550b7cbcb941c826cc487c50c6393a103407098810e559779739d63f5e4d95cf5a9d3d6925393600dc7cd6b69a8a62d9d5e28afa5e60639436a94409c9f8fd8960328c120c1128ab955fd155474e0e352f1999649705536245c175fc3258fb1accb8d089dea760a8a93c970d9d3faa1a0a80b40e5deca35e47c1657b05da499549f94a8db38f73567619cebce705ff617530a711b4aeaad18e9309f1befeac945cc13106aa8712de6328e9497befcf331cd10f45b199b9186b0162ac0b649fb5db9de02c9e42408f119df21b705b02a51f96bfc6c05c4439b18fb41d4330168f3c0033e04d950a830738053d5299c14fe4c0ef3a4f50f8271faf5b8c31790b526a31abfd2397ba36b2b39b423dadc69b524a5f8d1c7ecf10220e808f0d1d645c922804c7dc6d145fb409e61bccb65443ea988b704e179abc57efff421d24a1f5a2e2d9c4605d50a98b0b1023849c45c54e455313d51e204ae7ba12599c4fb298c9be9408cb455b80791b80a1a75881fd5e3fe5d7eb8754c7e9e43b0d28c42c44ed0776741e2bac75e237541b10afc437aeb44df0c39a55d36f12d602de916abe0e0ad2168e32c047f6c49a43e103aa8968871297b8e4d482e8dc2507039691f94754e502b832c49dc06d629cb5dcb06e18e9a1bcfc5fc4e90b2b73b22a1deba5960af2d4947861b8be9dc21bff45251ff92c48e00da0f7ae4bd68b5dd7d8c4b81a55e4d4338220908dd940361770888220afa616374c440cf8f532ab7c1f8e54aa353898486dd35b973f717143beaf1d8dcf8e4d34808ac76446c5629c88df2915af666b01b216fcc45d23461d53cb39b2908165eca7386eef6346f189a2fb2d790658c2477f46c19662c7dfdd82d3f3253d2d82782cd7fbbabe7dfc6d8a5a0ca772af288e45f81c1adeb69bddbc37bcbb0a028b019c6b388d0da6c8d89db266cb5b6b0038a239522c4172c9ecfb2179f6dddf4c841ba627d532cd3b3e5da9e82e03a526a9e8abd08783d64be6399276f9f20aa32baf26fa620bf3771e9631f4e4ad9e3a18c1c47cef3f1c289d0af0d214816cb81e33e9374eb229796ca6ac5e43374a2077d7a69b9d5ac0601268dbe9d686aea91fc3e38ddd4def517393924b41a044305b046ec8df5d819f09a2b097e057590c04f8f812bce2adcc6faaba0f81a3aa5cfca53c6a4ea036f1d05da0b945dbbb427e91288133cfa201fbf0d56047aec12ab08095b0e8ed132e258d46f457d059080a6b88233d3159481f50764ef757412faaef35b0e90bbab4c4aa688c7ba0aba227655eb33444618a7884d189a2c9e7523d8862037ecb968dbed8e7244ef2e0ba2a12f771cf2f0142a4f9cfdb5fb9e8ca7f6e24dac2e94029c8db7494a5692d24b52e8ce4dd766ee3a03ef4428e3f3676751908e47be1c857041339550849b904e4f9510f6d104814983eb3eb3152d4f28be7c7b5e7aebaa5fb4e3bbfb8c48f1f586ea6b32b3326bc3ad7fc65d39b0a4b022fdc97d3b9cad2f43a340988fcd8e513450864aa5eb4d6729450501ebcb565360d761c4175ff674a3bc06ca237be32e22690c8dfa5e36407172005a650133c4f0350f10e9abc67344f0868ce61b825d9452236d26e217de56eaea813f51a7fd12b7155ba990da319824bdfa31f7edf56a484e0b2e66237f0c48e54ac9e52ff51e3a2c6559fa021c0bd90d7dcbff1504f18147efbee1fc49ba9ea55367bf382b854f976f87e9e31d3b4825ee8fd57b96279a1f9f9621cad33564605f543575358a55a92c987e2efb1957dae38c217526ed8aad1656dcdf60ed578238e33fe023118c1be2cb9c6228a77426e9a159dd6d59270b30d2792edce592fa7776246fa5e08584d5b0f1481285ba2e7a9145d3cd9a664b0dee3d41ea8d2faf0f50f73c2050de02fd0f05430cfaed92e32fec6260b63a2b7091f66a2d1b64b9542abcd344c514f3b54862fd3d89d6c73ff2f2f221f68b2f53c0b862605420ccdfd21492ed2e6869a2800f0511f2d5f82f1bb8cbbea4e0f64c3819aa2f65de07000810a78f5c09949028d14cae71ccd01bdf12bea61961fd31f3351d53dde5ad3a9bb9a14c07f0f9b855fa7e56a501ff0e7b79362f85d848583e564f6f14621ffb23bf861f064e655b81e935e6b3346a043d8200814891f5f2b0181ce2c507e2a222d9c1ce38d370c323af86416c73408d50728437198d903fe02a25d113453a027ab133b93f6cb348802c62c20722891a79e5b6fb7d1e97089ca061a37fc964269cfcf92d01727f6c22b1b06da0e5fc8d002c4d92b8cfbd8eb404a0c7d1559342d2f24727f2fa372444ab289b66b77dc69f04fca172fbb4c0c743b9939257cec68eb9cde67a99da05ba448c954270858c86c6d582e5921b6f4520e62569c9ce108c09242410411eddcd7490af76f901d28116abe2c399716a16f9d3000538c4da51645bf1d2b93a5c71a198dd9663bb664e104442571cb6a1068e8476f40161654f4dc751c2119ca4d449e33c9a8e89c679df1c0ce263eaa0e25b128e08cc43da5d80185432c7304c8e9afcc13d8683093728cd0ffdadefa95e346e7494a9bc84903904479f67f627764c0af356dfe19410bbdb4df86dfc887ea1d22b869ac16ad5f5538165f363abe80247d2ed1e92287a91435d95f420166c81848fe3031bbd95a1b664d38e8e75339a5a41856deff51129a24b93443b4e110396d7d59d94a984e96b789fdda83a6acb1f83535da14ed3238b05a787c20abd694a0357513149bf82f1892acec3043ce72773bf2c4d7395538c0a99d980be8443432032a66b439cb33bfa9417fbb4aa086a292afe810e373201c37e24184eea18eb712dbc903c3a9b5b5d9ca82901db511b6e1c8da600f6aa497269a34d255ebf3fe91397dee906eef60c619ec597c3c6751812396e1352fd1321fe87fb432d971598affdeaf7f00292ad428afeba38d05f92cd61ae07f5356f3b81c16a22ab434e1d30580838445ca0a859f314a0855ccf1800a2e606cb247cb0f75d3ee5291a74c8bfd9d189f281ba3d3eeec04a6b12f87014f4e1ddc0cfc11b0f815ff15a7f4f9177f05019d1578560e7bff4c8611d0fd86db50b22f402f9f4d66e5e0667c2d8c3f6ae90cc9048d3c2444f529bd72ba99a671e9df0ec8df288772c854275a0352494f50de741467fc7fd808919b42ead2507a5e9086ab8d987caddf6151f469fd9830f74f4e9a0acd90f1cd2468316bc4a2d8b462252962c861c5b769c09d6fafe3b81c520c0530761e797e8e714214c402241d9d0f276e358cbb086bc157ec08edf9f2ccefcdce49a1a74abef0fdff3c6a2e75ca8ba0028d9adc5e3234929be7b75600842e0c8813664c833e00333431045c3151929ddc404734b8415d85c23f1a62aaf47042c8ecab939c1be92c16690503b04918683e88fc93b035631b6094effb41b68c994d8bca2a9b99c1b39e3b269d3a7f195685964262d186d15599b78dcec7c15f9b51e88e6917d8e1ffeae360febd19b7532f951969d2970dadee7582bf2da95eea339b1929873a72821df6f00d0174872ac706594e3204aba91010286dbec89bbeb0f30029d796a2d4c6f13788943c8fa7c37d87ffc87096cab249e1a5be38b0e847823c1e25b1b844dc6db270c06d4f436e0274b46e751da61b55fac2ac01a43a8536845d19773d3436ad0f470046e22a649a44b0d5c735b7515e35cee2da1769718d4602ba5a882e0dd05e6e2501d8c8547ba47b6256318011166e28a0d4d5718ea481c2ffb00ad1f907ff102179ee367f5ffb9151f7242b8c8700dc317d30c22d014ce521fc68337df702e55fc106fb3fc5a69e5325c0cdf1a1632cd6fce8c443762efd9d7ae05af0e624c19836372bd2a2c63c3cda10daaa189fdecbeaeb13cc8488420f193733b43fd8ef6b5822d91d2f06ddb21462ee8697034f6f827032155da65c50af9a8b9648bba28f3cf2512fc6a20208eef385bcf9012b459b8c4bc8f06af193d00677be4299271c8c4bf9ec8529539c9c0511da037c7d877291b21c791a66f4a50d9c8d73720d5a08a85a3ed5cf499378f3262e4ed0c9d04456e6ab7165d4a12e5926d6a019a1a077ffc37698050ed65785ede8928edb3a21e19f4b6cd3d123b098dfe473db5bf254e36b24bdda45fdf4d51aa954fed0d04a51331c936d5dc8f16d28d99cd26dc0235895e4747f411066e79af3616a5e8dd50058645ba871144543ec7acfd4fdf9ca7928167184c190a3b2a6b09d532467dd5a5ae2f115a34906acdb1bd995cb406d10b6ccc268fa6cc3980a1c71ebb7e139ce7d8a59d3679ac33824a84ffac25cc516fc26b4eea40426459f17febbdfbe279bcfd75fa8061b2940d3bc002d057af0e20f023ee7f9c0bb5b898c5961770fd62bddbaf456cd38af5b30f65e0412a56d6c36e35330470e7f1d19327b00bfceee0848016302ab601f5c8087474a431315765da38e2a14e9141c9eecef9013b9368fc4de02cf6cf19dbc84917cd9c45492dc61ba7b72f2a932163fc45927e151ed360c16311be87b6f4f7670d9fd4619afa5ee9d1dcd6acf8139b297e5bb550b71f8b90d6f3b32766fdd438a982acbc1bbd9a6dd9a1d07081c9b99318efc091b9a277aeddaaa46b835d6c2579595a59055d6e46b6735704a723ea20f6e98534f76b4def8c6b01174e322caebab39f90e255154347714b2ac76ad7069c15117ac6bc023023014bda1032b7d6cd3d46c7ec3371363ec415682e1d3f4cc1422cc9fd57666cad5c7430460913418f3af5092437ff9fb521c8802b4c8f61d2d61b41acd4fc396055bd92a62f2f62334e13613894bc4adc9f72f4145eb1d6b328330e9871fb8c374e142179ac466f3526186ff6767ca4bebae4b9ea08ff5a70bdce4cb31358b0cca4b8be61147fa31ee3fe56f01e80ef809eace65e6110558a96c0069772dc401e098980ba8108af8f6cd266c1c90c5de0fd915e659a3d42de3010e0f466c1f2c3cf95e716f2bb3f30a5975d8d621df1aed41241283db977c20ecbdf56a8b5c2a5f9b204155620cc34642596a738318815a0c50b3fd1d5784178d9c094c21763e667abcb9654711866b7369eb039941da35836e0c35fd0f74590ab1bda5fab44c920eb1a9a8a9832562b379878537ed4f88637b142eb32d720659e1704f15c426ac9883cc047654265c1a0b10642a3a2a2381a0a40d2809037d49c2686cffdc10cc2b14df95130e34c0999269294bac26b698187645bbc632af03b3cb27231f7c05ac72a928267fac38905638a4ae0ea54afdde4029c25288da08eeb47fd85f45f7f1a54a75b1496958e36877785e7636413aeef1d6a83f1122588983c91d7fecf9fe1b583760db497354cd87c9cd486be931194a4471f72614d80c305e56322deddd8c590583ba6572b0965c0fc5c4194fca5709e5d63f676ea66df85d62bcbacae0214f2e35eaba0a6a052b6ce44eadf70493acd14177ed77a9fb50eebbbd5b36defe863081cb81f3811f84079b165492eb791af70fa188cd52081f81529ff454e00f35621f6b0cf86f304a28373c5606d1ba52e42f662c41bdde26b1714f3401e13c26f212d8a9f595ee6b0341628abd660414be5ce75e3038d6d7b25d3c8782032b9893fc036f41c49f53709afb89be514a76b14034de39bc53c8ce68c7b834334d243e3b65898229a5f493477b3455d59837d9717286031e6999c1f6ea6a6246516fd2c2eca695027e772d3e363cc195c7a5218783751880f5917e9487176d41e5e9b0e2ba64fb351d8fc11c8808f409b99beae6a0c1f950e0c0c6bf365eaf25bc29a9e74f974ebf72af22f9624560d2019f27a1b0f4b340d6dc35a7f0c4c7e6f1c286330a9243b175196485a2f74c122ad176e2bebd082abb1ed5915bd2448233f2f48b3956b31133b56d8711ec4c661db08221a8194d90a27b234647e9f95f0da9ebea804c4764c1263221409c76c175803928b653498e5877a81e0b23e94ccce5898f23db565e47ef7f0ed2ad0ec81c074ea92cdd02ca37abfb13f35b570d9196a5b26f5885917c24ffe755ac652dc0e223ffe5fe31e08e9ff7f8cfd8c7d225374042640199dffa6d479000c13f40fa9337c8f40504ce887a6603ec2b73b2aad1803cde52c38ddec2185dd6a732ef3fc3a2b7cd44c5ddff7118fd17d18129353b6de1fcdf2270a2916e33f8b3a7495ef3c7a2fdd7a0c660d15a120682d79bfe68b2f2817efb979018bb91f03db5b1d6cb8701a77a75a2ae08c926fad43c760701068f39d0027dd072cddbe6bab987a1c95523cbc8fe8f85e29a9005854dc87a325aad5313ac6ce1a98ea60a71dd52a4e085895b1229de8c9b9c612711eed03dca9ef473ac51e0c2ec614e4eef6f7f4b171f6e0b1c99b83670d4f5bfcb638d4bd289704f80d62f370d7487dab34cab49a0109fcdb424133aedda2027d6c981552dc6cacdc4f669ca841351053679cc4eba4bbeba55796a3a51d5bf8f429d002f0a69bc01fc547dc4ddb1e4b34dcd48d6cba0e3912e43cb604dc9de1f8c51da86d09619ed2d7235215c1cfbb6f15b61884e26b63a1097ab195826a02092ca2e00faf51fde36a29dc1aa1024a4a85821d725e44ddbfecdb45b0270142bea0dcf8ec98996cd6e723548f62d4a9b9b107cfce26bfbeff8f8f966c2898360c767c8c4e060e6d607057a3988c51fd2ad97bed75c5db2ac6a9999b3dc65c9475c06b71a95ff7fc521e8684d426b94f5c37adf1566fa989039d70d138c10562f842583d1e7e138d42df13401ba9f4d036f649c1d3aecb1d9b7f3c06cf5964dd1260961cca237b6d9db2998f52a4110f6bb756aa033f1ea149a3f1d478996da59fe48034fb283eb3932db5f390dcc77d7185e47f3735cba0e1025ffafd544d859e30c5205380f179ec284315f05f470cc60cb28213517b2f6b4e95a17921c16c11f12d966d787565905817568500e0ca3a232f952fd07582e32a6010646e2067ddaf6900eee6ad960ca6fab162dc9a373239863306b458068db1f051cc90abae619129424ea6cb080c7836b89d9ed48f16a972b0d9561ae1811166d7fac1e4f40dbafa3d59d8ada226609a8885ea05958362e1b602a5690e7cdea8fe4f45df211fad5ff92150cf80bf8e45ea40afc49905b8e4e0843cba2de48d6f2a26a6b75677300a8a45e65f32831b2022236ca269a8c6facd875d928fcb78518fd585db0fdbaa8a6715072f0ed4a57342765769d802675409e4027a213d3f28fc77d3f6eefbd14132662f0a654a047ccc6a5f6ecef7f6c996b814c058021cc528b90e455ed97cdb80ee84ee0d676043a4f2cadab9607da9c26cf852a7928ff24a72fc83dd8078d69fea409b4d261674835f8acea3b326b2bfd3c3c5bfa17826281c7f27d5cfe1dc71ee8fd794a188b9eec3f9a656e7da0cbbe1076dbbb4492c0181ca15a44ec22560a3c01f03a3910c9de9fe9a64996c17029690f3be9640ee5a005051329c17e1aa074c1e1aaf0c3ec133b7dd081a2c28cc0bbf6a5befe8a035a517ac0124ca4e82ba30cfd4a7580b9bbe610be33c5633a5b9f0a89754b4d730bc20e0cda37ab7be5e23b6bd953db92b60c9c2ac6a649b550a98997749cc9abb8a3a0805f5767c5ec7248ab421721e0d3a2b72e2d68aac17b5a075ce4613b4fbf1fe7bb548a3f59bdd7d0420b7b2926b45432b73a13689fe85bf2d650985380564fb83e6255fa56bf8ff061f3b4cc9367b975ebb2312a16a38f8f63a65c08944c84f0adc8b4b55a7790fbb10be8d059180ccfd9893bd43d663fd024bb9cca9d001edadf795777b57e78130890f5bf9ce3fef99a69b95dbe054cbc0f2f7d4cd4f2ae404fe6353fc4649cb959b5d79a5ad9a4bcfa93f3545b17fe31e297ffc7bd7c78e45698b2d5e49c9fa85af4ed87f61b3c0f217b715003367fe258ec48c4302fbbfd467e05ca84fab54130b56cc290a3d10343c84e6a72c01463b07d3fb334453600c34a58bfa3436735df3ed49a36c1a8770426741f4da6755707eca6112235130998684d2410df1f9802da3343d0891b254087d501a544fb5ae41e84349584555cf65799da1675b7d78847dc9e8b12097e1256c25559723b85aa01011a8015aa354a8969451dc3bd12564e69c85235bc6df7d128e3fefddad97ff9ec4e52e067ad3283242caa7b554adc2a8b01c5adfc0fd0d5f2052b0f91056b19d9511cf0d5453389d2d5aedb4b5782d0308978f986c673b3362e3f3e5174f53d9f7fed82dc84672adaee3beed53af574fb78b46fe38a329db40ab844b3276666925704f09e59420343cad330dca26b893cacafd48d14f29891a9660139a5babaff3ef4298ad3de037c1548b94ab19205a9c9f8a77fb540c02322a95cfb8c503310cd94bd0d03fdd52cb0a742bc5fe6f33c892658adcc5efeda5eb069df8f2cfa960870fe5fac3cfcccd397c0d8f4b31b8c3faaee77a0a8aa1084044a6daf7f9982e2114dbd6807e30fd27c0e995317808d4155bffdf2cdf525ba51bf8882951fb970c322a688149c3c4d395539dcb91e609322454f271a1fcfee3c281f875ab9030ed96ba012f5230a33339556883c308dced94271a480a8862ff71de67c3ec5f8e3706f82b54d6769aceca29643da22e6e3f9b6c6cb0cb26f2ca2b315de1dc071a82567ed04e4a9a4237cd514f6ca628d173c782346ad39f4aabd2755a063946e19040656631c1293de1188898549d4fe1db2a04fe0d0a5055bb4b3130f7de1737f85f53db60e190d30c36b5b27bcd86d50c03f99ac3307749fc497c9313368325f318aca759c430554af72ec668a80b3c873f7eadd12be6f3280d40547f0b18efb6b14c78d34f459785ee2ffe153a173c215b3fe0ac17e4312add084f780e7cf58116fbbb6c6eaaa9fbefa5f8d75e140660a0083e455823c55622d2bf2e25de0e7a0cf773c39425df45453251b7c5c94c55551f6b55ac4680ee2927380d14be2f4cf3da27638570c81f7b806c95f1fda98c23c1eecb06ce8babfc8735d37e083b2dd1b1db6930382bceda2d0ba8ba1c3298d1551ab99741ebd03c5c4e5aaa6ed9f5b2c46116091805c52175b9896b75a373311735cc26ec6ef1618791c7993bd91a27fb861b75b51624683a4f35b92185c582cccee450586414f776d1e73147b7bc314fcc5990c35e691c0c4b77dfba2dd277effb31b82eb969849f259e774647f4a9e6d6074c03fab86542ab6c8e76a10978ee630a271c3739ecc865cb6e89b16020e45e03ef4dc897fda404e46e8a922ee3e2c2d02e4f388e792982ae6c2d435cfd302d1a60ab9135683f795f8971de46b8802cac84b9e67162a290d5f5a59d4bffcc2ee5d66d827b08b0dbeb0b81b8d21510f74b6b1dcf6c287c5b0ce9c1d09320c160d0fa798f8691276645726d9680ed8496874b7ad89aacd60ec3db68c462a22651e741d66df574e09ea615591de8bd68f0d3072cb829fc506de3a3cf053377cd5eb6fa97c9217de2cbb7a2076f7ce6d7600305816e6bdd4c6f2eeac916403026bef17aba91f77ddd3f0861169aa50eb256436320f29a06a90c8a903cd39e37c8aa3037ece702e2890aad952224129e84ce11bdc6eb9a52419042a0e63d1fd435bc0284bbeeac9d40de58d5e72c61267034411417afaf1716eb1a2dd2ad11670d61ed465df8c5ca3553e75d582cf825225b3fefb3275c286232a609ba81555deceaa830158b761c5214165b85bed8095168e4538362f8c53377fb48d745a126bae9bc6d0acc623e18e5bca712a9bae894bbb99896c4085055aaf9dc4b97a92ec5e158a84741f687d4286f63c50be18239936fb850950dfb6ac2860d06d09df6a7f6ceae26dea5b23208a6d5cc3555abe304606df27c26f1195462b359f20b0eefe62883615346921bab2878e0b7d96abfa55200b3a7f4b9fe174ab796160429bcca6b0bd89da20e7c2bc75f8217a73ed866b3c50b14b7dcbe917dbc6c4bd30db7fd82a82396922a40b7a3f1011298636220fcd03fe305b9dca547f22bef24ab600f2f9d40c4d58165b657881bf06ee1e5eb94d13c250b608ec6d8c4eeb48db77a4100e03685545d82486739c4a67b9751dae4f3dc4d22e371180f09a456183d7b97421ecb0ca0196ef0c75cd758b58ebac5c23c9fc5b56a355f3a8b19caf91faf60cb326b820ac2226784981188a5128b9a1b25f4bb792457262c9f7e10eb1d55562182b85198120d52607c1b29abe97652bf70cc8374c9aa28aee377c82063399ab4d8d7dbafac25de37af0f773673ae6e5ff3dbc5b608574264453b663184e3aa060c1d92ec95fb4416f3dbcc97ddc268fc08ceedb4c052bd6017e0f39a0b0d3ef808bfdc19b6827bb9532e362b2e9573b50b8892950567337132de32b6c9b03dd964e9cba67c15fbaa1e501ff87150c003a51f8932c65d4851dae8eb913c2d259794422bf49a2c8121780016eab67a00b427d8be6208f369b817c9b296e6acf1be70e551e98f3df48a5ae1fe1bc6fb833d4815c37e1e888cd58bc75701da65db95ef521da0178395e1d8219b898eac4927da171ee83abc55ebf98db7100ea2a0b271adf3aaf497840c4c8577cfa755dc6152c98a3ccf7dc95aa91747c16a1dd2545edb517119a4ef883998f144a9a466f07d29f203d08e867a81bdb10bf8d2a2b1428373ecebe31752f885a7c98f78c07e4e8abd62a356ca1db5966806838035621350d664bab1a91d194f78173ca6cfaa720abfde6631bcac6ea9c69f9acc5d089ca8f3bc4611a09699401d3cae9a0c072dfdc39edabf973fb8bd6ea8c833d9d34a098a062366483342a1b8c129df37c8646810866637a5bbd1170acf29346cd53f75e4b24557c09e4213af1597a381af656c38cf8beb9954f097f5409a134c5d2159187a8b5155a11e0ab0491e2ff0f62bdd0052657bd3da710740acc29d2cc941beff3fd6621b301738947791088359b7d9596df6fce4382e75e5f823b385ffa61f53debf3f4c48f6cedb4690e9962e6946533ecaeceaf2836b128905eaa8e8c8dd846737128acf4a1326e38857219560ac026638bce1e6b404fb62b0ccf8ad038d45f395c6e0abc2ca57533d96345a4b071a3123a8c1f3d00b787f714294838fbc19a9bf328e16bb7c019ae709e815505f52d2d08509d052873e85a247f09306014d112871862bdf778ac3a5483f40e2e1a2b22bf7c1b6ba9f5f96df56ca92f406cefac3f93a0b7e5e776be0084cf56419e62a43ffb67e02f031304995b49e4f661b7cdc62a961cad574023b9f3e2ee86a058544d247ea58fe0b584f21f87336e6ed32f12e1945e6be1bd96d49f92515beffacca7e6eaa5bb1dc7175d55ab784bee25b22260795a9f79cd7ef1e6075758808c53c9c3d8310ef6fbb4033cd2489fa82531ca5c2f5ed4168430cde4eae0524b722d9a4c5f996732b1a7ffed8a2e2c5fcc31d828a373586e033d2b7922a3f8f3ec0dae9830cefea3ba011f63bb92d3c98c5eedac7d8c50351a8a3f403a8a5556302da08d56a42c88213daa2feb03f19402e0cd3f6f2f1d08057ecef1bbb433bdde201e50b7c294de800608c33035159d11d637adf3201c6fb39fc2f619bcb2be48a7036abb7e628a7f7ef11782623ac4c7de15b03c7e3abadaf47265f228e1a1d53fa1bce66c922fa1fcb000d1d193a8ddfb452bdb9a899f45d18e85b688d37e654143eef6f1ce2fc146f49137646ee2343d8cb2f1319b2101a04cc80cc53ef7ec3c0fb91209a3daa3ec005155a02f4e41573e5d0244e8b8197c11009acb3f1eba93408b4f1649486bc200604d422a367aa13381ba0ed1f6e06ef548b9fad671cb80a321245d4e94fd2f908aae45564e0317e9153f6679b7079300c2545317b76e57485dc1b306531554e1293aeb7f7843ea09ca7c58bfd89cd541f540d0cdda3981fa87e86c163f7a1482e7a852579033ebd0d651e8ae45afc4a8187e03aa857f99f07e91ee8b047aa5dd141910894ae08a142deadb060aeee9a7bf2663f412816f3f5709defd1fd03b78fb00f5480306f136ba82c3ebbb549f6fe3e91e9edbd0842ee114bd28671c08bbd343852c12217f8d5137b747d7a84842b9bebc2741be3620f9506706ed3f2ecb7b8b2800524877d6fa6ef2ff7b186400ebad8f71aa192253cdb5067bc741e5030b3aa78c638032616b1658e8473e7309d7060b036bdc85f593a270c35d6199b52a96a2fe8bb6c5071524f72222d6f9de612d3dd5bd8f7d03505d51e0d837d97bda74242bd72a3af1a45a26caba1d20de1db9054dbfd11cbecc0a2abdd531470f699399138280a6432c87bbd7b4b8f9e138b4cf77345eda4b4d5165b9c1e3d68669ee43267f8ee447f80efe8bd6a237e27f744a64f0acd7bd367a9bb3e57b715805145609967183f7a5b36ce454a8b49d60941c4079ab101d2f1b3091d04fbfbe1dba433904d3b05649bbb728b4eea11c591bc123e7e1911bdadbd833c95d3a5b7adb6523b76dd55034ac62f8fecf09fe4f223caebbbeb6ae22e003d55dfca37475e44a5e05812b6035bd54d046b44b6a302d6b8e1d247d462f655dc43ba46ea8c43bb1b5c81cfd72e1f4b2d6914f8af970b3fe4e9cbf1413a8eb9adfb6f269a7bbcec93996fe0bd2e175a53deb227da346b79fd2310cfb84c90dbff6d8f9ad04f822490b4ec90720ee8673d85c5799d510d6c37189ce3d0474812eb72f0a691282943325ee91e63f65895ef435fa7452a0a9023c0fac6b24dd98ada51ce2a9b67ee02728ca11ce3a52a735e63ee39549dfd93a1a8dc57a41e1e314508da4911f75a1dd8810236af6512342ac5be1ab9c56fb6cc465084baeae1a048c01b101be5b35fd25ac412301164d52128915762fc6c74b372fcffb836441b066e95c2ba2ddc955aac0a9e0ec4701277e768f150849d7e423f9bd25241836befca43f76c1355903ce33e7ef0d46dba2c57f13d1042de1a1c5c2e79d675fb170f85a2747b8bfa3f1a54fcd2c8992a6726d0fb4321266d9b36b4f7b9899b658dddfd47ea51f8f0f6b0d56f64fe16c7ce64c23f47f5ae58b206de4e3ead89f2424f117dbd53d968d9c102dfc4d8b29d07b52b4d855dc7623a3511484185d257b2fcd15dad35479aaa77d0cbfc3e0e7c0e27d5407637208f6e52a2e403d6edbcd12edf93e3f9679b5ead666096ff9c05681d2dc8955452c244455f30161b17f0f0609ea5c64e0deced9736f38e71195b62c36be8e0917e0af761874aa5da0d33e46e547e3221e57937e948d42a3a15d225a3842f0009ad37a65379c3bfd8bd1d7fe23f637a15299145da3a7059f38b9b8174b85c89a995527605b3b57358d66706e790d059d7d474f02cfe9af63ce86568887d9537ca6e8bfa6e3e799e78f59b85292e29250a83d37fc6998517c8ee0896e49940a8126503086e3307168f82cc53659b48c855b9865b58ee747a9ba586d755e76922451af5512573f00577ae15783788a7ba477c6a76dac8d5e9ccb0bf41a8f5aec19039a022584aa57e9cb5f0df2ed59fcfdcd69fa9b9c6c4b7b579e5d69b897a375a087a1302b845e15e86a64571b6fd82e0807c2bc6147ad250cecdb4b114ac239f91b20e9e3ea00bee3493720d1126210e61dfc7413372139e8656c2a06220dc547c405628588d96ab878cdca1178fcf09fc0866cc8efb1f1761abf52438773b6388188ccee63a3ab028256c5dac76209dc37c5ad133b777a01ab40e43acfa23f688b601fc9f891c88c2fcb9b6206636c237ce54d57490a6b6ef265f9a730ac511db6f46477abf3bcfda4d836da7b389b8af9dca5660d3a771cea84dba1167d32e304d3a5cd01fce3f64e5188b375b3374630b570388712ba48ba1c109ecd2835d53e8f56b5bfad4ee14c8958e28892c8ea6da8460009f65c693f2a7335663222d18bab1b01ca99c83d55496e91994a110a76a9b02adb2f351224843d440466c28a9c3586c96dd6cd9cb67807ff59dda7f1572bc805e3f95ef0c014327b6d25d16ac59428265e8342fc3e95b0ff159d451128dbe904281a1785241f8fddf9a69975cded4128cbca4a117053ec56ef941c6827fba791cce6a15d8a0e4a94a4fcc0e40531807a9f60c2556f8a572f4b9d4300439263af9e683ae892709bc7a102e063474439b9c0ecb16d18da1228fec5f209a3069b061793db162b8befc0a505f03873f70069eb9b1dc38b243bb0ffee11b9775806b472691222bb08d96efc2f598b40cd709352845ba3019b57059a162496838ecb4a146cda422e0fdcca6ec31bf8baea90fc24d8e7590d30eb66f40c8beb6d0892763582a615005b5a8dacf255e94b846211d8ac858a7cc1ee23242d22f47f8972977aa0d35b9d256517020547f310dacfbdfadecb739bb1185fd32f7629a0e010779af203dec9cd2dc7073a35b3bf81baef1b577fcd57e0655c0daf065374307fa4e2c2cee2c1e17030b72bea11ab262a968a9a904636118b93a2b0fc2da763c69ba4dae732df781314b0051477fd495cd92457ddbe860f98c425db8239ea5294dd0a885d7c0a8fad03dca1f57753c5ba622bfa6298483cd49bfc806c5748be30f8e2c9e32bcec83a12a552fb80c959f1c1034a86dd6fa11b116b001d2def6c21794c7e97ba97e981b745166d358edf8915085523c2d8bcaf3c4a36db32b19dbd5d3dfb5be18a74f2ebda227792408537beb3503eda78c34c23087b183ee8f259702aea71cfc8479edd916e62319f6093de1e9dfce606f8509398ffcbfddc2d3d125281e04d5772d9c2e16905d446fedd8930cc76f125e10c79837a2be4b3e0328a9977598ecd8f1cd13d49ad92e5c948e5956bb73ae3860fa86f8990bb72752acfeb42a8ca256e25bd98389358b6c78c1a6855f23d26107b103497792de9aeb0468db67225a11903450687c0956ca8aade378fdd4a166afe5b95412cbc65b28bf10bdcc98d6daf6231ffba7bf13bf0fe37ed37479989895a309f4a4352680a13e1a976a6a04ac7e0d78ba4ba17b455679614e7032986545808312fa36ee05f5bacf7abd2ac67ed2693f1a0914d95fae2d9ba1b68f347bcd38574f948ccd3f7fc5d3e6d0e2b6d64bd146a58b1ca5587c417dc8896886ae9a9bbf249c2891de7af0bb69e48d38c16f5919233d4f7c1c552fe2bc719716d4f2001383957836f3c05e0897ca0cc53541e1497941dcf15e5a665528f40ac0e491c84c49ae328558756cbe65074acebe7fb421b84cf650b5f39ac4f7c7a615454184dcb1e2189b1dee0a88349062743cdcd7f35408b04afb1aa162f82fa301ed431f347a3c3f61cc61abe3f810ee3989660eb8d787b8812e06316c715e1bb625530aeb230ebb390ebd0d158d85404d1643f701dda05ba549f611c1712c005a3b2e5fa09a916e0be006ee09d452398a208f447043e72aed146936b482f920cc0f95015616aa53873434167458a7df20bb66e7a56ff8f9064ce82d66f02955d8568ef0c6023b41c81733111c30ed91730a7b4eed87c208a8666f310d3790ec9fed00c7e579910218a99280771698575afe66b645340ee883d14961fa399d6c2c101e3c78118aff3f5b212f833454b28b1bfc415528305dba019c97c066fc396955b770a55a0c7d04c2d0271c59d713191714025ca56f62e9a69809efeaed1e568acd196148c4499f85d86577f2828ccecffc200541e0281ba30af335df83578780e0f1fc8379d20b70250e9726c22b2b92b3d164ec6c38e84411e8d59a02c66b05261ae82c5d385ab4acbfcdcc1bc23032311eee0ce9937c5ba774305c1dccc961c1100649119f7703dc423f47b7aebeda2fdb22df55ca005df34bd40dafe207ef741d2c9c7ad23ed502de8436ed0413158c345c45c74dfe309c86cec82ff59bd38112a72d08e62217fcb1a5997d0c06dfba6811cd9657835e3687af3c0b4c1ca4acb25a50d728dfc11c8c2fd5c2125667e2ba51ba7fb9da88ef97de9906816f9b93672930d6de7c774a4322c69fe708a6f55596506766d93b18552518fb178d4b6ce85bb09b4b14dc2663279cc3ae783d3ee791a74bc67d1d2c049fa812cd8a8d58754f2302141ca10984dcfd6841ebd92e7c0caf43e27499b5c7f456ab02496609ea772bced76c4b306527ff00fb43aea2628016a8658596c9eaf7db5bfa5959141645f018695dd3c85f725b3acffdd473d7d18f0bd6b5c905b7d9d685ebe6f9b21c6bebe60a34e958ad5623624e1ffb5f09e76ef765fd3015a1cb292d94c049c313eb8fc33efec5bc19f78fa470e583d9f023ace4098f80e60bbb1c51e2b5d4b52542756a7468e321fbb58ddab052b96568e05e0dbcabbfc6f8cff0840319a5fd9d07f8b8a0193ddbc1610872d38938e348c396b82ae98f036e72ad3edaf4b97fa5167770a0bd19bebcc4dc8bfa83ba259713bc87ff322e14d03a90c8d82e34f31b1c23dd3d075108a4a0bb632a3ff3824592430123a334bd4ca8acd08e917eff142e60a0383f5ce3f37e44ab5d283cecf568887b5c186a0517f6ff5734c614a7b29386dc3a6251a69b6ec451b04d22d93224c9d9d8d12779fcad322455d94e84f259021c6d8a8ca8f2b3a869ac81b287e769d0beacec57b7fbb1f88c562255fa73c6a68f418f9ea072f83052d2eac2809c69fb7f9bcf5648a37842c652ed909e20943a603f382f2c6b7d9c64cb94607ac83c941efb5f66868d0f5af7474d060d66d8cfa475fae5231c7fc9fa1e88b6f79f81a6887ca7f685fedc7617871827a7e0a0d51c351d77018e9080b5b2416b421670517cd62e71da9bde38c5f1a8de634716baffbca5eb9f266396d74c49a602eeaeedebcfc1e06719c244d409c89801644bd2357517130e1d7441db6ddd4dce4696a6f44da101e10e744a4b5f6dbadf539129f93ff202a1f3a4166b9ed1e68a4cf3744d289826f6f3ecbeec1665d982f0c8a0890b1e1d0d10f900ebda11886714ffe07c2748129255601fff33d7bd1315a2a075a536bbb109d8f30ac967888d368b20dc89999118698d8e1a08934280d48688cc9b8a216b2e00d2ba454c848a2263d59a2f780192bbd8915c2a7fb072fb886bf5bf9a091fa1f370d8b9278c9093aeef0ee74ef844aa5a3f6464b72b8553e544bd031fc6becea7ce0e2384299d6005846b99323d9064b6819645800062b6500605e662f64f7d29838ce5e53ae888f8ea35b47283acea8206346431f69cfb4f4d13a95ee5d4946ca9061b33b1e290a967f6e0400fbabeb4e2c770cd7a13c1b459a0642cbbea5915673a6aa0137791a564007da15a16bbb22d41821409b84a5ef5fbbcc7481da93688bfc528699ef4265ddbabb78a985ee688854353c543ba6498226b1b3e3f90a944d1ff5c9e73eaef69a7f038596832d93d8c8b663719a20b25eca846891af30ebf020c2eea459819d542ed96973c1294aa1123387d4d2b882107a29dcbba4c9efaf69d298227eb0edf5c4ca3c952dce0f4b896aecd08aa255a9106d997775e36fdaa3b95eb85caefceac002e9cc11be05c9998d4f829614cc4e11a7def76aa79b5384269a7a1f3ae54076012c12af65967583886f580fc9a3a32cbeba420357783dcfcc395d4b72dafbe35d4cb341f54c140b9a51847634489c7731d847b85f1fe8fa4259413f0a580c4dda5eeb41731861150b1f54d8c8525db2c0f2f0276798cb2249753258586acbc3e46942a055122ac0b7555e85932f1f360ad57c5cb7a02d40a7d69bcb24ff731371275fc08644cbf1e63bba535284bb2045000538d619515042a1788f1b38a8a8fd0611028030c0dad5ffcb4f71191335fae75f2b4f936e44ad8bd750ff62ab57795efa0703e60abb63eb32f97bd0dd22921da758909ddee12be791ada6bb4c5526a69de6b83d7ba97076d6317f9051d9ef0ba731f444091bb97c50bf35214646140daf1fe152f5b4742206b87d7e21807c1ae82fc4abd93823467d0d9ff4499f751e5023f87f802fcc0403a3ba3d52d9297048810f454fbbcd193e357f76cbc90c3a40bb3e2f7d257cd88fb292349ab53448d6aa5c25ba85088048ce555e4215123a818e6ccf9c96bd05544bb042561bb45133278369176d40e35ced6a6012bb1faa36541e9fc929065fae315673716d65aae881b41b0a34c1b796851cff233cf5e2e087ad07ab3ee0060a7a59b13e81112f325b24c9e0ce2302c0d826a28ae467a5b8440158990fff903fa39cba8af719f1bfac723ab55f95bbf4c8cc5487a3d2ede2e7fe3fa6d1cd9a6a4b45501127bb8fd44dc1899bc90d075cac59d8f21157599e46df8d9c1a13b0a71a88caf8e258f6e19f90484b571b4170e4d80af424bde7d1707a5997146e7a324dc80ae89d776a7f057fd7209ec64a3bad80f5bf9b936b9f2d36861ee0ecfb1a2c4f375c84f2b8bd0c11c7b8a9fd25067c8549a1478b5c4186f487989b5aad098c3d5c97fd268f41f777418f61d49fcdc4be04a9304047e7549ff59ee075dda475e49e287448934948823ba268b4d1e6c586b44bfd7fb86c2ca2812ed4c2f386e1fb539a2f8a940a1cc9693f67bb26aa457f098858b6aa6a89586515b12180cd44564b61aaab7a2d67c8c825e7e0acfa63f754e8529f648d93689cf9ca3a12666d9068ac0aba6c7db24271cbc1d541d4fa84b106cae9d97747f0acdd4761ef7519f9ae996a29b5476f32e4298ab40ee759c8f518cae4c63080c601527e69e6e9e090b0ca359af27d6b4a374910f0051092829c6785fa9451e82a8ee4f0046b134407cb3b01f9c0283c1f3d2c76ae017669466dfebb305d63860d1171a7b4022e8175e5c68f6a6fa7e7ff4a904c324eb3c88896a8945f59d47be7bc294ae02d358ad25424eb4e49f3e62f5aa1e0c746caf083ff4cf134bb26a03a02a611731474c0864b1c436b85214fc0fcc01531245bbca63c327ab12ee25bfd7a2191dc9c94e1bc6dfd91d2f565655384afd468d1353e50a4b156755a03b1630e599b9e08465d0f1b8f3f7fc253ce9ec8fe4b81e187f3af32c28d1900a0939322c3c23b09be1f11c5ee82e18e066c45f22b8ec7739c4ec357463dc85c77b4ffe50b16999dfd76c6c1b6b19daf8f165e844d327d2572d3ca34b6cc0eebe3abbf6ddc040c1cb6e453f0e97f882b62e55f72a227809ebf8dabadda1321c9c9d1a63ed57c324946e6e19042d6e14dbb13d120e696c881064c279988e58322d63c34a3fc5dd4350ff9d1c57029224e332d9dd64287fc564b9c57f0cad0872a85914e47111ecb02eb95c7e8a643d381294e6ef8f77ec2101741a07c4894510a3b6d0ca001a678a4c03a62974654f4aa0c04b47fd36d92084028af2c80e10e284913c2efed2e05026ef10e9417e038ff2a7413138d1299eb00d821e5ef8d485e76d621842272092871d376242339d3c25026de74853dabca6abc1c02e390367c17f4f5965c08a453718d30b34868fcb011bb863ccc934413b9ef92f87ecd3bbd10848d5be1fc28647b4596334e29139c1a97fa5af845da526ddc9f689a21ccd3f93026cfbf244005130c9657aecb498adc8b17e666085c5fb370281aabe5ef8b20c306d5b953612937823005d1c197806b3a83b14fa282a9d588945bc4cad6acf9b2feaa985b232bce5c2a01d408147cc97f20e439035836ca539055e82bb417449a835d85237006e2384c61d94a0b6cf5706922c87613a4810cc1b43effe11074823365c20ef1509c68363c1b7c6ea5baa1a0d08c65dd2b6fb9216b727145e4277c0c3e35ae9ca91f0fe78de2737dd5b85112f2a9a83987c668db9542298e9059878092ebbfa6a3a65c92c055933e8336d123c550c20040bb3189907132d4f7269ef3a4557987e5b2883f8e1e6bd79c7ca127cf3513ba74f9e2682b4570946d972a29daa9a2a5412b7fb1b6b4066f55e3865aa508012a9466f98e697250c7a02ac028848a1036f307fea3d00445603a4e3fe3699d331201280ede62a440ec8c1579a988110958b54ffeb21f242b4178a60ace55dcbc51904e60f93aaceac941fd6fafc91a4608ebad0ba26e4e46d600c6287a0096693ec43fa04c523430539ca7a7385486d1a9c2d03c7062158e1d20d06b95be736da4e119d5191e8432c37e78c6b85e5275b422e4f860726e286cde515f0baf0843cf894d46fc306b59710ebcbeca4c059c967fefbc35a966a54da3a22f708e2a025e5a902b1d5b293b28d1e8c48cb2464550b9e1c2fb08d0251975e763aa2693f9f912f9df7190ccc9642ca0226acf3e4cac12ca4d8cfc7a175a275226c324a525fefde1b80c4b46ee814acfc477950d193fc1b3d764a37071bb64ea268270f88152e7b314ef1801bc5da5c31b83674299ded730a78a29c12997d085098a8fb86f0868374994a92a9be6b786d5e6bc25e8a3d93f108d6db9c2aea09d7766b943e692cd40c58fd96fc262360e3e4ef850c7b41c69313e12a7f2be6dbcb2552074b86b46ad95784e5284b4c6b9b4f0363aac804510330ac94d1a330a334104346ca051e9101be44aa6100eecc992a032bd29aef94e644b0a99a56afa7027fa4e34a91ccdbe90bc3853c13adbfbef1be40ca0de3be11279fc11685370011016d737024660110b47350a80b04d7ef8ccf70d7009863ff8b6bf4b966ea90bc24766f4ef91606186c2eda34727358de64c224978747c0398d26a8c20c60e8d7938b1436527da66d236010660f828f1141648485b536c60f709bb57272f603b131c7e033a3e6e735c3090b2d21cb1b01c47d73b4bb2cc68de644437155abe03adf2b5aa2de9670ebea82b15c54f5874c4dfc363086109030c87100002c1004a1a4ad16a7d4de3072a1fa6e4135de4233a023e218ebf1d2bc68a1899edeeeeee2d654a29055407fb060c07412c1336e72ce28384169b67be63445586114ce140972959605805515b68f203171e00e3881f84583510f5c7e8899431ce9862148319ac885a20a201184430e18308c6586120d8180c11040a60e0801350ecb0ea27a17bb00f80808310407051e5891bd860f5436d2621fe84e38bea6e1c51e771e429034660f1e2e33c7dba3519344892e205ad0c9b38a28e0c005207cc68a40e685169ea227540c9cbc0612b4ea7d373db74e92e391c41ed714877d9d25d6ad2a5742c9cecd8f4146af6d8fc50e336779c4c4a97d239aef9e1ffb45846780d7947a4ccb00c4371be63f3661d9ca57d6d43503c5af628c959bba79af81d2d2ef636bca0fc99d77161c7b93210cbb4d740153ce751d31d85f9f364669d16f7e589464a1a75dfa594d2b5f7b073de4094e7ac94524a4931b7919ee6691ab765583745c76d19a665cb302d5b86b59890c0346ecba6e0b64ccb9669d9b212604c486818b765534c6ecbb4cc2d9b5ab66cb6b46cce196e0b6342a293e25300adf3c3640758ba48caef5cb6cb89659af7c1c81d3d2e661ad288680b55f4461a2ba88932694ba89dfa7ab9900213d3b85834266ed332230d9b52731754a814b08965dac67d8e925a91d191c6a24128a126a62554123de2211e175e2f1d9c393f7c7f140604e5196c4ebf1113335d712187a04cdbb8ce8389a19e165496afe2b17ce7f4ebf0e860325a216d08d5da57f5d174da03269b149c842d29fb7e74500a981a85b5d1096d83890e69288a695a099a0bfd5443b55e27f0aa534f68075de114987e9704d9df4d6a3f877a26cfc019b60ddd4154f6f2e822e91d247143172a6e724061aee0b882c21c71c344352927e81244185d7ab079827add2b5d86ba089141f4841855bc120c1d015162498c14c010899125468c1a7440966089410607a4042c3286c600e2c9181e20a258dd2b6330b1c9c118422ea05add2b63048dc1ca326c4a2e2470c5c0854a1d9fa786ae8b90b0f063ff87ff8f158a51a8056517749f53489dc0abc92b2928d771071761a26f916f7c41c71d4b0c8122a7aaa5480a2a14f9681474b948ca0c947febd2fdeec68d30288b3a3d74dc00832e4b2964b0811937caa0a3b645f744ceeefe7eb4638e39e6ddcefc3028a0331c8d9c6a9f3a7c4ab5237779d4f9a6c004060c61060c31610816060c69fa424b8bfe4bfca27b18ee9a465ecf54621a4d25dcc522f46b73bcdc35959846bcdae163870ed57feca0e26036429cc3351bdbd3665054bf5a742116a18936471399b128a8d325a7f8e7ffac74b2546fd0884e65a6ea8da57a3f50f7cfaa893c678a4b3a9675955ee5c2c02059be74a34addb081aaa9c145344e34423332f4480c0b86d5b1382c5a6ac8464ba946a98652118d138dc6a479b0b34596965cdac4d831aeeb74f0f034f1255ff22cce74c306aaa6068d13cd8c0c8d81e98a7cef47845c3a22ce0d1ba89a1a344e344b3332d46360baef88cb65055dc17ad57f77e9054739f834b06dde473333f3887d96718669bbfabeefcbb0ad6de34b7444cd287627c903749b306aaae334924d2eb779fff94a4da11b53c8c6146a721f56d26a9a6a34d168f2e7d589e6c8fda9cbb9f8cb9784848ab8f8c5af14ea959cb65095597e721a9ff1e722d7a873d1e7f992db2c550f7c490b25e861d94c6211b250366172aebc744e138bd038d8366377dc7ffb4594e43385faf5dfe1e840d51b079be363bf883c8726ead7ee3807e83893849a92aaff14721fde1cdfa6fc8f55b7831f1b2ff40f3b02a074495e10610a2a47ab28fef279b4497385c6838483151d62a8ce35d872056bd548b82ee18121d6ca1ba534afec40bf222f5c670451d74b3a11296db12263dae285ab6edd9f44ae305a1a2b0c13905157ead05580caa5324a607ce10981a125862b2e2625b8d77d22033bf4501a42200980c4c317953e120f591889872a2a730e802ab3b6659ef739c771ae5a6201593d5c81fbef39d0dbbb7ba44eeb0cc723b557f097f28f387f3f24f70e72df81268c1db620eb0c8784a721e8f4ce5932333333f3c7fac00f9c74505c1d2df2883addf3605d241da454fa7da357bff9fdf26703071e1e1fa02892bef724e6fb06bf9eefe0c46942bf8779ff09c2bc0429e00175d8272b7fdfefb75168b8427b3160140a7835e6bb4d3e9979fe5ef05632c4088dbbd49f10fa81dd4ff07b09ca8042e67fe10aeb42beefaa83630bd58857e9cb19aeb02d7a981222bb9742fcbfefbf9fdf2921fefd1daec0bdff561a13a6bedf95d7399cfabe0554dbc00e95880920093431b8018ba4be827ec5810b4dab3b9ca0b60e3dd4de24a13ef1d0ed82b0a5c3bec36ed4e040f7719ad07e24da8f314368e095cccbfc18e2dfc90f0812fe52b19f34bee6697ebf20359ec6773535b0d1032138b546f82d625a8bded338bd8fa6019e16c905bc3ec1c0ccc33ccb9f0165f04ff2b3f25086242f7c59f9cff0b3f27086ef65c2dd9c917b180a22e12f1583794186fdb20ab2b1dade03c7f700c9932db4c17f8697af85a083120ba7a8fccd2b0fd77376a813faeda819e4cf40fd85fee12d5bfaee59308a5636bbe4e666d6494a7aa2a92bc8f7688b5eddea439df6da6a4f577bd46ae1a89d411fe539ecf20a6abb0330d506548123ada05c02ca20709458aabfac01c71aef4bd004b94f7b59d23ebb5201132eb56bbaa0a36cc91aa1bf364047d9c2d23dbbdf778834022fb55f4b21d445a2e2a4f68b0a930264998225ac8b34a5855485a96e157591aa2ca9dd0afcfd1c285b492d6e9f7d0bd98cf4a85c38f25f80b3d373e0e97999e8e63209a5884b6a8ffb7e684cd04eb2670cb251f77c6ccaa4063f1624989abf55be6c7d13f4c01398c9cfde994394bf44626a21caf9e7f783bd2e68ea097d9a4d7b7f59d48274da719fea3a4f2e758f96f6f1a32a0e457599c5e39c86462e69d1a90c92afeaa47bbe3a931eea92d65af295e62e27a6a8ed466ee4fc45a15fc77e75bffc356d5c82eb8a5af4a6d1424749a9871a5f1c7976d01f4f271b542867e4390c138ee2178e3c9d0da817be341a8e5f8528b3f0d4b18dbe70dc519f50a12ada285b425e384a28b0746b9ff5edc559ddc32c6e5ef1288d88d89d22687314dc55c73e520af7236a932df7e997e748599ffe12a482828ed248de503d419d7bafd2af2226b55f2ca422a0ba48568a70d44592a2a5aae0d8178403b9baf71b686477fcfbcbcb7d2650b7500527b81e57411585721836fd292e9bf0af1d76887d40dde6519057dc8f0f88665386a6083da1dfa34a75fafcb32ed208c8a81d0577c5af169dc31c86a8a33462245e399444ec0e11b45fef752c15dc6784ced96e5235416fdcd8e13c3a5e443db8ab1a52e8285b46b207fba2a3de3466e6de786b6eebb866668e7bcfab1ee8c12049a902490a96ca2b7f692497a8fe2c5b3226fc64f00f04b94d5beab817f8c384e0c0a2a915ffbb4f6ac3d409fedc13f1e77e9f0b9344d99008f75d98a47b2e4c6d12ee3d4c6df8c47f561bc268d9dd368d9999999999372d23c23e413a428bbc833750474ab9b1a944b7383b684cd1a37d7e078f6a07ca1f608f47abb2437df3fb21df73686441b9feb80302eda37911b95a385073135a945c9802c2b5c8eeb0c0550503e51dced86b6f82fc0d3b4785a81657db79047603104d34752c531836bb763f09304238fddbdd8b45ac2d352f34a858edf74a2040553577a1b2b9e8baf55deffdca6933f446ddeedede9de6dddd6dd777bdb12a5d076385f28b5128bf746ff7963151babbe5e46e096385bab77bb737e132c3b4975a8619c1330ad79490aedae13b33d6586477148d82dde9efa44e929eaa457db6947276abf2e74064aa0c3be9fbc1adeaa426c9540f3ba9c5fe1818925cd9114b52b2a05cdd2b660c81630474d6bd6206118d1741488dfa0d4b5b8fd09296e88292cc183aa1544ce3c52b01c5cb04656cd9a28c2c3494b144e3450a730c9bd8649059361640a927bd38d9fc549661bbef021091ddddcdb0297b376775b4b8cdd3e2aea6839a9e85cb7579c00a2e44d024e74f510eac95b7c5dbe26df1b6785dbc2e9d27597426093a6a3b221f8045de7ea472973690895addd3dcf7437e0ed3315cf93d97cc0c50d08ed57c195c49920dc714902aebe8792fea4f73d2344ddbb66dab818e628e1559be00fe83ede11e474d4d4c93afb885fd32df0f3fd1700a7035db81f20dac48d1d1a8d15da3268a3f15dad5a078cef9acac69a59a423b948d956a073aeaa8b28c1b9e07066555cfed028c3d5459e5795fd8dc781dc8441c37f3041d77a988fb7cabf5db508923a6f6af7738762113b578e3fbb185379e67031c8fd268a6f983dd4fd727f3c1a696855ce439fca1962fb8841d84ccead181e7dd80fae3781e0ea8bf070e00e656e5d5342a5b983a5abe0805003c8f0c1a004faa7677c3dddd1b701f874dea860d544d0d1aa7ddc5911dd0ccc8d01818eef3ba4dcbb0e9cd4c30630ad5759a344b1c24d545aa7b0507ac3ac2d466416501839100e7e8e71a45b4b7c5bef27a55f935081ea02c0ae5314c1973ce223ba5ef08a81eddf375c5ba279832e84857045c0c69e1659e863404864ccfa069c9c616c9dedfc6faec6840911deee300cef1f75581173bb2d823992dcc9247305922c464c992252fa0a0252fa017d00bc8cb8bf502f2e2a58b972e5c5436747975f1d2854b172e6b6304b579a282a208225a743cd93cb109818d269e9874d992abaa45f98fdc670b8147326bc5c3220cd91c1936c16d66069cb044bad09205740d942b552d2a3fc3a6dc9d0d0065401175703887afc87db0a2d8382c02b336070ba77ee046547f6f75190d1734caee4f81ba52bd042d196e5dc003381c67656cbef7736ba0ea078a336c6eb7c44e9466dbe6b5a8b9808e9ae7499fb2d5dfa12c8fadc1bdc8a56c8e4bf1d696229ee3e05661bcc05041978768d2bdb53b446c8ebfb7bce5ad1927e8dfc02c1f8681c562b176c7df5bccc23ad4c2b5bcbbbc27662965f76c7dd1a72cd617dab3829630508bde12654e7a9e659c0ac48ad26a598d9a94eefefd90953f2d0add16b79bfb799a64bfed0e7f06729c83a794bbabcd6cceac3130d3c0b1b5ac451c1d6f4d3504dddf07cab08923eab04edd2b672c75c9627ada9cd325fb36b74ddbb499892e848de1afe2ba456271a1a9a9cb595426a003f81cefa90ed0b1dfaf581e3cefef4caa2c0f1aefef24581ef4fdfd88e5b1cb238607cca35820058b4e54d17392d07ca04ea054772bed4313754fcdd728c2a1fad44d4319cafec75eaafec18fada59b04d0aee652ddbb8cea6d46f520d8879938a7abfe0dc4f218b942814a8252a95e444db23bfd3fff2654c580defccd931c3de43e39c2d48d8e2702c2e778023caf5237af24841fc0fb4d98d2119e90e3417822391e84bf7925516e422203f8105e498e07e195442140482484909b3cc77f00af0484703d27c7f3dcfccd6fa5201246c235864616746bd71c030851ab14131650b89041c462adc61ea2010493ff0dc840ec4ebf48020a85421d695102adf2f8c1514ed44fec935ea64a893f6a3898b0d1bc2c3d0500c04e810a4e3a20a8fa20c41100b82d76908373f338c0f6417b2f00e01000c0ae1e805d71c0ae1d805b43702b086e7d702b0e706b7713f65017d4594bf7cd67d1a902078baa9fa965c447eb7d13f2d8805d5529f048930d14b812d4400f4481383bde63200d2867c0055ff8d99de620ef7e6f12a47fbdec19b4f6a8fa51ac3ab587ba7048087603515d21257f2527396ee3362925a6391635ac994c8625514776655998d51eeaa1f6a193ba8a76c2415dc537ad67dca6259e6592999849e8091b5c756426aaf4c1bc6941a7e278ca00a4e298060ae5dafd3a2d645649633475ead4e99e9490feecb370e7a780644a06ea83c607eaefa345202eea28358f7967163127a92384e511c2ee84b03bed433bc75f76204c140820f02c0f2c8a1b0fe7fbf118cfee6060876a1f540caa181d512c21e53ffea8505afb68a7f9fda0947adab7cf4bf96a623d520c34b0915ddd97fc2500bb81a8b296812533597071a78ef27711898e9467c7b8495d5771af734fca15d7dbd3e6b848ebd80210ad66350b9124a9d8b78efe3132f7574f2c5bac4524c9cf0e0b812d17b5cbb9de224849414f1aa5de181bbed83d1d8e5c45fe915b50fce561117c700ecebed380f46bd8132cc4791dcf4a47a8ca347d0a75e0a8f27fe191418f13edd13d479ed4ba50ec993d011e1ed91554b17bb04c9b1a6a952a3fc19efbff716898e8d7e786e942471493ec99858d1c96497e41fb4d583d6a62ef58b860efaa4fe095b8e299e9827e157aa27f5b3a085aceae72954e4a5cc4fa638f02f75da8a47beeb1504914224ab697d0a2457a73931c195ba82bec6b1a90e51c2356b5d778334ff9fb182e85fbf93f2b0dfb197e56e0cf0a9bbee113f7d13c05966d06a58a2ae46b497825c36dca669661444640da81c54b2465c02463a5873c5a3128bf7b5ed09156caef397c74b462345317fb43f887b458a4c516ba121957090243fc2469e5e1e9b7d1848e3c3c3a76608fd33e443a877f0816fa75862aa9307028a28ecba4340635a17b98190ab04776c4b34e09f6cab3b0d22ad1ed22b4c0328f26142d26557e282df21671771526dc720285470de42c95c191ab54dfddf5f66e772c55b4163b53726dc77ce1af01c498b93297fbf066aeca1953a6942569425a18ddb6c0c5826c0777e73920e8b84a43ba67df2b91eef1b812e91e16387ccd044b2c397944e5608ba35954f9a56b06b54b77979c404b88a4976e234d245f93553975024a3485966750dd9f4536e81667e4119fa5d6c4e527cb921a42dd2b4b3b306d12a23a7f3f23e8f8469ca976f7185f8b75df97728c75c205ab5ddf2db6bbbbbb1816ee1b6957edaf4144bf8eb432b962359e1b00a1a51988e78dc022d5bfb567af646f46a20829871e5e5024679665588635774b66661da9f1164d24e0c2a4025cfb1787bfc7fddd3b64a184d5f283d680be501275e451a15095bd7da9bdce3d6f176177f80db039a6b32a1267c1bf05ad1a607758629e377881aedea1015664c9fd8bc4ab87daf6102be542475ad945100122b470808c127c59f203260436e5d18b5f92a8f27578c4ba57bee8f005a8a51692b5ea76ca683698d091474a1856fb2540c96545b738a3c6aacd5cbfbaa727aa04b1ea6053aa5a522568531d94289407832a411a4d46512578aafe03660614c46911a90911558237aa835ee5f7e35bec2781e70df4ebd4e91e979f1013b88aa23f417f68ac17a4fa578b7777b77b0dacf85073ea225571d5181f1c1f88344c29531cadcdd91aa8b0a27f4d429fe63bdfb8b3e76ddb9a430e8bd2518bdee3a47a8fe38c63bd98d0d43bb3688d20d88d8c5ea897ef81f2a78dcdf1debdaff17ec6f35e35335acd8ce6fde96b9cbcef93e0d8a37ad397f09a19ed54c3488f7a7a8f063c8580a69ed0dc7ccdd7a0d9b62ddb32397403ee8a5737beb434e4c30e385467f281338f81be04909a9ff98e414a3328eabb637005fe2f0c6a53a548b66c7e5529ae45d0ef6fbc8d0fea9e8f05843993aeeb4ad83efb205bf83fb5b90dec3a88913af2cff7d13f95412375822d3c36038ea7543fcc739501531db2f003e685c83cbfccf3776e14028bf003f31a1fbb3be3a9babb63d8621aa6611a8639963988859bd036446940c74dfe26b431692c484585c630c9e913a5f3d39c53a674a0efb980eed380f28ff46d4ca1ec37b017d57d2f0bda3c3c135c189945015332fbe74ca1e029c1de73d7aa59ede2f26a202f5898f219a6886449529e8529cf7e579a172e8fcb5bcc2e14a4b9f8c5626666666666e62ee4b42da43b78301e1e974bf2172a2a948241bd484a4c8b51e5a78c64e5a8320be91667946155cf059be3b940695b41ed6fdf8c3606b74abfa0a3a7b4156d445b91fb70439dd3cf196d4a753baa1c938d898976aa161d3117fb500b39a123c645623dec4e634d3647ff4684051109b5868a888cbcd651ed9faa1715ea8adca73ba3da45cb63abfd9d17e439edb13cc7f3583464c1a880c25041c7aea89bb23e5c92e7f4332a0ada3551bbbb21596357d4a4b16aa779dc50fb78409dd33f7ae369548d381cc7a4f67b40edd31571e1a853478ff5321c71e8893d5696a4da9470965ca82bf29c14d0916beae79adc874bd29a6aef52fdf9f93398f21088577f163456ed18f4d06ba2de210b5c476cc8538aa998abc5768c088f8a156c8e7e4f6977fabd336660b0615b6b775815a3e1049d5c52ed3f61571bf63efa868a0add92b0a3dacf25b90fd66473fa81482202e3b0a1dde91b14c68c917a413d25af8aee59ba81d3843aab32c186a8d091be6a7b4a9a8a0c1996741a11748b33babfc005984b7797eeb3e79c73faecf953c62692435cb5054d11d1b490fb9f55738b1e1794d2801e51087c2368221f2f4b562b7f0ddc554f300856b1df276880f225f87859528b380d154239d8506917b433d2fdefb0227f4f0bb568e4c430700bcd97737e47d01662d23de3acfebb238d9c54ae94f547a55b0a822a5b83b08c93851555469d54dcb26777cfeef99a74e9d2a594a00c99975481920157069a7895e677373f05ae6ee28b50ddefc7e4b1814b952e1bbea8fc92cb64318b59cb436ed91d7e7ed51934b585b2d002ad528cdde1975b3607ffa865a942031a609279fb7996699af65d7bdba7d1ed0bb22bceeada07d1a6f69dd4be201a270495e1d8bf61efc39b81be201ebae8c6c89430c5511654fb4eb5056549d7f2e8ca29225c92140add7bef854ab8efb8ff59f9703085028c92ee617e57467464d6ae58a87b9030b380f83988a9728fa0a90b53448878cf3d172649b517a63adcd5f73fab9f154cb89e235dbbc3cc92464595591cc442ac16c7e58c2e588a8c388995b8895dfc6a16eb5194a5927c790ebf074a97e7305330a863358ea0bde194b2c315e6f65235aeeb3590b628433fd2e2729129618aa616b72e69d59159b58785b8202d21aacccca4761838f2d1e813cc5e6bae5bc8430cce9fca3ed40e8fecc9c5cfcccfef729f5dc917abcea0cafca332832e5654b78317e6cfd6376e106b17237777975932cb1f9c8801960fe450850481776185135999014ced6f8de6408145065eed67946f16dbb5391c65ed8ed8be53ddd89c73ce39e79cf31b9b43d305f7e9d59cf3b71d4378bc76d89b80a562ef0203b58fcd11143c4051b15f0c8bc130261eb0c0983800431dd74bc59a99f8d03dd810156312a4bd2f14ec7aa3533151c648709f2c4c9dc0ab4da19029d13a9e3c9eb38fe100557745f02c632155424c951f536598faa94f30f08495428157d8f30a0b83bcd50c35e7f6e1c8dd7376075325308bd51cc258a15d68ff0a687f8ca60155d73457c18f5647b5888cc39cc33c9b9f122257629c6f9b7606f61389e9d815cd2ab80ff6cb1b58c2397ae37e473e3a32b1ef542d2a3f25245ce1c8b90bbd49d32845312f61117809ced1df4b64cf424c958bbbfc0b6fda9d7e5e8245f02e36470d98a8fd9de6797bc33cd19e3f1478a585495e5865a154f29cfe182f94df84b9da2f88ac48f64b9d536242d23116d49005172a5d20d51046950f018954431235b47a065d71830d0aa85617a986194840bfba4834bc6cb6a05d5d241a6c604469ea22d170851554a62e120d51f048e1234626f7d43d6244f68e3aa7dc9dcc1ce8c3733cc7dd5df6b0b63dd8eee839a5332825fb5777cf161cbbce8c77c7a5ef9cd3b33ec5d0438dcf22d140a5d6540e8158512ad2fb24748fb78f13b93f484469b234c4121d2882017322235445bb3c1d55c7a23a076660a24af97d1272c2292ae848df3f35051de9cfc0a44a29bb07954312220a756a91fb1bc342c923748fbf3cd27420093991208aa25a1441205626b803dd2a43205692b625a81b34354124d9a8e154c3c911aa878f462ba8a6853a11a154e38886c6898b0615742688a1130c5a7c324f583430b8662811ae9918543146321fb001d33aa247cc7c21108a89e2c67ba20463d315c1f401a9b813ca0896e72cd14d901034316113848816166190225a329c1106812015a4f54a8246910a6a8208b1c48517c4090b280caae439abcd0c312425195bac709c1810556f1ee6e95f1ea145eea45c6feaeaba96cb979917dd5f202aff888f16f785699a9669590a12f0b9b45534618727fbfd43c9212aff09baacc354ffbad4342da0baa8846ef62439c9108d00000004009314000028100c06448291402020539551f714800b749642805e1b49834990e4308c42c8186308200610034400466a685441006d8b709e69476893213426ceef94a0811a60d903dc5e2e1eb3deb07654bf4a79f573dc6a9f0f4a59697ed7ef9646b583e43a9e85c2a4c1f72ae963fa917654ecb09c2b16ecc9bd1bf67736452d7c4fab7c01f0af67ed90e1ca4410cbd441cc5ad277e304b6b7fd05801c3f1c46b2dee95823e0d64bf13beaa7872f6bcbb1474281d0d22d0afa81108b29eb92661a559e02f4de9035f372848202f6b443084daa23253aab71fa84e7a0810128147b3ad893be7096df5f7e4f358747622f7c5afa48d01ef7742cf07ec41fe411d2841ed29299c3d102734fcf5d4746deaac5f934b6eaea91a3b4b731b4ef0be3411844459f448df7a074b333aa0d5062dd176f604453ac2e80bf40a70ca4c2047277bc7975f5c9bb73b799e9018a9094122c0c14d1f485810bf5e6ea0f1c6424cca142c8069611443d48beb89f72b6d8311194c4206a28a2f2c5e7359087431e3acb8dd0bbaa29d8650f22208ac4afbd328031a0b0e6c896bbdbdd18eecc49ef64da15a23d74383625fde661b02b1b36781d05260102fbe00fce3eb6f43c042e3d4c4d89329b8a5db2337884263f5afe8fd88bd04a778e8e670bb21499bb5ee1d0cdf47e9b04027e54e1681d8f7a2499247666ce596104f6d2c4d945622f86ac98be85970438c2322b49e63d35d6729598603743babb83ae758e1f00c9a2bf7aa57ff8fd7aaf1f3fc8cb06609a41937962e9f4a58a23ce4a354288f9e47e28fec011f8183e099ccd017a4aa04a0baa86a13abdb71630a719fa12de2c43dc78054a344306e5297c816cd8b00e0874add492259e705b3c3cf50a30d3a668585db7da9862c17e978fa7c60b4931488a9088f5766e4fda5e5bc722f35e2e70c3eb00db0057c49bfbd8672ff35d7c100465c9d3ecb0239ad089671adf297110f2f7f303e57a95331077d01a7ffe0131ff9a036189868c988dec0d847378e69984313b882e7f3396f0f56e77828094e9a86914a51dfd5b0941c121ef43c2d985358b6817768e5948efb1410727d8d4b140025aa9cda69908596685466e4b8aa4f15afe8d9c400c53b4a89d6421d9f6a8410e722ec472dd4c4fb07383f3d89badffac98277c33ef9c189762250ee3693ba7c8723a6214835ae240a616f740bb3fdd76f1d514f008a78b3958a755a43120dc57a779ffe116ddfd444142dac32a9a0dc24570688f2f61134cdff8a89a7c96a6419e5059c568af93edcf7b1cf274d6dedd97260e9cde17081fe552dc1ec3ddb88b646450b01a3643bffbf3ee9b4c66a759125e7bba85909446f053e3ea7e3de54d854174a7c8a181b7bb606bdb126e96a96c6f728039def40b3b4eeee99f71049c7e3872585aeae02955fac2f8e1d7e35e76918949a455028ad871649ae47f99f7372c44825b2dd3050e3d6c0c4787bba3dda19b139041ed18dea712f12f0eb4145605387a61206a35d3cd26d9e03c0396aa70a86b959fdee65b1bac3acb5d084648bc548370f9d6213c3063625be891d0622ebd4a9d355eab48db71b8ae8abd5e1da335a2ae40e93f44bec43e67169baff2515b1616b9945c738895265879f9adcb11ae7dd8509f2d414ca400a884cb2649d37bc446ee05a9c017f8b0ab4bf8b4b4bbb4ed47d7020a5a1c90dd87dbc0937550e1a958a668ff8310753b2b45c1b558774dc06222b1868e44cb19f032298e5ff6f24abbfff485572ab2bdf50e72a096724e31b37d70f67c47a35195ba7938e72fecb9a59f51598347c3711c6ee849c291ed9d73408292ee861d17ade49b7ba91c26adb91c18364a585efa6638a4c700293a8849f3a12ee785379a6860ce350dad9258e6506c5c542155f21a7073947aa5967ad08762d0baa87b6f04a863e9fd6c83a5a0f75314431d33c7e7b6da2f1774a2798f1582c0b6b005b6fd32205fb4cd0d4879640162a38965a5c00577b02afb27c351babb4370e3c8b1cb8060bcbbbe7a6e48322129c26e0f476b8f24a77e6118884f0b6779fabc626cf984ea310fbeb870a8d7abd86bae9d35fca6dbc92b2b377aef47efacb499158919725cc51deb465699a958b8f86d2256b2aa8b69a746017b3880107809ed61515b776fc770920c4216a978134e4cdb6e88cfc321c4c35ab540b203b8fc1e0aff2205ae493402622235873e7b22f971af91062c90424bb650b4996f95d492f1b0197f57de159868378d29f1d90b50d6f83bc2c938cb29454110e9f780154ac5805577a006af0b669402dabb355636c392c6ac24e5e19846c184573a63bce9fb0bcc14fc9ed196f68b231b189ec9eeccd020afa8b6e735c59a41c36e52b3f5ef837ab83b585823b876c9b01401fb364c8c50b7318614d52f2ed063009c2dbdd299378e69cdd72bb2c2f0e2ce07286950d9226bcb2cea5312f0596079eccf97b7083124a6ade686bc03df4ff711b98cb8fb72e02c49771b829a3c32b85514a40dd40f3aaae806e7c7fb4c96202848e43ac2b80019ea0c3c5d39d073a797db652c88cf78d6ce628e6429640f38e873f2b8e93bd897bfa59f2bcf886705fa83cb0d0f420de941430971ae64300638dce5fe263d93b1805fbfc524693b6cba5f44ac4c6f2e6ba4d72c9d1bedff9ef2fa829b21c7910ff5d186c32b5ca5ab1b6c5cb687513e07e1aef0af32159fb1ca96f32ecc4df2fbc97fb9ac6f7dbb4ad7a6109987bc92555e1019a2afe1d378e71bc95c2a162d29d9fb74956e953737768150066c7089dec4cfbd625afde337388b1f08b9bf473240d0f2f50a3da7a24fe72016a7a3496d1769997615ba847a82558d1f9554740d56e94870c0b205d771c2f3c88f26192bff74625d49d371978c11ad4f8ad3ae2d27ef2112310f9403b882a4cee54993322698e0a349865f05f371225048807effdf85860e2541bda0e6c314991d829861a074e64ee86655bcf33ea2e74e479705cac81aeb3a1185d1a2044533f134a2700ac48419ece6eac5cc1bc77673b156225e34f7baa8ec6cee8f1e789a7e5ca680793f7d53014177adeb1e479476047d0ba43c93b82f090103b9d375b68624762651dfec51b53fd433767a9292dd024b3844292347e0491deeae0621314caffae97081e9db50984749a53c6418d2f76182494a40ffe213c3eb368d00530f3babf1c0adff57bc77a453d7a2a9285ee8fd8723e43499cb3790237a26d2b699a1f51fd3b64d694b8f729b40df159b1e500418da7f08db5ddf84a6e7a9bab2c692a458db24fadcf9bbdc5252a4efff37270e2e36a5f736a5f348f37966ca23608995cfe5b37238dc95ab81bb6bda93e6c7cb125dd7bcf3c5e5c9a2919a63314ae422701a7dc2be85e0baf11359891163229b349304bb57bb793e14b76e7ba7f0988f6ba29bc6b147e85f3548fe1ff04e32b26004cc19e34c52c5909b73a475841bba231ea1b0f25f8053551c85f68e4c408e43832239fce2e003d465612573b58f3337fd08a1590153fa006a79ece90aecf577d35379ff0419f96c25a633dc91ae40a20f26bdcfd3dbde60b4e1e7b42f01f158c5efbaa693479bad02d1ad14096c6cc48e40090c365bd68759aa31d7503a13c9b18d300b7ebbb84feced9980072b37c67d6939e1b93f83eb43b6516658a86fc292a30496de6a687ed666e8e09b578a4a4af311decd7d0b8b612d835682c5200bbe5baacc03651230a4082a3798b8e8e6017d97b31c11c9a07b341413c6b959d085d2b75bc48342e6c4363674abe0503b49f5b276452cea6a0252937702239e26dba737da23c8a6da047a47fa3db29669b1f6bacbb7f00e3074ef3889f94b29354d79f2e7a5f34b107d3b37361958d54e7dfeebc66db412a9404f18dfc2cdbd8add010c7a2cd51235b15fd148990e85153377872e0d9e7565df17f327f2a4012c4c7a4c557584a7f385dc3898ebbca9766ff6cd209399eb361781992807828f56f7bdd9c5769eaddefafca4ee77bd85b43e3da736629e4090138ab76af122a491d9d61097d9f31428b23766d595d249e0b365401d7a4c21206cbdbf1082048c93178ef17d413b4ad6ef6883c1859e701429d408b5629dd5aa96261b708f9a0fcc7b20930059c620de42ee0e6834fa6fe942830214cec16cf60b4dcf02dde3350070b2d688c6b3ab337022e914c9dd60de0779098c0a27c607c081088f1aa7db2cd8ac6afb6b25002a7f4bcf1359f6d9ac537266a723435093ef30a2f58d2bd0609d3a864b5a051ce7d44a325605d4ceb5b6008d82ba5d8541c18ce601341b8a3356e8bf507d8c92f92f8d32b6e669d677991df576cc2b132d52d1be26dea4ba5c1c6e4a6a277729daaddf906a74c29d218d90cce27e4b0cb2eef2905c6c11f2c2be801e174dcac1b3f55d9019986f6acd926354b60a2381532a56705f533069215f3b1b497df7e9e6d895e27fe5b024f3e9316f9acf5101e776d6e4e4db8278359fbd3c7d3f12c5667e6fd76126454e6f0554b9fe108a47e645273a26f0d7fe0842477e4b60e4e294dd7681ff73dbd4bfdbf487c60519ec62d0f0f8690f5ed412b76011b31969d4ca8439fc4aac5ff304f4334ff09c2f4630547a7867b01071c83b4247413913306c689634815a302c92b325a86f5b736d5b48b6e48c36ba01d1af23ece904bd76462fbe9dab71bba5ddcf5c9878e61107ce6776787dbba54ee58bebc4fa7e6094dc7c6dce2b3c582523260e104067268f9d5729f9c8851d94e56d75f4e2dd16f55cf490c90a6d43c8b42c771845a4c179256896ada4048fbddedd79a59ede4d904d939f9bcb7d7e86cd69c0a49dbb924011b965f023d0dcd880743c75c219bea421bc92fd82ef777777a520dd6de21b5d7b79e4666612e488387fba7d48c1fac062dda653d9159f6bb722d832938867fa3cdb0d1c726cb105b252153c2d1ee330839c2747c23eb2bf1e40ac0875be78bcac2eb2149d66bb4ab841389753187b0471987053c77c714ecb5d9e55bc272552c71b7630fdd1f6222f3358e7e75e44021678492397814adca2d1b1df91510ccca9bcecb5d690b69557233bd2b56845f647e24fb1549c518a911f796deccf7e57f3ddcda0ce8528e2791cb873790a0568c6bb3579eda997b91621b4e55adc3fe40bdbdaa429459a7b9b28ad4f1309478ba6773fa09667d30c37513e6bd1dcea2082da65037f2e8a54183644a2c4749999ff7c5d530616e4ae8c93af29b71ad284e0c6cfcf7e8bf91c0bd643781951e79ec18b48aad2c220892761807ba7ed104069b18148a9c6774adaf81ea0cfc6543b49b05d54583697a6cc64d3cac0e1a0f6de8e236096491b080a2796699f81952663d00cc5376de137042a0d00a59dad4d5fdb0316fbe1685fb613920e5936d7ad249de6a28bd7a3fa7856d399e71270bc7cd3a9d2d672575f0a733125aa4cfa4aa79b4589381ed06c01a24edb1f3c3c32d96d4d150f4d28a690c83259c326b7a6e5ba49e6d3a844788589451b6a113cda58d03195f324a27cb588856042dc0571588b96d40eceaded247eaf98c03a150e96dd6aff8828786144a0e12593ed387211d5f3f1935edaecfe713832afed6d36ea565746297522cdcc4f8bd1648d9abedb4118e034fb77943fd215175caaca19f630f5194a899c895fe2d28a2c4bc3ff4fcfa66aaccc105bc6edb1ff03448a53cc717c05da941eba52dff2eab192c0a7b786a7c46db503ba04d37e0164623b51d8cda04cb725821d1296c9b644b1134399dc8628764d2853db89c0ae0c652aed4461df0432813622b10b0399de4604760aca741ba2d88541996c4314bb2494a99178979b2567cc9a4d01a5b0011d93ffeca340adfa032e7b8b98e53f0396487e5d61073ca595b10a4fe3cb47002baef61681c4024cbc0aa739e503cd69aabb632fb8564c069c6005a6c1d5673e2b5d76cb8f38abb0791bad9a5b68110b30c1159e46a08f0056ae544f48853940e93790a2212e6f72585a9157fa0921ede60fe70007924468abed233f39cabab93f5e754378b020d3e51bb73818dd5dfa2724481a1a4089475038b1175f9f516c6c7390343c90914fc19a361e27887f725387e9f2f8567c9a5078b17dfdb69307583f6c04f23b68cf3377824d7e84d57e0c1809b7fdf6af476dd731df83b1dbd2a554f3d9a03a252850dd4753a6fcba3c552e79302988a22f003955cac3c46f3aa3f1ab0c00faa15bcdd0f8701a45c0d1263c0f612f2e5730d4f6a9a58de464439a5bf8df3559fd1f6f1e193c86134835b20e7c036d39725ecf914708e3cb986bd8eebaf14ceeb535e9d5d411fc1e134cde37572017d4fea926e41fe7214cb612916b58f3a02dd18ff2289119c94f3017243a30a3e93aa4caf2aa19c0a16d8615da4745f6c866bd45233516c85ace41e0493f31a8461b38f706e159f1957d2b4a54800c3ca22873818b6bc9270f19f8aa58099a146b7ea86a9821a52b133f11dbf40671f72fd82e98152754fb92e7300410a26882634a5717baad82e85e6545a8503d6caf0cc8d3a9ca0368c973838e9d5431d9ee6ce55812bf3d1cee2a87c62593f303c95f1e16072f7d34353eb49cd3c844c6fb214395c65dd093a6f02d0924be6b9e530272a7ceba912a47ff3c481b824a4c53b6434dffa0b1b4f51866f6cec96e131edb54d7adc7135955309ab464e8c9e58368276925192ac1c33f52d6bc35c9b8f6c5c0476e3f0140364f4cfd2c7f71e26606f4032c15f11106443aee97dbbe67ed3e347421d5adac7642d9fe0b9f0738c10c408c08bc60c57c3320750a4b1bf9de6437e44b4ffd5dbb4265ef9d35a513b7458ec383ec540c15980d509806f741fb733f77d56030a4f015cccdee2fb63ba9491b7157fb3ca8c132694dd285f687682ceadc361c2b422cfcd839f0bdc675dadaa1c88ac4451029766e27727b8038320d22a711bbbf9de304cba340c2eec549601a38f94713be7d0f6f6e152845bf03e38d17cd7785631580b5b94a73a0c42ceb94d220a4fd65ed4cd6541f951de6064384605cf3a16780a7a0892b1387716b6d84a5586149a5d20ed89be0cac5599cddf2472154c2461d97c495a61b2e27e812d4bdecccb7022582bc8354468c89b0bf20c5ca7fb7707f3ab084a8d1f741ecea7c33a37fd4b7c450a3c3f7752c703faf72bfaf6fd23ad5cdf51e8586e6027616228a9358bf37750d3c1fd2a752ed34598abc5cd910018ff85be2bd997c8d6931d8e680bd71e086515cd6a990417fb7d5791442553786a8a0916ecd16d64e64fb5cd0275d2d2c761b29ec2f3fe65285dbb961bf80c9de3e687d7421d97dc88b15bcccafdfa99290efa043c0d3403f4ff2123cd14af87522580361048c8095c3251028fc73c1a9abf178ffdb7fe482f6409a2d3207580984abd668ee425da42e55b0b9cd47d6e80ecb0dd8d9c7035e62336513bf04205f4c6f9b4c9376afc77a0e01b2c8d11703e73fe2f019d566627deaf0862f853213ef56002c501f99b2d12c7464098070d261d531480ef3d734a8b0469cef959be05137417e224ecc81be91f22136408eb61540450c88c4236af14a32ecd5af3a89031e2c5cc63c6ff940d2dc0919e7e399a403e280e4d9045db10513b2445c78e0e6c45acf1f5613c40c4d1ea2dabd672efd14aadb7417a9ad57fc9870b0549c2908508dbfe3aac73914fb3e6d78e5cbaf142bdcaed2a968f78aefb8110661031da9633f51c0b3ec59687102e75d8e9cea1589dc77668375612271021b1483ce353ce3332c54793a711b270ee9e1175cd5347129a793e5eb379bc62a7f33ee0876725dad3317fa4e1cb4f1ae093532ba81db90f7eb2c0055e7e07167aae9f6c8662b01dbf82c6a214e9438b5b14a7c8421780d16b43a20d9c646c1cdc9afdaf7c424843a02941842476918a82b7750ec5383ef47e1eaac4da2886ebdb428c1ba97c36fce15f13a5f72dd4729e5fcbf8d5c1d72ada54168f843a239b746bd9b8385bc4aa6f2c348ec132447561b1f775758cf0855eddc5faebc3a5b2e5dccc54c33dd6571a1ef29f9a25c04b234a784cebcba8cc64216078a519d57ba9309a418b2b95063d5703cd977d60124b46e6f6f0f20d0dc5de4e53749012b087972225396b5e20144f7efc8280e49961326ea5dc68b93c86c10c64c54fa1de6f2d1039f67759113fefc7a39ff2653db5ac3e6e49174c7f0b2f00a905b5ec77c3f86fffbc5b07648026a5c3a9a83c88585809646f443c8620ab705f889a1481528d66be29e7ac786d4acda8403a454890e0fddb9caa29e9cf7645b04aa40d39878fa63db8e582a17cd9d799a4e19df1a17ae6dcad653132e6449b03460cd8a07d6736fb3efb543e952c2cc58ac965ab61c68240a4446aa0415459edf65bd67b825ef28d88c58527a7cd303547ebbfc294e3e65b5732a9d5fca391bf7baae65352f7cea8176e84bbd3790dbe7d8a704f2cbc3a84fc3d807462fba4d43d772b59c2f34bf9b7efd375f0d8b1dd28d0b0b8b0929d1efdf39ead4667ba4c7acc37fb26687f515561cb0b2c2817daf5145482be5f171696d8b5e60b721cf3042cb362d9f716f497aeeaf22837900f92310ee18872619176a333537a5ef8c6a293ede95ac97a71e48137da418470bd6fdb4914e163f80cffcab1a4abb0d76e928c0cbbfe5a40307baf16db6aed1a312ab98e8b3456a25e38b22d105c1cd9623ba22adf04a2209f9dfae3709643854a1ffb918b5d554e4be074e7c6addfc611df44c8042267ffcaa0ec982f88db2aef1197bc1a61a3b356f97d75b3b80f1acb1e0f86fd48b0f57fda629fe9387e6f0b2de4192506dd5cd6f5de94093d4e27e323bd6f8a88ba938f02f180bf384d21ddb0619557258ba23d61a80a59fc807352f729dc775da72a0d074a8b9038901aafc5d0daae21ae8a0653e55ac7295fe39dbc16e1bd95b6877f0a1466cbcc170118b3589f8da8ca9d1c8df7545f27b4dba113138ab81310a9d7245dcc6b09795c0d618596a4cb08e8dabdf063d2bbe5d92b87e264332a7ae60098ea0915c1e1d0584a0c4314e8c96ba4b5459d0ef966ec6cd590d809c049340a229d07df92046194b2d64a14a4f1c87d2596cb14de7664318cfa14dc1efc00a16d9f83ceffcb6726b90d0124921bbe7953d73fa1d62e4162a9ed5b0fca0aac972774533cede293af0f95fb40dc1e625e780ce73589e83b060d0b870586ef968a55cfeaaf75239a395551c150f1f990accb769870b9e2000bc302b74206db68fc08619c54656838367b244249a6809fa159638b60ed8d3fb8920e6f1925bff9fd7670ccb80b96b6e64b712eab8048e644deaa3ac2b09fc31310bdfdb7cefb64165ff58b0fd7ccd0208d9a809c8002269df114a3b6b5aa257880acc0c2f830fb9edc3872388bf8134969c7f806054217969a48dfbfce4fb5cb3e1827848419a05f3b4f55a083b0e9616fce0b01e360aae90d6525a6e9d1c2bcaddebed3a13154f25be00123fde22d1ba804d7618fdf9dbd1c45b241a8d1a736551ee5b563f9979a4e74dc7e0e5d3411c5a987285900f8bb52ef5166366af0c60d069567d930c788c4739fb28f273344830e90954b118b67e0fabf45ad8719a74d42ff66a6a0bb02121864fbd8e08010d29bb4e5106acc9bdd48f7d9fdac65c9e9e0b73f7d398855e250ce3fa6402f362c1af9f3d3b4ab800031b6084e88369b11d4ae1fa46bd87b5c7ee958c0ef00d33904badd16ae02733d136cab6d4e78b6172f0357430ca5b984485d84a09e9da1d741787eaf79f26a7dc610075a8e85e74077dea7d45c9a6cb8c7e6aa27b29751f3b40a935901357f1616fa041f80b9e15d861cff2456731436f106b8d97c5e821a2b1ff223a56c7c26f944d46e4c1d69b693e057a8361c635c8ba997531ef3425f49bb3b69ba190ef455c54419c2814cc2bf608d35767d5e46877c6e09dc9d5f1ef1db66bdcab42a9f8f280bfe7c58d6a5ab3d9090250da6161a2773990646972fb90b9fae8ab83b7198dc31e0c2cd67812276402237b179b8614b91f50bb8f529baa61dbde463cfe21aa8fbaabbd2b83b176913acb0a599d0776dd81a8c71e77d32ea997e22d02f5e842e985a21985bec52c7d479b02d51883b89e244096e8c5431e1d4ee2ab71fdb60860dac15ab5d23860d338157145a4539db6f908a7aa6ae035de6dc8ae3bf5b88019dec6624d752c0b6d48f88e9e9f5dcb3b3a1bb2c1a42277df3df45634a7a432c543d9b3eb709dfee91bc4f463bd5c1979d96b0819f9e0a531a61a3b615cc5c79cce6d4bad41b213dd095ee75108bccb87da1cad4cad0991751144856ea60bb3104718623ec8c38264fb0189e3431e0e2c25736f81d0bbfa988662c1fbbcbd701a06f28bf438e5043ad8bd82e01458733ed375c30c869d2f1c6a1aebe334082e5ea4150834deba78914e4778c21806783b3a714a30ca243964d6b6e96517436d471b7e04e6916b59f9b6a7d43e5f189932ce26d51cbc5f8935c7e5d38b9c09066d75aa7285a0e4900aaf977fa7b5f69c90537f0a906737105c6607778dd6878cbce960fa93a4b3acd8475d94184c4248af6f586699058ed37d9a167ae79813bab21eb07dc8756fb8ac40b01baa0713230b3683607c12e086c6796b251819889f40b178eb5e8f425bcc819693b0a78b0bf0c579173415c1a96e11912e2060b0831d487f1e65be677b93d899e87fd98a2fcc97b683fe1749f7b614faa9666b86253c7f1caac528fae8273238e15a2aaf6f22fed90546f58224fd6a5413f27db98db136e3468971b67ee2ece239ba0a1dc324e4f67fbf6d00877c8e0b977f824b045d4588a46716baa1c49eb13091f458b271236661603292bca5c0ca94451777a05642e81ead06c6c007049c25114747a9a97eb88741a26b5e91d45c1d9ee0d95c64f2fceb1883e6e4f4e5be5c6365b6de5e4af9ce3b6bf9f91b580c104d1efd82b60db9696b1750d5eaaa8363d4c6b0fa6e0513a1d5d2067ea7a678e841b0353d61ebad5ecb207c6068ad2174bd0a43f3a48b0b0c1603cd422c052d670f1b73e851354ea6aeeaf4fb05f53b48cfb6460172fd02cf68ce38707c5a28674875e663c49f65a267c26a672ea94613593da694dd13340a1fb7d28bff0de94d0be45cccdb86eeb56329ac9a93e3ffb92c5b8dfd4b645e5f595761043ffbc0e7a75a8d51ddc16a100185ed4ffc26d4cabe130a4298a370205db66ec94343d7e464453832952c8b5bc7981f9c7638442ed0c6c053415da83dba8f3e0c027c728a4b17ad6356ba2b19035bd48e33a9674cfc38d2fae3d7b13c97bc0f2d62740765ca3e171f5d232eee9b45e504e9dcba176821f52a1792bd170a1fe9079788076c5d74641a27decf6aa1799fe48acde4e392b830fa1d9de3cb260a29898b2e3d5ccf7ffd604ce6dda2242ce5d310116d70d8f819f183f1fe81aecefb10c02f18b61fd96afb39d4a677082f04ce2550862d44cbd3dc69d12a332740d1144d9739c92f38742b570340b68292d3b790199324c0897e0389bb35835f92279e00ff9b33c1c41d900cbaa988a96cc300e387398b8e66906b5c6fb805c9f5590460ba9bf4be57420945e743a9b44e9a5449b647c30e547e4b48f4416134a0f35284360e2878f1b5ea3b86e2b4e9a0ba4a83b7217074504b34dcd864152287fccc721e06d650d758e140985a33bca47bf9a604fa3d8270069f2adc72a341ebf8475be3e7ce4c66c5d0f03045648aa14d979a2cb8c22ca1c5f62b88753a790477174dd34b6d451e8f540f7eeadd199b1630e08f20e85f753d3c5198a818160dc32b17b27188ff9d732a6933526c8ce436eed390cad27ca919a9a7dee1973b3272461c0ef41345814a2fe515c35078f25a96dfb8db1a2f86cb8b1ff1d4e8c772e922984ef080efe8402f6ef9640edc1ebaf2557f960c7a84f26de273b6b2ca44aaa43fd9c7bf25f4c1d9124dc171da5d0ae89709ec092fa868cc9e63a5f049eed78041e585aea09dc3f166c62f540f1cb1bde224cb30f0b0c3d279381be8a90428d9a48c43907644e6c6088163a8cc72f824c5df0127a8cc9df7c065b3139a425298f6b7625992cf28ae23a60ae7dda53d74898e31b75b60b5ece2f0c73c3dbfdb37fbe7d695de270ee7d4a9ffdfc37a4465ee86eb88ac24b326b6ef28b7886aeb015f25bd64772533d0c75f94227c2359eb149e8c3fdd0493f8cdeed675baabb0e39c13faebc7ef3ae2ffb3b24c39bcce3cc39522c0b818fae873d5521f7d72fdacb17e05ea42119c071a8387520cc7fd2d4655b43c0e685447c5cd09a2b1554d7c8548412519f4e53e8d87f68be6eb9bedf0eb335268a47f93bedc018d590721fd0ef9e2b57d82820972cb5ddb3fa83daed4115041bde7fde8705e52499d0e389db3377ef354cb0456409f8f5958a3afa7615470f4c9a82570800d8686aeb5a790385a3e52f5bf5c62c7f0799d6dab572e2b7cb88a0e8a6f6782792979098992247211257bed64e6a452b93bcb77b4871502de9d19c04383d76e5d9c9c07cdaa4c51b75ada7341704acd3c068ed043f33a65dfa03d2d87536a64a79f864e580c0c5c5c3c744f30f150b2cc75b30494a8aa3c594c81cb0aca2d70894920a403a1a87a0f2d6c9062af2d1b9945dac47c454ef1d2d06744b11ed4c59cb1caf38ff6c0de8c052ea1a4281979dbed1564c2a5f6fa8dd126ab68d28307f003752c6ad3918e37efc6b22ff44d93a07f034f5ded6bd81979026bf1965e723a806edd37505e767cbd885881b189f88b4d9ba43f6dfab46687bbe83f97f6e3db7f17ba92d7cfc6a7f6a8cdcae04803318c5383f403bed1ded1c34c807fb24e5caddc148437edb305b395cfc72ce4b7804790efd68166188410e892d2bad25aa7cc4023950d489d17d84ae858b74d3ca5c3e45f2d81c2a9fea8e89e17d330a4b02cf961a4383a29b826e846ceb05ad465e081dc9a950c44b4af6b02ea32a06eec2e68e782cd86079be81fbf43d56a81696e191d2bb1137073addca48e769db0f27242eac0eda037aa89dd38a0cd09264488bc5c2d4a2fb111a6a1465904473590051350184037488a9bfb38c47be5daadc3af0c4825dbdfce53be75327af7f2a6fccd7e9b5d9013d5c57559eee38e2fb449d24bd52a83d761a770171e98a8ac3804e2e0a16abe0579fed061749f32c49250f2519ba594d8d4fa2a0ff0669a1e1501959a0796df9f08d8b4d5c399049bbd7b57f65ea1cd72c2169d6c259c33baa39429b5ffc5dd39e6a56613986911adc0057130fcb2a066f94a187c0a16dfa59911d28ced0101a9cb5a9e2a1f05a6ea914c55b433296f8beabfeded658bde4fbcd5a500037b4b55b1de4fbd7501ccb6747edeb87f47a4a050bdc4402b620ae8f9d1290ec70df8d090df43720c02b2d047fe00aa9340018f72db564c6b2383602c2ca60109196edf4e8399cbd693a23c6ed2a4830e9ca187af924514577a7d8c519bae669741532f85e08ed8353fe2112834090270faa9b536b0fc0d324289a85100e9a177a1f0955bbd20031f6bc8ee58666a4439442e8d750fb17a6c727951104fac67661a64b3bc283b193660801b27de47f0a361afa82c461b276dd2a3d513a88fecc3f3db5e6a4239a7cca58904df18d35d4813403e910f377fe01d0682cc9d7789dd5933261bc07c502cee4e940affaf3cd02c908f15447b2fcea3824b999bf1e64a8ddad889c0da48c54e187f93e57ed0f636a209cf589f88eb524663a8f1baa336ae82e5438093f27f298d806ee32fdcef84b62aa528377cb0684a98e682b1a0c409e5cfa736ef3c038fc6a647b1976785c5b91b98c2217f2a914d72151698657a03f55f985bd42e814de2e944a1f65e00a611c3ff7bca70b09d32946fb1a6918634290823e65f1b00a26ba2c6fc1bdfca05e06a325ed374e7ce9b9f538caa29dc8a881168d27d2b35161854e4b5987cd38875a4407e148b16cddc9af19517e71500317228d53d2ea2e738a3e615b59fa6ef3dc4f57d22dc77a984cc0228fbea9f15608227978cecd484da42cf25e92e1b644821a8ad36d9fe5d25300f4eb0b9ddcb55392d4c83a34bafa5afd4c639a4b8c0971dd697d0c3815fb9c9960e5b422ae2bec8cee636fd9448691fe455b629918b3c61f12d9c975cbe3cdb42212a8342091440cc55342eb8cc7fece816decb7228d1b5756bf9feb9ce70b56df4d82583e3d876d9a1eb6dc6b5b2e5d1283b81272adb53921d7a696ce750531fa185bf10ccdd703cfa7d61a59f13f0fed3d46f76d0feff670cee87816a0f89b6ec0e03b54c320910785757bc5d5f3d31560824c708bd94b1a7eafc5493b41c4c9a0c4c8987e847b719f15289c03b47575d328e120c8f5817f4245d1059dce864bd3a9fa52ecdaff49449e0ff1216f0c4dd9c946586e48d86c0df6f939f19548d6dee55da8d8b687874cfd61b293fef0d3cda20da510ae20ac304e1885e0f2dc0041b1c3b61e695f844c67565eed1a9b42207c3e019731518a1a66f52bb4c704391d397e3d23e4d6725591336c5265f2663cf571e8acd947a586fc62f7edc4063356bc78ebd118f245b3d7e4d1ba7f3ff83863d0df21405e040dfb8497bf3b11172ac2f4f0e67250dde1430c57ce1c00e51bf886ce2ddc72fc3993db4a7978f420ef0c369da0dbbe8f0242eebcc38a2a8529240ac11222a3f27094319e3b5b21ac9ce5d6878920955aca64f5216e2731b5cd08f4359cf3c344989caa6b0776930ee034c2a2b990246ef3b8ea063235f3f9ed7e59316b92c66cdb207bd2b1810a27db00996f186d11d4454e59cd6b36ab026d23d2a158e40afd2b6294daa3cfb50e7c78a022bc66ffddb181286405c990bfab05090cdc95328ee40f71bb63134c773915273b2f3671d682ad61194b4c539a5628567da84d310067c8589c6f6213abff1db5ab15b4e345bbfdf3b3588e22e5e348ad1e0571d7314495a81d6ed50bf2af09c9ba0a5af38ca7903ec05a939cf0eab6ddf571ecdd68accec526bc0dc0f430ce155cf8f65c9a2951f5a91417323fefc20e5a0bcaa0cc327bcd33abbad2a0f6cdde5b7388846c13b08a639e94a0fed43913623f5ad68b2e3c37725eb9ca942736dd4399bdc48d246b817240d25cb4cc1379a1a2af3543a90dbf96d60016014d8d2103eb4f8472106201b65f84b79030a65d811c4ef43a368b8bcc389ca574cdc19421aa6a684ccb4fa8f0390d811619e3f88401520539e703b58ed04499dd85827f796e1108e4af73d301c87b42fc3fd511eebe801d6f2cf98c9ad4987c30ea67d935e99563ef64e88f5c329365f949e6352f958a40386b56aa12c9e61ddb46a0646a0cd0758e14326ab3bcea509f429ef0a1c8e6d500a911f3fb77d488bd35b87c8119c019eef2abd82a179e08304ba8c643142d78052d51df9ae8b534040b050ad42c375ca20d04bbcedfe52aaf269d6b9ce25d970ff0de0479d22c13a31e316efb8129521cce4ddb8f2c7681837d24276bf61e6b82841a65b9edfadba6734a70a88f499a0d3493ee3c7c72620f7022e0cd541413f26eac989f5b085990b88711e55bf8c88c2b76c68c4ab104e9100835f2cc7ba0ba9c6eac30ba92e4e1bbf0daaea2fd9050c1c12448c33e58a9f28e353ee8a471d1829c548990e50f8f318e379fc7744e7599e0d492c436e8e83fc8d2241baa4b5ba8edea239ebee1855f7612bff313bfdc41ff1ace90a814d5ae0f8981629ad268e51917444b536845a4803d89361e010917793dc34f5e9d1e5acb7e9c79cbeed03f211f5b26d5f3215f5f255010ead322ceced2346eaa611fca5e5810cfd67ad3f875d632a24de859054bdec9d0b37ec6307e1c01c0830984fa03a1204c341a166d453ccce03573daff52008f77b3ea092e4fa479805f7cd920f918bfd35727730045e1b72f14cecec20f901c047dd49efa8d76c8c3d66bd7eae036f85cc9a3f9f88c60664a37d52748889473b846c1212ed25ac3e83a8797cce2e23784b903827e229d707d336bb7736ed1564dfdc54608a3c8b0f7ae5bf0627f1324f8abff75661b415a424b63f521285b80b37315fb4d540b07c883eb02cbbcb401476d24b8c073aabf428637026e9f74feabfc62713b71cf77ccd05f2d99a89e1d345cb547449338cf1b87fdd2047199df580f9ac2a0356933561b1d6ff7a42815188ff7cae2a261502f6d780ec86a00d36cce1c07acd458c214a81932a9bffa54316554ebde18c03f180cfaf8a22db2c4d8eccb7cebda762497381d00b96b7a1b6a72608139e539b034c91e675c7dc1d51bf4703591a45e5e18b0b626cfe674abfdb876d6033114b9248f153b5997bc5b4ad8a689610aebc8bd42de230df9c2a9fe14d4c4b45b0cccb344282b608d441ea16c49f168db7f163c515d4c2ee0b801387cbf98e3776bba1bd9ed39886bbfb71cb3a3e841624d7c5457910c24310b3aba170baaab95f55ff5224148f4831794885992a1f8b6d8c126bd7c3c0551651d684351bedf5aaf34d085d5c9e66af794552c417b637f615756e08065fd328f8f850fee8cb6ea0f42cacd7c2c09541b823e71ea0ba57bb1f25e43065d11b1098842eda81924549f4a402aba357e8623849fd3d62cf4b640e0666b2d9279541ff062819329c32982709463e55c3a05e6df5de9fc4fa47dac6f3912c39902a327d8d38ef446989c47640a62f22db2850ce33655243df1a57b9ce9c8ccf47dbdfcffec9d12108a553a369b5574efa2343b18e4d713f1462ec6c2679570ea1fc13cdb6f3a58f36850287c9cc55682e0c427f90ffa648736a038180766271fa53d41491b0898d37c54ac8eee7f5e05a819e547bc0414026bc2668ec79e0595c44fdf545fed69cba4dd7b1a557a8f50c7c2d734fc3784fda1a3efc86cd17e0695bfb3798033af97afa1dd01504e84cfecff707826f4bd41f21cbb2ac7f44e1f258e891be2bcba63408791f0230b5973bb0809a4563220d7f60e75cbaed2fac1665ceff06f228ceff562d08a72b2b74b1127321097e6081f34c5b504e2f182a834c0d72782d7ec961c3323c7f8b95fc496a0a59bb68c28520e037ea3d25ca4587591822ae802e5846948ba1000841c0923023c7624017617dec0eb3db50d598acd9f37e9384244aa6805a7c94f6d73b6850b013c82023caf45c2c37469bbd4617732d74c5923cb4874ed1562d04de4aa4dee72961e2e315b1d7fd72f3cb7aeceeeeca0058fbceaf29441a7b353de1c664bba401f05032e713d287cb1791ca5799b9938e44072085a34f6ecff5199c9f229ea93dd05fe9ec4a1514f1a42efff0435544c4e6c7344009f4af6a9f84a334332a1f6a1734d113e52b18cd63f1487a0f50550f33d784c371ea0094f2e5ff23e3b7361eee9f177ad192dc5e63e04c8a947d48582656d8ec745e5e480dc5dc911f47178e8d9a0b52842c19f72c726c0355dc289155c2347dfcc04a6f7a12547ec26a8656e9f30b88cd9232c944ef0530647327bf4166c67e46f1dd43bb5fcf3e753e75701ff023611268edc2668a88659114341e889d462e55eeedbfbb0caa06d803cc40f79cc18d4674571c909c917f684c72f77776524020c067f3d9129f0182d768965e1273ad998cd391fc77590b6e18615c1957a98dfbd669f914bc3b466a4fb6b15620b92021a3379c9dda33cd5f5bc245e8bfebb385db00a40ffe5aae83b5829904d17ffeea2ea73027445c29a39be227cf9813ff9c83c5d9e79de6f399ee7f028fb54e3da2e06435484ea0171b2490989c20386836e83df0a440e44f545ffdb360337865cb6add962700ff1ec0491202192ed3d1c0b5c1d130a9a43646dbd31e92d4cc88424a4a226612c6c269a6e9e061b4ce4b4d25508347ec7bab3f851cf15393618672850354c1b5db75c719819cb3d4767c7125138960546720904400d24e147c51c304192ce6bf937d71e90f515aeff623de6019ace551c9ca59d0b7201721d87216062212bfdb802776ba752d7a08a5a8b69bd6d626e11185505cf53ca6cc563265cd5da64c594d3d7df41e403631df5a3308e6b5dd2242724ed9ba02349b4cb952c8b252326c7b21a598a82da0629787642a9463e2ff36b662d278ce52b20bd1f5cc803125efa1924e811a64597301ee0334416802969bd44e9e4b593222a129985830e6a01c8354aa2165c0745f982c5c1440410611fb37ee40e7ffcb30318297bd9f79ceb33c2749916f5eca43a0e2432763b6a72063c625b960edfbb8453b9a90e32216867eb16701b5f632ad66ce115b3e9312fe43fae0d3f082ed6f2651e44842f165dfceec4232ff96d12db291cc29927b86bf93601f1b33fca98f7a5c0b10fc54a42e03cb4d2906cc2ee59e095cd1bae0e157f8f0269de1c015035f846a70c107778893a067737b07796bb7b6b185832c47c9f2f965cd35d42a0d690b98fc1de1d6a0b6e521d168ed830050e4838b1e0b96b7f815627562332c23c0c0651c468a92ff108c54c5a04ad923f6884806c692a7e2df78f0556bb240990b78ee2f6faad8599b61e5bf8e70849c1019bad6b766f085a1d81788aab0d579a98d45b9910e15fd10341488ada22ec7c49833d453cb070fc7c4b21562c5cd8638d4eb6117bd0cf9c59d7dd44b8a8bbeddeb63c8037c14f648eecd9d99c8e4b7956618f4a9ceee9b62299fd4865f8d380a2dbc4b7ac4c5d0d5ee045bd546c76f6a1314d9757f17528120e2f73aa5594190d040bd79d4bc6250f74c996c95d7d572661baafb688faccc0fb9a09dca747db46283485b0d3acc9391b6a34c348c2a390987681d460bfd5fe432c7353cb84bd680a12097424a6398dfe7820e92c600b1b454be741a200f7c707f9bc7364308fa1653dd6e660377bf542b25092c7c1dc1b66e6ef2005857e6ec10650ee45cc0fb5953082afd1f4bb2096690108bad31172ab81bfcde287f207bdfb3b470ba77d15fb8c0a87a208e111e3c63a74418c1c9fe936d915577f62371c1a491fc7d27d6d2758ed3c2251141371d3822a268b6c4aab6060a3cb5b1126679990ceabab9b6e66d6365832aa385c2d33e1c8c932d996093397059cd9620790337a7bb47b405e03ca7d17e1c47d35accc5e1ce3ea5d2133321eeb2902977a687f7e4c38d30d252f0d1ea3fdddbcbe500875bca796902b726c6f4ae4ad3262d6acc31ca606a0303a9b591e24e805b3600d1df266d00e48d1a80ee9a9943029f97e1c9714ec0125963ee465a3ff1df10cdf0eecac631597c1c6a0f911c1517e871e5c8251532be182df41792d7e2e08e8213d027f3b4d37f65200e5624ea82083c5d1ebb2d69a12346d3062daa1bddda979edad7f8c49e7080562680f902852c42181fbc077564b8950711c7876ae3968b88b08b087d010db8407b7f59b43897bbe69a8b02707b2da0a69c90a1e3ce20eedd387cda7a721ba690790a2b2c2d2e110fd90e9326a7623f403d001785e0083f8eb9c317eab6dd88b84a20003779a66893cc169a22d999652f62cd2be912f35aeee1a1abf4372047b9585c4ff21c99e1f073cfeadd7027d37e9ecdf4e779678e0296a38266003dd3a18668f73c9054cd968ecefcac3ea45d4157a7ebfca82e69d1f7ed7877bdb97ba7d0d5631e0a1dc1623fcdbc0b50f03f93f161ca179aaca69f87cb8e3a911cb8db1ff4b3199a02c27d07e1efea8b0a5d22a4b807e3e4f113a488d295fff24df41b9fdbbf23a13174ccab1c74282b5b42a77a376e5af87afb365be9c9cf3d46ccea17a7679cd9b435298bac33984133d6bbde384959e8082e14228fee981d003a6a7a482eda033d6e78188663dec0c8f84199ebdfaeac35c506bf99567027db8404458160c1ae84cca3f2de22c0be31487b5c1cc126cbcd5f4652234f14230b5635def20aaf141c14250736dd1224b9e2d02aba124fbcbf2bc35366c72e6f96b8bb0615e52e302299108b132c08b4083671506b0d128cc6b584c38223a9deb23878dbcc7196584c0baf0cd9cb7a13c7136f9ec3301b1b8e274dbf57ab631db854b31e6f22fca55db40a2bb6541a613f746f3d53474f20d842991d81c463e3ceac84cd98be360f283d9668d76b31963c8182ac11410f55464da25bf0533c1144953ca448af3b24aa29f945f4bcd317ef4064fa0207e0286d42d98184623ccbab1ebd13cab7f57c3b0e38feac7bcad2f8ea39cb0bcc090df7237ca5766d6a2336942749d7acadd534240eec74b9c83f276545bcb517d39eb1151faa4a836ac9bf82ee8134f7f4d4fcc16579cfe004c82d509145aa458a467449052c5464a276d360f80b371e6b3e3c44f1ba9c7dc1318dfa0061ab102b890c1d6cafed82fdc9c1d87d613451eea3165b563c05510632c14ef68608a55fce0063cae81c2b3ca3d167054756ef0108e7e186b780f0a98a57127461dc98eec3614f570b7163d4abd296370c0e372e0933bb0bd7d405fc56c513bff0b3384729ea805f04d53840a592e4bb10909fb7a79c47cf424100e165d0a6f4ba86cc9adc6fd06097288f9921936663be93d059466d94714630900b0a1a3f99a398c3333882c12f182fe1ab02fcf115c8f82353881914bb673da318d23128bbb41b27896860ccd5bb1d02352eb24f2fc1b66186e8eda1aa3086c294db9a0032977595ea0bc2a1dff1e87f1f3fc39d9b8a24e8ccc57130407f1a16b1f796b3a361570462d5e914794179056dfef29ccbc042a7ca713bc9f9021dccfc65aca334fbbfc741f1db1f8365f6421cb6e02cc4d49facf70ed6ccb552801cd01044c8e1d8d952fdc8133178d5f985568160e2e2a959512cacc2768775432d7776760831bb7c1675aca9800700ad0506b16b4e554c60aba596a8b1129f380829748a8c22e685520c9fec76f2f2e954199c9b1c9f1c9aa45be4d295304befe70f6cbbf9c260cbc1c9adda53f202a75805dd49a35a1b7fadace73755567380197a5e94f92550d10b1c55b797d05e757601b3ada21c7eb8ecb44fcd7a5e515196f58cc82861911cfe994debc488189e3d6411e996c49b22df0d880431576724b3d148c0246e5fda8265a99aee6de3722149d66ad2b0af590d5b5988a88750426a9993665b3caf418134098cef5416bcc122ef6664b9fcfccf4445771d8da58c885e97a6f982022b0ca15fdee2f43f84ddc7efc9a0d75f2c57df95ce767813ca87d513043675279b1750c72f93c1f5cfec56c7081ee3b96052301a4dab451ca7f7543ef89ca24e3d3c64925b6f840d563c6a48f314e057c35f5578197cd39527143d2ae2951e687476134b3d67ea74b587401139cb5c4721ac59b6d9c241d2a7f0e1969548880951a2418d44a5e97376cb2da72bcf66824bfd2f922c1fdecab299062b0d5348705bb95afb73353ca91a5325507da7807035d5a6d9b066c14d8f4b2b981ea72b29c7083981829aeece2f2cae07fa46a9b85650f794000cf50d020f16fc1e933a88a503ed7415caa662e27d235fd2bd5e24e64faf401a7d6f77f42cc2efc33072e823952684aca40669dd0b5f991a790d812dd53e0cf53a9495c19e6a502484acb443148251a713baf628845ee25183af8b7b4dfd74bdd97550b417f53d67aabd1abf845fc8da27024d8972b7432c8e1462a488ecbc8cb1be49753b338809b32f139b684d4128101e8973c3d01412c16bd7ddf51ea28ab8b2437c922645d49b582fc603d507343c9773159ee156f47c823365fa423592791f6d625526c410339bb86825b8c2ebfc6137101beb5bde86057d93e2b0e1aaf0b80e69f2416eae8b19cb36f5cd82c3934b13d724246537f2eb159997e3e495028fbf41bbc54e3fc1ed2f977056bef252ba581702fe826f45b89823b30daa95222b06ea5fa11779c3d231973f8acf89a7028561b9e3bb4033f0a580e2c077dd6b3705f4de2ae06f8b05af02e440fd0026ad5be2d28d55b34dc142d1c2fa847708cc91824de21fb558762d59cf3ca0b55018ad824b16d8ddc19e1db1069be54638fd5fafc8307fa9cd14654a60cdc5b22cb6daea46b8014ec4a75381ded83a98049d0cce50a6ef67708eb839126f107db17c146f8e5904e271254a2160d9c5c8830cf3c1f643aa17e64f6b1d2401dd725a96d8bbe6330c56f13aaf491fa09a1ffa342dd0d7b5c6f314cfc768acc833d4abe03166429769b7f12e16cb87dbf3c0ba92089f10f8d8da6b72d8279b074ca03f85f965b64fbad435a1614a5ff7dc67da2882e4aeeaa4a4297a69213a962cfe851271b809736f58500f368b7ee409cc1bde0f7e2e9902841fc0007eda415ff6223a5e0c5055508b356f5c55df5995bdee9af598e90a757f5901b5fe65fd8a5d504c04d7ce62f55832126d143d1a5725d19f43eb3d0e1452a12d285967b1b2f2d5f877615c81199f92e4aafd8141e9f8e2d017b2e490cfd6060ed20e1e310351b2649a1bf1fd17f42179c035cd0581cd8c47ae6895f53d93164d65e749e331b213bff2dd25edeccbcd332e9154e7eed2fb20a50d838a8ddf574faca86a7759f45e2191c32db9bebd2255899f5508b47639e7c457e628729a058843ec98f7dff0e38328412fae13053f26b4255afe87ae967e9a6eb0cf0475a892223f8be7b47ba24bf8edc8ff33d7cf16efcab90fa9e5760a81ddad17d57a5a1188bf6302b49fb189d0397bddd4ac6cc7e39aa6a3b547e4acdda2e11bbb9f282b4f5c9680940813c090fe8178dd22587893b004b02b7c21fbe9742c732ab92f15196ab89d9933056e85a087ce35de00deb60229b7304424798a9a115d42162c6a297923cb259390ce2225d9206998b919493e1b21f4ebf318283da4a0ae3a2dc303b2d5e52221aabd36515057dee101c901df398c18e15df2e56c978bf137eeaaba37c5b878baa65198c4b2305f09d9fe68d95fa8fb7a1e9b7f5d362ed417bad4155a27ed236591e6d06753ae5bc54766dda1af573905af247144578879eb9e5ca5c02321e3d9d50d473e8118cfd9583514ee63caf6c6beb771c49408600a1c815d92c9307181a380228a43b3d86f587826b60100f97b134a4ffd04348beb6fc3d69844ae49b0712a70e82de005682bc709a25cb1172782836529a073235b648db4b623932f7239f996178acb7c9e97096914eb7fc7efd93c01235b558c0ce64188ac0102f72a8fd92ca2e5e92d549791ef8a978366802d65ee344d2be9c526a7b19232b759811bb7717bcc9f025584fe66b85a9ab39465abaa9206d6e2c0461c59d52b92d80258c3641038268e0c2ecb733133d9c86cac422a2b8f1499382768d908bd172414006b143dd2e351744f95b9b3861acc9c72472d58c8cb9b4cc26699ae8034f12c24b01e3682e54b06abb3df4b15288e1b2f249a874aa326b62d42b86a40e3703244ba0fbae982e056388dda35cf15435b880d08312f452d402ebf35e6e3f037836fa5d683af3fb8a6dd769c1b7ab54ccc072a2c68c05a8f470d54eb87d190bb84efe5eddd07b56b9e36611a7fb13b86bc8ed1212035efd6fdd174286b87ff97ba8e5e5c3da258a4397241bb5f748efd992e2d43131d77a83cb32f0863c510cc0008b9aaa080a72e087112c6ee3f2007bf04a897d549c28c77a94b5d58868debe80c31e3a8e15cbb05eaea4608f6d70d4400c02dcfc3bb42d4adb881b090284441df93c41a487da32991d8d9d6bda5515dd1ed12dda04bf1673cabd1b4b8fc67b63ee5dc942669754c58692aea75de8881973289ce3cd6ab69070a2880ca81a60dc41d2073c034020db4b88a32a2bb7e8c760d835cb2986d5360516d5763ea2e4bd7faa3f34c15bfafb8d36e52047d564862e400e6e73f9b69fa22a8b872d2557e514b7a4001bfc818668d19f948a80f8e91cd156074c753f04f8155c1eb860d3682450fc26098f7ee50e0955995000c5c80aa0d989efd0ac4fc968ab1f75a0a8a32d8259cba81d05abc5a71c0870541b65928ba34c32243b42ca50105bf684aecdabd53e3da0d2b8460120651712c26a9121262866409125ec64c2e5abbb58bc455d31ed812850d91bf9608fc83770c634469aeecd248d011ccac8f51e6d35952f1a12e7e3841d3495e02c7cda88b1c3086573c2022693985f2c0d23aa97f4052a5255a8bf079ef1063c58b619a0cf66e313e7b298b891027525a612828520be2e4ff68732ea12c6c399a9f9761549b739f3349da401589d7952a31c5a4a35a5f0e45d3c5653ef581d64efd5ab97afeccf4c85bd6e81528bb40eedd242daefcf6100bc034c493c0b5d87a483482b8e6c5101d83ee816384eb6e11ecc180c67948c8242fc050ae258af1a69844480c744e0d7f9b70c9d9fd7b73a3dab16a8b9e32e8164127df0ec2433b6dc9fee2562392d1b2bbcbd4cc2fb18c11f7a0a772f8c240213ed7ce3c26b8de94e9e43f894adacf6e905b0432c04439724eec449508e14f532ea1f743d7eebee117fe7960668fcdce07fdda3f00496bc1a0fea2e7b2a4420ff291b4d7d509aa683870fd54b2f6e4a38d1f43c83503ac9fc2b8ff0bbd9db2f4fe1975fe3b23f0fa638001befafa5577f51994f900ce0b8403554bd9d23e382099d8021e45a5566780dafe60044ff52439655e458751a60cb353a7dda9c296e1a8c343320c32b8e9c20bd485c701c53a6de7efb5e38e0e06344ee4d7383e8ccea91592d426c025c8f8f4081d49169ac98831c9af8b9701eee37163c64ddb1fef4280c93e334139beada617be81a434269b04d229aafe0833366bfbea16a2cc51f6304673ce0224324167007a615efbf661ea86d8143f7cd17025cf2afa0f63cece4e4d1f4c12173b0181e69b9436fc416b5ba19adcd344aa7d3ed1b4f61582b7ccabf1f7192b9fdc8c18caf533bf6b1413c236973a4c61252191c4b24d5559afdc1a255a51fc9e72c9f97f687201c5365a78eadb7b0c393f889faf17b46da4cecf1a9eb5d567150b1f298eaaf8ed220b7478639282405858373ddd1ca4ca8b467e830d7c33f5ee7722177cf48b1d6c2f54716aec19d184aabf5b3304ece2a9c1695470bc036154eccc7093d88e5bfbb7700aab00ecb9c1fe69ba72094e6c62a446d00ba07a5ac93c5ac659a048eb950c77027b06e7832158a93c4279028a5f83a279d3e1cc8e3c08ed82583190135d68973cf86b39cf540be95de75a84ae51ddb9e031fedec9c731f68cfc21baa4eee42502d38a243e28bae7af7750bb18a6ef729e9949446d6caeaeb990082d9083d2c40d0e8b414e00ab0d45f63b66e31fcb40143822e12fdae9a2c8a8f913a30e00014bed777c8c899ba1e6dfde7e1895af6c985ce9f304705909fff830e24d947785cd78c0fb36b702abf2c4fbb5d86e27ea820fb983f4a5314c49de32589a06e5604223d9d4606a4a939155c635d968ccf426fe9c714d40db7dfc0f2332282abecccc848cc09a071d39339a2b037123cb76a3d364fdf799bfb364d397766bf42604bb21af9554fb0154333c2fdeb701c1fea9fab95e3fd02646634a05d58ff06ae4d9e24707af3577a4b272232759d311f8aaebac487358f14a0161ec17f6873af0e992bbbc40d2e69bfbdbc06378286b807806dd0c3fdd1046a8904f20edfc0aca158312288a48d6b8846d6e6ea6e311cebcde0848eb35d569fda43aa01ec47cf064274eb694fd897cc16145b84a73ea1659a825d1ff91b092909e3539907a37f862623bd001fd253483ad64be024e78bb9acd0e312e9b9a1e5780ae3e14bf5497c661a30ef0f5fc7586c161e29301edad41c47e4a1bd74cf0e84050697044b5cce264268d0104e3c3664feb35e8c1d8b92212979bff03c5826f688fade037f761bb32c62dcb7b0c9f267ce567a2ad28a84eb014789fe8f89af805f4547529ac7c79e3023968408fe0b37d2b127e1a68f50fd214619e19e40b4d3cc29d88c6b6b48b4e7da7e906323e61a9574ac3ce188960d558d150d4c85c27b0ae54214537053fa4ce003752d0d8485e019c17218a848d301ff1c8f330023259db46e2ba34014f808b4d79735350db46024d4955ed192d729a76135bc983937ea289dec240c7770d83897a250a91467ee67be415df4c3ec59662576ae467fe0061637c040d531e199930e2bbc5fd7facaa16bffe26c53a7130269171be800b728d63ac94ac82e28bfea652f517d6c3c2e8baf8a7b85215e8511fbcc3b56ccb43c18aae8802aa4161589d30dc97df8e2df5b4c102b88b8c992aedc5df24d5ab7e836ae395f3428a210b1b2f549fa34b06588ac6a083a97d05ec03a06a2a99588b8719030c46a5ff4745b1caa8e14053e063144aef8aec2026401261a6522daeaa0098e4de95b9ed47b2be4ec90343523f13e272ba9d95e9668a5db85cbea7375bc84591dca845d19659ffa83e8994b476563afd5cbac23b66a9db9420b94f5c22ef9f651ceb07442b4ab02e3503af908343d0a09eb4a1e560893207b7aa6c2629b904e7320673043e73c5d295baa955d054f84334adb9d3240328fd029b19ee57ba125d23b2b920d6abd769f24c1842e0ea4ea0f5e7ca2d003d2a070ab42ce6b422339b9b8408760da0a19967e44d663af4b089197af41ac1bb22a281cc1a062511116ec1fa9c9133b6f3aee90bdbd9835f94b46e72423dc6d3ce34503f3f1a9342f94a71a093677ccd15d655e2c3ab248c08d25b84a0220023a8a9581f9c0d6ad494ad159723240dca4269c0ba5eb9bd8bebac48b6e117a3292bbf9453f82845f2f439fca2d4cec3741995881a5deaf51059b0dddae24aa45de05a28c490a0510a1135b4a64d1f11ac8c69b98f2832d585509b264e530207e96babebacad5144b10239ba95a9974262b572fbff361f02ddd900a85aa3a186123fbabf07d47ca14b837fdcdb55e22b2405b2f6ac6a93a218ebe614215508695aac91b52a13bc9f95c8984baadee5504d9253fd6a0d33108fd043acd4fdacdfc656a7c4d8c27aaea10b9c116a822ad8b631c4c3940de75e1a06dcca96db2c22a15d916b33e6191a5673b85d2ce13c127e81aaf8a4ae1e0e586c27f8a63465250d01ae571b6fc9e5060287436c0cd0b06885f4fb1b76e832ec14bcbd40d31769df91c4e83500bbc62d813db817a80220b2f10d472cecf91540dd49849081e6bf91cd93844b6913c7cbb400c15d5abb693eb86b582cbb03371ae667d62b7310eef7904bde80c180875d8ef9bb17768dcdf3052b9a63246133f83cefaf33c25d2e77d8edd3b472b86811dca4b3b9c23ccffbc08eb6194d30230a97f00e3d36e0ed2ddc1eb8c9dbd0232dd6dd86065fba7fd0b9483a9fa77c71d46994e22254bcb6b9d3dc6018766e44bf3c7d2dc60e20d320bc2fac54efceb508ac32957e2c7b46a7201f4cb1dbe73decd30db3dc220f96e942eafa9d1d45c832f2501686e7b45e853df2cd4651e37209723631a6bf089c3db8bf924fd0f647f8ac4fc72aa8b1e210bfcc4c420f5d4c91f5f873d9902f3a08282edae0c3275ad187a3f947ae45f5d67629b43dab7c9afa7ec0db14b2ceadf4a718110d9205f234b0b3f31a33ddcf02b2adc6a2b1df43ee01352e85bcba8cf610312ec50ac4be90346672217bb0a652a4c1b4374070299e8be2165c8a54e40e4fca20ca799e29bae4b4802b114f1bf0982b43c18f3cc1e1cc606859b4215d2e83b1467a13dc378542db93423de6561f45ce5728522bcbbdfe8c419fb1a7061ddf0a4530ac0d43896006881c5a62d3e1f6ebe7db28619c0d2c465630487e4efb2c82e5b08f907d7ba2fca02f49aa6900b8550568a0ca4f0d8086cd27a2861cbe96db0ddd22c190138934344ab42c49b6458c5682f2487d48ee85cdef99bbfe5f2920f5817bee36bf2b898a7e5527d6e8ceac4910bcf20dc48873bec54e7d41a4e7b1c9d5e13462a9042c7ebb2038246e1879076aa85d60f4ebac6f55603a70144f2712ffe1b01db3894a816ac93e20366b2506bea586effd12f35bcfdfde3503cf41f5caa7e3b4de2c80a2ccdbdc98c729e9bce944b8e926fd2b4fd3fe48a027b20890deaac44e59fd158e71d63e3c1a04efe3863328d953bae1d9ac033a5cf965de4c03029193b3691552001852889116c3784ff1df2eaf1922ca330ce11616cd65246e1166bdbaf8fe5591177952d6c6f697bd262dc77a4ebee3d90597de8d08a2834bc160cfbbfae2d6219cad2b7a8edb2b3ba50775667633c91c8a814e97ba3d2ac4f7cb53270f55dccc85f160e249d40c0e48ab98c5bffb30bf8f50bc8a5ac88a6af092145324959cb24b8b74686d921ad1e849c75e878692ab7c9b0567f17d1ce2d37d35badad531a333069b3621fc35178c7418238e0d892699bb024d22dd7323595974b1f5ae3d7cba0ff52a136b8c2c8bc555adc202bf3e6b0a307682957d2f2a877535a6203f767b15d0d04f58a97add5b088aab1e1ac8f6610cbb6b852a4a4dfbb4ee9c0868b0f68ff1a06cc11d212a6abad50c340048bf26f64a38ffdd2d1881593e9bcf68909ff61adabf8bea4e91e691c879b41e009d651099511a336dbd1a3368568250f16924e0595338d1c204f0bc5fb948810ceeada03d0149e892c86f0a75f32e8edb250b4dd1b5070be584260b37b91324d14465bd7adc6860404713d4ee78e2d43c18352ac58dd7d4381badd1216beb728806686101b5159c77ba5d93fd45b46bdbb59d7857e76fedc0a2ca3aa854ef282ca660654c7de84b59451367973b36a20c3f4f894c1897c2f341a8b26527d5d2ec87d95460d6e609f8188522447bd3a0e099c2fb34fd118690263d060dd6a86a366d9a8796e50d42ea43640c78b57fef10bd9c1a5efc252952032419a87beaad53e9b9457dfe737aaa88ce283e33c76c9d817a62c8e152e7ec4872a08e9d7e630647f6b4eaed0ae1feeb94227230e41476080b04aa3af000c03ba8f665bd5aa891d1489438e8332788bd1f3126e409e6420ac2f602ca3de7314857b62fe5e52986467d37fdb1d234825e215a118d28d871737ce37a464341eb75f2b885d37f1d212d12563216b58b0b0381cb5a7d5c2e7be2e98a7026bf88b4f357491ef04415c20fa9053daea4035652f7ca9f157cda4b45fbd386580d694dfd8ad235b702989824d6c10e29d751d39160b71c6f579400ba4257d449dfc2813133f0cfb1acc81d76b7ceaec3bff0bcdbe2edad2f4e0c0f6aa7aebbfc06345b173ebc789188e801a863cef64be92c643ad3e84ef8f10101a5e47e7d511520fad5722accbd317b050294f94a240268eb2b6297475d84474b5281f68cb19cdc1f6f768ad779ed0baba29b60f2da9d2304d9dfbe6b3f105043bcb0c513ba99279cdba4071fce5fef8304556d3fca26e89e1a15125700a817c96853dd03caa57193a423bc28662b77edc375b2aaaaa54b8cd1257f8c720bac23ea925d60a9b6628c34f299ea6591d20df50738c02a0ec8844e70c88d8dd19bfe7018866620ee2601890673188cc278d22d1a949b375619f30ea35d4246d39a5212694fc63b033578a326ff460cff82c218bdf14a0e3ebfd84a51ee66bfe1251ec3a355b833205672de845e245e36854f1edbff4a66da0234caa943829b4b03cfaf5a487824cdd18b90b2b8abe8bc6d318db88fb273ce3a0b5b5c13e4d2347f46c4eafd4eec7f473c99b3fe5b621b41575484ff483012e6084bcd94a7193af639db21a62bc878c972adadeab4757eaa893b339309e7296a447d52963264b9095d301fd463528a3966a284f9e0a1801342583784b373532c0f1e01f023e5c877685844952f790279e45b6bbe4e68f9c87760c7e4d4f1d4413b6c05533810f2d132e149281708c25f7187560b44284ee6d1673e7bbceb461ad9f9b20c43c681d21cddd91d58d0091f5d6d3174ec0f61824ee00689980badde95c8bf66fb40cb5f642f802afbc93d457783fe3cdcbb17c6f146d0864ea4c6857e36b356c01dbd2f43df4bd1888b04356533090198dc9acf13d5ea43075fe6956ece5bce15175393b535a60d65f1556ceb4b8e109ae5fd40bf1e6ade01afdf67ca4cb4000740e297f283dadd8c576b294d998a8fa6d1e4034d0b9338348d02cabc315d5c404cb19a0ec49666507552f9b9de035dc67fd79f45b02331e8e6c7dd325c96814f01bf761ac1556717121b78175c23f0229801fb75cc2778807b155af52b112c16d70eadb74c560090fab1194f0fd6824126dd8436d9522629a594325905c90591052118d269b2afcb0b411424f44010069e10fcd103413540a16da1f8a10482352c8168a143f7fc200ec707d142bb87e178bf35bafdeceeeeeeee183b989c0bfbdf2c449e2049847f97ecebbaf5e2b0953d0cc3300cc79b4f38c3194e2ad7455f48db4cce9c2421f7bd36aa7877e6c259091494763f2cca0ffe121e4b77628457eb507741ebf460a0f5f935687dceef817d0df283a307f5f3f8b576dfdf03fb1ab88f40b5763f8ddedd14b3b65eccb946ce38d4855319db7f429936ff39c3b481ef3fc34c5bf8fef3cbb4b5de7f6699b69cf79f6a24093c7d489bcefb4f21d2f67aff7982b4b93ef6fef38924a1df5f4e9b94fe720649f9b76965bb4e8998ebd50273d65a141d63ec3e13cf49732017f2db6c264e1d489284dcde64fbd3f62964fbf4b1dd8184bcc8f60f7784e8d7bb9a68fa7847c8058ac06f3d9e95a0343d757cc78b670410500f06c27f7d0621fe0eee87d87e38eaaa31b50fbe07f7c3d6d79a7ffedb6cdf6613692a9172ca93ed17707706540808d5123b97ce8b0294e63f5f2650509a3fcc0a030c64cfcfd56140f0873f7108824883dffa12f4a508ecbfdbd9c1d8e5ca3ad7da91be7d89ffc1cf532d7e8c731e2dd6bdafb1e819e49ab06f12de7d0eeebdf7defb1b9036d7dfff80b4bdfebe08a40df6f7379024626df67d396f4e16c51f1a749b39df7c73cea30fa5fde4bff9e4fb40f502dd7b9bcdc40848dbec6ed9f75b30da1768dbbf096d79bdecfbe18ed3ce4ea3a041f72940836610b55f336e4b00780a6b718b100491beefca2ed9bebdaabf7ce5dc8381fb58ef84a0e99798d4bfd228cdfd2550b58a591e10f44df6788068aadb49126f7ef489a453a4cd95f3f6e9166993bd7d0a43c55570e7f56cf6a408fbb2d9acaa35fb39b3e99abd6653e7f3f9a6cf478752c93987df8a8dd8f185fd8e10ddfaf039bccdb2bf894f9b3aeabb1c46caf32f13c51c5d6bf935d268756776abb96d5f6776f3d953cab65bb65d61dbdfb62bd8f633e501a2810e848006c55e4b33b3c89f866f9feeaaad35fd43965eaafe3ba73c2068d8ef60a0d397aecfe0f5ae0c5e9f3376f01af3ce0b5dc25f8c22ba7e9fc57ac0971b16abb10a56588fff7d7d3873fd9d65d0fad7fb0c03ad7f8d1d14a16306e1cff728cdd2aa539d837e2f98815dc2432d0474946669cfeaa26cf699e328cd535028ba9b97f6681007d652fa948a56551a03e8a3ee228c58ae7ee0e9f0725d616faa36fd9e247ec57910470e3c9a3652578d2145d8bf557f210d603fac216ecbcf37e77c5bb9856fbdb556bf5e1dbbdfd7099f12b40db900aa6257d755b5c5ae5a215cb4fce3fad5acfb723d185b8a2de17662341c4e46ce405b565c38de46c43cf779bcfd3c1e6f3efbe6394fa2b8a35d8d4023d068c4be814615f781e6609e886d0de4faad0f1fe38c73ce3827ed7a444fa0772bcbc038e39c33ceb058ae350371c07e1909f6cbfa25ea74af5cadd5cfaf2ae672adc7d55c35a241378906dda59db1e2b2b53ee0cb1e76717f93bcdf2fff7c7ebf5fcff861f4308a638791c3c833cac61dd0e8d51ac15d08debbdbf556411bd2003e4b9abebbd7284aabefda176ad7f7bf33bff75ee9f24ac7311da5d50be29022ea83365e2774be68ffd6bbaa6acdd59322aa0e6ee7cbe3f17815175be25519d406e64a7b514747e78849fa7fc446a65dc19d1368c41345fbdf5c5578e460c696aa0d96b516c5ffd8d2ae30a4dda301f8b18f8d1ec41e7c391482330f5680afbf033df668e081fed8cba10ec0d77894b588cf118d95b186892f2cac5ddf85f5d2bdb428be5e3ada6ed1d037d0e8a5dbf5412310498909d4491213346a8146d58dc0598a2147a2fe8306dd71c751f2264962caa41b4dc73ae23157b4eddb9c14613fd6db163cf251a3e9874694668f28cdd65a6101b6699321cd2f8b7279e8e6f2907d39bba9604bdcd07d70d64268c83ec6237ef5e4f102f6332087ec6b10cb79dc20b6f118e4a698b889db578ea066a34869ab558e3714d809c4b6fc5a657daa801a936f2381de7207836a4f0b4c15fb3581180a6c8a7db3df1381d6b6e306b15d5f6ad940fb26e3ec9b7cfa52057afedc1b7c1d7156a49e98fceb7b8fffbb7aeccba11f1a94bf6ac4961f224441835cef72d2f35d6376c55e2bc8aef1267b331006c2602fd80bcca0dcb9bac0ea59287517add1b7b3acc547f08299524a29a594d21210a0963abd96524aa951b6ad1fe1d38c6beddaff0b2eada31dada5d6522aa5a594524a29a5314a29cd317c7d2c256873acb4d45a6badcd2e5bebe57082b5d65f486192440a93a6697d84f2e7164eebca4ab294556b9da39b68693bec48dbe4f5c80f5da46fd3c9f3f128cd88a6540948ce402d6b416bc1252f16c8d0e2965248a49c41e2248544474f08d2a7d9917606a95ef081f6b0a51412dc112cf1cd5cfdd04200f9983cb516ad68c50712a2e9629452d10699acdcae5f6b35626557a95d1f84486b94524a29a574067d138b7029c0aeef933d1cede8c952802245bbfe07007cc0514392f030b5306529009138bbbea86794de3061534a290dea60a5884461c01032bb3e07cd8363480f9e4cc550b9302184342384a006098c524a29a51e70d84f4300d9cb4415b358bda89882330547042f5547641447d3a69452ea6aa16fe2387fe7658252d955e755e329872664845d5fbf4c54f1c7c38ae98abd4c5804ec5a97c42c60e9695711045071560c8191c5a68a9fa08fb2788e34871274901836fdd7a781d1588112e99ba402f2d4002905a4862d4154d82fadd49c61d166774385184d3935c2d45a6b483fbbb44cf4f91f5a8812ca6cfa2da0144e5047d4cc5024694591091c6674a9b5d60a6ef981d3f971a3cb8f332e94b02300094136fdac912c6121ca9a22c18d1151d65a6badd5cba64a326cdaf3d164f748f9e8598de0d485841a524ab92dd400d98e798544a892394df118828507c7065a0476a38a524aed885d3fff765561572911a2ecda236a8b3912071c312ba98c162816f0b8da22d54349a8794ad4da2c6167eda23451f4f16dfa8254082c6cdfa63b9c6c5a66d37ffa3f5249439e84e0a25b38cc1598e3bcac03e7ba63765806088b828c0bf950519441ba3aa2389589bf31385a93fb96b58e29322ca35a93523abcecb44014629aac95893eb0272636bd1974ce9652d8f82e80a1c52da5b45121a38d0e296f769226adf8a036ad52485121a22ed837a09bb4725c2b30f79c2390f2be2a60290dd3f186dfb17ff5f156df8ea0347a190064d384fe0cd85f6773fff5af13988da0e2cf9ff178ab8f8289bf62ecf90ba53bda82bdae2c69f6ab05920ae5cfcdceebd3e663bb4dd557c76aa74811d552999376b35c76b512561f153a88fecf8f0e4a43bc50c83d79646dd2b74d48d59677bdbdc04cfbd576f840df32affa6aad7ece5a8b3e49627230f3093af66000836d6b7deec3006b5624fdf08d59838569e210c26b2253d237f400c21b664430dbd6ab46cb6d9d72f620436ea7424c8ca62ad589549d5a6badf58a2c80952e39a8b28a609c30c48d6c9045d1da8a7e281a05ba253d8080602587909c1a6ba8af4896254c8c461dd350eccb4a162a3bdfcec797251d322bb466b363480a29dc504313133cc8eb88280640c9041e6ee856ff7e586762b6630b2d77defb6bad259bb3e79cc5fdb3b5d65a259a1868f0c242290b15ac0aa4d697b5d62a897c96f4cdd5547b33cbde5789bc2a4aa9e39a6ad5f3c49dd6edaaaaabaabaeaa48606d9dec8b88ec2fc9b5fd9d5b3ecfa1f7af6e6b0dca4bbc572b758aeba9ab6534dedfa4e76bdaab524472fec1a4b12b3ab8f5dffe666764c866bd9f5e9149df40dd6db3957d5a6c3c3a373ae76d5f94169358614513ff602576d31193496cbb16bec68d75f9a73cb975807a783d3c1e9e488e5a4089d259d5b2cb7eb7ff069b96f3ab05eb5e5acb528fe1c7bbb7ed3ae5f97ec28d2e69235dd5cc0940660529dc8a0eba1aa8025947da36a76fd4b68c09a9183b5e5d4141ed65de284c5f8d4e4763d10e370b818b765e55493526f97a060110da73836700d17b88ad978cae9270387997a22c255ec0e249cb473773fe1230782b2ed329c666dcf85a003d3c28e31c618a3a0c2bab785158b1a00e04da978dafffc1bfdacd062001bb330e54df44993f71ebc363b8431c632eb024fe580610a4dcbb42e922b3009f246f6b30c02664841420c345c20016a08cf4c85e2bdd9f13475a0a95ba610f99e3048c1082492c0092c92925420a29424ada49e4469097d7459fcee50b6bbbb6f314a96c7d0cd67bb536d7fcdb3c1caf63b66fbd2a21062199619869fa7344c834810363198d6b0a02505a8285b8cb4332c99374a5494e2b419a14917ab8de1b4d978bcbd5bb7d3ca36ae3174f3d918bbc9a2e3098ad190a6210cb5b19495938d6960b331cd4a7a917406677901557055b44a6515a3a10a73a3ed947a4ea82c69df9301399462a8de524009ef8b6a340d66c2a6374ad6f76637634493569bc379e6666ee6e6cc4d5cb5f9cf915ea47a657ba0aed690b090649478b1f7e389421aa847cb596b89546b324b2d4599cb461a09abe7ebfd7a6076b57645a4d2514a503949ff605272bacda3bba5cad5c1707563aeeeeaae55cf91aaed5edd8b642fd2fdfd7e60afd7b3ba6abb573a8bbbfef0eddd1e45a2687ebf6b7bbd7bb75c18e6ee8e517a7db75c18f2988b0677c324b757d58475fafb28546bf4693621445f9201944677425f84a450d59a50fedceebdf75ef9c2e0be6e3c5be6fc0dc4963926425975ecec84dc394f61360dd4da7d0e53870c6afde5c9369e97d2013c9f0299eccafea6f728fb9bb86d8b8dbec99d89f0c3d0f5ae59d03d0181b14438a300aca581fa1a398cb7ac65d8e260f2cc38b8f66533a19d99ce2c67c6c1dc360ac8eda2340f6ff46df672defac60d6ddf7ac8d916d4d8be825aa24f2814c2644c6ad90a1f68264469371c8528edfe88d9ab3a063bf13b1c6793d25c9a4c33cf5eadddefd5d79422c2d0759928edfeedb0e97df98a4087ddba93c26e29360f6dbf44a5756e3aea1374872da592286d5badbd85d8d65aa45abb6f2792169ff640b4d678030aaae34d88cabce89bfcedfb3a051dd020299544c6be2eb1015b2a60cb7ff1909001d8b2d66e7dd9d70718fab68928d19adc9bc812a561f0d41b41434d6de05f07f8df42ecfbb3af4fcd3aeb1ea5ddb7ea81935d54e9d5e117ba5ff72ba9cc32cb3ce5fcdf73cc93d22a97beb57604764e3a27d5d6528c290727c89b5e4914e4bd413dc1dcf47b260a6f1e0519dbdfe56998b6bf8ccee48718fa7fbebf96799024c2f707214980ef9a84ab605397223298ff821d4e0bde020b36fd07ec90de4aec9ed6cb70d6d31a27e0809ddf0429700ed879ec894075c0a69fc2c9eec1806efca3dc564a29e5989fce5941f0437082139ce09cb3ceecc3595e2fc5cd603fcc58bed952f2dcd01337e7d1b696668c6b7d91cd9c5f82d619084a29f5d3229ac39d98b4524a2b9dadd66dddd66ddd7b278ec72867b38a7c806870b6cae4ff2c3396add16255d7cb44fd6b71b6553dcc93b59cdfe6c79f7f0438976dad8c5bf231ce191c2596f4fd3cd0c2bcaa5e09905681843e4f8b31c6b8e29a74bba54b8d2892924873f67d3f8ac3aa39cbbf138cbe42655051544eb3e689af3cd29972d061fcb3ca507c8c43aff604b7baac3ac6fe7614654d5a2db5c3be333bdbd91c54b8d87626e3d9d7fa4cb6afb5b39d7dddfa2c675feb33bdafcf62fb5a9fc1f6b53e7bedebdad7fa2cdcd7faacb5efccce7c760873f90cdc77666716e47dadf599ef6bedac67db7dad9d75d8218f2be4e0f2d92caa61db99de610711764b21c56245b63284b54a21f93261025d824e2127f82cf92c35490ac2884f944f944f5407dba143a5b343071096a508f9339e0c3b80138822208a8060025104c409209a401801c1e41305a288cfd208796fadf6ebbdd7ceaf3f217ad8d05a7df5f79f2f0b4c1501314b4208676430128588133756aea6d6c8a0452dd352638c31c6403a3fef4940100441de91f3929cf7c3794cce73721e94f3a2dc85dcddbd3ab1c1a18d901c2eb2c65c8132845fd8981725876bc7b29f95cc3472c58895113046cc18c93a4a806f022b62c87263c71aa52ed5099c174e956929eba074513a2add159d950e8cce4c8e0edcc58c16b54ceb2afb59c7b8901f900f87c3d598bf2da558e0fd76090a5a3ded7ffecd88535a7c780616d2a609b4328d735c3145a152da3282958a2f5ea46851cbb4d416638ce799168831c63e2adf159f950f8c3ff8a08b1fa0fb641ae5b44ceb772e55b426b9f432972bcd054b7c16f5460378f09ea603f9cf5b1c1cc821a6a98ad5ce051724940ca823a824a81f504c1a9b5093fc9ef63fffb7888913139d5d2265ca0fd08bc84f190370b1f102d193d39a115068132579447ca116b54ceb6fe1242f54f77ffe91e42e6bf7c63fb8a04a98943829815212a5844ac91525562fb270b911344081c3c649e8de7b97f4684d5e61f94e2cf9e198e4680d63211a534e7c5ad432adb35870a632f1d6e078cae0054110045f068220085e59f22b4d5774faca4ebcc2fb2b55b4e640d9ddddbd70d9ded4c28eef7403e6ba3173dd6489589ef63fff48feee2cc61827b9d958f6f6a8fe6c90d23551c182142a5659841e50e565f1defccfff0b8c31952a12b25f7777f713347a209843f2818d1c32508962a3843b6860c86b1e2779172f395cd0a296698d31c654afb085318e51b4b18e7c457575e5caea0acc951950ea97e36951cbb4b62b26cedd5df29ae8b63bee450a3a5e0a4cc8780a5837bb1fd93366ce64b90296a2666c2720b738462a553cd00091b21ac25c366e4172580a61bc20d505c6084b5a6ae0b1050c0d3f49f5298defc9a25861e7326d94829a2a251c0e07434eb9c86d778bd47371436ec58d61e433344045f585c5971f20ec702d71a63e2802e3a0bbbbbbbbdf88ba4175e3ca0dab1b606e9801411004416fe1ee7e42c612085ef71c336c97a185b15f3248b42695969a1c03323a77dabdf782b705b842fe58b8109bfdbabbbb834759dbddddddbd4c0b3bc618630c74bd7bc30f8a402d31e266cb8c2765b218edb84bb07011659410a68baf684c952b2c5898e0b8c4982081446168b845554b6ab8554c8cb89a8d5f45ac131eadc9aaded5092758a0bb1ff1bc8e847449f2820c2c5670c5090453c0bd1fad495cce08dc82f4b4dac2456f7bf5e1bbc2e1703440a9158e7cae18320c0843968ac460840c15176ef00203466464631d2ce038a9e1c234a6470c2b565242ab34764709aa78486488e2f1a2c95be872956d481f1a92fdbabb3bc80352b5ddc3194c5356c8502b544c8e1c891344c60d6ebc0a09ef2983eeeeee4fa6fee75f2311c5687141e0f0c26b689a4e7ebdc73db0645a8b5aa6b5ec6d8e5973bf28686ea8c2a308101fcec214cec693832e6abc30b8a4389626a95839d585008ade1841c1a291b454054d0f2c46b21f2a66f4b881c22f6a852ca430875c81d4128e1f238ca9924445f5345198d0d35ec3ddbdc906261d989fa741e5a5d57155e554d4952b5c7d5c6538592c9c2f4e8f30d1fff94ff218087286290a51931590a890e62980264c1a3645a6963c51a96a449f81956851cbb4f61829687891b184c70ad28800640a9a275993a7434ede96bc16bac97b8a8da6f4a0c14c99ab9f109e2fa76b788c3186d3a335798585011c9ff8533e17b2b7436a8be8899b9c835255f58557d4c484668a861b7cd9055ee302bb686c70644c56902223705a90aa81061a1ffff32f22cbf3c579dafffc3b518ec7c6160696225cd0c4d0e52023058d110fcd5198c718635ca5a9d664ce5de07bf3c20d5dc81811214aea8615b4a8655ad7882187e5080b22586894e05158d0c9bebe798c31de45dd1dd5bd7a8603ab043336e0d83083437912a5655a638c3196bd85c1bb53459c78e399dac4fbcde0f4398a92cbd7a6284a86a704845053e065b5e081080165e05cd9c199610a953f71b2b91a6cc6f8f0091182cbe13ba93859fa89138a2750da853bef890a61a808398741c3887e6031f681b4f112718a31436b320b3c21e68d68474851e3074e88971d159c3043ee4eb64ffdbe54223021b440c3df2b5efcf7de7b2f0856b426c164333a4b04e10dad61a4225ac3b805c2e021216999d62460175d646f61781d03989e4c6b51cbb496bddd416b285d22cfd12699c7a8f40c9a4a52c98c140000080000f3160000200c06864442b1240be334b1e90114800c598852685c3a910603a21c06721cc0400c00000c82000000630c3148528ab24000dc7f995a7d74c13814a79268d01bdf0273c180fbca49fa862d5a76d6b262627794b6942ea008433f450a12c04a04d4da466f4742dc81b921ce23b539097a3d7a4979da1a44191f997aafba23b503d500d8b77176cf70d2bb2ca1ead1e7aa2a0833374610cadf840e99924170188a680c5ad0eb5e9348aa8e95b943a5681ea3f1ada92d76f016a316ce1c559ff0d7d4fd8e20784966027c40d9f07d6cab28803e98f45939dd29250e641739895d825e52c56a2de0d838e68b364aaf0a09485f3eca12da8beb9b93d5961ff847d31b95d79a3071ffa5a0df693561dfd1e29b0ff760521581038c199dc7bbbbd7b043d753e4fb3749ae1dcf5c1627c32e4fd1af8e050bca82bc1f3e6115085102622008c35eed6048ff1a82dce8fb0f6f8293999f0e3a5d418712ceb11551c6f38c58ba32c1a50e9ef0578eff97855a3275152ff65879994dd1e25723ea94dd45540834d3fb8027209dd79b770d5cc6d06e469c636eb98642432b067313f0e682483966f06656d2ed5538b533ea30c60f4b68bd39361ab77f8fdfaf2d1593be473ef27f35d04da70af582411b8ced87b5b007aeaf7d528db1e6c1a4e473db057a81bf5cf5b6e2cc81308197d3d025981d5199dcecdf174414f3eb60bfc856ce2b088bfb9b435362434eb0414eb7965d7d84fe36942b6ba41bb18c9fba0e46ed3f3e33e7c1177480a0863eb0b3c7bb4462eb6d174124a7eaae30e447724621b9d861c52568be0b2b241e3aadeb3f301e82df9ed065c94026e518b59cd186d1c508596daab1056bcc1c158974ba00a699322d325acfe04978df288aa69733dc6d5cc8fa0d25aa5e038a40403dadca5f785fb5b2e1039c3143cdde1c3fe9fa5a91bca81b0caa8a8dd6fef4ad089b13609b57ae725c2ad0e34af883c228c06338108bd030982227ce8569ec01a50eebd4ff18aadad124c0a151d54d3ba50618baadedf28e912c9fa448b3d29c3853c7236e62226add355e1005539639374126c07595d3fd2b0000c48de6bdbcc8a96011ff748916ccdb82cf190bea876a4431cb1635f71386f061c31f89d5b51b4fc07ca0829ea1f82907a1dddeeffed245560c1d35b5928922f9b441a9e4318d0e49b63a5af266f51ebdf14829873add3571e3c05b6c394d658060f82d00d0d7abb331e3454e6efe04449698acd85a8a6c1d485e6c8f54a994a63ceeeb9368a9402cb2fa85241420b7e85e90f3769b09a0294fa7c1325084c5a3f8ea10d26f0f9b35ab8077b474d4a000f4a039304e2e2a710b02411ed048a3da7cd940431b08cacbcf8e0ddf6cb95391152b39c703644ce193e66f4a360fb27778d0a1b951d52b4c4826d0ec790ca0f6a26dee72bad838282de703b4ab43328b3112a97ef4a898061be7b2982c0b60f3663ec2579c7c27aa2c1639fbe1b5361bada18fbf98c2c7b5d95b3c390d35ce2935dd945a07f21ca06c59878504a117fe362aa35f8fb512cdab16dda4e8fb92ede30e2403a5437a694d3b96f0dfef075c2ac13cf5f554dc6e40d54e84603bae44781ff12eb43f8d829eaf214dab054faa0ed0627123b66bf971fb60b8e695b98dda2d35fdad6b8139f262beac81749c78f00c18c92ab7169d14c2a98fbb353e72fcde8541d907cd7a10b4ab5a12c0b3c14798bc722dfab30d79120a0ad2476c38b8dc4f46db7e27f70a44493a800c91500020e75d02d7166c352897aaaf28cc6a6908c4cf528274e078523508bbe813c9ab89086cbd170c55aea26f08f44806dc6db89c4b23922e61ac9447983c9b1496fd86fae10431fa93b75fcd855a287c67ae12559f0769ebf23b652be9aec174a6d40af960575146087a8c3f0eec91048efb3434e05a8be1df8991c6078202caaa523924dfbe4bf43b1a9cb51d47eb5c8fbf31729a9b4bf9d6d16742f828373ce5336e50608b93a342cf5889bafa45d5b2bcb7314e67695d3f1f5130bc763451784fcb2b8eb2addcf67ce520708f74532697631c7cdb5e5ce2dc2394307fd8e04ace009afd30e6ba3f61f3e992ca3c76f526ac26aba61c0fb7b0fdf9cd5e5aef4b04f7bd76ee928274de9beb1998d500bf71003e659017538dd5a8666f10468659a91799a3a20f04bb6856fe1808ebcf5e4928f66a50cf03494f7851ce562dba208837b233688915732ef76ca817e6ada4fa17833565d010c43c1baa6f7326ec9169c45dcf1a01df1c7911389300cd38c1d198c6f5e2ca3b342de9407fbb7ff213503f50972bb7e5ec165d44a2a371df1681e065bdc0c062db021275232c698c2805a173eb42b188eab418f97e8e8e0a7da048a29ab9e2a822ad809feedf133d2cebfe3323362066da28ab5964d63ed0381807690445c371196cf11c6f8777460e0a64f9d5e0b1d2be95ad8e756805392b2849e2204f01b535d013e4369841766a6544aed3e03fb5313b03adc7f96e602cd67545206c3c509458805f3d3e0adb85786585beffc6b2e3bfa7c34e0bf81e0c7c58fcc4e142233f7897256e2c451cddbb9d42404d2ad3cd12f009e633169da36df56d56822f817d97de1e31a818b02aa5c5229485ac530c11230a9295568712e75ef07c53f638778890f36f2cce220103d48c11a047e61631da7b7aefc0c7e3930cf010c7f735cfbd7c3f1b695f3bb6008e4d299865a8eb1cb0e6ae659bcd976a06fc5fe5f7cc58fdba7669642ddd0c700e173382bf68f86518c1b85c0cd270b090912eed94e60356f8b91e4cc5199ab35d5a29856536dd0a0763c52b2b58c2efd3fd8929f7e0a0365674be63798b25e1a5f23a4a1ba3a485969840ba15f254be17612704636c703f4f97333d145ba5a2cf4dcabbf0465650893e32a133a6d8fa1002265b825e902ce58ba8b6db820f00997d8be301c5a4ca90bb0290adf9a83550f0756a73a1b4f4eca7b32d76411f5ab45afa19a586562b783223f50e5aa05cc2f72b47dd00ad8101f77ec26ea343cd2bb358564758791516094e5d3b2d773b5a203513f151dbba85570ba80a87935c45821375f3d0f9651e3f64e5049f7f973277ba1243dd2ba446d3354b60dfa5b7477428970aa8b11ee7e31484d5d75a992859735d68065a64a4f7992cebc98a4479447cad5ee6a146ae067a1fef58999c600937752d630501efba817fd4cbe49ced47eaa5741e9a96402cd4da95eb6e4d0c4f69f3370a535639e085c3dbb2bb5db40c36d0120810da7e77da2f5510264e782b7796264a7b0bf35f6a08db6e5f6f2ff85a0c787631e664319f5ae39792207dacb7ee1f875876e42818c9ef6ca8ffddd9134bbd8f868ac41a9f704679d00f0f6d03aac7b1d9fc416774324c175a7a9ce50b1b7a833cf5cf229477155614722c909bc9af8c415dc29b5ebad2f131e68c06a18fa215bd9d11433bb1d66bc5609bb58f399c43cbf24fd077a674a60409be58f368498460c7c893bb22fa963a6150af96206947acc07473dba27f073e735eab4c7e9a036aba654bc445d47a120665992d02382ef874966fe5ee3c914530d6baa051b6c29d1e474cc77f88d4449bd1628808c19e64b72a37757ac5c22fa05af77451efb10b804eee237fb6192512cd19c9e0665bf6fc34e59ba75050aed75db12ba29630b8307dc5b9e115d532a4c01a8e99d80209e82cfdc6e86e02f27d62407c97f07917687cbaf369603fa7c93b8d26dff5e894a305b4b2c6b5a0eaf4728445845bcc801f9d0e9af306985c51e4f6fd3a1b2ef02712c5383e22b5af2b3955de2f0767be9c4ffb901d0cbc38c6324d908da7d252235a3486ea84648096895bba94cbc1865c0b348662098966dca7061870ab246602ee6586d19bd4f26c9cfb46d0e57ab9289ae30e05200455342a91c1a3c87d01acb989a3a2372d23991e1b9cb2c101ee7caf4a229698b1ac1a20ecbfaaa15482c94099160b0269c142c1394a42d3397eea5ef0d04ee57773215a44d182710b5887a9619f9b4b499ee5eb2048ae0910990245319be3adc1ff5d8020abd811d8743839b0853f1848f2a10babb20338fc90fd94ae1c6df4b8edb57da3d858f82372a5c79c127f13aec4572304c9f0c0f87de79478ea56bd8a5b35c2dd86a85fd7d7c2cff0adb8e43688cadbccf5b2595348d15414696b7cd408c2643577277212f383d0120860db949b9d489fdba4225daac63bd7c79a3a19a415f6fecd3ae048bfa82024edc610f5e52c6e2505cb66194f0acba9542f53707c6bb17cac8f332cd0dff3aea8b2722cfa0459f1010da10e120fadfe0902ddeb4b2f37028a03e35242d7ee08514a5866b101c3805f762be4faddc8e3ceeccfc3afb99afcdbcb51306bea3a0bd8b9e3e5f30d8363e3990ce8c53068be1e315e5080a115e56f144b41d8c0fb7bf6847c4ffd05dc0c213c8c465020ffc136b021be634b5817b849ba6ff7e50d4f3e861d831fb8cd56a9c8a08e82610672dd4da562f5b70b5f4d9528849292144c86ee2a32272aed60384ebda4c0e2a8228424546cf4023a97af2f71d95bb41fc8e228d7ba84e970530f53aadd165366dce0b17f5ec8a021daf57059f707150bc78aad7d60f450a8b8cf0ef96499154c7cfd4381b67ba38348d6f746330a59b37ec4a50dd159c3a02702ca01a69601dfc32d8b2827029caf630498daffe3828c560673c2ee065685e6648edc7d96ab91ee093e75c2a5049b05848e2d1042a3cdccbcfc1cd5b9112f034c49ab90288891249446825ccdd176919e28bf7a621bb0e01b27c4328836acb21eeca8ecc690273d21d902ca163ad8e690531816d955dffbd80e2825431a460e8edf78b6f95ed5960720fd6a57014f6930515b4dd1124d9c46d24ac62c66d5cffdcebff80e1f9082cb8aa934a3373e801558cd13ad5312f4a303cd1b6925441b7cbb9f3df6ac12b995838bf6204efab5ae7955c48bb255c78852e4f53c0895d53a125263f108c932c153ae100cd6fbdf72b26da322c12086df41ac7075a98122957aa5a42e864635189f83bcad910a6b5dfb9b002c7d202713b8a4ec85f253cc1b2a7d9cdf95525f2e8c16d7c974a3e391b55088049fa85895589145d9de6cb1e46d9d973a667b3a8e602ce9906a18eb2c3d2dddace4955b361287852093702733c692dcd79d52be944767301ff8ecc9f21b1506962e86997af4d98003bdc9f63bb55142e079529730172c049493fb1b21f5a350854d68108fc352e0e651069e5537d5588a5c171647019fb6be00ef748e7999e0c063b2e6be89393ab4ac9e85a07d9aea877bebff18d6e44462badf18a57cbe72560e4935bef183dcee539e1e90d5518bba0dc5ce4b9687c107f323015e33999fd630a1084d10a611f85e77de480643dd43cc77be336c912f7d0eb9ab2ada62e2f4f311df0855ef43cd2b8d805bb5486459146b4a3dd0354a0e165008e28deb46bd1c232571ebff6f41ccf48e12125eca87619bb5200e92fbb0aadf8dee084c05dc48b7df885bf92fea6449c89b4c4c68359fd519210419988a0c8806e1abfcad98bca5b577ca3cde6b475badbb23ce9b94a09e10a920461bc5a0aa7f0ce7fe6cca737d3f92edcce7d0396a6dcd9549995c17ed62a22a1e9c40102eb5e34dd55ea6dce72ba2b64f83ac5096ea4030a4286178e284033274f2197804cdce308ae801689e7618743904a5da89405c0dceba18e52cd5ff50fe28e4cd124a5f022549b1112b328e48e1bc08d0894e3cc050d2f9d1f3bb83ef0d32aae186b2fe0fe10d533dda23ab38b79892de333dbae1597f9692640a0e99d1356dd267118a008a8ebb5c165a336fb587145e9b870c158c1904e648c15dd4a620ed4673b9c207b5e716435deeae747739c34246f5a6b3398a30261898ff09feb06e43819d20636c29af2fe5ddf9579f3c80141257510d6150637c8ebad6a729da71a10795389209f07f365362466fd76454862a90615fa4262077d99745a3a06863677d1eecd6ec206c6a11b4bbbcab4ad951041a139e7030fc1a47cbf001a605104b9603a603f4bf20a6d4bf21a5c062c66487d05bf28a423c0a746a2211126b0e4435b3c3f13eae032aa1b80e1b119ad7a22ecf60dc50c4238d702609ac81b60ed99033859ce56b869b2da0b4a1459febb00a171d6781cf66c378b95ee0805576581dfd7d181ac63152f22e87b07e1beb0e3491e206f67323703344a406ccc2b464e88563d0a675fc9ae0a15a1d3f2387473c3a7f3e9e6b68d6299215da406faeb9c1887d157ca2505ff3b7f5f5da0494d65d054a9917ead48fee4d344ecdf6155f1da6e9fcf5317793dc14fa1814b4b965b07f5643c731c97c5e8d87f401eea9aa30e83414011be1ebfc7808cd3575da095124f58350d8f08a7c26a2284c183bb4866813b750321517911a67a57ce27f917517ee1c5d0b6fa4d92e50e0c17195396fe73e79b4cb4f7e4a3ca2f8088c3fc54fbd110933da838014bf09c95eb65d4bbd9048807f658c8ecba8d8c2832093a9d964f0e5a22333e52b3406e7236021d20b5833a60130be26635f6c214c3eec3d7a0e3f82ae88739affa8361d5f6ace13a97fdc8d0bdaab4f75ad1015cb9e4d8c968291b7bc2a6dc6259fa1752f2451bc771e221fc82ec363951f2a59e9d237560b83aa3ad0a9592b5b512bdbb196c2441fc07a44a1f5be3531c6e2e38f0cf2e1178d938a2935da50e765b3a5d056fba762b672933bca51e499a364d8410856bceaa78f92436eafeb8156185b18fa26eaa3d51a295c937d0bb9ace36a77b585e05cdd0b2b32dd2c54b19e50d44ff11537e81613205dd9e8285d8c4d546127337511b91f90db3087b91c91c797fea96ebd7a12c299ed771070be5e2dc6530238e0d9ebd3a7dff49afb853966fc339e5459dc2fa42475af2366a73a1146634e69144198b5e8022704d506fab73ecc27d6fd26a75ff8951ae5854f5d83816efe908d745e90956e78108ec1f99007a10469db6e310b2d2898ea660e346558c818ee5215942330f6bc46edeb8c8a1b3734f2c788bfaa48ab25a879034a0a662a4a2db8fee74adf6c51d52005a3e314d09855f0c45ca61f08756a2d0c038f1cd872f1d3d3b0646def295dce7c824545b4b3ce1326e6031e20022aac4e0d78be7c0c7116889df45becdecd4d031693df12c7fcadf0df499977a308193f08641e30f8775400ad467dab43c084fd3b9bdb20e504d319822eaaefd7a118caed6db801a2743730abe161d412c8fc5c0fa70155b9dd9d0ccdc29b54257656815f6eedf261c0358ee62ab3c55f893d84f63ab113e27a4552e188d6092e4ee8f4cfc3d3f87d0a1fe9e94e099e2beab93258a513815ad792a60ef4dab47f189c0c2ce44efbe85a46111fcae48ac642a158aca928efd556727159c059d070efc058dc7046972ca83325b13d0bdb10df54e95788be1a141e82fbe3b568bf70ec33fc414ed3c0a4a5c78c81327acf69283614a19c31cf8da3873df354db5353418134f0f7d1b27afd7b65a89bf675cdd065558ec47513ee8bcfce403e7a787673de37accd7c0cebc69ab38f591a3ad409351a38a2c2191a3be479be9291d5e4ec51883ed7c265dd9ce7da46d4f52aae53b1d8ad87515b19da72c2e08523d7232a9bf9f8c34d350139937e5a1a8ad56f5a620bd2d726af83d53e4320af41169a9ad18d16a4a02322af5173030bd693b05f03f3497e589da2666c7605c8a6e2b2938a6e07f0241be4353245d3ce5da20c10dc70113bfb280aab95cf96f040828d244962e3de2760cba7ed0a6725d4d75da6fceaeb6496ca98308a3a71769c7d4ff1af009fe76c8092e7208621dc56b798ec2ccf4fc2d000651665a32bdb13971dbdd7a352c89d2795fe2d8540be3e6c5443c9a0b4ed7be980f2d2784a851b1b589128eaa320b3c888f3324af228335e37b40cadf946a48d9163b016eb5ae9b3c2e0dbf41c0be510c98e37aeb8315a1c785e82eaf545bc8140ed2d0b14ab2ff65e92007ef8b5ce72ca09e95833da311d5d300c3880fa16fff4acf0d7c2d0f2577339d41f91d8a2a4cddda6cc39c632304b9c67e86c90061c20adf31578e1e014998bd6a91e28532de9ec72221fc61ef93d7d95460ad77aeb88bdcb03311bd60ffe2884b2303f37c9a38c6e608bcb8f8b24ad16ae3b57be84189093f2d6ed720d361df14c276bdbbf3e26c32dcb228bc21848c06c8c5f07cab6be95c31238b5b29c9f146f1c3b429e1fbc0837fcaa91e11b45ba35cb19bca509f15ae6f9aaebe003bc31d88f20d2cd477c05c7431730dfc404754616434d9fe0ddcc7d225770037d49d0e861c5ad76c9f8834f08865fa221bf6f69d12c22b71b55e52b9d05c9ae22f849408445e5cbedf89f570e56da48c3fef685836efe559a0b25b277622bbbe250393a646eb14853f024b20a02d502ef4bc877ae6d4946622e1f98966c08fd7fa678e044114bb63568ce709738260d841ad54c47f6e399fa7df0409580d1ec428ed9494274841f0f8ef3612fa0b65114ee39173155b3a5c8e590b2962b31adc3f4f4aa4712de2c0cc4365d112d8b31594e16940b789cd00bdf1d8ee64cb0bbc20ac721aba43d846798469d39b61b0c52bc9e75e006ddcfbe56b36864ed6a90269f69aab6b0b795fb8605032b82cb410601f1629d019448467c172220c1aa7714b76926b15a2e79db0b5b704e21f3e05f7ccc4c00a018a424ed31389b046571e80dab9ca76c2740837add3fc3ad0736cb6410acdf3b7c258006077a506716eeb87129f9376b8474bcc558805caed5923fce73a5dea5b0a0bbb346eba17e5f5351ca295200821c4759ec03fbfbb9e7db3f4163a14065062e453c7b15ea74e08fe5cc3ef0db532b64f04303346d37cf8246c6402ea6c8dfbe86925a7b3b7c8f3058e9bcbdfccc1dd5747ca5330295fe4cd5bff27474a2a2a16155114049a3d8824f1136c824959469e40f1782253a68e43e3ef144ed60f29dfc78a3ff3112280880987908c389e5ceba7b328174b7512413cc2ac634cca3c9e6e9b2eca19c738561a34fecb8a5873865625d0e21b8384a0798296a37ba0663912bc8063b8b4d5a8c87b28fe928137ce94d8bb9b76428d49a77f4b537a86423de547cecb9313e05bd7f4a8b6a76830f24ed69f1ff30b7b75d3929e9557a55e1e8ed904ff06160ff86fd42864aa512178cf4d2cc410dbfc8a5693cbabf99d09723f405c4f468acfd3cf8f560316b6f92c91f87f64853121f2fd4963dbbe085a724dfa30c34eb5286943379f2ea24b29309b322d43c0ca370f5181dfc32f72c3213e83b00d6503b01121dd5e66f7f51be7f136e54d954712e48e1025c8d4c0d4d7a03c6ad513c2333041763069024aec0ee2b10a474bd1fd90d90b8b7145146fa76954fc05226c81ff8c49efd47fa00a0f44d4852d766aa649ed5d9ccaccd4b4cfdebf92491fc069146d63f739f99ce63673e331b425f076367559700749b7a7c73b15dcaa227c56aba6cfc6b21438aaf7c7fc0999ab392fc5ff45564436bf8cffddaec71f5be990aef47d325ae9973811b751b6ce8ecc5c0b7b9676de14c57a7222ef05f59fa57847ff05ceab0cc6bb1f45d31ecd18737d9b313c0a6c5ffd98f5fbfca88c4801a891508b1648f01769a749315dd213b75acbe0962dc717956ab880201f7c5b6a4bf22c05f2ef8f5d39010b337f7034d378854f44b876839c611987d43d7fe920038ee254c82f2ae59393a1f0fdd9d02dbdf4fe79ae6bb2c3aeb3d50c86a6c97b105c1e9e7d24ef6602b8c22fd3c9ce6476cfa61e5561f1f61cca5df2a7295bd39e8e99ea849da9ee9d4e129e7c6f8e85e8ca4ffd28d1f83de2f608693cc74abe176c5a050a9acbac308815aecb67893a910de5b7e5d77ffcc6e25673ef92e1de549355752e7898a7c636ef640074d5767a92dea1aa912043b13ddaed4d675680d1338dc461160beb35f34d98f706bae3ac82e6be7df44d66653cd88a2b5bcf295d2cb7ebd62a18680b43d82be2af9f6b0322c68ae6961214491ceda56152b0675eae229fce1db281198a601ab4cb708c91cec43c42e523cd55cce68a3b7ff4e1d02d4a45f851f9e48856d1ff6fb4ec9f46247ab64bebee3c661cc25999d07a5f0ee9412b168b277ecfe6a2f2fa0c20537535c59f066514a6d494a1e20e2efff83a6ba2078c749e13452323f7bdbbe8006ea146db9eb892d96cc8eaa5a6c2c86e83b12423785ca1a0228f3c39affde3c649e8a189dee11c436ee238dec1c06ba103d583130976fc84f4007cf7cbc4cdd57eea8edbb5909eb61c4b95ccc0f7c8a45f8c6d05fe0acf3134e2c3ee166e4c0941bf5df2fdc541b597f393033b82091cb5818b986f6375a69690e8db5fa570cae04b3c323cdb2783c8a132b0c265a1546840b38b2f97ef2712cace17057ab144cf1498ff90f4029c99b4d8b7a7b33ef843a86cb909a8b8de35dab99578e6caeb95f144ee9263bf797892e55fc4bbfc1d0ea2edf146d2804cce3576e2bc92b91cbd9c822049094f63e9743b8cf6093185b04d3533d7973f292be4c4ad79257c1d6e440c2fafb26dee619dba46b1abe61967eba8e8e1faf3a4ff90f0dd0083c08086bd97bb70476978d10545b62a52c0d02ebce9058e487119188f38ad80701b19209619cae29841200cd9058dc0aa660a551624bf3bc3acf67484c7bae85ab79924980b699cb07ec1d5044a933ab30c0a22640e8a4ba53c9935336c51efbc0159f7a3220ef410430c7eefeb9c10491d5f2ebe46ffb4e500f00b884285057d110817151f5865bb9a50b8275b8689f197697f9d04ac0753139de20ce753ed8718697874e5024fca3866f60fe55effb458f8b4b03725411d3b79e3cebd1b46d7ee85b84fedee070ecb24bc48bf7cd35b9b1d4e07a5aef4adacb98ee8b4880c8a1b7dfe05bd7823d86add7ac3d25beeb37427e3cd6b4905dbdaddf3ae700c261851fba2bbcb035f7630ef8979b9622cc36483f43ad4e55a2ebfcc4b9bea5c74b1b8f1f3e702e9f8e4cfc3c06a8796c8cd0eb3953cfe948a076b15e9680af430adcf879a4e57e83071b3b76cf1389b2b1e3c7bfe6c5437b298b05a01944baa7bf8c379c1f3022ef7123ef530b15772f2b0cfe6d3bc7f0dd00468cb7ecccbcc1295454281a6ed1457897f5874585415485dba93914b93fbb5ff844225c118cd953716d843d2ebeff5323ffc4312183ce33b7df9093939c66dac0090c73e847b4c99a0669669e19b67f9560643a9a3ac824dbb45f941348780168b6b27ee688b1cbe7ee1f9fac7daf4c82acfe623661b911c0838fb0a600dbc7e65adfa4555c63950e4d916c7f54901c7147f288215700c8b4961985946ab44aaf6670ab64b5b1967a469c20226d75b54bd42c9c3b31e72fbc8c2010cfab1793b8ef38ac5ad62757f224726955495dd1e8ae1e772d2b131b6410d685dede8a3d0330069c41bd4bd332bf3b9792d7f858024febcb49a3f45450e743bd76fb6de90a798cbd1eea0ab9f344a22f2ea43552fef31481809e12d655d141069ff9b30245c7dae9638fb1f20ebfc8ae5dc9ec4540f68e998c27ee21b8c61b7e6e0be85e686016de390e458b4094119fc73bbcb861d3b58e1a3ede1aa6eb65a4447a64cd4811e10bcf89c307efb3aa2171cfadf7c62346f8bb454058c1b95c0df9f573a3c53d2462d26285b25414c212f0014d41f1433d83ecc1a9b51491c4fb3184b69e7ef80dcc9b30e3dc5a1a4958d5ff59642fe20944331c34d3c116280627ddeed45f4ceffe123ba7a11859fd4eed8fb48b0d72f5f399b2288751008721368159e0d011bbb3d888219bb9b8f076ff4118708c8fa40b4a5f2e96d23484327813e0be181242fe6c013da5f0f87283cb0541d0522262cd859c875126f9a12854a0919c72904a2f7ca7a8a67daaae944417443791f89c03f08d9c0933125bd09d3a7718b2291d42e8e0394d4c05c5b8f229c9aaf75c286a8a29a8b22ca44febf70a2b75bcc7601fb5af813661178f4d99c8f659a58ec054622d914500b7bf24f9c3bae4c2a2aa5891ef7ee0e0494a8a19c39a7f6d7a9dc12ea4e6cffd8e41ff70caa16a08b1fd0ceebe60abaa30c79e5d4766c50bc22dd5cb3f8dbda1322e9be8e01ea18fa84bc02f8ba0e1a5520fe7a68e56df56ab9a5f69619dc1889598d39bf2f841cd1afd14509a91da364011e1058a57c3e03b98afaee77d8e4825ce4285ead89c0798440084d0d4d25ad4f75d4cd4d5c09aa59f650563e2ce273a8fd004e30cb93a57fe14195db0a2629ddff6c14e5ad2bce969e6ee242aeb6ac9f881b6a2d2574cf99f42256aea1f88ecb3db3179151c9608f9f83725ae9a3b36070e88faa4312279ade82f1ad04f324dc0d28cce53a922be4260c3c1a550c8dfed07e86a3a86d39b87d4d6db9d124a2c88ebeed2fc5c52041e5db934a2ee0c32e0429717e514cc451830cc6ed8aed54a4072c22b3cc8e4633d29983ea4eb343c7a8003db23633b42cc1a70f96396a95e0a6a50155ae7b21239d3a154c55aec66148c32ae80db3be9086025c97a14315f0c862af54e2e85227fdf3ef869cf8cbb005e7327fce7097a4fd7e678a5b0d0153b9367182ddbfa0b4d6874eebb5a2c4371d422c5787a7b28aa7960e46e9a4a33675564348f9b5e642df27d7ac3e55ccb8c2a810969ba39cc851f18e4df10211af92d3354df06b8ed9c32396af0915199b73dae4923974a8f039838190b3d5c343cf4f85b14ad5b634b91a6d2498fef2d88fcbe9d18289cb827d703a87796a56d9bb7ab9c6a05b205a2860e3ba0048821414cd1dd8f3eb68d4dee4d44473a3fb3e6bf292bc4bda9290064076902e2ff02753b030d151711e65d99a2dc1320e02b7795f755fe278248223959ac61e417663697877fb117e095fc7c7bebd359e753d8455ba5b7a44d70d672447dc1b9b0410c6b653b408f10f74e97ed604b14ca55b22fdd42831a63380aac895371927e27776bc72002945c07960e7cea4043956b01379849f28a38bd76e08c5dc34ebb59e34fd447009b04428441f2b3f3ed969ac73888cb585c17d01da0a8974a71d599e1305378f8186dc6af5a3bfccf858ccad30e2a5b84c1d5ae03898122b9aad51d57103641207a78f89a6e00024608c9c8523ec3a5c1f59ce95138a0ea66261c2e48dfc42ea6426f29120f8cb3122374a2a21993065eb75068c4a3a22055b7b85d58b2f5540ca198850ce448612e42e031f61eb904a8fde9521a9dc2d6fab773ec008153382749a949f24c8147f92df07fac3b07a1e55df3f3e5ffd8fc9a42d3f7d793c584ab0ea48338a0dd18fde4cb7326a87b1e1282fc279f1280911440ef1b4c5ed0a1125f9e0e0e280a47ed1c4bb4a74bf7db402ca8756822ace696293f66840e782cb0a419178be99c3d1e4b7c720a1b8c99aaec059119182fa99010dacdbb77537f3ddc87cc666e48c30f9fd10b3b2ef09911bcdccdcbdd2c6fe265175092fdbdfb7761196a34e8f7f2972000378e41841f30f7fc5c00fce9ed0f070938afb7cc57cac919dcdc8e8b709134a4070db8c4ba698d3dcdb0b00066eaafdb2044a4a2950b57d211aed256259b2266e0cef7d00b4d536f44fb5f115f45051c7b190e64b36890bd756c18338011e787a3a2f49948b2e60cb47b2f10e623616cdf1484d0851c2750e483c39550e9709bd3cf56a719ac1d4fdab78306eea4ded72a5d22843d440f303b7e2fc6265ad7365d3c6d8ceeefb797e97b78d4a77fc5856028721f7689e33bd4f2d11949b8cd502c12d846bafe2c0914e3cde8f39987c200f2d296691be850174feb9c7ae022f085f2ea82cb7b808f28ad47def3ff922abfa4c79958a9d5fea490cfd6bce15c91dfe6d52ce6ec9a045f710ad575f96a30181becb9be69307bc26519cfab197523af5b4f3d662f0bd3a3903705262971a0d1ded66b7d5668572fba01c748d5f3150742bb111706193aeaa7d528df4aa56ae160d4bce0f681193cb8e54920deef685db28e9e27a329e5d72867ccbd931433a2ebbd40b2bd241364e30d1776d324c537bf39b805e9f60df41fee8dc3c21eb05322025b9a1fb02501203f07650259efe5729eb39a2bf029aedb251a1ca5b4f31cb2c17a6ecf370d05cd37cb12dc411ebdf9f3ece6d73e86e16dc1584ffebd0f2e581ad200a4acf2dfaddaae4fbfed7b474fe5d1bb55bd594f8155d50ffe0e2e52c595fe9c3db3998e4f2564594d5e51c689b95a24c752de2f1aba37cd11c82a845b6bfe46ffa02dd15bbed755e128b77d7286ab931b6303688f9dfe3641fd0d30a908ae97e12194bbc303188c3fe355ed14980cd2fcd20d3762b170c3e03c53b634ef7833d1560e95b057aaae2b764172b4fa9ca746e65e1f7ccb5311376789f0e968fce65be5f89cf026462049e507883bf23e0ac4afb7214abd0a62c15ed0999432fcbe8fe1a9805aba19c630a81dd316cd580a8abdea1c3b338e13609107ef7d937e0a2ba53403a3f52abaa070a9f39fb39cd1dbf8f63e88150e2f84a5144b9261b584c86b76ea0706f601daa1483a0c776f0268de3b4c07ce7f6fe912a6333bc474dbbe646d8bbd156c6526d08501eb5b844553a1dc025c98ffeb6f206b5c83b450eb4c6dcbe9d04a0c7eb56e60d6b74ac5f707241f0f1ee394f0241d90a8985e57a81ab1231f5b7a933854cde2ec5d3c5dc408c0ed84cea97e77869ae694d10e054bb21fefe290e25f1a81875393a72ff5c1262057c2aee5adbc864948ee6ba221dd3ab729bb312f674db4c0e65ebaf78c6169aab4a49e0aeaf9df6151cc24c711deaf4e806524c9e91c471b6b59d521c69f84201f4dc6ba2cf3ce2d0b35f4b6e774682dc29f9dfb6d8aa810e9ea028cad04459ff95fc5f05a65b1d208b861c0256e8ab769bbec1b4e20ab0c730d992ad84395515617ad53fa442f4a9cae8eabedeab0dcfd37dc400d051ad499bcd2ef6e80508dfc81ca02dedcfc7188e6d78d9131ec9ca04c4f70c52f9031eaf28185d81b045c65b2c62873efb10440c532519248bf7a0218f5984f3510dce949aca44279373a29aa580ed8d046c3646e0787a2282468340109d236c235fc51b63e6d899e1cbc2c24385d2916375fadf9b2df25a4fdd670842b1cd8d2c7bd0d2a65882598b019e2c4e3a2a791e187da55901f7782d6fd5700318ad98d3c4d1d3f41f2871ab0179b4a9a55e50c13e91f08865a35c6451c328e9bc2f94b3073c035593d89a4443231c66f4756cf2dc52aff046aba01e98c1c22da83cc4f12629612a415f6c6c029085e1aec7d9494b20a0d5fbb3a04a4a5d6081de68f7518a100f6fbfb8f35dcf66edf0e3a6f2f9435057f6067f8bb6d7967901d577cb9164dc7c17ecbe325100d86327b5d2ee903d36a8c1a3f369272e7afc36adbe012d3caec6fb7b5b59f88ce435203d6f02defc1bb48a066c59b5ecabfe558a60aa8757c380496de1aa06cfac02e58073594330e30f90f7ed45fd260c32f58f837d334a843391e6cb71ae11a9e6a2df549779bae432f82278bed080281fbd7b36346c33c0483ff97c5b693f49407813640fb50f5935e4cc085155a752ea93d67c69e0efdaaba0212844b8a5d578092a828b70b00193e8b821dc3717b8da01b631abe44a92e084e057e574800b5350c6816da888f108fa79f12c4f60c457afba6b39c65841a75c5d7b9ee0f425f098c5f9c83c4330063656cf5ee5d2898b61d88ab2ea90587b958f46019373560159cbaff0767f70b96ebea7d4b23def19a92e91fe5044d9b8cc216ab6102f28aa79e408efd783f3c30c6106ac9ab6af152c550b0960dc8557f5555b264ac92bce2418384a026a709f5645b709927ab8563f1b9c2a5ce833d3b140116206995d4a06af7db724e15cf7275df63e75ce4c8bcacb969130c292c47fd6ac0ee7af40fedd973ad7868e06ff553fa528e3e5b1162ef9523086223edbe6b38d068f869bca68c14b6b0232c4613bd9f38bf93a5dd38e306010e9ba2693b9143546a072d80d656cf15b744042c0d15923a8ad50e91a8bf61c68c3b1dfbd3b9d4494053228ff052d5ababb148ee3e68ba4ef50463e1a55502c164b36870bc058c0842d26315cd127c40a305a2ededbd2cd22f046a93c9477d8ae8589542a565b1b2738dab2e7f2dc96cceefea08d062c57cda063ec389040c62384e02e3868d333b4b6082309951236a8428b59a9b481700b63860cf00fd8e13531cc745ff5a59fad8003ce05a9a7208cbc9889a1076d5a9215de0659f2a328b14b4a5c581da1692d1d0abaa402f3672693aacb05d74f91c4990432ab45476ccd3d131785092068c0c6abe31549b401534a489673a1361b78958cfaac500e0febeb9fd01485636a8515a6a0e094c41fd0547e7c0be198b0b1d22b3387474d3e0d0a173f197e0ce77daf31b415a3ce6736bd2cefb15395de9211b33a2116ced2d99c83f16d14549b6a308714de0cac24756d58a4bfd452c1169ab96e8e43690cccb3ffb766cd1b37d9d2b741361d1880938ff081050e545139d8c23e955da168b4d3859c99f56b3b9d1779820dd006cc4bc2dd610364587161c2f3a39c2cae0fcc176ce858b246ec0e0159b2f2dee1aa268f7cf4204da8175c9d7f3d46137e7725a9910118ba13a083efab977ca088b8a44685d48b55621c813d2591b69b925ac195dd0004f82cf74013ed8042d6115c9f276f0104788454767a18da29277274d95c2fe822b2a8312f125cc6b66c93d5ac30b1e37cf8f87ea6277959eb3cfea0e1daa73db7faa271aef265fbdca8d224e3d5dfbba64031cd5f44879a3aa9322807f2747b07bc2e643a190a3c54fa5b3c28e28585d111369487970fe061ad1bb74c30a08204547d1f269ee2723bcd1728cefa04222ddc06f0cd0461d35cf356238e9e59f57a246995262a4c6656fb2a586d7036999386e324b7c9cffd2dda5564d9959143ae278f479fb1c450a42983ca078d035e7938a692839efe288cb3748a494b6e4b86758b99b44209cf1237adb6d73729ab4ccb608e0e6db4451315a7fa8043cf92bb895c53d2448f220e919f07d2898f2d9aa8c25153f7364ce5115d0fba064390f9b5c8d4b2ca129fb12346fd51974f62bc6c2d234ec72902fcf38da839f4804ffccd487432d9eb3d1332078203abe8c1aaee03f62dd54e754799d16d8156a3c5950a44db66be1c572e4126184fe2a025d52301ccf7df8cc39d6a520de46f662d1b208bfb654a24f33d542064fa2f1dd40481c848e72d6cf66f5a8000af37042a695765e29212ab70b45717feafca058a1d9744ff38340f2d72f6bd86a8a02e80387f08446df4494af9dcc1ba6c01e7fcaccd5c761b3766b2c5766f0f91d94f53deaf222fba466fd6482038b595ec2c707cf5096a04f01b33c77fb3467e8c366cdfe446cb6090e05acc42731fda0fd113336c16548e79aacf5d771b2e4c061243df77b07f6b3d05a4451f01d704270c84a67ff39cd0b51ec3d1ad3a7238372e18699f520761bad77dc22292b6b7dc718ff2a3f654b54fc7a59bf7a29adfcde5918b902d9dc3572d207626dab2b0ad0de233e42835d2bbf36fa715eb2fe24e1a16a7b8fde6a7c59e54547c81b8da0e287f5a7b59e73e09c6bde342ddbdb3a404d130215bd527afe7914035b6a5852aa7e3759ad02c568af9eae8dee4a62cffac31e9d78f55ba1806a37720aa178910c77769ae9a34563c989a55d6a4228e5580b32ce56b6beb44e6ee671a667096dc4122c7300b2cd9ab2ffb3029a90b1c27f0caf0a1f0c19f8778e889f83e53517c42067439a3280d4083527d339cdd112d23d56b8a378aea58b0657fded0c424acceb56c892e290676c87b1123297fc0a7e33d296eba19a10a5b006b95d099114599aa4e25ed389a933225e1b605b9e52cb0dbd773da542482147628a0868499f5340425140c83770238afbda3873a86d1448598539486f7dff4d6a65ad43c90d10c8caa2362deda73c79b3394fcf83dd9c32b0596fbdc8ba0e2055e280676ad21047c53a4940f0164c2e8aeea2d3d918e496ceb0faad7a686a4dbfc626f0d72a539803943e47e1cea40c0ea538b14a30c64e05dbbecd5cc9f0ad7f9c58f4f6e599a56b279382f24b211c1318962b5f56970238bfe8bb0b0aeb0728d0800d43206dbb3224a09a32fe78e21b9e688bb6fae55dc8ca119db79c6b47f9d059040d9e767143846e67d71b8d67d0720eafca7134a847c56a24a33a447d791e859b11d532e8e5b6fbe6eac68c4b0bde42699d6936b2421c3e3e0de9835035f1cc072d3833da73d315ed14e067653973ee9b8e66654f4fafa86e515ad474500fac99320a4c512282d4c467c6acac60723a677b54d6dd9323599795447b614952a09b937d2efb35633ebc84b8002f5447792ab29e28fc657e971309d9f4b9babb1c3aca28ee684bab2483af5ac9561a6999a86d193816098268500150fe3d4debd00ec5bdf0670897c854c2767859bdce00efb12ea3152504ec581855f4b475a717456fa8433156218becae23af4a3948e72e414d536b3339b5ba57dcadb13d5fa29877abafda05a5ae3ab40b988ce348e02348f3c59e19375f6d18e50a2e8a47e4d14925ae4c36bba46a4e844b4247bd1af9cc83b5e85c702bfab4f522f6abd31828de614ff5383fac18e2e79cb59ee24b8fcd3f04a055c9cef5a53ccfbc4a1bfd4e335c26be752ed92fc25cd6331ea38245d1dcb13b9f04e0bb7922f86ba491e5c6ae2b6cb276ee59e7f73500a34a12feb73558b90ef322b5351e35f8b5ae71bbb8c6bea3c6ceef35499ca458c0db5ea6243081e6b7ce5b7adbd95e9ff72f611d5c94874c8b4f309b397d97a9721309157b3d5f8ce241c535a2cbb8b9bee380bc546f017000e9454829cef27deabcf5df4fa00679e00c71b7af9f40c7bf9bdbd5a9944e403c8e37860553dcc641a85de541ac68838e4bd524e357f9b5c42811b8ae28129123450e2c569d088fd4825984786c054d766ee0f9dbfed67c2d58ad66859ecbf282c72a8107aaf989413d889e6933b13cebcb914035088570435b3ddef4e27dbeb0fb172a8a2fd2f07f5df4afd29798b4b1f84f286630a502eca3bf5f249d4e09e8b8227926cedcc84390d9f68e71fb4688dab2666d3b1bf9702cea871cef6d7bcf9c3dc9299483d5000f2a44c89072fb621c8fe1d9e198c764e46be83ee8e05406b741b5bd941393a7ffc7a77e2590b7f97b777fe3cf140b7304a1db434e9703f645853257ca69e08c8fcbe5e6e824af7fa487a31bc52fff8ac1f114a45f4a0b0362c3f40205d3e2f6a6958cdfe0b88a33ca90ace09f7e8874faa0dbf4435a9f2efb44e46f31111511c899f9c36652e8e9d172a1fea0003e45efe29856101da68925e9c0250e3117d19fd231e984a34d6cb59879e187b26fdcc4f964ba574249a74657e261f7a1de3c3cd503b1c2d2ed8b5d064220a16342be52755757b1df485d67d6d1cbd6850deb883245d78683c16856478c60811fa767d7af6d9c7e115eb48a3dc07cf7289a8317acdfde199129fc8c8d12843690fff1cd23b08657a040179665c70bc151afefe8333531e15140c0096817ae5fb1a64984d263c0281d6e6ff06256ffd5b8b00254a54bbfbdea22e2d50140e32fcafc6ed49aed72e809598245a8cb9f91cf809b02577876ea9802c017a87a11b82f53e0ed8201e6891d9de0dd49dc569e40a0858e1815038d880034fe5df5020d73fe2cf9438b020113693389074e6fceb5ec2be58fe9041bd6daea6641d28c1c073f1b0b257b057d6f974992cfbfded0a28147b6a436d8d06aca1437ca609f7dd8ab15c0f3f98250db1f5a13f1851953862e70de787aad075c50b8a33149fa5aa53bf493ec6391e574b5ae7d3c3214570c284544c0cab6109b5fce01dd7f9f4365b34c438a57f83d2fd6be090c14d5362d894ca57c771f7b404f46aba4b7b186a44d044ace671cb335a7e79757347de64948a5fc41f04cfaf42564840e2bf5c8932357b98ff3fc01e84a99af1b250f4da3db4678f2e17f92fa257e26561ddc0a087f5a35d9102ded9dbc7b5a865851faf9fc431eecb617caff55880a2df7fc421ef3cb7bb2c2f701503d8c39006f5ebc80d77ea856eb86f5080515c27ebc312562f18029e7b45321730b817216280d7119b89e0df692b740209ec7793367217cb4131127cd4abbe7b353822c026223acff3cd61037b9ee09c04b81ec914f9b842c060941e3c3cfc4c05777526c34ac80379d3d7004f77a70c229c218e12695368bf09242e7bea1db4c77afbaddebe6d99d0b775f04efa1ab7a769f6309dab588546f2dc5123358e5a89fd78a08436838f6d1bad6fdaeeee61af8e6ed7f1e14b0e496a7c916c46a85659dcd728896e533ebcc45165455ace0034bf57b351df2409beaa146ab2067e07d164a6dacd2e374123aaa0ea482d3124923fb1a14340232490e07450483b1c12d8204eea5be4ef8e56fe653b9822d2ad5c9856b3a2b3a109e6b66ce66b910f4316db0927da4d09552ba5445ae44da4e581f682f2798a32e3ece5609d27201089bb7092e1ba842e309e7cf869dce087f9926589337ec3a853ea7de72b8ba42690305e9a3bcbb4aea3cc77c55c5017e525ba0f0da54b084e8da2923d40fd2eef6009b77f7401a35101dc096bbdee4c16ec1e1f256719dee8da21c76bb79af36dde0b98af6d1fa377ede0da93a9dad6ab83824ba0ea24d65f792a4a838b5cd0dd163d29e83f9cff1cdcc633f1a0241fd46ec7991170ec6015899c7217c6a5773ae3368a1f0107db0271ae88018109cf7ee02b056352b65f5b5aede17ee0bf63b3fda937180f4c1a1c206d19a1d26a532a73962d0f6709bbcc8f2751bf829de8a4b078dc76995429c16808bea640a18d163301325d3779fda53da62e358fc34e3a6756e973f1381856aff1bd3db29da8ace037a768cc436db332d3938ff98830f7f6ae35bc5f03ea5320f198942b67026fe3588b27b0c0ce7e60e2f1508521e18720e51c6feef70675a668bccfb2fa00b6ad2451a3f08b14b0460877079ec4afa4d8a70e304097747d5960eaa4c91d872b2b364b767f76979429dfe02bdbfa31e30a1f5c04034b454c20e7a0ab386378007ec64017adc94305760d41d75057f287105a283d398a2080f96fed47780fa610fff538e66aa61cadb9b55aef9f38ba72a8adff13a73fc35ec25e6e01dbc8377004d39adb04b9b297c35e972941a7e4828e1824a88258eb69bec2da594494a1914031203d9022ff068e38daae08d2d8d75f98c73fd30fcf655bfea91c49180820c9275f3da3d28fc442f0320b87ae4741d7161ca0fa953e5242cc1a7069dfc348fd63a2a05a7138c80e0e14185d64f52fde2691842da1da3871580bb1f1c0e4703b64b2bd3139dad6319b9480b9765d4ccdddeda6da160a1d8ad7dbc6f4a95503ed2bbb79aa304e242b415478cfa4c081a429c5ef82189c392565285ae4a75e730a27a38cce2df6af9da7aefbdf72ee73ed36dbdcf60b212544cb7109309cbf7d2dada7beb23a5a3e0d1f08878543caa3a3a2e10e56700a22a1bd9918f645a6badad944caba06935344d8d654d536b4da575b7f56e63642129383c30fa5131faa103d711aa0ca4c3a6e8a6eca6f0a6fce49e53067fc9ae1dddcef80e499fc02e2137427484ec08e9a15253f8d442194a9db5d65a9b4c4da252adb5d65a2311b275194844b414c02103d2186417091519152d1535153d454dd9f0a339e270b81ed92fad4c488220b86636d2d49fa2c9774cb8d163ca453558a45744799e51a48beb05de09ab0772f9b02f86af9dc77a417c2115fcf15e64fc8e401850fe679ac4cab48350d2d665f8901ca23fa6b46a68d9e8b6de471855e1a9c2a3cf745b8f05d9ba7447298283121187d3f88c57be7714d053c2cf88246789b1079e5e160e8544acb5d65a1bbd627b0b85a43be32124cd085bb7d1a3430e1f884d2bf080d2624275ec7befbd5348fead96301d133182e0f43825d9126a275252f88cf3951839a7c7d48342a28db4baadf79e7b2405fafdd819118790e8291d88bade7b6faa60a61a662a62a62aaea0aaea33339ee3343ee31c035daea68a3e3610e9eed51e0f0de2c065a42352320997a44bda25f1927eb60d79f844c4399f4c362501e1838d2819096aad3513a37bab4b4d2b983c999dc629c548ca9294a61dcd03b0cf745bef3737209706ddbfcc52c70190193462f88afc5a907a25414a7e4a949404950c7f7c7cc6f7de7be7b03a5c8333acaceec5c3b17394551432aa2b879b1c746c4639e79c9d7af75673000919ad705a3a73747852d26892ee1ca4a4740f40b12c20bef13bb232f41b521a0a0e0d87883786141ff7464843f92441c1421749d233ad421751a90defaf1f39e76c64756f15d975a3b3d3db0cecbdf7b6a11eb59eca4141fec3c58e225f4542c45252525252a5ce5a6bad8d4aa699d3d78628502d6ca942127ef5f6a6c2913b6c04b1d0293e526840b2a0e3871a536c09c521cecb38153c7590c35267adb5d6347c7fabe5e6fdad9633b8463cb538e1f2ce66e2eae1c3a4148581a11c782abc80d543e48d08498021880fc350750ea7320b157c58a9f83275796bad354fd4bdd5292b240b9eae1b1d1627ec3080ea9825900bd7495d01e4ed13626422527868f6defb251494ee6d6aadb5d67da6dbba0357487c92394d9c9a3ce9be48105041b4d61a4790699e30348e1f0e225703e05383c8931a3b7c74e4600181da442573eb88efbd61c09076483ca41f241f5290c669adb5d60f1885421c1127273c05abbcc02608056f2e8899635496eead363dada012c5697cc6f9093ec89875bc43c606174e1106201278d0f2e183ca5090171cba7efd7182f6de39c98e587b3fadb5cd421cc11dbb61ef7befbd736fb5970388d6f7124ee333ce750b1e273cc659c74b1686118c25184d309e6044e9a7e05354954fd6e555d3bdd5a7ab287e3545bbb2ea333c3927393c71f194e38528c71c4e2b2c4c5176b819ba16fa779134d73326a6ddce5ae1d271edb8785c3f369a3ce49ff4a8bae429a3c70387834215a5a39f9652258704946887a847948308884888c8886809086c9c325a1991c62efd324dd334cd9accbd0b5927061c4234fb65dc40c3d10d4b48743f7c57369a4d758b3c11519cfb15a8a1adbf6a00b9e161a407d08f274a7494ac609693091b3c7a84b0917d45bcb77a552cb9095755382ff4de7beb82f7568799858e98f3cbc431d42ea12ea3aea51d1df5229a22b222421275fd6e2c2f0887c3d510c14b2b930f5dbc1966be427059888eef7c962ce933ddd6bb0cda83fb4cb7f5beadce0aa7252d04bd30a2e563d5657f3ac0d73677d67beb476ff9b682f8d68fb6a5d467cc6ee6bdf7de4333c83148720837a41bda01f0e463d062828d3ceddf6f6bf5c313bcd2ea7befbd91c17babc8618924725a0a347befbd7fac328b1f2467c12136d5d05445031924d2fb185b5a4d01333ff0dc1f0a4b852438cc40b2e083a5a3a9232ae83ab26ad19334c3a79129d8660af8b40a5d34e55cd82ce8b3a4f88baf14f76b6b9e6897d81ab4da9b45535a4e27a793e3cd7a9cd5662353dac1ed4e41b04150b0cf27e29ac2ecb89715ad29cafeaad11d9751b2debddd8efeffd7ffafff66d94dd8ab36f092e2fe82a19dbf501d13336b032150dc71b933aa1bf8fe31b62c4b980467cf39f7ea39a603598cac079340d6530db8fd1523e3c97c3de9f50109bd643daf5937cb195a2beecfe41481f29be2c5a69fe21663139c0adc67b48b4b1d436bb92eb41a321d4bf265f344962e194e7683be0b0cf7d362fc31b9e31859900c28771d2303ba325e3540e6ebe1364ffcdd1436325e7a6f0a1c6a4df9c413a8da9c42e9adb7db6d643c5a4cec77486f7f627d2617e5013d5f2f2353ca32e309c3c56d766f92debe8937854dcb154420fc88e22e6eb38929f11c42c16fadb5a9b5d6622bf3825ec0e37c145b16d8daff9fb1fdde122260b94ed02bbe33496e82d2dbcf1df4e11de6a5b53f100e91fe824a3b9e8f8780815ec998cebddd7e3e6a6356d257ccebf8b7ad712f9578b766fb76d02b99f5d65aeb7eee5d9a6559fecda9d3b928bd9230597cc3bec3d2adc318ff44e1a89522057a8598ae0cbb60b2b8cd894b1ed30efe583363ac0a1b234b1f7de55712455f2ca94e56e18eba4fee5e97da97b1a1c0df97dae09fa68df16f74ef3dccc576fa6362ba47bffc6455d2c6c4d2291e73e69ccb3112c472315d4c27b65381dbc478e9edb15c7a79bdd8cf4d91e3a688e562be3650ab652c5f999112544cdc3055daf2c8f262e206e745288ed32ad4459510ea9cea197c952d304d74475d3c9656a10e865386eb6ec066267ee031d2bdb0e23cadc29c968fb7a455989362c2615030427243687034adc2dc104c0f7ea65598e361ccad50b13057e32c5fa630478210e74a88039523c4a1c18409421c2050091d8438364c4009715e94e841e80209c313baa012bab021ba25a00c4b4019f2d1523e9a01033110f80fc4400c04e618f251926ec9f8bf64fccff80893908f8c4623c6d97c3059159687b5e6a73cbc8fcd63d7e17a9baf1385adc46abc16a2c65293d56635112f236a2d984415ad564c1e69a80b6a897fb343171717122fb4dacf97da885a0911dd4509b4f618dcc63c7e0de6cdd06119abf4b71b7e558418b6ccd042436358accffe542589f8c174d820171232215e6ab5e66171564406ed3a1c0033cb3cd66e52a93517677255e1be26178b2650982c0ed3adcc632ef2b2c783253bacaad66eed8eddd95dd58a9be6e29db9bd25e9040a93c5034045f8e03883e9b0b83300540034496a938b67902a58674c02a0b59f33d93c51944f149d806d70ab0da00106c3011c608081082050b26006c6224840ad009c8fb9988b59cad6c092c95c5cb9a1c174ccb4c056e0f4472071db4f02cc63ad801a8ada01b978ef6d516bf2f0c2a0dddb5dc09279f87768006a80013009ac8c89bc33e6314571002c085812c6556bcce34a8b5c2c621ecd638bd589028602c50a0ad804368525ef4c035fd2f22739b7301d252cf935b9e4692e761cb7301ddce8009a4b838045004d2053e562bddd9e79a835b0242c694c6fb2c58adb6e034ba6b79f2fb51a0bee621b0b3939f596499bfffa5f87d8fcd7ffca87b83cad25b5f9afff55e7115b63fc183f5aff2b0d8b5b1a16afa9ed78d7b2c46dcfb2ff3c649766adb5b298e50e96e72b047af2240c6d2182f163fc2bfcff3fb88271b452fff165301f52d65a2bce8ff1f3afff3504faf5bfb2983214ffd7ff8ab90c5fff2b5abbad36b5f9dad25f8ca0cd56e0163fc65fd5730b8abffe578c31c6f8317e3e04ed25f0215fff6b69c3d34ac2e5be90b0b5178c31aebd9070a1d5566c549c00b98a7e40097a148ef6b2049c71c6467684f3aa382daa63ca97aae2aae047dcf66b5b9ce9ff7f7e9728f7cbbfb6fe938a53fb36e72dfcff8f05c45f05e78af1fdbf294022a6c56d8ef7a8942ddac68c0d8600284318000008c060140782244da31ce8f414000d3d603e5a40401a1c13cac37038200e02c2600010000602001004a0280aa120a0e94a742900850b793b9e87f8fe7967a1b5b3c4bee0a1aa07be4627e913c794fe1bfcbc48d267ab8bd1d1bf68f30acc51e567e922604917e1ba450fc07b1549631bdfebc0517b6b77dc03fd9c6ca7f876c61e51725e8409acab1e850d63bd5d9bb13a5782b572d61603b1289bbe865b9b162723ea2719a3d86bb8d6c019da5daa9f713b7e1f30627b54fc1d395ddabc850b20c07d9c97b7fe1dbecbb046e5efd5de56fd348a57a77876fc56bf8c28771552d181ca84201dd4579943fedd9453a895d1ca2086b4da078eea3b2ab5e1033a763020838d8ec577701e01b86da1a1917da29da735660ee67ec041ce13786e57a5a80285db7197b938b9fd8060235a25c2a3b70d52ad7c4739602381536cda38cfc9b974c78cf4b4ce110a4406cfa54851df17e4db95baa3ed71f764615d586c5a0d4cbb1694348b825404942254804697f53350cb8bea247c83c65c9657b34f3dd64487c668c7fe48691768b06d8157018bf2b998b135470880350023d245bf37d08ab62f6d2c961ce96468b3aebda0554711b7b14eb3d0bcd9a2c9943a554c78d94281f71c3eddac2b2f4f2a657a32669cd2e59f2ceed297046d41730fa36545dd9597ec25e88d4be945b5c96d336926ac6e68d42059b16efed117305256be6bed457357f8d0b419e6a37a9d35f83f34b4e98b50d3cb7e70279cedefd30cb5351729f39203452643b808fcf92d09514f054f506c2eb06e383230aa641d50799139d203741739734f0ed3e07a53d2cc5b74c9ea5d9fce3b1d9064c5f22c006ad03f0e7e9685051e672e9ab24e0006a63e42c8a3a61b0c1ee58ca03b2af98411316f69518905f798dbad0b76bf10cba9da9f83f05c89b8f4ca1d917b3d52875ba9ce3ff5e4eae90db8b6b86a42a1cc819b5b6611c4bf9b18794b5642700e5308e419678404723b24a1bdcf1a301ecb8673b62fbd2f26d8b207e52ee56cc002f0e212dd2b0e6228cb14e54180124f27f389bc21c1f47e717552c633672171e8ec87bcb5da77e3696ffe88fbe079b6aa7fd7fcd91f37aa066de8a9166aa5324b7de830bcbabff2a9f669075ddf7d779a0228b827279582593dff88e8c38f0ae63ecb0323a7d43b84810bc1717fb7d8f1d7ed441ebe9681d3ca047c41f04d0387c0d77e13fae0de5e972ad4319b7f978516a145ad1db9abed17d1d972a7fff7da4be227fae380db0824fe27e663e3c067d436749b8245f9289a3589d3d5d2a7e0004e2f896bde5d580398999f4b0d568edd3aae97078a0a6942f1ce61c2216ff2da6a280dcb0f4239144cf5fd7511a1616343b4d56cd8d0399b43b5e71540dda1b9da528226fc141ac37ef03451ae1a2797a1f9a6b2caaa183aa860c2f6d9866fd7037b50e5a3d48cb58067148e40b3446e75ea25f29fd990ba56dc9b5bebb0f450b1a2ec5401753f6d51f76b10b4ac87b815ee7f444ad3246f90d48d3ee37d883b7d227f89b3b2958c2022de0aa0b7074f8286b1f082add8d1ca3c186f161c9438561bb05e869774b4614ea7cdc67306cb22b0bb84053bf879573d22dc2e27aa026e8c58355c4f205b570a6761c1169c0ad9f239a28e08af4d6217fab074182210bd8c63e266875357c23b1561ec2308f910c8bac75312fcc12f67263b20002cdf3d6473706111658837111e25ccebe92f4e26a101b4147a3a2a520e6daac20307fd8e22ceafc6371e8b750cf398a168d9d46e0cb82ddb0899c25bc7345593820a1d1e7a0108c1b13e51604c22f17a4a73b542d1a563aa9c32f9f50fd7ec5b274188e64d7a2825c927e44d58fdbc1ddf0abc28b7fbbecb60e4a126f010afdd85ac48babf9551c9e74656d7c1b5aec0c9ced30145a9906c21b028f757923eb7d9ccec00e5620c57fb89a2cb21763c8f1eeaa4d60f0fccfc8a8da7dda2f52d4b58da469bfb8d89ea421242c4ebccb9c86e4b39b98fa2e63a5f36ede23fd607ac1f85b5be5d3bb4bad7fc3033c702942a7fb834324ce763ac238e8eb3f603bdb29675cea3d31807284cb499579c938f7b027fb3b87db709d84b0d20c76b277ab03f90ab7dcca30a26b119bae0e004b855b1d78a4194eb1ba4cc5e2fb6b7b943bc2fb7733424a167fbe0b97cc87ff3a217e6831eeaa960c96d7999250217a6efb57ba1a07d056080dae90622ee8d9ab0009ca8ec1fecdad97f4d863a614bb1a3f4e6c300a3fb2fedae0c35030c41f315c52dce1458121a9a31283fc23c65d935bce7d1941200e50a985f013219a19c390549fcb251a15c95bfe0cb7a67cd4a749bf2977f6c42b98dd000152c9b217576a2af1c49c79994cf199ef0f4503b8edf2c8307b509592f3bf7015d197f4cae5e0b2549bddace18ca6a46fcde9d012632ec4a7a48d773bfdc1d73c70d17ac97cf7cc5ac3ad7047b629d0582291ea9b50fe981aa4eb0216194fa530c63b381fcf0c03958e46dbd1e14a66a0365ae9f8a34844ac453d742bfa994cf50baf3ff40d8122bf7ba7f1ba1a0808ea5c68aae80bb4d796ca37972bdc5cdec4bd38940cb2e0e48df19ba9304f42df39c4eba0fe27427d8cf643460590fdbe6a6d5add60e2d94e530b532b41fc011a23cac47009f060f4b68de62da45dfb78d1859e6f3a9634f1da6dfab17a4cb4dd54e02f4ec7bebc7a6ea0b364c0ad83a4d7556dc62f1d92cf5aed9b06e3f5338b11a4ebd09ea02f0817a018373f6fe7acaa96501326dd9c05ce731177f0377589488ccbdcc3efd87c2a54ed80c5a5a64382bf73b7b8ddd2650825ee992aedff616b105c7daab4a09f6b3a2d2a375535454657ff99e122f0dee3d0aadd0487f6e3840581536745fada9d3f9c620d4f3d8f73d07f5a6a17dc6c0a1c17deb1fdf1c55b6204064c46a5674d8893b6555083d15183656602249964530758b0a110c8f01d02b38c02acc8df17843119a3cedcc4809174c609319e5a93be986866ff8cad54ffdb7e8aa56530e09e888f482feb6552ee683db50ae51c56471392f9ea9e6fe473912be2c1477142ef532963e292be57893789074da743b148670be04ed9f6fb8e071ba6fb774ff39bcb185ce665029dc608c019f4524c171e46316c040aec9f42c07947ca16870b629c9c5271a824bffef02ec3e1f1285d78cce60baa4f0f87b5476b85742b7e78f6817386bd51b16d5bf887d62c02bbec1ffcf514a46bb9c6db6613377f44ca7881bf1688422a9fd8033c76a5a6eb7a3cc3e60e6b1923eebcbc88367fdb448c44d651522b05d8f7eec25714f4e12f7b99c0916f880d35d704339ecff882458d142ba8b58d367534d71962221bee2ac4cda4277ad9585098abec86e6fb4ee2f76be23a7a9b96020d393605641fbbeca3c11bd1d03b53679a6347c13acb403c92698d62521192793581f53c56df417343ca1987d0d49c7022f0030c4bd2ecc6bd9e4d132158cf77f73d7d79951c483a2ec13c2ebb368cd0996d8459dd59d2a775c654e57c821a15f2473518527b5afa2a3ef19be197afee7047c21766c64d8b09c5d143aa722069403cd7f8b31d90eb03e346aacd1e7c149854b821006878a58bc7b5798e09f8e82e8d9c52590a5a37a0722eee317c612c7ea13c85e3f7c298346d0cde3a9fa5e8070b9e4598f6e4250af7e364c954ff59858acce06c5ef7603eb3dd1bc3f4fbf7aebc28e7ff8c02b7de950790e074718384aa405160737b1992bf37bcce7b7236725c159ffa70c1d82136ad49c93820efe4c52258179dbe559807449dd49cfd8e30a08aa064941caeec379f39308c20d57cef5003be5c4d8e236e24124ef35f0767776242b3ce47cb97f67d40cd95f6b69cc3560336be5b9bfb21cb783425c11deea1a69cf29dbe05256533fcc68a1faf71052d3992c9206cd7fed411cf6de5197aeb76b57664262bc52ce878aff876614588cd600c07c504ff69897701429006a5096f594760f48f06168fd8a0d12c7096b3e9807b9b9134f1eebe6a6faff4b29759b784399986aa2848e2e2c2b171fe058d72bbf238dc8afe643ba3fe6f010e48c805e53a3156a537182cec6c9b461728030c2fa22db8bcb865ddb30d18db02ae95a746a2f2432844affbdfb202d878eca5565f346b0e2608b6cef19858696995e8b154398231d6cd2eed7a5cb389e160db8c5367f7fe393fa9c1c13f910f6fca6a6fa88c40b89226eaa2244484346ccb2e2b46521b8a0948122a1a7cbdd42005c0b2d48259fff5b8ca54cae030a3a6228b6c280b2ac4217343e8f322621f7afc789d12eb2b49995a0f277c9c57538995514596d82e1b818ac23c229b1443f5681e6b932c228a5d0c5fa7848f4476452acf1716fe557af01f156a4563e5c565a5e18b0285d4ec36ba77fd0e8ce67b89dd16b67244e3d47f94699a25489dbcda8518c1fa8110287dbab422e532623f360d9aa5a2f44904fbabab45037c9be881a1be30f193f945a2c17eaae7cdaf2cad8cb4dba026a11a05c85efbd291b78c69f8fca4bfa7d9a16cb58463f539944e3bc7ee2c09ed6dfbb719b40d41b5b2d7b851f2d4c6094a01aec65d712c74f9706245fe08924055f626b20d26c380237638c9759f3cdeebc16f331aabb8003e44e6892808140acd57ba9f90801675c9e9a3fce7428d7c54d205db512887d08459ae3ded5040818c5380f59ae3f552a04fd405c6c43c22b4610018b45ecbfa2284537e738b79362290ee422459d9edf5fb4a4cb287df92b453ab201e7cb7a3fa1ab46c75c3d155dd76b7ce47585c60bfa93e596e9a5573c7c9d05f06bed6dbdd75a327c5b5fe1f82bc5d2ee98c558de90867214231e12a22a92384f5d108df5e5ea0b21eb8498af74ef8ce2999df0d17550444702b91e4de06d930ea6aeee836e8214186bc0a7646af3ce71c42ecaddd4d3b8ce46540845a3efbd5d9cb51ad46e48bc2d010eb413ac6208fda2c4a0d908c92e84dc7618b67f9acc21c0729b885d0efa2ea5dfc58e83004e814fb43fdb6c543137978bd65e944a266d04dbf68a22100ef16ccefdb516a77fb15090730a17b69e77a322d4fee6cb372beafd8b5c50ccd78ac2e7ce32fe7e56abacec29b8ec410d92263438a3d0829b2af204fedefb82acec1650d16690a9de3a00cc0a1d016ef45baeeb0130578cbac5c324652fb1a04ba3f227406fe9c60fcf2180917e585cbeb4efb780f599c5fd077e45a53453565fa317ebedaa7be8137e6e82cea87d930804f973631b7f2d72e0a4e42f18a6bf32906f091c2428059e84aaf8b35dfbeba106849a47f772fe8bb873f55fe6c0619c22c227235fa69718242c440f631f455269d7f162833c367f4c26bc184503408d8c43e250b789a7de71b9c0c1fb41cf28e8e62d5a53432b84c20e6c9c88b78b33ed3caed0d0ae4f64290e3ce8b73f9b6de969c0ab0fdfa0d8e4f4fce502375270fb379773087a2e3642e801a3ca2ad06ac0c11de0c8f75545b47a7d84575d7f000342885058ef3973020e305e494bf2aabdc9ab6fc48a341e516966b43a3c060de5e8b89e2c5ec1a49d50e7d74b29aa54fb98ba53b138c72f395c66ad7bd7a603bdac418524e575fc63585b3a4e5fafe0f4e1ecb64b73a727fe45838eec32ae04cc789730de86383d1eed6d04a8f2ea37ef879e28e3b23a80f9bd70c469c819fb225eee9896fcec91cb7a1675660efdac8cbf562c24a82472c8647c4946927fb32771181e46a70de75a5bb6a43e697cac5156a6b84505e442efc6ed6ce98174ab813903f43d8f40a8f17e4a45a06826bcc3850110121d40381c27ce57018453b8523f5fc896cc23210daed1f29ca601aadc284142d83cda157af72b81bdffb452ddce42598f9094d260374b7c1727f79982b297c72edcaeec0b941192951df3e9778e83dd6f1c418ecf20c1e852231a9e37665e088b2967e7a2e7df8f44401ac5067df78a7a3570d5352ca3ac67b5f09f84462ed84f64a2290102f3ebccef5ebc51f20829d4357f80005aa6ce0cecc21eaaf2b088ec04f43f33852892cc83d35da12ff866103594cf0b52234f0b88686ac3726596a49773360349609323de56151d2aee53265c6573a4789d722a6fe07a3d4722f43a84638d30b4d9aeed848a4434b78b17382132312152d5aa3513441196142c4d686b79a194e1eee0d2c513cafd79fee3c81d5eebcaf6425cc8f7cb5c9a309497413119efd2cfac0c6ebf7bf8e7335e57c7d19480f4b460891008b23263cdaf4b6d2a45d217378fed15cb476f0435eb07ed6719ba71c798ab173223709ce33b841cb83c082063c44139582dbe6185c65b0fa981f2f042a0794c370e78f1bd21311ec78d2cc40600f149d47cef0b869658ac8254bc089006070ba27f2a9073c7d19e9b478a1e32ad03cbd91571fbb62871bd23d66b31a98cf25f02781bbf4edf7f2d8cb94e82deb0699bd6a310539b0b0490cd51bf3f3fc571ff1d686cb499cd9acda2a879b9d749c40f49a22f4900084a173e54495563ae5affadbb99d1efdafb870cc9121367aa545a40e408dd310620548c8d5295c578006e0985892dfb197e813d09a9b6660a49f087abcdb9c7bc43811911dfd2676a89340a880c41608714e00ec83eb4181947e30a0dde45baa725358f54ed3a89dcb37e5ce0451292a63ee2bdfa89c4e011bf9083016579647641e950b417644495d81a5d4822d5548e49f4912687b06d90b90b0a7b2c734184184477d3d49971ea36be41ce6c9841791f755c882e9133b89a6df42f4a63cd703e298cc04b00f454b6bf6caf95fe70d37519a9d920689aa8c0552ee88e8454505e95c6111391e37e4e175ab6fa643c7703e7875297ae28c94349db100413d0d98fd39f9876843c02db46f8f774216ed98860219136894157ef4e48eeb334b8d78fb5c83210e7ea7d81e4de69a6cfe8b1857479650f706579e4123b42cb8cfe45a2d21eca3fb3047557f5e7f26ef9b71fcac93fc514dd614dd5938ee69fc4f74cb91031b2aeb518a5565975240d1190c08392e8fc1d5b3cf2ae133431966cd956ea56d84ca3ec5236c7e89dd48c64bca899af6d9eff848b4a78cf5c089c5f4a8970df3dc0e2ad71b0f688715cfb44fa6eb6fba4b5f27af35a23fa680a1960f35c1c3f4266e79bbca4aa87e2ab46bd9e3974cd27ef2a2bdd0d174340b9afd25296dfa97d7dbeebc56413412ddb370b70d186d8e81cc5631a406e6fee57c46c85cde1992d659996ac7d9abbc6b5270729bcb1cd3e1b623559e86149a6652b4e2e2cc10cfdbb99e28f397bb4a650b7d3a52253282cd16c1c20c246037da504156f36e041cbfcee260a41c05b68bc5f64a127ad5267240bb47a13bd94993d11b1cfd2cdfd2f8dc77dda4d1231d38ed3655e955649776cec83014e0439746516a0e7257c3685bd79ac5d053c8dc24b6c9b288ef70c26a1c918eaa92b372e2ba00484f393bf5e98d1257558ee965796b8c9a6586477ca2ab7fd092e2e073459c8f9bf4c1218ec899539e3a7aa1d5f7e0abac84f1df7d9e1883849a5ce6b511f3fb9825a145630d02ae1aa219a589309faa9327dd43cda9a6c6a36411a1ed030a084c3c067feec651ad2587a1864863f355b1b0523e1a0e985be8d6b15a3ec26680ed58e9c6203fcb4913de4340bb3aedb940d1e2a22963f8a2671e3e2455a1de45a1796a3c2e0623e38e5abd3d26693247bc6044f25b0b1056ac1f9474ed7ec15387f0e18c6371fed5ca6903fe3692c829b1cb22072004f083885b889bb8191893983cef924ff481da3a10518a870a90c9993ffdaa1bc734734c373224a0b23088d60b6e62fa71501ef53624edcb1ee31987745ea7f3e6ab20714ea8e2652e31d2296a7778832a1982eebbb46ddbfe895a89df380c889be98bf111f11c4bedc41a96ad25f8b2878c93424a3df5b01d5392269c3510b36d242466e21b135e68854182ab15d6362af1eaf98a52247c4074a7e71ef86c80cbf346c725b00746332b2bb72ff4b97730be42428781b0244d3b0dcea51b2b5fd8545906acebdde33803f7e293f477aa13917ecad9eb562cdc9cf660a12d211d117f9b6445f56f3992b0cf742e458ee3c9383e258e120b7f83517e5ad5ab8c41cd74164ad8b9cacfe1a102a7d5a16f121001517a848e30e9ca56aa4b916ff38e89138afdee6c7e7d646f92f7004f384412d4bda9b1c191b15701210449be7b519640a7b042c3592e0b754251df265c64961f733e9445a8f755a7602d21de1dd26d24948d1549752362e56151f618a231148bb3b4a7c535081e01f078c1643a42bcc0f8d4d223bc31f208ca4c4f4f256a54688981b021e60c588880a0f7b3f148f8faac5b243f42fcd9852a81811dd8398a5b1433419a96dc9ba386eb72fdc320c84f7911c4b84a1a1cea2c9d270fbdde7914feafb5fa61869af5362c343213096ea30c263ea80527829660e29c88f6d0a02c41fcb783633bc857e90c471d7896a8564362493973fc3b4c8a88ed75cf9d69ec5b51ab68d73f6e42e1ac256edfdb84ea8eaba51448731b33fdb2472df84d3932f18c93042eebbb496afb53c04ce363e6fdd7b63a19d1f729a831b138360a4be301dd1ab246bb6af7554ae59fc8e7a94baf654ce589be2140cd0eecd75c705563e0bf64b2b03553dd453258b7d5136690c55d292d226017b4530f78e93315d84f0849a26ec275be264ea573cfa5e720cdea975afbbe27404db098414c5a4ceb004adbd3f7c6fad204343acaa87ce672571b42e0e5ee1f8f782fe79480f85f2bf79a8bb7c308968557b721a386858fc5d8601104055dda3613815115f7d576a339989c3f1e8b102b51bd7c1bce8d9645b076e75440224b669adf12a5f04518fec11579643263ac776e8093e62e32330d27e081aedd206968fe868279f51b03f95586d2dda622ae1b02a48de85898cb5540f8ff5b9cd367a35165cd2bfd3448b03e23a72d55abb38f929c8206c29361af9bedeb9a574c8f63ec10d1f3d2355b9751057a4396e38bb87f6ca286f9b93279001e756d4f0633b950b81ee7ec24f4a3d333bf2cbb4561ec0d0f34c45eb433581760f6c64929594fbfa168a93a0b5da687eec291e1623fd9761c2f9fe62b5e55c51586c65c6ed2100e84be0ebe069cabd49a2e40257823f53c7d643906cf8b632287143eaa98f8633b2d19612730a8dced5273641d5111a63a079f539a3129d7a63c2907681cd5f2d4dfa9b8a821d691a8781277571f1558b063e3c60182ca36d5457ddd6d93adc7d0a27e5bdb246845652c873d3054a897896f074fe94a3a5bb19029536e9f7618651af770d2c644c12d087bc6a3cc6b7327f6c57e80244003918c1d3312faeb84626f6b43fed11d229bcea5099e7329dce98a70bd876c2510b420c4489812fe67e9da2866fe057acd589d7a19046610ec9fb4a2d3ab79cdc70823cc4fd686ef4d8c3cb19d9e6e9c8c140e94499ec23bc8c90b4a237920833362936644cd014021acfc2a8b4a19af29fd84fec088fa31eb78c0c3ea804c85ad5b70d61eac2a5765247ba53c8a9a62a8db4e9829c7a7dd9863293cb178d0befa2a0802298b95d1f2c9d8de2b513f162154fc0561414d0a3b00fe689f51c12d5b291ad7cd53efbc55018cb269dc6c8dcece2e8cd38019b487382ed9398c7e48b031d91a0951d6e4a73f5230038278a864cfd613f69360c432c977f9571b553ef641055794c739dcce48265e31138c5e8433bd1c6d2826473de08e981d8c3dd293c81c14c973d6d208190f0340bb064a0f1c7ea011721a7285cc361b30c1df58ed1933ddd5d04dc992519b8629fea39b8dfc376f473a93cb786a54d8d1a82735870e42cde17b5b61d59aac744866cf24bc5b7f40a66cafda0b8b2f78acde46c59eb60d151fe13eec3b7ca5e99b29290688e9608652d70e394c5aab25f13868f859281c1a14f316a4a1975195e28df248bc013d717b142f393dd635652c2280f40217e198792abc76797c8bdd5c37250b4433edfa3063f15b2ad22a58cd7b5cabb5490328d265523c65a9ff8f46511c4835b793dc925a343f4e4411f50a2a9b9d4bfb180148a7472ab175e9fefef9bfe9687cd13d8c911f61f1ae538c1dd8be9451a104bb1bd65368aaa1498d854cb345b901a6945a2af0eab34662b4cf7878bba1103899d0dde75697bc39539e8a2d6d5e18aadba181380651a5752b67f47b40bd611cb4304e6f012d5f6ff2f4cdbe094d1e4fd2ab41f8a18a3746e5592086d7fa988630d9edbc434b0d7646d2906a440b99252ae0712083520fe1e5e78280a06f6c5f09ecc75e782bbe611e33d912172d917009cbc976fc492864a7b52de30cf8b7f35dab7a8317dcb40313d946a5b611062db9b1ad7ee3444c7985d2d76c65daf386a69c4f124a16cd6a9806a8a46fd3499d1dad7f45b206bb0a5e16fb6c3b3d41ada5de0ffd950d0e6bfe99c5dc5ccddf00dd034719a6c5cfb2b5c94822562600174b804d756c44eaf441c9436dd968fc787e96e2b87929f012ecc5d7f5d6d0a38b5950a6a9dba0d06098197161c81b44f2b874d13cc1b9f350a25327e0ed8d451a38a5a7069e35db852a48f92dd15099898838b1f5624e1f14e05e003cf9be9f547ff9c84ef54f450aacff5fcd72334ac71d5f2f6c0721864005da76ed56782775e57c2bc540f03a8c2d40d1dd042da9c6d422583946c85a27bcb7891d02bee02c132946bcd9b7a5c1891974c272dbaeff90e8fa3e34ee2ea7bc4bc382e94ce98dfd634467aaeb6ad3e6d41f705b792a16470d4511814bc9d8aac658f282e34766cd94cb2c3b4a0da7fb562a0d8f8ae08f1d63c4c78e150b64cefc8dc10975a2aa9a5d2d0127eeca3051d9e2b79be8910b29f55bc6f79b158177e583ca103ea4aa19f9faea62c292e54cc88e95e768b5d548a6885667c0ec7535e1a167aea8f51a9b84ca1fc58088628333fb648f5709c4d8546e4be9357c6d2665829bfb763cdcc2159c6bd953891d48bfcc55eaf72a409a00f458bc6fb1fbd2b42866c9ace6dd2851a5b033cdaeb956bac8da88920122e30a7e51ec5941e7f15bfaef42ae2a86ad58f46ad6d198716415835990cd272db7e4bc61ae432507ad41e32409dd2126aab6620307ac578b1f9f049c80e3543f74dfefe780dffcd8d519e8f4345ea95229509c2cb8c158414aafc842b9720fa73904ca0aa3ad509622ed240ce5ebb3ed5018aaa5693b312b9c2f2dd83f2c50170173dc0379fca82a978919b2debc792f0e401fcd776be92ebbbe8ed51ac235e54d1c6db5870e33218ec08a616b7f3b7c29ece51a2c51571810f8f88f8315245a19b2b4cc261ccd425d8e429ca88c08130ae56a18f895e4e235f47487078bd5ee3f8344128c18d9d6031d25a0adc577a345371df08d379a963424c9bd9c8b1e7ea757b103364dafd86420287c5c42b74177a5e7fde8456e88c68e3de1fdbee0dce4c4f8fe40c06538ac0893ea7a613d3da99e6853f616625f539b979226c1363f44f54ca73417600df65f6727a82454301453b31494b20e007c98da6e8569bd5414af27f4922290b342409ccd7769d3b1ebad609ea4994b12a51416cbeb8b64b2734df23967622a6350f61f315e3c9b48ac8f192f4e39007eb0272fdeb46455be79288ae8aefb7abf45a4716de006350be33097b5187972cbc7b5b0e599b1070328104edefa0088e21a210eb29bc81bc29978686076dc5ebd94a0e6d2d63a21a2302401d054c016c01021a7509495e8012193707a93cf4a411d5a13ac92255a8de85b97717ff350f36c54c5d1317df813e3f8668ab75552d0f7ffc0f59bba3695420d5a052fde51cc5941b41c897406ce60b4263a4c936c250d96dd2ed59b732e01313dbdddd5b8adc32252903a0046d045d04a3dfd4a85075dec93496912a35f75b99ca86c26065fa614c1edc4b9acc7c2b63774892a603f7b71321cf6f37429e2f2355a6a7ac8c54a1eafcc64f5019cab2349c5b1a3f9995d66a4517421dc752ebdd50b7f191e6f26014a77015f3bcf6de6badb5ac653dd5b929998e63f237a091de2c887e577bedbd2991b5238b6359ebadc9867333e94f6a656cb742663b1f2bb9017f23a054a9df201feff5a6ccbc94f9c468eebdb829299ef403a53fbd66f86fa4543959b105f8c374d28c024d475d07d2244735c91dd5a49611925bc64fba3f47f96865e6674510993aaaa40518951d55d220a6ec92a3fca46b72490bb0a33053f59ad0328fd052c3cff033bc7c0a46ec306287a7e1697897a7a18617dcdd59cf4fc1bbbc306207dc4f036e8f023d51603f032e913f66f5eda340a655e75e18b89033c0ee7d23a29170c40e1805273001fe463efc1260222a6200266789ac84bcb9d35e9352233d05f9f3b5155c4a8f1141054420025b3d08b0ec1166b36cfbfbaebdfbf6f3add7e95e74f2fdadfb666e6badd52a5bd969edb4aec3a50133f57bbefbe0008decff35f067804c2dcb43330948c0f288da9b618f2a9fc12255aa6c1814d05fab957e6da5bf7ad593f7ba57d9af27bb448fdccb12409ffe57924523c02de6ff7f0dceb04774ca39dbc525d3090203f8eb9b1afad7d31c71c8373f2a66992976906a2355eed32154b95657c66c217d429fe6643a2453fa1f037c1b26a649f367806dd2e09d3913056215589fa21bf4ee06fd1b9ca81c6366f95fdf6036f0fc0701fefa66a284dcdcdc5cac0598bea42d3669b664fa1206e9a9c09ad125cb6bb06d34d8359a469015127902e9914b8fe8c3a0b9418942ff05fcf50d9db4679ad4a37f8afe33fbd558ccf7f9eef66380bf095393e97f0dcacc204d9a4f5b103538a341d1835af64495f8260a355dba84436cf3cc6aabbe6cc634e9bb95a53f5698194b143a674b9edee762b6e47e4d0129f531afdd880ef06df1a2857bd5bd9ea6093202261b60837d8c07019e5f5ffecd4619832e5d01be7e3e6603d6febefb5b52657bd7de7ee5bde8dcd7bacc7e65b3ca7e8aceb04ec6cc9895a79d27dc06e62d611c6b28c8e30167d8fca6f55e59c78213233213736d5c3c76b77bcca5413c3863dd01c5c1ec647bb21e65508facb5f6deebba2e0c8b81859264b36331c14726b3618aa1c6c9031f2c4ddd01cdb57141988792183c084e0a7f0802089ba58f1896907fd01d721082822013ac860c15a031fca83bc872881099f191059fcfe7f3e1830c2f7744363b2c83ded22193e9a40f1974103982978d19465d195a64e8519283135ecc1ee44bad92282e748616161984e4feecda4014c31843109aa58f18687e640709185258963e64a831d61d501b1fc8201064508fa444698972fd38d182434b0c06e1002c7dc010936f963e60b091fbb326b50df3bbaeeb3c4f2412894890186528a080020aa391a6c2bd317f19c83bc102186ab8573c2a1e55c5c37da60818c040555940878a478f998a873bcb4c0f7796991eee45e8c132b3a3c7cc8e1e158f998a070de80eba6387fb0eba83eed851c59c2084175ea011804909a7d5f8c171c20fdc2b1e158faae2e13e53041696aab2800e158f1e33150f7796991eee2c333ddc8bd043061cc7711cc789083df762f6c0711cc7711c67f21c673df79ba68223e9601ecec7f1c673d8ed7848b21b9ac69170d88d4cd348b8ebc6c5699766dd10e1b84bbb37aa8ad3387b035795c6d51b15575537467015bd41fd466daf9daf588954aca28850f7db8ad6916d9290e42d87bace15ad262553cc98d3aada6b5d58a66d1d9cc90860e9e30238e4fe1512f9c308040a43dbb809c91863dac8a73f9fcce433f2a381648b958ce8ec8b30e9b6d1618460a177668072b62173ce39b94e037b64df13833f0cc4c02695bc7d6c469340ff5d0c1cbfe435707a30a83643eb928fe3cb0813ca72ba444190ce0069cb4769e410899a2ed1301cc39b100748933a315da2a288833823fec8a1779826fd87de4d5da2a1f7960af413fb7748c8f3a16f9a2e55178543fea16f972e5557c42187483ef40d76a91ac76619db94d3a419a44b15046d4021e0901c12f9d04f992ed58b433f6974a9863e04e30af12096d0bbd0a50ab2097d02ba6441174d8241b50f3d0b4d8231e21f94129e0099e0911c7ad962e8475db2a1a84930aaffd0d32ed9d0cb26c1c03ef41f4d4548cc14f49206fac91581d93e0defb5d7452f7a513a7ae912e9087ae90a4330044330f4d2058261188a5eb2c6511cc56cbf1abd64897e625fac46d04b561882211882a1972c100cc13014bd74c7511cc5d17e1dbd7445b18e621dc53a825eba610886600866fb36f4d2bd17e31b6e36a297ece8272308245a31db9b3f744868a0c83bc1f3ba9047b2753afb23da8fa1d0d8193391ac8a3524666208f35c61ad57985d61e80ab37dcfe517e8f5024317582f30dbc716c9e83e86c66abf73a7e82e5a5624c4f6b5da9d655956f6025ce5cf51f7de3b5e21321c1cb18a2e8a54c3a64d9f586bd323db9986e83adfb07a8723462ef79a0b5e5c7dacdb23db79db993f3e5de76aa4eb4c6b63778e7c1a04d2863429c45b2719f988686f85d9be894bb62f02948d60e0bdd88eddfcf1620260766fb30131108481180367dec61ed97f175ce36523a5066ed2a493d9514dfaa658d3a4ef7a904fd7d981740dfb536cd2f676c2e0b73f7f649a47e4b110a10e4668df61bcb48d7e621f04c2f8da8b416f6161b6d9a47339fabc88cecad1e7bbc3e4e8f3b3cb9f97d2c4e7b7d14b1d79f279fbdb902e7d5b4eb658fae7bf6bb5159f5b44d7cf7ddee4b1aba9303119119bc4bd7dec06fce1dfe68cf69888eea48a4f11de758aa836ff102c2dd97e897d50772a61bfbb4f071a11f1be110e7799e689f6a778d9c76e60210c6a3530dbffb0b073f7902aee6d409028f6edcb51a2d82ff9c13666fbf8664d1259af0516453c060fac1feba85021aa91a548e412657654886a607fd7a4cf967e0317efc9437f711819177fe4a6145b9392927222a5e60527a56bbfc0c88834a8d3e9743a9d4e2f2f2f2f2f2f2f2e481c8923713a7cf1ea062705b2984ea7d3e9743a9de6f8f2f2f2f2f2f272939a2f2ac05c192c82681e35aa6199e3e9743a9d4ea739ce718e739c30734c5d10b3804c7f9a2fa7d3e9743a9d52a77a026774d3dda846354a8acdf239cbdb686b9b02c8095102a2d5e74625b9616d9801f3b2feb2ac9b682caeb79e0c6d85cb841140e6e4fa04d05648e418d89300cf70a2609aa0ba48f147f00c6738c3194e1488faed4d203daa737b1b8aa7542ae5ff5d2f0484b6b279d74bf9d579beb5855ed71c892f0382c12ff565aa4fea7f188340ff23daa4fbd67f34a7e35d9de585d05634efb3203416d7479344a9bf751de08034514d4da34feafb787dc43e82465f9bdad4261af0b7b0ae474df769937e07de3c17a24c2b9dc995e2906badb5d6bfbcef5e8c2b0b2e4c313533279ce99b161820522455fa83c6627beff86b73dee4fa9faff3d6fb2676800cdf529bfca47e953ffaaf5234bd0cf037c78bcd1bfbd158dcef2719a7cdbc2111c114638cdb7aba5e8244a9af75cd8334517feb4ca33ca34d6d326daffdd7af518fd356da933173e7b7c7acebfb2d08acf07c799d9228f5438952ab2c05fc18631ffb8e601390e84b602ed8477fd9347a545dbc7799b68907aefef3efd4bc5fff4b4a3cddde637fbffec07dffd45644beb315224f42a28d74a4a682c40bd182c8679f89782d3a3fa2753c17304de2dc4ff21023c49e18d284a8b0261c5da83e36f0920390a50f0de464d75668ffe131d73a9bf61a4937e2856801e31ef35a68ffc18b312790266d5f9feb6e47519a37c34f2725ca01be1436abfb520c907b64c24c9a36358d3e91d05ab8df5f692fa60cfc8e7d6310f6df7f23abebe8df80adb6426405fe7eacbb91ee1fb12f835eaf7d8817335b7fff45275f8fe4338dc5f697276366eb7dfd9dc734169ebf9e8c7eee5378d7112f440bb805e75d8f47bd169dfa3166deb46edbbaecb56ebaf4a8fee85ebd33f807480699617fed6a02123d66800ceb3ad5a3fa57d739dd8344a9df4c9026eadfce4b6ed3273f7e0e68087621b97ea72a08846fc09fffe5c1a06e532d6dc5bddba35a472801d7f7d1ebbb902e5153ad1467a45dd4b8636f616f7577575db5f5b24717bb2af7ca2b77afaa0b7bab6b716199663db6bd66fde66919f6d6cb9c59d66317665dd6f52c0d0cfbfeebeff5f765cb2ebd0adf7d1f1a1092726d32fdcc8706c24cbf044d21d36feccaf327883c3bcf499fe24ce9d31e7fbfbaac8731f3cdb054c130cfc5b00aabb2ecb1acaa32afc4d5c2fa18335fa39154c19efe498916f7afff4e64edb3fbd977f7695ee6b1b8b0efbe5cb97fbdf53266b664aeaa2951f6023372c7ff5e79bf07b4e3ff35f037f317c2f309597e33e3010e99181d3a74e8d0a143870e1d3a74e0c08103078e1c3972e4c89123478e1c3972e0c08103070e1c361900927193b294a2e9c17817e0053808e451a992e5eee4fe143d760072fdcf6669f28946d344fdafcafa658be44892ecf7979024eb7274fffafd7abfde5bbbdf81bf0933ebcfdad24626d7591f064f93a9d6d6fa76d7b6b59f2ded1b58bc49018d2829c20c90a5891421b1a9a928994eab6aaf756199b679e7398485f7620c027962f0a7816093427c09c4db6c64a6688ee338cf731cc771ff1cc7719cf61cc7715cf61cc771dcf51cc7719cc8731cc771d5731cc771f8398ee3388ee3386ec4731cc7711cc771f4b9fa1c1799f3684e8faaffacef7cf5d52855f0575f0141aa705f79feab6e72f518c77de7ad0eb3f03ce779ae93d95ae1de2333d761a7f3545d83c76b176c0518b30157e3442173f5954d93ee573739adb198dc7b4c4330ccea3ab9d256e89c59dd96b23a0d88d565305687798bd55d375667cd58ddedd0ea6c8ed5d51aabab322bb35c60da8ace563771c65d275b5a43a2dcef64dc6d29dc6940b48cbb0c26cbb8c3bc05cbb8bb6eae8c3b6bc6cab8bb1de2cee6d88cbb5a5333eeaa18dcd169c22cdc79962e58f08cbbce1d4f2451eed3ae33f67414458148149a0379520d4182116e8690abca07dc73d6bf70215fff791e3ff6954d75538d1d1df0ccd57b3aed7157d323cefb6810aec31d8c2a7f14a57914d5e944b95303ecf95b3d4551201ecf665a3733178366eb3def79fa95d682c7a3008ff5b48b3133fd307fd6bbd57dd657dff1a8d72e95469ff374f4a27c0a0de43b40eeaa547d677704b758a292b9e34989723d8a75570a4540ee89429326faab13a0aa726d858b7dbcc278fc013dec809961bd144d15a65441ed5e8603d3e435741f83a5f7d5abc0857bbd0fd72eeb9339e754214d7a444d09683a834c0e39f4c82107991c6444991c644499948c49469438eeed39dd453d3189ca13857f12f50375a709fff7d20244500aed912fa01920bfce2d517a4bd1d302337e07d67c04219028ec64e9cf4f273ff9e7a70a0684c90bf8f3138815481519b8be4c14f6fbbf3a24774d42eec76ec0d7579a172e5c6f3516d6d3afd6d3ce7a4abfb2e0dec031c82dd2a7b39eeaa961b01533cf538d538fba9afd154c572fb9ed632c36fb68b6f6b16e4a13d64e6bafff1eb3dd65652948d15ad6daa7ded7fb19600a435d905f9a64bdd65ab027f7b835613d66ee0f20524896297f0234c29fa2b344d14f3326a7d5c94c69d5564864cbdeebb7ebbabeafb7d7fd6b7bf79fc99ebf3434f2fda69991ef378d4bbedfdbf7f6972786040a99d5c9ece3d5384fe7eb94a39cc6452976d3c8757ccfbb3cef7a96a7a9681f9b744f00c0a804f4f9dbc90f22f4fa9bb2bde679eea59742dff9ab0b79ed7d23119e0bb9264370080f8457ffbaacfd5be27d5404791fbc2f257f3e8a781fc8e361cf23f146bcef448af3bcd6a913b4158f276366cefba6a7b1d8def23e110b2e4c313533279ce99b1618209ea235ee779a8a2b3516f851c86c37b3d700815c3a35c05ff6b386ac4d7db29a46f701d8441a6c2306076a0269a27ea320577b5dc8696c938f26f73cef2a21dfbf5df2cfdf9f1245a7a689fa5706edfc39c9388cbfd0117c3404e37675ce44fdd5a9896f4a8a5870618aa99939e14cdfb4c0004949951a214d458bd0586c8f09c06d4a642632db75b6ba17b3870c81995d1372fb3b3e425be9df5e0aa1be03e1933de818fb7be58cb4ff7efb0f744710d3471c70f52ef80f9f711c3ce653df6d9028a43421f27514f9cf6fe85cdf769dddc6a8e37dee52a3a7d3f0965c6ffd7b3bff85b49597da0ad800b2dba636d90cc0c221d74fd196766d9d4e485bd90a9022954aa552eede8fd0585cdf97476f8fead53daa9bddacd7a69477804ca6b4fcb6a6cd75ebb22ccb0a93afa814ad7865b17588440000001316002030140a060483c128c6c12886771f14800c6a8e407a6234138683618ec33814214619020000800060802106100c196d0365a500b45bde674e7cfae7c4ae680ab2f4d7953889aa680800354a5085e02db702a124ae06e7cd1a0836090d971c8a6e9b6e820d3034d114c660430a4b8992eb8ccfefdedbbc2ebaeda2888e9a340e7b52d9121110453e4b1a3cbf97bfb344fa3dce1f4bbdd58f2c5e3ce3a85694a7199b5cc4ac9852e702ad8c57832a58605a7d196293a38864a9944236db28c5409b1c45544ba51432db462986dbe42822dca245e31b7263810a1dbad9b94a8927824f30c0d9d6cbb61e7ed865b5e3a7c7bde74f2d5024b211c4d7a1bd730e642a9b92b1786aed9fc6f5606d423d8b9d4fb6e9e628f8891d54d9007e6d505142f772b34b49d3d94256b1b8c0808f0ab9d994dde47b0cb1fbc79d242a39ffebe299d73c0d22aaee3348e1808b62ca6da15f849fc1057246da0da97653db05f7e2187e0d3daa1dae10c1581e29442244d87eef739a0f84b49be19d2b0ef763c98315567cd5773f00fe2112b7fae0828525514a6340174275fc4ae7892a4eda605073268c6306fb762ec49da4683cee3e76f0b044deb2dc9ad4b76223144e2e116bf322b7074fed482eec6670e4dd07a19f11ef522f0a1eee1f52d332cb0b5bef29808d05a9f7dc716866c193dca5e99c70b302e7125c3a1f7f9f093ff645f9523f54e2778e0bab5e7ae0f39ed0d2fb32ed9c25bf9016d363960757efb601409cb8a4d0c64930aecaa5dd503f8f68ea2c09dad1d529b3e71d3eb89113a669ac03a62d0b5c34a975c2546baa6497f0388c32e992440bd5bd21ada5d99756692aa9356da3281320535696b03bd34711147ae892a9b901dde71dcda87ab27c795f3c28f6c303bc5015f65c4721acea280a984e44b4dee805e5c20a8f584c225e02e28819f0a28a9405d5cf5d9d5340322f77cc1317b5f4654644bb7f45d40769e2299912176c322d3c89749a804d0099fde74c10cf44d3efe6f021ab6fbd0f31c61c518a5a2d8078d62b595d1abd36a7aa82cca30f154be557c57c2902af1cd2160b38ded07c0cf491cb12b2744274e2f574a455fdc59e88c6128e424fa0dfca2edc0420de863ca77676e3ba601eb9861d4b6afc4619ef6789cf2609e74f1ab28252299d7bfd072bed97225c76d2878fbbed73cd29015e11eb858fe22c19d537629ff1446ca00a10baadf0d5424e7d018257d8030d1f387ca362c5a35830a26769f46fba95ae3de8e83a478f4a7735a14b4b572ce0197a15d87ef3032fa39566287b7abf7329609f1b3183bffc07ecbc07c7d2ee22fcf38b19968cf19f9d2c7ca5d7bd07f1dbf68d02b1cadaf052afc47a5fc1201ea7d39578c69589b828594d608edfe914f4fb1ff060e5cc4039fb86919345f129903c861e539a34e2a5d3eb23ced4cf0d449300cdaeb00cc945f868df23d60e9af331c8cbe9871629356868c1bce70fed7da21d553d3d9a9c64dd6c859ba72aca75f6f9d5b01ea3c1176a2300949c9f6d02ed35470090d4cb666b541772dc94e70e38cba4e2dd1d65961fd288f9e25f3d9a3fb6ca3df4bb626fb47fc1ac1a360487c2ce67f227d0efec620324b80c01320f4b07db2f45b3c9107a6433622f64491ad75287a9351c125845fed958c3f5fd2ccf158896942d06595f1a9849a98f78377a8373deaadf8143ca3acf067fc06111cdcb77bd726542c6aa6d6a15955aab9b6ea291849ee80cb3dbe92225580ca6dabbdd0a3eb019a5ac941cd8fb16dba76ede5d2d6ef1cdbb6bd762e2df3097b6c66324aec0c7dbd5b30b56607efcd569f5f8c1b5e3615641196b5553ca15dd7973c88f5dca0fda932e23883b7ea7b9eb3545f247f7efb40f1d95bb444b86624e64b22bbd95c046d12dbc1e40c68c04a0abe1dbbd2247043e26a59ca356b296b31366c0fdbd995f9955d347ef4669815565c67747e588aece2ac23e7a6506064a9b5011df2829636dc591229227e3369e5d092bbd7516adbeeb12dabf18036e35faf800a1e1258e28a4785414c8bb527b3d25e5e1da5975fefc56b89fde63a13af4fd505a5113163e4b0b458341089f79330965755aa85635a093b38548de9050aaf81c9b4e07d0ca68a11e4cafb4006e3d2813f32dfbb7e616a8417ea0c2e532895872c546d2c62ee94cbbb3a05804e7aac8aeb54a273590f6a4d3c6321c4e8d6a66908906a60fbe946113f819a967ab1afbbf1909b35a5fad739a86a898620d13e0cc555105156091722eed49f900fdbb16ea9eae806dbfbab30c7f4ecea143a6550c704008b257840675439d18154b447a6f7209f8313ba231b2947e46c6654997fc325a986821307256e2e4bb23b994b27474672e0ff5a0f4cdd6d001c774aa22d80e246556d2f768378e77eb057e6f722ce396f25d78ff746784fd4ad48e735a2f733997b2a7f33326b8c51e9e3c9d6cb0740a99f84413eff441ca73e359e7883dd3a3cbc0e100c41965cd69a879a3dc4525e0b7451b0bfb6ec4b4b584c7d1b7652c149399a142a608eaa72071b4c4e9434e3280888f50f6a42fa0f04e16ea3e7f3102512757b30f4bb50c7ddf634a6e0f90da775f1e1b6e9b4f4efd65a2e97d20dead7110fc3a587fb9e56d30d6a3fec6c311d575fbc23a2d5d7b5014a70abb938b1d151db1ff252f46be789234fef3436214a289a7fe11908abef3dcb89467303e5b8d1953527c787f54e6aa35dd7f76127990b610e6b24ce943228db401834a1604fc918938b22503a9c30b77dfc40d0798173e530a8ea0d140a0cf3136ffecba2238a44f73198a16f749e81049fecb3b87cd06f710a3af9c01895e9f80efc73660b82002f665148dba8ea0781acb00d58b31ed4c803fe6843224281fdb3dd559bb027624911112f9e2324a2754d3cd6e400c99eb460d0f025c53d310bc96c613fcb6672815bfd7b45bd86f3b086af5cee6e097739345512bb8fb46aad3018a564c249fa82d610f640057d936a14b00aedfa57ee934db5365f42ce25033bb53a59e4e4bc454ce144f05e7357c20ecdcd47caf8bde80aa7a97e8b4cb32acb24cb801f5de33865160a7bb71ac112d897b33d858cdfbe190495d40f8968b7b35a49ea01fc3d8d8f1b050cf7ef740ac94a6d2c6fa2341ba8401da96532b3d3b1481cfa61a3b954697d1b4630f817ace9e96bab3fe832b7bedee68830fc5ac75f70a711200cbd02c06493d551f83ad602bb79179739291d5a2b56d86821706beda5699144e2abe42d331a262299e6a0c1dbf5a6a715399eb1ca86c70cce08ca2b118ac193ac499eb13693561ade991ecc70c6401811fbcdf9f5d251cd480f1d89d51af746e4d43089e19f9f1d690bfd59a3aca68683c0cb54c47ba32e462a874cd78404a1494ba7d36b87f4bb11b180ca304a33a696098381f1380a24a191e860c475c78e0a201136520cc4803405337c4e7b92d24639848deab3dfc1821ea8f1918621b5c40b00e5db8028f9110dfb491d193d64349489ab37128ba97c1e40e5996f22175422ce5fa55d2d5d00c072e3872980e75fb19b14eceb5437f05ca56fa6eaa78d2b255f5877971c698e8fb5547a269a82f83060041915790b5e139c9203dff4eefba49432feafcb89514e4b41e18162e1a8b95fa9de61ab0412d6437078708cf55fb42f99f3f31041a52366848e42b947939711a358351040da6e9bf6dae3202ae4153fb123ed8ca2923269eb5d8959b34f2c3fd112740d8031a085535d8abcb2e8e0c0bae781ed1622a39e1a1404e0c9e1952810142a27e3a99ca067e075110e04cd269b5390d817a180f77554d5b21519b9d3b5104f4a44eb3346757ac85b3bafdd455cd59a1ddb772977d89e4cf02b0de446d3a3265aab04d738f1249eac949b8941dc5c5bea4e68b70c60bc0480f83339681cfc79ced01a60fde4c53962305b4df12d087af764224688edc9141a2891f3f1d34181c26322208d1ad2acbe25c1dd150f1284afffb496d4a8516170c81f0ce350a546914a08a2e615107b4554ace94a9ed6c8040bb7c3a8cd41fe48ae73ca342f44a131c8e0a0ab5d12b1d1a4739f6ca60cb593f8af9ab193512e95eb680c12f0545a93ea526d8ebb695cc796828b008ade5c39bc53e224e6e3444856a09031cf207772a936d35f436a41fe34a9a113a05de3f6d1c6fbb578f33e677931ddf4728a3db45b2ad3fc0e834a31a3cb5949031275328be7f8682c366c7e8e55766e3eba5042b12679b593fb0dc9d0bed62fafdb789e62c5d9b3e710c744504ccd77c19f68d947561bc8763805444f1d9678feef4648d0b3c75f52e877050aa214e4a56641ef157077a0f16d28238e0800ed281e5c69f2db92b1628f61c23bc06dc6a936ef950b6c83c37b73064682d708c4aee71c50660ba150774944b8134da5af3d5a5d8d157c877ba8d9c4caba7acdcd1e01d272ac91511b630a645a47ecf127164a48bda44c4a9d2d2ea60ca2ef030130196c8da4e8f6884e23db68d4dfaf01ca37d2540a89395953bcdb034692787ce27ecf99e1516a634d9036ae42dc943565b8bf131e5c959921c1ebf21d9a06c7761c11b82c404831c897406d217c88f284ef5f8148749637a25952135df620e3fa9e4c9282a450425651453f6997765140f5fa373e4b00715337ecd4b2480ec44e9e96fdfb71335a0272ac19b113ebb88313a16292a7de607bb9eddac9deaf58b09d0ee28e6f893eda6b31471d2811b15225970553392e460d503fd78aa1434865730d370ce12a6a8a160d20fcec46dcb46ed929bb6c51964b6400a33b1ffc809dc1195c1b96e662ed251afb6910d78f3c362cd99dea9228d315cc795bd0215e6d2779849426a724b11052005470044771025627b6e9c924840165a4c11a3e39c85230dabc01bbc60993ad3ee8741f8b1db5c1707d04e118e72142b9a8ba8da4696934f56a67b5ef840cc75d98213b286a4f03cc94c61e0a214e15f417707875765d6a614f72350f4a416911f0e8eebf97345c7be5af022c7ce250ffe6930b432570e46f0f38885b457c2652ad75c1f80da78dab1ef28fc48ea497b159f7eed8f8f6ecff98b27aefd3205b807543d22ee1dd46be3c0064a81fdad5f7edd0c00de179673264f356c4817ad702377552ca1d7ef5c93fa8bef9e60195f58a678f9588569330d423736328686996a0b0049160c7e58487e135b3e2ef7ea50ded2d804b11ad7616196026973024617350c3b7d7244ec9421ac3a90bee626cf4fd99094bd9bb0bc8458178ae54477d9cbee7a85830e263b7abd5fac61e4972704fcfbca8f40b26370060eac759edaffecf5eaf4855977a2e17cffd55693c4b06a0a568bc6373efd0a62326716140b3b964f44462432f6475bf09e38e16a8a61a08945d3cc6531a1e60d0569f722b1bbb0e25577f84513ef5fa38db9982f02f38ad7a1047319b53a23bc089f90110054258cf5568c6bc2cf03b73d40cd6cdf3457ba91342f9421117f3aa199f8882357456fcb865e5015f9956dd0b119037c4aa4468f2b5f5a6d4d7dff734b9eea4b52bcd59ee06655753b46e2c389f9a49005559831da3fc4d5202143fa4d33586540cd43a6bae77f66640529af3604b558d0a9d22051413369e144c5b232d4df02673631639d4ecf7dbb4a9c46783427a737d9a2c585044c1fb02025c8a344a0069473d087b8c4a0407c1fa2f151d40160d035264562bd0fa1219a5d9e6ce49a2ed40e22cbd23874eb02da79bd3c52b7f8277b0713d939dcae18db2fa7c2d9d6c981872c0141318f74d0a19fb22a4b021791f3a346f0337b4d15c38e1574abaff4e00bf3f6a4315a250ef3fbd193f303606e382beb814da10e3788d982900dd226bd715f9ff4b44f2171ad9636794cc70f3a8347318b54720d4034caa5ea2dd1b22944d9f41c869fc007da1ba671ff2fa2bb03863e858816e825fa6102357f81f132e8758142dfd5421c8ad891d49918516420ef1ab1e5b1cd63ad85441501957a7f054e6118cec7702e9c17ed90584e7a883f038e1329369c93e27df576836d522edb633dd92210521a37810da964afe904f88f6c9e2740456f3447ee079f2640d115cbd29176b4df094a4db69f5012fe9c76c6cbc26b535aab998b19ad099b6fa9c3916ad77a744880844de97ab3966df1b637f9de5b6c474c790bbe7869f399cf18e881644e5349c11360d27d05cf191ae645d8c358322d3dc316f30d4527fadf5e13518c00fbd1ddaad0fee5b51059cb5fcff1c1441ec7e6b2267333a969fbcf858a261563ee201daef38fded03a31e8d791d39e27492f0a4bbe34f7bba31a50a2cfbd682d70a995aa99086025ea75b934824a6d6d72fa0a2615b846f2592e22cbf82ca1d441282a5e006964f73a3988c9af80b25fc7692e73ebd89c265a9114cf0aa890c973532278841c2868958c29202774de1a075eacb10bb0ba3e6ccf6cd14a971fc231a86bcc1f40702f1b2895d178a6a1974b1e5f66f825061d1e94932ddcf365e132b67f9c22c017873a55b3fc30a1e0cc69a2ae184b9bd18c10e8e46a9f189dc943f4bbbfdeaf28a45f060eb8013ce4ead1e4905b8e4019030be1c455a04b93d054452d5caa95d35800348ae44353290da670f15b8edb6708ef20f7caafb5a16f95cd979ae4ebfb0788cc18329433424f2f8eb2e1aafd6c5c032a9ca729a5c099cf57175a564fdd4398522e81e1e49de36768440633dcf255d183f6d585a43ce0d247b2fff8e775d98df81c85e4f77162e1507bddc46cd5cc1cd3c7ddd5290e91c8ea14828dab04735676e08e5390f821e8e7082c2bcb4578f9052adbfe58fca1708de045b5899dd9da7184faa40499c01f14b679b2cd1e5ff572d2dbfaef84ab59e94988c1f6d90c8d694fd0b2e4260ec450684b3c90714744d1f6f8d6807a5ea0f0f099a69a76bea124077684f1baaa775f68ffa995624d9a3fee605ac282026f6339185b89e0ce7c0256e5127afd566b22380796873eb07122748898f091efe4d9d6acc3013f7654da145fb6fdc7ef31aed5343b1180c970b14bb4439dbdbc482add2980817a92451102d5f04416a007a6c1762236b93cd0ae9a5248dd6fabe8f18f7a4eb3300b34d55f5476dd18f373c3d8a805f7064d77fe76378fd1e139f06581de4eb46687f2bd069069239b90c57a02d02959287dd28be3503fda51a8af1d9a9805c2cab96384c8f02a7ce32eae4a08302fcc8ef52a8a9882111fb6120634a328ce87512b08d34af2e967d04041b06d9db2641d446f658edf9550ec893ad6d357010dc81fce360039cc7ecb727f308eff6072058a154256e7ca3f94ecd473e05d36a9dc64658a37e40af548aac3ea8544abce58fa58b73fbc09275678753f37e29313272d729924d7ec4312cf2d7399a44b3771c32bb7fadf48931bb75cff71257d727192459e4970cd7d48f19c659e49aa74516ec0753b949b6edd08b06fa254fc37e23797daf7691982c316eb772d2b05de9224e9ef7e1f5dff071bcdb59b200d02022f13e1b74cdb3738eda8cea523f22c12f4296622988cc2c9e9ebef243a42017173bcf35dbaf4da2633e185baa646492e9cf48327a5da6480859186e04d10aa4af3a2d4a6d390da32238611954927ec63070207d46b08a0821023b6c2fcb5c9cdff23d17eb322687973f2b531626d8a76a7d9df54f3d08ff4094cc3da5f6b843b6e1090337574b9879d0444bfe4fb4cf4e2225eb2c8fd9ac1b18bd631bab2f47cb08478fc14f235b5d36f154f9096fbe7532aa8afbeb74cf0392e4cdf39ecebb836ea0806652ca1deba390405f0687b266000a9c9372a2fba9115e3474c43e764def2e0be85894c9df8899eed1070a89f15d183500d0a2cae234951f4693f945fe714b8468a66f5cbbdc19fecd072391f547eec98e8f759745516e5518199634cf81a09dfe4e753aad6e79be752e7a88f55c770a70f4929905b496d81f831dfce8348049d057f942ed749e2a0644373dbe1a511f6e233d87065b0ad27c22ab106dc99afc0e265124ad0753d548e1a79333fb030d4145b95be7a27c5b8eeced5b3875f79d920079c7f19668fcdb590b5c7b4d13d6e4b8610954ad79051dc197d4e6d707b51cbeccbde89bf6e91dcb2943e8103f1fa55d75e75fd8aebaebeeafa557b5d09191df4caae93134b2f388dd9976e32e06c0770cd22d0cf633cb0e507b549ddb6cd861769022b643d0ab36eab651c40094353831f8e27cfbd77512cd7d5d8c0b870950793aef3f8e610a137fd6f90a317487566cc7526de0434d476bf4964b402a94f99b9cfc69f8584beed3f57e43e1f6f181a7ab3ffac47f3bc95099cd0ab4c10d9fbcdd597cd5173de4d499ed0cb488af39fabea76acaa776862151a0ed01b0725ddd90c4a6b96d06b3e4613aa41008ca07f959493fb48433d48d318b837b5b0dad606976d3cce89959111270e8ce3e2c5f42bd011a3a08f754254366ec0853fa32f41218b8734d70d217194311f5e8c5f079210d3648e3871601c07bf17a8a478107a53721858b64d048ad0d4f29ca9cdb4c92eab529c6d1321624efc73c18bdf05d59029bae8b2511734ca3f5572437b1ad99fcc2c161a006c232e997dbb79cfcc743baa63678b8672cbda6d2634365147315235a3d9e3daabaf5cedda55575cbbfadaebe31a9c5cc77bb232368c46355479ec7257febdf2e4d3f2bb6824669415c93b3a6763f31aabc758af279561a23508ed986f9d873b190b6ed2104de92b418ffe8022133562562451df789c80b76ae7cf904e7683f29b4fe701549d4ce7b3078a34600934c5eeab51c800a2c810aa4bde3eef7f4de9941f13ddd3022983c816ae2dd6b2ee2b2f5993c7370af3945060d3a162cc8210566c1cbe5ca16dfec1436432c6a622032265cdf15673ab36395e23761522d4d4ccdd684acc416ae882f3c22e5e57a157e7896bb31996bda9c1cf21338d251244d4bd661c4f90b2b86adf042841cb7b852c6f0a415d4ad578f2509008b542f5ecaccc02652974eb241ea05bd42b4e14d286b81bea3d3cd43a0b8ef3d172341ce6285032868fd5a1a00d25c346f05cb37051644513c6b703f9fa89ac63d50ca2fb51683cc42412f729e0ec7371f806606b56eb207273ae31abdf49dca30c64abcfa384ec3ca5207d5f2e3df76d25a386498b44ca85abb118580c03b118201341aa6d8d12335d98bbc400db3bbaa3bdc367ddb34854512cb682710e24c84b7b16505888a09b9f70993e30578e181fae11e5c62504112912ebe0804be30bb50ee0ff2d25a66f7c3fe0c3f79044cbf580812fcef18d6db1b323b1f6171965b40691a6955f293bec315e58a2271379c0a225a2d0e35b57d9b65e9afefebd6f739c885c724b81bf5f3f5a8ee687b5f403b06281782f812051aa7ccb70c76f2a339acda024031cda155c19e0782f9b99b10813b9b6eefe4b08bae29b88e5710d29508d03eb2ae753a8da0cf90214f3c8e12bade4422ff268d3b9bc6abbca24ede3189b63f5860fa79d81ce4e56772eed1458f6d993bd4cb3e5f2c5ac974d420f8cb033155a59a821290a900fadf4970b9a96292463c00b01f275f51d4234f252ec2e7fc2376bd3bc44d511d91be0e8762cdb6a41967f9b37dbbbae734b1b17e01b6d1fa83b0a332ad13eb9f9e033691829fc20d1709c9f35c0a24392b07458521093552dd9d2b9cdb5c058156de0a38ab01409c2d3308871ec19ed4034a80b69bf638ea3342fa523f36f8ecda74bde69759fcc102fe0b2e2fa90e4d3693595a3f05bbd7b92f773e41d37de65eb68c7261f69b34eb8788edc580f8b16d50a6e007e7cee33692166dbb52db93a45982d934965d5d60e6945e2bbfccae81e2eb48aea0631980d9f3504a5ec181d6fddc4158252f19655a99cab01582b02e5fe593da40dd1901f2cf9fe212860d53cc1829094ab00111caee0c7b68a476b1df6b66777b3199e33e386121f2c0595eac60dece596299b260013f701331d81738689b9c5ce933a5d9ff91e74775ffd6214ea36ffb036c46b62998e49a749bcb6dada3d0a7723b3c3e7084ed2c58188a46b830683a116a8b4092b6861004ab2fb1334d3cf7e06a42932449665ed40f782227041c683e5d15b72a7e1c73bbe519dd45943e56e9f2ec8f02ce18d0134810620c8ad46b8045c452460726a87af6692a52b33f1901e4c3e134c894cd7b1a32b460168133086215204a8c0200935881a366f68417c48e0f6ec7f36dcac151adae5cafaa7156c740a15e1b51958d104159fc457cc71e27e7047a9bad6d9027fda8d6101b2b15cd4899fd3d39432ea14f3ee1c3d26e0ad52c357353fdba7a26c03177e2d11b2afdcde4bba6e150b07cf2314fc3f3a7b6c0e1a6328d292c8c39acefd378dc16b2242e36032508574a26a6c504df39026a8021080fd3afd2818788372cf07484b87d055a04d5aed93b87b96190c214abee7a3198458f61a4ba62b6bac2c9dfaa06897a6c848a3afa0e2a05b52b9339e2d713c1ab1df83ab966bc1366711f2094c8e2d5f57b53bc154fd87cf597d7fbd5c47b47702da364f05cefb5c15c8be40b3aaa37e4b02b2eeac31584595ae08973a74d961d154a7d53c5782d2dc5b0f36dfabffc835b3de554d9ba3604544c52827ae77268bd16b8bb6a3844e93ffce7a5eabaad72d39c401698fe77574dcf711ff0289e4c5182da35e7d716341beb43a307cf3a470490bf58f314c688b3da921d425ee28cd686976dd2cc7c1def3c8650578ee501fd661ea4b096de3ac1902bb6f79e4eacbb9e8f25e515a75ea06eb2bc81571e3ca4bc5e01a40cd63f767965d3f44bb05a0fc624df325ca3980bbd5e04d536d3ec8312afb2c838ab50a88479059dda74e7693325e41dd5ba4ca36e48efff2cc8bd44ec69a92a64442e0be16be0bf164907bab041ca5a80419f5d700ada9c1083461aec0f1f0061eac621c4f62b705c3b03524b0f8e02c15b67eebb1a0461bdb4530929d4168034a2fd5792fe0397b94bbe672cdc71410452890fa08a9e2a844117f09a6dd4f5218d8bb2424703d0732dfbf1fbf0808a3875063a2dd6771baabdc1a180ad92ed6c7ddf799b3533781699c41b04222469d976ff85c3923c7f19ec1c15ade3ec399d2e948066abc4037734c7df245e0f08de40cde66a72120598dbb483a2bf2db4f1d370f0bb5fee4539fee4e90195350a29dfcbaa6c3a5f9ad00d23151c6d7fe374fd5f92c8e517d3bb6c92a555398bbe7ac61d8e827392cb149ae051dad2b151f3c0273b0ccf6276df8f21326f8c063fe88e663ee2cccc5fc0e929a15bddd39c4cf13856d7ff25418bffb6e354215807425014a8138ecb2c182048bf7053a1e8eadda6deceac34e39b08105328200e2c4570b288f037bb031877921c596b236f1bb973471613d30b3ba2ebc4aa604d094efe0c15d91bf23014b527df4bdfb51832bac6e1ef76b451e8b86f2d3685c8fd91e7ba3b23ae1a482b1de272ae786f57ae4b247ed6a3dfadd2da2fde85d9d6b7c601605a16d518c3b5f86412c9dba2dd214ccc1f8acf946f7cad193868ef41aaf3f41598211eefd2a37b155bddb9314c785b4963ab89d43563c3b9f309aca968a7447bbc3b0f811af70fd4cf5bbaa5ebb7bcdbecd479384fc6bbffba16d6d5a3227258d3761a490b209325b4ab05a7868fbeda053207fdcd2029805f0873fbe33c404fb70eef20b5cd8d19e85ab9d67e36c5cabb903cd970e11e300a92c56880ae3fd3331eb4353fe89b62974bfcef6a4a7a4f9367a1d1dac31abeacc21167ac95f979631fc93ad739778ef2147873fcd64660046f3adc0985b18c687e435a4d9cd4701187589be00766f16771a0cb123707e0302b965fe5f5cbfdb449c3a5c91212b8497ad67001c02ffcdbe0cfadfa25e98374bfc27970952f2b29c7c6e82173ab8bcb500f2ccd9d1e39e5c26a280a173c89390f89a05996b719dec8cc9eb940d8ba86fef2f2713cc467cbbd6615ca7377255a2ce468fb085a51c7234d986a7ad5a8bb780733b1a9f0f6327eb648705b1921decd8e8e6afa39d0b7f2c7d083ac46ca19b065d08054cc2d20fa69ac1b19701a761350ecbece51e566530299c3fdcc5b571fe188dc2be473d70a8760f8046baa9b52732dbc5c47286e25938b7e270cc50a70d2b9ef39bc9a642814d0531a53b5247e970b9731bcb6c6ac9f742005efd487973263ebcfabe133070269068cc18645027855ed469ee6de180fe1de9f67cd9f984130ea75f51a22a0386c34f6bf6d29ae1c9b764a9e0a069d53a9fe30edaee727788aa5fbe2a4705101f60387127191f3c1e7db380ff134582af26999eb89e6abc35a6b62eb89ae4b34a8f582ff18cdbdcd822a5f4ba0f4f029fbd73fbea60ef47da0c1d12119222ec9f672c25cedb086db10842daa9cade5feaff2c8d6e027502cbc7012c5287990c73570a343b2979e01547e489d6cc27f4959a468ccaef6e97b71b95085b1d95030db47f19e6b5a2ac75a414c1f70081d0ebb16190d97d64eeff0656db1b68915a837e104496189dc0fd78faeeb5be4d8deb2dff92faf503e7d41b2cc64d2922bc82ca2dc1e231bee2289271783e081cf15ccc42149d925919dcff0788287f20b9830c8b623b73d83cede594726f8d1b4e53d8cdbc4f71dd61829aa4f1937a083b0128c1db423a8996eb7942b60e2f79d8e38b7ae738f9d881ea1fcebe15149aebb9059f74d6358a8ccb8e9b04fcd011144da54ff4fda16ebc7c70825eafc97e90e58642d99aa3557ce64d7bcc7c156ee383a6fe9f5e4059cacb91f777568669f39b3436064d6b675c70ccc0e81fc3844b8420d561b9046e15e756e68f125fe8c9086b141234327585e720c122f8e04b47e5aa41c8255cf1d315249afbe6f8cb1bb7aee2e6a5aadce11745d534eccd3b5fd7c06745317a5562e38589fc0a40302d103441c1bcb00e2f8d8bf6ce1a43083995a538a9ff853ca3bd66b9b64a416ede0ffc36b38ef43f9cf805e18e079d67c99613fb960421eb989a198dad7c6eacc7b5f495819b13e3e6df4cf60cba5572d4d82977c99382a3e7902bf5367b458c096012d7b8cc6b21d270bd1b530a7459def607eecfc30696565b0514967c2faf1d409f4bc4ebf6aed50381a69652c96dc659bf486a0c4ab9134c448208d6f0b8b29837dd47efc7e5e407c27c0cf1e6b810f76b62c98ac08f93ca469a723b963eeaf23e3a53fe8e9c8e700ee8f2d488fdb0f4fc8023e924ae62b87be36402551e99bd047cf40a7db0b1951b75c3ac97448d9046bb84e8cf6596bcf49df54095af543167775c5e0ec9f9752c7abf3a294098e04b40378f5b38e2b22e6a35417d712eaa382c080d482b02a2fbae546a032c90349c9c0abec0e7e43f07c7b74dc4e7a81a70e08f2ed5053e61338abe12744b77c4ca5bfc58871fe41b8e7ab09bb4e84b0b626eceb8c7e68e4e975fb08f584ec97bd79aff44052775772f6c40860578394562edf7b382acd38fc2a344ebb96c29c7fb6a54df23a8d08dff6a1916fbfaab3decd628d5e2f67e538b26bfc1ec8ef72a7d42163c2cb524b86c28e2538f84987e474076e2056eb43995903470a7399528f6265a9eb5f3353bf9978c7692b6fd992eba4cc8d4f3cdb6da6b73a3dabfc535bec83e8a4bc7c4da2793049f06124831fd781e2e988c747e654f5b9ea2d5c027ee96ce13fd2b8869385585f3438cff61b080f621442fd1dd9c2f7b17cc7e76044c7cc5f09fb2036cba47cdfd59977825cd7d9b53f470aca20e923209f286513abd4dad30c6918e325f74115ab64c0ecfc2c610351c932ca3647b7ce5604472202eb72f8f8b865047e89a0408430365ca7f4b93aad041dc01e794d16f01d8d2798a90b971972a0819cbad920458d5eafcb50149db6b493cc22172542b9ae5ed425036a91bdb133e3516ec96757e8cfe4e5d824164052de540e9613a538f5d00f8d13b6182013603a80426506b5b840db8a637bd55e17af7b466937eee5af8b16e9c81c36beb0aab9990f2d253e814708aa2e58b9b243dac57dd9b3e18992f0c4be57c3b81e89dc6359e9ce1221f7125cd350b74b0298c9385ef39e7c2da0a849cd89fe6e00b6aee0e9fa72675f0eb90038bafdc44c965ee3682d89bc328b86cc39777cfda87ef02b317a88895287bf867714e587737928a6eb0d4fcd8852fd82574b07a4e5a0b0a4a991ee4c3781dcda2c129992e22b013247e4c08ac69fb04cb4bcd39039751779bc805ada4a9897a194f99c11a81cf240800603cbde41c9cbd6e4411d818e0c31e2d79154722223a73f597fd703e1f749ff12e5cc4e61a274c466b04da6008436cdb6ad38ca20541111d2c9d272a48cbe2f43ef30a6244e1ebc7c8fce5101c838ba494ef39930bb4281c72618d4179efe59e4d60f84ba4ed96711ed7909a803826b48918d5aee52128126bd4ecc29be39147a2ed5747ace3cf760a574c6f2e087ee7e96b8d969f2a006b2a7f22c7945331e21370d4c52c15650c74ba3a7dde541d4953ce902d9c44bda76d814e18c81a66d70241d65f86ea39bb1385782ba621d566b046045f15228daa5f316fb1857c6cd33953981c10502141a09004aee4600840f17b66074e2f5f62a019603cb92b0c3a061bd59adee66c5a09d9200110a11380cbfb6709c87381923361fc5f3edf65788d8ae3a5b0010533df446bf465fef32dbcdc4281b49f3914f103f9ff87e82010c8c11f3eb0d6ee5d1f23bc3b953681896933f30a10bc420f889261ed7ed95886f2a343930f9036631fb0a8f48fb74e146606618c8fe16ee3aabf1d25f1b5846546bb4a66c3925830d9870e529eba32646f8e1f08882463c43fb18eb9fc817c61d3a38469c5627f40d71f3bf24939153912b85ad5083b6bb8e851813defd94e04dc4bc9caf999817b1dc07761e7c81c8b08213857540e78e87d1040f0802d706195104433d0730a2e825d01c75943e6df1f8d36d1246084b0c0609ca5fb3f97fdd4e2c0c91e0ae1a7c009283eefb6c22f5e81112f8b81eb431b4b899d73e5510afc3570ce071b680c1aadad0c6c81b9451e00c6aba6cd76b2b221c53f005d1f28438b3a045d7bb417114acf663333940a170ec6927f3120628256730b524dd603708c071f66e043a6daf3c4f22ecea96d2e6c8678d9794f26b235140db5b6a902858ae50f9cb5dcf5305a6606d8fb79df173cc9e571863a1b41391e180816ecb00c47df5601653e14a867b65a9505a793b7eb8b7ea1dedc6e6953f8e632d3bea7ac0b5485eea6df7640239d5ae7544de0708c263bc1474ab62e39cd5659f3e9cf3250205415519da3bcf8686cddd42cfaccb6babe9f745463f0bd196e83cb822ec8082af0123803e2e7ae86345861e8a88dfcada994664196246848c33980ff459f7114e4390f244b4a5aa729ea10ff71b5e5d29f73c02cb36e8b886cb5b268f7a9bf5dcdce7a616eaf52290284e7be493264c904163e15e8500c9761a4be6b8518e006a9cc64f78d3d32d1cbe6fa9141fb66bf1e0495ebace12fa8ce9d75a44ed5d13a6775e870ed36f6af1cdeeba62f5a3b7432d3b2ed63f78920acfde399fc9f8c506ef34cd49acb0e74411cc21248b0f32211582a575d3fad1c00c00b10ddcb6518aa0fbe7bb2dc25115351e240b895c343933d36a82be13897439549c1bc0e632402b594d563025de2008ada92e1ff0bc180241bfd47592061bce74d5b0b9b6234d029ee166f7810912c05ed93dfa985e37e14acbcd3d15d6a696a9086da157a6f3a4802dd6b4105862ef7946ec3f0800a5b4d3f60b29fcf8606ae1dafb53b501d2925f2b059bfe8f239ff555d4771ffa201cf848d14fd540cecf44e9ea9d60636e0ad3732f889fcc38dffe866d789bb5c60ee5fb934c7c0d16a783183b2d52fa6c41545899fd80e6ae0a8076c06c8150eabdc160e12b02d28edcd4080d80a76ae00aeb98fd79d7b3e0227ea3ca2b6496e1925c7ab1610a72ead6f0d0e511ae10b69641b573ffae7c8793c3cfa1531807ccb3a7f3483ff7a6e5ad20919af32c61d92be0c092f06f8ef63b083e09acf2b518db2897d12281fe3cf3b2df6d5b9a2eef1d166e402d7b5c6a10110adb2e31d7301cdd408f3cf51e0ed65ab8309c94f661f8d12c20dfefea299fc74fa7ea24001ac5250e0156850215ad9a4e93e3c6023a4f1819de1a837bc346b344353e8c185c3f307696de038e35d26f8368301700107f6cd4589b386080cec30032f700ee5e01f746728787ee599803c70637fe61390be6a125b866d27a007d6157433c9f85ca953a01664b194b1b2be4474ec8efa8c5a7c9ade7069ae90b376bb42d0b7d6faa76b901fbd98d655a40e246f4d44f29951f62dd7e143edc7678796093e5407bbefc4339d1b34aa4c80e2eeddad113d3bb5b87a1f35c8c043f47728a527d32626f33702ffbdd73a457cd1295df003b13a8aabf6b5810a7d11e8a375f169a8f71e448fbe29913510f428446fac1ff261b3aca7c30b821cbdd96dc7eff3705df2be54a133065ef642cb403e3a65aca3081dc8de988ce4654eed1aaed107dd8f9d872613f9540fd4be05e77436b494b240c1b577bb11ea7c2ab8ee7d6c94028ba87738a5daa304e49702dae45961572058d6a803f57c03541b4cc8d848b2083a3f8d76bf56a5fad8c3d87293ec9f3945e1df5b21b9274c4e75794b6fe12f27a6e4faad392a04057dc7d59efecf48bd492ebefc8bad1a098482b027dc7ebb4b88dc5bca94640adc05f1052606d70b29a9efb296b9d2323351c887fafedbf62dabd5f34ca67f975de15e3a4e5e168b4483f45dec1459662013e0137d55124230ee64e152a757ae4ad62fc763de90d358eb8081d077db38e018fa25db9e5379042a1e9d72a95c8284825c834a37947cde9f733b1a815ec41252521a7dfe23c7d27b9d080d49a55d1fabb63c1d93eb5d4874ecc110e871749c95d7c5f6f5bc77c0275a3d326a10bc235cfabd844bbfab24a107effd6b8873fb794e76a1900b170a857ef41f97ae8694803ec4edf021b484e56b578334c424db62b91148244687116a57bf5cbe1e1bc67d0ca0ee35972da4a47ef73921afcb273a0c21239ff7239f6fc9f69f5fc2f2b9ac418aa3f42d56944f44e9baf443b6097f96e73c978544ef59d1d9f02b56944e6244b90513ef7671e9bbcc4324fa44bff35953cab14b732e7dee6b97fc5196231aa4dff5953b4c03fa7af87c4ce8fbac4c9204000147ddb5df40d449773755134ef9f6dda64f77f7cd5dc361b957aaa24de8d349eb8b54e7d2a73a4cdc849468bf7d48fb6d6abf3dc582c35abba02c80e152eaeeae3adb653bcbf6b5579ba54e1aa45465c6d4705a463e7dedca66a986d3438a6aa128dc37f7bd189eb7286bb2a0784bc3a1947eea274ead7febeeadbe283910e853379508066488e122438c9e5f6dfaa2741a704fb02084fab88c833fc4281e1595fb7299a704aecb75f763787cc566358b56c1a1e4d3e449b3b8f4e78bd48a398e9e4775069ed8c4fc6c3fca51867ae0f82565954fc34445b288cc54cf33991e46eae6d7b0c962354ccb71e352ca12eabc59834ba98e8c19491f1517bccc5382342ec7cd2c278b28059fa1c5a0821eca34f39a3f89c027fab409973e6da32505a472c69430be78cda02615c9cae92f40290f8552271407049f35d65012bf6214a4d7e68fd88c2abf04d311bc209031738930e9a71d3dc9d22e898f1bfa9e1b26a4291e298a9454248c69fc297dea042b1c02419fc032dacf978ca1cf328a058651e1d2e7b68e44229134d2f6a2bca40d474b0b49b4913ede11917e7bd2bb1dd91da427513778369960806fde904e585ac1b20a967181c6e81bb487ce64a4c7f19c37038fd4c4c7961e471aa59f1647e9bb2d96899b4b7a5119de1c49561c71dc00275ac887f9a3f9a3971cf2d112966722ef0e1f5e400f848f2fd7fbfa5eabe7994cfeffa3ca1d7d4bbcdcf9532a7b228aabaaca8db9cca37272b98dd120313b3f0e1cd218aabfbb6764b3d2b8946dfc13ab9346df0f500702cd4cd00bb14763388f034f522a9752d80d9fc2a8532efdc2354291e284ae547ea273ec571a42b844e021f30c19433ba6113d0d791f8bb9dacf6baa3cf431363b2336c379e59c71e98fb899c4c73da352e1397af53c93e91f94a3947446af5029d02a739ce31ce5e81f51f568152d875ea131ea06a5ff6378f26fe8a494b23aa41b75a293732915739c55a13d57702ea55aea52fa1c181ee92937b2528a120d49a56bf53c93e959e00b3c40e0d127f70497fe9c89747529a5a94b298e150e7de6a7a904a632384fb89d0c3773640c7d12dcead52f068e680cf4a217492addb854a671e9eb853ecb6f16c793b6d1fcce8edeadeabe468fbd58a3ce14597959381e4e9d1c3964aa7c869373e9e827cade7cbd3cbc19dd63f47572bc4a1f8b2dbd66599e64b5c99a2a39c4a5c818fa2a96ead28675cd3dc381cd7092f8b80da5058581d0f93cb2dd573bfacdd6c761b79f96fb397ac8f3e561cf6ee8bbca4f947ead237555cb7373fe688e46551bd55114979f2edffb40d2a732a6093d7d914ae1d29f45a0729360049619e590a62263e8cf500165e5d2c9844b5f52c1608ac1a90483f3378b0483f3358b84c1f9d51661702e31c3a7f96e786dc0d298b34bc1964f9c2f0cce275990c1f99cad0c4e1813cba5cc1782434b53933200eda7364973f4a4ba11e1d7ac3b485f9ff420bb83f4f347cf912cfd916429f171472428b2051ccad125ab65464f9f0a53288d8171e93353d18f443f1a3d29648f8c3446ab50286854502e502bac71297d51191ee9451a6b19661a6ff4a4a7a101502d9464f4a24ff4a3972125a3173d472289be397ebe917542061f269f192233408c2d1c0c5aa6fb9b2778c6a4b335456e8ef0b07e3730705b07b29882270b9687f5bb9921f113ef5c2b2d264a2071c40d9327a0b861e25de66972038943e908064fb415d4d00bb8ce26537c64931c0d7499a74993325e7a25138f5a6da9c12b622050db1278f532cf156a4c9e2baae0a0fa1fcf8927eb77adb04a25130fafc47299e70a2b5cd1fbba840d0ddb85bf132a777499070bd9b54ff885c7891a560bdb05cf2fc91550aef8c1ed2ef35cc1034742b3e60c86e39628d5f07abd60601aa6cab66dbcc33bbce3318fb9c7d468b04aadb3f6c6625de92c3566b39e596957bbdae5eef20d28f4f4f4a8315333355337dc704ddf360afda2b8a1092e9babb99a2b22449a48956ddcc66d9ccd665da5bb1d857294151e79ecd10a08822f2f2f2d7da8b7bf4a57a954aae256baaeab2273644ecb1c2b9aa6f57099cb5c269bc0308631ac02a6b984e9ca3655a9c09ccd256614fa6d99f83512c59cd9c460870fb3a75463cec96f40613ab70c5f6742ef644299f4ed41b6fc98c83bbff9f2abccd932159873328f3631902fa516f259b644c25170dc3272be9c21236e447e87b4afdf086570cf39675a46ce1906327f89eeaafc8668904d6c7852907c9a2fb9e7485f9912e20c141b78c9c0fcf94f300dfd593dd30cd3f89d0fc2705a7d993f6533dca96935d8c14b3b4c131accd5b4370246ab4e84110d6a2f56956c41e13a6464db544e7a89a6fd0478c81032467bed95609aedb5999467d2de4f3343301a577ecf38db51c2952f3212ae4684d4f9c2350517daf72482699ac53452a671e53395df2ae021320c19c3821acf6983dda0a28ac869308c47564fe950b298e509ae6c09a56a63197fed9d65fa3faf7d4334381b8ca99f28e5ab41d906b371359682a73d118cc6d5deb3d3bef6eddf100dfacb9e0667dacbfa4383dac8b1a6c9d7580c848a9982329fb40c4b67e6d0e984693e3535b3905b9dcd622d53c529f5187833e3d1a54e48b7d7ec6a1996d7ea7926934b15b8c49f899c71523c17c8c9c093cf579c292fa2cc87d2e1fc9ad567e8b05a6178fd454be91a94531a942c0622a557d17fc534f5e5cf2d98a65f6abf12f1fb27a444fbd6befbf97e0e3cd1759c903335735a46b3e2e84aedeb1a94b1661df171cb805ebefc4efa8b302ad3cb5595ae6c43ce6ac888d6aee35fb48c7cf9925358633bc344185c824f9a117cd26aa8b8da973eed4752d3246bb35919d45eaab4972fc3d05e6adf4998abe9bc5c8dc7d5e8a769efac39f77f885cfe661a14a58812f2d285277eaef6f28d2b4550d3bce7ed3dab81f95fbf7ab87d53cc87420a9bf95511c4375fb3fed3db008e7f33a484be56a2d6d4a0945f4f6120f2b9164c839faf7fd332f4e53379420ee933648c7cd96a507e5b207e603514a6a12f7ff05f4d939abba4ed5783f2e5cbe561b37efc60911f69ba3eaed8ac26e865e5c8f1c29a7e6d9a584df5ab46a7b0e1baf435fb72f9e49ff8e09c759ba10363ec8c31c6ce183b638c81031e1e1f5c7199d3463a7e96cd2272e01e1104657194788c900b5979bd8de76cdf76b5ab5f4cc3ed4eaee8995a5ef49c4b5b28a9c5d76869712b38176615d38ae9e4f3aee1d84246dc88f7c6559175b17e395057c5c8a6d567a91d678dd45fc3c459b9b9975c401faadfc140e25a3a515faea5c361f9bac81bb24ed45b222308af23fc8792f8b8a277eb82d3a273cb945e9c69e776167f2f51610d1e127a8ae3e9f715a6293dadb4b68783d3e3bb76751a9b538ab37ad0659ec9336ddc8e8eb31245bf638dc6d8446831be6ee3c975dd76b9589ebea04387bb3bf7c36f67a588ce66e1dfbe7631104ae5c8b96c9a0e9148ca98cbaea4c2b679fdfc99105dff583ec7e7f2aa299663c70a2e5bcb5ad6b296557698c3a8c3a8cb4497b9cb5c9dd3c7e1858ef40ba11ee4f5cf6565b414386c1c3afac8c46e959e5ba644e5a755976ecf7d62af5270e98bbe7edb6b8f8325a4a4be3ff782ffe62d98918d23471ce3388e2d4f7498cc69cb6f5f4b4b4b8bc3bca7317475caa54fbd75e9d33374aacb5fde028ea1ef62fb4a1428226b059967f16e451597a29a0bf7c9f0588eb45db2969942aecb9c7c8e6952d12e379e07de8c3a1b016fbdf0ba8909e5fa57abf3c61567ff0e1fe87cba847ebec340e4df9a9e91e2e32d2e4ac1f2968e7bacca663d8f03a65a55c773995ebf03a21a36abb2c7c331a55e05ae58d2f5da196131194aeab49e655aa57646584c3603671e95a2a64b29a5746c1b97e1a856ec2d6fe9e8b8f8759999d953cccc2c9bf530334b170e4e2aa552ad38e6cc6e33e361acca3cc79949cd6c3637cd6a551dcf657afd0e383b6a235b1eceaab75aad6af58ab6a88d8cb9eacbdb318d2f1da5c9d8b4e99587ab956fdea38733940c8cbde75593f726f0519565fba268df8bd3205de0f8c54317227f1ac0cb67c0570f4bdf32810e543592c7b243470e1c323c7b28e46d0f186a78f690e67fbc8f670f65de86670f8b7c90670f6d3ee6813c7ba8c30f791c9e3d14c0877fc3f3f0f7d9c3207e87670f957c0e9fe48f3c7b888037f2eca1015e88670f1df0403c7bd88027c0b3870bf81fbe88670f9378229e3d44e20ff0ec21047e883f2247732e3e3f573d3c71103ef50c9ffa6d1409d868365c77d4529b69e3361cedb48e5a69c3d5fa6189325fb49ffb1e4e097c3fca4325be7f66029f68ba128880653f258104041e601d60d94f477c0db0ec27067c0b30420196fd54c49700cb7e22e24380653f1de03380653f0df115c0b29f84f8c47e5df94158f613109f12cb7e22c03700cb7efae1f3410096fd94e44362d94f47be1e2cfbc9c857c4b29f78f86c2cfbe97e3596fdb4c3a783653fe5f011b1eca7211f8d653fe1f0cd58f653f8c958f6d30d9f10cb7eb2e113e5eb06f944b913f3897204f289122659a74f94ad1f9f2875a44be2d84f94a91e9f2855307ca25c714cc727b28c672fb63c320cf489e08ccd64e288bb845ffd55972d3b8a96a215c0adc1b305ec32cfca45c3659ed578670838acaa99621afade03978b063a5eb454c0baeebfbae2fa7322ae9f4bbd5f8c791e8a785e55713b168a279fb3368a2772301507f3d0c707b9d1431bdebfaa561e0a79ffcaf2f0867799f7afa387e1fbd7998733ef38bcff47c7439af7ff8c1e0e79ffcfcc4322ef0f527998c3fb83743cd4e1fd41a3873bbc3f68e661cdfb732a0feffb733a1edabc17f944130f9f08b254953833c264b31e9717652ac78b52657a51ae5aa2d411a54b943ba21c4509ebf1a294fd8b72665f943ddf8b9d92e1c556bdbcd82b1f2f766b86175be7c78bed025fec9dd38b3dd2f062c36a78b165302ff60cc88bdd0380173d15f3a2ab502ffaca5b2fbace15ab4aacaaeb6f63fd5aafb1bd836d1d6ce7609b8895b12156d25889839db1a195b137582136580f409018d5950f006bd94f3096fd5483653fd160d94f272b1fb4eca71f96fd3483653ff9b0eca717cb7e92c1b29f3ecb7eb2f66d0fcb7e8ac1c260ad653fbd60adcd615dac2db5d8d14f7e0a593fc9f929d03f1175a74563a618880b3cb1f61567a4a8eecd8055c07173dc53aba04e4ac9aebafc5c74414ad90dbbfcaa3927a54db66dabd5090804e2387e2d42a150888565e5799e371a7151ea5a4246648bfc9696d011cb21f95ce22e702e4f174faeed0205d7c42524709605ab23172f2e70b0c38514cf3ed1b61054992b305636b8f361fe8567d564959a4f40a1505aa04c2693cd22c90ac7d4de440457b4366a2fa4be36dd8acdf1e6651e136ce182de5d63e1f6cfdafd81a9f67998645f010d4f043bf47a76a5743aa250282b2fb6c9cb8b84c9c1ab05648ce103309ca4bc70b2832baa6431041188c00647008119170c2b348dc570b2c61756546175250746c04214a27ca0756f30c5179a174d34edca089c8005270421052a3063abc204605c30ac16d4a7a0c6c79da004111a7333819c74cebad5baa93cd015df8ec092c0f3abd1f92f5800e18a8fd23c0558b460963c64ee3f587841b90f0b197c4a261e37a065708c7ad51441f24311243fd414d1a609565083e455a4e66bb82bd4207915a941d5a06a5ea6223342504590fc5053a47499078b2be6b6059d4eb4f006e9324f93379ef0ff02c2847a98200b500f2aae5ce10584a9828721bdff171046b4c2d32ef3343103f43509c2bf8030ffd27299a70913aef828bf02c7f386c913503079028a1b260d829430e7ac5d058d23ee075ec923753b643e28638b2ea838c108536821450b1e987898726891c5bfbc89eb001758200cc85501250475c427a6630788a9b0514507dcc871424e161ee04112b84ff56abe036b58c382747605de4c9053f7a2d521fa2afa3422f0a99fe5534323afd361e23e0bd346b041705b7edaf8e578e2961a7dc7777cc7777cc7779a437538ae396bd1d8caaec013b754ad9e6732fd8360eaf673d5c639c739ce718e739c23a5da8a6a2baaada8b6a2da8a6aab98a6c5b49816d3625a4c6b6d1b6d6db4b5d1d6465b1b6d6db435ab75566775566775565db57a9ec9f40f82ae5a3dcf64fa07bd08a27c7b0ef1e76b5aac5287653900743bdf17de92ed45a5f83835e3095c7d718f8e94b138910c2121aacd4bcb661133e043a3d359440dccc0813e75b2881bf84159442840530e171ca5168d45e4c0e97bc400038f1d2f6c2c6214349cc01f33f87891e1ab5c0d2cf27b8a4006d5d7810f8709f9867fa214b7eb1ea6abcf55167f50f3737d4486baa7a823a899d921214c7ef2d768177a79e295ae28efb6bdf09bfc76cf5106e22f1988f6347464deee398d8a2aaaa87ea2b77b6eeb3e9fae6b50bb1d8803755de848e859be0b1df1173dc7b16cd064b1fe251e0dbe3cf1ba0f1de9be500f5e830c0a1d990d6a5f43473efc911f96ee3b1902c2da19784ba2cc97a626e615ebe77294d9be5d297127edbcdceca4a597a39db4dae5b44edaed725b276dbddca7b35074e8780ed43ea9b6d50fa893ccdf56a0989f9c65cac95192e2123a226f29c7735cb75abd65ad2c250bc57b81602ff044d1e88144a387dee328b59046dec834dbf5f7448779af1aa75787154b39b704e5fae7b062492596745695e5b54c3aef025dac2b3fc5aacc9b8956382951d5f15ca368f46f148deea5bcf678294f81abcf4ba16460ec61a3c37cf3cd37df7cf3cd37106c649af9eedecbbd977b2ff75eeebdbe170806a21e7ccfe4bd64e06d56648949d16a6b9868bcdea2516b9694a5aebb979a0ee31ebaadbcc77b5dd7bc57db486b65e0895504c1aebf26d68ffcd2ebb614ed2d5038d00c8ab7b58d81279f7db42d4fdc58a28ff33f716b5ddf58568a277fa6436560ec61ee4a792ad36ad542f580b39799621eac8eecd266561b6e98773333afdf01359b1b1d9c946ad59a76dac8d80b27a55ab15afe323d587bf4d4388ea346bf28d35f3354387e7119277e06031fc3e4815ce06b68e24f4c7c101b6e5eacd7060bbc582f4d055ef42ecdb3873bbc0edfcb0ce012ff03055e00cffd489e8358f205f8c6f1d0beec01c373cbcb8391972f0f5f786972291d7929d64b8067023cbfe85d255eacd700cf0690c0231181af457c029e5b5e8e44a17f0f3bed6b3c54c04b2318e00024d5f34ca6df7962030c7612d5894fac1e063ed13331f944d35fe0131f6c82894f44c9f1e6739605be0a7ca2772b053eb12ef1f2b0554bbed8edfe7a024ab4043e9c087488430050df1e0c0ddd46b311f3d3b843f7932d62e00f1f2f432c091ba5e68ff0d071bce527280caac05560ea5d9ece287b644f12364a121f9dc7cfb0dfe0b7aa93b051847824371e1e79e1dbcbe16c781b0cf6bb8c95848d5244acbdef07c243d293b9854ecbb7a97592b05114f047f864907bc743996ad0e4795b97848df28047e21d020637c0323287410fbbefad93b09fdb310f857cdff01d7e7ff77888c3f73b4ebfa7fa7d87ef77968735dfef2d0f6dbedf753c2cf2fdeef2b087ef2349be7df81ec02bf97e977908c40bf13dc4f701be7fa63c44c03711df457cf7570f17f00d7807fcf4f001df10f87eb94202020fb0d54f0ce3d1884fe49d222cfb29011f11f60096fd64806f08cb7e2ac02784653f05f10161254bf608e04b62d94f48be2356a7b583653fe9f0e5608758f613cd8783653fcd7ca1653fc97c3758c7f197b3bce53aee8acdf0892d7bf9c49e7d9fd89d6a55af5ea64f943b2e9f284709137da254c9d564b544e1eddd417c298e8b27412ef36c219b5ef8a4f44329a51dd7bd60ab20ada790ee06997006079a214472d061879a6bc3c37f44de88d452c2e192c3a4e3851d3c6088a1c7db4f86171f33fc004f34d40003040031a82001b081079b5bb3830e3910194283c34c287383101b021004150300203035d070027fcce0e34586cf7e8f1860e0b1e3051da61c2e384a2da491276209755b05693d396abdf01da6d991e48d4b3fd1775a49dff9df0e1fa614f29bf5c9a953cacca9cf31653a29f59614c432bf990205988da8b4adf63529760e8d00000020288315000038100886c4e2e15016656118093f14800a6ca248725e4a1289b320c55010658c4184100000000000408c015353c409008427cd59e7a8396a4e8f983e7a0dfbbab45cba74bbd8fcd537edd6a465e9a5db05d3b7ae695f972d29bbf9965da822b68d8b80fdc611c1c250fd963c0397d5e1ac6ebd979eed877c747d3200200873c64b2f0ab444b830c5d2ea86a39347a8fa9b8524ae1b9d414c44876f8738ba068d8a846c5d448b3be10b116ce5ca491edc052535be5b84f5664603e98ea5cef1af86056b9ebe11982e3913fd2783a70244b54b415e959a1280018b9075ccbe7b464deda414b5747b51f6e96becd672cbd9e5dd45934faf71b7962ce52eee2ecebe3acddd9a6c29bbb87361f2e96beed69365c9e5cd05934fa7b9b3962ca72e6f00493a68e216dea256a6964ec611c2224e8a0b1b3ad6977a4a8f47b26aae18d93d44e452b87b7b74b3ba71606d172f41a4689a5324413d566384a7c72d64e0cb2c2c7fef0d18d8c58734687746a67a2ac46baad8100fab7341d71ff8976ac07616ae1e944fe7d1e3d2b28ef6259a49b97d203dc1fcbb8ffedec0b7706460a05d72b29b4b267d726cb5978cde88d27bf110f71565d6ed7e3eecdbe48dabb94c0c6138319b16f0e2e8a140216b19c1a6264a0dd539aecd4d02df3a6518b862706a613c833d586f5bc812d02cc8ffb1cf2bf6f5542280f5ac4fa8f6550af4be1f9d08927efcf3794321f761b1147426b087003b9a7a4cab04524df76d7215e3be707f39e4842f064f7d6ab869be853a7080927ff52f0831ef63cbb4fed3f5796ba7c1479d2e3db1e5755e7459cb6dd0a55af492213fa55affbf21f07f95c61cc4c4ac3c5923dbb7181a3930d59a321937257dd37dbeb5a2d348112376e4fc91b87fceda25d7cbd5c4a1216c2f6d0541400abe19bcf7e04be9b5efc19ba64edbc087bd315247491d1f0050d1d75fa145b532e1879badbbe096fd34e9635e7eb95a03282085cab05a777fd7f660e354aa879dccb15482e749821cae6749dc67e8b87a2a893b82f4d678fe82a4c262c5dbddfe7cc024351061c6324f88c5084f0bb9adff264cf9fd2eaa06e0da81d372668ed40425e85c864c3c91f9bb419948a397f80e6b08e065d72ff6a03b159c9c3c854c11b1818d480d479ecad81a29644848ff0df399078779ac384f03ae02d9cbfadb8313ee982eb81d7e406911dd2a9fc08102d2f503ec0fec0f79411797308bbe5d97021f696f84319ea8850b4d4a81d473e580d2e1dec5e835f00a52ad70f63baaca788e319fe1bf53edd95df959501e75efa64f1daef67dae8584309f3861caccc91d040aaa9be46cc2b5ea3903734ffd512a509307373bd4478059854a3880bdb7ba607c825fca826a8ff814a9da6659b2d10a37fdc0fb1f89a751741dc368e69033854cb4326049dd8dcc17fd063d8f05c0fc49f0548ca2ba61d357f17e7a783ad91b8562218a7e1957180400f1b82fae1acd656e4a2420aa3b63447279e07551aa0d488ce041e9b41efef0e3058f9737c52421681011d521a2a719726a27c3791b09e4760f9dd9c7e9231dabbda996743f64409d7ca21e5a2d2c973eba1505ef2216021a731fac2e0b27439cad1fdcfb639cbd62502fe9ad579db98ea570d406e3a1bdf37b1aceb0c4b90fd1f99d1fe661c90b58d0eed39383035221ed9e646dcf5f167452760427c9ce693c45260e9cb665f5a2f293ca1f5c9d8734f84f9de63ab08120dc5b2bcc511d003ec866b9aa474e3e16fcb70bddde780e717594be69e00697a9b6feaaf15ae584ab63c8baaebdb955e1aa497b67bfd5b9cf2ee7ab0bade9867eed7d38ec5c0d61d3d0be961cec00393d41202e7e35c4dee9806600d2321c26236c86b3b025d28a25c16d703aa0bdda3d210db14412b8d1063e12915021bae6d91f7664e055024ce05e12dfea4240684decc978c85997464875b412c217035ce235d121539e66594d06d5ca73f57a63e9e92a86eaba73759cdb0992ca6d91cd678e7948a4f62090e06f3d26ed1b5743c571e4fdbee701152cf4e59371e5e0f332dda68e5311cccb187b6464de5f1806196f527bea3837b53e996e0ee5c965dad7dc9b3a3a2f0078b3127401b316b89035f9717e6b2b3c408e1fae4ec85f4eef54056637fb606b55d2f1aad1e6359385f6e7bca617b8801de189dd31e0de5ac4ef12e1d52bfd4292e9b0bc0a69c1e3dbc0769369fe7a2598c7c3ad3c139d9ed0e611acac3dad09968554282026f2ad5db5311e12d11df120784575a182befd5eb96bd8228a9dc196debe0016395a84502f5e5521bae086a7128f42ff607877300cea193567d45f97d6967575ccd72512b4ada31da4f2e07c5b58451dc7265c2b02ea6abcfc77444f8f3ed529c6b24b2ba9658dd434d457eabb8822ed4a818e061d00ff9526318ee8b4a3e02ea002ac1b75678274419e031a6a07023d4b38814ac36d35c020f9bae1cd84750552b88c214143f812d9cdd1b8cfdbb87a5fcaacac95d74defa52982f62c9f74a16568d2f7fb127d1d3c00b9417fc1f3b3de62e2c5330131779668820a2e7025d1b45b4fbac53b0acbc661ad2955d50c9e27e62cfa2bd678f70f2553cba140fa8f11fda222ddca233e2f9c59870ea0a1aeb3b574494b2d8995e634e0c14ebff5c888634b4d0ddc7bfc21ed7a73008ceade5a508c19e3d894a70a14a026a057806cf1471d7988e620a62a3cda00fd36a7e1c67853e5154943b20a96692ee6f3377a2e3e3ed76e2ae534cdc904902a2c7d25a0321ba8b4fb7dd05a4ffdd5654003f5f9f36ae2cbbdbe3777527f909013fa96b38ad4d744aa78ba96e6d63b7be172d1aa9fd1cff5639d4bbb1e9d202d62d0ec63910b283091de6b2f3519d1dda3da931c94a552c83859e32acb2c309d8cb56e02c8293a028d13ae21f9ba6d53cfafd9ed4b9c802483a636a86ea1a49f53d92da69a90200d3ba520c7ebd72d30f9ebb91ddbe7040bd85dbec408482194a3d79e227f0a249e071e421f9df4bb3d67fdf818908984bd4c8d2ef1495a98dae34508c481aaefa2fc5a7970b95b71590adba383110bd4088460afbe813c3d82e72a45c352399c22de4dade1deaaafcc688bdb250125d758f0d724449a1e54a4abeec4a5630dd3ecdb9eed3edbb1bbd932357dc5295ca01c9897cb0cff70894ea27191ce06727baa1ea9f5b46261d24362ec86ac262ed784a4b28a07830134742d4ada6c4314982ea46904eeb20e05ac926e7d597dcc9ab7c3472aa28e9da1db0bb55739935b5fc64696a2cdf401624c261e4dec415829b8ecfba26c820dbb6496bddd8e496da1020511791c5f6a18c17f2b841f729b9c46185f27cc110e4ca0e1642ddc2d81760a1f12a12e27eb70f38ac51e17aab8a2da58da9c27e053b8cb1a97d42346b3a7f3738e1112453036eb06f904156d4fbd4cc57aff06830b94ced9211cdae63ca033f00c8967fc57e9aa58159a9ce3e813c3c1895a0048b1f6d7a0ad50aebccd578ba9e9d5e42841e0c3cdb3cc00af4a715e5c5f7ad3da4c8a9736d106e480b00cca54b7b9809db1b6c3053c05f29a2d65f082f071309cb56629d34f65584c7b134bfb149df81db1d2175621e1024778afcaef7a6c2bed802da1c7f21e50315c5cdd13f32ce0d0e8a64a1eb89efc58eae7876a35cc61cd6e93ec5a5562f9c17cce4aab6c4e50a20ee8f4abebf9cefd26145da01cfce5507fe72a1ca6380406b1d2dc614143be72d9665ffbb67209b6d1dfcb0217ae8ba3b600fa115e910072ab1e82ad4a66559e58aacd6f29f5047d2aa8eae207eab0e076c086bc10054e9e99ec5600d4634f053f64f89e38ea9c763c821d5f88045f9de2483cc24b24f42d0a52f71d58e8c68e40eb649f17090f30fdb77679adba579ecd0ee9f63e770d316e47910d03e91045a056d1e86dc2160b090c3d96a328d2a22d6b6db559949f1b95d84c3ed2856f031231135525b4baf0fdf4b025b4d3d2b94cd4e5fc9ade2ed7a79e89854495e8fe2c5d058cf709c70f0b0f33f5252c413797bcd23c1c22cfbf1381526705d6ef34f0bd763dbd02536a2ce087dc34030b02f7617026beed26370c8131f3d5fadc694a67d90d038fe6c6fd2be88500da22348d804cd4a12ae3594ee9a11fafc818b3ba364be24464b924f5ee10e434f20588ae34bded196d911649e5240aaef672fe9b5901bad77bafbcf5da2bfa9a968ad5b2d5fd0d47e56d79564be445f298a2d120adf203d34b7f532fed4dbdf437f5d3ded6497b5737ed6dbdd47775d3ded64b7d5737ed6dbdd477aba696afef68585d576d1baf3a4ae6bea1e9945d7d43d329bbfa86a65376f50d4da7ecea1b9a4ed9d537349dd6518e4356bfd336add336ad53df7b2d9196fe3fb494e82df323123a1524444e2106c08bae434ee5bb3df0f276b4aa6bb3f735b30a15adcef8250b8a216b40ff9966eaacf30da7a3cc00cb288f75f5f76a754e4fd0e9ffd7d97c8f21978869468d54017360123cb23536aa6572334dd6249475bd66e1e4290490e86127c86de4e4008027bb061b0e074f5655bf758ee1a955ceac83d6a5e83a7218c1e535f4bb4fa12656148069311d2ba5875609704c0b924ad9a626cfd803fb6e64b3f14d964067aa7ad04df830c9a2630b77b730fe6a9dfbc557a6e08b74ac5018c439973fe7167d44211a01e0be5bbf05842d90587c06cd0118219a624fc7211858eeefa07e5442c5fd6e762cbde55fb27eafa72ebd1ae4f12672b7629d8198366acc188a9137e517cdc73610ccf587d2f1adc7dee410f34257ea45189c42e6f129ca227ba99d015141e93c4bab60bd8198360acc1812e30662cc2d400bb2752c6664e02ab3de9a9e9519be741eb4318c3a79ef6fd7711ef2f1f6e245259ded0a956fb262942b3300691980d368b24723ca4f0495f58673556ea57d09eb5fe1b84cd315d055de14bba9caf0d35a62c3a53af7fbd27a2578e09535f5383c5ade6b3632899ee73d15053cc39e37567989c93244e647ad5d91ff95214ddaeb47174264ca121953a0327c4d6201c8e7eefd19837a48702f8eaaa58b93aa99d5e2a57dacc017b85f2fafe116aab12c2edbbc6cf6945b6b6b5e265c81d3ec10b996016ea915ba42ebfc2bebf6025dda5ab2d226b800b59ee56b77f4899389b695292f7fead6197f6501d794fa0d6ddc7af9258a13324bd0c4413b6876c9aca3a3e17859679a867f41ae762c1df183d732c03c1da65060403c2d102a4ea0b60c53cc67e0245d5f1b281a697a2588d9be9886de5448a23f1d0847b14833495ceb7774c0e6b85b5f01538b995096cace7c02d0575e073ebaf7837a5dc8bab553c6b0c2ddf38e09ba8078a762e656c53bc9acbe7786cb0c1a1cb39238f5297487062cccc66ec582827a786775c402bd61fdfb1adfb8660909f35b61da84702ec943a2825d7562f1d49e6abd5ce78000808f5dd1994ab9250e53424f09ecb4ce941ff30b1753c47d62a893889f54bf258198eb1b52b27338ee511e2b4f8f80e5255b0e691e607d8ca4ce707855f66ddc3d99acbc08246ed1d1d53bae80d9b87a9a3a0d0d190483e50ecdb19dd91abedfbad981327f2feea24337083cb6091c638e42c95f1e698a3f588432256cf1ccf9f000389ee4f54e8cef0af2ada0058534e0464c5fdfb78e9cd82eaf18a38f3ee62d0d47b02c4b2c9264faabcb7ad0b698c84fd7bde607a555219b9c5bea048d9a4b800e0aa29a3c1a4d0791b469352acbbd1a3cbb041cc5f7287c7e13736f589bbec025e9469af077e80a828cf43f6b2dca7c42ec850fea993a57d7bc38d7ac3d45f4caa023a12ba59436577c6f925da5c5ebefaa87bf9b0762cf5639eb761674e6d5ab4badac19f6794e814b1957e32ac329e2827a7a728a2941060efa95c06d90f670f03b26362dde1385fe11ddea815e9c7ed0f0f27b0913227ffed0fed751c64e29fab82f4da44eef23b3a19cbcba46388ddba9fa782cf5970d10aceabd14d45fb254c1fd79ac07f0eeff6677042507535bcfa8e2ebcca069a434f2d23eee1ce8e791f94a65257463df2c33838ba0b3ac1f6f743186c990489d5d948f5b176c57d4e1bad738bdb8dffb0303a02b72dd0ea2abfa2cfd402637361668fc3928f2149661a7be315d9b49702cf81de79b1b7b354684bd025769f0f8d56674b805ef3914d1efeef188f3c509da14a4521ca1e05701514ea2eb1e38da82cea40d476b625a0a2211abc1f661be26cb1dc2837e03adbc82562c6a0be3a3c38ce342163d112cfeb86708bd8567f03be35d8c6301ceabf258e0f9e5f46e3cb50057d8e34636b46be63eaac28b83e5afa86f98c9ef93d17d8df9a3bb799bfc7e18a9cdbf7afcff4fe65bb2210a24b4992f4701ba5cc7d3108131e196f659106c1fea608bc0a6a2cd0d900e4944d63ff2510a1e7fd46864ff39e07c2787af4a746b02bbdef5fc20a25fa018081e98dd802ddbff433f692311d358dabb2fe415e98afacb13f3ffb2619a738177d56e6343ca3ceb84524129dddcc0dbb1841f1fd8dedb282d68a981d2dee8349c9978efc10f4f680f8311294fb8e6f3437867cea31ee3842f168ae4bbbb970c7f177c59ed8e22098695b9d6ae883d84e89b3ebc720c06f0a501bec29e94840402b9888e737a916aa260778d4a4e72579353aa1bcc22ace55f4a415bfee557ed819e065b50afccf6c1beaf407ce96d8086b503b59200b7261ab12de0ef976797f57a764031d1d9714563cab34d2601ccf6f3deecb885e0f016d481c2bbf90d8337a60e026fb63af8bbbfff30fc5e843fc23e8fd9f3b1f67f847d1eb3e763edff08fba99410abb596a10699534b0d4aedff609324ef996814354fa40ffea3d4d8a6ef93dcf51f78e80b34a10034f2782400f3531820eeaaed787bf12cae01c3c071a2b7279d1b860bddb6d72fc253aad62c8adc0d9f2bb6e193e0d7f0299d57fb2edb9dcd2222dbddeb64f890a8315c3c1f868bf6fcc2e5a7f57271e141974edd3467a9d934b353169207a0543ef1920ad76df195b29766eb5ab1c2b2532a458937db2f612a4cb263a5ce8b1501db4fa51848a73ab1d90ef1a53216309f183db53dcf3a92eacd3fb7dc8a9da05550715e1f9d951b872ddc9a6ef7773421bb1ba7b85bc383fe3ec9ba1a69bb05cb52959250e9306a589e48c76fabb7a6b990ae37ee483b2f61678cf27ceb872d4ae9ca3760a9779e5386da0e4bc09029e7a9759d637a44a2efeb6bb4e17b86d5a8419f606cbbf16dbfccfbe17731ea8e5a2eb663024c751e012feb0ae01e885a211a276da9b8a6367fb97f53a981bbb88febb887ab8e7ba736fb135943694a05b9153fa36debec796652d6a3e0e4bcb8e6789c0145078967a7fa2c7a0d6317cc0674439d95e9098d55e15bec5dbf9da929d6f4d95926e11d058b99a9bcd29b0740ae496bcafc6c98504842aa3559e583c6e2c63774f3e3da59d065ca84841de82a796f15ae1e71a28ea0dde8e5658584da9cd97e7e2a4f1f6b938816fcc65460459995112698a6a6b3f1bc972527e35acc35c148e0c50746798e946315773b1954aae82031e838d735fbc54b911b46930bbd96249c04129176cbff450ecbfa246e1a2c33723c49a38ada2476f1377781d57dd91438fc79f13d1ad58428989677b35acfb8895e5a824c7037393fc28029856e9496278cbe114b164956f5e964da9fb6f3318ab652c8d6600792ac389c4cc7e17f472efaaafade1b99a5ea948acca32d7a7f147e258329f0983a6c2f10690aef2ff8a43cbb3bef2f4572216e3134f77b56e2847b37af0cac6ce244ecfb8b9a3a502f0e348191c0f749c4954fd5d776a00b5cdb3313320014ad9021b146be66d0492b4749efd66e7d1b2fa5da6fb8d3f6d830a54baa751341488a5df1d8a9404579ac0689eb18bf82c9a2774ae0af0d8217f2fcefd167c576bc4f15bff1fec33958295f3a60d0b47dbb826301c5fc750fef19d033f03ac603628bb1a5922d15ca64e750aea08f532d9293aed45cf1c60e3180c53915cf8ae6259f36484194afd9c413a7ee4c30ad4387978684d74a159fdb5e84a49d289f9e4ef55cc22bd0ff2bc7c777a59dd4d937ddd5fee7e32f14208b663f98bd30d51be565e717a8d2c09736cf1e470d93fe91fbda017a3ad8a9245c96c4bb124ce889c5fd1ad7c7d2401f554dd1db5c898b83a0b8d48582451f5f05fb351c106332f114029e08c50645e69c353a06545d4c889f4fe4c44250aa9a86ddefecd79247ffba60149d889952d38196294329cdbabc114d861abd3de29b09099502c14dc66667bc82d2c34318f46099ee983d994cbfea7550003636e8446cbc1d295e8ef7265d5f5d1fefa3cbc74e3f827dad533fa904aac04c742170c8f058f87e3e13f12aaaed822ff3631d94e9ca93360275d291cbd50b403784483afd9a919211e5066845bfe9789efc43aa3539ef07ebc7c6a475803b292e557ed6661bbf863ac1890fd91d40e17cf6a48463a51fb7f929cc4bca90dd772dc5d86335ec7f1ac3ed87c6c8174ec8fecb01259b0554dea180057e9a8cef5127ab14b3d26bcf86451f7d0fc7e0576017a8a282c577bab11882f1cefd1a510595c5c0aa339a7f277bd3c18cf85c837561d870b74ddc03a1b7b7d1b63ad208646310149892967e7f5fddf2bef629d34564b8b6a3de14ed08bf09d9a80e521852368006dc09ef052c2d5ac1404be0f2f4941d5da1269e27be556dafdacb5da5f6f227636dbde230e9dff180e5604c2aaf12659b52c151de8706666d9cb99d4bc7a6b0491d699b7145dca7042e0540e23226e38927fe5c991993891bf21d2db6d05dec49612f44f1824828c239342c4971182f339c684c8a84ed28a16a2db44f90d7ac69ba11ffa8a255c4a4d8f8e99f35eab891d2d1335f592e695b22cfbdb191b9fc3840391260b28a70ad9d434cd3e7203af79f479fdc5516e6e749cf9ba0c802e8a6699d8a961eff805c06f42c201168f306877134a7a695c1966a1032a29fcb5d9ac2f0f956ce48e7c0eca611e2f3e0f763fdf07d5f0e5231e059768ee148ff97107521aa7fb7237bc252748188a63bca5e20085869003a0db3752dd30ca0402a918e97dbc377e8595f07eb1c6496b7295d33a913d65cec81fc49dd85b730af26d80a784c5c6b4c69537359fbb5a29f628622e3b269f023e2af31059755d39799679bd185424379f8ad51fbf7dae5ade9c39a7318b60ba0d9444a7fa964f561cd5e3dcd351668a52d5abf705766df8c8460b2a378db5be6906b92e56360bce709a01179647a2f819efbb2a4682297303538061fc5577e0e9c68caaa598be044c15a651f3b7238822fa44e34888859e25701a06ae3e8bb72b07a714c7bbaeac54833bb7e01158172dae6904a3b410df8ba8d54bc68ca88c8de3337125bbf16348d6d6b1dad8f575379ffaa6589d49bc1ab53bc018fde5d087047715cc688604a6e8ab9d3b2f7df90890106f05d08c9df856f281d261ae28f0407c4d8690f70ffdc7536334a89020000f8791181ab766368cfbe981d0e25211121702f6cee7134c2056b4300a1e8e1370636efd72f277a3b252f1b100d59efb917b69284dd550385d75c7bec9d625b9ef596736f877f82d306aa852582baad92f59fb01eb5a4c1eaf6b4d24a962383a61e5a52d6b151f84cd3251cd6817028af69bdfa5d6156824dabfd47cd51210e15d03649db30f6ab1b0e78765aacf97020f0f601af3b16b4492a296c2fdda9f923425d6dba2fc6f66c2ecdf8d653f304369686ae69f7e17d753eeb3e64e8cbef873fbe3eae2f134861d178e0a2812fc0c433c16e68326d67363c07eda03d26daa699bf4b4466842c02f7034c3a67b3e834afa4f07edb1b1bb436d3bd6772eddceae758a8f641d7740f312697f76b6380d66782b66f8ee0a2082dba58108fdce72cbb9325a42f315e740eb32dfd954ccdb2334bcbff46a2d44ceb3f5e3ef6e7662f58368e695f560764acceedeabe7e3fd0e95ecc75df813c8d179a20bba839f0b4d2a224d3f6c39f514bf0fc444c377f88ca746ba3957893dafec4d80a1c2ba5bb9226ba8f1a1f96fb80318d5b59ef51bf377768a45da877b7dc2b9ac21ee9527faa913cebcc47ef5df0e378abe0dbb4f5c777a9af1dce42d30bbb26c77f8e25deb54ab344b80c3a8f1e02fae75a850869d5f10e6ec2557de7308ae8789d48728898ea2ef682b689f6617fad60aef5dcd2f858da81cf2b16793942211ef58d027d9b29fbbeab352a5d80154c7e5ee905c29da5fa83fba60b4c2be09647c7466b552b6d2d5130c6279672d875ddbe52674d732fb352b5d43faf5a3a0b86c54462fe9713107de6e1819aad79faf08b005881449c9b7813c0545be8fd7ace1556b7ffe3d1d6198ba0ff0e6cfd8af66ac401eaed7c7703240f2e0549ce8a10a66373c37ec14d1449b8db0e6a06ebf0780a7a16e85bd25abc7d2cb5409d1ea695020fc646524d3a3b9bcba306e794e0920959f200f320279bd7e0c985e020d0321ca9bec9e5aa02014e3869aed3b1ce640b00cbde7d80a813881d34b7e100fa404674c951480ad1dfa7997632362b71240c5efbe2608ca5c8128f904b6ebc3ef937375fa9fae9214d929dac3cc0fb7f1786d2f60b103df2470f725fe952f73fed5b0d5a885da03ff93158f28235153c1a58af5949e5264da610e60651295934f744f6130d32e0175e379a6eda27a336ea202be309cfbeb348c3e7852c3b60863a3418a29404477a244fd4d60dcdc43139192a6a00e5bf9420fe0ee91e1f588a17bb2dbacbebf8ffd177c99cf2d3765550080277611b520bc72e9ef29945e824b75ec5f549693e717bc2aed1460b0ed1d0ef5904935cdc7d8b56c0f1cbc69d3d911f769512321c07f6981e7393cabaaebe74fa54c7d9af94cc6507a3a3824de37468b6463d8020e3776a7671433171ed514d2499b03860e70ca78664d8d13de79dfdb0dd2724687b83187b9f4cd1decb6ddc8ce8d773d03c535c124b56968154062b304395f44f473be3670d23524d84a215a43cf06075cef4fb2fc0cda6b9ecdc9732a2009563fbaf2ccad8190549a37b3f5c74eb7c972b45e0b26d427ebb0eb439e056b978db52ef5d75de34657d1723e48039500444684fb280294c30d560a0a67eaf1a15da13085c6954bbe8bf2d2a6a6948e2b39ab8899ae9f1559bbd93ac41921315d83ac67bbeb23c69eff89c8ca2176021c35410dc3c062abea8f216839d08c81192b15258dcb4cfc1913b06df0ea5e614f0f3b5d8cc5903b9a56b8e83d5919157b6e40befbc7f7a91f988dfb47bc056b0a070f19f07c897d3a3c148d16d05aa6379a1a167bd4ae6057e502b89782e5bdd9b2f5493598636302c03afeee9ab0cc2cad1f75a75f75a3683b9695051d14335f0cd847fc176aada1bf72dd6fa193d657ab32b4aeda681134c2da7d5b87d49a19dfb9677f481095121d81207aa86ae389762198e8a81105ac70959e3ccd3767ff10aa721fd6c3991844713ef1760d9b5b513a0b5c980077c67b5124cfc2c104f578537c1e7fb0540043e4f7551e198d1e9f4862de5970fc1d2e63d7a88954e1e9286e25ac1654046c205af8ea15e8be5d2fb59252fd667c39df306a64123d4e1f85d2bd6248026a3758b2405261264a0a910c652f9cf685ca7c2fb45b065cc6f9adc6cb47294de2ae99780712429ddd7243cad961bd95f6830579e11691b3f4df3dfbf33263bce87fdc125b1a5b2864a9f576c6d2680faad680b34bec346119a4bba668bd3acb4b5a5d4c9688f3414c877a352c680c92ce5fe86f6edd2c6e030f3be7d27e0c04b685156dda3d81e415972b1c1f6d37807f89fdcd5690dc69793968ffd03a3f09586e45d8d5725defc0ac77eb64efcb9c3b0c45ecfef7fb0fb3c1ca66c8e8dcb0625c5c7925354879a72dfa9248391007716cd4b1f3c779110d06be29ae71c38ffbbeeb669aa84191f4aeecafb1bb779d0b50a5135273240ec657f7d121b646a4a7073a1c1264b48e107315c6d7906c963435911d095f632f63f1a3d5b44b9ab184834a267cee8b3694d0a39b48eef214814ec3ca6fb751b4690cac8e41d527e5ef0d2e9c6a744fb18032aed3f436f742771a990199f20a47c9182e077e020aae540ea3f1f272eefb38bf14452a5a9e5c35b4f0fa6904e3615eab2f4667f4605614ddc696c631e7f7c4b6931dfe534d7f8555546bcb591e70f7a8e92d274cf2e7e5388f5408bceb9637ef8d49406a31b7c2726fae0c9bd4bcd917bdb72781c74d6b7cdd49975051ee7cc4c814ae43ac5fdd1db290db9a26e21db25990ac2cd05f13d41ecab01bb7a4dd0e4f4e557290de5c02a3fdea885594a73a07981664013a83746decb66f7bada120d805d0022a7464f03c067debfc9222609fef347728ccdf21945546c5a969ea38bb4a23382c14fe6d2fcd46dd0070fe6c214e151b54b6b335272bfb2ace38d535f6268d5bb9698533df7fa5f0b2e31cffcc75ca354652ffc32e01638efdce7f179933e1367e7845f6fa648f215114d70de0e795984927935dba223afcf553af55ba5f82d2165fd57e7f2ae4c91680c6be4a7ef14a030ef050df3c9180eb6d005c700f63c17714b85abc79e8e7411fd991c99ca75d1d5f3eab99c402be96b5715729c3405d6bd0da0a26b6e660babda90d9be0b7fe209a329f3d3d1acdb9b95261d7ec6fb2aa9a56388a1054fcf826b25736d8810e4b6212226eb03a15543e112b85ab768e258a29567b3718ba290318eecba874065b39a0cc00df23e468bd16e9721fc9d5d5dd3d21a8d429cb02d8926df0ce7b3c0f1ea09c829912f3f74af27152b33db87dae2f454a76a14ac8e8de6212eb6447abab1d969b0ffe20e83c69f8b1a8bf3c9677c2a92b2df87167dfbb588c30b2a3d2fc26b40f434c660001c4a5f77e5c134167febf3bd2d4c686ab4e4c5c74143cc5dc8959d667c0ce7882c63405d414e30c08eaba1220e4ad946632a3ddf296b35371b3e1ac7cde074cc7346b54390b27eeb1b383478828ac2ddec36ecc9d8d034891357a66bacad7abd10730a0218865afd3b51835f76c9952b9519626c206700e12d2228bbc265b7394be2c9c21328dd250dcd004d6ccb46faaa47c3ad5fbcc9d0c83c112d1315c97b20628afb40815b145464b4f021d8910089238d369c4471df380e1f7a09433db9424c70d9632b8bf84a4cbaa25713662620125447444034b12721409d7a344039d2e50e100c0ad03762009f930d1b582825c00f21e89a37aa6535786e0edc9d379d0a07ed678626c3085c39e790fd13bced50b731adc090fb5076db0f3cf16b5d3419b0be7f89899c4e2ed53a526976135fd787d39ac956b2dde6a6d465bd0f716a74f4fee7401f08ce7dc709ce0fae9eff9a27eceb3e65f0ec24acfaca3d9da145611b4a756eeec42ff895521d1760948ec7831cb0f123fb3dfd19127a25123e41db7b44b696646242ee45783aa74aef889c9858adee129aff807a4857fd36182625d5d09ad424dac9c5d675c62b8baf8fbf27db8f48a78f164a3b8a8ac529fe28dff3200872a363201a47e7f501c17c2cf3404b250b4b0821d554d0ef4706252927490f42bd31d9abac7b8d75e36c7bb57be31d7bc96daf2093be46f7028cd5e6f476e73a2dbd711bcb4f0fab7046db1eb36006450c3b4f16005f72665e3a17018693510a55c35c03a4ff4209011f1a124d94a3b3cc6791ecddbd45285890be57f2d597c2a49c90c31499d1274c5a94de3235d63712d71d53abfab41e0d6af32fa9c18266e087b5e4ebe5890c80f93b2e7b81a4e1c9f65a3cb2323f8c77eb8d2f70aa2738ca68345d3aa08c268a4f26e73bff2aa0eb3523dbd870a704a5bf50223b7758090cb0b09e4ba446985c2b3ee3eb0ec579b93fa88740905c3e412d6269b5b5c270a6bbfe3bf454cb1cafc9241292cd41a152e80454f8ed3c07950f7690f679891d67161de874e1d2ce1368142a8438e709cd13ae0cfbb404bae82b049ad06cf80c36c6abf5a35a04d373fecce9212f1b8600be6f85b3467a40118a1d8631ac7544688a8a4f681cab049ecea6d1ed54c8ab5bd89ce1968e698d38ad7f5455cbdc0c83b9a361e7d5ca9a6e0e1759df16f9e2d3ad203336bc2a29e9877752407f38eaa61cb5dc8ca89f585cf8e36f434a4e4cdd817f5ae0c49ffc53d75746d76be18bf8c81dc44b31776e0e700cff6c144d8c64d96e5586273447ed6b679f507d689dc434caede964fb2fdd73c21ed4386fb014177c9443f84ea8a6910515c98db013b6ae9796cbe368aaff5018ca39d2ad7bc6ac956c4a89244d2879c7b6b0ac988754708994401e3965c743b38c9741da21377f329738976ae2786c2f716d149890b5302031c05de2ac509e3c6a7647b2082e013a5ebedcc6afdbbf56fa43c388a522a1b1fae95b0454f2bee645ffcbd33df889733ad5e13b42f16cc7edd3b2814f855d8b72f8007f693befb7364ffa5c986c38a60ed6a8dd67f64b46821dd8757957960f453531136b2940c363d992e65acb27f34d7a99b59dd22063c4deabe2e20f8d337068e5e914c46438fbed466eb77a69a4b39c249ff2b26046989920eaf7c0365c89a7989b4bd0ab49484bf09b5602396babf15c51f5bed737450726206743864821593ab158c92ac10e93be572c61717c31fa10d620763150acb8b37149c4cd0e2967e6723340b805cb210bc6960258c9f9428cae29cd78aa3f27bd34c77d597be50887d0ff2fed73f6eff1751e60b0ed2299a2864d5cef40a50757af9082d65671370e899035f5575dbc097d30af2599283510bc6a7b85e269f245aa15f5aa404d34f55c351ea3f3508b504ca97a56490038601478fc771676daeffea7e89b8cb2a4be2eeb6464eb24d67c5418f1e6b95ff35181eb8f046d8126ab7c5a945510421177503a95c975d9dd8a08391c3b50af6c8a755217dfee1231195b255908aabdb3bf00f5e6ea62ebcf7f362422e2009fc32939abef90532d030ced3fb480fe043008c3e28246a41146993444a0d9e6a6684ce7cfc54dbfeb390fdea6e1ff51586a1b73048eb6424d00c2b5dc5df2273ba09bd7f52e738ef20bc7ce7ece891fc297628aef97204e4502fec6d3ea26b625ef7c08300b879796758bf6e3d5b818547c049999865cfe3a68e9ada70afbdc998afc9371c29c7eca468bbfc103a149c12fa144dcb962c177ee414f148a5c6729ebd7fc68b0373895146bbfeec71da7a6688df214269c1b6bbdcf630f2543b8754821375dad407b2ec62c90a22d8f848df7508f822851e20bd4b8939c7f52a179e8227a37d1f488ef7c610c51de73df7bfe3627e97174a65f55b174231ea518d4de3dd6f5acd366edfc8a3a67ede196116e82cdf0693b80a891ca8343f3700745dad621f5438eeadc0c24feaf9ce6520af57f1cbcb2c1c83805c40e74c5d0d1a2ffb4e680e938456ab7c4f9765a8433255058e2b5f868c4d2ceb8bfd97f237d18b32aa53ae0b3fc9e3fe50bfd6669fb93430e2efd97276d750bad34dd4825a421a1710f238a907cbfb68737ddc1ecfd222a71e07187583d1a8dce3440b8df6158eb246f3fb4e75a83ad81010ad860d8ff9eea2b46ad540d39ecb6af4001d0178e1a8d897beb11f468986b781566a1a095e32be37d3eb1cfb6c036b1e8bd1e0a7fc25a2415ebc4a311a51c6db38b28c589ff6f9e52d912980d6c7190b197d159fe4d59db2a7e1a2b068b657443b6624752044b8a029680f928024a7fff3faf7cac7345765fad54623d18c79972aad8433fef6548d78fc552edfe17681d7863c5f7026328860fe68d0e7b914945f947ce782f07f3712afa8ef0eeb37114f3289fb05a06199822e1403e65869891382869fb2fe02ba9069f81c0a983f0b38999712aa1d4ac5f6ef3ac2bec67084665d2fd796b49a471526aa38eef19c1ff8a677cb90651682672a262fbcd8bdd2ed876c7dac29cdfbacb887e164c60e8ea3183560da7f904ced88a55e66319e0ef90a95e6c5836387db34b841561de35d4d35d59642aafeb0278b3be75ed1981cd78bd5a287ffb3153ff7d0555c28c4dd69892a88fc315cd22526500dc8611f52d99bc99bdad5b4e9c37069c5fc558691c1dc59116e149224b56cfe989338ead8ec82e03539aa439e53cdfa16ecbbed1baf302541ac046be62c4fe2ec8098de604cee70ece15b06fa4079259a3732f275471e4614e114155a8f2f43d76cd56b67ec886431ba3def2bf9d1f7dce0e116bff08def670d0d133f3175115b50be619e9e5a3bd9e09214a7afc65733f184fc1da8ee7e95e9b71f6fb1fd3c21a7c62eab6d00fee39fa286eefcf68977fa29c4055cda4e985a642142d3b8636d7cfebc039a185531d9e150b8bfe0ac9ce1daa41d67a43046014f034745335d2a8d95542148d8d010b56e64be9e3854e154378ed026c9da014291697c42dfecce7a7c867a5968503a5ab12740711cc46b4d29789dee9a9dba64b7c7da810f8bec176ed880c099444e79400320c2f58817120b9ed1aa3a2fc3dc4417d49bdb7f3a4efa00afb41dec11658452164c2f922f4d3fec9b490664e31e15544bccd850ed74e4bd21be18b8d9414379c89ae38669c6c8274493e337b04c240990d3a6106d4e9ba693b57afb126afdcf3e0aca228bf941d7e95df2c7ae33dee000ba3969b9e1b3baf06eecf5d8c1aaeb0ee79df1efe635891435231e7531b6438d7e1e3bb81a2bab0ce55a54256ed1caefc9a440a097cc2c8941d5c5a0a8ec45f5efb40933a8fb87dd64e8dd251d0241620175ad09202568e1a512b08ecc1d800f3b2a3784ac4e244547e6ced3fba4ce726f11676b68a213674318478dc56d30fab54f91885ae4890bcb28e69b03bcd3fb60bb7c5b31f2df6470ae4253820c46c12c6415176e05afdcc70438a51863d6e331861020edc77d46e2edcd5124e42956c49e3bfc679e914081b89683ac0576f820ee35a84434808c403f3989bbb30a47c3691de7f393785db029f7635f13c14b11de865e1c85d86731bb362e9b733757f93b275dce6ec17ad9d99e556170841d4107187999a61e5bca21b04fc76d784d84ac15a83dcf62afad2e8c13432127a4de2f03641fadeb6cd8a7e5e59b8aac35b61b39a0de27f343adb5819a40ad64295c6e1ad96598bed430c650592b26eed40d2d635deaafa34b111ee024b40652be2ee0460f7c49f60fea0b026a31cd65ed44708118474c675acd1e37b9b18164af1b0c66381b0b918db3e62b27581e7c2fce1bee9fd30faeb7f7dc2abbf9b3afde4bdbd455f93b3dec412e068ef7a67e525c0c57848f4c6b952d317664c06281cac950ba01125bb7381106404cf24590617d5e5b9ea0af957783a0d10a0b2ea14b94eafeb34e3f3698a09298165db614f935300db1bea2293bfaaa0bf8e2587eaf1c0e1cd03687e9736d73a8acb49017b5903e03da6e06f6e5656ef0591de54ac65be68ee7c1bd453bae51b02a71e2b73ca795aefbe475e406685075eacb40129f25b766f38daec6cf7fde7d31d73d404cd2e93b9c88e082bf415bbe2fc9cff3030422e320a6d06dad2119e218f8069b10265a7ea4f8975560b539a6efc943d9a757ac51082fab4ea81b2bb707625549aa27c5342fd452999845a334a8124d4bc516a1e09d5a2174d653da07540701020d4f02553ac03b444ecb9cb963443b30a59717c3cab350e9562a39de825f6a8c7cb14fc15c6828bd444141a4f3852e18d1891154b8b789cd837e2f4467f644bb18acb304515f0f70fbbbfbbf3702fde60afa2f390ae92190fd8d1c2519284f3c3f70ccf83b9811ec418f670182f8def93088c2ff6434aa08d768d39f52b4f98a62394d6ab957b036570e539663c41536414a7d5d495eb23bcfea6f47c2e6c992ea190cf04dd014cc15006fa3cc0b2882d005c72fe9fca2bd0fb19b28c32fc595c93ddc71707047a60b9e7793ee7c5484cf4151ace1332e89b2348a23c485786923cef551bf726123c722b91dad32af0adce3f0e03fc026b75f25465868388d0ba3a01b777340209604a7450b9507bfb28649addb736cf182cc82b64bc3fdbec872d3ed3664857c2aceacf365775cb1d9d04a89ac8b1e2932962f122ba344ea10c429e08955b7e384238145f97457300245adb35eb30307162c21c0db6f849ad7133b61791bc1e806c869c86bdb48723e25340b3c319ae3643b6508dde6df58b0ae4775a7b5c9c6ff81838bafb287df6217e89a7160b02628345e7fa7813fca59ee095c3be1e153241632e705e09faf69d57ae2ff0aca54998f323aad3c55864a582c887de68a4c98cba1efb00ef7de9917a32dcc11d63d1a8e0942032158b43519084f94a8528ef96f6af73cb25e138ca1e9fface97df1d7dfd5da948cfd290a0d909d00000399972b4d82cce42939d328eb4472f2d57e3647adc0be06d440dc01ecedc6652fd510d1cfa32ca2b632fa844bcc6e5b499d1f065c3bc55ec6bbb6127b0416e7b850a2ad0dae09a8d36929099328ac011e3f8a791122497c212ec9e41a19af6ab3fc736b056c5b58978a2aaac6c35ff9c792b727abb0567981a6f2798e337de81ee5a2e8da0c84b9f1f0e1de50565607074755337f80c4cd3f96f4bed8659a10332d699cf9541c9f17078b5614e7c29a551b7d28459042c9006971faddf8339bdfc937dd3dc19d87111e661ae1ea435a24746b06d398da6aa83739d7a520ad6164108caf7db529957d6c52d1867b941ced0b6b02fa1cbe8846223107900384eb462751a869f19a2e9a5ff36fc9dd4590ec4607f42434256f5da68d4753c999dd4108fb5156db50beafdcbaed4864d545ab24064a01a3e21430e64ba2ea1c679f5ce4d12e2083e56c39bfd3a8bad3c0ed05b4806ca26f85df450d0b30239beb9cb55180375287a86af9f2f056485abd0fcb094d6dce96f2bb5e69cacd417f46c47ff4df7d9628b8745b0c5190094979d7d6b9d0b819814497ae21f09ada6c04ffc4f400638b4a258853bf3b7998465f352be52c5205be152e125e09b60e8328065b1048fdc38d163d6de401e5bf34680411a2095fce7198ef05baace5c606a014e0914007940d38ae8848896f9112eb02bded78661698f2c478961354652a54f5f8aa4743ddf3b93770b91d4ea6ffca3a0c87152ca29786a3f5162094f5b722e013c96638ad579f2ff0cfc3e34f1a830ef52e0d4294df58981d23d2b80bc9282dd286332a5666d2a4806e55608f384c6ede4d57e1e8a13d1d318d9b271328614a4baaecc3b47b95629a15eafd3e9134ce4a2e480293ebc6d6532693624dfdf4a3d3b4a6adaf6f22ef347fb1a28563bf44f80580fd31c9ea5400adb2d74d71b6b1177706e612618b09d496f6d5c7a9a1495a07ea8cdecb63a0193de1d045688e2a8e982d56e771bfd42c6b4185ed85c5c5f40e29b677030a858e7521537eb50e151c409d94dbe4c61695c8fc2fa4052767c12e4149ae64947db04ee0eb13c84958c605f85c8a8dc28508b861766e567b3a2170e385c019f13a43221d5492daebd23059e8c4f003a56c9cea531ae5c1cc2dda10f3482096f0c6aeaf73d109cf1cdfb821824543346682aaea2002f7a141cc6bc05f877be02a59c84ec412b80330b1a9d5121bf7e4592a33c425bda9b0d1eac5ce6e219517c4ece96dbb3b157720be93f2d8906e0bf84de46e20721f0cdc79855b7bcb9aa6bf90b0230bc89f253ee754eaeb99d14eb8e76098910e9fa43d43f408164a02590334beab04b5babdedd372935d6ab9d091d187289f578f9c119fc1937603c25241e8b7dff7026acbabd9e14a657595a224e45a83c0baa6312828a743bb7909adbf393d3d97bc3062f702fff0334c1bee1e6705ad9c2d7d8404d8bb2c999a44169da176551882ada7fa8b1d6420ac420c8240afba0320cec56e746e6999de1532cbb13d83b0fde0bcd0e2fa81c4ffb651bb823f8d7eedae7d582508ba0e7b0bd4bdb1a595e86a42164c58c12d41e0a9ea95028b60ccf9ab180e0be3a8966b5b5aeaf8cd03d4bc6c5f921a1a8307bf731c4fb085bd30126357d800d34c21cbb64887681173740f63281aa7e879cb7841b99cd064e71ec0751d3466887e8da8d5aebc49be7554f57a121d007c0defc3a13fdffeb397e864f0d76d01adbf5d2a0a3de10d212cbc61c71347e0e158f6d589ca5291506e8cd8abb9c0afdbe61f9464388e9ee994a6cd98a3720148c45070ae329c8b0cdbfd3720ed5bd3d3ba258fcd491f0a7f96238f9b3888e60c21bb811cae37ff2b9739331894fba8740231e816c898e4c6968ccb3b823243fdb06b2ba3fd30ca82763cc59383654b8255a6dbf8517370188c7c2aea6647da385c68d5a2b6851b67ffa5e6a7f5693246a5b3b987a210466683c0ab24b3b93926a24d355964d8c4e6ace233da6c75b8baf88a79bb8d5f3027b1de624df4f11a0b6ed78081b78579c62253627587380cd7b49acdedc2ee3f4354d1f0938fee268cdaace33d8b9315c7b4cf2dabfba092d5fcdef9ab74747b69dc440078e7c0fd22b5d6f1f1ba19c49b9b5934a970236d1c86426b2bbaacedb6a4f182d44807bc73be3bb3c592f86b3458598bfdbf57f2feda673cdf6f99ea7ed4f42122abae19d93479e6ab91df79f7af97fc0352cade17706747d7649a3deec5d32120c7746aec965038ba3d1b4e8923b31336863486cfd1644d7364555e919acc046485b039ebe7d3d19199dce3c5faef62a5d29c0f3a21df1e301ac7d5c7dceb4b51141f42bfb039642c57a0774c996a05eb0c85584f8cfadffbe9772b3cbda7e574808fc587ead95e4143f927433222dead31d22706e748ba67db954de0e851ab7e5fae3e47629da9dabffe2e08ac24ac6cefad51d225c483373db78319424715088067f189c90d3dfaa9370706e695951669af296d21afa1cba7b87bfabe62183fee8aaae2819f73b9b94875049545f7c8e5a71fdd196de52db753fba13603d3782b9941a11660c0a1161d23b6a6b52022ba4cc8f81329d8ef4336902cc97f69be70a780bd34a796e727c680efaa25363a6a757792d55e6c4642b32905e6ca90b5ce961084114331530af5e65c49716fac8bef1b65e10266a96ac0e19036e704fc3a0d8595e570bde744d7e43ac0aa23f54909e36ca67e04a36847176700af38456a42d209b58d6068e0bde95849556bb1d6dd2d3cc391b532e333ed5508a493f1cc8602274a6015afb0432539058d574c0a92b5e5c93e2e3270ba07d526dc3b105b73f57f7e0783f537c1e4f26728ef41d62e7792761512452209108000000008804468d03001ddd3b48101fe39eeefbf63ebe9b70d1418da4949294524a19f302d2020003b1588ceae834d569a63a54069807b9bfd0b7c8728686940069fba1b9496b3b5dcffd33e744b45aef934963a6ee225aed2b0cc390e70f3d11fe4e9fe9d3becf67689a4a75ffb996cf59eef74b63d4088da5d09888c6288d55cbfd224a29a594d65a6badd55a6badb5cccccceceeeeeeee29d4c9a4712e3fc2680ea5008b2896984b8088325cb66cbabcd7078b51a10f161392d5afebbaaeeb3a777797b16af92200d2f643fb95579917c4f33ccff366b3d96ce65a142c5fafd7ebe55fc47122ff7ddff7df57e3d26ab96b4741d775dd771dad96db29a574d6dddddd28eec499388d1371336030180c068b3eb429348dcc2244840459c53b81a28c1993a76be6a1268754ddcda9d1b999ad0f161392799ee7799e57c3effbbeeffb66fc471873b008c52a8236a4fa6d3f34ed698320084e914cf61aea646aabb9e6faf0572f67b4da1bfbd68fc8f77d9f7f9f7bb5dc5dd7755d27b3566665566665326666664671276ea67122eeb9ffffffaf311487e226e56cbaa28e89c1a4008b78e51251460d6a671f2c2624a3a067bd300c6b5019a23814876a4858cd3b8241f2d5f60306a9863148f4736e718b5b36d36bd7759d2f419d4c0f568dc64435e60569cff3bcf65e4e590a45abad618da28635ac610dbb86dd4dabe5effbbeeffbbaaeebbace5a6badb5cfbd5eafd7eb058314252881903b48234588ace29542a20cf9aa95867c79a7e5a8746eabc675233d0b7a9ee7799e275f27937625f78a37b208cf82db0f2d74d1c9a4c92be258a83f07b9134f69225aad17716410cff33cf63cc929d489d690d29086340c6badb5d66a6a4ecee44ccee44cce0820fd3880b4f9d0a42781248f28318820ca90334bc39ad90555324dc88272467bc96af212abc951ac26169339d6dce1ae692ad5bd528523d55044abbdf3da2516b4a0052d68adb5d6d24a29a594526fce3997cbe572b90a206d3f6218e3921d5651c674d1704d53a9eeada9b9e11d80f0159594db1ceba65c13899da89349e316f388327e8563994c2c2c291cb7525c4b54515ce7689d43390a82926305ccb6bbbbbbffffff492da3397aa95f4d52852aa8a4c22a0cf58b31e68d724e4a6bb5dc9dfccebbaeebaa0aab79a5afa8a4f8cf14ea64eaf714ea64eaeeeeee76e6bef97ddff77d9509ad96fbe5ffffff37ad96bbdddddd9dd6300c7f72bafbffffffddddddddf33ccff3bcd10ca9bbbbbbebffffffbbbbbbfb3b0c8cccddb8993a3343a79c99f992f56a286b687f502793267a5f514949b9bb7bcdffffbfe7799ee7c54ccff33cefffffff5bad56abd5024110046548ff4fbbbbbb3b861473af5013ab79b9d94c121a2a0048f2a2be7841a77cf1e24b91e36666e4a47506ade605e0455f04c030d81ae6b1a93636744a1b9b2fe1480b82600ee9eeeeee93d25aade576f7e9dbc69138191fb573580d64356f8d8d007dc26a6e03b406302a0c18744a1830be34ba3366e75019234e55438a1127728bdab00d1e000902bbc56a5e1b3be402b0386735ef006c63355976b69a170612316a8c1874ca1831be6441eb456e59cf72ccdde69eb33face695264dd4fe2929d4c9a489a8a6026b24c7baf91ad28b6a58cd3b828d481bcb0a35202d0e5be9a401b9b22744948a8242a74441f9927dae5f7459bfaf324949a13e0c4f26cd32b8040441b041b0bb3d0c45210d6b6843e6443db2b13969e05792c6622c16e39828d6b12b56d3c70c69b5ef6dd244b45afeef9414ea9d3b99fa1dc52713338761188661f8ffffffaea25ce52cc780fb0f407a9eaee89a484cb49bc1252008826f4f9a88d6308a300c431b86d6daeeeeeefeff9acad96f96af68d238c5b7a8b262c014d16adf4d1ab38856fb7f3269ec2793969242d5f79414aa5aee77666666eeeeee6e777777a71c033e52fd8cd8755dd775dd0c86c16030588442c5f2f20283803f9f4c1afbc9a4317b41daf3bcf6783a3fa7a468b5dc9fa294524aa9b5d65a6b999999b9bbbbbbddddddfdff5fc4b19c30e0719334d61140a2304a840a094281288f55bc5447944175a2531d9983da4c15dea19aee83c5beeffbbeef9b341e0cc1036a294d6b0c4c4c0461050c424bf4b04507abbeda0b3c3370e0e34290dd6911767676b41d1a58c7c8cececea5b9776727883bb594a6e55cc0c341911c3ad851c28e0c4744d2040d4cb24881082fd4d183c472316782560e264a84f8b69051d13a467a50e096d0dcfc1299d6820e911d173cc80204231a0b1aeb6ea1d6c3a77247fc2a1ae9e1c35630d3f178d0c384190afcab4f101f213d7d7cf0ccb825335d2b46632484d9ea852a5a8e62f7d0eb4c11e5a9b29b272774ca93932fd51089228c249b27a58804ca9c1163cc1b4ba4cd87568a43a3913c6196a31309454a7da18a8a8dd5bcaa8ea5450317d9c44b7d79a153bebc7c49ce660dd3155958e44be2b09ad745c65e6092c4c820992a2343a79491f9927cc518f3c67fe71fd5903586868686862409dced237ff77faf96fb657d19b38c652c6399acbbbbbbddddfdf57abd5e2f7fcdd7ebf57abd641122d1a8f4fed57aadb5d65aeb8cce66b3d96cb6a384e20f2e79100441d929d4a9ba5cae93d28cabba5c2e97cb359174b5ccb5d65a6bad94524a292d4d99c5c1d55a11a594524a99c662b198b5d65a6b6badb5d6da42424242424294524a2945a1e4ebdfd52d472aa41552f7a954322a56f3b6842e4a5eb6805112536362e89431315f9ab2d8d222bf0933e7959940a6bcf74bd3154127f1cb99646e51f77ff77fa32cf74bfbd65a6bad7577f79b5a6badb5baa6cbe572b95ca2d1fb4b5a83789ee7b9e7c914ea64fdffffff47a4edc78f29a332994c4671545a2d775b6badb5d632d3fa7ddff77d5fd7755dd775345663f40a5a2d4f469d4c9a88566bade4ba5abbdad5ae76b5ab9dedbaaeebacb5d65adb6ab55aad16088220088661188661f8d5fad5af7ef5ab5ffdd85a6badb55c6badb5d695db8d58482e2e340673d2408ccca5386c75dbe894dbf6251a8b9e9d3239651407f753d4897b4525e5fd999999b9bbbbbb3dd6241a9bf40a293bf52eb9dd512793c6cccccc611876b4ebbaaeeb543871afa8a4a4babbbb9b9999dfd9f33ccff3bc300cc330b4d65a6b6dfdbeeffb989999b9bbbbbb67188621476266e63ceeee270d885c31d77702d4b9b650b96425202076158d00f9a84aab680448070508f6b383ab09171234404128a452a954424191404a8084562a141e232e03a9039589817971696151ada8a4a450279386523a218d44cf4fa430a2b4a24e260da574421a89de9b6da5f3012d1af191537518d9b8b1008d8e06c86be3c60d0dd1b571a386c65f1b372e0dbf366ea868f4b57143a3c1d746bd379c8695dc2b697925ab5d495a799bd4007929ad12f404744e165050a849562028548c4153a4f54631e254cb375e1a71fafa8dd7469cbff172c4118d5e3422451cedc67b12714c27cd7442459c951b6f2ae2a86ebc291187e5c6abb212715c6ebcaa88f372e36589383037de96881373e37589383237de9788736fbc301167bbf1c6c88c64628c188ee35832db06b36d1c2be66e2f30329b8b8c0cc77a89d95a626238960bccc60203c3b15a5e36d5cb0bc76271d9565c5c3896aa65536969e1582b2c5b0a0b0bc752516d29958a63a5ac6ca8951ba7022b1c2b755251e158a894cd9492c2b14ea94d4ba5389609b5a1a0501c4b3b6da5138a693b3199385649db489ac6b14e50b6110a8b54da44a51ba702258e35fa93138e25226d4e2271ac1f6d3d59d4bfd9e7d5f41bed6ad2beab3999da4dce7a2b5727d8a407c918638c52febc4cf821618ae0ee497e4c6877ff2161e5eede3c7f46f871d50da8fda93b97e676efd0dc3007de444b69519bddfdc1112096999979068ac2adb934f7ea4c6179c4ccfc0da4c78720ee0d8a70e0400a4d38e84289100c88fcf0f14032330a41cccc4104a55810f4ae13bb752ecda5b919751b7c3a98ed111f2786d419263307cd1af4dedd6aadbabb3fe8e980e4b0b003c70f0aaf158628e1a36788219273fce8f09ad3c5902a5a9849f16308201e2a78866ef010831561075a30d1c1c375e4892bfaee9f9e9d26dd2d05b5d13f3c4da6074a5c142ca1041223766ce0e313f3c1e0bba9345767c745437d539aede9210829662c02a48913458474399af094202fb8e1460d20d80a664192c7911caacc3145174920d1e5d003861e3d4d648123094f082f30e9414508477a9290368522758695550d3a7c94b440edce0ecd4d0de59c3c8ee490a367c806272fe0e0b143c410263d34b8d5e3e2c9cccc477a2ee860870f17377a6ad0d174826006615a105830414b691a0561051e13a4e00f7880581d1d1d9d2e8176079675a8e4af7ab312010002014503a3190000c2000c859140105b87ce3c14000a21544c3e82301c2c382c908702914214c3281630c41000003004116410632ad700a18d7d899d91b3354fd5f7e17e1c51f37c79a480aed056e9de97cb7f334d36785ff99232d1aadd761d9e07cfdb8cf9570e270927cdb18d1995df44bf6b6d779c1b67a8e3509e8dd5b859ff3ecf14fbb7af4ec9d52479efff4cb6e8985c87f4442bb8fce5cd00ba1b97f7c3ba9dbce14e74936e4e535fdc3bd9dfdb11a3bf2152594a1e3796e61aaf155762320947f421718a248bbe3322f1da8ae29ad280658ba5f95db6a567735dcbb8882aae59cb717eac9645196fb50caab86b6551c75b2b432deead56d882027030b27fb135d33bea29498addc288dcc5c5d2489ccb700389a39547156fb50cd4f8ab6551c45d298732deaaa6bc6bb8299dbdb8b66f22d78cbe8283e3d2c7531fba9ac5dada17e91e379e126a61c98e38a614d155580c47546dbeaec262e863fae8140a45a070b8a8c2474e75c4512ba4554d04c58f578f4e6551eb045019c43c0d93e728c79673ca2a6af3611adc2ca7084db3c724badeaadae511f055b510aa74b539801c681ccb08d63292feb9be405efbab65fc793a25c4d5f2fe1f5f2de3e8d392c0ad9651dd171be5d3209380852e1004cb06a1f414a7d259d22af050005dc262ba47b486e0d0a689a9bd77ca16ec76ff05dc2258e46d5e0b74d76dc1eff72de02dc2c2dc0f8a2ddc9c0248a5de3d1770b5709373616f9a2dd85d73a3fecb5fd0ccc0d5829bcc85bd1f692fde71b3a531890f51ff498154cbaeba86a9e5dbdb7aed0749aa1b8f23a1a6b0aba57bad4c1f13c4f4f7fac7348cddcdc63557572f2939833cb707ab166daf55a776b3430a097541bd92fd70a8b303a619b42eb357bd087c6ecf568f72758a94c4d2bb11e7a78b7ec90154cd6e1290bd5eb6dd134a3df482a3848a2e70a0733ac3137d21cf4682ba366ee0400c482f79944f9b2077e6ca44d002ff69a7dafc9140c89f1a439ce8ecc0282b3531cd96a843d92a70ae19462258d023b9ac64d36eb9455796b5d148bbac943df7c951820477d6dae17c83ae2b793634810597a42b7face4d05b5555b1fc957e5713fb24911e35c31d6389a7debc76dabbf116076d644f76d9db87ade9aca4670c1e59006fe37ee2d4740bd6efb9fc45f1f3d00dbe4368333e45d3b596569c69a9a520976b3651ccb39f22659576bbe2e260376d60ce3b4cb68356cc63617836d45497afbe946fd43ffa345da1ba7bae31014d8691aa3675937f5b49f92f2a292752daeaa2a2ea55704b1873094c7ee175d15e4d07cdce831b08f4e43537c71b720a3d0188890fbb890660fbad732c325c664b12363695a080ac05756b55570e568386ca0575863bf213c0e3a3ec5bc82eeb8390a859dc288436585ae383ba1dfa6917c15285a9e9a72012ea6fd700727cba92059daade63451cc4c8386d6846c6a58f0f82c51075029abadf4438622ce2b49cf2447150de255d6729d946b4f8bbd7c70d6fa4d4d3d1caf54567eb39ffd5f6c131234b353fc7e93305e79fca82ce2697a9b694ac5823ee79e5e3716d33c718b2aee28e72083139ec960d348dbcf5937efb363885ff506c582f9b85335fab4a2c3b33f8dea5e417cbc9a3b3fa8bee9be49d3b39ee3559e0678177f7487cf4ee4406b27ff4a570ed6ced07ad00b59b0aaecbc9de1a472de3f91d37854e5bca40d0cbcf197e3269461e96aa44a7a4187c6d1426bb410a0a2d83679f0b8b9761b4585f77d6920bab5331887fe65a9acf9f136f20afbdac565ac17d4fabf40521ed6e518d76ad3885dd4c2c80abf4afd6e334857b56ea4f354a6f576bd5e5fc12185320eabf5aaa1eeeb7e79f4856106e1d0a9efa4823f7b02803b9d27ce1f62a3d2fb7e44e4834c5d6cb6ce76b639ffc96de7a272169edc4e1bed95bcbef90e394e059ff966cd03e4d478f0c7051ea4481420c966f53e198a3993f6cf7155ca2c2485c252a6d09fb63dc7097b2aaabb4194c289450dd563d97ed719990e39f6416b94a001d5ae05691bb06a1bda9619c141b9c4835553840d392b12baa1028b1647fd7960b30f7e89b281f279b66bb708b4d89d6abd2e8924ac230d833cb0a62a4e4b5f753e7a5d634ab7a2c7f482937e8a646811ea60d3e60787e803b4aa3a423cb0acf8e2864fb3c02d3e9cf93d2545268a4d376e1aea1d24e88a4355766810cd655692935c28ee99960dd0db16be333d0c8f43e81d3716f37e534adb165c865b4962bea48e12716a8282a808e20e9c3620e4b57b541811c6e8fe1871789cf7a06a9764a998f40d3f2314e5b7f12364d8e48be6db430155376d27580d0501c207faa938dca595148b5d0bed962276cce2fa831cac41465c4b2f8501efe48860b3748268da8955cf1d12fff73b46fb58c67b7d119d5f53dba4c7146f17f8e5f9319d4d628f9e38a890d1c6ceba3e014892cb87e4000d59ef98731070c2c6b266cef1befdf87732fcb5fb35b34305096e9a172afccd67f83358c6ea1a73d8b8c5a97e0180a7a1c65dd666308ed157316e1a3465f065197f2931e9fad6a85024f6b2e09eb6186500ba9850ffb189b7dfa9711603f2bdc7f48c7d162c3302634aac76e5054e70d2644e7e6fa9918ec7ee49c9074931443b51662e1ffdb6e82fa2d2436ee5425598d24d4a72f89b39b3dc059fbd31f5efdcadb9bc26afdda2118d737df5a52ecc34d84e6b8e844990c7f11ae6ec2bf545b99b8995afb959be6a5efae528bb3057f55cafadf38c6eff3e3e1f47a8ebc1b27e83f8985e99d8ac196a5454ccb4788c5eac8326f4ab29a29aa3a8f0d4fefc64296bcffb141598914e578ee406ebf210ad4e3af83a368a028266063e37885b999eaef1c0a1b04d27e3f434eef7d9db6af8693acfee2562776ab65e0012439125f4f4d401bc445176b86f84c088eb978c860451ed3e9dd4254574da2024fcc2285430136bd50c765124b4e3a2d38a2eb0a911113da529c23bd9121f7d7bf978375234448b537037b65195480e8e1d2fc156d38b8df80f5c1713ea1f2592f9715533cfc843ac20728183e3fa1e39dfb8aa9d91f2eb88763c3739f20924cfee1257fddb6e21bc1fe42b557968ca4dd6ba1b323cbae2a9796774bde9a08261b0548587909ff10b2e59d663f5c13f6b9fd1e085a14441a58afd6d015fc8d0ad7444bb60ee96f944547054f49bf9df2366965ba3d3591ad5cf7371d4f4e90ec3810bcbf6fab7761153cfbdef4326b3abfc7a2b20eefa670766038ea80a8c9c6b0db5e886384f0c78d1fdf623fa9d5aba90d7f014e7ba5802c4f8b8e699ee01f5631876733e17b578890e184b3cc261d5d2f704bf054866a2938073b3241f6088d2837462cd79d0c2dc4c8d399267543a5339a69ed191036032204322012f8b930c3153ef9fa4259ab991ca1c70ada36fa90b00bc6cbec8401cc3ece88d1455228426482de90642a727dc9049297b740136217c0974e784c50d409dadc740ac1c7940d2959535cff46c253b1949a8310a87b2b6a84711d510b97677d794b5998fc898e16b91a288895157fe19509c2ed8519001f073816f6e115c1bd1cc5eb9e93be1c3c0a0401c1b02bb3d06dd108e91709801ce19dae7869a9f8d7cda39289c647008184875f102b70e36efe8dc4b6bba3b0fc4e084d93c703009caeb68f53f1e21a7aed22dfcdea535dc61127575fb5af6994cc4ea7be42e6383141739d14b1bd5bc1a95365361cc6d56cc351a5df32f6f3faf6992684cca8e51b15dbfbf46f528bf08acce4b3ab2619d13330b3f403ee3e993996937231d09cbc1ba67d6b326a33901ce389467b263caba46cdb68674eb5ef693e52da21648c6d06bf0c6c4de5a2d07dc9afcf23bfeaa89f203ac71751ffad7184e6fb7a21b7e9c11191186e2630f11c7284dee948deb7e9a0883fd399a9614acf4410d1522ba263054b6cdd508300682406e053889f58e141454b6a161d2c7749d95e55aa632547eb867d5c1c870c702a3e5b0638f197ca241325830547c63d9c5c113f3ea3e3e19764cae2d340bb772beaa76275cc585280b139cb8a0da9632cdfbf0eeef3e9de06b21f617da309114f86d081a86f2c8a234014d56eccda423b85c4107c820b1813b5710523d641af12caa3a6887f6a2cf9033f0fd13d3c5034b1b00a4a4e2c835a25351a0cba400bf19f6a84ba0d779a5dd2380a7e824e583a6974c25cda41c87250184216f04edad79d9a93a5c8b0111d7906082cf21524051bd120bd555f88707fd147716f640129c2d68f3b0a73e79569ce829235245eaf4d6025460ee77c3f9a75f5107248200a84677991782351d31d20c87fa53485eb7f7442abf082885c39534b0b5a81f5f81c3e675f7ad40f4b8d930a914ab5bad5e8368101f1d598d1c27ee719557dfcc40619c6575a66d414695689ed847b1c9a442ff6957ad12a9f6fe8d0146eb62b421c0e3fb9774e1025970fccdf3df696e6f5d8a77cdbde3c509d9cf5894054285596f55688c45129b546f700f8a74000e66c11a09698d2186417c081b8937e61b13e2d3ecb517d3086eb607c5ef0ae9bd4ff46596f630f84746c9b2641684948c4c30527f11bac92e2f1d162c6b13c6f3cc6dd880aaa0115e4d533bc915c10a2203b6d1c21b18847cbd78f16820346cb7a9cef07f75273a06390343539e4377cf67d467e0a663b9e9927b6f441d6bdf6f446242e931d475a5c9787115a9a8bf5898be58087a25f5f2292c78bf20de36f26b71539ac868a0da5a695a38060a87a0a9f62fa7733603a817642f5e95061f8643dec77fc135f0520e5813601a87f41571e6cf50dde904ea443c6b9b0d5c3f13003500b0dee12297ed82a13d7d6282b8d6b4308164c9cb4c0b3c872e00883a594b5db3a3accfa8e363be0937a4b09eded834e794be4006c02ce185d07a9d7a0e67701745171f76352224bd76d9d9872f449aeb2a15a2e6ba615a3f924596d7eb0363b70d8f2c118047090fada42b19acda9a892fe9bb92cada65ac6fa5328b22108a05238d9018bb38510c41fd9d7a6814fec6037ea6785365423d64e402f71c9e0c7bd742326fd830fad1bb7513ecf2241949f23e0ad73da6375935c470f4544410ccbe6db196cf5b2569af05b9ad28aed5aa7a465735bb56137ea60a6365261a75fa0a61d4c6ddf1f510cb8a5536600f4279af1cf45ac0c6c267ffd268fb3f88986118917e5deacbde7c4f0314e1391cc9f1f3ea3a3c4df80daf1ffcf730d1a7fa6c38be7f92059f9649c5f3fd4e46863d5ea85d44befe22dfca931ad2303e1cc3a4a3b0d9f56045fc94a7b6959a95dca01dcfc994585c6207b4d76dac18570c1fa780c0f2b1af8b4621cf01691d5132d3829ac60ceec2c268a11f4336de1f40a99a901ef0ba30f0ee52701e88a2911a4945b22f394f70df5a8142b6211af24e376357c3e659c911661b7f236f5507a8c0c83b6122a0cd6224c64e2039c6965f38855bc8030d33e6115b88d084e7a940e3c26f66e42072aeaba278358fd629e4773a7650cc07fd15ebcf42e975d7550ed40df50bb6807cf4c533df16f7a9425d787a89fcb5151e051f2efaef0cbc3e72c43cefb76c57749e15d2251c17a9988fbb5a1dada5d7e7d48c77148128dace2f4c2223bc19e94a9e3f77ab1b2cba8ce40964b4df98a094fd66077d34d312f0c71d1aad3f5363be10bd65c10bf692b5311a102bfa8057c2b100f92e89a9dcaf3ee8eade5938262f627b000ef642e897750c1f4923ffb3c0cda5cd7e354ebee5b262114cfb69e4ec4cbda1e42f0118155220b98fdcb6876fe7876be8cb71ccfeaad6ad9bb11b9219093d810eba3304476dc861854148ccfb2a7fe83bd8a8933979b46d81518b1790d5a3f2579e69b48fd034126af1a4d94c76add7296ae6d4d933912797255261a9f526b1039fc1024a7b076571a4493bbb607152c85b0b6d0307889ee27c7c97c2a646c704458fb16cda2f827e8657ceef7cb35bf45b0769729112e881e7504245587eb84a8e33eb1e9784b483a5c33161de36e9e514f7b8b15cb9a42aada234190be9adfbf98fc3667fc29b1b92f45d6f307427977fa295dba56230f9fee14e619b99452786cba0a6f7a200ff462987392d3106550ce6237400454da3ef95a6138aa2ecb26eeb98e9ab1ab94398acfca97a9d5c270210d925323bdc03688240d9da93a7228a9d5557bbc6753db371c84fb2dc4735a6d2b1ac839970c708e3b5d20540d168f89f0e0188f230169e4878a117c397cc609e9f1407f3e1ee0bf1869d544a8e38c8e9fa7093c13733fd9a0eac95d60bf59ef15bc93106061f402cf1d98c98d403f1c2f6bd9f7e075c8d7315648e6256379b2b68cd53ab9bca3269e23281b1002fbb756401fcf811be7048010c8479244ba6c97503939d4331ef35de6000b169dee464891e8abc9e2f5dfba4ded934e590abbde6fb2faba27b1c04364b51afd0dd52b2ad7b1485dc930b121429234a7171118906d76efba56f4f970f26874bc3c580f385a64369a3dd41d6a968fef43cb0245c38018cf6b5223868a8bf410edf4fc6270cce35760b0ae423aad6156794358511981052bd0618724293a384a6a7e5c191920ef5cb433fa8efe5052d391d4f28eb62682b3d590c24df9c3ea10e9162ea7ae1f47992f070d7ae21c4aaf5e786fa6ab0669ae9ac7a2a88d069820c44f138a413e88d4a3b94a951fbe808e2ed6d236711ffdd594529fe027f9263309f0e77c4b9b14d0a1a21ca55dcf3f8d95aa4ab82fe67232f48b12032c5d415ac0d0460a4c1259c9cca5769b0b5b2096851570e28f8383c29a4390652e4d18e2379b658fa1b19c1d6d1a9afcc847366a75a118f02c12483f2d715515f396ed1677c2cf0ebeb14f8001405298af085b0c66a02a07ebe9175b1bf692a6b34535c5022a1f144b2fa28c047de44aa98d7a961b13e165e7120b1e6a971e8f2317e74a8038d07722252fa30be471cec55b293bf2b7683618cde670496aa7cb17a6f073a6960e99c2f8b7b71eea82223472d97e114ce5f5de8bbded089759825a49ad0387ac3a52e4bb4423a3e62039e4a2e0724e0559fb206af1868a9d984daf3067f659ece12d9ab9b1f20fe2826fc04ecd6974c7a8ce0ff3a96e860851bcb8d144ff419a350380b7d6e221b64ceecfbc64c5d96f70810c26e6de972e9cc0a302c189b597385cf5e4208f3d607120ae23d14847619defc2239ff072d976ff63ee9744caa2109974d8f4366e61474bc9d5516fd8e6d96d1e509be7be9bbdd474c7d6c057a54c6b37e2a83f43fc62bf12c0d5441d52417da957820f4314b663000c67b558a0650d56f8ae98afa0d5dce00450ee3a20c8ce5f28e7867b9269dc9b3d46642ae805e0a2b18294a6df5d2af73ab9f616bcf27d25582b02ea3aa0e0a4f35bf2947c458644f0e8e007ed3ff9003ba16c020b5a32ca60a3770696d8f6fbe2e2fa1959d4968845990c2c54cc6398cf86493c814900b08c3694c7e91b2dfd3a8e1abf3097a24a479075c3a1281f8d27cfd83df9485fc3a9ae2f380e316958d27b46529a62a9409d0935382f7bb5733ba670c20ffd548a1d8ccb92618672caf19479c21861836bd61a4815190d4cc23f56737a073c19a47d05041d2e444accba9a3865d28962b2006d6e974f4f369d3170a39c0e76ffcb043dd9ec3b9889881def69eff72afcd1533b7abb389770aa67a8656f4cccefb0a33fd93bb6c482aa6a8a0425c30afc9d9fecd5c18b7eadbe74e8b098623607ee7931255f2e498b63dca2ca11c956a3a64926c2fc179495908814cf972cc6338c15a147a4d2548921a67268e78b08912e6676ac8a4856f29c42ce054dcf6d4149676d6c56caf2bf4371ec1ca7f2e99631c5a7c77205b4b6c1a70f5052ff070ae343bea6fc3955fb33678e4089cdffb5abf7844bdf29e5d7501877e78fd5501215430e37ed2add7516867caf2b709c3ddcd1feb161b0e9fea664287c71f74d54d047141ba77e09ef13405cbb8c3162ff0191668efe782785f17e985e70e6d5acd337f8a746f0908be14d034d86f0c6397f0085973910bc338ac16999247acee11ac372c384647502684a28ac0bbf24266b385c61af102e73c018eb779333a002a745b9b7128396b97a8199aa2e7ad2a4bbc3b6f0f9840c783e086426bed302e964c6010ecaffa1678871b4137767356176578ac4a4d61261c03b6d7be0e1c813e026811f8318ab40cd492aa8bf1e1237067ec50d7760e3a69df7b859d60c1c2a05d24077a834f10e8283efa8380a1e228c0c80d53d3c12209a3d0c87ef6138580fc4ecf33876c77328f33b3bcaf44c7780e276bd04409957b3155c34d4029906bfb106733516b9e2d84e8112267b5ae5b9e1f84e46608793d4d9c5aba0b1f35566d362a48780bcd15d8ba1afa9572fb97efbee312fa14fce5db59bc8af485cbef214634cc4b904b76b223e3580b4e315fdc98db33fd3f6f9672e45ff340fef3f6d6cfe6741566591009200c949a162ad9c41f5d526cb874023844e5979234ae9b6259b1399838ce0e07fa164aa26c8c12e5092dbf01361466b16e910a542a1d526c518247b11b8d181c31cbd73acaffa384fc77b127f73f09cab01d9292865cc4528e1455df4646ab446f835c7c36cdcf23d0ead4857cc9c9a9dbc7dd0f1110dff8f74e7551d5c94c71c5412c4fa645b62a3abaad897f1176d9e62e1a178ddb14a76dc962ea84c76506c6e234d76c62357cf76745ab4c1c90f855d46124c71db64bd70c9f027948aeb0958a420e50db4df8df26857a96717e97a7a1db227737f7b3a07b967abf73d7569f011b75e3da2fa16e5227da807a74f9510d557f46b9504085feb643ed10be56db2b0ea4c4e75c30634e494785a98d494b17c237fa8d4622aa66a8a94920405a9b465460906431436e6a41d8f1db778f991ba07fed531d06660038f013dd0d820040d0249d0441fa20fb527c6c4146be8538ec2628824b70c553d7f21c3902c74749e420da14dc8f497170931345ae9f9e802e5fd83554122dd26384aed43e5b09914ec660dccd43d9edae67fe5784f6460e7c92fcc46d56d21ac7868d97f02552e6a88bc534b633b38f651e93879275271683adde2efa6b2f41a6d9f9d046aabe3f2cfcde8254fe808ca78a18c09e87889259365fda0ee02408a457e02862a51b12faff2862e4c14295808bdc69083cc81cc7e9e600efa8d9cd6e29b736fb092f57842acb08b5fdafce7f23325ab9580a6a7cd10449a1ba60b353508aab3706c3a0d67bf76da4e0389cc676a6a2f876d7cd9fa4ae478376761fbd444639f1db6e6730795e015e4109745de3d5305d3b6d4c188280e9f2f7350b972b746eec94726a0879336e4b01004ef5a97f42310d8d7634b5fe6a0399be64643d105fd51757cc8b3b06798a883491cd6640deb981122505de643afcb4ad4d7259bde259121ad2480094f12d416874ea4b0ab11f18f154d2401b8190987e5b8499dbcaa1d8c4f2384d2e84a9eece73c1b4aee554509370eeeb10d1a40aafcbef6476e5888e5e797ef8b4f886444b53c714d84cc1c9873b0b33c61c85b4da829b3b005705a82f6f43b3caba41eec72220a0986f65ff8615602d5210ed0dcda23593f6d5a8b4570f137d500a2400322dc7bc12f8d76a586f6895421955a3110dba079cd3144287f474f8ec0f5ed7bb196290c23585d05cb195c63da8642dc70518c0403ff995008c1b938be12a1c015cc0f5f6a9944214cade2976f533f787a6208cf3924c43ed3193c9acfb0369def7308112e617673d6ec95360dbf85a97b00ee144d9b1b8c5e2e86a5e94fb39b487844766a56ce4d420f4419860681dc67db10ae84ccd6c3811267789f836308867933563d1532372d77be052b77fe66a785480e30eaba358f1c7962aa9015ccd840bbac71240182c50a7cdf7dc3309933c5f57153cb8ee4e94fee6635e02bcfd7c8e21f90b5c6d32ae8d46354814a985a70ec829e7a062501d1ac0302cd6ccae2d5dcca8767278c90e2003bc2e60a0167b4a61fc6dd652ec9081267981c91c2742083d99b585fc103d2caa6f3009b0939b0d60d7baa322e5c4603bc2e21fe7e0fa743b2f9f3e0b592fab94c0c0602b27c6256af6168aa2efd532ff4a64031222d4150b8a362e0b9f7793943f0b28bfde6ab258b67042bf8aff34b44e1213fb906d48a40da80436d3dc05d5538680197e0926f94d10b703a1089292f060b30410660056c4e26a8aa27804793a6ab10a53e15de84b1e02b47cdef7b689fad36cc5c21e0a4f3b1bef80970a961934dea08dd1f89be4331cc3bc581a0e78f6120deb0e5818f5e9e9a2b98b75a5cc5979cdd1c86044a309e0eea0597491a48be8a839d9262c76827cead1acf57e55688ae3be097100e0a2a4ae64ebbcca04e67a492c161249d245512b024f9dc860fc5841bf2799320e60f021d243593310fe91fc25dfd31171408d8b329108353473d20811d1db3ab067e4963ea57cab28e80a35857b3af8fb16085fcd15faf74b9ae793e9584520aac023388c00cd167db85bccc5717c2acffcb4144ba105aa4085623e6ca48bd3594ed88d8a0ca5a4f27e7eae2bf49c1f91018470c6a17587e99fb413522828a0159d8059f46938e7a13a24f716d04d0e8e399064ffedf63755d8f6e6ef538e47a7afc3ba82df47423e2a3c5ba88383b652b4e9f4644c4c9e5737ba97948dce1199be10220838627304095684490010592867c34e0dd34986703b251c3303860994f982f177d550373ed4a740116953d7c04d66e3e2a156c0b7d503458ee7eac0fc2ce5d35580f1e87dde24721e8a20e47086b258a081f06c03152f092e14786052e0864cdfbf0d46d818f8b2f4c989c86574aac078b02420a8e115f43c722eee86b2c8f8280da32383160a2bc45f227c2b8868dd2130e74db04de11f8270ed709b8b007fd19ce0cbba8236c0aa50592f067ef83709934b8f4d3c0f5cac4798993af8094957d5b8f48f9bea8ac3a710d1fa995dfa42c2ff72b03798bf76ed113fa169f20e196d44d97624c98832e0906128d5dcaed345a061e43f16de1c7e7c081b47ab3b640d013781d7301970dd02d2fb2105e2182524804ab431144c722141d8c007ac9f09dc3d3b945274054329a42d745c3199e1eab19182f6c32c9b05ec4d9877d7a58975f86fc32141b9c6b8182c28553ea96c5ed20aeaa28efeac5f114b400cc409909acda6ca08e3da7997d58201a63b67739803870f284c123cf5705073c9a83ebf05a2262c42449d7c0362311970171921b8be70786d20cd2f7b8b6bdce8acd1e37dcda4a0b3f126f85dfaca3995ac52fae24ab04150dd27f0a874e4f619ed54e71e7cc29529937053c6001bd0e65115a282473b90dcafcc558ecf643a9a004299d827c00f32b2a8e795768be07f49c8fce879eaf609d7781d2275c43f42b53580884a1c2435822bd9eace80540fc81811e7de0efdbf3c628fe7a73deb5f1e751f38e007f7e989742004903b2f80faa4aa023993201b71eb08e8e90e5a84839b93959c217241c05261d169c3cd83a006696cb5e43fe1b55a5dd6f7ca51a590ccbc8c5a2ca58f369b2ce6c3b7a0fdf04bb7c81e2643c8782ce918d5c7c13d76bf0d82d5ae7518c39e403e1ab89df6ec36c2d7041477d74e6343db4d659e5cf2293403e0bd260c7c9f30c033283064b22c9e06c404fd73ccfda50002efe985e6cd36990d1b8c216326d5c2846d1f5ad4a48b5e6be74a2172247483f894c72ea6d4c89ae4815c0a6207b3608068d8d0bc4e2365217115f1e836cf12b5ea9c0160db5cf4f71ee57c72d1c93520b89ddb107b27897fbf3389dfddbe94309ea6f509dae262186012602dc10285cb8b09140d4589c455e0686ac8ec8c4e02b3925c744e0fdb26e93a6c0857de1ac311434319a3cc101de683a1de116f3d4c6852931c1d41c64143a4242cbe3775127de03d323955bfb2ff4ac018576155b7fad270cacc679b0ad0cc418916146881915a9613fbc1c45aa438c8aa6d04f11d61e63203e5ea10a9a4f3f460dd4030e5081bdade239758e3fb464fdbcad70f254f525ec454b5c6fe3b2de88b5eabf34df12e7cf9886a555424272bbf59944b134226a28d86abc861319f6455abf3162a03e6d6d6419b85a4fec13d778381be4ca0993669f9a9c680eefa092b519e964d9462f2777ca3a37393991acef94135d26c8f5895e405620c287bf92e2b4b0e06c75b0bc3ddca20e2d9a4063dd47438a0fd99c2bd85ffc0fd34f44de8cdef0e62fed2209e858a01c4aa3d031f14d5323ac7d6a69f178ba6eb186173ab589bd3c700eca8cea42db8c2d140f370cc8148d4c1b69c0f41748b795bdb09821a37d1d79a36ac5c14a552c08f49a9d4d39192cb9f7dcf287f82efc0e2eaea7921cc298317106f0f2e24cfc1cff62b980624d996f6587572600a1dab927e72ef45aee9542502ea6a44c2873cc541213bac9df34799dd6f14ab87df76d8bf13f16eda132bcb03fd1f27f6d6f1ec905999ee402eebc0a78923373b04b1556231a5bf4bb35668e5ef60a4aff97b0df8b757b7af722dba2b03d7c342e2a945685c7eaa5c1fc5b66594bf231755906a19120ada6e4ffd2d32bae411c572214a94f9738e0838a6ccee48264c357091aa4ec1c08129196258d267aa0b415ccddea5e29cdd74532d2636209b8f8ce48c35059e7761af78717ed0ec4c708b8a3044cb2a0036a02e4add173614f42e859d5d7882c29fd1962f535ce380d64bf4a924e33ee5cc36298078c030666c88561047092e33530cbb48696d13cfd27557d29c9dab02bd224e0c57656d2b18291f2d7426a85fc516f8d638de15386b2307fd7051b0e6398f23016940bc83b40d46bcfe53eb7d564d22b8a147277dad13ebef65cf673384dbe3172cc300ed5daf181a0318cf672889cbb438600fc820b5a480344641bb5252ab1888cb8a1b7f175264ec1dc09ea83322c9e12c137d761cc9a70a88bec92bb412b35c2ea10fe87019e758bcf99763231bcb6489735a80b95dc15555a67e754e47dfb013e3e2e7e32b6de561d95c9c0ad2660ad0ffd321786c16ad3bbc5f05305ef2b387195f312fdf7c6b9b641333e29ee89d3325b89fb110f51d858096a5d304870ee8d62b82b861a5fff02ed0ac53a158a81ebae3a4a81bb06b804968fe20d6215e40c7051c05d13931508d2bd84980b55ddcfd46238bfa495ed68a8853b0f7a51f81a3c0b80d3a6e7c55ecb36466a2db5e6a401144c76dba8dfb732ad35d555bfc528641ecb94397a1d8c6c6a677b1a98410b5957029f1e16bfb9068b4ca42a3f0dc4f493f0f86b2a71807728ec7d51bef686deae0ad1a997b46b8cbf1fc2c5a2c8c72146d85ef2351243db902cba019038f8920f4d9850531e305aeee29ddb1052196adf00d98bcbea016e0100b7518f3375b1684c8ec8972e42daa705ad3540cee0430e326b85a22c937760a40b1a538f4496b9f370f423ea73441c03b51cfd5efe0f3ef9c6f340f8be2e3891ab3370e8e35c3108e95f579d3c0a45c1b70cc6ecd3e3cd259c57e407381790eb5d10e44209fd72cf0726ec6f8f3dec971c381d7a00873f06750b5a90d221d8c7b94cc52a55a2f1863b02210fa100d4e3429be9460f347facf693245e552b262e6bf22ae224feb7609385601cb9f219c31200ba7167853427c4ba469e8967718e3c04122756e1517db19f912372248c4ff0114196a2f62ec49118e724f0ddc359bab2af131be28ca0a260aaed31716d163aa1667aeb54568a03ed586c86add80c769b573e4e68dd8363894841f5ccb6c6f5e2b980ba86fea59cdc0cbfbf390b1ddfe32f591cddd3075e34efa211a193b7f877169a4682ce4f3d25c960e1793d4510ee9a1d6b4b414ca1c77d639d73d2afdb0318513164a51df023c2a01258a309626a05e02fa03dba9018663ab02dc09434aec479ae2f5da1467a02c83fe590b7da7b021a200bc0d2db1bc8d239474d388ca2bdf9a684402993ff801649eb618b094baf10f655489e023d1ad07a8d92b99fc04dbbd1add660a5ff19b1c32c807e33bf7197d5306a9fed693aaad5fa631492310a90c289e2eb866eb50a6958c3cd81988640022a46c85f358bad2a64578cf9b5a42476d0d2a415130c28fca71063f86113fbebdbd9d3a81dd1bc129957187e22bc6c613027b9821213eadb6592b4972da991c36f19eac4b1dc650922673c4fda226430444042957ef79a6f6a20b4941506772b23d1f4ef629036ddf4c321dec52470799f02b9c25626e241f14e2e44f1658b40bab6c6cd93e0db987fe24a4c8c032b8c32d65323f5b74bd0cf39a0779a10a8ce20b5c351e0d15b3d5cb60da0c7a038287c6b8c1d7eb2399d1eee8504242027a3e7120eab0258c7fbaa40c0da85388110a0070674b528fb56433fdb8ed073a5ba68a6126720cd00fd31d34dd15bbaa964240d95d04ced067ca0b2209f58dc87b39e60798734273090389e1bf4338b74f1b8c6cfff9f0c4660fbc0e102dc0572ae833e73bb603ae12c7ff2d98371c1a86550aba04783288b510fe4d701aa801d505b401a11750e023e96c4882015bd8304cd69786f78d9f9a69800de1caf139e819ce581c6450a16faaf29e35dcb37c6fddc83c4c63708fbca7e54b94d9890ea5b6486ebbab67d0798398348e8ba253ca371404d8484acecee2da59401f904d304010576776997e6d6ae6dbd35ac5fafcd7a6fae5f2fce7a712bbf5edd7a735a7ebd3b975f316dc5af9866c5b515db565cd37fc5362bbe05e0578cb3629c8b5fb16ec53930bfe2dd9a692f7ecd3403f835d7d66cfb35d78435720ccf328e631cc3386600c70be057a7007e75e009e031380560701c72e0230470d1010cc0f32da7dc2fc0aa57fd6285d9dd90e34227005c00705eb76ed3a28685ed65d5342ebc65c792b3a253c1b9705a3796cdaa46654bd55034a74b33ed54e49474249c0dab4e51199d528c6a10e1fba26928e3f0e8ee90fcca9c037ea8034b1d96d90cdf8b3ff0e8bac84be81f7be0d1164defc1f406e7aa6de9e41db324f1efb214cdfd28cac56ec2730f8c59381feefdc806693cba2734e7084a511e7613ef41201484bec7499483dd84eb9ce26d9244f9d74ff05b92231ce551eef5e742d06059205fc23790ab604bf735b0c34c2ff9b4079a7ed100a281cf10791ffe2592ee401f7dd0a3a0a0df02a3f0db79090eb6a3294f4578e4a13c93f01da909dfe9a37ff29b2c5d9ca46f4b17e9b7c027b7a35c9738d89e825212e5b8732e84c83fcf5db0a5fb209e956047f751f09c046bba7f82671c5bba6fc273136ccafd1292744424cd58b029f7d399730d6bccd881fe08c2269a68e225fab0066ead1707ca459744bb9e9999093dfa21bfcdd245c8be6448888f4a1c6c0fa5273cf2d0f424516ff4a0297a3b085fb314ce4b833357bdde1a928b38a39be2e0b42baea1778d6e4f7650e1210cd1295fa839efdf8c3d4fe47ddf871fc43cbce20ef74ba535230776e484f081811670345184207ac0f123778b040e33f450b7480431025a9a23cd91e6486da92db5893a043f2fe3111ff9b2c52d725b6183d76e9cc9b4f6117938253582c6b8748171f6420b78ab67adb5d85a8badfd3ed28505f2ce854d313e99715aef6d6a7bc69f8d14c769bd1748d3f3679c9b6faf1ab896e6e05cf3ad8673b339250de2b4ef596ef198c35c18c1506f2d9e50b858c2dc9e6d5eb6e9f677ad5befa6f6de7befb5377b9fa722071744700271d4ba0abc09e7f803186690841c7d3d5f87c3a6af7f3201070f22e05042091c50c071051007137dfd5306694838cd7002e13cc279230cdfa38c488f4286befea9081b5ed0a08d31ec4fbc3143f46ea4802fe1bca1c303bb45e2468d187ac1460d986de840df4e1b3d6cd8f0e8fcd8c8d968c213b6c55eb03106704617dd4881e779dfe7b9200c43ad474fc707839dce004407d783838dd06fdcbc1b53c83768dcc8b991851b61088fb0531a366abac8860e30c639dbe0e17d3fb0d1037361a731b027334a70a540b3f6c407eb91e7d53a3c31c1b98a46f8f18b7268592c5ec2cebb7ec98f8b8bd31fceeff342b247cf1f86e90fe7aa43f0f3b4dee67dfb79d76f13fede7b71ce9ef77d60f6bcef03c1d0fb3e100c437d440f9c9b23724bdc1c617331ced9f3be0f04c3506bf123c130d45a14c7eded9df1dda1d6a2388e5b8be238ee4d72d1887e7fac19377944bf250d1f66d8655a9ea1f391c33a78dce024816b7460db0f8c021aaee11f763f728ee881935be2e6089b3be3d2b8b56bbb382eedceb83336099cc3d963e24bc2ded60f1ee1ecad60ae36476dda8cada904169f34bc3fddf34ae17c207662c87f708e3d94818615ce23ce2b9c38e7cdb93e10379e6e91a0c18faebb4582064c84b55d7eb465093ffafcae65b9b674514c40220f3e3179eab6b429f8c42f8a1e11914bb215f88f07db620d840e081f1d881e37207618e39c51e08d3d7cdf0782b63248b37b57fce5e28d2165f214d33a91add6094547c853cc8ad6898c699dd0115217b342b7a27522334993d11132d5e9c49815a4d3bd2f7ff9785dfb2f8926bbee8b2469b6c91533ed58cc040222b24dae979869bb622610918d73bde05e62a64d7ab5f4241091cd49da98ee9c8ef72ed63d9e7304199899999979b1780f4fb17f742c848a878bbff1cd9f36d56f81352dbbee8b66035e5f37aec4350db5e550b1a33a5ec24fc5afe811b9a3351d1d02cdb1a2e84d67f12b7a5b511c16bfa249a036a80edc1ad5d7bdc4ef6be32c8bfaf8b713f6136e8b687cfc2b89828ee2573245ba8e44dfc975729645e4620f3bd83f8ff6afd2af9d1f9f71ef4cc1b28c1e7f870ab725e5f19f44d645009f7ba1fd4b00bf9e331af06b47d77129d731bfbde303b7523cfe6d43adfb282505ff06f0525e812db1e09aeed7c02d1e9df7655aac7836ec04fc846bba4f034741bf2c3baf861fc4310d38b6714df751b8b525f3daac3cdacdbb59b0a5fb24fc6ae19aee9f701afd964a2664ccf20ed776f706b6747f84df22aee97e7a8d5871bad1e1723a0ff00f5cd37dee8a997038e3ba2ddd17f1d7355d5505a502e7686d2fced9f3be0ff43e100c43adc5508be31e374996a569764eef3c33be6769763ae7e9f1809c1e101014fd7c40212f14caf88640a190109148446484c42321c9f892a81c54d2d50f7d4808a97291fa5b44aa5c44fd6d47bc91918cef8836b52da935a73ae37902fc738afa12e02d728afa11e00f8000bf0fe0d701fc36805f191ccb701cc3f14d4e515fc6712ea7a81fe37926a7a80fe3b9464e519f01ea2f407d05a8af83fa09503f86fa30d4cf417d04a87f00f50da07e01d42780fa0350ff85fa38a80fa3fe0deabb505f00ea0740fd97fa5dfd16eab350ff45fd15aafa2deab3a8bfa2be8afa2e557d96fa2bf555eaa7d447a98f4b046452bade4e7a95a73527991671d2686ed9357bfc9a965da5c7a6c7275b764d40eb449a68cbae073c7ef126eab2ab018f7fa48db6ec9279fce36dd4c5b20b26b261010f80141d7e94804f11e36ba0218747393980019e3f8a132625242322a29010e8838278ce8e59927b1475087e7fe226ae8297b8cd2d3089db6e035f4700e0eb2985af2a23beda5b0abe5a9c1af86a7134f0d5ea50f86a7356bb4bf97a6997e6f97a6b28f87a6d27f87a6b4cf87a6d4af87a6f247cbd38237cbd3811be5edd7a7342f87a7721be621acd87afb8866d207cc53536f886835bb10ee7ac78b7665aa6d1aba6d168b48e6bb9151e6cc8d8881e6c3f748b4410357dcd5be81689206efd966dbae61b9badc6a6864d8d2dd3322dd3e45a9ec9b54c93697946a7cbd9e57639badced8683bbb9c1365c836d72ce19dbe01a6ca3611aa6c1353c836b9806d3f08c4e97b3cbed7274b9db0d077783c3b9ddd86c3536356c6a6c97766997e6d6eeccad5d9a4ba340768978e8d6239ea206114f445b1c3ae229780d5c84f4f7f52945770fdda4d7368cbafd7ce801f049d70f8544a38f4d3f59e4f3b67fc44f6b4e9c9c723f2de21c759605fdfb63162ccb89bf3f6ae1b6a0f8fb2313b805fafb7b26bb66ece0237f7fd3b26bc7bf0ffa25a2c1ad901f760db7427f4d484adef3634ee4ef87b6ec3ac0df0f6bb20b017f73f8fb612ebb607c8cbf09f8fbfa26bb74f8fb3a975d0af8fbe265c05fd8df1773d915fbfbe34c76c9fefe5863bcc92e99bfa2d149c5de2c8ec5599dcd09dcfcab7e78bfd2cc54fa4ca652188a5f69a63295be99a9148adf4ca53295be1b8a1fb9cd992a97723651ad182a9bb11c43e54eee9c26aac58aa1b2d98aa172e7345b2c560c954dae7be7345bac184a8f25084b9d548422f9cd54a6520dfdc4564fe220897f599f62aa9356a94e7b9bfa145ba94e3aa63a6d53c7562bd549e7bc4d0d02c656df09c5facbc1cb3f5288828530d83896218a050b51b0b10c6b28568d050bc732f4d46a208af58962eb458e8aa94f04533370361345124cb566606a269260aad59a8122099e1d34d5fabe0f5d917da8ec937d9fef03425754641fba22fb3e2074454545f6a1ba7f40e88a8a6c9b203ab652959e10c58289e409a65ab30f68359238387ee36c859a8d28d4cc3441c6d9ca859a8d2bd4cc0419572e176a367e9f093286802b176ac61255fe7250cc27d6e954969e134be5c43a951e968a4a2e3d2190a5423addbbf29787b7753948d2a696caa4552a13499edad45a5199744b6522cfd6ca8a4a93a70685ad15706fd96f2eda310eee30060b61b0bd3b614c060b63b0dd097731d94e060b7727fca03b514c0682a0c8250614c58031a00828322272698901452e31a0c888c8a5a5250614e92e3222726989314142c6950b557a42224b25459e20dd5a51edce278cc9603b74070aa9902c2448c2545a30b2d582793c2112a6c2d282912a2d982744aab0b0b46024087a4264890a4b0bb6b25bf6b7672bb1d98ec566e709dab39596d86cafc4662768afb4b4c466fbfb4ed026596989cd5cfef250368e59bd27d9e9d4e97c4e329793ecd4f9c85c5c5063e7338e84321754cc5fae57a1b84a89a99469a2e22a2625ae52262aee5631bb989468a2a2c86ea757316159babee426252b2c354ba555aab204d12c974ab3542588d6b15c3a974a97205a14a23361b9c2d084854c682213ca8427c213284c58bcc884262c64c213284c58bcbcc88426275098b07891f1844a481596d60922d92b2db1ce676494b9a04c54445cc5a44a109166b954ba105d28c4c55c6186a6ca65a532572bd5e73362aa5c56ac54a6cb4af519315d56ac58a9cc30fc8c98dc65c54a1553be94a0a6953016ac64b1602225ec85052b593091f2e585052b4150a4fc17168c05497ee4ccd59a91add60c044444ce5c2c5a33d2d59a81885c2c58b448101189c2c5a225f3976b95bdb74a6cc7621e4fc85691896d95982764ef54647632b1ed09d927763bad221363f9cbc5153daea04614ea3c43e30a0b6a5c419da151b7c2a263418d676834d1e9c41516dde9b47c87a71d99ee88b294984a753a2051d6921265a90e48c4c95a702d29b103124b4870a9ac456b9dbe64e8548696a14ff4094afaea3274fa92a14f50d257ef3274ca753f41495f5dc667849b2e2b563654e4cb981716880805e962d1f2849cd82a32b1336432aeb0a03aa01251d692c2a535e74ad27492c67a3724d26f125f511e322d9ec4bff3493c6b126af36c728a67437afc9bc4c5def1f1423a57481cec24fe91b897fab5f383c4735f21859c78fc274d67d7e2d773e6a4b5f8f59cb1eadec9219daf696ac889f36bf8155da2db501c193425a5547e3bcbab1946ffcbf3d751f9ede1b7c0b793342a87715f1d158b4cd591c954a1904947c5d265aa0e8b4c153279fc2cbdcb549d300c997468a87935962e53bdfef2dc629aa07a4d58cb0a66ae563010a8c484b5bc5630b3650503953cfe96d76b053341105462a2d072cb6b0593f1976717d257ce5c58b392c59a7d3e24e5cc45066b56bab0661f9272e722632783352bbfef43529eec76d925690bce0b78b45e01f0c5077f8368ba8260d7d192f468d9f509857c6aac37c4021e0de34f733864877e68d9853b1ff2a175dcf950faf9d4e818e424f9f7f3f01a39497ed0f34002c37bd0ebe03d280dc18efc2118dffb9cea00023d08cd79e30d11cddc573a84d37c5b86ec4272e85be0bd437da03adec1e5143c5242eb24213b12a0ba9c82bf93cb293854c2a053b0a3110e9531d029d814fc1d27d8141cf23c48a8f43cc87b25ccd743250a8d33e4511f4be011ca44daf10103f6d06fd044736907674bf87666500ea0b7250c14975da0c721bf8afaf7ed720a3ebf83d3c165d77e5c42928ac61f59f72edc812f92ae1a7c51ba9ee087843bf043bb1aa014fc0f5f511d08761d24e73ce9b9eedd8ae674fc66c8ae6351f8e94cf8a1c857183804c33fa99db88501fce02dbff7725a3223769af83489d3e5bde0c479d7f35f7c69f705d8b7be9fc19ef238bd6d6d2a841b74d700a9df82af4f51c7d75acf7690cfd8913f3ec3877fedd8bfc3c3a2bc0b6ff886b344bfa32edf97e7e1d1e965cf5c3bb083c743cee113b677d3219cf9330e732fcc7c07b79dd90b6b80e9aa3b4ec31a39c5fbccb98e13ff98836f36fe9ddfb3377b9b99b1b17161b375522552255225c41c02b1efe3d3e834424189a1d350b4f3a94f8d314e51689c9f324d7f9c57247a611f3f8c2d79258ca73f7c1dc0ff744a02f02b61be4bf202bf7d18fc17bf7d8bc1340967a981db44fae3b4786461bcc73f962f3c7d9be83bdb8b4d9cc2e88ebf63bb57de907b58de70f198bdef8656144dfc16a7198735f8becfc9f178487f9ce283f87109f3e513c6f334f8bb438243e7a17fa58b9ba2d038bd7e61f0079ab67f0f8a294802037f7e1df4cf2001cef649a0532fc5ffa542783ce332aed4c06d02067c017e98cb2f04530f8f700cfcca39c7c8afec795e0cef95bfeffb627caf0c822008c6005f390cc3300c6384af8fa744386bb91cb6615b4e8e8dcd9db933f6a6bf3425c2b99e31f42bff1e4d21726a73ca97c2805f87e405f8dfdf0ea65f1ac3bef27ffc36d131b72f2fcdb89c623fe3f87de51db2474681057b77521e298f94c70f9ecdc7bd17e719dbcef33cef036b43d08461a8c51adb388e9b1c62889bb22c4d530f813b87b0fb073bbd21f1bd369d07038bb10e1ae41e3bfd81c523981c3839871086c8e51cb92eca4bd8690f88e841040d8e88991c67e8442081081fb85b226a88c08132223d4ade00a805918315f80047056578793ae89e0cba50e2799e6d09b45b2472f890030c4cd8701861ab818dcde6035b0e27d87488c1668320d86aa6602bc266441037b621d86cd05cc79f6b285fa6c9c9e5991cc665cffb3e100c3f100c43ad4132d45a14c7717be238ee4d92e526c9b2346d376469e6a8fc3c6d6ed8866be4609a1cddcd0667736b6e8d3bb3bb5e5eed4dddeadbd245873c354dd33caafa620f550e76957f2af7bc24faa9f2dc3d95e3eeedc0b2f0e0b67c8fdfe42de1dd782a6f9174cf1fc97452e1b134df87f2309dfee322e9bb9a766f2e9954946e56715594ee773f30974c2715a59b4d2a4af703b3e97452913d1bf503b3467139c584dabeafa88d54426d24923853c16624114682cd482369dce24c9582cd48a20a36238d5b54a552b019492471ddc72daa52b09907ea6c3aa9286d5cb87120282cf597871f49bd39832a60e049c352a70cc24e598f202c953a7572409a4ed22358a23837b72fd57d87b3bfaa0f039440a864ca9f894a8b464400000010040319200004512086611cc780184772fb14800a469066524e7420120c6320474314c631ca10631800080001004334332300c25ab501d7428e45e25ae0d52f08a12519727e02eac848f5f171a6a0c8647420442298871981271815ba4b19a27c127a6ccad4b50d413a86208512a5efb7b942d81384c332ecdd00083f910d29ba54cf1d869b1ae8473ab6afb3ceb440d7407b902487c344bcd9e9efaaebf6c6e89928f71727b0b8543f5366b9bf751e54c996c05f33cd3b6cdda0b67fd469dcc19a5ca4d8bc90014024b84dbb1b3c07828f4b2a49edabdec0552d79141123ec69935c1f757f15b3fd8b21468b9a2681df21d034ade46cc71e8da3cafb71ef12f706d260d3c40f354e20e8708129e6cd2221d73ba3502ca07219fe2c4335b7c610f5218757fb2a53eba48014154aa0636fede704ceef5e82c6c5350128f1bffc31044f7c90d532d11f63a1033b165d53ad5dab29a19578dcce1cd0acae755848b4e5b274996e779ee71de0e51a2da15c0f5c1bbe9c1a5a5462b6dc0c68b10d048363d563bbd9f9d7d31c08218101710505b69adbf76a05f8d6dfb18d0b0f18111443a25fc4369d973ce01ce3989cb0f3ac5e3359c05edc9d3a5148b6f2a62db1ca2292ce66f33d237d2c1c7a4dec019524fcca5bb86f83677bbfd1c5d40b9c9c64db66a5ed6e930570346d943e170e9b7699a256258d391a7edc4321eca9a21e2da0cd2d07270badcbec215817be30539f4d44bb7648b821cfedf243cb27f8aca788ba075cf5da7cd8173d6cdbe37e7c628cb07cc385e109da45753035a243545c8cd7990ed997e3f2a25418ff08dbd0c6089e6559dc16a8e926d4eaf839d7c5eb72426edd7c7b38637f96124acf0303bf6d6c82fe84bd21ccb24c304e11fac5601e90f271be448a5ebe6c0c68480289654a0326c0ad9e371f3b9a4727c4a2ad9785955adc12cf9cb79b3a6b8805ec4384ab38d81cb936b59c0d3f3c7699b08195a788ddf5b3d1ef9efe26b5c5f2f9070c1fea2e5f5eb07345cf6d9171be521fdcbb0995121f8310181be22c3c965b3c81734ffcd409af98fc1736c6b37bbf325db00253bfd87d4cf8d016eff7dd8a13c8146335cdd1576cd02402541afcfee640b005e1f541b9a3f704a88ff0573a5501ca12b606de77eb9acee4124555bd09fb5920430ae891fe891df0a5e49dd0bbec4be75aec25b39816b4eedd884066d72030d16d15d5cf431415cd8a04d7f92b68be8e559094b4b360a170f024247b7f141ed4dc86915c61b003c846485acc99771c42b6311817e30ff97d7ce63b0e8383be4b0e466e3e8be18734c4b270c064046f05d887bc893a4c5f8afb449a92bb3f2c2de9e255243950171faed5debc14912bb6a2959a82e465b01ce12d904352e4927832ff8ef6f5c973dd3f5934fd71cba6df7d749a3639416bf8fb768409a45d9f0544b30fc78756a3116db61240aa01d0de3a0ba4359df35a9cfdf49d05afa42c8ee7768f21551cdbb7d29769faffe58f069ee8db51eaafe05c57fdf3b96661dbf939a8d0ca10b4a206ae22195f41b4d019edc0a379158e1aed5822bcf1e0d717ccefdacbea8631ffa9f6019ce5db98077ec66bad5c484fb255ee46db172426a82de51281962266de984c24707da133192de8bda1aee6c934f20c9c52af1df37480cf14fba83733197649f02b8c4303edecc577339414d6a6c9a50ff2a155b3bf89739753fdd5d35f9375b581f8368638f4c1676ea0c6886e977be2c98e12729d964ca99a6b8cb86118478cc769cf96eaec2f18b05f4c2497d8739a0ce316cc31b46eca50856f81569d75ee984b172d7fb3e9083be4c93ea8c13d76c6993535930371eb69aea1fee7b4aa0c56bfc543d83e4ebbb1d144e73d9a812dc6cf2fdd50922a4e07e7b78ab607c10eafb2f98df3fe0cd718addb384832f9545a7a7777ba29bc07a897a13db17b2f467b8cefaf613dbb680d65529f6cb460bdb223945a990c88418375cbf9cfd46121c9ab5099ed3ab85643d95f5df5afc5fa3cebd04d082a3529a0646175448e5063376cc3b6dfa81498d77e8c74dee1a610cbf6562376aadf59f2dcd17f3481bba6a915652c4e4721c5c9b9860a4b0e010f7aac46c6f4589f71380912158f6d670953ffefef5346a09c4b6f517f62c37dc55c04a77d6fcd567fe4bc01b0dc8cd623285f18d3ea483b8260eeec688259d9e9799ccd157c8c297871ff5393e4631611b8ee1d38fdcf00114261e12f22694dd1f5cfabbee3cce40f46c0daf1ead08e71baa10d09adb5873f1e8745277ff6b03ddb9a73711f2cdc46a3374071dd2c2847b34fc72980ed079ebeb89efc31fd558042bd59a78f99db31fae8e4ac9904b80ad299cf62accfddeb02c292d72153d5f2cbe6883cf89ad4ed80551fd79c833bfc472cb2cf98511fad3583cbe339a63bab4f7251cf2f97c39f83df72f64008e5bcb64aa0ca7344f457c022617937ef1e53fb804e055002a39e66f67a522a8f2c7d326ae0a24ff099c056a90159c4aace3092fd5f4fd6bf17ded9eb78d69ffde0363a3903a8bcb9bc8d7382f67eadd089fbf0df8110e62ec11195dabb678bfa8cbc63b21c7f04b1e08f975d26f86dc539fb0b0d3029b7b517e8ef69b1aa47e9d73dc69a8487b3536de939224bc9f0a27a959b0bc6f227c9690051865810572b00adecf7b0042d729f2f01dce70df6d31c7406070fbf4c5a258be8382be3f2ed4646d92702c6928628beacda1efdd2e6e25c27b7b8e66beee490152c71878192cd24674fc1f280cb3d1258a2d0b3b1a5b04cc9a4da58c58d031adcc5eca2682d9636a4e2e528a0b894d240d6c86e655a04edb503f212532e6a6ad9bc5d3c11793eefdd4e33a9cc7b4126a1be9e8cd1ca4d39adef8e8fdc2055622bfa6f5cca3dde1390b87bc81d453d7db4e658d754a2bc810aedc154cbef8d69131a885f0dea51a49fb807b7dae90ba6223efc001f0bb7f30e472c3f5001149107fd9ea60ab2cb2b815054384a3bf8fcb99bb205674dc8b4297504c7d6a31d3b7aa2c6be31a5aa464f0654687acb48e0cfb4110740636d603fcf10e747493b7d1e708d5e54faad8b854eefb9510fd300e5eb9d6939a2d8cd336ea1344818092fc957ea92c20347e10085f7a7c2768ced77b911420c6b484f884721f23e0a087290a01fc6619b30f20d50a495ba91ff9ed1f3abc2865294bd5ee56f6aa510b312a575ca10c7500473163619f8cc4a66e96081b141e8d4009e2994f2d4fc3e40a24f18e9a7da3990b5e80421d959b847c4cd1178e6881df3f8e9fe5b883ddcf2635b7b8f02156d74764b4eb64e8c643e26938a5a30a35e9da078cfc2401c4cc1faac52eced78df66617ef26cfd8fa065f046e79f9784199a951da8223ad0256d0d1a64a1d442c17d467688125bc2fea9d1482d3f8e6cce4c482821697573534857868086b4c7bd8d122a6375d06041f6a4b2b5033052c889ef7e9b9893ca4847da8411eaffdaa6f271ac0ce657db046fc76d1f02e1014577dd85e994b20478344ef19af49cf83e78ca8358b320bf6c812112008d40c4255efbba458a247e3449ea23506b062d3ee78c1173a5912b8a5c59df7d9a8ef23ae1c8954dc2b8d2b769d6962a3da534023b929563c6617db71fd9529df1b11335db2553838fa76aac42fa545416f02350112a9864fdbbd617dff0aeb36520f12523c71338f600697aac8ea62bc7ceb8c0a0664e5e30493b0c0f49c90541576934171cc16fdc1440e57708dc98165efed0a65d12920d99442063d16880b2639dc8c2f16cbfb9afe49c1e3d01a909e2f8660f457d755359c6ce1bab37cb64a34f7abeed2479b3d3ad77b6ed13b427115833bdd1d499f8399eb29792f0758989082734b6f48f3c0ce4e364cfecc33113919b5d2bbfd8319f5112fd74f9278ef9c496b1fef3671ffed39d69d64e0db9d6bab585a5db3457f839b7da66a9cd581548fe44769e4ab1af07ba5156cec1666a9992fa9f352eaecb98d034c01a7f7c9f0d3048e2bd397c6c48cda19d5698c1240df8070d118ef7b7b570c68f81312e9be2d0c55d2b79355978af7e0ab90be9690c0dee111168d406d49462e4b7205abb86d86501a1e7c699d40f46fd0bc484693690be8ef30e645872f997957d3bfdf2c82d4f02a45c2e91bcc5bff4a31d263f574780ab206e3809819d0283412a130794bd526880a3e1b1bf740a7c522ee663a4a6767c21b8e34ca93537339c3f0b4302341f0c366d6ee23a9f9c72e98f9626196699a08f6abca6e510cc1f9f03ee72e9a8ca0b0cd00a6d9ef08c5659c16d87b680cd35df302174fd2486a45ce35b37f21692eb09e7d2e7cc61f9e8f1108585889bb2a995502d73355e6c4aab10c689b27d9e16f34ce8aac149739b3d82e1457744ef696bc06e32469194519db60d66a43349c9d8a08ac1c0282195a114030ed25ac129c2405b7d66881d084fc160700101752d62f3a05aadfdc5a55cd17b13a1af09538c7bcc3b21727cf21e6e46986ea57dcc0a83fd0d59114768b30c1143caa2b9577f158c767a4329a380149e0711c15b5c7ae8a1f3ece8142d23b77066379b8f33f49173d9bedc3625f26bdc44e5812f2e1a5c21fb2e2d66b8b372a0363d808917201db7e2b03bfb73aa34c13a006af9104604ea5e31a235cd094da05aebe4510a29949611ea2864228a45396ac3829c3a5dfef77af42d14b4c01c579d44323bad0b14faf496282a9bc23d119f5732b7ad2bce5eff9521aa1f9fc4788ed1e1230c82783091355ada413a9a8270097d60791085e5a7ec478907d50abf6978a83c053432e657aef339e9738d39790008bc0a0d95823c44f257ff42f34fa09e176930ec6790b06cdf18ee1dd982bdfe7be9b4b11b9a3a0da5f87c982bfc62d2410fb96747a76819b98db35bbb5d8fc7b2f9646d634b6834f4c31be1c0b72ec45a68cace42c6d3aea9aa1bb3e4b70b76c7595b65c0de6532de883266959738ac45fa3be1924c133079fa7e22fa9a310edbe3f2b985feb6776a2de23c477be862ad99da628de91a4dee53f03977254f1fd2384e25e8e77e61b9c6700609e4715368b14c8b4df59950bd3ea9b38c21f49fe8d776b28df143693e40132f401e69d57131bbef55e9d27684d4f2e98e6974eaa7300e0ff736b6051eee0c51bcf82cd4f38c0e0f6310c58b81ecd9f22ed2d314854ba8d607a3282d3f52f6a49ce7648d4bdd8321f3245e865dd7923e578df324886074d44841be8141a94bcdb515cf6f0f656b7f8382dd3ed792bdf65ac9b5b11b9a3a0de7e87d8829bc65d2410fb96747afe819ba85336d89641e6ebe54f23411e11c9d89efe58d28aa54db04a7f95232c717f4907b76748ae31dc5dddb5624e60d3c2ba5128892de56db2431d7906b474b7b1b1b4eb9a6aacc93a92f8bece282d93b6bd4d44072176f34b10ff13252913447c349d0b2bb5ff03d43b83845a3bfc9757bd17a8fbd2fd3c55cab6e6a20271275a0f74bc70a6dab39d61b66704d40af84f45d6111caae749e592113411ce5105b1664c2e8f0cee3c0af52582803024fa605729b38c7c7b40b316b67c1a33092c58791871262d82ae979dbac70de57b66b4acd77219fa6280ce3723f63f27ae63b0713e20c47d244da0ac619137632ec3896f8ba0c1c13c25c4a6415317234980995d6507b719a8acdec84977a4780cf043a085bfb1904ace69996c2de4e86eb8db5964fce6e34e53494d1f32156789b4b071f729e1d9d62f14a18dea920b8b854baaa4c7d1cf398795249a73382fb4a143bab0f8eb77d32bfd2dc672684a5f772674d04dc1ac4e87946073104483af0ee0baf8f1432aabdd20dcf500195482c3e04add1d0582152d3e72cd5878794c2548694d43623756d7a7abc264f0fd1bf7369f26bbf74a6303eb31fa91a01b42aa742a5286af018c5f04ee00a376e22a84a71d4dcee7b557ab21d63b57c8a630a6dab1d53900d4109b888e7ad50844eb6b1dc13b8c2899b08aad21c14b37b5e851e2c87580d9f629840d96ac7f4c446b709d0aa98388531c7f262f212c54e04319c536e5bca29a7cb7baf87bec964a3cf28bc9a16d86dea3d1fcb2a13dc1030ddf9edbb3388f1c0b3a0cf333a3c8c419c2f0cb225cbbb904f53148e710574039e0391b6fa1b2b87a8396760d06fd7f58470b22b0d285bea52f86d653be9efc34213408fa163f8f417f97f5bedfc5a599bf5d771af08f12970687efea559696fcd337ef71867fc43a13324d85c23685c52d18f12de13056bc48cac3eb0f0a1765188e82c9ddc3593e24f301677fa1980dd0da89260c58622644f176cb9f4fcd397cea4d428929464d5b6458b16d006194736f1a428e8020c0739c808dbff931e6c66d141261243a9581ee2b11c0d627755916b0933a2b101d35b7b4930793c0064a25b6eb5df20e3b254630d8288b2f9ed9d08a40b1ce8cd6c479241c295297027427805e0b71b86534b3ef5f9ab56992ad52c341629a75b438ca0c8fc1dd36bcbb34a9d13932cabff5f15260a1f9b81fc1dc0f13f3759e8787cb6774099bff2664833094a445b31259c78a1c4ba842719bf1576cb8eea47cf87282c2a6ed64d57006a89c5485a00b3e279c9c8d9db3b985316a813e87eaae519da48c2e498aede0a332f7046428d4b5d1e5a31aedb0959ed08a3746986e2c1414a6195412bb4b34c806ba7b6cee2810c680566384da831ab072165f0221a753ea2eb8226d7826d004a6a41e6864d90ffd18ae175e1f3eb94a2d7c61714e53408d1f10011f89348004644d080431982719ca04e95d3419b1881a29665006f2932b2115fa91fc6924a5d7e1bb399739633c80f2de957369cdcf3c80d4d198552743c4424ee202980111034e85086e0c00bb0138ffe8e5946ddd4217b2b19c8e31b19637a3898f8b8149ba56b4528805a4d6c1ecbbe52de38eb073d1fa6b6d0b8d536b509aa2556639b4b814e44d441a7283f4bd4bf93d445986b2761e17ffefe44740d1c015c3837bfa442e12b059965350b2d6065ede1dc172cd1bf14d6b95911165730373318d5b2bb00cc74138bb23959d22fdf26fb8e68bac9167b99190f432aa725c52425b958e1b63bbbe73f41e5cce7ef2268d07f4bf75ce3a867a4a7bd12ce74cb1ea184fbd2c289801a5cf44a11a4601a5941226acaaed2c8e1fe35791da8da689e62d5361799c0a6ac19e0649c8eb2b60925347f6219d02d8370306103002d28a341eca13c72b5d484ad5d8e6f16170e024b4c06fae09679766d1ac35bab76b3363f022fb12c6fbed54745825ab285ba429bea44d37c1288d3f6b9dec3df56f918cba7b231232d0f10261a27ea67f9295289669f2fdb6e157130452c5e2d8ad10a58583922036fe68d11eeacc918c1f79acdc467eb6e4c09e6ab261c176858bd07908339b9d75f4a4b3c27220f0c954b1a4669b2530a8ee6aa8afbb5f3a8fbc6017cb41b6bb4a3eff23b3bea58c94ac786141cf7774e17ba4133031274c3f5f845c373007cc38d5f9c4938b585d431ed5c33cd404279aedef0ca9e9944b0b646fe976437ec9c180856647e0cbb03d00d529109007d5e38f20cbbd865b136ea130d024e11bd45b2b008aab31f080bf46d6a562cf6be580e60eb0268e23979635f0ab736bcb6f160d9774078f54bc3fb95cbd448620b4cf6f72fddc24507174e802b3ff39372a0fca2343521ae82b7754e331e0594ddaf214a6d08bb0875af1a33bc194cd0e8978b41dba25816370939cbb167944a6f3fdc967fbb56eb093d66022ab9bad420d5c7c02e10246b93c35fb02208312006e3a8c969c6217e3f34589c0c43e8a5df94dd4285b55070692c6f55048745380e4c85c995e7fa2ded5a2bc1612fdfac9cd601561de4761fe85bda659938d665c6a96df0697c7fea30df5445dd5a4270d7c1beaf5ab0aa0dfc44b8e26a300d272c0cbb0b172141393af21c8d316108c313fe64a7107215ae98834a51dbc00574f5cd804ba9a92f09c7a90484d61cd6da4efc0ba6d5cafa8816c7212334a44eeb633b1d42dd4d5b0a0c528b65ae64d0745190294010b84c2ee1cc8cd38bfb281c3caeffaa0f352374b6efaa545ed50dd5c5acb2c91aba4092cac166859996656b0ceb74a24f98f0f76c287788c814413f8a17d50baea1105c83379072673228d79dc894a03d8a8faa4b4c1b2f40ea38880273015e7b1392d68419f18ba6c47bc8c0e3b29d9f24f82e8fcb465c4dad720656d7542937cdd9218ae49e1ed86311840d8eeb8f05bb9444063a24e9445cec7f1c492ccbf850050a31ae53118b9aa29b97dcbc51123f2a128a1547b55e7a1cf56a1e4388fe50b15b098fc37bde31c4b73da2a2f060ad58c7141a725cdedd08c737c7fe2bcbb1ad6699a0d7e2782e5e381ead00c7731a59fc5f75638df8db386f9f6c5b3a57d3ee6b0cf8ce1abf625463a4b5d3386e4963d0adc2da180d408b08c730f8d7a01ffc72f36b1691c30aec617f83f93d9ac433a6eaad193b501a3d96a7336dbc774e64f26177c4cf641649b322f4d5fad3552bdeb2a5d640af3fada05e685a611da5155c482b5475e666fc24c30ea30a61ec9c183853a1606018aa112cdaa1c039f0f104566d69d11489c24379bbadaccf1c3ac496dbbcf88c0187b96ecbd59efdd790a9b63fe919fb0cf5cc76a33cfb8e614b6cfdc133e617ea78ed3677dedbc20eadf562e7af2bc4af9af6854d356761930179359707c1b2a6ceecf3a14adbb731aefcfe8f2b1c540e2c67ca415c15f5b24a8077179a59c148197f152dffaf52cb9723b6f7a616b07d01779ea213dc72dd3c85426c355d13dfa52619933d26143f8a842ecda5615b0b01aa217ccb3e5c4a6d8a37e34ae40df25d649cff8f0a23fb5917a9add9e9466bac06584ba1dfe2df70c28e1bbdc7daacac27b29c105a1b61b8c9deda0e61d70a92e8dd0b06ebf59082088f3abe7a18f863e6ef026063c695b72ee4f55045da261197855304ce901690b10e5865329b143f98be14668511a79db3c588e154250fbcad75627c4de6bf736e8346404bc38831877841750c62459e59581c2e240d1d6204d0319c3edd4e8614499f1688d3ce290d5745f040d6cced0302c8069333ce2296477d1900f728c08a743a56075f237451ef5a1d91ddc6b826d196a8bab8b76639b6df4ad47bbb062acd74eb92d366c56e1abb851a829730f698217959141930e96571061fa84840b2daf54f1ae4394579e8b66f431f8455c84b1c1cdf6d46ad72fedc29b3129fdd629ceb9b22cb9680ef0cd4870869787886aaab7aaf1fead9b961b56df3a46cab061d78813e5135c162e4840cf586df7dd0a52278945ff556e21185879acc8f2464497e2f6f881f1049a0b82b8b68d86902d2e5f5d8210b1fb1bca4237546cdb538583e66b6f07529d53d90cfd1053c54d9a83e1316c54c54c12171b28f74578ee33b182749b2a2a6deec45826bb7a283836416f699fdca69d953e247fda5728381534b1fcc8cbc27eebd351ce73a31f0f63cb518d9e3e6d6e36c18e9923fac3f4e4f181db8c897bd27a34c8124f75562d36a08907b1f12947686ea5e64cd5799b9e68bb898c6e6db49319b6f722f9b2f26cb6cbe04aeb3f94e7cb10df5db9bcdd7d697cd57b365365ff4eb6cbea3bc6ea8667759caf5e2818ea85ce953e5f4c9adbe48074bee76cc8c134b35924b4a45c82706a010b943417021e9338bfad63d9f2df8f590f9fc1191bb386ea5b444b2508c4b6981496bf3a99e0150f684c9dafb49507b1186e63e0346d5cd1c213bfcaad93e75be28f82306495daeb94fb2b69cadd4636d940bd732f719035df1a9cc8d8be60aaf1369522e80cbf48befb0f4108a14a4c1c42c1c491cf07f0332d95b79a3d4d9c72dd83037c011033370502c5306d4decd0fcd0d1707d4e01bb0fcb4805189a29ea9de148ba68708c32446ee728fa68c112d6248f42a3459950ac53b1ddacb3b48de153028359ca169510437a312e6f1d8402f83657daa5811331c9fe99076f5d81b9f40a666c27bdf70e2e4c660a5817b221506ca3eadc2ca40a46226f2dd18505c66989ba94972a0395ba7ddcef16ad5cefa31c71b8a837d3442298731b422f23250015e72437100e6663c06d625f0811276352e62b624192d4dc5edc1c9393a9e98a8b92682d7be0bc7d5a8810f5452d906e98a713fd7a888946af185bef490207ed02b6fa94516a66e8975eff62d1c0bceb0eeafd8770e70aa6df0186202152cf4f38b1a279679475a83ad6e1d5629b647b617de022dd4a5aa51d259902823ffe1807d751ca3df57adddcd594fd2981fd319b857879b9f2708066bc0e4c6563e82a5dac3ba44d94d875dae3bcfb9ab9ddb5f1802ed0736a8c7d605fd210ffc24626797d0bac66e0c00b683d4c4ad68a242e64d5e9f9cdde3c6297e79a4c0c2b1a05602f0db588f375279e85075d89784c42b1d52e0a278db3661d3b296e376c6a181b1471d0206749c00ddf14fd43ab961d2941a844af3e8c00b27b53d4136bea143cafd58284cc1ca700608dbcabe3e31d061e07fd65a6e0b034b5d8a53d20b674a598081ee586e0d42691d7c2936093cc12595451f700bf54ce036f00f42537c8643e62916904d2492b2674a5689f873978421a45fa1e089b2ece8f2f3779617012f90039390613b360cc5347609f8020c73e47dd85b4f93ad28d49b2b83cb5c140e53b4b50d8b3208d90738851088a900da5b68990a1192514c22cb5408cc00cc7c61fde167a9a87f8d888cd4be5b7c25d534a8be29fa8fea3b459f8a9f34328790d9f843531ed756a729b6c4aeff93425ea3997b40817f32f45f7edc883b457b3401147b28575ecaeee62dba2cb66448b1b8691852f567f0fe25638845e90ce9fe59c548e2047bf5486f2d8a6cb17f08a6fa2cd1d63e3d81503339de426227e3bd2ca03bd76789a6c6d90986f0d3ed0234b6a66bea5ecd4b1a0d270703ee08770f6709c29cc599a4ad25cf819c4d5440a2866b39978d76b962cc714750630b3e4f929deb980e23b086d5027a228c6c44e8f60343b681bf34ddbbc2808b1ae838b04ff15e25de94b74c883f2476d2be89e7f2e521f847a561d57b695c8a858188379e6307c9c51ed1dddabf6822363768104386d1b3ee07193fd10bc19338bc836633863eea8026c34a6e523c5db30b0c6216a16613d3e10ad1070f08569eff48d0fc0f9c675de39f2827ae24d83f185ea41c85c85a9cb974a7347b72182b92bd0d642cb9b3ae430a0179749ab846b11ac5d0feb11672f58d03ae58e09a184efe5f75b438490d643e98b3185951d6ee06353092496978b250932e12ce2fd695b8df84d76f5d98cd1d6c2b402501b0f5bf6c507b531f6d8e09c19363624a426a1d37aebe9b81710fbfd1c1827a443b54398c6829145625cbea43fa767a44fed604460f3028cd47ef55ce8b16f23e367412c04648434f65be86a5317469766966051eeb04b18f1ba69406f092daec59b663df4e0514208267f6d0e39c8ce4d91431cba164cf62e54333bd4c71f82714b2b7dcfc3a90938414c181ab1cf92da64a7d92239581a5741251ff4c49ab773a093098928c634a3eb64250add1018f2944a6a42269bd63ed350153cd537e990143e9ab8c977b77119b420bda672da9e82d88fc03578cb318f101fa815dd2bce8fa939b7733a8d04d47a1491ab938489200a2c380da85823fe87af5232abdd12b93b76eab70345a831f108c3166f0d923fe07beaae3a5dde11aa9de6ee4726e2c06b273a118083c3a5f5387788bf8b01199dbcc3e226f8779459014efc652efd07f404177a83b93dd5a82e831bcca5c40041c9181581aeabae4c50589f13572e0d1ca6f3335741c855a3f000364a681c6aafcd59e5f5467362204764955782219b0cb515623de75a22aa1a053d67138881124cb5fd13f310ab76e30fa6a24452154ea32028c0850a9f3ec01cf6f1175d7d197f414bfc0ea15092dd995935c07f4ba42f48a6b6261e41c3ba24f86a2c67594971902a93d21c20e85e7314b342cdda850a8e2eb097028903cb731f74792b4e3e05a743c17394785223a7ef5330a458c98b06f284001af4a4795026486480be9b37a146aefb580b62fc72f222060006954cbbd3435361d439fdffb14cf5c39611c6431313812bba6c5a33f0a987496553c73e55a746808890fccd2ed558e1f14a65c0a5db7f19235e8c211803a2a4067d337379acf3a5a9c94be89469fa47ba83a8a84042722f4e103d2de5868c32097398e92fa5669a0a55b217400ecc34359ab7eeb2e0e74ae4cc400862dc251e2adfb2f0609baddde94f6e16129dace010eae3dcf08168b395c24a474c5c14416904b584c94a2ebf3f6cc7f41ab59d23077f72e382bc3bd0a95de11a3cc1b72626d935370e013b488932316893a6eefad9f11b32beb866d652bc2e1744d9974b65f9bcebcc1a1c4da350f01a8a51e200e97520fa9099463fcf058074b0b88d121d536fb6f2aa96c48e9e24921a757b86d6956785bb19612aeb4df16ac9af2cf3f5ff289c685540d86a6e1631e4b1b89d723c8a8c3ff2b903cc9e8f1a81ebce54b6e38feea1bbb70520985757d1f002759333304536d000aa876ab085eee9e4f067b978ad6f895e9aa18cc55b1b9cfbde0a4325b08c46e1b5e818c596ec865d1f265d14fe9d07912c0c9b25dfd9ad8f6e27517ac5ca21d02eaaff2653d88d82a190c1e9288719da84e767352b6a101499987777d4a9765394f83ab9bf4cb665fc5ed50c15f23ac1b2e5297accbcafa1c15cf91cea258110b2d509964d26ab7fc89fa9275b164b87bf92a692561f04494d25415ec5473c0093ff6b027abca98cbddd43002311559a567836a16af1767d6900f023502b1373bae50cbc77396448ac166f9d9b8803a64dde131c0f0244c5c2e8da6ff4d75ad2d38dfb5627d7f447469cdeb94f345d18da553f94d52f8d27d94c49b673ca4adba04569bbbaf1937bd69b7a2969ccbeeecfbe5d54863649b6231a4a0f09f8882beb9429fb869a6cfadad020219b86de2bbc2f3cef8ce31737ba191edac5c8924cb8fa16d9723fb2174613959d91b9af392b2a8bfd636cc2893761789a18ca9d39168a1ed4dedb8c8186bf8738b36bdc8650d05e33f22dc585375c37ec1b84ef94e0856dbc725a0a1ce6d7b42649ee80e22f549f1aa182790d9e7d765d055dc8a10da883a10dc9ace2236ff2668be527e4c46e9b6b26d754f6022ae479a6c76edd5c8a985d7ca2f308435cb7acad2d9163c95312c894445b49dc9c1f4acb2897387c2f2e2804be4e311cbf3553e5b19fca9a56a41c8a9668f92f958edcd715692b865ec931a16ae524391ec812d00911657aa73a420e1c6b75697b3ad5db117d2ccd5e11675e80972b36464e5728af2464cd6d9ae935f484ebf94a56fcba52893eef1b8de9062760f52d6b83386b648d733f2464d16fe0791c3b9a07f58b4ea2b8295a5d45e4e488f3a7bbd989dccce0b1d5ff8fc306564617829f47a928932720d28603133ef14c307d01a17b2070a993203af0406b4785817fa8446f160eeadf077d12c31102f088d9aa7e7f9e62d402f27020d8610e3570e8c190b2b048f769711d3596ece72e8087b6563bf5735e2156b9e815e1347070d882a32aca48795b1e16dbef5392bfc7d2b832a812479577505048ff2aeea3d56c10b77931395bc5f65cf19c8de748a850dee3784c1deddbe393ea8fb87119ab43fc7352b6ada81b8a3a6abe9d7c387292f1bb8c31606ee12393d6b7d26b3d6f4fd7325863188c77c32df6995928754ee3d566427bb6c7f41bdade87100064ff490f517c41ec185bbb95cbc5da25338aa507d62cad573b997690046550df9fa3d19b20c250afe3b190b37f4ee42cc3f2a8aa1f398e2d21811584b003e724dc0ee73b08f6454202047d24714fe0f51704242f4c24da5ecc12e37ba4d65751a391b772750ab754a4e41068097107d09c5de42af127aabf92a072208ba70389fe194b945e428525f1be098cf92e15d0ab1ae680a716761bcd943b48410c89b92173c34b88ccd69553410d6db69d872cfd0fa5c8c6a0f04d24bdbf33914a5021af9a161585018554d1bd0b2f3ebca69f66dfda59414c8ee2bec95175484f70eb0fa336d1f979c07e5113150c722edcca63e67f52fb25b380a000000c07e269a49476f8f434a5b298ba18c68a5d086d351bd99dd84480aadec259b2b775f06de05eb053b6076084981a540850683928a83152a7e0080fb361124bd6d085010696733043088eedb9088410a918a0c13c28e68705d460449a16badb55623d430454c30a2e7089950adb5d6311c71847e98085744158202066521fb1c41868b8f68c3a5f9503399110c0914970920bbc30adab543088a9a028cc2409b38a8f2072a2c9a4fadd5412145adb5d64a87000651adb5565a2b122ad0b5d65a6b7ddae65a2b1231d0b55eb5d228225a51440c164122086d696783840df4c65f5284ec512f2778205b81c7dcc1de5a9c95df9ee3e2b7eba8fcf69d0afcf615057ec7138a4341018e04df6f52313afc7619fddb71b4f8eda909fcf61909fc769a08fc86c06fa893c36fb8f380df70e580df7e6ac06f47b1784b0647ca6f9862c06f38036914f01bde2000c298dea3792fe7e4f77bcfbd06e887a29f48fbf89bce7774256f8a5de48d55f2165520efd714c82830c5014e01d7c38f2967d1c24bf0a90e7953acf3c6a216798b7e0279bf047204f246d1710a81bc29ce216f2c7a40dea27740dedf80cc225b32cee2a52c1c9a9237c50cc81b8b1690b7e81590f793129037090199a2e44d310e7963d101f216dd90f32619204b1859837292370aa99437e94979bf48840990371e000c35c99be251de5894f316fd96f77f1640f639037a9400e48d420240dea45f91f78b445845de38454611e58d4222fd48de2f9aa9b93747571d22ca596c71a3f13a0ca13dd69efe6c4fbff8d99c6ee12c22a5188b44ff30528ab148f44fb2646452322999944c4a262593b2742c1c1c1d0b4747c24818194a311689fe49f3e425f8282824d2bf4884f10986528c45a27fd24419c500a7a8c7c01775660e84968cd46ee1583b6f264a98f866f0b6658d86ae06ca13d4effe280678d336d6ec4b0b010d51743260c6b30670846f52fff3cdd2f9741fcc2ad0fe1c8bbc02bce97bcfa53c477a2ebb3092c148062319a4e0548ea64f35ed5e481d2785b5f740d76a916dc678097ec8dd6f2e9110ac3a6e7e73337a01de38bb32eb54c72dbb2ce0b436b34dd6dfef373f1c671bd5c09b5a5ab645ed2fa68231a694de2ccbf3c6dc887ca541e02b4aa363f14a018c8611a5ad5f5703fc015fd1f7f0f5d55d6fff62994808f481a1547baa3d7eecd785899ff37bb9a2740b8821d63394522a1245183a63298cb3d0b455cc49068786301afe8599a159d3c1313846c3c731988bab5b40913be3b948b75258e1ff7c327eed2d44512de087ff421294ef98bb5ad3fe612a5aacf13015ebe55b2f523b1185e91af35fa62748e202de7675e32c32ccfa6b5dd566d8b67fdb7675c2279faa118dd16834a2311a8d688c4628bc31a5f4521c4fa2110a6f8a695c4ce58d7e44038b689a4804e3cf0704c2545e0e81421f1c0a85422169c5142884d0463e8c7cc09673ce8d7c7037403df15e4c44a1a0a06401452412e52ba47644b20cd832423b1e5a9601cb2468f74e840c3875aaa916e8d8d179a9530fac80ab8083e04b07101e48d2f1a22347ef47c9818551870d1d2e78ef41a86307d57123c668593a7ce8e8a103889506eba012c2a08394414235ccb8532292a844f4c0cfd188899044a420098b0421820a7ae35f820ff925a35ab013d9ec43a6915930d2cfcd208919fc40041088d0418e866f7152f4ceebe7432048edac7613a66ed6dfad6a91a85e3aa5b7e7f80dcd5e33048c9d45751c6ae9ec5c392e631ad0a0c4159eb0851c58580336831954d023663584103e86e0a19d05fe91391e420b163ee9e121c4e0ef87d88939760cd133c4102a032f64202ef242193015708e1b42f05021d090c346cc51c3095888206e423209e10521a89e1072a8886805161182466ffc4ad0201a8450841b2ae842185aa0432442169280ad0a488ed5a9c161c0a2280425a4bbe008380d580b78c20cc143c05fc041d8a9415883de8f4205170f49241494a76dc029c538ae5861e22e9ebb216ae0c50712b622f30d7c7c1f856f85e141f82bd6c377d18e792e7911fffd4afcf72eda46e7effedd30d923cee54c1aa8dd5f56e1cbc2a1d360347cd750209c0dc2797afaa881fe9c65cd59b3d2cf6f34948fc7c27ff80d24651bd4c094386fe68f18b3f311194b0b2eb71738804012b4b61d44cb77391aa0f39f65cd1c2d3f2b01d397ef096d01a7edc398767efd9a3784f27297578c515e966559f292524a29af39e79c535edb94f1189d1c998238563b343316ea9d5c4dce4ec03bc66829afb79703e1ca53ce8923278cea22a2acf7a702a9db1aeb4cf68a7d8295b65e7e7c99a59401bf4f4e9a4ad28d96795307b7bbfd8d942fff613bd8274becd3bfb54af9527e6955e27939c8bf52ee16b84f4efafec556485e6616f9f82dc9ad553ef824f7c14b724192afefd67be5934f4253da3a2d9fa5e56669874b3c0f87fb737b3f9f6ed2b7cfc8763d8a2d7b914dfb16feec95b9b4aa5b2864ebb399453ef6f7e5977a5e0efbc5134cb97fefcd5157f93753152640d4cc22fffd7decd1c7f2a69b54a3df0becbdfcbb6d1e1ca7a43e7dfcd78eb6acf7f4a3bebf5be226d5689c4d7ec03c388ebe8f3dfdeb41ffd970de2d51bf9a95fb2c58de1f311857df7ded6479f340affdeb4b2b98e2f4f5a59e97c3757292b2ca2a4b3d0f079a23246534d0e5ba481882d05787fecd28114433403b1b2572e8247834493b9b247e68256a68ab2f134a6b3106a63c082594504209e5b7400d82134209258bfbd89710ee16b8a106bd04bd073dfcbcc37bd0b78030d6700ed36bbd753b66fbcf45c68c12e8b751a05bf4db261b1b4bfd193a6edbf5035df6bd35d5b00f730cd7fb695066b15f6180fe03df6b304079435d5fcb1b6afb269486337eccbadaaff037cc25f5e53f6d7778f13ebe8ff0af37bdbc1ce25f19a537dc26d436a142a0bff0e78c2f1f3e6ce53dcb95f7bb1e9c10c6173f5467b4addb936fb374dc2cfd3e6ef1bdb01af436d3cbc301ae48bcdd16feaef53146ee96baa58e0f8bd974da5673c757197c5b354bfcf7d7156164b964befcebe38ef6f7f2afcde407dc52f5f5bba56afbf2e9536ce57a169beb4f0cc6d5d7dbd852f57b79e5dd838b8986e904539ca66fa2f172a02694b66fb3b4d4739b40c73f81d36f8b302c1db5c35e58fdb289c6c341e6f7b41cac639d73ce59ef454b4e27677d8fd6cbbe77d98bb97fcf5d87659a739f659ae61ebb8f73ce39e79c5b0dd971ce39e79e73cfb9e7dc73ce391f3007ba73ee41f7182d4b464bca3929ad93d67a5dd6decbde8b6159a66199a661fcf9801ee88542f7893c148e84e43a91e8ba142adeb645464823246fdb0dd0ee6d5ba49d116c96c25684cbd1f061d03dc668599625a59472ce39e71c0581b7c3689d9d979a190581377535ee06cfda9dfbb386384d906f808e3230c0726c8890f2e7e0c7b9040d6df416c9a1a8d10dbc80a3802fed6c90100209480c018925ace6527bb2003be7375c099ff11aefe1386eec08d1e159f5008253d34327484d0f8fd1b2a49cee5a52ce49697593d25aafcbd6ebb2f65eccd97b312ccbb42b243b655a8ded2344bf1d3e6a6676e0fc98d991e2b1a1df8947260878e259f5008253d34327484d0f9a1a3764606aa472c0d440fd10a283f3633504e7c7cd83d03dc607dd63b4a225e59c944e5aeb75d9cbde8b615986659a86f10714121141816284e4f3b6bd00fd3e84e268deb67f0574587cef9e3bb7329871c0d1de6efb042b6db3a722efebb1cf5f9b65d13ed795f70956d9bb4c731ad39e8bec232a04f189279e784263f5ad7bc00f9dbd480f9dfddda1af17ddd0d95f236c583b6ff6f07e46f2740791176dfc239fe58de269445daf813ed3fe5a794f689bb3c7ae777f01fc9fcfc095b1b7b2bfb40781fe6130b25cf2f9ecaf12d056f2c92efe7ad0dbcbbebc421185ffca2cf83f9945f4d76fd9b6358ce5e8d80b517624b9c5b5c86b7fe53d92378adce2fabef610dbe1be48de4fdfcfb63d43676f1ff6c2fef5f6daecf6ec75afffe88dbdfd2b4748da2dae6fde28b8b017aeb3c73e796bd9453dcb9f65598605fc749699e0fa6a63c48baeafb90a17d83fcc0528fbd0f6f916ee42ffd9b4076d37b499fcf0d9a24f7df758b699a5fe9569db556dd5760f2eda63d8e735fbfeb2296288be3e0b3d86bda6bd0aec41afc2e40791b6990081234a83f28e9fcde910fe69ff63334bf6d7f50e7b91fd654339db2e3a033da665d9beb6610fc279eeeb7b70d1dadb2c7bbb6525e02cd32eec9da636ef19fa7af79b0777dfb5d56fe175eb4187043bfb04ab1745c8f8089e7e1f653e38ac83f67da87b1792b0bba10894de2b56fc07dba45610c61811c408354008dd433252ca398f80b944c8329586a1f03611241d418623da80afa6691ac6d50791111924763081440449232323232424014faba40f03515ff95bb87c99dad8280c8da130d4064cb16260ca7cefb268cc8f7af02e4b8e8480e73b3af2017e7a4798fa29f2af20e20d9812df65f6d3db44e3e1203f863ff1844d12307a471898e26c9240699f4cd0ee6c8c2044fb471b90c5d321deb8b2e905560b86f51e676bf7e062fd9b99fa4b8be66a83b5ee5a565e87596b65d69656ee56fe81b1a5c190efeeae6d5966ddbdb47a96f52cdf9cb50edab1de8e6e6096f71ef52be2e228254948e9280ad8e2c175f4fb80eb68ba330492a4b57269f5c2c2b66ce525f9d73eba597befa8066f2b336a024b697f4f1f5a6ead8696eeb015cfbe6365600a3501027b10fdbe52fabe0353e410df8124f96ecaad9db47cf9d5cac8c8d3daacb75c5a1b6847bb51f5db04eb4cf685793bea0166996f6909ef4b99e5c72be212a7f551ca910c96efb018503b77c30992a47e39e90844c71c1da380234b44d578afbe67bd177f4e8761bd359d4c2f342ccbb75adf9cd38af14da83837f7221031be18adfc2d9c6e3b5298910d96329bfc805d468e964bcb8adb85b98c189927271292d2aac4535a957a4e4e2323583a8d4f4e30059756a51e520da92592447d5da51e7a535add1bf426003748644852243848664e4e2437487290ec209129f5c48801673f1203de14b56245b6cfa3d8401fda1e894cc8c78dd0af9c05e8e3b5351219145b0044b0f8a1ad040555acb69293fea191c84c01ef1843228377007474cc5152834426c70e257af8a8111353eaf11d5f9d503001d8c12c4c05d6ba6b84947eed6c66b4a0ad75654417083d622af0ba4ca80ae3df75bd777d0bafdb67bb984e261a70a33f37f9da262d4d6b344c2898a2bd743b2faeb39e9e8698ca9cbfeb49c7dfd1917e4aa7d0ce86c7a80798e5bd65e9142798225ab9a440c114b94d28d11098227952bcc417edd880a4486374a4303afe4806db981a8d01673f1a43c41b5eadf001492b6e2029aea87137c41f4501bf7d79f07dd10e4c798ffd1619a2e3e36dc50e24451e7d7fe3958eff36d10e24c51f3981259015a21d1d9f02811f44c8101e1ddfded031e52ca00e51466ee1d544e3e1307fca7f1b8de19a6e174d514e61707cf1eddc26f027be8fa69768b2f189717e4c35a2153f9ff8a6d3e74d2f1f1bf1f3b9f74d27530c07c58f6642d5897f7ef27eda63edfe33d130d130d188da936ca0a9d14f06dad930b1c37ddccef15f4dd3b48937962d9ffe0cfda4a6cd37bf056a9a63b8be5b7d87ed40ff92d6c46ec65ac358c358c358c3f7b1b6b164ef5afb60ed5e90f612c335de33b2d73008242d50e83f1f10d6f2e7412f02fad0e6bc04facc89f3eec1e5dff5f3b3add48301abafbce5d32f814fa7b472d4e0fc027477d72c0bb31ebba51eed2f863d2cbba59576f212c3b38b69da9bd66bd9e7330dbbd96b5ae6fade524fa9a7d453eaf19c0cce1c3c5ef48976363438dab1ecf9f167e86a5956667d16ad77130d138d9a6ffdac7e96d5cf58ec3b5db52cabf5fdbdafc6709dcdd02cf5ed3b0c867df82d60767f5f69bd63597d9b6f7e0fb777559ab78ed9934b647ea2fe4ebae74e4e2ec6f7eebd2bad4a3cefdd498d579d2bad4a3c2f8ed29313a594d2df16bffc600f63661fb336fbcfe6bc94d9bc5ba20a132072cd2c66ffda1c69a94784a1cb15a90d266e1c01884e80763647c041dddd3dfb3fdf9e8ecf63b876d1516f97a3fbf7dcbffa5e841ffd5ba08e315cbf1de2fced4cd83882902bb2990081e5c5022bbd724bd5356f174aa708cb2133a5ebc9893a3d395d27270c33f8f4b38d74a3e9e3cd79a9e6dd12559800a1e59a1d07ab79b7441551cfcb37c7d1f3baaac7f72ff5947a3c65a3b4c1116296d8c1a115a09d8d1243a69471bffc6edb185eea0f7d63892143c3f718aea18bba65bfdc02b709a5fd97c8d105d0ce6689196dad7b21c991dccc263fc4d39e405c33b7543debcb95eda25fded63bcd2cef3160b5e5f444061a9832877c5ecb484e52f7e474612a6f9bf5de7b4fecc3efdd77716e01df7d52246fa8b16cb177a1fc7ddf66f785a2de36d697ca8797ca87f75bf8ddf6490dbde9631b0bfe195ade0aa1a48fddc7f6c90b85754358ea7939c0a7d87d29b3ccbb25ca4cb1ccf21ebffc4d035b11231a38e79c73eeb92682340144fbd0fb6ad8048d6e22d5048e266ef060960213a8039233aac13eb84f77c291defb7427a6bf35ad89a9980481e7bb0781a4391d273bcea809373fbefbeb8a2898f20feaeb05f55e22bde8d71c6b4414243911572b4e8f7cf818f9389d666670e018f918f9787a67676666e4e3bda703feb3a693e9e5e530df72af5d8ccec59389468c300f538939d68024176bbc38da01de31cac8388b7842e1a0291ac86814ed6c8ab093841e36e674f0391e2e2ddd3bb642df7af9259e585a957ade89ab1b8f9754acec413c0824398f271e60f8eedc7160c9bd3b6145042b2b2bee2101092b0f210a8aaf3cc7d8576014895638e0745871fa8d7a68efbd37055bb281f9f13b303f4e1d9d9cd1129c83f0dd718cd49d7bbfdd09eddc71b2e3b81b20f4b8c50837cbb2a4e421e785db9c734e4a79501e9407e54179501eb45eb88d78541e9547e55179541e9547e5512fe8707bef42157789a9c418554634145391524aa932e79c738e687272767666664634985298a96707e1a7877526d6fa8e5bc6497bded95fd63d7bd752331517fd41fe17c37ec4fffa83dc33277991f7bc43ef3cd318324e9a05bbf03b8cecb11e9eb68ffd65b10d7b7c0192c7df02622458f6d75bd7e68f6d9af6d97f3c97e0f76c2bc16f4b701e318131ecb16dcb387d30924cf2586621799c59461e6ba93acb2d5593e43882bd632f46b283247739863207b9638e61bfde3ee69f39f617ce3b73cc3975cfbbc5e1e80c10fa56fff3f1d736931fb06c63ed474ce0cbfd1de65996774bc530fc59b6d7f5fe7605e70d31eca4b357f1c959f6da47c37e659eb1cf36fb9f0de3ade596ea990af6be6d19a71113d83fcbb2b759b52326f06ea91a6ba92da7129c649cb47b17a1d552471ede814aa552a9542a954aa552a9542a954aa552a9542a954aa552a9542a954aa552fdbd5ade2af2b69f81de6e1783accd5b468cf60e3b9d61cb85e63a21701d6db95f3d5eb4f6285443b4f6d87bab0aa2eda750fdd0da63aa1e5a7b149aa669bfa9c612db0185f67992d7f21e79cb5d87c53e7efb99a6fdc360e0b72bef097db3967d0bb717f8588bb5b7f843a15c027aed6d49682b0165176f3ff4d76af7a7fd88c0f83c28b3a478fb9f2cc5bb8f8ebd48919d28b7b846f1f86dde2439429296f7486e7188ed80bd8669f75acd82b4ecef5b4c7bac5dfb19286fac59ec9a86352def163f037e5a73cdddfeb5435f8f3d94b5cf2b22ed22d85f931f40205076e5ad692ab0ce7dfc59b679709dfbdedaa86e689b618cb708ebe850f6187f9ede07ddcca2bdb52f23468bbc48de4019fe87a968f93edeb20f6d20d0fe646af15fbc65c48c96c09a86dfc67b377bd9d112f85ad7d118765dafa5a6042919312f90702375464b181961b4049a085336a946ef9618e32791da2d55fb5b3f2785b085cf9052aa58f3c11d27a7520fdce4c9499fa44a3ca51e47358cb1424ae5b341828c368076363344d0d61f5a25f04d286d9ad1f3ddbe2b23855cb0ee42e83e3a7ddff5379feccaf5f41d7b713dbd3c087dfa0e04925c6a1b3f622b56bcd0c256d215d7f6adbc11cb80d3f42f15ea4e4c6c056afbd6bad7865f7b1fb2c77e3a2f7520cb9ee325d7f66dd530eedbbfaecd7ee5d11198e63d1fbe7f0b389d9e2d555bd99dd0fe33a24b85b109f0bdfb95f7ef611c7810ba7b8c315a966559524a29e5d421bed5464950984749501de2c3779881101de6158710d220acebbc18af8f3197e0e4545d4e4eb2ca67d1bc4935ef676518a55589a7879e35dba499a91486ef403c87dec468fdb0f199509034a78c30bfb7767b1fe506218c1794b6fe044996bb8c6cbdfc195a5a3a30fcf812298c65839d27443f9beb8d9bdd2dbb38f0769d79336fe6cdbc719d1f6096fa96def3269bfef3c7c4994066ceccfc6f2ef160a555cda59ed26af69834b366d2cc1eb3e63d6acd9ad18d77a241c0f3dda439fd003f1d1732c4797c752af59cbcd03d6fe6cdfce13a2ec4794a3d3497784a2b9d520fa5d95fa9674eb74ab0ce249ede8b7ed0e64b750fea4ded98a997be1c8180fd29c5231f6096eb2dbda9cc7d8a03a6d41c29ba03a6ccc094eb019a46a8442df785b5758a460000a0003316000028180c078462a1244bd23828be0714000f82904c624e9948236a12a428482147083104100000012000333433c301006e864aceb49bed703fa17346d2249074761e55e9f440f5b6a5c3c4487c0e2d27a921099c7b70cc4b7c19b658c5c32c020ca20098c878be7c2093c00cdbbc765d80f6eb1a24cf78875315895af04f4f899ef526d252efbd6d277a6fe1a737bec83e568285451f4a999bd34d74976f0af0e477156d3015cb80ef05b4a0dfcd7711e9ee7c23d5e63f2f4f33c0088dec6d284fb25b8236aa934eddd3b911706c54774757f88169a50a63a8a70f720d2e35aa19e35c9335aabba3dda759c7f0503a13a90b9fa12a8b7d30eec704e217bd3e43a077b8a3a8400613ec10085f2a73b0100926ecca82b340d7ba869dba83bad5caef1f3072b7dad89f08fbfab19faf3aa1e2d20f27ee06f50ac139e7b73224397bbff032e67dd4a87cc0695e0921c5966114eb758afe95a0b22c81f63e85d306ff5a1b5c7afb552d4ee46f2cc84f7ac489c12a3dd93bff75ce0dc32831893f38ef59578c52cc08dda9dc74fadfd532bdf577b0c9ee6f56935c61fa2ad3efa6f05ea2d11d40dca4d8dfab0a3de0fe170af7d247e23373eb1b847d8be2c647f1be09a4d81994f1525a9ee88f4c3198c65d9bbb846be8024565675c030400e7cf4766bba7515c978a1b361cc79aee86c5aa4dce3d02b21c8ad1deea4557cda1ada9cc94bb897047be64626e5c96ca4ca74362a9e8a9f78061c93cb59cfb323801da68bcd799dcd8de07333249e133544508c7dcacca96964a8723b5ab7916c255d7094495778b52a72905b1f2671402eed5e104c58574281a0520ab5dbf6099949e16cce7ef10f5fb9d0dc4299a58378d422979fb2c11b348040cf79c0302eb3bba244504823256c0ff2a971616abeb2c1638142894f3a1a06f9abd22508605bb8fe2ece6767581181be22f9e66b42da61197141101ac8d939a82a630bf7e26e6a12fa1c131e4f1d1956d05cca191b28c3d28884f319525db2e9fb9b4127eed0079c70602b399c89b10570208a4fca77e4b945bc0f5b38c0315f24ce91f0f3220e7edff4393e3185dc6b161d7d119e051a857d104afcb0b9b0e3b7f6ff420526f3b796fa58648297d291c6f53acb9c18187575d0f1c622524a8608e71995c38249c4fa398c195614fe56f715f22f38b252b856448ac644e62dd0d7abc6c713d638fc63fc52f876d0fce8cf2b0ca3cdec4d22b1ab7c21e543dcbdc483660ed70a57e693929f4cb89f7cc1b0768e21d6c43cb16508e9851c1fcb2af7ad6cf92bdbc5fc2d5a355dd059984dbf56fde786a46b7130d937f04c74d4e549c2dc146f7354e1c16dd066755e671a27bbc84258744744b2f3c037e18d6bb8d81f253d3d04dd4f34dc5ab18baf8fde0e0cdb39c4de1c431acd352b13dbfa36530b59242db832f55390e2ec7a5b06c1d8fa7d2c02975856bc8e543120a954aa91b5456f48dde3339f48b52f7bc4de0de2198cdef41d98b1b8cd3fc5ae28652061c025db7a67e3494badc01d34e9e85a4f3e8d306f997c16c7128a96dbea5d6f977a2c3f9a7616a499f14a82355be4e87ce0b814fa4569f56e4918e36156fc947ecbfe12ad56884c1e061ab108414ac2243cb64be7a871c233b05808231f615ca886049cf0a10d82163dc0cf031d4850f2adbd8c8fb8be3711305256945b34822dab76ec694e17a15235b24e13ba86bfbc6b08489581e87baf1c936a4acbb6d4252ab1ac6d8c2ce8c4416321b250348c6ca6c63f80f300f8dec6a15333887322d3857be79daad50f1725c7363a8e95225352ba6d00c18be651e2daac57a34486c69f6de0cd327c67096a8614766b41f6d88140ef738ccdb926bcbda4c029a402dc2363e3b3057952f6e6b82edda42cfece424ac53c94000fed4e2756d71aceabc8dd2996227c1bd1b7f64b67d23de6692996d41874b26de86d48a8b70f29bf162c7e07ab9b4881fb3ed433cabcff12317aee2999549d08e18cb93f82db25852bde83d6f5b04b549ec0513447b731683ae2c15013955e39274cd87cff8ef8c9ecf460e6216731b4fddc3ae34e8dedc464d20b3be9733d44725f9735bf46efb824b140e81398889578c8ccc1c2bd290552bcd8992a377f1bcd6c1988355d56dcbba01e6368b92f74aa660c4cbe21dd45dddbf3d6b95da4c9aba4dec4b8d2770c511751b3fc19345b3eda80e62d61068c6e091d21508b4db5c8ab0e4eb2cb5ddf6afb1dc7adb456b11e1f7ecd1c206517e499a1ff6a6709a5bf96d3c32f4410d965695bddcf636086ee893145270bba2c3ecc0e564479e7c6870fb4365d9fc2491a654964a1898c813aca46c7650e02dacbe62afb220829bbb0b71f0382d72b8c6a52104a3277a4d4fa692d1834d62965af8fa5675aeba7c5305d52481233564b0c59b85ae3cec4824dc50d242c7ad729787a40d83194806f589f048bb45daace8b6340b40851b042b6e8b8293d5c970e86c7c664f8048b4b15cc371cb518b78eac93b6e7ac2e4d6910667ad27b7851d6b644d758664e652d344a451066e79643a522de60b65882fb97de4661d63214907ff4011e80e8f5fdbf1c86bdda202b9936626a903d55123b3f1a333357ea52e8d4da206b2234da6475d45dd307c75ac7987f64ce0a20ac495536921454ec6ab5e078bc8c24935a54b7674ea0b535da568e57e3b5ad3e934266c9879daea8b393675c412d73dcf7f80ad677a3ac354953ef557440109cc2b8361d149d3a47a720af11d4628bf8cc313a652ee91de281e3c160fa74b3c6a213954794cdd61aaf23089ac26680a53950b3754512d70c6c76541b3a3114281b32e9df66a2bff9d4cdbb4eaa21d3813d763d08fb6656990663eb6c743987447432d9c39e7541ee40fc70a5ebf48d7968651b15622023463d421ceb5ca8eb201cb63b412a4d7c3e3753d80edd568429bb43017f02e9c86ecb1b30ba4df977dc98d0dfe558bce5fe536b9caf4cc1a17641082a630551d7ed8f84cb10e413568b8cb35b60f81517b857e3566a12f11ad86a99477ec47b50d43479b884c0ff59da507efdca4f80d5371d4608a8b2e4c80819d3e4c459f5e40b2494f3db5ce7542f9572acaf8ded5ac9976d7954818380e98418fc802b058e6b44e2f66be1238eb7c52529d05d622411b6b1696e4333c1aadaf2b6639ece93648a966dd3055f10a2bb0c4cab8a3c6fea3545bb0dd1436f8cd4417704fe15a86dc9c99ddc79fe821d5324d84140c43f206e14e686bc505c0b5767b7dc10851552607ee6e30943473b345b9cd6c8eb2f4ba3e083c31a8c7ab48a21667eb4e68320337173c6472c254b72569266a980a910cd1ca4fd6b367081a63cb4bc7ba6f815455ff8e44a455b1655c52c5a9c79d334ce58ed9a2ad1e84c651bec4d1705946d06d666ac04809485059273454cc561c0f4a8cd3716a85a9b0b4259162d85ca4e20bc491a1902c1464fc09cd802e5049e3ed2c54bac7f5c613bc32b6065e16a6ead461c9efa64d9e0121c2f495a1576aaeec0dbf8e3d6ab4fb0ff90b849ec701a67960d68e01eacf07a65718b9e533a87732e46a28776261e1e380cc068f022a16f5bcc8c19872762011d38be45081f75cd0441cf6d3984121a459d29658d7a8b17d73772c36e66e44e6abfe17a44136af047238ebfa3277a26d36f9be30a534418439e3b65f83f969f1893c9ab8fe2e93a457079a9ba27173fb8129a87c2df1be532735f47a57377c4b94c63c9d508c593097d767920d887c57310f543c220939b3f83d68e180be6103e4a05c368ace2156b5a0c97ecd716bfb11e7921ed921bd6ff0c49c82e86a6756c25658ab41ea529e62903333eb9157c086a2e4ea96c32ede4aba8e1f3632a7bd7dbac591df8ac5b0f3b02905f9369132d388f88808651eecf710acd0e4da8907bd81f6403939488ee7a9618c47267b4124a68813d08f68dab9225c1d5d0ae0254d4e79d82ee169e3357d091dd70eab426a33f99dff3ed0baad28fcbe880e3620f54eb16b69b8c25733ca0396643871faf3c941e52e848b3ca26cc983f50509e69db23eff718d215711681528630493b527170ef3250a342b6aed31016d361177cf238976cf7d9be910268bf0f78fd90aed50def80cd1013d75c5f26720462210180d6b9cb5fd8e4fa75771a3638ba8b0ade3b007851255add35ac4a804d26146495d15f1b6e97c6db0ffb67e0af0bb64b5a1778f7dc981873c31913b40063f8c1a082345ff31a06703cd31b7e7cd1f3bd637691bbf72075cfa312883225d4177d6d84fdbf7317cc4c8724edef36f00399d5397f39aa8e2396020b70d6282527db4556b78f76b96be9e6fcce056e3688008dc91e56334b51ab6f7c56160974d9f5e9820857429da799409529c48103d6d0efd8913e8c35b9e7882bba33b289b2c3fae1d47fcb4ba4ca30e179954670a8190fda6bf8dff6fec0983221108be730f6746cc58acf15c826c590465c94c1b15b82960bea7583f48f5bc42f2edc079f7c4eb4c7f712f6c5e00f1b94ba661c8da66bfdf5132307466313a9432459f5ba6f60b4465efef53088344446a7a95b708693a18ec0894b083ef591493fa9ffcd288ad98d841440e58d3680c01f1cf53d981b40c18065119938c05b8f808a1afac28a49c66102d54f91eab84a50599569ab7721ae9c81469471cf36f0cb326faa221c7c2f729c2c2d150fa356686e23cf8cb280c485aaf49326a1a254f23b1cf6363ffd1fc39e51b1210945a1a986b14048477b5902a8588c0ff3c5dab592e3da3c3ab394969c558b43235b6e76993f66421d22f3862706a06a131b3cfae499fda42745a924341294e4d36fe499247fcf6593696857fb596acb05ddb0174bb3e9a2cb962a3c5afda1b00824a75470879e2b2429159d7f15f55e8a840c80230823a0b917044d896da653d00953a47e07779dd8213146519d23ee2e9d9a4d0063b10446418889afbb9b37de77081abfb9ee3e6d16f8d56b341b9a90b148e5b8307bdff5dcdef596512d7c11e06c7d09e4e4ab6939793952c7ee332a114c6ad1e362f7f5ac05fe6fe2e71f3aeac82136e1a3ee7f16ab164f92f294f0e6827dc8c23857be1266c1dbf00e8d536266e5c45f7632295eb9fb0891e1066cff32702a6ebba9cdc931420940861715a8e451388715b5d06f1b26d3c0c57805b4b7738627017130256c737c82c2ff08e4b10e186a122d31960f0c2ea6a3edc7c8a3aa56efa0ff69a67b8c97b17a28a7005eb9b56b980c8ed48d4abd6c77b8203d119910676520bbf7a5e756eed2549b68730ad9fb3a29cb0ee5af63c447cbee97e78b540f2c555efffec7b00229c5e53a17d61c1aaf2a68202b0ff11be27b7f46c5a4283e318c1eb7bd57fb330ee01df9fcedf95636f25f8c4d67e4e87f17a12bdc95fbc04359531c38f3be3bc76b12b963da93df265f363d9d1eefe40a2d2920d4256fe9b65bdec5e362732d9656b43c072123b5ba8c1a7e8432c435daf6621fddb80bb2579541c49336a2c7c653eca01f71bd25dbb51f9b1f1cba2a003fbd4f036956dd824bd007bfb3f8fa2eb3f1a11b43b3775f0e43f18d4ec39d9b5e592729e2f684eb650d1653c9a0f75cadcd0176ba7c9544d59221bdc3cd52732b79537c5614e9e9cd235471b4fab68d73c101fdc741c06f6cd1c2f17cebf5ba707c3939da92f6d51498229d4ac589a8a13379d628edc53f64c9ba57e7975617764aa893128aea842cc7ec00a276049efe9c27e9c4d21b86e1f995d58ed20ca804214a00484fb5effae706e9cf133b872201cdc4cb5d0af45f29ba897e008f8e8545d54bb3660ad5dc6c9beb60bc6d7b97b44a2c72e3b8b7901758973c7d6c59bbadefc983b99281dad7d10f96b1d0e3234ced279c9296ec279487f964dfa2891a4f9ee4e80da608c71435025dc0f1a3e37bafe2e389082bf0272563b78d36af0881cf264795aeffb19ae2f20d08adc6f72e5563cdf13f2cc325b1af271a17e9921696b477e8ae32f86a992b1a950054b8e9d3032ff5c67781f4c859dc65a3ed0e367123578175d7bdcacb763e63e25f50a4a686cb2055f22e8e689725e5561ac57abb9d2b8b391200d70c3df51d026643d74672c0918197146e8bee376a3cef6d1f85ac2ed78ed32238c026357449240c9842555c1c9693157090b159cc1f7dde0750d3834f6f2976aa9bcac67718ac83ac4b09af75ff3d7f377eec724f869365492404cc07a54877845e3c5695e88a61300853217134fedd7d13049dc0885651ee696d08e09d036ac43e3bc62cceb6b62a2cf23eb2cf876947eed5cbc760f722651190e143d3dd5e59a021680fd06b382e76a8f15c3eaa9d6f990e23e755861bfc7bfca12697eaac7e6d900b6941b0254fb06a562bceda426e6460cf5aa974efd3d576292beeba809597519029eaf6c8cd24b6bcbe6899d48b417608894e8d4c8be27461a49d005f22b3246891c1f7055231f9d3c330e90143b5c3e17ddf35e3f24dbe998008a2fbf915d79d8c5f0e864c0bfe8556c2d587bc8493c4beaca01ab1b6776d3edd0a5f5635345ab900aa48d418d05206e3931e77be314d1d2564875dc58dd140964293de3ba3de753452445d904508bed798c506bf205e6bda9a2b8bdf4e1aacdf6d162bf0d46b25ecac1e1f5e45e7fe5e72fab4d8f74dafc501fc88f5f812adf8941e8e2a0467fe00d5a3085c3866ebf267c0f336900894dce8679e9a2cb39663374e4f82c7f4c8cedd66cfe1bae2e9a918dcf53cebb761ed33be88d3538d8b40d823a56c58fca2e363a7f7a92b092c2ef5859d62c7999781e6cd314edd1810ff061d7f536db2776b5cdb567ca901c3b957d1afbf8d85b4e2596ecd268bf3a1f46bbfd49a887be5691b97e1f27753051d6ce560285841a85cb1639545d02c9c830caf231879de6635225626f835f729d84f6120eedc4d66cdd688e66c01da2eff8daee156b3e476fe008d27b81f03085c08c3740936fd1f9b37f7edeb4bcf656445db602668bd06ca8064d5bd20d39b7aa8a3fdce1ecb1640ae06e5c9386eb2425d4a1685f4aa3b280efff1dff1d1eecdad381dc56cb911d84aaacf83ced3fa6e724cd37049ad3f71e9782d6229c2a27b4d82d2ae18afcd12a15001a587352ef841ea095d0291e7c67d3aff449d3fec31c6c7300ab2235aa6b938763968b2d5515e8dd82cb8e60564d0e7b611f4d8cfdadb89180f0c36ef3635289e78098f4b18b85134cdca0128579313fdb0f28b995c54586d8ed98d8e334b699a930bf60ea70ebfc46960d150f92484d8ef4d588e9822cc52ee5365abc7361b3e64bb1aa0139c250cbbd0409a1f869e1c8f8ebd31a2bd6cee4563f9074b01e3624c9541016fcfd99a33b27a4330289e752a7730efcb9631c0e826ea7afe661ce0abe0815293d98d5578ea348882bc01adf03356881e6e7331b033253332da1aebe7f5fb5e85c5b605104f9abe836d59ddb541f727a7abbda65b1bd9b7f235d568a837bb03628708858ad3ae9919a31d86f4d5c044ea453b0497191eec01ffabbcafc71455d49c62d2952cf7c60afa73c1a4b4ed04b6e56149d10a21ab7c11244a1069463f6a049945813e31e5494032394965a055d302880a556aaf54e1a9c493225aa42ae055549189f960c6595e294915b3ee04de3290089bdfd47e6bed4d54efe3a6be418609cd4d251c8961df25b21317d70a30ffb2b82cbc302f117343598eab9ff4ad3b5067fa8ca086fd54b5a8b970346e986f43a3c489b82b654e5232d9deb7253e32b305dc5bc724b4d6bc98aec868bfe609706012e4094792928948b9349b4c780e786be14390cf5825aedd0cee322d4cc9eec8043ee50907af3d1cb9838d95adb33007132e35a4ee364929927496e97f61db1f0955794f98395ea6d7f018d26db23d77829fe20f405ad3b28299d3322077c687a96c506172b05850363a92beb2736c08bf3a93194804991053a690e44d0f913acd4f06f626d27c9fb23e7bf060f1ae738863d33260919129af40625383a3af3dd0668afa571239d0ba23cdceadef72f4bbdf199c1017865ea3e2de025167ec2b9d6445d4be9f0ca7024f2e0c5ad2908fb1cc3dcd61cb81f7064dc77f73326b4205863390477998a50d834a8ecf8a1368979d9e99611a17aa2e0fdee8fea3eed82f7013abfabe4585a71c944f5c672783718ca74add0da623917ed2cba19ffc46117acafd7b875302d03c6534cbac96146a1ec326c816aa4f8ee9250ad7a5282fe52498aeb53d970be7100d2236bd42fa368bcb3e6e15b7e5ff481d0b71f82719666ca96e873350abaee02938c464a22fa8475d35d05f4f5b2a33e8d8f81cfeef7bc8581866e40598e087ee5c3205ac99c5224ea3ed0ad0ca2e81ce3ec7f0d7475805fe397baa7496269278eb5a1b16dcfc3b2410c110b316ad3854debe056b15ea879ef0a2dcddb826c3255e3e18834014d0c1fc8633478c9644fceaf76e3f68776af23fb97affbd431c362ecb1475bfa3677a009cd3fbc0ae3d502ca1900c93f5dc37ab97c07e32f6f4efa3204e339b14d512d707ac0fa8ecd48550bfbf7e021f6ad544bef61af558012d2b7ef68a75a8d6588dd49f9cc2b5710ffa5748cddcba3c0800dec51f5b59886432fcffa7e7e23e79187d8b3a3fae2b4d373920c61ee1cddde45a4b72aac97a6ee1ddf1b6df015f701140caf240922631f4d3220301a08fb5873a21c789379e6c7615435265d3cb315b1a85b822207914941cf652769fe2a40bc34f29df13388e085f9a7b457ebe73d1bb3b8f2efbdbc6b6b260c3a6c617e2943a7af61e2e660ec4448466ee0097bdd728887276cad714d51e00f8a304ebe18da76a1b644481e50a58deb7e8d2e936111b093c53a497922c7168c861442b9bceba4d5f7c9011ae366c112a06843a8a9922d6a1d94e3506ec5045b8e6ecaa7358b6fdc37cf2a3074eb8d260be29e735e0e52963e3d8b375a9182d5452200649c632fa628cdaf4245f3a1c667ac6899d4ebd12c8f9340561ea73203a374fc0479328d859541ab73b29bd459d3fe1c55de64f0dab48b8a7a8051c94a19d43890eb15c9c0b8ad7c22f1c29c3cb28e72f6ee3471fb066ad6a86600189dc15895a6eddb4d3dd15f9664126852395348ca65106496ae28952709790632485e432b21f34c031a2c8df725608b9c45489fcb3616323f43ee5dc4245ae0264f3518f7615c4fb00dea1116a5ff306c3ab581fddec5d87525dcfc0d4b460da68a25a68c9db68ddef97ba1d00a55477f458252153cc7cb72256d69a296dcc113646b492b2d6d8379b795fc92d6ee44557befb04db9938169ee54ba6ded3987a1de54374e18830a492a0de4fcb3e6f73cbfe1240af1a5b576d5fb0df02d50d41a479ce2405cede2b051fdd47151c9f48c4dcf1a01954b7c56f498ce2ff11fd4bec732c711f03b9841b9684fe6b998dbc515a7da1e1d9ad7e7b85c0b9b3d33e9fda2528c8cf6380caccf0aaa1aa3d6199c1673de11ea9753f7dcc98c5d68f78ce52fbd3157fbc907c1aca4d55e81f57ebeaae614e08f1854d75d652702e638b8a13f8dd54d321133619afcb8e9316ba07ab941f7d3e3b127138115396ff4578e52cd25da02fb40d732522f5fcc4c1623d5713a89f012abc45633205571c68388f5ae16407af5895d0090586ed026495db0ee55f2a0194bcb8c24eca42b5410f051862f8deaf09855181b6c449eb38a30f85f82f193b52b9580ce47c73399549d70c8d76ad33e703376b4d3821e70ec77ded9e84f82c0ea23f24318009ac21e24cdf42c2ae30ea1c51a52ff67cc32ed7d020ebc82859c312f69fe1d9b02e3e633b9df5d1e496d1590a99d38ac6766b3915937c76da3d018e19d571ad9e5b5862fbfcc267180a8b3c2867c9e872ddbd57f2603473488f3954b55e24a9e88260604aad498cc5b49e051785cfd410b50389f361541b2da7ba13da74192c5b7702bf6285cbc7d76bec708a8d136601d7b9cde7728bdcdf36f3aa8e15ecc8cc1ce21d1c41a535014369f6475966ccf570289aaa1edb5ba26e12e0b34e76282f4859ab7784e1ce561ac4186f8a4d315f3bed9badb7b62b25626f922e36360bce757224fbdbe4f930285df8a56b39c454b9527661a184a461e8e804ea6ed823a2741a3cd7a0270ebf51514eef94a64878b81cc13e554aac2ecde179e987e8eba80c67747be0fcead12390a1b725e2f28cc0b237bf7b5e0360cc639b070bc1b4b66bba964daceeeeec5626042d64b0624c56a0e7704feadc88c19ad992bdc493c35999c23405b61c227538d0b665318430b6b16859e274eb11adf011a81b007b394daa36aa65122ea60e1a5ee02f6fd09651d1a45dda22a28bfb0a486d84d8dc533adac675f40d828171a95fc76bfab4734ec79990e053e7bb840463cd00894a6ad58bb50681f06103db5046516f75e702b7fb4a9ac3a82e5532428bc2dda2012c1a4841de4eee1c4c2b858db92656fd064c1b011f53ef86d667481706b76c5ed23f23029d185780a4275bb043b8354134bf44cfc27d405324c4daaba61554118f864ab2490c96cf755d7d0fc6c8b2f7049e3d4ac524fa53fa06b09714806788030a415688eb212e92357f8467be2bb211a9eb092f1105cf8b4c13945edee3fe342c0d84ce55c38c1773213e2709338a9859cf16ec69fa6ea3e064f57fff46cfdfa4c93626a5b1cc5b26179215cf2faf5804255160b8e15cb0bc020c78828c138d8fc64cec00386c0983b844a9679f15b242db1a2f4fa668bbe68dab9c0605ea560ad4714243c77be1e505f5125c315341f335098fa2503a47fe5170a8ace36b2ebe1d33af8d252934e1e26b4f79c43c0aa328510a91ab9a6fcaf2d12e893edab633f2a880b34ca92b78507ed212ddbbfb7adf4c3157caf6884d75761320bace90bd6fec855f81157e527c81e07a41a00b02f64352497bcfccaffd30c48c165f14020e3f0df4dc5a858c330c64922d9175dcf9c64a54f149c352d13cad5a01ea317a0c051bd3cd19b1f2fe174f3f0cf9bdd998e7d5ce04a6b214c6898715b50199c5ac8d8d80b6d26e2bf71f2e2198340dc2d33fb881498e9abcabe8a3841054c2a483c0646180137282b34dc6aadc9c8ec18439179e86e68ecf288d4ca22e1067e473a570b674ddeefc9ffcd4db599cb95e8b33ddc4ab5c8c42db7aae39ae877ee25cbe41a9eaf7616bf3d262a7402da879c816f328fc0f135a6a7d4abb61587cc0f9a14e24586e008d113963c51de2e3ee8465bc420eb8a9aa69d31c4d54c3105d54dec0e54a0cb0142f78abd037ea4f5a4c67a7a82a14d8b5b78a0ba37e96c45ef045c1b990ac5fc793c6e310694dcd9c5acc0c21613a9a36a4d0f3eb08408fb86a9608d6a75e9e5826ca46f6a0a87174109bcbe50590b584b66857503777c799c4adc80ec41690d013ff4e547b3cc3a1279ab11bca7e895349e101efe74049d57f8fa5a05f70a01a90e58015a3928c6518b40569844acc8ede26df36cf2aa11f3f41a508c735f17af6acd350cc1fdc902d091a0a98d3eeba68f8259b260fa674198587415b37bf5ba1fd71fbdb8428f53188a128b8d5839086b960184e2326bfd9714e1e627fa107b476cb171a568669201d9fc6b464badbb44f2c7e32d7a9f42e4e62d600914df9b92afa9f09ece5452eae6a5eac2af883a211870e6304cad25439c674862377c240003e6a3663159b40f8227277269e80ef6aa74a77f1475d818980788aec97161f295ae47a6b055d669a3af9b826fdaf6597d161b5633025ab55a922a8204fe44fe3cc5abd118729ba4d08eccac15bc85d582f73541559bbeca4ebd3f6ab8799476735f66972a3c4f0b0597849f19954446ab47fd790036f5d42d7fcbe8189306e4211d9da7a29f60bb90da82d0eafd22cc7bfccb794a4899c045844600bac1aaefed0d31d4fdb3dc5d556d712b786c543e2655814c6b128448cfa0c6b89c3917f4b9dad0a204c50573ed16a27f45e248007a6ce9bcee3044df5ec395f4d514b7828af50fc7e4d44aafb674af6e18c56f5fe3ca75ab50ddf156b0314be0da897cacf5b20dd20a984e5c81ff975ec714c61df460b84704a6a8f2df44feeaa590843c443e0d409703e4f1ad72a462bfd831e507decd947d95e4fdd455e1d64e3b37ad158875c1e59c6fce0dbc1548d5f7808819a1469b22f157b33b488d82dacef9359aaa4c794489673ad5c7c67639f5b25f63b82d61618f3373585910fabd2b06041e00e8c1b1c87fb5d1b10a372503e8ca5588b728a137b66c3cea5ee30036f644bdb245dbce35daa47bbaef13b2e40dd71079cfa6b92d2b27c5a6f51a6dce3a8240d0fa3ab0618357429851fcbd5b284562e34caca5792da5f920c7cfcb330b5ac2b069e73488ec2acbd131962f833b55e3468a1fd77316bc84c1b7304de8a8bff78f6d2312c9987cddf4413da017de95ddbf66be7669a037b1f64cb9ddf771865fad484c3122ed1e10076eec233e4b9c1f95075b24da5282ee271525a91b222b4254dae816791ab7dd0ba8c9be0f2207f771f7462709223f19c81342167dcbb07e778c7a52014ac559ce4fe9a91f48c0e581c0f74c531460e04fd1a28566913fbc832bb03f68a87eeedace1dbda79d4cb287f8062831e842dc219de89dbc025cad95a3838474b277afa77792ea144ed95941fa729912c1b6ab84e4e45cb545bb5d1a5210183f25534f239fb5cb489aa8a7e1d907cf243df189626f057b575f17d5cc009055e0ac61dfea799325c20fe014dc888c301839eda3c62f22326e9eb464fe7c2a92234d8cb191224e11206e4dd2344e4a2bccb0fd91fbd45de14441d4c00545b3d919842bc59656782e9c80596421fe9ce97c85342c3ae925603a57c665e8e040cc03674c7a630fbdf68c63c975ecf4971fbab1e841b1b77644ae951d125ad48a9e7c07c3e2f94922ec1b126bd74aede1e275d78620c974c3c26380cdaf2f9a9a3859a9b9bb9ca92e73d7868ad64a109cd19c9b2be2a9f66da45e551cd2bcf52adec3f2693c0ce68c2b1a634984c9117014f81d1ab94ff1ef1a7305b63af26c155ae8a392765a35524a69207fbbff132d1cf99b678316c3e4bd74cf684933258a1551343a883d5c54edb0e636677d7d7196ffd03fa81a6205bd76dfc11261286268bc4a31539e60edb82a5a52fbc756b16bf5e426e35bbe60859fb1cf7a6b885690a96e09f758e3defa0f0b7b22db7ae723fde52ca1845839df0ab3f0e73f7bf4d90078608536526d2d2d5f6c4a825a70b50648e6d632c030a6ffad942dcc597e51a1740db432aaebc6f5385f62f271e46429d8b2b6a66163c7ec6f0dd84bc1279919650755129e3dc4ac8c3d5ac5169d685a14751be7306e620f5b748ec8d4e24396785d0fd9b4878d1da594b94b5a4b8057028ddcebc1d299912daa2cfb7a3940f57ca61fba781d447d314a29d6254f1d5319b28b835b0c1ada4b0dd8298c063964712746dbc78b75e7c79447bf4883b29eb82559a824a61fb38ca8ad934c9524b6c61aa356d57495043dd91f0e13f0f53210dc2e63fe57d337dd77677c584aa5a1adf4fa59afeb50ae96c31a136a7237103a0ba848ac3d2a61f5626fc4edce7d49cda94ed2d9ff37306cb026aaa848daf01a8d7ef145845394494cdbd6b5224b1b1d9d788de5de3bc8635e4deebc40a6d2e5d49a90829d81062f73b5021288a0a91ba4a2b347762a6e07e1edd2089f8b748861d330224b9618787bc6864f8b4cfe98937bb061aa863034df37e9caf1d8cfba0c00e742ff1f82c8051bee33edcd5f284c2aa0c84d72c7e12d5b894039064c77da2601071b6ae61c360fc32374e6a058cd6e3fd5927e0568d7b59227a7dc0d7c754d4d079738598b5f1dac75a1c2e7e2b1b165c41f3316c4e2cdb822559a55b1a0141898c7a0f275324bd9b3d43dc5ef33e718563493cb34be1f339e35c59d78ddc545cb47d0426e54acd70dac946ca91cb2684a2b4013968aa3375d2e911773c9cb67174bbb62fc3cbeec860b843b8c28397877412112020bdd1e40173745cee8074e24926653ccfb8075e9f79a9b38e552418b564f10f1b2a72cb9f68b69612f213b7dae487e82b26eae7684d3eeec8e000e07b440977551bdb8b10ace185f96d874d7e503fae0e420169853f1e59f2c48a35d246be7d4b5c40ba2c9bf0d921e9ecd04269d638318e55ae2e8053e369936a4aa91b0f0cb60611f1f93ad0f3b3c9d132b2ed9df6672d9852f1436f59025eab0f4fb2cc024a2ccacdc85a3302a2ef944529d1d7184addace084f8d3827bddfe8e7ecb3410bdeb3794b74b37496c4aeabec8b93a1587d41769b46ce1708eaa478a4645cf6c5026d2ce3c72820a1884923a758695b383a8bd3fbae8976353f844596729dcce22a8dbbe20f1b333377b22260e67f8468110870d4e7c14ad79af452be1e927a6e6e7f5ecb2f432d58986326b983224eadc7568717e2828afd19d416a93f2791d924f7991cfa42674033bf5a50005774b9e66b2dcb5576f958302f4eb5ad5d512cd165a1320ece14a981b8237dc4b76ac94af43123fc3bb1ce16347e444854bd8a3f1a7275de7276df1ef8cfa114917de206b24bfa5e8ea0bc1dae8d6f5505add2572f293dc4580ad424a8ee3435c9f499b36f808da957ace5d067789dc633304670d31b300d3527fece78b4a55fc87df6826dc3eefb4d99fb9b9a1c565ef5f8dc1d367e63acbb86041519d1fb3581af3c19c994a83abc8be4a8cca2c521a24a0cd06d32a09e8627af8792cc1d5427776e0aacdf2fdcabdff69c6f53b85b1562e2110861589740e5a4548eefe224526a5038aa826de2b30e3c47265278792a55a0d7dd723e24c0389e8e99f2d583ef7a0e9fc654341740e935e53624793e9c701a8636670b3ca0a5045ff0cd50e1873296358ab496932b00163650e8a3e45e3f0795105ed7be569a95bd90760e026081c9ef611010431e4cdf0ab7bf9c0fafe3876aecdd73249966c846f8f0c6c6834559061f96656bb154ec392ad42cac4063256a5ac55b1a3f8230938877930a122fb23dd7190219c07dbb089a2dbeb38c2b25eea8757d79af7c5dd493f3ba08baf26d1194f5ba48af7d5d04e55e2dea155f8bf4e45e2e4ad77d2f0a655e2de255df8ba08cd74578ed6b2bd2093e00c2a980b957c1b7b55ed82f5144d19bd032a13abd801378d8837178d8d24e0efdc838ca7a05e01d73b629f55488880ffd60b9c19b9cd4026d4379f0779891e90fbffc8d858b38dc2046621f3c4c88d0375e29c48572c8e316eae77bed73e3b5f5a2b66e8d7049b8b62c6d2bc887b32cf758dd080adb0b7bfe7d2cf7d8c197dd788b367249c8e4f0512b953bbf78bce365251841956d3c722386d6d5b4cf8d4178fe7cd3469f968aa1f522ab37c67d14c7319c7e706f9c5644b95351b8d18aa7fb88a674b17c8ca58120dfeb4f34e95bc55633121f2cde30be4b92809e1b196f0a89fee9ef2897550f0b819b4a34edb362a1b914698cc004c4df296364a09ec4db4b2cdf5cb98b68223c1016f040993eab33ad844f50f16648d2fe44f682b2a0deee3c20744a3e9601da1573922eed155361a1e7561bdfdc92eba7e7c2653c9f1f3fc2eca5080e7b595bc5cff4612f69e9124cd425c7bfa7dcf6371e5dd0624129a341505809e166477273da45a8151dbe4997e8aa3c191ce9d2a1c0f56d14e1cf7b1d73f76c6fb38ab8b63369c02be9e273e2790946b8f65f66a8b5bedb23873fb8be90ac0cc6448b4e88a50c0bff3b9b5c0a5f16ba0f47dec63fbea036a0398687dd4cf038f9ae01af137cdc000e7715c81ffa140f84363fabdf2704c380e141f7243bfd038bfd0d34bc5f0d8208bcf54ea98ac1aa62c0f218280a5c51cc6340b5890e11a1e3447fa655e66575aa2ece5317c3196b934290903eaf409584810b9a2a5b262b9ac34029b5dabca814e034aafe04b02519d16b455d0ae51706997941302a572e1a1d517fc7d073dfe74250028ea83be551f32a38a7e8ae9b70aab6707077519dac18972e24ea7c7c52f701006252aad89a88172e9ca3a2aa45849466b289d5f30932e54d8d5c13ce0239f490534b2eb83de5807cf55ea2a9f044dd6f67ae136e18d8bd79e2d806db04c165d7fa437a9569c60aa04fc013c63738953735486a85415b6a48ac7ec7b6758bc6454d9806f34f81b2dae144a4b59c8bcdbda11811540d4da449d68474cfa9c1a3ee187e897478b5de203373b3a7b422b08a085fe2af083af437e3b05864306ad25e9e4e3931cb55ee4823dd4dd7072a1ba4a3c304d5eaffcda5a830f05e4c6ce43b4565d8b0592b2552a845fa4db928a00ab93ccec6e78cbc53a1b8fd4864cd427b27457b91b9c0be17de4dc43e554e7ba09d82c19f3797012d85d1d47a6144fb4b3c93222e4cfb27f7b772816e352db8fbf503a109ff6dcac8f2b31ad53bdbddcb4c2b78484dd1d65ba89a609b75d40e025f9ba379c7e56590aa725b4ccd4ae99d4dce5a88728439b020d900cd26f3616ec16c1ba01c91ff144fb6996b433a2ad6eb1bb8ef92c13dda4ef1b3ab8562b7675c3674f6c5656d7ef33d4a909d1229d4f5e33aea4a5337aa4fe2b4141bec0bad7bcf554870fb7ae0e1719ab589de4a08d215404c345c38b17b4654d9b5ca4c2cc62269ffa94007c99f51d52a9fd5f2153ea9bc76f4943b3b2558d5eda7209f04269bbbb7d033c320f40b870d746573a38b0b3fae6ce44eae00bc19b2625461567bbfde7b0825ab631884866c1786a45eff199e4b96cbfac7fa4f4183c93397b86728b84f6261254b90f2ab23d2dc0b36d5ee2f2c97fc16490c83eebcbebfd8a891b14724446952fa7a22c78b8bc4acda6da3963b576cbc691a11953af46940de1733081e22dc9f34229b169e476403de4d41f0769b6705feca069a80b322b0d05fcbb39b9a86b5d2520394915416c01c56adcdf6680d6eed0b04e2e0bf54bb188d86759d895a07e18eb943f22327562999853ee452026e945bca1f9bbeb1d5ec0890c61e5d93a4d59ff3f40cfd501a8e5f6108ad7eceb7b439a8c9f0693b8c9040c8efb50b74979ffbb96c8ed7652c256edbdcd82e6853175ff7a3dc1eaf4fea28eb08d71884b97d9dff65c3c640ebb854b050c38bc7e1a34239137fac3b547a503293e20e3ad03a827666b2b49b539b04fdc8ed5b1934acb2145d8c86508ac7fb6ca62759ee614529ae6661b5a2d9f2dd45a631d6857fc425a4778e5e2a824907c507d80a22c202c19ae492796f3081d789935b361a56ae4bce44447d9bad0a823832e596a62d10a291c6e2c24ad0f8589c533418a33aefce0b2191b58f1eade4dc5f331c8eae595d4c693a0cc1bdc4d1299716a2a69f65ee177b380011f0498af5027e42647cde7d0491901b70ad31db4589599cbd14bb905380ac8a2c9c186e01af68842fa1e8296cde26831be7da03d10380048a5d97f115a1432fbfe49f905f68c9a05e13de093862eaad7fd5151ae05b9235d78fbbd4de06978e7258600a31115dfb209575581d5c8f382d972c37056422fea0a4e5c2cf5f058778f233dfb071b4ae422cffba2d4fa3292e467cfaee182b4c478f0d98387afd16822571f6f2f9ad50ec23611509b9c52206387339256f69ca6f85a8f2d495a02f0e43c59b510b7821b9144a73771e3c293f964167c196a11223dcc59d8215510a7c530b1e043c84960a800f33380345d179126684164e410c26dbde2daeee5711fa4c83a1384e6045a161e44015d7d4d5a7422b9e43b88d6db7f819fbc8a1282e0fad3ca13d8a2ebae9b2b8d9f319a1b5e0c8c442025d1b35d2981c27614a5579c0adf77a4f7d3f124be97daaff3b60a7e51fcb75073516809548f1360772e0bb60d8b574737520eb3da524c83dd5d17b7a9c74510e0ea97a724c53baa8070c3ca4141d96dc9824973586da64102044f8508712e3e2bd4428b94d218191968a8924087b4fee694df95f3c1ca8ab2da71f58941788374d0923ff2130304574f84c76bc22e49b949c91ebf4df9a2253a670100fc3aa5cb9e9aaa2826ef13851ec576a38344fc440912122e63c4d51779261f457fec1ca73643c6db2eec39176e5e1ad47b7d51f967cf60438126891d9dc5afd0e086d96ac9f044c909347746d4dc6dd3fd075246b122d6eea199d046d8dc8e942e431b23521fb49aca2d1817789715c82bef96f2b8137f030acba0a684a1ed85a9333699daca8646ce5541771cd913354504a390aa48a7e988c66648677abea3542f4fd2d99e1cc6f5d1238f05d13defebd307f55956086242958fbfcd37731405c1445e7f08054beddaf90c908cc54501e6805fdd51db63e97cd7229bfe40c6f4f97eb4ae327db25a131e28dabd31e1ad84e1a15e163368900beb89f6f3d866b1939356fc01f43fb0b0c80d461bbc177c36e68358e881219a1ce440103d58d1ad74ffea7ecc33c12e172e34e80f0305582c067ef4413f1d374c5c9021e7afd375e9e0712fbb199928aaece003ce248dda1261cc39fb6821144f845b192de70099fe77a34ece4824f20b0f1f35e2121dab0c0d0867d34c78923925aa8bf2a100199f07d129ef4dd3cfd683d71395187b94c7161d3048ea0f778a810526a9b04a3b75a898765565e762bf5dcdabd9ba352b7838ddbdc706ebea5f59964ff949f6524e3d3dd8e2737b348faacc341b3625ea1c63106d3c7388eb61e53f60ea3cacc00184495425b6b47d9509f4a27c1e0b1c0485165211d554c0adedf577826e6b74bd2b0d8b8a56a2265036cf8ce48ff839c1dd67c1ccfc8685952845aa91dc3f4505953b5c350eae6fc9ea154b6a1a53c70990b904a6bf7596cad618e381338876caee7e5745b2087cca5842a1148b8a21fc6e9d1f99fb4195f043aec3a4de7a6a00dd73e6b3db2f07bca75528e3e7dba7b9d11f447180565c5f5ffc1446f0ca5c4c42d0222bb88f02df3202d540d0fc8e310b9f67683c14296e8a75c18cb267ed7cd1656341471f4222bc0eb6d3df6090eca51f7f053c2577c54f5916a51a3c480ce56e84fc78c137ad1ca9e4056f66788406cfb1c57bc93532d769262b4cb6a27d6077f5b1288cd8c4a416a06c07fa2bf32dc0537214d7b3eb319ba5162910e1b31961c699967cd818e7a72e12686013014c3180112f2e96f588d113c4dfca43be02c18a9854a5fc7e2ec438a0f63f1c1f4154eb8048497cb3b11b46964021c2b4c4e9d8b3d91819f8d4716e9027ec5dfca9b6a91550d8db3c918693c79dde33bcc09e4a3f83f353e19bfc62fc1da8134488502027cd87fbe2ce28522625bca645455ff1f679ffee5d7fe94ae9c9bd560bf2c0e388bcc8ae08744aba2c3f59c551019ca2349a8f43aa01e607a155881233b1a246ea2325467ff5c301745e6604377d320355c8e569612b4772514c15f526b1959e3f96f64550d8df2f96fffc9fe986cf04fa9986e128d36f4454d4bbc422d09fdd40e439993e6861b0e4c1fc3fd4b2aa4df74f0fe524da8ab3a69370408c37756e4127787ebf99c80db46a1dbde755a1c5db6aef6717a81754fef1264c9a6f345e730e62b7adca1c675493dc8e0a15c579c1cab48784cdb413501dd60cd3dc9c14fe686c4353eab657cac9490728d8c28d9683c68e69d56317761b7e784eb1fc3e1b9d6de7113560715db539367b35aa8786acf0cf5f559e1a0e41eccadb876a8f31012df3795ae66195252db94a21d471c6f8286ab3fc422bc1a08cf23e157c72c20ac040648e561d2080e8d07f3520b9836fca41ff3417de37d4494d224f2f42c8df9aeb149b3db014b890d184cef6a2c091dbcce70abf8244f8057a9cdeb6b5ac2ac782ed6ff653b06fb4130a4f0c1779be0bb92171c7e8417d1c72faac3b2435de180c3eabe62c99533132796b80ec0524630e5ce4143b349e4f194b738587e0f935cb57d800b13649e9064e442faea2aca3955f95373cfeabc2e5a9637b9e05a1da859d305238ad679d09be50916f6b304a706813f8892f4ee07db222c96a51f384f41645d467a9cad9b0cfa36ef2e8062ef5a16addb5859f7ce7ff26cdeda986c5f1be1a710b4de6266cf28436459407bbf7d6ddcf13dd499f9a1c1cd9bc83a7027b7c9b8684a5bf9a1dcf2dfa39d99c30e9be895cc4706dc9ff9c05804fa03e8a1fe4c90b889b8a1870f3a8744418886ba86a8bfc62d2af19ad11b56803c9c46be00793171e775f9a68f56a34e58ae8e29a36c8cc44ae9666b0b456d3408dc022f65d1fc5ab2a550dd32d642b090fa99ff804e29b3faf6f09700e407e707d06f07b03c72474b2c06e6411d0cae9f398b952553180d5664c049e3f6f72ddd9596f87e8e1bba195507095605e303474f720d8e810b8a88bcc445f2afe6425f82222775352ed3a49f922682c0c745e9cadc56dc699ff8df7a16b61bb604d31fb0ae472e0ab387ad208565b7d80840dce008a1a9361b595c06d66a3350d54c13c3b0a10fe1e83b91b5a23de1c10134e5176539f76c4d3eca130ec70463fa80fb603e8a120e0f95fd6533cd895f1e4ac2f6c0355c6d399cfe4d8225b589a6a8a404da331959154ee8b400f454e18982a7cc03c5a834aa73fc4aacd2d1038f720b9830d2fcd21636bcc251e3519be4d47eee43a9d96018678de2c0660e2a7682a4d203619e703d6ac2bb35a2b95eff84b51e658dbe274ab0823e807393a1476e72dde8c1987a48cd1e98dd83c1d9c7426115dacc649f79579c894cc0adbc039e21f3140c94278494b325fe893d418eefd6fe4ea6f59eb5bdf703c0bdfbd3d2842b43014b765dec88704e99277ba309cea83e9e1399d5ff2521a7bdd43ba4ff607f48db8dcf18ff1c6ab2478757a5019b3b5fb7e0adadb237c78af225aeda49001800827a4cca8b48ab85c9e75e02f3b50bae654f8674ded28b02c0579cb9fe6029d49422c1542cf96e2cf6d0662695b8e9607e81152ac0b6c7738c9c3f89cb38910c906f28c87d3e83227e220c2ff51023348c194acbf45e21a086370da56e3e42a05f54d7434da7829b5580df3b142c2e806d1fe4109a4211dae88712b00c57842dc9fd896ed655f2962b22ad37c96f8fa6f603c532db8d4558514d479872d1c202318a6cf69bd52041e297949c72aa05da35b45bd2cb0b42b120a18944a8f930cbecbb760b6900201cbd1aff3e8681cd63b2d9dd429da59bfb6e35fdab5c66105c393300f9b721712b26736e8641876f725d42fa3376b62437470cca2566087294779cb237ed65b41b83bb089db30b387ec901b780094798e5fd2a8e7881be388f6180a7eb6f56ad352750b09630a8719fee6889ed2e40a6e7ef896295ee0d0468ea81e674e52f1efd21bfadec95d8120c8797d85e72c8ed024406e38130fd4b67b25fba86672b58d427e7036478b610907e41ddb55ae299cd4c634e473c5cabda0d175bef698e9f4b9e89836a9d636c8abe63d2385c204d2d537b597c6da17b4cc7bc8edd93e330a9f570af799b6eb4eb1d354f535f1a3f6a3503426a3cffb1a653a72507628d1ea4426a01eecfe0e09b900424eba60511d43aa8359c6d52d23019692c58a56ee9958a78d46e677ea70a51ab45fa173693e24109a9a67703cd0bf1ead4a45e9763a956002fe9056c679a51c2c41e403858044bc66c21ad4b442f712ccadaa26b3461d864b50f85c0058b80015191329fb08744f2bf5a3380909b61989d2766a3b18517f8715810cd901260b89f4c9f233fc4ad4562bf8418496df4e09eb4c3cf12c33075e116bf942354b56d1ecaaf2eca75fe91e1e78d845a0c34f5039e49c4a00e581048e98a3a8e004202676422208624e98584204824ee680c8c55010511d049d419c7eea770e8f1cdf513a91d64370bb97e2bb75f408bbb38c8ffcc46e605757006a61a641bab7cba7d4d6ef160ff83eda8596e89dd5bca14a60e1a0fe40da114eeafcf0d44fad767e6edbf693305aa48bf537f0355328c4097cf29a184dff8cd0ca53c53fc73771d3942267777bf65208a955e97535548f7f853f57538373fbc2ea5c0db2d55cffd5ba27b33a3282e3750c992baae2a1019deb8c360eeeeabbb3371f242e1ae5718d289ee5545c2ee4eba7b8c900af2d6405e29fe41fec707f934a3b9a59cbabb8ffb75c1dd9f38795d7a856da02f1783c960321d9d7713d20e6d662bf30f92f9f333ab956596e9f8d4128604e4ed33a969ddfa4ccaeb8e9ab4e212b6b3aa49e74ef6a9bc1d7787e12e776fb93bcbdd57ee3ebabb6a55d735c8c443369cb425b8fb0c276d1777142ba9bebcbafb8c3bea6685903688bbdf70d2a6ee4ee3a465c1dd833065333dd7acd353af3053f5ed945909e7f579f369461fc867a43751a0cad38fd3c4135cdc19e92f70f72515ddad5949fda67d96f8874bbdc2caac945bc2abbbf370bf45dc1d87938e01d72b6cfb763be5aa774a1545f14ed38a57a4135dd575cd9fe23773ba02775e3f55cf8d779a7d19fdf9cedf275ef727a5e7ded8b7aabbc7ee9e72777bdd1d158aee7e4fb85205052880c2eac61723702c108594a1153851b41b01cf0c5c68d0cd2b06b629682c8d301f6cd14208b5618895ad062701b22968e4b80116fe74911e27f4b0d0b080d1042b29b6b4fc4b3088f3703582295aad31f491724491ea592fe50a960742499122c3fdf065b02fbe0cab1fdf6ba4d4f040a81a2932ac6ab03c508d0ca91f6bb03c50f8aa1a195235a89a1962bc0c299b5e2c58ae60116b6a80827a712608552352092d005a1e86434247d91b8aa8544fc5a4527949a552210a85428552502ff62c4ec489a89ade9582b343427f549430b4efdf45cbbf25f6c45618defb4342318a14dc0dc7d0e77e0db606f10a9623a29c8083f2358835474439013713c5bfe0c227b600a46881e07059a0fba99ae07dfbd6815aad1f5baa95f8ab7b65caf8f68e2e2ac1e0f8aae104a0f057af2b582c50f8359c00248aeffaa2f0815a2d77b15e2ed7af588fc502adaeb4ec385e794d59bd1ded4f61fd7d075abdc8976b87ea4fc041099f88a6fbfe854cb95e0ec47a5d613d96075a7dea75c5655d35c1293284bfaa098657b03c90fd1a1ec8f5e10c0be1bb5e5364089f55130cfffe7d7186c94c51f8ef5abdb058a0d58f2f2c16687cd6eb4a0d2700ad1e8b05627debd5fa7026680713f15dcf42f8ad4fbdae8c4fa800b96aa61c51c47afb5356ff9ac27afb4342d6f8aae1882827e0546f817a6c21a378199caa060a114df78968da51140e01fddb1405eef5218f207b3c9ecbbd6f040e8542894e903e0e80ecfdffffbfd8e5066116b8560cded8aab92a97cbd5125fbc31a4c5b52eaa7ab13ea5fad4e822b7d8212c977b03c4486e097db8843eaa318cea572dd4177f62e2a1aa4f895aa058aa67bdeae25a45e06eea554f838526786b6411e6bdb9af05cef5e50501d2ef8deedeb4706fae8b29bcaad798ea8d4ee31754d066b3d96c36db0d2711c5fa21488ec1dd58cc660bf2553535bdd80d48cb83c26871a99a9edff0def0def0de188fdb20ae661571f7c7313a207bae316217ae31b7667fd005ce350657e31a73bfe71a83bb3d7c24535f6cb6b0b1810d0e7adc60b3858d0d904891a5c70d646f447509513ddc301445142ae5eeeeeeeeeeeeee6eddadbb75b7eeeed6ddba5b77ebee220a954aa954a3bbbbbb75b7eed6ddbabb5b77eb6eddadbbab586eddadbb75b7eeeed6ddba5b77ebeeeeeeeeeeeed6ddba5b77ebeeeeeeeeeeeea850448db1f786a128a25830237ae040deb7b1c2c606210da40882800b1038e170f08822cb07728811be4d0cc8194fe37b3618f7357e71b2e901791f75bd9030be843e1628fc118c14a10c92a4326ee0de8460ee8df5d109c6eb4bce161cf9e3975bbb1b20c3fba5660ce352a9543333aa6bfb232af0dcff52cbb93761ecde84b68b53a15503d27569b4206bc4517c1a62d18ca741e36788337e468d9419e4cbb0d1f8198e9331be2df4a1f9f087b4be377e19f2b28538a18c999919183060902f830a8e74c9d871bfc6d33c8dd78e5bb383c98ca7f146345fe369fc8c6f7d8f5b93f1a10c193f1324e37bd47885342f1a2110f766e462c72de2179b9825f4a1f1e138f66c345ee39697f86588ed8e5fc62f5fc62f5fc8702668e65ba18c9a175fbd308ccd04eebd2ef2e57af24505775d61ebd57365b17af55cb8d1d6fbe2ea11c6b83222d0b2e982bcdff22caea09e7c54cd94238a520fe3a7a03ec68f3553520fe3edcc0e26a88ff12ca03e460d0ba9bf356d71acf720eee96740f61e178635bd50dc128a6218d68ba1d3eb3aca061c4e28de4cabe572b95c2e970b157d2216dcad81e27a18307cfca2d58fe3af8a6aa4ac9ee6d6f454cf0ac75f31716b3dcf62ec726b4a84325e0c13fad03cea4519dfa371727a8961421c14cb860d1b61c8deab779f75e36b50c1a96eb078b7e635d6a36cbc1c77678258366686ae8cbffa964d16e44cd0d0159acf415333e588a2d5d3fc94b16647f8e3e3781c5f33655583e3c737c2516344f3ab5f3dcdd3d430716f68bedc1bd487345e5c07453a8d5d48dc8c19337a62181a2f7706248d97d067f5a877d4d3085b344e33586a7ae1981e59c3c62b9c09b2f12d56f83dd24975e37de686af1aaf7a51c1dd1b35be55e38784365e35565888a059bd686ac230334fa3473ac978f55c38d2f59af9182f18333536786fba189d5233587a3358565866b0acb0d0b0beb7c2c29ac1d2738d4ea3d3f882714c70741a9d545d903d1a271b0ed502b247e3b485941d328961b2f8dd1b9468c5ad85ef3486776f2eaaba57eebdb7070ea40acbbd4179097150634d8f2ba4bd3eabf7272f0ee9f216ca65b305d95b6149b1c691242f8d9318e6d654efd4fa5e4805ae478a63171cca5a41f6565856585639dc5af8a85f6d5915a1fa7105c40a0b0e65552f1a1b1bb4b2880139a2c238e150dffbdd1bd44be912e2a0462f38d487b937281aa75bbb8f7a9a17d08cb9b57b1ff53582b7b6e38e344e38d45fdbb33e067b2e1cfa848315820f2defd11bc33016c847cf9245162e760967885aaf301ec3130a65c3d069c4895eba5080ec8d34c22e3d8264eb6d7a40a2ec4c50ab656782667ce5ba37ee72cdbcc699a0191458ac5fcdec6032e3657cd18c9a222749f2efab1786b19900f9ea492982c4c188e17af14505675f280cd7ea59289493cfb054af5ee8d4435156864b0546d81aa2e53d6cb6e8d103d923712e1b1be02ece8605a448d2fcada5c48f893620aa1a9a501cbfe4e021eb592c560dabe6c3a702b48355b38389f8e117891fd6483982f552c2176b8a5c2fbe5823457c570d15205bd35b3dca86033d318cea05d6da1f5d6f576f5f621085fa542ad56a89c170f5ead947a97e5cbd6ebce0eccb71a30ae52f6b45d49596cd166198e4d64227b1e760c41753d6adf031857a39cee60564cf0583a054cd0fdd1bdebde1e262bd28fa084354d8e3e6defcbdb94394d81e159c4d1932f5aea702a46ab55045a3f85480c42fc8d4874f13becd12e4aaa6756428954aa5545492dc9b3bc50d5f3878f096205711d7fbbfb961980a5f3e4451950a0a7f880abc23232ac9ad8da8d8ada13ef58efb1e8f0a7b3c389be8cac1ad157b10a00564c8902143860c193264c8902143860c193264c8902143860c193264c8902143860c193264c8902163e3858d17365ed87861e3858d17365ed87861e3858d17365efcc0074f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4fb7e5ee5d90fe1ea4e53d7a375a4ce0c2d6175cd8f2e23ae1db7441dac880ecd170a2e125f489e1a5e514a3e514a3e514a3e51423c6ab5ea552a9ee3804e9f437bc843ea1935316598ce9d17042c52882ecd17072c285ef4423aca1d172a2f13282149d6e38a510b05a8dab30ccc2868b2cb2c809de1e3c9015108548dd2bded40be729e557bc368491fafb12532fefc103d943c3303616f011b46117c12e24f933332f839c31e363a85430c619a34af52d553826ece2de84e19316a43f2a45de172f181823796f5ce3388eaed1a505e923786f2e0ae78bd067f53a42d66bf5b2c18254e17c118e325c2aa9301583259cc616aeb77af105e32d6be65130503fcea4c0c2cdd4a8665098f9f15b389598858797b8a506a48badfba9fbacd768ad7d54e836352073b0d4b45c476fa76a726a702251f783ac755914163d72e8a1a5c70e31c21fe0ee93eb5c41b6bc26074b025ee41201b227260077c51c781013e037c75d118b7df1515dae985638b6aecd15644ff525c4693d8cd6b77e155bae6fbdfdd6cc4c8d8fa00c5ca7d57ab95e6116f7260c65800bb378319481df1c178eaf99a0716666e6efccaaf52c2a38558da39c56e1055a41e17b8f9e8b8b4d0748570eb7e663d0d674717d5c3c5c9cfbb7f5039c2b18bc2e95ea0a571625c89e180c5f8ec3018a747f875113da5c41f6c23038940e1b0e90e287aa2eb7c6844a0995171c6a9c79d458d30b5f8043cdbcc2303561189b0990adef853d29ac9b7ad68b0aeebe509c2f5ebd1b2fb8542a954aa95429d5977bc55b3762f41a5a35fe381602a4f8bd1bdcdfe4d8547fff888a26e8d2e0aeb5ab510c9dc21d6cae206f487a387eb85afdfdf157af9eeaa9a0420c6c00f7c2791418e0826b5957ca87eb8cf7c64602644f851351a8309c09723dce553301d2f561702cd7abc77ad4b8fad68b0a8ea57a8959ee155f7017158aa10d7dc42970f7de7befbdf7de7befbd6346fb44067160f92c375bb88c4e4eb12c4612c7df74f1a71b1c538c248ebfb93420eda39c6c40b7883b262c0235c68b689d442f36781dccb52f1b1a903db2176201ba618c1ac2303a422bacedb1430f7a649981bb4f0f0290bd110b77720ab3b0c182b48fc58775f5e0618304d9eb81bb8f23c4dd17b3885704c271281b267ae8308e24890387dfe0b8f410d6f88f5380c15900e7c94750bc40145104a3f040173615c8c16245053dec15312806efcd78c58e57eeeac3a7617c55f845ab9aa2b126144511358638548a1471a823a8ef89c114a070a89e18bc29d492d4a3c2b84d18520cfabdd121be1138fb3d1b2bc89e2b28aa861023468c183162c4881123468c183162c4881123468c183162c4881123468c183162c4881123468c98ebe3ad5d9515b81bda9c8014adb840e1985bbb61c8708ccd0a48d4f7c6704c38c666d10bc7d8ac800c8d2c505823850a50f8a2fdb0f52554c107b49fd94f4f8f2c46fb990d21096a2a71524ee2cb1bc9d66712ad7359e2f20adc384d3a9b98489ad6aca49699e876c315a128269237ce2b91ab438ad3d2c811c0b8bb751cae36450e2f94e0891f5c8e2411032b90b8c01765f40a93f98079cdbc9d5d08620149939c92254b9200fd0f1bf0688420779faaa248bc9d7daa8a5a233d16b0ee34effcb0af0477f7d243e5ee6ee47e4fb041374e3a95700264af63aae90da292d407b6363f4890c7b949330a2b573dc30a454888e08670441ec83399e7a55223d32b2ce77523ede88ca26ab9c34333633b99ec67e763629b69fbc14825cd8716c33f3cb4f207a99c95b19a6c8767b69d726be0ba237b9d1d9af50709f23c584e32735ed5323d318fc899cbed34af99972219e2697c448890f5081014ef5485e15c559e909cd9e476cbe7ba733f6dae78295d528b2469dfc6b99d662dc406045266a3dbadcc4ab79bb975eea7f1c6e68c0654527f3926ecc31b1731713e62e2cc3bb25575cde524bcaa5b0ba5b99de615ff449841e8884ce976cb6dd5c45050f587372e6264e6ad4fbde621a3147e5849ce6b11108a028da842492790aa16ad99b79768f4c43b17317313284b723f5fc9d484cb6ce6d65c2efb803aaf3f75356734a089aa3c9d57dece9969fe69a0c6684d06cc6dbd9e3b545591b63e99724ea3384d3af5062ed9693e7f679957213846f2cf57aaf0396b46f20185a0942a0a843736f1cebe5cf6a548d66ca6598320c35a9899f73e7d3eb5fc010c4a8991d4f533d2a7b8fc8d79fbb14ef1ba3fcd3ff5552177d77197c1c91d4f3b504a1545ca659d1dbd83f4e3e3d3b38bedec62359f1e99cf8f4d56337d7a90763ab09df5b94f14a76bde4cf98360881284bb9b4eee1892cba69aeaac74eed377aebf1d9f32c663ce663bb2198ef9d04a1e9346e3b1c5b28f4ede78dd1a09a877f406aa50cacc2b77f6998484d44145469190ce9447874fafb01f108aaaa233584c07c9d4c9e7babdc6c5dd7bdc9dc7dd69337797b97b6c0745c21be83333d2379938af2876771cee7e63e37e23e7640e3443c9a1b85471dc7d0036b8fb0a4ee218e3343455d75329cd3b555d878aec346b249c3e956c5525da2adac4c49987535148d57397e7ba7526ca265e937e4e4c9c8f94519444f115c9309c4d323003991469c268264a91fc7ceb91a09f6f3de2ee30d7c971d7b9bcf1d6b79b2f6fdda47378c5bfadf2f40fa74df2c6bb49527a2661adb3121b30808615559c20c40c6010451129007254234565a4004b060546a0e53100c34d7350011e34b8c0cb08316848f2c32bcbccac87209450420707380a8043045538a0880c2528ba21080b5262168243e4e75b8f9839c93c5724dce79848f08a876e8094d948a3394d31afcc699dd7a4f4c499d1809f33a3016f320ca7cef1ca8d7ffa34791a1fb9ddd213f3ca5c1346f36ae2cccb95517cb9283ed3460fa5bbb3e0a40d1cbe84d7194c2683c574d2257545e269cc7b9ec647fc8680aca1ba9b39caffd0f97542bacfa65a66f3f313bdc264301a6ca65366532d759af6b9e21fdeb8484ec24319988151723f9f99db1945f12fa78128d0072cf1c64592ce5daa12711f99b2992259b253a05ae696d6aca49a695ef34e812a919c8487ccac81b9cd4b3af3131403cd53e934d333c7847dce84bbabe024cd1477f404c660321d75979e3a19c5a536739a746acddb78c8ddbd2697269d28ce65184ebd816a134ee263823a57f9542e06b1ae72940cabf2181665c3c2b0e34cf4f190073104d51d4794185aeb372eccaf5b26e209d6553f507edd5a1bde23d6aaecb5364cc170edb5aa6b83c8da9455f9b533b0f0a65237acb7e2bd62162b5a7b595607d7ae1c65c51b666b7bd7da3b3ab93baebd29f1da1a5c6b53d732b137ac0defa80154a882616d585b630c2d179bbad6de3067afc85af15c9715325a548f308855dd2bca42d6bd162746cdc620ca5a3f5c17fd32c08ae18d88ba3674540fb605d6af9324e9d6ad68afddc28ed787b517756f682dcdeed8d1baeebd3745c49670af786d2c84b5728c24d899193aae0f16757358d186d6efd07d9615fd9e297f9d1540e82f0d581fd2811bda94155576c6865bee1d6fa1b585f65ef1af6b756351d6aa62a24c8498bdacd47855d6deecbd62c2945d5d3154b23517686da86357ad6b4795bd436e0837840b42e8a1db183675af9d11c950bc39eebd3665c59d5df5b02dd4b5280bc367c70540aab5ba166974a9ae6562476bc36b457bc482707f2e8fdbbaaa8bb2a1bdf6b6ae4ab4212ab4d6c786f6c6aeaccb5afbc3867059a1ca8ea2bdd6deac4dd9b83456bc1625da9fdbb2e10dc186e1bde215edcfbd56c765d9951dc56badbd59102e4b155a7114adb53e6f71f818818426a06c685756c46157ab5beb684708d646b4f7a6ae2a5bb246ac75c4da6bafb556c755fef32765ec9827a9bf1116594c61a4801620e10463116b82859313bd54e04c144082cc048fc08714c04410432f75c9122c7a6392bc42c8010a58f088fd2800c7ce0f8601011f2c667af8bc58b686852553d3954140edbf7098ce8b10747445dc1ca706a8391ff36102971c2e44d0bd4b84bf31c3b9d070c175282dfee20ceea1bbbbbbbf84b83bd113f714dcfdc6495200eeae5718ded8cca5aeb046004170a51ac7148b9542b5421056aa1015d670155511aa196f52acd126ba6258d1a55ac1b5c39990448599c100c1148cab5a89393320d89008b28c5ca69803a3cae5d9817222da14900c048324292263862bb2c424383c083a5db1a89b0c118654b9a28e50a78aa00958044518ba522306100d210a550210ccb17ae2a23140d0488ddfa8593b0802d92b14743b90aa5538838222da904395519411ead0aac84088958f135c199f7c80715ba82132543f620af9a88b151aa81b96111609a916441faa1f2b4b2800052b24d061e7ca4c99e4860d045bc0dd01669899c5b01608e6a85561a97e52ac1146e883048510049611551524334dc6233b828cb056475c4d4c204b046f88393556ea466326c56a05d5bcd080206b3c1202120e415448a26c8a498a85fa91f2813ba1055c95301e49b15439668aac7a8842ab1b343c48d061c3c7782344444215d60853d166683e4886542e51a503750b6b2b9758c20f51ad542c71079582681b62513bc217ca466c3596e14fd00f1c23cbc6caa70a11a116cf7823f6107ba41e10f401432c82320115c2aa87c823862c04c14a10b663c35da82386a8186a5e20809a2681c4145fba24f180216ea032854943d9e552f7420b2ca860e4a4c95012001cb9d96837248c60f362073850860b2d64708290116a74e4507109811444348049d00937106ab85aa90d307181238a2062880528804b104e6e4ad8811dc000657ed005120b5c6cf1444edd41877327e4074b5584962c3eab1484714011b79fda0d9a166b54f1d861810ab490cd254200406224080103b02100339c7a9a48028907507962e453c3412392608a1c180909525ba95211a8e1021210a20004c02186042000013a2c1112f2a30497f5e2fae03e89637e8b9b8528838b05cac9aae0a2e09e6055858b8a4b823b82cb4498c48522f66c8f1104148f991cf7c6ad616964d040cdb8322c29c2b82d14ebaec6f1aa54a82bdad0da94cfc40877844e04450104c524291f6f553aa84236208842b95424a8a08aa8009978c3350404523704c5242b1b2c1e386608ae561059084368ed946b3432da52acf0070e160a04c1d14b90a6852a2b9f30081cb8ae08a2ca04512e1d2708ba768d13c1150e1857f503b583e2014b8d560e1fac88390463bc62bc421d193b230e1965aca04c186d2a20618c10c83844305422db49b1524604c3564a8798d39285567489392c232813542ba474a458a99e8bc645b3c2b1b2a15a21246325a523ec6205052638424ff47d6e0410c49b2b464a8668439d90883834632375554f543b5442a81a306caa15a24457188637548563b862f110439513d58c18432c19aa94ca862a9147dc11ed9823dc516525020a0241184654919112778c45ac885758a9c9bd97f942062908438229a200034c6aa2254b10d009417cd4948b2d764a20638caa231696089511011525104187d8161f8618e00a148cc0034f582009227660241400b875d0ab0e6e30c68a2aa8e00005a8c8f0420b2ca8b044080523228470c3061318a0920412324cc981c0434d458071050ba2f88265bee0c10e5a38ba6143060a3cd001289eb0400522a0c3006cc8bdb0c2932542484620820e84a0892d47c4a8600422f000079e70a20143e040c30c371883822a9e708209095c09661349908c99313078c115517000031750c2015a0490cddc0b2d1c3d4112f4e38623636604228822880368b992cd170080c448d08f1b8c19d161f0821188e0031dc0c005948880037618c01517008024c88f9b0f8f0c67860cd1cbc0e0052cf840141de000062e100107eca0650002b8d2829c0b2d9cb003fb81174952880163053cb2e480830a4f624208008726a6235665c22f2e199417d7072304c4075c075c22ececcac29885b5744213c2b721c2e56177a87484392c0ef186b5b1a2316346488a31666090333a5c395a3c583256aa31a5baa9140a155a77d7c16304275956641409eff45c7f3bd954cb3305a69c642141b21ae0ee2438c90ae2fccd7f364f9d9eafcfdfe7ff685af18a79e5e3f35942240b00240b88bbee93d233f3961ee78300f99b20403e3d9332128b645977ddefd4d7e7ef2624176030d8910b3cdf52d05d0a0de40af526ad5514c9114fe940fda84195408e5ab85e61e99af7c6bf9d75cb70b7a4bbdb38a9f22286d7ad5e61da3c51acb4b36e1408ee6e82932aa0bbd77052a54bcfadb3f9bfd5f47556cdc7b9c9e50a54b50a4895e3669a377e4daa5c669a6b9c4ca92005e6793b29cde8efd4ff55dded156ffd3929c5ab1fa5b6e815b6f24a5ff6ede4f244b58fe6e842aa057717c1dd43c86161e0fe237b21bfaec0d2c7cf8fedc7e7a7f6d3f3c3f343fb99fdc87e623f3f369bcdc756b3f5d8786c34dbcc26b3c56c3f3e361f1f9f9a4f8f0f8f0fcd67e623f389f9fcd46c359f5aadd653e3a9d16ab39aac16abfdf4d87a7c7a6a3d3d3d3c3db49e598fac27d6f3c363e3f1e1a9f1f4f0f0f0d078663c329e18cf0fcd46f3a1d5683d341e1a8d36a3c96831dacfcc36f399d5663d339e196d369bc966b1d98fcc26f391d5643d321e194d3693c96431d94fcc16f389d5623d319e182d368bc962b11853cc3d93a8975e613e60eac2110b27e7867533e5a77c0cff39ac1c560cef1e73f797bbef8852e815a6d76ca227106927af6af9ffefee20f80e7717738840fc4d64d28944a46844e421c51deefe379dee6fac1c9dee6f7b97d17f960e67f392cef57fef327aa3fb9b99d113ef340e1224c84b675eb9b12fd4c2dddfc926b8fb161a7e103defe89c6466d5ccafcfdf1aa31aaf58a9aaead7f85733557f6b9cd1df3803516cd484d1352b2df91417c620e47fb8cc2de5d4c6dc1de7c31436980c45b14f974823c4d0a3478b157a85e5aa04a5c450001ebc757af24aecd391f90d7a28e2877d5c7a28c16f0e1ea4a4ee6bd2ebf324c007ca15676d02d19229afd84cb1e803d49029690b3939418404791c26f3bcd9bb9ce446b42ed9bb9ce4ff3f6d21866732cf5c4e32730e4a89d7cd02248e4021200d02e44dc899a86a44ec80d37032cbf66caae937ed9f2fbbbb0f27b30c71ff5b36555e89f39a02dfcc7f4371aac30cd6855c4e55a1ec539bfc9ca0383759874cbce6dbed76c36b504f4f4f4f4f4f0f0f0f0f0f0f0f0f0f0f0f8d46a3d168341a8d369bcd66b3d96c369bc96432994c2693c964b1596c169bc566b1596c169bc566b1596cf6f3f3f3f3f3f3f3f3f363b3d96c369bcd66b3f9f8f8f8f8f8f8f8f8f8d46ab55aad56abd56a3d3d3d3d3d3d3d3d3d3d3c3c3c3c3c3c3c3c3c3c341a8d46a3d16834da6c369bcd66b3d96c2693c96432994c168bc562b1582c168bc97e7e7e7e7e7e7e7e7e7e6c369bcd66b3d96c361f1f1f1f1f1f1f1f1f9f5aad56abd56ab55aada7a7a7a7a7a7a7a7a7878787878787878787878746a3d168341a8d469bcd66b3d96c369bcd6432994c2693c96431d98fcda7d6c3439bc994a078afaacf8764059286a235ef94e79ad39ca4ae9985262055289f454c14a83ef1017d677a2a5952d10cb4b3d63823a91377eb429225260672b72d100da942ba29c54ad42377cb82bb5de189bb55016bb30c0a3a370a54929e49e7aabe89817c9f949ee9897d797d227a5585f49a7d409daae537a5d8f7aa5a04fc14b702cb524d7145328a84d1132be114f879c5f93435d09766a533e933d23653e0eb536760944fcf2f4a330ceabafbbc62233b6b8d9b905e9fc028e9f999b7577563607aee7eab299174494da1a44e709654f4f1c39260f9e675cebbcf3e557f13febdbabf699fe88984532479056ee02e3d51f45cfabcb1f926467ade5e4fa4c79fe2d798f74b25ec53fce9f966fe0d44fa1c9c91308aa2b87c1c4ce7ac84794dd8f7fac7ebf3ff93d2334d3a358a8151f26f35a582c5dd3a71b745eeb68993547444ee76c8dd2e71b7424a1c9766286a514681a6aac476bb09c94967112148727a26a5411aa8d3ac5395880c42ee49e9b9571509f740cc63caff32b86c8f8fe171c7b9b1de84665bc49477a49cd6f857e2dd9a777aeaec14a7a7ef5c7dc034eb6c9e4aeafa7b9fc64b5a3d62a5d86ed870d75b9f4c41eeb686bba5a16124293d33d1aaae6b90b8ea1f594fcfcccceafe35ade58c662229713c3d3518c2606d963f6d9bc99c9899e934b2d353fde5cccc74eed49d9eff58dbb5674f1b03113f04402905b289477a02934ea498bbcbec0cd36fe9c951f4445af3108a9ebe350fe9a4f4e4eddc9a7fb75beea76734a06d265b32629bc9809f9ebfcfdd4681fa865442ddbd6cc24b28fe26a4573acddfa9bf66333d7d79d52b6c9f48b6992ce76a59d6ca1d5dd7a05245511c0080b65155bb01e6f8d82127b712de040346735903f3928c8679daa62caa66c7cef981c574d6bcdb01917434147a47e4e13200e0e4fa7ba1b6a0728832c67bb83b0f5176eeba49527a6a7d2a71b7e26dfa6de0d7c3937e2af8c6bf9da6add77ceece9d66f3fcad81449f94f5f336fe3d8ae26e371bbabb68af2da35e992145c1bd65007757e2a44f000e4508a60d85877393e6bdcf7509c8a9d59f05627bdc5f40b5c997f7f979557d6fa6f9f7c3e503d515ec086809becff2447f4c59af301fceebd63db098ce0f5d4d80a273f7fcf3e5bdb1bbbbce8c169bb9c0f33f786ac0a35e15d65aaff5cc8e00f18fd564477a397803822df0fbe4d9c5dd43f1046282d77a664e7210216f7b1fcf7302f15302e704624cb1734b13d22b9d26c9fb817b563a374ecae9fbd475f766f919e97709292ecf4f9dec34ebbc0e01b756654ab71baf47d21142781a27e9268c66335d524d5455cb1c70e5e58dcdd34c71ce074ccd152ffd804cd8c7847d331a30cfc07d47ee9d3f9cf369bcb453ae7a87c72c732c9b3bb63cc39927f7983eb39d8d16e3d131ffc97d46030ab1014d13344152512033c857aa60e6543df59a8dccbc719a372e5395888944df6e651165365522f686195e70f7204e96a3ab6b86e193d2b3094dd53771465fddaff789f466debb93a79f904837e81516a3bd306b4af1ebec5bb106aaa7525e87dc7d073ae8c2dd6746294e66b4d3ec6bc2bf8c229d49297097d7bc9134292ab352ceccb71b8a84cf152b09c11b17f1a95b03897c8e99cd14a86e9daaa59022206536d2ddc0dd65e8e9b382091fb041dce171e0386852802656087244d0161bb2506108fc404086d80d2e2660a303252ce8e0c686023650de8008137a7880007c7ec0eb9281f300605ab0e308221cac60842534e00130ac3f0a0147023cf84213ae200757429802146509098ea6685103186071948306aa6b4e330ae8928aa23833a348589f45f49a7f68e61565535592949eabaa53f5d7c45d47e66270d779e18a106cc05c71a94ff385eb504abcf5ce9ad314b82ae58d7fabeafaa9fafbf4f9524cc40528eed6dd752ebae8e30f4cd68d0a5de94891681cc138c345d0c032f29833beb48a84fea80b166841e40a3ff7d56ac582bd3e79fb9b9056ab152b3f8ed63153aca37776684a3bea0983e9523577766efab737efc6859d66a57cf49957b45aad58b7db4eb352900a5f481500e02eacb97d32e5cfc9d951f7e7f8d47577f430336f609999f237a1287007d4aff1d2a7b85acfec48ac263b12a6e0c996ecc33a9b790596afcfcfa62a54d67a6ab6d86e47c6139bd966b55d4f4f4c56e21f1e9d359f3b55d7dd182e9caa38c14800c20ca0cc0872b07912c24b410c7828c208241e60800d00098ac1066ec472b1dccc28968be564463a6b9cd14c84a2b8529f4a7236a291727a0b77b781bb6be1e413af4170b4c16095202be81e0cfa0d7a18741b828e030ecef295bbfb0d415f05835582411c82eec11b8256744ea898914eba942953a60ce90401aeee52245be324e73e5324309c284e4f23414de8ef87cb1af3868ad273dd4d6eb7dc4f671f4e77897f3e95c8eda634a30185e4d6fc63c2be15c55bdd3926ec13028409fbca53a7e7ba99722e6b8c246446030259f31013f6a5282ef23579c09a87f4ed964488997fbf73ddfae6d37809887d0051d0dd7799d7552df38affd7df9d6fe65de61f537e7dfe675ed1ffd0e55635a77bde3e97decc3c7da6e7ee81f40ad3328881bb9b4886668a9c64f202bdc2cc346fa6dcc3c497b7ce696ecdfbccf9d475972bf34fef9459c9cc4a6bd69928e7d548a94fdfeda6d30c45ddb79bce658a510cf404a948f69d3b0512a9bb14c9aa6e6ca658098a97a0d8b7aa42ba090fe9bc822a94aaa75eb391bb5fc102d72b8ca7316f47e7b20fafbb255bec55e5e957d5cdd398f7b7acd7ac94d7cffb5c974c9c57dd848772dee57413fe698d51225a63b45c92a4fcadb9df4e0337ded9a736c9a92a54942b85c46ab22340d41dabc98ef8d47537a309e9fc0b4e2a19e2e73b733eb0984e99959af0ba6231ee6e55e0eb1aa4fb74a3409d89941c71f79de6b33c773ba04e4f253122a4121e4a78b8ff2d4916dbc4c924368e9e1bb8b34fd53809e7465d330c415e9f42961478eeeeeea10d6d68ddddddedbdd7b2ec68ddaf757777bff6da6bddddaf75bfeee1b5d75eebeeee1edad086d6dd1de53e8e2854e8e10f203730b72d4958a132c5859f27d5977df6e7cb4f91093f3c6c5dd4df0fd864ab42fb075cd7bc53246646cd14f352271ab7aaeb1a84a298c8122825de4d7e3e200072528a89ccbc8bfc722ea2aaa97aea1345f7e93b93ec12af3b55896453259222d959ef764b3446c14c8146764b367089993a2132d4b47fbea030bf9fba9b1099d93ccb13d8e476f329e554d53813a1c0dd4f5085bb5361027717b26efd39e5b9f1d62500595289a0786323fb640ada6b56ca44fb640a3a9982cc9ccb12d8649f4c4135243e83ec99c2f50ad3454b2a1129dc1d041f88c2ddc1b8bb07dcbd03eece0177df80bb6bc0dd33e0ee50b8fb17777fc2dd9d70f72630e0ee1770f7252ce0ee1570770ab8bb12ee3e01779780bb47c0ddbbb87b12ee8e84bb1fe1ee46b83b04dcfd01eeee00772fc2dd8970f706b83b03dc7d08775f80bb0be1ee0a70772e0800c2dd0fe0ee0670f71fdc7d8bbbfbe0ee0570f71edc9d07772780bbefe0ee5adc3d8bbbeb200077cfc1dd7170f71b6cc0e2ee0170f71adc9d862bee3e83bb5b71f72a4177a7e2ee32b8fb147797124393bb3329b93bd0ddb7bb6b775f7feeaeba7bea7377d4dda1b87bcfddcf2477df9948ee8e13e033889c94a950ead367c427e6a457d80e8a95f2ee87c766d69076683f315b0f8d9679cc1f9a8cf6e3a3e353ca4a39fd7dbe06f2f6e7a8805372bbd57a664e3ec5bcfd5a67f4f5f9b49f1a0bbafb9a7fea97e7ce3ede3e57eceeba5c6c887b86e1d4c057f7d6b85c7352de291277b72d38b943454c068be9e8d81ca0ee4b8eb8fb1027778ae8157622e1d5a7947774de782d77743230ca9902777c64b01f584c49279b6a093301cc4707089b8bbd904f33aa7e10217b97d19c89aa3350594d5081bbbb60330104e769ccbbdd74fe35ed1c4fed888bf421053d3790b76613e72334a324154d529330619fc649b935ff7239ef724dfb5cd57345551529d794334d75eb13cd616d9e1bf84bcf5c9eeb2fa77192de2aaa717a55c21b1721b2f5d4869004d9801ab8f1d64292d424492aaa7152cecc1a88373685d47a6647caf3a76eadf36a9a98a7762497a99a329d3e9d7713105e3753e6a9017f3ebc75f69d5be3a47dfa4e34a77152ad67e6a469a3c0f2dced4e33a7935474ffce5ce655c76ab2234d2b3ecb7397d38ca4d7ecf3a9b59ed9119ec6bc12946646b17aa3409dd73f7709a9cebca27dfe4e4d97d4f577e79f9f2ea97a29a750723e476d9257608997545ef6a93aa7191805ffd4d7e718158ca1c2ddcff71a5ce1654c168d746aadfe5e5ddaaf737aeeb239a605f7bf8d19e2ee7acda76eda9d5b95c10510ee25131739ee9ea1680ca4f516bcad0a25a55b15d2ee31dc89386983319ed66c00843b0f1bc4625a38053999022cbed9131d1004520bd21d0706203a28ac500b01e826712d34e881d20e8fcc07e7d2b6c393673b249356e3b16559eea9611d1d9d34ff5422143d5358ca4266cea64a446b1ad040031768e04ce72eaf43b69e264d60e98979e76f28d8c774ee365045c2bfa4a650ce7f58997ffa9bf69a7feafafb1a5b8fd63525467f79fd1e5b93266fc24a48cf9d51785886a22aa5a756791a1f7933a7c0f5f75b6713556ffe973314df2b7918fe9dea03fa4e26ec836933bd694dc23f8cf7fbccd3e595b75fabbbada6bf3b1fe7e6b346b19187e96634a0eef5f93a9daadf04ae450f3333ef77eaeb743a5d5ed5dde4615babe867a4ffccdb4949e7bab79abeca94d3ecc37a77a699b75f07eced7099915e879373bb15dde83eff9a366febbce6bdf589f2ca9d771a979f9e3e7da6985766df27a5673ed7fd3a09af59e9444b9dcd4b3ad1d76956d1f2dcfa4c4fdf9a7736358ae280e8acee322b3dc629fae5f5e6f1a7392fed8ca4e4615b9fe8eb841401d1e9dfa9cfdbe79299e69d9e66067e13eacbfbbc05152d117a98995f3fec731ef6fbfc309dee9b907ee7260f33b3d6b954d7df27a567467a1cbcb1a9eed725dcbc7e98ce3c8d793fac2467ff06fed0f4d46ad1c38a20294ffcabba4351e0ee8733ef967d58a8ccbf261ae7b54c91a845dacc59a8ccbf264c416a51f6a944525568a74095c82e13a96b66215585cc6c04453111140f14e8702a8093948d1fe514ba6aeae4d66caa654af3d6e8444a54d5260d372c199591e105db0f166840099e9818814b420b30a1091f5a680083157c9044121c0fe0c0cfa85141ef7ea729c41746435b7ee061e86868c8073bc391110d426c6dc86269c84264ad5c29aaf22414710db24a0d47aefb2caf23aa82830f15c05a090091151b35e428a33b325a89f8090b424c53c5ea9e8420c435825566b03504e0880c0d34740967a0e16868071b3350d13dd921c4411b330487b4f0a862c5eaaa145d711dd10cc1d7b94ec742c8241cd212a4853d7686d7e908658463646085bc18047787211a86e8ba581a5e27c4c5433b5ce101871aaee8746e34946587a11d86b21c19d12eb6575ee7bb7848cb91d18d8b67c85d6c74718d19210d330cd1055d57a346b02708eb091e190d0d0ded40808b69aad8a89223dce1d453e5c9e21a33c22b565ee747648c7e21cea22503165b51475465070c7421d8610489c9109dd5b9eec8484848c31765ca9429533219a22bb2f8c868092aae5118c736b464097770d1599dd52d716728f99111082c3e322272b1a8ab71e1b80bc74739c8126a093219a23bb2af23aa52a3461626437447460cb0f8c82806168bba9a071c4be1f8085b5182ae0c3ef161314dae925b28834f448b699244808849197cb203c7343ca448a1a0836741ad0c3e59c2310d115194b165d0078b69740cc8824c197c8285639a1a7c46fca00c3eb1594c8372b17aa00c3e59b29826697559a00c3e392da619a3a8c052197c62c4629a27511ccb68c2072e5c067938e97a5cf74409c7644dd49144437441dd173970dd8feb78581c1412f191d150162d4347645cd7434724ea6a7444aedbe1a48b12c311a1f289cae21a3455482baf3b1ad262c30a15dd9318380edab0928547952a567764e484636b754eaab8eec9128e6bc8b0123c3a32ca327464d484e3212d3b2ce178e8c86807c759acd565d1625fa7c5891526566454b17264ad68797284e31a569cd060adce066fd8e00c367294d131093e093a2645d05939323ac2b1131a5cf724c9b1951d6c1531cbebac08ba2cefbad711b92ecb9151091c6709725c14b472643463f1d01199a0eb9ed01cd708f20c1d19fd38ce62b564799d16abd342826326c11f2eba1e0a6721aa5225a82341473444e7a4fb9d93565ce47e79b8df1c37c7cda1e353cab91aa4a064d2d985f1c1dd7d4a59a300cc095870d72b0ce9042440d173a77312fee57e38f3723b6b9ddb4095b7cfa5acb3663a7779fde550f48492e3ed73290765c5bebc6ebcfb9caa6be6158530a822684444152e1e980d16d3e169cccbe7baa928ba3b4c30c6f50a33410a48137871f70f02e4ffa6d3fdd6f8f7b94cb192298e2648e237658540893714dd96f7deeb38377a85edcc9476ca55cf947c2553ce9b8040479ad60c6482e6a2279b2988a8088a0285b2b9aab75b4ce97633d725391b518b604ae79acd57f7afd944f1e953d32654fdc1b4fe9de7ee447f3e9c9774bacfbc9d3546fa9f0f88f4f8774efa1cb5c9c3d2ac5ff73bb7ba5fd5287e9d4ff4f7c3bfe633f3f2d256855ea7d3fd0f1c13fec79acf6ce47dbc099ff3eee683fcefdcb99dd11f38bf73df94282e7341fe774657d5c8efec7c5ed534e9ccd91ab8ea74ba877de66d205aa6e737217d0eceefdcafa6370fc3a9759ad015a3a7efd48f3f05ae3a3adda738fb7e2379980696282e310a4cca6b9a53f577eec72646310f7f7ae28da4beba5f97f32ea7d327afe875ba5fcfcc536b7ee77e1403f77a2ad57cd6a158b7e613fded1305fa709fb391bc9b8060ea4f67cd3f28d8f7abba7bf3c4bfcf487927c5155e942ea9af3f6fbc661f30cd4e7ea7a712b5c8ccda09deb8c85685742ef3399494aaeb130b450d1010c05db75575d5adf8f7192955f59ad3a5251afd151911f2e58d2468ef84f0c645b26f4d9db8de2570dd3fe0efe4e99f0e20f10115dcfff64ad5d3cc6b3ed715037de0c8df3e207ec0925150e1b017f242fe65e68f2287bfbdf2cfa796511c4591421443fe96f3b71c1e0a4e00204445bb4072c005ee241814c01871771d4e82c901d3c3ffb6e67276fe66661388fe56a0fe1c30ee811ab8ff2de72b99f669e6b5cca567ce5732dd6ebe92c9034a3c70f3400d779c1c8a6ffe6f6b56799f9eaf77d6faf7c36bd1ceb5d763b3196d0913994898b299e273a3401f077a100204453111253ea5209f52d0119fd29a4d95884f2948895150aa0a11192192949e4e76299222be520522be5285a19faf5421c94835814d8a8a7e276a242b9d44b4cea94f35534ca43753105e8138bc0271ea2e45d2a405ee160bebe46eaf70b72cb06234c0e3335fb8dcdd6a20a708211c30440303607cdcdd9eb0c3d1922c3604c184bb5fa433887a0317108006ee6ea9409a71a00501445981bb5b1c6a2002ce8a02020177176d482102473b9051a382bbdf244127c000871270e081bb87357498620b1fb6305102774719a087274bc5ed8b21ee6e5fa0032d527ee0830b7cdc5d3c804ef5030f04bd2bdcfd5651c341e328b162893bed53266c15d5ff26ceeb0b1930ed0aac15ee6ec5b87be822144fee6ee672debda069cdc02852b83b098511eeea2e3d7328aa963928b63814417737735b4535143a77288ab86eca5072a97a6a9d750e8a987bd33ecb736b8c662870ac79a3e70e0ad151147fd1e20b155fba7071ffc2038ae2f24bd07de3dc979fbb0abebf1471f72f39ee5e9efa0b8f2fa2af19caaa2ee59ec8620ad74f28e1fa0920764f5cf126f4f7c34fec169e28e2ee4ff0380fbdf1d64f88e6996b4272420b77374f2bdccc60dc1d2be1ee5b9f687afacc2dee9e4db5e4edecc415772736e9440b3ec49de8e14eb8dc9b78f235a74b6a132fc811806c028826aeb8e79a50c131101359300186892e4c00f13726686c032c03c221c80508a1002e09b008b040581d644631235fc974812092c872811bdc6167a96a8d3ff3b6fe611fafc441308da2b8dc3ba1ad7112b3491a14949728803bec7312fe8160cd4a4b848e78a1e26f5b67f33750b58017d24b97f4cc79c1e2ee4b783579fb5cf2a27a3972ff9bca5bfa9c5c36f50ad3f1954c3bbe9269cd395fc9b4e6fdc326ce3595b79baf64fadbc6bca5cf71b70770b70670fde06eb7581f6c480b8c659ab5ce3933cd504a8c847d9957eadccddd97b83b0cca7377ae5929c8ddb1d8e80944faa193d75f059e0212685a811ae715c55afda9eb50929a24af432405503b75b55ab1f4aaae6b3efad56ac55ad5750d229528c2614d486bfefd4e351114c544669440f21f3aaf3f98ce1aa6750949e949e45f6314b4202780ea35f3b69a91b43edf54793bfb6e00f2c6e569a6e7ff30693ed379494c61425093db2d557d3eb5ccadbf4c646aadae44ca5363a0264629fcb02f670be06e7b70b73cb85b02b8db1d9c8cc01319012dac16779b45071f4bc2112bf8705ae26f5ab352505110d14eb392ba4b75747632196d679bedf4c47c64b11846eae1e9b1e5590d4947ebe4f2c6e8cf97bb18d10508ff8d1fe76f4c77ef02d445c7ff76f4bfaabba4f454527d9948e7e73393c8e2ee6afa3400d102773b002b00779b83bbc52197cb5369cd7a2827ad9847c4dd5a1f20810324c620110324a8c0b9f99cc7b9f9cf4952d14f4a91b83b8d934878f98d339a8bb83b08900082840d127fbbdd6e3e259f52d6823c82054790803c028c13e4114ab8bb0b7fcb799743317097f873fef6397fcbf9dbd17faa9e3a47b04823b4208d8080bbab9c346208d7e9fe7fa7795d81e56ba5d7e974d2250fc3f1b17949a7cfc7f3ca93b774f33ae9f4e9bc62b4cce6bf0e5eb8e062801618e17a400a0ed82b158d229edc91cc7cae9b04201966b0cc502922c70d7080009c404e9c24e28a8b70827b001af05444039e014ab8501040c8f87177034411a267789ec471ee8e9d1c22f535a7e9f93f663f42999efa631fe4f569469d82b4c00ff0c390d109e402862c9811dced170b8105105925d6a6002e1e83cd74a0e0b2cc50749ad273ffb40d5866237dfe70fafc61de0662f4e73bb9fce04284986a9a00324a8e900930dd3d97cf75ef5475fde5b42319820007b83bea8abb0b3989809c35efd31a114405fc66e66e2810ef72912068dc82d892949e38d460755e4df4e495963c00facb5b43295554ff6ea7fe76369bee9e22c1e5df129bbb4d02cb2b6eca507e5577650adce99357f4b09df5dee7e7ac56ab152bc59f57759781be2943f9a6bd9ee667de5ed532aff8d5fd8ff301f9c306607a4945517ce2b5881041049b72a8a44d51769120059952c8cccc8c20080000231400304820140b06c3c180262b6ac8f214800770a4748a42144923611683388a41cc1802002000100008183330355303000efd9792c7c11af8e44f46c8f2c1e76015b98be15b7f5a36d41b35755c906f2667e5590b540939af834c9b669f41d296f3cff24827f817f47746f65610e0002cd01fe06c2a5c9c3562dbe571a499116b5d95f6f3cb362bff90f77bb67e0218ad98b33ab5d9b2a70fb0b1fee6bd73da6008c0062a8889754e28e60df66f29682c175ed3ccf193d31be007fd4d119b513b0ae7b62c9fe9eb7ba6ffc43d81fc36d27ea27fa408a775c71dfc149e649a2fb2cf9f22acc5900c1a635807d4f6757205a98fee259c07e0493d2795153192bb3349f20f7b79315428ef39caf2d3f3df6dadd79c7da1d04283334ebb3cf66c50b07504eedc696a663b2016ecd787368c42d7b4c1ae87493159deb1a1e11711d6f8fc6ade231625661a10300346278afb74a770db3a27d59f06c07a0b0040184aed52c3f11979952b4a64b67d61cb84924209aa1b3441057b4c4e37d14c3b8f9365a680fff9be93c76c85b657d3b0e323f441bb620e60e442ec56aac3b684cef756d520bf63a4faa92a1a9792267d70c13cd9e13e6128918b495c87e681a6ad25cb4d96240704b79f4751dde5993f7a5b4c2ce10fb238924f43078c29c3d33b4cacfe457799e8746119f82bac7e88d7174c85ea6a293574cf17c1fd05599dacfcfb59bba1c0e0d58d3b73934a4be9385720d0bb3d02a1983e107b3a856acab7dd550b64b4b774d05612481c85f31ceee647e50673d1d7c614ef840d605e1a74f0a37c173570875d4e5dc2dac6edba96cfa0fc107e29c692a50d4cf0f5f7c609cfbf456719079c5fa480d2d407a9f41faf9de8a937ab4d67236bb67809a446dd91c9f6db34c2cd2c05b2665b1b8388d5b056bec9d007a484daa58962684d6479dde228e2892ca52c7b71d71de0c166011fd1e542df300ff0a3ed113facf545c199079836cc7da1048dcbb791f6d6345d7ef49ef9c29fa5c44223d912273d4882f54270989b1f570b2b47054763afb0a8edfea2361333e4720c86e9ae77f23b8151a3503147610b92179bc2a049ba7c420378cd30325b17e72eaa212bf63e54fbbd71a4942d867227a8571aed11e98248c94a16ce2148f896331b36cb6ad23d5d286614d7eef994866c6ddb140d5cc0056d2a9a1673159fdc92f38fb397b8eea9a9dcc39c6e886e89c204631510f82345fce78e72630780ccbbbabdbdaadce166447a2f99d807709e51102042b9ab7f5bca0311ed9729ab11fafa7000027b15528df32267753812d72e212c378daedb5a81d3b7d2669bb68578e1dfa80e9c5d2a309163712e9e110cf64b66a0c0c69761abe9f957c010c1731f08cfd69fe144620bbe336d6649ea2a948c0dc0ff9e6692eca37224fcaed4227410def467b8dd444fde3bdd6b4434b8f15e95b97b2a8e47537383219f91f8664c4938f14d595c9dd721ebed0caf7d2fb261b97e6c66cdb4bfdfd333f8f01c6b152c6bba676440eea79416b3b8d9320dd1ed63f85489d536ee802593fff9f407bdf497904c7e31e24de57f05d80dac4f9af8e980cbbf0f4213371360e896d67ac3649498a41e825a9126b55859c3cd9fb898607cabf60fcbc9b869912f4468d30ff6ea03204767318a1e0e1cd53c689bdc51bdd925fc5ae46214d4ecce19695bba1c8f6c90a07204eccd05631296d17641ebde89dccd7629ce3f7b219d063e6bfd3e7043e7a5c973f46ff3f0c2e75c272bf6cd8cdb63dab070459dc57b01f317079ef1745aa6f5fe0965eec4b3178bae01f6e6f5e19f2de8c8fdfde19a5dc8f64fd0e29321060420d2e26cbe3aae6f34621749fbe0b26107f536ba5b8109308431def423cf146724374c67e56fa46e4827e16bf337083166410bb05f3f91727afe8dd219ec23aab2f82a327b2ca91b3ccc3223ae4066b035d7ce14a50d34156ffa342446b3a85b8a51b7e7dd67faf99140a0b79f0796f241e24657d8b974a1cfd7031f304e93c5533fefb0875cf3bf712b93c715737a3e1cf079d429b370f1c88ad2d4905c5b2c987904c57d9c530101f60dc2347ff6d3b173955452c2d95d06d2b8f239c8eedc36cf2c0a93fc0d1cd6124ce5d5e0f7d6871002f67ed2b89a4d9d1fd4b3219c1d8269d6da556109d3a7b2d2ab21607ac67705b9052d932dd6e95177772f63874ba9335132ffb19bf1b14e28f15c939abe0841a553fc9f71c0e55b94ffd32fa60f89918ea6a400d9bb5393516f70432be97472f25b0ab18b739c508fac85e0b97fd2916924d5ec73f7ea0517601864a34d15dd886113027e80597f591b5b81f8b24c9956289aee22fb5ff086cca967577784e4933ad437569babe215d80380ad3ce6db942ce83faebfe05a4817ddc052e6d78f6d654f1049cfb4c9a5592a504d643e2d147eba2f91d82759e80d39464147f78b035400bf0f9d161aeff4c4e56d71a1a5c7a6172177e1921c91360154ce46e20f11d59c74aa5fa2e2c838fd762cb5b874daf86095d9a4debce4e420872abad6416412c15c7e4835dbc66782e3a72b14b28abaaf93fba81366f23da5084e5d0a69b211798853e380ee4bf5c77cd4fb748f67df62a1efd8410f10f87dcaf876e7eb4292aee6d40fd626c0085c59fd5d028ca4c4b9eb48cead08046cfc7e2abca0429a82ba0030bbab2e2c854924f916021c701351acf96b2d1c1ccf1195d4ba044eda30493635689049b32a6319f9ae36ad936b35d53856360e8904cf35d91ada388c72db648bfff4d2c6f3834261f3ba39f61abfaee4be310721135352cc15c848319b4f89b065c13759fb80a4f7c2716b0c3ff1f528d44cb0dec4de315cc1d2cfa0cc83deba9f66e13f088d2a76eadee3028bc2ad7ad1de2c395cf3b5c3dfc079bedee8be21f3cbef204cf8ce0f3abb4e0d941f8ad10beb5e7cde6443176bcbafa326d5cc5bfea788686f515a47a3b9a18d5678c8e7439a9a7263159d3ebaade7edc582169ead8401f3f689774c8fe677e550678e3629d45054da11a2678b4b21c15349ef61eae954bf9771721b24e1967a0cc715336dcc7e0ef61cda816d4586a30dd4a9d9964e92a2787a4567ef25d4b85fba117c6ba61e8512f4dfc2e66f1fd3a045ecfa06c806c1b4df137d3d9eda5d704e5f93ae0d0504237cb8747151577f1132251b651aef109f04df417c053c5263148718fbe725a19ff596582960285112508746219c76e3c819c1a4f4503eeaa76f1f35a1c9d3c1817a47b69eb8755044941afebe2f12b2f97fd27d7ca23544c93c50277b759aa4a74f7517e27899717a7236f01b4f68299edb463583246717a0330eefcfc17c382a0cfe6f3289c8bac567e30df07d0220f04597313bddac5d87c75185c8914003d5f5a9b0a365d1501eaf63abc7e8f8e471bb2b8f643fd6a78cf8e81ebaf1e464c24e4273a3d7b7a591956a751518d05805da8419a1a32895ac96674f935d752bdbf6ccec7bdad3222df170edf56dba3630496fdae7648b03a981b5b81be9a17af5d6b0a92661007289199b6c398c65c59983d79a23d447d9abd8925cfc9384e1772397bc6c9d69da8f57e0684b407290b54c4271b852387e949893f0f9599a23dfc73535690f1579c64cd6cc5903a9da61e54abaaca24d2aa324e9b68ea7d1a720ba902774d55f6a53ac87f33602767a2e7e31e39c8f6a700f37f8b473d0af5b9d058e22d6d3d93d2fd626e5757a2838b0bd72b125cab86ecc94f4726721279e6d427ee7c209b6034aeed29d3772720cbee8a503a16ce572e3a8305d528b393b7bd9bba1ff82ac6eae9f89e3e509895e9078f1df06ffe1672cb181eac2f87ad0bb4d9e6f1b98cfb7f9bf48fef21dbd699a775195f31cf249b413898fc157eb393d3cd0b1776e14cd5de04af0190973447fbede1ff02771a647446d1fc6a31bb02ffa0a8bafd80dd2bdadfab32977c17f9e8fdbcc6301dc597bad0ce8bb3d2f6f8a26d53573d05190683933e02803e6e515f8563b20a88436f03d334782b641a152a6259e9154c03052b24f9f062949b5e016c3b22ea94c5b3b4ec644e140d5f888036492f6ac80ceb0a480620740f1c5fc318528ed4aca0da93433ced515be9c409809a5854ae02de767d27f4493617a21de0f0ae74f62380c99e3a6f882d01382b799f2921c1d07d4252ab9abe37385902bccb38ab379376aec35f0644608d65db345504dd7d965694c796a51c22b7c22f7f6804b70e30810fed0f73d656ea6a03b1d0103b5f155e1d49c7ab281ebb40327757f02d1ca0637e3ac0cc4d9d57115363273a5324978854310b896f406e41f3e11bbaf781fd131ab4320949b739def282eeef1b9511625550aeeabf2f6a08c443a92c29a6b546c5c86998d082f35638303d22b9ddb7bf32edd044daaa873e454eeebd2aa257194df151a1abcdd6a530d666b2348a42fcdb74c78fc2b5737aae64aa29e0d733c3a7199901651bb18d2e90016b36f29110292d9fcd1e87decb6afcd1c2f08c282ed45f330029f056b2acc0ca7830f25d798506ed4a7e2e7bb6073997290b0e9fe6f4fd1ac8e5e796343e0567dc7446a6a96e8d57af221954d5c548ac5f2a230c41679021026627068f7432de00e05c9a1ae84a21e067e69ffbf7326b842425de034eaeeef19ac8e78f7b87f7f9c0e48a1c4f2ee3ff20989f9fb38f0deebe7f9a2df7bb3c7cb6d345d4833ed5ea20ae98d5eab363fc4c80f7942db51d22260ff6a2283a47be13206d89f64bc8c0946e600194005475ba224060ee3e118b283a5fc90fbebc8e2c1a4e389639708266ab56663cb475bdd4739a449e2692d5a687ba3d2959f75825a6760d981269be33b9045888dedc926f6e5c198257fd2348a5f12170b3ba7b82d06c66e7ea187ac34cd821a34acee76b02e9a271e3f64ec8a34f54a747d23ca07a8285655898f4c224765d0a0176a14f5b5248bcdfe353115cfc8f94925d703311e7aa067d2cc88c39f6a803ff78e9ceccef56fa07a19c4f39297dc44f1452bfd050b4a0b02ffd19869ba9e5a05c4d57398fe70619a8a7d2a726ab6a8e3a2770f56e6d390c096f5ec43388077e3d2d7da8aa9e10a40a3784b8178d3e2c35445b33a7aa6f622573d90dba4fc7c80cff93df1e633eb3bc827419a422916be98db738c605c263b686e1474c0e4a623b119ace0ccca655dcffb7a8f8af0a0f4f6ce5a804eb15114d59a3f17b0cfa6ac3afbed3f157e3cc43135cb5bde742cf5bb4aa20b5e3abefd9dff75bc5eeb7cf8f57c2ea7f3e68c3fcde58e041177807ae87e5f5cda6d10f87dede07f43fb9fae24d3e3d479a3093f22d7c86af6f09cd39c094d73d3ab9324a7746915ae32e232648ff894a70cef1313e30a451741769084a5077f848be5004771fd594031beb3b531b1c08bc3775a91ff78c8255bdcf04bd71af038babf3a441fdad2a3616721b55441c8111da17c7301b94342966f0e03d93608851af9158aabda886af145856ffbeba0db7e4c589b84eb110ccfe3a1fc70064dfd431c9f39c2b73c1b87f7aebe36c540bfc9f510345d1ccfd7cef47598d81f6ebbd5dc26e1fac5b7149dd05f3ac3a1e77222ec30f3f4c9cccd01a61dfb55474dc788a7d7d22fc1f67c87eea1277c01c703f3f9a44ca160fe31750cc0e7981a3226b59e6099370c9e2a98a010a6bbf52498133909bf4ed118fcb503fd1fb0ae675336b8d8b1797a48f0fbf6db9e9ad0907c03c57f686798febc83feff250c799a591c26cb982c7d0d40cd3640b5c87ee89996d066a4a2b93d801e5f1afe613b460fc14943737dbf675502c1ce13689194615b162418adb1859bf06d02b32bcb26dacbfa3cc10e7f5ffec766ceab048dbdb2708ee1210a38407af2731a15504b385f48b2b0e20f3f2e9bb9285e60cbc4867c8e07ecdea613b8ca4e7d740d66d0ad1f14420f2a4b47f2bdd69c93f86c14db308b79ee1a08891002a15160ae6fcd17b19ed9bc1b98bc099ccb03fd26db46ffbb697281c081599d2f715390dbab503ea1ae1c5edf1080d2289fcbebac863c78ad0b5dc7a22bca875b050eee3d507e59f54f753784d5e1b968c4ac6691e3d63afeb6993acd3f140010d2594911cce60eef69a00e385f192f5d9c5b0a194e4dd86ba5d09b919983b8065cbcbcc717609035cce2876c6603dfb7a4ffdc7fdf34ecf0001d0a243d98977e2f7e92d1c1719327f1c5cf8278f48b72fba611899c6fc916073c4f2db6c3568c3655db5fce661fdeea0857dd4d76bfdf78e5e14eb9e6810cf9f6ae63c3604578e038e910cee79e54bed1521e9be6a18e9fe90fc7ae2813857a4bc332c48be0c323ede0b3e121a15c36caf783ef7d0265d41dd33ec917a206da760e9744892c35163dc7b6d12c169ff087b3a2d68183e18d033194481496e55a70b855d12c88246209683d3348b2fb0af1c6344a1f0fc14995f14330e5d2156eef67831b0a98bd4b0ea9702bd401cb06eb481e49c6f77bf8cf825362b61710b2bcf5ab36b09c11dc8397f31d0899fd9d774a6f3f6e90b4c5332d91481ce0e6ee32fd211f20529c588d636fbb052c358405c332ba87663e70171f49a9b7bb33ea7fd2ed12f3920211aed9fd463bf906a68b3adafb7d9584cd52c59ce0f900bc375583b38e4fb3219def164d1fc882c36d6fb815ee60c70f437f9fb27b04c3e88ecc4fab81c82ab2cc04fcc30b55f687711752d757b1c736bcc6401b072dd42a7ab94949eada0ff523a193a271875e763dca5f5416e4270556e3fa2777582709ae9aec8efd08fe05e66d4f880d6d540ba14c3a27d485039589d48c717dc51435273e2096307665c5eee87e5c44a923d78d3da5e359a8bca066ef2a5b5ed5f6c009858edaf527ecbe722073523d67ded8508de587e4f532c6b65ab2d5dd5b2e2d6d299a9b936dc9b595990d1ab6b9af216e6d7bb5afa96ddde523687f89a1d45dff1e72c506425cfd917d3e86f096986acdfde321537630c2dd1fdb6463487f81add0dc3e1fb9620fa31cddb16d3e82f614588aeefef193ab3620cad9d738fd96728e78842c7ad03ba2349c31562da819ac7beb30958263d932441cabcfd6ecfd297319d0b6ab500b42b7ea0037a8d8d710128a7bdb8c981c372e06648a2f190783b13bc3859182b49abec90621159377d9680c06d4ec308476fa0a45400bdae618e0903ccabee8b4f02531747789ff5cf79b7ac6ec9f7ec25ea5fc45b062e74d530d7f06a14181f8ecee1f1013163cb0f8527c3f063fc5904f37f4e0c1487c39ee8f0ab48b8bbc0c2eee8e963e9338e0704c0077d14d41773f724fbe6eb1860b8add2dbe027f9e3ee466a79cc9a37027719e6194e684327d378a3f327ba43c38e1cfacf9d6264c8401362bce9f95eb0a61fe7c887e73408837cc4f4b9cd3a7b7a3c0ac7705f4917391043f6c3f4375e940eb9f544ca9e85aef80798eda40092da6e8b59c83dc166b3adacb4007c5a37f0a3d0eeaf466c4768cc1401e686cdcf67baddf25224a0715761083bee6a64ca33595ac600f05b18202f5cb70bd9699e9dc29ff92ebc4b41e60648f1c34c5e71d6debdc134a7f8c402d1d3ec874b2b1f14abd8a22ea09cf436ef836a5350ddbfce3a9b9cf9f0277bb2c7ffe70e46271b0ebd0401d6f538771255e0c4e7d52a2604439f5d372a74a8eea4feb0b74fb33adc8ea2eddde229a9abc60edc6aed087b250443475ef4a0fcec863302cfc3a177e851f18b0c4b81a55c7859c96a8aca2f168375d5773c30f15a92326c03f6e3ff508383940adc2994ab24b173898439ab344df55129f14c1e43e5b7ce630fb99c474f75c4d57f7a13a6be69d2383ddea61beab08c668291a362f0324e17ea61908e24f9b226c1e6f108fe26cb465c271071c80c49acd70fec1c064f936959dd455848a6918b4d7350d6065e4be35e3cd9575b3820e12162c679aa7345c7640de402fe7dd458cfed4c4a9df69dcaf2073cf1a8e97a4d74f03e9fb8ca39ec5b135ce9a62cd474ecc092ab9eda19feab0c762d9234772f03c1abb35b739419f6620ab9c3313bfa2e33608717153d4f45b1d1c0e8a36418a069a8c2393c6c7c5606b3863a25005d4cb2648b771aa2028dbae8c4fa936d693ff480be84895823e2cf3fa42f607a48c12c5014a8332fea19b6b9e3c1f8e93030174f303826d16e7a6bdbd7c8870383e002cb550fb662fab993f0f7a6a431ed4c582a72ef7f1fe5ac075331251e91debbef53089a6c8157366bfcd7adedb44e53bcf7dfa7134ed6be7c3bb0c9f56e7687a57c4605096e98b16c9f4bc6ab9b37ed7be491f35037cd6c64df54cf0a09dff732d75f9411fa94b54a1ad6bdea44f0f864fe3142f17b6e1b1e99392ab326c0ff64726f4bfefde90569b2a807e786fe9388c8fd343d2c8b2cbbe54697fff90507ff6b21bd3f45c953e52b0c1bccd21e49455137556bf69b32854edd53d1ac6ddf84f82e35c75de80946a0ad23c5fcf4dd90ca6dcbb4e1df354c65580e22ae57ecc66ab9c33b604e653958400bde75035ad6d9e921f1942c8e497977ad57f66f05cc1a2e81aeb75869d4abf9c2a9797951db8f49a597c049cd1edbadd8c0cf9b71ec9e5cbaf9bc405a0ac38b9b757026a1e2fdd7b451a7a70ab722cc5163f6e668caf3738360b9478b64ab615a9d3ac77e49e31ab7d98b8a5fc888945310b1a376e0681735b014b89abed547e87b9caea9c3ffbc06a8efa9afc650bfe70da702655efedd2f57cec83d24c363fe9e4ed763e916053c5841190d732a63011e6b2ea3c3bff69e876749c500f644c9522950b0a9fe52cb17c0205368bfa6371d41790d6e4623445e1e28dee0995a7ee9cba6943569706489f2e92e041b1981b5fd83747c5e8c51d19a7ad9672f76c223ac6992e726785bd2e2767a2b1a89413bca1c121fa8023ce973a58247431195090e482598478e463cd858bd01c25a39e8b71f5cc7ed86e348b2703f14411e7797480671be3965b8251465a6b0bc2fe8f58830f6dabcf31c39d7bc7cfd6531e6fab0d31f1e315202b11ed6bbceb7041fd0b2d060b97184280eec1f5d4affcbada258fc3f3554888a596e566735a173bde254753b33fdb19b9684fc6deab41c5a49e677b9644c9a5e9e9e784567a23d1ba60dba19aa362bd357aba1c31c521f1159dee806b32719cb9d560edbd8976b511f7027fd504211fa6b21fc1b3f2afeac40100cb6b106223b17943ef3ec6744861ed4b292b25c08af4f826b554586f50e3df2ea02bbf17b0a386fb0f29c7ed06eafacd6fa2a08550756346ca7e359ac23e3c8c5a5f2f14d5ec40b4dad09ce840fe4514d2b3cf0a76f5a3c94e7ed7491df21298e7e029cc4d8c8e65976cc2175d96309a63966de6441765928363e6b882f737f4cfb20ba51ff27a362ebee2d407b6eebefd0028ab4ac15b59eac351cf9d7237a07ea113ba55c5a59cdbc34d10a148916820a8c47d3542376244cbe5ef2606bb9b26f3cbb64b8600c78175474be606337878b0db72c985b85c726b7872c6d38a19249e7071e0fffc7c48b1ade63b1d126c9ffacb1536070525d049b645f47670fa8133677816a61a3093779330a45eaf10ec9d0ad8045227c3a826a5cda9a7c5c5256f8603db8c9c038081cadb86d7fbca842388a006943f2861ad1e8ce32bd46b7c2ce8d9396cd64e906d53de7dc6f9f1020b3945e2093bb5fd60af5220340bc0ee634b70b1c84df0e41eec20b4e3754ea57cca29347798e53e8cd5206c0d2f09248e3d9836e0314d25d19d7d6cfc6e323d43a7b50207ff7e57dc51ee602ef59ac0b79fad18516688866a1973082d8c8c8187da441ad49b9dbdb519f6d28cbe3b0d1ec3dff9aff2851f8574ad20dad5a25827876441112f96ce792dd9c669cec2e9da710c83bd07fc5197df7af7ab7e9d61091a7ba7e7e80c53402cc711932ebd31387d607eb87b156fe5fb879c854f2c2a633a14c63e18adb1802ff0005c6697e56fa174414edcb0807b43b91e7b8d8ab7b8ff26fc53b805da24c15181e59c9c5e53e2d0d3d5f255473997db572abd1c7d89b8cd509b5da097238892cfbda77f1e1ed64634f3b553a90ae542d16eee238bf251423e6f18f7103ee7237c6da82d243196bfbf03ce1fe87731792a257964250e79eabb070057b4c84b79b58a5773bc7ea9249188523dbfbe6224ac75ee28a7451a7d2186f21911a12097c4c0c55970b79d0a496c8e7963fea44cf86a6d6e17dec2b40b997b7b804db510cd6794239d1fdf1f697833ad786630b04565e3adde9ccebcc4afb994c1f6c31d4674b8b86e89badfeb45e510279be5dae18386fc9594de916ba225b967d5e5e80718152f2718db6a99d232cf410c17f94ad5d2adb0cd340b3e7af4cf9fe85c8656eee70b881beaa4d4a9ef83d5a95f21913d272b0f88f53300d2af21e95fd6820d0c1d5c81d911986e8f00de3206e84ea43116620c40727681faedea8c1a7561fa92034e10478af824cc64c1ff6e052145254b2b7f87596c2c22352cf53f347cbf7762f20c6b39234cccea63f5ece1253477148f483ce2375ffb3664691a9c6adf92fd092c704ac32f414cd878bc14ee56a88e47e555b291266f8645ee600c3245e5a96d799b1f8f9fd8463f226f36bfd1faac4b11c6b97b45b51681ac87f833760f4dd7b08214dfd5f95865e7425e3352804317ce5de6e3405e14fedc66e84557161c14d80870ffbb4c44ce8fb24d03800f4ea0bc93b5ed62aff5c2c745d92a70483e80897e635a61b7f8621787994e9ac846c1b9c0a2d76f569d4ea797cdbdf9ea516bc3458d87162879b387a5a0a37d0c18b25def3fdf8b9935ffe6afe3ee2eaff4b74e769d3bf8f73368324bffccd5e665c619ad769ccb95eb0783cd5952cb37c4727fd9e0a8fbbb3b40c937d9ea6d6dd4ebb2fb71f805e3f0b6c002ee2a53c3ff74370c37dd7329a8001393e8687d94874fbe2eb2f30d703f385f20792d305ad59305dc5e0b61e2094c0595d03b69bbd353375ab390ed246987050a50cbedee8992efe09de60df99aee283fc5ec943a1f1bb09561f4c0492b85e1fb97015e795dd4d3e56a331a9b522c3e49f4ea931fc3ebf84a37731097add5e1a2d645c5ce61bc23e3b2dbfd1c0f1a6e589845f5c1f22239804e32cb788d55bd890a6b3a9e581fa890d88c4ce8e9b1dd68bbd9c76a278254a77fcf220c42ebecf641ac3c703a7db911f22d218ef57e529da3faad643ed627eaf1e05dcffdfb8118b0b8e09fe01bde37cdcad03c527db71cacf301950121bed79981ef9e30ef4314e9d48535a175d44e7c931ebfe82b8bc5741b2a1466edaebfea00c6dab374cf07ae6e581e7c478eb4f7c32b4fa33b81059248675d31bf825a54701251ffb30542c1d02551fc0c6ac62f1fd158b1a22dfdc365285a72826e05e5476c4bc7916335b44fc28c778936fcdba5c738ffda24f6b844d74af9c8cf1523bd59b2b7b67e473a4e674ade2b85755c7096e2de2d773fe979201c0a2d1b87bb7776d47c903ff1597b287a9704a20d08e49bf1df179f5fbbc070b1a0858e67c94411174c30eabb21786afc30953d3304f43393fc0c839eceeb9fb45fd7e178b5ab3c9853833dce209e185f642366f9ba6f9f82d1a912758e5d1ebdc8e09162da3cb006dfc5a1564aa63695587617dadb81d6e84485f06a5de0bf2e76774138ddcc38cb3a8957a00b1a00428c453751f18cae07b55c378c386c65266c2429ec2bee8a430fb02436d22a676f833c7af873658b4809eac7f960f0db9f3a4997c517701378e0f7436302ecb57b981388938ae78b530ef4190578dde763a1f5104bdf22d658c72dd1e42b4b9b17080e09f1983170ede58f094b1f4d426e41cd834b4e085f037a7affdcf83f2d42d4e831c79ba1946fb9348bdb48b53cf666a21645805110212bfd09fe60f56bef9664f86dacc7d7637925125d7720361c02c4234f6ddede8c442bcc456f8780a8ea3e310466a03b46d73b42735690f6fe96789ee15f978d9da94c43ea1568042f973fcbe48ee20f60984315fc71feffde8d3d82118d7b184f089c98bf8cf36382f8022f1d1ae6a102c7a4b933ae078e2774da80f0534049874dbddfaf8ae02efeafcc6cec100fa6e31083744cddbc5bf6528951e4b02d6f2d565dba02985e3dd0678b40bb29dcac6e0aad0044ecb8166590653feedea4e5e04047c0a3fa739e62cdfafa3d570dd86d8ffc2250f51d4920f9d2e771d182d7f5b4617fff2de4feb71e21515bb0cec00e55c1117b0b23e5193584bda028192a512361f50f0a3f562feaf4bbb0a1beda1d315ba7142d2d999e616d37633e5898c76679226a11bfa179850fe13b69142b133ef6aa12aefda5aafe0041ec1780ffb62ca97e184cfe9dc6feed44949e145da99109f26c27b7a792aa8ecd0b5c4c2d3a6699b78086a5076d4ff00b6a94c1df09e4aa3f8549cf5e7f9186ec9ed732a7647fc2846dcc9fe4ae30b7a3c2eedd315bf8f330ff6a499d3004bf00e533961f368b1b6de29bb3f7827d4182014ee1e59a831c0d78784ee0a729b6cf6eeb98faae16fa99a1d433d9de9a9616973abdd97ec39fa68ce01bd7e7ff429a952b47d5329806d4f5ee8771fef064254610233e16357765d78dbbe64edbd7fe7ec95f4cec614385bac95ad2f20f743508346ebf46fc14cfefc882fb04cdc6aff6c3d0b6274eae074dc6df17e60ffb980af3f2f73087589086d1a7f5aca1e03c288c4417b3a79c15a57fa07fbb810f26b82f66dcd0f2e360b2bedb3f41b71c193c8e9ffb162aff94f497a5058c9943cc1bd0dfb8692b1a2c812712cbbdc48adc47e0b25936028aa935621684affed63e95f963ce6783df3d453a59f5a8cdb6e7e52bb06bd5f8c507ba210eca9ff6fb8c77d63b32b38c453d7f97df6cd5fca97a1986e7df86d87f868eff964bafb78fa1b63e5ebf7c50c9f2e8c9d4637129bb127d01706493b617c9d4db199be0c233d0f7fe4bea058c83ff2eeeaa247f8ce98175960f2becfb0ec8c4492ecd91cf64e82bdedc4ef1149052097c642f6cc4b3c1648cef1e33ab007a2f696e936ac24a569c25c3b5fca115a9bbc0341190dd7e8e789d1e94a9df1a2a882801e0ae7523ac4ba498ace59bad2699966d7071d95372aa0088469522deafa5c3ffe6b5f7037b0a9b2d2b55bc7e459720cd18a1d0b5933add479b58bb564f9b9f60dd0046b419f32245ea92bdc351015119f97fdb4946672f070bbd9e6a314f5649191c03c2b3e0cadc9a52480e141aaebaa7a90aae0d13b60c21540b075d36968526feb8368d644a8d7e629ec59e71e7dcf8f5f6137b9f9af70e24af1fc47fefe21f713fb931c0ad884d62540d44e18b839f2b811a29cdf950aaf5990e7655e1204a2b65dfa7d1d4b9503874688cba1edc753045dd89cfd9314d1e95892374330144c0f8d98fa26577992b53b87087c00eb2aee699193d57312510ebb91c5617fddac2488c85fbbc133621e1aecbe7574b40a584c8249e907ca51397d680f86bfbbfc2ef7a3d5d1fad676e5a9ad2edd863f1e3e6ea60ca1fd3529343e1fed1f619d0c47b6ed12c06b2307dd2e840c1685c276c6da40dddf5560154460824e2ee39351f67b3987c7655b111e0d5214d09cfc27e2d2509b9c830aa8d66543574279acd34892b3dea61efce0dd652b1832aa146dd5584bfe09ddbe43500fa98880981e5f8411c57ccb57c80a8d48e09b78f986ffa87aa25e318b90ff16c2571e60f56bc2d281a8c449b78a97aad0355a7393471fa9cd0a6967bf83c0c96d9a58b95451828b2ce3546a408d0f882adc90a18241edba3a9e5296b753da32c4dd1881a06c88ff18df4911e6c1abd699477de179d44d8740e3e5fb822aca7733d41b6b1e920a401c43b8a366f04e2c5266103d150b5f646adaf78cc8b536dd31faff5739d5578b5a8ba07a43112f398232ee73622bbfc35c0fb28f69d01122082be53b0f9b4fa4780d373f5a48fed1d1b45f6a8638653aa86fb9f26ff22aac2d20fca4e4863f24ce4e2fd9ef13ce7617c3485360dce0ee5495ba9b3eb5d88983c93dd5d8523fdd0f5a38a58678797576d6bbc3ded09078ca0175d61d554da188fff3a2137eb8eff82216d6d4c2c0f830020d6ac04f1b9d55433d965d7bc566c5755b1c4fbf6cc6db8350e4155da06b66f5834c45ee0fef0dacba65d5e1d29a1f7a01b69647509275e6c2f3f59309cf06a4889e7871365799414923821d18d121a38b478c875e081e1610cea08d0bd93a02d6b37e23333bdd4063bd58e838ab08b8a5a63bf89c82480f2767dc410b54cdd7ec02dcf31097e062ce4a96441ad8a2ea43c81934c2e21be6feb84fec11568356f5b323893367a950713cf4a934a3910e61c97bfc3aef094023fc60ee28d92a81bdc08984139decc53b2e36c43ed567685ea2b1703dc51056f15c831ce50c86984f31d22e33605115fc40e146507ecb5fdafba2aa3c306162e3c1c56e0d4023596e1bc9a5a1586299210c00f13e708fc153a91594354cccdf6344e4e5ef5190ebc7f3ce33581e701fe28cf87d9a744babc281fee9c0d64e6b29e2b6edc3b563126009a6f06958da47c2987a14ade73ed9c97f878e85d31603b00d1363ecdb11f7c28b786eeda45c2eb39fb9b7babe772a9f95631a0c38e4f6bd03a26d251e07d244fdffa73ddd7dbb690cace1a646181c527f57586e4b3094fd64960c0d89251a7f95b1806ffc8766e279e96bc8a80a39ac0de5407bf46a44a70f4d246218b0cae3959b27f7064b7b819bb537d524b0f3e095a2f1eb7a59a4894c9cc048347319604823196f075fbe24b6f3445fc4e2e70704662fd6becec1f6d70ffb6eafbc748c9c2839e94f94e22170508fd1d293cb182f5f24dcf208ba63cdc42d17872933a7ac942cd474f548329ef9cee1f2229941baeb851a9963b108e22bb603614d046619796bb6296d2f194a2f76045bd8b7ac25109470459a8d55e88b787c73059f511d19271c1f1f6bb470706a66ba79c8c7b4c6a64f778f0fd06c5b5a0d15d763d5f475c68c7a2df523e0b48a0db2c64f74b4b76e9a2bb889a0ddabc137d939fd05019f18adfa718c4207090afcd180f832311d3469a0dd4a7faaf88c822036c3ef01f858ac7669cc0ad8ecbbc7f321aac1d011f47050f5cf4d343470ae79b15d588e967b271de9dcd030223ffbdad930a9da605be033ce463d771f34587df509fa407d455149ef0f51623990305fb62d84c28f812d86daec37c3d95e8b71927fc07095f59a0849a7ceb91c82c1b5e476c30ebd2773b0f4a78eb2ee4529d5df08fe5d0e929da3381191d4559c52063a0205f9b301f0a4e2a86cd341ba84cfd5f7bd0131790ea63a1afe60805a6458d10612940a760b19d96596d0ab03fbe9000e472a6f80d619b4691c88537e304bbc07a2065353b3ec4301e4da8c2978efaca4714024ed36ab5c47f71805ad12479ce4fbbb68a7d3342a3e56aaba6fe0557cc6bed9a56c8134af1c6489cb652b0e074a2424f13e7e798b674558cdb9ae4efa0b8a9d9f4f19f3907f95dfa3bac17927a7304d63c112734778e0932b7c4bfc3a1180b17bf462f9c3fadf1a15e623f6ca66e7227c2614fe7a1c2008a6285c22b1962841a9e3aa13b2f5224565aeccb06eae77417920ab34616a4556e577b8e1da0e52241f2e72f23cef27de988cbd43a9203e120d68e86ded1a41b6f23cba289a9253eba2266a5ee0546a2dafd42d52da2ff336fd27ee61081611502f522bd74c4fa371c0600067aef9c8e0809ba41f99f608b1e692db1702cd3d257a90610475e88a7ff97035e9b35fe9dcea812d68fd4cd192227eaf4576285204ac33b779a1892b37b694eb8d89ee6aa5a2b97890846814124746e67da5eec683f029b97750de86b3cd0764d61cac3a68b4862d5a3f40fb6913b6e924d0c96e3e5c6f8c7ee47c0c50b99a82a4b4bc29f30450454f763dc906beb66610b800793ac6f6d2f61a607b7565d25d4b588023a2d9b7f231c29ee8a66f932cc7e25319926f5b172c72d878e3c18f82769ac663abaed2644bbf1602b4fa03d98f8a433b30f5b3bcaad86d49d20497736588a7c81d32681f4e2f896c840eb22701f1ffce1e861d78333be44f01303ac78ab908f0c6acd8f4343aab5282f2c5b4b99680e9d15a42c7489d0550fadf1a8b924fcc0a4d437f2d49c0826abb974bd81435046df57950f31e31730dda926f09e0cd549d0e4571112fc879453139a6d823fcba0d98e89c5d25262d8194db48220255f3cdbb6d16aca1cb464eb232cad815409a06f549b9ed1e799e030289fc29d01e3a60029d53c402f030e2880b7bf855137662ba3297744d9a232ccb7dc73c03223b8d3bb950db0a8b1d954de4d2a431c8a8a5a567be88b2a31ff56b17c43fabe3b7e92e0b9ae117da0a88a9df780ad9b7122b8bdde42c944770c3f8705b4c853b830f31561cfe88ecf5d21ae8069d8196144bb7b8d83a3034208aab21c023d06488802ebcf8ea257e8e6af6a8141b86133c04e41d95776083e205ec85a898ab2690bde3f9910f022351987d9bcf4e557653637ffc97b8ba24c169239fc0975f4eb336836c80b300ce7c3efdecd82714edd59c1d25ef233da5c3e6334c98dd218db9134e1095c3cee8cb9359715071b300b76991b6bbf084a1a3860e907191500f7b548658607bad442349ccea10b92a5d99f994ef9007b52235f457e6bad48cdd789f75bd7fc43f83071aecd35caa67ce841facae284eb618fea7b1bfec941b84675934872f480c723b8d646a6fa7a2575998668ea71ad2379ebd0b1b075a25f6c2161fd5644284bc54af622a87b4ef7430e707d96774f5e53aaa2d8f62ac9ef4635f0049f1f40ad3f177f37ebe799eea3b012354df6d220fa3ba589a1dadc6c1a5144549724e844230946fda424df9f343645bee05d8e5f74b2b906c63b7ca1c053bdf3e31dd6ce3bb30cd62f51155d59ea7aad23d15722695eb21125bdfd331c99ae261a68ebdc23b3270e22710f0b7b5972ddca20d4ce4f164ac167df08c02eb431bc5edcfc826019a72a13419711fb3c6af7b7a0bff4bb58baa43a3111a82c5a2f3d9c240967770f936c58972d38fd7ed1f461a51438fce7f5b69b8be803eaa0346a583aa16e26be24ee3a875539d6c3b857e20ec5c59a0a675a88e1523bc1b6c356d1cd8a412c9e54f3f0221700c277510c84e3b840481415144aa6db0d870a2662a6d3c9ba396762b5813f5de8f955dbee033c6a2101e1bb057897c28176924f84a5a62ec4af14e96658810e72eaabb3163f5b4b90f5ec74389d88881514a26532007c7b3bb72953a9b142fad42d371593fc064d8e1956e5fe2a35cdea304d798637a82b670fd53f7e034f0222349f5a9355c4308648fe3f7136ff6c9daa7d02685cd819dfe8337af1ab10bee5ac93e3dad0150b6b9d3b74fd7bc07752e7356eafb1f568b99b38a8236dc5bf8739e94786624f0081b1b4759927fe8c29827ef9aac915079c44f85f0e2b2fda9efb0a69e1460d0fb33f2685a24b1e380e7c340e6216c7e74bd67a93b843bd314ecc1e3ea7e90cc619e8d44749fc2e27bb062536e1a19980e1909704c712a6a4f56068aa775509967dd5d22f5e96c06b8cd00972a296f193700df2c4b9c9acbc8947cd584328ff753c3d397ca17b6cc788ea03413564787202eeda746e33e8a15873e1a7d8d0eac150266e7e527e6691ecf850205773870efafc1343459498e81c73716a8682de1c6acff81d9435e709d33e0c883bbd523e5459486394d1aba51bab7842245625ac4f1f2eafc28f85b985dc636eb9b4db66a74cc6dba002734962ea9a1d6984b59f6e56212d397d178fb587bd44e50bdc6a1f06e7b4c3cece11ed11f1a1f527a01e69e4910f0e63c4ab3b5da059fa5d67e7719a2f0bc01c11db257d97ac89cd2135c0fdb99410bc205dfaac37d8d57d36f480f0952bafea3dc5fe98e04a8fefd3e7bd4748ff2a13d39ceb18b0070d0f370d705b9b6cdeace68d36a2e91ce42af0f89af62d45b148d1d3c4c837bea1afcd9de1a40b93bec1914ebf89e5fd8b7ede1e289732c18eef00f00736281918ee2e73040c64fe45408b24ff3e30037e04336053c0739865b9d12fa60104df0abd72fbb01e58ca6df74a986903c6f85621e209a5bd204b638a8a17c1e693e0b6992105f3cc1fb92df9113d3ac6f10247092c750b0e51988bd7d3593d80873121cfd1778a6ec562365bf1fdd24c607051cbb75cc2e0ad1dcd775745faaa58363703fb294a2fd6352f481b2fcbd34e83be0d7c40e6984508d8ac64f1bc2013dfd408f21f77029546f0b90111bcc8c8ecd57083152b167a0a4115538843d8e64b6003cf9cd542033547528b9274e4868b0bf006fc1192c52ae89821d9c94e9c707f8292a399831bd9d8a0d36e370b5be4b37d24628223e4475314cfea2c0ce41f102e784da469c02c61f046751aa4c04118ff841f1a5ee9ff56de8626ffbc35558b83721fc43de9aafcbfa288bdfeffb52d19164bac531dce830d024883017f2af1a4cae76723ac5a81c0f78a1c657c6fc493ccf74242b239a78828780696582a1a65a531104eaa1c332ea133245e211d18ab7314594fa7f4573a3e5e002710ebf1590a25dac85c6ff2d428d1cdfbafab084974414ac1b67a11c73f1a6eb3492cf06adc33eaa702632b633751e34a588f2903fc15a8bd0ea42ae1c6cc3642ba668ba7948858512fda0d08157bb28f1899d162715c1a916c45130d3c5d844e61951aefad1ad8105e3ead988c7c7b2dffd70a355e85d9f0dc089c85fcdb84933b7255240e039011ac01f101d6a23e178347ce2bedfc9b182928fd5623d35b271ccd13ab4cc2c94d2bafb629e39354c89d6f60d45f552b99db907722b2e4621ceb21779e4cd5d6e15f7ed434ddcca2f5935e4c83153c76d50e310e202dab34e9a8f4bc5e7070d8ecc563fa4b3d7d2bcf1d00376bbe40dc8dbf9c290749c36665348f8c8fb38e6b94ac55acf4d55b4323ffe14a9588534320d72213e12687d73dcb0dfbd532e399a42c8ffa42cb2b3d15ce6e6db13c704b9a7dcb8b24b4853f2e32bb3d5b12603d4dcae5bedba5c5b0453e630da6c89fcb191b9673a9bd65a6a41eb1ba3b19a69101363f8f1ffaf5924b57c9f7944952a322deb77b316c8a2bdc3df2f0b9b81016d752a41152238ade668b58d92ddb3669da3f84dd091acbb8482fb92ebabadca74a9fe0e12fb9c0795c233c7a8bfe2a14f15803a9ba61081b89e3b54d88de0254dfb1805aa3ea2aababf458f65be4ea14cf425550937dfceb7bfcb568728a4acf62e453d068dadd8e128824dfac2e167fc58bdb1a324656fe82d58a591f0449b258a991cec102a2484a70aadb0a4c45d357a857b9c4466b2101fc8092d06d3784efcea8f413975356e6020c783e0f16b62d14d903f52b4d7152e0e9be60f1eb7e22b45fd746e114eef5a0098d1c3c46386224c81295f501629b1ec462152245592e9e302490624aae69732450ef72d8147250b2be2e597a8ed5e31cc263a23ce603a9fa8627a374f12408dcce51fb44bb8f26c354ec1c50a73bff163581e723bae074cef571735a5646681ba2d1b03e8d3d348485dec9a51168fcc033e809327ce0b2a48e2674b1645d31efcceb6c0f5786a6858f88691facd0ae73295d2d33433af7a15325c032c06a26a683d45449ac303ec1beae3c14033838c29af8d14a856add7b7382d55dc789476f31e6289479d74402035fb293cf9eb875a227dc0c7bf19abfc018765faf00013f9dd017a23c7e0beda2a90aeeaf0e90eacdb2d915d08030f2c5a469ac598645e35052e2586a085a6469ee117969de744b253c2e4b9fde30c1fbc3b6d5a887f99677872932d18833477adc200b8c144f6f54dbd10a4e4d1e6345fc61d569025aec896e2c4127c4131347171494ea0edac1b4aedf200f0f109b3c7b74f2f1490145025b4994eb5cdbb997d824a180a3b1a78006611a9d1d4b41129c0a8912d74be2cab6a93269d3445e8222afff67232fda6b2d4729a0e8608f814e250f75d8afc9233be440c1d139bd33a589eab8a23b7e1728dfc97534c819c8343d9eee29dcdd55343ba6ee52bc8beb6b3286eeaee51c883533f6aeafa7c9c669855ed02bf16fcb2466ac47368f8a0c4b99df7cbcabed0ea594b744488c9bcdbbdd8046525a410de30057f0984a62f845eb4057946402508a4d53f93c374d4123ca2151937ab3c3f545fbcedbaf1eec6bba12d47ed6441f691fbccc0ad192b2c9bdf9403ce193356d1f17d433befeddf94133c5eec517a2efc1a1dfe702c6ba292ebedbf4263dabf9220803f7a45fe9367187c809a42b47f9377f9d13bb58c1de0761faf76e93ce3a8a5cd3226435936598260f4734bf3a459302e2d422f5ef3878dfcb52e8febdc33bfa5d10a8ad3da1d0b09c77def279e3129a18408a6710ce8ec4f19689a57d8b915e306268757cca1699be930d46177870ad2d9c35215166271020a9b2fd31d6323e3c73b6ff72471098899ec5385368275207c6fc28e53808a1fe63f02841a8c08fc430def2af6c322dbd8abad692c3c6599dceda6b1a88e6ec6fa6f0938df6e3d65f6070bcefff0ab10048aace39e79ffc910cd6893ba4fac6bdf4079ac908d890e8c65699b38a0ddfd12e3384e6b680cf141817bdd893b981fef1f928194b86cf5dca67a35e938c11ecf72017221d2b5cbf2169d509ee5e31c1032649404628130069da5791ca0780df3eec7535bb5cf3e50c27512557aaee5eabfaea190d82df804e48bc5965674d9eae3deda2816aab8500e339af0ffd300e44e80af4b404beb122472efd8ff8b83cac1e53b08c55ef7d50d1ec47fc3f43963540e75524d0cdcd65e68019662d779f61686fbb031a08bd69b950d48a0b3550e04847ac7e2d0865004ca34eaa8fab493579bde503d39d7493dd93babeb6743e8febd0d32e8ddbcbe17c7c53b95cf010563d4e0f03fa0678c5c651f43a52fd8830e191432c106c4d73e3cd7140ea5f82c568a789bacd35e7e2a8c22048ae417fa3ebad48f20ccb747c723c3beaeaaabd855cca615ec25f46ba631315770dceb766014062890624549a22eea81a9725a7e021f09ab0bbb876b194c83419e264ed05431f5b0c01a300cd4ec283c397b1fa224729306d344916b0efc40fc75042e6aeefa1354ff2c2f81c9e182906e478b0464879a48059f95430a78e04edf1eaa0467d0c6a36834129397619359c93fb9d7cf879d572ef8073056821c90923f73340c3013f0d4bd8b28c22cf0ed84318e28a172750a7fa61f3480922ab7d589656b66ed0616291f11ef8998faac4ef08c3f94e4e66cf0a804b71d670bcb89b8e1f8f0b615a47f3fa991295367fa3578040fdad3cd208db69f317de6e4e8e87fce022a27ae456ecb116f4f3495037a07dbf856acb79455d60f19fcfce150749c51cdd2faa5f4185e960cfaf609af9af39c3faad42e37f52956a7d2bbef8fb99e104967852f98833855b954e606b53a01fc67fbaf49d468f4c29314006abd43930aeca7355d2691fcc13dcc0e1b9ea9b8c5e4962df7dadfdd3b1d3a567c1e210e523e53db4e4a1ac02f5845d3c2f1fd4435df7acbf8ba2392e5b334a4c61c0f4c3d1a7b5137bf2462a6a4e0eb6b16a4e629c1a700de0cb0033af493c90b6961f0a8b666979f64db72968cc62c12d53f8e9b7fc2845c15f98f6611f9252aaf9810c87651cd200556f16f7be9ee871a83570b84f4ff926a9217fddadb3e85a559ab2244a7baec2def3eea89da081aa65579c9388a7ae1c1a7daeb558b1ba01c715a6f3d9dd4c7f862baf774fa44bc10ebebc6aa1233e7acda4ae868563f4fb10705a621197a7a5a32b098044fd1631a6842a8c5cd7759ab1d76f04055c02efca182b31881d5200254c1a4eef181022611f0c26d6b547c7b3e44e07f604e7e14a7d6844312c9143384173e473223d1721d99132a956ae1e4cd06dfa7296a9ed698f449188a2e42ed13d83a6a1aded7ecbddcd113e437e7bccff974b8968a0c3b2eeb47ebd37ba4e92c3d37ee191b01b1abd8247287e1425e9d9e6992270b6773ad11913663459b9453ae490972aada8a201bf967ca745d3cfb781d05447e252b8901ee6bcbc30d6a4b0a0cbb5cad0471ba0cea35f597475f4bc39b6208c07611a501af38b447efa4d5c9aaec8a9a32cce3339548339f7f4a2be4bb4cf7099b657838a04d5e2273afdc14c144d8729199f4d950eb6d8b28f9f24b55956b04954e270ec0e1c2e6258ad991a2eb4c8644b9ebf7b946cc5a44e6432b2bd71c8d56d2e0c1f5b130aafd2d9ffe863e0a380dfacc2f230854d0da6f06764f8c81845fa8e6e3eb0971b49d65811ecb5b375300d0eb274804312ed6131d8328f5943b2492f9c8c2447fea9d201d25bf389f9152055514ddfb472458c970fe12a9f7ac1332dbce3d75faf805ec63ee524449f4111cf0ad4f1d777dc0b770207340d2da4ae2795d5714bc0090a5c291e86141b0f1e4af4f8687905897515a1e7c334a51a38a8d1ee060452add2eb7be59a0aeeafebd28d5212256282846a9434213a65f3548236fdc3ca6b190d1c874304d05ab6af04ba3d8867ddbd2a09036dec80a0e93f9f3973d1d8102c394e11e76ad820f7af483a6acd55fb716c2bc723285bb6025b0143758065039ede5ad5963647407eb7a1f3c41709b13c0ca34aaf5486e7cb5641d8224c3488082c1aaad7705819d97ed75932bec2d65c8ae2f4cb78eed6bc924a7af745781fda57f49fffcb46b2250cd75a73b40f91e87bf5c31c45e1f605eff989137f8f1b36c15c54d7e6c2af38d6e3488663fe0d2987e9159097d12b5b09b2f434f3b52061deacf07ced91c490b313781066f6b91147931719bb7e104891a4b145d12569ee81bef4abb8fc74f7218bd46a17d9980f18d2576f0090775f320db40642e7f42566a43dd679da2a577714c2f27cee64a33c99080d47dba0f107d58057b9c6d3693972879c7661d42909edef7bf92ddc6da28dcbacc60e6f081975d8e3eaa335a25aaae71f2fa1bae6a53b21a9ecad67abe16643406c05db8c4d81a3b45e0efab2702e8acdad597e0986a9764b3ac97757f02285d5a3a45c09f6375f19218a5b54318b5d9cc2773ef540968ce6af8de460902e96229c15065b1256f19263c34930e1ab9eebd00c3c9dda2f4ded4cee423afb32e2d6cf5888e488a93f2853c65373692cb60caac5e4f9e795d5d2eea189e55adeb26dadbf0a42e2437732cdb895488b4429059048ba1db3fea4184828b4526286d185a0048212445093575e41ebd9952a4a9bf77deebaf9b269992f29ea94b4007ddc841737ed14434c0270a31a09a0975cd69f2066ce0377830c31292601c72a9386748c2d5dcd43b8888e43a59321de45966162fa481db59c5ad50a6daaed3592c36918455f9d26f677075af19daa4086489db7e9ddf3c6101419e2505684941ef0e965d7fce7504e9b84905d24410019e24240ab9032ab388803bd949b17a7907b6b3f7cdad6e4c31548a4313a5ab53620b105d2799cb6d5d43a2bd443b4c153b7fcff86eb5dd119e16f43c280c4b51ba2242c00127b69b8ebaf1f51471267cfd547643a0feccf8af3e2c1bf0a2114383d22c9352fe47b07caec884092e5534fe6e624228b2b7444475b11fdf455038e68d5c7841ec59fceb9ee71a986b657b39833c760faf1d974b4d131979df1338b138bcab3d4fbdb7d1b26d172977b95187d72ed04234fe470fb01b3e4ed45b93ad85aa8e5c0bd6564e31670ea02ce9eb8766ebbe0ec3ef88910be2b9d3a3a089241a88b263b9036b9602f89eff0eb115258126b933d1fd8caa919088ab5e13fc3c6744f1193d07f646393fba56037a12124c9157ffe4adbab90d9b8423736e2c3a27d4ebf918d3edc4463d44f77857df8aa2b5dab184ec1b0756655daafecbf1330f20f2f3b2237f5dd0e0419460cc9f0a09d0bf717bda44e16a4f707f7817bf08d71c4a3cd66a91dd5ced46f5abf21ec7c5e90e0363bd4259264fee7e403b4037a0bcf66bd4e1c606c8309625773a16434838b720508a765cd2371f175e0042e0badc91fc06012db0737e99e515669b25f13286957bd604420a39daa5ebb43b20671ed2f9f1edf9970ce1092ca6cc03fcc17e9a4440d9d01ccdc00e955cbfb0732e035b9c35550d874865345313617e8be45d6d77fb855188aa70ae4adea634c275a8b94fbe184a3dfa7572683e98ce84e69b83ce94004d69b70c2dbee37c4ee7d80f30ebb57297c86733529b600f862ad289c1caf5c5a373aae4daf23ca9fdd13d4a199aca7dab08b4f39b3d481318f94309843c451c2f7ffd7716a31d3d901f671d565c4c441d039087a0d711e049a195b34e3eb7e058d771c741a186f67d7e93c281a1e4f27d7d3807320d7c4f8bb5f49338f83f9e4d916fe09c442b5f77c9e0dd8d1c64d28e51204b968b5e2a9838c5a5cb4181ab627a7f01c4584f6baa1fb7d6e682031efe4667b1a7e59fd41413da0cf148f706d62f1f339b69bf2cdd094513a835e7b18fb95c90f2821d1b519051224e8054071bfd791c9eceb9702a6bc0707695f9acbeec720197f7605c21eab6ea9de15c773bd2a2e659c737adef2281615f8f0929e40e24a274fda71d6386844c67c257e01fc03058e0f05781051106849dc1c10526a8d21fc4161d77a08b305d0d21f85ad7d80edc4ca7d5e85b91bf07bd933dafeb9d6ca24a5a48dc237509f2d14b84ed72194a3afdddd2b57ae4b0ba663b1a898dd99af40dffa31776b32bb118c119b0f30a4fe52a4099f0a711c627270c88c48e3a79b1fc599d061c4f11740ca90e4683d200aa207dc60ce69913fd24f8999a4e16743d2f1e7d1f1c781194114bf42c017a29e1fab50d4a305d70e20c2011f2bceb0a2061f8a31e48ba85536ab87427f5a6563c503487f52d42ad25abd0e15b58a14b5cae60849d42a523f15a4327bf81354a4013fe60c3f72b3b67ee48a0c6dda0d65fa4d62912a8ea0c20418087aa662e311ff870ce1118b88e2cde76fac21fd89cfa148b37a0049d42a92c423041d3e9ef7a1f9e418e0c7d40a7fbcd8e1c68e19931c43415c727cdea865c84154fd604e951436542d3f50cd140fca09b094a7396712e10c1560ce1010211fe60cf5306788007386789833f463ced00e7386467386447386749833348039430298331480394300983394c39c211ce60cdd3067c8c79c211be60cf508ed9833149a33049a33f4993334e704ad614e901ae604d53127280d7382d03027e80c7382e8981334c79c203380ca408e414e60ea2f953440e6e8f7bc2dae2895e6cc584ecb147e30239179229d8939674b197e3745cf9c29551464fe52e20d4982facbf09bf1d263c8d722cc9bbc66836f53f35a9c21bff423426456413e6488214af12012eb98b4144d2a29f4a9f874a8124de137aaca9e0f1fc4ae3fd5a930897c6c408ac234e69c98f570155b840215a049fda8cfc124e13763954ad485ba34413d4ac5f117a093c5223c6211b2c767443a37734e52a4239a73fa6b29984c95fe91865ffe4c621172b4cacf8c493d724e10194063981324069e0fe6c1cf87bc8edf3c39be5ee9ff56da9194e1dbe837b161ba21e95f9148a8dc43825feaf0c9cd32e78e4b87a1bb107d1ae69ca8dc43d2e1931f05d133614e244374f8360f620f913c883f9952a48919c5530efd8f680f22d268cfd36bd00bd02d190d790c3be4832a3d8a9b84fa1ccc05d8c2198aa06fa8e38ba94418201899fc50222f835ce294bfa4a58f62ea479aa24c84bf5f53172dd142e43273ced21a9f1d9f1c92f00411298c52cb146944251f7352ef63051b48205139d81031808bf9a995185226ca2ffc76f8cd17614c02304d11933de714c7a782251443327c12881a45d493255a2c299143444bacd5eb90ca9e0f97f0c8a9c2a49e16b3caea7552425ae4a4a62867ce55f9014105065e84f00302aa10e268e102142a591c41d400851b5258c10a3d3deae02287243e1086508a1baeb8210237380e036e98b9e1ba6174c3b5030b3e9c093e8ae0238b2758c0c0c7097cdc2711f0a1e323898f191f4fc80879f551d3450d06b8c880164f20b0830f1b7c6051c2c289524d179f2c68a90a3678cd05b050820dce860dcec32804012c9a949acc5213083cc9820536b8086cb81f280eb0416543069ae424e16cf0281f2851baf840e9e2c8937b054e1436380f3a407992d3c5074a17d6062da27c9c5c11e573c5e7c90f1bfc36e96183ef90c5c70911a50f949c3ac800a5891b3d88d063034d6a729230d1c33f5970f1c9828b9a23506a8e7cb678929364080fff7cb2b8620b0b6ca087470002f7f32402479cdccf132d7292acb1c3a7e8e1397538f97a380f3b44e0f30311a510059a7cb2c8a9c3499359c2b1e9e13c889c60719be0a4a087f3a083932b723e5860b1f5701e44574820cac70994281f289f2b0ac045142e789472921880873fd9a187fbd0c379f480400d171f083869f2c1a2092d21810710783439c245142e3eb4f471c2c52c6d9f2b68e983052d718087f320fa7cb2b88296a01c71e22427091876f88796a0f0f0297838ce144e7078f8e8730511a527b3949324ca87960ac0a354d3c2c3715a78380fa227b304040fc70182c71322a21c71a29493e4053b7c0b3b1c670b3b9c871e7478f244e4c4f47112258a264e945e4a4766e9dab1c36bba8082811d5becb876f815a71da41d4fecb8352a3b681072289f2b68898c90cfd21127b49493a4a6868b2e3e947e218446c83f473e4f3e576411c5c7c9070b27b484f346084a93289c9011f22224870f8fc28590100e7cecd8e0f920c2070d6c28d960468f1e66c023499128409e9364270a904ec8739214d91104e44f803c27491c9f1e760401f29c243b7678142ee2f8d084fc03f2277c52429e93248bd0123efe840f1d9f9cd01178e426383ff890403823f8b8280d231f7c4400e43f7e18001a4ee426385580fc478feb46cb4d705020ff010390ffc082104023b9094e0940fe83011840414c6e82b30190ff38811a2081fc87131f1709c082122437c1d91f17296049b9840040fe6388228ee4dc04870820ff31124004a5dc04070d90ff7800cd0d6ac0f0f11f3130435b919be06420ff11c52484556e822303f21f2d0958a972139c374048982eaa4fc04865a02d80fcc7c7606504b9090e1d1f2042fe830759c0220be210787085dc04070021ff814a430b6de426387480fcc71b49aa58e38d2455ac919be06c60ba888ee9a207d0dca0468dcf106ed0020e375c51da8902054e48b182193a9c088245033a32659c318412310920b5f1c407033013470800093965888a90e31871292224720308683c91c1a704f703c58992e80a282af002f773812817a0250ce4241181fc0a1927523e4e943e5d44e982003f1051fa1051aac939f2f940e00a274ab38483868ff32072e22427091b1fff3c39f271a2f4798245149f2b3e4eb0c0c9c2c779d0c189939c593af2c1e2499328ae90c107042529803c0a17df820b80ca9006101fcf498293c6f4324ccf49c2024a62c6c7a37091c6f4f0e34820b2850ba6cfe08db10c2372131c2f4cfff1460008e0030c4ec0801b4250a8a3476e824302efe33f5cba80dfc84d70e098fee3061fe08182dc042708d37fbc78c08d0ce426382b1fff519f8091ca4d70461fff81b3a78b4c5668a95fe820e4841d3818893172234ac092227b4be18c2c1c4124d32344e6871d55eca06247b9638a1da91da61d0a1011691923258a34f5d385e88903cc59c96f0ad1101a14a1c5d57833840795e7e90f3fdfe093a4d4d61f22614348694e5235c5bbb4ac7010ae2912d2c30ab44853f8d1502c3fbae2a3ea858ee2106a3dea2bc327a9d3ff4e2b100c9f144f998e2a5101d41a3d95f2140502a4dc9fa6e4373acf07a116994240f926fdc58c21828162ce1c8a548fbf2382a078a40c475510fd475e4ce1a73f480982a882f8d0e33316dd1fad0955621012f4d153a1672b4686a464b9a23f9ac4a80a62a5e8a8c22aabd0e9fe5252262fc3cfe3d7e8f0533616a97fe7d3e2377e8d6f7186ea500c62d1175abe504bc4f47112e3106ae9d7a3f3782986d47aede4f83daf43b20c3f458ee2467df4c1b27c9296498494857ee9a19843992238c1d3a2031b68e28b26a0508f7aa0092573ce2873ce22e6162d651441417f92fa11d50b6ae7513bdf0216ac00a4823941299893099539495fe697e2c71469964f56810a67d074883a34e65ce24a7949a2bed2029d0e931c2d14e93ca148c3d7f1d2475e011948da80e3861d14a044073aa6f0228c8cb3c2ce35ac610d6b10714444db191f3a36225a18a01080bef8c00e30ae182098727ce0032a299726791e2af7c48834540c4151c6e3a22e5464cbf0020412106173a83425290de927aa55524a5af63c0d254ba0ef945424f98dfe2b7a221db4d15ffa37969efa231a49f936a458a4245531fa79441d0ab9902cf1866889263220e8303d3e13f6f88c85fa4af2a94a874f57202d451a8ba2e8eb8c224ff921e5f9f0b22e0bdba1a2cdef8cfa514e432d1d9a569ed4ef36642852122cdd576028964aa4aa34ba97aef5479a4211745a2a51f2c915726ff1b58f25251f25e65215845aa59258925650eae2d2e2a5c7d015bae2d2e2791b7c9b16d477b249f9cc9bbc09fa94d22a3c8fd207bf144acc62582a95845023a8b5c592045328ef7915497e942cbf5045c955f9e94f35c527e35f19feef7ce04bea1f8a0755fa4fd9c6147efe31e414a748a58c69fd7632a4e5afe8cae7f0c7df3fd2cf2a2d8e65f889548e98735afa315d39aa245552687fa15648493fbd50cf147ee1e838a44e168b504a3651d365436e90d88128898f176c7a101de0c65453c489a5e759c8b2e7493eaa1ce4810e706082bc9813b481497ee487ffc4e750a41947213a4684dc2481e2083190bff3814e4afdeb80a0934215e9f328ee6985e80895b9c4eaa1a062494de30b141fa91cbd2497983870c109c0c0a16792ae903fe27800d485f5a40866da53beaa0c7d74930ec54c53a28873030e965882a0674c692892e2901b70b09c6774d429878fe928ee4d41ff56aef2999f9a4ff7d9614e2d2ca188307a3efcc45248169f8f251322c528d59829a94a51b10c3f920e3f93af7544140322ba3279f8101151c6c46ca9e48302431461ce8951201a14539e893c211aa2468ecf0641607e3e8b094a620d7382da1009a122440e22217c888480322d9dec25b9441e49d4ce8b82208328083726f5a80a4614441665f83665f8362924da837810f0f3210560c12c40362d72064649f85153f8d5ccc028a1271c6afdb8292d7b1ec42a515391045fa8552ad15289fab743f5af40d055a3835f19aa68ca512b2f494abe49ab708fa3e8e70fe5e14a93e10bb51e7fcee325288a98e564fa4e7f2a99704a49d051a3455e7baf268694471c4d947c940a875aa5122de91829397dfc63e8e50ae8aa29449e52865aa54a14f363bac53f2d41c74f3d96a15fbae94793c929b5e84775f836a8ac447b100f02b222b444e88719ea11e22122808f1918252c3533304aa829fc6a401c689b200d545f1c9f8a392701e604f100cd3ab8102281e8471ae6b44ce1b702cbf0c18fa4d6ab9e8a8ff49ea091a139f282e3a5c790322b309552d9bccc3979f0c38a7eecf06387364ad10e6014f12f897ed3f7e3ef88363b8013c49fcd14c3670075cc3970108dc69862281a8136a525a2d135e7932e8236a211684e1af245c8744c2482428e561e5f278b45645a8ed06c5e867c664231934403d08268004598937a3afc74e8caf829950df952231a0016b474aa5f8421474b87aa253c1289c6888ccd11214948429e783962e4c68644f282887c30a00165125324002635e0ef7c919478732312001028711ca23f4f8548466b8951fc0064737a94243da53f1d2302c00f63c954a21f15c7a782742d87a8878a2887248872a08128871d510ee224476b09cf2343f1233d4f84030ce6a49ef620a1f8cd09c26282a0809ecc097232c9d122b1688a6e10896e08897ccc31e7fc618a7c4461ce1e47c1bc8edffc0966871fcb278b0ba4000c26501f259de7dbdf3fce4cd01f9f8782fe8d25dd1f15cbf2eb792bc83f95246a74fa3b2296792dd20489f96fbc29c347fd98c3cff3304a35c24c21eae1442c7dfcf2f351e53eaa5cc4030e2ae2f1914ce1372ef1aa295e93f2ef8876c4f1d9d143a70711a21d597fa81b7cce09c51485a8b002e9ca419f1324c59ca06f4ed0c934271922c1df9849acb24189e310fda6f0234510a64c7dce2f7f24fc94119ea749a146227f44ff8efeaaa4943f49292c558e1e4175b208521f9d921fe8dff8a5a3a8fe2729259d9265ae1cf98d6f43c9d1f23cd19463ce5977a8588e2a4dc910358a7bfc54a812cd55897a11697ec78990a82f6576cc30639aa9b99902b4e704fd9c203d2728e339413e27a834278834278801a025738272e6042d00a4644e10ce9ca024738290dccc09b2991374644e501473826ae604199913443327680604c59ca004cc0992991344644ed01320212098394141402f73829c00b9cc096a02c4c49c206f4e503727889b13b44dd09d1394cd09b2a03a27e89a13b4c49cd307c8d2410d200b4b288642c850249564482a9f5491bc7c14a97c92543ef98e12c71d8e2a6c727093c22791e3ef277b9e44a2befc52df89cc5a7b8a54861f0a454a91ca27496249d2da57e25892af7b9e148a6858030d3298e5db946ff35a9cc91f88553546cab729c36fa67c9bf2437d455e4af22b92fa4ea48d4d68a4244311a67c1b18fd218f11ad5fc20fa55ff4cf41e40c4926a979fcc8979b664ca55ebcf4182f7f86d224f48f8c4faa78c4f1374ded6d847a46628cdc501515d07f4ca12a180252a8fe680a39f5ebffdc2324fcc41ad0515ffe18f0f3214f86485063f82895697c59528635e69c2c2c4ba43e70937e8734b2ac4c901273828094a18a16242f8832e79c3d34610f600c74c431c48a079ef881c3c31024c6b08539e756ad8ba514c5717e9c8c41c99c1374c49ca003cc0932624e9001e604153127884e1dc6307510c3184044cc091a02248418c810431842c851e79c174888148421065a444d604241c1740118da70430730e0000c0a90638e53e9a89d27552bba12661c00cacc597280d1017ca02ba6f033e28c39e734228a01e8088301586080272303546180ac8833140184224c608546a8577214f54a25cae291afe3a5f8954aa0297451d12e4684ae6817a32142e718d123cc9b213495ba30e14614ca54d19b11ad744e9188326829d210418139e75c951ff8b9e0e02b302de28ce7ddf088e1104e869862881f8460c30b21b41809c18d8408cd3991cc51102d1805c181392dab543e49a22a34fc68e975bcf4bc12dd620aad2895c7a5f26d4223a5145a2a954a2b4ce9633f3de9a714fda77a5400354605c8c1a800ab39a702e6a8007404c41be5e865e9242040ac2fa5ca3ad9b1f5391461a8f5a56bfaa5973665f8a15688c0dcbc04211d115243b2991172234352f23283438b76211de5e2328e24d29c138a39ea618eb2e7431204c5f11bf500c79cd3e2f9510f5ef4909a560f4eccb9c5510f3ee69c737c1e265e0800c7b40840c69c7396a24833228016d68800a439a74526a13f928b0c5de161063c4860c4c30e0f407ec0b152fa53093ab546719b4c2a923a2d5535a31fab1f497ec08c7ef8b0831776f0627ad6832be50b1dedf0c3e80aa33646a3148c46e09cf3cb6fc4c13194a554a22b25b2443d52fb1fc13194c583a12c56c9f36e4a2b9fb148fda188c71f8d52a69621494f51fd9522cd4804c70c3fb12c451a111973964f8e44229a39e7a4261164791100e69cd6ff488733a6288e2f231d1aa0831d001ca995358028a3018c0670cd69a990ff2301ac612400324811a4a54a5ca1a50a93e28947002a6299426d4602a096ca287e3b7e7a4cea0f401c735a2fa30094218ae52800a9390a0011918a414601009d1c8d982300b8b1841273040030e80800a9c9f2632a0800b2395ffec74de2f9d0f36e34cf8739ac609483034639883904611901a2ca93659559359624f5ac32741eaa1257f4515f7944d73993520efd130e638c7018e1a0c40d5118dde0c5e886725aa55214c712253f95520a5d19459e0f57604aa5544a29adf14bd047371cc008231f3ef0514e6be5207d94db7c255866ef1132b2010a231ba28c6c60800d3e7ac8a00769d4631bf5b061c4c30c231e26e061648719463b4430da519a46506a95e4f88d4faa5ce7036949aa1240555e359629f4773ed0a958d27f95a94cad549e047da7ac907ea220e82416cbb272f974855c858e533fa654e26a45878a37d41a4baffa4a34fcd7099da4e4f895e18f76ac8c76cc69dd18317204c6fa8c291d81c23002196104ea000866f4e1c2e85383d1471c7d82187d7018cd348c2619a3b9c568da3578610d69acc1016b68620d3ee6b4504162a8185291a42be1c7a2433a5d390f2d9574a802bd245531e39b4cdfb84ba450f4bcd088e7dd9428a59485524b854ba4d033a9445928f58e58aa144acc94f684a07e168bfcca6fcca4d3508ca12cd628964a2bcf23824958e3ef947e1c522ae964b108f9bfffc7fd54901f4a7f6a38954fae7c6ab02b70a50cdde68646c6480da9c8cb8c0c8c9018929297191e112cc34f4c91ea40e32ae2e5cf0c1962444891202f32475e92904a648608395243a2110285911b929297192f3d66e6b5881232f342f3280f5d5a5cbcf49896fc494817971b99199922a497192144606c4834322f4460483446483736344660b8d185c8cd1334428ad4c81c81b1111243a23122730323a44811233024252f332d98455292a1084357b4aa6ad11fe90c0d384390164c111d1898735a2b30fce88a157a9e830973bc406406355e87475ce1cfe4e4bf504bfb8b9b0188197498738a7b8bb47c9b2acab0cbb082faf2f38030299572a8f7361bf4d3631a8a5444863648326c64f081650c790c3b2c2d8618880103734e26a5524efe684d188210861084818a3030200c2d734e8b144b8a5a79d57813fa83a218847a14c8a9fc28106f7f94144b120c2b987382210a301cc012c1904764193fc5b2729dec1f8f8d1c2f10c9b132e7b43cfdad3e145114f41f75e8e3478ae0387e48a805822b710402c406899123429ea079890102e40be31760bcc0032f24f1c28ca80b4ba6f52547d22ec6e22b2ae4f865f64c4b21a9565986dc20a1dea33cd43f7ea65b742ed8800b5ecc492d11172c1774981689e7c32d38d942155b20b7509a13a50a9f7ad40352e4089237394a468fae432f492d84a185205ad891052764e1065920230b4aa6752a5f98e4d07f92ae6cf0c9f2a35bfc4ed9bf958fe30bf5bcf4185285fe9329f43ff2db1fa5402c8fe30a71ac604e8be76968f9367134818538e69c4c4a1f8aabf0a5049a4ce2cd15a8708531ae60812b9057b8c2bdc20e563883158e608518cc3955ea95422dea01f92332969ea12ca1484381504a29eacb2d5ae19ad3aa420aaa00a50aa92a14995638aa6e86d064235b2cc91f3325abe0c3a2828a0a3fa8f099420ca685faf253017d7f29e457becd1464b6291c31051fd302f22285520a4d480188147a90020e5398223852e0f0616d1188358a9b96313296650408498db052df891c457a338486921a049fe766080dd5a193964a0a251fbc194263bdd62f511063ce19052351e02610d4f86de781c21cd3060a614081060ad91b5c98538fe21b51e67cc3e58d03ccf9a1803ca10ad3c8132cf084723e41e5090098d3a2d403a29d208479c337e3042a9c509ad697e4d390a4137c70d49f32499b5083268061954f7ade8d96e1b0aad2324d1031e10a4cf88209502c2016a762f25a9cc9a11e108b091f3780e00605dce89973ae409e0f8d58d4e2791a373e4b90c2127eb084284b68c0e4791aea5120a8079d7aa19b42117cac659cc79ba225f8a08434cc69bd6a8a0f742c824f508fe76950008612bc50820594d064ce393e90f181284100499842127290841624810449d0e266084d7da11e10527b2310eb66080da59efe48402cfd918090d4084b3fe93c493825e19a641b73cc396f6dc38d39e73439b8691b64b4d1846c8388d5dad001096ecc5926113a0c12b4283fd4f8a38be50d125216129c9848f06186af23964770c3147e4700634e0bf5e5117aa6750422fa8f00078d11ca9856197e28234499735ae1273242cdb4eec54ca1081a81d214410d735ae18fa6d7d9c72d8a98b4f78bf90674972474058a1694386eb12cc269ce2238318b906299c2af083e2611dc9873ea2f491111c498532c89a0c514c7a78292bf430427e69c44e031e74ee9421a3f7522fd24ee5046dce1471a820e72b0b1c69c2f6c8031e79ca191392701a6888d2629e761a3345fd89822213c41085ee447792804274ca34a148439a695493f05c103a22094e69c5669144711e613620d0982101387bf7a1d9787a2257f92d543f15acc4018f20331fce00a3fc8c00f647e7059abf1775428f9d112ea2bc58f94224b348596546c528c94a82796a4d07389ee9e924dc9862a4155a6688d34cc39cb0ff56b88608d226b0459035b43e4032ff8400c6a81a0ff5896e17f56a52c964aa52c5b2cc1944a2a302551539ef741694e2be57fa2641218f524f9821fc7c6073d48a307650fae39a7e5a32a67a7623992abd7c12ab214c5232b1c0a0408102016083a05c10f0a1e5461ce69a55474bff0e0055ecc5952a929464a94c512757c8607e29bfc6d843ce9a79a27fd9472b921492f5d933e0af13c17920645359a7c287ea006c555a9ff94cb8f8764b2647c51abc89c256ad4cc397396504b4714d530c2463cf1f48841f2a8126d3ccfc5f36e5a783e4c430d6960218d25a401655ad775ad5c952a017a2ee150164b25250d23d2c84194860d689031ad2031f4432394c522b5ff4859acd5ebf07ca852e2f9b094427589c60d1a45a001041a3a9cf1c6192e38639ff1c37469a1465823c962a9d4142394c5a5851a61914896589eca920c3f10f4b2548ae29132fc53a97ad132221d44c088e7b9a8a4b4a0b292511c4721a8acc4458653e560073920410e8a8821e975bc2c952bed3940020769984c96d04789b954e14007221c88b1123e0e4c38202232e30c66846146cdb44a2a7445cba494dc4f4c9440d0614ad4439519f30629b801ce0d6cb0410c6c50124d581cc3f17744d30cb556a6d075a912c5926aff31c55a813660a94115e664b264256749f8520315d4c0013548994c96d01899512552b1a4a8511c4751a4fa53a4f3f8e9a50c2d94618332c0392793252b5f19fe4efe4a4789a5ca435d860a0dda981608faa9fc9c062310d1a064b26425678995f2b1b4a1c1103408cda0053350b2128a291516cb15fd8de46a1432036d063bb4cbe00c196840064eccc96409d54ffa2906468881173120020339269325746565457fa06a0af25b81e5870e8331607001110c5c5e10079325547f7425678955aa44aa57e3a91c45ba923f30a5d2d44de177caa5a39ceaf79def49fa0222bca067ce69ad9c878a21f515d279f48f2fe05ea0c39c96c8056e4ceb4f372e2043e48292a5a27f4cf57cf99d6e5c903919739001c69cd9533ad941ea64ca4fe3d7a898c2af5489a3a8a9585a6f7d29948c1a522522c3c7fc4aa51bd1186558facb1f53a59b319a609ac41829734e90e5c7168c61b7f488415c5c54525c5c40d0613ccf855cd950d2e94d4b0b2a2b712131ab727129d2d2230629c9d72cd82cf0c12257fefda9d4215f562081152cb1022054a0860a3e1590540000510adc98735a401e2592409808c58f749e5f0129c5100825bf171d2ff79fcaf22b95441a6b05823e8a74057ef9600a553291a852f862ade85f017d0646090aea10a1a00528f8020545a6f5e347be26e90a2cc592e6d04737fd4849d5f8a1184b1043046274218613d322cb91fcd2c11265b1f4634d7e5b1c4f2528963d424e508313ec13ec205720a89f921fcbffd6a153139026f0212a811ad3c23374954b50a4045654821e619031273903a304af1c55a22c56298a4754bc0c4b5244d119182529db491b1109ac4002288848b00509ac20411073ce1fa6880421d1084430022844108708be10010240908960050c1ff8298faad40c8c9255e83c2c5f8aa81f4b94c512cbff5da22cd6ffa61e8b85d9d0297dbc454a5fa8572a51162ba52a29d151a42b624975f82a2a9695425752302525fa387fa9554941f0c3a156cf53af5492af4b94c59a8151b2c594e719ea954a94c52a91a5f249f27f883503a3c4f5e83ca368128b68991b304e734ecb29e93c60906e2aad109cc16449ce121a96fe220a418ac9929c25f425043ecc3941a72f5fc8312d72ce39648abe00634e264b729650cb512fa22fb45032e79ca1881ac55d9e4c2a317c5a8a345fa4cc2f7c80000efda09730221098c1a35d8c48093a7969958876312499a672d12e86a4c585537de1e772d3b28dcc395d54e8caa55522292df99390e48b3e30860f80313f509a4922e403735a1f0541f7801bd3c26692a8485266ce10137386bc50c723f2c08f0ec0f1df588619e53f8a1eb023c4cda9921242d2441374546502a8a4e88824f2b35448da0015125d21539068005d4959bd0e698549a4d5e8e1872d34ecc4bce8212526e1f75122c48b984957449a2054347d98f8a48836e0c58cb19894489e57caa1ff36d42a9540d50bb5fe2686fea914c3cff4f47974e87e52f194bf0a9d82e05792f447e7a135334788508b5ae4378e9e29a97fc749aa43d7af5d04b1f8a4f394a478c20e7a49aea45646277da428f0c72dd22fb7d3f2c9eff4813e3eea4fa9b74ce1378ee287a26e65aa9f49a994f328d1a6b442ea51e40965a8e5244b4aa4e10b45007d1c6afd3796a3589249945f0e459249a99473cafea4502c8dfe60665981a198473154a15062fe484a3d6a8999e743fa4c84c41881f13c72f53a2412083e4f0e93d26b317ba51cfaa7e7a12be09f9c453451f2773e53288a24255fa8a5c1fff68a76194a865f2ab50aa2bffcf07712c79a9752a429451a91468748484d4cd11675cc5904024ae59b4a5a66cec94338455b443145d0e6657c5456f2dbc92f8607169040177316313e498efe0a30855f8c8c1661789e06b348401e9126851a89bcfe46fdc56899192f3d0666fc9a1caac4307c792dc2e82fe6c1d437de8837fab50843865f8404c1975781be42a1543165cfd3fc91b2e7697446478d5f3a4e0a351219bdb4297b9ea64c95a417215f7ce7c13fb27a289c00156008228d96d971226528c60c81c20011165c98733a1dc59d4484451927d2b16832a7a5052c62ac50fce24899222c764c018a1a314d807233e7ce2782e2c39cd6a70d0330417d29a33f86148a9f58d2951526c72755fa2949e92e42c51d7e909254cd98c2af0cbf99fc815855f328a7f918f28394a10738cb786bdb89b4d80c816285484b909899968f169f1d7cd7f9b5afac696e6b5dde697866bdc336b69bb6b99a5d27cf7389f9a0b1f19559edafcbbbdb71fe67709e6d6d315b399c73bd5a07d6eb865ddf7d619ddf9c735073ced7e6fcbb6dff3fc681766fcdd5729ed9acfe7533b84e3b86697eb5f5eff20d32b7af2c677bfb7fb79c0db47c55ad3afecc7d66b51a64f576ef57977dc31967b932eae5d78631cd66daadbf699073975d5ca76d5ab3dc7667903fb35b3b56b7ffab554d06dceeaeacd36cdeb2aed9c7c06f873176b76737bb1a676160b78dd3fbb1cc35ac7bfc826e5f586ff8b72dd356732eb8b2ede2ab6995abfe1ac3c8d836ff56b5e56cc5f685c7d0db675ccdae9b759d6f5b5be0dcce2ebfdc6ed872355f27cf3b951f8fe7b9dcb464b188e7799ecb87055bc6edbd2beeb62bbbc6768b149f15e09bedab6a8be9dad5b77a86071f15701b6f1663193b97824c6f5973dce5cfd566173e791e89249a480df8a020df6c775877eda6716f377cf23c523c91bcc9478cadb3cdf9957dc6f4966ddbc9f348567c4e7061f9ebd6ba6e39cbaebab7288e35f963826a75c59a7b8d6fd769bc4bf039d3ef9d760ddbb02bbbe7dd7cc2c8baf3aab3eb398cededa2653cafe64302ef1edb15fb9571f5d2f81ac1f6db6b2c6759976dd7c5371f11e0ac6dadd5cd61dd55ab7560d4bb31eeaffb18b7e94de342903bbd6d6e775bd76e639cb9e4cf171773cde26c67d775d97b2d08b4cdbde374a62db6dde6ece4795b7c3ef0f962f76698dedf69766b27cf23d2b2ff489018ac4927d24f44566c5a8404f96fbcf13ccf237de92d9f2c3e1ec09dd65886edbf17cb99732a41565e52483085fa927c3a90316c6fbe7eb74d572cbb14f0e100c765afd95ab74e5fdba5b31797b3176bad6299cddbd55a993d856ad1f96c40d3b9f30e6beeb92e5fda9e3c8fe479455e821829f284e71df96880bbdb5fcf6dc716cb57574f3f921ec47ee3c42703dae62c87add7cc37eb7b9f3ccf25c629131acac44d4e0b910f06b0bd9f719bdb99e5fe5a7bf2bcf04152fe1d92e7658f447af95ca0e32a87b7ad3776bb2cd3bad0b47debf655e7edba18a671d165b5d6edba36adb5d7f28de25dc671da334ccb99b6b1cb0219e3b2d671dcfb76cbe50a745d76e1fb15e7eaddde970258739cc665dd5fd72ae7d8e7c967027bdbac6fdcc6de3a96393fa556370f7a26490ff86ca15dfae2f4bd72c5dccd304d0258ddce61bb2b5633cd75f62496a1ccca4dcbf8a50c4a1c87e44fd978de07ca2702dd95b5be5faf6c3b7f6c6bf118bbdee1af1887edeeed070259df0ee338dfb0ef6d713e795ef89198f864e1d876358cabf82da7f1fe609131cde69d59cd6e5bde38f73c990f948c5d15dbf0b5bb6eebcbea2b74b5d862de759cde5e67dce7c98565f677767c3bdd695875f938b15aaddda5e5ba2f76b32dcbb44f93ccb9aa3b5bbb9b378defe5661e80ff62dbc55be3bafaf7aa27cfcb34075c6eeffeedfac598deb8eee47965cf879ee7e27932a44ea83ac1ac48522cc2ed1289e78da51456749d639bebe736769bf17ce879e3db6c0dc85d96f985d9dc6959735776f23c722c6b15d9392cebcfb28b7135b31b450a1f5cb930b9c9a1a1a2c398cdd78675f85e0edbdfc42ac3baee37ec5be76d2fee22a0075bfbf56a1797b74db3dbfd945b309eeef3deb9cbae86f1676ce771bdee56bbedb3ec1df43c1f4d9ef7844a73da63f8fa0bd3aa5635ac245b6a992b8675188669dca56d8dc327cf5b21395cb7ebd2344cab5cd6d9ece47930e3a5350edf6b37bbf1de9c9be2b70dc33bcbde5d9f6db9a6b4d638ec665cedba7cb563d16eae6e4d5fcc33eeda6a4f56d8e96c5f38ebeb6efbd8ef25503a773b6b5bb6b37719d6fee479a08f26eda92117cc79dfeb8f5d99b6ddebf5c9f338acaa48256a2ba173afbfb2eb5cc6dd8a33af27cfcb3415e9c9d153550abc659be69fbb8dbbbd5d7bf23c99cf6ad66bceaeefbcf596fdc194eaa63b69dd3fae57b7f13f5733ede4799e67e399f27ebb35c6b9628b697b77f6dc759bbbded9ac35de27cf0b1f24f5bc26f5bc0e5f1eeb6e872f67b376d9aed3ec8b8deeaefb56cbb2cb7a772fbe63deb8d3f75eae65db7de7db1283b54dc3b8acd9ac73ad186f976fb9b3f77fdbd65ebe37bc95b0c556cb6a86efbddbb77df23c5223618b758637ab59ccd6ba3916066035cb18e755b35bedaecd27cf5361a261ab318cf77661ff57b7e4f56ff8ba2e7cb3bdb96ecca6501f4d4ec77117c7715796aba6afeb05e47b75dafabd5ebbf62f0d89164c01f81f5fd886addeb8765a16772893bfd06b3c4fdce1d77244897dcb61ce75a7b3bc2f7c9d3c6fe5a04ec5d1b6c6eed51a6bdac569cb5949b4cd9addaeee765bcb56c34490644cd3f53b8ecbb8df3bf33c10fc2ce4e66a55635db7bb9a695bc7d593e7e98ff4a955e9792eabf0c5f356a1dfb4549b6b5fb6d3b8ecc21773cee593e71971a4729ce6acadfb5ecf56c3c014ea6bf13c942a9489e2f1a6699a7776db5bc6699d4b8f96697953e8473cef4da18f2d09a8c99cb69ed5adb7e6b86deb4e9caa65fc52a605c6f3f47f29317b1ee979e3979f68c46acf39fb6edbd8cdb25f279104829e3def7368241ce2799e47a6c48e86d3b0756ec330d75ce7ae6966b6d75efb75b55ab9cd5d5a91ab698df1cd367d7156f59f3c8f0828f2bdb6a6713ac318dede5d58022ebbe52b634e6b16bbde753b56c6b96cb57a31ceaef6ceb193e791b4134436bcf1d639f3bcfdde48a56aa654a1482d4fb8d6d5af7ddd695b87b3af0ce9b8ed6257de5bae98aedbfed14f248b108debbe70bef2d630ade3b416b3989c691aa66999f50ccb7f5d5a8b1786bbf4d6baaaff6a59d3ae7c83745dcdd9addd32eeba63ee443a612fd7e634ce56aef377ab1d8b28714c694e600ebb19db38e3b0eb62d59e3c2f258e7a0501f9fafcf7ea6c7dbd75d93d79de872298492c2edcc6fb77ce3edffdd7c627cf73717161c2a9725a50e238c40be2792d0c6842bb6e6bf7d537ed5ade6c4b67bbecaad7625aebedf59e5c4c2afc319e670a3fad3d456a11c2846f976f36eb6ab6fada587b9be619dbb00bc33a6cabdb93e7913ccfa5db6cb7af9db9f6f7ba9bbb27cff3bc8ecb3bcb9cbbfcff6da7b13f791e8f389aac0db35dd6f8568ecbae6c337df23c52a6edbc5db5da2bcb36ed56db27cf3be2a24491641a49241fd995df338ccbbaacb1edfe76f23c6bb7ae729b6fdab5bdee70c54e9e379624a633ab697eb36e67fab3564f5ebdf0e6d6eaecd275ab9ced4e9e47d2a1937e677ccff33c9797151e3fe2799e477355c76aadb962abb16c777ef2bcd14f99f4e537f2789e8be795a8ed793f521c5aaa5048b430b144a7dd0e637bbdaedabe6a76f23c174e8544cb670753a4f0f3bcb14c5d16976fd67158c6ee3ff67b9d5c58b4dfefaaded7c6b65e553b79def8e10a6737a7f786e98d655bff3a791ea9ff4952f926cf73f1bcf7bc13e9276f21952091aa91440202483580ca2e5542a4f4fc891444124920f1c311401c40273b064111881140186088227ea04110f1a15062ca100610a20041045100d410408c62e941fc906942f8d023f29443f4a05d8c1280c3aa29fc4ea49f280ffa49dac548d8eb388881fca8bff320a9c75144ec6012419229fc4c2611fc61444506d0c15e0320931000568a6200b4ff980280951cca372581432581dc805d3e467f3093546c48a20766048f3a1eb10325e62d8491485547bb582a3fb902c2a4944f25ad48fa49a4b2e78d980708011060f0c1e7511eee00020c4520bf9403e0038299c3fc0111c478993130415e9c40804b132d4c781db759ac5e4b582c2b4a005149490289230e6084018aa0440c21441005f800f1f9c1071d70003075c049994784a2e4307f20042f5e26178e30e75ca59e640a4b2775bc24812123f898335484912663a4899821228486c04648084b603530191e681a6104b89251e98c11931193d192271346cb8c560e4e4e0cf5be0c65c0adbf24556319220141d510107b29d2685024f2547c363d3e43ae518e624a1c4324e24d8fcf90ff434a91468828dea47cbc3922d228408ce98310193d1829f9d102fd20a8a29933b40392072132d4c02e545652c907c11d7ccc9ca13434f8e184d0d84640f065ced019e49c211d84aa3d672807fa0be1201469f49c2133befc31bfa860ce19ba416683c9d540ab634cccae7c1ccbc02218040455349c12288c6c6040bac82f144be7f930f4fca7f23f92d2b050fd20f83cd437f8644906a1184c95942b494d82ca3d3598d599d6f33afcfc89497ea624fd8b942f5ae60b91cc19224308e8f90b4ff96f40f2337d11d0bffc69550256e1cb9ca114c0603aca4915142f0851c005734e29e60c913143636056b720d358a03367680517b67a284214982a98339482d543013af89d6056606864ce100acad1537386c438c1d4dfaafc401f55608d094a40bab4e44f52773cefda715169f1bcf1532a92d4e087436af0c3516dcd44ab5c26337acd4a8b41cad1535a66a5c5201c56559c8ac985ad5e27d3549f96a14189e16b9418ce9891801f9f48558229b14a32255789a664533267c8029c12cfab3b9e57010a4c80b4a1419200929297996f1c15a16292a3b54445a948faa12de69c3e4212d0e4e7ff522ea0286295e8f2a3e8825955ea3b911c565524665523193aa69736a82f653e34851ff95a9cb91942a3653efaa6d1779881c71ba5c9c3c4c302d33285e2c8f328d1865a245691a71cfa1864f2f0c17f2955ce22dd2c2a2924f22b629ae08994399de7694643c680c4cb68c8a949e8010ec87386ac9833d48039413be6040d61a272cf9ca12a42547c1c40feef3941aa8f15738656939c13c4437fa19e104f68a7e77b29df86c8dbd8e8187f1006041d06fb46417c268990185456226a950d5d6919c52120761c3cafccaa914492c2d7fa3b91be94935224e9323e0a2592a1f88daffd2b6542f10b3fb2c7513d8e1ac58ffc9dcff43be3e74f82ca3de4ff1ec5717cd04f257ead3f924b4b8f18c4f3f4f788d8f346b12c4911452a9d4472093f2852ab9284d59d165456e279d7ce966969284115a9ca5962d191068706c664b284e62cb1b41376162de5aee1178c975b73a94833cad698aa5145665acc69e915f8d1645fe6c3fc78c86f74906211c4295bc62453f634e734851ff89d78a855e244fa09d3c008a31961408cea1c558c51d562aaf2effdf4f54b29863b49cc515532577e896174316174957396c63f95a36ad3d5a8474b4c61b444164bb4508d122d47ad422b0d0b03734e95b804691db10630626963c492fa1e8512f38f74e5a8ef471593395a09c30a18b344a678462ba39112285042c99cb3b402c94ab7f842ad50fcc43145c72f49df2fd6297b8a54820023206acc11864c626504e407953554a650b152e818a5b831ad126501515949ca51b4e4954a946506460999b293a280510acc2889374a96971e531a3fca628925d5a0586e911a49c28b994489a41ebe24c1e98834096a21b1061251e6b454347c412245aa90b8e69c23247c981389393dc8116ecc23ca3842fcb246cb6899d111488c0e0007e9070841b09bc65ddeb6ecc22cae583d799e0542b6b59d75f6baecb5dd8bfd606f19d63773edafc7deb993e7d5944aafa16955ab185631dc559bbbb73ed8586fda865dd975b59c79677b906518a71d57efaec632772d0facddd93bd775ce61be3d87a9716116b3dab5b1b6ad6b38c376b0b5762dfb7c59ab6dd86e2c0d2ce37e5be7b6f70dcbb20c430377fab3ddd76bf75a7b0d3bc335ab657beb67b7dad5594c07f77e9775afd5dfb6bcedc772f0f9cab2ee72af5f35bf1a86836bc3fe5e98cbecb6b52cc3ccf08d312cdb38ce3bedf5c26eb0f5c5bdce5abe6cceecce27cfeb6c9031ae62d5ee4ed3fbe2b81a5cebf9ba3ab319cb1e67d8c9f3b632322c671763f56aedd7ed688077ddf539cf5cb677cbb893e7dd19601bb6379b61d76a57be990c36bff0cdf7cafb7677e36c0c34ed57d39beefcbab96230d81a86af9cb7eec22c866df7e479f505df61fedcd77b336b2f176c7e31ed761ae67286b18e8c9b65dbe632ad6acefdd631f2bbd6658ceb556ff6ad05d8ad7f71d6e9fb566f583e799ec682bc69cbbddbec19eb345d4f9e775790af2db3163fa7f3d5db7327cfcb54f05dbdac77bbeb76a6b14d81765ddff4d5aecfb29bff4f9e87a1a0fbecda0ceb2af636f34d9f3caf9e48554a0cacfd6fe56eb6b17c655d76f25228951427c86ef6f56a8dfdb36ddb2cca0459ddaed5b5c31dceb49c2a41865dad35cced7be58ebbfce4795f0aa592228cec95db57ce99c36e2dee4e9e9742a9a420c1e7e732765d19e6d9d5bc3b791eb7446804da6b1abbc6dc8559d79f4f9e871241bd7a7799cbefd8d7ae722896101819ce6a7e6c5fce6999de9e0ac156b58cd56ccb32c63957f11736dbfaca19cb153bbebc82605f3b7bacbe739773ee45d04bd720e8a10f6c38e78b37a761bfba9ca5c4ec81d7be66cf1ae638eefaac7b2de62bd4818d3bacd39cd65d76b5ca5dce818db38db1c67663dbfdbf27cf1bbdf06d1ff30e57af58de159f3c0f3c911bd02ef65d56bfbbb2dfeecb15d68076fdae19d36cc55ad3729881ee76d7b6b58b5febc1c0d5d59ae1acf3ec5e1963ddc9f346f10259d7e14cef2d574d5bdfb893e7e9d0bbb85967b1dbcdedc7d7c6b893e789e353417e5c6458639cd6786b5fb5eb7bf2bc293e8a6b16bb356f6fb7fc17b7992cc0e56d5f8e332debeab59c252bc0650efbba6d97d3d96fee260a588c2faf9d7f56316dab2090d004aecdf6b67597abf9b297cd4ea1e9c3425b6cb8bb6ae7dfd99b6d39db27cf4bf5bc04f4f52b63d86ad6b3c539832a540476b5d9965d67cb69f76a9dd66e85b4c8b0cc56ab5dd76bad627e41c0b9dfb8aaf35531cfbb8aa82c2ade7aeb72ae7ee16eab1d167f2df6f862eef3e6aeb593e7ed7c1a4a662ff7dc638ce193e761157985c638acad6bd56b57b96d4f9e07aa504fb4bc3d73777f962dbebaece4795abb122127bbcbb9ebfe6a77eb364cc32549027de757424d72bd7676ed9c75767516bb27cf738101ad613be75ba62df6d9e5d8f7c9f35c54c695141a901aae0bbbba0db358de5cd59c03d5c1e9ae73cffe765dbd7e83d2b0397c6dfc976fd8a65d9b660284068b79ddaeeddacae96cef3ec36716cbb02e67ddd55af71d1d97e616678f5db3d63bec491f76ed62485aa200cd51f3a5b38b6118bb679e7527cfbb5a85392224066486ecc2fc77def0b6ddac6daf005019aab62d86efc5b8ed35ad7ed83dcfe5488b121019322dd32e9b5d6dd33bd35b3d79de18b0bc55ec1cd62e4c6f560cfb7a7c6d97e3b48dd9eda2883d6fc44061b89c754debcb5f6b7b577d2ac34f0586cb5e8ee96c356d3b6520396ccdaeceee6a37bbe5eeebc982bed0e96bbbfbca388c6d8cbbeec9f32ec80bd776e58dbb36d6bd866dd7eec267b66eeef5eeb2ee6ec79d3ceda9231f7ef1bc0fbb07e2c2752bd6f6feacbbadfa162e675fd36e5735b63a5fd8c9f37848cffbd23d4f09480b78bbb46b31bef0ddf0d6ed2cd42c7f7e6cdf37cf58e3381ebb6b97b6edceebc6751d16acd66df55eece2ccedeb322da6f1673c6f348d7f05c718fe2cdb36bbbf7556ada06dba5e59d532fe2ec39aadc2e7baed0dcbf4e7ab62eda980efa6f57736e3bc75fbf114ae2b6f2d73ae399d5dbbae14fccab68d3b2dd3ecc530c64e9e4704044796b3fdf86a7e5db5c3d78ec26f9dde1adef686f586356e0441e1caae6e6b9c5d5df786ddb6eb2fcc1ddb277c9765cff97ba7b9af9a76c2ddb4bd98ab16bbff97d54e9e47922e2ea087a391cf16404db856735cc6610e6b26e0ecfa95b7ce33abb3ba3337f6bd1b5f59dface3b676bd84aab55a75c6ba7a31a76ba684ea99ceddb6af2fde8f75123abfeabdba5e5a6bce765c1bce7577c399d6b8b3dbc61b127ed372a7d98c6558ced8c61d41d35a77ebd5dcfe95e17b113182c5b95edd753dabb5d35c11baea97db7beb340c6f6e371132b759ee6258ffbefbfa9f3c4f7f4a047f277ccf03bf52b5021a82edfc5e5a7b66b99ab1f17973566319c38f6de52e21701ad658766deb37e3b8fa41e030ccd69c65b7fbecea3610b44db319b6da7633b635977fd0e1ec7ac6e9bd7197bb9e03adc1d9eeb1d7b0e5b6d63a5b75403ee83cd32eab69f8b97d5d1687a01ee02edb3486b166bb4bbbac56413cc0d776397e9c31ab3d7f4d81d4c059c75db9e36c762f0cefdd03dac1e5b25cb90eff3ba76d185605288d4cfbbd7d96ab63acb5dd3caf4ce180d0b07b73adb1e6ea739bc5f88cbfea85ddcdf77d2ecb9ceb60bfcd76e3ee95ddade338cf01d617ee34ce721756b5ed321ce07b5fcbb6ec76d86a7dff416668d5fe56bb5cb9cb7597c526b188490431e806d9decdde6dfd72dd76b70d2cb67177c39bb6d7b5d95b838bb99a611673bded4dd72f63ebb26dc3efd676afad761a58af9cae1bd377bb3c636e06767779eb34cd6fadb8c39a0cb6adc379b35b3fc634edc6e0ea9c6dacb9fc5976fd950d018281dffadcf6ecbabef7aefb05dd5feff66b7df9652fab5de0ddbfd69191594deb9b37c679dbf6bb31be6e5fdf761563ad61bfb5205f5ce530e65bbbb4cc6fc682bbe5aeb358efbbb17765e87964197ade065a41775d17f7db6318c3de3d63491a005241ce2e9b5d4e73dad636be740a3a4e737ee90c6f7ab3d8669d80507039c6b40ddf2cbbb6332c13a3ebb07718bb96bb1ef38cbb0274825addb7fd6e2f0cdbdaad504026c8f476b54dcb2a77fd96b5ff340195e0d276c769e7fe6e7cbbce62499a0085e118db3c6bddbdb46adf3a09b8ffae66d9cd2e765ddaa58da05e1aded8ad555b0d12c175bddeadbb36ad75dd5a170404865bacee5b75764c6b7be3322804f85e35634e57ed66f866ed0b8eb358c7f973387798ef0d045896655ceeb69cddc79bbe64401fd83ae30ebfddb6ab03f28063f7adbbd76e5cb52b5b29401db8f4ef8ef3dd71da5ff5da4e9e4704c4018c698f77a6edce39dcd59c0247cf7379107b0a1c29e9b4a504f26273d9e6f2dd3466afabea87016d40ffbddad55f5fcb3a9cb115200decbb775633abb7637e7d67c062db61d776e7b2ddfd758130705d9c7398ee36cdb7bdbed25026704017b0f9af5d3787b1eb16cbba2eae0eab5f31c75ad6716e351a1017fb5a9de9ad5a6defd53a0745e16ecdba7a61ae73cc66ad2d006401bc6fc670c5baf793e7bd6accd93d0f2502015520f36d679b6fccfa5f5db75529cf2353e406a200b61a63fe1777b3cf32ac3b799ee7e58026a05fc3aebfb3ae375d5763190a2943cf9ee408688bcb2f6cdbf095ed6c3fced8c925258e310e9240c5fbedd56d7bbbac71a6f05bc5e00014010ddbdeb1ccafddfcea383f91a32aff487a9316b2fd8b24598162a554cd78def83aa3a3f61f792dd278de6b3104410169b1394ddbac6b2d739cf60741005f55f3cce55db3cbde8cbb0165e158cedabead5ad619bb3006405868aec3dbbbfb9adb59beb5c50b1094ac7186370e6fef38ee377bf23c18d01598863b2ed39adbf6af067a527f6fdbf6adb35addde7560809cbc66f5e5576f7957fd180b03d464e77babe3cf369675fa6a309f35dc5a3debeee61ad3ac1069f958e0a3860ec3f4d6e9ebfe6fb8134bd2839f3a3eebb0ceb9e2ff4cab3bbb245981c2f31cf04983de56d31cde1cebebc2ee75f2bc50889296047cd0f06ef78669accbf457edf719f2a65d56778e715bddaeacd271b5aae90eeb2ec7e97a2f3dc7c5328de1edcab4cfba0e9b4167183ffe4be334563bce9641e3f0d66d8ec3f2d5619d3d19ee6bdb966bae1bd699865d63f8cc6e6edfcdb9cc5ed8c6c4c0e18bb3cbfab66dbcfdcec2c0e9bc75ceed4bcbb40e6b3b8b0f1834b7755ab7efe39a352e3f053e725c18d659cb1d57afc51ba727f0f9c2ddf6c276a7dfebe69cbe1f281f2f68abb32cbb67dccdae7dbb2b3e5dc0b22e5f5be62e67fdb1e54266f1768dfffedd19bbee16aeeeafe72ec7ba7eed3ad7826b4dcbbafb77bb2ebddf6641d32eeeae4dd74b73e77cc761b7eb9bb92be7cbddcc3a16f285af7d73e6eaa6d5b7f50ab6bb5c63fd1deeaeec9cb6c2bdee59d59e7d57398df76b91a6057faa806d35abd973c61bde76a5e22349d9870abbf3ca6df59de334ccbb9f82adbbeaee317c2b8665593b799ece470af872c78ed9abe3f9c0a1d5cf327db50e672ee3b42c0a58beb8fb3aef9a618ccb2e143a2e736cdb195f5c77cdf68deeb5b5f6df560dd3ba0dfc74aaf83c415ff977defaba1ec3ea65cb8f132efd9d6315fb9b753a73956cc2b6711ab6d7a6e9adb58dcb9890d57a335731edcad8eaacb9c1e5eb569d6bbdba6e6bf63a791ef959c2856d6e5fdbd697db6eebf6c9f3541f25685bd5f0d5690debb08f9f2468ec3bffc732b67fdb3c9f3ceffbb4b1e9cc55bdb1ac5ed5ba45c2ad9badb576da72f5da599f3cd4e708b56e356b8fed6a1feb2d8a4670acbadd57ae5bc7611ac627cfdb9f226cd755f3767155bbb2fc8f4f9e67fa1001cbdbb6b3767176e18c71d73484b71aeeb8c7b0ac37be7923f5870d4c6bbb721b5b4cdbf2a6fd47cffb8f10b6add6bb75d875e52ed37676f23c1acfeb3e41c01a6357bb5776add63923e98822c87d8090ef76b33f66bde69bb58d62a5480bd6dbe70718e6ba5bab8671a6e1dc6d27cf53e2b386bdf6dfbbddff2c6bd8bd445c3e33f8f8007bed34ed33bdb1bfd66127cf7341f2e981fecd665b87b3bbb3bd6d7ff23c971597d54371229dc88a763191e7e6751c0c02c2e2c383ef36ac5edbdd1d87adb5d8c9f3ca37d9ac245981a225e5332947711f35aaf6b5ab7b0ba46ca8f451a7f6a19ae4183284100214d204003311002038301c8e070422b1644e1f5f001480026aa65ea0469c8a8369948428c818a390318600020c111999a1195a0161d68dbc1eab6afe03a9dd7ec25774008862f20010cb640320c264052092c90540349301405493098058261b0011262b00914c2e00a2990c0082d2eded49a88cef01b9277a98a0576afeb963f8c5b4b432425d305c7a5a7ae5f378ba63f8200d31d445a9bcd67a187e212d3d7a59b2b5d9e0dd2b987eda6cd36ff6e408c2b2437e639c087f699cbe4c629b899b117e458c9ebf6f42af694c7d935a5d85761463f9f9b6c684c06326f50d49c79f96bd28feb21791588e45a3d2f6eb3137a4e9f9e3afec27c7e7b21a2e8a4d72b57bd2fdf5d3b12fc7b82c402aba2a9cb3d6c6a716c0fe9b39a4a1daea403f8ee606283ffc762680308318170c77f4159fa08d4919e541f1a6176ff8c062af555cbc192c8202b81100cf935c600520870e4c01763375316d822febe665f7eb0b03ee43edefa8bd8c6bca296c40e5c1c729de204e8e22673539f4df234a8e6f7a64cd9637a32edfa52bb1db6f6d183ef6e75875735066953069c251af15064d826c692b97943f486b6409629326a6f16a479dffb3de40ef03f4ea4e0fccafef4853bbae7cafd89a53e0cd209bf82715d263a02a3516db32f21117cee3ffa5af2bf2b4995717db7b41c392e7608b2679400af784d7f547326afd104b8d208921a272ba2db9b16b0ead9db3d7a7b793b48e4175d81444d26d8fb9587660a64320142ee782c95e1e4dbe01e1aa4e5be328a4f68371a4ae095da5937ea468b0c0e3a35f94ec3110b171e7d3ce6012e6a78da10b7296ea57596860661d3b3eb6adb27e1fe583fbac496088a77617d5c04c5f1ea05677a1f45d7fc5a291ac53389b3e69665881a97051dbc1e2d78ce5eed05247c3eae08e6e17bbd3860fc13225c7dc804bcff20bca32e012a37e34007fc78447c26d228b928c4a5a8886663f0635668be2337fe85b392b1482ebfc0cda9056a2e6c87448b460d39c817197b5ae5650edb2d81d0f85c072d9ea84a72e7da1fd4f3a29f7fe205df06d4a71bdb7592df54ba55001bc8cd2e06a9cd51eec0d8cb74f49f5a46996525bf9b2ca95c33fb1c9e09ee22e51de45dc88d44fb4d722a13f47d207251dfd240efce944cce5d5ebdaaa048bde7ae7cdfb2c55da9a9c78896a48d9bd196178701699b5c96151a8f87eac6a457142c9f73c61b9a5c5b2a3f613c037d35071290224c378e00b859b14314d5dc6f441e9d2815dfb8494da9c4f9c2767065a6b11a88e391226abae33e0f6dd2066ed8b9d8558d0d3fcc699439580f6a835bb1cb2c2afa34b21830f75d919476e36905bff0a2b68d5144c53079f7448d529c990bc0478cea02f172899755e7933581f901927d4074a774084075674ffa1d041742c84e7eae81ab9000ba6442ec83592b7a3cd90aee2feb2eb712c46048a690dc17bb98db3b94b6fc152690a5b0ee5473737bd28ac244e6dedcd03d22ef09f5aa60efaf3e8ab94ab3796aa722c01c91d45cb3399ebad3ecac3304a7d31f3234c30beee6132f25911d778bd0d998b7ad1ddef90bcd2ad064211e6efb8a471646d61d21ca8bdfa2a9e1b8eeb9c22f03f0db294b2d7713e48d29774081e26877774f03cc550ec1a14376a58b250d2a3a42be3929539de61a401017f032823a330507ef69a638ca154e01873881d483929619d0f1d5f9ea4331ea3da2108aa3e041b4bfd8b908e382e5dd8cd3277237b6e8d74ff516d7c884b5d8aab3275f0f49ff36bcb77293ef7e2d3373a3b4cc26e69a4d9e3a85b4f4654ea417d594402a852177ab6ed2dbe9b6756c391a1965969b17950f1ce211ecf816f460344f2d3c274ff05bed7180284610d09dd84ea8b830ede89fb9cd11bced30c6070774d78d3e3137767f83846df6c9cdec22ac5753032d1afa0859e7ef2526455d88f72d19bad121ded9dfa4bc6b5fa9f01dc6b6843d54628a3d3ab70567c8418ad0ed6b88ce7bba75bf58e0d4db4f1c43ae53c73f733f45e4dfdec4f80962635df5fb2d655d2d9f7d228b70568bd6fbd8dfcea3f50acb2be53ded59ea4ae70dd0afbf3a0890085f020ed9321f623d8a9166fc448adf023912dcff3f39b641ecb7ebf211662455c8e670a40b761042ef7a931b1062be985c3c45d6b18598eb66fa4cac49d27221ba9a33639ee0b09a8441785e5916176662f3b04a8c02c6634beb5ad4905dd3bd5a4883f9d2e74b3d2f5f0bd870cfae0a4443f15a280be5994fa9552a876a91b95b0bdac11112cc168e6c674ca75cd6ea4d878425f23f4a4b006a951e778ed630b31aab7516b9102950d1d3d89b9607ab563d41f70bc52e16c4938c8040e31015dfda6a4ef258a191fdd5a1020e8675f2c580ac5a67dfb893541c1bcd3915136dc2cfadd38d28c0fface131d9ec9e9ec593198a2c4899d765455ef8aceee9070e671ee2df70e2dbce6973ce3361599cad960ecb044b9374f51c9171c88df441955ed53f615feb232e5af8f6d1dcb444ee051595e370568ff08073ebedc6eb9c8dd43bcfc843293956ffa21a176971bf29433d9e2049bd185f012553a6d961b999291db4323f6a6ccbded0a88831550279cb3eb9b6ef13dc6192c70c81a875aaa7614ff2ebff34bbbdc6a79e6f06edc55b88fa6cf796730b8dafbfb2402559986745d22cfea7c2e4908324de6c936e2d32fc9dd80b487098c2947c37222c4380f438a8d8681a0871cf85d816413d52a61f89db49a0c181282e35658058ee3571155d12424d7595840a195b0c13f7e3c66ea1f17e5b05cd8d7cff35e36b72fac7b88af1a0e7fb05a88930e04423b6888d58730d76caf0b5e39df679d5a30f1d36e80bf6bab75bbe69a368bccda2463e9256bebfe8a0d7a1bbb4a6b6e43e045ebdc8c46b9b5faf104b4b32ac30421b55aa489c3b206b58949b036d4095fb242aa09a5662584098b6a3da58940659d6a138d8a807ee68038e912ae6c0215aefd0618b7069f9c23dd6de5ebe9f24300affb456293f79973454c8c2c6c5f4854287c0b1c0d0a1a5d1aeb94370dcc73676c849bf0078fbeaf0f7930792e7af36875841a8fe97c1d1f79e944a111c4d3cb71db7d6a511269fd8d13c8ccf42cdc81e127f65ccc0cee3f9ab03f8a77076ab89c3b0d178c5847c879147caae8d29b6d0a959997eeea13d0ab0184bb284a5d73282a1bcbff3c8a2bfe7451bd20851df4d5b2cc5ca5c1a7903faa4f5c211681f6421556b886ecd03d84eb96103afd451b0510e15554d4a5a98abaee1088baa617f5a5e51d531647cf71c026facad4c7fe6e3e6cc65af2e025c7c68094355e3a136a9938aad153d2b9e006bbbe8846b9098ca026171a2a01ac4b6697f4b3640a26bb27a043d9bec5057fe9c1338e45ecd6070cfe5ee37c376475adbd23d9aae59a82526bfb6ae9d92a0dd44aa7636393e54b62bd6b656421bcd1572331a0d244852aa8adb1a8bb9de9127f0182442719867a5fd318e08a289703cc5ce669197491dbbc2e24e2cb9ab40724320bac7338c119fa1e83346f4c88b18105e324598e54a597f2522bf0bdee641649f9e1cb7294032ac1d6dfaf59cfc337ba706ca03d07d140158a22b6819b40fed76d4a340bd7ee2b35ef9be078ed120a3f42e1e147e1303a05b03b44207041b0f2b03100cbb0d795b053e9f70baa5a1f0da7b9f3fb3e867a881134eece6fe4fb1d144f1392ecb4b7e30f486378e56dc28f5743d32c1597d5f804e1c50aefbf83342c2ed513292601aa734185b6cc2fda59a826c5f5613d3e6801e8fb5fc3a2a7a23a7de6b22b23607ed53e0d9d0785b1ee6496eb4069c77d3a6dc3bb1a589c1a8131a117d1eb49d595ae0a555a834ee2ec3915bf81d6822de803bc9df8d8d20d750a8611f0521e49cbde88126a19ac888d900b66efdf12ee48ae68baf0243d78f5b074f140a96f98c9f7f147b4cdb77cae56cdd076ed9a2bf723fd14bce9e5c468b448b2f1a7e5e076f2a2be226697cad781341c5b8f58f804c19c7e648d291ad01d0d15394b69de9e0bbd713a094146dcc0d43365611bca502d92806b7ad76424d8bd6ecbeca4b27457eb943414a30fc7e886dbb94e0a554fe258efa8bb347ed0ba2d0a56765f0bb66d59ddddd9c603a5bf72a3d3c8f7dc71c579ade3eec02362bad416452d96389c6cae1e6e9abfa7676c357c04196003b9c13a5ac7ab508b360de6c1e6a33a1a2d2eafdd9f440940c08c831a54052b8fa8cf4f9d603d11f5b92cdfa16a0f2e9d37231bc67c600f9dc0be9774aa093440ca19d666bf34cd72799fb751b2f507013c31b0292791f49abfcb044b2df89f56bbb32be25bafc967f6251c6b7c122d624d1673f0eb966aad24a02111720172d420b48325849730ba729036f725b19a3105a53f4b9f099bbb84597152a2818e38139d427e9f6f983f4da8e23c2c2252d27fa71d3f4198218b60aad77290ad3cbac48b779a0f1908beeefdfaf2d690b7602032a5f59ee4559a525c5bc13da8c3bf7be174b6214fea06ea787483e145c3e2f26634b6194e7379afd0519a2afb75ecd0a89ce5ec881f5268b40d68bd9b3e21829ef83c511a6911a1f718bf3651eff0b67b7be46880e4feb2abc6d26af4fcf428725187f862ab4d196e85f2df9579e2cbda38f5a67327dab4df9ff32634bd61fcaf37b720f47d03f1c465ae281f0b74b383b798f9af6fa71d418137fb3dfae32280ec3d8eb74ead32686543ef6cfc89bb3ea1e1ddda8f32d5aa5f4cdeec9e23d53d91d4e1b0347f0757ed80acea0134a6287b53424836aa3162cef9170c349a2f4d68320af6a05a404916fb18af807a97e37837c0810e5edf542222c3525b0ee0e3321576cb652ed6784f0e8a83817f07befb0111dd02e537468559dfd3e468464b180931821f4d085308841c844df101797404607c5f6823a42b77813501467e50a5cc55c919fa6d67341f27e80a14ec5fa0ed5fde03a6b4a005c0feae47a22ae3620bf32333ab4e59184fdd51591a271a8dd4e11a644a839cf848b14540a2c7732107aa99f530f2edd1f432a350cfe05d7752dd4fe594ae1a86173104b303b8406f0500bea46d0354896a9b2f89a68e249d74e66c6e581e15bd1b81468a32ce467f866be5add361395a2df62846e949a11410f9f2f540098c9f7d4c07fa09688f42ce414a9af27f87dd8e181e4d0827af8c586d14d567fac0754b68310dc284e2442dd48a90b483f4f29a8aa74ae428b9bde02a48a342181da85649ac962930fc336b32261f0743395abefe39e05bbfa368c029e777c12da8d2fe419c836926dfdf26db9116fb5b4e56ef2ba907d2d5a3564b917de27e12a8813fe2f3e889fc8b3b29f4f32c2273504ad27cd561e9f75cb22e5d944263fce9e184d1d96ebe597f552ff0acdab68cdba9d5ef509db220b39b518af6da1dee5a0fad0a0f6f73d330e55e8095cb22c5e86ff330b2abc08d5e2c5517da3dd2110eed1de5670f2d055582ac826a7817a158c023f4ffe292b35503504d5c75588e8fc42c3000b34493bb54ab907a516f69fd1393f9e93648a7a532837b5038db49bb398070bc9f14cc3ec22c0e581fefe5485a65c430b8d8edb69d2e1d6fc0c82bc5351868161d9ed572e0a0e10c2136da919d52a4234bbdfa6086a0dd4471ca5474faae62d68ea7bb5c6d9c8106c082cfafa6a4f29029c999c6570ddeb3a3a382586f9047249153e3be1b868b1da180d50af33e1f187c9a23866099684cf91cb1c8805fe9d705e535e909d8be138d9c73a0f05a464d76cd8b46fdb538c3d057a36d64b74cfff55330a3c8d12471df93d7e57c47c3a6535eefbfe9556a34e1d269d66f27397501777b112846188a789e96b2ed42f9141f772577d5c49c6615e87c98f3aa1fbc485c15d0125e654645b9100ea832803757e47194fd48e8088fda2ba96c0ca9920a4c4135ed1b84a811fb29e2ba9c157931cfee85d86eab3ab95f2ce3c0de3d9e70fa741f2ad6929b6f685d2666fc9f53b598270a05f6f045881cf7549267ab99f038c702d70de88d105fa5dc5085006ab87d2a3b1296417c3ac48a6647bc5f570eeb2e7b790437e403969f55bc9c39a51fe61009123a9142ff6e623a13cd44bd3903976135b4938cf454f68660df23b78d36d3397bf0c781c868efe5e774ddd6da5b099a7a0e56bc6465349fba1ebd5ebf67e33af03695b0f1ecca59a4b08bbf81b47eca61c227de5399810048bc5c816c5c86df4e141f350a67ff90c4be0d371d5fe391536964b927a5f86719d68d8d34a0730794b19a99d2b09fbdeebc91f4a21ed208b27107cf820e94bdef6533071e429792ec5b72dc2123037a62d020cd956dcbb79cac581099de343a3af0253d09eb8cdab0ba9e3dc0c456f942b65ea717d2bb16bf1d4a96c3e8e2593bbf49c075b3e9f7b5ec102d940f5152b8de34c99c0e62509717d096cc2d024725dd2d789c8b7a9d0b309205be3d58b230b73857a0de8853090a24ccc52cc172b6d8c63788fac53b73bead05cae63c93783fe750be07acff643f8cabeb476946eca24ace60cd903f38b7c0945785c7abf3c5372eac7093f14a7cbc42f078c364e8e7bd08724becf46416322ef1a6f0d7e52c573bb89ade0e340037d9337554ee2693f97e8f487de9ae1fbfb877d47394f6ecf545967398b29729fda25286de8283c670e068da4a05b6057ec072e3c76e0e0b2a86d55248b4f544813f5149843d904991d324b90228b755d2c1af991d344452954c2a77d4a7a16f9fcb8fcd61ffdb6336eea6f4fb71d82eb291973f885933ebe8848ee11ce218e723ced0befb52ea6e2df60001eee321f1db1c5097869c1768b7285ea7011f75ecae048f385ad7897afe20232c7829fd1bfd4a0543ce3da3ece181f9946cf410cc77c2235de064e5ce0dadba37538df10c7b195411cc46cef7e169195c900259530fbf653cd15518cf1cfd0b89df768420d6348d0e5a5e8a1cc6ad41dd2536a64e1e07ae193b0a46a22f5f301eaa96fdb24121a18e0e9a8c0371038be831211c8348609380aa7e4bf0351a604b9c06e3d84be499c763f3ba68d35acf2d198bc6d808b8f21f85a4ee16d2affeffd4334b25657ff794df39bd119706a670cba71fdc73c4f3d2ea5054e21e6a767e6ed3fc6ad1d861ab0c7e7ec27674f54150f2781a0b711ba024db350502f20ce2dae6f5fef8a696b8becc9a69ad27faa63511017ee86009dcd5f809d263e7dfad1d5e65baa0ccc2ba899e2b1f0e0300ff4dd638fa77a1c57308547d37073b02e47f4f3f12f068df6dbecff3b82e31f3d4e52bb6fcb2238b4b15f1a1dc917fd4fd5fd4a636eb16daf74fa06d429b7381f4c757bedbb6773c349642d2eaeac48e2aa75d7bf46f5aa10993746bab747293b085afd0e7d2a535788342c53b5eaee8ec51a0a5b8527ef90b16fa44bf8bdb5b7ee4dafc14db6cbfd453ca78859fb02ff80ece027fb779851fc657635a5fd32f6f046ff467d032909211c41ca1a7ef428e51a17c917cb0cabdfabb958790a6b4ac06bae35f8e7da8c1d56cbe756a51df0a9652a7837d32fa9143d698078a65f91eec52670bddfeb8829b31d06b1fd792da8113fbbdc321323552e02357353cf4713d0ec9448ae0283254194231402b71522a38f8b6403945c781ce7a3cd1780f1f9b2d9346a8cb44115840b4d08357439d0ca5c5c6e7f3e40163a3ade51a6bbb11b034099fd70a176d524589f0464f94ef477af25e218786d49b0089b92a51ae46c4d48df3ac4f6857555096cf0771b383dd1e01877e586923f67ee6d117f03ba7f51a783bcfff90017a48ad74b0488f2928b832ae01b46737f285f1c6441b12aee697e33c1f324464e54677a54f786120981d21d60da0348e4b672b2ef01995e899caf237a4a7ef7f3d4d4f846cb8378e99874b219fa732cb7f6eec22ded76ec1cee5f6dc6788f01c3107edef06613c2ce9c98817b445d84d8cfc73b111173f5f487607929fc1b79dbc366a607ed3da33abdd985721184d575a3382e162e93acb9adf4a3b503d5464fc555dc393bde63081ff40d8bf849a07b6122e94403e3844e70a3934c920ec5e84510ccd8328e2782d21cfbef894972de8ed00361023c53d5f039a3e022d037fdae8dd59dcad8c010dc311475589657ab49d5ec9c61ebdeecd16ba4cd2f1a2cce8622c5102a17b22698da3b68ee5f0aaf16312ec07fca93fab7b62e06263e147041a80687328d26e483cbe3fe5f3b3544e2c7cec857bcf1568845eadbe91777fa138447d70f08a41536d674a97cc3fa91e2388d149abef6513f22f858598c3e7024edd7969d51098e7acc114c70d3c5fe26bc6c1a11924fb701fb8b005e18438184713e8c4bc30e145d24fbbcc383ec7acbcbc426968e27cb219f603cee93efc9b36f6186ce955db0d8ddf1994fe90a19e5dba79e9e280a302a56cb57518ec01587a2236a48c9e49c18971f11f49e0d49ce538d0e297f6d6af3bbd87659655995fa5cad7f32346ff8b91e7d20c66169ce2d8ab457393805740b9e6215b96b33a662cdff6ee1c24d584495e658e817b6e1c95177b5a4e6bc806e55b7dce01948d5bc89cac40a91aaf4d48de1bc7f72782981704c488215dfce910ccce4bb6675ca280c12a0957e60611738241bb34cbdd92634ba789a5b42eb334203c6e2e4ea742da419edceb63637f39171a9f1a27bde174dbc048e589dad94227ea6ba7bd6c61cf06160493f8d9d4df8ccfa9fab7c6d1596475a14d4a7104b8c11ccd5661279b7f7566a5cdf97f659f6b42d50fe93f88b8eb887f1b988e97cc4c989b0af4a54367ecb64fc5c4bb996e43d8b07360457936fa5ef20510bcf293468bf0f33e4ccb1b6fd45c4a460b56f6824972d0b637e567b6d73eef3d65f40008194686f94488b3324281915f3a98027698ab7d2ac1d41dd417d2cb640c42dbbe4fd8fd52fc3bb414dfb01e20b94182543b98f089c6b189aef95eb54cbb846d774b13b123bafe14174b10eb05d0f9056bc54a827eb29695d4306380e34eb7cb04a7e4a3ec3add7e111f8c634997a0088fb8f926715d78c41bdb03ca12ca15863f6ef9b814e6d8d9ba3c35867703499f9112ad7b945c10861c91cca99f05a6783e0e69acb41a9e9e9608f9a6ab2e9f6c845b8c893091218dedbf45a8c4e1a2d8bf9f8200aba7db039a2e6b6baf9ad2b18bdf8f7d7cf96965795c135254bb95317d605f143a443e6d41b88c7e8ac3fdd5f80f4a8d4e9f49b85a346415657d69fed2ef8a7cbe2e8ab80ebdd4991d79406b688d782a8cf9e36d71277425ef3ed540d0fc8fb63858eea0f5af6a2d89587bc4046a1f53e814decae8785b8d77f88f92912731246f14414ec1f8067dc8540c19d16396f0e58b47a73f952eb15fff622ac83f7fcba0026f511c4ac26dce5c1dd4cf507ce26eac26278db474c4a104191e285d076d33b2258f30688a66ab817688a49c8b8d09be69f6a2063029146508e13f8ae82ad8e817ca57c2cf281c8787fd730989c2509f34939a8882462404630f3067b698cb6c9c5271125fc9ca626714c913cc504191db683b6a8f5434e1b70d0fa2d4e12ec626205d2444c456367bdd7630b76c672183f6db1bbc47ed9c7de52a9a75560f644cbca3215534b2fb4e80826bbb0ebc21ded0451a8d61c6019e4b36740c4849ab8daa75d661f179d18ab51cf2b23d8e86befa0cefd3e1bcf39ec6fbc643f9dd26f5aa4254fc31d961a4cb2de6ae77ba19e19b50aa2399d8a3408f4c1a8789f35b861ca3585a3c55be1e94c05efc52bddd44cc503f1f29c0068924ddd8635868222f8063159cbbba1e77aafd0344bfb8bb2f3446000c10d21a283e0913d06e5a5e38dd16f21ffad250ba952eb7cf1b5e1ea8fec79cbb8a4afcb6ff96763fe89956a1af5682a24739f80fa9b9d5843e46c1af68b29ba059347581b091b9f36a55c68dbdb9ecab3df1ee823eb87e67a3cd43d357cec41a425d90b558a768ad173c3a902c6da87ffff64c05e63f3e6bf5d311423da68db30c8d5f2f1f5a01e1bb3546286ca551e6e9800739b5442d1381b622a6f44629df9c4053d3ea0d7d91220d21df347fadccfce9f6fc1a462ffa08b9be757901045761d8cc6e50462665388fce4ef5119e144d1b1c7c5f056888cce7b2e104e888a48a6bfb0ad0ea2a1982bf1575915c2811187010d0dd7ef6150a8925d3b22f4ba8462f28e015b687965e5d5305de831a9c47014aa273f0a23af61ccbfa0ee96c6179217bd07c7a308a25c44aa7663b0c369c2642238954d0e11a51dbc440764f28feae1768a4bbcb93b225316b26a6ff497999ad2149fa86a2e651f2cfe018a26085292a6837b68b21cf5b64dd98f1b7db40c8b9ed727bb9388a37b2dec7745850c2b3656cb46c697967d4f2709cfb63a10fa06fe3153cf2f9b1aa50c892b6ae10b191ea942da9227c37865875ea3421ed114df1b460310ac38e5d88e00e3035b1ff2572e1a54a15c84d953db06d64431120a59e875dba2303ac864b8f260ea5865ac5f010313a1a12bfbd7ccfa2dae1ef86cf33ec40568ba78752d4ad48b1978ccaf04ab5e0306df1883cd9ff12daf01f6d1abbcc22b6f5198b2b944c9a36b5987ef58b6b3494a1dfd8a677b6e4dd48e5d90ba6711312dd04e1652c7f348cad6c94234aabc39f4c887430caf80fe44a6b0150299772bd91fb62f7379b2a8318b4bd48357a42a648a5007f81b01db4b6ab99bcbab61510f6fabfde28ff6b6c9c6f441c5299246d2514d8294989485409ae097768806d975a8750a9164c3450913dc26d308d856c2d5bdbec2059070fdefa929292fb376b182e007beab0743af92109f909fb53599a1b2ff13ff96445d7ed3dd2049ab8c49933e19371e2a9e8c4a6ec60c1bd09cfc6e1f5db93f01de7576bd644958685ebaacf5a7e402c57ae91970736cc6fa7dd4c121b3465dad53943312c90dcee408d704e133fda139ee506eb6b62dc69ec7e863de3b9305515d34f6673e39e9be7a17b56d82ab79e0dbae3ddaade9ba1ef063f0fd57bc9e5b4b901f66a5b1f29c60696ba4d85cb37feb25df4b7906f66781424cd677ab850452a0ad2e2b4160575734ffefa3cdfc94492ed523b798b6959a356cbca481577b60b2b9f3f99d5c845bfbff85b4c5c51ebec674970cf70fb665420746677fddf315cd7d085269ba2427286419ff3d658afc4b95a41885a7f0fd557dd29b254d0f8f76a37ef757d88521e9012f5aa405eb80578f0083dac3c2a67cb088cf7d20e966746fcace75ace1b92d4a040a383779fc285baf14459cb21344a17c259387606f26fb3d01f748faaf7d77a9b906a40634ffe0cc3022e7a0cb8a9dca86a7692b9a61abc3449a284e7dc12f33bc7a579c6eff4bea4e24bfa5ede69c40fd558e23c26c061fc89cd050d39031f42346e7fcebb4eb8f9a3e1cf950023fafa6d1661d40c571e2a3806772b73e6bd694ee852363f6fd91c78f7864cdffd43fffcaeb3de7710346be10644ba60813455b1a2225493a3748325aae49a159a4f98454661a02f2686a5be3234170f7d67ac4a1cbff762cb145c003d931c29ec99a4540f3a13b2d91d171709b4db3477868c20cd8e05eb3993b706187a603e46c2d7bf605d9ddde6d48ab55d181f0478811fe83d47d5b3ff4b406109950a715e146adc3cf8cfe17504fe8964a8ee50670457e1240e4dbda65dab5caa32c24592ab619e4ab5d2fa975e4ec881188270b2885546204d827b8dfff75b69a4c21738f66424a7052bec03b08a3e053f783bc993e3eaff0946c0bbc10cefa2ff46af75c5a47c19d35e5e61ca5a3ad026028fc83612d7bef1ed9e82ef5407dd4eeaf22704713ab718e50fbcd276fe9ba8aaa0d5c42c981bfd77edf5bd1c966077858cda84a27dc86bf747339e1ec8eebdefded59de017469f730bc964feb13d52581dd711554749129796ef391bf1522d57c5dcb282c3f0d1374c085336eae59127b0a01c7359857bcdac1619dcf28481e557ab6f9c28e2ddc0fea4a6e18cd11394ac8809cf1afe36ae315828a7d97eea1f4bc8c753116f6528ee83b251ce93cc4401c639f8e70d2964fa14cedb72a4b865db03db66c0aef703c33ea317cafb06ebc71eca78116f8e00fa0ac842d7bc660f5b7ea9a96e965b7631ad2bbad1b39e544e39b6a2a045fd0578f23985d9075c58fd89251ea175387a26af92f7e3e120d71643e54914b67bad1d6a59c3622e6fba26dd95f38cd91a8d790e73080b28b672009d21362c9c8358bcc6ac582fe89705a28a32da2760999879f665a3cbb317f61855b2cf5e71bb68afe590b25e9de0145641de21b95b9cf0f3dd14a74deaed796a66b9595449789561eb6f3e599e63d0c02af7239b17b2a00bfae7d1d8b74ee17eb1c8d0f90615a405b2c74071c2e928635369f4f79967fb9a95b274f56c5a23661035f87f3f07b6c787dbb38b7c37e3bb336b169ab70ff2aba0f1ea6e182a665591c0957fb380042069e9cb37f8e3b197acd87aff0702446ab59d33653feb357a83a706a3430907afefc009d67d70b4dfabefaa08668230a0297f895e2f23270604fbf14ceb3941e7db48e4061e1da2621bd17f4874c709154ae7e724a99a6f4f09fadaf2f11dce563fa5e619eff4700ffe62e0fc4f1e63679b1ec7746a76b42626f9ea5883ad7224adaa638feccdaea23ff93b625d3713ee3f78a6f71141fb2749fa832e9a914756248d4c3087ea374a767078ede05619be781d945a0e09781caa9c770a4def9e8b9cce46d54891e7b7a1214b113fee8b235a0aacb8a6afea396d05e706897b808a9656ad021ed1b9bfc759e284b61bda917e536a6c35246bf06a7437f8bcc44d5e49114737922c04e3dd44536652b3735966f306fcc24265e12a8bdff21016b483b3ec23f677b21991c4c07eb3621a9d1ec7932f434e962a9910230f7cc00b973cabd6ca77aea5a41473a17909dce1395877efb4d91652c39eeaa7427be2b550ed0f1785fa14fd723a8a24a6d14b0ef4ab7bb10605623e940c73f4348eec7f7d77de8066e4c3272f214366379e035b14b70c870b77fcd76e6e62c7ae38cc1790ea98c5e164c4755741c4b1afcc381389f184aca83f31ca6d19d6bdc9f37bf987f4f618e6587ad46e931f0b0e741d8a754240799507925a63682dde842c5573ead34146ee8486be6b90f0dc80caccf7c4940fc28b1d29f698f5ef60c0a02364e3a81a208e32dc15ba9b96174de629bb85ed26b9d3f2111723809f46177fc5cd773e6220efa7a40d12aa6eeedd6f5d5c0783d527b6cf3b49bf47281a33db77b0221ae9defa30c536c0ae517dbd8091182a8a304e5373b8be6fb79ef8b3e651ce4b26d34e297c44b8c076110cc5eaa52a13b96e32a34c3fb42132b7110b052026275905ef4970d68110aa25251045e3722c9600b799e2c7b7a4964224cfc594ceb121c212eb47e48e4384dff2547316966acbe187f09143a99e8ef12d55144faebdad4022fa34600be409e5ad28296832e804dd42a188a346a2e8bf681a22ef607112ae5d05fcf634b23433326f32bbd1da517e6caf8cab38bb4a87a9b3544192414ccd65aae627af653d5b14af80c175a6f69f808d60e7862b0396b0bc4ac790631931f0be4ef130ab0bc2ef1e2557255fb784dfc722296f3c3f5ccb5dd9e94cad19dbfd98ed89ba20bb3abcc58db3109d51e3142dae666ce4d33929354dedc825ea8fe1729b5efe66fad58e3970ef51c5458a513dbe7c159e3f9ebf1c70ff6d2619f19d1bf54ce825e71d29b2b8957d55520b9a379865191155ee02e688886dc190db3b827c432657aad886aef93c15b03e97dde714e96d4d77604d28b0c28b9afbcdff109d8f564ebd2ed62730fc88edf035d42616646d12122445476921490a67d022a48434f25cbd174e23ad1b99bc25a3b5e70c18e0268c79a7c44623f6c9e7ae45dd9210a7d3d3b5e81e70d42975e1a4dc9e91ff71244fde5f85dbefe0f76381723a94d9710236c7a189c9894d51cfbe4349d6635684c24aad289ad8614a2157e5b597103c96e27875689ad17c05ce79a7eba8d22104e0fad66c884cfca3aab3388d33591134360474d8a6cc0e13b2f38c8489a63c9207aa2cd863f66c2da911fcdf44a092688ca6203b1a692432816042087da37169de72d2d7cf256f1f2bd9e2d19a868548f6e09ef7cf13eb74d4cf84639c78e0adffd3649f1f7997f9446b8be6f2c892bd410c3d8f9efb780ca00ffa0d2f38fcccdd08309a0edd18b938c859ddc8f4ec40e29b3ae757fd003d6e405068b82bd2c1fedad4af86b2f66e5aafb73f301ec9e5bcd10b4b29d411647cc5b8833ed4e6b0d593e3b890f1eff7ec6a83c4f81685bf9a987f7b56e33881e8178e5ee2864b76a66c11d28fe0b7837cc1b436b7a1b5387bcff271a071b27f73857e0681b7a5be19df013dd7bd7ba6870ed3cd2bbc2556f2211dece54e3883d8173d40b6ac1700694d671b57172911ca13e5c38ba243dee868f52725c07ec83d47ecde45dd5dd86c5f2549fd713b1774a7a1278b2b3950b013b10270d602356fdef21b83bd9caf6debbe4cab5fd1e3db46deaeff9e7f32ef97a2978b76f7a445a4401d435c9143fd0575e300d1e1712ce566722ce9fc3993b584b6c7736f2add9da34d7f2857b972fb3b981c13ff9375a45b4d1b968b7cc9d9735111373491a77837935fb342325962196456ce8d52c31e594347ff58c145c58e33cdc2a99ecfceef42a491962f41e20e88807fbaf090ffabd7ecdd316713aaa29e2e13effd262343ec89625e95c28d7a13c139e7a2e475ceea0002a53dd83d5a30a67581e4885e12367564d8ceab6612ad2e3d35944a7ca5c5faa5a6c6ad1e6efaaefc406344ef7ef2ef673d971e8d01337433174d598c9b48f022158ed37ae100ed0645f6c8597dd03b8cd9802ca5104451746c79b048b9681942c1935f6997c6b7ec7bee3d4d98bc633a23d1920c33fec02d13dd185b4827fd32bfb310abfc692cf22d05ca2b006f00ef24d3bd96a6acbc31d09701ed0331fddb06bcbe2ffa29a50bdbbdd1693de0be33e71fd8959451d3967f57e5c013f42a1ebc1b43eda579c5545478d5d696ad9c3cdadde414140142ae3d900c0408bb1f77e593c89587606e379720255d37e18c4267d70198fc17503ed500a526d4275dc9a90bce80da761fa00364a5e4b55c8c8d9033c44194385d0d44cbb719a98d2af405fcb0fae7d21bbcfc5e811ef7727aece0313a4c5c15f4c3ce3a594898007edfabdbc45a8dcfeb291f44f26fc691fad8d713c5c7dcaf7d8a25c0886839873fc0437c0b36da9a334526e5aba18d5a39d9ec55bfd67fa341f66046f10b291895e9c4e4b3a8b8578aff1e409ff1c28b6f34cafcf6773f89aa42e1fc52236106e4a3f33a255c038a44f42007433b8a37df7f0a590e7ed19b965faeaf312153856005f81cb85096a042711ce736415c29fe7edba1d3bd4d99f028065261b051b370fce694363fa0dfbf03abfc785d465f4f74893242e472efa0b6764dc88ea5a50ae7f546b6e98791eb7eec5dce994750d53638b3042f95761a3894722d9048b12eed71c55b44e5e6bfab12f5e9fe8eb798653ede6237beb268be92676de697d54fcad10228ae61c0ea36c02399f58177c5e082bbed4b2ec0ed8d64d3c23f9f1d09380104571cfb12a90f6af28e4ee4b97f6935f381e1960d741d20cdbcbb99699a2fe711576cc057dd830699290773969700f051197f2e21dc232af327ee5f75c24e33a5bcb94f7b52eec3e0f164e75decf82b72f5717979b99a3200395f651e4c11719f8c3625e5a31e920e9909a835e8595d575532870259bf186578290e3c5ed2a9779c45d0603e87b1a5e955cd9a878045040a18a7b2ed047f93751b0831abf6f7ac9df729075a7b61e357fc1d891d310b6971657e059313ef82884bfae099c1cbae4668d5d7c690982d76b3f0e92dab76ed6bca909ca9b058b17ebcbe90283e438258437230f7f04e878116335c0c4ea0651daf89ba8e65de81f896bae7fdee92051f8347375e1bd28562c2b789726e1aec988331f9617cf13aa3073c2b0c63cefbb2ff44856f4fe16bec55a24d16d17b31ec99bfb15216e3b272f2c7c3f02e15fde2e3b63b7a29032851ac78e4324cefc0ce44026f886f1cd96a10c0c5a468a31fffa1a7f1aecb91a1b0c6660a923edcaedb6b1b039fc2f06a1bd362ec1f15fe6464bc5d00547c6298ff7dfd2717f93237039e798bc8f8f84ed63c7175263c5507fdccbc5f8a9fdd6e5f3a8a3012c54af653642c7b5957eb3eb1605c06add96564dd02eb905affe0fdd7eb8920ca1e13d2c0e6ea0abc1f096cddeaa40703c3cef8b84704019952e53e5883ef68b4c1a2d964b17d379701eb3a9218158c1a386620a0373f57472542560ac715d50a5d2bc13dc47b1ea2eea6ecebf5be99261a02d92ee3374cc8316b259edd1fc50770af2e635c181bf68e0181f201a55fc86555e63d3f044870d507b0e3ed271981668ce6994bdde86798a82e0cf6a741ce2ce708833ca3eb9e5a4c4ca8e25d7e315929f7ed98e93196cf29d95bca1cdbf42eaa897cfd01e3bc88d1fd8d954e8a4fbf9be16fd29c37361330263bf13c15e74674e8751908cdebd86f763526dbb89eef2c2b2cee08492aea578bcd87c4fb64ef6304a86462ea5b1af86d75f0b30b9f2978f932ee4e8c335fd02905999249348637dfa808e048f7391889925c129504aeda967646bbfc6b5226e11cd8a0ac3101921a587acf01b0766aecda11e1d8f718c81ea3b2c6fadacf27e6a68015b6d77550122cf64e363929777d1274beb40508bbb1924d2dc7567c3b90309559d95a3150bef18dd490d2a639f1c73c3ce9814283a975c73233ff3244dada7beb76004a049ead478977a761a922313853dc6f57f1f115f817383a5aaa6046e32ac9ce1c74638269a64a70895946b617ff5c96061c21c667443bcc1b41ffd786287f82776bb84242d55547d8d0481c9ab1d9a193e593c714823209bba4303fbbd251ca1b0d1c31e401fc1aab61a6c3a42fe866c8d73aa40e68d232e43857a5a46efcb73bf5699c27d046932fef664c52c096785a30fdfa71abd979d9f4eb2752811608a1c547f0f2bbc667c78ea9f2e3cdd09bac87255f6bb908ebd7d8125c8140d8728db98117dbfc627a9fdf7d631abc14f977ad14bb2744a22d24627045e0c25912d90324e643ed4bb765cee1af9edc566e8e4a7018ab746c2c103ed30b485190ca7700a150874b029de254b082c419c7a43ea38cf15fd137701f6abce1a6a153ab688e3cfe8fb8343efeaf6921c765f4d5458a05d530a178a49469d18191c0348834ec6e042c6416bb290845cf22e9ecc36dec71968dcf3636c9f4aa6de6969a7cb7f03be36d1ebf488e02c32bcf78bc2e773a2a79dd22c9e2acadbcd61f17a256b2f3948968b15be5ccc89771f8481c24bea175c25f15127ace1ce976571c034dacdd17dcdca71de8cec41110975d656d351c08aaaae9adbfe2dc8035cca6059a33664d360b0d946dc2df29e0dcb7904c9d52cdd80edab4c158cf206b331e390440c920e4967d4df8cff0a189a974dba251c54c746aee85f39a28ef134ecdc0b8b432aa2fa9a6170ff4fe2e2f9693ab4647300f1b34c159683f60ca0731a650e6388017c1b2d153fd1099a597787426d1437138c03075f139d1caef068468937bf6ad4f54338f1a2bb0f6e335e49bdd2cd46711a93ccdc3a831a4ec7787056f2f6c34b351b0f6465463dc939d7fef29d47f1c1ca0259eba557d7824aaa60f5ca4cd43eef5caa6b789ae7da20958ba06c7ccfb4f2eb8c5c2340b036a92d37c32a662578b9b2da64a91c67af6a0426188a5c879622fccfd8f0ff169875b64fbbd547d0ee56878112f3ede20fc9f03ab7076f4bf246f4cd9e427ab3ac4a0d1ceba78760ebf5d5c4237e00bddb915953c2c075b3003d743776dcdcbf143fef39db15eeb4ec4fa7bd5af6771dcdc7739acd259bd0ff49a5198b0d1d435cf9d9d1617555eeffbfb37e17a357bbd618d2d8c7cb2d15fb2c260e428951766b37179bd08623904ca7105ae78c8c00ba2507718d1c03065ceb7ffc7dff78094664ad81fb22769cef2388d4b2b20e0dd712acf38135ec53f4fb29697ec0b19ae8973c3a81b73fac2e097f102df6c1cb11d53919e0d5ca62bbf6b1d24bb0e1a9e733357808e070111a85d45c66abd17242cd7b3aa45387f0ec0e8c2ec12770d7f41da64e3a2c37857db4b6274c935e1a3a481521784225d81c6570d3999ef833a705f4e2645ee6270497772b24e86ca948632dd47223e4c301f461f1575de008454be0070f8c20fb16edc0f792fd93b81610cb13785638e1bd2c858183565a98076a91fc45787e02fe71c7fb7576b46cbd830fb0cc0981dc59d6547a228b1c7d3e3742903030f4c34842138e264cd5f1edd483ab45580398d23e513c10a0e454572979ffd50ba6bdbb30bbe29ad0b18b91527579757f69bd4aa0adb91f5a5ce6a80565809c5932d367ccdaa70c75514b122da605e0c8d9c9ce24b273fb63a45949e442bf40f301a1c2d1e7bddfe837421d574177e1dc983535d30100b920389f6a5457dfd12af8af8112f2da8888ea192f0c2c17e7d64375f3fb7f33580ef71ce24a6cd733468552c97aff2783c68265ba087341fe08031d7a9512adc0eb23f105c3e0fa28beef7573525b79b9247b66319b94b0d07f21cd54cba73206e0744dfebe1c8071731c0f8afa1b9507e1a4f9190005b4f65b2262973f9e9c2dd4aa69760313e492933628011cd248d297d252a1a1adff008dcb089c04157b85d12a0a6dd48e94b7a5be6d7d26ce76815b0924c62698daeca454b2ec89fb718cb4463ad1525c96f01194267408e9ae876a2c38d3d6bbe520d69ab9de63d6a5f1c3ca4c2b377fe5721ce03305516eedc7d310bf1989618a2cdc27c8b4f6ebdf77ef4bff362bd19e0f76ed553d447ba27ee60d3057a0ab564e0890c779cffc1ea23e21d9d7914c9d0bdf684dec122bfb504fdc2b0a46d2c96111d56b3376f759b5eef9a20d57dc3377dd73b6fde843e5765e42acb8a49376d3ae8a4c7cd432b71ea1bf83765a5a078d4b5379ebea172755783953d6adcc0f08862d769ca56f1365afd9d611d3ca19ffb5a43f21d91db29667aac41d27fb206143066182d4536cdcaf870188300c0cd0bf366c257580303cb5c18ba948577fa247530174d9c3bf4f4312d22d0d63c15f4dc73f6c5a379091261ec5db3e32b07bc0a353343b46dcd9a6f0d83efb5b7a24e1caefe4889fc115877395d87949b8b68419b80f7694b81755942c48a7657ee2690f5f16720ca8068466cc2d76a8b762be4937c31bb67ec1df1054c7e246867ea97fff909836cbf5ed9107a32f911823e89b935c7d6e572e6ab1fa04757c884f6646a8552e29021147ea55aac0045542d081c314b0dc8900e683dbe6100dd62639bea0770a5d2798589921fe7b1f98f677906919ea65edbcd4a05e879c80e80a8070ab826a1e3b8510319891411be7888f676877f2963ef56df8e6e62533d36d91afd1a6f61b3bdad0d90c583782a8ef44f6ec5c9ebceedcff14bbe3ef4cb88a411e19b5aa49aca2cfad31410a3a645e0b7b0a89d82ab1ab78fb176f4b029f4b0d8ae990f9e68b01d91ac09c8cdb5e96ee1048904d8a081870aac04b87c127844ac8a2baa19b17e28e7d8bc55afe615984b5ec74d73d9fdb606a66c411c025fad3388eb43d1d58be43e167c67e4c4835cd5877d05e18249498637bf8da4c7808699d61fb207396525f602d3b3c2d92b7972911072cac253303613936c1dc2fb0a7ee25255ca66b17a561c888a9b79c5c54f18af4f947a4993ef32b2aee98bacc641cc568dd9577b78d0c5356630d4801c38a14471550692d058a9207e52922f2a515c74b132e350f69514fa1b9ac802ffb11fbe3e704abe2c6ef97dcba54025b0e85aeedac76d005848e5509ee3a0e67b5e60878e2edc21d539fe80ec2f7236aef881e2c379dc12ef9cfa9a10c9d52719dc32a4305dbfb2f0619ef988ee19fe3e6812f713783ff03a947d775738b2265a7fddfd888c903db4b4e4eb8e3de1c5161cc184da917d6ffe2be097ed52fb932cb0e991b213c64951198f5fa060691e1981b156d08a03ef1fb6cf0631b846cc2243d81f6e3639d66ef17d794036b4d62989a80aa6849fdd70a99e98d89f0b1877721fd64d4d75658c5f0f76f0dbf62c7b6c351cea615997d86d9da34d5fb3932100e9120084748748af8223f4d1e9e8182ffa695e25f23720af92ab734c6a06d6f9c0e853f6f68bb0bdee4c44a980ef55766983077f49b3f0a9c0fbd83260bb16f76dda3c6b351d51099e25e027dc182c8028aa082166e9ac9b8266c8e785e583602306d87b95c120dec4b73de2fe28db582e824bdab33e044d5c7129ca02b5a526d19ccf573659f5c729dc2890961b722588b2489c7946792f6e2a8585bf2f1d1915101b4c0861741a2bb2be405685c03653ff857721716b876decbc9dd05f4e0a9b47851031901683287e919ccd72f74396b5732d8ae7b66d79b067f326f28ea31f40d083dcffd9886823f50042b8db6c53126f15d17f1616c1aa7ea6fa83a71f44b0ea2bea8faa62072cfc91877e35caaf0a65eb2c776b1ef02423781fd020e0afb7cefa874ed03024d26e656d50f93a0de3396ab2d07c0b96a2f95bd6d640358a22a91cfdd47daaa5c53da65dc93dcb1651aaa1f4ebb1d7a6b7a46df2f621d213e5f3089781d3dc1d221f4ca3c8598afd44e9d8a1df3e16d4f8f1f455e0eb44875f9f448a3e616d949f8be10a11a22d4d5d0452cf329355210d91c2b07cbba30ee30367021047e71e1c8a2bcf5ba401390f6a167c7a058866c67e579bd87dc4a24fe1a5adb9e2f06f8e1fe4c10888a688cfa981179d4866f857b910f5d8b634ece4819908ea525bd693b98deeae6ed7de491242f2c00e95d9019c57d9ac2820c447d8bf66a1acfaddc1453f12631ec7bc0cc99a75004e9aa1980468fa9fd925c402920dfb9a4ca9fd4447ee29f6793078c57bdc53a78289bc8d374ccea5e3455f9ab1ce33d23080ab62395a9937335d25b17525f72ac6a287374e2ce45a96a7c0e68171be07dc76f5f7678059eec843bc300d0afd19dbacb15ae43ed61557e7507abcc64fafcce66ef896191cddb36f4b9316403e5bda6b1fb65adc8b79f03f78c34099efbc95eb589a6b99e466007423c4984f89d0dcf4afeabddc52f2a26a4f4d4a3987fc214ae791796698a3b43ece38b0ca1b2006a19e6b8bb9ed4b91168ea58c093840c01306335cf96f42344f99939ee178fa6e0b0e019a55fee0fbaad5860004359ba9627ad0f0e20a8af7b509006f46313f0609f150aa2f9138cb1b3d2373682b5d4c7647fc3007e97b0488938b016ad0085277d968cdcd2951db40f2d4b24db661fec842edadcd279e741040ee2718cab2217d0930115e3c4faf508129d10b80de9caf0e43308f9c73da99a354c73a73548e1221634947ea0ab21015844d3fe1f4cfa5dacd8bff2e7f4083eceeab176db7ff209c0feee1f07fe4a4563d0bb65fa93058c16e021d9e1e4dcb0e54192f3deaef2d63651dece140b243f3ac012ad31fd66ac8b87cb3e192e390bbc0f58f994c81b05fa2e5d5c4e4dec6f896431c50ca3852c2ef40df09d4a847f20ed913553ba57b1bcdd8cfedc650c8c9d6952bf38d8ab130668ee4714152fd8e3b970cb351ca1c5f6058378bbb71a45bd455696aee9db11794e61403fb43e78b8c4fc28fd0430d3e182a57aa2b1ab0eb62251fa149186b54748da0806c086eab12fcc37a6d90fa275fb633fc11f49442d29da8d41c789310ceba38eaaacf22a7de726ec0d986f56c97a3718c231a759544de41db5e89801c3bf555c6d505ad24f6b8d194465f923157b794f89fc71742ac481ad1f361092c04e70ae2c3f9cc901e906b1315a1bead3262e054319bcdb208b628f437efcb9f92a5ef9ee3ca6aa7f272ec789532c09b389f3289ad763018a0a08d8d2228764d88b8c1d6d9e9f1cc6c32c2e5bbff69df0adbea05dc35b03e17de73df47c7f26d16850aafae06dd836a1197167e26bfaec619e9b4788210dbe57e3db67949e5a3b2cebca4fd435617ded2cd9283a3c1a7a841d028dc6f8b6846ddf9cf9a293351af440092ebbd1d2edcff8db3819926c8909b5aaaa6fc729ba690512b7167498d98d99f5c239faa366e0ac6c0dff7cbff8ac0bfca98f0ef3d25aaf98c7214860591d97da5e736cf80f1016be5c482b00e7d22bc713cc2226b207642ccddffef1183c02e4323082ea4d74b747e3351ff7ac03ec502a05fe68351360cc21a2e18ba5b59897ad961919b3ba459966b27c1ec051a481dc42bf06676945856e4448ede0dd0656ca9f311d386641dbb0b12c1376dd8d3ad8d2fb56cc64594467b1f4c1e799d5c87c35113792a0499db367e1d2e04c7283409b968f67ee9b0fecdf6ac2c89a22102eebc9a184b785aae013f74465fd550a08f9f2f1713ec3ef92e124ec6b4e9759a3266a3e0462051721676d862dd4dbf64416b85195ce552a9f21231de3609b73b3acac43fefb81b040221635b549fe35eff1abe9854c4335324af16903641ee42b32b0525a8150c99921d66531001e9f9b5987538ed6ba99926241fb90c8a3335f383cbe97d4705e7922acc097a3b3af73fd153a7e76e725991e9e47d14974ccb4aab9a982cd966d57a05ab695010db6b5100af35e8b4d8f609fbb10006128a72a3bcaa2b101cc339897b3b90ad1cb79eb3158a389f462f9895d57db17234a11cbda9a89f4c9ed4388a452e4f5db28fcbc44c5f641221d005d51bf291d77ce7e55d862fd2c2a9a2ed8c90e4f9eb7e940be2f3c18b88227b1fe647dcd20821788e1d35a19f242a1882081ade47aebaa61194ea27f7b2b9b72e93c0056e1c3711d4da5f566ef639105c669be16a89fddb8106808208f97e5e68ff268d3a80c141c9a319971b8f5802bad700c7db5a7a5143af8e6f068d113946feef6207a595f82c994c3bd1078e30eb5dea0709258dd0230c4cc9a561348e4739c10dd9000caff6bcd9377202fb746cbd41cc339b79f37daff5a7807988f4b2948f125b702558a864eb6c1d9b21390e32288f1fd24c7ad7d8752414548819d9ca68dd7097102d7d2f99875f7aa637af8dc1a7a0385592f5ccd394021c774a75224a8d15d14b12ac7a51cb2ea37d5a583d76dc6c3b673e03d55a0f9ef4136d55abaebce54c8d6e43ab78202b5b6c5e789d26862a02f7e48e322439dc52c027c39bd609b9a82d48d2b4c53c54864a6b58cb9a5982debc048caddd6548d1c42d3efd1432a1cb2236384639923e7fa53bb29f8ec26e938c184c32b124544ef982262f04a9a0dbbacd7d486af3cd51a670529aac15a8a6f78a8fe98ddd346c39d23fd6ae44176990253cd98ca745f54ee0874b207d4ec85f54d210ac82e0f1041a0e8f42c9f7c286b6b5830dc8711e19cbe7a14590e12c43cd63d875dd14fca2ca7ecc0d9df8ab2bf5a4b7894b250cabb7f4b87ef9dff10234b3a0867e2731e3a1ab16e5ba390e64a06b1be5e604067fb14adbc48420011f096867f3438cf8508a35e11d3b40e035d45cb8d9bb52f3bb7e1451cb8415d3919a4673814b873c107de4107294183f6402d75989e280c27d0de02c3f3d86daed77f5964952698841d8b9be281ff248c8acfadc9cc4a9d418bbfd137e687012ad31cc2b8602649a77d5db34331a8a8e76be8ea06ab016e37dbbe37643002a13f9a00d527a31ac935a91bd973597ca7d3be21e0e7863567cea669efda6c5cb8cde01a4bbb9b8b0de83b80da41f1abbf2c16881d94351b8c48e810209e18fd338cd5f3ff472c8913e310239f33b116b664c402f04a349191b44f9a3faed04fa65a92ac9d987987ccafd6221bddafb700e5b902a280c64691e952c175252e28999433330b9cc4272d1dcc85ac0372772c85f0249680cbd03712c0a235d6ea551deb240250d0e9881c10158e7433068f934cd55147f449397682019e7184015806077ce84a5a3da8115f21f9aa74898350f4269addba5c8f8b97b363df0cd45f4adfe005926efd25b600ceac51c62210a8137b88cad2cb619543fdce4376af56919ec983ce78519cc18a7c62c3f9281eda5a0a603cf3d3fdfec3e85317f978cfe14d3e3c16590916a28b6cba37356fc4fb568de6d291ae4a9b8be6140ef845818fe72daa9c1f763f7a3fe47dfc582110898611a00aaa008561cc8cc076fa0dc7d4f8ab6a88c41ef0e542f9e1722f187d2e00722f67fef52e146b57d53b14d118a4379d3928e43cf54bb077503dfec35d11dc1644517aea1aadbdd6266b6a0f27ea31ee9799c89795057ee78cfb0cb2b9ad038a3f0b5bcb3cd79aa140e5c15ec59f49913a2af8e30bc2d8ec6b5e430632d010ebb7daba252c8a8ff89b5ca095154241241a9c24faf1a7a9ca7b42e6461cc6860692acd99b83f7d5435dd4c25cb2100a7e03008d8566b40653aa20c12afcec219f32c172bfe058310bb380618129ad695ce0d605e40d61086d4e7802f7d66d5e27039d0a0ae573cf6b8ddd7c0f77e932ae6cc6a49c0e3156b66117b66844b28591b41e7de89488140a9b12e5b6c1a3ef18d11deb39aab75fd60100cc092d890da533bcfbdf4ae33ae4948189fe2f37dc4431de292d4b6b6c544f1d878fed5f50c190bc328e0bde51966549c4d8e7b0376aa974f15be032adeceb5187ff61c10603988183f930b1bddb9566486c5d754649586caa155b2816a590b23e4e721d25ba03ba097781a3bdc5c1e292b7e3285e38c50f13827ba4d90d3fee624b12e92e3e2a103c286fdf8601505596382dc5d144cef2878467a367acb097a9f4e640393b669164e231ce624606173bca28e7c7e38671d055f77bb6a336380257a3cde7906b6601f57f6616b2ce0a03d6038646a2136f9a95cd1560f45a45e9c7b45466f6ab4b2907ed07e9480d0ead22cbb1eccb1c5605e5e045d81941a9ee4a9624e2b9ecd97eaaa06b0e288a6c70e0895b640f46c03dd4a0e5f2bee097ad891a587059541a128ef7b118ec927dc4bc5e3884ba26bc91605f857c248f913cea3457733a6c215296e96b59291ae3e8ca6c2c4b891ce2a7f40013ff6d21f482a79c8cd802d53ccf6ff1e9739e5ec6b74c507ff3d87ac02e5674af3da519c8e27a29f0f4fba515a16067da2613efcec22845f435e65634dcbbc3b331f429b6c52e90f511f184e9b8a28cd700856ae839e09cfb59733261b1af91cfe48109e8e82458f662db69f4d8b4fb76765334bb0da2d8d993bbc8c9be328845f171266dbf5d9fbd13fb287473c8c7955a8400ce2daf74e2f12b96a3df06eab42ef1f5fd15c7e9ff0f39fed5ba5ac3f2a94856581ca8347f4db7777bb13380055bdff404fd1df9c786c9d36d0d61699e90cc02935fa1028b0201ab2dc87b60ee13d2b6886da22e40f2a30e948bdc582cd8b769a11a6ce7060327b59331e3a6093e74b526c6d5c7efae8c58af8bcefda5acd5323e1096c8a86347ddd3a3bb2b1057b3f2de1417eadd57e46813a6a452b8ed89fac78d4a8381f635e405947e563b02a323e7686d07c4e48cdd43cf1412c043b12d0adb9d37c2fb5bd0784dd3ab7de60468d5b5ad423047ed4a2bdb99d90c6bafd58e06669b91be23b723e37b0c4c26d7253f30d63862aed11d44b6f91762d27bc3176555b6085e00241e5750b575e96412c8809b71662e094738b7f371a59ddd51c36e4d996d7bf7a123230346d546e1821805830cdb1d922b79b93ca8174f7fef43b2f684b5997981ed26724315791f46907872eb62c737a6d374c7f25a1aade447fc61a740d0025ea9c88dda03f6958161bbcd292231ad6e34de77632e43ac227451b443315d076fc244e52a9b8e3b00bda6413dace53b34e7982519e4e463247398217c80055683d0bb204d7ed6f6bde5c52239c9f321d7d45a509f6b8211fb8e33f2c79e225953c1c9e909d82d1b2082f2ae3676ba6b27a4fd9509d75190123beaa2a3698cf61e0122cc9b013984fc10fc201c7ec7c3672c53a6fb3412eddd8fd20a6c56581a741e18a9d9367d0f5ee6d4e27816e79af82c174e6d6f4541bdf7b397aa780f51cf7a9ba1480fb68d090dffc4e6f20f7ebf4553a70dd6d73fa8b1dd1beb1ca1839279718309a2be73010dc86430ff870d80471d0aeea13e08b0fea4cdec3f57ca3d6abc3f327d50b880ce722e66d4b6bde6f4033ef20276e05c5585a9b7801e7e703e6060a3e127f9572b114833c5e8a1d6448e3431d4b8ecba6c563d1a1f5c08f17983e6d9dd088deb2320e26b98e0a4a89666ca33336ebe1c8fc606a95f9cf8503a99964250c043b15053d6388d7d9cd8d30b5ff2b8a8360c4106436cb288515d4790240ce8cd808b1187ee9203fbec277d18c38400e25c4aa6c8f64d581fdbf651011257ad52e18340c7ff95204ff427cd5896f3513cc5e04711216a973ad3f0b6b79d5e83340644b6896f92394deb45b734618e6e0d5c863bbc708a6ba3c0b7b93943a8dbfbd9049d81a8d2ebd0f8afdb72a8780324a0193e180e6afdc061e7e729e2e8cfd1626101769d0febcc3b986119b83e11c62e31644ac7b49c581dec66e7e1298f0ad1bd10c95421dcffa03a069ff3e4b1e3302cd9d765c46ef580b2002b0cedeb18861920f8026e3a02540ec98e0acaee3a516a662e82826f9c9884ced5ac02fa7838bd2e25fb78fb3463d337657759decfd375edb4f08cd063f9c3af8dc0604df19fcc76f3429da431d268dd0e39b4bcda077fb6aabf06611a5cb353f83d33d6136433d566989a81d139d9956ffccfc43b59bd9a5c2c4c76a9473ef364e4b7c7544f4073e9f56213e4355bb61f7c147c0394af4570df3d4ddf835309f7a6ee15380c912c744e1cdb47fa0b57356196d15b7718763cfe57039843d4ca103e10253218d96f408a8ce1891e4f5ad7e109d2e7bf6a78919aee2420278a3ec9851e6b50741739cab052d53bd24ef072c01213879d1c9220ffd0d8ffb54b07ee964b83b459bc714394bc362d8eda6eaef0d6a182533fdbdf4869aed43bdfc52493ca1f8d8ef8a6bde093fba929e70a6867b2074a2436ee1dc1ab3f0cc8f740f210bc79c5a1dd16dcfda232eb2d5ccf4330145e5b315835f440bf5ee39e7ae256ade0f7bfe6adee05a26e0ff1f8bc4c08f86f4a2b142da15d25cbe0e425869ad206825718df1799d0a5c14e5c4e857831cfe885f0113000cf89d49874749d001de2c71f7fa02c6f91eddd5555a11ebf8c3c8da26195a40970fb03a592785f41882ddc45b56d251d4e0e8b82fa3a65abe4668ae0bae2a6cd820e96bc749d460430bf81308820956e90f9185d93b84022a35e70e414fbea540afe9d00bff75ec47bed48d19fc4241bd175fc946ac6848d0776273e159a1cf39fae3de36e188a970b82d6a6f40b5f24206ce407ae4b01b159c695227a7b123efe9bf64894da5577c11504edd3b55b2479e602bfdbdcff97627a6e4c8fa3fbfa8aa1a0dfbb6c87b3f1d846b888253d19240f698c3571d0e0d8afd5b59d764f0ae3845fa21fc472efc032b8c03f13980c2cdd14011727dceccce336c0490375977aae9a731833cff1082b84649e27b9dc29777835f50e2bee3f2864cb6378922d25ac697807e1ae3708554ac587258d186f036e97c20d4cd301e43091c5970706bdb71a619bd5214e9310cb411bd65cdffa6fb71699432940365531319fad0504a66ee555d0f91b993e3d8e9e00e7ef5092a45eff482e7d1a82f9c91a4e8c9325da57674e205568894382ca55642b0718afaf34d84c08487da865b76e0e32ed39703eb139e58829630107d016f86f5350e5c38a4f02adced147f17890f1d8357d5e6350c4e88e36306ced2c4140cb9b0c0f109dcf3e6708403e0f1fceae1faca8b60a8f09cc5176e7e37209da404b3b067f76d646346d857be7acd177645aecfb06204a52ff1c0aa84f74e5de777300cfe08cd2bbd317c4214038e4190fd121f13e643c8fa396fb45c73e595c588fc1a8ddc4d4c583fe710257a7ec16feb4481ef7da8db738eb35d2fe65cd1cac8a18f4999d5d6e930a0fc7571e07932b5a7ccacac3c649eaeb7ff8328dd07fafe6ad28a7ab0affc3a61cb2fda35f3e30414e4e70a92016c13b17d6325de34212da30873047eef82038477f76daf026fd0b056193ecbae7e39455650dd60f734781dcd20a3836d463b16c926211621c37245a7c7b0b49107251d40a5d88acf3779e17630bb072c72d3aed9072b4743fe332cef8f7fbed00cf2f6e4b4869d3ad57dc60821a73b93232b14e80e1b82f6a2f005dd9ae1c3b6c61c52ec2157a08cc35fb8860b2b8402db975b1c1e810bd6fdc9e06256da53396a470501b6a489a602aa6479a9d59c501c8f68eaea194c397aa1bad4a465152b7a52b48ab76cc26934e233b20bc09afcd7f6e0b8c20f741fdcfd4b942f222d53e1dadb0b48041522433c52354047a4d741fef73b6ec533ea216cb57d23ea3771c7332d449030381b98e57ed237852b3346e161a9c0232c4d94dcc1d9de5f026f045d6d391d0b7f96c4ea26b4519f9fcaa80c3db9ef463941837aa16aa5b12291148ce1cda02b5848dbfe86bfe12fd6a7112a6867459db096c02263e303b2238a614102991cf964793eaa2c5f47e3946b2e46962e9e03dd51c34c63515e3fb768c0b020bac3aa183aad4c758eebe39d97834cbd3a7da4d782230b00f0472c9cd8429914636930b2b8dde0970dd9126be2f2cb4220e0f489d9c7aade5ba58a6ceb1209a215c5f18db587aa4f2b2c30212aad8bead101a8c9f0aa2972c2969e12a8575cc32b9f519f0d4a1f1fd0a42221d44388a0c6269e25c44691c2a27288c5532c77ed7f5c02e078ca5c8aa8ad7b8f1ec1dbc17941f0e13d7e06c91cd79d77ebef91b85bf2f8db141cf82c4f2c2937be46936be62dfe0c1dc6c3677b8dba0481f11b4f13e2d19d785cb384fbdd48f68ec88e5fe6d48a29e90cdc22bda541d84da1e67217338bf58f08e32e9bf568ffc4114fc4e860b6b88e3616affadda3784ba0c995a859da8ba28ec148aac9d8c00ba4423ba5fd6309dc07904145ce02e55761693c3d7c5bcd8538e5d9d3b9c670c1d8ade882e72451113f32370fdfbee2cc938217c2dd2a2b749441d99acf79e912ac38facc12256d118a51473b16198dde44baf99dd6dc561e61f8e05a5900b5471e028399c5a1010629966ee95bc91fc6639e9d67440e7e279e3ce5c8931104f44f6ca9d31ba2e0b99c849d47bb8350e33b6fe5b4a2f715c9e5dd8e3e93f2d93872c3ba76b220802bbec721e2d8148f46c8517e6eddacc99788a39e28abccd6a92bc076852ee01d57f0083a4dfff4d8b4ab23d6ef24777ed23627d2bcc80f6dbdbb061dcccfc46cd7b903a4cb6684ebc6244c8adaf6aca5908752b8ef3ec3754c7a9e610a3b46ceeb4cc1f92d7f9f99fe11f580d1e627d3e24fc823db63826d6e6af7047cdb9968512ac183f98980fe87a1cad075016cf0e81848202dc13539efe6790769d7fd43afcfb9137037eab4f17e1a91439025af93fe584bae3fa1af7b643f3ff2b2d961860c2fc768e0e3205a7c83d218627ecbad3e9d9bdedacea6b94aa787ce1e1fedb37ab028c84f1b660188a893193a4df84762419adb2cd9a14081d8bae2f7497f098eb920eeba826f45ccc34e7d2149d8369f6131ad86114d01a23293620496b2d40c9799fba55442fec0651e1b8a12b80285a2e4af1c355040d6600d610bc9695673636f664c18d8e537a95d2dfc90b33c496a5eb59d7e7c1848f0b16c474905c959d1db746831a2ba4e3072140d9ad7550995c0c3c1aa2b3b4254da84e175410e268d9f12ec4c57533057b53660e6a1db522c7d44b99dfdeaae7e023472d281d7018a90670d4e708a4621110ee1bbb715a5f2d2e34e9293e52ebf5985f2b8987a9d397fdc8018d590036a234cf47748dbea0721f776e5016cd85165874e24b99913edd0eda800667fdcc7899912f95ca997f3b4d23a9154e55e9ba43bee414af0b922ddd5a6228d53ca29375a27feb112b4173436d0ecee40a8f86eb29c908251a4b08750b39a9584a33cc2ab938fbbe916a51aeb6087a7d472f54bf787fa7419d23861b9d4ef4319f5a4576372123e4faba0497dce341f2521d2b4224bbe6dd227a6c2fd9c7ebec068be014d0ac5b5ea1ffddd87ac7f8a39643e9c83246f2b2cbf7449fe7d5519f50df71d317525c9915f62c426bf0346646e5fbb38e0987807893b6b24c4348f6bbe0247d6922952ef89ec837981cecc7c7c5916d5967998ef8338d2a0a9bbc34e236056e14802630ee563586768e10ada95638e7b88633cca6e6fddd0094036531dcd3bee4ebb3e0806d6a28a3519c79c19a9ce76824bafaa523b44d8cf9313c47f26a06834d142870970fb1680a67512eac48b4579f1ceef06c2b330c344a56e35ce697f9af2420757dfdc0723b87d3712da7345884d6a80f948bd8779f6175693bb649f09ecde34f0cfa78c57d69b933ae93accaaff775b2463fdc9b2f3e059116161031d9064743d24c7a584cae5bcfb05e3779dca9cdc7b77319edc6b4e686c044a9feacbb2e97ca41965d09667e50934db5576631abfe3990ba890a0b9f1c03371c4f703a905f880bbedee4b3212ca3a0c6b77300e2a021cefbe00181cba0d7572d4627d541787bd64985d6046c3a5a71943c6a92183ded3da1cf4724c3c80e3a7636aa34f61fa506a8d785f7e89fb46ece2dc866f27f37b36f243c246a119be5242908d7b48915416b09ae2d34f704bf5d73b1e42c3b99af5ff9879f7a957ddeb538a6601d3ee9915979113e62299e182b8152e88a289561b73ed4e728d4f031b45c914ca3343adad321d35ed11c33a79ad05dacced71ccaf6d51ff7fea584e9a82f334acef70449af1d948c772e3f53399ac815a5266d7d3e84d026826f567046fd3ba4e4c8bf0877f40d092f1d5ad653227c8a9d9548e2ea7c0eccd129fc2756426ef639ef21a8858dcde5f4957ec20c662c2ad470a89894cb29949a54c6cf99f8ff310d1dc2db3042672f7c90928296f5e70b582efd6aba71c056a8007a51d37fc8cdb0d911a21bf27993675eb3d88e8d2ac65de386a919f4b1617d310b93a6f4a6b32e62c196869d7084b01f898120f98c473f885de45713041c4e9f017c776b1546132512feb09f6aa46ac8c08a47706b82f58f2603e78ea67ac89e0bbcaa082df791f0d5c9582ca3bd9292703d31b8737382f40eaf44cf604c6146cc032a8634fe14f9651ea0bdcb1c9fe6ad8d111b00fc457ddeb30b843d78e2626059cb7b42c985fd9d3d80ab7c59b0abb08afbd685052cf1c33800e2497b30726cf1e9ebfef0132512bb9923322d4472acf42997094b3856d3e13684ad0ff9310e099689bf959ef6732e75a6b1f2d237f249111d26dea3c8a16b19217f08b49e824c095891e9c2340b92a59b1e308b6a1997e24832a3bb44991ca5e59d9a4d046bc457caa3ca8c37d7901ef939a2db8b6814da6ea89c0463d0b154518bb7fafa0977e078394fbc9ae51810cac403565ff20b16101b350227fc02db68056d22181b319ff15ba5916370bec88788bf3c8ff1c2fd9178ef7e89e88f9392cd1986f7ab2b1df27436d31c05a0eeb5574b9b6a27ecc83c4807d1f7f141a1ac5b96b86b2095584a68e261cceec098b013efedfb23fa8f4af2f1ba5e7c322cb2933fc287defd4c9b4607c7e490981e745e06af91169a0792fd20761a2da295c4a04bf49ac2072c71a7e7922bd76460b3d212a5bcb775139abff3b70e8928353fee8ff327357b6ff377d1a73822a8bfe68843c37ff1dfd682acfde3a552da4761db0ec55d011e0eb2ca1722ae2c0a84221d1eac3611eaad4cf6ad3c354ba59a0ba856a396eafb2ee937b0a9f41a26dc6f9a8861f8db3e162b90cb16e153f601c4efcb2b302f4d61a95065b9f07f662cebf2f06cb8b1228b968e683dab120e62032724ee762e8a13aa804c7c14e0aafadb0e14f0e9d79c3bf76f1d30c9603e1a34a3afee6c7990e7e9d078d8fe7d6845e41097c200c086a227668abacf9a9b93a98f18e27aa5a4ac2aa30a451ea11de85ac99f5498af3ab12551567667bfe2556dec50cc5b3e8dc376c5459915730f4ddaa9405d7806b5bdd11042bdd5bfb966624a40bd487cf45c48b3fe883edba2431223b7878800603b79a311c27ec36dc6a41132953666952d8fae5598cef6cf47884b7da7873e7ddc041400c7f198957daca5f87acabdd617bddfdc5b9b916df0cf1fdd6e95d5c1fe24e6cb9e83775e5fb41a59093e07dc68aed8136061304828f710bce6c140432abc02d6f3ae024a8bc3c48682929bef12c766c0d7effbc04113aff5af31d6169161fa5496a5a0ffba67c975ba5c07927eeb3d7ce3dc3ac1567cf3ab9c75f8aeab37aba1d56e2e91f3ae6a82caa1747c51145da5dc3d36721d157011640dbadb0245138c0000f6413165b36d2bfb0df34a8c00e5565a703f675e217d9d87559e25f7bebe80be08f86d19af62a422eee22d79d06ef4bc3cd425706d9f317d547ef353b06f8fc35c9593cf82bf78f500b3075f753eb405db820dca24e946a69211ff2125ccfd50bcdf1d87cf0536bb271c701d78cf54e25febb0df27f4ba1273ce6c13f33e12bad6304e111781f297505ae3958f65b7b31041053ee89811fa8ccdfdc73f390d5f109ae879f3008b03682b1fe74d87950edc7fd9f584f238953a0616a9c625c49c02fcdb3395eff287e531657b12e069d7f80fec750ed805d732ad4570c17e810c9060ff26fc7cd35967155b806c2290bd64765effe6afb1863763b52c85849e643c23e1c36c1aa60fd35dd6111e2e8ef85af02ad9a0b3eaf156a7e834bc16c4be8c7b0eceb6724b76567f24284802674bf3ab4b61e03ee628060c0d17b601659101f163b8f1810895fe3ddd31c8b166007475ecfc3ca4dc837886ad48691ff1be60f217069df430929b10793e877220ee943136fb8a70f425264e32a8ad182410f92bc95fe4c38f66cab2796f25eabf9866e92ad8b7d6ebf1d194fc8e09ea994de845a24226dd3a4b893cd57574f7d22a7898f47a96cdf79f99c75b0980a55fc0c1f729a3745a9d290f9132530225679eece41c9ebfd01f86ab0b4fb1ac67f8dbd85c68c42d8c3a373200af538c07fb1af2bfc869d63826aa86a89342adc834994d0b3df7cffcf6aa0cfb27a1d7cfbdaba7eaf237ec83dd88a3fe179fbf3c4163f9f97a8568886e27cbf1fd8de11984e4e0f1368676b68dc88c12062668d924813a10a003e8f1d54e6878df3fbc3807188592ddee33863476afaf99bebdcb41a73174e986481e907fdd91664ddfd61518736f89fc7bc4e8928737640e4fdb49d57f561bbbec5cbec1ea014111a02ab69ed2e6893a06602e176fba0f1ceda81acbdd424137471561808e60cf131d3a443d9347969d5e3e75c306d49633b41515a1949590c1d83b2fa97a03b2bf7073abb77099811d4c18d6d9199d09d82b9f6f2720120ad6b0c736ccb24b4411a38903526faaa447ed3a205d30052b54660c614a098aa4d8d0f981a21b285475afc90422872878c5b3d53fc0407fd704593df40c0ef0f00824a42397bf2f3514a2eb1f3a4c00dd28aaa2dd528c826f828042b7428391368e6a4e043276ed107ac14b950470fad810143bcc215697cc97933e37255b37bee0b94cf5fef5a17bfc5f4642b4ee6a15bdcf8debffc077186ca0421f23d1ed157baf87bf82122a238e1a8790fbcfea5015cd8db9c3f48564bf45a57956dd5f965b85cb939ceb598900182c8c3551323b2cc5d0f2d6806cf96df7886796c6d9643b374c4ba716c6b97e0c37d4e20878550edc06f3e96dd6d4290309298519bd30eacaa890b7e134862e710f64d875384d3bde540053b481c680c9251d4d8a07dc2b98e79811c1ff2b9914ff78afa5773ddda2a07de0a686f2f55ee3f182be89f166f0874b9e27c63900e7b464a913fa0430b48cdf279d281fbb66b8784c54b97a06b1b596d8adb02c022d8f70bcb147bcb4bf47e025e69e3cecc4673e7787783c23d391ad42a37dd3230effb037eb22097a0461c92c49ab82476a51b5d749d600fb28fc79e490815ce5feb30a7631c6fb10bf04cd6ee4b7242616eb45e9df987b9f3938ef5343a51d780e5311f3f2cddca57b8b61793dc8526acb813e5ade8840e6bed55717d160c34038e2e4606103020b226c301003ffcf0c30fff48e9b756df2c2d84a79452b697666ef4b66f29534a5226770dd0ee42009a74e5360b20100710a80f840f88afcfeaa708ae82224e04222d303aca8090b3a29d4e94ea54e9208397a6f9345cd628a512a404881b218891347e0c212244083ac6e08bac243aa33dbf6e51d02186454b29db2d1fb17924051d616036ababe9058d000b3ac0f0a5d959d8b0a61fa28e2fa02a9d10a3957d2fa85eb0ce2e989479dbcaa52e20ccf364ce7f5e694c1d5c502cdc83c97e5dda5fc7161a7572cc735cd1a7947468617191962d68c8e6da5970fed37dd54276a9111652997d37a73856b99457a883f8d8aff6e5b0391d5630c9e5cf31f6733b4b1d55e8b2c9b2ef2c26ab9e0e2ae8a75e4cb5ac75dba5630ae5b160f1f6b10e29f8694107e59f1b39838e289445478ad06a2f625165a3081114784107141aab304a5cda6fb1fb093a9e6029cbe93c658b36b252051d4e60b32b53deb0907e3a3a9a508e419f4e69646a7e580713d0d2295368998f2943cbe8e2ab09d122d49ece9461ff551afd2764ce98399251f685aaa54ad3623a399071cea6e1c4fec86cec101902e418852d953a54ccf624e4398cb166d0413d88bad21e548c437436cff1152c9d470c2e9338f1709ad155338cc36ef34fab12c66a49561691efeaa60503d9d320f3ae2ede413980e19d5072a949c552b87c20c72ffcf3db1cb534ba28df175bccec9f82c80519df0b72f4a274a29f72afa718215523072feccc4f9dfbe3d29236c72efe2a7917547afe054f17a7e556ca7696ebef4a269316e4a2139772b6684f676597828bf5ab836dd527c72df2f0d27ab2af72dd83ac14c9618bd65cb5d6aa753eec076be1a7ebc94cbb297f97831657aafae6654bf17f07c01572ccc2cce2da1983797abc65a1e5a858fe6d69628f451dfa93d726b9647797e480051754103353176df657a41ff252b8187dad2e872b90dafd2132c90c62551272b4c20c5f65e96f1f8347550d24e46005ea7d615ec4fe868b1172ac82cfcaf99441c74e4755a05e1526365e5bf5988a82504abb5410a246949a900315763ebdf25c1e73ce7b0ad73a7fd0a639a638f7a5d4319a6b65ce4a517dd2a599a37b419aa4d8c2e6587535f9dc17911ca328e76dcaf953ca6639af71c60c7e9821872818fb4b23d24c5566508e5094bf734edf6b49769e3940713025648935ff0cb7727ce298825f064b9d6258e8097efd52538e5b13eee984a796ce43981629bae2445a39bcc2545d2c7b906313b628611a3ca5284b9b2650f2ada5920cba472f99285f6c1b212362026161973cc45b97ec97b0d24384dc310df622224788ccc087e046ca4a2083134c265cc47fe4208725b24f794ae74577d1d80cbc89b860320180157254e252fa21bf73d24b8d28514a2aeb0993ef2430edb953798e99634a92c4c9f27bfbc9a4e354168963f6ed1ff577132d974c269060476975bfa01f469be311d7b70971d11f67834e0e47a45483ecfbd6ccf6f1232ec4db05391a8159b053d59edb2519e46044ea621653b69f8e558be8bada631ed133fb91204588410e452ca67254698bc9f7e692c9643261418e447ca5673b7babd9a2b1c664d2831c887843e5d37bedec56538e43b0771f848f7a8651750e43187284e74bea36a7cce428c4be27ab7dcfdd6316e520447f7f1dc6b2599f508e41e061c5d39e7f04e157afe50abe321f93814873e6d73bbd1abb41406c1bb53b93c86c4a5c72fca1d3ffe999f485ede64a80781b6fccc0882172f8815baf68ddee51c31c7d30caf609997be4c59539f8607952d949fbec44de22e4d883318e8f0ef6c1a36f9e430fe77b2e9da5bfa172250f6b9512a7b66db36c8d07abdc4676f8de0539eee0978a36bf6cb2c4f576308a122a29f9192e6dead0d77c250db235c790d1618d55d1de34ee5c94e6905a4acf2989c99b15c9a168212b471391993a17073e4b7ef2d2a02e7a160ed5e5f81b715aa24dec46d4850421c71b8a954fc38eb00c2a9f40c8e106cdd356a4caa60dfa8d9baadb4a21d42df1368000c9400e3618dfa54e47c84fd19090c71c6b4077ca4b335329889b4b4e0e35b017ac3bb45adeac226475884bc0884a00e5488351457f7775e71879fd073f20d2823688bce00339d0f0dea9643a33ada8aab0fc6422811c67c0ac4797e59c7a36657298c170a616233467f48f39cad0a76c26ddd94bbb5f9b830c6a8a39af79e7aad0b11c6358d387da0e1ef4880589a16c919ee6ef641ee981428e3074293ecc89d16b0971838d1f42dc70c164f2e30639c0e00613abf641843421fac256ddd194c9dcaba9f2c2d1aac2a6f9c7b89575215b4d4b7df1b6fd2d39b880a81cb664062d93611621c7168ca74afafe8ba70aa2377268c19c75aed7e6c2f38b9090230b48ff0aa7329859c73c831c5828e5ba782b57d35bf56452841c57b882091f3516a753ef121294208715f8e4716bf57c933a71c96462240439aa80b9ff29a5c7546ac9c81a39a890bafe9e0a221a23ea29f062c94375d41bfdb1141cb718c774a7be17314714368f23fff44c39a090acedc5206239c838fa418e27142e8534dba8571947129c31821f4382684909261321399c809229668e4ac282d27d1a9ca309a9aba0af3bad79a93d0713eeba4db3f38d8f222fc3a09ec3884e62591932e05006b6e3316a5aeb4c72010013702423f549cc4bdf7ccd447e481a49c0810c7dc7825833f51884c7880a298112701c239d5e413b597c4ba1f286aae1060e63f06d2a5d860f3fa5a562e0bb7135a4b567c50d0e62a09a73aacefa9973567ff000c7301e9b359563c9686cb1e010c61e35066d1fbc43f30ec6a92d62974dfe8bbac03873950e1b9b4c4993f905f23579e776d8f291f902cf94e27db31f26ce5ea04f5a3835df8cde1e2fd61332c5a0c4ff7510ef00c72ed81c75943ab96431df9020448e0c49438d213874b1bead48fb9341839c72615216fbea4f9bbc20c245425758fa54f2dde2e7165bce9b92e5670d5221441e0567a4f1a30d75c18f121cb638c44789bcd2f136673770d4a2cd41b79470b1af4cd5f036de98c11b4770d002770df7be66ddeddd0d70ccc278326bbe38236f9e7101872cb68c25df7d26476d06801570c4a2e4a596a48b1829661bc1010b5ff5bd3d6995b08d234588a841e4c8903426931f6ce07885b317bf2be8cafdf8941a8400872bbe1e371d32fb638ca72de06845164ec8f0fe3ad247dc051caca8e6ff36f5a71ff59653863099b0a1451e0055c0b10a4c6f77b652d16bb3a28a3797d4b2687a6696a702cff94e74baa8e55142856a31ea74d0b2a731a6857810141891028e53184456f44e6da576f7212778e30800ac80c3149775d0b6318f777b8ba314bca6df34d3e9214aef3210020e52e855a7fd628a9f648546518ada21d6a7c52a94a248add86787e71ffb3214e9118faf418852fb0a1455feba4ca194a9a4f39f682f66580ecf232eee9ef82fe6eefb1c2fa9a89d305a8aced95e54fc859cc882c69aadd23c1e2c9b483c78b070ca33e2c6113db2c6e2d004fe6969616b1534fc25383251e54d72c5627a0ec28409f647663e330df24dc37189d3645458598db1a5310e4b9462089967e67490af7054c2f38f22ddb2756913532237cd97ac62b7734727c1699fea8a2f4942b93cdf94b554e6291225cd1db37ffb54e31928199c513138a3d4c0800b69c38d234bc001092f88b660ba4c75f0f4117e7af6eb5497bac2565854e0060e47ec29e5b3d77a0de2161c8d606425cf295cee7a3c8cf0453dda65f8c685ba0488176903480f09f21cc0b1884d4d8a0cf6395de5b5c481b4f1068722926226f5a4b877ecd48d36261334809c31831fec3518c1044722128f224faec5b3cd1372030722f84a7317314a7d299915701c424ba7aff3b3e5954b91020e4364f5a569a35d9d06b7107cebfc7789f5b4a132031c843807256a5a73127dd94770860a700ce252166db36e474b37c221083f9779979885b8a8994c8cfc500347209acd52b12f58d2e14741602242486002377000c25c22fe4eb66687b7ffd0ff9a9e8ddfdd51317e4068c7763abb248467fbd0bb698d29edda8c29f16179514bdacddb83dfe933c6ccf727510f6c7786fdf0ac1e9784230fca45fd8c671faa3f1c78d8948a95ecc7d0aff81d0acdb7d6f7c1b7cd640734bdbe3465a94af3a90342677ada25d37bd182830eefc5d0b2331b6e9ded008e39a841c6fde4e2e1e3eb38e470ef6a509dab397b7b07471c0c4a6d468ce5c856d6688911381c974da62c328bea7b7e4044c81bfeac4166ffcf9a39fa23457037b8c13e87678b084484bc51c4879070b481cf6eeae2721abfd1b5510467c39936c9fabf98ebced8e158c3a5a4be9cfea8cbbc91c9c4c8112344580d8fc9778afeee97322408112094200d8a1ef154e679490870a00137519a39c668447f30999ca1fc418a2a512daa5922c240801411010e336c36e252b8ae78a377c1510684a79351db4cfbab553299a4603201c2c6101c7190c19483e8701d434da7b3040d1f424448095a80630cd5cb8bb2fc1d3385cf0586430cdb79def41c4ba65b7232416308414c1086c4bb6bdec25dcef2f4000718cea4345d69d032a6550910211ae4481781811a93491b6c701a6ae0f84242736f4be726dd491c5ef86358199dd445baa718e94229cf34da97f7697a707001f574422fa5199d84a664322102a4c86432c1b185745416399929f4a6189ee1591a6ee0d002db96cfa458c8b8694b2613204586fc2088112323a8018e2c744ac95c3b7f41f645bb475044ad1c0b7060e10ebfe1361a2a7316954c26458a5ce1137ef9fa3ca84f5e1252b2c6647224c84e2646d2c0618594bfc6d3baa434286d15922e5b5529ccba295d080e2a1843f7437fa58f39948e14f1214c818f25ad73f46751be590387140cfe31b7a2ad5517c4068e28d8ade184a699bd362f0d1c50309b6ac5a4991d6b361650018e2794477d6b928f2b2127b4b9744e3a5b3396ce389a6077a9cefe2988fdd364f243053898b06a10fe7abd41c39e96c1a6abe652bbf1cf1d659c4f87c8541d944c9b25a3ac9e41c6df2e8a3203808c32a7a81317b2595e3f06e399c3aa6cd29c9331dc2c77b6364a4ba87431b8d9f23ba15308191f621c2cc90e1b7a3f77c50c0371b35eefffff749a30d21f575bd92534a7540082b165a6e7fcfbfc6e520d261323c0e047e9fd8a6ffdb03700bff054cc7f6bead265ca118148098a7c007c51fb658c317d1f1bfc5e147be3a6abec9873292feadc213b9ad1ea72d22ecaf1754569f90f61c900e8c2754fb3b1d5b47f18805cec1bb4b362a4c79b530070d168265927736ed4f616f776b6660595693a5c329904b145e9d5f79f4a8ccc24530b343ce758f9e27eb6b56432a1459f93bc98c206ad1c9cc59de4e50a5a3a7ca665f18f5925517a2253522cce2b633377a2c636b0c8c2bb4e698e29197b056264ba24dc2f289dd192c9a4b802f9e51f736726b3aa1505a164f89a98c527b1e29864687a107361b655a4f45b1aefb853f9e492c92455616d8a4946d1953b85a9f84f092f15d51759ea92c9e45051be6cd9622897b7f414761a395a62672534a6486f4588933f9abe9f12c14829cedf3185dbad142e9e940846486190ad959aabe12beba370cdf5d2afa93ccb4591a89cfaf7f71cef138ad75cfc4e27b7b8f84b2613030a47635d6b855dde6d2593897d02611b94d21f74fe449ed8b3c4abf6af3aa7521b6e74276af71cb3e46adaefb26432499c60941c7d967e3c73ca26b620cb34f367bc9c9ad0f4657ccb9889f5d3841451abb249a96432394c5c39d7a74e61ee57d4a8ba1b0adbe820f336a789fa09d66fc59c5d346ce784c2578cb1d94cf7b24d703cddc7bd35785207c0845ae363e9292d430ff78f1e65ac7452197dcabb6dd235838e990ce3b6e5b4bf115abf44064286129719f31886d016833e354b5993c63835948a1c9dffa06531ba8a6d3e17a383be2431da375ded9d84c55d390c6c3f36867c0f9fa914467232a525f93976fa60f0697a73bf6dd4a003e3b0ff39f2d4f80b64bc2d4f7ba7d55bf4455dad9bac64dece59ec855def7a563a05e923e4c5db22458687a59221dc4566dee6a2b43e7c89ba305cd4268ba1631621e6e2937e394a8b8ba4ad5830b35071bc5b7cdb73f1a2e7a775b6b075748693d1db44a716a8943db825cda22a468bf5932acb157bcbb259d8c1c3e7cbf37e5d4159a033c8ae0dd6793c056361ca1b51bad1eedc874559636bc5306d99fd5728beaf1d3df4fee68a93eedaebb6d955bc15d59d96d1a6338de5ac28e8982e87bc6e95bd0aab3ba857ee8e9eb52a8e173275d0632afaa8a93e7b6e597651619b1a537bd39d226f97bdcdfb761974a6b8d2fa65ba1c97d279a5308b5810363aa931f34851d01faa84b41793c91b85199ff5e4edab5af244714e1f3d39e263ffe642618aca39950865396a0e14adbdd58bc8dc278e7974ccd44df567e789539ab75d4c2a678a5d27929f4b45c592f135cf894465a62aa1fefaec4da093caa5b2c7970e5b136e094d3aef75a6dd4c985210734f17d23e8b895345eafbc675bdf6129fc6bce13ff3e7935a02fbd173974ae62ea812a7d24f6796d14f434aec5f5f4a2f3709664587752ba5233f92a8be928aa321d5d71389736c674dfb33a40712574551b6c9525537e711c65bb315ad398e48938c1f63722b9d34a7119a4efb39e64fcbeb196192d7315aef8b406f96aab593b94cac8883fc1c5a4c79868f13812a71b119eaa34d8b887387a5cbb13d19da43a463564314e52b5528cbba3c2ac4fa7b1e3e53f2948408816c91ba49f899c9398862c691fb9799974a411c93a7ccb51a254b1888332d45a36845eb0e20fa50ca6d2c2c86e5fc213dbb41a81935751a3fb45d9f9d47945c8a317d38c98bd8bb6c5868860f8c7a0dd52e4d7a17b307af4f547619dde12d460f6eb60b1d8bc9433a65d37549a71865e3e191ad20e76c4396ee508d6bcb6692db143be4296b8c99a3c5aeb80e07179d2d32470773aa38b775b239943fa7643a9f79a592c9c1a469447b34a57e41160744ac8814191f3fd3e0e0ddfed9969bf01ded0d69129dd9d71f2ea3b961b3d46bd937d6862d2db966517b2934c686e2620ad11f53b964b686c3e66c6acb36be58a686e37dd6c787debc9f86da92a74b716ec77a34a4b426cb77a61f633f43f184ee4d41adaae96630d764784f32a5647a19ce23a256274575d66430ed6879e926cf941e43357e62cabc3c782c066456bc8c22846d86c39052df68e2e9fa93160c9d5227638e3f72e57e21adbf98cf2c798ed50b7c8b75d97f5934b50be7a9b5503a87c88e7261f160677d396793495bf8f2352b2b65cf8d8a168e419e4af9cd023ae957572acf15435868b36a36effc3dbabc42faf2ff6edebe4656c86f54c9cedc1e13ab608a5a522d6a594aa98046cd96540e0da672a6606d2eb9494bdd0549e17f8b91b164d2f45814ca1af7a97753d2792814477408cdb23f6f7942a9ab93fcdff6e43bc1ba74f516eed9b2559ad0ef468ba7c3e8bc05c004db574378502acefb65f0419a8c21d7d4e4cad0476357f6dd7929196c8ca6a72a79e58a9151c99686ced1c77f748c6f35a5ab484dd51b23d90da2f147c7b58b614acfd16c77e4a92431ee1319aa2a9afc100e23659e4f7ce3ad634e18a530b1fc95448583719a25d3b378f99d038c57377e7c8afda224379bb65c9a72a56a872f526dad312b3ebb8571472f5cf3ccce41b57525d90e5eb04184880076eca2870421c2103708b0431767537137d3b8974a2e524ded66e2c4494d5fc96482fe881bb840759cafb992ebddc2fdb251be4944e76cb1053a658cdbbb1dbd3319a945a2e478865b750bf169b1b5d867cc3163d54bb348464d99b7ce72d2b34ab043162635add749dd58d4619e842c53fe5a7258e07ff9f4f8abd6e8ca2b5a8da34cdca7b7dc1757602aa7d2b2d66859652b8ca1ee73c35d5cd89315bac79317223584b2cc2ab252bbe96999b2712df1c00e55789a174cc63cc22d2f0cfca81da9b0d386cf709543ef2b6db091c61b24306244d5606f2225984c90b00315e5d29e9a4695ce61af20ff35480305280042841da7f0d3d269ba38619e72364ca1db7d26bff9cf95e23fc18e52a039b6a367464b516f52fc6a3126912163c3d592c924053b46f109eb3d19fa364f274b448107b76bcbf2974c26c84a2838bd71da4b05f1a179c964028a5ee3eb745efba85a777cc22cc28206e9a2b752b8643251c10e4f942de6bbdfd953a9f54eb4eb32bfd5d1bedf4d630727b25223e692a6eaa90f0b766ca2b01f11ed21d784395a1e84d48a914c202b7b42e6ec359dc498286d4a9615cdaa3e7909d36bced3a5d2376a8e25bc7d1b7932c82a61d03974fef231e99f5a6307251c59fd1c44452f391f073b26f197ecd21e59bb9c960c7648c20c9663d612d93e3f45e2f48f61f4b37ef83b20e169b0133dd22d8fd4d8f1887d6ecb535f5e501577844957a9cf4ada467ec18e46b033b659c4afd53b1891d658329790063b16913cf1ec1547f9acc94b269318ec504439eaa72ecb595937d2821d89289b65466bf335ed332298794dafeeca09ce98c10f19e860c7210e3a7e5c8da55c4dbf21925bff7671fa27bbdc5108d6f2c49ea960e243670721fe2484e59161c36ebb83c8938c41897fd6c5858260cbdff3d5bb9785764720107f3accdb7b7dbad48f11ec0044eae3c6b3f535a5251e200bdc8e3f9cccb4548ef1b62d7e3f24ebebd2e76dcfdda29214ece843b9cd3a5c9215bfa2d30e643269c3080976f0e1f4e1ad46d9bee7dc7b78543436537ba666a607d372e95ce3416dacf0901d79b0fc55ecaaee3d870d1eeed936b54ad1f2bae50ee993417ddc3c1fcdf476c0f7f3841e19166384eaf0c5cc5b623a42c68bd3e151e7ee1dbd348762c5d4233bf26f1ddc21073fc71e59a79a83e61f87734a7b71f322bd6b878356feae5736ef78439655743ebc5b54b90061871b8c17a13dc7ba6d4898a598638a4aaa3e050027ec60034a782891db9cd3bb2f994c9290042fe286112242f8084730c18e35242c831219bff26abcd570a81031b11b8b4979256e00194290de91863b3f751669cab495101a34cdd3ee41bb59c97e0654ceab57c9987f7db9c30c5b5cc6be594e9e0d52e488112134f84110124c26931d6540b7526de75391153a3214aa6a738ed31f422d3bc6604c11cb97ffde2106f3537cc6f8d43852db1186720a1dabaab48851fb82c1eafa4ba9a2fd08110d767c81cd495744d8da9b9a8528618717d0f4a1d2da46689f6e082e83c964085ee47774c1d37a57ebf5adea0d17d4e02e4a85bb4a2613206f2c903784b481821d5b48a6bc6dd2f3df7a4e2ad9a10564f3e550ff19ab3b9a056d6418d1f5256a2a090bdc678abe93e58e2b24e23f8d4a6ab182a7c6652be9687cb5033baa60d89421846c5bccd9d94185bec46528ddf184aaa0c9e4c70a764ce111e15d2a9478abd0b0401a3ba4b097f765c5d9b68bd68e287c227dd33d47edd31428787a1a4de5a426839e4a80a0818234763ca155cd5e3a72dde1844d2f6be8e0a2aa2d42c4c8ea64a2811d4de03647c5bfdd45f18f1409d2478a0431c11137da38e2060cda8b10040593491094d9593099182d31f263073b9850d049776ad9af359109742cc38cade4af1da7e6522593899120488732fc8a76a183eeb029fc64a0f408215b747420e3ec8a9149a993e938063ac5d491d139f1fe8ca185dab6d191e9e2e50c60a018cbcb572795b38c66851855cecc52b5bc9e661946aaa47768c9905e770aa3d6121bc39eaa3b5507e3b61cef612d8ccb8bd6d0010c675be63d9490f16b1ae8f885192a75ca1ad2d2fe5ee488111dbe6046531c99712c5ca6944c26ce43dc0d21f81aef26f8818e5e78362faacdb3e8caf86e026fe38d19a80e5e1c237c64cf32ad5ab80b47afc20671cd7a1aa38b8405cf499be71f8d79357e1c0922a48d357aa02317e77031b384e8b6861b17a83a5b4d298352f12d14e8b8455a376893174f584ce292348014f12341805441872d8aaa225aff52aef7e80db5011122cce0033a6ac15ce9fc20b29641478b349e8aab619bc5d1e4d8a7f0d6252c06481bca860974c802a9227aa5464f2c96d040c1087e0041472cd01b654533c757163990378a1c81c51eba39683439dac3fa8a7be74fde6692d317f1223210810e579875223ce77cb9d0918e56204e96bca78eb14e6b3a58711242538a9e2d8766a76432f11f1421f293090e74ac22ff13ff49a8d2f829a781ef1bea82216e00f17d43d9984cd8703654515ac62d652af957a753810725f45b929b7f46ab0315bbe60f1b3eee3a4eb169f630ba7f73fed95da0c314ba697d0d26ec4dfea1a3146cb4bbec8d3196a7db7490c26f73ab4cda6e74a84a4a8ea81a9349c9116d633279e3480b748c6295539ff12c8699d28a100152021da2a8623875612984b01187a26cd14ab7b3f5ff9fa0c0eaab4aaa8eecb3f1139ac6d13216af65e97902956485968a464f3ad309ae2c8a90a1d9cdd385138ffebce96676dd843651ea3bcbb9afd284ffe7d1bbd29c093e68f826f9a42ae80d26d2b20d992ecfa608e1250e3a8d8ac94df7667936d848830f3a2c81876abbf6d654a29c33a54e164fbb9325113a28519c8e4dadb13a9bf624ca22325358bd9021551d9240538e252e751f0983ecd49555a3698aa5134c26ab031258a75ffb7cea4686b9044891236d1029623a1e81c794de9a379ec47f7438a2ce41a38b0991eb79fb808e46fc49acd783ca104a7b18d105a193b62c62ddb15e849977b3692694dc1c2b51441f54d0539f377b2b33d19188720715629fc47e37598483185112241d88a853a7f89aa22c44e5830801723a0e916ccca9f5444c268b1e2132643259a30d2132984c900e4370b144bc08952a32850ab16ab84b97a66e373c42a492bdc7bc414b56d6310844748d7e8f9e6f2116c4c14468c8333177370602b57f7a223c5f448800a185cce559cf530e67f98339fc8f59eef41cbae207fc53b68b1e3454f3d6872fa36e2c99f2ee44d6c1873cf6a8cc8dd7143eac630ffb58253132558f65bdc40246871ece74bab13e23e3ba47888e3c2066d5d47952771d5215e0813df5716477a83d4defb0a9f9164ba12bcb3c7640c3881117a486c78ba943fa84d27abb9ea4684aa0830ea614af82a6a0846a5b7328a8d3f1f26e45c8c9ac9c1cb6f813de199e5a9aa2021d71683643cc45ed3fd00187d3c86ebafa3fb92d9f40c71bfcd4a6329db03ca3bd9211e8708355e6564274b4692d4b2693211aa48738101772e44810213adab09c2af90cdb2929ddd8803eb3d01c8f16ab66a4630d7dd8e026fe1af3a6fa74a80125d3a70d32c7956e3584204d83a2230decbd687647ffdf6c9940071ab00ecda7bd96ec2d7f06a376664a2a5cf07211901f28d0618673c7744ffa8b3486f7bd2cb12fb4f473a3492b83f2b81727dda292102ddbb39817bc4799d97e17a80ef2f4d3a8877575e1a92c35b2551644dc5c94194b577c9726a1b2b8f8ed54635630b5b5f41695fca89876f3366f5b68274fcec3f787916b8188ee9b8b6b514d4b0b2be75c4fa269549c691625bbfa682ac6641d4bb228e6641a5e6425557d2cb6e8a635690df1a2c2a2b4599665b9ed6414bd02dd579fbbb829c8885c7110972a6319f385dd0a738a962bcc28ff30b3e270f566a2cbbd32bc0a3e4f64f00edbdc59556c77e22f8867ce6fca547cf2a3b7c660b24496a8e84dd72fc38ea8f09f4235d563b53145b9dc14a5744ba5738bd8dc95828de19974b618e632480a664cb644ae63090b47810c5a73277911c52254a4b6cd65ed198a4e85bc54de1d286ed7543d4bd31e63ee139809e1f7e12997a79c274ef2e27469990b5a5d27d214e4f58c567df83991794e3db91c1ba6df44fa5489734d2a88f35313eb9c8e1a9f4c9c3c4f26ca700fcf9d9b741e0f264e93a34f7926adb99d4b2c1edace824cb3601b4b94a5c32655ea974f56092b899cd914837ebb1c4a146eae4ae6daae384d42f5f71f55dbf1c427092f768d7c8c49c9b044e2643266bad0693e2c0389c3c528d7574294d23f623faf73d3e85a29c91c81e814847b1e5923f82493dde98aa13f5f18c1bf5f8a9a75f22ca82c62b5f291a12c4cd4581461d60f9963676585051361b02dad359796332c88c062b7689a570eb1e7f9296dfb95d11b828d39a48f1017a2a8fdf59a82ec132d21ca968bd1a3395448cf8c4120a4ca660659b23e5a6608a2cb95ad216398cc1b323302a1f68e9acd5b9bcbd492c9e483b44104881980a8b4a50a6d95848cb91ba242d4f02652ccf8c377daaae96ed78469861f38cb9f951d64acca53c907cce8836e6b42f95685d0f1cce003222bc78c15c446cb2333f6b068279d6c336bf210954c26407a880ad12266e8010f162e3d05d11ef3804ea6b4e687daec7a97a8901d988187e662c9a71c677e4f38840666dcc19c7f512dc79cc8aad86bf082210ca98119765845a9dfdf8cd6f1356bbc4088197538a54c6d4f1ef494b53930830ec9be382553fc9c21647c60c61c8a22436d0a9df5c3ea4686e8c00c39a466e279735acd1f90355e6064889b1107541273e1fa9e37698bc891c9048d355e00c40c38386b9574ce98c989a5e4835066bcc1d0f1384209abd32033dce07a0cb1e63e3a65e568b7e1c66482861a3ffc881e59230840de1812e4089ad186c75f2ee694a227d3fb66b0e1b0f8d8375591416e6af00333d6c068db9de9a4fd63ea6c60861a50efce511ef3c8581933d2a05a6a8d9b34bca6c89881865383f55e8dce5dd667703fbaa65bc8c997d20c9cc62f9dd254ce0baf0c75a9d0f6ea321f523274b21fca2d7ec6901cb7cfc9a45b4a7975214124a00333c480d22ad59f4374fa5693604618100f5aaad1a326cdea879b0106fd3b7bfd744b7f4a0211a268c617acca39a62bbd1ae57e097b1b6bac195ee0dc47a5984673f7fe667401db4dae71692b6e3acde0c27ba9de574fa8ec49bd05e5369d184bba153c88cdd042162bc90961a2553737230bcd080bb574696f7fc482b12353a65c8e1a1673852f871ce927b43fb66285bc93e68c2265efcaae0222ec42ae9dc9a4dba302ae7577ef39bde297cc9882e5993675cc7c2ed98300c4d340c30c29acd99eaf7c93a76815852be76410523d8e5f0f85d78376db6cae4b759bf1842e9befa9b6d29f179ae1043c66c6ef1c53f0f4b205663401d995749c3b95194c4877296531435d8631b45534dda349490d0f65349f525e447fdc6bcb2319a9a57632af1c3238a533fbe697f75b84881a3c8ee1579411dd5f572dcd186ac5cf417a124acdcd2545fcc8102f86d9dbc962364c8c33efc5ff24c7af36d7031ec3c8bf4d37069fcf5795306ed557ebd2e18499d20e7804c391a74dc834579da387073c80c18d4ca1f237ae031ebf283cbd0995a499ccf14596554f47cbc96a66533299d080472fce95fa7983524b6cc08317bf5de9c61cb724063c7651fc683e4b3e973b6583872ecebb70a374f6e4c2e816bfec3e6d8a6db8c0f2628c13f716b52e8f5ba454bfa924fe415f5586f0b0454985bb8e7e416e654784472d3cbd2e0d426fb4f05ca39774cb94a3a7944c26408aa8a371061ac80d009c81c72c8a96a5a2c538aef7bd2c0e11372a94c8850924169dd2716254274daac2420ffdb53c4a693eed5ef1ca552cd19895a92144d03694872beede90d92e586df0188d1afc984c70c0a3156712ca74b6f0191f42acb03ccf0799a341080b578159a591216eb162e854f1557a7f1d19dd61a93478a4c2ef8ded36d551c1c692c9040d1ea8f0bb4e884a692e391ea748c5ed1854e4c7061a23f8f183bd064284281b6b10818729ba28f242c7d2f4e9f3a57837ebc9383245f1fc960401f2c61025820f01528408101af02045a376a973ff8afc202ac1640284c728f4d4ada5d9f265ad30043c4481dc327dab29c74cd3f208c56ba653c75c501fa191021ea060638aaea47438559df944234c5bce9f849ea8dbe2ed5e4c63a1f1e8c459a39dbfc925cbf9e1c109a389a74a6ad575c30890213c3671b968dc203bda523f9a30680eeaeb745ceab49564e27ecf9ed467f3ac78c2c49e577b29bba77fd325d041a42799dc33650aaa80872510be418a874f7de97e256cd3f9533aedb6cac99214f0a0847e4146cb68b3b9b39dc496d69f3c7dc7ad92244e29f6616dd327130d8f48a0af274f495f219179307df93d868dea08d11af481c7230e627be6412bdb9cef08d3ea7e9cd5f5e9b91b71e50a1f83f22fd338f36004dec9721c1dd1f52ef35884d17a3b437345b9aa4a8ab4828722cc4ab91e330793a579224ab1bae56b3459fb890875fb3a875232a8b81f1e87d86d7c53a74e320422aba2aad12ec98710843308c1a3109b0eb72e8d9910b75559e7a421db4e5932990c2108405e5d081016d881c720124fc2c3cb780e8d531009e51fbd3e9a30e5fda0bd790402ddecb3a5c3af4b9a80d04c33f34f66313d5bc964e2031e7f2879f8060d4ae5da3d7ed87af6346f586a49073cfa808d8908fda4ec5250f3c14ba75c4fd88bfcdc0011a27ec408902008716327932345f0234372c0630fce86ae58cd9237bd1e8addf61a3be9915df13c243f6bfe758d398389f1a0c9a99484ba550dd5f2b8c365f9b16e74ba601a1e76a803ebeaaeada51b0f3a20e74fa985f66ccaf71c9065d142658e1fe24672383d5b4ca3261387e673dafc77d81519009ac0030e7e86eed069b3958686107543082708027b4909ded059109ec9b5d7345f4178b8614d31bf5a32fbd2d9ca40088f3658a33ae9315329fe39203cd8e048d13b31176fe7be1639c164a2457c32e12034e0b106f5d2893b95648a6752090f35389b7684d6a9ddf031e69106d38af87acab33f42f53cd0f06ea64b5f26e39be629e07186630acbf3f1544a492ecdc30ca9a8e4157f74a92fe10f7894c18e31564acff0984e6701e341067c37c6e0199f35ba34018f31b8eee7d6e1b147742f06cedb4566169531af13864e885536b1297cbc8c07182ca172f42ad19a3b2e3cbed0f9d88c4ee59fc2553cbcf089be0e2a75d3e990bb908e41e6f93ef563f3f1e042b1365fd8fff82f33bf712448098f2da453abcda2f9c7ac0e880f09b26c10e1c9e48d2341d6e0a105748a93ff9d644d1b041e5938267f0b2327d24a2d6b280f2ca4ea6d417e145131b531e07185e7c53674aa147ff103031e56486cf7985bdc58daa1357854218f79c7fa939989a908a9010f2a242aa836d1385f1d368f29a41bb2a4a9deabf73ca4e0d78a7ca90ecf22eb922878bab4478f9ef380c2192fa82af957b3acf178421f93f8a054129fcf3d478214b181087838e1d090a326e74df8da4d30e8ec7555bb79ab5f1e4c30a79c37afe968e13f68195f5f4caf1bb131760e4019eceee7926aba67d3f7820124e33cdb526949e9f7b00d0019eb8a5015b39206708cf39e1ad51c9d53cac6407b5e0d5e1d94d052318eadc14a874e495f448ce2eb63aee960dfb96114da2bea7ca96c9f300a9ee694cc23a47e8271d4ca71eb57df32e581918ccffb2faad9af9ce3edbe58459df24fe2f2a992f74291b26aba75abfb715e18a6e65f75fa5e36be8bcae3a7a520457d34d785a6630ccd1fe3a92f9e0bd7d4958c1ad3365c1c17988ea8fab44fbf16bf85d5bb49e9a4f43f59dc16cee8eb371fb1f4cb6b5109a19a7ef6ecf5725a982cc8d8efeefa563e8b6f473ead5f3f057dcba29c1f53857f9a4f7dc7a214d794c7b5aa2dbd616167178fd941a964f17e85a2e3b94156c75bddae604487cba75f4ef5762b4e7bab6f426325cb362b92a7a6c2869131bad9abb053de3c256116f3f500549198c814bf7d2c5bd50348853797babb32cfebcf0340c59ea23569f0f0a3771ec02910d179efb3953ad93c005320ca37e964e9edb4cc0328857223cc55d75746cc032005d22cd4c9bd0b275d1ec02872eff8e0412b8a33d4aa5fc69bb035149ec71c9fe285b251020573e2d293df9eeccf270e3a7faa68e52467f38422fe22d492ded459274e42e76b5f0b19d7c29c40fec4961c5da9acc29b7044e7835c74af6cb12694cf9bf3a07b93569c09e44b5a7c5493fa594cf0e973e6ea6c5357ba84396e5e107b61cf3d4bbc61b4c5706bd14b57096554d4f8a332a6de50a2aef71c35a9e439697612b866aba8fac56cda4a82fbefcad8a2a7beda48a8e92ee75fb234560b895f3f892a51bffafe1145d70dcfab79e17647a431a7df7337a22a4d33a24686d399119ef0ec35fbf943c78be83bf3ea664e4aa9b022d24f29f6a86c22d2f984f6b04dfa538b08abb345e8a633153c4415545b5bd4105fa714e4474c99a585a855469eae8910588e1e930ee959b43488f4ce5e99e7b62c2341b4652d2a56ac142b140874ed34e55376b409085564e6a757d2a1e51fac6bb5b4ed3291a21f4ea2629935eaf9847d3044ec48b392b7dff1a1fa0bf5bf8da772ce1ef48c1f8ff939f233aa87d2b4f665750c9d9be6a120badb74aa7bc9a57848281dc282fd7a87fe5a478afd9578df0ef7dc085549e87cf7eb707a754e7569de444f074e5fbe6897cf21ed41a80db9e7e9d47240ade612e9692f891c07c665e3ca57d8cb301ccc174a6976d22073f40dcaaa66fc6072432563ac98c229fd3d6ac396fdab358b890d86fa1dcda9a36810a63554237498a87cc911931a90d9b9c4e8ff6acfa53494653e8791a3a14f7ee531bb439bce702a6f4f3ea3fe9b4966d853061fa57755f93220db3cd4cf5cf625035a4247b7706273128f213d6ee79e67e9f58ae1204b6fd28b5994501818bd396e5b3d658f82e1a0c4c88b164c5afe85f47c8cda19fd9ebd50c8fd26d5594748bb90dcd0fbcf9c4a4f5c40b6da9e7a276dd1161ecfa5766afc3797b4a0a58dd7999c5950de3a5b3f070bdfeb7f097599275e61cfb17325918fe7192b98b11f7309a5369a55408c59eedb609b19a3424a7336994fe91e4f9942322653367af74f95022a75490beba7222a14054c9e1053db02c4607dcc732599ad83eac3785fcdeee2e84ab23072b9e04127d96e1705e30bcd622a83252dc206069a4287668ea6cd6bfec5963d5a8e997959dc17c5d1a554bce4e1d1da5e20aabaf2ea79e98a94175f7a85dbc708717f178bdeb8f0a9f937a62e3af9a26fdcf6637f2917c79fce2c4a35a871813cf7b2dfcf35d9a25bb8eea7b2f26abafc6c6155ac4d99914169a7168876ff68a23369c6921605392155c38a0e427966b1c70a264fdc06bd5616e8f4ebf16f83e5df9858f4e66ab72135fb060b2c4c42fca2995f25935734fbb2553ad22b75ee0a2e649530abbcf1c1566041a6bcd87cffb46156e0252f662ab149e58b57f19f9bbd0739253256559867e193d0aca6e29c3d7e4ae5f67c3aa122e52184d430a1539845d9ee9995a628c9a4232f7a3421cf5214e2a772c77248e1c7b021b5c4a330566ef4fa78a7824e29f1210a2e455c94535efb08c5fe7a39d5c52e994c8cf800c5d9623a84950affbf29f9410495811f7c7c4251d9353dec62db45de2812448bccc01348d593a3830761a54725427c74022dcad55ded92c9048d0ca4000367b8e00c3432808133ce40e30c336e0481bd64472a7c70c2341b75c4c51a1517954c2636f0b189479b1e195c830c6f41ed3ff0a1094c5afd9de7de14c35e02e40d37568b9cf1069ff1c3c891213e84481b6c1029c10bf135de103204063f1812c4080dfee02313c793fd24b5c2b5725cd2c6648286a3a088fa90202d18e20313657dd620a63fe689c66482821f3d24080a00b0051f977855c5564eee7869c48d347c08418ee80ffc056f147134def82045bc063f7efca0c110184c266c044141c991203610a26e820048c187251c556aa9b5473e6f0c111f95c052b4689fc298764f964c2668b80f4af898840f499448ace103123e1ee1c3112ff0d1081f8cf0b1081f8af091081f88606de3c732bf880b1192051f87c02f8d504269a6dc396988f735e7cd941e1b414a8c7460084738820a7c14c20721be24ba6de3060911a29c3e066130116fca5d36cd8786a0c0872038a5cf742e551564e5457c04a2a0b1726d8adc6ca7e30310a6b8292f5c3a1dc3dd259309ab81021f7fb8800f3f10f9214082b431023524e0a30fce43880ce121445ef0001f7c20f24382006120447e481a25d8808f3d18c0871e80046963045ac48d111cc0471e26e0030f408cbce12cf03522e0e30e76a88310213a011f74b0808f39c8c17cc4010e42842833c0c71b8ea8047cb8c1013eda70442be0830d11f0b1060e6284023ed40024481b2328811a3280808f3404696304453c084588d860023ed0f0831fe80c36e0e30c46cc6044023ecad0001f6400e2001f6320800f311cc047180ae0030c3d7c7cc10b0cf0d18504f8e042fb16b470c44810214382b0d159c082f3102502112142d4003eae40001f5658808f2a18a142037c4c410a07f011052008f001052341da18010d14e0e3095ad2b8d7f125f2726432411f4e28b8a9f4a3ea4c8c86259389b18f26f022646cb2b2aaa8291f4cc0e48711d5c93be99b9771f81f2dea648779069591a8f2cba2bcd4d3e624c30df30bd75116665424c8602f6f9ebbacaf1dbf19d880e4188d8ea2c64ecee939211263b061f572da9aec24f49214901403d5d9bb95632284f8c4287dfac83c723f7d97c34848abbcebbf6f9d156170faef55254e33948261d241cfb63aa5d3b180616ae7afe422b77636bf68d4d88dfcf334a53d3220f105af99fed308f179324fd28b53d21559ff617a2dcd8b741c4f39a485caf91f0a4876a188e9202e848e441706159ea2beb224b9c074966752b7ecbb192ebaaad79257d5fa4cbd51e4c81b45660002925bb01b2fdd5a8ea2f4a8d0e00792d8c255f77c5aed671b1f925a9cac2ae990f93ed4d424b4c0345443935ff4b728c92c2ca15aa3e5ef0a9e3b24b2d8520e9ae295736ccd24b128767c93a7bf6161fa88b451f7b152d0bd22b5c9b3a72c32a6e7b2b8a2cdab51d7f33f88ca954c26050392569836864fdd307142a50b2bd029425cac8ecc14844a26131090acc234de9a457e4ab5e9531203125598da3cd36c2eab0cff80241568536d2ab552cb47910624a828883ed97c4d313ce9467040728aac3d870a5f6a5c4e3a203145d252bce98d49c664ce80a4142875d9fff68bd7a22dd1128c80841465f13cedd76f51455c24a328a38686c62e99b12a12517862747d50f30d97fa75430824a1602f9e0ce1e6bbb12917941c09628323be861751e30c3400c00b1250f4db26ae73af686c94e4136c79677f4ad1f6f6e409c73fc3734c1910483ab18ebecb3fed3793138d94bd8c7e23c4f2bb89c3a75c0b65b9f46c4e13956cb69fef14f1d3f90149269453f1b2fb83869060a2d7b492ffa8993c4b212497b85d6b93da270bf5b525ca5c3ad907f552712395c8ff653bb8483791af0c829050e2d073dbf261d6e3c527f18f503595eac4d9c93c2091049aaac9e32711e796f60249243ed9f1d994e99881041269cd19fee664ec31a532903c2225c57267cce1c3d45902448810055272a40def19fc6012479c35dd99c58cfd70bb84a411e5bc1874560d277d2b248c488655dfd43953f6fc248bf02d546b8312a2814411b6dac74d59e6bb654e446a2baa6206139dfbca408208eb4c83ffe614cb9bfc02c92150e96f3b66e5e436622e901822d1499db04da972b0b410acc65cdfa3b7349b90109f075dbfd94cda26a51f24835036ac96a5d832fef912179008e2937b69292d8395ef81c05fc636078f6fab0a10bd796b1421463c6cfc0f5c0e3a6e1097dc33a6fdc076b2941bbed3ffc47d70b3aa4f54f8ef47f960a876f73e0d9e774d3f48f6b09ad64eba2f8e28e1ea01255b47d36c2a9dca24c9c3fd27ad622895e5622901091e78114b1a73de1c39fe1d301d53eb8c6e6aeeb204123b244374a7f0a293f7e725247568f3fe2815ee4202091dd2a7bf42948ca5e1bd3990cca17bfd90a7aac375904b2613213890210c21d2722091c341afacff843251c9148794cc1cc2fbf3c47b090eecac690f96eff2c23e2448113f12e408c91bf24b1b8b6761ed7714a4840840881cf901891b5071b9bdcfcc73d48b076108491bd076d1eb29f8f745af84840dea6da5b5dc51b55a235943957bcf2890a881395d51afa4a275cc974c26292049833185c8c6867ee6ac3902091a0eb3e1d2fe2e54bc1423909ce1bd939b79ab326ba60f48ccb096b8cf2cfa7e44c7d018e2860c96a40ce9b416e57f72b9fa2f21218365264a45fb2e55eb112519839b5c674766b11c514b48c4700e2af3f3064d41e785240ce9b81b522bc3a89862123058219e420715e5ab3d7920f94226e73eca895a31cd7bc154c255f3a9e7684a0806245db0846dcaee264f81840bc93deb182e2519dc06a24646f004922d24344dc6bfd49640a285ddfd74d4ad4a498858092459486eddc32de4dffd060b8a3afda5fe3c4e444d02c915aa18a67b3ee5749d4b42b4c8098c406205a4e88bba1215647a53c9643209922a203ce7d5dfcc19478a78091f51179cf1e30d2ec164f203009420a1423ffadd1d164c3ecd256ca8ef6422039229701b2b264d5953840810249142419688fbf614346f1d2089c2f1ee3259ec2825dd8242ad31fe5b5b2e1902c4cf207982e1babc4fc6fc272fec04352ec914638cd3b9d01a6700e009244de842648bfed126c47a259389144898608e9944d3d965c9c78f182172851ecba8644ebe9b46e4fbf4d71eca28fca2bcb9c8944c2640bc481b408058a147320cdf1d72266b399a8cbca007324aaead16f2525365ad0b3d8e719b9a85d66610a184b28731f2ffba2464f5a6e8763d8aa1e994f3abe2638418a6fc233efda7c730baf0e6a9a66e7b745c228ce2c2786a6d11be7b8f6094a2bee85819eb3ada253d80d187b2f1dc57ee9a230ef4f8c5feb1f3a530dd006244ad872f4a9f4493654a51b61ebdf0beb4458d73caf733a5072fee58eaf4fccf8accec478f5d582244c60bbaeffe17e24674b167bfe429dc83b84d7361d4bd3c2af5a96432e9810bae3d3547ff146fac533239b2468f5bd4eb5dd2e2076da9d1c31657f691b2b9c494fe54c96402a40d361a0d1358a1472db6523ffdd1102a3e1c1204480f5ae4a3d7ba644c9db3ec259349111ef49805423bfac83ecb27064903093d6451d614be7c5347d7f563518e9099357f85df302cb236b55f1e96367fd0f0237aa4093d5e91d6bc2a3bfaaf4c95287005977983f57f781bc81b4560f0e3081122323841117ab4e2fc0e131323b65604f286901eaca8b4cf657d6792796381b417f1234282fc101a4c2668cc000054e8b18a832ad993a2aaeffca48abfbfcfba64da6e7cd140038d19fcf8018037f448c5b1adc192a71c7ae54185b3a2b34bd7e55b7ed210418f5368c9d4fe4c76855009e92040861011d269b4d1c314e9ed978abe2ae2fa540a2c55ac8252a9f141586244557046115f36dc78c10f32f420059f9b3ba924c3a6b246919249e3dc3f77504a2d871ea230a7d0fb31b2653f533d42d1aedc5df88e8f597786127a8002394aeb955aad781d3ca308de43d2f841e4871ca1c727b234a1154fbe8673af87278cd7cfbb51317bdfe87b74c2b83a71eba3d5c458ce38c10f367a70c270ffef22f39916d9f6d8c45fa1297650552ad4eba109f4c6dc5f7db17cefcd44327fe399320b171b3110234180f8102693ee8189f63499b0d825ebbcc49f4f8b8eae9a4263d412e64751cd246543b8673269a34725f8a093e88655131b9d1226379593f4a039c82c4f02313f5122a388b898954c266ea00183c9c448108810292967d4095c481b6ecc00033f8ad04312a8698c71369c3ef30ec891206cac1b467a88af710225f488c4b9457fac3c710b0d1724aa905a5fa9478f79dee311bae6edc7b8ec085cc3e6912eaacbe746e45156b634876e0f2523906fca6e54f4fc175cc451941421a358ba4d9d2292b5a6e27c468f979288924a490911e64da27b42fb2c838c0f3d0e81d27639a2469a89f00d710a919e468906b19217a20aa793d2ac0a19fb26c4a64c97cd781acd9c1e0452c784faf58eff4a0bc2d01abb63e88cf3270e846dfaad71d4ef9f9001a1c795d5f6cadad1b37fb8c4a5347a9a7c36447e485efc78aa4ca4050fea836f9eb935dee4839952b76416cf6032b787632de5e48daa24baa307dd4fa57ece98104a260fc753274ea73029a6e381fbcc3142b46eb458e9710736a8cfb0a352a89bdc0e8b8a621593f85e8f5a074e7a9abb7cdb79cda4c3e76d95e173f3a6d1cc01a13ae7931be72f8dd28f14f49043759ee74f4f86714f19a2471c5cdb7f155ff998330c074b798a2a4ac3b3747d43a7d3a8b3a4ef4b8bc80d95cecc0a767373b36943624a5e45d75865bbb1e1dd8d4175dae0e12a0500a8e8b186356e0c3a5b9f8d0aba1a2cabca9929ce7b063b0d888caf392d280b0b321ab2b1146b3a7d062c95fef1539bbaa26a06f3e686a8ccec41f9590633d3ee654f2645e58d0cc754e145fc675eeaa5c718d2a4e3ee2d698aae5c0ce518ac82e676caa9ec30f8f997a6be298ac5150ce7dca45466f79b89d217bed7deb0eb96528ad20b08f3ae98932cbb60bcca367fe75994870b2795cfad218354d7700be65159d7772d5a30c5ccd9e86a5c1d69169071db53ef7f7a60a19029b3ff9e44bba8f4b882ae1933a571cb779eea610564b2dc987ddeb16e53853de98ee731b6d207d5094ad0830a88a5f9d677a5d85da77092621ad26474ad2b853fbef75a66bc7896a2d02875132726ffc4064141173132783415dd43f784457bfc9cc25956ea4e40e574ed0b6f13967ff9b9d4b194500f26146abdaf54e79771a6b8ab9e33df5cefcae8b646ddfe9e8c93c90c6be17d9abb23c30edf3956c94e3a8d7e8c524437d396cac12e37466f497d4bb45c67ba8bb179ea74b2a2f5aadcc4e0343e74d0f031c5af877109159bf18af944174671b24bcda9bf3f713038252e2f25939e83161885ce29e8385da64c018dc3a8d46d2362629130180c858341001024c27c4b007313083050581e0c0583c13894b6f5011480015838284a3624201c180e200e8a838150381c0807028240180c0c0443a150283dc626a59777018399adde26d20edf0cfe89fa816c9645024f1a9b73a541682847814d9bce150349a2fc10ac46a55a86721dad7d90432d650313f965e54d57a5270e9a56d430bee01472a135f508ed08309a9e8ca24f0a24bd56eb602222cb03ad2912ce62835a0302d00830f75c951d212fbb04ff52280a5683c0f6e4028c2311eb02a1320a4c2724e41426f9cb11309992d8af25066adc2c8dd9c1967db002229069e158b82b2bb4a18b6343c7e037ff50e1c514e11e474930e750e8c7781c34faa1635719f90e0d4e395df81c3d39b289363d4447dd768d851deb7d4b0ed32123925737806dca5c0aa405f6443b3c38c8d06b3f941e4285e5c1de5a8163ef181a7ebfd487b7afb766a52cdc9e7a6a3518e8a5b1b15162f18bd394e39b35a1c5b41fd3da0612bd8fbd22b732f22ba23564ea8b104841a74ba0153de2ab254087340043b40e63e1512be2ec98a341f6c8f5fcc4a0b1cfbe64bfce04027a45bac88c6db84510e923766558744451008b8beba2d48e964b855ef0e1f669638846d65b30b8e29d650e0c6df51168527b94fa02b9c70938d39c42d19698073a6e836f604b3a660b45c252755197134befd7985ba9e8772950ba7948d5d111c1e60654738f9adb718f6a005e771d323a9e12c68de2e1fc0e585aedb35dd373960f7d0b5ea69757485bf5a0bb4adc97bc2c79cb9d2fd941d6bb0aa698e247c169304bba418ff3844f6a0cd01e42f107e46b3ac0cf8d727fe11d51f9660570bb5bafbc19ee2349ef190e44270d1dfacaa31cf8c616fe8e3250ba25583fb75fe84899047c30345813d0e2cafc356a945ff3460622fd79ec985f9ba3ef32e7c59be9ee8d07eaac1e2f4caa3a44ef525cd55dc6926238e2686f23d47b6e53f599c9b177bebf4cffd5e232d7b58acc994c308e8c116e9df7df4a5191ffd09a0a96db9dc73dd24dfadec4a3a6fea95475ac277a6044f734940d6a40a16d93210085fe0bc918540cac6036b5c8ba2b7eefc8afe248289a084d09657bbb42976dd3049674fefdc80b9b5de3c45e1a2dbc5cdfad730cf1ed2aa192897aa7b958067867ca1154e6d9d8f48a136ced004e0036e3b2386c05a6e4360901f4fc3f9754f82a407b123af60c087a9a6a884f428d9a8850aff4963f9b4e2d1017b303f6a660b919628bbb1fd0ada5bab9b3c42d3c0ff9035dab00041d9a19afbd1239023fa08595a758d642f5e669f6031dfa1919518338936323f3d0ec034c8fa70ff454996873343b4c7ba06d60221f223ea0434604655c87338bbbdfcd2669fd3313f8c94815362ffd3f615b64a78a1e6179a003b344b324a27248a7300d0ff4cb0c7b24dec8f2b2bed6320f7dabb3736373bcdec201fcc910d11eb56e42672c8a4e364a8e137a22a6079c89b715585098e8fe9f545c112e3ba098bbd00270835012201fb687958bc8d316d51f642cd8851de8c6a5d33e1278f6b003da8b20625f07b4fec6bb6b7195d781ae88afc0595b6e9e87ae5c989115f55ee9651d50f0399933ae148edb4bf6ab106e0fc166a0672a30e2382d6b2a08a1bff0659b9945a7c00bb65007baaf8f1515e8cc63ace277125c1769859c5ed23bd0d52d2a83114ccb4bb2620e747091c2bfe8bc4d774c4e9dd56c3b73ee014eb420188241bb6035476fd99e3ae02f20ae2bf39817c07a0fc84cb4a055ec905eaa6e6efefc7cba32a709ecf7c702e3d423aa62aa32c5002a032b6a758366ed7c2c49dac8325df290573c29ec0d9f2ae23ecd6b673c95923d0549bc6667f0dce791f3c307b3e508194994a3253aaf23e816e00a161bb81cd097929622267d4a5e3469053e5855f9de52bf2fbf0044bfaa645201512c3d87c3ad0cdc12507b66d27bd79317fe50434db2807bccbcb5f6843c34e560af1f4855b079b21dd05a5bfcbd482cfe0ab51638edaaf5fc2e019ad9b110d2c02cdbcdf74a3587165a311d81ff14d947f5e71394aa55d1d94858ee31939282d25e1b491ddc42f5eac3c04cbb7ece9588507cd7b39a8c2528598df00de0a4378d77476731e017cee2ac00ee697b4e34239a25da94dc1e6a1e4c334b9e8f3a9470ccf0fb430889c4aa2f87beba1e3568afb4f6911ca4353d98de95bae80546701072f735d30ce5c8bcc86b5c8634deac8e63ea44e04ba039046903db171e86fc063f5571dea4293f49122c2dbfb5cd684197c16c945efa79f402387266f3439a41f65421306e38ea8e8177cc04206bb9cad5e146c0f1f8164b4050eef00c670fa157fada4de577644322e6ccd5ae1e90d565d8f3703b9d51da044ab357218048c2111af5786944823a7581526747f2a28314025da087dd8fce97544a6d2934d8daf481896d0b6ad8e47448dc9b142bebd93d777fa070e3f7cfbb9fc81c53e77fb97d0264c41b4178ff57872ed2ff34b9258b037cf8933adca56aea1315069d1a279e36fffbdfbc472adfe21353706e5aee6466e704cf73798166b29c0aea8526b213a093337a30ca8ba1f575b6b9894495bdf0fa6b15ae828b444a7838c4a2f581d9b68d4ac01328328402669e74853b9fe65020df00f12c5628f65afbd277e5ea976b04cbc9bff30e22aeff25732cca645e326d112dd1f8bff10d86285a4bbd3a95eb82395fee42ef1fa1b3429c26a640b36efcd8061c27a2e687f21bd9649248ec665d8ac6f6184794db8bc0495a8aa6384680460f61438f9def8d4d08d58bc8874c8ea446dac52793e756a48183eb381b43b27311f0a7b481e9ce299467628860686f13f62b89f6d52b2fdbe2b5d834670c695166721259826b2060d93c5b8948db46e8ca0715d200ad2b9896c914c301584458f34a09b5206d4daa001029eae130b4c943a5fbfa268ab48505f0a57f15cb20959a605429334e38adbbb373d9a8c4c8d5ceb7874dbce143ea729146b689235d7fd795a80ef9449862f8446c52b36b9dae06d4330baa35de52fd08bf8ff4a0efb6f3628b9c1ee4f557d1ca5abd5157b5b1041135239625564948ca3f63d4893221949e36ef03a7884c0afe43fa0578f43d43b9317f42332124ffd66ec2f74bd18e9f4b28a702c18b835b0ce4c59e8641d539064b3a06383f1a787b00b4652e026b7ebb0814f174f096bf08e73028c8a39e240fad90d213375c98da3f7b2082d55082c8228bb0c6ab7126371356e5f9e3dc04446ad8a92e781f6e5dfb0c2888c7a730cbfdc762b7cb21abd1dfa8e587f807053a650a349f60747a3a45add8bd55fd7e8fb201fc474443da2fdb36e3efe997c3c79805870742303ac430c64c019f0a9fccf1ec037206557a4e080ccecfec3a7ded3f972a40ea7697bdbaba7a9d2475a29d8250f5294da2558cdfe77023c0d0e8a381409c15d956943e2175186fe1768b64194798db2edf260031804cb97285f460be7e58e0261b804a8878e7a4492a0ee2997a625eeffaa476e55210d9931d021c36dccf80b28dd6d5542b2ee6c0abcf09d2d8d64a933a9bae503b5e0704e79230f4c9644e320cf48afb82ccc65306b60ca6809235026838d14820234c8038a54dae0f099aefe0ea6dee74cc1fc7778f0bae248bba105126d917a3d9df85f0b60fdad34fecc4698d49aaa4301e11c55ff17f2a59f0eb8149fdf8a250e9b6fb7dd50fabe0d045002a950179fd8018ca24d88b7beb59b2bc5e81890f22b4463d165d94c574aae03d941061f9048fbb3b15a6f93284b829bc8987616cb676787363c2779de060f5dbda902a078ae8f4fe2a59e0c22ccb2776fb3fb4ba250905d9c099ffe8ea27a7238f13980296c3f42ecc06cc131f8d61391620e397a1de436e9c3acc0218ae961fb1f60eb024004d9fadca56fe2cbccf9bf6ad6d4006b2c715aba4303b20d2be2b20e1a628346e10d249767f3904c9e1a86022175b3055c90f0152393cb7a918dcda43123d7b2589744f92c6321784c5392a078f0270009d4ad3adf1392c485d334e410a446d27bb2f1ba2f56c5e3e5e36d1ce75a03cb32f5dfe32dd51fefcbf210161805fb4da6491b43c4535ee8c2c64e0b51a12902fe29f5bc9b0dedef0020eb2e2638dc0bc6adb787aac1d119fba11ba7d5832cd2b3f737e4609fcd9b24bb037f8c70f266d503c732e3d12fc3039f1ec044cf12f9692e95f2765f0ce2bcfbb586f06c17554b83a79d2e6fccf3856b48e0270f21b2f2de480956b7ff5ea16dca35d5b4e19abe40b147648fd2cccd03463ff40001394a4cd17b392a0fc8d23ae41cf403c04eda83ff83d4339aaa9ab43584286af593a2a655ee534cd3756faf999370914bae09316325d97b9993c6f207d9bc6ac49e1f6e3841ebb3d2380302b24f4dbf67058e94062eff5453e95598e3fce8e6504cb6170fe6166ea0165d49ad773626c246cb3c2f1d65359886bef4fd7e8c6b81385a84c86fa015ed6bc9984a6c323a425dd704b4db3679d4e5690e638a27967cbf987cc2e8efc91ab081b7d2036b3eea76aff0dc41e43b807847a86d02310b885901bd2f11c06c96a4e1ae4e6f433bed808e2e9bbb28f70b5e5585ba6bb855b5ba8670b3d6ce1660b7ab6dcdb16755f5b9044f50fdc41d8c2ed16eab7a55e5afe7e1722d60fcbb1555f95e2abd6a7aa6096572db81895254c660ff3e972b5858f46ac0bbe576dc8fbdc16b6fe6fed32b72ab3af999764bed899e3bed8a442688e17391a74aa5a2419bd073ae4b3a4f79dfea58d3e828b23cb45685d31e97c4ae7e5e90b28b6f943c5e3571ef42f7ab5eee48c74f746dcf9c8c03bbceafc4c9e3f39680974897ac5498226ce5b59c32e82975b372bc95a5e498fcf32435561ee803c9cc6100f13e9a2bf75394568deb3804c2dd9ce939b338781bdfb794874bc630ba7a5cdf12fa00643808e8ba10d4cc906612c1c2acff0bac0ce887f63d38b5375d88d41201acf8630889d005e98961e3311ab80bf903c0c010214c9bb282d1ae6210801dd125b4ee64700c9b018c54979203e5a9e1dc33324c22880331a980525c2c30ce23550a2bf181d3174bf448602bc1372a1e134c08339829b207af0fd9d1542bc508bd1814b2faa6bb080c455820820a71cfca3c9bb5f8e0c180974ce20f6e09c1dab56833c24655caa99437a0a97c095a054ea73fbd28ea902c6227cc559cc3512cd7c8b06a5b7eeec2207a2df72ebaa1ca20b82b36565a462053759f7a82b3ce6f641b6c7c02460c25b5f1db04288425f58e4a2e1d7cdad6791140f272b48aa876cb3482d852cd0c612b28a3775736f2ee7f0af864a5f5941d8f59686ed51711b54448feac1c1d45e3a68df2bdc3a3af3c25a86849cfb8f1dcc054bce92cfd2bac229a9cfadea343270022a062f85f07af5aa4f61e6dc0f176dd744667f05a6401317325901238fb240ef801a684c662ae7ceb9a8b1a33466d3526bc4a6a4d4a6a1d2eaa615ed714a090763f1075709e193dacc38aa9db64aada829e7de8bc801774739089ecc255d888ca9d0f2da30b82084ebb1e4a48db2686e3b3254a9aaf2706fa5f5a685760add4ccf19eed38db38fe2f035667848d0801e6fd9a351808865f894f2798bac47cdae6edaeb0047ce8245ce19bbb274ba3f2c8c3c38a4716088862805f78da088fdbf914339c52ab98c1eca07c681f64f909312a63763b259967956d207b9f187eca02df6f5a6a79cd7fa7fa9875ae2ca57aece1290deaafb6f2c5035f5625a78c2fb99a74bae7a377d9d30b2e85b5b16a0c6d407381e3f614fc3484ed34748c7c92161268d762d4e3d34b09c033a09d8dc6c759f6c34de524549a5e4d15d3eb5a3ad6221f6e9a84fed800d0690445aee389874b0e8d24ced8be0763c26f470f6213709c2adcf30fb35ff38f4204c27e5dd0d561cad2a39dac5702db116bbbbe242bd4aa5fc5ef93a03399ebe0ea2c466c29b193aeb191669ae871d97870f83215037f8f95d8497d02546367a9bc6450eafa216dfa399c0f863fb92c53d2c7e2c2a1a1208287a416d99674b4b3f6507fa8259818f6f6bfa2f8db06dba78e00326b4e34c456b7e7709e4e66eb07dea6b21bad14a421add57207ba6ddfdb1c82ddd207224e33c25b795b6169321c2ddfeaf25227bd9c5738672dafc7aaece771386978ce2c93a419b2ce8dd2f50fab32c40857c7be8f827ac0d7d09c4194da8ad3115b2c6c3dffb8462500eb8a6298307aa0fbd3683e0171d0aff390ebe97a279eaa98a412a61f66a8f971c58d75b5845397436c0c5780990207372a978ea9381453ec208e55e2c718bb05ec02a46c70b325e230585c56f5c3119b87abeaa64dd840066bdbaac06c72c54f37b2424ede2453c6c6e474368db806f5cf3c44ea4d47393a22dc58e634d44a96ec1702e0a37712641d863dbb4ca84f3d88b4b03dc3276e03c20fd9477d336a95dc32dabd35474b0b955ec6573cb1a421fefc1cf3c3e481cfb4832944b022d25f0df851389a8529c71043776c51107263bab5bc3b812ca7281db5a80b6f329e7def987e0b847d5424711e3554279b4db961df31622e8c3d2bb594e28a3ec95b02553a8e4173121db6747cc62133b5010a5cdf2ae423455c1755fa907a4eca9b9d98ff29300679059a7d989349c2c03aaeaab353cb24856678d9129db48ad3c40234652f13cd69d74e59d239d58eb9212a1fc600b8d22f725b6c5a8c3f51a5a7d543e2e65e179932a85f77a3d313a9cd1d9d81f360dc9b3b1601a779c062f9fe02f39db1de25f15813e7853c07eba334625ccd713337d7da62f5c724ee2499730c8d333deb9b79a09b0be30289ef06559a948162467c221dc2210ed0211767c1b338b259651d6aacab71531727936632e682e41c21331f70650f1d50baa2e93e5f3cedc9423e289d83296031b94ad9c70fddb74cae8a045daa112ecc7f2ea700fc3719569a12bf54548470a065c9eb5d386b3aec9a769a0a93f4b4bfa100a969aa7b0dc6c8e96c5461a766cdb9c2bd26db2988593b5eb269d2c353f6d48ffd2f34f6595e388bde16995e5e8cc4d99d6d02c04df2c698e153125a52f9eca2fb7aabcac25cfa3f2b1448b91e5abfb53cc754acca354817c7084df8f41e9331a30e19ee3284ba53f3515af9a7349da2b7b4600b19f5c98a0063af10ad3bf05aaab60244a893afb37f1ed1f24eef4cd1830f5b67f3c345df3d6ef8da0f201a3c23e96caa57209d50db33867d14c04070846e09905286b67a393351fedb99679460ca1537bbea0838fd50bf7b014b0c89c4b5ad8081f9beec7879aba3705162f277a738985109fe195c026609e13f57a0425955a0df14931fd2c996a927cd4f11b70a44368915859f73b809894a875b3a3884f80220fa13d03958966ec9993cc65c696297e23b16010cc414f89908c29e20958e748a8c219a9c9ff809db4101ae4a5a25cc3f5527eb7c1316ac9c67e11137df6ec4f55b94983ee3429a6c6f58631fd64c8612e31d1592fe42701498a38a279a9c258e79d25b671e458a3c64b7cbde5646e8c17f292e1dfdc419b5d57fb5e9bc7ac47c93d080d47a435445ed2e8a256163fc20969703a0e050001fb6f01b4d0b544b53cc217c63b8dc62ad1a6de3f532f9ed6196cfa36e0e14b872ae4a1ea141e3af0a4da8f0e6a41f197e5378cf860daebc53a724b2d762deaf80248483793e42d6be2f2166994420a26508eb47830b6e21920bbecaaf0b23c4f009072794b0a95ae4596abf666578d2810a49d76a144db9f445a5059cfcd8c22fa30bb9a464a2bbdabf833ac7295ba16b62cec71909fef12f16b4b4491cf21cf0d82161bfba42d264f600e9744f3ea42f8d3819af508582fdd2a0c6d653e5459382fd54b014f8820c5f1baee67105049f29f9722e3672fcc988673dc4e10d793fceb14831e022430932d828d97d822ba41f4b4cb90bc2ee029414b5c73468af215407222b8a8582dfc27c03ce95e9adc6c970229476c3c8061316163ca049a7c2330228d92fdb6ffac641e26c049f00b68190439d5f78798807852f760dd9242bebb8d1a31f0d0c4dd5c7038e24f0e180fbb034fc12ea1a2823b99d9cc9cc390f562338a814001391db23b8326c1b1fbdf3f4be58a6f2294505e6301c93e9eee031b7ce67c105474a0f7265d51b83d49104f52f3192ad72364c06e88ec4dfb352030ab0f806573a51356e934b4c05530c551689e35340414ab6c5fb1365820a2e5dd644af5bc34e378c9a83609348fc5f6286a924aad19208d58bf33f838f9826b1e42bfcd23b5e2d06d50243ac6a8847ef24c7f678115ba782228ca90bf2090d09d5fb3609e606d386acc189461171f09b806411f14a4233b037916e3eead8cddd3c7c210be7eb39b4cf83b64d68455c691504f8df6c63aa48700cb8740f5501d5b82c2705486dc8460d410cfe6e6698b937708165cddd6c587b875d7363239c4f4ac5610b104d5d988e68dc5432aefa808cf7765c1399ad3c718f85e6165849941df6f16d9f2e52edeb5a0b112b1aec7285d1e83bf6bd82cb306e8c9791d60ed252586ea40b2f1c80905850d7efb99514fc7ff08f3fcc92f310e8e77da369c214ae1c37aa4807da113f5c852e241f5fb303ddd8821b754a13734bd890b2fe5f656b684cb0b777c662be5eb009ed1943b23b0edc5f7874c6669e5013362bfec1236136e8fcbf2b299f41be91f7d9df092715b408459262a4493d41c2a4c558e5672243ca3a3ad7f35a4a9c720212632943d8a9120aa0b85dba24dc32a0cef7cc6e4a0a06a4281076915eff2b29c640a99fe77e2aff20dc686df628c92337636e40112accce3e4696e979e20fbd7cf753e5d638ec0fd71114bd31c06f2bf1ebe0bc365a435bb9e03e41ad36e04c83cc698d0346b18a48f8b3a6a5b68187b990e8804518689ecb1b1f48141602ef2b5030b952ee0702aaaf736cf76269d13b9e08b2fa98577cfded1920b5b33ca5b6700e5ab63ae420bb8bac2e84f441d0923d4a043d6a7a82182049823160238b7727d2b63eff3454903fb38c61a1e2f8a30a0c592f85e48d278a5e0cf8d37c9c02d641adc6c98e5acd42fe6b1d4d87a872f8bc6043c025d8e6c47cc146db748d90681baef5e67c65843507c39b6336f9e66da6473b166d2c3a05c201e9a3d9e80ce3793c75df8e3204098d966fefe71ea211a711e07235d5f02bb0b39ad1976e08b4b60b6eedc3926e187e9a115e34634b7fdde5f97cf89c392832c2bf9a5e0b89253d9e35ef4b8d883a094fd52097eb62b53e09416272c3fa39b2314510b87202961ad658e9f9e43b732987693b714a5fc986cd82cc586a29f9cc31328c8216835ceefdc0393150c07a2809cd099dc1e62334296900c5b8507e1111c7a0a23701de4609f89a21df05ac5ea5eb05b6f198590e32e834474601e1c8e32084ccbffff96b968f0036a0e90adcbe72ea4de9f85651243ae5be7d5bf0ed590b14d82a686563f57c916c495f6bed41528048370dfec4f1388717f707b4c8e1677fd5ecfc3c709cc3c6807ff3580857ea7dbb4d5a74cc375a53d2e84429474f18b4f48135000cb130fe8164d1c9443abb9001c5aa61f89f9d34144a461683924c2a403f19b9ea2075a1db60c8553819f76aac3b0756fc1f4a4a4033cecd1b9a8d4aa2ab47fbc61e76f65e1fc9bb2d60586baae88602d1bb3787b28f3d80810a1211c3a01b8aa615e54164265149f3e415c6e10bc3daff1f4c43ba4f7ee2424a1951f7ab1ca5fe4dd9b097220d5fe4106ca9c160d93116eb6cfcdb7c39a4886afceb090fc26998370857537906f81781f340ccb2df8e65cd469990659135339eb4fd1f270faddffb4f07c1a3f2acc7a07d5c58ef83346dc43c6724145b2c24b65ca21c59af3baafb5cb757a18ba78220974052a03f4153bb448d17c85beb24b0f216be648abb9cb36bf8a76c545b69cd6ec9d29d2b7bba4518d07401cbb96acf101b7398ff82efd1e5cfbcc883bf0fc80c346448b1110a3e66c21e2bb43e14e3d9ddff40552f279bcbd601f37140fd4f353718a49088d3fb847b3456f173e52e7cf306f60df49e8bf931dc0b2679d2b8089cc3fbdc9f2170b4d8b5fa3c2910e2034f3ff0775fee3c613fd85818e1f4cdb6241b38558bc15e2c57c4bb0bf0b7b6da0cabed29b5150631a358db399d6602c2dceac43a78cec5847e9621ca70ef3d8fc769e3e52e93209e9012456a527d276c75359a4e41ae97ec8e66b10382fd817eb2e973a3f5b2f5ba04e57dbb67878397540587066baa70968e205d7b984b9e414a4d849baedab9e56cd8e126e6c31d948c16c9180c5f0839efda3cff67c6b25b349ee11fb4aead5b135eebe06240277cc34390cc84f6b457151918098d173e80605f560b1e2c3dd29e1faf451b625e10b242103d815dfe470474cb0e1bbf24b6d50806ff90aba6a32f0f5305fcf5409dec4a00e7dad632988df7d6c97709fb2d56d38684d489f8dcae65384da4165f7c99ada1bccb023c13e79800c6172652f593c69b427ec0b13143be963fbc95836582bdaa6431e3aeeb42fefe9cf4f2ccd08139bf7bbd20558a5a73a4b76c8cc20682b3cde0b28771d5c8a2d850a76e9c90276b2a2c2f8585d45d291a8525dba4149fc4df5ef46a1e371c0f23bf3d265e0006a51812cfd0c3e867dc30ff24764132830ab081b5900290aa8f34647eb6261df5b3ae78c6afaf4d0ebf986dc521df0d1e0374a2d2ff7671da64d53d02c8de771d4aeb6605f5cee1c51b6825c0fffec31bf9dc3e85fcb5bca05d6e129e9502db92f73980636b6cacc707fb167336037dbd6d76ad0c7f634bca6f229065c83a355b20e92b1d60cf7bdc947e2c3260740dba22a877d295f22c361b3adf4cc00dcce7ee373bfe85238c9fcd1baacb44507eaf6ce044dba6f1cc088fb4c49c45dc03668032853c15d249f84aec13d188e4bc000ef54fee9adc9ed76657e71d181657264bb474492300c9209fcb85204fda281a90777ca330011358ff66a9ffff83f360ac3afa4cd465c4801f0eaa6277686fbea1dcbe06273d509e4a41d783c43072d02e31f3c1c9eba91e386c7c49edb2530d772f52893a1dbda70e0770ce156e944249a4c967e7f4b2bc5c5024c3529f30ffd78235ad1c0ebf13c4c0e30ef5c28d5d15dd737b7aba139b8822702d1d1767c76e8203b6092e1de6aa385a5911642af6999c4d2b91f65aad963283020f499286fed956f33cc9a29ba6c44c81efa618764ceba17713edc03e59956b516f566e8a655417c5d1a790b694ca9b68765b09d6d4f0526237a90f8ae5645c128e728879f49e6b3ce46608a67acbdc4e44ad9ebc1d0c261fdd5c393ce722c484525d1ac81f6147217fe4d3136d48fcd43fc6d95e92418aa1ab2fd67b9a57a0b90d1ab5afecdfae258b8a4b563292b30c38d0976460d6efbed6b83edba8588ee64a123ab056da11b42066caca9b4fdb028bd36ea66f4b3836b5ececae68f83f99d3e8efbe378474d4ee6a4b9e8509911ab811525f4c04130a3c9352481b4b51c7a17308da99f4427a3920b1f530e60d043d2d6969bf65aef5a4e56373e3604d5b85230bebfa308d1b57e5c366657e7545835be6f9183e26e427541bfd5d29aff4138cec8155f5728237ad04a8917b4f7152e2447c6b65a6413e91441b0da07993c9e62021586bb7624cf64010e0398b72047d56785569d1293610d27b8ce0ea7b61eed04e447573696e15e654f17c875ba35cf9afe9c6033ac6d02306da42f5342e638a8fc027b199704b92e14a06cd976ba388b145163aa23d50d5dce0d13af7a52569715e4945df9bca3e6ac7ae8601651e9068bdaec15dd0063d9b2e0ad460726a49a4810fca45687815621ec803e7c8a226c5a9c8d0876127f498acecdddd2a743264861a9fd1ee784489d1540a1ca0915d227fc78f4aec6031f6a1c4272efe176bbf9aebd542a081d55979502b413a12027e889e4734fd93676e7417f2b998551654738dfa3b621299d9a36af7fc56867c2d31c41c1c71e208a0cf3de6194c6d941dabc37d7db9aa0ed0c672d0e204d5b435b7cc1290a5ad4fda4b309cd685848e6ef4cdd33f85f47102908400668602f2008d61de4231a7ca3c41aa8712bfa149cc087e285a5e598f30fca61149df8e34336504ac11172d440037835f7666b4b573758f677fca82cdce8a1903ed3f4bfd481364cdfd7a2c124b4d077c0392a081dd08245706f156f22d0ebe5ad47ce65715e14a56b38889f5be56c06c49acc5444ec8f0d84145cc85c14b33aa645e631b9c552cf7da3753f732fc1830c4d36c7c4b937f163c8f764f7d8bd08adb219291c7b053811b8829d0f5a02296696ba9fef51468cc27027bf7e151b57dd312e8e1032bc2debdb30eb51c126f3b2ad3db7561a9265e537b60f14a8e89bb41884af52dd1cf02c370477e2dc16f7cc3493693c8245bbf65e1e445ddc522dcde9ff48f0a73bf19d517eb7f20a359014a5cb105d3647f38c38e8ffbc91d6df5d4f6d5cae0aec8603a260ae9cd3e19bb636a0fe408d3b7f207082da890c9dfcebf5ea37a1583edbd2d00db97562a16628b06e70c37e38c8d9d32fabed3daad19ce03bfa46559802da3f15c826f3d0d8c5fd2a3055042ea3ccd3f3624fbaf00366fbfdb367866c2ac91d45c4d171fc077878f36e0b8eca2052bf73bd964a18b4e3aa5fb21104f2841812e1cc89abcc1af3b9a4d26eb86f9ccb8d2de157505d8e589e9d96355ca73ca32b3b0d5ac45df434f813d9f302a11c0674a58043a774348c961758377c608ef6feb58513d3b2ed068561bc3003fa2576d8faa30b2aad83460a407624e132461d6c1a681c707917d9362490f80049de79baee28373d9a5287e2766049a61682ccf7274560b7278e4f86b281cd0401098d05a9142901b6bccfa34c97a54a63aab950e89e9cb90cdc4057623d48ea67f0e0043b3167f3bb7d94348eb9c97dc7a0f7b2317a223838be89ce301c413512be1d1a40041ed8f337044b71023c38c9d1166efe45ba2ea05ee2269afc288fdc275f2682a8d87c0d60534c1adce313283158461ef5a4e1741c9faecb6822f243d7d670fa192c0307804c98622004d21fffb3f4faac15f01a5a7dc3564e89fbb5f2ebecdb983ae252cfd2331671ef60298692e7b6531295d72d235085c9c06e671354a0532fe2b00889717077360f883a3f3ca91917c13908e3e2825fda4c3c8ecf2d9db446f403028ca8319b565f845c72a169d7179e59af7b2821ddd09a4bf0a50cef247f1cd14697ac43dc2e6362a28f0cc3fa0d5efa5f96324a04c6043443ebf25202379c913edb3a5b05f90028be4c53accc2b138c2fcab6e1843029a836e41753cd81bf23296a53fa5c201d378d6c676af15ab44cc4aa756d3be4ee77eab503b46e03cd4e983f5ce5086671d43ffc637d470aaa05bc5d828016f88dcf9677ecc15068a39ffccee7a311819cad8addd9931c05bdb10b38659ec962e2c78a7b72b315109b9adc1308800831f8bdfe45dbcca1b68a8055468b63552a0babe57320e06e133c9d8edf017be31a03e660949bb8d3be09afa5ac1ed23b330e801df448ab8a45f1a95fc0e59b6f0a7acf75f63bd849e5982c40b1ada50da3c5760ee180dba03f3c1f595fa136f34b299c286a4a7baec7f1401c7618dc378b16e06b70bb59ef72727e6e94666d7c648aea30c17482e88d720298d2d238801521d63242ca2a4f955069a6275fa42ecabd14ccaa12db0b66ced6f446ad129dfcb7331e6d79bd72359d31a9b432c8a9e9f37ac64f9e3a881fbc9cf4d87d242fee86623870fca68626189517afee591c21cc7bdbeff4a41c08cdbb0c32c64d9252307dbb448772a0be3d1cdfa220b4f83d4074614b886d6135488d3e030ca502fe8d44cd0b3740eea49003033ccff33ccff33c7fbe7ef3b70fff3fc00d4852245ca07da85a92ac94bbc4604cc26b17d877816dd67eb34db093efe078030e0ca60b830bfc4c49864cf78d1fecff59d6a52f6b83c7851b3e3096ecbd7e9fb2129f1b3dc83bbf9f182e9d9b474774e830c36317485e12522f9d767add011730c11765035fd4065e0c3ea38c2878e8c28bb6d984915c1197736155de774ccd16a2a22f4cf0c5064660461afe14101131230d7f5fc303179a6bdd49250d0044f0b845d5f6aba59e2b8592f281872d90b27041be937d0c712dca49c6f6d3668fdc6b071eb430864a9559d4f61ecfb6539262e6071eb2602f9634235bd27665073c62a1a6fcf9c4f1f94b37a180072ccabb4b3713f3bddff47845a52797c1434cdc34eff07045727f4c53bbb9f2ebf06805bbfaef7a4996d7cc1911110981072b4e9fd6be3e8e23222268acc72a3c5461fa98b670771f1fde54149364514d4e0fae49784487072ad4d68d3d6a29f3d56644021ea7b8bffc3d59b6bb75020f53289addda3b96a0395d028f529465e19dd4373fe38514a6e46929359b3d34028f51587277daa878d1439c88e2efb6aad2fcb07272284a9dd15093399a7f1814c8b4c9e223fdfa9afd4492754c5fa2a527f2ebbdfb702786b73b51d06482ed6b6f881739b1a730959268a193bd092c2fe70f13722f4d34a1a78a51b26d9c67fe64c2cbe15e292e97c6185f382a3c30a1765eceb9d30e2b6d073c2e71c929cca78bcd1c931b111121238d33bef0b0845a26c5df93a3279d2d091e9548d6e05fe276f0fc287b502229939c3345ceacfe670a1e93c83cc70b3697313e4249181d275fb13c84c9e9028f489c1f6e3be3a37db529040f4878b1d62e9d7644a7f7008f47d81a35a674a247959a1c710e22a797c32fce497b34c23097627f3af3500fa1e1c10863babbc7d07069df45707ffea9a4509e734a14f18995a776d22571db4e441f3ab2cb93b00722b8507e69dd63f09c2d20781ca21c2e26faa233bc463008c3c3109d47cfb9f5352222824618231e85f0835e9c28be6e66193accd05186072192b356253939f344cb3d06c19ab499bff5e46a0d3b000d1b6c07be20e3035f3819616ce08b2f4a29357e035f1406be000118666c07744cc14310d4cc5e56928aa818b4c0173bd23063471a1fb88347203a395a4fb2add4ef9f8c0fbc0720d04ccd9f72f2d614b6c71ff2fced9bf12c0f3ffc5295c43489db33391e7d28dd9390b761baae2a1e7c50b652cc191b6997f33d1057e12f6bf8e7df8c181e7ae03cfb67fd4e626ed879204386c564e256426478f8bdb24d7c73ce27fd1dee9cd4fbf19c24e984ed60baf28b9677ad713d1e75f852059b0a97db92a7bc0c960422222f83dde14107b23a5989e6fd162cc73de6806b4a56b44fffbfc3061528001a5b0039bc7b829cb81b9dea2489437b1abf2fad264fd5c0c136bd8d0a6729584af17843ed3f671a9979b86193d3e925837f0e8011c619244881471b3651e745dafef552d4830d466577cafed3337e8d842186189b901106023cd6607fee24e5cb16e44ff8071e6a4812355c8ce9e6713eec9186262a64f7bf9ee4673cd090ac5a52859774989c1d1111d161018f331c36c919562ceffa7f233ace2883036040c0c30c7996d4d3f9a4d0bc298f32987dd4b43e7a32e041062adaca6e6c5757f06b0c969d54e2a518e44bbc8080031e62f008839e4f0aaac9a42df79c113028e00106348a9a4b8ec7a88cbfa0c59c75a63c2d7d492f18344d2e59f7e44f62d685c434e911153a9d5eb8f077c695f029574d545ba0f44cbc93c48afa156921fbf049a73afdace230f0c88207163caee06185067854c1830a1e53f0908247143ca050a70a27a68ce5499c73e400e5f184a3783c3126c12d13f4c0c3098426b72cf2255b567b3481cea9c442a625d9b0061e4c40e64df612f63ca57e4bc8ab6473cd33a16131353c94d046e54e7a26956c1d27c1fd12d714996274ba4868f4925839e9791b1fe160e2a5e71a4bf7b3031e46f058c318abbc0a217f266534f02882d1794e732c79aed109e0418472d494a563ebc8fd06f018021b232fc36beafc1e1c111141630719bb030d323c84508c9be5726e3c09617b04e124dd4949ea341737aa1111911aec19df1e4028efa76441efe6cdfc11111111110778fce074299ba8357929cfee8364979324e92e88c7593c7a50e4df64a6f81b8f1d1bbbd8c36c8e25aa659d266043177bcaa9bae8b3c9329a0bfc6ce2fca4faf0b96ce0c2ff1f2b4fef94aec369d8b885e1552ce5e4bb35a12d2e0d53265d9c446a898d5ae49f3efe69b49eeb9c0cd8a0c5d1763e8c590a7f923cb0318bdcc2a85a9c9b053664a1b947e69793355df08c88889071461a7c021bb1302acb6bdd42b0286bcc6de9bd8d57982a650e13266f6c4a2322222bb0e10afa92f6c9d76934eb75b48213fde3eed4ec5f345e6083158e844fad7f584fa286186698616315ed6864464444d0d031624315c51837496399e3b89a8cb40e32c2d8335c878d54e4633799326eb0923d26b0818aaac4db144e4e1353eea7507aeadb1d23e0810d531c3ab263e2e61436686c60a314e5f5ff5856f3116b428a84aa3893336aa3b836bdda4673d74ca6284a524a3332995024c5285b29498a92b30b8a52f7652e86ba643e760007363eb1ce6739dfac4ac18627902b29bd26213f6a884cb0d18973ee3f48aa794ce1e284c17365fad5edc5ad9bd8ed55dbbf72faf358044fb0a109ded2c99a586c6f7d926023138955e513efc4c2bbc5c4b9d55d3177e731de1ed8b8446dd2d9f35adcbc26b9041b96d883e6b98ef798307a25b6b12d793a77aa742325788fe5eb15ccf43b42828d4998394697a9c62ac17c21d890849e3293a887490736229190761227658b19bb2f820d48dca1fe61be848d55d623fee84d5752a866ed940a38826cf38f673f6659ef46749dba535d997ad476073618515f546876c5125d738b307dac944a66b5835a7c604311458858a7b8212b060b106c24c2062290ecb59775d3fc611c111101638c46c18b8860c1c621caaf74b55772bccba8214c5f9d2bfcc9d5c93f85b073c99d29efecd6c654c106218e6eb14b9274b3dfcb3606518edc7f4be12de8a5d81084b3f134eae57dbe5489883860061530818d40d8004439751f436fecbdd4464e60e30f9ae09e7b456cbd3ce70436fca0e6bf1474439d8ac5f461553ff3932dd6b62519111119a351d0001b7c30091f722ca7b477e71eaef4f2a12c7492d1b41e122da5b0a82766862f0fa6befcf2a123b3328b87d6b4c7848bd3c14af40edd66fee7d2d9cb5cb14316154653597956923a7cf19bf935a752758b0ea53c9a24ff4c744fa800e00836e660ae93826d656dc8a135f1c4cd9b31a1e71958b011874f3542a6a412dbfa62860d38a09d295a14db9831c91bd28b2f93fba94adeb821a9a4bcea98a3ea09256d702a678f2af12654d2d9e09c9c47d3f4bdf2e11a4c96f4e4fe524926e6bc8c1d19f03248a0031b6a40ff32fcec56dd8526061b69b84ceed1741d0d67159f8edbb92fd838036b527172d75f9a8fdbe09d8c31aa60c30c78ccc9e3e5f5deec1005be50818d327c772da5bd66d9ed2743d275d2e166a93aa7c77088ce8d3b493a49d6a4183069ffaa7c97bf84300c6cbcd51cd2b39ca4d704be40810d309c3bb4e63f495ccffb17908e517483c55cea265ef03e4f42c254452ac70436ba70e6f8ea6f9493a278b860052daf6e2dc5b0b105c34c789244cc1fd8d0c226aff97b6c253e0580356c64c106160ab960bfd943463d7d054fccd85f9d59d1c93800861abf010950008c18d8b042daf15bda8488aa50c67aadd092933e495381198b9ea36b3849de9422c3c614923587cc3949639478480a6878f97e99a62622c2021b51284d122b7da38798ce41019bad13c54f1234e6ec09e69c2b959c266ac9498c13366d93465343369a40c550ad271bc2c26c2e608309c59a4ba2b9c54982f94bf8425d92265d57c21fc672491197328e9c84d237334d9f8dfb89369040dea5f899ca3e424924a243aa93e4aa2280810d23185346a9ca245e3608749861c67e21228246008860638d62cc6692bc06474444cc40c313368a90bc7b973191d99d624644443e618308c67c72ca795abbfb529db031043ee4d35932bfcd3331030d50d81002de77b2bf676af9bf1011d1714619890e31fa3d0d0138c14610948d9de33a73de91b9067b868e0dd800c2b63d761fa56d76f36fe307e772ad9c636c9ef8b80c1b3e388edf6d7e3cf7f931b1d1834c4cde9962b2cf568ac60076e175b0fc128f8e0c4017acbf7a26613ca5d0f11111d80072a16fcbf7a53e89e85c0e06800bdc36eaec8ae761b0e32f700ba34356a77dcb171b5becf1319e68312786558b573e6ecc31499715251f5e78a10b995b613f15d3232fba70e7f2b4cda9fe49e335f0820badaca5686e21f7d9640bf9e966c9ca9d162813aae3db59f8bbbd646daf9a741f0bc9565feaa517bffc0ac5cfcad51acc35596e8563ceb819e3db55f03e64db65662a7039563c3dfa65ee9dc2dd39bbde35ef781295425b6529438c5d7a5aa3d099e54ceeae254e845028e4727da8d03ba93f4ff06330b156f7b9a81f27dc2a1d537bec3421ebd7f4d8d1f4c90e1354dbf513c7d3eb6e780989584c51dd3c256426ce491f43fffeb72474632975734c0a1b262494f5c4ecd1dca8493c8215349dc57413fb2b66843ac5f80a25f887cdafe189298d65f5df7b9a785184625386ddebca0b2224ed9cf42a73925c52e4c51030392751f36776cf2c110226a6314d99bdfdde07a1cbf1c3fecd4038e74386dcfa8c12ec1f2861d2a9d486bdf041752697371fb526c55ef4204bf9df2fc9dbf9e47791649baa4baebd24eeab0ba682fedd5cde18f5e622f52fa9ff76c54579edb4a452c45fcf5b1c6625ddfc6d8b64f18db115b3bdc76a61da183a9338129f2e498b837992fe7365c3caf8310bb75a4b7b2a097ba9f3210b33e71425f9a70a66722cf40f9efd4fb0137d933cf88085eb1962b5d9d3a1ea2baa7c6298fff2d298a22bba8e7efbef25c9de652bca6123f305cfb97d172b8ca7314e90c93e5641bc477f893b5b9287d4f80d78808c0f55a4a23e509168ea1623d64daef7e3146c7889e8b49562ac647e98e2f890b69c5093346fa5484c4f9e2958fa1c22fa20c5c7281253d62aa9cc8b1b6d640422220a20c2872892472afaac8a98f4186d83343e42615e2ac13564fafa5b41a189393bf4d576c2c72712ce6a93c9def1041573da35f52d268d4e24c78ce21f6b9264649c30c6ec74d65bf9d884a37ae1435e8852e94744444cf0a10937cc04dfdcd3607256051f99b84b9a4dffa8d01a4e30a166ce152c4d0d868f4b187fe3e6b4cd301daf252ad9f8eaff154eceda88143e2a915bc6935ca3fca044f2cf6feeea4e95c3c0c724dacfc85e0d16ef6b6ee14312c64ef28bfd06efcc70244cf719c73f9c90b8bbb2a74fd9e49c933c826d4bd3982d9967731c9160929447a2c452a89c4638172e7c54e9c8143d46f83b269d3ad7f4725b8456967cec4355441efb4d4a91d7b29b4a0416f5d55fb124e16dfa0f44183d9898d4521a8f6a1e822e9d29cfad89b4d510cc49b24f67c6cb9b61214e726da13cc7c0f820c497ffe39a3bfb31883fbd45abfcd8e22d7e08e21df33793246e626b3064d035f80804125fe66f2933e76f1f80c8f6cee25eade287c6c71fde0eb5e62769d20c1a3f18f91ae3293649597346fa60bccde143cc3ec3a2113e64572b5e1d1f99c1c71e0e513ff9ae4f924bdc46f0a107afc24f7bfe87499d13828f3c94397a42992cd63a92f18187729629b9abb09975c98f3b24bf78e7d4da99e1732322223a6470c68e2122e28033ce00c1172300238d0f3b58bde97d423af8a8c35e5933c555768c0f3a58325b17d5bc64cb3973c03c3373fe9ca8d4f45d081f72e027f3d6fea7bec575a8c1180063870d2af01107a3b4a21f7078a473d806d1592fa18f3798e4f06f595a37a87e65a525a85ee7901a679040c7471baa33ab7a3149f8dae8071ba8ac0f625f928b89a18f351c22932c1dde2c7a9b617ca8c1905bb19ac24eddd4111111078cd12870327e0428f84843293427fb14194b96f7030d958793fc98cd6bcfc0c7194acf261dba73872b490d7c98c124dd254d522acbf041868f317c88a1c230820f307c0197d00b9a7354c63840021f5ef8e8c207173eb6f0a1858f2c44e0030b54baecdb27714aee7ce4e30a7db6aab1fc9dea795ba1246452fb18a354370ae3a30af6c8d9491aa4c23987c73c7153b2f32453c04471f1a8144ae1230a45b9969460dffb72493ea09049524e994ef24dc6cec8c713b6589ff4453425ffd8098dc85f4ef99305fbf23f9a905ace3a713f5df61c6642622cb946da63a6bb6a4447193b74bc063e9670fe64f149123efc5b3232e0800f2594bfce7cc5d2c7f55c031f49504e9ccc184cf22c69fd40c2ea39f273f9e4828f233099e9ba7f66b2b69a820f232475275dd4986142e6d75846d3d6c65c82c590f928029aaa3ead2c87c59c8f8888b4e08308b99c6872f69273bae50c41cff2b2267d8c6e9a8bf12104a5524cb3752659549a3f82507792c4709ada629c663f80502a29cf9d13cf73c21f3f78d76258eb1c0d6bda48181f3eb0d452a6b99852ae3f50f8e841db798244a5fbf03a7781e7f3723d398ff97674814d9af7661199d72f175fe6ff1c93345cb89fa347b1aadc59d12d5cbd6b8f1de3584aa271c31669cec1e4a81e3d6ad2b5d072bd9478a9f19933336ed08228f1ebb3bb68b470cee29492c93bffd290d1173764a1d474ca8db9f2e5ce37e0462c8cf9d335583ae9530c063760d1aec668dcef93fcaee4c62ba88c239671d27ab6cc15d865158b8ce998d2a5c68d565021962b6e9c924c685991a6a796a8fd796d8334b8b18a2b7eb2f2172f4b67a28a4b9eb898494bb66c0f90d1831ba9f84bcc71d3f0d7a3a11adc40855b414b4e929426fadf3845d7193b93dca1243e33c5792a870d1965f17995424b919e733af137552cc20d52b85e299988e7b4d72c841ba3b0453ea7cd8cced225a2e82fabb7bbe3c25a3e14bc458a7ea80e8ad2c6b98cf523a2d67dc2f78f9bf53654b49c2de18627a8f86e5f53294916ed4e9cd462c8b0fa3ba3494e9ca64a8ebd9bdb44ddf9c4fb382654f0359146684a59a2ef95b465c2953339db6f122e68c90d4c60277a57acbd9750a3576a0f951b96d0272dc757f5d3fabb5189c73bc3f36664de946e50c2919ad320962e4bda4990d51ec36262c10d4990513f76684d45e2c8baaa5ca95673d840c20d5f7e31fdd27dfe234cd9a48be59de4e0e91d1111d11b8ed8e5a39cc965dd68049fc49cb3ca7e547acb08a39cc792523a9913be1b8bf0c4bbf87a51c99c654574626d881cd754008d324030b2238c13b4e046224a92f84163469352b2cc8c1b88d024d5e8b9e14f3eb13b8416ab4af2d094d6c9ba6108dd7a83bae74dcbceb1e0462174594b994f212e438a821b84e823c3c69de99de0ed086e0ca2244889974a76cbe31e4194b9e9bac4dafdca44043702c127299594e15e4f6e0b20ce8d65952aee2257fcc08d3f9ce7cb3c68655e98bc1fce512f1e4dbe4b82a5f4c1133c5f8e25c1634b831370830fcc654cd1e48ff9d6a2438d1d668cf17bf8c5ebffc388c6124bf4c09d2479147539492e3d0f9e580c1d1de2732e0b1ece31c74ccdd174a7460950008c1d6974400214f0ef3563046afc064870e30eac57a8ca49538c51aeba61074c7d233747c3c7a7ead0e58b5cebbcf90e0d1df8bf69b78cedee10e3fdc61c6ec821e944cd6fc4e10e51b129fa74030ea7ac702e1a565f47236fbc414ff12ec3a6b3246d7b811b6eb8d18672de52f79b4bbb141511f1c00d3660e9e67fa2679a83650d49a594fd4f906270430d84a6baeb6d9c974da6e10d1f56669e4b23bd1b6830e668474b934ad3db6730e58eb4a8bf71395c0cb86106b3a67fd10c6f3dea8d94b14387056e94e190f550dfafabd79f0c4ce745512d7d0c5787b5d4174d8e63b7184c4b4286971222c2b261f0a4f07199244b3441302825879b4ffb93aa1917230c0978e2c617f02f414b124e168d211f1111518003328d047cf16238198b0133c21841c38c34444446767c216e78213198bc6f59dd351d35e14617922fb9bec2a65c4892b39bfc69e5919751c28d2d9c3e7964ec6a6e68c1e92ee99c45c73c9b04e14616ca9fd631a579b5de8c8573ba6485b3098bb3deb842113e256e9cce0d2bd879624b4ad666d437aa608d878b79ef8fc9d3356e5021e9b4e41436cffe875338cf94d02399a5932691c2b6727257c9d121398e88884421b15ff3f65ace92ef86c299762b354e16952b9f70ca960c295d529e243aa13c70a3093798702e134bba7491269ab7842ec38798e89d124a966a41dee4ab2f936096db89e1634d94a86e208193f34b11b9f57ae1c88d2370429d689e93b0118a41aca2ccc926f15f83a814fc32d9a5fc1c5384e386d456a5b0b9c787c1146e1081b34fd96e6637c9a96408ab4e77b03c49c3a4b30b378450ff969e5aeaa8386510f4a4279ebcb2a3550f04c3881ee713ad2493dae4aeca1c90f5ccebcaf60a5dc9814d369b2be871387bdd643a29de4931d44f031ae080c31f447a4e3ca9cbf27ec3d3d9d7637693344adc50fd54652edf8aaf2b8e36903aa95227ad7eccce1570b021d9eccfe1b9e7274438d64098fc874f37d7e779359c7276ca57f269e0b375ff7f49f31d468326c5578c6176e2a53ec317366809f912df49ccc0e5acfde81af3e4142ec3fd6ff2abf1fbaab264303f5fcc76a86f4da263c8724a254a7f0aeb2662b0937cba6c936ccfc630f097a6f54e4cac4ac0d0aee6184e90927bfb2f7c964bea68297589595ed0e3be89967d17c3c638bac0497a62bd25c6bde07a0107173231fde4683e6301c7168ea25579c35eef79ba025f90200638b48056e6f66739b370c8a86b8df173aea0b20007164a4d69aa55d6a74afc0aa859fccb499a705821bf30bf25f885fd8bcec051853a8746b114553474448542a7925bca6269343705badd3b75078d144e9b73c79439a6132f17854b2e493761f2594e140af5bbfb59b494a7e53ee1cd5342e6c5cd24260d0e27a06e256ef0cc2578ac0a30c1171b4800186794b16301e0031c4da8fdbb355e56b56b090713142f9bddcf7f09a6187b44d243ac2fa804ef637f78497362322f09a9b98af75cccc081843573c4f3c570b937c911de3fa13a6e7f236c2da3af92ad6ff135d26cb94cd69c494c6311c8fa4d7d820953566122d4c97a4b92a72fae47874076cbc6982a9e07cb09e1b3e8549ed2764c5e3b66802308dc66b94c9517d4ff0642a9369175a1c5f183ae45fd93449a603106870f8afb26c5f72498185b4903470f92e252b8246b8afe1ce900d98572720c5393cd08a3062d00d1059b377a8aae13354da4c30620b938f7eb465730415314d300c105279c652c0bcd24988906c82d6a57af96cb3e21fb620b3c269512a29254b092915a94aae2722a3bd9f647c6efd811c61935f0fd334068616ac937511f6fe2b4599cfdbe24e9a7ecba4c4064e1764a55fdbca54e27b138feb856c8ffc700814579727c3b8e85ac8801f20ab374422dd442c91f23861861c8c01549926892ba7dc92607ab15ff9f0697def4c80b40588189269794f674a5e65f857b79d75e4e5a0620aa704ffeb5949ebbfd6a1a65a4229791fed56f2d290c1054e496ade1ad257e0ad394874e9c5056958e8888c000c414a57f1413adfb2e5a078d52a431ed2fdbac4bf8fc8e30466aa063c7c3801489157ec37478283bb951d41b66674bb4d3445d149f6e5978c9f5eefb42d14589163b2f03028a452ac93966989232ca38a3413e613659a5cb7cab6a5f4fa8d5997f32ed2db3dd89aa762d549e9827c6c9892e45456f8c49abdd03d94442499b990088269692637b5efa14f302c90426dde718e4e428b96419fca321228201104cec36159367fff0909904b9449984cdd51425209620904a9ca41c554286a9a5e74128b169ac9812df0399047e3fbbdfc963a7d4a63183a740bf0944442a002209b3e783c688ea46898c30c808438d1bec82440211fb949bc2e4930c1d22220e48f63900031048dce1c974baf3c689f62396f0ec0b2af113a63aa22c3978b7dd67b57c238c6e26797bbe6b9e931159f4b90b1fdcc4bcdc22f093a2478b236e9b2bc2137e632c0b1ef56e4b04276ef1dd2af9544c0141c469e4f6e2fbfe9a240a728855632edb8aa121f678f9f5b3e4e5c5149042109eea971d655c2d18002184a9f53288b4e4d9d06952eaa8892012ade0c13aeb5ea5ac0ac4d59a5d4ed0f8ac58290208204e1b8f4d3ab30e40fe50666895b258f226f9f303de22ea6bb1ca01481f4c69fb0e9df48ae9f341a9509615344a75b0f670c598a4185c7b3d24855feb89295c2b7440f2604f6769ce6fb901081e9ed49ccba3c762340d02c81dae189f5ec7c40e3402903a24e7b5ddde1462b3fe00f001081d9ca8aae41fd5d3c417061f00998351cec4ccfecaf7a5d100881c7ab91993240ddf8c9e00240ec78dd3a35f3a219a00040e774c61bf42742c0983bc010b53eef132450210377cd62558e5da5dd2cf480940dab078ba5f6ce591721b840d4be74d31092dd111361640d660922bc51463df82797f05103518fc247fbd68b1e1e33498db9358744639693f540041c3f943757ec5ed9cf63fc3c12a336f5618021033184af0245f509733c95d0248199a935ec63eb34a00214313d1a9ac471e11112103640c9eac3b66ed6b17b23a430d2062e03ad589a1d5473a2591c1eed0410690308001e40bc5f19c6ce74d37e35b04102f14afd6354bae5df0a4d28c8b858b3925081758f78a7a6274b9bc0d640bdcdb09f661a9326f4204102d98ba1973ecd2add818003f00c902fb1fea35d643e47c6b806001eff8ed1396534c3004902b2897bc62ceee6ace3956306449268698de1832902ab897439d94f4e63f07840ac6bef3ac2725a9333b05754df0b32a5f0a4795314994a9a340e6dbf85dde4cd16528287ab13a7c6d754e3fe1580f3949acb4412fea0453e5bc5f2f5f1a4a6c827a65c29ff4e5dbec6142d1b9a4924d4ea1fa5942a3293da4c9a1593c259c4cf8785a332741b1a8c93a784db64a7d0041026131f963e9c62cc51d67fc191b408e60a8945b2cf7a3e69333026284ebcda7ff236403c81a87dd8e9c92248d44022222180029c249ece8693eab9b389f0b8010c1c96bf7b49a1972a60a800c814addb639ba4500440848d7947d09a7ad522222e280042408ad9ba56bb9bce32bf0001020d0692a7357a74a3d27609401e407e712cd3e667c98b7fc17608801c407ce976c5277f23401a4078587dc14c6557da6dac5395c3b63364a6c562f7491f799a0292678918bedf24f4c39af6c260d2ebc987ff9cd1e3cfa382222b2042f6ee168e5b96d331b3fd1c1052f6cb12649dad19db64ad3d562cd5eb77eb39099c91111115a247cfae9984ff8eda50a5eccc2a032d926ae670a5ec8c224db29cbb1a8e6c35aaeca0ab16b440a5ec0e28b2ead49b3e52063bda2cecc2ae6b392a6d188884814bc7085493429659d70beb9b250f0a2157c8a21db267aeb84acb853905effbe94b4d3111111128081c613bc5885767177c9caa36ae659f042157b6c1fdff861f3cc5ea402f3b8cbe87a521893464555628c5bdeaddbd78e8888ec38e36940461961a0f1013040202252052f4ed1ebec09ddf7713b7b539ce2244b5f721839c9532f4a614cfb57179f4d08fd4951c697cd5dd54761a528c16e5c32676c45d19f94b3ed4cde8b50f831c61389ed4b9aa1115098b231bfff92dd9a249fa04dc7c6a6b2058b124fac57edbab93755e6ef84aff17210ff180fcb7382944a7f6a9b4b3029bc09ccf2929d6e6498c96aa2f33a29f9c469da249b093fbfef6a866c936b4ca0277adc49e63197ab97a072fcdb94541d7a514b3c539beddb747ffb4a7849e28274fd9b94a644f2d7893ba7e624d61af1ce889c29b99444a5174d4eb27c229150576b32f25e921e482c112aa371be471833b5edc9c356123c4760964419cf0cf58eb946949bbb463c3a46f86f9f3947a9209a6411e6698915ddda9f581189937396754a8e12b544986722bd84cd10a1aa8fc6adec49eadf1cc20d9b3af8d58638df79c855bc7dd40a81f4553ac15e4a2c29430835c5c6e8e6918efb20cc165f33f55dd6500aa2d4ab6e265594c5812875432c5e6ecb315300b19af5674b9a359358fde1eaeb6b8bd3f4eb57c704bcf0431bd1db79bc6346dc072c32c750159d5eba840fadc6546249de62767d0f94c95596e40fd91b6f3d1826858b796e33499c87537916ff8e1d9d8bf1e0ca54599777ea1cb377e853a61befd4cbd6a41de83c577733c9f3054f1da895b7f0cc3176f774f09209399f69f17fdb1caa60d24992746fda2d07c5c72bbd99c58f4c1c569382fd4c49969b4fe070c5f3ba30a1bfa192738eaf314e4ae5693714329f658494987fc26d582733051ff5dc8e990d45a8b6a57a32d10caf81bcee50f998a249a3aa414f72b64d52ee9bb14c83d192e4eb578906b7e48abb6a0ffa2778063ee6c963b1a773331897a2a4758ab7ec97c174a992a6d7247fd2c9d0dc896d9ad672ec3b067a5ebed374ba31c913835a79735d2fa5ed6418fc7867afed75629e81c194173e075793d4d97cc1cc1bbb1fa50d39249187d849b2ab6a4449922312cd46d724a5baacfc550e48285e713f719b53269347d0535d739aaecf82ee08b5a4ebf3774c8e465099b3e58f9e3edfa28c30467a8fe60b765b9f1a3916c1da88a7b6ecd2d177459cb2f37c8c96d6dc9c884c9233a7cf1f1a733b4414d2fc4f738a629fc32322c87188b27d57f8d68c06390c614edd9b26e7aef6f74218bdd63f076b119d0c21fad212324c52fd927410db9df677c4949c27fb1684e926b46349b1f5efe1418e40b029fa58d6b8d1c2cd3fc8018836348f45778fbf2558841c7f287d769c27bf94e2927e304ed645655316133b7d38a5cf3e39e7c9e7e639c8c1077e2c469bf9e69a4b25841c7be034cfa43b41254fb49c1c7aa06be3e2bc254c3293230f95f01d1b361bb36d2c071e2e69fb24ddd964f3720744a337c97bd5a1c434871d7a2959bad64c726dcf0739eae099b676b9969c94523dc84187faa4b21ddff87fa207007dc83187843dd1d28378de859d430e5d8ce995b24935797d8e383c9d16f73145fcda86438e37a0e626d615b3c7756c4444048c178377cfd861830a7cf1851862ec04be00030059c8e186343bae72eada654ce668c3252597b94c26e70b37071bb43bf71fe9cfa73baf91630d963826c9d56211127e0e35e8a1248b49d42ec73d73a4e10ca5f1a33329559a0e72a0c1963a29c969ba1c67e8efbd6653652b4ff68888480e33b831458ff1dadfe4adcd10119141ef0e341690a30c6bfe34f3f1f7a306d18c327290e1d8f2da1626674444e48190630c85d9f9cc9efac6e4680e3158f2e68df9e81c3daa1c61c86286fa18ad3cdd1518727c2187173631adbfa275fe5832831c5df0c4301e92d2afdf492e14344d4629edd69431c716ca9371d162d734839e430bc9d92da8ee665789738e2c64c95c257df43be897030bae5b4a29d62fca7a4c8e2b1899d2790cdbb1275939acd05de8770e59626a12adca51856a5a634c9c244ac97f8991830a39a6d07ca5499b63f877d17248e1bc6c27a79789a39eef80092ad00113544044640c1a3c0e724461bb923bb53a5534af503009e7fa1bfb1c4fb8db62868f79b34cc11c4e308d27b18a1f1dd991a30903c8c104bba4baf8580bfe26668e25a41562d4daade24545095eaf65dac5e448023f92f5a14f6a237432c2d833280006e74002976a3f5daaf4119428b597dfd308cc493aa6e7c13512457c33f7d95425498a60ca8d7e29c538d1243922944f32a1439f7d698c0f415bdbca9c374608a61883795f1a8370b2af54b9d3cd01844e4c597352564c39363f28cb09957d561f54f129eb3c49e6e84115d27a9e1d9e72be5d9463c694ffc524e9b2d4c56e7fe265ef3c6361cbc5ed9ab24e9594105c30255b6616f4ada30cb905eba1531f5b5b99b7105b94a5cf348cdc89192235426a6167b692f2f7a624cb4e0b377736f1b33d0b734e5666a3ffe13dcbe28debfab496b6e66e2cd6a0f7fdf942589cb53e25cbc99057689e3fa4a2668f981c572c1b532eb1c484b4829d7f73c93b61c516bfa66d9ad544af5791d57abe687bb75eaa2a7c9f93343d4e9694990a4a8a73bf0bd11a3aa8b83bdde73d539ced4ed189d3eb295226931434059a7fbe37f65b86f994a24a5bfbbee9c4b3d548914995926dc6dc31464771ceb39ab79d27422b37081105abc92cf376158a23e54f4aa98d9333d24146a2630c34b6063acad8d1801050d8fe96840b1d5d20e41367088de7f64938a12a31423c8144bc58ca901b6e2c9da07e3d6eeefd70fd5908272aadcfb2d94cbc0b7ec826be33b53cb1625410a289138464e29363c449c1322eae5c98783a2a78ce49b894a3d582155c22c4128d820f845482121d089944492224122190f040c823421c11d2881046842c22441121893856f4e793fd119154ecee933f565a1c7208bc7f3eb24fccf131146288f46534e6a8c1563695839042a0eee1a2a5b295b42444d39bf19a34978a6fd40819041d52caa3b62b0864325ba6a216464820ac89f76ca2be54ba19108ea64d93724a27fb947f58e4b3c2499fd3e6fd10d287c54736d58688bae825217c38ba9bbcd616d3f7fd7b783f8b57d4a7b01da39311c606886010a207a377ac64f85c79f544217950b63d45edb5fb09ea87e061ff947ac2affc45944908b9c37a1a9bc7d386cb48ed60daad90eebad3297b145207b4deb278beca9372006084103a84cca1203e265afa550ab9e120440ec5349af9d46d3677491c7a13cd4e966fb70c190ea5c5e7a827a95df4f40d564f796edea8b9941342881bd43ed1b367f0f078521b42da90a832ea392534e6ecb0411d0fa912db04d777d790d6aa494d56b66514a20624b22defb9e7e451a281903464f9ee1b3ec70cae161384a0e13371f4d7d53ff9763b42ce80788e96df624acf5c8d20c40c9990d1b2d5e66473ff183a42ca909bde5de794d77f33840c9afc57ca49cc73ebf0480d3e1032063f574e974ce1b7e6970018bb6329e0841031e8a9c2e54e31319ac5c360ecd4da414d03832b135d72190af98221fe7f4d37d4f6ec85eba26b26ff24e8956019215d48ed9224c6be8ecc9b0fe142d1a41c562427c33d13b2853da3e7133b567af4490bf7dd96209e57635bcd8227fa49da98332c0fc102a229263d6b2ad74821e40a55c55c827df9cfc6ce0aa68b3984e456de9a9c902a8450e128d1b00bb317835a620899029fad1d27091e442c9582da766f9933feeb898f88887c21240a6fec4d1afbd42d0805a2e3befb92edfbcf5b087982517bab52cc8fd1a43b0b214ec86ee389a129a382cf4da057d2c396c546b010c2846247c9cc31d4e5477b09d6e5c9717a725093bf428812ca382756fe6c474444ac109204cb2235f3fcae6ec891d0cb7807ad123f4d7cde8c1d23e408969c56ba49d2e74c3d124615428cc0e5a57ca8fc9b2475ce5023648d2449fd7a937b9cac155204a2a4774ff9f99752f6102298956d5b3d1532848265e8bc9dffa89b1f1111512309c3cb18430a2142d0bfa3bd04b3ccd530064282903cd1c93c3e9783102060b51e2b95acd9255dc80f88b0cd254626ff32db08213e3065c94d2587a63063ad11d2836c2c9d846d859a657751bab0a75f0e01872eca993158f6aafacce1c885176af3aa5278b412734006bec0818b4d7c2c854f27a86c5e07386ef18979a599c6b3449b39c0610bdc57d35d4c2ef3174bc371d4a264317b4f3e17fb18a2c57a2a7751553705fd123866819e789eadede16d3a3b1e8d46e090851bcbf209b5d31a8323167e5ad7b1fdba70131ae1800cba0c312081031625d539310709ff1359878e97c18e71081caf48d4949a3a9652c9fe01872b88f8e8616a2689e99390f181127ce00b1cadb0d62ae36ab618d7253ad43863870370b0c2a8256b4aa19a31df1d3f0619db3a38806315aa27692a324d10adcaeac0a18a3a653553fe47070cca10630238527178934d6ecf93bf97000e549c537d5c9c8e494d98decbe8d7008e533c7339fb15c252c96e8ae44b39c6c2e55224d677dd9ec8a7d3931494c713f755c9da094761a77bcd94c6f4b2c989c2b14e6e6e31b3d7b15098e4105a55524a17b2014525789ba4bf27c5c8148e4fd4b7e667a627923ac5fc5d4e4f897762a9893f39c8cd89a42fcda3e32701c726dc346eb7275ae949bf268cd7fbbd171537573c1346674765bcbc29a71a135f8fdf76497b099370b113964f4b18363587876a2a818a774927e694f83c89da2607af3ad14968499e948b993bbd7149fc414cacdcfa25587c2271ac682978c7cb79310709cb344edf3796e0bd7944759ed42c7b76ad754472257ed6950bb3a9467429ff16374485073818f19d78d79efe4598376e7c55300d7dda06bec000186afc067a804311d97474b72456ccd151c60e32c240048e4460317698f00b3551431c88c0366febc9b6ea5b4946444444b03438e3d1f8332481e310e455da24779f145631388c4ec3ff8c1dfd66a04146060cc17ace526252cf9d347bc051083abc89f14cfcdecf37020e42bc1f9792b8c124f5ad41bc327259e2a229b466103804915cfe1e93380261ceebbe1fa392fe316be000849129a6142326557d7c031c7ff0dbbd4e2fa21de0f0c322e5f9ebba2bd6fa7d30ab9644eade7c68d5a2ea86caf417790f7eca7ef560f458677be9255b8ce621c13f2a8dc5f4aa99c4c3755316fda3492127de21bb2454f47c74b805edc0e6b0490c7d611dfec9aebef0ffeed1a383068cfca874d122f240240c0783a16020000403a0cf00d3120820284c268b8642e1905c18a61f140001482a225c4c30262a1a0e128a05a27030140e0584e130180c060382015120201249a34456dd00a61066870d0efdb818780309f688ccd1670316aa69f44ff53a63aeff259183794170e16154894e2f08a0baf163027b1fc208816028f43b694463cab000930ac2ed6e57700276144c5a2fd3c09a16cc2d55d62d88c24ae229940afb11d7ce42bc9fe3359e3a7d7042d7425d6f570affc80cfeb228a7447cbadc8ffb9e5da8b92ec005e9ad4b21fe68983c6c3615a35dd77544a10e3ed8dae5488c597abeae310169318b3a2634e0c30cb798af70794324125e4b48faddb38284d0871606382fb9fb0818bd1a84d5e8c2874e41b9c812828f238372e427331430cc8578f0fe7501fe0f0ac9f350e79d6558bb78a5e2f369d89143e63c89296c01e6d8b43e8c68d82c80b7421708479fa3d04083583da3014a240ce857b086aff6d3f0493b0f790403e49fe662f5c60994238dfd8175755949f65da041d3e10a8d739b38190db201c8589e6fd00f21f52e0cdce2667f2185783d761cae66305926b7e6b9c8232a634a6b32f628c8a48217180d87c348da2198dd72a8e0abfe5e86e57cc5511d3ca48621fab0066a1096a5c9c1d2115c9b0d68d56304ca47f5523325b6e3d95cee03b1b6573691f47683fef81fc3f025b684dd60c1e63ac3e55df6fc7d50e520240634610d5d6122885633bbc17fd4022ba186129de0b5cdedaf073c490182db42b24e51220d5dac6da0036b90ecc61785ebd16daf0d61716346a1c3c9442ce65376518c712cfe4d04da7a3eb829695c7e22e06a851031de1a5f00b4ff0947718afc346e16ef0eb7c17b4054549ae232a812c7b2dd86f1e81c767dbf23c65656dc728ab96695d2769e9412893a0fbc6fcf21488d528c01e0be42530bdaa939da9916551668fd168f8bd41087e8feddf13954ce1f8901e361f713e80748b7ded791069e18182f0ba82eb2b6286189d0260421e53338e1473a4b4b5106abac099dc12e851f3c34607b5e8abbd376dd7194fd0d92bc7ad92dc64922dadaab1dc9d87554b9a4ab420f025023b100511f0eeae104b9fe70b668d69ebdea05e755935bb6943425b4aa257f07e526672be0b6a55a8b534a2a5340527086de0846d11cce621d5958ce6dfaa34985a933ec97388cebe1ec0bf6f4ebd4ccc20671084bf644d09f2fe585d391087acdb55fa4476c21172e9afe0f4824163010c21e2558cd8af6f6bc10a7302fc76c9ad67f14cba8cb6a7abf1ebc9c7c9e5f172689eee13c26f80018d99d2dad68bd3c756b3b0642262204687f8da1065c55f6b4d1956105a5c51c699e981fcd23f3afb9638e546e0c946340e79ac33db0d954f290c777c4c8227ca1d917ccc1aa14b30c38e3777fbb053fb2bfbd64d9f776c25504bf558207802166334af54681978e7cb73e0d4af14273b478af79600997f98310f1b1d2c90d4ef0024c856efc9c8f5f23964ca88191b8662ea6c28ea1e801f2d63a8057a321c6dfd29b32fef07628379db5ee5340d30ea13b47930ff481304c3be171e6b4abfc7cc245e7d5874aeea04e51ad07439f55fb26e8730f5088bcfa9eb783f54a65c7c65ecaa69315f137c296079057e251255980f540043dcfbc7ae6aceed13dfefc21fa37a2638e4dbc931a4494f54e87824ec8b9d8b084c79768f66302570317e00e81256b78cda12e36243de1f6c45f0f887f548e4e15d959b616c0553203d99bd62ee80107f9bbad9a6b9abd21d0b3fd73aa7ef0c5b970ba0f8a7bc4fe22f9acb9a12cbc5e524e9c0b4d8ba5e162355b19b4d6ccfc9f9fdb9c4f391ea7ebedcaf846eaf97c3280535af5d20633e12d287e7ffdbb46bd328075c2b7730b3d967c6c4c37ac9da1af209681aba56a380ee9d0d39b3546bc2783fb5a8d0848ee6c14f2d3c0ca6874de99aec3295f9a9f22c2e0bedae511fd9fb87062e7c96aa5e398fe3dcd1244758188f7c2eae3abd404100fda3246ad2c03a2bf691c4e7a648eff072687e72665ba4c4ed09ded0afbeb4a88e7c4d8e3c78959d9379872785f6871c8d22c4c4a6752de3e40015fe061e3d05724d0b27bf0ea438ca3890e14e9709a7a0ec86fa3050555dde614014dc5a3a1f4acfea5c9d00b7d61cde58b2f0858cec290b97d7b05dccedc90401812dcff33d8aa86bd123555b5759759158e88b6ac80e01b82023ac0f30584f149b63d5c916c6462db61cb6738d821458d63d06bf1b333dc0bd1ede68c4560a0c522ad6e18317a13b2b85cb5c5758842c5f77543b6f880db2aee7328b8359b66ae13e3676b0a6ed3975ac549cce12092726a0cded41c1289f96991aa30ce3db2fbfd21268c5166d0108edf0f7f9d0d44569736b628a3970a3bfaec0357d6d4d476a5cbd97dc40c4f78bd45c5476e309b88f41d169502a110bbd1e95a3b7b84e33a5e590fdfe56ec9bcaa1414a4c83f926b78a2a7763f7fc0e71e49c91995eae2cc0a5a490d7e31ade5ee41b70b76fad3045b8f076dcdfb8fcb8b462140bcc2ef6a6e7826a8bfa95cc242d2259a77a228a6effe3f968bde79ba140cc653dfe44255775380b2220bf01a154ddda3ac651cc5f54bc71ea46833156ae4ac6996cd919743b225a751692e7b1506d788f1c7aeb40deef7feda4c81821c244dac46b595aa70ee8048ed29212ced6ceb24b8f0499b0a24d853b9f127200845987a4989258f47e010b9f86052e97e8c1847b88a37290d8279f110397f8649666cef4f0e44bf2395656d68f82ea444c4ac8af16ddf582ed5774060f30fb3f31657c906579c8e24bc03b73a8fb34242b41f7c9cde2614888d35573891cc1d7ad40ad213669135935805ef0499d09d540912d77d6412e0495b656ff3564452efc9631ae05476d4cf948f69931b492a4f79eeca2265a7caefe4d47fdc87220bd0da60752eca1fef16544842bd6f52e66d105f3b047d43ea606c82be2846d1617c28145a623b2e0a84724ff68384ff96ca5ef27f1c028aecad24aaad2d5b81ce2e931162b9347db1320e6aa67c586a53ab7ee156988a7202ceec473d8d4452bc20719e0115d70ef85ea79d91593dff27e0a197d105cc40a276ddfce9298f9eade2b6b93545392a8aaa423415435721aa8a455311123469752d2b33b72ec5c84e89493b3f80482344b511891d16fe54442a315af2141a194672e93a65a67e7150578497d2c722691e218d5e1e118425501a2c1411690202848c885fc3e4d8e14689c13964bef3f6763e07ba599d9d6e006795f79d5ee1588809e03455c50e468a12cf2207d5e572937d5358edc643717b22e47f48a18f03449fd449081127f329810d9a7c3931187d99e61209557122f09956919ae52adaa7b3c95fc12613656527289d039774ea52666af4d59969eedf8e3058d35cba1e0d58748d5ee23b45a587f9e461121f83692e5ad4a9d4d16de87fc754c14774bf882fe139bf9312228c0820da5425994524912942cf9e3b6939806cf0d751db097c258e5b11847dfc6c35b45153e997084d1c7a676c1dc99ae9678ea3362048ee4bbb017097d16c07a8af9f0e2a221c607dacd3c0351ce4de5d67564a1147f8be882c7558b60bee7c59ab1630efb056d74522d5b858b3cc5fec2c1fff72ae0c5eb080973dcbb985492e3cf6bf17a7d4f08d40c71a06cdf6ec07591f3db2669906316ccca814cff6c07e9a13938e16bb453679464a9653611da98962d676f3448b58058566607040afc4fa62b44041317be03bac17c82e7605c6896717782d5df9693717d3285df6cfef0d8f0f6f1fb3613e1913e2a614c7a6a13747f72f354219bad93e1ae366f98ac93fccecaa904db21806d7f4c9a1d04cea1fb70eef9a5be708da7107a1ef30027ee522475579c5418d0d6f3c5c77676a44792d1433c7bcb233e21b61954acef0346d18dc14793fe0f26aa768ca1d4acff5bd9f3b1607fe1ff1cf3456e9c111e97d5892709c33fd08ccfd891d37254146765a78a6262eff4037014150a74bbb265792f34bc10336a4e06d7c50c5265d3657e6405b5bf71fbf6a352e210fcf0a6944a9bdfff09bef6f4f236b4ce0b52d615a628e0a68b0ebdc48dbc20ff81226192c04b3028904b7b970ee4bddec25e8012170ec603c0dfd77521c7f2b2e6d3665b262a2215983abe17976baf9902b3bfb81981fc2b83f718b9b6275d48c1434d7c5d7505ec61dffb87ae4f0b68d624e0987c87bb9373596e1e6cd26cf9e7e17e79aba0a04343e803bfcafdb990beae12178e40bdf40e82e4bca05829609f087b322510c2f01fbe6aa479ac549876714010d301ef3a8dd889b1d8633b4e6cf18197de86c740e3472642df057049178904e96c889ab74d531b673c5cd3a201519baf18d9a609d97b0e7d9ba3bb8189755267eff11c15181b3561d3c9db7de8cc217ddc22955116b532fea02d5c042a75f96a615d738c2d4b0c7c5337f53ad1ac9a64c697eef84d0cfa9d85203fa365a8b65dcd505ac2db926aab303f5f67aea90de34f51062b5ca855d2768a2b09e9f0eab96bba04b6bc2454dcc0ed64ef4b9dd78a25e285b6f94d342f243afebb426c00a131b9492f210e1fd7422ac4b6e2d5443c397b15cde28c1c8ddd65e17967267a017939f89531c77d0c7a19e390846cee34edf42379eab3960af5651a30b282072d3bf14da4edb7375f520f5213d8b0849cf8e41da154a58de31311eac0242c94666381b9162b58c3b57522ba7feb362f46ed119a866e5ec0b48c37de32294f4e2bbda36c675c2c1cc6f1851dd09b4492a90a6f67ce7ed71ae48f4e3d4ffabdcb164821e3a82d4148831f7e62be938c5c40453ec135023d3c4e74a55549028949ff721032d3fb4ed4964293915e639fd47d2e175a2f55cf578834b57717d4e7ca127e4038e4cb88a7f214964869238e1bbdb022506ae00d21f490e772185c92492972ba1ffc7f0ba95e128d643584890777c5e581d5dbbe0e52b9115f470cb4222dba6a5fe85a09fbd76ea4018fd33bfac8be56e9994f1b677c01ef07d3c9d4007a43896bb932cd0ade9fb2081422c0ec45cfc6de87fe9bd258a7c01b0d75e54be6dbd781b2202e845798d2cb2f219e44e887e7bd6f0b9100e95df6d033d251f1a08a4e390988e72e0e8ff3b552248efb7898312cfaaac49bf4988b4b7ce7751608a8666a2fa75ef4bb585bd6ec846a2c361958ab3cc0754fe0b80f593d710881f51f76be6a27dbc7c3e26806241987e9aab09447ce42ae56f005c23b4523f7d409bed49ca2aa358cb7a1af29297d48f293b10fc57aa5b16944d1c69b8ecfcca3fb2672adfc7377c0abfc001205021157428d6a6f5608b07fcb9c64041835d1325f69419b39a26044f04a8d2eacec5a04c2e09ea10fedac3e77b2cd56b6e3ead2d1dbe40916402d7973f0df9f519fc13a01373d1f051f322e417be7000b5abf92e7ef309088c5361f97ba043cc9b5487dfdf505faf3bf4d46bf2ae0a788f5b08af974aa25a0c96a1520da8916b07b90690a32146b8f538938cefe32e4c964b9e69a59318e515ce219bb7a8b780121cef7c3f8202f60675e4e8ad5f7828c33e405fdfd2e8fc3bd6936bf3e6e1b7b43be99b81d234eef8bac02ef7584f2ceaccd19394c86eac0be2bba7200092e4d07ac9e267899132a47299fa42bdb115d5d7ae3e38c7742356f765ba1eab8b315d8bd505995c1b19126d1e16e18c217d2389424277e5093517f50b59f41c5cab84938eb042292bc2fbf3b828a70916d538400f3e87de9f4408abb81e4ec8873cb2458e55e86492ab051466e1d4f228b6674367f0f2e95fc1b2a4478401b6ab94ae2ffe066843535e8251003e80cb077201f07a7b940bb10f2e58333d01fc41970456f45583e4a5cf1ceed6325add0c1f05e10ca67048f37cb62c24d8079b7ab635250cd1ac5bed6a262abc682e801b813a857cd619ab9fdca04071a96bd81e4a864957471fc15c31af2b742f86d1c3dfc2ed5478c4d1e4a34af773de5258da098775d940b5ac287d8e8379d2c721f6f754a43427297d1d611fa9927c80e3469630ef44f094ea33541d463a3d83269310eedf0a839b476076a0d971814f3b938329e9a6767ceb788cc38dc27472aa539eb4208f52a272dc661e59d329634e5af148fec040c2e4430655538770143ac1c46ae8c284be4a5209db3be220a72e2a728578d3b8132295f4aacdc1a02c5f707edc9bda8c7668bee8793f56df390478438b4cc858cdede37a6af28d2119d69b53c6e4d7c19702ded2f5be4712064284ac5104dc8928b2b74d3fdf322f8728579023ebc8862c2a9efdd0b865c31401d9172e41c98700d274ffe80258f9e0416641091ebb874b815856c6f7fa186bc115d79bea7fa47c48884180570737736858b7257348f8665422d407532a9f281ec87efe4636e32f792770c031867fac8de2bd435e630bb5eef8359073a49d2aaa3718601a98d269b9cb93fa27db6fa3065d139101c63046b0cedc9fef7630b03ca4a06bcaef904d1473c6a01fe313059fdc7b76af8657c463882db9ead5dba7803add443d446aa0f6279da8f1c849541f123c7501a9fc40eef7b3efabc73e51183a0b87b51ccfd19ac8bc282b72248a11392bd0361038689c465b58e8c6324e5a249933fd41564d7322f31afd0b4bf075fc3f3ae6bd15e51e352a0419f92c8f3d6116de4d470b812ce7c806dc0086872d65b3e1d80b8f4398a637ba058c7f95054c166e976a169f4b744b1dac05cc294f3730faa077116df99f1606f9d37b902e942f9f88a9d89b632b3c1dcdcd158f60d081d938b858be0f0ee751be0f7a3cddb93089072e800f850be1c898c1834acd73c9eed5fd868c5e845f225cd06d1af961686bc309aca1862f8b40c62e42d53ac00815e85a8451410496c0aef0b8a49c938e187713eebd058db561319bbd01e57bd1b316602c28d2c6e870451050ce300147a01350f333e454dd24a42f339ab78dc8b5f3820205ba582a3ddec138bcdcd9732fc81af103d804b981356ffbbe24e95ec97d24b5d6dc21f4240fb96a93a39c6441d0bf13363ea360d66a464c6a2816ccc4f71a13107e47f440794a18082b7c21ca49c5b6d2ec466aba46eb5c2b66dbc55f5b9dc3c1534c3165d5fd8b47ce235efecfe1638c54ffd181fcff2b77251ffaf75a9c4f6d6775cd2fd65462430fe5ecd064f1162b024b395c73450126cb1cb412383acb2e682af47bec0179b0da3c44c95f47193968e57b08a5830979cc469555a625e9739417ed31e621538bf18713d983a9012e4c7a4a0807d3f3278a90dbab8ea2d0f61721c749af00bbb6c17192d499ec4127a86fd4c136e460760e0945d12bf71be24845d3b1f2adafca15927d4354cca539de1787eb41d9aefb2426a67989af84a66a48f354da4b5a41ef6bb0b31d4184ee21b8770c84165711a9346a069681b521f5c9a2d11bc6f34be7586076b37bee8ad5b3975dafa66e1bdec5748943b4489294b60a98a3bf5faa50f7d18f89424c6f362a4b3e9c6d4ef0fa2dd6f2f71ed4c0ee9d6124a35bbb937036f3d161b9594f1eb7329f17e415ea1ac2850a468c4f126da2737d4f55b24d65ba9673bb9ccd2d01d6f9f70ea579878924edaccacb9cfe9adc71ab2d828a235206ed1aeb818452124983c04643f1a90350a28fccd2860ff3e7692cc623da82380b736d4473eb76a47fcfe7c6557ca0cee3228aedc78018cda92ac05702bb06382815937dd503556aeb1e16217bd2ef82aefe2ff68d6b642d8c7881e1505ff054439c6de3ce634512c4e8eded006d1963d71c20b170c00ceb974519cb974b739f9109ff9b7ec160eacfe3e5e461e6032085fcf0344868305685b6e49c82d159e7e2cca498c2ba227fc71771ce085887648127240c8b7b2b52689a3da659eeb20766349c4af903e2d05e74f04cdc29eaf47272bd77b9feebf17970f03efb609d6abc345b8589027af07ac40154cda61a8d1a359176c3ced45f646128cacc2b1a4e128c87fda41efaa73066bb16e653fdbe2d2bc6fa54f12dbcd26c47b2d7635369a55ab0ff386245ce83c3e4b6dc3513b88823f45ffec6776032c5753da6d7c96a8fbcf7f9d6ae338a65ea2d0e0354f5ba0dcfdba21f9de6eaa0f0d16f0eb76cd57dc4d25190e4da3b555a01ae8997e2022bdaeaeb4496fee7a844ae82b6df1f0ee38740f895cb7e74f1ef97b83c971a9c767b581d2b69b2fb6f4f271a4dd707a2bb2ddb9f2154a2a8f30e167e0631860a3497c8a5b4e6b9095e13a56b6d37b4fc5019deda1d1f7e3ab86977118c6b137776530f630f19fb68f43d64bfb5b1db91c7d5075e031c0b7d228de5ed2a7156f17df0b6d901f7d0f0ee36d89bb7b68b405d97c3d7d99d42ec5ed8cbbed5241ce13ab5311fe3ad75b9cfff8dae8174c0234563dc111534c8b2dc1e24546a749b5d432b8213c92ca9674f16d41983e14a20925efdea848adebe06807fdb9c2e3fd3c1f78d78c926655332e3891c527195cc20322d242051651d08dacb03566eb9e9063a0a6910946d39a4eb3b815db363ec2226f780fa86690253b27d81beb3ac28f88693c2b8718ee947a10ac20892be8e79f4f7f354694fbff0c0f91797ad703d78807e7c8dd33b8fe3cfd37931803af4928b29fb3dac3a7df7e79222c641619726760e1d184ad3f6106971d57dfcc8d071577d0f3ecc1def4d16ef5713b7c5f9e9ed4fa9204cbae0fbb1f85bea243b74d1aadcdc5156a056f9ab43ddb60a00993f24e6d3ee3abeb215af6c60039e1fbf3342214ef8905e593dfbb7db2be8577cd22b0b089f02618abacfc7ce8219149dc5539913e6fa69c59209e26d7f10c36cb38cae5322a116bdf4668d1241256b0c9f3a34e04356f950b22f871f8a18087f179986acb22614f33ddc04c3250abab228e0e523dd8fdf8b311d56358fe241e3b6f6fe2b4f1081bde7f2481c134b374a5863d2e2a99857e1dc9d75a1e758b62c813ae25b809db0076a0d550d6572babd5c24093f66f99c01442ae69749d9b79040585f2375e603637f940686df7faba2291db68c94b2b26f3fe74f6bb526eebdebd0308642ad893dcd1520c208b7f75495d6b8bf99dd8498884b0f0e30129e9c2814ddfe9443edda7c5262e2e12cdea373bbed3726db4de369fc8e5ec76f8892c9227664b85c3a7ded6eb7147f063fabeef216440f6564e7afca3fa23e3a338e2d6700eaa4534d28c586b9818420600df4ffbee9ad6020408f4791b065648708ceaefcb7d3a2ba690f9c8fb34907347f7105e756c29e62da64199b159e4fe96e8267cf5d5d44430bd02afbf2adc1e3179b9a4d4658bab9c1cef55aa1683e0c4f939c1376a26d5a9e50a393c0d37877b0d49de1a5d1558a1ed2d2719aae0e334740a96430db4e863f240e950d75c00b59247d3b8d916576e00f1ddbc9d2a4b700e2c71756e5e0eb24fb4751734f48a9cb4e52628d052ad788ccb5981f32aebf33a3d7e2feefac3050f50cfbe2e54c1ac1a1c2439fb9d0be72996396c91048c8d24b314fb3e7bab014d0412d822b16062f1c815d64adf4382001659c463850a138901b040d4469f8aee6dabb3055bf9e353ce8c59723859c473b12f5c0347a3bca2920e1a8aedd2e281613dd8e6ec0a02072d842e7ec6748caf0703440ac0a8f591122f128901ebbec667531439c6ab466401c488b48fe25524151fc69e9a1fa6050fd22f43b13f2e38fb23ade046419a0b8ea3a2d6957a049ea5d17d8d9e5370892a7d7bb7f341e417973da735438d8cfba49c89031b853ea606172573fe50fcd60392f2db8eaba3d3b2cef39d0552506e99aecac59d84066c6b55c61f53575641682e81827f0ec45fe4592b062429127c0eb24d9e2133c46916bfab205e266884feaa2a0cdeb051a6dbd67938af7ad27b5599aecfda505656e38f50af39358b895f7424ebea75a569eb2fc4a11e1b3f253c143cd13503904486440e7e6808836421af1710025bc7a481f190c709a78b7bc8d07e3275a787171677e8e29be47b3e125de05e5465dc024a11847b545a90a7e0094bcfc80077a7ead10cc66e6e0cee45ca2ab5e4d0f66bc502a13d185f598ce6c00781a27a7514e9b3ce9099c5a93f77685d7b0455f4450d39a19dd88b3eac0c193f1423bf77804d1ef78a462d7f204e29755a823af0388a62458e464f649e008a266c09fcedc3cc82711033251080ab64130d015b6b5e9c9317c17c193d6b0eea38e890c9aae56a56780923b03276a52123a7ce39873bf2ad795b9751dee6859f0b8f6df71a3b53b3a952b7dded1d915fac99d9b2195c6683a587ef7cf347237088d75f108b14f8f05a92ef342f2305c164719125a9fa293130ac24b45eb2bc71ec87dbdfc4081e9e64835370da93bb31b232e41375615694953415b7e5b68610fdd8ca1110c474a685be0c9e3b951e22fb9f10872380f56e45089bf1f924bc00b3638fa2a8c65876123d9c80765d791a249abd122df79395a4ba8988ad9ba7ec5034330c144cb77afc4191a1f8a58ff3b822bdc8399683185e49382fa07fc3653426ec8bb6b95e8828e88036012e29584c4db5968145762bfa8ce437e8e1f29886cb4926196213c33e8c0f5030db7a5d7a0778b704d3cf7483d651c8ef6503ac9387e58e2a8acd1a182fcb6595cac3b2cd44d5f124ad9e677996f781b3acf2684c444c8da2334a62e2ff29ebd6f1b12df31805c9007a5ab7b396fb094f108d7282914b6e6f6508df3a45cfe29ad7f7ea473aec99734a88168b1775b90b244c1a442e3eb994a966798bf9cc16e0ac0942bf5ba018c1a3cbebe708c29c84610bcfb8306b7329cb8881d82864541a45823427a9287ee1f5b7d1f29b5435dfe80bd026a8fada99d77c1db2b7808f39105e62bb3020602590459ddb42a4982504270e3c45251bfc62ccbea560471045fe99c96bd6d94c7916a614d265cf2af7de48a0fbc06ed291ef57a28500c86a07475221a452cc7cd98e5be07f3bb292c2a52b85e676dcb35564f9b521a05af1b2a6af4566289a1009e588822839f6774d3153f3202fba3b993c12394e3684dc45d092f0c93cbba223c84ee69a38cb8c478a97c4e8198553b7574111765171ee611e363e834ee160a4dc7eb1874994de56da684c3ca1681bccc5bc0433389a3bddeb7bb51dea6c4d2402aae8e8f2828c6d1ec5e3f916107aef7f1a777a70926fdba484f7ac6f76c994aec70ee9e1892f916627663c25a5de6a596627d3fdaa97a931a763834f8d62e5d566230e2a84482548ef080ca736344680183fec7b41e8e03cd352293090336e04848d6cd464409cbe5e6cb253641f02872765520e2401a3dbc94d60698befdc3a112fd36e1c540e6cd2bfd196af942e10bcd88ac2cdd62142133b5b4eeee62ed9ccb8a90184817d79d160246c842844c1729aa7160a4268d23eeded9f445dd0112f98b73a46f5769c6c4a1f8fcd490f4ca64f538dd8011a8fa4cad96d2ed8aaebecb14e94bd98e3e2a4efb93114aa7a898d5992fafae52098020edffed4a444b92ec4a8682d83cb96282f880bdc7253bb3439a07c3e521e27b0a668847af2bd8ba45c6341e16519c8211c47f1b23fb181834043970c2292e880d33a7ac68cc04fb538897481585c38a4525085d20f2f29684c5c5e133a0dd3d63e02c26118ade78d34bfb316da373ab5f17ef2f05f9e61907dbc980619ab7b273f91861a4a75aec033844e81e4bc394be4caed263069b47cf00facdfba6969f483eb883c2aab12c866f40741249c9703b08a24b554043e84c429f08cec429fe82b396949c23a2febdd0c0fa952f479954d03e5846c8cd4583a49ce36e0ceae3ee3e42f90a5f05979c640fdaa10f09f7b894a1846dafc80c0a44131e040580e658e3be48afffe7154814b7f862f1168a1d57fb8bc404966410f889c2a1a9f8f4ccfe53a1547334231f790c24b4f16742f9844062fa9fc45998581038465505b823295b8c4b26ca776f8e38ad8e8348b733b3acc4fa12c8cb7b8e0100556dcdcfe2072ebaaf9cd07877d4390899b48922ecbdeb235d0c12bc5b8d1be8da46f7ae3e557fe869c87e980b350292342d49771019a9d3ec11216525c9a3a9ef5047add88067987c5283337e707e479114ab7a00d3c7b8124043772fb41c70e57726874e91396f7335ae23c59fa650f3ee482989f84e093f7dd89ccc8189727f41816e4a50a4bb154c3be44a1352059631679b0b02dc52b0b0ebaeeca6345fcd52b2013266f65666f55b0dc0a7dc3baa6628721a0b72e352d099f11f11b361ea8b84c845944c4f88fe298cf89a334d90abcd38ff01af5519ed05b185d180ef15c728c7210f5795f1feeb69969d1b06d4827053e764214e019164f01d51018f165eb28f64a7715825b2a80069ab89882b01327e7faed2a19e215cb84ea8bcd69319e99761bc04bfc4fdff3e6535c9101d29e24b26cce5949bf97df753eb7859e393ec4f36d1f2c1588b9c9719d73ead5423121f5be209da5570530f8055c70d80d131ff665b95d7b96ddc856c4ff218b7048282495f0df72e4400cd3b0316b4bffa59cfdc8ae4fdb35584c5f89ec7bceb6dff40e43e2079a76ef16367f913ffd49bb7cce14fcdb5ad2bb3260b2f1b8065afedf55ae90ad0398d06b4b31dd651f4250f5d360b776937bea196cdd28c23332ca303556cbfdc7c2988a20ab1df524a8206a9b92512bc09edf3d9ae835859f810e2f2db2c64bb6eba67791e9b218166e1f86c60877d1e27f64564d8cc2a5c91de321e398ff29f1759349974cd6ad6fe7b713d1cacd11ecc869bac6c6bb8fe98810e8c23aea215d05ee125c56d2408669715f56403c458e267887ec41b421ac37db950e4d7a8f296e88c168a93219604b1f7f76e6699b8f0632c6b60ceeb13289428ae93fa8e5511bfcac049e54b6a2b229d5fd5817dbd902079638874ff7ca7354a0e167a4504c1992e598ccd44e8e5349821be8de73ea5f7ca87e7c5ab887dff74b3bee56a7e47d9560ec0aa2eb2c6e4d75f0fafd19db7fe1dba547781bc3fbfa3c66d5c5336beac954153cebcf07eae55cf7a2481770a65f9adbd84cdc58062e0c09afa0b4ec04520a8939bccc1e569c062d0e048e1c0736b07a8df595a2816fd936ffc5a35fb3a7c9cce0928d63bfbe57a374302f70977536e39eb34fb3b940f542b863d3cbdecdcab9d5748fdcd3b1706c3c9d1c30ff0e2c967e783f894f281fcc0099ee00f080c0f114bf71e727d9ae87a0f2c3615794fcd2a82b7eb70363fa304d63844b3eaae789e8946ded65be981c0a49b98bffedfe5879658091438789c674e193375c6f8b0012eff3f9d4d7fac1d92cb3f5d0a1dc2c96e3caa055816986da8afbce797f6898ae37bb29b02f84ebb42dcb1babe37f851e1abcf4c317b965ac8063ef7d91f87ddc987016ee74b5cc9b82d3cf2d3e12e1203a9d2604b4181abce2ab45abf17d32e69a779fb5886c93c5ad6afeec37c3b19b3b62c5c6cca725703ee7e39df9816b694ab0b7bd4e19260072370d3861f2c194201f4e1029e8745280e2e40b2a472ffffffffffffffff1f1ec6b4292585010058f426591191d601076c637e6bada9cf38e38c33ce38e320b8390e600eb90d8967a5b52671f471dcfa71938e862f892efcf0ff20fc20f35a63231247a6efcafbaa5ec134820d48d47f10f65feffd98fb62e311639499b665d4fb3fd61133b0d1081b8c7073b475a6a2b3a5b687066c2c82ace487721911275a44083614517b59ce4b994dff584cc41292b44a9fff60aa8288ae6a5db2434e7f5e360e510a5a37d631b19a320854a0020a3081038660c310f5fbe597d865c4504760a31094a91f5c94bfed997907360861e7847207876c0c6204f1612310f8ed04cb567d70215740d8f8833f323595b2c3edd63c3823073140c3861f6cf4e1c3061faebaa7ae9389ae27dad8c310bd3fd9ebae610bd8d0838d3ccc21a26b3a3923c4b8041b782084cac794f92236e3dbb8c37edc1f9d1bf307116e1b76502dc825b9b89036b25187ff8fdaf281f6fa8145034d030d1b74b031871b3afe28fb650a9eb60b6cc881ff1417272949db530f08a4a18333d0b0000f1e69e8c0461c4af6d2f1a4d107e1751b7040264faa987c6f98f2f1e14a0cb1cef3e3ddb01fffe5a4674bb1166f03d974a35769e39f723630d65821485ccfdc7a0dfbf483443f94d560c74738d4e5cb9cd3c0856096eead8fba4134a0d13b4fe396afa43d43d9aa59bed73683e2e37b3e721948f9fd3f86924f15c95093ba34a7640c4f0af93f98f3eea7520c5b73fc1f843e8e304e8601891c7d673f18f23e92d5f27e537dbfb0fc7ec9348a5ef826e64b9e7d5d2855548471caaaebb970ad68ec8c1fa755740bdc94dff94bc86c21d3c2cded7692729b941f95054c3ac28f26b81f748c85fcb0295d257285753b2b8c7f7cdce2642e7e31aa02713134efbe9eb70f1b5460dee3f7aa751b5378776227a4ca471d57f6e0c1230536a44044f483cae195f24268230a1f94fbbefe443d78f098810228a0800918c0012fb0010572c4b0ec91b48f9b8fc2369e404752ffc33aa7bf4a3b81b4fd6a391aa43fda26f0679729d3959ee28409af63e41d3ffe96f0e18be4a78b5eb51a073694f09185acf07bc9b7497b0f1b4940ef5264add74b7dae470cd606125cbb1e7f579bf8681f639674910fad0fe27dbe1290618c71755af27b4502328a41caa515b9f77daa3219c4c8762dc4d46e7a8640fb307417d77d1b890c617c106c634d7fef0fdaea01813e0119c1506de4625d3e3fe6e3330768f48002c078be0fce3ff68f2ca4521ee480061f780119bfb0fea87b7752458b93d218c20a90e00264f842738e49a7de8a33b7093000021590d18bb52953fced1fa598cd0b32533e5ad53f7817e55384644b55a9a1d4c5ce15eef92363ff4f72515b8a7f323d97e80d17f48cf8f11fe470bf58dda2edad0c22ebeeab2d3e663ff683ea6abe886ba1f5b1b83da5ec2449a2c5fb2fa17adb998516fca07bfa2fe4c33f5c40862c949aad3f9450a9d93f1667ab3d54d7cd76e4b0e8d1e142e3b3f2bd7ec55ec14722d7d72bd7ae6062247e54ee832a775b4184aaece03a61c591b50f62ed5ac7c6ba0a522c36e47a1f5b1f67aa20a4f74bb40cbb94ae54dc0791e5df79f3b342a8f8f8234d22e7e509dbc70ac8384511377d94b98ff2f37837d0410cb621a0010790610a3f729f0f5de54efa201620a314ce86534a3c939efc9362ede343bf759a3f3e947f14d9a57c8c19d5e287eb8ba27ccc2bf1ad0dc50e1e72c13f2eebe7a0f8d0ff70a2c2a757eac33f71c6f7734507df3fd4131f459dbb973e3e06073bc1ae05efbf74d1ae634e14bcded2e225cba87813554a15da6abb29a9ab895d2422d77d24d32f3351f6c33f1cc73e121355bca80da6930f662697c0d5aef48f1a620962654c45f449ca14ab44d3e8eadf96fd5d2a4a705212274c9cf9a893d0fba4b278453ef68824d193d8f5ced6fbb191f8989ece0f2d3353f20309c7556a64baeb25fd6102321e716dbbcceb1f1f495ddc114459f4e3927e8d20e946908f5aa7daf265843dc1fc204a57f86b761165ac9f876c7bb97a55c41d13ce24244d4436d293196621745c1071bbc83bfb9145b59787489bf642fe8d6841464358f14e5bc50f82961f5888bafb8fbf1f4208ed443acbc6ed2c1f442961df42f2431d714e106e48d8ba384b036404e263540b162e4248217b406ce1ed960f4bff03f98ff324d7466c87b41fbc2a8792d8472627721fb0d8920f4df3e583122385b4b8469346f7d04c6f573eb6cb91e7a207d67aedf2ff34ce8279f83842d03e874b32361eded1f59068d64fe91d888dca9f1ee3b4cdd9a128918f5d62b74edf53874e3527624316db93e880a5368bd5574a0d7e60808c399021875eea2e5846fff1dc1720230ed5845598f46312091b1970204cf03c957f7c98d41bae307db496ba9a7afd20c30dcacca412696bd73ff2066e0032da80de385eaa6c72d1c206eeea997df2e4ed46d7a034a5ea6347afe0125483e36999e55cfef8c08f4b83271a1f99ef36a381aa3e0af958b3a27bc4ce307aad38579e38c12b337c20b1ef66aa29b5a7320cf93cdbee0f4fb419327c90eb39d96ddd877e7c90318665b725f84350593f560c8556c9e643abddb0300cc40bffcdf3c71133fae8c10347030c93be04296df87af78301647c21ef43fd83ddd57beb9407195e781d47bbcf4c1ed5c200195df848dde225f43e1f1fcf5c982257a51c9b263f762a40c616886b6656968f23c6f45a78929347d838bd43250bf7717d995546b0b0c784f1ffb09431a42b7c38217123f9e056c421c30a2920a30a8ff4b1abc5c7bf78f75061a6d09ff7cbbbcf554c056448818c2890800c283841c233bc4e58567a01329ee0044bea2ad7faa1d38461c247f950d2794d4904d93040c612c8504209c84802194818418d63d430468d62d420468d61d410468d604c41a5f9e79a21920b0c6f5dcde3a561c72e357ed11f49555cce3f4650c317fa4148693b2c6a626d3dd2e8810e4210811abd2064c9141f5457f291bcf868aefb4063a243057f17a893495ce987ae94d5c5e6473976d58d5319cc45f36993d1ff20b8f84287bf4cee16dfbef4c4bca82e31b38559b1ef5dfa587e2d9ad056e754395278b4607324a88845b3205acc6bfe51b2a8d722faf820f21f5e34b168dc6f9daad126e3801ab0584feea236d59735e4151fd39543a4906ab8623e8e0cba95c293fc31355a51483e919e566b5cbe1aacb05bf2f14749ebda5f6aaca2ab8c7f8cd26b1ff1a9a18a7daf39f2a15d88fc633ea0001384a0462abe10ea12da5edf62aa1aa8185a2b541fbf841f6423811aa7e8323e7c6473e8fb2d0611a8618a24a5aa843a53fb53cb50a3148bca7e254ff7a86a90228baecd1aa91c93c42cd41885fb16676127a4d8873e136a8822f53fa81056ffd0266c677c0e3650231435ba68af33c61fa60e0aa6b2c1cc37ff04217ec9c85488eabc27ca0f21a409f1ee04e1ba541eca46de8fe6447bcf47f9ea22649bf026d4e9e343f38ce7f47c35e16e594852164b9cd94cd4c04452b52aebdb657dd4253e46c7b02816d426a49620f9a859a47c96b5aec4557eb0eb502994b8f7fe18ddcd49304ecf9b36f9b00f2792486dac1e63e72a7519898f2a4fb9753e7b5820f1519489974e4d44131fb1f7319cf8f9411f1f5788238ce9e7a3f6e35709f146544e92b40fb24712e91891fafc33e74c9eee6d11fff145de59faa34f49296288f6eed4ebf5e42582a65092342a8f543e0611cef781d85f7c881a86f8582b7f33a424afeaa3070f1e0da85108b2e8d6fbbb5e83103e4cd85dca95e493ab31880f3267eae5d2cf8280060f78f0804010d0e0411ace39988003d0f0185ca186208e98918f4372eec18307046a04a2a46da12d6cc5442f56a80108fc23fa25f7f1f456db83078f21d4f8430d3f6859c64abb773428a0800938a0461f32eda3d48762b9df5253a8c187a23ea9568ef849c18a408d3dfcea1654d25ad47aa7070f1e67a49183332a10841a7a50c4d4cdad6b9f8ff63ce85b12d255ca665a351eb2ba5899099760f13b68f9c6dadef9609b6c0ad4b083f9bbf571d1d21f38a3215080091c50a30e655619a93f98b3eb040ad8800374a01fe081de00033c78e4c079c003bdc1a351830e55a8b60a3f4ac2a1c61cac7c181366d9077b2197c396d5f147929d4cbb8e43f9586a424893ffb4301c103f8cf36355ab925479430f7e2499ffd6948f754329dabe3ed3b8ed25dbd044ce4c51c96ff10f640395f1e752ef476feb1a7c267b97c8b5d692a8c1eef3630a792f0d443a353f4a2e978fc58f1e35d050645b1c8b0c49428d33bc92d15dfe182bbd36439a9b62597f2d265c0625efe48b3df2d3dc93017587b988c7f041c37df69a2e86cd21e443f5033d0c1f3848b2b0a1b7ee3918b47c26971f26753ffe05ae8f24b249feecd7db0b7e57c36550bb508cf2e363cd589d8c36171e3dede92395bb6ce92d7cf11d2ff7add77e2d78296bc46b9cb380eea4a8174b1ad6662c383f71be955ee12891ba3c335f3dd90a1f1fc553d8eb3f3e2c75ab60a4d4154ebb1ca245a9501fcdcab9a8b7b557a6c0dc5b7abab81452c9f5899d47c1b996d0725d87aaa180f9f3f4c1e4caec459ec0bc1fcc4a94ce095468f1c32dd59a30a35d8c09e44ec7e55cc58ccb1226f1db7ecbc76c3f5142dbe9aa11ad8f69bc1a49b81a4c2298d5359070fc39dc84541d8364b14ecd3efca8f928636871257d5473313eb66bf69fd8f6371131c897928c7ecf308a78aa73d62e920f228c625504cdfa038361e8f7253fec8303000caa275ef661854ae353007e11005f504f7bdf50b9132f0a402ff80be139732901e0051e17711be1ae375e46e30201d8054ec9e9acfefce8b2ba201f69534f90b5c7867a2c2000b9b077654fbb5c5c5021ec36aee54bf6fd2dbcf38b3f9cba8dacbf872d9e669f2fcb53377ff440c9510102508b4f639ec32ed4e47c69f144fe16c73f2a8d0dc02c06670b11f3264f853b00b228a433ebeb0a16e5f3586ce1b2b77f2f2c8eb71a8990eac24f7dc557139a2e49e442585cd1e61f848b9a622bf6e35a9f6f548dc859d19578058f78627de0adc2c967aa17fa3855d0ed0d11e159dff64ac5d299b9ea181a67a4918000a02200a7f80841004c31a578400048118051044014010845004011804f9c32bb7d0cb2cff6718f1804a57449238d4a72a0e17beac8349626f3fa3d78f068428e33f4b95999e5bd7d7c560e336c95517ee8337f49fd78438e3258724da9e142868fda2d32622ebbc792630c9aa4acc55a5d0c7e49da7b8c7c207d0c49418e30549d56e9b2136a74cd0106fe1bad792d7724e5737ca1863e2cf9fcc3328d3ae4f0c2877f3db21120280e6270c6f3c03320871c5d9846cb5a6ccdffbb32430e2ef4a1367e4c21367df8510105f4067c064d033428b005fc20e4f9b37c90562ad682a393125ef4c6b2be5928f49fd93392582045cab717a2bcc2ab52f207f3dde512b1c2a0fee425f12f48b4aa90adc7c4b79e0ad9fa91554af7746e660af4b13afeb11fc9f851be0f39a4305792b65cb126c7fd33e48802f3c7c778db47efe2ad0d2107145e89b65759b2d4d9a5821c4f2884f88a94f291399ca0cef7fec4f2c3a7e46842f9f860921fa55c99408adfcddb94cab184a20f9af2d1852f871206e9926daa28471258cbc7f57de08c2139d2420e24b0916d224b3cf5e51864486b691b52e41ff741051cc6e8e51eac464fb61f82a318f3f1bfc6d9d8a5aca6070f1e55c0418c2ef7591e77d06d6cad8063188c585cb6939e4ffc51811e3ca0410ad2b8c10d26a00034ce508002dc073498020e613ce919fa20fd28fca635061cc198456b5772dfaeacc5d0800318a51427e403f5c813f3c4f18bf2ea743ebef65bd47af0e0e10b24724744562c67307b5196b7594ab2143f12c98083171ff7d1b853d41b005ac0b18b526e998e902be6dcab0b35cc8f3efcc0c28f0f7426e0c8857e58ff5f737dd8d20e0870e0c2f583890a11d51bff2e80e316434fcba88ce407386cb1a4fc14af69e5f6791cb5f86a6e44fa6f24a2a33c4803072d06cd4a92b3ed1e3c78d020073460018e5970dac707727959fcd89c0d269326a53f7ac4400738d01b308e58b493463244b3bc69392c32497987cc88fd6add00c72b3e97786221e45d91dd1f1fb6247db85cbb15e5b71812c4bc7297cd0afa581a23d7f74197d5abb8f63bfef860bb5e635585174477d254ca6f4f53c1aebe65b35bc94b292ab4ee3f1cd93fe6e7a3f314931f9dfcc1b76d5b4e4c513ccb981aaf113c24a538745fe41f23df4384146433565cf0b33ebedc28c8d492a9ad3c5150db47b1eccc8f221f63a178eb2f7faef9711ff9050a6ac25386bd3e3ef1f1a17c98d45a3ca1e595a6ced36fed633af1e11fe53fd196c63e890d7070623c37fb83a0fe267eb5fe0bd1624d781929fe47ee28733413ea59103f3c55ef7e31c11f396b7d1f6bbd67d9031d5c427b3e8c9fb87c78f95b42bbe84377c9f297d5afc4ea7eb892e92aaaa59812e7fce6cee5ac28394ee286b14fb970511e3d499021e9531435cb37532490f59bdc107e755235c00109c22557ca5f8a08763ea20abfc907cf47ee0087236a0cfba38c39159a631c8dc0c188b59b2d945fd583070f25e058c4bf93f261a52d7128a27cec5dd2073d49c4279182b535c965bc800107223e1677dbd31a3ff4830ea1c9d4c56ceaa3070f1e41501de03044937d98eafd64990f1b25e0280415f2c43fc912210a7391b77d7c7927371e3c8e8063101f546446eb3aef23d3908043101f869c438588a6122d47c0118852ff2abdba9d3e988078cf6dfa587752fa4d38fe60e95694a06efb418f707639eecf6b590570f4418b34b11196f9b6b43470f0e17a9b6655fd234d09e1d803a1fb950fbcc40f66673da82d7ddbe17ef9b0dc0ce0c84319324ab2fb706c4fef81001c7850f7e10fc26d74fb20c4041c7728775efc5cfc2065487a0f6ea038ec50c8fd897d4ddef9961470d481099346fb0fb29d5fa643ef1fc925ca3b07fa227e6244dc845ccaa1101d19ca761f5c2a1c71c001877a269fe53ace041c6f28c7cb89f4615825991420061c6ef0c2225de6afa5afd6a3071050028e3628235529b2c683875f00071b528bd4f83a49f963060f38d6b0f3d14aaab8ec001850c005146001055440011450c0040c00031c6a20f7bf25568b694024563efcc8fbc8a9d160e4334f568fb0d1288e33d82c8eaf5dd5076a1907e030c32c7192d6fe40b2851147193e3e8a505ef7150e3290d5e21f4e455b041c63e0d6ed46cc33eda22c06ac5dab279b84230c449a8c33b50e0cabdb563e7612c717baae7b18dbab10fa2038bca058f63ff4ef5f5b83c0031de0c06390060d4e80a30b3ccbade4fed63a8d38b8404a277115c796ec1411e0d8427eccee071d597ef892c3a185a5a92152c3dfc01938b2f0759858ad255d8925167a0bbb279927ebb3bac22ac9d7fb68c30f3b6a1c5650fff8e2e6a51f40c05185f2bc858aeb1bc94be1a042395a4f979a7e1415c63185e98f22eaeeff91550ada00871410b1fc7cbc152fe5dea01947148cd5d0df573fed460138a050dabfab9bcb3600c71388969726945f0c8713a8f55027c91ae6c77113a8ef6f3e96ba2a4b7fe060c27e90cd53b4d263e2fa011c4ba02e473007389470641fcdd5afb9affc3892904eeac7e8a3142dff04020e2428513fe1d2525790eac6316e085741ab0fc6fd2673c3188c6fd45b78f94631884fbf895b77db7c7c9cc1030fdc204695ee8f27a597a990fe066e0ca3b5fa83ef13a75f3f2a07ea83561e3c2050010704010d1ee4000d0b8ce0863088b6afb35ff27decc7e180f546306e0003bd750891f2fb0b63eb7f662bc423a4be28d9dee48ecc3489b217a8ff53d4c7292be7e3062f08eb95db55b3638e9380070f46c3023776e13ddba4903012fae10d5de8d40c211f3c3772f1551f8f5f7cff41a8b947066ee0e27878b210152d9d563d78f0b8c18d5bdcb0059a2eb1ba8fd1c08d5a9ce0062d6ecce2862c26702316376031ce8346a60add78857156112c526bf7fa1e7bc3156a473ebc89926f453efb1c970f77569016cf5cc9f9980f5b5f45d67fa85175d210575705999c664fd21a25d7a9b0db0ff5e9f284cb10a3c25efb70c68e7a7df7141f548bf6f1f1a51f1f5d6a8a3e2a761f7be3a53e5a8a2bbbc7f8650b29bce6ca572d295d50cb28f6cb36f940b3f9f8704f51d4c7e2ff795697ac8f0cc5e2c74fb1e2a359fd080ad2d267cbc65642269fe06ffa98bf24edc33a4fd487e51b622136fff19df0d9c982f4f1e149dcc50945fbf8206b56ef84559b306d2d5c4a21c34eaa34f1d1fdadccc443c44699e09dcb8f0f264498b88f3a62a84db67ffe1279c8a4cebcf8a1e76309fbf82a8597fb4a7eec87236e54423fac4a8736553fa81407dca0c40f23b94268f2c84b6f4ca2b198ecc73427162f960441faad1ffff7beda48700ef64d6a41480cc97c429214e42c248f9865fc1846732ec53f47ace7fab47f909fa39c1b8dc8ad8f675332a7808f1028e003040af8f800238cc6f2ab86f3d6141741dc9fa85fd666fa4411baae59c5758e10134d44bd7d4c9f7d1d3d2174841b88201fbe2493fc5aafbfdc38c407aa366b29fe91c786986e726aedd48fea8f2cc487637e54dd2fd24fb94188254246d4ce6b6e0c7bf0e011861b83705c72921f6bf5f161f4210825aaea7ec59d725560b811881b80b839a295785d9d361e8338dcf8c3152ce4bc3fb6fce7ad1f7adee9e39f694b3d5e0f1e3c6ef4a1f3a33e76cb6bf3c186b654a21782df7d6ab8b187a1b12423bbb7a45cb9a1072743cad99d998725a568a636272526f7b88187269b1f65ff49e212b9c3fb7ce887279123b12166b86107a5528a563e9e9176bd0c37eaf0c1cb6387ae4af64de8b0848da5ba8dc6a7910c37e65097feae8be5aff50908d870430e43a4787c6dd8ac58a670230eb77cff91499c8fbc170e77f87e5846ed0dc5ed854daf3ed2e8c10d37f41aedf2df0715fdb8d106fab24b6cca7ff0e0061bb87ddf3f58b7fe50d750e4d61fe47088fbc8ab81980d3932edbe99b5345cf75d52715443ec4203ce721219a56c75fd33302aa35b5a1942e5d90c87483ee8bd0d73876819769a78ed3f8c90e11d0b7ef8ccdf189cd831b91ee20f56f262f0a657ba42a88441b9ef83c180d5be84496bf902f557652d327b0171b37c207dac9157ee82263572cefa3c29975cf8a8624a4553435d08b7b057b6d98f2b8d903d2d6c5f6bdf19f707d167619d918aebd125126258b08fec1f23dcb8024f29ada2fce0b1aa42841b56d8be8f379f3ede53f52a10b173ed4cf264a77c50a158e3fee2b26339ef2970755f99fff0f2c17d2c85d204b9b5b8723f6c2c0a53ea53f3fb63a1807dbef5416a9d50b33e41f7ea23cf883179327502793b96ff207d7c25a50966a8becff84dccdc99f0514eb7c48bcb12ca476a9259762538f9d8fb38eb8f475285dc4802f98fb34c22cfaa752eb88184f58f1a34c4b2bd5f7c8c4f32eca4cce6e755c6b0eaa2cedc6c98458b414b76ccac8e10c33f088e7616f2e7231a06e3a8257d24bd7e951146e1dc477fecd3f3473d0703a79029f26a986a36c0c8bceb6acaa9ffc8dd5f1cddc7938ff94a5f8c19f9f23cfd1fd8df0bacffa2365eb275c9f3e2c8d930657f15a121d8d885f11459166a222a4e1bba78224baecd482ea63e8ef3ab947ea5395c7c20f9f83f6f2cdd23b4710bb59dc2d31f657c93b620f7915db892560be9acc5c77865f1529258f5222dac0cd18f5fdf4a4eb6593ca77f10a72115043478208bd75c1e6d449b8f638286f7484335a0041bb170fd6724a4b4cc471d163bd4d8a4cbe4c787f92bca17f9745997e9ea8f347a50001bae203a92bfe7f6c4b8d3e30704b0d18ad25a3e8a7dfc9b178dda60056e51b2a4bdd4e59656e1531f5c3d436eff3f46b0a18a53442d4248999e74946023156f85e6c77573fae4c3023650d1a4f33e09364e41e468d5f4f1dca304364cc1d89b439c1f5beaa34a0f1e3c8860a31489fb47c8930fcd0fe4b7410a3bd5c436223effe0ea828d5158e11d7621335df63f6c8862f7ca969d0fa2fe681c45230767f4c04628f6c97ab154e9cbda0305651924abdaea11837608a4c0c62776ba97e0d3adfd87970300d0041b9eb8258453aa7c51ddb64e90b28ff7b7429656ae3d78f08841e74029c0021b9c58f6a2d8c4ebe9763fe46063135ceef3a9f7a301a0061b9ae8de8f216e04f1a3b23d13841fd3f351470af17ab38189f47ffd2d55f51f8fd3031b97f83054fb66edbaca491ed8b044926d3bfce835d759b7510955fba826ee8450e2e3a3602667c5cb0774dc01adb0da4aba91d2690974d8e1039fd4a73a36119dd251071d74984723b94d54bb3e944840c71cd8db9e5a3f544d603ae4a0230e3ae0a0e30de3061d0fd0c1061d6bd0a1061d69d081061d6798800e33f8c7e12f1ea2965c2721e828c3d4db95bb36d54721fee8334010041d64e0b226893697a4f9720c44fd71f4c1fd29865ce5f276fea8c7fd2061507457b68f8fe4494e03c3e2f34da1a29c1f4dcb831e7c60023abec06b447df461bd843f4887173e9cdcd3b7e78350a977817cf4b073ae72411bb1b079720b4cae14de7b2b5ae07ddea4b4d12527a9230b0593bbbae4c7ed15642c6813827ba5754a5e7685abcb56c4249d79b682077454410715e8d04b2b2ae540c7143ebe10bbfda00ffa28562c05321e2bff2475073aa280aa3bca7b4ffdf50b852243f6fee3c3f50996be4853834ec03cfed7925eafa309cbef4bb37a1fccf5cf844182ffe1785d98667209c5b1b89df5507e7c3c510f1d4a404526e4eff4471f8f48471206cbf45f9f3055f787eb40c2fcc797a257bc6ad5f81864fbf59ec8d5e6c3cb050330c6f2349735ee68d26d31783ff883282d9389c1008841167d3f96cbc71634a23306308cf9c0f2aefa873d78f08000550f0ce0001c9c8106063c70840108831c1d5b96426938a442a0010790a06f40831e1510c20082d1854b7d4caf149ce2c018c02f7251fdd0bc791ca08301f88297ec353fdac87c9422bda03332bdc9da1e002fe63fe6e33e770812fc5d7c90a2c4376699a7ad8b2a84334dbbf7e43917bf5d08195a417dc645bd131eed65d9327b0bf2ff78c6c566e6525bb04ef56b5a253fd782285edee1ff7e272dc88fa797bfd1749c4541f221273d4afa8a2ce87e9e7554d7fc036351851f8d48f671dc7ab02095fbc11f53db53fe15f3f869a4865ce1dc861f246f5a7164d8c89a9894ed8f6745936edf6fff55303149fb285faa78522b56ea6e3eca3c1584d64b6eedd4e9352aa8b811245f9c942b3dc5923b924d34bff6434df14778354bf99899c5525c7ee1d20f23a4b027561cbde7c3896e145ec8363f7389823c93998f2b7f6553a1f0f7f78f828e8f590814e494202916f24fe06a9a52f12c5808b92792b5f2758b651f8d7782a63f9c1385a7b0fe838909db876f62d16b8951730bce6b829349d7e839cba666821b0967ff7fec63b431b1b9b8fcd1e97d898f2a7ebe2b9bff30d29670f2f4fd5424fdc94757e21573a63ad93e3ee629317a7c46343d89241f1f5ad8cdcfc72d09265fdcd5b2cc28e9487ca8926972e49b5c2d2476b07c5867cf687dec23c86c9251471d617fdb5dc5ddabab344253af8c7f68ae9d32e2f61ca791f8af915c44a974a4b9c2ba4b501155c8635b960f5a46928825b4bb5b9acd390f11b75bf6709a09f31fa2de3ee683b80cf1e1fc51e5e8a9105daa1fb965f303df3e9810bc1f04fbe3fb07c19bc61f7ae505a1ef54f55e8adeda03e14efc447ec8b698034297f81f6cacf847ae59ea25fba11149bbd86877731faead7c70315e56233e3ce327dfb5e7fcecc19f2bcb561dc9ff583d24c1f2abb69287294da8bc877860429e70152e96fee40ea325af49115f153b903d2d3fe40915d33a8c1d6b0d7d1c1df8ab908244b673d00f7dbb6b3a2cf9412b072f787377fcb171f8b82d1f34eaf9716c1f0b07d5241fffc1d9fb5bff86b284fc07a71b997c37908fc264e452895ddaf0f5c1634ef74b7fce062782341fa99ecae66bb8fb70edd70f3a1e6b355c7f7c1053b63f5b721a6ac907f1d507cd471fa3813ef48d4d71f50ce43da7fab10aea163543a9fd40fff8b82c031a77f173e27b4a900cea9dacfdf551fbe1640c1f63b7ce89aae845540c9ec91fd7d95fdac9340c36358458bc5df7c3140cc5556ba492a4f2977ec195871ebd863f9648bd709b87c578a99cfd43bb40341fe478eeb9a73e940bf4e17a8eec3d25d7b7a04ab0e8b3e9b35c6bc18d24d6ee701650a9763f06b70c3b1672f7af4a6bf0c3ae5c01898ef00feb93f9b482adef94ef87b5cf5681ed3cb920692da520156aabfb59e7b457c914c6cd10b9faa4f0cb7d3ff4e151c0e977bd22cb556450f868eb64d639732df5846ef6a5f6a7e284fd482ac5a68a243d95262c49f6d1d26702792733a45e0a93fc012c61898c946fd11be30f4009fa85923c7eb8bfba0f2009fce8894deb643fda0780045d2c4b9a2e519bfc18e4beeee567f443bd8df1bf438859cc1fbb5d8c235494ccf1d1f7a389c1f33654efa5b43f0f63f3c3ed3ee69b7cdcb0309ad8bc759aafad6a30e8a389613327e2a302a3c71b4779e64829fd85ef07627d14bd2f86739ee447fe5a37f6c2552bd99fd8bfe6f182ca62cfb7177335cb5dd847e921ac57a98bcd22e43ae8646a94b9f8d0b33afa603b739fc485db07f9586b2be543f56f81eeddc31ff9b6d8a32252874dfff4b548927da4444a1baad3e296b82eb7a591419fc5477fa0f2145a59f89ab3992f73c9d158e8f2e7477e6881c5932c1f3e560af12be51563848adcaab584e98a229585102ed20aa257bc5f096933c28a59c5ba29a25e646e1564b74dac70f1e3e34d15bcc6989ee5a75b950a2a2be5fc26517706155fb5fc61be1f8de3a738ff2858a83ed014f7e1bee4038997c2bfe09c6be3748d93a2bfeebbfcf7284a5bcd498728ce8b823e3277f5a7f97f43f1ab5afa487e747f2c28b6902d841997fc233f615b486adb87117ce2097bfdc32cde828470275433d9af72138b312736f3a37c0c2ffe7ed06ee29674e19e6947d2aa09b5dcca0ffc4862543413a5853f0a29c8ad4e8989559bcf1c34649bbc447797267fdcf67d205a424b27bee16b11165289cfb2fa71e59e1244d9d2eae3233fd6e92641984de8d42581a6bf66d98c4a1b89ab26e4092104899beb223838e4111f636fe59a10aea6218e48a21cd6ac9e45fc208db0999926a56ba4f74118517e78dbfb7e11843edacceac35c7d15b164cdf1c38dc94e7222f4bcbe9109b95e2e220a2158cc8c68976139c407ef07d37f5c1a8249b127ee8fbc42ecc77c2015e7252fe111c2ca6e15bf2ca785d80d824cb2257d9072acb11344d9c79f12640ac4de0726965612db23403c91a2f9ee4ddc9f3fe0077d7c94ced91bf5f881b8faf95a2befeec7f581ee8ff8c792345dfc383e24e92cf10f45252ddf432f4f9e17b56238ae8742dcfeabf3dc98f2504a56d7935b629fc683de87575ed14a9ae93b94c964dd2bce8ac676c8f9237c2fae433f513ba4fb48265b3a306eabfec7ec1c4813235f4b652f891c948cf6a3309182f9a171e8ac77d3d21f895d120e96bf1ff7f1d433ef6fc83b22b41fa347f8816e28dd757ded23c51fd706222dbf654aeb9a0d583e940b212aa6e21a88d24a5d1253c37c94267ba934ac7de0926ddb5e26850653da9c523e8ab1923a0317fa208f796586eaf4fd662a54eccbd05b0ae90f75cd4e273214deeda6a2c1b59f31ec5e66732f7e6913037dd2e6317d5818eeced3c0b0f341ca973fe10ffe17567b4b57fbd595b817f463ad0a4fd9ada5eec24713ca2654f2a993b9d0e5a7dc525dd1bd6e0127f1989c0ce7486ae1d6b4eca33eee23c965164ab69522533ce38f05bb7ab2b43ef9d17d858f8f331a225dde0bcf0a3a46f4ccef880a5d15aa8c3d8992fd988fa7825fd50e7e149b82f190c2bf44e643c7a4e05b92a9912b0afe4e1f79349c1fa405059e22e5ceaf9ed086fbf13cfb5132cd094b7eaa1ffdd1d557d40422850b2eb1af0ffd6142d70739acbebfd55c022d9ff3a37e940094400a0b3f709f97107e01244113b7ed8694cdd30b00094b76436f5f685a7e8c7a22fb37759c7363645edf9c6215fcc82e46eab052bf3531ea994b2a3954aae9612019fbf9a4167b5961943ae10fedd46090127e9815242205c6127dd79a2cbff8a0f2a13b1f1fe90b3ff5ab0ff23685197bb17439f5a5d0212ff2e2fd8399b9d49237bc5dcc07b936ed9a2efef7430b15ca3efe5c2813a24b2abdaf56b8b8b999e30fdb2699748bca7e7244dd161f652e099511aa455b29c6ee7d5a2421fa9994bdcaf4b3f8d88f8f8fe25b4aea09cb6270f643b9bf58ea6f2cd0d717bbb0c202cbdc5b1dc98fca525e81b48ca5f07f694a74c51c9d9525e4c3943eb01554f79bf7418e15ffc5451f368a9cbb8a0fcdd3dfab8f76524c15fe31efb8a884787e2a9e14d76e32a162482165990acd29bcb7b2924c5767674c819b5c0a5f5991f2634ac14c434c333fbcab3e8614dfa5740b711f45d9f5ad259da63f1645c1427a0ba9189f8762940bafd038214d16146c6bebd97eb985ec27b2c78e90feae41b29e282b324a45db099fcdfdade2f9a1c8098255f95d54ac1f44374184a496fcc84c6b623f8c6c4ad1928935e68fe562051373395bdc389357f3125be83e487e336716b4c4954e21ffd8e1b4259530b28f2e24e40c4b1e25a8cbabf17917076d12c58978e1fc28d35224a1e91f6f744cab771509fc3c55bc8ffb482782041aa33e7df07ce478c4729146c2889dbdf391c31146b87bbd9f18929c8f1c8d5872825d1fd86b77f39183111fa6cafa63a5d4ffc7478e45907de4929284fb31fff19143111f1f87c548ea2a937c7c608e446029cb9dc1a2337220e2c38debe3b4b029f5951c87f8b8629e450d378721d092d77314829b7ccc17b4f223fd37c841087f632a437bcbd99b631044954af9c081ba0c7208a28d3e087dfe13ac8b410e683003df1c8158eed4a78f0fd2802085f9e4fcd133499539fe80f5ef373adcd978d523871fb2cb9525e69056113e23471f8c282e917f1c24e2cf0764f2f23d50516f5f913d277f7ce4d0438e3c8420071e72dc61ec90a30e39e890630e39e490230e39e090e30d39dcd04ec81671291fff050271c8d1862b5f48763cb990ded9c01f850c9255db3538ed4f5922d94986a986fc20f244678e3af9310d3495176af0aa6325d8fdbe7dc70433d2f04cf4184b21245ede7bf0e0018136030d835a6a4bfe479e418f3695d8b6f075ca0c84ec478fb31f68cfde83078f3398518621c3871963d07dc70f3bfef858ade71a9821062e539ed148e7abb5750ebc046d46183eb4646d7ed495b233c50c3098f185b32bff5c96ad97bf5e70be9fe9e9730b98d185528ee457c1244d79850baea4b397189f195bb0d3d48f73676286163eb2508ab58a152388850f9871850f9fdcd1428ad02acb0ab447f8344c3664f54c604615cca0c23f996d2a3969d485cc9842f1302ad28fcf3019299cfac734313aa26ff461461474cc3a4faf78a67f7c980185ba31552b3e2349bccc78421a2030c3096634c10c267c7c9032b41ffce14be0425a68867c6f22493394e08f6f467b3e6a643909c49d102925b53cb5951948d8a2a7e49d0fbeb28ac7a85dc29eda5b35c3660c23f6a1f5ac36a590cd8e6290234ddd9c5a2cf50d831dc450f4c7fca03cf5c32e14d8318cfbd082f731e844c2a0c7ba627bcd5ed22c023b82018c9946fd980f2df3811f581f1fbfe0258e1fb31ff75ffe515eb0c317d46fef8476947829df81104c60472f08f13e949b74f9303d5e78415dc25953f51fffbb782a69a4fa635b171f99f998f9aab9b8c3563a4d2afa878a8bc1993ce3e2e84393b740251f54fcd7e4f095d8829f10cd24db570bf261e5483549f1f90fa3459161616c32330be2f56a47b26d3ffc90859396676b2ae5e8f263e158bc3f925429cc4416161fd777e3cf562cf96ac72b887d948f0f2652f81e1767872b9c98cf2eead4472b46ad5aa7c9deb70b7efc60072bb4940fea2cd38f1a427c15b7571fe51de7a33ee655e1f7bdb83e3a1fd49c8a2d4d7e579ea8582d995fcdc7a7d0c94cde618a5272adabe543f4653b4a3143169f27ff769062fea3d80f61c728b2930ae7ce9bd4142ec10e512c137656fec9a98f7241d8110a24af5e2f567e6e9b7780c274f9add4de4e93c64fe807f92066c8eafaf1b19ea024ed5bf651724727aaa70e75af9f5595d0d8c189a29ea64b7e9b3e0c7180b06313a3898f4cecc044a7d18791d249cd9698851d97f8e82ec7fac72f849a50b0c31264b1c9db7980c619698c604725daaf3f8e7ce4f218bb4280093b28b1bc33d41f36258feca63154d8318926432cd53f08f910c20e4968d19b325c1f1fbb1f6e10d81109ccab52f243fd78b540621e715d76866c3f8ce8e3633ab0c3118d60447d67df20e1d6cf548f1d8bf8224ec5cd8910eaab1e3b14b148f02cc992f56eea447c4eb60da165ddfe41047d7de0a472fdecaa1e62aaec18f78896757c4390c5cec62a268548a2e584ecccf19508a185acfb142a07821d83a0e92452e47111714c10859f181f8d7e0482b2988b679fa0bf0f20303f0a2fff500f76fc618edcb0617d7c6d5901001276f8c1cb13da2eac361f3bfaa01f576f33ccfdc1bd78460e9433b0830f4890543d412ca4ffede3013bf6301f5a24a73f8eece33eec03033bf460a4b3fa7e1fa6eec4023bf2800782496a7396ca801d77d861072d64dbda0b8f10638bc18e3a6c0fefc7f0fcefea8ceed83187914321fef079ab0f628dad2ad81187264b523653599fac3fb0030e5ff60389d396b9c90f4c43043bde70a953a49affc3f3cee0010976b8a10d9a1fc4db3fb24b8f1d6cf8d8d4d3241fd7f6f17a6bf850f2b1c3f5f8a186a58f929ffe4faee4ef8e34f877257eec7ca776ea870e76a061d4ab1b4fa75435df8e3364d16ccac00e33e8a6ed7e116719e634cb4991f24106c72a725b5409dda68d410fdfec83033bc43054eacdc80713bd1f85c13fca492fefea14b306c307e5917ba32bb99acd1d5ff8f8d031538204fbbfcb0e2f949e69a298fd821680604717c6fe3fcae983893121b4830b5b48c362b37dd65ac80f3aee2de39e057289243fa84a62e16dac7c38b3262fb12b6c927561ad2cc88528053bacf0852dd11a4b7217c933765461abf5918f27db48ea0e2aec980239f4346d25e2b5e41bd82105bb1c47dac14287f9b1230aeb5e9abcdc983e381b0afbbbeeeb95fc04731d255faae284b44212a7b8feda0a36e1a35eb1518feac389c80e26ac1123d2b44f96f0a1d77ab39e73f3a5762861ab9efa0b93d6b7a91d49a8c5293f1f37bf9b4d415034d05007ec40422de7976f9f34b60f5300550f0c40000e94710c2778e5c995a8ec1619e3cb7fe86f3eba29ad15a37faebf74af0edf13e3be1011a36283e7fec3284b8a1fe4489b1fc55f181f5d543e92198f3efb83e1e47eadec21e1fa7c6094d59ade91924ceafd174d8d25b5ce8970de1785516992e4f6c2aed49e9f91a399c28b233aba6b4edc89e02eecaf93ac07b5ca7551ed05bd1ca97341908974cb7fb07f14352e8664961eea8fbe85b9da69e165f7a9b32d8afd547fa7ed8f38d7829c11ede3a31c716b635acc6099454eda2151cf9ff7960579a5b4b2dc69c31d8b7d2c56c84788fa7161f1f171e8f781dbc4f2685ff1f6859b76ef0acb9932556c2655de0a65a2a99aacca8aafbf7c32aa6c4f3e7415fdfeef6a1faf0a3ef77fc75642c55452b1963fffe14f0a2aeca33ebe887351b13a05e592a3dac79a2209f763e9c452603e6361f242331f478a4b6eaf992d24896c141f3bd8b38858aa785214c5df1c43311fddbfd859088a6fdb9a7f2cf342c24f68d3d147ad2795b6f6449235e7aa5d1d51e98495eb7943e7fd384e4e6c979ca3fe48b209eb2a57b5847eb520d1c4f25af992329289df4642566e723f3e866082aabadcfb20212a7f97b0f7fbf0f9e0b2049dcf123d94eed396436b799570f2bdbdde62e5274709ba2ef74d9b48507d128ab54ce8989df9d19260db2969e71c09c72daf6de2d1f685c48dd594d727367b79843b71a1cf0d9f793ae2e88e5df3e6a36b1be1cd4c543ed98c103346e024151dd12f829bed833ecaa222bef8dd166d92b27422f06c9f8c512944cc67392964ac431495dfa48f0fe7fd8f294310fd20d88cfa31fdd14c85201daa4246bfe24e2204b1e61f0461dfd347577e37bb20eabad0ea83b4dc077220daf1a66819f523d70610c5c8cedbeb33a7fd0fad45f7c488f7da8a1ff0833fb4dc7c98634ef6c1c87b7921233e34966d33ce0f2ff3413e8450c61ed4a8ee1b49132394a10742453e946b4a712f854a50461e4a6b0e3d1be5dfdc07009c50061e1a3f7690078f2ce30e65d861f2fc6a88d24cdb6fa0031cd0208d3acc15fe2f632f9eeeedc183071d0856596c9b64f665edc183071a1428630ed666a494273f9e9c7406ca904339e6fd2053be9e1cbade200265c4c1464bf9787dcf8f61ca1cb80e1c0d1d60a00c38a4ed2da9ad5eef91460f74308132def084e4fa519e5792b2d0a0c1c7200d0994e1064f2da54e98866bbe2e50461b3eb2fc9a7e0ecb60c3d93a9159c34711fddb5e2e430dfa5198e878ad8c34cc54f1d26fe5e4d60c41196868ffe0442dde75862a6ab833a42a4f3f3eca30c3970fd3ec323a6594c1ef8988fa389341d37df4c8dcd1765d1963c0faf820f8e4c3083259e632c4e0b5a58f94337b1fe630fc237e98127e940fd58f0206b351d4d9cd6d2b8d657c61e6dd719a1025c6ed05b58ffd48645def8235b1f4bc537fbe9b32b8f097fc5cc616b8943a42a4248f91c332b47036b7c4b7d3b3601ffc51eac8f0cd125f2cf8173252ea7839a5af405a3e76790a6bce5e5a8193941d7a1579294d55f8d81f921fa99df8834385fae026d748a5ee3ca750b3b7d454b410e77c942105db757ef41965be4b34ca8882b1fad97c75efa00c287c146bfa98e32c5cf3f1f1841d2a9c2a2fe399ca1f94e1045462ec0f6bbf1e94d184de2f4e383ff298a0d7eb6bf3411f3e286309abd31f8cc3e5a3b1aa78208d3294e0582c95702feaa08c24e4c71322e2e0aef52c0eca40028eed905f9d8fc243ca0e741ce3d0da8b71271259cd1ae83086969ddbc42267e828c687be8dfb3ea123934c0cfce08f459b4ad4a2ca6190ceedf17f1a2c9c0b810e61b01ee27d3cde677ed40763fea3e496d2441d511b18cea5b07fac7f2935cfbfa025a7545ac3459db02f8e8e7c0c16b424bcd95e5c2b27f18faa52a8cb0ba3b4a28bba375b6c178486c95bd9940f1cd2057f5021f6fdf7c7f5682eba9efccbe7e002bf5821226466fc1f7a8b8f724ac8f6a55491da423f3ee8be953e4a2df48cb4cfc766d282e01b32f90cb1c927b3d09b31eeaa4264d1a98ab31f54b3e9466291535d28edc9107dfcc1a23fbaebf81f53f763ef15ae6f4466754bba73ae382ace8c449d38fb5b2b8aef96fef8f7cd342e5690bfffdefb20337ead557c34f1fbbff5cbb42c5524960f2d5c432a15db67bbeea4ac3b7e142a90d2f1945da99cfa29748ad5c76373e1f334c5975792d81f87491f44a5a8773d2426423e348748f151e748087fac10e3517c58d1de691cfe3822a270b242a468169c2737a12856d7664efa3fb4d08022ff3feed6da3fce933f4153b0f4f63ecadcab27ca70eddd964e7cd1faf8656b37228513f3e1654816b5f9103f40a06313a7dab46588af338b260af53b112d74aed4001d9920d7444be359cff8b20e4c14cef55208f17942fa2f511f561fd3881f6e0924e24a4bceb61257d989fcc1afe97de43440c30494489248e9cb656e453c8952d6a97c3831deda3226d0210973abfef60f2a91706255cd8b7af7c30f89a22fcc44e3f4513ad4011d8f78bb37ff587bc5361e38e2c35a73d54b7223f4c3a81fadf5139f114d47ba563eb27c94221f40a0c12fe21f8f983e3eca15611f577ab0320f1d8968a21f5c9bf6cc454604f310e5278ec5d6b91ca24cd592bec1193170347418e2718bbb5999a521ae85f02f4dcabce77a969e4183185c40072174fc433fcaea50a17fec208c3fb6a74a21a438830fd02188fe4c57dcec40e03bb217ba24c7deeac103021e0084f2ebf878df8712b7fe01efcb07e9e1993425ed87a4a6f2869b7df820563f8644de174ff9306d441fa50bb9ba1aee41874cf2627de892d2a1870fec2d3ffd715d487bd13823069e031adc20073480808e3c2459425a1489587e930774e0c1bd7c615324230c8ccea8e48c6382e2a1b1482c160703413048a0e905731408003854260a0422912c9083611e1400015220183634241c22180e1a16100a0e0c0c0783c140280c0803c2a09020100eb788f13897970fa10b7baf62e668bd3facdf718fca2729a9b0c0f191cdde5921a769bb87d5ead2855e60b023d6a42921eabbe8edaf914677d28d922d4a9efc8793692a467cfc23963c002598ad9a5a41a29122e575362d2c94f9f0f1d0f20cf29c6ea70b07720a19fb50212f7f7c93b77c01c2f05ba8f8cd3e05cd71a260f59998b1c7eb4ab2e68d658ec41b4b75ace041854dfedc1343dfd0ac17f9a1f637a02ae9a73e4b3b8d08230689030831ca241de4cc0fc12c4bb49ca8610e00e5b476cac49727b9fe63e61dcca248e525bb904c81184b8806a8a40ad1190237b8e4557460912e2557cc01c26592c46abe19356c4f43e566d96c26375571066d701f9f884817abde6414d80a64252d54812490f73602e42726d44dd48892a3805117d050c219afaba2afa0f4666993e4ee9fb129456c3ba2a0cea82f89f28676c51fde0b5935d09fa229712880a1f99c0b362e97a001fe45320ff66ff064f45eb36221f961abf409d05281df656874afaea6a7feea93c42fdd6c19e2160fc55b6fd410ea7ef63f3ee133e07a97aa75309fcf366c1bef736299fd11aa4f00daee08296bed036dde484d8be08674e55c4809739013da1859162da95ace09d867545a23eb26a62eaba70a46356583b5f0d4acd4a4361ef8bfe587856185d0beede1652137c32ee1a5ebd5a96615e3f8c70cacea7c5a771901547981b9f8c5bfa93e8c3b2340efda262ac0cd0c4273e54823211a7b8920596662fc40abc5e9e47254e4bc61ea9676149e742ca230ceb12c54b055a0f3c3b69fc6ef5f912084e5bb6177c601b337c66faaab7b8e099fa2d03538871c752a6c7c405a106c4180a2d8829f74b5e3df25f8fda294edb7f21b9ba740979adf45c67565e8faee3150473bc0e785148ad117f46575fdb16a7e4166ddd1ff94c2222ec65c96d011c390b5ca9cef5b673ec2a2c98199493d75d24060a3c54c1ca2009e5a5576a3c507ff66cb76e6ec590df96a6f3c07537cc05b241f9fe5cf9b72b2e6b5455bad1c53c38efb7b569473f93e1d45f2ee7d12e48c1073a8aa210d6571d401eee7ce8de5708ef3ee5138204c34e71e153a4a843d361b50ef758709e6c688d57b0eccd9c23350849fba4fcc23d59de9c47d5107b7e8437439d772dcdb3c6098d320956e7fb041aca789c8c5c6bd38d4c65781c5e322c26f0882d8558e5c4a5f78b7fd17b14ec06e10cfa076eda6f544519a2b9a46dca195f232b200c52345d2972fb6a1e513aa05c8059518140da34cb6d9b0d834b7d905d751e20e153e817b83f24883cb035af098de389b12d0ea00f564b93d0dc10cd885890d269ff7a3c0611024359739934b4467364a1fb388a2242530bc121ff5019214747f24360ee4a244f6103352e79ff80b2c6c0a96352f3e19b8d9639d60e9d0c9209f6abd8baa7a7501bb393306208dac8074069312595d35d2896aeb205bbb19c72a341f5c95bb5640baef501993259c22d1ef8f496386e4a36ef684894f2aae0cf3c236fd47c88159d6451a5e498b4da4ab07f99e3af5d90c3923d17bb62b9bd59de73da1733fd9b7765c6ebb87bc970a767e5ae1888d8989f70181da77f58607e7a230e877893b7b297e64f0fe903d8250a890f58004180d24eefab7da30483eeb92fbafb4eb0062bea057d97e27aa00c2f3e5a0dbc35fbdf80f8bf68bc8bd9274d14b26f051b5918d732d5700d0cfe13b4a11760c1911faab369cb4c3da50fd0f0c634229bbed6d8089854eb44e81a2a7a180db0d6d19543e9971afb3ef06925875b416705fdd7e2588fa9a101649df6ef44d646f84ad804815230f34e4964ee1b19a0ac4392fb5af49a878b00437b7ffcd15a2bef8376eca5f3b683730122a955f58ab93b15dd037f124785860c0567112ed35a21c769e259397c8b0d516125f248d65a2fbdc65db9568c495942b166e4231be7ec83e2d1bcf14d8f0c6fd30751852f747ac1b61d1a55d9a16c4549270740bae5177544862fa1ea189db3ab26565b4c66f1a694bee2a20bb2fe2214b7cc8adfb14e17a54b079a4a37b4d17edba860acb985ed1051cbff4255c76db3b3668322b71aaf22da91d101b35ec7d530d43eb35cad87471fb925777ce6bb696c87cd8a45f7c67ccdd384da00fbf9bf247f79c58e8f9effbba11202f8b675f22cca10db2b606f5c185bb8f940dca345cbc222b49b66155d1d07754252f46ddd7f3a63a13ed4f0500b84238ec1312f92a09a66b04b58bcf44b2f1f5aac11b1c20166bf76187b18a859f7c25239cbaac5690a83a207d7323e0f3fdad9748929f2f6c01d7e53141c5ecf3a742b9441441c962c01852fbdc74e49847d9315241ce1bdeeba081a87cf84183848565353e7ee260f44dacd2734e5134ee67a495569738aac217b8832b6a6e19cd14416e2e726608f09875178d7894e8e034b0448686e7dccdffd7e8d36a0997e1408d82b72c8cd2f6121d824a0d91a5e245e8e663817aabd367f34e41ee626efb418eac940725ae4201ae11b3d57b255e0ac58de4397891ad1b9b3316d2af75927d25622d68d48792fbe9a2a69b6b8a49f02c3a97253583bf3daa3f97996611a939985a980c0944b994cb0eedb2d76a15722da2a82611e856a60d6585b470bf2d109fd5dec3988ecb3dd80864c0dea9283917f171dfd3429bae7d9f838eda50d40f436ea53cfd93eba4759152ef7b3b7bbe2f6b5c4521727c8894fa6cf439bba8197b9627ddf729db0a094c93ab51b3b3bdfe92a12d86aa1ca2d13b3fa5b55761de085a74905d754850061ce33a6b0afe491b06593e51db0c1dbe5616db31dc0ba69794d225d460b3822ec7a09e05c878eacf8f00645b77574411b3c038b97b7b5d09050cbf841b13f5cc29e6e9e2bb91edf32da01c63086cd613dadaf995615e8886d5f2c114d342c9d6fd96dca5ab6fef02be546ea3471ee85c9bae9b4dbd31769f8dbc4c7705afcfe14ab31940569ce68b13faf916aa1cf0a46e7207f4432e62baf4336508d57cf99ba2e9778675a4e9698355d601f9117b45c92714b09814ab82d266e356465b4ccff189c7d38ed2a56dc70152fad7344b313e2763540815c0529590f23a5a03adea8903e3dc8d15779a073d25e31757797c1220c058ba4bdc010824035b58ea5962b24475b64e011aa3b53c88dced38a4d943f0f4c55694608851b9e8d287645296ccc02c01acc8a4c9075276129fb3ba45978160561d38f2b02f41c0b745a1eecc4a2d494da0d029d564300f1315aa6e2967d079f09f3e0b7f2390ce489c5332d7f5fa46065494255934abbbff0bf59c50fb7b609a260840acfa64884c7ab4a11b91c4133e8ee7b09ab35c68127fe3c381c722480d87a45843b9c14db341db9591c31822154e957dced852f6bb37a81c810492b05579c605464ed9cd8f8362c33e0ec9a4817957d3f401c44174be9934ea7ca7b7f07f63ed6ccfcc52bf36de8bd181455070c391b7baa156bd1eba2bbb97d316d946d5f90eb219660859f840c44178095e283c4ff51e653ca393ab5ce62f3373b98be8d9311a6f0901afd6d4f1fd61b8a3fb58ac964de152e4449a10536bc2f14933693ba6f58e10cb4eb8f54903b9ee8b5e00b87f712439ee982bd0cd74012ebc3404696b23dc1a6dd8381b6901720ce7c7467882fee1a48d01d96fed3ba59a76a88ea1f79102c723f7853d667cff980d502f92a9ab52b64b2942cc659328f0046ed03d74ee82b09ea63200d1d1b1ad1fac5852f43c6f3b17db9de43c4a41b1bb566923a3548e9fbfe5d5b83c17826df06f512f34141f7e1a97c5e16781d7dcbffe4042ae7272d0d31948902594ab5723bd49cc5bbc3d769ec32b760f582020de82f450ed8d63a997857a26940e4ac41a5cf4d7a4aeda72776bade73beedbc5fae33bb35da8cdcf591e5dd17a637134ae48ee20a84b6727b351f306eb6d2b45418610f1196cf706ab608d024c0290dcaf3ef3bfc51b4c117a2e2089e555b7c849bd9991a06d0340fe8b222c7f84a6b80c600c2fda409a24fc42e23cc627ae9317aed5d58f0a69c25cafd057cd9d1f863ed2c9d88525b503ca0e468c3a4a6c82075491dd091f7e46dbc864699214e86eccc3b00d7d3bdc3ef2c07ba9931f7d9362fa8afdc034bffd0aedd2155b37a5203982fd9b48b0086dc8e5314a4c74b5f39d083e46e7e3154eed060e25b55382f77afd3470524449c060d37a585d4e767324c7c2b3c46ca831b398627596629fdeedf0b0793f793f40dd54978397a9f4803a9e628af2a60efbb2c1c018f4caf076f0bfb1146d9cb88af2a45f0f54524af564ed030fc914798a3cc0bc3b36975e0e9ae0eb113f9a57c9dbc1ae152a3d644ae9937a333f2f424a6e7647e6d98127a55ab2d93d421bee2c1bf5660df076afcddf1fc96c1745169da635137e52bc088d8a2dd3990031696698aeaee8790bd409c8b94374f2b0974a36e44837f68e3030922a4879b7f894a81ea5721b620b9a4642dca66b6bf6d7982c1eed36f1c58aebfa2fc071245eecb28435a80e3c2fa5d50d795dab12dab8d83a934dc09bc892742ecbab313271f32f7123d867d65a7345b5c747d561f66df0d46b7a6d27b51dc6b88dbbacab4bb44c4bc716845fa3f9857c51be285f9063699ebd2f86c9f1665313ee4ddcd9c79c70f5bec15102e11a20011dab3ae0eebb463904d1596a50f64625c62ed3193305f0e99466ee02c5e2aeda5e4f9c6a380789ea47dbdb15a3635f58b8cd7cdf540199039b11711f968eb7cf0705db25e91b109a3eb285ef0d3275523ea80ec3bb5a21c8f46d76704bef98216583ae0a17aeb804e5c3d48f7c0494662275832e6fc12e2fe8eae5fc99bc2320ed8d153d37ad48e8b13d7b826c415694b87f70df8f787ea519f73eccfb5ab0be1b4bdc5f88a4e00320a824e235a6236d8f0afc0411e4ab50008bb151a4cc7f9595057a8b17138e514b9256dfa8e04304ba6e17e2ceead94195750d12da67f49605e8c420f79d097f92cda52f77b75918ad451f89c78f12c9358cd76c27ca629633571b747ddc3a59da733d98ac75815e714dbab86cd7d9f1bd5d766c94d1f82abca7efc6c7250d27ff96fbf58bfe4e33e70dd0a283ec756430750784df60a8447d8ed2121c992be51e41ab2164df27283e2ddec8b590edd137662745f23b5fcd3dae557e1358efb07a257af204a734abf315b0879e3a70be01b41fa5de91705fc4bf1449421607b1148cb81da7a1ad0f495a9acf0974c3aa06ed27de0968c1946e8138457a1102c05429dd30fe7593c3c3090fc00947e4c5863c6f73257ed4732bce32e93cb8fd6780b5c239b60f2090e052c8580ab13ceea5be25d558a15821ec0f8108d11ac457e010562ebc623812e4e5970e381bfe09905eb6b400cbeec55ee5d4e5202f8fb99cc497add77a89163e17b5115f7dbf1998984aea6809ac81f50b1a4c62c44f330a466c07e43f73a5fb43c18343c2488ae2263bde8b21d3058c8f2367054d01f6a9d9ef25b925d7cb71826535efed0e54fa6de86a631fb14641aadb3877deff6b1b69f4bfb818dbfc7f87a17311b06418b0e42e73727665fe9b6df2adac920742ca4680daeede49a40a9b39ed49eadef9581d00d3fe3b1397b3956ffeb4d1242411b224620a85a0c70811a1eca8d3db387b9589c3afcb895138f9fb1f8c8da817077d33451267d380ad25313c6b8669ef694908600cd51915673e88530295fd116357207cf624ec1f2b371c6f7e75ebd111643fb901a4443fc05adc6f7957f69dd18c495d9c8920f0f654dc875f21747a34a9147808612d4f1012bdca93ef39e012f76a89e7d57c9c01a0928b64888edf7ea9984bd985a5baf0d247b07453d356e241accc58e318369386b1b3f3db8baeef451989ff9985aabd9303736812deded9cc2cd5e336219c773ccc64f90ef5b86cd6af30678954c856ae0e3ffa534dace72a51ef5ab2790450d86558b5245ad01d1eeb604bb87075386075141155bcbc9049a190299f135891ed28d05875c2d5b3fde448d301e83316480ee7dc592405560d35f5a9023900a83291254fdc3924bbc9fc698b6394594c24cbf1c418c67d93c7050a562651fb70df844cbc1f63864e1fa08571cecdb24d155183cd5d0f7920ac93c40367b92ca5d7d04480b11b0b969235679015ce9ad43b267eec014d2903acd619177d980912b13fb9ba19c88d16bf38fa53c84bb53236712d4dda1887656426057f03213ce7207cd36fd9e3b55e134baf749129a8034dc648dd73a1f11fa36b6a6f536756a07a130096bf006c50b781669190b51170bc89abb0877ff074644f88bfa46436a188ed9c795f60ae3a616231ce80b7262e30299e1bfa029f092144158a6a7530f7fc105e068ec2a34621bd838c9acf80be225465b80ba16a8ac29e78f87491a05300d149adc36217a5be78e62fbfbb1d2eeade1817d532c0cbf3f5700226ef2eb8e6676c2cc49684e1e6234e755dc2c214780e3b38260a62dc5459dc2ea5721070e78d64f54ccaa3728f4c9fa7e6985ccb0b7348c6cff354369abf38b96fb63f9ea95d63676bf79a9d983998d383bfc8f3770bf1a14e81285c0b7a80808303c0a7bddd8a1d53441273325ecf5b39556555829a459d9d8d27d23c9e3d95b0b88e67c4c7dd1111eb4299bb9788af50e2c8ca5aa54dd535b46557ccf4fe0fd347913feac50b68a6ac2ed887c57cd54f06b8f6d1bc06a0894e892125e6e655d92e6407cc768be659ef63a97d491b65c11e85af381a43a39ffa80775819b31ccdfe0e6e3fd4c83a7b26751d80ed09f4fb2d26242bd9a72390b0c81d5fbc77ab84fd266fd8c14a04bd5e0f25ac01bd6a0661ef01b54a203b5dc1e789dd4907449e7988a266dee47734828f151633789109f314e2dd143d00b036e8237ff59b4efd124c4575f1de6da5c06c6a773ff76daaaa69fd39108cc12a2c0700cdb5eab9fc637ab94c01585c34e7c7cc45f2f94a9402c1ab784214c20eeae026ed3759698eef65b70e23f964186261d6dcc213791c47b1ace7490f7bf556e03a8bfbda8a449fa73d08942fc03c1df51e55b2116e887b8e03f1cf86045b05c0ed259f3f0855e609eabe4941981f78a1877923944eeb82ce6cab94335f71615a2defbde9caf2a354095d178115de778cbfe079e44f6fe2932ebb2fffdbb080278d8f9f4f5e2305d5d750c86619841db86dacbc6699886056bccd03c726e3aaec3b8eb4164e24184e26eedca2f999c2ccc59e3377964d40a9a02f5509b4657c60bf1f696739328fb3f3a772b75c686df430f8278441acf5ca6800b6623b771665b064609451bd2c30e19ae407fc93dbb0007743fc0a51fe782d99d26a1ee7678d5f574bc45d7dcb37a86a1a2fadeb1715c79aa2eb9302e391dce9f4838ce12f728b714480e7e427db93547f64f0a89c2140922a26eed72fd2003203d211218ba52345b3e0421c42da806a28dad5c813a0bdefc071e106c3d240adcd7f0ee571bda1d0cf1b19c6867affffefeb4ca5720de2800f400b6ea6dd407e3f0328211873e2a7a2983fbbc8f3df0bfbdc5fad38c07c7297933e7f96b2ff34fb53a74b41a2965bcdac5c8ebb0dea36a086e88852ae17c770c1054ea48df9c777ff99011d80f35acf249294a74654641b4d0468c9a6155e2e570fa2f20f9676294eae65b15896d2e197c1cc8230943382aae6df2a8dbd6ca937ec3aa5903ff2fac1e6f5103596d273beaa1172602a02c141c4b574d98fb97b0015fd9604a0cff32c4b6224a8b46a878bf1aa078674fbdbcb9a61d0c07af1cdc18c50f3c82e71d70cc25c881bc936d1f314ac5aeeaf26a2da015a827a19a62358cd08bbf69235c483e9e72824ecaff559de822f69c180a6e2d58e1abdec0074c2bd28a457e6892438fd3ac05a815c8949ec10e565f5e86af500aee2a0012315947f2931b447fa4286f58cd6a92ad98fed20717fdb216fa280995116942125856f6200f26dbc8a423b7531cb4b42d2d52495e668bec033e30f50949464b0c87ce7df3cfee2e5927e00d1297faa04d85741b5df28949785f1d94980a1bf7daa3fbc609ae8e9a3c2bffbe00ed803ca84555fb60d360518fd37e8abc465eabc9b04bc8c63eb20fdb8a24aff4b717618add9093d9de70cb5a6e5fc95214a3b29ad5e5e9e1d5b73fe0d7c22960aae4a136c53da5d7070ecdfe64d5bfddbd0dfc66d9b9e6deb692bf760db0bf4a968287d9b7d6de96fe36e1b7d6df4b47dcb56ef37f4b47dd356efb6a04fb6307a3adb7d1fb6eebe454f5b13fafb230e5fc3920c5f179ad48238faae1e59c0d26925396e496e34f43cad390bc3e2532492500531d806e1609010e7a4d92d7d6608dabe2ee56ca06aeb7221a52d8355914af8f565f75be367e9710cd1181132790ce88f5e23efc920310ac6dd0709348d13c77503fe56b92bcc404b7bf4b2d30aee2e04c59838cbf168180e42eed80b08c787e4a8f0f86cdaf1caff89210559af939f0c2494e93f36131d162b5cde4a4f0a172a88911202ba92a6c21f815ca05d30df2af1c980a4d2f9d90b19606388bc9cc795917a9f82b02de05b4fad92e5a74172aa55e7493170c0a28d963f3da9160834de0485b0e884640037f4c833dd01e4b28d01b3ea52b42f658d59c0434ad2dfeb552381662a3e39350ad98fc457d4f82d7050153060ea1e11409e823596cb245c8dea7716a49a007376f09fb2edaa93ca5730eaac450d2e4e234ba164a8f3ff61ae69f1183304f987269d30d9bb7bc93f35503252aed17efc5f0d385332328ac32270ce22a2cb4de3feb7531d350bd4335f682dd99e5373a7332d3df96edef0d895b97454ec3f016eb49694f82dab6b0e65a61d474816b226b1245860356bbb5b9bba04b0490e44e71e1224ec6e95b65868049aa506142e019c24058b105d6a085f219312558df0b94468151ba1764cc1f8b570ef6b23d85c15655f4b4df1062f843f8d57076e43b1d9d52e76655523dce60f4738f2fbed37a955d09a722e07c2b40252faef7ac5135daf4a55814aac66b5dcda01dc62aeb424a89855082bdbf4729bf7f782bd4305609fdf60e40a6cbce9c72a8a1a5155e3af1733a8001f58e00731d1d83177c7d4aa40c2561c54dc062af0ba3f85095414b759bcc027248b1c31af69a98a85efb6385055f1ebab24de36b8333acdb293bd49a80d62789c44e31a59ede0f88890e17dc522bd4050d1a6cfc5a7c4f862369885928829c99280e9e4b963d888b2f945f4338c2833924fde8e92a232ee67604c879bcb152abdff0a0b5b8a0f6dba4d3b5956fca1417e75710178ab91d908d2ffb1dfa6722ddaf738502380e101355ed62457e8175130f8b61641f07868148667e71bc8b0f9adf9813fcd910902cf1ba542d5c41415918cf3716f7c7d8e39e3b081521e3a64e52d3fffe27909c1c20c335c47e4c68ca83588646ffed8ed0abdf09cc9e5b0955758283897dea7f50773df96ef9038e9c5a01142f093d72474ff3894bd9950cda6d3b03829e4c3410979bf4a00a1b4b5db134eb62c75fef2d5441c24cdf0fc4db97d9055a8b8316f94e1226d9b2062500f2f06d7ea791aa5da781f362dd824616bc6d854ad9833a391bb754cc1a2c96a6d1f4c5343c5434c9d5b34f28b5b5c9763ab517cd662df4332ff2f9b44c5e67b5ab4580359354497f50f55ebe49c22fc5583ad729f0a433b4ab7697de3e982f60e53b07796789bdc6f3d077e61f5b8af63fa43864eac18428621863534ebc11b68f128642fcc2b728ba31232c40721f8dac3cb7aa0c48de5890881934bc7d6ebe02498277aa414e90dceb078a3da0b81d4f24c62a51999977680ae3dacccd641c1a4b59c8ec97d0ba1d5caf8c5e659703b149659bd05bec68bfa036883b33aebab374933db607ffa269fd796bf3f66b0e402b3af74171a2a47dc61ac2dfb9d261c785e2b3a940f1e6ab45909a0b395fa000cf6cb6f8c5a4287c925e9f12a7d504ab6f13a7f04dc189f7c78818f27a2fb170e0029e282545722087836ada2c66147e6f2a266c1676771be121f6a961aa652c9c2b980f82db61ae227f12bd01ef7157d05620268ae224b1c0c631418c04412a3dbc0235958e1850abd8b4c3c8885752847b183c3261c0eccebe61979f1256a9a753a0895cfd569abf3eecd9a85728a0f3949f48ebce4475d4e3d7f5c1fd8723d8d4b1244f1e325f9e67acd69d28090bafd27d701c006a709dffa507ad708583516b882dc2186527710ca827ec00adcc25c900a445b36eb9601af9f1c188033b74aca8e5292e99c3ce556a4065fc3234ccd4310dcce3e4a4bc72e4f3f77b97b9a0e75d20647368b96c9998927e71140e00cfa415a60641e3029671108c5639ef2c7291aa3b00ad45990a4bc5ee9656e368104c287814e26cfec3cee385851a7b0237260bf4e0fc1443b1f8e244c16cb8aa3d16d517c1225cd3620a9a2464782029cd619a7d6dc94298e67c0a15412749be7d60f9628a62589a6567009a00bdb24809443abbaf612c96cdd871a197544aef42a9708976d64dd95dfd890b9f460d940a39fca28d96deb6facadc1e729a169e4a58fa40cacd11c1cd0f9f57f08d5dd77748b01c398281b527e8c41040c5958163c4047d9bc26c51c3440314b1e6f4cf18dd4906a391a590a0a5469020c1ebd9c7876b10705effe1e6b17ca8bd28b5c079e53d1d3b84894a3746741449f01fd2d440d9915743a372b9d3f34c512bb6f6a9d5c555c3097e9627a496e2f74c88c4bac686749cbd86145ad6459272f3588f6a8372a197111f0391074f877cc15d322fd11d1f8093af90081c16b2ef9dc408456f9cbd43fa54215020c516640ee6274854fb70694daaf3dd04a7116d71b9661f972c510b218b797a33fd29588a37c4c1147a2f21ba696a6aea7dde0879026c519e1b41d7c98895d3838197608fa870cbd999067384a8eca8c9a5a6e78ac158ff63267a683d422dff79c3c2d887dd0f298ffb1e27ae838744fe71ffef1f7eedba9936724592a103897f116bcf365f95c611bf2712439b77a9bf9f49fa5d5bdd5a04a69c291342a9b6403eec61a1bd7f7a9db6bb166198fd84b2b52307afbfd191594d6f661e3c664425137d46a10740d6748f9fd0f2dba8e3608c2c0aabb67f3732b24e7ca6fcf7933a8f3066608d6e197d9721194a56297685eec56acc0fe631ee0399a3f3ad81cd10d6943712f67afb2165472133f12787068f27458b09a043aa31cc831018ccbde36bab0f3d61c7285a9b86723b1a4c58681e323b3b54bc3956db9f6a7ee810b417d61bc665c1d1237b164335ca6ea90b15e446e64495652c60972a489796590222d4fecf9b18c14387c67daed3ee79414b631c2fd20c7d772791c70776aa29527f67e4bb8c4708e7081cab82326580d39e1312bb54e3b9871c4e4404dbe7b6ae1c11b8b7296a64b9ff31c3f03defaf825c9c9e4ddb1fee52f292e5843a5d587fabfaaede9bafb0871bcc99019c14be87d5ed381322cad99c170890b646a4969249fe386f72901772defb511bb9df4c41b7bbed7a4f067525a49a58237473d5190aca1f88254facaa2cea14dd1c060ae0e8854aca4d43d8d4c3348e094d819cb22001870cfbd41d4ee01c2bf69627fe472f196626130bc8ccde62dc47b7d8f7c70750cd56d23d999b7d43e3030868abef439a7922cec82ac001a527f342793d4c7c7977fc0ae3432de94b48744c94a255a65922765f75d07ca80eac1d1f9bc25215cd7be410765d37c9ab4711a4a8b1abfb5b54a8337dfe61948f9e7fe787e0a10717cfe50ab2922b7a4e0232fa863ccb2c39f29a59bc6eec8bec0414a0ce15ec5c961f64624f20512ecc4765ecb0ae227a0e11e110f27b9fe09f14aee09325b1692413f8840b079f5cb9a310627632890115466d1342283ff4663a47ff9a65f4db2db8eb372dde364e0a483e499ac48fe8ccc1e5d19fa3bea6e6405cc3c538c5ba83a73872f8e77dca780df812b4629810eabcfa37b2193d2c1b40f57410355d3e137f1f80d670200cf2cbfca00d003936702c78759341c82ce7aeb597f8c65553fc5877b0fb36535dd100b7775a6724425fb20c9641d65798e704114282bd9ebcbfbfdf8eb91b676e59e8fab1b96d35f481ac8e67c4acff9e27090c9fcf1d42079823ddebb747123d35b74c5634e9d4b1201ec8c7bae46a44cc2a27ffffb7d66ebbe2ec2838f7746ab93eb961e1cf0f054ca390732f46983ac9bbaa7494bca416f5e0c0ba5cddc129275974dae01bcb0855fc15f44896c860ab5d4a553572208b1374f89c8d9e15b12630900038926e503bdc4159402e9920ac4783d6ea6c61448f61d36c6531292721c1f278cff92da5c0b050eb5d48c0815b62e42598b989bfe302939217de4108b6c852a1dd9d93f8c02cde80211a04b77da7ebc723cb18c53aed164e6c3e032a9f65de9564fe2cae297a71fb4fcc83e9e9fa4fd2cb54f104937fd111e565aa9b950c2aece4c15626d4a08d9f38ea958f2ee7729e5859784c58483bcbefcc139889b2b38d88f99f2a7fa8304415bcc9b5cf295d8427634945390f1466aa648b986bc3fc36355a2a03534166aaf102d1aa9ae7ddd32b16533e3052340ab6408ce5b13145269381653b0f5ceb5ea2fd0e7be904445dd3d089460bc520fc3af0d770ea239c8cf5aa34ee8b4bbab6356f33758f9451acea9f082a43e8e739018cdb6496395c4b7eac0c99c045e6ca4f911eb82eccce3f4af464f7f3623551aea55f5288e363ddb65b832d2c2a6e69cca1b46aa1327cda3625169ff389eb0d29442f72f38015d42000a6c58133690b2a40d0cc003f0003c000fc003e80cc003b008575bee610c2c6eda99cc462463782ea1996cbbbb7b73ede4a34313000000800dac11150118012201b15e3161286cb431bf2ee37d563e98f6e5f24299377bd3c9c97e464baf2e2ffdd648676d4ee5e2421da3afbe69bf5ac88f6e81ee4d49795296cf52f72e2d953dbd8de3e4bf4dd2cfd2a6b4f2ddfb57ddcb47bd5c58dce53a99b2da5c85ebcabfc7f814cab697152a9ba5d061f747d7d3af2a7d2d7dd733c6f7eeb5f7a2125f3367379b84cc35aed794e9eddc8dfe981bca692f298d2bbd8edb654b5d33037445e909a93bb4f7cd465bdf0b8a6cf7cd36b9356daff61f5d4ffcfa470bed64f81a3a3be9db8faf26535e69e9b3cdeb75f3e7c5a46bb774667c5f7b8ed792d6bcbb71b729259cf22f25b6ddbe57d2f7b6e36d7a2569f4e765375bf56a5dff85e4c67921adfc6e9d93cf5e479ece36ab6b9695c1165f2a7f1d92f4b1ff78a16bcfb567a72e4357a1f9f19dc9f62485d779a37a70111a74e79cb13526adfcebee12f47f99f3bb8cb749e77d056ad8ccb227abccc98ff202f487f9710ea963f56d63919b7d1f3eb699e3c82884f25667bc478ffc6e0d3ebdb2e569db725eb6efd9be505e3c773ede6ed65ffbb6f37ab570d9f177f15b6316e5bddcb78eb7bcb19db19e2c23bfbbe8f47b32d6ca9e3b951ce11c7f7f8ee9ebd82a83f3c9617fd8f035cf28a96b1ca7c17953bd46f93e27acb7727c971bd70fdda537bbd651d831ae366c26653a2b5366591dc7353d1952da2873ee1a3357e36abc975a878eb1b5ee355c693a5e3b9f7d762943738699b9ca30b4d63ebff7d169273f99671f366719bcee1b6df01af39e639c959fd50803ad160f1f33cb17bb4a09279cd062c1ce36e71442495b2ba865cdeadf299fd9cf4b2525355b2a988c0d99b58c8faab3aea4a4ae24b4527068a178a78f552a1f7c96afe56b94a8168ab9f6e4a4f45906ea13f3d48913bbe46e4c237cca2e3a834dcc2175ee2737a3fa0f958394d4d5a529be3999bbfddcdb7fef545859194250a0ba3261ba0c3277952373d6ebf34bee79bfc76e31c24ad992647795ddc98caf4aec5fb358696bd429574789a17becbae9ea358959b7be54325b9f73192f496f7e83d2c1e667a36caf57246f3ceb94dccd4d379d2141c8ece366ffaa6492ba10d7234731faa5af11656747698dd1319292d2b76eb63ffa7def22ca92463ba99cb34a9f52513b56a56d2a7f46e89e26aaf0be8796458fb3593aaa0a172277c72ede0a610e5883d01a84e69853e0dccd060a4c80080181459830425be058575924080430d1101200c0bacad23020c07ba8591e42541007045c9140d001004f4d1d6819e12a2c12545720a6a610b48a8cb07222587f35e44b88b0b27a2b032d212646b8d55b156805e12a2c105457756a0a410b08576195a8b2595353085a3fe26c48eb742d4b4acaea494c95a8b253b6ca7fc495941456882a29a9ab10555820aab27a8a0486960f9f6ceb7cf9da939331e3b0e144ab078f96d2ddd9d45b9cf6ddbae361b494550bdbb6936deab02ec6ae2f3a9d4fdbe7f029db77cf7ed8c2d1d75ee89ce37aa33d5ebe5ebbb90dfa9a25b4b1b2eb963e6bd5b88d2fbb8fe97506a9b3160d0bad198f59bdaca547775f7316444b86742f5f83ffec93acbecfd08a11b9bd5b2b95b76d6db15e68c188ffec7fa375d2beebf85a2f5837b3ae72a4b7c127b9e5a2b5a6dfed5e9f3d1a8122a891a131868888880412c8b1e6d1848410860862063135650f124000290425210445180a431884429012100121080908418610015146588d0739ad2874703a52f70d5f11f2e1d0f7893e0984b6779d0b72f9a798898bc7c79b86299412f8310854769264e8b90cec56f2140b6c005d3ea9191444869b2e04b5686c76bb73d8a68e504c61d4f3480dd10d93f32d8527756b5055fc5dd2ad1681b6511d92c9ca621a662ae68510645484d8ae60203753cd5ed41e5a5250e14d0c78b95e29c30fb02ef4590a076df946b8439d0706a9912e9dfeb175c85fc6f3839dcde78aa8df2d071a4ffbfadac1ab7c35373b16e055ac2a5abc5238aaefc1d5b0fb2b9ac0da8b1e4bf271cf3f6c23fc4ba0f217b9c107d7d0ba4c8bb02706c6e59d21d3c941e98a3bf22a550334d7cee95be1497ce68ce3cb9168ae68acc86b12e41002475f13f49b3439d53aba6f1b5da5d663a3126fd0c617959139d1b9f95985440b2234ffaa2bd158ad42e1760fbaa46da8b830897e01eab289bd9f53855916133f212cde66715326a3c2695380dab7c499c685a3aad083949f322cf2bbd164a328663adc273c2e211abbbb376df1f80887ddd1f8a0d7d2b16ce7c1f9234258f005796c2f5040c582d09fad97b59d658419395ed33287939046f73970a699fbdafd98e9fe75c7e4d30d1ad03837e10d9853ca6900fa74dc41295eb170325c7c0b146b767af168546435bdce570d4c741664051a11b4c1a3b82c2e242a7a60e801c6a1886553c4a512c44912758929ad637498473a8d86466e9ad592a75863d8fc3e91730d506b3b4a9cfea6691d809f1df1708ba327f77e844ebf79ee0e166a69e220a055a7826a29fd846083a58e38910a74dfb86af53f95ab75e35ed70dd9c60bec4147e4640e877b6c297285cb733313038b91609c1c90f121c0b043abc2b4172edcc14f032776b569c7a66c3ebc12081686085cbabb0975c796a2a4f571879d4924fe7c0742c0a487c7a9f6d4780c6bd2a9c1d7f4eea657948f0664829ce1c572c0bc015c495110de41488b1c2bad300a23417b14386e216a1396734594c655c1bb0c1d5088b6044c0b7563354890e8690e500d1798c4cc5132e3e83b276b71e2810c36c8a8cce71a2c67363da1d83eb95c69452300442a51b2d2cbc9e4b6277ceb61ab42e9bb84b884403cc9f44a31f129e2e3b8d3a3c6919024678eebabca50ef5e3c37994d1a83e4e07d3d4f463f7801",45 "0x3a657468657265756d5f736368656d61": "0x03",46 "0x3a65787472696e7369635f696e646578": "0x00000000",47 "0x3c311d57d4daf52904616cf69648081e4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",48 "0x3c311d57d4daf52904616cf69648081e5e0621c4869aa60c02be9adcc98a0d1d": "0x0c76ba85214d9ee32ca87269d07f7da8ff39345b262021dfdffacc537c965ce77ba4c72354a402032fb072d8a68e7c12a2953506c757a326e27160d8f553b8bc1d0ea4c0330527235090286f906763f5dce6ee76cb8d91916185e0e071dce7356d",49 "0x3f1467a096bcd71a5b6a0c8155e208104e7b9012096b41c4eb3aaf947f6ea429": "0x0000",50 "0x45323df7cc47150b3930e2666b0aa3134e7b9012096b41c4eb3aaf947f6ea429": "0x0100",51 "0x49765403def68b85e7228b3ccb80612f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",52 "0x4b3d44397f75a5b4dcd95103287a52874e7b9012096b41c4eb3aaf947f6ea429": "0x0000",53 "0x57f8dc2f5ab09467896f47300f0424384e7b9012096b41c4eb3aaf947f6ea429": "0x0000",54 "0x57f8dc2f5ab09467896f47300f0424385e0621c4869aa60c02be9adcc98a0d1d": "0x0c76ba85214d9ee32ca87269d07f7da8ff39345b262021dfdffacc537c965ce77ba4c72354a402032fb072d8a68e7c12a2953506c757a326e27160d8f553b8bc1d0ea4c0330527235090286f906763f5dce6ee76cb8d91916185e0e071dce7356d",55 "0x5c0d1176a568c1f92944340dbfed9e9c4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",56 "0x5c0d1176a568c1f92944340dbfed9e9c530ebca703c85910e7164cb7d1c9e47b": "0x36015d3ca0a4dd6f156f81d6eaee34275222913fafbd4179f1a4c418b5290e43",57 "0x5f27b51b5ec208ee9cb25b55d87282434e7b9012096b41c4eb3aaf947f6ea429": "0x0000",58 "0x6ed57393320c426fcb50a8095244eb3c4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",59 "0x79e2fe5d327165001f8232643023ed8b4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",60 "0x7b3237373ffdfeb1cab4222e3b520d6b4e7b9012096b41c4eb3aaf947f6ea429": "0x0100",61 "0x7ee746bc57d72b2847ce6428e402ae3f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",62 "0x89d139e01a5eb2256f222e5fc5dbe6b34e7b9012096b41c4eb3aaf947f6ea429": "0x0000",63 "0x8a5a4d9d4d234c6cb7b394c10efbae714e7b9012096b41c4eb3aaf947f6ea429": "0x0000",64 "0xb6f8df5e96e2c932e9bd00274d53a26f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",65 "0xbaf22b577d105c458c900d211fae9a274e7b9012096b41c4eb3aaf947f6ea429": "0x0000",66 "0xbd2a529379475088d3e29a918cd478724e7b9012096b41c4eb3aaf947f6ea429": "0x0000",67 "0xc014f6902b2f96afe718049b3da4409b4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",68 "0xc2261276cc9d1f8598ea4b6a74b15c2f308ce9615de0775a82f8a94dc3d285a1": "0x01",69 "0xc2261276cc9d1f8598ea4b6a74b15c2f4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",70 "0xc2261276cc9d1f8598ea4b6a74b15c2f57c875e4cff74148e4628f264b974c80": "0x000000a1edccce1bc2d3000000000000",71 "0xcd5c1f6df63bc97f4a8ce37f14a50ca74e7b9012096b41c4eb3aaf947f6ea429": "0x0000",72 "0xdea281e5282fc26537660d39d11b9e8b4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",73 "0xe1a384d4db2f94914f124b725c812caa4e7b9012096b41c4eb3aaf947f6ea429": "0x0000",74 "0xe38f185207498abb5c213d0fb059b3d84e7b9012096b41c4eb3aaf947f6ea429": "0x0000",75 "0xf0c365c3cf59d671eb72da0e7a4113c44e7b9012096b41c4eb3aaf947f6ea429": "0x0000"76 },77 "childrenDefault": {}78 }79 }80}client/rpc/Cargo.tomldiffbeforeafterboth--- a/client/rpc/Cargo.toml
+++ b/client/rpc/Cargo.toml
@@ -5,7 +5,6 @@
edition = "2021"
[dependencies]
-unique-runtime-common = { default-features = false, path = "../../runtime/common" }
pallet-common = { default-features = false, path = '../../pallets/common' }
up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
up-rpc = { path = "../../primitives/rpc" }
crates/evm-coder/src/abi.rsdiffbeforeafterboth--- a/crates/evm-coder/src/abi.rs
+++ b/crates/evm-coder/src/abi.rs
@@ -184,6 +184,7 @@
pub struct AbiWriter {
static_part: Vec<u8>,
dynamic_part: Vec<(usize, AbiWriter)>,
+ had_call: bool,
}
impl AbiWriter {
pub fn new() -> Self {
@@ -192,6 +193,7 @@
pub fn new_call(method_id: u32) -> Self {
let mut val = Self::new();
val.static_part.extend(&method_id.to_be_bytes());
+ val.had_call = true;
val
}
@@ -264,7 +266,7 @@
pub fn finish(mut self) -> Vec<u8> {
for (static_offset, part) in self.dynamic_part {
- let part_offset = self.static_part.len();
+ let part_offset = self.static_part.len() - self.had_call.then(|| 4).unwrap_or(0);
let encoded_dynamic_offset = usize::to_be_bytes(part_offset);
self.static_part[static_offset + ABI_ALIGNMENT - encoded_dynamic_offset.len()
docker-compose-tests-parachain.ymldiffbeforeafterboth--- a/docker-compose-tests-parachain.yml
+++ /dev/null
@@ -1,28 +0,0 @@
-version: "3.5"
-
-services:
- blockchain_nodes:
- build:
- context: ./
- dockerfile: Dockerfile-parachain
- args:
- - RUST_TOOLCHAIN=${RUST_TOOLCHAIN:?err}
- - RUST_C=${RUST_C:?err}
- - POLKA_VERSION=${POLKA_VERSION:?err}
- - UNIQUE_BRANCH=${UNIQUE_BRANCH:?err}
- volumes:
- - ./launch-config.json:/polkadot-launch/launch-config.json
- env_file:
- - ./.env
-
- integration_tests:
- build:
- context: tests/
- dockerfile: Dockerfile-tests
- environment:
- RPC_URL: http://blockchain_nodes:9933/
- volumes:
- - ./tests/src/config_docker.ts:/unique_parachain/src/config.ts
- - /home/ubuntu/mochawesome-report:/unique_parachain/mochawesome-report
- depends_on:
- - blockchain_nodes
node/cli/Cargo.tomldiffbeforeafterboth--- a/node/cli/Cargo.toml
+++ b/node/cli/Cargo.toml
@@ -253,9 +253,8 @@
################################################################################
# Local dependencies
-[dependencies.unique-runtime-common]
-default-features = false
-path = "../../runtime/common"
+[dependencies.up-common]
+path = "../../primitives/common"
[dependencies.unique-runtime]
path = '../../runtime/unique'
node/cli/src/chain_spec.rsdiffbeforeafterboth--- a/node/cli/src/chain_spec.rs
+++ b/node/cli/src/chain_spec.rs
@@ -23,7 +23,7 @@
use serde::{Deserialize, Serialize};
use serde_json::map::Map;
-use unique_runtime_common::types::*;
+use up_common::types::opaque::*;
#[cfg(feature = "unique-runtime")]
pub use unique_runtime as default_runtime;
node/cli/src/command.rsdiffbeforeafterboth--- a/node/cli/src/command.rs
+++ b/node/cli/src/command.rs
@@ -64,7 +64,7 @@
use sp_runtime::traits::{AccountIdConversion, Block as BlockT};
use std::{io::Write, net::SocketAddr, time::Duration};
-use unique_runtime_common::types::Block;
+use up_common::types::opaque::Block;
macro_rules! no_runtime_err {
($chain_name:expr) => {
node/cli/src/service.rsdiffbeforeafterboth--- a/node/cli/src/service.rs
+++ b/node/cli/src/service.rs
@@ -63,7 +63,7 @@
use fc_rpc_core::types::FilterPool;
use fc_mapping_sync::{MappingSyncWorker, SyncStrategy};
-use unique_runtime_common::types::{AuraId, RuntimeInstance, AccountId, Balance, Index, Hash, Block};
+use up_common::types::opaque::{AuraId, RuntimeInstance, AccountId, Balance, Index, Hash, Block};
// RMRK
use up_data_structs::{
node/rpc/Cargo.tomldiffbeforeafterboth--- a/node/rpc/Cargo.toml
+++ b/node/rpc/Cargo.toml
@@ -49,7 +49,7 @@
fc-mapping-sync = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
pallet-common = { default-features = false, path = "../../pallets/common" }
-unique-runtime-common = { default-features = false, path = "../../runtime/common" }
+up-common = { path = "../../primitives/common" }
pallet-unique = { path = "../../pallets/unique" }
uc-rpc = { path = "../../client/rpc" }
up-rpc = { path = "../../primitives/rpc" }
node/rpc/src/lib.rsdiffbeforeafterboth--- a/node/rpc/src/lib.rs
+++ b/node/rpc/src/lib.rs
@@ -40,9 +40,8 @@
use sc_service::TransactionPool;
use std::{collections::BTreeMap, sync::Arc};
-use unique_runtime_common::types::{
- Hash, AccountId, RuntimeInstance, Index, Block, BlockNumber, Balance,
-};
+use up_common::types::opaque::{Hash, AccountId, RuntimeInstance, Index, Block, BlockNumber, Balance};
+
// RMRK
use up_data_structs::{
RmrkCollectionInfo, RmrkInstanceInfo, RmrkResourceInfo, RmrkPropertyInfo, RmrkBaseInfo,
pallets/common/CHANGELOG.MDdiffbeforeafterboth--- a/pallets/common/CHANGELOG.MD
+++ /dev/null
@@ -1,14 +0,0 @@
-# Change Log
-
-All notable changes to this project will be documented in this file.
-
-## [0.1.3] - 2022-07-25
-### Add
-- Some static property keys and values.
-
-## [0.1.2] - 2022-07-20
-
-### Fixed
-
-- Some methods in `#[solidity_interface]` for `CollectionHandle` had invalid
- mutability modifiers, causing invalid stub/abi generation.
pallets/common/CHANGELOG.mddiffbeforeafterboth--- a/pallets/common/CHANGELOG.md
+++ b/pallets/common/CHANGELOG.md
@@ -2,6 +2,17 @@
All notable changes to this project will be documented in this file.
+## [0.1.3] - 2022-07-25
+### Add
+- Some static property keys and values.
+
+## [0.1.2] - 2022-07-20
+
+### Fixed
+
+- Some methods in `#[solidity_interface]` for `CollectionHandle` had invalid
+ mutability modifiers, causing invalid stub/abi generation.
+
## [0.1.1] - 2022-07-14
### Added
pallets/common/Cargo.tomldiffbeforeafterboth--- a/pallets/common/Cargo.toml
+++ b/pallets/common/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-common"
-version = "0.1.3"
+version = "0.1.4"
license = "GPLv3"
edition = "2021"
pallets/common/src/erc.rsdiffbeforeafterboth--- a/pallets/common/src/erc.rs
+++ b/pallets/common/src/erc.rs
@@ -25,7 +25,8 @@
use pallet_evm_coder_substrate::dispatch_to_evm;
use sp_std::vec::Vec;
use up_data_structs::{
- Property, SponsoringRateLimit, OwnerRestrictedSet, AccessMode, CollectionPermissions,
+ AccessMode, CollectionMode, CollectionPermissions, OwnerRestrictedSet, Property,
+ SponsoringRateLimit,
};
use alloc::format;
@@ -408,6 +409,28 @@
save(self)
}
+
+ /// Check that account is the owner or admin of the collection
+ ///
+ /// @param user account to verify
+ /// @return "true" if account is the owner or admin
+ fn verify_owner_or_admin(&self, user: address) -> Result<bool> {
+ Ok(check_is_owner_or_admin(user, self)
+ .map(|_| true)
+ .unwrap_or(false))
+ }
+
+ /// Returns collection type
+ ///
+ /// @return `Fungible` or `NFT` or `ReFungible`
+ fn unique_collection_type(&mut self) -> Result<string> {
+ let mode = match self.collection.mode {
+ CollectionMode::Fungible(_) => "Fungible",
+ CollectionMode::NFT => "NFT",
+ CollectionMode::ReFungible => "ReFungible",
+ };
+ Ok(mode.into())
+ }
}
fn check_is_owner_or_admin<T: Config>(
@@ -462,6 +485,11 @@
pub fn suffix() -> up_data_structs::PropertyKey {
property_key_from_bytes(b"suffix").expect(EXPECT_CONVERT_ERROR)
}
+
+ /// Key "parentNft".
+ pub fn parent_nft() -> up_data_structs::PropertyKey {
+ property_key_from_bytes(b"parentNft").expect(EXPECT_CONVERT_ERROR)
+ }
}
/// Values.
pallets/common/src/lib.rsdiffbeforeafterboth--- a/pallets/common/src/lib.rs
+++ b/pallets/common/src/lib.rs
@@ -535,7 +535,8 @@
/// Can't transfer tokens to ethereum zero address
AddressIsZero,
- /// Target collection doesn't support this operation
+
+ /// The oprtation is not supported
UnsupportedOperation,
/// Insufficient funds to perform an action
@@ -669,65 +670,7 @@
#[pallet::hooks]
impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
fn on_runtime_upgrade() -> Weight {
- if StorageVersion::get::<Pallet<T>>() < StorageVersion::new(1) {
- use up_data_structs::{CollectionVersion1, CollectionVersion2};
- <CollectionById<T>>::translate::<CollectionVersion1<T::AccountId>, _>(|id, v| {
- let mut props = Vec::new();
- if !v.offchain_schema.is_empty() {
- props.push(Property {
- key: b"_old_offchainSchema".to_vec().try_into().unwrap(),
- value: v
- .offchain_schema
- .clone()
- .into_inner()
- .try_into()
- .expect("offchain schema too big"),
- });
- }
- if !v.variable_on_chain_schema.is_empty() {
- props.push(Property {
- key: b"_old_variableOnChainSchema".to_vec().try_into().unwrap(),
- value: v
- .variable_on_chain_schema
- .clone()
- .into_inner()
- .try_into()
- .expect("offchain schema too big"),
- });
- }
- if !v.const_on_chain_schema.is_empty() {
- props.push(Property {
- key: b"_old_constOnChainSchema".to_vec().try_into().unwrap(),
- value: v
- .const_on_chain_schema
- .clone()
- .into_inner()
- .try_into()
- .expect("offchain schema too big"),
- });
- }
- props.push(Property {
- key: b"_old_schemaVersion".to_vec().try_into().unwrap(),
- value: match v.schema_version {
- SchemaVersion::ImageURL => b"ImageUrl".as_slice(),
- SchemaVersion::Unique => b"Unique".as_slice(),
- }
- .to_vec()
- .try_into()
- .unwrap(),
- });
- Self::set_scoped_collection_properties(
- id,
- PropertyScope::None,
- props.into_iter(),
- )
- .expect("existing data larger than properties");
- let mut new = CollectionVersion2::from(v.clone());
- new.permissions.access = Some(v.access);
- new.permissions.mint_mode = Some(v.mint_mode);
- Some(new)
- });
- }
+ StorageVersion::new(1).put::<Pallet<T>>();
0
}
@@ -1170,6 +1113,26 @@
sender: &T::CrossAccountId,
property_permission: PropertyKeyPermission,
) -> DispatchResult {
+ Self::set_scoped_property_permission(
+ collection,
+ sender,
+ PropertyScope::None,
+ property_permission,
+ )
+ }
+
+ /// Set collection property permission with scope.
+ ///
+ /// * `collection` - Collection handler.
+ /// * `sender` - The owner or administrator of the collection.
+ /// * `scope` - Property scope.
+ /// * `property_permission` - Property permission.
+ pub fn set_scoped_property_permission(
+ collection: &CollectionHandle<T>,
+ sender: &T::CrossAccountId,
+ scope: PropertyScope,
+ property_permission: PropertyKeyPermission,
+ ) -> DispatchResult {
collection.check_is_owner_or_admin(sender)?;
let all_permissions = CollectionPropertyPermissions::<T>::get(collection.id);
@@ -1183,7 +1146,11 @@
CollectionPropertyPermissions::<T>::try_mutate(collection.id, |permissions| {
let property_permission = property_permission.clone();
- permissions.try_set(property_permission.key, property_permission.permission)
+ permissions.try_scoped_set(
+ scope,
+ property_permission.key,
+ property_permission.permission,
+ )
})
.map_err(<Error<T>>::from)?;
@@ -1206,8 +1173,29 @@
sender: &T::CrossAccountId,
property_permissions: Vec<PropertyKeyPermission>,
) -> DispatchResult {
+ Self::set_scoped_token_property_permissions(
+ collection,
+ sender,
+ PropertyScope::None,
+ property_permissions,
+ )
+ }
+
+ /// Set token property permission with scope.
+ ///
+ /// * `collection` - Collection handler.
+ /// * `sender` - The owner or administrator of the collection.
+ /// * `scope` - Property scope.
+ /// * `property_permissions` - Property permissions.
+ #[transactional]
+ pub fn set_scoped_token_property_permissions(
+ collection: &CollectionHandle<T>,
+ sender: &T::CrossAccountId,
+ scope: PropertyScope,
+ property_permissions: Vec<PropertyKeyPermission>,
+ ) -> DispatchResult {
for prop_pemission in property_permissions {
- Self::set_property_permission(collection, sender, prop_pemission)?;
+ Self::set_scoped_property_permission(collection, sender, scope, prop_pemission)?;
}
Ok(())
@@ -1411,8 +1399,8 @@
/// Indicates unsupported methods by returning [Error::UnsupportedOperation].
#[macro_export]
macro_rules! unsupported {
- () => {
- Err(<Error<T>>::UnsupportedOperation.into())
+ ($runtime:path) => {
+ Err($crate::Error::<$runtime>::UnsupportedOperation.into())
};
}
@@ -1487,6 +1475,9 @@
.saturating_mul(max_selfs.max(1) as u64)
.saturating_add(Self::burn_recursively_breadth_raw(max_breadth))
}
+
+ /// The price of retrieving token owner
+ fn token_owner() -> Weight;
}
/// Weight info extension trait for refungible pallet.
@@ -1625,7 +1616,7 @@
///
/// * `sender` - Must be either the owner of the token or its admin.
/// * `token_id` - The token for which the properties are being set.
- /// * `properties` - Properties to be set.
+ /// * `property_permissions` - Property permissions to be set.
/// * `budget` - Budget for setting properties.
fn set_token_property_permissions(
&self,
pallets/evm-coder-substrate/Cargo.tomldiffbeforeafterboth--- a/pallets/evm-coder-substrate/Cargo.toml
+++ b/pallets/evm-coder-substrate/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-evm-coder-substrate"
-version = "0.1.0"
+version = "0.1.1"
license = "GPLv3"
edition = "2021"
pallets/evm-contract-helpers/Cargo.tomldiffbeforeafterboth--- a/pallets/evm-contract-helpers/Cargo.toml
+++ b/pallets/evm-contract-helpers/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-evm-contract-helpers"
-version = "0.1.0"
+version = "0.1.1"
license = "GPLv3"
edition = "2021"
pallets/fungible/CHANGELOG.mddiffbeforeafterboth--- a/pallets/fungible/CHANGELOG.md
+++ b/pallets/fungible/CHANGELOG.md
@@ -2,6 +2,12 @@
All notable changes to this project will be documented in this file.
+## [0.1.2] - 2022-08-04
+
+### Fixed
+
+ - Issue with ItemCreated event containing total supply of tokens instead minted amount
+
## [0.1.1] - 2022-07-14
### Added
pallets/fungible/Cargo.tomldiffbeforeafterboth--- a/pallets/fungible/Cargo.toml
+++ b/pallets/fungible/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-fungible"
-version = "0.1.1"
+version = "0.1.2"
license = "GPLv3"
edition = "2021"
pallets/fungible/src/common.rsdiffbeforeafterboth--- a/pallets/fungible/src/common.rs
+++ b/pallets/fungible/src/common.rs
@@ -103,6 +103,10 @@
// Fungible tokens can't have children
0
}
+
+ fn token_owner() -> Weight {
+ 0
+ }
}
/// Implementation of `CommonCollectionOperations` for `FungibleHandle`. It wraps FungibleHandle Pallete
pallets/fungible/src/lib.rsdiffbeforeafterboth--- a/pallets/fungible/src/lib.rs
+++ b/pallets/fungible/src/lib.rs
@@ -393,14 +393,7 @@
})
.ok_or(ArithmeticError::Overflow)?;
- let mut balances = data;
- for (k, v) in balances.iter_mut() {
- *v = <Balance<T>>::get((collection.id, &k))
- .checked_add(*v)
- .ok_or(ArithmeticError::Overflow)?;
- }
-
- for (to, _) in balances.iter() {
+ for (to, _) in data.iter() {
<PalletStructure<T>>::check_nesting(
sender.clone(),
to,
@@ -410,11 +403,21 @@
)?;
}
+ let updated_balances = data
+ .into_iter()
+ .map(|(user, amount)| {
+ let updated_balance = <Balance<T>>::get((collection.id, &user))
+ .checked_add(amount)
+ .ok_or(ArithmeticError::Overflow)?;
+ Ok((user, amount, updated_balance))
+ })
+ .collect::<Result<Vec<_>, DispatchError>>()?;
+
// =========
<TotalSupply<T>>::insert(collection.id, total_supply);
- for (user, amount) in balances {
- <Balance<T>>::insert((collection.id, &user), amount);
+ for (user, amount, updated_balance) in updated_balances {
+ <Balance<T>>::insert((collection.id, &user), updated_balance);
<PalletStructure<T>>::nest_if_sent_to_token_unchecked(
&user,
collection.id,
pallets/fungible/src/stubs/UniqueFungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/fungible/src/stubs/UniqueFungible.soldiffbeforeafterboth--- a/pallets/fungible/src/stubs/UniqueFungible.sol
+++ b/pallets/fungible/src/stubs/UniqueFungible.sol
@@ -31,19 +31,7 @@
);
}
-// Selector: 79cc6790
-contract ERC20UniqueExtensions is Dummy, ERC165 {
- // Selector: burnFrom(address,uint256) 79cc6790
- function burnFrom(address from, uint256 amount) public returns (bool) {
- require(false, stub_error);
- from;
- amount;
- dummy = 0;
- return false;
- }
-}
-
-// Selector: 7d9262e6
+// Selector: 6cf113cd
contract Collection is Dummy, ERC165 {
// Set collection property.
//
@@ -268,6 +256,42 @@
mode;
dummy = 0;
}
+
+ // Check that account is the owner or admin of the collection
+ //
+ // @param user account to verify
+ // @return "true" if account is the owner or admin
+ //
+ // Selector: verifyOwnerOrAdmin(address) c2282493
+ function verifyOwnerOrAdmin(address user) public view returns (bool) {
+ require(false, stub_error);
+ user;
+ dummy;
+ return false;
+ }
+
+ // Returns collection type
+ //
+ // @return `Fungible` or `NFT` or `ReFungible`
+ //
+ // Selector: uniqueCollectionType() d34b55b8
+ function uniqueCollectionType() public returns (string memory) {
+ require(false, stub_error);
+ dummy = 0;
+ return "";
+ }
+}
+
+// Selector: 79cc6790
+contract ERC20UniqueExtensions is Dummy, ERC165 {
+ // Selector: burnFrom(address,uint256) 79cc6790
+ function burnFrom(address from, uint256 amount) public returns (bool) {
+ require(false, stub_error);
+ from;
+ amount;
+ dummy = 0;
+ return false;
+ }
}
// Selector: 942e8b22
pallets/inflation/Cargo.tomldiffbeforeafterboth--- a/pallets/inflation/Cargo.toml
+++ b/pallets/inflation/Cargo.toml
@@ -9,7 +9,7 @@
license = 'GPLv3'
name = 'pallet-inflation'
repository = 'https://github.com/UniqueNetwork/unique-chain'
-version = '0.1.0'
+version = "0.1.0"
[package.metadata.docs.rs]
targets = ['x86_64-unknown-linux-gnu']
pallets/nonfungible/Cargo.tomldiffbeforeafterboth--- a/pallets/nonfungible/Cargo.toml
+++ b/pallets/nonfungible/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-nonfungible"
-version = "0.1.2"
+version = "0.1.3"
license = "GPLv3"
edition = "2021"
pallets/nonfungible/src/benchmarking.rsdiffbeforeafterboth--- a/pallets/nonfungible/src/benchmarking.rs
+++ b/pallets/nonfungible/src/benchmarking.rs
@@ -17,11 +17,14 @@
use super::*;
use crate::{Pallet, Config, NonfungibleHandle};
-use sp_std::prelude::*;
-use pallet_common::benchmarking::{create_collection_raw, property_key, property_value};
use frame_benchmarking::{benchmarks, account};
+use pallet_common::{
+ bench_init,
+ benchmarking::{create_collection_raw, property_key, property_value},
+ CommonCollectionOperations,
+};
+use sp_std::prelude::*;
use up_data_structs::{CollectionMode, MAX_ITEMS_PER_BATCH, MAX_PROPERTIES_PER_ITEM, budget::Unlimited};
-use pallet_common::bench_init;
const SEED: u32 = 1;
@@ -208,4 +211,13 @@
<Pallet<T>>::set_token_properties(&collection, &owner, item, props.into_iter(), false, &Unlimited)?;
let to_delete = (0..b).map(|k| property_key(k as usize)).collect::<Vec<_>>();
}: {<Pallet<T>>::delete_token_properties(&collection, &owner, item, to_delete.into_iter(), &Unlimited)?}
+
+ token_owner {
+ bench_init!{
+ owner: sub; collection: collection(owner);
+ owner: cross_from_sub;
+ };
+ let item = create_max_item(&collection, &owner, owner.clone())?;
+
+ }: {collection.token_owner(item)}
}
pallets/nonfungible/src/common.rsdiffbeforeafterboth--- a/pallets/nonfungible/src/common.rs
+++ b/pallets/nonfungible/src/common.rs
@@ -118,6 +118,10 @@
<SelfWeightOf<T>>::burn_recursively_breadth_plus_self_plus_self_per_each_raw(amount)
.saturating_sub(Self::burn_recursively_self_raw().saturating_mul(amount as u64 + 1))
}
+
+ fn token_owner() -> Weight {
+ <SelfWeightOf<T>>::token_owner()
+ }
}
fn map_create_data<T: Config>(
pallets/nonfungible/src/lib.rsdiffbeforeafterboth--- a/pallets/nonfungible/src/lib.rs
+++ b/pallets/nonfungible/src/lib.rs
@@ -276,61 +276,7 @@
#[pallet::hooks]
impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
fn on_runtime_upgrade() -> Weight {
- if StorageVersion::get::<Pallet<T>>() < StorageVersion::new(1) {
- let mut had_consts = BTreeSet::new();
- <TokenData<T>>::translate::<ItemDataVersion1<T::CrossAccountId>, _>(
- |(collection, token), v| {
- let mut props = vec![];
- if !v.const_data.is_empty() {
- props.push(Property {
- key: b"_old_constData".to_vec().try_into().unwrap(),
- value: v
- .const_data
- .clone()
- .into_inner()
- .try_into()
- .expect("const too long"),
- });
- had_consts.insert(collection);
- }
- if !v.variable_data.is_empty() {
- props.push(Property {
- key: b"_old_variableData".to_vec().try_into().unwrap(),
- value: v
- .variable_data
- .clone()
- .into_inner()
- .try_into()
- .expect("variable too long"),
- })
- }
- if !props.is_empty() {
- Self::set_scoped_token_properties(
- collection,
- token,
- PropertyScope::None,
- props.into_iter(),
- )
- .expect("existing token data exceeds property storage");
- }
- Some(<ItemDataVersion2<T::CrossAccountId>>::from(v))
- },
- );
- for collection in had_consts {
- <PalletCommon<T>>::set_property_permission_unchecked(
- collection,
- PropertyKeyPermission {
- key: b"_old_constData".to_vec().try_into().unwrap(),
- permission: PropertyPermission {
- mutable: false,
- collection_admin: true,
- token_owner: false,
- },
- },
- )
- .expect("failed to configure permission");
- }
- }
+ StorageVersion::new(1).put::<Pallet<T>>();
0
}
@@ -838,6 +784,23 @@
<PalletCommon<T>>::set_token_property_permissions(collection, sender, property_permissions)
}
+ /// Set property permissions for the token with scope.
+ ///
+ /// Sender should be the owner or admin of token's collection.
+ pub fn set_scoped_token_property_permissions(
+ collection: &CollectionHandle<T>,
+ sender: &T::CrossAccountId,
+ scope: PropertyScope,
+ property_permissions: Vec<PropertyKeyPermission>,
+ ) -> DispatchResult {
+ <PalletCommon<T>>::set_scoped_token_property_permissions(
+ collection,
+ sender,
+ scope,
+ property_permissions,
+ )
+ }
+
/// Set property permissions for the collection.
///
/// Sender should be the owner or admin of the collection.
pallets/nonfungible/src/stubs/UniqueNFT.rawdiffbeforeafterbothbinary blob — no preview
pallets/nonfungible/src/stubs/UniqueNFT.soldiffbeforeafterboth--- a/pallets/nonfungible/src/stubs/UniqueNFT.sol
+++ b/pallets/nonfungible/src/stubs/UniqueNFT.sol
@@ -300,9 +300,13 @@
}
// @notice A distinct Uniform Resource Identifier (URI) for a given asset.
- // @dev Throws if `tokenId` is not a valid NFT. URIs are defined in RFC
- // 3986. The URI may point to a JSON file that conforms to the "ERC721
- // Metadata JSON Schema".
+ //
+ // @dev If the token has a `url` property and it is not empty, it is returned.
+ // Else If the collection does not have a property with key `schemaName` or its value is not equal to `ERC721Metadata`, it return an error `tokenURI not set`.
+ // If the collection property `baseURI` is empty or absent, return "" (empty string)
+ // otherwise, if token property `suffix` present and is non-empty, return concatenation of baseURI and suffix
+ // otherwise, return concatenation of `baseURI` and stringified token id (decimal stringifying, without paddings).
+ //
// @return token's const_metadata
//
// Selector: tokenURI(uint256) c87b56dd
@@ -369,49 +373,7 @@
}
}
-// Selector: 780e9d63
-contract ERC721Enumerable is Dummy, ERC165 {
- // @notice Enumerate valid NFTs
- // @param index A counter less than `totalSupply()`
- // @return The token identifier for the `index`th NFT,
- // (sort order not specified)
- //
- // Selector: tokenByIndex(uint256) 4f6ccce7
- function tokenByIndex(uint256 index) public view returns (uint256) {
- require(false, stub_error);
- index;
- dummy;
- return 0;
- }
-
- // @dev Not implemented
- //
- // Selector: tokenOfOwnerByIndex(address,uint256) 2f745c59
- function tokenOfOwnerByIndex(address owner, uint256 index)
- public
- view
- returns (uint256)
- {
- require(false, stub_error);
- owner;
- index;
- dummy;
- return 0;
- }
-
- // @notice Count NFTs tracked by this contract
- // @return A count of valid NFTs tracked by this contract, where each one of
- // them has an assigned and queryable owner not equal to the zero address
- //
- // Selector: totalSupply() 18160ddd
- function totalSupply() public view returns (uint256) {
- require(false, stub_error);
- dummy;
- return 0;
- }
-}
-
-// Selector: 7d9262e6
+// Selector: 6cf113cd
contract Collection is Dummy, ERC165 {
// Set collection property.
//
@@ -636,6 +598,72 @@
mode;
dummy = 0;
}
+
+ // Check that account is the owner or admin of the collection
+ //
+ // @param user account to verify
+ // @return "true" if account is the owner or admin
+ //
+ // Selector: verifyOwnerOrAdmin(address) c2282493
+ function verifyOwnerOrAdmin(address user) public view returns (bool) {
+ require(false, stub_error);
+ user;
+ dummy;
+ return false;
+ }
+
+ // Returns collection type
+ //
+ // @return `Fungible` or `NFT` or `ReFungible`
+ //
+ // Selector: uniqueCollectionType() d34b55b8
+ function uniqueCollectionType() public returns (string memory) {
+ require(false, stub_error);
+ dummy = 0;
+ return "";
+ }
+}
+
+// Selector: 780e9d63
+contract ERC721Enumerable is Dummy, ERC165 {
+ // @notice Enumerate valid NFTs
+ // @param index A counter less than `totalSupply()`
+ // @return The token identifier for the `index`th NFT,
+ // (sort order not specified)
+ //
+ // Selector: tokenByIndex(uint256) 4f6ccce7
+ function tokenByIndex(uint256 index) public view returns (uint256) {
+ require(false, stub_error);
+ index;
+ dummy;
+ return 0;
+ }
+
+ // @dev Not implemented
+ //
+ // Selector: tokenOfOwnerByIndex(address,uint256) 2f745c59
+ function tokenOfOwnerByIndex(address owner, uint256 index)
+ public
+ view
+ returns (uint256)
+ {
+ require(false, stub_error);
+ owner;
+ index;
+ dummy;
+ return 0;
+ }
+
+ // @notice Count NFTs tracked by this contract
+ // @return A count of valid NFTs tracked by this contract, where each one of
+ // them has an assigned and queryable owner not equal to the zero address
+ //
+ // Selector: totalSupply() 18160ddd
+ function totalSupply() public view returns (uint256) {
+ require(false, stub_error);
+ dummy;
+ return 0;
+ }
}
// Selector: d74d154f
pallets/nonfungible/src/weights.rsdiffbeforeafterboth--- a/pallets/nonfungible/src/weights.rs
+++ b/pallets/nonfungible/src/weights.rs
@@ -3,7 +3,7 @@
//! Autogenerated weights for pallet_nonfungible
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-07-20, STEPS: `50`, REPEAT: 80, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-08-01, STEPS: `50`, REPEAT: 80, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024
// Executed Command:
@@ -46,6 +46,7 @@
fn set_token_property_permissions(b: u32, ) -> Weight;
fn set_token_properties(b: u32, ) -> Weight;
fn delete_token_properties(b: u32, ) -> Weight;
+ fn token_owner() -> Weight;
}
/// Weights for pallet_nonfungible using the Substrate node and recommended hardware.
@@ -56,7 +57,7 @@
// Storage: Nonfungible TokenData (r:0 w:1)
// Storage: Nonfungible Owned (r:0 w:1)
fn create_item() -> Weight {
- (20_328_000 as Weight)
+ (20_909_000 as Weight)
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(4 as Weight))
}
@@ -65,9 +66,9 @@
// Storage: Nonfungible TokenData (r:0 w:4)
// Storage: Nonfungible Owned (r:0 w:4)
fn create_multiple_items(b: u32, ) -> Weight {
- (10_134_000 as Weight)
- // Standard Error: 3_000
- .saturating_add((4_927_000 as Weight).saturating_mul(b as Weight))
+ (12_601_000 as Weight)
+ // Standard Error: 1_000
+ .saturating_add((4_920_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(2 as Weight))
.saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(b as Weight)))
@@ -77,9 +78,9 @@
// Storage: Nonfungible TokenData (r:0 w:4)
// Storage: Nonfungible Owned (r:0 w:4)
fn create_multiple_items_ex(b: u32, ) -> Weight {
- (5_710_000 as Weight)
- // Standard Error: 4_000
- .saturating_add((7_578_000 as Weight).saturating_mul(b as Weight))
+ (0 as Weight)
+ // Standard Error: 3_000
+ .saturating_add((7_734_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(1 as Weight))
.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
@@ -93,7 +94,7 @@
// Storage: Nonfungible Owned (r:0 w:1)
// Storage: Nonfungible TokenProperties (r:0 w:1)
fn burn_item() -> Weight {
- (28_433_000 as Weight)
+ (29_746_000 as Weight)
.saturating_add(T::DbWeight::get().reads(5 as Weight))
.saturating_add(T::DbWeight::get().writes(5 as Weight))
}
@@ -105,7 +106,7 @@
// Storage: Nonfungible Owned (r:0 w:1)
// Storage: Nonfungible TokenProperties (r:0 w:1)
fn burn_recursively_self_raw() -> Weight {
- (34_435_000 as Weight)
+ (36_077_000 as Weight)
.saturating_add(T::DbWeight::get().reads(5 as Weight))
.saturating_add(T::DbWeight::get().writes(5 as Weight))
}
@@ -119,8 +120,8 @@
// Storage: Common CollectionById (r:1 w:0)
fn burn_recursively_breadth_plus_self_plus_self_per_each_raw(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 1_539_000
- .saturating_add((304_456_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 1_605_000
+ .saturating_add((312_391_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(7 as Weight))
.saturating_add(T::DbWeight::get().reads((4 as Weight).saturating_mul(b as Weight)))
.saturating_add(T::DbWeight::get().writes(6 as Weight))
@@ -131,14 +132,14 @@
// Storage: Nonfungible Allowance (r:1 w:0)
// Storage: Nonfungible Owned (r:0 w:2)
fn transfer() -> Weight {
- (24_376_000 as Weight)
+ (25_248_000 as Weight)
.saturating_add(T::DbWeight::get().reads(4 as Weight))
.saturating_add(T::DbWeight::get().writes(5 as Weight))
}
// Storage: Nonfungible TokenData (r:1 w:0)
// Storage: Nonfungible Allowance (r:1 w:1)
fn approve() -> Weight {
- (15_890_000 as Weight)
+ (16_321_000 as Weight)
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
@@ -147,7 +148,7 @@
// Storage: Nonfungible AccountBalance (r:2 w:2)
// Storage: Nonfungible Owned (r:0 w:2)
fn transfer_from() -> Weight {
- (28_634_000 as Weight)
+ (29_325_000 as Weight)
.saturating_add(T::DbWeight::get().reads(4 as Weight))
.saturating_add(T::DbWeight::get().writes(6 as Weight))
}
@@ -159,15 +160,15 @@
// Storage: Nonfungible Owned (r:0 w:1)
// Storage: Nonfungible TokenProperties (r:0 w:1)
fn burn_from() -> Weight {
- (32_201_000 as Weight)
+ (33_323_000 as Weight)
.saturating_add(T::DbWeight::get().reads(5 as Weight))
.saturating_add(T::DbWeight::get().writes(6 as Weight))
}
// Storage: Common CollectionPropertyPermissions (r:1 w:1)
fn set_token_property_permissions(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 57_000
- .saturating_add((15_232_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 62_000
+ .saturating_add((16_222_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(1 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
@@ -175,8 +176,8 @@
// Storage: Nonfungible TokenProperties (r:1 w:1)
fn set_token_properties(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 1_648_000
- .saturating_add((288_654_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 1_750_000
+ .saturating_add((304_476_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
@@ -184,11 +185,16 @@
// Storage: Nonfungible TokenProperties (r:1 w:1)
fn delete_token_properties(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 1_632_000
- .saturating_add((289_190_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 1_638_000
+ .saturating_add((294_096_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
+ // Storage: Nonfungible TokenData (r:1 w:0)
+ fn token_owner() -> Weight {
+ (2_986_000 as Weight)
+ .saturating_add(T::DbWeight::get().reads(1 as Weight))
+ }
}
// For backwards compatibility and tests
@@ -198,7 +204,7 @@
// Storage: Nonfungible TokenData (r:0 w:1)
// Storage: Nonfungible Owned (r:0 w:1)
fn create_item() -> Weight {
- (20_328_000 as Weight)
+ (20_909_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(4 as Weight))
}
@@ -207,9 +213,9 @@
// Storage: Nonfungible TokenData (r:0 w:4)
// Storage: Nonfungible Owned (r:0 w:4)
fn create_multiple_items(b: u32, ) -> Weight {
- (10_134_000 as Weight)
- // Standard Error: 3_000
- .saturating_add((4_927_000 as Weight).saturating_mul(b as Weight))
+ (12_601_000 as Weight)
+ // Standard Error: 1_000
+ .saturating_add((4_920_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(2 as Weight))
.saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(b as Weight)))
@@ -219,9 +225,9 @@
// Storage: Nonfungible TokenData (r:0 w:4)
// Storage: Nonfungible Owned (r:0 w:4)
fn create_multiple_items_ex(b: u32, ) -> Weight {
- (5_710_000 as Weight)
- // Standard Error: 4_000
- .saturating_add((7_578_000 as Weight).saturating_mul(b as Weight))
+ (0 as Weight)
+ // Standard Error: 3_000
+ .saturating_add((7_734_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(1 as Weight))
.saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
@@ -235,7 +241,7 @@
// Storage: Nonfungible Owned (r:0 w:1)
// Storage: Nonfungible TokenProperties (r:0 w:1)
fn burn_item() -> Weight {
- (28_433_000 as Weight)
+ (29_746_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(5 as Weight))
.saturating_add(RocksDbWeight::get().writes(5 as Weight))
}
@@ -247,7 +253,7 @@
// Storage: Nonfungible Owned (r:0 w:1)
// Storage: Nonfungible TokenProperties (r:0 w:1)
fn burn_recursively_self_raw() -> Weight {
- (34_435_000 as Weight)
+ (36_077_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(5 as Weight))
.saturating_add(RocksDbWeight::get().writes(5 as Weight))
}
@@ -261,8 +267,8 @@
// Storage: Common CollectionById (r:1 w:0)
fn burn_recursively_breadth_plus_self_plus_self_per_each_raw(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 1_539_000
- .saturating_add((304_456_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 1_605_000
+ .saturating_add((312_391_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(7 as Weight))
.saturating_add(RocksDbWeight::get().reads((4 as Weight).saturating_mul(b as Weight)))
.saturating_add(RocksDbWeight::get().writes(6 as Weight))
@@ -273,14 +279,14 @@
// Storage: Nonfungible Allowance (r:1 w:0)
// Storage: Nonfungible Owned (r:0 w:2)
fn transfer() -> Weight {
- (24_376_000 as Weight)
+ (25_248_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(4 as Weight))
.saturating_add(RocksDbWeight::get().writes(5 as Weight))
}
// Storage: Nonfungible TokenData (r:1 w:0)
// Storage: Nonfungible Allowance (r:1 w:1)
fn approve() -> Weight {
- (15_890_000 as Weight)
+ (16_321_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
@@ -289,7 +295,7 @@
// Storage: Nonfungible AccountBalance (r:2 w:2)
// Storage: Nonfungible Owned (r:0 w:2)
fn transfer_from() -> Weight {
- (28_634_000 as Weight)
+ (29_325_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(4 as Weight))
.saturating_add(RocksDbWeight::get().writes(6 as Weight))
}
@@ -301,15 +307,15 @@
// Storage: Nonfungible Owned (r:0 w:1)
// Storage: Nonfungible TokenProperties (r:0 w:1)
fn burn_from() -> Weight {
- (32_201_000 as Weight)
+ (33_323_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(5 as Weight))
.saturating_add(RocksDbWeight::get().writes(6 as Weight))
}
// Storage: Common CollectionPropertyPermissions (r:1 w:1)
fn set_token_property_permissions(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 57_000
- .saturating_add((15_232_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 62_000
+ .saturating_add((16_222_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(1 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
@@ -317,8 +323,8 @@
// Storage: Nonfungible TokenProperties (r:1 w:1)
fn set_token_properties(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 1_648_000
- .saturating_add((288_654_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 1_750_000
+ .saturating_add((304_476_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
@@ -326,9 +332,14 @@
// Storage: Nonfungible TokenProperties (r:1 w:1)
fn delete_token_properties(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 1_632_000
- .saturating_add((289_190_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 1_638_000
+ .saturating_add((294_096_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
+ // Storage: Nonfungible TokenData (r:1 w:0)
+ fn token_owner() -> Weight {
+ (2_986_000 as Weight)
+ .saturating_add(RocksDbWeight::get().reads(1 as Weight))
+ }
}
pallets/proxy-rmrk-core/Cargo.tomldiffbeforeafterboth--- a/pallets/proxy-rmrk-core/Cargo.toml
+++ b/pallets/proxy-rmrk-core/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-rmrk-core"
-version = "0.1.0"
+version = "0.1.1"
license = "GPLv3"
edition = "2021"
pallets/proxy-rmrk-equip/Cargo.tomldiffbeforeafterboth--- a/pallets/proxy-rmrk-equip/Cargo.toml
+++ b/pallets/proxy-rmrk-equip/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-rmrk-equip"
-version = "0.1.0"
+version = "0.1.1"
license = "GPLv3"
edition = "2021"
pallets/refungible/CHANGELOG.mddiffbeforeafterboth--- a/pallets/refungible/CHANGELOG.md
+++ b/pallets/refungible/CHANGELOG.md
@@ -2,6 +2,40 @@
All notable changes to this project will be documented in this file.
+<!-- bureaucrate goes here -->
+## [v0.2.2] 2022-08-04
+
+### Product changes
+
+- Now RefungibleMultipleItems may only receive single user on type level.
+
+### Added features
+
+- Implement property RPC 7bf45b532e32daa91f03c157b58874d21b42ae1f
+
+### Other changes
+
+- refactor: Disallow invalid bulk mints 53fec71cf728dddd012257b407ea30441e699f88
+
+`create_multiple_items_ex` was allowing invalid (that will be always
+rejected at runtime level) refungible mint extrinsics, by passing
+multiple users into `RefungibleMultipleItems` call.
+
+## [v0.2.1] - 2022-07-27
+
+### New features
+
+Implementation of ERC-721 EVM API ([#452](https://github.com/UniqueNetwork/unique-chain/pull/452))
+
+## [v0.2.0] - 2022-08-01
+
+### Deprecated
+
+`const_data` field is removed
+
+- `ItemData`
+- `TokenData`
+
## [v0.1.2] - 2022-07-14
### Other changes
@@ -10,11 +44,13 @@
test(refungible-pallet): add tests for ERC-20 EVM API for RFT token pieces ([#413](https://github.com/UniqueNetwork/unique-chain/pull/413))
## [v0.1.1] - 2022-07-14
-### Added
+
+### Added features
+
- Support for properties for RFT collections and tokens.
### Other changes
- feat: RPC method `token_owners` returning 10 owners in no particular order.
-This was an internal request to improve the web interface and support fractionalization event.
+This was an internal request to improve the web interface and support fractionalization event.
pallets/refungible/Cargo.tomldiffbeforeafterboth--- a/pallets/refungible/Cargo.toml
+++ b/pallets/refungible/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-refungible"
-version = "0.1.2"
+version = "0.2.2"
license = "GPLv3"
edition = "2021"
@@ -28,6 +28,7 @@
sp-core = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" }
sp-runtime = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" }
sp-std = { default-features = false, git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.24" }
+derivative = { version = "2.2.0", features = ["use_core"] }
[features]
default = ["std"]
pallets/refungible/src/benchmarking.rsdiffbeforeafterboth--- a/pallets/refungible/src/benchmarking.rs
+++ b/pallets/refungible/src/benchmarking.rs
@@ -17,25 +17,26 @@
use super::*;
use crate::{Pallet, Config, RefungibleHandle};
+use core::convert::TryInto;
+use core::iter::IntoIterator;
+use frame_benchmarking::{benchmarks, account};
+use pallet_common::{
+ bench_init,
+ benchmarking::{create_collection_raw, property_key, property_value, create_data},
+};
+use sp_core::H160;
use sp_std::prelude::*;
-use pallet_common::benchmarking::{create_collection_raw, property_key, property_value, create_data};
-use frame_benchmarking::{benchmarks, account};
use up_data_structs::{
CollectionMode, MAX_ITEMS_PER_BATCH, MAX_PROPERTIES_PER_ITEM, CUSTOM_DATA_LIMIT,
budget::Unlimited,
};
-use pallet_common::bench_init;
-use core::convert::TryInto;
-use core::iter::IntoIterator;
const SEED: u32 = 1;
fn create_max_item_data<CrossAccountId: Ord>(
users: impl IntoIterator<Item = (CrossAccountId, u128)>,
) -> CreateRefungibleExData<CrossAccountId> {
- let const_data = create_data::<CUSTOM_DATA_LIMIT>();
CreateRefungibleExData {
- const_data,
users: users
.into_iter()
.collect::<BTreeMap<_, _>>()
@@ -44,6 +45,7 @@
properties: Default::default(),
}
}
+
fn create_max_item<T: Config>(
collection: &RefungibleHandle<T>,
sender: &T::CrossAccountId,
@@ -59,11 +61,12 @@
) -> Result<RefungibleHandle<T>, DispatchError> {
create_collection_raw(
owner,
- CollectionMode::NFT,
+ CollectionMode::ReFungible,
<Pallet<T>>::init_collection,
RefungibleHandle::cast,
)
}
+
benchmarks! {
create_item {
bench_init!{
@@ -277,4 +280,21 @@
};
let item = create_max_item(&collection, &sender, [(owner.clone(), 100)])?;
}: {<Pallet<T>>::repartition(&collection, &owner, item, 200)?}
+
+ set_parent_nft_unchecked {
+ bench_init!{
+ owner: sub; collection: collection(owner);
+ sender: cross_from_sub(owner); owner: cross_sub;
+ };
+ let item = create_max_item(&collection, &sender, [(owner.clone(), 100)])?;
+
+ }: {<Pallet<T>>::set_parent_nft_unchecked(&collection, item, owner, T::CrossAccountId::from_eth(H160::default()))?}
+
+ token_owner {
+ bench_init!{
+ owner: sub; collection: collection(owner);
+ sender: cross_from_sub(owner); owner: cross_sub;
+ };
+ let item = create_max_item(&collection, &sender, [(owner.clone(), 100)])?;
+ }: {<Pallet<T>>::token_owner(collection.id, item)}
}
pallets/refungible/src/common.rsdiffbeforeafterboth--- a/pallets/refungible/src/common.rs
+++ b/pallets/refungible/src/common.rs
@@ -19,8 +19,9 @@
use sp_std::collections::btree_map::BTreeMap;
use frame_support::{dispatch::DispatchResultWithPostInfo, ensure, fail, weights::Weight, traits::Get};
use up_data_structs::{
- CollectionId, TokenId, CreateItemExData, CreateRefungibleExData, budget::Budget, Property,
- PropertyKey, PropertyValue, PropertyKeyPermission, CreateItemData, CollectionPropertiesVec,
+ CollectionId, TokenId, CreateItemExData, budget::Budget, Property, PropertyKey, PropertyValue,
+ PropertyKeyPermission, CollectionPropertiesVec, CreateRefungibleExMultipleOwners,
+ CreateRefungibleExSingleOwner,
};
use pallet_common::{
CommonCollectionOperations, CommonWeightInfo, RefungibleExtensions, with_weight,
@@ -32,7 +33,7 @@
use crate::{
AccountBalance, Allowance, Balance, Config, Error, Owned, Pallet, RefungibleHandle,
- SelfWeightOf, TokenData, weights::WeightInfo, TokensMinted,
+ SelfWeightOf, weights::WeightInfo, TokensMinted, TotalSupply, CreateItemData,
};
macro_rules! max_weight_of {
@@ -58,11 +59,11 @@
<SelfWeightOf<T>>::create_item()
}
- fn create_multiple_items(data: &[CreateItemData]) -> Weight {
+ fn create_multiple_items(data: &[up_data_structs::CreateItemData]) -> Weight {
<SelfWeightOf<T>>::create_multiple_items(data.len() as u32).saturating_add(
data.iter()
.map(|data| match data {
- CreateItemData::ReFungible(rft_data) => {
+ up_data_structs::CreateItemData::ReFungible(rft_data) => {
properties_weight::<T>(&rft_data.properties)
}
_ => 0,
@@ -147,15 +148,18 @@
// Refungible token can't have children
0
}
+
+ fn token_owner() -> Weight {
+ <SelfWeightOf<T>>::token_owner()
+ }
}
fn map_create_data<T: Config>(
data: up_data_structs::CreateItemData,
to: &T::CrossAccountId,
-) -> Result<CreateRefungibleExData<T::CrossAccountId>, DispatchError> {
+) -> Result<CreateItemData<T::CrossAccountId>, DispatchError> {
match data {
- up_data_structs::CreateItemData::ReFungible(data) => Ok(CreateRefungibleExData {
- const_data: data.const_data,
+ up_data_structs::CreateItemData::ReFungible(data) => Ok(CreateItemData {
users: {
let mut out = BTreeMap::new();
out.insert(to.clone(), data.pieces);
@@ -215,12 +219,26 @@
) -> DispatchResultWithPostInfo {
let weight = <CommonWeights<T>>::create_multiple_items_ex(&data);
let data = match data {
- CreateItemExData::RefungibleMultipleOwners(r) => vec![r],
- CreateItemExData::RefungibleMultipleItems(r)
- if r.iter().all(|i| i.users.len() == 1) =>
- {
- r.into_inner()
- }
+ CreateItemExData::RefungibleMultipleOwners(CreateRefungibleExMultipleOwners {
+ users,
+ properties,
+ }) => vec![CreateItemData { users, properties }],
+ CreateItemExData::RefungibleMultipleItems(r) => r
+ .into_inner()
+ .into_iter()
+ .map(
+ |CreateRefungibleExSingleOwner {
+ user,
+ pieces,
+ properties,
+ }| CreateItemData {
+ users: BTreeMap::from([(user, pieces)])
+ .try_into()
+ .expect("limit >= 1"),
+ properties,
+ },
+ )
+ .collect(),
_ => fail!(<Error<T>>::NotRefungibleDataUsedToMintFungibleCollectionToken),
};
@@ -421,7 +439,7 @@
}
fn collection_tokens(&self) -> Vec<TokenId> {
- <TokenData<T>>::iter_prefix((self.id,))
+ <TotalSupply<T>>::iter_prefix((self.id,))
.map(|(id, _)| id)
.collect()
}
@@ -443,16 +461,31 @@
<Pallet<T>>::token_owners(self.id, token).unwrap_or_default()
}
- fn token_property(&self, _token_id: TokenId, _key: &PropertyKey) -> Option<PropertyValue> {
- None
+ fn token_property(&self, token_id: TokenId, key: &PropertyKey) -> Option<PropertyValue> {
+ <Pallet<T>>::token_properties((self.id, token_id))
+ .get(key)
+ .cloned()
}
- fn token_properties(
- &self,
- _token_id: TokenId,
- _keys: Option<Vec<PropertyKey>>,
- ) -> Vec<Property> {
- Vec::new()
+ fn token_properties(&self, token_id: TokenId, keys: Option<Vec<PropertyKey>>) -> Vec<Property> {
+ let properties = <Pallet<T>>::token_properties((self.id, token_id));
+
+ keys.map(|keys| {
+ keys.into_iter()
+ .filter_map(|key| {
+ properties.get(&key).map(|value| Property {
+ key,
+ value: value.clone(),
+ })
+ })
+ .collect()
+ })
+ .unwrap_or_else(|| {
+ properties
+ .into_iter()
+ .map(|(key, value)| Property { key, value })
+ .collect()
+ })
}
fn total_supply(&self) -> u32 {
pallets/refungible/src/erc.rsdiffbeforeafterboth--- a/pallets/refungible/src/erc.rs
+++ b/pallets/refungible/src/erc.rs
@@ -14,19 +14,804 @@
// You should have received a copy of the GNU General Public License
// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+//! # Refungible Pallet EVM API for tokens
+//!
+//! Provides ERC-721 standart support implementation and EVM API for unique extensions for Refungible Pallet.
+//! Method implementations are mostly doing parameter conversion and calling Refungible Pallet methods.
+
extern crate alloc;
-use evm_coder::{generate_stubgen, solidity_interface, types::*};
-use pallet_common::{CollectionHandle, erc::CollectionCall, erc::CommonEvmHandler};
+use alloc::string::ToString;
+use core::{
+ char::{REPLACEMENT_CHARACTER, decode_utf16},
+ convert::TryInto,
+};
+use evm_coder::{ToLog, execution::*, generate_stubgen, solidity, solidity_interface, types::*, weight};
+use frame_support::BoundedBTreeMap;
+use pallet_common::{
+ CollectionHandle, CollectionPropertyPermissions,
+ erc::{
+ CommonEvmHandler, CollectionCall,
+ static_property::{key, value as property_value},
+ },
+};
+use pallet_evm::{account::CrossAccountId, PrecompileHandle};
+use pallet_evm_coder_substrate::{call, dispatch_to_evm};
+use pallet_structure::{SelfWeightOf as StructureWeight, weights::WeightInfo as _};
+use sp_core::H160;
+use sp_std::{collections::btree_map::BTreeMap, vec::Vec, vec};
+use up_data_structs::{
+ CollectionId, CollectionPropertiesVec, mapping::TokenAddressMapping, Property, PropertyKey,
+ PropertyKeyPermission, PropertyPermission, TokenId,
+};
+
+use crate::{
+ AccountBalance, Balance, Config, CreateItemData, Pallet, RefungibleHandle, SelfWeightOf,
+ TokenProperties, TokensMinted, TotalSupply, weights::WeightInfo,
+};
+
+pub const ADDRESS_FOR_PARTIALLY_OWNED_TOKENS: H160 = H160::repeat_byte(0xff);
+
+/// @title A contract that allows to set and delete token properties and change token property permissions.
+#[solidity_interface(name = "TokenProperties")]
+impl<T: Config> RefungibleHandle<T> {
+ /// @notice Set permissions for token property.
+ /// @dev Throws error if `msg.sender` is not admin or owner of the collection.
+ /// @param key Property key.
+ /// @param is_mutable Permission to mutate property.
+ /// @param collection_admin Permission to mutate property by collection admin if property is mutable.
+ /// @param token_owner Permission to mutate property by token owner if property is mutable.
+ fn set_token_property_permission(
+ &mut self,
+ caller: caller,
+ key: string,
+ is_mutable: bool,
+ collection_admin: bool,
+ token_owner: bool,
+ ) -> Result<()> {
+ let caller = T::CrossAccountId::from_eth(caller);
+ <Pallet<T>>::set_token_property_permissions(
+ self,
+ &caller,
+ vec![PropertyKeyPermission {
+ key: <Vec<u8>>::from(key)
+ .try_into()
+ .map_err(|_| "too long key")?,
+ permission: PropertyPermission {
+ mutable: is_mutable,
+ collection_admin,
+ token_owner,
+ },
+ }],
+ )
+ .map_err(dispatch_to_evm::<T>)
+ }
+
+ /// @notice Set token property value.
+ /// @dev Throws error if `msg.sender` has no permission to edit the property.
+ /// @param tokenId ID of the token.
+ /// @param key Property key.
+ /// @param value Property value.
+ fn set_property(
+ &mut self,
+ caller: caller,
+ token_id: uint256,
+ key: string,
+ value: bytes,
+ ) -> Result<()> {
+ let caller = T::CrossAccountId::from_eth(caller);
+ let token_id: u32 = token_id.try_into().map_err(|_| "token id overflow")?;
+ let key = <Vec<u8>>::from(key)
+ .try_into()
+ .map_err(|_| "key too long")?;
+ let value = value.try_into().map_err(|_| "value too long")?;
+
+ let nesting_budget = self
+ .recorder
+ .weight_calls_budget(<StructureWeight<T>>::find_parent());
+
+ <Pallet<T>>::set_token_property(
+ self,
+ &caller,
+ TokenId(token_id),
+ Property { key, value },
+ &nesting_budget,
+ )
+ .map_err(dispatch_to_evm::<T>)
+ }
+
+ /// @notice Delete token property value.
+ /// @dev Throws error if `msg.sender` has no permission to edit the property.
+ /// @param tokenId ID of the token.
+ /// @param key Property key.
+ fn delete_property(&mut self, token_id: uint256, caller: caller, key: string) -> Result<()> {
+ let caller = T::CrossAccountId::from_eth(caller);
+ let token_id: u32 = token_id.try_into().map_err(|_| "token id overflow")?;
+ let key = <Vec<u8>>::from(key)
+ .try_into()
+ .map_err(|_| "key too long")?;
+
+ let nesting_budget = self
+ .recorder
+ .weight_calls_budget(<StructureWeight<T>>::find_parent());
+
+ <Pallet<T>>::delete_token_property(self, &caller, TokenId(token_id), key, &nesting_budget)
+ .map_err(dispatch_to_evm::<T>)
+ }
+
+ /// @notice Get token property value.
+ /// @dev Throws error if key not found
+ /// @param tokenId ID of the token.
+ /// @param key Property key.
+ /// @return Property value bytes
+ fn property(&self, token_id: uint256, key: string) -> Result<bytes> {
+ let token_id: u32 = token_id.try_into().map_err(|_| "token id overflow")?;
+ let key = <Vec<u8>>::from(key)
+ .try_into()
+ .map_err(|_| "key too long")?;
+
+ let props = <TokenProperties<T>>::get((self.id, token_id));
+ let prop = props.get(&key).ok_or("key not found")?;
+
+ Ok(prop.to_vec())
+ }
+}
+
+#[derive(ToLog)]
+pub enum ERC721Events {
+ /// @dev This event emits when NFTs are created (`from` == 0) and destroyed
+ /// (`to` == 0). Exception: during contract creation, any number of RFTs
+ /// may be created and assigned without emitting Transfer.
+ Transfer {
+ #[indexed]
+ from: address,
+ #[indexed]
+ to: address,
+ #[indexed]
+ token_id: uint256,
+ },
+ /// @dev Not supported
+ Approval {
+ #[indexed]
+ owner: address,
+ #[indexed]
+ approved: address,
+ #[indexed]
+ token_id: uint256,
+ },
+ /// @dev Not supported
+ #[allow(dead_code)]
+ ApprovalForAll {
+ #[indexed]
+ owner: address,
+ #[indexed]
+ operator: address,
+ approved: bool,
+ },
+}
+
+#[derive(ToLog)]
+pub enum ERC721MintableEvents {
+ /// @dev Not supported
+ #[allow(dead_code)]
+ MintingFinished {},
+}
-use pallet_evm::PrecompileHandle;
-use pallet_evm_coder_substrate::call;
+#[solidity_interface(name = "ERC721Metadata")]
+impl<T: Config> RefungibleHandle<T> {
+ /// @notice A descriptive name for a collection of RFTs in this contract
+ fn name(&self) -> Result<string> {
+ Ok(decode_utf16(self.name.iter().copied())
+ .map(|r| r.unwrap_or(REPLACEMENT_CHARACTER))
+ .collect::<string>())
+ }
-use crate::{Config, RefungibleHandle};
+ /// @notice An abbreviated name for RFTs in this contract
+ fn symbol(&self) -> Result<string> {
+ Ok(string::from_utf8_lossy(&self.token_prefix).into())
+ }
+ /// @notice A distinct Uniform Resource Identifier (URI) for a given asset.
+ ///
+ /// @dev If the token has a `url` property and it is not empty, it is returned.
+ /// Else If the collection does not have a property with key `schemaName` or its value is not equal to `ERC721Metadata`, it return an error `tokenURI not set`.
+ /// If the collection property `baseURI` is empty or absent, return "" (empty string)
+ /// otherwise, if token property `suffix` present and is non-empty, return concatenation of baseURI and suffix
+ /// otherwise, return concatenation of `baseURI` and stringified token id (decimal stringifying, without paddings).
+ ///
+ /// @return token's const_metadata
+ #[solidity(rename_selector = "tokenURI")]
+ fn token_uri(&self, token_id: uint256) -> Result<string> {
+ let token_id_u32: u32 = token_id.try_into().map_err(|_| "token id overflow")?;
+
+ if let Ok(url) = get_token_property(self, token_id_u32, &key::url()) {
+ if !url.is_empty() {
+ return Ok(url);
+ }
+ } else if !is_erc721_metadata_compatible::<T>(self.id) {
+ return Err("tokenURI not set".into());
+ }
+
+ if let Some(base_uri) =
+ pallet_common::Pallet::<T>::get_collection_property(self.id, &key::base_uri())
+ {
+ if !base_uri.is_empty() {
+ let base_uri = string::from_utf8(base_uri.into_inner()).map_err(|e| {
+ Error::Revert(alloc::format!(
+ "Can not convert value \"baseURI\" to string with error \"{}\"",
+ e
+ ))
+ })?;
+ if let Ok(suffix) = get_token_property(self, token_id_u32, &key::suffix()) {
+ if !suffix.is_empty() {
+ return Ok(base_uri + suffix.as_str());
+ }
+ }
+
+ return Ok(base_uri + token_id.to_string().as_str());
+ }
+ }
+
+ Ok("".into())
+ }
+}
+
+/// @title ERC-721 Non-Fungible Token Standard, optional enumeration extension
+/// @dev See https://eips.ethereum.org/EIPS/eip-721
+#[solidity_interface(name = "ERC721Enumerable")]
+impl<T: Config> RefungibleHandle<T> {
+ /// @notice Enumerate valid RFTs
+ /// @param index A counter less than `totalSupply()`
+ /// @return The token identifier for the `index`th NFT,
+ /// (sort order not specified)
+ fn token_by_index(&self, index: uint256) -> Result<uint256> {
+ Ok(index)
+ }
+
+ /// Not implemented
+ fn token_of_owner_by_index(&self, _owner: address, _index: uint256) -> Result<uint256> {
+ // TODO: Not implemetable
+ Err("not implemented".into())
+ }
+
+ /// @notice Count RFTs tracked by this contract
+ /// @return A count of valid RFTs tracked by this contract, where each one of
+ /// them has an assigned and queryable owner not equal to the zero address
+ fn total_supply(&self) -> Result<uint256> {
+ self.consume_store_reads(1)?;
+ Ok(<Pallet<T>>::total_supply(self).into())
+ }
+}
+
+/// @title ERC-721 Non-Fungible Token Standard
+/// @dev See https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md
+#[solidity_interface(name = "ERC721", events(ERC721Events))]
+impl<T: Config> RefungibleHandle<T> {
+ /// @notice Count all RFTs assigned to an owner
+ /// @dev RFTs assigned to the zero address are considered invalid, and this
+ /// function throws for queries about the zero address.
+ /// @param owner An address for whom to query the balance
+ /// @return The number of RFTs owned by `owner`, possibly zero
+ fn balance_of(&self, owner: address) -> Result<uint256> {
+ self.consume_store_reads(1)?;
+ let owner = T::CrossAccountId::from_eth(owner);
+ let balance = <AccountBalance<T>>::get((self.id, owner));
+ Ok(balance.into())
+ }
+
+ /// @notice Find the owner of an RFT
+ /// @dev RFTs assigned to zero address are considered invalid, and queries
+ /// about them do throw.
+ /// Returns special 0xffffffffffffffffffffffffffffffffffffffff address for
+ /// the tokens that are partially owned.
+ /// @param tokenId The identifier for an RFT
+ /// @return The address of the owner of the RFT
+ fn owner_of(&self, token_id: uint256) -> Result<address> {
+ self.consume_store_reads(2)?;
+ let token = token_id.try_into()?;
+ let owner = <Pallet<T>>::token_owner(self.id, token);
+ Ok(owner
+ .map(|address| *address.as_eth())
+ .unwrap_or_else(|| ADDRESS_FOR_PARTIALLY_OWNED_TOKENS))
+ }
+
+ /// @dev Not implemented
+ fn safe_transfer_from_with_data(
+ &mut self,
+ _from: address,
+ _to: address,
+ _token_id: uint256,
+ _data: bytes,
+ _value: value,
+ ) -> Result<void> {
+ // TODO: Not implemetable
+ Err("not implemented".into())
+ }
+
+ /// @dev Not implemented
+ fn safe_transfer_from(
+ &mut self,
+ _from: address,
+ _to: address,
+ _token_id: uint256,
+ _value: value,
+ ) -> Result<void> {
+ // TODO: Not implemetable
+ Err("not implemented".into())
+ }
+
+ /// @notice Transfer ownership of an RFT -- THE CALLER IS RESPONSIBLE
+ /// TO CONFIRM THAT `to` IS CAPABLE OF RECEIVING NFTS OR ELSE
+ /// THEY MAY BE PERMANENTLY LOST
+ /// @dev Throws unless `msg.sender` is the current owner or an authorized
+ /// operator for this RFT. Throws if `from` is not the current owner. Throws
+ /// if `to` is the zero address. Throws if `tokenId` is not a valid RFT.
+ /// Throws if RFT pieces have multiple owners.
+ /// @param from The current owner of the NFT
+ /// @param to The new owner
+ /// @param tokenId The NFT to transfer
+ /// @param _value Not used for an NFT
+ #[weight(<SelfWeightOf<T>>::transfer_from_creating_removing())]
+ fn transfer_from(
+ &mut self,
+ caller: caller,
+ from: address,
+ to: address,
+ token_id: uint256,
+ _value: value,
+ ) -> Result<void> {
+ let caller = T::CrossAccountId::from_eth(caller);
+ let from = T::CrossAccountId::from_eth(from);
+ let to = T::CrossAccountId::from_eth(to);
+ let token = token_id.try_into()?;
+ let budget = self
+ .recorder
+ .weight_calls_budget(<StructureWeight<T>>::find_parent());
+
+ let balance = balance(&self, token, &from)?;
+ ensure_single_owner(&self, token, balance)?;
+
+ <Pallet<T>>::transfer_from(self, &caller, &from, &to, token, balance, &budget)
+ .map_err(dispatch_to_evm::<T>)?;
+
+ Ok(())
+ }
+
+ /// @dev Not implemented
+ fn approve(
+ &mut self,
+ _caller: caller,
+ _approved: address,
+ _token_id: uint256,
+ _value: value,
+ ) -> Result<void> {
+ Err("not implemented".into())
+ }
+
+ /// @dev Not implemented
+ fn set_approval_for_all(
+ &mut self,
+ _caller: caller,
+ _operator: address,
+ _approved: bool,
+ ) -> Result<void> {
+ // TODO: Not implemetable
+ Err("not implemented".into())
+ }
+
+ /// @dev Not implemented
+ fn get_approved(&self, _token_id: uint256) -> Result<address> {
+ // TODO: Not implemetable
+ Err("not implemented".into())
+ }
+
+ /// @dev Not implemented
+ fn is_approved_for_all(&self, _owner: address, _operator: address) -> Result<address> {
+ // TODO: Not implemetable
+ Err("not implemented".into())
+ }
+}
+
+/// Returns amount of pieces of `token` that `owner` have
+pub fn balance<T: Config>(
+ collection: &RefungibleHandle<T>,
+ token: TokenId,
+ owner: &T::CrossAccountId,
+) -> Result<u128> {
+ collection.consume_store_reads(1)?;
+ let balance = <Balance<T>>::get((collection.id, token, &owner));
+ Ok(balance)
+}
+
+/// Throws if `owner_balance` is lower than total amount of `token` pieces
+pub fn ensure_single_owner<T: Config>(
+ collection: &RefungibleHandle<T>,
+ token: TokenId,
+ owner_balance: u128,
+) -> Result<()> {
+ collection.consume_store_reads(1)?;
+ let total_supply = <TotalSupply<T>>::get((collection.id, token));
+ if total_supply != owner_balance {
+ return Err("token has multiple owners".into());
+ }
+ Ok(())
+}
+
+/// @title ERC721 Token that can be irreversibly burned (destroyed).
+#[solidity_interface(name = "ERC721Burnable")]
+impl<T: Config> RefungibleHandle<T> {
+ /// @notice Burns a specific ERC721 token.
+ /// @dev Throws unless `msg.sender` is the current RFT owner, or an authorized
+ /// operator of the current owner.
+ /// @param tokenId The RFT to approve
+ #[weight(<SelfWeightOf<T>>::burn_item_fully())]
+ fn burn(&mut self, caller: caller, token_id: uint256) -> Result<void> {
+ let caller = T::CrossAccountId::from_eth(caller);
+ let token = token_id.try_into()?;
+
+ let balance = balance(&self, token, &caller)?;
+ ensure_single_owner(&self, token, balance)?;
+
+ <Pallet<T>>::burn(self, &caller, token, balance).map_err(dispatch_to_evm::<T>)?;
+ Ok(())
+ }
+}
+
+/// @title ERC721 minting logic.
+#[solidity_interface(name = "ERC721Mintable", events(ERC721MintableEvents))]
+impl<T: Config> RefungibleHandle<T> {
+ fn minting_finished(&self) -> Result<bool> {
+ Ok(false)
+ }
+
+ /// @notice Function to mint token.
+ /// @dev `tokenId` should be obtained with `nextTokenId` method,
+ /// unlike standard, you can't specify it manually
+ /// @param to The new owner
+ /// @param tokenId ID of the minted RFT
+ #[weight(<SelfWeightOf<T>>::create_item())]
+ fn mint(&mut self, caller: caller, to: address, token_id: uint256) -> Result<bool> {
+ let caller = T::CrossAccountId::from_eth(caller);
+ let to = T::CrossAccountId::from_eth(to);
+ let token_id: u32 = token_id.try_into()?;
+ let budget = self
+ .recorder
+ .weight_calls_budget(<StructureWeight<T>>::find_parent());
+
+ if <TokensMinted<T>>::get(self.id)
+ .checked_add(1)
+ .ok_or("item id overflow")?
+ != token_id
+ {
+ return Err("item id should be next".into());
+ }
+
+ let users = [(to.clone(), 1)]
+ .into_iter()
+ .collect::<BTreeMap<_, _>>()
+ .try_into()
+ .unwrap();
+ <Pallet<T>>::create_item(
+ self,
+ &caller,
+ CreateItemData::<T::CrossAccountId> {
+ users,
+ properties: CollectionPropertiesVec::default(),
+ },
+ &budget,
+ )
+ .map_err(dispatch_to_evm::<T>)?;
+
+ Ok(true)
+ }
+
+ /// @notice Function to mint token with the given tokenUri.
+ /// @dev `tokenId` should be obtained with `nextTokenId` method,
+ /// unlike standard, you can't specify it manually
+ /// @param to The new owner
+ /// @param tokenId ID of the minted RFT
+ /// @param tokenUri Token URI that would be stored in the RFT properties
+ #[solidity(rename_selector = "mintWithTokenURI")]
+ #[weight(<SelfWeightOf<T>>::create_item())]
+ fn mint_with_token_uri(
+ &mut self,
+ caller: caller,
+ to: address,
+ token_id: uint256,
+ token_uri: string,
+ ) -> Result<bool> {
+ let key = key::url();
+ let permission = get_token_permission::<T>(self.id, &key)?;
+ if !permission.collection_admin {
+ return Err("Operation is not allowed".into());
+ }
+
+ let caller = T::CrossAccountId::from_eth(caller);
+ let to = T::CrossAccountId::from_eth(to);
+ let token_id: u32 = token_id.try_into().map_err(|_| "amount overflow")?;
+ let budget = self
+ .recorder
+ .weight_calls_budget(<StructureWeight<T>>::find_parent());
+
+ if <TokensMinted<T>>::get(self.id)
+ .checked_add(1)
+ .ok_or("item id overflow")?
+ != token_id
+ {
+ return Err("item id should be next".into());
+ }
+
+ let mut properties = CollectionPropertiesVec::default();
+ properties
+ .try_push(Property {
+ key,
+ value: token_uri
+ .into_bytes()
+ .try_into()
+ .map_err(|_| "token uri is too long")?,
+ })
+ .map_err(|e| Error::Revert(alloc::format!("Can't add property: {:?}", e)))?;
+
+ let users = [(to.clone(), 1)]
+ .into_iter()
+ .collect::<BTreeMap<_, _>>()
+ .try_into()
+ .unwrap();
+ <Pallet<T>>::create_item(
+ self,
+ &caller,
+ CreateItemData::<T::CrossAccountId> { users, properties },
+ &budget,
+ )
+ .map_err(dispatch_to_evm::<T>)?;
+ Ok(true)
+ }
+
+ /// @dev Not implemented
+ fn finish_minting(&mut self, _caller: caller) -> Result<bool> {
+ Err("not implementable".into())
+ }
+}
+
+fn get_token_property<T: Config>(
+ collection: &CollectionHandle<T>,
+ token_id: u32,
+ key: &up_data_structs::PropertyKey,
+) -> Result<string> {
+ collection.consume_store_reads(1)?;
+ let properties = <TokenProperties<T>>::try_get((collection.id, token_id))
+ .map_err(|_| Error::Revert("Token properties not found".into()))?;
+ if let Some(property) = properties.get(key) {
+ return Ok(string::from_utf8_lossy(property).into());
+ }
+
+ Err("Property tokenURI not found".into())
+}
+
+fn is_erc721_metadata_compatible<T: Config>(collection_id: CollectionId) -> bool {
+ if let Some(shema_name) =
+ pallet_common::Pallet::<T>::get_collection_property(collection_id, &key::schema_name())
+ {
+ let shema_name = shema_name.into_inner();
+ shema_name == property_value::ERC721_METADATA
+ } else {
+ false
+ }
+}
+
+fn get_token_permission<T: Config>(
+ collection_id: CollectionId,
+ key: &PropertyKey,
+) -> Result<PropertyPermission> {
+ let token_property_permissions = CollectionPropertyPermissions::<T>::try_get(collection_id)
+ .map_err(|_| Error::Revert("No permissions for collection".into()))?;
+ let a = token_property_permissions
+ .get(key)
+ .map(Clone::clone)
+ .ok_or_else(|| {
+ let key = string::from_utf8(key.clone().into_inner()).unwrap_or_default();
+ Error::Revert(alloc::format!("No permission for key {}", key))
+ })?;
+ Ok(a)
+}
+
+/// @title Unique extensions for ERC721.
+#[solidity_interface(name = "ERC721UniqueExtensions")]
+impl<T: Config> RefungibleHandle<T> {
+ /// @notice Transfer ownership of an RFT
+ /// @dev Throws unless `msg.sender` is the current owner. Throws if `to`
+ /// is the zero address. Throws if `tokenId` is not a valid RFT.
+ /// Throws if RFT pieces have multiple owners.
+ /// @param to The new owner
+ /// @param tokenId The RFT to transfer
+ /// @param _value Not used for an RFT
+ #[weight(<SelfWeightOf<T>>::transfer_creating_removing())]
+ fn transfer(
+ &mut self,
+ caller: caller,
+ to: address,
+ token_id: uint256,
+ _value: value,
+ ) -> Result<void> {
+ let caller = T::CrossAccountId::from_eth(caller);
+ let to = T::CrossAccountId::from_eth(to);
+ let token = token_id.try_into()?;
+ let budget = self
+ .recorder
+ .weight_calls_budget(<StructureWeight<T>>::find_parent());
+
+ let balance = balance(&self, token, &caller)?;
+ ensure_single_owner(&self, token, balance)?;
+
+ <Pallet<T>>::transfer(self, &caller, &to, token, balance, &budget)
+ .map_err(dispatch_to_evm::<T>)?;
+ Ok(())
+ }
+
+ /// @notice Burns a specific ERC721 token.
+ /// @dev Throws unless `msg.sender` is the current owner or an authorized
+ /// operator for this RFT. Throws if `from` is not the current owner. Throws
+ /// if `to` is the zero address. Throws if `tokenId` is not a valid RFT.
+ /// Throws if RFT pieces have multiple owners.
+ /// @param from The current owner of the RFT
+ /// @param tokenId The RFT to transfer
+ /// @param _value Not used for an RFT
+ #[weight(<SelfWeightOf<T>>::burn_from())]
+ fn burn_from(
+ &mut self,
+ caller: caller,
+ from: address,
+ token_id: uint256,
+ _value: value,
+ ) -> Result<void> {
+ let caller = T::CrossAccountId::from_eth(caller);
+ let from = T::CrossAccountId::from_eth(from);
+ let token = token_id.try_into()?;
+ let budget = self
+ .recorder
+ .weight_calls_budget(<StructureWeight<T>>::find_parent());
+
+ let balance = balance(&self, token, &caller)?;
+ ensure_single_owner(&self, token, balance)?;
+
+ <Pallet<T>>::burn_from(self, &caller, &from, token, balance, &budget)
+ .map_err(dispatch_to_evm::<T>)?;
+ Ok(())
+ }
+
+ /// @notice Returns next free RFT ID.
+ fn next_token_id(&self) -> Result<uint256> {
+ self.consume_store_reads(1)?;
+ Ok(<TokensMinted<T>>::get(self.id)
+ .checked_add(1)
+ .ok_or("item id overflow")?
+ .into())
+ }
+
+ /// @notice Function to mint multiple tokens.
+ /// @dev `tokenIds` should be an array of consecutive numbers and first number
+ /// should be obtained with `nextTokenId` method
+ /// @param to The new owner
+ /// @param tokenIds IDs of the minted RFTs
+ #[weight(<SelfWeightOf<T>>::create_multiple_items(token_ids.len() as u32))]
+ fn mint_bulk(&mut self, caller: caller, to: address, token_ids: Vec<uint256>) -> Result<bool> {
+ let caller = T::CrossAccountId::from_eth(caller);
+ let to = T::CrossAccountId::from_eth(to);
+ let mut expected_index = <TokensMinted<T>>::get(self.id)
+ .checked_add(1)
+ .ok_or("item id overflow")?;
+ let budget = self
+ .recorder
+ .weight_calls_budget(<StructureWeight<T>>::find_parent());
+
+ let total_tokens = token_ids.len();
+ for id in token_ids.into_iter() {
+ let id: u32 = id.try_into().map_err(|_| "token id overflow")?;
+ if id != expected_index {
+ return Err("item id should be next".into());
+ }
+ expected_index = expected_index.checked_add(1).ok_or("item id overflow")?;
+ }
+ let users = [(to.clone(), 1)]
+ .into_iter()
+ .collect::<BTreeMap<_, _>>()
+ .try_into()
+ .unwrap();
+ let create_item_data = CreateItemData::<T::CrossAccountId> {
+ users,
+ properties: CollectionPropertiesVec::default(),
+ };
+ let data = (0..total_tokens)
+ .map(|_| create_item_data.clone())
+ .collect();
+
+ <Pallet<T>>::create_multiple_items(self, &caller, data, &budget)
+ .map_err(dispatch_to_evm::<T>)?;
+ Ok(true)
+ }
+
+ /// @notice Function to mint multiple tokens with the given tokenUris.
+ /// @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive
+ /// numbers and first number should be obtained with `nextTokenId` method
+ /// @param to The new owner
+ /// @param tokens array of pairs of token ID and token URI for minted tokens
+ #[solidity(rename_selector = "mintBulkWithTokenURI")]
+ #[weight(<SelfWeightOf<T>>::create_multiple_items(tokens.len() as u32))]
+ fn mint_bulk_with_token_uri(
+ &mut self,
+ caller: caller,
+ to: address,
+ tokens: Vec<(uint256, string)>,
+ ) -> Result<bool> {
+ let key = key::url();
+ let caller = T::CrossAccountId::from_eth(caller);
+ let to = T::CrossAccountId::from_eth(to);
+ let mut expected_index = <TokensMinted<T>>::get(self.id)
+ .checked_add(1)
+ .ok_or("item id overflow")?;
+ let budget = self
+ .recorder
+ .weight_calls_budget(<StructureWeight<T>>::find_parent());
+
+ let mut data = Vec::with_capacity(tokens.len());
+ let users: BoundedBTreeMap<_, _, _> = [(to.clone(), 1)]
+ .into_iter()
+ .collect::<BTreeMap<_, _>>()
+ .try_into()
+ .unwrap();
+ for (id, token_uri) in tokens {
+ let id: u32 = id.try_into().map_err(|_| "token id overflow")?;
+ if id != expected_index {
+ return Err("item id should be next".into());
+ }
+ expected_index = expected_index.checked_add(1).ok_or("item id overflow")?;
+
+ let mut properties = CollectionPropertiesVec::default();
+ properties
+ .try_push(Property {
+ key: key.clone(),
+ value: token_uri
+ .into_bytes()
+ .try_into()
+ .map_err(|_| "token uri is too long")?,
+ })
+ .map_err(|e| Error::Revert(alloc::format!("Can't add property: {:?}", e)))?;
+
+ let create_item_data = CreateItemData::<T::CrossAccountId> {
+ users: users.clone(),
+ properties,
+ };
+ data.push(create_item_data);
+ }
+
+ <Pallet<T>>::create_multiple_items(self, &caller, data, &budget)
+ .map_err(dispatch_to_evm::<T>)?;
+ Ok(true)
+ }
+
+ /// Returns EVM address for refungible token
+ ///
+ /// @param token ID of the token
+ fn token_contract_address(&self, token: uint256) -> Result<address> {
+ Ok(T::EvmTokenAddressMapping::token_to_address(
+ self.id,
+ token.try_into().map_err(|_| "token id overflow")?,
+ ))
+ }
+}
+
#[solidity_interface(
name = "UniqueRefungible",
- is(via("CollectionHandle<T>", common_mut, Collection),)
+ is(
+ ERC721,
+ ERC721Metadata,
+ ERC721Enumerable,
+ ERC721UniqueExtensions,
+ ERC721Mintable,
+ ERC721Burnable,
+ via("CollectionHandle<T>", common_mut, Collection),
+ TokenProperties,
+ )
)]
impl<T: Config> RefungibleHandle<T> where T::AccountId: From<[u8; 32]> {}
pallets/refungible/src/erc_token.rsdiffbeforeafterboth--- a/pallets/refungible/src/erc_token.rs
+++ b/pallets/refungible/src/erc_token.rs
@@ -20,29 +20,95 @@
//! Method implementations are mostly doing parameter conversion and calling Nonfungible Pallet methods.
extern crate alloc;
+
+#[cfg(not(feature = "std"))]
+use alloc::format;
+
use core::{
char::{REPLACEMENT_CHARACTER, decode_utf16},
convert::TryInto,
ops::Deref,
};
-use evm_coder::{ToLog, execution::*, generate_stubgen, solidity_interface, types::*, weight};
+use evm_coder::{ToLog, execution::*, generate_stubgen, solidity, solidity_interface, types::*, weight};
use pallet_common::{
CommonWeightInfo,
- erc::{CommonEvmHandler, PrecompileResult},
+ erc::{CommonEvmHandler, PrecompileResult, static_property::key},
+ eth::map_eth_to_id,
};
use pallet_evm::{account::CrossAccountId, PrecompileHandle};
use pallet_evm_coder_substrate::{call, dispatch_to_evm, WithRecorder};
use pallet_structure::{SelfWeightOf as StructureWeight, weights::WeightInfo as _};
+use sp_core::H160;
use sp_std::vec::Vec;
-use up_data_structs::TokenId;
+use up_data_structs::{mapping::TokenAddressMapping, PropertyScope, TokenId};
use crate::{
Allowance, Balance, common::CommonWeights, Config, Pallet, RefungibleHandle, SelfWeightOf,
- weights::WeightInfo, TotalSupply,
+ TokenProperties, TotalSupply, weights::WeightInfo,
};
pub struct RefungibleTokenHandle<T: Config>(pub RefungibleHandle<T>, pub TokenId);
+#[solidity_interface(name = "ERC1633")]
+impl<T: Config> RefungibleTokenHandle<T> {
+ fn parent_token(&self) -> Result<address> {
+ self.consume_store_reads(2)?;
+ let props = <TokenProperties<T>>::get((self.id, self.1));
+ let key = key::parent_nft();
+
+ let key_scoped = PropertyScope::Eth
+ .apply(key)
+ .expect("property key shouldn't exceed length limit");
+ if let Some(value) = props.get(&key_scoped) {
+ Ok(H160::from_slice(value.as_slice()))
+ } else {
+ Ok(*T::CrossTokenAddressMapping::token_to_address(self.id, self.1).as_eth())
+ }
+ }
+
+ fn parent_token_id(&self) -> Result<uint256> {
+ self.consume_store_reads(2)?;
+ let props = <TokenProperties<T>>::get((self.id, self.1));
+ let key = key::parent_nft();
+
+ let key_scoped = PropertyScope::Eth
+ .apply(key)
+ .expect("property key shouldn't exceed length limit");
+ if let Some(value) = props.get(&key_scoped) {
+ let nft_token_address = H160::from_slice(value.as_slice());
+ let nft_token_account = T::CrossAccountId::from_eth(nft_token_address);
+ let (_, token_id) = T::CrossTokenAddressMapping::address_to_token(&nft_token_account)
+ .ok_or("parent NFT should contain NFT token address")?;
+
+ Ok(token_id.into())
+ } else {
+ Ok(self.1.into())
+ }
+ }
+}
+
+#[solidity_interface(name = "ERC1633UniqueExtensions")]
+impl<T: Config> RefungibleTokenHandle<T> {
+ #[solidity(rename_selector = "setParentNFT")]
+ #[weight(<CommonWeights<T>>::token_owner() + <SelfWeightOf<T>>::set_parent_nft_unchecked())]
+ fn set_parent_nft(
+ &mut self,
+ caller: caller,
+ collection: address,
+ nft_id: uint256,
+ ) -> Result<bool> {
+ self.consume_store_reads(1)?;
+ let caller = T::CrossAccountId::from_eth(caller);
+ let nft_collection = map_eth_to_id(&collection).ok_or("collection not found")?;
+ let nft_token = nft_id.try_into()?;
+
+ <Pallet<T>>::set_parent_nft(&self.0, self.1, caller, nft_collection, nft_token)
+ .map_err(dispatch_to_evm::<T>)?;
+
+ Ok(true)
+ }
+}
+
#[derive(ToLog)]
pub enum ERC20Events {
/// @dev This event is emitted when the amount of tokens (value) is sent
@@ -120,7 +186,7 @@
.weight_calls_budget(<StructureWeight<T>>::find_parent());
<Pallet<T>>::transfer(self, &caller, &to, self.1, amount, &budget)
- .map_err(|_| "transfer error")?;
+ .map_err(dispatch_to_evm::<T>)?;
Ok(true)
}
@@ -239,7 +305,10 @@
}
}
-#[solidity_interface(name = "UniqueRefungibleToken", is(ERC20, ERC20UniqueExtensions,))]
+#[solidity_interface(
+ name = "UniqueRefungibleToken",
+ is(ERC20, ERC20UniqueExtensions, ERC1633, ERC1633UniqueExtensions)
+)]
impl<T: Config> RefungibleTokenHandle<T> where T::AccountId: From<[u8; 32]> {}
generate_stubgen!(gen_impl, UniqueRefungibleTokenCall<()>, true);
pallets/refungible/src/lib.rsdiffbeforeafterboth--- a/pallets/refungible/src/lib.rs
+++ b/pallets/refungible/src/lib.rs
@@ -88,15 +88,23 @@
#![cfg_attr(not(feature = "std"), no_std)]
use crate::erc_token::ERC20Events;
+use crate::erc::ERC721Events;
use codec::{Encode, Decode, MaxEncodedLen};
use core::ops::Deref;
use evm_coder::ToLog;
-use frame_support::{BoundedVec, ensure, fail, storage::with_transaction, transactional};
+use frame_support::{
+ BoundedVec, ensure, fail, storage::with_transaction, transactional, pallet_prelude::ConstU32,
+};
use pallet_evm::{account::CrossAccountId, Pallet as PalletEvm};
use pallet_evm_coder_substrate::WithRecorder;
use pallet_common::{
- CommonCollectionOperations, Error as CommonError, Event as CommonEvent, Pallet as PalletCommon,
+ CollectionHandle, CommonCollectionOperations,
+ dispatch::CollectionDispatch,
+ erc::static_property::{key, property_value_from_bytes},
+ Error as CommonError,
+ eth::collection_id_to_address,
+ Event as CommonEvent, Pallet as PalletCommon,
};
use pallet_structure::Pallet as PalletStructure;
use scale_info::TypeInfo;
@@ -104,11 +112,13 @@
use sp_runtime::{ArithmeticError, DispatchError, DispatchResult, TransactionOutcome};
use sp_std::{vec::Vec, vec, collections::btree_map::BTreeMap};
use up_data_structs::{
- AccessMode, budget::Budget, CollectionId, CreateCollectionData, CreateRefungibleExData,
- CustomDataLimit, mapping::TokenAddressMapping, MAX_REFUNGIBLE_PIECES, TokenId, Property,
- PropertyKey, PropertyKeyPermission, PropertyPermission, PropertyScope, PropertyValue,
- TrySetProperty,
+ AccessMode, budget::Budget, CollectionId, CollectionMode, CollectionPropertiesVec,
+ CreateCollectionData, CustomDataLimit, mapping::TokenAddressMapping, MAX_ITEMS_PER_BATCH,
+ MAX_REFUNGIBLE_PIECES, Property, PropertyKey, PropertyKeyPermission, PropertyPermission,
+ PropertyScope, PropertyValue, TokenId, TrySetProperty,
};
+use frame_support::BoundedBTreeMap;
+use derivative::Derivative;
pub use pallet::*;
#[cfg(feature = "runtime-benchmarks")]
@@ -117,12 +127,21 @@
pub mod erc;
pub mod erc_token;
pub mod weights;
+
+#[derive(Derivative, Clone)]
+pub struct CreateItemData<CrossAccountId> {
+ #[derivative(Debug(format_with = "bounded::map_debug"))]
+ pub users: BoundedBTreeMap<CrossAccountId, u128, ConstU32<MAX_ITEMS_PER_BATCH>>,
+ #[derivative(Debug(format_with = "bounded::vec_debug"))]
+ pub properties: CollectionPropertiesVec,
+}
pub(crate) type SelfWeightOf<T> = <T as Config>::WeightInfo;
/// Token data, stored independently from other data used to describe it
/// for the convenience of database access. Notably contains the token metadata.
#[struct_versioning::versioned(version = 2, upper)]
#[derive(Encode, Decode, Default, TypeInfo, MaxEncodedLen)]
+#[deprecated(since = "0.2.0", note = "ItemData is no more contains usefull data")]
pub struct ItemData {
pub const_data: BoundedVec<u8, CustomDataLimit>,
@@ -162,7 +181,7 @@
type WeightInfo: WeightInfo;
}
- const STORAGE_VERSION: StorageVersion = StorageVersion::new(1);
+ const STORAGE_VERSION: StorageVersion = StorageVersion::new(2);
#[pallet::pallet]
#[pallet::storage_version(STORAGE_VERSION)]
@@ -180,7 +199,9 @@
StorageMap<Hasher = Twox64Concat, Key = CollectionId, Value = u32, QueryKind = ValueQuery>;
/// Token data, used to partially describe a token.
+ // TODO: remove
#[pallet::storage]
+ #[deprecated(since = "0.2.0", note = "ItemData is no more contains usefull data")]
pub type TokenData<T: Config> = StorageNMap<
Key = (Key<Twox64Concat, CollectionId>, Key<Twox64Concat, TokenId>),
Value = ItemData,
@@ -260,11 +281,11 @@
#[pallet::hooks]
impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
fn on_runtime_upgrade() -> Weight {
- if StorageVersion::get::<Pallet<T>>() < StorageVersion::new(1) {
- <TokenData<T>>::translate_values::<ItemDataVersion1, _>(|v| {
- Some(<ItemDataVersion2>::from(v))
- })
+ let storage_version = StorageVersion::get::<Pallet<T>>();
+ if storage_version < StorageVersion::new(2) {
+ <TokenData<T>>::remove_all(None);
}
+ StorageVersion::new(2).put::<Pallet<T>>();
0
}
@@ -377,7 +398,6 @@
<TokensMinted<T>>::remove(id);
<TokensBurnt<T>>::remove(id);
- <TokenData<T>>::remove_prefix((id,), None);
<TotalSupply<T>>::remove_prefix((id,), None);
<Balance<T>>::remove_prefix((id,), None);
<Allowance<T>>::remove_prefix((id,), None);
@@ -387,13 +407,14 @@
}
fn collection_has_tokens(collection_id: CollectionId) -> bool {
- <TokenData<T>>::iter_prefix((collection_id,))
+ <TotalSupply<T>>::iter_prefix((collection_id,))
.next()
.is_some()
}
pub fn burn_token_unchecked(
collection: &RefungibleHandle<T>,
+ owner: &T::CrossAccountId,
token_id: TokenId,
) -> DispatchResult {
let burnt = <TokensBurnt<T>>::get(collection.id)
@@ -401,12 +422,19 @@
.ok_or(ArithmeticError::Overflow)?;
<TokensBurnt<T>>::insert(collection.id, burnt);
- <TokenData<T>>::remove((collection.id, token_id));
<TokenProperties<T>>::remove((collection.id, token_id));
<TotalSupply<T>>::remove((collection.id, token_id));
<Balance<T>>::remove_prefix((collection.id, token_id), None);
<Allowance<T>>::remove_prefix((collection.id, token_id), None);
- // TODO: ERC721 transfer event
+
+ <PalletEvm<T>>::deposit_log(
+ ERC721Events::Transfer {
+ from: *owner.as_eth(),
+ to: H160::default(),
+ token_id: token_id.into(),
+ }
+ .to_log(collection_id_to_address(collection.id)),
+ );
Ok(())
}
@@ -448,7 +476,15 @@
<Owned<T>>::remove((collection.id, owner, token));
<PalletStructure<T>>::unnest_if_nested(owner, collection.id, token);
<AccountBalance<T>>::insert((collection.id, owner), account_balance);
- Self::burn_token_unchecked(collection, token)?;
+ Self::burn_token_unchecked(collection, owner, token)?;
+ <PalletEvm<T>>::deposit_log(
+ ERC20Events::Transfer {
+ from: *owner.as_eth(),
+ to: H160::default(),
+ value: amount.into(),
+ }
+ .to_log(collection_id_to_address(collection.id)),
+ );
<PalletCommon<T>>::deposit_event(CommonEvent::ItemDestroyed(
collection.id,
token,
@@ -477,6 +513,17 @@
<PalletStructure<T>>::unnest_if_nested(owner, collection.id, token);
<Balance<T>>::remove((collection.id, token, owner));
<AccountBalance<T>>::insert((collection.id, owner), account_balance);
+
+ if let Some(user) = Self::token_owner(collection.id, token) {
+ <PalletEvm<T>>::deposit_log(
+ ERC721Events::Transfer {
+ from: erc::ADDRESS_FOR_PARTIALLY_OWNED_TOKENS,
+ to: *user.as_eth(),
+ token_id: token.into(),
+ }
+ .to_log(collection_id_to_address(collection.id)),
+ );
+ }
} else {
<Balance<T>>::insert((collection.id, token, owner), balance);
}
@@ -694,12 +741,13 @@
}
<PalletCommon<T>>::ensure_correct_receiver(to)?;
- let balance_from = <Balance<T>>::get((collection.id, token, from))
+ let initial_balance_from = <Balance<T>>::get((collection.id, token, from));
+ let updated_balance_from = initial_balance_from
.checked_sub(amount)
.ok_or(<CommonError<T>>::TokenValueTooLow)?;
let mut create_target = false;
let from_to_differ = from != to;
- let balance_to = if from != to {
+ let updated_balance_to = if from != to {
let old_balance = <Balance<T>>::get((collection.id, token, to));
if old_balance == 0 {
create_target = true;
@@ -713,7 +761,7 @@
None
};
- let account_balance_from = if balance_from == 0 {
+ let account_balance_from = if updated_balance_from == 0 {
Some(
<AccountBalance<T>>::get((collection.id, from))
.checked_sub(1)
@@ -749,15 +797,15 @@
nesting_budget,
)?;
- if let Some(balance_to) = balance_to {
+ if let Some(updated_balance_to) = updated_balance_to {
// from != to
- if balance_from == 0 {
+ if updated_balance_from == 0 {
<Balance<T>>::remove((collection.id, token, from));
<PalletStructure<T>>::unnest_if_nested(from, collection.id, token);
} else {
- <Balance<T>>::insert((collection.id, token, from), balance_from);
+ <Balance<T>>::insert((collection.id, token, from), updated_balance_from);
}
- <Balance<T>>::insert((collection.id, token, to), balance_to);
+ <Balance<T>>::insert((collection.id, token, to), updated_balance_to);
if let Some(account_balance_from) = account_balance_from {
<AccountBalance<T>>::insert((collection.id, from), account_balance_from);
<Owned<T>>::remove((collection.id, from, token));
@@ -779,6 +827,7 @@
token,
)),
);
+
<PalletCommon<T>>::deposit_event(CommonEvent::Transfer(
collection.id,
token,
@@ -786,6 +835,46 @@
to.clone(),
amount,
));
+
+ let total_supply = <TotalSupply<T>>::get((collection.id, token));
+
+ if amount == total_supply {
+ // if token was fully owned by `from` and will be fully owned by `to` after transfer
+ <PalletEvm<T>>::deposit_log(
+ ERC721Events::Transfer {
+ from: *from.as_eth(),
+ to: *to.as_eth(),
+ token_id: token.into(),
+ }
+ .to_log(collection_id_to_address(collection.id)),
+ );
+ } else if let Some(updated_balance_to) = updated_balance_to {
+ // if `from` not equals `to`. This condition is needed to avoid sending event
+ // when `from` fully owns token and sends part of token pieces to itself.
+ if initial_balance_from == total_supply {
+ // if token was fully owned by `from` and will be only partially owned by `to`
+ // and `from` after transfer
+ <PalletEvm<T>>::deposit_log(
+ ERC721Events::Transfer {
+ from: *from.as_eth(),
+ to: erc::ADDRESS_FOR_PARTIALLY_OWNED_TOKENS,
+ token_id: token.into(),
+ }
+ .to_log(collection_id_to_address(collection.id)),
+ );
+ } else if updated_balance_to == total_supply {
+ // if token was partially owned by `from` and will be fully owned by `to` after transfer
+ <PalletEvm<T>>::deposit_log(
+ ERC721Events::Transfer {
+ from: erc::ADDRESS_FOR_PARTIALLY_OWNED_TOKENS,
+ to: *to.as_eth(),
+ token_id: token.into(),
+ }
+ .to_log(collection_id_to_address(collection.id)),
+ );
+ }
+ }
+
Ok(())
}
@@ -797,7 +886,7 @@
pub fn create_multiple_items(
collection: &RefungibleHandle<T>,
sender: &T::CrossAccountId,
- data: Vec<CreateRefungibleExData<T::CrossAccountId>>,
+ data: Vec<CreateItemData<T::CrossAccountId>>,
nesting_budget: &dyn Budget,
) -> DispatchResult {
if !collection.is_owner_or_admin(sender) {
@@ -882,13 +971,6 @@
for (i, data) in data.iter().enumerate() {
let token_id = first_token_id + i as u32 + 1;
<TotalSupply<T>>::insert((collection.id, token_id), totals[i]);
-
- <TokenData<T>>::insert(
- (collection.id, token_id),
- ItemData {
- const_data: data.const_data.clone(),
- },
- );
for (user, amount) in data.users.iter() {
if *amount == 0 {
@@ -926,11 +1008,35 @@
for (i, token) in data.into_iter().enumerate() {
let token_id = first_token_id + i as u32 + 1;
- for (user, amount) in token.users.into_iter() {
- if amount == 0 {
- continue;
- }
+ let receivers = token
+ .users
+ .into_iter()
+ .filter(|(_, amount)| *amount > 0)
+ .collect::<Vec<_>>();
+
+ if let [(user, _)] = receivers.as_slice() {
+ // if there is exactly one receiver
+ <PalletEvm<T>>::deposit_log(
+ ERC721Events::Transfer {
+ from: H160::default(),
+ to: *user.as_eth(),
+ token_id: token_id.into(),
+ }
+ .to_log(collection_id_to_address(collection.id)),
+ );
+ } else if let [_, ..] = receivers.as_slice() {
+ // if there is more than one receiver
+ <PalletEvm<T>>::deposit_log(
+ ERC721Events::Transfer {
+ from: H160::default(),
+ to: erc::ADDRESS_FOR_PARTIALLY_OWNED_TOKENS,
+ token_id: token_id.into(),
+ }
+ .to_log(collection_id_to_address(collection.id)),
+ );
+ }
+ for (user, amount) in receivers.into_iter() {
<PalletEvm<T>>::deposit_log(
ERC20Events::Transfer {
from: H160::default(),
@@ -1120,7 +1226,7 @@
pub fn create_item(
collection: &RefungibleHandle<T>,
sender: &T::CrossAccountId,
- data: CreateRefungibleExData<T::CrossAccountId>,
+ data: CreateItemData<T::CrossAccountId>,
nesting_budget: &dyn Budget,
) -> DispatchResult {
Self::create_multiple_items(collection, sender, vec![data], nesting_budget)
@@ -1239,6 +1345,20 @@
<PalletCommon<T>>::set_token_property_permissions(collection, sender, property_permissions)
}
+ pub fn set_scoped_token_property_permissions(
+ collection: &RefungibleHandle<T>,
+ sender: &T::CrossAccountId,
+ scope: PropertyScope,
+ property_permissions: Vec<PropertyKeyPermission>,
+ ) -> DispatchResult {
+ <PalletCommon<T>>::set_scoped_token_property_permissions(
+ collection,
+ sender,
+ scope,
+ property_permissions,
+ )
+ }
+
/// Returns 10 token in no particular order.
///
/// There is no direct way to get token holders in ascending order,
@@ -1260,4 +1380,68 @@
Some(res)
}
}
+
+ /// Sets the NFT token as a parent for the RFT token
+ ///
+ /// Throws if `sender` is not the owner of the NFT token.
+ /// Throws if `sender` is not the owner of all of the RFT token pieces.
+ pub fn set_parent_nft(
+ collection: &RefungibleHandle<T>,
+ rft_token_id: TokenId,
+ sender: T::CrossAccountId,
+ nft_collection: CollectionId,
+ nft_token: TokenId,
+ ) -> DispatchResult {
+ let handle = <CollectionHandle<T>>::try_get(nft_collection)?;
+ if handle.mode != CollectionMode::NFT {
+ return Err("Only NFT token could be parent to RFT".into());
+ }
+ let dispatch = T::CollectionDispatch::dispatch(handle);
+ let dispatch = dispatch.as_dyn();
+
+ let owner = dispatch.token_owner(nft_token).ok_or("owner not found")?;
+ if owner != sender {
+ return Err("Only owned token could be set as parent".into());
+ }
+
+ let nft_token_address =
+ T::CrossTokenAddressMapping::token_to_address(nft_collection, nft_token);
+
+ Self::set_parent_nft_unchecked(collection, rft_token_id, sender, nft_token_address)
+ }
+
+ /// Sets the NFT token as a parent for the RFT token
+ ///
+ /// `sender` should be the owner of the NFT token.
+ /// Throws if `sender` is not the owner of all of the RFT token pieces.
+ pub fn set_parent_nft_unchecked(
+ collection: &RefungibleHandle<T>,
+ rft_token_id: TokenId,
+ sender: T::CrossAccountId,
+ nft_token_address: T::CrossAccountId,
+ ) -> DispatchResult {
+ let owner_balance = <Balance<T>>::get((collection.id, rft_token_id, &sender));
+ let total_supply = <TotalSupply<T>>::get((collection.id, rft_token_id));
+ if total_supply != owner_balance {
+ return Err("token has multiple owners".into());
+ }
+
+ let parent_nft_property_key = key::parent_nft();
+
+ let parent_nft_property_value =
+ property_value_from_bytes(&nft_token_address.as_eth().to_fixed_bytes())
+ .expect("address should fit in value length limit");
+
+ <Pallet<T>>::set_scoped_token_property(
+ collection.id,
+ rft_token_id,
+ PropertyScope::Eth,
+ Property {
+ key: parent_nft_property_key,
+ value: parent_nft_property_value,
+ },
+ )?;
+
+ Ok(())
+ }
}
pallets/refungible/src/stubs/UniqueRefungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/refungible/src/stubs/UniqueRefungible.soldiffbeforeafterboth--- a/pallets/refungible/src/stubs/UniqueRefungible.sol
+++ b/pallets/refungible/src/stubs/UniqueRefungible.sol
@@ -3,6 +3,12 @@
pragma solidity >=0.8.0 <0.9.0;
+// Anonymous struct
+struct Tuple0 {
+ uint256 field_0;
+ string field_1;
+}
+
// Common stubs holder
contract Dummy {
uint8 dummy;
@@ -21,7 +27,351 @@
}
}
-// Selector: 7d9262e6
+// Inline
+contract ERC721Events {
+ event Transfer(
+ address indexed from,
+ address indexed to,
+ uint256 indexed tokenId
+ );
+ event Approval(
+ address indexed owner,
+ address indexed approved,
+ uint256 indexed tokenId
+ );
+ event ApprovalForAll(
+ address indexed owner,
+ address indexed operator,
+ bool approved
+ );
+}
+
+// Inline
+contract ERC721MintableEvents {
+ event MintingFinished();
+}
+
+// Selector: 41369377
+contract TokenProperties is Dummy, ERC165 {
+ // @notice Set permissions for token property.
+ // @dev Throws error if `msg.sender` is not admin or owner of the collection.
+ // @param key Property key.
+ // @param is_mutable Permission to mutate property.
+ // @param collection_admin Permission to mutate property by collection admin if property is mutable.
+ // @param token_owner Permission to mutate property by token owner if property is mutable.
+ //
+ // Selector: setTokenPropertyPermission(string,bool,bool,bool) 222d97fa
+ function setTokenPropertyPermission(
+ string memory key,
+ bool isMutable,
+ bool collectionAdmin,
+ bool tokenOwner
+ ) public {
+ require(false, stub_error);
+ key;
+ isMutable;
+ collectionAdmin;
+ tokenOwner;
+ dummy = 0;
+ }
+
+ // @notice Set token property value.
+ // @dev Throws error if `msg.sender` has no permission to edit the property.
+ // @param tokenId ID of the token.
+ // @param key Property key.
+ // @param value Property value.
+ //
+ // Selector: setProperty(uint256,string,bytes) 1752d67b
+ function setProperty(
+ uint256 tokenId,
+ string memory key,
+ bytes memory value
+ ) public {
+ require(false, stub_error);
+ tokenId;
+ key;
+ value;
+ dummy = 0;
+ }
+
+ // @notice Delete token property value.
+ // @dev Throws error if `msg.sender` has no permission to edit the property.
+ // @param tokenId ID of the token.
+ // @param key Property key.
+ //
+ // Selector: deleteProperty(uint256,string) 066111d1
+ function deleteProperty(uint256 tokenId, string memory key) public {
+ require(false, stub_error);
+ tokenId;
+ key;
+ dummy = 0;
+ }
+
+ // @notice Get token property value.
+ // @dev Throws error if key not found
+ // @param tokenId ID of the token.
+ // @param key Property key.
+ // @return Property value bytes
+ //
+ // Selector: property(uint256,string) 7228c327
+ function property(uint256 tokenId, string memory key)
+ public
+ view
+ returns (bytes memory)
+ {
+ require(false, stub_error);
+ tokenId;
+ key;
+ dummy;
+ return hex"";
+ }
+}
+
+// Selector: 42966c68
+contract ERC721Burnable is Dummy, ERC165 {
+ // @notice Burns a specific ERC721 token.
+ // @dev Throws unless `msg.sender` is the current RFT owner, or an authorized
+ // operator of the current owner.
+ // @param tokenId The RFT to approve
+ //
+ // Selector: burn(uint256) 42966c68
+ function burn(uint256 tokenId) public {
+ require(false, stub_error);
+ tokenId;
+ dummy = 0;
+ }
+}
+
+// Selector: 58800161
+contract ERC721 is Dummy, ERC165, ERC721Events {
+ // @notice Count all RFTs assigned to an owner
+ // @dev RFTs assigned to the zero address are considered invalid, and this
+ // function throws for queries about the zero address.
+ // @param owner An address for whom to query the balance
+ // @return The number of RFTs owned by `owner`, possibly zero
+ //
+ // Selector: balanceOf(address) 70a08231
+ function balanceOf(address owner) public view returns (uint256) {
+ require(false, stub_error);
+ owner;
+ dummy;
+ return 0;
+ }
+
+ // @notice Find the owner of an RFT
+ // @dev RFTs assigned to zero address are considered invalid, and queries
+ // about them do throw.
+ // Returns special 0xffffffffffffffffffffffffffffffffffffffff address for
+ // the tokens that are partially owned.
+ // @param tokenId The identifier for an RFT
+ // @return The address of the owner of the RFT
+ //
+ // Selector: ownerOf(uint256) 6352211e
+ function ownerOf(uint256 tokenId) public view returns (address) {
+ require(false, stub_error);
+ tokenId;
+ dummy;
+ return 0x0000000000000000000000000000000000000000;
+ }
+
+ // @dev Not implemented
+ //
+ // Selector: safeTransferFromWithData(address,address,uint256,bytes) 60a11672
+ function safeTransferFromWithData(
+ address from,
+ address to,
+ uint256 tokenId,
+ bytes memory data
+ ) public {
+ require(false, stub_error);
+ from;
+ to;
+ tokenId;
+ data;
+ dummy = 0;
+ }
+
+ // @dev Not implemented
+ //
+ // Selector: safeTransferFrom(address,address,uint256) 42842e0e
+ function safeTransferFrom(
+ address from,
+ address to,
+ uint256 tokenId
+ ) public {
+ require(false, stub_error);
+ from;
+ to;
+ tokenId;
+ dummy = 0;
+ }
+
+ // @notice Transfer ownership of an RFT -- THE CALLER IS RESPONSIBLE
+ // TO CONFIRM THAT `to` IS CAPABLE OF RECEIVING NFTS OR ELSE
+ // THEY MAY BE PERMANENTLY LOST
+ // @dev Throws unless `msg.sender` is the current owner or an authorized
+ // operator for this RFT. Throws if `from` is not the current owner. Throws
+ // if `to` is the zero address. Throws if `tokenId` is not a valid RFT.
+ // Throws if RFT pieces have multiple owners.
+ // @param from The current owner of the NFT
+ // @param to The new owner
+ // @param tokenId The NFT to transfer
+ // @param _value Not used for an NFT
+ //
+ // Selector: transferFrom(address,address,uint256) 23b872dd
+ function transferFrom(
+ address from,
+ address to,
+ uint256 tokenId
+ ) public {
+ require(false, stub_error);
+ from;
+ to;
+ tokenId;
+ dummy = 0;
+ }
+
+ // @dev Not implemented
+ //
+ // Selector: approve(address,uint256) 095ea7b3
+ function approve(address approved, uint256 tokenId) public {
+ require(false, stub_error);
+ approved;
+ tokenId;
+ dummy = 0;
+ }
+
+ // @dev Not implemented
+ //
+ // Selector: setApprovalForAll(address,bool) a22cb465
+ function setApprovalForAll(address operator, bool approved) public {
+ require(false, stub_error);
+ operator;
+ approved;
+ dummy = 0;
+ }
+
+ // @dev Not implemented
+ //
+ // Selector: getApproved(uint256) 081812fc
+ function getApproved(uint256 tokenId) public view returns (address) {
+ require(false, stub_error);
+ tokenId;
+ dummy;
+ return 0x0000000000000000000000000000000000000000;
+ }
+
+ // @dev Not implemented
+ //
+ // Selector: isApprovedForAll(address,address) e985e9c5
+ function isApprovedForAll(address owner, address operator)
+ public
+ view
+ returns (address)
+ {
+ require(false, stub_error);
+ owner;
+ operator;
+ dummy;
+ return 0x0000000000000000000000000000000000000000;
+ }
+}
+
+// Selector: 5b5e139f
+contract ERC721Metadata is Dummy, ERC165 {
+ // @notice A descriptive name for a collection of RFTs in this contract
+ //
+ // Selector: name() 06fdde03
+ function name() public view returns (string memory) {
+ require(false, stub_error);
+ dummy;
+ return "";
+ }
+
+ // @notice An abbreviated name for RFTs in this contract
+ //
+ // Selector: symbol() 95d89b41
+ function symbol() public view returns (string memory) {
+ require(false, stub_error);
+ dummy;
+ return "";
+ }
+
+ // @notice A distinct Uniform Resource Identifier (URI) for a given asset.
+ //
+ // @dev If the token has a `url` property and it is not empty, it is returned.
+ // Else If the collection does not have a property with key `schemaName` or its value is not equal to `ERC721Metadata`, it return an error `tokenURI not set`.
+ // If the collection property `baseURI` is empty or absent, return "" (empty string)
+ // otherwise, if token property `suffix` present and is non-empty, return concatenation of baseURI and suffix
+ // otherwise, return concatenation of `baseURI` and stringified token id (decimal stringifying, without paddings).
+ //
+ // @return token's const_metadata
+ //
+ // Selector: tokenURI(uint256) c87b56dd
+ function tokenURI(uint256 tokenId) public view returns (string memory) {
+ require(false, stub_error);
+ tokenId;
+ dummy;
+ return "";
+ }
+}
+
+// Selector: 68ccfe89
+contract ERC721Mintable is Dummy, ERC165, ERC721MintableEvents {
+ // Selector: mintingFinished() 05d2035b
+ function mintingFinished() public view returns (bool) {
+ require(false, stub_error);
+ dummy;
+ return false;
+ }
+
+ // @notice Function to mint token.
+ // @dev `tokenId` should be obtained with `nextTokenId` method,
+ // unlike standard, you can't specify it manually
+ // @param to The new owner
+ // @param tokenId ID of the minted RFT
+ //
+ // Selector: mint(address,uint256) 40c10f19
+ function mint(address to, uint256 tokenId) public returns (bool) {
+ require(false, stub_error);
+ to;
+ tokenId;
+ dummy = 0;
+ return false;
+ }
+
+ // @notice Function to mint token with the given tokenUri.
+ // @dev `tokenId` should be obtained with `nextTokenId` method,
+ // unlike standard, you can't specify it manually
+ // @param to The new owner
+ // @param tokenId ID of the minted RFT
+ // @param tokenUri Token URI that would be stored in the RFT properties
+ //
+ // Selector: mintWithTokenURI(address,uint256,string) 50bb4e7f
+ function mintWithTokenURI(
+ address to,
+ uint256 tokenId,
+ string memory tokenUri
+ ) public returns (bool) {
+ require(false, stub_error);
+ to;
+ tokenId;
+ tokenUri;
+ dummy = 0;
+ return false;
+ }
+
+ // @dev Not implemented
+ //
+ // Selector: finishMinting() 7d64bcb4
+ function finishMinting() public returns (bool) {
+ require(false, stub_error);
+ dummy = 0;
+ return false;
+ }
+}
+
+// Selector: 6cf113cd
contract Collection is Dummy, ERC165 {
// Set collection property.
//
@@ -246,6 +596,176 @@
mode;
dummy = 0;
}
+
+ // Check that account is the owner or admin of the collection
+ //
+ // @param user account to verify
+ // @return "true" if account is the owner or admin
+ //
+ // Selector: verifyOwnerOrAdmin(address) c2282493
+ function verifyOwnerOrAdmin(address user) public view returns (bool) {
+ require(false, stub_error);
+ user;
+ dummy;
+ return false;
+ }
+
+ // Returns collection type
+ //
+ // @return `Fungible` or `NFT` or `ReFungible`
+ //
+ // Selector: uniqueCollectionType() d34b55b8
+ function uniqueCollectionType() public returns (string memory) {
+ require(false, stub_error);
+ dummy = 0;
+ return "";
+ }
+}
+
+// Selector: 780e9d63
+contract ERC721Enumerable is Dummy, ERC165 {
+ // @notice Enumerate valid RFTs
+ // @param index A counter less than `totalSupply()`
+ // @return The token identifier for the `index`th NFT,
+ // (sort order not specified)
+ //
+ // Selector: tokenByIndex(uint256) 4f6ccce7
+ function tokenByIndex(uint256 index) public view returns (uint256) {
+ require(false, stub_error);
+ index;
+ dummy;
+ return 0;
+ }
+
+ // Not implemented
+ //
+ // Selector: tokenOfOwnerByIndex(address,uint256) 2f745c59
+ function tokenOfOwnerByIndex(address owner, uint256 index)
+ public
+ view
+ returns (uint256)
+ {
+ require(false, stub_error);
+ owner;
+ index;
+ dummy;
+ return 0;
+ }
+
+ // @notice Count RFTs tracked by this contract
+ // @return A count of valid RFTs tracked by this contract, where each one of
+ // them has an assigned and queryable owner not equal to the zero address
+ //
+ // Selector: totalSupply() 18160ddd
+ function totalSupply() public view returns (uint256) {
+ require(false, stub_error);
+ dummy;
+ return 0;
+ }
+}
+
+// Selector: 7c3bef89
+contract ERC721UniqueExtensions is Dummy, ERC165 {
+ // @notice Transfer ownership of an RFT
+ // @dev Throws unless `msg.sender` is the current owner. Throws if `to`
+ // is the zero address. Throws if `tokenId` is not a valid RFT.
+ // Throws if RFT pieces have multiple owners.
+ // @param to The new owner
+ // @param tokenId The RFT to transfer
+ // @param _value Not used for an RFT
+ //
+ // Selector: transfer(address,uint256) a9059cbb
+ function transfer(address to, uint256 tokenId) public {
+ require(false, stub_error);
+ to;
+ tokenId;
+ dummy = 0;
+ }
+
+ // @notice Burns a specific ERC721 token.
+ // @dev Throws unless `msg.sender` is the current owner or an authorized
+ // operator for this RFT. Throws if `from` is not the current owner. Throws
+ // if `to` is the zero address. Throws if `tokenId` is not a valid RFT.
+ // Throws if RFT pieces have multiple owners.
+ // @param from The current owner of the RFT
+ // @param tokenId The RFT to transfer
+ // @param _value Not used for an RFT
+ //
+ // Selector: burnFrom(address,uint256) 79cc6790
+ function burnFrom(address from, uint256 tokenId) public {
+ require(false, stub_error);
+ from;
+ tokenId;
+ dummy = 0;
+ }
+
+ // @notice Returns next free RFT ID.
+ //
+ // Selector: nextTokenId() 75794a3c
+ function nextTokenId() public view returns (uint256) {
+ require(false, stub_error);
+ dummy;
+ return 0;
+ }
+
+ // @notice Function to mint multiple tokens.
+ // @dev `tokenIds` should be an array of consecutive numbers and first number
+ // should be obtained with `nextTokenId` method
+ // @param to The new owner
+ // @param tokenIds IDs of the minted RFTs
+ //
+ // Selector: mintBulk(address,uint256[]) 44a9945e
+ function mintBulk(address to, uint256[] memory tokenIds)
+ public
+ returns (bool)
+ {
+ require(false, stub_error);
+ to;
+ tokenIds;
+ dummy = 0;
+ return false;
+ }
+
+ // @notice Function to mint multiple tokens with the given tokenUris.
+ // @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive
+ // numbers and first number should be obtained with `nextTokenId` method
+ // @param to The new owner
+ // @param tokens array of pairs of token ID and token URI for minted tokens
+ //
+ // Selector: mintBulkWithTokenURI(address,(uint256,string)[]) 36543006
+ function mintBulkWithTokenURI(address to, Tuple0[] memory tokens)
+ public
+ returns (bool)
+ {
+ require(false, stub_error);
+ to;
+ tokens;
+ dummy = 0;
+ return false;
+ }
+
+ // Returns EVM address for refungible token
+ //
+ // @param token ID of the token
+ //
+ // Selector: tokenContractAddress(uint256) ab76fac6
+ function tokenContractAddress(uint256 token) public view returns (address) {
+ require(false, stub_error);
+ token;
+ dummy;
+ return 0x0000000000000000000000000000000000000000;
+ }
}
-contract UniqueRefungible is Dummy, ERC165, Collection {}
+contract UniqueRefungible is
+ Dummy,
+ ERC165,
+ ERC721,
+ ERC721Metadata,
+ ERC721Enumerable,
+ ERC721UniqueExtensions,
+ ERC721Mintable,
+ ERC721Burnable,
+ Collection,
+ TokenProperties
+{}
pallets/refungible/src/stubs/UniqueRefungibleToken.rawdiffbeforeafterbothbinary blob — no preview
pallets/refungible/src/stubs/UniqueRefungibleToken.soldiffbeforeafterboth--- a/pallets/refungible/src/stubs/UniqueRefungibleToken.sol
+++ b/pallets/refungible/src/stubs/UniqueRefungibleToken.sol
@@ -31,6 +31,38 @@
);
}
+// Selector: 042f1106
+contract ERC1633UniqueExtensions is Dummy, ERC165 {
+ // Selector: setParentNFT(address,uint256) 042f1106
+ function setParentNFT(address collection, uint256 nftId)
+ public
+ returns (bool)
+ {
+ require(false, stub_error);
+ collection;
+ nftId;
+ dummy = 0;
+ return false;
+ }
+}
+
+// Selector: 5755c3f2
+contract ERC1633 is Dummy, ERC165 {
+ // Selector: parentToken() 80a54001
+ function parentToken() public view returns (address) {
+ require(false, stub_error);
+ dummy;
+ return 0x0000000000000000000000000000000000000000;
+ }
+
+ // Selector: parentTokenId() d7f083f3
+ function parentTokenId() public view returns (uint256) {
+ require(false, stub_error);
+ dummy;
+ return 0;
+ }
+}
+
// Selector: 942e8b22
contract ERC20 is Dummy, ERC165, ERC20Events {
// @return the name of the token.
@@ -178,4 +210,11 @@
}
}
-contract UniqueRefungibleToken is Dummy, ERC165, ERC20, ERC20UniqueExtensions {}
+contract UniqueRefungibleToken is
+ Dummy,
+ ERC165,
+ ERC20,
+ ERC20UniqueExtensions,
+ ERC1633,
+ ERC1633UniqueExtensions
+{}
pallets/refungible/src/weights.rsdiffbeforeafterboth--- a/pallets/refungible/src/weights.rs
+++ b/pallets/refungible/src/weights.rs
@@ -3,7 +3,7 @@
//! Autogenerated weights for pallet_refungible
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-07-20, STEPS: `50`, REPEAT: 80, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-08-01, STEPS: `50`, REPEAT: 80, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 1024
// Executed Command:
@@ -53,6 +53,8 @@
fn set_token_properties(b: u32, ) -> Weight;
fn delete_token_properties(b: u32, ) -> Weight;
fn repartition_item() -> Weight;
+ fn set_parent_nft_unchecked() -> Weight;
+ fn token_owner() -> Weight;
}
/// Weights for pallet_refungible using the Substrate node and recommended hardware.
@@ -65,7 +67,7 @@
// Storage: Refungible TokenData (r:0 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn create_item() -> Weight {
- (21_310_000 as Weight)
+ (25_197_000 as Weight)
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(6 as Weight))
}
@@ -76,9 +78,9 @@
// Storage: Refungible TokenData (r:0 w:4)
// Storage: Refungible Owned (r:0 w:4)
fn create_multiple_items(b: u32, ) -> Weight {
- (9_552_000 as Weight)
+ (10_852_000 as Weight)
// Standard Error: 2_000
- .saturating_add((7_056_000 as Weight).saturating_mul(b as Weight))
+ .saturating_add((8_087_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(2 as Weight))
.saturating_add(T::DbWeight::get().writes((4 as Weight).saturating_mul(b as Weight)))
@@ -90,9 +92,9 @@
// Storage: Refungible TokenData (r:0 w:4)
// Storage: Refungible Owned (r:0 w:4)
fn create_multiple_items_ex_multiple_items(b: u32, ) -> Weight {
- (4_857_000 as Weight)
+ (9_978_000 as Weight)
// Standard Error: 2_000
- .saturating_add((9_838_000 as Weight).saturating_mul(b as Weight))
+ .saturating_add((10_848_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(1 as Weight))
.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
@@ -105,9 +107,9 @@
// Storage: Refungible Balance (r:0 w:4)
// Storage: Refungible Owned (r:0 w:4)
fn create_multiple_items_ex_multiple_owners(b: u32, ) -> Weight {
- (11_335_000 as Weight)
+ (15_419_000 as Weight)
// Standard Error: 2_000
- .saturating_add((6_784_000 as Weight).saturating_mul(b as Weight))
+ .saturating_add((7_813_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(1 as Weight))
.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
.saturating_add(T::DbWeight::get().writes(3 as Weight))
@@ -118,7 +120,7 @@
// Storage: Refungible AccountBalance (r:1 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn burn_item_partial() -> Weight {
- (21_239_000 as Weight)
+ (25_578_000 as Weight)
.saturating_add(T::DbWeight::get().reads(3 as Weight))
.saturating_add(T::DbWeight::get().writes(4 as Weight))
}
@@ -130,13 +132,13 @@
// Storage: Refungible Owned (r:0 w:1)
// Storage: Refungible TokenProperties (r:0 w:1)
fn burn_item_fully() -> Weight {
- (29_426_000 as Weight)
+ (33_593_000 as Weight)
.saturating_add(T::DbWeight::get().reads(4 as Weight))
.saturating_add(T::DbWeight::get().writes(7 as Weight))
}
// Storage: Refungible Balance (r:2 w:2)
fn transfer_normal() -> Weight {
- (17_743_000 as Weight)
+ (21_049_000 as Weight)
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(2 as Weight))
}
@@ -144,7 +146,7 @@
// Storage: Refungible AccountBalance (r:1 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn transfer_creating() -> Weight {
- (20_699_000 as Weight)
+ (24_646_000 as Weight)
.saturating_add(T::DbWeight::get().reads(3 as Weight))
.saturating_add(T::DbWeight::get().writes(4 as Weight))
}
@@ -152,7 +154,7 @@
// Storage: Refungible AccountBalance (r:1 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn transfer_removing() -> Weight {
- (22_833_000 as Weight)
+ (26_570_000 as Weight)
.saturating_add(T::DbWeight::get().reads(3 as Weight))
.saturating_add(T::DbWeight::get().writes(4 as Weight))
}
@@ -160,21 +162,21 @@
// Storage: Refungible AccountBalance (r:2 w:2)
// Storage: Refungible Owned (r:0 w:2)
fn transfer_creating_removing() -> Weight {
- (24_936_000 as Weight)
+ (28_906_000 as Weight)
.saturating_add(T::DbWeight::get().reads(4 as Weight))
.saturating_add(T::DbWeight::get().writes(6 as Weight))
}
// Storage: Refungible Balance (r:1 w:0)
// Storage: Refungible Allowance (r:0 w:1)
fn approve() -> Weight {
- (13_446_000 as Weight)
+ (16_451_000 as Weight)
.saturating_add(T::DbWeight::get().reads(1 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
// Storage: Refungible Allowance (r:1 w:1)
// Storage: Refungible Balance (r:2 w:2)
fn transfer_from_normal() -> Weight {
- (24_777_000 as Weight)
+ (29_545_000 as Weight)
.saturating_add(T::DbWeight::get().reads(3 as Weight))
.saturating_add(T::DbWeight::get().writes(3 as Weight))
}
@@ -183,7 +185,7 @@
// Storage: Refungible AccountBalance (r:1 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn transfer_from_creating() -> Weight {
- (28_483_000 as Weight)
+ (33_392_000 as Weight)
.saturating_add(T::DbWeight::get().reads(4 as Weight))
.saturating_add(T::DbWeight::get().writes(5 as Weight))
}
@@ -192,7 +194,7 @@
// Storage: Refungible AccountBalance (r:1 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn transfer_from_removing() -> Weight {
- (29_896_000 as Weight)
+ (35_446_000 as Weight)
.saturating_add(T::DbWeight::get().reads(4 as Weight))
.saturating_add(T::DbWeight::get().writes(5 as Weight))
}
@@ -201,7 +203,7 @@
// Storage: Refungible AccountBalance (r:2 w:2)
// Storage: Refungible Owned (r:0 w:2)
fn transfer_from_creating_removing() -> Weight {
- (32_070_000 as Weight)
+ (37_762_000 as Weight)
.saturating_add(T::DbWeight::get().reads(5 as Weight))
.saturating_add(T::DbWeight::get().writes(7 as Weight))
}
@@ -214,15 +216,15 @@
// Storage: Refungible Owned (r:0 w:1)
// Storage: Refungible TokenProperties (r:0 w:1)
fn burn_from() -> Weight {
- (36_789_000 as Weight)
+ (42_620_000 as Weight)
.saturating_add(T::DbWeight::get().reads(5 as Weight))
.saturating_add(T::DbWeight::get().writes(8 as Weight))
}
// Storage: Common CollectionPropertyPermissions (r:1 w:1)
fn set_token_property_permissions(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 62_000
- .saturating_add((15_803_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 65_000
+ .saturating_add((16_513_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(1 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
@@ -230,8 +232,8 @@
// Storage: Refungible TokenProperties (r:1 w:1)
fn set_token_properties(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 1_668_000
- .saturating_add((302_308_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 1_583_000
+ .saturating_add((291_392_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
@@ -239,18 +241,31 @@
// Storage: Refungible TokenProperties (r:1 w:1)
fn delete_token_properties(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 1_619_000
- .saturating_add((294_574_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 1_699_000
+ .saturating_add((293_270_000 as Weight).saturating_mul(b as Weight))
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(1 as Weight))
}
// Storage: Refungible TotalSupply (r:1 w:1)
// Storage: Refungible Balance (r:1 w:1)
fn repartition_item() -> Weight {
- (8_325_000 as Weight)
+ (19_206_000 as Weight)
.saturating_add(T::DbWeight::get().reads(2 as Weight))
.saturating_add(T::DbWeight::get().writes(2 as Weight))
}
+ // Storage: Refungible Balance (r:1 w:0)
+ // Storage: Refungible TotalSupply (r:1 w:0)
+ // Storage: Refungible TokenProperties (r:1 w:1)
+ fn set_parent_nft_unchecked() -> Weight {
+ (10_189_000 as Weight)
+ .saturating_add(T::DbWeight::get().reads(3 as Weight))
+ .saturating_add(T::DbWeight::get().writes(1 as Weight))
+ }
+ // Storage: Refungible Balance (r:2 w:0)
+ fn token_owner() -> Weight {
+ (8_205_000 as Weight)
+ .saturating_add(T::DbWeight::get().reads(2 as Weight))
+ }
}
// For backwards compatibility and tests
@@ -262,7 +277,7 @@
// Storage: Refungible TokenData (r:0 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn create_item() -> Weight {
- (21_310_000 as Weight)
+ (25_197_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(6 as Weight))
}
@@ -273,9 +288,9 @@
// Storage: Refungible TokenData (r:0 w:4)
// Storage: Refungible Owned (r:0 w:4)
fn create_multiple_items(b: u32, ) -> Weight {
- (9_552_000 as Weight)
+ (10_852_000 as Weight)
// Standard Error: 2_000
- .saturating_add((7_056_000 as Weight).saturating_mul(b as Weight))
+ .saturating_add((8_087_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(2 as Weight))
.saturating_add(RocksDbWeight::get().writes((4 as Weight).saturating_mul(b as Weight)))
@@ -287,9 +302,9 @@
// Storage: Refungible TokenData (r:0 w:4)
// Storage: Refungible Owned (r:0 w:4)
fn create_multiple_items_ex_multiple_items(b: u32, ) -> Weight {
- (4_857_000 as Weight)
+ (9_978_000 as Weight)
// Standard Error: 2_000
- .saturating_add((9_838_000 as Weight).saturating_mul(b as Weight))
+ .saturating_add((10_848_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(1 as Weight))
.saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
@@ -302,9 +317,9 @@
// Storage: Refungible Balance (r:0 w:4)
// Storage: Refungible Owned (r:0 w:4)
fn create_multiple_items_ex_multiple_owners(b: u32, ) -> Weight {
- (11_335_000 as Weight)
+ (15_419_000 as Weight)
// Standard Error: 2_000
- .saturating_add((6_784_000 as Weight).saturating_mul(b as Weight))
+ .saturating_add((7_813_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(1 as Weight))
.saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))
.saturating_add(RocksDbWeight::get().writes(3 as Weight))
@@ -315,7 +330,7 @@
// Storage: Refungible AccountBalance (r:1 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn burn_item_partial() -> Weight {
- (21_239_000 as Weight)
+ (25_578_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(3 as Weight))
.saturating_add(RocksDbWeight::get().writes(4 as Weight))
}
@@ -327,13 +342,13 @@
// Storage: Refungible Owned (r:0 w:1)
// Storage: Refungible TokenProperties (r:0 w:1)
fn burn_item_fully() -> Weight {
- (29_426_000 as Weight)
+ (33_593_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(4 as Weight))
.saturating_add(RocksDbWeight::get().writes(7 as Weight))
}
// Storage: Refungible Balance (r:2 w:2)
fn transfer_normal() -> Weight {
- (17_743_000 as Weight)
+ (21_049_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(2 as Weight))
}
@@ -341,7 +356,7 @@
// Storage: Refungible AccountBalance (r:1 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn transfer_creating() -> Weight {
- (20_699_000 as Weight)
+ (24_646_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(3 as Weight))
.saturating_add(RocksDbWeight::get().writes(4 as Weight))
}
@@ -349,7 +364,7 @@
// Storage: Refungible AccountBalance (r:1 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn transfer_removing() -> Weight {
- (22_833_000 as Weight)
+ (26_570_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(3 as Weight))
.saturating_add(RocksDbWeight::get().writes(4 as Weight))
}
@@ -357,21 +372,21 @@
// Storage: Refungible AccountBalance (r:2 w:2)
// Storage: Refungible Owned (r:0 w:2)
fn transfer_creating_removing() -> Weight {
- (24_936_000 as Weight)
+ (28_906_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(4 as Weight))
.saturating_add(RocksDbWeight::get().writes(6 as Weight))
}
// Storage: Refungible Balance (r:1 w:0)
// Storage: Refungible Allowance (r:0 w:1)
fn approve() -> Weight {
- (13_446_000 as Weight)
+ (16_451_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(1 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
// Storage: Refungible Allowance (r:1 w:1)
// Storage: Refungible Balance (r:2 w:2)
fn transfer_from_normal() -> Weight {
- (24_777_000 as Weight)
+ (29_545_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(3 as Weight))
.saturating_add(RocksDbWeight::get().writes(3 as Weight))
}
@@ -380,7 +395,7 @@
// Storage: Refungible AccountBalance (r:1 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn transfer_from_creating() -> Weight {
- (28_483_000 as Weight)
+ (33_392_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(4 as Weight))
.saturating_add(RocksDbWeight::get().writes(5 as Weight))
}
@@ -389,7 +404,7 @@
// Storage: Refungible AccountBalance (r:1 w:1)
// Storage: Refungible Owned (r:0 w:1)
fn transfer_from_removing() -> Weight {
- (29_896_000 as Weight)
+ (35_446_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(4 as Weight))
.saturating_add(RocksDbWeight::get().writes(5 as Weight))
}
@@ -398,7 +413,7 @@
// Storage: Refungible AccountBalance (r:2 w:2)
// Storage: Refungible Owned (r:0 w:2)
fn transfer_from_creating_removing() -> Weight {
- (32_070_000 as Weight)
+ (37_762_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(5 as Weight))
.saturating_add(RocksDbWeight::get().writes(7 as Weight))
}
@@ -411,15 +426,15 @@
// Storage: Refungible Owned (r:0 w:1)
// Storage: Refungible TokenProperties (r:0 w:1)
fn burn_from() -> Weight {
- (36_789_000 as Weight)
+ (42_620_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(5 as Weight))
.saturating_add(RocksDbWeight::get().writes(8 as Weight))
}
// Storage: Common CollectionPropertyPermissions (r:1 w:1)
fn set_token_property_permissions(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 62_000
- .saturating_add((15_803_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 65_000
+ .saturating_add((16_513_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(1 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
@@ -427,8 +442,8 @@
// Storage: Refungible TokenProperties (r:1 w:1)
fn set_token_properties(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 1_668_000
- .saturating_add((302_308_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 1_583_000
+ .saturating_add((291_392_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
@@ -436,16 +451,29 @@
// Storage: Refungible TokenProperties (r:1 w:1)
fn delete_token_properties(b: u32, ) -> Weight {
(0 as Weight)
- // Standard Error: 1_619_000
- .saturating_add((294_574_000 as Weight).saturating_mul(b as Weight))
+ // Standard Error: 1_699_000
+ .saturating_add((293_270_000 as Weight).saturating_mul(b as Weight))
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(1 as Weight))
}
// Storage: Refungible TotalSupply (r:1 w:1)
// Storage: Refungible Balance (r:1 w:1)
fn repartition_item() -> Weight {
- (8_325_000 as Weight)
+ (19_206_000 as Weight)
.saturating_add(RocksDbWeight::get().reads(2 as Weight))
.saturating_add(RocksDbWeight::get().writes(2 as Weight))
}
+ // Storage: Refungible Balance (r:1 w:0)
+ // Storage: Refungible TotalSupply (r:1 w:0)
+ // Storage: Refungible TokenProperties (r:1 w:1)
+ fn set_parent_nft_unchecked() -> Weight {
+ (10_189_000 as Weight)
+ .saturating_add(RocksDbWeight::get().reads(3 as Weight))
+ .saturating_add(RocksDbWeight::get().writes(1 as Weight))
+ }
+ // Storage: Refungible Balance (r:2 w:0)
+ fn token_owner() -> Weight {
+ (8_205_000 as Weight)
+ .saturating_add(RocksDbWeight::get().reads(2 as Weight))
+ }
}
pallets/structure/Cargo.tomldiffbeforeafterboth--- a/pallets/structure/Cargo.toml
+++ b/pallets/structure/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-structure"
-version = "0.1.0"
+version = "0.1.1"
edition = "2021"
[dependencies]
pallets/unique/Cargo.tomldiffbeforeafterboth--- a/pallets/unique/Cargo.toml
+++ b/pallets/unique/Cargo.toml
@@ -9,7 +9,7 @@
license = 'GPLv3'
name = 'pallet-unique'
repository = 'https://github.com/UniqueNetwork/unique-chain'
-version = '0.1.1'
+version = "0.1.2"
[package.metadata.docs.rs]
targets = ['x86_64-unknown-linux-gnu']
pallets/unique/src/eth/mod.rsdiffbeforeafterboth--- a/pallets/unique/src/eth/mod.rs
+++ b/pallets/unique/src/eth/mod.rs
@@ -17,26 +17,29 @@
//! Implementation of CollectionHelpers contract.
use core::marker::PhantomData;
-use evm_coder::{execution::*, generate_stubgen, solidity_interface, solidity, weight, types::*};
use ethereum as _;
-use pallet_evm_coder_substrate::{SubstrateRecorder, WithRecorder};
-use pallet_evm::{OnMethodCall, PrecompileResult, account::CrossAccountId, PrecompileHandle};
-use up_data_structs::{
- CollectionName, CollectionDescription, CollectionTokenPrefix, CreateCollectionData,
- CollectionMode, PropertyValue,
-};
+use evm_coder::{execution::*, generate_stubgen, solidity_interface, solidity, weight, types::*};
use frame_support::traits::Get;
use pallet_common::{
- CollectionById,
+ CollectionById, CollectionHandle,
+ dispatch::CollectionDispatch,
erc::{
+ CollectionHelpersEvents,
static_property::{key, value as property_value},
- CollectionHelpersEvents,
},
- dispatch::CollectionDispatch,
+ Pallet as PalletCommon,
};
-use crate::{SelfWeightOf, Config, weights::WeightInfo};
+use pallet_evm_coder_substrate::{SubstrateRecorder, WithRecorder};
+use pallet_evm::{account::CrossAccountId, OnMethodCall, PrecompileHandle, PrecompileResult};
+use pallet_evm_coder_substrate::dispatch_to_evm;
+use up_data_structs::{
+ CollectionName, CollectionDescription, CollectionTokenPrefix, CreateCollectionData,
+ CollectionMode, PropertyKeyPermission, PropertyPermission, PropertyScope, PropertyValue,
+};
+
+use crate::{Config, SelfWeightOf, weights::WeightInfo};
-use sp_std::vec::Vec;
+use sp_std::{vec, vec::Vec};
use alloc::format;
/// See [`CollectionHelpersCall`]
@@ -151,6 +154,54 @@
Ok(data)
}
+fn parent_nft_property_permissions() -> PropertyKeyPermission {
+ PropertyKeyPermission {
+ key: key::parent_nft(),
+ permission: PropertyPermission {
+ mutable: false,
+ collection_admin: false,
+ token_owner: true,
+ },
+ }
+}
+
+fn create_refungible_collection_internal<
+ T: Config + pallet_nonfungible::Config + pallet_refungible::Config,
+>(
+ caller: caller,
+ name: string,
+ description: string,
+ token_prefix: string,
+ base_uri: string,
+ add_properties: bool,
+) -> Result<address> {
+ let (caller, name, description, token_prefix, base_uri_value) =
+ convert_data::<T>(caller, name, description, token_prefix, base_uri)?;
+ let data = make_data::<T>(
+ name,
+ CollectionMode::ReFungible,
+ description,
+ token_prefix,
+ base_uri_value,
+ add_properties,
+ )?;
+
+ let collection_id = T::CollectionDispatch::create(caller.clone(), data)
+ .map_err(pallet_evm_coder_substrate::dispatch_to_evm::<T>)?;
+
+ let handle = <CollectionHandle<T>>::try_get(collection_id).map_err(dispatch_to_evm::<T>)?;
+ <PalletCommon<T>>::set_scoped_token_property_permissions(
+ &handle,
+ &caller,
+ PropertyScope::Eth,
+ vec![parent_nft_property_permissions()],
+ )
+ .map_err(dispatch_to_evm::<T>)?;
+
+ let address = pallet_common::eth::collection_id_to_address(collection_id);
+ Ok(address)
+}
+
/// @title Contract, which allows users to operate with collections
#[solidity_interface(name = "CollectionHelpers", events(CollectionHelpersEvents))]
impl<T> EvmCollectionHelpers<T>
@@ -216,27 +267,20 @@
#[weight(<SelfWeightOf<T>>::create_collection())]
fn create_refungible_collection(
- &self,
+ &mut self,
caller: caller,
name: string,
description: string,
token_prefix: string,
) -> Result<address> {
- let (caller, name, description, token_prefix, _base_uri) =
- convert_data::<T>(caller, name, description, token_prefix, "".into())?;
- let data = make_data::<T>(
+ create_refungible_collection_internal::<T>(
+ caller,
name,
- CollectionMode::ReFungible,
description,
token_prefix,
Default::default(),
false,
- )?;
- let collection_id = T::CollectionDispatch::create(caller, data)
- .map_err(pallet_evm_coder_substrate::dispatch_to_evm::<T>)?;
-
- let address = pallet_common::eth::collection_id_to_address(collection_id);
- Ok(address)
+ )
}
#[weight(<SelfWeightOf<T>>::create_collection())]
@@ -249,21 +293,14 @@
token_prefix: string,
base_uri: string,
) -> Result<address> {
- let (caller, name, description, token_prefix, base_uri_value) =
- convert_data::<T>(caller, name, description, token_prefix, base_uri)?;
- let data = make_data::<T>(
+ create_refungible_collection_internal::<T>(
+ caller,
name,
- CollectionMode::NFT,
description,
token_prefix,
- base_uri_value,
+ base_uri,
true,
- )?;
- let collection_id = T::CollectionDispatch::create(caller, data)
- .map_err(pallet_evm_coder_substrate::dispatch_to_evm::<T>)?;
-
- let address = pallet_common::eth::collection_id_to_address(collection_id);
- Ok(address)
+ )
}
/// Check if a collection exists
pallets/unique/src/eth/stubs/CollectionHelpers.rawdiffbeforeafterbothbinary blob — no preview
pallets/unique/src/eth/stubs/CollectionHelpers.soldiffbeforeafterboth--- a/pallets/unique/src/eth/stubs/CollectionHelpers.sol
+++ b/pallets/unique/src/eth/stubs/CollectionHelpers.sol
@@ -29,8 +29,14 @@
);
}
-// Selector: c20653fc
+// Selector: 675f3074
contract CollectionHelpers is Dummy, ERC165, CollectionHelpersEvents {
+ // Create an NFT collection
+ // @param name Name of the collection
+ // @param description Informative description of the collection
+ // @param token_prefix Token prefix to represent the collection tokens in UI and user applications
+ // @return address Address of the newly created collection
+ //
// Selector: createNonfungibleCollection(string,string,string) e34a6844
function createNonfungibleCollection(
string memory name,
@@ -66,15 +72,35 @@
string memory name,
string memory description,
string memory tokenPrefix
- ) public view returns (address) {
+ ) public returns (address) {
+ require(false, stub_error);
+ name;
+ description;
+ tokenPrefix;
+ dummy = 0;
+ return 0x0000000000000000000000000000000000000000;
+ }
+
+ // Selector: createERC721MetadataCompatibleRFTCollection(string,string,string,string) a5596388
+ function createERC721MetadataCompatibleRFTCollection(
+ string memory name,
+ string memory description,
+ string memory tokenPrefix,
+ string memory baseUri
+ ) public returns (address) {
require(false, stub_error);
name;
description;
tokenPrefix;
- dummy;
+ baseUri;
+ dummy = 0;
return 0x0000000000000000000000000000000000000000;
}
+ // Check if a collection exists
+ // @param collection_address Address of the collection in question
+ // @return bool Does the collection exist?
+ //
// Selector: isCollectionExist(address) c3de1494
function isCollectionExist(address collectionAddress)
public
pallets/unique/src/lib.rsdiffbeforeafterboth--- a/pallets/unique/src/lib.rs
+++ b/pallets/unique/src/lib.rs
@@ -285,10 +285,6 @@
}
fn on_runtime_upgrade() -> Weight {
- let limit = None;
-
- <VariableMetaDataBasket<T>>::remove_all(limit);
-
0
}
primitives/common/Cargo.tomldiffbeforeafterboth--- /dev/null
+++ b/primitives/common/Cargo.toml
@@ -0,0 +1,56 @@
+[package]
+authors = ['Unique Network <support@uniquenetwork.io>']
+description = 'Unique Runtime Common Primitives'
+edition = '2021'
+homepage = 'https://unique.network'
+license = 'All Rights Reserved'
+name = 'up-common'
+repository = 'https://github.com/UniqueNetwork/unique-chain'
+version = '0.9.24'
+
+[features]
+default = ['std']
+std = [
+ 'sp-std/std',
+ 'frame-support/std',
+ 'sp-runtime/std',
+ 'sp-core/std',
+ 'sp-consensus-aura/std',
+ 'fp-rpc/std',
+ 'pallet-evm/std',
+]
+
+[dependencies.sp-std]
+default-features = false
+git = "https://github.com/paritytech/substrate"
+branch = "polkadot-v0.9.24"
+
+[dependencies.frame-support]
+default-features = false
+git = "https://github.com/paritytech/substrate"
+branch = "polkadot-v0.9.24"
+
+[dependencies.sp-runtime]
+default-features = false
+git = "https://github.com/paritytech/substrate"
+branch = "polkadot-v0.9.24"
+
+[dependencies.sp-core]
+default-features = false
+git = "https://github.com/paritytech/substrate"
+branch = "polkadot-v0.9.24"
+
+[dependencies.sp-consensus-aura]
+default-features = false
+git = "https://github.com/paritytech/substrate"
+branch = "polkadot-v0.9.24"
+
+[dependencies.fp-rpc]
+default-features = false
+git = "https://github.com/uniquenetwork/frontier"
+branch = "unique-polkadot-v0.9.24"
+
+[dependencies.pallet-evm]
+default-features = false
+git = "https://github.com/uniquenetwork/frontier"
+branch = "unique-polkadot-v0.9.24"
primitives/common/src/constants.rsdiffbeforeafterboth--- /dev/null
+++ b/primitives/common/src/constants.rs
@@ -0,0 +1,55 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use sp_runtime::Perbill;
+use frame_support::{
+ parameter_types,
+ weights::{Weight, constants::WEIGHT_PER_SECOND},
+};
+use crate::types::{BlockNumber, Balance};
+
+pub const MILLISECS_PER_BLOCK: u64 = 12000;
+
+pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK;
+
+// These time units are defined in number of blocks.
+pub const MINUTES: BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as BlockNumber);
+pub const HOURS: BlockNumber = MINUTES * 60;
+pub const DAYS: BlockNumber = HOURS * 24;
+
+pub const MICROUNIQUE: Balance = 1_000_000_000_000;
+pub const MILLIUNIQUE: Balance = 1_000 * MICROUNIQUE;
+pub const CENTIUNIQUE: Balance = 10 * MILLIUNIQUE;
+pub const UNIQUE: Balance = 100 * CENTIUNIQUE;
+
+// Targeting 0.1 UNQ per transfer
+pub const WEIGHT_TO_FEE_COEFF: u32 = 207_890_902;
+
+// Targeting 0.15 UNQ per transfer via ETH
+pub const MIN_GAS_PRICE: u64 = 1_019_493_469_850;
+
+/// We assume that ~10% of the block weight is consumed by `on_initalize` handlers.
+/// This is used to limit the maximal weight of a single extrinsic.
+pub const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10);
+/// We allow `Normal` extrinsics to fill up the block up to 75%, the rest can be used
+/// by Operational extrinsics.
+pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75);
+/// We allow for 2 seconds of compute with a 6 second average block time.
+pub const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND / 2;
+
+parameter_types! {
+ pub const TransactionByteFee: Balance = 501 * MICROUNIQUE;
+}
primitives/common/src/lib.rsdiffbeforeafterboth--- /dev/null
+++ b/primitives/common/src/lib.rs
@@ -0,0 +1,20 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+#![cfg_attr(not(feature = "std"), no_std)]
+
+pub mod constants;
+pub mod types;
primitives/common/src/types.rsdiffbeforeafterboth--- /dev/null
+++ b/primitives/common/src/types.rs
@@ -0,0 +1,81 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use sp_runtime::{
+ generic,
+ traits::{Verify, IdentifyAccount},
+ MultiSignature,
+};
+
+/// Opaque types. These are used by the CLI to instantiate machinery that don't need to know
+/// the specifics of the runtime. They can then be made to be agnostic over specific formats
+/// of data like extrinsics, allowing for them to continue syncing the network through upgrades
+/// to even the core data structures.
+pub mod opaque {
+ pub use sp_runtime::{generic, traits::BlakeTwo256, OpaqueExtrinsic as UncheckedExtrinsic};
+
+ pub use super::{BlockNumber, Signature, AccountId, Balance, Index, Hash, AuraId};
+
+ /// Opaque block header type.
+ pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
+
+ /// Opaque block type.
+ pub type Block = generic::Block<Header, UncheckedExtrinsic>;
+
+ pub trait RuntimeInstance {
+ type CrossAccountId: pallet_evm::account::CrossAccountId<sp_runtime::AccountId32>
+ + Send
+ + Sync
+ + 'static;
+
+ type TransactionConverter: fp_rpc::ConvertTransaction<UncheckedExtrinsic>
+ + Send
+ + Sync
+ + 'static;
+
+ fn get_transaction_converter() -> Self::TransactionConverter;
+ }
+}
+
+pub type SessionHandlers = ();
+
+/// An index to a block.
+pub type BlockNumber = u32;
+
+/// Alias to 512-bit hash when used in the context of a transaction signature on the chain.
+pub type Signature = MultiSignature;
+
+/// Some way of identifying an account on the chain. We intentionally make it equivalent
+/// to the public key of our transaction signing scheme.
+pub type AccountId = <<Signature as Verify>::Signer as IdentifyAccount>::AccountId;
+
+/// The type for looking up accounts. We don't expect more than 4 billion of them, but you
+/// never know...
+pub type AccountIndex = u32;
+
+/// Balance of an account.
+pub type Balance = u128;
+
+/// Index of a transaction in the chain.
+pub type Index = u32;
+
+/// A hash of some data used by the chain.
+pub type Hash = sp_core::H256;
+
+/// Digest item type.
+pub type DigestItem = generic::DigestItem;
+
+pub use sp_consensus_aura::sr25519::AuthorityId as AuraId;
primitives/data-structs/CHANGELOG.mddiffbeforeafterboth--- a/primitives/data-structs/CHANGELOG.md
+++ b/primitives/data-structs/CHANGELOG.md
@@ -2,10 +2,28 @@
All notable changes to this project will be documented in this file.
+<!-- bureaucrate goes here -->
+## [v0.2.1] 2022-08-04
+
+### Product changes
+
+- Now RefungibleMultipleItems may only receive single user on type level.
+
+### Other changes
+
+- refactor: Disallow invalid bulk mints 53fec71cf728dddd012257b407ea30441e699f88
+`create_multiple_items_ex` was allowing invalid (that will be always
+rejected at runtime level) refungible mint extrinsics, by passing
+multiple users into `RefungibleMultipleItems` call.
+
+## [v0.2.0] - 2022-08-01
+### Deprecated
+- `CreateReFungibleData::const_data`
+
## [v0.1.2] - 2022-07-25
### Added
- Type aliases `CollectionName`, `CollectionDescription`, `CollectionTokenPrefix`
## [v0.1.1] - 2022-07-22
### Added
-- Аields with properties to `CreateReFungibleData` and `CreateRefungibleExData`.
\ No newline at end of file
+- Аields with properties to `CreateReFungibleData` and `CreateRefungibleExData`.
primitives/data-structs/Cargo.tomldiffbeforeafterboth--- a/primitives/data-structs/Cargo.toml
+++ b/primitives/data-structs/Cargo.toml
@@ -6,7 +6,7 @@
license = 'GPLv3'
homepage = "https://unique.network"
repository = 'https://github.com/UniqueNetwork/unique-chain'
-version = '0.1.2'
+version = "0.2.1"
[dependencies]
scale-info = { version = "2.0.1", default-features = false, features = [
primitives/data-structs/src/bounded.rsdiffbeforeafterboth--- a/primitives/data-structs/src/bounded.rs
+++ b/primitives/data-structs/src/bounded.rs
@@ -1,3 +1,21 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+//! This module contins implementations for support bounded structures ([`BoundedVec`], [`BoundedBTreeMap`], [`BoundedBTreeSet`]) in [`serde`].
+
use core::fmt;
use sp_std::collections::{btree_map::BTreeMap, btree_set::BTreeSet};
use sp_std::vec::Vec;
@@ -7,7 +25,7 @@
storage::{bounded_btree_map::BoundedBTreeMap, bounded_btree_set::BoundedBTreeSet},
};
-/// BoundedVec doesn't supports serde
+/// [`serde`] implementations for [`BoundedVec`].
#[cfg(feature = "serde1")]
pub mod vec_serde {
use core::convert::TryFrom;
@@ -39,6 +57,7 @@
}
}
+/// Format [`BoundedVec`] for debug output.
pub fn vec_debug<V, S>(v: &BoundedVec<V, S>, f: &mut fmt::Formatter) -> Result<(), fmt::Error>
where
V: fmt::Debug,
@@ -49,6 +68,7 @@
#[cfg(feature = "serde1")]
#[allow(dead_code)]
+/// [`serde`] implementations for [`BoundedBTreeMap`].
pub mod map_serde {
use core::convert::TryFrom;
use sp_std::collections::btree_map::BTreeMap;
@@ -84,6 +104,7 @@
}
}
+/// Format [`BoundedBTreeMap`] for debug output.
pub fn map_debug<K, V, S>(
v: &BoundedBTreeMap<K, V, S>,
f: &mut fmt::Formatter,
@@ -98,6 +119,7 @@
#[cfg(feature = "serde1")]
#[allow(dead_code)]
+/// [`serde`] implementations for [`BoundedBTreeSet`].
pub mod set_serde {
use core::convert::TryFrom;
use sp_std::collections::btree_set::BTreeSet;
@@ -129,6 +151,7 @@
}
}
+/// Format [`BoundedBTreeSet`] for debug output.
pub fn set_debug<K, S>(v: &BoundedBTreeSet<K, S>, f: &mut fmt::Formatter) -> Result<(), fmt::Error>
where
K: fmt::Debug + Ord,
primitives/data-structs/src/lib.rsdiffbeforeafterboth--- a/primitives/data-structs/src/lib.rs
+++ b/primitives/data-structs/src/lib.rs
@@ -14,6 +14,10 @@
// You should have received a copy of the GNU General Public License
// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+//! # Primitives crate.
+//!
+//! This crate contains types, traits and constants.
+
#![cfg_attr(not(feature = "std"), no_std)]
use core::{
@@ -55,38 +59,55 @@
pub mod mapping;
mod migration;
+/// Maximum of decimal points.
pub const MAX_DECIMAL_POINTS: DecimalPoints = 30;
+
+/// Maximum pieces for refungible token.
pub const MAX_REFUNGIBLE_PIECES: u128 = 1_000_000_000_000_000_000_000;
pub const MAX_SPONSOR_TIMEOUT: u32 = 10_368_000;
+/// Maximum tokens for user.
pub const MAX_TOKEN_OWNERSHIP: u32 = if cfg!(not(feature = "limit-testing")) {
100_000
} else {
10
};
+
+/// Maximum for collections can be created.
pub const COLLECTION_NUMBER_LIMIT: u32 = if cfg!(not(feature = "limit-testing")) {
100_000
} else {
10
};
+
+/// Maximum for various custom data of token.
pub const CUSTOM_DATA_LIMIT: u32 = if cfg!(not(feature = "limit-testing")) {
2048
} else {
10
};
+
+/// Maximum admins per collection.
pub const COLLECTION_ADMINS_LIMIT: u32 = 5;
+
+/// Maximum tokens per collection.
pub const COLLECTION_TOKEN_LIMIT: u32 = u32::MAX;
+
+/// Maximum tokens per account.
pub const ACCOUNT_TOKEN_OWNERSHIP_LIMIT: u32 = if cfg!(not(feature = "limit-testing")) {
1_000_000
} else {
10
};
-// Timeouts for item types in passed blocks
+/// Default timeout for transfer sponsoring NFT item.
pub const NFT_SPONSOR_TRANSFER_TIMEOUT: u32 = 5;
+/// Default timeout for transfer sponsoring fungible item.
pub const FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT: u32 = 5;
+/// Default timeout for transfer sponsoring refungible item.
pub const REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT: u32 = 5;
+/// Default timeout for sponsored approving.
pub const SPONSOR_APPROVE_TIMEOUT: u32 = 5;
// Schema limits
@@ -94,27 +115,44 @@
pub const VARIABLE_ON_CHAIN_SCHEMA_LIMIT: u32 = 8192;
pub const CONST_ON_CHAIN_SCHEMA_LIMIT: u32 = 32768;
+// TODO: not used. Delete?
pub const COLLECTION_FIELD_LIMIT: u32 = CONST_ON_CHAIN_SCHEMA_LIMIT;
+/// Maximum length for collection name.
pub const MAX_COLLECTION_NAME_LENGTH: u32 = 64;
+
+/// Maximum length for collection description.
pub const MAX_COLLECTION_DESCRIPTION_LENGTH: u32 = 256;
+
+/// Maximal token prefix length.
pub const MAX_TOKEN_PREFIX_LENGTH: u32 = 16;
+/// Maximal lenght of property key.
pub const MAX_PROPERTY_KEY_LENGTH: u32 = 256;
+
+/// Maximal lenght of property value.
pub const MAX_PROPERTY_VALUE_LENGTH: u32 = 32768;
+
+/// Maximum properties that can be assigned to token.
pub const MAX_PROPERTIES_PER_ITEM: u32 = 64;
+/// Maximal lenght of extended property value.
pub const MAX_AUX_PROPERTY_VALUE_LENGTH: u32 = 2048;
+/// Maximum size for all collection properties.
pub const MAX_COLLECTION_PROPERTIES_SIZE: u32 = 40960;
+
+/// Maximum size for all token properties.
pub const MAX_TOKEN_PROPERTIES_SIZE: u32 = 32768;
/// How much items can be created per single
-/// create_many call
+/// create_many call.
pub const MAX_ITEMS_PER_BATCH: u32 = 200;
+/// Used for limit bounded types of token custom data.
pub type CustomDataLimit = ConstU32<CUSTOM_DATA_LIMIT>;
+/// Collection id.
#[derive(
Encode,
Decode,
@@ -134,6 +172,7 @@
impl EncodeLike<u32> for CollectionId {}
impl EncodeLike<CollectionId> for u32 {}
+/// Token id.
#[derive(
Encode,
Decode,
@@ -154,6 +193,9 @@
impl EncodeLike<TokenId> for u32 {}
impl TokenId {
+ /// Try to get next token id.
+ ///
+ /// If next id cause overflow, then [`ArithmeticError::Overflow`] returned.
pub fn try_next(self) -> Result<TokenId, ArithmeticError> {
self.0
.checked_add(1)
@@ -176,14 +218,21 @@
}
}
+/// Token data.
#[derive(Encode, Decode, Clone, PartialEq, TypeInfo)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub struct TokenData<CrossAccountId> {
+ /// Properties of token.
pub properties: Vec<Property>,
+
+ /// Token owner.
pub owner: Option<CrossAccountId>,
+
+ /// Token pieces.
pub pieces: u128,
}
+// TODO: unused type
pub struct OverflowError;
impl From<OverflowError> for &'static str {
fn from(_: OverflowError) -> Self {
@@ -191,17 +240,27 @@
}
}
+/// Alias for decimal points type.
pub type DecimalPoints = u8;
+/// Collection mode.
+///
+/// Collection can represent various types of tokens.
+/// Each collection can contain only one type of tokens at a time.
+/// This type helps to understand which tokens the collection contains.
#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub enum CollectionMode {
+ /// Non fungible tokens.
NFT,
+ /// Fungible tokens.
Fungible(DecimalPoints),
+ /// Refungible tokens.
ReFungible,
}
impl CollectionMode {
+ /// Get collection mod as number.
pub fn id(&self) -> u8 {
match self {
CollectionMode::NFT => 1,
@@ -211,14 +270,18 @@
}
}
+// TODO: unused trait
pub trait SponsoringResolve<AccountId, Call> {
fn resolve(who: &AccountId, call: &Call) -> Option<AccountId>;
}
+/// Access mode for some token operations.
#[derive(Encode, Decode, Eq, Debug, Clone, Copy, PartialEq, TypeInfo, MaxEncodedLen)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub enum AccessMode {
+ /// Access grant for owner and admins. Used as default.
Normal,
+ /// Like a [`Normal`](AccessMode::Normal) but also users in allow list.
AllowList,
}
impl Default for AccessMode {
@@ -227,6 +290,7 @@
}
}
+// TODO: remove in future.
#[derive(Encode, Decode, Eq, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub enum SchemaVersion {
@@ -239,6 +303,7 @@
}
}
+// TODO: unused type
#[derive(Encode, Decode, Default, Debug, Clone, PartialEq, TypeInfo)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub struct Ownership<AccountId> {
@@ -246,19 +311,21 @@
pub fraction: u128,
}
+/// The state of collection sponsorship.
#[derive(Encode, Decode, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub enum SponsorshipState<AccountId> {
- /// The fees are applied to the transaction sender
+ /// The fees are applied to the transaction sender.
Disabled,
- /// Pending confirmation from a sponsor-to-be
+ /// The sponsor is under consideration. Until the sponsor gives his consent,
+ /// the fee will still be charged to sender.
Unconfirmed(AccountId),
- /// Transactions are sponsored by specified account
+ /// Transactions are sponsored by specified account.
Confirmed(AccountId),
}
impl<AccountId> SponsorshipState<AccountId> {
- /// Get the acting sponsor account, if present
+ /// Get a sponsor of the collection who has confirmed his status.
pub fn sponsor(&self) -> Option<&AccountId> {
match self {
Self::Confirmed(sponsor) => Some(sponsor),
@@ -266,7 +333,7 @@
}
}
- /// Get the sponsor account currently pending confirmation, if present
+ /// Get a sponsor of the collection who has pending or confirmed status.
pub fn pending_sponsor(&self) -> Option<&AccountId> {
match self {
Self::Unconfirmed(sponsor) | Self::Confirmed(sponsor) => Some(sponsor),
@@ -274,7 +341,7 @@
}
}
- /// Is sponsorship set and acting
+ /// Whether the sponsorship is confirmed.
pub fn confirmed(&self) -> bool {
matches!(self, Self::Confirmed(_))
}
@@ -290,16 +357,32 @@
pub type CollectionDescription = BoundedVec<u16, ConstU32<MAX_COLLECTION_DESCRIPTION_LENGTH>>;
pub type CollectionTokenPrefix = BoundedVec<u8, ConstU32<MAX_TOKEN_PREFIX_LENGTH>>;
+/// Base structure for represent collection.
+///
+/// Used to provide basic functionality for all types of collections.
+///
+/// #### Note
/// Collection parameters, used in storage (see [`RpcCollection`] for the RPC version).
#[struct_versioning::versioned(version = 2, upper)]
#[derive(Encode, Decode, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
pub struct Collection<AccountId> {
+ /// Collection owner account.
pub owner: AccountId,
+
+ /// Collection mode.
pub mode: CollectionMode,
+
+ /// Access mode.
#[version(..2)]
pub access: AccessMode,
+
+ /// Collection name.
pub name: CollectionName,
+
+ /// Collection description.
pub description: CollectionDescription,
+
+ /// Token prefix.
pub token_prefix: CollectionTokenPrefix,
#[version(..2)]
@@ -310,10 +393,14 @@
#[version(..2)]
pub schema_version: SchemaVersion,
+
+ /// The state of sponsorship of the collection.
pub sponsorship: SponsorshipState<AccountId>,
+ /// Collection limits.
pub limits: CollectionLimits,
+ /// Collection permissions.
#[version(2.., upper(Default::default()))]
pub permissions: CollectionPermissions,
@@ -335,116 +422,215 @@
#[derive(Encode, Decode, Clone, PartialEq, TypeInfo)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub struct RpcCollection<AccountId> {
+ /// Collection owner account.
pub owner: AccountId,
+
+ /// Collection mode.
pub mode: CollectionMode,
+
+ /// Collection name.
pub name: Vec<u16>,
+
+ /// Collection description.
pub description: Vec<u16>,
+
+ /// Token prefix.
pub token_prefix: Vec<u8>,
+
+ /// The state of sponsorship of the collection.
pub sponsorship: SponsorshipState<AccountId>,
+
+ /// Collection limits.
pub limits: CollectionLimits,
+
+ /// Collection permissions.
pub permissions: CollectionPermissions,
+
+ /// Token property permissions.
pub token_property_permissions: Vec<PropertyKeyPermission>,
+
+ /// Collection properties.
pub properties: Vec<Property>,
+
+ /// Is collection read only.
pub read_only: bool,
}
+/// Data used for create collection.
+///
+/// All fields are wrapped in [`Option`], where `None` means chain default.
#[derive(Encode, Decode, Clone, PartialEq, TypeInfo, Derivative, MaxEncodedLen)]
#[derivative(Debug, Default(bound = ""))]
pub struct CreateCollectionData<AccountId> {
+ /// Collection mode.
#[derivative(Default(value = "CollectionMode::NFT"))]
pub mode: CollectionMode,
+
+ /// Access mode.
pub access: Option<AccessMode>,
+
+ /// Collection name.
pub name: CollectionName,
+
+ /// Collection description.
pub description: CollectionDescription,
+
+ /// Token prefix.
pub token_prefix: CollectionTokenPrefix,
+
+ /// Pending collection sponsor.
pub pending_sponsor: Option<AccountId>,
+
+ /// Collection limits.
pub limits: Option<CollectionLimits>,
+
+ /// Collection permissions.
pub permissions: Option<CollectionPermissions>,
+
+ /// Token property permissions.
pub token_property_permissions: CollectionPropertiesPermissionsVec,
+
+ /// Collection properties.
pub properties: CollectionPropertiesVec,
}
+/// Bounded vector of properties permissions. Max length is [`MAX_PROPERTIES_PER_ITEM`].
+// TODO: maybe rename to PropertiesPermissionsVec
pub type CollectionPropertiesPermissionsVec =
BoundedVec<PropertyKeyPermission, ConstU32<MAX_PROPERTIES_PER_ITEM>>;
+/// Bounded vector of properties. Max length is [`MAX_PROPERTIES_PER_ITEM`].
pub type CollectionPropertiesVec = BoundedVec<Property, ConstU32<MAX_PROPERTIES_PER_ITEM>>;
/// Limits and restrictions of a collection.
-/// All fields are wrapped in `Option`s, where None means chain default.
///
-/// todo:doc links to chain defaults
+/// All fields are wrapped in [`Option`], where `None` means chain default.
+///
+/// Update with `pallet_common::Pallet::clamp_limits`.
// IMPORTANT: When adding/removing fields from this struct - don't forget to also
-// update clamp_limits() in pallet-common.
#[derive(Encode, Decode, Debug, Default, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
+// When adding/removing fields from this struct - don't forget to also update with `pallet_common::Pallet::clamp_limits`.
+// TODO: move `pallet_common::Pallet::clamp_limits` into `impl CollectionLimits`.
+// TODO: may be remove [`Option`] and **pub** from fields and create struct with default values.
pub struct CollectionLimits {
- /// Maximum number of owned tokens per account. Chain default: [`ACCOUNT_TOKEN_OWNERSHIP_LIMIT`]
+ /// How many tokens can a user have on one account.
+ /// * Default - [`ACCOUNT_TOKEN_OWNERSHIP_LIMIT`].
+ /// * Limit - [`MAX_TOKEN_OWNERSHIP`].
pub account_token_ownership_limit: Option<u32>,
- /// Maximum size of data in bytes of a sponsored transaction. Chain default: [`CUSTOM_DATA_LIMIT`]
+
+ /// How many bytes of data are available for sponsorship.
+ /// * Default - [`CUSTOM_DATA_LIMIT`].
+ /// * Limit - [`CUSTOM_DATA_LIMIT`].
pub sponsored_data_size: Option<u32>,
- /// FIXME should we delete this or repurpose it?
- /// None - setVariableMetadata is not sponsored
- /// Some(v) - setVariableMetadata is sponsored
- /// if there is v block between txs
+ // FIXME should we delete this or repurpose it?
+ /// Times in how many blocks we sponsor data.
+ ///
+ /// If is `Some(v)` then **setVariableMetadata** is sponsored if there is `v` block between transactions.
+ ///
+ /// * Default - [`SponsoringDisabled`](SponsoringRateLimit::SponsoringDisabled).
+ /// * Limit - [`MAX_SPONSOR_TIMEOUT`].
///
/// In any case, chain default: [`SponsoringRateLimit::SponsoringDisabled`]
pub sponsored_data_rate_limit: Option<SponsoringRateLimit>,
/// Maximum amount of tokens inside the collection. Chain default: [`COLLECTION_TOKEN_LIMIT`]
+
+ /// How many tokens can be mined into this collection.
+ ///
+ /// * Default - [`COLLECTION_TOKEN_LIMIT`].
+ /// * Limit - [`COLLECTION_TOKEN_LIMIT`].
pub token_limit: Option<u32>,
- /// Timeout for sponsoring a token transfer in passed blocks. Chain default:
- /// either [`NFT_SPONSOR_TRANSFER_TIMEOUT`], [`FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT`], or [`REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT`],
- /// depending on the collection type.
+ /// Timeouts for transfer sponsoring.
+ ///
+ /// * Default
+ /// - **Fungible** - [`FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT`]
+ /// - **NFT** - [`NFT_SPONSOR_TRANSFER_TIMEOUT`]
+ /// - **Refungible** - [`REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT`]
+ /// * Limit - [`MAX_SPONSOR_TIMEOUT`].
pub sponsor_transfer_timeout: Option<u32>,
- /// Timeout for sponsoring an approval in passed blocks. Chain default: [`SPONSOR_APPROVE_TIMEOUT`]
+
+ /// Timeout for sponsoring an approval in passed blocks.
+ ///
+ /// * Default - [`SPONSOR_APPROVE_TIMEOUT`].
+ /// * Limit - [`MAX_SPONSOR_TIMEOUT`].
pub sponsor_approve_timeout: Option<u32>,
- /// Can a token be transferred by the owner. Chain default: `false`
+
+ /// Whether the collection owner of the collection can send tokens (which belong to other users).
+ ///
+ /// * Default - **false**.
pub owner_can_transfer: Option<bool>,
- /// Can a token be burned by the owner. Chain default: `true`
+
+ /// Can the collection owner burn other people's tokens.
+ ///
+ /// * Default - **true**.
pub owner_can_destroy: Option<bool>,
- /// Can a token be transferred at all. Chain default: `true`
+
+ /// Is it possible to send tokens from this collection between users.
+ ///
+ /// * Default - **true**.
pub transfers_enabled: Option<bool>,
}
impl CollectionLimits {
+ /// Get effective value for [`account_token_ownership_limit`](self.account_token_ownership_limit).
pub fn account_token_ownership_limit(&self) -> u32 {
self.account_token_ownership_limit
.unwrap_or(ACCOUNT_TOKEN_OWNERSHIP_LIMIT)
.min(MAX_TOKEN_OWNERSHIP)
}
+
+ /// Get effective value for [`sponsored_data_size`](self.sponsored_data_size).
pub fn sponsored_data_size(&self) -> u32 {
self.sponsored_data_size
.unwrap_or(CUSTOM_DATA_LIMIT)
.min(CUSTOM_DATA_LIMIT)
}
+
+ /// Get effective value for [`token_limit`](self.token_limit).
pub fn token_limit(&self) -> u32 {
self.token_limit
.unwrap_or(COLLECTION_TOKEN_LIMIT)
.min(COLLECTION_TOKEN_LIMIT)
}
+
+ // TODO: may be replace u32 to mode?
+ /// Get effective value for [`sponsor_transfer_timeout`](self.sponsor_transfer_timeout).
pub fn sponsor_transfer_timeout(&self, default: u32) -> u32 {
self.sponsor_transfer_timeout
.unwrap_or(default)
.min(MAX_SPONSOR_TIMEOUT)
}
+
+ /// Get effective value for [`sponsor_approve_timeout`](self.sponsor_approve_timeout).
pub fn sponsor_approve_timeout(&self) -> u32 {
self.sponsor_approve_timeout
.unwrap_or(SPONSOR_APPROVE_TIMEOUT)
.min(MAX_SPONSOR_TIMEOUT)
}
+
+ /// Get effective value for [`owner_can_transfer`](self.owner_can_transfer).
pub fn owner_can_transfer(&self) -> bool {
self.owner_can_transfer.unwrap_or(false)
}
+
+ /// Get effective value for [`owner_can_transfer_instaled`](self.owner_can_transfer_instaled).
pub fn owner_can_transfer_instaled(&self) -> bool {
self.owner_can_transfer.is_some()
}
+
+ /// Get effective value for [`owner_can_destroy`](self.owner_can_destroy).
pub fn owner_can_destroy(&self) -> bool {
self.owner_can_destroy.unwrap_or(true)
}
+
+ /// Get effective value for [`transfers_enabled`](self.transfers_enabled).
pub fn transfers_enabled(&self) -> bool {
self.transfers_enabled.unwrap_or(true)
}
+
+ /// Get effective value for [`sponsored_data_rate_limit`](self.sponsored_data_rate_limit).
pub fn sponsored_data_rate_limit(&self) -> Option<u32> {
match self
.sponsored_data_rate_limit
@@ -457,24 +643,46 @@
}
/// Permissions on certain operations within a collection.
-/// All fields are wrapped in `Option`s, where None means chain default.
-// IMPORTANT: When adding/removing fields from this struct - don't forget to also
-// update clamp_limits() in pallet-common.
+///
+/// Some fields are wrapped in [`Option`], where `None` means chain default.
+///
+/// Update with `pallet_common::Pallet::clamp_permissions`.
#[derive(Encode, Decode, Debug, Default, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
+// When adding/removing fields from this struct - don't forget to also update `pallet_common::Pallet::clamp_permissions`.
+// TODO: move `pallet_common::Pallet::clamp_permissions` into `impl CollectionPermissions`.
pub struct CollectionPermissions {
+ /// Access mode.
+ ///
+ /// * Default - [`AccessMode::Normal`].
pub access: Option<AccessMode>,
+
+ /// Minting allowance.
+ ///
+ /// * Default - **false**.
pub mint_mode: Option<bool>,
+
+ /// Permissions for nesting.
+ ///
+ /// * Default
+ /// - `token_owner` - **false**
+ /// - `collection_admin` - **false**
+ /// - `restricted` - **None**
pub nesting: Option<NestingPermissions>,
}
impl CollectionPermissions {
+ /// Get effective value for [`access`](self.access).
pub fn access(&self) -> AccessMode {
self.access.unwrap_or(AccessMode::Normal)
}
+
+ /// Get effective value for [`mint_mode`](self.mint_mode).
pub fn mint_mode(&self) -> bool {
self.mint_mode.unwrap_or(false)
}
+
+ /// Get effective value for [`nesting`](self.nesting).
pub fn nesting(&self) -> &NestingPermissions {
static DEFAULT: NestingPermissions = NestingPermissions {
token_owner: false,
@@ -487,8 +695,10 @@
}
}
+/// Inner set for collections allowed to nest.
type OwnerRestrictedSetInner = BoundedBTreeSet<CollectionId, ConstU32<16>>;
+/// Wraper for collections set allowing nest.
#[derive(Encode, Decode, Clone, PartialEq, TypeInfo, MaxEncodedLen, Derivative)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
#[derivative(Debug)]
@@ -497,7 +707,9 @@
#[derivative(Debug(format_with = "bounded::set_debug"))]
pub OwnerRestrictedSetInner,
);
+
impl OwnerRestrictedSet {
+ /// Create new set.
pub fn new() -> Self {
Self(Default::default())
}
@@ -519,19 +731,21 @@
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
#[derivative(Debug)]
pub struct NestingPermissions {
- /// Owner of token can nest tokens under it
+ /// Owner of token can nest tokens under it.
pub token_owner: bool,
- /// Admin of token collection can nest tokens under token
+ /// Admin of token collection can nest tokens under token.
pub collection_admin: bool,
- /// If set - only tokens from specified collections can be nested
+ /// If set - only tokens from specified collections can be nested.
pub restricted: Option<OwnerRestrictedSet>,
#[cfg(feature = "runtime-benchmarks")]
- /// Anyone can nest tokens, mutually exclusive with `token_owner`, `admin`
+ /// Anyone can nest tokens, mutually exclusive with `token_owner`, `admin`.
pub permissive: bool,
}
/// Enum denominating how often can sponsoring occur if it is enabled.
+///
+/// Used for [`collection limits`](CollectionLimits).
#[derive(Encode, Decode, Debug, Clone, Copy, PartialEq, TypeInfo, MaxEncodedLen)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub enum SponsoringRateLimit {
@@ -549,6 +763,7 @@
/// Key-value pairs used to describe the token as metadata
#[cfg_attr(feature = "serde1", serde(with = "bounded::vec_serde"))]
#[derivative(Debug(format_with = "bounded::vec_debug"))]
+ /// Properties that wil be assignet to created item.
pub properties: CollectionPropertiesVec,
}
@@ -565,11 +780,6 @@
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
#[derivative(Debug)]
pub struct CreateReFungibleData {
- /// Immutable metadata of the token
- #[cfg_attr(feature = "serde1", serde(with = "bounded::vec_serde"))]
- #[derivative(Debug(format_with = "bounded::vec_debug"))]
- pub const_data: BoundedVec<u8, CustomDataLimit>,
-
/// Number of pieces the RFT is split into
pub pieces: u128,
@@ -579,6 +789,7 @@
pub properties: CollectionPropertiesVec,
}
+// TODO: remove this.
#[derive(Encode, Decode, Debug, Clone, PartialEq, TypeInfo, MaxEncodedLen)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub enum MetaUpdatePermission {
@@ -588,63 +799,76 @@
}
/// Enum holding data used for creation of all three item types.
+/// Unified data for create item.
#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, Debug, TypeInfo)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub enum CreateItemData {
+ /// Data for create NFT.
NFT(CreateNftData),
+ /// Data for create Fungible item.
Fungible(CreateFungibleData),
+ /// Data for create ReFungible item.
ReFungible(CreateReFungibleData),
}
-/// Explicit NFT creation data with meta parameters.
+/// Extended data for create NFT.
#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, TypeInfo, Derivative)]
#[derivative(Debug)]
pub struct CreateNftExData<CrossAccountId> {
+ /// Properties that wil be assignet to created item.
#[derivative(Debug(format_with = "bounded::vec_debug"))]
pub properties: CollectionPropertiesVec,
+
+ /// Owner of creating item.
pub owner: CrossAccountId,
}
-/// Explicit RFT creation data with meta parameters.
+/// Extended data for create ReFungible item.
#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, TypeInfo, Derivative)]
#[derivative(Debug(bound = "CrossAccountId: fmt::Debug + Ord"))]
-pub struct CreateRefungibleExData<CrossAccountId> {
- #[derivative(Debug(format_with = "bounded::vec_debug"))]
- pub const_data: BoundedVec<u8, CustomDataLimit>,
+pub struct CreateRefungibleExMultipleOwners<CrossAccountId> {
#[derivative(Debug(format_with = "bounded::map_debug"))]
pub users: BoundedBTreeMap<CrossAccountId, u128, ConstU32<MAX_ITEMS_PER_BATCH>>,
#[derivative(Debug(format_with = "bounded::vec_debug"))]
pub properties: CollectionPropertiesVec,
}
-/// Explicit item creation data with meta parameters, namely the owner.
+/// Extended data for create ReFungible item.
#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, TypeInfo, Derivative)]
+#[derivative(Debug(bound = "CrossAccountId: fmt::Debug"))]
+pub struct CreateRefungibleExSingleOwner<CrossAccountId> {
+ pub user: CrossAccountId,
+ pub pieces: u128,
+ #[derivative(Debug(format_with = "bounded::vec_debug"))]
+ pub properties: CollectionPropertiesVec,
+}
+
+/// Unified extended data for creating item.
+#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, TypeInfo, Derivative)]
#[derivative(Debug(bound = "CrossAccountId: fmt::Debug + Ord"))]
pub enum CreateItemExData<CrossAccountId> {
+ /// Extended data for create NFT.
NFT(
#[derivative(Debug(format_with = "bounded::vec_debug"))]
BoundedVec<CreateNftExData<CrossAccountId>, ConstU32<MAX_ITEMS_PER_BATCH>>,
),
+
+ /// Extended data for create Fungible item.
Fungible(
#[derivative(Debug(format_with = "bounded::map_debug"))]
BoundedBTreeMap<CrossAccountId, u128, ConstU32<MAX_ITEMS_PER_BATCH>>,
),
- /// Many tokens, each may have only one owner
+
+ /// Extended data for create ReFungible item in case of
+ /// many tokens, each may have only one owner
RefungibleMultipleItems(
#[derivative(Debug(format_with = "bounded::vec_debug"))]
- BoundedVec<CreateRefungibleExData<CrossAccountId>, ConstU32<MAX_ITEMS_PER_BATCH>>,
+ BoundedVec<CreateRefungibleExSingleOwner<CrossAccountId>, ConstU32<MAX_ITEMS_PER_BATCH>>,
),
- /// Single token, which may have many owners
- RefungibleMultipleOwners(CreateRefungibleExData<CrossAccountId>),
-}
-impl CreateItemData {
- pub fn data_size(&self) -> usize {
- match self {
- CreateItemData::ReFungible(data) => data.const_data.len(),
- _ => 0,
- }
- }
+ /// Extended data for create ReFungible item in case of
+ /// single token, which may have many owners
+ RefungibleMultipleOwners(CreateRefungibleExMultipleOwners<CrossAccountId>),
}
impl From<CreateNftData> for CreateItemData {
@@ -670,18 +894,28 @@
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
// todo possibly rename to be used generally as an address pair
pub struct TokenChild {
+ /// Token id.
pub token: TokenId,
+
+ /// Collection id.
pub collection: CollectionId,
}
+/// Collection statistics.
#[derive(Encode, Decode, MaxEncodedLen, PartialEq, Clone, Debug, TypeInfo)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub struct CollectionStats {
+ /// Number of created items.
pub created: u32,
+
+ /// Number of burned items.
pub destroyed: u32,
+
+ /// Number of current items.
pub alive: u32,
}
+/// This type works like [`PhantomData`] but supports generating _scale-info_ descriptions to generate node metadata.
#[derive(Encode, Decode, Clone, Debug)]
#[cfg_attr(feature = "std", derive(PartialEq))]
pub struct PhantomType<T>(core::marker::PhantomData<T>);
@@ -707,22 +941,36 @@
}
}
+/// Bounded vector of bytes.
pub type BoundedBytes<S> = BoundedVec<u8, S>;
+/// Extra properties for external collections.
pub type AuxPropertyValue = BoundedBytes<ConstU32<MAX_AUX_PROPERTY_VALUE_LENGTH>>;
+/// Property key.
pub type PropertyKey = BoundedBytes<ConstU32<MAX_PROPERTY_KEY_LENGTH>>;
+
+/// Property value.
pub type PropertyValue = BoundedBytes<ConstU32<MAX_PROPERTY_VALUE_LENGTH>>;
+/// Property permission.
#[derive(Encode, Decode, TypeInfo, Debug, MaxEncodedLen, PartialEq, Clone)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub struct PropertyPermission {
+ /// Permission to change the property and property permission.
+ ///
+ /// If it **false** then you can not change corresponding property even if [`collection_admin`] and [`token_owner`] are **true**.
pub mutable: bool,
+
+ /// Change permission for the collection administrator.
pub collection_admin: bool,
+
+ /// Permission to change the property for the owner of the token.
pub token_owner: bool,
}
impl PropertyPermission {
+ /// Creates mutable property permission but changes restricted for collection admin and token owner.
pub fn none() -> Self {
Self {
mutable: true,
@@ -732,12 +980,15 @@
}
}
+/// Property is simpl key-value record.
#[derive(Encode, Decode, Debug, TypeInfo, Clone, PartialEq, MaxEncodedLen)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub struct Property {
+ /// Property key.
#[cfg_attr(feature = "serde1", serde(with = "bounded::vec_serde"))]
pub key: PropertyKey,
+ /// Property value.
#[cfg_attr(feature = "serde1", serde(with = "bounded::vec_serde"))]
pub value: PropertyValue,
}
@@ -748,12 +999,15 @@
}
}
+/// Record for proprty key permission.
#[derive(Encode, Decode, TypeInfo, Debug, MaxEncodedLen, PartialEq, Clone)]
#[cfg_attr(feature = "serde1", derive(Serialize, Deserialize))]
pub struct PropertyKeyPermission {
+ /// Key.
#[cfg_attr(feature = "serde1", serde(with = "bounded::vec_serde"))]
pub key: PropertyKey,
+ /// Permission.
pub permission: PropertyPermission,
}
@@ -763,26 +1017,49 @@
}
}
+/// Errors for properties actions.
#[derive(Debug)]
pub enum PropertiesError {
+ /// The space allocated for properties has run out.
+ ///
+ /// * Limit for colection - [`MAX_COLLECTION_PROPERTIES_SIZE`].
+ /// * Limit for token - [`MAX_TOKEN_PROPERTIES_SIZE`].
NoSpaceForProperty,
+
+ /// The property limit has been reached.
+ ///
+ /// * Limit - [`MAX_PROPERTIES_PER_ITEM`].
PropertyLimitReached,
+
+ /// Property key contains not allowed character.
InvalidCharacterInPropertyKey,
+
+ /// Property key length is too long.
+ ///
+ /// * Limit - [`MAX_PROPERTY_KEY_LENGTH`].
PropertyKeyIsTooLong,
+
+ /// Property key is empty.
EmptyPropertyKey,
}
+/// Marker for scope of property.
+///
+/// Scoped property can't be changed by user. Used for external collections.
#[derive(Encode, Decode, MaxEncodedLen, TypeInfo, PartialEq, Clone, Copy)]
pub enum PropertyScope {
None,
Rmrk,
+ Eth,
}
impl PropertyScope {
+ /// Apply scope to property key.
pub fn apply(self, key: PropertyKey) -> Result<PropertyKey, PropertiesError> {
let scope_str: &[u8] = match self {
Self::None => return Ok(key),
Self::Rmrk => b"rmrk",
+ Self::Eth => b"eth",
};
[scope_str, b":", key.as_slice()]
@@ -792,9 +1069,11 @@
}
}
+/// Trait for operate with properties.
pub trait TrySetProperty: Sized {
type Value;
+ /// Try to set property with scope.
fn try_scoped_set(
&mut self,
scope: PropertyScope,
@@ -802,6 +1081,7 @@
value: Self::Value,
) -> Result<(), PropertiesError>;
+ /// Try to set property with scope from iterator.
fn try_scoped_set_from_iter<I, KV>(
&mut self,
scope: PropertyScope,
@@ -819,10 +1099,12 @@
Ok(())
}
+ /// Try to set property.
fn try_set(&mut self, key: PropertyKey, value: Self::Value) -> Result<(), PropertiesError> {
self.try_scoped_set(PropertyScope::None, key, value)
}
+ /// Try to set property from iterator.
fn try_set_from_iter<I, KV>(&mut self, iter: I) -> Result<(), PropertiesError>
where
I: Iterator<Item = KV>,
@@ -832,6 +1114,7 @@
}
}
+/// Wrapped map for storing properties.
#[derive(Encode, Decode, TypeInfo, Derivative, Clone, PartialEq, MaxEncodedLen)]
#[derivative(Default(bound = ""))]
pub struct PropertiesMap<Value>(
@@ -839,24 +1122,29 @@
);
impl<Value> PropertiesMap<Value> {
+ /// Create new property map.
pub fn new() -> Self {
Self(BoundedBTreeMap::new())
}
+ /// Remove property from map.
pub fn remove(&mut self, key: &PropertyKey) -> Result<Option<Value>, PropertiesError> {
Self::check_property_key(key)?;
Ok(self.0.remove(key))
}
+ /// Get property with appropriate key from map.
pub fn get(&self, key: &PropertyKey) -> Option<&Value> {
self.0.get(key)
}
+ /// Check if map contains key.
pub fn contains_key(&self, key: &PropertyKey) -> bool {
self.0.contains_key(key)
}
+ /// Check if map contains key with key validation.
fn check_property_key(key: &PropertyKey) -> Result<(), PropertiesError> {
if key.is_empty() {
return Err(PropertiesError::EmptyPropertyKey);
@@ -909,8 +1197,10 @@
}
}
+/// Alias for property permissions map.
pub type PropertiesPermissionMap = PropertiesMap<PropertyPermission>;
+/// Wrapper for properties map with consumed space control.
#[derive(Encode, Decode, TypeInfo, Clone, PartialEq, MaxEncodedLen)]
pub struct Properties {
map: PropertiesMap<PropertyValue>,
@@ -919,6 +1209,7 @@
}
impl Properties {
+ /// Create new properies container.
pub fn new(space_limit: u32) -> Self {
Self {
map: PropertiesMap::new(),
@@ -927,6 +1218,7 @@
}
}
+ /// Remove propery with appropiate key.
pub fn remove(&mut self, key: &PropertyKey) -> Result<Option<PropertyValue>, PropertiesError> {
let value = self.map.remove(key)?;
@@ -938,6 +1230,7 @@
Ok(value)
}
+ /// Get property with appropriate key.
pub fn get(&self, key: &PropertyKey) -> Option<&PropertyValue> {
self.map.get(key)
}
@@ -977,6 +1270,7 @@
}
}
+/// Utility struct for using in `StorageMap`.
pub struct CollectionProperties;
impl Get<Properties> for CollectionProperties {
@@ -985,6 +1279,7 @@
}
}
+/// Utility struct for using in `StorageMap`.
pub struct TokenProperties;
impl Get<Properties> for TokenProperties {
primitives/data-structs/src/mapping.rsdiffbeforeafterboth--- a/primitives/data-structs/src/mapping.rs
+++ b/primitives/data-structs/src/mapping.rs
@@ -1,3 +1,21 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+//! This module contains mapping between different addresses.
+
use core::marker::PhantomData;
use sp_core::H160;
@@ -5,12 +23,19 @@
use crate::{CollectionId, TokenId};
use pallet_evm::account::CrossAccountId;
+/// Trait for mapping between token id and some `Address`.
pub trait TokenAddressMapping<Address> {
+ /// Map token id to `Address`.
fn token_to_address(collection: CollectionId, token: TokenId) -> Address;
+
+ /// Map `Address` to token id.
fn address_to_token(address: &Address) -> Option<(CollectionId, TokenId)>;
+
+ /// Check is address for token.
fn is_token_address(address: &Address) -> bool;
}
+/// Unit struct for mapping token id to/from *Evm address* represented by [`H160`].
pub struct EvmTokenAddressMapping;
/// 0xf8238ccfff8ed887463fd5e00000000100000002 - collection 1, token 2
@@ -46,6 +71,7 @@
}
}
+/// Unit struct for mapping token id to/from [`CrossAccountId`].
pub struct CrossTokenAddressMapping<A>(PhantomData<A>);
impl<A, C: CrossAccountId<A>> TokenAddressMapping<C> for CrossTokenAddressMapping<A> {
primitives/rmrk-traits/Cargo.tomldiffbeforeafterboth--- a/primitives/rmrk-traits/Cargo.toml
+++ b/primitives/rmrk-traits/Cargo.toml
@@ -6,7 +6,7 @@
license = 'GPLv3'
homepage = "https://unique.network"
repository = 'https://github.com/UniqueNetwork/unique-chain'
-version = '0.1.0'
+version = "0.1.0"
[dependencies]
scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
primitives/rpc/Cargo.tomldiffbeforeafterboth--- a/primitives/rpc/Cargo.toml
+++ b/primitives/rpc/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "up-rpc"
-version = "0.1.1"
+version = "0.1.2"
license = "GPLv3"
edition = "2021"
primitives/rpc/src/lib.rsdiffbeforeafterboth--- a/primitives/rpc/src/lib.rs
+++ b/primitives/rpc/src/lib.rs
@@ -28,6 +28,7 @@
sp_api::decl_runtime_apis! {
#[api_version(2)]
+ /// Trait for generate rpc.
pub trait UniqueApi<CrossAccountId, AccountId> where
AccountId: Decode,
CrossAccountId: pallet_evm::account::CrossAccountId<AccountId>,
@@ -35,36 +36,57 @@
#[changed_in(2)]
fn token_owner(collection: CollectionId, token: TokenId) -> Result<CrossAccountId>;
+ /// Get number of tokens in collection owned by account.
fn account_tokens(collection: CollectionId, account: CrossAccountId) -> Result<Vec<TokenId>>;
+
+ /// Number of existing tokens in collection.
fn collection_tokens(collection: CollectionId) -> Result<Vec<TokenId>>;
+
+ /// Check token exist.
fn token_exists(collection: CollectionId, token: TokenId) -> Result<bool>;
+ /// Get token owner.
fn token_owner(collection: CollectionId, token: TokenId) -> Result<Option<CrossAccountId>>;
+
+ /// Get real owner of nested token.
fn topmost_token_owner(collection: CollectionId, token: TokenId) -> Result<Option<CrossAccountId>>;
+
+ /// Get nested tokens for the specified item.
fn token_children(collection: CollectionId, token: TokenId) -> Result<Vec<TokenChild>>;
+ /// Get collection properties.
fn collection_properties(collection: CollectionId, properties: Option<Vec<Vec<u8>>>) -> Result<Vec<Property>>;
+ /// Get token properties.
fn token_properties(
collection: CollectionId,
token_id: TokenId,
properties: Option<Vec<Vec<u8>>>
) -> Result<Vec<Property>>;
+ /// Get permissions for token properties.
fn property_permissions(
collection: CollectionId,
properties: Option<Vec<Vec<u8>>>
) -> Result<Vec<PropertyKeyPermission>>;
+ /// Get token data.
fn token_data(
collection: CollectionId,
token_id: TokenId,
keys: Option<Vec<Vec<u8>>>
) -> Result<TokenData<CrossAccountId>>;
+ /// Total number of tokens in collection.
fn total_supply(collection: CollectionId) -> Result<u32>;
+
+ /// Get account balance for collection (sum of tokens pieces).
fn account_balance(collection: CollectionId, account: CrossAccountId) -> Result<u32>;
+
+ /// Get account balance for specified token.
fn balance(collection: CollectionId, account: CrossAccountId, token: TokenId) -> Result<u128>;
+
+ /// Amount of token pieces allowed to spend from granded account.
fn allowance(
collection: CollectionId,
sender: CrossAccountId,
@@ -72,14 +94,31 @@
token: TokenId,
) -> Result<u128>;
+ /// Get list of collection admins.
fn adminlist(collection: CollectionId) -> Result<Vec<CrossAccountId>>;
+
+ /// Get list of users that allowet to mint tikens in collection.
fn allowlist(collection: CollectionId) -> Result<Vec<CrossAccountId>>;
+
+ /// Check that user is in allowed list (see [`allowlist`]).
fn allowed(collection: CollectionId, user: CrossAccountId) -> Result<bool>;
+
+ /// Last minted token id.
fn last_token_id(collection: CollectionId) -> Result<TokenId>;
+
+ /// Get collection by id.
fn collection_by_id(collection: CollectionId) -> Result<Option<RpcCollection<AccountId>>>;
+
+ /// Get collection stats.
fn collection_stats() -> Result<CollectionStats>;
+
+ /// Get the number of blocks through which sponsorship will be available.
fn next_sponsored(collection: CollectionId, account: CrossAccountId, token: TokenId) -> Result<Option<u64>>;
+
+ /// Get effective colletion limits.
fn effective_collection_limits(collection_id: CollectionId) -> Result<Option<CollectionLimits>>;
+
+ /// Get total pieces of token.
fn total_pieces(collection_id: CollectionId, token_id: TokenId) -> Result<Option<u128>>;
fn token_owners(collection: CollectionId, token: TokenId) -> Result<Vec<CrossAccountId>>;
}
runtime/common/Cargo.tomldiffbeforeafterboth--- a/runtime/common/Cargo.toml
+++ /dev/null
@@ -1,115 +0,0 @@
-[package]
-authors = ['Unique Network <support@uniquenetwork.io>']
-description = 'Unique Runtime Common'
-edition = '2021'
-homepage = 'https://unique.network'
-license = 'All Rights Reserved'
-name = 'unique-runtime-common'
-repository = 'https://github.com/UniqueNetwork/unique-chain'
-version = '0.9.24'
-
-[features]
-default = ['std']
-std = [
- 'sp-core/std',
- 'sp-std/std',
- 'sp-runtime/std',
- 'codec/std',
- 'frame-support/std',
- 'frame-system/std',
- 'sp-consensus-aura/std',
- 'pallet-common/std',
- 'pallet-unique/std',
- 'pallet-fungible/std',
- 'pallet-nonfungible/std',
- 'pallet-refungible/std',
- 'up-data-structs/std',
- 'pallet-evm/std',
- 'fp-rpc/std',
-]
-runtime-benchmarks = [
- 'sp-runtime/runtime-benchmarks',
- 'frame-support/runtime-benchmarks',
- 'frame-system/runtime-benchmarks',
-]
-
-[dependencies.sp-core]
-default-features = false
-git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
-
-[dependencies.sp-std]
-default-features = false
-git = 'https://github.com/paritytech/substrate'
-branch = 'polkadot-v0.9.24'
-
-[dependencies.sp-runtime]
-default-features = false
-git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
-
-[dependencies.codec]
-default-features = false
-features = ['derive']
-package = 'parity-scale-codec'
-version = '3.1.2'
-
-[dependencies.scale-info]
-default-features = false
-features = ["derive"]
-version = "2.0.1"
-
-[dependencies.frame-support]
-default-features = false
-git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
-
-[dependencies.frame-system]
-default-features = false
-git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
-
-[dependencies.pallet-common]
-default-features = false
-path = "../../pallets/common"
-
-[dependencies.pallet-unique]
-default-features = false
-path = "../../pallets/unique"
-
-[dependencies.pallet-fungible]
-default-features = false
-path = "../../pallets/fungible"
-
-[dependencies.pallet-nonfungible]
-default-features = false
-path = "../../pallets/nonfungible"
-
-[dependencies.pallet-refungible]
-default-features = false
-path = "../../pallets/refungible"
-
-[dependencies.pallet-unique-scheduler]
-default-features = false
-path = "../../pallets/scheduler"
-
-[dependencies.up-data-structs]
-default-features = false
-path = "../../primitives/data-structs"
-
-[dependencies.sp-consensus-aura]
-default-features = false
-git = "https://github.com/paritytech/substrate"
-branch = "polkadot-v0.9.24"
-
-[dependencies.fp-rpc]
-default-features = false
-git = "https://github.com/uniquenetwork/frontier"
-branch = "unique-polkadot-v0.9.24"
-
-[dependencies]
-pallet-evm = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
-evm-coder = { default-features = false, path = '../../crates/evm-coder' }
-up-sponsorship = { default-features = false, git = "https://github.com/UniqueNetwork/pallet-sponsoring", branch = 'polkadot-v0.9.24' }
-
-rmrk-rpc = { default-features = false, path = "../../primitives/rmrk-rpc" }
runtime/common/config/ethereum.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/config/ethereum.rs
@@ -0,0 +1,131 @@
+use sp_core::{U256, H160};
+use frame_support::{
+ weights::{Weight, constants::WEIGHT_PER_SECOND},
+ traits::{FindAuthor},
+ parameter_types, ConsensusEngineId,
+};
+use sp_runtime::{RuntimeAppPublic, Perbill};
+use crate::{
+ runtime_common::{
+ dispatch::CollectionDispatchT, ethereum::sponsoring::EvmSponsorshipHandler,
+ config::sponsoring::DefaultSponsoringRateLimit, DealWithFees,
+ },
+ Runtime, Aura, Balances, Event, ChainId,
+};
+use pallet_evm::{EnsureAddressTruncated, HashedAddressMapping};
+use up_common::constants::*;
+
+pub type CrossAccountId = pallet_evm::account::BasicCrossAccountId<Runtime>;
+
+impl pallet_evm::account::Config for Runtime {
+ type CrossAccountId = CrossAccountId;
+ type EvmAddressMapping = pallet_evm::HashedAddressMapping<Self::Hashing>;
+ type EvmBackwardsAddressMapping = fp_evm_mapping::MapBackwardsAddressTruncated;
+}
+
+// Assuming slowest ethereum opcode is SSTORE, with gas price of 20000 as our worst case
+// (contract, which only writes a lot of data),
+// approximating on top of our real store write weight
+parameter_types! {
+ pub const WritesPerSecond: u64 = WEIGHT_PER_SECOND / <Runtime as frame_system::Config>::DbWeight::get().write;
+ pub const GasPerSecond: u64 = WritesPerSecond::get() * 20000;
+ pub const WeightPerGas: u64 = WEIGHT_PER_SECOND / GasPerSecond::get();
+}
+
+/// Limiting EVM execution to 50% of block for substrate users and management tasks
+/// EVM transaction consumes more weight than substrate's, so we can't rely on them being
+/// scheduled fairly
+const EVM_DISPATCH_RATIO: Perbill = Perbill::from_percent(50);
+parameter_types! {
+ pub BlockGasLimit: U256 = U256::from(NORMAL_DISPATCH_RATIO * EVM_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT / WeightPerGas::get());
+}
+
+pub enum FixedGasWeightMapping {}
+impl pallet_evm::GasWeightMapping for FixedGasWeightMapping {
+ fn gas_to_weight(gas: u64) -> Weight {
+ gas.saturating_mul(WeightPerGas::get())
+ }
+ fn weight_to_gas(weight: Weight) -> u64 {
+ weight / WeightPerGas::get()
+ }
+}
+
+pub struct FixedFee;
+impl pallet_evm::FeeCalculator for FixedFee {
+ fn min_gas_price() -> (U256, u64) {
+ (MIN_GAS_PRICE.into(), 0)
+ }
+}
+
+pub struct EthereumFindAuthor<F>(core::marker::PhantomData<F>);
+impl<F: FindAuthor<u32>> FindAuthor<H160> for EthereumFindAuthor<F> {
+ fn find_author<'a, I>(digests: I) -> Option<H160>
+ where
+ I: 'a + IntoIterator<Item = (ConsensusEngineId, &'a [u8])>,
+ {
+ if let Some(author_index) = F::find_author(digests) {
+ let authority_id = Aura::authorities()[author_index as usize].clone();
+ return Some(H160::from_slice(&authority_id.to_raw_vec()[4..24]));
+ }
+ None
+ }
+}
+
+impl pallet_evm::Config for Runtime {
+ type BlockGasLimit = BlockGasLimit;
+ type FeeCalculator = FixedFee;
+ type GasWeightMapping = FixedGasWeightMapping;
+ type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping<Self>;
+ type CallOrigin = EnsureAddressTruncated<Self>;
+ type WithdrawOrigin = EnsureAddressTruncated<Self>;
+ type AddressMapping = HashedAddressMapping<Self::Hashing>;
+ type PrecompilesType = ();
+ type PrecompilesValue = ();
+ type Currency = Balances;
+ type Event = Event;
+ type OnMethodCall = (
+ pallet_evm_migration::OnMethodCall<Self>,
+ pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,
+ CollectionDispatchT<Self>,
+ pallet_unique::eth::CollectionHelpersOnMethodCall<Self>,
+ );
+ type OnCreate = pallet_evm_contract_helpers::HelpersOnCreate<Self>;
+ type ChainId = ChainId;
+ type Runner = pallet_evm::runner::stack::Runner<Self>;
+ type OnChargeTransaction = pallet_evm::EVMCurrencyAdapter<Balances, DealWithFees>;
+ type TransactionValidityHack = pallet_evm_transaction_payment::TransactionValidityHack<Self>;
+ type FindAuthor = EthereumFindAuthor<Aura>;
+}
+
+impl pallet_evm_migration::Config for Runtime {
+ type WeightInfo = pallet_evm_migration::weights::SubstrateWeight<Self>;
+}
+
+impl pallet_ethereum::Config for Runtime {
+ type Event = Event;
+ type StateRoot = pallet_ethereum::IntermediateStateRoot<Self>;
+}
+
+parameter_types! {
+ // 0x842899ECF380553E8a4de75bF534cdf6fBF64049
+ pub const HelpersContractAddress: H160 = H160([
+ 0x84, 0x28, 0x99, 0xec, 0xf3, 0x80, 0x55, 0x3e, 0x8a, 0x4d, 0xe7, 0x5b, 0xf5, 0x34, 0xcd, 0xf6, 0xfb, 0xf6, 0x40, 0x49,
+ ]);
+
+ // 0x6c4e9fe1ae37a41e93cee429e8e1881abdcbb54f
+ pub const EvmCollectionHelpersAddress: H160 = H160([
+ 0x6c, 0x4e, 0x9f, 0xe1, 0xae, 0x37, 0xa4, 0x1e, 0x93, 0xce, 0xe4, 0x29, 0xe8, 0xe1, 0x88, 0x1a, 0xbd, 0xcb, 0xb5, 0x4f,
+ ]);
+}
+
+impl pallet_evm_contract_helpers::Config for Runtime {
+ type ContractAddress = HelpersContractAddress;
+ type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;
+}
+
+impl pallet_evm_coder_substrate::Config for Runtime {}
+
+impl pallet_evm_transaction_payment::Config for Runtime {
+ type EvmSponsorshipHandler = EvmSponsorshipHandler;
+ type Currency = Balances;
+}
runtime/common/config/mod.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/config/mod.rs
@@ -0,0 +1,23 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+pub mod ethereum;
+pub mod orml;
+pub mod pallets;
+pub mod parachain;
+pub mod sponsoring;
+pub mod substrate;
+pub mod xcm;
runtime/common/config/orml.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/config/orml.rs
@@ -0,0 +1,38 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use frame_support::parameter_types;
+use frame_system::EnsureSigned;
+use crate::{Runtime, Event, RelayChainBlockNumberProvider};
+use up_common::{
+ types::{AccountId, Balance},
+ constants::*,
+};
+
+parameter_types! {
+ pub const MinVestedTransfer: Balance = 10 * UNIQUE;
+ pub const MaxVestingSchedules: u32 = 28;
+}
+
+impl orml_vesting::Config for Runtime {
+ type Event = Event;
+ type Currency = pallet_balances::Pallet<Runtime>;
+ type MinVestedTransfer = MinVestedTransfer;
+ type VestedTransferOrigin = EnsureSigned<AccountId>;
+ type WeightInfo = ();
+ type MaxVestingSchedules = MaxVestingSchedules;
+ type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>;
+}
runtime/common/config/pallets/mod.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/config/pallets/mod.rs
@@ -0,0 +1,93 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use frame_support::parameter_types;
+use sp_runtime::traits::AccountIdConversion;
+use crate::{
+ runtime_common::{
+ dispatch::CollectionDispatchT,
+ config::{substrate::TreasuryModuleId, ethereum::EvmCollectionHelpersAddress},
+ weights::CommonWeights,
+ RelayChainBlockNumberProvider,
+ },
+ Runtime, Event, Call, Balances,
+};
+use up_common::{
+ types::{AccountId, Balance, BlockNumber},
+ constants::*,
+};
+use up_data_structs::{
+ mapping::{EvmTokenAddressMapping, CrossTokenAddressMapping},
+};
+
+#[cfg(feature = "rmrk")]
+pub mod rmrk;
+
+#[cfg(feature = "scheduler")]
+pub mod scheduler;
+
+parameter_types! {
+ pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();
+ pub const CollectionCreationPrice: Balance = 2 * UNIQUE;
+}
+
+impl pallet_common::Config for Runtime {
+ type WeightInfo = pallet_common::weights::SubstrateWeight<Self>;
+ type Event = Event;
+ type Currency = Balances;
+ type CollectionCreationPrice = CollectionCreationPrice;
+ type TreasuryAccountId = TreasuryAccountId;
+ type CollectionDispatch = CollectionDispatchT<Self>;
+
+ type EvmTokenAddressMapping = EvmTokenAddressMapping;
+ type CrossTokenAddressMapping = CrossTokenAddressMapping<Self::AccountId>;
+ type ContractAddress = EvmCollectionHelpersAddress;
+}
+
+impl pallet_structure::Config for Runtime {
+ type Event = Event;
+ type Call = Call;
+ type WeightInfo = pallet_structure::weights::SubstrateWeight<Self>;
+}
+
+impl pallet_fungible::Config for Runtime {
+ type WeightInfo = pallet_fungible::weights::SubstrateWeight<Self>;
+}
+impl pallet_refungible::Config for Runtime {
+ type WeightInfo = pallet_refungible::weights::SubstrateWeight<Self>;
+}
+impl pallet_nonfungible::Config for Runtime {
+ type WeightInfo = pallet_nonfungible::weights::SubstrateWeight<Self>;
+}
+
+parameter_types! {
+ pub const InflationBlockInterval: BlockNumber = 100; // every time per how many blocks inflation is applied
+}
+
+/// Used for the pallet inflation
+impl pallet_inflation::Config for Runtime {
+ type Currency = Balances;
+ type TreasuryAccountId = TreasuryAccountId;
+ type InflationBlockInterval = InflationBlockInterval;
+ type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>;
+}
+
+impl pallet_unique::Config for Runtime {
+ type Event = Event;
+ type WeightInfo = pallet_unique::weights::SubstrateWeight<Self>;
+ type CommonWeightInfo = CommonWeights<Self>;
+ type RefungibleExtensionsWeightInfo = CommonWeights<Self>;
+}
runtime/common/config/pallets/rmrk.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/config/pallets/rmrk.rs
@@ -0,0 +1,27 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use crate::{Runtime, Event};
+
+impl pallet_proxy_rmrk_core::Config for Runtime {
+ type WeightInfo = pallet_proxy_rmrk_core::weights::SubstrateWeight<Self>;
+ type Event = Event;
+}
+
+impl pallet_proxy_rmrk_equip::Config for Runtime {
+ type WeightInfo = pallet_proxy_rmrk_equip::weights::SubstrateWeight<Self>;
+ type Event = Event;
+}
runtime/common/config/pallets/scheduler.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/config/pallets/scheduler.rs
@@ -0,0 +1,59 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use frame_support::{traits::PrivilegeCmp, weights::Weight, parameter_types};
+use frame_system::EnsureSigned;
+use sp_runtime::Perbill;
+use sp_std::cmp::Ordering;
+use crate::{
+ runtime_common::{scheduler::SchedulerPaymentExecutor, config::substrate::RuntimeBlockWeights},
+ Runtime, Call, Event, Origin, OriginCaller, Balances,
+};
+use up_common::types::AccountId;
+
+parameter_types! {
+ pub MaximumSchedulerWeight: Weight = Perbill::from_percent(50) *
+ RuntimeBlockWeights::get().max_block;
+ pub const MaxScheduledPerBlock: u32 = 50;
+
+ pub const NoPreimagePostponement: Option<u32> = Some(10);
+ pub const Preimage: Option<u32> = Some(10);
+}
+
+/// Used the compare the privilege of an origin inside the scheduler.
+pub struct OriginPrivilegeCmp;
+
+impl PrivilegeCmp<OriginCaller> for OriginPrivilegeCmp {
+ fn cmp_privilege(_left: &OriginCaller, _right: &OriginCaller) -> Option<Ordering> {
+ Some(Ordering::Equal)
+ }
+}
+
+impl pallet_unique_scheduler::Config for Runtime {
+ type Event = Event;
+ type Origin = Origin;
+ type Currency = Balances;
+ type PalletsOrigin = OriginCaller;
+ type Call = Call;
+ type MaximumWeight = MaximumSchedulerWeight;
+ type ScheduleOrigin = EnsureSigned<AccountId>;
+ type MaxScheduledPerBlock = MaxScheduledPerBlock;
+ type WeightInfo = ();
+ type CallExecutor = SchedulerPaymentExecutor;
+ type OriginPrivilegeCmp = OriginPrivilegeCmp;
+ type PreimageProvider = ();
+ type NoPreimagePostponement = NoPreimagePostponement;
+}
runtime/common/config/parachain.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/config/parachain.rs
@@ -0,0 +1,44 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use frame_support::{weights::Weight, parameter_types};
+use crate::{Runtime, Event, XcmpQueue, DmpQueue};
+use up_common::constants::*;
+
+parameter_types! {
+ pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4;
+ pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4;
+}
+
+impl cumulus_pallet_parachain_system::Config for Runtime {
+ type Event = Event;
+ type SelfParaId = parachain_info::Pallet<Self>;
+ type OnSystemEvent = ();
+ // type DownwardMessageHandlers = cumulus_primitives_utility::UnqueuedDmpAsParent<
+ // MaxDownwardMessageWeight,
+ // XcmExecutor<XcmConfig>,
+ // Call,
+ // >;
+ type OutboundXcmpMessageSource = XcmpQueue;
+ type DmpMessageHandler = DmpQueue;
+ type ReservedDmpWeight = ReservedDmpWeight;
+ type ReservedXcmpWeight = ReservedXcmpWeight;
+ type XcmpMessageHandler = XcmpQueue;
+}
+
+impl parachain_info::Config for Runtime {}
+
+impl cumulus_pallet_aura_ext::Config for Runtime {}
runtime/common/config/sponsoring.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/config/sponsoring.rs
@@ -0,0 +1,35 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use frame_support::parameter_types;
+use crate::{
+ runtime_common::{sponsoring::UniqueSponsorshipHandler},
+ Runtime,
+};
+use up_common::{types::BlockNumber, constants::*};
+
+parameter_types! {
+ pub const DefaultSponsoringRateLimit: BlockNumber = 1 * DAYS;
+}
+
+type SponsorshipHandler = (
+ UniqueSponsorshipHandler<Runtime>,
+ pallet_evm_transaction_payment::BridgeSponsorshipHandler<Runtime>,
+);
+
+impl pallet_charge_transaction::Config for Runtime {
+ type SponsorshipHandler = SponsorshipHandler;
+}
runtime/common/config/substrate.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/config/substrate.rs
@@ -0,0 +1,237 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use frame_support::{
+ traits::{Everything, ConstU32},
+ weights::{
+ constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight},
+ DispatchClass, WeightToFeePolynomial, WeightToFeeCoefficients, ConstantMultiplier,
+ WeightToFeeCoefficient,
+ },
+ parameter_types, PalletId,
+};
+use sp_runtime::{
+ generic,
+ traits::{BlakeTwo256, AccountIdLookup},
+ Perbill, Permill, Percent,
+};
+use frame_system::{
+ limits::{BlockLength, BlockWeights},
+ EnsureRoot,
+};
+use sp_arithmetic::traits::{BaseArithmetic, Unsigned};
+use smallvec::smallvec;
+use crate::{
+ runtime_common::DealWithFees, Runtime, Event, Call, Origin, PalletInfo, System, Balances,
+ Treasury, SS58Prefix, Version,
+};
+use up_common::{types::*, constants::*};
+
+parameter_types! {
+ pub const BlockHashCount: BlockNumber = 2400;
+ pub RuntimeBlockLength: BlockLength =
+ BlockLength::max_with_normal_ratio(5 * 1024 * 1024, NORMAL_DISPATCH_RATIO);
+ pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75);
+ pub const MaximumBlockLength: u32 = 5 * 1024 * 1024;
+ pub RuntimeBlockWeights: BlockWeights = BlockWeights::builder()
+ .base_block(BlockExecutionWeight::get())
+ .for_class(DispatchClass::all(), |weights| {
+ weights.base_extrinsic = ExtrinsicBaseWeight::get();
+ })
+ .for_class(DispatchClass::Normal, |weights| {
+ weights.max_total = Some(NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT);
+ })
+ .for_class(DispatchClass::Operational, |weights| {
+ weights.max_total = Some(MAXIMUM_BLOCK_WEIGHT);
+ // Operational transactions have some extra reserved space, so that they
+ // are included even if block reached `MAXIMUM_BLOCK_WEIGHT`.
+ weights.reserved = Some(
+ MAXIMUM_BLOCK_WEIGHT - NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT
+ );
+ })
+ .avg_block_initialization(AVERAGE_ON_INITIALIZE_RATIO)
+ .build_or_panic();
+}
+
+impl frame_system::Config for Runtime {
+ /// The data to be stored in an account.
+ type AccountData = pallet_balances::AccountData<Balance>;
+ /// The identifier used to distinguish between accounts.
+ type AccountId = AccountId;
+ /// The basic call filter to use in dispatchable.
+ type BaseCallFilter = Everything;
+ /// Maximum number of block number to block hash mappings to keep (oldest pruned first).
+ type BlockHashCount = BlockHashCount;
+ /// The maximum length of a block (in bytes).
+ type BlockLength = RuntimeBlockLength;
+ /// The index type for blocks.
+ type BlockNumber = BlockNumber;
+ /// The weight of the overhead invoked on the block import process, independent of the extrinsics included in that block.
+ type BlockWeights = RuntimeBlockWeights;
+ /// The aggregated dispatch type that is available for extrinsics.
+ type Call = Call;
+ /// The weight of database operations that the runtime can invoke.
+ type DbWeight = RocksDbWeight;
+ /// The ubiquitous event type.
+ type Event = Event;
+ /// The type for hashing blocks and tries.
+ type Hash = Hash;
+ /// The hashing algorithm used.
+ type Hashing = BlakeTwo256;
+ /// The header type.
+ type Header = generic::Header<BlockNumber, BlakeTwo256>;
+ /// The index type for storing how many extrinsics an account has signed.
+ type Index = Index;
+ /// The lookup mechanism to get account ID from whatever is passed in dispatchers.
+ type Lookup = AccountIdLookup<AccountId, ()>;
+ /// What to do if an account is fully reaped from the system.
+ type OnKilledAccount = ();
+ /// What to do if a new account is created.
+ type OnNewAccount = ();
+ type OnSetCode = cumulus_pallet_parachain_system::ParachainSetCode<Self>;
+ /// The ubiquitous origin type.
+ type Origin = Origin;
+ /// This type is being generated by `construct_runtime!`.
+ type PalletInfo = PalletInfo;
+ /// This is used as an identifier of the chain. 42 is the generic substrate prefix.
+ type SS58Prefix = SS58Prefix;
+ /// Weight information for the extrinsics of this pallet.
+ type SystemWeightInfo = frame_system::weights::SubstrateWeight<Self>;
+ /// Version of the runtime.
+ type Version = Version;
+ type MaxConsumers = ConstU32<16>;
+}
+
+impl pallet_randomness_collective_flip::Config for Runtime {}
+
+parameter_types! {
+ pub const MinimumPeriod: u64 = SLOT_DURATION / 2;
+}
+
+impl pallet_timestamp::Config for Runtime {
+ /// A timestamp: milliseconds since the unix epoch.
+ type Moment = u64;
+ type OnTimestampSet = ();
+ type MinimumPeriod = MinimumPeriod;
+ type WeightInfo = ();
+}
+
+parameter_types! {
+ // pub const ExistentialDeposit: u128 = 500;
+ pub const ExistentialDeposit: u128 = 0;
+ pub const MaxLocks: u32 = 50;
+ pub const MaxReserves: u32 = 50;
+}
+
+impl pallet_balances::Config for Runtime {
+ type MaxLocks = MaxLocks;
+ type MaxReserves = MaxReserves;
+ type ReserveIdentifier = [u8; 16];
+ /// The type for recording an account's balance.
+ type Balance = Balance;
+ /// The ubiquitous event type.
+ type Event = Event;
+ type DustRemoval = Treasury;
+ type ExistentialDeposit = ExistentialDeposit;
+ type AccountStore = System;
+ type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;
+}
+
+parameter_types! {
+ /// This value increases the priority of `Operational` transactions by adding
+ /// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.
+ pub const OperationalFeeMultiplier: u8 = 5;
+}
+
+/// Linear implementor of `WeightToFeePolynomial`
+pub struct LinearFee<T>(sp_std::marker::PhantomData<T>);
+
+impl<T> WeightToFeePolynomial for LinearFee<T>
+where
+ T: BaseArithmetic + From<u32> + Copy + Unsigned,
+{
+ type Balance = T;
+
+ fn polynomial() -> WeightToFeeCoefficients<Self::Balance> {
+ smallvec!(WeightToFeeCoefficient {
+ coeff_integer: WEIGHT_TO_FEE_COEFF.into(),
+ coeff_frac: Perbill::zero(),
+ negative: false,
+ degree: 1,
+ })
+ }
+}
+
+impl pallet_transaction_payment::Config for Runtime {
+ type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter<Balances, DealWithFees>;
+ type LengthToFee = ConstantMultiplier<Balance, TransactionByteFee>;
+ type OperationalFeeMultiplier = OperationalFeeMultiplier;
+ type WeightToFee = LinearFee<Balance>;
+ type FeeMultiplierUpdate = ();
+}
+
+parameter_types! {
+ pub const ProposalBond: Permill = Permill::from_percent(5);
+ pub const ProposalBondMinimum: Balance = 1 * UNIQUE;
+ pub const ProposalBondMaximum: Balance = 1000 * UNIQUE;
+ pub const SpendPeriod: BlockNumber = 5 * MINUTES;
+ pub const Burn: Permill = Permill::from_percent(0);
+ pub const TipCountdown: BlockNumber = 1 * DAYS;
+ pub const TipFindersFee: Percent = Percent::from_percent(20);
+ pub const TipReportDepositBase: Balance = 1 * UNIQUE;
+ pub const DataDepositPerByte: Balance = 1 * CENTIUNIQUE;
+ pub const BountyDepositBase: Balance = 1 * UNIQUE;
+ pub const BountyDepositPayoutDelay: BlockNumber = 1 * DAYS;
+ pub const TreasuryModuleId: PalletId = PalletId(*b"py/trsry");
+ pub const BountyUpdatePeriod: BlockNumber = 14 * DAYS;
+ pub const MaximumReasonLength: u32 = 16384;
+ pub const BountyCuratorDeposit: Permill = Permill::from_percent(50);
+ pub const BountyValueMinimum: Balance = 5 * UNIQUE;
+ pub const MaxApprovals: u32 = 100;
+}
+
+impl pallet_treasury::Config for Runtime {
+ type PalletId = TreasuryModuleId;
+ type Currency = Balances;
+ type ApproveOrigin = EnsureRoot<AccountId>;
+ type RejectOrigin = EnsureRoot<AccountId>;
+ type Event = Event;
+ type OnSlash = ();
+ type ProposalBond = ProposalBond;
+ type ProposalBondMinimum = ProposalBondMinimum;
+ type ProposalBondMaximum = ProposalBondMaximum;
+ type SpendPeriod = SpendPeriod;
+ type Burn = Burn;
+ type BurnDestination = ();
+ type SpendFunds = ();
+ type WeightInfo = pallet_treasury::weights::SubstrateWeight<Self>;
+ type MaxApprovals = MaxApprovals;
+}
+
+impl pallet_sudo::Config for Runtime {
+ type Event = Event;
+ type Call = Call;
+}
+
+parameter_types! {
+ pub const MaxAuthorities: u32 = 100_000;
+}
+
+impl pallet_aura::Config for Runtime {
+ type AuthorityId = AuraId;
+ type DisabledValidators = ();
+ type MaxAuthorities = MaxAuthorities;
+}
runtime/common/config/xcm.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/config/xcm.rs
@@ -0,0 +1,295 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use frame_support::{
+ traits::{
+ tokens::currency::Currency as CurrencyT, OnUnbalanced as OnUnbalancedT, Get, Everything,
+ },
+ weights::{Weight, WeightToFeePolynomial, WeightToFee},
+ parameter_types, match_types,
+};
+use frame_system::EnsureRoot;
+use sp_runtime::{
+ traits::{Saturating, CheckedConversion, Zero},
+ SaturatedConversion,
+};
+use pallet_xcm::XcmPassthrough;
+use polkadot_parachain::primitives::Sibling;
+use xcm::v1::{BodyId, Junction::*, MultiLocation, NetworkId, Junctions::*};
+use xcm::latest::{
+ AssetId::{Concrete},
+ Fungibility::Fungible as XcmFungible,
+ MultiAsset, Error as XcmError,
+};
+use xcm_executor::traits::{MatchesFungible, WeightTrader};
+use xcm_builder::{
+ AccountId32Aliases, AllowTopLevelPaidExecutionFrom, CurrencyAdapter, EnsureXcmOrigin,
+ FixedWeightBounds, LocationInverter, NativeAsset, ParentAsSuperuser, RelayChainAsNative,
+ SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative,
+ SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, ParentIsPreset,
+};
+use xcm_executor::{Config, XcmExecutor, Assets};
+use sp_std::marker::PhantomData;
+use crate::{
+ runtime_common::config::substrate::LinearFee, Runtime, Call, Event, Origin, Balances,
+ ParachainInfo, ParachainSystem, PolkadotXcm, XcmpQueue,
+};
+use up_common::{
+ types::{AccountId, Balance},
+ constants::*,
+};
+
+parameter_types! {
+ pub const RelayLocation: MultiLocation = MultiLocation::parent();
+ pub const RelayNetwork: NetworkId = NetworkId::Polkadot;
+ pub RelayOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into();
+ pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into();
+}
+
+/// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used
+/// when determining ownership of accounts for asset transacting and when attempting to use XCM
+/// `Transact` in order to determine the dispatch Origin.
+pub type LocationToAccountId = (
+ // The parent (Relay-chain) origin converts to the default `AccountId`.
+ ParentIsPreset<AccountId>,
+ // Sibling parachain origins convert to AccountId via the `ParaId::into`.
+ SiblingParachainConvertsVia<Sibling, AccountId>,
+ // Straight up local `AccountId32` origins just alias directly to `AccountId`.
+ AccountId32Aliases<RelayNetwork, AccountId>,
+);
+
+pub struct OnlySelfCurrency;
+impl<B: TryFrom<u128>> MatchesFungible<B> for OnlySelfCurrency {
+ fn matches_fungible(a: &MultiAsset) -> Option<B> {
+ match (&a.id, &a.fun) {
+ (Concrete(_), XcmFungible(ref amount)) => CheckedConversion::checked_from(*amount),
+ _ => None,
+ }
+ }
+}
+
+/// Means for transacting assets on this chain.
+pub type LocalAssetTransactor = CurrencyAdapter<
+ // Use this currency:
+ Balances,
+ // Use this currency when it is a fungible asset matching the given location or name:
+ OnlySelfCurrency,
+ // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID:
+ LocationToAccountId,
+ // Our chain's account ID type (we can't get away without mentioning it explicitly):
+ AccountId,
+ // We don't track any teleports.
+ (),
+>;
+
+/// No local origins on this chain are allowed to dispatch XCM sends/executions.
+pub type LocalOriginToLocation = (SignedToAccountId32<Origin, AccountId, RelayNetwork>,);
+
+/// The means for routing XCM messages which are not for local execution into the right message
+/// queues.
+pub type XcmRouter = (
+ // Two routers - use UMP to communicate with the relay chain:
+ cumulus_primitives_utility::ParentAsUmp<ParachainSystem, ()>,
+ // ..and XCMP to communicate with the sibling chains.
+ XcmpQueue,
+);
+
+/// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance,
+/// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can
+/// biases the kind of local `Origin` it will become.
+pub type XcmOriginToTransactDispatchOrigin = (
+ // Sovereign account converter; this attempts to derive an `AccountId` from the origin location
+ // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for
+ // foreign chains who want to have a local sovereign account on this chain which they control.
+ SovereignSignedViaLocation<LocationToAccountId, Origin>,
+ // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when
+ // recognised.
+ RelayChainAsNative<RelayOrigin, Origin>,
+ // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when
+ // recognised.
+ SiblingParachainAsNative<cumulus_pallet_xcm::Origin, Origin>,
+ // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a
+ // transaction from the Root origin.
+ ParentAsSuperuser<Origin>,
+ // Native signed account converter; this just converts an `AccountId32` origin into a normal
+ // `Origin::Signed` origin of the same 32-byte value.
+ SignedAccountId32AsNative<RelayNetwork, Origin>,
+ // Xcm origins can be represented natively under the Xcm pallet's Xcm origin.
+ XcmPassthrough<Origin>,
+);
+
+parameter_types! {
+ // One XCM operation is 1_000_000 weight - almost certainly a conservative estimate.
+ pub UnitWeightCost: Weight = 1_000_000;
+ // 1200 UNIQUEs buy 1 second of weight.
+ pub const WeightPrice: (MultiLocation, u128) = (MultiLocation::parent(), 1_200 * UNIQUE);
+ pub const MaxInstructions: u32 = 100;
+}
+
+match_types! {
+ pub type ParentOrParentsUnitPlurality: impl Contains<MultiLocation> = {
+ MultiLocation { parents: 1, interior: Here } |
+ MultiLocation { parents: 1, interior: X1(Plurality { id: BodyId::Unit, .. }) }
+ };
+}
+
+pub type Barrier = (
+ TakeWeightCredit,
+ AllowTopLevelPaidExecutionFrom<Everything>,
+ // ^^^ Parent & its unit plurality gets free execution
+);
+
+pub struct UsingOnlySelfCurrencyComponents<
+ WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
+ AssetId: Get<MultiLocation>,
+ AccountId,
+ Currency: CurrencyT<AccountId>,
+ OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
+>(
+ Weight,
+ Currency::Balance,
+ PhantomData<(WeightToFee, AssetId, AccountId, Currency, OnUnbalanced)>,
+);
+impl<
+ WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
+ AssetId: Get<MultiLocation>,
+ AccountId,
+ Currency: CurrencyT<AccountId>,
+ OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
+ > WeightTrader
+ for UsingOnlySelfCurrencyComponents<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>
+{
+ fn new() -> Self {
+ Self(0, Zero::zero(), PhantomData)
+ }
+
+ fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result<Assets, XcmError> {
+ let amount = WeightToFee::weight_to_fee(&weight);
+ let u128_amount: u128 = amount.try_into().map_err(|_| XcmError::Overflow)?;
+
+ // location to this parachain through relay chain
+ let option1: xcm::v1::AssetId = Concrete(MultiLocation {
+ parents: 1,
+ interior: X1(Parachain(ParachainInfo::parachain_id().into())),
+ });
+ // direct location
+ let option2: xcm::v1::AssetId = Concrete(MultiLocation {
+ parents: 0,
+ interior: Here,
+ });
+
+ let required = if payment.fungible.contains_key(&option1) {
+ (option1, u128_amount).into()
+ } else if payment.fungible.contains_key(&option2) {
+ (option2, u128_amount).into()
+ } else {
+ (Concrete(MultiLocation::default()), u128_amount).into()
+ };
+
+ let unused = payment
+ .checked_sub(required)
+ .map_err(|_| XcmError::TooExpensive)?;
+ self.0 = self.0.saturating_add(weight);
+ self.1 = self.1.saturating_add(amount);
+ Ok(unused)
+ }
+
+ fn refund_weight(&mut self, weight: Weight) -> Option<MultiAsset> {
+ let weight = weight.min(self.0);
+ let amount = WeightToFee::weight_to_fee(&weight);
+ self.0 -= weight;
+ self.1 = self.1.saturating_sub(amount);
+ let amount: u128 = amount.saturated_into();
+ if amount > 0 {
+ Some((AssetId::get(), amount).into())
+ } else {
+ None
+ }
+ }
+}
+impl<
+ WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
+ AssetId: Get<MultiLocation>,
+ AccountId,
+ Currency: CurrencyT<AccountId>,
+ OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
+ > Drop
+ for UsingOnlySelfCurrencyComponents<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>
+{
+ fn drop(&mut self) {
+ OnUnbalanced::on_unbalanced(Currency::issue(self.1));
+ }
+}
+
+pub struct XcmConfig;
+impl Config for XcmConfig {
+ type Call = Call;
+ type XcmSender = XcmRouter;
+ // How to withdraw and deposit an asset.
+ type AssetTransactor = LocalAssetTransactor;
+ type OriginConverter = XcmOriginToTransactDispatchOrigin;
+ type IsReserve = NativeAsset;
+ type IsTeleporter = (); // Teleportation is disabled
+ type LocationInverter = LocationInverter<Ancestry>;
+ type Barrier = Barrier;
+ type Weigher = FixedWeightBounds<UnitWeightCost, Call, MaxInstructions>;
+ type Trader =
+ UsingOnlySelfCurrencyComponents<LinearFee<Balance>, RelayLocation, AccountId, Balances, ()>;
+ type ResponseHandler = (); // Don't handle responses for now.
+ type SubscriptionService = PolkadotXcm;
+
+ type AssetTrap = PolkadotXcm;
+ type AssetClaims = PolkadotXcm;
+}
+
+impl pallet_xcm::Config for Runtime {
+ type Event = Event;
+ type SendXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;
+ type XcmRouter = XcmRouter;
+ type ExecuteXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;
+ type XcmExecuteFilter = Everything;
+ type XcmExecutor = XcmExecutor<XcmConfig>;
+ type XcmTeleportFilter = Everything;
+ type XcmReserveTransferFilter = Everything;
+ type Weigher = FixedWeightBounds<UnitWeightCost, Call, MaxInstructions>;
+ type LocationInverter = LocationInverter<Ancestry>;
+ type Origin = Origin;
+ type Call = Call;
+ const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100;
+ type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion;
+}
+
+impl cumulus_pallet_xcm::Config for Runtime {
+ type Event = Event;
+ type XcmExecutor = XcmExecutor<XcmConfig>;
+}
+
+impl cumulus_pallet_xcmp_queue::Config for Runtime {
+ type WeightInfo = ();
+ type Event = Event;
+ type XcmExecutor = XcmExecutor<XcmConfig>;
+ type ChannelInfo = ParachainSystem;
+ type VersionWrapper = ();
+ type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
+ type ControllerOrigin = EnsureRoot<AccountId>;
+ type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;
+}
+
+impl cumulus_pallet_dmp_queue::Config for Runtime {
+ type Event = Event;
+ type XcmExecutor = XcmExecutor<XcmConfig>;
+ type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
+}
runtime/common/constants.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/constants.rs
@@ -0,0 +1,55 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use sp_runtime::Perbill;
+use frame_support::{
+ parameter_types,
+ weights::{Weight, constants::WEIGHT_PER_SECOND},
+};
+use up_common::types::{BlockNumber, Balance};
+
+pub const MILLISECS_PER_BLOCK: u64 = 12000;
+
+pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK;
+
+// These time units are defined in number of blocks.
+pub const MINUTES: BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as BlockNumber);
+pub const HOURS: BlockNumber = MINUTES * 60;
+pub const DAYS: BlockNumber = HOURS * 24;
+
+pub const MICROUNIQUE: Balance = 1_000_000_000_000;
+pub const MILLIUNIQUE: Balance = 1_000 * MICROUNIQUE;
+pub const CENTIUNIQUE: Balance = 10 * MILLIUNIQUE;
+pub const UNIQUE: Balance = 100 * CENTIUNIQUE;
+
+// Targeting 0.1 UNQ per transfer
+pub const WEIGHT_TO_FEE_COEFF: u32 = 207_890_902;
+
+// Targeting 0.15 UNQ per transfer via ETH
+pub const MIN_GAS_PRICE: u64 = 1_019_493_469_850;
+
+/// We assume that ~10% of the block weight is consumed by `on_initalize` handlers.
+/// This is used to limit the maximal weight of a single extrinsic.
+pub const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10);
+/// We allow `Normal` extrinsics to fill up the block up to 75%, the rest can be used
+/// by Operational extrinsics.
+pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75);
+/// We allow for 2 seconds of compute with a 6 second average block time.
+pub const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND / 2;
+
+parameter_types! {
+ pub const TransactionByteFee: Balance = 501 * MICROUNIQUE;
+}
runtime/common/construct_runtime/mod.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/construct_runtime/mod.rs
@@ -0,0 +1,90 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+mod util;
+
+#[macro_export]
+macro_rules! construct_runtime {
+ ($select_runtime:ident) => {
+ $crate::construct_runtime_impl! {
+ select_runtime($select_runtime);
+
+ pub enum Runtime where
+ Block = Block,
+ NodeBlock = opaque::Block,
+ UncheckedExtrinsic = UncheckedExtrinsic
+ {
+ ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event<T>, ValidateUnsigned} = 20,
+ ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21,
+
+ Aura: pallet_aura::{Pallet, Config<T>} = 22,
+ AuraExt: cumulus_pallet_aura_ext::{Pallet, Config} = 23,
+
+ Balances: pallet_balances::{Pallet, Call, Storage, Config<T>, Event<T>} = 30,
+ RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Storage} = 31,
+ Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 32,
+ TransactionPayment: pallet_transaction_payment::{Pallet, Storage} = 33,
+ Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 34,
+ Sudo: pallet_sudo::{Pallet, Call, Storage, Config<T>, Event<T>} = 35,
+ System: frame_system::{Pallet, Call, Storage, Config, Event<T>} = 36,
+ Vesting: orml_vesting::{Pallet, Storage, Call, Event<T>, Config<T>} = 37,
+ // Vesting: pallet_vesting::{Pallet, Call, Config<T>, Storage, Event<T>} = 37,
+ // Contracts: pallet_contracts::{Pallet, Call, Storage, Event<T>} = 38,
+
+ // XCM helpers.
+ XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event<T>} = 50,
+ PolkadotXcm: pallet_xcm::{Pallet, Call, Event<T>, Origin} = 51,
+ CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event<T>, Origin} = 52,
+ DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event<T>} = 53,
+
+ // Unique Pallets
+ Inflation: pallet_inflation::{Pallet, Call, Storage} = 60,
+ Unique: pallet_unique::{Pallet, Call, Storage, Event<T>} = 61,
+
+ #[runtimes(opal)]
+ Scheduler: pallet_unique_scheduler::{Pallet, Call, Storage, Event<T>} = 62,
+
+ // free = 63
+
+ Charging: pallet_charge_transaction::{Pallet, Call, Storage } = 64,
+ // ContractHelpers: pallet_contract_helpers::{Pallet, Call, Storage} = 65,
+ Common: pallet_common::{Pallet, Storage, Event<T>} = 66,
+ Fungible: pallet_fungible::{Pallet, Storage} = 67,
+
+ #[runtimes(opal)]
+ Refungible: pallet_refungible::{Pallet, Storage} = 68,
+
+ Nonfungible: pallet_nonfungible::{Pallet, Storage} = 69,
+ Structure: pallet_structure::{Pallet, Call, Storage, Event<T>} = 70,
+
+ #[runtimes(opal)]
+ RmrkCore: pallet_proxy_rmrk_core::{Pallet, Call, Storage, Event<T>} = 71,
+
+ #[runtimes(opal)]
+ RmrkEquip: pallet_proxy_rmrk_equip::{Pallet, Call, Storage, Event<T>} = 72,
+
+ // Frontier
+ EVM: pallet_evm::{Pallet, Config, Call, Storage, Event<T>} = 100,
+ Ethereum: pallet_ethereum::{Pallet, Config, Call, Storage, Event, Origin} = 101,
+
+ EvmCoderSubstrate: pallet_evm_coder_substrate::{Pallet, Storage} = 150,
+ EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage} = 151,
+ EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,
+ EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,
+ }
+ }
+ }
+}
runtime/common/construct_runtime/util.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/construct_runtime/util.rs
@@ -0,0 +1,222 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+#[macro_export]
+macro_rules! construct_runtime_impl {
+ (
+ select_runtime($select_runtime:ident);
+
+ pub enum Runtime where
+ $($where_ident:ident = $where_ty:ty),* $(,)?
+ {
+ $(
+ $(#[runtimes($($pallet_runtimes:ident),+ $(,)?)])?
+ $pallet_name:ident: $pallet_mod:ident::{$($pallet_parts:ty),*} = $index:literal
+ ),*
+ $(,)?
+ }
+ ) => {
+ $crate::construct_runtime_helper! {
+ select_runtime($select_runtime),
+ selected_pallets(),
+
+ where_clause($($where_ident = $where_ty),*),
+ pallets(
+ $(
+ $(#[runtimes($($pallet_runtimes),+)])?
+ $pallet_name: $pallet_mod::{$($pallet_parts),*} = $index
+ ),*,
+ )
+ }
+ }
+}
+
+#[macro_export]
+macro_rules! construct_runtime_helper {
+ (
+ select_runtime($select_runtime:ident),
+ selected_pallets($($selected_pallets:tt)*),
+
+ where_clause($($where_clause:tt)*),
+ pallets(
+ #[runtimes($($pallet_runtimes:ident),+)]
+ $pallet_name:ident: $pallet_mod:ident::{$($pallet_parts:ty),*} = $index:literal,
+
+ $($pallets_tl:tt)*
+ )
+ ) => {
+ $crate::add_runtime_specific_pallets! {
+ select_runtime($select_runtime),
+ runtimes($($pallet_runtimes),+,),
+ selected_pallets($($selected_pallets)*),
+
+ where_clause($($where_clause)*),
+ pallets(
+ $pallet_name: $pallet_mod::{$($pallet_parts),*} = $index,
+ $($pallets_tl)*
+ )
+ }
+ };
+
+ (
+ select_runtime($select_runtime:ident),
+ selected_pallets($($selected_pallets:tt)*),
+
+ where_clause($($where_clause:tt)*),
+ pallets(
+ $pallet_name:ident: $pallet_mod:ident::{$($pallet_parts:ty),*} = $index:literal,
+
+ $($pallets_tl:tt)*
+ )
+ ) => {
+ $crate::construct_runtime_helper! {
+ select_runtime($select_runtime),
+ selected_pallets(
+ $($selected_pallets)*
+ $pallet_name: $pallet_mod::{$($pallet_parts),*} = $index,
+ ),
+
+ where_clause($($where_clause)*),
+ pallets($($pallets_tl)*)
+ }
+ };
+
+ (
+ select_runtime($select_runtime:ident),
+ selected_pallets($($selected_pallets:tt)*),
+
+ where_clause($($where_clause:tt)*),
+ pallets()
+ ) => {
+ frame_support::construct_runtime! {
+ pub enum Runtime where
+ $($where_clause)*
+ {
+ $($selected_pallets)*
+ }
+ }
+ };
+}
+
+#[macro_export]
+macro_rules! add_runtime_specific_pallets {
+ (
+ select_runtime(opal),
+ runtimes(opal, $($_runtime_tl:tt)*),
+ selected_pallets($($selected_pallets:tt)*),
+
+ where_clause($($where_clause:tt)*),
+ pallets(
+ $pallet_name:ident: $pallet_mod:ident::{$($pallet_parts:ty),*} = $index:literal,
+ $($pallets_tl:tt)*
+ )
+ ) => {
+ $crate::construct_runtime_helper! {
+ select_runtime(opal),
+ selected_pallets(
+ $($selected_pallets)*
+ $pallet_name: $pallet_mod::{$($pallet_parts),*} = $index,
+ ),
+
+ where_clause($($where_clause)*),
+ pallets($($pallets_tl)*)
+ }
+ };
+
+ (
+ select_runtime(quartz),
+ runtimes(quartz, $($_runtime_tl:tt)*),
+ selected_pallets($($selected_pallets:tt)*),
+
+ where_clause($($where_clause:tt)*),
+ pallets(
+ $pallet_name:ident: $pallet_mod:ident::{$($pallet_parts:ty),*} = $index:literal,
+ $($pallets_tl:tt)*
+ )
+ ) => {
+ $crate::construct_runtime_helper! {
+ select_runtime(quartz),
+ selected_pallets(
+ $($selected_pallets)*
+ $pallet_name: $pallet_mod::{$($pallet_parts),*} = $index,
+ ),
+
+ where_clause($($where_clause)*),
+ pallets($($pallets_tl)*)
+ }
+ };
+
+ (
+ select_runtime(unique),
+ runtimes(unique, $($_runtime_tl:tt)*),
+ selected_pallets($($selected_pallets:tt)*),
+
+ where_clause($($where_clause:tt)*),
+ pallets(
+ $pallet_name:ident: $pallet_mod:ident::{$($pallet_parts:ty),*} = $index:literal,
+ $($pallets_tl:tt)*
+ )
+ ) => {
+ $crate::construct_runtime_helper! {
+ select_runtime(unique),
+ selected_pallets(
+ $($selected_pallets)*
+ $pallet_name: $pallet_mod::{$($pallet_parts),*} = $index,
+ ),
+
+ where_clause($($where_clause)*),
+ pallets($($pallets_tl)*)
+ }
+ };
+
+ (
+ select_runtime($select_runtime:ident),
+ runtimes($_current_runtime:ident, $($runtime_tl:tt)*),
+ selected_pallets($($selected_pallets:tt)*),
+
+ where_clause($($where_clause:tt)*),
+ pallets($($pallets:tt)*)
+ ) => {
+ $crate::add_runtime_specific_pallets! {
+ select_runtime($select_runtime),
+ runtimes($($runtime_tl)*),
+ selected_pallets($($selected_pallets)*),
+
+ where_clause($($where_clause)*),
+ pallets($($pallets)*)
+ }
+ };
+
+ (
+ select_runtime($select_runtime:ident),
+ runtimes(),
+ selected_pallets($($selected_pallets:tt)*),
+
+ where_clause($($where_clause:tt)*),
+ pallets(
+ $_pallet_name:ident: $_pallet_mod:ident::{$($_pallet_parts:ty),*} = $_index:literal,
+ $($pallets_tl:tt)*
+ )
+ ) => {
+ $crate::construct_runtime_helper! {
+ select_runtime($select_runtime),
+ selected_pallets($($selected_pallets)*),
+
+ where_clause($($where_clause)*),
+ pallets($($pallets_tl)*)
+ }
+ };
+}
runtime/common/dispatch.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/dispatch.rs
@@ -0,0 +1,189 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use frame_support::{dispatch::DispatchResult, ensure};
+use pallet_evm::{PrecompileHandle, PrecompileResult};
+use sp_core::H160;
+use sp_runtime::DispatchError;
+use sp_std::{borrow::ToOwned, vec::Vec};
+use pallet_common::{
+ CollectionById, CollectionHandle, CommonCollectionOperations, erc::CommonEvmHandler,
+ eth::map_eth_to_id,
+};
+pub use pallet_common::dispatch::CollectionDispatch;
+use pallet_fungible::{Pallet as PalletFungible, FungibleHandle};
+use pallet_nonfungible::{Pallet as PalletNonfungible, NonfungibleHandle};
+use pallet_refungible::{
+ Pallet as PalletRefungible, RefungibleHandle, erc_token::RefungibleTokenHandle,
+};
+use up_data_structs::{
+ CollectionMode, CreateCollectionData, MAX_DECIMAL_POINTS, mapping::TokenAddressMapping,
+ CollectionId,
+};
+
+#[cfg(not(feature = "refungible"))]
+use pallet_common::unsupported;
+
+pub enum CollectionDispatchT<T>
+where
+ T: pallet_fungible::Config + pallet_nonfungible::Config + pallet_refungible::Config,
+{
+ Fungible(FungibleHandle<T>),
+ Nonfungible(NonfungibleHandle<T>),
+ Refungible(RefungibleHandle<T>),
+}
+impl<T> CollectionDispatch<T> for CollectionDispatchT<T>
+where
+ T: pallet_common::Config
+ + pallet_unique::Config
+ + pallet_fungible::Config
+ + pallet_nonfungible::Config
+ + pallet_refungible::Config,
+{
+ fn create(
+ sender: T::CrossAccountId,
+ data: CreateCollectionData<T::AccountId>,
+ ) -> Result<CollectionId, DispatchError> {
+ let id = match data.mode {
+ CollectionMode::NFT => <PalletNonfungible<T>>::init_collection(sender, data, false)?,
+ CollectionMode::Fungible(decimal_points) => {
+ // check params
+ ensure!(
+ decimal_points <= MAX_DECIMAL_POINTS,
+ pallet_unique::Error::<T>::CollectionDecimalPointLimitExceeded
+ );
+ <PalletFungible<T>>::init_collection(sender, data)?
+ }
+
+ #[cfg(feature = "refungible")]
+ CollectionMode::ReFungible => <PalletRefungible<T>>::init_collection(sender, data)?,
+
+ #[cfg(not(feature = "refungible"))]
+ CollectionMode::ReFungible => return unsupported!(T),
+ };
+ Ok(id)
+ }
+
+ fn destroy(sender: T::CrossAccountId, collection: CollectionHandle<T>) -> DispatchResult {
+ match collection.mode {
+ CollectionMode::ReFungible => {
+ PalletRefungible::destroy_collection(RefungibleHandle::cast(collection), &sender)?
+ }
+ CollectionMode::Fungible(_) => {
+ PalletFungible::destroy_collection(FungibleHandle::cast(collection), &sender)?
+ }
+ CollectionMode::NFT => {
+ PalletNonfungible::destroy_collection(NonfungibleHandle::cast(collection), &sender)?
+ }
+ }
+ Ok(())
+ }
+
+ fn dispatch(handle: CollectionHandle<T>) -> Self {
+ match handle.mode {
+ CollectionMode::Fungible(_) => Self::Fungible(FungibleHandle::cast(handle)),
+ CollectionMode::NFT => Self::Nonfungible(NonfungibleHandle::cast(handle)),
+ CollectionMode::ReFungible => Self::Refungible(RefungibleHandle::cast(handle)),
+ }
+ }
+
+ fn into_inner(self) -> CollectionHandle<T> {
+ match self {
+ Self::Fungible(f) => f.into_inner(),
+ Self::Nonfungible(f) => f.into_inner(),
+ Self::Refungible(f) => f.into_inner(),
+ }
+ }
+
+ fn as_dyn(&self) -> &dyn CommonCollectionOperations<T> {
+ match self {
+ Self::Fungible(h) => h,
+ Self::Nonfungible(h) => h,
+ Self::Refungible(h) => h,
+ }
+ }
+}
+
+impl<T> pallet_evm::OnMethodCall<T> for CollectionDispatchT<T>
+where
+ T: pallet_common::Config
+ + pallet_unique::Config
+ + pallet_fungible::Config
+ + pallet_nonfungible::Config
+ + pallet_refungible::Config,
+ T::AccountId: From<[u8; 32]>,
+{
+ fn is_reserved(target: &H160) -> bool {
+ map_eth_to_id(target).is_some()
+ }
+ fn is_used(target: &H160) -> bool {
+ map_eth_to_id(target)
+ .map(<CollectionById<T>>::contains_key)
+ .unwrap_or(false)
+ }
+ fn get_code(target: &H160) -> Option<Vec<u8>> {
+ if let Some(collection_id) = map_eth_to_id(target) {
+ let collection = <CollectionById<T>>::get(collection_id)?;
+ Some(
+ match collection.mode {
+ CollectionMode::NFT => <NonfungibleHandle<T>>::CODE,
+ CollectionMode::Fungible(_) => <FungibleHandle<T>>::CODE,
+ CollectionMode::ReFungible => <RefungibleHandle<T>>::CODE,
+ }
+ .to_owned(),
+ )
+ } else if let Some((collection_id, _token_id)) =
+ <T as pallet_common::Config>::EvmTokenAddressMapping::address_to_token(target)
+ {
+ let collection = <CollectionById<T>>::get(collection_id)?;
+ if collection.mode != CollectionMode::ReFungible {
+ return None;
+ }
+ // TODO: check token existence
+ Some(<RefungibleTokenHandle<T>>::CODE.to_owned())
+ } else {
+ None
+ }
+ }
+ fn call(handle: &mut impl PrecompileHandle) -> Option<PrecompileResult> {
+ if let Some(collection_id) = map_eth_to_id(&handle.code_address()) {
+ let collection =
+ <CollectionHandle<T>>::new_with_gas_limit(collection_id, handle.remaining_gas())?;
+ let dispatched = Self::dispatch(collection);
+
+ match dispatched {
+ Self::Fungible(h) => h.call(handle),
+ Self::Nonfungible(h) => h.call(handle),
+ Self::Refungible(h) => h.call(handle),
+ }
+ } else if let Some((collection_id, token_id)) =
+ <T as pallet_common::Config>::EvmTokenAddressMapping::address_to_token(
+ &handle.code_address(),
+ ) {
+ let collection =
+ <CollectionHandle<T>>::new_with_gas_limit(collection_id, handle.remaining_gas())?;
+ if collection.mode != CollectionMode::ReFungible {
+ return None;
+ }
+
+ let h = RefungibleHandle::cast(collection);
+ // TODO: check token existence
+ RefungibleTokenHandle(h, token_id).call(handle)
+ } else {
+ None
+ }
+ }
+}
runtime/common/ethereum/mod.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/ethereum/mod.rs
@@ -0,0 +1,19 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+pub mod self_contained_call;
+pub mod sponsoring;
+pub mod transaction_converter;
runtime/common/ethereum/self_contained_call.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/ethereum/self_contained_call.rs
@@ -0,0 +1,74 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use sp_core::H160;
+use sp_runtime::{
+ traits::{Dispatchable, DispatchInfoOf, PostDispatchInfoOf},
+ transaction_validity::{TransactionValidityError, TransactionValidity},
+};
+use crate::{Origin, Call};
+
+impl fp_self_contained::SelfContainedCall for Call {
+ type SignedInfo = H160;
+
+ fn is_self_contained(&self) -> bool {
+ match self {
+ Call::Ethereum(call) => call.is_self_contained(),
+ _ => false,
+ }
+ }
+
+ fn check_self_contained(&self) -> Option<Result<Self::SignedInfo, TransactionValidityError>> {
+ match self {
+ Call::Ethereum(call) => call.check_self_contained(),
+ _ => None,
+ }
+ }
+
+ fn validate_self_contained(
+ &self,
+ info: &Self::SignedInfo,
+ dispatch_info: &DispatchInfoOf<Call>,
+ len: usize,
+ ) -> Option<TransactionValidity> {
+ match self {
+ Call::Ethereum(call) => call.validate_self_contained(info, dispatch_info, len),
+ _ => None,
+ }
+ }
+
+ fn pre_dispatch_self_contained(
+ &self,
+ info: &Self::SignedInfo,
+ ) -> Option<Result<(), TransactionValidityError>> {
+ match self {
+ Call::Ethereum(call) => call.pre_dispatch_self_contained(info),
+ _ => None,
+ }
+ }
+
+ fn apply_self_contained(
+ self,
+ info: Self::SignedInfo,
+ ) -> Option<sp_runtime::DispatchResultWithInfo<PostDispatchInfoOf<Self>>> {
+ match self {
+ call @ Call::Ethereum(pallet_ethereum::Call::transact { .. }) => Some(call.dispatch(
+ Origin::from(pallet_ethereum::RawOrigin::EthereumTransaction(info)),
+ )),
+ _ => None,
+ }
+ }
+}
runtime/common/ethereum/sponsoring.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/ethereum/sponsoring.rs
@@ -0,0 +1,127 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+//! Implements EVM sponsoring logic via TransactionValidityHack
+
+use evm_coder::{Call, abi::AbiReader};
+use pallet_common::{CollectionHandle, eth::map_eth_to_id};
+use sp_core::H160;
+use sp_std::prelude::*;
+use up_sponsorship::SponsorshipHandler;
+use core::marker::PhantomData;
+use core::convert::TryInto;
+use pallet_evm::account::CrossAccountId;
+use up_data_structs::{TokenId, CreateItemData, CreateNftData, CollectionMode};
+use pallet_unique::Config as UniqueConfig;
+
+use crate::{Runtime, runtime_common::sponsoring::*};
+
+use pallet_nonfungible::erc::{
+ UniqueNFTCall, ERC721UniqueExtensionsCall, ERC721MintableCall, ERC721Call, TokenPropertiesCall,
+};
+use pallet_fungible::erc::{UniqueFungibleCall, ERC20Call};
+use pallet_fungible::Config as FungibleConfig;
+use pallet_nonfungible::Config as NonfungibleConfig;
+use pallet_refungible::Config as RefungibleConfig;
+
+pub type EvmSponsorshipHandler = (
+ UniqueEthSponsorshipHandler<Runtime>,
+ pallet_evm_contract_helpers::HelpersContractSponsoring<Runtime>,
+);
+
+pub struct UniqueEthSponsorshipHandler<T: UniqueConfig>(PhantomData<*const T>);
+impl<T: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig>
+ SponsorshipHandler<T::CrossAccountId, (H160, Vec<u8>)> for UniqueEthSponsorshipHandler<T>
+{
+ fn get_sponsor(who: &T::CrossAccountId, call: &(H160, Vec<u8>)) -> Option<T::CrossAccountId> {
+ let collection_id = map_eth_to_id(&call.0)?;
+ let collection = <CollectionHandle<T>>::new(collection_id)?;
+ let sponsor = collection.sponsorship.sponsor()?.clone();
+ let (method_id, mut reader) = AbiReader::new_call(&call.1).ok()?;
+ Some(T::CrossAccountId::from_sub(match &collection.mode {
+ CollectionMode::NFT => {
+ let call = <UniqueNFTCall<T>>::parse(method_id, &mut reader).ok()??;
+ match call {
+ UniqueNFTCall::TokenProperties(TokenPropertiesCall::SetProperty {
+ token_id,
+ key,
+ value,
+ ..
+ }) => {
+ let token_id: TokenId = token_id.try_into().ok()?;
+ withdraw_set_token_property::<T>(
+ &collection,
+ &who,
+ &token_id,
+ key.len() + value.len(),
+ )
+ .map(|()| sponsor)
+ }
+ UniqueNFTCall::ERC721UniqueExtensions(
+ ERC721UniqueExtensionsCall::Transfer { token_id, .. },
+ ) => {
+ let token_id: TokenId = token_id.try_into().ok()?;
+ withdraw_transfer::<T>(&collection, &who, &token_id).map(|()| sponsor)
+ }
+ UniqueNFTCall::ERC721Mintable(
+ ERC721MintableCall::Mint { token_id, .. }
+ | ERC721MintableCall::MintWithTokenUri { token_id, .. },
+ ) => {
+ let _token_id: TokenId = token_id.try_into().ok()?;
+ withdraw_create_item::<T>(
+ &collection,
+ &who,
+ &CreateItemData::NFT(CreateNftData::default()),
+ )
+ .map(|()| sponsor)
+ }
+ UniqueNFTCall::ERC721(ERC721Call::TransferFrom { token_id, from, .. }) => {
+ let token_id: TokenId = token_id.try_into().ok()?;
+ let from = T::CrossAccountId::from_eth(from);
+ withdraw_transfer::<T>(&collection, &from, &token_id).map(|()| sponsor)
+ }
+ UniqueNFTCall::ERC721(ERC721Call::Approve { token_id, .. }) => {
+ let token_id: TokenId = token_id.try_into().ok()?;
+ withdraw_approve::<T>(&collection, who.as_sub(), &token_id)
+ .map(|()| sponsor)
+ }
+ _ => None,
+ }
+ }
+ CollectionMode::Fungible(_) => {
+ let call = <UniqueFungibleCall<T>>::parse(method_id, &mut reader).ok()??;
+ #[allow(clippy::single_match)]
+ match call {
+ UniqueFungibleCall::ERC20(ERC20Call::Transfer { .. }) => {
+ withdraw_transfer::<T>(&collection, who, &TokenId::default())
+ .map(|()| sponsor)
+ }
+ UniqueFungibleCall::ERC20(ERC20Call::TransferFrom { from, .. }) => {
+ let from = T::CrossAccountId::from_eth(from);
+ withdraw_transfer::<T>(&collection, &from, &TokenId::default())
+ .map(|()| sponsor)
+ }
+ UniqueFungibleCall::ERC20(ERC20Call::Approve { .. }) => {
+ withdraw_approve::<T>(&collection, who.as_sub(), &TokenId::default())
+ .map(|()| sponsor)
+ }
+ _ => None,
+ }
+ }
+ _ => None,
+ }?))
+ }
+}
runtime/common/ethereum/transaction_converter.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/ethereum/transaction_converter.rs
@@ -0,0 +1,42 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use codec::{Encode, Decode};
+use crate::{opaque, Runtime, UncheckedExtrinsic};
+
+pub struct TransactionConverter;
+
+impl fp_rpc::ConvertTransaction<UncheckedExtrinsic> for TransactionConverter {
+ fn convert_transaction(&self, transaction: pallet_ethereum::Transaction) -> UncheckedExtrinsic {
+ UncheckedExtrinsic::new_unsigned(
+ pallet_ethereum::Call::<Runtime>::transact { transaction }.into(),
+ )
+ }
+}
+
+impl fp_rpc::ConvertTransaction<opaque::UncheckedExtrinsic> for TransactionConverter {
+ fn convert_transaction(
+ &self,
+ transaction: pallet_ethereum::Transaction,
+ ) -> opaque::UncheckedExtrinsic {
+ let extrinsic = UncheckedExtrinsic::new_unsigned(
+ pallet_ethereum::Call::<Runtime>::transact { transaction }.into(),
+ );
+ let encoded = extrinsic.encode();
+ opaque::UncheckedExtrinsic::decode(&mut &encoded[..])
+ .expect("Encoded extrinsic is always valid")
+ }
+}
runtime/common/instance.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/instance.rs
@@ -0,0 +1,16 @@
+use crate::{
+ runtime_common::{
+ config::ethereum::CrossAccountId, ethereum::transaction_converter::TransactionConverter,
+ },
+ Runtime,
+};
+use up_common::types::opaque::RuntimeInstance;
+
+impl RuntimeInstance for Runtime {
+ type CrossAccountId = CrossAccountId;
+ type TransactionConverter = TransactionConverter;
+
+ fn get_transaction_converter() -> TransactionConverter {
+ TransactionConverter
+ }
+}
runtime/common/mod.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/mod.rs
@@ -0,0 +1,168 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+pub mod config;
+pub mod constants;
+pub mod construct_runtime;
+pub mod dispatch;
+pub mod ethereum;
+pub mod instance;
+pub mod runtime_apis;
+pub mod scheduler;
+pub mod sponsoring;
+pub mod weights;
+
+use sp_core::H160;
+use frame_support::traits::{Currency, OnUnbalanced, Imbalance};
+use sp_runtime::{
+ generic,
+ traits::{BlakeTwo256, BlockNumberProvider},
+ impl_opaque_keys,
+};
+use sp_std::vec::Vec;
+
+#[cfg(feature = "std")]
+use sp_version::NativeVersion;
+
+use crate::{
+ Runtime, Call, Balances, Treasury, Aura, Signature, AllPalletsReversedWithSystemFirst,
+ InherentDataExt,
+};
+use up_common::types::{AccountId, BlockNumber};
+
+#[macro_export]
+macro_rules! unsupported {
+ () => {
+ pallet_common::unsupported!($crate::Runtime)
+ };
+}
+
+/// The address format for describing accounts.
+pub type Address = sp_runtime::MultiAddress<AccountId, ()>;
+/// Block header type as expected by this runtime.
+pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
+/// Block type as expected by this runtime.
+pub type Block = generic::Block<Header, UncheckedExtrinsic>;
+/// A Block signed with a Justification
+pub type SignedBlock = generic::SignedBlock<Block>;
+/// BlockId type as expected by this runtime.
+pub type BlockId = generic::BlockId<Block>;
+
+impl_opaque_keys! {
+ pub struct SessionKeys {
+ pub aura: Aura,
+ }
+}
+
+/// The version information used to identify this runtime when compiled natively.
+#[cfg(feature = "std")]
+pub fn native_version() -> NativeVersion {
+ NativeVersion {
+ runtime_version: crate::VERSION,
+ can_author_with: Default::default(),
+ }
+}
+
+pub type ChargeTransactionPayment = pallet_charge_transaction::ChargeTransactionPayment<Runtime>;
+
+pub type SignedExtra = (
+ frame_system::CheckSpecVersion<Runtime>,
+ // system::CheckTxVersion<Runtime>,
+ frame_system::CheckGenesis<Runtime>,
+ frame_system::CheckEra<Runtime>,
+ frame_system::CheckNonce<Runtime>,
+ frame_system::CheckWeight<Runtime>,
+ ChargeTransactionPayment,
+ //pallet_contract_helpers::ContractHelpersExtension<Runtime>,
+ pallet_ethereum::FakeTransactionFinalizer<Runtime>,
+);
+
+/// Unchecked extrinsic type as expected by this runtime.
+pub type UncheckedExtrinsic =
+ fp_self_contained::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>;
+
+/// Extrinsic type that has already been checked.
+pub type CheckedExtrinsic = fp_self_contained::CheckedExtrinsic<AccountId, Call, SignedExtra, H160>;
+
+/// Executive: handles dispatch to the various modules.
+pub type Executive = frame_executive::Executive<
+ Runtime,
+ Block,
+ frame_system::ChainContext<Runtime>,
+ Runtime,
+ AllPalletsReversedWithSystemFirst,
+>;
+
+type NegativeImbalance = <Balances as Currency<AccountId>>::NegativeImbalance;
+
+pub struct DealWithFees;
+impl OnUnbalanced<NegativeImbalance> for DealWithFees {
+ fn on_unbalanceds<B>(mut fees_then_tips: impl Iterator<Item = NegativeImbalance>) {
+ if let Some(fees) = fees_then_tips.next() {
+ // for fees, 100% to treasury
+ let mut split = fees.ration(100, 0);
+ if let Some(tips) = fees_then_tips.next() {
+ // for tips, if any, 100% to treasury
+ tips.ration_merge_into(100, 0, &mut split);
+ }
+ Treasury::on_unbalanced(split.0);
+ // Author::on_unbalanced(split.1);
+ }
+ }
+}
+
+pub struct RelayChainBlockNumberProvider<T>(sp_std::marker::PhantomData<T>);
+
+impl<T: cumulus_pallet_parachain_system::Config> BlockNumberProvider
+ for RelayChainBlockNumberProvider<T>
+{
+ type BlockNumber = BlockNumber;
+
+ fn current_block_number() -> Self::BlockNumber {
+ cumulus_pallet_parachain_system::Pallet::<T>::validation_data()
+ .map(|d| d.relay_parent_number)
+ .unwrap_or_default()
+ }
+}
+
+pub(crate) struct CheckInherents;
+
+impl cumulus_pallet_parachain_system::CheckInherents<Block> for CheckInherents {
+ fn check_inherents(
+ block: &Block,
+ relay_state_proof: &cumulus_pallet_parachain_system::RelayChainStateProof,
+ ) -> sp_inherents::CheckInherentsResult {
+ let relay_chain_slot = relay_state_proof
+ .read_slot()
+ .expect("Could not read the relay chain slot from the proof");
+
+ let inherent_data =
+ cumulus_primitives_timestamp::InherentDataProvider::from_relay_chain_slot_and_duration(
+ relay_chain_slot,
+ sp_std::time::Duration::from_secs(6),
+ )
+ .create_inherent_data()
+ .expect("Could not create the timestamp inherent data");
+
+ inherent_data.check_extrinsics(block)
+ }
+}
+
+#[derive(codec::Encode, codec::Decode)]
+pub enum XCMPMessage<XAccountId, XBalance> {
+ /// Transfer tokens to the given account from the Parachain account.
+ TransferToken(XAccountId, XBalance),
+}
runtime/common/runtime_apis.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/runtime_apis.rs
@@ -0,0 +1,724 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+#[macro_export]
+macro_rules! dispatch_unique_runtime {
+ ($collection:ident.$method:ident($($name:ident),*)) => {{
+ let collection = <Runtime as pallet_common::Config>::CollectionDispatch::dispatch(<pallet_common::CollectionHandle<Runtime>>::try_get($collection)?);
+ let dispatch = collection.as_dyn();
+
+ Ok::<_, DispatchError>(dispatch.$method($($name),*))
+ }};
+}
+
+#[macro_export]
+macro_rules! impl_common_runtime_apis {
+ (
+ $(
+ #![custom_apis]
+
+ $($custom_apis:tt)+
+ )?
+ ) => {
+ use sp_std::prelude::*;
+ use sp_api::impl_runtime_apis;
+ use sp_core::{crypto::KeyTypeId, OpaqueMetadata, H256, U256, H160};
+ use sp_runtime::{
+ Permill,
+ traits::Block as BlockT,
+ transaction_validity::{TransactionSource, TransactionValidity},
+ ApplyExtrinsicResult, DispatchError,
+ };
+ use fp_rpc::TransactionStatus;
+ use pallet_transaction_payment::{
+ FeeDetails, RuntimeDispatchInfo,
+ };
+ use pallet_evm::{
+ Runner, account::CrossAccountId as _,
+ Account as EVMAccount, FeeCalculator,
+ };
+ use runtime_common::{
+ sponsoring::{SponsorshipPredict, UniqueSponsorshipPredict},
+ dispatch::CollectionDispatch,
+ config::ethereum::CrossAccountId,
+ };
+ use up_data_structs::*;
+
+
+ impl_runtime_apis! {
+ $($($custom_apis)+)?
+
+ impl up_rpc::UniqueApi<Block, CrossAccountId, AccountId> for Runtime {
+ fn account_tokens(collection: CollectionId, account: CrossAccountId) -> Result<Vec<TokenId>, DispatchError> {
+ dispatch_unique_runtime!(collection.account_tokens(account))
+ }
+ fn collection_tokens(collection: CollectionId) -> Result<Vec<TokenId>, DispatchError> {
+ dispatch_unique_runtime!(collection.collection_tokens())
+ }
+ fn token_exists(collection: CollectionId, token: TokenId) -> Result<bool, DispatchError> {
+ dispatch_unique_runtime!(collection.token_exists(token))
+ }
+
+ fn token_owner(collection: CollectionId, token: TokenId) -> Result<Option<CrossAccountId>, DispatchError> {
+ dispatch_unique_runtime!(collection.token_owner(token))
+ }
+
+ fn token_owners(collection: CollectionId, token: TokenId) -> Result<Vec::<CrossAccountId>, DispatchError> {
+ dispatch_unique_runtime!(collection.token_owners(token))
+ }
+
+ fn topmost_token_owner(collection: CollectionId, token: TokenId) -> Result<Option<CrossAccountId>, DispatchError> {
+ let budget = up_data_structs::budget::Value::new(10);
+
+ Ok(Some(<pallet_structure::Pallet<Runtime>>::find_topmost_owner(collection, token, &budget)?))
+ }
+ fn token_children(collection: CollectionId, token: TokenId) -> Result<Vec<TokenChild>, DispatchError> {
+ Ok(<pallet_nonfungible::Pallet<Runtime>>::token_children_ids(collection, token))
+ }
+ fn collection_properties(
+ collection: CollectionId,
+ keys: Option<Vec<Vec<u8>>>
+ ) -> Result<Vec<Property>, DispatchError> {
+ let keys = keys.map(
+ |keys| Common::bytes_keys_to_property_keys(keys)
+ ).transpose()?;
+
+ Common::filter_collection_properties(collection, keys)
+ }
+
+ fn token_properties(
+ collection: CollectionId,
+ token_id: TokenId,
+ keys: Option<Vec<Vec<u8>>>
+ ) -> Result<Vec<Property>, DispatchError> {
+ let keys = keys.map(
+ |keys| Common::bytes_keys_to_property_keys(keys)
+ ).transpose()?;
+
+ dispatch_unique_runtime!(collection.token_properties(token_id, keys))
+ }
+
+ fn property_permissions(
+ collection: CollectionId,
+ keys: Option<Vec<Vec<u8>>>
+ ) -> Result<Vec<PropertyKeyPermission>, DispatchError> {
+ let keys = keys.map(
+ |keys| Common::bytes_keys_to_property_keys(keys)
+ ).transpose()?;
+
+ Common::filter_property_permissions(collection, keys)
+ }
+
+ fn token_data(
+ collection: CollectionId,
+ token_id: TokenId,
+ keys: Option<Vec<Vec<u8>>>
+ ) -> Result<TokenData<CrossAccountId>, DispatchError> {
+ let token_data = TokenData {
+ properties: Self::token_properties(collection, token_id, keys)?,
+ owner: Self::token_owner(collection, token_id)?,
+ pieces: Self::total_pieces(collection, token_id)?.unwrap_or(0),
+ };
+
+ Ok(token_data)
+ }
+
+ fn total_supply(collection: CollectionId) -> Result<u32, DispatchError> {
+ dispatch_unique_runtime!(collection.total_supply())
+ }
+ fn account_balance(collection: CollectionId, account: CrossAccountId) -> Result<u32, DispatchError> {
+ dispatch_unique_runtime!(collection.account_balance(account))
+ }
+ fn balance(collection: CollectionId, account: CrossAccountId, token: TokenId) -> Result<u128, DispatchError> {
+ dispatch_unique_runtime!(collection.balance(account, token))
+ }
+ fn allowance(
+ collection: CollectionId,
+ sender: CrossAccountId,
+ spender: CrossAccountId,
+ token: TokenId,
+ ) -> Result<u128, DispatchError> {
+ dispatch_unique_runtime!(collection.allowance(sender, spender, token))
+ }
+
+ fn adminlist(collection: CollectionId) -> Result<Vec<CrossAccountId>, DispatchError> {
+ Ok(<pallet_common::Pallet<Runtime>>::adminlist(collection))
+ }
+ fn allowlist(collection: CollectionId) -> Result<Vec<CrossAccountId>, DispatchError> {
+ Ok(<pallet_common::Pallet<Runtime>>::allowlist(collection))
+ }
+ fn allowed(collection: CollectionId, user: CrossAccountId) -> Result<bool, DispatchError> {
+ Ok(<pallet_common::Pallet<Runtime>>::allowed(collection, user))
+ }
+ fn last_token_id(collection: CollectionId) -> Result<TokenId, DispatchError> {
+ dispatch_unique_runtime!(collection.last_token_id())
+ }
+ fn collection_by_id(collection: CollectionId) -> Result<Option<RpcCollection<AccountId>>, DispatchError> {
+ Ok(<pallet_common::Pallet<Runtime>>::rpc_collection(collection))
+ }
+ fn collection_stats() -> Result<CollectionStats, DispatchError> {
+ Ok(<pallet_common::Pallet<Runtime>>::collection_stats())
+ }
+ fn next_sponsored(collection: CollectionId, account: CrossAccountId, token: TokenId) -> Result<Option<u64>, DispatchError> {
+ Ok(<UniqueSponsorshipPredict<Runtime> as SponsorshipPredict<Runtime>>::predict(
+ collection,
+ account,
+ token
+ ))
+ }
+
+ fn effective_collection_limits(collection: CollectionId) -> Result<Option<CollectionLimits>, DispatchError> {
+ Ok(<pallet_common::Pallet<Runtime>>::effective_collection_limits(collection))
+ }
+
+ fn total_pieces(collection: CollectionId, token_id: TokenId) -> Result<Option<u128>, DispatchError> {
+ dispatch_unique_runtime!(collection.total_pieces(token_id))
+ }
+ }
+
+ impl rmrk_rpc::RmrkApi<
+ Block,
+ AccountId,
+ RmrkCollectionInfo<AccountId>,
+ RmrkInstanceInfo<AccountId>,
+ RmrkResourceInfo,
+ RmrkPropertyInfo,
+ RmrkBaseInfo<AccountId>,
+ RmrkPartType,
+ RmrkTheme
+ > for Runtime {
+ fn last_collection_idx() -> Result<RmrkCollectionId, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_core::rpc::last_collection_idx::<Runtime>();
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn collection_by_id(collection_id: RmrkCollectionId) -> Result<Option<RmrkCollectionInfo<AccountId>>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_core::rpc::collection_by_id::<Runtime>(collection_id);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn nft_by_id(collection_id: RmrkCollectionId, nft_by_id: RmrkNftId) -> Result<Option<RmrkInstanceInfo<AccountId>>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_core::rpc::nft_by_id::<Runtime>(collection_id, nft_by_id);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn account_tokens(account_id: AccountId, collection_id: RmrkCollectionId) -> Result<Vec<RmrkNftId>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_core::rpc::account_tokens::<Runtime>(account_id, collection_id);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn nft_children(collection_id: RmrkCollectionId, nft_id: RmrkNftId) -> Result<Vec<RmrkNftChild>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_core::rpc::nft_children::<Runtime>(collection_id, nft_id);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn collection_properties(
+ collection_id: RmrkCollectionId,
+ filter_keys: Option<Vec<RmrkPropertyKey>>
+ ) -> Result<Vec<RmrkPropertyInfo>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_core::rpc::collection_properties::<Runtime>(collection_id, filter_keys);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn nft_properties(
+ collection_id: RmrkCollectionId,
+ nft_id: RmrkNftId,
+ filter_keys: Option<Vec<RmrkPropertyKey>>
+ ) -> Result<Vec<RmrkPropertyInfo>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_core::rpc::nft_properties::<Runtime>(collection_id, nft_id, filter_keys);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn nft_resources(collection_id: RmrkCollectionId,nft_id: RmrkNftId) -> Result<Vec<RmrkResourceInfo>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_core::rpc::nft_resources::<Runtime>(collection_id, nft_id);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn nft_resource_priority(
+ collection_id: RmrkCollectionId,
+ nft_id: RmrkNftId,
+ resource_id: RmrkResourceId
+ ) -> Result<Option<u32>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_core::rpc::nft_resource_priority::<Runtime>(collection_id, nft_id, resource_id);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn base(base_id: RmrkBaseId) -> Result<Option<RmrkBaseInfo<AccountId>>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_equip::rpc::base::<Runtime>(base_id);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn base_parts(base_id: RmrkBaseId) -> Result<Vec<RmrkPartType>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_equip::rpc::base_parts::<Runtime>(base_id);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn theme_names(base_id: RmrkBaseId) -> Result<Vec<RmrkThemeName>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_equip::rpc::theme_names::<Runtime>(base_id);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+
+ #[allow(unused_variables)]
+ fn theme(
+ base_id: RmrkBaseId,
+ theme_name: RmrkThemeName,
+ filter_keys: Option<Vec<RmrkPropertyKey>>
+ ) -> Result<Option<RmrkTheme>, DispatchError> {
+ #[cfg(feature = "rmrk")]
+ return pallet_proxy_rmrk_equip::rpc::theme::<Runtime>(base_id, theme_name, filter_keys);
+
+ #[cfg(not(feature = "rmrk"))]
+ return unsupported!();
+ }
+ }
+
+ impl sp_api::Core<Block> for Runtime {
+ fn version() -> RuntimeVersion {
+ VERSION
+ }
+
+ fn execute_block(block: Block) {
+ Executive::execute_block(block)
+ }
+
+ fn initialize_block(header: &<Block as BlockT>::Header) {
+ Executive::initialize_block(header)
+ }
+ }
+
+ impl sp_api::Metadata<Block> for Runtime {
+ fn metadata() -> OpaqueMetadata {
+ OpaqueMetadata::new(Runtime::metadata().into())
+ }
+ }
+
+ impl sp_block_builder::BlockBuilder<Block> for Runtime {
+ fn apply_extrinsic(extrinsic: <Block as BlockT>::Extrinsic) -> ApplyExtrinsicResult {
+ Executive::apply_extrinsic(extrinsic)
+ }
+
+ fn finalize_block() -> <Block as BlockT>::Header {
+ Executive::finalize_block()
+ }
+
+ fn inherent_extrinsics(data: sp_inherents::InherentData) -> Vec<<Block as BlockT>::Extrinsic> {
+ data.create_extrinsics()
+ }
+
+ fn check_inherents(
+ block: Block,
+ data: sp_inherents::InherentData,
+ ) -> sp_inherents::CheckInherentsResult {
+ data.check_extrinsics(&block)
+ }
+
+ // fn random_seed() -> <Block as BlockT>::Hash {
+ // RandomnessCollectiveFlip::random_seed().0
+ // }
+ }
+
+ impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime {
+ fn validate_transaction(
+ source: TransactionSource,
+ tx: <Block as BlockT>::Extrinsic,
+ hash: <Block as BlockT>::Hash,
+ ) -> TransactionValidity {
+ Executive::validate_transaction(source, tx, hash)
+ }
+ }
+
+ impl sp_offchain::OffchainWorkerApi<Block> for Runtime {
+ fn offchain_worker(header: &<Block as BlockT>::Header) {
+ Executive::offchain_worker(header)
+ }
+ }
+
+ impl fp_rpc::EthereumRuntimeRPCApi<Block> for Runtime {
+ fn chain_id() -> u64 {
+ <Runtime as pallet_evm::Config>::ChainId::get()
+ }
+
+ fn account_basic(address: H160) -> EVMAccount {
+ let (account, _) = EVM::account_basic(&address);
+ account
+ }
+
+ fn gas_price() -> U256 {
+ let (price, _) = <Runtime as pallet_evm::Config>::FeeCalculator::min_gas_price();
+ price
+ }
+
+ fn account_code_at(address: H160) -> Vec<u8> {
+ EVM::account_codes(address)
+ }
+
+ fn author() -> H160 {
+ <pallet_evm::Pallet<Runtime>>::find_author()
+ }
+
+ fn storage_at(address: H160, index: U256) -> H256 {
+ let mut tmp = [0u8; 32];
+ index.to_big_endian(&mut tmp);
+ EVM::account_storages(address, H256::from_slice(&tmp[..]))
+ }
+
+ #[allow(clippy::redundant_closure)]
+ fn call(
+ from: H160,
+ to: H160,
+ data: Vec<u8>,
+ value: U256,
+ gas_limit: U256,
+ max_fee_per_gas: Option<U256>,
+ max_priority_fee_per_gas: Option<U256>,
+ nonce: Option<U256>,
+ estimate: bool,
+ access_list: Option<Vec<(H160, Vec<H256>)>>,
+ ) -> Result<pallet_evm::CallInfo, sp_runtime::DispatchError> {
+ let config = if estimate {
+ let mut config = <Runtime as pallet_evm::Config>::config().clone();
+ config.estimate = true;
+ Some(config)
+ } else {
+ None
+ };
+
+ let is_transactional = false;
+ <Runtime as pallet_evm::Config>::Runner::call(
+ CrossAccountId::from_eth(from),
+ to,
+ data,
+ value,
+ gas_limit.low_u64(),
+ max_fee_per_gas,
+ max_priority_fee_per_gas,
+ nonce,
+ access_list.unwrap_or_default(),
+ is_transactional,
+ config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),
+ ).map_err(|err| err.error.into())
+ }
+
+ #[allow(clippy::redundant_closure)]
+ fn create(
+ from: H160,
+ data: Vec<u8>,
+ value: U256,
+ gas_limit: U256,
+ max_fee_per_gas: Option<U256>,
+ max_priority_fee_per_gas: Option<U256>,
+ nonce: Option<U256>,
+ estimate: bool,
+ access_list: Option<Vec<(H160, Vec<H256>)>>,
+ ) -> Result<pallet_evm::CreateInfo, sp_runtime::DispatchError> {
+ let config = if estimate {
+ let mut config = <Runtime as pallet_evm::Config>::config().clone();
+ config.estimate = true;
+ Some(config)
+ } else {
+ None
+ };
+
+ let is_transactional = false;
+ <Runtime as pallet_evm::Config>::Runner::create(
+ CrossAccountId::from_eth(from),
+ data,
+ value,
+ gas_limit.low_u64(),
+ max_fee_per_gas,
+ max_priority_fee_per_gas,
+ nonce,
+ access_list.unwrap_or_default(),
+ is_transactional,
+ config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),
+ ).map_err(|err| err.error.into())
+ }
+
+ fn current_transaction_statuses() -> Option<Vec<TransactionStatus>> {
+ Ethereum::current_transaction_statuses()
+ }
+
+ fn current_block() -> Option<pallet_ethereum::Block> {
+ Ethereum::current_block()
+ }
+
+ fn current_receipts() -> Option<Vec<pallet_ethereum::Receipt>> {
+ Ethereum::current_receipts()
+ }
+
+ fn current_all() -> (
+ Option<pallet_ethereum::Block>,
+ Option<Vec<pallet_ethereum::Receipt>>,
+ Option<Vec<TransactionStatus>>
+ ) {
+ (
+ Ethereum::current_block(),
+ Ethereum::current_receipts(),
+ Ethereum::current_transaction_statuses()
+ )
+ }
+
+ fn extrinsic_filter(xts: Vec<<Block as sp_api::BlockT>::Extrinsic>) -> Vec<pallet_ethereum::Transaction> {
+ xts.into_iter().filter_map(|xt| match xt.0.function {
+ Call::Ethereum(pallet_ethereum::Call::transact { transaction }) => Some(transaction),
+ _ => None
+ }).collect()
+ }
+
+ fn elasticity() -> Option<Permill> {
+ None
+ }
+ }
+
+ impl fp_rpc::ConvertTransactionRuntimeApi<Block> for Runtime {
+ fn convert_transaction(transaction: pallet_ethereum::Transaction) -> <Block as BlockT>::Extrinsic {
+ UncheckedExtrinsic::new_unsigned(
+ pallet_ethereum::Call::<Runtime>::transact { transaction }.into(),
+ )
+ }
+ }
+
+ impl sp_session::SessionKeys<Block> for Runtime {
+ fn decode_session_keys(
+ encoded: Vec<u8>,
+ ) -> Option<Vec<(Vec<u8>, KeyTypeId)>> {
+ SessionKeys::decode_into_raw_public_keys(&encoded)
+ }
+
+ fn generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8> {
+ SessionKeys::generate(seed)
+ }
+ }
+
+ impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime {
+ fn slot_duration() -> sp_consensus_aura::SlotDuration {
+ sp_consensus_aura::SlotDuration::from_millis(Aura::slot_duration())
+ }
+
+ fn authorities() -> Vec<AuraId> {
+ Aura::authorities().to_vec()
+ }
+ }
+
+ impl cumulus_primitives_core::CollectCollationInfo<Block> for Runtime {
+ fn collect_collation_info(header: &<Block as BlockT>::Header) -> cumulus_primitives_core::CollationInfo {
+ ParachainSystem::collect_collation_info(header)
+ }
+ }
+
+ impl frame_system_rpc_runtime_api::AccountNonceApi<Block, AccountId, Index> for Runtime {
+ fn account_nonce(account: AccountId) -> Index {
+ System::account_nonce(account)
+ }
+ }
+
+ impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance> for Runtime {
+ fn query_info(uxt: <Block as BlockT>::Extrinsic, len: u32) -> RuntimeDispatchInfo<Balance> {
+ TransactionPayment::query_info(uxt, len)
+ }
+ fn query_fee_details(uxt: <Block as BlockT>::Extrinsic, len: u32) -> FeeDetails<Balance> {
+ TransactionPayment::query_fee_details(uxt, len)
+ }
+ }
+
+ /*
+ impl pallet_contracts_rpc_runtime_api::ContractsApi<Block, AccountId, Balance, BlockNumber, Hash>
+ for Runtime
+ {
+ fn call(
+ origin: AccountId,
+ dest: AccountId,
+ value: Balance,
+ gas_limit: u64,
+ input_data: Vec<u8>,
+ ) -> pallet_contracts_primitives::ContractExecResult {
+ Contracts::bare_call(origin, dest, value, gas_limit, input_data, false)
+ }
+
+ fn instantiate(
+ origin: AccountId,
+ endowment: Balance,
+ gas_limit: u64,
+ code: pallet_contracts_primitives::Code<Hash>,
+ data: Vec<u8>,
+ salt: Vec<u8>,
+ ) -> pallet_contracts_primitives::ContractInstantiateResult<AccountId, BlockNumber>
+ {
+ Contracts::bare_instantiate(origin, endowment, gas_limit, code, data, salt, true, false)
+ }
+
+ fn get_storage(
+ address: AccountId,
+ key: [u8; 32],
+ ) -> pallet_contracts_primitives::GetStorageResult {
+ Contracts::get_storage(address, key)
+ }
+
+ fn rent_projection(
+ address: AccountId,
+ ) -> pallet_contracts_primitives::RentProjectionResult<BlockNumber> {
+ Contracts::rent_projection(address)
+ }
+ }
+ */
+
+ #[cfg(feature = "runtime-benchmarks")]
+ impl frame_benchmarking::Benchmark<Block> for Runtime {
+ fn benchmark_metadata(extra: bool) -> (
+ Vec<frame_benchmarking::BenchmarkList>,
+ Vec<frame_support::traits::StorageInfo>,
+ ) {
+ use frame_benchmarking::{list_benchmark, Benchmarking, BenchmarkList};
+ use frame_support::traits::StorageInfoTrait;
+
+ let mut list = Vec::<BenchmarkList>::new();
+
+ list_benchmark!(list, extra, pallet_evm_migration, EvmMigration);
+ list_benchmark!(list, extra, pallet_common, Common);
+ list_benchmark!(list, extra, pallet_unique, Unique);
+ list_benchmark!(list, extra, pallet_structure, Structure);
+ list_benchmark!(list, extra, pallet_inflation, Inflation);
+ list_benchmark!(list, extra, pallet_fungible, Fungible);
+ list_benchmark!(list, extra, pallet_refungible, Refungible);
+ list_benchmark!(list, extra, pallet_nonfungible, Nonfungible);
+ list_benchmark!(list, extra, pallet_unique_scheduler, Scheduler);
+
+ #[cfg(not(feature = "unique-runtime"))]
+ list_benchmark!(list, extra, pallet_proxy_rmrk_core, RmrkCore);
+
+ #[cfg(not(feature = "unique-runtime"))]
+ list_benchmark!(list, extra, pallet_proxy_rmrk_equip, RmrkEquip);
+
+ // list_benchmark!(list, extra, pallet_evm_coder_substrate, EvmCoderSubstrate);
+
+ let storage_info = AllPalletsReversedWithSystemFirst::storage_info();
+
+ return (list, storage_info)
+ }
+
+ fn dispatch_benchmark(
+ config: frame_benchmarking::BenchmarkConfig
+ ) -> Result<Vec<frame_benchmarking::BenchmarkBatch>, sp_runtime::RuntimeString> {
+ use frame_benchmarking::{Benchmarking, BenchmarkBatch, add_benchmark, TrackedStorageKey};
+
+ let allowlist: Vec<TrackedStorageKey> = vec![
+ // Total Issuance
+ hex_literal::hex!("c2261276cc9d1f8598ea4b6a74b15c2f57c875e4cff74148e4628f264b974c80").to_vec().into(),
+
+ // Block Number
+ hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef702a5c1b19ab7a04f536c519aca4983ac").to_vec().into(),
+ // Execution Phase
+ hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef7ff553b5a9862a516939d82b3d3d8661a").to_vec().into(),
+ // Event Count
+ hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef70a98fdbe9ce6c55837576c60c7af3850").to_vec().into(),
+ // System Events
+ hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef780d41e5e16056765bc8461851072c9d7").to_vec().into(),
+
+ // Evm CurrentLogs
+ hex_literal::hex!("1da53b775b270400e7e61ed5cbc5a146547f210cec367e9af919603343b9cb56").to_vec().into(),
+
+ // Transactional depth
+ hex_literal::hex!("3a7472616e73616374696f6e5f6c6576656c3a").to_vec().into(),
+ ];
+
+ let mut batches = Vec::<BenchmarkBatch>::new();
+ let params = (&config, &allowlist);
+
+ add_benchmark!(params, batches, pallet_evm_migration, EvmMigration);
+ add_benchmark!(params, batches, pallet_common, Common);
+ add_benchmark!(params, batches, pallet_unique, Unique);
+ add_benchmark!(params, batches, pallet_structure, Structure);
+ add_benchmark!(params, batches, pallet_inflation, Inflation);
+ add_benchmark!(params, batches, pallet_fungible, Fungible);
+ add_benchmark!(params, batches, pallet_refungible, Refungible);
+ add_benchmark!(params, batches, pallet_nonfungible, Nonfungible);
+ add_benchmark!(params, batches, pallet_unique_scheduler, Scheduler);
+
+ #[cfg(not(feature = "unique-runtime"))]
+ add_benchmark!(params, batches, pallet_proxy_rmrk_core, RmrkCore);
+
+ #[cfg(not(feature = "unique-runtime"))]
+ add_benchmark!(params, batches, pallet_proxy_rmrk_equip, RmrkEquip);
+
+ // add_benchmark!(params, batches, pallet_evm_coder_substrate, EvmCoderSubstrate);
+
+ if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) }
+ Ok(batches)
+ }
+ }
+
+ #[cfg(feature = "try-runtime")]
+ impl frame_try_runtime::TryRuntime<Block> for Runtime {
+ fn on_runtime_upgrade() -> (Weight, Weight) {
+ log::info!("try-runtime::on_runtime_upgrade unique-chain.");
+ let weight = Executive::try_runtime_upgrade().unwrap();
+ (weight, RuntimeBlockWeights::get().max_block)
+ }
+
+ fn execute_block_no_check(block: Block) -> Weight {
+ Executive::execute_block_no_check(block)
+ }
+ }
+ }
+ }
+}
runtime/common/scheduler.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/scheduler.rs
@@ -0,0 +1,141 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use frame_support::{
+ traits::NamedReservableCurrency,
+ weights::{GetDispatchInfo, PostDispatchInfo, DispatchInfo},
+};
+use sp_runtime::{
+ traits::{Dispatchable, Applyable, Member},
+ generic::Era,
+ transaction_validity::TransactionValidityError,
+ DispatchErrorWithPostInfo, DispatchError,
+};
+use crate::{Runtime, Call, Origin, Balances, ChargeTransactionPayment};
+use up_common::types::{AccountId, Balance};
+use fp_self_contained::SelfContainedCall;
+use pallet_unique_scheduler::DispatchCall;
+
+/// The SignedExtension to the basic transaction logic.
+pub type SignedExtraScheduler = (
+ frame_system::CheckSpecVersion<Runtime>,
+ frame_system::CheckGenesis<Runtime>,
+ frame_system::CheckEra<Runtime>,
+ frame_system::CheckNonce<Runtime>,
+ frame_system::CheckWeight<Runtime>,
+);
+
+fn get_signed_extras(from: <Runtime as frame_system::Config>::AccountId) -> SignedExtraScheduler {
+ (
+ frame_system::CheckSpecVersion::<Runtime>::new(),
+ frame_system::CheckGenesis::<Runtime>::new(),
+ frame_system::CheckEra::<Runtime>::from(Era::Immortal),
+ frame_system::CheckNonce::<Runtime>::from(frame_system::Pallet::<Runtime>::account_nonce(
+ from,
+ )),
+ frame_system::CheckWeight::<Runtime>::new(),
+ // sponsoring transaction logic
+ // pallet_charge_transaction::ChargeTransactionPayment::<Runtime>::new(0),
+ )
+}
+
+pub struct SchedulerPaymentExecutor;
+
+impl<T: frame_system::Config + pallet_unique_scheduler::Config, SelfContainedSignedInfo>
+ DispatchCall<T, SelfContainedSignedInfo> for SchedulerPaymentExecutor
+where
+ <T as frame_system::Config>::Call: Member
+ + Dispatchable<Origin = Origin, Info = DispatchInfo>
+ + SelfContainedCall<SignedInfo = SelfContainedSignedInfo>
+ + GetDispatchInfo
+ + From<frame_system::Call<Runtime>>,
+ SelfContainedSignedInfo: Send + Sync + 'static,
+ Call: From<<T as frame_system::Config>::Call>
+ + From<<T as pallet_unique_scheduler::Config>::Call>
+ + SelfContainedCall<SignedInfo = SelfContainedSignedInfo>,
+ sp_runtime::AccountId32: From<<T as frame_system::Config>::AccountId>,
+{
+ fn dispatch_call(
+ signer: <T as frame_system::Config>::AccountId,
+ call: <T as pallet_unique_scheduler::Config>::Call,
+ ) -> Result<
+ Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>,
+ TransactionValidityError,
+ > {
+ let dispatch_info = call.get_dispatch_info();
+ let extrinsic = fp_self_contained::CheckedExtrinsic::<
+ AccountId,
+ Call,
+ SignedExtraScheduler,
+ SelfContainedSignedInfo,
+ > {
+ signed: fp_self_contained::CheckedSignature::<
+ AccountId,
+ SignedExtraScheduler,
+ SelfContainedSignedInfo,
+ >::Signed(signer.clone().into(), get_signed_extras(signer.into())),
+ function: call.into(),
+ };
+
+ extrinsic.apply::<Runtime>(&dispatch_info, 0)
+ }
+
+ fn reserve_balance(
+ id: [u8; 16],
+ sponsor: <T as frame_system::Config>::AccountId,
+ call: <T as pallet_unique_scheduler::Config>::Call,
+ count: u32,
+ ) -> Result<(), DispatchError> {
+ let dispatch_info = call.get_dispatch_info();
+ let weight: Balance = ChargeTransactionPayment::traditional_fee(0, &dispatch_info, 0)
+ .saturating_mul(count.into());
+
+ <Balances as NamedReservableCurrency<AccountId>>::reserve_named(
+ &id,
+ &(sponsor.into()),
+ weight,
+ )
+ }
+
+ fn pay_for_call(
+ id: [u8; 16],
+ sponsor: <T as frame_system::Config>::AccountId,
+ call: <T as pallet_unique_scheduler::Config>::Call,
+ ) -> Result<u128, DispatchError> {
+ let dispatch_info = call.get_dispatch_info();
+ let weight: Balance = ChargeTransactionPayment::traditional_fee(0, &dispatch_info, 0);
+ Ok(
+ <Balances as NamedReservableCurrency<AccountId>>::unreserve_named(
+ &id,
+ &(sponsor.into()),
+ weight,
+ ),
+ )
+ }
+
+ fn cancel_reserve(
+ id: [u8; 16],
+ sponsor: <T as frame_system::Config>::AccountId,
+ ) -> Result<u128, DispatchError> {
+ Ok(
+ <Balances as NamedReservableCurrency<AccountId>>::unreserve_named(
+ &id,
+ &(sponsor.into()),
+ u128::MAX,
+ ),
+ )
+ }
+}
runtime/common/sponsoring.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/sponsoring.rs
@@ -0,0 +1,359 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use core::marker::PhantomData;
+use up_sponsorship::SponsorshipHandler;
+use frame_support::{
+ traits::{IsSubType},
+ storage::{StorageMap, StorageDoubleMap, StorageNMap},
+};
+use up_data_structs::{
+ CollectionId, FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, NFT_SPONSOR_TRANSFER_TIMEOUT,
+ REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, TokenId, CollectionMode, CreateItemData,
+};
+use sp_runtime::traits::Saturating;
+use pallet_common::{CollectionHandle};
+use pallet_evm::account::CrossAccountId;
+use pallet_unique::{
+ Call as UniqueCall, Config as UniqueConfig, FungibleApproveBasket, RefungibleApproveBasket,
+ NftApproveBasket, CreateItemBasket, ReFungibleTransferBasket, FungibleTransferBasket,
+ NftTransferBasket, TokenPropertyBasket,
+};
+use pallet_fungible::Config as FungibleConfig;
+use pallet_nonfungible::Config as NonfungibleConfig;
+use pallet_refungible::Config as RefungibleConfig;
+
+pub trait Config: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig {}
+impl<T> Config for T where T: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig {}
+
+// TODO: permission check?
+pub fn withdraw_set_token_property<T: Config>(
+ collection: &CollectionHandle<T>,
+ who: &T::CrossAccountId,
+ item_id: &TokenId,
+ data_size: usize,
+) -> Option<()> {
+ // preliminary sponsoring correctness check
+ match collection.mode {
+ CollectionMode::NFT => {
+ let owner = pallet_nonfungible::TokenData::<T>::get((collection.id, item_id))?.owner;
+ if !owner.conv_eq(who) {
+ return None;
+ }
+ }
+ CollectionMode::Fungible(_) => {
+ // Fungible tokens have no properties
+ return None;
+ }
+ CollectionMode::ReFungible => {
+ if !<pallet_refungible::Owned<T>>::get((collection.id, who, item_id)) {
+ return None;
+ }
+ }
+ }
+
+ if data_size > collection.limits.sponsored_data_size() as usize {
+ return None;
+ }
+
+ let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
+ let limit = collection.limits.sponsored_data_rate_limit()?;
+
+ if let Some(last_tx_block) = TokenPropertyBasket::<T>::get(collection.id, item_id) {
+ let timeout = last_tx_block + limit.into();
+ if block_number < timeout {
+ return None;
+ }
+ }
+
+ <TokenPropertyBasket<T>>::insert(collection.id, item_id, block_number);
+
+ Some(())
+}
+
+pub fn withdraw_transfer<T: Config>(
+ collection: &CollectionHandle<T>,
+ who: &T::CrossAccountId,
+ item_id: &TokenId,
+) -> Option<()> {
+ // preliminary sponsoring correctness check
+ match collection.mode {
+ CollectionMode::NFT => {
+ let owner = pallet_nonfungible::TokenData::<T>::get((collection.id, item_id))?.owner;
+ if !owner.conv_eq(who) {
+ return None;
+ }
+ }
+ CollectionMode::Fungible(_) => {
+ if item_id != &TokenId::default() {
+ return None;
+ }
+ if <pallet_fungible::Balance<T>>::get((collection.id, who)) == 0 {
+ return None;
+ }
+ }
+ CollectionMode::ReFungible => {
+ if !<pallet_refungible::Owned<T>>::get((collection.id, who, item_id)) {
+ return None;
+ }
+ }
+ }
+
+ // sponsor timeout
+ let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
+ let limit = collection
+ .limits
+ .sponsor_transfer_timeout(match collection.mode {
+ CollectionMode::NFT => NFT_SPONSOR_TRANSFER_TIMEOUT,
+ CollectionMode::Fungible(_) => FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
+ CollectionMode::ReFungible => REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
+ });
+
+ let last_tx_block = match collection.mode {
+ CollectionMode::NFT => <NftTransferBasket<T>>::get(collection.id, item_id),
+ CollectionMode::Fungible(_) => {
+ <FungibleTransferBasket<T>>::get(collection.id, who.as_sub())
+ }
+ CollectionMode::ReFungible => {
+ <ReFungibleTransferBasket<T>>::get((collection.id, item_id, who.as_sub()))
+ }
+ };
+
+ if let Some(last_tx_block) = last_tx_block {
+ let timeout = last_tx_block + limit.into();
+ if block_number < timeout {
+ return None;
+ }
+ }
+
+ match collection.mode {
+ CollectionMode::NFT => <NftTransferBasket<T>>::insert(collection.id, item_id, block_number),
+ CollectionMode::Fungible(_) => {
+ <FungibleTransferBasket<T>>::insert(collection.id, who.as_sub(), block_number)
+ }
+ CollectionMode::ReFungible => <ReFungibleTransferBasket<T>>::insert(
+ (collection.id, item_id, who.as_sub()),
+ block_number,
+ ),
+ };
+
+ Some(())
+}
+
+pub fn withdraw_create_item<T: Config>(
+ collection: &CollectionHandle<T>,
+ who: &T::CrossAccountId,
+ properties: &CreateItemData,
+) -> Option<()> {
+ // sponsor timeout
+ let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
+ let limit = collection
+ .limits
+ .sponsor_transfer_timeout(match properties {
+ CreateItemData::NFT(_) => NFT_SPONSOR_TRANSFER_TIMEOUT,
+ CreateItemData::Fungible(_) => FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
+ CreateItemData::ReFungible(_) => REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
+ });
+
+ if let Some(last_tx_block) = <CreateItemBasket<T>>::get((collection.id, who.as_sub())) {
+ let timeout = last_tx_block + limit.into();
+ if block_number < timeout {
+ return None;
+ }
+ }
+
+ CreateItemBasket::<T>::insert((collection.id, who.as_sub()), block_number);
+
+ Some(())
+}
+
+pub fn withdraw_approve<T: Config>(
+ collection: &CollectionHandle<T>,
+ who: &T::AccountId,
+ item_id: &TokenId,
+) -> Option<()> {
+ // sponsor timeout
+ let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
+ let limit = collection.limits.sponsor_approve_timeout();
+
+ let last_tx_block = match collection.mode {
+ CollectionMode::NFT => <NftApproveBasket<T>>::get(collection.id, item_id),
+ CollectionMode::Fungible(_) => <FungibleApproveBasket<T>>::get(collection.id, who),
+ CollectionMode::ReFungible => {
+ <RefungibleApproveBasket<T>>::get((collection.id, item_id, who))
+ }
+ };
+
+ if let Some(last_tx_block) = last_tx_block {
+ let timeout = last_tx_block + limit.into();
+ if block_number < timeout {
+ return None;
+ }
+ }
+
+ match collection.mode {
+ CollectionMode::NFT => <NftApproveBasket<T>>::insert(collection.id, item_id, block_number),
+ CollectionMode::Fungible(_) => {
+ <FungibleApproveBasket<T>>::insert(collection.id, who, block_number)
+ }
+ CollectionMode::ReFungible => {
+ <RefungibleApproveBasket<T>>::insert((collection.id, item_id, who), block_number)
+ }
+ };
+
+ Some(())
+}
+
+fn load<T: UniqueConfig>(id: CollectionId) -> Option<(T::AccountId, CollectionHandle<T>)> {
+ let collection = CollectionHandle::new(id)?;
+ let sponsor = collection.sponsorship.sponsor().cloned()?;
+ Some((sponsor, collection))
+}
+
+pub struct UniqueSponsorshipHandler<T>(PhantomData<T>);
+impl<T, C> SponsorshipHandler<T::AccountId, C> for UniqueSponsorshipHandler<T>
+where
+ T: Config,
+ C: IsSubType<UniqueCall<T>>,
+{
+ fn get_sponsor(who: &T::AccountId, call: &C) -> Option<T::AccountId> {
+ match IsSubType::<UniqueCall<T>>::is_sub_type(call)? {
+ UniqueCall::set_token_properties {
+ collection_id,
+ token_id,
+ properties,
+ ..
+ } => {
+ let (sponsor, collection) = load::<T>(*collection_id)?;
+ withdraw_set_token_property(
+ &collection,
+ &T::CrossAccountId::from_sub(who.clone()),
+ &token_id,
+ // No overflow may happen, as data larger than usize can't reach here
+ properties.iter().map(|p| p.key.len() + p.value.len()).sum(),
+ )
+ .map(|()| sponsor)
+ }
+ UniqueCall::create_item {
+ collection_id,
+ data,
+ ..
+ } => {
+ let (sponsor, collection) = load(*collection_id)?;
+ withdraw_create_item::<T>(
+ &collection,
+ &T::CrossAccountId::from_sub(who.clone()),
+ data,
+ )
+ .map(|()| sponsor)
+ }
+ UniqueCall::transfer {
+ collection_id,
+ item_id,
+ ..
+ } => {
+ let (sponsor, collection) = load(*collection_id)?;
+ withdraw_transfer::<T>(
+ &collection,
+ &T::CrossAccountId::from_sub(who.clone()),
+ item_id,
+ )
+ .map(|()| sponsor)
+ }
+ UniqueCall::transfer_from {
+ collection_id,
+ item_id,
+ from,
+ ..
+ } => {
+ let (sponsor, collection) = load(*collection_id)?;
+ withdraw_transfer::<T>(&collection, from, item_id).map(|()| sponsor)
+ }
+ UniqueCall::approve {
+ collection_id,
+ item_id,
+ ..
+ } => {
+ let (sponsor, collection) = load(*collection_id)?;
+ withdraw_approve::<T>(&collection, who, item_id).map(|()| sponsor)
+ }
+ _ => None,
+ }
+ }
+}
+
+pub trait SponsorshipPredict<T: Config> {
+ fn predict(collection: CollectionId, account: T::CrossAccountId, token: TokenId) -> Option<u64>
+ where
+ u64: From<<T as frame_system::Config>::BlockNumber>;
+}
+
+pub struct UniqueSponsorshipPredict<T>(PhantomData<T>);
+
+impl<T: Config> SponsorshipPredict<T> for UniqueSponsorshipPredict<T> {
+ fn predict(collection_id: CollectionId, who: T::CrossAccountId, token: TokenId) -> Option<u64>
+ where
+ u64: From<<T as frame_system::Config>::BlockNumber>,
+ {
+ let collection = <CollectionHandle<T>>::try_get(collection_id).ok()?;
+ let _ = collection.sponsorship.sponsor()?;
+
+ // sponsor timeout
+ let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
+ let limit = collection
+ .limits
+ .sponsor_transfer_timeout(match collection.mode {
+ CollectionMode::NFT => NFT_SPONSOR_TRANSFER_TIMEOUT,
+ CollectionMode::Fungible(_) => FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
+ CollectionMode::ReFungible => REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
+ });
+
+ let last_tx_block = match collection.mode {
+ CollectionMode::NFT => <NftTransferBasket<T>>::get(collection.id, token),
+ CollectionMode::Fungible(_) => {
+ <FungibleTransferBasket<T>>::get(collection.id, who.as_sub())
+ }
+ CollectionMode::ReFungible => {
+ <ReFungibleTransferBasket<T>>::get((collection.id, token, who.as_sub()))
+ }
+ };
+
+ if let Some(last_tx_block) = last_tx_block {
+ return Some(
+ last_tx_block
+ .saturating_add(limit.into())
+ .saturating_sub(block_number)
+ .into(),
+ );
+ }
+
+ let token_exists = match collection.mode {
+ CollectionMode::NFT => {
+ <pallet_nonfungible::TokenData<T>>::contains_key((collection.id, token))
+ }
+ CollectionMode::Fungible(_) => token == TokenId::default(),
+ CollectionMode::ReFungible => {
+ <pallet_refungible::TotalSupply<T>>::contains_key((collection.id, token))
+ }
+ };
+
+ if token_exists {
+ Some(0)
+ } else {
+ None
+ }
+ }
+}
runtime/common/src/constants.rsdiffbeforeafterboth--- a/runtime/common/src/constants.rs
+++ /dev/null
@@ -1,57 +0,0 @@
-// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
-// This file is part of Unique Network.
-
-// Unique Network is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// Unique Network is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
-
-use sp_runtime::Perbill;
-use frame_support::{
- parameter_types,
- weights::{Weight, constants::WEIGHT_PER_SECOND},
-};
-use crate::types::{BlockNumber, Balance};
-
-pub const MILLISECS_PER_BLOCK: u64 = 12000;
-
-pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK;
-
-// These time units are defined in number of blocks.
-pub const MINUTES: BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as BlockNumber);
-pub const HOURS: BlockNumber = MINUTES * 60;
-pub const DAYS: BlockNumber = HOURS * 24;
-
-pub const MICROUNIQUE: Balance = 1_000_000_000_000;
-pub const MILLIUNIQUE: Balance = 1_000 * MICROUNIQUE;
-pub const CENTIUNIQUE: Balance = 10 * MILLIUNIQUE;
-pub const UNIQUE: Balance = 100 * CENTIUNIQUE;
-
-// Targeting 0.1 UNQ per transfer
-pub const WEIGHT_TO_FEE_COEFF: u32 = 207_890_902;
-
-// Targeting 0.15 UNQ per transfer via ETH
-pub const MIN_GAS_PRICE: u64 = 1_019_493_469_850;
-
-/// We assume that ~10% of the block weight is consumed by `on_initalize` handlers.
-/// This is used to limit the maximal weight of a single extrinsic.
-pub const AVERAGE_ON_INITIALIZE_RATIO: Perbill = Perbill::from_percent(10);
-/// We allow `Normal` extrinsics to fill up the block up to 75%, the rest can be used
-/// by Operational extrinsics.
-pub const NORMAL_DISPATCH_RATIO: Perbill = Perbill::from_percent(75);
-/// We allow for 2 seconds of compute with a 6 second average block time.
-pub const MAXIMUM_BLOCK_WEIGHT: Weight = WEIGHT_PER_SECOND / 2;
-
-parameter_types! {
- pub const DefaultSponsoringRateLimit: BlockNumber = 1 * DAYS;
-
- pub const TransactionByteFee: Balance = 501 * MICROUNIQUE;
-}
runtime/common/src/dispatch.rsdiffbeforeafterboth--- a/runtime/common/src/dispatch.rs
+++ /dev/null
@@ -1,181 +0,0 @@
-// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
-// This file is part of Unique Network.
-
-// Unique Network is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// Unique Network is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
-
-use frame_support::{dispatch::DispatchResult, ensure};
-use pallet_evm::{PrecompileHandle, PrecompileResult};
-use sp_core::H160;
-use sp_runtime::DispatchError;
-use sp_std::{borrow::ToOwned, vec::Vec};
-use pallet_common::{
- CollectionById, CollectionHandle, CommonCollectionOperations, erc::CommonEvmHandler,
- eth::map_eth_to_id,
-};
-pub use pallet_common::dispatch::CollectionDispatch;
-use pallet_fungible::{Pallet as PalletFungible, FungibleHandle};
-use pallet_nonfungible::{Pallet as PalletNonfungible, NonfungibleHandle};
-use pallet_refungible::{
- Pallet as PalletRefungible, RefungibleHandle, erc_token::RefungibleTokenHandle,
-};
-use up_data_structs::{
- CollectionMode, CreateCollectionData, MAX_DECIMAL_POINTS, mapping::TokenAddressMapping,
- CollectionId,
-};
-
-pub enum CollectionDispatchT<T>
-where
- T: pallet_fungible::Config + pallet_nonfungible::Config + pallet_refungible::Config,
-{
- Fungible(FungibleHandle<T>),
- Nonfungible(NonfungibleHandle<T>),
- Refungible(RefungibleHandle<T>),
-}
-impl<T> CollectionDispatch<T> for CollectionDispatchT<T>
-where
- T: pallet_common::Config
- + pallet_unique::Config
- + pallet_fungible::Config
- + pallet_nonfungible::Config
- + pallet_refungible::Config,
-{
- fn create(
- sender: T::CrossAccountId,
- data: CreateCollectionData<T::AccountId>,
- ) -> Result<CollectionId, DispatchError> {
- let id = match data.mode {
- CollectionMode::NFT => <PalletNonfungible<T>>::init_collection(sender, data, false)?,
- CollectionMode::Fungible(decimal_points) => {
- // check params
- ensure!(
- decimal_points <= MAX_DECIMAL_POINTS,
- pallet_unique::Error::<T>::CollectionDecimalPointLimitExceeded
- );
- <PalletFungible<T>>::init_collection(sender, data)?
- }
- CollectionMode::ReFungible => <PalletRefungible<T>>::init_collection(sender, data)?,
- };
- Ok(id)
- }
-
- fn destroy(sender: T::CrossAccountId, collection: CollectionHandle<T>) -> DispatchResult {
- match collection.mode {
- CollectionMode::ReFungible => {
- PalletRefungible::destroy_collection(RefungibleHandle::cast(collection), &sender)?
- }
- CollectionMode::Fungible(_) => {
- PalletFungible::destroy_collection(FungibleHandle::cast(collection), &sender)?
- }
- CollectionMode::NFT => {
- PalletNonfungible::destroy_collection(NonfungibleHandle::cast(collection), &sender)?
- }
- }
- Ok(())
- }
-
- fn dispatch(handle: CollectionHandle<T>) -> Self {
- match handle.mode {
- CollectionMode::Fungible(_) => Self::Fungible(FungibleHandle::cast(handle)),
- CollectionMode::NFT => Self::Nonfungible(NonfungibleHandle::cast(handle)),
- CollectionMode::ReFungible => Self::Refungible(RefungibleHandle::cast(handle)),
- }
- }
-
- fn into_inner(self) -> CollectionHandle<T> {
- match self {
- Self::Fungible(f) => f.into_inner(),
- Self::Nonfungible(f) => f.into_inner(),
- Self::Refungible(f) => f.into_inner(),
- }
- }
-
- fn as_dyn(&self) -> &dyn CommonCollectionOperations<T> {
- match self {
- Self::Fungible(h) => h,
- Self::Nonfungible(h) => h,
- Self::Refungible(h) => h,
- }
- }
-}
-
-impl<T> pallet_evm::OnMethodCall<T> for CollectionDispatchT<T>
-where
- T: pallet_common::Config
- + pallet_unique::Config
- + pallet_fungible::Config
- + pallet_nonfungible::Config
- + pallet_refungible::Config,
- T::AccountId: From<[u8; 32]>,
-{
- fn is_reserved(target: &H160) -> bool {
- map_eth_to_id(target).is_some()
- }
- fn is_used(target: &H160) -> bool {
- map_eth_to_id(target)
- .map(<CollectionById<T>>::contains_key)
- .unwrap_or(false)
- }
- fn get_code(target: &H160) -> Option<Vec<u8>> {
- if let Some(collection_id) = map_eth_to_id(target) {
- let collection = <CollectionById<T>>::get(collection_id)?;
- Some(
- match collection.mode {
- CollectionMode::NFT => <NonfungibleHandle<T>>::CODE,
- CollectionMode::Fungible(_) => <FungibleHandle<T>>::CODE,
- CollectionMode::ReFungible => <RefungibleHandle<T>>::CODE,
- }
- .to_owned(),
- )
- } else if let Some((collection_id, _token_id)) =
- <T as pallet_common::Config>::EvmTokenAddressMapping::address_to_token(target)
- {
- let collection = <CollectionById<T>>::get(collection_id)?;
- if collection.mode != CollectionMode::ReFungible {
- return None;
- }
- // TODO: check token existence
- Some(<RefungibleTokenHandle<T>>::CODE.to_owned())
- } else {
- None
- }
- }
- fn call(handle: &mut impl PrecompileHandle) -> Option<PrecompileResult> {
- if let Some(collection_id) = map_eth_to_id(&handle.code_address()) {
- let collection =
- <CollectionHandle<T>>::new_with_gas_limit(collection_id, handle.remaining_gas())?;
- let dispatched = Self::dispatch(collection);
-
- match dispatched {
- Self::Fungible(h) => h.call(handle),
- Self::Nonfungible(h) => h.call(handle),
- Self::Refungible(h) => h.call(handle),
- }
- } else if let Some((collection_id, token_id)) =
- <T as pallet_common::Config>::EvmTokenAddressMapping::address_to_token(
- &handle.code_address(),
- ) {
- let collection =
- <CollectionHandle<T>>::new_with_gas_limit(collection_id, handle.remaining_gas())?;
- if collection.mode != CollectionMode::ReFungible {
- return None;
- }
-
- let h = RefungibleHandle::cast(collection);
- // TODO: check token existence
- RefungibleTokenHandle(h, token_id).call(handle)
- } else {
- None
- }
- }
-}
runtime/common/src/eth_sponsoring.rsdiffbeforeafterboth--- a/runtime/common/src/eth_sponsoring.rs
+++ /dev/null
@@ -1,122 +0,0 @@
-// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
-// This file is part of Unique Network.
-
-// Unique Network is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// Unique Network is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
-
-//! Implements EVM sponsoring logic via TransactionValidityHack
-
-use evm_coder::{Call, abi::AbiReader};
-use pallet_common::{CollectionHandle, eth::map_eth_to_id};
-use sp_core::H160;
-use sp_std::prelude::*;
-use up_sponsorship::SponsorshipHandler;
-use core::marker::PhantomData;
-use core::convert::TryInto;
-use pallet_evm::account::CrossAccountId;
-use up_data_structs::{TokenId, CreateItemData, CreateNftData, CollectionMode};
-use pallet_unique::Config as UniqueConfig;
-
-use crate::sponsoring::*;
-
-use pallet_nonfungible::erc::{
- UniqueNFTCall, ERC721UniqueExtensionsCall, ERC721MintableCall, ERC721Call, TokenPropertiesCall,
-};
-use pallet_fungible::erc::{UniqueFungibleCall, ERC20Call};
-use pallet_fungible::Config as FungibleConfig;
-use pallet_nonfungible::Config as NonfungibleConfig;
-use pallet_refungible::Config as RefungibleConfig;
-
-pub struct UniqueEthSponsorshipHandler<T: UniqueConfig>(PhantomData<*const T>);
-impl<T: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig>
- SponsorshipHandler<T::CrossAccountId, (H160, Vec<u8>)> for UniqueEthSponsorshipHandler<T>
-{
- fn get_sponsor(who: &T::CrossAccountId, call: &(H160, Vec<u8>)) -> Option<T::CrossAccountId> {
- let collection_id = map_eth_to_id(&call.0)?;
- let collection = <CollectionHandle<T>>::new(collection_id)?;
- let sponsor = collection.sponsorship.sponsor()?.clone();
- let (method_id, mut reader) = AbiReader::new_call(&call.1).ok()?;
- Some(T::CrossAccountId::from_sub(match &collection.mode {
- CollectionMode::NFT => {
- let call = <UniqueNFTCall<T>>::parse(method_id, &mut reader).ok()??;
- match call {
- UniqueNFTCall::TokenProperties(TokenPropertiesCall::SetProperty {
- token_id,
- key,
- value,
- ..
- }) => {
- let token_id: TokenId = token_id.try_into().ok()?;
- withdraw_set_token_property::<T>(
- &collection,
- &who,
- &token_id,
- key.len() + value.len(),
- )
- .map(|()| sponsor)
- }
- UniqueNFTCall::ERC721UniqueExtensions(
- ERC721UniqueExtensionsCall::Transfer { token_id, .. },
- ) => {
- let token_id: TokenId = token_id.try_into().ok()?;
- withdraw_transfer::<T>(&collection, &who, &token_id).map(|()| sponsor)
- }
- UniqueNFTCall::ERC721Mintable(
- ERC721MintableCall::Mint { token_id, .. }
- | ERC721MintableCall::MintWithTokenUri { token_id, .. },
- ) => {
- let _token_id: TokenId = token_id.try_into().ok()?;
- withdraw_create_item::<T>(
- &collection,
- &who,
- &CreateItemData::NFT(CreateNftData::default()),
- )
- .map(|()| sponsor)
- }
- UniqueNFTCall::ERC721(ERC721Call::TransferFrom { token_id, from, .. }) => {
- let token_id: TokenId = token_id.try_into().ok()?;
- let from = T::CrossAccountId::from_eth(from);
- withdraw_transfer::<T>(&collection, &from, &token_id).map(|()| sponsor)
- }
- UniqueNFTCall::ERC721(ERC721Call::Approve { token_id, .. }) => {
- let token_id: TokenId = token_id.try_into().ok()?;
- withdraw_approve::<T>(&collection, who.as_sub(), &token_id)
- .map(|()| sponsor)
- }
- _ => None,
- }
- }
- CollectionMode::Fungible(_) => {
- let call = <UniqueFungibleCall<T>>::parse(method_id, &mut reader).ok()??;
- #[allow(clippy::single_match)]
- match call {
- UniqueFungibleCall::ERC20(ERC20Call::Transfer { .. }) => {
- withdraw_transfer::<T>(&collection, who, &TokenId::default())
- .map(|()| sponsor)
- }
- UniqueFungibleCall::ERC20(ERC20Call::TransferFrom { from, .. }) => {
- let from = T::CrossAccountId::from_eth(from);
- withdraw_transfer::<T>(&collection, &from, &TokenId::default())
- .map(|()| sponsor)
- }
- UniqueFungibleCall::ERC20(ERC20Call::Approve { .. }) => {
- withdraw_approve::<T>(&collection, who.as_sub(), &TokenId::default())
- .map(|()| sponsor)
- }
- _ => None,
- }
- }
- _ => None,
- }?))
- }
-}
runtime/common/src/lib.rsdiffbeforeafterboth--- a/runtime/common/src/lib.rs
+++ /dev/null
@@ -1,25 +0,0 @@
-// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
-// This file is part of Unique Network.
-
-// Unique Network is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// Unique Network is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
-
-#![cfg_attr(not(feature = "std"), no_std)]
-
-pub mod constants;
-pub mod dispatch;
-pub mod eth_sponsoring;
-pub mod runtime_apis;
-pub mod sponsoring;
-pub mod types;
-pub mod weights;
runtime/common/src/runtime_apis.rsdiffbeforeafterboth--- a/runtime/common/src/runtime_apis.rs
+++ /dev/null
@@ -1,546 +0,0 @@
-// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
-// This file is part of Unique Network.
-
-// Unique Network is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// Unique Network is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
-
-#[macro_export]
-macro_rules! impl_common_runtime_apis {
- (
- $(
- #![custom_apis]
-
- $($custom_apis:tt)+
- )?
- ) => {
- impl_runtime_apis! {
- $($($custom_apis)+)?
-
- impl up_rpc::UniqueApi<Block, CrossAccountId, AccountId> for Runtime {
- fn account_tokens(collection: CollectionId, account: CrossAccountId) -> Result<Vec<TokenId>, DispatchError> {
- dispatch_unique_runtime!(collection.account_tokens(account))
- }
- fn collection_tokens(collection: CollectionId) -> Result<Vec<TokenId>, DispatchError> {
- dispatch_unique_runtime!(collection.collection_tokens())
- }
- fn token_exists(collection: CollectionId, token: TokenId) -> Result<bool, DispatchError> {
- dispatch_unique_runtime!(collection.token_exists(token))
- }
-
- fn token_owner(collection: CollectionId, token: TokenId) -> Result<Option<CrossAccountId>, DispatchError> {
- dispatch_unique_runtime!(collection.token_owner(token))
- }
-
- fn token_owners(collection: CollectionId, token: TokenId) -> Result<Vec::<CrossAccountId>, DispatchError> {
- dispatch_unique_runtime!(collection.token_owners(token))
- }
-
- fn topmost_token_owner(collection: CollectionId, token: TokenId) -> Result<Option<CrossAccountId>, DispatchError> {
- let budget = up_data_structs::budget::Value::new(10);
-
- Ok(Some(<pallet_structure::Pallet<Runtime>>::find_topmost_owner(collection, token, &budget)?))
- }
- fn token_children(collection: CollectionId, token: TokenId) -> Result<Vec<TokenChild>, DispatchError> {
- Ok(<pallet_nonfungible::Pallet<Runtime>>::token_children_ids(collection, token))
- }
- fn collection_properties(
- collection: CollectionId,
- keys: Option<Vec<Vec<u8>>>
- ) -> Result<Vec<Property>, DispatchError> {
- let keys = keys.map(
- |keys| Common::bytes_keys_to_property_keys(keys)
- ).transpose()?;
-
- Common::filter_collection_properties(collection, keys)
- }
-
- fn token_properties(
- collection: CollectionId,
- token_id: TokenId,
- keys: Option<Vec<Vec<u8>>>
- ) -> Result<Vec<Property>, DispatchError> {
- let keys = keys.map(
- |keys| Common::bytes_keys_to_property_keys(keys)
- ).transpose()?;
-
- dispatch_unique_runtime!(collection.token_properties(token_id, keys))
- }
-
- fn property_permissions(
- collection: CollectionId,
- keys: Option<Vec<Vec<u8>>>
- ) -> Result<Vec<PropertyKeyPermission>, DispatchError> {
- let keys = keys.map(
- |keys| Common::bytes_keys_to_property_keys(keys)
- ).transpose()?;
-
- Common::filter_property_permissions(collection, keys)
- }
-
- fn token_data(
- collection: CollectionId,
- token_id: TokenId,
- keys: Option<Vec<Vec<u8>>>
- ) -> Result<TokenData<CrossAccountId>, DispatchError> {
- let token_data = TokenData {
- properties: Self::token_properties(collection, token_id, keys)?,
- owner: Self::token_owner(collection, token_id)?,
- pieces: Self::total_pieces(collection, token_id)?.unwrap_or(0),
- };
-
- Ok(token_data)
- }
-
- fn total_supply(collection: CollectionId) -> Result<u32, DispatchError> {
- dispatch_unique_runtime!(collection.total_supply())
- }
- fn account_balance(collection: CollectionId, account: CrossAccountId) -> Result<u32, DispatchError> {
- dispatch_unique_runtime!(collection.account_balance(account))
- }
- fn balance(collection: CollectionId, account: CrossAccountId, token: TokenId) -> Result<u128, DispatchError> {
- dispatch_unique_runtime!(collection.balance(account, token))
- }
- fn allowance(
- collection: CollectionId,
- sender: CrossAccountId,
- spender: CrossAccountId,
- token: TokenId,
- ) -> Result<u128, DispatchError> {
- dispatch_unique_runtime!(collection.allowance(sender, spender, token))
- }
-
- fn adminlist(collection: CollectionId) -> Result<Vec<CrossAccountId>, DispatchError> {
- Ok(<pallet_common::Pallet<Runtime>>::adminlist(collection))
- }
- fn allowlist(collection: CollectionId) -> Result<Vec<CrossAccountId>, DispatchError> {
- Ok(<pallet_common::Pallet<Runtime>>::allowlist(collection))
- }
- fn allowed(collection: CollectionId, user: CrossAccountId) -> Result<bool, DispatchError> {
- Ok(<pallet_common::Pallet<Runtime>>::allowed(collection, user))
- }
- fn last_token_id(collection: CollectionId) -> Result<TokenId, DispatchError> {
- dispatch_unique_runtime!(collection.last_token_id())
- }
- fn collection_by_id(collection: CollectionId) -> Result<Option<RpcCollection<AccountId>>, DispatchError> {
- Ok(<pallet_common::Pallet<Runtime>>::rpc_collection(collection))
- }
- fn collection_stats() -> Result<CollectionStats, DispatchError> {
- Ok(<pallet_common::Pallet<Runtime>>::collection_stats())
- }
- fn next_sponsored(collection: CollectionId, account: CrossAccountId, token: TokenId) -> Result<Option<u64>, DispatchError> {
- Ok(<$crate::sponsoring::UniqueSponsorshipPredict<Runtime> as
- $crate::sponsoring::SponsorshipPredict<Runtime>>::predict(
- collection,
- account,
- token))
- }
-
- fn effective_collection_limits(collection: CollectionId) -> Result<Option<CollectionLimits>, DispatchError> {
- Ok(<pallet_common::Pallet<Runtime>>::effective_collection_limits(collection))
- }
-
- fn total_pieces(collection: CollectionId, token_id: TokenId) -> Result<Option<u128>, DispatchError> {
- dispatch_unique_runtime!(collection.total_pieces(token_id))
- }
- }
-
- impl sp_api::Core<Block> for Runtime {
- fn version() -> RuntimeVersion {
- VERSION
- }
-
- fn execute_block(block: Block) {
- Executive::execute_block(block)
- }
-
- fn initialize_block(header: &<Block as BlockT>::Header) {
- Executive::initialize_block(header)
- }
- }
-
- impl sp_api::Metadata<Block> for Runtime {
- fn metadata() -> OpaqueMetadata {
- OpaqueMetadata::new(Runtime::metadata().into())
- }
- }
-
- impl sp_block_builder::BlockBuilder<Block> for Runtime {
- fn apply_extrinsic(extrinsic: <Block as BlockT>::Extrinsic) -> ApplyExtrinsicResult {
- Executive::apply_extrinsic(extrinsic)
- }
-
- fn finalize_block() -> <Block as BlockT>::Header {
- Executive::finalize_block()
- }
-
- fn inherent_extrinsics(data: sp_inherents::InherentData) -> Vec<<Block as BlockT>::Extrinsic> {
- data.create_extrinsics()
- }
-
- fn check_inherents(
- block: Block,
- data: sp_inherents::InherentData,
- ) -> sp_inherents::CheckInherentsResult {
- data.check_extrinsics(&block)
- }
-
- // fn random_seed() -> <Block as BlockT>::Hash {
- // RandomnessCollectiveFlip::random_seed().0
- // }
- }
-
- impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime {
- fn validate_transaction(
- source: TransactionSource,
- tx: <Block as BlockT>::Extrinsic,
- hash: <Block as BlockT>::Hash,
- ) -> TransactionValidity {
- Executive::validate_transaction(source, tx, hash)
- }
- }
-
- impl sp_offchain::OffchainWorkerApi<Block> for Runtime {
- fn offchain_worker(header: &<Block as BlockT>::Header) {
- Executive::offchain_worker(header)
- }
- }
-
- impl fp_rpc::EthereumRuntimeRPCApi<Block> for Runtime {
- fn chain_id() -> u64 {
- <Runtime as pallet_evm::Config>::ChainId::get()
- }
-
- fn account_basic(address: H160) -> EVMAccount {
- let (account, _) = EVM::account_basic(&address);
- account
- }
-
- fn gas_price() -> U256 {
- let (price, _) = <Runtime as pallet_evm::Config>::FeeCalculator::min_gas_price();
- price
- }
-
- fn account_code_at(address: H160) -> Vec<u8> {
- EVM::account_codes(address)
- }
-
- fn author() -> H160 {
- <pallet_evm::Pallet<Runtime>>::find_author()
- }
-
- fn storage_at(address: H160, index: U256) -> H256 {
- let mut tmp = [0u8; 32];
- index.to_big_endian(&mut tmp);
- EVM::account_storages(address, H256::from_slice(&tmp[..]))
- }
-
- #[allow(clippy::redundant_closure)]
- fn call(
- from: H160,
- to: H160,
- data: Vec<u8>,
- value: U256,
- gas_limit: U256,
- max_fee_per_gas: Option<U256>,
- max_priority_fee_per_gas: Option<U256>,
- nonce: Option<U256>,
- estimate: bool,
- access_list: Option<Vec<(H160, Vec<H256>)>>,
- ) -> Result<pallet_evm::CallInfo, sp_runtime::DispatchError> {
- let config = if estimate {
- let mut config = <Runtime as pallet_evm::Config>::config().clone();
- config.estimate = true;
- Some(config)
- } else {
- None
- };
-
- let is_transactional = false;
- <Runtime as pallet_evm::Config>::Runner::call(
- CrossAccountId::from_eth(from),
- to,
- data,
- value,
- gas_limit.low_u64(),
- max_fee_per_gas,
- max_priority_fee_per_gas,
- nonce,
- access_list.unwrap_or_default(),
- is_transactional,
- config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),
- ).map_err(|err| err.error.into())
- }
-
- #[allow(clippy::redundant_closure)]
- fn create(
- from: H160,
- data: Vec<u8>,
- value: U256,
- gas_limit: U256,
- max_fee_per_gas: Option<U256>,
- max_priority_fee_per_gas: Option<U256>,
- nonce: Option<U256>,
- estimate: bool,
- access_list: Option<Vec<(H160, Vec<H256>)>>,
- ) -> Result<pallet_evm::CreateInfo, sp_runtime::DispatchError> {
- let config = if estimate {
- let mut config = <Runtime as pallet_evm::Config>::config().clone();
- config.estimate = true;
- Some(config)
- } else {
- None
- };
-
- let is_transactional = false;
- <Runtime as pallet_evm::Config>::Runner::create(
- CrossAccountId::from_eth(from),
- data,
- value,
- gas_limit.low_u64(),
- max_fee_per_gas,
- max_priority_fee_per_gas,
- nonce,
- access_list.unwrap_or_default(),
- is_transactional,
- config.as_ref().unwrap_or_else(|| <Runtime as pallet_evm::Config>::config()),
- ).map_err(|err| err.error.into())
- }
-
- fn current_transaction_statuses() -> Option<Vec<TransactionStatus>> {
- Ethereum::current_transaction_statuses()
- }
-
- fn current_block() -> Option<pallet_ethereum::Block> {
- Ethereum::current_block()
- }
-
- fn current_receipts() -> Option<Vec<pallet_ethereum::Receipt>> {
- Ethereum::current_receipts()
- }
-
- fn current_all() -> (
- Option<pallet_ethereum::Block>,
- Option<Vec<pallet_ethereum::Receipt>>,
- Option<Vec<TransactionStatus>>
- ) {
- (
- Ethereum::current_block(),
- Ethereum::current_receipts(),
- Ethereum::current_transaction_statuses()
- )
- }
-
- fn extrinsic_filter(xts: Vec<<Block as sp_api::BlockT>::Extrinsic>) -> Vec<pallet_ethereum::Transaction> {
- xts.into_iter().filter_map(|xt| match xt.0.function {
- Call::Ethereum(pallet_ethereum::Call::transact { transaction }) => Some(transaction),
- _ => None
- }).collect()
- }
-
- fn elasticity() -> Option<Permill> {
- None
- }
- }
-
- impl fp_rpc::ConvertTransactionRuntimeApi<Block> for Runtime {
- fn convert_transaction(transaction: pallet_ethereum::Transaction) -> <Block as BlockT>::Extrinsic {
- UncheckedExtrinsic::new_unsigned(
- pallet_ethereum::Call::<Runtime>::transact { transaction }.into(),
- )
- }
- }
-
- impl sp_session::SessionKeys<Block> for Runtime {
- fn decode_session_keys(
- encoded: Vec<u8>,
- ) -> Option<Vec<(Vec<u8>, KeyTypeId)>> {
- SessionKeys::decode_into_raw_public_keys(&encoded)
- }
-
- fn generate_session_keys(seed: Option<Vec<u8>>) -> Vec<u8> {
- SessionKeys::generate(seed)
- }
- }
-
- impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime {
- fn slot_duration() -> sp_consensus_aura::SlotDuration {
- sp_consensus_aura::SlotDuration::from_millis(Aura::slot_duration())
- }
-
- fn authorities() -> Vec<AuraId> {
- Aura::authorities().to_vec()
- }
- }
-
- impl cumulus_primitives_core::CollectCollationInfo<Block> for Runtime {
- fn collect_collation_info(header: &<Block as BlockT>::Header) -> cumulus_primitives_core::CollationInfo {
- ParachainSystem::collect_collation_info(header)
- }
- }
-
- impl frame_system_rpc_runtime_api::AccountNonceApi<Block, AccountId, Index> for Runtime {
- fn account_nonce(account: AccountId) -> Index {
- System::account_nonce(account)
- }
- }
-
- impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance> for Runtime {
- fn query_info(uxt: <Block as BlockT>::Extrinsic, len: u32) -> RuntimeDispatchInfo<Balance> {
- TransactionPayment::query_info(uxt, len)
- }
- fn query_fee_details(uxt: <Block as BlockT>::Extrinsic, len: u32) -> FeeDetails<Balance> {
- TransactionPayment::query_fee_details(uxt, len)
- }
- }
-
- /*
- impl pallet_contracts_rpc_runtime_api::ContractsApi<Block, AccountId, Balance, BlockNumber, Hash>
- for Runtime
- {
- fn call(
- origin: AccountId,
- dest: AccountId,
- value: Balance,
- gas_limit: u64,
- input_data: Vec<u8>,
- ) -> pallet_contracts_primitives::ContractExecResult {
- Contracts::bare_call(origin, dest, value, gas_limit, input_data, false)
- }
-
- fn instantiate(
- origin: AccountId,
- endowment: Balance,
- gas_limit: u64,
- code: pallet_contracts_primitives::Code<Hash>,
- data: Vec<u8>,
- salt: Vec<u8>,
- ) -> pallet_contracts_primitives::ContractInstantiateResult<AccountId, BlockNumber>
- {
- Contracts::bare_instantiate(origin, endowment, gas_limit, code, data, salt, true, false)
- }
-
- fn get_storage(
- address: AccountId,
- key: [u8; 32],
- ) -> pallet_contracts_primitives::GetStorageResult {
- Contracts::get_storage(address, key)
- }
-
- fn rent_projection(
- address: AccountId,
- ) -> pallet_contracts_primitives::RentProjectionResult<BlockNumber> {
- Contracts::rent_projection(address)
- }
- }
- */
-
- #[cfg(feature = "runtime-benchmarks")]
- impl frame_benchmarking::Benchmark<Block> for Runtime {
- fn benchmark_metadata(extra: bool) -> (
- Vec<frame_benchmarking::BenchmarkList>,
- Vec<frame_support::traits::StorageInfo>,
- ) {
- use frame_benchmarking::{list_benchmark, Benchmarking, BenchmarkList};
- use frame_support::traits::StorageInfoTrait;
-
- let mut list = Vec::<BenchmarkList>::new();
-
- list_benchmark!(list, extra, pallet_evm_migration, EvmMigration);
- list_benchmark!(list, extra, pallet_common, Common);
- list_benchmark!(list, extra, pallet_unique, Unique);
- list_benchmark!(list, extra, pallet_structure, Structure);
- list_benchmark!(list, extra, pallet_inflation, Inflation);
- list_benchmark!(list, extra, pallet_fungible, Fungible);
- list_benchmark!(list, extra, pallet_refungible, Refungible);
- list_benchmark!(list, extra, pallet_nonfungible, Nonfungible);
- list_benchmark!(list, extra, pallet_unique_scheduler, Scheduler);
-
- #[cfg(not(feature = "unique-runtime"))]
- list_benchmark!(list, extra, pallet_proxy_rmrk_core, RmrkCore);
-
- #[cfg(not(feature = "unique-runtime"))]
- list_benchmark!(list, extra, pallet_proxy_rmrk_equip, RmrkEquip);
-
- // list_benchmark!(list, extra, pallet_evm_coder_substrate, EvmCoderSubstrate);
-
- let storage_info = AllPalletsReversedWithSystemFirst::storage_info();
-
- return (list, storage_info)
- }
-
- fn dispatch_benchmark(
- config: frame_benchmarking::BenchmarkConfig
- ) -> Result<Vec<frame_benchmarking::BenchmarkBatch>, sp_runtime::RuntimeString> {
- use frame_benchmarking::{Benchmarking, BenchmarkBatch, add_benchmark, TrackedStorageKey};
-
- let allowlist: Vec<TrackedStorageKey> = vec![
- // Total Issuance
- hex_literal::hex!("c2261276cc9d1f8598ea4b6a74b15c2f57c875e4cff74148e4628f264b974c80").to_vec().into(),
-
- // Block Number
- hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef702a5c1b19ab7a04f536c519aca4983ac").to_vec().into(),
- // Execution Phase
- hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef7ff553b5a9862a516939d82b3d3d8661a").to_vec().into(),
- // Event Count
- hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef70a98fdbe9ce6c55837576c60c7af3850").to_vec().into(),
- // System Events
- hex_literal::hex!("26aa394eea5630e07c48ae0c9558cef780d41e5e16056765bc8461851072c9d7").to_vec().into(),
-
- // Evm CurrentLogs
- hex_literal::hex!("1da53b775b270400e7e61ed5cbc5a146547f210cec367e9af919603343b9cb56").to_vec().into(),
-
- // Transactional depth
- hex_literal::hex!("3a7472616e73616374696f6e5f6c6576656c3a").to_vec().into(),
- ];
-
- let mut batches = Vec::<BenchmarkBatch>::new();
- let params = (&config, &allowlist);
-
- add_benchmark!(params, batches, pallet_evm_migration, EvmMigration);
- add_benchmark!(params, batches, pallet_common, Common);
- add_benchmark!(params, batches, pallet_unique, Unique);
- add_benchmark!(params, batches, pallet_structure, Structure);
- add_benchmark!(params, batches, pallet_inflation, Inflation);
- add_benchmark!(params, batches, pallet_fungible, Fungible);
- add_benchmark!(params, batches, pallet_refungible, Refungible);
- add_benchmark!(params, batches, pallet_nonfungible, Nonfungible);
- add_benchmark!(params, batches, pallet_unique_scheduler, Scheduler);
-
- #[cfg(not(feature = "unique-runtime"))]
- add_benchmark!(params, batches, pallet_proxy_rmrk_core, RmrkCore);
-
- #[cfg(not(feature = "unique-runtime"))]
- add_benchmark!(params, batches, pallet_proxy_rmrk_equip, RmrkEquip);
-
- // add_benchmark!(params, batches, pallet_evm_coder_substrate, EvmCoderSubstrate);
-
- if batches.is_empty() { return Err("Benchmark not found for this pallet.".into()) }
- Ok(batches)
- }
- }
-
- #[cfg(feature = "try-runtime")]
- impl frame_try_runtime::TryRuntime<Block> for Runtime {
- fn on_runtime_upgrade() -> (Weight, Weight) {
- log::info!("try-runtime::on_runtime_upgrade unique-chain.");
- let weight = Executive::try_runtime_upgrade().unwrap();
- (weight, RuntimeBlockWeights::get().max_block)
- }
-
- fn execute_block_no_check(block: Block) -> Weight {
- Executive::execute_block_no_check(block)
- }
- }
- }
- }
-}
runtime/common/src/sponsoring.rsdiffbeforeafterboth--- a/runtime/common/src/sponsoring.rs
+++ /dev/null
@@ -1,363 +0,0 @@
-// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
-// This file is part of Unique Network.
-
-// Unique Network is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// Unique Network is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
-
-use core::marker::PhantomData;
-use up_sponsorship::SponsorshipHandler;
-use frame_support::{
- traits::{IsSubType},
- storage::{StorageMap, StorageDoubleMap, StorageNMap},
-};
-use up_data_structs::{
- CollectionId, FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, NFT_SPONSOR_TRANSFER_TIMEOUT,
- REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, TokenId, CollectionMode, CreateItemData,
-};
-use sp_runtime::traits::Saturating;
-use pallet_common::{CollectionHandle};
-use pallet_evm::account::CrossAccountId;
-use pallet_unique::{
- Call as UniqueCall, Config as UniqueConfig, FungibleApproveBasket, RefungibleApproveBasket,
- NftApproveBasket, CreateItemBasket, ReFungibleTransferBasket, FungibleTransferBasket,
- NftTransferBasket, TokenPropertyBasket,
-};
-use pallet_fungible::Config as FungibleConfig;
-use pallet_nonfungible::Config as NonfungibleConfig;
-use pallet_refungible::Config as RefungibleConfig;
-
-pub trait Config: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig {}
-impl<T> Config for T where T: UniqueConfig + FungibleConfig + NonfungibleConfig + RefungibleConfig {}
-
-// TODO: permission check?
-pub fn withdraw_set_token_property<T: Config>(
- collection: &CollectionHandle<T>,
- who: &T::CrossAccountId,
- item_id: &TokenId,
- data_size: usize,
-) -> Option<()> {
- // preliminary sponsoring correctness check
- match collection.mode {
- CollectionMode::NFT => {
- let owner = pallet_nonfungible::TokenData::<T>::get((collection.id, item_id))?.owner;
- if !owner.conv_eq(who) {
- return None;
- }
- }
- CollectionMode::Fungible(_) => {
- // Fungible tokens have no properties
- return None;
- }
- CollectionMode::ReFungible => {
- if !<pallet_refungible::Owned<T>>::get((collection.id, who, item_id)) {
- return None;
- }
- }
- }
-
- if data_size > collection.limits.sponsored_data_size() as usize {
- return None;
- }
-
- let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
- let limit = collection.limits.sponsored_data_rate_limit()?;
-
- if let Some(last_tx_block) = TokenPropertyBasket::<T>::get(collection.id, item_id) {
- let timeout = last_tx_block + limit.into();
- if block_number < timeout {
- return None;
- }
- }
-
- <TokenPropertyBasket<T>>::insert(collection.id, item_id, block_number);
-
- Some(())
-}
-
-pub fn withdraw_transfer<T: Config>(
- collection: &CollectionHandle<T>,
- who: &T::CrossAccountId,
- item_id: &TokenId,
-) -> Option<()> {
- // preliminary sponsoring correctness check
- match collection.mode {
- CollectionMode::NFT => {
- let owner = pallet_nonfungible::TokenData::<T>::get((collection.id, item_id))?.owner;
- if !owner.conv_eq(who) {
- return None;
- }
- }
- CollectionMode::Fungible(_) => {
- if item_id != &TokenId::default() {
- return None;
- }
- if <pallet_fungible::Balance<T>>::get((collection.id, who)) == 0 {
- return None;
- }
- }
- CollectionMode::ReFungible => {
- if !<pallet_refungible::Owned<T>>::get((collection.id, who, item_id)) {
- return None;
- }
- }
- }
-
- // sponsor timeout
- let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
- let limit = collection
- .limits
- .sponsor_transfer_timeout(match collection.mode {
- CollectionMode::NFT => NFT_SPONSOR_TRANSFER_TIMEOUT,
- CollectionMode::Fungible(_) => FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
- CollectionMode::ReFungible => REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
- });
-
- let last_tx_block = match collection.mode {
- CollectionMode::NFT => <NftTransferBasket<T>>::get(collection.id, item_id),
- CollectionMode::Fungible(_) => {
- <FungibleTransferBasket<T>>::get(collection.id, who.as_sub())
- }
- CollectionMode::ReFungible => {
- <ReFungibleTransferBasket<T>>::get((collection.id, item_id, who.as_sub()))
- }
- };
-
- if let Some(last_tx_block) = last_tx_block {
- let timeout = last_tx_block + limit.into();
- if block_number < timeout {
- return None;
- }
- }
-
- match collection.mode {
- CollectionMode::NFT => <NftTransferBasket<T>>::insert(collection.id, item_id, block_number),
- CollectionMode::Fungible(_) => {
- <FungibleTransferBasket<T>>::insert(collection.id, who.as_sub(), block_number)
- }
- CollectionMode::ReFungible => <ReFungibleTransferBasket<T>>::insert(
- (collection.id, item_id, who.as_sub()),
- block_number,
- ),
- };
-
- Some(())
-}
-
-pub fn withdraw_create_item<T: Config>(
- collection: &CollectionHandle<T>,
- who: &T::CrossAccountId,
- _properties: &CreateItemData,
-) -> Option<()> {
- if _properties.data_size() as u32 > collection.limits.sponsored_data_size() {
- return None;
- }
-
- // sponsor timeout
- let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
- let limit = collection
- .limits
- .sponsor_transfer_timeout(match _properties {
- CreateItemData::NFT(_) => NFT_SPONSOR_TRANSFER_TIMEOUT,
- CreateItemData::Fungible(_) => FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
- CreateItemData::ReFungible(_) => REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
- });
-
- if let Some(last_tx_block) = <CreateItemBasket<T>>::get((collection.id, who.as_sub())) {
- let timeout = last_tx_block + limit.into();
- if block_number < timeout {
- return None;
- }
- }
-
- CreateItemBasket::<T>::insert((collection.id, who.as_sub()), block_number);
-
- Some(())
-}
-
-pub fn withdraw_approve<T: Config>(
- collection: &CollectionHandle<T>,
- who: &T::AccountId,
- item_id: &TokenId,
-) -> Option<()> {
- // sponsor timeout
- let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
- let limit = collection.limits.sponsor_approve_timeout();
-
- let last_tx_block = match collection.mode {
- CollectionMode::NFT => <NftApproveBasket<T>>::get(collection.id, item_id),
- CollectionMode::Fungible(_) => <FungibleApproveBasket<T>>::get(collection.id, who),
- CollectionMode::ReFungible => {
- <RefungibleApproveBasket<T>>::get((collection.id, item_id, who))
- }
- };
-
- if let Some(last_tx_block) = last_tx_block {
- let timeout = last_tx_block + limit.into();
- if block_number < timeout {
- return None;
- }
- }
-
- match collection.mode {
- CollectionMode::NFT => <NftApproveBasket<T>>::insert(collection.id, item_id, block_number),
- CollectionMode::Fungible(_) => {
- <FungibleApproveBasket<T>>::insert(collection.id, who, block_number)
- }
- CollectionMode::ReFungible => {
- <RefungibleApproveBasket<T>>::insert((collection.id, item_id, who), block_number)
- }
- };
-
- Some(())
-}
-
-fn load<T: UniqueConfig>(id: CollectionId) -> Option<(T::AccountId, CollectionHandle<T>)> {
- let collection = CollectionHandle::new(id)?;
- let sponsor = collection.sponsorship.sponsor().cloned()?;
- Some((sponsor, collection))
-}
-
-pub struct UniqueSponsorshipHandler<T>(PhantomData<T>);
-impl<T, C> SponsorshipHandler<T::AccountId, C> for UniqueSponsorshipHandler<T>
-where
- T: Config,
- C: IsSubType<UniqueCall<T>>,
-{
- fn get_sponsor(who: &T::AccountId, call: &C) -> Option<T::AccountId> {
- match IsSubType::<UniqueCall<T>>::is_sub_type(call)? {
- UniqueCall::set_token_properties {
- collection_id,
- token_id,
- properties,
- ..
- } => {
- let (sponsor, collection) = load::<T>(*collection_id)?;
- withdraw_set_token_property(
- &collection,
- &T::CrossAccountId::from_sub(who.clone()),
- &token_id,
- // No overflow may happen, as data larger than usize can't reach here
- properties.iter().map(|p| p.key.len() + p.value.len()).sum(),
- )
- .map(|()| sponsor)
- }
- UniqueCall::create_item {
- collection_id,
- data,
- ..
- } => {
- let (sponsor, collection) = load(*collection_id)?;
- withdraw_create_item::<T>(
- &collection,
- &T::CrossAccountId::from_sub(who.clone()),
- data,
- )
- .map(|()| sponsor)
- }
- UniqueCall::transfer {
- collection_id,
- item_id,
- ..
- } => {
- let (sponsor, collection) = load(*collection_id)?;
- withdraw_transfer::<T>(
- &collection,
- &T::CrossAccountId::from_sub(who.clone()),
- item_id,
- )
- .map(|()| sponsor)
- }
- UniqueCall::transfer_from {
- collection_id,
- item_id,
- from,
- ..
- } => {
- let (sponsor, collection) = load(*collection_id)?;
- withdraw_transfer::<T>(&collection, from, item_id).map(|()| sponsor)
- }
- UniqueCall::approve {
- collection_id,
- item_id,
- ..
- } => {
- let (sponsor, collection) = load(*collection_id)?;
- withdraw_approve::<T>(&collection, who, item_id).map(|()| sponsor)
- }
- _ => None,
- }
- }
-}
-
-pub trait SponsorshipPredict<T: Config> {
- fn predict(collection: CollectionId, account: T::CrossAccountId, token: TokenId) -> Option<u64>
- where
- u64: From<<T as frame_system::Config>::BlockNumber>;
-}
-
-pub struct UniqueSponsorshipPredict<T>(PhantomData<T>);
-
-impl<T: Config> SponsorshipPredict<T> for UniqueSponsorshipPredict<T> {
- fn predict(collection_id: CollectionId, who: T::CrossAccountId, token: TokenId) -> Option<u64>
- where
- u64: From<<T as frame_system::Config>::BlockNumber>,
- {
- let collection = <CollectionHandle<T>>::try_get(collection_id).ok()?;
- let _ = collection.sponsorship.sponsor()?;
-
- // sponsor timeout
- let block_number = <frame_system::Pallet<T>>::block_number() as T::BlockNumber;
- let limit = collection
- .limits
- .sponsor_transfer_timeout(match collection.mode {
- CollectionMode::NFT => NFT_SPONSOR_TRANSFER_TIMEOUT,
- CollectionMode::Fungible(_) => FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
- CollectionMode::ReFungible => REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT,
- });
-
- let last_tx_block = match collection.mode {
- CollectionMode::NFT => <NftTransferBasket<T>>::get(collection.id, token),
- CollectionMode::Fungible(_) => {
- <FungibleTransferBasket<T>>::get(collection.id, who.as_sub())
- }
- CollectionMode::ReFungible => {
- <ReFungibleTransferBasket<T>>::get((collection.id, token, who.as_sub()))
- }
- };
-
- if let Some(last_tx_block) = last_tx_block {
- return Some(
- last_tx_block
- .saturating_add(limit.into())
- .saturating_sub(block_number)
- .into(),
- );
- }
-
- let token_exists = match collection.mode {
- CollectionMode::NFT => {
- <pallet_nonfungible::TokenData<T>>::contains_key((collection.id, token))
- }
- CollectionMode::Fungible(_) => token == TokenId::default(),
- CollectionMode::ReFungible => {
- <pallet_refungible::TotalSupply<T>>::contains_key((collection.id, token))
- }
- };
-
- if token_exists {
- Some(0)
- } else {
- None
- }
- }
-}
runtime/common/src/types.rsdiffbeforeafterboth--- a/runtime/common/src/types.rs
+++ /dev/null
@@ -1,72 +0,0 @@
-// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
-// This file is part of Unique Network.
-
-// Unique Network is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// Unique Network is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
-
-use sp_runtime::{
- traits::{Verify, IdentifyAccount, BlakeTwo256},
- generic, MultiSignature,
-};
-
-pub use sp_runtime::OpaqueExtrinsic as UncheckedExtrinsic;
-
-/// Opaque block header type.
-pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
-
-/// Opaque block type.
-pub type Block = generic::Block<Header, UncheckedExtrinsic>;
-
-pub type SessionHandlers = ();
-
-/// An index to a block.
-pub type BlockNumber = u32;
-
-/// Alias to 512-bit hash when used in the context of a transaction signature on the chain.
-pub type Signature = MultiSignature;
-
-/// Some way of identifying an account on the chain. We intentionally make it equivalent
-/// to the public key of our transaction signing scheme.
-pub type AccountId = <<Signature as Verify>::Signer as IdentifyAccount>::AccountId;
-
-/// The type for looking up accounts. We don't expect more than 4 billion of them, but you
-/// never know...
-pub type AccountIndex = u32;
-
-/// Balance of an account.
-pub type Balance = u128;
-
-/// Index of a transaction in the chain.
-pub type Index = u32;
-
-/// A hash of some data used by the chain.
-pub type Hash = sp_core::H256;
-
-/// Digest item type.
-pub type DigestItem = generic::DigestItem;
-
-pub use sp_consensus_aura::sr25519::AuthorityId as AuraId;
-
-pub trait RuntimeInstance {
- type CrossAccountId: pallet_evm::account::CrossAccountId<sp_runtime::AccountId32>
- + Send
- + Sync
- + 'static;
-
- type TransactionConverter: fp_rpc::ConvertTransaction<UncheckedExtrinsic>
- + Send
- + Sync
- + 'static;
-
- fn get_transaction_converter() -> Self::TransactionConverter;
-}
runtime/common/src/weights.rsdiffbeforeafterboth--- a/runtime/common/src/weights.rs
+++ /dev/null
@@ -1,111 +0,0 @@
-// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
-// This file is part of Unique Network.
-
-// Unique Network is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-
-// Unique Network is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-
-// You should have received a copy of the GNU General Public License
-// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
-
-use core::marker::PhantomData;
-use frame_support::{weights::Weight};
-use pallet_common::{CommonWeightInfo, dispatch::dispatch_weight, RefungibleExtensionsWeightInfo};
-
-use pallet_fungible::{Config as FungibleConfig, common::CommonWeights as FungibleWeights};
-use pallet_nonfungible::{Config as NonfungibleConfig, common::CommonWeights as NonfungibleWeights};
-use pallet_refungible::{
- Config as RefungibleConfig, weights::WeightInfo, common::CommonWeights as RefungibleWeights,
-};
-use up_data_structs::{CreateItemExData, CreateItemData};
-
-macro_rules! max_weight_of {
- ($method:ident ( $($args:tt)* )) => {
- <FungibleWeights<T>>::$method($($args)*)
- .max(<NonfungibleWeights<T>>::$method($($args)*))
- .max(<RefungibleWeights<T>>::$method($($args)*))
- };
-}
-
-pub struct CommonWeights<T>(PhantomData<T>)
-where
- T: FungibleConfig + NonfungibleConfig + RefungibleConfig;
-impl<T> CommonWeightInfo<T::CrossAccountId> for CommonWeights<T>
-where
- T: FungibleConfig + NonfungibleConfig + RefungibleConfig,
-{
- fn create_item() -> Weight {
- dispatch_weight::<T>() + max_weight_of!(create_item())
- }
-
- fn create_multiple_items(data: &[CreateItemData]) -> Weight {
- dispatch_weight::<T>() + max_weight_of!(create_multiple_items(data))
- }
-
- fn create_multiple_items_ex(data: &CreateItemExData<T::CrossAccountId>) -> Weight {
- dispatch_weight::<T>() + max_weight_of!(create_multiple_items_ex(data))
- }
-
- fn burn_item() -> Weight {
- dispatch_weight::<T>() + max_weight_of!(burn_item())
- }
-
- fn set_collection_properties(amount: u32) -> Weight {
- dispatch_weight::<T>() + max_weight_of!(set_collection_properties(amount))
- }
-
- fn delete_collection_properties(amount: u32) -> Weight {
- dispatch_weight::<T>() + max_weight_of!(delete_collection_properties(amount))
- }
-
- fn set_token_properties(amount: u32) -> Weight {
- dispatch_weight::<T>() + max_weight_of!(set_token_properties(amount))
- }
-
- fn delete_token_properties(amount: u32) -> Weight {
- dispatch_weight::<T>() + max_weight_of!(delete_token_properties(amount))
- }
-
- fn set_token_property_permissions(amount: u32) -> Weight {
- dispatch_weight::<T>() + max_weight_of!(set_token_property_permissions(amount))
- }
-
- fn transfer() -> Weight {
- dispatch_weight::<T>() + max_weight_of!(transfer())
- }
-
- fn approve() -> Weight {
- dispatch_weight::<T>() + max_weight_of!(approve())
- }
-
- fn transfer_from() -> Weight {
- dispatch_weight::<T>() + max_weight_of!(transfer_from())
- }
-
- fn burn_from() -> Weight {
- dispatch_weight::<T>() + max_weight_of!(burn_from())
- }
-
- fn burn_recursively_self_raw() -> Weight {
- max_weight_of!(burn_recursively_self_raw())
- }
-
- fn burn_recursively_breadth_raw(amount: u32) -> Weight {
- max_weight_of!(burn_recursively_breadth_raw(amount))
- }
-}
-
-impl<T> RefungibleExtensionsWeightInfo for CommonWeights<T>
-where
- T: FungibleConfig + NonfungibleConfig + RefungibleConfig,
-{
- fn repartition() -> Weight {
- dispatch_weight::<T>() + <<T as RefungibleConfig>::WeightInfo>::repartition_item()
- }
-}
runtime/common/weights.rsdiffbeforeafterboth--- /dev/null
+++ b/runtime/common/weights.rs
@@ -0,0 +1,143 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+use core::marker::PhantomData;
+use frame_support::{weights::Weight};
+use pallet_common::{CommonWeightInfo, dispatch::dispatch_weight, RefungibleExtensionsWeightInfo};
+
+use pallet_fungible::{Config as FungibleConfig, common::CommonWeights as FungibleWeights};
+use pallet_nonfungible::{Config as NonfungibleConfig, common::CommonWeights as NonfungibleWeights};
+
+#[cfg(feature = "refungible")]
+use pallet_refungible::{
+ Config as RefungibleConfig, weights::WeightInfo, common::CommonWeights as RefungibleWeights,
+};
+use up_data_structs::{CreateItemExData, CreateItemData};
+
+macro_rules! max_weight_of {
+ ($method:ident ( $($args:tt)* )) => {{
+ let max_weight = <FungibleWeights<T>>::$method($($args)*)
+ .max(<NonfungibleWeights<T>>::$method($($args)*));
+
+ #[cfg(feature = "refungible")]
+ let max_weight = max_weight.max(<RefungibleWeights<T>>::$method($($args)*));
+
+ max_weight
+ }};
+}
+
+#[cfg(not(feature = "refungible"))]
+pub trait CommonWeightConfigs: FungibleConfig + NonfungibleConfig {}
+
+#[cfg(not(feature = "refungible"))]
+impl<T: FungibleConfig + NonfungibleConfig> CommonWeightConfigs for T {}
+
+#[cfg(feature = "refungible")]
+pub trait CommonWeightConfigs: FungibleConfig + NonfungibleConfig + RefungibleConfig {}
+
+#[cfg(feature = "refungible")]
+impl<T: FungibleConfig + NonfungibleConfig + RefungibleConfig> CommonWeightConfigs for T {}
+
+pub struct CommonWeights<T>(PhantomData<T>);
+
+impl<T> CommonWeightInfo<T::CrossAccountId> for CommonWeights<T>
+where
+ T: CommonWeightConfigs,
+{
+ fn create_item() -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(create_item())
+ }
+
+ fn create_multiple_items(data: &[CreateItemData]) -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(create_multiple_items(data))
+ }
+
+ fn create_multiple_items_ex(data: &CreateItemExData<T::CrossAccountId>) -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(create_multiple_items_ex(data))
+ }
+
+ fn burn_item() -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(burn_item())
+ }
+
+ fn set_collection_properties(amount: u32) -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(set_collection_properties(amount))
+ }
+
+ fn delete_collection_properties(amount: u32) -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(delete_collection_properties(amount))
+ }
+
+ fn set_token_properties(amount: u32) -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(set_token_properties(amount))
+ }
+
+ fn delete_token_properties(amount: u32) -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(delete_token_properties(amount))
+ }
+
+ fn set_token_property_permissions(amount: u32) -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(set_token_property_permissions(amount))
+ }
+
+ fn transfer() -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(transfer())
+ }
+
+ fn approve() -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(approve())
+ }
+
+ fn transfer_from() -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(transfer_from())
+ }
+
+ fn burn_from() -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(burn_from())
+ }
+
+ fn burn_recursively_self_raw() -> Weight {
+ max_weight_of!(burn_recursively_self_raw())
+ }
+
+ fn burn_recursively_breadth_raw(amount: u32) -> Weight {
+ max_weight_of!(burn_recursively_breadth_raw(amount))
+ }
+
+ fn token_owner() -> Weight {
+ max_weight_of!(token_owner())
+ }
+}
+
+#[cfg(feature = "refungible")]
+impl<T> RefungibleExtensionsWeightInfo for CommonWeights<T>
+where
+ T: FungibleConfig + NonfungibleConfig + RefungibleConfig,
+{
+ fn repartition() -> Weight {
+ dispatch_weight::<T>() + <<T as RefungibleConfig>::WeightInfo>::repartition_item()
+ }
+}
+
+#[cfg(not(feature = "refungible"))]
+impl<T> RefungibleExtensionsWeightInfo for CommonWeights<T>
+where
+ T: FungibleConfig + NonfungibleConfig,
+{
+ fn repartition() -> Weight {
+ dispatch_weight::<T>()
+ }
+}
runtime/opal/Cargo.tomldiffbeforeafterboth--- a/runtime/opal/Cargo.toml
+++ b/runtime/opal/Cargo.toml
@@ -16,7 +16,7 @@
targets = ['x86_64-unknown-linux-gnu']
[features]
-default = ['std']
+default = ['std', 'opal-runtime']
runtime-benchmarks = [
'hex-literal',
'frame-benchmarking',
@@ -113,13 +113,20 @@
'xcm/std',
'xcm-builder/std',
'xcm-executor/std',
- 'unique-runtime-common/std',
+ 'up-common/std',
'rmrk-rpc/std',
+ 'evm-coder/std',
+ 'up-sponsorship/std',
"orml-vesting/std",
]
limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']
+opal-runtime = ['refungible', 'scheduler', 'rmrk']
+refungible = []
+scheduler = []
+rmrk = []
+
################################################################################
# Substrate Dependencies
@@ -396,7 +403,7 @@
[dependencies]
log = { version = "0.4.16", default-features = false }
-unique-runtime-common = { path = "../common", default-features = false }
+up-common = { path = "../../primitives/common", default-features = false }
scale-info = { version = "2.0.1", default-features = false, features = [
"derive",
] }
@@ -426,6 +433,8 @@
pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
+evm-coder = { default-features = false, path = '../../crates/evm-coder' }
+up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.24' }
################################################################################
# Build Dependencies
runtime/opal/src/lib.rsdiffbeforeafterboth--- a/runtime/opal/src/lib.rs
+++ b/runtime/opal/src/lib.rs
@@ -25,1380 +25,42 @@
#[cfg(feature = "std")]
include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));
-use sp_api::impl_runtime_apis;
-use sp_core::{crypto::KeyTypeId, OpaqueMetadata, H256, U256, H160};
-use sp_runtime::DispatchError;
-use fp_self_contained::*;
-// #[cfg(any(feature = "std", test))]
-// pub use sp_runtime::BuildStorage;
-
-use sp_runtime::{
- Permill, Perbill, Percent, create_runtime_str, generic, impl_opaque_keys,
- traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, AccountIdConversion, Zero, Member},
- transaction_validity::{TransactionSource, TransactionValidity},
- ApplyExtrinsicResult, RuntimeAppPublic,
-};
+use frame_support::parameter_types;
-use sp_std::prelude::*;
-
-#[cfg(feature = "std")]
-use sp_version::NativeVersion;
use sp_version::RuntimeVersion;
-pub use pallet_transaction_payment::{
- Multiplier, TargetedFeeAdjustment, FeeDetails, RuntimeDispatchInfo,
-};
-// A few exports that help ease life for downstream crates.
-pub use pallet_balances::Call as BalancesCall;
-pub use pallet_evm::{
- EnsureAddressTruncated, HashedAddressMapping, Runner, account::CrossAccountId as _,
- OnMethodCall, Account as EVMAccount, FeeCalculator, GasWeightMapping,
-};
-pub use frame_support::{
- construct_runtime, match_types,
- dispatch::DispatchResult,
- PalletId, parameter_types, StorageValue, ConsensusEngineId,
- traits::{
- tokens::currency::Currency as CurrencyT, OnUnbalanced as OnUnbalancedT, Everything,
- Currency, ExistenceRequirement, Get, IsInVec, KeyOwnerProofSystem, LockIdentifier,
- OnUnbalanced, Randomness, FindAuthor, ConstU32, Imbalance, PrivilegeCmp,
- },
- weights::{
- constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND},
- DispatchClass, DispatchInfo, GetDispatchInfo, IdentityFee, Pays, PostDispatchInfo, Weight,
- WeightToFeePolynomial, WeightToFeeCoefficient, WeightToFeeCoefficients, ConstantMultiplier,
- WeightToFee,
- },
-};
-use pallet_unique_scheduler::DispatchCall;
-use up_data_structs::{
- CollectionId, TokenId, TokenData, Property, PropertyKeyPermission, CollectionLimits,
- CollectionStats, RpcCollection,
- mapping::{EvmTokenAddressMapping, CrossTokenAddressMapping},
- TokenChild, RmrkCollectionInfo, RmrkInstanceInfo, RmrkResourceInfo, RmrkPropertyInfo,
- RmrkBaseInfo, RmrkPartType, RmrkTheme, RmrkThemeName, RmrkCollectionId, RmrkNftId,
- RmrkNftChild, RmrkPropertyKey, RmrkResourceId, RmrkBaseId,
-};
+use sp_runtime::create_runtime_str;
-// use pallet_contracts::weights::WeightInfo;
-// #[cfg(any(feature = "std", test))]
-use frame_system::{
- self as frame_system, EnsureRoot, EnsureSigned,
- limits::{BlockWeights, BlockLength},
-};
-use sp_arithmetic::{
- traits::{BaseArithmetic, Unsigned},
-};
-use smallvec::smallvec;
-// use scale_info::TypeInfo;
-use codec::{Encode, Decode};
-use fp_rpc::TransactionStatus;
-use sp_runtime::{
- traits::{
- Applyable, BlockNumberProvider, Dispatchable, PostDispatchInfoOf, DispatchInfoOf,
- Saturating, CheckedConversion,
- },
- generic::Era,
- transaction_validity::TransactionValidityError,
- DispatchErrorWithPostInfo, SaturatedConversion,
-};
+use up_common::types::*;
-// pub use pallet_timestamp::Call as TimestampCall;
-pub use sp_consensus_aura::sr25519::AuthorityId as AuraId;
+#[path = "../../common/mod.rs"]
+mod runtime_common;
-// Polkadot imports
-use pallet_xcm::XcmPassthrough;
-use polkadot_parachain::primitives::Sibling;
-use xcm::v1::{BodyId, Junction::*, MultiLocation, NetworkId, Junctions::*};
-use xcm_builder::{
- AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter,
- EnsureXcmOrigin, FixedWeightBounds, LocationInverter, NativeAsset, ParentAsSuperuser,
- RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia,
- SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit,
- ParentIsPreset,
-};
-use xcm_executor::{Config, XcmExecutor, Assets};
-use sp_std::{cmp::Ordering, marker::PhantomData};
-
-use xcm::latest::{
- // Xcm,
- AssetId::{Concrete},
- Fungibility::Fungible as XcmFungible,
- MultiAsset,
- Error as XcmError,
-};
-use xcm_executor::traits::{MatchesFungible, WeightTrader};
-//use xcm_executor::traits::MatchesFungible;
+pub use runtime_common::*;
-use unique_runtime_common::{
- impl_common_runtime_apis,
- types::*,
- constants::*,
- dispatch::{CollectionDispatchT, CollectionDispatch},
- sponsoring::UniqueSponsorshipHandler,
- eth_sponsoring::UniqueEthSponsorshipHandler,
- weights::CommonWeights,
-};
-
pub const RUNTIME_NAME: &str = "opal";
pub const TOKEN_SYMBOL: &str = "OPL";
-
-type CrossAccountId = pallet_evm::account::BasicCrossAccountId<Runtime>;
-impl RuntimeInstance for Runtime {
- type CrossAccountId = self::CrossAccountId;
- type TransactionConverter = self::TransactionConverter;
-
- fn get_transaction_converter() -> TransactionConverter {
- TransactionConverter
- }
-}
-
-/// The type for looking up accounts. We don't expect more than 4 billion of them, but you
-/// never know...
-pub type AccountIndex = u32;
-
-/// Balance of an account.
-pub type Balance = u128;
-
-/// Index of a transaction in the chain.
-pub type Index = u32;
-
-/// A hash of some data used by the chain.
-pub type Hash = sp_core::H256;
-
-/// Digest item type.
-pub type DigestItem = generic::DigestItem;
-
-/// Opaque types. These are used by the CLI to instantiate machinery that don't need to know
-/// the specifics of the runtime. They can then be made to be agnostic over specific formats
-/// of data like extrinsics, allowing for them to continue syncing the network through upgrades
-/// to even the core data structures.
-pub mod opaque {
- use sp_std::prelude::*;
- use sp_runtime::impl_opaque_keys;
- use super::Aura;
-
- pub use unique_runtime_common::types::*;
-
- impl_opaque_keys! {
- pub struct SessionKeys {
- pub aura: Aura,
- }
- }
-}
-
/// This runtime version.
pub const VERSION: RuntimeVersion = RuntimeVersion {
spec_name: create_runtime_str!(RUNTIME_NAME),
impl_name: create_runtime_str!(RUNTIME_NAME),
authoring_version: 1,
- spec_version: 924010,
+ spec_version: 924012,
impl_version: 0,
apis: RUNTIME_API_VERSIONS,
transaction_version: 1,
state_version: 0,
};
-
-#[derive(codec::Encode, codec::Decode)]
-pub enum XCMPMessage<XAccountId, XBalance> {
- /// Transfer tokens to the given account from the Parachain account.
- TransferToken(XAccountId, XBalance),
-}
-/// The version information used to identify this runtime when compiled natively.
-#[cfg(feature = "std")]
-pub fn native_version() -> NativeVersion {
- NativeVersion {
- runtime_version: VERSION,
- can_author_with: Default::default(),
- }
-}
-
-type NegativeImbalance = <Balances as Currency<AccountId>>::NegativeImbalance;
-
-pub struct DealWithFees;
-impl OnUnbalanced<NegativeImbalance> for DealWithFees {
- fn on_unbalanceds<B>(mut fees_then_tips: impl Iterator<Item = NegativeImbalance>) {
- if let Some(fees) = fees_then_tips.next() {
- // for fees, 100% to treasury
- let mut split = fees.ration(100, 0);
- if let Some(tips) = fees_then_tips.next() {
- // for tips, if any, 100% to treasury
- tips.ration_merge_into(100, 0, &mut split);
- }
- Treasury::on_unbalanced(split.0);
- // Author::on_unbalanced(split.1);
- }
- }
-}
-
parameter_types! {
- pub const BlockHashCount: BlockNumber = 2400;
- pub RuntimeBlockLength: BlockLength =
- BlockLength::max_with_normal_ratio(5 * 1024 * 1024, NORMAL_DISPATCH_RATIO);
- pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75);
- pub const MaximumBlockLength: u32 = 5 * 1024 * 1024;
- pub RuntimeBlockWeights: BlockWeights = BlockWeights::builder()
- .base_block(BlockExecutionWeight::get())
- .for_class(DispatchClass::all(), |weights| {
- weights.base_extrinsic = ExtrinsicBaseWeight::get();
- })
- .for_class(DispatchClass::Normal, |weights| {
- weights.max_total = Some(NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT);
- })
- .for_class(DispatchClass::Operational, |weights| {
- weights.max_total = Some(MAXIMUM_BLOCK_WEIGHT);
- // Operational transactions have some extra reserved space, so that they
- // are included even if block reached `MAXIMUM_BLOCK_WEIGHT`.
- weights.reserved = Some(
- MAXIMUM_BLOCK_WEIGHT - NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT
- );
- })
- .avg_block_initialization(AVERAGE_ON_INITIALIZE_RATIO)
- .build_or_panic();
pub const Version: RuntimeVersion = VERSION;
pub const SS58Prefix: u8 = 42;
-}
-
-parameter_types! {
pub const ChainId: u64 = 8882;
-}
-
-pub struct FixedFee;
-impl FeeCalculator for FixedFee {
- fn min_gas_price() -> (U256, u64) {
- (MIN_GAS_PRICE.into(), 0)
- }
-}
-
-// Assuming slowest ethereum opcode is SSTORE, with gas price of 20000 as our worst case
-// (contract, which only writes a lot of data),
-// approximating on top of our real store write weight
-parameter_types! {
- pub const WritesPerSecond: u64 = WEIGHT_PER_SECOND / <Runtime as frame_system::Config>::DbWeight::get().write;
- pub const GasPerSecond: u64 = WritesPerSecond::get() * 20000;
- pub const WeightPerGas: u64 = WEIGHT_PER_SECOND / GasPerSecond::get();
}
-/// Limiting EVM execution to 50% of block for substrate users and management tasks
-/// EVM transaction consumes more weight than substrate's, so we can't rely on them being
-/// scheduled fairly
-const EVM_DISPATCH_RATIO: Perbill = Perbill::from_percent(50);
-parameter_types! {
- pub BlockGasLimit: U256 = U256::from(NORMAL_DISPATCH_RATIO * EVM_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT / WeightPerGas::get());
-}
-
-pub enum FixedGasWeightMapping {}
-impl GasWeightMapping for FixedGasWeightMapping {
- fn gas_to_weight(gas: u64) -> Weight {
- gas.saturating_mul(WeightPerGas::get())
- }
- fn weight_to_gas(weight: Weight) -> u64 {
- weight / WeightPerGas::get()
- }
-}
-
-impl pallet_evm::account::Config for Runtime {
- type CrossAccountId = pallet_evm::account::BasicCrossAccountId<Self>;
- type EvmAddressMapping = pallet_evm::HashedAddressMapping<Self::Hashing>;
- type EvmBackwardsAddressMapping = fp_evm_mapping::MapBackwardsAddressTruncated;
-}
+construct_runtime!(opal);
-impl pallet_evm::Config for Runtime {
- type BlockGasLimit = BlockGasLimit;
- type FeeCalculator = FixedFee;
- type GasWeightMapping = FixedGasWeightMapping;
- type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping<Self>;
- type CallOrigin = EnsureAddressTruncated<Self>;
- type WithdrawOrigin = EnsureAddressTruncated<Self>;
- type AddressMapping = HashedAddressMapping<Self::Hashing>;
- type PrecompilesType = ();
- type PrecompilesValue = ();
- type Currency = Balances;
- type Event = Event;
- type OnMethodCall = (
- pallet_evm_migration::OnMethodCall<Self>,
- pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,
- CollectionDispatchT<Self>,
- pallet_unique::eth::CollectionHelpersOnMethodCall<Self>,
- );
- type OnCreate = pallet_evm_contract_helpers::HelpersOnCreate<Self>;
- type ChainId = ChainId;
- type Runner = pallet_evm::runner::stack::Runner<Self>;
- type OnChargeTransaction = pallet_evm::EVMCurrencyAdapter<Balances, DealWithFees>;
- type TransactionValidityHack = pallet_evm_transaction_payment::TransactionValidityHack<Self>;
- type FindAuthor = EthereumFindAuthor<Aura>;
-}
-
-impl pallet_evm_migration::Config for Runtime {
- type WeightInfo = pallet_evm_migration::weights::SubstrateWeight<Self>;
-}
-
-pub struct EthereumFindAuthor<F>(core::marker::PhantomData<F>);
-impl<F: FindAuthor<u32>> FindAuthor<H160> for EthereumFindAuthor<F> {
- fn find_author<'a, I>(digests: I) -> Option<H160>
- where
- I: 'a + IntoIterator<Item = (ConsensusEngineId, &'a [u8])>,
- {
- if let Some(author_index) = F::find_author(digests) {
- let authority_id = Aura::authorities()[author_index as usize].clone();
- return Some(H160::from_slice(&authority_id.to_raw_vec()[4..24]));
- }
- None
- }
-}
-
-impl pallet_ethereum::Config for Runtime {
- type Event = Event;
- type StateRoot = pallet_ethereum::IntermediateStateRoot<Self>;
-}
-
-impl pallet_randomness_collective_flip::Config for Runtime {}
-
-impl frame_system::Config for Runtime {
- /// The data to be stored in an account.
- type AccountData = pallet_balances::AccountData<Balance>;
- /// The identifier used to distinguish between accounts.
- type AccountId = AccountId;
- /// The basic call filter to use in dispatchable.
- type BaseCallFilter = Everything;
- /// Maximum number of block number to block hash mappings to keep (oldest pruned first).
- type BlockHashCount = BlockHashCount;
- /// The maximum length of a block (in bytes).
- type BlockLength = RuntimeBlockLength;
- /// The index type for blocks.
- type BlockNumber = BlockNumber;
- /// The weight of the overhead invoked on the block import process, independent of the extrinsics included in that block.
- type BlockWeights = RuntimeBlockWeights;
- /// The aggregated dispatch type that is available for extrinsics.
- type Call = Call;
- /// The weight of database operations that the runtime can invoke.
- type DbWeight = RocksDbWeight;
- /// The ubiquitous event type.
- type Event = Event;
- /// The type for hashing blocks and tries.
- type Hash = Hash;
- /// The hashing algorithm used.
- type Hashing = BlakeTwo256;
- /// The header type.
- type Header = generic::Header<BlockNumber, BlakeTwo256>;
- /// The index type for storing how many extrinsics an account has signed.
- type Index = Index;
- /// The lookup mechanism to get account ID from whatever is passed in dispatchers.
- type Lookup = AccountIdLookup<AccountId, ()>;
- /// What to do if an account is fully reaped from the system.
- type OnKilledAccount = ();
- /// What to do if a new account is created.
- type OnNewAccount = ();
- type OnSetCode = cumulus_pallet_parachain_system::ParachainSetCode<Self>;
- /// The ubiquitous origin type.
- type Origin = Origin;
- /// This type is being generated by `construct_runtime!`.
- type PalletInfo = PalletInfo;
- /// This is used as an identifier of the chain. 42 is the generic substrate prefix.
- type SS58Prefix = SS58Prefix;
- /// Weight information for the extrinsics of this pallet.
- type SystemWeightInfo = frame_system::weights::SubstrateWeight<Self>;
- /// Version of the runtime.
- type Version = Version;
- type MaxConsumers = ConstU32<16>;
-}
-
-parameter_types! {
- pub const MinimumPeriod: u64 = SLOT_DURATION / 2;
-}
-
-impl pallet_timestamp::Config for Runtime {
- /// A timestamp: milliseconds since the unix epoch.
- type Moment = u64;
- type OnTimestampSet = ();
- type MinimumPeriod = MinimumPeriod;
- type WeightInfo = ();
-}
-
-parameter_types! {
- // pub const ExistentialDeposit: u128 = 500;
- pub const ExistentialDeposit: u128 = 0;
- pub const MaxLocks: u32 = 50;
- pub const MaxReserves: u32 = 50;
-}
-
-impl pallet_balances::Config for Runtime {
- type MaxLocks = MaxLocks;
- type MaxReserves = MaxReserves;
- type ReserveIdentifier = [u8; 16];
- /// The type for recording an account's balance.
- type Balance = Balance;
- /// The ubiquitous event type.
- type Event = Event;
- type DustRemoval = Treasury;
- type ExistentialDeposit = ExistentialDeposit;
- type AccountStore = System;
- type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;
-}
-
-pub const fn deposit(items: u32, bytes: u32) -> Balance {
- items as Balance * 15 * CENTIUNIQUE + (bytes as Balance) * 6 * CENTIUNIQUE
-}
-
-/*
-parameter_types! {
- pub TombstoneDeposit: Balance = deposit(
- 1,
- sp_std::mem::size_of::<pallet_contracts::Pallet<Runtime>> as u32,
- );
- pub DepositPerContract: Balance = TombstoneDeposit::get();
- pub const DepositPerStorageByte: Balance = deposit(0, 1);
- pub const DepositPerStorageItem: Balance = deposit(1, 0);
- pub RentFraction: Perbill = Perbill::from_rational(1u32, 30 * DAYS);
- pub const SurchargeReward: Balance = 150 * MILLIUNIQUE;
- pub const SignedClaimHandicap: u32 = 2;
- pub const MaxDepth: u32 = 32;
- pub const MaxValueSize: u32 = 16 * 1024;
- pub const MaxCodeSize: u32 = 1024 * 1024 * 25; // 25 Mb
- // The lazy deletion runs inside on_initialize.
- pub DeletionWeightLimit: Weight = AVERAGE_ON_INITIALIZE_RATIO *
- RuntimeBlockWeights::get().max_block;
- // The weight needed for decoding the queue should be less or equal than a fifth
- // of the overall weight dedicated to the lazy deletion.
- pub DeletionQueueDepth: u32 = ((DeletionWeightLimit::get() / (
- <Runtime as pallet_contracts::Config>::WeightInfo::on_initialize_per_queue_item(1) -
- <Runtime as pallet_contracts::Config>::WeightInfo::on_initialize_per_queue_item(0)
- )) / 5) as u32;
- pub Schedule: pallet_contracts::Schedule<Runtime> = Default::default();
-}
-
-impl pallet_contracts::Config for Runtime {
- type Time = Timestamp;
- type Randomness = RandomnessCollectiveFlip;
- type Currency = Balances;
- type Event = Event;
- type RentPayment = ();
- type SignedClaimHandicap = SignedClaimHandicap;
- type TombstoneDeposit = TombstoneDeposit;
- type DepositPerContract = DepositPerContract;
- type DepositPerStorageByte = DepositPerStorageByte;
- type DepositPerStorageItem = DepositPerStorageItem;
- type RentFraction = RentFraction;
- type SurchargeReward = SurchargeReward;
- type WeightPrice = pallet_transaction_payment::Pallet<Self>;
- type WeightInfo = pallet_contracts::weights::SubstrateWeight<Self>;
- type ChainExtension = NFTExtension;
- type DeletionQueueDepth = DeletionQueueDepth;
- type DeletionWeightLimit = DeletionWeightLimit;
- type Schedule = Schedule;
- type CallStack = [pallet_contracts::Frame<Self>; 31];
-}
-*/
-
-parameter_types! {
- /// This value increases the priority of `Operational` transactions by adding
- /// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.
- pub const OperationalFeeMultiplier: u8 = 5;
-}
-
-/// Linear implementor of `WeightToFeePolynomial`
-pub struct LinearFee<T>(sp_std::marker::PhantomData<T>);
-
-impl<T> WeightToFeePolynomial for LinearFee<T>
-where
- T: BaseArithmetic + From<u32> + Copy + Unsigned,
-{
- type Balance = T;
-
- fn polynomial() -> WeightToFeeCoefficients<Self::Balance> {
- smallvec!(WeightToFeeCoefficient {
- coeff_integer: WEIGHT_TO_FEE_COEFF.into(),
- coeff_frac: Perbill::zero(),
- negative: false,
- degree: 1,
- })
- }
-}
-
-impl pallet_transaction_payment::Config for Runtime {
- type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter<Balances, DealWithFees>;
- type LengthToFee = ConstantMultiplier<Balance, TransactionByteFee>;
- type OperationalFeeMultiplier = OperationalFeeMultiplier;
- type WeightToFee = LinearFee<Balance>;
- type FeeMultiplierUpdate = ();
-}
-
-parameter_types! {
- pub const ProposalBond: Permill = Permill::from_percent(5);
- pub const ProposalBondMinimum: Balance = 1 * UNIQUE;
- pub const ProposalBondMaximum: Balance = 1000 * UNIQUE;
- pub const SpendPeriod: BlockNumber = 5 * MINUTES;
- pub const Burn: Permill = Permill::from_percent(0);
- pub const TipCountdown: BlockNumber = 1 * DAYS;
- pub const TipFindersFee: Percent = Percent::from_percent(20);
- pub const TipReportDepositBase: Balance = 1 * UNIQUE;
- pub const DataDepositPerByte: Balance = 1 * CENTIUNIQUE;
- pub const BountyDepositBase: Balance = 1 * UNIQUE;
- pub const BountyDepositPayoutDelay: BlockNumber = 1 * DAYS;
- pub const TreasuryModuleId: PalletId = PalletId(*b"py/trsry");
- pub const BountyUpdatePeriod: BlockNumber = 14 * DAYS;
- pub const MaximumReasonLength: u32 = 16384;
- pub const BountyCuratorDeposit: Permill = Permill::from_percent(50);
- pub const BountyValueMinimum: Balance = 5 * UNIQUE;
- pub const MaxApprovals: u32 = 100;
-}
-
-impl pallet_treasury::Config for Runtime {
- type PalletId = TreasuryModuleId;
- type Currency = Balances;
- type ApproveOrigin = EnsureRoot<AccountId>;
- type RejectOrigin = EnsureRoot<AccountId>;
- type Event = Event;
- type OnSlash = ();
- type ProposalBond = ProposalBond;
- type ProposalBondMinimum = ProposalBondMinimum;
- type ProposalBondMaximum = ProposalBondMaximum;
- type SpendPeriod = SpendPeriod;
- type Burn = Burn;
- type BurnDestination = ();
- type SpendFunds = ();
- type WeightInfo = pallet_treasury::weights::SubstrateWeight<Self>;
- type MaxApprovals = MaxApprovals;
-}
-
-impl pallet_sudo::Config for Runtime {
- type Event = Event;
- type Call = Call;
-}
-
-pub struct RelayChainBlockNumberProvider<T>(sp_std::marker::PhantomData<T>);
-
-impl<T: cumulus_pallet_parachain_system::Config> BlockNumberProvider
- for RelayChainBlockNumberProvider<T>
-{
- type BlockNumber = BlockNumber;
-
- fn current_block_number() -> Self::BlockNumber {
- cumulus_pallet_parachain_system::Pallet::<T>::validation_data()
- .map(|d| d.relay_parent_number)
- .unwrap_or_default()
- }
-}
-
-parameter_types! {
- pub const MinVestedTransfer: Balance = 10 * UNIQUE;
- pub const MaxVestingSchedules: u32 = 28;
-}
-
-impl orml_vesting::Config for Runtime {
- type Event = Event;
- type Currency = pallet_balances::Pallet<Runtime>;
- type MinVestedTransfer = MinVestedTransfer;
- type VestedTransferOrigin = EnsureSigned<AccountId>;
- type WeightInfo = ();
- type MaxVestingSchedules = MaxVestingSchedules;
- type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>;
-}
-
-parameter_types! {
- pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4;
- pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4;
-}
-
-impl cumulus_pallet_parachain_system::Config for Runtime {
- type Event = Event;
- type SelfParaId = parachain_info::Pallet<Self>;
- type OnSystemEvent = ();
- // type DownwardMessageHandlers = cumulus_primitives_utility::UnqueuedDmpAsParent<
- // MaxDownwardMessageWeight,
- // XcmExecutor<XcmConfig>,
- // Call,
- // >;
- type OutboundXcmpMessageSource = XcmpQueue;
- type DmpMessageHandler = DmpQueue;
- type ReservedDmpWeight = ReservedDmpWeight;
- type ReservedXcmpWeight = ReservedXcmpWeight;
- type XcmpMessageHandler = XcmpQueue;
-}
-
-impl parachain_info::Config for Runtime {}
-
-impl cumulus_pallet_aura_ext::Config for Runtime {}
-
-parameter_types! {
- pub const RelayLocation: MultiLocation = MultiLocation::parent();
- pub const RelayNetwork: NetworkId = NetworkId::Polkadot;
- pub RelayOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into();
- pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into();
-}
-
-/// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used
-/// when determining ownership of accounts for asset transacting and when attempting to use XCM
-/// `Transact` in order to determine the dispatch Origin.
-pub type LocationToAccountId = (
- // The parent (Relay-chain) origin converts to the default `AccountId`.
- ParentIsPreset<AccountId>,
- // Sibling parachain origins convert to AccountId via the `ParaId::into`.
- SiblingParachainConvertsVia<Sibling, AccountId>,
- // Straight up local `AccountId32` origins just alias directly to `AccountId`.
- AccountId32Aliases<RelayNetwork, AccountId>,
-);
-
-pub struct OnlySelfCurrency;
-impl<B: TryFrom<u128>> MatchesFungible<B> for OnlySelfCurrency {
- fn matches_fungible(a: &MultiAsset) -> Option<B> {
- match (&a.id, &a.fun) {
- (Concrete(_), XcmFungible(ref amount)) => CheckedConversion::checked_from(*amount),
- _ => None,
- }
- }
-}
-
-/// Means for transacting assets on this chain.
-pub type LocalAssetTransactor = CurrencyAdapter<
- // Use this currency:
- Balances,
- // Use this currency when it is a fungible asset matching the given location or name:
- OnlySelfCurrency,
- // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID:
- LocationToAccountId,
- // Our chain's account ID type (we can't get away without mentioning it explicitly):
- AccountId,
- // We don't track any teleports.
- (),
->;
-
-/// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance,
-/// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can
-/// biases the kind of local `Origin` it will become.
-pub type XcmOriginToTransactDispatchOrigin = (
- // Sovereign account converter; this attempts to derive an `AccountId` from the origin location
- // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for
- // foreign chains who want to have a local sovereign account on this chain which they control.
- SovereignSignedViaLocation<LocationToAccountId, Origin>,
- // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when
- // recognised.
- RelayChainAsNative<RelayOrigin, Origin>,
- // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when
- // recognised.
- SiblingParachainAsNative<cumulus_pallet_xcm::Origin, Origin>,
- // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a
- // transaction from the Root origin.
- ParentAsSuperuser<Origin>,
- // Native signed account converter; this just converts an `AccountId32` origin into a normal
- // `Origin::Signed` origin of the same 32-byte value.
- SignedAccountId32AsNative<RelayNetwork, Origin>,
- // Xcm origins can be represented natively under the Xcm pallet's Xcm origin.
- XcmPassthrough<Origin>,
-);
-
-parameter_types! {
- // One XCM operation is 1_000_000 weight - almost certainly a conservative estimate.
- pub UnitWeightCost: Weight = 1_000_000;
- // 1200 UNIQUEs buy 1 second of weight.
- pub const WeightPrice: (MultiLocation, u128) = (MultiLocation::parent(), 1_200 * UNIQUE);
- pub const MaxInstructions: u32 = 100;
- pub const MaxAuthorities: u32 = 100_000;
-}
-
-match_types! {
- pub type ParentOrParentsUnitPlurality: impl Contains<MultiLocation> = {
- MultiLocation { parents: 1, interior: Here } |
- MultiLocation { parents: 1, interior: X1(Plurality { id: BodyId::Unit, .. }) }
- };
-}
-
-pub type Barrier = (
- TakeWeightCredit,
- AllowTopLevelPaidExecutionFrom<Everything>,
- // ^^^ Parent & its unit plurality gets free execution
-);
-
-pub struct UsingOnlySelfCurrencyComponents<
- WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
- AssetId: Get<MultiLocation>,
- AccountId,
- Currency: CurrencyT<AccountId>,
- OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
->(
- Weight,
- Currency::Balance,
- PhantomData<(WeightToFee, AssetId, AccountId, Currency, OnUnbalanced)>,
-);
-impl<
- WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
- AssetId: Get<MultiLocation>,
- AccountId,
- Currency: CurrencyT<AccountId>,
- OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
- > WeightTrader
- for UsingOnlySelfCurrencyComponents<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>
-{
- fn new() -> Self {
- Self(0, Zero::zero(), PhantomData)
- }
-
- fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result<Assets, XcmError> {
- let amount = WeightToFee::weight_to_fee(&weight);
- let u128_amount: u128 = amount.try_into().map_err(|_| XcmError::Overflow)?;
-
- // location to this parachain through relay chain
- let option1: xcm::v1::AssetId = Concrete(MultiLocation {
- parents: 1,
- interior: X1(Parachain(ParachainInfo::parachain_id().into())),
- });
- // direct location
- let option2: xcm::v1::AssetId = Concrete(MultiLocation {
- parents: 0,
- interior: Here,
- });
-
- let required = if payment.fungible.contains_key(&option1) {
- (option1, u128_amount).into()
- } else if payment.fungible.contains_key(&option2) {
- (option2, u128_amount).into()
- } else {
- (Concrete(MultiLocation::default()), u128_amount).into()
- };
-
- let unused = payment
- .checked_sub(required)
- .map_err(|_| XcmError::TooExpensive)?;
- self.0 = self.0.saturating_add(weight);
- self.1 = self.1.saturating_add(amount);
- Ok(unused)
- }
-
- fn refund_weight(&mut self, weight: Weight) -> Option<MultiAsset> {
- let weight = weight.min(self.0);
- let amount = WeightToFee::weight_to_fee(&weight);
- self.0 -= weight;
- self.1 = self.1.saturating_sub(amount);
- let amount: u128 = amount.saturated_into();
- if amount > 0 {
- Some((AssetId::get(), amount).into())
- } else {
- None
- }
- }
-}
-impl<
- WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
- AssetId: Get<MultiLocation>,
- AccountId,
- Currency: CurrencyT<AccountId>,
- OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
- > Drop
- for UsingOnlySelfCurrencyComponents<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>
-{
- fn drop(&mut self) {
- OnUnbalanced::on_unbalanced(Currency::issue(self.1));
- }
-}
-
-pub struct XcmConfig;
-impl Config for XcmConfig {
- type Call = Call;
- type XcmSender = XcmRouter;
- // How to withdraw and deposit an asset.
- type AssetTransactor = LocalAssetTransactor;
- type OriginConverter = XcmOriginToTransactDispatchOrigin;
- type IsReserve = NativeAsset;
- type IsTeleporter = (); // Teleportation is disabled
- type LocationInverter = LocationInverter<Ancestry>;
- type Barrier = Barrier;
- type Weigher = FixedWeightBounds<UnitWeightCost, Call, MaxInstructions>;
- type Trader =
- UsingOnlySelfCurrencyComponents<LinearFee<Balance>, RelayLocation, AccountId, Balances, ()>;
- type ResponseHandler = (); // Don't handle responses for now.
- type SubscriptionService = PolkadotXcm;
-
- type AssetTrap = PolkadotXcm;
- type AssetClaims = PolkadotXcm;
-}
-
-// parameter_types! {
-// pub const MaxDownwardMessageWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 10;
-// }
-
-/// No local origins on this chain are allowed to dispatch XCM sends/executions.
-pub type LocalOriginToLocation = (SignedToAccountId32<Origin, AccountId, RelayNetwork>,);
-
-/// The means for routing XCM messages which are not for local execution into the right message
-/// queues.
-pub type XcmRouter = (
- // Two routers - use UMP to communicate with the relay chain:
- cumulus_primitives_utility::ParentAsUmp<ParachainSystem, ()>,
- // ..and XCMP to communicate with the sibling chains.
- XcmpQueue,
-);
-
-impl pallet_evm_coder_substrate::Config for Runtime {}
-
-impl pallet_xcm::Config for Runtime {
- type Event = Event;
- type SendXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;
- type XcmRouter = XcmRouter;
- type ExecuteXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;
- type XcmExecuteFilter = Everything;
- type XcmExecutor = XcmExecutor<XcmConfig>;
- type XcmTeleportFilter = Everything;
- type XcmReserveTransferFilter = Everything;
- type Weigher = FixedWeightBounds<UnitWeightCost, Call, MaxInstructions>;
- type LocationInverter = LocationInverter<Ancestry>;
- type Origin = Origin;
- type Call = Call;
- const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100;
- type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion;
-}
-
-impl cumulus_pallet_xcm::Config for Runtime {
- type Event = Event;
- type XcmExecutor = XcmExecutor<XcmConfig>;
-}
-
-impl cumulus_pallet_xcmp_queue::Config for Runtime {
- type WeightInfo = ();
- type Event = Event;
- type XcmExecutor = XcmExecutor<XcmConfig>;
- type ChannelInfo = ParachainSystem;
- type VersionWrapper = ();
- type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
- type ControllerOrigin = EnsureRoot<AccountId>;
- type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;
-}
-
-impl cumulus_pallet_dmp_queue::Config for Runtime {
- type Event = Event;
- type XcmExecutor = XcmExecutor<XcmConfig>;
- type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
-}
-
-impl pallet_aura::Config for Runtime {
- type AuthorityId = AuraId;
- type DisabledValidators = ();
- type MaxAuthorities = MaxAuthorities;
-}
-
-parameter_types! {
- pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();
- pub const CollectionCreationPrice: Balance = 2 * UNIQUE;
-}
-
-impl pallet_common::Config for Runtime {
- type WeightInfo = pallet_common::weights::SubstrateWeight<Self>;
- type Event = Event;
- type Currency = Balances;
- type CollectionCreationPrice = CollectionCreationPrice;
- type TreasuryAccountId = TreasuryAccountId;
- type CollectionDispatch = CollectionDispatchT<Self>;
-
- type EvmTokenAddressMapping = EvmTokenAddressMapping;
- type CrossTokenAddressMapping = CrossTokenAddressMapping<Self::AccountId>;
- type ContractAddress = EvmCollectionHelpersAddress;
-}
-
-impl pallet_structure::Config for Runtime {
- type Event = Event;
- type Call = Call;
- type WeightInfo = pallet_structure::weights::SubstrateWeight<Self>;
-}
-
-impl pallet_fungible::Config for Runtime {
- type WeightInfo = pallet_fungible::weights::SubstrateWeight<Self>;
-}
-impl pallet_refungible::Config for Runtime {
- type WeightInfo = pallet_refungible::weights::SubstrateWeight<Self>;
-}
-impl pallet_nonfungible::Config for Runtime {
- type WeightInfo = pallet_nonfungible::weights::SubstrateWeight<Self>;
-}
-
-impl pallet_proxy_rmrk_core::Config for Runtime {
- type WeightInfo = pallet_proxy_rmrk_core::weights::SubstrateWeight<Self>;
- type Event = Event;
-}
-
-impl pallet_proxy_rmrk_equip::Config for Runtime {
- type WeightInfo = pallet_proxy_rmrk_equip::weights::SubstrateWeight<Self>;
- type Event = Event;
-}
-
-impl pallet_unique::Config for Runtime {
- type Event = Event;
- type WeightInfo = pallet_unique::weights::SubstrateWeight<Self>;
- type CommonWeightInfo = CommonWeights<Self>;
- type RefungibleExtensionsWeightInfo = CommonWeights<Self>;
-}
-
-parameter_types! {
- pub const InflationBlockInterval: BlockNumber = 100; // every time per how many blocks inflation is applied
-}
-
-/// Used for the pallet inflation
-impl pallet_inflation::Config for Runtime {
- type Currency = Balances;
- type TreasuryAccountId = TreasuryAccountId;
- type InflationBlockInterval = InflationBlockInterval;
- type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>;
-}
-
-parameter_types! {
- pub MaximumSchedulerWeight: Weight = Perbill::from_percent(50) *
- RuntimeBlockWeights::get().max_block;
- pub const MaxScheduledPerBlock: u32 = 50;
-}
-
-type ChargeTransactionPayment = pallet_charge_transaction::ChargeTransactionPayment<Runtime>;
-use frame_support::traits::NamedReservableCurrency;
-
-fn get_signed_extras(from: <Runtime as frame_system::Config>::AccountId) -> SignedExtraScheduler {
- (
- frame_system::CheckSpecVersion::<Runtime>::new(),
- frame_system::CheckGenesis::<Runtime>::new(),
- frame_system::CheckEra::<Runtime>::from(Era::Immortal),
- frame_system::CheckNonce::<Runtime>::from(frame_system::Pallet::<Runtime>::account_nonce(
- from,
- )),
- frame_system::CheckWeight::<Runtime>::new(),
- // sponsoring transaction logic
- // pallet_charge_transaction::ChargeTransactionPayment::<Runtime>::new(0),
- )
-}
-
-pub struct SchedulerPaymentExecutor;
-impl<T: frame_system::Config + pallet_unique_scheduler::Config, SelfContainedSignedInfo>
- DispatchCall<T, SelfContainedSignedInfo> for SchedulerPaymentExecutor
-where
- <T as frame_system::Config>::Call: Member
- + Dispatchable<Origin = Origin, Info = DispatchInfo>
- + SelfContainedCall<SignedInfo = SelfContainedSignedInfo>
- + GetDispatchInfo
- + From<frame_system::Call<Runtime>>,
- SelfContainedSignedInfo: Send + Sync + 'static,
- Call: From<<T as frame_system::Config>::Call>
- + From<<T as pallet_unique_scheduler::Config>::Call>
- + SelfContainedCall<SignedInfo = SelfContainedSignedInfo>,
- sp_runtime::AccountId32: From<<T as frame_system::Config>::AccountId>,
-{
- fn dispatch_call(
- signer: <T as frame_system::Config>::AccountId,
- call: <T as pallet_unique_scheduler::Config>::Call,
- ) -> Result<
- Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>,
- TransactionValidityError,
- > {
- let dispatch_info = call.get_dispatch_info();
- let extrinsic = fp_self_contained::CheckedExtrinsic::<
- AccountId,
- Call,
- SignedExtraScheduler,
- SelfContainedSignedInfo,
- > {
- signed:
- CheckedSignature::<AccountId, SignedExtraScheduler, SelfContainedSignedInfo>::Signed(
- signer.clone().into(),
- get_signed_extras(signer.into()),
- ),
- function: call.into(),
- };
-
- extrinsic.apply::<Runtime>(&dispatch_info, 0)
- }
-
- fn reserve_balance(
- id: [u8; 16],
- sponsor: <T as frame_system::Config>::AccountId,
- call: <T as pallet_unique_scheduler::Config>::Call,
- count: u32,
- ) -> Result<(), DispatchError> {
- let dispatch_info = call.get_dispatch_info();
- let weight: Balance = ChargeTransactionPayment::traditional_fee(0, &dispatch_info, 0)
- .saturating_mul(count.into());
-
- <Balances as NamedReservableCurrency<AccountId>>::reserve_named(
- &id,
- &(sponsor.into()),
- weight,
- )
- }
-
- fn pay_for_call(
- id: [u8; 16],
- sponsor: <T as frame_system::Config>::AccountId,
- call: <T as pallet_unique_scheduler::Config>::Call,
- ) -> Result<u128, DispatchError> {
- let dispatch_info = call.get_dispatch_info();
- let weight: Balance = ChargeTransactionPayment::traditional_fee(0, &dispatch_info, 0);
- Ok(
- <Balances as NamedReservableCurrency<AccountId>>::unreserve_named(
- &id,
- &(sponsor.into()),
- weight,
- ),
- )
- }
-
- fn cancel_reserve(
- id: [u8; 16],
- sponsor: <T as frame_system::Config>::AccountId,
- ) -> Result<u128, DispatchError> {
- Ok(
- <Balances as NamedReservableCurrency<AccountId>>::unreserve_named(
- &id,
- &(sponsor.into()),
- u128::MAX,
- ),
- )
- }
-}
-
-parameter_types! {
- pub const NoPreimagePostponement: Option<u32> = Some(10);
- pub const Preimage: Option<u32> = Some(10);
-}
-
-/// Used the compare the privilege of an origin inside the scheduler.
-pub struct OriginPrivilegeCmp;
-
-impl PrivilegeCmp<OriginCaller> for OriginPrivilegeCmp {
- fn cmp_privilege(_left: &OriginCaller, _right: &OriginCaller) -> Option<Ordering> {
- Some(Ordering::Equal)
- }
-}
-
-impl pallet_unique_scheduler::Config for Runtime {
- type Event = Event;
- type Origin = Origin;
- type Currency = Balances;
- type PalletsOrigin = OriginCaller;
- type Call = Call;
- type MaximumWeight = MaximumSchedulerWeight;
- type ScheduleOrigin = EnsureSigned<AccountId>;
- type MaxScheduledPerBlock = MaxScheduledPerBlock;
- type WeightInfo = ();
- type CallExecutor = SchedulerPaymentExecutor;
- type OriginPrivilegeCmp = OriginPrivilegeCmp;
- type PreimageProvider = ();
- type NoPreimagePostponement = NoPreimagePostponement;
-}
-
-type EvmSponsorshipHandler = (
- UniqueEthSponsorshipHandler<Runtime>,
- pallet_evm_contract_helpers::HelpersContractSponsoring<Runtime>,
-);
-
-type SponsorshipHandler = (
- UniqueSponsorshipHandler<Runtime>,
- //pallet_contract_helpers::ContractSponsorshipHandler<Runtime>,
- pallet_evm_transaction_payment::BridgeSponsorshipHandler<Runtime>,
-);
-
-impl pallet_evm_transaction_payment::Config for Runtime {
- type EvmSponsorshipHandler = EvmSponsorshipHandler;
- type Currency = Balances;
-}
-
-impl pallet_charge_transaction::Config for Runtime {
- type SponsorshipHandler = SponsorshipHandler;
-}
-
-// impl pallet_contract_helpers::Config for Runtime {
-// type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;
-// }
-
-parameter_types! {
- // 0x842899ECF380553E8a4de75bF534cdf6fBF64049
- pub const HelpersContractAddress: H160 = H160([
- 0x84, 0x28, 0x99, 0xec, 0xf3, 0x80, 0x55, 0x3e, 0x8a, 0x4d, 0xe7, 0x5b, 0xf5, 0x34, 0xcd, 0xf6, 0xfb, 0xf6, 0x40, 0x49,
- ]);
-
- // 0x6c4e9fe1ae37a41e93cee429e8e1881abdcbb54f
- pub const EvmCollectionHelpersAddress: H160 = H160([
- 0x6c, 0x4e, 0x9f, 0xe1, 0xae, 0x37, 0xa4, 0x1e, 0x93, 0xce, 0xe4, 0x29, 0xe8, 0xe1, 0x88, 0x1a, 0xbd, 0xcb, 0xb5, 0x4f,
- ]);
-}
-
-impl pallet_evm_contract_helpers::Config for Runtime {
- type ContractAddress = HelpersContractAddress;
- type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;
-}
-
-construct_runtime!(
- pub enum Runtime where
- Block = Block,
- NodeBlock = opaque::Block,
- UncheckedExtrinsic = UncheckedExtrinsic
- {
- ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event<T>, ValidateUnsigned} = 20,
- ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21,
-
- Aura: pallet_aura::{Pallet, Config<T>} = 22,
- AuraExt: cumulus_pallet_aura_ext::{Pallet, Config} = 23,
-
- Balances: pallet_balances::{Pallet, Call, Storage, Config<T>, Event<T>} = 30,
- RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Storage} = 31,
- Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 32,
- TransactionPayment: pallet_transaction_payment::{Pallet, Storage} = 33,
- Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 34,
- Sudo: pallet_sudo::{Pallet, Call, Storage, Config<T>, Event<T>} = 35,
- System: frame_system::{Pallet, Call, Storage, Config, Event<T>} = 36,
- Vesting: orml_vesting::{Pallet, Storage, Call, Event<T>, Config<T>} = 37,
- // Vesting: pallet_vesting::{Pallet, Call, Config<T>, Storage, Event<T>} = 37,
- // Contracts: pallet_contracts::{Pallet, Call, Storage, Event<T>} = 38,
-
- // XCM helpers.
- XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event<T>} = 50,
- PolkadotXcm: pallet_xcm::{Pallet, Call, Event<T>, Origin} = 51,
- CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event<T>, Origin} = 52,
- DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event<T>} = 53,
-
- // Unique Pallets
- Inflation: pallet_inflation::{Pallet, Call, Storage} = 60,
- Unique: pallet_unique::{Pallet, Call, Storage, Event<T>} = 61,
- Scheduler: pallet_unique_scheduler::{Pallet, Call, Storage, Event<T>} = 62,
- // free = 63
- Charging: pallet_charge_transaction::{Pallet, Call, Storage } = 64,
- // ContractHelpers: pallet_contract_helpers::{Pallet, Call, Storage} = 65,
- Common: pallet_common::{Pallet, Storage, Event<T>} = 66,
- Fungible: pallet_fungible::{Pallet, Storage} = 67,
- Refungible: pallet_refungible::{Pallet, Storage} = 68,
- Nonfungible: pallet_nonfungible::{Pallet, Storage} = 69,
- Structure: pallet_structure::{Pallet, Call, Storage, Event<T>} = 70,
- RmrkCore: pallet_proxy_rmrk_core::{Pallet, Call, Storage, Event<T>} = 71,
- RmrkEquip: pallet_proxy_rmrk_equip::{Pallet, Call, Storage, Event<T>} = 72,
-
- // Frontier
- EVM: pallet_evm::{Pallet, Config, Call, Storage, Event<T>} = 100,
- Ethereum: pallet_ethereum::{Pallet, Config, Call, Storage, Event, Origin} = 101,
-
- EvmCoderSubstrate: pallet_evm_coder_substrate::{Pallet, Storage} = 150,
- EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage} = 151,
- EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,
- EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,
- }
-);
-
-pub struct TransactionConverter;
-
-impl fp_rpc::ConvertTransaction<UncheckedExtrinsic> for TransactionConverter {
- fn convert_transaction(&self, transaction: pallet_ethereum::Transaction) -> UncheckedExtrinsic {
- UncheckedExtrinsic::new_unsigned(
- pallet_ethereum::Call::<Runtime>::transact { transaction }.into(),
- )
- }
-}
-
-impl fp_rpc::ConvertTransaction<opaque::UncheckedExtrinsic> for TransactionConverter {
- fn convert_transaction(
- &self,
- transaction: pallet_ethereum::Transaction,
- ) -> opaque::UncheckedExtrinsic {
- let extrinsic = UncheckedExtrinsic::new_unsigned(
- pallet_ethereum::Call::<Runtime>::transact { transaction }.into(),
- );
- let encoded = extrinsic.encode();
- opaque::UncheckedExtrinsic::decode(&mut &encoded[..])
- .expect("Encoded extrinsic is always valid")
- }
-}
-
-/// The address format for describing accounts.
-pub type Address = sp_runtime::MultiAddress<AccountId, ()>;
-/// Block header type as expected by this runtime.
-pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
-/// Block type as expected by this runtime.
-pub type Block = generic::Block<Header, UncheckedExtrinsic>;
-/// A Block signed with a Justification
-pub type SignedBlock = generic::SignedBlock<Block>;
-/// BlockId type as expected by this runtime.
-pub type BlockId = generic::BlockId<Block>;
-/// The SignedExtension to the basic transaction logic.
-pub type SignedExtra = (
- frame_system::CheckSpecVersion<Runtime>,
- // system::CheckTxVersion<Runtime>,
- frame_system::CheckGenesis<Runtime>,
- frame_system::CheckEra<Runtime>,
- frame_system::CheckNonce<Runtime>,
- frame_system::CheckWeight<Runtime>,
- ChargeTransactionPayment,
- //pallet_contract_helpers::ContractHelpersExtension<Runtime>,
- pallet_ethereum::FakeTransactionFinalizer<Runtime>,
-);
-pub type SignedExtraScheduler = (
- frame_system::CheckSpecVersion<Runtime>,
- frame_system::CheckGenesis<Runtime>,
- frame_system::CheckEra<Runtime>,
- frame_system::CheckNonce<Runtime>,
- frame_system::CheckWeight<Runtime>,
-);
-/// Unchecked extrinsic type as expected by this runtime.
-pub type UncheckedExtrinsic =
- fp_self_contained::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>;
-/// Extrinsic type that has already been checked.
-pub type CheckedExtrinsic = fp_self_contained::CheckedExtrinsic<AccountId, Call, SignedExtra, H160>;
-/// Executive: handles dispatch to the various modules.
-pub type Executive = frame_executive::Executive<
- Runtime,
- Block,
- frame_system::ChainContext<Runtime>,
- Runtime,
- AllPalletsReversedWithSystemFirst,
->;
-
-impl_opaque_keys! {
- pub struct SessionKeys {
- pub aura: Aura,
- }
-}
-
-impl fp_self_contained::SelfContainedCall for Call {
- type SignedInfo = H160;
-
- fn is_self_contained(&self) -> bool {
- match self {
- Call::Ethereum(call) => call.is_self_contained(),
- _ => false,
- }
- }
-
- fn check_self_contained(&self) -> Option<Result<Self::SignedInfo, TransactionValidityError>> {
- match self {
- Call::Ethereum(call) => call.check_self_contained(),
- _ => None,
- }
- }
-
- fn validate_self_contained(
- &self,
- info: &Self::SignedInfo,
- dispatch_info: &DispatchInfoOf<Call>,
- len: usize,
- ) -> Option<TransactionValidity> {
- match self {
- Call::Ethereum(call) => call.validate_self_contained(info, dispatch_info, len),
- _ => None,
- }
- }
-
- fn pre_dispatch_self_contained(
- &self,
- info: &Self::SignedInfo,
- ) -> Option<Result<(), TransactionValidityError>> {
- match self {
- Call::Ethereum(call) => call.pre_dispatch_self_contained(info),
- _ => None,
- }
- }
-
- fn apply_self_contained(
- self,
- info: Self::SignedInfo,
- ) -> Option<sp_runtime::DispatchResultWithInfo<PostDispatchInfoOf<Self>>> {
- match self {
- call @ Call::Ethereum(pallet_ethereum::Call::transact { .. }) => Some(call.dispatch(
- Origin::from(pallet_ethereum::RawOrigin::EthereumTransaction(info)),
- )),
- _ => None,
- }
- }
-}
-
-macro_rules! dispatch_unique_runtime {
- ($collection:ident.$method:ident($($name:ident),*)) => {{
- let collection = <Runtime as pallet_common::Config>::CollectionDispatch::dispatch(<pallet_common::CollectionHandle<Runtime>>::try_get($collection)?);
- let dispatch = collection.as_dyn();
-
- Ok::<_, DispatchError>(dispatch.$method($($name),*))
- }};
-}
-
-impl_common_runtime_apis! {
- #![custom_apis]
-
- impl rmrk_rpc::RmrkApi<
- Block,
- AccountId,
- RmrkCollectionInfo<AccountId>,
- RmrkInstanceInfo<AccountId>,
- RmrkResourceInfo,
- RmrkPropertyInfo,
- RmrkBaseInfo<AccountId>,
- RmrkPartType,
- RmrkTheme
- > for Runtime {
- fn last_collection_idx() -> Result<RmrkCollectionId, DispatchError> {
- pallet_proxy_rmrk_core::rpc::last_collection_idx::<Runtime>()
- }
-
- fn collection_by_id(collection_id: RmrkCollectionId) -> Result<Option<RmrkCollectionInfo<AccountId>>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::collection_by_id::<Runtime>(collection_id)
- }
-
- fn nft_by_id(collection_id: RmrkCollectionId, nft_by_id: RmrkNftId) -> Result<Option<RmrkInstanceInfo<AccountId>>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::nft_by_id::<Runtime>(collection_id, nft_by_id)
- }
-
- fn account_tokens(account_id: AccountId, collection_id: RmrkCollectionId) -> Result<Vec<RmrkNftId>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::account_tokens::<Runtime>(account_id, collection_id)
- }
-
- fn nft_children(collection_id: RmrkCollectionId, nft_id: RmrkNftId) -> Result<Vec<RmrkNftChild>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::nft_children::<Runtime>(collection_id, nft_id)
- }
-
- fn collection_properties(collection_id: RmrkCollectionId, filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Vec<RmrkPropertyInfo>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::collection_properties::<Runtime>(collection_id, filter_keys)
- }
-
- fn nft_properties(collection_id: RmrkCollectionId, nft_id: RmrkNftId, filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Vec<RmrkPropertyInfo>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::nft_properties::<Runtime>(collection_id, nft_id, filter_keys)
- }
-
- fn nft_resources(collection_id: RmrkCollectionId, nft_id: RmrkNftId) -> Result<Vec<RmrkResourceInfo>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::nft_resources::<Runtime>(collection_id, nft_id)
- }
-
- fn nft_resource_priority(collection_id: RmrkCollectionId, nft_id: RmrkNftId, resource_id: RmrkResourceId) -> Result<Option<u32>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::nft_resource_priority::<Runtime>(collection_id, nft_id, resource_id)
- }
-
- fn base(base_id: RmrkBaseId) -> Result<Option<RmrkBaseInfo<AccountId>>, DispatchError> {
- pallet_proxy_rmrk_equip::rpc::base::<Runtime>(base_id)
- }
-
- fn base_parts(base_id: RmrkBaseId) -> Result<Vec<RmrkPartType>, DispatchError> {
- pallet_proxy_rmrk_equip::rpc::base_parts::<Runtime>(base_id)
- }
-
- fn theme_names(base_id: RmrkBaseId) -> Result<Vec<RmrkThemeName>, DispatchError> {
- pallet_proxy_rmrk_equip::rpc::theme_names::<Runtime>(base_id)
- }
-
- fn theme(base_id: RmrkBaseId, theme_name: RmrkThemeName, filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Option<RmrkTheme>, DispatchError> {
- pallet_proxy_rmrk_equip::rpc::theme::<Runtime>(base_id, theme_name, filter_keys)
- }
- }
-}
-
-struct CheckInherents;
-
-impl cumulus_pallet_parachain_system::CheckInherents<Block> for CheckInherents {
- fn check_inherents(
- block: &Block,
- relay_state_proof: &cumulus_pallet_parachain_system::RelayChainStateProof,
- ) -> sp_inherents::CheckInherentsResult {
- let relay_chain_slot = relay_state_proof
- .read_slot()
- .expect("Could not read the relay chain slot from the proof");
-
- let inherent_data =
- cumulus_primitives_timestamp::InherentDataProvider::from_relay_chain_slot_and_duration(
- relay_chain_slot,
- sp_std::time::Duration::from_secs(6),
- )
- .create_inherent_data()
- .expect("Could not create the timestamp inherent data");
-
- inherent_data.check_extrinsics(block)
- }
-}
+impl_common_runtime_apis!();
cumulus_pallet_parachain_system::register_validate_block!(
Runtime = Runtime,
runtime/quartz/Cargo.tomldiffbeforeafterboth--- a/runtime/quartz/Cargo.toml
+++ b/runtime/quartz/Cargo.toml
@@ -16,7 +16,7 @@
targets = ['x86_64-unknown-linux-gnu']
[features]
-default = ['std']
+default = ['std', 'quartz-runtime']
runtime-benchmarks = [
'hex-literal',
'frame-benchmarking',
@@ -113,12 +113,17 @@
'xcm/std',
'xcm-builder/std',
'xcm-executor/std',
- 'unique-runtime-common/std',
+ 'up-common/std',
"orml-vesting/std",
]
limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']
+quartz-runtime = []
+refungible = []
+scheduler = []
+rmrk = []
+
################################################################################
# Substrate Dependencies
@@ -403,7 +408,7 @@
[dependencies]
log = { version = "0.4.16", default-features = false }
-unique-runtime-common = { path = "../common", default-features = false }
+up-common = { path = "../../primitives/common", default-features = false }
scale-info = { version = "2.0.1", default-features = false, features = [
"derive",
] }
@@ -432,6 +437,8 @@
pallet-base-fee = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
+evm-coder = { default-features = false, path = '../../crates/evm-coder' }
+up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.24' }
################################################################################
# Build Dependencies
runtime/quartz/src/lib.rsdiffbeforeafterboth--- a/runtime/quartz/src/lib.rs
+++ b/runtime/quartz/src/lib.rs
@@ -25,1380 +25,42 @@
#[cfg(feature = "std")]
include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));
-use sp_api::impl_runtime_apis;
-use sp_core::{crypto::KeyTypeId, OpaqueMetadata, H256, U256, H160};
-use sp_runtime::DispatchError;
-use fp_self_contained::*;
-// #[cfg(any(feature = "std", test))]
-// pub use sp_runtime::BuildStorage;
-
-use sp_runtime::{
- Permill, Perbill, Percent, create_runtime_str, generic, impl_opaque_keys,
- traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, AccountIdConversion, Zero, Member},
- transaction_validity::{TransactionSource, TransactionValidity},
- ApplyExtrinsicResult, RuntimeAppPublic,
-};
+use frame_support::parameter_types;
-use sp_std::prelude::*;
-
-#[cfg(feature = "std")]
-use sp_version::NativeVersion;
use sp_version::RuntimeVersion;
-pub use pallet_transaction_payment::{
- Multiplier, TargetedFeeAdjustment, FeeDetails, RuntimeDispatchInfo,
-};
-// A few exports that help ease life for downstream crates.
-pub use pallet_balances::Call as BalancesCall;
-pub use pallet_evm::{
- EnsureAddressTruncated, HashedAddressMapping, Runner, account::CrossAccountId as _,
- OnMethodCall, Account as EVMAccount, FeeCalculator, GasWeightMapping,
-};
-pub use frame_support::{
- construct_runtime, match_types,
- dispatch::DispatchResult,
- PalletId, parameter_types, StorageValue, ConsensusEngineId,
- traits::{
- tokens::currency::Currency as CurrencyT, OnUnbalanced as OnUnbalancedT, Everything,
- Currency, ExistenceRequirement, Get, IsInVec, KeyOwnerProofSystem, LockIdentifier,
- OnUnbalanced, Randomness, FindAuthor, ConstU32, Imbalance, PrivilegeCmp,
- },
- weights::{
- constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND},
- DispatchClass, DispatchInfo, GetDispatchInfo, IdentityFee, Pays, PostDispatchInfo, Weight,
- WeightToFeePolynomial, WeightToFeeCoefficient, WeightToFeeCoefficients, ConstantMultiplier,
- WeightToFee,
- },
-};
-use pallet_unique_scheduler::DispatchCall;
-use up_data_structs::{
- CollectionId, TokenId, TokenData, Property, PropertyKeyPermission, CollectionLimits,
- CollectionStats, RpcCollection,
- mapping::{EvmTokenAddressMapping, CrossTokenAddressMapping},
- TokenChild, RmrkCollectionInfo, RmrkInstanceInfo, RmrkResourceInfo, RmrkPropertyInfo,
- RmrkBaseInfo, RmrkPartType, RmrkTheme, RmrkThemeName, RmrkCollectionId, RmrkNftId,
- RmrkNftChild, RmrkPropertyKey, RmrkResourceId, RmrkBaseId,
-};
+use sp_runtime::create_runtime_str;
-// use pallet_contracts::weights::WeightInfo;
-// #[cfg(any(feature = "std", test))]
-use frame_system::{
- self as frame_system, EnsureRoot, EnsureSigned,
- limits::{BlockWeights, BlockLength},
-};
-use sp_arithmetic::{
- traits::{BaseArithmetic, Unsigned},
-};
-use smallvec::smallvec;
-use codec::{Encode, Decode};
-use fp_rpc::TransactionStatus;
-use sp_runtime::{
- traits::{
- Applyable, BlockNumberProvider, Dispatchable, PostDispatchInfoOf, DispatchInfoOf,
- Saturating, CheckedConversion,
- },
- generic::Era,
- transaction_validity::TransactionValidityError,
- DispatchErrorWithPostInfo, SaturatedConversion,
-};
+use up_common::types::*;
-// pub use pallet_timestamp::Call as TimestampCall;
-pub use sp_consensus_aura::sr25519::AuthorityId as AuraId;
+#[path = "../../common/mod.rs"]
+mod runtime_common;
-// Polkadot imports
-use pallet_xcm::XcmPassthrough;
-use polkadot_parachain::primitives::Sibling;
-use xcm::v1::{BodyId, Junction::*, MultiLocation, NetworkId, Junctions::*};
-use xcm_builder::{
- AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter,
- EnsureXcmOrigin, FixedWeightBounds, LocationInverter, NativeAsset, ParentAsSuperuser,
- RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia,
- SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit,
- ParentIsPreset,
-};
-use xcm_executor::{Config, XcmExecutor, Assets};
-use sp_std::{cmp::Ordering, marker::PhantomData};
-
-use xcm::latest::{
- // Xcm,
- AssetId::{Concrete},
- Fungibility::Fungible as XcmFungible,
- MultiAsset,
- Error as XcmError,
-};
-use xcm_executor::traits::{MatchesFungible, WeightTrader};
+pub use runtime_common::*;
-use unique_runtime_common::{
- impl_common_runtime_apis,
- types::*,
- constants::*,
- dispatch::{CollectionDispatchT, CollectionDispatch},
- sponsoring::UniqueSponsorshipHandler,
- eth_sponsoring::UniqueEthSponsorshipHandler,
- weights::CommonWeights,
-};
-
pub const RUNTIME_NAME: &str = "quartz";
pub const TOKEN_SYMBOL: &str = "QTZ";
-
-type CrossAccountId = pallet_evm::account::BasicCrossAccountId<Runtime>;
-
-impl RuntimeInstance for Runtime {
- type CrossAccountId = self::CrossAccountId;
-
- type TransactionConverter = self::TransactionConverter;
-
- fn get_transaction_converter() -> TransactionConverter {
- TransactionConverter
- }
-}
-
-/// The type for looking up accounts. We don't expect more than 4 billion of them, but you
-/// never know...
-pub type AccountIndex = u32;
-/// Balance of an account.
-pub type Balance = u128;
-
-/// Index of a transaction in the chain.
-pub type Index = u32;
-
-/// A hash of some data used by the chain.
-pub type Hash = sp_core::H256;
-
-/// Digest item type.
-pub type DigestItem = generic::DigestItem;
-
-/// Opaque types. These are used by the CLI to instantiate machinery that don't need to know
-/// the specifics of the runtime. They can then be made to be agnostic over specific formats
-/// of data like extrinsics, allowing for them to continue syncing the network through upgrades
-/// to even the core data structures.
-pub mod opaque {
- use sp_std::prelude::*;
- use sp_runtime::impl_opaque_keys;
- use super::Aura;
-
- pub use unique_runtime_common::types::*;
-
- impl_opaque_keys! {
- pub struct SessionKeys {
- pub aura: Aura,
- }
- }
-}
-
/// This runtime version.
pub const VERSION: RuntimeVersion = RuntimeVersion {
spec_name: create_runtime_str!(RUNTIME_NAME),
impl_name: create_runtime_str!(RUNTIME_NAME),
authoring_version: 1,
- spec_version: 924010,
+ spec_version: 924012,
impl_version: 0,
apis: RUNTIME_API_VERSIONS,
transaction_version: 1,
state_version: 0,
};
-#[derive(codec::Encode, codec::Decode)]
-pub enum XCMPMessage<XAccountId, XBalance> {
- /// Transfer tokens to the given account from the Parachain account.
- TransferToken(XAccountId, XBalance),
-}
-
-/// The version information used to identify this runtime when compiled natively.
-#[cfg(feature = "std")]
-pub fn native_version() -> NativeVersion {
- NativeVersion {
- runtime_version: VERSION,
- can_author_with: Default::default(),
- }
-}
-
-type NegativeImbalance = <Balances as Currency<AccountId>>::NegativeImbalance;
-
-pub struct DealWithFees;
-impl OnUnbalanced<NegativeImbalance> for DealWithFees {
- fn on_unbalanceds<B>(mut fees_then_tips: impl Iterator<Item = NegativeImbalance>) {
- if let Some(fees) = fees_then_tips.next() {
- // for fees, 100% to treasury
- let mut split = fees.ration(100, 0);
- if let Some(tips) = fees_then_tips.next() {
- // for tips, if any, 100% to treasury
- tips.ration_merge_into(100, 0, &mut split);
- }
- Treasury::on_unbalanced(split.0);
- // Author::on_unbalanced(split.1);
- }
- }
-}
-
parameter_types! {
- pub const BlockHashCount: BlockNumber = 2400;
- pub RuntimeBlockLength: BlockLength =
- BlockLength::max_with_normal_ratio(5 * 1024 * 1024, NORMAL_DISPATCH_RATIO);
- pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75);
- pub const MaximumBlockLength: u32 = 5 * 1024 * 1024;
- pub RuntimeBlockWeights: BlockWeights = BlockWeights::builder()
- .base_block(BlockExecutionWeight::get())
- .for_class(DispatchClass::all(), |weights| {
- weights.base_extrinsic = ExtrinsicBaseWeight::get();
- })
- .for_class(DispatchClass::Normal, |weights| {
- weights.max_total = Some(NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT);
- })
- .for_class(DispatchClass::Operational, |weights| {
- weights.max_total = Some(MAXIMUM_BLOCK_WEIGHT);
- // Operational transactions have some extra reserved space, so that they
- // are included even if block reached `MAXIMUM_BLOCK_WEIGHT`.
- weights.reserved = Some(
- MAXIMUM_BLOCK_WEIGHT - NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT
- );
- })
- .avg_block_initialization(AVERAGE_ON_INITIALIZE_RATIO)
- .build_or_panic();
pub const Version: RuntimeVersion = VERSION;
pub const SS58Prefix: u8 = 255;
-}
-
-parameter_types! {
pub const ChainId: u64 = 8881;
-}
-
-pub struct FixedFee;
-impl FeeCalculator for FixedFee {
- fn min_gas_price() -> (U256, u64) {
- (MIN_GAS_PRICE.into(), 0)
- }
-}
-
-// Assuming slowest ethereum opcode is SSTORE, with gas price of 20000 as our worst case
-// (contract, which only writes a lot of data),
-// approximating on top of our real store write weight
-parameter_types! {
- pub const WritesPerSecond: u64 = WEIGHT_PER_SECOND / <Runtime as frame_system::Config>::DbWeight::get().write;
- pub const GasPerSecond: u64 = WritesPerSecond::get() * 20000;
- pub const WeightPerGas: u64 = WEIGHT_PER_SECOND / GasPerSecond::get();
}
-/// Limiting EVM execution to 50% of block for substrate users and management tasks
-/// EVM transaction consumes more weight than substrate's, so we can't rely on them being
-/// scheduled fairly
-const EVM_DISPATCH_RATIO: Perbill = Perbill::from_percent(50);
-parameter_types! {
- pub BlockGasLimit: U256 = U256::from(NORMAL_DISPATCH_RATIO * EVM_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT / WeightPerGas::get());
-}
-
-pub enum FixedGasWeightMapping {}
-impl GasWeightMapping for FixedGasWeightMapping {
- fn gas_to_weight(gas: u64) -> Weight {
- gas.saturating_mul(WeightPerGas::get())
- }
- fn weight_to_gas(weight: Weight) -> u64 {
- weight / WeightPerGas::get()
- }
-}
-
-impl pallet_evm::account::Config for Runtime {
- type CrossAccountId = pallet_evm::account::BasicCrossAccountId<Self>;
- type EvmAddressMapping = HashedAddressMapping<Self::Hashing>;
- type EvmBackwardsAddressMapping = fp_evm_mapping::MapBackwardsAddressTruncated;
-}
+construct_runtime!(quartz);
-impl pallet_evm::Config for Runtime {
- type BlockGasLimit = BlockGasLimit;
- type FeeCalculator = FixedFee;
- type GasWeightMapping = FixedGasWeightMapping;
- type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping<Self>;
- type CallOrigin = EnsureAddressTruncated<Self>;
- type WithdrawOrigin = EnsureAddressTruncated<Self>;
- type AddressMapping = HashedAddressMapping<Self::Hashing>;
- type PrecompilesType = ();
- type PrecompilesValue = ();
- type Currency = Balances;
- type Event = Event;
- type OnMethodCall = (
- pallet_evm_migration::OnMethodCall<Self>,
- pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,
- CollectionDispatchT<Self>,
- pallet_unique::eth::CollectionHelpersOnMethodCall<Self>,
- );
- type OnCreate = pallet_evm_contract_helpers::HelpersOnCreate<Self>;
- type ChainId = ChainId;
- type Runner = pallet_evm::runner::stack::Runner<Self>;
- type OnChargeTransaction = pallet_evm::EVMCurrencyAdapter<Balances, DealWithFees>;
- type TransactionValidityHack = pallet_evm_transaction_payment::TransactionValidityHack<Self>;
- type FindAuthor = EthereumFindAuthor<Aura>;
-}
-
-impl pallet_evm_migration::Config for Runtime {
- type WeightInfo = pallet_evm_migration::weights::SubstrateWeight<Self>;
-}
-
-pub struct EthereumFindAuthor<F>(core::marker::PhantomData<F>);
-impl<F: FindAuthor<u32>> FindAuthor<H160> for EthereumFindAuthor<F> {
- fn find_author<'a, I>(digests: I) -> Option<H160>
- where
- I: 'a + IntoIterator<Item = (ConsensusEngineId, &'a [u8])>,
- {
- if let Some(author_index) = F::find_author(digests) {
- let authority_id = Aura::authorities()[author_index as usize].clone();
- return Some(H160::from_slice(&authority_id.to_raw_vec()[4..24]));
- }
- None
- }
-}
-
-impl pallet_ethereum::Config for Runtime {
- type Event = Event;
- type StateRoot = pallet_ethereum::IntermediateStateRoot<Self>;
-}
-
-impl pallet_randomness_collective_flip::Config for Runtime {}
-
-impl frame_system::Config for Runtime {
- /// The data to be stored in an account.
- type AccountData = pallet_balances::AccountData<Balance>;
- /// The identifier used to distinguish between accounts.
- type AccountId = AccountId;
- /// The basic call filter to use in dispatchable.
- type BaseCallFilter = Everything;
- /// Maximum number of block number to block hash mappings to keep (oldest pruned first).
- type BlockHashCount = BlockHashCount;
- /// The maximum length of a block (in bytes).
- type BlockLength = RuntimeBlockLength;
- /// The index type for blocks.
- type BlockNumber = BlockNumber;
- /// The weight of the overhead invoked on the block import process, independent of the extrinsics included in that block.
- type BlockWeights = RuntimeBlockWeights;
- /// The aggregated dispatch type that is available for extrinsics.
- type Call = Call;
- /// The weight of database operations that the runtime can invoke.
- type DbWeight = RocksDbWeight;
- /// The ubiquitous event type.
- type Event = Event;
- /// The type for hashing blocks and tries.
- type Hash = Hash;
- /// The hashing algorithm used.
- type Hashing = BlakeTwo256;
- /// The header type.
- type Header = generic::Header<BlockNumber, BlakeTwo256>;
- /// The index type for storing how many extrinsics an account has signed.
- type Index = Index;
- /// The lookup mechanism to get account ID from whatever is passed in dispatchers.
- type Lookup = AccountIdLookup<AccountId, ()>;
- /// What to do if an account is fully reaped from the system.
- type OnKilledAccount = ();
- /// What to do if a new account is created.
- type OnNewAccount = ();
- type OnSetCode = cumulus_pallet_parachain_system::ParachainSetCode<Self>;
- /// The ubiquitous origin type.
- type Origin = Origin;
- /// This type is being generated by `construct_runtime!`.
- type PalletInfo = PalletInfo;
- /// This is used as an identifier of the chain. 42 is the generic substrate prefix.
- type SS58Prefix = SS58Prefix;
- /// Weight information for the extrinsics of this pallet.
- type SystemWeightInfo = frame_system::weights::SubstrateWeight<Self>;
- /// Version of the runtime.
- type Version = Version;
- type MaxConsumers = ConstU32<16>;
-}
-
-parameter_types! {
- pub const MinimumPeriod: u64 = SLOT_DURATION / 2;
-}
-
-impl pallet_timestamp::Config for Runtime {
- /// A timestamp: milliseconds since the unix epoch.
- type Moment = u64;
- type OnTimestampSet = ();
- type MinimumPeriod = MinimumPeriod;
- type WeightInfo = ();
-}
-
-parameter_types! {
- // pub const ExistentialDeposit: u128 = 500;
- pub const ExistentialDeposit: u128 = 0;
- pub const MaxLocks: u32 = 50;
- pub const MaxReserves: u32 = 50;
-}
-
-impl pallet_balances::Config for Runtime {
- type MaxLocks = MaxLocks;
- type MaxReserves = MaxReserves;
- type ReserveIdentifier = [u8; 16];
- /// The type for recording an account's balance.
- type Balance = Balance;
- /// The ubiquitous event type.
- type Event = Event;
- type DustRemoval = Treasury;
- type ExistentialDeposit = ExistentialDeposit;
- type AccountStore = System;
- type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;
-}
-
-pub const fn deposit(items: u32, bytes: u32) -> Balance {
- items as Balance * 15 * CENTIUNIQUE + (bytes as Balance) * 6 * CENTIUNIQUE
-}
-
-/*
-parameter_types! {
- pub TombstoneDeposit: Balance = deposit(
- 1,
- sp_std::mem::size_of::<pallet_contracts::Pallet<Runtime>> as u32,
- );
- pub DepositPerContract: Balance = TombstoneDeposit::get();
- pub const DepositPerStorageByte: Balance = deposit(0, 1);
- pub const DepositPerStorageItem: Balance = deposit(1, 0);
- pub RentFraction: Perbill = Perbill::from_rational(1u32, 30 * DAYS);
- pub const SurchargeReward: Balance = 150 * MILLIUNIQUE;
- pub const SignedClaimHandicap: u32 = 2;
- pub const MaxDepth: u32 = 32;
- pub const MaxValueSize: u32 = 16 * 1024;
- pub const MaxCodeSize: u32 = 1024 * 1024 * 25; // 25 Mb
- // The lazy deletion runs inside on_initialize.
- pub DeletionWeightLimit: Weight = AVERAGE_ON_INITIALIZE_RATIO *
- RuntimeBlockWeights::get().max_block;
- // The weight needed for decoding the queue should be less or equal than a fifth
- // of the overall weight dedicated to the lazy deletion.
- pub DeletionQueueDepth: u32 = ((DeletionWeightLimit::get() / (
- <Runtime as pallet_contracts::Config>::WeightInfo::on_initialize_per_queue_item(1) -
- <Runtime as pallet_contracts::Config>::WeightInfo::on_initialize_per_queue_item(0)
- )) / 5) as u32;
- pub Schedule: pallet_contracts::Schedule<Runtime> = Default::default();
-}
-
-impl pallet_contracts::Config for Runtime {
- type Time = Timestamp;
- type Randomness = RandomnessCollectiveFlip;
- type Currency = Balances;
- type Event = Event;
- type RentPayment = ();
- type SignedClaimHandicap = SignedClaimHandicap;
- type TombstoneDeposit = TombstoneDeposit;
- type DepositPerContract = DepositPerContract;
- type DepositPerStorageByte = DepositPerStorageByte;
- type DepositPerStorageItem = DepositPerStorageItem;
- type RentFraction = RentFraction;
- type SurchargeReward = SurchargeReward;
- type WeightPrice = pallet_transaction_payment::Pallet<Self>;
- type WeightInfo = pallet_contracts::weights::SubstrateWeight<Self>;
- type ChainExtension = NFTExtension;
- type DeletionQueueDepth = DeletionQueueDepth;
- type DeletionWeightLimit = DeletionWeightLimit;
- type Schedule = Schedule;
- type CallStack = [pallet_contracts::Frame<Self>; 31];
-}
-*/
-
-parameter_types! {
- /// This value increases the priority of `Operational` transactions by adding
- /// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.
- pub const OperationalFeeMultiplier: u8 = 5;
-}
-
-/// Linear implementor of `WeightToFeePolynomial`
-pub struct LinearFee<T>(sp_std::marker::PhantomData<T>);
-
-impl<T> WeightToFeePolynomial for LinearFee<T>
-where
- T: BaseArithmetic + From<u32> + Copy + Unsigned,
-{
- type Balance = T;
-
- fn polynomial() -> WeightToFeeCoefficients<Self::Balance> {
- smallvec!(WeightToFeeCoefficient {
- coeff_integer: WEIGHT_TO_FEE_COEFF.into(),
- coeff_frac: Perbill::zero(),
- negative: false,
- degree: 1,
- })
- }
-}
-
-impl pallet_transaction_payment::Config for Runtime {
- type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter<Balances, DealWithFees>;
- type LengthToFee = ConstantMultiplier<Balance, TransactionByteFee>;
- type OperationalFeeMultiplier = OperationalFeeMultiplier;
- type WeightToFee = LinearFee<Balance>;
- type FeeMultiplierUpdate = ();
-}
-
-parameter_types! {
- pub const ProposalBond: Permill = Permill::from_percent(5);
- pub const ProposalBondMinimum: Balance = 1 * UNIQUE;
- pub const ProposalBondMaximum: Balance = 1000 * UNIQUE;
- pub const SpendPeriod: BlockNumber = 5 * MINUTES;
- pub const Burn: Permill = Permill::from_percent(0);
- pub const TipCountdown: BlockNumber = 1 * DAYS;
- pub const TipFindersFee: Percent = Percent::from_percent(20);
- pub const TipReportDepositBase: Balance = 1 * UNIQUE;
- pub const DataDepositPerByte: Balance = 1 * CENTIUNIQUE;
- pub const BountyDepositBase: Balance = 1 * UNIQUE;
- pub const BountyDepositPayoutDelay: BlockNumber = 1 * DAYS;
- pub const TreasuryModuleId: PalletId = PalletId(*b"py/trsry");
- pub const BountyUpdatePeriod: BlockNumber = 14 * DAYS;
- pub const MaximumReasonLength: u32 = 16384;
- pub const BountyCuratorDeposit: Permill = Permill::from_percent(50);
- pub const BountyValueMinimum: Balance = 5 * UNIQUE;
- pub const MaxApprovals: u32 = 100;
-}
-
-impl pallet_treasury::Config for Runtime {
- type PalletId = TreasuryModuleId;
- type Currency = Balances;
- type ApproveOrigin = EnsureRoot<AccountId>;
- type RejectOrigin = EnsureRoot<AccountId>;
- type Event = Event;
- type OnSlash = ();
- type ProposalBond = ProposalBond;
- type ProposalBondMinimum = ProposalBondMinimum;
- type ProposalBondMaximum = ProposalBondMaximum;
- type SpendPeriod = SpendPeriod;
- type Burn = Burn;
- type BurnDestination = ();
- type SpendFunds = ();
- type WeightInfo = pallet_treasury::weights::SubstrateWeight<Self>;
- type MaxApprovals = MaxApprovals;
-}
-
-impl pallet_sudo::Config for Runtime {
- type Event = Event;
- type Call = Call;
-}
-
-pub struct RelayChainBlockNumberProvider<T>(sp_std::marker::PhantomData<T>);
-
-impl<T: cumulus_pallet_parachain_system::Config> BlockNumberProvider
- for RelayChainBlockNumberProvider<T>
-{
- type BlockNumber = BlockNumber;
-
- fn current_block_number() -> Self::BlockNumber {
- cumulus_pallet_parachain_system::Pallet::<T>::validation_data()
- .map(|d| d.relay_parent_number)
- .unwrap_or_default()
- }
-}
-
-parameter_types! {
- pub const MinVestedTransfer: Balance = 10 * UNIQUE;
- pub const MaxVestingSchedules: u32 = 28;
-}
-
-impl orml_vesting::Config for Runtime {
- type Event = Event;
- type Currency = pallet_balances::Pallet<Runtime>;
- type MinVestedTransfer = MinVestedTransfer;
- type VestedTransferOrigin = EnsureSigned<AccountId>;
- type WeightInfo = ();
- type MaxVestingSchedules = MaxVestingSchedules;
- type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>;
-}
-
-parameter_types! {
- pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4;
- pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4;
-}
-
-impl cumulus_pallet_parachain_system::Config for Runtime {
- type Event = Event;
- type SelfParaId = parachain_info::Pallet<Self>;
- type OnSystemEvent = ();
- // type DownwardMessageHandlers = cumulus_primitives_utility::UnqueuedDmpAsParent<
- // MaxDownwardMessageWeight,
- // XcmExecutor<XcmConfig>,
- // Call,
- // >;
- type OutboundXcmpMessageSource = XcmpQueue;
- type DmpMessageHandler = DmpQueue;
- type ReservedDmpWeight = ReservedDmpWeight;
- type ReservedXcmpWeight = ReservedXcmpWeight;
- type XcmpMessageHandler = XcmpQueue;
-}
-
-impl parachain_info::Config for Runtime {}
-
-impl cumulus_pallet_aura_ext::Config for Runtime {}
-
-parameter_types! {
- pub const RelayLocation: MultiLocation = MultiLocation::parent();
- pub const RelayNetwork: NetworkId = NetworkId::Polkadot;
- pub RelayOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into();
- pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into();
-}
-
-/// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used
-/// when determining ownership of accounts for asset transacting and when attempting to use XCM
-/// `Transact` in order to determine the dispatch Origin.
-pub type LocationToAccountId = (
- // The parent (Relay-chain) origin converts to the default `AccountId`.
- ParentIsPreset<AccountId>,
- // Sibling parachain origins convert to AccountId via the `ParaId::into`.
- SiblingParachainConvertsVia<Sibling, AccountId>,
- // Straight up local `AccountId32` origins just alias directly to `AccountId`.
- AccountId32Aliases<RelayNetwork, AccountId>,
-);
-
-pub struct OnlySelfCurrency;
-impl<B: TryFrom<u128>> MatchesFungible<B> for OnlySelfCurrency {
- fn matches_fungible(a: &MultiAsset) -> Option<B> {
- match (&a.id, &a.fun) {
- (Concrete(_), XcmFungible(ref amount)) => CheckedConversion::checked_from(*amount),
- _ => None,
- }
- }
-}
-
-/// Means for transacting assets on this chain.
-pub type LocalAssetTransactor = CurrencyAdapter<
- // Use this currency:
- Balances,
- // Use this currency when it is a fungible asset matching the given location or name:
- OnlySelfCurrency,
- // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID:
- LocationToAccountId,
- // Our chain's account ID type (we can't get away without mentioning it explicitly):
- AccountId,
- // We don't track any teleports.
- (),
->;
-
-/// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance,
-/// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can
-/// biases the kind of local `Origin` it will become.
-pub type XcmOriginToTransactDispatchOrigin = (
- // Sovereign account converter; this attempts to derive an `AccountId` from the origin location
- // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for
- // foreign chains who want to have a local sovereign account on this chain which they control.
- SovereignSignedViaLocation<LocationToAccountId, Origin>,
- // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when
- // recognised.
- RelayChainAsNative<RelayOrigin, Origin>,
- // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when
- // recognised.
- SiblingParachainAsNative<cumulus_pallet_xcm::Origin, Origin>,
- // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a
- // transaction from the Root origin.
- ParentAsSuperuser<Origin>,
- // Native signed account converter; this just converts an `AccountId32` origin into a normal
- // `Origin::Signed` origin of the same 32-byte value.
- SignedAccountId32AsNative<RelayNetwork, Origin>,
- // Xcm origins can be represented natively under the Xcm pallet's Xcm origin.
- XcmPassthrough<Origin>,
-);
-
-parameter_types! {
- // One XCM operation is 1_000_000 weight - almost certainly a conservative estimate.
- pub UnitWeightCost: Weight = 1_000_000;
- // 1200 UNIQUEs buy 1 second of weight.
- pub const WeightPrice: (MultiLocation, u128) = (MultiLocation::parent(), 1_200 * UNIQUE);
- pub const MaxInstructions: u32 = 100;
- pub const MaxAuthorities: u32 = 100_000;
-}
-
-match_types! {
- pub type ParentOrParentsUnitPlurality: impl Contains<MultiLocation> = {
- MultiLocation { parents: 1, interior: Here } |
- MultiLocation { parents: 1, interior: X1(Plurality { id: BodyId::Unit, .. }) }
- };
-}
-
-pub type Barrier = (
- TakeWeightCredit,
- AllowTopLevelPaidExecutionFrom<Everything>,
- // ^^^ Parent & its unit plurality gets free execution
-);
-
-pub struct UsingOnlySelfCurrencyComponents<
- WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
- AssetId: Get<MultiLocation>,
- AccountId,
- Currency: CurrencyT<AccountId>,
- OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
->(
- Weight,
- Currency::Balance,
- PhantomData<(WeightToFee, AssetId, AccountId, Currency, OnUnbalanced)>,
-);
-impl<
- WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
- AssetId: Get<MultiLocation>,
- AccountId,
- Currency: CurrencyT<AccountId>,
- OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
- > WeightTrader
- for UsingOnlySelfCurrencyComponents<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>
-{
- fn new() -> Self {
- Self(0, Zero::zero(), PhantomData)
- }
-
- fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result<Assets, XcmError> {
- let amount = WeightToFee::weight_to_fee(&weight);
- let u128_amount: u128 = amount.try_into().map_err(|_| XcmError::Overflow)?;
-
- // location to this parachain through relay chain
- let option1: xcm::v1::AssetId = Concrete(MultiLocation {
- parents: 1,
- interior: X1(Parachain(ParachainInfo::parachain_id().into())),
- });
- // direct location
- let option2: xcm::v1::AssetId = Concrete(MultiLocation {
- parents: 0,
- interior: Here,
- });
-
- let required = if payment.fungible.contains_key(&option1) {
- (option1, u128_amount).into()
- } else if payment.fungible.contains_key(&option2) {
- (option2, u128_amount).into()
- } else {
- (Concrete(MultiLocation::default()), u128_amount).into()
- };
-
- let unused = payment
- .checked_sub(required)
- .map_err(|_| XcmError::TooExpensive)?;
- self.0 = self.0.saturating_add(weight);
- self.1 = self.1.saturating_add(amount);
- Ok(unused)
- }
-
- fn refund_weight(&mut self, weight: Weight) -> Option<MultiAsset> {
- let weight = weight.min(self.0);
- let amount = WeightToFee::weight_to_fee(&weight);
- self.0 -= weight;
- self.1 = self.1.saturating_sub(amount);
- let amount: u128 = amount.saturated_into();
- if amount > 0 {
- Some((AssetId::get(), amount).into())
- } else {
- None
- }
- }
-}
-impl<
- WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
- AssetId: Get<MultiLocation>,
- AccountId,
- Currency: CurrencyT<AccountId>,
- OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
- > Drop
- for UsingOnlySelfCurrencyComponents<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>
-{
- fn drop(&mut self) {
- OnUnbalanced::on_unbalanced(Currency::issue(self.1));
- }
-}
-
-pub struct XcmConfig;
-impl Config for XcmConfig {
- type Call = Call;
- type XcmSender = XcmRouter;
- // How to withdraw and deposit an asset.
- type AssetTransactor = LocalAssetTransactor;
- type OriginConverter = XcmOriginToTransactDispatchOrigin;
- type IsReserve = NativeAsset;
- type IsTeleporter = (); // Teleportation is disabled
- type LocationInverter = LocationInverter<Ancestry>;
- type Barrier = Barrier;
- type Weigher = FixedWeightBounds<UnitWeightCost, Call, MaxInstructions>;
- type Trader =
- UsingOnlySelfCurrencyComponents<LinearFee<Balance>, RelayLocation, AccountId, Balances, ()>;
- type ResponseHandler = (); // Don't handle responses for now.
- type SubscriptionService = PolkadotXcm;
-
- type AssetTrap = PolkadotXcm;
- type AssetClaims = PolkadotXcm;
-}
-
-// parameter_types! {
-// pub const MaxDownwardMessageWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 10;
-// }
-
-/// No local origins on this chain are allowed to dispatch XCM sends/executions.
-pub type LocalOriginToLocation = (SignedToAccountId32<Origin, AccountId, RelayNetwork>,);
-
-/// The means for routing XCM messages which are not for local execution into the right message
-/// queues.
-pub type XcmRouter = (
- // Two routers - use UMP to communicate with the relay chain:
- cumulus_primitives_utility::ParentAsUmp<ParachainSystem, ()>,
- // ..and XCMP to communicate with the sibling chains.
- XcmpQueue,
-);
-
-impl pallet_evm_coder_substrate::Config for Runtime {}
-
-impl pallet_xcm::Config for Runtime {
- type Event = Event;
- type SendXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;
- type XcmRouter = XcmRouter;
- type ExecuteXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;
- type XcmExecuteFilter = Everything;
- type XcmExecutor = XcmExecutor<XcmConfig>;
- type XcmTeleportFilter = Everything;
- type XcmReserveTransferFilter = Everything;
- type Weigher = FixedWeightBounds<UnitWeightCost, Call, MaxInstructions>;
- type LocationInverter = LocationInverter<Ancestry>;
- type Origin = Origin;
- type Call = Call;
- const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100;
- type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion;
-}
-
-impl cumulus_pallet_xcm::Config for Runtime {
- type Event = Event;
- type XcmExecutor = XcmExecutor<XcmConfig>;
-}
-
-impl cumulus_pallet_xcmp_queue::Config for Runtime {
- type WeightInfo = ();
- type Event = Event;
- type XcmExecutor = XcmExecutor<XcmConfig>;
- type ChannelInfo = ParachainSystem;
- type VersionWrapper = ();
- type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
- type ControllerOrigin = EnsureRoot<AccountId>;
- type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;
-}
-
-impl cumulus_pallet_dmp_queue::Config for Runtime {
- type Event = Event;
- type XcmExecutor = XcmExecutor<XcmConfig>;
- type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
-}
-
-impl pallet_aura::Config for Runtime {
- type AuthorityId = AuraId;
- type DisabledValidators = ();
- type MaxAuthorities = MaxAuthorities;
-}
-
-parameter_types! {
- pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();
- pub const CollectionCreationPrice: Balance = 2 * UNIQUE;
-}
-
-impl pallet_common::Config for Runtime {
- type WeightInfo = pallet_common::weights::SubstrateWeight<Self>;
- type Event = Event;
- type Currency = Balances;
- type CollectionCreationPrice = CollectionCreationPrice;
- type TreasuryAccountId = TreasuryAccountId;
- type CollectionDispatch = CollectionDispatchT<Self>;
-
- type EvmTokenAddressMapping = EvmTokenAddressMapping;
- type CrossTokenAddressMapping = CrossTokenAddressMapping<Self::AccountId>;
- type ContractAddress = EvmCollectionHelpersAddress;
-}
-
-impl pallet_structure::Config for Runtime {
- type Event = Event;
- type Call = Call;
- type WeightInfo = pallet_structure::weights::SubstrateWeight<Self>;
-}
-
-impl pallet_fungible::Config for Runtime {
- type WeightInfo = pallet_fungible::weights::SubstrateWeight<Self>;
-}
-impl pallet_refungible::Config for Runtime {
- type WeightInfo = pallet_refungible::weights::SubstrateWeight<Self>;
-}
-impl pallet_nonfungible::Config for Runtime {
- type WeightInfo = pallet_nonfungible::weights::SubstrateWeight<Self>;
-}
-
-impl pallet_proxy_rmrk_core::Config for Runtime {
- type WeightInfo = pallet_proxy_rmrk_core::weights::SubstrateWeight<Self>;
- type Event = Event;
-}
-
-impl pallet_proxy_rmrk_equip::Config for Runtime {
- type WeightInfo = pallet_proxy_rmrk_equip::weights::SubstrateWeight<Self>;
- type Event = Event;
-}
-
-impl pallet_unique::Config for Runtime {
- type Event = Event;
- type WeightInfo = pallet_unique::weights::SubstrateWeight<Self>;
- type CommonWeightInfo = CommonWeights<Self>;
- type RefungibleExtensionsWeightInfo = CommonWeights<Self>;
-}
-
-parameter_types! {
- pub const InflationBlockInterval: BlockNumber = 100; // every time per how many blocks inflation is applied
-}
-
-/// Used for the pallet inflation
-impl pallet_inflation::Config for Runtime {
- type Currency = Balances;
- type TreasuryAccountId = TreasuryAccountId;
- type InflationBlockInterval = InflationBlockInterval;
- type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>;
-}
-
-parameter_types! {
- pub MaximumSchedulerWeight: Weight = Perbill::from_percent(50) *
- RuntimeBlockWeights::get().max_block;
- pub const MaxScheduledPerBlock: u32 = 50;
-}
-
-type ChargeTransactionPayment = pallet_charge_transaction::ChargeTransactionPayment<Runtime>;
-use frame_support::traits::NamedReservableCurrency;
-
-fn get_signed_extras(from: <Runtime as frame_system::Config>::AccountId) -> SignedExtraScheduler {
- (
- frame_system::CheckSpecVersion::<Runtime>::new(),
- frame_system::CheckGenesis::<Runtime>::new(),
- frame_system::CheckEra::<Runtime>::from(Era::Immortal),
- frame_system::CheckNonce::<Runtime>::from(frame_system::Pallet::<Runtime>::account_nonce(
- from,
- )),
- frame_system::CheckWeight::<Runtime>::new(),
- // sponsoring transaction logic
- // pallet_charge_transaction::ChargeTransactionPayment::<Runtime>::new(0),
- )
-}
-
-pub struct SchedulerPaymentExecutor;
-impl<T: frame_system::Config + pallet_unique_scheduler::Config, SelfContainedSignedInfo>
- DispatchCall<T, SelfContainedSignedInfo> for SchedulerPaymentExecutor
-where
- <T as frame_system::Config>::Call: Member
- + Dispatchable<Origin = Origin, Info = DispatchInfo>
- + SelfContainedCall<SignedInfo = SelfContainedSignedInfo>
- + GetDispatchInfo
- + From<frame_system::Call<Runtime>>,
- SelfContainedSignedInfo: Send + Sync + 'static,
- Call: From<<T as frame_system::Config>::Call>
- + From<<T as pallet_unique_scheduler::Config>::Call>
- + SelfContainedCall<SignedInfo = SelfContainedSignedInfo>,
- sp_runtime::AccountId32: From<<T as frame_system::Config>::AccountId>,
-{
- fn dispatch_call(
- signer: <T as frame_system::Config>::AccountId,
- call: <T as pallet_unique_scheduler::Config>::Call,
- ) -> Result<
- Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>,
- TransactionValidityError,
- > {
- let dispatch_info = call.get_dispatch_info();
- let extrinsic = fp_self_contained::CheckedExtrinsic::<
- AccountId,
- Call,
- SignedExtraScheduler,
- SelfContainedSignedInfo,
- > {
- signed:
- CheckedSignature::<AccountId, SignedExtraScheduler, SelfContainedSignedInfo>::Signed(
- signer.clone().into(),
- get_signed_extras(signer.into()),
- ),
- function: call.into(),
- };
-
- extrinsic.apply::<Runtime>(&dispatch_info, 0)
- }
-
- fn reserve_balance(
- id: [u8; 16],
- sponsor: <T as frame_system::Config>::AccountId,
- call: <T as pallet_unique_scheduler::Config>::Call,
- count: u32,
- ) -> Result<(), DispatchError> {
- let dispatch_info = call.get_dispatch_info();
- let weight: Balance = ChargeTransactionPayment::traditional_fee(0, &dispatch_info, 0)
- .saturating_mul(count.into());
-
- <Balances as NamedReservableCurrency<AccountId>>::reserve_named(
- &id,
- &(sponsor.into()),
- weight.into(),
- )
- }
-
- fn pay_for_call(
- id: [u8; 16],
- sponsor: <T as frame_system::Config>::AccountId,
- call: <T as pallet_unique_scheduler::Config>::Call,
- ) -> Result<u128, DispatchError> {
- let dispatch_info = call.get_dispatch_info();
- let weight: Balance = ChargeTransactionPayment::traditional_fee(0, &dispatch_info, 0);
- Ok(
- <Balances as NamedReservableCurrency<AccountId>>::unreserve_named(
- &id,
- &(sponsor.into()),
- weight.into(),
- ),
- )
- }
-
- fn cancel_reserve(
- id: [u8; 16],
- sponsor: <T as frame_system::Config>::AccountId,
- ) -> Result<u128, DispatchError> {
- Ok(
- <Balances as NamedReservableCurrency<AccountId>>::unreserve_named(
- &id,
- &(sponsor.into()),
- u128::MAX,
- ),
- )
- }
-}
-
-parameter_types! {
- pub const NoPreimagePostponement: Option<u32> = Some(10);
- pub const Preimage: Option<u32> = Some(10);
-}
-
-/// Used the compare the privilege of an origin inside the scheduler.
-pub struct OriginPrivilegeCmp;
-
-impl PrivilegeCmp<OriginCaller> for OriginPrivilegeCmp {
- fn cmp_privilege(_left: &OriginCaller, _right: &OriginCaller) -> Option<Ordering> {
- Some(Ordering::Equal)
- }
-}
-
-impl pallet_unique_scheduler::Config for Runtime {
- type Event = Event;
- type Origin = Origin;
- type Currency = Balances;
- type PalletsOrigin = OriginCaller;
- type Call = Call;
- type MaximumWeight = MaximumSchedulerWeight;
- type ScheduleOrigin = EnsureSigned<AccountId>;
- type MaxScheduledPerBlock = MaxScheduledPerBlock;
- type WeightInfo = ();
- type CallExecutor = SchedulerPaymentExecutor;
- type OriginPrivilegeCmp = OriginPrivilegeCmp;
- type PreimageProvider = ();
- type NoPreimagePostponement = NoPreimagePostponement;
-}
-
-type EvmSponsorshipHandler = (
- UniqueEthSponsorshipHandler<Runtime>,
- pallet_evm_contract_helpers::HelpersContractSponsoring<Runtime>,
-);
-type SponsorshipHandler = (
- UniqueSponsorshipHandler<Runtime>,
- //pallet_contract_helpers::ContractSponsorshipHandler<Runtime>,
- pallet_evm_transaction_payment::BridgeSponsorshipHandler<Runtime>,
-);
-
-impl pallet_evm_transaction_payment::Config for Runtime {
- type EvmSponsorshipHandler = EvmSponsorshipHandler;
- type Currency = Balances;
-}
-
-impl pallet_charge_transaction::Config for Runtime {
- type SponsorshipHandler = SponsorshipHandler;
-}
-
-// impl pallet_contract_helpers::Config for Runtime {
-// type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;
-// }
-
-parameter_types! {
- // 0x842899ECF380553E8a4de75bF534cdf6fBF64049
- pub const HelpersContractAddress: H160 = H160([
- 0x84, 0x28, 0x99, 0xec, 0xf3, 0x80, 0x55, 0x3e, 0x8a, 0x4d, 0xe7, 0x5b, 0xf5, 0x34, 0xcd, 0xf6, 0xfb, 0xf6, 0x40, 0x49,
- ]);
-
- // 0x6c4e9fe1ae37a41e93cee429e8e1881abdcbb54f
- pub const EvmCollectionHelpersAddress: H160 = H160([
- 0x6c, 0x4e, 0x9f, 0xe1, 0xae, 0x37, 0xa4, 0x1e, 0x93, 0xce, 0xe4, 0x29, 0xe8, 0xe1, 0x88, 0x1a, 0xbd, 0xcb, 0xb5, 0x4f,
- ]);
-}
-
-impl pallet_evm_contract_helpers::Config for Runtime {
- type ContractAddress = HelpersContractAddress;
- type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;
-}
-
-construct_runtime!(
- pub enum Runtime where
- Block = Block,
- NodeBlock = opaque::Block,
- UncheckedExtrinsic = UncheckedExtrinsic
- {
- ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event<T>, ValidateUnsigned} = 20,
- ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21,
-
- Aura: pallet_aura::{Pallet, Config<T>} = 22,
- AuraExt: cumulus_pallet_aura_ext::{Pallet, Config} = 23,
-
- Balances: pallet_balances::{Pallet, Call, Storage, Config<T>, Event<T>} = 30,
- RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Storage} = 31,
- Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 32,
- TransactionPayment: pallet_transaction_payment::{Pallet, Storage} = 33,
- Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 34,
- Sudo: pallet_sudo::{Pallet, Call, Storage, Config<T>, Event<T>} = 35,
- System: frame_system::{Pallet, Call, Storage, Config, Event<T>} = 36,
- Vesting: orml_vesting::{Pallet, Storage, Call, Event<T>, Config<T>} = 37,
- // Vesting: pallet_vesting::{Pallet, Call, Config<T>, Storage, Event<T>} = 37,
- // Contracts: pallet_contracts::{Pallet, Call, Storage, Event<T>} = 38,
-
- // XCM helpers.
- XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event<T>} = 50,
- PolkadotXcm: pallet_xcm::{Pallet, Call, Event<T>, Origin} = 51,
- CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event<T>, Origin} = 52,
- DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event<T>} = 53,
-
- // Unique Pallets
- Inflation: pallet_inflation::{Pallet, Call, Storage} = 60,
- Unique: pallet_unique::{Pallet, Call, Storage, Event<T>} = 61,
- Scheduler: pallet_unique_scheduler::{Pallet, Call, Storage, Event<T>} = 62,
- // free = 63
- Charging: pallet_charge_transaction::{Pallet, Call, Storage } = 64,
- // ContractHelpers: pallet_contract_helpers::{Pallet, Call, Storage} = 65,
- Common: pallet_common::{Pallet, Storage, Event<T>} = 66,
- Fungible: pallet_fungible::{Pallet, Storage} = 67,
- Refungible: pallet_refungible::{Pallet, Storage} = 68,
- Nonfungible: pallet_nonfungible::{Pallet, Storage} = 69,
- Structure: pallet_structure::{Pallet, Call, Storage, Event<T>} = 70,
- RmrkCore: pallet_proxy_rmrk_core::{Pallet, Call, Storage, Event<T>} = 71,
- RmrkEquip: pallet_proxy_rmrk_equip::{Pallet, Call, Storage, Event<T>} = 72,
-
- // Frontier
- EVM: pallet_evm::{Pallet, Config, Call, Storage, Event<T>} = 100,
- Ethereum: pallet_ethereum::{Pallet, Config, Call, Storage, Event, Origin} = 101,
-
- EvmCoderSubstrate: pallet_evm_coder_substrate::{Pallet, Storage} = 150,
- EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage} = 151,
- EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,
- EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,
- }
-);
-
-pub struct TransactionConverter;
-
-impl fp_rpc::ConvertTransaction<UncheckedExtrinsic> for TransactionConverter {
- fn convert_transaction(&self, transaction: pallet_ethereum::Transaction) -> UncheckedExtrinsic {
- UncheckedExtrinsic::new_unsigned(
- pallet_ethereum::Call::<Runtime>::transact { transaction }.into(),
- )
- }
-}
-
-impl fp_rpc::ConvertTransaction<opaque::UncheckedExtrinsic> for TransactionConverter {
- fn convert_transaction(
- &self,
- transaction: pallet_ethereum::Transaction,
- ) -> opaque::UncheckedExtrinsic {
- let extrinsic = UncheckedExtrinsic::new_unsigned(
- pallet_ethereum::Call::<Runtime>::transact { transaction }.into(),
- );
- let encoded = extrinsic.encode();
- opaque::UncheckedExtrinsic::decode(&mut &encoded[..])
- .expect("Encoded extrinsic is always valid")
- }
-}
-
-/// The address format for describing accounts.
-pub type Address = sp_runtime::MultiAddress<AccountId, ()>;
-/// Block header type as expected by this runtime.
-pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
-/// Block type as expected by this runtime.
-pub type Block = generic::Block<Header, UncheckedExtrinsic>;
-/// A Block signed with a Justification
-pub type SignedBlock = generic::SignedBlock<Block>;
-/// BlockId type as expected by this runtime.
-pub type BlockId = generic::BlockId<Block>;
-/// The SignedExtension to the basic transaction logic.
-pub type SignedExtra = (
- frame_system::CheckSpecVersion<Runtime>,
- // system::CheckTxVersion<Runtime>,
- frame_system::CheckGenesis<Runtime>,
- frame_system::CheckEra<Runtime>,
- frame_system::CheckNonce<Runtime>,
- frame_system::CheckWeight<Runtime>,
- ChargeTransactionPayment,
- //pallet_contract_helpers::ContractHelpersExtension<Runtime>,
- pallet_ethereum::FakeTransactionFinalizer<Runtime>,
-);
-
-pub type SignedExtraScheduler = (
- frame_system::CheckSpecVersion<Runtime>,
- frame_system::CheckGenesis<Runtime>,
- frame_system::CheckEra<Runtime>,
- frame_system::CheckNonce<Runtime>,
- frame_system::CheckWeight<Runtime>,
- // pallet_charge_transaction::ChargeTransactionPayment<Runtime>,
-);
-/// Unchecked extrinsic type as expected by this runtime.
-pub type UncheckedExtrinsic =
- fp_self_contained::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>;
-/// Extrinsic type that has already been checked.
-pub type CheckedExtrinsic = fp_self_contained::CheckedExtrinsic<AccountId, Call, SignedExtra, H160>;
-/// Executive: handles dispatch to the various modules.
-pub type Executive = frame_executive::Executive<
- Runtime,
- Block,
- frame_system::ChainContext<Runtime>,
- Runtime,
- AllPalletsReversedWithSystemFirst,
->;
-
-impl_opaque_keys! {
- pub struct SessionKeys {
- pub aura: Aura,
- }
-}
-
-impl fp_self_contained::SelfContainedCall for Call {
- type SignedInfo = H160;
-
- fn is_self_contained(&self) -> bool {
- match self {
- Call::Ethereum(call) => call.is_self_contained(),
- _ => false,
- }
- }
-
- fn check_self_contained(&self) -> Option<Result<Self::SignedInfo, TransactionValidityError>> {
- match self {
- Call::Ethereum(call) => call.check_self_contained(),
- _ => None,
- }
- }
-
- fn validate_self_contained(
- &self,
- info: &Self::SignedInfo,
- dispatch_info: &DispatchInfoOf<Call>,
- len: usize,
- ) -> Option<TransactionValidity> {
- match self {
- Call::Ethereum(call) => call.validate_self_contained(info, dispatch_info, len),
- _ => None,
- }
- }
-
- fn pre_dispatch_self_contained(
- &self,
- info: &Self::SignedInfo,
- ) -> Option<Result<(), TransactionValidityError>> {
- match self {
- Call::Ethereum(call) => call.pre_dispatch_self_contained(info),
- _ => None,
- }
- }
-
- fn apply_self_contained(
- self,
- info: Self::SignedInfo,
- ) -> Option<sp_runtime::DispatchResultWithInfo<PostDispatchInfoOf<Self>>> {
- match self {
- call @ Call::Ethereum(pallet_ethereum::Call::transact { .. }) => Some(call.dispatch(
- Origin::from(pallet_ethereum::RawOrigin::EthereumTransaction(info)),
- )),
- _ => None,
- }
- }
-}
-
-macro_rules! dispatch_unique_runtime {
- ($collection:ident.$method:ident($($name:ident),*)) => {{
- let collection = <Runtime as pallet_common::Config>::CollectionDispatch::dispatch(<pallet_common::CollectionHandle<Runtime>>::try_get($collection)?);
- let dispatch = collection.as_dyn();
-
- Ok::<_, DispatchError>(dispatch.$method($($name),*))
- }};
-}
-
-impl_common_runtime_apis! {
- #![custom_apis]
-
- impl rmrk_rpc::RmrkApi<
- Block,
- AccountId,
- RmrkCollectionInfo<AccountId>,
- RmrkInstanceInfo<AccountId>,
- RmrkResourceInfo,
- RmrkPropertyInfo,
- RmrkBaseInfo<AccountId>,
- RmrkPartType,
- RmrkTheme
- > for Runtime {
- fn last_collection_idx() -> Result<RmrkCollectionId, DispatchError> {
- pallet_proxy_rmrk_core::rpc::last_collection_idx::<Runtime>()
- }
-
- fn collection_by_id(collection_id: RmrkCollectionId) -> Result<Option<RmrkCollectionInfo<AccountId>>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::collection_by_id::<Runtime>(collection_id)
- }
-
- fn nft_by_id(collection_id: RmrkCollectionId, nft_by_id: RmrkNftId) -> Result<Option<RmrkInstanceInfo<AccountId>>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::nft_by_id::<Runtime>(collection_id, nft_by_id)
- }
-
- fn account_tokens(account_id: AccountId, collection_id: RmrkCollectionId) -> Result<Vec<RmrkNftId>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::account_tokens::<Runtime>(account_id, collection_id)
- }
-
- fn nft_children(collection_id: RmrkCollectionId, nft_id: RmrkNftId) -> Result<Vec<RmrkNftChild>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::nft_children::<Runtime>(collection_id, nft_id)
- }
-
- fn collection_properties(collection_id: RmrkCollectionId, filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Vec<RmrkPropertyInfo>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::collection_properties::<Runtime>(collection_id, filter_keys)
- }
-
- fn nft_properties(collection_id: RmrkCollectionId, nft_id: RmrkNftId, filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Vec<RmrkPropertyInfo>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::nft_properties::<Runtime>(collection_id, nft_id, filter_keys)
- }
-
- fn nft_resources(collection_id: RmrkCollectionId, nft_id: RmrkNftId) -> Result<Vec<RmrkResourceInfo>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::nft_resources::<Runtime>(collection_id, nft_id)
- }
-
- fn nft_resource_priority(collection_id: RmrkCollectionId, nft_id: RmrkNftId, resource_id: RmrkResourceId) -> Result<Option<u32>, DispatchError> {
- pallet_proxy_rmrk_core::rpc::nft_resource_priority::<Runtime>(collection_id, nft_id, resource_id)
- }
-
- fn base(base_id: RmrkBaseId) -> Result<Option<RmrkBaseInfo<AccountId>>, DispatchError> {
- pallet_proxy_rmrk_equip::rpc::base::<Runtime>(base_id)
- }
-
- fn base_parts(base_id: RmrkBaseId) -> Result<Vec<RmrkPartType>, DispatchError> {
- pallet_proxy_rmrk_equip::rpc::base_parts::<Runtime>(base_id)
- }
-
- fn theme_names(base_id: RmrkBaseId) -> Result<Vec<RmrkThemeName>, DispatchError> {
- pallet_proxy_rmrk_equip::rpc::theme_names::<Runtime>(base_id)
- }
-
- fn theme(base_id: RmrkBaseId, theme_name: RmrkThemeName, filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Option<RmrkTheme>, DispatchError> {
- pallet_proxy_rmrk_equip::rpc::theme::<Runtime>(base_id, theme_name, filter_keys)
- }
- }
-}
-
-struct CheckInherents;
-
-impl cumulus_pallet_parachain_system::CheckInherents<Block> for CheckInherents {
- fn check_inherents(
- block: &Block,
- relay_state_proof: &cumulus_pallet_parachain_system::RelayChainStateProof,
- ) -> sp_inherents::CheckInherentsResult {
- let relay_chain_slot = relay_state_proof
- .read_slot()
- .expect("Could not read the relay chain slot from the proof");
-
- let inherent_data =
- cumulus_primitives_timestamp::InherentDataProvider::from_relay_chain_slot_and_duration(
- relay_chain_slot,
- sp_std::time::Duration::from_secs(6),
- )
- .create_inherent_data()
- .expect("Could not create the timestamp inherent data");
-
- inherent_data.check_extrinsics(block)
- }
-}
+impl_common_runtime_apis!();
cumulus_pallet_parachain_system::register_validate_block!(
Runtime = Runtime,
runtime/tests/Cargo.tomldiffbeforeafterboth--- a/runtime/tests/Cargo.toml
+++ b/runtime/tests/Cargo.toml
@@ -3,8 +3,12 @@
version = "0.1.0"
edition = "2021"
+[features]
+default = ['refungible']
+
+refungible = []
+
[dependencies]
-unique-runtime-common = { path = '../common' }
up-data-structs = { default-features = false, path = '../../primitives/data-structs' }
sp-core = { git = 'https://github.com/paritytech/substrate', branch = 'polkadot-v0.9.24' }
@@ -37,3 +41,6 @@
"derive",
] }
scale-info = "*"
+
+evm-coder = { default-features = false, path = '../../crates/evm-coder' }
+up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.24' }
runtime/tests/src/lib.rsdiffbeforeafterboth--- a/runtime/tests/src/lib.rs
+++ b/runtime/tests/src/lib.rs
@@ -35,9 +35,18 @@
use parity_scale_codec::{Encode, Decode, MaxEncodedLen};
use scale_info::TypeInfo;
-use unique_runtime_common::{dispatch::CollectionDispatchT, weights::CommonWeights};
use up_data_structs::mapping::{CrossTokenAddressMapping, EvmTokenAddressMapping};
+#[path = "../../common/dispatch.rs"]
+mod dispatch;
+
+use dispatch::CollectionDispatchT;
+
+#[path = "../../common/weights.rs"]
+mod weights;
+
+use weights::CommonWeights;
+
type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic<Test>;
type Block = frame_system::mocking::MockBlock<Test>;
runtime/tests/src/tests.rsdiffbeforeafterboth--- a/runtime/tests/src/tests.rs
+++ b/runtime/tests/src/tests.rs
@@ -62,7 +62,6 @@
fn default_re_fungible_data() -> CreateReFungibleData {
CreateReFungibleData {
- const_data: vec![1, 2, 3].try_into().unwrap(),
pieces: 1023,
properties: vec![Property {
key: b"test-prop".to_vec().try_into().unwrap(),
@@ -298,7 +297,6 @@
let item = <pallet_refungible::TokenData<Test>>::get((collection_id, TokenId(1)));
let balance =
<pallet_refungible::Balance<Test>>::get((collection_id, TokenId(1), account(1)));
- assert_eq!(item.const_data, data.const_data.into_inner());
assert_eq!(balance, 1023);
});
}
@@ -333,7 +331,6 @@
));
let balance =
<pallet_refungible::Balance<Test>>::get((CollectionId(1), TokenId(1), account(1)));
- assert_eq!(item.const_data.to_vec(), data.const_data.into_inner());
assert_eq!(balance, 1023);
}
});
@@ -446,7 +443,6 @@
let data = default_re_fungible_data();
create_test_item(collection_id, &data.clone().into());
let item = <pallet_refungible::TokenData<Test>>::get((collection_id, TokenId(1)));
- assert_eq!(item.const_data, data.const_data.into_inner());
assert_eq!(
<pallet_refungible::AccountBalance<Test>>::get((collection_id, account(1))),
1
runtime/unique/Cargo.tomldiffbeforeafterboth--- a/runtime/unique/Cargo.toml
+++ b/runtime/unique/Cargo.toml
@@ -114,13 +114,17 @@
'xcm/std',
'xcm-builder/std',
'xcm-executor/std',
- 'unique-runtime-common/std',
+ 'up-common/std',
"orml-vesting/std",
]
limit-testing = ['pallet-unique/limit-testing', 'up-data-structs/limit-testing']
unique-runtime = []
+refungible = []
+scheduler = []
+rmrk = []
+
################################################################################
# Substrate Dependencies
@@ -397,7 +401,7 @@
[dependencies]
log = { version = "0.4.16", default-features = false }
-unique-runtime-common = { path = "../common", default-features = false }
+up-common = { path = "../../primitives/common", default-features = false }
scale-info = { version = "2.0.1", default-features = false, features = [
"derive",
] }
@@ -427,6 +431,8 @@
fp-rpc = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
fp-self-contained = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
fp-evm-mapping = { default-features = false, git = "https://github.com/uniquenetwork/frontier", branch = "unique-polkadot-v0.9.24" }
+evm-coder = { default-features = false, path = '../../crates/evm-coder' }
+up-sponsorship = { default-features = false, git = "https://github.com/uniquenetwork/pallet-sponsoring", branch = 'polkadot-v0.9.24' }
################################################################################
# Build Dependencies
runtime/unique/src/lib.rsdiffbeforeafterboth--- a/runtime/unique/src/lib.rs
+++ b/runtime/unique/src/lib.rs
@@ -25,1366 +25,42 @@
#[cfg(feature = "std")]
include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs"));
-use sp_api::impl_runtime_apis;
-use sp_core::{crypto::KeyTypeId, OpaqueMetadata, H256, U256, H160};
-use sp_runtime::DispatchError;
-use fp_self_contained::*;
-// #[cfg(any(feature = "std", test))]
-// pub use sp_runtime::BuildStorage;
-
-use sp_runtime::{
- Permill, Perbill, Percent, create_runtime_str, generic, impl_opaque_keys,
- traits::{AccountIdLookup, BlakeTwo256, Block as BlockT, AccountIdConversion, Zero, Member},
- transaction_validity::{TransactionSource, TransactionValidity},
- ApplyExtrinsicResult, RuntimeAppPublic,
-};
-
-use sp_std::prelude::*;
+use frame_support::parameter_types;
-#[cfg(feature = "std")]
-use sp_version::NativeVersion;
use sp_version::RuntimeVersion;
-pub use pallet_transaction_payment::{
- Multiplier, TargetedFeeAdjustment, FeeDetails, RuntimeDispatchInfo,
-};
-// A few exports that help ease life for downstream crates.
-pub use pallet_balances::Call as BalancesCall;
-pub use pallet_evm::{
- EnsureAddressTruncated, HashedAddressMapping, Runner, account::CrossAccountId as _,
- OnMethodCall, Account as EVMAccount, FeeCalculator, GasWeightMapping,
-};
-pub use frame_support::{
- construct_runtime, match_types,
- dispatch::DispatchResult,
- PalletId, parameter_types, StorageValue, ConsensusEngineId,
- traits::{
- tokens::currency::Currency as CurrencyT, OnUnbalanced as OnUnbalancedT, Everything,
- Currency, ExistenceRequirement, Get, IsInVec, KeyOwnerProofSystem, LockIdentifier,
- OnUnbalanced, Randomness, FindAuthor, ConstU32, Imbalance, PrivilegeCmp,
- },
- weights::{
- constants::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight, WEIGHT_PER_SECOND},
- DispatchClass, DispatchInfo, GetDispatchInfo, IdentityFee, Pays, PostDispatchInfo, Weight,
- WeightToFeePolynomial, WeightToFeeCoefficient, WeightToFeeCoefficients, ConstantMultiplier,
- WeightToFee,
- },
-};
-use pallet_unique_scheduler::DispatchCall;
-use up_data_structs::{
- CollectionId, TokenId, TokenData, Property, PropertyKeyPermission, CollectionLimits,
- CollectionStats, RpcCollection,
- mapping::{EvmTokenAddressMapping, CrossTokenAddressMapping},
- TokenChild, RmrkCollectionInfo, RmrkInstanceInfo, RmrkResourceInfo, RmrkPropertyInfo,
- RmrkBaseInfo, RmrkPartType, RmrkTheme, RmrkThemeName, RmrkCollectionId, RmrkNftId,
- RmrkNftChild, RmrkPropertyKey, RmrkResourceId, RmrkBaseId,
-};
+use sp_runtime::create_runtime_str;
-// use pallet_contracts::weights::WeightInfo;
-// #[cfg(any(feature = "std", test))]
-use frame_system::{
- self as frame_system, EnsureRoot, EnsureSigned,
- limits::{BlockWeights, BlockLength},
-};
-use sp_arithmetic::{
- traits::{BaseArithmetic, Unsigned},
-};
-use smallvec::smallvec;
-use codec::{Encode, Decode};
-use fp_rpc::TransactionStatus;
-use sp_runtime::{
- traits::{
- Applyable, BlockNumberProvider, Dispatchable, PostDispatchInfoOf, DispatchInfoOf,
- Saturating, CheckedConversion,
- },
- generic::Era,
- transaction_validity::TransactionValidityError,
- DispatchErrorWithPostInfo, SaturatedConversion,
-};
+use up_common::types::*;
-// pub use pallet_timestamp::Call as TimestampCall;
-pub use sp_consensus_aura::sr25519::AuthorityId as AuraId;
+#[path = "../../common/mod.rs"]
+mod runtime_common;
-// Polkadot imports
-use pallet_xcm::XcmPassthrough;
-use polkadot_parachain::primitives::Sibling;
-use xcm::v1::{BodyId, Junction::*, MultiLocation, NetworkId, Junctions::*};
-use xcm_builder::{
- AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter,
- EnsureXcmOrigin, FixedWeightBounds, LocationInverter, NativeAsset, ParentAsSuperuser,
- RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia,
- SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit,
- ParentIsPreset,
-};
-use xcm_executor::{Config, XcmExecutor, Assets};
-use sp_std::{cmp::Ordering, marker::PhantomData};
-
-use xcm::latest::{
- // Xcm,
- AssetId::{Concrete},
- Fungibility::Fungible as XcmFungible,
- MultiAsset,
- Error as XcmError,
-};
-use xcm_executor::traits::{MatchesFungible, WeightTrader};
-
-use unique_runtime_common::{
- impl_common_runtime_apis,
- types::*,
- constants::*,
- dispatch::{CollectionDispatchT, CollectionDispatch},
- sponsoring::UniqueSponsorshipHandler,
- eth_sponsoring::UniqueEthSponsorshipHandler,
- weights::CommonWeights,
-};
+pub use runtime_common::*;
pub const RUNTIME_NAME: &str = "unique";
pub const TOKEN_SYMBOL: &str = "UNQ";
-
-type CrossAccountId = pallet_evm::account::BasicCrossAccountId<Runtime>;
-
-impl RuntimeInstance for Runtime {
- type CrossAccountId = self::CrossAccountId;
- type TransactionConverter = self::TransactionConverter;
-
- fn get_transaction_converter() -> TransactionConverter {
- TransactionConverter
- }
-}
-
-/// The type for looking up accounts. We don't expect more than 4 billion of them, but you
-/// never know...
-pub type AccountIndex = u32;
-
-/// Balance of an account.
-pub type Balance = u128;
-
-/// Index of a transaction in the chain.
-pub type Index = u32;
-
-/// A hash of some data used by the chain.
-pub type Hash = sp_core::H256;
-
-/// Digest item type.
-pub type DigestItem = generic::DigestItem;
-
-/// Opaque types. These are used by the CLI to instantiate machinery that don't need to know
-/// the specifics of the runtime. They can then be made to be agnostic over specific formats
-/// of data like extrinsics, allowing for them to continue syncing the network through upgrades
-/// to even the core data structures.
-pub mod opaque {
- use sp_std::prelude::*;
- use sp_runtime::impl_opaque_keys;
- use super::Aura;
-
- pub use unique_runtime_common::types::*;
- impl_opaque_keys! {
- pub struct SessionKeys {
- pub aura: Aura,
- }
- }
-}
-
/// This runtime version.
pub const VERSION: RuntimeVersion = RuntimeVersion {
spec_name: create_runtime_str!(RUNTIME_NAME),
impl_name: create_runtime_str!(RUNTIME_NAME),
authoring_version: 1,
- spec_version: 924010,
+ spec_version: 924012,
impl_version: 0,
apis: RUNTIME_API_VERSIONS,
transaction_version: 1,
state_version: 0,
};
-
-#[derive(codec::Encode, codec::Decode)]
-pub enum XCMPMessage<XAccountId, XBalance> {
- /// Transfer tokens to the given account from the Parachain account.
- TransferToken(XAccountId, XBalance),
-}
-
-/// The version information used to identify this runtime when compiled natively.
-#[cfg(feature = "std")]
-pub fn native_version() -> NativeVersion {
- NativeVersion {
- runtime_version: VERSION,
- can_author_with: Default::default(),
- }
-}
-
-type NegativeImbalance = <Balances as Currency<AccountId>>::NegativeImbalance;
-
-pub struct DealWithFees;
-impl OnUnbalanced<NegativeImbalance> for DealWithFees {
- fn on_unbalanceds<B>(mut fees_then_tips: impl Iterator<Item = NegativeImbalance>) {
- if let Some(fees) = fees_then_tips.next() {
- // for fees, 100% to treasury
- let mut split = fees.ration(100, 0);
- if let Some(tips) = fees_then_tips.next() {
- // for tips, if any, 100% to treasury
- tips.ration_merge_into(100, 0, &mut split);
- }
- Treasury::on_unbalanced(split.0);
- // Author::on_unbalanced(split.1);
- }
- }
-}
parameter_types! {
- pub const BlockHashCount: BlockNumber = 2400;
- pub RuntimeBlockLength: BlockLength =
- BlockLength::max_with_normal_ratio(5 * 1024 * 1024, NORMAL_DISPATCH_RATIO);
- pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75);
- pub const MaximumBlockLength: u32 = 5 * 1024 * 1024;
- pub RuntimeBlockWeights: BlockWeights = BlockWeights::builder()
- .base_block(BlockExecutionWeight::get())
- .for_class(DispatchClass::all(), |weights| {
- weights.base_extrinsic = ExtrinsicBaseWeight::get();
- })
- .for_class(DispatchClass::Normal, |weights| {
- weights.max_total = Some(NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT);
- })
- .for_class(DispatchClass::Operational, |weights| {
- weights.max_total = Some(MAXIMUM_BLOCK_WEIGHT);
- // Operational transactions have some extra reserved space, so that they
- // are included even if block reached `MAXIMUM_BLOCK_WEIGHT`.
- weights.reserved = Some(
- MAXIMUM_BLOCK_WEIGHT - NORMAL_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT
- );
- })
- .avg_block_initialization(AVERAGE_ON_INITIALIZE_RATIO)
- .build_or_panic();
pub const Version: RuntimeVersion = VERSION;
pub const SS58Prefix: u16 = 7391;
-}
-
-parameter_types! {
pub const ChainId: u64 = 8880;
-}
-
-pub struct FixedFee;
-impl FeeCalculator for FixedFee {
- fn min_gas_price() -> (U256, u64) {
- (MIN_GAS_PRICE.into(), 0)
- }
-}
-
-// Assuming slowest ethereum opcode is SSTORE, with gas price of 20000 as our worst case
-// (contract, which only writes a lot of data),
-// approximating on top of our real store write weight
-parameter_types! {
- pub const WritesPerSecond: u64 = WEIGHT_PER_SECOND / <Runtime as frame_system::Config>::DbWeight::get().write;
- pub const GasPerSecond: u64 = WritesPerSecond::get() * 20000;
- pub const WeightPerGas: u64 = WEIGHT_PER_SECOND / GasPerSecond::get();
-}
-
-/// Limiting EVM execution to 50% of block for substrate users and management tasks
-/// EVM transaction consumes more weight than substrate's, so we can't rely on them being
-/// scheduled fairly
-const EVM_DISPATCH_RATIO: Perbill = Perbill::from_percent(50);
-parameter_types! {
- pub BlockGasLimit: U256 = U256::from(NORMAL_DISPATCH_RATIO * EVM_DISPATCH_RATIO * MAXIMUM_BLOCK_WEIGHT / WeightPerGas::get());
-}
-
-pub enum FixedGasWeightMapping {}
-impl GasWeightMapping for FixedGasWeightMapping {
- fn gas_to_weight(gas: u64) -> Weight {
- gas.saturating_mul(WeightPerGas::get())
- }
- fn weight_to_gas(weight: Weight) -> u64 {
- weight / WeightPerGas::get()
- }
}
-impl pallet_evm::account::Config for Runtime {
- type CrossAccountId = pallet_evm::account::BasicCrossAccountId<Self>;
- type EvmAddressMapping = pallet_evm::HashedAddressMapping<Self::Hashing>;
- type EvmBackwardsAddressMapping = fp_evm_mapping::MapBackwardsAddressTruncated;
-}
-
-impl pallet_evm::Config for Runtime {
- type BlockGasLimit = BlockGasLimit;
- type FeeCalculator = FixedFee;
- type GasWeightMapping = FixedGasWeightMapping;
- type BlockHashMapping = pallet_ethereum::EthereumBlockHashMapping<Self>;
- type CallOrigin = EnsureAddressTruncated<Self>;
- type WithdrawOrigin = EnsureAddressTruncated<Self>;
- type AddressMapping = HashedAddressMapping<Self::Hashing>;
- type PrecompilesType = ();
- type PrecompilesValue = ();
- type Currency = Balances;
- type Event = Event;
- type OnMethodCall = (
- pallet_evm_migration::OnMethodCall<Self>,
- pallet_evm_contract_helpers::HelpersOnMethodCall<Self>,
- CollectionDispatchT<Self>,
- pallet_unique::eth::CollectionHelpersOnMethodCall<Self>,
- );
- type OnCreate = pallet_evm_contract_helpers::HelpersOnCreate<Self>;
- type ChainId = ChainId;
- type Runner = pallet_evm::runner::stack::Runner<Self>;
- type OnChargeTransaction = pallet_evm::EVMCurrencyAdapter<Balances, DealWithFees>;
- type TransactionValidityHack = pallet_evm_transaction_payment::TransactionValidityHack<Self>;
- type FindAuthor = EthereumFindAuthor<Aura>;
-}
-
-impl pallet_evm_migration::Config for Runtime {
- type WeightInfo = pallet_evm_migration::weights::SubstrateWeight<Self>;
-}
-
-pub struct EthereumFindAuthor<F>(core::marker::PhantomData<F>);
-impl<F: FindAuthor<u32>> FindAuthor<H160> for EthereumFindAuthor<F> {
- fn find_author<'a, I>(digests: I) -> Option<H160>
- where
- I: 'a + IntoIterator<Item = (ConsensusEngineId, &'a [u8])>,
- {
- if let Some(author_index) = F::find_author(digests) {
- let authority_id = Aura::authorities()[author_index as usize].clone();
- return Some(H160::from_slice(&authority_id.to_raw_vec()[4..24]));
- }
- None
- }
-}
-
-impl pallet_ethereum::Config for Runtime {
- type Event = Event;
- type StateRoot = pallet_ethereum::IntermediateStateRoot<Self>;
-}
-
-impl pallet_randomness_collective_flip::Config for Runtime {}
-
-impl frame_system::Config for Runtime {
- /// The data to be stored in an account.
- type AccountData = pallet_balances::AccountData<Balance>;
- /// The identifier used to distinguish between accounts.
- type AccountId = AccountId;
- /// The basic call filter to use in dispatchable.
- type BaseCallFilter = Everything;
- /// Maximum number of block number to block hash mappings to keep (oldest pruned first).
- type BlockHashCount = BlockHashCount;
- /// The maximum length of a block (in bytes).
- type BlockLength = RuntimeBlockLength;
- /// The index type for blocks.
- type BlockNumber = BlockNumber;
- /// The weight of the overhead invoked on the block import process, independent of the extrinsics included in that block.
- type BlockWeights = RuntimeBlockWeights;
- /// The aggregated dispatch type that is available for extrinsics.
- type Call = Call;
- /// The weight of database operations that the runtime can invoke.
- type DbWeight = RocksDbWeight;
- /// The ubiquitous event type.
- type Event = Event;
- /// The type for hashing blocks and tries.
- type Hash = Hash;
- /// The hashing algorithm used.
- type Hashing = BlakeTwo256;
- /// The header type.
- type Header = generic::Header<BlockNumber, BlakeTwo256>;
- /// The index type for storing how many extrinsics an account has signed.
- type Index = Index;
- /// The lookup mechanism to get account ID from whatever is passed in dispatchers.
- type Lookup = AccountIdLookup<AccountId, ()>;
- /// What to do if an account is fully reaped from the system.
- type OnKilledAccount = ();
- /// What to do if a new account is created.
- type OnNewAccount = ();
- type OnSetCode = cumulus_pallet_parachain_system::ParachainSetCode<Self>;
- /// The ubiquitous origin type.
- type Origin = Origin;
- /// This type is being generated by `construct_runtime!`.
- type PalletInfo = PalletInfo;
- /// This is used as an identifier of the chain. 42 is the generic substrate prefix.
- type SS58Prefix = SS58Prefix;
- /// Weight information for the extrinsics of this pallet.
- type SystemWeightInfo = frame_system::weights::SubstrateWeight<Self>;
- /// Version of the runtime.
- type Version = Version;
- type MaxConsumers = ConstU32<16>;
-}
-
-parameter_types! {
- pub const MinimumPeriod: u64 = SLOT_DURATION / 2;
-}
-
-impl pallet_timestamp::Config for Runtime {
- /// A timestamp: milliseconds since the unix epoch.
- type Moment = u64;
- type OnTimestampSet = ();
- type MinimumPeriod = MinimumPeriod;
- type WeightInfo = ();
-}
-
-parameter_types! {
- // pub const ExistentialDeposit: u128 = 500;
- pub const ExistentialDeposit: u128 = 0;
- pub const MaxLocks: u32 = 50;
- pub const MaxReserves: u32 = 50;
-}
-
-impl pallet_balances::Config for Runtime {
- type MaxLocks = MaxLocks;
- type MaxReserves = MaxReserves;
- type ReserveIdentifier = [u8; 16];
- /// The type for recording an account's balance.
- type Balance = Balance;
- /// The ubiquitous event type.
- type Event = Event;
- type DustRemoval = Treasury;
- type ExistentialDeposit = ExistentialDeposit;
- type AccountStore = System;
- type WeightInfo = pallet_balances::weights::SubstrateWeight<Self>;
-}
-
-pub const fn deposit(items: u32, bytes: u32) -> Balance {
- items as Balance * 15 * CENTIUNIQUE + (bytes as Balance) * 6 * CENTIUNIQUE
-}
-
-/*
-parameter_types! {
- pub TombstoneDeposit: Balance = deposit(
- 1,
- sp_std::mem::size_of::<pallet_contracts::Pallet<Runtime>> as u32,
- );
- pub DepositPerContract: Balance = TombstoneDeposit::get();
- pub const DepositPerStorageByte: Balance = deposit(0, 1);
- pub const DepositPerStorageItem: Balance = deposit(1, 0);
- pub RentFraction: Perbill = Perbill::from_rational(1u32, 30 * DAYS);
- pub const SurchargeReward: Balance = 150 * MILLIUNIQUE;
- pub const SignedClaimHandicap: u32 = 2;
- pub const MaxDepth: u32 = 32;
- pub const MaxValueSize: u32 = 16 * 1024;
- pub const MaxCodeSize: u32 = 1024 * 1024 * 25; // 25 Mb
- // The lazy deletion runs inside on_initialize.
- pub DeletionWeightLimit: Weight = AVERAGE_ON_INITIALIZE_RATIO *
- RuntimeBlockWeights::get().max_block;
- // The weight needed for decoding the queue should be less or equal than a fifth
- // of the overall weight dedicated to the lazy deletion.
- pub DeletionQueueDepth: u32 = ((DeletionWeightLimit::get() / (
- <Runtime as pallet_contracts::Config>::WeightInfo::on_initialize_per_queue_item(1) -
- <Runtime as pallet_contracts::Config>::WeightInfo::on_initialize_per_queue_item(0)
- )) / 5) as u32;
- pub Schedule: pallet_contracts::Schedule<Runtime> = Default::default();
-}
-
-impl pallet_contracts::Config for Runtime {
- type Time = Timestamp;
- type Randomness = RandomnessCollectiveFlip;
- type Currency = Balances;
- type Event = Event;
- type RentPayment = ();
- type SignedClaimHandicap = SignedClaimHandicap;
- type TombstoneDeposit = TombstoneDeposit;
- type DepositPerContract = DepositPerContract;
- type DepositPerStorageByte = DepositPerStorageByte;
- type DepositPerStorageItem = DepositPerStorageItem;
- type RentFraction = RentFraction;
- type SurchargeReward = SurchargeReward;
- type WeightPrice = pallet_transaction_payment::Pallet<Self>;
- type WeightInfo = pallet_contracts::weights::SubstrateWeight<Self>;
- type ChainExtension = NFTExtension;
- type DeletionQueueDepth = DeletionQueueDepth;
- type DeletionWeightLimit = DeletionWeightLimit;
- type Schedule = Schedule;
- type CallStack = [pallet_contracts::Frame<Self>; 31];
-}
-*/
-
-parameter_types! {
- /// This value increases the priority of `Operational` transactions by adding
- /// a "virtual tip" that's equal to the `OperationalFeeMultiplier * final_fee`.
- pub const OperationalFeeMultiplier: u8 = 5;
-}
-
-/// Linear implementor of `WeightToFeePolynomial`
-pub struct LinearFee<T>(sp_std::marker::PhantomData<T>);
-
-impl<T> WeightToFeePolynomial for LinearFee<T>
-where
- T: BaseArithmetic + From<u32> + Copy + Unsigned,
-{
- type Balance = T;
-
- fn polynomial() -> WeightToFeeCoefficients<Self::Balance> {
- smallvec!(WeightToFeeCoefficient {
- coeff_integer: WEIGHT_TO_FEE_COEFF.into(),
- coeff_frac: Perbill::zero(),
- negative: false,
- degree: 1,
- })
- }
-}
-
-impl pallet_transaction_payment::Config for Runtime {
- type OnChargeTransaction = pallet_transaction_payment::CurrencyAdapter<Balances, DealWithFees>;
- type LengthToFee = ConstantMultiplier<Balance, TransactionByteFee>;
- type OperationalFeeMultiplier = OperationalFeeMultiplier;
- type WeightToFee = LinearFee<Balance>;
- type FeeMultiplierUpdate = ();
-}
-
-parameter_types! {
- pub const ProposalBond: Permill = Permill::from_percent(5);
- pub const ProposalBondMinimum: Balance = 1 * UNIQUE;
- pub const ProposalBondMaximum: Balance = 1000 * UNIQUE;
- pub const SpendPeriod: BlockNumber = 5 * MINUTES;
- pub const Burn: Permill = Permill::from_percent(0);
- pub const TipCountdown: BlockNumber = 1 * DAYS;
- pub const TipFindersFee: Percent = Percent::from_percent(20);
- pub const TipReportDepositBase: Balance = 1 * UNIQUE;
- pub const DataDepositPerByte: Balance = 1 * CENTIUNIQUE;
- pub const BountyDepositBase: Balance = 1 * UNIQUE;
- pub const BountyDepositPayoutDelay: BlockNumber = 1 * DAYS;
- pub const TreasuryModuleId: PalletId = PalletId(*b"py/trsry");
- pub const BountyUpdatePeriod: BlockNumber = 14 * DAYS;
- pub const MaximumReasonLength: u32 = 16384;
- pub const BountyCuratorDeposit: Permill = Permill::from_percent(50);
- pub const BountyValueMinimum: Balance = 5 * UNIQUE;
- pub const MaxApprovals: u32 = 100;
-}
-
-impl pallet_treasury::Config for Runtime {
- type PalletId = TreasuryModuleId;
- type Currency = Balances;
- type ApproveOrigin = EnsureRoot<AccountId>;
- type RejectOrigin = EnsureRoot<AccountId>;
- type Event = Event;
- type OnSlash = ();
- type ProposalBond = ProposalBond;
- type ProposalBondMinimum = ProposalBondMinimum;
- type ProposalBondMaximum = ProposalBondMaximum;
- type SpendPeriod = SpendPeriod;
- type Burn = Burn;
- type BurnDestination = ();
- type SpendFunds = ();
- type WeightInfo = pallet_treasury::weights::SubstrateWeight<Self>;
- type MaxApprovals = MaxApprovals;
-}
-
-impl pallet_sudo::Config for Runtime {
- type Event = Event;
- type Call = Call;
-}
-
-pub struct RelayChainBlockNumberProvider<T>(sp_std::marker::PhantomData<T>);
-
-impl<T: cumulus_pallet_parachain_system::Config> BlockNumberProvider
- for RelayChainBlockNumberProvider<T>
-{
- type BlockNumber = BlockNumber;
-
- fn current_block_number() -> Self::BlockNumber {
- cumulus_pallet_parachain_system::Pallet::<T>::validation_data()
- .map(|d| d.relay_parent_number)
- .unwrap_or_default()
- }
-}
-
-parameter_types! {
- pub const MinVestedTransfer: Balance = 10 * UNIQUE;
- pub const MaxVestingSchedules: u32 = 28;
-}
-
-impl orml_vesting::Config for Runtime {
- type Event = Event;
- type Currency = pallet_balances::Pallet<Runtime>;
- type MinVestedTransfer = MinVestedTransfer;
- type VestedTransferOrigin = EnsureSigned<AccountId>;
- type WeightInfo = ();
- type MaxVestingSchedules = MaxVestingSchedules;
- type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>;
-}
-
-parameter_types! {
- pub const ReservedDmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4;
- pub const ReservedXcmpWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 4;
-}
-
-impl cumulus_pallet_parachain_system::Config for Runtime {
- type Event = Event;
- type SelfParaId = parachain_info::Pallet<Self>;
- type OnSystemEvent = ();
- // type DownwardMessageHandlers = cumulus_primitives_utility::UnqueuedDmpAsParent<
- // MaxDownwardMessageWeight,
- // XcmExecutor<XcmConfig>,
- // Call,
- // >;
- type OutboundXcmpMessageSource = XcmpQueue;
- type DmpMessageHandler = DmpQueue;
- type ReservedDmpWeight = ReservedDmpWeight;
- type ReservedXcmpWeight = ReservedXcmpWeight;
- type XcmpMessageHandler = XcmpQueue;
-}
-
-impl parachain_info::Config for Runtime {}
-
-impl cumulus_pallet_aura_ext::Config for Runtime {}
-
-parameter_types! {
- pub const RelayLocation: MultiLocation = MultiLocation::parent();
- pub const RelayNetwork: NetworkId = NetworkId::Polkadot;
- pub RelayOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into();
- pub Ancestry: MultiLocation = Parachain(ParachainInfo::parachain_id().into()).into();
-}
-
-/// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used
-/// when determining ownership of accounts for asset transacting and when attempting to use XCM
-/// `Transact` in order to determine the dispatch Origin.
-pub type LocationToAccountId = (
- // The parent (Relay-chain) origin converts to the default `AccountId`.
- ParentIsPreset<AccountId>,
- // Sibling parachain origins convert to AccountId via the `ParaId::into`.
- SiblingParachainConvertsVia<Sibling, AccountId>,
- // Straight up local `AccountId32` origins just alias directly to `AccountId`.
- AccountId32Aliases<RelayNetwork, AccountId>,
-);
-
-pub struct OnlySelfCurrency;
-impl<B: TryFrom<u128>> MatchesFungible<B> for OnlySelfCurrency {
- fn matches_fungible(a: &MultiAsset) -> Option<B> {
- match (&a.id, &a.fun) {
- (Concrete(_), XcmFungible(ref amount)) => CheckedConversion::checked_from(*amount),
- _ => None,
- }
- }
-}
-
-/// Means for transacting assets on this chain.
-pub type LocalAssetTransactor = CurrencyAdapter<
- // Use this currency:
- Balances,
- // Use this currency when it is a fungible asset matching the given location or name:
- OnlySelfCurrency,
- // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID:
- LocationToAccountId,
- // Our chain's account ID type (we can't get away without mentioning it explicitly):
- AccountId,
- // We don't track any teleports.
- (),
->;
-
-/// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance,
-/// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can
-/// biases the kind of local `Origin` it will become.
-pub type XcmOriginToTransactDispatchOrigin = (
- // Sovereign account converter; this attempts to derive an `AccountId` from the origin location
- // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for
- // foreign chains who want to have a local sovereign account on this chain which they control.
- SovereignSignedViaLocation<LocationToAccountId, Origin>,
- // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when
- // recognised.
- RelayChainAsNative<RelayOrigin, Origin>,
- // Native converter for sibling Parachains; will convert to a `SiblingPara` origin when
- // recognised.
- SiblingParachainAsNative<cumulus_pallet_xcm::Origin, Origin>,
- // Superuser converter for the Relay-chain (Parent) location. This will allow it to issue a
- // transaction from the Root origin.
- ParentAsSuperuser<Origin>,
- // Native signed account converter; this just converts an `AccountId32` origin into a normal
- // `Origin::Signed` origin of the same 32-byte value.
- SignedAccountId32AsNative<RelayNetwork, Origin>,
- // Xcm origins can be represented natively under the Xcm pallet's Xcm origin.
- XcmPassthrough<Origin>,
-);
-
-parameter_types! {
- // One XCM operation is 1_000_000 weight - almost certainly a conservative estimate.
- pub UnitWeightCost: Weight = 1_000_000;
- // 1200 UNIQUEs buy 1 second of weight.
- pub const WeightPrice: (MultiLocation, u128) = (MultiLocation::parent(), 1_200 * UNIQUE);
- pub const MaxInstructions: u32 = 100;
- pub const MaxAuthorities: u32 = 100_000;
-}
-
-match_types! {
- pub type ParentOrParentsUnitPlurality: impl Contains<MultiLocation> = {
- MultiLocation { parents: 1, interior: Here } |
- MultiLocation { parents: 1, interior: X1(Plurality { id: BodyId::Unit, .. }) }
- };
-}
+construct_runtime!(unique);
-pub type Barrier = (
- TakeWeightCredit,
- AllowTopLevelPaidExecutionFrom<Everything>,
- // ^^^ Parent & its unit plurality gets free execution
-);
-
-pub struct UsingOnlySelfCurrencyComponents<
- WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
- AssetId: Get<MultiLocation>,
- AccountId,
- Currency: CurrencyT<AccountId>,
- OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
->(
- Weight,
- Currency::Balance,
- PhantomData<(WeightToFee, AssetId, AccountId, Currency, OnUnbalanced)>,
-);
-impl<
- WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
- AssetId: Get<MultiLocation>,
- AccountId,
- Currency: CurrencyT<AccountId>,
- OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
- > WeightTrader
- for UsingOnlySelfCurrencyComponents<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>
-{
- fn new() -> Self {
- Self(0, Zero::zero(), PhantomData)
- }
-
- fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result<Assets, XcmError> {
- let amount = WeightToFee::weight_to_fee(&weight);
- let u128_amount: u128 = amount.try_into().map_err(|_| XcmError::Overflow)?;
-
- // location to this parachain through relay chain
- let option1: xcm::v1::AssetId = Concrete(MultiLocation {
- parents: 1,
- interior: X1(Parachain(ParachainInfo::parachain_id().into())),
- });
- // direct location
- let option2: xcm::v1::AssetId = Concrete(MultiLocation {
- parents: 0,
- interior: Here,
- });
-
- let required = if payment.fungible.contains_key(&option1) {
- (option1, u128_amount).into()
- } else if payment.fungible.contains_key(&option2) {
- (option2, u128_amount).into()
- } else {
- (Concrete(MultiLocation::default()), u128_amount).into()
- };
-
- let unused = payment
- .checked_sub(required)
- .map_err(|_| XcmError::TooExpensive)?;
- self.0 = self.0.saturating_add(weight);
- self.1 = self.1.saturating_add(amount);
- Ok(unused)
- }
-
- fn refund_weight(&mut self, weight: Weight) -> Option<MultiAsset> {
- let weight = weight.min(self.0);
- let amount = WeightToFee::weight_to_fee(&weight);
- self.0 -= weight;
- self.1 = self.1.saturating_sub(amount);
- let amount: u128 = amount.saturated_into();
- if amount > 0 {
- Some((AssetId::get(), amount).into())
- } else {
- None
- }
- }
-}
-impl<
- WeightToFee: WeightToFeePolynomial<Balance = Currency::Balance>,
- AssetId: Get<MultiLocation>,
- AccountId,
- Currency: CurrencyT<AccountId>,
- OnUnbalanced: OnUnbalancedT<Currency::NegativeImbalance>,
- > Drop
- for UsingOnlySelfCurrencyComponents<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>
-{
- fn drop(&mut self) {
- OnUnbalanced::on_unbalanced(Currency::issue(self.1));
- }
-}
-
-pub struct XcmConfig;
-impl Config for XcmConfig {
- type Call = Call;
- type XcmSender = XcmRouter;
- // How to withdraw and deposit an asset.
- type AssetTransactor = LocalAssetTransactor;
- type OriginConverter = XcmOriginToTransactDispatchOrigin;
- type IsReserve = NativeAsset;
- type IsTeleporter = (); // Teleportation is disabled
- type LocationInverter = LocationInverter<Ancestry>;
- type Barrier = Barrier;
- type Weigher = FixedWeightBounds<UnitWeightCost, Call, MaxInstructions>;
- type Trader =
- UsingOnlySelfCurrencyComponents<LinearFee<Balance>, RelayLocation, AccountId, Balances, ()>;
- type ResponseHandler = (); // Don't handle responses for now.
- type SubscriptionService = PolkadotXcm;
-
- type AssetTrap = PolkadotXcm;
- type AssetClaims = PolkadotXcm;
-}
-
-// parameter_types! {
-// pub const MaxDownwardMessageWeight: Weight = MAXIMUM_BLOCK_WEIGHT / 10;
-// }
-
-/// No local origins on this chain are allowed to dispatch XCM sends/executions.
-pub type LocalOriginToLocation = (SignedToAccountId32<Origin, AccountId, RelayNetwork>,);
-
-/// The means for routing XCM messages which are not for local execution into the right message
-/// queues.
-pub type XcmRouter = (
- // Two routers - use UMP to communicate with the relay chain:
- cumulus_primitives_utility::ParentAsUmp<ParachainSystem, ()>,
- // ..and XCMP to communicate with the sibling chains.
- XcmpQueue,
-);
-
-impl pallet_evm_coder_substrate::Config for Runtime {}
-
-impl pallet_xcm::Config for Runtime {
- type Event = Event;
- type SendXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;
- type XcmRouter = XcmRouter;
- type ExecuteXcmOrigin = EnsureXcmOrigin<Origin, LocalOriginToLocation>;
- type XcmExecuteFilter = Everything;
- type XcmExecutor = XcmExecutor<XcmConfig>;
- type XcmTeleportFilter = Everything;
- type XcmReserveTransferFilter = Everything;
- type Weigher = FixedWeightBounds<UnitWeightCost, Call, MaxInstructions>;
- type LocationInverter = LocationInverter<Ancestry>;
- type Origin = Origin;
- type Call = Call;
- const VERSION_DISCOVERY_QUEUE_SIZE: u32 = 100;
- type AdvertisedXcmVersion = pallet_xcm::CurrentXcmVersion;
-}
-
-impl cumulus_pallet_xcm::Config for Runtime {
- type Event = Event;
- type XcmExecutor = XcmExecutor<XcmConfig>;
-}
-
-impl cumulus_pallet_xcmp_queue::Config for Runtime {
- type WeightInfo = ();
- type Event = Event;
- type XcmExecutor = XcmExecutor<XcmConfig>;
- type ChannelInfo = ParachainSystem;
- type VersionWrapper = ();
- type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
- type ControllerOrigin = EnsureRoot<AccountId>;
- type ControllerOriginConverter = XcmOriginToTransactDispatchOrigin;
-}
-
-impl cumulus_pallet_dmp_queue::Config for Runtime {
- type Event = Event;
- type XcmExecutor = XcmExecutor<XcmConfig>;
- type ExecuteOverweightOrigin = frame_system::EnsureRoot<AccountId>;
-}
-
-impl pallet_aura::Config for Runtime {
- type AuthorityId = AuraId;
- type DisabledValidators = ();
- type MaxAuthorities = MaxAuthorities;
-}
-
-parameter_types! {
- pub TreasuryAccountId: AccountId = TreasuryModuleId::get().into_account_truncating();
- pub const CollectionCreationPrice: Balance = 2 * UNIQUE;
-}
-
-impl pallet_common::Config for Runtime {
- type WeightInfo = pallet_common::weights::SubstrateWeight<Self>;
- type Event = Event;
- type Currency = Balances;
- type CollectionCreationPrice = CollectionCreationPrice;
- type TreasuryAccountId = TreasuryAccountId;
- type CollectionDispatch = CollectionDispatchT<Self>;
-
- type EvmTokenAddressMapping = EvmTokenAddressMapping;
- type CrossTokenAddressMapping = CrossTokenAddressMapping<Self::AccountId>;
- type ContractAddress = EvmCollectionHelpersAddress;
-}
-
-impl pallet_structure::Config for Runtime {
- type Event = Event;
- type Call = Call;
- type WeightInfo = pallet_structure::weights::SubstrateWeight<Self>;
-}
-
-impl pallet_fungible::Config for Runtime {
- type WeightInfo = pallet_fungible::weights::SubstrateWeight<Self>;
-}
-impl pallet_refungible::Config for Runtime {
- type WeightInfo = pallet_refungible::weights::SubstrateWeight<Self>;
-}
-impl pallet_nonfungible::Config for Runtime {
- type WeightInfo = pallet_nonfungible::weights::SubstrateWeight<Self>;
-}
-
-impl pallet_unique::Config for Runtime {
- type Event = Event;
- type WeightInfo = pallet_unique::weights::SubstrateWeight<Self>;
- type CommonWeightInfo = CommonWeights<Self>;
- type RefungibleExtensionsWeightInfo = CommonWeights<Self>;
-}
-
-parameter_types! {
- pub const InflationBlockInterval: BlockNumber = 100; // every time per how many blocks inflation is applied
-}
-
-/// Used for the pallet inflation
-impl pallet_inflation::Config for Runtime {
- type Currency = Balances;
- type TreasuryAccountId = TreasuryAccountId;
- type InflationBlockInterval = InflationBlockInterval;
- type BlockNumberProvider = RelayChainBlockNumberProvider<Runtime>;
-}
-
-parameter_types! {
- pub MaximumSchedulerWeight: Weight = Perbill::from_percent(50) *
- RuntimeBlockWeights::get().max_block;
- pub const MaxScheduledPerBlock: u32 = 50;
-}
-
-type ChargeTransactionPayment = pallet_charge_transaction::ChargeTransactionPayment<Runtime>;
-use frame_support::traits::NamedReservableCurrency;
-
-fn get_signed_extras(from: <Runtime as frame_system::Config>::AccountId) -> SignedExtraScheduler {
- (
- frame_system::CheckSpecVersion::<Runtime>::new(),
- frame_system::CheckGenesis::<Runtime>::new(),
- frame_system::CheckEra::<Runtime>::from(Era::Immortal),
- frame_system::CheckNonce::<Runtime>::from(frame_system::Pallet::<Runtime>::account_nonce(
- from,
- )),
- frame_system::CheckWeight::<Runtime>::new(),
- // sponsoring transaction logic
- // pallet_charge_transaction::ChargeTransactionPayment::<Runtime>::new(0),
- )
-}
-
-pub struct SchedulerPaymentExecutor;
-impl<T: frame_system::Config + pallet_unique_scheduler::Config, SelfContainedSignedInfo>
- DispatchCall<T, SelfContainedSignedInfo> for SchedulerPaymentExecutor
-where
- <T as frame_system::Config>::Call: Member
- + Dispatchable<Origin = Origin, Info = DispatchInfo>
- + SelfContainedCall<SignedInfo = SelfContainedSignedInfo>
- + GetDispatchInfo
- + From<frame_system::Call<Runtime>>,
- SelfContainedSignedInfo: Send + Sync + 'static,
- Call: From<<T as frame_system::Config>::Call>
- + From<<T as pallet_unique_scheduler::Config>::Call>
- + SelfContainedCall<SignedInfo = SelfContainedSignedInfo>,
- sp_runtime::AccountId32: From<<T as frame_system::Config>::AccountId>,
-{
- fn dispatch_call(
- signer: <T as frame_system::Config>::AccountId,
- call: <T as pallet_unique_scheduler::Config>::Call,
- ) -> Result<
- Result<PostDispatchInfo, DispatchErrorWithPostInfo<PostDispatchInfo>>,
- TransactionValidityError,
- > {
- let dispatch_info = call.get_dispatch_info();
- let extrinsic = fp_self_contained::CheckedExtrinsic::<
- AccountId,
- Call,
- SignedExtraScheduler,
- SelfContainedSignedInfo,
- > {
- signed:
- CheckedSignature::<AccountId, SignedExtraScheduler, SelfContainedSignedInfo>::Signed(
- signer.clone().into(),
- get_signed_extras(signer.into()),
- ),
- function: call.into(),
- };
-
- extrinsic.apply::<Runtime>(&dispatch_info, 0)
- }
-
- fn reserve_balance(
- id: [u8; 16],
- sponsor: <T as frame_system::Config>::AccountId,
- call: <T as pallet_unique_scheduler::Config>::Call,
- count: u32,
- ) -> Result<(), DispatchError> {
- let dispatch_info = call.get_dispatch_info();
- let weight: Balance = ChargeTransactionPayment::traditional_fee(0, &dispatch_info, 0)
- .saturating_mul(count.into());
-
- <Balances as NamedReservableCurrency<AccountId>>::reserve_named(
- &id,
- &(sponsor.into()),
- weight,
- )
- }
-
- fn pay_for_call(
- id: [u8; 16],
- sponsor: <T as frame_system::Config>::AccountId,
- call: <T as pallet_unique_scheduler::Config>::Call,
- ) -> Result<u128, DispatchError> {
- let dispatch_info = call.get_dispatch_info();
- let weight: Balance = ChargeTransactionPayment::traditional_fee(0, &dispatch_info, 0);
- Ok(
- <Balances as NamedReservableCurrency<AccountId>>::unreserve_named(
- &id,
- &(sponsor.into()),
- weight,
- ),
- )
- }
-
- fn cancel_reserve(
- id: [u8; 16],
- sponsor: <T as frame_system::Config>::AccountId,
- ) -> Result<u128, DispatchError> {
- Ok(
- <Balances as NamedReservableCurrency<AccountId>>::unreserve_named(
- &id,
- &(sponsor.into()),
- u128::MAX,
- ),
- )
- }
-}
-
-parameter_types! {
- pub const NoPreimagePostponement: Option<u32> = Some(10);
- pub const Preimage: Option<u32> = Some(10);
-}
-
-/// Used the compare the privilege of an origin inside the scheduler.
-pub struct OriginPrivilegeCmp;
-
-impl PrivilegeCmp<OriginCaller> for OriginPrivilegeCmp {
- fn cmp_privilege(_left: &OriginCaller, _right: &OriginCaller) -> Option<Ordering> {
- Some(Ordering::Equal)
- }
-}
-
-impl pallet_unique_scheduler::Config for Runtime {
- type Event = Event;
- type Origin = Origin;
- type Currency = Balances;
- type PalletsOrigin = OriginCaller;
- type Call = Call;
- type MaximumWeight = MaximumSchedulerWeight;
- type ScheduleOrigin = EnsureSigned<AccountId>;
- type MaxScheduledPerBlock = MaxScheduledPerBlock;
- type WeightInfo = ();
- type CallExecutor = SchedulerPaymentExecutor;
- type OriginPrivilegeCmp = OriginPrivilegeCmp;
- type PreimageProvider = ();
- type NoPreimagePostponement = NoPreimagePostponement;
-}
-
-type EvmSponsorshipHandler = (
- UniqueEthSponsorshipHandler<Runtime>,
- pallet_evm_contract_helpers::HelpersContractSponsoring<Runtime>,
-);
-type SponsorshipHandler = (
- UniqueSponsorshipHandler<Runtime>,
- //pallet_contract_helpers::ContractSponsorshipHandler<Runtime>,
- pallet_evm_transaction_payment::BridgeSponsorshipHandler<Runtime>,
-);
-
-impl pallet_evm_transaction_payment::Config for Runtime {
- type EvmSponsorshipHandler = EvmSponsorshipHandler;
- type Currency = Balances;
-}
-
-impl pallet_charge_transaction::Config for Runtime {
- type SponsorshipHandler = SponsorshipHandler;
-}
-
-// impl pallet_contract_helpers::Config for Runtime {
-// type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;
-// }
-
-parameter_types! {
- // 0x842899ECF380553E8a4de75bF534cdf6fBF64049
- pub const HelpersContractAddress: H160 = H160([
- 0x84, 0x28, 0x99, 0xec, 0xf3, 0x80, 0x55, 0x3e, 0x8a, 0x4d, 0xe7, 0x5b, 0xf5, 0x34, 0xcd, 0xf6, 0xfb, 0xf6, 0x40, 0x49,
- ]);
-
- // 0x6c4e9fe1ae37a41e93cee429e8e1881abdcbb54f
- pub const EvmCollectionHelpersAddress: H160 = H160([
- 0x6c, 0x4e, 0x9f, 0xe1, 0xae, 0x37, 0xa4, 0x1e, 0x93, 0xce, 0xe4, 0x29, 0xe8, 0xe1, 0x88, 0x1a, 0xbd, 0xcb, 0xb5, 0x4f,
- ]);
-}
-
-impl pallet_evm_contract_helpers::Config for Runtime {
- type ContractAddress = HelpersContractAddress;
- type DefaultSponsoringRateLimit = DefaultSponsoringRateLimit;
-}
-
-construct_runtime!(
- pub enum Runtime where
- Block = Block,
- NodeBlock = opaque::Block,
- UncheckedExtrinsic = UncheckedExtrinsic
- {
- ParachainSystem: cumulus_pallet_parachain_system::{Pallet, Call, Config, Storage, Inherent, Event<T>, ValidateUnsigned} = 20,
- ParachainInfo: parachain_info::{Pallet, Storage, Config} = 21,
-
- Aura: pallet_aura::{Pallet, Config<T>} = 22,
- AuraExt: cumulus_pallet_aura_ext::{Pallet, Config} = 23,
-
- Balances: pallet_balances::{Pallet, Call, Storage, Config<T>, Event<T>} = 30,
- RandomnessCollectiveFlip: pallet_randomness_collective_flip::{Pallet, Storage} = 31,
- Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 32,
- TransactionPayment: pallet_transaction_payment::{Pallet, Storage} = 33,
- Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event<T>} = 34,
- Sudo: pallet_sudo::{Pallet, Call, Storage, Config<T>, Event<T>} = 35,
- System: frame_system::{Pallet, Call, Storage, Config, Event<T>} = 36,
- Vesting: orml_vesting::{Pallet, Storage, Call, Event<T>, Config<T>} = 37,
- // Vesting: pallet_vesting::{Pallet, Call, Config<T>, Storage, Event<T>} = 37,
- // Contracts: pallet_contracts::{Pallet, Call, Storage, Event<T>} = 38,
-
- // XCM helpers.
- XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event<T>} = 50,
- PolkadotXcm: pallet_xcm::{Pallet, Call, Event<T>, Origin} = 51,
- CumulusXcm: cumulus_pallet_xcm::{Pallet, Call, Event<T>, Origin} = 52,
- DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event<T>} = 53,
-
- // Unique Pallets
- Inflation: pallet_inflation::{Pallet, Call, Storage} = 60,
- Unique: pallet_unique::{Pallet, Call, Storage, Event<T>} = 61,
- Scheduler: pallet_unique_scheduler::{Pallet, Call, Storage, Event<T>} = 62,
- // free = 63
- Charging: pallet_charge_transaction::{Pallet, Call, Storage } = 64,
- // ContractHelpers: pallet_contract_helpers::{Pallet, Call, Storage} = 65,
- Common: pallet_common::{Pallet, Storage, Event<T>} = 66,
- Fungible: pallet_fungible::{Pallet, Storage} = 67,
- Refungible: pallet_refungible::{Pallet, Storage} = 68,
- Nonfungible: pallet_nonfungible::{Pallet, Storage} = 69,
- Structure: pallet_structure::{Pallet, Call, Storage, Event<T>} = 70,
-
- // Frontier
- EVM: pallet_evm::{Pallet, Config, Call, Storage, Event<T>} = 100,
- Ethereum: pallet_ethereum::{Pallet, Config, Call, Storage, Event, Origin} = 101,
-
- EvmCoderSubstrate: pallet_evm_coder_substrate::{Pallet, Storage} = 150,
- EvmContractHelpers: pallet_evm_contract_helpers::{Pallet, Storage} = 151,
- EvmTransactionPayment: pallet_evm_transaction_payment::{Pallet} = 152,
- EvmMigration: pallet_evm_migration::{Pallet, Call, Storage} = 153,
- }
-);
-
-pub struct TransactionConverter;
-
-impl fp_rpc::ConvertTransaction<UncheckedExtrinsic> for TransactionConverter {
- fn convert_transaction(&self, transaction: pallet_ethereum::Transaction) -> UncheckedExtrinsic {
- UncheckedExtrinsic::new_unsigned(
- pallet_ethereum::Call::<Runtime>::transact { transaction }.into(),
- )
- }
-}
-
-impl fp_rpc::ConvertTransaction<opaque::UncheckedExtrinsic> for TransactionConverter {
- fn convert_transaction(
- &self,
- transaction: pallet_ethereum::Transaction,
- ) -> opaque::UncheckedExtrinsic {
- let extrinsic = UncheckedExtrinsic::new_unsigned(
- pallet_ethereum::Call::<Runtime>::transact { transaction }.into(),
- );
- let encoded = extrinsic.encode();
- opaque::UncheckedExtrinsic::decode(&mut &encoded[..])
- .expect("Encoded extrinsic is always valid")
- }
-}
-
-/// The address format for describing accounts.
-pub type Address = sp_runtime::MultiAddress<AccountId, ()>;
-/// Block header type as expected by this runtime.
-pub type Header = generic::Header<BlockNumber, BlakeTwo256>;
-/// Block type as expected by this runtime.
-pub type Block = generic::Block<Header, UncheckedExtrinsic>;
-/// A Block signed with a Justification
-pub type SignedBlock = generic::SignedBlock<Block>;
-/// BlockId type as expected by this runtime.
-pub type BlockId = generic::BlockId<Block>;
-/// The SignedExtension to the basic transaction logic.
-pub type SignedExtra = (
- frame_system::CheckSpecVersion<Runtime>,
- // system::CheckTxVersion<Runtime>,
- frame_system::CheckGenesis<Runtime>,
- frame_system::CheckEra<Runtime>,
- frame_system::CheckNonce<Runtime>,
- frame_system::CheckWeight<Runtime>,
- pallet_charge_transaction::ChargeTransactionPayment<Runtime>,
- //pallet_contract_helpers::ContractHelpersExtension<Runtime>,
- pallet_ethereum::FakeTransactionFinalizer<Runtime>,
-);
-pub type SignedExtraScheduler = (
- frame_system::CheckSpecVersion<Runtime>,
- frame_system::CheckGenesis<Runtime>,
- frame_system::CheckEra<Runtime>,
- frame_system::CheckNonce<Runtime>,
- frame_system::CheckWeight<Runtime>,
- // pallet_charge_transaction::ChargeTransactionPayment<Runtime>,
-);
-/// Unchecked extrinsic type as expected by this runtime.
-pub type UncheckedExtrinsic =
- fp_self_contained::UncheckedExtrinsic<Address, Call, Signature, SignedExtra>;
-/// Extrinsic type that has already been checked.
-pub type CheckedExtrinsic = fp_self_contained::CheckedExtrinsic<AccountId, Call, SignedExtra, H160>;
-/// Executive: handles dispatch to the various modules.
-pub type Executive = frame_executive::Executive<
- Runtime,
- Block,
- frame_system::ChainContext<Runtime>,
- Runtime,
- AllPalletsReversedWithSystemFirst,
->;
-
-impl_opaque_keys! {
- pub struct SessionKeys {
- pub aura: Aura,
- }
-}
-
-impl fp_self_contained::SelfContainedCall for Call {
- type SignedInfo = H160;
-
- fn is_self_contained(&self) -> bool {
- match self {
- Call::Ethereum(call) => call.is_self_contained(),
- _ => false,
- }
- }
-
- fn check_self_contained(&self) -> Option<Result<Self::SignedInfo, TransactionValidityError>> {
- match self {
- Call::Ethereum(call) => call.check_self_contained(),
- _ => None,
- }
- }
-
- fn validate_self_contained(
- &self,
- info: &Self::SignedInfo,
- dispatch_info: &DispatchInfoOf<Call>,
- len: usize,
- ) -> Option<TransactionValidity> {
- match self {
- Call::Ethereum(call) => call.validate_self_contained(info, dispatch_info, len),
- _ => None,
- }
- }
-
- fn pre_dispatch_self_contained(
- &self,
- info: &Self::SignedInfo,
- ) -> Option<Result<(), TransactionValidityError>> {
- match self {
- Call::Ethereum(call) => call.pre_dispatch_self_contained(info),
- _ => None,
- }
- }
-
- fn apply_self_contained(
- self,
- info: Self::SignedInfo,
- ) -> Option<sp_runtime::DispatchResultWithInfo<PostDispatchInfoOf<Self>>> {
- match self {
- call @ Call::Ethereum(pallet_ethereum::Call::transact { .. }) => Some(call.dispatch(
- Origin::from(pallet_ethereum::RawOrigin::EthereumTransaction(info)),
- )),
- _ => None,
- }
- }
-}
-
-macro_rules! dispatch_unique_runtime {
- ($collection:ident.$method:ident($($name:ident),*)) => {{
- let collection = <Runtime as pallet_common::Config>::CollectionDispatch::dispatch(<pallet_common::CollectionHandle<Runtime>>::try_get($collection)?);
- let dispatch = collection.as_dyn();
-
- Ok::<_, DispatchError>(dispatch.$method($($name),*))
- }};
-}
-
-impl_common_runtime_apis! {
- #![custom_apis]
-
- impl rmrk_rpc::RmrkApi<
- Block,
- AccountId,
- RmrkCollectionInfo<AccountId>,
- RmrkInstanceInfo<AccountId>,
- RmrkResourceInfo,
- RmrkPropertyInfo,
- RmrkBaseInfo<AccountId>,
- RmrkPartType,
- RmrkTheme
- > for Runtime {
- fn last_collection_idx() -> Result<RmrkCollectionId, DispatchError> {
- Ok(Default::default())
- }
-
- fn collection_by_id(_collection_id: RmrkCollectionId) -> Result<Option<RmrkCollectionInfo<AccountId>>, DispatchError> {
- Ok(Default::default())
- }
-
- fn nft_by_id(_collection_id: RmrkCollectionId, _nft_by_id: RmrkNftId) -> Result<Option<RmrkInstanceInfo<AccountId>>, DispatchError> {
- Ok(Default::default())
- }
-
- fn account_tokens(_account_id: AccountId, _collection_id: RmrkCollectionId) -> Result<Vec<RmrkNftId>, DispatchError> {
- Ok(Default::default())
- }
-
- fn nft_children(_collection_id: RmrkCollectionId, _nft_id: RmrkNftId) -> Result<Vec<RmrkNftChild>, DispatchError> {
- Ok(Default::default())
- }
-
- fn collection_properties(_collection_id: RmrkCollectionId, _filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Vec<RmrkPropertyInfo>, DispatchError> {
- Ok(Default::default())
- }
-
- fn nft_properties(_collection_id: RmrkCollectionId, _nft_id: RmrkNftId, _filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Vec<RmrkPropertyInfo>, DispatchError> {
- Ok(Default::default())
- }
-
- fn nft_resources(_collection_id: RmrkCollectionId, _nft_id: RmrkNftId) -> Result<Vec<RmrkResourceInfo>, DispatchError> {
- Ok(Default::default())
- }
-
- fn nft_resource_priority(_collection_id: RmrkCollectionId, _nft_id: RmrkNftId, _resource_id: RmrkResourceId) -> Result<Option<u32>, DispatchError> {
- Ok(Default::default())
- }
-
- fn base(_base_id: RmrkBaseId) -> Result<Option<RmrkBaseInfo<AccountId>>, DispatchError> {
- Ok(Default::default())
- }
-
- fn base_parts(_base_id: RmrkBaseId) -> Result<Vec<RmrkPartType>, DispatchError> {
- Ok(Default::default())
- }
-
- fn theme_names(_base_id: RmrkBaseId) -> Result<Vec<RmrkThemeName>, DispatchError> {
- Ok(Default::default())
- }
-
- fn theme(_base_id: RmrkBaseId, _theme_name: RmrkThemeName, _filter_keys: Option<Vec<RmrkPropertyKey>>) -> Result<Option<RmrkTheme>, DispatchError> {
- Ok(Default::default())
- }
- }
-}
-
-struct CheckInherents;
-
-impl cumulus_pallet_parachain_system::CheckInherents<Block> for CheckInherents {
- fn check_inherents(
- block: &Block,
- relay_state_proof: &cumulus_pallet_parachain_system::RelayChainStateProof,
- ) -> sp_inherents::CheckInherentsResult {
- let relay_chain_slot = relay_state_proof
- .read_slot()
- .expect("Could not read the relay chain slot from the proof");
-
- let inherent_data =
- cumulus_primitives_timestamp::InherentDataProvider::from_relay_chain_slot_and_duration(
- relay_chain_slot,
- sp_std::time::Duration::from_secs(6),
- )
- .create_inherent_data()
- .expect("Could not create the timestamp inherent data");
-
- inherent_data.check_extrinsics(block)
- }
-}
+impl_common_runtime_apis!();
cumulus_pallet_parachain_system::register_validate_block!(
Runtime = Runtime,
tests/package.jsondiffbeforeafterboth--- a/tests/package.json
+++ b/tests/package.json
@@ -8,6 +8,7 @@
"@polkadot/typegen": "8.7.2-15",
"@types/chai": "^4.3.1",
"@types/chai-as-promised": "^7.1.5",
+ "@types/chai-like": "^1.1.1",
"@types/mocha": "^9.1.1",
"@types/node": "^17.0.35",
"@typescript-eslint/eslint-plugin": "^5.26.0",
@@ -96,6 +97,7 @@
"@polkadot/util-crypto": "9.4.1",
"bignumber.js": "^9.0.2",
"chai-as-promised": "^7.1.1",
+ "chai-like": "^1.1.1",
"find-process": "^1.4.7",
"solc": "0.8.14-fixed",
"web3": "^1.7.3"
tests/scripts/readyness.jsdiffbeforeafterboth--- /dev/null
+++ b/tests/scripts/readyness.js
@@ -0,0 +1,35 @@
+const { ApiPromise, WsProvider } = require('@polkadot/api');
+
+const connect = async () => {
+ const wsEndpoint = 'ws://127.0.0.1:9944'
+ const api = new ApiPromise({provider: new WsProvider(wsEndpoint)});
+ await api.isReadyOrError;
+
+ const head = (await api.rpc.chain.getHeader()).number.toNumber();
+ if(head < 1) throw Error('No block #1');
+
+ await api.disconnect();
+}
+
+const sleep = time => {
+ return new Promise(resolve => {
+ setTimeout(() => resolve(), time);
+ });
+}
+
+const main = async () => {
+ while(true) {
+ try {
+ await connect();
+ break;
+ }
+ catch(e) {
+ await sleep(10000);
+ }
+ }
+}
+
+main().then(() => process.exit(0)).catch(e => {
+ console.error(e);
+ process.exit(1);
+});
tests/src/approve.test.tsdiffbeforeafterboth--- a/tests/src/approve.test.ts
+++ b/tests/src/approve.test.ts
@@ -32,6 +32,8 @@
getCreatedCollectionCount,
transferFromExpectSuccess,
transferFromExpectFail,
+ requirePallets,
+ Pallets,
} from './util/helpers';
chai.use(chaiAsPromised);
@@ -49,34 +51,44 @@
});
});
- it('Execute the extrinsic and check approvedList', async () => {
+ it('[nft] Execute the extrinsic and check approvedList', async () => {
const nftCollectionId = await createCollectionExpectSuccess();
- // nft
const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
await approveExpectSuccess(nftCollectionId, newNftTokenId, alice, bob.address);
- // fungible
+ });
+
+ it('[fungible] Execute the extrinsic and check approvedList', async () => {
const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
await approveExpectSuccess(fungibleCollectionId, newFungibleTokenId, alice, bob.address);
- // reFungible
+ });
+
+ it('[refungible] Execute the extrinsic and check approvedList', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const reFungibleCollectionId =
await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, alice, bob.address);
});
- it('Remove approval by using 0 amount', async () => {
+ it('[nft] Remove approval by using 0 amount', async () => {
const nftCollectionId = await createCollectionExpectSuccess();
- // nft
const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
await approveExpectSuccess(nftCollectionId, newNftTokenId, alice, bob.address, 1);
await approveExpectSuccess(nftCollectionId, newNftTokenId, alice, bob.address, 0);
- // fungible
+ });
+
+ it('[fungible] Remove approval by using 0 amount', async () => {
const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
await approveExpectSuccess(fungibleCollectionId, newFungibleTokenId, alice, bob.address, 1);
await approveExpectSuccess(fungibleCollectionId, newFungibleTokenId, alice, bob.address, 0);
- // reFungible
+ });
+
+ it('[refungible] Remove approval by using 0 amount', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const reFungibleCollectionId =
await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
@@ -117,7 +129,9 @@
await approveExpectSuccess(collectionId, itemId, bob, charlie.address);
});
- it('ReFungible up to an approved amount', async () => {
+ it('ReFungible up to an approved amount', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const collectionId = await createCollectionExpectSuccess({mode:{type: 'ReFungible'}});
const itemId = await createItemExpectSuccess(alice, collectionId, 'ReFungible', bob.address);
await approveExpectSuccess(collectionId, itemId, bob, charlie.address);
@@ -151,7 +165,9 @@
await transferFromExpectSuccess(collectionId, itemId, charlie, bob, alice, 1, 'Fungible');
});
- it('ReFungible up to an approved amount', async () => {
+ it('ReFungible up to an approved amount', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const collectionId = await createCollectionExpectSuccess({mode:{type: 'ReFungible'}});
const itemId = await createItemExpectSuccess(alice, collectionId, 'ReFungible', bob.address);
await approveExpectSuccess(collectionId, itemId, bob, charlie.address);
@@ -188,7 +204,9 @@
await transferFromExpectFail(collectionId, itemId, charlie, bob, alice, 1);
});
- it('ReFungible up to an approved amount', async () => {
+ it('ReFungible up to an approved amount', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const collectionId = await createCollectionExpectSuccess({mode:{type: 'ReFungible'}});
const itemId = await createItemExpectSuccess(alice, collectionId, 'ReFungible', bob.address);
await approveExpectSuccess(collectionId, itemId, bob, charlie.address);
@@ -250,7 +268,9 @@
await transferFromExpectFail(fungibleCollectionId, newFungibleTokenId, bob, bob, charlie, 1);
});
- it('ReFungible', async () => {
+ it('ReFungible', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const reFungibleCollectionId =
await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
@@ -285,7 +305,9 @@
await approveExpectFail(fungibleCollectionId, newFungibleTokenId, bob, charlie, 11);
});
- it('ReFungible', async () => {
+ it('ReFungible', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const reFungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
await approveExpectFail(reFungibleCollectionId, newReFungibleTokenId, bob, charlie, 101);
@@ -325,7 +347,9 @@
await transferFromExpectSuccess(collectionId, itemId, bob, dave, alice, 1, 'Fungible');
});
- it('ReFungible up to an approved amount', async () => {
+ it('ReFungible up to an approved amount', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const collectionId = await createCollectionExpectSuccess({mode:{type: 'ReFungible'}});
await setCollectionLimitsExpectSuccess(alice, collectionId, {ownerCanTransfer: true});
const itemId = await createItemExpectSuccess(alice, collectionId, 'ReFungible', charlie.address);
@@ -422,63 +446,87 @@
});
});
- it('Approve for a collection that does not exist', async () => {
+ it('[nft] Approve for a collection that does not exist', async () => {
await usingApi(async (api: ApiPromise) => {
- // nft
const nftCollectionCount = await getCreatedCollectionCount(api);
await approveExpectFail(nftCollectionCount + 1, 1, alice, bob);
- // fungible
+ });
+ });
+
+ it('[fungible] Approve for a collection that does not exist', async () => {
+ await usingApi(async (api: ApiPromise) => {
const fungibleCollectionCount = await getCreatedCollectionCount(api);
await approveExpectFail(fungibleCollectionCount + 1, 0, alice, bob);
- // reFungible
+ });
+ });
+
+ it('[refungible] Approve for a collection that does not exist', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ await usingApi(async (api: ApiPromise) => {
const reFungibleCollectionCount = await getCreatedCollectionCount(api);
await approveExpectFail(reFungibleCollectionCount + 1, 1, alice, bob);
});
});
- it('Approve for a collection that was destroyed', async () => {
- // nft
+ it('[nft] Approve for a collection that was destroyed', async () => {
const nftCollectionId = await createCollectionExpectSuccess();
await destroyCollectionExpectSuccess(nftCollectionId);
await approveExpectFail(nftCollectionId, 1, alice, bob);
- // fungible
+ });
+
+ it('Approve for a collection that was destroyed', async () => {
const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
await destroyCollectionExpectSuccess(fungibleCollectionId);
await approveExpectFail(fungibleCollectionId, 0, alice, bob);
- // reFungible
+ });
+
+ it('[refungible] Approve for a collection that was destroyed', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const reFungibleCollectionId =
await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
await destroyCollectionExpectSuccess(reFungibleCollectionId);
await approveExpectFail(reFungibleCollectionId, 1, alice, bob);
});
- it('Approve transfer of a token that does not exist', async () => {
- // nft
+ it('[nft] Approve transfer of a token that does not exist', async () => {
const nftCollectionId = await createCollectionExpectSuccess();
await approveExpectFail(nftCollectionId, 2, alice, bob);
- // reFungible
+ });
+
+ it('[refungible] Approve transfer of a token that does not exist', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const reFungibleCollectionId =
await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
await approveExpectFail(reFungibleCollectionId, 2, alice, bob);
});
- it('Approve using the address that does not own the approved token', async () => {
+ it('[nft] Approve using the address that does not own the approved token', async () => {
const nftCollectionId = await createCollectionExpectSuccess();
- // nft
const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
await approveExpectFail(nftCollectionId, newNftTokenId, bob, alice);
- // fungible
+ });
+
+ it('[fungible] Approve using the address that does not own the approved token', async () => {
const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
await approveExpectFail(fungibleCollectionId, newFungibleTokenId, bob, alice);
- // reFungible
+ });
+
+ it('[refungible] Approve using the address that does not own the approved token', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const reFungibleCollectionId =
await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
await approveExpectFail(reFungibleCollectionId, newReFungibleTokenId, bob, alice);
});
- it('should fail if approved more ReFungibles than owned', async () => {
+ it('should fail if approved more ReFungibles than owned', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const nftCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'ReFungible');
await transferExpectSuccess(nftCollectionId, newNftTokenId, alice, bob, 100, 'ReFungible');
tests/src/burnItem.test.tsdiffbeforeafterboth--- a/tests/src/burnItem.test.ts
+++ b/tests/src/burnItem.test.ts
@@ -25,6 +25,8 @@
getBalance,
setCollectionLimitsExpectSuccess,
isTokenExists,
+ requirePallets,
+ Pallets,
} from './util/helpers';
import chai from 'chai';
@@ -80,7 +82,9 @@
});
});
- it('Burn item in ReFungible collection', async () => {
+ it('Burn item in ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const createMode = 'ReFungible';
const collectionId = await createCollectionExpectSuccess({mode: {type: createMode}});
const tokenId = await createItemExpectSuccess(alice, collectionId, createMode);
@@ -99,7 +103,9 @@
});
});
- it('Burn owned portion of item in ReFungible collection', async () => {
+ it('Burn owned portion of item in ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const createMode = 'ReFungible';
const collectionId = await createCollectionExpectSuccess({mode: {type: createMode}});
const tokenId = await createItemExpectSuccess(alice, collectionId, createMode);
@@ -189,7 +195,9 @@
});
// TODO: burnFrom
- it('Burn item in ReFungible collection', async () => {
+ it('Burn item in ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const createMode = 'ReFungible';
const collectionId = await createCollectionExpectSuccess({mode: {type: createMode}});
await setCollectionLimitsExpectSuccess(alice, collectionId, {ownerCanTransfer: true});
tests/src/confirmSponsorship.test.tsdiffbeforeafterboth--- a/tests/src/confirmSponsorship.test.ts
+++ b/tests/src/confirmSponsorship.test.ts
@@ -33,6 +33,8 @@
addCollectionAdminExpectSuccess,
getCreatedCollectionCount,
UNIQUE,
+ requirePallets,
+ Pallets,
} from './util/helpers';
import {IKeyringPair} from '@polkadot/types/types';
@@ -124,7 +126,9 @@
});
});
- it('ReFungible: Transfer fees are paid by the sponsor after confirmation', async () => {
+ it('ReFungible: Transfer fees are paid by the sponsor after confirmation', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const collectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
await setCollectionSponsorExpectSuccess(collectionId, bob.address);
await confirmSponsorshipExpectSuccess(collectionId, '//Bob');
@@ -252,7 +256,9 @@
});
});
- it('ReFungible: Sponsoring is rate limited', async () => {
+ it('ReFungible: Sponsoring is rate limited', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const collectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
await setCollectionSponsorExpectSuccess(collectionId, bob.address);
await confirmSponsorshipExpectSuccess(collectionId, '//Bob');
tests/src/createCollection.test.tsdiffbeforeafterboth--- a/tests/src/createCollection.test.ts
+++ b/tests/src/createCollection.test.ts
@@ -16,7 +16,7 @@
import {expect} from 'chai';
import usingApi, {executeTransaction, submitTransactionAsync} from './substrate/substrate-api';
-import {createCollectionWithPropsExpectFailure, createCollectionExpectFailure, createCollectionExpectSuccess, getCreateCollectionResult, getDetailedCollectionInfo, createCollectionWithPropsExpectSuccess} from './util/helpers';
+import {createCollectionWithPropsExpectFailure, createCollectionExpectFailure, createCollectionExpectSuccess, getCreateCollectionResult, getDetailedCollectionInfo, createCollectionWithPropsExpectSuccess, requirePallets, Pallets} from './util/helpers';
describe('integration test: ext. createCollection():', () => {
it('Create new NFT collection', async () => {
@@ -34,7 +34,9 @@
it('Create new Fungible collection', async () => {
await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
});
- it('Create new ReFungible collection', async () => {
+ it('Create new ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
});
tests/src/createItem.test.tsdiffbeforeafterboth--- a/tests/src/createItem.test.ts
+++ b/tests/src/createItem.test.ts
@@ -14,7 +14,7 @@
// You should have received a copy of the GNU General Public License
// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
-import {default as usingApi} from './substrate/substrate-api';
+import {default as usingApi, executeTransaction} from './substrate/substrate-api';
import chai from 'chai';
import {IKeyringPair} from '@polkadot/types/types';
import {
@@ -26,6 +26,11 @@
createItemWithPropsExpectFailure,
createCollection,
transferExpectSuccess,
+ itApi,
+ normalizeAccountId,
+ getCreateItemResult,
+ requirePallets,
+ Pallets,
} from './util/helpers';
const expect = chai.expect;
@@ -50,7 +55,35 @@
const newCollectionID = await createCollectionExpectSuccess({mode: {type: createMode, decimalPoints: 0}});
await createItemExpectSuccess(alice, newCollectionID, createMode);
});
- it('Create new item in ReFungible collection', async () => {
+ itApi('Check events on create new item in Fungible collection', async ({api}) => {
+ const createMode = 'Fungible';
+
+ const newCollectionID = (await createCollection(api, alice, {mode: {type: createMode, decimalPoints: 0}})).collectionId;
+
+ const to = normalizeAccountId(alice);
+ {
+ const createData = {fungible: {value: 100}};
+ const tx = api.tx.unique.createItem(newCollectionID, to, createData as any);
+ const events = await executeTransaction(api, alice, tx);
+ const result = getCreateItemResult(events);
+ expect(result.amount).to.be.equal(100);
+ expect(result.collectionId).to.be.equal(newCollectionID);
+ expect(result.recipient).to.be.deep.equal(to);
+ }
+ {
+ const createData = {fungible: {value: 50}};
+ const tx = api.tx.unique.createItem(newCollectionID, to, createData as any);
+ const events = await executeTransaction(api, alice, tx);
+ const result = getCreateItemResult(events);
+ expect(result.amount).to.be.equal(50);
+ expect(result.collectionId).to.be.equal(newCollectionID);
+ expect(result.recipient).to.be.deep.equal(to);
+ }
+
+ });
+ it('Create new item in ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const createMode = 'ReFungible';
const newCollectionID = await createCollectionExpectSuccess({mode: {type: createMode}});
await createItemExpectSuccess(alice, newCollectionID, createMode);
@@ -67,7 +100,9 @@
await addCollectionAdminExpectSuccess(alice, newCollectionID, bob.address);
await createItemExpectSuccess(bob, newCollectionID, createMode);
});
- it('Create new item in ReFungible collection with collection admin permissions', async () => {
+ it('Create new item in ReFungible collection with collection admin permissions', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const createMode = 'ReFungible';
const newCollectionID = await createCollectionExpectSuccess({mode: {type: createMode}});
await addCollectionAdminExpectSuccess(alice, newCollectionID, bob.address);
@@ -146,7 +181,9 @@
});
});
- it('Check total pieces of ReFungible token', async () => {
+ it('Check total pieces of ReFungible token', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async api => {
const createMode = 'ReFungible';
const createCollectionResult = await createCollection(api, alice, {mode: {type: createMode}});
@@ -190,7 +227,9 @@
const newCollectionID = await createCollectionExpectSuccess({mode: {type: createMode, decimalPoints: 0}});
await expect(createItemExpectSuccess(bob, newCollectionID, createMode)).to.be.rejected;
});
- it('Regular user cannot create new item in ReFungible collection', async () => {
+ it('Regular user cannot create new item in ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const createMode = 'ReFungible';
const newCollectionID = await createCollectionExpectSuccess({mode: {type: createMode}});
await expect(createItemExpectSuccess(bob, newCollectionID, createMode)).to.be.rejected;
@@ -267,7 +306,9 @@
});
});
- it('Check total pieces for invalid Refungible token', async () => {
+ it('Check total pieces for invalid Refungible token', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async api => {
const createCollectionResult = await createCollection(api, alice, {mode: {type: 'ReFungible'}});
const collectionId = createCollectionResult.collectionId;
tests/src/createMultipleItems.test.tsdiffbeforeafterboth--- a/tests/src/createMultipleItems.test.ts
+++ b/tests/src/createMultipleItems.test.ts
@@ -33,6 +33,9 @@
createCollectionWithPropsExpectSuccess,
createMultipleItemsWithPropsExpectSuccess,
getTokenProperties,
+ requirePallets,
+ Pallets,
+ checkPalletsPresence,
} from './util/helpers';
chai.use(chaiAsPromised);
@@ -91,7 +94,9 @@
});
});
- it('Create 0x31, 0x32, 0x33 items in active ReFungible collection and verify tokens data in chain', async () => {
+ it('Create 0x31, 0x32, 0x33 items in active ReFungible collection and verify tokens data in chain', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async (api, privateKeyWrapper) => {
const collectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const itemsListIndexBefore = await getLastTokenId(api, collectionId);
@@ -272,7 +277,9 @@
});
});
- it('Create 0x31, 0x32, 0x33 items in active ReFungible collection and verify tokens data in chain', async () => {
+ it('Create 0x31, 0x32, 0x33 items in active ReFungible collection and verify tokens data in chain', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async (api: ApiPromise) => {
const collectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const itemsListIndexBefore = await getLastTokenId(api, collectionId);
@@ -335,7 +342,9 @@
});
});
- it('Regular user cannot create items in active ReFungible collection', async () => {
+ it('Regular user cannot create items in active ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async (api: ApiPromise) => {
const collectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const itemsListIndexBefore = await getLastTokenId(api, collectionId);
@@ -358,9 +367,8 @@
});
});
- it('Create NFT and Re-fungible tokens that has reached the maximum data limit', async () => {
+ it('Create NFTs that has reached the maximum data limit', async function() {
await usingApi(async (api, privateKeyWrapper) => {
- // NFT
const collectionId = await createCollectionWithPropsExpectSuccess({
propPerm: [{key: 'key', permission: {mutable: true, collectionAdmin: true, tokenOwner: true}}],
});
@@ -372,15 +380,20 @@
];
const createMultipleItemsTx = api.tx.unique.createMultipleItems(collectionId, normalizeAccountId(alice.address), args);
await expect(submitTransactionExpectFailAsync(alice, createMultipleItemsTx)).to.be.rejected;
+ });
+ });
- // ReFungible
+ it('Create Refungible tokens that has reached the maximum data limit', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ await usingApi(async api => {
const collectionIdReFungible =
await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
{
const argsReFungible = [
- {ReFungible: ['1'.repeat(2049), 10, []]},
- {ReFungible: ['2'.repeat(2049), 10, []]},
- {ReFungible: ['3'.repeat(2049), 10, []]},
+ {ReFungible: [10, [['key', 'A'.repeat(32769)]]]},
+ {ReFungible: [10, [['key', 'B'.repeat(32769)]]]},
+ {ReFungible: [10, [['key', 'C'.repeat(32769)]]]},
];
const createMultipleItemsTxFungible = api.tx.unique
.createMultipleItems(collectionIdReFungible, normalizeAccountId(alice.address), argsReFungible);
@@ -402,8 +415,15 @@
it('Create tokens with different types', async () => {
await usingApi(async (api: ApiPromise) => {
const collectionId = await createCollectionExpectSuccess();
+
+ const types = ['NFT', 'Fungible'];
+
+ if (await checkPalletsPresence([Pallets.ReFungible])) {
+ types.push('ReFungible');
+ }
+
const createMultipleItemsTx = api.tx.unique
- .createMultipleItems(collectionId, normalizeAccountId(alice.address), ['NFT', 'Fungible', 'ReFungible']);
+ .createMultipleItems(collectionId, normalizeAccountId(alice.address), types);
await expect(executeTransaction(api, alice, createMultipleItemsTx)).to.be.rejectedWith(/nonfungible\.NotNonfungibleDataUsedToMintFungibleCollectionToken/);
// garbage collection :-D // lol
await destroyCollectionExpectSuccess(collectionId);
tests/src/createMultipleItemsEx.test.tsdiffbeforeafterboth--- a/tests/src/createMultipleItemsEx.test.ts
+++ b/tests/src/createMultipleItemsEx.test.ts
@@ -16,7 +16,7 @@
import {expect} from 'chai';
import usingApi, {executeTransaction} from './substrate/substrate-api';
-import {addCollectionAdminExpectSuccess, createCollectionExpectSuccess, createCollectionWithPropsExpectSuccess, getBalance, getLastTokenId} from './util/helpers';
+import {addCollectionAdminExpectSuccess, createCollectionExpectSuccess, createCollectionWithPropsExpectSuccess, getBalance, getLastTokenId, getTokenProperties, requirePallets, Pallets} from './util/helpers';
describe('Integration Test: createMultipleItemsEx', () => {
it('can initialize multiple NFT with different owners', async () => {
@@ -133,13 +133,12 @@
await usingApi(async (api, privateKeyWrapper) => {
const alice = privateKeyWrapper('//Alice');
const bob = privateKeyWrapper('//Bob');
-
- const users = new Map();
- users.set(JSON.stringify({Substrate: alice.address}), 50);
- users.set(JSON.stringify({Substrate: bob.address}), 100);
await executeTransaction(api, alice, api.tx.unique.createMultipleItemsEx(collection, {
- Fungible: users,
+ Fungible: new Map([
+ [JSON.stringify({Substrate: alice.address}), 50],
+ [JSON.stringify({Substrate: bob.address}), 100],
+ ]),
}));
expect(await getBalance(api, collection, alice.address, 0)).to.equal(50n);
@@ -147,53 +146,76 @@
});
});
- it('can initialize an RFT with multiple owners', async () => {
- const collection = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ it('can initialize an RFT with multiple owners', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async (api, privateKeyWrapper) => {
const alice = privateKeyWrapper('//Alice');
const bob = privateKeyWrapper('//Bob');
-
- const users = new Map();
- users.set(JSON.stringify({Substrate: alice.address}), 1);
- users.set(JSON.stringify({Substrate: bob.address}), 2);
+ const collection = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ await executeTransaction(
+ api,
+ alice,
+ api.tx.unique.setTokenPropertyPermissions(collection, [{key: 'data', permission: {tokenOwner: true}}]),
+ );
await executeTransaction(api, alice, api.tx.unique.createMultipleItemsEx(collection, {
RefungibleMultipleOwners: {
- users: users,
+ users: new Map([
+ [JSON.stringify({Substrate: alice.address}), 1],
+ [JSON.stringify({Substrate: bob.address}), 2],
+ ]),
+ properties: [
+ {key: 'data', value: 'testValue'},
+ ],
},
}));
-
+
const itemsListIndexAfter = await getLastTokenId(api, collection);
expect(itemsListIndexAfter).to.be.equal(1);
expect(await getBalance(api, collection, alice.address, 1)).to.be.equal(1n);
expect(await getBalance(api, collection, bob.address, 1)).to.be.equal(2n);
+ expect((await getTokenProperties(api, collection, 1, ['data']))[0].value).to.be.equal('testValue');
});
});
- it('can initialize multiple RFTs with the same owner', async () => {
- const collection = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ it('can initialize multiple RFTs with the same owner', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async (api, privateKeyWrapper) => {
const alice = privateKeyWrapper('//Alice');
-
- const item1User = new Map();
- item1User.set(JSON.stringify({Substrate: alice.address}), 1);
-
- const item2User = new Map();
- item2User.set(JSON.stringify({Substrate: alice.address}), 3);
+ const collection = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ await executeTransaction(
+ api,
+ alice,
+ api.tx.unique.setTokenPropertyPermissions(collection, [{key: 'data', permission: {tokenOwner: true}}]),
+ );
await executeTransaction(api, alice, api.tx.unique.createMultipleItemsEx(collection, {
RefungibleMultipleItems: [
- {users: item1User},
- {users: item2User},
+ {
+ user: {Substrate: alice.address}, pieces: 1,
+ properties: [
+ {key: 'data', value: 'testValue1'},
+ ],
+ },
+ {
+ user: {Substrate: alice.address}, pieces: 3,
+ properties: [
+ {key: 'data', value: 'testValue2'},
+ ],
+ },
],
}));
-
+
const itemsListIndexAfter = await getLastTokenId(api, collection);
expect(itemsListIndexAfter).to.be.equal(2);
expect(await getBalance(api, collection, alice.address, 1)).to.be.equal(1n);
expect(await getBalance(api, collection, alice.address, 2)).to.be.equal(3n);
+ expect((await getTokenProperties(api, collection, 1, ['data']))[0].value).to.be.equal('testValue1');
+ expect((await getTokenProperties(api, collection, 2, ['data']))[0].value).to.be.equal('testValue2');
});
});
});
@@ -368,27 +390,6 @@
const tokens = await api.query.nonfungible.tokenData.entries(collection);
const json = tokens.map(([, token]) => token.toJSON());
expect(json).to.be.deep.equal(data);
- });
- });
-
- it('fails when trying to set multiple owners when creating multiple refungibles', async () => {
- const collection = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
-
- await usingApi(async (api, privateKeyWrapper) => {
- const alice = privateKeyWrapper('//Alice');
- const bob = privateKeyWrapper('//Bob');
- // Polkadot requires map, and yet requires keys to be JSON encoded
- const users = new Map();
- users.set(JSON.stringify({substrate: alice.address}), 1);
- users.set(JSON.stringify({substrate: bob.address}), 1);
-
- // TODO: better error message?
- await expect(executeTransaction(api, alice, api.tx.unique.createMultipleItemsEx(collection, {
- RefungibleMultipleItems: [
- {users},
- {users},
- ],
- }))).to.be.rejectedWith(/^refungible\.NotRefungibleDataUsedToMintFungibleCollectionToken$/);
});
});
});
tests/src/destroyCollection.test.tsdiffbeforeafterboth--- a/tests/src/destroyCollection.test.ts
+++ b/tests/src/destroyCollection.test.ts
@@ -25,6 +25,8 @@
addCollectionAdminExpectSuccess,
getCreatedCollectionCount,
createItemExpectSuccess,
+ requirePallets,
+ Pallets,
} from './util/helpers';
chai.use(chaiAsPromised);
@@ -38,7 +40,9 @@
const collectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
await destroyCollectionExpectSuccess(collectionId);
});
- it('ReFungible collection can be destroyed', async () => {
+ it('ReFungible collection can be destroyed', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const collectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
await destroyCollectionExpectSuccess(collectionId);
});
tests/src/eth/api/CollectionHelpers.soldiffbeforeafterboth--- a/tests/src/eth/api/CollectionHelpers.sol
+++ b/tests/src/eth/api/CollectionHelpers.sol
@@ -20,8 +20,14 @@
);
}
-// Selector: c20653fc
+// Selector: 675f3074
interface CollectionHelpers is Dummy, ERC165, CollectionHelpersEvents {
+ // Create an NFT collection
+ // @param name Name of the collection
+ // @param description Informative description of the collection
+ // @param token_prefix Token prefix to represent the collection tokens in UI and user applications
+ // @return address Address of the newly created collection
+ //
// Selector: createNonfungibleCollection(string,string,string) e34a6844
function createNonfungibleCollection(
string memory name,
@@ -42,8 +48,20 @@
string memory name,
string memory description,
string memory tokenPrefix
- ) external view returns (address);
+ ) external returns (address);
+
+ // Selector: createERC721MetadataCompatibleRFTCollection(string,string,string,string) a5596388
+ function createERC721MetadataCompatibleRFTCollection(
+ string memory name,
+ string memory description,
+ string memory tokenPrefix,
+ string memory baseUri
+ ) external returns (address);
+ // Check if a collection exists
+ // @param collection_address Address of the collection in question
+ // @return bool Does the collection exist?
+ //
// Selector: isCollectionExist(address) c3de1494
function isCollectionExist(address collectionAddress)
external
tests/src/eth/api/UniqueFungible.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueFungible.sol
+++ b/tests/src/eth/api/UniqueFungible.sol
@@ -22,13 +22,7 @@
);
}
-// Selector: 79cc6790
-interface ERC20UniqueExtensions is Dummy, ERC165 {
- // Selector: burnFrom(address,uint256) 79cc6790
- function burnFrom(address from, uint256 amount) external returns (bool);
-}
-
-// Selector: 7d9262e6
+// Selector: 6cf113cd
interface Collection is Dummy, ERC165 {
// Set collection property.
//
@@ -174,6 +168,27 @@
//
// Selector: setCollectionMintMode(bool) 00018e84
function setCollectionMintMode(bool mode) external;
+
+ // Check that account is the owner or admin of the collection
+ //
+ // @param user account to verify
+ // @return "true" if account is the owner or admin
+ //
+ // Selector: verifyOwnerOrAdmin(address) c2282493
+ function verifyOwnerOrAdmin(address user) external view returns (bool);
+
+ // Returns collection type
+ //
+ // @return `Fungible` or `NFT` or `ReFungible`
+ //
+ // Selector: uniqueCollectionType() d34b55b8
+ function uniqueCollectionType() external returns (string memory);
+}
+
+// Selector: 79cc6790
+interface ERC20UniqueExtensions is Dummy, ERC165 {
+ // Selector: burnFrom(address,uint256) 79cc6790
+ function burnFrom(address from, uint256 amount) external returns (bool);
}
// Selector: 942e8b22
tests/src/eth/api/UniqueNFT.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueNFT.sol
+++ b/tests/src/eth/api/UniqueNFT.sol
@@ -203,9 +203,13 @@
function symbol() external view returns (string memory);
// @notice A distinct Uniform Resource Identifier (URI) for a given asset.
- // @dev Throws if `tokenId` is not a valid NFT. URIs are defined in RFC
- // 3986. The URI may point to a JSON file that conforms to the "ERC721
- // Metadata JSON Schema".
+ //
+ // @dev If the token has a `url` property and it is not empty, it is returned.
+ // Else If the collection does not have a property with key `schemaName` or its value is not equal to `ERC721Metadata`, it return an error `tokenURI not set`.
+ // If the collection property `baseURI` is empty or absent, return "" (empty string)
+ // otherwise, if token property `suffix` present and is non-empty, return concatenation of baseURI and suffix
+ // otherwise, return concatenation of `baseURI` and stringified token id (decimal stringifying, without paddings).
+ //
// @return token's const_metadata
//
// Selector: tokenURI(uint256) c87b56dd
@@ -246,33 +250,7 @@
function finishMinting() external returns (bool);
}
-// Selector: 780e9d63
-interface ERC721Enumerable is Dummy, ERC165 {
- // @notice Enumerate valid NFTs
- // @param index A counter less than `totalSupply()`
- // @return The token identifier for the `index`th NFT,
- // (sort order not specified)
- //
- // Selector: tokenByIndex(uint256) 4f6ccce7
- function tokenByIndex(uint256 index) external view returns (uint256);
-
- // @dev Not implemented
- //
- // Selector: tokenOfOwnerByIndex(address,uint256) 2f745c59
- function tokenOfOwnerByIndex(address owner, uint256 index)
- external
- view
- returns (uint256);
-
- // @notice Count NFTs tracked by this contract
- // @return A count of valid NFTs tracked by this contract, where each one of
- // them has an assigned and queryable owner not equal to the zero address
- //
- // Selector: totalSupply() 18160ddd
- function totalSupply() external view returns (uint256);
-}
-
-// Selector: 7d9262e6
+// Selector: 6cf113cd
interface Collection is Dummy, ERC165 {
// Set collection property.
//
@@ -418,6 +396,47 @@
//
// Selector: setCollectionMintMode(bool) 00018e84
function setCollectionMintMode(bool mode) external;
+
+ // Check that account is the owner or admin of the collection
+ //
+ // @param user account to verify
+ // @return "true" if account is the owner or admin
+ //
+ // Selector: verifyOwnerOrAdmin(address) c2282493
+ function verifyOwnerOrAdmin(address user) external view returns (bool);
+
+ // Returns collection type
+ //
+ // @return `Fungible` or `NFT` or `ReFungible`
+ //
+ // Selector: uniqueCollectionType() d34b55b8
+ function uniqueCollectionType() external returns (string memory);
+}
+
+// Selector: 780e9d63
+interface ERC721Enumerable is Dummy, ERC165 {
+ // @notice Enumerate valid NFTs
+ // @param index A counter less than `totalSupply()`
+ // @return The token identifier for the `index`th NFT,
+ // (sort order not specified)
+ //
+ // Selector: tokenByIndex(uint256) 4f6ccce7
+ function tokenByIndex(uint256 index) external view returns (uint256);
+
+ // @dev Not implemented
+ //
+ // Selector: tokenOfOwnerByIndex(address,uint256) 2f745c59
+ function tokenOfOwnerByIndex(address owner, uint256 index)
+ external
+ view
+ returns (uint256);
+
+ // @notice Count NFTs tracked by this contract
+ // @return A count of valid NFTs tracked by this contract, where each one of
+ // them has an assigned and queryable owner not equal to the zero address
+ //
+ // Selector: totalSupply() 18160ddd
+ function totalSupply() external view returns (uint256);
}
// Selector: d74d154f
tests/src/eth/api/UniqueRefungible.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueRefungible.sol
+++ b/tests/src/eth/api/UniqueRefungible.sol
@@ -3,6 +3,12 @@
pragma solidity >=0.8.0 <0.9.0;
+// Anonymous struct
+struct Tuple0 {
+ uint256 field_0;
+ string field_1;
+}
+
// Common stubs holder
interface Dummy {
@@ -12,7 +18,237 @@
function supportsInterface(bytes4 interfaceID) external view returns (bool);
}
-// Selector: 7d9262e6
+// Inline
+interface ERC721Events {
+ event Transfer(
+ address indexed from,
+ address indexed to,
+ uint256 indexed tokenId
+ );
+ event Approval(
+ address indexed owner,
+ address indexed approved,
+ uint256 indexed tokenId
+ );
+ event ApprovalForAll(
+ address indexed owner,
+ address indexed operator,
+ bool approved
+ );
+}
+
+// Inline
+interface ERC721MintableEvents {
+ event MintingFinished();
+}
+
+// Selector: 41369377
+interface TokenProperties is Dummy, ERC165 {
+ // @notice Set permissions for token property.
+ // @dev Throws error if `msg.sender` is not admin or owner of the collection.
+ // @param key Property key.
+ // @param is_mutable Permission to mutate property.
+ // @param collection_admin Permission to mutate property by collection admin if property is mutable.
+ // @param token_owner Permission to mutate property by token owner if property is mutable.
+ //
+ // Selector: setTokenPropertyPermission(string,bool,bool,bool) 222d97fa
+ function setTokenPropertyPermission(
+ string memory key,
+ bool isMutable,
+ bool collectionAdmin,
+ bool tokenOwner
+ ) external;
+
+ // @notice Set token property value.
+ // @dev Throws error if `msg.sender` has no permission to edit the property.
+ // @param tokenId ID of the token.
+ // @param key Property key.
+ // @param value Property value.
+ //
+ // Selector: setProperty(uint256,string,bytes) 1752d67b
+ function setProperty(
+ uint256 tokenId,
+ string memory key,
+ bytes memory value
+ ) external;
+
+ // @notice Delete token property value.
+ // @dev Throws error if `msg.sender` has no permission to edit the property.
+ // @param tokenId ID of the token.
+ // @param key Property key.
+ //
+ // Selector: deleteProperty(uint256,string) 066111d1
+ function deleteProperty(uint256 tokenId, string memory key) external;
+
+ // @notice Get token property value.
+ // @dev Throws error if key not found
+ // @param tokenId ID of the token.
+ // @param key Property key.
+ // @return Property value bytes
+ //
+ // Selector: property(uint256,string) 7228c327
+ function property(uint256 tokenId, string memory key)
+ external
+ view
+ returns (bytes memory);
+}
+
+// Selector: 42966c68
+interface ERC721Burnable is Dummy, ERC165 {
+ // @notice Burns a specific ERC721 token.
+ // @dev Throws unless `msg.sender` is the current RFT owner, or an authorized
+ // operator of the current owner.
+ // @param tokenId The RFT to approve
+ //
+ // Selector: burn(uint256) 42966c68
+ function burn(uint256 tokenId) external;
+}
+
+// Selector: 58800161
+interface ERC721 is Dummy, ERC165, ERC721Events {
+ // @notice Count all RFTs assigned to an owner
+ // @dev RFTs assigned to the zero address are considered invalid, and this
+ // function throws for queries about the zero address.
+ // @param owner An address for whom to query the balance
+ // @return The number of RFTs owned by `owner`, possibly zero
+ //
+ // Selector: balanceOf(address) 70a08231
+ function balanceOf(address owner) external view returns (uint256);
+
+ // @notice Find the owner of an RFT
+ // @dev RFTs assigned to zero address are considered invalid, and queries
+ // about them do throw.
+ // Returns special 0xffffffffffffffffffffffffffffffffffffffff address for
+ // the tokens that are partially owned.
+ // @param tokenId The identifier for an RFT
+ // @return The address of the owner of the RFT
+ //
+ // Selector: ownerOf(uint256) 6352211e
+ function ownerOf(uint256 tokenId) external view returns (address);
+
+ // @dev Not implemented
+ //
+ // Selector: safeTransferFromWithData(address,address,uint256,bytes) 60a11672
+ function safeTransferFromWithData(
+ address from,
+ address to,
+ uint256 tokenId,
+ bytes memory data
+ ) external;
+
+ // @dev Not implemented
+ //
+ // Selector: safeTransferFrom(address,address,uint256) 42842e0e
+ function safeTransferFrom(
+ address from,
+ address to,
+ uint256 tokenId
+ ) external;
+
+ // @notice Transfer ownership of an RFT -- THE CALLER IS RESPONSIBLE
+ // TO CONFIRM THAT `to` IS CAPABLE OF RECEIVING NFTS OR ELSE
+ // THEY MAY BE PERMANENTLY LOST
+ // @dev Throws unless `msg.sender` is the current owner or an authorized
+ // operator for this RFT. Throws if `from` is not the current owner. Throws
+ // if `to` is the zero address. Throws if `tokenId` is not a valid RFT.
+ // Throws if RFT pieces have multiple owners.
+ // @param from The current owner of the NFT
+ // @param to The new owner
+ // @param tokenId The NFT to transfer
+ // @param _value Not used for an NFT
+ //
+ // Selector: transferFrom(address,address,uint256) 23b872dd
+ function transferFrom(
+ address from,
+ address to,
+ uint256 tokenId
+ ) external;
+
+ // @dev Not implemented
+ //
+ // Selector: approve(address,uint256) 095ea7b3
+ function approve(address approved, uint256 tokenId) external;
+
+ // @dev Not implemented
+ //
+ // Selector: setApprovalForAll(address,bool) a22cb465
+ function setApprovalForAll(address operator, bool approved) external;
+
+ // @dev Not implemented
+ //
+ // Selector: getApproved(uint256) 081812fc
+ function getApproved(uint256 tokenId) external view returns (address);
+
+ // @dev Not implemented
+ //
+ // Selector: isApprovedForAll(address,address) e985e9c5
+ function isApprovedForAll(address owner, address operator)
+ external
+ view
+ returns (address);
+}
+
+// Selector: 5b5e139f
+interface ERC721Metadata is Dummy, ERC165 {
+ // @notice A descriptive name for a collection of RFTs in this contract
+ //
+ // Selector: name() 06fdde03
+ function name() external view returns (string memory);
+
+ // @notice An abbreviated name for RFTs in this contract
+ //
+ // Selector: symbol() 95d89b41
+ function symbol() external view returns (string memory);
+
+ // @notice A distinct Uniform Resource Identifier (URI) for a given asset.
+ //
+ // @dev If the token has a `url` property and it is not empty, it is returned.
+ // Else If the collection does not have a property with key `schemaName` or its value is not equal to `ERC721Metadata`, it return an error `tokenURI not set`.
+ // If the collection property `baseURI` is empty or absent, return "" (empty string)
+ // otherwise, if token property `suffix` present and is non-empty, return concatenation of baseURI and suffix
+ // otherwise, return concatenation of `baseURI` and stringified token id (decimal stringifying, without paddings).
+ //
+ // @return token's const_metadata
+ //
+ // Selector: tokenURI(uint256) c87b56dd
+ function tokenURI(uint256 tokenId) external view returns (string memory);
+}
+
+// Selector: 68ccfe89
+interface ERC721Mintable is Dummy, ERC165, ERC721MintableEvents {
+ // Selector: mintingFinished() 05d2035b
+ function mintingFinished() external view returns (bool);
+
+ // @notice Function to mint token.
+ // @dev `tokenId` should be obtained with `nextTokenId` method,
+ // unlike standard, you can't specify it manually
+ // @param to The new owner
+ // @param tokenId ID of the minted RFT
+ //
+ // Selector: mint(address,uint256) 40c10f19
+ function mint(address to, uint256 tokenId) external returns (bool);
+
+ // @notice Function to mint token with the given tokenUri.
+ // @dev `tokenId` should be obtained with `nextTokenId` method,
+ // unlike standard, you can't specify it manually
+ // @param to The new owner
+ // @param tokenId ID of the minted RFT
+ // @param tokenUri Token URI that would be stored in the RFT properties
+ //
+ // Selector: mintWithTokenURI(address,uint256,string) 50bb4e7f
+ function mintWithTokenURI(
+ address to,
+ uint256 tokenId,
+ string memory tokenUri
+ ) external returns (bool);
+
+ // @dev Not implemented
+ //
+ // Selector: finishMinting() 7d64bcb4
+ function finishMinting() external returns (bool);
+}
+
+// Selector: 6cf113cd
interface Collection is Dummy, ERC165 {
// Set collection property.
//
@@ -158,6 +394,121 @@
//
// Selector: setCollectionMintMode(bool) 00018e84
function setCollectionMintMode(bool mode) external;
+
+ // Check that account is the owner or admin of the collection
+ //
+ // @param user account to verify
+ // @return "true" if account is the owner or admin
+ //
+ // Selector: verifyOwnerOrAdmin(address) c2282493
+ function verifyOwnerOrAdmin(address user) external view returns (bool);
+
+ // Returns collection type
+ //
+ // @return `Fungible` or `NFT` or `ReFungible`
+ //
+ // Selector: uniqueCollectionType() d34b55b8
+ function uniqueCollectionType() external returns (string memory);
}
-interface UniqueRefungible is Dummy, ERC165, Collection {}
+// Selector: 780e9d63
+interface ERC721Enumerable is Dummy, ERC165 {
+ // @notice Enumerate valid RFTs
+ // @param index A counter less than `totalSupply()`
+ // @return The token identifier for the `index`th NFT,
+ // (sort order not specified)
+ //
+ // Selector: tokenByIndex(uint256) 4f6ccce7
+ function tokenByIndex(uint256 index) external view returns (uint256);
+
+ // Not implemented
+ //
+ // Selector: tokenOfOwnerByIndex(address,uint256) 2f745c59
+ function tokenOfOwnerByIndex(address owner, uint256 index)
+ external
+ view
+ returns (uint256);
+
+ // @notice Count RFTs tracked by this contract
+ // @return A count of valid RFTs tracked by this contract, where each one of
+ // them has an assigned and queryable owner not equal to the zero address
+ //
+ // Selector: totalSupply() 18160ddd
+ function totalSupply() external view returns (uint256);
+}
+
+// Selector: 7c3bef89
+interface ERC721UniqueExtensions is Dummy, ERC165 {
+ // @notice Transfer ownership of an RFT
+ // @dev Throws unless `msg.sender` is the current owner. Throws if `to`
+ // is the zero address. Throws if `tokenId` is not a valid RFT.
+ // Throws if RFT pieces have multiple owners.
+ // @param to The new owner
+ // @param tokenId The RFT to transfer
+ // @param _value Not used for an RFT
+ //
+ // Selector: transfer(address,uint256) a9059cbb
+ function transfer(address to, uint256 tokenId) external;
+
+ // @notice Burns a specific ERC721 token.
+ // @dev Throws unless `msg.sender` is the current owner or an authorized
+ // operator for this RFT. Throws if `from` is not the current owner. Throws
+ // if `to` is the zero address. Throws if `tokenId` is not a valid RFT.
+ // Throws if RFT pieces have multiple owners.
+ // @param from The current owner of the RFT
+ // @param tokenId The RFT to transfer
+ // @param _value Not used for an RFT
+ //
+ // Selector: burnFrom(address,uint256) 79cc6790
+ function burnFrom(address from, uint256 tokenId) external;
+
+ // @notice Returns next free RFT ID.
+ //
+ // Selector: nextTokenId() 75794a3c
+ function nextTokenId() external view returns (uint256);
+
+ // @notice Function to mint multiple tokens.
+ // @dev `tokenIds` should be an array of consecutive numbers and first number
+ // should be obtained with `nextTokenId` method
+ // @param to The new owner
+ // @param tokenIds IDs of the minted RFTs
+ //
+ // Selector: mintBulk(address,uint256[]) 44a9945e
+ function mintBulk(address to, uint256[] memory tokenIds)
+ external
+ returns (bool);
+
+ // @notice Function to mint multiple tokens with the given tokenUris.
+ // @dev `tokenIds` is array of pairs of token ID and token URI. Token IDs should be consecutive
+ // numbers and first number should be obtained with `nextTokenId` method
+ // @param to The new owner
+ // @param tokens array of pairs of token ID and token URI for minted tokens
+ //
+ // Selector: mintBulkWithTokenURI(address,(uint256,string)[]) 36543006
+ function mintBulkWithTokenURI(address to, Tuple0[] memory tokens)
+ external
+ returns (bool);
+
+ // Returns EVM address for refungible token
+ //
+ // @param token ID of the token
+ //
+ // Selector: tokenContractAddress(uint256) ab76fac6
+ function tokenContractAddress(uint256 token)
+ external
+ view
+ returns (address);
+}
+
+interface UniqueRefungible is
+ Dummy,
+ ERC165,
+ ERC721,
+ ERC721Metadata,
+ ERC721Enumerable,
+ ERC721UniqueExtensions,
+ ERC721Mintable,
+ ERC721Burnable,
+ Collection,
+ TokenProperties
+{}
tests/src/eth/api/UniqueRefungibleToken.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueRefungibleToken.sol
+++ b/tests/src/eth/api/UniqueRefungibleToken.sol
@@ -22,6 +22,23 @@
);
}
+// Selector: 042f1106
+interface ERC1633UniqueExtensions is Dummy, ERC165 {
+ // Selector: setParentNFT(address,uint256) 042f1106
+ function setParentNFT(address collection, uint256 nftId)
+ external
+ returns (bool);
+}
+
+// Selector: 5755c3f2
+interface ERC1633 is Dummy, ERC165 {
+ // Selector: parentToken() 80a54001
+ function parentToken() external view returns (address);
+
+ // Selector: parentTokenId() d7f083f3
+ function parentTokenId() external view returns (uint256);
+}
+
// Selector: 942e8b22
interface ERC20 is Dummy, ERC165, ERC20Events {
// @return the name of the token.
@@ -115,5 +132,7 @@
Dummy,
ERC165,
ERC20,
- ERC20UniqueExtensions
+ ERC20UniqueExtensions,
+ ERC1633,
+ ERC1633UniqueExtensions
{}
tests/src/eth/collectionAdmin.test.tsdiffbeforeafterboth--- a/tests/src/eth/collectionAdmin.test.ts
+++ b/tests/src/eth/collectionAdmin.test.ts
@@ -59,6 +59,22 @@
expect(adminList[0].asSubstrate.toString().toLocaleLowerCase())
.to.be.eq(newAdmin.address.toLocaleLowerCase());
});
+
+ itWeb3('Verify owner or admin', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const collectionHelper = evmCollectionHelpers(web3, owner);
+
+ const result = await collectionHelper.methods
+ .createNonfungibleCollection('A', 'B', 'C')
+ .send();
+ const {collectionIdAddress} = await getCollectionAddressFromResult(api, result);
+
+ const newAdmin = createEthAccount(web3);
+ const collectionEvm = evmCollection(web3, owner, collectionIdAddress);
+ expect(await collectionEvm.methods.verifyOwnerOrAdmin(newAdmin).call()).to.be.false;
+ await collectionEvm.methods.addCollectionAdmin(newAdmin).send();
+ expect(await collectionEvm.methods.verifyOwnerOrAdmin(newAdmin).call()).to.be.true;
+ });
itWeb3('(!negative tests!) Add admin by ADMIN is not allowed', async ({api, web3, privateKeyWrapper}) => {
const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
tests/src/eth/collectionHelpersAbi.jsondiffbeforeafterboth--- a/tests/src/eth/collectionHelpersAbi.json
+++ b/tests/src/eth/collectionHelpersAbi.json
@@ -34,6 +34,18 @@
"inputs": [
{ "internalType": "string", "name": "name", "type": "string" },
{ "internalType": "string", "name": "description", "type": "string" },
+ { "internalType": "string", "name": "tokenPrefix", "type": "string" },
+ { "internalType": "string", "name": "baseUri", "type": "string" }
+ ],
+ "name": "createERC721MetadataCompatibleRFTCollection",
+ "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "string", "name": "name", "type": "string" },
+ { "internalType": "string", "name": "description", "type": "string" },
{ "internalType": "string", "name": "tokenPrefix", "type": "string" }
],
"name": "createNonfungibleCollection",
@@ -49,7 +61,7 @@
],
"name": "createRefungibleCollection",
"outputs": [{ "internalType": "address", "name": "", "type": "address" }],
- "stateMutability": "view",
+ "stateMutability": "nonpayable",
"type": "function"
},
{
tests/src/eth/createRFTCollection.test.tsdiffbeforeafterboth--- a/tests/src/eth/createRFTCollection.test.ts
+++ b/tests/src/eth/createRFTCollection.test.ts
@@ -16,7 +16,7 @@
import {evmToAddress} from '@polkadot/util-crypto';
import {expect} from 'chai';
-import {getCreatedCollectionCount, getDetailedCollectionInfo} from '../util/helpers';
+import {getCreatedCollectionCount, getDetailedCollectionInfo, requirePallets, Pallets} from '../util/helpers';
import {
evmCollectionHelpers,
collectionIdToAddress,
@@ -28,6 +28,10 @@
} from './util/helpers';
describe('Create RFT collection from EVM', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
itWeb3('Create collection', async ({api, web3, privateKeyWrapper}) => {
const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
const collectionHelper = evmCollectionHelpers(web3, owner);
@@ -146,6 +150,10 @@
});
describe('(!negative tests!) Create RFT collection from EVM', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
itWeb3('(!negative test!) Create collection (bad lengths)', async ({api, web3, privateKeyWrapper}) => {
const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
const helper = evmCollectionHelpers(web3, owner);
@@ -228,4 +236,4 @@
.setCollectionLimit('badLimit', 'true')
.call()).to.be.rejectedWith('unknown boolean limit "badLimit"');
});
-});
\ No newline at end of file
+});
tests/src/eth/fractionalizer/Fractionalizer.bindiffbeforeafterboth--- /dev/null
+++ b/tests/src/eth/fractionalizer/Fractionalizer.bin
@@ -0,0 +1 @@
+60c0604052600a60805269526546756e6769626c6560b01b60a0527fcdb72fd4e1d0d6d4eebd7ab142113ec2b4b06ddb24324db5c287ef01ab484d6b60055534801561004a57600080fd5b50600480546001600160a01b0319163317905561137a8061006c6000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063115091401461005c5780631b191ea214610071578063d470e60f14610084578063dbc38ad214610097578063eb292412146100aa575b600080fd5b61006f61006a366004610f85565b6100bd565b005b61006f61007f366004610ff2565b61035b565b61006f61009236600461108c565b6104c0565b61006f6100a53660046110b8565b61089d565b61006f6100b8366004611114565b610ee0565b6004546001600160a01b031633146100f05760405162461bcd60e51b81526004016100e79061114d565b60405180910390fd5b6000546001600160a01b0316156101495760405162461bcd60e51b815260206004820152601d60248201527f52465420636f6c6c656374696f6e20697320616c72656164792073657400000060448201526064016100e7565b60008190506000816001600160a01b031663d34b55b86040518163ffffffff1660e01b81526004016000604051808303816000875af1158015610190573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526101b8919081019061118b565b905060055481805190602001201461022f5760405162461bcd60e51b815260206004820152603460248201527f57726f6e6720636f6c6c656374696f6e20747970652e20436f6c6c656374696f604482015273371034b9903737ba103932b33ab733b4b136329760611b60648201526084016100e7565b816001600160a01b03166304a460536040518163ffffffff1660e01b81526004016020604051808303816000875af115801561026f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610293919061125b565b6103055760405162461bcd60e51b815260206004820152603c60248201527f4672616374696f6e616c697a657220636f6e74726163742073686f756c64206260448201527f6520616e2061646d696e206f662074686520636f6c6c656374696f6e0000000060648201526084016100e7565b600080546001600160a01b0319166001600160a01b0385169081179091556040519081527f7186a599bf2297b1f4c8957d30b0965291eee0021a5f9a0aeb54dcbd1ffdceef9060200160405180910390a1505050565b6004546001600160a01b031633146103855760405162461bcd60e51b81526004016100e79061114d565b6000546001600160a01b0316156103de5760405162461bcd60e51b815260206004820152601d60248201527f52465420636f6c6c656374696f6e20697320616c72656164792073657400000060448201526064016100e7565b6040516344a68ad560e01b8152736c4e9fe1ae37a41e93cee429e8e1881abdcbb54f9081906344a68ad590610421908a908a908a908a908a908a906004016112a1565b6020604051808303816000875af1158015610440573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046491906112ea565b600080546001600160a01b0319166001600160a01b039290921691821790556040519081527f7186a599bf2297b1f4c8957d30b0965291eee0021a5f9a0aeb54dcbd1ffdceef906020015b60405180910390a150505050505050565b6000546001600160a01b03166105145760405162461bcd60e51b81526020600482015260196024820152781491950818dbdb1b1958dd1a5bdb881a5cc81b9bdd081cd95d603a1b60448201526064016100e7565b6000546001600160a01b038381169116146105685760405162461bcd60e51b81526020600482015260146024820152732bb937b7339029232a1031b7b63632b1ba34b7b760611b60448201526064016100e7565b600080546040516355bb7d6360e11b8152600481018490526001600160a01b039091169190829063ab76fac690602401602060405180830381865afa1580156105b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105d991906112ea565b6001600160a01b03808216600090815260036020908152604091829020825180840190935280549093168083526001909301549082015291925061065f5760405162461bcd60e51b815260206004820181905260248201527f4e6f20636f72726573706f6e64696e67204e465420746f6b656e20666f756e6460448201526064016100e7565b6000829050806001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106c69190611307565b6040516370a0823160e01b81523360048201526001600160a01b038316906370a0823190602401602060405180830381865afa15801561070a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061072e9190611307565b1461078a5760405162461bcd60e51b815260206004820152602660248201527f4e6f7420616c6c2070696563657320617265206f776e6564206279207468652060448201526531b0b63632b960d11b60648201526084016100e7565b6040516323b872dd60e01b81526001600160a01b038516906323b872dd906107ba90339030908a90600401611320565b600060405180830381600087803b1580156107d457600080fd5b505af11580156107e8573d6000803e3d6000fd5b5050835160208501516040516323b872dd60e01b81526001600160a01b0390921693506323b872dd92506108229130913391600401611320565b600060405180830381600087803b15801561083c57600080fd5b505af1158015610850573d6000803e3d6000fd5b5050835160208501516040517fe9e9808d24ff79ccc3b1ecf48be7b2d11591adccc452150d0d7947cb48eb0d53945061088d935087929190611320565b60405180910390a1505050505050565b6000546001600160a01b03166108f15760405162461bcd60e51b81526020600482015260196024820152781491950818dbdb1b1958dd1a5bdb881a5cc81b9bdd081cd95d603a1b60448201526064016100e7565b600080546001600160a01b0385811683526001602081905260409093205491169160ff90911615151461098c5760405162461bcd60e51b815260206004820152603c60248201527f4672616374696f6e616c697a6174696f6e206f66207468697320636f6c6c656360448201527f74696f6e206973206e6f7420616c6c6f7765642062792061646d696e0000000060648201526084016100e7565b6040516331a9108f60e11b81526004810184905233906001600160a01b03861690636352211e90602401602060405180830381865afa1580156109d3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109f791906112ea565b6001600160a01b031614610a5d5760405162461bcd60e51b815260206004820152602760248201527f4f6e6c7920746f6b656e206f776e657220636f756c64206672616374696f6e616044820152661b1a5e99481a5d60ca1b60648201526084016100e7565b6040516323b872dd60e01b81526001600160a01b038516906323b872dd90610a8d90339030908890600401611320565b600060405180830381600087803b158015610aa757600080fd5b505af1158015610abb573d6000803e3d6000fd5b505050506001600160a01b0384166000908152600260209081526040808320868452909152812054819081908103610d0757836001600160a01b03166375794a3c6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b2b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b4f9190611307565b6040516340c10f1960e01b8152306004820152602481018290529093506001600160a01b038516906340c10f19906044016020604051808303816000875af1158015610b9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc3919061125b565b506040516355bb7d6360e11b8152600481018490526001600160a01b0385169063ab76fac690602401602060405180830381865afa158015610c09573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c2d91906112ea565b6001600160a01b0388811660008181526002602090815260408083208c84528252808320899055805180820182528481528083018d8152878716808652600390945293829020905181546001600160a01b0319169616959095178555915160019094019390935551630217888360e11b81526004810191909152602481018990529193508392509063042f1106906044016020604051808303816000875af1158015610cdd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d01919061125b565b50610d98565b6001600160a01b0387811660009081526002602090815260408083208a8452909152908190205490516355bb7d6360e11b8152600481018290529094509085169063ab76fac690602401602060405180830381865afa158015610d6e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d9291906112ea565b91508190505b60405163d2418ca760e01b81526001600160801b03861660048201526001600160a01b0382169063d2418ca7906024016020604051808303816000875af1158015610de7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0b919061125b565b5060405163a9059cbb60e01b81523360048201526001600160801b03861660248201526001600160a01b0382169063a9059cbb906044016020604051808303816000875af1158015610e61573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e85919061125b565b50604080516001600160a01b03808a168252602082018990528416918101919091526001600160801b03861660608201527f29f372538523984f33874da1b50e596ce0f180a6eb04d7ff22bb2ce80e1576b6906080016104af565b6004546001600160a01b03163314610f0a5760405162461bcd60e51b81526004016100e79061114d565b6001600160a01b038216600081815260016020908152604091829020805460ff19168515159081179091558251938452908301527f6dad0aed33f4b7f07095619b668698e17943fd9f4c83e7cfcc7f6dd880a11588910160405180910390a15050565b6001600160a01b0381168114610f8257600080fd5b50565b600060208284031215610f9757600080fd5b8135610fa281610f6d565b9392505050565b60008083601f840112610fbb57600080fd5b50813567ffffffffffffffff811115610fd357600080fd5b602083019150836020828501011115610feb57600080fd5b9250929050565b6000806000806000806060878903121561100b57600080fd5b863567ffffffffffffffff8082111561102357600080fd5b61102f8a838b01610fa9565b9098509650602089013591508082111561104857600080fd5b6110548a838b01610fa9565b9096509450604089013591508082111561106d57600080fd5b5061107a89828a01610fa9565b979a9699509497509295939492505050565b6000806040838503121561109f57600080fd5b82356110aa81610f6d565b946020939093013593505050565b6000806000606084860312156110cd57600080fd5b83356110d881610f6d565b92506020840135915060408401356001600160801b03811681146110fb57600080fd5b809150509250925092565b8015158114610f8257600080fd5b6000806040838503121561112757600080fd5b823561113281610f6d565b9150602083013561114281611106565b809150509250929050565b6020808252600e908201526d27b7363c9037bbb732b91031b0b760911b604082015260600190565b634e487b7160e01b600052604160045260246000fd5b6000602080838503121561119e57600080fd5b825167ffffffffffffffff808211156111b657600080fd5b818501915085601f8301126111ca57600080fd5b8151818111156111dc576111dc611175565b604051601f8201601f19908116603f0116810190838211818310171561120457611204611175565b81604052828152888684870101111561121c57600080fd5b600093505b8284101561123e5784840186015181850187015292850192611221565b8284111561124f5760008684830101525b98975050505050505050565b60006020828403121561126d57600080fd5b8151610fa281611106565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6060815260006112b560608301888a611278565b82810360208401526112c8818789611278565b905082810360408401526112dd818587611278565b9998505050505050505050565b6000602082840312156112fc57600080fd5b8151610fa281610f6d565b60006020828403121561131957600080fd5b5051919050565b6001600160a01b03938416815291909216602082015260408101919091526060019056fea2646970667358221220a118fe8c3b83b3933baa7bfe084ed165a014ec509367252e5c99e1a3332d000364736f6c634300080f0033
\ No newline at end of file
tests/src/eth/fractionalizer/Fractionalizer.soldiffbeforeafterboth--- /dev/null
+++ b/tests/src/eth/fractionalizer/Fractionalizer.sol
@@ -0,0 +1,189 @@
+// SPDX-License-Identifier: Apache License
+pragma solidity >=0.8.0;
+import {CollectionHelpers} from "../api/CollectionHelpers.sol";
+import {ContractHelpers} from "../api/ContractHelpers.sol";
+import {UniqueRefungibleToken} from "../api/UniqueRefungibleToken.sol";
+import {UniqueRefungible} from "../api/UniqueRefungible.sol";
+import {UniqueNFT} from "../api/UniqueNFT.sol";
+
+/// @dev Fractionalization contract. It stores mappings between NFT and RFT tokens,
+/// stores allowlist of NFT tokens available for fractionalization, has methods
+/// for fractionalization and defractionalization of NFT tokens.
+contract Fractionalizer {
+ struct Token {
+ address _collection;
+ uint256 _tokenId;
+ }
+ address rftCollection;
+ mapping(address => bool) nftCollectionAllowList;
+ mapping(address => mapping(uint256 => uint256)) nft2rftMapping;
+ mapping(address => Token) rft2nftMapping;
+ bytes32 refungibleCollectionType = keccak256(bytes("ReFungible"));
+
+ receive() external payable onlyOwner {}
+
+ /// @dev Method modifier to only allow contract owner to call it.
+ modifier onlyOwner() {
+ address contracthelpersAddress = 0x842899ECF380553E8a4de75bF534cdf6fBF64049;
+ ContractHelpers contractHelpers = ContractHelpers(contracthelpersAddress);
+ address contractOwner = contractHelpers.contractOwner(address(this));
+ require(msg.sender == contractOwner, "Only owner can");
+ _;
+ }
+
+ /// @dev This emits when RFT collection setting is changed.
+ event RFTCollectionSet(address _collection);
+
+ /// @dev This emits when NFT collection is allowed or disallowed.
+ event AllowListSet(address _collection, bool _status);
+
+ /// @dev This emits when NFT token is fractionalized by contract.
+ event Fractionalized(address _collection, uint256 _tokenId, address _rftToken, uint128 _amount);
+
+ /// @dev This emits when NFT token is defractionalized by contract.
+ event Defractionalized(address _rftToken, address _nftCollection, uint256 _nftTokenId);
+
+ /// Set RFT collection that contract will work with. RFT tokens for fractionalized NFT tokens
+ /// would be created in this collection.
+ /// @dev Throws if RFT collection is already configured for this contract.
+ /// Throws if collection of wrong type (NFT, Fungible) is provided instead
+ /// of RFT collection.
+ /// Throws if `msg.sender` is not owner or admin of provided RFT collection.
+ /// Can only be called by contract owner.
+ /// @param _collection address of RFT collection.
+ function setRFTCollection(address _collection) public onlyOwner {
+ require(
+ rftCollection == address(0),
+ "RFT collection is already set"
+ );
+ UniqueRefungible refungibleContract = UniqueRefungible(_collection);
+ string memory collectionType = refungibleContract.uniqueCollectionType();
+
+ require(
+ keccak256(bytes(collectionType)) == refungibleCollectionType,
+ "Wrong collection type. Collection is not refungible."
+ );
+ require(
+ refungibleContract.verifyOwnerOrAdmin(address(this)),
+ "Fractionalizer contract should be an admin of the collection"
+ );
+ rftCollection = _collection;
+ emit RFTCollectionSet(rftCollection);
+ }
+
+ /// Creates and sets RFT collection that contract will work with. RFT tokens for fractionalized NFT tokens
+ /// would be created in this collection.
+ /// @dev Throws if RFT collection is already configured for this contract.
+ /// Can only be called by contract owner.
+ /// @param _name name for created RFT collection.
+ /// @param _description description for created RFT collection.
+ /// @param _tokenPrefix token prefix for created RFT collection.
+ function createAndSetRFTCollection(string calldata _name, string calldata _description, string calldata _tokenPrefix) public onlyOwner {
+ require(
+ rftCollection == address(0),
+ "RFT collection is already set"
+ );
+ address collectionHelpers = 0x6C4E9fE1AE37a41E93CEE429e8E1881aBdcbb54F;
+ rftCollection = CollectionHelpers(collectionHelpers).createRefungibleCollection(_name, _description, _tokenPrefix);
+ emit RFTCollectionSet(rftCollection);
+ }
+
+ /// Allow or disallow NFT collection tokens from being fractionalized by this contract.
+ /// @dev Can only be called by contract owner.
+ /// @param collection NFT token address.
+ /// @param status `true` to allow and `false` to disallow NFT token.
+ function setNftCollectionIsAllowed(address collection, bool status) public onlyOwner {
+ nftCollectionAllowList[collection] = status;
+ emit AllowListSet(collection, status);
+ }
+
+ /// Fractionilize NFT token.
+ /// @dev Takes NFT token from `msg.sender` and transfers RFT token to `msg.sender`
+ /// instead. Creates new RFT token if provided NFT token never was fractionalized
+ /// by this contract or existing RFT token if it was.
+ /// Throws if RFT collection isn't configured for this contract.
+ /// Throws if fractionalization of provided NFT token is not allowed
+ /// Throws if `msg.sender` is not owner of provided NFT token
+ /// @param _collection NFT collection address
+ /// @param _token id of NFT token to be fractionalized
+ /// @param _pieces number of pieces new RFT token would have
+ function nft2rft(address _collection, uint256 _token, uint128 _pieces) public {
+ require(
+ rftCollection != address(0),
+ "RFT collection is not set"
+ );
+ UniqueRefungible rftCollectionContract = UniqueRefungible(rftCollection);
+ require(
+ nftCollectionAllowList[_collection] == true,
+ "Fractionalization of this collection is not allowed by admin"
+ );
+ require(
+ UniqueNFT(_collection).ownerOf(_token) == msg.sender,
+ "Only token owner could fractionalize it"
+ );
+ UniqueNFT(_collection).transferFrom(
+ msg.sender,
+ address(this),
+ _token
+ );
+ uint256 rftTokenId;
+ address rftTokenAddress;
+ UniqueRefungibleToken rftTokenContract;
+ if (nft2rftMapping[_collection][_token] == 0) {
+ rftTokenId = rftCollectionContract.nextTokenId();
+ rftCollectionContract.mint(address(this), rftTokenId);
+ rftTokenAddress = rftCollectionContract.tokenContractAddress(rftTokenId);
+ nft2rftMapping[_collection][_token] = rftTokenId;
+ rft2nftMapping[rftTokenAddress] = Token(_collection, _token);
+
+ rftTokenContract = UniqueRefungibleToken(rftTokenAddress);
+ rftTokenContract.setParentNFT(_collection, _token);
+ } else {
+ rftTokenId = nft2rftMapping[_collection][_token];
+ rftTokenAddress = rftCollectionContract.tokenContractAddress(rftTokenId);
+ rftTokenContract = UniqueRefungibleToken(rftTokenAddress);
+ }
+ rftTokenContract.repartition(_pieces);
+ rftTokenContract.transfer(msg.sender, _pieces);
+ emit Fractionalized(_collection, _token, rftTokenAddress, _pieces);
+ }
+
+ /// Defrationalize NFT token.
+ /// @dev Takes RFT token from `msg.sender` and transfers corresponding NFT token
+ /// to `msg.sender` instead.
+ /// Throws if RFT collection isn't configured for this contract.
+ /// Throws if provided RFT token is no from configured RFT collection.
+ /// Throws if RFT token was not created by this contract.
+ /// Throws if `msg.sender` isn't owner of all RFT token pieces.
+ /// @param _collection RFT collection address
+ /// @param _token id of RFT token
+ function rft2nft(address _collection, uint256 _token) public {
+ require(
+ rftCollection != address(0),
+ "RFT collection is not set"
+ );
+ require(
+ rftCollection == _collection,
+ "Wrong RFT collection"
+ );
+ UniqueRefungible rftCollectionContract = UniqueRefungible(rftCollection);
+ address rftTokenAddress = rftCollectionContract.tokenContractAddress(_token);
+ Token memory nftToken = rft2nftMapping[rftTokenAddress];
+ require(
+ nftToken._collection != address(0),
+ "No corresponding NFT token found"
+ );
+ UniqueRefungibleToken rftTokenContract = UniqueRefungibleToken(rftTokenAddress);
+ require(
+ rftTokenContract.balanceOf(msg.sender) == rftTokenContract.totalSupply(),
+ "Not all pieces are owned by the caller"
+ );
+ rftCollectionContract.transferFrom(msg.sender, address(this), _token);
+ UniqueNFT(nftToken._collection).transferFrom(
+ address(this),
+ msg.sender,
+ nftToken._tokenId
+ );
+ emit Defractionalized(rftTokenAddress, nftToken._collection, nftToken._tokenId);
+ }
+}
\ No newline at end of file
tests/src/eth/fractionalizer/FractionalizerAbi.jsondiffbeforeafterboth--- /dev/null
+++ b/tests/src/eth/fractionalizer/FractionalizerAbi.json
@@ -0,0 +1,142 @@
+[
+ { "inputs": [], "stateMutability": "nonpayable", "type": "constructor" },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": false,
+ "internalType": "address",
+ "name": "_collection",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "bool",
+ "name": "_status",
+ "type": "bool"
+ }
+ ],
+ "name": "AllowListSet",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": false,
+ "internalType": "address",
+ "name": "_rftToken",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "address",
+ "name": "_nftCollection",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "uint256",
+ "name": "_nftTokenId",
+ "type": "uint256"
+ }
+ ],
+ "name": "Defractionalized",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": false,
+ "internalType": "address",
+ "name": "_collection",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "uint256",
+ "name": "_tokenId",
+ "type": "uint256"
+ },
+ {
+ "indexed": false,
+ "internalType": "address",
+ "name": "_rftToken",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "uint128",
+ "name": "_amount",
+ "type": "uint128"
+ }
+ ],
+ "name": "Fractionalized",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": false,
+ "internalType": "address",
+ "name": "_collection",
+ "type": "address"
+ }
+ ],
+ "name": "RFTCollectionSet",
+ "type": "event"
+ },
+ {
+ "inputs": [
+ { "internalType": "string", "name": "_name", "type": "string" },
+ { "internalType": "string", "name": "_description", "type": "string" },
+ { "internalType": "string", "name": "_tokenPrefix", "type": "string" }
+ ],
+ "name": "createAndSetRFTCollection",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "_collection", "type": "address" },
+ { "internalType": "uint256", "name": "_token", "type": "uint256" },
+ { "internalType": "uint128", "name": "_pieces", "type": "uint128" }
+ ],
+ "name": "nft2rft",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "_collection", "type": "address" },
+ { "internalType": "uint256", "name": "_token", "type": "uint256" }
+ ],
+ "name": "rft2nft",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "collection", "type": "address" },
+ { "internalType": "bool", "name": "status", "type": "bool" }
+ ],
+ "name": "setNftCollectionIsAllowed",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "_collection", "type": "address" }
+ ],
+ "name": "setRFTCollection",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ }
+]
tests/src/eth/fractionalizer/fractionalizer.test.tsdiffbeforeafterboth--- /dev/null
+++ b/tests/src/eth/fractionalizer/fractionalizer.test.ts
@@ -0,0 +1,470 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+
+import Web3 from 'web3';
+import {ApiPromise} from '@polkadot/api';
+import {evmToAddress} from '@polkadot/util-crypto';
+import {readFile} from 'fs/promises';
+import {executeTransaction, submitTransactionAsync} from '../../substrate/substrate-api';
+import {getCreateCollectionResult, getCreateItemResult, UNIQUE} from '../../util/helpers';
+import {collectionIdToAddress, CompiledContract, createEthAccountWithBalance, createNonfungibleCollection, createRefungibleCollection, GAS_ARGS, itWeb3, tokenIdFromAddress, uniqueNFT, uniqueRefungible, uniqueRefungibleToken} from '../util/helpers';
+import {Contract} from 'web3-eth-contract';
+import * as solc from 'solc';
+
+import chai from 'chai';
+import chaiLike from 'chai-like';
+import {IKeyringPair} from '@polkadot/types/types';
+chai.use(chaiLike);
+const expect = chai.expect;
+let fractionalizer: CompiledContract;
+
+async function compileFractionalizer() {
+ if (!fractionalizer) {
+ const input = {
+ language: 'Solidity',
+ sources: {
+ ['Fractionalizer.sol']: {
+ content: (await readFile(`${__dirname}/Fractionalizer.sol`)).toString(),
+ },
+ },
+ settings: {
+ outputSelection: {
+ '*': {
+ '*': ['*'],
+ },
+ },
+ },
+ };
+ const json = JSON.parse(solc.compile(JSON.stringify(input), {import: await findImports()}));
+ const out = json.contracts['Fractionalizer.sol']['Fractionalizer'];
+
+ fractionalizer = {
+ abi: out.abi,
+ object: '0x' + out.evm.bytecode.object,
+ };
+ }
+ return fractionalizer;
+}
+
+async function findImports() {
+ const collectionHelpers = (await readFile(`${__dirname}/../api/CollectionHelpers.sol`)).toString();
+ const contractHelpers = (await readFile(`${__dirname}/../api/ContractHelpers.sol`)).toString();
+ const uniqueRefungibleToken = (await readFile(`${__dirname}/../api/UniqueRefungibleToken.sol`)).toString();
+ const uniqueRefungible = (await readFile(`${__dirname}/../api/UniqueRefungible.sol`)).toString();
+ const uniqueNFT = (await readFile(`${__dirname}/../api/UniqueNFT.sol`)).toString();
+
+ return function(path: string) {
+ switch (path) {
+ case 'api/CollectionHelpers.sol': return {contents: `${collectionHelpers}`};
+ case 'api/ContractHelpers.sol': return {contents: `${contractHelpers}`};
+ case 'api/UniqueRefungibleToken.sol': return {contents: `${uniqueRefungibleToken}`};
+ case 'api/UniqueRefungible.sol': return {contents: `${uniqueRefungible}`};
+ case 'api/UniqueNFT.sol': return {contents: `${uniqueNFT}`};
+ default: return {error: 'File not found'};
+ }
+ };
+}
+
+async function deployFractionalizer(web3: Web3, owner: string) {
+ const compiled = await compileFractionalizer();
+ const fractionalizerContract = new web3.eth.Contract(compiled.abi, undefined, {
+ data: compiled.object,
+ from: owner,
+ ...GAS_ARGS,
+ });
+ return await fractionalizerContract.deploy({data: compiled.object}).send({from: owner});
+}
+
+async function initFractionalizer(api: ApiPromise, web3: Web3, privateKeyWrapper: (account: string) => IKeyringPair, owner: string) {
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ const amount = 10n * UNIQUE;
+ await web3.eth.sendTransaction({from: owner, to: fractionalizer.options.address, value: `${amount}`, ...GAS_ARGS});
+ const result = await fractionalizer.methods.createAndSetRFTCollection('A', 'B', 'C').send();
+ const rftCollectionAddress = result.events.RFTCollectionSet.returnValues._collection;
+ return {fractionalizer, rftCollectionAddress};
+}
+
+async function createRFTToken(api: ApiPromise, web3: Web3, owner: string, fractionalizer: Contract, amount: bigint) {
+ const {collectionIdAddress: nftCollectionAddress} = await createNonfungibleCollection(api, web3, owner);
+ const nftContract = uniqueNFT(web3, nftCollectionAddress, owner);
+ const nftTokenId = await nftContract.methods.nextTokenId().call();
+ await nftContract.methods.mint(owner, nftTokenId).send();
+
+ await fractionalizer.methods.setNftCollectionIsAllowed(nftCollectionAddress, true).send();
+ await nftContract.methods.approve(fractionalizer.options.address, nftTokenId).send();
+ const result = await fractionalizer.methods.nft2rft(nftCollectionAddress, nftTokenId, amount).send();
+ const {_collection, _tokenId, _rftToken} = result.events.Fractionalized.returnValues;
+ return {
+ nftCollectionAddress: _collection,
+ nftTokenId: _tokenId,
+ rftTokenAddress: _rftToken,
+ };
+}
+
+describe('Fractionalizer contract usage', () => {
+ itWeb3('Set RFT collection', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ const {collectionIdAddress} = await createRefungibleCollection(api, web3, owner);
+ const refungibleContract = uniqueRefungible(web3, collectionIdAddress, owner);
+ await refungibleContract.methods.addCollectionAdmin(fractionalizer.options.address).send();
+ const result = await fractionalizer.methods.setRFTCollection(collectionIdAddress).send();
+ expect(result.events).to.be.like({
+ RFTCollectionSet: {
+ returnValues: {
+ _collection: collectionIdAddress,
+ },
+ },
+ });
+ });
+
+ itWeb3('Mint RFT collection', async ({api, web3, privateKeyWrapper}) => {
+ const alice = privateKeyWrapper('//Alice');
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ const tx = api.tx.balances.transfer(evmToAddress(fractionalizer.options.address), 10n * UNIQUE);
+ await submitTransactionAsync(alice, tx);
+
+ const result = await fractionalizer.methods.createAndSetRFTCollection('A', 'B', 'C').send({from: owner});
+ expect(result.events).to.be.like({
+ RFTCollectionSet: {},
+ });
+ expect(result.events.RFTCollectionSet.returnValues._collection).to.be.ok;
+ });
+
+ itWeb3('Set Allowlist', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const {fractionalizer} = await initFractionalizer(api, web3, privateKeyWrapper, owner);
+ const {collectionIdAddress: nftCollectionAddress} = await createNonfungibleCollection(api, web3, owner);
+ const result1 = await fractionalizer.methods.setNftCollectionIsAllowed(nftCollectionAddress, true).send({from: owner});
+ expect(result1.events).to.be.like({
+ AllowListSet: {
+ returnValues: {
+ _collection: nftCollectionAddress,
+ _status: true,
+ },
+ },
+ });
+ const result2 = await fractionalizer.methods.setNftCollectionIsAllowed(nftCollectionAddress, false).send({from: owner});
+ expect(result2.events).to.be.like({
+ AllowListSet: {
+ returnValues: {
+ _collection: nftCollectionAddress,
+ _status: false,
+ },
+ },
+ });
+ });
+
+ itWeb3('NFT to RFT', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const {collectionIdAddress: nftCollectionAddress} = await createNonfungibleCollection(api, web3, owner);
+ const nftContract = uniqueNFT(web3, nftCollectionAddress, owner);
+ const nftTokenId = await nftContract.methods.nextTokenId().call();
+ await nftContract.methods.mint(owner, nftTokenId).send();
+
+ const {fractionalizer} = await initFractionalizer(api, web3, privateKeyWrapper, owner);
+
+ await fractionalizer.methods.setNftCollectionIsAllowed(nftCollectionAddress, true).send();
+ await nftContract.methods.approve(fractionalizer.options.address, nftTokenId).send();
+ const result = await fractionalizer.methods.nft2rft(nftCollectionAddress, nftTokenId, 100).send();
+ expect(result.events).to.be.like({
+ Fractionalized: {
+ returnValues: {
+ _collection: nftCollectionAddress,
+ _tokenId: nftTokenId,
+ _amount: '100',
+ },
+ },
+ });
+ const rftTokenAddress = result.events.Fractionalized.returnValues._rftToken;
+ const rftTokenContract = uniqueRefungibleToken(web3, rftTokenAddress, owner);
+ expect(await rftTokenContract.methods.balanceOf(owner).call()).to.equal('100');
+ });
+
+ itWeb3('RFT to NFT', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const {fractionalizer, rftCollectionAddress} = await initFractionalizer(api, web3, privateKeyWrapper, owner);
+ const {rftTokenAddress, nftCollectionAddress, nftTokenId} = await createRFTToken(api, web3, owner, fractionalizer, 100n);
+
+ const {collectionId, tokenId} = tokenIdFromAddress(rftTokenAddress);
+ const refungibleAddress = collectionIdToAddress(collectionId);
+ expect(rftCollectionAddress).to.be.equal(refungibleAddress);
+ const refungibleTokenContract = uniqueRefungibleToken(web3, rftTokenAddress, owner);
+ await refungibleTokenContract.methods.approve(fractionalizer.options.address, 100).send();
+ const result = await fractionalizer.methods.rft2nft(refungibleAddress, tokenId).send();
+ expect(result.events).to.be.like({
+ Defractionalized: {
+ returnValues: {
+ _rftToken: rftTokenAddress,
+ _nftCollection: nftCollectionAddress,
+ _nftTokenId: nftTokenId,
+ },
+ },
+ });
+ });
+});
+
+
+
+describe('Negative Integration Tests for fractionalizer', () => {
+ itWeb3('call setRFTCollection twice', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const {collectionIdAddress} = await createRefungibleCollection(api, web3, owner);
+ const refungibleContract = uniqueRefungible(web3, collectionIdAddress, owner);
+
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ await refungibleContract.methods.addCollectionAdmin(fractionalizer.options.address).send();
+ await fractionalizer.methods.setRFTCollection(collectionIdAddress).send();
+
+ await expect(fractionalizer.methods.setRFTCollection(collectionIdAddress).call())
+ .to.be.rejectedWith(/RFT collection is already set$/g);
+ });
+
+ itWeb3('call setRFTCollection with NFT collection', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const {collectionIdAddress} = await createNonfungibleCollection(api, web3, owner);
+ const nftContract = uniqueNFT(web3, collectionIdAddress, owner);
+
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ await nftContract.methods.addCollectionAdmin(fractionalizer.options.address).send();
+
+ await expect(fractionalizer.methods.setRFTCollection(collectionIdAddress).call())
+ .to.be.rejectedWith(/Wrong collection type. Collection is not refungible.$/g);
+ });
+
+ itWeb3('call setRFTCollection while not collection admin', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ const {collectionIdAddress} = await createRefungibleCollection(api, web3, owner);
+
+ await expect(fractionalizer.methods.setRFTCollection(collectionIdAddress).call())
+ .to.be.rejectedWith(/Fractionalizer contract should be an admin of the collection$/g);
+ });
+
+ itWeb3('call setRFTCollection after createAndSetRFTCollection', async ({api, web3, privateKeyWrapper}) => {
+ const alice = privateKeyWrapper('//Alice');
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ const tx = api.tx.balances.transfer(evmToAddress(fractionalizer.options.address), 10n * UNIQUE);
+ await submitTransactionAsync(alice, tx);
+
+ const result = await fractionalizer.methods.createAndSetRFTCollection('A', 'B', 'C').send({from: owner});
+ const collectionIdAddress = result.events.RFTCollectionSet.returnValues._collection;
+
+ await expect(fractionalizer.methods.setRFTCollection(collectionIdAddress).call())
+ .to.be.rejectedWith(/RFT collection is already set$/g);
+ });
+
+ itWeb3('call nft2rft without setting RFT collection for contract', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const {collectionIdAddress: nftCollectionAddress} = await createNonfungibleCollection(api, web3, owner);
+ const nftContract = uniqueNFT(web3, nftCollectionAddress, owner);
+ const nftTokenId = await nftContract.methods.nextTokenId().call();
+ await nftContract.methods.mint(owner, nftTokenId).send();
+
+ const fractionalizer = await deployFractionalizer(web3, owner);
+
+ await expect(fractionalizer.methods.nft2rft(nftCollectionAddress, nftTokenId, 100).call())
+ .to.be.rejectedWith(/RFT collection is not set$/g);
+ });
+
+ itWeb3('call nft2rft while not owner of NFT token', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const nftOwner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const {collectionIdAddress: nftCollectionAddress} = await createNonfungibleCollection(api, web3, owner);
+ const nftContract = uniqueNFT(web3, nftCollectionAddress, owner);
+ const nftTokenId = await nftContract.methods.nextTokenId().call();
+ await nftContract.methods.mint(owner, nftTokenId).send();
+ await nftContract.methods.transfer(nftOwner, 1).send();
+
+
+ const {fractionalizer} = await initFractionalizer(api, web3, privateKeyWrapper, owner);
+ await fractionalizer.methods.setNftCollectionIsAllowed(nftCollectionAddress, true).send();
+
+ await expect(fractionalizer.methods.nft2rft(nftCollectionAddress, nftTokenId, 100).call())
+ .to.be.rejectedWith(/Only token owner could fractionalize it$/g);
+ });
+
+ itWeb3('call nft2rft while not in list of allowed accounts', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const {collectionIdAddress: nftCollectionAddress} = await createNonfungibleCollection(api, web3, owner);
+ const nftContract = uniqueNFT(web3, nftCollectionAddress, owner);
+ const nftTokenId = await nftContract.methods.nextTokenId().call();
+ await nftContract.methods.mint(owner, nftTokenId).send();
+
+ const {fractionalizer} = await initFractionalizer(api, web3, privateKeyWrapper, owner);
+
+ await nftContract.methods.approve(fractionalizer.options.address, nftTokenId).send();
+ await expect(fractionalizer.methods.nft2rft(nftCollectionAddress, nftTokenId, 100).call())
+ .to.be.rejectedWith(/Fractionalization of this collection is not allowed by admin$/g);
+ });
+
+ itWeb3('call nft2rft while fractionalizer doesnt have approval for nft token', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const {collectionIdAddress: nftCollectionAddress} = await createNonfungibleCollection(api, web3, owner);
+ const nftContract = uniqueNFT(web3, nftCollectionAddress, owner);
+ const nftTokenId = await nftContract.methods.nextTokenId().call();
+ await nftContract.methods.mint(owner, nftTokenId).send();
+
+ const {fractionalizer} = await initFractionalizer(api, web3, privateKeyWrapper, owner);
+
+ await fractionalizer.methods.setNftCollectionIsAllowed(nftCollectionAddress, true).send();
+ await expect(fractionalizer.methods.nft2rft(nftCollectionAddress, nftTokenId, 100).call())
+ .to.be.rejectedWith(/ApprovedValueTooLow$/g);
+ });
+
+ itWeb3('call rft2nft without setting RFT collection for contract', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ const {collectionIdAddress: rftCollectionAddress} = await createRefungibleCollection(api, web3, owner);
+ const refungibleContract = uniqueRefungible(web3, rftCollectionAddress, owner);
+ const rftTokenId = await refungibleContract.methods.nextTokenId().call();
+ await refungibleContract.methods.mint(owner, rftTokenId).send();
+
+ await expect(fractionalizer.methods.rft2nft(rftCollectionAddress, rftTokenId).call())
+ .to.be.rejectedWith(/RFT collection is not set$/g);
+ });
+
+ itWeb3('call rft2nft for RFT token that is not from configured RFT collection', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const {fractionalizer} = await initFractionalizer(api, web3, privateKeyWrapper, owner);
+ const {collectionIdAddress: rftCollectionAddress} = await createRefungibleCollection(api, web3, owner);
+ const refungibleContract = uniqueRefungible(web3, rftCollectionAddress, owner);
+ const rftTokenId = await refungibleContract.methods.nextTokenId().call();
+ await refungibleContract.methods.mint(owner, rftTokenId).send();
+
+ await expect(fractionalizer.methods.rft2nft(rftCollectionAddress, rftTokenId).call())
+ .to.be.rejectedWith(/Wrong RFT collection$/g);
+ });
+
+ itWeb3('call rft2nft for RFT token that was not minted by fractionalizer contract', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const {collectionIdAddress: rftCollectionAddress} = await createRefungibleCollection(api, web3, owner);
+
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ const refungibleContract = uniqueRefungible(web3, rftCollectionAddress, owner);
+
+ await refungibleContract.methods.addCollectionAdmin(fractionalizer.options.address).send();
+ await fractionalizer.methods.setRFTCollection(rftCollectionAddress).send();
+
+ const rftTokenId = await refungibleContract.methods.nextTokenId().call();
+ await refungibleContract.methods.mint(owner, rftTokenId).send();
+
+ await expect(fractionalizer.methods.rft2nft(rftCollectionAddress, rftTokenId).call())
+ .to.be.rejectedWith(/No corresponding NFT token found$/g);
+ });
+
+ itWeb3('call rft2nft without owning all RFT pieces', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const receiver = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const {fractionalizer, rftCollectionAddress} = await initFractionalizer(api, web3, privateKeyWrapper, owner);
+ const {rftTokenAddress} = await createRFTToken(api, web3, owner, fractionalizer, 100n);
+
+ const {tokenId} = tokenIdFromAddress(rftTokenAddress);
+ const refungibleTokenContract = uniqueRefungibleToken(web3, rftTokenAddress, owner);
+ await refungibleTokenContract.methods.transfer(receiver, 50).send();
+ await refungibleTokenContract.methods.approve(fractionalizer.options.address, 50).send();
+ await expect(fractionalizer.methods.rft2nft(rftCollectionAddress, tokenId).call())
+ .to.be.rejectedWith(/Not all pieces are owned by the caller$/g);
+ });
+
+ itWeb3('send QTZ/UNQ to contract from non owner', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const payer = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ const amount = 10n * UNIQUE;
+ await expect(web3.eth.sendTransaction({from: payer, to: fractionalizer.options.address, value: `${amount}`, ...GAS_ARGS})).to.be.rejected;
+ });
+
+ itWeb3('fractionalize NFT with NFT transfers disallowed', async ({api, web3, privateKeyWrapper}) => {
+ const alice = privateKeyWrapper('//Alice');
+ let collectionId;
+ {
+ const tx = api.tx.unique.createCollectionEx({name: 'A', description: 'B', tokenPrefix: 'C', mode: 'NFT'});
+ const events = await submitTransactionAsync(alice, tx);
+ const result = getCreateCollectionResult(events);
+ collectionId = result.collectionId;
+ }
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ let nftTokenId;
+ {
+ const createData = {nft: {}};
+ const tx = api.tx.unique.createItem(collectionId, {Ethereum: owner}, createData as any);
+ const events = await executeTransaction(api, alice, tx);
+ const result = getCreateItemResult(events);
+ nftTokenId = result.itemId;
+ }
+ {
+ const tx = api.tx.unique.setTransfersEnabledFlag(collectionId, false);
+ await executeTransaction(api, alice, tx);
+ }
+ const nftCollectionAddress = collectionIdToAddress(collectionId);
+ const {fractionalizer} = await initFractionalizer(api, web3, privateKeyWrapper, owner);
+ await fractionalizer.methods.setNftCollectionIsAllowed(nftCollectionAddress, true).send();
+
+ const nftContract = uniqueNFT(web3, nftCollectionAddress, owner);
+ await nftContract.methods.approve(fractionalizer.options.address, nftTokenId).send();
+ await expect(fractionalizer.methods.nft2rft(nftCollectionAddress, nftTokenId, 100).call())
+ .to.be.rejectedWith(/TransferNotAllowed$/g);
+ });
+
+ itWeb3('fractionalize NFT with RFT transfers disallowed', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const alice = privateKeyWrapper('//Alice');
+
+ let collectionId;
+ {
+ const tx = api.tx.unique.createCollectionEx({name: 'A', description: 'B', tokenPrefix: 'C', mode: 'ReFungible'});
+ const events = await submitTransactionAsync(alice, tx);
+ const result = getCreateCollectionResult(events);
+ collectionId = result.collectionId;
+ }
+ const rftCollectionAddress = collectionIdToAddress(collectionId);
+ const fractionalizer = await deployFractionalizer(web3, owner);
+ {
+ const changeAdminTx = api.tx.unique.addCollectionAdmin(collectionId, {Ethereum: fractionalizer.options.address});
+ await submitTransactionAsync(alice, changeAdminTx);
+ }
+ await fractionalizer.methods.setRFTCollection(rftCollectionAddress).send();
+ {
+ const tx = api.tx.unique.setTransfersEnabledFlag(collectionId, false);
+ await executeTransaction(api, alice, tx);
+ }
+
+ const {collectionIdAddress: nftCollectionAddress} = await createNonfungibleCollection(api, web3, owner);
+ const nftContract = uniqueNFT(web3, nftCollectionAddress, owner);
+ const nftTokenId = await nftContract.methods.nextTokenId().call();
+ await nftContract.methods.mint(owner, nftTokenId).send();
+
+ await fractionalizer.methods.setNftCollectionIsAllowed(nftCollectionAddress, true).send();
+ await nftContract.methods.approve(fractionalizer.options.address, nftTokenId).send();
+
+ await expect(fractionalizer.methods.nft2rft(nftCollectionAddress, nftTokenId, 100n).call())
+ .to.be.rejectedWith(/TransferNotAllowed$/g);
+ });
+});
\ No newline at end of file
tests/src/eth/fungibleAbi.jsondiffbeforeafterboth--- a/tests/src/eth/fungibleAbi.json
+++ b/tests/src/eth/fungibleAbi.json
@@ -301,5 +301,21 @@
"outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
"stateMutability": "nonpayable",
"type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "uniqueCollectionType",
+ "outputs": [{ "internalType": "string", "name": "", "type": "string" }],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "user", "type": "address" }
+ ],
+ "name": "verifyOwnerOrAdmin",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "view",
+ "type": "function"
}
]
tests/src/eth/nonFungibleAbi.jsondiffbeforeafterboth--- a/tests/src/eth/nonFungibleAbi.json
+++ b/tests/src/eth/nonFungibleAbi.json
@@ -526,5 +526,21 @@
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "uniqueCollectionType",
+ "outputs": [{ "internalType": "string", "name": "", "type": "string" }],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "user", "type": "address" }
+ ],
+ "name": "verifyOwnerOrAdmin",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "view",
+ "type": "function"
}
]
tests/src/eth/reFungible.test.tsdiffbeforeafterboth--- /dev/null
+++ b/tests/src/eth/reFungible.test.ts
@@ -0,0 +1,480 @@
+// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.
+// This file is part of Unique Network.
+
+// Unique Network is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+// Unique Network is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
+
+import {createCollectionExpectSuccess, UNIQUE, requirePallets, Pallets} from '../util/helpers';
+import {collectionIdToAddress, createEthAccount, createEthAccountWithBalance, evmCollection, evmCollectionHelpers, getCollectionAddressFromResult, itWeb3, normalizeEvents, recordEthFee, recordEvents, tokenIdToAddress, uniqueRefungibleToken} from './util/helpers';
+import {expect} from 'chai';
+
+describe('Refungible: Information getting', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
+ itWeb3('totalSupply', async ({api, web3, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+ const nextTokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, nextTokenId).send();
+ const totalSupply = await contract.methods.totalSupply().call();
+ expect(totalSupply).to.equal('1');
+ });
+
+ itWeb3('balanceOf', async ({api, web3, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ {
+ const nextTokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, nextTokenId).send();
+ }
+ {
+ const nextTokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, nextTokenId).send();
+ }
+ {
+ const nextTokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, nextTokenId).send();
+ }
+
+ const balance = await contract.methods.balanceOf(caller).call();
+
+ expect(balance).to.equal('3');
+ });
+
+ itWeb3('ownerOf', async ({api, web3, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+
+ const owner = await contract.methods.ownerOf(tokenId).call();
+
+ expect(owner).to.equal(caller);
+ });
+
+ itWeb3('ownerOf after burn', async ({api, web3, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const receiver = createEthAccount(web3);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+
+ const tokenAddress = tokenIdToAddress(collectionId, tokenId);
+ const tokenContract = uniqueRefungibleToken(web3, tokenAddress, caller);
+
+ await tokenContract.methods.repartition(2).send();
+ await tokenContract.methods.transfer(receiver, 1).send();
+
+ await tokenContract.methods.burnFrom(caller, 1).send();
+
+ const owner = await contract.methods.ownerOf(tokenId).call();
+
+ expect(owner).to.equal(receiver);
+ });
+
+ itWeb3('ownerOf for partial ownership', async ({api, web3, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const receiver = createEthAccount(web3);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+
+ const tokenAddress = tokenIdToAddress(collectionId, tokenId);
+ const tokenContract = uniqueRefungibleToken(web3, tokenAddress, caller);
+
+ await tokenContract.methods.repartition(2).send();
+ await tokenContract.methods.transfer(receiver, 1).send();
+
+ const owner = await contract.methods.ownerOf(tokenId).call();
+
+ expect(owner).to.equal('0xFFfFfFffFFfffFFfFFfFFFFFffFFFffffFfFFFfF');
+ });
+});
+
+describe('Refungible: Plain calls', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
+ itWeb3('Can perform mint()', async ({web3, api, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, owner);
+ let result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress} = await getCollectionAddressFromResult(api, result);
+ const receiver = createEthAccount(web3);
+ const contract = evmCollection(web3, owner, collectionIdAddress, {type: 'ReFungible'});
+ const nextTokenId = await contract.methods.nextTokenId().call();
+
+ expect(nextTokenId).to.be.equal('1');
+ result = await contract.methods.mintWithTokenURI(
+ receiver,
+ nextTokenId,
+ 'Test URI',
+ ).send();
+
+ const events = normalizeEvents(result.events);
+
+ expect(events).to.include.deep.members([
+ {
+ address: collectionIdAddress,
+ event: 'Transfer',
+ args: {
+ from: '0x0000000000000000000000000000000000000000',
+ to: receiver,
+ tokenId: nextTokenId,
+ },
+ },
+ ]);
+
+ expect(await contract.methods.tokenURI(nextTokenId).call()).to.be.equal('Test URI');
+ });
+
+ itWeb3('Can perform mintBulk()', async ({web3, api, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const receiver = createEthAccount(web3);
+
+ {
+ const nextTokenId = await contract.methods.nextTokenId().call();
+ expect(nextTokenId).to.be.equal('1');
+ const result = await contract.methods.mintBulkWithTokenURI(
+ receiver,
+ [
+ [nextTokenId, 'Test URI 0'],
+ [+nextTokenId + 1, 'Test URI 1'],
+ [+nextTokenId + 2, 'Test URI 2'],
+ ],
+ ).send();
+ const events = normalizeEvents(result.events);
+
+ expect(events).to.include.deep.members([
+ {
+ address: collectionIdAddress,
+ event: 'Transfer',
+ args: {
+ from: '0x0000000000000000000000000000000000000000',
+ to: receiver,
+ tokenId: nextTokenId,
+ },
+ },
+ {
+ address: collectionIdAddress,
+ event: 'Transfer',
+ args: {
+ from: '0x0000000000000000000000000000000000000000',
+ to: receiver,
+ tokenId: String(+nextTokenId + 1),
+ },
+ },
+ {
+ address: collectionIdAddress,
+ event: 'Transfer',
+ args: {
+ from: '0x0000000000000000000000000000000000000000',
+ to: receiver,
+ tokenId: String(+nextTokenId + 2),
+ },
+ },
+ ]);
+
+ expect(await contract.methods.tokenURI(nextTokenId).call()).to.be.equal('Test URI 0');
+ expect(await contract.methods.tokenURI(+nextTokenId + 1).call()).to.be.equal('Test URI 1');
+ expect(await contract.methods.tokenURI(+nextTokenId + 2).call()).to.be.equal('Test URI 2');
+ }
+ });
+
+ itWeb3('Can perform burn()', async ({web3, api, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+ {
+ const result = await contract.methods.burn(tokenId).send();
+ const events = normalizeEvents(result.events);
+ expect(events).to.include.deep.members([
+ {
+ address: collectionIdAddress,
+ event: 'Transfer',
+ args: {
+ from: caller,
+ to: '0x0000000000000000000000000000000000000000',
+ tokenId: tokenId.toString(),
+ },
+ },
+ ]);
+ }
+ });
+
+ itWeb3('Can perform transferFrom()', async ({web3, api, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const receiver = createEthAccount(web3);
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+
+ const address = tokenIdToAddress(collectionId, tokenId);
+ const tokenContract = uniqueRefungibleToken(web3, address, caller);
+ await tokenContract.methods.repartition(15).send();
+
+ {
+ const erc20Events = await recordEvents(tokenContract, async () => {
+ const result = await contract.methods.transferFrom(caller, receiver, tokenId).send();
+ const events = normalizeEvents(result.events);
+ expect(events).to.include.deep.members([
+ {
+ address: collectionIdAddress,
+ event: 'Transfer',
+ args: {
+ from: caller,
+ to: receiver,
+ tokenId: tokenId.toString(),
+ },
+ },
+ ]);
+ });
+
+ expect(erc20Events).to.include.deep.members([
+ {
+ address,
+ event: 'Transfer',
+ args: {
+ from: caller,
+ to: receiver,
+ value: '15',
+ },
+ },
+ ]);
+ }
+
+ {
+ const balance = await contract.methods.balanceOf(receiver).call();
+ expect(+balance).to.equal(1);
+ }
+
+ {
+ const balance = await contract.methods.balanceOf(caller).call();
+ expect(+balance).to.equal(0);
+ }
+ });
+
+ itWeb3('Can perform transfer()', async ({web3, api, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const receiver = createEthAccount(web3);
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+
+ {
+ const result = await contract.methods.transfer(receiver, tokenId).send();
+ const events = normalizeEvents(result.events);
+ expect(events).to.include.deep.members([
+ {
+ address: collectionIdAddress,
+ event: 'Transfer',
+ args: {
+ from: caller,
+ to: receiver,
+ tokenId: tokenId.toString(),
+ },
+ },
+ ]);
+ }
+
+ {
+ const balance = await contract.methods.balanceOf(caller).call();
+ expect(+balance).to.equal(0);
+ }
+
+ {
+ const balance = await contract.methods.balanceOf(receiver).call();
+ expect(+balance).to.equal(1);
+ }
+ });
+
+ itWeb3('transfer event on transfer from partial ownership to full ownership', async ({api, web3, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const receiver = createEthAccount(web3);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+
+ const tokenAddress = tokenIdToAddress(collectionId, tokenId);
+ const tokenContract = uniqueRefungibleToken(web3, tokenAddress, caller);
+
+ await tokenContract.methods.repartition(2).send();
+ await tokenContract.methods.transfer(receiver, 1).send();
+
+ const events = await recordEvents(contract, async () =>
+ await tokenContract.methods.transfer(receiver, 1).send());
+ expect(events).to.deep.equal([
+ {
+ address: collectionIdAddress,
+ event: 'Transfer',
+ args: {
+ from: '0xFFfFfFffFFfffFFfFFfFFFFFffFFFffffFfFFFfF',
+ to: receiver,
+ tokenId: tokenId.toString(),
+ },
+ },
+ ]);
+ });
+
+ itWeb3('transfer event on transfer from full ownership to partial ownership', async ({api, web3, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const receiver = createEthAccount(web3);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+
+ const tokenAddress = tokenIdToAddress(collectionId, tokenId);
+ const tokenContract = uniqueRefungibleToken(web3, tokenAddress, caller);
+
+ await tokenContract.methods.repartition(2).send();
+
+ const events = await recordEvents(contract, async () =>
+ await tokenContract.methods.transfer(receiver, 1).send());
+
+ expect(events).to.deep.equal([
+ {
+ address: collectionIdAddress,
+ event: 'Transfer',
+ args: {
+ from: caller,
+ to: '0xFFfFfFffFFfffFFfFFfFFFFFffFFFffffFfFFFfF',
+ tokenId: tokenId.toString(),
+ },
+ },
+ ]);
+ });
+});
+
+describe('RFT: Fees', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
+ itWeb3('transferFrom() call fee is less than 0.2UNQ', async ({web3, api, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const receiver = createEthAccount(web3);
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+
+ const cost = await recordEthFee(api, caller, () => contract.methods.transferFrom(caller, receiver, tokenId).send());
+ expect(cost < BigInt(0.2 * Number(UNIQUE)));
+ expect(cost > 0n);
+ });
+
+ itWeb3('transfer() call fee is less than 0.2UNQ', async ({web3, api, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const receiver = createEthAccount(web3);
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+
+ const cost = await recordEthFee(api, caller, () => contract.methods.transfer(receiver, tokenId).send());
+ expect(cost < BigInt(0.2 * Number(UNIQUE)));
+ expect(cost > 0n);
+ });
+});
+
+describe('Common metadata', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
+ itWeb3('Returns collection name', async ({api, web3, privateKeyWrapper}) => {
+ const collection = await createCollectionExpectSuccess({
+ name: 'token name',
+ mode: {type: 'ReFungible'},
+ });
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const address = collectionIdToAddress(collection);
+ const contract = evmCollection(web3, caller, address, {type: 'ReFungible'});
+ const name = await contract.methods.name().call();
+
+ expect(name).to.equal('token name');
+ });
+
+ itWeb3('Returns symbol name', async ({api, web3, privateKeyWrapper}) => {
+ const collection = await createCollectionExpectSuccess({
+ tokenPrefix: 'TOK',
+ mode: {type: 'ReFungible'},
+ });
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const address = collectionIdToAddress(collection);
+ const contract = evmCollection(web3, caller, address, {type: 'ReFungible'});
+ const symbol = await contract.methods.symbol().call();
+
+ expect(symbol).to.equal('TOK');
+ });
+});
tests/src/eth/reFungibleAbi.jsondiffbeforeafterboth--- /dev/null
+++ b/tests/src/eth/reFungibleAbi.json
@@ -0,0 +1,555 @@
+[
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "owner",
+ "type": "address"
+ },
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "approved",
+ "type": "address"
+ },
+ {
+ "indexed": true,
+ "internalType": "uint256",
+ "name": "tokenId",
+ "type": "uint256"
+ }
+ ],
+ "name": "Approval",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "owner",
+ "type": "address"
+ },
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "operator",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "bool",
+ "name": "approved",
+ "type": "bool"
+ }
+ ],
+ "name": "ApprovalForAll",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [],
+ "name": "MintingFinished",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "from",
+ "type": "address"
+ },
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "to",
+ "type": "address"
+ },
+ {
+ "indexed": true,
+ "internalType": "uint256",
+ "name": "tokenId",
+ "type": "uint256"
+ }
+ ],
+ "name": "Transfer",
+ "type": "event"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "newAdmin", "type": "address" }
+ ],
+ "name": "addCollectionAdmin",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "newAdmin", "type": "uint256" }
+ ],
+ "name": "addCollectionAdminSubstrate",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "user", "type": "address" }
+ ],
+ "name": "addToCollectionAllowList",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "approved", "type": "address" },
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
+ ],
+ "name": "approve",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "owner", "type": "address" }
+ ],
+ "name": "balanceOf",
+ "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
+ ],
+ "name": "burn",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "from", "type": "address" },
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
+ ],
+ "name": "burnFrom",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],
+ "name": "collectionProperty",
+ "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "confirmCollectionSponsorship",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "contractAddress",
+ "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [{ "internalType": "string", "name": "key", "type": "string" }],
+ "name": "deleteCollectionProperty",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" },
+ { "internalType": "string", "name": "key", "type": "string" }
+ ],
+ "name": "deleteProperty",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "finishMinting",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
+ ],
+ "name": "getApproved",
+ "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "owner", "type": "address" },
+ { "internalType": "address", "name": "operator", "type": "address" }
+ ],
+ "name": "isApprovedForAll",
+ "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "to", "type": "address" },
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
+ ],
+ "name": "mint",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "to", "type": "address" },
+ { "internalType": "uint256[]", "name": "tokenIds", "type": "uint256[]" }
+ ],
+ "name": "mintBulk",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "to", "type": "address" },
+ {
+ "components": [
+ { "internalType": "uint256", "name": "field_0", "type": "uint256" },
+ { "internalType": "string", "name": "field_1", "type": "string" }
+ ],
+ "internalType": "struct Tuple0[]",
+ "name": "tokens",
+ "type": "tuple[]"
+ }
+ ],
+ "name": "mintBulkWithTokenURI",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "to", "type": "address" },
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" },
+ { "internalType": "string", "name": "tokenUri", "type": "string" }
+ ],
+ "name": "mintWithTokenURI",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "mintingFinished",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "name",
+ "outputs": [{ "internalType": "string", "name": "", "type": "string" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "nextTokenId",
+ "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
+ ],
+ "name": "ownerOf",
+ "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" },
+ { "internalType": "string", "name": "key", "type": "string" }
+ ],
+ "name": "property",
+ "outputs": [{ "internalType": "bytes", "name": "", "type": "bytes" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "admin", "type": "address" }
+ ],
+ "name": "removeCollectionAdmin",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "admin", "type": "uint256" }
+ ],
+ "name": "removeCollectionAdminSubstrate",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "user", "type": "address" }
+ ],
+ "name": "removeFromCollectionAllowList",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "from", "type": "address" },
+ { "internalType": "address", "name": "to", "type": "address" },
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
+ ],
+ "name": "safeTransferFrom",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "from", "type": "address" },
+ { "internalType": "address", "name": "to", "type": "address" },
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" },
+ { "internalType": "bytes", "name": "data", "type": "bytes" }
+ ],
+ "name": "safeTransferFromWithData",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "operator", "type": "address" },
+ { "internalType": "bool", "name": "approved", "type": "bool" }
+ ],
+ "name": "setApprovalForAll",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [{ "internalType": "uint8", "name": "mode", "type": "uint8" }],
+ "name": "setCollectionAccess",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "string", "name": "limit", "type": "string" },
+ { "internalType": "uint32", "name": "value", "type": "uint32" }
+ ],
+ "name": "setCollectionLimit",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "string", "name": "limit", "type": "string" },
+ { "internalType": "bool", "name": "value", "type": "bool" }
+ ],
+ "name": "setCollectionLimit",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [{ "internalType": "bool", "name": "mode", "type": "bool" }],
+ "name": "setCollectionMintMode",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [{ "internalType": "bool", "name": "enable", "type": "bool" }],
+ "name": "setCollectionNesting",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "bool", "name": "enable", "type": "bool" },
+ {
+ "internalType": "address[]",
+ "name": "collections",
+ "type": "address[]"
+ }
+ ],
+ "name": "setCollectionNesting",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "string", "name": "key", "type": "string" },
+ { "internalType": "bytes", "name": "value", "type": "bytes" }
+ ],
+ "name": "setCollectionProperty",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "sponsor", "type": "address" }
+ ],
+ "name": "setCollectionSponsor",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" },
+ { "internalType": "string", "name": "key", "type": "string" },
+ { "internalType": "bytes", "name": "value", "type": "bytes" }
+ ],
+ "name": "setProperty",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "string", "name": "key", "type": "string" },
+ { "internalType": "bool", "name": "isMutable", "type": "bool" },
+ { "internalType": "bool", "name": "collectionAdmin", "type": "bool" },
+ { "internalType": "bool", "name": "tokenOwner", "type": "bool" }
+ ],
+ "name": "setTokenPropertyPermission",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }
+ ],
+ "name": "supportsInterface",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "symbol",
+ "outputs": [{ "internalType": "string", "name": "", "type": "string" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "index", "type": "uint256" }
+ ],
+ "name": "tokenByIndex",
+ "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "token", "type": "uint256" }
+ ],
+ "name": "tokenContractAddress",
+ "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "owner", "type": "address" },
+ { "internalType": "uint256", "name": "index", "type": "uint256" }
+ ],
+ "name": "tokenOfOwnerByIndex",
+ "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
+ ],
+ "name": "tokenURI",
+ "outputs": [{ "internalType": "string", "name": "", "type": "string" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "totalSupply",
+ "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "to", "type": "address" },
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
+ ],
+ "name": "transfer",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "from", "type": "address" },
+ { "internalType": "address", "name": "to", "type": "address" },
+ { "internalType": "uint256", "name": "tokenId", "type": "uint256" }
+ ],
+ "name": "transferFrom",
+ "outputs": [],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "uniqueCollectionType",
+ "outputs": [{ "internalType": "string", "name": "", "type": "string" }],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ { "internalType": "address", "name": "user", "type": "address" }
+ ],
+ "name": "verifyOwnerOrAdmin",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "view",
+ "type": "function"
+ }
+]
tests/src/eth/reFungibleToken.test.tsdiffbeforeafterboth--- a/tests/src/eth/reFungibleToken.test.ts
+++ b/tests/src/eth/reFungibleToken.test.ts
@@ -14,9 +14,8 @@
// You should have received a copy of the GNU General Public License
// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
-import {approve, createCollection, createRefungibleToken, transfer, transferFrom, UNIQUE} from '../util/helpers';
-import {collectionIdToAddress, createEthAccount, createEthAccountWithBalance, evmCollection, evmCollectionHelpers, GAS_ARGS, getCollectionAddressFromResult, itWeb3, normalizeEvents, recordEthFee, recordEvents, subToEth, tokenIdToAddress, transferBalanceToEth} from './util/helpers';
-import reFungibleTokenAbi from './reFungibleTokenAbi.json';
+import {approve, createCollection, createRefungibleToken, transfer, transferFrom, UNIQUE, requirePallets, Pallets} from '../util/helpers';
+import {collectionIdFromAddress, collectionIdToAddress, createEthAccount, createEthAccountWithBalance, createNonfungibleCollection, createRefungibleCollection, evmCollection, evmCollectionHelpers, getCollectionAddressFromResult, itWeb3, normalizeEvents, recordEthFee, recordEvents, subToEth, tokenIdToAddress, transferBalanceToEth, uniqueNFT, uniqueRefungible, uniqueRefungibleToken} from './util/helpers';
import chai from 'chai';
import chaiAsPromised from 'chai-as-promised';
@@ -24,6 +23,10 @@
const expect = chai.expect;
describe('Refungible token: Information getting', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
itWeb3('totalSupply', async ({api, web3, privateKeyWrapper}) => {
const alice = privateKeyWrapper('//Alice');
@@ -34,7 +37,7 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 200n, {Ethereum: caller})).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: caller, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, caller);
const totalSupply = await contract.methods.totalSupply().call();
expect(totalSupply).to.equal('200');
@@ -50,7 +53,7 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 200n, {Ethereum: caller})).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: caller, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, caller);
const balance = await contract.methods.balanceOf(caller).call();
expect(balance).to.equal('200');
@@ -66,7 +69,7 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 200n, {Ethereum: caller})).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: caller, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, caller);
const decimals = await contract.methods.decimals().call();
expect(decimals).to.equal('0');
@@ -74,7 +77,11 @@
});
// FIXME: Need erc721 for ReFubgible.
-describe.skip('Check ERC721 token URI for ReFungible', () => {
+describe('Check ERC721 token URI for ReFungible', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
itWeb3('Empty tokenURI', async ({web3, api, privateKeyWrapper}) => {
const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
const helper = evmCollectionHelpers(web3, owner);
@@ -82,7 +89,7 @@
const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);
const receiver = createEthAccount(web3);
const contract = evmCollection(web3, owner, collectionIdAddress, {type: 'ReFungible'});
-
+
const nextTokenId = await contract.methods.nextTokenId().call();
expect(nextTokenId).to.be.equal('1');
result = await contract.methods.mint(
@@ -115,17 +122,17 @@
const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);
const receiver = createEthAccount(web3);
const contract = evmCollection(web3, owner, collectionIdAddress, {type: 'ReFungible'});
-
+
const nextTokenId = await contract.methods.nextTokenId().call();
expect(nextTokenId).to.be.equal('1');
result = await contract.methods.mint(
receiver,
nextTokenId,
).send();
-
+
// Set URL
await contract.methods.setProperty(nextTokenId, 'url', Buffer.from('Token URI')).send();
-
+
const events = normalizeEvents(result.events);
const address = collectionIdToAddress(collectionId);
@@ -151,14 +158,14 @@
const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);
const receiver = createEthAccount(web3);
const contract = evmCollection(web3, owner, collectionIdAddress, {type: 'ReFungible'});
-
+
const nextTokenId = await contract.methods.nextTokenId().call();
expect(nextTokenId).to.be.equal('1');
result = await contract.methods.mint(
receiver,
nextTokenId,
).send();
-
+
const events = normalizeEvents(result.events);
const address = collectionIdToAddress(collectionId);
@@ -184,14 +191,14 @@
const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);
const receiver = createEthAccount(web3);
const contract = evmCollection(web3, owner, collectionIdAddress, {type: 'ReFungible'});
-
+
const nextTokenId = await contract.methods.nextTokenId().call();
expect(nextTokenId).to.be.equal('1');
result = await contract.methods.mint(
receiver,
nextTokenId,
).send();
-
+
// Set suffix
const suffix = '/some/suffix';
await contract.methods.setProperty(nextTokenId, 'suffix', Buffer.from(suffix)).send();
@@ -216,6 +223,10 @@
});
describe('Refungible: Plain calls', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
itWeb3('Can perform approve()', async ({web3, api, privateKeyWrapper}) => {
const alice = privateKeyWrapper('//Alice');
@@ -229,7 +240,7 @@
const spender = createEthAccount(web3);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: owner, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, owner);
{
const result = await contract.methods.approve(spender, 100).send({from: owner});
@@ -270,14 +281,14 @@
const receiver = createEthAccount(web3);
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: owner, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, owner);
await contract.methods.approve(spender, 100).send();
{
const result = await contract.methods.transferFrom(owner, receiver, 49).send({from: spender});
const events = normalizeEvents(result.events);
- expect(events).to.be.deep.equal([
+ expect(events).to.include.deep.members([
{
address,
event: 'Transfer',
@@ -324,12 +335,12 @@
await transferBalanceToEth(api, alice, receiver);
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: owner, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, owner);
{
const result = await contract.methods.transfer(receiver, 50).send({from: owner});
const events = normalizeEvents(result.events);
- expect(events).to.be.deep.equal([
+ expect(events).to.include.deep.members([
{
address,
event: 'Transfer',
@@ -367,14 +378,14 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 100n, {Ethereum: owner})).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: owner, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, owner);
await contract.methods.repartition(200).send({from: owner});
expect(+await contract.methods.balanceOf(owner).call()).to.be.equal(200);
await contract.methods.transfer(receiver, 110).send({from: owner});
expect(+await contract.methods.balanceOf(owner).call()).to.be.equal(90);
expect(+await contract.methods.balanceOf(receiver).call()).to.be.equal(110);
-
+
await expect(contract.methods.repartition(80).send({from: owner})).to.eventually.be.rejected;
await contract.methods.transfer(receiver, 90).send({from: owner});
@@ -397,7 +408,7 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 100n, {Ethereum: owner})).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: owner, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, owner);
const result = await contract.methods.repartition(200).send();
const events = normalizeEvents(result.events);
@@ -426,7 +437,7 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 100n, {Ethereum: owner})).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: owner, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, owner);
const result = await contract.methods.repartition(50).send();
const events = normalizeEvents(result.events);
@@ -442,9 +453,45 @@
},
]);
});
+
+ itWeb3('Receiving Transfer event on burning into full ownership', async ({web3, api, privateKeyWrapper}) => {
+ const caller = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const receiver = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+ const helper = evmCollectionHelpers(web3, caller);
+ const result = await helper.methods.createRefungibleCollection('Mint collection', '6', '6').send();
+ const {collectionIdAddress, collectionId} = await getCollectionAddressFromResult(api, result);
+ const contract = evmCollection(web3, caller, collectionIdAddress, {type: 'ReFungible'});
+
+ const tokenId = await contract.methods.nextTokenId().call();
+ await contract.methods.mint(caller, tokenId).send();
+
+ const address = tokenIdToAddress(collectionId, tokenId);
+
+ const tokenContract = uniqueRefungibleToken(web3, address, caller);
+ await tokenContract.methods.repartition(2).send();
+ await tokenContract.methods.transfer(receiver, 1).send();
+
+ const events = await recordEvents(contract, async () =>
+ await tokenContract.methods.burnFrom(caller, 1).send());
+ expect(events).to.deep.equal([
+ {
+ address: collectionIdAddress,
+ event: 'Transfer',
+ args: {
+ from: '0xFFfFfFffFFfffFFfFFfFFFFFffFFFffffFfFFFfF',
+ to: receiver,
+ tokenId,
+ },
+ },
+ ]);
+ });
});
describe('Refungible: Fees', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
itWeb3('approve() call fee is less than 0.2UNQ', async ({web3, api, privateKeyWrapper}) => {
const alice = privateKeyWrapper('//Alice');
@@ -456,7 +503,7 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 200n, {Ethereum: owner})).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: owner, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, owner);
const cost = await recordEthFee(api, owner, () => contract.methods.approve(spender, 100).send({from: owner}));
expect(cost < BigInt(0.2 * Number(UNIQUE)));
@@ -473,7 +520,7 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 200n, {Ethereum: owner})).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: owner, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, owner);
await contract.methods.approve(spender, 100).send({from: owner});
@@ -492,7 +539,7 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 200n, {Ethereum: owner})).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address, {from: owner, ...GAS_ARGS});
+ const contract = uniqueRefungibleToken(web3, address, owner);
const cost = await recordEthFee(api, owner, () => contract.methods.transfer(receiver, 100).send({from: owner}));
expect(cost < BigInt(0.2 * Number(UNIQUE)));
@@ -500,6 +547,10 @@
});
describe('Refungible: Substrate calls', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+ });
+
itWeb3('Events emitted for approve()', async ({web3, api, privateKeyWrapper}) => {
const alice = privateKeyWrapper('//Alice');
@@ -510,7 +561,7 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 200n)).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address);
+ const contract = uniqueRefungibleToken(web3, address);
const events = await recordEvents(contract, async () => {
expect(await approve(api, collectionId, tokenId, alice, {Ethereum: receiver}, 100n)).to.be.true;
@@ -541,7 +592,7 @@
expect(await approve(api, collectionId, tokenId, alice, bob.address, 100n)).to.be.true;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address);
+ const contract = uniqueRefungibleToken(web3, address);
const events = await recordEvents(contract, async () => {
expect(await transferFrom(api, collectionId, tokenId, bob, alice, {Ethereum: receiver}, 51n)).to.be.true;
@@ -579,7 +630,7 @@
const tokenId = (await createRefungibleToken(api, alice, collectionId, 200n)).itemId;
const address = tokenIdToAddress(collectionId, tokenId);
- const contract = new web3.eth.Contract(reFungibleTokenAbi as any, address);
+ const contract = uniqueRefungibleToken(web3, address);
const events = await recordEvents(contract, async () => {
expect(await transfer(api, collectionId, tokenId, alice, {Ethereum: receiver}, 51n)).to.be.true;
@@ -598,3 +649,47 @@
]);
});
});
+
+describe('ERC 1633 implementation', () => {
+ itWeb3('Parent NFT token address and id', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const {collectionIdAddress: nftCollectionAddress} = await createNonfungibleCollection(api, web3, owner);
+ const nftContract = uniqueNFT(web3, nftCollectionAddress, owner);
+ const nftTokenId = await nftContract.methods.nextTokenId().call();
+ await nftContract.methods.mint(owner, nftTokenId).send();
+ const nftCollectionId = collectionIdFromAddress(nftCollectionAddress);
+
+ const {collectionIdAddress, collectionId} = await createRefungibleCollection(api, web3, owner);
+ const refungibleContract = uniqueRefungible(web3, collectionIdAddress, owner);
+ const refungibleTokenId = await refungibleContract.methods.nextTokenId().call();
+ await refungibleContract.methods.mint(owner, refungibleTokenId).send();
+
+ const rftTokenAddress = tokenIdToAddress(collectionId, refungibleTokenId);
+ const refungibleTokenContract = uniqueRefungibleToken(web3, rftTokenAddress, owner);
+ await refungibleTokenContract.methods.setParentNFT(nftCollectionAddress, nftTokenId).send();
+
+ const tokenAddress = await refungibleTokenContract.methods.parentToken().call();
+ const tokenId = await refungibleTokenContract.methods.parentTokenId().call();
+ const nftTokenAddress = tokenIdToAddress(nftCollectionId, nftTokenId);
+ expect(tokenAddress).to.be.equal(nftTokenAddress);
+ expect(tokenId).to.be.equal(nftTokenId);
+ });
+
+ itWeb3('Default parent token address and id', async ({api, web3, privateKeyWrapper}) => {
+ const owner = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
+
+ const {collectionIdAddress, collectionId} = await createRefungibleCollection(api, web3, owner);
+ const refungibleContract = uniqueRefungible(web3, collectionIdAddress, owner);
+ const refungibleTokenId = await refungibleContract.methods.nextTokenId().call();
+ await refungibleContract.methods.mint(owner, refungibleTokenId).send();
+
+ const rftTokenAddress = tokenIdToAddress(collectionId, refungibleTokenId);
+ const refungibleTokenContract = uniqueRefungibleToken(web3, rftTokenAddress, owner);
+
+ const tokenAddress = await refungibleTokenContract.methods.parentToken().call();
+ const tokenId = await refungibleTokenContract.methods.parentTokenId().call();
+ expect(tokenAddress).to.be.equal(rftTokenAddress);
+ expect(tokenId).to.be.equal(refungibleTokenId);
+ });
+});
tests/src/eth/reFungibleTokenAbi.jsondiffbeforeafterboth--- a/tests/src/eth/reFungibleTokenAbi.json
+++ b/tests/src/eth/reFungibleTokenAbi.json
@@ -103,6 +103,20 @@
"type": "function"
},
{
+ "inputs": [],
+ "name": "parentToken",
+ "outputs": [{ "internalType": "address", "name": "", "type": "address" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "parentTokenId",
+ "outputs": [{ "internalType": "uint256", "name": "", "type": "uint256" }],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
"inputs": [
{ "internalType": "uint256", "name": "amount", "type": "uint256" }
],
@@ -113,6 +127,16 @@
},
{
"inputs": [
+ { "internalType": "address", "name": "collection", "type": "address" },
+ { "internalType": "uint256", "name": "nftId", "type": "uint256" }
+ ],
+ "name": "setParentNFT",
+ "outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
{ "internalType": "bytes4", "name": "interfaceID", "type": "bytes4" }
],
"name": "supportsInterface",
tests/src/eth/scheduling.test.tsdiffbeforeafterboth--- a/tests/src/eth/scheduling.test.ts
+++ b/tests/src/eth/scheduling.test.ts
@@ -16,9 +16,13 @@
import {expect} from 'chai';
import {createEthAccountWithBalance, deployFlipper, GAS_ARGS, itWeb3, subToEth, transferBalanceToEth} from './util/helpers';
-import {scheduleExpectSuccess, waitNewBlocks} from '../util/helpers';
+import {scheduleExpectSuccess, waitNewBlocks, requirePallets, Pallets} from '../util/helpers';
describe('Scheduing EVM smart contracts', () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.Scheduler]);
+ });
+
itWeb3('Successfully schedules and periodically executes an EVM contract', async ({api, web3, privateKeyWrapper}) => {
const deployer = await createEthAccountWithBalance(api, web3, privateKeyWrapper);
const flipper = await deployFlipper(web3, deployer);
@@ -51,4 +55,4 @@
expect(await flipper.methods.getValue().call()).to.be.equal(initialValue);
}
});
-});
\ No newline at end of file
+});
tests/src/eth/util/helpers.tsdiffbeforeafterboth--- a/tests/src/eth/util/helpers.ts
+++ b/tests/src/eth/util/helpers.ts
@@ -31,7 +31,8 @@
import collectionHelpersAbi from '../collectionHelpersAbi.json';
import fungibleAbi from '../fungibleAbi.json';
import nonFungibleAbi from '../nonFungibleAbi.json';
-import refungibleAbi from '../refungibleAbi.json';
+import refungibleAbi from '../reFungibleAbi.json';
+import refungibleTokenAbi from '../reFungibleTokenAbi.json';
import contractHelpersAbi from './contractHelpersAbi.json';
export const GAS_ARGS = {gas: 2500000};
@@ -101,6 +102,18 @@
]);
return Web3.utils.toChecksumAddress('0x' + buf.toString('hex'));
}
+
+export function tokenIdFromAddress(address: string) {
+ if (!address.startsWith('0x'))
+ throw 'address not starts with "0x"';
+ if (address.length > 42)
+ throw 'address length is more than 20 bytes';
+ return {
+ collectionId: Number('0x' + address.substring(address.length - 16, address.length - 8)),
+ tokenId: Number('0x' + address.substring(address.length - 8)),
+ };
+}
+
export function tokenIdToCross(collection: number, token: number): CrossAccountId {
return {
Ethereum: tokenIdToAddress(collection, token),
@@ -128,6 +141,44 @@
expect(result.success).to.be.true;
}
+export async function createRefungibleCollection(api: ApiPromise, web3: Web3, owner: string) {
+ const collectionHelper = evmCollectionHelpers(web3, owner);
+ const result = await collectionHelper.methods
+ .createRefungibleCollection('A', 'B', 'C')
+ .send();
+ return await getCollectionAddressFromResult(api, result);
+}
+
+
+export async function createNonfungibleCollection(api: ApiPromise, web3: Web3, owner: string) {
+ const collectionHelper = evmCollectionHelpers(web3, owner);
+ const result = await collectionHelper.methods
+ .createNonfungibleCollection('A', 'B', 'C')
+ .send();
+ return await getCollectionAddressFromResult(api, result);
+}
+
+export function uniqueNFT(web3: Web3, address: string, owner: string) {
+ return new web3.eth.Contract(nonFungibleAbi as any, address, {
+ from: owner,
+ ...GAS_ARGS,
+ });
+}
+
+export function uniqueRefungible(web3: Web3, collectionAddress: string, owner: string) {
+ return new web3.eth.Contract(refungibleAbi as any, collectionAddress, {
+ from: owner,
+ ...GAS_ARGS,
+ });
+}
+
+export function uniqueRefungibleToken(web3: Web3, tokenAddress: string, owner: string | undefined = undefined) {
+ return new web3.eth.Contract(refungibleTokenAbi as any, tokenAddress, {
+ from: owner,
+ ...GAS_ARGS,
+ });
+}
+
export async function itWeb3(name: string, cb: (apis: { web3: Web3, api: ApiPromise, privateKeyWrapper: (account: string) => IKeyringPair }) => any, opts: { only?: boolean, skip?: boolean } = {}) {
let i: any = it;
if (opts.only) i = i.only;
@@ -199,7 +250,12 @@
return Web3.utils.toChecksumAddress(subToEthLowercase(eth));
}
-export function compileContract(name: string, src: string) {
+export interface CompiledContract {
+ abi: any,
+ object: string,
+}
+
+export function compileContract(name: string, src: string) : CompiledContract {
const out = JSON.parse(solc.compile(JSON.stringify({
language: 'Solidity',
sources: {
tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -446,25 +446,83 @@
[key: string]: AugmentedError<ApiType>;
};
rmrkCore: {
+ /**
+ * Not the target owner of the sent NFT.
+ **/
CannotAcceptNonOwnedNft: AugmentedError<ApiType>;
+ /**
+ * Not the target owner of the sent NFT.
+ **/
CannotRejectNonOwnedNft: AugmentedError<ApiType>;
+ /**
+ * NFT was not sent and is not pending.
+ **/
CannotRejectNonPendingNft: AugmentedError<ApiType>;
+ /**
+ * If an NFT is sent to a descendant, that would form a nesting loop, an ouroboros.
+ * Sending to self is redundant.
+ **/
CannotSendToDescendentOrSelf: AugmentedError<ApiType>;
+ /**
+ * Too many tokens created in the collection, no new ones are allowed.
+ **/
CollectionFullOrLocked: AugmentedError<ApiType>;
+ /**
+ * Only destroying collections without tokens is allowed.
+ **/
CollectionNotEmpty: AugmentedError<ApiType>;
+ /**
+ * Collection does not exist, has a wrong type, or does not map to a Unique ID.
+ **/
CollectionUnknown: AugmentedError<ApiType>;
+ /**
+ * Property of the type of RMRK collection could not be read successfully.
+ **/
CorruptedCollectionType: AugmentedError<ApiType>;
- NftTypeEncodeError: AugmentedError<ApiType>;
+ /**
+ * Could not find an ID for a collection. It is likely there were too many collections created on the chain, causing an overflow.
+ **/
NoAvailableCollectionId: AugmentedError<ApiType>;
+ /**
+ * Token does not exist, or there is no suitable ID for it, likely too many tokens were created in a collection, causing an overflow.
+ **/
NoAvailableNftId: AugmentedError<ApiType>;
+ /**
+ * Could not find an ID for the resource. It is likely there were too many resources created on an NFT, causing an overflow.
+ **/
NoAvailableResourceId: AugmentedError<ApiType>;
+ /**
+ * Token is marked as non-transferable, and thus cannot be transferred.
+ **/
NonTransferable: AugmentedError<ApiType>;
+ /**
+ * No permission to perform action.
+ **/
NoPermission: AugmentedError<ApiType>;
+ /**
+ * No such resource found.
+ **/
ResourceDoesntExist: AugmentedError<ApiType>;
+ /**
+ * Resource is not pending for the operation.
+ **/
ResourceNotPending: AugmentedError<ApiType>;
+ /**
+ * Could not find a property by the supplied key.
+ **/
RmrkPropertyIsNotFound: AugmentedError<ApiType>;
+ /**
+ * Too many symbols supplied as the property key. The maximum is [256](up_data_structs::MAX_PROPERTY_KEY_LENGTH).
+ **/
RmrkPropertyKeyIsTooLong: AugmentedError<ApiType>;
+ /**
+ * Too many bytes supplied as the property value. The maximum is [32768](up_data_structs::MAX_PROPERTY_VALUE_LENGTH).
+ **/
RmrkPropertyValueIsTooLong: AugmentedError<ApiType>;
+ /**
+ * Something went wrong when decoding encoded data from the storage.
+ * Perhaps, there was a wrong key supplied for the type, or the data was improperly stored.
+ **/
UnableToDecodeRmrkData: AugmentedError<ApiType>;
/**
* Generic error
@@ -472,12 +530,33 @@
[key: string]: AugmentedError<ApiType>;
};
rmrkEquip: {
+ /**
+ * Base collection linked to this ID does not exist.
+ **/
BaseDoesntExist: AugmentedError<ApiType>;
+ /**
+ * No Theme named "default" is associated with the Base.
+ **/
NeedsDefaultThemeFirst: AugmentedError<ApiType>;
+ /**
+ * Could not find an ID for a Base collection. It is likely there were too many collections created on the chain, causing an overflow.
+ **/
NoAvailableBaseId: AugmentedError<ApiType>;
+ /**
+ * Could not find a suitable ID for a Part, likely too many Part tokens were created in the Base, causing an overflow
+ **/
NoAvailablePartId: AugmentedError<ApiType>;
+ /**
+ * Cannot assign equippables to a fixed Part.
+ **/
NoEquippableOnFixedPart: AugmentedError<ApiType>;
+ /**
+ * Part linked to this ID does not exist.
+ **/
PartDoesntExist: AugmentedError<ApiType>;
+ /**
+ * No permission to perform action.
+ **/
PermissionError: AugmentedError<ApiType>;
/**
* Generic error
@@ -508,15 +587,15 @@
};
structure: {
/**
- * While iterating over children, reached the breadth limit.
+ * While nesting, reached the breadth limit of nesting, exceeding the provided budget.
**/
BreadthLimit: AugmentedError<ApiType>;
/**
- * While searching for the owner, reached the depth limit.
+ * While nesting, reached the depth limit of nesting, exceeding the provided budget.
**/
DepthLimit: AugmentedError<ApiType>;
/**
- * While searching for the owner, encountered an already checked account, detecting a loop.
+ * While nesting, encountered an already checked account, detecting a loop.
**/
OuroborosDetected: AugmentedError<ApiType>;
/**
tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -266,7 +266,7 @@
*
* Currently used to store RMRK data.
**/
- tokenAuxProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: UpDataStructsPropertyScope | 'None' | 'Rmrk' | number | Uint8Array, arg4: Bytes | string | Uint8Array) => Observable<Option<Bytes>>, [u32, u32, UpDataStructsPropertyScope, Bytes]> & QueryableStorageEntry<ApiType, [u32, u32, UpDataStructsPropertyScope, Bytes]>;
+ tokenAuxProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: UpDataStructsPropertyScope | 'None' | 'Rmrk' | 'Eth' | number | Uint8Array, arg4: Bytes | string | Uint8Array) => Observable<Option<Bytes>>, [u32, u32, UpDataStructsPropertyScope, Bytes]> & QueryableStorageEntry<ApiType, [u32, u32, UpDataStructsPropertyScope, Bytes]>;
/**
* Used to enumerate token's children.
**/
@@ -492,7 +492,13 @@
[key: string]: QueryableStorageEntry<ApiType>;
};
rmrkCore: {
+ /**
+ * Latest yet-unused collection ID.
+ **/
collectionIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
+ * Mapping from RMRK collection ID to Unique's.
+ **/
uniqueCollectionId: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
/**
* Generic query
@@ -500,7 +506,13 @@
[key: string]: QueryableStorageEntry<ApiType>;
};
rmrkEquip: {
+ /**
+ * Checkmark that a Base has a Theme NFT named "default".
+ **/
baseHasDefaultTheme: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
+ /**
+ * Map of a Base ID and a Part ID to an NFT in the Base collection serving as the Part.
+ **/
inernalPartId: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
/**
* Generic query
tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -348,103 +348,259 @@
};
rmrkCore: {
/**
- * Accepts an NFT sent from another account to self or owned NFT
+ * Accept an NFT sent from another account to self or an owned NFT.
+ *
+ * The NFT in question must be pending, and, thus, be [sent](`Pallet::send`) first.
*
- * Parameters:
- * - `origin`: sender of the transaction
- * - `rmrk_collection_id`: collection id of the nft to be accepted
- * - `rmrk_nft_id`: nft id of the nft to be accepted
- * - `new_owner`: either origin's account ID or origin-owned NFT, whichever the NFT was
- * sent to
+ * # Permissions:
+ * - Token-owner-to-be
+ *
+ * # Arguments:
+ * - `rmrk_collection_id`: RMRK collection ID of the NFT to be accepted.
+ * - `rmrk_nft_id`: ID of the NFT to be accepted.
+ * - `new_owner`: Either the sender's account ID or a sender-owned NFT,
+ * whichever the accepted NFT was sent to.
**/
acceptNft: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple | { AccountId: any } | { CollectionAndNftTuple: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsNftAccountIdOrCollectionNftTuple]>;
/**
- * accept the addition of a new resource to an existing NFT
+ * Accept the addition of a newly created pending resource to an existing NFT.
+ *
+ * This transaction is needed when a resource is created and assigned to an NFT
+ * by a non-owner, i.e. the collection issuer, with one of the
+ * [`add_...` transactions](Pallet::add_basic_resource).
+ *
+ * # Permissions:
+ * - Token owner
+ *
+ * # Arguments:
+ * - `rmrk_collection_id`: RMRK collection ID of the NFT.
+ * - `rmrk_nft_id`: ID of the NFT with a pending resource to be accepted.
+ * - `resource_id`: ID of the newly created pending resource.
**/
acceptResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;
/**
- * accept the removal of a resource of an existing NFT
+ * Accept the removal of a removal-pending resource from an NFT.
+ *
+ * This transaction is needed when a non-owner, i.e. the collection issuer,
+ * requests a [removal](`Pallet::remove_resource`) of a resource from an NFT.
+ *
+ * # Permissions:
+ * - Token owner
+ *
+ * # Arguments:
+ * - `rmrk_collection_id`: RMRK collection ID of the NFT.
+ * - `rmrk_nft_id`: ID of the NFT with a resource to be removed.
+ * - `resource_id`: ID of the removal-pending resource.
**/
acceptResourceRemoval: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;
/**
- * Create basic resource
+ * Create and set/propose a basic resource for an NFT.
+ *
+ * A basic resource is the simplest, lacking a Base and anything that comes with it.
+ * See RMRK docs for more information and examples.
+ *
+ * # Permissions:
+ * - Collection issuer - if not the token owner, adding the resource will warrant
+ * the owner's [acceptance](Pallet::accept_resource).
+ *
+ * # Arguments:
+ * - `rmrk_collection_id`: RMRK collection ID of the NFT.
+ * - `nft_id`: ID of the NFT to assign a resource to.
+ * - `resource`: Data of the resource to be created.
**/
addBasicResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceBasicResource | { src?: any; metadata?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceBasicResource]>;
/**
- * Create composable resource
+ * Create and set/propose a composable resource for an NFT.
+ *
+ * A composable resource links to a Base and has a subset of its Parts it is composed of.
+ * See RMRK docs for more information and examples.
+ *
+ * # Permissions:
+ * - Collection issuer - if not the token owner, adding the resource will warrant
+ * the owner's [acceptance](Pallet::accept_resource).
+ *
+ * # Arguments:
+ * - `rmrk_collection_id`: RMRK collection ID of the NFT.
+ * - `nft_id`: ID of the NFT to assign a resource to.
+ * - `resource`: Data of the resource to be created.
**/
addComposableResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceComposableResource | { parts?: any; base?: any; src?: any; metadata?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceComposableResource]>;
/**
- * Create slot resource
+ * Create and set/propose a slot resource for an NFT.
+ *
+ * A slot resource links to a Base and a slot ID in it which it can fit into.
+ * See RMRK docs for more information and examples.
+ *
+ * # Permissions:
+ * - Collection issuer - if not the token owner, adding the resource will warrant
+ * the owner's [acceptance](Pallet::accept_resource).
+ *
+ * # Arguments:
+ * - `rmrk_collection_id`: RMRK collection ID of the NFT.
+ * - `nft_id`: ID of the NFT to assign a resource to.
+ * - `resource`: Data of the resource to be created.
**/
addSlotResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resource: RmrkTraitsResourceSlotResource | { base?: any; src?: any; metadata?: any; slot?: any; license?: any; thumb?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsResourceSlotResource]>;
/**
- * burn nft
+ * Burn an NFT, destroying it and its nested tokens up to the specified limit.
+ * If the burning budget is exceeded, the transaction is reverted.
+ *
+ * This is the way to burn a nested token as well.
+ *
+ * For more information, see [`burn_recursively`](pallet_nonfungible::pallet::Pallet::burn_recursively).
+ *
+ * # Permissions:
+ * * Token owner
+ *
+ * # Arguments:
+ * - `collection_id`: RMRK ID of the collection in which the NFT to burn belongs to.
+ * - `nft_id`: ID of the NFT to be destroyed.
+ * - `max_burns`: Maximum number of tokens to burn, assuming nesting. The transaction
+ * is reverted if there are more tokens to burn in the nesting tree than this number.
+ * This is primarily a mechanism of transaction weight control.
**/
burnNft: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, maxBurns: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;
/**
- * Change the issuer of a collection
+ * Change the issuer of a collection. Analogous to Unique's collection's [`owner`](up_data_structs::Collection).
*
- * Parameters:
- * - `origin`: sender of the transaction
- * - `collection_id`: collection id of the nft to change issuer of
- * - `new_issuer`: Collection's new issuer
+ * # Permissions:
+ * * Collection issuer
+ *
+ * # Arguments:
+ * - `collection_id`: RMRK collection ID to change the issuer of.
+ * - `new_issuer`: Collection's new issuer.
**/
changeCollectionIssuer: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newIssuer: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, MultiAddress]>;
/**
- * Create a collection
+ * Create a new collection of NFTs.
+ *
+ * # Permissions:
+ * * Anyone - will be assigned as the issuer of the collection.
+ *
+ * # Arguments:
+ * - `metadata`: Metadata describing the collection, e.g. IPFS hash. Cannot be changed.
+ * - `max`: Optional maximum number of tokens.
+ * - `symbol`: UTF-8 string with token prefix, by which to represent the token in wallets and UIs.
+ * Analogous to Unique's [`token_prefix`](up_data_structs::Collection). Cannot be changed.
**/
createCollection: AugmentedSubmittable<(metadata: Bytes | string | Uint8Array, max: Option<u32> | null | object | string | Uint8Array, symbol: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, Option<u32>, Bytes]>;
/**
- * destroy collection
+ * Destroy a collection.
+ *
+ * Only empty collections can be destroyed. If it has any tokens, they must be burned first.
+ *
+ * # Permissions:
+ * * Collection issuer
+ *
+ * # Arguments:
+ * - `collection_id`: RMRK ID of the collection to destroy.
**/
destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * lock collection
+ * "Lock" the collection and prevent new token creation. Cannot be undone.
+ *
+ * # Permissions:
+ * * Collection issuer
+ *
+ * # Arguments:
+ * - `collection_id`: RMRK ID of the collection to lock.
**/
lockCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Mints an NFT in the specified collection
- * Sets metadata and the royalty attribute
+ * Mint an NFT in a specified collection.
+ *
+ * # Permissions:
+ * * Collection issuer
*
- * Parameters:
- * - `collection_id`: The class of the asset to be minted.
- * - `nft_id`: The nft value of the asset to be minted.
- * - `recipient`: Receiver of the royalty
- * - `royalty`: Permillage reward from each trade for the Recipient
- * - `metadata`: Arbitrary data about an nft, e.g. IPFS hash
- * - `transferable`: Ability to transfer this NFT
+ * # Arguments:
+ * - `owner`: Owner account of the NFT. If set to None, defaults to the sender (collection issuer).
+ * - `collection_id`: RMRK collection ID for the NFT to be minted within. Cannot be changed.
+ * - `recipient`: Receiver account of the royalty. Has no effect if the `royalty_amount` is not set. Cannot be changed.
+ * - `royalty_amount`: Optional permillage reward from each trade for the `recipient`. Cannot be changed.
+ * - `metadata`: Arbitrary data about an NFT, e.g. IPFS hash. Cannot be changed.
+ * - `transferable`: Can this NFT be transferred? Cannot be changed.
+ * - `resources`: Resource data to be added to the NFT immediately after minting.
**/
mintNft: AugmentedSubmittable<(owner: Option<AccountId32> | null | object | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, recipient: Option<AccountId32> | null | object | string | Uint8Array, royaltyAmount: Option<Permill> | null | object | string | Uint8Array, metadata: Bytes | string | Uint8Array, transferable: bool | boolean | Uint8Array, resources: Option<Vec<RmrkTraitsResourceResourceTypes>> | null | object | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Option<AccountId32>, u32, Option<AccountId32>, Option<Permill>, Bytes, bool, Option<Vec<RmrkTraitsResourceResourceTypes>>]>;
/**
- * Rejects an NFT sent from another account to self or owned NFT
+ * Reject an NFT sent from another account to self or owned NFT.
+ * The NFT in question will not be sent back and burnt instead.
+ *
+ * The NFT in question must be pending, and, thus, be [sent](`Pallet::send`) first.
+ *
+ * # Permissions:
+ * - Token-owner-to-be-not
*
- * Parameters:
- * - `origin`: sender of the transaction
- * - `rmrk_collection_id`: collection id of the nft to be accepted
- * - `rmrk_nft_id`: nft id of the nft to be accepted
+ * # Arguments:
+ * - `rmrk_collection_id`: RMRK ID of the NFT to be rejected.
+ * - `rmrk_nft_id`: ID of the NFT to be rejected.
**/
rejectNft: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
/**
- * remove resource
+ * Remove and erase a resource from an NFT.
+ *
+ * If the sender does not own the NFT, then it will be pending confirmation,
+ * and will have to be [accepted](Pallet::accept_resource_removal) by the token owner.
+ *
+ * # Permissions
+ * - Collection issuer
+ *
+ * # Arguments
+ * - `collection_id`: RMRK ID of a collection to which the NFT making use of the resource belongs to.
+ * - `nft_id`: ID of the NFT with a resource to be removed.
+ * - `resource_id`: ID of the resource to be removed.
**/
removeResource: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, resourceId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u32]>;
/**
- * Transfers a NFT from an Account or NFT A to another Account or NFT B
+ * Transfer an NFT from an account/NFT A to another account/NFT B.
+ * The token must be transferable. Nesting cannot occur deeper than the [`NESTING_BUDGET`].
*
- * Parameters:
- * - `origin`: sender of the transaction
- * - `rmrk_collection_id`: collection id of the nft to be transferred
- * - `rmrk_nft_id`: nft id of the nft to be transferred
- * - `new_owner`: new owner of the nft which can be either an account or a NFT
+ * If the target owner is an NFT owned by another account, then the NFT will enter
+ * the pending state and will have to be accepted by the other account.
+ *
+ * # Permissions:
+ * - Token owner
+ *
+ * # Arguments:
+ * - `collection_id`: RMRK ID of the collection of the NFT to be transferred.
+ * - `nft_id`: ID of the NFT to be transferred.
+ * - `new_owner`: New owner of the nft which can be either an account or a NFT.
**/
send: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple | { AccountId: any } | { CollectionAndNftTuple: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsNftAccountIdOrCollectionNftTuple]>;
/**
- * set a different order of resource priority
+ * Set a different order of resource priorities for an NFT. Priorities can be used,
+ * for example, for order of rendering.
+ *
+ * Note that the priorities are not updated automatically, and are an empty vector
+ * by default. There is no pre-set definition for the order to be particular,
+ * it can be interpreted arbitrarily use-case by use-case.
+ *
+ * # Permissions:
+ * - Token owner
+ *
+ * # Arguments:
+ * - `rmrk_collection_id`: RMRK collection ID of the NFT.
+ * - `rmrk_nft_id`: ID of the NFT to rearrange resource priorities for.
+ * - `priorities`: Ordered vector of resource IDs.
**/
setPriority: AugmentedSubmittable<(rmrkCollectionId: u32 | AnyNumber | Uint8Array, rmrkNftId: u32 | AnyNumber | Uint8Array, priorities: Vec<u32> | (u32 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<u32>]>;
/**
- * set a custom value on an NFT
+ * Add or edit a custom user property, a key-value pair, describing the metadata
+ * of a token or a collection, on either one of these.
+ *
+ * Note that in this proxy implementation many details regarding RMRK are stored
+ * as scoped properties prefixed with "rmrk:", normally inaccessible
+ * to external transactions and RPCs.
+ *
+ * # Permissions:
+ * - Collection issuer - in case of collection property
+ * - Token owner - in case of NFT property
+ *
+ * # Arguments:
+ * - `rmrk_collection_id`: RMRK collection ID.
+ * - `maybe_nft_id`: Optional ID of the NFT. If left empty, then the property is set for the collection.
+ * - `key`: Key of the custom property to be referenced by.
+ * - `value`: Value of the custom property to be stored.
**/
setProperty: AugmentedSubmittable<(rmrkCollectionId: Compact<u32> | AnyNumber | Uint8Array, maybeNftId: Option<u32> | null | object | string | Uint8Array, key: Bytes | string | Uint8Array, value: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Option<u32>, Bytes, Bytes]>;
/**
@@ -454,32 +610,50 @@
};
rmrkEquip: {
/**
- * Creates a new Base.
- * Modeled after [base interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/base.md)
+ * Create a new Base.
+ *
+ * Modeled after the [Base interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/base.md)
+ *
+ * # Permissions
+ * - Anyone - will be assigned as the issuer of the Base.
*
- * Parameters:
- * - origin: Caller, will be assigned as the issuer of the Base
- * - base_type: media type, e.g. "svg"
- * - symbol: arbitrary client-chosen symbol
- * - parts: array of Fixed and Slot parts composing the base, confined in length by
- * RmrkPartsLimit
+ * # Arguments:
+ * - `base_type`: Arbitrary media type, e.g. "svg".
+ * - `symbol`: Arbitrary client-chosen symbol.
+ * - `parts`: Array of Fixed and Slot Parts composing the Base,
+ * confined in length by [`RmrkPartsLimit`](up_data_structs::RmrkPartsLimit).
**/
createBase: AugmentedSubmittable<(baseType: Bytes | string | Uint8Array, symbol: Bytes | string | Uint8Array, parts: Vec<RmrkTraitsPartPartType> | (RmrkTraitsPartPartType | { FixedPart: any } | { SlotPart: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Bytes, Bytes, Vec<RmrkTraitsPartPartType>]>;
+ /**
+ * Update the array of Collections allowed to be equipped to a Base's specified Slot Part.
+ *
+ * Modeled after [equippable interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/equippable.md).
+ *
+ * # Permissions:
+ * - Base issuer
+ *
+ * # Arguments:
+ * - `base_id`: Base containing the Slot Part to be updated.
+ * - `part_id`: Slot Part whose Equippable List is being updated.
+ * - `equippables`: List of equippables that will override the current Equippables list.
+ **/
equippable: AugmentedSubmittable<(baseId: u32 | AnyNumber | Uint8Array, slotId: u32 | AnyNumber | Uint8Array, equippables: RmrkTraitsPartEquippableList | { All: any } | { Empty: any } | { Custom: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, RmrkTraitsPartEquippableList]>;
/**
- * Adds a Theme to a Base.
- * Modeled after [themeadd interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/themeadd.md)
- * Themes are stored in the Themes storage
+ * Add a Theme to a Base.
* A Theme named "default" is required prior to adding other Themes.
*
- * Parameters:
- * - origin: The caller of the function, must be issuer of the base
- * - base_id: The Base containing the Theme to be updated
- * - theme: The Theme to add to the Base. A Theme has a name and properties, which are an
+ * Modeled after [Themeadd interaction](https://github.com/rmrk-team/rmrk-spec/blob/master/standards/rmrk2.0.0/interactions/themeadd.md).
+ *
+ * # Permissions:
+ * - Base issuer
+ *
+ * # Arguments:
+ * - `base_id`: Base ID containing the Theme to be updated.
+ * - `theme`: Theme to add to the Base. A Theme has a name and properties, which are an
* array of [key, value, inherit].
- * - key: arbitrary BoundedString, defined by client
- * - value: arbitrary BoundedString, defined by client
- * - inherit: optional bool
+ * - `key`: Arbitrary BoundedString, defined by client.
+ * - `value`: Arbitrary BoundedString, defined by client.
+ * - `inherit`: Optional bool.
**/
themeAdd: AugmentedSubmittable<(baseId: u32 | AnyNumber | Uint8Array, theme: RmrkTraitsTheme | { name?: any; properties?: any; inherit?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, RmrkTraitsTheme]>;
/**
tests/src/interfaces/augment-types.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -1,7 +1,7 @@
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
import type { Data, StorageKey } from '@polkadot/types';
import type { BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
@@ -1216,7 +1216,8 @@
UpDataStructsCreateNftData: UpDataStructsCreateNftData;
UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;
UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;
- UpDataStructsCreateRefungibleExData: UpDataStructsCreateRefungibleExData;
+ UpDataStructsCreateRefungibleExMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;
+ UpDataStructsCreateRefungibleExSingleOwner: UpDataStructsCreateRefungibleExSingleOwner;
UpDataStructsNestingPermissions: UpDataStructsNestingPermissions;
UpDataStructsOwnerRestrictedSet: UpDataStructsOwnerRestrictedSet;
UpDataStructsProperties: UpDataStructsProperties;
tests/src/interfaces/default/types.tsdiffbeforeafterboth--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -1314,7 +1314,6 @@
/** @name PalletRmrkCoreError */
export interface PalletRmrkCoreError extends Enum {
readonly isCorruptedCollectionType: boolean;
- readonly isNftTypeEncodeError: boolean;
readonly isRmrkPropertyKeyIsTooLong: boolean;
readonly isRmrkPropertyValueIsTooLong: boolean;
readonly isRmrkPropertyIsNotFound: boolean;
@@ -1333,7 +1332,7 @@
readonly isCannotRejectNonPendingNft: boolean;
readonly isResourceNotPending: boolean;
readonly isNoAvailableResourceId: boolean;
- readonly type: 'CorruptedCollectionType' | 'NftTypeEncodeError' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
+ readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
}
/** @name PalletRmrkCoreEvent */
@@ -2440,9 +2439,9 @@
readonly isFungible: boolean;
readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;
readonly isRefungibleMultipleItems: boolean;
- readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;
+ readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;
readonly isRefungibleMultipleOwners: boolean;
- readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;
+ readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;
readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
}
@@ -2459,18 +2458,23 @@
/** @name UpDataStructsCreateReFungibleData */
export interface UpDataStructsCreateReFungibleData extends Struct {
- readonly constData: Bytes;
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
-/** @name UpDataStructsCreateRefungibleExData */
-export interface UpDataStructsCreateRefungibleExData extends Struct {
- readonly constData: Bytes;
+/** @name UpDataStructsCreateRefungibleExMultipleOwners */
+export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
readonly properties: Vec<UpDataStructsProperty>;
}
+/** @name UpDataStructsCreateRefungibleExSingleOwner */
+export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
+ readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly pieces: u128;
+ readonly properties: Vec<UpDataStructsProperty>;
+}
+
/** @name UpDataStructsNestingPermissions */
export interface UpDataStructsNestingPermissions extends Struct {
readonly tokenOwner: bool;
@@ -2517,7 +2521,8 @@
export interface UpDataStructsPropertyScope extends Enum {
readonly isNone: boolean;
readonly isRmrk: boolean;
- readonly type: 'None' | 'Rmrk';
+ readonly isEth: boolean;
+ readonly type: 'None' | 'Rmrk' | 'Eth';
}
/** @name UpDataStructsRpcCollection */
tests/src/interfaces/lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -1501,33 +1501,39 @@
* Lookup188: up_data_structs::CreateReFungibleData
**/
UpDataStructsCreateReFungibleData: {
- constData: 'Bytes',
pieces: 'u128',
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup193: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup192: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateItemExData: {
_enum: {
NFT: 'Vec<UpDataStructsCreateNftExData>',
Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',
- RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExData>',
- RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExData'
+ RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExSingleOwner>',
+ RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'
}
},
/**
- * Lookup195: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup194: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateNftExData: {
properties: 'Vec<UpDataStructsProperty>',
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup202: up_data_structs::CreateRefungibleExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup201: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ **/
+ UpDataStructsCreateRefungibleExSingleOwner: {
+ user: 'PalletEvmAccountBasicCrossAccountIdRepr',
+ pieces: 'u128',
+ properties: 'Vec<UpDataStructsProperty>'
+ },
+ /**
+ * Lookup203: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
- UpDataStructsCreateRefungibleExData: {
- constData: 'Bytes',
+ UpDataStructsCreateRefungibleExMultipleOwners: {
users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',
properties: 'Vec<UpDataStructsProperty>'
},
@@ -2957,55 +2963,55 @@
constData: 'Bytes'
},
/**
- * Lookup393: pallet_refungible::pallet::Error<T>
+ * Lookup394: pallet_refungible::pallet::Error<T>
**/
PalletRefungibleError: {
_enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup394: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup395: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
PalletNonfungibleItemData: {
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup396: up_data_structs::PropertyScope
+ * Lookup397: up_data_structs::PropertyScope
**/
UpDataStructsPropertyScope: {
- _enum: ['None', 'Rmrk']
+ _enum: ['None', 'Rmrk', 'Eth']
},
/**
- * Lookup398: pallet_nonfungible::pallet::Error<T>
+ * Lookup399: pallet_nonfungible::pallet::Error<T>
**/
PalletNonfungibleError: {
_enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
},
/**
- * Lookup399: pallet_structure::pallet::Error<T>
+ * Lookup400: pallet_structure::pallet::Error<T>
**/
PalletStructureError: {
_enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']
},
/**
- * Lookup400: pallet_rmrk_core::pallet::Error<T>
+ * Lookup401: pallet_rmrk_core::pallet::Error<T>
**/
PalletRmrkCoreError: {
- _enum: ['CorruptedCollectionType', 'NftTypeEncodeError', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']
+ _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']
},
/**
- * Lookup402: pallet_rmrk_equip::pallet::Error<T>
+ * Lookup403: pallet_rmrk_equip::pallet::Error<T>
**/
PalletRmrkEquipError: {
_enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']
},
/**
- * Lookup405: pallet_evm::pallet::Error<T>
+ * Lookup406: pallet_evm::pallet::Error<T>
**/
PalletEvmError: {
_enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
},
/**
- * Lookup408: fp_rpc::TransactionStatus
+ * Lookup409: fp_rpc::TransactionStatus
**/
FpRpcTransactionStatus: {
transactionHash: 'H256',
@@ -3017,11 +3023,11 @@
logsBloom: 'EthbloomBloom'
},
/**
- * Lookup410: ethbloom::Bloom
+ * Lookup411: ethbloom::Bloom
**/
EthbloomBloom: '[u8;256]',
/**
- * Lookup412: ethereum::receipt::ReceiptV3
+ * Lookup413: ethereum::receipt::ReceiptV3
**/
EthereumReceiptReceiptV3: {
_enum: {
@@ -3031,7 +3037,7 @@
}
},
/**
- * Lookup413: ethereum::receipt::EIP658ReceiptData
+ * Lookup414: ethereum::receipt::EIP658ReceiptData
**/
EthereumReceiptEip658ReceiptData: {
statusCode: 'u8',
@@ -3040,7 +3046,7 @@
logs: 'Vec<EthereumLog>'
},
/**
- * Lookup414: ethereum::block::Block<ethereum::transaction::TransactionV2>
+ * Lookup415: ethereum::block::Block<ethereum::transaction::TransactionV2>
**/
EthereumBlock: {
header: 'EthereumHeader',
@@ -3048,7 +3054,7 @@
ommers: 'Vec<EthereumHeader>'
},
/**
- * Lookup415: ethereum::header::Header
+ * Lookup416: ethereum::header::Header
**/
EthereumHeader: {
parentHash: 'H256',
@@ -3068,41 +3074,41 @@
nonce: 'EthereumTypesHashH64'
},
/**
- * Lookup416: ethereum_types::hash::H64
+ * Lookup417: ethereum_types::hash::H64
**/
EthereumTypesHashH64: '[u8;8]',
/**
- * Lookup421: pallet_ethereum::pallet::Error<T>
+ * Lookup422: pallet_ethereum::pallet::Error<T>
**/
PalletEthereumError: {
_enum: ['InvalidSignature', 'PreLogExists']
},
/**
- * Lookup422: pallet_evm_coder_substrate::pallet::Error<T>
+ * Lookup423: pallet_evm_coder_substrate::pallet::Error<T>
**/
PalletEvmCoderSubstrateError: {
_enum: ['OutOfGas', 'OutOfFund']
},
/**
- * Lookup423: pallet_evm_contract_helpers::SponsoringModeT
+ * Lookup424: pallet_evm_contract_helpers::SponsoringModeT
**/
PalletEvmContractHelpersSponsoringModeT: {
_enum: ['Disabled', 'Allowlisted', 'Generous']
},
/**
- * Lookup425: pallet_evm_contract_helpers::pallet::Error<T>
+ * Lookup426: pallet_evm_contract_helpers::pallet::Error<T>
**/
PalletEvmContractHelpersError: {
_enum: ['NoPermission']
},
/**
- * Lookup426: pallet_evm_migration::pallet::Error<T>
+ * Lookup427: pallet_evm_migration::pallet::Error<T>
**/
PalletEvmMigrationError: {
_enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
},
/**
- * Lookup428: sp_runtime::MultiSignature
+ * Lookup429: sp_runtime::MultiSignature
**/
SpRuntimeMultiSignature: {
_enum: {
@@ -3112,43 +3118,43 @@
}
},
/**
- * Lookup429: sp_core::ed25519::Signature
+ * Lookup430: sp_core::ed25519::Signature
**/
SpCoreEd25519Signature: '[u8;64]',
/**
- * Lookup431: sp_core::sr25519::Signature
+ * Lookup432: sp_core::sr25519::Signature
**/
SpCoreSr25519Signature: '[u8;64]',
/**
- * Lookup432: sp_core::ecdsa::Signature
+ * Lookup433: sp_core::ecdsa::Signature
**/
SpCoreEcdsaSignature: '[u8;65]',
/**
- * Lookup435: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+ * Lookup436: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
**/
FrameSystemExtensionsCheckSpecVersion: 'Null',
/**
- * Lookup436: frame_system::extensions::check_genesis::CheckGenesis<T>
+ * Lookup437: frame_system::extensions::check_genesis::CheckGenesis<T>
**/
FrameSystemExtensionsCheckGenesis: 'Null',
/**
- * Lookup439: frame_system::extensions::check_nonce::CheckNonce<T>
+ * Lookup440: frame_system::extensions::check_nonce::CheckNonce<T>
**/
FrameSystemExtensionsCheckNonce: 'Compact<u32>',
/**
- * Lookup440: frame_system::extensions::check_weight::CheckWeight<T>
+ * Lookup441: frame_system::extensions::check_weight::CheckWeight<T>
**/
FrameSystemExtensionsCheckWeight: 'Null',
/**
- * Lookup441: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+ * Lookup442: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
**/
PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
/**
- * Lookup442: opal_runtime::Runtime
+ * Lookup443: opal_runtime::Runtime
**/
OpalRuntimeRuntime: 'Null',
/**
- * Lookup443: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
+ * Lookup444: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
**/
PalletEthereumFakeTransactionFinalizer: 'Null'
};
tests/src/interfaces/registry.tsdiffbeforeafterboth--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -1,7 +1,7 @@
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
declare module '@polkadot/types/types/registry' {
export interface InterfaceTypes {
@@ -194,7 +194,8 @@
UpDataStructsCreateNftData: UpDataStructsCreateNftData;
UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;
UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;
- UpDataStructsCreateRefungibleExData: UpDataStructsCreateRefungibleExData;
+ UpDataStructsCreateRefungibleExMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;
+ UpDataStructsCreateRefungibleExSingleOwner: UpDataStructsCreateRefungibleExSingleOwner;
UpDataStructsNestingPermissions: UpDataStructsNestingPermissions;
UpDataStructsOwnerRestrictedSet: UpDataStructsOwnerRestrictedSet;
UpDataStructsProperties: UpDataStructsProperties;
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -1627,33 +1627,38 @@
/** @name UpDataStructsCreateReFungibleData (188) */
export interface UpDataStructsCreateReFungibleData extends Struct {
- readonly constData: Bytes;
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateItemExData (193) */
+ /** @name UpDataStructsCreateItemExData (192) */
export interface UpDataStructsCreateItemExData extends Enum {
readonly isNft: boolean;
readonly asNft: Vec<UpDataStructsCreateNftExData>;
readonly isFungible: boolean;
readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
readonly isRefungibleMultipleItems: boolean;
- readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;
+ readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;
readonly isRefungibleMultipleOwners: boolean;
- readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;
+ readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;
readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
}
- /** @name UpDataStructsCreateNftExData (195) */
+ /** @name UpDataStructsCreateNftExData (194) */
export interface UpDataStructsCreateNftExData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsCreateRefungibleExData (202) */
- export interface UpDataStructsCreateRefungibleExData extends Struct {
- readonly constData: Bytes;
+ /** @name UpDataStructsCreateRefungibleExSingleOwner (201) */
+ export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
+ readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly pieces: u128;
+ readonly properties: Vec<UpDataStructsProperty>;
+ }
+
+ /** @name UpDataStructsCreateRefungibleExMultipleOwners (203) */
+ export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
readonly properties: Vec<UpDataStructsProperty>;
}
@@ -3102,7 +3107,7 @@
readonly constData: Bytes;
}
- /** @name PalletRefungibleError (393) */
+ /** @name PalletRefungibleError (394) */
export interface PalletRefungibleError extends Enum {
readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isWrongRefungiblePieces: boolean;
@@ -3112,19 +3117,20 @@
readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletNonfungibleItemData (394) */
+ /** @name PalletNonfungibleItemData (395) */
export interface PalletNonfungibleItemData extends Struct {
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsPropertyScope (396) */
+ /** @name UpDataStructsPropertyScope (397) */
export interface UpDataStructsPropertyScope extends Enum {
readonly isNone: boolean;
readonly isRmrk: boolean;
- readonly type: 'None' | 'Rmrk';
+ readonly isEth: boolean;
+ readonly type: 'None' | 'Rmrk' | 'Eth';
}
- /** @name PalletNonfungibleError (398) */
+ /** @name PalletNonfungibleError (399) */
export interface PalletNonfungibleError extends Enum {
readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isNonfungibleItemsHaveNoAmount: boolean;
@@ -3132,7 +3138,7 @@
readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
}
- /** @name PalletStructureError (399) */
+ /** @name PalletStructureError (400) */
export interface PalletStructureError extends Enum {
readonly isOuroborosDetected: boolean;
readonly isDepthLimit: boolean;
@@ -3141,10 +3147,9 @@
readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';
}
- /** @name PalletRmrkCoreError (400) */
+ /** @name PalletRmrkCoreError (401) */
export interface PalletRmrkCoreError extends Enum {
readonly isCorruptedCollectionType: boolean;
- readonly isNftTypeEncodeError: boolean;
readonly isRmrkPropertyKeyIsTooLong: boolean;
readonly isRmrkPropertyValueIsTooLong: boolean;
readonly isRmrkPropertyIsNotFound: boolean;
@@ -3163,10 +3168,10 @@
readonly isCannotRejectNonPendingNft: boolean;
readonly isResourceNotPending: boolean;
readonly isNoAvailableResourceId: boolean;
- readonly type: 'CorruptedCollectionType' | 'NftTypeEncodeError' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
+ readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
}
- /** @name PalletRmrkEquipError (402) */
+ /** @name PalletRmrkEquipError (403) */
export interface PalletRmrkEquipError extends Enum {
readonly isPermissionError: boolean;
readonly isNoAvailableBaseId: boolean;
@@ -3178,7 +3183,7 @@
readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';
}
- /** @name PalletEvmError (405) */
+ /** @name PalletEvmError (406) */
export interface PalletEvmError extends Enum {
readonly isBalanceLow: boolean;
readonly isFeeOverflow: boolean;
@@ -3189,7 +3194,7 @@
readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';
}
- /** @name FpRpcTransactionStatus (408) */
+ /** @name FpRpcTransactionStatus (409) */
export interface FpRpcTransactionStatus extends Struct {
readonly transactionHash: H256;
readonly transactionIndex: u32;
@@ -3200,10 +3205,10 @@
readonly logsBloom: EthbloomBloom;
}
- /** @name EthbloomBloom (410) */
+ /** @name EthbloomBloom (411) */
export interface EthbloomBloom extends U8aFixed {}
- /** @name EthereumReceiptReceiptV3 (412) */
+ /** @name EthereumReceiptReceiptV3 (413) */
export interface EthereumReceiptReceiptV3 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumReceiptEip658ReceiptData;
@@ -3214,7 +3219,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumReceiptEip658ReceiptData (413) */
+ /** @name EthereumReceiptEip658ReceiptData (414) */
export interface EthereumReceiptEip658ReceiptData extends Struct {
readonly statusCode: u8;
readonly usedGas: U256;
@@ -3222,14 +3227,14 @@
readonly logs: Vec<EthereumLog>;
}
- /** @name EthereumBlock (414) */
+ /** @name EthereumBlock (415) */
export interface EthereumBlock extends Struct {
readonly header: EthereumHeader;
readonly transactions: Vec<EthereumTransactionTransactionV2>;
readonly ommers: Vec<EthereumHeader>;
}
- /** @name EthereumHeader (415) */
+ /** @name EthereumHeader (416) */
export interface EthereumHeader extends Struct {
readonly parentHash: H256;
readonly ommersHash: H256;
@@ -3248,24 +3253,24 @@
readonly nonce: EthereumTypesHashH64;
}
- /** @name EthereumTypesHashH64 (416) */
+ /** @name EthereumTypesHashH64 (417) */
export interface EthereumTypesHashH64 extends U8aFixed {}
- /** @name PalletEthereumError (421) */
+ /** @name PalletEthereumError (422) */
export interface PalletEthereumError extends Enum {
readonly isInvalidSignature: boolean;
readonly isPreLogExists: boolean;
readonly type: 'InvalidSignature' | 'PreLogExists';
}
- /** @name PalletEvmCoderSubstrateError (422) */
+ /** @name PalletEvmCoderSubstrateError (423) */
export interface PalletEvmCoderSubstrateError extends Enum {
readonly isOutOfGas: boolean;
readonly isOutOfFund: boolean;
readonly type: 'OutOfGas' | 'OutOfFund';
}
- /** @name PalletEvmContractHelpersSponsoringModeT (423) */
+ /** @name PalletEvmContractHelpersSponsoringModeT (424) */
export interface PalletEvmContractHelpersSponsoringModeT extends Enum {
readonly isDisabled: boolean;
readonly isAllowlisted: boolean;
@@ -3273,20 +3278,20 @@
readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
}
- /** @name PalletEvmContractHelpersError (425) */
+ /** @name PalletEvmContractHelpersError (426) */
export interface PalletEvmContractHelpersError extends Enum {
readonly isNoPermission: boolean;
readonly type: 'NoPermission';
}
- /** @name PalletEvmMigrationError (426) */
+ /** @name PalletEvmMigrationError (427) */
export interface PalletEvmMigrationError extends Enum {
readonly isAccountNotEmpty: boolean;
readonly isAccountIsNotMigrating: boolean;
readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
}
- /** @name SpRuntimeMultiSignature (428) */
+ /** @name SpRuntimeMultiSignature (429) */
export interface SpRuntimeMultiSignature extends Enum {
readonly isEd25519: boolean;
readonly asEd25519: SpCoreEd25519Signature;
@@ -3297,34 +3302,34 @@
readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
}
- /** @name SpCoreEd25519Signature (429) */
+ /** @name SpCoreEd25519Signature (430) */
export interface SpCoreEd25519Signature extends U8aFixed {}
- /** @name SpCoreSr25519Signature (431) */
+ /** @name SpCoreSr25519Signature (432) */
export interface SpCoreSr25519Signature extends U8aFixed {}
- /** @name SpCoreEcdsaSignature (432) */
+ /** @name SpCoreEcdsaSignature (433) */
export interface SpCoreEcdsaSignature extends U8aFixed {}
- /** @name FrameSystemExtensionsCheckSpecVersion (435) */
+ /** @name FrameSystemExtensionsCheckSpecVersion (436) */
export type FrameSystemExtensionsCheckSpecVersion = Null;
- /** @name FrameSystemExtensionsCheckGenesis (436) */
+ /** @name FrameSystemExtensionsCheckGenesis (437) */
export type FrameSystemExtensionsCheckGenesis = Null;
- /** @name FrameSystemExtensionsCheckNonce (439) */
+ /** @name FrameSystemExtensionsCheckNonce (440) */
export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
- /** @name FrameSystemExtensionsCheckWeight (440) */
+ /** @name FrameSystemExtensionsCheckWeight (441) */
export type FrameSystemExtensionsCheckWeight = Null;
- /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (441) */
+ /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (442) */
export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
- /** @name OpalRuntimeRuntime (442) */
+ /** @name OpalRuntimeRuntime (443) */
export type OpalRuntimeRuntime = Null;
- /** @name PalletEthereumFakeTransactionFinalizer (443) */
+ /** @name PalletEthereumFakeTransactionFinalizer (444) */
export type PalletEthereumFakeTransactionFinalizer = Null;
} // declare module
tests/src/limits.test.tsdiffbeforeafterboth--- a/tests/src/limits.test.ts
+++ b/tests/src/limits.test.ts
@@ -27,6 +27,8 @@
transferExpectSuccess,
getFreeBalance,
waitNewBlocks, burnItemExpectSuccess,
+ requirePallets,
+ Pallets,
} from './util/helpers';
import {expect} from 'chai';
@@ -67,7 +69,9 @@
describe('Number of tokens per address (ReFungible)', () => {
let alice: IKeyringPair;
- before(async () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async (api, privateKeyWrapper) => {
alice = privateKeyWrapper('//Alice');
});
@@ -367,7 +371,9 @@
let bob: IKeyringPair;
let charlie: IKeyringPair;
- before(async () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async (api, privateKeyWrapper) => {
alice = privateKeyWrapper('//Alice');
bob = privateKeyWrapper('//Bob');
tests/src/nesting/nest.test.tsdiffbeforeafterboth--- a/tests/src/nesting/nest.test.ts
+++ b/tests/src/nesting/nest.test.ts
@@ -17,6 +17,8 @@
transferExpectSuccess,
transferFromExpectSuccess,
setCollectionLimitsExpectSuccess,
+ requirePallets,
+ Pallets,
} from '../util/helpers';
import {IKeyringPair} from '@polkadot/types/types';
@@ -311,7 +313,9 @@
// ---------- Re-Fungible ----------
- it('ReFungible: allows an Owner to nest/unnest their token', async () => {
+ it('ReFungible: allows an Owner to nest/unnest their token', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async api => {
const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});
await setCollectionPermissionsExpectSuccess(alice, collectionNFT, {nesting: {tokenOwner: true}});
@@ -333,7 +337,9 @@
});
});
- it('ReFungible: allows an Owner to nest/unnest their token (Restricted nesting)', async () => {
+ it('ReFungible: allows an Owner to nest/unnest their token (Restricted nesting)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async api => {
const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});
const targetToken = await createItemExpectSuccess(alice, collectionNFT, 'NFT', {Substrate: alice.address});
@@ -715,7 +721,9 @@
// ---------- Re-Fungible ----------
- it('ReFungible: disallows to nest token if nesting is disabled', async () => {
+ it('ReFungible: disallows to nest token if nesting is disabled', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async api => {
const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});
await setCollectionPermissionsExpectSuccess(alice, collectionNFT, {nesting: {}});
@@ -745,7 +753,9 @@
});
});
- it('ReFungible: disallows a non-Owner to nest someone else\'s token', async () => {
+ it('ReFungible: disallows a non-Owner to nest someone else\'s token', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async api => {
const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});
await setCollectionPermissionsExpectSuccess(alice, collectionNFT, {nesting: {tokenOwner: true}});
@@ -773,7 +783,9 @@
});
});
- it('ReFungible: disallows a non-Owner to nest someone else\'s token (Restricted nesting)', async () => {
+ it('ReFungible: disallows a non-Owner to nest someone else\'s token (Restricted nesting)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async api => {
const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});
await addToAllowListExpectSuccess(alice, collectionNFT, bob.address);
@@ -800,7 +812,9 @@
});
});
- it('ReFungible: disallows to nest token to an unlisted collection', async () => {
+ it('ReFungible: disallows to nest token to an unlisted collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async api => {
const collectionNFT = await createCollectionExpectSuccess({mode: {type: 'NFT'}});
await setCollectionPermissionsExpectSuccess(alice, collectionNFT, {nesting: {tokenOwner: true, restricted:[]}});
tests/src/nesting/properties.test.tsdiffbeforeafterboth--- a/tests/src/nesting/properties.test.ts
+++ b/tests/src/nesting/properties.test.ts
@@ -8,6 +8,8 @@
createItemExpectSuccess,
getCreateCollectionResult,
transferExpectSuccess,
+ requirePallets,
+ Pallets,
} from '../util/helpers';
import {IKeyringPair} from '@polkadot/types/types';
import {tokenIdToAddress} from '../eth/util/helpers';
@@ -64,7 +66,9 @@
await testMakeSureSuppliesRequired({type: 'NFT'});
});
- it('Makes sure collectionById supplies required fields for ReFungible', async () => {
+ it('Makes sure collectionById supplies required fields for ReFungible', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testMakeSureSuppliesRequired({type: 'ReFungible'});
});
});
@@ -120,7 +124,9 @@
it('Sets properties for a NFT collection', async () => {
await testSetsPropertiesForCollection('NFT');
});
- it('Sets properties for a ReFungible collection', async () => {
+ it('Sets properties for a ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testSetsPropertiesForCollection('ReFungible');
});
@@ -178,7 +184,9 @@
it('Check valid names for NFT collection properties keys', async () => {
await testCheckValidNames('NFT');
});
- it('Check valid names for ReFungible collection properties keys', async () => {
+ it('Check valid names for ReFungible collection properties keys', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testCheckValidNames('ReFungible');
});
@@ -209,7 +217,9 @@
it('Changes properties of a NFT collection', async () => {
await testChangesProperties({type: 'NFT'});
});
- it('Changes properties of a ReFungible collection', async () => {
+ it('Changes properties of a ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testChangesProperties({type: 'ReFungible'});
});
@@ -238,7 +248,9 @@
it('Deletes properties of a NFT collection', async () => {
await testDeleteProperties({type: 'NFT'});
});
- it('Deletes properties of a ReFungible collection', async () => {
+ it('Deletes properties of a ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testDeleteProperties({type: 'ReFungible'});
});
});
@@ -269,7 +281,9 @@
it('Fails to set properties in a NFT collection if not its onwer/administrator', async () => {
await testFailsSetPropertiesIfNotOwnerOrAdmin({type: 'NFT'});
});
- it('Fails to set properties in a ReFungible collection if not its onwer/administrator', async () => {
+ it('Fails to set properties in a ReFungible collection if not its onwer/administrator', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testFailsSetPropertiesIfNotOwnerOrAdmin({type: 'ReFungible'});
});
@@ -307,7 +321,9 @@
it('Fails to set properties that exceed the limits (NFT)', async () => {
await testFailsSetPropertiesThatExeedLimits({type: 'NFT'});
});
- it('Fails to set properties that exceed the limits (ReFungible)', async () => {
+ it('Fails to set properties that exceed the limits (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testFailsSetPropertiesThatExeedLimits({type: 'ReFungible'});
});
@@ -337,7 +353,9 @@
it('Fails to set more properties than it is allowed (NFT)', async () => {
await testFailsSetMorePropertiesThanAllowed({type: 'NFT'});
});
- it('Fails to set more properties than it is allowed (ReFungible)', async () => {
+ it('Fails to set more properties than it is allowed (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testFailsSetMorePropertiesThanAllowed({type: 'ReFungible'});
});
@@ -392,7 +410,9 @@
it('Fails to set properties with invalid names (NFT)', async () => {
await testFailsSetPropertiesWithInvalidNames({type: 'NFT'});
});
- it('Fails to set properties with invalid names (ReFungible)', async () => {
+ it('Fails to set properties with invalid names (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testFailsSetPropertiesWithInvalidNames({type: 'ReFungible'});
});
});
@@ -443,7 +463,9 @@
it('Sets access rights to properties of a collection (NFT)', async () => {
await testSetsAccessRightsToProperties({type: 'NFT'});
});
- it('Sets access rights to properties of a collection (ReFungible)', async () => {
+ it('Sets access rights to properties of a collection (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testSetsAccessRightsToProperties({type: 'ReFungible'});
});
@@ -472,7 +494,9 @@
it('Changes access rights to properties of a NFT collection', async () => {
await testChangesAccessRightsToProperty({type: 'NFT'});
});
- it('Changes access rights to properties of a ReFungible collection', async () => {
+ it('Changes access rights to properties of a ReFungible collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testChangesAccessRightsToProperty({type: 'ReFungible'});
});
});
@@ -502,7 +526,9 @@
it('Prevents from setting access rights to properties of a NFT collection if not an onwer/admin', async () => {
await testPreventsFromSettingAccessRightsNotAdminOrOwner({type: 'NFT'});
});
- it('Prevents from setting access rights to properties of a ReFungible collection if not an onwer/admin', async () => {
+ it('Prevents from setting access rights to properties of a ReFungible collection if not an onwer/admin', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testPreventsFromSettingAccessRightsNotAdminOrOwner({type: 'ReFungible'});
});
@@ -531,7 +557,9 @@
it('Prevents from adding too many possible properties (NFT)', async () => {
await testPreventFromAddingTooManyPossibleProperties({type: 'NFT'});
});
- it('Prevents from adding too many possible properties (ReFungible)', async () => {
+ it('Prevents from adding too many possible properties (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testPreventFromAddingTooManyPossibleProperties({type: 'ReFungible'});
});
@@ -560,7 +588,9 @@
it('Prevents access rights to be modified if constant (NFT)', async () => {
await testPreventAccessRightsModifiedIfConstant({type: 'NFT'});
});
- it('Prevents access rights to be modified if constant (ReFungible)', async () => {
+ it('Prevents access rights to be modified if constant (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testPreventAccessRightsModifiedIfConstant({type: 'ReFungible'});
});
@@ -608,7 +638,9 @@
it('Prevents adding properties with invalid names (NFT)', async () => {
await testPreventsAddingPropertiesWithInvalidNames({type: 'NFT'});
});
- it('Prevents adding properties with invalid names (ReFungible)', async () => {
+ it('Prevents adding properties with invalid names (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testPreventsAddingPropertiesWithInvalidNames({type: 'ReFungible'});
});
});
@@ -651,7 +683,9 @@
it('Reads yet empty properties of a token (NFT)', async () => {
await testReadsYetEmptyProperties({type: 'NFT'});
});
- it('Reads yet empty properties of a token (ReFungible)', async () => {
+ it('Reads yet empty properties of a token (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testReadsYetEmptyProperties({type: 'ReFungible'});
});
@@ -696,7 +730,9 @@
it('Assigns properties to a token according to permissions (NFT)', async () => {
await testAssignPropertiesAccordingToPermissions({type: 'NFT'}, 1);
});
- it('Assigns properties to a token according to permissions (ReFungible)', async () => {
+ it('Assigns properties to a token according to permissions (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testAssignPropertiesAccordingToPermissions({type: 'ReFungible'}, 100);
});
@@ -749,7 +785,9 @@
it('Changes properties of a token according to permissions (NFT)', async () => {
await testChangesPropertiesAccordingPermission({type: 'NFT'}, 1);
});
- it('Changes properties of a token according to permissions (ReFungible)', async () => {
+ it('Changes properties of a token according to permissions (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testChangesPropertiesAccordingPermission({type: 'ReFungible'}, 100);
});
@@ -802,7 +840,9 @@
it('Deletes properties of a token according to permissions (NFT)', async () => {
await testDeletePropertiesAccordingPermission({type: 'NFT'}, 1);
});
- it('Deletes properties of a token according to permissions (ReFungible)', async () => {
+ it('Deletes properties of a token according to permissions (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testDeletePropertiesAccordingPermission({type: 'ReFungible'}, 100);
});
@@ -1029,7 +1069,9 @@
it('Forbids changing/deleting properties of a token if the user is outside of permissions (NFT)', async () => {
await testForbidsChangingDeletingPropertiesUserOutsideOfPermissions({type: 'NFT'}, 1);
});
- it('Forbids changing/deleting properties of a token if the user is outside of permissions (ReFungible)', async () => {
+ it('Forbids changing/deleting properties of a token if the user is outside of permissions (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testForbidsChangingDeletingPropertiesUserOutsideOfPermissions({type: 'ReFungible'}, 100);
});
@@ -1062,7 +1104,9 @@
it('Forbids changing/deleting properties of a token if the property is permanent (immutable) (NFT)', async () => {
await testForbidsChangingDeletingPropertiesIfPropertyImmutable({type: 'NFT'}, 1);
});
- it('Forbids changing/deleting properties of a token if the property is permanent (immutable) (ReFungible)', async () => {
+ it('Forbids changing/deleting properties of a token if the property is permanent (immutable) (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testForbidsChangingDeletingPropertiesIfPropertyImmutable({type: 'ReFungible'}, 100);
});
@@ -1096,7 +1140,9 @@
it('Forbids adding properties to a token if the property is not declared / forbidden with the \'None\' permission (NFT)', async () => {
await testForbidsAddingPropertiesIfPropertyNotDeclared({type: 'NFT'}, 1);
});
- it('Forbids adding properties to a token if the property is not declared / forbidden with the \'None\' permission (ReFungible)', async () => {
+ it('Forbids adding properties to a token if the property is not declared / forbidden with the \'None\' permission (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testForbidsAddingPropertiesIfPropertyNotDeclared({type: 'ReFungible'}, 100);
});
@@ -1140,7 +1186,9 @@
it('Forbids adding too many properties to a token (NFT)', async () => {
await testForbidsAddingTooManyProperties({type: 'NFT'}, 1);
});
- it('Forbids adding too many properties to a token (ReFungible)', async () => {
+ it('Forbids adding too many properties to a token (ReFungible)', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await testForbidsAddingTooManyProperties({type: 'ReFungible'}, 100);
});
});
@@ -1149,7 +1197,9 @@
let collection: number;
let token: number;
- before(async () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async (api, privateKeyWrapper) => {
alice = privateKeyWrapper('//Alice');
bob = privateKeyWrapper('//Bob');
tests/src/nesting/rules-smoke.test.tsdiffbeforeafterboth--- a/tests/src/nesting/rules-smoke.test.ts
+++ b/tests/src/nesting/rules-smoke.test.ts
@@ -1,7 +1,7 @@
import {expect} from 'chai';
import {tokenIdToAddress} from '../eth/util/helpers';
import usingApi, {executeTransaction} from '../substrate/substrate-api';
-import {createCollectionExpectSuccess, createFungibleItemExpectSuccess, createItemExpectSuccess, CrossAccountId, getCreateCollectionResult} from '../util/helpers';
+import {createCollectionExpectSuccess, createFungibleItemExpectSuccess, createItemExpectSuccess, CrossAccountId, getCreateCollectionResult, requirePallets, Pallets} from '../util/helpers';
import {IKeyringPair} from '@polkadot/types/types';
describe('nesting check', () => {
@@ -47,7 +47,9 @@
});
});
- it('called for refungible', async () => {
+ it('called for refungible', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async api => {
const collection = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
await expect(executeTransaction(api, alice, api.tx.unique.createItem(collection, nestTarget, {ReFungible: {}})))
tests/src/nesting/unnest.test.tsdiffbeforeafterboth--- a/tests/src/nesting/unnest.test.ts
+++ b/tests/src/nesting/unnest.test.ts
@@ -10,6 +10,8 @@
setCollectionPermissionsExpectSuccess,
transferExpectSuccess,
transferFromExpectSuccess,
+ requirePallets,
+ Pallets,
} from '../util/helpers';
import {IKeyringPair} from '@polkadot/types/types';
@@ -80,7 +82,9 @@
});
});
- it('ReFungible: allows the owner to successfully unnest a token', async () => {
+ it('ReFungible: allows the owner to successfully unnest a token', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async api => {
const collection = await createCollectionExpectSuccess({mode: {type: 'NFT'}});
await setCollectionPermissionsExpectSuccess(alice, collection, {nesting: {tokenOwner: true}});
tests/src/nextSponsoring.test.tsdiffbeforeafterboth--- a/tests/src/nextSponsoring.test.ts
+++ b/tests/src/nextSponsoring.test.ts
@@ -27,6 +27,8 @@
transferExpectSuccess,
normalizeAccountId,
getNextSponsored,
+ requirePallets,
+ Pallets,
} from './util/helpers';
chai.use(chaiAsPromised);
@@ -89,7 +91,9 @@
});
});
- it('ReFungible', async () => {
+ it('ReFungible', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async (api: ApiPromise) => {
const createMode = 'ReFungible';
tests/src/pallet-presence.test.tsdiffbeforeafterboth--- a/tests/src/pallet-presence.test.ts
+++ b/tests/src/pallet-presence.test.ts
@@ -49,8 +49,6 @@
'inflation',
'unique',
'nonfungible',
- 'refungible',
- 'scheduler',
'charging',
];
@@ -66,8 +64,16 @@
await usingApi(async api => {
const chain = await api.rpc.system.chain();
- if (!chain.eq('UNIQUE')) {
- requiredPallets.push(...['rmrkcore', 'rmrkequip']);
+ const refungible = 'refungible';
+ const scheduler = 'scheduler';
+ const rmrkPallets = ['rmrkcore', 'rmrkequip'];
+
+ if (chain.eq('OPAL by UNIQUE')) {
+ requiredPallets.push(refungible, scheduler, ...rmrkPallets);
+ } else if (chain.eq('QUARTZ by UNIQUE')) {
+ // Insert Quartz additional pallets here
+ } else if (chain.eq('UNIQUE')) {
+ // Insert Unique additional pallets here
}
});
});
tests/src/refungible.test.tsdiffbeforeafterboth--- a/tests/src/refungible.test.ts
+++ b/tests/src/refungible.test.ts
@@ -16,7 +16,12 @@
import {IKeyringPair} from '@polkadot/types/types';
-import {usingPlaygrounds} from './util/playgrounds';
+import { usingPlaygrounds } from './util/playgrounds';
+import {
+ getModuleNames,
+ Pallets,
+ requirePallets,
+} from './util/helpers';
import chai from 'chai';
import chaiAsPromised from 'chai-as-promised';
@@ -26,14 +31,17 @@
let alice: IKeyringPair;
let bob: IKeyringPair;
-describe('integration test: Refungible functionality:', () => {
- before(async () => {
+describe('integration test: Refungible functionality:', async () => {
+ before(async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingPlaygrounds(async (helper, privateKey) => {
alice = privateKey('//Alice');
bob = privateKey('//Bob');
+ if (!getModuleNames(helper.api!).includes(Pallets.ReFungible)) this.skip();
});
});
-
+
it('Create refungible collection and token', async () => {
await usingPlaygrounds(async helper => {
const collection = await helper.rft.mintCollection(alice, {name: 'test', description: 'test', tokenPrefix: 'test'});
@@ -246,19 +254,10 @@
'50',
],
}]);
- });
- });
-});
-
-describe('Test Refungible properties:', () => {
- before(async () => {
- await usingPlaygrounds(async (helper, privateKey) => {
- alice = privateKey('//Alice');
- bob = privateKey('//Bob');
});
});
- it('Сreate new collection with properties', async () => {
+ it('Create new collection with properties', async () => {
await usingPlaygrounds(async helper => {
const properties = [{key: 'key1', value: 'val1'}];
const tokenPropertyPermissions = [{key: 'key1', permission: {tokenOwner: true, mutable: false, collectionAdmin: true}}];
@@ -269,3 +268,4 @@
});
});
});
+
tests/src/rmrk/acceptNft.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/acceptNft.test.ts
+++ b/tests/src/rmrk/acceptNft.test.ts
@@ -8,14 +8,19 @@
} from './util/tx';
import {NftIdTuple} from './util/fetch';
import {isNftChildOfAnother, expectTxFailure} from './util/helpers';
+import {requirePallets, Pallets} from '../util/helpers';
describe('integration test: accept NFT', () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
-
+ before(async function() {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
+ });
+
+
const alice = '//Alice';
const bob = '//Bob';
-
+
const createTestCollection = async (issuerUri: string) => {
return await createCollection(
api,
tests/src/rmrk/addResource.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/addResource.test.ts
+++ b/tests/src/rmrk/addResource.test.ts
@@ -12,6 +12,7 @@
addNftComposableResource,
} from './util/tx';
import {RmrkTraitsResourceResourceInfo as ResourceInfo} from '@polkadot/types/lookup';
+import {requirePallets, Pallets} from '../util/helpers';
describe('integration test: add NFT resource', () => {
const Alice = '//Alice';
@@ -24,8 +25,9 @@
const nonexistentId = 99999;
let api: any;
- before(async () => {
+ before(async function() {
api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
});
it('add resource', async () => {
tests/src/rmrk/addTheme.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/addTheme.test.ts
+++ b/tests/src/rmrk/addTheme.test.ts
@@ -3,10 +3,14 @@
import {createBase, addTheme} from './util/tx';
import {expectTxFailure} from './util/helpers';
import {getThemeNames} from './util/fetch';
+import {requirePallets, Pallets} from '../util/helpers';
describe('integration test: add Theme to Base', () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
+ before(async function() {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkEquip]);
+ });
const alice = '//Alice';
const bob = '//Bob';
tests/src/rmrk/burnNft.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/burnNft.test.ts
+++ b/tests/src/rmrk/burnNft.test.ts
@@ -5,6 +5,7 @@
import chai from 'chai';
import chaiAsPromised from 'chai-as-promised';
+import {requirePallets, Pallets} from '../util/helpers';
chai.use(chaiAsPromised);
const expect = chai.expect;
@@ -14,10 +15,12 @@
const Bob = '//Bob';
let api: any;
- before(async () => {
+ before(async function() {
api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
});
+
it('burn nft', async () => {
await createCollection(
api,
tests/src/rmrk/changeCollectionIssuer.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/changeCollectionIssuer.test.ts
+++ b/tests/src/rmrk/changeCollectionIssuer.test.ts
@@ -1,4 +1,5 @@
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {expectTxFailure} from './util/helpers';
import {
changeIssuer,
@@ -10,10 +11,13 @@
const Bob = '//Bob';
let api: any;
- before(async () => {
+ before(async function() {
api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
});
+
+
it('change collection issuer', async () => {
await createCollection(
api,
tests/src/rmrk/createBase.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/createBase.test.ts
+++ b/tests/src/rmrk/createBase.test.ts
@@ -1,9 +1,13 @@
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {createCollection, createBase} from './util/tx';
describe('integration test: create new Base', () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
+ before(async function() {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore, Pallets.RmrkEquip]);
+ });
const alice = '//Alice';
tests/src/rmrk/createCollection.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/createCollection.test.ts
+++ b/tests/src/rmrk/createCollection.test.ts
@@ -1,9 +1,15 @@
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {createCollection} from './util/tx';
describe('Integration test: create new collection', () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
+ before(async function () {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
+ });
+
+
const alice = '//Alice';
tests/src/rmrk/deleteCollection.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/deleteCollection.test.ts
+++ b/tests/src/rmrk/deleteCollection.test.ts
@@ -1,11 +1,13 @@
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {expectTxFailure} from './util/helpers';
import {createCollection, deleteCollection} from './util/tx';
describe('integration test: delete collection', () => {
let api: any;
- before(async () => {
+ before(async function () {
api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
});
const Alice = '//Alice';
tests/src/rmrk/equipNft.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/equipNft.test.ts
+++ b/tests/src/rmrk/equipNft.test.ts
@@ -1,6 +1,7 @@
import {ApiPromise} from '@polkadot/api';
import {expect} from 'chai';
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {getNft, getParts, NftIdTuple} from './util/fetch';
import {expectTxFailure} from './util/helpers';
import {
@@ -122,8 +123,10 @@
describe.skip('integration test: Equip NFT', () => {
let api: any;
- before(async () => {
+
+ before(async function () {
api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore, Pallets.RmrkEquip]);
});
it('equip nft', async () => {
tests/src/rmrk/getOwnedNfts.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/getOwnedNfts.test.ts
+++ b/tests/src/rmrk/getOwnedNfts.test.ts
@@ -1,11 +1,17 @@
import {expect} from 'chai';
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {getOwnedNfts} from './util/fetch';
import {mintNft, createCollection} from './util/tx';
describe('integration test: get owned NFTs', () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
+
+ before(async function () {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
+ });
+
const alice = '//Alice';
tests/src/rmrk/lockCollection.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/lockCollection.test.ts
+++ b/tests/src/rmrk/lockCollection.test.ts
@@ -1,4 +1,5 @@
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {expectTxFailure} from './util/helpers';
import {createCollection, lockCollection, mintNft} from './util/tx';
@@ -8,8 +9,9 @@
const Max = 5;
let api: any;
- before(async () => {
+ before(async function () {
api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
});
it('lock collection', async () => {
tests/src/rmrk/mintNft.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/mintNft.test.ts
+++ b/tests/src/rmrk/mintNft.test.ts
@@ -1,12 +1,18 @@
import {expect} from 'chai';
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {getNft} from './util/fetch';
import {expectTxFailure} from './util/helpers';
import {createCollection, mintNft} from './util/tx';
describe('integration test: mint new NFT', () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
+
+ before(async function () {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
+ });
+
const alice = '//Alice';
const bob = '//Bob';
tests/src/rmrk/rejectNft.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/rejectNft.test.ts
+++ b/tests/src/rmrk/rejectNft.test.ts
@@ -8,10 +8,16 @@
} from './util/tx';
import {getChildren, NftIdTuple} from './util/fetch';
import {isNftChildOfAnother, expectTxFailure} from './util/helpers';
+import {requirePallets, Pallets} from '../util/helpers';
describe('integration test: reject NFT', () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
+ before(async function () {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
+ });
+
+
const alice = '//Alice';
const bob = '//Bob';
tests/src/rmrk/removeResource.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/removeResource.test.ts
+++ b/tests/src/rmrk/removeResource.test.ts
@@ -1,6 +1,7 @@
import {expect} from 'chai';
import privateKey from '../substrate/privateKey';
import {executeTransaction, getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {getNft, NftIdTuple} from './util/fetch';
import {expectTxFailure} from './util/helpers';
import {
@@ -16,9 +17,10 @@
describe('Integration test: remove nft resource', () => {
let api: any;
let ss58Format: string;
- before(async () => {
+ before(async function() {
api = await getApiConnection();
ss58Format = api.registry.getChainProperties()!.toJSON().ss58Format;
+ await requirePallets(this, [Pallets.RmrkCore]);
});
const Alice = '//Alice';
tests/src/rmrk/rmrkIsolation.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/rmrkIsolation.test.ts
+++ b/tests/src/rmrk/rmrkIsolation.test.ts
@@ -6,7 +6,9 @@
getCreateCollectionResult,
getDetailedCollectionInfo,
getGenericResult,
+ requirePallets,
normalizeAccountId,
+ Pallets,
} from '../util/helpers';
import {IKeyringPair} from '@polkadot/types/types';
import {ApiPromise} from '@polkadot/api';
@@ -59,11 +61,10 @@
describe('RMRK External Integration Test', async () => {
const it_rmrk = (await isUnique() ? it : it.skip);
- before(async () => {
+ before(async function() {
await usingApi(async (api, privateKeyWrapper) => {
alice = privateKeyWrapper('//Alice');
-
-
+ await requirePallets(this, [Pallets.RmrkCore]);
});
});
tests/src/rmrk/sendNft.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/sendNft.test.ts
+++ b/tests/src/rmrk/sendNft.test.ts
@@ -3,10 +3,14 @@
import {createCollection, mintNft, sendNft} from './util/tx';
import {NftIdTuple} from './util/fetch';
import {isNftChildOfAnother, expectTxFailure} from './util/helpers';
+import {requirePallets, Pallets} from '../util/helpers';
describe('integration test: send NFT', () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
+ before(async function () {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
+ });
const maxNftId = 0xFFFFFFFF;
tests/src/rmrk/setCollectionProperty.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/setCollectionProperty.test.ts
+++ b/tests/src/rmrk/setCollectionProperty.test.ts
@@ -1,4 +1,5 @@
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {expectTxFailure} from './util/helpers';
import {createCollection, setPropertyCollection} from './util/tx';
@@ -7,8 +8,9 @@
const Bob = '//Bob';
let api: any;
- before(async () => {
+ before(async function () {
api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
});
it('set collection property', async () => {
tests/src/rmrk/setEquippableList.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/setEquippableList.test.ts
+++ b/tests/src/rmrk/setEquippableList.test.ts
@@ -1,10 +1,14 @@
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {expectTxFailure} from './util/helpers';
import {createCollection, createBase, setEquippableList} from './util/tx';
describe("integration test: set slot's Equippable List", () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
+ before(async function () {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
+ });
const alice = '//Alice';
const bob = '//Bob';
tests/src/rmrk/setNftProperty.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/setNftProperty.test.ts
+++ b/tests/src/rmrk/setNftProperty.test.ts
@@ -1,11 +1,15 @@
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {NftIdTuple} from './util/fetch';
import {expectTxFailure} from './util/helpers';
import {createCollection, mintNft, sendNft, setNftProperty} from './util/tx';
describe('integration test: set NFT property', () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
+ before(async function () {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
+ });
const alice = '//Alice';
const bob = '//Bob';
tests/src/rmrk/setResourcePriorities.test.tsdiffbeforeafterboth--- a/tests/src/rmrk/setResourcePriorities.test.ts
+++ b/tests/src/rmrk/setResourcePriorities.test.ts
@@ -1,10 +1,14 @@
import {getApiConnection} from '../substrate/substrate-api';
+import {requirePallets, Pallets} from '../util/helpers';
import {expectTxFailure} from './util/helpers';
import {mintNft, createCollection, setResourcePriorities} from './util/tx';
describe('integration test: set NFT resource priorities', () => {
let api: any;
- before(async () => { api = await getApiConnection(); });
+ before(async function () {
+ api = await getApiConnection();
+ await requirePallets(this, [Pallets.RmrkCore]);
+ });
const alice = '//Alice';
const bob = '//Bob';
tests/src/setCollectionSponsor.test.tsdiffbeforeafterboth--- a/tests/src/setCollectionSponsor.test.ts
+++ b/tests/src/setCollectionSponsor.test.ts
@@ -23,6 +23,8 @@
setCollectionSponsorExpectFailure,
addCollectionAdminExpectSuccess,
getCreatedCollectionCount,
+ requirePallets,
+ Pallets,
} from './util/helpers';
import {IKeyringPair} from '@polkadot/types/types';
@@ -50,7 +52,9 @@
const collectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
await setCollectionSponsorExpectSuccess(collectionId, bob.address);
});
- it('Set ReFungible collection sponsor', async () => {
+ it('Set ReFungible collection sponsor', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const collectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
await setCollectionSponsorExpectSuccess(collectionId, bob.address);
});
tests/src/transfer.test.tsdiffbeforeafterboth--- a/tests/src/transfer.test.ts
+++ b/tests/src/transfer.test.ts
@@ -35,11 +35,14 @@
getBalance as getTokenBalance,
transferFromExpectSuccess,
transferFromExpectFail,
+ requirePallets,
+ Pallets,
} from './util/helpers';
import {
subToEth,
itWeb3,
} from './eth/util/helpers';
+import {request} from 'https';
let alice: IKeyringPair;
let bob: IKeyringPair;
@@ -89,56 +92,61 @@
});
});
- it('User can transfer owned token', async () => {
- await usingApi(async (api, privateKeyWrapper) => {
- // nft
- const nftCollectionId = await createCollectionExpectSuccess();
- const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
- await transferExpectSuccess(nftCollectionId, newNftTokenId, alice, bob, 1, 'NFT');
- // fungible
- const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
- const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
- await transferExpectSuccess(fungibleCollectionId, newFungibleTokenId, alice, bob, 1, 'Fungible');
- // reFungible
- const reFungibleCollectionId = await
- createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
- const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
- await transferExpectSuccess(
- reFungibleCollectionId,
- newReFungibleTokenId,
- alice,
- bob,
- 100,
- 'ReFungible',
- );
- });
+ it('[nft] User can transfer owned token', async () => {
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
+ await transferExpectSuccess(nftCollectionId, newNftTokenId, alice, bob, 1, 'NFT');
+ });
+
+ it('[fungible] User can transfer owned token', async () => {
+ const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
+ const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
+ await transferExpectSuccess(fungibleCollectionId, newFungibleTokenId, alice, bob, 1, 'Fungible');
+ });
+
+ it('[refungible] User can transfer owned token', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ const reFungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
+ await transferExpectSuccess(
+ reFungibleCollectionId,
+ newReFungibleTokenId,
+ alice,
+ bob,
+ 100,
+ 'ReFungible',
+ );
+ });
+
+ it('[nft] Collection admin can transfer owned token', async () => {
+ const nftCollectionId = await createCollectionExpectSuccess();
+ await addCollectionAdminExpectSuccess(alice, nftCollectionId, bob.address);
+ const newNftTokenId = await createItemExpectSuccess(bob, nftCollectionId, 'NFT', bob.address);
+ await transferExpectSuccess(nftCollectionId, newNftTokenId, bob, alice, 1, 'NFT');
+ });
+
+ it('[fungible] Collection admin can transfer owned token', async () => {
+ const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
+ await addCollectionAdminExpectSuccess(alice, fungibleCollectionId, bob.address);
+ const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible', bob.address);
+ await transferExpectSuccess(fungibleCollectionId, newFungibleTokenId, bob, alice, 1, 'Fungible');
});
- it('Collection admin can transfer owned token', async () => {
- await usingApi(async (api, privateKeyWrapper) => {
- // nft
- const nftCollectionId = await createCollectionExpectSuccess();
- await addCollectionAdminExpectSuccess(alice, nftCollectionId, bob.address);
- const newNftTokenId = await createItemExpectSuccess(bob, nftCollectionId, 'NFT', bob.address);
- await transferExpectSuccess(nftCollectionId, newNftTokenId, bob, alice, 1, 'NFT');
- // fungible
- const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
- await addCollectionAdminExpectSuccess(alice, fungibleCollectionId, bob.address);
- const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible', bob.address);
- await transferExpectSuccess(fungibleCollectionId, newFungibleTokenId, bob, alice, 1, 'Fungible');
- // reFungible
- const reFungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
- await addCollectionAdminExpectSuccess(alice, reFungibleCollectionId, bob.address);
- const newReFungibleTokenId = await createItemExpectSuccess(bob, reFungibleCollectionId, 'ReFungible', bob.address);
- await transferExpectSuccess(
- reFungibleCollectionId,
- newReFungibleTokenId,
- bob,
- alice,
- 100,
- 'ReFungible',
- );
- });
+ it('[refungible] Collection admin can transfer owned token', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ const reFungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ await addCollectionAdminExpectSuccess(alice, reFungibleCollectionId, bob.address);
+ const newReFungibleTokenId = await createItemExpectSuccess(bob, reFungibleCollectionId, 'ReFungible', bob.address);
+ await transferExpectSuccess(
+ reFungibleCollectionId,
+ newReFungibleTokenId,
+ bob,
+ alice,
+ 100,
+ 'ReFungible',
+ );
});
});
@@ -150,33 +158,49 @@
charlie = privateKeyWrapper('//Charlie');
});
});
- it('Transfer with not existed collection_id', async () => {
+
+ it('[nft] Transfer with not existed collection_id', async () => {
await usingApi(async (api) => {
- // nft
const nftCollectionCount = await getCreatedCollectionCount(api);
await transferExpectFailure(nftCollectionCount + 1, 1, alice, bob, 1);
- // fungible
+ });
+ });
+
+ it('[fungible] Transfer with not existed collection_id', async () => {
+ await usingApi(async (api) => {
const fungibleCollectionCount = await getCreatedCollectionCount(api);
await transferExpectFailure(fungibleCollectionCount + 1, 0, alice, bob, 1);
- // reFungible
+ });
+ });
+
+ it('[refungible] Transfer with not existed collection_id', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ await usingApi(async (api) => {
const reFungibleCollectionCount = await getCreatedCollectionCount(api);
await transferExpectFailure(reFungibleCollectionCount + 1, 1, alice, bob, 1);
});
});
- it('Transfer with deleted collection_id', async () => {
- // nft
+
+ it('[nft] Transfer with deleted collection_id', async () => {
const nftCollectionId = await createCollectionExpectSuccess();
const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
await burnItemExpectSuccess(alice, nftCollectionId, newNftTokenId);
await destroyCollectionExpectSuccess(nftCollectionId);
await transferExpectFailure(nftCollectionId, newNftTokenId, alice, bob, 1);
- // fungible
+ });
+
+ it('[fungible] Transfer with deleted collection_id', async () => {
const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
await burnItemExpectSuccess(alice, fungibleCollectionId, newFungibleTokenId, 10);
await destroyCollectionExpectSuccess(fungibleCollectionId);
await transferExpectFailure(fungibleCollectionId, newFungibleTokenId, alice, bob, 1);
- // reFungible
+ });
+
+ it('[refungible] Transfer with deleted collection_id', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const reFungibleCollectionId = await
createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
@@ -190,16 +214,21 @@
1,
);
});
- it('Transfer with not existed item_id', async () => {
- // nft
+
+ it('[nft] Transfer with not existed item_id', async () => {
const nftCollectionId = await createCollectionExpectSuccess();
await transferExpectFailure(nftCollectionId, 2, alice, bob, 1);
- // fungible
+ });
+
+ it('[fungible] Transfer with not existed item_id', async () => {
const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
await transferExpectFailure(fungibleCollectionId, 2, alice, bob, 1);
- // reFungible
- const reFungibleCollectionId = await
- createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ });
+
+ it('[refungible] Transfer with not existed item_id', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ const reFungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
await transferExpectFailure(
reFungibleCollectionId,
2,
@@ -208,18 +237,24 @@
1,
);
});
- it('Transfer with deleted item_id', async () => {
- // nft
+
+ it('[nft] Transfer with deleted item_id', async () => {
const nftCollectionId = await createCollectionExpectSuccess();
const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
await burnItemExpectSuccess(alice, nftCollectionId, newNftTokenId, 1);
await transferExpectFailure(nftCollectionId, newNftTokenId, alice, bob, 1);
- // fungible
+ });
+
+ it('[fungible] Transfer with deleted item_id', async () => {
const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
await burnItemExpectSuccess(alice, fungibleCollectionId, newFungibleTokenId, 10);
await transferExpectFailure(fungibleCollectionId, newFungibleTokenId, alice, bob, 1);
- // reFungible
+ });
+
+ it('[refungible] Transfer with deleted item_id', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
const reFungibleCollectionId = await
createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
@@ -232,18 +267,23 @@
1,
);
});
- it('Transfer with recipient that is not owner', async () => {
- // nft
+
+ it('[nft] Transfer with recipient that is not owner', async () => {
const nftCollectionId = await createCollectionExpectSuccess();
const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
await transferExpectFailure(nftCollectionId, newNftTokenId, charlie, bob, 1);
- // fungible
+ });
+
+ it('[fungible] Transfer with recipient that is not owner', async () => {
const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
await transferExpectFailure(fungibleCollectionId, newFungibleTokenId, charlie, bob, 1);
- // reFungible
- const reFungibleCollectionId = await
- createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ });
+
+ it('[refungible] Transfer with recipient that is not owner', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ const reFungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
await transferExpectFailure(
reFungibleCollectionId,
@@ -276,7 +316,9 @@
});
});
- it('RFT', async () => {
+ it('RFT', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async (api: ApiPromise) => {
const reFungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
tests/src/transferFrom.test.tsdiffbeforeafterboth--- a/tests/src/transferFrom.test.ts
+++ b/tests/src/transferFrom.test.ts
@@ -31,6 +31,8 @@
burnItemExpectSuccess,
setCollectionLimitsExpectSuccess,
getCreatedCollectionCount,
+ requirePallets,
+ Pallets,
} from './util/helpers';
chai.use(chaiAsPromised);
@@ -49,36 +51,36 @@
});
});
- it('Execute the extrinsic and check nftItemList - owner of token', async () => {
- await usingApi(async () => {
- // nft
- const nftCollectionId = await createCollectionExpectSuccess();
- const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
- await approveExpectSuccess(nftCollectionId, newNftTokenId, alice, bob.address);
+ it('[nft] Execute the extrinsic and check nftItemList - owner of token', async () => {
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
+ await approveExpectSuccess(nftCollectionId, newNftTokenId, alice, bob.address);
- await transferFromExpectSuccess(nftCollectionId, newNftTokenId, bob, alice, charlie, 1, 'NFT');
+ await transferFromExpectSuccess(nftCollectionId, newNftTokenId, bob, alice, charlie, 1, 'NFT');
+ });
- // fungible
- const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
- const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
- await approveExpectSuccess(fungibleCollectionId, newFungibleTokenId, alice, bob.address);
- await transferFromExpectSuccess(fungibleCollectionId, newFungibleTokenId, bob, alice, charlie, 1, 'Fungible');
+ it('[fungible] Execute the extrinsic and check nftItemList - owner of token', async () => {
+ const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
+ const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
+ await approveExpectSuccess(fungibleCollectionId, newFungibleTokenId, alice, bob.address);
+ await transferFromExpectSuccess(fungibleCollectionId, newFungibleTokenId, bob, alice, charlie, 1, 'Fungible');
+ });
- // reFungible
- const reFungibleCollectionId = await
- createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
- const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
- await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, alice, bob.address, 100);
- await transferFromExpectSuccess(
- reFungibleCollectionId,
- newReFungibleTokenId,
- bob,
- alice,
- charlie,
- 100,
- 'ReFungible',
- );
- });
+ it('[refungible] Execute the extrinsic and check nftItemList - owner of token', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ const reFungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
+ await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, alice, bob.address, 100);
+ await transferFromExpectSuccess(
+ reFungibleCollectionId,
+ newReFungibleTokenId,
+ bob,
+ alice,
+ charlie,
+ 100,
+ 'ReFungible',
+ );
});
it('Should reduce allowance if value is big', async () => {
@@ -119,20 +121,28 @@
});
});
- it('transferFrom for a collection that does not exist', async () => {
+ it('[nft] transferFrom for a collection that does not exist', async () => {
await usingApi(async (api: ApiPromise) => {
- // nft
const nftCollectionCount = await getCreatedCollectionCount(api);
await approveExpectFail(nftCollectionCount + 1, 1, alice, bob);
await transferFromExpectFail(nftCollectionCount + 1, 1, bob, alice, charlie, 1);
+ });
+ });
- // fungible
+ it('[fungible] transferFrom for a collection that does not exist', async () => {
+ await usingApi(async (api: ApiPromise) => {
const fungibleCollectionCount = await getCreatedCollectionCount(api);
await approveExpectFail(fungibleCollectionCount + 1, 0, alice, bob);
await transferFromExpectFail(fungibleCollectionCount + 1, 0, bob, alice, charlie, 1);
- // reFungible
+ });
+ });
+
+ it('[refungible] transferFrom for a collection that does not exist', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ await usingApi(async (api: ApiPromise) => {
const reFungibleCollectionCount = await getCreatedCollectionCount(api);
await approveExpectFail(reFungibleCollectionCount + 1, 1, alice, bob);
@@ -158,67 +168,70 @@
});
}); */
- it('transferFrom for not approved address', async () => {
- await usingApi(async () => {
- // nft
- const nftCollectionId = await createCollectionExpectSuccess();
- const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
+ it('[nft] transferFrom for not approved address', async () => {
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
- await transferFromExpectFail(nftCollectionId, newNftTokenId, bob, alice, charlie, 1);
+ await transferFromExpectFail(nftCollectionId, newNftTokenId, bob, alice, charlie, 1);
+ });
- // fungible
- const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
- const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
- await transferFromExpectFail(fungibleCollectionId, newFungibleTokenId, bob, alice, charlie, 1);
- // reFungible
- const reFungibleCollectionId = await
- createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
- const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
- await transferFromExpectFail(
- reFungibleCollectionId,
- newReFungibleTokenId,
- bob,
- alice,
- charlie,
- 1,
- );
- });
+ it('[fungible] transferFrom for not approved address', async () => {
+ const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
+ const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
+ await transferFromExpectFail(fungibleCollectionId, newFungibleTokenId, bob, alice, charlie, 1);
+ });
+
+ it('[refungible] transferFrom for not approved address', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ const reFungibleCollectionId = await
+ createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
+ await transferFromExpectFail(
+ reFungibleCollectionId,
+ newReFungibleTokenId,
+ bob,
+ alice,
+ charlie,
+ 1,
+ );
+ });
+
+ it('[nft] transferFrom incorrect token count', async () => {
+ const nftCollectionId = await createCollectionExpectSuccess();
+ const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
+ await approveExpectSuccess(nftCollectionId, newNftTokenId, alice, bob.address);
+
+ await transferFromExpectFail(nftCollectionId, newNftTokenId, bob, alice, charlie, 2);
});
- it('transferFrom incorrect token count', async () => {
- await usingApi(async () => {
- // nft
- const nftCollectionId = await createCollectionExpectSuccess();
- const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
- await approveExpectSuccess(nftCollectionId, newNftTokenId, alice, bob.address);
+ it('[fungible] transferFrom incorrect token count', async () => {
+ const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
+ const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
+ await approveExpectSuccess(fungibleCollectionId, newFungibleTokenId, alice, bob.address);
+ await transferFromExpectFail(fungibleCollectionId, newFungibleTokenId, bob, alice, charlie, 2);
+ });
- await transferFromExpectFail(nftCollectionId, newNftTokenId, bob, alice, charlie, 2);
+ it('[refungible] transferFrom incorrect token count', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
- // fungible
- const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
- const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
- await approveExpectSuccess(fungibleCollectionId, newFungibleTokenId, alice, bob.address);
- await transferFromExpectFail(fungibleCollectionId, newFungibleTokenId, bob, alice, charlie, 2);
- // reFungible
- const reFungibleCollectionId = await
- createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
- const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
- await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, alice, bob.address);
- await transferFromExpectFail(
- reFungibleCollectionId,
- newReFungibleTokenId,
- bob,
- alice,
- charlie,
- 2,
- );
- });
+ const reFungibleCollectionId = await
+ createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
+ const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
+ await approveExpectSuccess(reFungibleCollectionId, newReFungibleTokenId, alice, bob.address);
+ await transferFromExpectFail(
+ reFungibleCollectionId,
+ newReFungibleTokenId,
+ bob,
+ alice,
+ charlie,
+ 2,
+ );
});
- it('execute transferFrom from account that is not owner of collection', async () => {
+ it('[nft] execute transferFrom from account that is not owner of collection', async () => {
await usingApi(async (api, privateKeyWrapper) => {
const dave = privateKeyWrapper('//Dave');
- // nft
const nftCollectionId = await createCollectionExpectSuccess();
const newNftTokenId = await createItemExpectSuccess(alice, nftCollectionId, 'NFT');
try {
@@ -230,8 +243,13 @@
}
// await transferFromExpectFail(nftCollectionId, newNftTokenId, Dave, Alice, Charlie, 1);
+ });
+ });
- // fungible
+ it('[fungible] execute transferFrom from account that is not owner of collection', async () => {
+ await usingApi(async (api, privateKeyWrapper) => {
+ const dave = privateKeyWrapper('//Dave');
+
const fungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'Fungible', decimalPoints: 0}});
const newFungibleTokenId = await createItemExpectSuccess(alice, fungibleCollectionId, 'Fungible');
try {
@@ -241,7 +259,14 @@
// tslint:disable-next-line:no-unused-expression
expect(e).to.be.exist;
}
- // reFungible
+ });
+ });
+
+ it('[refungible] execute transferFrom from account that is not owner of collection', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
+ await usingApi(async (api, privateKeyWrapper) => {
+ const dave = privateKeyWrapper('//Dave');
const reFungibleCollectionId = await
createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
@@ -276,7 +301,9 @@
});
});
- it('transferFrom burnt token before approve ReFungible', async () => {
+ it('transferFrom burnt token before approve ReFungible', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async () => {
const reFungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
await setCollectionLimitsExpectSuccess(alice, reFungibleCollectionId, {ownerCanTransfer: true});
@@ -308,7 +335,9 @@
});
});
- it('transferFrom burnt token after approve ReFungible', async () => {
+ it('transferFrom burnt token after approve ReFungible', async function() {
+ await requirePallets(this, [Pallets.ReFungible]);
+
await usingApi(async () => {
const reFungibleCollectionId = await createCollectionExpectSuccess({mode: {type: 'ReFungible'}});
const newReFungibleTokenId = await createItemExpectSuccess(alice, reFungibleCollectionId, 'ReFungible');
tests/src/util/helpers.tsdiffbeforeafterboth--- a/tests/src/util/helpers.ts
+++ b/tests/src/util/helpers.ts
@@ -28,6 +28,7 @@
import {hexToStr, strToUTF16, utf16ToStr} from './util';
import {UpDataStructsRpcCollection, UpDataStructsCreateItemData, UpDataStructsProperty} from '@polkadot/types/lookup';
import {UpDataStructsTokenChild} from '../interfaces';
+import {Context} from 'mocha';
chai.use(chaiAsPromised);
const expect = chai.expect;
@@ -38,6 +39,66 @@
Ethereum: string,
};
+
+export enum Pallets {
+ Inflation = 'inflation',
+ RmrkCore = 'rmrkcore',
+ RmrkEquip = 'rmrkequip',
+ ReFungible = 'refungible',
+ Fungible = 'fungible',
+ NFT = 'nonfungible',
+ Scheduler = 'scheduler',
+}
+
+export async function isUnique(): Promise<boolean> {
+ return usingApi(async api => {
+ const chain = await api.rpc.system.chain();
+
+ return chain.eq('UNIQUE');
+ });
+}
+
+export async function isQuartz(): Promise<boolean> {
+ return usingApi(async api => {
+ const chain = await api.rpc.system.chain();
+
+ return chain.eq('QUARTZ');
+ });
+}
+
+let modulesNames: any;
+export function getModuleNames(api: ApiPromise): string[] {
+ if (typeof modulesNames === 'undefined')
+ modulesNames = api.runtimeMetadata.asLatest.pallets.map(m => m.name.toString().toLowerCase());
+ return modulesNames;
+}
+
+export async function missingRequiredPallets(requiredPallets: string[]): Promise<string[]> {
+ return await usingApi(async api => {
+ const pallets = getModuleNames(api);
+
+ return requiredPallets.filter(p => !pallets.includes(p));
+ });
+}
+
+export async function checkPalletsPresence(requiredPallets: string[]): Promise<boolean> {
+ return (await missingRequiredPallets(requiredPallets)).length == 0;
+}
+
+export async function requirePallets(mocha: Context, requiredPallets: string[]) {
+ const missingPallets = await missingRequiredPallets(requiredPallets);
+
+ if (missingPallets.length > 0) {
+ const skippingTestMsg = `\tSkipping test "${mocha.test?.title}".`;
+ const missingPalletsMsg = `\tThe following pallets are missing:\n\t- ${missingPallets.join('\n\t- ')}`;
+ const skipMsg = `${skippingTestMsg}\n${missingPalletsMsg}`;
+
+ console.error('\x1b[38:5:208m%s\x1b[0m', skipMsg);
+
+ mocha.skip();
+ }
+}
+
export function normalizeAccountId(input: string | AccountId | CrossAccountId | IKeyringPair): CrossAccountId {
if (typeof input === 'string') {
if (input.length >= 47) {
@@ -248,22 +309,23 @@
}
export function getCreateItemResult(events: EventRecord[]): CreateItemResult {
- const genericResult = getGenericResult<[number, number, CrossAccountId?]>(events, 'common', 'ItemCreated', (data) => [
- parseInt(data[0].toString(), 10),
- parseInt(data[1].toString(), 10),
- normalizeAccountId(data[2].toJSON() as any),
- ]);
-
- if (genericResult.data == null) genericResult.data = [0, 0];
-
- const result: CreateItemResult = {
- success: genericResult.success,
- collectionId: genericResult.data[0],
- itemId: genericResult.data[1],
- recipient: genericResult.data![2],
- };
+ const genericResult = getGenericResult(events, 'common', 'ItemCreated', (data) => data.map(function(value) { return value.toJSON(); }));
- return result;
+ if (genericResult.data == null)
+ return {
+ success: genericResult.success,
+ collectionId: 0,
+ itemId: 0,
+ amount: 0,
+ };
+ else
+ return {
+ success: genericResult.success,
+ collectionId: genericResult.data[0] as number,
+ itemId: genericResult.data[1] as number,
+ recipient: normalizeAccountId(genericResult.data![2] as any),
+ amount: genericResult.data[3] as number,
+ };
}
export function getDestroyItemsResult(events: EventRecord[]): DestroyItemResult[] {
@@ -1699,3 +1761,17 @@
return result.success;
}
+
+export async function itApi(name: string, cb: (apis: { api: ApiPromise, privateKeyWrapper: (account: string) => IKeyringPair }) => any, opts: { only?: boolean, skip?: boolean } = {}) {
+ let i: any = it;
+ if (opts.only) i = i.only;
+ else if (opts.skip) i = i.skip;
+ i(name, async () => {
+ await usingApi(async (api, privateKeyWrapper) => {
+ await cb({api, privateKeyWrapper});
+ });
+ });
+}
+
+itApi.only = (name: string, cb: (apis: { api: ApiPromise, privateKeyWrapper: (account: string) => IKeyringPair }) => any) => itApi(name, cb, {only: true});
+itApi.skip = (name: string, cb: (apis: { api: ApiPromise, privateKeyWrapper: (account: string) => IKeyringPair }) => any) => itApi(name, cb, {skip: true});
tests/yarn.lockdiffbeforeafterboth--- a/tests/yarn.lock
+++ b/tests/yarn.lock
@@ -963,6 +963,13 @@
dependencies:
"@types/chai" "*"
+"@types/chai-like@^1.1.1":
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/@types/chai-like/-/chai-like-1.1.1.tgz#c454039b0a2f92664fb5b7b7a2a66c3358783ae7"
+ integrity sha512-s46EZsupBuVhLn66DbRee5B0SELLmL4nFXVrBiV29BxLGm9Sh7Bful623j3AfiQRu2zAP4cnlZ3ETWB3eWc4bA==
+ dependencies:
+ "@types/chai" "*"
+
"@types/chai@*", "@types/chai@^4.3.1":
version "4.3.1"
resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.1.tgz#e2c6e73e0bdeb2521d00756d099218e9f5d90a04"
@@ -1545,6 +1552,11 @@
dependencies:
check-error "^1.0.2"
+chai-like@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/chai-like/-/chai-like-1.1.1.tgz#8c558a414c34514e814d497c772547ceb7958f64"
+ integrity sha512-VKa9z/SnhXhkT1zIjtPACFWSoWsqVoaz1Vg+ecrKo5DCKVlgL30F/pEyEvXPBOVwCgLZcWUleCM/C1okaKdTTA==
+
chai@^4.3.6:
version "4.3.6"
resolved "https://registry.yarnpkg.com/chai/-/chai-4.3.6.tgz#ffe4ba2d9fa9d6680cc0b370adae709ec9011e9c"